diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index e43a91f0..9639ba40 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -2,6 +2,8 @@ require APPPATH . '/libraries/BaseController.php'; +require APPPATH . '/third_party/mpdf/mpdf.php'; + /** * Class : purchaseorder (PurchaseorderController) * User Class to control all user related operations. @@ -1204,10 +1206,12 @@ class purchaseorder extends BaseController public function revenuepoprint($PONO) { + // Load all views as normal //$PONO = $_GET['PO']; + $PoStatus=''; $data['CompanyDetails'] = $this->purchaseorder_model->getCompanyInformationforPDF(); $data['GetPoFormat'] = $this->purchaseorder_model->GetPoFormat($PONO); @@ -1221,8 +1225,11 @@ class purchaseorder extends BaseController $AdvanceAmount=0.00; foreach ($data['POItem'] as $POI) { - $AdvanceAmount=$POI->AdvanceAmount; + $AdvanceAmount=$POI->AdvanceAmount; + $PoStatus=$POI->Status; + } + $TotaltoPay=0.00; $TotaltoPay=$TotalOrderValue-$AdvanceAmount; $totalAmt=sprintf("%.2f", $TotaltoPay); @@ -1235,25 +1242,67 @@ $AdvanceAmount=0.00; //$this->load->view('includes/pdfheader'); // Load the pdf page with multiviews - $this->load->View("revenuepopdf", $data); + // $this->load->View("revenuepopdf", $data); - // Add header to pdf - //$this->load->view('includes/pdffooter'); + // // Add header to pdf + // //$this->load->view('includes/pdffooter'); - // Get output html - $php = $this->output->get_output(); + // // Get output html + // $php = $this->output->get_output(); - // Load library - $this->load->library('dompdf_gen'); - $paper_orientation = 'portrait'; - $customPaper = array(0,0,750,950); - $this->dompdf->set_paper($customPaper,$paper_orientation); + // // Load library + // $this->load->library('dompdf_gen'); + // $paper_orientation = 'portrait'; + // $customPaper = array(0,0,750,950); + // $this->dompdf->set_paper($customPaper,$paper_orientation); - // Convert to PDF - $this->dompdf->load_html($php); - $this->dompdf->render(); - $data['Attachment'] = FALSE; - $this->dompdf->stream("RevenuePOReport".$PONO.".pdf",$data,$php); + // // Convert to PDF + // $this->dompdf->load_html($php); + // $this->dompdf->render(); + // $data['Attachment'] = FALSE; + // $this->dompdf->stream("RevenuePOReport".$PONO.".pdf",$data,$php); + + + + + + + $mpdf=new mPDF('utf-8','A4-P',7, 10,10, 10, 70, 38, 4, 12); + //$mpdf=new mPDF('utf-8', array(190,236)); + + $HtmlHeading = $this->load->view('includes/pdfheader',$data, true); + $HTMLFooter = $this->load->view('includes/pdffooter',$data, true); + $mpdf->SetWatermarkImage('./assets/images/mpdf.png', 8, 10 ); + $mpdf->showWatermarkImage = true; + + $mpdf->SetDisplayMode('fullpage'); + if($PoStatus == PO_RELEASED || $PoStatus == PO_SERVICE_COMPLETED || $PoStatus == MRIR_APPROVED || $PoStatus == MRIR_REJECTED || $PoStatus == IGR_CREATED || $PoStatus==''){ + $mpdf->SetWatermarkText(''); + + } + else{ + + $mpdf->SetWatermarkText('DRAFT'); + } + + $mpdf->watermark_font = 'DejaVuSansCondensed'; + $mpdf->showWatermarkText = true; + //$mpdf->Image('files/images/frontcover.jpg', 0, 0, 210, 297, 'jpg', '', true, false); + $mpdf->SetHTMLHeader($HtmlHeading); + $html = $this->load->view('revenuepopdf',$data,true); + //$mpdf=new mPDF('utf-8', array(500,500)); + $mpdf->SetDisplayMode('fullpage'); + $mpdf->setFooter($HTMLFooter . "Page {PAGENO} of {nb}"); + //$mpdf->setFooter("Page {PAGENO} of {nb}"); + $mpdf->list_indent_first_level = 1; + $mpdf->setAutoTopMargin = 'stretch'; + $mpdf->setAutoBottomMargin = 'stretch'; + //$stylesheet = file_get_contents('assets/css/mpdfstyletables.css'); + //$mpdf->WriteHTML($stylesheet, 1); + $mpdf->WriteHTML($html); + //$mpdf->writeHTMLHeaders(); + + $mpdf->Output(); } @@ -1266,6 +1315,7 @@ $AdvanceAmount=0.00; // $this->load->view('includes/pdfheader'); // Load the pdf page with multiviews + $PoStatus=''; $data['CompanyDetails'] = $this->purchaseorder_model->getCompanyInformationforPDF(); $data['GetPoFormat'] = $this->purchaseorder_model->GetPoFormat($PONO); $data['POItem'] = $this->purchaseorder_model->GetServicePurchaseOrderDetailsForpdf($PONO); @@ -1291,6 +1341,7 @@ $AdvanceAmount=0.00; foreach ($data['POItem'] as $PO) { $Advance=$PO->AdvanceAmount; + $PoStatus=$PO->Status; } $TotaltoPay=0.00; $TotaltoPay=$TotalOrderValue-$Advance; @@ -1303,25 +1354,62 @@ $AdvanceAmount=0.00; $data['RequistionDetails'] = $this->purchaseorder_model->GetPdfRequistionDetails($PONO); - $this->load->View("servicepopdf", $data); + // $this->load->View("servicepopdf", $data); // Add header to pdf //$this->load->view('includes/pdffooter'); // Get output html - $php = $this->output->get_output(); + // $php = $this->output->get_output(); - // Load library - $this->load->library('dompdf_gen'); - $paper_orientation = 'portrait'; - $customPaper = array(0,0,750,950); - $this->dompdf->set_paper($customPaper,$paper_orientation); + // // Load library + // $this->load->library('dompdf_gen'); + // $paper_orientation = 'portrait'; + // $customPaper = array(0,0,750,950); + // $this->dompdf->set_paper($customPaper,$paper_orientation); - // Convert to PDF - $this->dompdf->load_html($php); - $this->dompdf->render(); - $data['Attachment'] = FALSE; - $this->dompdf->stream("ServicePOReport".$PONO.".pdf",$data,$php); + // // Convert to PDF + // $this->dompdf->load_html($php); + // $this->dompdf->render(); + // $data['Attachment'] = FALSE; + // $this->dompdf->stream("ServicePOReport".$PONO.".pdf",$data,$php); + + $mpdf=new mPDF('utf-8','A4-P',7, 10,10, 10, 70, 38, 4, 12); + //$mpdf=new mPDF('utf-8', array(190,236)); + + $HtmlHeading = $this->load->view('includes/pdfheader',$data, true); + $HTMLFooter = $this->load->view('includes/pdffooter',$data, true); + $mpdf->SetWatermarkImage('./assets/images/mpdf.png', 8, 10 ); + $mpdf->showWatermarkImage = true; + + $mpdf->SetDisplayMode('fullpage'); + if($PoStatus == PO_RELEASED || $PoStatus == PO_SERVICE_COMPLETED || $PoStatus == MRIR_APPROVED || $PoStatus == MRIR_REJECTED || $PoStatus == IGR_CREATED || $PoStatus==''){ + $mpdf->SetWatermarkText(''); + + } + else{ + + $mpdf->SetWatermarkText('DRAFT'); + } + + $mpdf->watermark_font = 'DejaVuSansCondensed'; + $mpdf->showWatermarkText = true; + //$mpdf->Image('files/images/frontcover.jpg', 0, 0, 210, 297, 'jpg', '', true, false); + $mpdf->SetHTMLHeader($HtmlHeading); + $html = $this->load->view('servicepopdf',$data,true); + //$mpdf=new mPDF('utf-8', array(500,500)); + $mpdf->SetDisplayMode('fullpage'); + $mpdf->setFooter($HTMLFooter . "Page {PAGENO} of {nb}"); + //$mpdf->setFooter("Page {PAGENO} of {nb}"); + $mpdf->list_indent_first_level = 1; + $mpdf->setAutoTopMargin = 'stretch'; + $mpdf->setAutoBottomMargin = 'stretch'; + //$stylesheet = file_get_contents('assets/css/mpdfstyletables.css'); + //$mpdf->WriteHTML($stylesheet, 1); + $mpdf->WriteHTML($html); + //$mpdf->writeHTMLHeaders(); + + $mpdf->Output(); } @@ -1340,6 +1428,7 @@ public function importpoprint($PONO) $Requester=''; $Depcode=''; $Currencycode=''; + $PoStatus=''; $data['CompanyDetails'] = $this->purchaseorder_model->getCompanyInformationforPDF(); $data['GetPoFormat'] = $this->purchaseorder_model->GetPoFormat($PONO); $data['POItem'] = $this->purchaseorder_model->GetImportPurchaseOrderDetailsForPDF($PONO); @@ -1350,9 +1439,11 @@ public function importpoprint($PONO) foreach ($data['POItem'] as $Reqdby) { $Requester=$Reqdby->Requestedby; + $PoStatus=$Reqdby->Status; } + foreach ($data['POItem'] as $CURTYPE) { $Currencycode=$CURTYPE->CurrencyType; @@ -1431,7 +1522,7 @@ public function importpoprint($PONO) $data['TotalAmountInWords']= $this->convertNumberSymbol($totalAmt,$SymbolCurrency,$SymbolCurrencyName,$PaiseVal); - $this->load->View("importpopdf", $data); + // $this->load->View("importpopdf", $data); // $this->load->View("mririmportpopdf", $data); @@ -1440,20 +1531,60 @@ public function importpoprint($PONO) //s $this->load->view('includes/pdffooter'); // Get output html - $php = $this->output->get_output(); + // $php = $this->output->get_output(); // Load library - $this->load->library('dompdf_gen'); - $paper_orientation = 'portrait'; - $customPaper = array(0,0,750,950); - $this->dompdf->set_paper($customPaper,$paper_orientation); + // $this->load->library('dompdf_gen'); + // $paper_orientation = 'portrait'; + // $customPaper = array(0,0,750,950); + // $this->dompdf->set_paper($customPaper,$paper_orientation); // Convert to PDF //$this->dompdf->set_paper(array(0, 0, 841.89, 1190.55), 'landscape'); - $this->dompdf->load_html($php); - $this->dompdf->render(); - $data['Attachment'] = FALSE; - $this->dompdf->stream("ImportPOReport".$PONO.".pdf",$data,$php); + // $this->dompdf->load_html($php); + // $this->dompdf->render(); + //$data['Attachment'] = FALSE; + // $this->dompdf->stream("ImportPOReport".$PONO.".pdf",$data,$php); + + + /// + $mpdf=new mPDF('utf-8','A4-P',7, 10,10, 10, 70, 38, 4, 12); + //$mpdf=new mPDF('utf-8', array(190,236)); + + $HtmlHeading = $this->load->view('includes/pdfheader',$data, true); + $HTMLFooter = $this->load->view('includes/pdffooter',$data, true); + $mpdf->SetWatermarkImage('./assets/images/mpdf.png', 8, 10 ); + $mpdf->showWatermarkImage = true; + + $mpdf->SetDisplayMode('fullpage'); + if($PoStatus == PO_RELEASED || $PoStatus == PO_SERVICE_COMPLETED || $PoStatus == MRIR_APPROVED || $PoStatus == MRIR_REJECTED || $PoStatus == IGR_CREATED || $PoStatus==''){ + $mpdf->SetWatermarkText(''); + + } + else{ + + $mpdf->SetWatermarkText('DRAFT'); + } + + $mpdf->watermark_font = 'DejaVuSansCondensed'; + $mpdf->showWatermarkText = true; + //$mpdf->Image('files/images/frontcover.jpg', 0, 0, 210, 297, 'jpg', '', true, false); + $mpdf->SetHTMLHeader($HtmlHeading); + $html = $this->load->view('importpopdf',$data,true); + //$mpdf=new mPDF('utf-8', array(500,500)); + $mpdf->SetDisplayMode('fullpage'); + $mpdf->setFooter($HTMLFooter . "Page {PAGENO} of {nb}"); + //$mpdf->setFooter("Page {PAGENO} of {nb}"); + $mpdf->list_indent_first_level = 1; + $mpdf->setAutoTopMargin = 'stretch'; + $mpdf->setAutoBottomMargin = 'stretch'; + //$stylesheet = file_get_contents('assets/css/mpdfstyletables.css'); + //$mpdf->WriteHTML($stylesheet, 1); + $mpdf->WriteHTML($html); + //$mpdf->writeHTMLHeaders(); + + $mpdf->Output(); + } @@ -2637,8 +2768,8 @@ function addNewImportPurchaseOrder() public function CapitalPoPrint($PONO) { - - + + $PoStatus=''; // Load the pdf page with multiviews $data['CompanyDetails'] = $this->purchaseorder_model->getCompanyInformationforPDF(); $data['GetPoFormat'] = $this->purchaseorder_model->GetPoFormat($PONO); @@ -2651,6 +2782,7 @@ function addNewImportPurchaseOrder() if(!empty($data['POItem'])){ $CurrencyType=$data['POItem'][0]->CurrencyType; $CapitalRange=$data['POItem'][0]->CapitalRange; + $PoStatus=$data['POItem'][0]->Status; } @@ -2665,11 +2797,13 @@ function addNewImportPurchaseOrder() // } $AdvanceAmount=0.0; + foreach ($data['POItem'] as $POI) { $AdvanceAmount=$POI->AdvanceAmount; + } - + $TotaltoPay=$TotalOrderValue-$AdvanceAmount; $totalAmt=sprintf("%.2f", $TotaltoPay); $data['TotalAmountInWords']= $this->convertNumber($totalAmt); @@ -2704,25 +2838,65 @@ function addNewImportPurchaseOrder() - $this->load->View("capitalpopdf", $data); + // $this->load->View("capitalpopdf", $data); // Add header to pdf //$this->load->view('includes/pdffooter'); // Get output html - $php = $this->output->get_output(); + // $php = $this->output->get_output(); // Load library - $this->load->library('dompdf_gen'); - $paper_orientation = 'portrait'; - $customPaper = array(0,0,750,950); - $this->dompdf->set_paper($customPaper,$paper_orientation); + // $this->load->library('dompdf_gen'); + // $paper_orientation = 'portrait'; + // $customPaper = array(0,0,750,950); + // $this->dompdf->set_paper($customPaper,$paper_orientation); // Convert to PDF - $this->dompdf->load_html($php); - $this->dompdf->render(); - $data['Attachment'] = FALSE; - $this->dompdf->stream("CapitalPOReport".$PONO.".pdf",$data,$php); + // $this->dompdf->load_html($php); + // $this->dompdf->render(); + // $data['Attachment'] = FALSE; + // $this->dompdf->stream("CapitalPOReport".$PONO.".pdf",$data,$php); + + + + + $mpdf=new mPDF('utf-8','A4-P',7, 10,10, 10, 70, 38, 4, 12); + //$mpdf=new mPDF('utf-8', array(190,236)); + + $HtmlHeading = $this->load->view('includes/pdfheader',$data, true); + $HTMLFooter = $this->load->view('includes/pdffooter',$data, true); + $mpdf->SetWatermarkImage('./assets/images/mpdf.png', 8, 10 ); + $mpdf->showWatermarkImage = true; + + $mpdf->SetDisplayMode('fullpage'); + if($PoStatus == PO_RELEASED || $PoStatus == PO_SERVICE_COMPLETED || $PoStatus == MRIR_APPROVED || $PoStatus == MRIR_REJECTED || $PoStatus == IGR_CREATED || $PoStatus==''){ + $mpdf->SetWatermarkText(''); + + } + else{ + + $mpdf->SetWatermarkText('DRAFT'); + } + + $mpdf->watermark_font = 'DejaVuSansCondensed'; + $mpdf->showWatermarkText = true; + //$mpdf->Image('files/images/frontcover.jpg', 0, 0, 210, 297, 'jpg', '', true, false); + $mpdf->SetHTMLHeader($HtmlHeading); + $html = $this->load->view('capitalpopdf',$data,true); + //$mpdf=new mPDF('utf-8', array(500,500)); + $mpdf->SetDisplayMode('fullpage'); + $mpdf->setFooter($HTMLFooter . "Page {PAGENO} of {nb}"); + //$mpdf->setFooter("Page {PAGENO} of {nb}"); + $mpdf->list_indent_first_level = 1; + $mpdf->setAutoTopMargin = 'stretch'; + $mpdf->setAutoBottomMargin = 'stretch'; + //$stylesheet = file_get_contents('assets/css/mpdfstyletables.css'); + //$mpdf->WriteHTML($stylesheet, 1); + $mpdf->WriteHTML($html); + //$mpdf->writeHTMLHeaders(); + + $mpdf->Output(); } diff --git a/application/logs/log-2017-10-30.php b/application/logs/log-2017-10-30.php old mode 100644 new mode 100755 diff --git a/application/logs/log-2017-10-31.php b/application/logs/log-2017-10-31.php new file mode 100644 index 00000000..90df9dcb --- /dev/null +++ b/application/logs/log-2017-10-31.php @@ -0,0 +1,470 @@ + + +ERROR - 2017-10-31 15:39:24 --> Severity: Warning --> require(application//third_party/mpdf/mpdf.php): failed to open stream: No such file or directory /opt/lampp/htdocs/31oct222/siddharth_application/application/controllers/purchaseorder.php 5 +ERROR - 2017-10-31 15:40:05 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:40:07 --> Severity: Warning --> mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given /opt/lampp/htdocs/31oct222/siddharth_application/system/database/drivers/mysqli/mysqli_result.php 38 +ERROR - 2017-10-31 15:40:20 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:40:21 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:40:23 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:40:23 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:40:23 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:40:23 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:40:23 --> Severity: Warning --> fopen(./assets/images/mpdf.png): failed to open stream: No such file or directory /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 10430 +ERROR - 2017-10-31 15:40:23 --> Severity: Warning --> imagecreatefromstring(): Data is not in a recognized format /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 11105 +ERROR - 2017-10-31 15:40:23 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:40:24 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:40:24 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:40:24 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:40:24 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:40:24 --> Severity: Warning --> fopen(./assets/images/mpdf.png): failed to open stream: No such file or directory /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 10430 +ERROR - 2017-10-31 15:40:24 --> Severity: Warning --> imagecreatefromstring(): Data is not in a recognized format /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 11105 +ERROR - 2017-10-31 15:40:24 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:40:56 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:40:58 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:40:58 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:40:58 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:40:58 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:40:58 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:40:59 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:41:01 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:41:01 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:41:01 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:41:01 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:41:01 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:41:35 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:41:38 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:41:38 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:41:38 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:41:38 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:41:38 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:39 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:41:41 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:41:41 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:41:41 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:41:41 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:41:41 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:41:59 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:42:03 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:42:03 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:42:03 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:42:03 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:04 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:42:04 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:42:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:42:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:42:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:42:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:08 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:09 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:42:43 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:42:46 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:42:47 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:42:47 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:42:47 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:42:47 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:48 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:42:49 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:42:49 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:42:49 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:42:49 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:42:50 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:43:05 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:43:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:43:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:43:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:43:08 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:09 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:43:10 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:43:22 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:43:40 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:43:43 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:43:43 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:43:43 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:43:43 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:43:44 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 +ERROR - 2017-10-31 15:43:51 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:44:51 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 89 +ERROR - 2017-10-31 15:44:55 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/grad.php 3 +ERROR - 2017-10-31 15:44:55 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/mpdfform.php 3 +ERROR - 2017-10-31 15:44:55 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/cssmgr.php 3 +ERROR - 2017-10-31 15:44:55 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; otl has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/otl.php 12 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: Notice --> Undefined index: dom /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/mpdf.php 26072 +ERROR - 2017-10-31 15:44:55 --> Severity: 8192 --> Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor /opt/lampp/htdocs/31oct222/siddharth_application/application/third_party/mpdf/classes/ttfontsuni.php 51 diff --git a/application/third_party/dompdf/LICENSE.LGPL b/application/third_party/dompdf/LICENSE.LGPL deleted file mode 100755 index 6ef5de82..00000000 --- a/application/third_party/dompdf/LICENSE.LGPL +++ /dev/null @@ -1,456 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. \ No newline at end of file diff --git a/application/third_party/dompdf/dompdf.php b/application/third_party/dompdf/dompdf.php deleted file mode 100755 index 73310f25..00000000 --- a/application/third_party/dompdf/dompdf.php +++ /dev/null @@ -1,328 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * dompdf.php is a simple script to drive DOMPDF. It can be executed from - * a browser or from the command line. - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: dompdf.php 301 2010-08-23 21:00:51Z fabien.menager $ */ - -/** - * Display command line usage: - * - * Usage: ./dompdf.php [options] html_file - * - * html_file can be a filename, a url if fopen_wrappers are enabled, or the '-' - * character to read from standard input. - * - * Options: - * -h Show this message - * -l list available paper sizes - * -p size paper size; something like 'letter', 'A4', 'legal', etc. The default is - * 'letter' - * -o orientation either 'portrait' or 'landscape'. Default is 'portrait'. - * -b path set the 'document root' of the html_file. Relative urls (for - * stylesheets) are resolved using this directory. Default is the - * directory of html_file. - * -f file the output filename. Default is the input [html_file].pdf. - * -v verbose: display html parsing warnings and file not found errors. - * -d very verbose: display oodles of debugging output: every frame in the - * tree is printed to stdout. - * -t comma separated list of debugging types (page-break,reflow,split) - * -r write the render time to the log file - * - * - */ -function dompdf_usage() { - echo - "\nUsage: {$_SERVER["argv"][0]} [options] html_file\n\n". - "html_file can be a filename, a url if fopen_wrappers are enabled, or the '-' \n". - "character to read from standard input.\n\n". - "Options:\n". - " -h\t\tShow this message\n". - " -l\t\tlist available paper sizes\n". - " -p size\tpaper size; something like 'letter', 'A4', 'legal', etc. The default is\n". - " \t\t'" . DOMPDF_DEFAULT_PAPER_SIZE . "'\n". - " -o orientation\teither 'portrait' or 'landscape'. Default is 'portrait'.\n". - " -b path\tset the 'document root' of the html_file. Relative urls (for \n". - " \tstylesheets) are resolved using this directory. Default is the \n". - " \tdirectory of html_file.\n". - " -f file\tthe output filename. Default is the input [html_file].pdf.\n". - " -v \tverbose: display html parsing warnings and file not found errors.\n". - " -d \tvery verbose: display oodles of debugging output: every frame\n". - " \tin the tree printed to stdout.\n". - " -t comma separated list of debugging types (page-break,reflow,split)\n\n"; -} - -function getoptions() { - - $opts = array(); - - if ( $_SERVER["argc"] == 1 ) - return $opts; - - $i = 1; - while ($i < $_SERVER["argc"]) { - - switch ($_SERVER["argv"][$i]) { - - case "--help": - case "-h": - $opts["h"] = true; - $i++; - break; - - case "-l": - $opts["l"] = true; - $i++; - break; - - case "-p": - if ( !isset($_SERVER["argv"][$i+1]) ) - die("-p switch requires a size parameter\n"); - $opts["p"] = $_SERVER["argv"][$i+1]; - $i += 2; - break; - - case "-o": - if ( !isset($_SERVER["argv"][$i+1]) ) - die("-o switch requires an orientation parameter\n"); - $opts["o"] = $_SERVER["argv"][$i+1]; - $i += 2; - break; - - case "-b": - if ( !isset($_SERVER["argv"][$i+1]) ) - die("-b switch requires a path parameter\n"); - $opts["b"] = $_SERVER["argv"][$i+1]; - $i += 2; - break; - - case "-f": - if ( !isset($_SERVER["argv"][$i+1]) ) - die("-f switch requires a filename parameter\n"); - $opts["f"] = $_SERVER["argv"][$i+1]; - $i += 2; - break; - - case "-v": - $opts["v"] = true; - $i++; - break; - - case "-d": - $opts["d"] = true; - $i++; - break; - - case "-t": - if ( !isset($_SERVER['argv'][$i + 1]) ) - die("-t switch requires a comma separated list of types\n"); - $opts["t"] = $_SERVER['argv'][$i+1]; - $i += 2; - break; - - default: - $opts["filename"] = $_SERVER["argv"][$i]; - $i++; - break; - } - - } - return $opts; -} - -require_once("dompdf_config.inc.php"); -global $_dompdf_show_warnings, $_dompdf_debug, $_DOMPDF_DEBUG_TYPES; - -$sapi = php_sapi_name(); -$options = array(); - -switch ( $sapi ) { - - case "cli": - - $opts = getoptions(); - - if ( isset($opts["h"]) || (!isset($opts["filename"]) && !isset($opts["l"])) ) { - dompdf_usage(); - exit; - } - - if ( isset($opts["l"]) ) { - echo "\nUnderstood paper sizes:\n"; - - foreach (array_keys(CPDF_Adapter::$PAPER_SIZES) as $size) - echo " " . mb_strtoupper($size) . "\n"; - exit; - } - $file = $opts["filename"]; - - if ( isset($opts["p"]) ) - $paper = $opts["p"]; - else - $paper = DOMPDF_DEFAULT_PAPER_SIZE; - - if ( isset($opts["o"]) ) - $orientation = $opts["o"]; - else - $orientation = "portrait"; - - if ( isset($opts["b"]) ) - $base_path = $opts["b"]; - - if ( isset($opts["f"]) ) - $outfile = $opts["f"]; - else { - if ( $file === "-" ) - $outfile = "dompdf_out.pdf"; - else - $outfile = str_ireplace(array(".html", ".htm", ".php"), "", $file) . ".pdf"; - } - - if ( isset($opts["v"]) ) - $_dompdf_show_warnings = true; - - if ( isset($opts["d"]) ) { - $_dompdf_show_warnings = true; - $_dompdf_debug = true; - } - - if ( isset($opts['t']) ) { - $arr = split(',',$opts['t']); - $types = array(); - foreach ($arr as $type) - $types[ trim($type) ] = 1; - $_DOMPDF_DEBUG_TYPES = $types; - } - - $save_file = true; - - break; - - default: - - if ( isset($_GET["input_file"]) ) - $file = rawurldecode($_GET["input_file"]); - else - throw new DOMPDF_Exception("An input file is required (i.e. input_file _GET variable)."); - - if ( isset($_GET["paper"]) ) - $paper = rawurldecode($_GET["paper"]); - else - $paper = DOMPDF_DEFAULT_PAPER_SIZE; - - if ( isset($_GET["orientation"]) ) - $orientation = rawurldecode($_GET["orientation"]); - else - $orientation = "portrait"; - - if ( isset($_GET["base_path"]) ) { - $base_path = rawurldecode($_GET["base_path"]); - $file = $base_path . $file; # Set the input file - } - - if ( isset($_GET["options"]) ) { - $options = $_GET["options"]; - } - - $file_parts = explode_url($file); - /* Check to see if the input file is local and, if so, that the base path falls within that specified by DOMDPF_CHROOT */ - if(($file_parts['protocol'] == '' || $file_parts['protocol'] === 'file://')) { - $file = realpath($file); - if (strpos($file, DOMPDF_CHROOT) !== 0) { - throw new DOMPDF_Exception("Permission denied on $file."); - } - } - - $outfile = "dompdf_out.pdf"; # Don't allow them to set the output file - $save_file = false; # Don't save the file - - break; -} - -$dompdf = new DOMPDF(); - -if ( $file === "-" ) { - $str = ""; - while ( !feof(STDIN) ) - $str .= fread(STDIN, 4096); - - $dompdf->load_html($str); - -} else - $dompdf->load_html_file($file); - -if ( isset($base_path) ) { - $dompdf->set_base_path($base_path); -} - -$dompdf->set_paper($paper, $orientation); - -$dompdf->render(); - -if ( $_dompdf_show_warnings ) { - global $_dompdf_warnings; - foreach ($_dompdf_warnings as $msg) - echo $msg . "\n"; - echo $dompdf->get_canvas()->get_cpdf()->messages; - flush(); -} - -if ( $save_file ) { -// if ( !is_writable($outfile) ) -// throw new DOMPDF_Exception("'$outfile' is not writable."); - if ( strtolower(DOMPDF_PDF_BACKEND) === "gd" ) - $outfile = str_replace(".pdf", ".png", $outfile); - - list($proto, $host, $path, $file) = explode_url($outfile); - if ( $proto != "" ) // i.e. not file:// - $outfile = $file; // just save it locally, FIXME? could save it like wget: ./host/basepath/file - - $outfile = realpath(dirname($outfile)) . DIRECTORY_SEPARATOR . basename($outfile); - - if ( strpos($outfile, DOMPDF_CHROOT) !== 0 ) - throw new DOMPDF_Exception("Permission denied."); - - file_put_contents($outfile, $dompdf->output( array("compress" => 0) )); - exit(0); -} - -if ( !headers_sent() ) { - $dompdf->stream($outfile, $options); -} diff --git a/application/third_party/dompdf/dompdf_config.custom.inc.php b/application/third_party/dompdf/dompdf_config.custom.inc.php deleted file mode 100755 index 609a7ab6..00000000 --- a/application/third_party/dompdf/dompdf_config.custom.inc.php +++ /dev/null @@ -1,24 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - Allow overriding of configuration settings by calling php script. - * This allows replacing of dompdf by a new version in an application - * without any modification, - * - Optionally separate font cache folder from font folder. - * This allows write protecting the entire installation - * - Add settings to enable/disable additional debug output categories - * - Change some defaults to more practical values - * - Add comments about configuration parameter implications - */ - -/* $Id: dompdf_config.inc.php 363 2011-02-17 21:18:25Z fabien.menager $ */ - -//error_reporting(E_STRICT | E_ALL | E_DEPRECATED); -//ini_set("display_errors", 1); - -/** - * The root of your DOMPDF installation - */ -define("DOMPDF_DIR", str_replace(DIRECTORY_SEPARATOR, '/', realpath(dirname(__FILE__)))); - -/** - * The location of the DOMPDF include directory - */ -define("DOMPDF_INC_DIR", DOMPDF_DIR . "/include"); - -/** - * The location of the DOMPDF lib directory - */ -define("DOMPDF_LIB_DIR", DOMPDF_DIR . "/lib"); - -/** - * Some installations don't have $_SERVER['DOCUMENT_ROOT'] - * http://fyneworks.blogspot.com/2007/08/php-documentroot-in-iis-windows-servers.html - */ -if( !isset($_SERVER['DOCUMENT_ROOT']) ) { - $path = ""; - - if ( isset($_SERVER['SCRIPT_FILENAME']) ) - $path = $_SERVER['SCRIPT_FILENAME']; - elseif ( isset($_SERVER['PATH_TRANSLATED']) ) - $path = str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']); - - $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($path, 0, 0-strlen($_SERVER['PHP_SELF']))); -} - -/** Include the custom config file if it exists */ -if ( file_exists(DOMPDF_DIR . "/dompdf_config.custom.inc.php") ){ - require_once(DOMPDF_DIR . "/dompdf_config.custom.inc.php"); -} - -//FIXME: Some function definitions rely on the constants defined by DOMPDF. However, might this location prove problematic? -require_once(DOMPDF_INC_DIR . "/functions.inc.php"); - -/** - * The location of the DOMPDF font directory - * - * If DOMPDF_FONT_DIR identical to DOMPDF_FONT_CACHE or user executing DOMPDF from the CLI, - * this directory must be writable by the webserver process (). - * *Please note the trailing slash.* - * - * Notes regarding fonts: - * Additional .afm font metrics can be added by executing load_font.php from command line. - * Converting ttf fonts to afm requires the external tool referenced by TTF2AFM - * - * Only the original "Base 14 fonts" are present on all pdf viewers. Additional fonts must - * be embedded in the pdf file or the PDF may not display correctly. This can significantly - * increase file size and could violate copyright provisions of a font. Font embedding is - * not currently supported (? via HT). - * - * Any font specification in the source HTML is translated to the closest font available - * in the font directory. - * - * The pdf standard "Base 14 fonts" are: - * Courier, Courier-Bold, Courier-BoldOblique, Courier-Oblique, - * Helvetica, Helvetica-Bold, Helvetica-BoldOblique, Helvetica-Oblique, - * Times-Roman, Times-Bold, Times-BoldItalic, Times-Italic, - * Symbol, - * ZapfDingbats, - * - * *Please note the trailing slash.* - */ -def("DOMPDF_FONT_DIR", DOMPDF_DIR . "/lib/fonts/"); - -/** - * The location of the DOMPDF font cache directory - * - * Note this directory must be writable by the webserver process - * This folder must already exist! - * It contains the .afm files, on demand parsed, converted to php syntax and cached - * This folder can be the same as DOMPDF_FONT_DIR - */ -def("DOMPDF_FONT_CACHE", DOMPDF_FONT_DIR); - -/** - * The location of a temporary directory. - * - * The directory specified must be writeable by the webserver process. - * The temporary directory is required to download remote images and when - * using the PFDLib back end. - */ -def("DOMPDF_TEMP_DIR", sys_get_temp_dir()); - -/** - * ==== IMPORTANT ==== - * - * dompdf's "chroot": Prevents dompdf from accessing system files or other - * files on the webserver. All local files opened by dompdf must be in a - * subdirectory of this directory. DO NOT set it to '/' since this could - * allow an attacker to use dompdf to read any files on the server. This - * should be an absolute path. - * This is only checked on command line call by dompdf.php, but not by - * direct class use like: - * $dompdf = new DOMPDF(); $dompdf->load_html($htmldata); $dompdf->render(); $pdfdata = $dompdf->output(); - */ -def("DOMPDF_CHROOT", realpath(DOMPDF_DIR)); - -/** - * Whether to use Unicode fonts or not. - * - * When set to true the PDF backend must be set to "CPDF" and fonts must be - * loaded via the modified ttf2ufm tool included with dompdf (see below). - * Unicode font metric files (with .ufm extensions) must be created with - * ttf2ufm. load_font.php should do this for you if the TTF2AFM define below - * points to the modified ttf2ufm tool included with dompdf. - * - * When enabled, dompdf can support all Unicode glyphs. Any glyphs used in a - * document must be present in your fonts, however. - */ -def("DOMPDF_UNICODE_ENABLED", true); - -/** - * The path to the tt2pt1 utility (used to convert ttf to afm) - * - * Not strictly necessary, but useful if you would like to install - * additional fonts using the {@link load_font.php} utility. - * - * Windows users should use something like this: - * define("TTF2AFM", "C:\\Program Files\\Ttf2Pt1\\bin\\ttf2pt1.exe"); - * - * @link http://ttf2pt1.sourceforge.net/ - */ -if ( strpos(PHP_OS, "WIN") === false ) - def("TTF2AFM", DOMPDF_LIB_DIR ."/ttf2ufm/ttf2ufm-src/ttf2pt1"); -else - def("TTF2AFM", "C:\\Program Files\\GnuWin32\\bin\\ttf2pt1.exe"); - -/** - * The PDF rendering backend to use - * - * Valid settings are 'PDFLib', 'CPDF' (the bundled R&OS PDF class), 'GD' and - * 'auto'. 'auto' will look for PDFLib and use it if found, or if not it will - * fall back on CPDF. 'GD' renders PDFs to graphic files. {@link - * Canvas_Factory} ultimately determines which rendering class to instantiate - * based on this setting. - * - * Both PDFLib & CPDF rendering backends provide sufficient rendering - * capabilities for dompdf, however additional features (e.g. object, - * image and font support, etc.) differ between backends. Please see - * {@link PDFLib_Adapter} for more information on the PDFLib backend - * and {@link CPDF_Adapter} and lib/class.pdf.php for more information - * on CPDF. Also see the documentation for each backend at the links - * below. - * - * The GD rendering backend is a little different than PDFLib and - * CPDF. Several features of CPDF and PDFLib are not supported or do - * not make any sense when creating image files. For example, - * multiple pages are not supported, nor are PDF 'objects'. Have a - * look at {@link GD_Adapter} for more information. GD support is new - * and experimental, so use it at your own risk. - * - * @link http://www.pdflib.com - * @link http://www.ros.co.nz/pdf - * @link http://www.php.net/image - */ -def("DOMPDF_PDF_BACKEND", "CPDF"); - -/** - * PDFlib license key - * - * If you are using a licensed, commercial version of PDFlib, specify - * your license key here. If you are using PDFlib-Lite or are evaluating - * the commercial version of PDFlib, comment out this setting. - * - * @link http://www.pdflib.com - * - * If pdflib present in web server and auto or selected explicitely above, - * a real license code must exist! - */ -#def("DOMPDF_PDFLIB_LICENSE", "your license key here"); - -/** - * html target media view which should be rendered into pdf. - * List of types and parsing rules for future extensions: - * http://www.w3.org/TR/REC-html40/types.html - * screen, tty, tv, projection, handheld, print, braille, aural, all - * Note: aural is deprecated in CSS 2.1 because it is replaced by speech in CSS 3. - * Note, even though the generated pdf file is intended for print output, - * the desired content might be different (e.g. screen or projection view of html file). - * Therefore allow specification of content here. - */ -def("DOMPDF_DEFAULT_MEDIA_TYPE", "screen"); - -/** - * The default paper size. - * - * North America standard is "letter"; other countries generally "a4" - * - * @see CPDF_Adapter::PAPER_SIZES for valid sizes - */ -def("DOMPDF_DEFAULT_PAPER_SIZE", "letter"); - -/** - * The default font family - * - * Used if no suitable fonts can be found. This must exist in the font folder. - * @var string - */ -def("DOMPDF_DEFAULT_FONT", "serif"); - -/** - * Image DPI setting - * - * This setting determines the default DPI setting for images and fonts. The - * DPI may be overridden for inline images by explictly setting the - * image's width & height style attributes (i.e. if the image's native - * width is 600 pixels and you specify the image's width as 72 points, - * the image will have a DPI of 600 in the rendered PDF. The DPI of - * background images can not be overridden and is controlled entirely - * via this parameter. - * - * For the purposes of DOMPDF, pixels per inch (PPI) = dots per inch (DPI). - * If a size in html is given as px (or without unit as image size), - * this tells the corresponding size in pt. - * This adjusts the relative sizes to be similar to the rendering of the - * html page in a reference browser. - * - * In pdf, always 1 pt = 1/72 inch - * - * Rendering resolution of various browsers in px per inch: - * Windows Firefox and Internet Explorer: - * SystemControl->Display properties->FontResolution: Default:96, largefonts:120, custom:? - * Linux Firefox: - * about:config *resolution: Default:96 - * (xorg screen dimension in mm and Desktop font dpi settings are ignored) - * - * Take care about extra font/image zoom factor of browser. - * - * In images, size in pixel attribute, img css style, are overriding - * the real image dimension in px for rendering. - * - * @var int - */ -def("DOMPDF_DPI", 96); - -/** - * Enable inline PHP - * - * If this setting is set to true then DOMPDF will automatically evaluate - * inline PHP contained within tags. - * - * Enabling this for documents you do not trust (e.g. arbitrary remote html - * pages) is a security risk. Set this option to false if you wish to process - * untrusted documents. - * - * @var bool - */ -def("DOMPDF_ENABLE_PHP", false); - -/** - * Enable inline Javascript - * - * If this setting is set to true then DOMPDF will automatically insert - * JavaScript code contained within tags. - * - * @var bool - */ -def("DOMPDF_ENABLE_JAVASCRIPT", true); - -/** - * Enable remote file access - * - * If this setting is set to true, DOMPDF will access remote sites for - * images and CSS files as required. - * This is required for part of test case www/test/image_variants.html through www/examples.php - * - * Attention! - * This can be a security risk, in particular in combination with DOMPDF_ENABLE_PHP and - * allowing remote access to dompdf.php or on allowing remote html code to be passed to - * $dompdf = new DOMPDF(); $dompdf->load_html(...); - * This allows anonymous users to download legally doubtful internet content which on - * tracing back appears to being downloaded by your server, or allows malicious php code - * in remote html pages to be executed by your server with your account privileges. - * - * @var bool - */ -def("DOMPDF_ENABLE_REMOTE", false); - -/** - * The debug output log - * @var string - */ -def("DOMPDF_LOG_OUTPUT_FILE", DOMPDF_FONT_DIR."log.htm"); - -/** - * A ratio applied to the fonts height to be more like browsers' line height - */ -def("DOMPDF_FONT_HEIGHT_RATIO", 1.1); - -/** - * Enable CSS float - * - * Allows people to disabled CSS float support - * @var bool - */ -def("DOMPDF_ENABLE_CSS_FLOAT", false); - -/** - * DOMPDF autoload function - * - * If you have an existing autoload function, add a call to this function - * from your existing __autoload() implementation. - * - * @param string $class - */ -function DOMPDF_autoload($class) { - $filename = DOMPDF_INC_DIR . "/" . mb_strtolower($class) . ".cls.php"; - - if ( is_file($filename) ) - require_once($filename); -} - -// If SPL autoload functions are available (PHP >= 5.1.2) -if ( function_exists("spl_autoload_register") ) { - $autoload = "DOMPDF_autoload"; - $funcs = spl_autoload_functions(); - - // No functions currently in the stack. - if ( $funcs === false ) { - spl_autoload_register($autoload); - } - - // If PHP >= 5.3 the $prepend argument is available - else if ( version_compare(PHP_VERSION, '5.3', '>=') ) { - spl_autoload_register($autoload, true, true); - } - - else { - // Unregister existing autoloaders... - $compat = version_compare(PHP_VERSION, '5.1.2', '<=') && - version_compare(PHP_VERSION, '5.1.0', '>='); - - foreach ($funcs as $func) { - if (is_array($func)) { - // :TRICKY: There are some compatibility issues and some - // places where we need to error out - $reflector = new ReflectionMethod($func[0], $func[1]); - if (!$reflector->isStatic()) { - throw new Exception('This function is not compatible with non-static object methods due to PHP Bug #44144.'); - } - - // Suprisingly, spl_autoload_register supports the - // Class::staticMethod callback format, although call_user_func doesn't - if ($compat) $func = implode('::', $func); - } - - spl_autoload_unregister($func); - } - - // Register the new one, thus putting it at the front of the stack... - spl_autoload_register($autoload); - - // Now, go back and re-register all of our old ones. - foreach ($funcs as $func) { - spl_autoload_register($func); - } - - // Be polite and ensure that userland autoload gets retained - if ( function_exists("__autoload") ) { - spl_autoload_register("__autoload"); - } - } -} - -else if ( !function_exists("__autoload") ) { - /** - * Default __autoload() function - * - * @param string $class - */ - function __autoload($class) { - DOMPDF_autoload($class); - } -} - -// ### End of user-configurable options ### - - -/** - * Ensure that PHP is working with text internally using UTF8 character encoding. - */ -mb_internal_encoding('UTF-8'); - -/** - * Global array of warnings generated by DomDocument parser and - * stylesheet class - * - * @var array - */ -global $_dompdf_warnings; -$_dompdf_warnings = array(); - -/** - * If true, $_dompdf_warnings is dumped on script termination when using - * dompdf/dompdf.php or after rendering when using the DOMPDF class. - * When using the class, setting this value to true will prevent you from - * streaming the PDF. - * - * @var bool - */ -global $_dompdf_show_warnings; -$_dompdf_show_warnings = false; - -/** - * If true, the entire tree is dumped to stdout in dompdf.cls.php. - * Setting this value to true will prevent you from streaming the PDF. - * - * @var bool - */ -global $_dompdf_debug; -$_dompdf_debug = false; - -/** - * Array of enabled debug message types - * - * @var array - */ -global $_DOMPDF_DEBUG_TYPES; -$_DOMPDF_DEBUG_TYPES = array(); //array("page-break" => 1); - -/* Optionally enable different classes of debug output before the pdf content. - * Visible if displaying pdf as text, - * E.g. on repeated display of same pdf in browser when pdf is not taken out of - * the browser cache and the premature output prevents setting of the mime type. - */ -def('DEBUGPNG', false); -def('DEBUGKEEPTEMP', false); -def('DEBUGCSS', false); - -/* Layout debugging. Will display rectangles around different block levels. - * Visible in the PDF itself. - */ -def('DEBUG_LAYOUT', false); -def('DEBUG_LAYOUT_LINES', true); -def('DEBUG_LAYOUT_BLOCKS', true); -def('DEBUG_LAYOUT_INLINE', true); -def('DEBUG_LAYOUT_PADDINGBOX', true); diff --git a/application/third_party/dompdf/include/absolute_positioner.cls.php b/application/third_party/dompdf/include/absolute_positioner.cls.php deleted file mode 100755 index ff8b6fa7..00000000 --- a/application/third_party/dompdf/include/absolute_positioner.cls.php +++ /dev/null @@ -1,85 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id */ - -/** - * Positions absolutly positioned frames - */ -class Absolute_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - function position() { - - $frame = $this->_frame; - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - - $top = $style->length_in_pt($style->top, $cb["h"]); - $right = $style->length_in_pt($style->right, $cb["w"]); - $bottom = $style->length_in_pt($style->bottom, $cb["h"]); - $left = $style->length_in_pt($style->left, $cb["w"]); - - $p = $frame->find_positionned_parent(); - - if ( $p ) { - // Get the parent's padding box (see http://www.w3.org/TR/CSS21/visuren.html#propdef-top) - list($x, $y, $w, $h) = $p->get_padding_box(); - } else { - $x = $cb["x"]; - $y = $cb["y"]; - } - - if ( $top !== "auto" ) { - $y += $top; - } else if ( $bottom !== "auto" ) { - // FIXME: need to know this frame's height before we can do this correctly - } - - if ( $left !== "auto" ) { - $x += $left; - } else if ( $right !== "auto" ) { - // FIXME: need to know this frame's width before we can do this correctly - } - - $frame->set_position($x, $y); - - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/include/abstract_renderer.cls.php b/application/third_party/dompdf/include/abstract_renderer.cls.php deleted file mode 100755 index 979e30e6..00000000 --- a/application/third_party/dompdf/include/abstract_renderer.cls.php +++ /dev/null @@ -1,890 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - On background image - * - Clip invisible areas from background images, then merge identical - * image/size/offset to a single image. - * - Fix rounding of background image size. - * - Fix background image position given as percent - * - Check if identical image is already cached by cpdf. Then do not create - * duplicates to save memory and CPU time - * - Fix skipping of image repetition if area is too small - * - Do not create temporary files, but pass gd object directly - */ - -/* $Id: abstract_renderer.cls.php 361 2011-02-16 21:03:05Z fabien.menager $ */ - -/** - * Base renderer class - * - * @access private - * @package dompdf - */ -abstract class Abstract_Renderer { - - /** - * Rendering backend - * - * @var Canvas - */ - protected $_canvas; - - /** - * Current dompdf instance - * - * @var DOMPDF - */ - protected $_dompdf; - - /** - * Class constructor - * - * @param DOMPDF $dompdf The current dompdf instance - */ - function __construct(DOMPDF $dompdf) { - $this->_dompdf = $dompdf; - $this->_canvas = $dompdf->get_canvas(); - } - - /** - * Render a frame. - * - * Specialized in child classes - * - * @param Frame $frame The frame to render - */ - abstract function render(Frame $frame); - - //........................................................................ - - /** - * Render a background image over a rectangular area - * - * @param string $img The background image to load - * @param float $x The left edge of the rectangular area - * @param float $y The top edge of the rectangular area - * @param float $width The width of the rectangular area - * @param float $height The height of the rectangular area - * @param Style $style The associated Style object - */ - protected function _background_image($url, $x, $y, $width, $height, $style) { - $sheet = $style->get_stylesheet(); - - // Skip degenerate cases - if ( $width == 0 || $height == 0 ) - return; - - //debugpng - if (DEBUGPNG) print '[_background_image '.$url.']'; - - list($img, $ext) = Image_Cache::resolve_url($url, - $sheet->get_protocol(), - $sheet->get_host(), - $sheet->get_base_path()); - - // Bail if the image is no good - if ( $img === DOMPDF_LIB_DIR . "/res/broken_image.png" ) - return; - - //Try to optimize away reading and composing of same background multiple times - //Postponing read with imagecreatefrom ...() - //final composition paramters and name not known yet - //Therefore read dimension directly from file, instead of creating gd object first. - //$img_w = imagesx($src); $img_h = imagesy($src); - - list($img_w, $img_h) = dompdf_getimagesize($img); - if (!isset($img_w) || $img_w == 0 || !isset($img_h) || $img_h == 0) { - return; - } - - $repeat = $style->background_repeat; - $bg_color = $style->background_color; - - //Increase background resolution and dependent box size according to image resolution to be placed in - //Then image can be copied in without resize - $bg_width = round((float)($width * DOMPDF_DPI) / 72); - $bg_height = round((float)($height * DOMPDF_DPI) / 72); - - //Need %bg_x, $bg_y as background pos, where img starts, converted to pixel - - list($bg_x, $bg_y) = $style->background_position; - - if ( is_percent($bg_x) ) { - // The point $bg_x % from the left edge of the image is placed - // $bg_x % from the left edge of the background rectangle - $p = ((float)$bg_x)/100.0; - $x1 = $p * $img_w; - $x2 = $p * $bg_width; - - $bg_x = round($x2 - $x1); - } else { - $bg_x = round((float)($style->length_in_pt($bg_x)*DOMPDF_DPI) / 72); - } - - if ( is_percent($bg_y) ) { - // The point $bg_y % from the left edge of the image is placed - // $bg_y % from the left edge of the background rectangle - $p = ((float)$bg_y)/100.0; - $y1 = $p * $img_h; - $y2 = $p * $bg_height; - - $bg_y = round($y2 - $y1); - } else { - $bg_y = round((float)($style->length_in_pt($bg_y)*DOMPDF_DPI) / 72); - } - - //clip background to the image area on partial repeat. Nothing to do if img off area - //On repeat, normalize start position to the tile at immediate left/top or 0/0 of area - //On no repeat with positive offset: move size/start to have offset==0 - //Handle x/y Dimensions separately - - if ( $repeat !== "repeat" && $repeat !== "repeat-x" ) { - //No repeat x - if ($bg_x < 0) { - $bg_width = $img_w + $bg_x; - } else { - $x += ($bg_x * 72)/DOMPDF_DPI; - $bg_width = $bg_width - $bg_x; - if ($bg_width > $img_w) { - $bg_width = $img_w; - } - $bg_x = 0; - } - if ($bg_width <= 0) { - return; - } - $width = (float)($bg_width * 72)/DOMPDF_DPI; - } else { - //repeat x - if ($bg_x < 0) { - $bg_x = - ((-$bg_x) % $img_w); - } else { - $bg_x = $bg_x % $img_w; - if ($bg_x > 0) { - $bg_x -= $img_w; - } - } - } - - if ( $repeat !== "repeat" && $repeat !== "repeat-y" ) { - //no repeat y - if ($bg_y < 0) { - $bg_height = $img_h + $bg_y; - } else { - $y += ($bg_y * 72)/DOMPDF_DPI; - $bg_height = $bg_height - $bg_y; - if ($bg_height > $img_h) { - $bg_height = $img_h; - } - $bg_y = 0; - } - if ($bg_height <= 0) { - return; - } - $height = (float)($bg_height * 72)/DOMPDF_DPI; - } else { - //repeat y - if ($bg_y < 0) { - $bg_y = - ((-$bg_y) % $img_h); - } else { - $bg_y = $bg_y % $img_h; - if ($bg_y > 0) { - $bg_y -= $img_h; - } - } - } - - //Optimization, if repeat has no effect - if ( $repeat === "repeat" && $bg_y <= 0 && $img_h+$bg_y >= $bg_height ) { - $repeat = "repeat-x"; - } - if ( $repeat === "repeat" && $bg_x <= 0 && $img_w+$bg_x >= $bg_width ) { - $repeat = "repeat-y"; - } - if ( ($repeat === "repeat-x" && $bg_x <= 0 && $img_w+$bg_x >= $bg_width) || - ($repeat === "repeat-y" && $bg_y <= 0 && $img_h+$bg_y >= $bg_height) ) { - $repeat = "no-repeat"; - } - - //Use filename as indicator only - //different names for different variants to have different copies in the pdf - //This is not dependent of background color of box! .'_'.(is_array($bg_color) ? $bg_color["hex"] : $bg_color) - //Note: Here, bg_* are the start values, not end values after going through the tile loops! - - $filedummy = $img; - - /* - //Make shorter strings with limited characters for cache associative array index - needed? - //Strip common base path - server root, explicite temp, default temp; remove unwanted characters; - $filedummy = strtr($filedummy,"\\:","//"); - $p = strtr($_SERVER["DOCUMENT_ROOT"],"\\:","//"); - $l = strlen($p); - if ( substr($filedummy,0,$l) == $p) { - $filedummy = substr($filedummy,$l); - } else { - $p = strtr(DOMPDF_TEMP_DIR,"\\:","//"); - $l = strlen($p); - if ( substr($filedummy,0,$l) == $p) { - $filedummy = substr($filedummy,$l); - } else { - $p = strtr(sys_get_temp_dir(),"\\:","//"); - $l = strlen($p); - if ( substr($filedummy,0,$l) == $p) { - $filedummy = substr($filedummy,$l); - } - } - } - */ - - $filedummy .= '_'.$bg_width.'_'.$bg_height.'_'.$bg_x.'_'.$bg_y.'_'.$repeat; - //debugpng - //if (DEBUGPNG) print '
[_background_image name '.$filedummy.']
'; - - //Optimization to avoid multiple times rendering the same image. - //If check functions are existing and identical image already cached, - //then skip creation of duplicate, because it is not needed by addImagePng - if ( method_exists( $this->_canvas, "get_cpdf" ) && - method_exists( $this->_canvas->get_cpdf(), "addImagePng" ) && - method_exists( $this->_canvas->get_cpdf(), "image_iscached" ) && - $this->_canvas->get_cpdf()->image_iscached($filedummy) ) { - $bg = null; - - //debugpng - //if (DEBUGPNG) print '[_background_image skip]'; - } - - else { - - // Create a new image to fit over the background rectangle - $bg = imagecreatetruecolor($bg_width, $bg_height); - - //anyway default - //imagealphablending($img, true); - - switch (strtolower($ext)) { - case "png": - $src = imagecreatefrompng($img); - break; - - case "jpg": - case "jpeg": - $src = imagecreatefromjpeg($img); - break; - - case "gif": - $src = imagecreatefromgif($img); - break; - - case "bmp": - $src = imagecreatefrombmp($img); - break; - - default: return; // Unsupported image type - } - - if ($src == null) { - return; - } - - //Background color if box is not relevant here - //Non transparent image: box clipped to real size. Background non relevant. - //Transparent image: The image controls the transparency and lets shine through whatever background. - //However on transparent imaage preset the composed image with the transparency color, - //to keep the transparency when copying over the non transparent parts of the tiles. - $ti = imagecolortransparent($src); - - if ($ti >= 0) { - $tc = imagecolorsforindex($src,$ti); - $ti = imagecolorallocate($bg,$tc['red'],$tc['green'],$tc['blue']); - imagefill($bg,0,0,$ti); - imagecolortransparent($bg, $ti); - } - - //This has only an effect for the non repeatable dimension. - //compute start of src and dest coordinates of the single copy - if ( $bg_x < 0 ) { - $dst_x = 0; - $src_x = -$bg_x; - } else { - $src_x = 0; - $dst_x = $bg_x; - } - - if ( $bg_y < 0 ) { - $dst_y = 0; - $src_y = -$bg_y; - } else { - $src_y = 0; - $dst_y = $bg_y; - } - - //For historical reasons exchange meanings of variables: - //start_* will be the start values, while bg_* will be the temporary start values in the loops - $start_x = $bg_x; - $start_y = $bg_y; - - // Copy regions from the source image to the background - if ( $repeat === "no-repeat" ) { - - // Simply place the image on the background - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $img_w, $img_h); - - } else if ( $repeat === "repeat-x" ) { - - for ( $bg_x = $start_x; $bg_x < $bg_width; $bg_x += $img_w ) { - if ( $bg_x < 0 ) { - $dst_x = 0; - $src_x = -$bg_x; - $w = $img_w + $bg_x; - } else { - $dst_x = $bg_x; - $src_x = 0; - $w = $img_w; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $w, $img_h); - } - - } else if ( $repeat === "repeat-y" ) { - - for ( $bg_y = $start_y; $bg_y < $bg_height; $bg_y += $img_h ) { - if ( $bg_y < 0 ) { - $dst_y = 0; - $src_y = -$bg_y; - $h = $img_h + $bg_y; - } else { - $dst_y = $bg_y; - $src_y = 0; - $h = $img_h; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $img_w, $h); - - } - - } else if ( $repeat === "repeat" ) { - - for ( $bg_y = $start_y; $bg_y < $bg_height; $bg_y += $img_h ) { - for ( $bg_x = $start_x; $bg_x < $bg_width; $bg_x += $img_w ) { - - if ( $bg_x < 0 ) { - $dst_x = 0; - $src_x = -$bg_x; - $w = $img_w + $bg_x; - } else { - $dst_x = $bg_x; - $src_x = 0; - $w = $img_w; - } - - if ( $bg_y < 0 ) { - $dst_y = 0; - $src_y = -$bg_y; - $h = $img_h + $bg_y; - } else { - $dst_y = $bg_y; - $src_y = 0; - $h = $img_h; - } - imagecopy($bg, $src, $dst_x, $dst_y, $src_x, $src_y, $w, $h); - } - } - } - - else { - print 'Unknown repeat!'; - } - - imagedestroy($src); - - } /* End optimize away creation of duplicates */ - - //img: image url string - //img_w, img_h: original image size in px - //width, height: box size in pt - //bg_width, bg_height: box size in px - //x, y: left/top edge of box on page in pt - //start_x, start_y: placement of image relativ to pattern - //$repeat: repeat mode - //$bg: GD object of result image - //$src: GD object of original image - //When using cpdf and optimization to direct png creation from gd object is available, - //don't create temp file, but place gd object directly into the pdf - if ( method_exists( $this->_canvas, "get_cpdf" ) && - method_exists( $this->_canvas->get_cpdf(), "addImagePng" ) ) { - // Note: CPDF_Adapter image converts y position - $this->_canvas->get_cpdf()->addImagePng($filedummy, $x, $this->_canvas->get_height() - $y - $height, $width, $height, $bg); - } - - else { - $tmp_file = tempnam(DOMPDF_TEMP_DIR, "bg_dompdf_img_").'.png'; - //debugpng - if (DEBUGPNG) print '[_background_image '.$tmp_file.']'; - - imagepng($bg, $tmp_file); - $this->_canvas->image($tmp_file, "png", $x, $y, $width, $height); - imagedestroy($bg); - - //debugpng - if (DEBUGPNG) print '[_background_image unlink '.$tmp_file.']'; - - if (!DEBUGKEEPTEMP) - unlink($tmp_file); - } - } - - protected function _get_dash_pattern($style, $width) { - $pattern = array(); - - switch ($style) { - default: - /*case "solid": - case "double": - case "groove": - case "inset": - case "outset": - case "ridge":*/ - case "none": break; - - case "dotted": - if ( $width < 2 ) - $pattern = array($width, 2); - else - $pattern = array($width); - break; - - case "dashed": - $pattern = array(3 * $width); - break; - } - - return $pattern; - } - - protected function _border_none($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - return; - } - - // Border rendering functions - protected function _border_dotted($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - $pattern = $this->_get_dash_pattern("dotted", $$side); - - switch ($side) { - - case "top": - $delta = $top / 2; - case "bottom": - $delta = isset($delta) ? $delta : -$bottom / 2; - $this->_canvas->line($x, $y + $delta, $x + $length, $y + $delta, $color, $$side, $pattern); - break; - - case "left": - $delta = $left / 2; - case "right": - $delta = isset($delta) ? $delta : - $right / 2; - $this->_canvas->line($x + $delta, $y, $x + $delta, $y + $length, $color, $$side, $pattern); - break; - - default: - return; - - } - } - - - protected function _border_dashed($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - $pattern = $this->_get_dash_pattern("dashed", $$side); - - switch ($side) { - - case "top": - $delta = $top / 2; - case "bottom": - $delta = isset($delta) ? $delta : -$bottom / 2; - $this->_canvas->line($x, $y + $delta, $x + $length, $y + $delta, $color, $$side, $pattern); - break; - - case "left": - $delta = $left / 2; - case "right": - $delta = isset($delta) ? $delta : - $right / 2; - $this->_canvas->line($x + $delta, $y, $x + $delta, $y + $length, $color, $$side, $pattern); - break; - - default: - return; - } - - } - - - protected function _border_solid($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - // All this polygon business is for beveled corners... - switch ($side) { - - case "top": - if ( $corner_style === "bevel" ) { - - $points = array($x, $y, - $x + $length, $y, - $x + $length - $right, $y + $top, - $x + $left, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - } else - $this->_canvas->filled_rectangle($x, $y, $length, $top, $color); - - break; - - case "bottom": - if ( $corner_style === "bevel" ) { - $points = array($x, $y, - $x + $length, $y, - $x + $length - $right, $y - $bottom, - $x + $left, $y - $bottom); - $this->_canvas->polygon($points, $color, null, null, true); - } else - $this->_canvas->filled_rectangle($x, $y - $bottom, $length, $bottom, $color); - - break; - - case "left": - if ( $corner_style === "bevel" ) { - $points = array($x, $y, - $x, $y + $length, - $x + $left, $y + $length - $bottom, - $x + $left, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - } else - $this->_canvas->filled_rectangle($x, $y, $left, $length, $color); - - break; - - case "right": - if ( $corner_style === "bevel" ) { - $points = array($x, $y, - $x, $y + $length, - $x - $right, $y + $length - $bottom, - $x - $right, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - } else - $this->_canvas->filled_rectangle($x - $right, $y, $right, $length, $color); - - break; - - default: - return; - - } - - } - - - protected function _border_double($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - $line_width = $$side / 4; - - // We draw the outermost edge first. Points are ordered: outer left, - // outer right, inner right, inner left, or outer top, outer bottom, - // inner bottom, inner top. - switch ($side) { - - case "top": - if ( $corner_style === "bevel" ) { - $left_line_width = $left / 4; - $right_line_width = $right / 4; - - $points = array($x, $y, - $x + $length, $y, - $x + $length - $right_line_width, $y + $line_width, - $x + $left_line_width, $y + $line_width,); - $this->_canvas->polygon($points, $color, null, null, true); - - $points = array($x + $left - $left_line_width, $y + $top - $line_width, - $x + $length - $right + $right_line_width, $y + $top - $line_width, - $x + $length - $right, $y + $top, - $x + $left, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - - } else { - $this->_canvas->filled_rectangle($x, $y, $length, $line_width, $color); - $this->_canvas->filled_rectangle($x, $y + $top - $line_width, $length, $line_width, $color); - - } - break; - - case "bottom": - if ( $corner_style === "bevel" ) { - $left_line_width = $left / 4; - $right_line_width = $right / 4; - - $points = array($x, $y, - $x + $length, $y, - $x + $length - $right_line_width, $y - $line_width, - $x + $left_line_width, $y - $line_width); - $this->_canvas->polygon($points, $color, null, null, true); - - $points = array($x + $left - $left_line_width, $y - $bottom + $line_width, - $x + $length - $right + $right_line_width, $y - $bottom + $line_width, - $x + $length - $right, $y - $bottom, - $x + $left, $y - $bottom); - $this->_canvas->polygon($points, $color, null, null, true); - - } else { - $this->_canvas->filled_rectangle($x, $y - $line_width, $length, $line_width, $color); - $this->_canvas->filled_rectangle($x, $y - $bottom, $length, $line_width, $color); - } - - break; - - case "left": - if ( $corner_style === "bevel" ) { - $top_line_width = $top / 4; - $bottom_line_width = $bottom / 4; - - $points = array($x, $y, - $x, $y + $length, - $x + $line_width, $y + $length - $bottom_line_width, - $x + $line_width, $y + $top_line_width); - $this->_canvas->polygon($points, $color, null, null, true); - - $points = array($x + $left - $line_width, $y + $top - $top_line_width, - $x + $left - $line_width, $y + $length - $bottom + $bottom_line_width, - $x + $left, $y + $length - $bottom, - $x + $left, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - - } else { - $this->_canvas->filled_rectangle($x, $y, $line_width, $length, $color); - $this->_canvas->filled_rectangle($x + $left - $line_width, $y, $line_width, $length, $color); - } - - break; - - case "right": - if ( $corner_style === "bevel" ) { - $top_line_width = $top / 4; - $bottom_line_width = $bottom / 4; - - - $points = array($x, $y, - $x, $y + $length, - $x - $line_width, $y + $length - $bottom_line_width, - $x - $line_width, $y + $top_line_width); - $this->_canvas->polygon($points, $color, null, null, true); - - $points = array($x - $right + $line_width, $y + $top - $top_line_width, - $x - $right + $line_width, $y + $length - $bottom + $bottom_line_width, - $x - $right, $y + $length - $bottom, - $x - $right, $y + $top); - $this->_canvas->polygon($points, $color, null, null, true); - - } else { - $this->_canvas->filled_rectangle($x - $line_width, $y, $line_width, $length, $color); - $this->_canvas->filled_rectangle($x - $right, $y, $line_width, $length, $color); - } - - break; - - default: - return; - - } - - } - - protected function _border_groove($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - $half_widths = array($top / 2, $right / 2, $bottom / 2, $left / 2); - - $this->_border_inset($x, $y, $length, $color, $half_widths, $side); - - switch ($side) { - - case "top": - $x += $left / 2; - $y += $top / 2; - $length -= $left / 2 + $right / 2; - break; - - case "bottom": - $x += $left / 2; - $y -= $bottom / 2; - $length -= $left / 2 + $right / 2; - break; - - case "left": - $x += $left / 2; - $y += $top / 2; - $length -= $top / 2 + $bottom / 2; - break; - - case "right": - $x -= $right / 2; - $y += $top / 2; - $length -= $top / 2 + $bottom / 2; - break; - - default: - return; - - } - - $this->_border_outset($x, $y, $length, $color, $half_widths, $side); - - } - - protected function _border_ridge($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - $half_widths = array($top / 2, $right / 2, $bottom / 2, $left / 2); - - $this->_border_outset($x, $y, $length, $color, $half_widths, $side); - - switch ($side) { - - case "top": - $x += $left / 2; - $y += $top / 2; - $length -= $left / 2 + $right / 2; - break; - - case "bottom": - $x += $left / 2; - $y -= $bottom / 2; - $length -= $left / 2 + $right / 2; - break; - - case "left": - $x += $left / 2; - $y += $top / 2; - $length -= $top / 2 + $bottom / 2; - break; - - case "right": - $x -= $right / 2; - $y += $top / 2; - $length -= $top / 2 + $bottom / 2; - break; - - default: - return; - - } - - $this->_border_inset($x, $y, $length, $color, $half_widths, $side); - - } - - protected function _tint($c) { - if ( !is_numeric($c) ) - return $c; - - return min(1, $c + 0.16); - } - - protected function _shade($c) { - if ( !is_numeric($c) ) - return $c; - - return max(0, $c - 0.33); - } - - protected function _border_inset($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - switch ($side) { - - case "top": - case "left": - $shade = array_map(array($this, "_shade"), $color); - $this->_border_solid($x, $y, $length, $shade, $widths, $side); - break; - - case "bottom": - case "right": - $tint = array_map(array($this, "_tint"), $color); - $this->_border_solid($x, $y, $length, $tint, $widths, $side); - break; - - default: - return; - } - } - - protected function _border_outset($x, $y, $length, $color, $widths, $side, $corner_style = "bevel") { - list($top, $right, $bottom, $left) = $widths; - - switch ($side) { - case "top": - case "left": - $tint = array_map(array($this, "_tint"), $color); - $this->_border_solid($x, $y, $length, $tint, $widths, $side); - break; - - case "bottom": - case "right": - $shade = array_map(array($this, "_shade"), $color); - $this->_border_solid($x, $y, $length, $shade, $widths, $side); - break; - - default: - return; - - } - } - - protected function _set_opacity($opacity) { - if ( is_numeric($opacity) && $opacity <= 1.0 && $opacity >= 0.0 ) { - $this->_canvas->set_opacity( $opacity ); - } - } - - protected function _debug_layout($box, $color = "red", $style = array()) { - $this->_canvas->rectangle($box[0], $box[1], $box[2], $box[3], CSS_Color::parse($color), 0.1, $style); - } - //........................................................................ -} diff --git a/application/third_party/dompdf/include/attribute_translator.cls.php b/application/third_party/dompdf/include/attribute_translator.cls.php deleted file mode 100755 index 87503fea..00000000 --- a/application/third_party/dompdf/include/attribute_translator.cls.php +++ /dev/null @@ -1,481 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: attribute_translator.cls.php 346 2011-01-09 13:23:22Z fabien.menager $ */ - -/** - * Translates HTML 4.0 attributes into CSS rules - * - * @access private - * @package dompdf - */ -class Attribute_Translator { - - // Munged data originally from - // http://www.w3.org/TR/REC-html40/index/attributes.html - // - // thank you var_export() :D - static private $__ATTRIBUTE_LOOKUP = array( - //'caption' => array ( 'align' => '', ), - 'img' => array( - 'align' => array( - 'bottom' => 'vertical-align: baseline;', - 'middle' => 'vertical-align: middle;', - 'top' => 'vertical-align: top;', - 'left' => 'float: left;', - 'right' => 'float: right;' - ), - 'border' => 'border-width: %0.2F px;', - 'height' => 'height: %s px;', - 'hspace' => 'padding-left: %1$0.2F px; padding-right: %1$0.2F px;', - 'vspace' => 'padding-top: %1$0.2F px; padding-bottom: %1$0.2F px;', - 'width' => 'width: %s px;', - ), - 'table' => array( - 'align' => array( - 'left' => 'margin-left: 0; margin-right: auto;', - 'center' => 'margin-left: auto; margin-right: auto;', - 'right' => 'margin-left: auto; margin-right: 0;' - ), - 'bgcolor' => 'background-color: %s;', - 'border' => '!set_table_border', - 'cellpadding' => '!set_table_cellpadding', - 'cellspacing' => 'border-spacing: %0.2F; border-collapse: separate;', - 'frame' => array( - 'void' => 'border-style: none;', - 'above' => 'border-top-style: solid;', - 'below' => 'border-bottom-style: solid;', - 'hsides' => 'border-left-style: solid; border-right-style: solid;', - 'vsides' => 'border-top-style: solid; border-bottom-style: solid;', - 'lhs' => 'border-left-style: solid;', - 'rhs' => 'border-right-style: solid;', - 'box' => 'border-style: solid;', - 'border' => 'border-style: solid;' - ), - 'rules' => '!set_table_rules', - 'width' => 'width: %s;', - ), - 'hr' => array( - 'align' => '!set_hr_align', // Need to grab width to set 'left' & 'right' correctly - 'noshade' => 'border-style: solid;', - 'size' => 'border-width: %0.2F px;', - 'width' => 'width: %s;', - ), - 'div' => array( - 'align' => 'text-align: %s;', - ), - 'h1' => array( - 'align' => 'text-align: %s;', - ), - 'h2' => array( - 'align' => 'text-align: %s;', - ), - 'h3' => array( - 'align' => 'text-align: %s;', - ), - 'h4' => array( - 'align' => 'text-align: %s;', - ), - 'h5' => array( - 'align' => 'text-align: %s;', - ), - 'h6' => array( - 'align' => 'text-align: %s;', - ), - 'p' => array( - 'align' => 'text-align: %s;', - ), -// 'col' => array( -// 'align' => '', -// 'valign' => '', -// ), -// 'colgroup' => array( -// 'align' => '', -// 'valign' => '', -// ), - 'tbody' => array( - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ), - 'td' => array( - 'align' => 'text-align: %s;', - 'bgcolor' => 'background-color: %s;', - 'height' => 'height: %s;', - 'nowrap' => 'white-space: nowrap;', - 'valign' => 'vertical-align: %s;', - 'width' => 'width: %s;', - ), - 'tfoot' => array( - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ), - 'th' => array( - 'align' => 'text-align: %s;', - 'bgcolor' => 'background-color: %s;', - 'height' => 'height: %s;', - 'nowrap' => 'white-space: nowrap;', - 'valign' => 'vertical-align: %s;', - 'width' => 'width: %s;', - ), - 'thead' => array( - 'align' => '!set_table_row_align', - 'valign' => '!set_table_row_valign', - ), - 'tr' => array( - 'align' => '!set_table_row_align', - 'bgcolor' => '!set_table_row_bgcolor', - 'valign' => '!set_table_row_valign', - ), - 'body' => array( - 'background' => 'background-image: url(%s);', - 'bgcolor' => 'background-color: %s;', - 'link' => '!set_body_link', - 'text' => 'color: %s;', - ), - 'br' => array( - 'clear' => 'clear: %s;', - ), - 'basefont' => array( - 'color' => 'color: %s;', - 'face' => 'font-family: %s;', - 'size' => '!set_basefont_size', - ), - 'font' => array( - 'color' => 'color: %s;', - 'face' => 'font-family: %s;', - 'size' => '!set_font_size', - ), - 'dir' => array( - 'compact' => 'margin: 0.5em 0;', - ), - 'dl' => array( - 'compact' => 'margin: 0.5em 0;', - ), - 'menu' => array( - 'compact' => 'margin: 0.5em 0;', - ), - 'ol' => array( - 'compact' => 'margin: 0.5em 0;', - 'start' => 'counter-reset: -dompdf-default-counter %d;', - 'type' => 'list-style-type: %s;', - ), - 'ul' => array( - 'compact' => 'margin: 0.5em 0;', - 'type' => 'list-style-type: %s;', - ), - 'li' => array( - 'type' => 'list-style-type: %s;', - 'value' => 'counter-reset: -dompdf-default-counter %d;', - ), - 'pre' => array( - 'width' => 'width: %s;', - ), - ); - - - static protected $_last_basefont_size = 3; - static protected $_font_size_lookup = array( - // For basefont support - -3 => "4pt", - -2 => "5pt", - -1 => "6pt", - 0 => "7pt", - - 1 => "8pt", - 2 => "10pt", - 3 => "12pt", - 4 => "14pt", - 5 => "18pt", - 6 => "24pt", - 7 => "34pt", - - // For basefont support - 8 => "48pt", - 9 => "44pt", - 10 => "52pt", - 11 => "60pt", - ); - - - static function translate_attributes($frame) { - $node = $frame->get_node(); - $tag = $node->tagName; - - if ( !isset(self::$__ATTRIBUTE_LOOKUP[$tag]) ) - return; - - $valid_attrs = self::$__ATTRIBUTE_LOOKUP[$tag]; - $attrs = $node->attributes; - $style = rtrim($node->getAttribute("style"), "; "); - if ( $style != "" ) - $style .= ";"; - - foreach ($attrs as $attr => $attr_node ) { - if ( !isset($valid_attrs[$attr]) ) - continue; - - $value = $attr_node->value; - - $target = $valid_attrs[$attr]; - - // Look up $value in $target, if $target is an array: - if ( is_array($target) ) { - - if ( isset($target[$value]) ) - $style .= " " . self::_resolve_target($node, $target[$value], $value); - - } else { - // otherwise use target directly - $style .= " " . self::_resolve_target($node, $target, $value); - } - } - if ( !is_null($style) ) { - $style = ltrim($style); - $node->setAttribute("style", $style); - } - - } - - static protected function _resolve_target($node, $target, $value) { - if ( $target[0] === "!" ) { - // Function call - $func = "_" . mb_substr($target, 1); - return self::$func($node, $value); - } - - return $value ? sprintf($target, $value) : ""; - } - - //..................................................................... - - static protected function _set_table_cellpadding($node, $value) { - $td_list = $node->getElementsByTagName("td"); - foreach ($td_list as $td) { - $style = rtrim($td->getAttribute("style"), ";"); - $style .= "; padding: $value" . "px;"; - $style = ltrim($style, ";"); - $td->setAttribute("style", $style); - } - return null; - } - - static protected function _set_table_border($node, $value) { - $td_list = $node->getElementsByTagName("td"); - foreach ($td_list as $td) { - $style = $td->getAttribute("style"); - if ( strpos($style, "border") !== false ) - continue; - $style = rtrim($style, ";"); - $style .= "; border-width: " . ($value > 0 ? 1 : 0) . "pt; border-style: inset;"; - $style = ltrim($style, ";"); - $td->setAttribute("style", $style); - } - - $th_list = $node->getElementsByTagName("th"); - foreach ($th_list as $th) { - $style = $th->getAttribute("style"); - if ( strpos($style, "border") !== false ) - continue; - $style = rtrim($style, ";"); - $style .= "; border-width: " . ($value > 0 ? 1 : 0) . "pt; border-style: inset;"; - $style = ltrim($style, ";"); - $th->setAttribute("style", $style); - } - - $style = rtrim($node->getAttribute("style"),";"); - $style .= "; border-width: $value" . "px; "; - return ltrim($style, "; "); - } - - static protected function _set_table_cellspacing($node, $value) { - $style = rtrim($node->getAttribute($style), ";"); - - if ( $value == 0 ) - $style .= "; border-collapse: collapse;"; - - else - $style = "; border-collapse: separate;"; - - return ltrim($style, ";"); - } - - static protected function _set_table_rules($node, $value) { - $new_style = "; border-collapse: collapse;"; - switch ($value) { - case "none": - $new_style .= "border-style: none;"; - break; - - case "groups": - // FIXME: unsupported - return; - - case "rows": - $new_style .= "border-style: solid none solid none; border-width: 1px; "; - break; - - case "cols": - $new_style .= "border-style: none solid none solid; border-width: 1px; "; - break; - - case "all": - $new_style .= "border-style: solid; border-width: 1px; "; - break; - - default: - // Invalid value - return null; - } - - $td_list = $node->getElementsByTagName("td"); - - foreach ($td_list as $td) { - $style = $td->getAttribute("style"); - $style .= $new_style; - $td->setAttribute("style", $style); - } - return null; - } - - static protected function _set_hr_align($node, $value) { - $style = rtrim($node->getAttribute("style"),";"); - $width = $node->getAttribute("width"); - if ( $width == "" ) - $width = "100%"; - - $remainder = 100 - (double)rtrim($width, "% "); - - switch ($value) { - case "left": - $style .= "; margin-right: $remainder %;"; - break; - - case "right": - $style .= "; margin-left: $remainder %;"; - break; - - case "center": - $style .= "; margin-left: auto; margin-right: auto;"; - break; - - default: - return null; - } - return ltrim($style, "; "); - } - - static protected function _set_table_row_align($node, $value) { - - $td_list = $node->getElementsByTagName("td"); - - foreach ($td_list as $td) { - $style = rtrim($td->getAttribute("style"), ";"); - $style .= "; text-align: $value;"; - $style = ltrim($style, "; "); - $td->setAttribute("style", $style); - } - - return null; - } - - static protected function _set_table_row_valign($node, $value) { - - $td_list = $node->getElementsByTagName("td"); - - foreach ($td_list as $td) { - $style = rtrim($td->getAttribute("style"), ";"); - $style .= "; vertical-align: $value;"; - $style = ltrim($style, "; "); - $td->setAttribute("style", $style); - } - - return null; - } - - static protected function _set_table_row_bgcolor($node, $value) { - - $td_list = $node->getElementsByTagName("td"); - - foreach ($td_list as $td) { - $style = rtrim($td->getAttribute("style"), ";"); - $style .= "; background-color: $value;"; - $style = ltrim($style, "; "); - $td->setAttribute("style", $style); - } - - return null; - } - - static protected function _set_body_link($node, $value) { - - $a_list = $node->getElementsByTagName("a"); - - foreach ($a_list as $a) { - $style = rtrim($a->getAttribute("style"), ";"); - $style .= "; color: $value;"; - $style = ltrim($style, "; "); - $a->setAttribute("style", $style); - } - - return null; - } - - static protected function _set_basefont_size($node, $value) { - // FIXME: ? we don't actually set the font size of anything here, just - // the base size for later modification by tags. - self::$_last_basefont_size = $value; - return null; - } - - static protected function _set_font_size($node, $value) { - $style = $node->getAttribute("style"); - - if ( $value[0] === "-" || $value[0] === "+" ) - $value = self::$_last_basefont_size + (int)$value; - - if ( isset(self::$_font_size_lookup[$value]) ) - $style .= "; font-size: " . self::$_font_size_lookup[$value] . ";"; - else - $style .= "; font-size: $value;"; - - return ltrim($style, "; "); - - } - -} diff --git a/application/third_party/dompdf/include/block_frame_decorator.cls.php b/application/third_party/dompdf/include/block_frame_decorator.cls.php deleted file mode 100755 index c03ff7b9..00000000 --- a/application/third_party/dompdf/include/block_frame_decorator.cls.php +++ /dev/null @@ -1,354 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: block_frame_decorator.cls.php 358 2011-01-30 22:22:47Z fabien.menager $ */ - -/** - * Decorates frames for block layout - * - * @access private - * @package dompdf - */ -class Block_Frame_Decorator extends Frame_Decorator { - - const DEFAULT_COUNTER = "-dompdf-default-counter"; - - protected $_lines; // array( [num] => array([frames] => array(), - // y, w, h) ) - protected $_counters; // array([id] => counter_value) (for generated content) - protected $_cl; // current line index - - static protected $_initial_line_state = array( - "frames" => array(), - "wc" => 0, - "y" => null, - "w" => 0, - "h" => 0, - "left" => 0, - "right" => 0, - "tallest_frame" => null, - "br" => false, - ); - - //........................................................................ - - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - - $this->_lines = array(self::$_initial_line_state); - - $this->_counters = array(self::DEFAULT_COUNTER => 0); - $this->_cl = 0; - } - - //........................................................................ - - function reset() { - parent::reset(); - - $this->_lines = array(self::$_initial_line_state); - - $this->_counters = array(self::DEFAULT_COUNTER => 0); - $this->_cl = 0; - } - - //........................................................................ - - // Accessor methods - - function get_current_line($i = null) { - $cl = $this->_lines[$this->_cl]; - if ( isset($i) ) - return $cl[$i]; - return $cl; - } - - function get_current_line_number() { - return $this->_cl; - } - - function get_lines() { return $this->_lines; } - - //........................................................................ - - // Set methods - function set_current_line($y = null, $w = null, $h = null, $tallest_frame = null, $left = null, $right = null) { - $this->set_line($this->_cl, $y, $w, $h, $tallest_frame, $left, $right); - } - - function clear_line($i) { - if ( isset($this->_lines[$i]) ) - unset($this->_lines[$i]); - } - - function set_line($lineno, $y = null, $w = null, $h = null, $tallest_frame = null, $left = null, $right = null) { - - if ( is_array($y) ) - extract($y); - - if (is_numeric($y)) - $this->_lines[$lineno]["y"] = $y; - - if (is_numeric($w)) - $this->_lines[$lineno]["w"] = $w; - - if (is_numeric($h)) - $this->_lines[$lineno]["h"] = $h; - - if ($tallest_frame && $tallest_frame instanceof Frame) - $this->_lines[$lineno]["tallest_frame"] = $tallest_frame; - - if (is_numeric($left)) - $this->_lines[$lineno]["left"] = $left; - - if (is_numeric($right)) - $this->_lines[$lineno]["right"] = $right; - } - - - function add_frame_to_line(Frame $frame) { - $style = $frame->get_style(); - - if ( in_array($style->position, array("absolute", "fixed")) || - (DOMPDF_ENABLE_CSS_FLOAT && $style->float !== "none") ) { - return; - } - - $frame->set_containing_line($this->_lines[$this->_cl]); - - /* - // Adds a new line after a block, only if certain conditions are met - if ((($frame instanceof Inline_Frame_Decorator && $frame->get_node()->nodeName !== "br") || - $frame instanceof Text_Frame_Decorator && trim($frame->get_text())) && - ($frame->get_prev_sibling() && $frame->get_prev_sibling()->get_style()->display === "block" && - $this->_lines[$this->_cl]["w"] > 0 )) { - - $this->maximize_line_height( $style->length_in_pt($style->line_height), $frame ); - $this->add_line(); - - // Add each child of the inline frame to the line individually - foreach ($frame->get_children() as $child) - $this->add_frame_to_line( $child ); - } - else*/ - - // Handle inline frames (which are effectively wrappers) - if ( $frame instanceof Inline_Frame_Decorator ) { - - // Handle line breaks - if ( $frame->get_node()->nodeName === "br" ) { - $this->maximize_line_height( $style->length_in_pt($style->line_height), $frame ); - $this->add_line(true); - } - - return; - } - - // Trim leading text if this is an empty line. Kinda a hack to put it here, - // but what can you do... - if ( $this->_lines[$this->_cl]["w"] == 0 && - $frame->get_node()->nodeName === "#text" && - ($style->white_space !== "pre" || - $style->white_space !== "pre-wrap") ) { - - $frame->set_text( ltrim($frame->get_text()) ); - $frame->recalculate_width(); - } - - $w = $frame->get_margin_width(); - - if ( $w == 0 ) - return; - - // Debugging code: - /* - pre_r("\n

Adding frame to line:

"); - - // pre_r("Me: " . $this->get_node()->nodeName . " (" . spl_object_hash($this->get_node()) . ")"); - // pre_r("Node: " . $frame->get_node()->nodeName . " (" . spl_object_hash($frame->get_node()) . ")"); - if ( $frame->get_node()->nodeName === "#text" ) - pre_r('"'.$frame->get_node()->nodeValue.'"'); - - pre_r("Line width: " . $this->_lines[$this->_cl]["w"]); - pre_r("Frame: " . get_class($frame)); - pre_r("Frame width: " . $w); - pre_r("Frame height: " . $frame->get_margin_height()); - pre_r("Containing block width: " . $this->get_containing_block("w")); - */ - // End debugging - - $line = $this->_lines[$this->_cl]; - if ( $line["left"] + $line["w"] + $line["right"] + $w > $this->get_containing_block("w")) - $this->add_line(); - - $frame->position(); - - $current_line = &$this->_lines[$this->_cl]; - - $current_line["frames"][] = $frame; - - if ( $frame->get_node()->nodeName === "#text") - $current_line["wc"] += count(preg_split("/\s+/", trim($frame->get_text()))); - - $this->increase_line_width($w); - - $this->maximize_line_height($frame->get_margin_height(), $frame); - } - - function remove_frames_from_line(Frame $frame) { - // Search backwards through the lines for $frame - $i = $this->_cl; - - while ($i >= 0) { - if ( ($j = in_array($frame, $this->_lines[$i]["frames"], true)) !== false ) - break; - $i--; - } - - if ( $j === false ) - return; - - // Remove $frame and all frames that follow - while ($j < count($this->_lines[$i]["frames"])) { - $f = $this->_lines[$i]["frames"][$j]; - $this->_lines[$i]["frames"][$j] = null; - unset($this->_lines[$i]["frames"][$j]); - $j++; - $this->_lines[$i]["w"] -= $f->get_margin_width(); - } - - // Recalculate the height of the line - $h = 0; - foreach ($this->_lines[$i]["frames"] as $f) - $h = max( $h, $f->get_margin_height() ); - - $this->_lines[$i]["h"] = $h; - - // Remove all lines that follow - while ($this->_cl > $i) { - $this->_lines[ $this->_cl ] = null; - unset($this->_lines[ $this->_cl ]); - $this->_cl--; - } - } - - function increase_line_width($w) { - $this->_lines[ $this->_cl ]["w"] += $w; - } - - function maximize_line_height($val, Frame $frame) { - if ( $val > $this->_lines[ $this->_cl ]["h"] ) { - $this->_lines[ $this->_cl ]["tallest_frame"] = $frame; - $this->_lines[ $this->_cl ]["h"] = $val; - } - } - - function add_line($br = false) { - -// if ( $this->_lines[$this->_cl]["h"] == 0 ) //count($this->_lines[$i]["frames"]) == 0 || -// return; - - $this->_lines[$this->_cl]["br"] = $br; - $y = $this->_lines[$this->_cl]["y"] + $this->_lines[$this->_cl]["h"]; - - $new_line = self::$_initial_line_state; - $new_line["y"] = $y; - - $this->_lines[ ++$this->_cl ] = $new_line; - } - - //........................................................................ - - function reset_counter($id = self::DEFAULT_COUNTER, $value = 0) { - $this->_counters[$id] = $value; - } - - function increment_counter($id = self::DEFAULT_COUNTER, $increment = 1) { - if ( !isset($this->_counters[$id]) ) - $this->_counters[$id] = $increment; - else - $this->_counters[$id] += $increment; - } - - // TODO: What version is the best : this one or the one in List_Bullet_Renderer ? - function counter_value($id = self::DEFAULT_COUNTER, $type = "decimal") { - $type = mb_strtolower($type); - - if ( $id === "page" ) { - $value = $this->get_dompdf()->get_canvas()->get_page_number(); - } - elseif ( !isset($this->_counters[$id]) ) { - $this->_counters[$id] = 0; - $value = 0; - } - else { - $value = $this->_counters[$id]; - } - - switch ($type) { - - default: - case "decimal": - return $value; - - case "decimal-leading-zero": - return str_pad($value, 2, "0"); - - case "lower-roman": - return dec2roman($value); - - case "upper-roman": - return mb_strtoupper(dec2roman($value)); - - case "lower-latin": - case "lower-alpha": - return chr( ($value % 26) + ord('a') - 1); - - case "upper-latin": - case "upper-alpha": - return chr( ($value % 26) + ord('A') - 1); - - case "lower-greek": - return unichr($value + 944); - - case "upper-greek": - return unichr($value + 912); - } - } -} diff --git a/application/third_party/dompdf/include/block_frame_reflower.cls.php b/application/third_party/dompdf/include/block_frame_reflower.cls.php deleted file mode 100755 index c2350bd9..00000000 --- a/application/third_party/dompdf/include/block_frame_reflower.cls.php +++ /dev/null @@ -1,756 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: block_frame_reflower.cls.php 358 2011-01-30 22:22:47Z fabien.menager $ */ - -/** - * Reflows block frames - * - * @access private - * @package dompdf - */ -class Block_Frame_Reflower extends Frame_Reflower { - // Minimum line width to justify, as fraction of available width - const MIN_JUSTIFY_WIDTH = 0.80; - - /** - * @var Block_Frame_Decorator - */ - protected $_frame; - - function __construct(Block_Frame_Decorator $frame) { parent::__construct($frame); } - - /** - * Calculate the ideal used value for the width property as per: - * http://www.w3.org/TR/CSS21/visudet.html#Computing_widths_and_margins - * - * @param float $width - * @return array - */ - protected function _calculate_width($width) { - $style = $this->_frame->get_style(); - $w = $this->_frame->get_containing_block("w"); - - if( $style->position === "fixed" ) - $w = $this->_frame->get_parent()->get_containing_block("w"); - - $rm = $style->length_in_pt($style->margin_right, $w); - $lm = $style->length_in_pt($style->margin_left, $w); - - $left = $style->length_in_pt($style->left, $w); - $right = $style->length_in_pt($style->right, $w); - - // Handle 'auto' values - $dims = array($style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right, - $width !== "auto" ? $width : 0, - $rm !== "auto" ? $rm : 0, - $lm !== "auto" ? $lm : 0); - - // absolutely positioned boxes take the 'left' and 'right' properties into account - if ( $style->position === "absolute" || $style->position === "fixed" ) { - $absolute = true; - $dims[] = $left !== "auto" ? $left : 0; - $dims[] = $right !== "auto" ? $right : 0; - } else { - $absolute = false; - } - - $sum = $style->length_in_pt($dims, $w); - - // Compare to the containing block - $diff = $w - $sum; - - if ( $diff > 0 ) { - - if ( $absolute ) { - - // resolve auto properties: see - // http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width - - if ( $width === "auto" && $left === "auto" && $right === "auto" ) { - - if ( $lm === "auto" ) - $lm = 0; - if ( $rm === "auto" ) - $rm = 0; - - // Technically, the width should be "shrink-to-fit" i.e. based on the - // preferred width of the content... a little too costly here as a - // special case. Just get the width to take up the slack: - $left = 0; - $right = 0; - $width = $diff; - - } else if ( $width === "auto" ) { - - if ( $lm === "auto" ) - $lm = 0; - if ( $rm === "auto" ) - $rm = 0; - if ( $left === "auto" ) - $left = 0; - if ( $right === "auto" ) - $right = 0; - - $width = $diff; - - } else if ( $left === "auto" ) { - - if ( $lm === "auto" ) - $lm = 0; - if ( $rm === "auto" ) - $rm = 0; - if ( $right === "auto" ) - $right = 0; - - $left = $diff; - - } else if ( $right === "auto" ) { - - if ( $lm === "auto" ) - $lm = 0; - if ( $rm === "auto" ) - $rm = 0; - - $right = $diff; - } - - } else { - - // Find auto properties and get them to take up the slack - if ( $width === "auto" ) - $width = $diff; - - else if ( $lm === "auto" && $rm === "auto" ) - $lm = $rm = round($diff / 2); - - else if ( $lm === "auto" ) - $lm = $diff; - - else if ( $rm === "auto" ) - $rm = $diff; - } - - } else if ($diff < 0) { - - // We are over constrained--set margin-right to the difference - $rm = $diff; - - } - - return array("width"=> $width, "margin_left" => $lm, "margin_right" => $rm, "left" => $left, "right" => $right); - } - - /** - * Call the above function, but resolve max/min widths - * @return array - */ - protected function _calculate_restricted_width() { - $frame = $this->_frame; - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - - if ( $style->position === "fixed" ) - $cb = $frame->get_root()->get_containing_block(); - - //if ( $style->position === "absolute" ) - // $cb = $frame->find_positionned_parent()->get_containing_block(); - - if ( !isset($cb["w"]) ) - throw new DOMPDF_Exception("Box property calculation requires containing block width"); - - // Treat width 100% as auto - if ( $style->width === "100%" ) { - $width = "auto"; - } - else { - $width = $style->length_in_pt($style->width, $cb["w"]); - } - extract($this->_calculate_width($width)); - - // Handle min/max width - $min_width = $style->length_in_pt($style->min_width, $cb["w"]); - $max_width = $style->length_in_pt($style->max_width, $cb["w"]); - - if ( $max_width !== "none" && $min_width > $max_width) - // Swap 'em - list($max_width, $min_width) = array($min_width, $max_width); - - if ( $max_width !== "none" && $width > $max_width ) - extract($this->_calculate_width($max_width)); - - if ( $width < $min_width ) - extract($this->_calculate_width($min_width)); - - return array($width, $margin_left, $margin_right, $left, $right); - - } - - /** - * Determine the unrestricted height of content within the block - * by adding each line's height - * @return float - */ - protected function _calculate_content_height() { - $height = 0; - - foreach ($this->_frame->get_lines() as $line) { - $height += $line["h"]; - } - - return $height; - } - - /** - * Determine the frame's restricted height - * @return array - */ - protected function _calculate_restricted_height() { - $style = $this->_frame->get_style(); - $content_height = $this->_calculate_content_height(); - $cb = $this->_frame->get_containing_block(); - - $height = $style->length_in_pt($style->height, $cb["h"]); - - $top = $style->length_in_pt($style->top, $cb["h"]); - $bottom = $style->length_in_pt($style->bottom, $cb["h"]); - - $margin_top = $style->length_in_pt($style->margin_top, $cb["h"]); - $margin_bottom = $style->length_in_pt($style->margin_bottom, $cb["h"]); - - if ( $style->position === "absolute" || $style->position === "fixed" ) { - - // see http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-height - - $dims = array($top !== "auto" ? $top : 0, - $style->margin_top !== "auto" ? $style->margin_top : 0, - $style->padding_top, - $style->border_top_width, - $height !== "auto" ? $height : 0, - $style->border_bottom_width, - $style->padding_bottom, - $style->margin_bottom !== "auto" ? $style->margin_bottom : 0, - $bottom !== "auto" ? $bottom : 0); - - $sum = $style->length_in_pt($dims, $cb["h"]); - - $diff = $cb["h"] - $sum; - - if ( $diff > 0 ) { - - if ( $height === "auto" && $top === "auto" && $bottom === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $height = $diff; - - } else if ( $height === "auto" && $top === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $height = $content_height; - $top = $diff - $content_height; - - } else if ( $height === "auto" && $bottom === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $height = $content_height; - $bottom = $diff - $content_height; - - } else if ( $top === "auto" && $bottom === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $bottom = $diff; - - } else if ( $top === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $top = $diff; - - } else if ( $height === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $height = $diff; - - } else if ( $bottom === "auto" ) { - - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - - $bottom = $diff; - - } else { - - if ( $style->overflow === "visible" ) { - - // set all autos to zero - if ( $margin_top === "auto" ) - $margin_top = 0; - if ( $margin_bottom === "auto" ) - $margin_bottom = 0; - if ( $top === "auto" ) - $top = 0; - if ( $bottom === "auto" ) - $bottom = 0; - if ( $height === "auto" ) - $height = $content_height; - - } - - // FIXME: overflow hidden - } - - } - - } else { - - // Expand the height if overflow is visible - if ( $height === "auto" && $content_height > $height /* && $style->overflow === "visible" */) - $height = $content_height; - - // FIXME: this should probably be moved to a seperate function as per - // _calculate_restricted_width - - // Only handle min/max height if the height is independent of the frame's content - if ( !($style->overflow === "visible" || - ($style->overflow === "hidden" && $height === "auto")) ) { - - $min_height = $style->min_height; - $max_height = $style->max_height; - - if ( isset($cb["h"]) ) { - $min_height = $style->length_in_pt($min_height, $cb["h"]); - $max_height = $style->length_in_pt($max_height, $cb["h"]); - - } else if ( isset($cb["w"]) ) { - - if ( mb_strpos($min_height, "%") !== false ) - $min_height = 0; - else - $min_height = $style->length_in_pt($min_height, $cb["w"]); - - if ( mb_strpos($max_height, "%") !== false ) - $max_height = "none"; - else - $max_height = $style->length_in_pt($max_height, $cb["w"]); - } - - if ( $max_height !== "none" && $min_height > $max_height ) - // Swap 'em - list($max_height, $min_height) = array($min_height, $max_height); - - if ( $max_height !== "none" && $height > $max_height ) - $height = $max_height; - - if ( $height < $min_height ) - $height = $min_height; - } - - } - - return array($height, $margin_top, $margin_bottom, $top, $bottom); - - } - - /** - * Adjust the justification of each of our lines. - * http://www.w3.org/TR/CSS21/text.html#propdef-text-align - */ - protected function _text_align() { - $style = $this->_frame->get_style(); - $w = $this->_frame->get_containing_block("w"); - $width = $style->length_in_pt($style->width, $w); - switch ($style->text_align) { - - default: - case "left": - foreach ($this->_frame->get_lines() as $line) { - if ( !$line["left"] ) continue; - foreach($line["frames"] as $frame) { - if ( $frame instanceof Block_Frame_Decorator) continue; - $frame->set_position( $frame->get_position("x") + $line["left"] ); - } - } - return; - - case "right": - foreach ($this->_frame->get_lines() as $line) { - // Move each child over by $dx - $dx = $width - $line["w"] - $line["right"]; - - foreach($line["frames"] as $frame) { - // Block frames are not aligned by text-align - if ($frame instanceof Block_Frame_Decorator) continue; - - $frame->set_position( $frame->get_position("x") + $dx ); - } - } - break; - - - case "justify": - // We justify all lines except the last one - $lines = $this->_frame->get_lines(); // needs to be a variable (strict standards) - $lines = array_splice($lines, 0, -1); - - foreach($lines as $i => $line) { - if ( $line["br"] ) { - unset($lines[$i]); - } - } - - // One space character's width. Will be used to get a more accurate spacing - $space_width = Font_Metrics::get_text_width(" ", $style->font_family, $style->font_size); - - foreach ($lines as $i => $line) { - if ( $line["left"] ) { - foreach($line["frames"] as $frame) { - if ( !$frame instanceof Text_Frame_Decorator ) - continue; - - $frame->set_position( $frame->get_position("x") + $line["left"] ); - } - } - - // Only set the spacing if the line is long enough. This is really - // just an aesthetic choice ;) - //if ( $line["left"] + $line["w"] + $line["right"] > self::MIN_JUSTIFY_WIDTH * $width ) { - - // Set the spacing for each child - if ( $line["wc"] > 1 ) - $spacing = ($width - ($line["left"] + $line["w"] + $line["right"]) + $space_width) / ($line["wc"] - 1); - else - $spacing = 0; - - $dx = 0; - foreach($line["frames"] as $frame) { - if ( !$frame instanceof Text_Frame_Decorator ) - continue; - - $text = $frame->get_text(); - $spaces = mb_substr_count($text, " "); - - $char_spacing = $style->length_in_pt($style->letter_spacing); - $_spacing = $spacing + $char_spacing; - - $frame->set_position( $frame->get_position("x") + $dx ); - $frame->set_text_spacing($_spacing); - - $dx += $spaces * $_spacing; - } - - // The line (should) now occupy the entire width - $this->_frame->set_line($i, null, $width); - - //} - } - break; - - case "center": - case "centre": - foreach ($this->_frame->get_lines() as $line) { - // Centre each line by moving each frame in the line by: - $dx = ($width + $line["left"] - $line["w"] - $line["right"] ) / 2; - - foreach ($line["frames"] as $frame) { - // Block frames are not aligned by text-align - if ($frame instanceof Block_Frame_Decorator) continue; - - $frame->set_position( $frame->get_position("x") + $dx ); - } - } - break; - } - } - - /** - * Align inline children vertically. - * Aligns each child vertically after each line is reflowed - */ - function vertical_align() { - - foreach ( $this->_frame->get_lines() as $i => $line ) { - - $height = $line["h"]; - - foreach ( $line["frames"] as $frame ) { - $style = $frame->get_style(); - - if ( $style->display !== "inline" && $style->display !== "text" ) - continue; - - // FIXME? - if ( $this instanceof Table_Cell_Frame_Reflower ) - $align = $frame->get_frame()->get_style()->vertical_align; - else - $align = $frame->get_frame()->get_parent()->get_style()->vertical_align; - - $frame_h = $frame->get_margin_height(); - $y = $line["y"]; - - switch ($align) { - - case "baseline": - $y += $height - $frame_h; - break; - - case "middle": - $y += ($height + $frame_h) / 2; - break; - - case "sub": - $y += 0.2 * $height; - break; - - case "super": - $y += -0.3 * $height; - break; - - case "text-top": - case "top": // Not strictly accurate, but good enough for now - break; - - case "text-bottom": - case "bottom": - $y += $height - $frame_h; - break; - } - - $x = $frame->get_position("x"); - $frame->set_position($x, $y); - - } - } - } - - function reflow(Frame_Decorator $block = null) { - - // Check if a page break is forced - $page = $this->_frame->get_root(); - $page->check_forced_page_break($this->_frame); - - // Bail if the page is full - if ( $page->is_full() ) - return; - - // Generated content - $this->_set_content(); - - // Collapse margins if required - $this->_collapse_margins(); - - $style = $this->_frame->get_style(); - $cb = $this->_frame->get_containing_block(); - - if ( $style->counter_increment && ($increment = $style->counter_increment) !== "none" ) - $this->_frame->increment_counter($increment); - - if ( $style->position === "fixed" ) - $cb = $this->_frame->get_root()->get_containing_block(); - - // Determine the constraints imposed by this frame: calculate the width - // of the content area: - list($w, $left_margin, $right_margin, $left, $right) = $this->_calculate_restricted_width(); - - // Store the calculated properties - $style->width = $w . "pt"; - $style->margin_left = $left_margin."pt"; - $style->margin_right = $right_margin."pt"; - $style->left = $left ."pt"; - $style->right = $right . "pt"; - - // Update the position - $this->_frame->position(); - list($x, $y) = $this->_frame->get_position(); - - // Adjust the first line based on the text-indent property - $indent = $style->length_in_pt($style->text_indent, $cb["w"]); - $this->_frame->increase_line_width($indent); - - // Determine the content edge - $top = $style->length_in_pt(array($style->margin_top, - $style->padding_top, - $style->border_top_width), $cb["h"]); - - $bottom = $style->length_in_pt(array($style->border_bottom_width, - $style->margin_bottom, - $style->padding_bottom), $cb["h"]); - - $cb_x = $x + $left_margin + $style->length_in_pt(array($style->border_left_width, - $style->padding_left), $cb["w"]); - - $cb_y = $y + $top; - - $cb_h = ($cb["h"] + $cb["y"]) - $bottom - $cb_y; - - // Set the y position of the first line in this block - $this->_frame->set_current_line($cb_y); - - $floating_children = array(); - - // Set the containing blocks and reflow each child - foreach ( $this->_frame->get_children() as $child ) { - - // Bail out if the page is full - if ( $page->is_full() ) - break; - - // Floating siblings - if ( DOMPDF_ENABLE_CSS_FLOAT && count($floating_children) ) { - $offset_left = 0; - $offset_right = 0; - - // We need to reflow the child to know its initial x position - $child->set_containing_block($cb_x, $cb_y, $w, $cb_h); - $child->reflow($this->_frame); - - $current_line = $this->_frame->get_current_line(); - - foreach ( $floating_children as $child_key => $floating_child ) { - $float = $floating_child->get_style()->float; - $floating_width = $floating_child->get_margin_width(); - $floating_x = $floating_child->get_position("x"); - - if ( $float === "left" ) { - if ($current_line["left"] + $child->get_position("x") > $floating_x + $floating_width) continue; - } - else { - if ($current_line["left"] + $child->get_position("x") + $child->get_margin_width() < $w - $floating_width - $current_line["right"]) continue; - } - - // If the child is still shifted by the floating element - if ( $floating_child->get_position("y") + $floating_child->get_margin_height() > $current_line["y"] ) { - if ( $float === "left" ) - $offset_left += $floating_width; - else - $offset_right += $floating_width; - } - - // else, the floating element won't shift anymore - else { - unset($floating_children[$child_key]); - } - } - - if ( $offset_left ) - $this->_frame->set_current_line(array("left" => $offset_left)); - - if ( $offset_right ) - $this->_frame->set_current_line(array("right" => $offset_right)); - } - - $child->set_containing_block($cb_x, $cb_y, $w, $cb_h); - $child->reflow($this->_frame); - - // Don't add the child to the line if a page break has occurred - if ( $page->check_page_break($child) ) - break; - - $child_style = $child->get_style(); - - if ( DOMPDF_ENABLE_CSS_FLOAT && $child_style->float !== "none") { - $floating_children[] = $child; - - // Remove next frame's beginning whitespace - $next = $child->get_next_sibling(); - if ( $next && $next instanceof Text_Frame_Decorator) { - $next->set_text(ltrim($next->get_text())); - } - - $float_x = $cb_x; - $float_y = $this->_frame->get_current_line("y"); - - $child_style = $child->get_style(); - - switch( $child_style->float ) { - case "left": break; - case "right": - $width = $w; - $float_x += ($width - $child->get_margin_width()); - break; - } - - $child->set_position($float_x, $float_y); - } - - } - - // Determine our height - list($height, $margin_top, $margin_bottom, $top, $bottom) = $this->_calculate_restricted_height(); - $style->height = $height; - $style->margin_top = $margin_top; - $style->margin_bottom = $margin_bottom; - $style->top = $top; - $style->bottom = $bottom; - - $this->_text_align(); - $this->vertical_align(); - - if ( $block ) { - $block->add_frame_to_line($this->_frame); - } - } -} diff --git a/application/third_party/dompdf/include/block_positioner.cls.php b/application/third_party/dompdf/include/block_positioner.cls.php deleted file mode 100755 index 2f81caa0..00000000 --- a/application/third_party/dompdf/include/block_positioner.cls.php +++ /dev/null @@ -1,86 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: block_positioner.cls.php 356 2011-01-28 08:56:10Z fabien.menager $ */ - -/** - * Positions block frames - * - * @access private - * @package dompdf - */ -class Block_Positioner extends Positioner { - - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function position() { - $frame = $this->_frame; - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - $p = $frame->find_block_parent(); - - if ( $p ) { - $float = $style->float; - if ( !DOMPDF_ENABLE_CSS_FLOAT || !$float || $float === "none" ) { - $p->add_line(); - } - $y = $p->get_current_line("y"); - - } else - $y = $cb["y"]; - - $x = $cb["x"]; - - // Relative positionning - if ( $style->position === "relative" ) { - $top = $style->length_in_pt($style->top, $cb["h"]); - //$right = $style->length_in_pt($style->right, $cb["w"]); - //$bottom = $style->length_in_pt($style->bottom, $cb["h"]); - $left = $style->length_in_pt($style->left, $cb["w"]); - - $x += $left; - $y += $top; - } - - $frame->set_position($x, $y); - } -} diff --git a/application/third_party/dompdf/include/block_renderer.cls.php b/application/third_party/dompdf/include/block_renderer.cls.php deleted file mode 100755 index 6506b240..00000000 --- a/application/third_party/dompdf/include/block_renderer.cls.php +++ /dev/null @@ -1,211 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: block_renderer.cls.php 346 2011-01-09 13:23:22Z fabien.menager $ */ - -/** - * Renders block frames - * - * @access private - * @package dompdf - */ -class Block_Renderer extends Abstract_Renderer { - - //........................................................................ - - function render(Frame $frame) { - $style = $frame->get_style(); - list($x, $y, $w, $h) = $frame->get_padding_box(); - - $this->_set_opacity( $frame->get_opacity( $style->opacity ) ); - - // Draw our background, border and content - if ( ($bg = $style->background_color) !== "transparent" ) { - $this->_canvas->filled_rectangle( $x, $y, $w, $h, $bg ); - } - - if ( ($url = $style->background_image) && $url !== "none" ) - $this->_background_image($url, $x, $y, $w, $h, $style); - - $this->_render_border($frame); - $this->_render_outline($frame); - - if (DEBUG_LAYOUT && DEBUG_LAYOUT_BLOCKS) { - $this->_debug_layout($frame->get_border_box(), "red"); - if (DEBUG_LAYOUT_PADDINGBOX) { - $this->_debug_layout($frame->get_padding_box(), "red", array(0.5, 0.5)); - } - } - - if (DEBUG_LAYOUT && DEBUG_LAYOUT_LINES && $frame->get_decorator()) { - foreach ($frame->get_decorator()->get_lines() as $line) { - $frame->_debug_layout(array($line["x"], $line["y"], $line["w"], $line["h"]), "orange"); - } - } - } - - protected function _render_border(Frame_Decorator $frame, $corner_style = "bevel") { - $style = $frame->get_style(); - $bbox = $frame->get_border_box(); - $bp = $style->get_border_properties(); - - // If all the borders are "solid" with the same color and style, we'd better draw a rectangle - if ( - in_array($bp["top"]["style"], array("solid", "dashed", "dotted")) && - $bp["top"] == $bp["right"] && - $bp["right"] == $bp["bottom"] && - $bp["bottom"] == $bp["left"] - ) { - $props = $bp["top"]; - if ( $props["color"] === "transparent" || $props["width"] <= 0 ) return; - - list($x, $y, $w, $h) = $bbox; - $width = $style->length_in_pt($props["width"]); - $pattern = $this->_get_dash_pattern($props["style"], $width); - $this->_canvas->rectangle($x + $width / 2, $y + $width / 2, $w - $width, $h - $width, $props["color"], $width, $pattern); - return; - } - - $widths = array($style->length_in_pt($bp["top"]["width"]), - $style->length_in_pt($bp["right"]["width"]), - $style->length_in_pt($bp["bottom"]["width"]), - $style->length_in_pt($bp["left"]["width"])); - - foreach ($bp as $side => $props) { - list($x, $y, $w, $h) = $bbox; - - if ( !$props["style"] || - $props["style"] === "none" || - $props["width"] <= 0 || - $props["color"] == "transparent" ) - continue; - - switch($side) { - case "top": - $length = $w; - break; - - case "bottom": - $length = $w; - $y += $h; - break; - - case "left": - $length = $h; - break; - - case "right": - $length = $h; - $x += $w; - break; - default: - break; - } - $method = "_border_" . $props["style"]; - - $this->$method($x, $y, $length, $props["color"], $widths, $side, $corner_style); - } - } - - protected function _render_outline(Frame_Decorator $frame, $corner_style = "bevel") { - $style = $frame->get_style(); - - $props = array( - "width" => $style->outline_width, - "style" => $style->outline_style, - "color" => $style->outline_color, - ); - - if ( !$props["style"] || $props["style"] === "none" || $props["width"] <= 0 ) - return; - - $bbox = $frame->get_border_box(); - $offset = $style->length_in_pt($props["width"]); - $pattern = $this->_get_dash_pattern($props["style"], $offset); - - // If the outline style is "solid" we'd better draw a rectangle - if ( in_array($props["style"], array("solid", "dashed", "dotted")) ) { - $bbox[0] -= $offset / 2; - $bbox[1] -= $offset / 2; - $bbox[2] += $offset; - $bbox[3] += $offset; - - list($x, $y, $w, $h) = $bbox; - $this->_canvas->rectangle($x, $y, $w, $h, $props["color"], $offset, $pattern); - return; - } - - $bbox[0] -= $offset; - $bbox[1] -= $offset; - $bbox[2] += $offset * 2; - $bbox[3] += $offset * 2; - - $method = "_border_" . $props["style"]; - $widths = array_fill(0, 4, $props["width"]); - $sides = array("top", "right", "left", "bottom"); - - foreach ($sides as $side) { - list($x, $y, $w, $h) = $bbox; - - switch($side) { - case "top": - $length = $w; - break; - - case "bottom": - $length = $w; - $y += $h; - break; - - case "left": - $length = $h; - break; - - case "right": - $length = $h; - $x += $w; - break; - default: - break; - } - - $this->$method($x, $y, $length, $props["color"], $widths, $side, $corner_style); - } - } -} diff --git a/application/third_party/dompdf/include/cached_pdf_decorator.cls.php b/application/third_party/dompdf/include/cached_pdf_decorator.cls.php deleted file mode 100755 index 53790401..00000000 --- a/application/third_party/dompdf/include/cached_pdf_decorator.cls.php +++ /dev/null @@ -1,186 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: cached_pdf_decorator.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Caching canvas implementation - * - * Each rendered page is serialized and stored in the {@link Page_Cache}. - * This is useful for static forms/pages that do not need to be re-rendered - * all the time. - * - * This class decorates normal CPDF_Adapters. It is currently completely - * experimental. - * - * @access private - * @package dompdf - */ -class Cached_PDF_Decorator extends CPDF_Adapter implements Canvas { - protected $_pdf; - protected $_cache_id; - protected $_current_page_id; - protected $_fonts; // fonts used in this document - - function __construct($cache_id, CPDF_Adapter $pdf) { - $this->_pdf = $pdf; - $this->_cache_id = $cache_id; - $this->_fonts = array(); - - $this->_current_page_id = $this->_pdf->open_object(); - } - - //........................................................................ - - function get_cpdf() { return $this->_pdf->get_cpdf(); } - - function open_object() { $this->_pdf->open_object(); } - function reopen_object() { return $this->_pdf->reopen_object(); } - - function close_object() { $this->_pdf->close_object(); } - - function add_object($object, $where = 'all') { $this->_pdf->add_object($object, $where); } - - function serialize_object($id) { $this->_pdf->serialize_object($id); } - - function reopen_serialized_object($obj) { $this->_pdf->reopen_serialized_object($obj); } - - //........................................................................ - - function get_width() { return $this->_pdf->get_width(); } - function get_height() { return $this->_pdf->get_height(); } - function get_page_number() { return $this->_pdf->get_page_number(); } - function get_page_count() { return $this->_pdf->get_page_count(); } - - function set_page_number($num) { $this->_pdf->set_page_number($num); } - function set_page_count($count) { $this->_pdf->set_page_count($count); } - - function line($x1, $y1, $x2, $y2, $color, $width, $style = array()) { - $this->_pdf->line($x1, $y1, $x2, $y2, $color, $width, $style); - } - - function rectangle($x1, $y1, $w, $h, $color, $width, $style = array()) { - $this->_pdf->rectangle($x1, $y1, $w, $h, $color, $width, $style); - } - - function filled_rectangle($x1, $y1, $w, $h, $color) { - $this->_pdf->filled_rectangle($x1, $y1, $w, $h, $color); - } - - function polygon($points, $color, $width = null, $style = array(), $fill = false) { - $this->_pdf->polygon($points, $color, $width, $style, $fill); - } - - function circle($x, $y, $r1, $color, $width = null, $style = null, $fill = false) { - $this->_pdf->circle($x, $y, $r1, $color, $width, $style, $fill); - } - - function image($img_url, $x, $y, $w = null, $h = null) { - $this->_pdf->image($img_url, $x, $y, $w, $h); - } - - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $adjust = 0, $angle = 0) { - $this->_fonts[$font] = true; - $this->_pdf->text($x, $y, $text, $font, $size, $color, $adjust, $angle); - } - - function page_text($x, $y, $text, $font, $size, $color = array(0,0,0), $adjust = 0, $angle = 0) { - - // We want to remove this from cached pages since it may not be correct - $this->_pdf->close_object(); - $this->_pdf->page_text($x, $y, $text, $font, $size, $color, $adjust, $angle); - $this->_pdf->reopen_object($this->_current_page_id); - } - - function page_script($script, $type = 'text/php') { - - // We want to remove this from cached pages since it may not be correct - $this->_pdf->close_object(); - $this->_pdf->page_script($script, $type); - $this->_pdf->reopen_object($this->_current_page_id); - } - - function new_page() { - $this->_pdf->close_object(); - - // Add the object to the current page - $this->_pdf->add_object($this->_current_page_id, "add"); - $this->_pdf->new_page(); - - Page_Cache::store_page($this->_cache_id, - $this->_pdf->get_page_number() - 1, - $this->_pdf->serialize_object($this->_current_page_id)); - - $this->_current_page_id = $this->_pdf->open_object(); - return $this->_current_page_id; - } - - function stream($filename) { - // Store the last page in the page cache - if ( !is_null($this->_current_page_id) ) { - $this->_pdf->close_object(); - $this->_pdf->add_object($this->_current_page_id, "add"); - Page_Cache::store_page($this->_cache_id, - $this->_pdf->get_page_number(), - $this->_pdf->serialize_object($this->_current_page_id)); - Page_Cache::store_fonts($this->_cache_id, $this->_fonts); - $this->_current_page_id = null; - } - - $this->_pdf->stream($filename); - - } - - function &output() { - // Store the last page in the page cache - if ( !is_null($this->_current_page_id) ) { - $this->_pdf->close_object(); - $this->_pdf->add_object($this->_current_page_id, "add"); - Page_Cache::store_page($this->_cache_id, - $this->_pdf->get_page_number(), - $this->_pdf->serialize_object($this->_current_page_id)); - $this->_current_page_id = null; - } - - return $this->_pdf->output(); - } - - function get_messages() { return $this->_pdf->get_messages(); } - -} diff --git a/application/third_party/dompdf/include/canvas.cls.php b/application/third_party/dompdf/include/canvas.cls.php deleted file mode 100755 index cbc0d9c9..00000000 --- a/application/third_party/dompdf/include/canvas.cls.php +++ /dev/null @@ -1,328 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: canvas.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Main rendering interface - * - * Currently {@link CPDF_Adapter}, {@link PDFLib_Adapter}, {@link TCPDF_Adapter}, and {@link GD_Adapter} - * implement this interface. - * - * Implementations should measure x and y increasing to the left and down, - * respectively, with the origin in the top left corner. Implementations - * are free to use a unit other than points for length, but I can't - * guarantee that the results will look any good. - * - * @package dompdf - */ -interface Canvas { - - /** - * Returns the current page number - * - * @return int - */ - function get_page_number(); - - /** - * Returns the total number of pages - * - * @return int - */ - function get_page_count(); - - /** - * Sets the total number of pages - * - * @param int $count - */ - function set_page_count($count); - - /** - * Draws a line from x1,y1 to x2,y2 - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the format of the - * $style parameter (aka dash). - * - * @param float $x1 - * @param float $y1 - * @param float $x2 - * @param float $y2 - * @param array $color - * @param float $width - * @param array $style - */ - function line($x1, $y1, $x2, $y2, $color, $width, $style = null); - - /** - * Draws a rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - * @param float $width - * @param array $style - */ - function rectangle($x1, $y1, $w, $h, $color, $width, $style = null); - - /** - * Draws a filled rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - */ - function filled_rectangle($x1, $y1, $w, $h, $color); - - /** - * Starts a clipping rectangle at x1,y1 with width w and height h - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - */ - function clipping_rectangle($x1, $y1, $w, $h); - - /** - * Ends the last clipping shape - */ - function clipping_end(); - - /** - * Save current state - */ - function save(); - - /** - * Restore last state - */ - function restore(); - - /** - * Rotate - */ - function rotate($angle, $x, $y); - - /** - * Skew - */ - function skew($angle_x, $angle_y, $x, $y); - - /** - * Scale - */ - function scale($s_x, $s_y, $x, $y); - - /** - * Translate - */ - function translate($t_x, $t_y); - - /** - * Transform - */ - function transform($a, $b, $c, $d, $e, $f); - - /** - * Draws a polygon - * - * The polygon is formed by joining all the points stored in the $points - * array. $points has the following structure: - * - * array(0 => x1, - * 1 => y1, - * 2 => x2, - * 3 => y2, - * ... - * ); - * - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param array $points - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the polygon if true - */ - function polygon($points, $color, $width = null, $style = null, $fill = false); - - /** - * Draws a circle at $x,$y with radius $r - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x - * @param float $y - * @param float $r - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the circle if true - */ - function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false); - - /** - * Add an image to the pdf. - * - * The image is placed at the specified x and y coordinates with the - * given width and height. - * - * @param string $img_url the path to the image - * @param string $img_type the type (e.g. extension) of the image - * @param float $x x position - * @param float $y y position - * @param int $w width (in pixels) - * @param int $h height (in pixels) - */ - function image($img_url, $img_type, $x, $y, $w, $h); - - /** - * Writes text at the specified x and y coordinates - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x - * @param float $y - * @param string $text the text to write - * @param string $font the font file to use - * @param float $size the font size, in points - * @param array $color - * @param float $word_space word spacing adjustment - * @param float $char_space whar spacing adjustment - * @param float $angle angle - */ - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $word_space = 0, $char_space = 0, $angle = 0); - - /** - * Add a named destination (similar to ... in html) - * - * @param string $anchorname The name of the named destination - */ - function add_named_dest($anchorname); - - /** - * Add a link to the pdf - * - * @param string $url The url to link to - * @param float $x The x position of the link - * @param float $y The y position of the link - * @param float $width The width of the link - * @param float $height The height of the link - */ - function add_link($url, $x, $y, $width, $height); - - /** - * Add meta information to the pdf - * - * @param string $label label of the value (Creator, Producer, etc.) - * @param string $value the text to set - */ - function add_info($name, $value); - - /** - * Calculates text size, in points - * - * @param string $text the text to be sized - * @param string $font the desired font - * @param float $size the desired font size - * @param float $spacing word spacing, if any - * @return float - */ - function get_text_width($text, $font, $size, $word_spacing = 0, $char_spacing = 0); - - /** - * Calculates font height, in points - * - * @param string $font - * @param float $size - * @return float - */ - function get_font_height($font, $size); - - /** - * Sets the opacity - * - * @param float $opacity - * @param string $mode - * @return float - */ - function set_opacity($opacity, $mode = "Normal"); - - /** - * Starts a new page - * - * Subsequent drawing operations will appear on the new page. - */ - function new_page(); - - /** - * Streams the PDF directly to the browser - * - * @param string $filename the name of the PDF file - * @param array $options associative array, 'Attachment' => 0 or 1, 'compress' => 1 or 0 - */ - function stream($filename, $options = null); - - /** - * Returns the PDF as a string - * - * @param array $options associative array: 'compress' => 1 or 0 - * @return string - */ - function output($options = null); - -} diff --git a/application/third_party/dompdf/include/canvas_factory.cls.php b/application/third_party/dompdf/include/canvas_factory.cls.php deleted file mode 100755 index 4dc4070a..00000000 --- a/application/third_party/dompdf/include/canvas_factory.cls.php +++ /dev/null @@ -1,83 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: canvas_factory.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Create canvas instances - * - * The canvas factory creates canvas instances based on the - * availability of rendering backends and config options. - * - * @package dompdf - */ -class Canvas_Factory { - - /** - * Constructor is private: this is a static class - */ - private function __construct() { } - - static function get_instance($paper = null, $orientation = null, $class = null) { - - $backend = strtolower(DOMPDF_PDF_BACKEND); - - if ( isset($class) && class_exists($class, false) ) - $class .= "_Adapter"; - - else if ( (DOMPDF_PDF_BACKEND === "auto" || $backend === "pdflib" ) && - class_exists("PDFLib", false) ) - $class = "PDFLib_Adapter"; - - else if ( (DOMPDF_PDF_BACKEND === "auto" || $backend === "cpdf") ) - $class = "CPDF_Adapter"; - - else if ( ( $backend === "tcpdf") ) - $class = "TCPDF_Adapter"; - - else if ( $backend === "gd" ) - $class = "GD_Adapter"; - - else - $class = "CPDF_Adapter"; - - return new $class($paper, $orientation); - - } -} diff --git a/application/third_party/dompdf/include/cellmap.cls.php b/application/third_party/dompdf/include/cellmap.cls.php deleted file mode 100755 index 03f9c03a..00000000 --- a/application/third_party/dompdf/include/cellmap.cls.php +++ /dev/null @@ -1,730 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: cellmap.cls.php 283 2010-07-19 17:57:40Z fabien.menager $ */ - -/** - * Maps table cells to the table grid. - * - * This class resolves borders in tables with collapsed borders and helps - * place row & column spanned table cells. - * - * @access private - * @package dompdf - */ -class Cellmap { - - /** - * Border style weight lookup for collapsed border resolution. - * - * @var array - */ - static protected $_BORDER_STYLE_SCORE = array("inset" => 1, - "groove" => 2, - "outset" => 3, - "ridge" => 4, - "dotted" => 5, - "dashed" => 6, - "solid" => 7, - "double" => 8, - "none" => 0); - - /** - * The table object this cellmap is attached to. - * - * @var Table_Frame_Decorator - */ - protected $_table; - - /** - * The total number of rows in the table - * - * @var int - */ - protected $_num_rows; - - /** - * The total number of columns in the table - * - * @var int - */ - protected $_num_cols; - - /** - * 2D array mapping to frames - * - * @var array - */ - protected $_cells; - - /** - * 1D array of column dimensions - * - * @var array - */ - protected $_columns; - - /** - * 1D array of row dimensions - * - * @var array - */ - protected $_rows; - - /** - * 2D array of border specs - * - * @var array - */ - protected $_borders; - - /** - * 1D Array mapping frames to (multiple) pairs, keyed on - * frame_id. - * - * @var array - */ - protected $_frames; - - /** - * Current column when adding cells, 0-based - * - * @var int - */ - private $__col; - - /** - * Current row when adding cells, 0-based - * - * @var int - */ - private $__row; - - //........................................................................ - - function __construct(Table_Frame_Decorator $table) { - $this->_table = $table; - $this->reset(); - } - - function __destruct() { - clear_object($this); - } - //........................................................................ - - function reset() { - $this->_num_rows = 0; - $this->_num_cols = 0; - - $this->_cells = array(); - $this->_frames = array(); - - $this->_columns = array(); - $this->_rows = array(); - - $this->_borders = array(); - - $this->__col = $this->__row = 0; - } - - //........................................................................ - - function get_num_rows() { return $this->_num_rows; } - function get_num_cols() { return $this->_num_cols; } - - function &get_columns() { - return $this->_columns; - } - - function &get_column($i) { - if ( !isset($this->_columns[$i]) ) - $this->_columns[$i] = array("x" => 0, - "min-width" => 0, - "max-width" => 0, - "used-width" => null, - "absolute" => 0, - "percent" => 0, - "auto" => true); - - return $this->_columns[$i]; - } - - function &get_rows() { - return $this->_rows; - } - - function &get_row($j) { - if ( !isset($this->_rows[$j]) ) - $this->_rows[$j] = array("y" => 0, - "first-column" => 0, - "height" => null); - return $this->_rows[$j]; - } - - function get_border($i, $j, $h_v, $prop = null) { - if ( !isset($this->_borders[$i][$j][$h_v]) ) - $this->_borders[$i][$j][$h_v] = array("width" => 0, - "style" => "solid", - "color" => "black"); - if ( isset($prop) ) - return $this->_borders[$i][$j][$h_v][$prop]; - - return $this->_borders[$i][$j][$h_v]; - } - - function get_border_properties($i, $j) { - - $left = $this->get_border($i, $j, "vertical"); - $right = $this->get_border($i, $j+1, "vertical"); - $top = $this->get_border($i, $j, "horizontal"); - $bottom = $this->get_border($i+1, $j, "horizontal"); - - return compact("top", "bottom", "left", "right"); - } - - //........................................................................ - - function get_spanned_cells($frame) { - $key = $frame->get_id(); - - if ( !isset($this->_frames[$key]) ) { - throw new DOMPDF_Internal_Exception("Frame not found in cellmap"); - } - - return $this->_frames[$key]; - - } - - function frame_exists_in_cellmap($frame) { - $key = $frame->get_id(); - return isset($this->_frames[$key]); - } - - function get_frame_position($frame) { - global $_dompdf_warnings; - - $key = $frame->get_id(); - - if ( !isset($this->_frames[$key]) ) { - throw new DOMPDF_Internal_Exception("Frame not found in cellmap"); - } - - $col = $this->_frames[$key]["columns"][0]; - $row = $this->_frames[$key]["rows"][0]; - - if ( !isset($this->_columns[$col])) { - $_dompdf_warnings[] = "Frame not found in columns array. Check your table layout for missing or extra TDs."; - $x = 0; - } else - $x = $this->_columns[$col]["x"]; - - if ( !isset($this->_rows[$row])) { - $_dompdf_warnings[] = "Frame not found in row array. Check your table layout for missing or extra TDs."; - $y = 0; - } else - $y = $this->_rows[$row]["y"]; - - return array($x, $y, "x" => $x, "y" => $y); - } - - function get_frame_width($frame) { - $key = $frame->get_id(); - - if ( !isset($this->_frames[$key]) ) { - throw new DOMPDF_Internal_Exception("Frame not found in cellmap"); - } - - $cols = $this->_frames[$key]["columns"]; - $w = 0; - foreach ($cols as $i) - $w += $this->_columns[$i]["used-width"]; - - return $w; - - } - - function get_frame_height($frame) { - $key = $frame->get_id(); - - if ( !isset($this->_frames[$key]) ) - throw new DOMPDF_Internal_Exception("Frame not found in cellmap"); - - $rows = $this->_frames[$key]["rows"]; - $h = 0; - foreach ($rows as $i) { - if ( !isset($this->_rows[$i]) ) { - throw new Exception("foo"); - } - $h += $this->_rows[$i]["height"]; - } - return $h; - - } - - - //........................................................................ - - function set_column_width($j, $width) { - $col =& $this->get_column($j); - $col["used-width"] = $width; - $next_col =& $this->get_column($j+1); - $next_col["x"] = $next_col["x"] + $width; - } - - function set_row_height($i, $height) { - $row =& $this->get_row($i); - if ( $height <= $row["height"] ) - return; - - $row["height"] = $height; - $next_row =& $this->get_row($i+1); - $next_row["y"] = $row["y"] + $height; - - } - - //........................................................................ - - - protected function _resolve_border($i, $j, $h_v, $border_spec) { - $n_width = $border_spec["width"]; - $n_style = $border_spec["style"]; - $n_color = $border_spec["color"]; - - if ( !isset($this->_borders[$i][$j][$h_v]) ) { - $this->_borders[$i][$j][$h_v] = $border_spec; - return $this->_borders[$i][$j][$h_v]["width"]; - } - - $border = &$this->_borders[$i][$j][$h_v]; - - $o_width = $border["width"]; - $o_style = $border["style"]; - $o_color = $border["color"]; - - if ( ($n_style === "hidden" || - $n_width > $o_width || - $o_style === "none") - - or - - ($o_width == $n_width && - in_array($n_style, self::$_BORDER_STYLE_SCORE) && - self::$_BORDER_STYLE_SCORE[ $n_style ] > self::$_BORDER_STYLE_SCORE[ $o_style ]) ) - $border = $border_spec; - - return $border["width"]; - } - - //........................................................................ - - function add_frame(Frame $frame) { - - $style = $frame->get_style(); - $display = $style->display; - - $collapse = $this->_table->get_style()->border_collapse == "collapse"; - - // Recursively add the frames within tables, table-row-groups and table-rows - if ( $display === "table-row" || - $display === "table" || - $display === "inline-table" || - in_array($display, Table_Frame_Decorator::$ROW_GROUPS) ) { - - $start_row = $this->__row; - foreach ( $frame->get_children() as $child ) - $this->add_frame( $child ); - - if ( $display === "table-row" ) - $this->add_row(); - - $num_rows = $this->__row - $start_row - 1; - $key = $frame->get_id(); - - // Row groups always span across the entire table - $this->_frames[$key]["columns"] = range(0,max(0,$this->_num_cols-1)); - $this->_frames[$key]["rows"] = range($start_row, max(0, $this->__row - 1)); - $this->_frames[$key]["frame"] = $frame; - - if ( $display !== "table-row" && $collapse ) { - - $bp = $style->get_border_properties(); - - // Resolve the borders - for ( $i = 0; $i < $num_rows+1; $i++) { - $this->_resolve_border($start_row + $i, 0, "vertical", $bp["left"]); - $this->_resolve_border($start_row + $i, $this->_num_cols, "vertical", $bp["right"]); - } - - for ( $j = 0; $j < $this->_num_cols; $j++) { - $this->_resolve_border($start_row, $j, "horizontal", $bp["top"]); - $this->_resolve_border($this->__row, $j, "horizontal", $bp["bottom"]); - } - } - - - return; - } - - $node = $frame->get_node(); - - // Determine where this cell is going - $colspan = $node->getAttribute("colspan"); - $rowspan = $node->getAttribute("rowspan"); - - if ( !$colspan ) { - $colspan = 1; - $node->setAttribute("colspan",1); - } - - if ( !$rowspan ) { - $rowspan = 1; - $node->setAttribute("rowspan",1); - } - $key = $frame->get_id(); - - $bp = $style->get_border_properties(); - - - // Add the frame to the cellmap - $max_left = $max_right = 0; - - // Find the next available column (fix by Ciro Mondueri) - $ac = $this->__col; - while ( isset($this->_cells[$this->__row][$ac]) ) - $ac++; - $this->__col = $ac; - - // Rows: - for ( $i = 0; $i < $rowspan; $i++ ) { - $row = $this->__row + $i; - - $this->_frames[$key]["rows"][] = $row; - - for ( $j = 0; $j < $colspan; $j++) - $this->_cells[$row][$this->__col + $j] = $frame; - - if ( $collapse ) { - // Resolve vertical borders - $max_left = max($max_left, $this->_resolve_border($row, $this->__col, "vertical", $bp["left"])); - $max_right = max($max_right, $this->_resolve_border($row, $this->__col + $colspan, "vertical", $bp["right"])); - } - } - - $max_top = $max_bottom = 0; - - // Columns: - for ( $j = 0; $j < $colspan; $j++ ) { - $col = $this->__col + $j; - $this->_frames[$key]["columns"][] = $col; - - if ( $collapse ) { - // Resolve horizontal borders - $max_top = max($max_top, $this->_resolve_border($this->__row, $col, "horizontal", $bp["top"])); - $max_bottom = max($max_bottom, $this->_resolve_border($this->__row + $rowspan, $col, "horizontal", $bp["bottom"])); - } - } - - $this->_frames[$key]["frame"] = $frame; - - // Handle seperated border model - if ( !$collapse ) { - list($h, $v) = $this->_table->get_style()->border_spacing; - - // Border spacing is effectively a margin between cells - $v = $style->length_in_pt($v) / 2; - $h = $style->length_in_pt($h) / 2; - $style->margin = "$v $h"; - - // The additional 1/2 width gets added to the table proper - - } else { - - // Drop the frame's actual border - $style->border_left_width = $max_left / 2; - $style->border_right_width = $max_right / 2; - $style->border_top_width = $max_top / 2; - $style->border_bottom_width = $max_bottom / 2; - $style->margin = "none"; - } - - // Resolve the frame's width - list($frame_min, $frame_max) = $frame->get_min_max_width(); - - $width = $style->width; - - if ( is_percent($width) ) { - $var = "percent"; - $val = (float)rtrim($width, "% ") / $colspan; - - } else if ( $width !== "auto" ) { - $var = "absolute"; - $val = $style->length_in_pt($frame_min) / $colspan; - } - - $min = 0; - $max = 0; - for ( $cs = 0; $cs < $colspan; $cs++ ) { - - // Resolve the frame's width(s) with other cells - $col =& $this->get_column( $this->__col + $cs ); - - // Note: $var is either 'percent' or 'absolute'. We compare the - // requested percentage or absolute values with the existing widths - // and adjust accordingly. - if ( isset($var) && $val > $col[$var] ) { - $col[$var] = $val; - $col["auto"] = false; - } - - $min += $col["min-width"]; - $max += $col["max-width"]; - } - - - if ( $frame_min > $min ) { - // The frame needs more space. Expand each sub-column - $inc = ($frame_min - $min) / $colspan; - for ($c = 0; $c < $colspan; $c++) { - $col =& $this->get_column($this->__col + $c); - $col["min-width"] += $inc; - } - } - - if ( $frame_max > $max ) { - $inc = ($frame_max - $max) / $colspan; - for ($c = 0; $c < $colspan; $c++) { - $col =& $this->get_column($this->__col + $c); - $col["max-width"] += $inc; - } - } - - $this->__col += $colspan; - if ( $this->__col > $this->_num_cols ) - $this->_num_cols = $this->__col; - - } - - //........................................................................ - - function add_row() { - - $this->__row++; - $this->_num_rows++; - - // Find the next available column - $i = 0; - while ( isset($this->_cells[$this->__row][$i]) ) - $i++; - - $this->__col = $i; - - } - - //........................................................................ - - /** - * Remove a row from the cellmap. - * - * @param Frame - */ - function remove_row(Frame $row) { - - $key = $row->get_id(); - if ( !isset($this->_frames[$key]) ) - return; // Presumably this row has alredy been removed - - $this->_row = $this->_num_rows--; - - $rows = $this->_frames[$key]["rows"]; - $columns = $this->_frames[$key]["columns"]; - - // Remove all frames from this row - foreach ( $rows as $r ) { - foreach ( $columns as $c ) { - if ( isset($this->_cells[$r][$c]) ) { - $id = $this->_cells[$r][$c]->get_id(); - - $this->_frames[$id] = null; - unset($this->_frames[$id]); - - $this->_cells[$r][$c] = null; - unset($this->_cells[$r][$c]); - } - } - $this->_rows[$r] = null; - unset($this->_rows[$r]); - } - - $this->_frames[$key] = null; - unset($this->_frames[$key]); - - } - - /** - * Remove a row group from the cellmap. - * - * @param Frame $group The group to remove - */ - function remove_row_group(Frame $group) { - - $key = $group->get_id(); - if ( !isset($this->_frames[$key]) ) - return; // Presumably this row has alredy been removed - - $iter = $group->get_first_child(); - while ($iter) { - $this->remove_row($iter); - $iter = $iter->get_next_sibling(); - } - - $this->_frames[$key] = null; - unset($this->_frames[$key]); - } - - /** - * Update a row group after rows have been removed - * - * @param Frame $group The group to update - * @param Frame $last_row The last row in the row group - */ - function update_row_group(Frame $group, Frame $last_row) { - - $g_key = $group->get_id(); - $r_key = $last_row->get_id(); - - $r_rows = $this->_frames[$r_key]["rows"]; - $this->_frames[$g_key]["rows"] = range( $this->_frames[$g_key]["rows"][0], end($r_rows) ); - - } - - //........................................................................ - - function assign_x_positions() { - // Pre-condition: widths must be resolved and assigned to columns and - // column[0]["x"] must be set. - - $x = $this->_columns[0]["x"]; - foreach ( array_keys($this->_columns) as $j ) { - $this->_columns[$j]["x"] = $x; - $x += $this->_columns[$j]["used-width"]; - - } - - } - - function assign_frame_heights() { - // Pre-condition: widths and heights of each column & row must be - // calcluated - - foreach ( $this->_frames as $arr ) { - $frame = $arr["frame"]; - - $h = 0; - foreach( $arr["rows"] as $row ) { - if ( !isset($this->_rows[$row]) ) - // The row has been removed because of a page split, so skip it. - continue; - $h += $this->_rows[$row]["height"]; - } - - if ( $frame instanceof Table_Cell_Frame_Decorator ) - $frame->set_cell_height($h); - else - $frame->get_style()->height = $h; - } - - } - - //........................................................................ - - /** - * Re-adjust frame height if the table height is larger than its content - */ - function set_frame_heights($table_height, $content_height) { - - - // Distribute the increased height proportionally amongst each row - foreach ( $this->_frames as $arr ) { - $frame = $arr["frame"]; - - $h = 0; - foreach ($arr["rows"] as $row ) { - if ( !isset($this->_rows[$row]) ) - continue; - - $h += $this->_rows[$row]["height"]; - } - - if ( $content_height > 0 ) - $new_height = ($h / $content_height) * $table_height; - else - $new_height = 0; - - if ( $frame instanceof Table_Cell_Frame_Decorator ) - $frame->set_cell_height($new_height); - else - $frame->get_style()->height = $new_height; - } - - } - - //........................................................................ - - // Used for debugging: - function __toString() { - $str = ""; - $str .= "Columns:
"; - $str .= pre_r($this->_columns, true); - $str .= "Rows:
"; - $str .= pre_r($this->_rows, true); - - $str .= "Frames:
"; - $arr = array(); - foreach ( $this->_frames as $key => $val ) - $arr[$key] = array("columns" => $val["columns"], "rows" => $val["rows"]); - - $str .= pre_r($arr, true); - - if ( php_sapi_name() == "cli" ) - $str = strip_tags(str_replace(array("
","",""), - array("\n",chr(27)."[01;33m", chr(27)."[0m"), - $str)); - return $str; - } -} diff --git a/application/third_party/dompdf/include/cpdf_adapter.cls.php b/application/third_party/dompdf/include/cpdf_adapter.cls.php deleted file mode 100755 index 8598df52..00000000 --- a/application/third_party/dompdf/include/cpdf_adapter.cls.php +++ /dev/null @@ -1,919 +0,0 @@ - - * Portions copyright (c) 2008 - Orion Richardson - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Orion Richardson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - On gif to png conversion tmp file creation, clarify tmp name and add to tmp deletion list only on success - * - On gif to png conversion, when available add direct from gd without tmp file, skip image load if already cached. - * to safe CPU time and memory - * @contributor Helmut Tischer - * @version dompdf_trunk_with_helmut_mods.20090524 - * - Pass temp and fontcache folders to Cpdf, to making Cpdf independent from dompdf - * @version dompdf_trunk_with_helmut_mods.20090528 - * - fix text position according to glyph baseline to match background rectangle - */ - -/* $Id: cpdf_adapter.cls.php 356 2011-01-28 08:56:10Z fabien.menager $ */ - -// FIXME: Need to sanity check inputs to this class -require_once(DOMPDF_LIB_DIR . "/class.pdf.php"); - -/** - * PDF rendering interface - * - * CPDF_Adapter provides a simple stateless interface to the stateful one - * provided by the Cpdf class. - * - * Unless otherwise mentioned, all dimensions are in points (1/72 in). The - * coordinate origin is in the top left corner, and y values increase - * downwards. - * - * See {@link http://www.ros.co.nz/pdf/} for more complete documentation - * on the underlying {@link Cpdf} class. - * - * @package dompdf - */ -class CPDF_Adapter implements Canvas { - - /** - * Dimensions of paper sizes in points - * - * @var array; - */ - static $PAPER_SIZES = array( - "4a0" => array(0,0,4767.87,6740.79), - "2a0" => array(0,0,3370.39,4767.87), - "a0" => array(0,0,2383.94,3370.39), - "a1" => array(0,0,1683.78,2383.94), - "a2" => array(0,0,1190.55,1683.78), - "a3" => array(0,0,841.89,1190.55), - "a4" => array(0,0,595.28,841.89), - "a5" => array(0,0,419.53,595.28), - "a6" => array(0,0,297.64,419.53), - "a7" => array(0,0,209.76,297.64), - "a8" => array(0,0,147.40,209.76), - "a9" => array(0,0,104.88,147.40), - "a10" => array(0,0,73.70,104.88), - "b0" => array(0,0,2834.65,4008.19), - "b1" => array(0,0,2004.09,2834.65), - "b2" => array(0,0,1417.32,2004.09), - "b3" => array(0,0,1000.63,1417.32), - "b4" => array(0,0,708.66,1000.63), - "b5" => array(0,0,498.90,708.66), - "b6" => array(0,0,354.33,498.90), - "b7" => array(0,0,249.45,354.33), - "b8" => array(0,0,175.75,249.45), - "b9" => array(0,0,124.72,175.75), - "b10" => array(0,0,87.87,124.72), - "c0" => array(0,0,2599.37,3676.54), - "c1" => array(0,0,1836.85,2599.37), - "c2" => array(0,0,1298.27,1836.85), - "c3" => array(0,0,918.43,1298.27), - "c4" => array(0,0,649.13,918.43), - "c5" => array(0,0,459.21,649.13), - "c6" => array(0,0,323.15,459.21), - "c7" => array(0,0,229.61,323.15), - "c8" => array(0,0,161.57,229.61), - "c9" => array(0,0,113.39,161.57), - "c10" => array(0,0,79.37,113.39), - "ra0" => array(0,0,2437.80,3458.27), - "ra1" => array(0,0,1729.13,2437.80), - "ra2" => array(0,0,1218.90,1729.13), - "ra3" => array(0,0,864.57,1218.90), - "ra4" => array(0,0,609.45,864.57), - "sra0" => array(0,0,2551.18,3628.35), - "sra1" => array(0,0,1814.17,2551.18), - "sra2" => array(0,0,1275.59,1814.17), - "sra3" => array(0,0,907.09,1275.59), - "sra4" => array(0,0,637.80,907.09), - "letter" => array(0,0,612.00,792.00), - "legal" => array(0,0,612.00,1008.00), - "ledger" => array(0,0,1224.00, 792.00), - "tabloid" => array(0,0,792.00, 1224.00), - "executive" => array(0,0,521.86,756.00), - "folio" => array(0,0,612.00,936.00), - "commercial #10 envelope" => array(0,0,684,297), - "catalog #10 1/2 envelope" => array(0,0,648,864), - "8.5x11" => array(0,0,612.00,792.00), - "8.5x14" => array(0,0,612.00,1008.0), - "11x17" => array(0,0,792.00, 1224.00), - ); - - - /** - * Instance of Cpdf class - * - * @var Cpdf - */ - private $_pdf; - - /** - * PDF width, in points - * - * @var float - */ - private $_width; - - /** - * PDF height, in points - * - * @var float; - */ - private $_height; - - /** - * Current page number - * - * @var int - */ - private $_page_number; - - /** - * Total number of pages - * - * @var int - */ - private $_page_count; - - /** - * Text to display on every page - * - * @var array - */ - private $_page_text; - - /** - * Array of pages for accesing after rendering is initially complete - * - * @var array - */ - private $_pages; - - /** - * Array of temporary cached images to be deleted when processing is complete - * - * @var array - */ - private $_image_cache; - - /** - * Class constructor - * - * @param mixed $paper The size of paper to use in this PDF ({@link CPDF_Adapter::$PAPER_SIZES}) - * @param string $orientation The orienation of the document (either 'landscape' or 'portrait') - */ - function __construct($paper = "letter", $orientation = "portrait") { - - if ( is_array($paper) ) - $size = $paper; - else if ( isset(self::$PAPER_SIZES[mb_strtolower($paper)]) ) - $size = self::$PAPER_SIZES[mb_strtolower($paper)]; - else - $size = self::$PAPER_SIZES["letter"]; - - if ( mb_strtolower($orientation) === "landscape" ) { - list($size[2], $size[3]) = array($size[3], $size[2]); - } - - $this->_pdf = new Cpdf($size, DOMPDF_UNICODE_ENABLED, DOMPDF_FONT_CACHE, DOMPDF_TEMP_DIR); - $this->_pdf->addInfo("Creator", "DOMPDF"); - $time = substr_replace(date('YmdHisO'), '\'', -2, 0).'\''; - $this->_pdf->addInfo("CreationDate", "D:$time"); - $this->_pdf->addInfo("ModDate", "D:$time"); - - $this->_width = $size[2] - $size[0]; - $this->_height= $size[3] - $size[1]; - $this->_pdf->openHere('Fit'); - - $this->_page_number = $this->_page_count = 1; - $this->_page_text = array(); - - $this->_pages = array($this->_pdf->getFirstPageId()); - - $this->_image_cache = array(); - } - - /** - * Class destructor - * - * Deletes all temporary image files - */ - function __destruct() { - foreach ($this->_image_cache as $img) { - //debugpng - if (DEBUGPNG) print '[__destruct unlink '.$img.']'; - if (!DEBUGKEEPTEMP) - unlink($img); - } - clear_object($this); - } - - /** - * Returns the Cpdf instance - * - * @return Cpdf - */ - function get_cpdf() { return $this->_pdf; } - - /** - * Add meta information to the PDF - * - * @param string $label label of the value (Creator, Producer, etc.) - * @param string $value the text to set - */ - function add_info($label, $value) { - $this->_pdf->addInfo($label, $value); - } - - /** - * Opens a new 'object' - * - * While an object is open, all drawing actions are recored in the object, - * as opposed to being drawn on the current page. Objects can be added - * later to a specific page or to several pages. - * - * The return value is an integer ID for the new object. - * - * @see CPDF_Adapter::close_object() - * @see CPDF_Adapter::add_object() - * - * @return int - */ - function open_object() { - $ret = $this->_pdf->openObject(); - $this->_pdf->saveState(); - return $ret; - } - - /** - * Reopens an existing 'object' - * - * @see CPDF_Adapter::open_object() - * @param int $object the ID of a previously opened object - */ - function reopen_object($object) { - $this->_pdf->reopenObject($object); - $this->_pdf->saveState(); - } - - /** - * Closes the current 'object' - * - * @see CPDF_Adapter::open_object() - */ - function close_object() { - $this->_pdf->restoreState(); - $this->_pdf->closeObject(); - } - - /** - * Adds a specified 'object' to the document - * - * $object int specifying an object created with {@link - * CPDF_Adapter::open_object()}. $where can be one of: - * - 'add' add to current page only - * - 'all' add to every page from the current one onwards - * - 'odd' add to all odd numbered pages from now on - * - 'even' add to all even numbered pages from now on - * - 'next' add the object to the next page only - * - 'nextodd' add to all odd numbered pages from the next one - * - 'nexteven' add to all even numbered pages from the next one - * - * @see Cpdf::addObject() - * - * @param int $object - * @param string $where - */ - function add_object($object, $where = 'all') { - $this->_pdf->addObject($object, $where); - } - - /** - * Stops the specified 'object' from appearing in the document. - * - * The object will stop being displayed on the page following the current - * one. - * - * @param int $object - */ - function stop_object($object) { - $this->_pdf->stopObject($object); - } - - /** - * @access private - */ - function serialize_object($id) { - // Serialize the pdf object's current state for retrieval later - return $this->_pdf->serializeObject($id); - } - - /** - * @access private - */ - function reopen_serialized_object($obj) { - return $this->_pdf->restoreSerializedObject($obj); - } - - //........................................................................ - - /** - * Returns the PDF's width in points - * @return float - */ - function get_width() { return $this->_width; } - - /** - * Returns the PDF's height in points - * @return float - */ - function get_height() { return $this->_height; } - - /** - * Returns the current page number - * @return int - */ - function get_page_number() { return $this->_page_number; } - - /** - * Returns the total number of pages in the document - * @return int - */ - function get_page_count() { return $this->_page_count; } - - /** - * Sets the current page number - * - * @param int $num - */ - function set_page_number($num) { $this->_page_number = $num; } - - /** - * Sets the page count - * - * @param int $count - */ - function set_page_count($count) { $this->_page_count = $count; } - - /** - * Sets the stroke colour - * - * See {@link Style::set_colour()} for the format of the color array. - * @param array $color - */ - protected function _set_stroke_color($color) { - $this->_pdf->setStrokeColor($color); - } - - /** - * Sets the fill colour - * - * See {@link Style::set_colour()} for the format of the colour array. - * @param array $color - */ - protected function _set_fill_color($color) { - $this->_pdf->setColor($color); - } - - /** - * Sets line transparency - * @see Cpdf::setLineTransparency() - * - * Valid blend modes are (case-sensitive): - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDodge, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blending mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - protected function _set_line_transparency($mode, $opacity) { - $this->_pdf->setLineTransparency($mode, $opacity); - } - - /** - * Sets fill transparency - * @see Cpdf::setFillTransparency() - * - * Valid blend modes are (case-sensitive): - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDogde, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blending mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - protected function _set_fill_transparency($mode, $opacity) { - $this->_pdf->setFillTransparency($mode, $opacity); - } - - /** - * Sets the line style - * - * @see Cpdf::setLineStyle() - * - * @param float width - * @param string cap - * @param string join - * @param array dash - */ - protected function _set_line_style($width, $cap, $join, $dash) { - $this->_pdf->setLineStyle($width, $cap, $join, $dash); - } - - /** - * Sets the opacity - * - * @param $opacity - * @param $mode - */ - function set_opacity($opacity, $mode = "Normal") { - $this->_set_line_transparency($mode, $opacity); - $this->_set_fill_transparency($mode, $opacity); - } - - //........................................................................ - - - /** - * Remaps y coords from 4th to 1st quadrant - * - * @param float $y - * @return float - */ - protected function y($y) { return $this->_height - $y; } - - // Canvas implementation - - function line($x1, $y1, $x2, $y2, $color, $width, $style = array()) { - //pre_r(compact("x1", "y1", "x2", "y2", "color", "width", "style")); - - $this->_set_stroke_color($color); - $this->_set_line_style($width, "butt", "", $style); - $this->_pdf->line($x1, $this->y($y1), - $x2, $this->y($y2)); - } - - //........................................................................ - - /** - * Convert a GIF or BMP image to a PNG image - * - * @return string The url of the newly converted image - */ - protected function _convert_gif_bmp_to_png($image_url, $image_type) { - $func_name = "imagecreatefrom$image_type"; - - if ( !function_exists($func_name) ) { - throw new DOMPDF_Exception("Function $func_name() not found. Cannot convert $image_type image: $image_url. Please install the image PHP extension."); - } - - set_error_handler("record_warnings"); - $im = $func_name($image_url); - - if ( $im ) { - imageinterlace($im, 0); - - $filename = tempnam(DOMPDF_TEMP_DIR, "{$image_type}dompdf_img_").'.png'; - $this->_image_cache[] = $filename; - - imagepng($im, $filename); - imagedestroy($im); - } else { - $filename = DOMPDF_LIB_DIR . "/res/broken_image.png"; - - } - - restore_error_handler(); - - return $filename; - } - - function rectangle($x1, $y1, $w, $h, $color, $width, $style = array()) { - $this->_set_stroke_color($color); - $this->_set_line_style($width, "butt", "", $style); - $this->_pdf->rectangle($x1, $this->y($y1) - $h, $w, $h); - } - - //........................................................................ - - function filled_rectangle($x1, $y1, $w, $h, $color) { - $this->_set_fill_color($color); - $this->_pdf->filledRectangle($x1, $this->y($y1) - $h, $w, $h); - } - - function clipping_rectangle($x1, $y1, $w, $h) { - $this->_pdf->clippingRectangle($x1, $this->y($y1) - $h, $w, $h); - } - - function clipping_end() { - $this->_pdf->clippingEnd(); - } - - function save() { - $this->_pdf->saveState(); - } - - function restore() { - $this->_pdf->restoreState(); - } - - function rotate($angle, $x, $y) { - $this->_pdf->rotate($angle, $x, $y); - } - - function skew($angle_x, $angle_y, $x, $y) { - $this->_pdf->skew($angle_x, $angle_y, $x, $y); - } - - function scale($s_x, $s_y, $x, $y) { - $this->_pdf->scale($s_x, $s_y, $x, $y); - } - - function translate($t_x, $t_y) { - $this->_pdf->translate($t_x, $t_y); - } - - function transform($a, $b, $c, $d, $e, $f) { - $this->_pdf->transform(array($a, $b, $c, $d, $e, $f)); - } - - //........................................................................ - - function polygon($points, $color, $width = null, $style = array(), $fill = false) { - $this->_set_fill_color($color); - $this->_set_stroke_color($color); - - // Adjust y values - for ( $i = 1; $i < count($points); $i += 2) - $points[$i] = $this->y($points[$i]); - - $this->_pdf->polygon($points, count($points) / 2, $fill); - } - - //........................................................................ - - function circle($x, $y, $r1, $color, $width = null, $style = null, $fill = false) { - $this->_set_fill_color($color); - $this->_set_stroke_color($color); - - if ( !$fill && isset($width) ) - $this->_set_line_style($width, "round", "round", $style); - - $this->_pdf->ellipse($x, $this->y($y), $r1, 0, 0, 8, 0, 360, 1, $fill); - } - - //........................................................................ - - function image($img_url, $img_type, $x, $y, $w, $h) { - //debugpng - if (DEBUGPNG) print '[image:'.$img_url.'|'.$img_type.']'; - - $img_type = mb_strtolower($img_type); - - switch ($img_type) { - case "jpeg": - case "jpg": - //debugpng - if (DEBUGPNG) print '!!!jpg!!!'; - - $this->_pdf->addJpegFromFile($img_url, $x, $this->y($y) - $h, $w, $h); - break; - - case "png": - //debugpng - if (DEBUGPNG) print '!!!png!!!'; - - $this->_pdf->addPngFromFile($img_url, $x, $this->y($y) - $h, $w, $h); - break; - - case "gif": - case "bmp": - // Convert gifs or bmps to pngs - //DEBUG_IMG_TEMP - //if (0) { - if ( method_exists( $this->_pdf, "addImagePng" ) ) { - //debugpng - if (DEBUGPNG) print "!!!$img_type addImagePng!!!"; - - //If optimization to direct png creation from gd object is available, - //don't create temp file, but place gd object directly into the pdf - if ( method_exists( $this->_pdf, "image_iscached" ) && - $this->_pdf->image_iscached($img_url) ) { - //If same image has occured already before, no need to load because - //duplicate will anyway be eliminated. - $img = null; - unset($img); - } - else { - $func_name = "imagecreatefrom$img_type"; - $img = @$func_name($img_url); - if ( !$img ) { - return; - } - imageinterlace($img, false); - } - - $this->_pdf->addImagePng($img_url, $x, $this->y($y) - $h, $w, $h, $img); - - if ( $img ) { - imagedestroy($img); - } - } - else { - //debugpng - if (DEBUGPNG) print "!!!$img_type addPngFromFile!!!"; - $img_url = $this->_convert_gif_bmp_to_png($img_url, $img_type); - $this->_pdf->addPngFromFile($img_url, $x, $this->y($y) - $h, $w, $h); - } - break; - - default: - //debugpng - if (DEBUGPNG) print '!!!unknown!!!'; - break; - } - - return; - } - - //........................................................................ - - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $word_space = 0, $char_space = 0, $angle = 0) { - $pdf = $this->_pdf; - - $pdf->setColor($color); - - $font .= ".afm"; - $pdf->selectFont($font); - - //Font_Metrics::get_font_height($font, $size) == - //$this->get_font_height($font, $size) == - //$this->_pdf->selectFont($font),$this->_pdf->getFontHeight($size) - //- FontBBoxheight+FontHeightOffset, scaled to $size, in pt - //$this->_pdf->getFontDescender($size) - //- Descender scaled to size - // - //$this->_pdf->fonts[$this->_pdf->currentFont] sizes: - //['FontBBox'][0] left, ['FontBBox'][1] bottom, ['FontBBox'][2] right, ['FontBBox'][3] top - //Maximum extent of all glyphs of the font from the baseline point - //['Ascender'] maximum height above baseline except accents - //['Descender'] maximum depth below baseline, negative number means below baseline - //['FontHeightOffset'] manual enhancement of .afm files to trim windows fonts. currently not used. - //Values are in 1/1000 pt for a font size of 1 pt - // - //['FontBBox'][1] should be close to ['Descender'] - //['FontBBox'][3] should be close to ['Ascender']+Accents - //in practice, FontBBox values are a little bigger - // - //The text position is referenced to the baseline, not to the lower corner of the FontBBox, - //for what the left,top corner is given. - //FontBBox spans also the background box for the text. - //If the lower corner would be used as reference point, the Descents of the glyphs would - //hang over the background box border. - //Therefore compensate only the extent above the Baseline. - // - //print '
['.$font.','.$size.','.$pdf->getFontHeight($size).','.$pdf->getFontDescender($size).','.$pdf->fonts[$pdf->currentFont]['FontBBox'][3].','.$pdf->fonts[$pdf->currentFont]['FontBBox'][1].','.$pdf->fonts[$pdf->currentFont]['FontHeightOffset'].','.$pdf->fonts[$pdf->currentFont]['Ascender'].','.$pdf->fonts[$pdf->currentFont]['Descender'].']
'; - // - //$pdf->addText($x, $this->y($y) - Font_Metrics::get_font_height($font, $size), $size, $text, $angle, $word_space, $char_space); - //$pdf->addText($x, $this->y($y) - $size, $size, $text, $angle, $word_space, $char_space); - //$pdf->addText($x, $this->y($y) - $pdf->getFontHeight($size)-$pdf->getFontDescender($size), $size, $text, $angle, $word_space, $char_space); - $pdf->addText($x, $this->y($y) - ($pdf->fonts[$pdf->currentFont]['FontBBox'][3]*$size)/1000, $size, $text, $angle, $word_space, $char_space); - } - - //........................................................................ - - function javascript($code) { - $this->_pdf->addJavascript($code); - } - - //........................................................................ - - /** - * Add a named destination (similar to ... in html) - * - * @param string $anchorname The name of the named destination - */ - function add_named_dest($anchorname) { - $this->_pdf->addDestination($anchorname, "Fit"); - } - - //........................................................................ - - /** - * Add a link to the pdf - * - * @param string $url The url to link to - * @param float $x The x position of the link - * @param float $y The y position of the link - * @param float $width The width of the link - * @param float $height The height of the link - */ - function add_link($url, $x, $y, $width, $height) { - - $y = $this->y($y) - $height; - - if ( strpos($url, '#') === 0 ) { - // Local link - $name = substr($url,1); - if ( $name ) - $this->_pdf->addInternalLink($name, $x, $y, $x + $width, $y + $height); - - } else { - $this->_pdf->addLink(rawurldecode($url), $x, $y, $x + $width, $y + $height); - } - } - - //........................................................................ - - function get_text_width($text, $font, $size, $word_spacing = 0, $char_spacing = 0) { - $this->_pdf->selectFont($font); - if (!DOMPDF_UNICODE_ENABLED) { - $text = mb_convert_encoding($text, 'Windows-1252', 'UTF-8'); - } - return $this->_pdf->getTextWidth($size, $text, $word_spacing, $char_spacing); - } - - //........................................................................ - - function get_font_height($font, $size) { - $this->_pdf->selectFont($font); - return $this->_pdf->getFontHeight($size) * DOMPDF_FONT_HEIGHT_RATIO; - } - - //........................................................................ - - /** - * Writes text at the specified x and y coordinates on every page - * - * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced - * with their current values. - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x - * @param float $y - * @param string $text the text to write - * @param string $font the font file to use - * @param float $size the font size, in points - * @param array $color - * @param float $adjust word spacing adjustment - * @param float $angle angle to write the text at, measured CW starting from the x-axis - */ - function page_text($x, $y, $text, $font, $size, $color = array(0,0,0), $adjust = 0, $angle = 0) { - $_t = "text"; - $this->_page_text[] = compact("_t", "x", "y", "text", "font", "size", "color", "adjust", "angle"); - } - - //........................................................................ - - /** - * Processes a script on every page - * - * The variables $pdf, $PAGE_NUM, and $PAGE_COUNT are available. - * - * This function can be used to add page numbers to all pages - * after the first one, for example. - * - * @param string $code the script code - * @param string $type the language type for script - */ - function page_script($code, $type = "text/php") { - $_t = "script"; - $this->_page_text[] = compact("_t", "code", "type"); - } - - //........................................................................ - - function new_page() { - $this->_page_number++; - $this->_page_count++; - - $ret = $this->_pdf->newPage(); - $this->_pages[] = $ret; - return $ret; - } - - //........................................................................ - - /** - * Add text to each page after rendering is complete - */ - protected function _add_page_text() { - - if ( !count($this->_page_text) ) - return; - - $page_number = 1; - $eval = null; - - foreach ($this->_pages as $pid) { - $this->reopen_object($pid); - - foreach ($this->_page_text as $pt) { - extract($pt); - - switch ($_t) { - - case "text": - $text = str_replace(array("{PAGE_NUM}","{PAGE_COUNT}"), - array($page_number, $this->_page_count), $text); - $this->text($x, $y, $text, $font, $size, $color, $adjust, $angle); - break; - - case "script": - if (!$eval) { - $eval = new PHP_Evaluator($this); - } - $eval->evaluate($code, array('PAGE_NUM' => $page_number, 'PAGE_COUNT' => $this->_page_count)); - break; - } - } - - $this->close_object(); - $page_number++; - } - } - - /** - * Streams the PDF directly to the browser - * - * @param string $filename the name of the PDF file - * @param array $options associative array, 'Attachment' => 0 or 1, 'compress' => 1 or 0 - */ - function stream($filename, $options = null) { - // Add page text - $this->_add_page_text(); - - $options["Content-Disposition"] = $filename; - $this->_pdf->stream($options); - } - - //........................................................................ - - /** - * Returns the PDF as a string - * - * @param array $options Output options - * @return string - */ - function output($options = null) { - // Add page text - $this->_add_page_text(); - - $debug = isset($options["compress"]) && $options["compress"] != 1; - - return $this->_pdf->output($debug); - } - - //........................................................................ - - /** - * Returns logging messages generated by the Cpdf class - * - * @return string - */ - function get_messages() { return $this->_pdf->messages; } - -} diff --git a/application/third_party/dompdf/include/css_color.cls.php b/application/third_party/dompdf/include/css_color.cls.php deleted file mode 100755 index f6f003a7..00000000 --- a/application/third_party/dompdf/include/css_color.cls.php +++ /dev/null @@ -1,287 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Fabien M�nager - * @package dompdf - */ - -/* $Id: css_color.cls.php 300 2010-08-11 22:01:09Z fabien.menager $ */ - -class CSS_Color { - static $cssColorNames = array( - "aliceblue" => "F0F8FF", - "antiquewhite" => "FAEBD7", - "aqua" => "00FFFF", - "aquamarine" => "7FFFD4", - "azure" => "F0FFFF", - "beige" => "F5F5DC", - "bisque" => "FFE4C4", - "black" => "000000", - "blanchedalmond" => "FFEBCD", - "blue" => "0000FF", - "blueviolet" => "8A2BE2", - "brown" => "A52A2A", - "burlywood" => "DEB887", - "cadetblue" => "5F9EA0", - "chartreuse" => "7FFF00", - "chocolate" => "D2691E", - "coral" => "FF7F50", - "cornflowerblue" => "6495ED", - "cornsilk" => "FFF8DC", - "crimson" => "DC143C", - "cyan" => "00FFFF", - "darkblue" => "00008B", - "darkcyan" => "008B8B", - "darkgoldenrod" => "B8860B", - "darkgray" => "A9A9A9", - "darkgreen" => "006400", - "darkgrey" => "A9A9A9", - "darkkhaki" => "BDB76B", - "darkmagenta" => "8B008B", - "darkolivegreen" => "556B2F", - "darkorange" => "FF8C00", - "darkorchid" => "9932CC", - "darkred" => "8B0000", - "darksalmon" => "E9967A", - "darkseagreen" => "8FBC8F", - "darkslateblue" => "483D8B", - "darkslategray" => "2F4F4F", - "darkslategrey" => "2F4F4F", - "darkturquoise" => "00CED1", - "darkviolet" => "9400D3", - "deeppink" => "FF1493", - "deepskyblue" => "00BFFF", - "dimgray" => "696969", - "dimgrey" => "696969", - "dodgerblue" => "1E90FF", - "firebrick" => "B22222", - "floralwhite" => "FFFAF0", - "forestgreen" => "228B22", - "fuchsia" => "FF00FF", - "gainsboro" => "DCDCDC", - "ghostwhite" => "F8F8FF", - "gold" => "FFD700", - "goldenrod" => "DAA520", - "gray" => "808080", - "green" => "008000", - "greenyellow" => "ADFF2F", - "grey" => "808080", - "honeydew" => "F0FFF0", - "hotpink" => "FF69B4", - "indianred" => "CD5C5C", - "indigo" => "4B0082", - "ivory" => "FFFFF0", - "khaki" => "F0E68C", - "lavender" => "E6E6FA", - "lavenderblush" => "FFF0F5", - "lawngreen" => "7CFC00", - "lemonchiffon" => "FFFACD", - "lightblue" => "ADD8E6", - "lightcoral" => "F08080", - "lightcyan" => "E0FFFF", - "lightgoldenrodyellow" => "FAFAD2", - "lightgray" => "D3D3D3", - "lightgreen" => "90EE90", - "lightgrey" => "D3D3D3", - "lightpink" => "FFB6C1", - "lightsalmon" => "FFA07A", - "lightseagreen" => "20B2AA", - "lightskyblue" => "87CEFA", - "lightslategray" => "778899", - "lightslategrey" => "778899", - "lightsteelblue" => "B0C4DE", - "lightyellow" => "FFFFE0", - "lime" => "00FF00", - "limegreen" => "32CD32", - "linen" => "FAF0E6", - "magenta" => "FF00FF", - "maroon" => "800000", - "mediumaquamarine" => "66CDAA", - "mediumblue" => "0000CD", - "mediumorchid" => "BA55D3", - "mediumpurple" => "9370DB", - "mediumseagreen" => "3CB371", - "mediumslateblue" => "7B68EE", - "mediumspringgreen" => "00FA9A", - "mediumturquoise" => "48D1CC", - "mediumvioletred" => "C71585", - "midnightblue" => "191970", - "mintcream" => "F5FFFA", - "mistyrose" => "FFE4E1", - "moccasin" => "FFE4B5", - "navajowhite" => "FFDEAD", - "navy" => "000080", - "oldlace" => "FDF5E6", - "olive" => "808000", - "olivedrab" => "6B8E23", - "orange" => "FFA500", - "orangered" => "FF4500", - "orchid" => "DA70D6", - "palegoldenrod" => "EEE8AA", - "palegreen" => "98FB98", - "paleturquoise" => "AFEEEE", - "palevioletred" => "DB7093", - "papayawhip" => "FFEFD5", - "peachpuff" => "FFDAB9", - "peru" => "CD853F", - "pink" => "FFC0CB", - "plum" => "DDA0DD", - "powderblue" => "B0E0E6", - "purple" => "800080", - "red" => "FF0000", - "rosybrown" => "BC8F8F", - "royalblue" => "4169E1", - "saddlebrown" => "8B4513", - "salmon" => "FA8072", - "sandybrown" => "F4A460", - "seagreen" => "2E8B57", - "seashell" => "FFF5EE", - "sienna" => "A0522D", - "silver" => "C0C0C0", - "skyblue" => "87CEEB", - "slateblue" => "6A5ACD", - "slategray" => "708090", - "slategrey" => "708090", - "snow" => "FFFAFA", - "springgreen" => "00FF7F", - "steelblue" => "4682B4", - "tan" => "D2B48C", - "teal" => "008080", - "thistle" => "D8BFD8", - "tomato" => "FF6347", - "turquoise" => "40E0D0", - "violet" => "EE82EE", - "wheat" => "F5DEB3", - "white" => "FFFFFF", - "whitesmoke" => "F5F5F5", - "yellow" => "FFFF00", - "yellowgreen" => "9ACD32", - ); - - static function parse($colour) { - if ( is_array($colour) ) - // Assume the array has the right format... - // FIXME: should/could verify this. - return $colour; - - $colour = strtolower($colour); - - if (isset(self::$cssColorNames[$colour])) - return self::getArray(self::$cssColorNames[$colour]); - - if ($colour === "transparent") - return "transparent"; - - $length = mb_strlen($colour); - - // #rgb format - if ( $length == 4 && $colour[0] === "#" ) { - return self::getArray($colour[1].$colour[1].$colour[2].$colour[2].$colour[3].$colour[3]); - - // #rrggbb format - } else if ( $length == 7 && $colour[0] === "#" ) { - return self::getArray(mb_substr($colour, 1, 6)); - - // rgb( r,g,b ) format - } else if ( mb_strpos($colour, "rgb") !== false ) { - $i = mb_strpos($colour, "("); - $j = mb_strpos($colour, ")"); - - // Bad colour value - if ($i === false || $j === false) - return null; - - $triplet = explode(",", mb_substr($colour, $i+1, $j-$i-1)); - - if (count($triplet) != 3) - return null; - - foreach (array_keys($triplet) as $c) { - $triplet[$c] = trim($triplet[$c]); - - if ( $triplet[$c][mb_strlen($triplet[$c]) - 1] === "%" ) - $triplet[$c] = round($triplet[$c] * 2.55); - } - - return self::getArray(vsprintf("%02X%02X%02X", $triplet)); - - // cmyk( c,m,y,k ) format - // http://www.w3.org/TR/css3-gcpm/#cmyk-colors - } else if ( mb_strpos($colour, "cmyk") !== false ) { - $i = mb_strpos($colour, "("); - $j = mb_strpos($colour, ")"); - - // Bad colour value - if ($i === false || $j === false) - return null; - - $values = explode(",", mb_substr($colour, $i+1, $j-$i-1)); - - if (count($values) != 4) - return null; - - foreach ($values as &$c) { - $c = floatval(trim($c)); - if ($c > 1.0) $c = 1.0; - if ($c < 0.0) $c = 0.0; - } - - return self::getArray($values); - } - } - - static function getArray($colour) { - $c = array(null, null, null, null, "hex" => null); - - if (is_array($colour)) { - $c = $colour; - $c["c"] = $c[0]; - $c["m"] = $c[1]; - $c["y"] = $c[2]; - $c["k"] = $c[3]; - $c["hex"] = "cmyk($c[0],$c[1],$c[2],$c[3])"; - } - else { - $c[0] = hexdec(mb_substr($colour, 0, 2)) / 0xff; - $c[1] = hexdec(mb_substr($colour, 2, 2)) / 0xff; - $c[2] = hexdec(mb_substr($colour, 4, 2)) / 0xff; - $c["r"] = $c[0]; - $c["g"] = $c[1]; - $c["b"] = $c[2]; - $c["hex"] = "#$colour"; - } - - return $c; - } -} diff --git a/application/third_party/dompdf/include/dompdf.cls.php b/application/third_party/dompdf/include/dompdf.cls.php deleted file mode 100755 index 7cff2491..00000000 --- a/application/third_party/dompdf/include/dompdf.cls.php +++ /dev/null @@ -1,792 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: dompdf.cls.php 362 2011-02-16 22:17:28Z fabien.menager $ */ - -/** - * DOMPDF - PHP5 HTML to PDF renderer - * - * DOMPDF loads HTML and does its best to render it as a PDF. It gets its - * name from the new DomDocument PHP5 extension. Source HTML is first - * parsed by a DomDocument object. DOMPDF takes the resulting DOM tree and - * attaches a {@link Frame} object to each node. {@link Frame} objects store - * positioning and layout information and each has a reference to a {@link - * Style} object. - * - * Style information is loaded and parsed (see {@link Stylesheet}) and is - * applied to the frames in the tree by using XPath. CSS selectors are - * converted into XPath queries, and the computed {@link Style} objects are - * applied to the {@link Frame}s. - * - * {@link Frame}s are then decorated (in the design pattern sense of the - * word) based on their CSS display property ({@link - * http://www.w3.org/TR/CSS21/visuren.html#propdef-display}). - * Frame_Decorators augment the basic {@link Frame} class by adding - * additional properties and methods specific to the particular type of - * {@link Frame}. For example, in the CSS layout model, block frames - * (display: block;) contain line boxes that are usually filled with text or - * other inline frames. The Block_Frame_Decorator therefore adds a $lines - * property as well as methods to add {@link Frame}s to lines and to add - * additional lines. {@link Frame}s also are attached to specific - * Positioner and {@link Frame_Reflower} objects that contain the - * positioining and layout algorithm for a specific type of frame, - * respectively. This is an application of the Strategy pattern. - * - * Layout, or reflow, proceeds recursively (post-order) starting at the root - * of the document. Space constraints (containing block width & height) are - * pushed down, and resolved positions and sizes bubble up. Thus, every - * {@link Frame} in the document tree is traversed once (except for tables - * which use a two-pass layout algorithm). If you are interested in the - * details, see the reflow() method of the Reflower classes. - * - * Rendering is relatively straightforward once layout is complete. {@link - * Frame}s are rendered using an adapted {@link Cpdf} class, originally - * written by Wayne Munro, http://www.ros.co.nz/pdf/. (Some performance - * related changes have been made to the original {@link Cpdf} class, and - * the {@link CPDF_Adapter} class provides a simple, stateless interface to - * PDF generation.) PDFLib support has now also been added, via the {@link - * PDFLib_Adapter}. - * - * - * @package dompdf - */ -class DOMPDF { - - /** - * DomDocument representing the HTML document - * - * @var DomDocument - */ - protected $_xml; - - /** - * Frame_Tree derived from the DOM tree - * - * @var Frame_Tree - */ - protected $_tree; - - /** - * Stylesheet for the document - * - * @var Stylesheet - */ - protected $_css; - - /** - * Actual PDF renderer - * - * @var Canvas - */ - protected $_pdf; - - /** - * Desired paper size ('letter', 'legal', 'A4', etc.) - * - * @var string - */ - protected $_paper_size; - - /** - * Paper orientation ('portrait' or 'landscape') - * - * @var string - */ - protected $_paper_orientation; - - /** - * Callbacks on new page and new element - * - * @var array - */ - protected $_callbacks; - - /** - * Experimental caching capability - * - * @var string - */ - private $_cache_id; - - /** - * Base hostname - * - * Used for relative paths/urls - * @var string - */ - protected $_base_host; - - /** - * Absolute base path - * - * Used for relative paths/urls - * @var string - */ - protected $_base_path; - - /** - * Protcol used to request file (file://, http://, etc) - * - * @var string - */ - protected $_protocol; - - /** - * Timestamp of the script start time - * - * @var int - */ - private $_start_time = null; - - /** - * @var string The system's locale - */ - private $_system_locale = null; - - /** - * @var bool Tells if the system's locale is the C standard one - */ - private $_locale_standard = false; - - /** - * Class constructor - */ - function __construct() { - $this->_locale_standard = sprintf('%.1f', 1.0) == '1.0'; - - $this->save_locale(); - - $this->_messages = array(); - $this->_xml = new DOMDocument(); - $this->_xml->preserveWhiteSpace = true; - $this->_tree = new Frame_Tree($this->_xml); - $this->_css = new Stylesheet(); - $this->_pdf = null; - $this->_paper_size = "letter"; - $this->_paper_orientation = "portrait"; - $this->_base_protocol = ""; - $this->_base_host = ""; - $this->_base_path = ""; - $this->_callbacks = array(); - $this->_cache_id = null; - - $this->restore_locale(); - } - - /** - * Class destructor - */ - function __destruct() { - clear_object($this); - } - - /** - * Save the system's locale configuration and - * set the right value for numeric formatting - */ - private function save_locale() { - if ( $this->_locale_standard ) return; - - $this->_system_locale = setlocale(LC_NUMERIC, "C"); - } - - /** - * Restore the system's locale configuration - */ - private function restore_locale() { - if ( $this->_locale_standard ) return; - - setlocale(LC_NUMERIC, $this->_system_locale); - } - - /** - * Returns the underlying {@link Frame_Tree} object - * - * @return Frame_Tree - */ - function get_tree() { return $this->_tree; } - - /** - * Sets the protocol to use - * FIXME validate these - * - * @param string $proto - */ - function set_protocol($proto) { $this->_protocol = $proto; } - - /** - * Sets the base hostname - * - * @param string $host - */ - function set_host($host) { $this->_base_host = $host; } - - /** - * Sets the base path - * - * @param string $path - */ - function set_base_path($path) { $this->_base_path = $path; } - - /** - * Returns the protocol in use - * - * @return string - */ - function get_protocol() { return $this->_protocol; } - - /** - * Returns the base hostname - * - * @return string - */ - function get_host() { return $this->_base_host; } - - /** - * Returns the base path - * - * @return string - */ - function get_base_path() { return $this->_base_path; } - - /** - * Return the underlying Canvas instance (e.g. CPDF_Adapter, GD_Adapter) - * - * @return Canvas - */ - function get_canvas() { return $this->_pdf; } - - /** - * Returns the callbacks array - * - * @return array - */ - function get_callbacks() { return $this->_callbacks; } - - /** - * Loads an HTML file - * - * Parse errors are stored in the global array _dompdf_warnings. - * - * @param string $file a filename or url to load - */ - function load_html_file($file) { - $this->save_locale(); - - // Store parsing warnings as messages (this is to prevent output to the - // browser if the html is ugly and the dom extension complains, - // preventing the pdf from being streamed.) - if ( !$this->_protocol && !$this->_base_host && !$this->_base_path ) - list($this->_protocol, $this->_base_host, $this->_base_path) = explode_url($file); - - if ( !DOMPDF_ENABLE_REMOTE && - ($this->_protocol != "" && $this->_protocol !== "file://" ) ) - throw new DOMPDF_Exception("Remote file requested, but DOMPDF_ENABLE_REMOTE is false."); - - if ($this->_protocol == "" || $this->_protocol === "file://") { - - $realfile = realpath($file); - if ( !$file ) - throw new DOMPDF_Exception("File '$file' not found."); - - if ( strpos($realfile, DOMPDF_CHROOT) !== 0 ) - throw new DOMPDF_Exception("Permission denied on $file."); - - // Exclude dot files (e.g. .htaccess) - if ( substr(basename($realfile),0,1) === "." ) - throw new DOMPDF_Exception("Permission denied on $file."); - - $file = $realfile; - } - - $contents = file_get_contents($file); - $encoding = null; - - // See http://the-stickman.com/web-development/php/getting-http-response-headers-when-using-file_get_contents/ - if ( isset($http_response_header) ) { - foreach($http_response_header as $_header) { - if ( preg_match("@Content-Type:\s*[\w/]+;\s*?charset=([^\s]+)@i", $_header, $matches) ) { - $encoding = strtoupper($matches[1]); - break; - } - } - } - - $this->restore_locale(); - - $this->load_html($contents, $encoding); - } - - /** - * Loads an HTML string - * - * Parse errors are stored in the global array _dompdf_warnings. - * - * @param string $str HTML text to load - */ - function load_html($str, $encoding = null) { - $this->save_locale(); - - // TODO: use the $encoding variable - // FIXME: Determine character encoding, switch to UTF8, update meta tag. Need better http/file stream encoding detection, currently relies on text or meta tag. - mb_detect_order('auto'); - - if (mb_detect_encoding($str) !== 'UTF-8') { - $metatags = array( - '@', '', $str); - } - } - - // Parse embedded php, first-pass - if ( DOMPDF_ENABLE_PHP ) { - ob_start(); - eval("?" . ">$str"); - $str = ob_get_clean(); - } - - // if the document contains non utf-8 with a utf-8 meta tag chars and was - // detected as utf-8 by mbstring, problems could happen. - // http://devzone.zend.com/article/8855 - if ( $encoding === 'UTF-8' ) { - $str = preg_replace("/]+)>/", "", $str); - } - - // Store parsing warnings as messages - set_error_handler("record_warnings"); - $this->_xml->loadHTML($str); - restore_error_handler(); - - /** - @todo Take the quirksmode into account - // http://hsivonen.iki.fi/doctype/ - // https://developer.mozilla.org/en/mozilla's_quirks_mode - $quirksmode = false; - - // HTML5 - if ( !$this->_xml->doctype->publicId && !$this->_xml->doctype->systemId ) { - $quirksmode = false; - } - - // not XHTML - if ( !preg_match("/xhtml/i", $this->_xml->doctype->publicId) ) { - $quirksmode = true; - } - */ - - $this->restore_locale(); - } - - /** - * Builds the {@link Frame_Tree}, loads any CSS and applies the styles to - * the {@link Frame_Tree} - */ - protected function _process_html() { - $this->save_locale(); - - $this->_tree->build_tree(); - - $this->_css->load_css_file(Stylesheet::DEFAULT_STYLESHEET); - - $acceptedmedia = Stylesheet::$ACCEPTED_GENERIC_MEDIA_TYPES; - if ( defined("DOMPDF_DEFAULT_MEDIA_TYPE") ) { - $acceptedmedia[] = DOMPDF_DEFAULT_MEDIA_TYPE; - } else { - $acceptedmedia[] = Stylesheet::$ACCEPTED_DEFAULT_MEDIA_TYPE; - } - - // load tags - $links = $this->_xml->getElementsByTagName("link"); - foreach ($links as $link) { - if ( mb_strtolower($link->getAttribute("rel")) === "stylesheet" || - mb_strtolower($link->getAttribute("type")) === "text/css" ) { - //Check if the css file is for an accepted media type - //media not given then always valid - $formedialist = preg_split("/[\s\n,]/", $link->getAttribute("media"),-1, PREG_SPLIT_NO_EMPTY); - if ( count($formedialist) > 0 ) { - $accept = false; - foreach ( $formedialist as $type ) { - if ( in_array(mb_strtolower(trim($type)), $acceptedmedia) ) { - $accept = true; - break; - } - } - if (!$accept) { - //found at least one mediatype, but none of the accepted ones - //Skip this css file. - continue; - } - } - - $url = $link->getAttribute("href"); - $url = build_url($this->_protocol, $this->_base_host, $this->_base_path, $url); - - $this->_css->load_css_file($url); - } - - } - - // load - $child = $child->nextSibling; - } - - } else - $css = $style->nodeValue; - - // Set the base path of the Stylesheet to that of the file being processed - $this->_css->set_protocol($this->_protocol); - $this->_css->set_host($this->_base_host); - $this->_css->set_base_path($this->_base_path); - - $this->_css->load_css($css); - } - - $this->restore_locale(); - } - - /** - * Sets the paper size & orientation - * - * @param string $size 'letter', 'legal', 'A4', etc. {@link CPDF_Adapter::$PAPER_SIZES} - * @param string $orientation 'portrait' or 'landscape' - */ - function set_paper($size, $orientation = "portrait") { - $this->_paper_size = $size; - $this->_paper_orientation = $orientation; - } - - /** - * Enable experimental caching capability - * @access private - */ - function enable_caching($cache_id) { - $this->_cache_id = $cache_id; - } - - /** - * Sets callbacks for events like rendering of pages and elements. - * The callbacks array contains arrays with 'event' set to 'begin_page', - * 'end_page', 'begin_frame', or 'end_frame' and 'f' set to a function or - * object plus method to be called. - * - * The function 'f' must take an array as argument, which contains info - * about the event. - * - * @param array $callbacks the set of callbacks to set - */ - function set_callbacks($callbacks) { - if (is_array($callbacks)) { - $this->_callbacks = array(); - foreach ($callbacks as $c) { - if (is_array($c) && isset($c['event']) && isset($c['f'])) { - $event = $c['event']; - $f = $c['f']; - if (is_callable($f) && is_string($event)) { - $this->_callbacks[$event][] = $f; - } - } - } - } - } - - /** - * Renders the HTML to PDF - */ - function render() { - $this->save_locale(); - - if ( DOMPDF_LOG_OUTPUT_FILE ) { - if ( !file_exists(DOMPDF_LOG_OUTPUT_FILE) && is_writable(dirname(DOMPDF_LOG_OUTPUT_FILE)) ) { - touch(DOMPDF_LOG_OUTPUT_FILE); - } - - $this->_start_time = microtime(true); - ob_start(); - } - - //enable_mem_profile(); - - $this->_process_html(); - - $this->_css->apply_styles($this->_tree); - - $root = null; - - foreach ($this->_tree->get_frames() as $frame) { - // Set up the root frame - - if ( is_null($root) ) { - $root = Frame_Factory::decorate_root( $this->_tree->get_root(), $this ); - continue; - } - - // Create the appropriate decorators, reflowers & positioners. - $deco = Frame_Factory::decorate_frame($frame, $this); - $deco->set_root($root); - - // FIXME: handle generated content - if ( $frame->get_style()->display === "list-item" ) { - - // Insert a list-bullet frame - $node = $this->_xml->createElement("bullet"); // arbitrary choice - $b_f = new Frame($node); - - $parent_node = $frame->get_parent()->get_node(); - - if ( !$parent_node->hasAttribute("dompdf-children-count") ) { - $count = 0; - foreach ($parent_node->childNodes as $_node) { - if ( $_node instanceof DOMElement ) - $count++; - } - $parent_node->setAttribute("dompdf-children-count", $count); - } - - $index = 0; - if ( !$parent_node->hasAttribute("dompdf-counter") ) { - $index = 1; - $parent_node->setAttribute("dompdf-counter", 1); - } - else { - $index = $parent_node->getAttribute("dompdf-counter"); - $index++; - $parent_node->setAttribute("dompdf-counter", $index); - } - - $node->setAttribute("dompdf-counter", $index); - $style = $this->_css->create_style(); - $style->display = "-dompdf-list-bullet"; - $style->inherit($frame->get_style()); - $b_f->set_style($style); - - $deco->prepend_child( Frame_Factory::decorate_frame($b_f, $this) ); - } - - } - - $page_style = $this->_css->get_page_style(); - - if ( $page_style && is_array($page_style->size) ) { - $this->set_paper(array(0, 0, $page_style->size[0], $page_style->size[1])); - } - - $this->_pdf = Canvas_Factory::get_instance($this->_paper_size, $this->_paper_orientation); - - // Add meta information - $title = $this->_xml->getElementsByTagName("title"); - if ( $title->length ) { - $this->_pdf->add_info("Title", trim($title->item(0)->nodeValue)); - } - - $metas = $this->_xml->getElementsByTagName("meta"); - $labels = array( - "author" => "Author", - "keywords" => "Keywords", - "description" => "Subject", - ); - foreach($metas as $meta) { - $name = mb_strtolower($meta->getAttribute("name")); - if ( isset($labels[$name]) ) { - $this->_pdf->add_info($labels[$name], trim($meta->getAttribute("content"))); - } - } - - $root->set_containing_block(0, 0, $this->_pdf->get_width(), $this->_pdf->get_height()); - $root->set_renderer(new Renderer($this)); - - // This is where the magic happens: - $root->reflow(); - - // Clean up cached images - Image_Cache::clear(); - - global $_dompdf_warnings, $_dompdf_show_warnings; - if ( $_dompdf_show_warnings ) { - echo 'DOMPDF Warnings
';
-      foreach ($_dompdf_warnings as $msg)
-        echo $msg . "\n";
-      echo $this->get_canvas()->get_cpdf()->messages;
-      echo '
'; - flush(); - } - - $this->restore_locale(); - } - - /** - * Add meta information to the PDF after rendering - */ - function add_info($label, $value) { - if (!is_null($this->_pdf)) - $this->_pdf->add_info($label, $value); - } - - /** - * Writes the output buffer in the log file - * @return void - */ - private function write_log() { - if ( !DOMPDF_LOG_OUTPUT_FILE || !is_writable(DOMPDF_LOG_OUTPUT_FILE) ) return; - - $memory = DOMPDF_memory_usage(); - $memory = number_format($memory/1024); - $time = number_format((microtime(true) - $this->_start_time) * 1000, 4); - - $out = "$memory KB ". - "$time ms
"; - - $out .= ob_get_clean(); - file_put_contents(DOMPDF_LOG_OUTPUT_FILE, $out); - } - - /** - * Streams the PDF to the client - * - * The file will open a download dialog by default. The options - * parameter controls the output. Accepted options are: - * - * 'Accept-Ranges' => 1 or 0 - if this is not set to 1, then this - * header is not included, off by default this header seems to - * have caused some problems despite the fact that it is supposed - * to solve them, so I am leaving it off by default. - * - * 'compress' = > 1 or 0 - apply content stream compression, this is - * on (1) by default - * - * 'Attachment' => 1 or 0 - if 1, force the browser to open a - * download dialog, on (1) by default - * - * @param string $filename the name of the streamed file - * @param array $options header options (see above) - */ - function stream($filename, $options = null) { - $this->save_locale(); - - $this->write_log(); - - if (!is_null($this->_pdf)) - $this->_pdf->stream($filename, $options); - - $this->restore_locale(); - } - - /** - * Returns the PDF as a string - * - * The file will open a download dialog by default. The options - * parameter controls the output. Accepted options are: - * - * - * 'compress' = > 1 or 0 - apply content stream compression, this is - * on (1) by default - * - * - * @param array $options options (see above) - * @return string - */ - function output($options = null) { - $this->save_locale(); - - $this->write_log(); - - if ( is_null($this->_pdf) ) - return null; - - $output = $this->_pdf->output( $options ); - - $this->restore_locale(); - - return $output; - } - - /** - * Returns the underlying HTML document as a string - * - * @return string - */ - function output_html() { - return $this->_xml->saveHTML(); - } -} diff --git a/application/third_party/dompdf/include/dompdf_exception.cls.php b/application/third_party/dompdf/include/dompdf_exception.cls.php deleted file mode 100755 index bc61e31a..00000000 --- a/application/third_party/dompdf/include/dompdf_exception.cls.php +++ /dev/null @@ -1,60 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: dompdf_exception.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Standard exception thrown by DOMPDF classes - * - * @link http://www.zend.com/php5/articles/engine2-php5-changes.php#Heading12 - * @package dompdf - */ -class DOMPDF_Exception extends Exception { - - /** - * Class constructor - * - * @param string $message Error message - * @param int $code Error code - */ - function __construct($message = NULL, $code = 0) { - parent::__construct($message, $code); - } - -} diff --git a/application/third_party/dompdf/include/dompdf_internal_exception.cls.php b/application/third_party/dompdf/include/dompdf_internal_exception.cls.php deleted file mode 100755 index 1822548e..00000000 --- a/application/third_party/dompdf/include/dompdf_internal_exception.cls.php +++ /dev/null @@ -1,59 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: dompdf_internal_exception.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Exception thrown by DOMPDF classes for internal errors - * - * @package dompdf - */ -class DOMPDF_Internal_Exception extends Exception { - - /** - * Class constructor - * - * @param string $message Error message - * @param int $code Error code - */ - function __construct($message = NULL, $code = 0) { - parent::__construct($message, $code); - } - -} diff --git a/application/third_party/dompdf/include/file.skel b/application/third_party/dompdf/include/file.skel deleted file mode 100755 index f5610438..00000000 --- a/application/third_party/dompdf/include/file.skel +++ /dev/null @@ -1,40 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - * @version 0.3 - */ - -/* $Id: file.skel 216 2010-03-11 22:49:18Z ryan.masten $ */ diff --git a/application/third_party/dompdf/include/fixed_positioner.cls.php b/application/third_party/dompdf/include/fixed_positioner.cls.php deleted file mode 100755 index 8903776b..00000000 --- a/application/third_party/dompdf/include/fixed_positioner.cls.php +++ /dev/null @@ -1,117 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - */ - -/* $Id */ - -/** - * Positions fixely positioned frames - */ -class Fixed_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - function position() { - - $frame = $this->_frame; - $style = $frame->get_original_style(); - $root = $frame->get_root(); - $initialcb = $root->get_containing_block(); - $initialcb_style = $root->get_style(); - - $p = $frame->find_block_parent(); - if ( $p ) { - $p->add_line(); - } - - // Compute the margins of the @page style - $margin_top = $initialcb_style->length_in_pt($initialcb_style->margin_top, $initialcb["h"]); - $margin_right = $initialcb_style->length_in_pt($initialcb_style->margin_right, $initialcb["w"]); - $margin_bottom = $initialcb_style->length_in_pt($initialcb_style->margin_bottom, $initialcb["h"]); - $margin_left = $initialcb_style->length_in_pt($initialcb_style->margin_left, $initialcb["w"]); - - // The needed computed style of the element - $height = $style->length_in_pt($style->height, $initialcb["h"]); - $width = $style->length_in_pt($style->width, $initialcb["w"]); - - $top = $style->length_in_pt($style->top, $initialcb["h"]); - $right = $style->length_in_pt($style->right, $initialcb["w"]); - $bottom = $style->length_in_pt($style->bottom, $initialcb["h"]); - $left = $style->length_in_pt($style->left, $initialcb["w"]); - - $y = $margin_top; - if ( isset($top) ) { - $y = $top + $margin_top; - if ( $top === "auto" ) { - $y = $margin_top; - if ( isset($bottom) && $bottom !== "auto" ) { - $y = $initialcb["h"] - $bottom - $margin_bottom; - $margin_height = $this->_frame->get_margin_height(); - if ( $margin_height !== "auto" ) { - $y -= $margin_height; - } else { - $y -= $height; - } - } - } - } - - $x = $margin_left; - if ( isset($left) ) { - $x = $left + $margin_left; - if ( $left === "auto" ) { - $x = $margin_left; - if ( isset($right) && $right !== "auto" ) { - $x = $initialcb["w"] - $right - $margin_right; - $margin_width = $this->_frame->get_margin_width(); - if ( $margin_width !== "auto" ) { - $x -= $margin_width; - } else { - $x -= $width; - } - } - } - } - - $frame->set_position($x, $y); - - $children = $frame->get_children(); - foreach($children as $child) { - $child->set_position($x, $y); - } - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/include/font_metrics.cls.php b/application/third_party/dompdf/include/font_metrics.cls.php deleted file mode 100755 index ee91ebe5..00000000 --- a/application/third_party/dompdf/include/font_metrics.cls.php +++ /dev/null @@ -1,299 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - On missing font on explicite font selection don't change subtype and don't return default font. - * - On requesting default font and missing subtype, check similar subtypes, then any subtype, then normal. The last must exist. - * - Add comments - */ - -/* $Id: font_metrics.cls.php 355 2011-01-27 07:44:54Z fabien.menager $ */ - -require_once(DOMPDF_LIB_DIR . "/class.pdf.php"); - -/** - * Name of the font cache file - * - * This file must be writable by the webserver process only to update it - * with save_font_families() after adding the .afm file references of a new font family - * with Font_Metrics::save_font_families(). - * This is typically done only from command line with load_font.php on converting - * ttf fonts to afm with an external tool referenced in the define _TTF2AFM - * - * Declared here because PHP5 prevents constants from being declared with expressions - */ -if (!defined("__DOMPDF_FONT_CACHE_FILE")) { - if (file_exists(DOMPDF_FONT_DIR . "dompdf_font_family_cache")) { - define('__DOMPDF_FONT_CACHE_FILE', DOMPDF_FONT_DIR . "dompdf_font_family_cache"); - } else { - define('__DOMPDF_FONT_CACHE_FILE', DOMPDF_FONT_DIR . "dompdf_font_family_cache.dist.php"); - } -} - -/** - * The font metrics class - * - * This class provides information about fonts and text. It can resolve - * font names into actual installed font files, as well as determine the - * size of text in a particular font and size. - * - * @static - * @package dompdf - */ -class Font_Metrics { - - /** - * @see __DOMPDF_FONT_CACHE_FILE - */ - const CACHE_FILE = __DOMPDF_FONT_CACHE_FILE; - - /** - * Underlying {@link Canvas} object to perform text size calculations - * - * @var Canvas - */ - static protected $_pdf = null; - - /** - * Array of font family names to font files - * - * Usually cached by the {@link load_font.php} script - * - * @var array - */ - static protected $_font_lookup = array(); - - - /** - * Class initialization - * - */ - static function init() { - if (!self::$_pdf) { - self::load_font_families(); - self::$_pdf = Canvas_Factory::get_instance(); - } - } - - /** - * Calculates text size, in points - * - * @param string $text the text to be sized - * @param string $font the desired font - * @param float $size the desired font size - * @param float $spacing word spacing, if any - * @return float - */ - static function get_text_width($text, $font, $size, $word_spacing = 0, $char_spacing = 0) { - return self::$_pdf->get_text_width($text, $font, $size, $word_spacing, $char_spacing); - } - - /** - * Calculates font height - * - * @param string $font - * @param float $size - * @return float - */ - static function get_font_height($font, $size) { - return self::$_pdf->get_font_height($font, $size); - } - - /** - * Resolves a font family & subtype into an actual font file - * - * Subtype can be one of 'normal', 'bold', 'italic' or 'bold_italic'. If - * the particular font family has no suitable font file, the default font - * ({@link DOMPDF_DEFAULT_FONT}) is used. The font file returned - * is the absolute pathname to the font file on the system. - * - * @param string $family - * @param string $subtype - * @return string - */ - static function get_font($family, $subtype = "normal") { - - /* Allow calling for various fonts in search path. Therefore not immediately - * return replacement on non match. - * Only when called with NULL try replacement. - * When this is also missing there is really trouble. - * If only the subtype fails, nevertheless return failure. - * Only on checking the fallback font, check various subtypes on same font. - */ - - if ( $family ) { - $family = str_replace( array("'", '"'), "", mb_strtolower($family)); - $subtype = mb_strtolower($subtype); - - if ( isset(self::$_font_lookup[$family][$subtype]) ) { - return self::$_font_lookup[$family][$subtype]; - } - return null; - } - - $family = DOMPDF_DEFAULT_FONT; - - if ( isset(self::$_font_lookup[$family][$subtype]) ) { - return self::$_font_lookup[$family][$subtype]; - } - - foreach ( self::$_font_lookup[$family] as $sub => $font ) { - if (strpos($subtype, $sub) !== false) { - return $font; - } - } - - if ($subtype !== "normal") { - foreach ( self::$_font_lookup[$family] as $sub => $font ) { - if ($sub !== "normal") { - return $font; - } - } - } - - $subtype = "normal"; - - if ( isset(self::$_font_lookup[$family][$subtype]) ) { - return self::$_font_lookup[$family][$subtype]; - } - return null; - } - - /** - * Saves the stored font family cache - * - * The name and location of the cache file are determined by {@link - * Font_Metrics::CACHE_FILE}. This file should be writable by the - * webserver process. - * - * @see Font_Metrics::load_font_families() - */ - static function save_font_families() { - // replace the path to the DOMPDF font directory with "DOMPDF_FONT_DIR" (allows for more portability) - $cache_data = var_export(self::$_font_lookup, true); - $cache_data = str_replace('\''.DOMPDF_FONT_DIR , 'DOMPDF_FONT_DIR . \'' , $cache_data); - $cache_data = "<"."?php return $cache_data ?".">"; - file_put_contents(self::CACHE_FILE, $cache_data); - } - - /** - * Loads the stored font family cache - * - * @see save_font_families() - */ - static function load_font_families() { - if ( !is_readable(self::CACHE_FILE) ) - return; - - self::$_font_lookup = require_once(self::CACHE_FILE); - - // If the font family cache is still in the old format - if ( self::$_font_lookup === 1 ) { - $cache_data = file_get_contents(self::CACHE_FILE); - file_put_contents(self::CACHE_FILE, "<"."?php return $cache_data ?".">"); - self::$_font_lookup = require_once(self::CACHE_FILE); - } - } - - static function get_system_fonts() { - $files = glob("/usr/share/fonts/truetype/*.ttf") + - glob("/usr/share/fonts/truetype/*/*.ttf") + - glob("/usr/share/fonts/truetype/*/*/*.ttf") + - glob("C:\\Windows\\fonts\\*.ttf") + - glob("C:\\WinNT\\fonts\\*.ttf") + - glob("/mnt/c_drive/WINDOWS/Fonts/"); - - new TTF_Info; - - $names = array(); - - foreach($files as $file) { - $info = getFontInfo($file); - $info["path"] = $file; - $type = $info[2]; - - if (preg_match("/regular|normal|medium|book/i", $type)) { - $type = "normal"; - } - elseif (preg_match("/bold/i", $type)) { - if (preg_match("/italic|oblique/i", $type)) { - $type = "bold_italic"; - } - else { - $type = "bold"; - } - } - elseif (preg_match("/italic|oblique/i", $type)) { - $type = "italic"; - } - - $names[mb_strtolower($info[1])][$type] = $file; - } - - $keys = array_keys($names); - - /*$matches = array_intersect(array("times", "times new roman"), $keys); - $names["serif"] = $names[reset($matches)]; - - $matches = array_intersect(array("helvetica", "arial", "verdana"), $keys); - $names["sans-serif"] = $names[reset($matches)]; - - $matches = array_intersect(array("courier", "courier new"), $keys); - $names["monospace"] = $names[reset($matches)]; - $names["fixed"] = $names[reset($matches)];*/ - - return $names; - } - - /** - * Returns the current font lookup table - * - * @return array - */ - static function get_font_families() { - return self::$_font_lookup; - } - - static function set_font_family($fontname, $entry) { - self::$_font_lookup[mb_strtolower($fontname)] = $entry; - } -} - -Font_Metrics::init(); diff --git a/application/third_party/dompdf/include/frame.cls.php b/application/third_party/dompdf/include/frame.cls.php deleted file mode 100755 index 3f16ad5a..00000000 --- a/application/third_party/dompdf/include/frame.cls.php +++ /dev/null @@ -1,990 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: frame.cls.php 359 2011-02-05 12:15:06Z fabien.menager $ */ - -/** - * The main Frame class - * - * This class represents a single HTML element. This class stores - * positioning information as well as containing block location and - * dimensions. Style information for the element is stored in a {@link - * Style} object. Tree structure is maintained via the parent & children - * links. - * - * @access protected - * @package dompdf - */ -class Frame { - - /** - * The DOMNode object this frame represents - * - * @var DOMNode - */ - protected $_node; - - /** - * Unique identifier for this frame. Used to reference this frame - * via the node. - * - * @var string - */ - protected $_id; - - /** - * Unique id counter - */ - static protected $ID_COUNTER = 0; - - /** - * This frame's calculated style - * - * @var Style - */ - protected $_style; - - /** - * This frame's original style. Needed for cases where frames are - * split across pages. - * - * @var Style - */ - protected $_original_style; - - /** - * This frame's parent in the document tree. - * - * @var Frame - */ - protected $_parent; - - /** - * This frame's first child. All children are handled as a - * doubly-linked list. - * - * @var Frame - */ - protected $_first_child; - - /** - * This frame's last child. - * - * @var Frame - */ - protected $_last_child; - - /** - * This frame's previous sibling in the document tree. - * - * @var Frame - */ - protected $_prev_sibling; - - /** - * This frame's next sibling in the document tree. - * - * @var Frame - */ - protected $_next_sibling; - - /** - * This frame's containing block (used in layout): array(x, y, w, h) - * - * @var array - */ - protected $_containing_block; - - /** - * Position on the page of the top-left corner of the margin box of - * this frame: array(x,y) - * - * @var array - */ - protected $_position; - - /** - * Absolute opacity of this frame - * - * @var float - */ - protected $_opacity; - - /** - * This frame's decorator - * - * @var Frame_Decorator - */ - protected $_decorator; - - protected $_containing_line; - - /** - * Tells wether the frame was already pushed to the next page - * @var bool - */ - public $_already_pushed = false; - - /** - * Class destructor - */ - function __destruct() { - clear_object($this); - } - - /** - * Class constructor - * - * @param DOMNode $node the DOMNode this frame represents - */ - function __construct(DomNode $node) { - $this->_node = $node; - - $this->_parent = null; - $this->_first_child = null; - $this->_last_child = null; - $this->_prev_sibling = $this->_next_sibling = null; - - $this->_style = null; - $this->_original_style = null; - - $this->_containing_block = array( - "x" => null, - "y" => null, - "w" => null, - "h" => null, - ); - - $this->_containing_block[0] =& $this->_containing_block["x"]; - $this->_containing_block[1] =& $this->_containing_block["y"]; - $this->_containing_block[2] =& $this->_containing_block["w"]; - $this->_containing_block[3] =& $this->_containing_block["h"]; - - $this->_position = array( - "x" => null, - "y" => null, - ); - - $this->_position[0] =& $this->_position["x"]; - $this->_position[1] =& $this->_position["y"]; - - $this->_opacity = 1.0; - $this->_decorator = null; - - $this->set_id( self::$ID_COUNTER++ ); - } - - /** - * "Destructor": forcibly free all references held by this frame - * - * @param bool $recursive if true, call dispose on all children - */ - function dispose($recursive = false) { - - if ( $recursive ) { - while ( $child = $this->_first_child ) - $child->dispose(true); - } - - // Remove this frame from the tree - if ( $this->_prev_sibling ) { - $this->_prev_sibling->_next_sibling = $this->_next_sibling; - } - - if ( $this->_next_sibling ) { - $this->_next_sibling->_prev_sibling = $this->_prev_sibling; - } - - if ( $this->_parent && $this->_parent->_first_child === $this ) { - $this->_parent->_first_child = $this->_next_sibling; - } - - if ( $this->_parent && $this->_parent->_last_child === $this ) { - $this->_parent->_last_child = $this->_prev_sibling; - } - - if ( $this->_parent ) { - $this->_parent->get_node()->removeChild($this->_node); - } - - $this->_style->dispose(); - $this->_style = null; - unset($this->_style); - - $this->_original_style->dispose(); - $this->_original_style = null; - unset($this->_original_style); - - } - - // Re-initialize the frame - function reset() { - $this->_position["x"] = null; - $this->_position["y"] = null; - - $this->_containing_block["x"] = null; - $this->_containing_block["y"] = null; - $this->_containing_block["w"] = null; - $this->_containing_block["h"] = null; - - $this->_style = null; - unset($this->_style); - $this->_style = clone $this->_original_style; - } - - //........................................................................ - - // Accessor methods - /** - * @return DOMNode - */ - function get_node() { return $this->_node; } - - /** - * @return string - */ - function get_id() { return $this->_id; } - - /** - * @return Style - */ - function get_style() { return $this->_style; } - - /** - * @return Style - */ - function get_original_style() { return $this->_original_style; } - - /** - * @return Frame - */ - function get_parent() { return $this->_parent; } - - /** - * @return Frame_Decorator - */ - function get_decorator() { return $this->_decorator; } - - /** - * @return Frame - */ - function get_first_child() { return $this->_first_child; } - - /** - * @return Frame - */ - function get_last_child() { return $this->_last_child; } - - /** - * @return Frame - */ - function get_prev_sibling() { return $this->_prev_sibling; } - - /** - * @return Frame - */ - function get_next_sibling() { return $this->_next_sibling; } - - /** - * @return FrameList - */ - function get_children() { return new FrameList($this); } - - // Layout property accessors - - /** - * Containing block dimensions - * - * @param $i string The key of the wanted containing block's dimension (x, y, x, h) - * @return array|float - */ - function get_containing_block($i = null) { - if ( isset($i) ) - return $this->_containing_block[$i]; - return $this->_containing_block; - } - - /** - * Block position - * - * @param $i string The key of the wanted position value (x, y) - * @return array|float - */ - function get_position($i = null) { - if ( isset($i) ) { - return $this->_position[$i]; - } - return $this->_position; - } - - //........................................................................ - - /** - * Return the height of the margin box of the frame, in pt. Meaningless - * unless the height has been calculated properly. - * - * @return float - */ - function get_margin_height() { - $style = $this->_style; - - return $style->length_in_pt(array( - $style->height, - $style->margin_top, - $style->margin_bottom, - $style->border_top_width, - $style->border_bottom_width, - $style->padding_top, - $style->padding_bottom - ), $this->_containing_block["h"]); - } - - /** - * Return the width of the margin box of the frame, in pt. Meaningless - * unless the width has been calculated properly. - * - * @return float - */ - function get_margin_width() { - $style = $this->_style; - - return $style->length_in_pt(array( - $style->width, - $style->margin_left, - $style->margin_right, - $style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right - ), $this->_containing_block["w"]); - } - - function get_break_margins(){ - $style = $this->_style; - - return $style->length_in_pt(array( - //$style->height, - $style->margin_top, - $style->margin_bottom, - $style->border_top_width, - $style->border_bottom_width, - $style->padding_top, - $style->padding_bottom - ), $this->_containing_block["h"]); - } - - /** - * Return the padding box (x,y,w,h) of the frame - * - * @return array - */ - function get_padding_box() { - $style = $this->_style; - $cb = $this->_containing_block; - - $x = $this->_position["x"] + - $style->length_in_pt(array($style->margin_left, - $style->border_left_width), - $cb["w"]); - - $y = $this->_position["y"] + - $style->length_in_pt(array($style->margin_top, - $style->border_top_width), - $cb["h"]); - - $w = $style->length_in_pt(array($style->padding_left, - $style->width, - $style->padding_right), - $cb["w"]); - - $h = $style->length_in_pt(array($style->padding_top, - $style->height, - $style->padding_bottom), - $cb["h"]); - - return array(0 => $x, "x" => $x, - 1 => $y, "y" => $y, - 2 => $w, "w" => $w, - 3 => $h, "h" => $h); - } - - /** - * Return the border box of the frame - * - * @return array - */ - function get_border_box() { - $style = $this->_style; - $cb = $this->_containing_block; - - $x = $this->_position["x"] + $style->length_in_pt($style->margin_left, $cb["w"]); - - $y = $this->_position["y"] + $style->length_in_pt($style->margin_top, $cb["h"]); - - $w = $style->length_in_pt(array($style->border_left_width, - $style->padding_left, - $style->width, - $style->padding_right, - $style->border_right_width), - $cb["w"]); - - $h = $style->length_in_pt(array($style->border_top_width, - $style->padding_top, - $style->height, - $style->padding_bottom, - $style->border_bottom_width), - $cb["h"]); - - return array(0 => $x, "x" => $x, - 1 => $y, "y" => $y, - 2 => $w, "w" => $w, - 3 => $h, "h" => $h); - } - - function get_opacity($opacity = null) { - if ( $opacity !== null ) { - $this->set_opacity($opacity); - } - return $this->_opacity; - } - - function &get_containing_line() { - return $this->_containing_line; - } - - //........................................................................ - - // Set methods - function set_id($id) { - $this->_id = $id; - - // We can only set attributes of DOMElement objects (nodeType == 1). - // Since these are the only objects that we can assign CSS rules to, - // this shortcoming is okay. - if ( $this->_node->nodeType == XML_ELEMENT_NODE ) - $this->_node->setAttribute("frame_id", $id); - } - - function set_style(Style $style) { - if ( is_null($this->_style) ) - $this->_original_style = clone $style; - - //$style->set_frame($this); - $this->_style = $style; - } - - function set_decorator(Frame_Decorator $decorator) { - $this->_decorator = $decorator; - } - - function set_containing_block($x = null, $y = null, $w = null, $h = null) { - if ( is_array($x) ){ - foreach($x as $key => $val){ - $$key = $val; - } - } - - if (is_numeric($x)) { - $this->_containing_block["x"] = $x; - } - - if (is_numeric($y)) { - $this->_containing_block["y"] = $y; - } - - if (is_numeric($w)) { - $this->_containing_block["w"] = $w; - } - - if (is_numeric($h)) { - $this->_containing_block["h"] = $h; - } - } - - function set_position($x = null, $y = null) { - if ( is_array($x) ) - extract($x); - - if ( is_numeric($x) ) { - $this->_position["x"] = $x; - } - - if ( is_numeric($y) ) { - $this->_position["y"] = $y; - } - } - - function set_opacity($opacity) { - $parent = $this->get_parent(); - $base_opacity = (($parent && $parent->_opacity !== null) ? $parent->_opacity : 1.0); - $this->_opacity = $base_opacity * $opacity; - } - - function set_containing_line(&$line) { - $this->_containing_line = &$line; - } - - //........................................................................ - - /** - * Inserts a new child at the beginning of the Frame - * - * @param $child Frame The new Frame to insert - * @param $update_node boolean Whether or not to update the DOM - */ - function prepend_child(Frame $child, $update_node = true) { - if ( $update_node ) - $this->_node->insertBefore($child->_node, $this->_first_child ? $this->_first_child->_node : null); - - // Remove the child from its parent - if ( $child->_parent ) - $child->_parent->remove_child($child, false); - - $child->_parent = $this; - $child->_prev_sibling = null; - - // Handle the first child - if ( !$this->_first_child ) { - $this->_first_child = $child; - $this->_last_child = $child; - $child->_next_sibling = null; - } else { - $this->_first_child->_prev_sibling = $child; - $child->_next_sibling = $this->_first_child; - $this->_first_child = $child; - } - } - - /** - * Inserts a new child at the end of the Frame - * - * @param $child Frame The new Frame to insert - * @param $update_node boolean Whether or not to update the DOM - */ - function append_child(Frame $child, $update_node = true) { - if ( $update_node ) - $this->_node->appendChild($child->_node); - - // Remove the child from its parent - if ( $child->_parent ) - $child->_parent->remove_child($child, false); - - $child->_parent = $this; - $child->_next_sibling = null; - - // Handle the first child - if ( !$this->_last_child ) { - $this->_first_child = $child; - $this->_last_child = $child; - $child->_prev_sibling = null; - } else { - $this->_last_child->_next_sibling = $child; - $child->_prev_sibling = $this->_last_child; - $this->_last_child = $child; - } - } - - /** - * Inserts a new child immediately before the specified frame - * - * @param $new_child Frame The new Frame to insert - * @param $ref Frame The Frame after the new Frame - * @param $update_node boolean Whether or not to update the DOM - */ - function insert_child_before(Frame $new_child, Frame $ref, $update_node = true) { - if ( $ref === $this->_first_child ) { - $this->prepend_child($new_child, $update_node); - return; - } - - if ( is_null($ref) ) { - $this->append_child($new_child, $update_node); - return; - } - - if ( $ref->_parent !== $this ) - throw new DOMPDF_Exception("Reference child is not a child of this node."); - - // Update the node - if ( $update_node ) - $this->_node->insertBefore($new_child->_node, $ref->_node); - - // Remove the child from its parent - if ( $new_child->_parent ) - $new_child->_parent->remove_child($new_child, false); - - $new_child->_parent = $this; - $new_child->_next_sibling = $ref; - $new_child->_prev_sibling = $ref->_prev_sibling; - - if ( $ref->_prev_sibling ) - $ref->_prev_sibling->_next_sibling = $new_child; - - $ref->_prev_sibling = $new_child; - } - - /** - * Inserts a new child immediately after the specified frame - * - * @param $new_child Frame The new Frame to insert - * @param $ref Frame The Frame before the new Frame - * @param $update_node boolean Whether or not to update the DOM - */ - function insert_child_after(Frame $new_child, Frame $ref, $update_node = true) { - if ( $ref === $this->_last_child ) { - $this->append_child($new_child, $update_node); - return; - } - - if ( is_null($ref) ) { - $this->prepend_child($new_child, $update_node); - return; - } - - if ( $ref->_parent !== $this ) - throw new DOMPDF_Exception("Reference child is not a child of this node."); - - // Update the node - if ( $update_node ) { - if ( $ref->_next_sibling ) { - $next_node = $ref->_next_sibling->_node; - $this->_node->insertBefore($new_child->_node, $next_node); - } else { - $new_child->_node = $this->_node->appendChild($new_child); - } - } - - // Remove the child from its parent - if ( $new_child->_parent) - $new_child->_parent->remove_child($new_child, false); - - $new_child->_parent = $this; - $new_child->_prev_sibling = $ref; - $new_child->_next_sibling = $ref->_next_sibling; - - if ( $ref->_next_sibling ) - $ref->_next_sibling->_prev_sibling = $new_child; - - $ref->_next_sibling = $new_child; - } - - - /** - * Remove a child frame - * - * @param $child Frame - * @param $update_node boolean Whether or not to remove the DOM node - * @return Frame The removed child frame - */ - function remove_child(Frame $child, $update_node = true) { - if ( $child->_parent !== $this ) - throw new DOMPDF_Exception("Child not found in this frame"); - - if ( $update_node ) - $this->_node->removeChild($child->_node); - - if ( $child === $this->_first_child ) - $this->_first_child = $child->_next_sibling; - - if ( $child === $this->_last_child ) - $this->_last_child = $child->_prev_sibling; - - if ( $child->_prev_sibling ) - $child->_prev_sibling->_next_sibling = $child->_next_sibling; - - if ( $child->_next_sibling ) - $child->_next_sibling->_prev_sibling = $child->_prev_sibling; - - $child->_next_sibling = null; - $child->_prev_sibling = null; - $child->_parent = null; - return $child; - } - - //........................................................................ - - // Debugging function: - function __toString() { - // Skip empty text frames -// if ( $this->_node->nodeName === "#text" && -// preg_replace("/\s/", "", $this->_node->data) === "" ) -// return ""; - - - $str = "" . $this->_node->nodeName . ":
"; - //$str .= spl_object_hash($this->_node) . "
"; - $str .= "Id: " .$this->get_id() . "
"; - $str .= "Class: " .get_class($this) . "
"; - - if ( $this->_node->nodeName === "#text" ) { - $tmp = htmlspecialchars($this->_node->nodeValue); - $str .= "
'" .  mb_substr($tmp,0,70) .
-        (mb_strlen($tmp) > 70 ? "..." : "") . "'
"; - } elseif ( $css_class = $this->_node->getAttribute("class") ) { - $tmp = htmlspecialchars($css_class); - $str .= "CSS class: '$css_class'
"; - } - - if ( $this->_parent ) - $str .= "\nParent:" . $this->_parent->_node->nodeName . - " (" . spl_object_hash($this->_parent->_node) . ") " . - "
"; - - if ( $this->_prev_sibling ) - $str .= "Prev: " . $this->_prev_sibling->_node->nodeName . - " (" . spl_object_hash($this->_prev_sibling->_node) . ") " . - "
"; - - if ( $this->_next_sibling ) - $str .= "Next: " . $this->_next_sibling->_node->nodeName . - " (" . spl_object_hash($this->_next_sibling->_node) . ") " . - "
"; - - $d = $this->get_decorator(); - while ($d && $d != $d->get_decorator()) { - $str .= "Decorator: " . get_class($d) . "
"; - $d = $d->get_decorator(); - } - - $str .= "Position: " . pre_r($this->_position, true); - $str .= "\nContaining block: " . pre_r($this->_containing_block, true); - $str .= "\nMargin width: " . pre_r($this->get_margin_width(), true); - $str .= "\nMargin height: " . pre_r($this->get_margin_height(), true); - - $str .= "\nStyle:
". $this->_style->__toString() . "
"; - - if ( $this->_decorator instanceof Block_Frame_Decorator ) { - $str .= "Lines:
";
-      foreach ($this->_decorator->get_lines() as $line) {
-        foreach ($line["frames"] as $frame) {
-          if ($frame instanceof Text_Frame_Decorator) {
-            $str .= "\ntext: ";          
-            $str .= "'". htmlspecialchars($frame->get_text()) ."'";
-          } else {
-            $str .= "\nBlock: " . $frame->get_node()->nodeName . " (" . spl_object_hash($frame->get_node()) . ")";
-          }
-        }
-        
-        $str .=
-          //"\ncount => " . $line["count"] . "\n".
-          "\ny => " . $line["y"] . "\n" .
-          "w => " . $line["w"] . "\n" .
-          "h => " . $line["h"] . "\n" .
-          "left => " . $line["left"] . "\n" .
-          "right => " . $line["right"] . "\n";
-      }
-      $str .= "
"; - } - $str .= "\n"; - if ( php_sapi_name() === "cli" ) - $str = strip_tags(str_replace(array("
","",""), - array("\n","",""), - $str)); - - return $str; - } -} - -//------------------------------------------------------------------------ - -/** - * Linked-list IteratorAggregate - * - * @access private - * @package dompdf - */ -class FrameList implements IteratorAggregate { - protected $_frame; - - function __construct($frame) { $this->_frame = $frame; } - function getIterator() { return new FrameListIterator($this->_frame); } -} - -/** - * Linked-list Iterator - * - * Returns children in order and allows for list to change during iteration, - * provided the changes occur to or after the current element - * - * @access private - * @package dompdf - */ -class FrameListIterator implements Iterator { - - /** - * @var Frame - */ - protected $_parent; - - /** - * @var Frame - */ - protected $_cur; - - /** - * @var int - */ - protected $_num; - - function __construct(Frame $frame) { - $this->_parent = $frame; - $this->_cur = $frame->get_first_child(); - $this->_num = 0; - } - - function rewind() { - $this->_cur = $this->_parent->get_first_child(); - $this->_num = 0; - } - - /** - * @return bool - */ - function valid() { - return isset($this->_cur);// && ($this->_cur->get_prev_sibling() === $this->_prev); - } - - function key() { return $this->_num; } - - /** - * @return Frame - */ - function current() { return $this->_cur; } - - /** - * @return Frame - */ - function next() { - - $ret = $this->_cur; - if ( !$ret ) - return null; - - $this->_cur = $this->_cur->get_next_sibling(); - $this->_num++; - return $ret; - } -} - -//------------------------------------------------------------------------ - -/** - * Pre-order IteratorAggregate - * - * @access private - * @package dompdf - */ -class FrameTreeList implements IteratorAggregate { - /** - * @var Frame - */ - protected $_root; - - function __construct(Frame $root) { $this->_root = $root; } - - /** - * @return FrameTreeIterator - */ - function getIterator() { return new FrameTreeIterator($this->_root); } -} - -/** - * Pre-order Iterator - * - * Returns frames in preorder traversal order (parent then children) - * - * @access private - * @package dompdf - */ -class FrameTreeIterator implements Iterator { - /** - * @var Frame - */ - protected $_root; - protected $_stack = array(); - - /** - * @var int - */ - protected $_num; - - function __construct(Frame $root) { - $this->_stack[] = $this->_root = $root; - $this->_num = 0; - } - - function rewind() { - $this->_stack = array($this->_root); - $this->_num = 0; - } - - /** - * @return bool - */ - function valid() { return count($this->_stack) > 0; } - - /** - * @return int - */ - function key() { return $this->_num; } - - /** - * @var Frame - */ - function current() { return end($this->_stack); } - - /** - * @var Frame - */ - function next() { - $b = end($this->_stack); - - // Pop last element - unset($this->_stack[ key($this->_stack) ]); - $this->_num++; - - // Push all children onto the stack in reverse order - if ( $c = $b->get_last_child() ) { - $this->_stack[] = $c; - while ( $c = $c->get_prev_sibling() ) - $this->_stack[] = $c; - } - return $b; - } -} diff --git a/application/third_party/dompdf/include/frame_decorator.cls.php b/application/third_party/dompdf/include/frame_decorator.cls.php deleted file mode 100755 index 19478811..00000000 --- a/application/third_party/dompdf/include/frame_decorator.cls.php +++ /dev/null @@ -1,483 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: frame_decorator.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Base Frame_Decorator class - * - * @access private - * @package dompdf - */ -abstract class Frame_Decorator extends Frame { - - /** - * The root node of the DOM tree - * - * @var Frame - */ - protected $_root; - - /** - * The decorated frame - * - * @var Frame - */ - protected $_frame; - - /** - * Positioner object used to position this frame (Strategy pattern) - * - * @var Positioner - */ - protected $_positioner; - - /** - * Reflower object used to calculate frame dimensions (Strategy pattern) - * - * @var Frame_Reflower - */ - protected $_reflower; - - /** - * Reference to the current dompdf instance - * - * @var DOMPDF - */ - protected $_dompdf; - - /** - * First block parent - * - * @var Frame_Decorator - */ - private $_block_parent; - - /** - * First positionned parent (position: relative | absolute | fixed) - * - * @var Frame_Decorator - */ - private $_positionned_parent; - - /** - * Class constructor - * - * @param Frame $frame the decoration target - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - $this->_frame = $frame; - $this->_root = null; - $this->_dompdf = $dompdf; - $frame->set_decorator($this); - } - - /** - * "Destructor": foribly free all references held by this object - * - * @param bool $recursive if true, call dispose on all children - */ - function dispose($recursive = false) { - - if ( $recursive ) { - while ( $child = $this->get_first_child() ) - $child->dispose(true); - } - - $this->_root = null; - unset($this->_root); - - $this->_frame->dispose(true); - $this->_frame = null; - unset($this->_frame); - - $this->_positioner = null; - unset($this->_positioner); - - $this->_reflower = null; - unset($this->_reflower); - } - - /** - * Return a copy of this frame with $node as its node - * - * @param DomNode $node - * @return Frame - */ - function copy(DomNode $node) { - $frame = new Frame($node); - $frame->set_style(clone $this->_frame->get_original_style()); - $deco = Frame_Factory::decorate_frame($frame, $this->_dompdf); - $deco->set_root($this->_root); - return $deco; - } - - /** - * Create a deep copy: copy this node and all children - * - * @return Frame - */ - function deep_copy() { - $frame = new Frame($this->get_node()->cloneNode()); - $frame->set_style(clone $this->_frame->get_original_style()); - $deco = Frame_Factory::decorate_frame($frame, $this->_dompdf); - $deco->set_root($this->_root); - - foreach ($this->get_children() as $child) - $deco->append_child($child->deep_copy()); - - return $deco; - } - //........................................................................ - - /** - * Delegate calls to decorated frame object - */ - function reset() { - $this->_frame->reset(); - - // Reset all children - foreach ($this->get_children() as $child) - $child->reset(); - } - - // Getters ----------- - function get_id() { return $this->_frame->get_id(); } - - /** - * @return Frame - */ - function get_frame() { return $this->_frame; } - - /** - * @return DomNode - */ - function get_node() { return $this->_frame->get_node(); } - - /** - * @return Style - */ - function get_style() { return $this->_frame->get_style(); } - - /** - * @return Style - */ - function get_original_style() { return $this->_frame->get_original_style(); } - function get_containing_block($i = null) { return $this->_frame->get_containing_block($i); } - function get_position($i = null) { return $this->_frame->get_position($i); } - - /** - * @return DOMPDF - */ - function get_dompdf() { return $this->_dompdf; } - - function get_margin_height() { return $this->_frame->get_margin_height(); } - function get_margin_width() { return $this->_frame->get_margin_width(); } - function get_padding_box() { return $this->_frame->get_padding_box(); } - function get_border_box() { return $this->_frame->get_border_box(); } - - // Setters ----------- - function set_id($id) { $this->_frame->set_id($id); } - function set_style(Style $style) { $this->_frame->set_style($style); } - - function set_containing_block($x = null, $y = null, $w = null, $h = null) { - $this->_frame->set_containing_block($x, $y, $w, $h); - } - - function set_position($x = null, $y = null) { - $this->_frame->set_position($x, $y); - } - function __toString() { return $this->_frame->__toString(); } - - function prepend_child(Frame $child, $update_node = true) { - while ( $child instanceof Frame_Decorator ) - $child = $child->_frame; - - $this->_frame->prepend_child($child, $update_node); - } - - function append_child(Frame $child, $update_node = true) { - while ( $child instanceof Frame_Decorator ) - $child = $child->_frame; - - $this->_frame->append_child($child, $update_node); - } - - function insert_child_before(Frame $new_child, Frame $ref, $update_node = true) { - while ( $new_child instanceof Frame_Decorator ) - $new_child = $new_child->_frame; - - if ( $ref instanceof Frame_Decorator ) - $ref = $ref->_frame; - - $this->_frame->insert_child_before($new_child, $ref, $update_node); - } - - function insert_child_after(Frame $new_child, Frame $ref, $update_node = true) { - while ( $new_child instanceof Frame_Decorator ) - $new_child = $new_child->_frame; - - while ( $ref instanceof Frame_Decorator ) - $ref = $ref->_frame; - - $this->_frame->insert_child_after($new_child, $ref, $update_node); - } - - function remove_child(Frame $child, $update_node = true) { - while ( $child instanceof Frame_Decorator ) - $child = $new_child->_frame; - - $this->_frame->remove_child($child, $update_node); - } - - //........................................................................ - - /** - * @return Frame_Decorator - */ - function get_parent() { - $p = $this->_frame->get_parent(); - if ( $p && $deco = $p->get_decorator() ) { - while ( $tmp = $deco->get_decorator() ) - $deco = $tmp; - return $deco; - } else if ( $p ) - return $p; - else - return null; - } - - /** - * @return Frame_Decorator - */ - function get_first_child() { - $c = $this->_frame->get_first_child(); - if ( $c && $deco = $c->get_decorator() ) { - while ( $tmp = $deco->get_decorator() ) - $deco = $tmp; - return $deco; - } else if ( $c ) - return $c; - else - return null; - } - - /** - * @return Frame_Decorator - */ - function get_last_child() { - $c = $this->_frame->get_last_child(); - if ( $c && $deco = $c->get_decorator() ) { - while ( $tmp = $deco->get_decorator() ) - $deco = $tmp; - return $deco; - } else if ( $c ) - return $c; - else - return null; - } - - /** - * @return Frame_Decorator - */ - function get_prev_sibling() { - $s = $this->_frame->get_prev_sibling(); - if ( $s && $deco = $s->get_decorator() ) { - while ( $tmp = $deco->get_decorator() ) - $deco = $tmp; - return $deco; - } else if ( $s ) - return $s; - else - return null; - } - - /** - * @return Frame_Decorator - */ - function get_next_sibling() { - $s = $this->_frame->get_next_sibling(); - if ( $s && $deco = $s->get_decorator() ) { - while ( $tmp = $deco->get_decorator() ) - $deco = $tmp; - return $deco; - } else if ( $s ) - return $s; - else - return null; - } - - /** - * @return FrameList - */ - function get_children() { - return new FrameList($this); - } - - /** - * @return FrameTreeList - */ - function get_subtree() { - return new FrameTreeList($this); - } - - //........................................................................ - - function set_positioner(Positioner $posn) { - $this->_positioner = $posn; - if ( $this->_frame instanceof Frame_Decorator ) - $this->_frame->set_positioner($posn); - } - - //........................................................................ - - function set_reflower(Frame_Reflower $reflower) { - $this->_reflower = $reflower; - if ( $this->_frame instanceof Frame_Decorator ) - $this->_frame->set_reflower( $reflower ); - } - - function get_reflower() { return $this->_reflower; } - - //........................................................................ - - function set_root(Frame $root) { - $this->_root = $root; - if ( $this->_frame instanceof Frame_Decorator ) - $this->_frame->set_root($root); - } - - function get_root() { return $this->_root; } - - //........................................................................ - - /** - * @return Frame_Decorator - */ - function find_block_parent() { - //if ( $this->_block_parent ) return $this->_block_parent; // FIXME: makes dom_anchor_link example fail - - // Find our nearest block level parent - $p = $this->get_parent(); - - while ( $p ) { - if ( in_array($p->get_style()->display, Style::$BLOCK_TYPES) ) - break; - - $p = $p->get_parent(); - } - - return $this->_block_parent = $p; - } - - /** - * @return Frame_Decorator - */ - function find_positionned_parent() { - //if ( $this->_positionned_parent ) return $this->_positionned_parent; // FIXME: makes dom_anchor_link example fail - - // Find our nearest relative positionned parent - $p = $this->get_parent(); - while ( $p ) { - if ( in_array($p->get_style()->position, Style::$POSITIONNED_TYPES) ) { - break; - } - - $p = $p->get_parent(); - } - - if ( !$p ) { - $p = $this->_root; - } - - return $this->_positionned_parent = $p; - } - - //........................................................................ - - /** - * split this frame at $child. - * - * The current frame is cloned and $child and all children following - * $child are added to the clone. The clone is then passed to the - * current frame's parent->split() method. - * - * @param Frame $child - * @param boolean $force_pagebreak - */ - function split($child = null, $force_pagebreak = false) { - if ( is_null( $child ) ) { - $this->get_parent()->split($this, $force_pagebreak); - return; - } - - if ( $child->get_parent() !== $this ) - throw new DOMPDF_Exception("Unable to split: frame is not a child of this one."); - - $split = $this->copy( $this->_frame->get_node()->cloneNode() ); - $split->reset(); - $this->get_parent()->insert_child_after($split, $this); - - // Add $frame and all following siblings to the new split node - $iter = $child; - while ($iter) { - $frame = $iter; - $iter = $iter->get_next_sibling(); - $frame->reset(); - $split->append_child($frame); - } - - $this->get_parent()->split($split, $force_pagebreak); - } - - //........................................................................ - - final function position() { $this->_positioner->position(); } - - final function reflow(Frame_Decorator $block = null) { - // Uncomment this to see the frames before they're laid out, instead of - // during rendering. - //echo $this->_frame; flush(); - $this->_reflower->reflow($block); - } - - final function get_min_max_width() { return $this->_reflower->get_min_max_width(); } - - //........................................................................ -} diff --git a/application/third_party/dompdf/include/frame_factory.cls.php b/application/third_party/dompdf/include/frame_factory.cls.php deleted file mode 100755 index f4a1a8cb..00000000 --- a/application/third_party/dompdf/include/frame_factory.cls.php +++ /dev/null @@ -1,207 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: frame_factory.cls.php 356 2011-01-28 08:56:10Z fabien.menager $ */ - -/** - * Contains frame decorating logic - * - * This class is responsible for assigning the correct {@link Frame_Decorator}, - * {@link Positioner}, and {@link Frame_Reflower} objects to {@link Frame} - * objects. This is determined primarily by the Frame's display type, but - * also by the Frame's node's type (e.g. DomElement vs. #text) - * - * @access private - * @package dompdf - */ -class Frame_Factory { - - /** - * Decorate the Frame - * - * @param $root Frame The frame to decorate - * @param $dompdf DOMPDF The dompdf instance - */ - static function decorate_root(Frame $root, DOMPDF $dompdf) { - $frame = new Page_Frame_Decorator($root, $dompdf); - $frame->set_reflower( new Page_Frame_Reflower($frame) ); - $root->set_decorator($frame); - return $frame; - } - - /** - * Decorate a Frame - * - * @param $root Frame The frame to decorate - * @param $dompdf DOMPDF The dompdf instance - * @return Frame_Decorator - * FIXME: this is admittedly a little smelly... - */ - static function decorate_frame(Frame $frame, DOMPDF $dompdf) { - if ( is_null($dompdf) ) - throw new Exception("foo"); - - $style = $frame->get_style(); - - switch ($style->display) { - - case "block": - $positioner = "Block"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "inline-block": - $positioner = "Inline"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "inline": - $positioner = "Inline"; - if ( $frame->get_node()->nodeName === "#text" ) { - $decorator = "Text"; - $reflower = "Text"; - } - else { - if ( DOMPDF_ENABLE_CSS_FLOAT && $style->float !== "none" ) { - $decorator = "Block"; - $reflower = "Block"; - } - else { - $decorator = "Inline"; - $reflower = "Inline"; - } - } - break; - - case "table": - $positioner = "Block"; - $decorator = "Table"; - $reflower = "Table"; - break; - - case "inline-table": - $positioner = "Inline"; - $decorator = "Table"; - $reflower = "Table"; - break; - - case "table-row-group": - case "table-header-group": - case "table-footer-group": - $positioner = "Null"; - $decorator = "Table_Row_Group"; - $reflower = "Table_Row_Group"; - break; - - case "table-row": - $positioner = "Null"; - $decorator = "Table_Row"; - $reflower = "Table_Row"; - break; - - case "table-cell": - $positioner = "Table_Cell"; - $decorator = "Table_Cell"; - $reflower = "Table_Cell"; - break; - - case "list-item": - $positioner = "Block"; - $decorator = "Block"; - $reflower = "Block"; - break; - - case "-dompdf-list-bullet": - if ( $style->list_style_position === "inside" ) - $positioner = "Inline"; - else - $positioner = "List_Bullet"; - - if ( $style->list_style_image !== "none" ) - $decorator = "List_Bullet_Image"; - else - $decorator = "List_Bullet"; - - $reflower = "List_Bullet"; - break; - - case "-dompdf-image": - $positioner = "Inline"; - $decorator = "Image"; - $reflower = "Image"; - break; - - case "-dompdf-br": - $positioner = "Inline"; - $decorator = "Inline"; - $reflower = "Inline"; - break; - - default: - // FIXME: should throw some sort of warning or something? - case "none": - $positioner = "Null"; - $decorator = "Null"; - $reflower = "Null"; - break; - } - - $position = $style->position; - - if ( $position === "absolute" ) - $positioner = "Absolute"; - - else if ( $position === "fixed" ) - $positioner = "Fixed"; - - $positioner .= "_Positioner"; - $decorator .= "_Frame_Decorator"; - $reflower .= "_Frame_Reflower"; - - $deco = new $decorator($frame, $dompdf); - $deco->set_positioner( new $positioner($deco) ); - $reflow = new $reflower($deco); - - $deco->set_reflower( $reflow ); - - return $deco; - } -} diff --git a/application/third_party/dompdf/include/frame_reflower.cls.php b/application/third_party/dompdf/include/frame_reflower.cls.php deleted file mode 100755 index febe473b..00000000 --- a/application/third_party/dompdf/include/frame_reflower.cls.php +++ /dev/null @@ -1,414 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Base reflower class - * - * Reflower objects are responsible for determining the width and height of - * individual frames. They also create line and page breaks as necessary. - * - * @access private - * @package dompdf - */ -abstract class Frame_Reflower { - - /** - * Frame for this reflower - * - * @var Frame - */ - protected $_frame; - - /** - * Cached min/max size - * - * @var array - */ - protected $_min_max_cache; - - function __construct(Frame $frame) { - $this->_frame = $frame; - $this->_min_max_cache = null; - } - - function dispose() { - clear_object($this); - } - - protected function _collapse_margins() { - $cb = $this->_frame->get_containing_block(); - $style = $this->_frame->get_style(); - - $t = $style->length_in_pt($style->margin_top, $cb["h"]); - $b = $style->length_in_pt($style->margin_bottom, $cb["h"]); - - // Handle 'auto' values - if ( $t === "auto" ) { - $style->margin_top = "0pt"; - $t = 0; - } - - if ( $b === "auto" ) { - $style->margin_bottom = "0pt"; - $b = 0; - } - - // Collapse vertical margins: - $n = $this->_frame->get_next_sibling(); - - // FIXME If there is a non-empty inline frame between the blocks, it is not taken into account - while ( $n && !in_array($n->get_style()->display, Style::$BLOCK_TYPES) ) { - $n = $n->get_next_sibling(); - } - - if ( $n ) { // && !$n instanceof Page_Frame_Decorator ) { - $b = max($b, $style->length_in_pt($n->get_style()->margin_top, $cb["h"])); - $n->get_style()->margin_top = "0pt"; - $style->margin_bottom = $b."pt"; - } - - // Collapse our first child's margin - $f = $this->_frame->get_first_child(); - while ( $f && !in_array($f->get_style()->display, Style::$BLOCK_TYPES) ) - $f = $f->get_next_sibling(); - - // Margin are collapsed only between block elements - if ( $f && in_array($f->get_style()->display, Style::$BLOCK_TYPES)) { - $t = max( $t, $style->length_in_pt($f->get_style()->margin_top, $cb["h"])); - $style->margin_top = $t."pt"; - $f->get_style()->margin_bottom = "0pt"; - } - - } - - //........................................................................ - - abstract function reflow(Frame_Decorator $block = null); - - //........................................................................ - - // Required for table layout: Returns an array(0 => min, 1 => max, "min" - // => min, "max" => max) of the minimum and maximum widths of this frame. - // This provides a basic implementation. Child classes should override - // this if necessary. - function get_min_max_width() { - if ( !is_null($this->_min_max_cache) ) { - return $this->_min_max_cache; - } - - $style = $this->_frame->get_style(); - - // Account for margins & padding - $dims = array($style->padding_left, - $style->padding_right, - $style->border_left_width, - $style->border_right_width, - $style->margin_left, - $style->margin_right); - - $cb_w = $this->_frame->get_containing_block("w"); - $delta = $style->length_in_pt($dims, $cb_w); - - // Handle degenerate case - if ( !$this->_frame->get_first_child() ) - return $this->_min_max_cache = array($delta, $delta,"min" => $delta, "max" => $delta); - - $low = array(); - $high = array(); - - for ( $iter = $this->_frame->get_children()->getIterator(); - $iter->valid(); - $iter->next() ) { - - $inline_min = 0; - $inline_max = 0; - - // Add all adjacent inline widths together to calculate max width - while ( $iter->valid() && in_array( $iter->current()->get_style()->display, Style::$INLINE_TYPES ) ) { - - $child = $iter->current(); - - $minmax = $child->get_min_max_width(); - - if ( in_array( $iter->current()->get_style()->white_space, array("pre", "nowrap") ) ) - $inline_min += $minmax["min"]; - else - $low[] = $minmax["min"]; - - $inline_max += $minmax["max"]; - $iter->next(); - - } - - if ( $inline_max > 0 ) - $high[] = $inline_max; - - if ( $inline_min > 0 ) - $low[] = $inline_min; - - if ( $iter->valid() ) { - list($low[], $high[]) = $iter->current()->get_min_max_width(); - continue; - } - - } - $min = count($low) ? max($low) : 0; - $max = count($high) ? max($high) : 0; - - // Use specified width if it is greater than the minimum defined by the - // content. If the width is a percentage ignore it for now. - $width = $style->width; - if ( $width !== "auto" && !is_percent($width) ) { - $width = $style->length_in_pt($width, $cb_w); - if ( $min < $width ) - $min = $width; - if ( $max < $width ) - $max = $width; - } - - $min += $delta; - $max += $delta; - return $this->_min_max_cache = array($min, $max, "min"=>$min, "max"=>$max); - } - - /** - * Parses a CSS string containing quotes and escaped hex characters - * - * @param $string string The CSS string to parse - * @param $single_trim - * @return string - */ - protected function _parse_string($string, $single_trim = false) { - if ($single_trim) { - $string = preg_replace("/^[\"\']/", "", $string); - $string = preg_replace("/[\"\']$/", "", $string); - } - else { - $string = trim($string, "'\""); - } - - $string = str_replace(array("\\\n",'\\"',"\\'"), - array("",'"',"'"), $string); - - // Convert escaped hex characters into ascii characters (e.g. \A => newline) - $string = preg_replace_callback("/\\\\([0-9a-fA-F]{0,6})(\s)?(?(2)|(?=[^0-9a-fA-F]))/", - create_function('$matches', - 'return chr(hexdec($matches[1]));'), - $string); - return $string; - } - - /** - * Parses a CSS "quotes" property - * - * @return array An array of pairs of quotes - */ - protected function _parse_quotes() { - - // Matches quote types - $re = "/(\'[^\']*\')|(\"[^\"]*\")/"; - - $quotes = $this->_frame->get_style()->quotes; - - // split on spaces, except within quotes - if (!preg_match_all($re, "$quotes", $matches, PREG_SET_ORDER)) - return; - - $quotes_array = array(); - foreach($matches as &$_quote){ - $quotes_array[] = $this->_parse_string($_quote[0], true); - } - - if ( empty($quotes_array) ) { - $quotes_array = array('"', '"'); - } - - return array_chunk($quotes_array, 2); - } - - /** - * Parses the CSS "content" property - * - * @return string The resulting string - */ - protected function _parse_content() { - - // Matches generated content - $re = "/\n". - "\s(counters?\\([^)]*\\))|\n". - "\A(counters?\\([^)]*\\))|\n". - "\s([\"']) ( (?:[^\"']|\\\\[\"'])+ )(?_frame->get_style()->content; - - $quotes = $this->_parse_quotes(); - - // split on spaces, except within quotes - if (!preg_match_all($re, $content, $matches, PREG_SET_ORDER)) - return; - - $text = ""; - - foreach ($matches as $match) { - - if ( isset($match[2]) && $match[2] !== "" ) - $match[1] = $match[2]; - - if ( isset($match[6]) && $match[6] !== "" ) - $match[4] = $match[6]; - - if ( isset($match[8]) && $match[8] !== "" ) - $match[7] = $match[8]; - - if ( isset($match[1]) && $match[1] !== "" ) { - - // counters?(...) - $match[1] = mb_strtolower(trim($match[1])); - - // Handle counter() references: - // http://www.w3.org/TR/CSS21/generate.html#content - - $i = mb_strpos($match[1], ")"); - if ( $i === false ) - continue; - - $args = explode(",", mb_substr($match[1], 8, $i - 8)); - $counter_id = $args[0]; - - if ( $match[1][7] === "(" ) { - // counter(name [,style]) - - if ( isset($args[1]) ) - $type = trim($args[1]); - else - $type = null; - - $p = $this->_frame->find_block_parent(); - - $text .= $p->counter_value($counter_id, $type); - - } else if ( $match[1][7] === "s" ) { - // counters(name, string [,style]) - if ( isset($args[1]) ) - $string = $this->_parse_string(trim($args[1])); - else - $string = ""; - - if ( isset($args[2]) ) - $type = $args[2]; - else - $type = null; - - $p = $this->_frame->find_block_parent(); - $tmp = ""; - while ($p) { - $tmp = $p->counter_value($counter_id, $type) . $string . $tmp; - $p = $p->find_block_parent(); - } - $text .= $tmp; - - } else - // countertops? - continue; - - } else if ( isset($match[4]) && $match[4] !== "" ) { - // String match - $text .= $this->_parse_string($match[4]); - - } else if ( isset($match[7]) && $match[7] !== "" ) { - // Directive match - - if ( $match[7] === "open-quote" ) { - // FIXME: do something here - $text .= $quotes[0][0]; - } else if ( $match[7] === "close-quote" ) { - // FIXME: do something else here - $text .= $quotes[0][1]; - } else if ( $match[7] === "no-open-quote" ) { - // FIXME: - } else if ( $match[7] === "no-close-quote" ) { - // FIXME: - } else if ( mb_strpos($match[7],"attr(") === 0 ) { - - $i = mb_strpos($match[7],")"); - if ( $i === false ) - continue; - - $attr = mb_substr($match[7], 5, $i - 5); - if ( $attr == "" ) - continue; - - $text .= $this->_frame->get_parent()->get_node()->getAttribute($attr); - } else - continue; - } - } - - return $text; - } - - /** - * Sets the generated content of a generated frame - */ - protected function _set_content(){ - $frame = $this->_frame; - $style = $frame->get_style(); - - if ( $style->content && $frame->get_node()->nodeName === "dompdf_generated" ) { - $content = $this->_parse_content(); - $node = $frame->get_node()->ownerDocument->createTextNode($content); - - $new_style = $style->get_stylesheet()->create_style(); - $new_style->inherit($style); - - $new_frame = new Frame($node); - $new_frame->set_style($new_style); - - Frame_Factory::decorate_frame($new_frame, $frame->get_dompdf()); - $new_frame->get_decorator()->set_root($frame->get_root()); - $frame->append_child($new_frame); - } - } -} diff --git a/application/third_party/dompdf/include/frame_tree.cls.php b/application/third_party/dompdf/include/frame_tree.cls.php deleted file mode 100755 index 3d5d2148..00000000 --- a/application/third_party/dompdf/include/frame_tree.cls.php +++ /dev/null @@ -1,230 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: frame_tree.cls.php 332 2010-11-27 14:06:34Z fabien.menager $ */ - -/** - * Represents an entire document as a tree of frames - * - * The Frame_Tree consists of {@link Frame} objects each tied to specific - * DomNode objects in a specific DomDocument. The Frame_Tree has the same - * structure as the DomDocument, but adds additional capabalities for - * styling and layout. - * - * @package dompdf - * @access protected - */ -class Frame_Tree { - - /** - * Tags to ignore while parsing the tree - * - * @var array - */ - static protected $_HIDDEN_TAGS = array("area", "base", "basefont", "head", "style", - "meta", "title", "colgroup", - "noembed", "noscript", "param", "#comment"); - /** - * The main DomDocument - * - * @see http://ca2.php.net/manual/en/ref.dom.php - * @var DomDocument - */ - protected $_dom; - - /** - * The root node of the FrameTree. - * - * @var Frame - */ - protected $_root; - - /** - * Subtrees of absolutely positioned elements - * - * @var array of Frames - */ - protected $_absolute_frames; - - /** - * A mapping of {@link Frame} objects to DomNode objects - * - * @var array - */ - protected $_registry; - - - /** - * Class constructor - * - * @param DomDocument $dom the main DomDocument object representing the current html document - */ - function __construct(DomDocument $dom) { - $this->_dom = $dom; - $this->_root = null; - $this->_registry = array(); - } - - function __destruct() { - clear_object($this); - } - - /** - * Returns the DomDocument object representing the curent html document - * - * @return DomDocument - */ - function get_dom() { return $this->_dom; } - - /** - * Returns the root frame of the tree - * - * @return Frame - */ - function get_root() { return $this->_root; } - - /** - * Returns a specific frame given its id - * - * @param string $id - * @return Frame - */ - function get_frame($id) { return isset($this->_registry[$id]) ? $this->_registry[$id] : null; } - - /** - * Returns a post-order iterator for all frames in the tree - * - * @return FrameTreeList - */ - function get_frames() { return new FrameTreeList($this->_root); } - - /** - * Builds the tree - */ - function build_tree() { - $html = $this->_dom->getElementsByTagName("html")->item(0); - if ( is_null($html) ) - $html = $this->_dom->firstChild; - - if ( is_null($html) ) - throw new DOMPDF_Exception("Requested HTML document contains no data."); - - $this->_root = $this->_build_tree_r($html); - - } - - /** - * Recursively adds {@link Frame} objects to the tree - * - * Recursively build a tree of Frame objects based on a dom tree. - * No layout information is calculated at this time, although the - * tree may be adjusted (i.e. nodes and frames for generated content - * and images may be created). - * - * @param DomNode $node the current DomNode being considered - * @return Frame - */ - protected function _build_tree_r(DomNode $node) { - - $frame = new Frame($node); - $id = $frame->get_id(); - $this->_registry[ $id ] = $frame; - - if ( !$node->hasChildNodes() ) - return $frame; - - // Fixes 'cannot access undefined property for object with - // overloaded access', fix by Stefan radulian - // - //foreach ($node->childNodes as $child) { - - // Store the children in an array so that the tree can be modified - $children = array(); - for ($i = 0; $i < $node->childNodes->length; $i++) - $children[] = $node->childNodes->item($i); - - foreach ($children as $child) { - $node_name = mb_strtolower($child->nodeName); - - // Skip non-displaying nodes - if ( in_array($node_name, self::$_HIDDEN_TAGS) ) { - if ( $node_name !== "head" && - $node_name !== "style" ) - $child->parentNode->removeChild($child); - continue; - } - - // Skip empty text nodes - if ( $node_name === "#text" && $child->nodeValue == "" ) { - $child->parentNode->removeChild($child); - continue; - } - - // Skip empty image nodes - if ( $node_name === "img" && $child->getAttribute("src") == "" ) { - $child->parentNode->removeChild($child); - continue; - } - - $frame->append_child($this->_build_tree_r($child), false); - } - - return $frame; - } - - public function insert_node(DOMNode $node, DOMNode $new_node, $pos) { - if ($pos === "after" || !$node->firstChild) - $node->appendChild($new_node); - else - $node->insertBefore($new_node, $node->firstChild); - - $this->_build_tree_r($new_node); - - $frame_id = $new_node->getAttribute("frame_id"); - $frame = $this->get_frame($frame_id); - - $parent_id = $node->getAttribute("frame_id"); - $parent = $this->get_frame($parent_id); - - if ($pos === "before") - $parent->prepend_child($frame, false); - else - $parent->append_child($frame, false); - } -} diff --git a/application/third_party/dompdf/include/functions.inc.php b/application/third_party/dompdf/include/functions.inc.php deleted file mode 100755 index 23c3b1ab..00000000 --- a/application/third_party/dompdf/include/functions.inc.php +++ /dev/null @@ -1,942 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - trailing slash of base_path in build_url is no longer optional when - * required. This allows paths not ending in a slash, e.g. on dynamically - * created sites with page id in the url parameters. - * @version 20090601 - * - fix windows paths - * @version 20090610 - * - relax windows path syntax, use uniform path delimiter. Used for background images. - */ - -/* $Id: functions.inc.php 361 2011-02-16 21:03:05Z fabien.menager $ */ - -function def($name, $value = true) { - if (!defined($name)) { - define($name, $value); - } -} - -if ( !function_exists("pre_r") ) { -/** - * print_r wrapper for html/cli output - * - * Wraps print_r() output in < pre > tags if the current sapi is not - * 'cli'. Returns the output string instead of displaying it if $return is - * true. - * - * @param mixed $mixed variable or expression to display - * @param bool $return - * - */ -function pre_r($mixed, $return = false) { - if ($return) - return "
" . print_r($mixed, true) . "
"; - - if ( php_sapi_name() !== "cli") - echo ("
");
-  print_r($mixed);
-
-  if ( php_sapi_name() !== "cli")
-    echo("
"); - else - echo ("\n"); - flush(); - -} -} - -if ( !function_exists("pre_var_dump") ) { -/** - * var_dump wrapper for html/cli output - * - * Wraps var_dump() output in < pre > tags if the current sapi is not - * 'cli'. - * - * @param mixed $mixed variable or expression to display. - */ -function pre_var_dump($mixed) { - if ( php_sapi_name() !== "cli") - echo("
");
-    
-  var_dump($mixed);
-  
-  if ( php_sapi_name() !== "cli")
-    echo("
"); -} -} - -if ( !function_exists("d") ) { -/** - * generic debug function - * - * Takes everything and does its best to give a good debug output - * - * @param mixed $mixed variable or expression to display. - */ -function d($mixed) { - if ( php_sapi_name() !== "cli") - echo("
");
-    
-  // line
-  if (is_array($mixed) && array_key_exists("tallest_frame", $mixed)) {
-    echo "LINE:\n";
-    foreach($mixed as $key => $value) {
-      if (is_array($value) || is_object($value)) continue;
-      echo "  $key:\t".var_export($value,true)."\n";
-    }
-  }
-  
-  // other
-  else {
-    var_export($mixed);
-  }
-  
-  if ( php_sapi_name() !== "cli")
-    echo("
"); -} -} - -/** - * builds a full url given a protocol, hostname, base path and url - * - * @param string $protocol - * @param string $host - * @param string $base_path - * @param string $url - * @return string - * - * Initially the trailing slash of $base_path was optional, and conditionally appended. - * However on dynamically created sites, where the page is given as url parameter, - * the base path might not end with an url. - * Therefore do not append a slash, and **require** the $base_url to ending in a slash - * when needed. - * Vice versa, on using the local file system path of a file, make sure that the slash - * is appended (o.k. also for Windows) - */ -function build_url($protocol, $host, $base_path, $url) { - if ( mb_strlen($url) == 0 ) { - //return $protocol . $host . rtrim($base_path, "/\\") . "/"; - return $protocol . $host . $base_path; - } - - // Is the url already fully qualified or a Data URI? - if ( mb_strpos($url, "://") !== false || mb_strpos($url, "data:") === 0 ) - return $url; - - $ret = $protocol; - - if (!in_array(mb_strtolower($protocol), array("http://", "https://", "ftp://", "ftps://"))) { - //On Windows local file, an abs path can begin also with a '\' or a drive letter and colon - //drive: followed by a relative path would be a drive specific default folder. - //not known in php app code, treat as abs path - //($url[1] !== ':' || ($url[2]!=='\\' && $url[2]!=='/')) - if ($url[0] !== '/' && (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN' || ($url[0] !== '\\' && $url[1] !== ':'))) { - // For rel path and local acess we ignore the host, and run the path through realpath() - $ret .= realpath($base_path).'/'; - } - $ret .= $url; - $ret = preg_replace("/\?(.*)$/", "", $ret); - return $ret; - } - - //remote urls with backslash in html/css are not really correct, but lets be genereous - if ( $url[0] === '/' || $url[0] === '\\' ) { - // Absolute path - $ret .= $host . $url; - } else { - // Relative path - //$base_path = $base_path !== "" ? rtrim($base_path, "/\\") . "/" : ""; - $ret .= $host . $base_path . $url; - } - - return $ret; - -} - -/** - * parse a full url or pathname and return an array(protocol, host, path, - * file + query + fragment) - * - * @param string $url - * @return array - */ -function explode_url($url) { - $protocol = ""; - $host = ""; - $path = ""; - $file = ""; - - $arr = parse_url($url); - - if ( isset($arr["scheme"]) && - $arr["scheme"] !== "file" && - mb_strlen($arr["scheme"]) > 1 ) // Exclude windows drive letters... - { - $protocol = $arr["scheme"] . "://"; - - if ( isset($arr["user"]) ) { - $host .= $arr["user"]; - - if ( isset($arr["pass"]) ) - $host .= "@" . $arr["pass"]; - - $host .= ":"; - } - - if ( isset($arr["host"]) ) - $host .= $arr["host"]; - - if ( isset($arr["port"]) ) - $host .= ":" . $arr["port"]; - - if ( isset($arr["path"]) && $arr["path"] !== "" ) { - // Do we have a trailing slash? - if ( $arr["path"][ mb_strlen($arr["path"]) - 1 ] === "/" ) { - $path = $arr["path"]; - $file = ""; - } else { - $path = dirname($arr["path"]) . "/"; - $file = basename($arr["path"]); - } - } - - if ( isset($arr["query"]) ) - $file .= "?" . $arr["query"]; - - if ( isset($arr["fragment"]) ) - $file .= "#" . $arr["fragment"]; - - } else { - - $i = mb_strpos($url, "file://"); - if ( $i !== false) - $url = mb_substr($url, $i + 7); - - $protocol = ""; // "file://"; ? why doesn't this work... It's because of - // network filenames like //COMPU/SHARENAME - - $host = ""; // localhost, really - $file = basename($url); - - $path = dirname($url); - - // Check that the path exists - if ( $path !== false ) { - $path .= '/'; - - } else { - // generate a url to access the file if no real path found. - $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://'; - - $host = isset($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : php_uname("n"); - - if ( substr($arr["path"], 0, 1) === '/' ) { - $path = dirname($arr["path"]); - } else { - $path = '/' . rtrim(dirname($_SERVER["SCRIPT_NAME"]), '/') . '/' . $arr["path"]; - } - } - } - - $ret = array($protocol, $host, $path, $file, - "protocol" => $protocol, - "host" => $host, - "path" => $path, - "file" => $file); - return $ret; -} - -/** - * converts decimal numbers to roman numerals - * - * @param int $num - * @return string - */ -function dec2roman($num) { - - static $ones = array("", "i", "ii", "iii", "iv", "v", - "vi", "vii", "viii", "ix"); - static $tens = array("", "x", "xx", "xxx", "xl", "l", - "lx", "lxx", "lxxx", "xc"); - static $hund = array("", "c", "cc", "ccc", "cd", "d", - "dc", "dcc", "dccc", "cm"); - static $thou = array("", "m", "mm", "mmm"); - - if ( !is_numeric($num) ) - throw new DOMPDF_Exception("dec2roman() requires a numeric argument."); - - if ( $num > 4000 || $num < 0 ) - return "(out of range)"; - - $num = strrev((string)$num); - - $ret = ""; - switch (mb_strlen($num)) { - case 4: $ret .= $thou[$num[3]]; - case 3: $ret .= $hund[$num[2]]; - case 2: $ret .= $tens[$num[1]]; - case 1: $ret .= $ones[$num[0]]; - default: break; - } - return $ret; - -} - -/** - * Determines whether $value is a percentage or not - * - * @param float $value - * @return bool - */ -function is_percent($value) { return false !== mb_strpos($value, "%"); } - -/** - * Parses a data URI scheme - * http://en.wikipedia.org/wiki/Data_URI_scheme - * @param string $data_uri The data URI to parse - * @return array The result with charset, mime type and decoded data - */ -function parse_data_uri($data_uri) { - if (!preg_match('/^data:(?P[a-z0-9\/+-.]+)(;charset=(?P[a-z0-9-])+)?(?P;base64)?\,(?P.*)?/i', $data_uri, $match)) { - return false; - } - - $match['data'] = rawurldecode($match['data']); - $result = array( - 'charset' => $match['charset'] ? $match['charset'] : 'US-ASCII', - 'mime' => $match['mime'] ? $match['mime'] : 'text/plain', - 'data' => $match['base64'] ? base64_decode($match['data']) : $match['data'], - ); - - return $result; -} - -/** - * mb_string compatibility - */ -if ( !function_exists("mb_strlen") ) { - - define('MB_OVERLOAD_MAIL', 1); - define('MB_OVERLOAD_STRING', 2); - define('MB_OVERLOAD_REGEX', 4); - define('MB_CASE_UPPER', 0); - define('MB_CASE_LOWER', 1); - define('MB_CASE_TITLE', 2); - - function mb_convert_encoding($data, $to_encoding, $from_encoding = 'UTF-8') { - if (str_replace('-', '', strtolower($to_encoding)) === 'utf8') { - return utf8_encode($data); - } else { - return utf8_decode($data); - } - } - - function mb_detect_encoding($data, $encoding_list = array('iso-8859-1'), $strict = false) { - return 'iso-8859-1'; - } - - function mb_detect_order($encoding_list = array('iso-8859-1')) { - return 'iso-8859-1'; - } - - function mb_internal_encoding($encoding = null) { - if (isset($encoding)) { - return true; - } else { - return 'iso-8859-1'; - } - } - - function mb_strlen($str, $encoding = 'iso-8859-1') { - switch (str_replace('-', '', strtolower($encoding))) { - case "utf8": return strlen(utf8_encode($str)); - case "8bit": return strlen($str); - default: return strlen(utf8_decode($str)); - } - } - - function mb_strpos($haystack, $needle, $offset = 0) { - return strpos($haystack, $needle, $offset); - } - - function mb_strrpos($haystack, $needle, $offset = 0) { - return strrpos($haystack, $needle, $offset); - } - - function mb_strtolower( $str ) { - return strtolower($str); - } - - function mb_strtoupper( $str ) { - return strtoupper($str); - } - - function mb_substr($string, $start, $length = null, $encoding = 'iso-8859-1') { - if ( is_null($length) ) - return substr($string, $start); - else - return substr($string, $start, $length); - } - - function mb_substr_count($haystack, $needle, $encoding = 'iso-8859-1') { - return substr_count($haystack, $needle); - } - - function mb_encode_numericentity($str, $convmap, $encoding) { - return htmlspecialchars($str); - } - - function mb_convert_case($str, $mode = MB_CASE_UPPER, $encoding = array()) { - switch($mode) { - case MB_CASE_UPPER: return mb_strtoupper($str); - case MB_CASE_LOWER: return mb_strtolower($str); - case MB_CASE_TITLE: return ucwords(mb_strtolower($str)); - default: return $str; - } - } - - function mb_list_encodings() { - return array( - "ISO-8859-1", - "UTF-8", - "8bit", - ); - } -} - -/** - * Decoder for RLE8 compression in windows bitmaps - * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_6x0u.asp - */ -function rle8_decode ($str, $width){ - $lineWidth = $width + (3 - ($width-1) % 4); - $out = ''; - $cnt = strlen($str); - - for ($i = 0; $i <$cnt; $i++) { - $o = ord($str[$i]); - switch ($o){ - case 0: # ESCAPE - $i++; - switch (ord($str[$i])){ - case 0: # NEW LINE - $padCnt = $lineWidth - strlen($out)%$lineWidth; - if ($padCnt<$lineWidth) $out .= str_repeat(chr(0), $padCnt); # pad line - break; - case 1: # END OF FILE - $padCnt = $lineWidth - strlen($out)%$lineWidth; - if ($padCnt<$lineWidth) $out .= str_repeat(chr(0), $padCnt); # pad line - break 3; - case 2: # DELTA - $i += 2; - break; - default: # ABSOLUTE MODE - $num = ord($str[$i]); - for ($j = 0; $j < $num; $j++) - $out .= $str[++$i]; - if ($num % 2) $i++; - } - break; - default: - $out .= str_repeat($str[++$i], $o); - } - } - return $out; -} - -/** - * Decoder for RLE4 compression in windows bitmaps - * see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_6x0u.asp - */ -function rle4_decode ($str, $width) { - $w = floor($width/2) + ($width % 2); - $lineWidth = $w + (3 - ( ($width-1) / 2) % 4); - $pixels = array(); - $cnt = strlen($str); - - for ($i = 0; $i < $cnt; $i++) { - $o = ord($str[$i]); - switch ($o) { - case 0: # ESCAPE - $i++; - switch (ord($str[$i])){ - case 0: # NEW LINE - while (count($pixels)%$lineWidth!=0) - $pixels[]=0; - break; - case 1: # END OF FILE - while (count($pixels)%$lineWidth!=0) - $pixels[]=0; - break 3; - case 2: # DELTA - $i += 2; - break; - default: # ABSOLUTE MODE - $num = ord($str[$i]); - for ($j = 0; $j < $num; $j++){ - if ($j%2 == 0){ - $c = ord($str[++$i]); - $pixels[] = ($c & 240)>>4; - } else - $pixels[] = $c & 15; - } - if ($num % 2) $i++; - } - break; - default: - $c = ord($str[++$i]); - for ($j = 0; $j < $o; $j++) - $pixels[] = ($j%2==0 ? ($c & 240)>>4 : $c & 15); - } - } - - $out = ''; - if (count($pixels)%2) $pixels[]=0; - $cnt = count($pixels)/2; - - for ($i = 0; $i < $cnt; $i++) - $out .= chr(16*$pixels[2*$i] + $pixels[2*$i+1]); - - return $out; -} - -if ( !function_exists("imagecreatefrombmp") ) { - -/** - * Credit goes to mgutt - * http://www.programmierer-forum.de/function-imagecreatefrombmp-welche-variante-laeuft-t143137.htm - * Modified by Fabien Menager to support RGB555 BMP format - */ -function imagecreatefrombmp($filename) { - try { - // version 1.00 - if (!($fh = fopen($filename, 'rb'))) { - trigger_error('imagecreatefrombmp: Can not open ' . $filename, E_USER_WARNING); - return false; - } - - // read file header - $meta = unpack('vtype/Vfilesize/Vreserved/Voffset', fread($fh, 14)); - - // check for bitmap - if ($meta['type'] != 19778) { - trigger_error('imagecreatefrombmp: ' . $filename . ' is not a bitmap!', E_USER_WARNING); - return false; - } - - // read image header - $meta += unpack('Vheadersize/Vwidth/Vheight/vplanes/vbits/Vcompression/Vimagesize/Vxres/Vyres/Vcolors/Vimportant', fread($fh, 40)); - - // read additional bitfield header - if ($meta['compression'] == 3) { - $meta += unpack('VrMask/VgMask/VbMask', fread($fh, 12)); - } - - //pre_r($filename);pre_r($meta); - - // set bytes and padding - $meta['bytes'] = $meta['bits'] / 8; - $meta['decal'] = 4 - (4 * (($meta['width'] * $meta['bytes'] / 4)- floor($meta['width'] * $meta['bytes'] / 4))); - if ($meta['decal'] == 4) { - $meta['decal'] = 0; - } - - // obtain imagesize - if ($meta['imagesize'] < 1) { - $meta['imagesize'] = $meta['filesize'] - $meta['offset']; - // in rare cases filesize is equal to offset so we need to read physical size - if ($meta['imagesize'] < 1) { - $meta['imagesize'] = @filesize($filename) - $meta['offset']; - if ($meta['imagesize'] < 1) { - trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $filename . '!', E_USER_WARNING); - return false; - } - } - } - - // calculate colors - $meta['colors'] = !$meta['colors'] ? pow(2, $meta['bits']) : $meta['colors']; - - // read color palette - $palette = array(); - if ($meta['bits'] < 16) { - $palette = unpack('l' . $meta['colors'], fread($fh, $meta['colors'] * 4)); - // in rare cases the color value is signed - if ($palette[1] < 0) { - foreach ($palette as $i => $color) { - $palette[$i] = $color + 16777216; - } - } - } - - // create gd image - $im = imagecreatetruecolor($meta['width'], $meta['height']); - $data = fread($fh, $meta['imagesize']); - - // uncompress data - switch ($meta['compression']) { - case 1: $data = rle8_decode($data, $meta['width']); break; - case 2: $data = rle4_decode($data, $meta['width']); break; - } - - $p = 0; - $vide = chr(0); - $y = $meta['height'] - 1; - $error = 'imagecreatefrombmp: ' . $filename . ' has not enough data!'; - - // loop through the image data beginning with the lower left corner - while ($y >= 0) { - $x = 0; - while ($x < $meta['width']) { - switch ($meta['bits']) { - case 32: - case 24: - if (!($part = substr($data, $p, 3 /*$meta['bytes']*/))) { - trigger_error($error, E_USER_WARNING); - return $im; - } - $color = unpack('V', $part . $vide); - break; - case 16: - if (!($part = substr($data, $p, 2 /*$meta['bytes']*/))) { - trigger_error($error, E_USER_WARNING); - return $im; - } - $color = unpack('v', $part); - - if (empty($meta['rMask']) || $meta['rMask'] != 0xf800) - $color[1] = (($color[1] & 0x7c00) >> 7) * 65536 + (($color[1] & 0x03e0) >> 2) * 256 + (($color[1] & 0x001f) << 3); // 555 - else - $color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3); // 565 - break; - case 8: - $color = unpack('n', $vide . substr($data, $p, 1)); - $color[1] = $palette[ $color[1] + 1 ]; - break; - case 4: - $color = unpack('n', $vide . substr($data, floor($p), 1)); - $color[1] = ($p * 2) % 2 == 0 ? $color[1] >> 4 : $color[1] & 0x0F; - $color[1] = $palette[ $color[1] + 1 ]; - break; - case 1: - $color = unpack('n', $vide . substr($data, floor($p), 1)); - switch (($p * 8) % 8) { - case 0: $color[1] = $color[1] >> 7; break; - case 1: $color[1] = ($color[1] & 0x40) >> 6; break; - case 2: $color[1] = ($color[1] & 0x20) >> 5; break; - case 3: $color[1] = ($color[1] & 0x10) >> 4; break; - case 4: $color[1] = ($color[1] & 0x8 ) >> 3; break; - case 5: $color[1] = ($color[1] & 0x4 ) >> 2; break; - case 6: $color[1] = ($color[1] & 0x2 ) >> 1; break; - case 7: $color[1] = ($color[1] & 0x1 ); break; - } - $color[1] = $palette[ $color[1] + 1 ]; - break; - default: - trigger_error('imagecreatefrombmp: ' . $filename . ' has ' . $meta['bits'] . ' bits and this is not supported!', E_USER_WARNING); - return false; - } - imagesetpixel($im, $x, $y, $color[1]); - $x++; - $p += $meta['bytes']; - } - $y--; - $p += $meta['decal']; - } - fclose($fh); - return $im; - } catch (Exception $e) {var_dump($e);} -} -} - -/** - * getimagesize doesn't give a good size for 32bit BMP image v5 - * - * @param string $filename - * @return array The same format as getimagesize($filename) - */ -function dompdf_getimagesize($filename) { - $size = getimagesize($filename); - - if ( $size[0] == null || $size[1] == null ) { - $data = file_get_contents($filename, null, null, 0, 26); - - if ( substr($data, 0, 2) === "BM" ) { - $meta = unpack('vtype/Vfilesize/Vreserved/Voffset/Vheadersize/Vwidth/Vheight', $data); - $size[0] = (int)$meta['width']; - $size[1] = (int)$meta['height']; - } - } - - return $size; -} - -/** - * Converts a CMYK color to RGB - * - * @param int $c - * @param int $m - * @param int $y - * @param int $k - * @return object - */ -function cmyk_to_rgb($c, $m = null, $y = null, $k = null) { - if (is_array($c)) { - list($c, $m, $y, $k) = $c; - } - - $c *= 255; - $m *= 255; - $y *= 255; - $k *= 255; - - $r = (1 - round(2.55 * ($c+$k))) ; - $g = (1 - round(2.55 * ($m+$k))) ; - $b = (1 - round(2.55 * ($y+$k))) ; - - if($r<0) $r = 0; - if($g<0) $g = 0; - if($b<0) $b = 0; - - return array( - $r, $g, $b, - "r" => $r, "g" => $g, "b" => $b - ); -} - -function unichr($c) { - if ($c <= 0x7F) { - return chr($c); - } else if ($c <= 0x7FF) { - return chr(0xC0 | $c >> 6) . chr(0x80 | $c & 0x3F); - } else if ($c <= 0xFFFF) { - return chr(0xE0 | $c >> 12) . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); - } else if ($c <= 0x10FFFF) { - return chr(0xF0 | $c >> 18) . chr(0x80 | $c >> 12 & 0x3F) - . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); - } - return false; -} - -if ( !function_exists("date_default_timezone_get") ) { - function date_default_timezone_get() { - return ""; - } - - function date_default_timezone_set($timezone_identifier) { - return true; - } -} - -/** - * Stores warnings in an array for display later - * - * This function allows warnings generated by the DomDocument parser - * and CSS loader ({@link Stylesheet}) to be captured and displayed - * later. Without this function, errors are displayed immediately and - * PDF streaming is impossible. - * - * @see http://www.php.net/manual/en/function.set-error_handler.php - * - * @param int $errno - * @param string $errstr - * @param string $errfile - * @param string $errline - */ -function record_warnings($errno, $errstr, $errfile, $errline) { - - if ( !($errno & (E_WARNING | E_NOTICE | E_USER_NOTICE | E_USER_WARNING )) ) // Not a warning or notice - throw new DOMPDF_Exception($errstr . " $errno"); - - global $_dompdf_warnings; - global $_dompdf_show_warnings; - - if ( $_dompdf_show_warnings ) - echo $errstr . "\n"; - - $_dompdf_warnings[] = $errstr; -} - -/** - * Print a useful backtrace - */ -function bt() { - if ( php_sapi_name() !== "cli") - echo("
");
-    
-  $bt = debug_backtrace();
-
-  array_shift($bt); // remove actual bt() call
-  echo "\n";
-
-  $i = 0;
-  foreach ($bt as $call) {
-    $file = basename($call["file"]) . " (" . $call["line"] . ")";
-    if ( isset($call["class"]) ) {
-      $func = $call["class"] . "->" . $call["function"] . "()";
-    } else {
-      $func = $call["function"] . "()";
-    }
-
-    echo "#" . str_pad($i, 2, " ", STR_PAD_RIGHT) . ": " . str_pad($file.":", 42) . " $func\n";
-    $i++;
-  }
-  echo "\n";
-  
-  if ( php_sapi_name() !== "cli")
-    echo("
"); -} - -/** - * Print debug messages - * - * @param string $type The type of debug messages to print - */ -function dompdf_debug($type, $msg) { - global $_DOMPDF_DEBUG_TYPES, $_dompdf_show_warnings, $_dompdf_debug; - if ( isset($_DOMPDF_DEBUG_TYPES[$type]) && ($_dompdf_show_warnings || $_dompdf_debug) ) { - $arr = debug_backtrace(); - - echo basename($arr[0]["file"]) . " (" . $arr[0]["line"] ."): " . $arr[1]["function"] . ": "; - pre_r($msg); - } -} - -if ( !function_exists("print_memusage") ) { -/** - * Dump memory usage - */ -function print_memusage() { - global $memusage; - echo ("Memory Usage\n"); - $prev = 0; - $initial = reset($memusage); - echo (str_pad("Initial:", 40) . $initial . "\n\n"); - - foreach ($memusage as $key=>$mem) { - $mem -= $initial; - echo (str_pad("$key:" , 40)); - echo (str_pad("$mem", 12) . "(diff: " . ($mem - $prev) . ")\n"); - $prev = $mem; - } - - echo ("\n" . str_pad("Total:", 40) . memory_get_usage()) . "\n"; -} -} - -if ( !function_exists("enable_mem_profile") ) { -/** - * Initialize memory profiling code - */ -function enable_mem_profile() { - global $memusage; - $memusage = array("Startup" => memory_get_usage()); - register_shutdown_function("print_memusage"); -} -} - -if ( !function_exists("mark_memusage") ) { -/** - * Record the current memory usage - * - * @param string $location a meaningful location - */ -function mark_memusage($location) { - global $memusage; - if ( isset($memusage) ) - $memusage[$location] = memory_get_usage(); -} -} - -if ( !function_exists('sys_get_temp_dir')) { -/** - * Find the current system temporary directory - * - * @link http://us.php.net/manual/en/function.sys-get-temp-dir.php#85261 - */ -function sys_get_temp_dir() { - if (!empty($_ENV['TMP'])) { return realpath($_ENV['TMP']); } - if (!empty($_ENV['TMPDIR'])) { return realpath( $_ENV['TMPDIR']); } - if (!empty($_ENV['TEMP'])) { return realpath( $_ENV['TEMP']); } - $tempfile=tempnam(uniqid(rand(),TRUE),''); - if (file_exists($tempfile)) { - unlink($tempfile); - return realpath(dirname($tempfile)); - } -} -} - -if ( function_exists("memory_get_peak_usage") ) { - function DOMPDF_memory_usage(){ - return memory_get_peak_usage(true); - } -} -else if ( function_exists("memory_get_peak_usage") ) { - function DOMPDF_memory_usage(){ - return memory_get_usage(true); - } -} -else { - function DOMPDF_memory_usage(){ - return "N/A"; - } -} - -/** - * Affect null to the unused objects - * @param unknown_type $object - */ -function clear_object(&$object) { - if ( is_object($object) ) { - foreach (array_keys((array)$object) as $key) { - clear_object($property); - } - foreach(get_class_vars(get_class($object)) as $property => $value) { - clear_object($property); - } - } - $object = null; - unset($object); -} diff --git a/application/third_party/dompdf/include/gd_adapter.cls.php b/application/third_party/dompdf/include/gd_adapter.cls.php deleted file mode 100755 index 58dde2da..00000000 --- a/application/third_party/dompdf/include/gd_adapter.cls.php +++ /dev/null @@ -1,840 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: gd_adapter.cls.php 355 2011-01-27 07:44:54Z fabien.menager $ */ - -/** - * Image rendering interface - * - * Renders to an image format supported by GD (jpeg, gif, png, xpm). - * Not super-useful day-to-day but handy nonetheless - * - * @package dompdf - */ -class GD_Adapter implements Canvas { - - /** - * Resoure handle for the image - * - * @var resource - */ - private $_img; - - /** - * Image width in pixels - * - * @var int - */ - private $_width; - - /** - * Image height in pixels - * - * @var int - */ - private $_height; - - /** - * Current page number - * - * @var int - */ - private $_page_number; - - /** - * Total number of pages - * - * @var int - */ - private $_page_count; - - /** - * Image antialias factor - * - * @var float - */ - private $_aa_factor; - - /** - * Allocated colors - * - * @var array - */ - private $_colors; - - /** - * Background color - * - * @var int - */ - private $_bg_color; - - /** - * Class constructor - * - * @param mixed $size The size of image to create: array(x1,y1,x2,y2) or "letter", "legal", etc. - * @param string $orientation The orientation of the document (either 'landscape' or 'portrait') - * @param float $aa_factor Anti-aliasing factor, 1 for no AA - * @param array $bg_color Image background color: array(r,g,b,a), 0 <= r,g,b,a <= 1 - */ - function __construct($size, $orientation = "portrait", $aa_factor = 1, $bg_color = array(1,1,1,0) ) { - - if ( !is_array($size) ) { - $size = strtolower($size); - - if ( isset(CPDF_Adapter::$PAPER_SIZES[$size]) ) - $size = CPDF_Adapter::$PAPER_SIZES[$size]; - else - $size = CPDF_Adapter::$PAPER_SIZES["letter"]; - } - - if ( strtolower($orientation) === "landscape" ) { - list($size[2],$size[3]) = array($size[3],$size[2]); - } - - if ( $aa_factor < 1 ) - $aa_factor = 1; - - $this->_aa_factor = $aa_factor; - - $size[2] *= $aa_factor; - $size[3] *= $aa_factor; - - $this->_width = $size[2] - $size[0]; - $this->_height = $size[3] - $size[1]; - - $this->_img = imagecreatetruecolor($this->_width, $this->_height); - - if ( is_null($bg_color) || !is_array($bg_color) ) { - // Pure white bg - $bg_color = array(1,1,1,0); - } - - $this->_bg_color = $this->_allocate_color($bg_color); - imagealphablending($this->_img, true); - imagesavealpha($this->_img, true); - imagefill($this->_img, 0, 0, $this->_bg_color); - - } - - /** - * Return the GF image resource - * - * @return resource - */ - function get_image() { return $this->_img; } - - /** - * Return the image's width in pixels - * - * @return float - */ - function get_width() { return $this->_width / $this->_aa_factor; } - - /** - * Return the image's height in pixels - * - * @return float - */ - function get_height() { return $this->_height / $this->_aa_factor; } - - /** - * Returns the current page number - * @return int - */ - function get_page_number() { return $this->_page_number; } - - /** - * Returns the total number of pages in the document - * @return int - */ - function get_page_count() { return $this->_page_count; } - - /** - * Sets the current page number - * - * @param int $num - */ - function set_page_number($num) { $this->_page_number = $num; } - - /** - * Sets the page count - * - * @param int $count - */ - function set_page_count($count) { $this->_page_count = $count; } - - /** - * Sets the opacity - * - * @param $opacity - * @param $mode - */ - function set_opacity($opacity, $mode = "Normal") { - // FIXME - } - - /** - * Allocate a new color. Allocate with GD as needed and store - * previously allocated colors in $this->_colors. - * - * @param array $color The new current color - * @return int The allocated color - */ - private function _allocate_color($color) { - - if ( isset($color["c"]) ) { - $color = cmyk_to_rgb($color); - } - - // Full opacity if no alpha set - if ( !isset($color[3]) ) - $color[3] = 0; - - list($r,$g,$b,$a) = $color; - - $r *= 255; - $g *= 255; - $b *= 255; - $a *= 127; - - // Clip values - $r = $r > 255 ? 255 : $r; - $g = $g > 255 ? 255 : $g; - $b = $b > 255 ? 255 : $b; - $a = $a > 127 ? 127 : $a; - - $r = $r < 0 ? 0 : $r; - $g = $g < 0 ? 0 : $g; - $b = $b < 0 ? 0 : $b; - $a = $a < 0 ? 0 : $a; - - $key = sprintf("#%02X%02X%02X%02X", $r, $g, $b, $a); - - if ( isset($this->_colors[$key]) ) - return $this->_colors[$key]; - - if ( $a != 0 ) - $this->_colors[$key] = imagecolorallocatealpha($this->_img, $r, $g, $b, $a); - else - $this->_colors[$key] = imagecolorallocate($this->_img, $r, $g, $b); - - return $this->_colors[$key]; - - } - - /** - * Draws a line from x1,y1 to x2,y2 - * - * See {@link Style::munge_color()} for the format of the color array. - * See {@link Cpdf::setLineStyle()} for a description of the format of the - * $style parameter (aka dash). - * - * @param float $x1 - * @param float $y1 - * @param float $x2 - * @param float $y2 - * @param array $color - * @param float $width - * @param array $style - */ - function line($x1, $y1, $x2, $y2, $color, $width, $style = null) { - - // Scale by the AA factor - $x1 *= $this->_aa_factor; - $y1 *= $this->_aa_factor; - $x2 *= $this->_aa_factor; - $y2 *= $this->_aa_factor; - $width *= $this->_aa_factor; - - $c = $this->_allocate_color($color); - - // Convert the style array if required - if ( !is_null($style) ) { - $gd_style = array(); - - if ( count($style) == 1 ) { - for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) { - $gd_style[] = $c; - } - - for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) { - $gd_style[] = $this->_bg_color; - } - - } else { - - $i = 0; - foreach ($style as $length) { - - if ( $i % 2 == 0 ) { - // 'On' pattern - for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) - $gd_style[] = $c; - - } else { - // Off pattern - for ($i = 0; $i < $style[0] * $this->_aa_factor; $i++) - $gd_style[] = $this->_bg_color; - - } - $i++; - } - } - - imagesetstyle($this->_img, $gd_style); - $c = IMG_COLOR_STYLED; - } - - imagesetthickness($this->_img, $width); - - imageline($this->_img, $x1, $y1, $x2, $y2, $c); - - } - - /** - * Draws a rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_color()} for the format of the color array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - * @param float $width - * @param array $style - */ - function rectangle($x1, $y1, $w, $h, $color, $width, $style = null) { - - // Scale by the AA factor - $x1 *= $this->_aa_factor; - $y1 *= $this->_aa_factor; - $w *= $this->_aa_factor; - $h *= $this->_aa_factor; - - $c = $this->_allocate_color($color); - - // Convert the style array if required - if ( !is_null($style) ) { - $gd_style = array(); - - foreach ($style as $length) { - for ($i = 0; $i < $length; $i++) { - $gd_style[] = $c; - } - } - - imagesetstyle($this->_img, $gd_style); - $c = IMG_COLOR_STYLED; - } - - imagesetthickness($this->_img, $width); - - imagerectangle($this->_img, $x1, $y1, $x1 + $w, $y1 + $h, $c); - - } - - /** - * Draws a filled rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_color()} for the format of the color array. - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - */ - function filled_rectangle($x1, $y1, $w, $h, $color) { - - // Scale by the AA factor - $x1 *= $this->_aa_factor; - $y1 *= $this->_aa_factor; - $w *= $this->_aa_factor; - $h *= $this->_aa_factor; - - $c = $this->_allocate_color($color); - - imagefilledrectangle($this->_img, $x1, $y1, $x1 + $w, $y1 + $h, $c); - - } - - /** - * Starts a clipping rectangle at x1,y1 with width w and height h - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - */ - function clipping_rectangle($x1, $y1, $w, $h) { - // @todo - } - - /** - * Ends the last clipping shape - */ - function clipping_end() { - // @todo - } - - function save() { - // @todo - } - - function restore() { - // @todo - } - - function rotate($angle, $x, $y) { - // @todo - } - - function skew($angle_x, $angle_y, $x, $y) { - // @todo - } - - function scale($s_x, $s_y, $x, $y) { - // @todo - } - - function translate($t_x, $t_y) { - // @todo - } - - function transform($a, $b, $c, $d, $e, $f) { - // @todo - } - - /** - * Draws a polygon - * - * The polygon is formed by joining all the points stored in the $points - * array. $points has the following structure: - * - * array(0 => x1, - * 1 => y1, - * 2 => x2, - * 3 => y2, - * ... - * ); - * - * - * See {@link Style::munge_color()} for the format of the color array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param array $points - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the polygon if true - */ - function polygon($points, $color, $width = null, $style = null, $fill = false) { - - // Scale each point by the AA factor - foreach (array_keys($points) as $i) - $points[$i] *= $this->_aa_factor; - - $c = $this->_allocate_color($color); - - // Convert the style array if required - if ( !is_null($style) && !$fill ) { - $gd_style = array(); - - foreach ($style as $length) { - for ($i = 0; $i < $length; $i++) { - $gd_style[] = $c; - } - } - - imagesetstyle($this->_img, $gd_style); - $c = IMG_COLOR_STYLED; - } - - imagesetthickness($this->_img, $width); - - if ( $fill ) - imagefilledpolygon($this->_img, $points, count($points) / 2, $c); - else - imagepolygon($this->_img, $points, count($points) / 2, $c); - - } - - /** - * Draws a circle at $x,$y with radius $r - * - * See {@link Style::munge_color()} for the format of the color array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x - * @param float $y - * @param float $r - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the circle if true - */ - function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false) { - - // Scale by the AA factor - $x *= $this->_aa_factor; - $y *= $this->_aa_factor; - $r *= $this->_aa_factor; - - $c = $this->_allocate_color($color); - - // Convert the style array if required - if ( !is_null($style) && !$fill ) { - $gd_style = array(); - - foreach ($style as $length) { - for ($i = 0; $i < $length; $i++) { - $gd_style[] = $c; - } - } - - imagesetstyle($this->_img, $gd_style); - $c = IMG_COLOR_STYLED; - } - - imagesetthickness($this->_img, $width); - - if ( $fill ) - imagefilledellipse($this->_img, $x, $y, $r, $r, $c); - else - imageellipse($this->_img, $x, $y, $r, $r, $c); - - } - - /** - * Add an image to the pdf. - * - * The image is placed at the specified x and y coordinates with the - * given width and height. - * - * @param string $img_url the path to the image - * @param string $img_type the type (e.g. extension) of the image - * @param float $x x position - * @param float $y y position - * @param int $w width (in pixels) - * @param int $h height (in pixels) - */ - function image($img_url, $img_type, $x, $y, $w, $h) { - - switch ($img_type) { - case "png": - $src = @imagecreatefrompng($img_url); - break; - - case "gif": - $src = @imagecreatefromgif($img_url); - break; - - case "bmp": - $src = @imagecreatefrombmp($img_url); - break; - - case "jpg": - case "jpeg": - $src = @imagecreatefromjpeg($img_url); - break; - - default: - break; - - } - - if ( !$src ) - return; // Probably should add to $_dompdf_errors or whatever here - - // Scale by the AA factor - $x *= $this->_aa_factor; - $y *= $this->_aa_factor; - - $w *= $this->_aa_factor; - $h *= $this->_aa_factor; - - $img_w = imagesx($src); - $img_h = imagesy($src); - - - imagecopyresampled($this->_img, $src, $x, $y, 0, 0, $w, $h, $img_w, $img_h); - - } - - /** - * Writes text at the specified x and y coordinates - * - * See {@link Style::munge_color()} for the format of the color array. - * - * @param float $x - * @param float $y - * @param string $text the text to write - * @param string $font the font file to use - * @param float $size the font size, in points - * @param array $color - * @param float $adjust word spacing adjustment - * @param float $angle Text angle - */ - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $word_spacing = 0, $char_spacing = 0, $angle = 0) { - - // Scale by the AA factor - $x *= $this->_aa_factor; - $y *= $this->_aa_factor; - $size *= $this->_aa_factor; - - $h = $this->get_font_height($font, $size); - $c = $this->_allocate_color($color); - - $text = mb_encode_numericentity($text, array(0x0080, 0xff, 0, 0xff), 'UTF-8'); - - if ( strpos($font, '.ttf') === false ) - $font .= ".ttf"; - - // FIXME: word spacing - @imagettftext($this->_img, $size, $angle, $x, $y + $h, $c, $font, $text); - - } - - function javascript($code) { - // Not implemented - } - - /** - * Add a named destination (similar to ... in html) - * - * @param string $anchorname The name of the named destination - */ - function add_named_dest($anchorname) { - // Not implemented - } - - /** - * Add a link to the pdf - * - * @param string $url The url to link to - * @param float $x The x position of the link - * @param float $y The y position of the link - * @param float $width The width of the link - * @param float $height The height of the link - */ - function add_link($url, $x, $y, $width, $height) { - // Not implemented - } - - /** - * Add meta information to the PDF - * - * @param string $label label of the value (Creator, Producer, etc.) - * @param string $value the text to set - */ - function add_info($label, $value) { - // N/A - } - - /** - * Calculates text size, in points - * - * @param string $text the text to be sized - * @param string $font the desired font - * @param float $size the desired font size - * @param float $spacing word spacing, if any - * @return float - */ - function get_text_width($text, $font, $size, $word_spacing = 0, $char_spacing = 0) { - - if ( strpos($font, '.ttf') === false ) - $font .= ".ttf"; - - $text = mb_encode_numericentity($text, array(0x0080, 0xffff, 0, 0xffff), 'UTF-8'); - - // FIXME: word spacing - list($x1,,$x2) = @imagettfbbox($size, 0, $font, $text); - return $x2 - $x1; - } - - /** - * Calculates font height, in points - * - * @param string $font - * @param float $size - * @return float - */ - function get_font_height($font, $size) { - if ( strpos($font, '.ttf') === false ) - $font .= ".ttf"; - - // FIXME: word spacing - list(,$y2,,,,$y1) = imagettfbbox($size, 0, $font, "MXjpqytfhl"); // Test string with ascenders, descenders and caps - return ($y2 - $y1) * DOMPDF_FONT_HEIGHT_RATIO; - } - - - /** - * Starts a new page - * - * Subsequent drawing operations will appear on the new page. - */ - function new_page() { - $this->_page_number++; - $this->_page_count++; - } - - function open_object(){ - // N/A - } - - function close_object(){ - // N/A - } - - function add_object(){ - // N/A - } - - function page_text(){ - // N/A - } - - /** - * Streams the image directly to the browser - * - * @param string $filename the name of the image file (ignored) - * @param array $options associative array, 'type' => jpeg|jpg|png, 'quality' => 0 - 100 (jpeg only) - */ - function stream($filename, $options = null) { - - // Perform any antialiasing - if ( $this->_aa_factor != 1 ) { - $dst_w = $this->_width / $this->_aa_factor; - $dst_h = $this->_height / $this->_aa_factor; - $dst = imagecreatetruecolor($dst_w, $dst_h); - imagecopyresampled($dst, $this->_img, 0, 0, 0, 0, - $dst_w, $dst_h, - $this->_width, $this->_height); - } else { - $dst = $this->_img; - } - - if ( !isset($options["type"]) ) - $options["type"] = "png"; - - $type = strtolower($options["type"]); - - header("Cache-Control: private"); - - switch ($type) { - - case "jpg": - case "jpeg": - if ( !isset($options["quality"]) ) - $options["quality"] = 75; - - header("Content-type: image/jpeg"); - imagejpeg($dst, '', $options["quality"]); - break; - - case "png": - default: - header("Content-type: image/png"); - imagepng($dst); - break; - } - - if ( $this->_aa_factor != 1 ) - imagedestroy($dst); - } - - /** - * Returns the PNG as a string - * - * @param array $options associative array, 'type' => jpeg|jpg|png, 'quality' => 0 - 100 (jpeg only) - * @return string - */ - function output($options = null) { - - if ( $this->_aa_factor != 1 ) { - $dst_w = $this->_width / $this->_aa_factor; - $dst_h = $this->_height / $this->_aa_factor; - $dst = imagecreatetruecolor($dst_w, $dst_h); - imagecopyresampled($dst, $this->_img, 0, 0, 0, 0, - $dst_w, $dst_h, - $this->_width, $this->_height); - } else { - $dst = $this->_img; - } - - if ( !isset($options["type"]) ) - $options["type"] = "png"; - - $type = $options["type"]; - - ob_start(); - - switch ($type) { - - case "jpg": - case "jpeg": - if ( !isset($options["quality"]) ) - $options["quality"] = 75; - - imagejpeg($dst, '', $options["quality"]); - break; - - case "png": - default: - imagepng($dst); - break; - } - - $image = ob_get_clean(); - - if ( $this->_aa_factor != 1 ) - imagedestroy($dst); - - return $image; - } - - -} diff --git a/application/third_party/dompdf/include/image_cache.cls.php b/application/third_party/dompdf/include/image_cache.cls.php deleted file mode 100755 index 46dc0c66..00000000 --- a/application/third_party/dompdf/include/image_cache.cls.php +++ /dev/null @@ -1,231 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - On getting type of images don't require any file endings - * and don't strip off url parameters, - * to allowing dynamically generated sites with image id - * in url parameters and not at end of url or missing file extension - * @contributor Helmut Tischer - * @version dompdf_trunk_with_helmut_mods.20090524 - * - Made debug messages more individually configurable - * @version 20090622 - * - don't cache broken image, but refer to original broken image replacement - */ - -/* $Id: image_cache.cls.php 354 2011-01-24 21:59:54Z fabien.menager $ */ - -/** - * Static class that resolves image urls and downloads and caches - * remote images if required. - * - * @access private - * @package dompdf - */ -class Image_Cache { - - /** - * Array of downloaded images. Cached so that identical images are - * not needlessly downloaded. - * - * @var array - */ - static protected $_cache = array(); - - - /** - * Resolve and fetch an image for use. - * - * @param string $url The url of the image - * @param string $proto Default protocol if none specified in $url - * @param string $host Default host if none specified in $url - * @param string $base_path Default path if none specified in $url - * @return array An array with two elements: The local path to the image and the image extension - */ - static function resolve_url($url, $proto, $host, $base_path) { - global $_dompdf_warnings; - - $parsed_url = explode_url($url); - - $DEBUGPNG=DEBUGPNG; //=DEBUGPNG; Allow override of global setting for ad hoc debug - $full_url_dbg = ''; - - //debugpng - if ($DEBUGPNG) print 'resolve_url('.$url.','.$proto.','.$host.','.$base_path.')('.$parsed_url['protocol'].')'; - - $remote = ($proto != "" && $proto !== "file://"); - $remote = $remote || ($parsed_url['protocol'] != ""); - - $datauri = strpos($parsed_url['protocol'], "data:") === 0; - - if ( !DOMPDF_ENABLE_REMOTE && $remote && !$datauri ) { - $resolved_url = DOMPDF_LIB_DIR . "/res/broken_image.png"; - $ext = "png"; - - //debugpng - if ($DEBUGPNG) $full_url_dbg = '(blockedremote)'; - - } - else if ( DOMPDF_ENABLE_REMOTE && $remote || $datauri ) { - // Download remote files to a temporary directory - $full_url = build_url($proto, $host, $base_path, $url); - - if ( isset(self::$_cache[$full_url]) ) { - list($resolved_url,$ext) = self::$_cache[$full_url]; - - //debugpng - if ($DEBUGPNG) $full_url_dbg = $full_url.'(cache)'; - - } else { - - $resolved_url = tempnam(DOMPDF_TEMP_DIR, "ca_dompdf_img_"); - //debugpng - if ($DEBUGPNG) echo $resolved_url . "\n"; - - if ($datauri) { - if ($parsed_data_uri = parse_data_uri($url)) { - $image = $parsed_data_uri['data']; - list(, $ext) = explode('/', $parsed_data_uri['mime'], 2); - } - } - else { - $old_err = set_error_handler("record_warnings"); - $image = file_get_contents($full_url); - restore_error_handler(); - } - - if ( strlen($image) == 0 ) { - //target image not found - $resolved_url = DOMPDF_LIB_DIR . "/res/broken_image.png"; - $ext = "png"; - - //debugpng - if ($DEBUGPNG) $full_url_dbg = $full_url.'(missing)'; - - } else { - - file_put_contents($resolved_url, $image); - - //e.g. fetch.php?media=url.jpg&cache=1 - //- Image file name might be one of the dynamic parts of the url, don't strip off! - // if ( preg_match("/.*\.(\w+)/",$url,$match) ) $ext = $match[1]; - //- a remote url does not need to have a file extension at all - //- local cached file does not have a matching file extension - //Therefore get image type from the content - - $imagedim = dompdf_getimagesize($resolved_url); - - if( $imagedim[0] && $imagedim[1] && - in_array($imagedim[2], array(IMAGETYPE_GIF, IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_BMP)) ) { - //target image is valid - - $imagetypes = array('','gif','jpeg','png','swf','psd','bmp'); - $ext = $imagetypes[$imagedim[2]]; - if ( rename($resolved_url,$resolved_url.'.'.$ext) ) { - $resolved_url .= '.'.$ext; - } - - //Don't put replacement image into cache - otherwise it will be deleted on cache cleanup. - //Only execute on successfull caching of remote image. - self::$_cache[$full_url] = array($resolved_url,$ext); - - } else { - //target image is not valid. - unlink($resolved_url); - - $resolved_url = DOMPDF_LIB_DIR . "/res/broken_image.png"; - $ext = "png"; - } - } - - } - - } else { - - $resolved_url = build_url($proto, $host, $base_path, $url); - if ($DEBUGPNG) print 'build_url('.$proto.','.$host.','.$base_path.','.$url.')('.$resolved_url.')'; - - if ( !preg_match("/.*\.(\w+)/",$url,$match) ) { - //debugpng - if ($DEBUGPNG) print '[resolve_url exception '.$url.']'; - throw new DOMPDF_Exception("Unknown image type: $url."); - } - - $ext = $match[1]; - - //debugpng - if ($DEBUGPNG) $full_url_dbg = '(local)'; - - } - - if ( !is_readable($resolved_url) || !filesize($resolved_url) ) { - - //debugpng - if ($DEBUGPNG) $full_url_dbg .= '(nocache'.$resolved_url.')'; - - $_dompdf_warnings[] = "File " .$resolved_url . " is not readable or is an empty file.\n"; - $resolved_url = DOMPDF_LIB_DIR . "/res/broken_image.png"; - $ext = "png"; - } - - //debugpng - if ($DEBUGPNG) print '[resolve_url '.$url.'|'.$full_url_dbg.'|'.$resolved_url.'|'.$ext.']'; - - return array($resolved_url, $ext); - } - - /** - * Unlink all cached images (i.e. temporary images either downloaded - * or converted) - */ - static function clear() { - if ( count(self::$_cache) ) { - while ($entry = array_shift(self::$_cache)) { - list($file, $ext) = $entry; - //debugpng - if (DEBUGPNG) print '[clear unlink '.$file.']'; - if (!DEBUGKEEPTEMP) - //XXX: Should we have some kind of fallback or warning if unlink() fails? - unlink($file); - } - } - } - -} diff --git a/application/third_party/dompdf/include/image_frame_decorator.cls.php b/application/third_party/dompdf/include/image_frame_decorator.cls.php deleted file mode 100755 index e81a4cfd..00000000 --- a/application/third_party/dompdf/include/image_frame_decorator.cls.php +++ /dev/null @@ -1,116 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - add optional debug output - */ - -/* $Id: image_frame_decorator.cls.php 283 2010-07-19 17:57:40Z fabien.menager $ */ - -/** - * Decorates frames for image layout and rendering - * - * @access private - * @package dompdf - */ -class Image_Frame_Decorator extends Frame_Decorator { - - /** - * The path to the image file (note that remote images are - * downloaded locally to DOMPDF_TEMP_DIR). - * - * @var string - */ - protected $_image_url; - - /** - * The image's file extension (i.e. png, jpeg, gif) - * - * @var string - */ - protected $_image_ext; - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - * @param DOMPDF $dompdf the document's dompdf object (required to resolve relative & remote urls) - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - global $_dompdf_warnings; - - parent::__construct($frame, $dompdf); - $url = $frame->get_node()->getAttribute("src"); - - //debugpng - if (DEBUGPNG) print '[__construct '.$url.']'; - - list($this->_image_url, $this->_image_ext) = Image_Cache::resolve_url($url, - $dompdf->get_protocol(), - $dompdf->get_host(), - $dompdf->get_base_path()); - - if ( strrpos( $this->_image_url, DOMPDF_LIB_DIR . "/res/broken_image.png", 0) !== false && - $alt = $frame->get_node()->getAttribute("alt") ) { - $style = $frame->get_style(); - $style->width = (4/3)*Font_Metrics::get_text_width($alt, $style->font_family, $style->font_size, $style->word_spacing); - $style->height = Font_Metrics::get_font_height($style->font_family, $style->font_size); - } - } - - /** - * Return the image's url - * - * @return string The url of this image - */ - function get_image_url() { - return $this->_image_url; - } - - /** - * Return the image's file extension - * - * @return string The image's file extension - */ - function get_image_ext() { - return $this->_image_ext; - } - -} diff --git a/application/third_party/dompdf/include/image_frame_reflower.cls.php b/application/third_party/dompdf/include/image_frame_reflower.cls.php deleted file mode 100755 index 153fa3e5..00000000 --- a/application/third_party/dompdf/include/image_frame_reflower.cls.php +++ /dev/null @@ -1,162 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - Fix image size as percent of wrapping box - * - Fix arithmetic rounding of image size - * - Time consuming additional image file scan only when really needed - */ - -/* $Id: image_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Image reflower class - * - * @access private - * @package dompdf - */ -class Image_Frame_Reflower extends Frame_Reflower { - - function __construct(Image_Frame_Decorator $frame) { - parent::__construct($frame); - } - - function reflow(Frame_Decorator $block = null) { - $this->_frame->position(); - - //FLOAT - //$frame = $this->_frame; - //$page = $frame->get_root(); - //if (DOMPDF_ENABLE_CSS_FLOAT && $frame->get_style()->float !== "none" ) { - // $page->add_floating_frame($this); - //} - // Set the frame's width - $this->get_min_max_width(); - - if ( $block ) { - $block->add_frame_to_line($this->_frame); - } - } - - function get_min_max_width() { - if (DEBUGPNG) { - // Determine the image's size. Time consuming. Only when really needed? - list($img_width, $img_height) = dompdf_getimagesize($this->_frame->get_image_url()); - print "get_min_max_width() ". - $this->_frame->get_style()->width.' '. - $this->_frame->get_style()->height.';'. - $this->_frame->get_parent()->get_style()->width." ". - $this->_frame->get_parent()->get_style()->height.";". - $this->_frame->get_parent()->get_parent()->get_style()->width.' '. - $this->_frame->get_parent()->get_parent()->get_style()->height.';'. - $img_width. ' '. - $img_height.'|' ; - } - - $style = $this->_frame->get_style(); - - //own style auto or invalid value: use natural size in px - //own style value: ignore suffix text including unit, use given number as px - //own style %: walk up parent chain until found available space in pt; fill available space - // - //special ignored unit: e.g. 10ex: e treated as exponent; x ignored; 10e completely invalid ->like auto - - $width = ($style->width > 0 ? $style->width : 0); - if ( is_percent($width) ) { - $t = 0.0; - for ($f = $this->_frame->get_parent(); $f; $f = $f->get_parent()) { - $t = (float)($f->get_style()->width); //always in pt - if ((float)$t != 0) { - break; - } - } - $width = ((float)rtrim($width,"%") * $t)/100; //maybe 0 - } elseif ( !mb_strpos($width, 'pt') ) { - // Don't set image original size if "%" branch was 0 or size not given. - // Otherwise aspect changed on %/auto combination for width/height - // Resample according to px per inch - // See also List_Bullet_Image_Frame_Decorator::__construct - $width = (float)($width * 72) / DOMPDF_DPI; - } - - $height = ($style->height > 0 ? $style->height : 0); - if ( is_percent($height) ) { - $t = 0.0; - for ($f = $this->_frame->get_parent(); $f; $f = $f->get_parent()) { - $t = (float)($f->get_style()->height); //always in pt - if ((float)$t != 0) { - break; - } - } - $height = ((float)rtrim($height,"%") * $t)/100; //maybe 0 - } elseif ( !mb_strpos($height, 'pt') ) { - // Don't set image original size if "%" branch was 0 or size not given. - // Otherwise aspect changed on %/auto combination for width/height - // Resample according to px per inch - // See also List_Bullet_Image_Frame_Decorator::__construct - $height = (float)($height * 72) / DOMPDF_DPI; - } - - if ($width == 0 || $height == 0) { - // Determine the image's size. Time consuming. Only when really needed! - list($img_width, $img_height) = dompdf_getimagesize($this->_frame->get_image_url()); - - // don't treat 0 as error. Can be downscaled or can be catched elsewhere if image not readable. - // Resample according to px per inch - // See also List_Bullet_Image_Frame_Decorator::__construct - if ($width == 0 && $height == 0) { - $width = (float)($img_width * 72) / DOMPDF_DPI; - $height = (float)($img_height * 72) / DOMPDF_DPI; - } elseif ($height == 0 && $width != 0) { - $height = ($width / $img_width) * $img_height; //keep aspect ratio - } elseif ($width == 0 && $height != 0) { - $width = ($height / $img_height) * $img_width; //keep aspect ratio - } - } - - if (DEBUGPNG) print $width.' '.$height.';'; - - $style->width = $width . "pt"; - $style->height = $height . "pt"; - - return array( $width, $width, "min" => $width, "max" => $width); - - } -} diff --git a/application/third_party/dompdf/include/image_renderer.cls.php b/application/third_party/dompdf/include/image_renderer.cls.php deleted file mode 100755 index 6fef82ab..00000000 --- a/application/third_party/dompdf/include/image_renderer.cls.php +++ /dev/null @@ -1,95 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: image_renderer.cls.php 325 2010-11-07 18:05:59Z fabien.menager $ */ - -/** - * Image renderer - * - * @access private - * @package dompdf - */ -class Image_Renderer extends Block_Renderer { - - function render(Frame $frame) { - // Render background & borders - $style = $frame->get_style(); - $cb = $frame->get_containing_block(); - list($x, $y, $w, $h) = $frame->get_border_box(); - - $this->_set_opacity( $frame->get_opacity( $style->opacity ) ); - - // Handle the last child - if ( ($bg = $style->background_color) !== "transparent" ) - $this->_canvas->filled_rectangle( $x + $widths[3], $y + $widths[0], $w, $h, $bg); - - if ( ($url = $style->background_image) && $url !== "none" ) - $this->_background_image($url, $x + $widths[3], $y + $widths[0], $w, $h, $style); - - $this->_render_border($frame); - $this->_render_outline($frame); - - list($x, $y) = $frame->get_padding_box(); - $x += $style->length_in_pt($style->padding_left, $cb["w"]); - $y += $style->length_in_pt($style->padding_top, $cb["h"]); - - $w = $style->length_in_pt($style->width, $cb["w"]); - $h = $style->length_in_pt($style->height, $cb["h"]); - - if ( strrpos( $frame->get_image_url(), DOMPDF_LIB_DIR . "/res/broken_image.png", 0) !== false && - $alt = $frame->get_node()->getAttribute("alt") ) { - $font = $style->font_family; - $size = $style->font_size; - $spacing = $style->word_spacing; - $this->_canvas->text($x, $y, $alt, - $font, $size, - $style->color, $spacing); - } - else { - $this->_canvas->image( $frame->get_image_url(), $frame->get_image_ext(), $x, $y, $w, $h); - } - - if (DEBUG_LAYOUT && DEBUG_LAYOUT_BLOCKS) { - $this->_debug_layout($frame->get_border_box(), "blue"); - if (DEBUG_LAYOUT_PADDINGBOX) { - $this->_debug_layout($frame->get_padding_box(), "blue", array(0.5, 0.5)); - } - } - } -} diff --git a/application/third_party/dompdf/include/inline_frame_decorator.cls.php b/application/third_party/dompdf/include/inline_frame_decorator.cls.php deleted file mode 100755 index efd66d05..00000000 --- a/application/third_party/dompdf/include/inline_frame_decorator.cls.php +++ /dev/null @@ -1,112 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - - * - * Changes - * @contributor Helmut Tischer - * @version 20090610 - * - don't repeat non repeatable background images after a line break - */ - -/* $Id: inline_frame_decorator.cls.php 252 2010-04-19 08:10:45Z flaviencrochard $ */ - -/** - * Decorates frames for inline layout - * - * @access private - * @package dompdf - */ -class Inline_Frame_Decorator extends Frame_Decorator { - - function __construct(Frame $frame, DOMPDF $dompdf) { parent::__construct($frame, $dompdf); } - - function split($frame = null, $force_pagebreak = false) { - - if ( is_null($frame) ) { - $this->get_parent()->split($this, $force_pagebreak); - return; - } - - if ( $frame->get_parent() !== $this ) - throw new DOMPDF_Exception("Unable to split: frame is not a child of this one."); - - $split = $this->copy( $this->_frame->get_node()->cloneNode() ); - $this->get_parent()->insert_child_after($split, $this); - - // Unset the current node's right style properties - $style = $this->_frame->get_style(); - $style->margin_right = "0"; - $style->padding_right = "0"; - $style->border_right_width = "0"; - - // Unset the split node's left style properties since we don't want them - // to propagate - $style = $split->get_style(); - $style->margin_left = "0"; - $style->padding_left = "0"; - $style->border_left_width = "0"; - - //On continuation of inline element on next line, - //don't repeat non-vertically repeatble background images - //See e.g. in testcase image_variants, long desriptions - if ( ($url = $style->background_image) && $url !== "none" - && ($repeat = $style->background_repeat) && $repeat !== "repeat" && $repeat !== "repeat-y" - ) { - $style->background_image = "none"; - } - - // Add $frame and all following siblings to the new split node - $iter = $frame; - while ($iter) { - $frame = $iter; - $iter = $iter->get_next_sibling(); - $frame->reset(); - $split->append_child($frame); - } - - $page_breaks = array("always", "left", "right"); - $frame_style = $frame->get_style(); - if( $force_pagebreak || - in_array($frame_style->page_break_before, $page_breaks) || - in_array($frame_style->page_break_after, $page_breaks) ) { - - $this->get_parent()->split($split, true); - } - } - -} diff --git a/application/third_party/dompdf/include/inline_frame_reflower.cls.php b/application/third_party/dompdf/include/inline_frame_reflower.cls.php deleted file mode 100755 index be2e1759..00000000 --- a/application/third_party/dompdf/include/inline_frame_reflower.cls.php +++ /dev/null @@ -1,99 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: inline_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Reflows inline frames - * - * @access private - * @package dompdf - */ -class Inline_Frame_Reflower extends Frame_Reflower { - - function __construct(Frame $frame) { parent::__construct($frame); } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - $frame = $this->_frame; - - // Check if a page break is forced - $page = $frame->get_root(); - $page->check_forced_page_break($frame); - - if ( $page->is_full() ) - return; - - $style = $frame->get_style(); - - // Generated content - $this->_set_content(); - - $frame->position(); - - $cb = $frame->get_containing_block(); - - // Add our margin, padding & border to the first and last children - if ( ($f = $frame->get_first_child()) && $f instanceof Text_Frame_Decorator ) { - $f_style = $f->get_style(); - $f_style->margin_left = $style->margin_left; - $f_style->padding_left = $style->padding_left; - $f_style->border_left = $style->border_left; - } - - if ( ($l = $frame->get_last_child()) && $l instanceof Text_Frame_Decorator ) { - $l_style = $l->get_style(); - $l_style->margin_right = $style->margin_right; - $l_style->padding_right = $style->padding_right; - $l_style->border_right = $style->border_right; - } - - if ( $block ) { - $block->add_frame_to_line($this->_frame); - } - - // Set the containing blocks and reflow each child. The containing - // block is not changed by line boxes. - foreach ( $frame->get_children() as $child ) { - $child->set_containing_block($cb); - $child->reflow($block); - } - } -} diff --git a/application/third_party/dompdf/include/inline_positioner.cls.php b/application/third_party/dompdf/include/inline_positioner.cls.php deleted file mode 100755 index 79bd776c..00000000 --- a/application/third_party/dompdf/include/inline_positioner.cls.php +++ /dev/null @@ -1,102 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: inline_positioner.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ -/** - * Positions inline frames - * - * @access private - * @package dompdf - */ -class Inline_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function position() { - // Find our nearest block level parent and access its lines property. - $p = $this->_frame->find_block_parent(); - - // Debugging code: - -// pre_r("\nPositioning:"); -// pre_r("Me: " . $this->_frame->get_node()->nodeName . " (" . spl_object_hash($this->_frame->get_node()) . ")"); -// pre_r("Parent: " . $p->get_node()->nodeName . " (" . spl_object_hash($p->get_node()) . ")"); - - // End debugging - - if ( !$p ) - throw new DOMPDF_Exception("No block-level parent found. Not good."); - - $f = $this->_frame; - - $cb = $f->get_containing_block(); - $style = $f->get_style(); - $line = $p->get_current_line(); - - // Skip the page break if in a fixed position element - $is_fixed = false; - while($f = $f->get_parent()) { - if($f->get_style()->position === "fixed") { - $is_fixed = true; - break; - } - } - - $f = $this->_frame; - - if ( !$is_fixed && $f->get_parent() && - $f->get_parent() instanceof Inline_Frame_Decorator && - $f->get_node()->nodeName === "#text" ) { - - $min_max = $f->get_reflower()->get_min_max_width(); - $initialcb = $f->get_root()->get_containing_block(); - $height = $style->length_in_pt($style->height, $initialcb["h"]); - - // If the frame doesn't fit in the current line, a line break occurs - if ( $min_max["min"] > ($cb["w"]-$line["left"]-$line["w"]-$line["right"]) ) { - $p->add_line(); - } - } - - $this->_frame->set_position($cb["x"] + $line["w"], $line["y"]); - - } -} diff --git a/application/third_party/dompdf/include/inline_renderer.cls.php b/application/third_party/dompdf/include/inline_renderer.cls.php deleted file mode 100755 index 131e8439..00000000 --- a/application/third_party/dompdf/include/inline_renderer.cls.php +++ /dev/null @@ -1,207 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: inline_renderer.cls.php 332 2010-11-27 14:06:34Z fabien.menager $ */ - -/** - * Renders inline frames - * - * @access private - * @package dompdf - */ -class Inline_Renderer extends Abstract_Renderer { - - //........................................................................ - - function render(Frame $frame) { - $style = $frame->get_style(); - - if ( !$frame->get_first_child() ) - return; // No children, no service - - // Draw the left border if applicable - $bp = $style->get_border_properties(); - $widths = array($style->length_in_pt($bp["top"]["width"]), - $style->length_in_pt($bp["right"]["width"]), - $style->length_in_pt($bp["bottom"]["width"]), - $style->length_in_pt($bp["left"]["width"])); - - // Draw the background & border behind each child. To do this we need - // to figure out just how much space each child takes: - list($x, $y) = $frame->get_first_child()->get_position(); - $w = null; - $h = 0; -// $x += $widths[3]; -// $y += $widths[0]; - - $this->_set_opacity( $frame->get_opacity( $style->opacity ) ); - - $first_row = true; - - foreach ($frame->get_children() as $child) { - list($child_x, $child_y, $child_w, $child_h) = $child->get_padding_box(); - - if ( !is_null($w) && $child_x < $x + $w ) { - //This branch seems to be supposed to being called on the first part - //of an inline html element, and the part after the if clause for the - //parts after a line break. - //But because $w initially mostly is 0, and gets updated only on the next - //round, this seem to be never executed and the common close always. - - // The next child is on another line. Draw the background & - // borders on this line. - - // Background: - if ( ($bg = $style->background_color) !== "transparent" ) - $this->_canvas->filled_rectangle( $x, $y, $w, $h, $bg); - - if ( ($url = $style->background_image) && $url !== "none" ) { - $this->_background_image($url, $x, $y, $w, $h, $style); - } - - // If this is the first row, draw the left border - if ( $first_row ) { - - if ( $bp["left"]["style"] !== "none" && $bp["left"]["color"] !== "transparent" && $bp["left"]["width"] > 0 ) { - $method = "_border_" . $bp["left"]["style"]; - $this->$method($x, $y, $h + $widths[0] + $widths[2], $bp["left"]["color"], $widths, "left"); - } - $first_row = false; - } - - // Draw the top & bottom borders - if ( $bp["top"]["style"] !== "none" && $bp["top"]["color"] !== "transparent" && $bp["top"]["width"] > 0 ) { - $method = "_border_" . $bp["top"]["style"]; - $this->$method($x, $y, $w + $widths[1] + $widths[3], $bp["top"]["color"], $widths, "top"); - } - - if ( $bp["bottom"]["style"] !== "none" && $bp["bottom"]["color"] !== "transparent" && $bp["bottom"]["width"] > 0 ) { - $method = "_border_" . $bp["bottom"]["style"]; - $this->$method($x, $y + $h + $widths[0] + $widths[2], $w + $widths[1] + $widths[3], $bp["bottom"]["color"], $widths, "bottom"); - } - - // Handle anchors & links - if ( $frame->get_node()->nodeName === "a" ) { - if ( $href = $frame->get_node()->getAttribute("href") ) - $this->_canvas->add_link($href, $x, $y, $w, $h); - } - - $x = $child_x; - $y = $child_y; - $w = $child_w; - $h = $child_h; - continue; - } - - if ( is_null($w) ) - $w = $child_w; - else - $w += $child_w; - - $h = max($h, $child_h); - } - - - // Handle the last child - if ( ($bg = $style->background_color) !== "transparent" ) - $this->_canvas->filled_rectangle( $x + $widths[3], $y + $widths[0], $w, $h, $bg); - - //On continuation lines (after line break) of inline elements, the style got copied. - //But a non repeatable background image should not be repeated on the next line. - //But removing the background image above has never an effect, and removing it below - //removes it always, even on the initial line. - //Need to handle it elsewhere, e.g. on certain ...clone()... usages. - // Repeat not given: default is Style::__construct - // ... && (!($repeat = $style->background_repeat) || $repeat === "repeat" ... - //different position? $this->_background_image($url, $x, $y, $w, $h, $style); - if ( ($url = $style->background_image) && $url !== "none" ) - $this->_background_image($url, $x + $widths[3], $y + $widths[0], $w, $h, $style); - - // Add the border widths - $w += $widths[1] + $widths[3]; - $h += $widths[0] + $widths[2]; - - // make sure the border and background start inside the left margin - $left_margin = $style->length_in_pt($style->margin_left); - $x += $left_margin; - - // If this is the first row, draw the left border too - if ( $first_row && $bp["left"]["style"] !== "none" && $bp["left"]["color"] !== "transparent" && $widths[3] > 0 ) { - $method = "_border_" . $bp["left"]["style"]; - $this->$method($x, $y, $h, $bp["left"]["color"], $widths, "left"); - } - - // Draw the top & bottom borders - if ( $bp["top"]["style"] !== "none" && $bp["top"]["color"] !== "transparent" && $widths[0] > 0 ) { - $method = "_border_" . $bp["top"]["style"]; - $this->$method($x, $y, $w, $bp["top"]["color"], $widths, "top"); - } - - if ( $bp["bottom"]["style"] !== "none" && $bp["bottom"]["color"] !== "transparent" && $widths[2] > 0 ) { - $method = "_border_" . $bp["bottom"]["style"]; - $this->$method($x, $y + $h, $w, $bp["bottom"]["color"], $widths, "bottom"); - } - - // pre_var_dump(get_class($frame->get_next_sibling())); - // $last_row = get_class($frame->get_next_sibling()) !== 'Inline_Frame_Decorator'; - // Draw the right border if this is the last row - if ( $bp["right"]["style"] !== "none" && $bp["right"]["color"] !== "transparent" && $widths[1] > 0 ) { - $method = "_border_" . $bp["right"]["style"]; - $this->$method($x + $w, $y, $h, $bp["right"]["color"], $widths, "right"); - } - - $node = $frame->get_node(); - - // Handle anchors & links - if ( $node->nodeName === "a" ) { - if ( $name = $node->getAttribute("name") ) - $this->_canvas->add_named_dest($name); - - if ( $href = $node->getAttribute("href") ) - $this->_canvas->add_link($href, $x, $y, $w, $h); - } - - if (DEBUG_LAYOUT && DEBUG_LAYOUT_INLINE) { - $this->_debug_layout($child->get_border_box(), "blue"); - if (DEBUG_LAYOUT_PADDINGBOX) { - $this->_debug_layout($child->get_padding_box(), "blue", array(0.5, 0.5)); - } - } - } -} diff --git a/application/third_party/dompdf/include/javascript_embedder.cls.php b/application/third_party/dompdf/include/javascript_embedder.cls.php deleted file mode 100755 index 087f0e5c..00000000 --- a/application/third_party/dompdf/include/javascript_embedder.cls.php +++ /dev/null @@ -1,68 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - */ - -/* $Id: javascript_embedder.cls.php 291 2010-08-02 20:55:23Z fabien.menager $ */ - -/** - * Embeds Javascript into the PDF document - * - * @access private - * @package dompdf - */ -class Javascript_Embedder { - - /** - * @var DOMPDF - */ - protected $_dompdf; - - function __construct(DOMPDF $dompdf) { - $this->_dompdf = $dompdf; - } - - function insert($code) { - $this->_dompdf->get_canvas()->javascript($code); - } - - function render($frame) { - if ( !DOMPDF_ENABLE_JAVASCRIPT ) - return; - - $this->insert($frame->get_node()->nodeValue); - } -} diff --git a/application/third_party/dompdf/include/list_bullet_frame_decorator.cls.php b/application/third_party/dompdf/include/list_bullet_frame_decorator.cls.php deleted file mode 100755 index 28210198..00000000 --- a/application/third_party/dompdf/include/list_bullet_frame_decorator.cls.php +++ /dev/null @@ -1,96 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - - * - * Changes - * @contributor Helmut Tischer - * @version 20090622 - * - bullet size proportional to font size, center position - */ - -/* $Id: list_bullet_frame_decorator.cls.php 325 2010-11-07 18:05:59Z fabien.menager $ */ - -/** - * Decorates frames for list bullet rendering - * - * @access private - * @package dompdf - */ -class List_Bullet_Frame_Decorator extends Frame_Decorator { - - const BULLET_PADDING = 1; // Distance from bullet to text in pt - // As fraction of font size (including descent). See also DECO_THICKNESS. - const BULLET_THICKNESS = 0.04; // Thickness of bullet outline. Screen: 0.08, print: better less, e.g. 0.04 - const BULLET_DESCENT = 0.3; //descent of font below baseline. Todo: Guessed for now. - const BULLET_SIZE = 0.35; // bullet diameter. For now 0.5 of font_size without descent. - - static $BULLET_TYPES = array("disc", "circle", "square"); - - //........................................................................ - - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - } - - function get_margin_width() { - $style = $this->_frame->get_style(); - // Small hack to prevent extra indenting of list text on list_style_position === "inside" - // and on suppressed bullet - if ( $style->list_style_position === "outside" || - $style->list_style_type === "none" ) - return 0; - return $style->get_font_size()*self::BULLET_SIZE + 2 * self::BULLET_PADDING; - } - - //hits only on "inset" lists items, to increase height of box - function get_margin_height() { - $style = $this->_frame->get_style(); - if ( $style->list_style_type === 'none' ) return 0; - return $style->get_font_size() * self::BULLET_SIZE + 2 * self::BULLET_PADDING; - } - - function get_width() { - return $this->get_margin_height(); - } - - function get_height() { - return $this->get_margin_height(); - } - - //........................................................................ -} diff --git a/application/third_party/dompdf/include/list_bullet_frame_reflower.cls.php b/application/third_party/dompdf/include/list_bullet_frame_reflower.cls.php deleted file mode 100755 index fcc75e44..00000000 --- a/application/third_party/dompdf/include/list_bullet_frame_reflower.cls.php +++ /dev/null @@ -1,66 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: list_bullet_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Reflows list bullets - * - * @access private - * @package dompdf - */ -class List_Bullet_Frame_Reflower extends Frame_Reflower { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - $style = $this->_frame->get_style(); - - $style->width = $this->_frame->get_width(); - $this->_frame->position(); - - if ( $style->list_style_position === "inside" ) { - $p = $this->_frame->find_block_parent(); - $p->add_frame_to_line($this->_frame); - } - - } -} diff --git a/application/third_party/dompdf/include/list_bullet_image_frame_decorator.cls.php b/application/third_party/dompdf/include/list_bullet_image_frame_decorator.cls.php deleted file mode 100755 index cfbeb182..00000000 --- a/application/third_party/dompdf/include/list_bullet_image_frame_decorator.cls.php +++ /dev/null @@ -1,188 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - added comment - */ - -/* $Id: list_bullet_image_frame_decorator.cls.php 354 2011-01-24 21:59:54Z fabien.menager $ */ - -/** - * Decorates frames for list bullets with custom images - * - * @access private - * @package dompdf - */ -class List_Bullet_Image_Frame_Decorator extends Frame_Decorator { - - /** - * The underlying image frame - * - * @var Image_Frame_Decorator - */ - protected $_img; - - /** - * The image's width in pixels - * - * @var int - */ - protected $_width; - - /** - * The image's height in pixels - * - * @var int - */ - protected $_height; - - /** - * Class constructor - * - * @param Frame $frame the bullet frame to decorate - * @param DOMPDF $dompdf the document's dompdf object - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - $style = $frame->get_style(); - $url = $style->list_style_image; - $frame->get_node()->setAttribute("src", $url); - $this->_img = new Image_Frame_Decorator($frame, $dompdf); - parent::__construct($this->_img, $dompdf); - list($width, $height) = dompdf_getimagesize($this->_img->get_image_url()); - - // Resample the bullet image to be consistent with 'auto' sized images - // See also Image_Frame_Reflower::get_min_max_width - // Tested php ver: value measured in px, suffix "px" not in value: rtrim unnecessary. - $this->_width = (((float)rtrim($width, "px")) * 72) / DOMPDF_DPI; - $this->_height = (((float)rtrim($height, "px")) * 72) / DOMPDF_DPI; - - //If an image is taller as the containing block/box, the box should be extended. - //Neighbour elements are overwriting the overlapping image areas. - //Todo: Where can the box size be extended? - //Code below has no effect. - //See block_frame_reflower _calculate_restricted_height - //See generated_frame_reflower, Dompdf:render() "list-item", "-dompdf-list-bullet"S. - //Leave for now - //if ($style->min_height < $this->_height ) { - // $style->min_height = $this->_height; - //} - //$style->height = "auto"; - } - - /** - * Return the bullet's width - * - * @return int - */ - function get_width() { - //ignore image width, use same width as on predefined bullet List_Bullet_Frame_Decorator - //for proper alignment of bullet image and text. Allow image to not fitting on left border. - //This controls the distance between bullet image and text - //return $this->_width; - return $this->_frame->get_style()->get_font_size()*List_Bullet_Frame_Decorator::BULLET_SIZE + - 2 * List_Bullet_Frame_Decorator::BULLET_PADDING; - } - - /** - * Return the bullet's height - * - * @return int - */ - function get_height() { - //based on image height - return $this->_height; - } - - /** - * Override get_margin_width - * - * @return int - */ - function get_margin_width() { - //ignore image width, use same width as on predefined bullet List_Bullet_Frame_Decorator - //for proper alignment of bullet image and text. Allow image to not fitting on left border. - //This controls the extra indentation of text to make room for the bullet image. - //Here use actual image size, not predefined bullet size - //return $this->_frame->get_style()->get_font_size()*List_Bullet_Frame_Decorator::BULLET_SIZE + - // 2 * List_Bullet_Frame_Decorator::BULLET_PADDING; - - // Small hack to prevent indenting of list text - // Image Might not exist, then position like on list_bullet_frame_decorator fallback to none. - if ( $this->_frame->get_style()->list_style_position === "outside" || - $this->_width == 0) - return 0; - //This aligns the "inside" image position with the text. - //The text starts to the right of the image. - //Between the image and the text there is an added margin of image width. - //Where this comes from is unknown. - //The corresponding List_Bullet_Frame_Decorator sets a smaller margin. bullet size? - return $this->_width + 2 * List_Bullet_Frame_Decorator::BULLET_PADDING; - } - - /** - * Override get_margin_height() - * - * @return int - */ - function get_margin_height() { - //Hits only on "inset" lists items, to increase height of box - //based on image height - return $this->_height + 2 * List_Bullet_Frame_Decorator::BULLET_PADDING; - } - - /** - * Return image url - * - * @return string - */ - function get_image_url() { - return $this->_img->get_image_url(); - } - - /** - * Return the image extension - * - * @return string - */ - function get_image_ext() { - return $this->_img->get_image_ext(); - } - -} diff --git a/application/third_party/dompdf/include/list_bullet_positioner.cls.php b/application/third_party/dompdf/include/list_bullet_positioner.cls.php deleted file mode 100755 index 66a5c12f..00000000 --- a/application/third_party/dompdf/include/list_bullet_positioner.cls.php +++ /dev/null @@ -1,111 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - - * - * Changes - * @contributor Helmut Tischer - * @version 20090622 - * - try to adjust top position of bullet to top corner of subsequent font - */ - -/* $Id: list_bullet_positioner.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Positions list bullets - * - * @access private - * @package dompdf - */ -class List_Bullet_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function position() { - - // Bullets & friends are positioned an absolute distance to the left of - // the content edge of their parent element - $cb = $this->_frame->get_containing_block(); - $style = $this->_frame->get_style(); - - // Note: this differs from most frames in that we must position - // ourselves after determining our width - $x = $cb["x"] - $this->_frame->get_width(); - - $p = $this->_frame->find_block_parent(); - - $y = $p->get_current_line("y"); - - // This is a bit of a hack... - $n = $this->_frame->get_next_sibling(); - if ( $n ) { - $style = $n->get_style(); - $y += $style->length_in_pt( array($style->margin_top, $style->padding_top), - $n->get_containing_block("w") ); - } - - // Now the position is the left top of the block which should be marked with the bullet. - // We tried to find out the y of the start of the first text character within the block. - // But the top margin/padding does not fit, neither from this nor from the next sibling - // The "bit of a hack" above does not work also. - - // Instead let's position the bullet vertically centered to the block which should be marked. - // But for get_next_sibling() the get_containing_block is all zero, and for find_block_parent() - // the get_containing_block is paper width and the entire list as height. - - // if ($p) { - // //$cb = $n->get_containing_block(); - // $cb = $p->get_containing_block(); - // $y += $cb["h"]/2; - // print 'cb:'.$cb["x"].':'.$cb["y"].':'.$cb["w"].':'.$cb["h"].':'; - // } - - // Todo: - // For now give up on the above. Use Guesswork with font y-pos in the middle of the line spacing - - $style = $p->get_style(); - $font_size = $style->get_font_size(); - $line_height = $style->length_in_pt($style->line_height, $font_size); - $y += ($line_height - $font_size) / 2; - - //Position is x-end y-top of character position of the bullet. - $this->_frame->set_position($x, $y); - - } -} diff --git a/application/third_party/dompdf/include/list_bullet_renderer.cls.php b/application/third_party/dompdf/include/list_bullet_renderer.cls.php deleted file mode 100755 index 8655ffd6..00000000 --- a/application/third_party/dompdf/include/list_bullet_renderer.cls.php +++ /dev/null @@ -1,200 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - - * - * Changes - * @contributor Helmut Tischer - * @version 20090622 - * - bullet size proportional to font size, center position - */ - -/* $Id: list_bullet_renderer.cls.php 354 2011-01-24 21:59:54Z fabien.menager $ */ - -/** - * Renders list bullets - * - * @access private - * @package dompdf - */ -class List_Bullet_Renderer extends Abstract_Renderer { - - //........................................................................ - private function make_counter($n, $type, $pad = null){ - $n = intval($n); - $text = ""; - $uppercase = false; - - switch ($type) { - case "decimal-leading-zero": - case "decimal": - case "1": - if ($pad) - $text = str_pad($n, $pad, "0", STR_PAD_LEFT); - else - $text = $n; - break; - - case "upper-alpha": - case "upper-latin": - case "A": - $uppercase = true; - case "lower-alpha": - case "lower-latin": - case "a": - $text = chr( ($n % 26) + ord('a') - 1); - break; - - case "upper-roman": - case "I": - $uppercase = true; - case "lower-roman": - case "i": - $text = dec2roman($n); - break; - - case "lower-greek": - $text = unichr($n + 944); - break; - } - - if ($uppercase) - $text = strtoupper($text); - - return $text."."; - } - - function render(Frame $frame) { - - $style = $frame->get_style(); - $font_size = $style->get_font_size(); - $line_height = $style->length_in_pt($style->line_height, $frame->get_containing_block("w")); - - $this->_set_opacity( $frame->get_opacity( $style->opacity ) ); - - // Handle list-style-image - // If list style image is requested but missing, fall back to predefined types - if ( $style->list_style_image !== "none" && - strcmp($img = $frame->get_image_url(), DOMPDF_LIB_DIR . "/res/broken_image.png") != 0) { - - list($x,$y) = $frame->get_position(); - - //For expected size and aspect, instead of box size, use image natural size scaled to DPI. - // Resample the bullet image to be consistent with 'auto' sized images - // See also Image_Frame_Reflower::get_min_max_width - // Tested php ver: value measured in px, suffix "px" not in value: rtrim unnecessary. - //$w = $frame->get_width(); - //$h = $frame->get_height(); - list($width, $height) = dompdf_getimagesize($img); - $w = (((float)rtrim($width, "px")) * 72) / DOMPDF_DPI; - $h = (((float)rtrim($height, "px")) * 72) / DOMPDF_DPI; - - $x -= $w; - $y -= ($line_height - $font_size)/2; //Reverse hinting of list_bullet_positioner - - $this->_canvas->image( $img, $frame->get_image_ext(), $x, $y, $w, $h); - - } else { - - $bullet_style = $style->list_style_type; - - $fill = false; - - switch ($bullet_style) { - - default: - case "disc": - $fill = true; - - case "circle": - list($x,$y) = $frame->get_position(); - $r = ($font_size*(List_Bullet_Frame_Decorator::BULLET_SIZE /*-List_Bullet_Frame_Decorator::BULLET_THICKNESS*/ ))/2; - $x -= $font_size*(List_Bullet_Frame_Decorator::BULLET_SIZE/2); - $y += ($font_size*(1-List_Bullet_Frame_Decorator::BULLET_DESCENT))/2; - $o = $font_size*List_Bullet_Frame_Decorator::BULLET_THICKNESS; - $this->_canvas->circle($x, $y, $r, $style->color, $o, null, $fill); - break; - - case "square": - list($x, $y) = $frame->get_position(); - $w = $font_size*List_Bullet_Frame_Decorator::BULLET_SIZE; - $x -= $w; - $y += ($font_size*(1-List_Bullet_Frame_Decorator::BULLET_DESCENT-List_Bullet_Frame_Decorator::BULLET_SIZE))/2; - $this->_canvas->filled_rectangle($x, $y, $w, $w, $style->color); - break; - - case "decimal-leading-zero": - case "decimal": - case "lower-alpha": - case "lower-latin": - case "lower-roman": - case "lower-greek": - case "upper-alpha": - case "upper-latin": - case "upper-roman": - case "1": // HTML 4.0 compatibility - case "a": - case "i": - case "A": - case "I": - list($x,$y) = $frame->get_position(); - - $pad = null; - if ( $bullet_style === "decimal-leading-zero" ) { - $pad = strlen($frame->get_parent()->get_parent()->get_node()->getAttribute("dompdf-children-count")); - } - - $index = $frame->get_node()->getAttribute("dompdf-counter"); - $text = $this->make_counter($index, $bullet_style, $pad); - $font_family = $style->font_family; - $spacing = 0; //$frame->get_text_spacing() + $style->word_spacing; - - if ( trim($text) == "" ) - return; - - $x -= Font_Metrics::get_text_width($text, $font_family, $font_size, $spacing); - - $this->_canvas->text($x, $y, $text, - $font_family, $font_size, - $style->color, $spacing); - - case "none": - break; - } - } - } -} diff --git a/application/third_party/dompdf/include/null_frame_decorator.cls.php b/application/third_party/dompdf/include/null_frame_decorator.cls.php deleted file mode 100755 index ff3f955a..00000000 --- a/application/third_party/dompdf/include/null_frame_decorator.cls.php +++ /dev/null @@ -1,59 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: null_frame_decorator.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Dummy decorator - * - * @access private - * @package dompdf - */ -class Null_Frame_Decorator extends Frame_Decorator { - - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - $style = $this->_frame->get_style(); - $style->width = 0; - $style->height = 0; - $style->margin = 0; - $style->padding = 0; - } - -} diff --git a/application/third_party/dompdf/include/null_frame_reflower.cls.php b/application/third_party/dompdf/include/null_frame_reflower.cls.php deleted file mode 100755 index 6af18ace..00000000 --- a/application/third_party/dompdf/include/null_frame_reflower.cls.php +++ /dev/null @@ -1,54 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: null_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Dummy reflower - * - * @access private - * @package dompdf - */ -class Null_Frame_Reflower extends Frame_Reflower { - - function __construct(Frame $frame) { parent::__construct($frame); } - - function reflow(Frame_Decorator $block = null) { return; } - -} diff --git a/application/third_party/dompdf/include/null_positioner.cls.php b/application/third_party/dompdf/include/null_positioner.cls.php deleted file mode 100755 index 0e79f816..00000000 --- a/application/third_party/dompdf/include/null_positioner.cls.php +++ /dev/null @@ -1,56 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: null_positioner.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Dummy positioner - * - * @access private - * @package dompdf - */ -class Null_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { - parent::__construct($frame); - } - - function position() { return; } - -} diff --git a/application/third_party/dompdf/include/page_cache.cls.php b/application/third_party/dompdf/include/page_cache.cls.php deleted file mode 100755 index a7b7dc87..00000000 --- a/application/third_party/dompdf/include/page_cache.cls.php +++ /dev/null @@ -1,159 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: page_cache.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Caches individual rendered PDF pages - * - * Not totally implmented yet. Use at your own risk ;) - * - * @access private - * @package dompdf - * @static - */ -class Page_Cache { - - const DB_USER = "dompdf_page_cache"; - const DB_PASS = "some meaningful password"; - const DB_NAME = "dompdf_page_cache"; - - static private $__connection = null; - - function init() { - if ( is_null(self::$__connection) ) { - $con_str = "host=" . DB_HOST . - " dbname=" . self::DB_NAME . - " user=" . self::DB_USER . - " password=" . self::DB_PASS; - - if ( !self::$__connection = pg_connect($con_str) ) - throw new Exception("Database connection failed."); - } - } - - function __construct() { throw new Exception("Can not create instance of Page_Class. Class is static."); } - - private static function __query($sql) { - if ( !($res = pg_query(self::$__connection, $sql)) ) - throw new Exception(pg_last_error(self::$__connection)); - return $res; - } - - static function store_page($id, $page_num, $data) { - $where = "WHERE id='" . pg_escape_string($id) . "' AND ". - "page_num=". pg_escape_string($page_num); - - $res = self::__query("SELECT timestamp FROM page_cache ". $where); - - $row = pg_fetch_assoc($res); - - if ( $row ) - self::__query("UPDATE page_cache SET data='" . pg_escape_string($data) . "' " . $where); - else - self::__query("INSERT INTO page_cache (id, page_num, data) VALUES ('" . pg_escape_string($id) . "', ". - pg_escape_string($page_num) . ", ". - "'". pg_escape_string($data) . "')"); - - } - - static function store_fonts($id, $fonts) { - self::__query("BEGIN"); - // Update the font information - self::__query("DELETE FROM page_fonts WHERE id='" . pg_escape_string($id) . "'"); - - foreach (array_keys($fonts) as $font) - self::__query("INSERT INTO page_fonts (id, font_name) VALUES ('" . - pg_escape_string($id) . "', '" . pg_escape_string($font) . "')"); - self::__query("COMMIT"); - } - -// static function retrieve_page($id, $page_num) { - -// $res = self::__query("SELECT data FROM page_cache WHERE id='" . pg_escape_string($id) . "' AND ". -// "page_num=". pg_escape_string($page_num)); - -// $row = pg_fetch_assoc($res); - -// return pg_unescape_bytea($row["data"]); - -// } - - static function get_page_timestamp($id, $page_num) { - $res = self::__query("SELECT timestamp FROM page_cache WHERE id='" . pg_escape_string($id) . "' AND ". - "page_num=". pg_escape_string($page_num)); - - $row = pg_fetch_assoc($res); - - return $row["timestamp"]; - - } - - // Adds the cached document referenced by $id to the provided pdf - static function insert_cached_document(CPDF_Adapter $pdf, $id, $new_page = true) { - $res = self::__query("SELECT font_name FROM page_fonts WHERE id='" . pg_escape_string($id) . "'"); - - // Ensure that the fonts needed by the cached document are loaded into - // the pdf - while ($row = pg_fetch_assoc($res)) - $pdf->get_cpdf()->selectFont($row["font_name"]); - - $res = self::__query("SELECT data FROM page_cache WHERE id='" . pg_escape_string($id) . "'"); - - if ( $new_page ) - $pdf->new_page(); - - $first = true; - while ($row = pg_fetch_assoc($res)) { - - if ( !$first ) - $pdf->new_page(); - else - $first = false; - - $page = $pdf->reopen_serialized_object($row["data"]); - //$pdf->close_object(); - $pdf->add_object($page, "add"); - - } - - } -} - -Page_Cache::init(); diff --git a/application/third_party/dompdf/include/page_frame_decorator.cls.php b/application/third_party/dompdf/include/page_frame_decorator.cls.php deleted file mode 100755 index eaa823b7..00000000 --- a/application/third_party/dompdf/include/page_frame_decorator.cls.php +++ /dev/null @@ -1,583 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: page_frame_decorator.cls.php 337 2010-12-01 21:30:27Z fabien.menager $ */ - -/** - * Decorates frames for page layout - * - * @access private - * @package dompdf - */ -class Page_Frame_Decorator extends Frame_Decorator { - - /** - * y value of bottom page margin - * - * @var float - */ - protected $_bottom_page_margin; - - /** - * Flag indicating page is full. - * - * @var bool - */ - protected $_page_full; - - /** - * Number of tables currently being reflowed - * - * @var int - */ - protected $_in_table; - - /** - * The pdf renderer - * - * @var Renderer - */ - protected $_renderer; - - //........................................................................ - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - $this->_page_full = false; - $this->_in_table = 0; - $this->_bottom_page_margin = null; - } - - - /** - * Set the renderer used for this pdf - * - * @param Renderer $renderer the renderer to use - */ - function set_renderer($renderer) { - $this->_renderer = $renderer; - } - - /** - * Return the renderer used for this pdf - * - * @return Renderer - */ - function get_renderer() { - return $this->_renderer; - } - - /** - * Set the frame's containing block. Overridden to set $this->_bottom_page_margin. - * - * @param float $x - * @param float $y - * @param float $w - * @param float $h - */ - function set_containing_block($x = null, $y = null, $w = null, $h = null) { - parent::set_containing_block($x,$y,$w,$h); - $w = $this->get_containing_block("w"); - if ( isset($h) ) - $this->_bottom_page_margin = $h; // - $this->_frame->get_style()->length_in_pt($this->_frame->get_style()->margin_bottom, $w); - } - - /** - * Returns true if the page is full and is no longer accepting frames. - * - * @return bool - */ - function is_full() { - return $this->_page_full; - } - - /** - * Start a new page by resetting the full flag. - */ - function next_page() { - $this->_renderer->new_page(); - $this->_page_full = false; - } - - /** - * Indicate to the page that a table is currently being reflowed. - */ - function table_reflow_start() { - $this->_in_table++; - } - - /** - * Indicate to the page that table reflow is finished. - */ - function table_reflow_end() { - $this->_in_table--; - } - - /** - * Return whether we are currently in a nested table or not - * - * @return bool - */ - function in_nested_table() { - return $this->_in_table > 1; - } - - /** - * Check if a forced page break is required before $frame. This uses the - * frame's page_break_before property as well as the preceeding frame's - * page_break_after property. - * - * @link http://www.w3.org/TR/CSS21/page.html#forced - * - * @param Frame $frame the frame to check - * @return bool true if a page break occured - */ - function check_forced_page_break(Frame $frame) { - - // Skip check if page is already split - if ( $this->_page_full ) - return; - - $block_types = array("block", "list-item", "table", "inline"); - $page_breaks = array("always", "left", "right"); - - $style = $frame->get_style(); - - if ( !in_array($style->display, $block_types) ) - return false; - - // Find the previous block-level sibling - $prev = $frame->get_prev_sibling(); - - while ( $prev && !in_array($prev->get_style()->display, $block_types) ) - $prev = $prev->get_prev_sibling(); - - - if ( in_array($style->page_break_before, $page_breaks) ) { - - // Prevent cascading splits - $frame->split(null, true); - // We have to grab the style again here because split() resets - // $frame->style to the frame's orignal style. - $frame->get_style()->page_break_before = "auto"; - $this->_page_full = true; - - return true; - } - - if ( $prev && in_array($prev->get_style()->page_break_after, $page_breaks) ) { - // Prevent cascading splits - $frame->split(null, true); - $prev->get_style()->page_break_after = "auto"; - $this->_page_full = true; - return true; - } - - if( $prev && $prev->get_last_child() && $frame->get_node()->nodeName != "body" ) { - $prev_last_child = $prev->get_last_child(); - if ( in_array($prev_last_child->get_style()->page_break_after, $page_breaks) ) { - $frame->split(null, true); - $prev_last_child->get_style()->page_break_after = "auto"; - $this->_page_full = true; - return true; - } - } - - - return false; - } - - /** - * Determine if a page break is allowed before $frame - * http://www.w3.org/TR/CSS21/page.html#allowed-page-breaks - * - * In the normal flow, page breaks can occur at the following places: - * - * 1. In the vertical margin between block boxes. When a page - * break occurs here, the used values of the relevant - * 'margin-top' and 'margin-bottom' properties are set to '0'. - * 2. Between line boxes inside a block box. - * - * These breaks are subject to the following rules: - * - * * Rule A: Breaking at (1) is allowed only if the - * 'page-break-after' and 'page-break-before' properties of - * all the elements generating boxes that meet at this margin - * allow it, which is when at least one of them has the value - * 'always', 'left', or 'right', or when all of them are - * 'auto'. - * - * * Rule B: However, if all of them are 'auto' and the - * nearest common ancestor of all the elements has a - * 'page-break-inside' value of 'avoid', then breaking here is - * not allowed. - * - * * Rule C: Breaking at (2) is allowed only if the number of - * line boxes between the break and the start of the enclosing - * block box is the value of 'orphans' or more, and the number - * of line boxes between the break and the end of the box is - * the value of 'widows' or more. - * - * * Rule D: In addition, breaking at (2) is allowed only if - * the 'page-break-inside' property is 'auto'. - * - * If the above doesn't provide enough break points to keep - * content from overflowing the page boxes, then rules B and D are - * dropped in order to find additional breakpoints. - * - * If that still does not lead to sufficient break points, rules A - * and C are dropped as well, to find still more break points. - * - * We will also allow breaks between table rows. However, when - * splitting a table, the table headers should carry over to the - * next page (but they don't yet). - * - * @param Frame $frame the frame to check - * @return bool true if a break is allowed, false otherwise - */ - protected function _page_break_allowed(Frame $frame) { - - $block_types = array("block", "list-item", "table", "-dompdf-image"); - dompdf_debug("page-break", "_page_break_allowed(" . $frame->get_node()->nodeName. ")"); - $display = $frame->get_style()->display; - - // Block Frames (1): - if ( in_array($display, $block_types) ) { - - // Avoid breaks within table-cells - if ( $this->_in_table ) { - dompdf_debug("page-break", "In table: " . $this->_in_table); - return false; - } - - // Rules A & B - - if ( $frame->get_style()->page_break_before === "avoid" ) { - dompdf_debug("page-break", "before: avoid"); - return false; - } - - // Find the preceeding block-level sibling - $prev = $frame->get_prev_sibling(); - while ( $prev && !in_array($prev->get_style()->display, $block_types) ) - $prev = $prev->get_prev_sibling(); - - // Does the previous element allow a page break after? - if ( $prev && $prev->get_style()->page_break_after === "avoid" ) { - dompdf_debug("page-break", "after: avoid"); - return false; - } - - // If both $prev & $frame have the same parent, check the parent's - // page_break_inside property. - $parent = $frame->get_parent(); - if ( $prev && $parent && $parent->get_style()->page_break_inside === "avoid" ) { - dompdf_debug("page-break", "parent inside: avoid"); - return false; - } - - // To prevent cascading page breaks when a top-level element has - // page-break-inside: avoid, ensure that at least one frame is - // on the page before splitting. - if ( $parent->get_node()->nodeName === "body" && !$prev ) { - // We are the body's first child - dompdf_debug("page-break", "Body's first child."); - return false; - } - - // If the frame is the first block-level frame, use the value from - // $frame's parent instead. - if ( !$prev && $parent ) - return $this->_page_break_allowed( $parent ); - - dompdf_debug("page-break", "block: break allowed"); - return true; - - } - - // Inline frames (2): - else if ( in_array($display, Style::$INLINE_TYPES) ) { - - // Avoid breaks within table-cells - if ( $this->_in_table ) { - dompdf_debug("page-break", "In table: " . $this->_in_table); - return false; - } - - // Rule C - $block_parent = $frame->find_block_parent(); - if ( count($block_parent->get_lines() ) < $frame->get_style()->orphans ) { - dompdf_debug("page-break", "orphans"); - return false; - } - - // FIXME: Checking widows is tricky without having laid out the - // remaining line boxes. Just ignore it for now... - - // Rule D - $p = $block_parent; - while ($p) { - if ( $p->get_style()->page_break_inside === "avoid" ) { - dompdf_debug("page-break", "parent->inside: avoid"); - return false; - } - $p = $p->find_block_parent(); - } - - // To prevent cascading page breaks when a top-level element has - // page-break-inside: avoid, ensure that at least one frame with - // some content is on the page before splitting. - $prev = $frame->get_prev_sibling(); - while ( $prev && ($prev->get_node()->nodeName === "#text" && trim($prev->get_node()->nodeValue) == "") ) - $prev = $prev->get_prev_sibling(); - - if ( $block_parent->get_node()->nodeName === "body" && !$prev ) { - // We are the body's first child - dompdf_debug("page-break", "Body's first child."); - return false; - } - - // Skip breaks on empty text nodes - if ( $frame->get_node()->nodeName === "#text" && - $frame->get_node()->nodeValue == "" ) - return false; - - dompdf_debug("page-break", "inline: break allowed"); - return true; - - // Table-rows - } else if ( $display === "table-row" ) { - - // Simply check if the parent table's page_break_inside property is - // not 'avoid' - $p = Table_Frame_Decorator::find_parent_table($frame); - - while ($p) { - if ( $p->get_style()->page_break_inside === "avoid" ) { - dompdf_debug("page-break", "parent->inside: avoid"); - return false; - } - $p = $p->find_block_parent(); - } - - // Avoid breaking after the first row of a table - if ( $p && $p->get_first_child() === $frame) { - dompdf_debug("page-break", "table: first-row"); - return false; - } - - // If this is a nested table, prevent the page from breaking - if ( $this->_in_table > 1 ) { - dompdf_debug("page-break", "table: nested table"); - return false; - } - - dompdf_debug("page-break","table-row/row-groups: break allowed"); - return true; - - } else if ( in_array($display, Table_Frame_Decorator::$ROW_GROUPS) ) { - - // Disallow breaks at row-groups: only split at row boundaries - return false; - - } else { - - dompdf_debug("page-break", "? " . $frame->get_style()->display . ""); - return false; - } - - } - - /** - * Check if $frame will fit on the page. If the frame does not fit, - * the frame tree is modified so that a page break occurs in the - * correct location. - * - * @param Frame $frame the frame to check - * @return Frame the frame following the page break - */ - function check_page_break(Frame $frame) { - // Do not split if we have already or if the frame was already - // pushed to the next page (prevents infinite loops) - if ( $this->_page_full || $frame->_already_pushed ) { - return false; - } - - // If the frame is absolute of fixed it shouldn't break - $p = $frame; - do { - if ( in_array($p->get_style()->position, array("fixed", "absolute")) ) - return false; - } while ( $p = $p->get_parent() ); - - $margin_height = $frame->get_margin_height(); - - // FIXME If the row is taller than the page and - // if it the first of the page, we don't break - if ( $frame->get_style()->display === "table-row" && - !$frame->get_prev_sibling() && - $margin_height > $this->get_margin_height() ) - return false; - - // Determine the frame's maximum y value - $max_y = $frame->get_position("y") + $margin_height; - - // If a split is to occur here, then the bottom margins & paddings of all - // parents of $frame must fit on the page as well: - $p = $frame->get_parent(); - while ( $p ) { - $style = $p->get_style(); - $max_y += $style->length_in_pt(array($style->margin_bottom, - $style->padding_bottom, - $style->border_bottom_width)); - $p = $p->get_parent(); - } - - - // Check if $frame flows off the page - if ( $max_y <= $this->_bottom_page_margin ) - // no: do nothing - return false; - - dompdf_debug("page-break", "check_page_break"); - dompdf_debug("page-break", "in_table: " . $this->_in_table); - - // yes: determine page break location - $iter = $frame; - $flg = false; - - $in_table = $this->_in_table; - - dompdf_debug("page-break","Starting search"); - while ( $iter ) { -// echo "\nbacktrack: " .$iter->get_node()->nodeName ." ".spl_object_hash($iter->get_node()). ""; - if ( $iter === $this ) { - dompdf_debug("page-break", "reached root."); - // We've reached the root in our search. Just split at $frame. - break; - } - - if ( $this->_page_break_allowed($iter) ) { - dompdf_debug("page-break","break allowed, splitting."); - $iter->split(null, true); - $this->_page_full = true; - $this->_in_table = $in_table; - $frame->_already_pushed = true; - return true; - } - - if ( !$flg && $next = $iter->get_last_child() ) { - dompdf_debug("page-break", "following last child."); - - if ( in_array($next->get_style()->display, Style::$TABLE_TYPES) ) - $this->_in_table++; - - $iter = $next; - continue; - } - - if ( $next = $iter->get_prev_sibling() ) { - dompdf_debug("page-break", "following prev sibling."); - - if ( in_array($next->get_style()->display, Style::$TABLE_TYPES) && - !in_array($iter->get_style()->display, Style::$TABLE_TYPES) ) - $this->_in_table++; - - else if ( !in_array($next->get_style()->display, Style::$TABLE_TYPES) && - in_array($iter->get_style()->display, Style::$TABLE_TYPES) ) - $this->_in_table--; - - $iter = $next; - $flg = false; - continue; - } - - if ( $next = $iter->get_parent() ) { - dompdf_debug("page-break", "following parent."); - - if ( in_array($iter->get_style()->display, Style::$TABLE_TYPES) ) - $this->_in_table--; - - $iter = $next; - $flg = true; - continue; - } - - break; - } - - $this->_in_table = $in_table; - - // No valid page break found. Just break at $frame. - dompdf_debug("page-break", "no valid break found, just splitting."); - - // If we are in a table, backtrack to the nearest top-level table row - if ( $this->_in_table ) { - $num_tables = $this->_in_table - 1; - - $iter = $frame; - while ( $iter && $num_tables && $iter->get_style->display !== "table" ) { - $iter = $iter->get_parent(); - $num_tables--; - } - - $iter = $frame; - while ($iter && $iter->get_style()->display !== "table-row" ) - $iter = $iter->get_parent(); - } - - $frame->split(null, true); - $this->_page_full = true; - $frame->_already_pushed = true; - return true; - - } - - //........................................................................ - - function split($frame = null, $force_pagebreak = false) { - // Do nothing - } - -} diff --git a/application/third_party/dompdf/include/page_frame_reflower.cls.php b/application/third_party/dompdf/include/page_frame_reflower.cls.php deleted file mode 100755 index 249b3435..00000000 --- a/application/third_party/dompdf/include/page_frame_reflower.cls.php +++ /dev/null @@ -1,245 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: page_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Reflows pages - * - * @access private - * @package dompdf - */ -class Page_Frame_Reflower extends Frame_Reflower { - - /** - * Cache of the callbacks array - * - * @var array - */ - private $_callbacks; - - /** - * Cache of the canvas - * - * @var Canvas - */ - private $_canvas; - - /** - * This page's floating frames - * - * @var array - */ - private $_floating_frames; - - /** - * true if the page has floating frales - * Used to improve performances as it will - * be accesses everytime - * @var bool - */ - private $_has_floating_frames; - - /** - * The stacking context, containing all z-indexed frames - * @var array - */ - private $_stacking_context = array(); - - function __construct(Page_Frame_Decorator $frame) { parent::__construct($frame); } - - /** - * @return array - */ - function get_floating_frames() { return $this->_floating_frames; } - - /** - * @param $frame Frame - * @return void - */ - function add_frame_to_stacking_context(Frame $frame, $z_index) { - $this->_stacking_context[$z_index][] = $frame; - } - - /** - * Add a floating frame - * - * @param $child Frame - */ - function add_floating_frame(Frame $frame) { - $this->_floating_frames[] = $frame; - $this->_has_floating_frames = true; - } - - /** - * Tells if the page has floating frames - * - * @return bool - */ - function has_floating_frames() { - return $this->_has_floating_frames; - } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - $style = $this->_frame->get_style(); - - // Paged layout: - // http://www.w3.org/TR/CSS21/page.html - - // Pages are only concerned with margins - $cb = $this->_frame->get_containing_block(); - $left = $style->length_in_pt($style->margin_left, $cb["w"]); - $right = $style->length_in_pt($style->margin_right, $cb["w"]); - $top = $style->length_in_pt($style->margin_top, $cb["h"]); - $bottom = $style->length_in_pt($style->margin_bottom, $cb["h"]); - - $content_x = $cb["x"] + $left; - $content_y = $cb["y"] + $top; - $content_width = $cb["w"] - $left - $right; - $content_height = $cb["h"] - $top - $bottom; - - $fixed_children = array(); - - $prev_child = null; - $child = $this->_frame->get_first_child(); - $current_page = 0; - - while ($child) { - // Only if it's the first page, we save the nodes with a fixed position - if ($current_page == 0) { - $children = $child->get_children(); - foreach ($children as $onechild) { - if ($onechild->get_style()->position === "fixed") { - $fixed_children[] = $onechild->deep_copy(); - } - } - $fixed_children = array_reverse($fixed_children); - } - - $child->set_containing_block($content_x, $content_y, $content_width, $content_height); - - // Check for begin reflow callback - $this->_check_callbacks("begin_page_reflow", $child); - - //Insert a copy of each node which have a fixed position - if ($current_page >= 1) { - foreach ($fixed_children as $fixed_child) { - $child->insert_child_before($fixed_child->deep_copy(), $child->get_first_child()); - } - } - - $child->reflow(); - $next_child = $child->get_next_sibling(); - - // Check for begin render callback - $this->_check_callbacks("begin_page_render", $child); - - $renderer = $this->_frame->get_renderer(); - - // Render the page - $renderer->render($child); - - // http://www.w3.org/TR/CSS21/visuren.html#z-index - ksort($this->_stacking_context); - - foreach( $this->_stacking_context as $_z_index => $_frames ) { - foreach ( $_frames as $_frame ) { - $renderer->render($_frame); - } - } - - $this->_stacking_context = array(); - - // Check for end render callback - $this->_check_callbacks("end_page_render", $child); - - if ( $next_child ) { - $this->_frame->next_page(); - } - - // Wait to dispose of all frames on the previous page - // so callback will have access to them - if ( $prev_child ) { - $prev_child->dispose(true); - } - $prev_child = $child; - $child = $next_child; - $current_page++; - } - - // Dispose of previous page if it still exists - if ( $prev_child ) { - $prev_child->dispose(true); - } - } - - //........................................................................ - - /** - * Check for callbacks that need to be performed when a given event - * gets triggered on a page - * - * @param string $event the type of event - * @param Frame $frame the frame that event is triggered on - */ - protected function _check_callbacks($event, $frame) { - if (!isset($this->_callbacks)) { - $dompdf = $this->_frame->get_dompdf(); - $this->_callbacks = $dompdf->get_callbacks(); - $this->_canvas = $dompdf->get_canvas(); - } - - if (is_array($this->_callbacks) && isset($this->_callbacks[$event])) { - $info = array(0 => $this->_canvas, "canvas" => $this->_canvas, - 1 => $frame, "frame" => $frame); - $fs = $this->_callbacks[$event]; - foreach ($fs as $f) { - if (is_callable($f)) { - if (is_array($f)) { - $f[0]->$f[1]($info); - } else { - $f($info); - } - } - } - } - } -} diff --git a/application/third_party/dompdf/include/pdflib_adapter.cls.php b/application/third_party/dompdf/include/pdflib_adapter.cls.php deleted file mode 100755 index 859b6be9..00000000 --- a/application/third_party/dompdf/include/pdflib_adapter.cls.php +++ /dev/null @@ -1,1053 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - Clarify temp file name, optional debug output for temp file tracking - */ - -/* $Id: pdflib_adapter.cls.php 355 2011-01-27 07:44:54Z fabien.menager $ */ - -/** - * PDF rendering interface - * - * PDFLib_Adapter provides a simple, stateless interface to the one - * provided by PDFLib. - * - * Unless otherwise mentioned, all dimensions are in points (1/72 in). - * The coordinate origin is in the top left corner and y values - * increase downwards. - * - * See {@link http://www.pdflib.com/} for more complete documentation - * on the underlying PDFlib functions. - * - * @package dompdf - */ -class PDFLib_Adapter implements Canvas { - - /** - * Dimensions of paper sizes in points - * - * @var array; - */ - static public $PAPER_SIZES = array(); // Set to - // CPDF_Adapter::$PAPER_SIZES below. - - /** - * Whether to create PDFs in memory or on disk - * - * @var bool - */ - static $IN_MEMORY = true; - - /** - * Instance of PDFLib class - * - * @var PDFlib - */ - private $_pdf; - - /** - * Name of temporary file used for PDFs created on disk - * - * @var string - */ - private $_file; - - /** - * PDF width, in points - * - * @var float - */ - private $_width; - - /** - * PDF height, in points - * - * @var height - */ - private $_height; - - /** - * Last fill colour used - * - * @var array - */ - private $_last_fill_color; - - /** - * Last stroke colour used - * - * @var array - */ - private $_last_stroke_color; - - /** - * Cache of image handles - * - * @var array - */ - private $_imgs; - - /** - * Cache of font handles - * - * @var array - */ - private $_fonts; - - /** - * List of objects (templates) to add to multiple pages - * - * @var array - */ - private $_objs; - - /** - * Current page number - * - * @var int - */ - private $_page_number; - - /** - * Total number of pages - * - * @var int - */ - private $_page_count; - - /** - * Text to display on every page - * - * @var array - */ - private $_page_text; - - /** - * Array of pages for accesing after rendering is initially complete - * - * @var array - */ - private $_pages; - - /** - * Class constructor - * - * @param mixed $paper The size of paper to use either a string (see {@link CPDF_Adapter::$PAPER_SIZES}) or - * an array(xmin,ymin,xmax,ymax) - * @param string $orientation The orientation of the document (either 'landscape' or 'portrait') - */ - function __construct($paper = "letter", $orientation = "portrait") { - if ( is_array($paper) ) - $size = $paper; - else if ( isset(self::$PAPER_SIZES[mb_strtolower($paper)]) ) - $size = self::$PAPER_SIZES[mb_strtolower($paper)]; - else - $size = self::$PAPER_SIZES["letter"]; - - if ( mb_strtolower($orientation) === "landscape" ) { - list($size[2], $size[3]) = array($size[3], $size[2]); - } - - $this->_width = $size[2] - $size[0]; - $this->_height= $size[3] - $size[1]; - - $this->_pdf = new PDFLib(); - - if ( defined("DOMPDF_PDFLIB_LICENSE") ) - $this->_pdf->set_parameter( "license", DOMPDF_PDFLIB_LICENSE); - - $this->_pdf->set_parameter("textformat", "utf8"); - $this->_pdf->set_parameter("fontwarning", "false"); - - $this->_pdf->set_info("Creator", "DOMPDF"); - - // Silence pedantic warnings about missing TZ settings - $tz = @date_default_timezone_get(); - date_default_timezone_set("UTC"); - $this->_pdf->set_info("Date", date("Y-m-d")); - date_default_timezone_set($tz); - - if ( self::$IN_MEMORY ) - $this->_pdf->begin_document("",""); - else { - $this->_file = tempnam(DOMPDF_TEMP_DIR, "libdompdf_pdf_").'.pdf'; - $this->_pdf->begin_document($this->_file,""); - } - - $this->_pdf->begin_page_ext($this->_width, $this->_height, ""); - - $this->_page_number = $this->_page_count = 1; - $this->_page_text = array(); - - $this->_imgs = array(); - $this->_fonts = array(); - $this->_objs = array(); - - // Set up font paths - $families = Font_Metrics::get_font_families(); - foreach ($families as $family => $files) { - foreach ($files as $style => $file) { - $face = basename($file); - - // Prefer ttfs to afms - if ( file_exists("$file.ttf") ) { - $outline = "$file.ttf"; - $afm = null; - - } else if ( file_exists("$file.TTF") ) { - $outline = "$file.TTF"; - $afm = null; - - } else if ( file_exists("$file.pfb") ) { - $outline = "$file.pfb"; - - if ( file_exists("$file.afm") ) - $afm = "$file.afm"; - - } else if ( file_exists("$file.PFB") ) { - $outline = "$file.PFB"; - if ( file_exists("$file.AFM") ) - $afm = "$file.AFM"; - } else - continue; - - $this->_pdf->set_parameter("FontOutline", "\{$face\}=\{$outline\}"); - if ( !is_null($afm) ) - $this->_pdf->set_parameter("FontAFM", "\{$face\}=\{$afm\}"); - } - } - } - - /** - * Close the pdf - */ - protected function _close() { - $this->_place_objects(); - - // Close all pages - $this->_pdf->suspend_page(""); - for ($p = 1; $p <= $this->_page_count; $p++) { - $this->_pdf->resume_page("pagenumber=$p"); - $this->_pdf->end_page_ext(""); - } - - $this->_pdf->end_document(""); - } - - - /** - * Returns the PDFLib instance - * - * @return PDFLib - */ - function get_pdflib() { return $this->_pdf; } - - /** - * Add meta information to the PDF - * - * @param string $label label of the value (Creator, Producter, etc.) - * @param string $value the text to set - */ - function add_info($label, $value) { - $this->_pdf->set_info($label, $value); - } - - /** - * Opens a new 'object' (template in PDFLib-speak) - * - * While an object is open, all drawing actions are recorded to the - * object instead of being drawn on the current page. Objects can - * be added later to a specific page or to several pages. - * - * The return value is an integer ID for the new object. - * - * @see PDFLib_Adapter::close_object() - * @see PDFLib_Adapter::add_object() - * - * @return int - */ - function open_object() { - $this->_pdf->suspend_page(""); - $ret = $this->_pdf->begin_template($this->_width, $this->_height); - $this->_pdf->save(); - $this->_objs[$ret] = array("start_page" => $this->_page_number); - return $ret; - } - - /** - * Reopen an existing object (NOT IMPLEMENTED) - * - * PDFLib does not seem to support reopening templates. - * - * @param int $object the ID of a previously opened object - */ - function reopen_object($object) { - throw new DOMPDF_Exception("PDFLib does not support reopening objects."); - } - - /** - * Close the current template - * - * @see PDFLib_Adapter::open_object() - */ - function close_object() { - $this->_pdf->restore(); - $this->_pdf->end_template(); - $this->_pdf->resume_page("pagenumber=".$this->_page_number); - } - - /** - * Adds the specified object to the document - * - * $where can be one of: - * - 'add' add to current page only - * - 'all' add to every page from the current one onwards - * - 'odd' add to all odd numbered pages from now on - * - 'even' add to all even numbered pages from now on - * - 'next' add the object to the next page only - * - 'nextodd' add to all odd numbered pages from the next one - * - 'nexteven' add to all even numbered pages from the next one - * - * @param int $object the object handle returned by open_object() - * @param string $where - */ - function add_object($object, $where = 'all') { - - if ( mb_strpos($where, "next") !== false ) { - $this->_objs[$object]["start_page"]++; - $where = str_replace("next", "", $where); - if ( $where == "" ) - $where = "add"; - } - - $this->_objs[$object]["where"] = $where; - } - - /** - * Stops the specified template from appearing in the document. - * - * The object will stop being displayed on the page following the - * current one. - * - * @param int $object - */ - function stop_object($object) { - - if ( !isset($this->_objs[$object]) ) - return; - - $start = $this->_objs[$object]["start_page"]; - $where = $this->_objs[$object]["where"]; - - // Place the object on this page if required - if ( $this->_page_number >= $start && - (($this->_page_number % 2 == 0 && $where === "even") || - ($this->_page_number % 2 == 1 && $where === "odd") || - ($where === "all")) ) - $this->_pdf->fit_image($object,0,0,""); - - $this->_objs[$object] = null; - unset($this->_objs[$object]); - } - - /** - * Add all active objects to the current page - */ - protected function _place_objects() { - - foreach ( $this->_objs as $obj => $props ) { - $start = $props["start_page"]; - $where = $props["where"]; - - // Place the object on this page if required - if ( $this->_page_number >= $start && - (($this->_page_number % 2 == 0 && $where === "even") || - ($this->_page_number % 2 == 1 && $where === "odd") || - ($where === "all")) ) { - $this->_pdf->fit_image($obj,0,0,""); - } - } - - } - - function get_width() { return $this->_width; } - - function get_height() { return $this->_height; } - - function get_page_number() { return $this->_page_number; } - - function get_page_count() { return $this->_page_count; } - - function set_page_number($num) { $this->_page_number = (int)$num; } - - function set_page_count($count) { $this->_page_count = (int)$count; } - - - /** - * Sets the line style - * - * @param float width - * @param string corner - * @param string join - * @param array dash - */ - protected function _set_line_style($width, $cap, $join, $dash) { - - if ( count($dash) == 1 ) - $dash[] = $dash[0]; - - if ( count($dash) > 1 ) - $this->_pdf->setdashpattern("dasharray={" . implode(" ", $dash) . "}"); - else - $this->_pdf->setdash(0,0); - - switch ( $join ) { - case "miter": - $this->_pdf->setlinejoin(0); - break; - - case "round": - $this->_pdf->setlinejoin(1); - break; - - case "bevel": - $this->_pdf->setlinejoin(2); - break; - - default: - break; - } - - switch ( $cap ) { - case "butt": - $this->_pdf->setlinecap(0); - break; - - case "round": - $this->_pdf->setlinecap(1); - break; - - case "square": - $this->_pdf->setlinecap(2); - break; - - default: - break; - } - - $this->_pdf->setlinewidth($width); - - } - - /** - * Sets the line color - * - * @param array $color array(r,g,b) - */ - protected function _set_stroke_color($color) { - if($this->_last_stroke_color == $color) - return; - - $this->_last_stroke_color = $color; - - if (isset($color[3])) { - $type = "cmyk"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], $color[2], $color[3]); - } - elseif (isset($color[2])) { - $type = "rgb"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], $color[2], null); - } - else { - $type = "gray"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], null, null); - } - - $this->_pdf->setcolor("stroke", $type, $c1, $c2, $c3, $c4); - } - - /** - * Sets the fill color - * - * @param array $color array(r,g,b) - */ - protected function _set_fill_color($color) { - if($this->_last_fill_color == $color) - return; - - $this->_last_fill_color = $color; - - if (isset($color[3])) { - $type = "cmyk"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], $color[2], $color[3]); - } - elseif (isset($color[2])) { - $type = "rgb"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], $color[2], null); - } - else { - $type = "gray"; - list($c1, $c2, $c3, $c4) = array($color[0], $color[1], null, null); - } - - $this->_pdf->setcolor("fill", $type, $c1, $c2, $c3, $c4); - } - - /** - * Sets the opacity - * - * @param $opacity - * @param $mode - */ - function set_opacity($opacity, $mode = "Normal") { - if ( $mode === "Normal" ) { - $gstate = $this->_pdf->create_gstate("opacityfill=$opacity opacitystroke=$opacity"); - $this->_pdf->set_gstate($gstate); - } - } - - /** - * Loads a specific font and stores the corresponding descriptor. - * - * @param string $font - * @return int the font descriptor for the font - */ - protected function _load_font($font, $encoding = null, $options = "") { - - // Check if the font is a native PDF font - // Embed non-native fonts - $native_fonts = array("courier", "courier-bold", "courier-oblique", "courier-boldoblique", - "helvetica", "helvetica-bold", "helvetica-oblique", "helvetica-boldoblique", - "times-roman", "times-bold", "times-italic", "times-bolditalic", - "symbol", "zapfdinbats"); - - $test = strtolower(basename($font)); - if ( in_array($test, $native_fonts) ) { - $font = basename($font); - - } else { - // Embed non-native fonts - $options .= " embedding=true"; - } - - if ( is_null($encoding) ) { - - // Unicode encoding is only available for the commerical - // version of PDFlib and not PDFlib-Lite - if ( defined("DOMPDF_PDFLIB_LICENSE") ) - $encoding = "unicode"; - else - $encoding = "auto"; - - } - - $key = "$font:$encoding:$options"; - - if ( isset($this->_fonts[$key]) ) - return $this->_fonts[$key]; - - else { - - $this->_fonts[$key] = $this->_pdf->load_font($font, $encoding, $options); - return $this->_fonts[$key]; - - } - - } - - /** - * Remaps y coords from 4th to 1st quadrant - * - * @param float $y - * @return float - */ - protected function y($y) { return $this->_height - $y; } - - //........................................................................ - - function line($x1, $y1, $x2, $y2, $color, $width, $style = null) { - $this->_set_line_style($width, "butt", "", $style); - $this->_set_stroke_color($color); - - $y1 = $this->y($y1); - $y2 = $this->y($y2); - - $this->_pdf->moveto($x1,$y1); - $this->_pdf->lineto($x2, $y2); - $this->_pdf->stroke(); - } - - //........................................................................ - - function rectangle($x1, $y1, $w, $h, $color, $width, $style = null) { - $this->_set_stroke_color($color); - $this->_set_line_style($width, "butt", "", $style); - - $y1 = $this->y($y1) - $h; - - $this->_pdf->rect($x1, $y1, $w, $h); - $this->_pdf->stroke(); - } - - //........................................................................ - - function filled_rectangle($x1, $y1, $w, $h, $color) { - $this->_set_fill_color($color); - - $y1 = $this->y($y1) - $h; - - $this->_pdf->rect(floatval($x1), floatval($y1), floatval($w), floatval($h)); - $this->_pdf->fill(); - } - - function clipping_rectangle($x1, $y1, $w, $h) { - $this->_pdf->save(); - - $y1 = $this->y($y1) - $h; - - $this->_pdf->rect(floatval($x1), floatval($y1), floatval($w), floatval($h)); - $this->_pdf->clip(); - } - - function clipping_end() { - $this->_pdf->restore(); - } - - function save() { - $this->_pdf->save(); - } - - function restore() { - $this->_pdf->restore(); - } - - function rotate($angle, $x, $y) { - $pdf = $this->_pdf; - $pdf->translate($x, $this->_height-$y); - $pdf->rotate(-$angle); - $pdf->translate(-$x, -$this->_height+$y); - } - - function skew($angle_x, $angle_y, $x, $y) { - $pdf = $this->_pdf; - $pdf->translate($x, $this->_height-$y); - $pdf->skew($angle_y, $angle_x); // Needs to be inverted - $pdf->translate(-$x, -$this->_height+$y); - } - - function scale($s_x, $s_y, $x, $y) { - $pdf = $this->_pdf; - $pdf->translate($x, $this->_height-$y); - $pdf->scale($s_x, $s_y); - $pdf->translate(-$x, -$this->_height+$y); - } - - function translate($t_x, $t_y) { - $this->_pdf->translate($t_x, -$t_y); - } - - function transform($a, $b, $c, $d, $e, $f) { - $this->_pdf->concat($a, $b, $c, $d, $e, $f); - } - - //........................................................................ - - function polygon($points, $color, $width = null, $style = null, $fill = false) { - - $this->_set_fill_color($color); - $this->_set_stroke_color($color); - - if ( !$fill && isset($width) ) - $this->_set_line_style($width, "square", "miter", $style); - - $y = $this->y(array_pop($points)); - $x = array_pop($points); - $this->_pdf->moveto($x,$y); - - while (count($points) > 1) { - $y = $this->y(array_pop($points)); - $x = array_pop($points); - $this->_pdf->lineto($x,$y); - } - - if ( $fill ) - $this->_pdf->fill(); - else - $this->_pdf->closepath_stroke(); - } - - //........................................................................ - - function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false) { - - $this->_set_fill_color($color); - $this->_set_stroke_color($color); - - if ( !$fill && isset($width) ) - $this->_set_line_style($width, "round", "round", $style); - - $y = $this->y($y); - - $this->_pdf->circle($x, $y, $r); - - if ( $fill ) - $this->_pdf->fill(); - else - $this->_pdf->stroke(); - - } - - //........................................................................ - - function image($img_url, $img_type, $x, $y, $w, $h) { - $w = (int)$w; - $h = (int)$h; - - $img_type = strtolower($img_type); - - if ( $img_type === "jpg" ) - $img_type = "jpeg"; - - if ( isset($this->_imgs[$img_url]) ) - $img = $this->_imgs[$img_url]; - - else { - - $img = $this->_imgs[$img_url] = $this->_pdf->load_image($img_type, $img_url, ""); - } - - $y = $this->y($y) - $h; - $this->_pdf->fit_image($img, $x, $y, 'boxsize={'. "$w $h" .'} fitmethod=entire'); - - } - - //........................................................................ - - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $word_spacing = 0, $char_spacing = 0, $angle = 0) { - $fh = $this->_load_font($font); - - $this->_pdf->setfont($fh, $size); - $this->_set_fill_color($color); - - $y = $this->y($y) - Font_Metrics::get_font_height($font, $size); - - $word_spacing = (float)$word_spacing; - $char_spacing = (float)$char_spacing; - $angle = -(float)$angle; - - $this->_pdf->fit_textline($text, $x, $y, "rotate=$angle wordspacing=$word_spacing charspacing=$char_spacing "); - - } - - //........................................................................ - - function javascript($code) { - if ( defined("DOMPDF_PDFLIB_LICENSE") ) { - $this->_pdf->create_action("JavaScript", $code); - } - } - - //........................................................................ - - /** - * Add a named destination (similar to ... in html) - * - * @param string $anchorname The name of the named destination - */ - function add_named_dest($anchorname) { - $this->_pdf->add_nameddest($anchorname,""); - } - - //........................................................................ - - /** - * Add a link to the pdf - * - * @param string $url The url to link to - * @param float $x The x position of the link - * @param float $y The y position of the link - * @param float $width The width of the link - * @param float $height The height of the link - */ - function add_link($url, $x, $y, $width, $height) { - - $y = $this->y($y) - $height; - if ( strpos($url, '#') === 0 ) { - // Local link - $name = substr($url,1); - if ( $name ) - $this->_pdf->create_annotation($x, $y, $x + $width, $y + $height, 'Link', "contents={$url} destname=". substr($url,1) . " linewidth=0"); - } else { - - list($proto, $host, $path, $file) = explode_url($url); - - if ( $proto == "" || $proto === "file://" ) - return; // Local links are not allowed - $url = build_url($proto, $host, $path, $file); - $url = '{' . rawurldecode($url) . '}'; - - $action = $this->_pdf->create_action("URI", "url=" . $url); - $this->_pdf->create_annotation($x, $y, $x + $width, $y + $height, 'Link', "contents={$url} action={activate=$action} linewidth=0"); - } - } - - //........................................................................ - - function get_text_width($text, $font, $size, $word_spacing = 0, $letter_spacing = 0) { - $fh = $this->_load_font($font); - - // Determine the additional width due to extra spacing - $num_spaces = mb_substr_count($text," "); - $delta = $word_spacing * $num_spaces; - - if ( $letter_spacing ) { - $num_chars = mb_strlen($text); - $delta += ($num_chars - $num_spaces) * $letter_spacing; - } - - return $this->_pdf->stringwidth($text, $fh, $size) + $delta; - } - - //........................................................................ - - function get_font_height($font, $size) { - - $fh = $this->_load_font($font); - - $this->_pdf->setfont($fh, $size); - - $asc = $this->_pdf->get_value("ascender", $fh); - $desc = $this->_pdf->get_value("descender", $fh); - - // $desc is usually < 0, - return $size * ($asc - $desc) * DOMPDF_FONT_HEIGHT_RATIO; - } - - //........................................................................ - - /** - * Writes text at the specified x and y coordinates on every page - * - * The strings '{PAGE_NUM}' and '{PAGE_COUNT}' are automatically replaced - * with their current values. - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x - * @param float $y - * @param string $text the text to write - * @param string $font the font file to use - * @param float $size the font size, in points - * @param array $color - * @param float $adjust word spacing adjustment - * @param float $angle angle to write the text at, measured CW starting from the x-axis - */ - function page_text($x, $y, $text, $font, $size, $color = array(0,0,0), - $adjust = 0, $angle = 0) { - $_t = "text"; - $this->_page_text[] = compact("_t", "x", "y", "text", "font", "size", "color", "adjust", "angle"); - } - - //........................................................................ - - /** - * Processes a script on every page - * - * The variables $pdf, $PAGE_NUM, and $PAGE_COUNT are available. - * - * This function can be used to add page numbers to all pages - * after the first one, for example. - * - * @param string $code the script code - * @param string $type the language type for script - */ - function page_script($code, $type = "text/php") { - $_t = "script"; - $this->_page_text[] = compact("_t", "code", "type"); - } - - //........................................................................ - - function new_page() { - - // Add objects to the current page - $this->_place_objects(); - - $this->_pdf->suspend_page(""); - $this->_pdf->begin_page_ext($this->_width, $this->_height, ""); - $this->_page_number = ++$this->_page_count; - - } - - //........................................................................ - - /** - * Add text to each page after rendering is complete - */ - protected function _add_page_text() { - - if ( !count($this->_page_text) ) - return; - - $this->_pdf->suspend_page(""); - - for ($p = 1; $p <= $this->_page_count; $p++) { - $this->_pdf->resume_page("pagenumber=$p"); - - foreach ($this->_page_text as $pt) { - extract($pt); - - switch ($_t) { - - case "text": - $text = str_replace(array("{PAGE_NUM}","{PAGE_COUNT}"), - array($p, $this->_page_count), $text); - $this->text($x, $y, $text, $font, $size, $color, $adjust, $angle); - break; - - case "script": - if (!$eval) { - $eval = new PHP_Evaluator($this); - } - $eval->evaluate($code, array('PAGE_NUM' => $p, 'PAGE_COUNT' => $this->_page_count)); - break; - } - } - - $this->_pdf->suspend_page(""); - } - - $this->_pdf->resume_page("pagenumber=".$this->_page_number); - } - - //........................................................................ - - function stream($filename, $options = null) { - - // Add page text - $this->_add_page_text(); - - if ( isset($options["compress"]) && $options["compress"] != 1 ) - $this->_pdf->set_value("compress", 0); - else - $this->_pdf->set_value("compress", 6); - - $this->_close(); - - if ( self::$IN_MEMORY ) { - $data = $this->_pdf->get_buffer(); - $size = strlen($data); - - } else - $size = filesize($this->_file); - - - $filename = str_replace(array("\n","'"),"", $filename); - $attach = (isset($options["Attachment"]) && $options["Attachment"]) ? "attachment" : "inline"; - - header("Cache-Control: private"); - header("Content-type: application/pdf"); - header("Content-Disposition: $attach; filename=\"$filename\""); - - //header("Content-length: " . $size); - - if ( self::$IN_MEMORY ) - echo $data; - - else { - - // Chunked readfile() - $chunk = (1 << 21); // 2 MB - $fh = fopen($this->_file, "rb"); - if ( !$fh ) - throw new DOMPDF_Exception("Unable to load temporary PDF file: " . $this->_file); - - while ( !feof($fh) ) - echo fread($fh,$chunk); - fclose($fh); - - //debugpng - if (DEBUGPNG) print '[pdflib stream unlink '.$this->_file.']'; - if (!DEBUGKEEPTEMP) - - unlink($this->_file); - $this->_file = null; - unset($this->_file); - } - - flush(); - } - - //........................................................................ - - function output($options = null) { - - // Add page text - $this->_add_page_text(); - - if ( isset($options["compress"]) && $options["compress"] != 1 ) - $this->_pdf->set_value("compress", 0); - else - $this->_pdf->set_value("compress", 6); - - $this->_close(); - - if ( self::$IN_MEMORY ) - $data = $this->_pdf->get_buffer(); - - else { - $data = file_get_contents($this->_file); - - //debugpng - if (DEBUGPNG) print '[pdflib output unlink '.$this->_file.']'; - if (!DEBUGKEEPTEMP) - - unlink($this->_file); - $this->_file = null; - unset($this->_file); - } - - return $data; - } -} - -// Workaround for idiotic limitation on statics... -PDFLib_Adapter::$PAPER_SIZES = CPDF_Adapter::$PAPER_SIZES; diff --git a/application/third_party/dompdf/include/php_evaluator.cls.php b/application/third_party/dompdf/include/php_evaluator.cls.php deleted file mode 100755 index fe45864a..00000000 --- a/application/third_party/dompdf/include/php_evaluator.cls.php +++ /dev/null @@ -1,76 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: php_evaluator.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Executes inline PHP code during the rendering process - * - * @access private - * @package dompdf - */ -class PHP_Evaluator { - - protected $_canvas; - - function __construct(Canvas $canvas) { - $this->_canvas = $canvas; - } - - function evaluate($code, $vars = array()) { - if ( !DOMPDF_ENABLE_PHP ) - return; - - // Set up some variables for the inline code - $pdf = $this->_canvas; - $PAGE_NUM = $pdf->get_page_number(); - $PAGE_COUNT = $pdf->get_page_count(); - - // Override those variables if passed in - foreach ($vars as $k => $v) { - $$k = $v; - } - - eval(utf8_decode($code)); - } - - function render($frame) { - $this->evaluate($frame->get_node()->nodeValue); - } -} diff --git a/application/third_party/dompdf/include/positioner.cls.php b/application/third_party/dompdf/include/positioner.cls.php deleted file mode 100755 index f2e27af2..00000000 --- a/application/third_party/dompdf/include/positioner.cls.php +++ /dev/null @@ -1,71 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: positioner.cls.php 283 2010-07-19 17:57:40Z fabien.menager $ */ - -/** - * Base Positioner class - * - * Defines postioner interface - * - * @access private - * @package dompdf - */ -abstract class Positioner { - - // protected members - protected $_frame; - - //........................................................................ - - function __construct(Frame_Decorator $frame) { - $this->_frame = $frame; - } - - /** - * Class destructor - */ - function __destruct() { - clear_object($this); - } - //........................................................................ - - abstract function position(); - -} diff --git a/application/third_party/dompdf/include/renderer.cls.php b/application/third_party/dompdf/include/renderer.cls.php deleted file mode 100755 index d3d2162d..00000000 --- a/application/third_party/dompdf/include/renderer.cls.php +++ /dev/null @@ -1,293 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: renderer.cls.php 351 2011-01-19 20:27:02Z fabien.menager $ */ - -/** - * Concrete renderer - * - * Instantiates several specific renderers in order to render any given - * frame. - * - * @access private - * @package dompdf - */ -class Renderer extends Abstract_Renderer { - - /** - * Array of renderers for specific frame types - * - * @var array - */ - protected $_renderers; - - /** - * Cache of the callbacks array - * - * @var array - */ - private $_callbacks; - - /** - * Class destructor - */ - function __destruct() { - clear_object($this); - } - - /** - * Advance the canvas to the next page - */ - function new_page() { - $this->_canvas->new_page(); - } - - /** - * Render frames recursively - * - * @param Frame $frame the frame to render - */ - function render(Frame $frame) { - global $_dompdf_debug; - - if ( $_dompdf_debug ) { - echo $frame; - flush(); - } - - $style = $frame->get_style(); - $display = $style->display; - - // Starts the CSS transformation - if ( $style->transform && is_array($style->transform) ) { - $this->_canvas->save(); - list($x, $y, $w, $h) = $frame->get_padding_box(); - $origin = $style->transform_origin; - - foreach($style->transform as $transform) { - list($function, $values) = $transform; - if ( $function === "matrix" ) { - $function = "transform"; - } - - $values = array_map("floatval", $values); - $values[] = $x + $style->length_in_pt($origin[0], $style->width); - $values[] = $y + $style->length_in_pt($origin[1], $style->height); - - call_user_func_array(array($this->_canvas, $function), $values); - } - } - - switch ($display) { - - case "block": - case "list-item": - case "inline-block": - case "table": - case "table-row-group": - case "table-header-group": - case "table-footer-group": - case "inline-table": - $this->_render_frame("block", $frame); - break; - - case "inline": - if ( $frame->get_node()->nodeName === "#text" ) - $this->_render_frame("text", $frame); - else - $this->_render_frame("inline", $frame); - break; - - case "table-cell": - $this->_render_frame("table-cell", $frame); - break; - - case "-dompdf-list-bullet": - $this->_render_frame("list-bullet", $frame); - break; - - case "-dompdf-image": - $this->_render_frame("image", $frame); - break; - - case "none": - $node = $frame->get_node(); - - if ( $node->nodeName === "script" ) { - if ( $node->getAttribute("type") === "text/php" || - $node->getAttribute("language") === "php" ) { - // Evaluate embedded php scripts - $this->_render_frame("php", $frame); - } - - elseif ( $node->getAttribute("type") === "text/javascript" || - $node->getAttribute("language") === "javascript" ) { - // Insert JavaScript - $this->_render_frame("javascript", $frame); - } - } - - // Don't render children, so skip to next iter - return; - - default: - break; - - } - - // Check for begin frame callback - $this->_check_callbacks("begin_frame", $frame); - - // Starts the overflow: hidden box - if ( $style->overflow === "hidden" ) { - list($x, $y, $w, $h) = $frame->get_padding_box(); - $this->_canvas->clipping_rectangle($x, $y, $w, $h); - } - - $page = $frame->get_root()->get_reflower(); - - foreach ($frame->get_children() as $child) { - $child_style = $child->get_style(); - - // Stacking context - if ( $child_style->z_index !== false && ($child_style->z_index !== "auto" || in_array($child_style->position, Style::$POSITIONNED_TYPES)) ) { - $z_index = ($child_style->z_index === "auto") ? 0 : intval($child_style->z_index); - $page->add_frame_to_stacking_context($child, $z_index); - $child_style->z_index = false; - } - - else { - $this->render($child); - } - } - - // Ends the overflow: hidden box - if ( $style->overflow === "hidden" ) { - $this->_canvas->clipping_end(); - } - - if ( $style->transform && is_array($style->transform) ) { - $this->_canvas->restore(); - } - - // Check for end frame callback - $this->_check_callbacks("end_frame", $frame); - - } - - /** - * Check for callbacks that need to be performed when a given event - * gets triggered on a frame - * - * @param string $event the type of event - * @param Frame $frame the frame that event is triggered on - */ - protected function _check_callbacks($event, $frame) { - if (!isset($this->_callbacks)) { - $this->_callbacks = $this->_dompdf->get_callbacks(); - } - - if (is_array($this->_callbacks) && isset($this->_callbacks[$event])) { - $info = array(0 => $this->_canvas, "canvas" => $this->_canvas, - 1 => $frame, "frame" => $frame); - $fs = $this->_callbacks[$event]; - foreach ($fs as $f) { - if (is_callable($f)) { - if (is_array($f)) { - $f[0]->$f[1]($info); - } else { - $f($info); - } - } - } - } - } - - /** - * Render a single frame - * - * Creates Renderer objects on demand - * - * @param string $type type of renderer to use - * @param Frame $frame the frame to render - */ - protected function _render_frame($type, $frame) { - - if ( !isset($this->_renderers[$type]) ) { - - switch ($type) { - case "block": - $this->_renderers[$type] = new Block_Renderer($this->_dompdf); - break; - - case "inline": - $this->_renderers[$type] = new Inline_Renderer($this->_dompdf); - break; - - case "text": - $this->_renderers[$type] = new Text_Renderer($this->_dompdf); - break; - - case "image": - $this->_renderers[$type] = new Image_Renderer($this->_dompdf); - break; - - case "table-cell": - $this->_renderers[$type] = new Table_Cell_Renderer($this->_dompdf); - break; - - case "list-bullet": - $this->_renderers[$type] = new List_Bullet_Renderer($this->_dompdf); - break; - - case "php": - $this->_renderers[$type] = new PHP_Evaluator($this->_canvas); - break; - - case "javascript": - $this->_renderers[$type] = new Javascript_Embedder($this->_dompdf); - break; - - } - } - - $this->_renderers[$type]->render($frame); - - } -} diff --git a/application/third_party/dompdf/include/style.cls.php b/application/third_party/dompdf/include/style.cls.php deleted file mode 100755 index 594134b9..00000000 --- a/application/third_party/dompdf/include/style.cls.php +++ /dev/null @@ -1,2149 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - Fix px to pt conversion according to DOMPDF_DPI - * - Recognize css styles with !important attribute, and store !important attribute within style - * - Propagate !important by inherit and sequences of styles with merge. - * - Add missing style property cache flushes for consistent rendering, e.g. on explicte assignments - * - Add important set/get for access from outside of class - * - Fix font_family search path with multiple fonts list in css attribute: - * On missing font, do not immediately fall back to default font, - * but try subsequent fonts in search chain. Only when none found, explicitely - * refer to default font. - * - Allow read of background individual properties - * - Add support for individual styles background-position, background-attachment, background-repeat - * - Complete style components of list-style - * - Add support for combined styles in addition to individual styles - * like {border: red 1px solid;}, { border-width: 1px;}, { border-right-color: red; } ... - * for font, background - * - Propagate attributes including !important from combined style to individual component - * for border, background, padding, margin, font, list_style - * - Refactor common code of border, background, padding, margin, font, list_style - * - Refactor common code of list-style-image and background-image - * - special treatment of css images "none" instead of url(...), otherwise would prepend string "none" with path name - * - Added comments - * - Added debug output - * @contributor Helmut Tischer - * @version dompdf_trunk_with_helmut_mods.20090524 - * - Allow superflous white space and string delimiter in font search path. - * - Restore lost change of default font of above - * @version 20090610 - * - Allow absolute path from web server root as html image reference - * - More accurate handling of css property cache consistency - */ - -/* $Id: style.cls.php 355 2011-01-27 07:44:54Z fabien.menager $ */ - -/** - * Represents CSS properties. - * - * The Style class is responsible for handling and storing CSS properties. - * It includes methods to resolve colours and lengths, as well as getters & - * setters for many CSS properites. - * - * Actual CSS parsing is performed in the {@link Stylesheet} class. - * - * @package dompdf - */ -class Style { - - /** - * Default font size, in points. - * - * @var float - */ - static $default_font_size = 12; - - /** - * Default line height, as a fraction of the font size. - * - * @var float - */ - static $default_line_height = 1.2; - - /** - * Default "absolute" font sizes relative to the default font-size - * http://www.w3.org/TR/css3-fonts/#font-size-the-font-size-property - * @var array - */ - static $font_size_keywords = array( - "xx-small" => 0.6, // 3/5 - "x-small" => 0.75, // 3/4 - "small" => 0.889, // 8/9 - "medium" => 1, // 1 - "large" => 1.2, // 6/5 - "x-large" => 1.5, // 3/2 - "xx-large" => 2.0, // 2/1 - ); - - /** - * List of all inline types. Should really be a constant. - * - * @var array - */ - static $INLINE_TYPES = array("inline"); - - /** - * List of all block types. Should really be a constant. - * - * @var array - */ - static $BLOCK_TYPES = array("block", "inline-block", "table-cell", "list-item"); - - /** - * List of all positionned types. Should really be a constant. - * - * @var array - */ - static $POSITIONNED_TYPES = array("relative", "absolute", "fixed"); - - /** - * List of all table types. Should really be a constant. - * - * @var array; - */ - static $TABLE_TYPES = array("table", "inline-table"); - - /** - * List of valid border styles. Should also really be a constant. - * - * @var array - */ - static $BORDER_STYLES = array("none", "hidden", "dotted", "dashed", "solid", - "double", "groove", "ridge", "inset", "outset"); - - /** - * Default style values. - * - * @link http://www.w3.org/TR/CSS21/propidx.html - * - * @var array - */ - static protected $_defaults = null; - - /** - * List of inherited properties - * - * @link http://www.w3.org/TR/CSS21/propidx.html - * - * @var array - */ - static protected $_inherited = null; - - /** - * The stylesheet this style belongs to - * - * @see Stylesheet - * @var Stylesheet - */ - protected $_stylesheet; // stylesheet this style is attached to - - /** - * Main array of all CSS properties & values - * - * @var array - */ - protected $_props; - - /* var instead of protected would allow access outside of class */ - protected $_important_props; - - /** - * Cached property values - * - * @var array - */ - protected $_prop_cache; - - /** - * Font size of parent element in document tree. Used for relative font - * size resolution. - * - * @var float - */ - protected $_parent_font_size; // Font size of parent element - - /** - * @var Frame - */ - protected $_frame; - - // private members - /** - * True once the font size is resolved absolutely - * - * @var bool - */ - private $__font_size_calculated; // Cache flag - - /** - * Class constructor - * - * @param Stylesheet $stylesheet the stylesheet this Style is associated with. - */ - function __construct(Stylesheet $stylesheet) { - $this->_props = array(); - $this->_important_props = array(); - $this->_stylesheet = $stylesheet; - $this->_parent_font_size = null; - $this->__font_size_calculated = false; - - if ( !isset(self::$_defaults) ) { - - // Shorthand - $d =& self::$_defaults; - - // All CSS 2.1 properties, and their default values - $d["azimuth"] = "center"; - $d["background_attachment"] = "scroll"; - $d["background_color"] = "transparent"; - $d["background_image"] = "none"; - $d["background_position"] = "0% 0%"; - $d["background_repeat"] = "repeat"; - $d["background"] = ""; - $d["border_collapse"] = "separate"; - $d["border_color"] = ""; - $d["border_spacing"] = "0"; - $d["border_style"] = ""; - $d["border_top"] = ""; - $d["border_right"] = ""; - $d["border_bottom"] = ""; - $d["border_left"] = ""; - $d["border_top_color"] = ""; - $d["border_right_color"] = ""; - $d["border_bottom_color"] = ""; - $d["border_left_color"] = ""; - $d["border_top_style"] = "none"; - $d["border_right_style"] = "none"; - $d["border_bottom_style"] = "none"; - $d["border_left_style"] = "none"; - $d["border_top_width"] = "medium"; - $d["border_right_width"] = "medium"; - $d["border_bottom_width"] = "medium"; - $d["border_left_width"] = "medium"; - $d["border_width"] = "medium"; - $d["border"] = ""; - $d["bottom"] = "auto"; - $d["caption_side"] = "top"; - $d["clear"] = "none"; - $d["clip"] = "auto"; - $d["color"] = "#000000"; - $d["content"] = "normal"; - $d["counter_increment"] = "none"; - $d["counter_reset"] = "none"; - $d["cue_after"] = "none"; - $d["cue_before"] = "none"; - $d["cue"] = ""; - $d["cursor"] = "auto"; - $d["direction"] = "ltr"; - $d["display"] = "inline"; - $d["elevation"] = "level"; - $d["empty_cells"] = "show"; - $d["float"] = "none"; - $d["font_family"] = "serif"; - $d["font_size"] = "medium"; - $d["font_style"] = "normal"; - $d["font_variant"] = "normal"; - $d["font_weight"] = "normal"; - $d["font"] = ""; - $d["height"] = "auto"; - $d["left"] = "auto"; - $d["letter_spacing"] = "normal"; - $d["line_height"] = "normal"; - $d["list_style_image"] = "none"; - $d["list_style_position"] = "outside"; - $d["list_style_type"] = "disc"; - $d["list_style"] = ""; - $d["margin_right"] = "0"; - $d["margin_left"] = "0"; - $d["margin_top"] = "0"; - $d["margin_bottom"] = "0"; - $d["margin"] = ""; - $d["max_height"] = "none"; - $d["max_width"] = "none"; - $d["min_height"] = "0"; - $d["min_width"] = "0"; - $d["opacity"] = "1.0"; // CSS3 - $d["orphans"] = "2"; - $d["outline_color"] = ""; // "invert" special color is not supported - $d["outline_style"] = "none"; - $d["outline_width"] = "medium"; - $d["outline"] = ""; - $d["overflow"] = "visible"; - $d["padding_top"] = "0"; - $d["padding_right"] = "0"; - $d["padding_bottom"] = "0"; - $d["padding_left"] = "0"; - $d["padding"] = ""; - $d["page_break_after"] = "auto"; - $d["page_break_before"] = "auto"; - $d["page_break_inside"] = "auto"; - $d["pause_after"] = "0"; - $d["pause_before"] = "0"; - $d["pause"] = ""; - $d["pitch_range"] = "50"; - $d["pitch"] = "medium"; - $d["play_during"] = "auto"; - $d["position"] = "static"; - $d["quotes"] = ""; - $d["richness"] = "50"; - $d["right"] = "auto"; - $d["size"] = "auto"; // @page - $d["speak_header"] = "once"; - $d["speak_numeral"] = "continuous"; - $d["speak_punctuation"] = "none"; - $d["speak"] = "normal"; - $d["speech_rate"] = "medium"; - $d["stress"] = "50"; - $d["table_layout"] = "auto"; - $d["text_align"] = "left"; - $d["text_decoration"] = "none"; - $d["text_indent"] = "0"; - $d["text_transform"] = "none"; - $d["top"] = "auto"; - $d["transform"] = "none"; // CSS3 - $d["transform_origin"] = "50% 50%"; // CSS3 - $d["_webkit_transform"] = $d["transform"]; // CSS3 - $d["_webkit_transform_origin"] = $d["transform_origin"]; // CSS3 - $d["unicode_bidi"] = "normal"; - $d["vertical_align"] = "baseline"; - $d["visibility"] = "visible"; - $d["voice_family"] = ""; - $d["volume"] = "medium"; - $d["white_space"] = "normal"; - $d["widows"] = "2"; - $d["width"] = "auto"; - $d["word_spacing"] = "normal"; - $d["z_index"] = "auto"; - - // for @font-face - $d["src"] = ""; - $d["unicode_range"] = ""; - - // Properties that inherit by default - self::$_inherited = array("azimuth", - "border_collapse", - "border_spacing", - "caption_side", - "color", - "cursor", - "direction", - "elevation", - "empty_cells", - "font_family", - "font_size", - "font_style", - "font_variant", - "font_weight", - "font", - "letter_spacing", - "line_height", - "list_style_image", - "list_style_position", - "list_style_type", - "list_style", - "orphans", - "page_break_inside", - "pitch_range", - "pitch", - "quotes", - "richness", - "speak_header", - "speak_numeral", - "speak_punctuation", - "speak", - "speech_rate", - "stress", - "text_align", - "text_indent", - "text_transform", - "visibility", - "voice_family", - "volume", - "white_space", - "widows", - "word_spacing"); - } - - } - - /** - * "Destructor": forcibly free all references held by this object - */ - function dispose() { - clear_object($this); - } - - function set_frame(Frame $frame) { - $this->_frame = $frame; - } - - function get_frame() { - return $this->_frame; - } - - /** - * returns the {@link Stylesheet} this Style is associated with. - * - * @return Stylesheet - */ - function get_stylesheet() { return $this->_stylesheet; } - - /** - * Converts any CSS length value into an absolute length in points. - * - * length_in_pt() takes a single length (e.g. '1em') or an array of - * lengths and returns an absolute length. If an array is passed, then - * the return value is the sum of all elements. - * - * If a reference size is not provided, the default font size is used - * ({@link Style::$default_font_size}). - * - * @param float|array $length the length or array of lengths to resolve - * @param float $ref_size an absolute reference size to resolve percentage lengths - * @return float - */ - function length_in_pt($length, $ref_size = null) { - - if ( !is_array($length) ) - $length = array($length); - - if ( !isset($ref_size) ) - $ref_size = self::$default_font_size; - - $ret = 0; - foreach ($length as $l) { - - if ( $l === "auto" ) - return "auto"; - - if ( $l === "none" ) - return "none"; - - // Assume numeric values are already in points - if ( is_numeric($l) ) { - $ret += $l; - continue; - } - - if ( $l === "normal" ) { - $ret += $ref_size; - continue; - } - - // Border lengths - if ( $l === "thin" ) { - $ret += 0.5; - continue; - } - - if ( $l === "medium" ) { - $ret += 1.5; - continue; - } - - if ( $l === "thick" ) { - $ret += 2.5; - continue; - } - - if ( ($i = mb_strpos($l, "px")) !== false ) { - $ret += ( mb_substr($l, 0, $i) * 72 ) / DOMPDF_DPI; - continue; - } - - if ( ($i = mb_strpos($l, "pt")) !== false ) { - $ret += mb_substr($l, 0, $i); - continue; - } - - if ( ($i = mb_strpos($l, "em")) !== false ) { - $ret += mb_substr($l, 0, $i) * $this->__get("font_size"); - continue; - } - - if ( ($i = mb_strpos($l, "%")) !== false ) { - $ret += mb_substr($l, 0, $i)/100 * $ref_size; - continue; - } - - if ( ($i = mb_strpos($l, "cm")) !== false ) { - $ret += mb_substr($l, 0, $i) * 72 / 2.54; - continue; - } - - if ( ($i = mb_strpos($l, "mm")) !== false ) { - $ret += mb_substr($l, 0, $i) * 72 / 25.4; - continue; - } - - // FIXME: em:ex ratio? - if ( ($i = mb_strpos($l, "ex")) !== false ) { - $ret += mb_substr($l, 0, $i) * $this->__get("font_size"); - continue; - } - - if ( ($i = mb_strpos($l, "in")) !== false ) { - $ret += mb_substr($l, 0, $i) * 72; - continue; - } - - if ( ($i = mb_strpos($l, "pc")) !== false ) { - $ret += mb_substr($l, 0, $i) / 12; - continue; - } - - // Bogus value - $ret += $ref_size; - } - - return $ret; - } - - - /** - * Set inherited properties in this style using values in $parent - * - * @param Style $parent - */ - function inherit(Style $parent) { - - // Set parent font size - $this->_parent_font_size = $parent->get_font_size(); - - foreach (self::$_inherited as $prop) { - //inherit the !important property also. - //if local property is also !important, don't inherit. - if ( isset($parent->_props[$prop]) && - ( !isset($this->_props[$prop]) || - ( isset($parent->_important_props[$prop]) && !isset($this->_important_props[$prop]) ) - ) - ) { - if ( isset($parent->_important_props[$prop]) ) { - $this->_important_props[$prop] = true; - } - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - $this->_props[$prop] = $parent->_props[$prop]; - } - } - - foreach (array_keys($this->_props) as $prop) { - if ( $this->_props[$prop] === "inherit" ) { - if ( isset($parent->_important_props[$prop]) ) { - $this->_important_props[$prop] = true; - } - //do not assign direct, but - //implicite assignment through __set, redirect to specialized, get value with __get - //This is for computing defaults if the parent setting is also missing. - //Therefore do not directly assign the value without __set - //set _important_props before that to be able to propagate. - //see __set and __get, on all assignments clear cache! - //$this->_prop_cache[$prop] = null; - //$this->_props[$prop] = $parent->_props[$prop]; - //props_set for more obvious explicite assignment not implemented, because - //too many implicite uses. - // $this->props_set($prop, $parent->$prop); - $this->$prop = $parent->$prop; - } - } - - return $this; - } - - /** - * Override properties in this style with those in $style - * - * @param Style $style - */ - function merge(Style $style) { - //treat the !important attribute - //if old rule has !important attribute, override with new rule only if - //the new rule is also !important - foreach($style->_props as $prop => $val ) { - if (isset($style->_important_props[$prop])) { - $this->_important_props[$prop] = true; - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - $this->_props[$prop] = $val; - } else if ( !isset($this->_important_props[$prop]) ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - $this->_props[$prop] = $val; - } - } - - if ( isset($style->_props["font_size"]) ) - $this->__font_size_calculated = false; - } - - /** - * Returns an array(r, g, b, "r"=> r, "g"=>g, "b"=>b, "hex"=>"#rrggbb") - * based on the provided CSS colour value. - * - * @param string $colour - * @return array - */ - function munge_colour($colour) { return CSS_Color::parse($colour); } - - /** - * Alias for {@link Style::munge_colour()} - * - * @param string $color - * @return array - */ - function munge_color($color) { return CSS_Color::parse($color); } - - /* direct access to _important_props array from outside would work only when declared as - * 'var $_important_props;' instead of 'protected $_important_props;' - * Don't call _set/__get on missing attribute. Therefore need a special access. - * Assume that __set will be also called when this is called, so do not check validity again. - * Only created, if !important exists -> always set true. - */ - function important_set($prop) { - $prop = str_replace("-", "_", $prop); - $this->_important_props[$prop] = true; - } - - function important_get($prop) { - isset($this->_important_props[$prop]); - } - - /** - * PHP5 overloaded setter - * - * This function along with {@link Style::__get()} permit a user of the - * Style class to access any (CSS) property using the following syntax: - * - * Style->margin_top = "1em"; - * echo (Style->margin_top); - * - * - * __set() automatically calls the provided set function, if one exists, - * otherwise it sets the property directly. Typically, __set() is not - * called directly from outside of this class. - * - * On each modification clear cache to return accurate setting. - * Also affects direct settings not using __set - * For easier finding all assignments, attempted to allowing only explicite assignment: - * Very many uses, e.g. frame_reflower.cls.php -> for now leave as it is - * function __set($prop, $val) { - * throw new DOMPDF_Exception("Implicite replacement of assignment by __set. Not good."); - * } - * function props_set($prop, $val) { ... } - * - * @param string $prop the property to set - * @param mixed $val the value of the property - * - */ - function __set($prop, $val) { - $prop = str_replace("-", "_", $prop); - $this->_prop_cache[$prop] = null; - - if ( !isset(self::$_defaults[$prop]) ) { - global $_dompdf_warnings; - $_dompdf_warnings[] = "'$prop' is not a valid CSS2 property."; - return; - } - - if ( $prop !== "content" && is_string($val) && strlen($val) > 5 && mb_strpos($val, "url") === false ) { - $val = mb_strtolower(trim(str_replace(array("\n", "\t"), array(" "), $val))); - $val = preg_replace("/([0-9]+) (pt|px|pc|em|ex|in|cm|mm|%)/S", "\\1\\2", $val); - } - - $method = "set_$prop"; - - if ( method_exists($this, $method) ) - $this->$method($val); - else - $this->_props[$prop] = $val; - } - - /** - * PHP5 overloaded getter - * - * Along with {@link Style::__set()} __get() provides access to all CSS - * properties directly. Typically __get() is not called directly outside - * of this class. - * - * On each modification clear cache to return accurate setting. - * Also affects direct settings not using __set - * - * @param string $prop - * @return mixed - */ - function __get($prop) { - if ( !isset(self::$_defaults[$prop]) ) - throw new DOMPDF_Exception("'$prop' is not a valid CSS2 property."); - - if ( isset($this->_prop_cache[$prop]) && $this->_prop_cache[$prop] != null ) - return $this->_prop_cache[$prop]; - - $method = "get_$prop"; - - // Fall back on defaults if property is not set - if ( !isset($this->_props[$prop]) ) - $this->_props[$prop] = self::$_defaults[$prop]; - - if ( method_exists($this, $method) ) - return $this->_prop_cache[$prop] = $this->$method(); - - return $this->_prop_cache[$prop] = $this->_props[$prop]; - } - - - /** - * Getter for the 'font-family' CSS property. - * - * Uses the {@link Font_Metrics} class to resolve the font family into an - * actual font file. - * - * @link http://www.w3.org/TR/CSS21/fonts.html#propdef-font-family - * @return string - */ - function get_font_family() { - - $DEBUGCSS=DEBUGCSS; //=DEBUGCSS; Allow override of global setting for ad hoc debug - - // Select the appropriate font. First determine the subtype, then check - // the specified font-families for a candidate. - - // Resolve font-weight - $weight = $this->__get("font_weight"); - - if ( is_numeric($weight) ) { - - if ( $weight < 600 ) - $weight = "normal"; - else - $weight = "bold"; - - } else if ( $weight === "bold" || $weight === "bolder" ) { - $weight = "bold"; - - } else { - $weight = "normal"; - - } - - // Resolve font-style - $font_style = $this->__get("font_style"); - - if ( $weight === "bold" && ($font_style === "italic" || $font_style === "oblique") ) - $subtype = "bold_italic"; - else if ( $weight === "bold" && $font_style !== "italic" && $font_style !== "oblique" ) - $subtype = "bold"; - else if ( $weight !== "bold" && ($font_style === "italic" || $font_style === "oblique") ) - $subtype = "italic"; - else - $subtype = "normal"; - - // Resolve the font family - if ($DEBUGCSS) { - print "
[get_font_family:";
-      print '('.$this->_props["font_family"].'.'.$font_style.'.'.$this->__get("font_weight").'.'.$weight.'.'.$subtype.')';
-    }
-    $families = explode(",", $this->_props["font_family"]);
-    $families = array_map('trim',$families);
-    reset($families);
-
-    $font = null;
-    while ( current($families) ) {
-      list(,$family) = each($families);
-      //remove leading and trailing string delimiters, e.g. on font names with spaces;
-      //remove leading and trailing whitespace
-      $family=trim($family," \t\n\r\x0B\"'");
-      if ($DEBUGCSS) print '('.$family.')';
-      $font = Font_Metrics::get_font($family, $subtype);
-
-      if ( $font ) {
-        if ($DEBUGCSS)  print '('.$font.")get_font_family]\n
"; - return $font; - } - } - - $family = null; - if ($DEBUGCSS) print '(default)'; - $font = Font_Metrics::get_font($family, $subtype); - - if ( $font ) { - if ($DEBUGCSS) print '('.$font.")get_font_family]\n"; - return $font; - } - throw new DOMPDF_Exception("Unable to find a suitable font replacement for: '" . $this->_props["font_family"] ."'"); - - } - - /** - * Returns the resolved font size, in points - * - * @link http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size - * @return float - */ - function get_font_size() { - - if ( $this->__font_size_calculated ) - return $this->_props["font_size"]; - - if ( !isset($this->_props["font_size"]) ) - $fs = self::$_defaults["font_size"]; - else - $fs = $this->_props["font_size"]; - - if ( !isset($this->_parent_font_size) ) - $this->_parent_font_size = self::$default_font_size; - - switch ($fs) { - case "xx-small": - case "x-small": - case "small": - case "medium": - case "large": - case "x-large": - case "xx-large": - $fs = self::$default_font_size * self::$font_size_keywords[$fs]; - break; - - case "smaller": - $fs = 8/9 * $this->_parent_font_size; - break; - - case "larger": - $fs = 6/5 * $this->_parent_font_size; - break; - - default: - break; - } - - // Ensure relative sizes resolve to something - if ( ($i = mb_strpos($fs, "em")) !== false ) - $fs = mb_substr($fs, 0, $i) * $this->_parent_font_size; - - else if ( ($i = mb_strpos($fs, "ex")) !== false ) - $fs = mb_substr($fs, 0, $i) * $this->_parent_font_size; - - else - $fs = $this->length_in_pt($fs); - - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["font_size"] = null; - $this->_props["font_size"] = $fs; - $this->__font_size_calculated = true; - return $this->_props["font_size"]; - - } - - /** - * @link http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing - * @return float - */ - function get_word_spacing() { - if ( $this->_props["word_spacing"] === "normal" ) - return 0; - - return $this->_props["word_spacing"]; - } - - /** - * @link http://www.w3.org/TR/CSS21/text.html#propdef-letter-spacing - * @return float - */ - function get_letter_spacing() { - if ( $this->_props["letter_spacing"] === "normal" ) - return 0; - - return $this->_props["letter_spacing"]; - } - - /** - * @link http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height - * @return float - */ - function get_line_height() { - $line_height = $this->_props["line_height"]; - - if ( $line_height === "normal" ) - return self::$default_line_height * $this->get_font_size(); - - if ( is_numeric($line_height) ) - return $this->length_in_pt( $line_height . "em", $this->get_font_size()); - - return $this->length_in_pt( $line_height, $this->get_font_size() ); - } - - /** - * Returns the colour as an array - * - * The array has the following format: - * array(r,g,b, "r" => r, "g" => g, "b" => b, "hex" => "#rrggbb") - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-color - * @return array - */ - function get_color() { - return $this->munge_color( $this->_props["color"] ); - } - - /** - * Returns the background colour as an array - * - * The returned array has the same format as {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-color - * @return array - */ - function get_background_color() { - return $this->munge_color( $this->_props["background_color"] ); - } - - /** - * Returns the background position as an array - * - * The returned array has the following format: - * array(x,y, "x" => x, "y" => y) - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-position - * @return array - */ - function get_background_position() { - $tmp = explode(" ", $this->_props["background_position"]); - - switch ($tmp[0]) { - - case "left": - $x = "0%"; - break; - - case "right": - $x = "100%"; - break; - - case "top": - $y = "0%"; - break; - - case "bottom": - $y = "100%"; - break; - - case "center": - $x = "50%"; - $y = "50%"; - break; - - default: - $x = $tmp[0]; - break; - } - - if ( isset($tmp[1]) ) { - - switch ($tmp[1]) { - case "left": - $x = "0%"; - break; - - case "right": - $x = "100%"; - break; - - case "top": - $y = "0%"; - break; - - case "bottom": - $y = "100%"; - break; - - case "center": - if ( $tmp[0] === "left" || $tmp[0] === "right" || $tmp[0] === "center" ) - $y = "50%"; - else - $x = "50%"; - break; - - default: - $y = $tmp[1]; - break; - } - - } else { - $y = "50%"; - } - - if ( !isset($x) ) - $x = "0%"; - - if ( !isset($y) ) - $y = "0%"; - - return array( 0 => $x, "x" => $x, - 1 => $y, "y" => $y ); - } - - - /** - * Returns the background as it is currently stored - * - * (currently anyway only for completeness. - * not used for further processing) - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-attachment - * @return string - */ - function get_background_attachment() { - return $this->_props["background_attachment"]; - } - - - /** - * Returns the background_repeat as it is currently stored - * - * (currently anyway only for completeness. - * not used for further processing) - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-repeat - * @return string - */ - function get_background_repeat() { - return $this->_props["background_repeat"]; - } - - - /** - * Returns the background as it is currently stored - * - * (currently anyway only for completeness. - * not used for further processing, but the individual get_background_xxx) - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background - * @return string - */ - function get_background() { - return $this->_props["background"]; - } - - - /**#@+ - * Returns the border colour as an array - * - * See {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/box.html#border-color-properties - * @return array - */ - function get_border_top_color() { - if ( $this->_props["border_top_color"] === "" ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["border_top_color"] = null; - $this->_props["border_top_color"] = $this->__get("color"); - } - return $this->munge_color($this->_props["border_top_color"]); - } - - function get_border_right_color() { - if ( $this->_props["border_right_color"] === "" ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["border_right_color"] = null; - $this->_props["border_right_color"] = $this->__get("color"); - } - return $this->munge_color($this->_props["border_right_color"]); - } - - function get_border_bottom_color() { - if ( $this->_props["border_bottom_color"] === "" ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["border_bottom_color"] = null; - $this->_props["border_bottom_color"] = $this->__get("color"); - } - return $this->munge_color($this->_props["border_bottom_color"]); - } - - function get_border_left_color() { - if ( $this->_props["border_left_color"] === "" ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["border_left_color"] = null; - $this->_props["border_left_color"] = $this->__get("color"); - } - return $this->munge_color($this->_props["border_left_color"]); - } - - /**#@-*/ - - /**#@+ - * Returns the border width, as it is currently stored - * - * @link http://www.w3.org/TR/CSS21/box.html#border-width-properties - * @return float|string - */ - function get_border_top_width() { - $style = $this->__get("border_top_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props["border_top_width"]) : 0; - } - - function get_border_right_width() { - $style = $this->__get("border_right_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props["border_right_width"]) : 0; - } - - function get_border_bottom_width() { - $style = $this->__get("border_bottom_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props["border_bottom_width"]) : 0; - } - - function get_border_left_width() { - $style = $this->__get("border_left_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props["border_left_width"]) : 0; - } - /**#@-*/ - - /** - * Return an array of all border properties. - * - * The returned array has the following structure: - * - * array("top" => array("width" => [border-width], - * "style" => [border-style], - * "color" => [border-color (array)]), - * "bottom" ... ) - * - * - * @return array - */ - function get_border_properties() { - return array("top" => array("width" => $this->__get("border_top_width"), - "style" => $this->__get("border_top_style"), - "color" => $this->__get("border_top_color")), - "bottom" => array("width" => $this->__get("border_bottom_width"), - "style" => $this->__get("border_bottom_style"), - "color" => $this->__get("border_bottom_color")), - "right" => array("width" => $this->__get("border_right_width"), - "style" => $this->__get("border_right_style"), - "color" => $this->__get("border_right_color")), - "left" => array("width" => $this->__get("border_left_width"), - "style" => $this->__get("border_left_style"), - "color" => $this->__get("border_left_color"))); - } - - /** - * Return a single border property - * - * @return mixed - */ - protected function _get_border($side) { - $color = $this->__get("border_" . $side . "_color"); - - return $this->__get("border_" . $side . "_width") . " " . - $this->__get("border_" . $side . "_style") . " " . $color["hex"]; - } - - /**#@+ - * Return full border properties as a string - * - * Border properties are returned just as specified in CSS: - *
[width] [style] [color]
- * e.g. "1px solid blue" - * - * @link http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties - * @return string - */ - function get_border_top() { return $this->_get_border("top"); } - function get_border_right() { return $this->_get_border("right"); } - function get_border_bottom() { return $this->_get_border("bottom"); } - function get_border_left() { return $this->_get_border("left"); } - /**#@-*/ - - /** - * Returns the outline colour as an array - * - * See {@link Style::get_color()} - * - * @link http://www.w3.org/TR/CSS21/box.html#border-color-properties - * @return array - */ - function get_outline_color() { - if ( $this->_props["outline_color"] === "" ) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache["outline_color"] = null; - $this->_props["outline_color"] = $this->__get("color"); - } - return $this->munge_color($this->_props["outline_color"]); - } - - /**#@+ - * Returns the outline width, as it is currently stored - * @return float|string - */ - function get_outline_width() { - $style = $this->__get("outline_style"); - return $style !== "none" && $style !== "hidden" ? $this->length_in_pt($this->_props["outline_width"]) : 0; - } - - /**#@+ - * Return full outline properties as a string - * - * Outline properties are returned just as specified in CSS: - *
[width] [style] [color]
- * e.g. "1px solid blue" - * - * @link http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties - * @return string - */ - function get_outline() { - $color = $this->__get("outline_color"); - return - $this->__get("outline_width") . " " . - $this->__get("outline_style") . " " . - $color["hex"]; - } - /**#@-*/ - - /** - * Returns border spacing as an array - * - * The array has the format (h_space,v_space) - * - * @link http://www.w3.org/TR/CSS21/tables.html#propdef-border-spacing - * @return array - */ - function get_border_spacing() { - return explode(" ", $this->_props["border_spacing"]); - } - -/*==============================*/ - - /* - !important attribute - For basic functionality of the !important attribute with overloading - of several styles of an element, changes in inherit(), merge() and _parse_properties() - are sufficient [helpers var $_important_props, __construct(), important_set(), important_get()] - - Only for combined attributes extra treatment needed. See below. - - div { border: 1px red; } - div { border: solid; } // Not combined! Only one occurence of same style per context - // - div { border: 1px red; } - div a { border: solid; } // Adding to border style ok by inheritance - // - div { border-style: solid; } // Adding to border style ok because of different styles - div { border: 1px red; } - // - div { border-style: solid; !important} // border: overrides, even though not !important - div { border: 1px dashed red; } - // - div { border: 1px red; !important } - div a { border-style: solid; } // Need to override because not set - - Special treatment: - At individual property like border-top-width need to check whether overriding value is also !important. - Also store the !important condition for later overrides. - Since not known who is initiating the override, need to get passed !importan as parameter. - !important Paramter taken as in the original style in the css file. - When poperty border !important given, do not mark subsets like border_style as important. Only - individual properties. - - Note: - Setting individual property directly from css with e.g. set_border_top_style() is not needed, because - missing set funcions handled by a generic handler __set(), including the !important. - Setting individual property of as sub-property is handled below. - - Implementation see at _set_style_side_type() - Callers _set_style_sides_type(), _set_style_type, _set_style_type_important() - - Related functionality for background, padding, margin, font, list_style - */ - - /* Generalized set function for individual attribute of combined style. - * With check for !important - * Applicable for background, border, padding, margin, font, list_style - * Note: $type has a leading underscore (or is empty), the others not. - */ - protected function _set_style_side_type($style,$side,$type,$val,$important) { - $prop = $style.'_'.$side.$type; - - if ( !isset($this->_important_props[$prop]) || $important) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - if ($important) { - $this->_important_props[$prop] = true; - } - $this->_props[$prop] = $val; - } - } - - protected function _set_style_sides_type($style,$top,$right,$bottom,$left,$type,$important) { - $this->_set_style_side_type($style,'top',$type,$top,$important); - $this->_set_style_side_type($style,'right',$type,$right,$important); - $this->_set_style_side_type($style,'bottom',$type,$bottom,$important); - $this->_set_style_side_type($style,'left',$type,$left,$important); - } - - protected function _set_style_type($style,$type,$val,$important) { - $arr = explode(" ", $val); - switch (count($arr)) { - case 1: - $this->_set_style_sides_type($style,$arr[0],$arr[0],$arr[0],$arr[0],$type,$important); - break; - case 2: - $this->_set_style_sides_type($style,$arr[0],$arr[1],$arr[0],$arr[1],$type,$important); - break; - case 3: - $this->_set_style_sides_type($style,$arr[0],$arr[1],$arr[2],$arr[1],$type,$important); - break; - case 4: - $this->_set_style_sides_type($style,$arr[0],$arr[1],$arr[2],$arr[3],$type,$important); - break; - default: - break; - } - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$style.$type] = null; - $this->_props[$style.$type] = $val; - } - - protected function _set_style_type_important($style,$type,$val) { - $this->_set_style_type($style,$type,$val,isset($this->_important_props[$style.$type])); - } - - /* Anyway only called if _important matches and is assigned - * E.g. _set_style_side_type($style,$side,'',str_replace("none", "0px", $val),isset($this->_important_props[$style.'_'.$side])); - */ - protected function _set_style_side_width_important($style,$side,$val) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$style.'_'.$side] = null; - $this->_props[$style.'_'.$side] = str_replace("none", "0px", $val); - } - - protected function _set_style($style,$val,$important) { - if ( !isset($this->_important_props[$style]) || $important) { - if ($important) { - $this->_important_props[$style] = true; - } - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$style] = null; - $this->_props[$style] = $val; - } - } - - protected function _image($val) { - $DEBUGCSS=DEBUGCSS; - - if ( mb_strpos($val, "url") === false ) { - $path = "none"; //Don't resolve no image -> otherwise would prefix path and no longer recognize as none - } else { - $val = preg_replace("/url\(['\"]?([^'\")]+)['\"]?\)/","\\1", trim($val)); - - // Resolve the url now in the context of the current stylesheet - $parsed_url = explode_url($val); - if ( $parsed_url["protocol"] == "" && $this->_stylesheet->get_protocol() == "" ) { - if ($parsed_url["path"][0] === '/' || $parsed_url["path"][0] === '\\' ) { - $path = $_SERVER["DOCUMENT_ROOT"].'/'; - } else { - $path = $this->_stylesheet->get_base_path(); - } - $path .= $parsed_url["path"] . $parsed_url["file"]; - $path = realpath($path); - // If realpath returns FALSE then specifically state that there is no background image - if (!$path) { $path = 'none'; } - } else { - $path = build_url($this->_stylesheet->get_protocol(), - $this->_stylesheet->get_host(), - $this->_stylesheet->get_base_path(), - $val); - } - } - if ($DEBUGCSS) { - print "
[_image\n";
-      print_r($parsed_url);
-      print $this->_stylesheet->get_protocol()."\n".$this->_stylesheet->get_base_path()."\n".$path."\n";
-      print "_image]
";; - } - return $path; - } - -/*======================*/ - - /** - * Sets colour - * - * The colour parameter can be any valid CSS colour value - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-color - * @param string $colour - */ - function set_color($colour) { - $col = $this->munge_colour($colour); - - if ( is_null($col) ) - $col = self::$_defaults["color"]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["color"] = null; - $this->_props["color"] = $col["hex"]; - } - - /** - * Sets the background colour - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-color - * @param string $colour - */ - function set_background_color($colour) { - $col = $this->munge_colour($colour); - if ( is_null($col) ) - $col = self::$_defaults["background_color"]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background_color"] = null; - $this->_props["background_color"] = is_array($col) ? $col["hex"] : $col; - } - - /** - * Set the background image url - * - * @link http://www.w3.org/TR/CSS21/colors.html#background-properties - * @param string $url - */ - function set_background_image($val) { - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background_image"] = null; - $this->_props["background_image"] = $this->_image($val); - } - - /** - * Sets the background repeat - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-repeat - * @param string $val - */ - function set_background_repeat($val) { - if ( is_null($val) ) - $val = self::$_defaults["background_repeat"]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background_repeat"] = null; - $this->_props["background_repeat"] = $val; - } - - /** - * Sets the background attachment - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-attachment - * @param string $val - */ - function set_background_attachment($val) { - if ( is_null($val) ) - $val = self::$_defaults["background_attachment"]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background_attachment"] = null; - $this->_props["background_attachment"] = $val; - } - - /** - * Sets the background position - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background-position - * @param string $val - */ - function set_background_position($val) { - if ( is_null($val) ) - $val = self::$_defaults["background_position"]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background_position"] = null; - $this->_props["background_position"] = $val; - } - - /** - * Sets the background - combined options - * - * @link http://www.w3.org/TR/CSS21/colors.html#propdef-background - * @param string $val - */ - function set_background($val) { - $col = null; - $pos = array(); - $tmp = preg_replace("/\s*\,\s*/", ",", $val); // when rgb() has spaces - $tmp = explode(" ", $tmp); - $important = isset($this->_important_props["background"]); - - foreach($tmp as $attr) { - if (mb_substr($attr, 0, 3) === "url" || $attr === "none") { - $this->_set_style("background_image", $this->_image($attr), $important); - } else if ($attr === "fixed" || $attr === "scroll") { - $this->_set_style("background_attachment", $attr, $important); - } else if ($attr === "repeat" || $attr === "repeat-x" || $attr === "repeat-y" || $attr === "no-repeat") { - $this->_set_style("background_repeat", $attr, $important); - } else if (($col = $this->munge_color($attr)) != null ) { - $this->_set_style("background_color", is_array($col) ? $col["hex"] : $col, $important); - } else { - $pos[] = $attr; - } - } - - if (count($pos)) { - $this->_set_style("background_position",implode(' ',$pos), $important); - } - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["background"] = null; - $this->_props["background"] = $val; - } - - /** - * Sets the font size - * - * $size can be any acceptable CSS size - * - * @link http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size - * @param string|float $size - */ - function set_font_size($size) { - $this->__font_size_calculated = false; - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["font_size"] = null; - $this->_props["font_size"] = $size; - } - - /** - * Sets the font style - * - * combined attributes - * set individual attributes also, respecting !important mark - * exactly this order, separate by space. Multiple fonts separated by comma: - * font-style, font-variant, font-weight, font-size, line-height, font-family - * - * Other than with border and list, existing partial attributes should - * reset when starting here, even when not mentioned. - * If individual attribute is !important and explicite or implicite replacement is not, - * keep individual attribute - * - * require whitespace as delimiters for single value attributes - * On delimiter "/" treat first as font height, second as line height - * treat all remaining at the end of line as font - * font-style, font-variant, font-weight, font-size, line-height, font-family - * - * missing font-size and font-family might be not allowed, but accept it here and - * use default (medium size, enpty font name) - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style - * @param $val - */ - function set_font($val) { - $this->__font_size_calculated = false; - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["font"] = null; - $this->_props["font"] = $val; - - $important = isset($this->_important_props["font"]); - - if ( preg_match("/^(italic|oblique|normal)\s*(.*)$/i",$val,$match) ) { - $this->_set_style("font_style", $match[1], $important); - $val = $match[2]; - } else { - $this->_set_style("font_style", self::$_defaults["font_style"], $important); - } - - if ( preg_match("/^(small-caps|normal)\s*(.*)$/i",$val,$match) ) { - $this->_set_style("font_variant", $match[1], $important); - $val = $match[2]; - } else { - $this->_set_style("font_variant", self::$_defaults["font_variant"], $important); - } - - //matching numeric value followed by unit -> this is indeed a subsequent font size. Skip! - if ( preg_match("/^(bold|bolder|lighter|100|200|300|400|500|600|700|800|900|normal)\s*(.*)$/i",$val,$match) && - !preg_match("/^(?:pt|px|pc|em|ex|in|cm|mm|%)/",$match[2]) - ) { - $this->_set_style("font_weight", $match[1], $important); - $val = $match[2]; - } else { - $this->_set_style("font_weight", self::$_defaults["font_weight"], $important); - } - - if ( preg_match("/^(xx-small|x-small|small|medium|large|x-large|xx-large|smaller|larger|\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%))\s*(.*)$/i",$val,$match) ) { - $this->_set_style("font_size", $match[1], $important); - $val = $match[2]; - if (preg_match("/^\/\s*(\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%))\s*(.*)$/i",$val,$match) ) { - $this->_set_style("line_height", $match[1], $important); - $val = $match[2]; - } else { - $this->_set_style("line_height", self::$_defaults["line_height"], $important); - } - } else { - $this->_set_style("font_size", self::$_defaults["font_size"], $important); - $this->_set_style("line_height", self::$_defaults["line_height"], $important); - } - - if(strlen($val) != 0) { - $this->_set_style("font_family", $val, $important); - } else { - $this->_set_style("font_family", self::$_defaults["font_family"], $important); - } - } - - /**#@+ - * Sets page break properties - * - * @link http://www.w3.org/TR/CSS21/page.html#page-breaks - * @param string $break - */ - function set_page_break_before($break) { - if ($break === "left" || $break === "right") - $break = "always"; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["page_break_before"] = null; - $this->_props["page_break_before"] = $break; - } - - function set_page_break_after($break) { - if ($break === "left" || $break === "right") - $break = "always"; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["page_break_after"] = null; - $this->_props["page_break_after"] = $break; - } - /**#@-*/ - - //........................................................................ - - /**#@+ - * Sets the margin size - * - * @link http://www.w3.org/TR/CSS21/box.html#margin-properties - * @param $val - */ - function set_margin_top($val) { - $this->_set_style_side_width_important('margin','top',$val); - } - - function set_margin_right($val) { - $this->_set_style_side_width_important('margin','right',$val); - } - - function set_margin_bottom($val) { - $this->_set_style_side_width_important('margin','bottom',$val); - } - - function set_margin_left($val) { - $this->_set_style_side_width_important('margin','left',$val); - } - - function set_margin($val) { - $val = str_replace("none", "0px", $val); - $this->_set_style_type_important('margin','',$val); - } - /**#@-*/ - - /**#@+ - * Sets the padding size - * - * @link http://www.w3.org/TR/CSS21/box.html#padding-properties - * @param $val - */ - function set_padding_top($val) { - $this->_set_style_side_width_important('padding','top',$val); - } - - function set_padding_right($val) { - $this->_set_style_side_width_important('padding','right',$val); - } - - function set_padding_bottom($val) { - $this->_set_style_side_width_important('padding','bottom',$val); - } - - function set_padding_left($val) { - $this->_set_style_side_width_important('padding','left',$val); - } - - function set_padding($val) { - $val = str_replace("none", "0px", $val); - $this->_set_style_type_important('padding','',$val); - } - /**#@-*/ - - /** - * Sets a single border - * - * @param string $side - * @param string $border_spec ([width] [style] [color]) - */ - protected function _set_border($side, $border_spec, $important) { - $border_spec = preg_replace("/\s*\,\s*/", ",", $border_spec); - //$border_spec = str_replace(",", " ", $border_spec); // Why did we have this ?? rbg(10, 102, 10) > rgb(10 102 10) - $arr = explode(" ", $border_spec); - - // FIXME: handle partial values - - //For consistency of individal and combined properties, and with ie8 and firefox3 - //reset all attributes, even if only partially given - $this->_set_style_side_type('border',$side,'_style',self::$_defaults['border_'.$side.'_style'],$important); - $this->_set_style_side_type('border',$side,'_width',self::$_defaults['border_'.$side.'_width'],$important); - $this->_set_style_side_type('border',$side,'_color',self::$_defaults['border_'.$side.'_color'],$important); - - foreach ($arr as $value) { - $value = trim($value); - if ( in_array($value, self::$BORDER_STYLES) ) { - $this->_set_style_side_type('border',$side,'_style',$value,$important); - - } else if ( preg_match("/[.0-9]+(?:px|pt|pc|em|ex|%|in|mm|cm)|(?:thin|medium|thick)/", $value ) ) { - $this->_set_style_side_type('border',$side,'_width',$value,$important); - - } else { - // must be colour - $this->_set_style_side_type('border',$side,'_color',$value,$important); - } - } - - //see __set and __get, on all assignments clear cache! - $this->_prop_cache['border_'.$side] = null; - $this->_props['border_'.$side] = $border_spec; - } - - /**#@+ - * Sets the border styles - * - * @link http://www.w3.org/TR/CSS21/box.html#border-properties - * @param string $val - */ - function set_border_top($val) { $this->_set_border("top", $val, isset($this->_important_props['border_top'])); } - function set_border_right($val) { $this->_set_border("right", $val, isset($this->_important_props['border_right'])); } - function set_border_bottom($val) { $this->_set_border("bottom", $val, isset($this->_important_props['border_bottom'])); } - function set_border_left($val) { $this->_set_border("left", $val, isset($this->_important_props['border_left'])); } - - function set_border($val) { - $important = isset($this->_important_props["border"]); - $this->_set_border("top", $val, $important); - $this->_set_border("right", $val, $important); - $this->_set_border("bottom", $val, $important); - $this->_set_border("left", $val, $important); - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["border"] = null; - $this->_props["border"] = $val; - } - - function set_border_width($val) { - $this->_set_style_type_important('border','_width',$val); - } - - function set_border_color($val) { - $this->_set_style_type_important('border','_color',$val); - } - - function set_border_style($val) { - $this->_set_style_type_important('border','_style',$val); - } - - /**#@+ - * Sets the outline styles - * - * @link http://www.w3.org/TR/CSS21/ui.html#dynamic-outlines - * @param string $val - */ - function set_outline($val) { - $important = isset($this->_important_props["outline"]); - - $props = array( - "outline_style", - "outline_width", - "outline_color", - ); - - foreach($props as $prop) { - $_val = self::$_defaults[$prop]; - - if ( !isset($this->_important_props[$prop]) || $important) { - //see __set and __get, on all assignments clear cache! - $this->_prop_cache[$prop] = null; - if ($important) { - $this->_important_props[$prop] = true; - } - $this->_props[$prop] = $_val; - } - } - - $val = preg_replace("/\s*\,\s*/", ",", $val); // when rgb() has spaces - $arr = explode(" ", $val); - foreach ($arr as $value) { - $value = trim($value); - if ( in_array($value, self::$BORDER_STYLES) ) { - $this->set_outline_style($value); - } else if ( preg_match("/[.0-9]+(?:px|pt|pc|em|ex|%|in|mm|cm)|(?:thin|medium|thick)/", $value ) ) { - $this->set_outline_width($value); - } else { - // must be colour - $this->set_outline_color($value); - } - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["outline"] = null; - $this->_props["outline"] = $val; - } - - function set_outline_width($val) { - $this->_set_style_type_important('outline','_width',$val); - } - - function set_outline_color($val) { - $this->_set_style_type_important('outline','_color',$val); - } - - function set_outline_style($val) { - $this->_set_style_type_important('outline','_style',$val); - } - /**#@-*/ - - - /** - * Sets the border spacing - * - * @link http://www.w3.org/TR/CSS21/box.html#border-properties - * @param float $val - */ - function set_border_spacing($val) { - $arr = explode(" ", $val); - - if ( count($arr) == 1 ) - $arr[1] = $arr[0]; - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["border_spacing"] = null; - $this->_props["border_spacing"] = "$arr[0] $arr[1]"; - } - - /** - * Sets the list style image - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image - * @param $val - */ - function set_list_style_image($val) { - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["list_style_image"] = null; - $this->_props["list_style_image"] = $this->_image($val); - } - - /** - * Sets the list style - * - * @link http://www.w3.org/TR/CSS21/generate.html#propdef-list-style - * @param $val - */ - function set_list_style($val) { - $important = isset($this->_important_props["list_style"]); - $arr = explode(" ", str_replace(",", " ", $val)); - - static $types = array( - "disc", "circle", "square", - "decimal-leading-zero", "decimal", "1", - "lower-roman", "upper-roman", "a", "A", - "lower-greek", - "lower-latin", "upper-latin", - "lower-alpha", "upper-alpha", - "armenian", "georgian", "hebrew", - "cjk-ideographic", "hiragana", "katakana", - "hiragana-iroha", "katakana-iroha", "none" - ); - - static $positions = array("inside", "outside"); - - foreach ($arr as $value) { - /* http://www.w3.org/TR/CSS21/generate.html#list-style - * A value of 'none' for the 'list-style' property sets both 'list-style-type' and 'list-style-image' to 'none' - */ - if ($value === "none") { - $this->_set_style("list_style_type", $value, $important); - $this->_set_style("list_style_image", $value, $important); - continue; - } - - //On setting or merging or inheriting list_style_image as well as list_style_type, - //and url exists, then url has precedence, otherwise fall back to list_style_type - //Firefox is wrong here (list_style_image gets overwritten on explicite list_style_type) - //Internet Explorer 7/8 and dompdf is right. - - if (mb_substr($value, 0, 3) === "url") { - $this->_set_style("list_style_image", $this->_image($value), $important); - continue; - } - - if ( in_array($value, $types) ) { - $this->_set_style("list_style_type", $value, $important); - } else if ( in_array($value, $positions) ) { - $this->_set_style("list_style_position", $value, $important); - } - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["list_style"] = null; - $this->_props["list_style"] = $val; - } - - function set_size($val) { - $length_re = "/(\d+\s*(?:pt|px|pc|em|ex|in|cm|mm|%))/"; - - $val = mb_strtolower($val); - - if ( $val === "auto" ) { - return; - } - - $parts = preg_split("/\s+/", $val); - - $computed = array(); - if ( preg_match($length_re, $parts[0]) ) { - $computed[] = $this->length_in_pt($parts[0]); - - if ( isset($parts[1]) && preg_match($length_re, $parts[1]) ) { - $computed[] = $this->length_in_pt($parts[1]); - } - else { - $computed[] = $computed[0]; - } - } - elseif ( isset(CPDF_Adapter::$PAPER_SIZES[$parts[0]]) ) { - $computed = array_slice(CPDF_Adapter::$PAPER_SIZES[$parts[0]], 2, 2); - - if ( isset($parts[1]) && $parts[1] === "landscape" ) { - $computed = array_reverse($computed); - } - } - else { - return; - } - - $this->_props["size"] = $computed; - } - - /** - * Sets the CSS3 transform property - * - * @link http://www.w3.org/TR/css3-2d-transforms/#transform-property - * @param string $val - */ - function set_transform($val) { - $number = "\s*([^,\s]+)\s*"; - $tr_value = "\s*([^,\s]+)\s*"; - $angle = "\s*([^,\s]+(?:deg|rad)?)\s*"; - - if( !preg_match_all("/[a-z]+\([^\)]+\)/i", $val, $parts, PREG_SET_ORDER) ) { - return; - } - - $functions = array( - //"matrix" => "\($number,$number,$number,$number,$number,$number\)", - - "translate" => "\($tr_value(?:,$tr_value)?\)", - "translateX" => "\($tr_value\)", - "translateY" => "\($tr_value\)", - - "scale" => "\($number(?:,$number)?\)", - "scaleX" => "\($number\)", - "scaleY" => "\($number\)", - - "rotate" => "\($angle\)", - - "skew" => "\($angle(?:,$angle)?\)", - "skewX" => "\($angle\)", - "skewY" => "\($angle\)", - ); - - $transforms = array(); - - foreach($parts as $part) { - $t = $part[0]; - - foreach($functions as $name => $pattern) { - if (preg_match("/$name\s*$pattern/i", $t, $matches)) { - $values = array_slice($matches, 1); - - switch($name) { - // units - case "rotate": - case "skew": - case "skewX": - case "skewY": - - foreach($values as $i => $value) { - if ( strpos($value, "rad") ) - $values[$i] = rad2deg(floatval($value)); - else - $values[$i] = floatval($value); - } - - switch($name) { - case "skew": - if ( !isset($values[1]) ) - $values[1] = 0; - break; - case "skewX": - $name = "skew"; - $values = array($values[0], 0); - break; - case "skewY": - $name = "skew"; - $values = array(0, $values[0]); - break; - } - break; - - // units - case "translate": - $values[0] = $this->length_in_pt($values[0], $this->width); - - if ( isset($values[1]) ) - $values[1] = $this->length_in_pt($values[1], $this->height); - else - $values[1] = 0; - break; - - case "translateX": - $name = "translate"; - $values = array($this->length_in_pt($values[0], $this->width), 0); - break; - - case "translateY": - $name = "translate"; - $values = array(0, $this->length_in_pt($values[0], $this->height)); - break; - - // units - case "scale": - if ( !isset($values[1]) ) - $values[1] = $values[0]; - break; - - case "scaleX": - $name = "scale"; - $values = array($values[0], 1.0); - break; - - case "scaleY": - $name = "scale"; - $values = array(1.0, $values[0]); - break; - } - - $transforms[] = array( - $name, - $values, - ); - } - } - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["transform"] = null; - $this->_props["transform"] = $transforms; - } - - function set__webkit_transform($val) { - return $this->set_transform($val); - } - - function set__webkit_transform_origin($val) { - return $this->set_transform_origin($val); - } - - /** - * Sets the CSS3 transform-origin property - * - * @link http://www.w3.org/TR/css3-2d-transforms/#transform-origin - * @param string $val - */ - function set_transform_origin($val) { - $values = preg_split("/\s+/", $val); - - if ( count($values) === 0) { - return; - } - - foreach($values as &$value) { - if ( in_array($value, array("top", "left")) ) { - $value = 0; - } - - if ( in_array($value, array("bottom", "right")) ) { - $value = "100%"; - } - } - - if ( !isset($values[1]) ) { - $values[1] = $values[0]; - } - - //see __set and __get, on all assignments clear cache, not needed on direct set through __set - $this->_prop_cache["transform_origin"] = null; - $this->_props["transform_origin"] = $values; - } - - /** - * Generate a string representation of the Style - * - * This dumps the entire property array into a string via print_r. Useful - * for debugging. - * - * @return string - */ - /*DEBUGCSS print: see below additional debugging util*/ - function __toString() { - return print_r(array_merge(array("parent_font_size" => $this->_parent_font_size), - $this->_props), true); - } - -/*DEBUGCSS*/ function debug_print() -/*DEBUGCSS*/ { -/*DEBUGCSS*/ print "parent_font_size:".$this->_parent_font_size . ";\n"; -/*DEBUGCSS*/ foreach($this->_props as $prop => $val ) { -/*DEBUGCSS*/ print $prop.':'.$val; -/*DEBUGCSS*/ if (isset($this->_important_props[$prop])) { -/*DEBUGCSS*/ print '!important'; -/*DEBUGCSS*/ } -/*DEBUGCSS*/ print ";\n"; -/*DEBUGCSS*/ } -/*DEBUGCSS*/ } -} diff --git a/application/third_party/dompdf/include/stylesheet.cls.php b/application/third_party/dompdf/include/stylesheet.cls.php deleted file mode 100755 index 3107d087..00000000 --- a/application/third_party/dompdf/include/stylesheet.cls.php +++ /dev/null @@ -1,1202 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - * - * Changes - * @contributor Helmut Tischer - * @version 0.5.1.htischer.20090507 - * - Specifity of css selector chain was too small because leading whitespace - * to be counted as number of elements was removed - * - On parsing css properties accept and register !important attribute - * - Add optional debug output - * @version 20090610 - * - _parse_properties on style property name and value remove augmenting superflous - * space for consistent parsing, in particular combined values like background - */ - -/* $Id: stylesheet.cls.php 360 2011-02-15 19:33:52Z fabien.menager $ */ - -/** - * The location of the default built-in CSS file. - * {@link Stylesheet::DEFAULT_STYLESHEET} - */ -define('__DEFAULT_STYLESHEET', DOMPDF_LIB_DIR . DIRECTORY_SEPARATOR . "res" . DIRECTORY_SEPARATOR . "html.css"); - -/** - * The master stylesheet class - * - * The Stylesheet class is responsible for parsing stylesheets and style - * tags/attributes. It also acts as a registry of the individual Style - * objects generated by the current set of loaded CSS files and style - * elements. - * - * @see Style - * @package dompdf - */ -class Stylesheet { - - /** - * The location of the default built-in CSS file. - */ - const DEFAULT_STYLESHEET = __DEFAULT_STYLESHEET; - - /** - * Array of currently defined styles - * @var array - */ - private $_styles; - - /** - * Base protocol of the document being parsed - * Used to handle relative urls. - * @var string - */ - private $_protocol; - - /** - * Base hostname of the document being parsed - * Used to handle relative urls. - * @var string - */ - private $_base_host; - - /** - * Base path of the document being parsed - * Used to handle relative urls. - * @var string - */ - private $_base_path; - - /** - * The style defined by @page rules - * @var Style - */ - private $_page_style; - - /** - * List of loaded files, used to prevent recursion - * @var array - */ - private $_loaded_files; - - /** - * Accepted CSS media types - * List of types and parsing rules for future extensions: - * http://www.w3.org/TR/REC-html40/types.html - * screen, tty, tv, projection, handheld, print, braille, aural, all - * The following are non standard extensions for undocumented specific environments. - * static, visual, bitmap, paged, dompdf - * Note, even though the generated pdf file is intended for print output, - * the desired content might be different (e.g. screen or projection view of html file). - * Therefore allow specification of content by dompdf setting DOMPDF_DEFAULT_MEDIA_TYPE. - * If given, replace media "print" by DOMPDF_DEFAULT_MEDIA_TYPE. - * (Previous version $ACCEPTED_MEDIA_TYPES = $ACCEPTED_GENERIC_MEDIA_TYPES + $ACCEPTED_DEFAULT_MEDIA_TYPE) - */ - static $ACCEPTED_DEFAULT_MEDIA_TYPE = "print"; - static $ACCEPTED_GENERIC_MEDIA_TYPES = array("all", "static", "visual", "bitmap", "paged", "dompdf"); - - /** - * The class constructor. - * - * The base protocol, host & path are initialized to those of - * the current script. - */ - function __construct() { - $this->_styles = array(); - $this->_loaded_files = array(); - list($this->_protocol, $this->_base_host, $this->_base_path) = explode_url($_SERVER["SCRIPT_FILENAME"]); - $this->_page_style = null; - } - - /** - * Class destructor - */ - function __destruct() { - clear_object($this); - } - - /** - * Set the base protocol - * - * @param string $proto - */ - function set_protocol($proto) { $this->_protocol = $proto; } - - /** - * Set the base host - * - * @param string $host - */ - function set_host($host) { $this->_base_host = $host; } - - /** - * Set the base path - * - * @param string $path - */ - function set_base_path($path) { $this->_base_path = $path; } - - /** - * Return the base protocol for this stylesheet - * - * @return string - */ - function get_protocol() { return $this->_protocol; } - - /** - * Return the base host for this stylesheet - * - * @return string - */ - function get_host() { return $this->_base_host; } - - /** - * Return the base path for this stylesheet - * - * @return string - */ - function get_base_path() { return $this->_base_path; } - - /** - * Return the page style - * - * @return Style - */ - function get_page_style() { return $this->_page_style; } - - /** - * Add a new Style object to the stylesheet - * - * add_style() adds a new Style object to the current stylesheet, or - * merges a new Style with an existing one. - * - * @param string $key the Style's selector - * @param Style $style the Style to be added - */ - function add_style($key, Style $style) { - if (!is_string($key)) - throw new DOMPDF_Exception("CSS rule must be keyed by a string."); - - if ( isset($this->_styles[$key]) ) - $this->_styles[$key]->merge($style); - else - $this->_styles[$key] = clone $style; - } - - /** - * lookup a specifc Style object - * - * lookup() returns the Style specified by $key, or null if the Style is - * not found. - * - * @param string $key the selector of the requested Style - * @return Style - */ - function lookup($key) { - if ( !isset($this->_styles[$key]) ) - return null; - - return $this->_styles[$key]; - } - - /** - * create a new Style object associated with this stylesheet - * - * @param Style $parent The style of this style's parent in the DOM tree - * @return Style - */ - function create_style(Style $parent = null) { - return new Style($this, $parent); - } - - /** - * load and parse a CSS string - * - * @param string $css - */ - function load_css(&$css) { $this->_parse_css($css); } - - - /** - * load and parse a CSS file - * - * @param string $file - */ - function load_css_file($file) { - global $_dompdf_warnings; - - // Prevent circular references - if ( isset($this->_loaded_files[$file]) ) - return; - - $this->_loaded_files[$file] = true; - $parsed_url = explode_url($file); - - list($this->_protocol, $this->_base_host, $this->_base_path, $filename) = $parsed_url; - - if ( !DOMPDF_ENABLE_REMOTE && - ($this->_protocol != "" && $this->_protocol !== "file://") ) { - record_warnings(E_USER_WARNING, "Remote CSS file '$file' requested, but DOMPDF_ENABLE_REMOTE is false.", __FILE__, __LINE__); - return; - } - - // Fix submitted by Nick Oostveen for aliased directory support: - if ( $this->_protocol == "" ) - $file = $this->_base_path . $filename; - else - $file = build_url($this->_protocol, $this->_base_host, $this->_base_path, $filename); - - set_error_handler("record_warnings"); - $css = file_get_contents($file); - restore_error_handler(); - - if ( $css == "" ) { - record_warnings(E_USER_WARNING, "Unable to load css file $file", __FILE__, __LINE__);; - return; - } - - $this->_parse_css($css); - } - - /** - * @link http://www.w3.org/TR/CSS21/cascade.html#specificity} - * - * @param string $selector - * @return int - */ - private function _specificity($selector) { - // http://www.w3.org/TR/CSS21/cascade.html#specificity - // ignoring the ":" pseudoclass modifyers - // also ignored in _css_selector_to_xpath - - $a = ($selector === "!style attribute") ? 1 : 0; - - $b = min(mb_substr_count($selector, "#"), 255); - - $c = min(mb_substr_count($selector, ".") + - mb_substr_count($selector, "["), 255); - - $d = min(mb_substr_count($selector, " ") + - mb_substr_count($selector, ">") + - mb_substr_count($selector, "+"), 255); - - //If a normal element name is at the begining of the string, - //a leading whitespace might have been removed on whitespace collapsing and removal - //therefore there might be one whitespace less as selected element names - //this can lead to a too small specificity - //see _css_selector_to_xpath - - if ( !in_array($selector[0], array(" ", ">", ".", "#", "+", ":", "[")) ) { - $d++; - } - - if (DEBUGCSS) { - /*DEBUGCSS*/ print "
\n";
-      /*DEBUGCSS*/	printf("_specificity(): 0x%08x \"%s\"\n", ($a << 24) | ($b << 16) | ($c << 8) | ($d), $selector);
-      /*DEBUGCSS*/	print "
"; - } - - return ($a << 24) | ($b << 16) | ($c << 8) | ($d); - } - - /** - * converts a CSS selector to an XPath query. - * - * @param string $selector - * @return string - */ - private function _css_selector_to_xpath($selector, $first_pass = false) { - - // Collapse white space and strip whitespace around delimiters -// $search = array("/\\s+/", "/\\s+([.>#+:])\\s+/"); -// $replace = array(" ", "\\1"); -// $selector = preg_replace($search, $replace, trim($selector)); - - // Initial query (non-absolute) - $query = "//"; - - // Will contain :before and :after if they must be created - $pseudo_elements = array(); - - // Parse the selector - //$s = preg_split("/([ :>.#+])/", $selector, -1, PREG_SPLIT_DELIM_CAPTURE); - - $delimiters = array(" ", ">", ".", "#", "+", ":", "["); - - // Add an implicit * at the beginning of the selector - // if it begins with an attribute selector - if ( $selector[0] === "[" ) - $selector = "*$selector"; - - // Add an implicit space at the beginning of the selector if there is no - // delimiter there already. - if ( !in_array($selector[0], $delimiters) ) - $selector = " $selector"; - - $tok = ""; - $len = mb_strlen($selector); - $i = 0; - - while ( $i < $len ) { - - $s = $selector[$i]; - $i++; - - // Eat characters up to the next delimiter - $tok = ""; - $in_attr = false; - - while ($i < $len) { - $c = $selector[$i]; - $c_prev = $selector[$i-1]; - - if ( !$in_attr && in_array($c, $delimiters) ) - break; - - if ( $c_prev === "[" ) { - $in_attr = true; - } - - $tok .= $selector[$i++]; - } - - switch ($s) { - - case " ": - case ">": - // All elements matching the next token that are direct children of - // the current token - $expr = $s === " " ? "descendant" : "child"; - - if ( mb_substr($query, -1, 1) !== "/" ) - $query .= "/"; - - if ( !$tok ) - $tok = "*"; - - $query .= "$expr::$tok"; - $tok = ""; - break; - - case ".": - case "#": - // All elements matching the current token with a class/id equal to - // the _next_ token. - - $attr = $s === "." ? "class" : "id"; - - // empty class/id == * - if ( mb_substr($query, -1, 1) === "/" ) - $query .= "*"; - - // Match multiple classes: $tok contains the current selected - // class. Search for class attributes with class="$tok", - // class=".* $tok .*" and class=".* $tok" - - // This doesn't work because libxml only supports XPath 1.0... - //$query .= "[matches(@$attr,\"^${tok}\$|^${tok}[ ]+|[ ]+${tok}\$|[ ]+${tok}[ ]+\")]"; - - // Query improvement by Michael Sheakoski : - $query .= "[contains(concat(' ', @$attr, ' '), concat(' ', '$tok', ' '))]"; - $tok = ""; - break; - - case "+": - // All sibling elements that folow the current token - if ( mb_substr($query, -1, 1) !== "/" ) - $query .= "/"; - - $query .= "following-sibling::$tok"; - $tok = ""; - break; - - case ":": - // Pseudo-classes - switch ($tok) { - - case "first-child": - $query .= "[1]"; - $tok = ""; - break; - - case "last-child": - $query .= "[not(following-sibling::*)]"; - $tok = ""; - break; - - case "link": - $query .= "[@href]"; - $tok = ""; - break; - - case "first-line": // TODO - case "first-letter": // TODO - - // N/A - case "active": - case "visited": - $query .= "[@dummy]"; - $tok = ""; - break; - - /* Pseudo-elements */ - case "before": - case "after": - if ( $first_pass ) - $pseudo_elements[$tok] = $tok; - else - $query .= "/*[@$tok]"; - - $tok = ""; - break; - - case "empty": - $query .= "[not(*) and not(normalize-space())]"; - $tok = ""; - break; - - case "disabled": - case "checked": - $query .= "[@$tok]"; - $tok = ""; - break; - - case "enabled": - $query .= "[not(@disabled)]"; - $tok = ""; - break; - } - - break; - - case "[": - // Attribute selectors. All with an attribute matching the following token(s) - $attr_delimiters = array("=", "]", "~", "|", "$", "^", "*"); - $tok_len = mb_strlen($tok); - $j = 0; - - $attr = ""; - $op = ""; - $value = ""; - - while ( $j < $tok_len ) { - if ( in_array($tok[$j], $attr_delimiters) ) - break; - $attr .= $tok[$j++]; - } - - switch ( $tok[$j] ) { - - case "~": - case "|": - case "$": - case "^": - case "*": - $op .= $tok[$j++]; - - if ( $tok[$j] !== "=" ) - throw new DOMPDF_Exception("Invalid CSS selector syntax: invalid attribute selector: $selector"); - - $op .= $tok[$j]; - break; - - case "=": - $op = "="; - break; - - } - - // Read the attribute value, if required - if ( $op != "" ) { - $j++; - while ( $j < $tok_len ) { - if ( $tok[$j] === "]" ) - break; - $value .= $tok[$j++]; - } - } - - if ( $attr == "" ) - throw new DOMPDF_Exception("Invalid CSS selector syntax: missing attribute name"); - - $value = trim($value, "\"'"); - - switch ( $op ) { - - case "": - $query .= "[@$attr]"; - break; - - case "=": - $query .= "[@$attr=\"$value\"]"; - break; - - case "~=": - // FIXME: this will break if $value contains quoted strings - // (e.g. [type~="a b c" "d e f"]) - $values = explode(" ", $value); - $query .= "["; - - foreach ( $values as $val ) - $query .= "@$attr=\"$val\" or "; - - $query = rtrim($query, " or ") . "]"; - break; - - case "|=": - $values = explode("-", $value); - $query .= "["; - - foreach ( $values as $val ) - $query .= "starts-with(@$attr, \"$val\") or "; - - $query = rtrim($query, " or ") . "]"; - break; - - case "$=": - $query .= "[substring(@$attr, string-length(@$attr)-".(strlen($value) - 1).")=\"$value\"]"; - break; - - case "^=": - $query .= "[starts-with(@$attr,\"$value\")]"; - break; - - case "*=": - $query .= "[contains(@$attr,\"$value\")]"; - break; - } - - break; - } - } - $i++; - -// case ":": -// // Pseudo selectors: ignore for now. Partially handled directly -// // below. - -// // Skip until the next special character, leaving the token as-is -// while ( $i < $len ) { -// if ( in_array($selector[$i], $delimiters) ) -// break; -// $i++; -// } -// break; - -// default: -// // Add the character to the token -// $tok .= $selector[$i++]; -// break; -// } - -// } - - - // Trim the trailing '/' from the query - if ( mb_strlen($query) > 2 ) - $query = rtrim($query, "/"); - - return array("query" => $query, "pseudo_elements" => $pseudo_elements); - } - - /** - * applies all current styles to a particular document tree - * - * apply_styles() applies all currently loaded styles to the provided - * {@link Frame_Tree}. Aside from parsing CSS, this is the main purpose - * of this class. - * - * @param Frame_Tree $tree - */ - function apply_styles(Frame_Tree $tree) { - - // Use XPath to select nodes. This would be easier if we could attach - // Frame objects directly to DOMNodes using the setUserData() method, but - // we can't do that just yet. Instead, we set a _node attribute_ in - // Frame->set_id() and use that as a handle on the Frame object via - // Frame_Tree::$_registry. - - // We create a scratch array of styles indexed by frame id. Once all - // styles have been assigned, we order the cached styles by specificity - // and create a final style object to assign to the frame. - - // FIXME: this is not particularly robust... - - $styles = array(); - $xp = new DOMXPath($tree->get_dom()); - - // Add generated content - foreach ($this->_styles as $selector => $style) { - if (strpos($selector, ":before") === false && - strpos($selector, ":after") === false) continue; - - $query = $this->_css_selector_to_xpath($selector, true); - - // Retrieve the nodes - $nodes = @$xp->query($query["query"]); - if ($nodes == null) { - record_warnings(E_USER_WARNING, "The CSS selector '$selector' is not valid", __FILE__, __LINE__); - continue; - } - - foreach ($nodes as $i => $node) { - foreach ($query["pseudo_elements"] as $pos) { - if (($src = $this->_image($style->content)) !== "none") { - $new_node = $node->ownerDocument->createElement("img_generated"); - $new_node->setAttribute("src", $src); - } - else { - $new_node = $node->ownerDocument->createElement("dompdf_generated"); - } - $new_node->setAttribute($pos, $pos); - - $tree->insert_node($node, $new_node, $pos); - } - } - } - - // Apply all styles in stylesheet - foreach ($this->_styles as $selector => $style) { - $query = $this->_css_selector_to_xpath($selector); - - // Retrieve the nodes - $nodes = @$xp->query($query["query"]); - if ($nodes == null) { - record_warnings(E_USER_WARNING, "The CSS selector '$selector' is not valid", __FILE__, __LINE__); - continue; - } - - foreach ($nodes as $node) { - // Retrieve the node id - if ( $node->nodeType != XML_ELEMENT_NODE ) // Only DOMElements get styles - continue; - - $id = $node->getAttribute("frame_id"); - - // Assign the current style to the scratch array - $spec = $this->_specificity($selector); - $styles[$id][$spec][] = $style; - } - } - - // Now create the styles and assign them to the appropriate frames. (We - // iterate over the tree using an implicit Frame_Tree iterator.) - $root_flg = false; - foreach ($tree->get_frames() as $frame) { - // pre_r($frame->get_node()->nodeName . ":"); - if ( !$root_flg && $this->_page_style ) { - $style = $this->_page_style; - $root_flg = true; - } else - $style = $this->create_style(); - - // Find nearest DOMElement parent - $p = $frame; - while ( $p = $p->get_parent() ) - if ($p->get_node()->nodeType == XML_ELEMENT_NODE ) - break; - - // Styles can only be applied directly to DOMElements; anonymous - // frames inherit from their parent - if ( $frame->get_node()->nodeType != XML_ELEMENT_NODE ) { - if ( $p ) - $style->inherit($p->get_style()); - $frame->set_style($style); - continue; - } - - $id = $frame->get_id(); - - // Handle HTML 4.0 attributes - Attribute_Translator::translate_attributes($frame); - - // Locate any additional style attributes - if ( ($str = $frame->get_node()->getAttribute("style")) !== "" ) { - // Destroy CSS comments - $str = preg_replace("'/\*.*?\*/'si", "", $str); - - $spec = $this->_specificity("!style attribute"); - $styles[$id][$spec][] = $this->_parse_properties($str); - } - - // Grab the applicable styles - if ( isset($styles[$id]) ) { - - $applied_styles = $styles[ $frame->get_id() ]; - - // Sort by specificity - ksort($applied_styles); - - if (DEBUGCSS) { - $debug_nodename = $frame->get_node()->nodeName; - print "
\n[$debug_nodename\n";
-          foreach ($applied_styles as $spec => $arr) {
-            printf("specificity: 0x%08x\n",$spec);
-            foreach ($arr as $s) {
-              print "[\n";
-              $s->debug_print();
-              print "]\n";
-            }
-          }
-        }
-        
-        // Merge the new styles with the inherited styles
-        foreach ($applied_styles as $arr) {
-          foreach ($arr as $s)
-            $style->merge($s);
-        }
-      }
-
-      // Inherit parent's styles if required
-      if ( $p ) {
-
-        if (DEBUGCSS) {
-          print "inherit:\n";
-          print "[\n";
-          $p->get_style()->debug_print();
-          print "]\n";
-        }
-
-        $style->inherit( $p->get_style() );
-      }
-
-      if (DEBUGCSS) {
-        print "DomElementStyle:\n";
-        print "[\n";
-        $style->debug_print();
-        print "]\n";
-        print "/$debug_nodename]\n
"; - } - - /*DEBUGCSS print: see below different print debugging method - pre_r($frame->get_node()->nodeName . ":"); - echo "
";
-      echo $style;
-      echo "
";*/ - $frame->set_style($style); - - } - - // We're done! Clean out the registry of all styles since we - // won't be needing this later. - foreach ( array_keys($this->_styles) as $key ) { - $this->_styles[$key] = null; - unset($this->_styles[$key]); - } - - } - - - /** - * parse a CSS string using a regex parser - * - * Called by {@link Stylesheet::parse_css()} - * - * @param string $str - */ - private function _parse_css($str) { - - $str = trim($str); - - // Destroy comments and remove HTML comments - $css = preg_replace(array( - "'/\*.*?\*/'si", - "/^$/" - ), "", $str); - - // FIXME: handle '{' within strings, e.g. [attr="string {}"] - - // Something more legible: - $re = - "/\s* # Skip leading whitespace \n". - "( @([^\s]+)\s+([^{;]*) (?:;|({)) )? # Match @rules followed by ';' or '{' \n". - "(?(1) # Only parse sub-sections if we're in an @rule... \n". - " (?(4) # ...and if there was a leading '{' \n". - " \s*( (?:(?>[^{}]+) ({)? # Parse rulesets and individual @page rules \n". - " (?(6) (?>[^}]*) }) \s*)+? \n". - " ) \n". - " }) # Balancing '}' \n". - "| # Branch to match regular rules (not preceeded by '@')\n". - "([^{]*{[^}]*})) # Parse normal rulesets\n". - "/xs"; - - if ( preg_match_all($re, $css, $matches, PREG_SET_ORDER) === false ) - // An error occured - throw new DOMPDF_Exception("Error parsing css file: preg_match_all() failed."); - - // After matching, the array indicies are set as follows: - // - // [0] => complete text of match - // [1] => contains '@import ...;' or '@media {' if applicable - // [2] => text following @ for cases where [1] is set - // [3] => media types or full text following '@import ...;' - // [4] => '{', if present - // [5] => rulesets within media rules - // [6] => '{', within media rules - // [7] => individual rules, outside of media rules - // - //pre_r($matches); - foreach ( $matches as $match ) { - $match[2] = trim($match[2]); - - if ( $match[2] !== "" ) { - // Handle @rules - switch ($match[2]) { - - case "import": - $this->_parse_import($match[3]); - break; - - case "media": - $acceptedmedia = self::$ACCEPTED_GENERIC_MEDIA_TYPES; - if ( defined("DOMPDF_DEFAULT_MEDIA_TYPE") ) { - $acceptedmedia[] = DOMPDF_DEFAULT_MEDIA_TYPE; - } else { - $acceptedmedia[] = self::$ACCEPTED_DEFAULT_MEDIA_TYPE; - } - if ( in_array(mb_strtolower(trim($match[3])), $acceptedmedia ) ) { - $this->_parse_sections($match[5]); - } - break; - - case "page": - //This handles @page to be applied to page oriented media - //Note: This has a reduced syntax: - //@page { margin:1cm; color:blue; } - //Not a sequence of styles like a full.css, but only the properties - //of a single style, which is applied to the very first "root" frame before - //processing other styles of the frame. - //Working properties: - // margin (for margin around edge of paper) - // font-family (default font of pages) - // color (default text color of pages) - //Non working properties: - // border - // padding - // background-color - //Todo:Reason is unknown - //Other properties (like further font or border attributes) not tested. - //If a border or background color around each paper sheet is desired, - //assign it to the tag, possibly only for the css of the correct media type. - - // If the page has a name, skip the style. - if ($match[3] !== "") - return; - - // Store the style for later... - if ( is_null($this->_page_style) ) - $this->_page_style = $this->_parse_properties($match[5]); - else - $this->_page_style->merge($this->_parse_properties($match[5])); - break; - - case "font-face": - $this->_parse_font_face($match[5]); - break; - - default: - // ignore everything else - break; - } - - continue; - } - - if ( $match[7] !== "" ) - $this->_parse_sections($match[7]); - - } - } - - /* See also style.cls Style::_image(), refactoring?, works also for imported css files */ - protected function _image($val) { - $DEBUGCSS=DEBUGCSS; - - if ( mb_strpos($val, "url") === false ) { - $path = "none"; //Don't resolve no image -> otherwise would prefix path and no longer recognize as none - } - else { - $val = preg_replace("/url\(['\"]?([^'\")]+)['\"]?\)/","\\1", trim($val)); - - // Resolve the url now in the context of the current stylesheet - $parsed_url = explode_url($val); - if ( $parsed_url["protocol"] == "" && $this->get_protocol() == "" ) { - if ($parsed_url["path"][0] === '/' || $parsed_url["path"][0] === '\\' ) { - $path = $_SERVER["DOCUMENT_ROOT"].'/'; - } else { - $path = $this->get_base_path(); - } - $path .= $parsed_url["path"] . $parsed_url["file"]; - $path = realpath($path); - // If realpath returns FALSE then specifically state that there is no background image - // FIXME: Is this causing problems for imported CSS files? There are some './none' references when running the test cases. - if (!$path) { $path = 'none'; } - } else { - $path = build_url($this->get_protocol(), - $this->get_host(), - $this->get_base_path(), - $val); - } - } - if ($DEBUGCSS) { - print "
[_image\n";
-      print_r($parsed_url);
-      print $this->get_protocol()."\n".$this->get_base_path()."\n".$path."\n";
-      print "_image]
";; - } - return $path; - } - - /** - * parse @import{} sections - * - * @param string $url the url of the imported CSS file - */ - private function _parse_import($url) { - $arr = preg_split("/[\s\n,]/", $url,-1, PREG_SPLIT_NO_EMPTY); - $url = array_shift($arr); - $accept = false; - - if ( count($arr) > 0 ) { - - $acceptedmedia = self::$ACCEPTED_GENERIC_MEDIA_TYPES; - if ( defined("DOMPDF_DEFAULT_MEDIA_TYPE") ) { - $acceptedmedia[] = DOMPDF_DEFAULT_MEDIA_TYPE; - } else { - $acceptedmedia[] = self::$ACCEPTED_DEFAULT_MEDIA_TYPE; - } - - // @import url media_type [media_type...] - foreach ( $arr as $type ) { - if ( in_array(mb_strtolower(trim($type)), $acceptedmedia) ) { - $accept = true; - break; - } - } - - } else { - // unconditional import - $accept = true; - } - - if ( $accept ) { - // Store our current base url properties in case the new url is elsewhere - $protocol = $this->_protocol; - $host = $this->_base_host; - $path = $this->_base_path; - - // $url = str_replace(array('"',"url", "(", ")"), "", $url); - // If the protocol is php, assume that we will import using file:// - // $url = build_url($protocol == "php://" ? "file://" : $protocol, $host, $path, $url); - // Above does not work for subfolders and absolute urls. - // Todo: As above, do we need to replace php or file to an empty protocol for local files? - - $url = $this->_image($url); - - $this->load_css_file($url); - - // Restore the current base url - $this->_protocol = $protocol; - $this->_base_host = $host; - $this->_base_path = $path; - } - - } - - /** - * parse @font-face{} sections - * http://www.w3.org/TR/css3-fonts/#the-font-face-rule - * - * @param string $str CSS @font-face rules - * @return Style - */ - private function _parse_font_face($str) { - $descriptors = $this->_parse_properties($str); - - preg_match_all("/(url|local)\s*\([\"\']?([^\"\'\)]+)[\"\']?\)\s*(format\s*\([\"\']?([^\"\'\)]+)[\"\']?\))?/i", $descriptors->src, $src); - - $sources = array(); - foreach($src[0] as $i => $value) { - $sources[] = array( - "local" => strtolower($src[1][$i]) === "local", - "uri" => $src[2][$i], - "format" => $src[4][$i], - ); - } - - //@todo download font file, ttf2afm, etc - } - - /** - * parse regular CSS blocks - * - * _parse_properties() creates a new Style object based on the provided - * CSS rules. - * - * @param string $str CSS rules - * @return Style - */ - private function _parse_properties($str) { - $properties = preg_split("/;(?=(?:[^\(]*\([^\)]*\))*(?![^\)]*\)))/", $str); - - if (DEBUGCSS) print '[_parse_properties'; - - // Create the style - $style = new Style($this); - foreach ($properties as $prop) { - // If the $prop contains an url, the regex may be wrong - // @todo: fix the regex so that it works everytime - /*if (strpos($prop, "url(") === false) { - if (preg_match("/([a-z-]+)\s*:\s*[^:]+$/i", $prop, $m)) - $prop = $m[0]; - }*/ - //A css property can have " ! important" appended (whitespace optional) - //strip this off to decode core of the property correctly. - //Pass on in the style to allow proper handling: - //!important properties can only be overridden by other !important ones. - //$style->$prop_name = is a shortcut of $style->__set($prop_name,$value);. - //If no specific set function available, set _props["prop_name"] - //style is always copied completely, or $_props handled separately - //Therefore set a _important_props["prop_name"]=true to indicate the modifier - - /* Instead of short code, prefer the typical case with fast code - $important = preg_match("/(.*?)!\s*important/",$prop,$match); - if ( $important ) { - $prop = $match[1]; - } - $prop = trim($prop); - */ - if (DEBUGCSS) print '('; - $important = false; - $prop = trim($prop); - if (substr($prop,-9) === 'important') { - $prop_tmp = rtrim(substr($prop,0,-9)); - if (substr($prop_tmp,-1) === '!') { - $prop = rtrim(substr($prop_tmp,0,-1)); - $important = true; - } - } - - if ($prop == "") { - if (DEBUGCSS) print 'empty)'; - continue; - } - - $i = mb_strpos($prop, ":"); - if ( $i === false ) { - if (DEBUGCSS) print 'novalue'.$prop.')'; - continue; - } - - $prop_name = rtrim(mb_strtolower(mb_substr($prop, 0, $i))); - $value = ltrim(mb_substr($prop, $i+1)); - if (DEBUGCSS) print $prop_name.':='.$value.($important?'!IMPORTANT':'').')'; - //New style, anyway empty - //if ($important || !$style->important_get($prop_name) ) { - //$style->$prop_name = array($value,$important); - //assignment might be replaced by overloading through __set, - //and overloaded functions might check _important_props, - //therefore set _important_props first. - if ($important) { - $style->important_set($prop_name); - } - //For easier debugging, don't use overloading of assignments with __set - $style->$prop_name = $value; - //$style->props_set($prop_name, $value); - } - if (DEBUGCSS) print '_parse_properties]'; - - return $style; - } - - /** - * parse selector + rulesets - * - * @param string $str CSS selectors and rulesets - */ - private function _parse_sections($str) { - // Pre-process: collapse all whitespace and strip whitespace around '>', - // '.', ':', '+', '#' - - $patterns = array("/[\\s\n]+/", "/\\s+([>.:+#])\\s+/"); - $replacements = array(" ", "\\1"); - $str = preg_replace($patterns, $replacements, $str); - - $sections = explode("}", $str); - if (DEBUGCSS) print '[_parse_sections'; - foreach ($sections as $sect) { - $i = mb_strpos($sect, "{"); - - $selectors = explode(",", mb_substr($sect, 0, $i)); - if (DEBUGCSS) print '[section'; - $style = $this->_parse_properties(trim(mb_substr($sect, $i+1))); - - // Assign it to the selected elements - foreach ($selectors as $selector) { - $selector = trim($selector); - - if ($selector == "") { - if (DEBUGCSS) print '#empty#'; - continue; - } - if (DEBUGCSS) print '#'.$selector.'#'; - //if (DEBUGCSS) { if (strpos($selector,'p') !== false) print '!!!p!!!#'; } - - $this->add_style($selector, $style); - } - if (DEBUGCSS) print 'section]'; - } - if (DEBUGCSS) print '_parse_sections]'; - } - - /** - * dumps the entire stylesheet as a string - * - * Generates a string of each selector and associated style in the - * Stylesheet. Useful for debugging. - * - * @return string - */ - function __toString() { - $str = ""; - foreach ($this->_styles as $selector => $style) - $str .= "$selector => " . $style->__toString() . "\n"; - - return $str; - } -} diff --git a/application/third_party/dompdf/include/table_cell_frame_decorator.cls.php b/application/third_party/dompdf/include/table_cell_frame_decorator.cls.php deleted file mode 100755 index d23eaa44..00000000 --- a/application/third_party/dompdf/include/table_cell_frame_decorator.cls.php +++ /dev/null @@ -1,135 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_cell_frame_decorator.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Decorates table cells for layout - * - * @access private - * @package dompdf - */ -class Table_Cell_Frame_Decorator extends Block_Frame_Decorator { - - protected $_resolved_borders; - protected $_content_height; - - //........................................................................ - - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - $this->_resolved_borders = array(); - $this->_content_height = 0; - } - - //........................................................................ - - function reset() { - parent::reset(); - $this->_resolved_borders = array(); - $this->_content_height = 0; - $this->_frame->reset(); - } - - function get_content_height() { - return $this->_content_height; - } - - function set_content_height($height) { - $this->_content_height = $height; - } - - function set_cell_height($height) { - $style = $this->get_style(); - $v_space = $style->length_in_pt(array($style->margin_top, - $style->padding_top, - $style->border_top_width, - $style->border_bottom_width, - $style->padding_bottom, - $style->margin_bottom), - $style->width); - - $new_height = $height - $v_space; - $style->height = $new_height; - - if ( $new_height > $this->_content_height ) { - // Adjust our vertical alignment - $valign = $style->vertical_align; - - switch ($valign) { - - default: - case "baseline": - // FIXME: this isn't right - - case "top": - // Don't need to do anything - return; - - case "middle": - $delta = ($new_height - $this->_content_height) / 2; - break; - - case "bottom": - $delta = $new_height - $this->_content_height; - break; - - } - - // Move our children - foreach ( $this->get_lines() as $i => $line ) { - foreach ( $line["frames"] as $frame ) - $frame->set_position( null, $frame->get_position("y") + $delta ); - } - } - - } - - function set_resolved_border($side, $border_spec) { - $this->_resolved_borders[$side] = $border_spec; - } - - //........................................................................ - - function get_resolved_border($side) { - return $this->_resolved_borders[$side]; - } - - function get_resolved_borders() { return $this->_resolved_borders; } -} diff --git a/application/third_party/dompdf/include/table_cell_frame_reflower.cls.php b/application/third_party/dompdf/include/table_cell_frame_reflower.cls.php deleted file mode 100755 index 0393c85b..00000000 --- a/application/third_party/dompdf/include/table_cell_frame_reflower.cls.php +++ /dev/null @@ -1,147 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_cell_frame_reflower.cls.php 358 2011-01-30 22:22:47Z fabien.menager $ */ - - -/** - * Reflows table cells - * - * @access private - * @package dompdf - */ -class Table_Cell_Frame_Reflower extends Block_Frame_Reflower { - - //........................................................................ - - function __construct(Frame $frame) { - parent::__construct($frame); - } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - - $style = $this->_frame->get_style(); - - $table = Table_Frame_Decorator::find_parent_table($this->_frame); - $cellmap = $table->get_cellmap(); - - list($x, $y) = $cellmap->get_frame_position($this->_frame); - $this->_frame->set_position($x, $y); - - $cells = $cellmap->get_spanned_cells($this->_frame); - - $w = 0; - foreach ( $cells["columns"] as $i ) { - $col = $cellmap->get_column( $i ); - $w += $col["used-width"]; - } - - //FIXME? - $h = $this->_frame->get_containing_block("h"); - - $left_space = $style->length_in_pt(array($style->margin_left, - $style->padding_left, - $style->border_left_width), - $w); - - $right_space = $style->length_in_pt(array($style->padding_right, - $style->margin_right, - $style->border_right_width), - $w); - - $top_space = $style->length_in_pt(array($style->margin_top, - $style->padding_top, - $style->border_top_width), - $h); - $bottom_space = $style->length_in_pt(array($style->margin_bottom, - $style->padding_bottom, - $style->border_bottom_width), - $h); - - $style->width = $cb_w = $w - $left_space - $right_space; - - $content_x = $x + $left_space; - $content_y = $line_y = $y + $top_space; - - // Adjust the first line based on the text-indent property - $indent = $style->length_in_pt($style->text_indent, $w); - $this->_frame->increase_line_width($indent); - - // Set the y position of the first line in the cell - $page = $this->_frame->get_root(); - $this->_frame->set_current_line($line_y); - - // Set the containing blocks and reflow each child - foreach ( $this->_frame->get_children() as $child ) { - - if ( $page->is_full() ) - break; - - $child->set_containing_block($content_x, $content_y, $cb_w, $h); - $child->reflow($this->_frame); - - } - - // Determine our height - $style_height = $style->length_in_pt($style->height, $h); - - $this->_frame->set_content_height($this->_calculate_content_height()); - - $height = max($style_height, $this->_frame->get_content_height()); - - // Let the cellmap know our height - $cell_height = $height / count($cells["rows"]); - - if ($style_height <= $height) - $cell_height += $top_space + $bottom_space; - - foreach ($cells["rows"] as $i) - $cellmap->set_row_height($i, $cell_height); - - $style->height = $height; - - $this->_text_align(); - - $this->vertical_align(); - - } - -} diff --git a/application/third_party/dompdf/include/table_cell_positioner.cls.php b/application/third_party/dompdf/include/table_cell_positioner.cls.php deleted file mode 100755 index 29842ace..00000000 --- a/application/third_party/dompdf/include/table_cell_positioner.cls.php +++ /dev/null @@ -1,61 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_cell_positioner.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Positions table cells - * - * @access private - * @package dompdf - */ -class Table_Cell_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function position() { - - $table = Table_Frame_Decorator::find_parent_table($this->_frame); - $cellmap = $table->get_cellmap(); - $this->_frame->set_position($cellmap->get_frame_position($this->_frame)); - - } -} diff --git a/application/third_party/dompdf/include/table_cell_renderer.cls.php b/application/third_party/dompdf/include/table_cell_renderer.cls.php deleted file mode 100755 index 5417032b..00000000 --- a/application/third_party/dompdf/include/table_cell_renderer.cls.php +++ /dev/null @@ -1,185 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_cell_renderer.cls.php 311 2010-09-05 20:02:01Z fabien.menager $ */ - -/** - * Renders table cells - * - * @access private - * @package dompdf - */ -class Table_Cell_Renderer extends Block_Renderer { - - //........................................................................ - - function render(Frame $frame) { - $style = $frame->get_style(); - - $this->_set_opacity( $frame->get_opacity( $style->opacity ) ); - - // Draw our background, border and content - if ( ($bg = $style->background_color) !== "transparent" ) { - list($x, $y, $w, $h) = $frame->get_padding_box(); - $this->_canvas->filled_rectangle( $x, $y, $w, $h, $bg ); - } - else { - list($x, $y, $w, $h) = $frame->get_padding_box(); - } - - if ( ($url = $style->background_image) && $url !== "none" ) { - $this->_background_image($url, $x, $y, $w, $h, $style); - } - - if ( $style->border_collapse !== "collapse" ) { - $this->_render_border($frame, "bevel"); - $this->_render_outline($frame, "bevel"); - return; - } - - // The collapsed case is slightly complicated... - // @todo Add support for outlines here - - $cellmap = Table_Frame_Decorator::find_parent_table($frame)->get_cellmap(); - $cells = $cellmap->get_spanned_cells($frame); - $num_rows = $cellmap->get_num_rows(); - $num_cols = $cellmap->get_num_cols(); - - // Determine the top row spanned by this cell - $i = $cells["rows"][0]; - $top_row = $cellmap->get_row($i); - - // Determine if this cell borders on the bottom of the table. If so, - // then we draw its bottom border. Otherwise the next row down will - // draw its top border instead. - if (in_array( $num_rows - 1, $cells["rows"])) { - $draw_bottom = true; - $bottom_row = $cellmap->get_row($num_rows - 1); - } else - $draw_bottom = false; - - - // Draw the horizontal borders - foreach ( $cells["columns"] as $j ) { - $bp = $cellmap->get_border_properties($i, $j); - - $y = $top_row["y"] - $bp["top"]["width"] / 2; - - $col = $cellmap->get_column($j); - $x = $col["x"] - $bp["left"]["width"] / 2; - $w = $col["used-width"] + ($bp["left"]["width"] + $bp["right"]["width"] ) / 2; - - if ( $bp["top"]["style"] !== "none" && $bp["top"]["width"] > 0 ) { - $widths = array($bp["top"]["width"], - $bp["right"]["width"], - $bp["bottom"]["width"], - $bp["left"]["width"]); - $method = "_border_". $bp["top"]["style"]; - $this->$method($x, $y, $w, $bp["top"]["color"], $widths, "top", "square"); - } - - if ( $draw_bottom ) { - $bp = $cellmap->get_border_properties($num_rows - 1, $j); - if ( $bp["bottom"]["style"] === "none" || $bp["bottom"]["width"] <= 0 ) - continue; - - $y = $bottom_row["y"] + $bottom_row["height"] + $bp["bottom"]["width"] / 2; - - $widths = array($bp["top"]["width"], - $bp["right"]["width"], - $bp["bottom"]["width"], - $bp["left"]["width"]); - $method = "_border_". $bp["bottom"]["style"]; - $this->$method($x, $y, $w, $bp["bottom"]["color"], $widths, "bottom", "square"); - - } - } - - $j = $cells["columns"][0]; - - $left_col = $cellmap->get_column($j); - - if (in_array($num_cols - 1, $cells["columns"])) { - $draw_right = true; - $right_col = $cellmap->get_column($num_cols - 1); - } else - $draw_right = false; - - // Draw the vertical borders - foreach ( $cells["rows"] as $i ) { - $bp = $cellmap->get_border_properties($i, $j); - - $x = $left_col["x"] - $bp["left"]["width"] / 2; - - $row = $cellmap->get_row($i); - - $y = $row["y"] - $bp["top"]["width"] / 2; - $h = $row["height"] + ($bp["top"]["width"] + $bp["bottom"]["width"])/ 2; - - if ( $bp["left"]["style"] !== "none" && $bp["left"]["width"] > 0 ) { - - $widths = array($bp["top"]["width"], - $bp["right"]["width"], - $bp["bottom"]["width"], - $bp["left"]["width"]); - - $method = "_border_" . $bp["left"]["style"]; - $this->$method($x, $y, $h, $bp["left"]["color"], $widths, "left", "square"); - } - - if ( $draw_right ) { - $bp = $cellmap->get_border_properties($i, $num_cols - 1); - if ( $bp["right"]["style"] === "none" || $bp["right"]["width"] <= 0 ) - continue; - - $x = $right_col["x"] + $right_col["used-width"] + $bp["right"]["width"] / 2; - - $widths = array($bp["top"]["width"], - $bp["right"]["width"], - $bp["bottom"]["width"], - $bp["left"]["width"]); - - $method = "_border_" . $bp["right"]["style"]; - $this->$method($x, $y, $h, $bp["right"]["color"], $widths, "right", "square"); - - } - } - - } -} diff --git a/application/third_party/dompdf/include/table_frame_decorator.cls.php b/application/third_party/dompdf/include/table_frame_decorator.cls.php deleted file mode 100755 index 713cce4d..00000000 --- a/application/third_party/dompdf/include/table_frame_decorator.cls.php +++ /dev/null @@ -1,342 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_frame_decorator.cls.php 317 2010-10-06 13:06:57Z fabien.menager $ */ - -/** - * Decorates Frames for table layout - * - * @access private - * @package dompdf - */ -class Table_Frame_Decorator extends Frame_Decorator { - static $VALID_CHILDREN = array("table-row-group", - "table-row", - "table-header-group", - "table-footer-group", - "table-column", - "table-column-group", - "table-caption", - "table-cell"); - - static $ROW_GROUPS = array('table-row-group', - 'table-header-group', - 'table-footer-group'); - - /** - * The Cellmap object for this table. The cellmap maps table cells - * to rows and columns, and aids in calculating column widths. - * - * @var Cellmap - */ - protected $_cellmap; - - /** - * The minimum width of the table, in pt - * - * @var float - */ - protected $_min_width; - - /** - * The maximum width of the table, in pt - * - * @var float - */ - protected $_max_width; - - /** - * Table header rows. Each table header is duplicated when a table - * spans pages. - * - * @var array - */ - protected $_headers; - - /** - * Table footer rows. Each table footer is duplicated when a table - * spans pages. - * - * @var array - */ - protected $_footers; - - /** - * Class constructor - * - * @param Frame $frame the frame to decorate - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - $this->_cellmap = new Cellmap($this); - $this->_min_width = null; - $this->_max_width = null; - $this->_headers = array(); - $this->_footers = array(); - } - - - function reset() { - parent::reset(); - $this->_cellmap->reset(); - $this->_min_width = null; - $this->_max_width = null; - $this->_headers = array(); - $this->_footers = array(); - $this->_reflower->reset(); - } - - //........................................................................ - - /** - * split the table at $row. $row and all subsequent rows will be - * added to the clone. This method is overidden in order to remove - * frames from the cellmap properly. - * - * @param Frame $row - */ - function split($child = null, $force_pagebreak = false) { - - if ( is_null($child) ) { - parent::split(); - return; - } - - // If $child is a header or if it is the first non-header row, do - // not duplicate headers, simply move the table to the next page. - if ( count($this->_headers) && !in_array($child, $this->_headers, true) && - !in_array($child->get_prev_sibling(), $this->_headers, true) ) { - - $first_header = null; - - // Insert copies of the table headers before $child - foreach ($this->_headers as $header) { - - $new_header = $header->deep_copy(); - - if ( is_null($first_header) ) - $first_header = $new_header; - - $this->insert_child_before($new_header, $child); - } - - parent::split($first_header); - - } else if ( in_array($child->get_style()->display, self::$ROW_GROUPS) ) { - - // Individual rows should have already been handled - parent::split($child); - - } else { - - $iter = $child; - - while ($iter) { - $this->_cellmap->remove_row($iter); - $iter = $iter->get_next_sibling(); - } - - parent::split($child); - } - } - - /** - * Static function to locate the parent table of a frame - * - * @param Frame $frame - * @return Table_Frame_Decorator the table that is an ancestor of $frame - */ - static function find_parent_table(Frame $frame) { - - while ( $frame = $frame->get_parent() ) - if ( in_array($frame->get_style()->display, Style::$TABLE_TYPES) ) - break; - - return $frame; - } - - /** - * Return this table's Cellmap - * - * @return Cellmap - */ - function get_cellmap() { return $this->_cellmap; } - - /** - * Return the minimum width of this table - * - * @return float - */ - function get_min_width() { return $this->_min_width; } - - /** - * Return the maximum width of this table - * - * @return float - */ - function get_max_width() { return $this->_max_width; } - - /** - * Set the minimum width of the table - * - * @param float $width the new minimum width - */ - function set_min_width($width) { $this->_min_width = $width; } - - /** - * Set the maximum width of the table - * - * @param float $width the new maximum width - */ - function set_max_width($width) { $this->_max_width = $width; } - - /** - * Restructure tree so that the table has the correct structure. - * Invalid children (i.e. all non-table-rows) are moved below the - * table. - */ - function normalise() { - - // Store frames generated by invalid tags and move them outside the table - $erroneous_frames = array(); - $anon_row = false; - $iter = $this->get_first_child(); - while ( $iter ) { - $child = $iter; - $iter = $iter->get_next_sibling(); - - $display = $child->get_style()->display; - - if ( $anon_row ) { - - if ( $display === "table-row" ) { - // Add the previous anonymous row - $this->insert_child_before($table_row, $child); - - $table_row->normalise(); - $child->normalise(); - $anon_row = false; - continue; - } - - // add the child to the anonymous row - $table_row->append_child($child); - continue; - - } else { - - if ( $display === "table-row" ) { - $child->normalise(); - continue; - } - - if ( $display === "table-cell") { - // Create an anonymous table row - $tr = $this->get_node()->ownerDocument->createElement("tr"); - - $frame = new Frame($tr); - - $css = $this->get_style()->get_stylesheet(); - $style = $css->create_style(); - $style->inherit($this->get_style()); - - // Lookup styles for tr tags. If the user wants styles to work - // better, they should make the tr explicit... I'm not going to - // try to guess what they intended. - if ( $tr_style = $css->lookup("tr") ) - $style->merge($tr_style); - - // Okay, I have absolutely no idea why I need this clone here, but - // if it's omitted, php (as of 2004-07-28) segfaults. - $frame->set_style(clone $style); - $table_row = Frame_Factory::decorate_frame($frame, $this->_dompdf); - $table_row->set_root($this->_root); - - // Add the cell to the row - $table_row->append_child($child); - - $anon_row = true; - continue; - } - - if ( !in_array($display, self::$VALID_CHILDREN) ) { - $erroneous_frames[] = $child; - continue; - } - - // Normalise other table parts (i.e. row groups) - foreach ($child->get_children() as $grandchild) { - if ( $grandchild->get_style()->display === "table-row" ) - $grandchild->normalise(); - } - - // Add headers and footers - if ( $display === "table-header-group" ) - $this->_headers[] = $child; - - else if ( $display === "table-footer-group" ) - $this->_footers[] = $child; - } - } - - if ( $anon_row ) { - // Add the row to the table - $this->_frame->append_child($table_row); - $table_row->normalise(); - $this->_cellmap->add_row(); - } - - foreach ($erroneous_frames as $frame) - $this->move_after($frame); - - } - - //........................................................................ - - /** - * Moves the specified frame and it's corresponding node outside of - * the table. - * - * @param Frame $frame the frame to move - */ - function move_after(Frame $frame) { - $this->get_parent()->insert_child_after($frame, $this); - } - -} diff --git a/application/third_party/dompdf/include/table_frame_reflower.cls.php b/application/third_party/dompdf/include/table_frame_reflower.cls.php deleted file mode 100755 index 5e4a9a1f..00000000 --- a/application/third_party/dompdf/include/table_frame_reflower.cls.php +++ /dev/null @@ -1,574 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_frame_reflower.cls.php 359 2011-02-05 12:15:06Z fabien.menager $ */ - -/** - * Reflows tables - * - * @access private - * @package dompdf - */ -class Table_Frame_Reflower extends Frame_Reflower { - - /** - * Cache of results between call to get_min_max_width and assign_widths - * - * @var array - */ - protected $_state; - - function __construct(Table_Frame_Decorator $frame) { - $this->_state = null; - parent::__construct($frame); - } - - /** - * State is held here so it needs to be reset along with the decorator - */ - function reset() { - $this->_state = null; - $this->_min_max_cache = null; - } - - //........................................................................ - - protected function _assign_widths() { - $style = $this->_frame->get_style(); - - // Find the min/max width of the table and sort the columns into - // absolute/percent/auto arrays - $min_width = $this->_state["min_width"]; - $max_width = $this->_state["max_width"]; - $percent_used = $this->_state["percent_used"]; - $absolute_used = $this->_state["absolute_used"]; - $auto_min = $this->_state["auto_min"]; - - $absolute =& $this->_state["absolute"]; - $percent =& $this->_state["percent"]; - $auto =& $this->_state["auto"]; - - // Determine the actual width of the table - $cb = $this->_frame->get_containing_block(); - $columns =& $this->_frame->get_cellmap()->get_columns(); - - $width = $style->width; - - // Calculate padding & border fudge factor - $left = $style->margin_left; - $right = $style->margin_right; - - $left = $left === "auto" ? 0 : $style->length_in_pt($left, $cb["w"]); - $right = $right === "auto" ? 0 : $style->length_in_pt($right, $cb["w"]); - - $delta = $left + $right + $style->length_in_pt(array($style->padding_left, - $style->border_left_width, - $style->border_right_width, - $style->padding_right), $cb["w"]); - - $min_table_width = $style->length_in_pt( $style->min_width, $cb["w"] - $delta ); - - // min & max widths already include borders & padding - $min_width -= $delta; - $max_width -= $delta; - - if ( $width !== "auto" ) { - - $preferred_width = $style->length_in_pt($width, $cb["w"]) - $delta; - - if ( $preferred_width < $min_table_width ) - $preferred_width = $min_table_width; - - if ( $preferred_width > $min_width ) - $width = $preferred_width; - else - $width = $min_width; - - } else { - - if ( $max_width + $delta < $cb["w"] ) - $width = $max_width; - else if ( $cb["w"] - $delta > $min_width ) - $width = $cb["w"] - $delta; - else - $width = $min_width; - - if ( $width < $min_table_width ) - $width = $min_table_width; - - } - - // Store our resolved width - $style->width = $width; - - $cellmap = $this->_frame->get_cellmap(); - - // If the whole table fits on the page, then assign each column it's max width - if ( $width == $max_width ) { - - foreach (array_keys($columns) as $i) - $cellmap->set_column_width($i, $columns[$i]["max-width"]); - - return; - } - - // Determine leftover and assign it evenly to all columns - if ( $width > $min_width ) { - - // We have four cases to deal with: - // - // 1. All columns are auto--no widths have been specified. In this - // case we distribute extra space across all columns weighted by max-width. - // - // 2. Only absolute widths have been specified. In this case we - // distribute any extra space equally among 'width: auto' columns, or all - // columns if no auto columns have been specified. - // - // 3. Only percentage widths have been specified. In this case we - // normalize the percentage values and distribute any remaining % to - // width: auto columns. We then proceed to assign widths as fractions - // of the table width. - // - // 4. Both absolute and percentage widths have been specified. - - // Case 1: - if ( $absolute_used == 0 && $percent_used == 0 ) { - $increment = $width - $min_width; - - foreach (array_keys($columns) as $i) - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment * ($columns[$i]["max-width"] / $max_width)); - return; - } - - - // Case 2 - if ( $absolute_used > 0 && $percent_used == 0 ) { - - if ( count($auto) > 0 ) - $increment = ($width - $auto_min - $absolute_used) / count($auto); - - // Use the absolutely specified width or the increment - foreach (array_keys($columns) as $i) { - - if ( $columns[$i]["absolute"] > 0 && count($auto) ) - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - else if ( count($auto) ) - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - else { - // All absolute columns - $increment = ($width - $absolute_used) * $columns[$i]["absolute"] / $absolute_used; - - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - } - - } - return; - } - - - // Case 3: - if ( $absolute_used == 0 && $percent_used > 0 ) { - - $scale = null; - $remaining = null; - - // Scale percent values if the total percentage is > 100, or if all - // values are specified as percentages. - if ( $percent_used > 100 || count($auto) == 0) - $scale = 100 / $percent_used; - else - $scale = 1; - - // Account for the minimum space used by the unassigned auto columns - $used_width = $auto_min; - - foreach ($percent as $i) { - $columns[$i]["percent"] *= $scale; - - $slack = $width - $used_width; - - $w = min($columns[$i]["percent"] * $width/100, $slack); - - if ( $w < $columns[$i]["min-width"] ) - $w = $columns[$i]["min-width"]; - - $cellmap->set_column_width($i, $w); - $used_width += $w; - - } - - // This works because $used_width includes the min-width of each - // unassigned column - if ( count($auto) > 0 ) { - $increment = ($width - $used_width) / count($auto); - - foreach ($auto as $i) - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - - } - return; - } - - // Case 4: - - // First-come, first served - if ( $absolute_used > 0 && $percent_used > 0 ) { - - $used_width = $auto_min; - - foreach ($absolute as $i) { - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - $used_width += $columns[$i]["min-width"]; - } - - // Scale percent values if the total percentage is > 100 or there - // are no auto values to take up slack - if ( $percent_used > 100 || count($auto) == 0 ) - $scale = 100 / $percent_used; - else - $scale = 1; - - $remaining_width = $width - $used_width; - - foreach ($percent as $i) { - $slack = $remaining_width - $used_width; - - $columns[$i]["percent"] *= $scale; - $w = min($columns[$i]["percent"] * $remaining_width / 100, $slack); - - if ( $w < $columns[$i]["min-width"] ) - $w = $columns[$i]["min-width"]; - - $columns[$i]["used-width"] = $w; - $used_width += $w; - } - - if ( count($auto) > 0 ) { - $increment = ($width - $used_width) / count($auto); - - foreach ($auto as $i) - $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment); - - } - - return; - } - - - } else { // we are over constrained - - // Each column gets its minimum width - foreach (array_keys($columns) as $i) - $cellmap->set_column_width($i, $columns[$i]["min-width"]); - - } - } - - //........................................................................ - - // Determine the frame's height based on min/max height - protected function _calculate_height() { - - $style = $this->_frame->get_style(); - $height = $style->height; - - $cellmap = $this->_frame->get_cellmap(); - $cellmap->assign_frame_heights(); - $rows = $cellmap->get_rows(); - - // Determine our content height - $content_height = 0; - foreach ( $rows as $r ) - $content_height += $r["height"]; - - $cb = $this->_frame->get_containing_block(); - - if ( !($style->overflow === "visible" || - ($style->overflow === "hidden" && $height === "auto")) ) { - - // Only handle min/max height if the height is independent of the frame's content - - $min_height = $style->min_height; - $max_height = $style->max_height; - - if ( isset($cb["h"]) ) { - $min_height = $style->length_in_pt($min_height, $cb["h"]); - $max_height = $style->length_in_pt($max_height, $cb["h"]); - - } else if ( isset($cb["w"]) ) { - - if ( mb_strpos($min_height, "%") !== false ) - $min_height = 0; - else - $min_height = $style->length_in_pt($min_height, $cb["w"]); - - if ( mb_strpos($max_height, "%") !== false ) - $max_height = "none"; - else - $max_height = $style->length_in_pt($max_height, $cb["w"]); - } - - if ( $max_height !== "none" && $min_height > $max_height ) - // Swap 'em - list($max_height, $min_height) = array($min_height, $max_height); - - if ( $max_height !== "none" && $height > $max_height ) - $height = $max_height; - - if ( $height < $min_height ) - $height = $min_height; - - } else { - - // Use the content height or the height value, whichever is greater - if ( $height !== "auto" ) { - $height = $style->length_in_pt($height, $cb["h"]); - - if ( $height <= $content_height ) - $height = $content_height; - else - $cellmap->set_frame_heights($height,$content_height); - - } else - $height = $content_height; - - } - - return $height; - - } - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - $frame = $this->_frame; - - // Check if a page break is forced - $page = $frame->get_root(); - $page->check_forced_page_break($frame); - - // Bail if the page is full - if ( $page->is_full() ) - return; - - // Let the page know that we're reflowing a table so that splits - // are suppressed (simply setting page-break-inside: avoid won't - // work because we may have an arbitrary number of block elements - // inside tds.) - $page->table_reflow_start(); - - // Collapse vertical margins, if required - $this->_collapse_margins(); - - $frame->position(); - - // Table layout algorithm: - // http://www.w3.org/TR/CSS21/tables.html#auto-table-layout - - if ( is_null($this->_state) ) - $this->get_min_max_width(); - - $cb = $frame->get_containing_block(); - $style = $frame->get_style(); - - // This is slightly inexact, but should be okay. Add half the - // border-spacing to the table as padding. The other half is added to - // the cells themselves. - if ( $style->border_collapse === "separate" ) { - list($h, $v) = $style->border_spacing; - - $v = $style->length_in_pt($v) / 2; - $h = $style->length_in_pt($h) / 2; - - $style->padding_left = $style->length_in_pt($style->padding_left, $cb["w"]) + $h; - $style->padding_right = $style->length_in_pt($style->padding_right, $cb["w"]) + $h; - $style->padding_top = $style->length_in_pt($style->padding_top, $cb["h"]) + $v; - $style->padding_bottom = $style->length_in_pt($style->padding_bottom, $cb["h"]) + $v; - - } - - $this->_assign_widths(); - - // Adjust left & right margins, if they are auto - $width = $style->width; - $left = $style->margin_left; - $right = $style->margin_right; - - $diff = $cb["w"] - $width; - - if ( $left === "auto" && $right === "auto" && $diff > 0 ) { - $left = $right = $diff / 2; - $style->margin_left = "$left pt"; - $style->margin_right = "$right pt"; - - } else { - if($left === "auto") { - $left = $style->length_in_pt($cb["w"] - $right - $width, $cb["w"]); - } - if($right === "auto") { - $left = $style->length_in_pt($left, $cb["w"]); - } - } - - - list($x, $y) = $frame->get_position(); - - // Determine the content edge - $content_x = $x + $left + $style->length_in_pt(array($style->padding_left, - $style->border_left_width), $cb["w"]); - $content_y = $y + $style->length_in_pt(array($style->margin_top, - $style->border_top_width, - $style->padding_top), $cb["h"]); - - if ( isset($cb["h"]) ) - $h = $cb["h"]; - else - $h = null; - - - $cellmap = $frame->get_cellmap(); - $col =& $cellmap->get_column(0); - $col["x"] = $content_x; - - $row =& $cellmap->get_row(0); - $row["y"] = $content_y; - - $cellmap->assign_x_positions(); - - // Set the containing block of each child & reflow - foreach ( $frame->get_children() as $child ) { - - // Bail if the page is full - if ( !$page->in_nested_table() && $page->is_full() ) - break; - - $child->set_containing_block($content_x, $content_y, $width, $h); - $child->reflow(); - - if ( !$page->in_nested_table() ) - // Check if a split has occured - $page->check_page_break($child); - - } - - // Assign heights to our cells: - $style->height = $this->_calculate_height(); - - if ( $style->border_collapse === "collapse" ) { - // Unset our borders because our cells are now using them - $style->border_style = "none"; - } - - $page->table_reflow_end(); - - // Debugging: - //echo ($this->_frame->get_cellmap()); - - if ( $block ) { - $block->add_frame_to_line($this->_frame); - } - } - - //........................................................................ - - function get_min_max_width() { - - if ( !is_null($this->_min_max_cache) ) - return $this->_min_max_cache; - - $style = $this->_frame->get_style(); - - $this->_frame->normalise(); - - // Add the cells to the cellmap (this will calcluate column widths as - // frames are added) - $this->_frame->get_cellmap()->add_frame($this->_frame); - - // Find the min/max width of the table and sort the columns into - // absolute/percent/auto arrays - $this->_state = array(); - $this->_state["min_width"] = 0; - $this->_state["max_width"] = 0; - - $this->_state["percent_used"] = 0; - $this->_state["absolute_used"] = 0; - $this->_state["auto_min"] = 0; - - $this->_state["absolute"] = array(); - $this->_state["percent"] = array(); - $this->_state["auto"] = array(); - - $columns =& $this->_frame->get_cellmap()->get_columns(); - foreach (array_keys($columns) as $i) { - $this->_state["min_width"] += $columns[$i]["min-width"]; - $this->_state["max_width"] += $columns[$i]["max-width"]; - - if ( $columns[$i]["absolute"] > 0 ) { - $this->_state["absolute"][] = $i; - $this->_state["absolute_used"] += $columns[$i]["absolute"]; - - } else if ( $columns[$i]["percent"] > 0 ) { - $this->_state["percent"][] = $i; - $this->_state["percent_used"] += $columns[$i]["percent"]; - - } else { - $this->_state["auto"][] = $i; - $this->_state["auto_min"] += $columns[$i]["min-width"]; - } - } - - // Account for margins & padding - $dims = array($style->border_left_width, - $style->border_right_width, - $style->padding_left, - $style->padding_right, - $style->margin_left, - $style->margin_right); - - if ( $style->border_collapse !== "collapse" ) - list($dims[]) = $style->border_spacing; - - $delta = $style->length_in_pt($dims, $this->_frame->get_containing_block("w")); - - $this->_state["min_width"] += $delta; - $this->_state["max_width"] += $delta; - - return $this->_min_max_cache = array($this->_state["min_width"], $this->_state["max_width"], - "min" => $this->_state["min_width"], "max" => $this->_state["max_width"]); - } -} diff --git a/application/third_party/dompdf/include/table_row_frame_decorator.cls.php b/application/third_party/dompdf/include/table_row_frame_decorator.cls.php deleted file mode 100755 index 1bf7911b..00000000 --- a/application/third_party/dompdf/include/table_row_frame_decorator.cls.php +++ /dev/null @@ -1,81 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_row_frame_decorator.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Decorates Frames for table row layout - * - * @access private - * @package dompdf - */ -class Table_Row_Frame_Decorator extends Frame_Decorator { - - // protected members - - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - } - - //........................................................................ - - /** - * Remove all non table-cell frames from this row and move them after - * the table. - */ - function normalise() { - - // Find our table parent - $p = Table_Frame_Decorator::find_parent_table($this); - - $erroneous_frames = array(); - foreach ($this->get_children() as $child) { - $display = $child->get_style()->display; - - if ( $display !== "table-cell" ) - $erroneous_frames[] = $child; - } - - // dump the extra nodes after the table. - foreach ($erroneous_frames as $frame) - $p->move_after($frame); - } - - -} diff --git a/application/third_party/dompdf/include/table_row_frame_reflower.cls.php b/application/third_party/dompdf/include/table_row_frame_reflower.cls.php deleted file mode 100755 index d44d3169..00000000 --- a/application/third_party/dompdf/include/table_row_frame_reflower.cls.php +++ /dev/null @@ -1,94 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_row_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Reflows table rows - * - * @access private - * @package dompdf - */ -class Table_Row_Frame_Reflower extends Frame_Reflower { - - - function __construct(Table_Row_Frame_Decorator $frame) { - parent::__construct($frame); - } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - $page = $this->_frame->get_root(); - - if ( $page->is_full() ) - return; - - $this->_frame->position(); - $style = $this->_frame->get_style(); - $cb = $this->_frame->get_containing_block(); - - foreach ($this->_frame->get_children() as $child) { - - if ( $page->is_full() ) - return; - - $child->set_containing_block($cb); - $child->reflow(); - - } - - if ( $page->is_full() ) - return; - - $table = Table_Frame_Decorator::find_parent_table($this->_frame); - $cellmap = $table->get_cellmap(); - $style->width = $cellmap->get_frame_width($this->_frame); - $style->height = $cellmap->get_frame_height($this->_frame); - - $this->_frame->set_position($cellmap->get_frame_position($this->_frame)); - - } - - //........................................................................ - - function get_min_max_width() { - throw new DOMPDF_Exception("Min/max width is undefined for table rows"); - } -} diff --git a/application/third_party/dompdf/include/table_row_group_frame_decorator.cls.php b/application/third_party/dompdf/include/table_row_group_frame_decorator.cls.php deleted file mode 100755 index 10c64baa..00000000 --- a/application/third_party/dompdf/include/table_row_group_frame_decorator.cls.php +++ /dev/null @@ -1,96 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004-6 Benj Carson - * @author Benj Carson - * @package dompdf - */ - -/* $Id: table_row_group_frame_decorator.cls.php 317 2010-10-06 13:06:57Z fabien.menager $ */ - -/** - * Table row group decorator - * - * Overrides split() method for tbody, thead & tfoot elements - * - * @access private - * @package dompdf - */ -class Table_Row_Group_Frame_Decorator extends Frame_Decorator { - - /** - * Class constructor - * - * @param Frame $frame Frame to decorate - * @param DOMPDF $dompdf Current dompdf instance - */ - function __construct(Frame $frame, DOMPDF $dompdf) { - parent::__construct($frame, $dompdf); - } - - /** - * Override split() to remove all child rows and this element from the cellmap - * - * @param Frame $child - */ - function split($child = null, $force_pagebreak = false) { - - if ( is_null($child) ) { - parent::split(); - return; - } - - - // Remove child & all subsequent rows from the cellmap - $cellmap = $this->get_parent()->get_cellmap(); - $iter = $child; - - while ( $iter ) { - $cellmap->remove_row($iter); - $iter = $iter->get_next_sibling(); - } - - // If we are splitting at the first child remove the - // table-row-group from the cellmap as well - if ( $child === $this->get_first_child() ) { - $cellmap->remove_row_group($this); - parent::split(); - return; - } - - $cellmap->update_row_group($this, $child->get_prev_sibling()); - parent::split($child); - - } -} - diff --git a/application/third_party/dompdf/include/table_row_group_frame_reflower.cls.php b/application/third_party/dompdf/include/table_row_group_frame_reflower.cls.php deleted file mode 100755 index 5298876d..00000000 --- a/application/third_party/dompdf/include/table_row_group_frame_reflower.cls.php +++ /dev/null @@ -1,92 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_row_group_frame_reflower.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ - -/** - * Reflows table row groups (e.g. tbody tags) - * - * @access private - * @package dompdf - */ -class Table_Row_Group_Frame_Reflower extends Frame_Reflower { - - function __construct($frame) { - parent::__construct($frame); - } - - function reflow(Frame_Decorator $block = null) { - $page = $this->_frame->get_root(); - - $style = $this->_frame->get_style(); - - // Our width is equal to the width of our parent table - $table = Table_Frame_Decorator::find_parent_table($this->_frame); - - $cb = $this->_frame->get_containing_block(); - - foreach ( $this->_frame->get_children() as $child) { - // Bail if the page is full - if ( $page->is_full() ) - return; - - $child->set_containing_block($cb["x"], $cb["y"], $cb["w"], $cb["h"]); - $child->reflow(); - - // Check if a split has occured - $page->check_page_break($child); - - } - - if ( $page->is_full() ) - return; - - $cellmap = $table->get_cellmap(); - $style->width = $cellmap->get_frame_width($this->_frame); - $style->height = $cellmap->get_frame_height($this->_frame); - - $this->_frame->set_position($cellmap->get_frame_position($this->_frame)); - - if ( $table->get_style()->border_collapse === "collapse" ) - // Unset our borders because our cells are now using them - $style->border_style = "none"; - - } - -} diff --git a/application/third_party/dompdf/include/table_row_positioner.cls.php b/application/third_party/dompdf/include/table_row_positioner.cls.php deleted file mode 100755 index 7a15929f..00000000 --- a/application/third_party/dompdf/include/table_row_positioner.cls.php +++ /dev/null @@ -1,68 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: table_row_positioner.cls.php 216 2010-03-11 22:49:18Z ryan.masten $ */ - -/** - * Positions table rows - * - * @access private - * @package dompdf - */ -class Table_Row_Positioner extends Positioner { - - function __construct(Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - function position() { - - $cb = $this->_frame->get_containing_block(); - $p = $this->_frame->get_prev_sibling(); - - if ( $p ) - $y = $p->get_position("y") + $p->get_margin_height(); - - else - $y = $cb["y"]; - - $this->_frame->set_position($cb["x"], $y); - - } -} diff --git a/application/third_party/dompdf/include/tcpdf_adapter.cls.php b/application/third_party/dompdf/include/tcpdf_adapter.cls.php deleted file mode 100755 index 47ed71ae..00000000 --- a/application/third_party/dompdf/include/tcpdf_adapter.cls.php +++ /dev/null @@ -1,498 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: tcpdf_adapter.cls.php 311 2010-09-05 20:02:01Z fabien.menager $ */ - -require_once(DOMPDF_LIB_DIR . '/tcpdf/tcpdf.php'); - -/** - * TCPDF PDF Rendering interface - * - * TCPDF_Adapter provides a simple, stateless interface to TCPDF. - * - * Unless otherwise mentioned, all dimensions are in points (1/72 in). - * The coordinate origin is in the top left corner and y values - * increase downwards. - * - * See {@link http://tcpdf.sourceforge.net} for more information on - * the underlying TCPDF class. - * - * @package dompdf - */ -class TCPDF_Adapter implements Canvas { - - /** - * Dimensions of paper sizes in points - * - * @var array; - */ - static public $PAPER_SIZES = array(); // Set to - // CPDF_Adapter::$PAPER_SIZES below. - - - /** - * Instance of the TCPDF class - * - * @var TCPDF - */ - private $_pdf; - - /** - * PDF width in points - * - * @var float - */ - private $_width; - - /** - * PDF height in points - * - * @var float - */ - private $_height; - - /** - * Last fill colour used - * - * @var array - */ - private $_last_fill_color; - - /** - * Last stroke colour used - * - * @var array - */ - private $_last_stroke_color; - - /** - * Last line width used - * - * @var float - */ - private $_last_line_width; - - /** - * Total number of pages - * - * @var int - */ - private $_page_count; - - /** - * Text to display on every page - * - * @var array - */ - private $_page_text; - - /** - * Array of pages for accessing after initial rendering is complete - * - * @var array - */ - private $_pages; - - /** - * Class constructor - * - * @param mixed $paper The size of paper to use either a string (see {@link CPDF_Adapter::$PAPER_SIZES}) or - * an array(xmin,ymin,xmax,ymax) - * @param string $orientation The orientation of the document (either 'landscape' or 'portrait') - */ - function __construct($paper = "letter", $orientation = "portrait") { - - if ( is_array($paper) ) - $size = $paper; - else if ( isset(self::$PAPER_SIZES[mb_strtolower($paper)]) ) - $size = self::$PAPER_SIZE[$paper]; - else - $size = self::$PAPER_SIZE["letter"]; - - if ( mb_strtolower($orientation) === "landscape" ) { - list($size[2], $size[3]) = array($size[3], $size[2]); - } - - $this->_width = $size[2] - $size[0]; - $this->_height = $size[3] - $size[1]; - - $this->_pdf = new TCPDF("P", "pt", array($this->_width, $this->_height)); - $this->_pdf->Setcreator("DOMPDF Converter"); - - $this->_pdf->AddPage(); - - $this->_page_number = $this->_page_count = 1; - $this->_page_text = array(); - - $this->_last_fill_color = - $this->_last_stroke_color = - $this->_last_line_width = null; - - } - - /** - * Remaps y coords from 4th to 1st quadrant - * - * @param float $y - * @return float - */ - protected function y($y) { return $this->_height - $y; } - - /** - * Sets the stroke colour - * - * @param array $color - */ - protected function _set_stroke_colour($colour) { - $colour[0] = round(255 * $colour[0]); - $colour[1] = round(255 * $colour[1]); - $colour[2] = round(255 * $colour[2]); - - if ( is_null($this->_last_stroke_color) || $color != $this->_last_stroke_color ) { - $this->_pdf->SetDrawColor($color[0],$color[1],$color[2]); - $this->_last_stroke_color = $color; - } - - } - - /** - * Sets the fill colour - * - * @param array $color - */ - protected function _set_fill_colour($colour) { - $colour[0] = round(255 * $colour[0]); - $colour[1] = round(255 * $colour[1]); - $colour[2] = round(255 * $colour[2]); - - if ( is_null($this->_last_fill_color) || $color != $this->_last_fill_color ) { - $this->_pdf->SetDrawColor($color[0],$color[1],$color[2]); - $this->_last_fill_color = $color; - } - - } - - /** - * Return the TCPDF instance - * - * @return TCPDF - */ - function get_tcpdf() { return $this->_pdf; } - - /** - * Returns the current page number - * - * @return int - */ - function get_page_number() { - return $this->_page_number; - } - - /** - * Returns the total number of pages - * - * @return int - */ - function get_page_count() { - return $this->_page_count; - } - - /** - * Sets the total number of pages - * - * @param int $count - */ - function set_page_count($count) { - $this->_page_count = (int)$count; - } - - /** - * Draws a line from x1,y1 to x2,y2 - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the format of the - * $style parameter (aka dash). - * - * @param float $x1 - * @param float $y1 - * @param float $x2 - * @param float $y2 - * @param array $color - * @param float $width - * @param array $style - */ - function line($x1, $y1, $x2, $y2, $color, $width, $style = null) { - - if ( is_null($this->_last_line_width) || $width != $this->_last_line_width ) { - $this->_pdf->SetLineWidth($width); - $this->_last_line_width = $width; - } - - $this->_set_stroke_colour($color); - - // FIXME: ugh, need to handle different styles here - $this->_pdf->line($x1, $y1, $x2, $y2); - } - - /** - * Draws a rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - * @param float $width - * @param array $style - */ - function rectangle($x1, $y1, $w, $h, $color, $width, $style = null) { - - if ( is_null($this->_last_line_width) || $width != $this->_last_line_width ) { - $this->_pdf->SetLineWidth($width); - $this->_last_line_width = $width; - } - - $this->_set_stroke_colour($color); - - // FIXME: ugh, need to handle styles here - $this->_pdf->rect($x1, $y1, $w, $h); - - } - - /** - * Draws a filled rectangle at x1,y1 with width w and height h - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x1 - * @param float $y1 - * @param float $w - * @param float $h - * @param array $color - */ - function filled_rectangle($x1, $y1, $w, $h, $color) { - - $this->_set_fill_colour($color); - - // FIXME: ugh, need to handle styles here - $this->_pdf->rect($x1, $y1, $w, $h, "F"); - } - - /** - * Draws a polygon - * - * The polygon is formed by joining all the points stored in the $points - * array. $points has the following structure: - * - * array(0 => x1, - * 1 => y1, - * 2 => x2, - * 3 => y2, - * ... - * ); - * - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param array $points - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the polygon if true - */ - function polygon($points, $color, $width = null, $style = null, $fill = false) { - // FIXME - } - - /** - * Draws a circle at $x,$y with radius $r - * - * See {@link Style::munge_colour()} for the format of the colour array. - * See {@link Cpdf::setLineStyle()} for a description of the $style - * parameter (aka dash) - * - * @param float $x - * @param float $y - * @param float $r - * @param array $color - * @param float $width - * @param array $style - * @param bool $fill Fills the circle if true - */ - function circle($x, $y, $r, $color, $width = null, $style = null, $fill = false) { - // FIXME - } - - /** - * Add an image to the pdf. - * - * The image is placed at the specified x and y coordinates with the - * given width and height. - * - * @param string $img_url the path to the image - * @param string $img_type the type (e.g. extension) of the image - * @param float $x x position - * @param float $y y position - * @param int $w width (in pixels) - * @param int $h height (in pixels) - */ - function image($img_url, $img_type, $x, $y, $w, $h) { - // FIXME - } - - /** - * Writes text at the specified x and y coordinates - * - * See {@link Style::munge_colour()} for the format of the colour array. - * - * @param float $x - * @param float $y - * @param string $text the text to write - * @param string $font the font file to use - * @param float $size the font size, in points - * @param array $color - * @param float $adjust word spacing adjustment - */ - function text($x, $y, $text, $font, $size, $color = array(0,0,0), $adjust = 0) { - // FIXME - } - - function javascript($code) { - // FIXME - } - - /** - * Add a named destination (similar to ... in html) - * - * @param string $anchorname The name of the named destination - */ - function add_named_dest($anchorname) { - // FIXME - } - - /** - * Add a link to the pdf - * - * @param string $url The url to link to - * @param float $x The x position of the link - * @param float $y The y position of the link - * @param float $width The width of the link - * @param float $height The height of the link - */ - function add_link($url, $x, $y, $width, $height) { - // FIXME - } - - /** - * Add meta information to the PDF - * - * @param string $label label of the value (Creator, Producer, etc.) - * @param string $value the text to set - */ - function add_info($label, $value) { - $method = "Set$label"; - if ( in_array("Title", "Author", "Keywords", "Subject") && method_exists($this->_pdf, $method) ) { - $this->_pdf->$method($value); - } - } - - /** - * Calculates text size, in points - * - * @param string $text the text to be sized - * @param string $font the desired font - * @param float $size the desired font size - * @param float $spacing word spacing, if any - * @return float - */ - function get_text_width($text, $font, $size, $spacing = 0) { - // FIXME - } - - /** - * Calculates font height, in points - * - * @param string $font - * @param float $size - * @return float - */ - function get_font_height($font, $size) { - // FIXME - } - - - /** - * Starts a new page - * - * Subsequent drawing operations will appear on the new page. - */ - function new_page() { - // FIXME - } - - /** - * Streams the PDF directly to the browser - * - * @param string $filename the name of the PDF file - * @param array $options associative array, 'Attachment' => 0 or 1, 'compress' => 1 or 0 - */ - function stream($filename, $options = null) { - // FIXME - } - - /** - * Returns the PDF as a string - * - * @param array $options associative array: 'compress' => 1 or 0 - * @return string - */ - function output($options = null) { - // FIXME - } - -} - -// Workaround for idiotic limitation on statics... -PDFLib_Adapter::$PAPER_SIZES = CPDF_Adapter::$PAPER_SIZES; diff --git a/application/third_party/dompdf/include/text_frame_decorator.cls.php b/application/third_party/dompdf/include/text_frame_decorator.cls.php deleted file mode 100755 index 0bcb77f2..00000000 --- a/application/third_party/dompdf/include/text_frame_decorator.cls.php +++ /dev/null @@ -1,204 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: text_frame_decorator.cls.php 356 2011-01-28 08:56:10Z fabien.menager $ */ - -/** - * Decorates Frame objects for text layout - * - * @access private - * @package dompdf - */ -class Text_Frame_Decorator extends Frame_Decorator { - - // protected members - protected $_text_spacing; - - // buggy DOMText::splitText (PHP < 5.2.7) - public static $_buggy_splittext; - - function __construct(Frame $frame, DOMPDF $dompdf) { - if ( $frame->get_node()->nodeName !== "#text" ) - throw new DOMPDF_Exception("Text_Decorator can only be applied to #text nodes."); - - parent::__construct($frame, $dompdf); - $this->_text_spacing = null; - } - - //........................................................................ - - function reset() { - parent::reset(); - $this->_text_spacing = null; - } - - //........................................................................ - - // Accessor methods - function get_text_spacing() { return $this->_text_spacing; } - - function get_text() { - // FIXME: this should be in a child class (and is incorrect) -// if ( $this->_frame->get_style()->content !== "normal" ) { -// $this->_frame->get_node()->data = $this->_frame->get_style()->content; -// $this->_frame->get_style()->content = "normal"; -// } - -// pre_r("---"); -// $style = $this->_frame->get_style(); -// var_dump($text = $this->_frame->get_node()->data); -// var_dump($asc = utf8_decode($text)); -// for ($i = 0; $i < strlen($asc); $i++) -// pre_r("$i: " . $asc[$i] . " - " . ord($asc[$i])); -// pre_r("width: " . Font_Metrics::get_text_width($text, $style->font_family, $style->font_size)); - - return $this->_frame->get_node()->data; - } - - //........................................................................ - - // Vertical margins & padding do not apply to text frames - - // http://www.w3.org/TR/CSS21/visudet.html#inline-non-replaced: - // - // The vertical padding, border and margin of an inline, non-replaced box - // start at the top and bottom of the content area, not the - // 'line-height'. But only the 'line-height' is used to calculate the - // height of the line box. - function get_margin_height() { - // This function is called in add_frame_to_line() and is used to - // determine the line height, so we actually want to return the - // 'line-height' property, not the actual margin box - $style = $this->get_style(); - $font = $style->font_family; - $size = $style->font_size; - - /* - pre_r('-----'); - pre_r($style->line_height); - pre_r($style->font_size); - pre_r(Font_Metrics::get_font_height($font, $size)); - pre_r(($style->line_height / $size) * Font_Metrics::get_font_height($font, $size)); - */ - - return ($style->line_height / $size) * Font_Metrics::get_font_height($font, $size); - - } - - function get_padding_box() { - $pb = $this->_frame->get_padding_box(); - $pb[3] = $pb["h"] = $this->_frame->get_style()->height; - return $pb; - } - //........................................................................ - - // Set method - function set_text_spacing($spacing) { - $style = $this->_frame->get_style(); - - $this->_text_spacing = $spacing; - $char_spacing = $style->length_in_pt($style->letter_spacing); - - // Re-adjust our width to account for the change in spacing - $style->width = Font_Metrics::get_text_width($this->get_text(), $style->font_family, $style->font_size, $spacing, $char_spacing); - } - - //........................................................................ - - // Recalculate the text width - function recalculate_width() { - $style = $this->get_style(); - $text = $this->get_text(); - $size = $style->font_size; - $font = $style->font_family; - $word_spacing = $style->length_in_pt($style->word_spacing); - $char_spacing = $style->length_in_pt($style->letter_spacing); - - return $style->width = Font_Metrics::get_text_width($text, $font, $size, $word_spacing, $char_spacing); - } - - //........................................................................ - - // Text manipulation methods - - // split the text in this frame at the offset specified. The remaining - // text is added a sibling frame following this one and is returned. - function split_text($offset) { - if ( $offset == 0 ) - return; - - if ( self::$_buggy_splittext ) { - // workaround to solve DOMText::spliText() bug parsing multibyte strings - $node = $this->_frame->get_node(); - $txt0 = $node->substringData(0, $offset); - $txt1 = $node->substringData($offset, mb_strlen($node->textContent)-1); - - $node->replaceData(0, mb_strlen($node->textContent), $txt0); - $split = $node->parentNode->appendChild(new DOMText($txt1)); - } - else { - $split = $this->_frame->get_node()->splitText($offset); - } - - $deco = $this->copy($split); - - $p = $this->get_parent(); - $p->insert_child_after($deco, $this, false); - - if ( $p instanceof Inline_Frame_Decorator ) - $p->split($deco); - - return $deco; - } - - //........................................................................ - - function delete_text($offset, $count) { - $this->_frame->get_node()->deleteData($offset, $count); - } - - //........................................................................ - - function set_text($text) { - $this->_frame->get_node()->data = $text; - } - -} - -Text_Frame_Decorator::$_buggy_splittext = version_compare(PHP_VERSION, '5.2.6', '<='); diff --git a/application/third_party/dompdf/include/text_frame_reflower.cls.php b/application/third_party/dompdf/include/text_frame_reflower.cls.php deleted file mode 100755 index 622fb86b..00000000 --- a/application/third_party/dompdf/include/text_frame_reflower.cls.php +++ /dev/null @@ -1,440 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -/* $Id: text_frame_reflower.cls.php 360 2011-02-15 19:33:52Z fabien.menager $ */ - -/** - * Reflows text frames. - * - * @access private - * @package dompdf - */ -class Text_Frame_Reflower extends Frame_Reflower { - - /** - * @var Block_Frame_Decorator - */ - protected $_block_parent; // Nearest block-level ancestor - - /** - * @var Text_Frame_Decorator - */ - protected $_frame; - - public static $_whitespace_pattern = "/[ \t\r\n\f]+/u"; - - function __construct(Text_Frame_Decorator $frame) { parent::__construct($frame); } - - //........................................................................ - - protected function _collapse_white_space($text) { - //$text = $this->_frame->get_text(); -// if ( $this->_block_parent->get_current_line("w") == 0 ) -// $text = ltrim($text, " \n\r\t"); - return preg_replace(self::$_whitespace_pattern, " ", $text); - } - - //........................................................................ - - protected function _line_break($text) { - $style = $this->_frame->get_style(); - $size = $style->font_size; - $font = $style->font_family; - $current_line = $this->_block_parent->get_current_line(); - - // Determine the available width - $line_width = $this->_frame->get_containing_block("w"); - $current_line_width = $current_line["left"] + $current_line["w"] + $current_line["right"]; - - $available_width = $line_width - $current_line_width; - - // split the text into words - $words = preg_split('/([\s-]+)/u', $text, -1, PREG_SPLIT_DELIM_CAPTURE); - $wc = count($words); - - // Account for word-spacing - $word_spacing = $style->length_in_pt($style->word_spacing); - $char_spacing = $style->length_in_pt($style->letter_spacing); - - // Determine the frame width including margin, padding & border - $text_width = Font_Metrics::get_text_width($text, $font, $size, $word_spacing, $char_spacing); - $mbp_width = - $style->length_in_pt( array( $style->margin_left, - $style->border_left_width, - $style->padding_left, - $style->padding_right, - $style->border_right_width, - $style->margin_right), $line_width ); - - $frame_width = $text_width + $mbp_width; - -// Debugging: -// pre_r("Text: '" . htmlspecialchars($text). "'"); -// pre_r("width: " .$frame_width); -// pre_r("textwidth + delta: $text_width + $mbp_width"); -// pre_r("font-size: $size"); -// pre_r("cb[w]: " .$line_width); -// pre_r("available width: " . $available_width); -// pre_r("current line width: " . $current_line_width); - -// pre_r($words); - - if ( $frame_width <= $available_width ) - return false; - - // Determine the split point - $width = 0; - $str = ""; - reset($words); - - // @todo support , - for ($i = 0; $i < $wc; $i += 2) { - $word = $words[$i] . (isset($words[$i+1]) ? $words[$i+1] : ""); - $word_width = Font_Metrics::get_text_width($word, $font, $size, $word_spacing, $char_spacing); - if ( $width + $word_width + $mbp_width > $available_width ) - break; - - $width += $word_width; - $str .= $word; - - } - - // The first word has overflowed. Force it onto the line - if ( $current_line_width == 0 && $width == 0 ) { - $width += $word_width; - $str .= $word; - } - - $offset = mb_strlen($str); - -// More debugging: -// pre_var_dump($str); -// pre_r("Width: ". $width); -// pre_r("Offset: " . $offset); - - return $offset; - - } - - //........................................................................ - - protected function _newline_break($text) { - - if ( ($i = mb_strpos($text, "\n")) === false) - return false; - - return $i+1; - - } - - //........................................................................ - - protected function _layout_line() { - $style = $this->_frame->get_style(); - $text = $this->_frame->get_text(); - $size = $style->font_size; - $font = $style->font_family; - $word_spacing = $style->length_in_pt($style->word_spacing); - $char_spacing = $style->length_in_pt($style->letter_spacing); - - // Determine the text height - $style->height = Font_Metrics::get_font_height( $font, $size ); - - $split = false; - $add_line = false; - - // Handle text transform: - // http://www.w3.org/TR/CSS21/text.html#propdef-text-transform - switch (strtolower($style->text_transform)) { - default: break; - case "capitalize": $text = mb_convert_case($text, MB_CASE_TITLE); break; - case "uppercase": $text = mb_convert_case($text, MB_CASE_UPPER); break; - case "lowercase": $text = mb_convert_case($text, MB_CASE_LOWER); break; - } - - // Handle white-space property: - // http://www.w3.org/TR/CSS21/text.html#propdef-white-space - switch ($style->white_space) { - - default: - case "normal": - $this->_frame->set_text( $text = $this->_collapse_white_space($text) ); - if ( $text == "" ) - break; - - $split = $this->_line_break($text); - break; - - case "pre": - $split = $this->_newline_break($text); - $add_line = $split !== false; - break; - - case "nowrap": - $this->_frame->set_text( $text = $this->_collapse_white_space($text) ); - break; - - case "pre-wrap": - $split = $this->_newline_break($text); - - if ( ($tmp = $this->_line_break($text)) !== false ) { - $add_line = $split < $tmp; - $split = min($tmp, $split); - } else - $add_line = true; - - break; - - case "pre-line": - // Collapse white-space except for \n - $this->_frame->set_text( $text = preg_replace( "/[ \t]+/u", " ", $text ) ); - - if ( $text == "" ) - break; - - $split = $this->_newline_break($text); - - if ( ($tmp = $this->_line_break($text)) !== false ) { - $add_line = $split < $tmp; - $split = min($tmp, $split); - } else - $add_line = true; - - break; - - } - - // Handle degenerate case - if ( $text === "" ) - return; - - if ( $split !== false) { - - // Handle edge cases - if ( $split == 0 && $text === " " ) { - $this->_frame->set_text(""); - return; - } - - if ( $split == 0 ) { - - // Trim newlines from the beginning of the line - //$this->_frame->set_text(ltrim($text, "\n\r")); - - $this->_block_parent->add_line(); - $this->_frame->position(); - - // Layout the new line - $this->_layout_line(); - - } - - else if ( $split < mb_strlen($this->_frame->get_text()) ) { - // split the line if required - $this->_frame->split_text($split); - - $t = $this->_frame->get_text(); - - // Remove any trailing newlines - if ( $split > 1 && $t[$split-1] === "\n" ) - $this->_frame->set_text( mb_substr($t, 0, -1) ); - - // Do we need to trim spaces on wrapped lines? This might be desired, however, we - // can't trim the lines here or the layout will be affected if trimming the line - // leaves enough space to fit the next word in the text stream (because pdf layout - // is performed elsewhere). - /*if (!$this->_frame->get_prev_sibling() && !$this->_frame->get_next_sibling()) { - $t = $this->_frame->get_text(); - $this->_frame->set_text( trim($t) ); - }*/ - } - - if ( $add_line ) { - $this->_block_parent->add_line(); - $this->_frame->position(); - } - - } else { - - // Remove empty space from start and end of line, but only where there isn't an inline sibling - // and the parent node isn't an inline element with siblings - // FIXME: Include non-breaking spaces? - $t = $this->_frame->get_text(); - $parent = $this->_frame->get_parent(); - $is_inline_frame = get_class($parent) === 'Inline_Frame_Decorator'; - - if ((!$is_inline_frame && !$this->_frame->get_next_sibling()) || - ( $is_inline_frame && !$parent->get_next_sibling())) { - $t = rtrim($t); - } - - if ((!$is_inline_frame && !$this->_frame->get_prev_sibling()) || - ( $is_inline_frame && !$parent->get_prev_sibling())) { - $t = ltrim($t); - } - - $this->_frame->set_text( $t ); - - } - - // Set our new width - $width = $this->_frame->recalculate_width(); - } - - //........................................................................ - - function reflow(Frame_Decorator $block = null) { - - $page = $this->_frame->get_root(); - $page->check_forced_page_break($this->_frame); - - if ( $page->is_full() ) - return; - - $this->_block_parent = $this->_frame->find_block_parent(); - - // Left trim the text if this is the first text on the line and we're - // collapsing white space -// if ( $this->_block_parent->get_current_line("w") == 0 && -// ($this->_frame->get_style()->white_space !== "pre" || -// $this->_frame->get_style()->white_space !== "pre-wrap") ) { -// $this->_frame->set_text( ltrim( $this->_frame->get_text() ) ); -// } - - $this->_frame->position(); - - $this->_layout_line(); - - if ( $block ) { - $block->add_frame_to_line($this->_frame); - } - } - - //........................................................................ - - // Returns an array(0 => min, 1 => max, "min" => min, "max" => max) of the - // minimum and maximum widths of this frame - function get_min_max_width() { - - $style = $this->_frame->get_style(); - $this->_block_parent = $this->_frame->find_block_parent(); - $line_width = $this->_frame->get_containing_block("w"); - - $str = $text = $this->_frame->get_text(); - $size = $style->font_size; - $font = $style->font_family; - - $word_spacing = $style->length_in_pt($style->word_spacing); - $char_spacing = $style->length_in_pt($style->letter_spacing); - - switch($style->white_space) { - - default: - case "normal": - $str = preg_replace(self::$_whitespace_pattern," ", $str); - case "pre-wrap": - case "pre-line": - - // Find the longest word (i.e. minimum length) - - // This technique (using arrays & an anonymous function) is actually - // faster than doing a single-pass character by character scan. Heh, - // yes I took the time to bench it ;) - $words = array_flip(preg_split("/[\s-]+/u",$str, -1, PREG_SPLIT_DELIM_CAPTURE)); - array_walk($words, create_function('&$val,$str', - '$val = Font_Metrics::get_text_width($str, "'.addslashes($font).'", '.$size.', '.$word_spacing.', '.$char_spacing.');')); - arsort($words); - $min = reset($words); - break; - - case "pre": - $lines = array_flip(preg_split("/\n/u", $str)); - array_walk($lines, create_function('&$val,$str', - '$val = Font_Metrics::get_text_width($str, "'.addslashes($font).'", '.$size.', '.$word_spacing.', '.$char_spacing.');')); - - arsort($lines); - $min = reset($lines); - break; - - case "nowrap": - $min = Font_Metrics::get_text_width($this->_collapse_white_space($str), $font, $size, $word_spacing, $char_spacing); - break; - - } - - switch ($style->white_space) { - - default: - case "normal": - case "nowrap": - $str = preg_replace(self::$_whitespace_pattern," ", $text); - break; - - case "pre-line": - //XXX: Is this correct? - $str = preg_replace( "/[ \t]+/u", " ", $text); - - case "pre-wrap": - // Find the longest word (i.e. minimum length) - $lines = array_flip(preg_split("/\n/", $text)); - array_walk($lines, create_function('&$val,$str', - '$val = Font_Metrics::get_text_width($str, "'.$font.'", '.$size.', '.$word_spacing.', '.$char_spacing.');')); - arsort($lines); - reset($lines); - $str = key($lines); - break; - - } - - $max = Font_Metrics::get_text_width($str, $font, $size, $word_spacing, $char_spacing); - - $delta = $style->length_in_pt(array($style->margin_left, - $style->border_left_width, - $style->padding_left, - $style->padding_right, - $style->border_right_width, - $style->margin_right), $line_width); - $min += $delta; - $max += $delta; - - return array($min, $max, "min" => $min, "max" => $max); - - } - -} diff --git a/application/third_party/dompdf/include/text_renderer.cls.php b/application/third_party/dompdf/include/text_renderer.cls.php deleted file mode 100755 index 56ba38f1..00000000 --- a/application/third_party/dompdf/include/text_renderer.cls.php +++ /dev/null @@ -1,182 +0,0 @@ - - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @contributor Helmut Tischer - * @package dompdf - - * - * Changes - * @contributor Helmut Tischer - * @version dompdf_trunk_with_helmut_mods.20090528 - * - fix text decoration positions according to font metrics - * @version 20090610 - * - better accuracy on using different renderer as cpdf, added comments - */ - -/* $Id: text_renderer.cls.php 357 2011-01-30 20:56:46Z fabien.menager $ */ -/** - * Renders text frames - * - * @access private - * @package dompdf - */ -class Text_Renderer extends Abstract_Renderer { - - const DECO_THICKNESS = 0.02; // Thickness of underline. Screen: 0.08, print: better less, e.g. 0.04 - - //Tweaking if $base and $descent are not accurate. - //Check method_exists( $this->_canvas, "get_cpdf" ) - //- For cpdf these can and must stay 0, because font metrics are used directly. - //- For other renderers, if different values are wanted, separate the parameter sets. - // But $size and $size-$height seem to be accurate enough - const UNDERLINE_OFFSET = 0.0; // Relative to bottom of text, as fraction of height. - const OVERLINE_OFFSET = 0.0; // Relative to top of text - const LINETHROUGH_OFFSET = 0.0; // Relative to centre of text. - const DECO_EXTENSION = 0.0; // How far to extend lines past either end, in pt - - //........................................................................ - - function render(Frame $frame) { - $text = $frame->get_text(); - if ( trim($text) === "" ) - return; - - $style = $frame->get_style(); - list($x, $y) = $frame->get_position(); - $cb = $frame->get_containing_block(); - - if ( ($ml = $style->margin_left) === "auto" || $ml === "none" ) - $ml = 0; - - if ( ($pl = $style->padding_left) === "auto" || $pl === "none" ) - $pl = 0; - - if ( ($bl = $style->border_left_width) === "auto" || $bl === "none" ) - $bl = 0; - - $x += $style->length_in_pt( array($ml, $pl, $bl), $cb["w"] ); - - $font = $style->font_family; - $size = $frame_font_size = $style->font_size; - $height = $style->height; - $word_spacing = $frame->get_text_spacing() + $style->length_in_pt($style->word_spacing); - $char_spacing = $style->length_in_pt($style->letter_spacing); - $width = $style->width; - - /*$text = str_replace( - array("{PAGE_NUM}"), - array($this->_canvas->get_page_number()), - $text - );*/ - - $this->_canvas->text($x, $y, $text, - $font, $size, - $style->color, $word_spacing, $char_spacing); - - $line = $frame->get_containing_line(); - - // FIXME Instead of using the tallest frame to position, - // the decoration, the text should be well placed - if ( false && $line["tallest_frame"] ) { - $base_frame = $line["tallest_frame"]; - $style = $base_frame->get_style(); - $size = $style->font_size; - $height = $line["h"] * ($size / $style->line_height); - } - - if ( method_exists( $this->_canvas, "get_cpdf" ) ) { - $cpdf = $this->_canvas->get_cpdf(); - $fontBBox = $cpdf->fonts[$style->font_family]['FontBBox']; - $base = (($fontBBox[3]*$size)/1000) * 0.90; - $descent = ($fontBBox[1]*$size)/1000; - //print '
Text_Renderer cpdf:'.$base.' '.$descent.' '.$size.'
'; - } else { - //Descent is font part below baseline, typically negative. $height is about full height of font box. - //$descent = -$size/6; is less accurate, depends on font family. - // @todo Could we get font info for PDFlib adapter and others ? - $base = $size*1.08; - $descent = $size-$height; - //print '
Text_Renderer other than cpdf:'.$base.' '.$descent.' '.$size.'
'; - } - - // Handle text decoration: - // http://www.w3.org/TR/CSS21/text.html#propdef-text-decoration - - // Draw all applicable text-decorations. Start with the root and work our way down. - $p = $frame; - $stack = array(); - while ( $p = $p->get_parent() ) - $stack[] = $p; - - while ( count($stack) > 0 ) { - $f = array_pop($stack); - - if ( ($text_deco = $f->get_style()->text_decoration) === "none" ) - continue; - - $deco_y = $y; //$line["y"]; - $color = $f->get_style()->color; - - switch ($text_deco) { - - default: - continue; - - case "underline": - $deco_y += $base - $descent + $size * (self::UNDERLINE_OFFSET - self::DECO_THICKNESS/2); - break; - - case "overline": - $deco_y += $size * (self::OVERLINE_OFFSET + self::DECO_THICKNESS/2); - break; - - case "line-through": - $deco_y += $base * 0.7 + $size * self::LINETHROUGH_OFFSET; - break; - } - - $dx = 0; - $x1 = $x - self::DECO_EXTENSION; - $x2 = $x + $width + $dx + self::DECO_EXTENSION; - $this->_canvas->line($x1, $deco_y, $x2, $deco_y, $color, $size * self::DECO_THICKNESS); - - } - - if (DEBUG_LAYOUT && DEBUG_LAYOUT_LINES) { - $text_width = Font_Metrics::get_text_width($text, $font, $frame_font_size); - $this->_debug_layout(array($x, $y, $text_width+($line["wc"]-1)*$word_spacing, $frame_font_size), "orange", array(0.5, 0.5)); - } - } -} diff --git a/application/third_party/dompdf/include/ttf_info.cls.php b/application/third_party/dompdf/include/ttf_info.cls.php deleted file mode 100755 index 8fdeb3bc..00000000 --- a/application/third_party/dompdf/include/ttf_info.cls.php +++ /dev/null @@ -1,306 +0,0 @@ -_dirRestriction && preg_match('[\.\/|\.\.\/]', $data)) - { - $this->exitClass('Error: Directory restriction is enforced!'); - } - - $this->filename = $data; - return $this; - } // public function setFontFile - - /** - * function setFontsDir() - * set the Font Directory - * @public - * @param string $data the new value - * @return object referrence to this - */ - public function setFontsDir($data) - { - if ($this->_dirRestriction && preg_match('[\.\/|\.\.\/]', $data)) - { - $this->exitClass('Error: Directory restriction is enforced!'); - } - - $this->fontsdir = $data; - return $this; - } // public function setFontsDir - - /** - * function readFontsDir() - * @public - * @return information contained in the TTF 'name' table of all fonts in a directory. - */ - public function readFontsDir() - { - if (empty($this->fontsdir)) { $this->exitClass('Error: Fonts Directory has not been set with setFontsDir().'); } - if (empty($this->backupDir)){ $this->backupDir = $this->fontsdir; } - - //$this->array = array(); - $d = dir($this->fontsdir); - - while (false !== ($e = $d->read())) - { - if($e != '.' && $e != '..') - { - $e = $this->fontsdir . $e; - if($this->_recursive && is_dir($e)) - { - $this->setFontsDir($e); - $this->readFontsDir(); - } - else if ($this->is_ttf($e) === true) - { - $this->setFontFile($e); - $this->array[] = $this->getFontInfo(); - } - } - } - - if (!empty($this->backupDir)){ $this->fontsdir = $this->backupDir; } - - $d->close(); - return $this; - } // public function readFontsDir - - /** - * function setProtectedVar() - * @public - * @param string $var the new variable - * @param string $data the new value - * @return object reference to this - - * DISABLED, NO REAL USE YET - - public function setProtectedVar($var, $data) - { - if ($var == 'filename') - { - $this->setFontFile($data); - } else { - //if (isset($var) && !empty($data)) - $this->$var = $data; - } - return $this; - } - */ - /** - * function getFontInfo() - * @public - * @return information contained in the TTF 'name' table. - */ - public function getFontInfo() - { - $fd = fopen ($this->filename, "r"); - $this->text = fread ($fd, filesize($this->filename)); - fclose ($fd); - - $number_of_tables = hexdec($this->dec2ord($this->text[4]).$this->dec2ord($this->text[5])); - - for ($i=0;$i<$number_of_tables;$i++) - { - $tag = $this->text[12+$i*16].$this->text[12+$i*16+1].$this->text[12+$i*16+2].$this->text[12+$i*16+3]; - - if ($tag == 'name') - { - $this->ntOffset = hexdec( - $this->dec2ord($this->text[12+$i*16+8]).$this->dec2ord($this->text[12+$i*16+8+1]). - $this->dec2ord($this->text[12+$i*16+8+2]).$this->dec2ord($this->text[12+$i*16+8+3])); - - $offset_storage_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+4]).$this->dec2ord($this->text[$this->ntOffset+5])); - $number_name_records_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+2]).$this->dec2ord($this->text[$this->ntOffset+3])); - } - } - - $storage_dec = $offset_storage_dec + $this->ntOffset; - $storage_hex = strtoupper(dechex($storage_dec)); - - for ($j=0;$j<$number_name_records_dec;$j++) - { - $platform_id_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+6+$j*12+0]).$this->dec2ord($this->text[$this->ntOffset+6+$j*12+1])); - $name_id_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+6+$j*12+6]).$this->dec2ord($this->text[$this->ntOffset+6+$j*12+7])); - $string_length_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+6+$j*12+8]).$this->dec2ord($this->text[$this->ntOffset+6+$j*12+9])); - $string_offset_dec = hexdec($this->dec2ord($this->text[$this->ntOffset+6+$j*12+10]).$this->dec2ord($this->text[$this->ntOffset+6+$j*12+11])); - - if (!empty($name_id_dec) and empty($font_tags[$name_id_dec])) - { - for($l=0;$l<$string_length_dec;$l++) - { - if (ord($this->text[$storage_dec+$string_offset_dec+$l]) == '0') { continue; } - else { $font_tags[$name_id_dec] .= ($this->text[$storage_dec+$string_offset_dec+$l]); } - } - } - } - return $font_tags; - } // public function getFontInfo - - /** - * function getCopyright() - * @public - * @return 'Copyright notice' contained in the TTF 'name' table at index 0 - */ - public function getCopyright() - { - $this->info = $this->getFontInfo(); - return $this->info[0]; - } // public function getCopyright - - /** - * function getFontFamily() - * @public - * @return 'Font Family name' contained in the TTF 'name' table at index 1 - */ - public function getFontFamily() - { - $this->info = $this->getFontInfo(); - return $this->info[1]; - } // public function getFontFamily - - /** - * function getFontSubFamily() - * @public - * @return 'Font Subfamily name' contained in the TTF 'name' table at index 2 - */ - public function getFontSubFamily() - { - $this->info = $this->getFontInfo(); - return $this->info[2]; - } // public function getFontSubFamily - - /** - * function getFontId() - * @public - * @return 'Unique font identifier' contained in the TTF 'name' table at index 3 - */ - public function getFontId() - { - $this->info = $this->getFontInfo(); - return $this->info[3]; - } // public function getFontId - - /** - * function getFullFontName() - * @public - * @return 'Full font name' contained in the TTF 'name' table at index 4 - */ - public function getFullFontName() - { - $this->info = $this->getFontInfo(); - return $this->info[4]; - } // public function getFullFontName - - /** - * function dec2ord() - * Used to lessen redundant calls to multiple functions. - * @protected - * @return object - */ - protected function dec2ord($dec) - { - return $this->dec2hex(ord($dec)); - } // protected function dec2ord - - /** - * function dec2hex() - * private function to perform Hexadecimal to decimal with proper padding. - * @protected - * @return object - */ - protected function dec2hex($dec) - { - return str_repeat('0', 2-strlen(($hex=strtoupper(dechex($dec))))) . $hex; - } // protected function dec2hex - - /** - * function dec2hex() - * private function to perform Hexadecimal to decimal with proper padding. - * @protected - * @return object - */ - protected function exitClass($message) - { - echo $message; - exit; - } // protected function dec2hex - - /** - * function dec2hex() - * private helper function to test in the file in question is a ttf. - * @protected - * @return object - */ - protected function is_ttf($file) - { - $ext = explode('.', $file); - $ext = $ext[count($ext)-1]; - return preg_match("/ttf$/i",$ext) ? true : false; - } // protected function is_ttf -} // class ttfInfo - -function getFontInfo($resource) -{ - $ttfInfo = new TTF_Info; - $ttfInfo->setFontFile($resource); - return $ttfInfo->getFontInfo(); -} -?> \ No newline at end of file diff --git a/application/third_party/dompdf/index.php b/application/third_party/dompdf/index.php deleted file mode 100755 index 7ed173a8..00000000 --- a/application/third_party/dompdf/index.php +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application/third_party/dompdf/lib/class.pdf.php b/application/third_party/dompdf/lib/class.pdf.php deleted file mode 100755 index d8a0ba58..00000000 --- a/application/third_party/dompdf/lib/class.pdf.php +++ /dev/null @@ -1,4617 +0,0 @@ - - * @author Orion Richardson - * @author Helmut Tischer - * @author Ryan H. Masten - * @author Brian Sweeney - * @author Fabien Ménager - * @license Public Domain http://creativecommons.org/licenses/publicdomain/ - * @package Cpdf - */ -class Cpdf { - - /** - * @var integer The current number of pdf objects in the document - */ - public $numObj = 0; - - /** - * @var array This array contains all of the pdf objects, ready for final assembly - */ - public $objects = array(); - - /** - * @var integer The objectId (number within the objects array) of the document catalog - */ - public $catalogId; - - /** - * @var array Array carrying information about the fonts that the system currently knows about - * Used to ensure that a font is not loaded twice, among other things - */ - public $fonts = array(); - - /** - * @var string The default font metrics file to use if no other font has been loaded. - * The path to the directory containing the font metrics should be included - */ - public $defaultFont = './fonts/Helvetica.afm'; - - /** - * @string A record of the current font - */ - public $currentFont = ''; - - /** - * @var string The current base font - */ - public $currentBaseFont = ''; - - /** - * @var integer The number of the current font within the font array - */ - public $currentFontNum = 0; - - /** - * @var integer - */ - public $currentNode; - - /** - * @var integer Object number of the current page - */ - public $currentPage; - - /** - * @var integer Object number of the currently active contents block - */ - public $currentContents; - - /** - * @var integer Number of fonts within the system - */ - public $numFonts = 0; - - /** - * @var integer Number of graphic state resources used - */ - private $numStates = 0; - - /** - * @var array Current color for fill operations, defaults to inactive value, - * all three components should be between 0 and 1 inclusive when active - */ - public $currentColor = null; - - /** - * @var array Current color for stroke operations (lines etc.) - */ - public $currentStrokeColor = null; - - /** - * @var string Current style that lines are drawn in - */ - public $currentLineStyle = ''; - - /** - * @var array Current line transparency (partial graphics state) - */ - public $currentLineTransparency = array("mode" => "Normal", "opacity" => 1.0); - - /** - * array Current fill transparency (partial graphics state) - */ - public $currentFillTransparency = array("mode" => "Normal", "opacity" => 1.0); - - /** - * @var array An array which is used to save the state of the document, mainly the colors and styles - * it is used to temporarily change to another state, the change back to what it was before - */ - public $stateStack = array(); - - /** - * @var integer Number of elements within the state stack - */ - public $nStateStack = 0; - - /** - * @var integer Number of page objects within the document - */ - public $numPages = 0; - - /** - * @var array Object Id storage stack - */ - public $stack = array(); - - /** - * @var integer Number of elements within the object Id storage stack - */ - public $nStack = 0; - - /** - * an array which contains information about the objects which are not firmly attached to pages - * these have been added with the addObject function - */ - public $looseObjects = array(); - - /** - * array contains infomation about how the loose objects are to be added to the document - */ - public $addLooseObjects = array(); - - /** - * @var integer The objectId of the information object for the document - * this contains authorship, title etc. - */ - public $infoObject = 0; - - /** - * @var integer Number of images being tracked within the document - */ - public $numImages = 0; - - /** - * @var array An array containing options about the document - * it defaults to turning on the compression of the objects - */ - public $options = array('compression' => true); - - /** - * @var integer The objectId of the first page of the document - */ - public $firstPageId; - - /** - * @var float Used to track the last used value of the inter-word spacing, this is so that it is known - * when the spacing is changed. - */ - public $wordSpaceAdjust = 0; - - /** - * @var float Used to track the last used value of the inter-letter spacing, this is so that it is known - * when the spacing is changed. - */ - public $charSpaceAdjust = 0; - - /** - * @var integer The object Id of the procset object - */ - public $procsetObjectId; - - /** - * @var array Store the information about the relationship between font families - * this used so that the code knows which font is the bold version of another font, etc. - * the value of this array is initialised in the constuctor function. - */ - public $fontFamilies = array(); - - /** - * @var string Folder for php serialized formats of font metrics files. - * If empty string, use same folder as original metrics files. - * This can be passed in from class creator. - * If this folder does not exist or is not writable, Cpdf will be **much** slower. - * Because of potential trouble with php safe mode, folder cannot be created at runtime. - */ - public $fontcache = ''; - - /** - * @var integer The version of the font metrics cache file. - * This value must be manually incremented whenever the internal font data structure is modified. - */ - public $fontcacheVersion = 6; - - /** - * @var string Temporary folder. - * If empty string, will attempty system tmp folder. - * This can be passed in from class creator. - * Only used for conversion of gd images to jpeg images. - */ - public $tmp = ''; - - /** - * @var string Track if the current font is bolded or italicised - */ - public $currentTextState = ''; - - /** - * @var string Messages are stored here during processing, these can be selected afterwards to give some useful debug information - */ - public $messages = ''; - - /** - * @var string The ancryption array for the document encryption is stored here - */ - public $arc4 = ''; - - /** - * @var integer The object Id of the encryption information - */ - public $arc4_objnum = 0; - - /** - * @var string The file identifier, used to uniquely identify a pdf document - */ - public $fileIdentifier = ''; - - /** - * @var boolean A flag to say if a document is to be encrypted or not - */ - public $encrypted = false; - - /** - * @var string The encryption key for the encryption of all the document content (structure is not encrypted) - */ - public $encryptionKey = ''; - - /** - * @var array Array which forms a stack to keep track of nested callback functions - */ - public $callback = array(); - - /** - * @var integer The number of callback functions in the callback array - */ - public $nCallback = 0; - - /** - * @var array Store label->id pairs for named destinations, these will be used to replace internal links - * done this way so that destinations can be defined after the location that links to them - */ - public $destinations = array(); - - /** - * @var array Store the stack for the transaction commands, each item in here is a record of the values of all the - * publiciables within the class, so that the user can rollback at will (from each 'start' command) - * note that this includes the objects array, so these can be large. - */ - public $checkpoint = ''; - - /** - * @var array Table of Image origin filenames and image labels which were already added with o_image(). - * Allows to merge identical images - */ - public $imagelist = array(); - - /** - * @var boolean Whether the text passed in should be treated as Unicode or just local character set. - */ - public $isUnicode = false; - - /** - * @var string the JavaScript code of the document - */ - public $javascript = ''; - - /** - * @var boolean whether the compression is possible - */ - protected $compressionReady = false; - - /** - * @var array Current page size - */ - protected $currentPageSize = array("width" => 0, "height" => 0); - - /** - * @var array All the chars that will be required in the font subsets - */ - protected $stringSubsets = array(); - - /** - * @var string The target internal encoding - */ - static protected $targetEncoding = 'iso-8859-1'; - - /** - * @var array The list of the core fonts - */ - static protected $coreFonts = array( - 'courier', 'courier-bold', 'courier-oblique', 'courier-boldoblique', - 'helvetica', 'helvetica-bold', 'helvetica-oblique', 'helvetica-boldoblique', - 'times-roman', 'times-bold', 'times-italic', 'times-bolditalic', - 'symbol', 'zapfdingbats' - ); - - /** - * Class constructor - * This will start a new document - * - * @param array $pageSize Array of 4 numbers, defining the bottom left and upper right corner of the page. first two are normally zero. - * @param boolean $isUnicode Whether text will be treated as Unicode or not. - * @param string $fontcache The font cache folder - * @param string $tmp The temporary folder - */ - function __construct($pageSize = array(0, 0, 612, 792), $isUnicode = false, $fontcache = '', $tmp = '') { - $this->isUnicode = $isUnicode; - $this->fontcache = $fontcache; - $this->tmp = $tmp; - $this->newDocument($pageSize); - - $this->compressionReady = function_exists('gzcompress'); - - if ( in_array('Windows-1252', mb_list_encodings()) ) { - self::$targetEncoding = 'Windows-1252'; - } - - // also initialize the font families that are known about already - $this->setFontFamily('init'); - // $this->fileIdentifier = md5('xxxxxxxx'.time()); - } - - /** - * Document object methods (internal use only) - * - * There is about one object method for each type of object in the pdf document - * Each function has the same call list ($id,$action,$options). - * $id = the object ID of the object, or what it is to be if it is being created - * $action = a string specifying the action to be performed, though ALL must support: - * 'new' - create the object with the id $id - * 'out' - produce the output for the pdf object - * $options = optional, a string or array containing the various parameters for the object - * - * These, in conjunction with the output function are the ONLY way for output to be produced - * within the pdf 'file'. - */ - - /** - * Destination object, used to specify the location for the user to jump to, presently on opening - */ - protected function o_destination($id, $action, $options = '') { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'destination', 'info' => array()); - $tmp = ''; - switch ($options['type']) { - case 'XYZ': - case 'FitR': - $tmp = ' '.$options['p3'].$tmp; - case 'FitH': - case 'FitV': - case 'FitBH': - case 'FitBV': - $tmp = ' '.$options['p1'].' '.$options['p2'].$tmp; - case 'Fit': - case 'FitB': - $tmp = $options['type'].$tmp; - $this->objects[$id]['info']['string'] = $tmp; - $this->objects[$id]['info']['page'] = $options['page']; - } - break; - - case 'out': - $tmp = $o['info']; - $res = "\n$id 0 obj\n".'['.$tmp['page'].' 0 R /'.$tmp['string']."]\nendobj"; - return $res; - } - } - - /** - * set the viewer preferences - */ - protected function o_viewerPreferences($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'viewerPreferences', 'info' => array()); - break; - - case 'add': - foreach ($options as $k => $v) { - switch ($k) { - case 'HideToolbar': - case 'HideMenubar': - case 'HideWindowUI': - case 'FitWindow': - case 'CenterWindow': - case 'NonFullScreenPageMode': - case 'Direction': - $o['info'][$k] = $v; - break; - } - } - break; - - case 'out': - $res = "\n$id 0 obj\n<< "; - foreach ($o['info'] as $k => $v) { - $res.= "\n/$k $v"; - } - $res.= "\n>>\n"; - return $res; - } - } - - /** - * define the document catalog, the overall controller for the document - */ - protected function o_catalog($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'catalog', 'info' => array()); - $this->catalogId = $id; - break; - - case 'outlines': - case 'pages': - case 'openHere': - case 'javascript': - $o['info'][$action] = $options; - break; - - case 'viewerPreferences': - if (!isset($o['info']['viewerPreferences'])) { - $this->numObj++; - $this->o_viewerPreferences($this->numObj, 'new'); - $o['info']['viewerPreferences'] = $this->numObj; - } - - $vp = $o['info']['viewerPreferences']; - $this->o_viewerPreferences($vp, 'add', $options); - - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Catalog"; - - foreach ($o['info'] as $k => $v) { - switch ($k) { - case 'outlines': - $res.= "\n/Outlines $v 0 R"; - break; - - case 'pages': - $res.= "\n/Pages $v 0 R"; - break; - - case 'viewerPreferences': - $res.= "\n/ViewerPreferences $v 0 R"; - break; - - case 'openHere': - $res.= "\n/OpenAction $v 0 R"; - break; - - case 'javascript': - $res.= "\n/Names <>"; - break; - } - } - - $res.= " >>\nendobj"; - return $res; - } - } - - /** - * object which is a parent to the pages in the document - */ - protected function o_pages($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'pages', 'info' => array()); - $this->o_catalog($this->catalogId, 'pages', $id); - break; - - case 'page': - if (!is_array($options)) { - // then it will just be the id of the new page - $o['info']['pages'][] = $options; - } - else { - // then it should be an array having 'id','rid','pos', where rid=the page to which this one will be placed relative - // and pos is either 'before' or 'after', saying where this page will fit. - if (isset($options['id']) && isset($options['rid']) && isset($options['pos'])) { - $i = array_search($options['rid'], $o['info']['pages']); - if (isset($o['info']['pages'][$i]) && $o['info']['pages'][$i] == $options['rid']) { - - // then there is a match - // make a space - switch ($options['pos']) { - case 'before': - $k = $i; - break; - - case 'after': - $k = $i+1; - break; - - default: - $k = -1; - break; - } - - if ($k >= 0) { - for ($j = count($o['info']['pages'])-1; $j >= $k; $j--) { - $o['info']['pages'][$j+1] = $o['info']['pages'][$j]; - } - - $o['info']['pages'][$k] = $options['id']; - } - } - } - } - break; - - case 'procset': - $o['info']['procset'] = $options; - break; - - case 'mediaBox': - $o['info']['mediaBox'] = $options; - // which should be an array of 4 numbers - $this->currentPageSize = array('width' => $options[2], 'height' => $options[3]); - break; - - case 'font': - $o['info']['fonts'][] = array('objNum' => $options['objNum'], 'fontNum' => $options['fontNum']); - break; - - case 'extGState': - $o['info']['extGStates'][] = array('objNum' => $options['objNum'], 'stateNum' => $options['stateNum']); - break; - - case 'xObject': - $o['info']['xObjects'][] = array('objNum' => $options['objNum'], 'label' => $options['label']); - break; - - case 'out': - if (count($o['info']['pages'])) { - $res = "\n$id 0 obj\n<< /Type /Pages\n/Kids ["; - foreach ($o['info']['pages'] as $v) { - $res.= "$v 0 R\n"; - } - - $res.= "]\n/Count ".count($this->objects[$id]['info']['pages']); - - if ( (isset($o['info']['fonts']) && count($o['info']['fonts'])) || - isset($o['info']['procset']) || - (isset($o['info']['extGStates']) && count($o['info']['extGStates']))) { - $res.= "\n/Resources <<"; - - if (isset($o['info']['procset'])) { - $res.= "\n/ProcSet ".$o['info']['procset']." 0 R"; - } - - if (isset($o['info']['fonts']) && count($o['info']['fonts'])) { - $res.= "\n/Font << "; - foreach ($o['info']['fonts'] as $finfo) { - $res.= "\n/F".$finfo['fontNum']." ".$finfo['objNum']." 0 R"; - } - $res.= "\n>>"; - } - - if (isset($o['info']['xObjects']) && count($o['info']['xObjects'])) { - $res.= "\n/XObject << "; - foreach ($o['info']['xObjects'] as $finfo) { - $res.= "\n/".$finfo['label']." ".$finfo['objNum']." 0 R"; - } - $res.= "\n>>"; - } - - if ( isset($o['info']['extGStates']) && count($o['info']['extGStates'])) { - $res.= "\n/ExtGState << "; - foreach ($o['info']['extGStates'] as $gstate) { - $res.= "\n/GS" . $gstate['stateNum'] . " " . $gstate['objNum'] . " 0 R"; - } - $res.= "\n>>"; - } - - $res.= "\n>>"; - if (isset($o['info']['mediaBox'])) { - $tmp = $o['info']['mediaBox']; - $res.= "\n/MediaBox [".sprintf('%.3F %.3F %.3F %.3F', $tmp[0], $tmp[1], $tmp[2], $tmp[3]) .']'; - } - } - - $res.= "\n >>\nendobj"; - } - else { - $res = "\n$id 0 obj\n<< /Type /Pages\n/Count 0\n>>\nendobj"; - } - - return $res; - } - } - - /** - * define the outlines in the doc, empty for now - */ - protected function o_outlines($id, $action, $options = '') { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'outlines', 'info' => array('outlines' => array())); - $this->o_catalog($this->catalogId, 'outlines', $id); - break; - - case 'outline': - $o['info']['outlines'][] = $options; - break; - - case 'out': - if (count($o['info']['outlines'])) { - $res = "\n$id 0 obj\n<< /Type /Outlines /Kids ["; - foreach ($o['info']['outlines'] as $v) { - $res.= "$v 0 R "; - } - - $res.= "] /Count ".count($o['info']['outlines']) ." >>\nendobj"; - } else { - $res = "\n$id 0 obj\n<< /Type /Outlines /Count 0 >>\nendobj"; - } - - return $res; - } - } - - /** - * an object to hold the font description - */ - protected function o_font($id, $action, $options = '') { - if ($action !== 'new') { - $o = &$this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'font', 'info' => array('name' => $options['name'], 'fontFileName' => $options['fontFileName'], 'SubType' => 'Type1')); - $fontNum = $this->numFonts; - $this->objects[$id]['info']['fontNum'] = $fontNum; - - // deal with the encoding and the differences - if (isset($options['differences'])) { - // then we'll need an encoding dictionary - $this->numObj++; - $this->o_fontEncoding($this->numObj, 'new', $options); - $this->objects[$id]['info']['encodingDictionary'] = $this->numObj; - } - else if (isset($options['encoding'])) { - // we can specify encoding here - switch ($options['encoding']) { - case 'WinAnsiEncoding': - case 'MacRomanEncoding': - case 'MacExpertEncoding': - $this->objects[$id]['info']['encoding'] = $options['encoding']; - break; - - case 'none': - break; - - default: - $this->objects[$id]['info']['encoding'] = 'WinAnsiEncoding'; - break; - } - } - else { - $this->objects[$id]['info']['encoding'] = 'WinAnsiEncoding'; - } - - if ($this->fonts[$options['fontFileName']]['isUnicode']) { - // For Unicode fonts, we need to incorporate font data into - // sub-sections that are linked from the primary font section. - // Look at o_fontGIDtoCID and o_fontDescendentCID functions - // for more informaiton. - // - // All of this code is adapted from the excellent changes made to - // transform FPDF to TCPDF (http://tcpdf.sourceforge.net/) - - $toUnicodeId = ++$this->numObj; - $this->o_contents($toUnicodeId, 'new', 'raw'); - $this->objects[$id]['info']['toUnicode'] = $toUnicodeId; - - $stream = <<> def -/CMapName /Adobe-Identity-UCS def -/CMapType 2 def -1 begincodespacerange -<0000> -endcodespacerange -1 beginbfrange -<0000> <0000> -endbfrange -endcmap -CMapName currentdict /CMap defineresource pop -end -end -EOT; - - $res = "<>\n"; - $res .= "stream\n" . $stream . "\nendstream"; - - $this->objects[$toUnicodeId]['c'] = $res; - - $cidFontId = ++$this->numObj; - $this->o_fontDescendentCID($cidFontId, 'new', $options); - $this->objects[$id]['info']['cidFont'] = $cidFontId; - } - - // also tell the pages node about the new font - $this->o_pages($this->currentNode, 'font', array('fontNum' => $fontNum, 'objNum' => $id)); - break; - - case 'add': - foreach ($options as $k => $v) { - switch ($k) { - case 'BaseFont': - $o['info']['name'] = $v; - break; - case 'FirstChar': - case 'LastChar': - case 'Widths': - case 'FontDescriptor': - case 'SubType': - $this->addMessage('o_font '.$k." : ".$v); - $o['info'][$k] = $v; - break; - } - } - - // pass values down to descendent font - if (isset($o['info']['cidFont'])) { - $this->o_fontDescendentCID($o['info']['cidFont'], 'add', $options); - } - break; - - case 'out': - if ($this->fonts[$this->objects[$id]['info']['fontFileName']]['isUnicode']) { - // For Unicode fonts, we need to incorporate font data into - // sub-sections that are linked from the primary font section. - // Look at o_fontGIDtoCID and o_fontDescendentCID functions - // for more informaiton. - // - // All of this code is adapted from the excellent changes made to - // transform FPDF to TCPDF (http://tcpdf.sourceforge.net/) - - $res = "\n$id 0 obj\n<objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'fontDescriptor', 'info' => $options); - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /FontDescriptor\n"; - foreach ($o['info'] as $label => $value) { - switch ($label) { - case 'Ascent': - case 'CapHeight': - case 'Descent': - case 'Flags': - case 'ItalicAngle': - case 'StemV': - case 'AvgWidth': - case 'Leading': - case 'MaxWidth': - case 'MissingWidth': - case 'StemH': - case 'XHeight': - case 'CharSet': - if (mb_strlen($value, '8bit')) { - $res.= "/$label $value\n"; - } - - break; - case 'FontFile': - case 'FontFile2': - case 'FontFile3': - $res.= "/$label $value 0 R\n"; - break; - - case 'FontBBox': - $res.= "/$label [$value[0] $value[1] $value[2] $value[3]]\n"; - break; - - case 'FontName': - $res.= "/$label /$value\n"; - break; - } - } - - $res.= ">>\nendobj"; - - return $res; - } - } - - /** - * the font encoding - */ - protected function o_fontEncoding($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - // the options array should contain 'differences' and maybe 'encoding' - $this->objects[$id] = array('t' => 'fontEncoding', 'info' => $options); - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Encoding\n"; - if (!isset($o['info']['encoding'])) { - $o['info']['encoding'] = 'WinAnsiEncoding'; - } - - if ($o['info']['encoding'] !== 'none') { - $res.= "/BaseEncoding /".$o['info']['encoding']."\n"; - } - - $res.= "/Differences \n["; - - $onum = -100; - - foreach ($o['info']['differences'] as $num => $label) { - if ($num != $onum+1) { - // we cannot make use of consecutive numbering - $res.= "\n$num /$label"; - } else { - $res.= " /$label"; - } - - $onum = $num; - } - - $res.= "\n]\n>>\nendobj"; - return $res; - } - } - - /** - * a descendent cid font, needed for unicode fonts - */ - protected function o_fontDescendentCID($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'fontDescendentCID', 'info' => $options); - - // we need a CID system info section - $cidSystemInfoId = ++$this->numObj; - $this->o_contents($cidSystemInfoId, 'new', 'raw'); - $this->objects[$id]['info']['cidSystemInfo'] = $cidSystemInfoId; - $res = "<objects[$cidSystemInfoId]['c'] = $res; - - // and a CID to GID map - $cidToGidMapId = ++$this->numObj; - $this->o_fontGIDtoCIDMap($cidToGidMapId, 'new', $options); - $this->objects[$id]['info']['cidToGidMap'] = $cidToGidMapId; - break; - - case 'add': - foreach ($options as $k => $v) { - switch ($k) { - case 'BaseFont': - $o['info']['name'] = $v; - break; - - case 'FirstChar': - case 'LastChar': - case 'MissingWidth': - case 'FontDescriptor': - case 'SubType': - $this->addMessage("o_fontDescendentCID $k : $v"); - $o['info'][$k] = $v; - break; - } - } - - // pass values down to cid to gid map - $this->o_fontGIDtoCIDMap($o['info']['cidToGidMap'], 'add', $options); - break; - - case 'out': - $res = "\n$id 0 obj\n"; - $res.= "<fonts[$o['info']['fontFileName']]['CIDWidths'])) { - $cid_widths = &$this->fonts[$o['info']['fontFileName']]['CIDWidths']; - $w = ''; - foreach ($cid_widths as $cid => $width) { - $w .= "$cid [$width] "; - } - $res.= "/W [$w]\n"; - } - - $res.= "/CIDToGIDMap ".$o['info']['cidToGidMap']." 0 R\n"; - $res.= ">>\n"; - $res.= "endobj"; - - return $res; - } - } - - /** - * a font glyph to character map, needed for unicode fonts - */ - protected function o_fontGIDtoCIDMap($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'fontGIDtoCIDMap', 'info' => $options); - break; - - case 'out': - $res = "\n$id 0 obj\n"; - $fontFileName = $o['info']['fontFileName']; - $tmp = $this->fonts[$fontFileName]['CIDtoGID'] = base64_decode($this->fonts[$fontFileName]['CIDtoGID']); - - $compressed = isset($this->fonts[$fontFileName]['CIDtoGID_Compressed']) && - $this->fonts[$fontFileName]['CIDtoGID_Compressed']; - - if (!$compressed && isset($o['raw'])) { - $res.= $tmp; - } else { - $res.= "<<"; - - if (!$compressed && $this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on this content stream - $compressed = true; - $tmp = gzcompress($tmp, 6); - } - if ($compressed) { - $res.= "\n/Filter /FlateDecode"; - } - - $res.= "\n/Length ".mb_strlen($tmp, '8bit') .">>\nstream\n$tmp\nendstream"; - } - - $res.= "\nendobj"; - return $res; - } - } - - /** - * the document procset, solves some problems with printing to old PS printers - */ - protected function o_procset($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'procset', 'info' => array('PDF' => 1, 'Text' => 1)); - $this->o_pages($this->currentNode, 'procset', $id); - $this->procsetObjectId = $id; - break; - - case 'add': - // this is to add new items to the procset list, despite the fact that this is considered - // obselete, the items are required for printing to some postscript printers - switch ($options) { - case 'ImageB': - case 'ImageC': - case 'ImageI': - $o['info'][$options] = 1; - break; - } - break; - - case 'out': - $res = "\n$id 0 obj\n["; - foreach ($o['info'] as $label => $val) { - $res.= "/$label "; - } - $res.= "]\nendobj"; - return $res; - } - } - - /** - * define the document information - */ - protected function o_info($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->infoObject = $id; - $date = 'D:'.@date('Ymd'); - $this->objects[$id] = array('t' => 'info', 'info' => array('Creator' => 'R and OS php pdf writer, http://www.ros.co.nz', 'CreationDate' => $date)); - break; - case 'Title': - case 'Author': - case 'Subject': - case 'Keywords': - case 'Creator': - case 'Producer': - case 'CreationDate': - case 'ModDate': - case 'Trapped': - $o['info'][$action] = $options; - break; - - case 'out': - if ($this->encrypted) { - $this->encryptInit($id); - } - - $res = "\n$id 0 obj\n<<\n"; - foreach ($o['info'] as $k => $v) { - $res.= "/$k ("; - - if ($this->encrypted) { - $v = $this->ARC4($v); - } - - // dates must be outputted as-is, without Unicode transformations - elseif (!in_array($k, array('CreationDate', 'ModDate'))){ - $v = $this->filterText($v); - } - - $res.= $v; - $res.= ")\n"; - } - - $res.= ">>\nendobj"; - return $res; - } - } - - /** - * an action object, used to link to URLS initially - */ - protected function o_action($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - if (is_array($options)) { - $this->objects[$id] = array('t' => 'action', 'info' => $options, 'type' => $options['type']); - } else { - // then assume a URI action - $this->objects[$id] = array('t' => 'action', 'info' => $options, 'type' => 'URI'); - } - break; - - case 'out': - if ($this->encrypted) { - $this->encryptInit($id); - } - - $res = "\n$id 0 obj\n<< /Type /Action"; - switch ($o['type']) { - case 'ilink': - if (!isset($this->destinations[(string)$o['info']['label']])) break; - - // there will be an 'label' setting, this is the name of the destination - $res.= "\n/S /GoTo\n/D ".$this->destinations[(string)$o['info']['label']]." 0 R"; - break; - - case 'URI': - $res.= "\n/S /URI\n/URI ("; - if ($this->encrypted) { - $res.= $this->filterText($this->ARC4($o['info']), true, false); - } else { - $res.= $this->filterText($o['info'], true, false); - } - - $res.= ")"; - break; - } - - $res.= "\n>>\nendobj"; - return $res; - } - } - - /** - * an annotation object, this will add an annotation to the current page. - * initially will support just link annotations - */ - protected function o_annotation($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - // add the annotation to the current page - $pageId = $this->currentPage; - $this->o_page($pageId, 'annot', $id); - - // and add the action object which is going to be required - switch ($options['type']) { - case 'link': - $this->objects[$id] = array('t' => 'annotation', 'info' => $options); - $this->numObj++; - $this->o_action($this->numObj, 'new', $options['url']); - $this->objects[$id]['info']['actionId'] = $this->numObj; - break; - - case 'ilink': - // this is to a named internal link - $label = $options['label']; - $this->objects[$id] = array('t' => 'annotation', 'info' => $options); - $this->numObj++; - $this->o_action($this->numObj, 'new', array('type' => 'ilink', 'label' => $label)); - $this->objects[$id]['info']['actionId'] = $this->numObj; - break; - } - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Annot"; - switch ($o['info']['type']) { - case 'link': - case 'ilink': - $res.= "\n/Subtype /Link"; - break; - } - $res.= "\n/A ".$o['info']['actionId']." 0 R"; - $res.= "\n/Border [0 0 0]"; - $res.= "\n/H /I"; - $res.= "\n/Rect [ "; - - foreach ($o['info']['rect'] as $v) { - $res.= sprintf("%.4F ", $v); - } - - $res.= "]"; - $res.= "\n>>\nendobj"; - return $res; - } - } - - /** - * a page object, it also creates a contents object to hold its contents - */ - protected function o_page($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->numPages++; - $this->objects[$id] = array('t' => 'page', 'info' => array('parent' => $this->currentNode, 'pageNum' => $this->numPages)); - - if (is_array($options)) { - // then this must be a page insertion, array should contain 'rid','pos'=[before|after] - $options['id'] = $id; - $this->o_pages($this->currentNode, 'page', $options); - } else { - $this->o_pages($this->currentNode, 'page', $id); - } - - $this->currentPage = $id; - //make a contents object to go with this page - $this->numObj++; - $this->o_contents($this->numObj, 'new', $id); - $this->currentContents = $this->numObj; - $this->objects[$id]['info']['contents'] = array(); - $this->objects[$id]['info']['contents'][] = $this->numObj; - - $match = ($this->numPages%2 ? 'odd' : 'even'); - foreach ($this->addLooseObjects as $oId => $target) { - if ($target === 'all' || $match === $target) { - $this->objects[$id]['info']['contents'][] = $oId; - } - } - break; - - case 'content': - $o['info']['contents'][] = $options; - break; - - case 'annot': - // add an annotation to this page - if (!isset($o['info']['annot'])) { - $o['info']['annot'] = array(); - } - - // $options should contain the id of the annotation dictionary - $o['info']['annot'][] = $options; - break; - - case 'out': - $res = "\n$id 0 obj\n<< /Type /Page"; - $res.= "\n/Parent ".$o['info']['parent']." 0 R"; - - if (isset($o['info']['annot'])) { - $res.= "\n/Annots ["; - foreach ($o['info']['annot'] as $aId) { - $res.= " $aId 0 R"; - } - $res.= " ]"; - } - - $count = count($o['info']['contents']); - if ($count == 1) { - $res.= "\n/Contents ".$o['info']['contents'][0]." 0 R"; - } else if ($count > 1) { - $res.= "\n/Contents [\n"; - - // reverse the page contents so added objects are below normal content - //foreach (array_reverse($o['info']['contents']) as $cId) { - // Back to normal now that I've got transparency working --Benj - foreach ($o['info']['contents'] as $cId) { - $res.= "$cId 0 R\n"; - } - $res.= "]"; - } - - $res.= "\n>>\nendobj"; - return $res; - } - } - - /** - * the contents objects hold all of the content which appears on pages - */ - protected function o_contents($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'contents', 'c' => '', 'info' => array()); - if (mb_strlen($options, '8bit') && intval($options)) { - // then this contents is the primary for a page - $this->objects[$id]['onPage'] = $options; - } else if ($options === 'raw') { - // then this page contains some other type of system object - $this->objects[$id]['raw'] = 1; - } - break; - - case 'add': - // add more options to the decleration - foreach ($options as $k => $v) { - $o['info'][$k] = $v; - } - - case 'out': - $tmp = $o['c']; - $res = "\n$id 0 obj\n"; - - if (isset($this->objects[$id]['raw'])) { - $res.= $tmp; - } else { - $res.= "<<"; - if ($this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on this content stream - $res.= " /Filter /FlateDecode"; - $tmp = gzcompress($tmp, 6); - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - foreach ($o['info'] as $k => $v) { - $res.= "\n/$k $v"; - } - - $res.= "\n/Length ".mb_strlen($tmp, '8bit') ." >>\nstream\n$tmp\nendstream"; - } - - $res.= "\nendobj"; - return $res; - } - } - - protected function o_embedjs($id, $action) { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'embedjs', 'info' => array( - 'Names' => '[(EmbeddedJS) '.($id+1).' 0 R]' - )); - break; - - case 'out': - $res = "\n$id 0 obj\n<< "; - foreach ($o['info'] as $k => $v) { - $res.= "\n/$k $v"; - } - $res.= "\n>>\nendobj"; - return $res; - } - } - - protected function o_javascript($id, $action, $code = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - $this->objects[$id] = array('t' => 'javascript', 'info' => array( - 'S' => '/JavaScript', - 'JS' => '('.$this->filterText($code).')', - )); - break; - - case 'out': - $res = "\n$id 0 obj\n<< "; - foreach ($o['info'] as $k => $v) { - $res.= "\n/$k $v"; - } - $res.= "\n>>\nendobj"; - return $res; - } - } - - /** - * an image object, will be an XObject in the document, includes description and data - */ - protected function o_image($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - // make the new object - $this->objects[$id] = array('t' => 'image', 'data' => &$options['data'], 'info' => array()); - - $info =& $this->objects[$id]['info']; - - $info['Type'] = '/XObject'; - $info['Subtype'] = '/Image'; - $info['Width'] = $options['iw']; - $info['Height'] = $options['ih']; - - if (isset($options['masked']) && $options['masked']) { - $info['SMask'] = ($this->numObj-1).' 0 R'; - } - - if (!isset($options['type']) || $options['type'] === 'jpg') { - if (!isset($options['channels'])) { - $options['channels'] = 3; - } - - switch ($options['channels']) { - case 1: $info['ColorSpace'] = '/DeviceGray'; break; - case 4: $info['ColorSpace'] = '/DeviceCMYK'; break; - default: $info['ColorSpace'] = '/DeviceRGB'; break; - } - - if ($info['ColorSpace'] === '/DeviceCMYK') { - $info['Decode'] = '[1 0 1 0 1 0 1 0]'; - } - - $info['Filter'] = '/DCTDecode'; - $info['BitsPerComponent'] = 8; - } - - else if ($options['type'] === 'png') { - $info['Filter'] = '/FlateDecode'; - $info['DecodeParms'] = '<< /Predictor 15 /Colors '.$options['ncolor'].' /Columns '.$options['iw'].' /BitsPerComponent '.$options['bitsPerComponent'].'>>'; - - if ($options['isMask']) { - $info['ColorSpace'] = '/DeviceGray'; - } - else { - if (mb_strlen($options['pdata'], '8bit')) { - $tmp = ' [ /Indexed /DeviceRGB '.(mb_strlen($options['pdata'], '8bit') /3-1) .' '; - $this->numObj++; - $this->o_contents($this->numObj, 'new'); - $this->objects[$this->numObj]['c'] = $options['pdata']; - $tmp.= $this->numObj.' 0 R'; - $tmp.= ' ]'; - $info['ColorSpace'] = $tmp; - - if (isset($options['transparency'])) { - $transparency = $options['transparency']; - switch ($transparency['type']) { - case 'indexed': - $tmp = ' [ '.$transparency['data'].' '.$transparency['data'].'] '; - $info['Mask'] = $tmp; - break; - - case 'color-key': - $tmp = ' [ '. - $transparency['r'] . ' ' . $transparency['r'] . - $transparency['g'] . ' ' . $transparency['g'] . - $transparency['b'] . ' ' . $transparency['b'] . - ' ] '; - $info['Mask'] = $tmp; - break; - } - } - } else { - if (isset($options['transparency'])) { - $transparency = $options['transparency']; - - switch ($transparency['type']) { - case 'indexed': - $tmp = ' [ '.$transparency['data'].' '.$transparency['data'].'] '; - $info['Mask'] = $tmp; - break; - - case 'color-key': - $tmp = ' [ '. - $transparency['r'] . ' ' . $transparency['r'] . ' ' . - $transparency['g'] . ' ' . $transparency['g'] . ' ' . - $transparency['b'] . ' ' . $transparency['b'] . - ' ] '; - $info['Mask'] = $tmp; - break; - } - } - $info['ColorSpace'] = '/'.$options['color']; - } - } - - $info['BitsPerComponent'] = $options['bitsPerComponent']; - } - - // assign it a place in the named resource dictionary as an external object, according to - // the label passed in with it. - $this->o_pages($this->currentNode, 'xObject', array('label' => $options['label'], 'objNum' => $id)); - - // also make sure that we have the right procset object for it. - $this->o_procset($this->procsetObjectId, 'add', 'ImageC'); - break; - - case 'out': - $tmp = &$o['data']; - $res = "\n$id 0 obj\n<<"; - - foreach ($o['info'] as $k => $v) { - $res.= "\n/$k $v"; - } - - if ($this->encrypted) { - $this->encryptInit($id); - $tmp = $this->ARC4($tmp); - } - - $res.= "\n/Length ".mb_strlen($tmp, '8bit') .">>\nstream\n$tmp\nendstream\nendobj"; - - return $res; - } - } - - /** - * graphics state object - */ - protected function o_extGState($id, $action, $options = "") { - static $valid_params = array("LW", "LC", "LC", "LJ", "ML", - "D", "RI", "OP", "op", "OPM", - "Font", "BG", "BG2", "UCR", - "TR", "TR2", "HT", "FL", - "SM", "SA", "BM", "SMask", - "CA", "ca", "AIS", "TK"); - - if ($action !== "new") { - $o = & $this->objects[$id]; - } - - switch ($action) { - case "new": - $this->objects[$id] = array('t' => 'extGState', 'info' => $options); - - // Tell the pages about the new resource - $this->numStates++; - $this->o_pages($this->currentNode, 'extGState', array("objNum" => $id, "stateNum" => $this->numStates)); - break; - - case "out": - $res = "\n$id 0 obj\n<< /Type /ExtGState\n"; - - foreach ($o["info"] as $k => $v) { - if ( !in_array($k, $valid_params)) - continue; - $res.= "/$k $v\n"; - } - - $res.= ">>\nendobj"; - return $res; - } - } - - /** - * encryption object. - */ - protected function o_encryption($id, $action, $options = '') { - if ($action !== 'new') { - $o = & $this->objects[$id]; - } - - switch ($action) { - case 'new': - // make the new object - $this->objects[$id] = array('t' => 'encryption', 'info' => $options); - $this->arc4_objnum = $id; - - // figure out the additional paramaters required - $pad = chr(0x28) .chr(0xBF) .chr(0x4E) .chr(0x5E) .chr(0x4E) .chr(0x75) .chr(0x8A) .chr(0x41) - .chr(0x64) .chr(0x00) .chr(0x4E) .chr(0x56) .chr(0xFF) .chr(0xFA) .chr(0x01) .chr(0x08) - .chr(0x2E) .chr(0x2E) .chr(0x00) .chr(0xB6) .chr(0xD0) .chr(0x68) .chr(0x3E) .chr(0x80) - .chr(0x2F) .chr(0x0C) .chr(0xA9) .chr(0xFE) .chr(0x64) .chr(0x53) .chr(0x69) .chr(0x7A); - - $len = mb_strlen($options['owner'], '8bit'); - - if ($len > 32) { - $owner = substr($options['owner'], 0, 32); - } else if ($len < 32) { - $owner = $options['owner'].substr($pad, 0, 32-$len); - } else { - $owner = $options['owner']; - } - - $len = mb_strlen($options['user'], '8bit'); - if ($len > 32) { - $user = substr($options['user'], 0, 32); - } else if ($len < 32) { - $user = $options['user'].substr($pad, 0, 32-$len); - } else { - $user = $options['user']; - } - - $tmp = $this->md5_16($owner); - $okey = substr($tmp, 0, 5); - $this->ARC4_init($okey); - $ovalue = $this->ARC4($user); - $this->objects[$id]['info']['O'] = $ovalue; - - // now make the u value, phew. - $tmp = $this->md5_16($user.$ovalue.chr($options['p']) .chr(255) .chr(255) .chr(255) .$this->fileIdentifier); - - $ukey = substr($tmp, 0, 5); - $this->ARC4_init($ukey); - $this->encryptionKey = $ukey; - $this->encrypted = true; - $uvalue = $this->ARC4($pad); - $this->objects[$id]['info']['U'] = $uvalue; - $this->encryptionKey = $ukey; - // initialize the arc4 array - break; - - case 'out': - $res = "\n$id 0 obj\n<<"; - $res.= "\n/Filter /Standard"; - $res.= "\n/V 1"; - $res.= "\n/R 2"; - $res.= "\n/O (".$this->filterText($o['info']['O'], true, false) .')'; - $res.= "\n/U (".$this->filterText($o['info']['U'], true, false) .')'; - // and the p-value needs to be converted to account for the twos-complement approach - $o['info']['p'] = (($o['info']['p']^255) +1) *-1; - $res.= "\n/P ".($o['info']['p']); - $res.= "\n>>\nendobj"; - return $res; - } - } - - /** - * ARC4 functions - * A series of function to implement ARC4 encoding in PHP - */ - - /** - * calculate the 16 byte version of the 128 bit md5 digest of the string - */ - function md5_16($string) { - $tmp = md5($string); - $out = ''; - for ($i = 0; $i <= 30; $i = $i+2) { - $out.= chr(hexdec(substr($tmp, $i, 2))); - } - return $out; - } - - /** - * initialize the encryption for processing a particular object - */ - function encryptInit($id) { - $tmp = $this->encryptionKey; - $hex = dechex($id); - if (mb_strlen($hex, '8bit') < 6) { - $hex = substr('000000', 0, 6-mb_strlen($hex, '8bit')) .$hex; - } - $tmp.= chr(hexdec(substr($hex, 4, 2))) .chr(hexdec(substr($hex, 2, 2))) .chr(hexdec(substr($hex, 0, 2))) .chr(0) .chr(0); - $key = $this->md5_16($tmp); - $this->ARC4_init(substr($key, 0, 10)); - } - - /** - * initialize the ARC4 encryption - */ - function ARC4_init($key = '') { - $this->arc4 = ''; - - // setup the control array - if (mb_strlen($key, '8bit') == 0) { - return; - } - - $k = ''; - while (mb_strlen($k, '8bit') < 256) { - $k.= $key; - } - - $k = substr($k, 0, 256); - for ($i = 0; $i < 256; $i++) { - $this->arc4.= chr($i); - } - - $j = 0; - - for ($i = 0; $i < 256; $i++) { - $t = $this->arc4[$i]; - $j = ($j + ord($t) + ord($k[$i])) %256; - $this->arc4[$i] = $this->arc4[$j]; - $this->arc4[$j] = $t; - } - } - - /** - * ARC4 encrypt a text string - */ - function ARC4($text) { - $len = mb_strlen($text, '8bit'); - $a = 0; - $b = 0; - $c = $this->arc4; - $out = ''; - for ($i = 0; $i < $len; $i++) { - $a = ($a+1) %256; - $t = $c[$a]; - $b = ($b+ord($t)) %256; - $c[$a] = $c[$b]; - $c[$b] = $t; - $k = ord($c[(ord($c[$a]) + ord($c[$b])) %256]); - $out.= chr(ord($text[$i]) ^ $k); - } - return $out; - } - - /** - * functions which can be called to adjust or add to the document - */ - - /** - * add a link in the document to an external URL - */ - function addLink($url, $x0, $y0, $x1, $y1) { - $this->numObj++; - $info = array('type' => 'link', 'url' => $url, 'rect' => array($x0, $y0, $x1, $y1)); - $this->o_annotation($this->numObj, 'new', $info); - } - - /** - * add a link in the document to an internal destination (ie. within the document) - */ - function addInternalLink($label, $x0, $y0, $x1, $y1) { - $this->numObj++; - $info = array('type' => 'ilink', 'label' => $label, 'rect' => array($x0, $y0, $x1, $y1)); - $this->o_annotation($this->numObj, 'new', $info); - } - - /** - * set the encryption of the document - * can be used to turn it on and/or set the passwords which it will have. - * also the functions that the user will have are set here, such as print, modify, add - */ - function setEncryption($userPass = '', $ownerPass = '', $pc = array()) { - $p = bindec("11000000"); - - $options = array('print' => 4, 'modify' => 8, 'copy' => 16, 'add' => 32); - - foreach ($pc as $k => $v) { - if ($v && isset($options[$k])) { - $p+= $options[$k]; - } else if (isset($options[$v])) { - $p+= $options[$v]; - } - } - - // implement encryption on the document - if ($this->arc4_objnum == 0) { - // then the block does not exist already, add it. - $this->numObj++; - if (mb_strlen($ownerPass) == 0) { - $ownerPass = $userPass; - } - - $this->o_encryption($this->numObj, 'new', array('user' => $userPass, 'owner' => $ownerPass, 'p' => $p)); - } - } - - /** - * should be used for internal checks, not implemented as yet - */ - function checkAllHere() { - } - - /** - * return the pdf stream as a string returned from the function - */ - function output($debug = false) { - if ($debug) { - // turn compression off - $this->options['compression'] = false; - } - - if ($this->javascript) { - $this->numObj++; - - $js_id = $this->numObj; - $this->o_embedjs($js_id, 'new'); - $this->o_javascript(++$this->numObj, 'new', $this->javascript); - - $id = $this->catalogId; - - $this->o_catalog($id, 'javascript', $js_id); - } - - if ($this->arc4_objnum) { - $this->ARC4_init($this->encryptionKey); - } - - $this->checkAllHere(); - - $xref = array(); - $content = '%PDF-1.3'; - $pos = mb_strlen($content, '8bit'); - - foreach ($this->objects as $k => $v) { - $tmp = 'o_'.$v['t']; - $cont = $this->$tmp($k, 'out'); - $content.= $cont; - $xref[] = $pos+1; //+1 to account for \n at the start of each object - $pos+= mb_strlen($cont, '8bit'); - } - - $content.= "\nxref\n0 ".(count($xref) +1) ."\n0000000000 65535 f \n"; - - foreach ($xref as $p) { - $content.= str_pad($p, 10, "0", STR_PAD_LEFT) . " 00000 n \n"; - } - - $content.= "trailer\n<<\n/Size ".(count($xref) +1) ."\n/Root 1 0 R\n/Info $this->infoObject 0 R\n"; - - // if encryption has been applied to this document then add the marker for this dictionary - if ($this->arc4_objnum > 0) { - $content.= "/Encrypt $this->arc4_objnum 0 R\n"; - } - - if (mb_strlen($this->fileIdentifier, '8bit')) { - $content.= "/ID[<$this->fileIdentifier><$this->fileIdentifier>]\n"; - } - - // account for \n added at start of xref table - $pos++; - - $content.= ">>\nstartxref\n$pos\n%%EOF\n"; - - return $content; - } - - /** - * intialize a new document - * if this is called on an existing document results may be unpredictable, but the existing document would be lost at minimum - * this function is called automatically by the constructor function - */ - private function newDocument($pageSize = array(0, 0, 612, 792)) { - $this->numObj = 0; - $this->objects = array(); - - $this->numObj++; - $this->o_catalog($this->numObj, 'new'); - - $this->numObj++; - $this->o_outlines($this->numObj, 'new'); - - $this->numObj++; - $this->o_pages($this->numObj, 'new'); - - $this->o_pages($this->numObj, 'mediaBox', $pageSize); - $this->currentNode = 3; - - $this->numObj++; - $this->o_procset($this->numObj, 'new'); - - $this->numObj++; - $this->o_info($this->numObj, 'new'); - - $this->numObj++; - $this->o_page($this->numObj, 'new'); - - // need to store the first page id as there is no way to get it to the user during - // startup - $this->firstPageId = $this->currentContents; - } - - /** - * open the font file and return a php structure containing it. - * first check if this one has been done before and saved in a form more suited to php - * note that if a php serialized version does not exist it will try and make one, but will - * require write access to the directory to do it... it is MUCH faster to have these serialized - * files. - */ - private function openFont($font) { - // assume that $font contains the path and file but not the extension - $pos = strrpos($font, '/'); - - if ($pos === false) { - $dir = './'; - $name = $font; - } else { - $dir = substr($font, 0, $pos+1); - $name = substr($font, $pos+1); - } - - $fontcache = $this->fontcache; - if ($fontcache == '') { - $fontcache = $dir; - } - - //$name filename without folder and extension of font metrics - //$dir folder of font metrics - //$fontcache folder of runtime created php serialized version of font metrics. - // If this is not given, the same folder as the font metrics will be used. - // Storing and reusing serialized versions improves speed much - - $this->addMessage("openFont: $font - $name"); - - if ( !$this->isUnicode || in_array(mb_strtolower(basename($name)), self::$coreFonts) ) { - $metrics_name = "$name.afm"; - } - else { - $metrics_name = "$name.ufm"; - } - - $cache_name = "$metrics_name.php"; - $this->addMessage("metrics: $metrics_name, cache: $cache_name"); - - if (file_exists($fontcache . $cache_name)) { - $this->addMessage("openFont: php file exists $fontcache$cache_name"); - $this->fonts[$font] = require($fontcache . $cache_name); - - if (!isset($this->fonts[$font]['_version_']) || $this->fonts[$font]['_version_'] != $this->fontcacheVersion) { - // if the font file is old, then clear it out and prepare for re-creation - $this->addMessage('openFont: clear out, make way for new version.'); - $this->fonts[$font] = null; - unset($this->fonts[$font]); - } - } - else { - $old_cache_name = "php_$metrics_name"; - if (file_exists($fontcache . $old_cache_name)) { - $this->addMessage("openFont: php file doesn't exist $fontcache$cache_name, creating it from the old format"); - $old_cache = file_get_contents($fontcache . $old_cache_name); - file_put_contents($fontcache . $cache_name, 'openFont($font); - } - } - - if (!isset($this->fonts[$font]) && file_exists($dir . $metrics_name)) { - // then rebuild the php_.afm file from the .afm file - $this->addMessage("openFont: build php file from $dir$metrics_name"); - $data = array(); - - // 20 => 'space' - $data['codeToName'] = array(); - - // Since we're not going to enable Unicode for the core fonts we need to use a font-based - // setting for Unicode support rather than a global setting. - $data['isUnicode'] = (strtolower(substr($metrics_name, -3)) !== 'afm'); - - $cidtogid = ''; - if ($data['isUnicode']) { - $cidtogid = str_pad('', 256*256*2, "\x00"); - } - - $file = file($dir . $metrics_name); - - foreach ($file as $rowA) { - $row = trim($rowA); - $pos = strpos($row, ' '); - - if ($pos) { - // then there must be some keyword - $key = substr($row, 0, $pos); - switch ($key) { - case 'FontName': - case 'FullName': - case 'FamilyName': - case 'PostScriptName': - case 'Weight': - case 'ItalicAngle': - case 'IsFixedPitch': - case 'CharacterSet': - case 'UnderlinePosition': - case 'UnderlineThickness': - case 'Version': - case 'EncodingScheme': - case 'CapHeight': - case 'XHeight': - case 'Ascender': - case 'Descender': - case 'StdHW': - case 'StdVW': - case 'StartCharMetrics': - case 'FontHeightOffset': // OAR - Added so we can offset the height calculation of a Windows font. Otherwise it's too big. - $data[$key] = trim(substr($row, $pos)); - break; - - case 'FontBBox': - $data[$key] = explode(' ', trim(substr($row, $pos))); - break; - - //C 39 ; WX 222 ; N quoteright ; B 53 463 157 718 ; - case 'C': // Found in AFM files - $bits = explode(';', trim($row)); - $dtmp = array(); - - foreach ($bits as $bit) { - $bits2 = explode(' ', trim($bit)); - if (mb_strlen($bits2[0], '8bit') == 0) continue; - - if (count($bits2) > 2) { - $dtmp[$bits2[0]] = array(); - for ($i = 1; $i < count($bits2); $i++) { - $dtmp[$bits2[0]][] = $bits2[$i]; - } - } else if (count($bits2) == 2) { - $dtmp[$bits2[0]] = $bits2[1]; - } - } - - $c = (int)$dtmp['C']; - $n = $dtmp['N']; - $width = floatval($dtmp['WX']); - - if ($c >= 0) { - if ($c != hexdec($n)) { - $data['codeToName'][$c] = $n; - } - $data['C'][$c] = $width; - } else { - $data['C'][$n] = $width; - } - - if (!isset($data['MissingWidth']) && $c == -1 && $n === '.notdef') { - $data['MissingWidth'] = $width; - } - - break; - - // U 827 ; WX 0 ; N squaresubnosp ; G 675 ; - case 'U': // Found in UFM files - if (!$data['isUnicode']) break; - - $bits = explode(';', trim($row)); - $dtmp = array(); - - foreach ($bits as $bit) { - $bits2 = explode(' ', trim($bit)); - if (mb_strlen($bits2[0], '8bit') === 0) continue; - - if (count($bits2) > 2) { - $dtmp[$bits2[0]] = array(); - for ($i = 1; $i < count($bits2); $i++) { - $dtmp[$bits2[0]][] = $bits2[$i]; - } - } else if (count($bits2) == 2) { - $dtmp[$bits2[0]] = $bits2[1]; - } - } - - $c = (int)$dtmp['U']; - $n = $dtmp['N']; - $glyph = $dtmp['G']; - $width = floatval($dtmp['WX']); - - if ($c >= 0) { - // Set values in CID to GID map - if ($c >= 0 && $c < 0xFFFF && $glyph) { - $cidtogid[$c*2] = chr($glyph >> 8); - $cidtogid[$c*2 + 1] = chr($glyph & 0xFF); - } - - if ($c != hexdec($n)) { - $data['codeToName'][$c] = $n; - } - $data['C'][$c] = $width; - } else { - $data['C'][$n] = $width; - } - - if (!isset($data['MissingWidth']) && $c == -1 && $n === '.notdef') { - $data['MissingWidth'] = $width; - } - - break; - - case 'KPX': - break; // don't include them as they are not used yet - //KPX Adieresis yacute -40 - $bits = explode(' ', trim($row)); - $data['KPX'][$bits[1]][$bits[2]] = $bits[3]; - break; - } - } - } - - if ($this->compressionReady && $this->options['compression']) { - // then implement ZLIB based compression on CIDtoGID string - $data['CIDtoGID_Compressed'] = true; - $cidtogid = gzcompress($cidtogid, 6); - } - $data['CIDtoGID'] = base64_encode($cidtogid); - $data['_version_'] = $this->fontcacheVersion; - $this->fonts[$font] = $data; - - //Because of potential trouble with php safe mode, expect that the folder already exists. - //If not existing, this will hit performance because of missing cached results. - if ( is_dir(substr($fontcache, 0, -1)) && is_writable(substr($fontcache, 0, -1)) ) { - file_put_contents($fontcache . $cache_name, 'fonts[$font])) { - $this->addMessage("openFont: no font file found for $font. Do you need to run load_font.php?"); - } - - //pre_r($this->messages); - } - - /** - * if the font is not loaded then load it and make the required object - * else just make it the current font - * the encoding array can contain 'encoding'=> 'none','WinAnsiEncoding','MacRomanEncoding' or 'MacExpertEncoding' - * note that encoding='none' will need to be used for symbolic fonts - * and 'differences' => an array of mappings between numbers 0->255 and character names. - * - */ - function selectFont($fontName, $encoding = '', $set = true) { - $ext = substr($fontName, -4); - if ($ext === '.afm' || $ext === '.ufm') { - $fontName = substr($fontName, 0, mb_strlen($fontName)-4); - } - - if (!isset($this->fonts[$fontName])) { - $this->addMessage("selectFont: selecting - $fontName - $encoding, $set"); - - // load the file - $this->openFont($fontName); - - if (isset($this->fonts[$fontName])) { - $this->numObj++; - $this->numFonts++; - - $font = &$this->fonts[$fontName]; - - //$this->numFonts = md5($fontName); - $pos = strrpos($fontName, '/'); - // $dir = substr($fontName,0,$pos+1); - $name = substr($fontName, $pos+1); - $options = array('name' => $name, 'fontFileName' => $fontName); - - if (is_array($encoding)) { - // then encoding and differences might be set - if (isset($encoding['encoding'])) { - $options['encoding'] = $encoding['encoding']; - } - - if (isset($encoding['differences'])) { - $options['differences'] = $encoding['differences']; - } - } else if (mb_strlen($encoding, '8bit')) { - // then perhaps only the encoding has been set - $options['encoding'] = $encoding; - } - - $fontObj = $this->numObj; - $this->o_font($this->numObj, 'new', $options); - $font['fontNum'] = $this->numFonts; - - // if this is a '.afm' font, and there is a '.pfa' file to go with it ( as there - // should be for all non-basic fonts), then load it into an object and put the - // references into the font object - $basefile = $fontName; - - $fbtype = ''; - if (file_exists("$basefile.pfb")) { - $fbtype = 'pfb'; - } - else if (file_exists("$basefile.ttf")) { - $fbtype = 'ttf'; - } - - $fbfile = "$basefile.$fbtype"; - - // $pfbfile = substr($fontName,0,strlen($fontName)-4).'.pfb'; - // $ttffile = substr($fontName,0,strlen($fontName)-4).'.ttf'; - $this->addMessage('selectFont: checking for - '.$fbfile); - - // OAR - I don't understand this old check - // if (substr($fontName, -4) === '.afm' && strlen($fbtype)) { - if ($fbtype) { - $adobeFontName = isset($font['PostScriptName']) ? $font['PostScriptName'] : $font['FontName']; - // $fontObj = $this->numObj; - $this->addMessage("selectFont: adding font file - $fbfile - $adobeFontName"); - - // find the array of font widths, and put that into an object. - $firstChar = -1; - $lastChar = 0; - $widths = array(); - $cid_widths = array(); - - foreach ($font['C'] as $num => $d) { - if (intval($num) > 0 || $num == '0') { - if (!$font['isUnicode']) { - // With Unicode, widths array isn't used - if ($lastChar>0 && $num>$lastChar+1) { - for ($i = $lastChar+1; $i<$num; $i++) { - $widths[] = 0; - } - } - } - - $widths[] = $d; - - if ($font['isUnicode']) { - $cid_widths[$num] = $d; - } - - if ($firstChar == -1) { - $firstChar = $num; - } - - $lastChar = $num; - } - } - - // also need to adjust the widths for the differences array - if (isset($options['differences'])) { - foreach ($options['differences'] as $charNum => $charName) { - if ($charNum > $lastChar) { - if (!$font['isUnicode']) { - // With Unicode, widths array isn't used - for ($i = $lastChar + 1; $i <= $charNum; $i++) { - $widths[] = 0; - } - } - - $lastChar = $charNum; - } - - if (isset($font['C'][$charName])) { - $widths[$charNum-$firstChar] = $font['C'][$charName]; - if ($font['isUnicode']) { - $cid_widths[$charName] = $font['C'][$charName]; - } - } - } - } - - if ($font['isUnicode']) { - $font['CIDWidths'] = $cid_widths; - } - - $this->addMessage('selectFont: FirstChar = '.$firstChar); - $this->addMessage('selectFont: LastChar = '.$lastChar); - - $widthid = -1; - - if (!$font['isUnicode']) { - // With Unicode, widths array isn't used - - $this->numObj++; - $this->o_contents($this->numObj, 'new', 'raw'); - $this->objects[$this->numObj]['c'].= '['.implode(' ', $widths).']'; - $widthid = $this->numObj; - } - - $missing_width = 500; - $stemV = 70; - - if (isset($font['MissingWidth'])) { - $missing_width = $font['MissingWidth']; - } - if (isset($font['StdVW'])) { - $stemV = $font['StdVW']; - } else if (isset($font['Weight']) && preg_match('!(bold|black)!i', $font['Weight'])) { - $stemV = 120; - } - - // load the pfb file, and put that into an object too. - // note that pdf supports only binary format type 1 font files, though there is a - // simple utility to convert them from pfa to pfb. - // FIXME: should we move font subset creation to CPDF::output? See notes in issue #750. - if (!$this->isUnicode || $fbtype !== 'ttf' || empty($this->stringSubsets)) { - $data = file_get_contents($fbfile); - } - else { - $this->stringSubsets[$fontName][] = 32; // Force space if not in yet - - $subset = $this->stringSubsets[$fontName]; - sort($subset); - - // Load font - $font_obj = Font::load($fbfile); - $font_obj->parse(); - - // Define subset - $font_obj->setSubset($subset); - $font_obj->reduce(); - - // Write new font - $tmp_name = "$fbfile.tmp.".uniqid(); - $font_obj->open($tmp_name, Font_Binary_Stream::modeWrite); - $font_obj->encode(array("OS/2")); - $font_obj->close(); - - // Parse the new font to get cid2gid and widths - $font_obj = Font::load($tmp_name); - - // Find Unicode char map table - $subtable = null; - foreach ($font_obj->getData("cmap", "subtables") as $_subtable) { - if ($_subtable["platformID"] == 0 || $_subtable["platformID"] == 3 && $_subtable["platformSpecificID"] == 1) { - $subtable = $_subtable; - break; - } - } - - if ($subtable) { - $glyphIndexArray = $subtable["glyphIndexArray"]; - $hmtx = $font_obj->getData("hmtx"); - - unset($glyphIndexArray[0xFFFF]); - - $cidtogid = str_pad('', max(array_keys($glyphIndexArray))*2+1, "\x00"); - $font['CIDWidths'] = array(); - foreach ($glyphIndexArray as $cid => $gid) { - if ($cid >= 0 && $cid < 0xFFFF && $gid) { - $cidtogid[$cid*2] = chr($gid >> 8); - $cidtogid[$cid*2 + 1] = chr($gid & 0xFF); - } - - $width = $font_obj->normalizeFUnit(isset($hmtx[$gid]) ? $hmtx[$gid][0] : $hmtx[0][0]); - $font['CIDWidths'][$cid] = $width; - } - - $font['CIDtoGID'] = base64_encode(gzcompress($cidtogid)); - $font['CIDtoGID_Compressed'] = true; - - $data = file_get_contents($tmp_name); - } - else { - $data = file_get_contents($fbfile); - } - - $font_obj->close(); - unlink($tmp_name); - } - - // create the font descriptor - $this->numObj++; - $fontDescriptorId = $this->numObj; - - $this->numObj++; - $pfbid = $this->numObj; - - // determine flags (more than a little flakey, hopefully will not matter much) - $flags = 0; - - if ($font['ItalicAngle'] != 0) { - $flags+= pow(2, 6); - } - - if ($font['IsFixedPitch'] === 'true') { - $flags+= 1; - } - - $flags+= pow(2, 5); // assume non-sybolic - $list = array( - 'Ascent' => 'Ascender', - 'CapHeight' => 'Ascender', //FIXME: php-font-lib is not grabbing this value, so we'll fake it and use the Ascender value // 'CapHeight' - 'MissingWidth' => 'MissingWidth', - 'Descent' => 'Descender', - 'FontBBox' => 'FontBBox', - 'ItalicAngle' => 'ItalicAngle' - ); - $fdopt = array( - 'Flags' => $flags, - 'FontName' => $adobeFontName, - 'StemV' => $stemV - ); - - foreach ($list as $k => $v) { - if (isset($font[$v])) { - $fdopt[$k] = $font[$v]; - } - } - - if ($fbtype === 'pfb') { - $fdopt['FontFile'] = $pfbid; - } else if ($fbtype === 'ttf') { - $fdopt['FontFile2'] = $pfbid; - } - - $this->o_fontDescriptor($fontDescriptorId, 'new', $fdopt); - - // embed the font program - $this->o_contents($this->numObj, 'new'); - $this->objects[$pfbid]['c'].= $data; - - // determine the cruicial lengths within this file - if ($fbtype === 'pfb') { - $l1 = strpos($data, 'eexec') +6; - $l2 = strpos($data, '00000000') -$l1; - $l3 = mb_strlen($data, '8bit') -$l2-$l1; - $this->o_contents($this->numObj, 'add', array('Length1' => $l1, 'Length2' => $l2, 'Length3' => $l3)); - } else if ($fbtype == 'ttf') { - $l1 = mb_strlen($data, '8bit'); - $this->o_contents($this->numObj, 'add', array('Length1' => $l1)); - } - - // tell the font object about all this new stuff - $tmp = array( - 'BaseFont' => $adobeFontName, - 'MissingWidth' => $missing_width, - 'Widths' => $widthid, - 'FirstChar' => $firstChar, - 'LastChar' => $lastChar, - 'FontDescriptor' => $fontDescriptorId - ); - - if ($fbtype === 'ttf') { - $tmp['SubType'] = 'TrueType'; - } - - $this->addMessage("adding extra info to font.($fontObj)"); - - foreach ($tmp as $fk => $fv) { - $this->addMessage("$fk : $fv"); - } - - $this->o_font($fontObj, 'add', $tmp); - } else { - $this->addMessage('selectFont: pfb or ttf file not found, ok if this is one of the 14 standard fonts'); - } - - // also set the differences here, note that this means that these will take effect only the - //first time that a font is selected, else they are ignored - if (isset($options['differences'])) { - $font['differences'] = $options['differences']; - } - } - } - - if ($set && isset($this->fonts[$fontName])) { - // so if for some reason the font was not set in the last one then it will not be selected - $this->currentBaseFont = $fontName; - - // the next lines mean that if a new font is selected, then the current text state will be - // applied to it as well. - $this->currentFont = $this->currentBaseFont; - $this->currentFontNum = $this->fonts[$this->currentFont]['fontNum']; - - //$this->setCurrentFont(); - } - - return $this->currentFontNum; - //return $this->numObj; - } - - /** - * sets up the current font, based on the font families, and the current text state - * note that this system is quite flexible, a bold-italic font can be completely different to a - * italic-bold font, and even bold-bold will have to be defined within the family to have meaning - * This function is to be called whenever the currentTextState is changed, it will update - * the currentFont setting to whatever the appropriatte family one is. - * If the user calls selectFont themselves then that will reset the currentBaseFont, and the currentFont - * This function will change the currentFont to whatever it should be, but will not change the - * currentBaseFont. - */ - private function setCurrentFont() { - // if (strlen($this->currentBaseFont) == 0){ - // // then assume an initial font - // $this->selectFont($this->defaultFont); - // } - // $cf = substr($this->currentBaseFont,strrpos($this->currentBaseFont,'/')+1); - // if (strlen($this->currentTextState) - // && isset($this->fontFamilies[$cf]) - // && isset($this->fontFamilies[$cf][$this->currentTextState])){ - // // then we are in some state or another - // // and this font has a family, and the current setting exists within it - // // select the font, then return it - // $nf = substr($this->currentBaseFont,0,strrpos($this->currentBaseFont,'/')+1).$this->fontFamilies[$cf][$this->currentTextState]; - // $this->selectFont($nf,'',0); - // $this->currentFont = $nf; - // $this->currentFontNum = $this->fonts[$nf]['fontNum']; - // } else { - // // the this font must not have the right family member for the current state - // // simply assume the base font - $this->currentFont = $this->currentBaseFont; - $this->currentFontNum = $this->fonts[$this->currentFont]['fontNum']; - // } - } - - /** - * function for the user to find out what the ID is of the first page that was created during - * startup - useful if they wish to add something to it later. - */ - function getFirstPageId() { - return $this->firstPageId; - } - - /** - * add content to the currently active object - */ - private function addContent($content) { - $this->objects[$this->currentContents]['c'] .= $content; - } - - /** - * sets the color for fill operations - */ - function setColor($color, $force = false) { - $new_color = array($color[0], $color[1], $color[2], isset($color[3]) ? $color[3] : null); - - if (!$force && $this->currentColor == $new_color) { - return; - } - - if (isset($new_color[3])) { - $this->currentColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F %.3F k", $this->currentColor)); - } - - else if (isset($new_color[2])) { - $this->currentColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F rg", $this->currentColor)); - } - } - - /** - * sets the color for stroke operations - */ - function setStrokeColor($color, $force = false) { - $new_color = array($color[0], $color[1], $color[2], isset($color[3]) ? $color[3] : null); - - if (!$force && $this->currentStrokeColor == $new_color) return; - - if (isset($new_color[3])) { - $this->currentStrokeColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F %.3F K", $this->currentStrokeColor)); - } - - else if (isset($new_color[2])) { - $this->currentStrokeColor = $new_color; - $this->addContent(vsprintf("\n%.3F %.3F %.3F RG", $this->currentStrokeColor)); - } - } - - /** - * Set the graphics state for compositions - */ - function setGraphicsState($parameters) { - // Create a new graphics state object - // FIXME: should actually keep track of states that have already been created... - $this->numObj++; - $this->o_extGState($this->numObj, 'new', $parameters); - $this->addContent("\n/GS$this->numStates gs"); - } - - /** - * Set current blend mode & opacity for lines. - * - * Valid blend modes are: - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDogde, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blend mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - function setLineTransparency($mode, $opacity) { - static $blend_modes = array("Normal", "Multiply", "Screen", - "Overlay", "Darken", "Lighten", - "ColorDogde", "ColorBurn", "HardLight", - "SoftLight", "Difference", "Exclusion"); - - if ( !in_array($mode, $blend_modes) ) - $mode = "Normal"; - - // Only create a new graphics state if required - if ( $mode === $this->currentLineTransparency["mode"] && - $opacity == $this->currentLineTransparency["opacity"] ) - return; - - $this->currentLineTransparency["mode"] = $mode; - $this->currentLineTransparency["opacity"] = $opacity; - - $options = array("BM" => "/$mode", - "CA" => (float)$opacity); - - $this->setGraphicsState($options); - } - - /** - * Set current blend mode & opacity for filled objects. - * - * Valid blend modes are: - * - * Normal, Multiply, Screen, Overlay, Darken, Lighten, - * ColorDogde, ColorBurn, HardLight, SoftLight, Difference, - * Exclusion - * - * @param string $mode the blend mode to use - * @param float $opacity 0.0 fully transparent, 1.0 fully opaque - */ - function setFillTransparency($mode, $opacity) { - static $blend_modes = array("Normal", "Multiply", "Screen", - "Overlay", "Darken", "Lighten", - "ColorDogde", "ColorBurn", "HardLight", - "SoftLight", "Difference", "Exclusion"); - - if ( !in_array($mode, $blend_modes) ) { - $mode = "Normal"; - } - - if ( $mode === $this->currentFillTransparency["mode"] && - $opacity == $this->currentFillTransparency["opacity"] ) { - return; - } - - $this->currentFillTransparency["mode"] = $mode; - $this->currentFillTransparency["opacity"] = $opacity; - - $options = array( - "BM" => "/$mode", - "ca" => (float)$opacity, - ); - - $this->setGraphicsState($options); - } - - /** - * draw a line from one set of coordinates to another - */ - function line($x1, $y1, $x2, $y2, $stroke = true) { - $this->addContent(sprintf("\n%.3F %.3F m %.3F %.3F l", $x1, $y1, $x2, $y2)); - - if ($stroke) { - $this->addContent(' S'); - } - } - - /** - * draw a bezier curve based on 4 control points - */ - function curve($x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3) { - // in the current line style, draw a bezier curve from (x0,y0) to (x3,y3) using the other two points - // as the control points for the curve. - $this->addContent(sprintf("\n%.3F %.3F m %.3F %.3F %.3F %.3F %.3F %.3F c S", $x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3)); - } - - /** - * draw a part of an ellipse - */ - function partEllipse($x0, $y0, $astart, $afinish, $r1, $r2 = 0, $angle = 0, $nSeg = 8) { - $this->ellipse($x0, $y0, $r1, $r2, $angle, $nSeg, $astart, $afinish, false); - } - - /** - * draw a filled ellipse - */ - function filledEllipse($x0, $y0, $r1, $r2 = 0, $angle = 0, $nSeg = 8, $astart = 0, $afinish = 360) { - return $this->ellipse($x0, $y0, $r1, $r2, $angle, $nSeg, $astart, $afinish, true, true); - } - - /** - * draw an ellipse - * note that the part and filled ellipse are just special cases of this function - * - * draws an ellipse in the current line style - * centered at $x0,$y0, radii $r1,$r2 - * if $r2 is not set, then a circle is drawn - * from $astart to $afinish, measured in degrees, running anti-clockwise from the right hand side of the ellipse. - * nSeg is not allowed to be less than 2, as this will simply draw a line (and will even draw a - * pretty crappy shape at 2, as we are approximating with bezier curves. - */ - function ellipse($x0, $y0, $r1, $r2 = 0, $angle = 0, $nSeg = 8, $astart = 0, $afinish = 360, $close = true, $fill = false, $stroke = true, $incomplete = false) { - if ($r1 == 0) { - return; - } - - if ($r2 == 0) { - $r2 = $r1; - } - - if ($nSeg < 2) { - $nSeg = 2; - } - - $astart = deg2rad((float)$astart); - $afinish = deg2rad((float)$afinish); - $totalAngle = $afinish-$astart; - - $dt = $totalAngle/$nSeg; - $dtm = $dt/3; - - if ($angle != 0) { - $a = -1*deg2rad((float)$angle); - - $this->addContent(sprintf("\n q %.3F %.3F %.3F %.3F %.3F %.3F cm", cos($a), -sin($a), sin($a), cos($a), $x0, $y0)); - - $x0 = 0; - $y0 = 0; - } - - $t1 = $astart; - $a0 = $x0 + $r1*cos($t1); - $b0 = $y0 + $r2*sin($t1); - $c0 = -$r1 * sin($t1); - $d0 = $r2 * cos($t1); - - if (!$incomplete) { - $this->addContent(sprintf("\n%.3F %.3F m ", $a0, $b0)); - } - - for ($i = 1; $i <= $nSeg; $i++) { - // draw this bit of the total curve - $t1 = $i * $dt + $astart; - $a1 = $x0 + $r1 * cos($t1); - $b1 = $y0 + $r2 * sin($t1); - $c1 = -$r1 * sin($t1); - $d1 = $r2 * cos($t1); - - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F %.3F %.3F c", ($a0+$c0*$dtm), ($b0+$d0*$dtm), ($a1-$c1*$dtm), ($b1-$d1*$dtm), $a1, $b1)); - - $a0 = $a1; - $b0 = $b1; - $c0 = $c1; - $d0 = $d1; - } - - if (!$incomplete) { - if ($fill) { - $this->addContent(' f'); - } - else if ($close) { - $this->addContent(' s'); // small 's' signifies closing the path as well - } - else if ($stroke) { - $this->addContent(' S'); - } - } - - if ($angle != 0) { - $this->addContent(' Q'); - } - } - - /** - * this sets the line drawing style. - * width, is the thickness of the line in user units - * cap is the type of cap to put on the line, values can be 'butt','round','square' - * where the diffference between 'square' and 'butt' is that 'square' projects a flat end past the - * end of the line. - * join can be 'miter', 'round', 'bevel' - * dash is an array which sets the dash pattern, is a series of length values, which are the lengths of the - * on and off dashes. - * (2) represents 2 on, 2 off, 2 on , 2 off ... - * (2,1) is 2 on, 1 off, 2 on, 1 off.. etc - * phase is a modifier on the dash pattern which is used to shift the point at which the pattern starts. - */ - function setLineStyle($width = 1, $cap = '', $join = '', $dash = '', $phase = 0) { - // this is quite inefficient in that it sets all the parameters whenever 1 is changed, but will fix another day - $string = ''; - - if ($width > 0) { - $string.= "$width w"; - } - - $ca = array('butt' => 0, 'round' => 1, 'square' => 2); - - if (isset($ca[$cap])) { - $string.= " $ca[$cap] J"; - } - - $ja = array('miter' => 0, 'round' => 1, 'bevel' => 2); - - if (isset($ja[$join])) { - $string.= " $ja[$join] j"; - } - - if (is_array($dash)) { - $string.= ' [ ' . implode(' ', $dash) . " ] $phase d"; - } - - $this->currentLineStyle = $string; - $this->addContent("\n$string"); - } - - /** - * draw a polygon, the syntax for this is similar to the GD polygon command - */ - function polygon($p, $np, $f = false) { - $this->addContent(sprintf("\n%.3F %.3F m ", $p[0], $p[1])); - - for ($i = 2; $i < $np * 2; $i = $i + 2) { - $this->addContent(sprintf("%.3F %.3F l ", $p[$i], $p[$i+1])); - } - - if ($f) { - $this->addContent(' f'); - } else { - $this->addContent(' S'); - } - } - - /** - * a filled rectangle, note that it is the width and height of the rectangle which are the secondary paramaters, not - * the coordinates of the upper-right corner - */ - function filledRectangle($x1, $y1, $width, $height) { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re f", $x1, $y1, $width, $height)); - } - - /** - * draw a rectangle, note that it is the width and height of the rectangle which are the secondary paramaters, not - * the coordinates of the upper-right corner - */ - function rectangle($x1, $y1, $width, $height) { - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re S", $x1, $y1, $width, $height)); - } - - /** - * save the current graphic state - */ - function save() { - // we must reset the color cache or it will keep bad colors after clipping - $this->currentColor = null; - $this->currentStrokeColor = null; - $this->addContent("\nq"); - } - - /** - * restore the last graphic state - */ - function restore() { - // we must reset the color cache or it will keep bad colors after clipping - $this->currentColor = null; - $this->currentStrokeColor = null; - $this->addContent("\nQ"); - } - - /** - * draw a clipping rectangle, all the elements added after this will be clipped - */ - function clippingRectangle($x1, $y1, $width, $height) { - $this->save(); - $this->addContent(sprintf("\n%.3F %.3F %.3F %.3F re W n", $x1, $y1, $width, $height)); - } - - /** - * draw a clipping rounded rectangle, all the elements added after this will be clipped - */ - function clippingRectangleRounded($x1, $y1, $w, $h, $rTL, $rTR, $rBR, $rBL) { - $this->save(); - - // start: top edge, left end - $this->addContent(sprintf("\n%.3F %.3F m ", $x1, $y1 - $rTL + $h)); - - // curve: bottom-left corner - $this->ellipse($x1 + $rBL, $y1 + $rBL, $rBL, 0, 0, 8, 180, 270, false, false, false, true); - - // line: right edge, bottom end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $w - $rBR, $y1)); - - // curve: bottom-right corner - $this->ellipse($x1 + $w - $rBR, $y1 + $rBR, $rBR, 0, 0, 8, 270, 360, false, false, false, true); - - // line: right edge, top end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $w, $y1 + $h - $rTR)); - - // curve: bottom-right corner - $this->ellipse($x1 + $w - $rTR, $y1 + $h - $rTR, $rTR, 0, 0, 8, 0, 90, false, false, false, true); - - // line: bottom edge, right end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $rTL, $y1 + $h)); - - // curve: top-right corner - $this->ellipse($x1 + $rTL, $y1 + $h - $rTL, $rTL, 0, 0, 8, 90, 180, false, false, false, true); - - // line: top edge, left end - $this->addContent(sprintf("\n%.3F %.3F l ", $x1 + $rBL, $y1)); - - // Close & clip - $this->addContent(" W n"); - } - - /** - * ends the last clipping shape - */ - function clippingEnd() { - $this->restore(); - } - - /** - * scale - * @param float $s_x scaling factor for width as percent - * @param float $s_y scaling factor for height as percent - * @param float $x Origin abscisse - * @param float $y Origin ordinate - */ - function scale($s_x, $s_y, $x, $y) { - $y = $this->currentPageSize["height"] - $y; - - $tm = array( - $s_x, 0, - 0, $s_y, - $x*(1-$s_x), $y*(1-$s_y) - ); - - $this->transform($tm); - } - - /** - * translate - * @param float $t_x movement to the right - * @param float $t_y movement to the bottom - */ - function translate($t_x, $t_y) { - $tm = array( - 1, 0, - 0, 1, - $t_x, -$t_y - ); - - $this->transform($tm); - } - - /** - * rotate - * @param float $angle angle in degrees for counter-clockwise rotation - * @param float $x Origin abscisse - * @param float $y Origin ordinate - */ - function rotate($angle, $x, $y) { - $y = $this->currentPageSize["height"] - $y; - - $a = deg2rad($angle); - $cos_a = cos($a); - $sin_a = sin($a); - - $tm = array( - $cos_a, -$sin_a, - $sin_a, $cos_a, - $x - $sin_a*$y - $cos_a*$x, $y - $cos_a*$y + $sin_a*$x, - ); - - $this->transform($tm); - } - - /** - * skew - * @param float $angle_x - * @param float $angle_y - * @param float $x Origin abscisse - * @param float $y Origin ordinate - */ - function skew($angle_x, $angle_y, $x, $y) { - $y = $this->currentPageSize["height"] - $y; - - $tan_x = tan(deg2rad($angle_x)); - $tan_y = tan(deg2rad($angle_y)); - - $tm = array( - 1, -$tan_y, - -$tan_x, 1, - $tan_x*$y, $tan_y*$x, - ); - - $this->transform($tm); - } - - /** - * apply graphic transformations - * @param array $tm transformation matrix - */ - function transform($tm) { - $this->addContent(vsprintf("\n %.3F %.3F %.3F %.3F %.3F %.3F cm", $tm)); - } - - /** - * add a new page to the document - * this also makes the new page the current active object - */ - function newPage($insert = 0, $id = 0, $pos = 'after') { - // if there is a state saved, then go up the stack closing them - // then on the new page, re-open them with the right setings - - if ($this->nStateStack) { - for ($i = $this->nStateStack; $i >= 1; $i--) { - $this->restoreState($i); - } - } - - $this->numObj++; - - if ($insert) { - // the id from the ezPdf class is the id of the contents of the page, not the page object itself - // query that object to find the parent - $rid = $this->objects[$id]['onPage']; - $opt = array('rid' => $rid, 'pos' => $pos); - $this->o_page($this->numObj, 'new', $opt); - } else { - $this->o_page($this->numObj, 'new'); - } - - // if there is a stack saved, then put that onto the page - if ($this->nStateStack) { - for ($i = 1; $i <= $this->nStateStack; $i++) { - $this->saveState($i); - } - } - - // and if there has been a stroke or fill color set, then transfer them - if (isset($this->currentColor)) { - $this->setColor($this->currentColor, true); - } - - if (isset($this->currentStrokeColor)) { - $this->setStrokeColor($this->currentStrokeColor, true); - } - - // if there is a line style set, then put this in too - if (mb_strlen($this->currentLineStyle, '8bit')) { - $this->addContent("\n$this->currentLineStyle"); - } - - // the call to the o_page object set currentContents to the present page, so this can be returned as the page id - return $this->currentContents; - } - - /** - * output the pdf code, streaming it to the browser - * the relevant headers are set so that hopefully the browser will recognise it - */ - function stream($options = '') { - // setting the options allows the adjustment of the headers - // values at the moment are: - // 'Content-Disposition' => 'filename' - sets the filename, though not too sure how well this will - // work as in my trial the browser seems to use the filename of the php file with .pdf on the end - // 'Accept-Ranges' => 1 or 0 - if this is not set to 1, then this header is not included, off by default - // this header seems to have caused some problems despite tha fact that it is supposed to solve - // them, so I am leaving it off by default. - // 'compress' = > 1 or 0 - apply content stream compression, this is on (1) by default - // 'Attachment' => 1 or 0 - if 1, force the browser to open a download dialog - if (!is_array($options)) { - $options = array(); - } - - if ( headers_sent()) { - die("Unable to stream pdf: headers already sent"); - } - - $debug = empty($options['compression']); - $tmp = ltrim($this->output($debug)); - - header("Cache-Control: private"); - header("Content-type: application/pdf"); - - //FIXME: I don't know that this is sufficient for determining content length (i.e. what about transport compression?) - header("Content-Length: " . mb_strlen($tmp, '8bit')); - $fileName = (isset($options['Content-Disposition']) ? $options['Content-Disposition'] : 'file.pdf'); - - if ( !isset($options["Attachment"])) - $options["Attachment"] = true; - - $attachment = $options["Attachment"] ? "attachment" : "inline"; - - // detect the character encoding of the incoming file - $encoding = mb_detect_encoding($fileName); - $fallbackfilename = mb_convert_encoding($fileName, "ISO-8859-1", $encoding); - $encodedfallbackfilename = rawurlencode($fallbackfilename); - $encodedfilename = rawurlencode($fileName); - - header("Content-Disposition: $attachment; filename=". $encodedfallbackfilename ."; filename*=UTF-8''$encodedfilename"); - - if (isset($options['Accept-Ranges']) && $options['Accept-Ranges'] == 1) { - //FIXME: Is this the correct value ... spec says 1#range-unit - header("Accept-Ranges: " . mb_strlen($tmp, '8bit')); - } - - echo $tmp; - flush(); - } - - /** - * return the height in units of the current font in the given size - */ - function getFontHeight($size) { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $font = $this->fonts[$this->currentFont]; - - // for the current font, and the given size, what is the height of the font in user units - if ( isset($font['Ascender']) && isset($font['Descender']) ) { - $h = $font['Ascender']-$font['Descender']; - } - else { - $h = $font['FontBBox'][3]-$font['FontBBox'][1]; - } - - // have to adjust by a font offset for Windows fonts. unfortunately it looks like - // the bounding box calculations are wrong and I don't know why. - if (isset($font['FontHeightOffset'])) { - // For CourierNew from Windows this needs to be -646 to match the - // Adobe native Courier font. - // - // For FreeMono from GNU this needs to be -337 to match the - // Courier font. - // - // Both have been added manually to the .afm and .ufm files. - $h += (int)$font['FontHeightOffset']; - } - - return $size*$h/1000; - } - - function getFontXHeight($size) { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $font = $this->fonts[$this->currentFont]; - - // for the current font, and the given size, what is the height of the font in user units - if ( isset($font['XHeight']) ) { - $xh = $font['Ascender']-$font['Descender']; - } - else { - $xh = $this->getFontHeight($size) / 2; - } - - return $size*$xh/1000; - } - - /** - * return the font descender, this will normally return a negative number - * if you add this number to the baseline, you get the level of the bottom of the font - * it is in the pdf user units - */ - function getFontDescender($size) { - // note that this will most likely return a negative value - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - //$h = $this->fonts[$this->currentFont]['FontBBox'][1]; - $h = $this->fonts[$this->currentFont]['Descender']; - - return $size*$h/1000; - } - - /** - * filter the text, this is applied to all text just before being inserted into the pdf document - * it escapes the various things that need to be escaped, and so on - * - * @access private - */ - function filterText($text, $bom = true, $convert_encoding = true) { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - if ($convert_encoding) { - $cf = $this->currentFont; - if (isset($this->fonts[$cf]) && $this->fonts[$cf]['isUnicode']) { - //$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8'); - $text = $this->utf8toUtf16BE($text, $bom); - } else { - //$text = html_entity_decode($text, ENT_QUOTES); - $text = mb_convert_encoding($text, self::$targetEncoding, 'UTF-8'); - } - } - - // the chr(13) substitution fixes a bug seen in TCPDF (bug #1421290) - return strtr($text, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); - } - - /** - * return array containing codepoints (UTF-8 character values) for the - * string passed in. - * - * based on the excellent TCPDF code by Nicola Asuni and the - * RFC for UTF-8 at http://www.faqs.org/rfcs/rfc3629.html - * - * @access private - * @author Orion Richardson - * @since January 5, 2008 - * @param string $text UTF-8 string to process - * @return array UTF-8 codepoints array for the string - */ - function utf8toCodePointsArray(&$text) { - $length = mb_strlen($text, '8bit'); // http://www.php.net/manual/en/function.mb-strlen.php#77040 - $unicode = array(); // array containing unicode values - $bytes = array(); // array containing single character byte sequences - $numbytes = 1; // number of octetc needed to represent the UTF-8 character - - for ($i = 0; $i < $length; $i++) { - $c = ord($text[$i]); // get one string character at time - if (count($bytes) === 0) { // get starting octect - if ($c <= 0x7F) { - $unicode[] = $c; // use the character "as is" because is ASCII - $numbytes = 1; - } elseif (($c >> 0x05) === 0x06) { // 2 bytes character (0x06 = 110 BIN) - $bytes[] = ($c - 0xC0) << 0x06; - $numbytes = 2; - } elseif (($c >> 0x04) === 0x0E) { // 3 bytes character (0x0E = 1110 BIN) - $bytes[] = ($c - 0xE0) << 0x0C; - $numbytes = 3; - } elseif (($c >> 0x03) === 0x1E) { // 4 bytes character (0x1E = 11110 BIN) - $bytes[] = ($c - 0xF0) << 0x12; - $numbytes = 4; - } else { - // use replacement character for other invalid sequences - $unicode[] = 0xFFFD; - $bytes = array(); - $numbytes = 1; - } - } elseif (($c >> 0x06) === 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN - $bytes[] = $c - 0x80; - if (count($bytes) === $numbytes) { - // compose UTF-8 bytes to a single unicode value - $c = $bytes[0]; - for ($j = 1; $j < $numbytes; $j++) { - $c += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); - } - if ((($c >= 0xD800) AND ($c <= 0xDFFF)) OR ($c >= 0x10FFFF)) { - // The definition of UTF-8 prohibits encoding character numbers between - // U+D800 and U+DFFF, which are reserved for use with the UTF-16 - // encoding form (as surrogate pairs) and do not directly represent - // characters. - $unicode[] = 0xFFFD; // use replacement character - } else { - $unicode[] = $c; // add char to array - } - // reset data for next char - $bytes = array(); - $numbytes = 1; - } - } else { - // use replacement character for other invalid sequences - $unicode[] = 0xFFFD; - $bytes = array(); - $numbytes = 1; - } - } - return $unicode; - } - - /** - * convert UTF-8 to UTF-16 with an additional byte order marker - * at the front if required. - * - * based on the excellent TCPDF code by Nicola Asuni and the - * RFC for UTF-8 at http://www.faqs.org/rfcs/rfc3629.html - * - * @access private - * @author Orion Richardson - * @since January 5, 2008 - * @param string $text UTF-8 string to process - * @param boolean $bom whether to add the byte order marker - * @return string UTF-16 result string - */ - function utf8toUtf16BE(&$text, $bom = true) { - $cf = $this->currentFont; - if (!$this->fonts[$cf]['isUnicode']) return $text; - $out = $bom ? "\xFE\xFF" : ''; - - $unicode = $this->utf8toCodePointsArray($text); - foreach ($unicode as $c) { - if ($c === 0xFFFD) { - $out .= "\xFF\xFD"; // replacement character - } elseif ($c < 0x10000) { - $out .= chr($c >> 0x08) . chr($c & 0xFF); - } else { - $c -= 0x10000; - $w1 = 0xD800 | ($c >> 0x10); - $w2 = 0xDC00 | ($c & 0x3FF); - $out .= chr($w1 >> 0x08) . chr($w1 & 0xFF) . chr($w2 >> 0x08) . chr($w2 & 0xFF); - } - } - return $out; - } - - /** - * given a start position and information about how text is to be laid out, calculate where - * on the page the text will end - */ - private function getTextPosition($x, $y, $angle, $size, $wa, $text) { - // given this information return an array containing x and y for the end position as elements 0 and 1 - $w = $this->getTextWidth($size, $text); - - // need to adjust for the number of spaces in this text - $words = explode(' ', $text); - $nspaces = count($words) -1; - $w+= $wa*$nspaces; - $a = deg2rad((float)$angle); - - return array(cos($a) *$w+$x, -sin($a) *$w+$y); - } - - /** - * Callback method used by smallCaps - * - * @param array $matches - * @return string - */ - function toUpper($matches) { - return mb_strtoupper($matches[0]); - } - - function concatMatches($matches) { - $str = ""; - foreach ($matches as $match){ - $str .= $match[0]; - } - return $str; - } - - /** - * add text to the document, at a specified location, size and angle on the page - */ - function registerText($font, $text) { - if ( !$this->isUnicode || in_array(mb_strtolower(basename($font)), self::$coreFonts) ) { - return; - } - - if ( !isset($this->stringSubsets[$font]) ) { - $this->stringSubsets[$font] = array(); - } - - $this->stringSubsets[$font] = array_unique(array_merge($this->stringSubsets[$font], $this->utf8toCodePointsArray($text))); - } - - /** - * add text to the document, at a specified location, size and angle on the page - */ - function addText($x, $y, $size, $text, $angle = 0, $wordSpaceAdjust = 0, $charSpaceAdjust = 0, $smallCaps = false) { - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $text = str_replace(array("\r", "\n"), "", $text); - - if ( $smallCaps ) { - preg_match_all("/(\P{Ll}+)/u", $text, $matches, PREG_SET_ORDER); - $lower = $this->concatMatches($matches); - d($lower); - - preg_match_all("/(\p{Ll}+)/u", $text, $matches, PREG_SET_ORDER); - $other = $this->concatMatches($matches); - d($other); - - //$text = preg_replace_callback("/\p{Ll}/u", array($this, "toUpper"), $text); - } - - // if there are any open callbacks, then they should be called, to show the start of the line - if ($this->nCallback > 0) { - for ($i = $this->nCallback; $i > 0; $i--) { - // call each function - $info = array( - 'x' => $x, - 'y' => $y, - 'angle' => $angle, - 'status' => 'sol', - 'p' => $this->callback[$i]['p'], - 'nCallback' => $this->callback[$i]['nCallback'], - 'height' => $this->callback[$i]['height'], - 'descender' => $this->callback[$i]['descender'] - ); - - $func = $this->callback[$i]['f']; - $this->$func($info); - } - } - - if ($angle == 0) { - $this->addContent(sprintf("\nBT %.3F %.3F Td", $x, $y)); - } else { - $a = deg2rad((float)$angle); - $this->addContent(sprintf("\nBT %.3F %.3F %.3F %.3F %.3F %.3F Tm", cos($a), -sin($a), sin($a), cos($a), $x, $y)); - } - - if ($wordSpaceAdjust != 0 || $wordSpaceAdjust != $this->wordSpaceAdjust) { - $this->wordSpaceAdjust = $wordSpaceAdjust; - $this->addContent(sprintf(" %.3F Tw", $wordSpaceAdjust)); - } - - if ($charSpaceAdjust != 0 || $charSpaceAdjust != $this->charSpaceAdjust) { - $this->charSpaceAdjust = $charSpaceAdjust; - $this->addContent(sprintf(" %.3F Tc", $charSpaceAdjust)); - } - - $len = mb_strlen($text); - $start = 0; - - if ($start < $len) { - $part = $text; // OAR - Don't need this anymore, given that $start always equals zero. substr($text, $start); - $place_text = $this->filterText($part, false); - // modify unicode text so that extra word spacing is manually implemented (bug #) - $cf = $this->currentFont; - if ($this->fonts[$cf]['isUnicode'] && $wordSpaceAdjust != 0) { - $space_scale = 1000 / $size; - //$place_text = str_replace(' ', ') ( ) '.($this->getTextWidth($size, chr(32), $wordSpaceAdjust)*-75).' (', $place_text); - $place_text = str_replace(' ', ' ) '.(-round($space_scale*$wordSpaceAdjust)).' (', $place_text); - } - $this->addContent(" /F$this->currentFontNum ".sprintf('%.1F Tf ', $size)); - $this->addContent(" [($place_text)] TJ"); - } - - $this->addContent(' ET'); - - // if there are any open callbacks, then they should be called, to show the end of the line - if ($this->nCallback > 0) { - for ($i = $this->nCallback; $i > 0; $i--) { - // call each function - $tmp = $this->getTextPosition($x, $y, $angle, $size, $wordSpaceAdjust, $text); - $info = array( - 'x' => $tmp[0], - 'y' => $tmp[1], - 'angle' => $angle, - 'status' => 'eol', - 'p' => $this->callback[$i]['p'], - 'nCallback' => $this->callback[$i]['nCallback'], - 'height' => $this->callback[$i]['height'], - 'descender' => $this->callback[$i]['descender'] - ); - $func = $this->callback[$i]['f']; - $this->$func($info); - } - } - } - - /** - * calculate how wide a given text string will be on a page, at a given size. - * this can be called externally, but is also used by the other class functions - */ - function getTextWidth($size, $text, $word_spacing = 0, $char_spacing = 0) { - static $ord_cache = array(); - - // this function should not change any of the settings, though it will need to - // track any directives which change during calculation, so copy them at the start - // and put them back at the end. - $store_currentTextState = $this->currentTextState; - - if (!$this->numFonts) { - $this->selectFont($this->defaultFont); - } - - $text = str_replace(array("\r", "\n"), "", $text); - - // converts a number or a float to a string so it can get the width - $text = "$text"; - - // hmm, this is where it all starts to get tricky - use the font information to - // calculate the width of each character, add them up and convert to user units - $w = 0; - $cf = $this->currentFont; - $current_font = $this->fonts[$cf]; - $space_scale = 1000 / ( $size > 0 ? $size : 1 ); - $n_spaces = 0; - - if ( $current_font['isUnicode']) { - // for Unicode, use the code points array to calculate width rather - // than just the string itself - $unicode = $this->utf8toCodePointsArray($text); - - foreach ($unicode as $char) { - // check if we have to replace character - if ( isset($current_font['differences'][$char])) { - $char = $current_font['differences'][$char]; - } - - if ( isset($current_font['C'][$char]) ) { - $char_width = $current_font['C'][$char]; - - // add the character width - $w += $char_width; - - // add additional padding for space - if ( isset($current_font['codeToName'][$char]) && $current_font['codeToName'][$char] === 'space' ) { // Space - $w += $word_spacing * $space_scale; - $n_spaces++; - } - } - } - - // add additionnal char spacing - if ( $char_spacing != 0 ) { - $w += $char_spacing * $space_scale * (count($unicode) + $n_spaces); - } - - } else { - // If CPDF is in Unicode mode but the current font does not support Unicode we need to convert the character set to Windows-1252 - if ( $this->isUnicode ) { - $text = mb_convert_encoding($text, 'Windows-1252', 'UTF-8'); - } - - $len = mb_strlen($text, 'Windows-1252'); - - for ($i = 0; $i < $len; $i++) { - $c = $text[$i]; - $char = isset($ord_cache[$c]) ? $ord_cache[$c] : ($ord_cache[$c] = ord($c)); - - // check if we have to replace character - if ( isset($current_font['differences'][$char])) { - $char = $current_font['differences'][$char]; - } - - if ( isset($current_font['C'][$char]) ) { - $char_width = $current_font['C'][$char]; - - // add the character width - $w += $char_width; - - // add additional padding for space - if ( isset($current_font['codeToName'][$char]) && $current_font['codeToName'][$char] === 'space' ) { // Space - $w += $word_spacing * $space_scale; - $n_spaces++; - } - } - } - - // add additionnal char spacing - if ( $char_spacing != 0 ) { - $w += $char_spacing * $space_scale * ($len + $n_spaces); - } - } - - $this->currentTextState = $store_currentTextState; - $this->setCurrentFont(); - - return $w*$size/1000; - } - - /** - * this will be called at a new page to return the state to what it was on the - * end of the previous page, before the stack was closed down - * This is to get around not being able to have open 'q' across pages - * - */ - function saveState($pageEnd = 0) { - if ($pageEnd) { - // this will be called at a new page to return the state to what it was on the - // end of the previous page, before the stack was closed down - // This is to get around not being able to have open 'q' across pages - $opt = $this->stateStack[$pageEnd]; - // ok to use this as stack starts numbering at 1 - $this->setColor($opt['col'], true); - $this->setStrokeColor($opt['str'], true); - $this->addContent("\n".$opt['lin']); - // $this->currentLineStyle = $opt['lin']; - } else { - $this->nStateStack++; - $this->stateStack[$this->nStateStack] = array( - 'col' => $this->currentColor, - 'str' => $this->currentStrokeColor, - 'lin' => $this->currentLineStyle - ); - } - - $this->save(); - } - - /** - * restore a previously saved state - */ - function restoreState($pageEnd = 0) { - if (!$pageEnd) { - $n = $this->nStateStack; - $this->currentColor = $this->stateStack[$n]['col']; - $this->currentStrokeColor = $this->stateStack[$n]['str']; - $this->addContent("\n".$this->stateStack[$n]['lin']); - $this->currentLineStyle = $this->stateStack[$n]['lin']; - $this->stateStack[$n] = null; - unset($this->stateStack[$n]); - $this->nStateStack--; - } - - $this->restore(); - } - - /** - * make a loose object, the output will go into this object, until it is closed, then will revert to - * the current one. - * this object will not appear until it is included within a page. - * the function will return the object number - */ - function openObject() { - $this->nStack++; - $this->stack[$this->nStack] = array('c' => $this->currentContents, 'p' => $this->currentPage); - // add a new object of the content type, to hold the data flow - $this->numObj++; - $this->o_contents($this->numObj, 'new'); - $this->currentContents = $this->numObj; - $this->looseObjects[$this->numObj] = 1; - - return $this->numObj; - } - - /** - * open an existing object for editing - */ - function reopenObject($id) { - $this->nStack++; - $this->stack[$this->nStack] = array('c' => $this->currentContents, 'p' => $this->currentPage); - $this->currentContents = $id; - - // also if this object is the primary contents for a page, then set the current page to its parent - if (isset($this->objects[$id]['onPage'])) { - $this->currentPage = $this->objects[$id]['onPage']; - } - } - - /** - * close an object - */ - function closeObject() { - // close the object, as long as there was one open in the first place, which will be indicated by - // an objectId on the stack. - if ($this->nStack > 0) { - $this->currentContents = $this->stack[$this->nStack]['c']; - $this->currentPage = $this->stack[$this->nStack]['p']; - $this->nStack--; - // easier to probably not worry about removing the old entries, they will be overwritten - // if there are new ones. - } - } - - /** - * stop an object from appearing on pages from this point on - */ - function stopObject($id) { - // if an object has been appearing on pages up to now, then stop it, this page will - // be the last one that could contian it. - if (isset($this->addLooseObjects[$id])) { - $this->addLooseObjects[$id] = ''; - } - } - - /** - * after an object has been created, it wil only show if it has been added, using this function. - */ - function addObject($id, $options = 'add') { - // add the specified object to the page - if (isset($this->looseObjects[$id]) && $this->currentContents != $id) { - // then it is a valid object, and it is not being added to itself - switch ($options) { - case 'all': - // then this object is to be added to this page (done in the next block) and - // all future new pages. - $this->addLooseObjects[$id] = 'all'; - - case 'add': - if (isset($this->objects[$this->currentContents]['onPage'])) { - // then the destination contents is the primary for the page - // (though this object is actually added to that page) - $this->o_page($this->objects[$this->currentContents]['onPage'], 'content', $id); - } - break; - - case 'even': - $this->addLooseObjects[$id] = 'even'; - $pageObjectId = $this->objects[$this->currentContents]['onPage']; - if ($this->objects[$pageObjectId]['info']['pageNum']%2 == 0) { - $this->addObject($id); - // hacky huh :) - } - break; - - case 'odd': - $this->addLooseObjects[$id] = 'odd'; - $pageObjectId = $this->objects[$this->currentContents]['onPage']; - if ($this->objects[$pageObjectId]['info']['pageNum']%2 == 1) { - $this->addObject($id); - // hacky huh :) - } - break; - - case 'next': - $this->addLooseObjects[$id] = 'all'; - break; - - case 'nexteven': - $this->addLooseObjects[$id] = 'even'; - break; - - case 'nextodd': - $this->addLooseObjects[$id] = 'odd'; - break; - } - } - } - - /** - * return a storable representation of a specific object - */ - function serializeObject($id) { - if ( array_key_exists($id, $this->objects)) { - return serialize($this->objects[$id]); - } - } - - /** - * restore an object from its stored representation. returns its new object id. - */ - function restoreSerializedObject($obj) { - $obj_id = $this->openObject(); - $this->objects[$obj_id] = unserialize($obj); - $this->closeObject(); - return $obj_id; - } - - /** - * add content to the documents info object - */ - function addInfo($label, $value = 0) { - // this will only work if the label is one of the valid ones. - // modify this so that arrays can be passed as well. - // if $label is an array then assume that it is key => value pairs - // else assume that they are both scalar, anything else will probably error - if (is_array($label)) { - foreach ($label as $l => $v) { - $this->o_info($this->infoObject, $l, $v); - } - } else { - $this->o_info($this->infoObject, $label, $value); - } - } - - /** - * set the viewer preferences of the document, it is up to the browser to obey these. - */ - function setPreferences($label, $value = 0) { - // this will only work if the label is one of the valid ones. - if (is_array($label)) { - foreach ($label as $l => $v) { - $this->o_catalog($this->catalogId, 'viewerPreferences', array($l => $v)); - } - } else { - $this->o_catalog($this->catalogId, 'viewerPreferences', array($label => $value)); - } - } - - /** - * extract an integer from a position in a byte stream - */ - private function getBytes(&$data, $pos, $num) { - // return the integer represented by $num bytes from $pos within $data - $ret = 0; - for ($i = 0; $i < $num; $i++) { - $ret *= 256; - $ret += ord($data[$pos+$i]); - } - - return $ret; - } - - /** - * Check if image already added to pdf image directory. - * If yes, need not to create again (pass empty data) - */ - function image_iscached($imgname) { - return isset($this->imagelist[$imgname]); - } - - /** - * add a PNG image into the document, from a GD object - * this should work with remote files - * - * @param string $file The PNG file - * @param float $x X position - * @param float $y Y position - * @param float $w Width - * @param float $h Height - * @param resource $img A GD resource - * @param bool $is_mask true if the image is a mask - * @param bool $mask true if the image is masked - */ - function addImagePng($file, $x, $y, $w = 0.0, $h = 0.0, &$img, $is_mask = false, $mask = null) { - if (!function_exists("imagepng")) { - throw new Exception("The PHP GD extension is required, but is not installed."); - } - - //if already cached, need not to read again - if ( isset($this->imagelist[$file]) ) { - $data = null; - } - else { - // Example for transparency handling on new image. Retain for current image - // $tIndex = imagecolortransparent($img); - // if ($tIndex > 0) { - // $tColor = imagecolorsforindex($img, $tIndex); - // $new_tIndex = imagecolorallocate($new_img, $tColor['red'], $tColor['green'], $tColor['blue']); - // imagefill($new_img, 0, 0, $new_tIndex); - // imagecolortransparent($new_img, $new_tIndex); - // } - // blending mode (literal/blending) on drawing into current image. not relevant when not saved or not drawn - //imagealphablending($img, true); - - //default, but explicitely set to ensure pdf compatibility - imagesavealpha($img, false/*!$is_mask && !$mask*/); - - $error = 0; - //DEBUG_IMG_TEMP - //debugpng - if (DEBUGPNG) print '[addImagePng '.$file.']'; - - ob_start(); - @imagepng($img); - $data = ob_get_clean(); - - if ($data == '') { - $error = 1; - $errormsg = 'trouble writing file from GD'; - //DEBUG_IMG_TEMP - //debugpng - if (DEBUGPNG) print 'trouble writing file from GD'; - } - - if ($error) { - $this->addMessage('PNG error - ('.$file.') '.$errormsg); - return; - } - } //End isset($this->imagelist[$file]) (png Duplicate removal) - - $this->addPngFromBuf($file, $x, $y, $w, $h, $data, $is_mask, $mask); - } - - protected function addImagePngAlpha($file, $x, $y, $w, $h, $byte) { - // generate images - $img = imagecreatefrompng($file); - - if ($img === false) { - return; - } - - // FIXME The pixel transformation doesn't work well with 8bit PNGs - $eight_bit = ($byte & 4) !== 4; - - $wpx = imagesx($img); - $hpx = imagesy($img); - - imagesavealpha($img, false); - - // create temp alpha file - $tempfile_alpha = tempnam($this->tmp, "cpdf_img_"); - @unlink($tempfile_alpha); - $tempfile_alpha = "$tempfile_alpha.png"; - - // create temp plain file - $tempfile_plain = tempnam($this->tmp, "cpdf_img_"); - @unlink($tempfile_plain); - $tempfile_plain = "$tempfile_plain.png"; - - $imgalpha = imagecreate($wpx, $hpx); - imagesavealpha($imgalpha, false); - - // generate gray scale palette (0 -> 255) - for ($c = 0; $c < 256; ++$c) { - imagecolorallocate($imgalpha, $c, $c, $c); - } - - // Use PECL gmagick + Graphics Magic to process transparent PNG images - if (extension_loaded("gmagick")) { - $gmagick = new Gmagick($file); - $gmagick->setimageformat('png'); - - // Get opacity channel (negative of alpha channel) - $alpha_channel_neg = clone $gmagick; - $alpha_channel_neg->separateimagechannel(Gmagick::CHANNEL_OPACITY); - - // Negate opacity channel - $alpha_channel = new Gmagick(); - $alpha_channel->newimage($wpx, $hpx, "#FFFFFF", "png"); - $alpha_channel->compositeimage($alpha_channel_neg, Gmagick::COMPOSITE_DIFFERENCE, 0, 0); - $alpha_channel->separateimagechannel(Gmagick::CHANNEL_RED); - $alpha_channel->writeimage($tempfile_alpha); - - // Cast to 8bit+palette - $imgalpha_ = imagecreatefrompng($tempfile_alpha); - imagecopy($imgalpha, $imgalpha_, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($imgalpha_); - imagepng($imgalpha, $tempfile_alpha); - - // Make opaque image - $color_channels = new Gmagick(); - $color_channels->newimage($wpx, $hpx, "#FFFFFF", "png"); - $color_channels->compositeimage($gmagick, Gmagick::COMPOSITE_COPYRED, 0, 0); - $color_channels->compositeimage($gmagick, Gmagick::COMPOSITE_COPYGREEN, 0, 0); - $color_channels->compositeimage($gmagick, Gmagick::COMPOSITE_COPYBLUE, 0, 0); - $color_channels->writeimage($tempfile_plain); - - $imgplain = imagecreatefrompng($tempfile_plain); - } - - // Use PECL imagick + ImageMagic to process transparent PNG images - elseif (extension_loaded("imagick")) { - // Native cloning was added to pecl-imagick in svn commit 263814 - // the first version containing it was 3.0.1RC1 - static $imagickClonable = null; - if($imagickClonable === null) { - $imagickClonable = version_compare(phpversion('imagick'), '3.0.1rc1') > 0; - } - - $imagick = new Imagick($file); - $imagick->setFormat('png'); - - // Get opacity channel (negative of alpha channel) - $alpha_channel = $imagickClonable ? clone $imagick : $imagick->clone(); - $alpha_channel->separateImageChannel(Imagick::CHANNEL_ALPHA); - $alpha_channel->negateImage(true); - $alpha_channel->writeImage($tempfile_alpha); - - // Cast to 8bit+palette - $imgalpha_ = imagecreatefrompng($tempfile_alpha); - imagecopy($imgalpha, $imgalpha_, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($imgalpha_); - imagepng($imgalpha, $tempfile_alpha); - - // Make opaque image - $color_channels = new Imagick(); - $color_channels->newImage($wpx, $hpx, "#FFFFFF", "png"); - $color_channels->compositeImage($imagick, Imagick::COMPOSITE_COPYRED, 0, 0); - $color_channels->compositeImage($imagick, Imagick::COMPOSITE_COPYGREEN, 0, 0); - $color_channels->compositeImage($imagick, Imagick::COMPOSITE_COPYBLUE, 0, 0); - $color_channels->writeImage($tempfile_plain); - - $imgplain = imagecreatefrompng($tempfile_plain); - } - else { - // allocated colors cache - $allocated_colors = array(); - - // extract alpha channel - for ($xpx = 0; $xpx < $wpx; ++$xpx) { - for ($ypx = 0; $ypx < $hpx; ++$ypx) { - $color = imagecolorat($img, $xpx, $ypx); - $col = imagecolorsforindex($img, $color); - $alpha = $col['alpha']; - - if ($eight_bit) { - // with gamma correction - $gammacorr = 2.2; - $pixel = pow((((127 - $alpha) * 255 / 127) / 255), $gammacorr) * 255; - } - - else { - // without gamma correction - $pixel = (127 - $alpha) * 2; - - $key = $col['red'].$col['green'].$col['blue']; - - if (!isset($allocated_colors[$key])) { - $pixel_img = imagecolorallocate($img, $col['red'], $col['green'], $col['blue']); - $allocated_colors[$key] = $pixel_img; - } - else { - $pixel_img = $allocated_colors[$key]; - } - - imagesetpixel($img, $xpx, $ypx, $pixel_img); - } - - imagesetpixel($imgalpha, $xpx, $ypx, $pixel); - } - } - - // extract image without alpha channel - $imgplain = imagecreatetruecolor($wpx, $hpx); - imagecopy($imgplain, $img, 0, 0, 0, 0, $wpx, $hpx); - imagedestroy($img); - - imagepng($imgalpha, $tempfile_alpha); - imagepng($imgplain, $tempfile_plain); - } - - // embed mask image - $this->addImagePng($tempfile_alpha, $x, $y, $w, $h, $imgalpha, true); - imagedestroy($imgalpha); - - // embed image, masked with previously embedded mask - $this->addImagePng($tempfile_plain, $x, $y, $w, $h, $imgplain, false, true); - imagedestroy($imgplain); - - // remove temp files - unlink($tempfile_alpha); - unlink($tempfile_plain); - } - - /** - * add a PNG image into the document, from a file - * this should work with remote files - */ - function addPngFromFile($file, $x, $y, $w = 0, $h = 0) { - if (!function_exists("imagecreatefrompng")) { - throw new Exception("The PHP GD extension is required, but is not installed."); - } - - //if already cached, need not to read again - if ( isset($this->imagelist[$file]) ) { - $img = null; - } - - else { - $info = file_get_contents ($file, false, null, 24, 5); - $meta = unpack("CbitDepth/CcolorType/CcompressionMethod/CfilterMethod/CinterlaceMethod", $info); - $bit_depth = $meta["bitDepth"]; - $color_type = $meta["colorType"]; - - // http://www.w3.org/TR/PNG/#11IHDR - // 3 => indexed - // 4 => greyscale with alpha - // 6 => fullcolor with alpha - $is_alpha = in_array($color_type, array(4, 6)) || ($color_type == 3 && $bit_depth != 4); - - if ($is_alpha) { // exclude grayscale alpha - return $this->addImagePngAlpha($file, $x, $y, $w, $h, $color_type); - } - - //png files typically contain an alpha channel. - //pdf file format or class.pdf does not support alpha blending. - //on alpha blended images, more transparent areas have a color near black. - //This appears in the result on not storing the alpha channel. - //Correct would be the box background image or its parent when transparent. - //But this would make the image dependent on the background. - //Therefore create an image with white background and copy in - //A more natural background than black is white. - //Therefore create an empty image with white background and merge the - //image in with alpha blending. - $imgtmp = @imagecreatefrompng($file); - if (!$imgtmp) { - return; - } - $sx = imagesx($imgtmp); - $sy = imagesy($imgtmp); - $img = imagecreatetruecolor($sx,$sy); - imagealphablending($img, true); - - // @todo is it still needed ?? - $ti = imagecolortransparent($imgtmp); - if ($ti >= 0) { - $tc = imagecolorsforindex($imgtmp,$ti); - $ti = imagecolorallocate($img,$tc['red'],$tc['green'],$tc['blue']); - imagefill($img,0,0,$ti); - imagecolortransparent($img, $ti); - } else { - imagefill($img,1,1,imagecolorallocate($img,255,255,255)); - } - - imagecopy($img,$imgtmp,0,0,0,0,$sx,$sy); - imagedestroy($imgtmp); - } - $this->addImagePng($file, $x, $y, $w, $h, $img); - - if ( $img ) { - imagedestroy($img); - } - } - - /** - * add a PNG image into the document, from a memory buffer of the file - */ - function addPngFromBuf($file, $x, $y, $w = 0.0, $h = 0.0, &$data, $is_mask = false, $mask = null) { - if ( isset($this->imagelist[$file]) ) { - $data = null; - $info['width'] = $this->imagelist[$file]['w']; - $info['height'] = $this->imagelist[$file]['h']; - $label = $this->imagelist[$file]['label']; - } - - else { - if ($data == null) { - $this->addMessage('addPngFromBuf error - data not present!'); - return; - } - - $error = 0; - - if (!$error) { - $header = chr(137) .chr(80) .chr(78) .chr(71) .chr(13) .chr(10) .chr(26) .chr(10); - - if (mb_substr($data, 0, 8, '8bit') != $header) { - $error = 1; - - if (DEBUGPNG) print '[addPngFromFile this file does not have a valid header '.$file.']'; - - $errormsg = 'this file does not have a valid header'; - } - } - - if (!$error) { - // set pointer - $p = 8; - $len = mb_strlen($data, '8bit'); - - // cycle through the file, identifying chunks - $haveHeader = 0; - $info = array(); - $idata = ''; - $pdata = ''; - - while ($p < $len) { - $chunkLen = $this->getBytes($data, $p, 4); - $chunkType = mb_substr($data, $p+4, 4, '8bit'); - - switch ($chunkType) { - case 'IHDR': - // this is where all the file information comes from - $info['width'] = $this->getBytes($data, $p+8, 4); - $info['height'] = $this->getBytes($data, $p+12, 4); - $info['bitDepth'] = ord($data[$p+16]); - $info['colorType'] = ord($data[$p+17]); - $info['compressionMethod'] = ord($data[$p+18]); - $info['filterMethod'] = ord($data[$p+19]); - $info['interlaceMethod'] = ord($data[$p+20]); - - //print_r($info); - $haveHeader = 1; - if ($info['compressionMethod'] != 0) { - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile unsupported compression method '.$file.']'; - - $errormsg = 'unsupported compression method'; - } - - if ($info['filterMethod'] != 0) { - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile unsupported filter method '.$file.']'; - - $errormsg = 'unsupported filter method'; - } - break; - - case 'PLTE': - $pdata.= mb_substr($data, $p+8, $chunkLen, '8bit'); - break; - - case 'IDAT': - $idata.= mb_substr($data, $p+8, $chunkLen, '8bit'); - break; - - case 'tRNS': - //this chunk can only occur once and it must occur after the PLTE chunk and before IDAT chunk - //print "tRNS found, color type = ".$info['colorType']."\n"; - $transparency = array(); - - switch ($info['colorType']) { - // indexed color, rbg - case 3: - /* corresponding to entries in the plte chunk - Alpha for palette index 0: 1 byte - Alpha for palette index 1: 1 byte - ...etc... - */ - // there will be one entry for each palette entry. up until the last non-opaque entry. - // set up an array, stretching over all palette entries which will be o (opaque) or 1 (transparent) - $transparency['type'] = 'indexed'; - $trans = 0; - - for ($i = $chunkLen; $i >= 0; $i--) { - if (ord($data[$p+8+$i]) == 0) { - $trans = $i; - } - } - - $transparency['data'] = $trans; - break; - - // grayscale - case 0: - /* corresponding to entries in the plte chunk - Gray: 2 bytes, range 0 .. (2^bitdepth)-1 - */ - // $transparency['grayscale'] = $this->PRVT_getBytes($data,$p+8,2); // g = grayscale - $transparency['type'] = 'indexed'; - $transparency['data'] = ord($data[$p+8+1]); - break; - - // truecolor - case 2: - /* corresponding to entries in the plte chunk - Red: 2 bytes, range 0 .. (2^bitdepth)-1 - Green: 2 bytes, range 0 .. (2^bitdepth)-1 - Blue: 2 bytes, range 0 .. (2^bitdepth)-1 - */ - $transparency['r'] = $this->getBytes($data, $p+8, 2); - // r from truecolor - $transparency['g'] = $this->getBytes($data, $p+10, 2); - // g from truecolor - $transparency['b'] = $this->getBytes($data, $p+12, 2); - // b from truecolor - - $transparency['type'] = 'color-key'; - break; - - //unsupported transparency type - default: - if (DEBUGPNG) print '[addPngFromFile unsupported transparency type '.$file.']'; - break; - } - - // KS End new code - break; - - default: - break; - } - - $p += $chunkLen+12; - } - - if (!$haveHeader) { - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile information header is missing '.$file.']'; - - $errormsg = 'information header is missing'; - } - - if (isset($info['interlaceMethod']) && $info['interlaceMethod']) { - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile no support for interlaced images in pdf '.$file.']'; - - $errormsg = 'There appears to be no support for interlaced images in pdf.'; - } - } - - if (!$error && $info['bitDepth'] > 8) { - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile bit depth of 8 or less is supported '.$file.']'; - - $errormsg = 'only bit depth of 8 or less is supported'; - } - - if (!$error) { - switch ($info['colorType']) { - case 3: - $color = 'DeviceRGB'; - $ncolor = 1; - break; - - case 2: - $color = 'DeviceRGB'; - $ncolor = 3; - break; - - case 0: - $color = 'DeviceGray'; - $ncolor = 1; - break; - - default: - $error = 1; - - //debugpng - if (DEBUGPNG) print '[addPngFromFile alpha channel not supported: '.$info['colorType'].' '.$file.']'; - - $errormsg = 'transparancey alpha channel not supported, transparency only supported for palette images.'; - } - } - - if ($error) { - $this->addMessage('PNG error - ('.$file.') '.$errormsg); - return; - } - - //print_r($info); - // so this image is ok... add it in. - $this->numImages++; - $im = $this->numImages; - $label = "I$im"; - $this->numObj++; - - // $this->o_image($this->numObj,'new',array('label' => $label,'data' => $idata,'iw' => $w,'ih' => $h,'type' => 'png','ic' => $info['width'])); - $options = array( - 'label' => $label, - 'data' => $idata, - 'bitsPerComponent' => $info['bitDepth'], - 'pdata' => $pdata, - 'iw' => $info['width'], - 'ih' => $info['height'], - 'type' => 'png', - 'color' => $color, - 'ncolor' => $ncolor, - 'masked' => $mask, - 'isMask' => $is_mask - ); - - if (isset($transparency)) { - $options['transparency'] = $transparency; - } - - $this->o_image($this->numObj, 'new', $options); - $this->imagelist[$file] = array('label' =>$label, 'w' => $info['width'], 'h' => $info['height']); - } - - if ($is_mask) { - return; - } - - if ($w <= 0 && $h <= 0) { - $w = $info['width']; - $h = $info['height']; - } - - if ($w <= 0) { - $w = $h/$info['height']*$info['width']; - } - - if ($h <= 0) { - $h = $w*$info['height']/$info['width']; - } - - $this->addContent(sprintf("\nq\n%.3F 0 0 %.3F %.3F %.3F cm /%s Do\nQ", $w, $h, $x, $y, $label)); - } - - /** - * add a JPEG image into the document, from a file - */ - function addJpegFromFile($img, $x, $y, $w = 0, $h = 0) { - // attempt to add a jpeg image straight from a file, using no GD commands - // note that this function is unable to operate on a remote file. - - if (!file_exists($img)) { - return; - } - - if ( $this->image_iscached($img) ) { - $data = null; - $imageWidth = $this->imagelist[$img]['w']; - $imageHeight = $this->imagelist[$img]['h']; - $channels = $this->imagelist[$img]['c']; - } - else { - $tmp = getimagesize($img); - $imageWidth = $tmp[0]; - $imageHeight = $tmp[1]; - - if ( isset($tmp['channels']) ) { - $channels = $tmp['channels']; - } else { - $channels = 3; - } - - $data = file_get_contents($img); - } - - if ($w <= 0 && $h <= 0) { - $w = $imageWidth; - } - - if ($w == 0) { - $w = $h/$imageHeight*$imageWidth; - } - - if ($h == 0) { - $h = $w*$imageHeight/$imageWidth; - } - - $this->addJpegImage_common($data, $x, $y, $w, $h, $imageWidth, $imageHeight, $channels, $img); - } - - /** - * common code used by the two JPEG adding functions - */ - private function addJpegImage_common(&$data, $x, $y, $w = 0, $h = 0, $imageWidth, $imageHeight, $channels = 3, $imgname) { - if ( $this->image_iscached($imgname) ) { - $label = $this->imagelist[$imgname]['label']; - //debugpng - //if (DEBUGPNG) print '[addJpegImage_common Duplicate '.$imgname.']'; - - } else { - if ($data == null) { - $this->addMessage('addJpegImage_common error - ('.$imgname.') data not present!'); - return; - } - - // note that this function is not to be called externally - // it is just the common code between the GD and the file options - $this->numImages++; - $im = $this->numImages; - $label = "I$im"; - $this->numObj++; - - $this->o_image($this->numObj, 'new', array( - 'label' => $label, - 'data' => &$data, - 'iw' => $imageWidth, - 'ih' => $imageHeight, - 'channels' => $channels - )); - - $this->imagelist[$imgname] = array('label' =>$label, 'w' => $imageWidth, 'h' => $imageHeight, 'c'=> $channels); - } - - $this->addContent(sprintf("\nq\n%.3F 0 0 %.3F %.3F %.3F cm /%s Do\nQ ", $w, $h, $x, $y, $label)); - } - - /** - * specify where the document should open when it first starts - */ - function openHere($style, $a = 0, $b = 0, $c = 0) { - // this function will open the document at a specified page, in a specified style - // the values for style, and the required paramters are: - // 'XYZ' left, top, zoom - // 'Fit' - // 'FitH' top - // 'FitV' left - // 'FitR' left,bottom,right - // 'FitB' - // 'FitBH' top - // 'FitBV' left - $this->numObj++; - $this->o_destination($this->numObj, 'new', array('page' => $this->currentPage, 'type' => $style, 'p1' => $a, 'p2' => $b, 'p3' => $c)); - $id = $this->catalogId; - $this->o_catalog($id, 'openHere', $this->numObj); - } - - /** - * Add JavaScript code to the PDF document - * - * @param string $code - * @return void - */ - function addJavascript($code) { - $this->javascript .= $code; - } - - /** - * create a labelled destination within the document - */ - function addDestination($label, $style, $a = 0, $b = 0, $c = 0) { - // associates the given label with the destination, it is done this way so that a destination can be specified after - // it has been linked to - // styles are the same as the 'openHere' function - $this->numObj++; - $this->o_destination($this->numObj, 'new', array('page' => $this->currentPage, 'type' => $style, 'p1' => $a, 'p2' => $b, 'p3' => $c)); - $id = $this->numObj; - - // store the label->idf relationship, note that this means that labels can be used only once - $this->destinations["$label"] = $id; - } - - /** - * define font families, this is used to initialize the font families for the default fonts - * and for the user to add new ones for their fonts. The default bahavious can be overridden should - * that be desired. - */ - function setFontFamily($family, $options = '') { - if (!is_array($options)) { - if ($family === 'init') { - // set the known family groups - // these font families will be used to enable bold and italic markers to be included - // within text streams. html forms will be used... - $this->fontFamilies['Helvetica.afm'] = - array( - 'b' => 'Helvetica-Bold.afm', - 'i' => 'Helvetica-Oblique.afm', - 'bi' => 'Helvetica-BoldOblique.afm', - 'ib' => 'Helvetica-BoldOblique.afm' - ); - - $this->fontFamilies['Courier.afm'] = - array( - 'b' => 'Courier-Bold.afm', - 'i' => 'Courier-Oblique.afm', - 'bi' => 'Courier-BoldOblique.afm', - 'ib' => 'Courier-BoldOblique.afm' - ); - - $this->fontFamilies['Times-Roman.afm'] = - array( - 'b' => 'Times-Bold.afm', - 'i' => 'Times-Italic.afm', - 'bi' => 'Times-BoldItalic.afm', - 'ib' => 'Times-BoldItalic.afm' - ); - } - } else { - - // the user is trying to set a font family - // note that this can also be used to set the base ones to something else - if (mb_strlen($family)) { - $this->fontFamilies[$family] = $options; - } - } - } - - /** - * used to add messages for use in debugging - */ - function addMessage($message) { - $this->messages.= $message."\n"; - } - - /** - * a few functions which should allow the document to be treated transactionally. - */ - function transaction($action) { - switch ($action) { - case 'start': - // store all the data away into the checkpoint variable - $data = get_object_vars($this); - $this->checkpoint = $data; - unset($data); - break; - - case 'commit': - if (is_array($this->checkpoint) && isset($this->checkpoint['checkpoint'])) { - $tmp = $this->checkpoint['checkpoint']; - $this->checkpoint = $tmp; - unset($tmp); - } else { - $this->checkpoint = ''; - } - break; - - case 'rewind': - // do not destroy the current checkpoint, but move us back to the state then, so that we can try again - if (is_array($this->checkpoint)) { - // can only abort if were inside a checkpoint - $tmp = $this->checkpoint; - - foreach ($tmp as $k => $v) { - if ($k !== 'checkpoint') { - $this->$k = $v; - } - } - unset($tmp); - } - break; - - case 'abort': - if (is_array($this->checkpoint)) { - // can only abort if were inside a checkpoint - $tmp = $this->checkpoint; - foreach ($tmp as $k => $v) { - $this->$k = $v; - } - unset($tmp); - } - break; - } - } -} diff --git a/application/third_party/dompdf/lib/fonts/Courier-Bold.afm b/application/third_party/dompdf/lib/fonts/Courier-Bold.afm deleted file mode 100755 index 595dd2d5..00000000 --- a/application/third_party/dompdf/lib/fonts/Courier-Bold.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:00 0:00:00 -Comment UniqueID 43048 -Comment VMusage 41139 52164 -FontName Courier-Bold -FullName Courier Bold -FamilyName Courier -Weight Bold -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -113 -250 749 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ; -C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ; -C 35 ; WX 600 ; N numbersign ; B 56 -45 544 651 ; -C 36 ; WX 600 ; N dollar ; B 82 -126 519 666 ; -C 37 ; WX 600 ; N percent ; B 5 -15 595 616 ; -C 38 ; WX 600 ; N ampersand ; B 36 -15 546 543 ; -C 146 ; WX 600 ; N quoteright ; B 171 277 423 562 ; -C 40 ; WX 600 ; N parenleft ; B 219 -102 461 616 ; -C 41 ; WX 600 ; N parenright ; B 139 -102 381 616 ; -C 42 ; WX 600 ; N asterisk ; B 91 219 509 601 ; -C 43 ; WX 600 ; N plus ; B 71 39 529 478 ; -C 44 ; WX 600 ; N comma ; B 123 -111 393 174 ; -C 45 ; WX 600 ; N hyphen ; B 100 203 500 313 ; -C 173 ; WX 600 ; N hyphen ; B 100 203 500 313 ; -C 46 ; WX 600 ; N period ; B 192 -15 408 171 ; -C 47 ; WX 600 ; N slash ; B 98 -77 502 626 ; -C 48 ; WX 600 ; N zero ; B 87 -15 513 616 ; -C 49 ; WX 600 ; N one ; B 81 0 539 616 ; -C 50 ; WX 600 ; N two ; B 61 0 499 616 ; -C 51 ; WX 600 ; N three ; B 63 -15 501 616 ; -C 52 ; WX 600 ; N four ; B 53 0 507 616 ; -C 53 ; WX 600 ; N five ; B 70 -15 521 601 ; -C 54 ; WX 600 ; N six ; B 90 -15 521 616 ; -C 55 ; WX 600 ; N seven ; B 55 0 494 601 ; -C 56 ; WX 600 ; N eight ; B 83 -15 517 616 ; -C 57 ; WX 600 ; N nine ; B 79 -15 510 616 ; -C 58 ; WX 600 ; N colon ; B 191 -15 407 425 ; -C 59 ; WX 600 ; N semicolon ; B 123 -111 408 425 ; -C 60 ; WX 600 ; N less ; B 66 15 523 501 ; -C 61 ; WX 600 ; N equal ; B 71 118 529 398 ; -C 62 ; WX 600 ; N greater ; B 77 15 534 501 ; -C 63 ; WX 600 ; N question ; B 98 -14 501 580 ; -C 64 ; WX 600 ; N at ; B 16 -15 584 616 ; -C 65 ; WX 600 ; N A ; B -9 0 609 562 ; -C 66 ; WX 600 ; N B ; B 30 0 573 562 ; -C 67 ; WX 600 ; N C ; B 22 -18 560 580 ; -C 68 ; WX 600 ; N D ; B 30 0 594 562 ; -C 69 ; WX 600 ; N E ; B 25 0 560 562 ; -C 70 ; WX 600 ; N F ; B 39 0 570 562 ; -C 71 ; WX 600 ; N G ; B 22 -18 594 580 ; -C 72 ; WX 600 ; N H ; B 20 0 580 562 ; -C 73 ; WX 600 ; N I ; B 77 0 523 562 ; -C 74 ; WX 600 ; N J ; B 37 -18 601 562 ; -C 75 ; WX 600 ; N K ; B 21 0 599 562 ; -C 76 ; WX 600 ; N L ; B 39 0 578 562 ; -C 77 ; WX 600 ; N M ; B -2 0 602 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 610 562 ; -C 79 ; WX 600 ; N O ; B 22 -18 578 580 ; -C 80 ; WX 600 ; N P ; B 48 0 559 562 ; -C 81 ; WX 600 ; N Q ; B 32 -138 578 580 ; -C 82 ; WX 600 ; N R ; B 24 0 599 562 ; -C 83 ; WX 600 ; N S ; B 47 -22 553 582 ; -C 84 ; WX 600 ; N T ; B 21 0 579 562 ; -C 85 ; WX 600 ; N U ; B 4 -18 596 562 ; -C 86 ; WX 600 ; N V ; B -13 0 613 562 ; -C 87 ; WX 600 ; N W ; B -18 0 618 562 ; -C 88 ; WX 600 ; N X ; B 12 0 588 562 ; -C 89 ; WX 600 ; N Y ; B 12 0 589 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 539 562 ; -C 91 ; WX 600 ; N bracketleft ; B 245 -102 475 616 ; -C 92 ; WX 600 ; N backslash ; B 99 -77 503 626 ; -C 93 ; WX 600 ; N bracketright ; B 125 -102 355 616 ; -C 94 ; WX 600 ; N asciicircum ; B 108 250 492 616 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 178 277 428 562 ; -C 97 ; WX 600 ; N a ; B 35 -15 570 454 ; -C 98 ; WX 600 ; N b ; B 0 -15 584 626 ; -C 99 ; WX 600 ; N c ; B 40 -15 545 459 ; -C 100 ; WX 600 ; N d ; B 20 -15 591 626 ; -C 101 ; WX 600 ; N e ; B 40 -15 563 454 ; -C 102 ; WX 600 ; N f ; B 83 0 547 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 30 -146 580 454 ; -C 104 ; WX 600 ; N h ; B 5 0 592 626 ; -C 105 ; WX 600 ; N i ; B 77 0 523 658 ; -C 106 ; WX 600 ; N j ; B 63 -146 440 658 ; -C 107 ; WX 600 ; N k ; B 20 0 585 626 ; -C 108 ; WX 600 ; N l ; B 77 0 523 626 ; -C 109 ; WX 600 ; N m ; B -22 0 626 454 ; -C 110 ; WX 600 ; N n ; B 18 0 592 454 ; -C 111 ; WX 600 ; N o ; B 30 -15 570 454 ; -C 112 ; WX 600 ; N p ; B -1 -142 570 454 ; -C 113 ; WX 600 ; N q ; B 20 -142 591 454 ; -C 114 ; WX 600 ; N r ; B 47 0 580 454 ; -C 115 ; WX 600 ; N s ; B 68 -17 535 459 ; -C 116 ; WX 600 ; N t ; B 47 -15 532 562 ; -C 117 ; WX 600 ; N u ; B -1 -15 569 439 ; -C 118 ; WX 600 ; N v ; B -1 0 601 439 ; -C 119 ; WX 600 ; N w ; B -18 0 618 439 ; -C 120 ; WX 600 ; N x ; B 6 0 594 439 ; -C 121 ; WX 600 ; N y ; B -4 -142 601 439 ; -C 122 ; WX 600 ; N z ; B 81 0 520 439 ; -C 123 ; WX 600 ; N braceleft ; B 160 -102 464 616 ; -C 124 ; WX 600 ; N bar ; B 255 -250 345 750 ; -C 125 ; WX 600 ; N braceright ; B 136 -102 440 616 ; -C 126 ; WX 600 ; N asciitilde ; B 71 153 530 356 ; -C 161 ; WX 600 ; N exclamdown ; B 202 -146 398 449 ; -C 162 ; WX 600 ; N cent ; B 66 -49 518 614 ; -C 163 ; WX 600 ; N sterling ; B 72 -28 558 611 ; -C -1 ; WX 600 ; N fraction ; B 25 -60 576 661 ; -C 165 ; WX 600 ; N yen ; B 10 0 590 562 ; -C 131 ; WX 600 ; N florin ; B -30 -131 572 616 ; -C 167 ; WX 600 ; N section ; B 83 -70 517 580 ; -C 164 ; WX 600 ; N currency ; B 54 49 546 517 ; -C 39 ; WX 600 ; N quotesingle ; B 227 277 373 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 71 277 535 562 ; -C 170 ; WX 600 ; N guillemotleft ; B 8 70 553 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 141 70 459 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 141 70 459 446 ; -C -1 ; WX 600 ; N fi ; B 12 0 593 626 ; -C -1 ; WX 600 ; N fl ; B 12 0 593 626 ; -C 150 ; WX 600 ; N endash ; B 65 203 535 313 ; -C 134 ; WX 600 ; N dagger ; B 106 -70 494 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 106 -70 494 580 ; -C 183 ; WX 600 ; N periodcentered ; B 196 165 404 351 ; -C 182 ; WX 600 ; N paragraph ; B 6 -70 576 580 ; -C 149 ; WX 600 ; N bullet ; B 140 132 460 430 ; -C 130 ; WX 600 ; N quotesinglbase ; B 175 -142 427 143 ; -C 132 ; WX 600 ; N quotedblbase ; B 65 -142 529 143 ; -C 148 ; WX 600 ; N quotedblright ; B 61 277 525 562 ; -C 187 ; WX 600 ; N guillemotright ; B 47 70 592 446 ; -C 133 ; WX 600 ; N ellipsis ; B 26 -15 574 116 ; -C 137 ; WX 600 ; N perthousand ; B -113 -15 713 616 ; -C 191 ; WX 600 ; N questiondown ; B 99 -146 502 449 ; -C 96 ; WX 600 ; N grave ; B 132 508 395 661 ; -C 180 ; WX 600 ; N acute ; B 205 508 468 661 ; -C 136 ; WX 600 ; N circumflex ; B 103 483 497 657 ; -C 152 ; WX 600 ; N tilde ; B 89 493 512 636 ; -C 175 ; WX 600 ; N macron ; B 88 505 512 585 ; -C -1 ; WX 600 ; N breve ; B 83 468 517 631 ; -C -1 ; WX 600 ; N dotaccent ; B 230 498 370 638 ; -C 168 ; WX 600 ; N dieresis ; B 128 498 472 638 ; -C -1 ; WX 600 ; N ring ; B 198 481 402 678 ; -C 184 ; WX 600 ; N cedilla ; B 205 -206 387 0 ; -C -1 ; WX 600 ; N hungarumlaut ; B 68 488 588 661 ; -C -1 ; WX 600 ; N ogonek ; B 169 -199 400 0 ; -C -1 ; WX 600 ; N caron ; B 103 493 497 667 ; -C 151 ; WX 600 ; N emdash ; B -10 203 610 313 ; -C 198 ; WX 600 ; N AE ; B -29 0 602 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 147 196 453 580 ; -C -1 ; WX 600 ; N Lslash ; B 39 0 578 562 ; -C 216 ; WX 600 ; N Oslash ; B 22 -22 578 584 ; -C 140 ; WX 600 ; N OE ; B -25 0 595 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 147 196 453 580 ; -C 230 ; WX 600 ; N ae ; B -4 -15 601 454 ; -C -1 ; WX 600 ; N dotlessi ; B 77 0 523 439 ; -C -1 ; WX 600 ; N lslash ; B 77 0 523 626 ; -C 248 ; WX 600 ; N oslash ; B 30 -24 570 463 ; -C 156 ; WX 600 ; N oe ; B -18 -15 611 454 ; -C 223 ; WX 600 ; N germandbls ; B 22 -15 596 626 ; -C 207 ; WX 600 ; N Idieresis ; B 77 0 523 761 ; -C 233 ; WX 600 ; N eacute ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N abreve ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B -1 -15 628 661 ; -C -1 ; WX 600 ; N ecaron ; B 40 -15 563 667 ; -C 159 ; WX 600 ; N Ydieresis ; B 12 0 589 761 ; -C 247 ; WX 600 ; N divide ; B 71 16 529 500 ; -C 221 ; WX 600 ; N Yacute ; B 12 0 589 784 ; -C 194 ; WX 600 ; N Acircumflex ; B -9 0 609 780 ; -C 225 ; WX 600 ; N aacute ; B 35 -15 570 661 ; -C 219 ; WX 600 ; N Ucircumflex ; B 4 -18 596 780 ; -C 253 ; WX 600 ; N yacute ; B -4 -142 601 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 68 -250 535 459 ; -C 234 ; WX 600 ; N ecircumflex ; B 40 -15 563 657 ; -C -1 ; WX 600 ; N Uring ; B 4 -18 596 801 ; -C 220 ; WX 600 ; N Udieresis ; B 4 -18 596 761 ; -C -1 ; WX 600 ; N aogonek ; B 35 -199 586 454 ; -C 218 ; WX 600 ; N Uacute ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N uogonek ; B -1 -199 585 439 ; -C 203 ; WX 600 ; N Edieresis ; B 25 0 560 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 594 562 ; -C -1 ; WX 600 ; N commaaccent ; B 205 -250 397 -57 ; -C 169 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 560 708 ; -C -1 ; WX 600 ; N ccaron ; B 40 -15 545 667 ; -C 229 ; WX 600 ; N aring ; B 35 -15 570 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 610 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 523 801 ; -C 224 ; WX 600 ; N agrave ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 21 -250 579 562 ; -C -1 ; WX 600 ; N Cacute ; B 22 -18 560 784 ; -C 227 ; WX 600 ; N atilde ; B 35 -15 570 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 560 761 ; -C 154 ; WX 600 ; N scaron ; B 68 -17 535 667 ; -C -1 ; WX 600 ; N scedilla ; B 68 -206 535 459 ; -C 237 ; WX 600 ; N iacute ; B 77 0 523 661 ; -C -1 ; WX 600 ; N lozenge ; B 66 0 534 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 599 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 22 -250 594 580 ; -C 251 ; WX 600 ; N ucircumflex ; B -1 -15 569 657 ; -C 226 ; WX 600 ; N acircumflex ; B 35 -15 570 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 609 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 580 667 ; -C 231 ; WX 600 ; N ccedilla ; B 40 -206 545 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 539 761 ; -C 222 ; WX 600 ; N Thorn ; B 48 0 557 562 ; -C -1 ; WX 600 ; N Omacron ; B 22 -18 578 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 599 784 ; -C -1 ; WX 600 ; N Sacute ; B 47 -22 553 784 ; -C -1 ; WX 600 ; N dcaron ; B 20 -15 727 626 ; -C -1 ; WX 600 ; N Umacron ; B 4 -18 596 708 ; -C -1 ; WX 600 ; N uring ; B -1 -15 569 678 ; -C 179 ; WX 600 ; N threesuperior ; B 138 222 433 616 ; -C 210 ; WX 600 ; N Ograve ; B 22 -18 578 784 ; -C 192 ; WX 600 ; N Agrave ; B -9 0 609 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 609 784 ; -C 215 ; WX 600 ; N multiply ; B 81 39 520 478 ; -C 250 ; WX 600 ; N uacute ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N Tcaron ; B 21 0 579 790 ; -C -1 ; WX 600 ; N partialdiff ; B 63 -38 537 728 ; -C 255 ; WX 600 ; N ydieresis ; B -4 -142 601 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 610 784 ; -C 238 ; WX 600 ; N icircumflex ; B 73 0 523 657 ; -C 202 ; WX 600 ; N Ecircumflex ; B 25 0 560 780 ; -C 228 ; WX 600 ; N adieresis ; B 35 -15 570 638 ; -C 235 ; WX 600 ; N edieresis ; B 40 -15 563 638 ; -C -1 ; WX 600 ; N cacute ; B 40 -15 545 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 592 661 ; -C -1 ; WX 600 ; N umacron ; B -1 -15 569 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 610 790 ; -C 205 ; WX 600 ; N Iacute ; B 77 0 523 784 ; -C 177 ; WX 600 ; N plusminus ; B 71 24 529 515 ; -C 166 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ; -C 174 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 22 -18 594 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 523 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; -C 200 ; WX 600 ; N Egrave ; B 25 0 560 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 580 661 ; -C -1 ; WX 600 ; N omacron ; B 30 -15 570 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 539 784 ; -C 142 ; WX 600 ; N Zcaron ; B 62 0 539 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 523 696 ; -C 208 ; WX 600 ; N Eth ; B 30 0 594 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 22 -206 560 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 523 626 ; -C -1 ; WX 600 ; N tcaron ; B 47 -15 532 703 ; -C -1 ; WX 600 ; N eogonek ; B 40 -199 563 454 ; -C -1 ; WX 600 ; N Uogonek ; B 4 -199 596 562 ; -C 193 ; WX 600 ; N Aacute ; B -9 0 609 784 ; -C 196 ; WX 600 ; N Adieresis ; B -9 0 609 761 ; -C 232 ; WX 600 ; N egrave ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 520 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 523 658 ; -C 211 ; WX 600 ; N Oacute ; B 22 -18 578 784 ; -C 243 ; WX 600 ; N oacute ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N amacron ; B 35 -15 570 585 ; -C -1 ; WX 600 ; N sacute ; B 68 -17 535 661 ; -C 239 ; WX 600 ; N idieresis ; B 77 0 523 618 ; -C 212 ; WX 600 ; N Ocircumflex ; B 22 -18 578 780 ; -C 217 ; WX 600 ; N Ugrave ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C 254 ; WX 600 ; N thorn ; B -14 -142 570 626 ; -C 178 ; WX 600 ; N twosuperior ; B 143 230 436 616 ; -C 214 ; WX 600 ; N Odieresis ; B 22 -18 578 761 ; -C 181 ; WX 600 ; N mu ; B -1 -142 569 439 ; -C 236 ; WX 600 ; N igrave ; B 77 0 523 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 30 -15 668 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 576 562 ; -C -1 ; WX 600 ; N dcroat ; B 20 -15 591 626 ; -C 190 ; WX 600 ; N threequarters ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N Scedilla ; B 47 -206 553 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 597 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 599 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 578 784 ; -C 153 ; WX 600 ; N trademark ; B -9 230 749 562 ; -C -1 ; WX 600 ; N edotaccent ; B 40 -15 563 638 ; -C 204 ; WX 600 ; N Igrave ; B 77 0 523 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 523 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 637 562 ; -C 189 ; WX 600 ; N onehalf ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 523 696 ; -C 244 ; WX 600 ; N ocircumflex ; B 30 -15 570 657 ; -C 241 ; WX 600 ; N ntilde ; B 18 0 592 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 4 -18 638 784 ; -C 201 ; WX 600 ; N Eacute ; B 25 0 560 784 ; -C -1 ; WX 600 ; N emacron ; B 40 -15 563 585 ; -C -1 ; WX 600 ; N gbreve ; B 30 -146 580 661 ; -C 188 ; WX 600 ; N onequarter ; B -56 -60 656 661 ; -C 138 ; WX 600 ; N Scaron ; B 47 -22 553 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 47 -250 553 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 22 -18 628 784 ; -C 176 ; WX 600 ; N degree ; B 86 243 474 616 ; -C 242 ; WX 600 ; N ograve ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N Ccaron ; B 22 -18 560 790 ; -C 249 ; WX 600 ; N ugrave ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N radical ; B -19 -104 473 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 594 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 580 454 ; -C 209 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ; -C 245 ; WX 600 ; N otilde ; B 30 -15 570 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 599 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 578 562 ; -C 195 ; WX 600 ; N Atilde ; B -9 0 609 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 625 562 ; -C 197 ; WX 600 ; N Aring ; B -9 0 609 801 ; -C 213 ; WX 600 ; N Otilde ; B 22 -18 578 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 520 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 560 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 523 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 20 -250 585 626 ; -C -1 ; WX 600 ; N minus ; B 71 203 529 313 ; -C 206 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 592 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 47 -250 532 562 ; -C 172 ; WX 600 ; N logicalnot ; B 71 103 529 413 ; -C 246 ; WX 600 ; N odieresis ; B 30 -15 570 638 ; -C 252 ; WX 600 ; N udieresis ; B -1 -15 569 638 ; -C -1 ; WX 600 ; N notequal ; B 12 -47 537 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 30 -146 580 714 ; -C 240 ; WX 600 ; N eth ; B 58 -27 543 626 ; -C 158 ; WX 600 ; N zcaron ; B 81 0 520 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 592 454 ; -C 185 ; WX 600 ; N onesuperior ; B 153 230 447 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 523 585 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Courier-BoldOblique.afm b/application/third_party/dompdf/lib/fonts/Courier-BoldOblique.afm deleted file mode 100755 index 80ebcd57..00000000 --- a/application/third_party/dompdf/lib/fonts/Courier-BoldOblique.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:46 0:00:00 -Comment UniqueID 43049 -Comment VMusage 17529 79244 -FontName Courier-BoldOblique -FullName Courier Bold Oblique -FamilyName Courier -Weight Bold -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -57 -250 869 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 3 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ; -C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ; -C 35 ; WX 600 ; N numbersign ; B 88 -45 641 651 ; -C 36 ; WX 600 ; N dollar ; B 87 -126 630 666 ; -C 37 ; WX 600 ; N percent ; B 101 -15 625 616 ; -C 38 ; WX 600 ; N ampersand ; B 61 -15 595 543 ; -C 146 ; WX 600 ; N quoteright ; B 229 277 543 562 ; -C 40 ; WX 600 ; N parenleft ; B 265 -102 592 616 ; -C 41 ; WX 600 ; N parenright ; B 117 -102 444 616 ; -C 42 ; WX 600 ; N asterisk ; B 179 219 598 601 ; -C 43 ; WX 600 ; N plus ; B 114 39 596 478 ; -C 44 ; WX 600 ; N comma ; B 99 -111 430 174 ; -C 45 ; WX 600 ; N hyphen ; B 143 203 567 313 ; -C 173 ; WX 600 ; N hyphen ; B 143 203 567 313 ; -C 46 ; WX 600 ; N period ; B 206 -15 427 171 ; -C 47 ; WX 600 ; N slash ; B 90 -77 626 626 ; -C 48 ; WX 600 ; N zero ; B 135 -15 593 616 ; -C 49 ; WX 600 ; N one ; B 93 0 562 616 ; -C 50 ; WX 600 ; N two ; B 61 0 594 616 ; -C 51 ; WX 600 ; N three ; B 71 -15 571 616 ; -C 52 ; WX 600 ; N four ; B 81 0 559 616 ; -C 53 ; WX 600 ; N five ; B 77 -15 621 601 ; -C 54 ; WX 600 ; N six ; B 135 -15 652 616 ; -C 55 ; WX 600 ; N seven ; B 147 0 622 601 ; -C 56 ; WX 600 ; N eight ; B 115 -15 604 616 ; -C 57 ; WX 600 ; N nine ; B 75 -15 592 616 ; -C 58 ; WX 600 ; N colon ; B 205 -15 480 425 ; -C 59 ; WX 600 ; N semicolon ; B 99 -111 481 425 ; -C 60 ; WX 600 ; N less ; B 120 15 613 501 ; -C 61 ; WX 600 ; N equal ; B 96 118 614 398 ; -C 62 ; WX 600 ; N greater ; B 97 15 589 501 ; -C 63 ; WX 600 ; N question ; B 183 -14 592 580 ; -C 64 ; WX 600 ; N at ; B 65 -15 642 616 ; -C 65 ; WX 600 ; N A ; B -9 0 632 562 ; -C 66 ; WX 600 ; N B ; B 30 0 630 562 ; -C 67 ; WX 600 ; N C ; B 74 -18 675 580 ; -C 68 ; WX 600 ; N D ; B 30 0 664 562 ; -C 69 ; WX 600 ; N E ; B 25 0 670 562 ; -C 70 ; WX 600 ; N F ; B 39 0 684 562 ; -C 71 ; WX 600 ; N G ; B 74 -18 675 580 ; -C 72 ; WX 600 ; N H ; B 20 0 700 562 ; -C 73 ; WX 600 ; N I ; B 77 0 643 562 ; -C 74 ; WX 600 ; N J ; B 58 -18 721 562 ; -C 75 ; WX 600 ; N K ; B 21 0 692 562 ; -C 76 ; WX 600 ; N L ; B 39 0 636 562 ; -C 77 ; WX 600 ; N M ; B -2 0 722 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 730 562 ; -C 79 ; WX 600 ; N O ; B 74 -18 645 580 ; -C 80 ; WX 600 ; N P ; B 48 0 643 562 ; -C 81 ; WX 600 ; N Q ; B 83 -138 636 580 ; -C 82 ; WX 600 ; N R ; B 24 0 617 562 ; -C 83 ; WX 600 ; N S ; B 54 -22 673 582 ; -C 84 ; WX 600 ; N T ; B 86 0 679 562 ; -C 85 ; WX 600 ; N U ; B 101 -18 716 562 ; -C 86 ; WX 600 ; N V ; B 84 0 733 562 ; -C 87 ; WX 600 ; N W ; B 79 0 738 562 ; -C 88 ; WX 600 ; N X ; B 12 0 690 562 ; -C 89 ; WX 600 ; N Y ; B 109 0 709 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 637 562 ; -C 91 ; WX 600 ; N bracketleft ; B 223 -102 606 616 ; -C 92 ; WX 600 ; N backslash ; B 222 -77 496 626 ; -C 93 ; WX 600 ; N bracketright ; B 103 -102 486 616 ; -C 94 ; WX 600 ; N asciicircum ; B 171 250 556 616 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 585 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 297 277 487 562 ; -C 97 ; WX 600 ; N a ; B 61 -15 593 454 ; -C 98 ; WX 600 ; N b ; B 13 -15 636 626 ; -C 99 ; WX 600 ; N c ; B 81 -15 631 459 ; -C 100 ; WX 600 ; N d ; B 60 -15 645 626 ; -C 101 ; WX 600 ; N e ; B 81 -15 605 454 ; -C 102 ; WX 600 ; N f ; B 83 0 677 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 40 -146 674 454 ; -C 104 ; WX 600 ; N h ; B 18 0 615 626 ; -C 105 ; WX 600 ; N i ; B 77 0 546 658 ; -C 106 ; WX 600 ; N j ; B 36 -146 580 658 ; -C 107 ; WX 600 ; N k ; B 33 0 643 626 ; -C 108 ; WX 600 ; N l ; B 77 0 546 626 ; -C 109 ; WX 600 ; N m ; B -22 0 649 454 ; -C 110 ; WX 600 ; N n ; B 18 0 615 454 ; -C 111 ; WX 600 ; N o ; B 71 -15 622 454 ; -C 112 ; WX 600 ; N p ; B -32 -142 622 454 ; -C 113 ; WX 600 ; N q ; B 60 -142 685 454 ; -C 114 ; WX 600 ; N r ; B 47 0 655 454 ; -C 115 ; WX 600 ; N s ; B 66 -17 608 459 ; -C 116 ; WX 600 ; N t ; B 118 -15 567 562 ; -C 117 ; WX 600 ; N u ; B 70 -15 592 439 ; -C 118 ; WX 600 ; N v ; B 70 0 695 439 ; -C 119 ; WX 600 ; N w ; B 53 0 712 439 ; -C 120 ; WX 600 ; N x ; B 6 0 671 439 ; -C 121 ; WX 600 ; N y ; B -21 -142 695 439 ; -C 122 ; WX 600 ; N z ; B 81 0 614 439 ; -C 123 ; WX 600 ; N braceleft ; B 203 -102 595 616 ; -C 124 ; WX 600 ; N bar ; B 201 -250 505 750 ; -C 125 ; WX 600 ; N braceright ; B 114 -102 506 616 ; -C 126 ; WX 600 ; N asciitilde ; B 120 153 590 356 ; -C 161 ; WX 600 ; N exclamdown ; B 196 -146 477 449 ; -C 162 ; WX 600 ; N cent ; B 121 -49 605 614 ; -C 163 ; WX 600 ; N sterling ; B 106 -28 650 611 ; -C -1 ; WX 600 ; N fraction ; B 22 -60 708 661 ; -C 165 ; WX 600 ; N yen ; B 98 0 710 562 ; -C 131 ; WX 600 ; N florin ; B -57 -131 702 616 ; -C 167 ; WX 600 ; N section ; B 74 -70 620 580 ; -C 164 ; WX 600 ; N currency ; B 77 49 644 517 ; -C 39 ; WX 600 ; N quotesingle ; B 303 277 493 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 190 277 594 562 ; -C 170 ; WX 600 ; N guillemotleft ; B 62 70 639 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 195 70 545 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 165 70 514 446 ; -C -1 ; WX 600 ; N fi ; B 12 0 644 626 ; -C -1 ; WX 600 ; N fl ; B 12 0 644 626 ; -C 150 ; WX 600 ; N endash ; B 108 203 602 313 ; -C 134 ; WX 600 ; N dagger ; B 175 -70 586 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 121 -70 587 580 ; -C 183 ; WX 600 ; N periodcentered ; B 248 165 461 351 ; -C 182 ; WX 600 ; N paragraph ; B 61 -70 700 580 ; -C 149 ; WX 600 ; N bullet ; B 196 132 523 430 ; -C 130 ; WX 600 ; N quotesinglbase ; B 144 -142 458 143 ; -C 132 ; WX 600 ; N quotedblbase ; B 34 -142 560 143 ; -C 148 ; WX 600 ; N quotedblright ; B 119 277 645 562 ; -C 187 ; WX 600 ; N guillemotright ; B 71 70 647 446 ; -C 133 ; WX 600 ; N ellipsis ; B 35 -15 587 116 ; -C 137 ; WX 600 ; N perthousand ; B -45 -15 743 616 ; -C 191 ; WX 600 ; N questiondown ; B 100 -146 509 449 ; -C 96 ; WX 600 ; N grave ; B 272 508 503 661 ; -C 180 ; WX 600 ; N acute ; B 312 508 609 661 ; -C 136 ; WX 600 ; N circumflex ; B 212 483 607 657 ; -C 152 ; WX 600 ; N tilde ; B 199 493 643 636 ; -C 175 ; WX 600 ; N macron ; B 195 505 637 585 ; -C -1 ; WX 600 ; N breve ; B 217 468 652 631 ; -C -1 ; WX 600 ; N dotaccent ; B 348 498 493 638 ; -C 168 ; WX 600 ; N dieresis ; B 246 498 595 638 ; -C -1 ; WX 600 ; N ring ; B 319 481 528 678 ; -C 184 ; WX 600 ; N cedilla ; B 168 -206 368 0 ; -C -1 ; WX 600 ; N hungarumlaut ; B 171 488 729 661 ; -C -1 ; WX 600 ; N ogonek ; B 143 -199 367 0 ; -C -1 ; WX 600 ; N caron ; B 238 493 633 667 ; -C 151 ; WX 600 ; N emdash ; B 33 203 677 313 ; -C 198 ; WX 600 ; N AE ; B -29 0 708 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 188 196 526 580 ; -C -1 ; WX 600 ; N Lslash ; B 39 0 636 562 ; -C 216 ; WX 600 ; N Oslash ; B 48 -22 673 584 ; -C 140 ; WX 600 ; N OE ; B 26 0 701 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 188 196 543 580 ; -C 230 ; WX 600 ; N ae ; B 21 -15 652 454 ; -C -1 ; WX 600 ; N dotlessi ; B 77 0 546 439 ; -C -1 ; WX 600 ; N lslash ; B 77 0 587 626 ; -C 248 ; WX 600 ; N oslash ; B 54 -24 638 463 ; -C 156 ; WX 600 ; N oe ; B 18 -15 662 454 ; -C 223 ; WX 600 ; N germandbls ; B 22 -15 629 626 ; -C 207 ; WX 600 ; N Idieresis ; B 77 0 643 761 ; -C 233 ; WX 600 ; N eacute ; B 81 -15 609 661 ; -C -1 ; WX 600 ; N abreve ; B 61 -15 658 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 70 -15 769 661 ; -C -1 ; WX 600 ; N ecaron ; B 81 -15 633 667 ; -C 159 ; WX 600 ; N Ydieresis ; B 109 0 709 761 ; -C 247 ; WX 600 ; N divide ; B 114 16 596 500 ; -C 221 ; WX 600 ; N Yacute ; B 109 0 709 784 ; -C 194 ; WX 600 ; N Acircumflex ; B -9 0 632 780 ; -C 225 ; WX 600 ; N aacute ; B 61 -15 609 661 ; -C 219 ; WX 600 ; N Ucircumflex ; B 101 -18 716 780 ; -C 253 ; WX 600 ; N yacute ; B -21 -142 695 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 66 -250 608 459 ; -C 234 ; WX 600 ; N ecircumflex ; B 81 -15 607 657 ; -C -1 ; WX 600 ; N Uring ; B 101 -18 716 801 ; -C 220 ; WX 600 ; N Udieresis ; B 101 -18 716 761 ; -C -1 ; WX 600 ; N aogonek ; B 61 -199 593 454 ; -C 218 ; WX 600 ; N Uacute ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N uogonek ; B 70 -199 592 439 ; -C 203 ; WX 600 ; N Edieresis ; B 25 0 670 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 664 562 ; -C -1 ; WX 600 ; N commaaccent ; B 151 -250 385 -57 ; -C 169 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 670 708 ; -C -1 ; WX 600 ; N ccaron ; B 81 -15 633 667 ; -C 229 ; WX 600 ; N aring ; B 61 -15 593 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 730 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 639 801 ; -C 224 ; WX 600 ; N agrave ; B 61 -15 593 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 86 -250 679 562 ; -C -1 ; WX 600 ; N Cacute ; B 74 -18 675 784 ; -C 227 ; WX 600 ; N atilde ; B 61 -15 643 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 670 761 ; -C 154 ; WX 600 ; N scaron ; B 66 -17 633 667 ; -C -1 ; WX 600 ; N scedilla ; B 66 -206 608 459 ; -C 237 ; WX 600 ; N iacute ; B 77 0 609 661 ; -C -1 ; WX 600 ; N lozenge ; B 145 0 614 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 659 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 74 -250 675 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 70 -15 597 657 ; -C 226 ; WX 600 ; N acircumflex ; B 61 -15 607 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 633 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 655 667 ; -C 231 ; WX 600 ; N ccedilla ; B 81 -206 631 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 637 761 ; -C 222 ; WX 600 ; N Thorn ; B 48 0 620 562 ; -C -1 ; WX 600 ; N Omacron ; B 74 -18 663 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 665 784 ; -C -1 ; WX 600 ; N Sacute ; B 54 -22 673 784 ; -C -1 ; WX 600 ; N dcaron ; B 60 -15 861 626 ; -C -1 ; WX 600 ; N Umacron ; B 101 -18 716 708 ; -C -1 ; WX 600 ; N uring ; B 70 -15 592 678 ; -C 179 ; WX 600 ; N threesuperior ; B 193 222 526 616 ; -C 210 ; WX 600 ; N Ograve ; B 74 -18 645 784 ; -C 192 ; WX 600 ; N Agrave ; B -9 0 632 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 684 784 ; -C 215 ; WX 600 ; N multiply ; B 104 39 606 478 ; -C 250 ; WX 600 ; N uacute ; B 70 -15 599 661 ; -C -1 ; WX 600 ; N Tcaron ; B 86 0 679 790 ; -C -1 ; WX 600 ; N partialdiff ; B 91 -38 627 728 ; -C 255 ; WX 600 ; N ydieresis ; B -21 -142 695 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 730 784 ; -C 238 ; WX 600 ; N icircumflex ; B 77 0 577 657 ; -C 202 ; WX 600 ; N Ecircumflex ; B 25 0 670 780 ; -C 228 ; WX 600 ; N adieresis ; B 61 -15 595 638 ; -C 235 ; WX 600 ; N edieresis ; B 81 -15 605 638 ; -C -1 ; WX 600 ; N cacute ; B 81 -15 649 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 639 661 ; -C -1 ; WX 600 ; N umacron ; B 70 -15 637 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 730 790 ; -C 205 ; WX 600 ; N Iacute ; B 77 0 643 784 ; -C 177 ; WX 600 ; N plusminus ; B 76 24 614 515 ; -C 166 ; WX 600 ; N brokenbar ; B 217 -175 489 675 ; -C 174 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 74 -18 684 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 643 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 672 706 ; -C 200 ; WX 600 ; N Egrave ; B 25 0 670 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 655 661 ; -C -1 ; WX 600 ; N omacron ; B 71 -15 637 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 665 784 ; -C 142 ; WX 600 ; N Zcaron ; B 62 0 659 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 627 696 ; -C 208 ; WX 600 ; N Eth ; B 30 0 664 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 74 -206 675 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 546 626 ; -C -1 ; WX 600 ; N tcaron ; B 118 -15 627 703 ; -C -1 ; WX 600 ; N eogonek ; B 81 -199 605 454 ; -C -1 ; WX 600 ; N Uogonek ; B 101 -199 716 562 ; -C 193 ; WX 600 ; N Aacute ; B -9 0 655 784 ; -C 196 ; WX 600 ; N Adieresis ; B -9 0 632 761 ; -C 232 ; WX 600 ; N egrave ; B 81 -15 605 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 614 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 546 658 ; -C 211 ; WX 600 ; N Oacute ; B 74 -18 645 784 ; -C 243 ; WX 600 ; N oacute ; B 71 -15 649 661 ; -C -1 ; WX 600 ; N amacron ; B 61 -15 637 585 ; -C -1 ; WX 600 ; N sacute ; B 66 -17 609 661 ; -C 239 ; WX 600 ; N idieresis ; B 77 0 561 618 ; -C 212 ; WX 600 ; N Ocircumflex ; B 74 -18 645 780 ; -C 217 ; WX 600 ; N Ugrave ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C 254 ; WX 600 ; N thorn ; B -32 -142 622 626 ; -C 178 ; WX 600 ; N twosuperior ; B 191 230 542 616 ; -C 214 ; WX 600 ; N Odieresis ; B 74 -18 645 761 ; -C 181 ; WX 600 ; N mu ; B 49 -142 592 439 ; -C 236 ; WX 600 ; N igrave ; B 77 0 546 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 71 -15 809 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 670 562 ; -C -1 ; WX 600 ; N dcroat ; B 60 -15 712 626 ; -C 190 ; WX 600 ; N threequarters ; B 8 -60 699 661 ; -C -1 ; WX 600 ; N Scedilla ; B 54 -206 673 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 731 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 692 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 636 784 ; -C 153 ; WX 600 ; N trademark ; B 86 230 869 562 ; -C -1 ; WX 600 ; N edotaccent ; B 81 -15 605 638 ; -C 204 ; WX 600 ; N Igrave ; B 77 0 643 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 663 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 757 562 ; -C 189 ; WX 600 ; N onehalf ; B 22 -60 716 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 671 696 ; -C 244 ; WX 600 ; N ocircumflex ; B 71 -15 622 657 ; -C 241 ; WX 600 ; N ntilde ; B 18 0 643 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 101 -18 805 784 ; -C 201 ; WX 600 ; N Eacute ; B 25 0 670 784 ; -C -1 ; WX 600 ; N emacron ; B 81 -15 637 585 ; -C -1 ; WX 600 ; N gbreve ; B 40 -146 674 661 ; -C 188 ; WX 600 ; N onequarter ; B 13 -60 707 661 ; -C 138 ; WX 600 ; N Scaron ; B 54 -22 689 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 54 -250 673 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 74 -18 795 784 ; -C 176 ; WX 600 ; N degree ; B 173 243 570 616 ; -C 242 ; WX 600 ; N ograve ; B 71 -15 622 661 ; -C -1 ; WX 600 ; N Ccaron ; B 74 -18 689 790 ; -C 249 ; WX 600 ; N ugrave ; B 70 -15 592 661 ; -C -1 ; WX 600 ; N radical ; B 67 -104 635 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 664 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 655 454 ; -C 209 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ; -C 245 ; WX 600 ; N otilde ; B 71 -15 643 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 617 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 636 562 ; -C 195 ; WX 600 ; N Atilde ; B -9 0 669 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 632 562 ; -C 197 ; WX 600 ; N Aring ; B -9 0 632 801 ; -C 213 ; WX 600 ; N Otilde ; B 74 -18 669 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 614 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 670 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 643 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 33 -250 643 626 ; -C -1 ; WX 600 ; N minus ; B 114 203 596 313 ; -C 206 ; WX 600 ; N Icircumflex ; B 77 0 643 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 633 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 118 -250 567 562 ; -C 172 ; WX 600 ; N logicalnot ; B 135 103 617 413 ; -C 246 ; WX 600 ; N odieresis ; B 71 -15 622 638 ; -C 252 ; WX 600 ; N udieresis ; B 70 -15 595 638 ; -C -1 ; WX 600 ; N notequal ; B 30 -47 626 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 40 -146 674 714 ; -C 240 ; WX 600 ; N eth ; B 93 -27 661 626 ; -C 158 ; WX 600 ; N zcaron ; B 81 0 643 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 615 454 ; -C 185 ; WX 600 ; N onesuperior ; B 212 230 514 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 575 585 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Courier-Oblique.afm b/application/third_party/dompdf/lib/fonts/Courier-Oblique.afm deleted file mode 100755 index 64f7d3f8..00000000 --- a/application/third_party/dompdf/lib/fonts/Courier-Oblique.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 0:00:00 17:37:52 1997 -Comment UniqueID 43051 -Comment VMusage 16248 75829 -FontName Courier-Oblique -FullName Courier Oblique -FamilyName Courier -Weight Medium -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -27 -250 849 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ; -C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ; -C 35 ; WX 600 ; N numbersign ; B 133 -32 596 639 ; -C 36 ; WX 600 ; N dollar ; B 108 -126 596 662 ; -C 37 ; WX 600 ; N percent ; B 134 -15 599 622 ; -C 38 ; WX 600 ; N ampersand ; B 87 -15 580 543 ; -C 146 ; WX 600 ; N quoteright ; B 283 328 495 562 ; -C 40 ; WX 600 ; N parenleft ; B 313 -108 572 622 ; -C 41 ; WX 600 ; N parenright ; B 137 -108 396 622 ; -C 42 ; WX 600 ; N asterisk ; B 212 257 580 607 ; -C 43 ; WX 600 ; N plus ; B 129 44 580 470 ; -C 44 ; WX 600 ; N comma ; B 157 -112 370 122 ; -C 45 ; WX 600 ; N hyphen ; B 152 231 558 285 ; -C 173 ; WX 600 ; N hyphen ; B 152 231 558 285 ; -C 46 ; WX 600 ; N period ; B 238 -15 382 109 ; -C 47 ; WX 600 ; N slash ; B 112 -80 604 629 ; -C 48 ; WX 600 ; N zero ; B 154 -15 575 622 ; -C 49 ; WX 600 ; N one ; B 98 0 515 622 ; -C 50 ; WX 600 ; N two ; B 70 0 568 622 ; -C 51 ; WX 600 ; N three ; B 82 -15 538 622 ; -C 52 ; WX 600 ; N four ; B 108 0 541 622 ; -C 53 ; WX 600 ; N five ; B 99 -15 589 607 ; -C 54 ; WX 600 ; N six ; B 155 -15 629 622 ; -C 55 ; WX 600 ; N seven ; B 182 0 612 607 ; -C 56 ; WX 600 ; N eight ; B 132 -15 588 622 ; -C 57 ; WX 600 ; N nine ; B 93 -15 574 622 ; -C 58 ; WX 600 ; N colon ; B 238 -15 441 385 ; -C 59 ; WX 600 ; N semicolon ; B 157 -112 441 385 ; -C 60 ; WX 600 ; N less ; B 96 42 610 472 ; -C 61 ; WX 600 ; N equal ; B 109 138 600 376 ; -C 62 ; WX 600 ; N greater ; B 85 42 599 472 ; -C 63 ; WX 600 ; N question ; B 222 -15 583 572 ; -C 64 ; WX 600 ; N at ; B 127 -15 582 622 ; -C 65 ; WX 600 ; N A ; B 3 0 607 562 ; -C 66 ; WX 600 ; N B ; B 43 0 616 562 ; -C 67 ; WX 600 ; N C ; B 93 -18 655 580 ; -C 68 ; WX 600 ; N D ; B 43 0 645 562 ; -C 69 ; WX 600 ; N E ; B 53 0 660 562 ; -C 70 ; WX 600 ; N F ; B 53 0 660 562 ; -C 71 ; WX 600 ; N G ; B 83 -18 645 580 ; -C 72 ; WX 600 ; N H ; B 32 0 687 562 ; -C 73 ; WX 600 ; N I ; B 96 0 623 562 ; -C 74 ; WX 600 ; N J ; B 52 -18 685 562 ; -C 75 ; WX 600 ; N K ; B 38 0 671 562 ; -C 76 ; WX 600 ; N L ; B 47 0 607 562 ; -C 77 ; WX 600 ; N M ; B 4 0 715 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 712 562 ; -C 79 ; WX 600 ; N O ; B 94 -18 625 580 ; -C 80 ; WX 600 ; N P ; B 79 0 644 562 ; -C 81 ; WX 600 ; N Q ; B 95 -138 625 580 ; -C 82 ; WX 600 ; N R ; B 38 0 598 562 ; -C 83 ; WX 600 ; N S ; B 76 -20 650 580 ; -C 84 ; WX 600 ; N T ; B 108 0 665 562 ; -C 85 ; WX 600 ; N U ; B 125 -18 702 562 ; -C 86 ; WX 600 ; N V ; B 105 -13 723 562 ; -C 87 ; WX 600 ; N W ; B 106 -13 722 562 ; -C 88 ; WX 600 ; N X ; B 23 0 675 562 ; -C 89 ; WX 600 ; N Y ; B 133 0 695 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 610 562 ; -C 91 ; WX 600 ; N bracketleft ; B 246 -108 574 622 ; -C 92 ; WX 600 ; N backslash ; B 249 -80 468 629 ; -C 93 ; WX 600 ; N bracketright ; B 135 -108 463 622 ; -C 94 ; WX 600 ; N asciicircum ; B 175 354 587 622 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 584 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 343 328 457 562 ; -C 97 ; WX 600 ; N a ; B 76 -15 569 441 ; -C 98 ; WX 600 ; N b ; B 29 -15 625 629 ; -C 99 ; WX 600 ; N c ; B 106 -15 608 441 ; -C 100 ; WX 600 ; N d ; B 85 -15 640 629 ; -C 101 ; WX 600 ; N e ; B 106 -15 598 441 ; -C 102 ; WX 600 ; N f ; B 114 0 662 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 61 -157 657 441 ; -C 104 ; WX 600 ; N h ; B 33 0 592 629 ; -C 105 ; WX 600 ; N i ; B 95 0 515 657 ; -C 106 ; WX 600 ; N j ; B 52 -157 550 657 ; -C 107 ; WX 600 ; N k ; B 58 0 633 629 ; -C 108 ; WX 600 ; N l ; B 95 0 515 629 ; -C 109 ; WX 600 ; N m ; B -5 0 615 441 ; -C 110 ; WX 600 ; N n ; B 26 0 585 441 ; -C 111 ; WX 600 ; N o ; B 102 -15 588 441 ; -C 112 ; WX 600 ; N p ; B -24 -157 605 441 ; -C 113 ; WX 600 ; N q ; B 85 -157 682 441 ; -C 114 ; WX 600 ; N r ; B 60 0 636 441 ; -C 115 ; WX 600 ; N s ; B 78 -15 584 441 ; -C 116 ; WX 600 ; N t ; B 167 -15 561 561 ; -C 117 ; WX 600 ; N u ; B 101 -15 572 426 ; -C 118 ; WX 600 ; N v ; B 90 -10 681 426 ; -C 119 ; WX 600 ; N w ; B 76 -10 695 426 ; -C 120 ; WX 600 ; N x ; B 20 0 655 426 ; -C 121 ; WX 600 ; N y ; B -4 -157 683 426 ; -C 122 ; WX 600 ; N z ; B 99 0 593 426 ; -C 123 ; WX 600 ; N braceleft ; B 233 -108 569 622 ; -C 124 ; WX 600 ; N bar ; B 222 -250 485 750 ; -C 125 ; WX 600 ; N braceright ; B 140 -108 477 622 ; -C 126 ; WX 600 ; N asciitilde ; B 116 197 600 320 ; -C 161 ; WX 600 ; N exclamdown ; B 225 -157 445 430 ; -C 162 ; WX 600 ; N cent ; B 151 -49 588 614 ; -C 163 ; WX 600 ; N sterling ; B 124 -21 621 611 ; -C -1 ; WX 600 ; N fraction ; B 84 -57 646 665 ; -C 165 ; WX 600 ; N yen ; B 120 0 693 562 ; -C 131 ; WX 600 ; N florin ; B -26 -143 671 622 ; -C 167 ; WX 600 ; N section ; B 104 -78 590 580 ; -C 164 ; WX 600 ; N currency ; B 94 58 628 506 ; -C 39 ; WX 600 ; N quotesingle ; B 345 328 460 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 262 328 541 562 ; -C 170 ; WX 600 ; N guillemotleft ; B 92 70 652 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 204 70 540 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 170 70 506 446 ; -C -1 ; WX 600 ; N fi ; B 3 0 619 629 ; -C -1 ; WX 600 ; N fl ; B 3 0 619 629 ; -C 150 ; WX 600 ; N endash ; B 124 231 586 285 ; -C 134 ; WX 600 ; N dagger ; B 217 -78 546 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 163 -78 546 580 ; -C 183 ; WX 600 ; N periodcentered ; B 275 189 434 327 ; -C 182 ; WX 600 ; N paragraph ; B 100 -78 630 562 ; -C 149 ; WX 600 ; N bullet ; B 224 130 485 383 ; -C 130 ; WX 600 ; N quotesinglbase ; B 185 -134 397 100 ; -C 132 ; WX 600 ; N quotedblbase ; B 115 -134 478 100 ; -C 148 ; WX 600 ; N quotedblright ; B 213 328 576 562 ; -C 187 ; WX 600 ; N guillemotright ; B 58 70 618 446 ; -C 133 ; WX 600 ; N ellipsis ; B 46 -15 575 111 ; -C 137 ; WX 600 ; N perthousand ; B 59 -15 627 622 ; -C 191 ; WX 600 ; N questiondown ; B 105 -157 466 430 ; -C 96 ; WX 600 ; N grave ; B 294 497 484 672 ; -C 180 ; WX 600 ; N acute ; B 348 497 612 672 ; -C 136 ; WX 600 ; N circumflex ; B 229 477 581 654 ; -C 152 ; WX 600 ; N tilde ; B 212 489 629 606 ; -C 175 ; WX 600 ; N macron ; B 232 525 600 565 ; -C -1 ; WX 600 ; N breve ; B 279 501 576 609 ; -C -1 ; WX 600 ; N dotaccent ; B 373 537 478 640 ; -C 168 ; WX 600 ; N dieresis ; B 272 537 579 640 ; -C -1 ; WX 600 ; N ring ; B 332 463 500 627 ; -C 184 ; WX 600 ; N cedilla ; B 197 -151 344 10 ; -C -1 ; WX 600 ; N hungarumlaut ; B 239 497 683 672 ; -C -1 ; WX 600 ; N ogonek ; B 189 -172 377 4 ; -C -1 ; WX 600 ; N caron ; B 262 492 614 669 ; -C 151 ; WX 600 ; N emdash ; B 49 231 661 285 ; -C 198 ; WX 600 ; N AE ; B 3 0 655 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 209 249 512 580 ; -C -1 ; WX 600 ; N Lslash ; B 47 0 607 562 ; -C 216 ; WX 600 ; N Oslash ; B 94 -80 625 629 ; -C 140 ; WX 600 ; N OE ; B 59 0 672 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 210 249 535 580 ; -C 230 ; WX 600 ; N ae ; B 41 -15 626 441 ; -C -1 ; WX 600 ; N dotlessi ; B 95 0 515 426 ; -C -1 ; WX 600 ; N lslash ; B 95 0 587 629 ; -C 248 ; WX 600 ; N oslash ; B 102 -80 588 506 ; -C 156 ; WX 600 ; N oe ; B 54 -15 615 441 ; -C 223 ; WX 600 ; N germandbls ; B 48 -15 617 629 ; -C 207 ; WX 600 ; N Idieresis ; B 96 0 623 753 ; -C 233 ; WX 600 ; N eacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N abreve ; B 76 -15 576 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 101 -15 723 672 ; -C -1 ; WX 600 ; N ecaron ; B 106 -15 614 669 ; -C 159 ; WX 600 ; N Ydieresis ; B 133 0 695 753 ; -C 247 ; WX 600 ; N divide ; B 136 48 573 467 ; -C 221 ; WX 600 ; N Yacute ; B 133 0 695 805 ; -C 194 ; WX 600 ; N Acircumflex ; B 3 0 607 787 ; -C 225 ; WX 600 ; N aacute ; B 76 -15 612 672 ; -C 219 ; WX 600 ; N Ucircumflex ; B 125 -18 702 787 ; -C 253 ; WX 600 ; N yacute ; B -4 -157 683 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 78 -250 584 441 ; -C 234 ; WX 600 ; N ecircumflex ; B 106 -15 598 654 ; -C -1 ; WX 600 ; N Uring ; B 125 -18 702 760 ; -C 220 ; WX 600 ; N Udieresis ; B 125 -18 702 753 ; -C -1 ; WX 600 ; N aogonek ; B 76 -172 569 441 ; -C 218 ; WX 600 ; N Uacute ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N uogonek ; B 101 -172 572 426 ; -C 203 ; WX 600 ; N Edieresis ; B 53 0 660 753 ; -C -1 ; WX 600 ; N Dcroat ; B 43 0 645 562 ; -C -1 ; WX 600 ; N commaaccent ; B 145 -250 323 -58 ; -C 169 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 660 698 ; -C -1 ; WX 600 ; N ccaron ; B 106 -15 614 669 ; -C 229 ; WX 600 ; N aring ; B 76 -15 569 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 712 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 640 805 ; -C 224 ; WX 600 ; N agrave ; B 76 -15 569 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 108 -250 665 562 ; -C -1 ; WX 600 ; N Cacute ; B 93 -18 655 805 ; -C 227 ; WX 600 ; N atilde ; B 76 -15 629 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 660 753 ; -C 154 ; WX 600 ; N scaron ; B 78 -15 614 669 ; -C -1 ; WX 600 ; N scedilla ; B 78 -151 584 441 ; -C 237 ; WX 600 ; N iacute ; B 95 0 612 672 ; -C -1 ; WX 600 ; N lozenge ; B 94 0 519 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 642 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 83 -250 645 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 101 -15 572 654 ; -C 226 ; WX 600 ; N acircumflex ; B 76 -15 581 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 607 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 636 669 ; -C 231 ; WX 600 ; N ccedilla ; B 106 -151 614 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 610 753 ; -C 222 ; WX 600 ; N Thorn ; B 79 0 606 562 ; -C -1 ; WX 600 ; N Omacron ; B 94 -18 628 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 670 805 ; -C -1 ; WX 600 ; N Sacute ; B 76 -20 650 805 ; -C -1 ; WX 600 ; N dcaron ; B 85 -15 849 629 ; -C -1 ; WX 600 ; N Umacron ; B 125 -18 702 698 ; -C -1 ; WX 600 ; N uring ; B 101 -15 572 627 ; -C 179 ; WX 600 ; N threesuperior ; B 213 240 501 622 ; -C 210 ; WX 600 ; N Ograve ; B 94 -18 625 805 ; -C 192 ; WX 600 ; N Agrave ; B 3 0 607 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 607 732 ; -C 215 ; WX 600 ; N multiply ; B 103 43 607 470 ; -C 250 ; WX 600 ; N uacute ; B 101 -15 602 672 ; -C -1 ; WX 600 ; N Tcaron ; B 108 0 665 802 ; -C -1 ; WX 600 ; N partialdiff ; B 45 -38 546 710 ; -C 255 ; WX 600 ; N ydieresis ; B -4 -157 683 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 712 805 ; -C 238 ; WX 600 ; N icircumflex ; B 95 0 551 654 ; -C 202 ; WX 600 ; N Ecircumflex ; B 53 0 660 787 ; -C 228 ; WX 600 ; N adieresis ; B 76 -15 575 620 ; -C 235 ; WX 600 ; N edieresis ; B 106 -15 598 620 ; -C -1 ; WX 600 ; N cacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 602 672 ; -C -1 ; WX 600 ; N umacron ; B 101 -15 600 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 712 802 ; -C 205 ; WX 600 ; N Iacute ; B 96 0 640 805 ; -C 177 ; WX 600 ; N plusminus ; B 96 44 594 558 ; -C 166 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ; -C 174 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 83 -18 645 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 623 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 670 706 ; -C 200 ; WX 600 ; N Egrave ; B 53 0 660 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 636 672 ; -C -1 ; WX 600 ; N omacron ; B 102 -15 600 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 670 805 ; -C 142 ; WX 600 ; N Zcaron ; B 86 0 642 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 594 710 ; -C 208 ; WX 600 ; N Eth ; B 43 0 645 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 93 -151 658 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 515 629 ; -C -1 ; WX 600 ; N tcaron ; B 167 -15 587 717 ; -C -1 ; WX 600 ; N eogonek ; B 106 -172 598 441 ; -C -1 ; WX 600 ; N Uogonek ; B 124 -172 702 562 ; -C 193 ; WX 600 ; N Aacute ; B 3 0 660 805 ; -C 196 ; WX 600 ; N Adieresis ; B 3 0 607 753 ; -C 232 ; WX 600 ; N egrave ; B 106 -15 598 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 612 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 515 657 ; -C 211 ; WX 600 ; N Oacute ; B 94 -18 640 805 ; -C 243 ; WX 600 ; N oacute ; B 102 -15 612 672 ; -C -1 ; WX 600 ; N amacron ; B 76 -15 600 565 ; -C -1 ; WX 600 ; N sacute ; B 78 -15 612 672 ; -C 239 ; WX 600 ; N idieresis ; B 95 0 545 620 ; -C 212 ; WX 600 ; N Ocircumflex ; B 94 -18 625 787 ; -C 217 ; WX 600 ; N Ugrave ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C 254 ; WX 600 ; N thorn ; B -24 -157 605 629 ; -C 178 ; WX 600 ; N twosuperior ; B 230 249 535 622 ; -C 214 ; WX 600 ; N Odieresis ; B 94 -18 625 753 ; -C 181 ; WX 600 ; N mu ; B 72 -157 572 426 ; -C 236 ; WX 600 ; N igrave ; B 95 0 515 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 102 -15 723 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 660 562 ; -C -1 ; WX 600 ; N dcroat ; B 85 -15 704 629 ; -C 190 ; WX 600 ; N threequarters ; B 73 -56 659 666 ; -C -1 ; WX 600 ; N Scedilla ; B 76 -151 650 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 667 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 671 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 607 805 ; -C 153 ; WX 600 ; N trademark ; B 75 263 742 562 ; -C -1 ; WX 600 ; N edotaccent ; B 106 -15 598 620 ; -C 204 ; WX 600 ; N Igrave ; B 96 0 623 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 628 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 632 562 ; -C 189 ; WX 600 ; N onehalf ; B 65 -57 669 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 645 710 ; -C 244 ; WX 600 ; N ocircumflex ; B 102 -15 588 654 ; -C 241 ; WX 600 ; N ntilde ; B 26 0 629 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 125 -18 761 805 ; -C 201 ; WX 600 ; N Eacute ; B 53 0 670 805 ; -C -1 ; WX 600 ; N emacron ; B 106 -15 600 565 ; -C -1 ; WX 600 ; N gbreve ; B 61 -157 657 609 ; -C 188 ; WX 600 ; N onequarter ; B 65 -57 674 665 ; -C 138 ; WX 600 ; N Scaron ; B 76 -20 672 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 76 -250 650 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 94 -18 751 805 ; -C 176 ; WX 600 ; N degree ; B 214 269 576 622 ; -C 242 ; WX 600 ; N ograve ; B 102 -15 588 672 ; -C -1 ; WX 600 ; N Ccaron ; B 93 -18 672 802 ; -C 249 ; WX 600 ; N ugrave ; B 101 -15 572 672 ; -C -1 ; WX 600 ; N radical ; B 85 -15 765 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 645 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 636 441 ; -C 209 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ; -C 245 ; WX 600 ; N otilde ; B 102 -15 629 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 598 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 607 562 ; -C 195 ; WX 600 ; N Atilde ; B 3 0 655 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 607 562 ; -C 197 ; WX 600 ; N Aring ; B 3 0 607 750 ; -C 213 ; WX 600 ; N Otilde ; B 94 -18 655 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 593 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 660 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 623 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 58 -250 633 629 ; -C -1 ; WX 600 ; N minus ; B 129 232 580 283 ; -C 206 ; WX 600 ; N Icircumflex ; B 96 0 623 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 614 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 165 -250 561 561 ; -C 172 ; WX 600 ; N logicalnot ; B 155 108 591 369 ; -C 246 ; WX 600 ; N odieresis ; B 102 -15 588 620 ; -C 252 ; WX 600 ; N udieresis ; B 101 -15 575 620 ; -C -1 ; WX 600 ; N notequal ; B 43 -16 621 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 61 -157 657 708 ; -C 240 ; WX 600 ; N eth ; B 102 -15 639 629 ; -C 158 ; WX 600 ; N zcaron ; B 99 0 624 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 585 441 ; -C 185 ; WX 600 ; N onesuperior ; B 231 249 491 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 543 565 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Courier.afm b/application/third_party/dompdf/lib/fonts/Courier.afm deleted file mode 100755 index f1d48a07..00000000 --- a/application/third_party/dompdf/lib/fonts/Courier.afm +++ /dev/null @@ -1,344 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 17:27:09 1997 -Comment UniqueID 43050 -Comment VMusage 39754 50779 -FontName Courier -FullName Courier -FamilyName Courier -Weight Medium -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -23 -250 715 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme WinAnsiEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 317 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 160 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; -C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; -C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ; -C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ; -C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ; -C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ; -C 146 ; WX 600 ; N quoteright ; B 213 328 376 562 ; -C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ; -C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ; -C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ; -C 43 ; WX 600 ; N plus ; B 80 44 520 470 ; -C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ; -C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ; -C 173 ; WX 600 ; N hyphen ; B 103 231 497 285 ; -C 46 ; WX 600 ; N period ; B 229 -15 371 109 ; -C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ; -C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ; -C 49 ; WX 600 ; N one ; B 96 0 505 622 ; -C 50 ; WX 600 ; N two ; B 70 0 471 622 ; -C 51 ; WX 600 ; N three ; B 75 -15 466 622 ; -C 52 ; WX 600 ; N four ; B 78 0 500 622 ; -C 53 ; WX 600 ; N five ; B 92 -15 497 607 ; -C 54 ; WX 600 ; N six ; B 111 -15 497 622 ; -C 55 ; WX 600 ; N seven ; B 82 0 483 607 ; -C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ; -C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ; -C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ; -C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ; -C 60 ; WX 600 ; N less ; B 41 42 519 472 ; -C 61 ; WX 600 ; N equal ; B 80 138 520 376 ; -C 62 ; WX 600 ; N greater ; B 66 42 544 472 ; -C 63 ; WX 600 ; N question ; B 129 -15 492 572 ; -C 64 ; WX 600 ; N at ; B 77 -15 533 622 ; -C 65 ; WX 600 ; N A ; B 3 0 597 562 ; -C 66 ; WX 600 ; N B ; B 43 0 559 562 ; -C 67 ; WX 600 ; N C ; B 41 -18 540 580 ; -C 68 ; WX 600 ; N D ; B 43 0 574 562 ; -C 69 ; WX 600 ; N E ; B 53 0 550 562 ; -C 70 ; WX 600 ; N F ; B 53 0 545 562 ; -C 71 ; WX 600 ; N G ; B 31 -18 575 580 ; -C 72 ; WX 600 ; N H ; B 32 0 568 562 ; -C 73 ; WX 600 ; N I ; B 96 0 504 562 ; -C 74 ; WX 600 ; N J ; B 34 -18 566 562 ; -C 75 ; WX 600 ; N K ; B 38 0 582 562 ; -C 76 ; WX 600 ; N L ; B 47 0 554 562 ; -C 77 ; WX 600 ; N M ; B 4 0 596 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 593 562 ; -C 79 ; WX 600 ; N O ; B 43 -18 557 580 ; -C 80 ; WX 600 ; N P ; B 79 0 558 562 ; -C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ; -C 82 ; WX 600 ; N R ; B 38 0 588 562 ; -C 83 ; WX 600 ; N S ; B 72 -20 529 580 ; -C 84 ; WX 600 ; N T ; B 38 0 563 562 ; -C 85 ; WX 600 ; N U ; B 17 -18 583 562 ; -C 86 ; WX 600 ; N V ; B -4 -13 604 562 ; -C 87 ; WX 600 ; N W ; B -3 -13 603 562 ; -C 88 ; WX 600 ; N X ; B 23 0 577 562 ; -C 89 ; WX 600 ; N Y ; B 24 0 576 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 514 562 ; -C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ; -C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ; -C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ; -C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 145 ; WX 600 ; N quoteleft ; B 224 328 387 562 ; -C 97 ; WX 600 ; N a ; B 53 -15 559 441 ; -C 98 ; WX 600 ; N b ; B 14 -15 575 629 ; -C 99 ; WX 600 ; N c ; B 66 -15 529 441 ; -C 100 ; WX 600 ; N d ; B 45 -15 591 629 ; -C 101 ; WX 600 ; N e ; B 66 -15 548 441 ; -C 102 ; WX 600 ; N f ; B 114 0 531 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 45 -157 566 441 ; -C 104 ; WX 600 ; N h ; B 18 0 582 629 ; -C 105 ; WX 600 ; N i ; B 95 0 505 657 ; -C 106 ; WX 600 ; N j ; B 82 -157 410 657 ; -C 107 ; WX 600 ; N k ; B 43 0 580 629 ; -C 108 ; WX 600 ; N l ; B 95 0 505 629 ; -C 109 ; WX 600 ; N m ; B -5 0 605 441 ; -C 110 ; WX 600 ; N n ; B 26 0 575 441 ; -C 111 ; WX 600 ; N o ; B 62 -15 538 441 ; -C 112 ; WX 600 ; N p ; B 9 -157 555 441 ; -C 113 ; WX 600 ; N q ; B 45 -157 591 441 ; -C 114 ; WX 600 ; N r ; B 60 0 559 441 ; -C 115 ; WX 600 ; N s ; B 80 -15 513 441 ; -C 116 ; WX 600 ; N t ; B 87 -15 530 561 ; -C 117 ; WX 600 ; N u ; B 21 -15 562 426 ; -C 118 ; WX 600 ; N v ; B 10 -10 590 426 ; -C 119 ; WX 600 ; N w ; B -4 -10 604 426 ; -C 120 ; WX 600 ; N x ; B 20 0 580 426 ; -C 121 ; WX 600 ; N y ; B 7 -157 592 426 ; -C 122 ; WX 600 ; N z ; B 99 0 502 426 ; -C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ; -C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ; -C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ; -C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ; -C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ; -C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ; -C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ; -C -1 ; WX 600 ; N fraction ; B 92 -57 509 665 ; -C 165 ; WX 600 ; N yen ; B 26 0 574 562 ; -C 131 ; WX 600 ; N florin ; B 4 -143 539 622 ; -C 167 ; WX 600 ; N section ; B 113 -78 488 580 ; -C 164 ; WX 600 ; N currency ; B 73 58 527 506 ; -C 39 ; WX 600 ; N quotesingle ; B 259 328 341 562 ; -C 147 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ; -C 170 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ; -C 139 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ; -C 155 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ; -C -1 ; WX 600 ; N fi ; B 3 0 597 629 ; -C -1 ; WX 600 ; N fl ; B 3 0 597 629 ; -C 150 ; WX 600 ; N endash ; B 75 231 525 285 ; -C 134 ; WX 600 ; N dagger ; B 141 -78 459 580 ; -C 135 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ; -C 183 ; WX 600 ; N periodcentered ; B 222 189 378 327 ; -C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ; -C 149 ; WX 600 ; N bullet ; B 172 130 428 383 ; -C 130 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ; -C 132 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ; -C 148 ; WX 600 ; N quotedblright ; B 143 328 457 562 ; -C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ; -C 133 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ; -C 137 ; WX 600 ; N perthousand ; B 3 -15 600 622 ; -C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ; -C 96 ; WX 600 ; N grave ; B 151 497 378 672 ; -C 180 ; WX 600 ; N acute ; B 242 497 469 672 ; -C 136 ; WX 600 ; N circumflex ; B 124 477 476 654 ; -C 152 ; WX 600 ; N tilde ; B 105 489 503 606 ; -C 175 ; WX 600 ; N macron ; B 120 525 480 565 ; -C -1 ; WX 600 ; N breve ; B 153 501 447 609 ; -C -1 ; WX 600 ; N dotaccent ; B 249 537 352 640 ; -C 168 ; WX 600 ; N dieresis ; B 148 537 453 640 ; -C -1 ; WX 600 ; N ring ; B 218 463 382 627 ; -C 184 ; WX 600 ; N cedilla ; B 224 -151 362 10 ; -C -1 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ; -C -1 ; WX 600 ; N ogonek ; B 211 -172 407 4 ; -C -1 ; WX 600 ; N caron ; B 124 492 476 669 ; -C 151 ; WX 600 ; N emdash ; B 0 231 600 285 ; -C 198 ; WX 600 ; N AE ; B 3 0 550 562 ; -C 170 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ; -C -1 ; WX 600 ; N Lslash ; B 47 0 554 562 ; -C 216 ; WX 600 ; N Oslash ; B 43 -80 557 629 ; -C 140 ; WX 600 ; N OE ; B 7 0 567 562 ; -C 186 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ; -C 230 ; WX 600 ; N ae ; B 19 -15 570 441 ; -C -1 ; WX 600 ; N dotlessi ; B 95 0 505 426 ; -C -1 ; WX 600 ; N lslash ; B 95 0 505 629 ; -C 248 ; WX 600 ; N oslash ; B 62 -80 538 506 ; -C 156 ; WX 600 ; N oe ; B 19 -15 559 441 ; -C 223 ; WX 600 ; N germandbls ; B 48 -15 588 629 ; -C 207 ; WX 600 ; N Idieresis ; B 96 0 504 753 ; -C 233 ; WX 600 ; N eacute ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N abreve ; B 53 -15 559 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 21 -15 580 672 ; -C -1 ; WX 600 ; N ecaron ; B 66 -15 548 669 ; -C 159 ; WX 600 ; N Ydieresis ; B 24 0 576 753 ; -C 247 ; WX 600 ; N divide ; B 87 48 513 467 ; -C 221 ; WX 600 ; N Yacute ; B 24 0 576 805 ; -C 194 ; WX 600 ; N Acircumflex ; B 3 0 597 787 ; -C 225 ; WX 600 ; N aacute ; B 53 -15 559 672 ; -C 219 ; WX 600 ; N Ucircumflex ; B 17 -18 583 787 ; -C 253 ; WX 600 ; N yacute ; B 7 -157 592 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 80 -250 513 441 ; -C 234 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ; -C -1 ; WX 600 ; N Uring ; B 17 -18 583 760 ; -C 220 ; WX 600 ; N Udieresis ; B 17 -18 583 753 ; -C -1 ; WX 600 ; N aogonek ; B 53 -172 587 441 ; -C 218 ; WX 600 ; N Uacute ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N uogonek ; B 21 -172 590 426 ; -C 203 ; WX 600 ; N Edieresis ; B 53 0 550 753 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 574 562 ; -C -1 ; WX 600 ; N commaaccent ; B 198 -250 335 -58 ; -C 169 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 550 698 ; -C -1 ; WX 600 ; N ccaron ; B 66 -15 529 669 ; -C 229 ; WX 600 ; N aring ; B 53 -15 559 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 593 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 505 805 ; -C 224 ; WX 600 ; N agrave ; B 53 -15 559 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 38 -250 563 562 ; -C -1 ; WX 600 ; N Cacute ; B 41 -18 540 805 ; -C 227 ; WX 600 ; N atilde ; B 53 -15 559 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 550 753 ; -C 154 ; WX 600 ; N scaron ; B 80 -15 513 669 ; -C -1 ; WX 600 ; N scedilla ; B 80 -151 513 441 ; -C 237 ; WX 600 ; N iacute ; B 95 0 505 672 ; -C -1 ; WX 600 ; N lozenge ; B 18 0 443 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 588 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 31 -250 575 580 ; -C 251 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ; -C 226 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 597 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 559 669 ; -C 231 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 514 753 ; -C 222 ; WX 600 ; N Thorn ; B 79 0 538 562 ; -C -1 ; WX 600 ; N Omacron ; B 43 -18 557 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 588 805 ; -C -1 ; WX 600 ; N Sacute ; B 72 -20 529 805 ; -C -1 ; WX 600 ; N dcaron ; B 45 -15 715 629 ; -C -1 ; WX 600 ; N Umacron ; B 17 -18 583 698 ; -C -1 ; WX 600 ; N uring ; B 21 -15 562 627 ; -C 179 ; WX 600 ; N threesuperior ; B 155 240 406 622 ; -C 210 ; WX 600 ; N Ograve ; B 43 -18 557 805 ; -C 192 ; WX 600 ; N Agrave ; B 3 0 597 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 597 732 ; -C 215 ; WX 600 ; N multiply ; B 87 43 515 470 ; -C 250 ; WX 600 ; N uacute ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N Tcaron ; B 38 0 563 802 ; -C -1 ; WX 600 ; N partialdiff ; B 17 -38 459 710 ; -C 255 ; WX 600 ; N ydieresis ; B 7 -157 592 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 593 805 ; -C 238 ; WX 600 ; N icircumflex ; B 94 0 505 654 ; -C 202 ; WX 600 ; N Ecircumflex ; B 53 0 550 787 ; -C 228 ; WX 600 ; N adieresis ; B 53 -15 559 620 ; -C 235 ; WX 600 ; N edieresis ; B 66 -15 548 620 ; -C -1 ; WX 600 ; N cacute ; B 66 -15 529 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 575 672 ; -C -1 ; WX 600 ; N umacron ; B 21 -15 562 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 593 802 ; -C 205 ; WX 600 ; N Iacute ; B 96 0 504 805 ; -C 177 ; WX 600 ; N plusminus ; B 87 44 513 558 ; -C 166 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; -C 174 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 31 -18 575 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 504 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C 200 ; WX 600 ; N Egrave ; B 53 0 550 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 559 672 ; -C -1 ; WX 600 ; N omacron ; B 62 -15 538 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 514 805 ; -C 142 ; WX 600 ; N Zcaron ; B 86 0 514 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 502 710 ; -C 208 ; WX 600 ; N Eth ; B 30 0 574 562 ; -C 199 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 505 629 ; -C -1 ; WX 600 ; N tcaron ; B 87 -15 530 717 ; -C -1 ; WX 600 ; N eogonek ; B 66 -172 548 441 ; -C -1 ; WX 600 ; N Uogonek ; B 17 -172 583 562 ; -C 193 ; WX 600 ; N Aacute ; B 3 0 597 805 ; -C 196 ; WX 600 ; N Adieresis ; B 3 0 597 753 ; -C 232 ; WX 600 ; N egrave ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 502 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 505 657 ; -C 211 ; WX 600 ; N Oacute ; B 43 -18 557 805 ; -C 243 ; WX 600 ; N oacute ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N amacron ; B 53 -15 559 565 ; -C -1 ; WX 600 ; N sacute ; B 80 -15 513 672 ; -C 239 ; WX 600 ; N idieresis ; B 95 0 505 620 ; -C 212 ; WX 600 ; N Ocircumflex ; B 43 -18 557 787 ; -C 217 ; WX 600 ; N Ugrave ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C 254 ; WX 600 ; N thorn ; B -6 -157 555 629 ; -C 178 ; WX 600 ; N twosuperior ; B 177 249 424 622 ; -C 214 ; WX 600 ; N Odieresis ; B 43 -18 557 753 ; -C 181 ; WX 600 ; N mu ; B 21 -157 562 426 ; -C 236 ; WX 600 ; N igrave ; B 95 0 505 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 62 -15 580 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 561 562 ; -C -1 ; WX 600 ; N dcroat ; B 45 -15 591 629 ; -C 190 ; WX 600 ; N threequarters ; B 8 -56 593 666 ; -C -1 ; WX 600 ; N Scedilla ; B 72 -151 529 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 533 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 582 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 554 805 ; -C 153 ; WX 600 ; N trademark ; B -23 263 623 562 ; -C -1 ; WX 600 ; N edotaccent ; B 66 -15 548 620 ; -C 204 ; WX 600 ; N Igrave ; B 96 0 504 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 504 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 554 562 ; -C 189 ; WX 600 ; N onehalf ; B 0 -57 611 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 502 710 ; -C 244 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ; -C 241 ; WX 600 ; N ntilde ; B 26 0 575 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 17 -18 590 805 ; -C 201 ; WX 600 ; N Eacute ; B 53 0 550 805 ; -C -1 ; WX 600 ; N emacron ; B 66 -15 548 565 ; -C -1 ; WX 600 ; N gbreve ; B 45 -157 566 609 ; -C 188 ; WX 600 ; N onequarter ; B 0 -57 600 665 ; -C 138 ; WX 600 ; N Scaron ; B 72 -20 529 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 72 -250 529 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 43 -18 580 805 ; -C 176 ; WX 600 ; N degree ; B 123 269 477 622 ; -C 242 ; WX 600 ; N ograve ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N Ccaron ; B 41 -18 540 802 ; -C 249 ; WX 600 ; N ugrave ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N radical ; B 3 -15 597 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 574 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 559 441 ; -C 209 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ; -C 245 ; WX 600 ; N otilde ; B 62 -15 538 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 588 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 554 562 ; -C 195 ; WX 600 ; N Atilde ; B 3 0 597 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 608 562 ; -C 197 ; WX 600 ; N Aring ; B 3 0 597 750 ; -C 213 ; WX 600 ; N Otilde ; B 43 -18 557 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 502 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 550 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 504 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 43 -250 580 629 ; -C -1 ; WX 600 ; N minus ; B 80 232 520 283 ; -C 206 ; WX 600 ; N Icircumflex ; B 96 0 504 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 575 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 87 -250 530 561 ; -C 172 ; WX 600 ; N logicalnot ; B 87 108 513 369 ; -C 246 ; WX 600 ; N odieresis ; B 62 -15 538 620 ; -C 252 ; WX 600 ; N udieresis ; B 21 -15 562 620 ; -C -1 ; WX 600 ; N notequal ; B 15 -16 540 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 45 -157 566 708 ; -C 240 ; WX 600 ; N eth ; B 62 -15 538 629 ; -C 158 ; WX 600 ; N zcaron ; B 99 0 502 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 575 441 ; -C 185 ; WX 600 ; N onesuperior ; B 172 249 428 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 505 565 ; -C 128 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm deleted file mode 100755 index 1418139b..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm +++ /dev/null @@ -1,5734 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Bold -UniqueID DejaVu Sans Bold -FullName DejaVu Sans Bold -Version Version 2.32 -PostScriptName DejaVuSans-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1069 -415 1975 1174 -StartCharMetrics 5690 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 456 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 1002 ; N percent ; G 8 -U 38 ; WX 872 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 457 ; N parenleft ; G 11 -U 41 ; WX 457 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 380 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 380 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 400 ; N colon ; G 29 -U 59 ; WX 400 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 580 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 774 ; N A ; G 36 -U 66 ; WX 762 ; N B ; G 37 -U 67 ; WX 734 ; N C ; G 38 -U 68 ; WX 830 ; N D ; G 39 -U 69 ; WX 683 ; N E ; G 40 -U 70 ; WX 683 ; N F ; G 41 -U 71 ; WX 821 ; N G ; G 42 -U 72 ; WX 837 ; N H ; G 43 -U 73 ; WX 372 ; N I ; G 44 -U 74 ; WX 372 ; N J ; G 45 -U 75 ; WX 775 ; N K ; G 46 -U 76 ; WX 637 ; N L ; G 47 -U 77 ; WX 995 ; N M ; G 48 -U 78 ; WX 837 ; N N ; G 49 -U 79 ; WX 850 ; N O ; G 50 -U 80 ; WX 733 ; N P ; G 51 -U 81 ; WX 850 ; N Q ; G 52 -U 82 ; WX 770 ; N R ; G 53 -U 83 ; WX 720 ; N S ; G 54 -U 84 ; WX 682 ; N T ; G 55 -U 85 ; WX 812 ; N U ; G 56 -U 86 ; WX 774 ; N V ; G 57 -U 87 ; WX 1103 ; N W ; G 58 -U 88 ; WX 771 ; N X ; G 59 -U 89 ; WX 724 ; N Y ; G 60 -U 90 ; WX 725 ; N Z ; G 61 -U 91 ; WX 457 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 457 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 675 ; N a ; G 68 -U 98 ; WX 716 ; N b ; G 69 -U 99 ; WX 593 ; N c ; G 70 -U 100 ; WX 716 ; N d ; G 71 -U 101 ; WX 678 ; N e ; G 72 -U 102 ; WX 435 ; N f ; G 73 -U 103 ; WX 716 ; N g ; G 74 -U 104 ; WX 712 ; N h ; G 75 -U 105 ; WX 343 ; N i ; G 76 -U 106 ; WX 343 ; N j ; G 77 -U 107 ; WX 665 ; N k ; G 78 -U 108 ; WX 343 ; N l ; G 79 -U 109 ; WX 1042 ; N m ; G 80 -U 110 ; WX 712 ; N n ; G 81 -U 111 ; WX 687 ; N o ; G 82 -U 112 ; WX 716 ; N p ; G 83 -U 113 ; WX 716 ; N q ; G 84 -U 114 ; WX 493 ; N r ; G 85 -U 115 ; WX 595 ; N s ; G 86 -U 116 ; WX 478 ; N t ; G 87 -U 117 ; WX 712 ; N u ; G 88 -U 118 ; WX 652 ; N v ; G 89 -U 119 ; WX 924 ; N w ; G 90 -U 120 ; WX 645 ; N x ; G 91 -U 121 ; WX 652 ; N y ; G 92 -U 122 ; WX 582 ; N z ; G 93 -U 123 ; WX 712 ; N braceleft ; G 94 -U 124 ; WX 365 ; N bar ; G 95 -U 125 ; WX 712 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 456 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 365 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 564 ; N ordfeminine ; G 108 -U 171 ; WX 646 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 736 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 380 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 564 ; N ordmasculine ; G 124 -U 187 ; WX 646 ; N guillemotright ; G 125 -U 188 ; WX 1035 ; N onequarter ; G 126 -U 189 ; WX 1035 ; N onehalf ; G 127 -U 190 ; WX 1035 ; N threequarters ; G 128 -U 191 ; WX 580 ; N questiondown ; G 129 -U 192 ; WX 774 ; N Agrave ; G 130 -U 193 ; WX 774 ; N Aacute ; G 131 -U 194 ; WX 774 ; N Acircumflex ; G 132 -U 195 ; WX 774 ; N Atilde ; G 133 -U 196 ; WX 774 ; N Adieresis ; G 134 -U 197 ; WX 774 ; N Aring ; G 135 -U 198 ; WX 1085 ; N AE ; G 136 -U 199 ; WX 734 ; N Ccedilla ; G 137 -U 200 ; WX 683 ; N Egrave ; G 138 -U 201 ; WX 683 ; N Eacute ; G 139 -U 202 ; WX 683 ; N Ecircumflex ; G 140 -U 203 ; WX 683 ; N Edieresis ; G 141 -U 204 ; WX 372 ; N Igrave ; G 142 -U 205 ; WX 372 ; N Iacute ; G 143 -U 206 ; WX 372 ; N Icircumflex ; G 144 -U 207 ; WX 372 ; N Idieresis ; G 145 -U 208 ; WX 838 ; N Eth ; G 146 -U 209 ; WX 837 ; N Ntilde ; G 147 -U 210 ; WX 850 ; N Ograve ; G 148 -U 211 ; WX 850 ; N Oacute ; G 149 -U 212 ; WX 850 ; N Ocircumflex ; G 150 -U 213 ; WX 850 ; N Otilde ; G 151 -U 214 ; WX 850 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 850 ; N Oslash ; G 154 -U 217 ; WX 812 ; N Ugrave ; G 155 -U 218 ; WX 812 ; N Uacute ; G 156 -U 219 ; WX 812 ; N Ucircumflex ; G 157 -U 220 ; WX 812 ; N Udieresis ; G 158 -U 221 ; WX 724 ; N Yacute ; G 159 -U 222 ; WX 738 ; N Thorn ; G 160 -U 223 ; WX 719 ; N germandbls ; G 161 -U 224 ; WX 675 ; N agrave ; G 162 -U 225 ; WX 675 ; N aacute ; G 163 -U 226 ; WX 675 ; N acircumflex ; G 164 -U 227 ; WX 675 ; N atilde ; G 165 -U 228 ; WX 675 ; N adieresis ; G 166 -U 229 ; WX 675 ; N aring ; G 167 -U 230 ; WX 1048 ; N ae ; G 168 -U 231 ; WX 593 ; N ccedilla ; G 169 -U 232 ; WX 678 ; N egrave ; G 170 -U 233 ; WX 678 ; N eacute ; G 171 -U 234 ; WX 678 ; N ecircumflex ; G 172 -U 235 ; WX 678 ; N edieresis ; G 173 -U 236 ; WX 343 ; N igrave ; G 174 -U 237 ; WX 343 ; N iacute ; G 175 -U 238 ; WX 343 ; N icircumflex ; G 176 -U 239 ; WX 343 ; N idieresis ; G 177 -U 240 ; WX 687 ; N eth ; G 178 -U 241 ; WX 712 ; N ntilde ; G 179 -U 242 ; WX 687 ; N ograve ; G 180 -U 243 ; WX 687 ; N oacute ; G 181 -U 244 ; WX 687 ; N ocircumflex ; G 182 -U 245 ; WX 687 ; N otilde ; G 183 -U 246 ; WX 687 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 687 ; N oslash ; G 186 -U 249 ; WX 712 ; N ugrave ; G 187 -U 250 ; WX 712 ; N uacute ; G 188 -U 251 ; WX 712 ; N ucircumflex ; G 189 -U 252 ; WX 712 ; N udieresis ; G 190 -U 253 ; WX 652 ; N yacute ; G 191 -U 254 ; WX 716 ; N thorn ; G 192 -U 255 ; WX 652 ; N ydieresis ; G 193 -U 256 ; WX 774 ; N Amacron ; G 194 -U 257 ; WX 675 ; N amacron ; G 195 -U 258 ; WX 774 ; N Abreve ; G 196 -U 259 ; WX 675 ; N abreve ; G 197 -U 260 ; WX 774 ; N Aogonek ; G 198 -U 261 ; WX 675 ; N aogonek ; G 199 -U 262 ; WX 734 ; N Cacute ; G 200 -U 263 ; WX 593 ; N cacute ; G 201 -U 264 ; WX 734 ; N Ccircumflex ; G 202 -U 265 ; WX 593 ; N ccircumflex ; G 203 -U 266 ; WX 734 ; N Cdotaccent ; G 204 -U 267 ; WX 593 ; N cdotaccent ; G 205 -U 268 ; WX 734 ; N Ccaron ; G 206 -U 269 ; WX 593 ; N ccaron ; G 207 -U 270 ; WX 830 ; N Dcaron ; G 208 -U 271 ; WX 716 ; N dcaron ; G 209 -U 272 ; WX 838 ; N Dcroat ; G 210 -U 273 ; WX 716 ; N dmacron ; G 211 -U 274 ; WX 683 ; N Emacron ; G 212 -U 275 ; WX 678 ; N emacron ; G 213 -U 276 ; WX 683 ; N Ebreve ; G 214 -U 277 ; WX 678 ; N ebreve ; G 215 -U 278 ; WX 683 ; N Edotaccent ; G 216 -U 279 ; WX 678 ; N edotaccent ; G 217 -U 280 ; WX 683 ; N Eogonek ; G 218 -U 281 ; WX 678 ; N eogonek ; G 219 -U 282 ; WX 683 ; N Ecaron ; G 220 -U 283 ; WX 678 ; N ecaron ; G 221 -U 284 ; WX 821 ; N Gcircumflex ; G 222 -U 285 ; WX 716 ; N gcircumflex ; G 223 -U 286 ; WX 821 ; N Gbreve ; G 224 -U 287 ; WX 716 ; N gbreve ; G 225 -U 288 ; WX 821 ; N Gdotaccent ; G 226 -U 289 ; WX 716 ; N gdotaccent ; G 227 -U 290 ; WX 821 ; N Gcommaaccent ; G 228 -U 291 ; WX 716 ; N gcommaaccent ; G 229 -U 292 ; WX 837 ; N Hcircumflex ; G 230 -U 293 ; WX 712 ; N hcircumflex ; G 231 -U 294 ; WX 974 ; N Hbar ; G 232 -U 295 ; WX 790 ; N hbar ; G 233 -U 296 ; WX 372 ; N Itilde ; G 234 -U 297 ; WX 343 ; N itilde ; G 235 -U 298 ; WX 372 ; N Imacron ; G 236 -U 299 ; WX 343 ; N imacron ; G 237 -U 300 ; WX 372 ; N Ibreve ; G 238 -U 301 ; WX 343 ; N ibreve ; G 239 -U 302 ; WX 372 ; N Iogonek ; G 240 -U 303 ; WX 343 ; N iogonek ; G 241 -U 304 ; WX 372 ; N Idot ; G 242 -U 305 ; WX 343 ; N dotlessi ; G 243 -U 306 ; WX 744 ; N IJ ; G 244 -U 307 ; WX 686 ; N ij ; G 245 -U 308 ; WX 372 ; N Jcircumflex ; G 246 -U 309 ; WX 343 ; N jcircumflex ; G 247 -U 310 ; WX 775 ; N Kcommaaccent ; G 248 -U 311 ; WX 665 ; N kcommaaccent ; G 249 -U 312 ; WX 665 ; N kgreenlandic ; G 250 -U 313 ; WX 637 ; N Lacute ; G 251 -U 314 ; WX 343 ; N lacute ; G 252 -U 315 ; WX 637 ; N Lcommaaccent ; G 253 -U 316 ; WX 343 ; N lcommaaccent ; G 254 -U 317 ; WX 637 ; N Lcaron ; G 255 -U 318 ; WX 479 ; N lcaron ; G 256 -U 319 ; WX 637 ; N Ldot ; G 257 -U 320 ; WX 557 ; N ldot ; G 258 -U 321 ; WX 642 ; N Lslash ; G 259 -U 322 ; WX 371 ; N lslash ; G 260 -U 323 ; WX 837 ; N Nacute ; G 261 -U 324 ; WX 712 ; N nacute ; G 262 -U 325 ; WX 837 ; N Ncommaaccent ; G 263 -U 326 ; WX 712 ; N ncommaaccent ; G 264 -U 327 ; WX 837 ; N Ncaron ; G 265 -U 328 ; WX 712 ; N ncaron ; G 266 -U 329 ; WX 983 ; N napostrophe ; G 267 -U 330 ; WX 837 ; N Eng ; G 268 -U 331 ; WX 712 ; N eng ; G 269 -U 332 ; WX 850 ; N Omacron ; G 270 -U 333 ; WX 687 ; N omacron ; G 271 -U 334 ; WX 850 ; N Obreve ; G 272 -U 335 ; WX 687 ; N obreve ; G 273 -U 336 ; WX 850 ; N Ohungarumlaut ; G 274 -U 337 ; WX 687 ; N ohungarumlaut ; G 275 -U 338 ; WX 1167 ; N OE ; G 276 -U 339 ; WX 1094 ; N oe ; G 277 -U 340 ; WX 770 ; N Racute ; G 278 -U 341 ; WX 493 ; N racute ; G 279 -U 342 ; WX 770 ; N Rcommaaccent ; G 280 -U 343 ; WX 493 ; N rcommaaccent ; G 281 -U 344 ; WX 770 ; N Rcaron ; G 282 -U 345 ; WX 493 ; N rcaron ; G 283 -U 346 ; WX 720 ; N Sacute ; G 284 -U 347 ; WX 595 ; N sacute ; G 285 -U 348 ; WX 720 ; N Scircumflex ; G 286 -U 349 ; WX 595 ; N scircumflex ; G 287 -U 350 ; WX 720 ; N Scedilla ; G 288 -U 351 ; WX 595 ; N scedilla ; G 289 -U 352 ; WX 720 ; N Scaron ; G 290 -U 353 ; WX 595 ; N scaron ; G 291 -U 354 ; WX 682 ; N Tcommaaccent ; G 292 -U 355 ; WX 478 ; N tcommaaccent ; G 293 -U 356 ; WX 682 ; N Tcaron ; G 294 -U 357 ; WX 478 ; N tcaron ; G 295 -U 358 ; WX 682 ; N Tbar ; G 296 -U 359 ; WX 478 ; N tbar ; G 297 -U 360 ; WX 812 ; N Utilde ; G 298 -U 361 ; WX 712 ; N utilde ; G 299 -U 362 ; WX 812 ; N Umacron ; G 300 -U 363 ; WX 712 ; N umacron ; G 301 -U 364 ; WX 812 ; N Ubreve ; G 302 -U 365 ; WX 712 ; N ubreve ; G 303 -U 366 ; WX 812 ; N Uring ; G 304 -U 367 ; WX 712 ; N uring ; G 305 -U 368 ; WX 812 ; N Uhungarumlaut ; G 306 -U 369 ; WX 712 ; N uhungarumlaut ; G 307 -U 370 ; WX 812 ; N Uogonek ; G 308 -U 371 ; WX 712 ; N uogonek ; G 309 -U 372 ; WX 1103 ; N Wcircumflex ; G 310 -U 373 ; WX 924 ; N wcircumflex ; G 311 -U 374 ; WX 724 ; N Ycircumflex ; G 312 -U 375 ; WX 652 ; N ycircumflex ; G 313 -U 376 ; WX 724 ; N Ydieresis ; G 314 -U 377 ; WX 725 ; N Zacute ; G 315 -U 378 ; WX 582 ; N zacute ; G 316 -U 379 ; WX 725 ; N Zdotaccent ; G 317 -U 380 ; WX 582 ; N zdotaccent ; G 318 -U 381 ; WX 725 ; N Zcaron ; G 319 -U 382 ; WX 582 ; N zcaron ; G 320 -U 383 ; WX 435 ; N longs ; G 321 -U 384 ; WX 716 ; N uni0180 ; G 322 -U 385 ; WX 811 ; N uni0181 ; G 323 -U 386 ; WX 762 ; N uni0182 ; G 324 -U 387 ; WX 716 ; N uni0183 ; G 325 -U 388 ; WX 762 ; N uni0184 ; G 326 -U 389 ; WX 716 ; N uni0185 ; G 327 -U 390 ; WX 734 ; N uni0186 ; G 328 -U 391 ; WX 734 ; N uni0187 ; G 329 -U 392 ; WX 593 ; N uni0188 ; G 330 -U 393 ; WX 838 ; N uni0189 ; G 331 -U 394 ; WX 879 ; N uni018A ; G 332 -U 395 ; WX 757 ; N uni018B ; G 333 -U 396 ; WX 716 ; N uni018C ; G 334 -U 397 ; WX 688 ; N uni018D ; G 335 -U 398 ; WX 683 ; N uni018E ; G 336 -U 399 ; WX 849 ; N uni018F ; G 337 -U 400 ; WX 696 ; N uni0190 ; G 338 -U 401 ; WX 683 ; N uni0191 ; G 339 -U 402 ; WX 435 ; N florin ; G 340 -U 403 ; WX 821 ; N uni0193 ; G 341 -U 404 ; WX 793 ; N uni0194 ; G 342 -U 405 ; WX 1045 ; N uni0195 ; G 343 -U 406 ; WX 436 ; N uni0196 ; G 344 -U 407 ; WX 389 ; N uni0197 ; G 345 -U 408 ; WX 775 ; N uni0198 ; G 346 -U 409 ; WX 665 ; N uni0199 ; G 347 -U 410 ; WX 360 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 1042 ; N uni019C ; G 350 -U 413 ; WX 837 ; N uni019D ; G 351 -U 414 ; WX 712 ; N uni019E ; G 352 -U 415 ; WX 850 ; N uni019F ; G 353 -U 416 ; WX 874 ; N Ohorn ; G 354 -U 417 ; WX 687 ; N ohorn ; G 355 -U 418 ; WX 1083 ; N uni01A2 ; G 356 -U 419 ; WX 912 ; N uni01A3 ; G 357 -U 420 ; WX 782 ; N uni01A4 ; G 358 -U 421 ; WX 716 ; N uni01A5 ; G 359 -U 422 ; WX 770 ; N uni01A6 ; G 360 -U 423 ; WX 720 ; N uni01A7 ; G 361 -U 424 ; WX 595 ; N uni01A8 ; G 362 -U 425 ; WX 683 ; N uni01A9 ; G 363 -U 426 ; WX 552 ; N uni01AA ; G 364 -U 427 ; WX 478 ; N uni01AB ; G 365 -U 428 ; WX 707 ; N uni01AC ; G 366 -U 429 ; WX 478 ; N uni01AD ; G 367 -U 430 ; WX 682 ; N uni01AE ; G 368 -U 431 ; WX 835 ; N Uhorn ; G 369 -U 432 ; WX 712 ; N uhorn ; G 370 -U 433 ; WX 850 ; N uni01B1 ; G 371 -U 434 ; WX 813 ; N uni01B2 ; G 372 -U 435 ; WX 797 ; N uni01B3 ; G 373 -U 436 ; WX 778 ; N uni01B4 ; G 374 -U 437 ; WX 725 ; N uni01B5 ; G 375 -U 438 ; WX 582 ; N uni01B6 ; G 376 -U 439 ; WX 772 ; N uni01B7 ; G 377 -U 440 ; WX 772 ; N uni01B8 ; G 378 -U 441 ; WX 641 ; N uni01B9 ; G 379 -U 442 ; WX 582 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 772 ; N uni01BC ; G 382 -U 445 ; WX 641 ; N uni01BD ; G 383 -U 446 ; WX 573 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 372 ; N uni01C0 ; G 386 -U 449 ; WX 659 ; N uni01C1 ; G 387 -U 450 ; WX 544 ; N uni01C2 ; G 388 -U 451 ; WX 372 ; N uni01C3 ; G 389 -U 452 ; WX 1555 ; N uni01C4 ; G 390 -U 453 ; WX 1412 ; N uni01C5 ; G 391 -U 454 ; WX 1298 ; N uni01C6 ; G 392 -U 455 ; WX 1009 ; N uni01C7 ; G 393 -U 456 ; WX 980 ; N uni01C8 ; G 394 -U 457 ; WX 686 ; N uni01C9 ; G 395 -U 458 ; WX 1209 ; N uni01CA ; G 396 -U 459 ; WX 1180 ; N uni01CB ; G 397 -U 460 ; WX 1055 ; N uni01CC ; G 398 -U 461 ; WX 774 ; N uni01CD ; G 399 -U 462 ; WX 675 ; N uni01CE ; G 400 -U 463 ; WX 372 ; N uni01CF ; G 401 -U 464 ; WX 343 ; N uni01D0 ; G 402 -U 465 ; WX 850 ; N uni01D1 ; G 403 -U 466 ; WX 687 ; N uni01D2 ; G 404 -U 467 ; WX 812 ; N uni01D3 ; G 405 -U 468 ; WX 712 ; N uni01D4 ; G 406 -U 469 ; WX 812 ; N uni01D5 ; G 407 -U 470 ; WX 712 ; N uni01D6 ; G 408 -U 471 ; WX 812 ; N uni01D7 ; G 409 -U 472 ; WX 712 ; N uni01D8 ; G 410 -U 473 ; WX 812 ; N uni01D9 ; G 411 -U 474 ; WX 712 ; N uni01DA ; G 412 -U 475 ; WX 812 ; N uni01DB ; G 413 -U 476 ; WX 712 ; N uni01DC ; G 414 -U 477 ; WX 678 ; N uni01DD ; G 415 -U 478 ; WX 774 ; N uni01DE ; G 416 -U 479 ; WX 675 ; N uni01DF ; G 417 -U 480 ; WX 774 ; N uni01E0 ; G 418 -U 481 ; WX 675 ; N uni01E1 ; G 419 -U 482 ; WX 1085 ; N uni01E2 ; G 420 -U 483 ; WX 1048 ; N uni01E3 ; G 421 -U 484 ; WX 821 ; N uni01E4 ; G 422 -U 485 ; WX 716 ; N uni01E5 ; G 423 -U 486 ; WX 821 ; N Gcaron ; G 424 -U 487 ; WX 716 ; N gcaron ; G 425 -U 488 ; WX 775 ; N uni01E8 ; G 426 -U 489 ; WX 665 ; N uni01E9 ; G 427 -U 490 ; WX 850 ; N uni01EA ; G 428 -U 491 ; WX 687 ; N uni01EB ; G 429 -U 492 ; WX 850 ; N uni01EC ; G 430 -U 493 ; WX 687 ; N uni01ED ; G 431 -U 494 ; WX 772 ; N uni01EE ; G 432 -U 495 ; WX 582 ; N uni01EF ; G 433 -U 496 ; WX 343 ; N uni01F0 ; G 434 -U 497 ; WX 1555 ; N uni01F1 ; G 435 -U 498 ; WX 1412 ; N uni01F2 ; G 436 -U 499 ; WX 1298 ; N uni01F3 ; G 437 -U 500 ; WX 821 ; N uni01F4 ; G 438 -U 501 ; WX 716 ; N uni01F5 ; G 439 -U 502 ; WX 1289 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 837 ; N uni01F8 ; G 442 -U 505 ; WX 712 ; N uni01F9 ; G 443 -U 506 ; WX 774 ; N Aringacute ; G 444 -U 507 ; WX 675 ; N aringacute ; G 445 -U 508 ; WX 1085 ; N AEacute ; G 446 -U 509 ; WX 1048 ; N aeacute ; G 447 -U 510 ; WX 850 ; N Oslashacute ; G 448 -U 511 ; WX 687 ; N oslashacute ; G 449 -U 512 ; WX 774 ; N uni0200 ; G 450 -U 513 ; WX 675 ; N uni0201 ; G 451 -U 514 ; WX 774 ; N uni0202 ; G 452 -U 515 ; WX 675 ; N uni0203 ; G 453 -U 516 ; WX 683 ; N uni0204 ; G 454 -U 517 ; WX 678 ; N uni0205 ; G 455 -U 518 ; WX 683 ; N uni0206 ; G 456 -U 519 ; WX 678 ; N uni0207 ; G 457 -U 520 ; WX 372 ; N uni0208 ; G 458 -U 521 ; WX 343 ; N uni0209 ; G 459 -U 522 ; WX 372 ; N uni020A ; G 460 -U 523 ; WX 343 ; N uni020B ; G 461 -U 524 ; WX 850 ; N uni020C ; G 462 -U 525 ; WX 687 ; N uni020D ; G 463 -U 526 ; WX 850 ; N uni020E ; G 464 -U 527 ; WX 687 ; N uni020F ; G 465 -U 528 ; WX 770 ; N uni0210 ; G 466 -U 529 ; WX 493 ; N uni0211 ; G 467 -U 530 ; WX 770 ; N uni0212 ; G 468 -U 531 ; WX 493 ; N uni0213 ; G 469 -U 532 ; WX 812 ; N uni0214 ; G 470 -U 533 ; WX 712 ; N uni0215 ; G 471 -U 534 ; WX 812 ; N uni0216 ; G 472 -U 535 ; WX 712 ; N uni0217 ; G 473 -U 536 ; WX 720 ; N Scommaaccent ; G 474 -U 537 ; WX 595 ; N scommaaccent ; G 475 -U 538 ; WX 682 ; N uni021A ; G 476 -U 539 ; WX 478 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 837 ; N uni021E ; G 480 -U 543 ; WX 712 ; N uni021F ; G 481 -U 544 ; WX 837 ; N uni0220 ; G 482 -U 545 ; WX 865 ; N uni0221 ; G 483 -U 546 ; WX 809 ; N uni0222 ; G 484 -U 547 ; WX 659 ; N uni0223 ; G 485 -U 548 ; WX 725 ; N uni0224 ; G 486 -U 549 ; WX 582 ; N uni0225 ; G 487 -U 550 ; WX 774 ; N uni0226 ; G 488 -U 551 ; WX 675 ; N uni0227 ; G 489 -U 552 ; WX 683 ; N uni0228 ; G 490 -U 553 ; WX 678 ; N uni0229 ; G 491 -U 554 ; WX 850 ; N uni022A ; G 492 -U 555 ; WX 687 ; N uni022B ; G 493 -U 556 ; WX 850 ; N uni022C ; G 494 -U 557 ; WX 687 ; N uni022D ; G 495 -U 558 ; WX 850 ; N uni022E ; G 496 -U 559 ; WX 687 ; N uni022F ; G 497 -U 560 ; WX 850 ; N uni0230 ; G 498 -U 561 ; WX 687 ; N uni0231 ; G 499 -U 562 ; WX 724 ; N uni0232 ; G 500 -U 563 ; WX 652 ; N uni0233 ; G 501 -U 564 ; WX 492 ; N uni0234 ; G 502 -U 565 ; WX 867 ; N uni0235 ; G 503 -U 566 ; WX 512 ; N uni0236 ; G 504 -U 567 ; WX 343 ; N dotlessj ; G 505 -U 568 ; WX 1088 ; N uni0238 ; G 506 -U 569 ; WX 1088 ; N uni0239 ; G 507 -U 570 ; WX 774 ; N uni023A ; G 508 -U 571 ; WX 734 ; N uni023B ; G 509 -U 572 ; WX 593 ; N uni023C ; G 510 -U 573 ; WX 637 ; N uni023D ; G 511 -U 574 ; WX 682 ; N uni023E ; G 512 -U 575 ; WX 595 ; N uni023F ; G 513 -U 576 ; WX 582 ; N uni0240 ; G 514 -U 577 ; WX 782 ; N uni0241 ; G 515 -U 578 ; WX 614 ; N uni0242 ; G 516 -U 579 ; WX 762 ; N uni0243 ; G 517 -U 580 ; WX 812 ; N uni0244 ; G 518 -U 581 ; WX 774 ; N uni0245 ; G 519 -U 582 ; WX 683 ; N uni0246 ; G 520 -U 583 ; WX 678 ; N uni0247 ; G 521 -U 584 ; WX 372 ; N uni0248 ; G 522 -U 585 ; WX 343 ; N uni0249 ; G 523 -U 586 ; WX 860 ; N uni024A ; G 524 -U 587 ; WX 791 ; N uni024B ; G 525 -U 588 ; WX 770 ; N uni024C ; G 526 -U 589 ; WX 493 ; N uni024D ; G 527 -U 590 ; WX 724 ; N uni024E ; G 528 -U 591 ; WX 652 ; N uni024F ; G 529 -U 592 ; WX 675 ; N uni0250 ; G 530 -U 593 ; WX 716 ; N uni0251 ; G 531 -U 594 ; WX 716 ; N uni0252 ; G 532 -U 595 ; WX 716 ; N uni0253 ; G 533 -U 596 ; WX 593 ; N uni0254 ; G 534 -U 597 ; WX 593 ; N uni0255 ; G 535 -U 598 ; WX 717 ; N uni0256 ; G 536 -U 599 ; WX 792 ; N uni0257 ; G 537 -U 600 ; WX 678 ; N uni0258 ; G 538 -U 601 ; WX 678 ; N uni0259 ; G 539 -U 602 ; WX 876 ; N uni025A ; G 540 -U 603 ; WX 557 ; N uni025B ; G 541 -U 604 ; WX 545 ; N uni025C ; G 542 -U 605 ; WX 815 ; N uni025D ; G 543 -U 606 ; WX 731 ; N uni025E ; G 544 -U 607 ; WX 343 ; N uni025F ; G 545 -U 608 ; WX 792 ; N uni0260 ; G 546 -U 609 ; WX 716 ; N uni0261 ; G 547 -U 610 ; WX 627 ; N uni0262 ; G 548 -U 611 ; WX 644 ; N uni0263 ; G 549 -U 612 ; WX 635 ; N uni0264 ; G 550 -U 613 ; WX 712 ; N uni0265 ; G 551 -U 614 ; WX 712 ; N uni0266 ; G 552 -U 615 ; WX 712 ; N uni0267 ; G 553 -U 616 ; WX 545 ; N uni0268 ; G 554 -U 617 ; WX 440 ; N uni0269 ; G 555 -U 618 ; WX 545 ; N uni026A ; G 556 -U 619 ; WX 559 ; N uni026B ; G 557 -U 620 ; WX 693 ; N uni026C ; G 558 -U 621 ; WX 343 ; N uni026D ; G 559 -U 622 ; WX 841 ; N uni026E ; G 560 -U 623 ; WX 1042 ; N uni026F ; G 561 -U 624 ; WX 1042 ; N uni0270 ; G 562 -U 625 ; WX 1042 ; N uni0271 ; G 563 -U 626 ; WX 712 ; N uni0272 ; G 564 -U 627 ; WX 793 ; N uni0273 ; G 565 -U 628 ; WX 707 ; N uni0274 ; G 566 -U 629 ; WX 687 ; N uni0275 ; G 567 -U 630 ; WX 909 ; N uni0276 ; G 568 -U 631 ; WX 681 ; N uni0277 ; G 569 -U 632 ; WX 796 ; N uni0278 ; G 570 -U 633 ; WX 538 ; N uni0279 ; G 571 -U 634 ; WX 538 ; N uni027A ; G 572 -U 635 ; WX 650 ; N uni027B ; G 573 -U 636 ; WX 493 ; N uni027C ; G 574 -U 637 ; WX 493 ; N uni027D ; G 575 -U 638 ; WX 596 ; N uni027E ; G 576 -U 639 ; WX 596 ; N uni027F ; G 577 -U 640 ; WX 642 ; N uni0280 ; G 578 -U 641 ; WX 642 ; N uni0281 ; G 579 -U 642 ; WX 595 ; N uni0282 ; G 580 -U 643 ; WX 415 ; N uni0283 ; G 581 -U 644 ; WX 435 ; N uni0284 ; G 582 -U 645 ; WX 605 ; N uni0285 ; G 583 -U 646 ; WX 552 ; N uni0286 ; G 584 -U 647 ; WX 478 ; N uni0287 ; G 585 -U 648 ; WX 478 ; N uni0288 ; G 586 -U 649 ; WX 920 ; N uni0289 ; G 587 -U 650 ; WX 772 ; N uni028A ; G 588 -U 651 ; WX 670 ; N uni028B ; G 589 -U 652 ; WX 652 ; N uni028C ; G 590 -U 653 ; WX 924 ; N uni028D ; G 591 -U 654 ; WX 652 ; N uni028E ; G 592 -U 655 ; WX 724 ; N uni028F ; G 593 -U 656 ; WX 694 ; N uni0290 ; G 594 -U 657 ; WX 684 ; N uni0291 ; G 595 -U 658 ; WX 641 ; N uni0292 ; G 596 -U 659 ; WX 641 ; N uni0293 ; G 597 -U 660 ; WX 573 ; N uni0294 ; G 598 -U 661 ; WX 573 ; N uni0295 ; G 599 -U 662 ; WX 573 ; N uni0296 ; G 600 -U 663 ; WX 573 ; N uni0297 ; G 601 -U 664 ; WX 850 ; N uni0298 ; G 602 -U 665 ; WX 633 ; N uni0299 ; G 603 -U 666 ; WX 731 ; N uni029A ; G 604 -U 667 ; WX 685 ; N uni029B ; G 605 -U 668 ; WX 691 ; N uni029C ; G 606 -U 669 ; WX 343 ; N uni029D ; G 607 -U 670 ; WX 732 ; N uni029E ; G 608 -U 671 ; WX 539 ; N uni029F ; G 609 -U 672 ; WX 792 ; N uni02A0 ; G 610 -U 673 ; WX 573 ; N uni02A1 ; G 611 -U 674 ; WX 573 ; N uni02A2 ; G 612 -U 675 ; WX 1156 ; N uni02A3 ; G 613 -U 676 ; WX 1214 ; N uni02A4 ; G 614 -U 677 ; WX 1155 ; N uni02A5 ; G 615 -U 678 ; WX 974 ; N uni02A6 ; G 616 -U 679 ; WX 769 ; N uni02A7 ; G 617 -U 680 ; WX 929 ; N uni02A8 ; G 618 -U 681 ; WX 1026 ; N uni02A9 ; G 619 -U 682 ; WX 792 ; N uni02AA ; G 620 -U 683 ; WX 780 ; N uni02AB ; G 621 -U 684 ; WX 591 ; N uni02AC ; G 622 -U 685 ; WX 415 ; N uni02AD ; G 623 -U 686 ; WX 677 ; N uni02AE ; G 624 -U 687 ; WX 789 ; N uni02AF ; G 625 -U 688 ; WX 456 ; N uni02B0 ; G 626 -U 689 ; WX 456 ; N uni02B1 ; G 627 -U 690 ; WX 219 ; N uni02B2 ; G 628 -U 691 ; WX 315 ; N uni02B3 ; G 629 -U 692 ; WX 315 ; N uni02B4 ; G 630 -U 693 ; WX 315 ; N uni02B5 ; G 631 -U 694 ; WX 411 ; N uni02B6 ; G 632 -U 695 ; WX 591 ; N uni02B7 ; G 633 -U 696 ; WX 417 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 380 ; N uni02BB ; G 637 -U 700 ; WX 380 ; N uni02BC ; G 638 -U 701 ; WX 380 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 326 ; N uni02C0 ; G 642 -U 705 ; WX 326 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 306 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 306 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 366 ; N uni02D2 ; G 660 -U 723 ; WX 366 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 416 ; N uni02D6 ; G 664 -U 727 ; WX 328 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 351 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 412 ; N uni02E0 ; G 674 -U 737 ; WX 219 ; N uni02E1 ; G 675 -U 738 ; WX 381 ; N uni02E2 ; G 676 -U 739 ; WX 413 ; N uni02E3 ; G 677 -U 740 ; WX 326 ; N uni02E4 ; G 678 -U 741 ; WX 500 ; N uni02E5 ; G 679 -U 742 ; WX 500 ; N uni02E6 ; G 680 -U 743 ; WX 500 ; N uni02E7 ; G 681 -U 744 ; WX 500 ; N uni02E8 ; G 682 -U 745 ; WX 500 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 657 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 698 ; N uni0370 ; G 782 -U 881 ; WX 565 ; N uni0371 ; G 783 -U 882 ; WX 1022 ; N uni0372 ; G 784 -U 883 ; WX 836 ; N uni0373 ; G 785 -U 884 ; WX 302 ; N uni0374 ; G 786 -U 885 ; WX 302 ; N uni0375 ; G 787 -U 886 ; WX 837 ; N uni0376 ; G 788 -U 887 ; WX 701 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 593 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 400 ; N uni037E ; G 794 -U 900 ; WX 441 ; N tonos ; G 795 -U 901 ; WX 500 ; N dieresistonos ; G 796 -U 902 ; WX 797 ; N Alphatonos ; G 797 -U 903 ; WX 380 ; N anoteleia ; G 798 -U 904 ; WX 846 ; N Epsilontonos ; G 799 -U 905 ; WX 1009 ; N Etatonos ; G 800 -U 906 ; WX 563 ; N Iotatonos ; G 801 -U 908 ; WX 891 ; N Omicrontonos ; G 802 -U 910 ; WX 980 ; N Upsilontonos ; G 803 -U 911 ; WX 894 ; N Omegatonos ; G 804 -U 912 ; WX 390 ; N iotadieresistonos ; G 805 -U 913 ; WX 774 ; N Alpha ; G 806 -U 914 ; WX 762 ; N Beta ; G 807 -U 915 ; WX 637 ; N Gamma ; G 808 -U 916 ; WX 774 ; N uni0394 ; G 809 -U 917 ; WX 683 ; N Epsilon ; G 810 -U 918 ; WX 725 ; N Zeta ; G 811 -U 919 ; WX 837 ; N Eta ; G 812 -U 920 ; WX 850 ; N Theta ; G 813 -U 921 ; WX 372 ; N Iota ; G 814 -U 922 ; WX 775 ; N Kappa ; G 815 -U 923 ; WX 774 ; N Lambda ; G 816 -U 924 ; WX 995 ; N Mu ; G 817 -U 925 ; WX 837 ; N Nu ; G 818 -U 926 ; WX 632 ; N Xi ; G 819 -U 927 ; WX 850 ; N Omicron ; G 820 -U 928 ; WX 837 ; N Pi ; G 821 -U 929 ; WX 733 ; N Rho ; G 822 -U 931 ; WX 683 ; N Sigma ; G 823 -U 932 ; WX 682 ; N Tau ; G 824 -U 933 ; WX 724 ; N Upsilon ; G 825 -U 934 ; WX 850 ; N Phi ; G 826 -U 935 ; WX 771 ; N Chi ; G 827 -U 936 ; WX 850 ; N Psi ; G 828 -U 937 ; WX 850 ; N Omega ; G 829 -U 938 ; WX 372 ; N Iotadieresis ; G 830 -U 939 ; WX 724 ; N Upsilondieresis ; G 831 -U 940 ; WX 687 ; N alphatonos ; G 832 -U 941 ; WX 557 ; N epsilontonos ; G 833 -U 942 ; WX 712 ; N etatonos ; G 834 -U 943 ; WX 390 ; N iotatonos ; G 835 -U 944 ; WX 675 ; N upsilondieresistonos ; G 836 -U 945 ; WX 687 ; N alpha ; G 837 -U 946 ; WX 716 ; N beta ; G 838 -U 947 ; WX 681 ; N gamma ; G 839 -U 948 ; WX 687 ; N delta ; G 840 -U 949 ; WX 557 ; N epsilon ; G 841 -U 950 ; WX 591 ; N zeta ; G 842 -U 951 ; WX 712 ; N eta ; G 843 -U 952 ; WX 687 ; N theta ; G 844 -U 953 ; WX 390 ; N iota ; G 845 -U 954 ; WX 710 ; N kappa ; G 846 -U 955 ; WX 633 ; N lambda ; G 847 -U 956 ; WX 736 ; N uni03BC ; G 848 -U 957 ; WX 681 ; N nu ; G 849 -U 958 ; WX 591 ; N xi ; G 850 -U 959 ; WX 687 ; N omicron ; G 851 -U 960 ; WX 791 ; N pi ; G 852 -U 961 ; WX 716 ; N rho ; G 853 -U 962 ; WX 593 ; N sigma1 ; G 854 -U 963 ; WX 779 ; N sigma ; G 855 -U 964 ; WX 638 ; N tau ; G 856 -U 965 ; WX 675 ; N upsilon ; G 857 -U 966 ; WX 782 ; N phi ; G 858 -U 967 ; WX 645 ; N chi ; G 859 -U 968 ; WX 794 ; N psi ; G 860 -U 969 ; WX 869 ; N omega ; G 861 -U 970 ; WX 390 ; N iotadieresis ; G 862 -U 971 ; WX 675 ; N upsilondieresis ; G 863 -U 972 ; WX 687 ; N omicrontonos ; G 864 -U 973 ; WX 675 ; N upsilontonos ; G 865 -U 974 ; WX 869 ; N omegatonos ; G 866 -U 975 ; WX 775 ; N uni03CF ; G 867 -U 976 ; WX 651 ; N uni03D0 ; G 868 -U 977 ; WX 661 ; N theta1 ; G 869 -U 978 ; WX 746 ; N Upsilon1 ; G 870 -U 979 ; WX 981 ; N uni03D3 ; G 871 -U 980 ; WX 746 ; N uni03D4 ; G 872 -U 981 ; WX 796 ; N phi1 ; G 873 -U 982 ; WX 869 ; N omega1 ; G 874 -U 983 ; WX 744 ; N uni03D7 ; G 875 -U 984 ; WX 850 ; N uni03D8 ; G 876 -U 985 ; WX 687 ; N uni03D9 ; G 877 -U 986 ; WX 734 ; N uni03DA ; G 878 -U 987 ; WX 593 ; N uni03DB ; G 879 -U 988 ; WX 683 ; N uni03DC ; G 880 -U 989 ; WX 494 ; N uni03DD ; G 881 -U 990 ; WX 702 ; N uni03DE ; G 882 -U 991 ; WX 660 ; N uni03DF ; G 883 -U 992 ; WX 919 ; N uni03E0 ; G 884 -U 993 ; WX 627 ; N uni03E1 ; G 885 -U 994 ; WX 1093 ; N uni03E2 ; G 886 -U 995 ; WX 837 ; N uni03E3 ; G 887 -U 996 ; WX 832 ; N uni03E4 ; G 888 -U 997 ; WX 716 ; N uni03E5 ; G 889 -U 998 ; WX 928 ; N uni03E6 ; G 890 -U 999 ; WX 744 ; N uni03E7 ; G 891 -U 1000 ; WX 733 ; N uni03E8 ; G 892 -U 1001 ; WX 650 ; N uni03E9 ; G 893 -U 1002 ; WX 789 ; N uni03EA ; G 894 -U 1003 ; WX 671 ; N uni03EB ; G 895 -U 1004 ; WX 752 ; N uni03EC ; G 896 -U 1005 ; WX 716 ; N uni03ED ; G 897 -U 1006 ; WX 682 ; N uni03EE ; G 898 -U 1007 ; WX 590 ; N uni03EF ; G 899 -U 1008 ; WX 744 ; N uni03F0 ; G 900 -U 1009 ; WX 716 ; N uni03F1 ; G 901 -U 1010 ; WX 593 ; N uni03F2 ; G 902 -U 1011 ; WX 343 ; N uni03F3 ; G 903 -U 1012 ; WX 850 ; N uni03F4 ; G 904 -U 1013 ; WX 645 ; N uni03F5 ; G 905 -U 1014 ; WX 644 ; N uni03F6 ; G 906 -U 1015 ; WX 738 ; N uni03F7 ; G 907 -U 1016 ; WX 716 ; N uni03F8 ; G 908 -U 1017 ; WX 734 ; N uni03F9 ; G 909 -U 1018 ; WX 995 ; N uni03FA ; G 910 -U 1019 ; WX 732 ; N uni03FB ; G 911 -U 1020 ; WX 716 ; N uni03FC ; G 912 -U 1021 ; WX 698 ; N uni03FD ; G 913 -U 1022 ; WX 734 ; N uni03FE ; G 914 -U 1023 ; WX 698 ; N uni03FF ; G 915 -U 1024 ; WX 683 ; N uni0400 ; G 916 -U 1025 ; WX 683 ; N uni0401 ; G 917 -U 1026 ; WX 878 ; N uni0402 ; G 918 -U 1027 ; WX 637 ; N uni0403 ; G 919 -U 1028 ; WX 734 ; N uni0404 ; G 920 -U 1029 ; WX 720 ; N uni0405 ; G 921 -U 1030 ; WX 372 ; N uni0406 ; G 922 -U 1031 ; WX 372 ; N uni0407 ; G 923 -U 1032 ; WX 372 ; N uni0408 ; G 924 -U 1033 ; WX 1154 ; N uni0409 ; G 925 -U 1034 ; WX 1130 ; N uni040A ; G 926 -U 1035 ; WX 878 ; N uni040B ; G 927 -U 1036 ; WX 817 ; N uni040C ; G 928 -U 1037 ; WX 837 ; N uni040D ; G 929 -U 1038 ; WX 771 ; N uni040E ; G 930 -U 1039 ; WX 837 ; N uni040F ; G 931 -U 1040 ; WX 774 ; N uni0410 ; G 932 -U 1041 ; WX 762 ; N uni0411 ; G 933 -U 1042 ; WX 762 ; N uni0412 ; G 934 -U 1043 ; WX 637 ; N uni0413 ; G 935 -U 1044 ; WX 891 ; N uni0414 ; G 936 -U 1045 ; WX 683 ; N uni0415 ; G 937 -U 1046 ; WX 1224 ; N uni0416 ; G 938 -U 1047 ; WX 710 ; N uni0417 ; G 939 -U 1048 ; WX 837 ; N uni0418 ; G 940 -U 1049 ; WX 837 ; N uni0419 ; G 941 -U 1050 ; WX 817 ; N uni041A ; G 942 -U 1051 ; WX 831 ; N uni041B ; G 943 -U 1052 ; WX 995 ; N uni041C ; G 944 -U 1053 ; WX 837 ; N uni041D ; G 945 -U 1054 ; WX 850 ; N uni041E ; G 946 -U 1055 ; WX 837 ; N uni041F ; G 947 -U 1056 ; WX 733 ; N uni0420 ; G 948 -U 1057 ; WX 734 ; N uni0421 ; G 949 -U 1058 ; WX 682 ; N uni0422 ; G 950 -U 1059 ; WX 771 ; N uni0423 ; G 951 -U 1060 ; WX 992 ; N uni0424 ; G 952 -U 1061 ; WX 771 ; N uni0425 ; G 953 -U 1062 ; WX 928 ; N uni0426 ; G 954 -U 1063 ; WX 808 ; N uni0427 ; G 955 -U 1064 ; WX 1235 ; N uni0428 ; G 956 -U 1065 ; WX 1326 ; N uni0429 ; G 957 -U 1066 ; WX 939 ; N uni042A ; G 958 -U 1067 ; WX 1036 ; N uni042B ; G 959 -U 1068 ; WX 762 ; N uni042C ; G 960 -U 1069 ; WX 734 ; N uni042D ; G 961 -U 1070 ; WX 1174 ; N uni042E ; G 962 -U 1071 ; WX 770 ; N uni042F ; G 963 -U 1072 ; WX 675 ; N uni0430 ; G 964 -U 1073 ; WX 698 ; N uni0431 ; G 965 -U 1074 ; WX 633 ; N uni0432 ; G 966 -U 1075 ; WX 522 ; N uni0433 ; G 967 -U 1076 ; WX 808 ; N uni0434 ; G 968 -U 1077 ; WX 678 ; N uni0435 ; G 969 -U 1078 ; WX 995 ; N uni0436 ; G 970 -U 1079 ; WX 581 ; N uni0437 ; G 971 -U 1080 ; WX 701 ; N uni0438 ; G 972 -U 1081 ; WX 701 ; N uni0439 ; G 973 -U 1082 ; WX 679 ; N uni043A ; G 974 -U 1083 ; WX 732 ; N uni043B ; G 975 -U 1084 ; WX 817 ; N uni043C ; G 976 -U 1085 ; WX 691 ; N uni043D ; G 977 -U 1086 ; WX 687 ; N uni043E ; G 978 -U 1087 ; WX 691 ; N uni043F ; G 979 -U 1088 ; WX 716 ; N uni0440 ; G 980 -U 1089 ; WX 593 ; N uni0441 ; G 981 -U 1090 ; WX 580 ; N uni0442 ; G 982 -U 1091 ; WX 652 ; N uni0443 ; G 983 -U 1092 ; WX 992 ; N uni0444 ; G 984 -U 1093 ; WX 645 ; N uni0445 ; G 985 -U 1094 ; WX 741 ; N uni0446 ; G 986 -U 1095 ; WX 687 ; N uni0447 ; G 987 -U 1096 ; WX 1062 ; N uni0448 ; G 988 -U 1097 ; WX 1105 ; N uni0449 ; G 989 -U 1098 ; WX 751 ; N uni044A ; G 990 -U 1099 ; WX 904 ; N uni044B ; G 991 -U 1100 ; WX 632 ; N uni044C ; G 992 -U 1101 ; WX 593 ; N uni044D ; G 993 -U 1102 ; WX 972 ; N uni044E ; G 994 -U 1103 ; WX 642 ; N uni044F ; G 995 -U 1104 ; WX 678 ; N uni0450 ; G 996 -U 1105 ; WX 678 ; N uni0451 ; G 997 -U 1106 ; WX 714 ; N uni0452 ; G 998 -U 1107 ; WX 522 ; N uni0453 ; G 999 -U 1108 ; WX 593 ; N uni0454 ; G 1000 -U 1109 ; WX 595 ; N uni0455 ; G 1001 -U 1110 ; WX 343 ; N uni0456 ; G 1002 -U 1111 ; WX 343 ; N uni0457 ; G 1003 -U 1112 ; WX 343 ; N uni0458 ; G 1004 -U 1113 ; WX 991 ; N uni0459 ; G 1005 -U 1114 ; WX 956 ; N uni045A ; G 1006 -U 1115 ; WX 734 ; N uni045B ; G 1007 -U 1116 ; WX 679 ; N uni045C ; G 1008 -U 1117 ; WX 701 ; N uni045D ; G 1009 -U 1118 ; WX 652 ; N uni045E ; G 1010 -U 1119 ; WX 691 ; N uni045F ; G 1011 -U 1120 ; WX 1093 ; N uni0460 ; G 1012 -U 1121 ; WX 869 ; N uni0461 ; G 1013 -U 1122 ; WX 840 ; N uni0462 ; G 1014 -U 1123 ; WX 736 ; N uni0463 ; G 1015 -U 1124 ; WX 1012 ; N uni0464 ; G 1016 -U 1125 ; WX 839 ; N uni0465 ; G 1017 -U 1126 ; WX 992 ; N uni0466 ; G 1018 -U 1127 ; WX 832 ; N uni0467 ; G 1019 -U 1128 ; WX 1358 ; N uni0468 ; G 1020 -U 1129 ; WX 1121 ; N uni0469 ; G 1021 -U 1130 ; WX 850 ; N uni046A ; G 1022 -U 1131 ; WX 687 ; N uni046B ; G 1023 -U 1132 ; WX 1236 ; N uni046C ; G 1024 -U 1133 ; WX 1007 ; N uni046D ; G 1025 -U 1134 ; WX 696 ; N uni046E ; G 1026 -U 1135 ; WX 557 ; N uni046F ; G 1027 -U 1136 ; WX 1075 ; N uni0470 ; G 1028 -U 1137 ; WX 1061 ; N uni0471 ; G 1029 -U 1138 ; WX 850 ; N uni0472 ; G 1030 -U 1139 ; WX 687 ; N uni0473 ; G 1031 -U 1140 ; WX 850 ; N uni0474 ; G 1032 -U 1141 ; WX 695 ; N uni0475 ; G 1033 -U 1142 ; WX 850 ; N uni0476 ; G 1034 -U 1143 ; WX 695 ; N uni0477 ; G 1035 -U 1144 ; WX 1148 ; N uni0478 ; G 1036 -U 1145 ; WX 1043 ; N uni0479 ; G 1037 -U 1146 ; WX 1074 ; N uni047A ; G 1038 -U 1147 ; WX 863 ; N uni047B ; G 1039 -U 1148 ; WX 1405 ; N uni047C ; G 1040 -U 1149 ; WX 1173 ; N uni047D ; G 1041 -U 1150 ; WX 1093 ; N uni047E ; G 1042 -U 1151 ; WX 869 ; N uni047F ; G 1043 -U 1152 ; WX 734 ; N uni0480 ; G 1044 -U 1153 ; WX 593 ; N uni0481 ; G 1045 -U 1154 ; WX 652 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 418 ; N uni0488 ; G 1052 -U 1161 ; WX 418 ; N uni0489 ; G 1053 -U 1162 ; WX 957 ; N uni048A ; G 1054 -U 1163 ; WX 807 ; N uni048B ; G 1055 -U 1164 ; WX 762 ; N uni048C ; G 1056 -U 1165 ; WX 611 ; N uni048D ; G 1057 -U 1166 ; WX 733 ; N uni048E ; G 1058 -U 1167 ; WX 716 ; N uni048F ; G 1059 -U 1168 ; WX 637 ; N uni0490 ; G 1060 -U 1169 ; WX 522 ; N uni0491 ; G 1061 -U 1170 ; WX 666 ; N uni0492 ; G 1062 -U 1171 ; WX 543 ; N uni0493 ; G 1063 -U 1172 ; WX 808 ; N uni0494 ; G 1064 -U 1173 ; WX 669 ; N uni0495 ; G 1065 -U 1174 ; WX 1224 ; N uni0496 ; G 1066 -U 1175 ; WX 995 ; N uni0497 ; G 1067 -U 1176 ; WX 710 ; N uni0498 ; G 1068 -U 1177 ; WX 581 ; N uni0499 ; G 1069 -U 1178 ; WX 775 ; N uni049A ; G 1070 -U 1179 ; WX 679 ; N uni049B ; G 1071 -U 1180 ; WX 817 ; N uni049C ; G 1072 -U 1181 ; WX 679 ; N uni049D ; G 1073 -U 1182 ; WX 817 ; N uni049E ; G 1074 -U 1183 ; WX 679 ; N uni049F ; G 1075 -U 1184 ; WX 1015 ; N uni04A0 ; G 1076 -U 1185 ; WX 826 ; N uni04A1 ; G 1077 -U 1186 ; WX 956 ; N uni04A2 ; G 1078 -U 1187 ; WX 808 ; N uni04A3 ; G 1079 -U 1188 ; WX 1103 ; N uni04A4 ; G 1080 -U 1189 ; WX 874 ; N uni04A5 ; G 1081 -U 1190 ; WX 1273 ; N uni04A6 ; G 1082 -U 1191 ; WX 1017 ; N uni04A7 ; G 1083 -U 1192 ; WX 952 ; N uni04A8 ; G 1084 -U 1193 ; WX 858 ; N uni04A9 ; G 1085 -U 1194 ; WX 734 ; N uni04AA ; G 1086 -U 1195 ; WX 593 ; N uni04AB ; G 1087 -U 1196 ; WX 682 ; N uni04AC ; G 1088 -U 1197 ; WX 580 ; N uni04AD ; G 1089 -U 1198 ; WX 724 ; N uni04AE ; G 1090 -U 1199 ; WX 652 ; N uni04AF ; G 1091 -U 1200 ; WX 724 ; N uni04B0 ; G 1092 -U 1201 ; WX 652 ; N uni04B1 ; G 1093 -U 1202 ; WX 771 ; N uni04B2 ; G 1094 -U 1203 ; WX 645 ; N uni04B3 ; G 1095 -U 1204 ; WX 1112 ; N uni04B4 ; G 1096 -U 1205 ; WX 1000 ; N uni04B5 ; G 1097 -U 1206 ; WX 808 ; N uni04B6 ; G 1098 -U 1207 ; WX 687 ; N uni04B7 ; G 1099 -U 1208 ; WX 808 ; N uni04B8 ; G 1100 -U 1209 ; WX 687 ; N uni04B9 ; G 1101 -U 1210 ; WX 808 ; N uni04BA ; G 1102 -U 1211 ; WX 712 ; N uni04BB ; G 1103 -U 1212 ; WX 1026 ; N uni04BC ; G 1104 -U 1213 ; WX 810 ; N uni04BD ; G 1105 -U 1214 ; WX 1026 ; N uni04BE ; G 1106 -U 1215 ; WX 810 ; N uni04BF ; G 1107 -U 1216 ; WX 372 ; N uni04C0 ; G 1108 -U 1217 ; WX 1224 ; N uni04C1 ; G 1109 -U 1218 ; WX 995 ; N uni04C2 ; G 1110 -U 1219 ; WX 775 ; N uni04C3 ; G 1111 -U 1220 ; WX 630 ; N uni04C4 ; G 1112 -U 1221 ; WX 951 ; N uni04C5 ; G 1113 -U 1222 ; WX 805 ; N uni04C6 ; G 1114 -U 1223 ; WX 837 ; N uni04C7 ; G 1115 -U 1224 ; WX 691 ; N uni04C8 ; G 1116 -U 1225 ; WX 957 ; N uni04C9 ; G 1117 -U 1226 ; WX 807 ; N uni04CA ; G 1118 -U 1227 ; WX 808 ; N uni04CB ; G 1119 -U 1228 ; WX 687 ; N uni04CC ; G 1120 -U 1229 ; WX 1115 ; N uni04CD ; G 1121 -U 1230 ; WX 933 ; N uni04CE ; G 1122 -U 1231 ; WX 343 ; N uni04CF ; G 1123 -U 1232 ; WX 774 ; N uni04D0 ; G 1124 -U 1233 ; WX 675 ; N uni04D1 ; G 1125 -U 1234 ; WX 774 ; N uni04D2 ; G 1126 -U 1235 ; WX 675 ; N uni04D3 ; G 1127 -U 1236 ; WX 1085 ; N uni04D4 ; G 1128 -U 1237 ; WX 1048 ; N uni04D5 ; G 1129 -U 1238 ; WX 683 ; N uni04D6 ; G 1130 -U 1239 ; WX 678 ; N uni04D7 ; G 1131 -U 1240 ; WX 849 ; N uni04D8 ; G 1132 -U 1241 ; WX 678 ; N uni04D9 ; G 1133 -U 1242 ; WX 849 ; N uni04DA ; G 1134 -U 1243 ; WX 678 ; N uni04DB ; G 1135 -U 1244 ; WX 1224 ; N uni04DC ; G 1136 -U 1245 ; WX 995 ; N uni04DD ; G 1137 -U 1246 ; WX 710 ; N uni04DE ; G 1138 -U 1247 ; WX 581 ; N uni04DF ; G 1139 -U 1248 ; WX 772 ; N uni04E0 ; G 1140 -U 1249 ; WX 641 ; N uni04E1 ; G 1141 -U 1250 ; WX 837 ; N uni04E2 ; G 1142 -U 1251 ; WX 701 ; N uni04E3 ; G 1143 -U 1252 ; WX 837 ; N uni04E4 ; G 1144 -U 1253 ; WX 701 ; N uni04E5 ; G 1145 -U 1254 ; WX 850 ; N uni04E6 ; G 1146 -U 1255 ; WX 687 ; N uni04E7 ; G 1147 -U 1256 ; WX 850 ; N uni04E8 ; G 1148 -U 1257 ; WX 687 ; N uni04E9 ; G 1149 -U 1258 ; WX 850 ; N uni04EA ; G 1150 -U 1259 ; WX 687 ; N uni04EB ; G 1151 -U 1260 ; WX 734 ; N uni04EC ; G 1152 -U 1261 ; WX 593 ; N uni04ED ; G 1153 -U 1262 ; WX 771 ; N uni04EE ; G 1154 -U 1263 ; WX 652 ; N uni04EF ; G 1155 -U 1264 ; WX 771 ; N uni04F0 ; G 1156 -U 1265 ; WX 652 ; N uni04F1 ; G 1157 -U 1266 ; WX 771 ; N uni04F2 ; G 1158 -U 1267 ; WX 652 ; N uni04F3 ; G 1159 -U 1268 ; WX 808 ; N uni04F4 ; G 1160 -U 1269 ; WX 687 ; N uni04F5 ; G 1161 -U 1270 ; WX 637 ; N uni04F6 ; G 1162 -U 1271 ; WX 522 ; N uni04F7 ; G 1163 -U 1272 ; WX 1036 ; N uni04F8 ; G 1164 -U 1273 ; WX 904 ; N uni04F9 ; G 1165 -U 1274 ; WX 666 ; N uni04FA ; G 1166 -U 1275 ; WX 543 ; N uni04FB ; G 1167 -U 1276 ; WX 771 ; N uni04FC ; G 1168 -U 1277 ; WX 645 ; N uni04FD ; G 1169 -U 1278 ; WX 771 ; N uni04FE ; G 1170 -U 1279 ; WX 645 ; N uni04FF ; G 1171 -U 1280 ; WX 762 ; N uni0500 ; G 1172 -U 1281 ; WX 608 ; N uni0501 ; G 1173 -U 1282 ; WX 1159 ; N uni0502 ; G 1174 -U 1283 ; WX 893 ; N uni0503 ; G 1175 -U 1284 ; WX 1119 ; N uni0504 ; G 1176 -U 1285 ; WX 920 ; N uni0505 ; G 1177 -U 1286 ; WX 828 ; N uni0506 ; G 1178 -U 1287 ; WX 693 ; N uni0507 ; G 1179 -U 1288 ; WX 1242 ; N uni0508 ; G 1180 -U 1289 ; WX 1017 ; N uni0509 ; G 1181 -U 1290 ; WX 1289 ; N uni050A ; G 1182 -U 1291 ; WX 1013 ; N uni050B ; G 1183 -U 1292 ; WX 839 ; N uni050C ; G 1184 -U 1293 ; WX 638 ; N uni050D ; G 1185 -U 1294 ; WX 938 ; N uni050E ; G 1186 -U 1295 ; WX 803 ; N uni050F ; G 1187 -U 1296 ; WX 696 ; N uni0510 ; G 1188 -U 1297 ; WX 557 ; N uni0511 ; G 1189 -U 1298 ; WX 831 ; N uni0512 ; G 1190 -U 1299 ; WX 732 ; N uni0513 ; G 1191 -U 1300 ; WX 1286 ; N uni0514 ; G 1192 -U 1301 ; WX 1068 ; N uni0515 ; G 1193 -U 1302 ; WX 1065 ; N uni0516 ; G 1194 -U 1303 ; WX 979 ; N uni0517 ; G 1195 -U 1304 ; WX 1082 ; N uni0518 ; G 1196 -U 1305 ; WX 1013 ; N uni0519 ; G 1197 -U 1306 ; WX 850 ; N uni051A ; G 1198 -U 1307 ; WX 716 ; N uni051B ; G 1199 -U 1308 ; WX 1103 ; N uni051C ; G 1200 -U 1309 ; WX 924 ; N uni051D ; G 1201 -U 1312 ; WX 1267 ; N uni0520 ; G 1202 -U 1313 ; WX 1059 ; N uni0521 ; G 1203 -U 1314 ; WX 1273 ; N uni0522 ; G 1204 -U 1315 ; WX 1017 ; N uni0523 ; G 1205 -U 1316 ; WX 957 ; N uni0524 ; G 1206 -U 1317 ; WX 807 ; N uni0525 ; G 1207 -U 1329 ; WX 984 ; N uni0531 ; G 1208 -U 1330 ; WX 812 ; N uni0532 ; G 1209 -U 1331 ; WX 984 ; N uni0533 ; G 1210 -U 1332 ; WX 984 ; N uni0534 ; G 1211 -U 1333 ; WX 812 ; N uni0535 ; G 1212 -U 1334 ; WX 777 ; N uni0536 ; G 1213 -U 1335 ; WX 812 ; N uni0537 ; G 1214 -U 1336 ; WX 812 ; N uni0538 ; G 1215 -U 1337 ; WX 975 ; N uni0539 ; G 1216 -U 1338 ; WX 984 ; N uni053A ; G 1217 -U 1339 ; WX 812 ; N uni053B ; G 1218 -U 1340 ; WX 710 ; N uni053C ; G 1219 -U 1341 ; WX 1078 ; N uni053D ; G 1220 -U 1342 ; WX 1136 ; N uni053E ; G 1221 -U 1343 ; WX 812 ; N uni053F ; G 1222 -U 1344 ; WX 710 ; N uni0540 ; G 1223 -U 1345 ; WX 757 ; N uni0541 ; G 1224 -U 1346 ; WX 984 ; N uni0542 ; G 1225 -U 1347 ; WX 876 ; N uni0543 ; G 1226 -U 1348 ; WX 984 ; N uni0544 ; G 1227 -U 1349 ; WX 793 ; N uni0545 ; G 1228 -U 1350 ; WX 984 ; N uni0546 ; G 1229 -U 1351 ; WX 812 ; N uni0547 ; G 1230 -U 1352 ; WX 812 ; N uni0548 ; G 1231 -U 1353 ; WX 812 ; N uni0549 ; G 1232 -U 1354 ; WX 958 ; N uni054A ; G 1233 -U 1355 ; WX 777 ; N uni054B ; G 1234 -U 1356 ; WX 984 ; N uni054C ; G 1235 -U 1357 ; WX 812 ; N uni054D ; G 1236 -U 1358 ; WX 984 ; N uni054E ; G 1237 -U 1359 ; WX 720 ; N uni054F ; G 1238 -U 1360 ; WX 812 ; N uni0550 ; G 1239 -U 1361 ; WX 793 ; N uni0551 ; G 1240 -U 1362 ; WX 895 ; N uni0552 ; G 1241 -U 1363 ; WX 850 ; N uni0553 ; G 1242 -U 1364 ; WX 936 ; N uni0554 ; G 1243 -U 1365 ; WX 850 ; N uni0555 ; G 1244 -U 1366 ; WX 720 ; N uni0556 ; G 1245 -U 1369 ; WX 366 ; N uni0559 ; G 1246 -U 1370 ; WX 380 ; N uni055A ; G 1247 -U 1371 ; WX 550 ; N uni055B ; G 1248 -U 1372 ; WX 550 ; N uni055C ; G 1249 -U 1373 ; WX 380 ; N uni055D ; G 1250 -U 1374 ; WX 546 ; N uni055E ; G 1251 -U 1375 ; WX 521 ; N uni055F ; G 1252 -U 1377 ; WX 1042 ; N uni0561 ; G 1253 -U 1378 ; WX 712 ; N uni0562 ; G 1254 -U 1379 ; WX 866 ; N uni0563 ; G 1255 -U 1380 ; WX 868 ; N uni0564 ; G 1256 -U 1381 ; WX 712 ; N uni0565 ; G 1257 -U 1382 ; WX 817 ; N uni0566 ; G 1258 -U 1383 ; WX 653 ; N uni0567 ; G 1259 -U 1384 ; WX 712 ; N uni0568 ; G 1260 -U 1385 ; WX 811 ; N uni0569 ; G 1261 -U 1386 ; WX 817 ; N uni056A ; G 1262 -U 1387 ; WX 712 ; N uni056B ; G 1263 -U 1388 ; WX 498 ; N uni056C ; G 1264 -U 1389 ; WX 1018 ; N uni056D ; G 1265 -U 1390 ; WX 716 ; N uni056E ; G 1266 -U 1391 ; WX 712 ; N uni056F ; G 1267 -U 1392 ; WX 712 ; N uni0570 ; G 1268 -U 1393 ; WX 716 ; N uni0571 ; G 1269 -U 1394 ; WX 819 ; N uni0572 ; G 1270 -U 1395 ; WX 712 ; N uni0573 ; G 1271 -U 1396 ; WX 751 ; N uni0574 ; G 1272 -U 1397 ; WX 343 ; N uni0575 ; G 1273 -U 1398 ; WX 882 ; N uni0576 ; G 1274 -U 1399 ; WX 559 ; N uni0577 ; G 1275 -U 1400 ; WX 712 ; N uni0578 ; G 1276 -U 1401 ; WX 559 ; N uni0579 ; G 1277 -U 1402 ; WX 1042 ; N uni057A ; G 1278 -U 1403 ; WX 559 ; N uni057B ; G 1279 -U 1404 ; WX 863 ; N uni057C ; G 1280 -U 1405 ; WX 712 ; N uni057D ; G 1281 -U 1406 ; WX 813 ; N uni057E ; G 1282 -U 1407 ; WX 1042 ; N uni057F ; G 1283 -U 1408 ; WX 712 ; N uni0580 ; G 1284 -U 1409 ; WX 716 ; N uni0581 ; G 1285 -U 1410 ; WX 571 ; N uni0582 ; G 1286 -U 1411 ; WX 1042 ; N uni0583 ; G 1287 -U 1412 ; WX 778 ; N uni0584 ; G 1288 -U 1413 ; WX 687 ; N uni0585 ; G 1289 -U 1414 ; WX 720 ; N uni0586 ; G 1290 -U 1415 ; WX 862 ; N uni0587 ; G 1291 -U 1417 ; WX 400 ; N uni0589 ; G 1292 -U 1418 ; WX 487 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 415 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 372 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 372 ; N uni05C3 ; G 1313 -U 1478 ; WX 497 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 751 ; N uni05D0 ; G 1316 -U 1489 ; WX 673 ; N uni05D1 ; G 1317 -U 1490 ; WX 537 ; N uni05D2 ; G 1318 -U 1491 ; WX 654 ; N uni05D3 ; G 1319 -U 1492 ; WX 712 ; N uni05D4 ; G 1320 -U 1493 ; WX 343 ; N uni05D5 ; G 1321 -U 1494 ; WX 491 ; N uni05D6 ; G 1322 -U 1495 ; WX 712 ; N uni05D7 ; G 1323 -U 1496 ; WX 724 ; N uni05D8 ; G 1324 -U 1497 ; WX 343 ; N uni05D9 ; G 1325 -U 1498 ; WX 649 ; N uni05DA ; G 1326 -U 1499 ; WX 650 ; N uni05DB ; G 1327 -U 1500 ; WX 679 ; N uni05DC ; G 1328 -U 1501 ; WX 712 ; N uni05DD ; G 1329 -U 1502 ; WX 775 ; N uni05DE ; G 1330 -U 1503 ; WX 343 ; N uni05DF ; G 1331 -U 1504 ; WX 497 ; N uni05E0 ; G 1332 -U 1505 ; WX 773 ; N uni05E1 ; G 1333 -U 1506 ; WX 678 ; N uni05E2 ; G 1334 -U 1507 ; WX 718 ; N uni05E3 ; G 1335 -U 1508 ; WX 687 ; N uni05E4 ; G 1336 -U 1509 ; WX 628 ; N uni05E5 ; G 1337 -U 1510 ; WX 751 ; N uni05E6 ; G 1338 -U 1511 ; WX 729 ; N uni05E7 ; G 1339 -U 1512 ; WX 649 ; N uni05E8 ; G 1340 -U 1513 ; WX 949 ; N uni05E9 ; G 1341 -U 1514 ; WX 751 ; N uni05EA ; G 1342 -U 1520 ; WX 664 ; N uni05F0 ; G 1343 -U 1521 ; WX 664 ; N uni05F1 ; G 1344 -U 1522 ; WX 663 ; N uni05F2 ; G 1345 -U 1523 ; WX 444 ; N uni05F3 ; G 1346 -U 1524 ; WX 710 ; N uni05F4 ; G 1347 -U 1542 ; WX 667 ; N uni0606 ; G 1348 -U 1543 ; WX 667 ; N uni0607 ; G 1349 -U 1545 ; WX 884 ; N uni0609 ; G 1350 -U 1546 ; WX 1157 ; N uni060A ; G 1351 -U 1548 ; WX 380 ; N uni060C ; G 1352 -U 1557 ; WX 0 ; N uni0615 ; G 1353 -U 1563 ; WX 400 ; N uni061B ; G 1354 -U 1567 ; WX 580 ; N uni061F ; G 1355 -U 1569 ; WX 511 ; N uni0621 ; G 1356 -U 1570 ; WX 343 ; N uni0622 ; G 1357 -U 1571 ; WX 343 ; N uni0623 ; G 1358 -U 1572 ; WX 622 ; N uni0624 ; G 1359 -U 1573 ; WX 343 ; N uni0625 ; G 1360 -U 1574 ; WX 917 ; N uni0626 ; G 1361 -U 1575 ; WX 343 ; N uni0627 ; G 1362 -U 1576 ; WX 1005 ; N uni0628 ; G 1363 -U 1577 ; WX 590 ; N uni0629 ; G 1364 -U 1578 ; WX 1005 ; N uni062A ; G 1365 -U 1579 ; WX 1005 ; N uni062B ; G 1366 -U 1580 ; WX 721 ; N uni062C ; G 1367 -U 1581 ; WX 721 ; N uni062D ; G 1368 -U 1582 ; WX 721 ; N uni062E ; G 1369 -U 1583 ; WX 513 ; N uni062F ; G 1370 -U 1584 ; WX 513 ; N uni0630 ; G 1371 -U 1585 ; WX 576 ; N uni0631 ; G 1372 -U 1586 ; WX 576 ; N uni0632 ; G 1373 -U 1587 ; WX 1380 ; N uni0633 ; G 1374 -U 1588 ; WX 1380 ; N uni0634 ; G 1375 -U 1589 ; WX 1345 ; N uni0635 ; G 1376 -U 1590 ; WX 1345 ; N uni0636 ; G 1377 -U 1591 ; WX 1039 ; N uni0637 ; G 1378 -U 1592 ; WX 1039 ; N uni0638 ; G 1379 -U 1593 ; WX 683 ; N uni0639 ; G 1380 -U 1594 ; WX 683 ; N uni063A ; G 1381 -U 1600 ; WX 342 ; N uni0640 ; G 1382 -U 1601 ; WX 1162 ; N uni0641 ; G 1383 -U 1602 ; WX 894 ; N uni0642 ; G 1384 -U 1603 ; WX 917 ; N uni0643 ; G 1385 -U 1604 ; WX 868 ; N uni0644 ; G 1386 -U 1605 ; WX 733 ; N uni0645 ; G 1387 -U 1606 ; WX 854 ; N uni0646 ; G 1388 -U 1607 ; WX 590 ; N uni0647 ; G 1389 -U 1608 ; WX 622 ; N uni0648 ; G 1390 -U 1609 ; WX 917 ; N uni0649 ; G 1391 -U 1610 ; WX 917 ; N uni064A ; G 1392 -U 1611 ; WX 0 ; N uni064B ; G 1393 -U 1612 ; WX 0 ; N uni064C ; G 1394 -U 1613 ; WX 0 ; N uni064D ; G 1395 -U 1614 ; WX 0 ; N uni064E ; G 1396 -U 1615 ; WX 0 ; N uni064F ; G 1397 -U 1616 ; WX 0 ; N uni0650 ; G 1398 -U 1617 ; WX 0 ; N uni0651 ; G 1399 -U 1618 ; WX 0 ; N uni0652 ; G 1400 -U 1619 ; WX 0 ; N uni0653 ; G 1401 -U 1620 ; WX 0 ; N uni0654 ; G 1402 -U 1621 ; WX 0 ; N uni0655 ; G 1403 -U 1623 ; WX 0 ; N uni0657 ; G 1404 -U 1626 ; WX 500 ; N uni065A ; G 1405 -U 1632 ; WX 610 ; N uni0660 ; G 1406 -U 1633 ; WX 610 ; N uni0661 ; G 1407 -U 1634 ; WX 610 ; N uni0662 ; G 1408 -U 1635 ; WX 610 ; N uni0663 ; G 1409 -U 1636 ; WX 610 ; N uni0664 ; G 1410 -U 1637 ; WX 610 ; N uni0665 ; G 1411 -U 1638 ; WX 610 ; N uni0666 ; G 1412 -U 1639 ; WX 610 ; N uni0667 ; G 1413 -U 1640 ; WX 610 ; N uni0668 ; G 1414 -U 1641 ; WX 610 ; N uni0669 ; G 1415 -U 1642 ; WX 610 ; N uni066A ; G 1416 -U 1643 ; WX 374 ; N uni066B ; G 1417 -U 1644 ; WX 380 ; N uni066C ; G 1418 -U 1645 ; WX 545 ; N uni066D ; G 1419 -U 1646 ; WX 1005 ; N uni066E ; G 1420 -U 1647 ; WX 894 ; N uni066F ; G 1421 -U 1648 ; WX 0 ; N uni0670 ; G 1422 -U 1652 ; WX 292 ; N uni0674 ; G 1423 -U 1657 ; WX 1005 ; N uni0679 ; G 1424 -U 1658 ; WX 1005 ; N uni067A ; G 1425 -U 1659 ; WX 1005 ; N uni067B ; G 1426 -U 1660 ; WX 1005 ; N uni067C ; G 1427 -U 1661 ; WX 1005 ; N uni067D ; G 1428 -U 1662 ; WX 1005 ; N uni067E ; G 1429 -U 1663 ; WX 1005 ; N uni067F ; G 1430 -U 1664 ; WX 1005 ; N uni0680 ; G 1431 -U 1665 ; WX 721 ; N uni0681 ; G 1432 -U 1666 ; WX 721 ; N uni0682 ; G 1433 -U 1667 ; WX 721 ; N uni0683 ; G 1434 -U 1668 ; WX 721 ; N uni0684 ; G 1435 -U 1669 ; WX 721 ; N uni0685 ; G 1436 -U 1670 ; WX 721 ; N uni0686 ; G 1437 -U 1671 ; WX 721 ; N uni0687 ; G 1438 -U 1672 ; WX 445 ; N uni0688 ; G 1439 -U 1673 ; WX 445 ; N uni0689 ; G 1440 -U 1674 ; WX 445 ; N uni068A ; G 1441 -U 1675 ; WX 445 ; N uni068B ; G 1442 -U 1676 ; WX 445 ; N uni068C ; G 1443 -U 1677 ; WX 445 ; N uni068D ; G 1444 -U 1678 ; WX 445 ; N uni068E ; G 1445 -U 1679 ; WX 445 ; N uni068F ; G 1446 -U 1680 ; WX 445 ; N uni0690 ; G 1447 -U 1681 ; WX 576 ; N uni0691 ; G 1448 -U 1682 ; WX 576 ; N uni0692 ; G 1449 -U 1683 ; WX 576 ; N uni0693 ; G 1450 -U 1684 ; WX 576 ; N uni0694 ; G 1451 -U 1685 ; WX 681 ; N uni0695 ; G 1452 -U 1686 ; WX 576 ; N uni0696 ; G 1453 -U 1687 ; WX 576 ; N uni0697 ; G 1454 -U 1688 ; WX 576 ; N uni0698 ; G 1455 -U 1689 ; WX 576 ; N uni0699 ; G 1456 -U 1690 ; WX 1380 ; N uni069A ; G 1457 -U 1691 ; WX 1380 ; N uni069B ; G 1458 -U 1692 ; WX 1380 ; N uni069C ; G 1459 -U 1693 ; WX 1345 ; N uni069D ; G 1460 -U 1694 ; WX 1345 ; N uni069E ; G 1461 -U 1695 ; WX 1039 ; N uni069F ; G 1462 -U 1696 ; WX 683 ; N uni06A0 ; G 1463 -U 1697 ; WX 1162 ; N uni06A1 ; G 1464 -U 1698 ; WX 1162 ; N uni06A2 ; G 1465 -U 1699 ; WX 1162 ; N uni06A3 ; G 1466 -U 1700 ; WX 1162 ; N uni06A4 ; G 1467 -U 1701 ; WX 1162 ; N uni06A5 ; G 1468 -U 1702 ; WX 1162 ; N uni06A6 ; G 1469 -U 1703 ; WX 894 ; N uni06A7 ; G 1470 -U 1704 ; WX 894 ; N uni06A8 ; G 1471 -U 1705 ; WX 1024 ; N uni06A9 ; G 1472 -U 1706 ; WX 1271 ; N uni06AA ; G 1473 -U 1707 ; WX 1024 ; N uni06AB ; G 1474 -U 1708 ; WX 917 ; N uni06AC ; G 1475 -U 1709 ; WX 917 ; N uni06AD ; G 1476 -U 1710 ; WX 917 ; N uni06AE ; G 1477 -U 1711 ; WX 1024 ; N uni06AF ; G 1478 -U 1712 ; WX 1024 ; N uni06B0 ; G 1479 -U 1713 ; WX 1024 ; N uni06B1 ; G 1480 -U 1714 ; WX 1024 ; N uni06B2 ; G 1481 -U 1715 ; WX 1024 ; N uni06B3 ; G 1482 -U 1716 ; WX 1024 ; N uni06B4 ; G 1483 -U 1717 ; WX 868 ; N uni06B5 ; G 1484 -U 1718 ; WX 868 ; N uni06B6 ; G 1485 -U 1719 ; WX 868 ; N uni06B7 ; G 1486 -U 1720 ; WX 868 ; N uni06B8 ; G 1487 -U 1721 ; WX 854 ; N uni06B9 ; G 1488 -U 1722 ; WX 854 ; N uni06BA ; G 1489 -U 1723 ; WX 854 ; N uni06BB ; G 1490 -U 1724 ; WX 854 ; N uni06BC ; G 1491 -U 1725 ; WX 854 ; N uni06BD ; G 1492 -U 1726 ; WX 938 ; N uni06BE ; G 1493 -U 1727 ; WX 721 ; N uni06BF ; G 1494 -U 1734 ; WX 622 ; N uni06C6 ; G 1495 -U 1740 ; WX 917 ; N uni06CC ; G 1496 -U 1742 ; WX 917 ; N uni06CE ; G 1497 -U 1749 ; WX 590 ; N uni06D5 ; G 1498 -U 1776 ; WX 610 ; N uni06F0 ; G 1499 -U 1777 ; WX 610 ; N uni06F1 ; G 1500 -U 1778 ; WX 610 ; N uni06F2 ; G 1501 -U 1779 ; WX 610 ; N uni06F3 ; G 1502 -U 1780 ; WX 610 ; N uni06F4 ; G 1503 -U 1781 ; WX 610 ; N uni06F5 ; G 1504 -U 1782 ; WX 610 ; N uni06F6 ; G 1505 -U 1783 ; WX 610 ; N uni06F7 ; G 1506 -U 1784 ; WX 610 ; N uni06F8 ; G 1507 -U 1785 ; WX 610 ; N uni06F9 ; G 1508 -U 1984 ; WX 696 ; N uni07C0 ; G 1509 -U 1985 ; WX 696 ; N uni07C1 ; G 1510 -U 1986 ; WX 696 ; N uni07C2 ; G 1511 -U 1987 ; WX 696 ; N uni07C3 ; G 1512 -U 1988 ; WX 696 ; N uni07C4 ; G 1513 -U 1989 ; WX 696 ; N uni07C5 ; G 1514 -U 1990 ; WX 696 ; N uni07C6 ; G 1515 -U 1991 ; WX 696 ; N uni07C7 ; G 1516 -U 1992 ; WX 696 ; N uni07C8 ; G 1517 -U 1993 ; WX 696 ; N uni07C9 ; G 1518 -U 1994 ; WX 343 ; N uni07CA ; G 1519 -U 1995 ; WX 547 ; N uni07CB ; G 1520 -U 1996 ; WX 543 ; N uni07CC ; G 1521 -U 1997 ; WX 652 ; N uni07CD ; G 1522 -U 1998 ; WX 691 ; N uni07CE ; G 1523 -U 1999 ; WX 691 ; N uni07CF ; G 1524 -U 2000 ; WX 594 ; N uni07D0 ; G 1525 -U 2001 ; WX 691 ; N uni07D1 ; G 1526 -U 2002 ; WX 904 ; N uni07D2 ; G 1527 -U 2003 ; WX 551 ; N uni07D3 ; G 1528 -U 2004 ; WX 551 ; N uni07D4 ; G 1529 -U 2005 ; WX 627 ; N uni07D5 ; G 1530 -U 2006 ; WX 688 ; N uni07D6 ; G 1531 -U 2007 ; WX 444 ; N uni07D7 ; G 1532 -U 2008 ; WX 1022 ; N uni07D8 ; G 1533 -U 2009 ; WX 506 ; N uni07D9 ; G 1534 -U 2010 ; WX 826 ; N uni07DA ; G 1535 -U 2011 ; WX 691 ; N uni07DB ; G 1536 -U 2012 ; WX 652 ; N uni07DC ; G 1537 -U 2013 ; WX 912 ; N uni07DD ; G 1538 -U 2014 ; WX 627 ; N uni07DE ; G 1539 -U 2015 ; WX 707 ; N uni07DF ; G 1540 -U 2016 ; WX 506 ; N uni07E0 ; G 1541 -U 2017 ; WX 652 ; N uni07E1 ; G 1542 -U 2018 ; WX 574 ; N uni07E2 ; G 1543 -U 2019 ; WX 627 ; N uni07E3 ; G 1544 -U 2020 ; WX 627 ; N uni07E4 ; G 1545 -U 2021 ; WX 627 ; N uni07E5 ; G 1546 -U 2022 ; WX 574 ; N uni07E6 ; G 1547 -U 2023 ; WX 574 ; N uni07E7 ; G 1548 -U 2027 ; WX 0 ; N uni07EB ; G 1549 -U 2028 ; WX 0 ; N uni07EC ; G 1550 -U 2029 ; WX 0 ; N uni07ED ; G 1551 -U 2030 ; WX 0 ; N uni07EE ; G 1552 -U 2031 ; WX 0 ; N uni07EF ; G 1553 -U 2032 ; WX 0 ; N uni07F0 ; G 1554 -U 2033 ; WX 0 ; N uni07F1 ; G 1555 -U 2034 ; WX 0 ; N uni07F2 ; G 1556 -U 2035 ; WX 0 ; N uni07F3 ; G 1557 -U 2036 ; WX 380 ; N uni07F4 ; G 1558 -U 2037 ; WX 380 ; N uni07F5 ; G 1559 -U 2040 ; WX 691 ; N uni07F8 ; G 1560 -U 2041 ; WX 691 ; N uni07F9 ; G 1561 -U 2042 ; WX 415 ; N uni07FA ; G 1562 -U 3647 ; WX 696 ; N uni0E3F ; G 1563 -U 3713 ; WX 790 ; N uni0E81 ; G 1564 -U 3714 ; WX 748 ; N uni0E82 ; G 1565 -U 3716 ; WX 749 ; N uni0E84 ; G 1566 -U 3719 ; WX 569 ; N uni0E87 ; G 1567 -U 3720 ; WX 742 ; N uni0E88 ; G 1568 -U 3722 ; WX 744 ; N uni0E8A ; G 1569 -U 3725 ; WX 761 ; N uni0E8D ; G 1570 -U 3732 ; WX 706 ; N uni0E94 ; G 1571 -U 3733 ; WX 704 ; N uni0E95 ; G 1572 -U 3734 ; WX 747 ; N uni0E96 ; G 1573 -U 3735 ; WX 819 ; N uni0E97 ; G 1574 -U 3737 ; WX 730 ; N uni0E99 ; G 1575 -U 3738 ; WX 727 ; N uni0E9A ; G 1576 -U 3739 ; WX 727 ; N uni0E9B ; G 1577 -U 3740 ; WX 922 ; N uni0E9C ; G 1578 -U 3741 ; WX 827 ; N uni0E9D ; G 1579 -U 3742 ; WX 866 ; N uni0E9E ; G 1580 -U 3743 ; WX 866 ; N uni0E9F ; G 1581 -U 3745 ; WX 836 ; N uni0EA1 ; G 1582 -U 3746 ; WX 761 ; N uni0EA2 ; G 1583 -U 3747 ; WX 770 ; N uni0EA3 ; G 1584 -U 3749 ; WX 769 ; N uni0EA5 ; G 1585 -U 3751 ; WX 713 ; N uni0EA7 ; G 1586 -U 3754 ; WX 827 ; N uni0EAA ; G 1587 -U 3755 ; WX 1031 ; N uni0EAB ; G 1588 -U 3757 ; WX 724 ; N uni0EAD ; G 1589 -U 3758 ; WX 784 ; N uni0EAE ; G 1590 -U 3759 ; WX 934 ; N uni0EAF ; G 1591 -U 3760 ; WX 688 ; N uni0EB0 ; G 1592 -U 3761 ; WX 0 ; N uni0EB1 ; G 1593 -U 3762 ; WX 610 ; N uni0EB2 ; G 1594 -U 3763 ; WX 610 ; N uni0EB3 ; G 1595 -U 3764 ; WX 0 ; N uni0EB4 ; G 1596 -U 3765 ; WX 0 ; N uni0EB5 ; G 1597 -U 3766 ; WX 0 ; N uni0EB6 ; G 1598 -U 3767 ; WX 0 ; N uni0EB7 ; G 1599 -U 3768 ; WX 0 ; N uni0EB8 ; G 1600 -U 3769 ; WX 0 ; N uni0EB9 ; G 1601 -U 3771 ; WX 0 ; N uni0EBB ; G 1602 -U 3772 ; WX 0 ; N uni0EBC ; G 1603 -U 3773 ; WX 670 ; N uni0EBD ; G 1604 -U 3776 ; WX 516 ; N uni0EC0 ; G 1605 -U 3777 ; WX 860 ; N uni0EC1 ; G 1606 -U 3778 ; WX 516 ; N uni0EC2 ; G 1607 -U 3779 ; WX 650 ; N uni0EC3 ; G 1608 -U 3780 ; WX 632 ; N uni0EC4 ; G 1609 -U 3782 ; WX 759 ; N uni0EC6 ; G 1610 -U 3784 ; WX 0 ; N uni0EC8 ; G 1611 -U 3785 ; WX 0 ; N uni0EC9 ; G 1612 -U 3786 ; WX 0 ; N uni0ECA ; G 1613 -U 3787 ; WX 0 ; N uni0ECB ; G 1614 -U 3788 ; WX 0 ; N uni0ECC ; G 1615 -U 3789 ; WX 0 ; N uni0ECD ; G 1616 -U 3792 ; WX 771 ; N uni0ED0 ; G 1617 -U 3793 ; WX 771 ; N uni0ED1 ; G 1618 -U 3794 ; WX 693 ; N uni0ED2 ; G 1619 -U 3795 ; WX 836 ; N uni0ED3 ; G 1620 -U 3796 ; WX 729 ; N uni0ED4 ; G 1621 -U 3797 ; WX 729 ; N uni0ED5 ; G 1622 -U 3798 ; WX 849 ; N uni0ED6 ; G 1623 -U 3799 ; WX 790 ; N uni0ED7 ; G 1624 -U 3800 ; WX 759 ; N uni0ED8 ; G 1625 -U 3801 ; WX 910 ; N uni0ED9 ; G 1626 -U 3804 ; WX 1363 ; N uni0EDC ; G 1627 -U 3805 ; WX 1363 ; N uni0EDD ; G 1628 -U 4256 ; WX 918 ; N uni10A0 ; G 1629 -U 4257 ; WX 744 ; N uni10A1 ; G 1630 -U 4258 ; WX 739 ; N uni10A2 ; G 1631 -U 4259 ; WX 837 ; N uni10A3 ; G 1632 -U 4260 ; WX 649 ; N uni10A4 ; G 1633 -U 4261 ; WX 773 ; N uni10A5 ; G 1634 -U 4262 ; WX 857 ; N uni10A6 ; G 1635 -U 4263 ; WX 889 ; N uni10A7 ; G 1636 -U 4264 ; WX 530 ; N uni10A8 ; G 1637 -U 4265 ; WX 633 ; N uni10A9 ; G 1638 -U 4266 ; WX 857 ; N uni10AA ; G 1639 -U 4267 ; WX 900 ; N uni10AB ; G 1640 -U 4268 ; WX 643 ; N uni10AC ; G 1641 -U 4269 ; WX 903 ; N uni10AD ; G 1642 -U 4270 ; WX 814 ; N uni10AE ; G 1643 -U 4271 ; WX 752 ; N uni10AF ; G 1644 -U 4272 ; WX 869 ; N uni10B0 ; G 1645 -U 4273 ; WX 643 ; N uni10B1 ; G 1646 -U 4274 ; WX 643 ; N uni10B2 ; G 1647 -U 4275 ; WX 886 ; N uni10B3 ; G 1648 -U 4276 ; WX 886 ; N uni10B4 ; G 1649 -U 4277 ; WX 733 ; N uni10B5 ; G 1650 -U 4278 ; WX 653 ; N uni10B6 ; G 1651 -U 4279 ; WX 643 ; N uni10B7 ; G 1652 -U 4280 ; WX 646 ; N uni10B8 ; G 1653 -U 4281 ; WX 643 ; N uni10B9 ; G 1654 -U 4282 ; WX 790 ; N uni10BA ; G 1655 -U 4283 ; WX 902 ; N uni10BB ; G 1656 -U 4284 ; WX 633 ; N uni10BC ; G 1657 -U 4285 ; WX 619 ; N uni10BD ; G 1658 -U 4286 ; WX 643 ; N uni10BE ; G 1659 -U 4287 ; WX 778 ; N uni10BF ; G 1660 -U 4288 ; WX 892 ; N uni10C0 ; G 1661 -U 4289 ; WX 601 ; N uni10C1 ; G 1662 -U 4290 ; WX 742 ; N uni10C2 ; G 1663 -U 4291 ; WX 616 ; N uni10C3 ; G 1664 -U 4292 ; WX 633 ; N uni10C4 ; G 1665 -U 4293 ; WX 742 ; N uni10C5 ; G 1666 -U 4304 ; WX 553 ; N uni10D0 ; G 1667 -U 4305 ; WX 552 ; N uni10D1 ; G 1668 -U 4306 ; WX 596 ; N uni10D2 ; G 1669 -U 4307 ; WX 815 ; N uni10D3 ; G 1670 -U 4308 ; WX 562 ; N uni10D4 ; G 1671 -U 4309 ; WX 563 ; N uni10D5 ; G 1672 -U 4310 ; WX 553 ; N uni10D6 ; G 1673 -U 4311 ; WX 827 ; N uni10D7 ; G 1674 -U 4312 ; WX 553 ; N uni10D8 ; G 1675 -U 4313 ; WX 543 ; N uni10D9 ; G 1676 -U 4314 ; WX 1074 ; N uni10DA ; G 1677 -U 4315 ; WX 563 ; N uni10DB ; G 1678 -U 4316 ; WX 563 ; N uni10DC ; G 1679 -U 4317 ; WX 812 ; N uni10DD ; G 1680 -U 4318 ; WX 552 ; N uni10DE ; G 1681 -U 4319 ; WX 591 ; N uni10DF ; G 1682 -U 4320 ; WX 822 ; N uni10E0 ; G 1683 -U 4321 ; WX 563 ; N uni10E1 ; G 1684 -U 4322 ; WX 690 ; N uni10E2 ; G 1685 -U 4323 ; WX 583 ; N uni10E3 ; G 1686 -U 4324 ; WX 813 ; N uni10E4 ; G 1687 -U 4325 ; WX 562 ; N uni10E5 ; G 1688 -U 4326 ; WX 813 ; N uni10E6 ; G 1689 -U 4327 ; WX 563 ; N uni10E7 ; G 1690 -U 4328 ; WX 563 ; N uni10E8 ; G 1691 -U 4329 ; WX 563 ; N uni10E9 ; G 1692 -U 4330 ; WX 632 ; N uni10EA ; G 1693 -U 4331 ; WX 563 ; N uni10EB ; G 1694 -U 4332 ; WX 563 ; N uni10EC ; G 1695 -U 4333 ; WX 552 ; N uni10ED ; G 1696 -U 4334 ; WX 563 ; N uni10EE ; G 1697 -U 4335 ; WX 563 ; N uni10EF ; G 1698 -U 4336 ; WX 558 ; N uni10F0 ; G 1699 -U 4337 ; WX 604 ; N uni10F1 ; G 1700 -U 4338 ; WX 552 ; N uni10F2 ; G 1701 -U 4339 ; WX 552 ; N uni10F3 ; G 1702 -U 4340 ; WX 553 ; N uni10F4 ; G 1703 -U 4341 ; WX 605 ; N uni10F5 ; G 1704 -U 4342 ; WX 852 ; N uni10F6 ; G 1705 -U 4343 ; WX 635 ; N uni10F7 ; G 1706 -U 4344 ; WX 563 ; N uni10F8 ; G 1707 -U 4345 ; WX 596 ; N uni10F9 ; G 1708 -U 4346 ; WX 542 ; N uni10FA ; G 1709 -U 4347 ; WX 684 ; N uni10FB ; G 1710 -U 4348 ; WX 368 ; N uni10FC ; G 1711 -U 5121 ; WX 774 ; N uni1401 ; G 1712 -U 5122 ; WX 774 ; N uni1402 ; G 1713 -U 5123 ; WX 774 ; N uni1403 ; G 1714 -U 5124 ; WX 774 ; N uni1404 ; G 1715 -U 5125 ; WX 905 ; N uni1405 ; G 1716 -U 5126 ; WX 905 ; N uni1406 ; G 1717 -U 5127 ; WX 905 ; N uni1407 ; G 1718 -U 5129 ; WX 905 ; N uni1409 ; G 1719 -U 5130 ; WX 905 ; N uni140A ; G 1720 -U 5131 ; WX 905 ; N uni140B ; G 1721 -U 5132 ; WX 1018 ; N uni140C ; G 1722 -U 5133 ; WX 1009 ; N uni140D ; G 1723 -U 5134 ; WX 1018 ; N uni140E ; G 1724 -U 5135 ; WX 1009 ; N uni140F ; G 1725 -U 5136 ; WX 1018 ; N uni1410 ; G 1726 -U 5137 ; WX 1009 ; N uni1411 ; G 1727 -U 5138 ; WX 1149 ; N uni1412 ; G 1728 -U 5139 ; WX 1140 ; N uni1413 ; G 1729 -U 5140 ; WX 1149 ; N uni1414 ; G 1730 -U 5141 ; WX 1140 ; N uni1415 ; G 1731 -U 5142 ; WX 905 ; N uni1416 ; G 1732 -U 5143 ; WX 1149 ; N uni1417 ; G 1733 -U 5144 ; WX 1142 ; N uni1418 ; G 1734 -U 5145 ; WX 1149 ; N uni1419 ; G 1735 -U 5146 ; WX 1142 ; N uni141A ; G 1736 -U 5147 ; WX 905 ; N uni141B ; G 1737 -U 5149 ; WX 310 ; N uni141D ; G 1738 -U 5150 ; WX 529 ; N uni141E ; G 1739 -U 5151 ; WX 425 ; N uni141F ; G 1740 -U 5152 ; WX 425 ; N uni1420 ; G 1741 -U 5153 ; WX 395 ; N uni1421 ; G 1742 -U 5154 ; WX 395 ; N uni1422 ; G 1743 -U 5155 ; WX 395 ; N uni1423 ; G 1744 -U 5156 ; WX 395 ; N uni1424 ; G 1745 -U 5157 ; WX 564 ; N uni1425 ; G 1746 -U 5158 ; WX 470 ; N uni1426 ; G 1747 -U 5159 ; WX 310 ; N uni1427 ; G 1748 -U 5160 ; WX 395 ; N uni1428 ; G 1749 -U 5161 ; WX 395 ; N uni1429 ; G 1750 -U 5162 ; WX 395 ; N uni142A ; G 1751 -U 5163 ; WX 1213 ; N uni142B ; G 1752 -U 5164 ; WX 986 ; N uni142C ; G 1753 -U 5165 ; WX 1216 ; N uni142D ; G 1754 -U 5166 ; WX 1297 ; N uni142E ; G 1755 -U 5167 ; WX 774 ; N uni142F ; G 1756 -U 5168 ; WX 774 ; N uni1430 ; G 1757 -U 5169 ; WX 774 ; N uni1431 ; G 1758 -U 5170 ; WX 774 ; N uni1432 ; G 1759 -U 5171 ; WX 886 ; N uni1433 ; G 1760 -U 5172 ; WX 886 ; N uni1434 ; G 1761 -U 5173 ; WX 886 ; N uni1435 ; G 1762 -U 5175 ; WX 886 ; N uni1437 ; G 1763 -U 5176 ; WX 886 ; N uni1438 ; G 1764 -U 5177 ; WX 886 ; N uni1439 ; G 1765 -U 5178 ; WX 1018 ; N uni143A ; G 1766 -U 5179 ; WX 1009 ; N uni143B ; G 1767 -U 5180 ; WX 1018 ; N uni143C ; G 1768 -U 5181 ; WX 1009 ; N uni143D ; G 1769 -U 5182 ; WX 1018 ; N uni143E ; G 1770 -U 5183 ; WX 1009 ; N uni143F ; G 1771 -U 5184 ; WX 1149 ; N uni1440 ; G 1772 -U 5185 ; WX 1140 ; N uni1441 ; G 1773 -U 5186 ; WX 1149 ; N uni1442 ; G 1774 -U 5187 ; WX 1140 ; N uni1443 ; G 1775 -U 5188 ; WX 1149 ; N uni1444 ; G 1776 -U 5189 ; WX 1142 ; N uni1445 ; G 1777 -U 5190 ; WX 1149 ; N uni1446 ; G 1778 -U 5191 ; WX 1142 ; N uni1447 ; G 1779 -U 5192 ; WX 886 ; N uni1448 ; G 1780 -U 5193 ; WX 576 ; N uni1449 ; G 1781 -U 5194 ; WX 229 ; N uni144A ; G 1782 -U 5196 ; WX 812 ; N uni144C ; G 1783 -U 5197 ; WX 812 ; N uni144D ; G 1784 -U 5198 ; WX 812 ; N uni144E ; G 1785 -U 5199 ; WX 812 ; N uni144F ; G 1786 -U 5200 ; WX 815 ; N uni1450 ; G 1787 -U 5201 ; WX 815 ; N uni1451 ; G 1788 -U 5202 ; WX 815 ; N uni1452 ; G 1789 -U 5204 ; WX 815 ; N uni1454 ; G 1790 -U 5205 ; WX 815 ; N uni1455 ; G 1791 -U 5206 ; WX 815 ; N uni1456 ; G 1792 -U 5207 ; WX 1056 ; N uni1457 ; G 1793 -U 5208 ; WX 1048 ; N uni1458 ; G 1794 -U 5209 ; WX 1056 ; N uni1459 ; G 1795 -U 5210 ; WX 1048 ; N uni145A ; G 1796 -U 5211 ; WX 1056 ; N uni145B ; G 1797 -U 5212 ; WX 1048 ; N uni145C ; G 1798 -U 5213 ; WX 1060 ; N uni145D ; G 1799 -U 5214 ; WX 1054 ; N uni145E ; G 1800 -U 5215 ; WX 1060 ; N uni145F ; G 1801 -U 5216 ; WX 1054 ; N uni1460 ; G 1802 -U 5217 ; WX 1060 ; N uni1461 ; G 1803 -U 5218 ; WX 1052 ; N uni1462 ; G 1804 -U 5219 ; WX 1060 ; N uni1463 ; G 1805 -U 5220 ; WX 1052 ; N uni1464 ; G 1806 -U 5221 ; WX 1060 ; N uni1465 ; G 1807 -U 5222 ; WX 483 ; N uni1466 ; G 1808 -U 5223 ; WX 1005 ; N uni1467 ; G 1809 -U 5224 ; WX 1005 ; N uni1468 ; G 1810 -U 5225 ; WX 1023 ; N uni1469 ; G 1811 -U 5226 ; WX 1017 ; N uni146A ; G 1812 -U 5227 ; WX 743 ; N uni146B ; G 1813 -U 5228 ; WX 743 ; N uni146C ; G 1814 -U 5229 ; WX 743 ; N uni146D ; G 1815 -U 5230 ; WX 743 ; N uni146E ; G 1816 -U 5231 ; WX 743 ; N uni146F ; G 1817 -U 5232 ; WX 743 ; N uni1470 ; G 1818 -U 5233 ; WX 743 ; N uni1471 ; G 1819 -U 5234 ; WX 743 ; N uni1472 ; G 1820 -U 5235 ; WX 743 ; N uni1473 ; G 1821 -U 5236 ; WX 1029 ; N uni1474 ; G 1822 -U 5237 ; WX 975 ; N uni1475 ; G 1823 -U 5238 ; WX 980 ; N uni1476 ; G 1824 -U 5239 ; WX 975 ; N uni1477 ; G 1825 -U 5240 ; WX 980 ; N uni1478 ; G 1826 -U 5241 ; WX 975 ; N uni1479 ; G 1827 -U 5242 ; WX 1029 ; N uni147A ; G 1828 -U 5243 ; WX 975 ; N uni147B ; G 1829 -U 5244 ; WX 1029 ; N uni147C ; G 1830 -U 5245 ; WX 975 ; N uni147D ; G 1831 -U 5246 ; WX 980 ; N uni147E ; G 1832 -U 5247 ; WX 975 ; N uni147F ; G 1833 -U 5248 ; WX 980 ; N uni1480 ; G 1834 -U 5249 ; WX 975 ; N uni1481 ; G 1835 -U 5250 ; WX 980 ; N uni1482 ; G 1836 -U 5251 ; WX 501 ; N uni1483 ; G 1837 -U 5252 ; WX 501 ; N uni1484 ; G 1838 -U 5253 ; WX 938 ; N uni1485 ; G 1839 -U 5254 ; WX 938 ; N uni1486 ; G 1840 -U 5255 ; WX 938 ; N uni1487 ; G 1841 -U 5256 ; WX 938 ; N uni1488 ; G 1842 -U 5257 ; WX 743 ; N uni1489 ; G 1843 -U 5258 ; WX 743 ; N uni148A ; G 1844 -U 5259 ; WX 743 ; N uni148B ; G 1845 -U 5260 ; WX 743 ; N uni148C ; G 1846 -U 5261 ; WX 743 ; N uni148D ; G 1847 -U 5262 ; WX 743 ; N uni148E ; G 1848 -U 5263 ; WX 743 ; N uni148F ; G 1849 -U 5264 ; WX 743 ; N uni1490 ; G 1850 -U 5265 ; WX 743 ; N uni1491 ; G 1851 -U 5266 ; WX 1029 ; N uni1492 ; G 1852 -U 5267 ; WX 975 ; N uni1493 ; G 1853 -U 5268 ; WX 1029 ; N uni1494 ; G 1854 -U 5269 ; WX 975 ; N uni1495 ; G 1855 -U 5270 ; WX 1029 ; N uni1496 ; G 1856 -U 5271 ; WX 975 ; N uni1497 ; G 1857 -U 5272 ; WX 1029 ; N uni1498 ; G 1858 -U 5273 ; WX 975 ; N uni1499 ; G 1859 -U 5274 ; WX 1029 ; N uni149A ; G 1860 -U 5275 ; WX 975 ; N uni149B ; G 1861 -U 5276 ; WX 1029 ; N uni149C ; G 1862 -U 5277 ; WX 975 ; N uni149D ; G 1863 -U 5278 ; WX 1029 ; N uni149E ; G 1864 -U 5279 ; WX 975 ; N uni149F ; G 1865 -U 5280 ; WX 1029 ; N uni14A0 ; G 1866 -U 5281 ; WX 501 ; N uni14A1 ; G 1867 -U 5282 ; WX 501 ; N uni14A2 ; G 1868 -U 5283 ; WX 626 ; N uni14A3 ; G 1869 -U 5284 ; WX 626 ; N uni14A4 ; G 1870 -U 5285 ; WX 626 ; N uni14A5 ; G 1871 -U 5286 ; WX 626 ; N uni14A6 ; G 1872 -U 5287 ; WX 626 ; N uni14A7 ; G 1873 -U 5288 ; WX 626 ; N uni14A8 ; G 1874 -U 5289 ; WX 626 ; N uni14A9 ; G 1875 -U 5290 ; WX 626 ; N uni14AA ; G 1876 -U 5291 ; WX 626 ; N uni14AB ; G 1877 -U 5292 ; WX 881 ; N uni14AC ; G 1878 -U 5293 ; WX 854 ; N uni14AD ; G 1879 -U 5294 ; WX 863 ; N uni14AE ; G 1880 -U 5295 ; WX 874 ; N uni14AF ; G 1881 -U 5296 ; WX 863 ; N uni14B0 ; G 1882 -U 5297 ; WX 874 ; N uni14B1 ; G 1883 -U 5298 ; WX 881 ; N uni14B2 ; G 1884 -U 5299 ; WX 874 ; N uni14B3 ; G 1885 -U 5300 ; WX 881 ; N uni14B4 ; G 1886 -U 5301 ; WX 874 ; N uni14B5 ; G 1887 -U 5302 ; WX 863 ; N uni14B6 ; G 1888 -U 5303 ; WX 874 ; N uni14B7 ; G 1889 -U 5304 ; WX 863 ; N uni14B8 ; G 1890 -U 5305 ; WX 874 ; N uni14B9 ; G 1891 -U 5306 ; WX 863 ; N uni14BA ; G 1892 -U 5307 ; WX 436 ; N uni14BB ; G 1893 -U 5308 ; WX 548 ; N uni14BC ; G 1894 -U 5309 ; WX 436 ; N uni14BD ; G 1895 -U 5312 ; WX 988 ; N uni14C0 ; G 1896 -U 5313 ; WX 988 ; N uni14C1 ; G 1897 -U 5314 ; WX 988 ; N uni14C2 ; G 1898 -U 5315 ; WX 988 ; N uni14C3 ; G 1899 -U 5316 ; WX 931 ; N uni14C4 ; G 1900 -U 5317 ; WX 931 ; N uni14C5 ; G 1901 -U 5318 ; WX 931 ; N uni14C6 ; G 1902 -U 5319 ; WX 931 ; N uni14C7 ; G 1903 -U 5320 ; WX 931 ; N uni14C8 ; G 1904 -U 5321 ; WX 1238 ; N uni14C9 ; G 1905 -U 5322 ; WX 1247 ; N uni14CA ; G 1906 -U 5323 ; WX 1200 ; N uni14CB ; G 1907 -U 5324 ; WX 1228 ; N uni14CC ; G 1908 -U 5325 ; WX 1200 ; N uni14CD ; G 1909 -U 5326 ; WX 1228 ; N uni14CE ; G 1910 -U 5327 ; WX 931 ; N uni14CF ; G 1911 -U 5328 ; WX 660 ; N uni14D0 ; G 1912 -U 5329 ; WX 497 ; N uni14D1 ; G 1913 -U 5330 ; WX 660 ; N uni14D2 ; G 1914 -U 5331 ; WX 988 ; N uni14D3 ; G 1915 -U 5332 ; WX 988 ; N uni14D4 ; G 1916 -U 5333 ; WX 988 ; N uni14D5 ; G 1917 -U 5334 ; WX 988 ; N uni14D6 ; G 1918 -U 5335 ; WX 931 ; N uni14D7 ; G 1919 -U 5336 ; WX 931 ; N uni14D8 ; G 1920 -U 5337 ; WX 931 ; N uni14D9 ; G 1921 -U 5338 ; WX 931 ; N uni14DA ; G 1922 -U 5339 ; WX 931 ; N uni14DB ; G 1923 -U 5340 ; WX 1231 ; N uni14DC ; G 1924 -U 5341 ; WX 1247 ; N uni14DD ; G 1925 -U 5342 ; WX 1283 ; N uni14DE ; G 1926 -U 5343 ; WX 1228 ; N uni14DF ; G 1927 -U 5344 ; WX 1283 ; N uni14E0 ; G 1928 -U 5345 ; WX 1228 ; N uni14E1 ; G 1929 -U 5346 ; WX 1228 ; N uni14E2 ; G 1930 -U 5347 ; WX 1214 ; N uni14E3 ; G 1931 -U 5348 ; WX 1228 ; N uni14E4 ; G 1932 -U 5349 ; WX 1214 ; N uni14E5 ; G 1933 -U 5350 ; WX 1283 ; N uni14E6 ; G 1934 -U 5351 ; WX 1228 ; N uni14E7 ; G 1935 -U 5352 ; WX 1283 ; N uni14E8 ; G 1936 -U 5353 ; WX 1228 ; N uni14E9 ; G 1937 -U 5354 ; WX 660 ; N uni14EA ; G 1938 -U 5356 ; WX 886 ; N uni14EC ; G 1939 -U 5357 ; WX 730 ; N uni14ED ; G 1940 -U 5358 ; WX 730 ; N uni14EE ; G 1941 -U 5359 ; WX 730 ; N uni14EF ; G 1942 -U 5360 ; WX 730 ; N uni14F0 ; G 1943 -U 5361 ; WX 730 ; N uni14F1 ; G 1944 -U 5362 ; WX 730 ; N uni14F2 ; G 1945 -U 5363 ; WX 730 ; N uni14F3 ; G 1946 -U 5364 ; WX 730 ; N uni14F4 ; G 1947 -U 5365 ; WX 730 ; N uni14F5 ; G 1948 -U 5366 ; WX 998 ; N uni14F6 ; G 1949 -U 5367 ; WX 958 ; N uni14F7 ; G 1950 -U 5368 ; WX 967 ; N uni14F8 ; G 1951 -U 5369 ; WX 989 ; N uni14F9 ; G 1952 -U 5370 ; WX 967 ; N uni14FA ; G 1953 -U 5371 ; WX 989 ; N uni14FB ; G 1954 -U 5372 ; WX 998 ; N uni14FC ; G 1955 -U 5373 ; WX 958 ; N uni14FD ; G 1956 -U 5374 ; WX 998 ; N uni14FE ; G 1957 -U 5375 ; WX 958 ; N uni14FF ; G 1958 -U 5376 ; WX 967 ; N uni1500 ; G 1959 -U 5377 ; WX 989 ; N uni1501 ; G 1960 -U 5378 ; WX 967 ; N uni1502 ; G 1961 -U 5379 ; WX 989 ; N uni1503 ; G 1962 -U 5380 ; WX 967 ; N uni1504 ; G 1963 -U 5381 ; WX 493 ; N uni1505 ; G 1964 -U 5382 ; WX 460 ; N uni1506 ; G 1965 -U 5383 ; WX 493 ; N uni1507 ; G 1966 -U 5392 ; WX 923 ; N uni1510 ; G 1967 -U 5393 ; WX 923 ; N uni1511 ; G 1968 -U 5394 ; WX 923 ; N uni1512 ; G 1969 -U 5395 ; WX 1136 ; N uni1513 ; G 1970 -U 5396 ; WX 1136 ; N uni1514 ; G 1971 -U 5397 ; WX 1136 ; N uni1515 ; G 1972 -U 5398 ; WX 1136 ; N uni1516 ; G 1973 -U 5399 ; WX 1209 ; N uni1517 ; G 1974 -U 5400 ; WX 1202 ; N uni1518 ; G 1975 -U 5401 ; WX 1209 ; N uni1519 ; G 1976 -U 5402 ; WX 1202 ; N uni151A ; G 1977 -U 5403 ; WX 1209 ; N uni151B ; G 1978 -U 5404 ; WX 1202 ; N uni151C ; G 1979 -U 5405 ; WX 1431 ; N uni151D ; G 1980 -U 5406 ; WX 1420 ; N uni151E ; G 1981 -U 5407 ; WX 1431 ; N uni151F ; G 1982 -U 5408 ; WX 1420 ; N uni1520 ; G 1983 -U 5409 ; WX 1431 ; N uni1521 ; G 1984 -U 5410 ; WX 1420 ; N uni1522 ; G 1985 -U 5411 ; WX 1431 ; N uni1523 ; G 1986 -U 5412 ; WX 1420 ; N uni1524 ; G 1987 -U 5413 ; WX 746 ; N uni1525 ; G 1988 -U 5414 ; WX 776 ; N uni1526 ; G 1989 -U 5415 ; WX 776 ; N uni1527 ; G 1990 -U 5416 ; WX 776 ; N uni1528 ; G 1991 -U 5417 ; WX 776 ; N uni1529 ; G 1992 -U 5418 ; WX 776 ; N uni152A ; G 1993 -U 5419 ; WX 776 ; N uni152B ; G 1994 -U 5420 ; WX 776 ; N uni152C ; G 1995 -U 5421 ; WX 776 ; N uni152D ; G 1996 -U 5422 ; WX 776 ; N uni152E ; G 1997 -U 5423 ; WX 1003 ; N uni152F ; G 1998 -U 5424 ; WX 1003 ; N uni1530 ; G 1999 -U 5425 ; WX 1013 ; N uni1531 ; G 2000 -U 5426 ; WX 996 ; N uni1532 ; G 2001 -U 5427 ; WX 1013 ; N uni1533 ; G 2002 -U 5428 ; WX 996 ; N uni1534 ; G 2003 -U 5429 ; WX 1003 ; N uni1535 ; G 2004 -U 5430 ; WX 1003 ; N uni1536 ; G 2005 -U 5431 ; WX 1003 ; N uni1537 ; G 2006 -U 5432 ; WX 1003 ; N uni1538 ; G 2007 -U 5433 ; WX 1013 ; N uni1539 ; G 2008 -U 5434 ; WX 996 ; N uni153A ; G 2009 -U 5435 ; WX 1013 ; N uni153B ; G 2010 -U 5436 ; WX 996 ; N uni153C ; G 2011 -U 5437 ; WX 1013 ; N uni153D ; G 2012 -U 5438 ; WX 495 ; N uni153E ; G 2013 -U 5440 ; WX 395 ; N uni1540 ; G 2014 -U 5441 ; WX 510 ; N uni1541 ; G 2015 -U 5442 ; WX 1033 ; N uni1542 ; G 2016 -U 5443 ; WX 1033 ; N uni1543 ; G 2017 -U 5444 ; WX 976 ; N uni1544 ; G 2018 -U 5445 ; WX 976 ; N uni1545 ; G 2019 -U 5446 ; WX 976 ; N uni1546 ; G 2020 -U 5447 ; WX 976 ; N uni1547 ; G 2021 -U 5448 ; WX 733 ; N uni1548 ; G 2022 -U 5449 ; WX 733 ; N uni1549 ; G 2023 -U 5450 ; WX 733 ; N uni154A ; G 2024 -U 5451 ; WX 733 ; N uni154B ; G 2025 -U 5452 ; WX 733 ; N uni154C ; G 2026 -U 5453 ; WX 733 ; N uni154D ; G 2027 -U 5454 ; WX 1003 ; N uni154E ; G 2028 -U 5455 ; WX 959 ; N uni154F ; G 2029 -U 5456 ; WX 495 ; N uni1550 ; G 2030 -U 5458 ; WX 886 ; N uni1552 ; G 2031 -U 5459 ; WX 774 ; N uni1553 ; G 2032 -U 5460 ; WX 774 ; N uni1554 ; G 2033 -U 5461 ; WX 774 ; N uni1555 ; G 2034 -U 5462 ; WX 774 ; N uni1556 ; G 2035 -U 5463 ; WX 928 ; N uni1557 ; G 2036 -U 5464 ; WX 928 ; N uni1558 ; G 2037 -U 5465 ; WX 928 ; N uni1559 ; G 2038 -U 5466 ; WX 928 ; N uni155A ; G 2039 -U 5467 ; WX 1172 ; N uni155B ; G 2040 -U 5468 ; WX 1142 ; N uni155C ; G 2041 -U 5469 ; WX 602 ; N uni155D ; G 2042 -U 5470 ; WX 812 ; N uni155E ; G 2043 -U 5471 ; WX 812 ; N uni155F ; G 2044 -U 5472 ; WX 812 ; N uni1560 ; G 2045 -U 5473 ; WX 812 ; N uni1561 ; G 2046 -U 5474 ; WX 812 ; N uni1562 ; G 2047 -U 5475 ; WX 812 ; N uni1563 ; G 2048 -U 5476 ; WX 815 ; N uni1564 ; G 2049 -U 5477 ; WX 815 ; N uni1565 ; G 2050 -U 5478 ; WX 815 ; N uni1566 ; G 2051 -U 5479 ; WX 815 ; N uni1567 ; G 2052 -U 5480 ; WX 1060 ; N uni1568 ; G 2053 -U 5481 ; WX 1052 ; N uni1569 ; G 2054 -U 5482 ; WX 548 ; N uni156A ; G 2055 -U 5492 ; WX 977 ; N uni1574 ; G 2056 -U 5493 ; WX 977 ; N uni1575 ; G 2057 -U 5494 ; WX 977 ; N uni1576 ; G 2058 -U 5495 ; WX 977 ; N uni1577 ; G 2059 -U 5496 ; WX 977 ; N uni1578 ; G 2060 -U 5497 ; WX 977 ; N uni1579 ; G 2061 -U 5498 ; WX 977 ; N uni157A ; G 2062 -U 5499 ; WX 618 ; N uni157B ; G 2063 -U 5500 ; WX 837 ; N uni157C ; G 2064 -U 5501 ; WX 510 ; N uni157D ; G 2065 -U 5502 ; WX 1238 ; N uni157E ; G 2066 -U 5503 ; WX 1238 ; N uni157F ; G 2067 -U 5504 ; WX 1238 ; N uni1580 ; G 2068 -U 5505 ; WX 1238 ; N uni1581 ; G 2069 -U 5506 ; WX 1238 ; N uni1582 ; G 2070 -U 5507 ; WX 1238 ; N uni1583 ; G 2071 -U 5508 ; WX 1238 ; N uni1584 ; G 2072 -U 5509 ; WX 989 ; N uni1585 ; G 2073 -U 5514 ; WX 977 ; N uni158A ; G 2074 -U 5515 ; WX 977 ; N uni158B ; G 2075 -U 5516 ; WX 977 ; N uni158C ; G 2076 -U 5517 ; WX 977 ; N uni158D ; G 2077 -U 5518 ; WX 1591 ; N uni158E ; G 2078 -U 5519 ; WX 1591 ; N uni158F ; G 2079 -U 5520 ; WX 1591 ; N uni1590 ; G 2080 -U 5521 ; WX 1295 ; N uni1591 ; G 2081 -U 5522 ; WX 1295 ; N uni1592 ; G 2082 -U 5523 ; WX 1591 ; N uni1593 ; G 2083 -U 5524 ; WX 1591 ; N uni1594 ; G 2084 -U 5525 ; WX 848 ; N uni1595 ; G 2085 -U 5526 ; WX 1273 ; N uni1596 ; G 2086 -U 5536 ; WX 988 ; N uni15A0 ; G 2087 -U 5537 ; WX 988 ; N uni15A1 ; G 2088 -U 5538 ; WX 931 ; N uni15A2 ; G 2089 -U 5539 ; WX 931 ; N uni15A3 ; G 2090 -U 5540 ; WX 931 ; N uni15A4 ; G 2091 -U 5541 ; WX 931 ; N uni15A5 ; G 2092 -U 5542 ; WX 660 ; N uni15A6 ; G 2093 -U 5543 ; WX 776 ; N uni15A7 ; G 2094 -U 5544 ; WX 776 ; N uni15A8 ; G 2095 -U 5545 ; WX 776 ; N uni15A9 ; G 2096 -U 5546 ; WX 776 ; N uni15AA ; G 2097 -U 5547 ; WX 776 ; N uni15AB ; G 2098 -U 5548 ; WX 776 ; N uni15AC ; G 2099 -U 5549 ; WX 776 ; N uni15AD ; G 2100 -U 5550 ; WX 495 ; N uni15AE ; G 2101 -U 5551 ; WX 743 ; N uni15AF ; G 2102 -U 5598 ; WX 830 ; N uni15DE ; G 2103 -U 5601 ; WX 830 ; N uni15E1 ; G 2104 -U 5702 ; WX 496 ; N uni1646 ; G 2105 -U 5703 ; WX 496 ; N uni1647 ; G 2106 -U 5742 ; WX 413 ; N uni166E ; G 2107 -U 5743 ; WX 1238 ; N uni166F ; G 2108 -U 5744 ; WX 1591 ; N uni1670 ; G 2109 -U 5745 ; WX 2016 ; N uni1671 ; G 2110 -U 5746 ; WX 2016 ; N uni1672 ; G 2111 -U 5747 ; WX 1720 ; N uni1673 ; G 2112 -U 5748 ; WX 1678 ; N uni1674 ; G 2113 -U 5749 ; WX 2016 ; N uni1675 ; G 2114 -U 5750 ; WX 2016 ; N uni1676 ; G 2115 -U 5760 ; WX 543 ; N uni1680 ; G 2116 -U 5761 ; WX 637 ; N uni1681 ; G 2117 -U 5762 ; WX 945 ; N uni1682 ; G 2118 -U 5763 ; WX 1254 ; N uni1683 ; G 2119 -U 5764 ; WX 1563 ; N uni1684 ; G 2120 -U 5765 ; WX 1871 ; N uni1685 ; G 2121 -U 5766 ; WX 627 ; N uni1686 ; G 2122 -U 5767 ; WX 936 ; N uni1687 ; G 2123 -U 5768 ; WX 1254 ; N uni1688 ; G 2124 -U 5769 ; WX 1559 ; N uni1689 ; G 2125 -U 5770 ; WX 1871 ; N uni168A ; G 2126 -U 5771 ; WX 569 ; N uni168B ; G 2127 -U 5772 ; WX 877 ; N uni168C ; G 2128 -U 5773 ; WX 1187 ; N uni168D ; G 2129 -U 5774 ; WX 1497 ; N uni168E ; G 2130 -U 5775 ; WX 1807 ; N uni168F ; G 2131 -U 5776 ; WX 637 ; N uni1690 ; G 2132 -U 5777 ; WX 945 ; N uni1691 ; G 2133 -U 5778 ; WX 1240 ; N uni1692 ; G 2134 -U 5779 ; WX 1555 ; N uni1693 ; G 2135 -U 5780 ; WX 1871 ; N uni1694 ; G 2136 -U 5781 ; WX 569 ; N uni1695 ; G 2137 -U 5782 ; WX 569 ; N uni1696 ; G 2138 -U 5783 ; WX 789 ; N uni1697 ; G 2139 -U 5784 ; WX 1234 ; N uni1698 ; G 2140 -U 5785 ; WX 1559 ; N uni1699 ; G 2141 -U 5786 ; WX 740 ; N uni169A ; G 2142 -U 5787 ; WX 638 ; N uni169B ; G 2143 -U 5788 ; WX 638 ; N uni169C ; G 2144 -U 7424 ; WX 652 ; N uni1D00 ; G 2145 -U 7425 ; WX 833 ; N uni1D01 ; G 2146 -U 7426 ; WX 1048 ; N uni1D02 ; G 2147 -U 7427 ; WX 608 ; N uni1D03 ; G 2148 -U 7428 ; WX 593 ; N uni1D04 ; G 2149 -U 7429 ; WX 676 ; N uni1D05 ; G 2150 -U 7430 ; WX 676 ; N uni1D06 ; G 2151 -U 7431 ; WX 559 ; N uni1D07 ; G 2152 -U 7432 ; WX 557 ; N uni1D08 ; G 2153 -U 7433 ; WX 343 ; N uni1D09 ; G 2154 -U 7434 ; WX 494 ; N uni1D0A ; G 2155 -U 7435 ; WX 665 ; N uni1D0B ; G 2156 -U 7436 ; WX 539 ; N uni1D0C ; G 2157 -U 7437 ; WX 817 ; N uni1D0D ; G 2158 -U 7438 ; WX 701 ; N uni1D0E ; G 2159 -U 7439 ; WX 687 ; N uni1D0F ; G 2160 -U 7440 ; WX 593 ; N uni1D10 ; G 2161 -U 7441 ; WX 660 ; N uni1D11 ; G 2162 -U 7442 ; WX 660 ; N uni1D12 ; G 2163 -U 7443 ; WX 660 ; N uni1D13 ; G 2164 -U 7444 ; WX 1094 ; N uni1D14 ; G 2165 -U 7446 ; WX 687 ; N uni1D16 ; G 2166 -U 7447 ; WX 687 ; N uni1D17 ; G 2167 -U 7448 ; WX 556 ; N uni1D18 ; G 2168 -U 7449 ; WX 642 ; N uni1D19 ; G 2169 -U 7450 ; WX 642 ; N uni1D1A ; G 2170 -U 7451 ; WX 580 ; N uni1D1B ; G 2171 -U 7452 ; WX 634 ; N uni1D1C ; G 2172 -U 7453 ; WX 737 ; N uni1D1D ; G 2173 -U 7454 ; WX 948 ; N uni1D1E ; G 2174 -U 7455 ; WX 695 ; N uni1D1F ; G 2175 -U 7456 ; WX 652 ; N uni1D20 ; G 2176 -U 7457 ; WX 924 ; N uni1D21 ; G 2177 -U 7458 ; WX 582 ; N uni1D22 ; G 2178 -U 7459 ; WX 646 ; N uni1D23 ; G 2179 -U 7462 ; WX 539 ; N uni1D26 ; G 2180 -U 7463 ; WX 652 ; N uni1D27 ; G 2181 -U 7464 ; WX 691 ; N uni1D28 ; G 2182 -U 7465 ; WX 556 ; N uni1D29 ; G 2183 -U 7466 ; WX 781 ; N uni1D2A ; G 2184 -U 7467 ; WX 732 ; N uni1D2B ; G 2185 -U 7468 ; WX 487 ; N uni1D2C ; G 2186 -U 7469 ; WX 683 ; N uni1D2D ; G 2187 -U 7470 ; WX 480 ; N uni1D2E ; G 2188 -U 7472 ; WX 523 ; N uni1D30 ; G 2189 -U 7473 ; WX 430 ; N uni1D31 ; G 2190 -U 7474 ; WX 430 ; N uni1D32 ; G 2191 -U 7475 ; WX 517 ; N uni1D33 ; G 2192 -U 7476 ; WX 527 ; N uni1D34 ; G 2193 -U 7477 ; WX 234 ; N uni1D35 ; G 2194 -U 7478 ; WX 234 ; N uni1D36 ; G 2195 -U 7479 ; WX 488 ; N uni1D37 ; G 2196 -U 7480 ; WX 401 ; N uni1D38 ; G 2197 -U 7481 ; WX 626 ; N uni1D39 ; G 2198 -U 7482 ; WX 527 ; N uni1D3A ; G 2199 -U 7483 ; WX 527 ; N uni1D3B ; G 2200 -U 7484 ; WX 535 ; N uni1D3C ; G 2201 -U 7485 ; WX 509 ; N uni1D3D ; G 2202 -U 7486 ; WX 461 ; N uni1D3E ; G 2203 -U 7487 ; WX 485 ; N uni1D3F ; G 2204 -U 7488 ; WX 430 ; N uni1D40 ; G 2205 -U 7489 ; WX 511 ; N uni1D41 ; G 2206 -U 7490 ; WX 695 ; N uni1D42 ; G 2207 -U 7491 ; WX 458 ; N uni1D43 ; G 2208 -U 7492 ; WX 458 ; N uni1D44 ; G 2209 -U 7493 ; WX 479 ; N uni1D45 ; G 2210 -U 7494 ; WX 712 ; N uni1D46 ; G 2211 -U 7495 ; WX 479 ; N uni1D47 ; G 2212 -U 7496 ; WX 479 ; N uni1D48 ; G 2213 -U 7497 ; WX 479 ; N uni1D49 ; G 2214 -U 7498 ; WX 479 ; N uni1D4A ; G 2215 -U 7499 ; WX 386 ; N uni1D4B ; G 2216 -U 7500 ; WX 386 ; N uni1D4C ; G 2217 -U 7501 ; WX 479 ; N uni1D4D ; G 2218 -U 7502 ; WX 219 ; N uni1D4E ; G 2219 -U 7503 ; WX 487 ; N uni1D4F ; G 2220 -U 7504 ; WX 664 ; N uni1D50 ; G 2221 -U 7505 ; WX 456 ; N uni1D51 ; G 2222 -U 7506 ; WX 488 ; N uni1D52 ; G 2223 -U 7507 ; WX 414 ; N uni1D53 ; G 2224 -U 7508 ; WX 488 ; N uni1D54 ; G 2225 -U 7509 ; WX 488 ; N uni1D55 ; G 2226 -U 7510 ; WX 479 ; N uni1D56 ; G 2227 -U 7511 ; WX 388 ; N uni1D57 ; G 2228 -U 7512 ; WX 456 ; N uni1D58 ; G 2229 -U 7513 ; WX 462 ; N uni1D59 ; G 2230 -U 7514 ; WX 664 ; N uni1D5A ; G 2231 -U 7515 ; WX 501 ; N uni1D5B ; G 2232 -U 7517 ; WX 451 ; N uni1D5D ; G 2233 -U 7518 ; WX 429 ; N uni1D5E ; G 2234 -U 7519 ; WX 433 ; N uni1D5F ; G 2235 -U 7520 ; WX 493 ; N uni1D60 ; G 2236 -U 7521 ; WX 406 ; N uni1D61 ; G 2237 -U 7522 ; WX 219 ; N uni1D62 ; G 2238 -U 7523 ; WX 315 ; N uni1D63 ; G 2239 -U 7524 ; WX 456 ; N uni1D64 ; G 2240 -U 7525 ; WX 501 ; N uni1D65 ; G 2241 -U 7526 ; WX 451 ; N uni1D66 ; G 2242 -U 7527 ; WX 429 ; N uni1D67 ; G 2243 -U 7528 ; WX 451 ; N uni1D68 ; G 2244 -U 7529 ; WX 493 ; N uni1D69 ; G 2245 -U 7530 ; WX 406 ; N uni1D6A ; G 2246 -U 7543 ; WX 716 ; N uni1D77 ; G 2247 -U 7544 ; WX 527 ; N uni1D78 ; G 2248 -U 7547 ; WX 545 ; N uni1D7B ; G 2249 -U 7549 ; WX 747 ; N uni1D7D ; G 2250 -U 7557 ; WX 514 ; N uni1D85 ; G 2251 -U 7579 ; WX 479 ; N uni1D9B ; G 2252 -U 7580 ; WX 414 ; N uni1D9C ; G 2253 -U 7581 ; WX 414 ; N uni1D9D ; G 2254 -U 7582 ; WX 488 ; N uni1D9E ; G 2255 -U 7583 ; WX 386 ; N uni1D9F ; G 2256 -U 7584 ; WX 377 ; N uni1DA0 ; G 2257 -U 7585 ; WX 348 ; N uni1DA1 ; G 2258 -U 7586 ; WX 479 ; N uni1DA2 ; G 2259 -U 7587 ; WX 456 ; N uni1DA3 ; G 2260 -U 7588 ; WX 347 ; N uni1DA4 ; G 2261 -U 7589 ; WX 281 ; N uni1DA5 ; G 2262 -U 7590 ; WX 347 ; N uni1DA6 ; G 2263 -U 7591 ; WX 347 ; N uni1DA7 ; G 2264 -U 7592 ; WX 431 ; N uni1DA8 ; G 2265 -U 7593 ; WX 326 ; N uni1DA9 ; G 2266 -U 7594 ; WX 330 ; N uni1DAA ; G 2267 -U 7595 ; WX 370 ; N uni1DAB ; G 2268 -U 7596 ; WX 664 ; N uni1DAC ; G 2269 -U 7597 ; WX 664 ; N uni1DAD ; G 2270 -U 7598 ; WX 562 ; N uni1DAE ; G 2271 -U 7599 ; WX 562 ; N uni1DAF ; G 2272 -U 7600 ; WX 448 ; N uni1DB0 ; G 2273 -U 7601 ; WX 488 ; N uni1DB1 ; G 2274 -U 7602 ; WX 542 ; N uni1DB2 ; G 2275 -U 7603 ; WX 422 ; N uni1DB3 ; G 2276 -U 7604 ; WX 396 ; N uni1DB4 ; G 2277 -U 7605 ; WX 388 ; N uni1DB5 ; G 2278 -U 7606 ; WX 583 ; N uni1DB6 ; G 2279 -U 7607 ; WX 494 ; N uni1DB7 ; G 2280 -U 7608 ; WX 399 ; N uni1DB8 ; G 2281 -U 7609 ; WX 451 ; N uni1DB9 ; G 2282 -U 7610 ; WX 501 ; N uni1DBA ; G 2283 -U 7611 ; WX 417 ; N uni1DBB ; G 2284 -U 7612 ; WX 523 ; N uni1DBC ; G 2285 -U 7613 ; WX 470 ; N uni1DBD ; G 2286 -U 7614 ; WX 455 ; N uni1DBE ; G 2287 -U 7615 ; WX 425 ; N uni1DBF ; G 2288 -U 7620 ; WX 0 ; N uni1DC4 ; G 2289 -U 7621 ; WX 0 ; N uni1DC5 ; G 2290 -U 7622 ; WX 0 ; N uni1DC6 ; G 2291 -U 7623 ; WX 0 ; N uni1DC7 ; G 2292 -U 7624 ; WX 0 ; N uni1DC8 ; G 2293 -U 7625 ; WX 0 ; N uni1DC9 ; G 2294 -U 7680 ; WX 774 ; N uni1E00 ; G 2295 -U 7681 ; WX 675 ; N uni1E01 ; G 2296 -U 7682 ; WX 762 ; N uni1E02 ; G 2297 -U 7683 ; WX 716 ; N uni1E03 ; G 2298 -U 7684 ; WX 762 ; N uni1E04 ; G 2299 -U 7685 ; WX 716 ; N uni1E05 ; G 2300 -U 7686 ; WX 762 ; N uni1E06 ; G 2301 -U 7687 ; WX 716 ; N uni1E07 ; G 2302 -U 7688 ; WX 734 ; N uni1E08 ; G 2303 -U 7689 ; WX 593 ; N uni1E09 ; G 2304 -U 7690 ; WX 830 ; N uni1E0A ; G 2305 -U 7691 ; WX 716 ; N uni1E0B ; G 2306 -U 7692 ; WX 830 ; N uni1E0C ; G 2307 -U 7693 ; WX 716 ; N uni1E0D ; G 2308 -U 7694 ; WX 830 ; N uni1E0E ; G 2309 -U 7695 ; WX 716 ; N uni1E0F ; G 2310 -U 7696 ; WX 830 ; N uni1E10 ; G 2311 -U 7697 ; WX 716 ; N uni1E11 ; G 2312 -U 7698 ; WX 830 ; N uni1E12 ; G 2313 -U 7699 ; WX 716 ; N uni1E13 ; G 2314 -U 7700 ; WX 683 ; N uni1E14 ; G 2315 -U 7701 ; WX 678 ; N uni1E15 ; G 2316 -U 7702 ; WX 683 ; N uni1E16 ; G 2317 -U 7703 ; WX 678 ; N uni1E17 ; G 2318 -U 7704 ; WX 683 ; N uni1E18 ; G 2319 -U 7705 ; WX 678 ; N uni1E19 ; G 2320 -U 7706 ; WX 683 ; N uni1E1A ; G 2321 -U 7707 ; WX 678 ; N uni1E1B ; G 2322 -U 7708 ; WX 683 ; N uni1E1C ; G 2323 -U 7709 ; WX 678 ; N uni1E1D ; G 2324 -U 7710 ; WX 683 ; N uni1E1E ; G 2325 -U 7711 ; WX 435 ; N uni1E1F ; G 2326 -U 7712 ; WX 821 ; N uni1E20 ; G 2327 -U 7713 ; WX 716 ; N uni1E21 ; G 2328 -U 7714 ; WX 837 ; N uni1E22 ; G 2329 -U 7715 ; WX 712 ; N uni1E23 ; G 2330 -U 7716 ; WX 837 ; N uni1E24 ; G 2331 -U 7717 ; WX 712 ; N uni1E25 ; G 2332 -U 7718 ; WX 837 ; N uni1E26 ; G 2333 -U 7719 ; WX 712 ; N uni1E27 ; G 2334 -U 7720 ; WX 837 ; N uni1E28 ; G 2335 -U 7721 ; WX 712 ; N uni1E29 ; G 2336 -U 7722 ; WX 837 ; N uni1E2A ; G 2337 -U 7723 ; WX 712 ; N uni1E2B ; G 2338 -U 7724 ; WX 372 ; N uni1E2C ; G 2339 -U 7725 ; WX 343 ; N uni1E2D ; G 2340 -U 7726 ; WX 372 ; N uni1E2E ; G 2341 -U 7727 ; WX 343 ; N uni1E2F ; G 2342 -U 7728 ; WX 775 ; N uni1E30 ; G 2343 -U 7729 ; WX 665 ; N uni1E31 ; G 2344 -U 7730 ; WX 775 ; N uni1E32 ; G 2345 -U 7731 ; WX 665 ; N uni1E33 ; G 2346 -U 7732 ; WX 775 ; N uni1E34 ; G 2347 -U 7733 ; WX 665 ; N uni1E35 ; G 2348 -U 7734 ; WX 637 ; N uni1E36 ; G 2349 -U 7735 ; WX 343 ; N uni1E37 ; G 2350 -U 7736 ; WX 637 ; N uni1E38 ; G 2351 -U 7737 ; WX 343 ; N uni1E39 ; G 2352 -U 7738 ; WX 637 ; N uni1E3A ; G 2353 -U 7739 ; WX 343 ; N uni1E3B ; G 2354 -U 7740 ; WX 637 ; N uni1E3C ; G 2355 -U 7741 ; WX 343 ; N uni1E3D ; G 2356 -U 7742 ; WX 995 ; N uni1E3E ; G 2357 -U 7743 ; WX 1042 ; N uni1E3F ; G 2358 -U 7744 ; WX 995 ; N uni1E40 ; G 2359 -U 7745 ; WX 1042 ; N uni1E41 ; G 2360 -U 7746 ; WX 995 ; N uni1E42 ; G 2361 -U 7747 ; WX 1042 ; N uni1E43 ; G 2362 -U 7748 ; WX 837 ; N uni1E44 ; G 2363 -U 7749 ; WX 712 ; N uni1E45 ; G 2364 -U 7750 ; WX 837 ; N uni1E46 ; G 2365 -U 7751 ; WX 712 ; N uni1E47 ; G 2366 -U 7752 ; WX 837 ; N uni1E48 ; G 2367 -U 7753 ; WX 712 ; N uni1E49 ; G 2368 -U 7754 ; WX 837 ; N uni1E4A ; G 2369 -U 7755 ; WX 712 ; N uni1E4B ; G 2370 -U 7756 ; WX 850 ; N uni1E4C ; G 2371 -U 7757 ; WX 687 ; N uni1E4D ; G 2372 -U 7758 ; WX 850 ; N uni1E4E ; G 2373 -U 7759 ; WX 687 ; N uni1E4F ; G 2374 -U 7760 ; WX 850 ; N uni1E50 ; G 2375 -U 7761 ; WX 687 ; N uni1E51 ; G 2376 -U 7762 ; WX 850 ; N uni1E52 ; G 2377 -U 7763 ; WX 687 ; N uni1E53 ; G 2378 -U 7764 ; WX 733 ; N uni1E54 ; G 2379 -U 7765 ; WX 716 ; N uni1E55 ; G 2380 -U 7766 ; WX 733 ; N uni1E56 ; G 2381 -U 7767 ; WX 716 ; N uni1E57 ; G 2382 -U 7768 ; WX 770 ; N uni1E58 ; G 2383 -U 7769 ; WX 493 ; N uni1E59 ; G 2384 -U 7770 ; WX 770 ; N uni1E5A ; G 2385 -U 7771 ; WX 493 ; N uni1E5B ; G 2386 -U 7772 ; WX 770 ; N uni1E5C ; G 2387 -U 7773 ; WX 493 ; N uni1E5D ; G 2388 -U 7774 ; WX 770 ; N uni1E5E ; G 2389 -U 7775 ; WX 493 ; N uni1E5F ; G 2390 -U 7776 ; WX 720 ; N uni1E60 ; G 2391 -U 7777 ; WX 595 ; N uni1E61 ; G 2392 -U 7778 ; WX 720 ; N uni1E62 ; G 2393 -U 7779 ; WX 595 ; N uni1E63 ; G 2394 -U 7780 ; WX 720 ; N uni1E64 ; G 2395 -U 7781 ; WX 595 ; N uni1E65 ; G 2396 -U 7782 ; WX 720 ; N uni1E66 ; G 2397 -U 7783 ; WX 595 ; N uni1E67 ; G 2398 -U 7784 ; WX 720 ; N uni1E68 ; G 2399 -U 7785 ; WX 595 ; N uni1E69 ; G 2400 -U 7786 ; WX 682 ; N uni1E6A ; G 2401 -U 7787 ; WX 478 ; N uni1E6B ; G 2402 -U 7788 ; WX 682 ; N uni1E6C ; G 2403 -U 7789 ; WX 478 ; N uni1E6D ; G 2404 -U 7790 ; WX 682 ; N uni1E6E ; G 2405 -U 7791 ; WX 478 ; N uni1E6F ; G 2406 -U 7792 ; WX 682 ; N uni1E70 ; G 2407 -U 7793 ; WX 478 ; N uni1E71 ; G 2408 -U 7794 ; WX 812 ; N uni1E72 ; G 2409 -U 7795 ; WX 712 ; N uni1E73 ; G 2410 -U 7796 ; WX 812 ; N uni1E74 ; G 2411 -U 7797 ; WX 712 ; N uni1E75 ; G 2412 -U 7798 ; WX 812 ; N uni1E76 ; G 2413 -U 7799 ; WX 712 ; N uni1E77 ; G 2414 -U 7800 ; WX 812 ; N uni1E78 ; G 2415 -U 7801 ; WX 712 ; N uni1E79 ; G 2416 -U 7802 ; WX 812 ; N uni1E7A ; G 2417 -U 7803 ; WX 712 ; N uni1E7B ; G 2418 -U 7804 ; WX 774 ; N uni1E7C ; G 2419 -U 7805 ; WX 652 ; N uni1E7D ; G 2420 -U 7806 ; WX 774 ; N uni1E7E ; G 2421 -U 7807 ; WX 652 ; N uni1E7F ; G 2422 -U 7808 ; WX 1103 ; N Wgrave ; G 2423 -U 7809 ; WX 924 ; N wgrave ; G 2424 -U 7810 ; WX 1103 ; N Wacute ; G 2425 -U 7811 ; WX 924 ; N wacute ; G 2426 -U 7812 ; WX 1103 ; N Wdieresis ; G 2427 -U 7813 ; WX 924 ; N wdieresis ; G 2428 -U 7814 ; WX 1103 ; N uni1E86 ; G 2429 -U 7815 ; WX 924 ; N uni1E87 ; G 2430 -U 7816 ; WX 1103 ; N uni1E88 ; G 2431 -U 7817 ; WX 924 ; N uni1E89 ; G 2432 -U 7818 ; WX 771 ; N uni1E8A ; G 2433 -U 7819 ; WX 645 ; N uni1E8B ; G 2434 -U 7820 ; WX 771 ; N uni1E8C ; G 2435 -U 7821 ; WX 645 ; N uni1E8D ; G 2436 -U 7822 ; WX 724 ; N uni1E8E ; G 2437 -U 7823 ; WX 652 ; N uni1E8F ; G 2438 -U 7824 ; WX 725 ; N uni1E90 ; G 2439 -U 7825 ; WX 582 ; N uni1E91 ; G 2440 -U 7826 ; WX 725 ; N uni1E92 ; G 2441 -U 7827 ; WX 582 ; N uni1E93 ; G 2442 -U 7828 ; WX 725 ; N uni1E94 ; G 2443 -U 7829 ; WX 582 ; N uni1E95 ; G 2444 -U 7830 ; WX 712 ; N uni1E96 ; G 2445 -U 7831 ; WX 478 ; N uni1E97 ; G 2446 -U 7832 ; WX 924 ; N uni1E98 ; G 2447 -U 7833 ; WX 652 ; N uni1E99 ; G 2448 -U 7834 ; WX 675 ; N uni1E9A ; G 2449 -U 7835 ; WX 435 ; N uni1E9B ; G 2450 -U 7836 ; WX 435 ; N uni1E9C ; G 2451 -U 7837 ; WX 435 ; N uni1E9D ; G 2452 -U 7838 ; WX 896 ; N uni1E9E ; G 2453 -U 7839 ; WX 687 ; N uni1E9F ; G 2454 -U 7840 ; WX 774 ; N uni1EA0 ; G 2455 -U 7841 ; WX 675 ; N uni1EA1 ; G 2456 -U 7842 ; WX 774 ; N uni1EA2 ; G 2457 -U 7843 ; WX 675 ; N uni1EA3 ; G 2458 -U 7844 ; WX 774 ; N uni1EA4 ; G 2459 -U 7845 ; WX 675 ; N uni1EA5 ; G 2460 -U 7846 ; WX 774 ; N uni1EA6 ; G 2461 -U 7847 ; WX 675 ; N uni1EA7 ; G 2462 -U 7848 ; WX 774 ; N uni1EA8 ; G 2463 -U 7849 ; WX 675 ; N uni1EA9 ; G 2464 -U 7850 ; WX 774 ; N uni1EAA ; G 2465 -U 7851 ; WX 675 ; N uni1EAB ; G 2466 -U 7852 ; WX 774 ; N uni1EAC ; G 2467 -U 7853 ; WX 675 ; N uni1EAD ; G 2468 -U 7854 ; WX 774 ; N uni1EAE ; G 2469 -U 7855 ; WX 675 ; N uni1EAF ; G 2470 -U 7856 ; WX 774 ; N uni1EB0 ; G 2471 -U 7857 ; WX 675 ; N uni1EB1 ; G 2472 -U 7858 ; WX 774 ; N uni1EB2 ; G 2473 -U 7859 ; WX 675 ; N uni1EB3 ; G 2474 -U 7860 ; WX 774 ; N uni1EB4 ; G 2475 -U 7861 ; WX 675 ; N uni1EB5 ; G 2476 -U 7862 ; WX 774 ; N uni1EB6 ; G 2477 -U 7863 ; WX 675 ; N uni1EB7 ; G 2478 -U 7864 ; WX 683 ; N uni1EB8 ; G 2479 -U 7865 ; WX 678 ; N uni1EB9 ; G 2480 -U 7866 ; WX 683 ; N uni1EBA ; G 2481 -U 7867 ; WX 678 ; N uni1EBB ; G 2482 -U 7868 ; WX 683 ; N uni1EBC ; G 2483 -U 7869 ; WX 678 ; N uni1EBD ; G 2484 -U 7870 ; WX 683 ; N uni1EBE ; G 2485 -U 7871 ; WX 678 ; N uni1EBF ; G 2486 -U 7872 ; WX 683 ; N uni1EC0 ; G 2487 -U 7873 ; WX 678 ; N uni1EC1 ; G 2488 -U 7874 ; WX 683 ; N uni1EC2 ; G 2489 -U 7875 ; WX 678 ; N uni1EC3 ; G 2490 -U 7876 ; WX 683 ; N uni1EC4 ; G 2491 -U 7877 ; WX 678 ; N uni1EC5 ; G 2492 -U 7878 ; WX 683 ; N uni1EC6 ; G 2493 -U 7879 ; WX 678 ; N uni1EC7 ; G 2494 -U 7880 ; WX 372 ; N uni1EC8 ; G 2495 -U 7881 ; WX 343 ; N uni1EC9 ; G 2496 -U 7882 ; WX 372 ; N uni1ECA ; G 2497 -U 7883 ; WX 343 ; N uni1ECB ; G 2498 -U 7884 ; WX 850 ; N uni1ECC ; G 2499 -U 7885 ; WX 687 ; N uni1ECD ; G 2500 -U 7886 ; WX 850 ; N uni1ECE ; G 2501 -U 7887 ; WX 687 ; N uni1ECF ; G 2502 -U 7888 ; WX 850 ; N uni1ED0 ; G 2503 -U 7889 ; WX 687 ; N uni1ED1 ; G 2504 -U 7890 ; WX 850 ; N uni1ED2 ; G 2505 -U 7891 ; WX 687 ; N uni1ED3 ; G 2506 -U 7892 ; WX 850 ; N uni1ED4 ; G 2507 -U 7893 ; WX 687 ; N uni1ED5 ; G 2508 -U 7894 ; WX 850 ; N uni1ED6 ; G 2509 -U 7895 ; WX 687 ; N uni1ED7 ; G 2510 -U 7896 ; WX 850 ; N uni1ED8 ; G 2511 -U 7897 ; WX 687 ; N uni1ED9 ; G 2512 -U 7898 ; WX 874 ; N uni1EDA ; G 2513 -U 7899 ; WX 687 ; N uni1EDB ; G 2514 -U 7900 ; WX 874 ; N uni1EDC ; G 2515 -U 7901 ; WX 687 ; N uni1EDD ; G 2516 -U 7902 ; WX 874 ; N uni1EDE ; G 2517 -U 7903 ; WX 687 ; N uni1EDF ; G 2518 -U 7904 ; WX 874 ; N uni1EE0 ; G 2519 -U 7905 ; WX 687 ; N uni1EE1 ; G 2520 -U 7906 ; WX 874 ; N uni1EE2 ; G 2521 -U 7907 ; WX 687 ; N uni1EE3 ; G 2522 -U 7908 ; WX 812 ; N uni1EE4 ; G 2523 -U 7909 ; WX 712 ; N uni1EE5 ; G 2524 -U 7910 ; WX 812 ; N uni1EE6 ; G 2525 -U 7911 ; WX 712 ; N uni1EE7 ; G 2526 -U 7912 ; WX 835 ; N uni1EE8 ; G 2527 -U 7913 ; WX 712 ; N uni1EE9 ; G 2528 -U 7914 ; WX 835 ; N uni1EEA ; G 2529 -U 7915 ; WX 712 ; N uni1EEB ; G 2530 -U 7916 ; WX 835 ; N uni1EEC ; G 2531 -U 7917 ; WX 712 ; N uni1EED ; G 2532 -U 7918 ; WX 835 ; N uni1EEE ; G 2533 -U 7919 ; WX 712 ; N uni1EEF ; G 2534 -U 7920 ; WX 835 ; N uni1EF0 ; G 2535 -U 7921 ; WX 712 ; N uni1EF1 ; G 2536 -U 7922 ; WX 724 ; N Ygrave ; G 2537 -U 7923 ; WX 652 ; N ygrave ; G 2538 -U 7924 ; WX 724 ; N uni1EF4 ; G 2539 -U 7925 ; WX 652 ; N uni1EF5 ; G 2540 -U 7926 ; WX 724 ; N uni1EF6 ; G 2541 -U 7927 ; WX 652 ; N uni1EF7 ; G 2542 -U 7928 ; WX 724 ; N uni1EF8 ; G 2543 -U 7929 ; WX 652 ; N uni1EF9 ; G 2544 -U 7930 ; WX 953 ; N uni1EFA ; G 2545 -U 7931 ; WX 644 ; N uni1EFB ; G 2546 -U 7936 ; WX 687 ; N uni1F00 ; G 2547 -U 7937 ; WX 687 ; N uni1F01 ; G 2548 -U 7938 ; WX 687 ; N uni1F02 ; G 2549 -U 7939 ; WX 687 ; N uni1F03 ; G 2550 -U 7940 ; WX 687 ; N uni1F04 ; G 2551 -U 7941 ; WX 687 ; N uni1F05 ; G 2552 -U 7942 ; WX 687 ; N uni1F06 ; G 2553 -U 7943 ; WX 687 ; N uni1F07 ; G 2554 -U 7944 ; WX 774 ; N uni1F08 ; G 2555 -U 7945 ; WX 774 ; N uni1F09 ; G 2556 -U 7946 ; WX 1041 ; N uni1F0A ; G 2557 -U 7947 ; WX 1043 ; N uni1F0B ; G 2558 -U 7948 ; WX 935 ; N uni1F0C ; G 2559 -U 7949 ; WX 963 ; N uni1F0D ; G 2560 -U 7950 ; WX 835 ; N uni1F0E ; G 2561 -U 7951 ; WX 859 ; N uni1F0F ; G 2562 -U 7952 ; WX 557 ; N uni1F10 ; G 2563 -U 7953 ; WX 557 ; N uni1F11 ; G 2564 -U 7954 ; WX 557 ; N uni1F12 ; G 2565 -U 7955 ; WX 557 ; N uni1F13 ; G 2566 -U 7956 ; WX 557 ; N uni1F14 ; G 2567 -U 7957 ; WX 557 ; N uni1F15 ; G 2568 -U 7960 ; WX 792 ; N uni1F18 ; G 2569 -U 7961 ; WX 794 ; N uni1F19 ; G 2570 -U 7962 ; WX 1100 ; N uni1F1A ; G 2571 -U 7963 ; WX 1096 ; N uni1F1B ; G 2572 -U 7964 ; WX 1023 ; N uni1F1C ; G 2573 -U 7965 ; WX 1052 ; N uni1F1D ; G 2574 -U 7968 ; WX 712 ; N uni1F20 ; G 2575 -U 7969 ; WX 712 ; N uni1F21 ; G 2576 -U 7970 ; WX 712 ; N uni1F22 ; G 2577 -U 7971 ; WX 712 ; N uni1F23 ; G 2578 -U 7972 ; WX 712 ; N uni1F24 ; G 2579 -U 7973 ; WX 712 ; N uni1F25 ; G 2580 -U 7974 ; WX 712 ; N uni1F26 ; G 2581 -U 7975 ; WX 712 ; N uni1F27 ; G 2582 -U 7976 ; WX 945 ; N uni1F28 ; G 2583 -U 7977 ; WX 951 ; N uni1F29 ; G 2584 -U 7978 ; WX 1250 ; N uni1F2A ; G 2585 -U 7979 ; WX 1250 ; N uni1F2B ; G 2586 -U 7980 ; WX 1180 ; N uni1F2C ; G 2587 -U 7981 ; WX 1206 ; N uni1F2D ; G 2588 -U 7982 ; WX 1054 ; N uni1F2E ; G 2589 -U 7983 ; WX 1063 ; N uni1F2F ; G 2590 -U 7984 ; WX 390 ; N uni1F30 ; G 2591 -U 7985 ; WX 390 ; N uni1F31 ; G 2592 -U 7986 ; WX 390 ; N uni1F32 ; G 2593 -U 7987 ; WX 390 ; N uni1F33 ; G 2594 -U 7988 ; WX 390 ; N uni1F34 ; G 2595 -U 7989 ; WX 390 ; N uni1F35 ; G 2596 -U 7990 ; WX 390 ; N uni1F36 ; G 2597 -U 7991 ; WX 390 ; N uni1F37 ; G 2598 -U 7992 ; WX 483 ; N uni1F38 ; G 2599 -U 7993 ; WX 489 ; N uni1F39 ; G 2600 -U 7994 ; WX 777 ; N uni1F3A ; G 2601 -U 7995 ; WX 785 ; N uni1F3B ; G 2602 -U 7996 ; WX 712 ; N uni1F3C ; G 2603 -U 7997 ; WX 738 ; N uni1F3D ; G 2604 -U 7998 ; WX 604 ; N uni1F3E ; G 2605 -U 7999 ; WX 604 ; N uni1F3F ; G 2606 -U 8000 ; WX 687 ; N uni1F40 ; G 2607 -U 8001 ; WX 687 ; N uni1F41 ; G 2608 -U 8002 ; WX 687 ; N uni1F42 ; G 2609 -U 8003 ; WX 687 ; N uni1F43 ; G 2610 -U 8004 ; WX 687 ; N uni1F44 ; G 2611 -U 8005 ; WX 687 ; N uni1F45 ; G 2612 -U 8008 ; WX 892 ; N uni1F48 ; G 2613 -U 8009 ; WX 933 ; N uni1F49 ; G 2614 -U 8010 ; WX 1221 ; N uni1F4A ; G 2615 -U 8011 ; WX 1224 ; N uni1F4B ; G 2616 -U 8012 ; WX 1053 ; N uni1F4C ; G 2617 -U 8013 ; WX 1082 ; N uni1F4D ; G 2618 -U 8016 ; WX 675 ; N uni1F50 ; G 2619 -U 8017 ; WX 675 ; N uni1F51 ; G 2620 -U 8018 ; WX 675 ; N uni1F52 ; G 2621 -U 8019 ; WX 675 ; N uni1F53 ; G 2622 -U 8020 ; WX 675 ; N uni1F54 ; G 2623 -U 8021 ; WX 675 ; N uni1F55 ; G 2624 -U 8022 ; WX 675 ; N uni1F56 ; G 2625 -U 8023 ; WX 675 ; N uni1F57 ; G 2626 -U 8025 ; WX 930 ; N uni1F59 ; G 2627 -U 8027 ; WX 1184 ; N uni1F5B ; G 2628 -U 8029 ; WX 1199 ; N uni1F5D ; G 2629 -U 8031 ; WX 1049 ; N uni1F5F ; G 2630 -U 8032 ; WX 869 ; N uni1F60 ; G 2631 -U 8033 ; WX 869 ; N uni1F61 ; G 2632 -U 8034 ; WX 869 ; N uni1F62 ; G 2633 -U 8035 ; WX 869 ; N uni1F63 ; G 2634 -U 8036 ; WX 869 ; N uni1F64 ; G 2635 -U 8037 ; WX 869 ; N uni1F65 ; G 2636 -U 8038 ; WX 869 ; N uni1F66 ; G 2637 -U 8039 ; WX 869 ; N uni1F67 ; G 2638 -U 8040 ; WX 909 ; N uni1F68 ; G 2639 -U 8041 ; WX 958 ; N uni1F69 ; G 2640 -U 8042 ; WX 1246 ; N uni1F6A ; G 2641 -U 8043 ; WX 1251 ; N uni1F6B ; G 2642 -U 8044 ; WX 1076 ; N uni1F6C ; G 2643 -U 8045 ; WX 1105 ; N uni1F6D ; G 2644 -U 8046 ; WX 1028 ; N uni1F6E ; G 2645 -U 8047 ; WX 1076 ; N uni1F6F ; G 2646 -U 8048 ; WX 687 ; N uni1F70 ; G 2647 -U 8049 ; WX 687 ; N uni1F71 ; G 2648 -U 8050 ; WX 557 ; N uni1F72 ; G 2649 -U 8051 ; WX 557 ; N uni1F73 ; G 2650 -U 8052 ; WX 712 ; N uni1F74 ; G 2651 -U 8053 ; WX 712 ; N uni1F75 ; G 2652 -U 8054 ; WX 390 ; N uni1F76 ; G 2653 -U 8055 ; WX 390 ; N uni1F77 ; G 2654 -U 8056 ; WX 687 ; N uni1F78 ; G 2655 -U 8057 ; WX 687 ; N uni1F79 ; G 2656 -U 8058 ; WX 675 ; N uni1F7A ; G 2657 -U 8059 ; WX 675 ; N uni1F7B ; G 2658 -U 8060 ; WX 869 ; N uni1F7C ; G 2659 -U 8061 ; WX 869 ; N uni1F7D ; G 2660 -U 8064 ; WX 687 ; N uni1F80 ; G 2661 -U 8065 ; WX 687 ; N uni1F81 ; G 2662 -U 8066 ; WX 687 ; N uni1F82 ; G 2663 -U 8067 ; WX 687 ; N uni1F83 ; G 2664 -U 8068 ; WX 687 ; N uni1F84 ; G 2665 -U 8069 ; WX 687 ; N uni1F85 ; G 2666 -U 8070 ; WX 687 ; N uni1F86 ; G 2667 -U 8071 ; WX 687 ; N uni1F87 ; G 2668 -U 8072 ; WX 774 ; N uni1F88 ; G 2669 -U 8073 ; WX 774 ; N uni1F89 ; G 2670 -U 8074 ; WX 1041 ; N uni1F8A ; G 2671 -U 8075 ; WX 1043 ; N uni1F8B ; G 2672 -U 8076 ; WX 935 ; N uni1F8C ; G 2673 -U 8077 ; WX 963 ; N uni1F8D ; G 2674 -U 8078 ; WX 835 ; N uni1F8E ; G 2675 -U 8079 ; WX 859 ; N uni1F8F ; G 2676 -U 8080 ; WX 712 ; N uni1F90 ; G 2677 -U 8081 ; WX 712 ; N uni1F91 ; G 2678 -U 8082 ; WX 712 ; N uni1F92 ; G 2679 -U 8083 ; WX 712 ; N uni1F93 ; G 2680 -U 8084 ; WX 712 ; N uni1F94 ; G 2681 -U 8085 ; WX 712 ; N uni1F95 ; G 2682 -U 8086 ; WX 712 ; N uni1F96 ; G 2683 -U 8087 ; WX 712 ; N uni1F97 ; G 2684 -U 8088 ; WX 945 ; N uni1F98 ; G 2685 -U 8089 ; WX 951 ; N uni1F99 ; G 2686 -U 8090 ; WX 1250 ; N uni1F9A ; G 2687 -U 8091 ; WX 1250 ; N uni1F9B ; G 2688 -U 8092 ; WX 1180 ; N uni1F9C ; G 2689 -U 8093 ; WX 1206 ; N uni1F9D ; G 2690 -U 8094 ; WX 1054 ; N uni1F9E ; G 2691 -U 8095 ; WX 1063 ; N uni1F9F ; G 2692 -U 8096 ; WX 869 ; N uni1FA0 ; G 2693 -U 8097 ; WX 869 ; N uni1FA1 ; G 2694 -U 8098 ; WX 869 ; N uni1FA2 ; G 2695 -U 8099 ; WX 869 ; N uni1FA3 ; G 2696 -U 8100 ; WX 869 ; N uni1FA4 ; G 2697 -U 8101 ; WX 869 ; N uni1FA5 ; G 2698 -U 8102 ; WX 869 ; N uni1FA6 ; G 2699 -U 8103 ; WX 869 ; N uni1FA7 ; G 2700 -U 8104 ; WX 909 ; N uni1FA8 ; G 2701 -U 8105 ; WX 958 ; N uni1FA9 ; G 2702 -U 8106 ; WX 1246 ; N uni1FAA ; G 2703 -U 8107 ; WX 1251 ; N uni1FAB ; G 2704 -U 8108 ; WX 1076 ; N uni1FAC ; G 2705 -U 8109 ; WX 1105 ; N uni1FAD ; G 2706 -U 8110 ; WX 1028 ; N uni1FAE ; G 2707 -U 8111 ; WX 1076 ; N uni1FAF ; G 2708 -U 8112 ; WX 687 ; N uni1FB0 ; G 2709 -U 8113 ; WX 687 ; N uni1FB1 ; G 2710 -U 8114 ; WX 687 ; N uni1FB2 ; G 2711 -U 8115 ; WX 687 ; N uni1FB3 ; G 2712 -U 8116 ; WX 687 ; N uni1FB4 ; G 2713 -U 8118 ; WX 687 ; N uni1FB6 ; G 2714 -U 8119 ; WX 687 ; N uni1FB7 ; G 2715 -U 8120 ; WX 774 ; N uni1FB8 ; G 2716 -U 8121 ; WX 774 ; N uni1FB9 ; G 2717 -U 8122 ; WX 876 ; N uni1FBA ; G 2718 -U 8123 ; WX 797 ; N uni1FBB ; G 2719 -U 8124 ; WX 774 ; N uni1FBC ; G 2720 -U 8125 ; WX 500 ; N uni1FBD ; G 2721 -U 8126 ; WX 500 ; N uni1FBE ; G 2722 -U 8127 ; WX 500 ; N uni1FBF ; G 2723 -U 8128 ; WX 500 ; N uni1FC0 ; G 2724 -U 8129 ; WX 500 ; N uni1FC1 ; G 2725 -U 8130 ; WX 712 ; N uni1FC2 ; G 2726 -U 8131 ; WX 712 ; N uni1FC3 ; G 2727 -U 8132 ; WX 712 ; N uni1FC4 ; G 2728 -U 8134 ; WX 712 ; N uni1FC6 ; G 2729 -U 8135 ; WX 712 ; N uni1FC7 ; G 2730 -U 8136 ; WX 929 ; N uni1FC8 ; G 2731 -U 8137 ; WX 846 ; N uni1FC9 ; G 2732 -U 8138 ; WX 1080 ; N uni1FCA ; G 2733 -U 8139 ; WX 1009 ; N uni1FCB ; G 2734 -U 8140 ; WX 837 ; N uni1FCC ; G 2735 -U 8141 ; WX 500 ; N uni1FCD ; G 2736 -U 8142 ; WX 500 ; N uni1FCE ; G 2737 -U 8143 ; WX 500 ; N uni1FCF ; G 2738 -U 8144 ; WX 390 ; N uni1FD0 ; G 2739 -U 8145 ; WX 390 ; N uni1FD1 ; G 2740 -U 8146 ; WX 390 ; N uni1FD2 ; G 2741 -U 8147 ; WX 390 ; N uni1FD3 ; G 2742 -U 8150 ; WX 390 ; N uni1FD6 ; G 2743 -U 8151 ; WX 390 ; N uni1FD7 ; G 2744 -U 8152 ; WX 372 ; N uni1FD8 ; G 2745 -U 8153 ; WX 372 ; N uni1FD9 ; G 2746 -U 8154 ; WX 621 ; N uni1FDA ; G 2747 -U 8155 ; WX 563 ; N uni1FDB ; G 2748 -U 8157 ; WX 500 ; N uni1FDD ; G 2749 -U 8158 ; WX 500 ; N uni1FDE ; G 2750 -U 8159 ; WX 500 ; N uni1FDF ; G 2751 -U 8160 ; WX 675 ; N uni1FE0 ; G 2752 -U 8161 ; WX 675 ; N uni1FE1 ; G 2753 -U 8162 ; WX 675 ; N uni1FE2 ; G 2754 -U 8163 ; WX 675 ; N uni1FE3 ; G 2755 -U 8164 ; WX 716 ; N uni1FE4 ; G 2756 -U 8165 ; WX 716 ; N uni1FE5 ; G 2757 -U 8166 ; WX 675 ; N uni1FE6 ; G 2758 -U 8167 ; WX 675 ; N uni1FE7 ; G 2759 -U 8168 ; WX 724 ; N uni1FE8 ; G 2760 -U 8169 ; WX 724 ; N uni1FE9 ; G 2761 -U 8170 ; WX 1020 ; N uni1FEA ; G 2762 -U 8171 ; WX 980 ; N uni1FEB ; G 2763 -U 8172 ; WX 838 ; N uni1FEC ; G 2764 -U 8173 ; WX 500 ; N uni1FED ; G 2765 -U 8174 ; WX 500 ; N uni1FEE ; G 2766 -U 8175 ; WX 500 ; N uni1FEF ; G 2767 -U 8178 ; WX 869 ; N uni1FF2 ; G 2768 -U 8179 ; WX 869 ; N uni1FF3 ; G 2769 -U 8180 ; WX 869 ; N uni1FF4 ; G 2770 -U 8182 ; WX 869 ; N uni1FF6 ; G 2771 -U 8183 ; WX 869 ; N uni1FF7 ; G 2772 -U 8184 ; WX 1065 ; N uni1FF8 ; G 2773 -U 8185 ; WX 891 ; N uni1FF9 ; G 2774 -U 8186 ; WX 1084 ; N uni1FFA ; G 2775 -U 8187 ; WX 894 ; N uni1FFB ; G 2776 -U 8188 ; WX 850 ; N uni1FFC ; G 2777 -U 8189 ; WX 500 ; N uni1FFD ; G 2778 -U 8190 ; WX 500 ; N uni1FFE ; G 2779 -U 8192 ; WX 500 ; N uni2000 ; G 2780 -U 8193 ; WX 1000 ; N uni2001 ; G 2781 -U 8194 ; WX 500 ; N uni2002 ; G 2782 -U 8195 ; WX 1000 ; N uni2003 ; G 2783 -U 8196 ; WX 330 ; N uni2004 ; G 2784 -U 8197 ; WX 250 ; N uni2005 ; G 2785 -U 8198 ; WX 167 ; N uni2006 ; G 2786 -U 8199 ; WX 696 ; N uni2007 ; G 2787 -U 8200 ; WX 380 ; N uni2008 ; G 2788 -U 8201 ; WX 200 ; N uni2009 ; G 2789 -U 8202 ; WX 100 ; N uni200A ; G 2790 -U 8203 ; WX 0 ; N uni200B ; G 2791 -U 8204 ; WX 0 ; N uni200C ; G 2792 -U 8205 ; WX 0 ; N uni200D ; G 2793 -U 8206 ; WX 0 ; N uni200E ; G 2794 -U 8207 ; WX 0 ; N uni200F ; G 2795 -U 8208 ; WX 415 ; N uni2010 ; G 2796 -U 8209 ; WX 415 ; N uni2011 ; G 2797 -U 8210 ; WX 696 ; N figuredash ; G 2798 -U 8211 ; WX 500 ; N endash ; G 2799 -U 8212 ; WX 1000 ; N emdash ; G 2800 -U 8213 ; WX 1000 ; N uni2015 ; G 2801 -U 8214 ; WX 500 ; N uni2016 ; G 2802 -U 8215 ; WX 500 ; N underscoredbl ; G 2803 -U 8216 ; WX 380 ; N quoteleft ; G 2804 -U 8217 ; WX 380 ; N quoteright ; G 2805 -U 8218 ; WX 380 ; N quotesinglbase ; G 2806 -U 8219 ; WX 380 ; N quotereversed ; G 2807 -U 8220 ; WX 657 ; N quotedblleft ; G 2808 -U 8221 ; WX 657 ; N quotedblright ; G 2809 -U 8222 ; WX 657 ; N quotedblbase ; G 2810 -U 8223 ; WX 657 ; N uni201F ; G 2811 -U 8224 ; WX 500 ; N dagger ; G 2812 -U 8225 ; WX 500 ; N daggerdbl ; G 2813 -U 8226 ; WX 639 ; N bullet ; G 2814 -U 8227 ; WX 639 ; N uni2023 ; G 2815 -U 8228 ; WX 333 ; N onedotenleader ; G 2816 -U 8229 ; WX 667 ; N twodotenleader ; G 2817 -U 8230 ; WX 1000 ; N ellipsis ; G 2818 -U 8231 ; WX 348 ; N uni2027 ; G 2819 -U 8232 ; WX 0 ; N uni2028 ; G 2820 -U 8233 ; WX 0 ; N uni2029 ; G 2821 -U 8234 ; WX 0 ; N uni202A ; G 2822 -U 8235 ; WX 0 ; N uni202B ; G 2823 -U 8236 ; WX 0 ; N uni202C ; G 2824 -U 8237 ; WX 0 ; N uni202D ; G 2825 -U 8238 ; WX 0 ; N uni202E ; G 2826 -U 8239 ; WX 200 ; N uni202F ; G 2827 -U 8240 ; WX 1440 ; N perthousand ; G 2828 -U 8241 ; WX 1887 ; N uni2031 ; G 2829 -U 8242 ; WX 264 ; N minute ; G 2830 -U 8243 ; WX 447 ; N second ; G 2831 -U 8244 ; WX 630 ; N uni2034 ; G 2832 -U 8245 ; WX 264 ; N uni2035 ; G 2833 -U 8246 ; WX 447 ; N uni2036 ; G 2834 -U 8247 ; WX 630 ; N uni2037 ; G 2835 -U 8248 ; WX 733 ; N uni2038 ; G 2836 -U 8249 ; WX 412 ; N guilsinglleft ; G 2837 -U 8250 ; WX 412 ; N guilsinglright ; G 2838 -U 8251 ; WX 972 ; N uni203B ; G 2839 -U 8252 ; WX 627 ; N exclamdbl ; G 2840 -U 8253 ; WX 580 ; N uni203D ; G 2841 -U 8254 ; WX 500 ; N uni203E ; G 2842 -U 8255 ; WX 828 ; N uni203F ; G 2843 -U 8256 ; WX 828 ; N uni2040 ; G 2844 -U 8257 ; WX 329 ; N uni2041 ; G 2845 -U 8258 ; WX 1023 ; N uni2042 ; G 2846 -U 8259 ; WX 500 ; N uni2043 ; G 2847 -U 8260 ; WX 167 ; N fraction ; G 2848 -U 8261 ; WX 457 ; N uni2045 ; G 2849 -U 8262 ; WX 457 ; N uni2046 ; G 2850 -U 8263 ; WX 1030 ; N uni2047 ; G 2851 -U 8264 ; WX 829 ; N uni2048 ; G 2852 -U 8265 ; WX 829 ; N uni2049 ; G 2853 -U 8266 ; WX 513 ; N uni204A ; G 2854 -U 8267 ; WX 636 ; N uni204B ; G 2855 -U 8268 ; WX 500 ; N uni204C ; G 2856 -U 8269 ; WX 500 ; N uni204D ; G 2857 -U 8270 ; WX 523 ; N uni204E ; G 2858 -U 8271 ; WX 400 ; N uni204F ; G 2859 -U 8272 ; WX 828 ; N uni2050 ; G 2860 -U 8273 ; WX 523 ; N uni2051 ; G 2861 -U 8274 ; WX 556 ; N uni2052 ; G 2862 -U 8275 ; WX 1000 ; N uni2053 ; G 2863 -U 8276 ; WX 828 ; N uni2054 ; G 2864 -U 8277 ; WX 838 ; N uni2055 ; G 2865 -U 8278 ; WX 684 ; N uni2056 ; G 2866 -U 8279 ; WX 813 ; N uni2057 ; G 2867 -U 8280 ; WX 838 ; N uni2058 ; G 2868 -U 8281 ; WX 838 ; N uni2059 ; G 2869 -U 8282 ; WX 380 ; N uni205A ; G 2870 -U 8283 ; WX 872 ; N uni205B ; G 2871 -U 8284 ; WX 838 ; N uni205C ; G 2872 -U 8285 ; WX 380 ; N uni205D ; G 2873 -U 8286 ; WX 380 ; N uni205E ; G 2874 -U 8287 ; WX 222 ; N uni205F ; G 2875 -U 8288 ; WX 0 ; N uni2060 ; G 2876 -U 8289 ; WX 0 ; N uni2061 ; G 2877 -U 8290 ; WX 0 ; N uni2062 ; G 2878 -U 8291 ; WX 0 ; N uni2063 ; G 2879 -U 8292 ; WX 0 ; N uni2064 ; G 2880 -U 8298 ; WX 0 ; N uni206A ; G 2881 -U 8299 ; WX 0 ; N uni206B ; G 2882 -U 8300 ; WX 0 ; N uni206C ; G 2883 -U 8301 ; WX 0 ; N uni206D ; G 2884 -U 8302 ; WX 0 ; N uni206E ; G 2885 -U 8303 ; WX 0 ; N uni206F ; G 2886 -U 8304 ; WX 438 ; N uni2070 ; G 2887 -U 8305 ; WX 219 ; N uni2071 ; G 2888 -U 8308 ; WX 438 ; N uni2074 ; G 2889 -U 8309 ; WX 438 ; N uni2075 ; G 2890 -U 8310 ; WX 438 ; N uni2076 ; G 2891 -U 8311 ; WX 438 ; N uni2077 ; G 2892 -U 8312 ; WX 438 ; N uni2078 ; G 2893 -U 8313 ; WX 438 ; N uni2079 ; G 2894 -U 8314 ; WX 528 ; N uni207A ; G 2895 -U 8315 ; WX 528 ; N uni207B ; G 2896 -U 8316 ; WX 528 ; N uni207C ; G 2897 -U 8317 ; WX 288 ; N uni207D ; G 2898 -U 8318 ; WX 288 ; N uni207E ; G 2899 -U 8319 ; WX 456 ; N uni207F ; G 2900 -U 8320 ; WX 438 ; N uni2080 ; G 2901 -U 8321 ; WX 438 ; N uni2081 ; G 2902 -U 8322 ; WX 438 ; N uni2082 ; G 2903 -U 8323 ; WX 438 ; N uni2083 ; G 2904 -U 8324 ; WX 438 ; N uni2084 ; G 2905 -U 8325 ; WX 438 ; N uni2085 ; G 2906 -U 8326 ; WX 438 ; N uni2086 ; G 2907 -U 8327 ; WX 438 ; N uni2087 ; G 2908 -U 8328 ; WX 438 ; N uni2088 ; G 2909 -U 8329 ; WX 438 ; N uni2089 ; G 2910 -U 8330 ; WX 528 ; N uni208A ; G 2911 -U 8331 ; WX 528 ; N uni208B ; G 2912 -U 8332 ; WX 528 ; N uni208C ; G 2913 -U 8333 ; WX 288 ; N uni208D ; G 2914 -U 8334 ; WX 288 ; N uni208E ; G 2915 -U 8336 ; WX 458 ; N uni2090 ; G 2916 -U 8337 ; WX 479 ; N uni2091 ; G 2917 -U 8338 ; WX 488 ; N uni2092 ; G 2918 -U 8339 ; WX 413 ; N uni2093 ; G 2919 -U 8340 ; WX 479 ; N uni2094 ; G 2920 -U 8352 ; WX 929 ; N uni20A0 ; G 2921 -U 8353 ; WX 696 ; N colonmonetary ; G 2922 -U 8354 ; WX 696 ; N uni20A2 ; G 2923 -U 8355 ; WX 696 ; N franc ; G 2924 -U 8356 ; WX 696 ; N lira ; G 2925 -U 8357 ; WX 1042 ; N uni20A5 ; G 2926 -U 8358 ; WX 837 ; N uni20A6 ; G 2927 -U 8359 ; WX 1518 ; N peseta ; G 2928 -U 8360 ; WX 1205 ; N uni20A8 ; G 2929 -U 8361 ; WX 1103 ; N uni20A9 ; G 2930 -U 8362 ; WX 904 ; N uni20AA ; G 2931 -U 8363 ; WX 696 ; N dong ; G 2932 -U 8364 ; WX 696 ; N Euro ; G 2933 -U 8365 ; WX 696 ; N uni20AD ; G 2934 -U 8366 ; WX 696 ; N uni20AE ; G 2935 -U 8367 ; WX 1392 ; N uni20AF ; G 2936 -U 8368 ; WX 696 ; N uni20B0 ; G 2937 -U 8369 ; WX 696 ; N uni20B1 ; G 2938 -U 8370 ; WX 696 ; N uni20B2 ; G 2939 -U 8371 ; WX 696 ; N uni20B3 ; G 2940 -U 8372 ; WX 859 ; N uni20B4 ; G 2941 -U 8373 ; WX 696 ; N uni20B5 ; G 2942 -U 8376 ; WX 696 ; N uni20B8 ; G 2943 -U 8377 ; WX 696 ; N uni20B9 ; G 2944 -U 8400 ; WX 0 ; N uni20D0 ; G 2945 -U 8401 ; WX 0 ; N uni20D1 ; G 2946 -U 8406 ; WX 0 ; N uni20D6 ; G 2947 -U 8407 ; WX 0 ; N uni20D7 ; G 2948 -U 8411 ; WX 0 ; N uni20DB ; G 2949 -U 8412 ; WX 0 ; N uni20DC ; G 2950 -U 8417 ; WX 0 ; N uni20E1 ; G 2951 -U 8448 ; WX 1120 ; N uni2100 ; G 2952 -U 8449 ; WX 1170 ; N uni2101 ; G 2953 -U 8450 ; WX 734 ; N uni2102 ; G 2954 -U 8451 ; WX 1211 ; N uni2103 ; G 2955 -U 8452 ; WX 896 ; N uni2104 ; G 2956 -U 8453 ; WX 1091 ; N uni2105 ; G 2957 -U 8454 ; WX 1144 ; N uni2106 ; G 2958 -U 8455 ; WX 614 ; N uni2107 ; G 2959 -U 8456 ; WX 698 ; N uni2108 ; G 2960 -U 8457 ; WX 1086 ; N uni2109 ; G 2961 -U 8459 ; WX 1073 ; N uni210B ; G 2962 -U 8460 ; WX 913 ; N uni210C ; G 2963 -U 8461 ; WX 888 ; N uni210D ; G 2964 -U 8462 ; WX 712 ; N uni210E ; G 2965 -U 8463 ; WX 712 ; N uni210F ; G 2966 -U 8464 ; WX 597 ; N uni2110 ; G 2967 -U 8465 ; WX 697 ; N Ifraktur ; G 2968 -U 8466 ; WX 856 ; N uni2112 ; G 2969 -U 8467 ; WX 472 ; N uni2113 ; G 2970 -U 8468 ; WX 974 ; N uni2114 ; G 2971 -U 8469 ; WX 837 ; N uni2115 ; G 2972 -U 8470 ; WX 1203 ; N uni2116 ; G 2973 -U 8471 ; WX 1000 ; N uni2117 ; G 2974 -U 8472 ; WX 697 ; N weierstrass ; G 2975 -U 8473 ; WX 750 ; N uni2119 ; G 2976 -U 8474 ; WX 850 ; N uni211A ; G 2977 -U 8475 ; WX 938 ; N uni211B ; G 2978 -U 8476 ; WX 814 ; N Rfraktur ; G 2979 -U 8477 ; WX 801 ; N uni211D ; G 2980 -U 8478 ; WX 896 ; N prescription ; G 2981 -U 8479 ; WX 710 ; N uni211F ; G 2982 -U 8480 ; WX 1020 ; N uni2120 ; G 2983 -U 8481 ; WX 1281 ; N uni2121 ; G 2984 -U 8482 ; WX 1000 ; N trademark ; G 2985 -U 8483 ; WX 755 ; N uni2123 ; G 2986 -U 8484 ; WX 754 ; N uni2124 ; G 2987 -U 8485 ; WX 578 ; N uni2125 ; G 2988 -U 8486 ; WX 850 ; N uni2126 ; G 2989 -U 8487 ; WX 850 ; N uni2127 ; G 2990 -U 8488 ; WX 763 ; N uni2128 ; G 2991 -U 8489 ; WX 338 ; N uni2129 ; G 2992 -U 8490 ; WX 775 ; N uni212A ; G 2993 -U 8491 ; WX 774 ; N uni212B ; G 2994 -U 8492 ; WX 928 ; N uni212C ; G 2995 -U 8493 ; WX 818 ; N uni212D ; G 2996 -U 8494 ; WX 854 ; N estimated ; G 2997 -U 8495 ; WX 636 ; N uni212F ; G 2998 -U 8496 ; WX 729 ; N uni2130 ; G 2999 -U 8497 ; WX 808 ; N uni2131 ; G 3000 -U 8498 ; WX 683 ; N uni2132 ; G 3001 -U 8499 ; WX 1184 ; N uni2133 ; G 3002 -U 8500 ; WX 465 ; N uni2134 ; G 3003 -U 8501 ; WX 794 ; N aleph ; G 3004 -U 8502 ; WX 731 ; N uni2136 ; G 3005 -U 8503 ; WX 494 ; N uni2137 ; G 3006 -U 8504 ; WX 684 ; N uni2138 ; G 3007 -U 8505 ; WX 380 ; N uni2139 ; G 3008 -U 8506 ; WX 945 ; N uni213A ; G 3009 -U 8507 ; WX 1348 ; N uni213B ; G 3010 -U 8508 ; WX 790 ; N uni213C ; G 3011 -U 8509 ; WX 737 ; N uni213D ; G 3012 -U 8510 ; WX 654 ; N uni213E ; G 3013 -U 8511 ; WX 863 ; N uni213F ; G 3014 -U 8512 ; WX 840 ; N uni2140 ; G 3015 -U 8513 ; WX 775 ; N uni2141 ; G 3016 -U 8514 ; WX 557 ; N uni2142 ; G 3017 -U 8515 ; WX 637 ; N uni2143 ; G 3018 -U 8516 ; WX 760 ; N uni2144 ; G 3019 -U 8517 ; WX 830 ; N uni2145 ; G 3020 -U 8518 ; WX 716 ; N uni2146 ; G 3021 -U 8519 ; WX 678 ; N uni2147 ; G 3022 -U 8520 ; WX 343 ; N uni2148 ; G 3023 -U 8521 ; WX 343 ; N uni2149 ; G 3024 -U 8523 ; WX 872 ; N uni214B ; G 3025 -U 8526 ; WX 547 ; N uni214E ; G 3026 -U 8528 ; WX 1035 ; N uni2150 ; G 3027 -U 8529 ; WX 1035 ; N uni2151 ; G 3028 -U 8530 ; WX 1483 ; N uni2152 ; G 3029 -U 8531 ; WX 1035 ; N onethird ; G 3030 -U 8532 ; WX 1035 ; N twothirds ; G 3031 -U 8533 ; WX 1035 ; N uni2155 ; G 3032 -U 8534 ; WX 1035 ; N uni2156 ; G 3033 -U 8535 ; WX 1035 ; N uni2157 ; G 3034 -U 8536 ; WX 1035 ; N uni2158 ; G 3035 -U 8537 ; WX 1035 ; N uni2159 ; G 3036 -U 8538 ; WX 1035 ; N uni215A ; G 3037 -U 8539 ; WX 1035 ; N oneeighth ; G 3038 -U 8540 ; WX 1035 ; N threeeighths ; G 3039 -U 8541 ; WX 1035 ; N fiveeighths ; G 3040 -U 8542 ; WX 1035 ; N seveneighths ; G 3041 -U 8543 ; WX 615 ; N uni215F ; G 3042 -U 8544 ; WX 372 ; N uni2160 ; G 3043 -U 8545 ; WX 659 ; N uni2161 ; G 3044 -U 8546 ; WX 945 ; N uni2162 ; G 3045 -U 8547 ; WX 1099 ; N uni2163 ; G 3046 -U 8548 ; WX 774 ; N uni2164 ; G 3047 -U 8549 ; WX 1099 ; N uni2165 ; G 3048 -U 8550 ; WX 1386 ; N uni2166 ; G 3049 -U 8551 ; WX 1672 ; N uni2167 ; G 3050 -U 8552 ; WX 1121 ; N uni2168 ; G 3051 -U 8553 ; WX 771 ; N uni2169 ; G 3052 -U 8554 ; WX 1120 ; N uni216A ; G 3053 -U 8555 ; WX 1407 ; N uni216B ; G 3054 -U 8556 ; WX 637 ; N uni216C ; G 3055 -U 8557 ; WX 734 ; N uni216D ; G 3056 -U 8558 ; WX 830 ; N uni216E ; G 3057 -U 8559 ; WX 995 ; N uni216F ; G 3058 -U 8560 ; WX 343 ; N uni2170 ; G 3059 -U 8561 ; WX 607 ; N uni2171 ; G 3060 -U 8562 ; WX 872 ; N uni2172 ; G 3061 -U 8563 ; WX 984 ; N uni2173 ; G 3062 -U 8564 ; WX 652 ; N uni2174 ; G 3063 -U 8565 ; WX 962 ; N uni2175 ; G 3064 -U 8566 ; WX 1227 ; N uni2176 ; G 3065 -U 8567 ; WX 1491 ; N uni2177 ; G 3066 -U 8568 ; WX 969 ; N uni2178 ; G 3067 -U 8569 ; WX 645 ; N uni2179 ; G 3068 -U 8570 ; WX 969 ; N uni217A ; G 3069 -U 8571 ; WX 1233 ; N uni217B ; G 3070 -U 8572 ; WX 343 ; N uni217C ; G 3071 -U 8573 ; WX 593 ; N uni217D ; G 3072 -U 8574 ; WX 716 ; N uni217E ; G 3073 -U 8575 ; WX 1042 ; N uni217F ; G 3074 -U 8576 ; WX 1289 ; N uni2180 ; G 3075 -U 8577 ; WX 830 ; N uni2181 ; G 3076 -U 8578 ; WX 1289 ; N uni2182 ; G 3077 -U 8579 ; WX 734 ; N uni2183 ; G 3078 -U 8580 ; WX 593 ; N uni2184 ; G 3079 -U 8581 ; WX 734 ; N uni2185 ; G 3080 -U 8585 ; WX 1035 ; N uni2189 ; G 3081 -U 8592 ; WX 838 ; N arrowleft ; G 3082 -U 8593 ; WX 838 ; N arrowup ; G 3083 -U 8594 ; WX 838 ; N arrowright ; G 3084 -U 8595 ; WX 838 ; N arrowdown ; G 3085 -U 8596 ; WX 838 ; N arrowboth ; G 3086 -U 8597 ; WX 838 ; N arrowupdn ; G 3087 -U 8598 ; WX 838 ; N uni2196 ; G 3088 -U 8599 ; WX 838 ; N uni2197 ; G 3089 -U 8600 ; WX 838 ; N uni2198 ; G 3090 -U 8601 ; WX 838 ; N uni2199 ; G 3091 -U 8602 ; WX 838 ; N uni219A ; G 3092 -U 8603 ; WX 838 ; N uni219B ; G 3093 -U 8604 ; WX 838 ; N uni219C ; G 3094 -U 8605 ; WX 838 ; N uni219D ; G 3095 -U 8606 ; WX 838 ; N uni219E ; G 3096 -U 8607 ; WX 838 ; N uni219F ; G 3097 -U 8608 ; WX 838 ; N uni21A0 ; G 3098 -U 8609 ; WX 838 ; N uni21A1 ; G 3099 -U 8610 ; WX 838 ; N uni21A2 ; G 3100 -U 8611 ; WX 838 ; N uni21A3 ; G 3101 -U 8612 ; WX 838 ; N uni21A4 ; G 3102 -U 8613 ; WX 838 ; N uni21A5 ; G 3103 -U 8614 ; WX 838 ; N uni21A6 ; G 3104 -U 8615 ; WX 838 ; N uni21A7 ; G 3105 -U 8616 ; WX 838 ; N arrowupdnbse ; G 3106 -U 8617 ; WX 838 ; N uni21A9 ; G 3107 -U 8618 ; WX 838 ; N uni21AA ; G 3108 -U 8619 ; WX 838 ; N uni21AB ; G 3109 -U 8620 ; WX 838 ; N uni21AC ; G 3110 -U 8621 ; WX 838 ; N uni21AD ; G 3111 -U 8622 ; WX 838 ; N uni21AE ; G 3112 -U 8623 ; WX 838 ; N uni21AF ; G 3113 -U 8624 ; WX 838 ; N uni21B0 ; G 3114 -U 8625 ; WX 838 ; N uni21B1 ; G 3115 -U 8626 ; WX 838 ; N uni21B2 ; G 3116 -U 8627 ; WX 838 ; N uni21B3 ; G 3117 -U 8628 ; WX 838 ; N uni21B4 ; G 3118 -U 8629 ; WX 838 ; N carriagereturn ; G 3119 -U 8630 ; WX 838 ; N uni21B6 ; G 3120 -U 8631 ; WX 838 ; N uni21B7 ; G 3121 -U 8632 ; WX 838 ; N uni21B8 ; G 3122 -U 8633 ; WX 838 ; N uni21B9 ; G 3123 -U 8634 ; WX 838 ; N uni21BA ; G 3124 -U 8635 ; WX 838 ; N uni21BB ; G 3125 -U 8636 ; WX 838 ; N uni21BC ; G 3126 -U 8637 ; WX 838 ; N uni21BD ; G 3127 -U 8638 ; WX 838 ; N uni21BE ; G 3128 -U 8639 ; WX 838 ; N uni21BF ; G 3129 -U 8640 ; WX 838 ; N uni21C0 ; G 3130 -U 8641 ; WX 838 ; N uni21C1 ; G 3131 -U 8642 ; WX 838 ; N uni21C2 ; G 3132 -U 8643 ; WX 838 ; N uni21C3 ; G 3133 -U 8644 ; WX 838 ; N uni21C4 ; G 3134 -U 8645 ; WX 838 ; N uni21C5 ; G 3135 -U 8646 ; WX 838 ; N uni21C6 ; G 3136 -U 8647 ; WX 838 ; N uni21C7 ; G 3137 -U 8648 ; WX 838 ; N uni21C8 ; G 3138 -U 8649 ; WX 838 ; N uni21C9 ; G 3139 -U 8650 ; WX 838 ; N uni21CA ; G 3140 -U 8651 ; WX 838 ; N uni21CB ; G 3141 -U 8652 ; WX 838 ; N uni21CC ; G 3142 -U 8653 ; WX 838 ; N uni21CD ; G 3143 -U 8654 ; WX 838 ; N uni21CE ; G 3144 -U 8655 ; WX 838 ; N uni21CF ; G 3145 -U 8656 ; WX 838 ; N arrowdblleft ; G 3146 -U 8657 ; WX 838 ; N arrowdblup ; G 3147 -U 8658 ; WX 838 ; N arrowdblright ; G 3148 -U 8659 ; WX 838 ; N arrowdbldown ; G 3149 -U 8660 ; WX 838 ; N arrowdblboth ; G 3150 -U 8661 ; WX 838 ; N uni21D5 ; G 3151 -U 8662 ; WX 838 ; N uni21D6 ; G 3152 -U 8663 ; WX 838 ; N uni21D7 ; G 3153 -U 8664 ; WX 838 ; N uni21D8 ; G 3154 -U 8665 ; WX 838 ; N uni21D9 ; G 3155 -U 8666 ; WX 838 ; N uni21DA ; G 3156 -U 8667 ; WX 838 ; N uni21DB ; G 3157 -U 8668 ; WX 838 ; N uni21DC ; G 3158 -U 8669 ; WX 838 ; N uni21DD ; G 3159 -U 8670 ; WX 838 ; N uni21DE ; G 3160 -U 8671 ; WX 838 ; N uni21DF ; G 3161 -U 8672 ; WX 838 ; N uni21E0 ; G 3162 -U 8673 ; WX 838 ; N uni21E1 ; G 3163 -U 8674 ; WX 838 ; N uni21E2 ; G 3164 -U 8675 ; WX 838 ; N uni21E3 ; G 3165 -U 8676 ; WX 838 ; N uni21E4 ; G 3166 -U 8677 ; WX 838 ; N uni21E5 ; G 3167 -U 8678 ; WX 838 ; N uni21E6 ; G 3168 -U 8679 ; WX 838 ; N uni21E7 ; G 3169 -U 8680 ; WX 838 ; N uni21E8 ; G 3170 -U 8681 ; WX 838 ; N uni21E9 ; G 3171 -U 8682 ; WX 838 ; N uni21EA ; G 3172 -U 8683 ; WX 838 ; N uni21EB ; G 3173 -U 8684 ; WX 838 ; N uni21EC ; G 3174 -U 8685 ; WX 838 ; N uni21ED ; G 3175 -U 8686 ; WX 838 ; N uni21EE ; G 3176 -U 8687 ; WX 838 ; N uni21EF ; G 3177 -U 8688 ; WX 838 ; N uni21F0 ; G 3178 -U 8689 ; WX 838 ; N uni21F1 ; G 3179 -U 8690 ; WX 838 ; N uni21F2 ; G 3180 -U 8691 ; WX 838 ; N uni21F3 ; G 3181 -U 8692 ; WX 838 ; N uni21F4 ; G 3182 -U 8693 ; WX 838 ; N uni21F5 ; G 3183 -U 8694 ; WX 838 ; N uni21F6 ; G 3184 -U 8695 ; WX 838 ; N uni21F7 ; G 3185 -U 8696 ; WX 838 ; N uni21F8 ; G 3186 -U 8697 ; WX 838 ; N uni21F9 ; G 3187 -U 8698 ; WX 838 ; N uni21FA ; G 3188 -U 8699 ; WX 838 ; N uni21FB ; G 3189 -U 8700 ; WX 838 ; N uni21FC ; G 3190 -U 8701 ; WX 838 ; N uni21FD ; G 3191 -U 8702 ; WX 838 ; N uni21FE ; G 3192 -U 8703 ; WX 838 ; N uni21FF ; G 3193 -U 8704 ; WX 774 ; N universal ; G 3194 -U 8705 ; WX 696 ; N uni2201 ; G 3195 -U 8706 ; WX 544 ; N partialdiff ; G 3196 -U 8707 ; WX 683 ; N existential ; G 3197 -U 8708 ; WX 683 ; N uni2204 ; G 3198 -U 8709 ; WX 856 ; N emptyset ; G 3199 -U 8710 ; WX 697 ; N increment ; G 3200 -U 8711 ; WX 697 ; N gradient ; G 3201 -U 8712 ; WX 896 ; N element ; G 3202 -U 8713 ; WX 896 ; N notelement ; G 3203 -U 8714 ; WX 750 ; N uni220A ; G 3204 -U 8715 ; WX 896 ; N suchthat ; G 3205 -U 8716 ; WX 896 ; N uni220C ; G 3206 -U 8717 ; WX 750 ; N uni220D ; G 3207 -U 8718 ; WX 636 ; N uni220E ; G 3208 -U 8719 ; WX 787 ; N product ; G 3209 -U 8720 ; WX 787 ; N uni2210 ; G 3210 -U 8721 ; WX 718 ; N summation ; G 3211 -U 8722 ; WX 838 ; N minus ; G 3212 -U 8723 ; WX 838 ; N uni2213 ; G 3213 -U 8724 ; WX 696 ; N uni2214 ; G 3214 -U 8725 ; WX 365 ; N uni2215 ; G 3215 -U 8726 ; WX 696 ; N uni2216 ; G 3216 -U 8727 ; WX 838 ; N asteriskmath ; G 3217 -U 8728 ; WX 626 ; N uni2218 ; G 3218 -U 8729 ; WX 380 ; N uni2219 ; G 3219 -U 8730 ; WX 667 ; N radical ; G 3220 -U 8731 ; WX 667 ; N uni221B ; G 3221 -U 8732 ; WX 667 ; N uni221C ; G 3222 -U 8733 ; WX 712 ; N proportional ; G 3223 -U 8734 ; WX 833 ; N infinity ; G 3224 -U 8735 ; WX 838 ; N orthogonal ; G 3225 -U 8736 ; WX 896 ; N angle ; G 3226 -U 8737 ; WX 896 ; N uni2221 ; G 3227 -U 8738 ; WX 838 ; N uni2222 ; G 3228 -U 8739 ; WX 500 ; N uni2223 ; G 3229 -U 8740 ; WX 500 ; N uni2224 ; G 3230 -U 8741 ; WX 500 ; N uni2225 ; G 3231 -U 8742 ; WX 500 ; N uni2226 ; G 3232 -U 8743 ; WX 812 ; N logicaland ; G 3233 -U 8744 ; WX 812 ; N logicalor ; G 3234 -U 8745 ; WX 812 ; N intersection ; G 3235 -U 8746 ; WX 812 ; N union ; G 3236 -U 8747 ; WX 610 ; N integral ; G 3237 -U 8748 ; WX 929 ; N uni222C ; G 3238 -U 8749 ; WX 1295 ; N uni222D ; G 3239 -U 8750 ; WX 563 ; N uni222E ; G 3240 -U 8751 ; WX 977 ; N uni222F ; G 3241 -U 8752 ; WX 1313 ; N uni2230 ; G 3242 -U 8753 ; WX 563 ; N uni2231 ; G 3243 -U 8754 ; WX 563 ; N uni2232 ; G 3244 -U 8755 ; WX 563 ; N uni2233 ; G 3245 -U 8756 ; WX 696 ; N therefore ; G 3246 -U 8757 ; WX 696 ; N uni2235 ; G 3247 -U 8758 ; WX 294 ; N uni2236 ; G 3248 -U 8759 ; WX 696 ; N uni2237 ; G 3249 -U 8760 ; WX 838 ; N uni2238 ; G 3250 -U 8761 ; WX 838 ; N uni2239 ; G 3251 -U 8762 ; WX 838 ; N uni223A ; G 3252 -U 8763 ; WX 838 ; N uni223B ; G 3253 -U 8764 ; WX 838 ; N similar ; G 3254 -U 8765 ; WX 838 ; N uni223D ; G 3255 -U 8766 ; WX 838 ; N uni223E ; G 3256 -U 8767 ; WX 838 ; N uni223F ; G 3257 -U 8768 ; WX 375 ; N uni2240 ; G 3258 -U 8769 ; WX 838 ; N uni2241 ; G 3259 -U 8770 ; WX 838 ; N uni2242 ; G 3260 -U 8771 ; WX 838 ; N uni2243 ; G 3261 -U 8772 ; WX 838 ; N uni2244 ; G 3262 -U 8773 ; WX 838 ; N congruent ; G 3263 -U 8774 ; WX 838 ; N uni2246 ; G 3264 -U 8775 ; WX 838 ; N uni2247 ; G 3265 -U 8776 ; WX 838 ; N approxequal ; G 3266 -U 8777 ; WX 838 ; N uni2249 ; G 3267 -U 8778 ; WX 838 ; N uni224A ; G 3268 -U 8779 ; WX 838 ; N uni224B ; G 3269 -U 8780 ; WX 838 ; N uni224C ; G 3270 -U 8781 ; WX 838 ; N uni224D ; G 3271 -U 8782 ; WX 838 ; N uni224E ; G 3272 -U 8783 ; WX 838 ; N uni224F ; G 3273 -U 8784 ; WX 838 ; N uni2250 ; G 3274 -U 8785 ; WX 838 ; N uni2251 ; G 3275 -U 8786 ; WX 838 ; N uni2252 ; G 3276 -U 8787 ; WX 838 ; N uni2253 ; G 3277 -U 8788 ; WX 1063 ; N uni2254 ; G 3278 -U 8789 ; WX 1063 ; N uni2255 ; G 3279 -U 8790 ; WX 838 ; N uni2256 ; G 3280 -U 8791 ; WX 838 ; N uni2257 ; G 3281 -U 8792 ; WX 838 ; N uni2258 ; G 3282 -U 8793 ; WX 838 ; N uni2259 ; G 3283 -U 8794 ; WX 838 ; N uni225A ; G 3284 -U 8795 ; WX 838 ; N uni225B ; G 3285 -U 8796 ; WX 838 ; N uni225C ; G 3286 -U 8797 ; WX 838 ; N uni225D ; G 3287 -U 8798 ; WX 838 ; N uni225E ; G 3288 -U 8799 ; WX 838 ; N uni225F ; G 3289 -U 8800 ; WX 838 ; N notequal ; G 3290 -U 8801 ; WX 838 ; N equivalence ; G 3291 -U 8802 ; WX 838 ; N uni2262 ; G 3292 -U 8803 ; WX 838 ; N uni2263 ; G 3293 -U 8804 ; WX 838 ; N lessequal ; G 3294 -U 8805 ; WX 838 ; N greaterequal ; G 3295 -U 8806 ; WX 838 ; N uni2266 ; G 3296 -U 8807 ; WX 838 ; N uni2267 ; G 3297 -U 8808 ; WX 841 ; N uni2268 ; G 3298 -U 8809 ; WX 841 ; N uni2269 ; G 3299 -U 8810 ; WX 1047 ; N uni226A ; G 3300 -U 8811 ; WX 1047 ; N uni226B ; G 3301 -U 8812 ; WX 500 ; N uni226C ; G 3302 -U 8813 ; WX 838 ; N uni226D ; G 3303 -U 8814 ; WX 838 ; N uni226E ; G 3304 -U 8815 ; WX 838 ; N uni226F ; G 3305 -U 8816 ; WX 838 ; N uni2270 ; G 3306 -U 8817 ; WX 838 ; N uni2271 ; G 3307 -U 8818 ; WX 838 ; N uni2272 ; G 3308 -U 8819 ; WX 838 ; N uni2273 ; G 3309 -U 8820 ; WX 838 ; N uni2274 ; G 3310 -U 8821 ; WX 838 ; N uni2275 ; G 3311 -U 8822 ; WX 838 ; N uni2276 ; G 3312 -U 8823 ; WX 838 ; N uni2277 ; G 3313 -U 8824 ; WX 838 ; N uni2278 ; G 3314 -U 8825 ; WX 838 ; N uni2279 ; G 3315 -U 8826 ; WX 838 ; N uni227A ; G 3316 -U 8827 ; WX 838 ; N uni227B ; G 3317 -U 8828 ; WX 838 ; N uni227C ; G 3318 -U 8829 ; WX 838 ; N uni227D ; G 3319 -U 8830 ; WX 838 ; N uni227E ; G 3320 -U 8831 ; WX 838 ; N uni227F ; G 3321 -U 8832 ; WX 838 ; N uni2280 ; G 3322 -U 8833 ; WX 838 ; N uni2281 ; G 3323 -U 8834 ; WX 838 ; N propersubset ; G 3324 -U 8835 ; WX 838 ; N propersuperset ; G 3325 -U 8836 ; WX 838 ; N notsubset ; G 3326 -U 8837 ; WX 838 ; N uni2285 ; G 3327 -U 8838 ; WX 838 ; N reflexsubset ; G 3328 -U 8839 ; WX 838 ; N reflexsuperset ; G 3329 -U 8840 ; WX 838 ; N uni2288 ; G 3330 -U 8841 ; WX 838 ; N uni2289 ; G 3331 -U 8842 ; WX 838 ; N uni228A ; G 3332 -U 8843 ; WX 838 ; N uni228B ; G 3333 -U 8844 ; WX 812 ; N uni228C ; G 3334 -U 8845 ; WX 812 ; N uni228D ; G 3335 -U 8846 ; WX 812 ; N uni228E ; G 3336 -U 8847 ; WX 838 ; N uni228F ; G 3337 -U 8848 ; WX 838 ; N uni2290 ; G 3338 -U 8849 ; WX 838 ; N uni2291 ; G 3339 -U 8850 ; WX 838 ; N uni2292 ; G 3340 -U 8851 ; WX 796 ; N uni2293 ; G 3341 -U 8852 ; WX 796 ; N uni2294 ; G 3342 -U 8853 ; WX 838 ; N circleplus ; G 3343 -U 8854 ; WX 838 ; N uni2296 ; G 3344 -U 8855 ; WX 838 ; N circlemultiply ; G 3345 -U 8856 ; WX 838 ; N uni2298 ; G 3346 -U 8857 ; WX 838 ; N uni2299 ; G 3347 -U 8858 ; WX 838 ; N uni229A ; G 3348 -U 8859 ; WX 838 ; N uni229B ; G 3349 -U 8860 ; WX 838 ; N uni229C ; G 3350 -U 8861 ; WX 838 ; N uni229D ; G 3351 -U 8862 ; WX 838 ; N uni229E ; G 3352 -U 8863 ; WX 838 ; N uni229F ; G 3353 -U 8864 ; WX 838 ; N uni22A0 ; G 3354 -U 8865 ; WX 838 ; N uni22A1 ; G 3355 -U 8866 ; WX 914 ; N uni22A2 ; G 3356 -U 8867 ; WX 914 ; N uni22A3 ; G 3357 -U 8868 ; WX 914 ; N uni22A4 ; G 3358 -U 8869 ; WX 914 ; N perpendicular ; G 3359 -U 8870 ; WX 542 ; N uni22A6 ; G 3360 -U 8871 ; WX 542 ; N uni22A7 ; G 3361 -U 8872 ; WX 914 ; N uni22A8 ; G 3362 -U 8873 ; WX 914 ; N uni22A9 ; G 3363 -U 8874 ; WX 914 ; N uni22AA ; G 3364 -U 8875 ; WX 914 ; N uni22AB ; G 3365 -U 8876 ; WX 914 ; N uni22AC ; G 3366 -U 8877 ; WX 914 ; N uni22AD ; G 3367 -U 8878 ; WX 914 ; N uni22AE ; G 3368 -U 8879 ; WX 914 ; N uni22AF ; G 3369 -U 8880 ; WX 838 ; N uni22B0 ; G 3370 -U 8881 ; WX 838 ; N uni22B1 ; G 3371 -U 8882 ; WX 838 ; N uni22B2 ; G 3372 -U 8883 ; WX 838 ; N uni22B3 ; G 3373 -U 8884 ; WX 838 ; N uni22B4 ; G 3374 -U 8885 ; WX 838 ; N uni22B5 ; G 3375 -U 8886 ; WX 1000 ; N uni22B6 ; G 3376 -U 8887 ; WX 1000 ; N uni22B7 ; G 3377 -U 8888 ; WX 838 ; N uni22B8 ; G 3378 -U 8889 ; WX 838 ; N uni22B9 ; G 3379 -U 8890 ; WX 542 ; N uni22BA ; G 3380 -U 8891 ; WX 812 ; N uni22BB ; G 3381 -U 8892 ; WX 812 ; N uni22BC ; G 3382 -U 8893 ; WX 812 ; N uni22BD ; G 3383 -U 8894 ; WX 838 ; N uni22BE ; G 3384 -U 8895 ; WX 838 ; N uni22BF ; G 3385 -U 8896 ; WX 843 ; N uni22C0 ; G 3386 -U 8897 ; WX 843 ; N uni22C1 ; G 3387 -U 8898 ; WX 843 ; N uni22C2 ; G 3388 -U 8899 ; WX 843 ; N uni22C3 ; G 3389 -U 8900 ; WX 494 ; N uni22C4 ; G 3390 -U 8901 ; WX 380 ; N dotmath ; G 3391 -U 8902 ; WX 626 ; N uni22C6 ; G 3392 -U 8903 ; WX 838 ; N uni22C7 ; G 3393 -U 8904 ; WX 1000 ; N uni22C8 ; G 3394 -U 8905 ; WX 1000 ; N uni22C9 ; G 3395 -U 8906 ; WX 1000 ; N uni22CA ; G 3396 -U 8907 ; WX 1000 ; N uni22CB ; G 3397 -U 8908 ; WX 1000 ; N uni22CC ; G 3398 -U 8909 ; WX 838 ; N uni22CD ; G 3399 -U 8910 ; WX 812 ; N uni22CE ; G 3400 -U 8911 ; WX 812 ; N uni22CF ; G 3401 -U 8912 ; WX 838 ; N uni22D0 ; G 3402 -U 8913 ; WX 838 ; N uni22D1 ; G 3403 -U 8914 ; WX 838 ; N uni22D2 ; G 3404 -U 8915 ; WX 838 ; N uni22D3 ; G 3405 -U 8916 ; WX 838 ; N uni22D4 ; G 3406 -U 8917 ; WX 838 ; N uni22D5 ; G 3407 -U 8918 ; WX 838 ; N uni22D6 ; G 3408 -U 8919 ; WX 838 ; N uni22D7 ; G 3409 -U 8920 ; WX 1422 ; N uni22D8 ; G 3410 -U 8921 ; WX 1422 ; N uni22D9 ; G 3411 -U 8922 ; WX 838 ; N uni22DA ; G 3412 -U 8923 ; WX 838 ; N uni22DB ; G 3413 -U 8924 ; WX 838 ; N uni22DC ; G 3414 -U 8925 ; WX 838 ; N uni22DD ; G 3415 -U 8926 ; WX 838 ; N uni22DE ; G 3416 -U 8927 ; WX 838 ; N uni22DF ; G 3417 -U 8928 ; WX 838 ; N uni22E0 ; G 3418 -U 8929 ; WX 838 ; N uni22E1 ; G 3419 -U 8930 ; WX 838 ; N uni22E2 ; G 3420 -U 8931 ; WX 838 ; N uni22E3 ; G 3421 -U 8932 ; WX 838 ; N uni22E4 ; G 3422 -U 8933 ; WX 838 ; N uni22E5 ; G 3423 -U 8934 ; WX 838 ; N uni22E6 ; G 3424 -U 8935 ; WX 838 ; N uni22E7 ; G 3425 -U 8936 ; WX 838 ; N uni22E8 ; G 3426 -U 8937 ; WX 838 ; N uni22E9 ; G 3427 -U 8938 ; WX 838 ; N uni22EA ; G 3428 -U 8939 ; WX 838 ; N uni22EB ; G 3429 -U 8940 ; WX 838 ; N uni22EC ; G 3430 -U 8941 ; WX 838 ; N uni22ED ; G 3431 -U 8942 ; WX 1000 ; N uni22EE ; G 3432 -U 8943 ; WX 1000 ; N uni22EF ; G 3433 -U 8944 ; WX 1000 ; N uni22F0 ; G 3434 -U 8945 ; WX 1000 ; N uni22F1 ; G 3435 -U 8946 ; WX 1158 ; N uni22F2 ; G 3436 -U 8947 ; WX 896 ; N uni22F3 ; G 3437 -U 8948 ; WX 750 ; N uni22F4 ; G 3438 -U 8949 ; WX 896 ; N uni22F5 ; G 3439 -U 8950 ; WX 896 ; N uni22F6 ; G 3440 -U 8951 ; WX 750 ; N uni22F7 ; G 3441 -U 8952 ; WX 896 ; N uni22F8 ; G 3442 -U 8953 ; WX 896 ; N uni22F9 ; G 3443 -U 8954 ; WX 1158 ; N uni22FA ; G 3444 -U 8955 ; WX 896 ; N uni22FB ; G 3445 -U 8956 ; WX 750 ; N uni22FC ; G 3446 -U 8957 ; WX 896 ; N uni22FD ; G 3447 -U 8958 ; WX 750 ; N uni22FE ; G 3448 -U 8959 ; WX 896 ; N uni22FF ; G 3449 -U 8960 ; WX 602 ; N uni2300 ; G 3450 -U 8961 ; WX 602 ; N uni2301 ; G 3451 -U 8962 ; WX 716 ; N house ; G 3452 -U 8963 ; WX 838 ; N uni2303 ; G 3453 -U 8964 ; WX 838 ; N uni2304 ; G 3454 -U 8965 ; WX 838 ; N uni2305 ; G 3455 -U 8966 ; WX 838 ; N uni2306 ; G 3456 -U 8967 ; WX 488 ; N uni2307 ; G 3457 -U 8968 ; WX 457 ; N uni2308 ; G 3458 -U 8969 ; WX 457 ; N uni2309 ; G 3459 -U 8970 ; WX 457 ; N uni230A ; G 3460 -U 8971 ; WX 457 ; N uni230B ; G 3461 -U 8972 ; WX 809 ; N uni230C ; G 3462 -U 8973 ; WX 809 ; N uni230D ; G 3463 -U 8974 ; WX 809 ; N uni230E ; G 3464 -U 8975 ; WX 809 ; N uni230F ; G 3465 -U 8976 ; WX 838 ; N revlogicalnot ; G 3466 -U 8977 ; WX 539 ; N uni2311 ; G 3467 -U 8984 ; WX 928 ; N uni2318 ; G 3468 -U 8985 ; WX 838 ; N uni2319 ; G 3469 -U 8988 ; WX 469 ; N uni231C ; G 3470 -U 8989 ; WX 469 ; N uni231D ; G 3471 -U 8990 ; WX 469 ; N uni231E ; G 3472 -U 8991 ; WX 469 ; N uni231F ; G 3473 -U 8992 ; WX 610 ; N integraltp ; G 3474 -U 8993 ; WX 610 ; N integralbt ; G 3475 -U 8996 ; WX 1152 ; N uni2324 ; G 3476 -U 8997 ; WX 1152 ; N uni2325 ; G 3477 -U 8998 ; WX 1414 ; N uni2326 ; G 3478 -U 8999 ; WX 1152 ; N uni2327 ; G 3479 -U 9000 ; WX 1443 ; N uni2328 ; G 3480 -U 9003 ; WX 1414 ; N uni232B ; G 3481 -U 9004 ; WX 873 ; N uni232C ; G 3482 -U 9075 ; WX 390 ; N uni2373 ; G 3483 -U 9076 ; WX 716 ; N uni2374 ; G 3484 -U 9077 ; WX 869 ; N uni2375 ; G 3485 -U 9082 ; WX 687 ; N uni237A ; G 3486 -U 9085 ; WX 863 ; N uni237D ; G 3487 -U 9095 ; WX 1152 ; N uni2387 ; G 3488 -U 9108 ; WX 873 ; N uni2394 ; G 3489 -U 9115 ; WX 500 ; N uni239B ; G 3490 -U 9116 ; WX 500 ; N uni239C ; G 3491 -U 9117 ; WX 500 ; N uni239D ; G 3492 -U 9118 ; WX 500 ; N uni239E ; G 3493 -U 9119 ; WX 500 ; N uni239F ; G 3494 -U 9120 ; WX 500 ; N uni23A0 ; G 3495 -U 9121 ; WX 500 ; N uni23A1 ; G 3496 -U 9122 ; WX 500 ; N uni23A2 ; G 3497 -U 9123 ; WX 500 ; N uni23A3 ; G 3498 -U 9124 ; WX 500 ; N uni23A4 ; G 3499 -U 9125 ; WX 500 ; N uni23A5 ; G 3500 -U 9126 ; WX 500 ; N uni23A6 ; G 3501 -U 9127 ; WX 750 ; N uni23A7 ; G 3502 -U 9128 ; WX 750 ; N uni23A8 ; G 3503 -U 9129 ; WX 750 ; N uni23A9 ; G 3504 -U 9130 ; WX 750 ; N uni23AA ; G 3505 -U 9131 ; WX 750 ; N uni23AB ; G 3506 -U 9132 ; WX 750 ; N uni23AC ; G 3507 -U 9133 ; WX 750 ; N uni23AD ; G 3508 -U 9134 ; WX 610 ; N uni23AE ; G 3509 -U 9166 ; WX 838 ; N uni23CE ; G 3510 -U 9167 ; WX 945 ; N uni23CF ; G 3511 -U 9187 ; WX 873 ; N uni23E3 ; G 3512 -U 9189 ; WX 769 ; N uni23E5 ; G 3513 -U 9192 ; WX 696 ; N uni23E8 ; G 3514 -U 9250 ; WX 716 ; N uni2422 ; G 3515 -U 9251 ; WX 716 ; N uni2423 ; G 3516 -U 9312 ; WX 847 ; N uni2460 ; G 3517 -U 9313 ; WX 847 ; N uni2461 ; G 3518 -U 9314 ; WX 847 ; N uni2462 ; G 3519 -U 9315 ; WX 847 ; N uni2463 ; G 3520 -U 9316 ; WX 847 ; N uni2464 ; G 3521 -U 9317 ; WX 847 ; N uni2465 ; G 3522 -U 9318 ; WX 847 ; N uni2466 ; G 3523 -U 9319 ; WX 847 ; N uni2467 ; G 3524 -U 9320 ; WX 847 ; N uni2468 ; G 3525 -U 9321 ; WX 847 ; N uni2469 ; G 3526 -U 9600 ; WX 769 ; N upblock ; G 3527 -U 9601 ; WX 769 ; N uni2581 ; G 3528 -U 9602 ; WX 769 ; N uni2582 ; G 3529 -U 9603 ; WX 769 ; N uni2583 ; G 3530 -U 9604 ; WX 769 ; N dnblock ; G 3531 -U 9605 ; WX 769 ; N uni2585 ; G 3532 -U 9606 ; WX 769 ; N uni2586 ; G 3533 -U 9607 ; WX 769 ; N uni2587 ; G 3534 -U 9608 ; WX 769 ; N block ; G 3535 -U 9609 ; WX 769 ; N uni2589 ; G 3536 -U 9610 ; WX 769 ; N uni258A ; G 3537 -U 9611 ; WX 769 ; N uni258B ; G 3538 -U 9612 ; WX 769 ; N lfblock ; G 3539 -U 9613 ; WX 769 ; N uni258D ; G 3540 -U 9614 ; WX 769 ; N uni258E ; G 3541 -U 9615 ; WX 769 ; N uni258F ; G 3542 -U 9616 ; WX 769 ; N rtblock ; G 3543 -U 9617 ; WX 769 ; N ltshade ; G 3544 -U 9618 ; WX 769 ; N shade ; G 3545 -U 9619 ; WX 769 ; N dkshade ; G 3546 -U 9620 ; WX 769 ; N uni2594 ; G 3547 -U 9621 ; WX 769 ; N uni2595 ; G 3548 -U 9622 ; WX 769 ; N uni2596 ; G 3549 -U 9623 ; WX 769 ; N uni2597 ; G 3550 -U 9624 ; WX 769 ; N uni2598 ; G 3551 -U 9625 ; WX 769 ; N uni2599 ; G 3552 -U 9626 ; WX 769 ; N uni259A ; G 3553 -U 9627 ; WX 769 ; N uni259B ; G 3554 -U 9628 ; WX 769 ; N uni259C ; G 3555 -U 9629 ; WX 769 ; N uni259D ; G 3556 -U 9630 ; WX 769 ; N uni259E ; G 3557 -U 9631 ; WX 769 ; N uni259F ; G 3558 -U 9632 ; WX 945 ; N filledbox ; G 3559 -U 9633 ; WX 945 ; N H22073 ; G 3560 -U 9634 ; WX 945 ; N uni25A2 ; G 3561 -U 9635 ; WX 945 ; N uni25A3 ; G 3562 -U 9636 ; WX 945 ; N uni25A4 ; G 3563 -U 9637 ; WX 945 ; N uni25A5 ; G 3564 -U 9638 ; WX 945 ; N uni25A6 ; G 3565 -U 9639 ; WX 945 ; N uni25A7 ; G 3566 -U 9640 ; WX 945 ; N uni25A8 ; G 3567 -U 9641 ; WX 945 ; N uni25A9 ; G 3568 -U 9642 ; WX 678 ; N H18543 ; G 3569 -U 9643 ; WX 678 ; N H18551 ; G 3570 -U 9644 ; WX 945 ; N filledrect ; G 3571 -U 9645 ; WX 945 ; N uni25AD ; G 3572 -U 9646 ; WX 550 ; N uni25AE ; G 3573 -U 9647 ; WX 550 ; N uni25AF ; G 3574 -U 9648 ; WX 769 ; N uni25B0 ; G 3575 -U 9649 ; WX 769 ; N uni25B1 ; G 3576 -U 9650 ; WX 769 ; N triagup ; G 3577 -U 9651 ; WX 769 ; N uni25B3 ; G 3578 -U 9652 ; WX 502 ; N uni25B4 ; G 3579 -U 9653 ; WX 502 ; N uni25B5 ; G 3580 -U 9654 ; WX 769 ; N uni25B6 ; G 3581 -U 9655 ; WX 769 ; N uni25B7 ; G 3582 -U 9656 ; WX 502 ; N uni25B8 ; G 3583 -U 9657 ; WX 502 ; N uni25B9 ; G 3584 -U 9658 ; WX 769 ; N triagrt ; G 3585 -U 9659 ; WX 769 ; N uni25BB ; G 3586 -U 9660 ; WX 769 ; N triagdn ; G 3587 -U 9661 ; WX 769 ; N uni25BD ; G 3588 -U 9662 ; WX 502 ; N uni25BE ; G 3589 -U 9663 ; WX 502 ; N uni25BF ; G 3590 -U 9664 ; WX 769 ; N uni25C0 ; G 3591 -U 9665 ; WX 769 ; N uni25C1 ; G 3592 -U 9666 ; WX 502 ; N uni25C2 ; G 3593 -U 9667 ; WX 502 ; N uni25C3 ; G 3594 -U 9668 ; WX 769 ; N triaglf ; G 3595 -U 9669 ; WX 769 ; N uni25C5 ; G 3596 -U 9670 ; WX 769 ; N uni25C6 ; G 3597 -U 9671 ; WX 769 ; N uni25C7 ; G 3598 -U 9672 ; WX 769 ; N uni25C8 ; G 3599 -U 9673 ; WX 873 ; N uni25C9 ; G 3600 -U 9674 ; WX 494 ; N lozenge ; G 3601 -U 9675 ; WX 873 ; N circle ; G 3602 -U 9676 ; WX 873 ; N uni25CC ; G 3603 -U 9677 ; WX 873 ; N uni25CD ; G 3604 -U 9678 ; WX 873 ; N uni25CE ; G 3605 -U 9679 ; WX 873 ; N H18533 ; G 3606 -U 9680 ; WX 873 ; N uni25D0 ; G 3607 -U 9681 ; WX 873 ; N uni25D1 ; G 3608 -U 9682 ; WX 873 ; N uni25D2 ; G 3609 -U 9683 ; WX 873 ; N uni25D3 ; G 3610 -U 9684 ; WX 873 ; N uni25D4 ; G 3611 -U 9685 ; WX 873 ; N uni25D5 ; G 3612 -U 9686 ; WX 527 ; N uni25D6 ; G 3613 -U 9687 ; WX 527 ; N uni25D7 ; G 3614 -U 9688 ; WX 840 ; N invbullet ; G 3615 -U 9689 ; WX 970 ; N invcircle ; G 3616 -U 9690 ; WX 970 ; N uni25DA ; G 3617 -U 9691 ; WX 970 ; N uni25DB ; G 3618 -U 9692 ; WX 387 ; N uni25DC ; G 3619 -U 9693 ; WX 387 ; N uni25DD ; G 3620 -U 9694 ; WX 387 ; N uni25DE ; G 3621 -U 9695 ; WX 387 ; N uni25DF ; G 3622 -U 9696 ; WX 769 ; N uni25E0 ; G 3623 -U 9697 ; WX 769 ; N uni25E1 ; G 3624 -U 9698 ; WX 769 ; N uni25E2 ; G 3625 -U 9699 ; WX 769 ; N uni25E3 ; G 3626 -U 9700 ; WX 769 ; N uni25E4 ; G 3627 -U 9701 ; WX 769 ; N uni25E5 ; G 3628 -U 9702 ; WX 639 ; N openbullet ; G 3629 -U 9703 ; WX 945 ; N uni25E7 ; G 3630 -U 9704 ; WX 945 ; N uni25E8 ; G 3631 -U 9705 ; WX 945 ; N uni25E9 ; G 3632 -U 9706 ; WX 945 ; N uni25EA ; G 3633 -U 9707 ; WX 945 ; N uni25EB ; G 3634 -U 9708 ; WX 769 ; N uni25EC ; G 3635 -U 9709 ; WX 769 ; N uni25ED ; G 3636 -U 9710 ; WX 769 ; N uni25EE ; G 3637 -U 9711 ; WX 1119 ; N uni25EF ; G 3638 -U 9712 ; WX 945 ; N uni25F0 ; G 3639 -U 9713 ; WX 945 ; N uni25F1 ; G 3640 -U 9714 ; WX 945 ; N uni25F2 ; G 3641 -U 9715 ; WX 945 ; N uni25F3 ; G 3642 -U 9716 ; WX 873 ; N uni25F4 ; G 3643 -U 9717 ; WX 873 ; N uni25F5 ; G 3644 -U 9718 ; WX 873 ; N uni25F6 ; G 3645 -U 9719 ; WX 873 ; N uni25F7 ; G 3646 -U 9720 ; WX 769 ; N uni25F8 ; G 3647 -U 9721 ; WX 769 ; N uni25F9 ; G 3648 -U 9722 ; WX 769 ; N uni25FA ; G 3649 -U 9723 ; WX 830 ; N uni25FB ; G 3650 -U 9724 ; WX 830 ; N uni25FC ; G 3651 -U 9725 ; WX 732 ; N uni25FD ; G 3652 -U 9726 ; WX 732 ; N uni25FE ; G 3653 -U 9727 ; WX 769 ; N uni25FF ; G 3654 -U 9728 ; WX 896 ; N uni2600 ; G 3655 -U 9729 ; WX 1000 ; N uni2601 ; G 3656 -U 9730 ; WX 896 ; N uni2602 ; G 3657 -U 9731 ; WX 896 ; N uni2603 ; G 3658 -U 9732 ; WX 896 ; N uni2604 ; G 3659 -U 9733 ; WX 896 ; N uni2605 ; G 3660 -U 9734 ; WX 896 ; N uni2606 ; G 3661 -U 9735 ; WX 573 ; N uni2607 ; G 3662 -U 9736 ; WX 896 ; N uni2608 ; G 3663 -U 9737 ; WX 896 ; N uni2609 ; G 3664 -U 9738 ; WX 888 ; N uni260A ; G 3665 -U 9739 ; WX 888 ; N uni260B ; G 3666 -U 9740 ; WX 671 ; N uni260C ; G 3667 -U 9741 ; WX 1013 ; N uni260D ; G 3668 -U 9742 ; WX 1246 ; N uni260E ; G 3669 -U 9743 ; WX 1250 ; N uni260F ; G 3670 -U 9744 ; WX 896 ; N uni2610 ; G 3671 -U 9745 ; WX 896 ; N uni2611 ; G 3672 -U 9746 ; WX 896 ; N uni2612 ; G 3673 -U 9747 ; WX 532 ; N uni2613 ; G 3674 -U 9748 ; WX 896 ; N uni2614 ; G 3675 -U 9749 ; WX 896 ; N uni2615 ; G 3676 -U 9750 ; WX 896 ; N uni2616 ; G 3677 -U 9751 ; WX 896 ; N uni2617 ; G 3678 -U 9752 ; WX 896 ; N uni2618 ; G 3679 -U 9753 ; WX 896 ; N uni2619 ; G 3680 -U 9754 ; WX 896 ; N uni261A ; G 3681 -U 9755 ; WX 896 ; N uni261B ; G 3682 -U 9756 ; WX 896 ; N uni261C ; G 3683 -U 9757 ; WX 609 ; N uni261D ; G 3684 -U 9758 ; WX 896 ; N uni261E ; G 3685 -U 9759 ; WX 609 ; N uni261F ; G 3686 -U 9760 ; WX 896 ; N uni2620 ; G 3687 -U 9761 ; WX 896 ; N uni2621 ; G 3688 -U 9762 ; WX 896 ; N uni2622 ; G 3689 -U 9763 ; WX 896 ; N uni2623 ; G 3690 -U 9764 ; WX 669 ; N uni2624 ; G 3691 -U 9765 ; WX 746 ; N uni2625 ; G 3692 -U 9766 ; WX 649 ; N uni2626 ; G 3693 -U 9767 ; WX 784 ; N uni2627 ; G 3694 -U 9768 ; WX 545 ; N uni2628 ; G 3695 -U 9769 ; WX 896 ; N uni2629 ; G 3696 -U 9770 ; WX 896 ; N uni262A ; G 3697 -U 9771 ; WX 896 ; N uni262B ; G 3698 -U 9772 ; WX 710 ; N uni262C ; G 3699 -U 9773 ; WX 896 ; N uni262D ; G 3700 -U 9774 ; WX 896 ; N uni262E ; G 3701 -U 9775 ; WX 896 ; N uni262F ; G 3702 -U 9776 ; WX 896 ; N uni2630 ; G 3703 -U 9777 ; WX 896 ; N uni2631 ; G 3704 -U 9778 ; WX 896 ; N uni2632 ; G 3705 -U 9779 ; WX 896 ; N uni2633 ; G 3706 -U 9780 ; WX 896 ; N uni2634 ; G 3707 -U 9781 ; WX 896 ; N uni2635 ; G 3708 -U 9782 ; WX 896 ; N uni2636 ; G 3709 -U 9783 ; WX 896 ; N uni2637 ; G 3710 -U 9784 ; WX 896 ; N uni2638 ; G 3711 -U 9785 ; WX 896 ; N uni2639 ; G 3712 -U 9786 ; WX 896 ; N smileface ; G 3713 -U 9787 ; WX 896 ; N invsmileface ; G 3714 -U 9788 ; WX 896 ; N sun ; G 3715 -U 9789 ; WX 896 ; N uni263D ; G 3716 -U 9790 ; WX 896 ; N uni263E ; G 3717 -U 9791 ; WX 614 ; N uni263F ; G 3718 -U 9792 ; WX 732 ; N female ; G 3719 -U 9793 ; WX 732 ; N uni2641 ; G 3720 -U 9794 ; WX 896 ; N male ; G 3721 -U 9795 ; WX 896 ; N uni2643 ; G 3722 -U 9796 ; WX 896 ; N uni2644 ; G 3723 -U 9797 ; WX 896 ; N uni2645 ; G 3724 -U 9798 ; WX 896 ; N uni2646 ; G 3725 -U 9799 ; WX 896 ; N uni2647 ; G 3726 -U 9800 ; WX 896 ; N uni2648 ; G 3727 -U 9801 ; WX 896 ; N uni2649 ; G 3728 -U 9802 ; WX 896 ; N uni264A ; G 3729 -U 9803 ; WX 896 ; N uni264B ; G 3730 -U 9804 ; WX 896 ; N uni264C ; G 3731 -U 9805 ; WX 896 ; N uni264D ; G 3732 -U 9806 ; WX 896 ; N uni264E ; G 3733 -U 9807 ; WX 896 ; N uni264F ; G 3734 -U 9808 ; WX 896 ; N uni2650 ; G 3735 -U 9809 ; WX 896 ; N uni2651 ; G 3736 -U 9810 ; WX 896 ; N uni2652 ; G 3737 -U 9811 ; WX 896 ; N uni2653 ; G 3738 -U 9812 ; WX 896 ; N uni2654 ; G 3739 -U 9813 ; WX 896 ; N uni2655 ; G 3740 -U 9814 ; WX 896 ; N uni2656 ; G 3741 -U 9815 ; WX 896 ; N uni2657 ; G 3742 -U 9816 ; WX 896 ; N uni2658 ; G 3743 -U 9817 ; WX 896 ; N uni2659 ; G 3744 -U 9818 ; WX 896 ; N uni265A ; G 3745 -U 9819 ; WX 896 ; N uni265B ; G 3746 -U 9820 ; WX 896 ; N uni265C ; G 3747 -U 9821 ; WX 896 ; N uni265D ; G 3748 -U 9822 ; WX 896 ; N uni265E ; G 3749 -U 9823 ; WX 896 ; N uni265F ; G 3750 -U 9824 ; WX 896 ; N spade ; G 3751 -U 9825 ; WX 896 ; N uni2661 ; G 3752 -U 9826 ; WX 896 ; N uni2662 ; G 3753 -U 9827 ; WX 896 ; N club ; G 3754 -U 9828 ; WX 896 ; N uni2664 ; G 3755 -U 9829 ; WX 896 ; N heart ; G 3756 -U 9830 ; WX 896 ; N diamond ; G 3757 -U 9831 ; WX 896 ; N uni2667 ; G 3758 -U 9832 ; WX 896 ; N uni2668 ; G 3759 -U 9833 ; WX 472 ; N uni2669 ; G 3760 -U 9834 ; WX 638 ; N musicalnote ; G 3761 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3762 -U 9836 ; WX 896 ; N uni266C ; G 3763 -U 9837 ; WX 472 ; N uni266D ; G 3764 -U 9838 ; WX 357 ; N uni266E ; G 3765 -U 9839 ; WX 484 ; N uni266F ; G 3766 -U 9840 ; WX 748 ; N uni2670 ; G 3767 -U 9841 ; WX 766 ; N uni2671 ; G 3768 -U 9842 ; WX 896 ; N uni2672 ; G 3769 -U 9843 ; WX 896 ; N uni2673 ; G 3770 -U 9844 ; WX 896 ; N uni2674 ; G 3771 -U 9845 ; WX 896 ; N uni2675 ; G 3772 -U 9846 ; WX 896 ; N uni2676 ; G 3773 -U 9847 ; WX 896 ; N uni2677 ; G 3774 -U 9848 ; WX 896 ; N uni2678 ; G 3775 -U 9849 ; WX 896 ; N uni2679 ; G 3776 -U 9850 ; WX 896 ; N uni267A ; G 3777 -U 9851 ; WX 896 ; N uni267B ; G 3778 -U 9852 ; WX 896 ; N uni267C ; G 3779 -U 9853 ; WX 896 ; N uni267D ; G 3780 -U 9854 ; WX 896 ; N uni267E ; G 3781 -U 9855 ; WX 896 ; N uni267F ; G 3782 -U 9856 ; WX 869 ; N uni2680 ; G 3783 -U 9857 ; WX 869 ; N uni2681 ; G 3784 -U 9858 ; WX 869 ; N uni2682 ; G 3785 -U 9859 ; WX 869 ; N uni2683 ; G 3786 -U 9860 ; WX 869 ; N uni2684 ; G 3787 -U 9861 ; WX 869 ; N uni2685 ; G 3788 -U 9862 ; WX 896 ; N uni2686 ; G 3789 -U 9863 ; WX 896 ; N uni2687 ; G 3790 -U 9864 ; WX 896 ; N uni2688 ; G 3791 -U 9865 ; WX 896 ; N uni2689 ; G 3792 -U 9866 ; WX 896 ; N uni268A ; G 3793 -U 9867 ; WX 896 ; N uni268B ; G 3794 -U 9868 ; WX 896 ; N uni268C ; G 3795 -U 9869 ; WX 896 ; N uni268D ; G 3796 -U 9870 ; WX 896 ; N uni268E ; G 3797 -U 9871 ; WX 896 ; N uni268F ; G 3798 -U 9872 ; WX 896 ; N uni2690 ; G 3799 -U 9873 ; WX 896 ; N uni2691 ; G 3800 -U 9874 ; WX 896 ; N uni2692 ; G 3801 -U 9875 ; WX 896 ; N uni2693 ; G 3802 -U 9876 ; WX 896 ; N uni2694 ; G 3803 -U 9877 ; WX 541 ; N uni2695 ; G 3804 -U 9878 ; WX 896 ; N uni2696 ; G 3805 -U 9879 ; WX 896 ; N uni2697 ; G 3806 -U 9880 ; WX 896 ; N uni2698 ; G 3807 -U 9881 ; WX 896 ; N uni2699 ; G 3808 -U 9882 ; WX 896 ; N uni269A ; G 3809 -U 9883 ; WX 896 ; N uni269B ; G 3810 -U 9884 ; WX 896 ; N uni269C ; G 3811 -U 9888 ; WX 896 ; N uni26A0 ; G 3812 -U 9889 ; WX 702 ; N uni26A1 ; G 3813 -U 9890 ; WX 1004 ; N uni26A2 ; G 3814 -U 9891 ; WX 1089 ; N uni26A3 ; G 3815 -U 9892 ; WX 1175 ; N uni26A4 ; G 3816 -U 9893 ; WX 903 ; N uni26A5 ; G 3817 -U 9894 ; WX 838 ; N uni26A6 ; G 3818 -U 9895 ; WX 838 ; N uni26A7 ; G 3819 -U 9896 ; WX 838 ; N uni26A8 ; G 3820 -U 9897 ; WX 838 ; N uni26A9 ; G 3821 -U 9898 ; WX 838 ; N uni26AA ; G 3822 -U 9899 ; WX 838 ; N uni26AB ; G 3823 -U 9900 ; WX 838 ; N uni26AC ; G 3824 -U 9901 ; WX 838 ; N uni26AD ; G 3825 -U 9902 ; WX 838 ; N uni26AE ; G 3826 -U 9903 ; WX 838 ; N uni26AF ; G 3827 -U 9904 ; WX 844 ; N uni26B0 ; G 3828 -U 9905 ; WX 838 ; N uni26B1 ; G 3829 -U 9906 ; WX 732 ; N uni26B2 ; G 3830 -U 9907 ; WX 732 ; N uni26B3 ; G 3831 -U 9908 ; WX 732 ; N uni26B4 ; G 3832 -U 9909 ; WX 732 ; N uni26B5 ; G 3833 -U 9910 ; WX 850 ; N uni26B6 ; G 3834 -U 9911 ; WX 732 ; N uni26B7 ; G 3835 -U 9912 ; WX 732 ; N uni26B8 ; G 3836 -U 9920 ; WX 838 ; N uni26C0 ; G 3837 -U 9921 ; WX 838 ; N uni26C1 ; G 3838 -U 9922 ; WX 838 ; N uni26C2 ; G 3839 -U 9923 ; WX 838 ; N uni26C3 ; G 3840 -U 9985 ; WX 838 ; N uni2701 ; G 3841 -U 9986 ; WX 838 ; N uni2702 ; G 3842 -U 9987 ; WX 838 ; N uni2703 ; G 3843 -U 9988 ; WX 838 ; N uni2704 ; G 3844 -U 9990 ; WX 838 ; N uni2706 ; G 3845 -U 9991 ; WX 838 ; N uni2707 ; G 3846 -U 9992 ; WX 838 ; N uni2708 ; G 3847 -U 9993 ; WX 838 ; N uni2709 ; G 3848 -U 9996 ; WX 838 ; N uni270C ; G 3849 -U 9997 ; WX 838 ; N uni270D ; G 3850 -U 9998 ; WX 838 ; N uni270E ; G 3851 -U 9999 ; WX 838 ; N uni270F ; G 3852 -U 10000 ; WX 838 ; N uni2710 ; G 3853 -U 10001 ; WX 838 ; N uni2711 ; G 3854 -U 10002 ; WX 838 ; N uni2712 ; G 3855 -U 10003 ; WX 838 ; N uni2713 ; G 3856 -U 10004 ; WX 838 ; N uni2714 ; G 3857 -U 10005 ; WX 838 ; N uni2715 ; G 3858 -U 10006 ; WX 838 ; N uni2716 ; G 3859 -U 10007 ; WX 838 ; N uni2717 ; G 3860 -U 10008 ; WX 838 ; N uni2718 ; G 3861 -U 10009 ; WX 838 ; N uni2719 ; G 3862 -U 10010 ; WX 838 ; N uni271A ; G 3863 -U 10011 ; WX 838 ; N uni271B ; G 3864 -U 10012 ; WX 838 ; N uni271C ; G 3865 -U 10013 ; WX 838 ; N uni271D ; G 3866 -U 10014 ; WX 838 ; N uni271E ; G 3867 -U 10015 ; WX 838 ; N uni271F ; G 3868 -U 10016 ; WX 838 ; N uni2720 ; G 3869 -U 10017 ; WX 838 ; N uni2721 ; G 3870 -U 10018 ; WX 838 ; N uni2722 ; G 3871 -U 10019 ; WX 838 ; N uni2723 ; G 3872 -U 10020 ; WX 838 ; N uni2724 ; G 3873 -U 10021 ; WX 838 ; N uni2725 ; G 3874 -U 10022 ; WX 838 ; N uni2726 ; G 3875 -U 10023 ; WX 838 ; N uni2727 ; G 3876 -U 10025 ; WX 838 ; N uni2729 ; G 3877 -U 10026 ; WX 838 ; N uni272A ; G 3878 -U 10027 ; WX 838 ; N uni272B ; G 3879 -U 10028 ; WX 838 ; N uni272C ; G 3880 -U 10029 ; WX 838 ; N uni272D ; G 3881 -U 10030 ; WX 838 ; N uni272E ; G 3882 -U 10031 ; WX 838 ; N uni272F ; G 3883 -U 10032 ; WX 838 ; N uni2730 ; G 3884 -U 10033 ; WX 838 ; N uni2731 ; G 3885 -U 10034 ; WX 838 ; N uni2732 ; G 3886 -U 10035 ; WX 838 ; N uni2733 ; G 3887 -U 10036 ; WX 838 ; N uni2734 ; G 3888 -U 10037 ; WX 838 ; N uni2735 ; G 3889 -U 10038 ; WX 838 ; N uni2736 ; G 3890 -U 10039 ; WX 838 ; N uni2737 ; G 3891 -U 10040 ; WX 838 ; N uni2738 ; G 3892 -U 10041 ; WX 838 ; N uni2739 ; G 3893 -U 10042 ; WX 838 ; N uni273A ; G 3894 -U 10043 ; WX 838 ; N uni273B ; G 3895 -U 10044 ; WX 838 ; N uni273C ; G 3896 -U 10045 ; WX 838 ; N uni273D ; G 3897 -U 10046 ; WX 838 ; N uni273E ; G 3898 -U 10047 ; WX 838 ; N uni273F ; G 3899 -U 10048 ; WX 838 ; N uni2740 ; G 3900 -U 10049 ; WX 838 ; N uni2741 ; G 3901 -U 10050 ; WX 838 ; N uni2742 ; G 3902 -U 10051 ; WX 838 ; N uni2743 ; G 3903 -U 10052 ; WX 838 ; N uni2744 ; G 3904 -U 10053 ; WX 838 ; N uni2745 ; G 3905 -U 10054 ; WX 838 ; N uni2746 ; G 3906 -U 10055 ; WX 838 ; N uni2747 ; G 3907 -U 10056 ; WX 838 ; N uni2748 ; G 3908 -U 10057 ; WX 838 ; N uni2749 ; G 3909 -U 10058 ; WX 838 ; N uni274A ; G 3910 -U 10059 ; WX 838 ; N uni274B ; G 3911 -U 10061 ; WX 896 ; N uni274D ; G 3912 -U 10063 ; WX 896 ; N uni274F ; G 3913 -U 10064 ; WX 896 ; N uni2750 ; G 3914 -U 10065 ; WX 896 ; N uni2751 ; G 3915 -U 10066 ; WX 896 ; N uni2752 ; G 3916 -U 10070 ; WX 896 ; N uni2756 ; G 3917 -U 10072 ; WX 838 ; N uni2758 ; G 3918 -U 10073 ; WX 838 ; N uni2759 ; G 3919 -U 10074 ; WX 838 ; N uni275A ; G 3920 -U 10075 ; WX 347 ; N uni275B ; G 3921 -U 10076 ; WX 347 ; N uni275C ; G 3922 -U 10077 ; WX 587 ; N uni275D ; G 3923 -U 10078 ; WX 587 ; N uni275E ; G 3924 -U 10081 ; WX 838 ; N uni2761 ; G 3925 -U 10082 ; WX 838 ; N uni2762 ; G 3926 -U 10083 ; WX 838 ; N uni2763 ; G 3927 -U 10084 ; WX 838 ; N uni2764 ; G 3928 -U 10085 ; WX 838 ; N uni2765 ; G 3929 -U 10086 ; WX 838 ; N uni2766 ; G 3930 -U 10087 ; WX 838 ; N uni2767 ; G 3931 -U 10088 ; WX 838 ; N uni2768 ; G 3932 -U 10089 ; WX 838 ; N uni2769 ; G 3933 -U 10090 ; WX 838 ; N uni276A ; G 3934 -U 10091 ; WX 838 ; N uni276B ; G 3935 -U 10092 ; WX 838 ; N uni276C ; G 3936 -U 10093 ; WX 838 ; N uni276D ; G 3937 -U 10094 ; WX 838 ; N uni276E ; G 3938 -U 10095 ; WX 838 ; N uni276F ; G 3939 -U 10096 ; WX 838 ; N uni2770 ; G 3940 -U 10097 ; WX 838 ; N uni2771 ; G 3941 -U 10098 ; WX 838 ; N uni2772 ; G 3942 -U 10099 ; WX 838 ; N uni2773 ; G 3943 -U 10100 ; WX 838 ; N uni2774 ; G 3944 -U 10101 ; WX 838 ; N uni2775 ; G 3945 -U 10102 ; WX 847 ; N uni2776 ; G 3946 -U 10103 ; WX 847 ; N uni2777 ; G 3947 -U 10104 ; WX 847 ; N uni2778 ; G 3948 -U 10105 ; WX 847 ; N uni2779 ; G 3949 -U 10106 ; WX 847 ; N uni277A ; G 3950 -U 10107 ; WX 847 ; N uni277B ; G 3951 -U 10108 ; WX 847 ; N uni277C ; G 3952 -U 10109 ; WX 847 ; N uni277D ; G 3953 -U 10110 ; WX 847 ; N uni277E ; G 3954 -U 10111 ; WX 847 ; N uni277F ; G 3955 -U 10112 ; WX 838 ; N uni2780 ; G 3956 -U 10113 ; WX 838 ; N uni2781 ; G 3957 -U 10114 ; WX 838 ; N uni2782 ; G 3958 -U 10115 ; WX 838 ; N uni2783 ; G 3959 -U 10116 ; WX 838 ; N uni2784 ; G 3960 -U 10117 ; WX 838 ; N uni2785 ; G 3961 -U 10118 ; WX 838 ; N uni2786 ; G 3962 -U 10119 ; WX 838 ; N uni2787 ; G 3963 -U 10120 ; WX 838 ; N uni2788 ; G 3964 -U 10121 ; WX 838 ; N uni2789 ; G 3965 -U 10122 ; WX 838 ; N uni278A ; G 3966 -U 10123 ; WX 838 ; N uni278B ; G 3967 -U 10124 ; WX 838 ; N uni278C ; G 3968 -U 10125 ; WX 838 ; N uni278D ; G 3969 -U 10126 ; WX 838 ; N uni278E ; G 3970 -U 10127 ; WX 838 ; N uni278F ; G 3971 -U 10128 ; WX 838 ; N uni2790 ; G 3972 -U 10129 ; WX 838 ; N uni2791 ; G 3973 -U 10130 ; WX 838 ; N uni2792 ; G 3974 -U 10131 ; WX 838 ; N uni2793 ; G 3975 -U 10132 ; WX 838 ; N uni2794 ; G 3976 -U 10136 ; WX 838 ; N uni2798 ; G 3977 -U 10137 ; WX 838 ; N uni2799 ; G 3978 -U 10138 ; WX 838 ; N uni279A ; G 3979 -U 10139 ; WX 838 ; N uni279B ; G 3980 -U 10140 ; WX 838 ; N uni279C ; G 3981 -U 10141 ; WX 838 ; N uni279D ; G 3982 -U 10142 ; WX 838 ; N uni279E ; G 3983 -U 10143 ; WX 838 ; N uni279F ; G 3984 -U 10144 ; WX 838 ; N uni27A0 ; G 3985 -U 10145 ; WX 838 ; N uni27A1 ; G 3986 -U 10146 ; WX 838 ; N uni27A2 ; G 3987 -U 10147 ; WX 838 ; N uni27A3 ; G 3988 -U 10148 ; WX 838 ; N uni27A4 ; G 3989 -U 10149 ; WX 838 ; N uni27A5 ; G 3990 -U 10150 ; WX 838 ; N uni27A6 ; G 3991 -U 10151 ; WX 838 ; N uni27A7 ; G 3992 -U 10152 ; WX 838 ; N uni27A8 ; G 3993 -U 10153 ; WX 838 ; N uni27A9 ; G 3994 -U 10154 ; WX 838 ; N uni27AA ; G 3995 -U 10155 ; WX 838 ; N uni27AB ; G 3996 -U 10156 ; WX 838 ; N uni27AC ; G 3997 -U 10157 ; WX 838 ; N uni27AD ; G 3998 -U 10158 ; WX 838 ; N uni27AE ; G 3999 -U 10159 ; WX 838 ; N uni27AF ; G 4000 -U 10161 ; WX 838 ; N uni27B1 ; G 4001 -U 10162 ; WX 838 ; N uni27B2 ; G 4002 -U 10163 ; WX 838 ; N uni27B3 ; G 4003 -U 10164 ; WX 838 ; N uni27B4 ; G 4004 -U 10165 ; WX 838 ; N uni27B5 ; G 4005 -U 10166 ; WX 838 ; N uni27B6 ; G 4006 -U 10167 ; WX 838 ; N uni27B7 ; G 4007 -U 10168 ; WX 838 ; N uni27B8 ; G 4008 -U 10169 ; WX 838 ; N uni27B9 ; G 4009 -U 10170 ; WX 838 ; N uni27BA ; G 4010 -U 10171 ; WX 838 ; N uni27BB ; G 4011 -U 10172 ; WX 838 ; N uni27BC ; G 4012 -U 10173 ; WX 838 ; N uni27BD ; G 4013 -U 10174 ; WX 838 ; N uni27BE ; G 4014 -U 10181 ; WX 457 ; N uni27C5 ; G 4015 -U 10182 ; WX 457 ; N uni27C6 ; G 4016 -U 10208 ; WX 494 ; N uni27E0 ; G 4017 -U 10214 ; WX 487 ; N uni27E6 ; G 4018 -U 10215 ; WX 487 ; N uni27E7 ; G 4019 -U 10216 ; WX 457 ; N uni27E8 ; G 4020 -U 10217 ; WX 457 ; N uni27E9 ; G 4021 -U 10218 ; WX 721 ; N uni27EA ; G 4022 -U 10219 ; WX 721 ; N uni27EB ; G 4023 -U 10224 ; WX 838 ; N uni27F0 ; G 4024 -U 10225 ; WX 838 ; N uni27F1 ; G 4025 -U 10226 ; WX 838 ; N uni27F2 ; G 4026 -U 10227 ; WX 838 ; N uni27F3 ; G 4027 -U 10228 ; WX 1157 ; N uni27F4 ; G 4028 -U 10229 ; WX 1434 ; N uni27F5 ; G 4029 -U 10230 ; WX 1434 ; N uni27F6 ; G 4030 -U 10231 ; WX 1434 ; N uni27F7 ; G 4031 -U 10232 ; WX 1434 ; N uni27F8 ; G 4032 -U 10233 ; WX 1434 ; N uni27F9 ; G 4033 -U 10234 ; WX 1434 ; N uni27FA ; G 4034 -U 10235 ; WX 1434 ; N uni27FB ; G 4035 -U 10236 ; WX 1434 ; N uni27FC ; G 4036 -U 10237 ; WX 1434 ; N uni27FD ; G 4037 -U 10238 ; WX 1434 ; N uni27FE ; G 4038 -U 10239 ; WX 1434 ; N uni27FF ; G 4039 -U 10240 ; WX 781 ; N uni2800 ; G 4040 -U 10241 ; WX 781 ; N uni2801 ; G 4041 -U 10242 ; WX 781 ; N uni2802 ; G 4042 -U 10243 ; WX 781 ; N uni2803 ; G 4043 -U 10244 ; WX 781 ; N uni2804 ; G 4044 -U 10245 ; WX 781 ; N uni2805 ; G 4045 -U 10246 ; WX 781 ; N uni2806 ; G 4046 -U 10247 ; WX 781 ; N uni2807 ; G 4047 -U 10248 ; WX 781 ; N uni2808 ; G 4048 -U 10249 ; WX 781 ; N uni2809 ; G 4049 -U 10250 ; WX 781 ; N uni280A ; G 4050 -U 10251 ; WX 781 ; N uni280B ; G 4051 -U 10252 ; WX 781 ; N uni280C ; G 4052 -U 10253 ; WX 781 ; N uni280D ; G 4053 -U 10254 ; WX 781 ; N uni280E ; G 4054 -U 10255 ; WX 781 ; N uni280F ; G 4055 -U 10256 ; WX 781 ; N uni2810 ; G 4056 -U 10257 ; WX 781 ; N uni2811 ; G 4057 -U 10258 ; WX 781 ; N uni2812 ; G 4058 -U 10259 ; WX 781 ; N uni2813 ; G 4059 -U 10260 ; WX 781 ; N uni2814 ; G 4060 -U 10261 ; WX 781 ; N uni2815 ; G 4061 -U 10262 ; WX 781 ; N uni2816 ; G 4062 -U 10263 ; WX 781 ; N uni2817 ; G 4063 -U 10264 ; WX 781 ; N uni2818 ; G 4064 -U 10265 ; WX 781 ; N uni2819 ; G 4065 -U 10266 ; WX 781 ; N uni281A ; G 4066 -U 10267 ; WX 781 ; N uni281B ; G 4067 -U 10268 ; WX 781 ; N uni281C ; G 4068 -U 10269 ; WX 781 ; N uni281D ; G 4069 -U 10270 ; WX 781 ; N uni281E ; G 4070 -U 10271 ; WX 781 ; N uni281F ; G 4071 -U 10272 ; WX 781 ; N uni2820 ; G 4072 -U 10273 ; WX 781 ; N uni2821 ; G 4073 -U 10274 ; WX 781 ; N uni2822 ; G 4074 -U 10275 ; WX 781 ; N uni2823 ; G 4075 -U 10276 ; WX 781 ; N uni2824 ; G 4076 -U 10277 ; WX 781 ; N uni2825 ; G 4077 -U 10278 ; WX 781 ; N uni2826 ; G 4078 -U 10279 ; WX 781 ; N uni2827 ; G 4079 -U 10280 ; WX 781 ; N uni2828 ; G 4080 -U 10281 ; WX 781 ; N uni2829 ; G 4081 -U 10282 ; WX 781 ; N uni282A ; G 4082 -U 10283 ; WX 781 ; N uni282B ; G 4083 -U 10284 ; WX 781 ; N uni282C ; G 4084 -U 10285 ; WX 781 ; N uni282D ; G 4085 -U 10286 ; WX 781 ; N uni282E ; G 4086 -U 10287 ; WX 781 ; N uni282F ; G 4087 -U 10288 ; WX 781 ; N uni2830 ; G 4088 -U 10289 ; WX 781 ; N uni2831 ; G 4089 -U 10290 ; WX 781 ; N uni2832 ; G 4090 -U 10291 ; WX 781 ; N uni2833 ; G 4091 -U 10292 ; WX 781 ; N uni2834 ; G 4092 -U 10293 ; WX 781 ; N uni2835 ; G 4093 -U 10294 ; WX 781 ; N uni2836 ; G 4094 -U 10295 ; WX 781 ; N uni2837 ; G 4095 -U 10296 ; WX 781 ; N uni2838 ; G 4096 -U 10297 ; WX 781 ; N uni2839 ; G 4097 -U 10298 ; WX 781 ; N uni283A ; G 4098 -U 10299 ; WX 781 ; N uni283B ; G 4099 -U 10300 ; WX 781 ; N uni283C ; G 4100 -U 10301 ; WX 781 ; N uni283D ; G 4101 -U 10302 ; WX 781 ; N uni283E ; G 4102 -U 10303 ; WX 781 ; N uni283F ; G 4103 -U 10304 ; WX 781 ; N uni2840 ; G 4104 -U 10305 ; WX 781 ; N uni2841 ; G 4105 -U 10306 ; WX 781 ; N uni2842 ; G 4106 -U 10307 ; WX 781 ; N uni2843 ; G 4107 -U 10308 ; WX 781 ; N uni2844 ; G 4108 -U 10309 ; WX 781 ; N uni2845 ; G 4109 -U 10310 ; WX 781 ; N uni2846 ; G 4110 -U 10311 ; WX 781 ; N uni2847 ; G 4111 -U 10312 ; WX 781 ; N uni2848 ; G 4112 -U 10313 ; WX 781 ; N uni2849 ; G 4113 -U 10314 ; WX 781 ; N uni284A ; G 4114 -U 10315 ; WX 781 ; N uni284B ; G 4115 -U 10316 ; WX 781 ; N uni284C ; G 4116 -U 10317 ; WX 781 ; N uni284D ; G 4117 -U 10318 ; WX 781 ; N uni284E ; G 4118 -U 10319 ; WX 781 ; N uni284F ; G 4119 -U 10320 ; WX 781 ; N uni2850 ; G 4120 -U 10321 ; WX 781 ; N uni2851 ; G 4121 -U 10322 ; WX 781 ; N uni2852 ; G 4122 -U 10323 ; WX 781 ; N uni2853 ; G 4123 -U 10324 ; WX 781 ; N uni2854 ; G 4124 -U 10325 ; WX 781 ; N uni2855 ; G 4125 -U 10326 ; WX 781 ; N uni2856 ; G 4126 -U 10327 ; WX 781 ; N uni2857 ; G 4127 -U 10328 ; WX 781 ; N uni2858 ; G 4128 -U 10329 ; WX 781 ; N uni2859 ; G 4129 -U 10330 ; WX 781 ; N uni285A ; G 4130 -U 10331 ; WX 781 ; N uni285B ; G 4131 -U 10332 ; WX 781 ; N uni285C ; G 4132 -U 10333 ; WX 781 ; N uni285D ; G 4133 -U 10334 ; WX 781 ; N uni285E ; G 4134 -U 10335 ; WX 781 ; N uni285F ; G 4135 -U 10336 ; WX 781 ; N uni2860 ; G 4136 -U 10337 ; WX 781 ; N uni2861 ; G 4137 -U 10338 ; WX 781 ; N uni2862 ; G 4138 -U 10339 ; WX 781 ; N uni2863 ; G 4139 -U 10340 ; WX 781 ; N uni2864 ; G 4140 -U 10341 ; WX 781 ; N uni2865 ; G 4141 -U 10342 ; WX 781 ; N uni2866 ; G 4142 -U 10343 ; WX 781 ; N uni2867 ; G 4143 -U 10344 ; WX 781 ; N uni2868 ; G 4144 -U 10345 ; WX 781 ; N uni2869 ; G 4145 -U 10346 ; WX 781 ; N uni286A ; G 4146 -U 10347 ; WX 781 ; N uni286B ; G 4147 -U 10348 ; WX 781 ; N uni286C ; G 4148 -U 10349 ; WX 781 ; N uni286D ; G 4149 -U 10350 ; WX 781 ; N uni286E ; G 4150 -U 10351 ; WX 781 ; N uni286F ; G 4151 -U 10352 ; WX 781 ; N uni2870 ; G 4152 -U 10353 ; WX 781 ; N uni2871 ; G 4153 -U 10354 ; WX 781 ; N uni2872 ; G 4154 -U 10355 ; WX 781 ; N uni2873 ; G 4155 -U 10356 ; WX 781 ; N uni2874 ; G 4156 -U 10357 ; WX 781 ; N uni2875 ; G 4157 -U 10358 ; WX 781 ; N uni2876 ; G 4158 -U 10359 ; WX 781 ; N uni2877 ; G 4159 -U 10360 ; WX 781 ; N uni2878 ; G 4160 -U 10361 ; WX 781 ; N uni2879 ; G 4161 -U 10362 ; WX 781 ; N uni287A ; G 4162 -U 10363 ; WX 781 ; N uni287B ; G 4163 -U 10364 ; WX 781 ; N uni287C ; G 4164 -U 10365 ; WX 781 ; N uni287D ; G 4165 -U 10366 ; WX 781 ; N uni287E ; G 4166 -U 10367 ; WX 781 ; N uni287F ; G 4167 -U 10368 ; WX 781 ; N uni2880 ; G 4168 -U 10369 ; WX 781 ; N uni2881 ; G 4169 -U 10370 ; WX 781 ; N uni2882 ; G 4170 -U 10371 ; WX 781 ; N uni2883 ; G 4171 -U 10372 ; WX 781 ; N uni2884 ; G 4172 -U 10373 ; WX 781 ; N uni2885 ; G 4173 -U 10374 ; WX 781 ; N uni2886 ; G 4174 -U 10375 ; WX 781 ; N uni2887 ; G 4175 -U 10376 ; WX 781 ; N uni2888 ; G 4176 -U 10377 ; WX 781 ; N uni2889 ; G 4177 -U 10378 ; WX 781 ; N uni288A ; G 4178 -U 10379 ; WX 781 ; N uni288B ; G 4179 -U 10380 ; WX 781 ; N uni288C ; G 4180 -U 10381 ; WX 781 ; N uni288D ; G 4181 -U 10382 ; WX 781 ; N uni288E ; G 4182 -U 10383 ; WX 781 ; N uni288F ; G 4183 -U 10384 ; WX 781 ; N uni2890 ; G 4184 -U 10385 ; WX 781 ; N uni2891 ; G 4185 -U 10386 ; WX 781 ; N uni2892 ; G 4186 -U 10387 ; WX 781 ; N uni2893 ; G 4187 -U 10388 ; WX 781 ; N uni2894 ; G 4188 -U 10389 ; WX 781 ; N uni2895 ; G 4189 -U 10390 ; WX 781 ; N uni2896 ; G 4190 -U 10391 ; WX 781 ; N uni2897 ; G 4191 -U 10392 ; WX 781 ; N uni2898 ; G 4192 -U 10393 ; WX 781 ; N uni2899 ; G 4193 -U 10394 ; WX 781 ; N uni289A ; G 4194 -U 10395 ; WX 781 ; N uni289B ; G 4195 -U 10396 ; WX 781 ; N uni289C ; G 4196 -U 10397 ; WX 781 ; N uni289D ; G 4197 -U 10398 ; WX 781 ; N uni289E ; G 4198 -U 10399 ; WX 781 ; N uni289F ; G 4199 -U 10400 ; WX 781 ; N uni28A0 ; G 4200 -U 10401 ; WX 781 ; N uni28A1 ; G 4201 -U 10402 ; WX 781 ; N uni28A2 ; G 4202 -U 10403 ; WX 781 ; N uni28A3 ; G 4203 -U 10404 ; WX 781 ; N uni28A4 ; G 4204 -U 10405 ; WX 781 ; N uni28A5 ; G 4205 -U 10406 ; WX 781 ; N uni28A6 ; G 4206 -U 10407 ; WX 781 ; N uni28A7 ; G 4207 -U 10408 ; WX 781 ; N uni28A8 ; G 4208 -U 10409 ; WX 781 ; N uni28A9 ; G 4209 -U 10410 ; WX 781 ; N uni28AA ; G 4210 -U 10411 ; WX 781 ; N uni28AB ; G 4211 -U 10412 ; WX 781 ; N uni28AC ; G 4212 -U 10413 ; WX 781 ; N uni28AD ; G 4213 -U 10414 ; WX 781 ; N uni28AE ; G 4214 -U 10415 ; WX 781 ; N uni28AF ; G 4215 -U 10416 ; WX 781 ; N uni28B0 ; G 4216 -U 10417 ; WX 781 ; N uni28B1 ; G 4217 -U 10418 ; WX 781 ; N uni28B2 ; G 4218 -U 10419 ; WX 781 ; N uni28B3 ; G 4219 -U 10420 ; WX 781 ; N uni28B4 ; G 4220 -U 10421 ; WX 781 ; N uni28B5 ; G 4221 -U 10422 ; WX 781 ; N uni28B6 ; G 4222 -U 10423 ; WX 781 ; N uni28B7 ; G 4223 -U 10424 ; WX 781 ; N uni28B8 ; G 4224 -U 10425 ; WX 781 ; N uni28B9 ; G 4225 -U 10426 ; WX 781 ; N uni28BA ; G 4226 -U 10427 ; WX 781 ; N uni28BB ; G 4227 -U 10428 ; WX 781 ; N uni28BC ; G 4228 -U 10429 ; WX 781 ; N uni28BD ; G 4229 -U 10430 ; WX 781 ; N uni28BE ; G 4230 -U 10431 ; WX 781 ; N uni28BF ; G 4231 -U 10432 ; WX 781 ; N uni28C0 ; G 4232 -U 10433 ; WX 781 ; N uni28C1 ; G 4233 -U 10434 ; WX 781 ; N uni28C2 ; G 4234 -U 10435 ; WX 781 ; N uni28C3 ; G 4235 -U 10436 ; WX 781 ; N uni28C4 ; G 4236 -U 10437 ; WX 781 ; N uni28C5 ; G 4237 -U 10438 ; WX 781 ; N uni28C6 ; G 4238 -U 10439 ; WX 781 ; N uni28C7 ; G 4239 -U 10440 ; WX 781 ; N uni28C8 ; G 4240 -U 10441 ; WX 781 ; N uni28C9 ; G 4241 -U 10442 ; WX 781 ; N uni28CA ; G 4242 -U 10443 ; WX 781 ; N uni28CB ; G 4243 -U 10444 ; WX 781 ; N uni28CC ; G 4244 -U 10445 ; WX 781 ; N uni28CD ; G 4245 -U 10446 ; WX 781 ; N uni28CE ; G 4246 -U 10447 ; WX 781 ; N uni28CF ; G 4247 -U 10448 ; WX 781 ; N uni28D0 ; G 4248 -U 10449 ; WX 781 ; N uni28D1 ; G 4249 -U 10450 ; WX 781 ; N uni28D2 ; G 4250 -U 10451 ; WX 781 ; N uni28D3 ; G 4251 -U 10452 ; WX 781 ; N uni28D4 ; G 4252 -U 10453 ; WX 781 ; N uni28D5 ; G 4253 -U 10454 ; WX 781 ; N uni28D6 ; G 4254 -U 10455 ; WX 781 ; N uni28D7 ; G 4255 -U 10456 ; WX 781 ; N uni28D8 ; G 4256 -U 10457 ; WX 781 ; N uni28D9 ; G 4257 -U 10458 ; WX 781 ; N uni28DA ; G 4258 -U 10459 ; WX 781 ; N uni28DB ; G 4259 -U 10460 ; WX 781 ; N uni28DC ; G 4260 -U 10461 ; WX 781 ; N uni28DD ; G 4261 -U 10462 ; WX 781 ; N uni28DE ; G 4262 -U 10463 ; WX 781 ; N uni28DF ; G 4263 -U 10464 ; WX 781 ; N uni28E0 ; G 4264 -U 10465 ; WX 781 ; N uni28E1 ; G 4265 -U 10466 ; WX 781 ; N uni28E2 ; G 4266 -U 10467 ; WX 781 ; N uni28E3 ; G 4267 -U 10468 ; WX 781 ; N uni28E4 ; G 4268 -U 10469 ; WX 781 ; N uni28E5 ; G 4269 -U 10470 ; WX 781 ; N uni28E6 ; G 4270 -U 10471 ; WX 781 ; N uni28E7 ; G 4271 -U 10472 ; WX 781 ; N uni28E8 ; G 4272 -U 10473 ; WX 781 ; N uni28E9 ; G 4273 -U 10474 ; WX 781 ; N uni28EA ; G 4274 -U 10475 ; WX 781 ; N uni28EB ; G 4275 -U 10476 ; WX 781 ; N uni28EC ; G 4276 -U 10477 ; WX 781 ; N uni28ED ; G 4277 -U 10478 ; WX 781 ; N uni28EE ; G 4278 -U 10479 ; WX 781 ; N uni28EF ; G 4279 -U 10480 ; WX 781 ; N uni28F0 ; G 4280 -U 10481 ; WX 781 ; N uni28F1 ; G 4281 -U 10482 ; WX 781 ; N uni28F2 ; G 4282 -U 10483 ; WX 781 ; N uni28F3 ; G 4283 -U 10484 ; WX 781 ; N uni28F4 ; G 4284 -U 10485 ; WX 781 ; N uni28F5 ; G 4285 -U 10486 ; WX 781 ; N uni28F6 ; G 4286 -U 10487 ; WX 781 ; N uni28F7 ; G 4287 -U 10488 ; WX 781 ; N uni28F8 ; G 4288 -U 10489 ; WX 781 ; N uni28F9 ; G 4289 -U 10490 ; WX 781 ; N uni28FA ; G 4290 -U 10491 ; WX 781 ; N uni28FB ; G 4291 -U 10492 ; WX 781 ; N uni28FC ; G 4292 -U 10493 ; WX 781 ; N uni28FD ; G 4293 -U 10494 ; WX 781 ; N uni28FE ; G 4294 -U 10495 ; WX 781 ; N uni28FF ; G 4295 -U 10502 ; WX 838 ; N uni2906 ; G 4296 -U 10503 ; WX 838 ; N uni2907 ; G 4297 -U 10506 ; WX 838 ; N uni290A ; G 4298 -U 10507 ; WX 838 ; N uni290B ; G 4299 -U 10560 ; WX 838 ; N uni2940 ; G 4300 -U 10561 ; WX 838 ; N uni2941 ; G 4301 -U 10627 ; WX 753 ; N uni2983 ; G 4302 -U 10628 ; WX 753 ; N uni2984 ; G 4303 -U 10702 ; WX 838 ; N uni29CE ; G 4304 -U 10703 ; WX 1046 ; N uni29CF ; G 4305 -U 10704 ; WX 1046 ; N uni29D0 ; G 4306 -U 10705 ; WX 1000 ; N uni29D1 ; G 4307 -U 10706 ; WX 1000 ; N uni29D2 ; G 4308 -U 10707 ; WX 1000 ; N uni29D3 ; G 4309 -U 10708 ; WX 1000 ; N uni29D4 ; G 4310 -U 10709 ; WX 1000 ; N uni29D5 ; G 4311 -U 10731 ; WX 494 ; N uni29EB ; G 4312 -U 10746 ; WX 838 ; N uni29FA ; G 4313 -U 10747 ; WX 838 ; N uni29FB ; G 4314 -U 10752 ; WX 1000 ; N uni2A00 ; G 4315 -U 10753 ; WX 1000 ; N uni2A01 ; G 4316 -U 10754 ; WX 1000 ; N uni2A02 ; G 4317 -U 10764 ; WX 1661 ; N uni2A0C ; G 4318 -U 10765 ; WX 563 ; N uni2A0D ; G 4319 -U 10766 ; WX 563 ; N uni2A0E ; G 4320 -U 10767 ; WX 563 ; N uni2A0F ; G 4321 -U 10768 ; WX 563 ; N uni2A10 ; G 4322 -U 10769 ; WX 563 ; N uni2A11 ; G 4323 -U 10770 ; WX 563 ; N uni2A12 ; G 4324 -U 10771 ; WX 563 ; N uni2A13 ; G 4325 -U 10772 ; WX 563 ; N uni2A14 ; G 4326 -U 10773 ; WX 563 ; N uni2A15 ; G 4327 -U 10774 ; WX 563 ; N uni2A16 ; G 4328 -U 10775 ; WX 563 ; N uni2A17 ; G 4329 -U 10776 ; WX 563 ; N uni2A18 ; G 4330 -U 10777 ; WX 563 ; N uni2A19 ; G 4331 -U 10778 ; WX 563 ; N uni2A1A ; G 4332 -U 10779 ; WX 563 ; N uni2A1B ; G 4333 -U 10780 ; WX 563 ; N uni2A1C ; G 4334 -U 10799 ; WX 838 ; N uni2A2F ; G 4335 -U 10877 ; WX 838 ; N uni2A7D ; G 4336 -U 10878 ; WX 838 ; N uni2A7E ; G 4337 -U 10879 ; WX 838 ; N uni2A7F ; G 4338 -U 10880 ; WX 838 ; N uni2A80 ; G 4339 -U 10881 ; WX 838 ; N uni2A81 ; G 4340 -U 10882 ; WX 838 ; N uni2A82 ; G 4341 -U 10883 ; WX 838 ; N uni2A83 ; G 4342 -U 10884 ; WX 838 ; N uni2A84 ; G 4343 -U 10885 ; WX 838 ; N uni2A85 ; G 4344 -U 10886 ; WX 838 ; N uni2A86 ; G 4345 -U 10887 ; WX 838 ; N uni2A87 ; G 4346 -U 10888 ; WX 838 ; N uni2A88 ; G 4347 -U 10889 ; WX 838 ; N uni2A89 ; G 4348 -U 10890 ; WX 838 ; N uni2A8A ; G 4349 -U 10891 ; WX 838 ; N uni2A8B ; G 4350 -U 10892 ; WX 838 ; N uni2A8C ; G 4351 -U 10893 ; WX 838 ; N uni2A8D ; G 4352 -U 10894 ; WX 838 ; N uni2A8E ; G 4353 -U 10895 ; WX 838 ; N uni2A8F ; G 4354 -U 10896 ; WX 838 ; N uni2A90 ; G 4355 -U 10897 ; WX 838 ; N uni2A91 ; G 4356 -U 10898 ; WX 838 ; N uni2A92 ; G 4357 -U 10899 ; WX 838 ; N uni2A93 ; G 4358 -U 10900 ; WX 838 ; N uni2A94 ; G 4359 -U 10901 ; WX 838 ; N uni2A95 ; G 4360 -U 10902 ; WX 838 ; N uni2A96 ; G 4361 -U 10903 ; WX 838 ; N uni2A97 ; G 4362 -U 10904 ; WX 838 ; N uni2A98 ; G 4363 -U 10905 ; WX 838 ; N uni2A99 ; G 4364 -U 10906 ; WX 838 ; N uni2A9A ; G 4365 -U 10907 ; WX 838 ; N uni2A9B ; G 4366 -U 10908 ; WX 838 ; N uni2A9C ; G 4367 -U 10909 ; WX 838 ; N uni2A9D ; G 4368 -U 10910 ; WX 838 ; N uni2A9E ; G 4369 -U 10911 ; WX 838 ; N uni2A9F ; G 4370 -U 10912 ; WX 838 ; N uni2AA0 ; G 4371 -U 10926 ; WX 838 ; N uni2AAE ; G 4372 -U 10927 ; WX 838 ; N uni2AAF ; G 4373 -U 10928 ; WX 838 ; N uni2AB0 ; G 4374 -U 10929 ; WX 838 ; N uni2AB1 ; G 4375 -U 10930 ; WX 838 ; N uni2AB2 ; G 4376 -U 10931 ; WX 838 ; N uni2AB3 ; G 4377 -U 10932 ; WX 838 ; N uni2AB4 ; G 4378 -U 10933 ; WX 838 ; N uni2AB5 ; G 4379 -U 10934 ; WX 838 ; N uni2AB6 ; G 4380 -U 10935 ; WX 838 ; N uni2AB7 ; G 4381 -U 10936 ; WX 838 ; N uni2AB8 ; G 4382 -U 10937 ; WX 838 ; N uni2AB9 ; G 4383 -U 10938 ; WX 838 ; N uni2ABA ; G 4384 -U 11001 ; WX 838 ; N uni2AF9 ; G 4385 -U 11002 ; WX 838 ; N uni2AFA ; G 4386 -U 11008 ; WX 838 ; N uni2B00 ; G 4387 -U 11009 ; WX 838 ; N uni2B01 ; G 4388 -U 11010 ; WX 838 ; N uni2B02 ; G 4389 -U 11011 ; WX 838 ; N uni2B03 ; G 4390 -U 11012 ; WX 838 ; N uni2B04 ; G 4391 -U 11013 ; WX 838 ; N uni2B05 ; G 4392 -U 11014 ; WX 838 ; N uni2B06 ; G 4393 -U 11015 ; WX 838 ; N uni2B07 ; G 4394 -U 11016 ; WX 838 ; N uni2B08 ; G 4395 -U 11017 ; WX 838 ; N uni2B09 ; G 4396 -U 11018 ; WX 838 ; N uni2B0A ; G 4397 -U 11019 ; WX 838 ; N uni2B0B ; G 4398 -U 11020 ; WX 838 ; N uni2B0C ; G 4399 -U 11021 ; WX 838 ; N uni2B0D ; G 4400 -U 11022 ; WX 838 ; N uni2B0E ; G 4401 -U 11023 ; WX 838 ; N uni2B0F ; G 4402 -U 11024 ; WX 838 ; N uni2B10 ; G 4403 -U 11025 ; WX 838 ; N uni2B11 ; G 4404 -U 11026 ; WX 945 ; N uni2B12 ; G 4405 -U 11027 ; WX 945 ; N uni2B13 ; G 4406 -U 11028 ; WX 945 ; N uni2B14 ; G 4407 -U 11029 ; WX 945 ; N uni2B15 ; G 4408 -U 11030 ; WX 769 ; N uni2B16 ; G 4409 -U 11031 ; WX 769 ; N uni2B17 ; G 4410 -U 11032 ; WX 769 ; N uni2B18 ; G 4411 -U 11033 ; WX 769 ; N uni2B19 ; G 4412 -U 11034 ; WX 945 ; N uni2B1A ; G 4413 -U 11039 ; WX 869 ; N uni2B1F ; G 4414 -U 11040 ; WX 869 ; N uni2B20 ; G 4415 -U 11041 ; WX 873 ; N uni2B21 ; G 4416 -U 11042 ; WX 873 ; N uni2B22 ; G 4417 -U 11043 ; WX 873 ; N uni2B23 ; G 4418 -U 11044 ; WX 1119 ; N uni2B24 ; G 4419 -U 11091 ; WX 869 ; N uni2B53 ; G 4420 -U 11092 ; WX 869 ; N uni2B54 ; G 4421 -U 11360 ; WX 637 ; N uni2C60 ; G 4422 -U 11361 ; WX 360 ; N uni2C61 ; G 4423 -U 11362 ; WX 637 ; N uni2C62 ; G 4424 -U 11363 ; WX 733 ; N uni2C63 ; G 4425 -U 11364 ; WX 770 ; N uni2C64 ; G 4426 -U 11365 ; WX 675 ; N uni2C65 ; G 4427 -U 11366 ; WX 478 ; N uni2C66 ; G 4428 -U 11367 ; WX 956 ; N uni2C67 ; G 4429 -U 11368 ; WX 712 ; N uni2C68 ; G 4430 -U 11369 ; WX 775 ; N uni2C69 ; G 4431 -U 11370 ; WX 665 ; N uni2C6A ; G 4432 -U 11371 ; WX 725 ; N uni2C6B ; G 4433 -U 11372 ; WX 582 ; N uni2C6C ; G 4434 -U 11373 ; WX 860 ; N uni2C6D ; G 4435 -U 11374 ; WX 995 ; N uni2C6E ; G 4436 -U 11375 ; WX 774 ; N uni2C6F ; G 4437 -U 11376 ; WX 860 ; N uni2C70 ; G 4438 -U 11377 ; WX 778 ; N uni2C71 ; G 4439 -U 11378 ; WX 1221 ; N uni2C72 ; G 4440 -U 11379 ; WX 1056 ; N uni2C73 ; G 4441 -U 11380 ; WX 652 ; N uni2C74 ; G 4442 -U 11381 ; WX 698 ; N uni2C75 ; G 4443 -U 11382 ; WX 565 ; N uni2C76 ; G 4444 -U 11383 ; WX 782 ; N uni2C77 ; G 4445 -U 11385 ; WX 538 ; N uni2C79 ; G 4446 -U 11386 ; WX 687 ; N uni2C7A ; G 4447 -U 11387 ; WX 559 ; N uni2C7B ; G 4448 -U 11388 ; WX 219 ; N uni2C7C ; G 4449 -U 11389 ; WX 487 ; N uni2C7D ; G 4450 -U 11390 ; WX 720 ; N uni2C7E ; G 4451 -U 11391 ; WX 725 ; N uni2C7F ; G 4452 -U 11568 ; WX 691 ; N uni2D30 ; G 4453 -U 11569 ; WX 941 ; N uni2D31 ; G 4454 -U 11570 ; WX 941 ; N uni2D32 ; G 4455 -U 11571 ; WX 725 ; N uni2D33 ; G 4456 -U 11572 ; WX 725 ; N uni2D34 ; G 4457 -U 11573 ; WX 725 ; N uni2D35 ; G 4458 -U 11574 ; WX 676 ; N uni2D36 ; G 4459 -U 11575 ; WX 774 ; N uni2D37 ; G 4460 -U 11576 ; WX 774 ; N uni2D38 ; G 4461 -U 11577 ; WX 683 ; N uni2D39 ; G 4462 -U 11578 ; WX 683 ; N uni2D3A ; G 4463 -U 11579 ; WX 802 ; N uni2D3B ; G 4464 -U 11580 ; WX 989 ; N uni2D3C ; G 4465 -U 11581 ; WX 761 ; N uni2D3D ; G 4466 -U 11582 ; WX 623 ; N uni2D3E ; G 4467 -U 11583 ; WX 761 ; N uni2D3F ; G 4468 -U 11584 ; WX 941 ; N uni2D40 ; G 4469 -U 11585 ; WX 941 ; N uni2D41 ; G 4470 -U 11586 ; WX 373 ; N uni2D42 ; G 4471 -U 11587 ; WX 740 ; N uni2D43 ; G 4472 -U 11588 ; WX 837 ; N uni2D44 ; G 4473 -U 11589 ; WX 914 ; N uni2D45 ; G 4474 -U 11590 ; WX 672 ; N uni2D46 ; G 4475 -U 11591 ; WX 737 ; N uni2D47 ; G 4476 -U 11592 ; WX 680 ; N uni2D48 ; G 4477 -U 11593 ; WX 683 ; N uni2D49 ; G 4478 -U 11594 ; WX 602 ; N uni2D4A ; G 4479 -U 11595 ; WX 1039 ; N uni2D4B ; G 4480 -U 11596 ; WX 778 ; N uni2D4C ; G 4481 -U 11597 ; WX 837 ; N uni2D4D ; G 4482 -U 11598 ; WX 683 ; N uni2D4E ; G 4483 -U 11599 ; WX 372 ; N uni2D4F ; G 4484 -U 11600 ; WX 778 ; N uni2D50 ; G 4485 -U 11601 ; WX 373 ; N uni2D51 ; G 4486 -U 11602 ; WX 725 ; N uni2D52 ; G 4487 -U 11603 ; WX 691 ; N uni2D53 ; G 4488 -U 11604 ; WX 941 ; N uni2D54 ; G 4489 -U 11605 ; WX 941 ; N uni2D55 ; G 4490 -U 11606 ; WX 837 ; N uni2D56 ; G 4491 -U 11607 ; WX 373 ; N uni2D57 ; G 4492 -U 11608 ; WX 836 ; N uni2D58 ; G 4493 -U 11609 ; WX 941 ; N uni2D59 ; G 4494 -U 11610 ; WX 941 ; N uni2D5A ; G 4495 -U 11611 ; WX 734 ; N uni2D5B ; G 4496 -U 11612 ; WX 876 ; N uni2D5C ; G 4497 -U 11613 ; WX 771 ; N uni2D5D ; G 4498 -U 11614 ; WX 734 ; N uni2D5E ; G 4499 -U 11615 ; WX 683 ; N uni2D5F ; G 4500 -U 11616 ; WX 774 ; N uni2D60 ; G 4501 -U 11617 ; WX 837 ; N uni2D61 ; G 4502 -U 11618 ; WX 683 ; N uni2D62 ; G 4503 -U 11619 ; WX 850 ; N uni2D63 ; G 4504 -U 11620 ; WX 697 ; N uni2D64 ; G 4505 -U 11621 ; WX 850 ; N uni2D65 ; G 4506 -U 11631 ; WX 716 ; N uni2D6F ; G 4507 -U 11800 ; WX 580 ; N uni2E18 ; G 4508 -U 11810 ; WX 457 ; N uni2E22 ; G 4509 -U 11811 ; WX 457 ; N uni2E23 ; G 4510 -U 11812 ; WX 457 ; N uni2E24 ; G 4511 -U 11813 ; WX 457 ; N uni2E25 ; G 4512 -U 11822 ; WX 580 ; N uni2E2E ; G 4513 -U 19904 ; WX 896 ; N uni4DC0 ; G 4514 -U 19905 ; WX 896 ; N uni4DC1 ; G 4515 -U 19906 ; WX 896 ; N uni4DC2 ; G 4516 -U 19907 ; WX 896 ; N uni4DC3 ; G 4517 -U 19908 ; WX 896 ; N uni4DC4 ; G 4518 -U 19909 ; WX 896 ; N uni4DC5 ; G 4519 -U 19910 ; WX 896 ; N uni4DC6 ; G 4520 -U 19911 ; WX 896 ; N uni4DC7 ; G 4521 -U 19912 ; WX 896 ; N uni4DC8 ; G 4522 -U 19913 ; WX 896 ; N uni4DC9 ; G 4523 -U 19914 ; WX 896 ; N uni4DCA ; G 4524 -U 19915 ; WX 896 ; N uni4DCB ; G 4525 -U 19916 ; WX 896 ; N uni4DCC ; G 4526 -U 19917 ; WX 896 ; N uni4DCD ; G 4527 -U 19918 ; WX 896 ; N uni4DCE ; G 4528 -U 19919 ; WX 896 ; N uni4DCF ; G 4529 -U 19920 ; WX 896 ; N uni4DD0 ; G 4530 -U 19921 ; WX 896 ; N uni4DD1 ; G 4531 -U 19922 ; WX 896 ; N uni4DD2 ; G 4532 -U 19923 ; WX 896 ; N uni4DD3 ; G 4533 -U 19924 ; WX 896 ; N uni4DD4 ; G 4534 -U 19925 ; WX 896 ; N uni4DD5 ; G 4535 -U 19926 ; WX 896 ; N uni4DD6 ; G 4536 -U 19927 ; WX 896 ; N uni4DD7 ; G 4537 -U 19928 ; WX 896 ; N uni4DD8 ; G 4538 -U 19929 ; WX 896 ; N uni4DD9 ; G 4539 -U 19930 ; WX 896 ; N uni4DDA ; G 4540 -U 19931 ; WX 896 ; N uni4DDB ; G 4541 -U 19932 ; WX 896 ; N uni4DDC ; G 4542 -U 19933 ; WX 896 ; N uni4DDD ; G 4543 -U 19934 ; WX 896 ; N uni4DDE ; G 4544 -U 19935 ; WX 896 ; N uni4DDF ; G 4545 -U 19936 ; WX 896 ; N uni4DE0 ; G 4546 -U 19937 ; WX 896 ; N uni4DE1 ; G 4547 -U 19938 ; WX 896 ; N uni4DE2 ; G 4548 -U 19939 ; WX 896 ; N uni4DE3 ; G 4549 -U 19940 ; WX 896 ; N uni4DE4 ; G 4550 -U 19941 ; WX 896 ; N uni4DE5 ; G 4551 -U 19942 ; WX 896 ; N uni4DE6 ; G 4552 -U 19943 ; WX 896 ; N uni4DE7 ; G 4553 -U 19944 ; WX 896 ; N uni4DE8 ; G 4554 -U 19945 ; WX 896 ; N uni4DE9 ; G 4555 -U 19946 ; WX 896 ; N uni4DEA ; G 4556 -U 19947 ; WX 896 ; N uni4DEB ; G 4557 -U 19948 ; WX 896 ; N uni4DEC ; G 4558 -U 19949 ; WX 896 ; N uni4DED ; G 4559 -U 19950 ; WX 896 ; N uni4DEE ; G 4560 -U 19951 ; WX 896 ; N uni4DEF ; G 4561 -U 19952 ; WX 896 ; N uni4DF0 ; G 4562 -U 19953 ; WX 896 ; N uni4DF1 ; G 4563 -U 19954 ; WX 896 ; N uni4DF2 ; G 4564 -U 19955 ; WX 896 ; N uni4DF3 ; G 4565 -U 19956 ; WX 896 ; N uni4DF4 ; G 4566 -U 19957 ; WX 896 ; N uni4DF5 ; G 4567 -U 19958 ; WX 896 ; N uni4DF6 ; G 4568 -U 19959 ; WX 896 ; N uni4DF7 ; G 4569 -U 19960 ; WX 896 ; N uni4DF8 ; G 4570 -U 19961 ; WX 896 ; N uni4DF9 ; G 4571 -U 19962 ; WX 896 ; N uni4DFA ; G 4572 -U 19963 ; WX 896 ; N uni4DFB ; G 4573 -U 19964 ; WX 896 ; N uni4DFC ; G 4574 -U 19965 ; WX 896 ; N uni4DFD ; G 4575 -U 19966 ; WX 896 ; N uni4DFE ; G 4576 -U 19967 ; WX 896 ; N uni4DFF ; G 4577 -U 42564 ; WX 720 ; N uniA644 ; G 4578 -U 42565 ; WX 595 ; N uniA645 ; G 4579 -U 42566 ; WX 436 ; N uniA646 ; G 4580 -U 42567 ; WX 440 ; N uniA647 ; G 4581 -U 42572 ; WX 1405 ; N uniA64C ; G 4582 -U 42573 ; WX 1173 ; N uniA64D ; G 4583 -U 42576 ; WX 1234 ; N uniA650 ; G 4584 -U 42577 ; WX 1027 ; N uniA651 ; G 4585 -U 42580 ; WX 1174 ; N uniA654 ; G 4586 -U 42581 ; WX 972 ; N uniA655 ; G 4587 -U 42582 ; WX 1093 ; N uniA656 ; G 4588 -U 42583 ; WX 958 ; N uniA657 ; G 4589 -U 42594 ; WX 1085 ; N uniA662 ; G 4590 -U 42595 ; WX 924 ; N uniA663 ; G 4591 -U 42596 ; WX 1096 ; N uniA664 ; G 4592 -U 42597 ; WX 912 ; N uniA665 ; G 4593 -U 42598 ; WX 1260 ; N uniA666 ; G 4594 -U 42599 ; WX 997 ; N uniA667 ; G 4595 -U 42600 ; WX 850 ; N uniA668 ; G 4596 -U 42601 ; WX 687 ; N uniA669 ; G 4597 -U 42602 ; WX 1037 ; N uniA66A ; G 4598 -U 42603 ; WX 868 ; N uniA66B ; G 4599 -U 42604 ; WX 1406 ; N uniA66C ; G 4600 -U 42605 ; WX 1106 ; N uniA66D ; G 4601 -U 42606 ; WX 961 ; N uniA66E ; G 4602 -U 42634 ; WX 963 ; N uniA68A ; G 4603 -U 42635 ; WX 787 ; N uniA68B ; G 4604 -U 42636 ; WX 682 ; N uniA68C ; G 4605 -U 42637 ; WX 580 ; N uniA68D ; G 4606 -U 42644 ; WX 808 ; N uniA694 ; G 4607 -U 42645 ; WX 712 ; N uniA695 ; G 4608 -U 42760 ; WX 500 ; N uniA708 ; G 4609 -U 42761 ; WX 500 ; N uniA709 ; G 4610 -U 42762 ; WX 500 ; N uniA70A ; G 4611 -U 42763 ; WX 500 ; N uniA70B ; G 4612 -U 42764 ; WX 500 ; N uniA70C ; G 4613 -U 42765 ; WX 500 ; N uniA70D ; G 4614 -U 42766 ; WX 500 ; N uniA70E ; G 4615 -U 42767 ; WX 500 ; N uniA70F ; G 4616 -U 42768 ; WX 500 ; N uniA710 ; G 4617 -U 42769 ; WX 500 ; N uniA711 ; G 4618 -U 42770 ; WX 500 ; N uniA712 ; G 4619 -U 42771 ; WX 500 ; N uniA713 ; G 4620 -U 42772 ; WX 500 ; N uniA714 ; G 4621 -U 42773 ; WX 500 ; N uniA715 ; G 4622 -U 42774 ; WX 500 ; N uniA716 ; G 4623 -U 42779 ; WX 400 ; N uniA71B ; G 4624 -U 42780 ; WX 400 ; N uniA71C ; G 4625 -U 42781 ; WX 287 ; N uniA71D ; G 4626 -U 42782 ; WX 287 ; N uniA71E ; G 4627 -U 42783 ; WX 287 ; N uniA71F ; G 4628 -U 42786 ; WX 444 ; N uniA722 ; G 4629 -U 42787 ; WX 390 ; N uniA723 ; G 4630 -U 42788 ; WX 540 ; N uniA724 ; G 4631 -U 42789 ; WX 540 ; N uniA725 ; G 4632 -U 42790 ; WX 837 ; N uniA726 ; G 4633 -U 42791 ; WX 712 ; N uniA727 ; G 4634 -U 42792 ; WX 1031 ; N uniA728 ; G 4635 -U 42793 ; WX 857 ; N uniA729 ; G 4636 -U 42794 ; WX 696 ; N uniA72A ; G 4637 -U 42795 ; WX 557 ; N uniA72B ; G 4638 -U 42800 ; WX 559 ; N uniA730 ; G 4639 -U 42801 ; WX 595 ; N uniA731 ; G 4640 -U 42802 ; WX 1349 ; N uniA732 ; G 4641 -U 42803 ; WX 1052 ; N uniA733 ; G 4642 -U 42804 ; WX 1284 ; N uniA734 ; G 4643 -U 42805 ; WX 1064 ; N uniA735 ; G 4644 -U 42806 ; WX 1216 ; N uniA736 ; G 4645 -U 42807 ; WX 1054 ; N uniA737 ; G 4646 -U 42808 ; WX 1079 ; N uniA738 ; G 4647 -U 42809 ; WX 922 ; N uniA739 ; G 4648 -U 42810 ; WX 1079 ; N uniA73A ; G 4649 -U 42811 ; WX 922 ; N uniA73B ; G 4650 -U 42812 ; WX 1035 ; N uniA73C ; G 4651 -U 42813 ; WX 922 ; N uniA73D ; G 4652 -U 42814 ; WX 698 ; N uniA73E ; G 4653 -U 42815 ; WX 549 ; N uniA73F ; G 4654 -U 42822 ; WX 850 ; N uniA746 ; G 4655 -U 42823 ; WX 542 ; N uniA747 ; G 4656 -U 42824 ; WX 683 ; N uniA748 ; G 4657 -U 42825 ; WX 531 ; N uniA749 ; G 4658 -U 42826 ; WX 918 ; N uniA74A ; G 4659 -U 42827 ; WX 814 ; N uniA74B ; G 4660 -U 42830 ; WX 1406 ; N uniA74E ; G 4661 -U 42831 ; WX 1106 ; N uniA74F ; G 4662 -U 42832 ; WX 733 ; N uniA750 ; G 4663 -U 42833 ; WX 716 ; N uniA751 ; G 4664 -U 42834 ; WX 948 ; N uniA752 ; G 4665 -U 42835 ; WX 937 ; N uniA753 ; G 4666 -U 42838 ; WX 850 ; N uniA756 ; G 4667 -U 42839 ; WX 716 ; N uniA757 ; G 4668 -U 42852 ; WX 738 ; N uniA764 ; G 4669 -U 42853 ; WX 716 ; N uniA765 ; G 4670 -U 42854 ; WX 738 ; N uniA766 ; G 4671 -U 42855 ; WX 716 ; N uniA767 ; G 4672 -U 42880 ; WX 637 ; N uniA780 ; G 4673 -U 42881 ; WX 343 ; N uniA781 ; G 4674 -U 42882 ; WX 837 ; N uniA782 ; G 4675 -U 42883 ; WX 712 ; N uniA783 ; G 4676 -U 42889 ; WX 400 ; N uniA789 ; G 4677 -U 42890 ; WX 386 ; N uniA78A ; G 4678 -U 42891 ; WX 456 ; N uniA78B ; G 4679 -U 42892 ; WX 306 ; N uniA78C ; G 4680 -U 42893 ; WX 808 ; N uniA78D ; G 4681 -U 43003 ; WX 683 ; N uniA7FB ; G 4682 -U 43004 ; WX 733 ; N uniA7FC ; G 4683 -U 43005 ; WX 995 ; N uniA7FD ; G 4684 -U 43006 ; WX 372 ; N uniA7FE ; G 4685 -U 43007 ; WX 1325 ; N uniA7FF ; G 4686 -U 61184 ; WX 216 ; N uni02E5.5 ; G 4687 -U 61185 ; WX 242 ; N uni02E6.5 ; G 4688 -U 61186 ; WX 267 ; N uni02E7.5 ; G 4689 -U 61187 ; WX 277 ; N uni02E8.5 ; G 4690 -U 61188 ; WX 282 ; N uni02E9.5 ; G 4691 -U 61189 ; WX 242 ; N uni02E5.4 ; G 4692 -U 61190 ; WX 216 ; N uni02E6.4 ; G 4693 -U 61191 ; WX 242 ; N uni02E7.4 ; G 4694 -U 61192 ; WX 267 ; N uni02E8.4 ; G 4695 -U 61193 ; WX 277 ; N uni02E9.4 ; G 4696 -U 61194 ; WX 267 ; N uni02E5.3 ; G 4697 -U 61195 ; WX 242 ; N uni02E6.3 ; G 4698 -U 61196 ; WX 216 ; N uni02E7.3 ; G 4699 -U 61197 ; WX 242 ; N uni02E8.3 ; G 4700 -U 61198 ; WX 267 ; N uni02E9.3 ; G 4701 -U 61199 ; WX 277 ; N uni02E5.2 ; G 4702 -U 61200 ; WX 267 ; N uni02E6.2 ; G 4703 -U 61201 ; WX 242 ; N uni02E7.2 ; G 4704 -U 61202 ; WX 216 ; N uni02E8.2 ; G 4705 -U 61203 ; WX 242 ; N uni02E9.2 ; G 4706 -U 61204 ; WX 282 ; N uni02E5.1 ; G 4707 -U 61205 ; WX 277 ; N uni02E6.1 ; G 4708 -U 61206 ; WX 267 ; N uni02E7.1 ; G 4709 -U 61207 ; WX 242 ; N uni02E8.1 ; G 4710 -U 61208 ; WX 216 ; N uni02E9.1 ; G 4711 -U 61209 ; WX 282 ; N stem ; G 4712 -U 63173 ; WX 687 ; N uniF6C5 ; G 4713 -U 64256 ; WX 810 ; N uniFB00 ; G 4714 -U 64257 ; WX 741 ; N fi ; G 4715 -U 64258 ; WX 741 ; N fl ; G 4716 -U 64259 ; WX 1115 ; N uniFB03 ; G 4717 -U 64260 ; WX 1116 ; N uniFB04 ; G 4718 -U 64261 ; WX 808 ; N uniFB05 ; G 4719 -U 64262 ; WX 1020 ; N uniFB06 ; G 4720 -U 64275 ; WX 1388 ; N uniFB13 ; G 4721 -U 64276 ; WX 1384 ; N uniFB14 ; G 4722 -U 64277 ; WX 1378 ; N uniFB15 ; G 4723 -U 64278 ; WX 1384 ; N uniFB16 ; G 4724 -U 64279 ; WX 1713 ; N uniFB17 ; G 4725 -U 64285 ; WX 343 ; N uniFB1D ; G 4726 -U 64286 ; WX 0 ; N uniFB1E ; G 4727 -U 64287 ; WX 663 ; N uniFB1F ; G 4728 -U 64288 ; WX 720 ; N uniFB20 ; G 4729 -U 64289 ; WX 963 ; N uniFB21 ; G 4730 -U 64290 ; WX 890 ; N uniFB22 ; G 4731 -U 64291 ; WX 988 ; N uniFB23 ; G 4732 -U 64292 ; WX 963 ; N uniFB24 ; G 4733 -U 64293 ; WX 938 ; N uniFB25 ; G 4734 -U 64294 ; WX 988 ; N uniFB26 ; G 4735 -U 64295 ; WX 988 ; N uniFB27 ; G 4736 -U 64296 ; WX 976 ; N uniFB28 ; G 4737 -U 64297 ; WX 838 ; N uniFB29 ; G 4738 -U 64298 ; WX 949 ; N uniFB2A ; G 4739 -U 64299 ; WX 949 ; N uniFB2B ; G 4740 -U 64300 ; WX 949 ; N uniFB2C ; G 4741 -U 64301 ; WX 949 ; N uniFB2D ; G 4742 -U 64302 ; WX 751 ; N uniFB2E ; G 4743 -U 64303 ; WX 751 ; N uniFB2F ; G 4744 -U 64304 ; WX 751 ; N uniFB30 ; G 4745 -U 64305 ; WX 673 ; N uniFB31 ; G 4746 -U 64306 ; WX 537 ; N uniFB32 ; G 4747 -U 64307 ; WX 654 ; N uniFB33 ; G 4748 -U 64308 ; WX 712 ; N uniFB34 ; G 4749 -U 64309 ; WX 438 ; N uniFB35 ; G 4750 -U 64310 ; WX 491 ; N uniFB36 ; G 4751 -U 64312 ; WX 724 ; N uniFB38 ; G 4752 -U 64313 ; WX 438 ; N uniFB39 ; G 4753 -U 64314 ; WX 649 ; N uniFB3A ; G 4754 -U 64315 ; WX 650 ; N uniFB3B ; G 4755 -U 64316 ; WX 679 ; N uniFB3C ; G 4756 -U 64318 ; WX 775 ; N uniFB3E ; G 4757 -U 64320 ; WX 497 ; N uniFB40 ; G 4758 -U 64321 ; WX 773 ; N uniFB41 ; G 4759 -U 64323 ; WX 718 ; N uniFB43 ; G 4760 -U 64324 ; WX 687 ; N uniFB44 ; G 4761 -U 64326 ; WX 751 ; N uniFB46 ; G 4762 -U 64327 ; WX 729 ; N uniFB47 ; G 4763 -U 64328 ; WX 649 ; N uniFB48 ; G 4764 -U 64329 ; WX 949 ; N uniFB49 ; G 4765 -U 64330 ; WX 751 ; N uniFB4A ; G 4766 -U 64331 ; WX 343 ; N uniFB4B ; G 4767 -U 64332 ; WX 673 ; N uniFB4C ; G 4768 -U 64333 ; WX 650 ; N uniFB4D ; G 4769 -U 64334 ; WX 687 ; N uniFB4E ; G 4770 -U 64335 ; WX 651 ; N uniFB4F ; G 4771 -U 64338 ; WX 1005 ; N uniFB52 ; G 4772 -U 64339 ; WX 1059 ; N uniFB53 ; G 4773 -U 64340 ; WX 375 ; N uniFB54 ; G 4774 -U 64341 ; WX 408 ; N uniFB55 ; G 4775 -U 64342 ; WX 1005 ; N uniFB56 ; G 4776 -U 64343 ; WX 1059 ; N uniFB57 ; G 4777 -U 64344 ; WX 375 ; N uniFB58 ; G 4778 -U 64345 ; WX 408 ; N uniFB59 ; G 4779 -U 64346 ; WX 1005 ; N uniFB5A ; G 4780 -U 64347 ; WX 1059 ; N uniFB5B ; G 4781 -U 64348 ; WX 375 ; N uniFB5C ; G 4782 -U 64349 ; WX 408 ; N uniFB5D ; G 4783 -U 64350 ; WX 1005 ; N uniFB5E ; G 4784 -U 64351 ; WX 1059 ; N uniFB5F ; G 4785 -U 64352 ; WX 375 ; N uniFB60 ; G 4786 -U 64353 ; WX 408 ; N uniFB61 ; G 4787 -U 64354 ; WX 1005 ; N uniFB62 ; G 4788 -U 64355 ; WX 1059 ; N uniFB63 ; G 4789 -U 64356 ; WX 375 ; N uniFB64 ; G 4790 -U 64357 ; WX 408 ; N uniFB65 ; G 4791 -U 64358 ; WX 1005 ; N uniFB66 ; G 4792 -U 64359 ; WX 1059 ; N uniFB67 ; G 4793 -U 64360 ; WX 375 ; N uniFB68 ; G 4794 -U 64361 ; WX 408 ; N uniFB69 ; G 4795 -U 64362 ; WX 1162 ; N uniFB6A ; G 4796 -U 64363 ; WX 1191 ; N uniFB6B ; G 4797 -U 64364 ; WX 655 ; N uniFB6C ; G 4798 -U 64365 ; WX 720 ; N uniFB6D ; G 4799 -U 64366 ; WX 1162 ; N uniFB6E ; G 4800 -U 64367 ; WX 1191 ; N uniFB6F ; G 4801 -U 64368 ; WX 655 ; N uniFB70 ; G 4802 -U 64369 ; WX 720 ; N uniFB71 ; G 4803 -U 64370 ; WX 721 ; N uniFB72 ; G 4804 -U 64371 ; WX 721 ; N uniFB73 ; G 4805 -U 64372 ; WX 721 ; N uniFB74 ; G 4806 -U 64373 ; WX 721 ; N uniFB75 ; G 4807 -U 64374 ; WX 721 ; N uniFB76 ; G 4808 -U 64375 ; WX 721 ; N uniFB77 ; G 4809 -U 64376 ; WX 721 ; N uniFB78 ; G 4810 -U 64377 ; WX 721 ; N uniFB79 ; G 4811 -U 64378 ; WX 721 ; N uniFB7A ; G 4812 -U 64379 ; WX 721 ; N uniFB7B ; G 4813 -U 64380 ; WX 721 ; N uniFB7C ; G 4814 -U 64381 ; WX 721 ; N uniFB7D ; G 4815 -U 64382 ; WX 721 ; N uniFB7E ; G 4816 -U 64383 ; WX 721 ; N uniFB7F ; G 4817 -U 64384 ; WX 721 ; N uniFB80 ; G 4818 -U 64385 ; WX 721 ; N uniFB81 ; G 4819 -U 64386 ; WX 513 ; N uniFB82 ; G 4820 -U 64387 ; WX 578 ; N uniFB83 ; G 4821 -U 64388 ; WX 513 ; N uniFB84 ; G 4822 -U 64389 ; WX 578 ; N uniFB85 ; G 4823 -U 64390 ; WX 513 ; N uniFB86 ; G 4824 -U 64391 ; WX 578 ; N uniFB87 ; G 4825 -U 64392 ; WX 513 ; N uniFB88 ; G 4826 -U 64393 ; WX 578 ; N uniFB89 ; G 4827 -U 64394 ; WX 576 ; N uniFB8A ; G 4828 -U 64395 ; WX 622 ; N uniFB8B ; G 4829 -U 64396 ; WX 576 ; N uniFB8C ; G 4830 -U 64397 ; WX 622 ; N uniFB8D ; G 4831 -U 64398 ; WX 1024 ; N uniFB8E ; G 4832 -U 64399 ; WX 1024 ; N uniFB8F ; G 4833 -U 64400 ; WX 582 ; N uniFB90 ; G 4834 -U 64401 ; WX 582 ; N uniFB91 ; G 4835 -U 64402 ; WX 1024 ; N uniFB92 ; G 4836 -U 64403 ; WX 1024 ; N uniFB93 ; G 4837 -U 64404 ; WX 582 ; N uniFB94 ; G 4838 -U 64405 ; WX 582 ; N uniFB95 ; G 4839 -U 64406 ; WX 1024 ; N uniFB96 ; G 4840 -U 64407 ; WX 1024 ; N uniFB97 ; G 4841 -U 64408 ; WX 582 ; N uniFB98 ; G 4842 -U 64409 ; WX 582 ; N uniFB99 ; G 4843 -U 64410 ; WX 1024 ; N uniFB9A ; G 4844 -U 64411 ; WX 1024 ; N uniFB9B ; G 4845 -U 64412 ; WX 582 ; N uniFB9C ; G 4846 -U 64413 ; WX 582 ; N uniFB9D ; G 4847 -U 64414 ; WX 854 ; N uniFB9E ; G 4848 -U 64415 ; WX 900 ; N uniFB9F ; G 4849 -U 64416 ; WX 854 ; N uniFBA0 ; G 4850 -U 64417 ; WX 900 ; N uniFBA1 ; G 4851 -U 64418 ; WX 375 ; N uniFBA2 ; G 4852 -U 64419 ; WX 408 ; N uniFBA3 ; G 4853 -U 64426 ; WX 938 ; N uniFBAA ; G 4854 -U 64427 ; WX 880 ; N uniFBAB ; G 4855 -U 64428 ; WX 693 ; N uniFBAC ; G 4856 -U 64429 ; WX 660 ; N uniFBAD ; G 4857 -U 64467 ; WX 824 ; N uniFBD3 ; G 4858 -U 64468 ; WX 843 ; N uniFBD4 ; G 4859 -U 64469 ; WX 476 ; N uniFBD5 ; G 4860 -U 64470 ; WX 552 ; N uniFBD6 ; G 4861 -U 64473 ; WX 622 ; N uniFBD9 ; G 4862 -U 64474 ; WX 627 ; N uniFBDA ; G 4863 -U 64488 ; WX 375 ; N uniFBE8 ; G 4864 -U 64489 ; WX 408 ; N uniFBE9 ; G 4865 -U 64508 ; WX 917 ; N uniFBFC ; G 4866 -U 64509 ; WX 1012 ; N uniFBFD ; G 4867 -U 64510 ; WX 375 ; N uniFBFE ; G 4868 -U 64511 ; WX 408 ; N uniFBFF ; G 4869 -U 65024 ; WX 0 ; N uniFE00 ; G 4870 -U 65025 ; WX 0 ; N uniFE01 ; G 4871 -U 65026 ; WX 0 ; N uniFE02 ; G 4872 -U 65027 ; WX 0 ; N uniFE03 ; G 4873 -U 65028 ; WX 0 ; N uniFE04 ; G 4874 -U 65029 ; WX 0 ; N uniFE05 ; G 4875 -U 65030 ; WX 0 ; N uniFE06 ; G 4876 -U 65031 ; WX 0 ; N uniFE07 ; G 4877 -U 65032 ; WX 0 ; N uniFE08 ; G 4878 -U 65033 ; WX 0 ; N uniFE09 ; G 4879 -U 65034 ; WX 0 ; N uniFE0A ; G 4880 -U 65035 ; WX 0 ; N uniFE0B ; G 4881 -U 65036 ; WX 0 ; N uniFE0C ; G 4882 -U 65037 ; WX 0 ; N uniFE0D ; G 4883 -U 65038 ; WX 0 ; N uniFE0E ; G 4884 -U 65039 ; WX 0 ; N uniFE0F ; G 4885 -U 65056 ; WX 0 ; N uniFE20 ; G 4886 -U 65057 ; WX 0 ; N uniFE21 ; G 4887 -U 65058 ; WX 0 ; N uniFE22 ; G 4888 -U 65059 ; WX 0 ; N uniFE23 ; G 4889 -U 65136 ; WX 342 ; N uniFE70 ; G 4890 -U 65137 ; WX 342 ; N uniFE71 ; G 4891 -U 65138 ; WX 342 ; N uniFE72 ; G 4892 -U 65139 ; WX 346 ; N uniFE73 ; G 4893 -U 65140 ; WX 342 ; N uniFE74 ; G 4894 -U 65142 ; WX 342 ; N uniFE76 ; G 4895 -U 65143 ; WX 342 ; N uniFE77 ; G 4896 -U 65144 ; WX 342 ; N uniFE78 ; G 4897 -U 65145 ; WX 342 ; N uniFE79 ; G 4898 -U 65146 ; WX 342 ; N uniFE7A ; G 4899 -U 65147 ; WX 342 ; N uniFE7B ; G 4900 -U 65148 ; WX 342 ; N uniFE7C ; G 4901 -U 65149 ; WX 342 ; N uniFE7D ; G 4902 -U 65150 ; WX 342 ; N uniFE7E ; G 4903 -U 65151 ; WX 342 ; N uniFE7F ; G 4904 -U 65152 ; WX 511 ; N uniFE80 ; G 4905 -U 65153 ; WX 343 ; N uniFE81 ; G 4906 -U 65154 ; WX 375 ; N uniFE82 ; G 4907 -U 65155 ; WX 343 ; N uniFE83 ; G 4908 -U 65156 ; WX 375 ; N uniFE84 ; G 4909 -U 65157 ; WX 622 ; N uniFE85 ; G 4910 -U 65158 ; WX 627 ; N uniFE86 ; G 4911 -U 65159 ; WX 343 ; N uniFE87 ; G 4912 -U 65160 ; WX 375 ; N uniFE88 ; G 4913 -U 65161 ; WX 917 ; N uniFE89 ; G 4914 -U 65162 ; WX 917 ; N uniFE8A ; G 4915 -U 65163 ; WX 375 ; N uniFE8B ; G 4916 -U 65164 ; WX 408 ; N uniFE8C ; G 4917 -U 65165 ; WX 343 ; N uniFE8D ; G 4918 -U 65166 ; WX 375 ; N uniFE8E ; G 4919 -U 65167 ; WX 1005 ; N uniFE8F ; G 4920 -U 65168 ; WX 1059 ; N uniFE90 ; G 4921 -U 65169 ; WX 375 ; N uniFE91 ; G 4922 -U 65170 ; WX 408 ; N uniFE92 ; G 4923 -U 65171 ; WX 590 ; N uniFE93 ; G 4924 -U 65172 ; WX 606 ; N uniFE94 ; G 4925 -U 65173 ; WX 1005 ; N uniFE95 ; G 4926 -U 65174 ; WX 1059 ; N uniFE96 ; G 4927 -U 65175 ; WX 375 ; N uniFE97 ; G 4928 -U 65176 ; WX 408 ; N uniFE98 ; G 4929 -U 65177 ; WX 1005 ; N uniFE99 ; G 4930 -U 65178 ; WX 1059 ; N uniFE9A ; G 4931 -U 65179 ; WX 375 ; N uniFE9B ; G 4932 -U 65180 ; WX 408 ; N uniFE9C ; G 4933 -U 65181 ; WX 721 ; N uniFE9D ; G 4934 -U 65182 ; WX 721 ; N uniFE9E ; G 4935 -U 65183 ; WX 721 ; N uniFE9F ; G 4936 -U 65184 ; WX 721 ; N uniFEA0 ; G 4937 -U 65185 ; WX 721 ; N uniFEA1 ; G 4938 -U 65186 ; WX 721 ; N uniFEA2 ; G 4939 -U 65187 ; WX 721 ; N uniFEA3 ; G 4940 -U 65188 ; WX 721 ; N uniFEA4 ; G 4941 -U 65189 ; WX 721 ; N uniFEA5 ; G 4942 -U 65190 ; WX 721 ; N uniFEA6 ; G 4943 -U 65191 ; WX 721 ; N uniFEA7 ; G 4944 -U 65192 ; WX 721 ; N uniFEA8 ; G 4945 -U 65193 ; WX 513 ; N uniFEA9 ; G 4946 -U 65194 ; WX 578 ; N uniFEAA ; G 4947 -U 65195 ; WX 513 ; N uniFEAB ; G 4948 -U 65196 ; WX 578 ; N uniFEAC ; G 4949 -U 65197 ; WX 576 ; N uniFEAD ; G 4950 -U 65198 ; WX 622 ; N uniFEAE ; G 4951 -U 65199 ; WX 576 ; N uniFEAF ; G 4952 -U 65200 ; WX 622 ; N uniFEB0 ; G 4953 -U 65201 ; WX 1380 ; N uniFEB1 ; G 4954 -U 65202 ; WX 1414 ; N uniFEB2 ; G 4955 -U 65203 ; WX 983 ; N uniFEB3 ; G 4956 -U 65204 ; WX 1018 ; N uniFEB4 ; G 4957 -U 65205 ; WX 1380 ; N uniFEB5 ; G 4958 -U 65206 ; WX 1414 ; N uniFEB6 ; G 4959 -U 65207 ; WX 983 ; N uniFEB7 ; G 4960 -U 65208 ; WX 1018 ; N uniFEB8 ; G 4961 -U 65209 ; WX 1345 ; N uniFEB9 ; G 4962 -U 65210 ; WX 1364 ; N uniFEBA ; G 4963 -U 65211 ; WX 966 ; N uniFEBB ; G 4964 -U 65212 ; WX 985 ; N uniFEBC ; G 4965 -U 65213 ; WX 1345 ; N uniFEBD ; G 4966 -U 65214 ; WX 1364 ; N uniFEBE ; G 4967 -U 65215 ; WX 966 ; N uniFEBF ; G 4968 -U 65216 ; WX 985 ; N uniFEC0 ; G 4969 -U 65217 ; WX 1039 ; N uniFEC1 ; G 4970 -U 65218 ; WX 1071 ; N uniFEC2 ; G 4971 -U 65219 ; WX 942 ; N uniFEC3 ; G 4972 -U 65220 ; WX 974 ; N uniFEC4 ; G 4973 -U 65221 ; WX 1039 ; N uniFEC5 ; G 4974 -U 65222 ; WX 1071 ; N uniFEC6 ; G 4975 -U 65223 ; WX 942 ; N uniFEC7 ; G 4976 -U 65224 ; WX 974 ; N uniFEC8 ; G 4977 -U 65225 ; WX 683 ; N uniFEC9 ; G 4978 -U 65226 ; WX 683 ; N uniFECA ; G 4979 -U 65227 ; WX 683 ; N uniFECB ; G 4980 -U 65228 ; WX 564 ; N uniFECC ; G 4981 -U 65229 ; WX 683 ; N uniFECD ; G 4982 -U 65230 ; WX 683 ; N uniFECE ; G 4983 -U 65231 ; WX 683 ; N uniFECF ; G 4984 -U 65232 ; WX 564 ; N uniFED0 ; G 4985 -U 65233 ; WX 1162 ; N uniFED1 ; G 4986 -U 65234 ; WX 1191 ; N uniFED2 ; G 4987 -U 65235 ; WX 655 ; N uniFED3 ; G 4988 -U 65236 ; WX 720 ; N uniFED4 ; G 4989 -U 65237 ; WX 894 ; N uniFED5 ; G 4990 -U 65238 ; WX 901 ; N uniFED6 ; G 4991 -U 65239 ; WX 655 ; N uniFED7 ; G 4992 -U 65240 ; WX 720 ; N uniFED8 ; G 4993 -U 65241 ; WX 917 ; N uniFED9 ; G 4994 -U 65242 ; WX 931 ; N uniFEDA ; G 4995 -U 65243 ; WX 582 ; N uniFEDB ; G 4996 -U 65244 ; WX 582 ; N uniFEDC ; G 4997 -U 65245 ; WX 868 ; N uniFEDD ; G 4998 -U 65246 ; WX 893 ; N uniFEDE ; G 4999 -U 65247 ; WX 375 ; N uniFEDF ; G 5000 -U 65248 ; WX 408 ; N uniFEE0 ; G 5001 -U 65249 ; WX 733 ; N uniFEE1 ; G 5002 -U 65250 ; WX 784 ; N uniFEE2 ; G 5003 -U 65251 ; WX 619 ; N uniFEE3 ; G 5004 -U 65252 ; WX 670 ; N uniFEE4 ; G 5005 -U 65253 ; WX 854 ; N uniFEE5 ; G 5006 -U 65254 ; WX 900 ; N uniFEE6 ; G 5007 -U 65255 ; WX 375 ; N uniFEE7 ; G 5008 -U 65256 ; WX 408 ; N uniFEE8 ; G 5009 -U 65257 ; WX 590 ; N uniFEE9 ; G 5010 -U 65258 ; WX 606 ; N uniFEEA ; G 5011 -U 65259 ; WX 693 ; N uniFEEB ; G 5012 -U 65260 ; WX 660 ; N uniFEEC ; G 5013 -U 65261 ; WX 622 ; N uniFEED ; G 5014 -U 65262 ; WX 627 ; N uniFEEE ; G 5015 -U 65263 ; WX 917 ; N uniFEEF ; G 5016 -U 65264 ; WX 1012 ; N uniFEF0 ; G 5017 -U 65265 ; WX 917 ; N uniFEF1 ; G 5018 -U 65266 ; WX 1012 ; N uniFEF2 ; G 5019 -U 65267 ; WX 375 ; N uniFEF3 ; G 5020 -U 65268 ; WX 408 ; N uniFEF4 ; G 5021 -U 65269 ; WX 745 ; N uniFEF5 ; G 5022 -U 65270 ; WX 759 ; N uniFEF6 ; G 5023 -U 65271 ; WX 745 ; N uniFEF7 ; G 5024 -U 65272 ; WX 759 ; N uniFEF8 ; G 5025 -U 65273 ; WX 745 ; N uniFEF9 ; G 5026 -U 65274 ; WX 759 ; N uniFEFA ; G 5027 -U 65275 ; WX 745 ; N uniFEFB ; G 5028 -U 65276 ; WX 759 ; N uniFEFC ; G 5029 -U 65279 ; WX 0 ; N uniFEFF ; G 5030 -U 65529 ; WX 0 ; N uniFFF9 ; G 5031 -U 65530 ; WX 0 ; N uniFFFA ; G 5032 -U 65531 ; WX 0 ; N uniFFFB ; G 5033 -U 65532 ; WX 0 ; N uniFFFC ; G 5034 -U 65533 ; WX 1113 ; N uniFFFD ; G 5035 -EndCharMetrics -StartKernData -StartKernPairs 1480 - -KPX dollar seven -159 -KPX dollar eight -63 -KPX dollar nine -139 -KPX dollar colon -92 -KPX dollar less -196 -KPX dollar Y -73 -KPX dollar backslash -73 -KPX dollar questiondown -73 -KPX dollar Aacute -73 -KPX dollar Hcircumflex -159 -KPX dollar Hbar -159 -KPX dollar Imacron -63 -KPX dollar Ibreve -63 -KPX dollar Iogonek -63 -KPX dollar Idot -63 -KPX dollar IJ -63 -KPX dollar Kcommaaccent -92 -KPX dollar kgreenlandic -196 -KPX dollar Lacute -73 -KPX dollar lacute -196 -KPX dollar uni01DC -159 -KPX dollar uni01F4 -196 -KPX dollar uni01F5 -73 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six 38 -KPX ampersand Gcircumflex 38 -KPX ampersand Gbreve 38 -KPX ampersand Gdotaccent 38 -KPX ampersand Gcommaaccent 38 -KPX ampersand uni01DA 38 - -KPX quotesingle less -149 -KPX quotesingle kgreenlandic -149 -KPX quotesingle lacute -149 -KPX quotesingle uni01F4 -149 - -KPX parenright dollar -235 -KPX parenright D -120 -KPX parenright H -83 -KPX parenright R -83 -KPX parenright U -131 -KPX parenright X -102 -KPX parenright backslash -112 -KPX parenright cent -120 -KPX parenright sterling -120 -KPX parenright currency -120 -KPX parenright yen -120 -KPX parenright brokenbar -120 -KPX parenright section -120 -KPX parenright dieresis -120 -KPX parenright ordfeminine -83 -KPX parenright guillemotleft -83 -KPX parenright logicalnot -83 -KPX parenright sfthyphen -83 -KPX parenright acute -83 -KPX parenright mu -83 -KPX parenright paragraph -83 -KPX parenright periodcentered -83 -KPX parenright cedilla -83 -KPX parenright ordmasculine -83 -KPX parenright guillemotright -102 -KPX parenright onequarter -102 -KPX parenright onehalf -102 -KPX parenright threequarters -102 -KPX parenright questiondown -112 -KPX parenright Aacute -112 -KPX parenright Acircumflex -235 -KPX parenright Atilde -120 -KPX parenright Adieresis -235 -KPX parenright Aring -120 -KPX parenright AE -235 -KPX parenright Ccedilla -120 -KPX parenright Otilde -83 -KPX parenright multiply -83 -KPX parenright Ugrave -83 -KPX parenright Ucircumflex -83 -KPX parenright Yacute -83 -KPX parenright dcaron -83 -KPX parenright dmacron -83 -KPX parenright emacron -83 -KPX parenright ebreve -83 -KPX parenright edotaccent -131 -KPX parenright eogonek -131 -KPX parenright ecaron -131 -KPX parenright imacron -102 -KPX parenright ibreve -102 -KPX parenright iogonek -102 -KPX parenright dotlessi -102 -KPX parenright ij -102 -KPX parenright jcircumflex -102 -KPX parenright Lacute -112 -KPX parenright uni01A5 -120 -KPX parenright uni01AD -83 -KPX parenright Uhorn -83 -KPX parenright uni01F1 -83 -KPX parenright uni01F5 -112 - -KPX asterisk seven -36 -KPX asterisk less -45 -KPX asterisk Hbar -36 -KPX asterisk lacute -45 - -KPX period ampersand -92 -KPX period two -92 -KPX period eight -36 -KPX period H -36 -KPX period R -36 -KPX period X -36 -KPX period backslash -131 -KPX period ordfeminine -36 -KPX period guillemotleft -36 -KPX period logicalnot -36 -KPX period sfthyphen -36 -KPX period acute -36 -KPX period mu -36 -KPX period paragraph -36 -KPX period periodcentered -36 -KPX period cedilla -36 -KPX period ordmasculine -36 -KPX period guillemotright -36 -KPX period onequarter -36 -KPX period onehalf -36 -KPX period threequarters -36 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -92 -KPX period Icircumflex -92 -KPX period Yacute -36 -KPX period Ebreve -102 -KPX period ebreve -36 -KPX period Idot -36 -KPX period dotlessi -36 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -73 -KPX slash nine -282 -KPX slash colon -159 -KPX slash less -319 -KPX slash backslash -139 -KPX slash questiondown -139 -KPX slash Aacute -139 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -73 -KPX slash lacute -319 - -KPX two dollar -55 -KPX two nine -55 -KPX two semicolon -73 -KPX two less -73 -KPX two lacute -73 - -KPX three dollar -188 -KPX three D -55 -KPX three V -36 -KPX three backslash 38 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three questiondown 38 -KPX three Aacute 38 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 - - -KPX five seven -92 -KPX five less -112 -KPX five backslash -92 -KPX five questiondown -92 -KPX five Aacute -92 -KPX five Hbar -92 -KPX five lacute -112 - -KPX six six -92 -KPX six Gdotaccent -92 -KPX six Gcommaaccent -92 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -264 -KPX seven F -272 -KPX seven H -272 -KPX seven R -272 -KPX seven U -225 -KPX seven V -272 -KPX seven X -225 -KPX seven Z -225 -KPX seven backslash -243 -KPX seven cent -164 -KPX seven sterling -264 -KPX seven currency -164 -KPX seven yen -164 -KPX seven brokenbar -164 -KPX seven section -164 -KPX seven dieresis -196 -KPX seven copyright -272 -KPX seven ordfeminine -212 -KPX seven guillemotleft -272 -KPX seven logicalnot -212 -KPX seven sfthyphen -212 -KPX seven acute -192 -KPX seven mu -272 -KPX seven paragraph -192 -KPX seven periodcentered -192 -KPX seven cedilla -192 -KPX seven ordmasculine -159 -KPX seven guillemotright -195 -KPX seven onequarter -225 -KPX seven onehalf -195 -KPX seven threequarters -195 -KPX seven questiondown -243 -KPX seven Aacute -243 -KPX seven Eacute -272 -KPX seven Idieresis -272 -KPX seven Yacute -272 -KPX seven ebreve -159 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -272 -KPX seven gcommaaccent -272 -KPX seven dotlessi -225 - -KPX eight dollar -63 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -112 -KPX nine H -112 -KPX nine L -36 -KPX nine R -112 -KPX nine X -73 -KPX nine cent -112 -KPX nine sterling -112 -KPX nine currency -112 -KPX nine yen -112 -KPX nine brokenbar -112 -KPX nine section -112 -KPX nine dieresis -112 -KPX nine ordfeminine -112 -KPX nine guillemotleft -112 -KPX nine logicalnot -112 -KPX nine sfthyphen -112 -KPX nine acute -112 -KPX nine mu -112 -KPX nine paragraph -112 -KPX nine periodcentered -112 -KPX nine cedilla -112 -KPX nine ordmasculine -112 -KPX nine guillemotright -73 -KPX nine onequarter -73 -KPX nine onehalf -73 -KPX nine threequarters -73 -KPX nine Yacute -112 -KPX nine Ebreve -36 -KPX nine ebreve -112 -KPX nine dotlessi -73 - -KPX colon dollar -92 -KPX colon D -73 -KPX colon H -73 -KPX colon R -73 -KPX colon U -36 -KPX colon cent -73 -KPX colon sterling -73 -KPX colon currency -73 -KPX colon yen -73 -KPX colon brokenbar -73 -KPX colon section -73 -KPX colon dieresis -73 -KPX colon ordfeminine -73 -KPX colon guillemotleft -73 -KPX colon logicalnot -73 -KPX colon sfthyphen -73 -KPX colon acute -73 -KPX colon mu -73 -KPX colon paragraph -73 -KPX colon periodcentered -73 -KPX colon cedilla -73 -KPX colon ordmasculine -73 -KPX colon Yacute -73 -KPX colon ebreve -73 -KPX colon edotaccent -36 -KPX colon ecaron -36 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -55 -KPX semicolon ordfeminine -55 -KPX semicolon guillemotleft -55 -KPX semicolon logicalnot -55 -KPX semicolon sfthyphen -55 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -55 -KPX semicolon Ebreve -73 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -188 -KPX less H -188 -KPX less R -188 -KPX less X -149 -KPX less cent -188 -KPX less sterling -188 -KPX less currency -188 -KPX less yen -188 -KPX less brokenbar -188 -KPX less section -188 -KPX less dieresis -188 -KPX less ordfeminine -188 -KPX less guillemotleft -188 -KPX less logicalnot -188 -KPX less sfthyphen -188 -KPX less acute -188 -KPX less mu -188 -KPX less paragraph -188 -KPX less periodcentered -188 -KPX less cedilla -188 -KPX less ordmasculine -188 -KPX less guillemotright -149 -KPX less onequarter -149 -KPX less onehalf -149 -KPX less threequarters -149 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -188 -KPX less Ebreve -92 -KPX less ebreve -188 -KPX less dotlessi -149 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -55 -KPX N R -55 -KPX N ordfeminine -55 -KPX N guillemotleft -55 -KPX N logicalnot -55 -KPX N sfthyphen -55 -KPX N acute -55 -KPX N mu -55 -KPX N paragraph -55 -KPX N periodcentered -55 -KPX N cedilla -55 -KPX N ordmasculine -45 -KPX N Yacute -55 -KPX N ebreve -55 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex seven -159 -KPX Acircumflex eight -63 -KPX Acircumflex nine -139 -KPX Acircumflex colon -92 -KPX Acircumflex less -196 -KPX Acircumflex Y -73 -KPX Acircumflex backslash -73 -KPX Acircumflex questiondown -73 -KPX Acircumflex Aacute -73 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex Hbar -159 -KPX Acircumflex Imacron -63 -KPX Acircumflex Ibreve -63 -KPX Acircumflex Iogonek -63 -KPX Acircumflex Idot -63 -KPX Acircumflex IJ -63 -KPX Acircumflex Kcommaaccent -92 -KPX Acircumflex kgreenlandic -196 -KPX Acircumflex Lacute -73 -KPX Acircumflex lacute -196 -KPX Acircumflex uni01DC -159 -KPX Acircumflex uni01F4 -196 -KPX Acircumflex uni01F5 -73 - -KPX Adieresis seven -159 -KPX Adieresis eight -63 -KPX Adieresis nine -139 -KPX Adieresis colon -92 -KPX Adieresis less -196 -KPX Adieresis Y -73 -KPX Adieresis backslash -73 -KPX Adieresis questiondown -73 -KPX Adieresis Aacute -73 -KPX Adieresis Hcircumflex -159 -KPX Adieresis Hbar -159 -KPX Adieresis Imacron -63 -KPX Adieresis Ibreve -63 -KPX Adieresis Iogonek -63 -KPX Adieresis Idot -63 -KPX Adieresis IJ -63 -KPX Adieresis Kcommaaccent -92 -KPX Adieresis kgreenlandic -196 -KPX Adieresis Lacute -73 -KPX Adieresis lacute -196 -KPX Adieresis uni01DC -159 -KPX Adieresis uni01F4 -196 -KPX Adieresis uni01F5 -73 - -KPX AE seven -159 -KPX AE eight -63 -KPX AE nine -139 -KPX AE colon -92 -KPX AE less -196 -KPX AE Y -73 -KPX AE backslash -73 -KPX AE questiondown -73 -KPX AE Aacute -73 -KPX AE Hcircumflex -159 -KPX AE Hbar -159 -KPX AE Imacron -63 -KPX AE Ibreve -63 -KPX AE Iogonek -63 -KPX AE Idot -63 -KPX AE IJ -63 -KPX AE Kcommaaccent -92 -KPX AE kgreenlandic -196 -KPX AE Lacute -73 -KPX AE lacute -196 -KPX AE uni01DC -159 -KPX AE uni01F4 -196 -KPX AE uni01F5 -73 - -KPX Egrave six 38 -KPX Egrave Gcircumflex 38 -KPX Egrave Gbreve 38 -KPX Egrave Gdotaccent 38 -KPX Egrave Gcommaaccent 38 -KPX Egrave uni01DA 38 - -KPX Ecircumflex six 38 -KPX Ecircumflex Gcircumflex 38 -KPX Ecircumflex Gbreve 38 -KPX Ecircumflex Gdotaccent 38 -KPX Ecircumflex Gcommaaccent 38 -KPX Ecircumflex uni01DA 38 - -KPX Igrave six 38 -KPX Igrave Gcircumflex 38 -KPX Igrave Gbreve 38 -KPX Igrave Gdotaccent 38 -KPX Igrave Gcommaaccent 38 -KPX Igrave uni01DA 38 - -KPX Icircumflex six 38 -KPX Icircumflex Gcircumflex 38 -KPX Icircumflex Gbreve 38 -KPX Icircumflex Gdotaccent 38 -KPX Icircumflex Gcommaaccent 38 -KPX Icircumflex uni01DA 38 - -KPX Eth less -149 -KPX Eth kgreenlandic -149 -KPX Eth lacute -149 -KPX Eth uni01F4 -149 - -KPX Ograve less -149 -KPX Ograve kgreenlandic -149 -KPX Ograve lacute -149 -KPX Ograve uni01F4 -149 - -KPX agrave seven -36 -KPX agrave less -45 -KPX agrave Hbar -36 -KPX agrave lacute -45 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -73 -KPX ucircumflex nine -282 -KPX ucircumflex colon -159 -KPX ucircumflex less -319 -KPX ucircumflex backslash -139 -KPX ucircumflex questiondown -139 -KPX ucircumflex Aacute -139 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -73 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -73 -KPX ydieresis nine -282 -KPX ydieresis colon -159 -KPX ydieresis less -319 -KPX ydieresis backslash -139 -KPX ydieresis questiondown -139 -KPX ydieresis Aacute -139 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -73 -KPX ydieresis lacute -319 - -KPX Abreve O -246 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -139 -KPX abreve questiondown -139 -KPX abreve Aacute -139 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -112 -KPX Edotaccent backslash -92 -KPX Edotaccent questiondown -92 -KPX Edotaccent Aacute -92 -KPX Edotaccent Hbar -92 -KPX Edotaccent lacute -112 - - -KPX Ecaron seven -92 -KPX Ecaron less -112 -KPX Ecaron backslash -92 -KPX Ecaron questiondown -92 -KPX Ecaron Aacute -92 -KPX Ecaron Hbar -92 -KPX Ecaron lacute -112 - - -KPX Gdotaccent six -92 -KPX Gdotaccent Gdotaccent -92 -KPX Gdotaccent Gcommaaccent -92 - -KPX Gcommaaccent six -92 -KPX Gcommaaccent Gdotaccent -92 -KPX Gcommaaccent Gcommaaccent -92 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -264 -KPX Hbar F -272 -KPX Hbar H -272 -KPX Hbar R -272 -KPX Hbar U -225 -KPX Hbar V -272 -KPX Hbar X -225 -KPX Hbar Z -225 -KPX Hbar backslash -243 -KPX Hbar cent -264 -KPX Hbar sterling -264 -KPX Hbar currency -264 -KPX Hbar yen -264 -KPX Hbar brokenbar -264 -KPX Hbar section -264 -KPX Hbar dieresis -196 -KPX Hbar copyright -272 -KPX Hbar ordfeminine -272 -KPX Hbar guillemotleft -272 -KPX Hbar logicalnot -272 -KPX Hbar sfthyphen -272 -KPX Hbar acute -272 -KPX Hbar mu -272 -KPX Hbar paragraph -272 -KPX Hbar periodcentered -272 -KPX Hbar cedilla -272 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -225 -KPX Hbar onequarter -225 -KPX Hbar onehalf -225 -KPX Hbar threequarters -225 -KPX Hbar questiondown -243 -KPX Hbar Aacute -243 -KPX Hbar Eacute -272 -KPX Hbar Idieresis -272 -KPX Hbar Yacute -272 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -272 -KPX Hbar gcommaaccent -272 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -225 - -KPX Idot dollar -63 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -188 -KPX lacute H -188 -KPX lacute R -188 -KPX lacute X -149 -KPX lacute cent -188 -KPX lacute sterling -188 -KPX lacute currency -188 -KPX lacute yen -188 -KPX lacute brokenbar -188 -KPX lacute section -188 -KPX lacute dieresis -188 -KPX lacute ordfeminine -188 -KPX lacute guillemotleft -188 -KPX lacute logicalnot -188 -KPX lacute sfthyphen -188 -KPX lacute acute -188 -KPX lacute mu -188 -KPX lacute paragraph -188 -KPX lacute periodcentered -188 -KPX lacute cedilla -188 -KPX lacute ordmasculine -188 -KPX lacute guillemotright -149 -KPX lacute onequarter -149 -KPX lacute onehalf -149 -KPX lacute threequarters -149 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -188 -KPX lacute Ebreve -92 -KPX lacute ebreve -188 -KPX lacute dotlessi -149 - - -KPX uni027D dollar -235 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php b/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php deleted file mode 100755 index 90d6c4b2..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ufm.php +++ /dev/null @@ -1,5658 +0,0 @@ - - array ( - 32 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 39 => 'quotesingle', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 96 => 'grave', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 160 => 'nbspace', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 164 => 'currency', - 165 => 'yen', - 166 => 'brokenbar', - 167 => 'section', - 168 => 'dieresis', - 169 => 'copyright', - 170 => 'ordfeminine', - 171 => 'guillemotleft', - 172 => 'logicalnot', - 173 => 'sfthyphen', - 174 => 'registered', - 175 => 'macron', - 176 => 'degree', - 177 => 'plusminus', - 178 => 'twosuperior', - 179 => 'threesuperior', - 180 => 'acute', - 181 => 'mu', - 182 => 'paragraph', - 183 => 'periodcentered', - 184 => 'cedilla', - 185 => 'onesuperior', - 186 => 'ordmasculine', - 187 => 'guillemotright', - 188 => 'onequarter', - 189 => 'onehalf', - 190 => 'threequarters', - 191 => 'questiondown', - 192 => 'Agrave', - 193 => 'Aacute', - 194 => 'Acircumflex', - 195 => 'Atilde', - 196 => 'Adieresis', - 197 => 'Aring', - 198 => 'AE', - 199 => 'Ccedilla', - 200 => 'Egrave', - 201 => 'Eacute', - 202 => 'Ecircumflex', - 203 => 'Edieresis', - 204 => 'Igrave', - 205 => 'Iacute', - 206 => 'Icircumflex', - 207 => 'Idieresis', - 208 => 'Eth', - 209 => 'Ntilde', - 210 => 'Ograve', - 211 => 'Oacute', - 212 => 'Ocircumflex', - 213 => 'Otilde', - 214 => 'Odieresis', - 215 => 'multiply', - 216 => 'Oslash', - 217 => 'Ugrave', - 218 => 'Uacute', - 219 => 'Ucircumflex', - 220 => 'Udieresis', - 221 => 'Yacute', - 222 => 'Thorn', - 223 => 'germandbls', - 224 => 'agrave', - 225 => 'aacute', - 226 => 'acircumflex', - 227 => 'atilde', - 228 => 'adieresis', - 229 => 'aring', - 230 => 'ae', - 231 => 'ccedilla', - 232 => 'egrave', - 233 => 'eacute', - 234 => 'ecircumflex', - 235 => 'edieresis', - 236 => 'igrave', - 237 => 'iacute', - 238 => 'icircumflex', - 239 => 'idieresis', - 240 => 'eth', - 241 => 'ntilde', - 242 => 'ograve', - 243 => 'oacute', - 244 => 'ocircumflex', - 245 => 'otilde', - 246 => 'odieresis', - 247 => 'divide', - 248 => 'oslash', - 249 => 'ugrave', - 250 => 'uacute', - 251 => 'ucircumflex', - 252 => 'udieresis', - 253 => 'yacute', - 254 => 'thorn', - 255 => 'ydieresis', - 256 => 'Amacron', - 257 => 'amacron', - 258 => 'Abreve', - 259 => 'abreve', - 260 => 'Aogonek', - 261 => 'aogonek', - 262 => 'Cacute', - 263 => 'cacute', - 264 => 'Ccircumflex', - 265 => 'ccircumflex', - 266 => 'Cdotaccent', - 267 => 'cdotaccent', - 268 => 'Ccaron', - 269 => 'ccaron', - 270 => 'Dcaron', - 271 => 'dcaron', - 272 => 'Dcroat', - 273 => 'dmacron', - 274 => 'Emacron', - 275 => 'emacron', - 276 => 'Ebreve', - 277 => 'ebreve', - 278 => 'Edotaccent', - 279 => 'edotaccent', - 280 => 'Eogonek', - 281 => 'eogonek', - 282 => 'Ecaron', - 283 => 'ecaron', - 284 => 'Gcircumflex', - 285 => 'gcircumflex', - 286 => 'Gbreve', - 287 => 'gbreve', - 288 => 'Gdotaccent', - 289 => 'gdotaccent', - 290 => 'Gcommaaccent', - 291 => 'gcommaaccent', - 292 => 'Hcircumflex', - 293 => 'hcircumflex', - 294 => 'Hbar', - 295 => 'hbar', - 296 => 'Itilde', - 297 => 'itilde', - 298 => 'Imacron', - 299 => 'imacron', - 300 => 'Ibreve', - 301 => 'ibreve', - 302 => 'Iogonek', - 303 => 'iogonek', - 304 => 'Idot', - 305 => 'dotlessi', - 306 => 'IJ', - 307 => 'ij', - 308 => 'Jcircumflex', - 309 => 'jcircumflex', - 310 => 'Kcommaaccent', - 311 => 'kcommaaccent', - 312 => 'kgreenlandic', - 313 => 'Lacute', - 314 => 'lacute', - 315 => 'Lcommaaccent', - 316 => 'lcommaaccent', - 317 => 'Lcaron', - 318 => 'lcaron', - 319 => 'Ldot', - 320 => 'ldot', - 321 => 'Lslash', - 322 => 'lslash', - 323 => 'Nacute', - 324 => 'nacute', - 325 => 'Ncommaaccent', - 326 => 'ncommaaccent', - 327 => 'Ncaron', - 328 => 'ncaron', - 329 => 'napostrophe', - 330 => 'Eng', - 331 => 'eng', - 332 => 'Omacron', - 333 => 'omacron', - 334 => 'Obreve', - 335 => 'obreve', - 336 => 'Ohungarumlaut', - 337 => 'ohungarumlaut', - 338 => 'OE', - 339 => 'oe', - 340 => 'Racute', - 341 => 'racute', - 342 => 'Rcommaaccent', - 343 => 'rcommaaccent', - 344 => 'Rcaron', - 345 => 'rcaron', - 346 => 'Sacute', - 347 => 'sacute', - 348 => 'Scircumflex', - 349 => 'scircumflex', - 350 => 'Scedilla', - 351 => 'scedilla', - 352 => 'Scaron', - 353 => 'scaron', - 354 => 'Tcommaaccent', - 355 => 'tcommaaccent', - 356 => 'Tcaron', - 357 => 'tcaron', - 358 => 'Tbar', - 359 => 'tbar', - 360 => 'Utilde', - 361 => 'utilde', - 362 => 'Umacron', - 363 => 'umacron', - 364 => 'Ubreve', - 365 => 'ubreve', - 366 => 'Uring', - 367 => 'uring', - 368 => 'Uhungarumlaut', - 369 => 'uhungarumlaut', - 370 => 'Uogonek', - 371 => 'uogonek', - 372 => 'Wcircumflex', - 373 => 'wcircumflex', - 374 => 'Ycircumflex', - 375 => 'ycircumflex', - 376 => 'Ydieresis', - 377 => 'Zacute', - 378 => 'zacute', - 379 => 'Zdotaccent', - 380 => 'zdotaccent', - 381 => 'Zcaron', - 382 => 'zcaron', - 383 => 'longs', - 402 => 'florin', - 416 => 'Ohorn', - 417 => 'ohorn', - 431 => 'Uhorn', - 432 => 'uhorn', - 486 => 'Gcaron', - 487 => 'gcaron', - 506 => 'Aringacute', - 507 => 'aringacute', - 508 => 'AEacute', - 509 => 'aeacute', - 510 => 'Oslashacute', - 511 => 'oslashacute', - 536 => 'Scommaaccent', - 537 => 'scommaaccent', - 567 => 'dotlessj', - 710 => 'circumflex', - 711 => 'caron', - 728 => 'breve', - 729 => 'dotaccent', - 730 => 'ring', - 731 => 'ogonek', - 732 => 'tilde', - 733 => 'hungarumlaut', - 768 => 'gravecomb', - 769 => 'acutecomb', - 771 => 'tildecomb', - 777 => 'hookabovecomb', - 803 => 'dotbelowcomb', - 900 => 'tonos', - 901 => 'dieresistonos', - 902 => 'Alphatonos', - 903 => 'anoteleia', - 904 => 'Epsilontonos', - 905 => 'Etatonos', - 906 => 'Iotatonos', - 908 => 'Omicrontonos', - 910 => 'Upsilontonos', - 911 => 'Omegatonos', - 912 => 'iotadieresistonos', - 913 => 'Alpha', - 914 => 'Beta', - 915 => 'Gamma', - 917 => 'Epsilon', - 918 => 'Zeta', - 919 => 'Eta', - 920 => 'Theta', - 921 => 'Iota', - 922 => 'Kappa', - 923 => 'Lambda', - 924 => 'Mu', - 925 => 'Nu', - 926 => 'Xi', - 927 => 'Omicron', - 928 => 'Pi', - 929 => 'Rho', - 931 => 'Sigma', - 932 => 'Tau', - 933 => 'Upsilon', - 934 => 'Phi', - 935 => 'Chi', - 936 => 'Psi', - 937 => 'Omega', - 938 => 'Iotadieresis', - 939 => 'Upsilondieresis', - 940 => 'alphatonos', - 941 => 'epsilontonos', - 942 => 'etatonos', - 943 => 'iotatonos', - 944 => 'upsilondieresistonos', - 945 => 'alpha', - 946 => 'beta', - 947 => 'gamma', - 948 => 'delta', - 949 => 'epsilon', - 950 => 'zeta', - 951 => 'eta', - 952 => 'theta', - 953 => 'iota', - 954 => 'kappa', - 955 => 'lambda', - 957 => 'nu', - 958 => 'xi', - 959 => 'omicron', - 960 => 'pi', - 961 => 'rho', - 962 => 'sigma1', - 963 => 'sigma', - 964 => 'tau', - 965 => 'upsilon', - 966 => 'phi', - 967 => 'chi', - 968 => 'psi', - 969 => 'omega', - 970 => 'iotadieresis', - 971 => 'upsilondieresis', - 972 => 'omicrontonos', - 973 => 'upsilontonos', - 974 => 'omegatonos', - 977 => 'theta1', - 978 => 'Upsilon1', - 981 => 'phi1', - 982 => 'omega1', - 7808 => 'Wgrave', - 7809 => 'wgrave', - 7810 => 'Wacute', - 7811 => 'wacute', - 7812 => 'Wdieresis', - 7813 => 'wdieresis', - 7922 => 'Ygrave', - 7923 => 'ygrave', - 8210 => 'figuredash', - 8211 => 'endash', - 8212 => 'emdash', - 8215 => 'underscoredbl', - 8216 => 'quoteleft', - 8217 => 'quoteright', - 8218 => 'quotesinglbase', - 8219 => 'quotereversed', - 8220 => 'quotedblleft', - 8221 => 'quotedblright', - 8222 => 'quotedblbase', - 8224 => 'dagger', - 8225 => 'daggerdbl', - 8226 => 'bullet', - 8228 => 'onedotenleader', - 8229 => 'twodotenleader', - 8230 => 'ellipsis', - 8240 => 'perthousand', - 8242 => 'minute', - 8243 => 'second', - 8249 => 'guilsinglleft', - 8250 => 'guilsinglright', - 8252 => 'exclamdbl', - 8260 => 'fraction', - 8353 => 'colonmonetary', - 8355 => 'franc', - 8356 => 'lira', - 8359 => 'peseta', - 8363 => 'dong', - 8364 => 'Euro', - 8465 => 'Ifraktur', - 8472 => 'weierstrass', - 8476 => 'Rfraktur', - 8478 => 'prescription', - 8482 => 'trademark', - 8494 => 'estimated', - 8501 => 'aleph', - 8531 => 'onethird', - 8532 => 'twothirds', - 8539 => 'oneeighth', - 8540 => 'threeeighths', - 8541 => 'fiveeighths', - 8542 => 'seveneighths', - 8592 => 'arrowleft', - 8593 => 'arrowup', - 8594 => 'arrowright', - 8595 => 'arrowdown', - 8596 => 'arrowboth', - 8597 => 'arrowupdn', - 8616 => 'arrowupdnbse', - 8629 => 'carriagereturn', - 8656 => 'arrowdblleft', - 8657 => 'arrowdblup', - 8658 => 'arrowdblright', - 8659 => 'arrowdbldown', - 8660 => 'arrowdblboth', - 8704 => 'universal', - 8706 => 'partialdiff', - 8707 => 'existential', - 8709 => 'emptyset', - 8710 => 'increment', - 8711 => 'gradient', - 8712 => 'element', - 8713 => 'notelement', - 8715 => 'suchthat', - 8719 => 'product', - 8721 => 'summation', - 8722 => 'minus', - 8727 => 'asteriskmath', - 8730 => 'radical', - 8733 => 'proportional', - 8734 => 'infinity', - 8735 => 'orthogonal', - 8736 => 'angle', - 8743 => 'logicaland', - 8744 => 'logicalor', - 8745 => 'intersection', - 8746 => 'union', - 8747 => 'integral', - 8756 => 'therefore', - 8764 => 'similar', - 8773 => 'congruent', - 8776 => 'approxequal', - 8800 => 'notequal', - 8801 => 'equivalence', - 8804 => 'lessequal', - 8805 => 'greaterequal', - 8834 => 'propersubset', - 8835 => 'propersuperset', - 8836 => 'notsubset', - 8838 => 'reflexsubset', - 8839 => 'reflexsuperset', - 8853 => 'circleplus', - 8855 => 'circlemultiply', - 8869 => 'perpendicular', - 8901 => 'dotmath', - 8962 => 'house', - 8976 => 'revlogicalnot', - 8992 => 'integraltp', - 8993 => 'integralbt', - 9600 => 'upblock', - 9604 => 'dnblock', - 9608 => 'block', - 9612 => 'lfblock', - 9616 => 'rtblock', - 9617 => 'ltshade', - 9618 => 'shade', - 9619 => 'dkshade', - 9632 => 'filledbox', - 9633 => 'H22073', - 9642 => 'H18543', - 9643 => 'H18551', - 9644 => 'filledrect', - 9650 => 'triagup', - 9658 => 'triagrt', - 9660 => 'triagdn', - 9668 => 'triaglf', - 9674 => 'lozenge', - 9675 => 'circle', - 9679 => 'H18533', - 9688 => 'invbullet', - 9689 => 'invcircle', - 9702 => 'openbullet', - 9786 => 'smileface', - 9787 => 'invsmileface', - 9788 => 'sun', - 9792 => 'female', - 9794 => 'male', - 9824 => 'spade', - 9827 => 'club', - 9829 => 'heart', - 9830 => 'diamond', - 9834 => 'musicalnote', - 9835 => 'musicalnotedbl', - 61184 => 'uni02E5.5', - 61185 => 'uni02E6.5', - 61186 => 'uni02E7.5', - 61187 => 'uni02E8.5', - 61188 => 'uni02E9.5', - 61189 => 'uni02E5.4', - 61190 => 'uni02E6.4', - 61191 => 'uni02E7.4', - 61192 => 'uni02E8.4', - 61193 => 'uni02E9.4', - 61194 => 'uni02E5.3', - 61195 => 'uni02E6.3', - 61196 => 'uni02E7.3', - 61197 => 'uni02E8.3', - 61198 => 'uni02E9.3', - 61199 => 'uni02E5.2', - 61200 => 'uni02E6.2', - 61201 => 'uni02E7.2', - 61202 => 'uni02E8.2', - 61203 => 'uni02E9.2', - 61204 => 'uni02E5.1', - 61205 => 'uni02E6.1', - 61206 => 'uni02E7.1', - 61207 => 'uni02E8.1', - 61208 => 'uni02E9.1', - 61209 => 'stem', - 64257 => 'fi', - 64258 => 'fl', - ), - 'isUnicode' => true, - 'EncodingScheme' => 'FontSpecific', - 'FontName' => 'DejaVu Sans', - 'FullName' => 'DejaVu Sans Bold', - 'Version' => 'Version 2.32', - 'PostScriptName' => 'DejaVuSans-Bold', - 'Weight' => 'Bold', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'UnderlineThickness' => '44', - 'UnderlinePosition' => '-63', - 'FontHeightOffset' => '0', - 'Ascender' => '928', - 'Descender' => '-236', - 'FontBBox' => - array ( - 0 => '-1069', - 1 => '-415', - 2 => '1975', - 3 => '1174', - ), - 'StartCharMetrics' => '5690', - 'C' => - array ( - 32 => 348.0, - 33 => 456.0, - 34 => 521.0, - 35 => 838.0, - 36 => 696.0, - 37 => 1002.0, - 38 => 872.0, - 39 => 306.0, - 40 => 457.0, - 41 => 457.0, - 42 => 523.0, - 43 => 838.0, - 44 => 380.0, - 45 => 415.0, - 46 => 380.0, - 47 => 365.0, - 48 => 696.0, - 49 => 696.0, - 50 => 696.0, - 51 => 696.0, - 52 => 696.0, - 53 => 696.0, - 54 => 696.0, - 55 => 696.0, - 56 => 696.0, - 57 => 696.0, - 58 => 400.0, - 59 => 400.0, - 60 => 838.0, - 61 => 838.0, - 62 => 838.0, - 63 => 580.0, - 64 => 1000.0, - 65 => 774.0, - 66 => 762.0, - 67 => 734.0, - 68 => 830.0, - 69 => 683.0, - 70 => 683.0, - 71 => 821.0, - 72 => 837.0, - 73 => 372.0, - 74 => 372.0, - 75 => 775.0, - 76 => 637.0, - 77 => 995.0, - 78 => 837.0, - 79 => 850.0, - 80 => 733.0, - 81 => 850.0, - 82 => 770.0, - 83 => 720.0, - 84 => 682.0, - 85 => 812.0, - 86 => 774.0, - 87 => 1103.0, - 88 => 771.0, - 89 => 724.0, - 90 => 725.0, - 91 => 457.0, - 92 => 365.0, - 93 => 457.0, - 94 => 838.0, - 95 => 500.0, - 96 => 500.0, - 97 => 675.0, - 98 => 716.0, - 99 => 593.0, - 100 => 716.0, - 101 => 678.0, - 102 => 435.0, - 103 => 716.0, - 104 => 712.0, - 105 => 343.0, - 106 => 343.0, - 107 => 665.0, - 108 => 343.0, - 109 => 1042.0, - 110 => 712.0, - 111 => 687.0, - 112 => 716.0, - 113 => 716.0, - 114 => 493.0, - 115 => 595.0, - 116 => 478.0, - 117 => 712.0, - 118 => 652.0, - 119 => 924.0, - 120 => 645.0, - 121 => 652.0, - 122 => 582.0, - 123 => 712.0, - 124 => 365.0, - 125 => 712.0, - 126 => 838.0, - 160 => 348.0, - 161 => 456.0, - 162 => 696.0, - 163 => 696.0, - 164 => 636.0, - 165 => 696.0, - 166 => 365.0, - 167 => 500.0, - 168 => 500.0, - 169 => 1000.0, - 170 => 564.0, - 171 => 646.0, - 172 => 838.0, - 173 => 415.0, - 174 => 1000.0, - 175 => 500.0, - 176 => 500.0, - 177 => 838.0, - 178 => 438.0, - 179 => 438.0, - 180 => 500.0, - 181 => 736.0, - 182 => 636.0, - 183 => 380.0, - 184 => 500.0, - 185 => 438.0, - 186 => 564.0, - 187 => 646.0, - 188 => 1035.0, - 189 => 1035.0, - 190 => 1035.0, - 191 => 580.0, - 192 => 774.0, - 193 => 774.0, - 194 => 774.0, - 195 => 774.0, - 196 => 774.0, - 197 => 774.0, - 198 => 1085.0, - 199 => 734.0, - 200 => 683.0, - 201 => 683.0, - 202 => 683.0, - 203 => 683.0, - 204 => 372.0, - 205 => 372.0, - 206 => 372.0, - 207 => 372.0, - 208 => 838.0, - 209 => 837.0, - 210 => 850.0, - 211 => 850.0, - 212 => 850.0, - 213 => 850.0, - 214 => 850.0, - 215 => 838.0, - 216 => 850.0, - 217 => 812.0, - 218 => 812.0, - 219 => 812.0, - 220 => 812.0, - 221 => 724.0, - 222 => 738.0, - 223 => 719.0, - 224 => 675.0, - 225 => 675.0, - 226 => 675.0, - 227 => 675.0, - 228 => 675.0, - 229 => 675.0, - 230 => 1048.0, - 231 => 593.0, - 232 => 678.0, - 233 => 678.0, - 234 => 678.0, - 235 => 678.0, - 236 => 343.0, - 237 => 343.0, - 238 => 343.0, - 239 => 343.0, - 240 => 687.0, - 241 => 712.0, - 242 => 687.0, - 243 => 687.0, - 244 => 687.0, - 245 => 687.0, - 246 => 687.0, - 247 => 838.0, - 248 => 687.0, - 249 => 712.0, - 250 => 712.0, - 251 => 712.0, - 252 => 712.0, - 253 => 652.0, - 254 => 716.0, - 255 => 652.0, - 256 => 774.0, - 257 => 675.0, - 258 => 774.0, - 259 => 675.0, - 260 => 774.0, - 261 => 675.0, - 262 => 734.0, - 263 => 593.0, - 264 => 734.0, - 265 => 593.0, - 266 => 734.0, - 267 => 593.0, - 268 => 734.0, - 269 => 593.0, - 270 => 830.0, - 271 => 716.0, - 272 => 838.0, - 273 => 716.0, - 274 => 683.0, - 275 => 678.0, - 276 => 683.0, - 277 => 678.0, - 278 => 683.0, - 279 => 678.0, - 280 => 683.0, - 281 => 678.0, - 282 => 683.0, - 283 => 678.0, - 284 => 821.0, - 285 => 716.0, - 286 => 821.0, - 287 => 716.0, - 288 => 821.0, - 289 => 716.0, - 290 => 821.0, - 291 => 716.0, - 292 => 837.0, - 293 => 712.0, - 294 => 974.0, - 295 => 790.0, - 296 => 372.0, - 297 => 343.0, - 298 => 372.0, - 299 => 343.0, - 300 => 372.0, - 301 => 343.0, - 302 => 372.0, - 303 => 343.0, - 304 => 372.0, - 305 => 343.0, - 306 => 744.0, - 307 => 686.0, - 308 => 372.0, - 309 => 343.0, - 310 => 775.0, - 311 => 665.0, - 312 => 665.0, - 313 => 637.0, - 314 => 343.0, - 315 => 637.0, - 316 => 343.0, - 317 => 637.0, - 318 => 479.0, - 319 => 637.0, - 320 => 557.0, - 321 => 642.0, - 322 => 371.0, - 323 => 837.0, - 324 => 712.0, - 325 => 837.0, - 326 => 712.0, - 327 => 837.0, - 328 => 712.0, - 329 => 983.0, - 330 => 837.0, - 331 => 712.0, - 332 => 850.0, - 333 => 687.0, - 334 => 850.0, - 335 => 687.0, - 336 => 850.0, - 337 => 687.0, - 338 => 1167.0, - 339 => 1094.0, - 340 => 770.0, - 341 => 493.0, - 342 => 770.0, - 343 => 493.0, - 344 => 770.0, - 345 => 493.0, - 346 => 720.0, - 347 => 595.0, - 348 => 720.0, - 349 => 595.0, - 350 => 720.0, - 351 => 595.0, - 352 => 720.0, - 353 => 595.0, - 354 => 682.0, - 355 => 478.0, - 356 => 682.0, - 357 => 478.0, - 358 => 682.0, - 359 => 478.0, - 360 => 812.0, - 361 => 712.0, - 362 => 812.0, - 363 => 712.0, - 364 => 812.0, - 365 => 712.0, - 366 => 812.0, - 367 => 712.0, - 368 => 812.0, - 369 => 712.0, - 370 => 812.0, - 371 => 712.0, - 372 => 1103.0, - 373 => 924.0, - 374 => 724.0, - 375 => 652.0, - 376 => 724.0, - 377 => 725.0, - 378 => 582.0, - 379 => 725.0, - 380 => 582.0, - 381 => 725.0, - 382 => 582.0, - 383 => 435.0, - 384 => 716.0, - 385 => 811.0, - 386 => 762.0, - 387 => 716.0, - 388 => 762.0, - 389 => 716.0, - 390 => 734.0, - 391 => 734.0, - 392 => 593.0, - 393 => 838.0, - 394 => 879.0, - 395 => 757.0, - 396 => 716.0, - 397 => 688.0, - 398 => 683.0, - 399 => 849.0, - 400 => 696.0, - 401 => 683.0, - 402 => 435.0, - 403 => 821.0, - 404 => 793.0, - 405 => 1045.0, - 406 => 436.0, - 407 => 389.0, - 408 => 775.0, - 409 => 665.0, - 410 => 360.0, - 411 => 592.0, - 412 => 1042.0, - 413 => 837.0, - 414 => 712.0, - 415 => 850.0, - 416 => 874.0, - 417 => 687.0, - 418 => 1083.0, - 419 => 912.0, - 420 => 782.0, - 421 => 716.0, - 422 => 770.0, - 423 => 720.0, - 424 => 595.0, - 425 => 683.0, - 426 => 552.0, - 427 => 478.0, - 428 => 707.0, - 429 => 478.0, - 430 => 682.0, - 431 => 835.0, - 432 => 712.0, - 433 => 850.0, - 434 => 813.0, - 435 => 797.0, - 436 => 778.0, - 437 => 725.0, - 438 => 582.0, - 439 => 772.0, - 440 => 772.0, - 441 => 641.0, - 442 => 582.0, - 443 => 696.0, - 444 => 772.0, - 445 => 641.0, - 446 => 573.0, - 447 => 716.0, - 448 => 372.0, - 449 => 659.0, - 450 => 544.0, - 451 => 372.0, - 452 => 1555.0, - 453 => 1412.0, - 454 => 1298.0, - 455 => 1009.0, - 456 => 980.0, - 457 => 686.0, - 458 => 1209.0, - 459 => 1180.0, - 460 => 1055.0, - 461 => 774.0, - 462 => 675.0, - 463 => 372.0, - 464 => 343.0, - 465 => 850.0, - 466 => 687.0, - 467 => 812.0, - 468 => 712.0, - 469 => 812.0, - 470 => 712.0, - 471 => 812.0, - 472 => 712.0, - 473 => 812.0, - 474 => 712.0, - 475 => 812.0, - 476 => 712.0, - 477 => 678.0, - 478 => 774.0, - 479 => 675.0, - 480 => 774.0, - 481 => 675.0, - 482 => 1085.0, - 483 => 1048.0, - 484 => 821.0, - 485 => 716.0, - 486 => 821.0, - 487 => 716.0, - 488 => 775.0, - 489 => 665.0, - 490 => 850.0, - 491 => 687.0, - 492 => 850.0, - 493 => 687.0, - 494 => 772.0, - 495 => 582.0, - 496 => 343.0, - 497 => 1555.0, - 498 => 1412.0, - 499 => 1298.0, - 500 => 821.0, - 501 => 716.0, - 502 => 1289.0, - 503 => 787.0, - 504 => 837.0, - 505 => 712.0, - 506 => 774.0, - 507 => 675.0, - 508 => 1085.0, - 509 => 1048.0, - 510 => 850.0, - 511 => 687.0, - 512 => 774.0, - 513 => 675.0, - 514 => 774.0, - 515 => 675.0, - 516 => 683.0, - 517 => 678.0, - 518 => 683.0, - 519 => 678.0, - 520 => 372.0, - 521 => 343.0, - 522 => 372.0, - 523 => 343.0, - 524 => 850.0, - 525 => 687.0, - 526 => 850.0, - 527 => 687.0, - 528 => 770.0, - 529 => 493.0, - 530 => 770.0, - 531 => 493.0, - 532 => 812.0, - 533 => 712.0, - 534 => 812.0, - 535 => 712.0, - 536 => 720.0, - 537 => 595.0, - 538 => 682.0, - 539 => 478.0, - 540 => 690.0, - 541 => 607.0, - 542 => 837.0, - 543 => 712.0, - 544 => 837.0, - 545 => 865.0, - 546 => 809.0, - 547 => 659.0, - 548 => 725.0, - 549 => 582.0, - 550 => 774.0, - 551 => 675.0, - 552 => 683.0, - 553 => 678.0, - 554 => 850.0, - 555 => 687.0, - 556 => 850.0, - 557 => 687.0, - 558 => 850.0, - 559 => 687.0, - 560 => 850.0, - 561 => 687.0, - 562 => 724.0, - 563 => 652.0, - 564 => 492.0, - 565 => 867.0, - 566 => 512.0, - 567 => 343.0, - 568 => 1088.0, - 569 => 1088.0, - 570 => 774.0, - 571 => 734.0, - 572 => 593.0, - 573 => 637.0, - 574 => 682.0, - 575 => 595.0, - 576 => 582.0, - 577 => 782.0, - 578 => 614.0, - 579 => 762.0, - 580 => 812.0, - 581 => 774.0, - 582 => 683.0, - 583 => 678.0, - 584 => 372.0, - 585 => 343.0, - 586 => 860.0, - 587 => 791.0, - 588 => 770.0, - 589 => 493.0, - 590 => 724.0, - 591 => 652.0, - 592 => 675.0, - 593 => 716.0, - 594 => 716.0, - 595 => 716.0, - 596 => 593.0, - 597 => 593.0, - 598 => 717.0, - 599 => 792.0, - 600 => 678.0, - 601 => 678.0, - 602 => 876.0, - 603 => 557.0, - 604 => 545.0, - 605 => 815.0, - 606 => 731.0, - 607 => 343.0, - 608 => 792.0, - 609 => 716.0, - 610 => 627.0, - 611 => 644.0, - 612 => 635.0, - 613 => 712.0, - 614 => 712.0, - 615 => 712.0, - 616 => 545.0, - 617 => 440.0, - 618 => 545.0, - 619 => 559.0, - 620 => 693.0, - 621 => 343.0, - 622 => 841.0, - 623 => 1042.0, - 624 => 1042.0, - 625 => 1042.0, - 626 => 712.0, - 627 => 793.0, - 628 => 707.0, - 629 => 687.0, - 630 => 909.0, - 631 => 681.0, - 632 => 796.0, - 633 => 538.0, - 634 => 538.0, - 635 => 650.0, - 636 => 493.0, - 637 => 493.0, - 638 => 596.0, - 639 => 596.0, - 640 => 642.0, - 641 => 642.0, - 642 => 595.0, - 643 => 415.0, - 644 => 435.0, - 645 => 605.0, - 646 => 552.0, - 647 => 478.0, - 648 => 478.0, - 649 => 920.0, - 650 => 772.0, - 651 => 670.0, - 652 => 652.0, - 653 => 924.0, - 654 => 652.0, - 655 => 724.0, - 656 => 694.0, - 657 => 684.0, - 658 => 641.0, - 659 => 641.0, - 660 => 573.0, - 661 => 573.0, - 662 => 573.0, - 663 => 573.0, - 664 => 850.0, - 665 => 633.0, - 666 => 731.0, - 667 => 685.0, - 668 => 691.0, - 669 => 343.0, - 670 => 732.0, - 671 => 539.0, - 672 => 792.0, - 673 => 573.0, - 674 => 573.0, - 675 => 1156.0, - 676 => 1214.0, - 677 => 1155.0, - 678 => 974.0, - 679 => 769.0, - 680 => 929.0, - 681 => 1026.0, - 682 => 792.0, - 683 => 780.0, - 684 => 591.0, - 685 => 415.0, - 686 => 677.0, - 687 => 789.0, - 688 => 456.0, - 689 => 456.0, - 690 => 219.0, - 691 => 315.0, - 692 => 315.0, - 693 => 315.0, - 694 => 411.0, - 695 => 591.0, - 696 => 417.0, - 697 => 302.0, - 698 => 521.0, - 699 => 380.0, - 700 => 380.0, - 701 => 380.0, - 702 => 366.0, - 703 => 366.0, - 704 => 326.0, - 705 => 326.0, - 706 => 500.0, - 707 => 500.0, - 708 => 500.0, - 709 => 500.0, - 710 => 500.0, - 711 => 500.0, - 712 => 306.0, - 713 => 500.0, - 714 => 500.0, - 715 => 500.0, - 716 => 306.0, - 717 => 500.0, - 718 => 500.0, - 719 => 500.0, - 720 => 337.0, - 721 => 337.0, - 722 => 366.0, - 723 => 366.0, - 724 => 500.0, - 725 => 500.0, - 726 => 416.0, - 727 => 328.0, - 728 => 500.0, - 729 => 500.0, - 730 => 500.0, - 731 => 500.0, - 732 => 500.0, - 733 => 500.0, - 734 => 351.0, - 735 => 500.0, - 736 => 412.0, - 737 => 219.0, - 738 => 381.0, - 739 => 413.0, - 740 => 326.0, - 741 => 500.0, - 742 => 500.0, - 743 => 500.0, - 744 => 500.0, - 745 => 500.0, - 748 => 500.0, - 749 => 500.0, - 750 => 657.0, - 755 => 500.0, - 759 => 500.0, - 768 => 0.0, - 769 => 0.0, - 770 => 0.0, - 771 => 0.0, - 772 => 0.0, - 773 => 0.0, - 774 => 0.0, - 775 => 0.0, - 776 => 0.0, - 777 => 0.0, - 778 => 0.0, - 779 => 0.0, - 780 => 0.0, - 781 => 0.0, - 782 => 0.0, - 783 => 0.0, - 784 => 0.0, - 785 => 0.0, - 786 => 0.0, - 787 => 0.0, - 788 => 0.0, - 789 => 0.0, - 790 => 0.0, - 791 => 0.0, - 792 => 0.0, - 793 => 0.0, - 794 => 0.0, - 795 => 0.0, - 796 => 0.0, - 797 => 0.0, - 798 => 0.0, - 799 => 0.0, - 800 => 0.0, - 801 => 0.0, - 802 => 0.0, - 803 => 0.0, - 804 => 0.0, - 805 => 0.0, - 806 => 0.0, - 807 => 0.0, - 808 => 0.0, - 809 => 0.0, - 810 => 0.0, - 811 => 0.0, - 812 => 0.0, - 813 => 0.0, - 814 => 0.0, - 815 => 0.0, - 816 => 0.0, - 817 => 0.0, - 818 => 0.0, - 819 => 0.0, - 820 => 0.0, - 821 => 0.0, - 822 => 0.0, - 823 => 0.0, - 824 => 0.0, - 825 => 0.0, - 826 => 0.0, - 827 => 0.0, - 828 => 0.0, - 829 => 0.0, - 830 => 0.0, - 831 => 0.0, - 832 => 0.0, - 833 => 0.0, - 834 => 0.0, - 835 => 0.0, - 836 => 0.0, - 837 => 0.0, - 838 => 0.0, - 839 => 0.0, - 840 => 0.0, - 841 => 0.0, - 842 => 0.0, - 843 => 0.0, - 844 => 0.0, - 845 => 0.0, - 846 => 0.0, - 847 => 0.0, - 849 => 0.0, - 850 => 0.0, - 851 => 0.0, - 855 => 0.0, - 856 => 0.0, - 858 => 0.0, - 860 => 0.0, - 861 => 0.0, - 862 => 0.0, - 863 => 0.0, - 864 => 0.0, - 865 => 0.0, - 866 => 0.0, - 880 => 698.0, - 881 => 565.0, - 882 => 1022.0, - 883 => 836.0, - 884 => 302.0, - 885 => 302.0, - 886 => 837.0, - 887 => 701.0, - 890 => 500.0, - 891 => 593.0, - 892 => 550.0, - 893 => 549.0, - 894 => 400.0, - 900 => 441.0, - 901 => 500.0, - 902 => 797.0, - 903 => 380.0, - 904 => 846.0, - 905 => 1009.0, - 906 => 563.0, - 908 => 891.0, - 910 => 980.0, - 911 => 894.0, - 912 => 390.0, - 913 => 774.0, - 914 => 762.0, - 915 => 637.0, - 916 => 774.0, - 917 => 683.0, - 918 => 725.0, - 919 => 837.0, - 920 => 850.0, - 921 => 372.0, - 922 => 775.0, - 923 => 774.0, - 924 => 995.0, - 925 => 837.0, - 926 => 632.0, - 927 => 850.0, - 928 => 837.0, - 929 => 733.0, - 931 => 683.0, - 932 => 682.0, - 933 => 724.0, - 934 => 850.0, - 935 => 771.0, - 936 => 850.0, - 937 => 850.0, - 938 => 372.0, - 939 => 724.0, - 940 => 687.0, - 941 => 557.0, - 942 => 712.0, - 943 => 390.0, - 944 => 675.0, - 945 => 687.0, - 946 => 716.0, - 947 => 681.0, - 948 => 687.0, - 949 => 557.0, - 950 => 591.0, - 951 => 712.0, - 952 => 687.0, - 953 => 390.0, - 954 => 710.0, - 955 => 633.0, - 956 => 736.0, - 957 => 681.0, - 958 => 591.0, - 959 => 687.0, - 960 => 791.0, - 961 => 716.0, - 962 => 593.0, - 963 => 779.0, - 964 => 638.0, - 965 => 675.0, - 966 => 782.0, - 967 => 645.0, - 968 => 794.0, - 969 => 869.0, - 970 => 390.0, - 971 => 675.0, - 972 => 687.0, - 973 => 675.0, - 974 => 869.0, - 975 => 775.0, - 976 => 651.0, - 977 => 661.0, - 978 => 746.0, - 979 => 981.0, - 980 => 746.0, - 981 => 796.0, - 982 => 869.0, - 983 => 744.0, - 984 => 850.0, - 985 => 687.0, - 986 => 734.0, - 987 => 593.0, - 988 => 683.0, - 989 => 494.0, - 990 => 702.0, - 991 => 660.0, - 992 => 919.0, - 993 => 627.0, - 994 => 1093.0, - 995 => 837.0, - 996 => 832.0, - 997 => 716.0, - 998 => 928.0, - 999 => 744.0, - 1000 => 733.0, - 1001 => 650.0, - 1002 => 789.0, - 1003 => 671.0, - 1004 => 752.0, - 1005 => 716.0, - 1006 => 682.0, - 1007 => 590.0, - 1008 => 744.0, - 1009 => 716.0, - 1010 => 593.0, - 1011 => 343.0, - 1012 => 850.0, - 1013 => 645.0, - 1014 => 644.0, - 1015 => 738.0, - 1016 => 716.0, - 1017 => 734.0, - 1018 => 995.0, - 1019 => 732.0, - 1020 => 716.0, - 1021 => 698.0, - 1022 => 734.0, - 1023 => 698.0, - 1024 => 683.0, - 1025 => 683.0, - 1026 => 878.0, - 1027 => 637.0, - 1028 => 734.0, - 1029 => 720.0, - 1030 => 372.0, - 1031 => 372.0, - 1032 => 372.0, - 1033 => 1154.0, - 1034 => 1130.0, - 1035 => 878.0, - 1036 => 817.0, - 1037 => 837.0, - 1038 => 771.0, - 1039 => 837.0, - 1040 => 774.0, - 1041 => 762.0, - 1042 => 762.0, - 1043 => 637.0, - 1044 => 891.0, - 1045 => 683.0, - 1046 => 1224.0, - 1047 => 710.0, - 1048 => 837.0, - 1049 => 837.0, - 1050 => 817.0, - 1051 => 831.0, - 1052 => 995.0, - 1053 => 837.0, - 1054 => 850.0, - 1055 => 837.0, - 1056 => 733.0, - 1057 => 734.0, - 1058 => 682.0, - 1059 => 771.0, - 1060 => 992.0, - 1061 => 771.0, - 1062 => 928.0, - 1063 => 808.0, - 1064 => 1235.0, - 1065 => 1326.0, - 1066 => 939.0, - 1067 => 1036.0, - 1068 => 762.0, - 1069 => 734.0, - 1070 => 1174.0, - 1071 => 770.0, - 1072 => 675.0, - 1073 => 698.0, - 1074 => 633.0, - 1075 => 522.0, - 1076 => 808.0, - 1077 => 678.0, - 1078 => 995.0, - 1079 => 581.0, - 1080 => 701.0, - 1081 => 701.0, - 1082 => 679.0, - 1083 => 732.0, - 1084 => 817.0, - 1085 => 691.0, - 1086 => 687.0, - 1087 => 691.0, - 1088 => 716.0, - 1089 => 593.0, - 1090 => 580.0, - 1091 => 652.0, - 1092 => 992.0, - 1093 => 645.0, - 1094 => 741.0, - 1095 => 687.0, - 1096 => 1062.0, - 1097 => 1105.0, - 1098 => 751.0, - 1099 => 904.0, - 1100 => 632.0, - 1101 => 593.0, - 1102 => 972.0, - 1103 => 642.0, - 1104 => 678.0, - 1105 => 678.0, - 1106 => 714.0, - 1107 => 522.0, - 1108 => 593.0, - 1109 => 595.0, - 1110 => 343.0, - 1111 => 343.0, - 1112 => 343.0, - 1113 => 991.0, - 1114 => 956.0, - 1115 => 734.0, - 1116 => 679.0, - 1117 => 701.0, - 1118 => 652.0, - 1119 => 691.0, - 1120 => 1093.0, - 1121 => 869.0, - 1122 => 840.0, - 1123 => 736.0, - 1124 => 1012.0, - 1125 => 839.0, - 1126 => 992.0, - 1127 => 832.0, - 1128 => 1358.0, - 1129 => 1121.0, - 1130 => 850.0, - 1131 => 687.0, - 1132 => 1236.0, - 1133 => 1007.0, - 1134 => 696.0, - 1135 => 557.0, - 1136 => 1075.0, - 1137 => 1061.0, - 1138 => 850.0, - 1139 => 687.0, - 1140 => 850.0, - 1141 => 695.0, - 1142 => 850.0, - 1143 => 695.0, - 1144 => 1148.0, - 1145 => 1043.0, - 1146 => 1074.0, - 1147 => 863.0, - 1148 => 1405.0, - 1149 => 1173.0, - 1150 => 1093.0, - 1151 => 869.0, - 1152 => 734.0, - 1153 => 593.0, - 1154 => 652.0, - 1155 => 0.0, - 1156 => 0.0, - 1157 => 0.0, - 1158 => 0.0, - 1159 => 0.0, - 1160 => 418.0, - 1161 => 418.0, - 1162 => 957.0, - 1163 => 807.0, - 1164 => 762.0, - 1165 => 611.0, - 1166 => 733.0, - 1167 => 716.0, - 1168 => 637.0, - 1169 => 522.0, - 1170 => 666.0, - 1171 => 543.0, - 1172 => 808.0, - 1173 => 669.0, - 1174 => 1224.0, - 1175 => 995.0, - 1176 => 710.0, - 1177 => 581.0, - 1178 => 775.0, - 1179 => 679.0, - 1180 => 817.0, - 1181 => 679.0, - 1182 => 817.0, - 1183 => 679.0, - 1184 => 1015.0, - 1185 => 826.0, - 1186 => 956.0, - 1187 => 808.0, - 1188 => 1103.0, - 1189 => 874.0, - 1190 => 1273.0, - 1191 => 1017.0, - 1192 => 952.0, - 1193 => 858.0, - 1194 => 734.0, - 1195 => 593.0, - 1196 => 682.0, - 1197 => 580.0, - 1198 => 724.0, - 1199 => 652.0, - 1200 => 724.0, - 1201 => 652.0, - 1202 => 771.0, - 1203 => 645.0, - 1204 => 1112.0, - 1205 => 1000.0, - 1206 => 808.0, - 1207 => 687.0, - 1208 => 808.0, - 1209 => 687.0, - 1210 => 808.0, - 1211 => 712.0, - 1212 => 1026.0, - 1213 => 810.0, - 1214 => 1026.0, - 1215 => 810.0, - 1216 => 372.0, - 1217 => 1224.0, - 1218 => 995.0, - 1219 => 775.0, - 1220 => 630.0, - 1221 => 951.0, - 1222 => 805.0, - 1223 => 837.0, - 1224 => 691.0, - 1225 => 957.0, - 1226 => 807.0, - 1227 => 808.0, - 1228 => 687.0, - 1229 => 1115.0, - 1230 => 933.0, - 1231 => 343.0, - 1232 => 774.0, - 1233 => 675.0, - 1234 => 774.0, - 1235 => 675.0, - 1236 => 1085.0, - 1237 => 1048.0, - 1238 => 683.0, - 1239 => 678.0, - 1240 => 849.0, - 1241 => 678.0, - 1242 => 849.0, - 1243 => 678.0, - 1244 => 1224.0, - 1245 => 995.0, - 1246 => 710.0, - 1247 => 581.0, - 1248 => 772.0, - 1249 => 641.0, - 1250 => 837.0, - 1251 => 701.0, - 1252 => 837.0, - 1253 => 701.0, - 1254 => 850.0, - 1255 => 687.0, - 1256 => 850.0, - 1257 => 687.0, - 1258 => 850.0, - 1259 => 687.0, - 1260 => 734.0, - 1261 => 593.0, - 1262 => 771.0, - 1263 => 652.0, - 1264 => 771.0, - 1265 => 652.0, - 1266 => 771.0, - 1267 => 652.0, - 1268 => 808.0, - 1269 => 687.0, - 1270 => 637.0, - 1271 => 522.0, - 1272 => 1036.0, - 1273 => 904.0, - 1274 => 666.0, - 1275 => 543.0, - 1276 => 771.0, - 1277 => 645.0, - 1278 => 771.0, - 1279 => 645.0, - 1280 => 762.0, - 1281 => 608.0, - 1282 => 1159.0, - 1283 => 893.0, - 1284 => 1119.0, - 1285 => 920.0, - 1286 => 828.0, - 1287 => 693.0, - 1288 => 1242.0, - 1289 => 1017.0, - 1290 => 1289.0, - 1291 => 1013.0, - 1292 => 839.0, - 1293 => 638.0, - 1294 => 938.0, - 1295 => 803.0, - 1296 => 696.0, - 1297 => 557.0, - 1298 => 831.0, - 1299 => 732.0, - 1300 => 1286.0, - 1301 => 1068.0, - 1302 => 1065.0, - 1303 => 979.0, - 1304 => 1082.0, - 1305 => 1013.0, - 1306 => 850.0, - 1307 => 716.0, - 1308 => 1103.0, - 1309 => 924.0, - 1312 => 1267.0, - 1313 => 1059.0, - 1314 => 1273.0, - 1315 => 1017.0, - 1316 => 957.0, - 1317 => 807.0, - 1329 => 984.0, - 1330 => 812.0, - 1331 => 984.0, - 1332 => 984.0, - 1333 => 812.0, - 1334 => 777.0, - 1335 => 812.0, - 1336 => 812.0, - 1337 => 975.0, - 1338 => 984.0, - 1339 => 812.0, - 1340 => 710.0, - 1341 => 1078.0, - 1342 => 1136.0, - 1343 => 812.0, - 1344 => 710.0, - 1345 => 757.0, - 1346 => 984.0, - 1347 => 876.0, - 1348 => 984.0, - 1349 => 793.0, - 1350 => 984.0, - 1351 => 812.0, - 1352 => 812.0, - 1353 => 812.0, - 1354 => 958.0, - 1355 => 777.0, - 1356 => 984.0, - 1357 => 812.0, - 1358 => 984.0, - 1359 => 720.0, - 1360 => 812.0, - 1361 => 793.0, - 1362 => 895.0, - 1363 => 850.0, - 1364 => 936.0, - 1365 => 850.0, - 1366 => 720.0, - 1369 => 366.0, - 1370 => 380.0, - 1371 => 550.0, - 1372 => 550.0, - 1373 => 380.0, - 1374 => 546.0, - 1375 => 521.0, - 1377 => 1042.0, - 1378 => 712.0, - 1379 => 866.0, - 1380 => 868.0, - 1381 => 712.0, - 1382 => 817.0, - 1383 => 653.0, - 1384 => 712.0, - 1385 => 811.0, - 1386 => 817.0, - 1387 => 712.0, - 1388 => 498.0, - 1389 => 1018.0, - 1390 => 716.0, - 1391 => 712.0, - 1392 => 712.0, - 1393 => 716.0, - 1394 => 819.0, - 1395 => 712.0, - 1396 => 751.0, - 1397 => 343.0, - 1398 => 882.0, - 1399 => 559.0, - 1400 => 712.0, - 1401 => 559.0, - 1402 => 1042.0, - 1403 => 559.0, - 1404 => 863.0, - 1405 => 712.0, - 1406 => 813.0, - 1407 => 1042.0, - 1408 => 712.0, - 1409 => 716.0, - 1410 => 571.0, - 1411 => 1042.0, - 1412 => 778.0, - 1413 => 687.0, - 1414 => 720.0, - 1415 => 862.0, - 1417 => 400.0, - 1418 => 487.0, - 1456 => 0.0, - 1457 => 0.0, - 1458 => 0.0, - 1459 => 0.0, - 1460 => 0.0, - 1461 => 0.0, - 1462 => 0.0, - 1463 => 0.0, - 1464 => 0.0, - 1465 => 0.0, - 1466 => 0.0, - 1467 => 0.0, - 1468 => 0.0, - 1469 => 0.0, - 1470 => 415.0, - 1471 => 0.0, - 1472 => 372.0, - 1473 => 0.0, - 1474 => 0.0, - 1475 => 372.0, - 1478 => 497.0, - 1479 => 0.0, - 1488 => 751.0, - 1489 => 673.0, - 1490 => 537.0, - 1491 => 654.0, - 1492 => 712.0, - 1493 => 343.0, - 1494 => 491.0, - 1495 => 712.0, - 1496 => 724.0, - 1497 => 343.0, - 1498 => 649.0, - 1499 => 650.0, - 1500 => 679.0, - 1501 => 712.0, - 1502 => 775.0, - 1503 => 343.0, - 1504 => 497.0, - 1505 => 773.0, - 1506 => 678.0, - 1507 => 718.0, - 1508 => 687.0, - 1509 => 628.0, - 1510 => 751.0, - 1511 => 729.0, - 1512 => 649.0, - 1513 => 949.0, - 1514 => 751.0, - 1520 => 664.0, - 1521 => 664.0, - 1522 => 663.0, - 1523 => 444.0, - 1524 => 710.0, - 1542 => 667.0, - 1543 => 667.0, - 1545 => 884.0, - 1546 => 1157.0, - 1548 => 380.0, - 1557 => 0.0, - 1563 => 400.0, - 1567 => 580.0, - 1569 => 511.0, - 1570 => 343.0, - 1571 => 343.0, - 1572 => 622.0, - 1573 => 343.0, - 1574 => 917.0, - 1575 => 343.0, - 1576 => 1005.0, - 1577 => 590.0, - 1578 => 1005.0, - 1579 => 1005.0, - 1580 => 721.0, - 1581 => 721.0, - 1582 => 721.0, - 1583 => 513.0, - 1584 => 513.0, - 1585 => 576.0, - 1586 => 576.0, - 1587 => 1380.0, - 1588 => 1380.0, - 1589 => 1345.0, - 1590 => 1345.0, - 1591 => 1039.0, - 1592 => 1039.0, - 1593 => 683.0, - 1594 => 683.0, - 1600 => 342.0, - 1601 => 1162.0, - 1602 => 894.0, - 1603 => 917.0, - 1604 => 868.0, - 1605 => 733.0, - 1606 => 854.0, - 1607 => 590.0, - 1608 => 622.0, - 1609 => 917.0, - 1610 => 917.0, - 1611 => 0.0, - 1612 => 0.0, - 1613 => 0.0, - 1614 => 0.0, - 1615 => 0.0, - 1616 => 0.0, - 1617 => 0.0, - 1618 => 0.0, - 1619 => 0.0, - 1620 => 0.0, - 1621 => 0.0, - 1623 => 0.0, - 1626 => 500.0, - 1632 => 610.0, - 1633 => 610.0, - 1634 => 610.0, - 1635 => 610.0, - 1636 => 610.0, - 1637 => 610.0, - 1638 => 610.0, - 1639 => 610.0, - 1640 => 610.0, - 1641 => 610.0, - 1642 => 610.0, - 1643 => 374.0, - 1644 => 380.0, - 1645 => 545.0, - 1646 => 1005.0, - 1647 => 894.0, - 1648 => 0.0, - 1652 => 292.0, - 1657 => 1005.0, - 1658 => 1005.0, - 1659 => 1005.0, - 1660 => 1005.0, - 1661 => 1005.0, - 1662 => 1005.0, - 1663 => 1005.0, - 1664 => 1005.0, - 1665 => 721.0, - 1666 => 721.0, - 1667 => 721.0, - 1668 => 721.0, - 1669 => 721.0, - 1670 => 721.0, - 1671 => 721.0, - 1672 => 445.0, - 1673 => 445.0, - 1674 => 445.0, - 1675 => 445.0, - 1676 => 445.0, - 1677 => 445.0, - 1678 => 445.0, - 1679 => 445.0, - 1680 => 445.0, - 1681 => 576.0, - 1682 => 576.0, - 1683 => 576.0, - 1684 => 576.0, - 1685 => 681.0, - 1686 => 576.0, - 1687 => 576.0, - 1688 => 576.0, - 1689 => 576.0, - 1690 => 1380.0, - 1691 => 1380.0, - 1692 => 1380.0, - 1693 => 1345.0, - 1694 => 1345.0, - 1695 => 1039.0, - 1696 => 683.0, - 1697 => 1162.0, - 1698 => 1162.0, - 1699 => 1162.0, - 1700 => 1162.0, - 1701 => 1162.0, - 1702 => 1162.0, - 1703 => 894.0, - 1704 => 894.0, - 1705 => 1024.0, - 1706 => 1271.0, - 1707 => 1024.0, - 1708 => 917.0, - 1709 => 917.0, - 1710 => 917.0, - 1711 => 1024.0, - 1712 => 1024.0, - 1713 => 1024.0, - 1714 => 1024.0, - 1715 => 1024.0, - 1716 => 1024.0, - 1717 => 868.0, - 1718 => 868.0, - 1719 => 868.0, - 1720 => 868.0, - 1721 => 854.0, - 1722 => 854.0, - 1723 => 854.0, - 1724 => 854.0, - 1725 => 854.0, - 1726 => 938.0, - 1727 => 721.0, - 1734 => 622.0, - 1740 => 917.0, - 1742 => 917.0, - 1749 => 590.0, - 1776 => 610.0, - 1777 => 610.0, - 1778 => 610.0, - 1779 => 610.0, - 1780 => 610.0, - 1781 => 610.0, - 1782 => 610.0, - 1783 => 610.0, - 1784 => 610.0, - 1785 => 610.0, - 1984 => 696.0, - 1985 => 696.0, - 1986 => 696.0, - 1987 => 696.0, - 1988 => 696.0, - 1989 => 696.0, - 1990 => 696.0, - 1991 => 696.0, - 1992 => 696.0, - 1993 => 696.0, - 1994 => 343.0, - 1995 => 547.0, - 1996 => 543.0, - 1997 => 652.0, - 1998 => 691.0, - 1999 => 691.0, - 2000 => 594.0, - 2001 => 691.0, - 2002 => 904.0, - 2003 => 551.0, - 2004 => 551.0, - 2005 => 627.0, - 2006 => 688.0, - 2007 => 444.0, - 2008 => 1022.0, - 2009 => 506.0, - 2010 => 826.0, - 2011 => 691.0, - 2012 => 652.0, - 2013 => 912.0, - 2014 => 627.0, - 2015 => 707.0, - 2016 => 506.0, - 2017 => 652.0, - 2018 => 574.0, - 2019 => 627.0, - 2020 => 627.0, - 2021 => 627.0, - 2022 => 574.0, - 2023 => 574.0, - 2027 => 0.0, - 2028 => 0.0, - 2029 => 0.0, - 2030 => 0.0, - 2031 => 0.0, - 2032 => 0.0, - 2033 => 0.0, - 2034 => 0.0, - 2035 => 0.0, - 2036 => 380.0, - 2037 => 380.0, - 2040 => 691.0, - 2041 => 691.0, - 2042 => 415.0, - 3647 => 696.0, - 3713 => 790.0, - 3714 => 748.0, - 3716 => 749.0, - 3719 => 569.0, - 3720 => 742.0, - 3722 => 744.0, - 3725 => 761.0, - 3732 => 706.0, - 3733 => 704.0, - 3734 => 747.0, - 3735 => 819.0, - 3737 => 730.0, - 3738 => 727.0, - 3739 => 727.0, - 3740 => 922.0, - 3741 => 827.0, - 3742 => 866.0, - 3743 => 866.0, - 3745 => 836.0, - 3746 => 761.0, - 3747 => 770.0, - 3749 => 769.0, - 3751 => 713.0, - 3754 => 827.0, - 3755 => 1031.0, - 3757 => 724.0, - 3758 => 784.0, - 3759 => 934.0, - 3760 => 688.0, - 3761 => 0.0, - 3762 => 610.0, - 3763 => 610.0, - 3764 => 0.0, - 3765 => 0.0, - 3766 => 0.0, - 3767 => 0.0, - 3768 => 0.0, - 3769 => 0.0, - 3771 => 0.0, - 3772 => 0.0, - 3773 => 670.0, - 3776 => 516.0, - 3777 => 860.0, - 3778 => 516.0, - 3779 => 650.0, - 3780 => 632.0, - 3782 => 759.0, - 3784 => 0.0, - 3785 => 0.0, - 3786 => 0.0, - 3787 => 0.0, - 3788 => 0.0, - 3789 => 0.0, - 3792 => 771.0, - 3793 => 771.0, - 3794 => 693.0, - 3795 => 836.0, - 3796 => 729.0, - 3797 => 729.0, - 3798 => 849.0, - 3799 => 790.0, - 3800 => 759.0, - 3801 => 910.0, - 3804 => 1363.0, - 3805 => 1363.0, - 4256 => 918.0, - 4257 => 744.0, - 4258 => 739.0, - 4259 => 837.0, - 4260 => 649.0, - 4261 => 773.0, - 4262 => 857.0, - 4263 => 889.0, - 4264 => 530.0, - 4265 => 633.0, - 4266 => 857.0, - 4267 => 900.0, - 4268 => 643.0, - 4269 => 903.0, - 4270 => 814.0, - 4271 => 752.0, - 4272 => 869.0, - 4273 => 643.0, - 4274 => 643.0, - 4275 => 886.0, - 4276 => 886.0, - 4277 => 733.0, - 4278 => 653.0, - 4279 => 643.0, - 4280 => 646.0, - 4281 => 643.0, - 4282 => 790.0, - 4283 => 902.0, - 4284 => 633.0, - 4285 => 619.0, - 4286 => 643.0, - 4287 => 778.0, - 4288 => 892.0, - 4289 => 601.0, - 4290 => 742.0, - 4291 => 616.0, - 4292 => 633.0, - 4293 => 742.0, - 4304 => 553.0, - 4305 => 552.0, - 4306 => 596.0, - 4307 => 815.0, - 4308 => 562.0, - 4309 => 563.0, - 4310 => 553.0, - 4311 => 827.0, - 4312 => 553.0, - 4313 => 543.0, - 4314 => 1074.0, - 4315 => 563.0, - 4316 => 563.0, - 4317 => 812.0, - 4318 => 552.0, - 4319 => 591.0, - 4320 => 822.0, - 4321 => 563.0, - 4322 => 690.0, - 4323 => 583.0, - 4324 => 813.0, - 4325 => 562.0, - 4326 => 813.0, - 4327 => 563.0, - 4328 => 563.0, - 4329 => 563.0, - 4330 => 632.0, - 4331 => 563.0, - 4332 => 563.0, - 4333 => 552.0, - 4334 => 563.0, - 4335 => 563.0, - 4336 => 558.0, - 4337 => 604.0, - 4338 => 552.0, - 4339 => 552.0, - 4340 => 553.0, - 4341 => 605.0, - 4342 => 852.0, - 4343 => 635.0, - 4344 => 563.0, - 4345 => 596.0, - 4346 => 542.0, - 4347 => 684.0, - 4348 => 368.0, - 5121 => 774.0, - 5122 => 774.0, - 5123 => 774.0, - 5124 => 774.0, - 5125 => 905.0, - 5126 => 905.0, - 5127 => 905.0, - 5129 => 905.0, - 5130 => 905.0, - 5131 => 905.0, - 5132 => 1018.0, - 5133 => 1009.0, - 5134 => 1018.0, - 5135 => 1009.0, - 5136 => 1018.0, - 5137 => 1009.0, - 5138 => 1149.0, - 5139 => 1140.0, - 5140 => 1149.0, - 5141 => 1140.0, - 5142 => 905.0, - 5143 => 1149.0, - 5144 => 1142.0, - 5145 => 1149.0, - 5146 => 1142.0, - 5147 => 905.0, - 5149 => 310.0, - 5150 => 529.0, - 5151 => 425.0, - 5152 => 425.0, - 5153 => 395.0, - 5154 => 395.0, - 5155 => 395.0, - 5156 => 395.0, - 5157 => 564.0, - 5158 => 470.0, - 5159 => 310.0, - 5160 => 395.0, - 5161 => 395.0, - 5162 => 395.0, - 5163 => 1213.0, - 5164 => 986.0, - 5165 => 1216.0, - 5166 => 1297.0, - 5167 => 774.0, - 5168 => 774.0, - 5169 => 774.0, - 5170 => 774.0, - 5171 => 886.0, - 5172 => 886.0, - 5173 => 886.0, - 5175 => 886.0, - 5176 => 886.0, - 5177 => 886.0, - 5178 => 1018.0, - 5179 => 1009.0, - 5180 => 1018.0, - 5181 => 1009.0, - 5182 => 1018.0, - 5183 => 1009.0, - 5184 => 1149.0, - 5185 => 1140.0, - 5186 => 1149.0, - 5187 => 1140.0, - 5188 => 1149.0, - 5189 => 1142.0, - 5190 => 1149.0, - 5191 => 1142.0, - 5192 => 886.0, - 5193 => 576.0, - 5194 => 229.0, - 5196 => 812.0, - 5197 => 812.0, - 5198 => 812.0, - 5199 => 812.0, - 5200 => 815.0, - 5201 => 815.0, - 5202 => 815.0, - 5204 => 815.0, - 5205 => 815.0, - 5206 => 815.0, - 5207 => 1056.0, - 5208 => 1048.0, - 5209 => 1056.0, - 5210 => 1048.0, - 5211 => 1056.0, - 5212 => 1048.0, - 5213 => 1060.0, - 5214 => 1054.0, - 5215 => 1060.0, - 5216 => 1054.0, - 5217 => 1060.0, - 5218 => 1052.0, - 5219 => 1060.0, - 5220 => 1052.0, - 5221 => 1060.0, - 5222 => 483.0, - 5223 => 1005.0, - 5224 => 1005.0, - 5225 => 1023.0, - 5226 => 1017.0, - 5227 => 743.0, - 5228 => 743.0, - 5229 => 743.0, - 5230 => 743.0, - 5231 => 743.0, - 5232 => 743.0, - 5233 => 743.0, - 5234 => 743.0, - 5235 => 743.0, - 5236 => 1029.0, - 5237 => 975.0, - 5238 => 980.0, - 5239 => 975.0, - 5240 => 980.0, - 5241 => 975.0, - 5242 => 1029.0, - 5243 => 975.0, - 5244 => 1029.0, - 5245 => 975.0, - 5246 => 980.0, - 5247 => 975.0, - 5248 => 980.0, - 5249 => 975.0, - 5250 => 980.0, - 5251 => 501.0, - 5252 => 501.0, - 5253 => 938.0, - 5254 => 938.0, - 5255 => 938.0, - 5256 => 938.0, - 5257 => 743.0, - 5258 => 743.0, - 5259 => 743.0, - 5260 => 743.0, - 5261 => 743.0, - 5262 => 743.0, - 5263 => 743.0, - 5264 => 743.0, - 5265 => 743.0, - 5266 => 1029.0, - 5267 => 975.0, - 5268 => 1029.0, - 5269 => 975.0, - 5270 => 1029.0, - 5271 => 975.0, - 5272 => 1029.0, - 5273 => 975.0, - 5274 => 1029.0, - 5275 => 975.0, - 5276 => 1029.0, - 5277 => 975.0, - 5278 => 1029.0, - 5279 => 975.0, - 5280 => 1029.0, - 5281 => 501.0, - 5282 => 501.0, - 5283 => 626.0, - 5284 => 626.0, - 5285 => 626.0, - 5286 => 626.0, - 5287 => 626.0, - 5288 => 626.0, - 5289 => 626.0, - 5290 => 626.0, - 5291 => 626.0, - 5292 => 881.0, - 5293 => 854.0, - 5294 => 863.0, - 5295 => 874.0, - 5296 => 863.0, - 5297 => 874.0, - 5298 => 881.0, - 5299 => 874.0, - 5300 => 881.0, - 5301 => 874.0, - 5302 => 863.0, - 5303 => 874.0, - 5304 => 863.0, - 5305 => 874.0, - 5306 => 863.0, - 5307 => 436.0, - 5308 => 548.0, - 5309 => 436.0, - 5312 => 988.0, - 5313 => 988.0, - 5314 => 988.0, - 5315 => 988.0, - 5316 => 931.0, - 5317 => 931.0, - 5318 => 931.0, - 5319 => 931.0, - 5320 => 931.0, - 5321 => 1238.0, - 5322 => 1247.0, - 5323 => 1200.0, - 5324 => 1228.0, - 5325 => 1200.0, - 5326 => 1228.0, - 5327 => 931.0, - 5328 => 660.0, - 5329 => 497.0, - 5330 => 660.0, - 5331 => 988.0, - 5332 => 988.0, - 5333 => 988.0, - 5334 => 988.0, - 5335 => 931.0, - 5336 => 931.0, - 5337 => 931.0, - 5338 => 931.0, - 5339 => 931.0, - 5340 => 1231.0, - 5341 => 1247.0, - 5342 => 1283.0, - 5343 => 1228.0, - 5344 => 1283.0, - 5345 => 1228.0, - 5346 => 1228.0, - 5347 => 1214.0, - 5348 => 1228.0, - 5349 => 1214.0, - 5350 => 1283.0, - 5351 => 1228.0, - 5352 => 1283.0, - 5353 => 1228.0, - 5354 => 660.0, - 5356 => 886.0, - 5357 => 730.0, - 5358 => 730.0, - 5359 => 730.0, - 5360 => 730.0, - 5361 => 730.0, - 5362 => 730.0, - 5363 => 730.0, - 5364 => 730.0, - 5365 => 730.0, - 5366 => 998.0, - 5367 => 958.0, - 5368 => 967.0, - 5369 => 989.0, - 5370 => 967.0, - 5371 => 989.0, - 5372 => 998.0, - 5373 => 958.0, - 5374 => 998.0, - 5375 => 958.0, - 5376 => 967.0, - 5377 => 989.0, - 5378 => 967.0, - 5379 => 989.0, - 5380 => 967.0, - 5381 => 493.0, - 5382 => 460.0, - 5383 => 493.0, - 5392 => 923.0, - 5393 => 923.0, - 5394 => 923.0, - 5395 => 1136.0, - 5396 => 1136.0, - 5397 => 1136.0, - 5398 => 1136.0, - 5399 => 1209.0, - 5400 => 1202.0, - 5401 => 1209.0, - 5402 => 1202.0, - 5403 => 1209.0, - 5404 => 1202.0, - 5405 => 1431.0, - 5406 => 1420.0, - 5407 => 1431.0, - 5408 => 1420.0, - 5409 => 1431.0, - 5410 => 1420.0, - 5411 => 1431.0, - 5412 => 1420.0, - 5413 => 746.0, - 5414 => 776.0, - 5415 => 776.0, - 5416 => 776.0, - 5417 => 776.0, - 5418 => 776.0, - 5419 => 776.0, - 5420 => 776.0, - 5421 => 776.0, - 5422 => 776.0, - 5423 => 1003.0, - 5424 => 1003.0, - 5425 => 1013.0, - 5426 => 996.0, - 5427 => 1013.0, - 5428 => 996.0, - 5429 => 1003.0, - 5430 => 1003.0, - 5431 => 1003.0, - 5432 => 1003.0, - 5433 => 1013.0, - 5434 => 996.0, - 5435 => 1013.0, - 5436 => 996.0, - 5437 => 1013.0, - 5438 => 495.0, - 5440 => 395.0, - 5441 => 510.0, - 5442 => 1033.0, - 5443 => 1033.0, - 5444 => 976.0, - 5445 => 976.0, - 5446 => 976.0, - 5447 => 976.0, - 5448 => 733.0, - 5449 => 733.0, - 5450 => 733.0, - 5451 => 733.0, - 5452 => 733.0, - 5453 => 733.0, - 5454 => 1003.0, - 5455 => 959.0, - 5456 => 495.0, - 5458 => 886.0, - 5459 => 774.0, - 5460 => 774.0, - 5461 => 774.0, - 5462 => 774.0, - 5463 => 928.0, - 5464 => 928.0, - 5465 => 928.0, - 5466 => 928.0, - 5467 => 1172.0, - 5468 => 1142.0, - 5469 => 602.0, - 5470 => 812.0, - 5471 => 812.0, - 5472 => 812.0, - 5473 => 812.0, - 5474 => 812.0, - 5475 => 812.0, - 5476 => 815.0, - 5477 => 815.0, - 5478 => 815.0, - 5479 => 815.0, - 5480 => 1060.0, - 5481 => 1052.0, - 5482 => 548.0, - 5492 => 977.0, - 5493 => 977.0, - 5494 => 977.0, - 5495 => 977.0, - 5496 => 977.0, - 5497 => 977.0, - 5498 => 977.0, - 5499 => 618.0, - 5500 => 837.0, - 5501 => 510.0, - 5502 => 1238.0, - 5503 => 1238.0, - 5504 => 1238.0, - 5505 => 1238.0, - 5506 => 1238.0, - 5507 => 1238.0, - 5508 => 1238.0, - 5509 => 989.0, - 5514 => 977.0, - 5515 => 977.0, - 5516 => 977.0, - 5517 => 977.0, - 5518 => 1591.0, - 5519 => 1591.0, - 5520 => 1591.0, - 5521 => 1295.0, - 5522 => 1295.0, - 5523 => 1591.0, - 5524 => 1591.0, - 5525 => 848.0, - 5526 => 1273.0, - 5536 => 988.0, - 5537 => 988.0, - 5538 => 931.0, - 5539 => 931.0, - 5540 => 931.0, - 5541 => 931.0, - 5542 => 660.0, - 5543 => 776.0, - 5544 => 776.0, - 5545 => 776.0, - 5546 => 776.0, - 5547 => 776.0, - 5548 => 776.0, - 5549 => 776.0, - 5550 => 495.0, - 5551 => 743.0, - 5598 => 830.0, - 5601 => 830.0, - 5702 => 496.0, - 5703 => 496.0, - 5742 => 413.0, - 5743 => 1238.0, - 5744 => 1591.0, - 5745 => 2016.0, - 5746 => 2016.0, - 5747 => 1720.0, - 5748 => 1678.0, - 5749 => 2016.0, - 5750 => 2016.0, - 5760 => 543.0, - 5761 => 637.0, - 5762 => 945.0, - 5763 => 1254.0, - 5764 => 1563.0, - 5765 => 1871.0, - 5766 => 627.0, - 5767 => 936.0, - 5768 => 1254.0, - 5769 => 1559.0, - 5770 => 1871.0, - 5771 => 569.0, - 5772 => 877.0, - 5773 => 1187.0, - 5774 => 1497.0, - 5775 => 1807.0, - 5776 => 637.0, - 5777 => 945.0, - 5778 => 1240.0, - 5779 => 1555.0, - 5780 => 1871.0, - 5781 => 569.0, - 5782 => 569.0, - 5783 => 789.0, - 5784 => 1234.0, - 5785 => 1559.0, - 5786 => 740.0, - 5787 => 638.0, - 5788 => 638.0, - 7424 => 652.0, - 7425 => 833.0, - 7426 => 1048.0, - 7427 => 608.0, - 7428 => 593.0, - 7429 => 676.0, - 7430 => 676.0, - 7431 => 559.0, - 7432 => 557.0, - 7433 => 343.0, - 7434 => 494.0, - 7435 => 665.0, - 7436 => 539.0, - 7437 => 817.0, - 7438 => 701.0, - 7439 => 687.0, - 7440 => 593.0, - 7441 => 660.0, - 7442 => 660.0, - 7443 => 660.0, - 7444 => 1094.0, - 7446 => 687.0, - 7447 => 687.0, - 7448 => 556.0, - 7449 => 642.0, - 7450 => 642.0, - 7451 => 580.0, - 7452 => 634.0, - 7453 => 737.0, - 7454 => 948.0, - 7455 => 695.0, - 7456 => 652.0, - 7457 => 924.0, - 7458 => 582.0, - 7459 => 646.0, - 7462 => 539.0, - 7463 => 652.0, - 7464 => 691.0, - 7465 => 556.0, - 7466 => 781.0, - 7467 => 732.0, - 7468 => 487.0, - 7469 => 683.0, - 7470 => 480.0, - 7472 => 523.0, - 7473 => 430.0, - 7474 => 430.0, - 7475 => 517.0, - 7476 => 527.0, - 7477 => 234.0, - 7478 => 234.0, - 7479 => 488.0, - 7480 => 401.0, - 7481 => 626.0, - 7482 => 527.0, - 7483 => 527.0, - 7484 => 535.0, - 7485 => 509.0, - 7486 => 461.0, - 7487 => 485.0, - 7488 => 430.0, - 7489 => 511.0, - 7490 => 695.0, - 7491 => 458.0, - 7492 => 458.0, - 7493 => 479.0, - 7494 => 712.0, - 7495 => 479.0, - 7496 => 479.0, - 7497 => 479.0, - 7498 => 479.0, - 7499 => 386.0, - 7500 => 386.0, - 7501 => 479.0, - 7502 => 219.0, - 7503 => 487.0, - 7504 => 664.0, - 7505 => 456.0, - 7506 => 488.0, - 7507 => 414.0, - 7508 => 488.0, - 7509 => 488.0, - 7510 => 479.0, - 7511 => 388.0, - 7512 => 456.0, - 7513 => 462.0, - 7514 => 664.0, - 7515 => 501.0, - 7517 => 451.0, - 7518 => 429.0, - 7519 => 433.0, - 7520 => 493.0, - 7521 => 406.0, - 7522 => 219.0, - 7523 => 315.0, - 7524 => 456.0, - 7525 => 501.0, - 7526 => 451.0, - 7527 => 429.0, - 7528 => 451.0, - 7529 => 493.0, - 7530 => 406.0, - 7543 => 716.0, - 7544 => 527.0, - 7547 => 545.0, - 7549 => 747.0, - 7557 => 514.0, - 7579 => 479.0, - 7580 => 414.0, - 7581 => 414.0, - 7582 => 488.0, - 7583 => 386.0, - 7584 => 377.0, - 7585 => 348.0, - 7586 => 479.0, - 7587 => 456.0, - 7588 => 347.0, - 7589 => 281.0, - 7590 => 347.0, - 7591 => 347.0, - 7592 => 431.0, - 7593 => 326.0, - 7594 => 330.0, - 7595 => 370.0, - 7596 => 664.0, - 7597 => 664.0, - 7598 => 562.0, - 7599 => 562.0, - 7600 => 448.0, - 7601 => 488.0, - 7602 => 542.0, - 7603 => 422.0, - 7604 => 396.0, - 7605 => 388.0, - 7606 => 583.0, - 7607 => 494.0, - 7608 => 399.0, - 7609 => 451.0, - 7610 => 501.0, - 7611 => 417.0, - 7612 => 523.0, - 7613 => 470.0, - 7614 => 455.0, - 7615 => 425.0, - 7620 => 0.0, - 7621 => 0.0, - 7622 => 0.0, - 7623 => 0.0, - 7624 => 0.0, - 7625 => 0.0, - 7680 => 774.0, - 7681 => 675.0, - 7682 => 762.0, - 7683 => 716.0, - 7684 => 762.0, - 7685 => 716.0, - 7686 => 762.0, - 7687 => 716.0, - 7688 => 734.0, - 7689 => 593.0, - 7690 => 830.0, - 7691 => 716.0, - 7692 => 830.0, - 7693 => 716.0, - 7694 => 830.0, - 7695 => 716.0, - 7696 => 830.0, - 7697 => 716.0, - 7698 => 830.0, - 7699 => 716.0, - 7700 => 683.0, - 7701 => 678.0, - 7702 => 683.0, - 7703 => 678.0, - 7704 => 683.0, - 7705 => 678.0, - 7706 => 683.0, - 7707 => 678.0, - 7708 => 683.0, - 7709 => 678.0, - 7710 => 683.0, - 7711 => 435.0, - 7712 => 821.0, - 7713 => 716.0, - 7714 => 837.0, - 7715 => 712.0, - 7716 => 837.0, - 7717 => 712.0, - 7718 => 837.0, - 7719 => 712.0, - 7720 => 837.0, - 7721 => 712.0, - 7722 => 837.0, - 7723 => 712.0, - 7724 => 372.0, - 7725 => 343.0, - 7726 => 372.0, - 7727 => 343.0, - 7728 => 775.0, - 7729 => 665.0, - 7730 => 775.0, - 7731 => 665.0, - 7732 => 775.0, - 7733 => 665.0, - 7734 => 637.0, - 7735 => 343.0, - 7736 => 637.0, - 7737 => 343.0, - 7738 => 637.0, - 7739 => 343.0, - 7740 => 637.0, - 7741 => 343.0, - 7742 => 995.0, - 7743 => 1042.0, - 7744 => 995.0, - 7745 => 1042.0, - 7746 => 995.0, - 7747 => 1042.0, - 7748 => 837.0, - 7749 => 712.0, - 7750 => 837.0, - 7751 => 712.0, - 7752 => 837.0, - 7753 => 712.0, - 7754 => 837.0, - 7755 => 712.0, - 7756 => 850.0, - 7757 => 687.0, - 7758 => 850.0, - 7759 => 687.0, - 7760 => 850.0, - 7761 => 687.0, - 7762 => 850.0, - 7763 => 687.0, - 7764 => 733.0, - 7765 => 716.0, - 7766 => 733.0, - 7767 => 716.0, - 7768 => 770.0, - 7769 => 493.0, - 7770 => 770.0, - 7771 => 493.0, - 7772 => 770.0, - 7773 => 493.0, - 7774 => 770.0, - 7775 => 493.0, - 7776 => 720.0, - 7777 => 595.0, - 7778 => 720.0, - 7779 => 595.0, - 7780 => 720.0, - 7781 => 595.0, - 7782 => 720.0, - 7783 => 595.0, - 7784 => 720.0, - 7785 => 595.0, - 7786 => 682.0, - 7787 => 478.0, - 7788 => 682.0, - 7789 => 478.0, - 7790 => 682.0, - 7791 => 478.0, - 7792 => 682.0, - 7793 => 478.0, - 7794 => 812.0, - 7795 => 712.0, - 7796 => 812.0, - 7797 => 712.0, - 7798 => 812.0, - 7799 => 712.0, - 7800 => 812.0, - 7801 => 712.0, - 7802 => 812.0, - 7803 => 712.0, - 7804 => 774.0, - 7805 => 652.0, - 7806 => 774.0, - 7807 => 652.0, - 7808 => 1103.0, - 7809 => 924.0, - 7810 => 1103.0, - 7811 => 924.0, - 7812 => 1103.0, - 7813 => 924.0, - 7814 => 1103.0, - 7815 => 924.0, - 7816 => 1103.0, - 7817 => 924.0, - 7818 => 771.0, - 7819 => 645.0, - 7820 => 771.0, - 7821 => 645.0, - 7822 => 724.0, - 7823 => 652.0, - 7824 => 725.0, - 7825 => 582.0, - 7826 => 725.0, - 7827 => 582.0, - 7828 => 725.0, - 7829 => 582.0, - 7830 => 712.0, - 7831 => 478.0, - 7832 => 924.0, - 7833 => 652.0, - 7834 => 675.0, - 7835 => 435.0, - 7836 => 435.0, - 7837 => 435.0, - 7838 => 896.0, - 7839 => 687.0, - 7840 => 774.0, - 7841 => 675.0, - 7842 => 774.0, - 7843 => 675.0, - 7844 => 774.0, - 7845 => 675.0, - 7846 => 774.0, - 7847 => 675.0, - 7848 => 774.0, - 7849 => 675.0, - 7850 => 774.0, - 7851 => 675.0, - 7852 => 774.0, - 7853 => 675.0, - 7854 => 774.0, - 7855 => 675.0, - 7856 => 774.0, - 7857 => 675.0, - 7858 => 774.0, - 7859 => 675.0, - 7860 => 774.0, - 7861 => 675.0, - 7862 => 774.0, - 7863 => 675.0, - 7864 => 683.0, - 7865 => 678.0, - 7866 => 683.0, - 7867 => 678.0, - 7868 => 683.0, - 7869 => 678.0, - 7870 => 683.0, - 7871 => 678.0, - 7872 => 683.0, - 7873 => 678.0, - 7874 => 683.0, - 7875 => 678.0, - 7876 => 683.0, - 7877 => 678.0, - 7878 => 683.0, - 7879 => 678.0, - 7880 => 372.0, - 7881 => 343.0, - 7882 => 372.0, - 7883 => 343.0, - 7884 => 850.0, - 7885 => 687.0, - 7886 => 850.0, - 7887 => 687.0, - 7888 => 850.0, - 7889 => 687.0, - 7890 => 850.0, - 7891 => 687.0, - 7892 => 850.0, - 7893 => 687.0, - 7894 => 850.0, - 7895 => 687.0, - 7896 => 850.0, - 7897 => 687.0, - 7898 => 874.0, - 7899 => 687.0, - 7900 => 874.0, - 7901 => 687.0, - 7902 => 874.0, - 7903 => 687.0, - 7904 => 874.0, - 7905 => 687.0, - 7906 => 874.0, - 7907 => 687.0, - 7908 => 812.0, - 7909 => 712.0, - 7910 => 812.0, - 7911 => 712.0, - 7912 => 835.0, - 7913 => 712.0, - 7914 => 835.0, - 7915 => 712.0, - 7916 => 835.0, - 7917 => 712.0, - 7918 => 835.0, - 7919 => 712.0, - 7920 => 835.0, - 7921 => 712.0, - 7922 => 724.0, - 7923 => 652.0, - 7924 => 724.0, - 7925 => 652.0, - 7926 => 724.0, - 7927 => 652.0, - 7928 => 724.0, - 7929 => 652.0, - 7930 => 953.0, - 7931 => 644.0, - 7936 => 687.0, - 7937 => 687.0, - 7938 => 687.0, - 7939 => 687.0, - 7940 => 687.0, - 7941 => 687.0, - 7942 => 687.0, - 7943 => 687.0, - 7944 => 774.0, - 7945 => 774.0, - 7946 => 1041.0, - 7947 => 1043.0, - 7948 => 935.0, - 7949 => 963.0, - 7950 => 835.0, - 7951 => 859.0, - 7952 => 557.0, - 7953 => 557.0, - 7954 => 557.0, - 7955 => 557.0, - 7956 => 557.0, - 7957 => 557.0, - 7960 => 792.0, - 7961 => 794.0, - 7962 => 1100.0, - 7963 => 1096.0, - 7964 => 1023.0, - 7965 => 1052.0, - 7968 => 712.0, - 7969 => 712.0, - 7970 => 712.0, - 7971 => 712.0, - 7972 => 712.0, - 7973 => 712.0, - 7974 => 712.0, - 7975 => 712.0, - 7976 => 945.0, - 7977 => 951.0, - 7978 => 1250.0, - 7979 => 1250.0, - 7980 => 1180.0, - 7981 => 1206.0, - 7982 => 1054.0, - 7983 => 1063.0, - 7984 => 390.0, - 7985 => 390.0, - 7986 => 390.0, - 7987 => 390.0, - 7988 => 390.0, - 7989 => 390.0, - 7990 => 390.0, - 7991 => 390.0, - 7992 => 483.0, - 7993 => 489.0, - 7994 => 777.0, - 7995 => 785.0, - 7996 => 712.0, - 7997 => 738.0, - 7998 => 604.0, - 7999 => 604.0, - 8000 => 687.0, - 8001 => 687.0, - 8002 => 687.0, - 8003 => 687.0, - 8004 => 687.0, - 8005 => 687.0, - 8008 => 892.0, - 8009 => 933.0, - 8010 => 1221.0, - 8011 => 1224.0, - 8012 => 1053.0, - 8013 => 1082.0, - 8016 => 675.0, - 8017 => 675.0, - 8018 => 675.0, - 8019 => 675.0, - 8020 => 675.0, - 8021 => 675.0, - 8022 => 675.0, - 8023 => 675.0, - 8025 => 930.0, - 8027 => 1184.0, - 8029 => 1199.0, - 8031 => 1049.0, - 8032 => 869.0, - 8033 => 869.0, - 8034 => 869.0, - 8035 => 869.0, - 8036 => 869.0, - 8037 => 869.0, - 8038 => 869.0, - 8039 => 869.0, - 8040 => 909.0, - 8041 => 958.0, - 8042 => 1246.0, - 8043 => 1251.0, - 8044 => 1076.0, - 8045 => 1105.0, - 8046 => 1028.0, - 8047 => 1076.0, - 8048 => 687.0, - 8049 => 687.0, - 8050 => 557.0, - 8051 => 557.0, - 8052 => 712.0, - 8053 => 712.0, - 8054 => 390.0, - 8055 => 390.0, - 8056 => 687.0, - 8057 => 687.0, - 8058 => 675.0, - 8059 => 675.0, - 8060 => 869.0, - 8061 => 869.0, - 8064 => 687.0, - 8065 => 687.0, - 8066 => 687.0, - 8067 => 687.0, - 8068 => 687.0, - 8069 => 687.0, - 8070 => 687.0, - 8071 => 687.0, - 8072 => 774.0, - 8073 => 774.0, - 8074 => 1041.0, - 8075 => 1043.0, - 8076 => 935.0, - 8077 => 963.0, - 8078 => 835.0, - 8079 => 859.0, - 8080 => 712.0, - 8081 => 712.0, - 8082 => 712.0, - 8083 => 712.0, - 8084 => 712.0, - 8085 => 712.0, - 8086 => 712.0, - 8087 => 712.0, - 8088 => 945.0, - 8089 => 951.0, - 8090 => 1250.0, - 8091 => 1250.0, - 8092 => 1180.0, - 8093 => 1206.0, - 8094 => 1054.0, - 8095 => 1063.0, - 8096 => 869.0, - 8097 => 869.0, - 8098 => 869.0, - 8099 => 869.0, - 8100 => 869.0, - 8101 => 869.0, - 8102 => 869.0, - 8103 => 869.0, - 8104 => 909.0, - 8105 => 958.0, - 8106 => 1246.0, - 8107 => 1251.0, - 8108 => 1076.0, - 8109 => 1105.0, - 8110 => 1028.0, - 8111 => 1076.0, - 8112 => 687.0, - 8113 => 687.0, - 8114 => 687.0, - 8115 => 687.0, - 8116 => 687.0, - 8118 => 687.0, - 8119 => 687.0, - 8120 => 774.0, - 8121 => 774.0, - 8122 => 876.0, - 8123 => 797.0, - 8124 => 774.0, - 8125 => 500.0, - 8126 => 500.0, - 8127 => 500.0, - 8128 => 500.0, - 8129 => 500.0, - 8130 => 712.0, - 8131 => 712.0, - 8132 => 712.0, - 8134 => 712.0, - 8135 => 712.0, - 8136 => 929.0, - 8137 => 846.0, - 8138 => 1080.0, - 8139 => 1009.0, - 8140 => 837.0, - 8141 => 500.0, - 8142 => 500.0, - 8143 => 500.0, - 8144 => 390.0, - 8145 => 390.0, - 8146 => 390.0, - 8147 => 390.0, - 8150 => 390.0, - 8151 => 390.0, - 8152 => 372.0, - 8153 => 372.0, - 8154 => 621.0, - 8155 => 563.0, - 8157 => 500.0, - 8158 => 500.0, - 8159 => 500.0, - 8160 => 675.0, - 8161 => 675.0, - 8162 => 675.0, - 8163 => 675.0, - 8164 => 716.0, - 8165 => 716.0, - 8166 => 675.0, - 8167 => 675.0, - 8168 => 724.0, - 8169 => 724.0, - 8170 => 1020.0, - 8171 => 980.0, - 8172 => 838.0, - 8173 => 500.0, - 8174 => 500.0, - 8175 => 500.0, - 8178 => 869.0, - 8179 => 869.0, - 8180 => 869.0, - 8182 => 869.0, - 8183 => 869.0, - 8184 => 1065.0, - 8185 => 891.0, - 8186 => 1084.0, - 8187 => 894.0, - 8188 => 850.0, - 8189 => 500.0, - 8190 => 500.0, - 8192 => 500.0, - 8193 => 1000.0, - 8194 => 500.0, - 8195 => 1000.0, - 8196 => 330.0, - 8197 => 250.0, - 8198 => 167.0, - 8199 => 696.0, - 8200 => 380.0, - 8201 => 200.0, - 8202 => 100.0, - 8203 => 0.0, - 8204 => 0.0, - 8205 => 0.0, - 8206 => 0.0, - 8207 => 0.0, - 8208 => 415.0, - 8209 => 415.0, - 8210 => 696.0, - 8211 => 500.0, - 8212 => 1000.0, - 8213 => 1000.0, - 8214 => 500.0, - 8215 => 500.0, - 8216 => 380.0, - 8217 => 380.0, - 8218 => 380.0, - 8219 => 380.0, - 8220 => 657.0, - 8221 => 657.0, - 8222 => 657.0, - 8223 => 657.0, - 8224 => 500.0, - 8225 => 500.0, - 8226 => 639.0, - 8227 => 639.0, - 8228 => 333.0, - 8229 => 667.0, - 8230 => 1000.0, - 8231 => 348.0, - 8232 => 0.0, - 8233 => 0.0, - 8234 => 0.0, - 8235 => 0.0, - 8236 => 0.0, - 8237 => 0.0, - 8238 => 0.0, - 8239 => 200.0, - 8240 => 1440.0, - 8241 => 1887.0, - 8242 => 264.0, - 8243 => 447.0, - 8244 => 630.0, - 8245 => 264.0, - 8246 => 447.0, - 8247 => 630.0, - 8248 => 733.0, - 8249 => 412.0, - 8250 => 412.0, - 8251 => 972.0, - 8252 => 627.0, - 8253 => 580.0, - 8254 => 500.0, - 8255 => 828.0, - 8256 => 828.0, - 8257 => 329.0, - 8258 => 1023.0, - 8259 => 500.0, - 8260 => 167.0, - 8261 => 457.0, - 8262 => 457.0, - 8263 => 1030.0, - 8264 => 829.0, - 8265 => 829.0, - 8266 => 513.0, - 8267 => 636.0, - 8268 => 500.0, - 8269 => 500.0, - 8270 => 523.0, - 8271 => 400.0, - 8272 => 828.0, - 8273 => 523.0, - 8274 => 556.0, - 8275 => 1000.0, - 8276 => 828.0, - 8277 => 838.0, - 8278 => 684.0, - 8279 => 813.0, - 8280 => 838.0, - 8281 => 838.0, - 8282 => 380.0, - 8283 => 872.0, - 8284 => 838.0, - 8285 => 380.0, - 8286 => 380.0, - 8287 => 222.0, - 8288 => 0.0, - 8289 => 0.0, - 8290 => 0.0, - 8291 => 0.0, - 8292 => 0.0, - 8298 => 0.0, - 8299 => 0.0, - 8300 => 0.0, - 8301 => 0.0, - 8302 => 0.0, - 8303 => 0.0, - 8304 => 438.0, - 8305 => 219.0, - 8308 => 438.0, - 8309 => 438.0, - 8310 => 438.0, - 8311 => 438.0, - 8312 => 438.0, - 8313 => 438.0, - 8314 => 528.0, - 8315 => 528.0, - 8316 => 528.0, - 8317 => 288.0, - 8318 => 288.0, - 8319 => 456.0, - 8320 => 438.0, - 8321 => 438.0, - 8322 => 438.0, - 8323 => 438.0, - 8324 => 438.0, - 8325 => 438.0, - 8326 => 438.0, - 8327 => 438.0, - 8328 => 438.0, - 8329 => 438.0, - 8330 => 528.0, - 8331 => 528.0, - 8332 => 528.0, - 8333 => 288.0, - 8334 => 288.0, - 8336 => 458.0, - 8337 => 479.0, - 8338 => 488.0, - 8339 => 413.0, - 8340 => 479.0, - 8352 => 929.0, - 8353 => 696.0, - 8354 => 696.0, - 8355 => 696.0, - 8356 => 696.0, - 8357 => 1042.0, - 8358 => 837.0, - 8359 => 1518.0, - 8360 => 1205.0, - 8361 => 1103.0, - 8362 => 904.0, - 8363 => 696.0, - 8364 => 696.0, - 8365 => 696.0, - 8366 => 696.0, - 8367 => 1392.0, - 8368 => 696.0, - 8369 => 696.0, - 8370 => 696.0, - 8371 => 696.0, - 8372 => 859.0, - 8373 => 696.0, - 8376 => 696.0, - 8377 => 696.0, - 8400 => 0.0, - 8401 => 0.0, - 8406 => 0.0, - 8407 => 0.0, - 8411 => 0.0, - 8412 => 0.0, - 8417 => 0.0, - 8448 => 1120.0, - 8449 => 1170.0, - 8450 => 734.0, - 8451 => 1211.0, - 8452 => 896.0, - 8453 => 1091.0, - 8454 => 1144.0, - 8455 => 614.0, - 8456 => 698.0, - 8457 => 1086.0, - 8459 => 1073.0, - 8460 => 913.0, - 8461 => 888.0, - 8462 => 712.0, - 8463 => 712.0, - 8464 => 597.0, - 8465 => 697.0, - 8466 => 856.0, - 8467 => 472.0, - 8468 => 974.0, - 8469 => 837.0, - 8470 => 1203.0, - 8471 => 1000.0, - 8472 => 697.0, - 8473 => 750.0, - 8474 => 850.0, - 8475 => 938.0, - 8476 => 814.0, - 8477 => 801.0, - 8478 => 896.0, - 8479 => 710.0, - 8480 => 1020.0, - 8481 => 1281.0, - 8482 => 1000.0, - 8483 => 755.0, - 8484 => 754.0, - 8485 => 578.0, - 8486 => 850.0, - 8487 => 850.0, - 8488 => 763.0, - 8489 => 338.0, - 8490 => 775.0, - 8491 => 774.0, - 8492 => 928.0, - 8493 => 818.0, - 8494 => 854.0, - 8495 => 636.0, - 8496 => 729.0, - 8497 => 808.0, - 8498 => 683.0, - 8499 => 1184.0, - 8500 => 465.0, - 8501 => 794.0, - 8502 => 731.0, - 8503 => 494.0, - 8504 => 684.0, - 8505 => 380.0, - 8506 => 945.0, - 8507 => 1348.0, - 8508 => 790.0, - 8509 => 737.0, - 8510 => 654.0, - 8511 => 863.0, - 8512 => 840.0, - 8513 => 775.0, - 8514 => 557.0, - 8515 => 637.0, - 8516 => 760.0, - 8517 => 830.0, - 8518 => 716.0, - 8519 => 678.0, - 8520 => 343.0, - 8521 => 343.0, - 8523 => 872.0, - 8526 => 547.0, - 8528 => 1035.0, - 8529 => 1035.0, - 8530 => 1483.0, - 8531 => 1035.0, - 8532 => 1035.0, - 8533 => 1035.0, - 8534 => 1035.0, - 8535 => 1035.0, - 8536 => 1035.0, - 8537 => 1035.0, - 8538 => 1035.0, - 8539 => 1035.0, - 8540 => 1035.0, - 8541 => 1035.0, - 8542 => 1035.0, - 8543 => 615.0, - 8544 => 372.0, - 8545 => 659.0, - 8546 => 945.0, - 8547 => 1099.0, - 8548 => 774.0, - 8549 => 1099.0, - 8550 => 1386.0, - 8551 => 1672.0, - 8552 => 1121.0, - 8553 => 771.0, - 8554 => 1120.0, - 8555 => 1407.0, - 8556 => 637.0, - 8557 => 734.0, - 8558 => 830.0, - 8559 => 995.0, - 8560 => 343.0, - 8561 => 607.0, - 8562 => 872.0, - 8563 => 984.0, - 8564 => 652.0, - 8565 => 962.0, - 8566 => 1227.0, - 8567 => 1491.0, - 8568 => 969.0, - 8569 => 645.0, - 8570 => 969.0, - 8571 => 1233.0, - 8572 => 343.0, - 8573 => 593.0, - 8574 => 716.0, - 8575 => 1042.0, - 8576 => 1289.0, - 8577 => 830.0, - 8578 => 1289.0, - 8579 => 734.0, - 8580 => 593.0, - 8581 => 734.0, - 8585 => 1035.0, - 8592 => 838.0, - 8593 => 838.0, - 8594 => 838.0, - 8595 => 838.0, - 8596 => 838.0, - 8597 => 838.0, - 8598 => 838.0, - 8599 => 838.0, - 8600 => 838.0, - 8601 => 838.0, - 8602 => 838.0, - 8603 => 838.0, - 8604 => 838.0, - 8605 => 838.0, - 8606 => 838.0, - 8607 => 838.0, - 8608 => 838.0, - 8609 => 838.0, - 8610 => 838.0, - 8611 => 838.0, - 8612 => 838.0, - 8613 => 838.0, - 8614 => 838.0, - 8615 => 838.0, - 8616 => 838.0, - 8617 => 838.0, - 8618 => 838.0, - 8619 => 838.0, - 8620 => 838.0, - 8621 => 838.0, - 8622 => 838.0, - 8623 => 838.0, - 8624 => 838.0, - 8625 => 838.0, - 8626 => 838.0, - 8627 => 838.0, - 8628 => 838.0, - 8629 => 838.0, - 8630 => 838.0, - 8631 => 838.0, - 8632 => 838.0, - 8633 => 838.0, - 8634 => 838.0, - 8635 => 838.0, - 8636 => 838.0, - 8637 => 838.0, - 8638 => 838.0, - 8639 => 838.0, - 8640 => 838.0, - 8641 => 838.0, - 8642 => 838.0, - 8643 => 838.0, - 8644 => 838.0, - 8645 => 838.0, - 8646 => 838.0, - 8647 => 838.0, - 8648 => 838.0, - 8649 => 838.0, - 8650 => 838.0, - 8651 => 838.0, - 8652 => 838.0, - 8653 => 838.0, - 8654 => 838.0, - 8655 => 838.0, - 8656 => 838.0, - 8657 => 838.0, - 8658 => 838.0, - 8659 => 838.0, - 8660 => 838.0, - 8661 => 838.0, - 8662 => 838.0, - 8663 => 838.0, - 8664 => 838.0, - 8665 => 838.0, - 8666 => 838.0, - 8667 => 838.0, - 8668 => 838.0, - 8669 => 838.0, - 8670 => 838.0, - 8671 => 838.0, - 8672 => 838.0, - 8673 => 838.0, - 8674 => 838.0, - 8675 => 838.0, - 8676 => 838.0, - 8677 => 838.0, - 8678 => 838.0, - 8679 => 838.0, - 8680 => 838.0, - 8681 => 838.0, - 8682 => 838.0, - 8683 => 838.0, - 8684 => 838.0, - 8685 => 838.0, - 8686 => 838.0, - 8687 => 838.0, - 8688 => 838.0, - 8689 => 838.0, - 8690 => 838.0, - 8691 => 838.0, - 8692 => 838.0, - 8693 => 838.0, - 8694 => 838.0, - 8695 => 838.0, - 8696 => 838.0, - 8697 => 838.0, - 8698 => 838.0, - 8699 => 838.0, - 8700 => 838.0, - 8701 => 838.0, - 8702 => 838.0, - 8703 => 838.0, - 8704 => 774.0, - 8705 => 696.0, - 8706 => 544.0, - 8707 => 683.0, - 8708 => 683.0, - 8709 => 856.0, - 8710 => 697.0, - 8711 => 697.0, - 8712 => 896.0, - 8713 => 896.0, - 8714 => 750.0, - 8715 => 896.0, - 8716 => 896.0, - 8717 => 750.0, - 8718 => 636.0, - 8719 => 787.0, - 8720 => 787.0, - 8721 => 718.0, - 8722 => 838.0, - 8723 => 838.0, - 8724 => 696.0, - 8725 => 365.0, - 8726 => 696.0, - 8727 => 838.0, - 8728 => 626.0, - 8729 => 380.0, - 8730 => 667.0, - 8731 => 667.0, - 8732 => 667.0, - 8733 => 712.0, - 8734 => 833.0, - 8735 => 838.0, - 8736 => 896.0, - 8737 => 896.0, - 8738 => 838.0, - 8739 => 500.0, - 8740 => 500.0, - 8741 => 500.0, - 8742 => 500.0, - 8743 => 812.0, - 8744 => 812.0, - 8745 => 812.0, - 8746 => 812.0, - 8747 => 610.0, - 8748 => 929.0, - 8749 => 1295.0, - 8750 => 563.0, - 8751 => 977.0, - 8752 => 1313.0, - 8753 => 563.0, - 8754 => 563.0, - 8755 => 563.0, - 8756 => 696.0, - 8757 => 696.0, - 8758 => 294.0, - 8759 => 696.0, - 8760 => 838.0, - 8761 => 838.0, - 8762 => 838.0, - 8763 => 838.0, - 8764 => 838.0, - 8765 => 838.0, - 8766 => 838.0, - 8767 => 838.0, - 8768 => 375.0, - 8769 => 838.0, - 8770 => 838.0, - 8771 => 838.0, - 8772 => 838.0, - 8773 => 838.0, - 8774 => 838.0, - 8775 => 838.0, - 8776 => 838.0, - 8777 => 838.0, - 8778 => 838.0, - 8779 => 838.0, - 8780 => 838.0, - 8781 => 838.0, - 8782 => 838.0, - 8783 => 838.0, - 8784 => 838.0, - 8785 => 838.0, - 8786 => 838.0, - 8787 => 838.0, - 8788 => 1063.0, - 8789 => 1063.0, - 8790 => 838.0, - 8791 => 838.0, - 8792 => 838.0, - 8793 => 838.0, - 8794 => 838.0, - 8795 => 838.0, - 8796 => 838.0, - 8797 => 838.0, - 8798 => 838.0, - 8799 => 838.0, - 8800 => 838.0, - 8801 => 838.0, - 8802 => 838.0, - 8803 => 838.0, - 8804 => 838.0, - 8805 => 838.0, - 8806 => 838.0, - 8807 => 838.0, - 8808 => 841.0, - 8809 => 841.0, - 8810 => 1047.0, - 8811 => 1047.0, - 8812 => 500.0, - 8813 => 838.0, - 8814 => 838.0, - 8815 => 838.0, - 8816 => 838.0, - 8817 => 838.0, - 8818 => 838.0, - 8819 => 838.0, - 8820 => 838.0, - 8821 => 838.0, - 8822 => 838.0, - 8823 => 838.0, - 8824 => 838.0, - 8825 => 838.0, - 8826 => 838.0, - 8827 => 838.0, - 8828 => 838.0, - 8829 => 838.0, - 8830 => 838.0, - 8831 => 838.0, - 8832 => 838.0, - 8833 => 838.0, - 8834 => 838.0, - 8835 => 838.0, - 8836 => 838.0, - 8837 => 838.0, - 8838 => 838.0, - 8839 => 838.0, - 8840 => 838.0, - 8841 => 838.0, - 8842 => 838.0, - 8843 => 838.0, - 8844 => 812.0, - 8845 => 812.0, - 8846 => 812.0, - 8847 => 838.0, - 8848 => 838.0, - 8849 => 838.0, - 8850 => 838.0, - 8851 => 796.0, - 8852 => 796.0, - 8853 => 838.0, - 8854 => 838.0, - 8855 => 838.0, - 8856 => 838.0, - 8857 => 838.0, - 8858 => 838.0, - 8859 => 838.0, - 8860 => 838.0, - 8861 => 838.0, - 8862 => 838.0, - 8863 => 838.0, - 8864 => 838.0, - 8865 => 838.0, - 8866 => 914.0, - 8867 => 914.0, - 8868 => 914.0, - 8869 => 914.0, - 8870 => 542.0, - 8871 => 542.0, - 8872 => 914.0, - 8873 => 914.0, - 8874 => 914.0, - 8875 => 914.0, - 8876 => 914.0, - 8877 => 914.0, - 8878 => 914.0, - 8879 => 914.0, - 8880 => 838.0, - 8881 => 838.0, - 8882 => 838.0, - 8883 => 838.0, - 8884 => 838.0, - 8885 => 838.0, - 8886 => 1000.0, - 8887 => 1000.0, - 8888 => 838.0, - 8889 => 838.0, - 8890 => 542.0, - 8891 => 812.0, - 8892 => 812.0, - 8893 => 812.0, - 8894 => 838.0, - 8895 => 838.0, - 8896 => 843.0, - 8897 => 843.0, - 8898 => 843.0, - 8899 => 843.0, - 8900 => 494.0, - 8901 => 380.0, - 8902 => 626.0, - 8903 => 838.0, - 8904 => 1000.0, - 8905 => 1000.0, - 8906 => 1000.0, - 8907 => 1000.0, - 8908 => 1000.0, - 8909 => 838.0, - 8910 => 812.0, - 8911 => 812.0, - 8912 => 838.0, - 8913 => 838.0, - 8914 => 838.0, - 8915 => 838.0, - 8916 => 838.0, - 8917 => 838.0, - 8918 => 838.0, - 8919 => 838.0, - 8920 => 1422.0, - 8921 => 1422.0, - 8922 => 838.0, - 8923 => 838.0, - 8924 => 838.0, - 8925 => 838.0, - 8926 => 838.0, - 8927 => 838.0, - 8928 => 838.0, - 8929 => 838.0, - 8930 => 838.0, - 8931 => 838.0, - 8932 => 838.0, - 8933 => 838.0, - 8934 => 838.0, - 8935 => 838.0, - 8936 => 838.0, - 8937 => 838.0, - 8938 => 838.0, - 8939 => 838.0, - 8940 => 838.0, - 8941 => 838.0, - 8942 => 1000.0, - 8943 => 1000.0, - 8944 => 1000.0, - 8945 => 1000.0, - 8946 => 1158.0, - 8947 => 896.0, - 8948 => 750.0, - 8949 => 896.0, - 8950 => 896.0, - 8951 => 750.0, - 8952 => 896.0, - 8953 => 896.0, - 8954 => 1158.0, - 8955 => 896.0, - 8956 => 750.0, - 8957 => 896.0, - 8958 => 750.0, - 8959 => 896.0, - 8960 => 602.0, - 8961 => 602.0, - 8962 => 716.0, - 8963 => 838.0, - 8964 => 838.0, - 8965 => 838.0, - 8966 => 838.0, - 8967 => 488.0, - 8968 => 457.0, - 8969 => 457.0, - 8970 => 457.0, - 8971 => 457.0, - 8972 => 809.0, - 8973 => 809.0, - 8974 => 809.0, - 8975 => 809.0, - 8976 => 838.0, - 8977 => 539.0, - 8984 => 928.0, - 8985 => 838.0, - 8988 => 469.0, - 8989 => 469.0, - 8990 => 469.0, - 8991 => 469.0, - 8992 => 610.0, - 8993 => 610.0, - 8996 => 1152.0, - 8997 => 1152.0, - 8998 => 1414.0, - 8999 => 1152.0, - 9000 => 1443.0, - 9003 => 1414.0, - 9004 => 873.0, - 9075 => 390.0, - 9076 => 716.0, - 9077 => 869.0, - 9082 => 687.0, - 9085 => 863.0, - 9095 => 1152.0, - 9108 => 873.0, - 9115 => 500.0, - 9116 => 500.0, - 9117 => 500.0, - 9118 => 500.0, - 9119 => 500.0, - 9120 => 500.0, - 9121 => 500.0, - 9122 => 500.0, - 9123 => 500.0, - 9124 => 500.0, - 9125 => 500.0, - 9126 => 500.0, - 9127 => 750.0, - 9128 => 750.0, - 9129 => 750.0, - 9130 => 750.0, - 9131 => 750.0, - 9132 => 750.0, - 9133 => 750.0, - 9134 => 610.0, - 9166 => 838.0, - 9167 => 945.0, - 9187 => 873.0, - 9189 => 769.0, - 9192 => 696.0, - 9250 => 716.0, - 9251 => 716.0, - 9312 => 847.0, - 9313 => 847.0, - 9314 => 847.0, - 9315 => 847.0, - 9316 => 847.0, - 9317 => 847.0, - 9318 => 847.0, - 9319 => 847.0, - 9320 => 847.0, - 9321 => 847.0, - 9600 => 769.0, - 9601 => 769.0, - 9602 => 769.0, - 9603 => 769.0, - 9604 => 769.0, - 9605 => 769.0, - 9606 => 769.0, - 9607 => 769.0, - 9608 => 769.0, - 9609 => 769.0, - 9610 => 769.0, - 9611 => 769.0, - 9612 => 769.0, - 9613 => 769.0, - 9614 => 769.0, - 9615 => 769.0, - 9616 => 769.0, - 9617 => 769.0, - 9618 => 769.0, - 9619 => 769.0, - 9620 => 769.0, - 9621 => 769.0, - 9622 => 769.0, - 9623 => 769.0, - 9624 => 769.0, - 9625 => 769.0, - 9626 => 769.0, - 9627 => 769.0, - 9628 => 769.0, - 9629 => 769.0, - 9630 => 769.0, - 9631 => 769.0, - 9632 => 945.0, - 9633 => 945.0, - 9634 => 945.0, - 9635 => 945.0, - 9636 => 945.0, - 9637 => 945.0, - 9638 => 945.0, - 9639 => 945.0, - 9640 => 945.0, - 9641 => 945.0, - 9642 => 678.0, - 9643 => 678.0, - 9644 => 945.0, - 9645 => 945.0, - 9646 => 550.0, - 9647 => 550.0, - 9648 => 769.0, - 9649 => 769.0, - 9650 => 769.0, - 9651 => 769.0, - 9652 => 502.0, - 9653 => 502.0, - 9654 => 769.0, - 9655 => 769.0, - 9656 => 502.0, - 9657 => 502.0, - 9658 => 769.0, - 9659 => 769.0, - 9660 => 769.0, - 9661 => 769.0, - 9662 => 502.0, - 9663 => 502.0, - 9664 => 769.0, - 9665 => 769.0, - 9666 => 502.0, - 9667 => 502.0, - 9668 => 769.0, - 9669 => 769.0, - 9670 => 769.0, - 9671 => 769.0, - 9672 => 769.0, - 9673 => 873.0, - 9674 => 494.0, - 9675 => 873.0, - 9676 => 873.0, - 9677 => 873.0, - 9678 => 873.0, - 9679 => 873.0, - 9680 => 873.0, - 9681 => 873.0, - 9682 => 873.0, - 9683 => 873.0, - 9684 => 873.0, - 9685 => 873.0, - 9686 => 527.0, - 9687 => 527.0, - 9688 => 840.0, - 9689 => 970.0, - 9690 => 970.0, - 9691 => 970.0, - 9692 => 387.0, - 9693 => 387.0, - 9694 => 387.0, - 9695 => 387.0, - 9696 => 769.0, - 9697 => 769.0, - 9698 => 769.0, - 9699 => 769.0, - 9700 => 769.0, - 9701 => 769.0, - 9702 => 639.0, - 9703 => 945.0, - 9704 => 945.0, - 9705 => 945.0, - 9706 => 945.0, - 9707 => 945.0, - 9708 => 769.0, - 9709 => 769.0, - 9710 => 769.0, - 9711 => 1119.0, - 9712 => 945.0, - 9713 => 945.0, - 9714 => 945.0, - 9715 => 945.0, - 9716 => 873.0, - 9717 => 873.0, - 9718 => 873.0, - 9719 => 873.0, - 9720 => 769.0, - 9721 => 769.0, - 9722 => 769.0, - 9723 => 830.0, - 9724 => 830.0, - 9725 => 732.0, - 9726 => 732.0, - 9727 => 769.0, - 9728 => 896.0, - 9729 => 1000.0, - 9730 => 896.0, - 9731 => 896.0, - 9732 => 896.0, - 9733 => 896.0, - 9734 => 896.0, - 9735 => 573.0, - 9736 => 896.0, - 9737 => 896.0, - 9738 => 888.0, - 9739 => 888.0, - 9740 => 671.0, - 9741 => 1013.0, - 9742 => 1246.0, - 9743 => 1250.0, - 9744 => 896.0, - 9745 => 896.0, - 9746 => 896.0, - 9747 => 532.0, - 9748 => 896.0, - 9749 => 896.0, - 9750 => 896.0, - 9751 => 896.0, - 9752 => 896.0, - 9753 => 896.0, - 9754 => 896.0, - 9755 => 896.0, - 9756 => 896.0, - 9757 => 609.0, - 9758 => 896.0, - 9759 => 609.0, - 9760 => 896.0, - 9761 => 896.0, - 9762 => 896.0, - 9763 => 896.0, - 9764 => 669.0, - 9765 => 746.0, - 9766 => 649.0, - 9767 => 784.0, - 9768 => 545.0, - 9769 => 896.0, - 9770 => 896.0, - 9771 => 896.0, - 9772 => 710.0, - 9773 => 896.0, - 9774 => 896.0, - 9775 => 896.0, - 9776 => 896.0, - 9777 => 896.0, - 9778 => 896.0, - 9779 => 896.0, - 9780 => 896.0, - 9781 => 896.0, - 9782 => 896.0, - 9783 => 896.0, - 9784 => 896.0, - 9785 => 896.0, - 9786 => 896.0, - 9787 => 896.0, - 9788 => 896.0, - 9789 => 896.0, - 9790 => 896.0, - 9791 => 614.0, - 9792 => 732.0, - 9793 => 732.0, - 9794 => 896.0, - 9795 => 896.0, - 9796 => 896.0, - 9797 => 896.0, - 9798 => 896.0, - 9799 => 896.0, - 9800 => 896.0, - 9801 => 896.0, - 9802 => 896.0, - 9803 => 896.0, - 9804 => 896.0, - 9805 => 896.0, - 9806 => 896.0, - 9807 => 896.0, - 9808 => 896.0, - 9809 => 896.0, - 9810 => 896.0, - 9811 => 896.0, - 9812 => 896.0, - 9813 => 896.0, - 9814 => 896.0, - 9815 => 896.0, - 9816 => 896.0, - 9817 => 896.0, - 9818 => 896.0, - 9819 => 896.0, - 9820 => 896.0, - 9821 => 896.0, - 9822 => 896.0, - 9823 => 896.0, - 9824 => 896.0, - 9825 => 896.0, - 9826 => 896.0, - 9827 => 896.0, - 9828 => 896.0, - 9829 => 896.0, - 9830 => 896.0, - 9831 => 896.0, - 9832 => 896.0, - 9833 => 472.0, - 9834 => 638.0, - 9835 => 896.0, - 9836 => 896.0, - 9837 => 472.0, - 9838 => 357.0, - 9839 => 484.0, - 9840 => 748.0, - 9841 => 766.0, - 9842 => 896.0, - 9843 => 896.0, - 9844 => 896.0, - 9845 => 896.0, - 9846 => 896.0, - 9847 => 896.0, - 9848 => 896.0, - 9849 => 896.0, - 9850 => 896.0, - 9851 => 896.0, - 9852 => 896.0, - 9853 => 896.0, - 9854 => 896.0, - 9855 => 896.0, - 9856 => 869.0, - 9857 => 869.0, - 9858 => 869.0, - 9859 => 869.0, - 9860 => 869.0, - 9861 => 869.0, - 9862 => 896.0, - 9863 => 896.0, - 9864 => 896.0, - 9865 => 896.0, - 9866 => 896.0, - 9867 => 896.0, - 9868 => 896.0, - 9869 => 896.0, - 9870 => 896.0, - 9871 => 896.0, - 9872 => 896.0, - 9873 => 896.0, - 9874 => 896.0, - 9875 => 896.0, - 9876 => 896.0, - 9877 => 541.0, - 9878 => 896.0, - 9879 => 896.0, - 9880 => 896.0, - 9881 => 896.0, - 9882 => 896.0, - 9883 => 896.0, - 9884 => 896.0, - 9888 => 896.0, - 9889 => 702.0, - 9890 => 1004.0, - 9891 => 1089.0, - 9892 => 1175.0, - 9893 => 903.0, - 9894 => 838.0, - 9895 => 838.0, - 9896 => 838.0, - 9897 => 838.0, - 9898 => 838.0, - 9899 => 838.0, - 9900 => 838.0, - 9901 => 838.0, - 9902 => 838.0, - 9903 => 838.0, - 9904 => 844.0, - 9905 => 838.0, - 9906 => 732.0, - 9907 => 732.0, - 9908 => 732.0, - 9909 => 732.0, - 9910 => 850.0, - 9911 => 732.0, - 9912 => 732.0, - 9920 => 838.0, - 9921 => 838.0, - 9922 => 838.0, - 9923 => 838.0, - 9985 => 838.0, - 9986 => 838.0, - 9987 => 838.0, - 9988 => 838.0, - 9990 => 838.0, - 9991 => 838.0, - 9992 => 838.0, - 9993 => 838.0, - 9996 => 838.0, - 9997 => 838.0, - 9998 => 838.0, - 9999 => 838.0, - 10000 => 838.0, - 10001 => 838.0, - 10002 => 838.0, - 10003 => 838.0, - 10004 => 838.0, - 10005 => 838.0, - 10006 => 838.0, - 10007 => 838.0, - 10008 => 838.0, - 10009 => 838.0, - 10010 => 838.0, - 10011 => 838.0, - 10012 => 838.0, - 10013 => 838.0, - 10014 => 838.0, - 10015 => 838.0, - 10016 => 838.0, - 10017 => 838.0, - 10018 => 838.0, - 10019 => 838.0, - 10020 => 838.0, - 10021 => 838.0, - 10022 => 838.0, - 10023 => 838.0, - 10025 => 838.0, - 10026 => 838.0, - 10027 => 838.0, - 10028 => 838.0, - 10029 => 838.0, - 10030 => 838.0, - 10031 => 838.0, - 10032 => 838.0, - 10033 => 838.0, - 10034 => 838.0, - 10035 => 838.0, - 10036 => 838.0, - 10037 => 838.0, - 10038 => 838.0, - 10039 => 838.0, - 10040 => 838.0, - 10041 => 838.0, - 10042 => 838.0, - 10043 => 838.0, - 10044 => 838.0, - 10045 => 838.0, - 10046 => 838.0, - 10047 => 838.0, - 10048 => 838.0, - 10049 => 838.0, - 10050 => 838.0, - 10051 => 838.0, - 10052 => 838.0, - 10053 => 838.0, - 10054 => 838.0, - 10055 => 838.0, - 10056 => 838.0, - 10057 => 838.0, - 10058 => 838.0, - 10059 => 838.0, - 10061 => 896.0, - 10063 => 896.0, - 10064 => 896.0, - 10065 => 896.0, - 10066 => 896.0, - 10070 => 896.0, - 10072 => 838.0, - 10073 => 838.0, - 10074 => 838.0, - 10075 => 347.0, - 10076 => 347.0, - 10077 => 587.0, - 10078 => 587.0, - 10081 => 838.0, - 10082 => 838.0, - 10083 => 838.0, - 10084 => 838.0, - 10085 => 838.0, - 10086 => 838.0, - 10087 => 838.0, - 10088 => 838.0, - 10089 => 838.0, - 10090 => 838.0, - 10091 => 838.0, - 10092 => 838.0, - 10093 => 838.0, - 10094 => 838.0, - 10095 => 838.0, - 10096 => 838.0, - 10097 => 838.0, - 10098 => 838.0, - 10099 => 838.0, - 10100 => 838.0, - 10101 => 838.0, - 10102 => 847.0, - 10103 => 847.0, - 10104 => 847.0, - 10105 => 847.0, - 10106 => 847.0, - 10107 => 847.0, - 10108 => 847.0, - 10109 => 847.0, - 10110 => 847.0, - 10111 => 847.0, - 10112 => 838.0, - 10113 => 838.0, - 10114 => 838.0, - 10115 => 838.0, - 10116 => 838.0, - 10117 => 838.0, - 10118 => 838.0, - 10119 => 838.0, - 10120 => 838.0, - 10121 => 838.0, - 10122 => 838.0, - 10123 => 838.0, - 10124 => 838.0, - 10125 => 838.0, - 10126 => 838.0, - 10127 => 838.0, - 10128 => 838.0, - 10129 => 838.0, - 10130 => 838.0, - 10131 => 838.0, - 10132 => 838.0, - 10136 => 838.0, - 10137 => 838.0, - 10138 => 838.0, - 10139 => 838.0, - 10140 => 838.0, - 10141 => 838.0, - 10142 => 838.0, - 10143 => 838.0, - 10144 => 838.0, - 10145 => 838.0, - 10146 => 838.0, - 10147 => 838.0, - 10148 => 838.0, - 10149 => 838.0, - 10150 => 838.0, - 10151 => 838.0, - 10152 => 838.0, - 10153 => 838.0, - 10154 => 838.0, - 10155 => 838.0, - 10156 => 838.0, - 10157 => 838.0, - 10158 => 838.0, - 10159 => 838.0, - 10161 => 838.0, - 10162 => 838.0, - 10163 => 838.0, - 10164 => 838.0, - 10165 => 838.0, - 10166 => 838.0, - 10167 => 838.0, - 10168 => 838.0, - 10169 => 838.0, - 10170 => 838.0, - 10171 => 838.0, - 10172 => 838.0, - 10173 => 838.0, - 10174 => 838.0, - 10181 => 457.0, - 10182 => 457.0, - 10208 => 494.0, - 10214 => 487.0, - 10215 => 487.0, - 10216 => 457.0, - 10217 => 457.0, - 10218 => 721.0, - 10219 => 721.0, - 10224 => 838.0, - 10225 => 838.0, - 10226 => 838.0, - 10227 => 838.0, - 10228 => 1157.0, - 10229 => 1434.0, - 10230 => 1434.0, - 10231 => 1434.0, - 10232 => 1434.0, - 10233 => 1434.0, - 10234 => 1434.0, - 10235 => 1434.0, - 10236 => 1434.0, - 10237 => 1434.0, - 10238 => 1434.0, - 10239 => 1434.0, - 10240 => 781.0, - 10241 => 781.0, - 10242 => 781.0, - 10243 => 781.0, - 10244 => 781.0, - 10245 => 781.0, - 10246 => 781.0, - 10247 => 781.0, - 10248 => 781.0, - 10249 => 781.0, - 10250 => 781.0, - 10251 => 781.0, - 10252 => 781.0, - 10253 => 781.0, - 10254 => 781.0, - 10255 => 781.0, - 10256 => 781.0, - 10257 => 781.0, - 10258 => 781.0, - 10259 => 781.0, - 10260 => 781.0, - 10261 => 781.0, - 10262 => 781.0, - 10263 => 781.0, - 10264 => 781.0, - 10265 => 781.0, - 10266 => 781.0, - 10267 => 781.0, - 10268 => 781.0, - 10269 => 781.0, - 10270 => 781.0, - 10271 => 781.0, - 10272 => 781.0, - 10273 => 781.0, - 10274 => 781.0, - 10275 => 781.0, - 10276 => 781.0, - 10277 => 781.0, - 10278 => 781.0, - 10279 => 781.0, - 10280 => 781.0, - 10281 => 781.0, - 10282 => 781.0, - 10283 => 781.0, - 10284 => 781.0, - 10285 => 781.0, - 10286 => 781.0, - 10287 => 781.0, - 10288 => 781.0, - 10289 => 781.0, - 10290 => 781.0, - 10291 => 781.0, - 10292 => 781.0, - 10293 => 781.0, - 10294 => 781.0, - 10295 => 781.0, - 10296 => 781.0, - 10297 => 781.0, - 10298 => 781.0, - 10299 => 781.0, - 10300 => 781.0, - 10301 => 781.0, - 10302 => 781.0, - 10303 => 781.0, - 10304 => 781.0, - 10305 => 781.0, - 10306 => 781.0, - 10307 => 781.0, - 10308 => 781.0, - 10309 => 781.0, - 10310 => 781.0, - 10311 => 781.0, - 10312 => 781.0, - 10313 => 781.0, - 10314 => 781.0, - 10315 => 781.0, - 10316 => 781.0, - 10317 => 781.0, - 10318 => 781.0, - 10319 => 781.0, - 10320 => 781.0, - 10321 => 781.0, - 10322 => 781.0, - 10323 => 781.0, - 10324 => 781.0, - 10325 => 781.0, - 10326 => 781.0, - 10327 => 781.0, - 10328 => 781.0, - 10329 => 781.0, - 10330 => 781.0, - 10331 => 781.0, - 10332 => 781.0, - 10333 => 781.0, - 10334 => 781.0, - 10335 => 781.0, - 10336 => 781.0, - 10337 => 781.0, - 10338 => 781.0, - 10339 => 781.0, - 10340 => 781.0, - 10341 => 781.0, - 10342 => 781.0, - 10343 => 781.0, - 10344 => 781.0, - 10345 => 781.0, - 10346 => 781.0, - 10347 => 781.0, - 10348 => 781.0, - 10349 => 781.0, - 10350 => 781.0, - 10351 => 781.0, - 10352 => 781.0, - 10353 => 781.0, - 10354 => 781.0, - 10355 => 781.0, - 10356 => 781.0, - 10357 => 781.0, - 10358 => 781.0, - 10359 => 781.0, - 10360 => 781.0, - 10361 => 781.0, - 10362 => 781.0, - 10363 => 781.0, - 10364 => 781.0, - 10365 => 781.0, - 10366 => 781.0, - 10367 => 781.0, - 10368 => 781.0, - 10369 => 781.0, - 10370 => 781.0, - 10371 => 781.0, - 10372 => 781.0, - 10373 => 781.0, - 10374 => 781.0, - 10375 => 781.0, - 10376 => 781.0, - 10377 => 781.0, - 10378 => 781.0, - 10379 => 781.0, - 10380 => 781.0, - 10381 => 781.0, - 10382 => 781.0, - 10383 => 781.0, - 10384 => 781.0, - 10385 => 781.0, - 10386 => 781.0, - 10387 => 781.0, - 10388 => 781.0, - 10389 => 781.0, - 10390 => 781.0, - 10391 => 781.0, - 10392 => 781.0, - 10393 => 781.0, - 10394 => 781.0, - 10395 => 781.0, - 10396 => 781.0, - 10397 => 781.0, - 10398 => 781.0, - 10399 => 781.0, - 10400 => 781.0, - 10401 => 781.0, - 10402 => 781.0, - 10403 => 781.0, - 10404 => 781.0, - 10405 => 781.0, - 10406 => 781.0, - 10407 => 781.0, - 10408 => 781.0, - 10409 => 781.0, - 10410 => 781.0, - 10411 => 781.0, - 10412 => 781.0, - 10413 => 781.0, - 10414 => 781.0, - 10415 => 781.0, - 10416 => 781.0, - 10417 => 781.0, - 10418 => 781.0, - 10419 => 781.0, - 10420 => 781.0, - 10421 => 781.0, - 10422 => 781.0, - 10423 => 781.0, - 10424 => 781.0, - 10425 => 781.0, - 10426 => 781.0, - 10427 => 781.0, - 10428 => 781.0, - 10429 => 781.0, - 10430 => 781.0, - 10431 => 781.0, - 10432 => 781.0, - 10433 => 781.0, - 10434 => 781.0, - 10435 => 781.0, - 10436 => 781.0, - 10437 => 781.0, - 10438 => 781.0, - 10439 => 781.0, - 10440 => 781.0, - 10441 => 781.0, - 10442 => 781.0, - 10443 => 781.0, - 10444 => 781.0, - 10445 => 781.0, - 10446 => 781.0, - 10447 => 781.0, - 10448 => 781.0, - 10449 => 781.0, - 10450 => 781.0, - 10451 => 781.0, - 10452 => 781.0, - 10453 => 781.0, - 10454 => 781.0, - 10455 => 781.0, - 10456 => 781.0, - 10457 => 781.0, - 10458 => 781.0, - 10459 => 781.0, - 10460 => 781.0, - 10461 => 781.0, - 10462 => 781.0, - 10463 => 781.0, - 10464 => 781.0, - 10465 => 781.0, - 10466 => 781.0, - 10467 => 781.0, - 10468 => 781.0, - 10469 => 781.0, - 10470 => 781.0, - 10471 => 781.0, - 10472 => 781.0, - 10473 => 781.0, - 10474 => 781.0, - 10475 => 781.0, - 10476 => 781.0, - 10477 => 781.0, - 10478 => 781.0, - 10479 => 781.0, - 10480 => 781.0, - 10481 => 781.0, - 10482 => 781.0, - 10483 => 781.0, - 10484 => 781.0, - 10485 => 781.0, - 10486 => 781.0, - 10487 => 781.0, - 10488 => 781.0, - 10489 => 781.0, - 10490 => 781.0, - 10491 => 781.0, - 10492 => 781.0, - 10493 => 781.0, - 10494 => 781.0, - 10495 => 781.0, - 10502 => 838.0, - 10503 => 838.0, - 10506 => 838.0, - 10507 => 838.0, - 10560 => 838.0, - 10561 => 838.0, - 10627 => 753.0, - 10628 => 753.0, - 10702 => 838.0, - 10703 => 1046.0, - 10704 => 1046.0, - 10705 => 1000.0, - 10706 => 1000.0, - 10707 => 1000.0, - 10708 => 1000.0, - 10709 => 1000.0, - 10731 => 494.0, - 10746 => 838.0, - 10747 => 838.0, - 10752 => 1000.0, - 10753 => 1000.0, - 10754 => 1000.0, - 10764 => 1661.0, - 10765 => 563.0, - 10766 => 563.0, - 10767 => 563.0, - 10768 => 563.0, - 10769 => 563.0, - 10770 => 563.0, - 10771 => 563.0, - 10772 => 563.0, - 10773 => 563.0, - 10774 => 563.0, - 10775 => 563.0, - 10776 => 563.0, - 10777 => 563.0, - 10778 => 563.0, - 10779 => 563.0, - 10780 => 563.0, - 10799 => 838.0, - 10877 => 838.0, - 10878 => 838.0, - 10879 => 838.0, - 10880 => 838.0, - 10881 => 838.0, - 10882 => 838.0, - 10883 => 838.0, - 10884 => 838.0, - 10885 => 838.0, - 10886 => 838.0, - 10887 => 838.0, - 10888 => 838.0, - 10889 => 838.0, - 10890 => 838.0, - 10891 => 838.0, - 10892 => 838.0, - 10893 => 838.0, - 10894 => 838.0, - 10895 => 838.0, - 10896 => 838.0, - 10897 => 838.0, - 10898 => 838.0, - 10899 => 838.0, - 10900 => 838.0, - 10901 => 838.0, - 10902 => 838.0, - 10903 => 838.0, - 10904 => 838.0, - 10905 => 838.0, - 10906 => 838.0, - 10907 => 838.0, - 10908 => 838.0, - 10909 => 838.0, - 10910 => 838.0, - 10911 => 838.0, - 10912 => 838.0, - 10926 => 838.0, - 10927 => 838.0, - 10928 => 838.0, - 10929 => 838.0, - 10930 => 838.0, - 10931 => 838.0, - 10932 => 838.0, - 10933 => 838.0, - 10934 => 838.0, - 10935 => 838.0, - 10936 => 838.0, - 10937 => 838.0, - 10938 => 838.0, - 11001 => 838.0, - 11002 => 838.0, - 11008 => 838.0, - 11009 => 838.0, - 11010 => 838.0, - 11011 => 838.0, - 11012 => 838.0, - 11013 => 838.0, - 11014 => 838.0, - 11015 => 838.0, - 11016 => 838.0, - 11017 => 838.0, - 11018 => 838.0, - 11019 => 838.0, - 11020 => 838.0, - 11021 => 838.0, - 11022 => 838.0, - 11023 => 838.0, - 11024 => 838.0, - 11025 => 838.0, - 11026 => 945.0, - 11027 => 945.0, - 11028 => 945.0, - 11029 => 945.0, - 11030 => 769.0, - 11031 => 769.0, - 11032 => 769.0, - 11033 => 769.0, - 11034 => 945.0, - 11039 => 869.0, - 11040 => 869.0, - 11041 => 873.0, - 11042 => 873.0, - 11043 => 873.0, - 11044 => 1119.0, - 11091 => 869.0, - 11092 => 869.0, - 11360 => 637.0, - 11361 => 360.0, - 11362 => 637.0, - 11363 => 733.0, - 11364 => 770.0, - 11365 => 675.0, - 11366 => 478.0, - 11367 => 956.0, - 11368 => 712.0, - 11369 => 775.0, - 11370 => 665.0, - 11371 => 725.0, - 11372 => 582.0, - 11373 => 860.0, - 11374 => 995.0, - 11375 => 774.0, - 11376 => 860.0, - 11377 => 778.0, - 11378 => 1221.0, - 11379 => 1056.0, - 11380 => 652.0, - 11381 => 698.0, - 11382 => 565.0, - 11383 => 782.0, - 11385 => 538.0, - 11386 => 687.0, - 11387 => 559.0, - 11388 => 219.0, - 11389 => 487.0, - 11390 => 720.0, - 11391 => 725.0, - 11568 => 691.0, - 11569 => 941.0, - 11570 => 941.0, - 11571 => 725.0, - 11572 => 725.0, - 11573 => 725.0, - 11574 => 676.0, - 11575 => 774.0, - 11576 => 774.0, - 11577 => 683.0, - 11578 => 683.0, - 11579 => 802.0, - 11580 => 989.0, - 11581 => 761.0, - 11582 => 623.0, - 11583 => 761.0, - 11584 => 941.0, - 11585 => 941.0, - 11586 => 373.0, - 11587 => 740.0, - 11588 => 837.0, - 11589 => 914.0, - 11590 => 672.0, - 11591 => 737.0, - 11592 => 680.0, - 11593 => 683.0, - 11594 => 602.0, - 11595 => 1039.0, - 11596 => 778.0, - 11597 => 837.0, - 11598 => 683.0, - 11599 => 372.0, - 11600 => 778.0, - 11601 => 373.0, - 11602 => 725.0, - 11603 => 691.0, - 11604 => 941.0, - 11605 => 941.0, - 11606 => 837.0, - 11607 => 373.0, - 11608 => 836.0, - 11609 => 941.0, - 11610 => 941.0, - 11611 => 734.0, - 11612 => 876.0, - 11613 => 771.0, - 11614 => 734.0, - 11615 => 683.0, - 11616 => 774.0, - 11617 => 837.0, - 11618 => 683.0, - 11619 => 850.0, - 11620 => 697.0, - 11621 => 850.0, - 11631 => 716.0, - 11800 => 580.0, - 11810 => 457.0, - 11811 => 457.0, - 11812 => 457.0, - 11813 => 457.0, - 11822 => 580.0, - 19904 => 896.0, - 19905 => 896.0, - 19906 => 896.0, - 19907 => 896.0, - 19908 => 896.0, - 19909 => 896.0, - 19910 => 896.0, - 19911 => 896.0, - 19912 => 896.0, - 19913 => 896.0, - 19914 => 896.0, - 19915 => 896.0, - 19916 => 896.0, - 19917 => 896.0, - 19918 => 896.0, - 19919 => 896.0, - 19920 => 896.0, - 19921 => 896.0, - 19922 => 896.0, - 19923 => 896.0, - 19924 => 896.0, - 19925 => 896.0, - 19926 => 896.0, - 19927 => 896.0, - 19928 => 896.0, - 19929 => 896.0, - 19930 => 896.0, - 19931 => 896.0, - 19932 => 896.0, - 19933 => 896.0, - 19934 => 896.0, - 19935 => 896.0, - 19936 => 896.0, - 19937 => 896.0, - 19938 => 896.0, - 19939 => 896.0, - 19940 => 896.0, - 19941 => 896.0, - 19942 => 896.0, - 19943 => 896.0, - 19944 => 896.0, - 19945 => 896.0, - 19946 => 896.0, - 19947 => 896.0, - 19948 => 896.0, - 19949 => 896.0, - 19950 => 896.0, - 19951 => 896.0, - 19952 => 896.0, - 19953 => 896.0, - 19954 => 896.0, - 19955 => 896.0, - 19956 => 896.0, - 19957 => 896.0, - 19958 => 896.0, - 19959 => 896.0, - 19960 => 896.0, - 19961 => 896.0, - 19962 => 896.0, - 19963 => 896.0, - 19964 => 896.0, - 19965 => 896.0, - 19966 => 896.0, - 19967 => 896.0, - 42564 => 720.0, - 42565 => 595.0, - 42566 => 436.0, - 42567 => 440.0, - 42572 => 1405.0, - 42573 => 1173.0, - 42576 => 1234.0, - 42577 => 1027.0, - 42580 => 1174.0, - 42581 => 972.0, - 42582 => 1093.0, - 42583 => 958.0, - 42594 => 1085.0, - 42595 => 924.0, - 42596 => 1096.0, - 42597 => 912.0, - 42598 => 1260.0, - 42599 => 997.0, - 42600 => 850.0, - 42601 => 687.0, - 42602 => 1037.0, - 42603 => 868.0, - 42604 => 1406.0, - 42605 => 1106.0, - 42606 => 961.0, - 42634 => 963.0, - 42635 => 787.0, - 42636 => 682.0, - 42637 => 580.0, - 42644 => 808.0, - 42645 => 712.0, - 42760 => 500.0, - 42761 => 500.0, - 42762 => 500.0, - 42763 => 500.0, - 42764 => 500.0, - 42765 => 500.0, - 42766 => 500.0, - 42767 => 500.0, - 42768 => 500.0, - 42769 => 500.0, - 42770 => 500.0, - 42771 => 500.0, - 42772 => 500.0, - 42773 => 500.0, - 42774 => 500.0, - 42779 => 400.0, - 42780 => 400.0, - 42781 => 287.0, - 42782 => 287.0, - 42783 => 287.0, - 42786 => 444.0, - 42787 => 390.0, - 42788 => 540.0, - 42789 => 540.0, - 42790 => 837.0, - 42791 => 712.0, - 42792 => 1031.0, - 42793 => 857.0, - 42794 => 696.0, - 42795 => 557.0, - 42800 => 559.0, - 42801 => 595.0, - 42802 => 1349.0, - 42803 => 1052.0, - 42804 => 1284.0, - 42805 => 1064.0, - 42806 => 1216.0, - 42807 => 1054.0, - 42808 => 1079.0, - 42809 => 922.0, - 42810 => 1079.0, - 42811 => 922.0, - 42812 => 1035.0, - 42813 => 922.0, - 42814 => 698.0, - 42815 => 549.0, - 42822 => 850.0, - 42823 => 542.0, - 42824 => 683.0, - 42825 => 531.0, - 42826 => 918.0, - 42827 => 814.0, - 42830 => 1406.0, - 42831 => 1106.0, - 42832 => 733.0, - 42833 => 716.0, - 42834 => 948.0, - 42835 => 937.0, - 42838 => 850.0, - 42839 => 716.0, - 42852 => 738.0, - 42853 => 716.0, - 42854 => 738.0, - 42855 => 716.0, - 42880 => 637.0, - 42881 => 343.0, - 42882 => 837.0, - 42883 => 712.0, - 42889 => 400.0, - 42890 => 386.0, - 42891 => 456.0, - 42892 => 306.0, - 42893 => 808.0, - 43003 => 683.0, - 43004 => 733.0, - 43005 => 995.0, - 43006 => 372.0, - 43007 => 1325.0, - 61184 => 216.0, - 61185 => 242.0, - 61186 => 267.0, - 61187 => 277.0, - 61188 => 282.0, - 61189 => 242.0, - 61190 => 216.0, - 61191 => 242.0, - 61192 => 267.0, - 61193 => 277.0, - 61194 => 267.0, - 61195 => 242.0, - 61196 => 216.0, - 61197 => 242.0, - 61198 => 267.0, - 61199 => 277.0, - 61200 => 267.0, - 61201 => 242.0, - 61202 => 216.0, - 61203 => 242.0, - 61204 => 282.0, - 61205 => 277.0, - 61206 => 267.0, - 61207 => 242.0, - 61208 => 216.0, - 61209 => 282.0, - 63173 => 687.0, - 64256 => 810.0, - 64257 => 741.0, - 64258 => 741.0, - 64259 => 1115.0, - 64260 => 1116.0, - 64261 => 808.0, - 64262 => 1020.0, - 64275 => 1388.0, - 64276 => 1384.0, - 64277 => 1378.0, - 64278 => 1384.0, - 64279 => 1713.0, - 64285 => 343.0, - 64286 => 0.0, - 64287 => 663.0, - 64288 => 720.0, - 64289 => 963.0, - 64290 => 890.0, - 64291 => 988.0, - 64292 => 963.0, - 64293 => 938.0, - 64294 => 988.0, - 64295 => 988.0, - 64296 => 976.0, - 64297 => 838.0, - 64298 => 949.0, - 64299 => 949.0, - 64300 => 949.0, - 64301 => 949.0, - 64302 => 751.0, - 64303 => 751.0, - 64304 => 751.0, - 64305 => 673.0, - 64306 => 537.0, - 64307 => 654.0, - 64308 => 712.0, - 64309 => 438.0, - 64310 => 491.0, - 64312 => 724.0, - 64313 => 438.0, - 64314 => 649.0, - 64315 => 650.0, - 64316 => 679.0, - 64318 => 775.0, - 64320 => 497.0, - 64321 => 773.0, - 64323 => 718.0, - 64324 => 687.0, - 64326 => 751.0, - 64327 => 729.0, - 64328 => 649.0, - 64329 => 949.0, - 64330 => 751.0, - 64331 => 343.0, - 64332 => 673.0, - 64333 => 650.0, - 64334 => 687.0, - 64335 => 651.0, - 64338 => 1005.0, - 64339 => 1059.0, - 64340 => 375.0, - 64341 => 408.0, - 64342 => 1005.0, - 64343 => 1059.0, - 64344 => 375.0, - 64345 => 408.0, - 64346 => 1005.0, - 64347 => 1059.0, - 64348 => 375.0, - 64349 => 408.0, - 64350 => 1005.0, - 64351 => 1059.0, - 64352 => 375.0, - 64353 => 408.0, - 64354 => 1005.0, - 64355 => 1059.0, - 64356 => 375.0, - 64357 => 408.0, - 64358 => 1005.0, - 64359 => 1059.0, - 64360 => 375.0, - 64361 => 408.0, - 64362 => 1162.0, - 64363 => 1191.0, - 64364 => 655.0, - 64365 => 720.0, - 64366 => 1162.0, - 64367 => 1191.0, - 64368 => 655.0, - 64369 => 720.0, - 64370 => 721.0, - 64371 => 721.0, - 64372 => 721.0, - 64373 => 721.0, - 64374 => 721.0, - 64375 => 721.0, - 64376 => 721.0, - 64377 => 721.0, - 64378 => 721.0, - 64379 => 721.0, - 64380 => 721.0, - 64381 => 721.0, - 64382 => 721.0, - 64383 => 721.0, - 64384 => 721.0, - 64385 => 721.0, - 64386 => 513.0, - 64387 => 578.0, - 64388 => 513.0, - 64389 => 578.0, - 64390 => 513.0, - 64391 => 578.0, - 64392 => 513.0, - 64393 => 578.0, - 64394 => 576.0, - 64395 => 622.0, - 64396 => 576.0, - 64397 => 622.0, - 64398 => 1024.0, - 64399 => 1024.0, - 64400 => 582.0, - 64401 => 582.0, - 64402 => 1024.0, - 64403 => 1024.0, - 64404 => 582.0, - 64405 => 582.0, - 64406 => 1024.0, - 64407 => 1024.0, - 64408 => 582.0, - 64409 => 582.0, - 64410 => 1024.0, - 64411 => 1024.0, - 64412 => 582.0, - 64413 => 582.0, - 64414 => 854.0, - 64415 => 900.0, - 64416 => 854.0, - 64417 => 900.0, - 64418 => 375.0, - 64419 => 408.0, - 64426 => 938.0, - 64427 => 880.0, - 64428 => 693.0, - 64429 => 660.0, - 64467 => 824.0, - 64468 => 843.0, - 64469 => 476.0, - 64470 => 552.0, - 64473 => 622.0, - 64474 => 627.0, - 64488 => 375.0, - 64489 => 408.0, - 64508 => 917.0, - 64509 => 1012.0, - 64510 => 375.0, - 64511 => 408.0, - 65024 => 0.0, - 65025 => 0.0, - 65026 => 0.0, - 65027 => 0.0, - 65028 => 0.0, - 65029 => 0.0, - 65030 => 0.0, - 65031 => 0.0, - 65032 => 0.0, - 65033 => 0.0, - 65034 => 0.0, - 65035 => 0.0, - 65036 => 0.0, - 65037 => 0.0, - 65038 => 0.0, - 65039 => 0.0, - 65056 => 0.0, - 65057 => 0.0, - 65058 => 0.0, - 65059 => 0.0, - 65136 => 342.0, - 65137 => 342.0, - 65138 => 342.0, - 65139 => 346.0, - 65140 => 342.0, - 65142 => 342.0, - 65143 => 342.0, - 65144 => 342.0, - 65145 => 342.0, - 65146 => 342.0, - 65147 => 342.0, - 65148 => 342.0, - 65149 => 342.0, - 65150 => 342.0, - 65151 => 342.0, - 65152 => 511.0, - 65153 => 343.0, - 65154 => 375.0, - 65155 => 343.0, - 65156 => 375.0, - 65157 => 622.0, - 65158 => 627.0, - 65159 => 343.0, - 65160 => 375.0, - 65161 => 917.0, - 65162 => 917.0, - 65163 => 375.0, - 65164 => 408.0, - 65165 => 343.0, - 65166 => 375.0, - 65167 => 1005.0, - 65168 => 1059.0, - 65169 => 375.0, - 65170 => 408.0, - 65171 => 590.0, - 65172 => 606.0, - 65173 => 1005.0, - 65174 => 1059.0, - 65175 => 375.0, - 65176 => 408.0, - 65177 => 1005.0, - 65178 => 1059.0, - 65179 => 375.0, - 65180 => 408.0, - 65181 => 721.0, - 65182 => 721.0, - 65183 => 721.0, - 65184 => 721.0, - 65185 => 721.0, - 65186 => 721.0, - 65187 => 721.0, - 65188 => 721.0, - 65189 => 721.0, - 65190 => 721.0, - 65191 => 721.0, - 65192 => 721.0, - 65193 => 513.0, - 65194 => 578.0, - 65195 => 513.0, - 65196 => 578.0, - 65197 => 576.0, - 65198 => 622.0, - 65199 => 576.0, - 65200 => 622.0, - 65201 => 1380.0, - 65202 => 1414.0, - 65203 => 983.0, - 65204 => 1018.0, - 65205 => 1380.0, - 65206 => 1414.0, - 65207 => 983.0, - 65208 => 1018.0, - 65209 => 1345.0, - 65210 => 1364.0, - 65211 => 966.0, - 65212 => 985.0, - 65213 => 1345.0, - 65214 => 1364.0, - 65215 => 966.0, - 65216 => 985.0, - 65217 => 1039.0, - 65218 => 1071.0, - 65219 => 942.0, - 65220 => 974.0, - 65221 => 1039.0, - 65222 => 1071.0, - 65223 => 942.0, - 65224 => 974.0, - 65225 => 683.0, - 65226 => 683.0, - 65227 => 683.0, - 65228 => 564.0, - 65229 => 683.0, - 65230 => 683.0, - 65231 => 683.0, - 65232 => 564.0, - 65233 => 1162.0, - 65234 => 1191.0, - 65235 => 655.0, - 65236 => 720.0, - 65237 => 894.0, - 65238 => 901.0, - 65239 => 655.0, - 65240 => 720.0, - 65241 => 917.0, - 65242 => 931.0, - 65243 => 582.0, - 65244 => 582.0, - 65245 => 868.0, - 65246 => 893.0, - 65247 => 375.0, - 65248 => 408.0, - 65249 => 733.0, - 65250 => 784.0, - 65251 => 619.0, - 65252 => 670.0, - 65253 => 854.0, - 65254 => 900.0, - 65255 => 375.0, - 65256 => 408.0, - 65257 => 590.0, - 65258 => 606.0, - 65259 => 693.0, - 65260 => 660.0, - 65261 => 622.0, - 65262 => 627.0, - 65263 => 917.0, - 65264 => 1012.0, - 65265 => 917.0, - 65266 => 1012.0, - 65267 => 375.0, - 65268 => 408.0, - 65269 => 745.0, - 65270 => 759.0, - 65271 => 745.0, - 65272 => 759.0, - 65273 => 745.0, - 65274 => 759.0, - 65275 => 745.0, - 65276 => 759.0, - 65279 => 0.0, - 65529 => 0.0, - 65530 => 0.0, - 65531 => 0.0, - 65532 => 0.0, - 65533 => 1113.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJzt3AW07La5KGCRLcuSZdk+zMzMzMzMzMzMzMzMzMzMzMzMzHze7r65eUmT9DZNm96+p28t2ZL8S/7H9nj2zJrZAPxBGBBgABNQYAEGbMCBAA6QwAUKeMAHAQgDwoJwIDyIACKCSCAyiAKigmggOogBYoJYIDaIA+KCeCA+SAASgkQgMUgCkoJkIDlIAVKCVCA1SAPSgnQgPcgAMoJMIDPIArKCbCA7yAFyglwgN8gD8oJ8ID8oAAqCQqAwKAKKgmKgOCgBSoJSoDQoA8qCcqA8qAAqgkqgMqgCqoJqoDqoAWr+0QcfohaoDeqAuqAeqA8agIagEWgMmoCmoBloDlqAlqAVaA3agLagHWgPOoCOoBPoDLqArqAb6A56gJ6gF+gN+oC+oB/oDwaAgWAQGAyGgKFgGBgORoCRYBQYDcaAsWAcGA8mgIlgEpgMpoCpYBqYDmaAmWAWmA3mgLlgHpgPFoCFYBFYDJaApWAZWA5WgJVgFVgN1oC1YB1YDzaAjWAT2Ay2gK1gG9gOdoCdYBfYDfaAvWAf2A8OgIPgEDgMjoCj4Bg4Dk6Ak+AUOA3OgLPgHDgPLoCL4BK4DK6Aq+AauA5ugJvgFrgN7oC74B64Dx6Ah+AReAyegKfgGXgOXoCX4BV4Dd6At+AdeA8+gI/gE/gMvoCv4Bv4DgGEEEEMCTSgCSm0IIM25FBAB0roQgU96MMAhoFhYTgYHkaAEWEkGBlGgVFhNBgdxoAxYSwYG8aBcWE8GB8mgAlhIpgYJoFJYTKYHKaAKWEqmBqmgWlhOpgeZoAZYSaYGWaBWWE2mB3mgDlhLpgb5oF5YT6YHxaABWEhWBgWgUVhMVgcloAlYSlYGpaBZWE5WB5WgBVhJVgZVoFVYTVYHdaANWEtWBvWgXVhPVgfNoANYSPYGDaBTWEz2By2gC1hK9gatoFtYTvYHnaAHWEn2Bl2gV1hN9gd9oA9YS/YG/aBfWE/2B8OgAPhIDgYDoFD4TA4HI6AI+EoOBqOgWPhODgeToAT4SQ4GU6BU+E0OB3OgDPhLDgbzoFz4Tw4Hy6AC+EiuBgugUvhMrgcroAr4Sq4Gq6Ba+E6uB5ugBvhJrgZboFb4Ta4He6AO+EuuBvugXvhPrgfHoAH4SF4GB6BR+ExeByegCfhKXganoFn4Tl4Hl6AF+EleBlegVfhNXgd3oA34S14G96Bd+E9eB8+gA/hI/gYPoFP4TP4HL6AL+Er+Bq+gW/hO/gefoAf4Sf4GX6BX+E3+B0BBBFCGBFkIBNRZCGGbMSRQA6SyEUKechHAQqDwqJwKDyKgCKiSCgyioKiomgoOoqBYqJYKDaKg+KieCg+SoASokQoMUqCkqJkKDlKgVKiVCg1SoPSonQoPcqAMqJMKDPKgrKibCg7yoFyolwoN8qD8qJ8KD8qgAqiQqgwKoKKomKoOCqBSqJSqDQqg8qicqg8qoAqokqoMqqCqqJqqDqqgWqiWqg2qoPqonqoPmqAGqJGqDFqgpqiZqg5aoFaolaoNWqD2qJ2qD3qgDqiTqgz6oK6om6oO+qBeqJeqDfqg/qifqg/GoAGokFoMBqChqJhaDgagUaiUWg0GoPGonFoPJqAJqJJaDKagqaiaWg6moFmolloNpqD5qJ5aD5agBaiRWjxX25LaAlaipb9900KLf9hveKvb19oJVqFVqM1aC1ah9ajDWgj2oQ2oy1oK9qGtqMdaCfahXajPWgv2of2owPoIDqEDqMj6Cg6ho6jE+gkOoVOozPoLDqHzqML6CK6hC6jK+gquoauoxvoJrqFbqM76C66h+6jB+gheoQeoyfoKXqGnqMX6CV6hV6jN+gteofeow/oI/qEPqMv6Cv6hr7jv7zAQIww/uHFhmAjZGmGFIotzLCNORbY+RsvTxK7WGEP+zjAYXDY0L5wODyOgCPiSD+Ji4yj4Kg4Go6OY+CYIe1YISU2joPj4ng4Pk6AE+JEODFOgpPiZDg5ToFT4lQ4NU6D0+J0IZHpcQacEWfCmXEWnBVnw9lxDpwT58K5cR6cF+fD+XEBXBAXwoVxEVwUF8PFcQlcEpfCpXEZXBaXw+VxBVwRV8KVcRVcFVfD1XENXBPXwrVxHVwX18P1cQPcEDfCjXET3BQ3w81xC9wSt8KtcRvcFrfD7XEH3BF3wp1xF9wVd8PdcQ/cE/fCvXEf3Bf3w/3xADwQD8KD8RA8FA/Dw/EIPBKPwqPxGDwWj8Pj8QQ8EU/Ck/EUPBVPw9PxDDwTz8Kz8Rw8F8/D8/ECvBAvwovxErwUL8PL8Qq8Eq/Cq/EavBavw+vxBrwRb8Kb8Ra8FW/D2/EOvBPvwrvxHrwX78P78QF8EB/Ch/ERfBQfw8fxCXwSn8Kn8Rl8Fp/D5/EFfBFfwpfxFXwVX8PX8Q18E9/Ct/EdfBffw/fxA/wQP8KP8RP8FD/Dz/EL/BK/wq/xG/wWv8Pv8Qf8EX/Cn/EX/BV/w98JIJAgggkhBjEJJRZhxCacCOIQSVyiiEd8EpAwJCwJR8KTCCQiiUQikygkKolGopMYJCaJRWKTOCQuiUfikwQkIUlEEpMkJClJRpKTFCQlSUVSkzQkLUlH0pMMJCPJRDKTLCQryUaykxwkJ8lFcpM8JC/JR/KTAqQgKUQKkyKkKClGipMSpCQpRUqTMqQsKUfKkwqkIqlEKpMqpCqpRqqTGqQmqUVqkzqkLqlH6pMGpCFpRBqTJqQpaUaakxakJWlFWpM2pC1pR9qTDqQj6UQ6ky6kK+lGupMepCfpRXqTPqQv6Uf6kwFkIBlEBpMhZCgZRoaTEWQkGUVGkzFkLBlHxpMJZCKZRCaTKWQqmUamkxlkJplFZpM5ZC6ZR+aTBWQhWUQWkyVkKVlGlpMVZOVfnjdkFVlN1pC1ZB1Z/+vPQLKBbCSbyGayhWwl28h2soPsJLvIbrKH7CX7yH5ygBwkh8hhcoQcJcfIcXKCnCSnyGlyhpwl58h5coFcJJfIZXKFXA2d7xq5Tm6Qm+QWuU3uhLTvknvkPnlAHpJH5DF5Qp6SZ+Q5eUFeklfkNXlD3pJ35D35QD6ST+Qz+UK+km/kuwEMaCADG8QwDNOghmUwwzY4AIYw/sb95PcypOEayvAM3wiMMEZYI5wR3ohgRDQiGZGNKEZUI5oR3YhhxAyNjWXE/sX4OEZcI54R30hgJDQSGYmNJEZSI5mR3EhhpDRSGamNNEZaI52R3shgZDQyGZmNLEZWI9tPxmc3chg5jVxG7r8j1zxG3pBlPiN/yLLAL7YW/Em90A/rwiGliFHUKGYUN0oYJY1SRmmjjFHWKGeUNyoYFY1KRmWjilHVqGZUN2oYNY1aRm2jjlH3JzPVM+obDYyGRiOjsdHEaGo0M5obLYyWRiujtdHGaGu0M9obHYyORiejc0h0l9AxXX8yvpvR3ehh9DR6Gb2NPkZfo5/R3xhgDDQGGYONIcZQY9gPccN/HDHCGGmMMkYbY4yxxjhjvDHBmGhMMiYbU4ypxjRjujHDmGnMMmYbc4y5xjxjvrHAWGgsMhYbS4ylxjJjubHCWGmsMlYba4y1xjpjvbHB2GhsMjYbW4ytxjZju7HD2GnsMnYbe4y9xj5jv3HAOGgcMg4bR4yjxjHjuHHCOGmcMk4bZ4yzxrmfHeHzP6lfCCkXf7b10v98Bn/JuGxcMa4a14zrxg3jpnHLuG3c+Ufm0f41jLvGPeO+8cB4aDwyHhtPjKfGM+O58cJ4abwyXhtvjLfGO+O98cH4aHwyPhtfjK/GN+O7CUxoIhObxDRM06SmZTLTNrkp/mtW0zGl6ZrK9EzfDMwwZlgznBk+dEsEM6IZ6W9lpGmapmmapmma9q9gRv53ZxCSQxQzasgyWmg9uhkjZBn6aYwZ62dRsc04ZlwzXkgtvpnATGgmMhObScykIe1kZnIzRcg6ZUhJFRqb2kwTskxrpjPTmxnMjGYmM7OZxcxqZjOzmznMnCHbcpm5zTyhsXnNfGZ+s4BZMKReKKQUNouYRc1iZnGzROj2kmYps7RZxixrljPLmxXMimal0P7KZpU/7RBpmvarzKpmNbO6WcOsadYya5t1zLpmPbO+2cBsaDYyG5tNzKZmM7O52cJsabYyW5ttzLZmO7O92cHsaHYyO5tdzK5mN7O72cPsafb61fl7m33MvmY/s785wBxoDjIHm0PMoeYwc7g5whxpjjJHm2PMseY4c7w5wZxoTjInm1PMqeY0c7o5w5xpzjJnm3PMueY8c765wFxoLjIXm0vMpeYyc/mffaQ0TdO0/13MFeZKc5W52lxjrjXXhbTXmxvMjeYmc7O5xdxqbjO3mzvMneYuc7e5x9xr7jP3mwfMgyFxh8zD5hHzqHnMPG6eME+ap8zT5hnzrHnOPG9eMC+al8zL5hXzqnnNvG7eMG+at0LG3DbvmHfNe+Z984H50HxkPjafmE/NZ+Zz84X50nxlvjbfmG/NdyGR780P5kfzk/nZ/GJ+DWl/M79TQCFFFFNCDWpSSi3KqE05FdShkrpUUY/6NKBhaFgajoanEWhEGolGplFoVBqNRqcxaEwai8amcWhcGo/GpwloQpqIJqZJaFKajCanKWhKmoqmpmloWpqOpqcZaEaaiWamWWhWmo1mpzloTpqL5qZ5aF6aj+anBWhBWogWpkVoUVqMFqclaElaipamZWhZWo6WpxVoRVqJVqZVaFVajVanNWhNWovWpnVoXVqP1v/L0acNaEPaiDamTWhT2ow2py1oS9qKtqZtaFvajranHWhH2ol2pl1oV9qNdqc9aE/ai/amfWhf2o/2pwPoQDqIDqZD6FA6jA6nI+hIOipk3tF0DB1Lx9HxdAKdSCfRyXQKnUqn0el0Bp1JZ9HZdA6dS+fR+XQBXUgX0cV0CV1Kl/311UGX0xV0JV1FV9M1dC1dR9fTDXQj3UQ30y10K91Gt9MddCfdRXfTPXQv3Uf30wP0ID1ED9Mj9Cg9Ro/TE/QkPUVP0zP0LD1Hz9ML9CK9RC/TK/RqyPzX6HV6g96kt+hteofepffoffqAPqSP6GP6hD6lz0JintMX9CV9RV/TN/QtfUff0w/0I/1EP9Mv9Cv9Rr9bwIIWsrBFLMMyLfrLq9yyLGbZFreE5VjSci1leZZvBVYYK6wVzgpvRbAi/hgbyYpsRbGiWtGs6FYMK6YVy4ptxbHiWvF+Zd74VgIroZXISmwlsZJayazkVgorpZXKSm2lsdJa6f6Zz9Rf7Dt96DLDv3IffyYro5XpnzpfZiuLldXKZmW3clg5rVzWr3wHwspj5bXyWfmtAlZBq5BV2CpiFbWKWcWtElZJq5RV2ipjlbXKWeWtClZFq5JV2apiVbWqWdWtGv/MTDVN0zRN0zRN0/71rJpWLau2Vceqa9Wz6lsNrIZWI6ux1cRqajWzmlstrJZWK6u11cZqGxLbzmpvdbA6Wp2szlYXq6vVzepu9bB6Wr2s3qFz9bH6Wv2s/tYAa6A1yBpsDQnpG2oNs4ZbI6yR1ihrtDXGGmuNs8ZbE6yJ1iRrsjXFmmpNs6ZbM6yZ1ixrtjXHmmvNs+ZbC6yF1iJrsbXEWmots5ZbK6yV1iprtbXGWmuts9ZbG0Jm3mhtsjZbW6yt1jZru7XD2mntsnZbe6y91r7ffLT7rQOh64Mh5dBfbTv8O47aEeuodcw6bp2wTlqnrNPWGeusdc46b12wLlqXrMvWFeuqdc26bt2wblq3rNvWHeuudc+6bz2wHlqPrMfWE+up9cx6br34ccaX1ivrtfXGemu9+10n8A+y3lsfrI/WJ+uz9cX6an2zvjPAIEMMM8IMZjLKLMaYzTgTzGGSuUwxj/ksYGFYWBaOhWcRWEQWiUVmUVhUFo1FZzFYTBaLxWZxWFwWj8VnCVhCloglZklYUpaMJWcpWEqWiqVmaVhalo6lZxlYRpaJZWZZWFaWjWVnOVhOlovlZnlYXpaP5WcFWEFWiBVmRVhRVowVZyVYSVaKlWZlWFlWjpVnFVhFVolVZlVYVVaNVWc1WE1Wi9VmdVhdVo/VZw1YQ9aINWZNWFPWjDVnLVhL1oq1Zm1YW9aOtWcdWEfWiXVmXVhX1o11Zz1YT9aL9WZ9WF/Wj/VnA9hANogNZkPYUDaMDWcj2Eg2io1mY9hYNo6NZxPYRDaJTWZT2FQ2jU1nM9hMNovNZnPYXDaPzWcL2EK2iC1mS9hStowtZyvYSraKrWZr2Fq2jq1nG9hGtoltZlvYVraNbWc72E62i+1me9heto/tZwfYQXaIHWZH2FF2jB1nJ9hJdoqdZmfYWXaOnWcX2EV2iV1mV9hVdo1dZzfYTXaL3WZ32F12j91nD9hD9og9Zk/YU/aMPWcv2Ev26r/PP3vN3rC37B17zz6wj+wT+8y+sK/sG/tuAxvayMY2sQ3btKlt/SXeZrZtc1vYji1D266tbM/27cAOY4e1w9nh7Qh2RDuSHdmOYke1o9nR7Rh2TDuWHduOY8e149nx7QR2QjuRndhOYie1k9nJ7RR2SjuVndpOEzpfWjudnd7OYGe0Qz8LsjPbWeysdjY7u53DzmnnCunJHVLyhJS8ISWfnd8uYBe0C9mF7SJ2UbuYXdwuYZe0S9ml7TJ2WbucXd6uYFe0K9mV7Sp2VbuaXd2uYde0a9m17Tqh89e169n17QZ2Q7uR3dhuYje1m9nN7RZ2S7uV3dpuY7e129nt7Q52R7uT3dnuYne1u9nd7R52T7uX3dvuY/e1+9n97QH2QHuQPdgeYg+1h9nD7RH2SHuUPdoeY4+1x9nj7Qn2xJB9TbIn21PsqfY0e7o9w55pz7Jn23PsufY8e769IGT7QnuRvdheYi+1l9nL7RX2SnuVvdpeY6+114Xmut7eYG+0N9mb7S0hra32Nnu7vcPeae+yd9t77L32Pnu/fcA+aB+yD9tH7KP2Mft46LgT9kn7VMj6tH3GPmufs8/bF+yL9iX7ckjfFfuqfc2+bt+wb9q37Nv2Hfuufc++bz+wH9qP7Mf2E/up/cx+br+wX9qv7Nf2G/ut/c5+b3+wP9qf7M/2F/ur/c3+zgGHHHHMCTe4ySm3OOM251xwh0vucsU97vOAh+FheTgenkfgEXkkHplH4VF5NB6dx+AxeSwem8fhcXk8Hp8n4Al5Ip6YJ+FJeTKenKfgKXkqnpqn4Wl5Op6eZ+AZeSaemWfhWXk2np3n+L/3NJ6T5+K5eR6el+fj+XnoL5l4QV6IF+ZFeFFejBfnJXhJXoqX5mV4WV6Ol+cVeEVeiVfmVXhVXo1X5zV4TV6L1w4ZV4fX5fV4fd7g1++fvCFvxBvzJrwpb8ab8xa8JW/FW/M2vC1vx9vzDrwj78Q78y68K+8WGt+d9/g992fek//4vQDem/f5odaX9/uxt//vme8X8w/gA/kgPpgP4UP5MD6cj+AjQ3pH8dF8DB/Lx/HxfAKfyCfxyXwKn8qn8el8Bp/JZ/HZfA6fy+fx+XwBX8gX8cV8CV/Kl/HlfAVfyVfx1XwNX8vX8fV8A9/IN/HNfAvfyrfx7XwH38l38d18D9/L9/H9/AA/yA/xw/wIP8qP8eP8RMj+T4bmFnLN8tP8DD/Lz/Hz/AK/yC/xy/wKv8qv8ev8Br/Jb/Hb/A6/y+/x+/wBf8gf8cf8CX/Kn/Hn/AV/yV/x1/wNf8vf8ff8A//IP/HP/Av/yr/x7wIIKJDAgghDmIIK67+OiGA/PT7CFlwI4QgpXKGEJ3wRiDAirAgnwosIIqKIJCKLKCKqiCaiixgipoglYos4Iq6IJ+KLBCKhSCQSiyQiqUgmkosUIqVIJVKLNCKtSCfSiwwio8gkMossIqvIJrKLHCKnyCVyizwir8gn8osCoqAoJAqLIqKoKCaKixKipCglSosyoqwoJ8qLCqKiqCQqiyqiqqgmqosaoqaoJWqLOqKuqCfqiwaioWgkGosmoqloJpqLFqKlaCVaizairWgn2osOoqPoJDqLLqKr6Ca6ix6ip+gleos+oq/oJ/qLAWKgGCQGiyFiqBgmhosRYqQYJUaLMWKsGCfGiwliopgkJospYqqYJqaLGWKmmCVmizlirpgn5osFYqFYJBaLJWKpWCaWixVipVglVos1Yq1YJ9aLDWKj2CQ2iy1iq9gmtosdYqfYJXaLPWKv2Cf2iwPioDgkDosj4qg4Jo6LE+KkOCVOizPirDgnzosL4qK4JC6LK+KquCauixviprglbos74q64J+6LB+KheCQeiyfiqXgmnosX4qV4JV6LN+KteCfeiw/io/gkPosv4qv4Jr47wIEOcrBDHMMxHepYDnNshzvCcRzpuI5yPMd3AieME9YJ54R3IjgRnUhOZCeKE9WJ5kR3YjgxnVhObCeOE9eJ58R3EjgJnUROYieJk9RJ5iR3UjgpnVROaieNk9ZJ56R3MjgZnUxOZieLk9XJ5mR3cjg5nVxObiePk9fJ5+R3CjgFnUJOYaeIU9Qp5hR3SjglnVJOaaeMU9Yp55R3KjgVnUpOZaeKU9Wp5lR3ajg1nVpObaeOU9ep59R3GjgNnUZOY6eJ09Rp5jR3WjgtnVZOa6eN09Zp57R3OjgdnU5OZ6eL09Xp5nR3ejg9nV5Ob6eP09fp5/R3BjgDnUHO4J8+H5whztDQ9TBnuDPCGemMckaHtsc4Y51xznhnQmhrojPpj9yV/tmcyc4UZ+qPrWmhy+m/EjfjN2eY+bPWLGe2M8eZ68xz5jsLnIXOImexs8RZ6ixzljsrnJXOKme1s8ZZ+wezXuf8xm+qfxEZ8n7I2Rha2/TH9vmPcDY7W/78vf6w763ONme7s8PZ6exydjt7nL3Ob77707S/5ux3DjgHnUPOYeeIc9Q55hx3TjgnnVPOaeeMc9Y555x3LjgXnUvOZeeKc9W55lx3bjg3nVvObeeOc9e559x3HjgPnUfOY+eJ89R55jx3XjgvnVfOa+eN89Z557x3PjgfnU/OZ+eL89X55nyXQEKJJJZEGtKUVFqSSVtyKaQjpXSlkp70ZSDDyLAynAwvI8iIMpKMLKPIqDKajC5jyJgylowt48i4Mp6MLxPIhDKRTCyTyKQymUwuU8iUMpVMLdPItDKdTC8zyIwyk8wss8isMpvMLnPInDKXzC3zyLwyn8wvC8iCspAsLIvIorKYLC5LyJKylCwty8iyspwsLyvIirKSrCyryKqymqwua8iaspasLevIurKerC8byIaykWwsm8imsplsLlvIlrKVbC3byLaynWwvO8iOspPsLLvIrrKb7C57yJ6yl+wt+8i+sp/sLwfIgXKQHCyHyKFymBwuR8iRcpQcLcfIsXKcHC8nyIlykpwsp8ipcpqcLmfImXKWnC3nyLlynpwvF8iFcpFcLJfIpXKZXC5XyJVylVwt18i1cp1cLzfIjXKT3Cy3yK1ym9wud8idcpfcLffIvXKf3C8PyIPykDwsj8ij8pg8Lk/Ik/KUPC3PyLPynDwvL8iL8pK8LK/Iq/KavC5vyJvylrz9X9ePvCPvynvyvnwgH8pH8rF8Ip/KZ/K5fCFfylfytXwj38p38r38ID/KT/Kz/PLz609+ld/kd/fPv/B/5EIXudglITXDNV3qhv4d7DLXdrkrXMeVrusq13N9N3DDuGHdcG54N4Ib0Y3kRnajuFHdaG50N4Yb043lxnbjhIyM68Zz47sJ3IRuIjexm8RN6iZzk7sp3JRuKje1m8ZN66Zz07sZ3IxuJjezm8XN6mZzs7s53JxuLje3m8fN6+Zz84fME/K+zS3oFnILu0V+yLRoSCnmFndLuCXdUm5pt0xob1m3nFvereBWdCu5ld0qblW3mlvdreHWdGu5td06bl23nlvfbeA2dBu5jd0mblO3mdvcbeG2dFu5rd02blu3ndve7eB2dDu5nd0uble3m9vd7eH2dHu5vd0+bl+3n9vfHfBDDgPdQe5gd4g71B3mDndHuCPdUe5od4w71h3njncnuBPdSe5kd4o71Z3mTndnhIyY6c5yZ7tz3LnuPHe+u8Bd6C5yF7tL3KXuz75t5S53V/wDZ2/lT+qr3NXuGnetu8798e8Gd4O70d3kbna3uFvdbe52d4e7093l7nb3uHvdfe5+94B70D3kHnaPuEfdY+5x94R70j3lnnbPuGfdc+5594J70b3kXnavuFfda+5194Z7073l3nbvuHfde+5994H70H3kPnafuE/dZ+5z94X70n3lvnbfuG/dd+5794P70f3kfna/uF/db+53BRRUSGFFlKFMRZWlmLIVV0I5SipXKeUpXwUqjAqrwqnwKoKKqCKpyCqKiqqiqegqhoqpYqnYKo6Kq+Kp+CqBSqgSqcQqiUqqkqnkKoVKqVKp1CqNSqvSqfQqg8qoMqnMKovKqrKp7CqHyqlyqdwqj8qr8qn8qoAqqAqpwqqIKqqKqeKqhCqpSqnSqowqq8qp8qqCqqgqqcqqiqqqqqnqqoaqqWqp2qqOqqvqqfqqgWqoGqnGqolqqpqp5qqFaqlaqdaqjWqr2qn2qoPqqDqpzqqL6qq6qe6qh+qpeqneqo/qq/qp/mqAGqgGqcFqiBqqhqnhaoQaqUap0WqMGqvGqfFqgpqoJqnJaoqaqqap6WqGmqlmqdlqjpqr5qn5aoFaqBapxWqJWqqWqeVqhVqpVqnVao1aq9ap9WqD2qg2qc1qi9qqtqntaofaqXap3WqP2qv2qf0/vZbUAXUwdH1I/Y7Pwv8YdUQd/bP29TeyOKaO/7tz+CV1Qp1Up9RpdUadVefU+f95xI8jL/zNrRfVj/9LRl1WV9TVX4m5pq6rG+qmuqVuqzvqrrqn7qsH6qF6pB6rJ+qpevZ35fH878/5z6ZeqJfqlXqt3qi36p16rz6oj+qT+qy+qK/qm/ruAQ96yMMe8QzP9KhnecyzPe4Jz/Gk53rK8zzfC357D14YL6wXzgvvRfAiepG8yF4UL6oXzYvuxfjTHuSvZRXT+8kvG73YXhwvrhfPi+8l8BJ6ibzEXhIvqZfMS+6l8FJ6qbzUXhovrZfOS+9l8DJ6mbzMXhYv64+js3nZvRxeTi+X93f8f6k/kHMeL++/cn7tP5WXz8vvFfAKeoW8wl4Rr6hXzCvulfBKeqW80l4Zr6xXzivvVfAqepW8yl4Vr2rIiGpeda+GV9Or5dX26vy78/9/nVfXq+fV9xp4Db1GXmOvidfUa+Y191p4Lb1WXmuvjdfWa+e19zp4Hb1OXmevi9fV6+Z193p4Pb1eXm+vj9fX6+f19wZ4A71B3mBviDfUG+YN90Z4I71R3mhvjDfWG+eN9yZ4E71f+cTRm/znP+L/t3lTfqVvqjfNm+7N+EX/zF/GapqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmaZqmadr/Rt4sb7Y3x5vrzfPmewu8hd4ib7G3xFvqLfOWeyu8ld4qb7W3xlvrrfPWexu8jd4mb7O3xdvqbfO2ezu8nd4ub7e3x9vr7fP2ewe8g94h77B3xDvqHfOOeye8k94p77R3xjvrnfPOexe8i94l77J3xbvqXfOueze8m//ux69pmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZpmqZp/0m8W95t745398f2Pe9+6PqB9zB0/ch77D3xnv7q2Gfec++F99J75b323nhvvXfee++D99H79A/m8tn74n31vv2s77v/j032H8aHPvKxT3zDN33qWz7zbZ/7wnd86bs/Rinf830/8MOEtsL64fzwfgQ/oh/Jj+xH8aP60X6MjO7H8GP6sfzYfhw/rh/Pj+8n8BP6ifzEfhI/qZ/sZ/tO7qfwU/qp/NR+mtB2Wj+dn97P4Gf0M4W2M/tZfjPvrH42P7uf43c/3px+Lj+3n+cnPXn9fH5+v4Bf8PfO9Z/DL+QX9ov4Rf1i/+5MNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3TNE3T/ix+cb+EX9Iv5Zf2y/hl/XJ+eb+CX9Gv5Ff2q/hV/Wp+db+GX9Ov5df26/h1/Xp+fb/BvztnTdM0TdM0TdM0TfvP5Tf8d2egaZqmadr/H/xGfmO/id/Ub+Y391v8ZlRLv5Xf2m/jt/1JXzu/vd/B7+h38jv7Xfyufje/u9/D7+n38nv7ffy+fj+/vz/AH+gP8gf7Q/yh/jB/eMioEf5If5Q/2h8TUh8bUsb540OWE/yJIctJ/mR/ij/Vn+ZP92f4M/1Z/uzQPc3x5/rz/Pn+An+hv8hf7C/xl/rL/OX+Cn+lv8pf7a/x1/rr/PX+Bn+jv8nf7G/xt/rb/O3+Dn+nv8vf7e/x9/r7/P3+Af+gf8g/7B/xj/rH/OP+Cf+kf8o/7Z/xz/rn/PP+Bf+if8m/7F/xr/rX/Ov+Df+mf8u/7d/x7/r3/Pv+A/+h/8h/7D/xn/rP/Of+C/+l/8p/7b/x3/7saL3z3/sf/I//xLP0yf/sf/G/hta/+d9/OzIAAfx7ZgxQgAMSGP+c/DRN+08UmAENrIAFdsADETiBDNxABV7gB0EQJgj7P44PF4QPIgQR/4xc/xFBpCByECWIGkQLqUcPYgQxg1hB7CBOEDeIF8QPEgQJg0RB4iBJkDRIFiQPUgQpg1RB6iBNkDZIF6QPMgQZg0xB5iBLkDXIFmQPcgQ5g1xB7iBPkDfIF+QPCgQFg0JB4aBIUDQoFhQPSgQlg1JB6aBMUDYoF5QPKgQVg0pB5aBKUDWoFlQPagQ1g1pB7aBOUDeoF9QPGgQNg0ZB46BJ0DRoFjQPWgQtg1ZB66BN0DZoF7QPOgQdg05B56BL0DXoFnQPegQ9g15B76BP0DfoF/QPBgQDg0HB4GBIMDQYFgwPRgQjg1HB6GBMMDYYF4wPJgQTg0nB5GBKMDWYFkwPZgQzg1nB7GBOMDf06Mz7d58f7c8WzA8WBAuDRcHiv7T+D3fSaEo=', - '_version_' => 6, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm deleted file mode 100755 index 91bbc8e6..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm +++ /dev/null @@ -1,5434 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Bold Oblique -UniqueID DejaVu Sans Bold Oblique -FullName DejaVu Sans Bold Oblique -Version Version 2.32 -PostScriptName DejaVuSans-BoldOblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Bold Oblique -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1067 -385 1999 1121 -StartCharMetrics 4916 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 456 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 696 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 1002 ; N percent ; G 8 -U 38 ; WX 872 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 457 ; N parenleft ; G 11 -U 41 ; WX 457 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 380 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 380 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 400 ; N colon ; G 29 -U 59 ; WX 400 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 580 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 774 ; N A ; G 36 -U 66 ; WX 762 ; N B ; G 37 -U 67 ; WX 734 ; N C ; G 38 -U 68 ; WX 830 ; N D ; G 39 -U 69 ; WX 683 ; N E ; G 40 -U 70 ; WX 683 ; N F ; G 41 -U 71 ; WX 821 ; N G ; G 42 -U 72 ; WX 837 ; N H ; G 43 -U 73 ; WX 372 ; N I ; G 44 -U 74 ; WX 372 ; N J ; G 45 -U 75 ; WX 775 ; N K ; G 46 -U 76 ; WX 637 ; N L ; G 47 -U 77 ; WX 995 ; N M ; G 48 -U 78 ; WX 837 ; N N ; G 49 -U 79 ; WX 850 ; N O ; G 50 -U 80 ; WX 733 ; N P ; G 51 -U 81 ; WX 850 ; N Q ; G 52 -U 82 ; WX 770 ; N R ; G 53 -U 83 ; WX 720 ; N S ; G 54 -U 84 ; WX 682 ; N T ; G 55 -U 85 ; WX 812 ; N U ; G 56 -U 86 ; WX 774 ; N V ; G 57 -U 87 ; WX 1103 ; N W ; G 58 -U 88 ; WX 771 ; N X ; G 59 -U 89 ; WX 724 ; N Y ; G 60 -U 90 ; WX 725 ; N Z ; G 61 -U 91 ; WX 457 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 457 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 675 ; N a ; G 68 -U 98 ; WX 716 ; N b ; G 69 -U 99 ; WX 593 ; N c ; G 70 -U 100 ; WX 716 ; N d ; G 71 -U 101 ; WX 678 ; N e ; G 72 -U 102 ; WX 435 ; N f ; G 73 -U 103 ; WX 716 ; N g ; G 74 -U 104 ; WX 712 ; N h ; G 75 -U 105 ; WX 343 ; N i ; G 76 -U 106 ; WX 343 ; N j ; G 77 -U 107 ; WX 665 ; N k ; G 78 -U 108 ; WX 343 ; N l ; G 79 -U 109 ; WX 1042 ; N m ; G 80 -U 110 ; WX 712 ; N n ; G 81 -U 111 ; WX 687 ; N o ; G 82 -U 112 ; WX 716 ; N p ; G 83 -U 113 ; WX 716 ; N q ; G 84 -U 114 ; WX 493 ; N r ; G 85 -U 115 ; WX 595 ; N s ; G 86 -U 116 ; WX 478 ; N t ; G 87 -U 117 ; WX 712 ; N u ; G 88 -U 118 ; WX 652 ; N v ; G 89 -U 119 ; WX 924 ; N w ; G 90 -U 120 ; WX 645 ; N x ; G 91 -U 121 ; WX 652 ; N y ; G 92 -U 122 ; WX 582 ; N z ; G 93 -U 123 ; WX 712 ; N braceleft ; G 94 -U 124 ; WX 365 ; N bar ; G 95 -U 125 ; WX 712 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 456 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 365 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 564 ; N ordfeminine ; G 108 -U 171 ; WX 650 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 736 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 380 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 564 ; N ordmasculine ; G 124 -U 187 ; WX 650 ; N guillemotright ; G 125 -U 188 ; WX 1035 ; N onequarter ; G 126 -U 189 ; WX 1035 ; N onehalf ; G 127 -U 190 ; WX 1035 ; N threequarters ; G 128 -U 191 ; WX 580 ; N questiondown ; G 129 -U 192 ; WX 774 ; N Agrave ; G 130 -U 193 ; WX 774 ; N Aacute ; G 131 -U 194 ; WX 774 ; N Acircumflex ; G 132 -U 195 ; WX 774 ; N Atilde ; G 133 -U 196 ; WX 774 ; N Adieresis ; G 134 -U 197 ; WX 774 ; N Aring ; G 135 -U 198 ; WX 1085 ; N AE ; G 136 -U 199 ; WX 734 ; N Ccedilla ; G 137 -U 200 ; WX 683 ; N Egrave ; G 138 -U 201 ; WX 683 ; N Eacute ; G 139 -U 202 ; WX 683 ; N Ecircumflex ; G 140 -U 203 ; WX 683 ; N Edieresis ; G 141 -U 204 ; WX 372 ; N Igrave ; G 142 -U 205 ; WX 372 ; N Iacute ; G 143 -U 206 ; WX 372 ; N Icircumflex ; G 144 -U 207 ; WX 372 ; N Idieresis ; G 145 -U 208 ; WX 845 ; N Eth ; G 146 -U 209 ; WX 837 ; N Ntilde ; G 147 -U 210 ; WX 850 ; N Ograve ; G 148 -U 211 ; WX 850 ; N Oacute ; G 149 -U 212 ; WX 850 ; N Ocircumflex ; G 150 -U 213 ; WX 850 ; N Otilde ; G 151 -U 214 ; WX 850 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 850 ; N Oslash ; G 154 -U 217 ; WX 812 ; N Ugrave ; G 155 -U 218 ; WX 812 ; N Uacute ; G 156 -U 219 ; WX 812 ; N Ucircumflex ; G 157 -U 220 ; WX 812 ; N Udieresis ; G 158 -U 221 ; WX 724 ; N Yacute ; G 159 -U 222 ; WX 742 ; N Thorn ; G 160 -U 223 ; WX 719 ; N germandbls ; G 161 -U 224 ; WX 675 ; N agrave ; G 162 -U 225 ; WX 675 ; N aacute ; G 163 -U 226 ; WX 675 ; N acircumflex ; G 164 -U 227 ; WX 675 ; N atilde ; G 165 -U 228 ; WX 675 ; N adieresis ; G 166 -U 229 ; WX 675 ; N aring ; G 167 -U 230 ; WX 1048 ; N ae ; G 168 -U 231 ; WX 593 ; N ccedilla ; G 169 -U 232 ; WX 678 ; N egrave ; G 170 -U 233 ; WX 678 ; N eacute ; G 171 -U 234 ; WX 678 ; N ecircumflex ; G 172 -U 235 ; WX 678 ; N edieresis ; G 173 -U 236 ; WX 343 ; N igrave ; G 174 -U 237 ; WX 343 ; N iacute ; G 175 -U 238 ; WX 343 ; N icircumflex ; G 176 -U 239 ; WX 343 ; N idieresis ; G 177 -U 240 ; WX 687 ; N eth ; G 178 -U 241 ; WX 712 ; N ntilde ; G 179 -U 242 ; WX 687 ; N ograve ; G 180 -U 243 ; WX 687 ; N oacute ; G 181 -U 244 ; WX 687 ; N ocircumflex ; G 182 -U 245 ; WX 687 ; N otilde ; G 183 -U 246 ; WX 687 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 687 ; N oslash ; G 186 -U 249 ; WX 712 ; N ugrave ; G 187 -U 250 ; WX 712 ; N uacute ; G 188 -U 251 ; WX 712 ; N ucircumflex ; G 189 -U 252 ; WX 712 ; N udieresis ; G 190 -U 253 ; WX 652 ; N yacute ; G 191 -U 254 ; WX 716 ; N thorn ; G 192 -U 255 ; WX 652 ; N ydieresis ; G 193 -U 256 ; WX 774 ; N Amacron ; G 194 -U 257 ; WX 675 ; N amacron ; G 195 -U 258 ; WX 774 ; N Abreve ; G 196 -U 259 ; WX 675 ; N abreve ; G 197 -U 260 ; WX 774 ; N Aogonek ; G 198 -U 261 ; WX 675 ; N aogonek ; G 199 -U 262 ; WX 734 ; N Cacute ; G 200 -U 263 ; WX 593 ; N cacute ; G 201 -U 264 ; WX 734 ; N Ccircumflex ; G 202 -U 265 ; WX 593 ; N ccircumflex ; G 203 -U 266 ; WX 734 ; N Cdotaccent ; G 204 -U 267 ; WX 593 ; N cdotaccent ; G 205 -U 268 ; WX 734 ; N Ccaron ; G 206 -U 269 ; WX 593 ; N ccaron ; G 207 -U 270 ; WX 830 ; N Dcaron ; G 208 -U 271 ; WX 716 ; N dcaron ; G 209 -U 272 ; WX 845 ; N Dcroat ; G 210 -U 273 ; WX 716 ; N dmacron ; G 211 -U 274 ; WX 683 ; N Emacron ; G 212 -U 275 ; WX 678 ; N emacron ; G 213 -U 276 ; WX 683 ; N Ebreve ; G 214 -U 277 ; WX 678 ; N ebreve ; G 215 -U 278 ; WX 683 ; N Edotaccent ; G 216 -U 279 ; WX 678 ; N edotaccent ; G 217 -U 280 ; WX 683 ; N Eogonek ; G 218 -U 281 ; WX 678 ; N eogonek ; G 219 -U 282 ; WX 683 ; N Ecaron ; G 220 -U 283 ; WX 678 ; N ecaron ; G 221 -U 284 ; WX 821 ; N Gcircumflex ; G 222 -U 285 ; WX 716 ; N gcircumflex ; G 223 -U 286 ; WX 821 ; N Gbreve ; G 224 -U 287 ; WX 716 ; N gbreve ; G 225 -U 288 ; WX 821 ; N Gdotaccent ; G 226 -U 289 ; WX 716 ; N gdotaccent ; G 227 -U 290 ; WX 821 ; N Gcommaaccent ; G 228 -U 291 ; WX 716 ; N gcommaaccent ; G 229 -U 292 ; WX 837 ; N Hcircumflex ; G 230 -U 293 ; WX 712 ; N hcircumflex ; G 231 -U 294 ; WX 974 ; N Hbar ; G 232 -U 295 ; WX 790 ; N hbar ; G 233 -U 296 ; WX 372 ; N Itilde ; G 234 -U 297 ; WX 343 ; N itilde ; G 235 -U 298 ; WX 372 ; N Imacron ; G 236 -U 299 ; WX 343 ; N imacron ; G 237 -U 300 ; WX 372 ; N Ibreve ; G 238 -U 301 ; WX 343 ; N ibreve ; G 239 -U 302 ; WX 372 ; N Iogonek ; G 240 -U 303 ; WX 343 ; N iogonek ; G 241 -U 304 ; WX 372 ; N Idot ; G 242 -U 305 ; WX 343 ; N dotlessi ; G 243 -U 306 ; WX 744 ; N IJ ; G 244 -U 307 ; WX 686 ; N ij ; G 245 -U 308 ; WX 372 ; N Jcircumflex ; G 246 -U 309 ; WX 343 ; N jcircumflex ; G 247 -U 310 ; WX 775 ; N Kcommaaccent ; G 248 -U 311 ; WX 665 ; N kcommaaccent ; G 249 -U 312 ; WX 665 ; N kgreenlandic ; G 250 -U 313 ; WX 637 ; N Lacute ; G 251 -U 314 ; WX 343 ; N lacute ; G 252 -U 315 ; WX 637 ; N Lcommaaccent ; G 253 -U 316 ; WX 343 ; N lcommaaccent ; G 254 -U 317 ; WX 637 ; N Lcaron ; G 255 -U 318 ; WX 343 ; N lcaron ; G 256 -U 319 ; WX 637 ; N Ldot ; G 257 -U 320 ; WX 343 ; N ldot ; G 258 -U 321 ; WX 660 ; N Lslash ; G 259 -U 322 ; WX 375 ; N lslash ; G 260 -U 323 ; WX 837 ; N Nacute ; G 261 -U 324 ; WX 712 ; N nacute ; G 262 -U 325 ; WX 837 ; N Ncommaaccent ; G 263 -U 326 ; WX 712 ; N ncommaaccent ; G 264 -U 327 ; WX 837 ; N Ncaron ; G 265 -U 328 ; WX 712 ; N ncaron ; G 266 -U 329 ; WX 983 ; N napostrophe ; G 267 -U 330 ; WX 837 ; N Eng ; G 268 -U 331 ; WX 712 ; N eng ; G 269 -U 332 ; WX 850 ; N Omacron ; G 270 -U 333 ; WX 687 ; N omacron ; G 271 -U 334 ; WX 850 ; N Obreve ; G 272 -U 335 ; WX 687 ; N obreve ; G 273 -U 336 ; WX 850 ; N Ohungarumlaut ; G 274 -U 337 ; WX 687 ; N ohungarumlaut ; G 275 -U 338 ; WX 1167 ; N OE ; G 276 -U 339 ; WX 1094 ; N oe ; G 277 -U 340 ; WX 770 ; N Racute ; G 278 -U 341 ; WX 493 ; N racute ; G 279 -U 342 ; WX 770 ; N Rcommaaccent ; G 280 -U 343 ; WX 493 ; N rcommaaccent ; G 281 -U 344 ; WX 770 ; N Rcaron ; G 282 -U 345 ; WX 493 ; N rcaron ; G 283 -U 346 ; WX 720 ; N Sacute ; G 284 -U 347 ; WX 595 ; N sacute ; G 285 -U 348 ; WX 720 ; N Scircumflex ; G 286 -U 349 ; WX 595 ; N scircumflex ; G 287 -U 350 ; WX 720 ; N Scedilla ; G 288 -U 351 ; WX 595 ; N scedilla ; G 289 -U 352 ; WX 720 ; N Scaron ; G 290 -U 353 ; WX 595 ; N scaron ; G 291 -U 354 ; WX 682 ; N Tcommaaccent ; G 292 -U 355 ; WX 478 ; N tcommaaccent ; G 293 -U 356 ; WX 682 ; N Tcaron ; G 294 -U 357 ; WX 478 ; N tcaron ; G 295 -U 358 ; WX 682 ; N Tbar ; G 296 -U 359 ; WX 478 ; N tbar ; G 297 -U 360 ; WX 812 ; N Utilde ; G 298 -U 361 ; WX 712 ; N utilde ; G 299 -U 362 ; WX 812 ; N Umacron ; G 300 -U 363 ; WX 712 ; N umacron ; G 301 -U 364 ; WX 812 ; N Ubreve ; G 302 -U 365 ; WX 712 ; N ubreve ; G 303 -U 366 ; WX 812 ; N Uring ; G 304 -U 367 ; WX 712 ; N uring ; G 305 -U 368 ; WX 812 ; N Uhungarumlaut ; G 306 -U 369 ; WX 712 ; N uhungarumlaut ; G 307 -U 370 ; WX 812 ; N Uogonek ; G 308 -U 371 ; WX 712 ; N uogonek ; G 309 -U 372 ; WX 1103 ; N Wcircumflex ; G 310 -U 373 ; WX 924 ; N wcircumflex ; G 311 -U 374 ; WX 724 ; N Ycircumflex ; G 312 -U 375 ; WX 652 ; N ycircumflex ; G 313 -U 376 ; WX 724 ; N Ydieresis ; G 314 -U 377 ; WX 725 ; N Zacute ; G 315 -U 378 ; WX 582 ; N zacute ; G 316 -U 379 ; WX 725 ; N Zdotaccent ; G 317 -U 380 ; WX 582 ; N zdotaccent ; G 318 -U 381 ; WX 725 ; N Zcaron ; G 319 -U 382 ; WX 582 ; N zcaron ; G 320 -U 383 ; WX 435 ; N longs ; G 321 -U 384 ; WX 716 ; N uni0180 ; G 322 -U 385 ; WX 811 ; N uni0181 ; G 323 -U 386 ; WX 762 ; N uni0182 ; G 324 -U 387 ; WX 716 ; N uni0183 ; G 325 -U 388 ; WX 762 ; N uni0184 ; G 326 -U 389 ; WX 716 ; N uni0185 ; G 327 -U 390 ; WX 734 ; N uni0186 ; G 328 -U 391 ; WX 734 ; N uni0187 ; G 329 -U 392 ; WX 593 ; N uni0188 ; G 330 -U 393 ; WX 845 ; N uni0189 ; G 331 -U 394 ; WX 879 ; N uni018A ; G 332 -U 395 ; WX 762 ; N uni018B ; G 333 -U 396 ; WX 716 ; N uni018C ; G 334 -U 397 ; WX 687 ; N uni018D ; G 335 -U 398 ; WX 683 ; N uni018E ; G 336 -U 399 ; WX 850 ; N uni018F ; G 337 -U 400 ; WX 696 ; N uni0190 ; G 338 -U 401 ; WX 683 ; N uni0191 ; G 339 -U 402 ; WX 435 ; N florin ; G 340 -U 403 ; WX 821 ; N uni0193 ; G 341 -U 404 ; WX 793 ; N uni0194 ; G 342 -U 405 ; WX 1045 ; N uni0195 ; G 343 -U 406 ; WX 436 ; N uni0196 ; G 344 -U 407 ; WX 389 ; N uni0197 ; G 345 -U 408 ; WX 775 ; N uni0198 ; G 346 -U 409 ; WX 665 ; N uni0199 ; G 347 -U 410 ; WX 360 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 1042 ; N uni019C ; G 350 -U 413 ; WX 837 ; N uni019D ; G 351 -U 414 ; WX 712 ; N uni019E ; G 352 -U 415 ; WX 850 ; N uni019F ; G 353 -U 416 ; WX 850 ; N Ohorn ; G 354 -U 417 ; WX 687 ; N ohorn ; G 355 -U 418 ; WX 1114 ; N uni01A2 ; G 356 -U 419 ; WX 962 ; N uni01A3 ; G 357 -U 420 ; WX 782 ; N uni01A4 ; G 358 -U 421 ; WX 716 ; N uni01A5 ; G 359 -U 422 ; WX 770 ; N uni01A6 ; G 360 -U 423 ; WX 720 ; N uni01A7 ; G 361 -U 424 ; WX 595 ; N uni01A8 ; G 362 -U 425 ; WX 683 ; N uni01A9 ; G 363 -U 426 ; WX 552 ; N uni01AA ; G 364 -U 427 ; WX 478 ; N uni01AB ; G 365 -U 428 ; WX 707 ; N uni01AC ; G 366 -U 429 ; WX 478 ; N uni01AD ; G 367 -U 430 ; WX 682 ; N uni01AE ; G 368 -U 431 ; WX 812 ; N Uhorn ; G 369 -U 432 ; WX 712 ; N uhorn ; G 370 -U 433 ; WX 769 ; N uni01B1 ; G 371 -U 434 ; WX 813 ; N uni01B2 ; G 372 -U 435 ; WX 797 ; N uni01B3 ; G 373 -U 436 ; WX 778 ; N uni01B4 ; G 374 -U 437 ; WX 725 ; N uni01B5 ; G 375 -U 438 ; WX 582 ; N uni01B6 ; G 376 -U 439 ; WX 772 ; N uni01B7 ; G 377 -U 440 ; WX 772 ; N uni01B8 ; G 378 -U 441 ; WX 641 ; N uni01B9 ; G 379 -U 442 ; WX 582 ; N uni01BA ; G 380 -U 443 ; WX 696 ; N uni01BB ; G 381 -U 444 ; WX 772 ; N uni01BC ; G 382 -U 445 ; WX 641 ; N uni01BD ; G 383 -U 446 ; WX 573 ; N uni01BE ; G 384 -U 447 ; WX 716 ; N uni01BF ; G 385 -U 448 ; WX 372 ; N uni01C0 ; G 386 -U 449 ; WX 659 ; N uni01C1 ; G 387 -U 450 ; WX 544 ; N uni01C2 ; G 388 -U 451 ; WX 372 ; N uni01C3 ; G 389 -U 452 ; WX 1548 ; N uni01C4 ; G 390 -U 453 ; WX 1450 ; N uni01C5 ; G 391 -U 454 ; WX 1307 ; N uni01C6 ; G 392 -U 455 ; WX 977 ; N uni01C7 ; G 393 -U 456 ; WX 979 ; N uni01C8 ; G 394 -U 457 ; WX 670 ; N uni01C9 ; G 395 -U 458 ; WX 1193 ; N uni01CA ; G 396 -U 459 ; WX 1213 ; N uni01CB ; G 397 -U 460 ; WX 1063 ; N uni01CC ; G 398 -U 461 ; WX 774 ; N uni01CD ; G 399 -U 462 ; WX 675 ; N uni01CE ; G 400 -U 463 ; WX 372 ; N uni01CF ; G 401 -U 464 ; WX 343 ; N uni01D0 ; G 402 -U 465 ; WX 850 ; N uni01D1 ; G 403 -U 466 ; WX 687 ; N uni01D2 ; G 404 -U 467 ; WX 812 ; N uni01D3 ; G 405 -U 468 ; WX 712 ; N uni01D4 ; G 406 -U 469 ; WX 812 ; N uni01D5 ; G 407 -U 470 ; WX 712 ; N uni01D6 ; G 408 -U 471 ; WX 812 ; N uni01D7 ; G 409 -U 472 ; WX 712 ; N uni01D8 ; G 410 -U 473 ; WX 812 ; N uni01D9 ; G 411 -U 474 ; WX 712 ; N uni01DA ; G 412 -U 475 ; WX 812 ; N uni01DB ; G 413 -U 476 ; WX 712 ; N uni01DC ; G 414 -U 477 ; WX 678 ; N uni01DD ; G 415 -U 478 ; WX 774 ; N uni01DE ; G 416 -U 479 ; WX 675 ; N uni01DF ; G 417 -U 480 ; WX 774 ; N uni01E0 ; G 418 -U 481 ; WX 675 ; N uni01E1 ; G 419 -U 482 ; WX 1085 ; N uni01E2 ; G 420 -U 483 ; WX 1048 ; N uni01E3 ; G 421 -U 484 ; WX 821 ; N uni01E4 ; G 422 -U 485 ; WX 716 ; N uni01E5 ; G 423 -U 486 ; WX 821 ; N Gcaron ; G 424 -U 487 ; WX 716 ; N gcaron ; G 425 -U 488 ; WX 775 ; N uni01E8 ; G 426 -U 489 ; WX 665 ; N uni01E9 ; G 427 -U 490 ; WX 850 ; N uni01EA ; G 428 -U 491 ; WX 687 ; N uni01EB ; G 429 -U 492 ; WX 850 ; N uni01EC ; G 430 -U 493 ; WX 687 ; N uni01ED ; G 431 -U 494 ; WX 772 ; N uni01EE ; G 432 -U 495 ; WX 582 ; N uni01EF ; G 433 -U 496 ; WX 343 ; N uni01F0 ; G 434 -U 497 ; WX 1548 ; N uni01F1 ; G 435 -U 498 ; WX 1450 ; N uni01F2 ; G 436 -U 499 ; WX 1307 ; N uni01F3 ; G 437 -U 500 ; WX 821 ; N uni01F4 ; G 438 -U 501 ; WX 716 ; N uni01F5 ; G 439 -U 502 ; WX 1289 ; N uni01F6 ; G 440 -U 503 ; WX 787 ; N uni01F7 ; G 441 -U 504 ; WX 837 ; N uni01F8 ; G 442 -U 505 ; WX 712 ; N uni01F9 ; G 443 -U 506 ; WX 774 ; N Aringacute ; G 444 -U 507 ; WX 675 ; N aringacute ; G 445 -U 508 ; WX 1085 ; N AEacute ; G 446 -U 509 ; WX 1048 ; N aeacute ; G 447 -U 510 ; WX 850 ; N Oslashacute ; G 448 -U 511 ; WX 687 ; N oslashacute ; G 449 -U 512 ; WX 774 ; N uni0200 ; G 450 -U 513 ; WX 675 ; N uni0201 ; G 451 -U 514 ; WX 774 ; N uni0202 ; G 452 -U 515 ; WX 675 ; N uni0203 ; G 453 -U 516 ; WX 683 ; N uni0204 ; G 454 -U 517 ; WX 678 ; N uni0205 ; G 455 -U 518 ; WX 683 ; N uni0206 ; G 456 -U 519 ; WX 678 ; N uni0207 ; G 457 -U 520 ; WX 372 ; N uni0208 ; G 458 -U 521 ; WX 343 ; N uni0209 ; G 459 -U 522 ; WX 372 ; N uni020A ; G 460 -U 523 ; WX 343 ; N uni020B ; G 461 -U 524 ; WX 850 ; N uni020C ; G 462 -U 525 ; WX 687 ; N uni020D ; G 463 -U 526 ; WX 850 ; N uni020E ; G 464 -U 527 ; WX 687 ; N uni020F ; G 465 -U 528 ; WX 770 ; N uni0210 ; G 466 -U 529 ; WX 493 ; N uni0211 ; G 467 -U 530 ; WX 770 ; N uni0212 ; G 468 -U 531 ; WX 493 ; N uni0213 ; G 469 -U 532 ; WX 812 ; N uni0214 ; G 470 -U 533 ; WX 712 ; N uni0215 ; G 471 -U 534 ; WX 812 ; N uni0216 ; G 472 -U 535 ; WX 712 ; N uni0217 ; G 473 -U 536 ; WX 720 ; N Scommaaccent ; G 474 -U 537 ; WX 595 ; N scommaaccent ; G 475 -U 538 ; WX 682 ; N uni021A ; G 476 -U 539 ; WX 478 ; N uni021B ; G 477 -U 540 ; WX 690 ; N uni021C ; G 478 -U 541 ; WX 607 ; N uni021D ; G 479 -U 542 ; WX 837 ; N uni021E ; G 480 -U 543 ; WX 712 ; N uni021F ; G 481 -U 544 ; WX 837 ; N uni0220 ; G 482 -U 545 ; WX 865 ; N uni0221 ; G 483 -U 546 ; WX 809 ; N uni0222 ; G 484 -U 547 ; WX 659 ; N uni0223 ; G 485 -U 548 ; WX 725 ; N uni0224 ; G 486 -U 549 ; WX 582 ; N uni0225 ; G 487 -U 550 ; WX 774 ; N uni0226 ; G 488 -U 551 ; WX 675 ; N uni0227 ; G 489 -U 552 ; WX 683 ; N uni0228 ; G 490 -U 553 ; WX 678 ; N uni0229 ; G 491 -U 554 ; WX 850 ; N uni022A ; G 492 -U 555 ; WX 687 ; N uni022B ; G 493 -U 556 ; WX 850 ; N uni022C ; G 494 -U 557 ; WX 687 ; N uni022D ; G 495 -U 558 ; WX 850 ; N uni022E ; G 496 -U 559 ; WX 687 ; N uni022F ; G 497 -U 560 ; WX 850 ; N uni0230 ; G 498 -U 561 ; WX 687 ; N uni0231 ; G 499 -U 562 ; WX 724 ; N uni0232 ; G 500 -U 563 ; WX 652 ; N uni0233 ; G 501 -U 564 ; WX 492 ; N uni0234 ; G 502 -U 565 ; WX 867 ; N uni0235 ; G 503 -U 566 ; WX 512 ; N uni0236 ; G 504 -U 567 ; WX 343 ; N dotlessj ; G 505 -U 568 ; WX 1088 ; N uni0238 ; G 506 -U 569 ; WX 1088 ; N uni0239 ; G 507 -U 570 ; WX 774 ; N uni023A ; G 508 -U 571 ; WX 734 ; N uni023B ; G 509 -U 572 ; WX 593 ; N uni023C ; G 510 -U 573 ; WX 637 ; N uni023D ; G 511 -U 574 ; WX 682 ; N uni023E ; G 512 -U 575 ; WX 595 ; N uni023F ; G 513 -U 576 ; WX 582 ; N uni0240 ; G 514 -U 577 ; WX 782 ; N uni0241 ; G 515 -U 578 ; WX 614 ; N uni0242 ; G 516 -U 579 ; WX 762 ; N uni0243 ; G 517 -U 580 ; WX 812 ; N uni0244 ; G 518 -U 581 ; WX 774 ; N uni0245 ; G 519 -U 582 ; WX 683 ; N uni0246 ; G 520 -U 583 ; WX 678 ; N uni0247 ; G 521 -U 584 ; WX 372 ; N uni0248 ; G 522 -U 585 ; WX 343 ; N uni0249 ; G 523 -U 586 ; WX 860 ; N uni024A ; G 524 -U 587 ; WX 791 ; N uni024B ; G 525 -U 588 ; WX 770 ; N uni024C ; G 526 -U 589 ; WX 493 ; N uni024D ; G 527 -U 590 ; WX 724 ; N uni024E ; G 528 -U 591 ; WX 652 ; N uni024F ; G 529 -U 592 ; WX 675 ; N uni0250 ; G 530 -U 593 ; WX 716 ; N uni0251 ; G 531 -U 594 ; WX 716 ; N uni0252 ; G 532 -U 595 ; WX 716 ; N uni0253 ; G 533 -U 596 ; WX 593 ; N uni0254 ; G 534 -U 597 ; WX 593 ; N uni0255 ; G 535 -U 598 ; WX 791 ; N uni0256 ; G 536 -U 599 ; WX 792 ; N uni0257 ; G 537 -U 600 ; WX 678 ; N uni0258 ; G 538 -U 601 ; WX 678 ; N uni0259 ; G 539 -U 602 ; WX 876 ; N uni025A ; G 540 -U 603 ; WX 557 ; N uni025B ; G 541 -U 604 ; WX 545 ; N uni025C ; G 542 -U 605 ; WX 774 ; N uni025D ; G 543 -U 606 ; WX 731 ; N uni025E ; G 544 -U 607 ; WX 343 ; N uni025F ; G 545 -U 608 ; WX 792 ; N uni0260 ; G 546 -U 609 ; WX 716 ; N uni0261 ; G 547 -U 610 ; WX 627 ; N uni0262 ; G 548 -U 611 ; WX 735 ; N uni0263 ; G 549 -U 612 ; WX 635 ; N uni0264 ; G 550 -U 613 ; WX 712 ; N uni0265 ; G 551 -U 614 ; WX 712 ; N uni0266 ; G 552 -U 615 ; WX 712 ; N uni0267 ; G 553 -U 616 ; WX 545 ; N uni0268 ; G 554 -U 617 ; WX 440 ; N uni0269 ; G 555 -U 618 ; WX 545 ; N uni026A ; G 556 -U 619 ; WX 559 ; N uni026B ; G 557 -U 620 ; WX 693 ; N uni026C ; G 558 -U 621 ; WX 343 ; N uni026D ; G 559 -U 622 ; WX 841 ; N uni026E ; G 560 -U 623 ; WX 1042 ; N uni026F ; G 561 -U 624 ; WX 1042 ; N uni0270 ; G 562 -U 625 ; WX 1042 ; N uni0271 ; G 563 -U 626 ; WX 712 ; N uni0272 ; G 564 -U 627 ; WX 793 ; N uni0273 ; G 565 -U 628 ; WX 642 ; N uni0274 ; G 566 -U 629 ; WX 687 ; N uni0275 ; G 567 -U 630 ; WX 909 ; N uni0276 ; G 568 -U 631 ; WX 682 ; N uni0277 ; G 569 -U 632 ; WX 796 ; N uni0278 ; G 570 -U 633 ; WX 538 ; N uni0279 ; G 571 -U 634 ; WX 538 ; N uni027A ; G 572 -U 635 ; WX 650 ; N uni027B ; G 573 -U 636 ; WX 493 ; N uni027C ; G 574 -U 637 ; WX 493 ; N uni027D ; G 575 -U 638 ; WX 596 ; N uni027E ; G 576 -U 639 ; WX 596 ; N uni027F ; G 577 -U 640 ; WX 642 ; N uni0280 ; G 578 -U 641 ; WX 642 ; N uni0281 ; G 579 -U 642 ; WX 595 ; N uni0282 ; G 580 -U 643 ; WX 415 ; N uni0283 ; G 581 -U 644 ; WX 435 ; N uni0284 ; G 582 -U 645 ; WX 605 ; N uni0285 ; G 583 -U 646 ; WX 552 ; N uni0286 ; G 584 -U 647 ; WX 478 ; N uni0287 ; G 585 -U 648 ; WX 478 ; N uni0288 ; G 586 -U 649 ; WX 920 ; N uni0289 ; G 587 -U 650 ; WX 769 ; N uni028A ; G 588 -U 651 ; WX 670 ; N uni028B ; G 589 -U 652 ; WX 652 ; N uni028C ; G 590 -U 653 ; WX 924 ; N uni028D ; G 591 -U 654 ; WX 652 ; N uni028E ; G 592 -U 655 ; WX 724 ; N uni028F ; G 593 -U 656 ; WX 694 ; N uni0290 ; G 594 -U 657 ; WX 684 ; N uni0291 ; G 595 -U 658 ; WX 641 ; N uni0292 ; G 596 -U 659 ; WX 641 ; N uni0293 ; G 597 -U 660 ; WX 573 ; N uni0294 ; G 598 -U 661 ; WX 573 ; N uni0295 ; G 599 -U 662 ; WX 573 ; N uni0296 ; G 600 -U 663 ; WX 573 ; N uni0297 ; G 601 -U 664 ; WX 850 ; N uni0298 ; G 602 -U 665 ; WX 633 ; N uni0299 ; G 603 -U 666 ; WX 731 ; N uni029A ; G 604 -U 667 ; WX 685 ; N uni029B ; G 605 -U 668 ; WX 691 ; N uni029C ; G 606 -U 669 ; WX 343 ; N uni029D ; G 607 -U 670 ; WX 732 ; N uni029E ; G 608 -U 671 ; WX 539 ; N uni029F ; G 609 -U 672 ; WX 792 ; N uni02A0 ; G 610 -U 673 ; WX 573 ; N uni02A1 ; G 611 -U 674 ; WX 573 ; N uni02A2 ; G 612 -U 675 ; WX 1156 ; N uni02A3 ; G 613 -U 676 ; WX 1214 ; N uni02A4 ; G 614 -U 677 ; WX 1155 ; N uni02A5 ; G 615 -U 678 ; WX 974 ; N uni02A6 ; G 616 -U 679 ; WX 769 ; N uni02A7 ; G 617 -U 680 ; WX 929 ; N uni02A8 ; G 618 -U 681 ; WX 1026 ; N uni02A9 ; G 619 -U 682 ; WX 792 ; N uni02AA ; G 620 -U 683 ; WX 780 ; N uni02AB ; G 621 -U 684 ; WX 591 ; N uni02AC ; G 622 -U 685 ; WX 415 ; N uni02AD ; G 623 -U 686 ; WX 677 ; N uni02AE ; G 624 -U 687 ; WX 789 ; N uni02AF ; G 625 -U 688 ; WX 456 ; N uni02B0 ; G 626 -U 689 ; WX 456 ; N uni02B1 ; G 627 -U 690 ; WX 219 ; N uni02B2 ; G 628 -U 691 ; WX 315 ; N uni02B3 ; G 629 -U 692 ; WX 315 ; N uni02B4 ; G 630 -U 693 ; WX 315 ; N uni02B5 ; G 631 -U 694 ; WX 411 ; N uni02B6 ; G 632 -U 695 ; WX 591 ; N uni02B7 ; G 633 -U 696 ; WX 417 ; N uni02B8 ; G 634 -U 697 ; WX 302 ; N uni02B9 ; G 635 -U 698 ; WX 521 ; N uni02BA ; G 636 -U 699 ; WX 380 ; N uni02BB ; G 637 -U 700 ; WX 380 ; N uni02BC ; G 638 -U 701 ; WX 380 ; N uni02BD ; G 639 -U 702 ; WX 366 ; N uni02BE ; G 640 -U 703 ; WX 366 ; N uni02BF ; G 641 -U 704 ; WX 326 ; N uni02C0 ; G 642 -U 705 ; WX 326 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 306 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 306 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 366 ; N uni02D2 ; G 660 -U 723 ; WX 366 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 416 ; N uni02D6 ; G 664 -U 727 ; WX 328 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 351 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 412 ; N uni02E0 ; G 674 -U 737 ; WX 219 ; N uni02E1 ; G 675 -U 738 ; WX 381 ; N uni02E2 ; G 676 -U 739 ; WX 413 ; N uni02E3 ; G 677 -U 740 ; WX 326 ; N uni02E4 ; G 678 -U 741 ; WX 500 ; N uni02E5 ; G 679 -U 742 ; WX 500 ; N uni02E6 ; G 680 -U 743 ; WX 500 ; N uni02E7 ; G 681 -U 744 ; WX 500 ; N uni02E8 ; G 682 -U 745 ; WX 500 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 644 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 698 ; N uni0370 ; G 782 -U 881 ; WX 565 ; N uni0371 ; G 783 -U 882 ; WX 1022 ; N uni0372 ; G 784 -U 883 ; WX 836 ; N uni0373 ; G 785 -U 884 ; WX 302 ; N uni0374 ; G 786 -U 885 ; WX 302 ; N uni0375 ; G 787 -U 886 ; WX 837 ; N uni0376 ; G 788 -U 887 ; WX 701 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 593 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 400 ; N uni037E ; G 794 -U 900 ; WX 441 ; N tonos ; G 795 -U 901 ; WX 500 ; N dieresistonos ; G 796 -U 902 ; WX 797 ; N Alphatonos ; G 797 -U 903 ; WX 380 ; N anoteleia ; G 798 -U 904 ; WX 846 ; N Epsilontonos ; G 799 -U 905 ; WX 1009 ; N Etatonos ; G 800 -U 906 ; WX 563 ; N Iotatonos ; G 801 -U 908 ; WX 891 ; N Omicrontonos ; G 802 -U 910 ; WX 980 ; N Upsilontonos ; G 803 -U 911 ; WX 894 ; N Omegatonos ; G 804 -U 912 ; WX 390 ; N iotadieresistonos ; G 805 -U 913 ; WX 774 ; N Alpha ; G 806 -U 914 ; WX 762 ; N Beta ; G 807 -U 915 ; WX 637 ; N Gamma ; G 808 -U 916 ; WX 774 ; N uni0394 ; G 809 -U 917 ; WX 683 ; N Epsilon ; G 810 -U 918 ; WX 725 ; N Zeta ; G 811 -U 919 ; WX 837 ; N Eta ; G 812 -U 920 ; WX 850 ; N Theta ; G 813 -U 921 ; WX 372 ; N Iota ; G 814 -U 922 ; WX 775 ; N Kappa ; G 815 -U 923 ; WX 774 ; N Lambda ; G 816 -U 924 ; WX 995 ; N Mu ; G 817 -U 925 ; WX 837 ; N Nu ; G 818 -U 926 ; WX 632 ; N Xi ; G 819 -U 927 ; WX 850 ; N Omicron ; G 820 -U 928 ; WX 837 ; N Pi ; G 821 -U 929 ; WX 733 ; N Rho ; G 822 -U 931 ; WX 683 ; N Sigma ; G 823 -U 932 ; WX 682 ; N Tau ; G 824 -U 933 ; WX 724 ; N Upsilon ; G 825 -U 934 ; WX 850 ; N Phi ; G 826 -U 935 ; WX 771 ; N Chi ; G 827 -U 936 ; WX 850 ; N Psi ; G 828 -U 937 ; WX 850 ; N Omega ; G 829 -U 938 ; WX 372 ; N Iotadieresis ; G 830 -U 939 ; WX 724 ; N Upsilondieresis ; G 831 -U 940 ; WX 687 ; N alphatonos ; G 832 -U 941 ; WX 557 ; N epsilontonos ; G 833 -U 942 ; WX 712 ; N etatonos ; G 834 -U 943 ; WX 390 ; N iotatonos ; G 835 -U 944 ; WX 675 ; N upsilondieresistonos ; G 836 -U 945 ; WX 687 ; N alpha ; G 837 -U 946 ; WX 716 ; N beta ; G 838 -U 947 ; WX 681 ; N gamma ; G 839 -U 948 ; WX 687 ; N delta ; G 840 -U 949 ; WX 557 ; N epsilon ; G 841 -U 950 ; WX 591 ; N zeta ; G 842 -U 951 ; WX 712 ; N eta ; G 843 -U 952 ; WX 687 ; N theta ; G 844 -U 953 ; WX 390 ; N iota ; G 845 -U 954 ; WX 710 ; N kappa ; G 846 -U 955 ; WX 633 ; N lambda ; G 847 -U 956 ; WX 736 ; N uni03BC ; G 848 -U 957 ; WX 681 ; N nu ; G 849 -U 958 ; WX 591 ; N xi ; G 850 -U 959 ; WX 687 ; N omicron ; G 851 -U 960 ; WX 791 ; N pi ; G 852 -U 961 ; WX 716 ; N rho ; G 853 -U 962 ; WX 593 ; N sigma1 ; G 854 -U 963 ; WX 779 ; N sigma ; G 855 -U 964 ; WX 638 ; N tau ; G 856 -U 965 ; WX 675 ; N upsilon ; G 857 -U 966 ; WX 782 ; N phi ; G 858 -U 967 ; WX 645 ; N chi ; G 859 -U 968 ; WX 794 ; N psi ; G 860 -U 969 ; WX 869 ; N omega ; G 861 -U 970 ; WX 390 ; N iotadieresis ; G 862 -U 971 ; WX 675 ; N upsilondieresis ; G 863 -U 972 ; WX 687 ; N omicrontonos ; G 864 -U 973 ; WX 675 ; N upsilontonos ; G 865 -U 974 ; WX 869 ; N omegatonos ; G 866 -U 975 ; WX 775 ; N uni03CF ; G 867 -U 976 ; WX 651 ; N uni03D0 ; G 868 -U 977 ; WX 661 ; N theta1 ; G 869 -U 978 ; WX 746 ; N Upsilon1 ; G 870 -U 979 ; WX 981 ; N uni03D3 ; G 871 -U 980 ; WX 746 ; N uni03D4 ; G 872 -U 981 ; WX 796 ; N phi1 ; G 873 -U 982 ; WX 869 ; N omega1 ; G 874 -U 983 ; WX 744 ; N uni03D7 ; G 875 -U 984 ; WX 850 ; N uni03D8 ; G 876 -U 985 ; WX 687 ; N uni03D9 ; G 877 -U 986 ; WX 734 ; N uni03DA ; G 878 -U 987 ; WX 593 ; N uni03DB ; G 879 -U 988 ; WX 683 ; N uni03DC ; G 880 -U 989 ; WX 494 ; N uni03DD ; G 881 -U 990 ; WX 702 ; N uni03DE ; G 882 -U 991 ; WX 660 ; N uni03DF ; G 883 -U 992 ; WX 919 ; N uni03E0 ; G 884 -U 993 ; WX 627 ; N uni03E1 ; G 885 -U 994 ; WX 1093 ; N uni03E2 ; G 886 -U 995 ; WX 837 ; N uni03E3 ; G 887 -U 996 ; WX 832 ; N uni03E4 ; G 888 -U 997 ; WX 716 ; N uni03E5 ; G 889 -U 998 ; WX 928 ; N uni03E6 ; G 890 -U 999 ; WX 744 ; N uni03E7 ; G 891 -U 1000 ; WX 733 ; N uni03E8 ; G 892 -U 1001 ; WX 650 ; N uni03E9 ; G 893 -U 1002 ; WX 789 ; N uni03EA ; G 894 -U 1003 ; WX 671 ; N uni03EB ; G 895 -U 1004 ; WX 752 ; N uni03EC ; G 896 -U 1005 ; WX 716 ; N uni03ED ; G 897 -U 1006 ; WX 682 ; N uni03EE ; G 898 -U 1007 ; WX 590 ; N uni03EF ; G 899 -U 1008 ; WX 744 ; N uni03F0 ; G 900 -U 1009 ; WX 716 ; N uni03F1 ; G 901 -U 1010 ; WX 593 ; N uni03F2 ; G 902 -U 1011 ; WX 343 ; N uni03F3 ; G 903 -U 1012 ; WX 850 ; N uni03F4 ; G 904 -U 1013 ; WX 645 ; N uni03F5 ; G 905 -U 1014 ; WX 645 ; N uni03F6 ; G 906 -U 1015 ; WX 742 ; N uni03F7 ; G 907 -U 1016 ; WX 716 ; N uni03F8 ; G 908 -U 1017 ; WX 734 ; N uni03F9 ; G 909 -U 1018 ; WX 995 ; N uni03FA ; G 910 -U 1019 ; WX 732 ; N uni03FB ; G 911 -U 1020 ; WX 716 ; N uni03FC ; G 912 -U 1021 ; WX 734 ; N uni03FD ; G 913 -U 1022 ; WX 734 ; N uni03FE ; G 914 -U 1023 ; WX 698 ; N uni03FF ; G 915 -U 1024 ; WX 683 ; N uni0400 ; G 916 -U 1025 ; WX 683 ; N uni0401 ; G 917 -U 1026 ; WX 878 ; N uni0402 ; G 918 -U 1027 ; WX 637 ; N uni0403 ; G 919 -U 1028 ; WX 734 ; N uni0404 ; G 920 -U 1029 ; WX 720 ; N uni0405 ; G 921 -U 1030 ; WX 372 ; N uni0406 ; G 922 -U 1031 ; WX 372 ; N uni0407 ; G 923 -U 1032 ; WX 372 ; N uni0408 ; G 924 -U 1033 ; WX 1154 ; N uni0409 ; G 925 -U 1034 ; WX 1130 ; N uni040A ; G 926 -U 1035 ; WX 878 ; N uni040B ; G 927 -U 1036 ; WX 817 ; N uni040C ; G 928 -U 1037 ; WX 837 ; N uni040D ; G 929 -U 1038 ; WX 771 ; N uni040E ; G 930 -U 1039 ; WX 837 ; N uni040F ; G 931 -U 1040 ; WX 774 ; N uni0410 ; G 932 -U 1041 ; WX 762 ; N uni0411 ; G 933 -U 1042 ; WX 762 ; N uni0412 ; G 934 -U 1043 ; WX 637 ; N uni0413 ; G 935 -U 1044 ; WX 891 ; N uni0414 ; G 936 -U 1045 ; WX 683 ; N uni0415 ; G 937 -U 1046 ; WX 1224 ; N uni0416 ; G 938 -U 1047 ; WX 710 ; N uni0417 ; G 939 -U 1048 ; WX 837 ; N uni0418 ; G 940 -U 1049 ; WX 837 ; N uni0419 ; G 941 -U 1050 ; WX 817 ; N uni041A ; G 942 -U 1051 ; WX 831 ; N uni041B ; G 943 -U 1052 ; WX 995 ; N uni041C ; G 944 -U 1053 ; WX 837 ; N uni041D ; G 945 -U 1054 ; WX 850 ; N uni041E ; G 946 -U 1055 ; WX 837 ; N uni041F ; G 947 -U 1056 ; WX 733 ; N uni0420 ; G 948 -U 1057 ; WX 734 ; N uni0421 ; G 949 -U 1058 ; WX 682 ; N uni0422 ; G 950 -U 1059 ; WX 771 ; N uni0423 ; G 951 -U 1060 ; WX 992 ; N uni0424 ; G 952 -U 1061 ; WX 771 ; N uni0425 ; G 953 -U 1062 ; WX 928 ; N uni0426 ; G 954 -U 1063 ; WX 808 ; N uni0427 ; G 955 -U 1064 ; WX 1235 ; N uni0428 ; G 956 -U 1065 ; WX 1326 ; N uni0429 ; G 957 -U 1066 ; WX 939 ; N uni042A ; G 958 -U 1067 ; WX 1036 ; N uni042B ; G 959 -U 1068 ; WX 762 ; N uni042C ; G 960 -U 1069 ; WX 734 ; N uni042D ; G 961 -U 1070 ; WX 1174 ; N uni042E ; G 962 -U 1071 ; WX 770 ; N uni042F ; G 963 -U 1072 ; WX 675 ; N uni0430 ; G 964 -U 1073 ; WX 698 ; N uni0431 ; G 965 -U 1074 ; WX 633 ; N uni0432 ; G 966 -U 1075 ; WX 522 ; N uni0433 ; G 967 -U 1076 ; WX 808 ; N uni0434 ; G 968 -U 1077 ; WX 678 ; N uni0435 ; G 969 -U 1078 ; WX 995 ; N uni0436 ; G 970 -U 1079 ; WX 581 ; N uni0437 ; G 971 -U 1080 ; WX 701 ; N uni0438 ; G 972 -U 1081 ; WX 701 ; N uni0439 ; G 973 -U 1082 ; WX 679 ; N uni043A ; G 974 -U 1083 ; WX 732 ; N uni043B ; G 975 -U 1084 ; WX 817 ; N uni043C ; G 976 -U 1085 ; WX 691 ; N uni043D ; G 977 -U 1086 ; WX 687 ; N uni043E ; G 978 -U 1087 ; WX 691 ; N uni043F ; G 979 -U 1088 ; WX 716 ; N uni0440 ; G 980 -U 1089 ; WX 593 ; N uni0441 ; G 981 -U 1090 ; WX 580 ; N uni0442 ; G 982 -U 1091 ; WX 652 ; N uni0443 ; G 983 -U 1092 ; WX 992 ; N uni0444 ; G 984 -U 1093 ; WX 645 ; N uni0445 ; G 985 -U 1094 ; WX 741 ; N uni0446 ; G 986 -U 1095 ; WX 687 ; N uni0447 ; G 987 -U 1096 ; WX 1062 ; N uni0448 ; G 988 -U 1097 ; WX 1105 ; N uni0449 ; G 989 -U 1098 ; WX 751 ; N uni044A ; G 990 -U 1099 ; WX 904 ; N uni044B ; G 991 -U 1100 ; WX 632 ; N uni044C ; G 992 -U 1101 ; WX 593 ; N uni044D ; G 993 -U 1102 ; WX 972 ; N uni044E ; G 994 -U 1103 ; WX 642 ; N uni044F ; G 995 -U 1104 ; WX 678 ; N uni0450 ; G 996 -U 1105 ; WX 678 ; N uni0451 ; G 997 -U 1106 ; WX 714 ; N uni0452 ; G 998 -U 1107 ; WX 522 ; N uni0453 ; G 999 -U 1108 ; WX 593 ; N uni0454 ; G 1000 -U 1109 ; WX 595 ; N uni0455 ; G 1001 -U 1110 ; WX 343 ; N uni0456 ; G 1002 -U 1111 ; WX 343 ; N uni0457 ; G 1003 -U 1112 ; WX 343 ; N uni0458 ; G 1004 -U 1113 ; WX 991 ; N uni0459 ; G 1005 -U 1114 ; WX 956 ; N uni045A ; G 1006 -U 1115 ; WX 734 ; N uni045B ; G 1007 -U 1116 ; WX 679 ; N uni045C ; G 1008 -U 1117 ; WX 701 ; N uni045D ; G 1009 -U 1118 ; WX 652 ; N uni045E ; G 1010 -U 1119 ; WX 691 ; N uni045F ; G 1011 -U 1120 ; WX 1093 ; N uni0460 ; G 1012 -U 1121 ; WX 869 ; N uni0461 ; G 1013 -U 1122 ; WX 840 ; N uni0462 ; G 1014 -U 1123 ; WX 736 ; N uni0463 ; G 1015 -U 1124 ; WX 1012 ; N uni0464 ; G 1016 -U 1125 ; WX 839 ; N uni0465 ; G 1017 -U 1126 ; WX 992 ; N uni0466 ; G 1018 -U 1127 ; WX 832 ; N uni0467 ; G 1019 -U 1128 ; WX 1358 ; N uni0468 ; G 1020 -U 1129 ; WX 1121 ; N uni0469 ; G 1021 -U 1130 ; WX 850 ; N uni046A ; G 1022 -U 1131 ; WX 687 ; N uni046B ; G 1023 -U 1132 ; WX 1236 ; N uni046C ; G 1024 -U 1133 ; WX 1007 ; N uni046D ; G 1025 -U 1134 ; WX 696 ; N uni046E ; G 1026 -U 1135 ; WX 557 ; N uni046F ; G 1027 -U 1136 ; WX 1075 ; N uni0470 ; G 1028 -U 1137 ; WX 1061 ; N uni0471 ; G 1029 -U 1138 ; WX 850 ; N uni0472 ; G 1030 -U 1139 ; WX 687 ; N uni0473 ; G 1031 -U 1140 ; WX 850 ; N uni0474 ; G 1032 -U 1141 ; WX 695 ; N uni0475 ; G 1033 -U 1142 ; WX 850 ; N uni0476 ; G 1034 -U 1143 ; WX 695 ; N uni0477 ; G 1035 -U 1144 ; WX 1148 ; N uni0478 ; G 1036 -U 1145 ; WX 1043 ; N uni0479 ; G 1037 -U 1146 ; WX 1074 ; N uni047A ; G 1038 -U 1147 ; WX 863 ; N uni047B ; G 1039 -U 1148 ; WX 1405 ; N uni047C ; G 1040 -U 1149 ; WX 1173 ; N uni047D ; G 1041 -U 1150 ; WX 1093 ; N uni047E ; G 1042 -U 1151 ; WX 869 ; N uni047F ; G 1043 -U 1152 ; WX 734 ; N uni0480 ; G 1044 -U 1153 ; WX 593 ; N uni0481 ; G 1045 -U 1154 ; WX 652 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 418 ; N uni0488 ; G 1052 -U 1161 ; WX 418 ; N uni0489 ; G 1053 -U 1162 ; WX 938 ; N uni048A ; G 1054 -U 1163 ; WX 806 ; N uni048B ; G 1055 -U 1164 ; WX 762 ; N uni048C ; G 1056 -U 1165 ; WX 611 ; N uni048D ; G 1057 -U 1166 ; WX 736 ; N uni048E ; G 1058 -U 1167 ; WX 718 ; N uni048F ; G 1059 -U 1168 ; WX 637 ; N uni0490 ; G 1060 -U 1169 ; WX 522 ; N uni0491 ; G 1061 -U 1170 ; WX 666 ; N uni0492 ; G 1062 -U 1171 ; WX 543 ; N uni0493 ; G 1063 -U 1172 ; WX 789 ; N uni0494 ; G 1064 -U 1173 ; WX 522 ; N uni0495 ; G 1065 -U 1174 ; WX 1224 ; N uni0496 ; G 1066 -U 1175 ; WX 995 ; N uni0497 ; G 1067 -U 1176 ; WX 710 ; N uni0498 ; G 1068 -U 1177 ; WX 581 ; N uni0499 ; G 1069 -U 1178 ; WX 775 ; N uni049A ; G 1070 -U 1179 ; WX 679 ; N uni049B ; G 1071 -U 1180 ; WX 817 ; N uni049C ; G 1072 -U 1181 ; WX 679 ; N uni049D ; G 1073 -U 1182 ; WX 817 ; N uni049E ; G 1074 -U 1183 ; WX 679 ; N uni049F ; G 1075 -U 1184 ; WX 1015 ; N uni04A0 ; G 1076 -U 1185 ; WX 826 ; N uni04A1 ; G 1077 -U 1186 ; WX 837 ; N uni04A2 ; G 1078 -U 1187 ; WX 691 ; N uni04A3 ; G 1079 -U 1188 ; WX 1103 ; N uni04A4 ; G 1080 -U 1189 ; WX 871 ; N uni04A5 ; G 1081 -U 1190 ; WX 1254 ; N uni04A6 ; G 1082 -U 1191 ; WX 979 ; N uni04A7 ; G 1083 -U 1192 ; WX 946 ; N uni04A8 ; G 1084 -U 1193 ; WX 859 ; N uni04A9 ; G 1085 -U 1194 ; WX 734 ; N uni04AA ; G 1086 -U 1195 ; WX 593 ; N uni04AB ; G 1087 -U 1196 ; WX 682 ; N uni04AC ; G 1088 -U 1197 ; WX 580 ; N uni04AD ; G 1089 -U 1198 ; WX 724 ; N uni04AE ; G 1090 -U 1199 ; WX 652 ; N uni04AF ; G 1091 -U 1200 ; WX 724 ; N uni04B0 ; G 1092 -U 1201 ; WX 652 ; N uni04B1 ; G 1093 -U 1202 ; WX 771 ; N uni04B2 ; G 1094 -U 1203 ; WX 645 ; N uni04B3 ; G 1095 -U 1204 ; WX 1104 ; N uni04B4 ; G 1096 -U 1205 ; WX 1001 ; N uni04B5 ; G 1097 -U 1206 ; WX 808 ; N uni04B6 ; G 1098 -U 1207 ; WX 687 ; N uni04B7 ; G 1099 -U 1208 ; WX 808 ; N uni04B8 ; G 1100 -U 1209 ; WX 687 ; N uni04B9 ; G 1101 -U 1210 ; WX 808 ; N uni04BA ; G 1102 -U 1211 ; WX 712 ; N uni04BB ; G 1103 -U 1212 ; WX 1026 ; N uni04BC ; G 1104 -U 1213 ; WX 810 ; N uni04BD ; G 1105 -U 1214 ; WX 1026 ; N uni04BE ; G 1106 -U 1215 ; WX 810 ; N uni04BF ; G 1107 -U 1216 ; WX 372 ; N uni04C0 ; G 1108 -U 1217 ; WX 1224 ; N uni04C1 ; G 1109 -U 1218 ; WX 995 ; N uni04C2 ; G 1110 -U 1219 ; WX 778 ; N uni04C3 ; G 1111 -U 1220 ; WX 629 ; N uni04C4 ; G 1112 -U 1221 ; WX 933 ; N uni04C5 ; G 1113 -U 1222 ; WX 804 ; N uni04C6 ; G 1114 -U 1223 ; WX 837 ; N uni04C7 ; G 1115 -U 1224 ; WX 691 ; N uni04C8 ; G 1116 -U 1225 ; WX 938 ; N uni04C9 ; G 1117 -U 1226 ; WX 806 ; N uni04CA ; G 1118 -U 1227 ; WX 808 ; N uni04CB ; G 1119 -U 1228 ; WX 687 ; N uni04CC ; G 1120 -U 1229 ; WX 1096 ; N uni04CD ; G 1121 -U 1230 ; WX 932 ; N uni04CE ; G 1122 -U 1231 ; WX 343 ; N uni04CF ; G 1123 -U 1232 ; WX 774 ; N uni04D0 ; G 1124 -U 1233 ; WX 675 ; N uni04D1 ; G 1125 -U 1234 ; WX 774 ; N uni04D2 ; G 1126 -U 1235 ; WX 675 ; N uni04D3 ; G 1127 -U 1236 ; WX 1085 ; N uni04D4 ; G 1128 -U 1237 ; WX 1048 ; N uni04D5 ; G 1129 -U 1238 ; WX 683 ; N uni04D6 ; G 1130 -U 1239 ; WX 678 ; N uni04D7 ; G 1131 -U 1240 ; WX 850 ; N uni04D8 ; G 1132 -U 1241 ; WX 678 ; N uni04D9 ; G 1133 -U 1242 ; WX 850 ; N uni04DA ; G 1134 -U 1243 ; WX 678 ; N uni04DB ; G 1135 -U 1244 ; WX 1224 ; N uni04DC ; G 1136 -U 1245 ; WX 995 ; N uni04DD ; G 1137 -U 1246 ; WX 710 ; N uni04DE ; G 1138 -U 1247 ; WX 581 ; N uni04DF ; G 1139 -U 1248 ; WX 772 ; N uni04E0 ; G 1140 -U 1249 ; WX 641 ; N uni04E1 ; G 1141 -U 1250 ; WX 837 ; N uni04E2 ; G 1142 -U 1251 ; WX 701 ; N uni04E3 ; G 1143 -U 1252 ; WX 837 ; N uni04E4 ; G 1144 -U 1253 ; WX 701 ; N uni04E5 ; G 1145 -U 1254 ; WX 850 ; N uni04E6 ; G 1146 -U 1255 ; WX 687 ; N uni04E7 ; G 1147 -U 1256 ; WX 850 ; N uni04E8 ; G 1148 -U 1257 ; WX 687 ; N uni04E9 ; G 1149 -U 1258 ; WX 850 ; N uni04EA ; G 1150 -U 1259 ; WX 687 ; N uni04EB ; G 1151 -U 1260 ; WX 734 ; N uni04EC ; G 1152 -U 1261 ; WX 593 ; N uni04ED ; G 1153 -U 1262 ; WX 771 ; N uni04EE ; G 1154 -U 1263 ; WX 652 ; N uni04EF ; G 1155 -U 1264 ; WX 771 ; N uni04F0 ; G 1156 -U 1265 ; WX 652 ; N uni04F1 ; G 1157 -U 1266 ; WX 771 ; N uni04F2 ; G 1158 -U 1267 ; WX 652 ; N uni04F3 ; G 1159 -U 1268 ; WX 808 ; N uni04F4 ; G 1160 -U 1269 ; WX 687 ; N uni04F5 ; G 1161 -U 1270 ; WX 637 ; N uni04F6 ; G 1162 -U 1271 ; WX 522 ; N uni04F7 ; G 1163 -U 1272 ; WX 1036 ; N uni04F8 ; G 1164 -U 1273 ; WX 904 ; N uni04F9 ; G 1165 -U 1274 ; WX 666 ; N uni04FA ; G 1166 -U 1275 ; WX 543 ; N uni04FB ; G 1167 -U 1276 ; WX 771 ; N uni04FC ; G 1168 -U 1277 ; WX 645 ; N uni04FD ; G 1169 -U 1278 ; WX 771 ; N uni04FE ; G 1170 -U 1279 ; WX 645 ; N uni04FF ; G 1171 -U 1280 ; WX 762 ; N uni0500 ; G 1172 -U 1281 ; WX 608 ; N uni0501 ; G 1173 -U 1282 ; WX 1159 ; N uni0502 ; G 1174 -U 1283 ; WX 893 ; N uni0503 ; G 1175 -U 1284 ; WX 1119 ; N uni0504 ; G 1176 -U 1285 ; WX 920 ; N uni0505 ; G 1177 -U 1286 ; WX 828 ; N uni0506 ; G 1178 -U 1287 ; WX 693 ; N uni0507 ; G 1179 -U 1288 ; WX 1242 ; N uni0508 ; G 1180 -U 1289 ; WX 1017 ; N uni0509 ; G 1181 -U 1290 ; WX 1289 ; N uni050A ; G 1182 -U 1291 ; WX 1013 ; N uni050B ; G 1183 -U 1292 ; WX 839 ; N uni050C ; G 1184 -U 1293 ; WX 638 ; N uni050D ; G 1185 -U 1294 ; WX 938 ; N uni050E ; G 1186 -U 1295 ; WX 803 ; N uni050F ; G 1187 -U 1296 ; WX 696 ; N uni0510 ; G 1188 -U 1297 ; WX 557 ; N uni0511 ; G 1189 -U 1298 ; WX 831 ; N uni0512 ; G 1190 -U 1299 ; WX 732 ; N uni0513 ; G 1191 -U 1300 ; WX 1286 ; N uni0514 ; G 1192 -U 1301 ; WX 1070 ; N uni0515 ; G 1193 -U 1302 ; WX 1065 ; N uni0516 ; G 1194 -U 1303 ; WX 982 ; N uni0517 ; G 1195 -U 1304 ; WX 1082 ; N uni0518 ; G 1196 -U 1305 ; WX 960 ; N uni0519 ; G 1197 -U 1306 ; WX 850 ; N uni051A ; G 1198 -U 1307 ; WX 716 ; N uni051B ; G 1199 -U 1308 ; WX 1103 ; N uni051C ; G 1200 -U 1309 ; WX 924 ; N uni051D ; G 1201 -U 1312 ; WX 1248 ; N uni0520 ; G 1202 -U 1313 ; WX 1022 ; N uni0521 ; G 1203 -U 1314 ; WX 1254 ; N uni0522 ; G 1204 -U 1315 ; WX 979 ; N uni0523 ; G 1205 -U 1316 ; WX 957 ; N uni0524 ; G 1206 -U 1317 ; WX 807 ; N uni0525 ; G 1207 -U 1329 ; WX 984 ; N uni0531 ; G 1208 -U 1330 ; WX 812 ; N uni0532 ; G 1209 -U 1331 ; WX 984 ; N uni0533 ; G 1210 -U 1332 ; WX 984 ; N uni0534 ; G 1211 -U 1333 ; WX 812 ; N uni0535 ; G 1212 -U 1334 ; WX 777 ; N uni0536 ; G 1213 -U 1335 ; WX 812 ; N uni0537 ; G 1214 -U 1336 ; WX 812 ; N uni0538 ; G 1215 -U 1337 ; WX 975 ; N uni0539 ; G 1216 -U 1338 ; WX 984 ; N uni053A ; G 1217 -U 1339 ; WX 812 ; N uni053B ; G 1218 -U 1340 ; WX 710 ; N uni053C ; G 1219 -U 1341 ; WX 1078 ; N uni053D ; G 1220 -U 1342 ; WX 1136 ; N uni053E ; G 1221 -U 1343 ; WX 812 ; N uni053F ; G 1222 -U 1344 ; WX 710 ; N uni0540 ; G 1223 -U 1345 ; WX 757 ; N uni0541 ; G 1224 -U 1346 ; WX 984 ; N uni0542 ; G 1225 -U 1347 ; WX 876 ; N uni0543 ; G 1226 -U 1348 ; WX 984 ; N uni0544 ; G 1227 -U 1349 ; WX 793 ; N uni0545 ; G 1228 -U 1350 ; WX 984 ; N uni0546 ; G 1229 -U 1351 ; WX 812 ; N uni0547 ; G 1230 -U 1352 ; WX 812 ; N uni0548 ; G 1231 -U 1353 ; WX 812 ; N uni0549 ; G 1232 -U 1354 ; WX 958 ; N uni054A ; G 1233 -U 1355 ; WX 777 ; N uni054B ; G 1234 -U 1356 ; WX 984 ; N uni054C ; G 1235 -U 1357 ; WX 812 ; N uni054D ; G 1236 -U 1358 ; WX 984 ; N uni054E ; G 1237 -U 1359 ; WX 720 ; N uni054F ; G 1238 -U 1360 ; WX 812 ; N uni0550 ; G 1239 -U 1361 ; WX 793 ; N uni0551 ; G 1240 -U 1362 ; WX 895 ; N uni0552 ; G 1241 -U 1363 ; WX 850 ; N uni0553 ; G 1242 -U 1364 ; WX 936 ; N uni0554 ; G 1243 -U 1365 ; WX 850 ; N uni0555 ; G 1244 -U 1366 ; WX 720 ; N uni0556 ; G 1245 -U 1369 ; WX 366 ; N uni0559 ; G 1246 -U 1370 ; WX 380 ; N uni055A ; G 1247 -U 1371 ; WX 550 ; N uni055B ; G 1248 -U 1372 ; WX 550 ; N uni055C ; G 1249 -U 1373 ; WX 380 ; N uni055D ; G 1250 -U 1374 ; WX 546 ; N uni055E ; G 1251 -U 1375 ; WX 521 ; N uni055F ; G 1252 -U 1377 ; WX 1042 ; N uni0561 ; G 1253 -U 1378 ; WX 712 ; N uni0562 ; G 1254 -U 1379 ; WX 866 ; N uni0563 ; G 1255 -U 1380 ; WX 868 ; N uni0564 ; G 1256 -U 1381 ; WX 712 ; N uni0565 ; G 1257 -U 1382 ; WX 817 ; N uni0566 ; G 1258 -U 1383 ; WX 653 ; N uni0567 ; G 1259 -U 1384 ; WX 712 ; N uni0568 ; G 1260 -U 1385 ; WX 811 ; N uni0569 ; G 1261 -U 1386 ; WX 817 ; N uni056A ; G 1262 -U 1387 ; WX 712 ; N uni056B ; G 1263 -U 1388 ; WX 498 ; N uni056C ; G 1264 -U 1389 ; WX 1018 ; N uni056D ; G 1265 -U 1390 ; WX 716 ; N uni056E ; G 1266 -U 1391 ; WX 712 ; N uni056F ; G 1267 -U 1392 ; WX 712 ; N uni0570 ; G 1268 -U 1393 ; WX 716 ; N uni0571 ; G 1269 -U 1394 ; WX 819 ; N uni0572 ; G 1270 -U 1395 ; WX 712 ; N uni0573 ; G 1271 -U 1396 ; WX 751 ; N uni0574 ; G 1272 -U 1397 ; WX 343 ; N uni0575 ; G 1273 -U 1398 ; WX 882 ; N uni0576 ; G 1274 -U 1399 ; WX 559 ; N uni0577 ; G 1275 -U 1400 ; WX 712 ; N uni0578 ; G 1276 -U 1401 ; WX 559 ; N uni0579 ; G 1277 -U 1402 ; WX 1042 ; N uni057A ; G 1278 -U 1403 ; WX 559 ; N uni057B ; G 1279 -U 1404 ; WX 863 ; N uni057C ; G 1280 -U 1405 ; WX 712 ; N uni057D ; G 1281 -U 1406 ; WX 813 ; N uni057E ; G 1282 -U 1407 ; WX 1042 ; N uni057F ; G 1283 -U 1408 ; WX 712 ; N uni0580 ; G 1284 -U 1409 ; WX 716 ; N uni0581 ; G 1285 -U 1410 ; WX 571 ; N uni0582 ; G 1286 -U 1411 ; WX 1042 ; N uni0583 ; G 1287 -U 1412 ; WX 778 ; N uni0584 ; G 1288 -U 1413 ; WX 687 ; N uni0585 ; G 1289 -U 1414 ; WX 720 ; N uni0586 ; G 1290 -U 1415 ; WX 862 ; N uni0587 ; G 1291 -U 1417 ; WX 400 ; N uni0589 ; G 1292 -U 1418 ; WX 487 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 415 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 372 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 372 ; N uni05C3 ; G 1313 -U 1478 ; WX 497 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 751 ; N uni05D0 ; G 1316 -U 1489 ; WX 673 ; N uni05D1 ; G 1317 -U 1490 ; WX 537 ; N uni05D2 ; G 1318 -U 1491 ; WX 654 ; N uni05D3 ; G 1319 -U 1492 ; WX 712 ; N uni05D4 ; G 1320 -U 1493 ; WX 343 ; N uni05D5 ; G 1321 -U 1494 ; WX 491 ; N uni05D6 ; G 1322 -U 1495 ; WX 712 ; N uni05D7 ; G 1323 -U 1496 ; WX 724 ; N uni05D8 ; G 1324 -U 1497 ; WX 343 ; N uni05D9 ; G 1325 -U 1498 ; WX 649 ; N uni05DA ; G 1326 -U 1499 ; WX 650 ; N uni05DB ; G 1327 -U 1500 ; WX 679 ; N uni05DC ; G 1328 -U 1501 ; WX 712 ; N uni05DD ; G 1329 -U 1502 ; WX 775 ; N uni05DE ; G 1330 -U 1503 ; WX 343 ; N uni05DF ; G 1331 -U 1504 ; WX 497 ; N uni05E0 ; G 1332 -U 1505 ; WX 773 ; N uni05E1 ; G 1333 -U 1506 ; WX 678 ; N uni05E2 ; G 1334 -U 1507 ; WX 718 ; N uni05E3 ; G 1335 -U 1508 ; WX 687 ; N uni05E4 ; G 1336 -U 1509 ; WX 628 ; N uni05E5 ; G 1337 -U 1510 ; WX 751 ; N uni05E6 ; G 1338 -U 1511 ; WX 729 ; N uni05E7 ; G 1339 -U 1512 ; WX 649 ; N uni05E8 ; G 1340 -U 1513 ; WX 949 ; N uni05E9 ; G 1341 -U 1514 ; WX 751 ; N uni05EA ; G 1342 -U 1520 ; WX 664 ; N uni05F0 ; G 1343 -U 1521 ; WX 664 ; N uni05F1 ; G 1344 -U 1522 ; WX 663 ; N uni05F2 ; G 1345 -U 1523 ; WX 444 ; N uni05F3 ; G 1346 -U 1524 ; WX 710 ; N uni05F4 ; G 1347 -U 3647 ; WX 696 ; N uni0E3F ; G 1348 -U 3713 ; WX 815 ; N uni0E81 ; G 1349 -U 3714 ; WX 748 ; N uni0E82 ; G 1350 -U 3716 ; WX 749 ; N uni0E84 ; G 1351 -U 3719 ; WX 569 ; N uni0E87 ; G 1352 -U 3720 ; WX 742 ; N uni0E88 ; G 1353 -U 3722 ; WX 744 ; N uni0E8A ; G 1354 -U 3725 ; WX 761 ; N uni0E8D ; G 1355 -U 3732 ; WX 706 ; N uni0E94 ; G 1356 -U 3733 ; WX 704 ; N uni0E95 ; G 1357 -U 3734 ; WX 747 ; N uni0E96 ; G 1358 -U 3735 ; WX 819 ; N uni0E97 ; G 1359 -U 3737 ; WX 730 ; N uni0E99 ; G 1360 -U 3738 ; WX 727 ; N uni0E9A ; G 1361 -U 3739 ; WX 727 ; N uni0E9B ; G 1362 -U 3740 ; WX 922 ; N uni0E9C ; G 1363 -U 3741 ; WX 827 ; N uni0E9D ; G 1364 -U 3742 ; WX 866 ; N uni0E9E ; G 1365 -U 3743 ; WX 866 ; N uni0E9F ; G 1366 -U 3745 ; WX 836 ; N uni0EA1 ; G 1367 -U 3746 ; WX 761 ; N uni0EA2 ; G 1368 -U 3747 ; WX 770 ; N uni0EA3 ; G 1369 -U 3749 ; WX 769 ; N uni0EA5 ; G 1370 -U 3751 ; WX 713 ; N uni0EA7 ; G 1371 -U 3754 ; WX 827 ; N uni0EAA ; G 1372 -U 3755 ; WX 1031 ; N uni0EAB ; G 1373 -U 3757 ; WX 724 ; N uni0EAD ; G 1374 -U 3758 ; WX 784 ; N uni0EAE ; G 1375 -U 3759 ; WX 934 ; N uni0EAF ; G 1376 -U 3760 ; WX 688 ; N uni0EB0 ; G 1377 -U 3761 ; WX 0 ; N uni0EB1 ; G 1378 -U 3762 ; WX 610 ; N uni0EB2 ; G 1379 -U 3763 ; WX 610 ; N uni0EB3 ; G 1380 -U 3764 ; WX 0 ; N uni0EB4 ; G 1381 -U 3765 ; WX 0 ; N uni0EB5 ; G 1382 -U 3766 ; WX 0 ; N uni0EB6 ; G 1383 -U 3767 ; WX 0 ; N uni0EB7 ; G 1384 -U 3768 ; WX 0 ; N uni0EB8 ; G 1385 -U 3769 ; WX 0 ; N uni0EB9 ; G 1386 -U 3771 ; WX 0 ; N uni0EBB ; G 1387 -U 3772 ; WX 0 ; N uni0EBC ; G 1388 -U 3773 ; WX 670 ; N uni0EBD ; G 1389 -U 3776 ; WX 516 ; N uni0EC0 ; G 1390 -U 3777 ; WX 860 ; N uni0EC1 ; G 1391 -U 3778 ; WX 516 ; N uni0EC2 ; G 1392 -U 3779 ; WX 650 ; N uni0EC3 ; G 1393 -U 3780 ; WX 632 ; N uni0EC4 ; G 1394 -U 3782 ; WX 759 ; N uni0EC6 ; G 1395 -U 3784 ; WX 0 ; N uni0EC8 ; G 1396 -U 3785 ; WX 0 ; N uni0EC9 ; G 1397 -U 3786 ; WX 0 ; N uni0ECA ; G 1398 -U 3787 ; WX 0 ; N uni0ECB ; G 1399 -U 3788 ; WX 0 ; N uni0ECC ; G 1400 -U 3789 ; WX 0 ; N uni0ECD ; G 1401 -U 3792 ; WX 771 ; N uni0ED0 ; G 1402 -U 3793 ; WX 771 ; N uni0ED1 ; G 1403 -U 3794 ; WX 693 ; N uni0ED2 ; G 1404 -U 3795 ; WX 836 ; N uni0ED3 ; G 1405 -U 3796 ; WX 729 ; N uni0ED4 ; G 1406 -U 3797 ; WX 729 ; N uni0ED5 ; G 1407 -U 3798 ; WX 849 ; N uni0ED6 ; G 1408 -U 3799 ; WX 790 ; N uni0ED7 ; G 1409 -U 3800 ; WX 759 ; N uni0ED8 ; G 1410 -U 3801 ; WX 910 ; N uni0ED9 ; G 1411 -U 3804 ; WX 1363 ; N uni0EDC ; G 1412 -U 3805 ; WX 1363 ; N uni0EDD ; G 1413 -U 4256 ; WX 918 ; N uni10A0 ; G 1414 -U 4257 ; WX 744 ; N uni10A1 ; G 1415 -U 4258 ; WX 739 ; N uni10A2 ; G 1416 -U 4259 ; WX 837 ; N uni10A3 ; G 1417 -U 4260 ; WX 649 ; N uni10A4 ; G 1418 -U 4261 ; WX 773 ; N uni10A5 ; G 1419 -U 4262 ; WX 857 ; N uni10A6 ; G 1420 -U 4263 ; WX 889 ; N uni10A7 ; G 1421 -U 4264 ; WX 530 ; N uni10A8 ; G 1422 -U 4265 ; WX 633 ; N uni10A9 ; G 1423 -U 4266 ; WX 857 ; N uni10AA ; G 1424 -U 4267 ; WX 900 ; N uni10AB ; G 1425 -U 4268 ; WX 643 ; N uni10AC ; G 1426 -U 4269 ; WX 903 ; N uni10AD ; G 1427 -U 4270 ; WX 814 ; N uni10AE ; G 1428 -U 4271 ; WX 752 ; N uni10AF ; G 1429 -U 4272 ; WX 869 ; N uni10B0 ; G 1430 -U 4273 ; WX 643 ; N uni10B1 ; G 1431 -U 4274 ; WX 643 ; N uni10B2 ; G 1432 -U 4275 ; WX 886 ; N uni10B3 ; G 1433 -U 4276 ; WX 886 ; N uni10B4 ; G 1434 -U 4277 ; WX 733 ; N uni10B5 ; G 1435 -U 4278 ; WX 653 ; N uni10B6 ; G 1436 -U 4279 ; WX 643 ; N uni10B7 ; G 1437 -U 4280 ; WX 646 ; N uni10B8 ; G 1438 -U 4281 ; WX 643 ; N uni10B9 ; G 1439 -U 4282 ; WX 790 ; N uni10BA ; G 1440 -U 4283 ; WX 902 ; N uni10BB ; G 1441 -U 4284 ; WX 633 ; N uni10BC ; G 1442 -U 4285 ; WX 619 ; N uni10BD ; G 1443 -U 4286 ; WX 643 ; N uni10BE ; G 1444 -U 4287 ; WX 778 ; N uni10BF ; G 1445 -U 4288 ; WX 892 ; N uni10C0 ; G 1446 -U 4289 ; WX 601 ; N uni10C1 ; G 1447 -U 4290 ; WX 742 ; N uni10C2 ; G 1448 -U 4291 ; WX 616 ; N uni10C3 ; G 1449 -U 4292 ; WX 633 ; N uni10C4 ; G 1450 -U 4293 ; WX 742 ; N uni10C5 ; G 1451 -U 4304 ; WX 553 ; N uni10D0 ; G 1452 -U 4305 ; WX 552 ; N uni10D1 ; G 1453 -U 4306 ; WX 596 ; N uni10D2 ; G 1454 -U 4307 ; WX 815 ; N uni10D3 ; G 1455 -U 4308 ; WX 562 ; N uni10D4 ; G 1456 -U 4309 ; WX 563 ; N uni10D5 ; G 1457 -U 4310 ; WX 553 ; N uni10D6 ; G 1458 -U 4311 ; WX 827 ; N uni10D7 ; G 1459 -U 4312 ; WX 553 ; N uni10D8 ; G 1460 -U 4313 ; WX 543 ; N uni10D9 ; G 1461 -U 4314 ; WX 1074 ; N uni10DA ; G 1462 -U 4315 ; WX 563 ; N uni10DB ; G 1463 -U 4316 ; WX 563 ; N uni10DC ; G 1464 -U 4317 ; WX 812 ; N uni10DD ; G 1465 -U 4318 ; WX 552 ; N uni10DE ; G 1466 -U 4319 ; WX 591 ; N uni10DF ; G 1467 -U 4320 ; WX 822 ; N uni10E0 ; G 1468 -U 4321 ; WX 563 ; N uni10E1 ; G 1469 -U 4322 ; WX 690 ; N uni10E2 ; G 1470 -U 4323 ; WX 583 ; N uni10E3 ; G 1471 -U 4324 ; WX 813 ; N uni10E4 ; G 1472 -U 4325 ; WX 562 ; N uni10E5 ; G 1473 -U 4326 ; WX 813 ; N uni10E6 ; G 1474 -U 4327 ; WX 563 ; N uni10E7 ; G 1475 -U 4328 ; WX 563 ; N uni10E8 ; G 1476 -U 4329 ; WX 563 ; N uni10E9 ; G 1477 -U 4330 ; WX 632 ; N uni10EA ; G 1478 -U 4331 ; WX 563 ; N uni10EB ; G 1479 -U 4332 ; WX 563 ; N uni10EC ; G 1480 -U 4333 ; WX 552 ; N uni10ED ; G 1481 -U 4334 ; WX 563 ; N uni10EE ; G 1482 -U 4335 ; WX 563 ; N uni10EF ; G 1483 -U 4336 ; WX 558 ; N uni10F0 ; G 1484 -U 4337 ; WX 604 ; N uni10F1 ; G 1485 -U 4338 ; WX 552 ; N uni10F2 ; G 1486 -U 4339 ; WX 552 ; N uni10F3 ; G 1487 -U 4340 ; WX 553 ; N uni10F4 ; G 1488 -U 4341 ; WX 605 ; N uni10F5 ; G 1489 -U 4342 ; WX 852 ; N uni10F6 ; G 1490 -U 4343 ; WX 635 ; N uni10F7 ; G 1491 -U 4344 ; WX 563 ; N uni10F8 ; G 1492 -U 4345 ; WX 596 ; N uni10F9 ; G 1493 -U 4346 ; WX 542 ; N uni10FA ; G 1494 -U 4347 ; WX 684 ; N uni10FB ; G 1495 -U 4348 ; WX 368 ; N uni10FC ; G 1496 -U 5121 ; WX 774 ; N uni1401 ; G 1497 -U 5122 ; WX 774 ; N uni1402 ; G 1498 -U 5123 ; WX 774 ; N uni1403 ; G 1499 -U 5124 ; WX 774 ; N uni1404 ; G 1500 -U 5125 ; WX 905 ; N uni1405 ; G 1501 -U 5126 ; WX 905 ; N uni1406 ; G 1502 -U 5127 ; WX 905 ; N uni1407 ; G 1503 -U 5129 ; WX 905 ; N uni1409 ; G 1504 -U 5130 ; WX 905 ; N uni140A ; G 1505 -U 5131 ; WX 905 ; N uni140B ; G 1506 -U 5132 ; WX 1018 ; N uni140C ; G 1507 -U 5133 ; WX 1009 ; N uni140D ; G 1508 -U 5134 ; WX 1018 ; N uni140E ; G 1509 -U 5135 ; WX 1009 ; N uni140F ; G 1510 -U 5136 ; WX 1018 ; N uni1410 ; G 1511 -U 5137 ; WX 1009 ; N uni1411 ; G 1512 -U 5138 ; WX 1149 ; N uni1412 ; G 1513 -U 5139 ; WX 1140 ; N uni1413 ; G 1514 -U 5140 ; WX 1149 ; N uni1414 ; G 1515 -U 5141 ; WX 1140 ; N uni1415 ; G 1516 -U 5142 ; WX 905 ; N uni1416 ; G 1517 -U 5143 ; WX 1149 ; N uni1417 ; G 1518 -U 5144 ; WX 1142 ; N uni1418 ; G 1519 -U 5145 ; WX 1149 ; N uni1419 ; G 1520 -U 5146 ; WX 1142 ; N uni141A ; G 1521 -U 5147 ; WX 905 ; N uni141B ; G 1522 -U 5149 ; WX 310 ; N uni141D ; G 1523 -U 5150 ; WX 529 ; N uni141E ; G 1524 -U 5151 ; WX 425 ; N uni141F ; G 1525 -U 5152 ; WX 425 ; N uni1420 ; G 1526 -U 5153 ; WX 395 ; N uni1421 ; G 1527 -U 5154 ; WX 395 ; N uni1422 ; G 1528 -U 5155 ; WX 395 ; N uni1423 ; G 1529 -U 5156 ; WX 395 ; N uni1424 ; G 1530 -U 5157 ; WX 564 ; N uni1425 ; G 1531 -U 5158 ; WX 470 ; N uni1426 ; G 1532 -U 5159 ; WX 310 ; N uni1427 ; G 1533 -U 5160 ; WX 395 ; N uni1428 ; G 1534 -U 5161 ; WX 395 ; N uni1429 ; G 1535 -U 5162 ; WX 395 ; N uni142A ; G 1536 -U 5163 ; WX 1213 ; N uni142B ; G 1537 -U 5164 ; WX 986 ; N uni142C ; G 1538 -U 5165 ; WX 1216 ; N uni142D ; G 1539 -U 5166 ; WX 1297 ; N uni142E ; G 1540 -U 5167 ; WX 774 ; N uni142F ; G 1541 -U 5168 ; WX 774 ; N uni1430 ; G 1542 -U 5169 ; WX 774 ; N uni1431 ; G 1543 -U 5170 ; WX 774 ; N uni1432 ; G 1544 -U 5171 ; WX 886 ; N uni1433 ; G 1545 -U 5172 ; WX 886 ; N uni1434 ; G 1546 -U 5173 ; WX 886 ; N uni1435 ; G 1547 -U 5175 ; WX 886 ; N uni1437 ; G 1548 -U 5176 ; WX 886 ; N uni1438 ; G 1549 -U 5177 ; WX 886 ; N uni1439 ; G 1550 -U 5178 ; WX 1018 ; N uni143A ; G 1551 -U 5179 ; WX 1009 ; N uni143B ; G 1552 -U 5180 ; WX 1018 ; N uni143C ; G 1553 -U 5181 ; WX 1009 ; N uni143D ; G 1554 -U 5182 ; WX 1018 ; N uni143E ; G 1555 -U 5183 ; WX 1009 ; N uni143F ; G 1556 -U 5184 ; WX 1149 ; N uni1440 ; G 1557 -U 5185 ; WX 1140 ; N uni1441 ; G 1558 -U 5186 ; WX 1149 ; N uni1442 ; G 1559 -U 5187 ; WX 1140 ; N uni1443 ; G 1560 -U 5188 ; WX 1149 ; N uni1444 ; G 1561 -U 5189 ; WX 1142 ; N uni1445 ; G 1562 -U 5190 ; WX 1149 ; N uni1446 ; G 1563 -U 5191 ; WX 1142 ; N uni1447 ; G 1564 -U 5192 ; WX 886 ; N uni1448 ; G 1565 -U 5193 ; WX 576 ; N uni1449 ; G 1566 -U 5194 ; WX 229 ; N uni144A ; G 1567 -U 5196 ; WX 812 ; N uni144C ; G 1568 -U 5197 ; WX 812 ; N uni144D ; G 1569 -U 5198 ; WX 812 ; N uni144E ; G 1570 -U 5199 ; WX 812 ; N uni144F ; G 1571 -U 5200 ; WX 815 ; N uni1450 ; G 1572 -U 5201 ; WX 815 ; N uni1451 ; G 1573 -U 5202 ; WX 815 ; N uni1452 ; G 1574 -U 5204 ; WX 815 ; N uni1454 ; G 1575 -U 5205 ; WX 815 ; N uni1455 ; G 1576 -U 5206 ; WX 815 ; N uni1456 ; G 1577 -U 5207 ; WX 1056 ; N uni1457 ; G 1578 -U 5208 ; WX 1048 ; N uni1458 ; G 1579 -U 5209 ; WX 1056 ; N uni1459 ; G 1580 -U 5210 ; WX 1048 ; N uni145A ; G 1581 -U 5211 ; WX 1056 ; N uni145B ; G 1582 -U 5212 ; WX 1048 ; N uni145C ; G 1583 -U 5213 ; WX 1060 ; N uni145D ; G 1584 -U 5214 ; WX 1054 ; N uni145E ; G 1585 -U 5215 ; WX 1060 ; N uni145F ; G 1586 -U 5216 ; WX 1054 ; N uni1460 ; G 1587 -U 5217 ; WX 1060 ; N uni1461 ; G 1588 -U 5218 ; WX 1052 ; N uni1462 ; G 1589 -U 5219 ; WX 1060 ; N uni1463 ; G 1590 -U 5220 ; WX 1052 ; N uni1464 ; G 1591 -U 5221 ; WX 1060 ; N uni1465 ; G 1592 -U 5222 ; WX 483 ; N uni1466 ; G 1593 -U 5223 ; WX 1005 ; N uni1467 ; G 1594 -U 5224 ; WX 1005 ; N uni1468 ; G 1595 -U 5225 ; WX 1023 ; N uni1469 ; G 1596 -U 5226 ; WX 1017 ; N uni146A ; G 1597 -U 5227 ; WX 743 ; N uni146B ; G 1598 -U 5228 ; WX 743 ; N uni146C ; G 1599 -U 5229 ; WX 743 ; N uni146D ; G 1600 -U 5230 ; WX 743 ; N uni146E ; G 1601 -U 5231 ; WX 743 ; N uni146F ; G 1602 -U 5232 ; WX 743 ; N uni1470 ; G 1603 -U 5233 ; WX 743 ; N uni1471 ; G 1604 -U 5234 ; WX 743 ; N uni1472 ; G 1605 -U 5235 ; WX 743 ; N uni1473 ; G 1606 -U 5236 ; WX 1029 ; N uni1474 ; G 1607 -U 5237 ; WX 975 ; N uni1475 ; G 1608 -U 5238 ; WX 980 ; N uni1476 ; G 1609 -U 5239 ; WX 975 ; N uni1477 ; G 1610 -U 5240 ; WX 980 ; N uni1478 ; G 1611 -U 5241 ; WX 975 ; N uni1479 ; G 1612 -U 5242 ; WX 1029 ; N uni147A ; G 1613 -U 5243 ; WX 975 ; N uni147B ; G 1614 -U 5244 ; WX 1029 ; N uni147C ; G 1615 -U 5245 ; WX 975 ; N uni147D ; G 1616 -U 5246 ; WX 980 ; N uni147E ; G 1617 -U 5247 ; WX 975 ; N uni147F ; G 1618 -U 5248 ; WX 980 ; N uni1480 ; G 1619 -U 5249 ; WX 975 ; N uni1481 ; G 1620 -U 5250 ; WX 980 ; N uni1482 ; G 1621 -U 5251 ; WX 501 ; N uni1483 ; G 1622 -U 5252 ; WX 501 ; N uni1484 ; G 1623 -U 5253 ; WX 938 ; N uni1485 ; G 1624 -U 5254 ; WX 938 ; N uni1486 ; G 1625 -U 5255 ; WX 938 ; N uni1487 ; G 1626 -U 5256 ; WX 938 ; N uni1488 ; G 1627 -U 5257 ; WX 743 ; N uni1489 ; G 1628 -U 5258 ; WX 743 ; N uni148A ; G 1629 -U 5259 ; WX 743 ; N uni148B ; G 1630 -U 5260 ; WX 743 ; N uni148C ; G 1631 -U 5261 ; WX 743 ; N uni148D ; G 1632 -U 5262 ; WX 743 ; N uni148E ; G 1633 -U 5263 ; WX 743 ; N uni148F ; G 1634 -U 5264 ; WX 743 ; N uni1490 ; G 1635 -U 5265 ; WX 743 ; N uni1491 ; G 1636 -U 5266 ; WX 1029 ; N uni1492 ; G 1637 -U 5267 ; WX 975 ; N uni1493 ; G 1638 -U 5268 ; WX 1029 ; N uni1494 ; G 1639 -U 5269 ; WX 975 ; N uni1495 ; G 1640 -U 5270 ; WX 1029 ; N uni1496 ; G 1641 -U 5271 ; WX 975 ; N uni1497 ; G 1642 -U 5272 ; WX 1029 ; N uni1498 ; G 1643 -U 5273 ; WX 975 ; N uni1499 ; G 1644 -U 5274 ; WX 1029 ; N uni149A ; G 1645 -U 5275 ; WX 975 ; N uni149B ; G 1646 -U 5276 ; WX 1029 ; N uni149C ; G 1647 -U 5277 ; WX 975 ; N uni149D ; G 1648 -U 5278 ; WX 1029 ; N uni149E ; G 1649 -U 5279 ; WX 975 ; N uni149F ; G 1650 -U 5280 ; WX 1029 ; N uni14A0 ; G 1651 -U 5281 ; WX 501 ; N uni14A1 ; G 1652 -U 5282 ; WX 501 ; N uni14A2 ; G 1653 -U 5283 ; WX 626 ; N uni14A3 ; G 1654 -U 5284 ; WX 626 ; N uni14A4 ; G 1655 -U 5285 ; WX 626 ; N uni14A5 ; G 1656 -U 5286 ; WX 626 ; N uni14A6 ; G 1657 -U 5287 ; WX 626 ; N uni14A7 ; G 1658 -U 5288 ; WX 626 ; N uni14A8 ; G 1659 -U 5289 ; WX 626 ; N uni14A9 ; G 1660 -U 5290 ; WX 626 ; N uni14AA ; G 1661 -U 5291 ; WX 626 ; N uni14AB ; G 1662 -U 5292 ; WX 881 ; N uni14AC ; G 1663 -U 5293 ; WX 854 ; N uni14AD ; G 1664 -U 5294 ; WX 863 ; N uni14AE ; G 1665 -U 5295 ; WX 874 ; N uni14AF ; G 1666 -U 5296 ; WX 863 ; N uni14B0 ; G 1667 -U 5297 ; WX 874 ; N uni14B1 ; G 1668 -U 5298 ; WX 881 ; N uni14B2 ; G 1669 -U 5299 ; WX 874 ; N uni14B3 ; G 1670 -U 5300 ; WX 881 ; N uni14B4 ; G 1671 -U 5301 ; WX 874 ; N uni14B5 ; G 1672 -U 5302 ; WX 863 ; N uni14B6 ; G 1673 -U 5303 ; WX 874 ; N uni14B7 ; G 1674 -U 5304 ; WX 863 ; N uni14B8 ; G 1675 -U 5305 ; WX 874 ; N uni14B9 ; G 1676 -U 5306 ; WX 863 ; N uni14BA ; G 1677 -U 5307 ; WX 436 ; N uni14BB ; G 1678 -U 5308 ; WX 548 ; N uni14BC ; G 1679 -U 5309 ; WX 436 ; N uni14BD ; G 1680 -U 5312 ; WX 988 ; N uni14C0 ; G 1681 -U 5313 ; WX 988 ; N uni14C1 ; G 1682 -U 5314 ; WX 988 ; N uni14C2 ; G 1683 -U 5315 ; WX 988 ; N uni14C3 ; G 1684 -U 5316 ; WX 931 ; N uni14C4 ; G 1685 -U 5317 ; WX 931 ; N uni14C5 ; G 1686 -U 5318 ; WX 931 ; N uni14C6 ; G 1687 -U 5319 ; WX 931 ; N uni14C7 ; G 1688 -U 5320 ; WX 931 ; N uni14C8 ; G 1689 -U 5321 ; WX 1238 ; N uni14C9 ; G 1690 -U 5322 ; WX 1247 ; N uni14CA ; G 1691 -U 5323 ; WX 1200 ; N uni14CB ; G 1692 -U 5324 ; WX 1228 ; N uni14CC ; G 1693 -U 5325 ; WX 1200 ; N uni14CD ; G 1694 -U 5326 ; WX 1228 ; N uni14CE ; G 1695 -U 5327 ; WX 931 ; N uni14CF ; G 1696 -U 5328 ; WX 660 ; N uni14D0 ; G 1697 -U 5329 ; WX 497 ; N uni14D1 ; G 1698 -U 5330 ; WX 660 ; N uni14D2 ; G 1699 -U 5331 ; WX 988 ; N uni14D3 ; G 1700 -U 5332 ; WX 988 ; N uni14D4 ; G 1701 -U 5333 ; WX 988 ; N uni14D5 ; G 1702 -U 5334 ; WX 988 ; N uni14D6 ; G 1703 -U 5335 ; WX 931 ; N uni14D7 ; G 1704 -U 5336 ; WX 931 ; N uni14D8 ; G 1705 -U 5337 ; WX 931 ; N uni14D9 ; G 1706 -U 5338 ; WX 931 ; N uni14DA ; G 1707 -U 5339 ; WX 931 ; N uni14DB ; G 1708 -U 5340 ; WX 1231 ; N uni14DC ; G 1709 -U 5341 ; WX 1247 ; N uni14DD ; G 1710 -U 5342 ; WX 1283 ; N uni14DE ; G 1711 -U 5343 ; WX 1228 ; N uni14DF ; G 1712 -U 5344 ; WX 1283 ; N uni14E0 ; G 1713 -U 5345 ; WX 1228 ; N uni14E1 ; G 1714 -U 5346 ; WX 1228 ; N uni14E2 ; G 1715 -U 5347 ; WX 1214 ; N uni14E3 ; G 1716 -U 5348 ; WX 1228 ; N uni14E4 ; G 1717 -U 5349 ; WX 1214 ; N uni14E5 ; G 1718 -U 5350 ; WX 1283 ; N uni14E6 ; G 1719 -U 5351 ; WX 1228 ; N uni14E7 ; G 1720 -U 5352 ; WX 1283 ; N uni14E8 ; G 1721 -U 5353 ; WX 1228 ; N uni14E9 ; G 1722 -U 5354 ; WX 660 ; N uni14EA ; G 1723 -U 5356 ; WX 886 ; N uni14EC ; G 1724 -U 5357 ; WX 730 ; N uni14ED ; G 1725 -U 5358 ; WX 730 ; N uni14EE ; G 1726 -U 5359 ; WX 730 ; N uni14EF ; G 1727 -U 5360 ; WX 730 ; N uni14F0 ; G 1728 -U 5361 ; WX 730 ; N uni14F1 ; G 1729 -U 5362 ; WX 730 ; N uni14F2 ; G 1730 -U 5363 ; WX 730 ; N uni14F3 ; G 1731 -U 5364 ; WX 730 ; N uni14F4 ; G 1732 -U 5365 ; WX 730 ; N uni14F5 ; G 1733 -U 5366 ; WX 998 ; N uni14F6 ; G 1734 -U 5367 ; WX 958 ; N uni14F7 ; G 1735 -U 5368 ; WX 967 ; N uni14F8 ; G 1736 -U 5369 ; WX 989 ; N uni14F9 ; G 1737 -U 5370 ; WX 967 ; N uni14FA ; G 1738 -U 5371 ; WX 989 ; N uni14FB ; G 1739 -U 5372 ; WX 998 ; N uni14FC ; G 1740 -U 5373 ; WX 958 ; N uni14FD ; G 1741 -U 5374 ; WX 998 ; N uni14FE ; G 1742 -U 5375 ; WX 958 ; N uni14FF ; G 1743 -U 5376 ; WX 967 ; N uni1500 ; G 1744 -U 5377 ; WX 989 ; N uni1501 ; G 1745 -U 5378 ; WX 967 ; N uni1502 ; G 1746 -U 5379 ; WX 989 ; N uni1503 ; G 1747 -U 5380 ; WX 967 ; N uni1504 ; G 1748 -U 5381 ; WX 493 ; N uni1505 ; G 1749 -U 5382 ; WX 460 ; N uni1506 ; G 1750 -U 5383 ; WX 493 ; N uni1507 ; G 1751 -U 5392 ; WX 923 ; N uni1510 ; G 1752 -U 5393 ; WX 923 ; N uni1511 ; G 1753 -U 5394 ; WX 923 ; N uni1512 ; G 1754 -U 5395 ; WX 1136 ; N uni1513 ; G 1755 -U 5396 ; WX 1136 ; N uni1514 ; G 1756 -U 5397 ; WX 1136 ; N uni1515 ; G 1757 -U 5398 ; WX 1136 ; N uni1516 ; G 1758 -U 5399 ; WX 1209 ; N uni1517 ; G 1759 -U 5400 ; WX 1202 ; N uni1518 ; G 1760 -U 5401 ; WX 1209 ; N uni1519 ; G 1761 -U 5402 ; WX 1202 ; N uni151A ; G 1762 -U 5403 ; WX 1209 ; N uni151B ; G 1763 -U 5404 ; WX 1202 ; N uni151C ; G 1764 -U 5405 ; WX 1431 ; N uni151D ; G 1765 -U 5406 ; WX 1420 ; N uni151E ; G 1766 -U 5407 ; WX 1431 ; N uni151F ; G 1767 -U 5408 ; WX 1420 ; N uni1520 ; G 1768 -U 5409 ; WX 1431 ; N uni1521 ; G 1769 -U 5410 ; WX 1420 ; N uni1522 ; G 1770 -U 5411 ; WX 1431 ; N uni1523 ; G 1771 -U 5412 ; WX 1420 ; N uni1524 ; G 1772 -U 5413 ; WX 746 ; N uni1525 ; G 1773 -U 5414 ; WX 776 ; N uni1526 ; G 1774 -U 5415 ; WX 776 ; N uni1527 ; G 1775 -U 5416 ; WX 776 ; N uni1528 ; G 1776 -U 5417 ; WX 776 ; N uni1529 ; G 1777 -U 5418 ; WX 776 ; N uni152A ; G 1778 -U 5419 ; WX 776 ; N uni152B ; G 1779 -U 5420 ; WX 776 ; N uni152C ; G 1780 -U 5421 ; WX 776 ; N uni152D ; G 1781 -U 5422 ; WX 776 ; N uni152E ; G 1782 -U 5423 ; WX 1003 ; N uni152F ; G 1783 -U 5424 ; WX 1003 ; N uni1530 ; G 1784 -U 5425 ; WX 1013 ; N uni1531 ; G 1785 -U 5426 ; WX 996 ; N uni1532 ; G 1786 -U 5427 ; WX 1013 ; N uni1533 ; G 1787 -U 5428 ; WX 996 ; N uni1534 ; G 1788 -U 5429 ; WX 1003 ; N uni1535 ; G 1789 -U 5430 ; WX 1003 ; N uni1536 ; G 1790 -U 5431 ; WX 1003 ; N uni1537 ; G 1791 -U 5432 ; WX 1003 ; N uni1538 ; G 1792 -U 5433 ; WX 1013 ; N uni1539 ; G 1793 -U 5434 ; WX 996 ; N uni153A ; G 1794 -U 5435 ; WX 1013 ; N uni153B ; G 1795 -U 5436 ; WX 996 ; N uni153C ; G 1796 -U 5437 ; WX 1013 ; N uni153D ; G 1797 -U 5438 ; WX 495 ; N uni153E ; G 1798 -U 5440 ; WX 395 ; N uni1540 ; G 1799 -U 5441 ; WX 510 ; N uni1541 ; G 1800 -U 5442 ; WX 1033 ; N uni1542 ; G 1801 -U 5443 ; WX 1033 ; N uni1543 ; G 1802 -U 5444 ; WX 976 ; N uni1544 ; G 1803 -U 5445 ; WX 976 ; N uni1545 ; G 1804 -U 5446 ; WX 976 ; N uni1546 ; G 1805 -U 5447 ; WX 976 ; N uni1547 ; G 1806 -U 5448 ; WX 733 ; N uni1548 ; G 1807 -U 5449 ; WX 733 ; N uni1549 ; G 1808 -U 5450 ; WX 733 ; N uni154A ; G 1809 -U 5451 ; WX 733 ; N uni154B ; G 1810 -U 5452 ; WX 733 ; N uni154C ; G 1811 -U 5453 ; WX 733 ; N uni154D ; G 1812 -U 5454 ; WX 1003 ; N uni154E ; G 1813 -U 5455 ; WX 959 ; N uni154F ; G 1814 -U 5456 ; WX 495 ; N uni1550 ; G 1815 -U 5458 ; WX 886 ; N uni1552 ; G 1816 -U 5459 ; WX 774 ; N uni1553 ; G 1817 -U 5460 ; WX 774 ; N uni1554 ; G 1818 -U 5461 ; WX 774 ; N uni1555 ; G 1819 -U 5462 ; WX 774 ; N uni1556 ; G 1820 -U 5463 ; WX 928 ; N uni1557 ; G 1821 -U 5464 ; WX 928 ; N uni1558 ; G 1822 -U 5465 ; WX 928 ; N uni1559 ; G 1823 -U 5466 ; WX 928 ; N uni155A ; G 1824 -U 5467 ; WX 1172 ; N uni155B ; G 1825 -U 5468 ; WX 1142 ; N uni155C ; G 1826 -U 5469 ; WX 602 ; N uni155D ; G 1827 -U 5470 ; WX 812 ; N uni155E ; G 1828 -U 5471 ; WX 812 ; N uni155F ; G 1829 -U 5472 ; WX 812 ; N uni1560 ; G 1830 -U 5473 ; WX 812 ; N uni1561 ; G 1831 -U 5474 ; WX 812 ; N uni1562 ; G 1832 -U 5475 ; WX 812 ; N uni1563 ; G 1833 -U 5476 ; WX 815 ; N uni1564 ; G 1834 -U 5477 ; WX 815 ; N uni1565 ; G 1835 -U 5478 ; WX 815 ; N uni1566 ; G 1836 -U 5479 ; WX 815 ; N uni1567 ; G 1837 -U 5480 ; WX 1060 ; N uni1568 ; G 1838 -U 5481 ; WX 1052 ; N uni1569 ; G 1839 -U 5482 ; WX 548 ; N uni156A ; G 1840 -U 5492 ; WX 977 ; N uni1574 ; G 1841 -U 5493 ; WX 977 ; N uni1575 ; G 1842 -U 5494 ; WX 977 ; N uni1576 ; G 1843 -U 5495 ; WX 977 ; N uni1577 ; G 1844 -U 5496 ; WX 977 ; N uni1578 ; G 1845 -U 5497 ; WX 977 ; N uni1579 ; G 1846 -U 5498 ; WX 977 ; N uni157A ; G 1847 -U 5499 ; WX 618 ; N uni157B ; G 1848 -U 5500 ; WX 837 ; N uni157C ; G 1849 -U 5501 ; WX 510 ; N uni157D ; G 1850 -U 5502 ; WX 1238 ; N uni157E ; G 1851 -U 5503 ; WX 1238 ; N uni157F ; G 1852 -U 5504 ; WX 1238 ; N uni1580 ; G 1853 -U 5505 ; WX 1238 ; N uni1581 ; G 1854 -U 5506 ; WX 1238 ; N uni1582 ; G 1855 -U 5507 ; WX 1238 ; N uni1583 ; G 1856 -U 5508 ; WX 1238 ; N uni1584 ; G 1857 -U 5509 ; WX 989 ; N uni1585 ; G 1858 -U 5514 ; WX 977 ; N uni158A ; G 1859 -U 5515 ; WX 977 ; N uni158B ; G 1860 -U 5516 ; WX 977 ; N uni158C ; G 1861 -U 5517 ; WX 977 ; N uni158D ; G 1862 -U 5518 ; WX 1591 ; N uni158E ; G 1863 -U 5519 ; WX 1591 ; N uni158F ; G 1864 -U 5520 ; WX 1591 ; N uni1590 ; G 1865 -U 5521 ; WX 1295 ; N uni1591 ; G 1866 -U 5522 ; WX 1295 ; N uni1592 ; G 1867 -U 5523 ; WX 1591 ; N uni1593 ; G 1868 -U 5524 ; WX 1591 ; N uni1594 ; G 1869 -U 5525 ; WX 848 ; N uni1595 ; G 1870 -U 5526 ; WX 1273 ; N uni1596 ; G 1871 -U 5536 ; WX 988 ; N uni15A0 ; G 1872 -U 5537 ; WX 988 ; N uni15A1 ; G 1873 -U 5538 ; WX 931 ; N uni15A2 ; G 1874 -U 5539 ; WX 931 ; N uni15A3 ; G 1875 -U 5540 ; WX 931 ; N uni15A4 ; G 1876 -U 5541 ; WX 931 ; N uni15A5 ; G 1877 -U 5542 ; WX 660 ; N uni15A6 ; G 1878 -U 5543 ; WX 776 ; N uni15A7 ; G 1879 -U 5544 ; WX 776 ; N uni15A8 ; G 1880 -U 5545 ; WX 776 ; N uni15A9 ; G 1881 -U 5546 ; WX 776 ; N uni15AA ; G 1882 -U 5547 ; WX 776 ; N uni15AB ; G 1883 -U 5548 ; WX 776 ; N uni15AC ; G 1884 -U 5549 ; WX 776 ; N uni15AD ; G 1885 -U 5550 ; WX 495 ; N uni15AE ; G 1886 -U 5551 ; WX 743 ; N uni15AF ; G 1887 -U 5598 ; WX 830 ; N uni15DE ; G 1888 -U 5601 ; WX 830 ; N uni15E1 ; G 1889 -U 5702 ; WX 496 ; N uni1646 ; G 1890 -U 5703 ; WX 496 ; N uni1647 ; G 1891 -U 5742 ; WX 413 ; N uni166E ; G 1892 -U 5743 ; WX 1238 ; N uni166F ; G 1893 -U 5744 ; WX 1591 ; N uni1670 ; G 1894 -U 5745 ; WX 2016 ; N uni1671 ; G 1895 -U 5746 ; WX 2016 ; N uni1672 ; G 1896 -U 5747 ; WX 1720 ; N uni1673 ; G 1897 -U 5748 ; WX 1678 ; N uni1674 ; G 1898 -U 5749 ; WX 2016 ; N uni1675 ; G 1899 -U 5750 ; WX 2016 ; N uni1676 ; G 1900 -U 7424 ; WX 652 ; N uni1D00 ; G 1901 -U 7425 ; WX 833 ; N uni1D01 ; G 1902 -U 7426 ; WX 1048 ; N uni1D02 ; G 1903 -U 7427 ; WX 608 ; N uni1D03 ; G 1904 -U 7428 ; WX 593 ; N uni1D04 ; G 1905 -U 7429 ; WX 676 ; N uni1D05 ; G 1906 -U 7430 ; WX 676 ; N uni1D06 ; G 1907 -U 7431 ; WX 559 ; N uni1D07 ; G 1908 -U 7432 ; WX 557 ; N uni1D08 ; G 1909 -U 7433 ; WX 343 ; N uni1D09 ; G 1910 -U 7434 ; WX 494 ; N uni1D0A ; G 1911 -U 7435 ; WX 665 ; N uni1D0B ; G 1912 -U 7436 ; WX 539 ; N uni1D0C ; G 1913 -U 7437 ; WX 817 ; N uni1D0D ; G 1914 -U 7438 ; WX 701 ; N uni1D0E ; G 1915 -U 7439 ; WX 687 ; N uni1D0F ; G 1916 -U 7440 ; WX 593 ; N uni1D10 ; G 1917 -U 7441 ; WX 660 ; N uni1D11 ; G 1918 -U 7442 ; WX 660 ; N uni1D12 ; G 1919 -U 7443 ; WX 660 ; N uni1D13 ; G 1920 -U 7444 ; WX 1094 ; N uni1D14 ; G 1921 -U 7446 ; WX 687 ; N uni1D16 ; G 1922 -U 7447 ; WX 687 ; N uni1D17 ; G 1923 -U 7448 ; WX 556 ; N uni1D18 ; G 1924 -U 7449 ; WX 642 ; N uni1D19 ; G 1925 -U 7450 ; WX 642 ; N uni1D1A ; G 1926 -U 7451 ; WX 580 ; N uni1D1B ; G 1927 -U 7452 ; WX 634 ; N uni1D1C ; G 1928 -U 7453 ; WX 737 ; N uni1D1D ; G 1929 -U 7454 ; WX 948 ; N uni1D1E ; G 1930 -U 7455 ; WX 695 ; N uni1D1F ; G 1931 -U 7456 ; WX 652 ; N uni1D20 ; G 1932 -U 7457 ; WX 924 ; N uni1D21 ; G 1933 -U 7458 ; WX 582 ; N uni1D22 ; G 1934 -U 7459 ; WX 646 ; N uni1D23 ; G 1935 -U 7462 ; WX 539 ; N uni1D26 ; G 1936 -U 7463 ; WX 652 ; N uni1D27 ; G 1937 -U 7464 ; WX 691 ; N uni1D28 ; G 1938 -U 7465 ; WX 556 ; N uni1D29 ; G 1939 -U 7466 ; WX 781 ; N uni1D2A ; G 1940 -U 7467 ; WX 732 ; N uni1D2B ; G 1941 -U 7468 ; WX 487 ; N uni1D2C ; G 1942 -U 7469 ; WX 683 ; N uni1D2D ; G 1943 -U 7470 ; WX 480 ; N uni1D2E ; G 1944 -U 7472 ; WX 523 ; N uni1D30 ; G 1945 -U 7473 ; WX 430 ; N uni1D31 ; G 1946 -U 7474 ; WX 430 ; N uni1D32 ; G 1947 -U 7475 ; WX 517 ; N uni1D33 ; G 1948 -U 7476 ; WX 527 ; N uni1D34 ; G 1949 -U 7477 ; WX 234 ; N uni1D35 ; G 1950 -U 7478 ; WX 234 ; N uni1D36 ; G 1951 -U 7479 ; WX 488 ; N uni1D37 ; G 1952 -U 7480 ; WX 401 ; N uni1D38 ; G 1953 -U 7481 ; WX 626 ; N uni1D39 ; G 1954 -U 7482 ; WX 527 ; N uni1D3A ; G 1955 -U 7483 ; WX 527 ; N uni1D3B ; G 1956 -U 7484 ; WX 535 ; N uni1D3C ; G 1957 -U 7485 ; WX 509 ; N uni1D3D ; G 1958 -U 7486 ; WX 461 ; N uni1D3E ; G 1959 -U 7487 ; WX 485 ; N uni1D3F ; G 1960 -U 7488 ; WX 430 ; N uni1D40 ; G 1961 -U 7489 ; WX 511 ; N uni1D41 ; G 1962 -U 7490 ; WX 695 ; N uni1D42 ; G 1963 -U 7491 ; WX 458 ; N uni1D43 ; G 1964 -U 7492 ; WX 458 ; N uni1D44 ; G 1965 -U 7493 ; WX 479 ; N uni1D45 ; G 1966 -U 7494 ; WX 712 ; N uni1D46 ; G 1967 -U 7495 ; WX 479 ; N uni1D47 ; G 1968 -U 7496 ; WX 479 ; N uni1D48 ; G 1969 -U 7497 ; WX 479 ; N uni1D49 ; G 1970 -U 7498 ; WX 479 ; N uni1D4A ; G 1971 -U 7499 ; WX 386 ; N uni1D4B ; G 1972 -U 7500 ; WX 386 ; N uni1D4C ; G 1973 -U 7501 ; WX 479 ; N uni1D4D ; G 1974 -U 7502 ; WX 219 ; N uni1D4E ; G 1975 -U 7503 ; WX 487 ; N uni1D4F ; G 1976 -U 7504 ; WX 664 ; N uni1D50 ; G 1977 -U 7505 ; WX 456 ; N uni1D51 ; G 1978 -U 7506 ; WX 488 ; N uni1D52 ; G 1979 -U 7507 ; WX 414 ; N uni1D53 ; G 1980 -U 7508 ; WX 488 ; N uni1D54 ; G 1981 -U 7509 ; WX 488 ; N uni1D55 ; G 1982 -U 7510 ; WX 479 ; N uni1D56 ; G 1983 -U 7511 ; WX 388 ; N uni1D57 ; G 1984 -U 7512 ; WX 456 ; N uni1D58 ; G 1985 -U 7513 ; WX 462 ; N uni1D59 ; G 1986 -U 7514 ; WX 664 ; N uni1D5A ; G 1987 -U 7515 ; WX 501 ; N uni1D5B ; G 1988 -U 7517 ; WX 451 ; N uni1D5D ; G 1989 -U 7518 ; WX 429 ; N uni1D5E ; G 1990 -U 7519 ; WX 433 ; N uni1D5F ; G 1991 -U 7520 ; WX 493 ; N uni1D60 ; G 1992 -U 7521 ; WX 406 ; N uni1D61 ; G 1993 -U 7522 ; WX 219 ; N uni1D62 ; G 1994 -U 7523 ; WX 315 ; N uni1D63 ; G 1995 -U 7524 ; WX 456 ; N uni1D64 ; G 1996 -U 7525 ; WX 501 ; N uni1D65 ; G 1997 -U 7526 ; WX 451 ; N uni1D66 ; G 1998 -U 7527 ; WX 429 ; N uni1D67 ; G 1999 -U 7528 ; WX 451 ; N uni1D68 ; G 2000 -U 7529 ; WX 493 ; N uni1D69 ; G 2001 -U 7530 ; WX 406 ; N uni1D6A ; G 2002 -U 7543 ; WX 716 ; N uni1D77 ; G 2003 -U 7544 ; WX 527 ; N uni1D78 ; G 2004 -U 7547 ; WX 545 ; N uni1D7B ; G 2005 -U 7549 ; WX 747 ; N uni1D7D ; G 2006 -U 7557 ; WX 514 ; N uni1D85 ; G 2007 -U 7579 ; WX 479 ; N uni1D9B ; G 2008 -U 7580 ; WX 414 ; N uni1D9C ; G 2009 -U 7581 ; WX 414 ; N uni1D9D ; G 2010 -U 7582 ; WX 488 ; N uni1D9E ; G 2011 -U 7583 ; WX 386 ; N uni1D9F ; G 2012 -U 7584 ; WX 377 ; N uni1DA0 ; G 2013 -U 7585 ; WX 348 ; N uni1DA1 ; G 2014 -U 7586 ; WX 479 ; N uni1DA2 ; G 2015 -U 7587 ; WX 456 ; N uni1DA3 ; G 2016 -U 7588 ; WX 347 ; N uni1DA4 ; G 2017 -U 7589 ; WX 281 ; N uni1DA5 ; G 2018 -U 7590 ; WX 347 ; N uni1DA6 ; G 2019 -U 7591 ; WX 347 ; N uni1DA7 ; G 2020 -U 7592 ; WX 431 ; N uni1DA8 ; G 2021 -U 7593 ; WX 326 ; N uni1DA9 ; G 2022 -U 7594 ; WX 330 ; N uni1DAA ; G 2023 -U 7595 ; WX 370 ; N uni1DAB ; G 2024 -U 7596 ; WX 664 ; N uni1DAC ; G 2025 -U 7597 ; WX 664 ; N uni1DAD ; G 2026 -U 7598 ; WX 562 ; N uni1DAE ; G 2027 -U 7599 ; WX 562 ; N uni1DAF ; G 2028 -U 7600 ; WX 448 ; N uni1DB0 ; G 2029 -U 7601 ; WX 488 ; N uni1DB1 ; G 2030 -U 7602 ; WX 542 ; N uni1DB2 ; G 2031 -U 7603 ; WX 422 ; N uni1DB3 ; G 2032 -U 7604 ; WX 396 ; N uni1DB4 ; G 2033 -U 7605 ; WX 388 ; N uni1DB5 ; G 2034 -U 7606 ; WX 583 ; N uni1DB6 ; G 2035 -U 7607 ; WX 494 ; N uni1DB7 ; G 2036 -U 7608 ; WX 399 ; N uni1DB8 ; G 2037 -U 7609 ; WX 451 ; N uni1DB9 ; G 2038 -U 7610 ; WX 501 ; N uni1DBA ; G 2039 -U 7611 ; WX 417 ; N uni1DBB ; G 2040 -U 7612 ; WX 523 ; N uni1DBC ; G 2041 -U 7613 ; WX 470 ; N uni1DBD ; G 2042 -U 7614 ; WX 455 ; N uni1DBE ; G 2043 -U 7615 ; WX 425 ; N uni1DBF ; G 2044 -U 7620 ; WX 0 ; N uni1DC4 ; G 2045 -U 7621 ; WX 0 ; N uni1DC5 ; G 2046 -U 7622 ; WX 0 ; N uni1DC6 ; G 2047 -U 7623 ; WX 0 ; N uni1DC7 ; G 2048 -U 7624 ; WX 0 ; N uni1DC8 ; G 2049 -U 7625 ; WX 0 ; N uni1DC9 ; G 2050 -U 7680 ; WX 774 ; N uni1E00 ; G 2051 -U 7681 ; WX 675 ; N uni1E01 ; G 2052 -U 7682 ; WX 762 ; N uni1E02 ; G 2053 -U 7683 ; WX 716 ; N uni1E03 ; G 2054 -U 7684 ; WX 762 ; N uni1E04 ; G 2055 -U 7685 ; WX 716 ; N uni1E05 ; G 2056 -U 7686 ; WX 762 ; N uni1E06 ; G 2057 -U 7687 ; WX 716 ; N uni1E07 ; G 2058 -U 7688 ; WX 734 ; N uni1E08 ; G 2059 -U 7689 ; WX 593 ; N uni1E09 ; G 2060 -U 7690 ; WX 830 ; N uni1E0A ; G 2061 -U 7691 ; WX 716 ; N uni1E0B ; G 2062 -U 7692 ; WX 830 ; N uni1E0C ; G 2063 -U 7693 ; WX 716 ; N uni1E0D ; G 2064 -U 7694 ; WX 830 ; N uni1E0E ; G 2065 -U 7695 ; WX 716 ; N uni1E0F ; G 2066 -U 7696 ; WX 830 ; N uni1E10 ; G 2067 -U 7697 ; WX 716 ; N uni1E11 ; G 2068 -U 7698 ; WX 830 ; N uni1E12 ; G 2069 -U 7699 ; WX 716 ; N uni1E13 ; G 2070 -U 7700 ; WX 683 ; N uni1E14 ; G 2071 -U 7701 ; WX 678 ; N uni1E15 ; G 2072 -U 7702 ; WX 683 ; N uni1E16 ; G 2073 -U 7703 ; WX 678 ; N uni1E17 ; G 2074 -U 7704 ; WX 683 ; N uni1E18 ; G 2075 -U 7705 ; WX 678 ; N uni1E19 ; G 2076 -U 7706 ; WX 683 ; N uni1E1A ; G 2077 -U 7707 ; WX 678 ; N uni1E1B ; G 2078 -U 7708 ; WX 683 ; N uni1E1C ; G 2079 -U 7709 ; WX 678 ; N uni1E1D ; G 2080 -U 7710 ; WX 683 ; N uni1E1E ; G 2081 -U 7711 ; WX 435 ; N uni1E1F ; G 2082 -U 7712 ; WX 821 ; N uni1E20 ; G 2083 -U 7713 ; WX 716 ; N uni1E21 ; G 2084 -U 7714 ; WX 837 ; N uni1E22 ; G 2085 -U 7715 ; WX 712 ; N uni1E23 ; G 2086 -U 7716 ; WX 837 ; N uni1E24 ; G 2087 -U 7717 ; WX 712 ; N uni1E25 ; G 2088 -U 7718 ; WX 837 ; N uni1E26 ; G 2089 -U 7719 ; WX 712 ; N uni1E27 ; G 2090 -U 7720 ; WX 837 ; N uni1E28 ; G 2091 -U 7721 ; WX 712 ; N uni1E29 ; G 2092 -U 7722 ; WX 837 ; N uni1E2A ; G 2093 -U 7723 ; WX 712 ; N uni1E2B ; G 2094 -U 7724 ; WX 372 ; N uni1E2C ; G 2095 -U 7725 ; WX 343 ; N uni1E2D ; G 2096 -U 7726 ; WX 372 ; N uni1E2E ; G 2097 -U 7727 ; WX 343 ; N uni1E2F ; G 2098 -U 7728 ; WX 775 ; N uni1E30 ; G 2099 -U 7729 ; WX 665 ; N uni1E31 ; G 2100 -U 7730 ; WX 775 ; N uni1E32 ; G 2101 -U 7731 ; WX 665 ; N uni1E33 ; G 2102 -U 7732 ; WX 775 ; N uni1E34 ; G 2103 -U 7733 ; WX 665 ; N uni1E35 ; G 2104 -U 7734 ; WX 637 ; N uni1E36 ; G 2105 -U 7735 ; WX 343 ; N uni1E37 ; G 2106 -U 7736 ; WX 637 ; N uni1E38 ; G 2107 -U 7737 ; WX 343 ; N uni1E39 ; G 2108 -U 7738 ; WX 637 ; N uni1E3A ; G 2109 -U 7739 ; WX 343 ; N uni1E3B ; G 2110 -U 7740 ; WX 637 ; N uni1E3C ; G 2111 -U 7741 ; WX 343 ; N uni1E3D ; G 2112 -U 7742 ; WX 995 ; N uni1E3E ; G 2113 -U 7743 ; WX 1042 ; N uni1E3F ; G 2114 -U 7744 ; WX 995 ; N uni1E40 ; G 2115 -U 7745 ; WX 1042 ; N uni1E41 ; G 2116 -U 7746 ; WX 995 ; N uni1E42 ; G 2117 -U 7747 ; WX 1042 ; N uni1E43 ; G 2118 -U 7748 ; WX 837 ; N uni1E44 ; G 2119 -U 7749 ; WX 712 ; N uni1E45 ; G 2120 -U 7750 ; WX 837 ; N uni1E46 ; G 2121 -U 7751 ; WX 712 ; N uni1E47 ; G 2122 -U 7752 ; WX 837 ; N uni1E48 ; G 2123 -U 7753 ; WX 712 ; N uni1E49 ; G 2124 -U 7754 ; WX 837 ; N uni1E4A ; G 2125 -U 7755 ; WX 712 ; N uni1E4B ; G 2126 -U 7756 ; WX 850 ; N uni1E4C ; G 2127 -U 7757 ; WX 687 ; N uni1E4D ; G 2128 -U 7758 ; WX 850 ; N uni1E4E ; G 2129 -U 7759 ; WX 687 ; N uni1E4F ; G 2130 -U 7760 ; WX 850 ; N uni1E50 ; G 2131 -U 7761 ; WX 687 ; N uni1E51 ; G 2132 -U 7762 ; WX 850 ; N uni1E52 ; G 2133 -U 7763 ; WX 687 ; N uni1E53 ; G 2134 -U 7764 ; WX 733 ; N uni1E54 ; G 2135 -U 7765 ; WX 716 ; N uni1E55 ; G 2136 -U 7766 ; WX 733 ; N uni1E56 ; G 2137 -U 7767 ; WX 716 ; N uni1E57 ; G 2138 -U 7768 ; WX 770 ; N uni1E58 ; G 2139 -U 7769 ; WX 493 ; N uni1E59 ; G 2140 -U 7770 ; WX 770 ; N uni1E5A ; G 2141 -U 7771 ; WX 493 ; N uni1E5B ; G 2142 -U 7772 ; WX 770 ; N uni1E5C ; G 2143 -U 7773 ; WX 493 ; N uni1E5D ; G 2144 -U 7774 ; WX 770 ; N uni1E5E ; G 2145 -U 7775 ; WX 493 ; N uni1E5F ; G 2146 -U 7776 ; WX 720 ; N uni1E60 ; G 2147 -U 7777 ; WX 595 ; N uni1E61 ; G 2148 -U 7778 ; WX 720 ; N uni1E62 ; G 2149 -U 7779 ; WX 595 ; N uni1E63 ; G 2150 -U 7780 ; WX 720 ; N uni1E64 ; G 2151 -U 7781 ; WX 595 ; N uni1E65 ; G 2152 -U 7782 ; WX 720 ; N uni1E66 ; G 2153 -U 7783 ; WX 595 ; N uni1E67 ; G 2154 -U 7784 ; WX 720 ; N uni1E68 ; G 2155 -U 7785 ; WX 595 ; N uni1E69 ; G 2156 -U 7786 ; WX 682 ; N uni1E6A ; G 2157 -U 7787 ; WX 478 ; N uni1E6B ; G 2158 -U 7788 ; WX 682 ; N uni1E6C ; G 2159 -U 7789 ; WX 478 ; N uni1E6D ; G 2160 -U 7790 ; WX 682 ; N uni1E6E ; G 2161 -U 7791 ; WX 478 ; N uni1E6F ; G 2162 -U 7792 ; WX 682 ; N uni1E70 ; G 2163 -U 7793 ; WX 478 ; N uni1E71 ; G 2164 -U 7794 ; WX 812 ; N uni1E72 ; G 2165 -U 7795 ; WX 712 ; N uni1E73 ; G 2166 -U 7796 ; WX 812 ; N uni1E74 ; G 2167 -U 7797 ; WX 712 ; N uni1E75 ; G 2168 -U 7798 ; WX 812 ; N uni1E76 ; G 2169 -U 7799 ; WX 712 ; N uni1E77 ; G 2170 -U 7800 ; WX 812 ; N uni1E78 ; G 2171 -U 7801 ; WX 712 ; N uni1E79 ; G 2172 -U 7802 ; WX 812 ; N uni1E7A ; G 2173 -U 7803 ; WX 712 ; N uni1E7B ; G 2174 -U 7804 ; WX 774 ; N uni1E7C ; G 2175 -U 7805 ; WX 652 ; N uni1E7D ; G 2176 -U 7806 ; WX 774 ; N uni1E7E ; G 2177 -U 7807 ; WX 652 ; N uni1E7F ; G 2178 -U 7808 ; WX 1103 ; N Wgrave ; G 2179 -U 7809 ; WX 924 ; N wgrave ; G 2180 -U 7810 ; WX 1103 ; N Wacute ; G 2181 -U 7811 ; WX 924 ; N wacute ; G 2182 -U 7812 ; WX 1103 ; N Wdieresis ; G 2183 -U 7813 ; WX 924 ; N wdieresis ; G 2184 -U 7814 ; WX 1103 ; N uni1E86 ; G 2185 -U 7815 ; WX 924 ; N uni1E87 ; G 2186 -U 7816 ; WX 1103 ; N uni1E88 ; G 2187 -U 7817 ; WX 924 ; N uni1E89 ; G 2188 -U 7818 ; WX 771 ; N uni1E8A ; G 2189 -U 7819 ; WX 645 ; N uni1E8B ; G 2190 -U 7820 ; WX 771 ; N uni1E8C ; G 2191 -U 7821 ; WX 645 ; N uni1E8D ; G 2192 -U 7822 ; WX 724 ; N uni1E8E ; G 2193 -U 7823 ; WX 652 ; N uni1E8F ; G 2194 -U 7824 ; WX 725 ; N uni1E90 ; G 2195 -U 7825 ; WX 582 ; N uni1E91 ; G 2196 -U 7826 ; WX 725 ; N uni1E92 ; G 2197 -U 7827 ; WX 582 ; N uni1E93 ; G 2198 -U 7828 ; WX 725 ; N uni1E94 ; G 2199 -U 7829 ; WX 582 ; N uni1E95 ; G 2200 -U 7830 ; WX 712 ; N uni1E96 ; G 2201 -U 7831 ; WX 478 ; N uni1E97 ; G 2202 -U 7832 ; WX 924 ; N uni1E98 ; G 2203 -U 7833 ; WX 652 ; N uni1E99 ; G 2204 -U 7834 ; WX 675 ; N uni1E9A ; G 2205 -U 7835 ; WX 435 ; N uni1E9B ; G 2206 -U 7836 ; WX 435 ; N uni1E9C ; G 2207 -U 7837 ; WX 435 ; N uni1E9D ; G 2208 -U 7838 ; WX 896 ; N uni1E9E ; G 2209 -U 7839 ; WX 687 ; N uni1E9F ; G 2210 -U 7840 ; WX 774 ; N uni1EA0 ; G 2211 -U 7841 ; WX 675 ; N uni1EA1 ; G 2212 -U 7842 ; WX 774 ; N uni1EA2 ; G 2213 -U 7843 ; WX 675 ; N uni1EA3 ; G 2214 -U 7844 ; WX 774 ; N uni1EA4 ; G 2215 -U 7845 ; WX 675 ; N uni1EA5 ; G 2216 -U 7846 ; WX 774 ; N uni1EA6 ; G 2217 -U 7847 ; WX 675 ; N uni1EA7 ; G 2218 -U 7848 ; WX 774 ; N uni1EA8 ; G 2219 -U 7849 ; WX 675 ; N uni1EA9 ; G 2220 -U 7850 ; WX 774 ; N uni1EAA ; G 2221 -U 7851 ; WX 675 ; N uni1EAB ; G 2222 -U 7852 ; WX 774 ; N uni1EAC ; G 2223 -U 7853 ; WX 675 ; N uni1EAD ; G 2224 -U 7854 ; WX 774 ; N uni1EAE ; G 2225 -U 7855 ; WX 675 ; N uni1EAF ; G 2226 -U 7856 ; WX 774 ; N uni1EB0 ; G 2227 -U 7857 ; WX 675 ; N uni1EB1 ; G 2228 -U 7858 ; WX 774 ; N uni1EB2 ; G 2229 -U 7859 ; WX 675 ; N uni1EB3 ; G 2230 -U 7860 ; WX 774 ; N uni1EB4 ; G 2231 -U 7861 ; WX 675 ; N uni1EB5 ; G 2232 -U 7862 ; WX 774 ; N uni1EB6 ; G 2233 -U 7863 ; WX 675 ; N uni1EB7 ; G 2234 -U 7864 ; WX 683 ; N uni1EB8 ; G 2235 -U 7865 ; WX 678 ; N uni1EB9 ; G 2236 -U 7866 ; WX 683 ; N uni1EBA ; G 2237 -U 7867 ; WX 678 ; N uni1EBB ; G 2238 -U 7868 ; WX 683 ; N uni1EBC ; G 2239 -U 7869 ; WX 678 ; N uni1EBD ; G 2240 -U 7870 ; WX 683 ; N uni1EBE ; G 2241 -U 7871 ; WX 678 ; N uni1EBF ; G 2242 -U 7872 ; WX 683 ; N uni1EC0 ; G 2243 -U 7873 ; WX 678 ; N uni1EC1 ; G 2244 -U 7874 ; WX 683 ; N uni1EC2 ; G 2245 -U 7875 ; WX 678 ; N uni1EC3 ; G 2246 -U 7876 ; WX 683 ; N uni1EC4 ; G 2247 -U 7877 ; WX 678 ; N uni1EC5 ; G 2248 -U 7878 ; WX 683 ; N uni1EC6 ; G 2249 -U 7879 ; WX 678 ; N uni1EC7 ; G 2250 -U 7880 ; WX 372 ; N uni1EC8 ; G 2251 -U 7881 ; WX 343 ; N uni1EC9 ; G 2252 -U 7882 ; WX 372 ; N uni1ECA ; G 2253 -U 7883 ; WX 343 ; N uni1ECB ; G 2254 -U 7884 ; WX 850 ; N uni1ECC ; G 2255 -U 7885 ; WX 687 ; N uni1ECD ; G 2256 -U 7886 ; WX 850 ; N uni1ECE ; G 2257 -U 7887 ; WX 687 ; N uni1ECF ; G 2258 -U 7888 ; WX 850 ; N uni1ED0 ; G 2259 -U 7889 ; WX 687 ; N uni1ED1 ; G 2260 -U 7890 ; WX 850 ; N uni1ED2 ; G 2261 -U 7891 ; WX 687 ; N uni1ED3 ; G 2262 -U 7892 ; WX 850 ; N uni1ED4 ; G 2263 -U 7893 ; WX 687 ; N uni1ED5 ; G 2264 -U 7894 ; WX 850 ; N uni1ED6 ; G 2265 -U 7895 ; WX 687 ; N uni1ED7 ; G 2266 -U 7896 ; WX 850 ; N uni1ED8 ; G 2267 -U 7897 ; WX 687 ; N uni1ED9 ; G 2268 -U 7898 ; WX 850 ; N uni1EDA ; G 2269 -U 7899 ; WX 687 ; N uni1EDB ; G 2270 -U 7900 ; WX 850 ; N uni1EDC ; G 2271 -U 7901 ; WX 687 ; N uni1EDD ; G 2272 -U 7902 ; WX 850 ; N uni1EDE ; G 2273 -U 7903 ; WX 687 ; N uni1EDF ; G 2274 -U 7904 ; WX 850 ; N uni1EE0 ; G 2275 -U 7905 ; WX 687 ; N uni1EE1 ; G 2276 -U 7906 ; WX 850 ; N uni1EE2 ; G 2277 -U 7907 ; WX 687 ; N uni1EE3 ; G 2278 -U 7908 ; WX 812 ; N uni1EE4 ; G 2279 -U 7909 ; WX 712 ; N uni1EE5 ; G 2280 -U 7910 ; WX 812 ; N uni1EE6 ; G 2281 -U 7911 ; WX 712 ; N uni1EE7 ; G 2282 -U 7912 ; WX 812 ; N uni1EE8 ; G 2283 -U 7913 ; WX 712 ; N uni1EE9 ; G 2284 -U 7914 ; WX 812 ; N uni1EEA ; G 2285 -U 7915 ; WX 712 ; N uni1EEB ; G 2286 -U 7916 ; WX 812 ; N uni1EEC ; G 2287 -U 7917 ; WX 712 ; N uni1EED ; G 2288 -U 7918 ; WX 812 ; N uni1EEE ; G 2289 -U 7919 ; WX 712 ; N uni1EEF ; G 2290 -U 7920 ; WX 812 ; N uni1EF0 ; G 2291 -U 7921 ; WX 712 ; N uni1EF1 ; G 2292 -U 7922 ; WX 724 ; N Ygrave ; G 2293 -U 7923 ; WX 652 ; N ygrave ; G 2294 -U 7924 ; WX 724 ; N uni1EF4 ; G 2295 -U 7925 ; WX 652 ; N uni1EF5 ; G 2296 -U 7926 ; WX 724 ; N uni1EF6 ; G 2297 -U 7927 ; WX 652 ; N uni1EF7 ; G 2298 -U 7928 ; WX 724 ; N uni1EF8 ; G 2299 -U 7929 ; WX 652 ; N uni1EF9 ; G 2300 -U 7930 ; WX 953 ; N uni1EFA ; G 2301 -U 7931 ; WX 644 ; N uni1EFB ; G 2302 -U 7936 ; WX 687 ; N uni1F00 ; G 2303 -U 7937 ; WX 687 ; N uni1F01 ; G 2304 -U 7938 ; WX 687 ; N uni1F02 ; G 2305 -U 7939 ; WX 687 ; N uni1F03 ; G 2306 -U 7940 ; WX 687 ; N uni1F04 ; G 2307 -U 7941 ; WX 687 ; N uni1F05 ; G 2308 -U 7942 ; WX 687 ; N uni1F06 ; G 2309 -U 7943 ; WX 687 ; N uni1F07 ; G 2310 -U 7944 ; WX 774 ; N uni1F08 ; G 2311 -U 7945 ; WX 774 ; N uni1F09 ; G 2312 -U 7946 ; WX 1041 ; N uni1F0A ; G 2313 -U 7947 ; WX 1043 ; N uni1F0B ; G 2314 -U 7948 ; WX 935 ; N uni1F0C ; G 2315 -U 7949 ; WX 963 ; N uni1F0D ; G 2316 -U 7950 ; WX 835 ; N uni1F0E ; G 2317 -U 7951 ; WX 859 ; N uni1F0F ; G 2318 -U 7952 ; WX 557 ; N uni1F10 ; G 2319 -U 7953 ; WX 557 ; N uni1F11 ; G 2320 -U 7954 ; WX 557 ; N uni1F12 ; G 2321 -U 7955 ; WX 557 ; N uni1F13 ; G 2322 -U 7956 ; WX 557 ; N uni1F14 ; G 2323 -U 7957 ; WX 557 ; N uni1F15 ; G 2324 -U 7960 ; WX 792 ; N uni1F18 ; G 2325 -U 7961 ; WX 794 ; N uni1F19 ; G 2326 -U 7962 ; WX 1100 ; N uni1F1A ; G 2327 -U 7963 ; WX 1096 ; N uni1F1B ; G 2328 -U 7964 ; WX 1023 ; N uni1F1C ; G 2329 -U 7965 ; WX 1052 ; N uni1F1D ; G 2330 -U 7968 ; WX 712 ; N uni1F20 ; G 2331 -U 7969 ; WX 712 ; N uni1F21 ; G 2332 -U 7970 ; WX 712 ; N uni1F22 ; G 2333 -U 7971 ; WX 712 ; N uni1F23 ; G 2334 -U 7972 ; WX 712 ; N uni1F24 ; G 2335 -U 7973 ; WX 712 ; N uni1F25 ; G 2336 -U 7974 ; WX 712 ; N uni1F26 ; G 2337 -U 7975 ; WX 712 ; N uni1F27 ; G 2338 -U 7976 ; WX 945 ; N uni1F28 ; G 2339 -U 7977 ; WX 951 ; N uni1F29 ; G 2340 -U 7978 ; WX 1250 ; N uni1F2A ; G 2341 -U 7979 ; WX 1250 ; N uni1F2B ; G 2342 -U 7980 ; WX 1180 ; N uni1F2C ; G 2343 -U 7981 ; WX 1206 ; N uni1F2D ; G 2344 -U 7982 ; WX 1054 ; N uni1F2E ; G 2345 -U 7983 ; WX 1063 ; N uni1F2F ; G 2346 -U 7984 ; WX 390 ; N uni1F30 ; G 2347 -U 7985 ; WX 390 ; N uni1F31 ; G 2348 -U 7986 ; WX 390 ; N uni1F32 ; G 2349 -U 7987 ; WX 390 ; N uni1F33 ; G 2350 -U 7988 ; WX 390 ; N uni1F34 ; G 2351 -U 7989 ; WX 390 ; N uni1F35 ; G 2352 -U 7990 ; WX 390 ; N uni1F36 ; G 2353 -U 7991 ; WX 390 ; N uni1F37 ; G 2354 -U 7992 ; WX 483 ; N uni1F38 ; G 2355 -U 7993 ; WX 489 ; N uni1F39 ; G 2356 -U 7994 ; WX 777 ; N uni1F3A ; G 2357 -U 7995 ; WX 785 ; N uni1F3B ; G 2358 -U 7996 ; WX 712 ; N uni1F3C ; G 2359 -U 7997 ; WX 738 ; N uni1F3D ; G 2360 -U 7998 ; WX 604 ; N uni1F3E ; G 2361 -U 7999 ; WX 604 ; N uni1F3F ; G 2362 -U 8000 ; WX 687 ; N uni1F40 ; G 2363 -U 8001 ; WX 687 ; N uni1F41 ; G 2364 -U 8002 ; WX 687 ; N uni1F42 ; G 2365 -U 8003 ; WX 687 ; N uni1F43 ; G 2366 -U 8004 ; WX 687 ; N uni1F44 ; G 2367 -U 8005 ; WX 687 ; N uni1F45 ; G 2368 -U 8008 ; WX 892 ; N uni1F48 ; G 2369 -U 8009 ; WX 933 ; N uni1F49 ; G 2370 -U 8010 ; WX 1221 ; N uni1F4A ; G 2371 -U 8011 ; WX 1224 ; N uni1F4B ; G 2372 -U 8012 ; WX 1053 ; N uni1F4C ; G 2373 -U 8013 ; WX 1082 ; N uni1F4D ; G 2374 -U 8016 ; WX 675 ; N uni1F50 ; G 2375 -U 8017 ; WX 675 ; N uni1F51 ; G 2376 -U 8018 ; WX 675 ; N uni1F52 ; G 2377 -U 8019 ; WX 675 ; N uni1F53 ; G 2378 -U 8020 ; WX 675 ; N uni1F54 ; G 2379 -U 8021 ; WX 675 ; N uni1F55 ; G 2380 -U 8022 ; WX 675 ; N uni1F56 ; G 2381 -U 8023 ; WX 675 ; N uni1F57 ; G 2382 -U 8025 ; WX 930 ; N uni1F59 ; G 2383 -U 8027 ; WX 1184 ; N uni1F5B ; G 2384 -U 8029 ; WX 1199 ; N uni1F5D ; G 2385 -U 8031 ; WX 1049 ; N uni1F5F ; G 2386 -U 8032 ; WX 869 ; N uni1F60 ; G 2387 -U 8033 ; WX 869 ; N uni1F61 ; G 2388 -U 8034 ; WX 869 ; N uni1F62 ; G 2389 -U 8035 ; WX 869 ; N uni1F63 ; G 2390 -U 8036 ; WX 869 ; N uni1F64 ; G 2391 -U 8037 ; WX 869 ; N uni1F65 ; G 2392 -U 8038 ; WX 869 ; N uni1F66 ; G 2393 -U 8039 ; WX 869 ; N uni1F67 ; G 2394 -U 8040 ; WX 909 ; N uni1F68 ; G 2395 -U 8041 ; WX 958 ; N uni1F69 ; G 2396 -U 8042 ; WX 1246 ; N uni1F6A ; G 2397 -U 8043 ; WX 1251 ; N uni1F6B ; G 2398 -U 8044 ; WX 1076 ; N uni1F6C ; G 2399 -U 8045 ; WX 1105 ; N uni1F6D ; G 2400 -U 8046 ; WX 1028 ; N uni1F6E ; G 2401 -U 8047 ; WX 1076 ; N uni1F6F ; G 2402 -U 8048 ; WX 687 ; N uni1F70 ; G 2403 -U 8049 ; WX 687 ; N uni1F71 ; G 2404 -U 8050 ; WX 557 ; N uni1F72 ; G 2405 -U 8051 ; WX 557 ; N uni1F73 ; G 2406 -U 8052 ; WX 712 ; N uni1F74 ; G 2407 -U 8053 ; WX 712 ; N uni1F75 ; G 2408 -U 8054 ; WX 390 ; N uni1F76 ; G 2409 -U 8055 ; WX 390 ; N uni1F77 ; G 2410 -U 8056 ; WX 687 ; N uni1F78 ; G 2411 -U 8057 ; WX 687 ; N uni1F79 ; G 2412 -U 8058 ; WX 675 ; N uni1F7A ; G 2413 -U 8059 ; WX 675 ; N uni1F7B ; G 2414 -U 8060 ; WX 869 ; N uni1F7C ; G 2415 -U 8061 ; WX 869 ; N uni1F7D ; G 2416 -U 8064 ; WX 687 ; N uni1F80 ; G 2417 -U 8065 ; WX 687 ; N uni1F81 ; G 2418 -U 8066 ; WX 687 ; N uni1F82 ; G 2419 -U 8067 ; WX 687 ; N uni1F83 ; G 2420 -U 8068 ; WX 687 ; N uni1F84 ; G 2421 -U 8069 ; WX 687 ; N uni1F85 ; G 2422 -U 8070 ; WX 687 ; N uni1F86 ; G 2423 -U 8071 ; WX 687 ; N uni1F87 ; G 2424 -U 8072 ; WX 774 ; N uni1F88 ; G 2425 -U 8073 ; WX 774 ; N uni1F89 ; G 2426 -U 8074 ; WX 1041 ; N uni1F8A ; G 2427 -U 8075 ; WX 1043 ; N uni1F8B ; G 2428 -U 8076 ; WX 935 ; N uni1F8C ; G 2429 -U 8077 ; WX 963 ; N uni1F8D ; G 2430 -U 8078 ; WX 835 ; N uni1F8E ; G 2431 -U 8079 ; WX 859 ; N uni1F8F ; G 2432 -U 8080 ; WX 712 ; N uni1F90 ; G 2433 -U 8081 ; WX 712 ; N uni1F91 ; G 2434 -U 8082 ; WX 712 ; N uni1F92 ; G 2435 -U 8083 ; WX 712 ; N uni1F93 ; G 2436 -U 8084 ; WX 712 ; N uni1F94 ; G 2437 -U 8085 ; WX 712 ; N uni1F95 ; G 2438 -U 8086 ; WX 712 ; N uni1F96 ; G 2439 -U 8087 ; WX 712 ; N uni1F97 ; G 2440 -U 8088 ; WX 945 ; N uni1F98 ; G 2441 -U 8089 ; WX 951 ; N uni1F99 ; G 2442 -U 8090 ; WX 1250 ; N uni1F9A ; G 2443 -U 8091 ; WX 1250 ; N uni1F9B ; G 2444 -U 8092 ; WX 1180 ; N uni1F9C ; G 2445 -U 8093 ; WX 1206 ; N uni1F9D ; G 2446 -U 8094 ; WX 1054 ; N uni1F9E ; G 2447 -U 8095 ; WX 1063 ; N uni1F9F ; G 2448 -U 8096 ; WX 869 ; N uni1FA0 ; G 2449 -U 8097 ; WX 869 ; N uni1FA1 ; G 2450 -U 8098 ; WX 869 ; N uni1FA2 ; G 2451 -U 8099 ; WX 869 ; N uni1FA3 ; G 2452 -U 8100 ; WX 869 ; N uni1FA4 ; G 2453 -U 8101 ; WX 869 ; N uni1FA5 ; G 2454 -U 8102 ; WX 869 ; N uni1FA6 ; G 2455 -U 8103 ; WX 869 ; N uni1FA7 ; G 2456 -U 8104 ; WX 909 ; N uni1FA8 ; G 2457 -U 8105 ; WX 958 ; N uni1FA9 ; G 2458 -U 8106 ; WX 1246 ; N uni1FAA ; G 2459 -U 8107 ; WX 1251 ; N uni1FAB ; G 2460 -U 8108 ; WX 1076 ; N uni1FAC ; G 2461 -U 8109 ; WX 1105 ; N uni1FAD ; G 2462 -U 8110 ; WX 1028 ; N uni1FAE ; G 2463 -U 8111 ; WX 1076 ; N uni1FAF ; G 2464 -U 8112 ; WX 687 ; N uni1FB0 ; G 2465 -U 8113 ; WX 687 ; N uni1FB1 ; G 2466 -U 8114 ; WX 687 ; N uni1FB2 ; G 2467 -U 8115 ; WX 687 ; N uni1FB3 ; G 2468 -U 8116 ; WX 687 ; N uni1FB4 ; G 2469 -U 8118 ; WX 687 ; N uni1FB6 ; G 2470 -U 8119 ; WX 687 ; N uni1FB7 ; G 2471 -U 8120 ; WX 774 ; N uni1FB8 ; G 2472 -U 8121 ; WX 774 ; N uni1FB9 ; G 2473 -U 8122 ; WX 876 ; N uni1FBA ; G 2474 -U 8123 ; WX 797 ; N uni1FBB ; G 2475 -U 8124 ; WX 774 ; N uni1FBC ; G 2476 -U 8125 ; WX 500 ; N uni1FBD ; G 2477 -U 8126 ; WX 500 ; N uni1FBE ; G 2478 -U 8127 ; WX 500 ; N uni1FBF ; G 2479 -U 8128 ; WX 500 ; N uni1FC0 ; G 2480 -U 8129 ; WX 500 ; N uni1FC1 ; G 2481 -U 8130 ; WX 712 ; N uni1FC2 ; G 2482 -U 8131 ; WX 712 ; N uni1FC3 ; G 2483 -U 8132 ; WX 712 ; N uni1FC4 ; G 2484 -U 8134 ; WX 712 ; N uni1FC6 ; G 2485 -U 8135 ; WX 712 ; N uni1FC7 ; G 2486 -U 8136 ; WX 929 ; N uni1FC8 ; G 2487 -U 8137 ; WX 846 ; N uni1FC9 ; G 2488 -U 8138 ; WX 1080 ; N uni1FCA ; G 2489 -U 8139 ; WX 1009 ; N uni1FCB ; G 2490 -U 8140 ; WX 837 ; N uni1FCC ; G 2491 -U 8141 ; WX 500 ; N uni1FCD ; G 2492 -U 8142 ; WX 500 ; N uni1FCE ; G 2493 -U 8143 ; WX 500 ; N uni1FCF ; G 2494 -U 8144 ; WX 390 ; N uni1FD0 ; G 2495 -U 8145 ; WX 390 ; N uni1FD1 ; G 2496 -U 8146 ; WX 390 ; N uni1FD2 ; G 2497 -U 8147 ; WX 390 ; N uni1FD3 ; G 2498 -U 8150 ; WX 390 ; N uni1FD6 ; G 2499 -U 8151 ; WX 390 ; N uni1FD7 ; G 2500 -U 8152 ; WX 372 ; N uni1FD8 ; G 2501 -U 8153 ; WX 372 ; N uni1FD9 ; G 2502 -U 8154 ; WX 621 ; N uni1FDA ; G 2503 -U 8155 ; WX 563 ; N uni1FDB ; G 2504 -U 8157 ; WX 500 ; N uni1FDD ; G 2505 -U 8158 ; WX 500 ; N uni1FDE ; G 2506 -U 8159 ; WX 500 ; N uni1FDF ; G 2507 -U 8160 ; WX 675 ; N uni1FE0 ; G 2508 -U 8161 ; WX 675 ; N uni1FE1 ; G 2509 -U 8162 ; WX 675 ; N uni1FE2 ; G 2510 -U 8163 ; WX 675 ; N uni1FE3 ; G 2511 -U 8164 ; WX 716 ; N uni1FE4 ; G 2512 -U 8165 ; WX 716 ; N uni1FE5 ; G 2513 -U 8166 ; WX 675 ; N uni1FE6 ; G 2514 -U 8167 ; WX 675 ; N uni1FE7 ; G 2515 -U 8168 ; WX 724 ; N uni1FE8 ; G 2516 -U 8169 ; WX 724 ; N uni1FE9 ; G 2517 -U 8170 ; WX 1020 ; N uni1FEA ; G 2518 -U 8171 ; WX 980 ; N uni1FEB ; G 2519 -U 8172 ; WX 838 ; N uni1FEC ; G 2520 -U 8173 ; WX 500 ; N uni1FED ; G 2521 -U 8174 ; WX 500 ; N uni1FEE ; G 2522 -U 8175 ; WX 500 ; N uni1FEF ; G 2523 -U 8178 ; WX 869 ; N uni1FF2 ; G 2524 -U 8179 ; WX 869 ; N uni1FF3 ; G 2525 -U 8180 ; WX 869 ; N uni1FF4 ; G 2526 -U 8182 ; WX 869 ; N uni1FF6 ; G 2527 -U 8183 ; WX 869 ; N uni1FF7 ; G 2528 -U 8184 ; WX 1065 ; N uni1FF8 ; G 2529 -U 8185 ; WX 891 ; N uni1FF9 ; G 2530 -U 8186 ; WX 1084 ; N uni1FFA ; G 2531 -U 8187 ; WX 894 ; N uni1FFB ; G 2532 -U 8188 ; WX 850 ; N uni1FFC ; G 2533 -U 8189 ; WX 500 ; N uni1FFD ; G 2534 -U 8190 ; WX 500 ; N uni1FFE ; G 2535 -U 8192 ; WX 500 ; N uni2000 ; G 2536 -U 8193 ; WX 1000 ; N uni2001 ; G 2537 -U 8194 ; WX 500 ; N uni2002 ; G 2538 -U 8195 ; WX 1000 ; N uni2003 ; G 2539 -U 8196 ; WX 330 ; N uni2004 ; G 2540 -U 8197 ; WX 250 ; N uni2005 ; G 2541 -U 8198 ; WX 167 ; N uni2006 ; G 2542 -U 8199 ; WX 696 ; N uni2007 ; G 2543 -U 8200 ; WX 380 ; N uni2008 ; G 2544 -U 8201 ; WX 200 ; N uni2009 ; G 2545 -U 8202 ; WX 100 ; N uni200A ; G 2546 -U 8203 ; WX 0 ; N uni200B ; G 2547 -U 8204 ; WX 0 ; N uni200C ; G 2548 -U 8205 ; WX 0 ; N uni200D ; G 2549 -U 8206 ; WX 0 ; N uni200E ; G 2550 -U 8207 ; WX 0 ; N uni200F ; G 2551 -U 8208 ; WX 415 ; N uni2010 ; G 2552 -U 8209 ; WX 415 ; N uni2011 ; G 2553 -U 8210 ; WX 696 ; N figuredash ; G 2554 -U 8211 ; WX 500 ; N endash ; G 2555 -U 8212 ; WX 1000 ; N emdash ; G 2556 -U 8213 ; WX 1000 ; N uni2015 ; G 2557 -U 8214 ; WX 500 ; N uni2016 ; G 2558 -U 8215 ; WX 500 ; N underscoredbl ; G 2559 -U 8216 ; WX 380 ; N quoteleft ; G 2560 -U 8217 ; WX 380 ; N quoteright ; G 2561 -U 8218 ; WX 380 ; N quotesinglbase ; G 2562 -U 8219 ; WX 380 ; N quotereversed ; G 2563 -U 8220 ; WX 644 ; N quotedblleft ; G 2564 -U 8221 ; WX 644 ; N quotedblright ; G 2565 -U 8222 ; WX 644 ; N quotedblbase ; G 2566 -U 8223 ; WX 657 ; N uni201F ; G 2567 -U 8224 ; WX 500 ; N dagger ; G 2568 -U 8225 ; WX 500 ; N daggerdbl ; G 2569 -U 8226 ; WX 639 ; N bullet ; G 2570 -U 8227 ; WX 639 ; N uni2023 ; G 2571 -U 8228 ; WX 380 ; N onedotenleader ; G 2572 -U 8229 ; WX 685 ; N twodotenleader ; G 2573 -U 8230 ; WX 1000 ; N ellipsis ; G 2574 -U 8231 ; WX 348 ; N uni2027 ; G 2575 -U 8232 ; WX 0 ; N uni2028 ; G 2576 -U 8233 ; WX 0 ; N uni2029 ; G 2577 -U 8234 ; WX 0 ; N uni202A ; G 2578 -U 8235 ; WX 0 ; N uni202B ; G 2579 -U 8236 ; WX 0 ; N uni202C ; G 2580 -U 8237 ; WX 0 ; N uni202D ; G 2581 -U 8238 ; WX 0 ; N uni202E ; G 2582 -U 8239 ; WX 200 ; N uni202F ; G 2583 -U 8240 ; WX 1454 ; N perthousand ; G 2584 -U 8241 ; WX 1908 ; N uni2031 ; G 2585 -U 8242 ; WX 264 ; N minute ; G 2586 -U 8243 ; WX 447 ; N second ; G 2587 -U 8244 ; WX 630 ; N uni2034 ; G 2588 -U 8245 ; WX 264 ; N uni2035 ; G 2589 -U 8246 ; WX 447 ; N uni2036 ; G 2590 -U 8247 ; WX 630 ; N uni2037 ; G 2591 -U 8248 ; WX 733 ; N uni2038 ; G 2592 -U 8249 ; WX 412 ; N guilsinglleft ; G 2593 -U 8250 ; WX 412 ; N guilsinglright ; G 2594 -U 8251 ; WX 972 ; N uni203B ; G 2595 -U 8252 ; WX 627 ; N exclamdbl ; G 2596 -U 8253 ; WX 580 ; N uni203D ; G 2597 -U 8254 ; WX 500 ; N uni203E ; G 2598 -U 8255 ; WX 828 ; N uni203F ; G 2599 -U 8256 ; WX 828 ; N uni2040 ; G 2600 -U 8257 ; WX 329 ; N uni2041 ; G 2601 -U 8258 ; WX 1023 ; N uni2042 ; G 2602 -U 8259 ; WX 500 ; N uni2043 ; G 2603 -U 8260 ; WX 167 ; N fraction ; G 2604 -U 8261 ; WX 457 ; N uni2045 ; G 2605 -U 8262 ; WX 457 ; N uni2046 ; G 2606 -U 8263 ; WX 1030 ; N uni2047 ; G 2607 -U 8264 ; WX 829 ; N uni2048 ; G 2608 -U 8265 ; WX 829 ; N uni2049 ; G 2609 -U 8266 ; WX 513 ; N uni204A ; G 2610 -U 8267 ; WX 687 ; N uni204B ; G 2611 -U 8268 ; WX 500 ; N uni204C ; G 2612 -U 8269 ; WX 500 ; N uni204D ; G 2613 -U 8270 ; WX 523 ; N uni204E ; G 2614 -U 8271 ; WX 400 ; N uni204F ; G 2615 -U 8272 ; WX 828 ; N uni2050 ; G 2616 -U 8273 ; WX 523 ; N uni2051 ; G 2617 -U 8274 ; WX 556 ; N uni2052 ; G 2618 -U 8275 ; WX 838 ; N uni2053 ; G 2619 -U 8276 ; WX 828 ; N uni2054 ; G 2620 -U 8277 ; WX 838 ; N uni2055 ; G 2621 -U 8278 ; WX 684 ; N uni2056 ; G 2622 -U 8279 ; WX 813 ; N uni2057 ; G 2623 -U 8280 ; WX 838 ; N uni2058 ; G 2624 -U 8281 ; WX 838 ; N uni2059 ; G 2625 -U 8282 ; WX 380 ; N uni205A ; G 2626 -U 8283 ; WX 872 ; N uni205B ; G 2627 -U 8284 ; WX 838 ; N uni205C ; G 2628 -U 8285 ; WX 380 ; N uni205D ; G 2629 -U 8286 ; WX 380 ; N uni205E ; G 2630 -U 8287 ; WX 222 ; N uni205F ; G 2631 -U 8288 ; WX 0 ; N uni2060 ; G 2632 -U 8289 ; WX 0 ; N uni2061 ; G 2633 -U 8290 ; WX 0 ; N uni2062 ; G 2634 -U 8291 ; WX 0 ; N uni2063 ; G 2635 -U 8292 ; WX 0 ; N uni2064 ; G 2636 -U 8298 ; WX 0 ; N uni206A ; G 2637 -U 8299 ; WX 0 ; N uni206B ; G 2638 -U 8300 ; WX 0 ; N uni206C ; G 2639 -U 8301 ; WX 0 ; N uni206D ; G 2640 -U 8302 ; WX 0 ; N uni206E ; G 2641 -U 8303 ; WX 0 ; N uni206F ; G 2642 -U 8304 ; WX 438 ; N uni2070 ; G 2643 -U 8305 ; WX 219 ; N uni2071 ; G 2644 -U 8308 ; WX 438 ; N uni2074 ; G 2645 -U 8309 ; WX 438 ; N uni2075 ; G 2646 -U 8310 ; WX 438 ; N uni2076 ; G 2647 -U 8311 ; WX 438 ; N uni2077 ; G 2648 -U 8312 ; WX 438 ; N uni2078 ; G 2649 -U 8313 ; WX 438 ; N uni2079 ; G 2650 -U 8314 ; WX 528 ; N uni207A ; G 2651 -U 8315 ; WX 528 ; N uni207B ; G 2652 -U 8316 ; WX 528 ; N uni207C ; G 2653 -U 8317 ; WX 288 ; N uni207D ; G 2654 -U 8318 ; WX 288 ; N uni207E ; G 2655 -U 8319 ; WX 456 ; N uni207F ; G 2656 -U 8320 ; WX 438 ; N uni2080 ; G 2657 -U 8321 ; WX 438 ; N uni2081 ; G 2658 -U 8322 ; WX 438 ; N uni2082 ; G 2659 -U 8323 ; WX 438 ; N uni2083 ; G 2660 -U 8324 ; WX 438 ; N uni2084 ; G 2661 -U 8325 ; WX 438 ; N uni2085 ; G 2662 -U 8326 ; WX 438 ; N uni2086 ; G 2663 -U 8327 ; WX 438 ; N uni2087 ; G 2664 -U 8328 ; WX 438 ; N uni2088 ; G 2665 -U 8329 ; WX 438 ; N uni2089 ; G 2666 -U 8330 ; WX 528 ; N uni208A ; G 2667 -U 8331 ; WX 528 ; N uni208B ; G 2668 -U 8332 ; WX 528 ; N uni208C ; G 2669 -U 8333 ; WX 288 ; N uni208D ; G 2670 -U 8334 ; WX 288 ; N uni208E ; G 2671 -U 8336 ; WX 458 ; N uni2090 ; G 2672 -U 8337 ; WX 479 ; N uni2091 ; G 2673 -U 8338 ; WX 488 ; N uni2092 ; G 2674 -U 8339 ; WX 413 ; N uni2093 ; G 2675 -U 8340 ; WX 479 ; N uni2094 ; G 2676 -U 8352 ; WX 929 ; N uni20A0 ; G 2677 -U 8353 ; WX 696 ; N colonmonetary ; G 2678 -U 8354 ; WX 696 ; N uni20A2 ; G 2679 -U 8355 ; WX 696 ; N franc ; G 2680 -U 8356 ; WX 696 ; N lira ; G 2681 -U 8357 ; WX 1042 ; N uni20A5 ; G 2682 -U 8358 ; WX 837 ; N uni20A6 ; G 2683 -U 8359 ; WX 1488 ; N peseta ; G 2684 -U 8360 ; WX 1205 ; N uni20A8 ; G 2685 -U 8361 ; WX 1103 ; N uni20A9 ; G 2686 -U 8362 ; WX 854 ; N uni20AA ; G 2687 -U 8363 ; WX 696 ; N dong ; G 2688 -U 8364 ; WX 696 ; N Euro ; G 2689 -U 8365 ; WX 696 ; N uni20AD ; G 2690 -U 8366 ; WX 696 ; N uni20AE ; G 2691 -U 8367 ; WX 1392 ; N uni20AF ; G 2692 -U 8368 ; WX 696 ; N uni20B0 ; G 2693 -U 8369 ; WX 696 ; N uni20B1 ; G 2694 -U 8370 ; WX 696 ; N uni20B2 ; G 2695 -U 8371 ; WX 696 ; N uni20B3 ; G 2696 -U 8372 ; WX 859 ; N uni20B4 ; G 2697 -U 8373 ; WX 696 ; N uni20B5 ; G 2698 -U 8376 ; WX 696 ; N uni20B8 ; G 2699 -U 8377 ; WX 696 ; N uni20B9 ; G 2700 -U 8400 ; WX 0 ; N uni20D0 ; G 2701 -U 8401 ; WX 0 ; N uni20D1 ; G 2702 -U 8406 ; WX 0 ; N uni20D6 ; G 2703 -U 8407 ; WX 0 ; N uni20D7 ; G 2704 -U 8411 ; WX 0 ; N uni20DB ; G 2705 -U 8412 ; WX 0 ; N uni20DC ; G 2706 -U 8417 ; WX 0 ; N uni20E1 ; G 2707 -U 8448 ; WX 1106 ; N uni2100 ; G 2708 -U 8449 ; WX 1106 ; N uni2101 ; G 2709 -U 8450 ; WX 734 ; N uni2102 ; G 2710 -U 8451 ; WX 1211 ; N uni2103 ; G 2711 -U 8452 ; WX 896 ; N uni2104 ; G 2712 -U 8453 ; WX 1114 ; N uni2105 ; G 2713 -U 8454 ; WX 1148 ; N uni2106 ; G 2714 -U 8455 ; WX 696 ; N uni2107 ; G 2715 -U 8456 ; WX 698 ; N uni2108 ; G 2716 -U 8457 ; WX 952 ; N uni2109 ; G 2717 -U 8459 ; WX 1073 ; N uni210B ; G 2718 -U 8460 ; WX 913 ; N uni210C ; G 2719 -U 8461 ; WX 888 ; N uni210D ; G 2720 -U 8462 ; WX 712 ; N uni210E ; G 2721 -U 8463 ; WX 712 ; N uni210F ; G 2722 -U 8464 ; WX 597 ; N uni2110 ; G 2723 -U 8465 ; WX 697 ; N Ifraktur ; G 2724 -U 8466 ; WX 856 ; N uni2112 ; G 2725 -U 8467 ; WX 472 ; N uni2113 ; G 2726 -U 8468 ; WX 974 ; N uni2114 ; G 2727 -U 8469 ; WX 837 ; N uni2115 ; G 2728 -U 8470 ; WX 1203 ; N uni2116 ; G 2729 -U 8471 ; WX 1000 ; N uni2117 ; G 2730 -U 8472 ; WX 697 ; N weierstrass ; G 2731 -U 8473 ; WX 750 ; N uni2119 ; G 2732 -U 8474 ; WX 850 ; N uni211A ; G 2733 -U 8475 ; WX 938 ; N uni211B ; G 2734 -U 8476 ; WX 814 ; N Rfraktur ; G 2735 -U 8477 ; WX 801 ; N uni211D ; G 2736 -U 8478 ; WX 896 ; N prescription ; G 2737 -U 8479 ; WX 710 ; N uni211F ; G 2738 -U 8480 ; WX 1020 ; N uni2120 ; G 2739 -U 8481 ; WX 1239 ; N uni2121 ; G 2740 -U 8482 ; WX 1000 ; N trademark ; G 2741 -U 8483 ; WX 834 ; N uni2123 ; G 2742 -U 8484 ; WX 754 ; N uni2124 ; G 2743 -U 8485 ; WX 622 ; N uni2125 ; G 2744 -U 8486 ; WX 850 ; N uni2126 ; G 2745 -U 8487 ; WX 769 ; N uni2127 ; G 2746 -U 8488 ; WX 763 ; N uni2128 ; G 2747 -U 8489 ; WX 303 ; N uni2129 ; G 2748 -U 8490 ; WX 775 ; N uni212A ; G 2749 -U 8491 ; WX 774 ; N uni212B ; G 2750 -U 8492 ; WX 928 ; N uni212C ; G 2751 -U 8493 ; WX 818 ; N uni212D ; G 2752 -U 8494 ; WX 854 ; N estimated ; G 2753 -U 8495 ; WX 636 ; N uni212F ; G 2754 -U 8496 ; WX 729 ; N uni2130 ; G 2755 -U 8497 ; WX 808 ; N uni2131 ; G 2756 -U 8498 ; WX 683 ; N uni2132 ; G 2757 -U 8499 ; WX 1184 ; N uni2133 ; G 2758 -U 8500 ; WX 465 ; N uni2134 ; G 2759 -U 8501 ; WX 794 ; N aleph ; G 2760 -U 8502 ; WX 731 ; N uni2136 ; G 2761 -U 8503 ; WX 494 ; N uni2137 ; G 2762 -U 8504 ; WX 684 ; N uni2138 ; G 2763 -U 8505 ; WX 380 ; N uni2139 ; G 2764 -U 8506 ; WX 945 ; N uni213A ; G 2765 -U 8507 ; WX 1370 ; N uni213B ; G 2766 -U 8508 ; WX 790 ; N uni213C ; G 2767 -U 8509 ; WX 737 ; N uni213D ; G 2768 -U 8510 ; WX 654 ; N uni213E ; G 2769 -U 8511 ; WX 863 ; N uni213F ; G 2770 -U 8512 ; WX 840 ; N uni2140 ; G 2771 -U 8513 ; WX 786 ; N uni2141 ; G 2772 -U 8514 ; WX 576 ; N uni2142 ; G 2773 -U 8515 ; WX 637 ; N uni2143 ; G 2774 -U 8516 ; WX 760 ; N uni2144 ; G 2775 -U 8517 ; WX 830 ; N uni2145 ; G 2776 -U 8518 ; WX 716 ; N uni2146 ; G 2777 -U 8519 ; WX 678 ; N uni2147 ; G 2778 -U 8520 ; WX 343 ; N uni2148 ; G 2779 -U 8521 ; WX 343 ; N uni2149 ; G 2780 -U 8523 ; WX 872 ; N uni214B ; G 2781 -U 8526 ; WX 547 ; N uni214E ; G 2782 -U 8528 ; WX 1035 ; N uni2150 ; G 2783 -U 8529 ; WX 1035 ; N uni2151 ; G 2784 -U 8530 ; WX 1483 ; N uni2152 ; G 2785 -U 8531 ; WX 1035 ; N onethird ; G 2786 -U 8532 ; WX 1035 ; N twothirds ; G 2787 -U 8533 ; WX 1035 ; N uni2155 ; G 2788 -U 8534 ; WX 1035 ; N uni2156 ; G 2789 -U 8535 ; WX 1035 ; N uni2157 ; G 2790 -U 8536 ; WX 1035 ; N uni2158 ; G 2791 -U 8537 ; WX 1035 ; N uni2159 ; G 2792 -U 8538 ; WX 1035 ; N uni215A ; G 2793 -U 8539 ; WX 1035 ; N oneeighth ; G 2794 -U 8540 ; WX 1035 ; N threeeighths ; G 2795 -U 8541 ; WX 1035 ; N fiveeighths ; G 2796 -U 8542 ; WX 1035 ; N seveneighths ; G 2797 -U 8543 ; WX 615 ; N uni215F ; G 2798 -U 8544 ; WX 372 ; N uni2160 ; G 2799 -U 8545 ; WX 659 ; N uni2161 ; G 2800 -U 8546 ; WX 945 ; N uni2162 ; G 2801 -U 8547 ; WX 1099 ; N uni2163 ; G 2802 -U 8548 ; WX 774 ; N uni2164 ; G 2803 -U 8549 ; WX 1099 ; N uni2165 ; G 2804 -U 8550 ; WX 1386 ; N uni2166 ; G 2805 -U 8551 ; WX 1672 ; N uni2167 ; G 2806 -U 8552 ; WX 1121 ; N uni2168 ; G 2807 -U 8553 ; WX 771 ; N uni2169 ; G 2808 -U 8554 ; WX 1120 ; N uni216A ; G 2809 -U 8555 ; WX 1407 ; N uni216B ; G 2810 -U 8556 ; WX 637 ; N uni216C ; G 2811 -U 8557 ; WX 734 ; N uni216D ; G 2812 -U 8558 ; WX 830 ; N uni216E ; G 2813 -U 8559 ; WX 995 ; N uni216F ; G 2814 -U 8560 ; WX 343 ; N uni2170 ; G 2815 -U 8561 ; WX 607 ; N uni2171 ; G 2816 -U 8562 ; WX 872 ; N uni2172 ; G 2817 -U 8563 ; WX 984 ; N uni2173 ; G 2818 -U 8564 ; WX 652 ; N uni2174 ; G 2819 -U 8565 ; WX 962 ; N uni2175 ; G 2820 -U 8566 ; WX 1227 ; N uni2176 ; G 2821 -U 8567 ; WX 1491 ; N uni2177 ; G 2822 -U 8568 ; WX 969 ; N uni2178 ; G 2823 -U 8569 ; WX 645 ; N uni2179 ; G 2824 -U 8570 ; WX 969 ; N uni217A ; G 2825 -U 8571 ; WX 1233 ; N uni217B ; G 2826 -U 8572 ; WX 343 ; N uni217C ; G 2827 -U 8573 ; WX 593 ; N uni217D ; G 2828 -U 8574 ; WX 716 ; N uni217E ; G 2829 -U 8575 ; WX 1042 ; N uni217F ; G 2830 -U 8576 ; WX 1289 ; N uni2180 ; G 2831 -U 8577 ; WX 830 ; N uni2181 ; G 2832 -U 8578 ; WX 1289 ; N uni2182 ; G 2833 -U 8579 ; WX 734 ; N uni2183 ; G 2834 -U 8580 ; WX 593 ; N uni2184 ; G 2835 -U 8581 ; WX 734 ; N uni2185 ; G 2836 -U 8585 ; WX 1035 ; N uni2189 ; G 2837 -U 8592 ; WX 838 ; N arrowleft ; G 2838 -U 8593 ; WX 838 ; N arrowup ; G 2839 -U 8594 ; WX 838 ; N arrowright ; G 2840 -U 8595 ; WX 838 ; N arrowdown ; G 2841 -U 8596 ; WX 838 ; N arrowboth ; G 2842 -U 8597 ; WX 838 ; N arrowupdn ; G 2843 -U 8598 ; WX 838 ; N uni2196 ; G 2844 -U 8599 ; WX 838 ; N uni2197 ; G 2845 -U 8600 ; WX 838 ; N uni2198 ; G 2846 -U 8601 ; WX 838 ; N uni2199 ; G 2847 -U 8602 ; WX 838 ; N uni219A ; G 2848 -U 8603 ; WX 838 ; N uni219B ; G 2849 -U 8604 ; WX 838 ; N uni219C ; G 2850 -U 8605 ; WX 838 ; N uni219D ; G 2851 -U 8606 ; WX 838 ; N uni219E ; G 2852 -U 8607 ; WX 838 ; N uni219F ; G 2853 -U 8608 ; WX 838 ; N uni21A0 ; G 2854 -U 8609 ; WX 838 ; N uni21A1 ; G 2855 -U 8610 ; WX 838 ; N uni21A2 ; G 2856 -U 8611 ; WX 838 ; N uni21A3 ; G 2857 -U 8612 ; WX 838 ; N uni21A4 ; G 2858 -U 8613 ; WX 838 ; N uni21A5 ; G 2859 -U 8614 ; WX 838 ; N uni21A6 ; G 2860 -U 8615 ; WX 838 ; N uni21A7 ; G 2861 -U 8616 ; WX 838 ; N arrowupdnbse ; G 2862 -U 8617 ; WX 838 ; N uni21A9 ; G 2863 -U 8618 ; WX 838 ; N uni21AA ; G 2864 -U 8619 ; WX 838 ; N uni21AB ; G 2865 -U 8620 ; WX 838 ; N uni21AC ; G 2866 -U 8621 ; WX 838 ; N uni21AD ; G 2867 -U 8622 ; WX 838 ; N uni21AE ; G 2868 -U 8623 ; WX 838 ; N uni21AF ; G 2869 -U 8624 ; WX 838 ; N uni21B0 ; G 2870 -U 8625 ; WX 838 ; N uni21B1 ; G 2871 -U 8626 ; WX 838 ; N uni21B2 ; G 2872 -U 8627 ; WX 838 ; N uni21B3 ; G 2873 -U 8628 ; WX 838 ; N uni21B4 ; G 2874 -U 8629 ; WX 838 ; N carriagereturn ; G 2875 -U 8630 ; WX 838 ; N uni21B6 ; G 2876 -U 8631 ; WX 838 ; N uni21B7 ; G 2877 -U 8632 ; WX 838 ; N uni21B8 ; G 2878 -U 8633 ; WX 838 ; N uni21B9 ; G 2879 -U 8634 ; WX 838 ; N uni21BA ; G 2880 -U 8635 ; WX 838 ; N uni21BB ; G 2881 -U 8636 ; WX 838 ; N uni21BC ; G 2882 -U 8637 ; WX 838 ; N uni21BD ; G 2883 -U 8638 ; WX 838 ; N uni21BE ; G 2884 -U 8639 ; WX 838 ; N uni21BF ; G 2885 -U 8640 ; WX 838 ; N uni21C0 ; G 2886 -U 8641 ; WX 838 ; N uni21C1 ; G 2887 -U 8642 ; WX 838 ; N uni21C2 ; G 2888 -U 8643 ; WX 838 ; N uni21C3 ; G 2889 -U 8644 ; WX 838 ; N uni21C4 ; G 2890 -U 8645 ; WX 838 ; N uni21C5 ; G 2891 -U 8646 ; WX 838 ; N uni21C6 ; G 2892 -U 8647 ; WX 838 ; N uni21C7 ; G 2893 -U 8648 ; WX 838 ; N uni21C8 ; G 2894 -U 8649 ; WX 838 ; N uni21C9 ; G 2895 -U 8650 ; WX 838 ; N uni21CA ; G 2896 -U 8651 ; WX 838 ; N uni21CB ; G 2897 -U 8652 ; WX 838 ; N uni21CC ; G 2898 -U 8653 ; WX 838 ; N uni21CD ; G 2899 -U 8654 ; WX 838 ; N uni21CE ; G 2900 -U 8655 ; WX 838 ; N uni21CF ; G 2901 -U 8656 ; WX 838 ; N arrowdblleft ; G 2902 -U 8657 ; WX 838 ; N arrowdblup ; G 2903 -U 8658 ; WX 838 ; N arrowdblright ; G 2904 -U 8659 ; WX 838 ; N arrowdbldown ; G 2905 -U 8660 ; WX 838 ; N arrowdblboth ; G 2906 -U 8661 ; WX 838 ; N uni21D5 ; G 2907 -U 8662 ; WX 838 ; N uni21D6 ; G 2908 -U 8663 ; WX 838 ; N uni21D7 ; G 2909 -U 8664 ; WX 838 ; N uni21D8 ; G 2910 -U 8665 ; WX 838 ; N uni21D9 ; G 2911 -U 8666 ; WX 838 ; N uni21DA ; G 2912 -U 8667 ; WX 838 ; N uni21DB ; G 2913 -U 8668 ; WX 838 ; N uni21DC ; G 2914 -U 8669 ; WX 838 ; N uni21DD ; G 2915 -U 8670 ; WX 838 ; N uni21DE ; G 2916 -U 8671 ; WX 838 ; N uni21DF ; G 2917 -U 8672 ; WX 838 ; N uni21E0 ; G 2918 -U 8673 ; WX 838 ; N uni21E1 ; G 2919 -U 8674 ; WX 838 ; N uni21E2 ; G 2920 -U 8675 ; WX 838 ; N uni21E3 ; G 2921 -U 8676 ; WX 838 ; N uni21E4 ; G 2922 -U 8677 ; WX 838 ; N uni21E5 ; G 2923 -U 8678 ; WX 838 ; N uni21E6 ; G 2924 -U 8679 ; WX 838 ; N uni21E7 ; G 2925 -U 8680 ; WX 838 ; N uni21E8 ; G 2926 -U 8681 ; WX 838 ; N uni21E9 ; G 2927 -U 8682 ; WX 838 ; N uni21EA ; G 2928 -U 8683 ; WX 838 ; N uni21EB ; G 2929 -U 8684 ; WX 838 ; N uni21EC ; G 2930 -U 8685 ; WX 838 ; N uni21ED ; G 2931 -U 8686 ; WX 838 ; N uni21EE ; G 2932 -U 8687 ; WX 838 ; N uni21EF ; G 2933 -U 8688 ; WX 838 ; N uni21F0 ; G 2934 -U 8689 ; WX 838 ; N uni21F1 ; G 2935 -U 8690 ; WX 838 ; N uni21F2 ; G 2936 -U 8691 ; WX 838 ; N uni21F3 ; G 2937 -U 8692 ; WX 838 ; N uni21F4 ; G 2938 -U 8693 ; WX 838 ; N uni21F5 ; G 2939 -U 8694 ; WX 838 ; N uni21F6 ; G 2940 -U 8695 ; WX 838 ; N uni21F7 ; G 2941 -U 8696 ; WX 838 ; N uni21F8 ; G 2942 -U 8697 ; WX 838 ; N uni21F9 ; G 2943 -U 8698 ; WX 838 ; N uni21FA ; G 2944 -U 8699 ; WX 838 ; N uni21FB ; G 2945 -U 8700 ; WX 838 ; N uni21FC ; G 2946 -U 8701 ; WX 838 ; N uni21FD ; G 2947 -U 8702 ; WX 838 ; N uni21FE ; G 2948 -U 8703 ; WX 838 ; N uni21FF ; G 2949 -U 8704 ; WX 774 ; N universal ; G 2950 -U 8705 ; WX 696 ; N uni2201 ; G 2951 -U 8706 ; WX 544 ; N partialdiff ; G 2952 -U 8707 ; WX 683 ; N existential ; G 2953 -U 8708 ; WX 683 ; N uni2204 ; G 2954 -U 8709 ; WX 856 ; N emptyset ; G 2955 -U 8710 ; WX 697 ; N increment ; G 2956 -U 8711 ; WX 697 ; N gradient ; G 2957 -U 8712 ; WX 896 ; N element ; G 2958 -U 8713 ; WX 896 ; N notelement ; G 2959 -U 8714 ; WX 750 ; N uni220A ; G 2960 -U 8715 ; WX 896 ; N suchthat ; G 2961 -U 8716 ; WX 896 ; N uni220C ; G 2962 -U 8717 ; WX 750 ; N uni220D ; G 2963 -U 8718 ; WX 636 ; N uni220E ; G 2964 -U 8719 ; WX 787 ; N product ; G 2965 -U 8720 ; WX 787 ; N uni2210 ; G 2966 -U 8721 ; WX 718 ; N summation ; G 2967 -U 8722 ; WX 838 ; N minus ; G 2968 -U 8723 ; WX 838 ; N uni2213 ; G 2969 -U 8724 ; WX 696 ; N uni2214 ; G 2970 -U 8725 ; WX 365 ; N uni2215 ; G 2971 -U 8726 ; WX 696 ; N uni2216 ; G 2972 -U 8727 ; WX 838 ; N asteriskmath ; G 2973 -U 8728 ; WX 626 ; N uni2218 ; G 2974 -U 8729 ; WX 380 ; N uni2219 ; G 2975 -U 8730 ; WX 667 ; N radical ; G 2976 -U 8731 ; WX 667 ; N uni221B ; G 2977 -U 8732 ; WX 667 ; N uni221C ; G 2978 -U 8733 ; WX 712 ; N proportional ; G 2979 -U 8734 ; WX 833 ; N infinity ; G 2980 -U 8735 ; WX 838 ; N orthogonal ; G 2981 -U 8736 ; WX 896 ; N angle ; G 2982 -U 8737 ; WX 896 ; N uni2221 ; G 2983 -U 8738 ; WX 838 ; N uni2222 ; G 2984 -U 8739 ; WX 500 ; N uni2223 ; G 2985 -U 8740 ; WX 500 ; N uni2224 ; G 2986 -U 8741 ; WX 500 ; N uni2225 ; G 2987 -U 8742 ; WX 500 ; N uni2226 ; G 2988 -U 8743 ; WX 812 ; N logicaland ; G 2989 -U 8744 ; WX 812 ; N logicalor ; G 2990 -U 8745 ; WX 812 ; N intersection ; G 2991 -U 8746 ; WX 812 ; N union ; G 2992 -U 8747 ; WX 610 ; N integral ; G 2993 -U 8748 ; WX 929 ; N uni222C ; G 2994 -U 8749 ; WX 1295 ; N uni222D ; G 2995 -U 8750 ; WX 563 ; N uni222E ; G 2996 -U 8751 ; WX 977 ; N uni222F ; G 2997 -U 8752 ; WX 1313 ; N uni2230 ; G 2998 -U 8753 ; WX 563 ; N uni2231 ; G 2999 -U 8754 ; WX 563 ; N uni2232 ; G 3000 -U 8755 ; WX 563 ; N uni2233 ; G 3001 -U 8756 ; WX 696 ; N therefore ; G 3002 -U 8757 ; WX 696 ; N uni2235 ; G 3003 -U 8758 ; WX 294 ; N uni2236 ; G 3004 -U 8759 ; WX 696 ; N uni2237 ; G 3005 -U 8760 ; WX 838 ; N uni2238 ; G 3006 -U 8761 ; WX 838 ; N uni2239 ; G 3007 -U 8762 ; WX 838 ; N uni223A ; G 3008 -U 8763 ; WX 838 ; N uni223B ; G 3009 -U 8764 ; WX 838 ; N similar ; G 3010 -U 8765 ; WX 838 ; N uni223D ; G 3011 -U 8766 ; WX 838 ; N uni223E ; G 3012 -U 8767 ; WX 838 ; N uni223F ; G 3013 -U 8768 ; WX 375 ; N uni2240 ; G 3014 -U 8769 ; WX 838 ; N uni2241 ; G 3015 -U 8770 ; WX 838 ; N uni2242 ; G 3016 -U 8771 ; WX 838 ; N uni2243 ; G 3017 -U 8772 ; WX 838 ; N uni2244 ; G 3018 -U 8773 ; WX 838 ; N congruent ; G 3019 -U 8774 ; WX 838 ; N uni2246 ; G 3020 -U 8775 ; WX 838 ; N uni2247 ; G 3021 -U 8776 ; WX 838 ; N approxequal ; G 3022 -U 8777 ; WX 838 ; N uni2249 ; G 3023 -U 8778 ; WX 838 ; N uni224A ; G 3024 -U 8779 ; WX 838 ; N uni224B ; G 3025 -U 8780 ; WX 838 ; N uni224C ; G 3026 -U 8781 ; WX 838 ; N uni224D ; G 3027 -U 8782 ; WX 838 ; N uni224E ; G 3028 -U 8783 ; WX 838 ; N uni224F ; G 3029 -U 8784 ; WX 838 ; N uni2250 ; G 3030 -U 8785 ; WX 838 ; N uni2251 ; G 3031 -U 8786 ; WX 838 ; N uni2252 ; G 3032 -U 8787 ; WX 838 ; N uni2253 ; G 3033 -U 8788 ; WX 1063 ; N uni2254 ; G 3034 -U 8789 ; WX 1063 ; N uni2255 ; G 3035 -U 8790 ; WX 838 ; N uni2256 ; G 3036 -U 8791 ; WX 838 ; N uni2257 ; G 3037 -U 8792 ; WX 838 ; N uni2258 ; G 3038 -U 8793 ; WX 838 ; N uni2259 ; G 3039 -U 8794 ; WX 838 ; N uni225A ; G 3040 -U 8795 ; WX 838 ; N uni225B ; G 3041 -U 8796 ; WX 838 ; N uni225C ; G 3042 -U 8797 ; WX 838 ; N uni225D ; G 3043 -U 8798 ; WX 838 ; N uni225E ; G 3044 -U 8799 ; WX 838 ; N uni225F ; G 3045 -U 8800 ; WX 838 ; N notequal ; G 3046 -U 8801 ; WX 838 ; N equivalence ; G 3047 -U 8802 ; WX 838 ; N uni2262 ; G 3048 -U 8803 ; WX 838 ; N uni2263 ; G 3049 -U 8804 ; WX 838 ; N lessequal ; G 3050 -U 8805 ; WX 838 ; N greaterequal ; G 3051 -U 8806 ; WX 838 ; N uni2266 ; G 3052 -U 8807 ; WX 838 ; N uni2267 ; G 3053 -U 8808 ; WX 841 ; N uni2268 ; G 3054 -U 8809 ; WX 841 ; N uni2269 ; G 3055 -U 8810 ; WX 1047 ; N uni226A ; G 3056 -U 8811 ; WX 1047 ; N uni226B ; G 3057 -U 8812 ; WX 500 ; N uni226C ; G 3058 -U 8813 ; WX 838 ; N uni226D ; G 3059 -U 8814 ; WX 838 ; N uni226E ; G 3060 -U 8815 ; WX 838 ; N uni226F ; G 3061 -U 8816 ; WX 838 ; N uni2270 ; G 3062 -U 8817 ; WX 838 ; N uni2271 ; G 3063 -U 8818 ; WX 838 ; N uni2272 ; G 3064 -U 8819 ; WX 838 ; N uni2273 ; G 3065 -U 8820 ; WX 838 ; N uni2274 ; G 3066 -U 8821 ; WX 838 ; N uni2275 ; G 3067 -U 8822 ; WX 838 ; N uni2276 ; G 3068 -U 8823 ; WX 838 ; N uni2277 ; G 3069 -U 8824 ; WX 838 ; N uni2278 ; G 3070 -U 8825 ; WX 838 ; N uni2279 ; G 3071 -U 8826 ; WX 838 ; N uni227A ; G 3072 -U 8827 ; WX 838 ; N uni227B ; G 3073 -U 8828 ; WX 838 ; N uni227C ; G 3074 -U 8829 ; WX 838 ; N uni227D ; G 3075 -U 8830 ; WX 838 ; N uni227E ; G 3076 -U 8831 ; WX 838 ; N uni227F ; G 3077 -U 8832 ; WX 838 ; N uni2280 ; G 3078 -U 8833 ; WX 838 ; N uni2281 ; G 3079 -U 8834 ; WX 838 ; N propersubset ; G 3080 -U 8835 ; WX 838 ; N propersuperset ; G 3081 -U 8836 ; WX 838 ; N notsubset ; G 3082 -U 8837 ; WX 838 ; N uni2285 ; G 3083 -U 8838 ; WX 838 ; N reflexsubset ; G 3084 -U 8839 ; WX 838 ; N reflexsuperset ; G 3085 -U 8840 ; WX 838 ; N uni2288 ; G 3086 -U 8841 ; WX 838 ; N uni2289 ; G 3087 -U 8842 ; WX 838 ; N uni228A ; G 3088 -U 8843 ; WX 838 ; N uni228B ; G 3089 -U 8844 ; WX 812 ; N uni228C ; G 3090 -U 8845 ; WX 812 ; N uni228D ; G 3091 -U 8846 ; WX 812 ; N uni228E ; G 3092 -U 8847 ; WX 838 ; N uni228F ; G 3093 -U 8848 ; WX 838 ; N uni2290 ; G 3094 -U 8849 ; WX 838 ; N uni2291 ; G 3095 -U 8850 ; WX 838 ; N uni2292 ; G 3096 -U 8851 ; WX 796 ; N uni2293 ; G 3097 -U 8852 ; WX 796 ; N uni2294 ; G 3098 -U 8853 ; WX 838 ; N circleplus ; G 3099 -U 8854 ; WX 838 ; N uni2296 ; G 3100 -U 8855 ; WX 838 ; N circlemultiply ; G 3101 -U 8856 ; WX 838 ; N uni2298 ; G 3102 -U 8857 ; WX 838 ; N uni2299 ; G 3103 -U 8858 ; WX 838 ; N uni229A ; G 3104 -U 8859 ; WX 838 ; N uni229B ; G 3105 -U 8860 ; WX 838 ; N uni229C ; G 3106 -U 8861 ; WX 838 ; N uni229D ; G 3107 -U 8862 ; WX 838 ; N uni229E ; G 3108 -U 8863 ; WX 838 ; N uni229F ; G 3109 -U 8864 ; WX 838 ; N uni22A0 ; G 3110 -U 8865 ; WX 838 ; N uni22A1 ; G 3111 -U 8866 ; WX 914 ; N uni22A2 ; G 3112 -U 8867 ; WX 914 ; N uni22A3 ; G 3113 -U 8868 ; WX 914 ; N uni22A4 ; G 3114 -U 8869 ; WX 914 ; N perpendicular ; G 3115 -U 8870 ; WX 542 ; N uni22A6 ; G 3116 -U 8871 ; WX 542 ; N uni22A7 ; G 3117 -U 8872 ; WX 914 ; N uni22A8 ; G 3118 -U 8873 ; WX 914 ; N uni22A9 ; G 3119 -U 8874 ; WX 914 ; N uni22AA ; G 3120 -U 8875 ; WX 914 ; N uni22AB ; G 3121 -U 8876 ; WX 914 ; N uni22AC ; G 3122 -U 8877 ; WX 914 ; N uni22AD ; G 3123 -U 8878 ; WX 914 ; N uni22AE ; G 3124 -U 8879 ; WX 914 ; N uni22AF ; G 3125 -U 8880 ; WX 838 ; N uni22B0 ; G 3126 -U 8881 ; WX 838 ; N uni22B1 ; G 3127 -U 8882 ; WX 838 ; N uni22B2 ; G 3128 -U 8883 ; WX 838 ; N uni22B3 ; G 3129 -U 8884 ; WX 838 ; N uni22B4 ; G 3130 -U 8885 ; WX 838 ; N uni22B5 ; G 3131 -U 8886 ; WX 1000 ; N uni22B6 ; G 3132 -U 8887 ; WX 1000 ; N uni22B7 ; G 3133 -U 8888 ; WX 838 ; N uni22B8 ; G 3134 -U 8889 ; WX 838 ; N uni22B9 ; G 3135 -U 8890 ; WX 542 ; N uni22BA ; G 3136 -U 8891 ; WX 812 ; N uni22BB ; G 3137 -U 8892 ; WX 812 ; N uni22BC ; G 3138 -U 8893 ; WX 812 ; N uni22BD ; G 3139 -U 8894 ; WX 838 ; N uni22BE ; G 3140 -U 8895 ; WX 838 ; N uni22BF ; G 3141 -U 8896 ; WX 843 ; N uni22C0 ; G 3142 -U 8897 ; WX 843 ; N uni22C1 ; G 3143 -U 8898 ; WX 843 ; N uni22C2 ; G 3144 -U 8899 ; WX 843 ; N uni22C3 ; G 3145 -U 8900 ; WX 494 ; N uni22C4 ; G 3146 -U 8901 ; WX 380 ; N dotmath ; G 3147 -U 8902 ; WX 626 ; N uni22C6 ; G 3148 -U 8903 ; WX 838 ; N uni22C7 ; G 3149 -U 8904 ; WX 1000 ; N uni22C8 ; G 3150 -U 8905 ; WX 1000 ; N uni22C9 ; G 3151 -U 8906 ; WX 1000 ; N uni22CA ; G 3152 -U 8907 ; WX 1000 ; N uni22CB ; G 3153 -U 8908 ; WX 1000 ; N uni22CC ; G 3154 -U 8909 ; WX 838 ; N uni22CD ; G 3155 -U 8910 ; WX 812 ; N uni22CE ; G 3156 -U 8911 ; WX 812 ; N uni22CF ; G 3157 -U 8912 ; WX 838 ; N uni22D0 ; G 3158 -U 8913 ; WX 838 ; N uni22D1 ; G 3159 -U 8914 ; WX 838 ; N uni22D2 ; G 3160 -U 8915 ; WX 838 ; N uni22D3 ; G 3161 -U 8916 ; WX 838 ; N uni22D4 ; G 3162 -U 8917 ; WX 838 ; N uni22D5 ; G 3163 -U 8918 ; WX 838 ; N uni22D6 ; G 3164 -U 8919 ; WX 838 ; N uni22D7 ; G 3165 -U 8920 ; WX 1422 ; N uni22D8 ; G 3166 -U 8921 ; WX 1422 ; N uni22D9 ; G 3167 -U 8922 ; WX 838 ; N uni22DA ; G 3168 -U 8923 ; WX 838 ; N uni22DB ; G 3169 -U 8924 ; WX 838 ; N uni22DC ; G 3170 -U 8925 ; WX 838 ; N uni22DD ; G 3171 -U 8926 ; WX 838 ; N uni22DE ; G 3172 -U 8927 ; WX 838 ; N uni22DF ; G 3173 -U 8928 ; WX 838 ; N uni22E0 ; G 3174 -U 8929 ; WX 838 ; N uni22E1 ; G 3175 -U 8930 ; WX 838 ; N uni22E2 ; G 3176 -U 8931 ; WX 838 ; N uni22E3 ; G 3177 -U 8932 ; WX 838 ; N uni22E4 ; G 3178 -U 8933 ; WX 838 ; N uni22E5 ; G 3179 -U 8934 ; WX 838 ; N uni22E6 ; G 3180 -U 8935 ; WX 838 ; N uni22E7 ; G 3181 -U 8936 ; WX 838 ; N uni22E8 ; G 3182 -U 8937 ; WX 838 ; N uni22E9 ; G 3183 -U 8938 ; WX 838 ; N uni22EA ; G 3184 -U 8939 ; WX 838 ; N uni22EB ; G 3185 -U 8940 ; WX 838 ; N uni22EC ; G 3186 -U 8941 ; WX 838 ; N uni22ED ; G 3187 -U 8942 ; WX 1000 ; N uni22EE ; G 3188 -U 8943 ; WX 1000 ; N uni22EF ; G 3189 -U 8944 ; WX 1000 ; N uni22F0 ; G 3190 -U 8945 ; WX 1000 ; N uni22F1 ; G 3191 -U 8946 ; WX 1158 ; N uni22F2 ; G 3192 -U 8947 ; WX 896 ; N uni22F3 ; G 3193 -U 8948 ; WX 750 ; N uni22F4 ; G 3194 -U 8949 ; WX 896 ; N uni22F5 ; G 3195 -U 8950 ; WX 896 ; N uni22F6 ; G 3196 -U 8951 ; WX 750 ; N uni22F7 ; G 3197 -U 8952 ; WX 896 ; N uni22F8 ; G 3198 -U 8953 ; WX 896 ; N uni22F9 ; G 3199 -U 8954 ; WX 1158 ; N uni22FA ; G 3200 -U 8955 ; WX 896 ; N uni22FB ; G 3201 -U 8956 ; WX 750 ; N uni22FC ; G 3202 -U 8957 ; WX 896 ; N uni22FD ; G 3203 -U 8958 ; WX 750 ; N uni22FE ; G 3204 -U 8959 ; WX 896 ; N uni22FF ; G 3205 -U 8960 ; WX 602 ; N uni2300 ; G 3206 -U 8961 ; WX 602 ; N uni2301 ; G 3207 -U 8962 ; WX 716 ; N house ; G 3208 -U 8963 ; WX 838 ; N uni2303 ; G 3209 -U 8964 ; WX 838 ; N uni2304 ; G 3210 -U 8965 ; WX 838 ; N uni2305 ; G 3211 -U 8966 ; WX 838 ; N uni2306 ; G 3212 -U 8967 ; WX 488 ; N uni2307 ; G 3213 -U 8968 ; WX 457 ; N uni2308 ; G 3214 -U 8969 ; WX 457 ; N uni2309 ; G 3215 -U 8970 ; WX 457 ; N uni230A ; G 3216 -U 8971 ; WX 457 ; N uni230B ; G 3217 -U 8972 ; WX 809 ; N uni230C ; G 3218 -U 8973 ; WX 809 ; N uni230D ; G 3219 -U 8974 ; WX 809 ; N uni230E ; G 3220 -U 8975 ; WX 809 ; N uni230F ; G 3221 -U 8976 ; WX 838 ; N revlogicalnot ; G 3222 -U 8977 ; WX 539 ; N uni2311 ; G 3223 -U 8984 ; WX 928 ; N uni2318 ; G 3224 -U 8985 ; WX 838 ; N uni2319 ; G 3225 -U 8988 ; WX 469 ; N uni231C ; G 3226 -U 8989 ; WX 469 ; N uni231D ; G 3227 -U 8990 ; WX 469 ; N uni231E ; G 3228 -U 8991 ; WX 469 ; N uni231F ; G 3229 -U 8992 ; WX 610 ; N integraltp ; G 3230 -U 8993 ; WX 610 ; N integralbt ; G 3231 -U 8996 ; WX 1152 ; N uni2324 ; G 3232 -U 8997 ; WX 1152 ; N uni2325 ; G 3233 -U 8998 ; WX 1414 ; N uni2326 ; G 3234 -U 8999 ; WX 1152 ; N uni2327 ; G 3235 -U 9000 ; WX 1443 ; N uni2328 ; G 3236 -U 9003 ; WX 1414 ; N uni232B ; G 3237 -U 9004 ; WX 873 ; N uni232C ; G 3238 -U 9075 ; WX 390 ; N uni2373 ; G 3239 -U 9076 ; WX 716 ; N uni2374 ; G 3240 -U 9077 ; WX 869 ; N uni2375 ; G 3241 -U 9082 ; WX 687 ; N uni237A ; G 3242 -U 9085 ; WX 863 ; N uni237D ; G 3243 -U 9095 ; WX 1152 ; N uni2387 ; G 3244 -U 9108 ; WX 873 ; N uni2394 ; G 3245 -U 9115 ; WX 500 ; N uni239B ; G 3246 -U 9116 ; WX 500 ; N uni239C ; G 3247 -U 9117 ; WX 500 ; N uni239D ; G 3248 -U 9118 ; WX 500 ; N uni239E ; G 3249 -U 9119 ; WX 500 ; N uni239F ; G 3250 -U 9120 ; WX 500 ; N uni23A0 ; G 3251 -U 9121 ; WX 500 ; N uni23A1 ; G 3252 -U 9122 ; WX 500 ; N uni23A2 ; G 3253 -U 9123 ; WX 500 ; N uni23A3 ; G 3254 -U 9124 ; WX 500 ; N uni23A4 ; G 3255 -U 9125 ; WX 500 ; N uni23A5 ; G 3256 -U 9126 ; WX 500 ; N uni23A6 ; G 3257 -U 9127 ; WX 750 ; N uni23A7 ; G 3258 -U 9128 ; WX 750 ; N uni23A8 ; G 3259 -U 9129 ; WX 750 ; N uni23A9 ; G 3260 -U 9130 ; WX 750 ; N uni23AA ; G 3261 -U 9131 ; WX 750 ; N uni23AB ; G 3262 -U 9132 ; WX 750 ; N uni23AC ; G 3263 -U 9133 ; WX 750 ; N uni23AD ; G 3264 -U 9134 ; WX 610 ; N uni23AE ; G 3265 -U 9166 ; WX 838 ; N uni23CE ; G 3266 -U 9167 ; WX 945 ; N uni23CF ; G 3267 -U 9187 ; WX 873 ; N uni23E3 ; G 3268 -U 9189 ; WX 769 ; N uni23E5 ; G 3269 -U 9192 ; WX 696 ; N uni23E8 ; G 3270 -U 9250 ; WX 716 ; N uni2422 ; G 3271 -U 9251 ; WX 716 ; N uni2423 ; G 3272 -U 9312 ; WX 847 ; N uni2460 ; G 3273 -U 9313 ; WX 847 ; N uni2461 ; G 3274 -U 9314 ; WX 847 ; N uni2462 ; G 3275 -U 9315 ; WX 847 ; N uni2463 ; G 3276 -U 9316 ; WX 847 ; N uni2464 ; G 3277 -U 9317 ; WX 847 ; N uni2465 ; G 3278 -U 9318 ; WX 847 ; N uni2466 ; G 3279 -U 9319 ; WX 847 ; N uni2467 ; G 3280 -U 9320 ; WX 847 ; N uni2468 ; G 3281 -U 9321 ; WX 847 ; N uni2469 ; G 3282 -U 9600 ; WX 769 ; N upblock ; G 3283 -U 9601 ; WX 769 ; N uni2581 ; G 3284 -U 9602 ; WX 769 ; N uni2582 ; G 3285 -U 9603 ; WX 769 ; N uni2583 ; G 3286 -U 9604 ; WX 769 ; N dnblock ; G 3287 -U 9605 ; WX 769 ; N uni2585 ; G 3288 -U 9606 ; WX 769 ; N uni2586 ; G 3289 -U 9607 ; WX 769 ; N uni2587 ; G 3290 -U 9608 ; WX 769 ; N block ; G 3291 -U 9609 ; WX 769 ; N uni2589 ; G 3292 -U 9610 ; WX 769 ; N uni258A ; G 3293 -U 9611 ; WX 769 ; N uni258B ; G 3294 -U 9612 ; WX 769 ; N lfblock ; G 3295 -U 9613 ; WX 769 ; N uni258D ; G 3296 -U 9614 ; WX 769 ; N uni258E ; G 3297 -U 9615 ; WX 769 ; N uni258F ; G 3298 -U 9616 ; WX 769 ; N rtblock ; G 3299 -U 9617 ; WX 769 ; N ltshade ; G 3300 -U 9618 ; WX 769 ; N shade ; G 3301 -U 9619 ; WX 769 ; N dkshade ; G 3302 -U 9620 ; WX 769 ; N uni2594 ; G 3303 -U 9621 ; WX 769 ; N uni2595 ; G 3304 -U 9622 ; WX 769 ; N uni2596 ; G 3305 -U 9623 ; WX 769 ; N uni2597 ; G 3306 -U 9624 ; WX 769 ; N uni2598 ; G 3307 -U 9625 ; WX 769 ; N uni2599 ; G 3308 -U 9626 ; WX 769 ; N uni259A ; G 3309 -U 9627 ; WX 769 ; N uni259B ; G 3310 -U 9628 ; WX 769 ; N uni259C ; G 3311 -U 9629 ; WX 769 ; N uni259D ; G 3312 -U 9630 ; WX 769 ; N uni259E ; G 3313 -U 9631 ; WX 769 ; N uni259F ; G 3314 -U 9632 ; WX 945 ; N filledbox ; G 3315 -U 9633 ; WX 945 ; N H22073 ; G 3316 -U 9634 ; WX 945 ; N uni25A2 ; G 3317 -U 9635 ; WX 945 ; N uni25A3 ; G 3318 -U 9636 ; WX 945 ; N uni25A4 ; G 3319 -U 9637 ; WX 945 ; N uni25A5 ; G 3320 -U 9638 ; WX 945 ; N uni25A6 ; G 3321 -U 9639 ; WX 945 ; N uni25A7 ; G 3322 -U 9640 ; WX 945 ; N uni25A8 ; G 3323 -U 9641 ; WX 945 ; N uni25A9 ; G 3324 -U 9642 ; WX 678 ; N H18543 ; G 3325 -U 9643 ; WX 678 ; N H18551 ; G 3326 -U 9644 ; WX 945 ; N filledrect ; G 3327 -U 9645 ; WX 945 ; N uni25AD ; G 3328 -U 9646 ; WX 550 ; N uni25AE ; G 3329 -U 9647 ; WX 550 ; N uni25AF ; G 3330 -U 9648 ; WX 769 ; N uni25B0 ; G 3331 -U 9649 ; WX 769 ; N uni25B1 ; G 3332 -U 9650 ; WX 769 ; N triagup ; G 3333 -U 9651 ; WX 769 ; N uni25B3 ; G 3334 -U 9652 ; WX 502 ; N uni25B4 ; G 3335 -U 9653 ; WX 502 ; N uni25B5 ; G 3336 -U 9654 ; WX 769 ; N uni25B6 ; G 3337 -U 9655 ; WX 769 ; N uni25B7 ; G 3338 -U 9656 ; WX 502 ; N uni25B8 ; G 3339 -U 9657 ; WX 502 ; N uni25B9 ; G 3340 -U 9658 ; WX 769 ; N triagrt ; G 3341 -U 9659 ; WX 769 ; N uni25BB ; G 3342 -U 9660 ; WX 769 ; N triagdn ; G 3343 -U 9661 ; WX 769 ; N uni25BD ; G 3344 -U 9662 ; WX 502 ; N uni25BE ; G 3345 -U 9663 ; WX 502 ; N uni25BF ; G 3346 -U 9664 ; WX 769 ; N uni25C0 ; G 3347 -U 9665 ; WX 769 ; N uni25C1 ; G 3348 -U 9666 ; WX 502 ; N uni25C2 ; G 3349 -U 9667 ; WX 502 ; N uni25C3 ; G 3350 -U 9668 ; WX 769 ; N triaglf ; G 3351 -U 9669 ; WX 769 ; N uni25C5 ; G 3352 -U 9670 ; WX 769 ; N uni25C6 ; G 3353 -U 9671 ; WX 769 ; N uni25C7 ; G 3354 -U 9672 ; WX 769 ; N uni25C8 ; G 3355 -U 9673 ; WX 873 ; N uni25C9 ; G 3356 -U 9674 ; WX 494 ; N lozenge ; G 3357 -U 9675 ; WX 873 ; N circle ; G 3358 -U 9676 ; WX 873 ; N uni25CC ; G 3359 -U 9677 ; WX 873 ; N uni25CD ; G 3360 -U 9678 ; WX 873 ; N uni25CE ; G 3361 -U 9679 ; WX 873 ; N H18533 ; G 3362 -U 9680 ; WX 873 ; N uni25D0 ; G 3363 -U 9681 ; WX 873 ; N uni25D1 ; G 3364 -U 9682 ; WX 873 ; N uni25D2 ; G 3365 -U 9683 ; WX 873 ; N uni25D3 ; G 3366 -U 9684 ; WX 873 ; N uni25D4 ; G 3367 -U 9685 ; WX 873 ; N uni25D5 ; G 3368 -U 9686 ; WX 527 ; N uni25D6 ; G 3369 -U 9687 ; WX 527 ; N uni25D7 ; G 3370 -U 9688 ; WX 840 ; N invbullet ; G 3371 -U 9689 ; WX 970 ; N invcircle ; G 3372 -U 9690 ; WX 970 ; N uni25DA ; G 3373 -U 9691 ; WX 970 ; N uni25DB ; G 3374 -U 9692 ; WX 387 ; N uni25DC ; G 3375 -U 9693 ; WX 387 ; N uni25DD ; G 3376 -U 9694 ; WX 387 ; N uni25DE ; G 3377 -U 9695 ; WX 387 ; N uni25DF ; G 3378 -U 9696 ; WX 769 ; N uni25E0 ; G 3379 -U 9697 ; WX 769 ; N uni25E1 ; G 3380 -U 9698 ; WX 769 ; N uni25E2 ; G 3381 -U 9699 ; WX 769 ; N uni25E3 ; G 3382 -U 9700 ; WX 769 ; N uni25E4 ; G 3383 -U 9701 ; WX 769 ; N uni25E5 ; G 3384 -U 9702 ; WX 639 ; N openbullet ; G 3385 -U 9703 ; WX 945 ; N uni25E7 ; G 3386 -U 9704 ; WX 945 ; N uni25E8 ; G 3387 -U 9705 ; WX 945 ; N uni25E9 ; G 3388 -U 9706 ; WX 945 ; N uni25EA ; G 3389 -U 9707 ; WX 945 ; N uni25EB ; G 3390 -U 9708 ; WX 769 ; N uni25EC ; G 3391 -U 9709 ; WX 769 ; N uni25ED ; G 3392 -U 9710 ; WX 769 ; N uni25EE ; G 3393 -U 9711 ; WX 1119 ; N uni25EF ; G 3394 -U 9712 ; WX 945 ; N uni25F0 ; G 3395 -U 9713 ; WX 945 ; N uni25F1 ; G 3396 -U 9714 ; WX 945 ; N uni25F2 ; G 3397 -U 9715 ; WX 945 ; N uni25F3 ; G 3398 -U 9716 ; WX 873 ; N uni25F4 ; G 3399 -U 9717 ; WX 873 ; N uni25F5 ; G 3400 -U 9718 ; WX 873 ; N uni25F6 ; G 3401 -U 9719 ; WX 873 ; N uni25F7 ; G 3402 -U 9720 ; WX 769 ; N uni25F8 ; G 3403 -U 9721 ; WX 769 ; N uni25F9 ; G 3404 -U 9722 ; WX 769 ; N uni25FA ; G 3405 -U 9723 ; WX 830 ; N uni25FB ; G 3406 -U 9724 ; WX 830 ; N uni25FC ; G 3407 -U 9725 ; WX 732 ; N uni25FD ; G 3408 -U 9726 ; WX 732 ; N uni25FE ; G 3409 -U 9727 ; WX 769 ; N uni25FF ; G 3410 -U 9728 ; WX 896 ; N uni2600 ; G 3411 -U 9729 ; WX 1000 ; N uni2601 ; G 3412 -U 9730 ; WX 896 ; N uni2602 ; G 3413 -U 9731 ; WX 896 ; N uni2603 ; G 3414 -U 9732 ; WX 896 ; N uni2604 ; G 3415 -U 9733 ; WX 896 ; N uni2605 ; G 3416 -U 9734 ; WX 896 ; N uni2606 ; G 3417 -U 9735 ; WX 573 ; N uni2607 ; G 3418 -U 9736 ; WX 896 ; N uni2608 ; G 3419 -U 9737 ; WX 896 ; N uni2609 ; G 3420 -U 9738 ; WX 888 ; N uni260A ; G 3421 -U 9739 ; WX 888 ; N uni260B ; G 3422 -U 9740 ; WX 671 ; N uni260C ; G 3423 -U 9741 ; WX 1013 ; N uni260D ; G 3424 -U 9742 ; WX 1246 ; N uni260E ; G 3425 -U 9743 ; WX 1250 ; N uni260F ; G 3426 -U 9744 ; WX 896 ; N uni2610 ; G 3427 -U 9745 ; WX 896 ; N uni2611 ; G 3428 -U 9746 ; WX 896 ; N uni2612 ; G 3429 -U 9747 ; WX 532 ; N uni2613 ; G 3430 -U 9748 ; WX 896 ; N uni2614 ; G 3431 -U 9749 ; WX 896 ; N uni2615 ; G 3432 -U 9750 ; WX 896 ; N uni2616 ; G 3433 -U 9751 ; WX 896 ; N uni2617 ; G 3434 -U 9752 ; WX 896 ; N uni2618 ; G 3435 -U 9753 ; WX 896 ; N uni2619 ; G 3436 -U 9754 ; WX 896 ; N uni261A ; G 3437 -U 9755 ; WX 896 ; N uni261B ; G 3438 -U 9756 ; WX 896 ; N uni261C ; G 3439 -U 9757 ; WX 609 ; N uni261D ; G 3440 -U 9758 ; WX 896 ; N uni261E ; G 3441 -U 9759 ; WX 609 ; N uni261F ; G 3442 -U 9760 ; WX 896 ; N uni2620 ; G 3443 -U 9761 ; WX 896 ; N uni2621 ; G 3444 -U 9762 ; WX 896 ; N uni2622 ; G 3445 -U 9763 ; WX 896 ; N uni2623 ; G 3446 -U 9764 ; WX 669 ; N uni2624 ; G 3447 -U 9765 ; WX 746 ; N uni2625 ; G 3448 -U 9766 ; WX 649 ; N uni2626 ; G 3449 -U 9767 ; WX 784 ; N uni2627 ; G 3450 -U 9768 ; WX 545 ; N uni2628 ; G 3451 -U 9769 ; WX 896 ; N uni2629 ; G 3452 -U 9770 ; WX 896 ; N uni262A ; G 3453 -U 9771 ; WX 896 ; N uni262B ; G 3454 -U 9772 ; WX 710 ; N uni262C ; G 3455 -U 9773 ; WX 896 ; N uni262D ; G 3456 -U 9774 ; WX 896 ; N uni262E ; G 3457 -U 9775 ; WX 896 ; N uni262F ; G 3458 -U 9776 ; WX 896 ; N uni2630 ; G 3459 -U 9777 ; WX 896 ; N uni2631 ; G 3460 -U 9778 ; WX 896 ; N uni2632 ; G 3461 -U 9779 ; WX 896 ; N uni2633 ; G 3462 -U 9780 ; WX 896 ; N uni2634 ; G 3463 -U 9781 ; WX 896 ; N uni2635 ; G 3464 -U 9782 ; WX 896 ; N uni2636 ; G 3465 -U 9783 ; WX 896 ; N uni2637 ; G 3466 -U 9784 ; WX 896 ; N uni2638 ; G 3467 -U 9785 ; WX 896 ; N uni2639 ; G 3468 -U 9786 ; WX 896 ; N smileface ; G 3469 -U 9787 ; WX 896 ; N invsmileface ; G 3470 -U 9788 ; WX 896 ; N sun ; G 3471 -U 9789 ; WX 896 ; N uni263D ; G 3472 -U 9790 ; WX 896 ; N uni263E ; G 3473 -U 9791 ; WX 614 ; N uni263F ; G 3474 -U 9792 ; WX 732 ; N female ; G 3475 -U 9793 ; WX 732 ; N uni2641 ; G 3476 -U 9794 ; WX 896 ; N male ; G 3477 -U 9795 ; WX 896 ; N uni2643 ; G 3478 -U 9796 ; WX 896 ; N uni2644 ; G 3479 -U 9797 ; WX 896 ; N uni2645 ; G 3480 -U 9798 ; WX 896 ; N uni2646 ; G 3481 -U 9799 ; WX 896 ; N uni2647 ; G 3482 -U 9800 ; WX 896 ; N uni2648 ; G 3483 -U 9801 ; WX 896 ; N uni2649 ; G 3484 -U 9802 ; WX 896 ; N uni264A ; G 3485 -U 9803 ; WX 896 ; N uni264B ; G 3486 -U 9804 ; WX 896 ; N uni264C ; G 3487 -U 9805 ; WX 896 ; N uni264D ; G 3488 -U 9806 ; WX 896 ; N uni264E ; G 3489 -U 9807 ; WX 896 ; N uni264F ; G 3490 -U 9808 ; WX 896 ; N uni2650 ; G 3491 -U 9809 ; WX 896 ; N uni2651 ; G 3492 -U 9810 ; WX 896 ; N uni2652 ; G 3493 -U 9811 ; WX 896 ; N uni2653 ; G 3494 -U 9812 ; WX 896 ; N uni2654 ; G 3495 -U 9813 ; WX 896 ; N uni2655 ; G 3496 -U 9814 ; WX 896 ; N uni2656 ; G 3497 -U 9815 ; WX 896 ; N uni2657 ; G 3498 -U 9816 ; WX 896 ; N uni2658 ; G 3499 -U 9817 ; WX 896 ; N uni2659 ; G 3500 -U 9818 ; WX 896 ; N uni265A ; G 3501 -U 9819 ; WX 896 ; N uni265B ; G 3502 -U 9820 ; WX 896 ; N uni265C ; G 3503 -U 9821 ; WX 896 ; N uni265D ; G 3504 -U 9822 ; WX 896 ; N uni265E ; G 3505 -U 9823 ; WX 896 ; N uni265F ; G 3506 -U 9824 ; WX 896 ; N spade ; G 3507 -U 9825 ; WX 896 ; N uni2661 ; G 3508 -U 9826 ; WX 896 ; N uni2662 ; G 3509 -U 9827 ; WX 896 ; N club ; G 3510 -U 9828 ; WX 896 ; N uni2664 ; G 3511 -U 9829 ; WX 896 ; N heart ; G 3512 -U 9830 ; WX 896 ; N diamond ; G 3513 -U 9831 ; WX 896 ; N uni2667 ; G 3514 -U 9832 ; WX 896 ; N uni2668 ; G 3515 -U 9833 ; WX 472 ; N uni2669 ; G 3516 -U 9834 ; WX 638 ; N musicalnote ; G 3517 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3518 -U 9836 ; WX 896 ; N uni266C ; G 3519 -U 9837 ; WX 472 ; N uni266D ; G 3520 -U 9838 ; WX 357 ; N uni266E ; G 3521 -U 9839 ; WX 484 ; N uni266F ; G 3522 -U 9840 ; WX 748 ; N uni2670 ; G 3523 -U 9841 ; WX 766 ; N uni2671 ; G 3524 -U 9842 ; WX 896 ; N uni2672 ; G 3525 -U 9843 ; WX 896 ; N uni2673 ; G 3526 -U 9844 ; WX 896 ; N uni2674 ; G 3527 -U 9845 ; WX 896 ; N uni2675 ; G 3528 -U 9846 ; WX 896 ; N uni2676 ; G 3529 -U 9847 ; WX 896 ; N uni2677 ; G 3530 -U 9848 ; WX 896 ; N uni2678 ; G 3531 -U 9849 ; WX 896 ; N uni2679 ; G 3532 -U 9850 ; WX 896 ; N uni267A ; G 3533 -U 9851 ; WX 896 ; N uni267B ; G 3534 -U 9852 ; WX 896 ; N uni267C ; G 3535 -U 9853 ; WX 896 ; N uni267D ; G 3536 -U 9854 ; WX 896 ; N uni267E ; G 3537 -U 9855 ; WX 896 ; N uni267F ; G 3538 -U 9856 ; WX 869 ; N uni2680 ; G 3539 -U 9857 ; WX 869 ; N uni2681 ; G 3540 -U 9858 ; WX 869 ; N uni2682 ; G 3541 -U 9859 ; WX 869 ; N uni2683 ; G 3542 -U 9860 ; WX 869 ; N uni2684 ; G 3543 -U 9861 ; WX 869 ; N uni2685 ; G 3544 -U 9862 ; WX 896 ; N uni2686 ; G 3545 -U 9863 ; WX 896 ; N uni2687 ; G 3546 -U 9864 ; WX 896 ; N uni2688 ; G 3547 -U 9865 ; WX 896 ; N uni2689 ; G 3548 -U 9866 ; WX 896 ; N uni268A ; G 3549 -U 9867 ; WX 896 ; N uni268B ; G 3550 -U 9868 ; WX 896 ; N uni268C ; G 3551 -U 9869 ; WX 896 ; N uni268D ; G 3552 -U 9870 ; WX 896 ; N uni268E ; G 3553 -U 9871 ; WX 896 ; N uni268F ; G 3554 -U 9872 ; WX 896 ; N uni2690 ; G 3555 -U 9873 ; WX 896 ; N uni2691 ; G 3556 -U 9874 ; WX 896 ; N uni2692 ; G 3557 -U 9875 ; WX 896 ; N uni2693 ; G 3558 -U 9876 ; WX 896 ; N uni2694 ; G 3559 -U 9877 ; WX 541 ; N uni2695 ; G 3560 -U 9878 ; WX 896 ; N uni2696 ; G 3561 -U 9879 ; WX 896 ; N uni2697 ; G 3562 -U 9880 ; WX 896 ; N uni2698 ; G 3563 -U 9881 ; WX 896 ; N uni2699 ; G 3564 -U 9882 ; WX 896 ; N uni269A ; G 3565 -U 9883 ; WX 896 ; N uni269B ; G 3566 -U 9884 ; WX 896 ; N uni269C ; G 3567 -U 9888 ; WX 896 ; N uni26A0 ; G 3568 -U 9889 ; WX 702 ; N uni26A1 ; G 3569 -U 9890 ; WX 1004 ; N uni26A2 ; G 3570 -U 9891 ; WX 1089 ; N uni26A3 ; G 3571 -U 9892 ; WX 1175 ; N uni26A4 ; G 3572 -U 9893 ; WX 903 ; N uni26A5 ; G 3573 -U 9894 ; WX 838 ; N uni26A6 ; G 3574 -U 9895 ; WX 838 ; N uni26A7 ; G 3575 -U 9896 ; WX 838 ; N uni26A8 ; G 3576 -U 9897 ; WX 838 ; N uni26A9 ; G 3577 -U 9898 ; WX 838 ; N uni26AA ; G 3578 -U 9899 ; WX 838 ; N uni26AB ; G 3579 -U 9900 ; WX 838 ; N uni26AC ; G 3580 -U 9901 ; WX 838 ; N uni26AD ; G 3581 -U 9902 ; WX 838 ; N uni26AE ; G 3582 -U 9903 ; WX 838 ; N uni26AF ; G 3583 -U 9904 ; WX 844 ; N uni26B0 ; G 3584 -U 9905 ; WX 838 ; N uni26B1 ; G 3585 -U 9906 ; WX 732 ; N uni26B2 ; G 3586 -U 9907 ; WX 732 ; N uni26B3 ; G 3587 -U 9908 ; WX 732 ; N uni26B4 ; G 3588 -U 9909 ; WX 732 ; N uni26B5 ; G 3589 -U 9910 ; WX 850 ; N uni26B6 ; G 3590 -U 9911 ; WX 732 ; N uni26B7 ; G 3591 -U 9912 ; WX 732 ; N uni26B8 ; G 3592 -U 9920 ; WX 838 ; N uni26C0 ; G 3593 -U 9921 ; WX 838 ; N uni26C1 ; G 3594 -U 9922 ; WX 838 ; N uni26C2 ; G 3595 -U 9923 ; WX 838 ; N uni26C3 ; G 3596 -U 9985 ; WX 838 ; N uni2701 ; G 3597 -U 9986 ; WX 838 ; N uni2702 ; G 3598 -U 9987 ; WX 838 ; N uni2703 ; G 3599 -U 9988 ; WX 838 ; N uni2704 ; G 3600 -U 9990 ; WX 838 ; N uni2706 ; G 3601 -U 9991 ; WX 838 ; N uni2707 ; G 3602 -U 9992 ; WX 838 ; N uni2708 ; G 3603 -U 9993 ; WX 838 ; N uni2709 ; G 3604 -U 9996 ; WX 838 ; N uni270C ; G 3605 -U 9997 ; WX 838 ; N uni270D ; G 3606 -U 9998 ; WX 838 ; N uni270E ; G 3607 -U 9999 ; WX 838 ; N uni270F ; G 3608 -U 10000 ; WX 838 ; N uni2710 ; G 3609 -U 10001 ; WX 838 ; N uni2711 ; G 3610 -U 10002 ; WX 838 ; N uni2712 ; G 3611 -U 10003 ; WX 838 ; N uni2713 ; G 3612 -U 10004 ; WX 838 ; N uni2714 ; G 3613 -U 10005 ; WX 838 ; N uni2715 ; G 3614 -U 10006 ; WX 838 ; N uni2716 ; G 3615 -U 10007 ; WX 838 ; N uni2717 ; G 3616 -U 10008 ; WX 838 ; N uni2718 ; G 3617 -U 10009 ; WX 838 ; N uni2719 ; G 3618 -U 10010 ; WX 838 ; N uni271A ; G 3619 -U 10011 ; WX 838 ; N uni271B ; G 3620 -U 10012 ; WX 838 ; N uni271C ; G 3621 -U 10013 ; WX 838 ; N uni271D ; G 3622 -U 10014 ; WX 838 ; N uni271E ; G 3623 -U 10015 ; WX 838 ; N uni271F ; G 3624 -U 10016 ; WX 838 ; N uni2720 ; G 3625 -U 10017 ; WX 838 ; N uni2721 ; G 3626 -U 10018 ; WX 838 ; N uni2722 ; G 3627 -U 10019 ; WX 838 ; N uni2723 ; G 3628 -U 10020 ; WX 838 ; N uni2724 ; G 3629 -U 10021 ; WX 838 ; N uni2725 ; G 3630 -U 10022 ; WX 838 ; N uni2726 ; G 3631 -U 10023 ; WX 838 ; N uni2727 ; G 3632 -U 10025 ; WX 838 ; N uni2729 ; G 3633 -U 10026 ; WX 838 ; N uni272A ; G 3634 -U 10027 ; WX 838 ; N uni272B ; G 3635 -U 10028 ; WX 838 ; N uni272C ; G 3636 -U 10029 ; WX 838 ; N uni272D ; G 3637 -U 10030 ; WX 838 ; N uni272E ; G 3638 -U 10031 ; WX 838 ; N uni272F ; G 3639 -U 10032 ; WX 838 ; N uni2730 ; G 3640 -U 10033 ; WX 838 ; N uni2731 ; G 3641 -U 10034 ; WX 838 ; N uni2732 ; G 3642 -U 10035 ; WX 838 ; N uni2733 ; G 3643 -U 10036 ; WX 838 ; N uni2734 ; G 3644 -U 10037 ; WX 838 ; N uni2735 ; G 3645 -U 10038 ; WX 838 ; N uni2736 ; G 3646 -U 10039 ; WX 838 ; N uni2737 ; G 3647 -U 10040 ; WX 838 ; N uni2738 ; G 3648 -U 10041 ; WX 838 ; N uni2739 ; G 3649 -U 10042 ; WX 838 ; N uni273A ; G 3650 -U 10043 ; WX 838 ; N uni273B ; G 3651 -U 10044 ; WX 838 ; N uni273C ; G 3652 -U 10045 ; WX 838 ; N uni273D ; G 3653 -U 10046 ; WX 838 ; N uni273E ; G 3654 -U 10047 ; WX 838 ; N uni273F ; G 3655 -U 10048 ; WX 838 ; N uni2740 ; G 3656 -U 10049 ; WX 838 ; N uni2741 ; G 3657 -U 10050 ; WX 838 ; N uni2742 ; G 3658 -U 10051 ; WX 838 ; N uni2743 ; G 3659 -U 10052 ; WX 838 ; N uni2744 ; G 3660 -U 10053 ; WX 838 ; N uni2745 ; G 3661 -U 10054 ; WX 838 ; N uni2746 ; G 3662 -U 10055 ; WX 838 ; N uni2747 ; G 3663 -U 10056 ; WX 838 ; N uni2748 ; G 3664 -U 10057 ; WX 838 ; N uni2749 ; G 3665 -U 10058 ; WX 838 ; N uni274A ; G 3666 -U 10059 ; WX 838 ; N uni274B ; G 3667 -U 10061 ; WX 896 ; N uni274D ; G 3668 -U 10063 ; WX 896 ; N uni274F ; G 3669 -U 10064 ; WX 896 ; N uni2750 ; G 3670 -U 10065 ; WX 896 ; N uni2751 ; G 3671 -U 10066 ; WX 896 ; N uni2752 ; G 3672 -U 10070 ; WX 896 ; N uni2756 ; G 3673 -U 10072 ; WX 838 ; N uni2758 ; G 3674 -U 10073 ; WX 838 ; N uni2759 ; G 3675 -U 10074 ; WX 838 ; N uni275A ; G 3676 -U 10075 ; WX 322 ; N uni275B ; G 3677 -U 10076 ; WX 322 ; N uni275C ; G 3678 -U 10077 ; WX 538 ; N uni275D ; G 3679 -U 10078 ; WX 538 ; N uni275E ; G 3680 -U 10081 ; WX 838 ; N uni2761 ; G 3681 -U 10082 ; WX 838 ; N uni2762 ; G 3682 -U 10083 ; WX 838 ; N uni2763 ; G 3683 -U 10084 ; WX 838 ; N uni2764 ; G 3684 -U 10085 ; WX 838 ; N uni2765 ; G 3685 -U 10086 ; WX 838 ; N uni2766 ; G 3686 -U 10087 ; WX 838 ; N uni2767 ; G 3687 -U 10088 ; WX 838 ; N uni2768 ; G 3688 -U 10089 ; WX 838 ; N uni2769 ; G 3689 -U 10090 ; WX 838 ; N uni276A ; G 3690 -U 10091 ; WX 838 ; N uni276B ; G 3691 -U 10092 ; WX 838 ; N uni276C ; G 3692 -U 10093 ; WX 838 ; N uni276D ; G 3693 -U 10094 ; WX 838 ; N uni276E ; G 3694 -U 10095 ; WX 838 ; N uni276F ; G 3695 -U 10096 ; WX 838 ; N uni2770 ; G 3696 -U 10097 ; WX 838 ; N uni2771 ; G 3697 -U 10098 ; WX 838 ; N uni2772 ; G 3698 -U 10099 ; WX 838 ; N uni2773 ; G 3699 -U 10100 ; WX 838 ; N uni2774 ; G 3700 -U 10101 ; WX 838 ; N uni2775 ; G 3701 -U 10102 ; WX 847 ; N uni2776 ; G 3702 -U 10103 ; WX 847 ; N uni2777 ; G 3703 -U 10104 ; WX 847 ; N uni2778 ; G 3704 -U 10105 ; WX 847 ; N uni2779 ; G 3705 -U 10106 ; WX 847 ; N uni277A ; G 3706 -U 10107 ; WX 847 ; N uni277B ; G 3707 -U 10108 ; WX 847 ; N uni277C ; G 3708 -U 10109 ; WX 847 ; N uni277D ; G 3709 -U 10110 ; WX 847 ; N uni277E ; G 3710 -U 10111 ; WX 847 ; N uni277F ; G 3711 -U 10112 ; WX 838 ; N uni2780 ; G 3712 -U 10113 ; WX 838 ; N uni2781 ; G 3713 -U 10114 ; WX 838 ; N uni2782 ; G 3714 -U 10115 ; WX 838 ; N uni2783 ; G 3715 -U 10116 ; WX 838 ; N uni2784 ; G 3716 -U 10117 ; WX 838 ; N uni2785 ; G 3717 -U 10118 ; WX 838 ; N uni2786 ; G 3718 -U 10119 ; WX 838 ; N uni2787 ; G 3719 -U 10120 ; WX 838 ; N uni2788 ; G 3720 -U 10121 ; WX 838 ; N uni2789 ; G 3721 -U 10122 ; WX 838 ; N uni278A ; G 3722 -U 10123 ; WX 838 ; N uni278B ; G 3723 -U 10124 ; WX 838 ; N uni278C ; G 3724 -U 10125 ; WX 838 ; N uni278D ; G 3725 -U 10126 ; WX 838 ; N uni278E ; G 3726 -U 10127 ; WX 838 ; N uni278F ; G 3727 -U 10128 ; WX 838 ; N uni2790 ; G 3728 -U 10129 ; WX 838 ; N uni2791 ; G 3729 -U 10130 ; WX 838 ; N uni2792 ; G 3730 -U 10131 ; WX 838 ; N uni2793 ; G 3731 -U 10132 ; WX 838 ; N uni2794 ; G 3732 -U 10136 ; WX 838 ; N uni2798 ; G 3733 -U 10137 ; WX 838 ; N uni2799 ; G 3734 -U 10138 ; WX 838 ; N uni279A ; G 3735 -U 10139 ; WX 838 ; N uni279B ; G 3736 -U 10140 ; WX 838 ; N uni279C ; G 3737 -U 10141 ; WX 838 ; N uni279D ; G 3738 -U 10142 ; WX 838 ; N uni279E ; G 3739 -U 10143 ; WX 838 ; N uni279F ; G 3740 -U 10144 ; WX 838 ; N uni27A0 ; G 3741 -U 10145 ; WX 838 ; N uni27A1 ; G 3742 -U 10146 ; WX 838 ; N uni27A2 ; G 3743 -U 10147 ; WX 838 ; N uni27A3 ; G 3744 -U 10148 ; WX 838 ; N uni27A4 ; G 3745 -U 10149 ; WX 838 ; N uni27A5 ; G 3746 -U 10150 ; WX 838 ; N uni27A6 ; G 3747 -U 10151 ; WX 838 ; N uni27A7 ; G 3748 -U 10152 ; WX 838 ; N uni27A8 ; G 3749 -U 10153 ; WX 838 ; N uni27A9 ; G 3750 -U 10154 ; WX 838 ; N uni27AA ; G 3751 -U 10155 ; WX 838 ; N uni27AB ; G 3752 -U 10156 ; WX 838 ; N uni27AC ; G 3753 -U 10157 ; WX 838 ; N uni27AD ; G 3754 -U 10158 ; WX 838 ; N uni27AE ; G 3755 -U 10159 ; WX 838 ; N uni27AF ; G 3756 -U 10161 ; WX 838 ; N uni27B1 ; G 3757 -U 10162 ; WX 838 ; N uni27B2 ; G 3758 -U 10163 ; WX 838 ; N uni27B3 ; G 3759 -U 10164 ; WX 838 ; N uni27B4 ; G 3760 -U 10165 ; WX 838 ; N uni27B5 ; G 3761 -U 10166 ; WX 838 ; N uni27B6 ; G 3762 -U 10167 ; WX 838 ; N uni27B7 ; G 3763 -U 10168 ; WX 838 ; N uni27B8 ; G 3764 -U 10169 ; WX 838 ; N uni27B9 ; G 3765 -U 10170 ; WX 838 ; N uni27BA ; G 3766 -U 10171 ; WX 838 ; N uni27BB ; G 3767 -U 10172 ; WX 838 ; N uni27BC ; G 3768 -U 10173 ; WX 838 ; N uni27BD ; G 3769 -U 10174 ; WX 838 ; N uni27BE ; G 3770 -U 10181 ; WX 457 ; N uni27C5 ; G 3771 -U 10182 ; WX 457 ; N uni27C6 ; G 3772 -U 10208 ; WX 494 ; N uni27E0 ; G 3773 -U 10214 ; WX 487 ; N uni27E6 ; G 3774 -U 10215 ; WX 487 ; N uni27E7 ; G 3775 -U 10216 ; WX 457 ; N uni27E8 ; G 3776 -U 10217 ; WX 457 ; N uni27E9 ; G 3777 -U 10218 ; WX 721 ; N uni27EA ; G 3778 -U 10219 ; WX 721 ; N uni27EB ; G 3779 -U 10224 ; WX 838 ; N uni27F0 ; G 3780 -U 10225 ; WX 838 ; N uni27F1 ; G 3781 -U 10226 ; WX 838 ; N uni27F2 ; G 3782 -U 10227 ; WX 838 ; N uni27F3 ; G 3783 -U 10228 ; WX 1157 ; N uni27F4 ; G 3784 -U 10229 ; WX 1434 ; N uni27F5 ; G 3785 -U 10230 ; WX 1434 ; N uni27F6 ; G 3786 -U 10231 ; WX 1434 ; N uni27F7 ; G 3787 -U 10232 ; WX 1434 ; N uni27F8 ; G 3788 -U 10233 ; WX 1434 ; N uni27F9 ; G 3789 -U 10234 ; WX 1434 ; N uni27FA ; G 3790 -U 10235 ; WX 1434 ; N uni27FB ; G 3791 -U 10236 ; WX 1434 ; N uni27FC ; G 3792 -U 10237 ; WX 1434 ; N uni27FD ; G 3793 -U 10238 ; WX 1434 ; N uni27FE ; G 3794 -U 10239 ; WX 1434 ; N uni27FF ; G 3795 -U 10240 ; WX 781 ; N uni2800 ; G 3796 -U 10241 ; WX 781 ; N uni2801 ; G 3797 -U 10242 ; WX 781 ; N uni2802 ; G 3798 -U 10243 ; WX 781 ; N uni2803 ; G 3799 -U 10244 ; WX 781 ; N uni2804 ; G 3800 -U 10245 ; WX 781 ; N uni2805 ; G 3801 -U 10246 ; WX 781 ; N uni2806 ; G 3802 -U 10247 ; WX 781 ; N uni2807 ; G 3803 -U 10248 ; WX 781 ; N uni2808 ; G 3804 -U 10249 ; WX 781 ; N uni2809 ; G 3805 -U 10250 ; WX 781 ; N uni280A ; G 3806 -U 10251 ; WX 781 ; N uni280B ; G 3807 -U 10252 ; WX 781 ; N uni280C ; G 3808 -U 10253 ; WX 781 ; N uni280D ; G 3809 -U 10254 ; WX 781 ; N uni280E ; G 3810 -U 10255 ; WX 781 ; N uni280F ; G 3811 -U 10256 ; WX 781 ; N uni2810 ; G 3812 -U 10257 ; WX 781 ; N uni2811 ; G 3813 -U 10258 ; WX 781 ; N uni2812 ; G 3814 -U 10259 ; WX 781 ; N uni2813 ; G 3815 -U 10260 ; WX 781 ; N uni2814 ; G 3816 -U 10261 ; WX 781 ; N uni2815 ; G 3817 -U 10262 ; WX 781 ; N uni2816 ; G 3818 -U 10263 ; WX 781 ; N uni2817 ; G 3819 -U 10264 ; WX 781 ; N uni2818 ; G 3820 -U 10265 ; WX 781 ; N uni2819 ; G 3821 -U 10266 ; WX 781 ; N uni281A ; G 3822 -U 10267 ; WX 781 ; N uni281B ; G 3823 -U 10268 ; WX 781 ; N uni281C ; G 3824 -U 10269 ; WX 781 ; N uni281D ; G 3825 -U 10270 ; WX 781 ; N uni281E ; G 3826 -U 10271 ; WX 781 ; N uni281F ; G 3827 -U 10272 ; WX 781 ; N uni2820 ; G 3828 -U 10273 ; WX 781 ; N uni2821 ; G 3829 -U 10274 ; WX 781 ; N uni2822 ; G 3830 -U 10275 ; WX 781 ; N uni2823 ; G 3831 -U 10276 ; WX 781 ; N uni2824 ; G 3832 -U 10277 ; WX 781 ; N uni2825 ; G 3833 -U 10278 ; WX 781 ; N uni2826 ; G 3834 -U 10279 ; WX 781 ; N uni2827 ; G 3835 -U 10280 ; WX 781 ; N uni2828 ; G 3836 -U 10281 ; WX 781 ; N uni2829 ; G 3837 -U 10282 ; WX 781 ; N uni282A ; G 3838 -U 10283 ; WX 781 ; N uni282B ; G 3839 -U 10284 ; WX 781 ; N uni282C ; G 3840 -U 10285 ; WX 781 ; N uni282D ; G 3841 -U 10286 ; WX 781 ; N uni282E ; G 3842 -U 10287 ; WX 781 ; N uni282F ; G 3843 -U 10288 ; WX 781 ; N uni2830 ; G 3844 -U 10289 ; WX 781 ; N uni2831 ; G 3845 -U 10290 ; WX 781 ; N uni2832 ; G 3846 -U 10291 ; WX 781 ; N uni2833 ; G 3847 -U 10292 ; WX 781 ; N uni2834 ; G 3848 -U 10293 ; WX 781 ; N uni2835 ; G 3849 -U 10294 ; WX 781 ; N uni2836 ; G 3850 -U 10295 ; WX 781 ; N uni2837 ; G 3851 -U 10296 ; WX 781 ; N uni2838 ; G 3852 -U 10297 ; WX 781 ; N uni2839 ; G 3853 -U 10298 ; WX 781 ; N uni283A ; G 3854 -U 10299 ; WX 781 ; N uni283B ; G 3855 -U 10300 ; WX 781 ; N uni283C ; G 3856 -U 10301 ; WX 781 ; N uni283D ; G 3857 -U 10302 ; WX 781 ; N uni283E ; G 3858 -U 10303 ; WX 781 ; N uni283F ; G 3859 -U 10304 ; WX 781 ; N uni2840 ; G 3860 -U 10305 ; WX 781 ; N uni2841 ; G 3861 -U 10306 ; WX 781 ; N uni2842 ; G 3862 -U 10307 ; WX 781 ; N uni2843 ; G 3863 -U 10308 ; WX 781 ; N uni2844 ; G 3864 -U 10309 ; WX 781 ; N uni2845 ; G 3865 -U 10310 ; WX 781 ; N uni2846 ; G 3866 -U 10311 ; WX 781 ; N uni2847 ; G 3867 -U 10312 ; WX 781 ; N uni2848 ; G 3868 -U 10313 ; WX 781 ; N uni2849 ; G 3869 -U 10314 ; WX 781 ; N uni284A ; G 3870 -U 10315 ; WX 781 ; N uni284B ; G 3871 -U 10316 ; WX 781 ; N uni284C ; G 3872 -U 10317 ; WX 781 ; N uni284D ; G 3873 -U 10318 ; WX 781 ; N uni284E ; G 3874 -U 10319 ; WX 781 ; N uni284F ; G 3875 -U 10320 ; WX 781 ; N uni2850 ; G 3876 -U 10321 ; WX 781 ; N uni2851 ; G 3877 -U 10322 ; WX 781 ; N uni2852 ; G 3878 -U 10323 ; WX 781 ; N uni2853 ; G 3879 -U 10324 ; WX 781 ; N uni2854 ; G 3880 -U 10325 ; WX 781 ; N uni2855 ; G 3881 -U 10326 ; WX 781 ; N uni2856 ; G 3882 -U 10327 ; WX 781 ; N uni2857 ; G 3883 -U 10328 ; WX 781 ; N uni2858 ; G 3884 -U 10329 ; WX 781 ; N uni2859 ; G 3885 -U 10330 ; WX 781 ; N uni285A ; G 3886 -U 10331 ; WX 781 ; N uni285B ; G 3887 -U 10332 ; WX 781 ; N uni285C ; G 3888 -U 10333 ; WX 781 ; N uni285D ; G 3889 -U 10334 ; WX 781 ; N uni285E ; G 3890 -U 10335 ; WX 781 ; N uni285F ; G 3891 -U 10336 ; WX 781 ; N uni2860 ; G 3892 -U 10337 ; WX 781 ; N uni2861 ; G 3893 -U 10338 ; WX 781 ; N uni2862 ; G 3894 -U 10339 ; WX 781 ; N uni2863 ; G 3895 -U 10340 ; WX 781 ; N uni2864 ; G 3896 -U 10341 ; WX 781 ; N uni2865 ; G 3897 -U 10342 ; WX 781 ; N uni2866 ; G 3898 -U 10343 ; WX 781 ; N uni2867 ; G 3899 -U 10344 ; WX 781 ; N uni2868 ; G 3900 -U 10345 ; WX 781 ; N uni2869 ; G 3901 -U 10346 ; WX 781 ; N uni286A ; G 3902 -U 10347 ; WX 781 ; N uni286B ; G 3903 -U 10348 ; WX 781 ; N uni286C ; G 3904 -U 10349 ; WX 781 ; N uni286D ; G 3905 -U 10350 ; WX 781 ; N uni286E ; G 3906 -U 10351 ; WX 781 ; N uni286F ; G 3907 -U 10352 ; WX 781 ; N uni2870 ; G 3908 -U 10353 ; WX 781 ; N uni2871 ; G 3909 -U 10354 ; WX 781 ; N uni2872 ; G 3910 -U 10355 ; WX 781 ; N uni2873 ; G 3911 -U 10356 ; WX 781 ; N uni2874 ; G 3912 -U 10357 ; WX 781 ; N uni2875 ; G 3913 -U 10358 ; WX 781 ; N uni2876 ; G 3914 -U 10359 ; WX 781 ; N uni2877 ; G 3915 -U 10360 ; WX 781 ; N uni2878 ; G 3916 -U 10361 ; WX 781 ; N uni2879 ; G 3917 -U 10362 ; WX 781 ; N uni287A ; G 3918 -U 10363 ; WX 781 ; N uni287B ; G 3919 -U 10364 ; WX 781 ; N uni287C ; G 3920 -U 10365 ; WX 781 ; N uni287D ; G 3921 -U 10366 ; WX 781 ; N uni287E ; G 3922 -U 10367 ; WX 781 ; N uni287F ; G 3923 -U 10368 ; WX 781 ; N uni2880 ; G 3924 -U 10369 ; WX 781 ; N uni2881 ; G 3925 -U 10370 ; WX 781 ; N uni2882 ; G 3926 -U 10371 ; WX 781 ; N uni2883 ; G 3927 -U 10372 ; WX 781 ; N uni2884 ; G 3928 -U 10373 ; WX 781 ; N uni2885 ; G 3929 -U 10374 ; WX 781 ; N uni2886 ; G 3930 -U 10375 ; WX 781 ; N uni2887 ; G 3931 -U 10376 ; WX 781 ; N uni2888 ; G 3932 -U 10377 ; WX 781 ; N uni2889 ; G 3933 -U 10378 ; WX 781 ; N uni288A ; G 3934 -U 10379 ; WX 781 ; N uni288B ; G 3935 -U 10380 ; WX 781 ; N uni288C ; G 3936 -U 10381 ; WX 781 ; N uni288D ; G 3937 -U 10382 ; WX 781 ; N uni288E ; G 3938 -U 10383 ; WX 781 ; N uni288F ; G 3939 -U 10384 ; WX 781 ; N uni2890 ; G 3940 -U 10385 ; WX 781 ; N uni2891 ; G 3941 -U 10386 ; WX 781 ; N uni2892 ; G 3942 -U 10387 ; WX 781 ; N uni2893 ; G 3943 -U 10388 ; WX 781 ; N uni2894 ; G 3944 -U 10389 ; WX 781 ; N uni2895 ; G 3945 -U 10390 ; WX 781 ; N uni2896 ; G 3946 -U 10391 ; WX 781 ; N uni2897 ; G 3947 -U 10392 ; WX 781 ; N uni2898 ; G 3948 -U 10393 ; WX 781 ; N uni2899 ; G 3949 -U 10394 ; WX 781 ; N uni289A ; G 3950 -U 10395 ; WX 781 ; N uni289B ; G 3951 -U 10396 ; WX 781 ; N uni289C ; G 3952 -U 10397 ; WX 781 ; N uni289D ; G 3953 -U 10398 ; WX 781 ; N uni289E ; G 3954 -U 10399 ; WX 781 ; N uni289F ; G 3955 -U 10400 ; WX 781 ; N uni28A0 ; G 3956 -U 10401 ; WX 781 ; N uni28A1 ; G 3957 -U 10402 ; WX 781 ; N uni28A2 ; G 3958 -U 10403 ; WX 781 ; N uni28A3 ; G 3959 -U 10404 ; WX 781 ; N uni28A4 ; G 3960 -U 10405 ; WX 781 ; N uni28A5 ; G 3961 -U 10406 ; WX 781 ; N uni28A6 ; G 3962 -U 10407 ; WX 781 ; N uni28A7 ; G 3963 -U 10408 ; WX 781 ; N uni28A8 ; G 3964 -U 10409 ; WX 781 ; N uni28A9 ; G 3965 -U 10410 ; WX 781 ; N uni28AA ; G 3966 -U 10411 ; WX 781 ; N uni28AB ; G 3967 -U 10412 ; WX 781 ; N uni28AC ; G 3968 -U 10413 ; WX 781 ; N uni28AD ; G 3969 -U 10414 ; WX 781 ; N uni28AE ; G 3970 -U 10415 ; WX 781 ; N uni28AF ; G 3971 -U 10416 ; WX 781 ; N uni28B0 ; G 3972 -U 10417 ; WX 781 ; N uni28B1 ; G 3973 -U 10418 ; WX 781 ; N uni28B2 ; G 3974 -U 10419 ; WX 781 ; N uni28B3 ; G 3975 -U 10420 ; WX 781 ; N uni28B4 ; G 3976 -U 10421 ; WX 781 ; N uni28B5 ; G 3977 -U 10422 ; WX 781 ; N uni28B6 ; G 3978 -U 10423 ; WX 781 ; N uni28B7 ; G 3979 -U 10424 ; WX 781 ; N uni28B8 ; G 3980 -U 10425 ; WX 781 ; N uni28B9 ; G 3981 -U 10426 ; WX 781 ; N uni28BA ; G 3982 -U 10427 ; WX 781 ; N uni28BB ; G 3983 -U 10428 ; WX 781 ; N uni28BC ; G 3984 -U 10429 ; WX 781 ; N uni28BD ; G 3985 -U 10430 ; WX 781 ; N uni28BE ; G 3986 -U 10431 ; WX 781 ; N uni28BF ; G 3987 -U 10432 ; WX 781 ; N uni28C0 ; G 3988 -U 10433 ; WX 781 ; N uni28C1 ; G 3989 -U 10434 ; WX 781 ; N uni28C2 ; G 3990 -U 10435 ; WX 781 ; N uni28C3 ; G 3991 -U 10436 ; WX 781 ; N uni28C4 ; G 3992 -U 10437 ; WX 781 ; N uni28C5 ; G 3993 -U 10438 ; WX 781 ; N uni28C6 ; G 3994 -U 10439 ; WX 781 ; N uni28C7 ; G 3995 -U 10440 ; WX 781 ; N uni28C8 ; G 3996 -U 10441 ; WX 781 ; N uni28C9 ; G 3997 -U 10442 ; WX 781 ; N uni28CA ; G 3998 -U 10443 ; WX 781 ; N uni28CB ; G 3999 -U 10444 ; WX 781 ; N uni28CC ; G 4000 -U 10445 ; WX 781 ; N uni28CD ; G 4001 -U 10446 ; WX 781 ; N uni28CE ; G 4002 -U 10447 ; WX 781 ; N uni28CF ; G 4003 -U 10448 ; WX 781 ; N uni28D0 ; G 4004 -U 10449 ; WX 781 ; N uni28D1 ; G 4005 -U 10450 ; WX 781 ; N uni28D2 ; G 4006 -U 10451 ; WX 781 ; N uni28D3 ; G 4007 -U 10452 ; WX 781 ; N uni28D4 ; G 4008 -U 10453 ; WX 781 ; N uni28D5 ; G 4009 -U 10454 ; WX 781 ; N uni28D6 ; G 4010 -U 10455 ; WX 781 ; N uni28D7 ; G 4011 -U 10456 ; WX 781 ; N uni28D8 ; G 4012 -U 10457 ; WX 781 ; N uni28D9 ; G 4013 -U 10458 ; WX 781 ; N uni28DA ; G 4014 -U 10459 ; WX 781 ; N uni28DB ; G 4015 -U 10460 ; WX 781 ; N uni28DC ; G 4016 -U 10461 ; WX 781 ; N uni28DD ; G 4017 -U 10462 ; WX 781 ; N uni28DE ; G 4018 -U 10463 ; WX 781 ; N uni28DF ; G 4019 -U 10464 ; WX 781 ; N uni28E0 ; G 4020 -U 10465 ; WX 781 ; N uni28E1 ; G 4021 -U 10466 ; WX 781 ; N uni28E2 ; G 4022 -U 10467 ; WX 781 ; N uni28E3 ; G 4023 -U 10468 ; WX 781 ; N uni28E4 ; G 4024 -U 10469 ; WX 781 ; N uni28E5 ; G 4025 -U 10470 ; WX 781 ; N uni28E6 ; G 4026 -U 10471 ; WX 781 ; N uni28E7 ; G 4027 -U 10472 ; WX 781 ; N uni28E8 ; G 4028 -U 10473 ; WX 781 ; N uni28E9 ; G 4029 -U 10474 ; WX 781 ; N uni28EA ; G 4030 -U 10475 ; WX 781 ; N uni28EB ; G 4031 -U 10476 ; WX 781 ; N uni28EC ; G 4032 -U 10477 ; WX 781 ; N uni28ED ; G 4033 -U 10478 ; WX 781 ; N uni28EE ; G 4034 -U 10479 ; WX 781 ; N uni28EF ; G 4035 -U 10480 ; WX 781 ; N uni28F0 ; G 4036 -U 10481 ; WX 781 ; N uni28F1 ; G 4037 -U 10482 ; WX 781 ; N uni28F2 ; G 4038 -U 10483 ; WX 781 ; N uni28F3 ; G 4039 -U 10484 ; WX 781 ; N uni28F4 ; G 4040 -U 10485 ; WX 781 ; N uni28F5 ; G 4041 -U 10486 ; WX 781 ; N uni28F6 ; G 4042 -U 10487 ; WX 781 ; N uni28F7 ; G 4043 -U 10488 ; WX 781 ; N uni28F8 ; G 4044 -U 10489 ; WX 781 ; N uni28F9 ; G 4045 -U 10490 ; WX 781 ; N uni28FA ; G 4046 -U 10491 ; WX 781 ; N uni28FB ; G 4047 -U 10492 ; WX 781 ; N uni28FC ; G 4048 -U 10493 ; WX 781 ; N uni28FD ; G 4049 -U 10494 ; WX 781 ; N uni28FE ; G 4050 -U 10495 ; WX 781 ; N uni28FF ; G 4051 -U 10502 ; WX 838 ; N uni2906 ; G 4052 -U 10503 ; WX 838 ; N uni2907 ; G 4053 -U 10506 ; WX 838 ; N uni290A ; G 4054 -U 10507 ; WX 838 ; N uni290B ; G 4055 -U 10560 ; WX 838 ; N uni2940 ; G 4056 -U 10561 ; WX 838 ; N uni2941 ; G 4057 -U 10627 ; WX 753 ; N uni2983 ; G 4058 -U 10628 ; WX 753 ; N uni2984 ; G 4059 -U 10702 ; WX 838 ; N uni29CE ; G 4060 -U 10703 ; WX 1046 ; N uni29CF ; G 4061 -U 10704 ; WX 1046 ; N uni29D0 ; G 4062 -U 10705 ; WX 1000 ; N uni29D1 ; G 4063 -U 10706 ; WX 1000 ; N uni29D2 ; G 4064 -U 10707 ; WX 1000 ; N uni29D3 ; G 4065 -U 10708 ; WX 1000 ; N uni29D4 ; G 4066 -U 10709 ; WX 1000 ; N uni29D5 ; G 4067 -U 10731 ; WX 494 ; N uni29EB ; G 4068 -U 10746 ; WX 838 ; N uni29FA ; G 4069 -U 10747 ; WX 838 ; N uni29FB ; G 4070 -U 10752 ; WX 1000 ; N uni2A00 ; G 4071 -U 10753 ; WX 1000 ; N uni2A01 ; G 4072 -U 10754 ; WX 1000 ; N uni2A02 ; G 4073 -U 10764 ; WX 1661 ; N uni2A0C ; G 4074 -U 10765 ; WX 563 ; N uni2A0D ; G 4075 -U 10766 ; WX 563 ; N uni2A0E ; G 4076 -U 10767 ; WX 563 ; N uni2A0F ; G 4077 -U 10768 ; WX 563 ; N uni2A10 ; G 4078 -U 10769 ; WX 563 ; N uni2A11 ; G 4079 -U 10770 ; WX 563 ; N uni2A12 ; G 4080 -U 10771 ; WX 563 ; N uni2A13 ; G 4081 -U 10772 ; WX 563 ; N uni2A14 ; G 4082 -U 10773 ; WX 563 ; N uni2A15 ; G 4083 -U 10774 ; WX 563 ; N uni2A16 ; G 4084 -U 10775 ; WX 563 ; N uni2A17 ; G 4085 -U 10776 ; WX 563 ; N uni2A18 ; G 4086 -U 10777 ; WX 563 ; N uni2A19 ; G 4087 -U 10778 ; WX 563 ; N uni2A1A ; G 4088 -U 10779 ; WX 563 ; N uni2A1B ; G 4089 -U 10780 ; WX 563 ; N uni2A1C ; G 4090 -U 10799 ; WX 838 ; N uni2A2F ; G 4091 -U 10877 ; WX 838 ; N uni2A7D ; G 4092 -U 10878 ; WX 838 ; N uni2A7E ; G 4093 -U 10879 ; WX 838 ; N uni2A7F ; G 4094 -U 10880 ; WX 838 ; N uni2A80 ; G 4095 -U 10881 ; WX 838 ; N uni2A81 ; G 4096 -U 10882 ; WX 838 ; N uni2A82 ; G 4097 -U 10883 ; WX 838 ; N uni2A83 ; G 4098 -U 10884 ; WX 838 ; N uni2A84 ; G 4099 -U 10885 ; WX 838 ; N uni2A85 ; G 4100 -U 10886 ; WX 838 ; N uni2A86 ; G 4101 -U 10887 ; WX 838 ; N uni2A87 ; G 4102 -U 10888 ; WX 838 ; N uni2A88 ; G 4103 -U 10889 ; WX 838 ; N uni2A89 ; G 4104 -U 10890 ; WX 838 ; N uni2A8A ; G 4105 -U 10891 ; WX 838 ; N uni2A8B ; G 4106 -U 10892 ; WX 838 ; N uni2A8C ; G 4107 -U 10893 ; WX 838 ; N uni2A8D ; G 4108 -U 10894 ; WX 838 ; N uni2A8E ; G 4109 -U 10895 ; WX 838 ; N uni2A8F ; G 4110 -U 10896 ; WX 838 ; N uni2A90 ; G 4111 -U 10897 ; WX 838 ; N uni2A91 ; G 4112 -U 10898 ; WX 838 ; N uni2A92 ; G 4113 -U 10899 ; WX 838 ; N uni2A93 ; G 4114 -U 10900 ; WX 838 ; N uni2A94 ; G 4115 -U 10901 ; WX 838 ; N uni2A95 ; G 4116 -U 10902 ; WX 838 ; N uni2A96 ; G 4117 -U 10903 ; WX 838 ; N uni2A97 ; G 4118 -U 10904 ; WX 838 ; N uni2A98 ; G 4119 -U 10905 ; WX 838 ; N uni2A99 ; G 4120 -U 10906 ; WX 838 ; N uni2A9A ; G 4121 -U 10907 ; WX 838 ; N uni2A9B ; G 4122 -U 10908 ; WX 838 ; N uni2A9C ; G 4123 -U 10909 ; WX 838 ; N uni2A9D ; G 4124 -U 10910 ; WX 838 ; N uni2A9E ; G 4125 -U 10911 ; WX 838 ; N uni2A9F ; G 4126 -U 10912 ; WX 838 ; N uni2AA0 ; G 4127 -U 10926 ; WX 838 ; N uni2AAE ; G 4128 -U 10927 ; WX 838 ; N uni2AAF ; G 4129 -U 10928 ; WX 838 ; N uni2AB0 ; G 4130 -U 10929 ; WX 838 ; N uni2AB1 ; G 4131 -U 10930 ; WX 838 ; N uni2AB2 ; G 4132 -U 10931 ; WX 838 ; N uni2AB3 ; G 4133 -U 10932 ; WX 838 ; N uni2AB4 ; G 4134 -U 10933 ; WX 838 ; N uni2AB5 ; G 4135 -U 10934 ; WX 838 ; N uni2AB6 ; G 4136 -U 10935 ; WX 838 ; N uni2AB7 ; G 4137 -U 10936 ; WX 838 ; N uni2AB8 ; G 4138 -U 10937 ; WX 838 ; N uni2AB9 ; G 4139 -U 10938 ; WX 838 ; N uni2ABA ; G 4140 -U 11001 ; WX 838 ; N uni2AF9 ; G 4141 -U 11002 ; WX 838 ; N uni2AFA ; G 4142 -U 11008 ; WX 838 ; N uni2B00 ; G 4143 -U 11009 ; WX 838 ; N uni2B01 ; G 4144 -U 11010 ; WX 838 ; N uni2B02 ; G 4145 -U 11011 ; WX 838 ; N uni2B03 ; G 4146 -U 11012 ; WX 838 ; N uni2B04 ; G 4147 -U 11013 ; WX 838 ; N uni2B05 ; G 4148 -U 11014 ; WX 838 ; N uni2B06 ; G 4149 -U 11015 ; WX 838 ; N uni2B07 ; G 4150 -U 11016 ; WX 838 ; N uni2B08 ; G 4151 -U 11017 ; WX 838 ; N uni2B09 ; G 4152 -U 11018 ; WX 838 ; N uni2B0A ; G 4153 -U 11019 ; WX 838 ; N uni2B0B ; G 4154 -U 11020 ; WX 838 ; N uni2B0C ; G 4155 -U 11021 ; WX 838 ; N uni2B0D ; G 4156 -U 11022 ; WX 838 ; N uni2B0E ; G 4157 -U 11023 ; WX 838 ; N uni2B0F ; G 4158 -U 11024 ; WX 838 ; N uni2B10 ; G 4159 -U 11025 ; WX 838 ; N uni2B11 ; G 4160 -U 11026 ; WX 945 ; N uni2B12 ; G 4161 -U 11027 ; WX 945 ; N uni2B13 ; G 4162 -U 11028 ; WX 945 ; N uni2B14 ; G 4163 -U 11029 ; WX 945 ; N uni2B15 ; G 4164 -U 11030 ; WX 769 ; N uni2B16 ; G 4165 -U 11031 ; WX 769 ; N uni2B17 ; G 4166 -U 11032 ; WX 769 ; N uni2B18 ; G 4167 -U 11033 ; WX 769 ; N uni2B19 ; G 4168 -U 11034 ; WX 945 ; N uni2B1A ; G 4169 -U 11039 ; WX 869 ; N uni2B1F ; G 4170 -U 11040 ; WX 869 ; N uni2B20 ; G 4171 -U 11041 ; WX 873 ; N uni2B21 ; G 4172 -U 11042 ; WX 873 ; N uni2B22 ; G 4173 -U 11043 ; WX 873 ; N uni2B23 ; G 4174 -U 11044 ; WX 1119 ; N uni2B24 ; G 4175 -U 11091 ; WX 869 ; N uni2B53 ; G 4176 -U 11092 ; WX 869 ; N uni2B54 ; G 4177 -U 11360 ; WX 637 ; N uni2C60 ; G 4178 -U 11361 ; WX 360 ; N uni2C61 ; G 4179 -U 11362 ; WX 637 ; N uni2C62 ; G 4180 -U 11363 ; WX 733 ; N uni2C63 ; G 4181 -U 11364 ; WX 770 ; N uni2C64 ; G 4182 -U 11365 ; WX 675 ; N uni2C65 ; G 4183 -U 11366 ; WX 478 ; N uni2C66 ; G 4184 -U 11367 ; WX 956 ; N uni2C67 ; G 4185 -U 11368 ; WX 712 ; N uni2C68 ; G 4186 -U 11369 ; WX 775 ; N uni2C69 ; G 4187 -U 11370 ; WX 665 ; N uni2C6A ; G 4188 -U 11371 ; WX 725 ; N uni2C6B ; G 4189 -U 11372 ; WX 582 ; N uni2C6C ; G 4190 -U 11373 ; WX 860 ; N uni2C6D ; G 4191 -U 11374 ; WX 995 ; N uni2C6E ; G 4192 -U 11375 ; WX 774 ; N uni2C6F ; G 4193 -U 11376 ; WX 860 ; N uni2C70 ; G 4194 -U 11377 ; WX 778 ; N uni2C71 ; G 4195 -U 11378 ; WX 1221 ; N uni2C72 ; G 4196 -U 11379 ; WX 1056 ; N uni2C73 ; G 4197 -U 11380 ; WX 652 ; N uni2C74 ; G 4198 -U 11381 ; WX 698 ; N uni2C75 ; G 4199 -U 11382 ; WX 565 ; N uni2C76 ; G 4200 -U 11383 ; WX 782 ; N uni2C77 ; G 4201 -U 11385 ; WX 538 ; N uni2C79 ; G 4202 -U 11386 ; WX 687 ; N uni2C7A ; G 4203 -U 11387 ; WX 559 ; N uni2C7B ; G 4204 -U 11388 ; WX 219 ; N uni2C7C ; G 4205 -U 11389 ; WX 487 ; N uni2C7D ; G 4206 -U 11390 ; WX 720 ; N uni2C7E ; G 4207 -U 11391 ; WX 725 ; N uni2C7F ; G 4208 -U 11800 ; WX 586 ; N uni2E18 ; G 4209 -U 11810 ; WX 457 ; N uni2E22 ; G 4210 -U 11811 ; WX 457 ; N uni2E23 ; G 4211 -U 11812 ; WX 457 ; N uni2E24 ; G 4212 -U 11813 ; WX 457 ; N uni2E25 ; G 4213 -U 11822 ; WX 580 ; N uni2E2E ; G 4214 -U 19904 ; WX 896 ; N uni4DC0 ; G 4215 -U 19905 ; WX 896 ; N uni4DC1 ; G 4216 -U 19906 ; WX 896 ; N uni4DC2 ; G 4217 -U 19907 ; WX 896 ; N uni4DC3 ; G 4218 -U 19908 ; WX 896 ; N uni4DC4 ; G 4219 -U 19909 ; WX 896 ; N uni4DC5 ; G 4220 -U 19910 ; WX 896 ; N uni4DC6 ; G 4221 -U 19911 ; WX 896 ; N uni4DC7 ; G 4222 -U 19912 ; WX 896 ; N uni4DC8 ; G 4223 -U 19913 ; WX 896 ; N uni4DC9 ; G 4224 -U 19914 ; WX 896 ; N uni4DCA ; G 4225 -U 19915 ; WX 896 ; N uni4DCB ; G 4226 -U 19916 ; WX 896 ; N uni4DCC ; G 4227 -U 19917 ; WX 896 ; N uni4DCD ; G 4228 -U 19918 ; WX 896 ; N uni4DCE ; G 4229 -U 19919 ; WX 896 ; N uni4DCF ; G 4230 -U 19920 ; WX 896 ; N uni4DD0 ; G 4231 -U 19921 ; WX 896 ; N uni4DD1 ; G 4232 -U 19922 ; WX 896 ; N uni4DD2 ; G 4233 -U 19923 ; WX 896 ; N uni4DD3 ; G 4234 -U 19924 ; WX 896 ; N uni4DD4 ; G 4235 -U 19925 ; WX 896 ; N uni4DD5 ; G 4236 -U 19926 ; WX 896 ; N uni4DD6 ; G 4237 -U 19927 ; WX 896 ; N uni4DD7 ; G 4238 -U 19928 ; WX 896 ; N uni4DD8 ; G 4239 -U 19929 ; WX 896 ; N uni4DD9 ; G 4240 -U 19930 ; WX 896 ; N uni4DDA ; G 4241 -U 19931 ; WX 896 ; N uni4DDB ; G 4242 -U 19932 ; WX 896 ; N uni4DDC ; G 4243 -U 19933 ; WX 896 ; N uni4DDD ; G 4244 -U 19934 ; WX 896 ; N uni4DDE ; G 4245 -U 19935 ; WX 896 ; N uni4DDF ; G 4246 -U 19936 ; WX 896 ; N uni4DE0 ; G 4247 -U 19937 ; WX 896 ; N uni4DE1 ; G 4248 -U 19938 ; WX 896 ; N uni4DE2 ; G 4249 -U 19939 ; WX 896 ; N uni4DE3 ; G 4250 -U 19940 ; WX 896 ; N uni4DE4 ; G 4251 -U 19941 ; WX 896 ; N uni4DE5 ; G 4252 -U 19942 ; WX 896 ; N uni4DE6 ; G 4253 -U 19943 ; WX 896 ; N uni4DE7 ; G 4254 -U 19944 ; WX 896 ; N uni4DE8 ; G 4255 -U 19945 ; WX 896 ; N uni4DE9 ; G 4256 -U 19946 ; WX 896 ; N uni4DEA ; G 4257 -U 19947 ; WX 896 ; N uni4DEB ; G 4258 -U 19948 ; WX 896 ; N uni4DEC ; G 4259 -U 19949 ; WX 896 ; N uni4DED ; G 4260 -U 19950 ; WX 896 ; N uni4DEE ; G 4261 -U 19951 ; WX 896 ; N uni4DEF ; G 4262 -U 19952 ; WX 896 ; N uni4DF0 ; G 4263 -U 19953 ; WX 896 ; N uni4DF1 ; G 4264 -U 19954 ; WX 896 ; N uni4DF2 ; G 4265 -U 19955 ; WX 896 ; N uni4DF3 ; G 4266 -U 19956 ; WX 896 ; N uni4DF4 ; G 4267 -U 19957 ; WX 896 ; N uni4DF5 ; G 4268 -U 19958 ; WX 896 ; N uni4DF6 ; G 4269 -U 19959 ; WX 896 ; N uni4DF7 ; G 4270 -U 19960 ; WX 896 ; N uni4DF8 ; G 4271 -U 19961 ; WX 896 ; N uni4DF9 ; G 4272 -U 19962 ; WX 896 ; N uni4DFA ; G 4273 -U 19963 ; WX 896 ; N uni4DFB ; G 4274 -U 19964 ; WX 896 ; N uni4DFC ; G 4275 -U 19965 ; WX 896 ; N uni4DFD ; G 4276 -U 19966 ; WX 896 ; N uni4DFE ; G 4277 -U 19967 ; WX 896 ; N uni4DFF ; G 4278 -U 42564 ; WX 720 ; N uniA644 ; G 4279 -U 42565 ; WX 595 ; N uniA645 ; G 4280 -U 42566 ; WX 436 ; N uniA646 ; G 4281 -U 42567 ; WX 440 ; N uniA647 ; G 4282 -U 42572 ; WX 1405 ; N uniA64C ; G 4283 -U 42573 ; WX 1173 ; N uniA64D ; G 4284 -U 42576 ; WX 1234 ; N uniA650 ; G 4285 -U 42577 ; WX 1027 ; N uniA651 ; G 4286 -U 42580 ; WX 1174 ; N uniA654 ; G 4287 -U 42581 ; WX 972 ; N uniA655 ; G 4288 -U 42582 ; WX 1100 ; N uniA656 ; G 4289 -U 42583 ; WX 969 ; N uniA657 ; G 4290 -U 42594 ; WX 1100 ; N uniA662 ; G 4291 -U 42595 ; WX 940 ; N uniA663 ; G 4292 -U 42596 ; WX 1096 ; N uniA664 ; G 4293 -U 42597 ; WX 915 ; N uniA665 ; G 4294 -U 42598 ; WX 1260 ; N uniA666 ; G 4295 -U 42599 ; WX 997 ; N uniA667 ; G 4296 -U 42600 ; WX 850 ; N uniA668 ; G 4297 -U 42601 ; WX 687 ; N uniA669 ; G 4298 -U 42602 ; WX 1037 ; N uniA66A ; G 4299 -U 42603 ; WX 868 ; N uniA66B ; G 4300 -U 42604 ; WX 1406 ; N uniA66C ; G 4301 -U 42605 ; WX 1106 ; N uniA66D ; G 4302 -U 42606 ; WX 961 ; N uniA66E ; G 4303 -U 42634 ; WX 944 ; N uniA68A ; G 4304 -U 42635 ; WX 749 ; N uniA68B ; G 4305 -U 42636 ; WX 682 ; N uniA68C ; G 4306 -U 42637 ; WX 580 ; N uniA68D ; G 4307 -U 42644 ; WX 808 ; N uniA694 ; G 4308 -U 42645 ; WX 712 ; N uniA695 ; G 4309 -U 42760 ; WX 500 ; N uniA708 ; G 4310 -U 42761 ; WX 500 ; N uniA709 ; G 4311 -U 42762 ; WX 500 ; N uniA70A ; G 4312 -U 42763 ; WX 500 ; N uniA70B ; G 4313 -U 42764 ; WX 500 ; N uniA70C ; G 4314 -U 42765 ; WX 500 ; N uniA70D ; G 4315 -U 42766 ; WX 500 ; N uniA70E ; G 4316 -U 42767 ; WX 500 ; N uniA70F ; G 4317 -U 42768 ; WX 500 ; N uniA710 ; G 4318 -U 42769 ; WX 500 ; N uniA711 ; G 4319 -U 42770 ; WX 500 ; N uniA712 ; G 4320 -U 42771 ; WX 500 ; N uniA713 ; G 4321 -U 42772 ; WX 500 ; N uniA714 ; G 4322 -U 42773 ; WX 500 ; N uniA715 ; G 4323 -U 42774 ; WX 500 ; N uniA716 ; G 4324 -U 42779 ; WX 400 ; N uniA71B ; G 4325 -U 42780 ; WX 400 ; N uniA71C ; G 4326 -U 42781 ; WX 287 ; N uniA71D ; G 4327 -U 42782 ; WX 287 ; N uniA71E ; G 4328 -U 42783 ; WX 287 ; N uniA71F ; G 4329 -U 42786 ; WX 444 ; N uniA722 ; G 4330 -U 42787 ; WX 390 ; N uniA723 ; G 4331 -U 42788 ; WX 540 ; N uniA724 ; G 4332 -U 42789 ; WX 540 ; N uniA725 ; G 4333 -U 42790 ; WX 837 ; N uniA726 ; G 4334 -U 42791 ; WX 712 ; N uniA727 ; G 4335 -U 42792 ; WX 1031 ; N uniA728 ; G 4336 -U 42793 ; WX 857 ; N uniA729 ; G 4337 -U 42794 ; WX 696 ; N uniA72A ; G 4338 -U 42795 ; WX 557 ; N uniA72B ; G 4339 -U 42800 ; WX 559 ; N uniA730 ; G 4340 -U 42801 ; WX 595 ; N uniA731 ; G 4341 -U 42802 ; WX 1349 ; N uniA732 ; G 4342 -U 42803 ; WX 1052 ; N uniA733 ; G 4343 -U 42804 ; WX 1285 ; N uniA734 ; G 4344 -U 42805 ; WX 1065 ; N uniA735 ; G 4345 -U 42806 ; WX 1245 ; N uniA736 ; G 4346 -U 42807 ; WX 1052 ; N uniA737 ; G 4347 -U 42808 ; WX 1079 ; N uniA738 ; G 4348 -U 42809 ; WX 922 ; N uniA739 ; G 4349 -U 42810 ; WX 1079 ; N uniA73A ; G 4350 -U 42811 ; WX 922 ; N uniA73B ; G 4351 -U 42812 ; WX 1035 ; N uniA73C ; G 4352 -U 42813 ; WX 922 ; N uniA73D ; G 4353 -U 42814 ; WX 698 ; N uniA73E ; G 4354 -U 42815 ; WX 549 ; N uniA73F ; G 4355 -U 42822 ; WX 850 ; N uniA746 ; G 4356 -U 42823 ; WX 542 ; N uniA747 ; G 4357 -U 42824 ; WX 683 ; N uniA748 ; G 4358 -U 42825 ; WX 531 ; N uniA749 ; G 4359 -U 42826 ; WX 918 ; N uniA74A ; G 4360 -U 42827 ; WX 814 ; N uniA74B ; G 4361 -U 42830 ; WX 1406 ; N uniA74E ; G 4362 -U 42831 ; WX 1106 ; N uniA74F ; G 4363 -U 42832 ; WX 733 ; N uniA750 ; G 4364 -U 42833 ; WX 716 ; N uniA751 ; G 4365 -U 42834 ; WX 948 ; N uniA752 ; G 4366 -U 42835 ; WX 937 ; N uniA753 ; G 4367 -U 42838 ; WX 850 ; N uniA756 ; G 4368 -U 42839 ; WX 716 ; N uniA757 ; G 4369 -U 42852 ; WX 738 ; N uniA764 ; G 4370 -U 42853 ; WX 716 ; N uniA765 ; G 4371 -U 42854 ; WX 738 ; N uniA766 ; G 4372 -U 42855 ; WX 716 ; N uniA767 ; G 4373 -U 42880 ; WX 637 ; N uniA780 ; G 4374 -U 42881 ; WX 343 ; N uniA781 ; G 4375 -U 42882 ; WX 837 ; N uniA782 ; G 4376 -U 42883 ; WX 712 ; N uniA783 ; G 4377 -U 42889 ; WX 400 ; N uniA789 ; G 4378 -U 42890 ; WX 396 ; N uniA78A ; G 4379 -U 42891 ; WX 456 ; N uniA78B ; G 4380 -U 42892 ; WX 306 ; N uniA78C ; G 4381 -U 42893 ; WX 808 ; N uniA78D ; G 4382 -U 43003 ; WX 683 ; N uniA7FB ; G 4383 -U 43004 ; WX 733 ; N uniA7FC ; G 4384 -U 43005 ; WX 995 ; N uniA7FD ; G 4385 -U 43006 ; WX 372 ; N uniA7FE ; G 4386 -U 43007 ; WX 1325 ; N uniA7FF ; G 4387 -U 61184 ; WX 216 ; N uni02E5.5 ; G 4388 -U 61185 ; WX 242 ; N uni02E6.5 ; G 4389 -U 61186 ; WX 267 ; N uni02E7.5 ; G 4390 -U 61187 ; WX 277 ; N uni02E8.5 ; G 4391 -U 61188 ; WX 282 ; N uni02E9.5 ; G 4392 -U 61189 ; WX 242 ; N uni02E5.4 ; G 4393 -U 61190 ; WX 216 ; N uni02E6.4 ; G 4394 -U 61191 ; WX 242 ; N uni02E7.4 ; G 4395 -U 61192 ; WX 267 ; N uni02E8.4 ; G 4396 -U 61193 ; WX 277 ; N uni02E9.4 ; G 4397 -U 61194 ; WX 267 ; N uni02E5.3 ; G 4398 -U 61195 ; WX 242 ; N uni02E6.3 ; G 4399 -U 61196 ; WX 216 ; N uni02E7.3 ; G 4400 -U 61197 ; WX 242 ; N uni02E8.3 ; G 4401 -U 61198 ; WX 267 ; N uni02E9.3 ; G 4402 -U 61199 ; WX 277 ; N uni02E5.2 ; G 4403 -U 61200 ; WX 267 ; N uni02E6.2 ; G 4404 -U 61201 ; WX 242 ; N uni02E7.2 ; G 4405 -U 61202 ; WX 216 ; N uni02E8.2 ; G 4406 -U 61203 ; WX 242 ; N uni02E9.2 ; G 4407 -U 61204 ; WX 282 ; N uni02E5.1 ; G 4408 -U 61205 ; WX 277 ; N uni02E6.1 ; G 4409 -U 61206 ; WX 267 ; N uni02E7.1 ; G 4410 -U 61207 ; WX 242 ; N uni02E8.1 ; G 4411 -U 61208 ; WX 216 ; N uni02E9.1 ; G 4412 -U 61209 ; WX 282 ; N stem ; G 4413 -U 62917 ; WX 687 ; N uniF5C5 ; G 4414 -U 64256 ; WX 833 ; N uniFB00 ; G 4415 -U 64257 ; WX 787 ; N fi ; G 4416 -U 64258 ; WX 787 ; N fl ; G 4417 -U 64259 ; WX 1138 ; N uniFB03 ; G 4418 -U 64260 ; WX 1139 ; N uniFB04 ; G 4419 -U 64261 ; WX 808 ; N uniFB05 ; G 4420 -U 64262 ; WX 1020 ; N uniFB06 ; G 4421 -U 64275 ; WX 1388 ; N uniFB13 ; G 4422 -U 64276 ; WX 1384 ; N uniFB14 ; G 4423 -U 64277 ; WX 1378 ; N uniFB15 ; G 4424 -U 64278 ; WX 1384 ; N uniFB16 ; G 4425 -U 64279 ; WX 1713 ; N uniFB17 ; G 4426 -U 64285 ; WX 343 ; N uniFB1D ; G 4427 -U 64286 ; WX 0 ; N uniFB1E ; G 4428 -U 64287 ; WX 663 ; N uniFB1F ; G 4429 -U 64288 ; WX 720 ; N uniFB20 ; G 4430 -U 64289 ; WX 963 ; N uniFB21 ; G 4431 -U 64290 ; WX 890 ; N uniFB22 ; G 4432 -U 64291 ; WX 988 ; N uniFB23 ; G 4433 -U 64292 ; WX 963 ; N uniFB24 ; G 4434 -U 64293 ; WX 938 ; N uniFB25 ; G 4435 -U 64294 ; WX 988 ; N uniFB26 ; G 4436 -U 64295 ; WX 988 ; N uniFB27 ; G 4437 -U 64296 ; WX 976 ; N uniFB28 ; G 4438 -U 64297 ; WX 838 ; N uniFB29 ; G 4439 -U 64298 ; WX 949 ; N uniFB2A ; G 4440 -U 64299 ; WX 949 ; N uniFB2B ; G 4441 -U 64300 ; WX 949 ; N uniFB2C ; G 4442 -U 64301 ; WX 949 ; N uniFB2D ; G 4443 -U 64302 ; WX 751 ; N uniFB2E ; G 4444 -U 64303 ; WX 751 ; N uniFB2F ; G 4445 -U 64304 ; WX 751 ; N uniFB30 ; G 4446 -U 64305 ; WX 673 ; N uniFB31 ; G 4447 -U 64306 ; WX 537 ; N uniFB32 ; G 4448 -U 64307 ; WX 654 ; N uniFB33 ; G 4449 -U 64308 ; WX 712 ; N uniFB34 ; G 4450 -U 64309 ; WX 343 ; N uniFB35 ; G 4451 -U 64310 ; WX 491 ; N uniFB36 ; G 4452 -U 64312 ; WX 724 ; N uniFB38 ; G 4453 -U 64313 ; WX 467 ; N uniFB39 ; G 4454 -U 64314 ; WX 649 ; N uniFB3A ; G 4455 -U 64315 ; WX 650 ; N uniFB3B ; G 4456 -U 64316 ; WX 679 ; N uniFB3C ; G 4457 -U 64318 ; WX 775 ; N uniFB3E ; G 4458 -U 64320 ; WX 497 ; N uniFB40 ; G 4459 -U 64321 ; WX 773 ; N uniFB41 ; G 4460 -U 64323 ; WX 718 ; N uniFB43 ; G 4461 -U 64324 ; WX 687 ; N uniFB44 ; G 4462 -U 64326 ; WX 751 ; N uniFB46 ; G 4463 -U 64327 ; WX 729 ; N uniFB47 ; G 4464 -U 64328 ; WX 649 ; N uniFB48 ; G 4465 -U 64329 ; WX 949 ; N uniFB49 ; G 4466 -U 64330 ; WX 751 ; N uniFB4A ; G 4467 -U 64331 ; WX 343 ; N uniFB4B ; G 4468 -U 64332 ; WX 673 ; N uniFB4C ; G 4469 -U 64333 ; WX 650 ; N uniFB4D ; G 4470 -U 64334 ; WX 687 ; N uniFB4E ; G 4471 -U 64335 ; WX 651 ; N uniFB4F ; G 4472 -U 65024 ; WX 0 ; N uniFE00 ; G 4473 -U 65025 ; WX 0 ; N uniFE01 ; G 4474 -U 65026 ; WX 0 ; N uniFE02 ; G 4475 -U 65027 ; WX 0 ; N uniFE03 ; G 4476 -U 65028 ; WX 0 ; N uniFE04 ; G 4477 -U 65029 ; WX 0 ; N uniFE05 ; G 4478 -U 65030 ; WX 0 ; N uniFE06 ; G 4479 -U 65031 ; WX 0 ; N uniFE07 ; G 4480 -U 65032 ; WX 0 ; N uniFE08 ; G 4481 -U 65033 ; WX 0 ; N uniFE09 ; G 4482 -U 65034 ; WX 0 ; N uniFE0A ; G 4483 -U 65035 ; WX 0 ; N uniFE0B ; G 4484 -U 65036 ; WX 0 ; N uniFE0C ; G 4485 -U 65037 ; WX 0 ; N uniFE0D ; G 4486 -U 65038 ; WX 0 ; N uniFE0E ; G 4487 -U 65039 ; WX 0 ; N uniFE0F ; G 4488 -U 65056 ; WX 0 ; N uniFE20 ; G 4489 -U 65057 ; WX 0 ; N uniFE21 ; G 4490 -U 65058 ; WX 0 ; N uniFE22 ; G 4491 -U 65059 ; WX 0 ; N uniFE23 ; G 4492 -U 65529 ; WX 0 ; N uniFFF9 ; G 4493 -U 65530 ; WX 0 ; N uniFFFA ; G 4494 -U 65531 ; WX 0 ; N uniFFFB ; G 4495 -U 65532 ; WX 0 ; N uniFFFC ; G 4496 -U 65533 ; WX 1113 ; N uniFFFD ; G 4497 -EndCharMetrics -StartKernData -StartKernPairs 1862 - -KPX dollar ampersand -63 -KPX dollar two -63 -KPX dollar seven -196 -KPX dollar eight -92 -KPX dollar nine -139 -KPX dollar colon -112 -KPX dollar less -235 -KPX dollar F -63 -KPX dollar G -63 -KPX dollar W -112 -KPX dollar Y -112 -KPX dollar Z -92 -KPX dollar backslash -149 -KPX dollar copyright -63 -KPX dollar questiondown -149 -KPX dollar Aacute -149 -KPX dollar Egrave -63 -KPX dollar Eacute -63 -KPX dollar Ecircumflex -63 -KPX dollar Edieresis -63 -KPX dollar Igrave -63 -KPX dollar Iacute -63 -KPX dollar Icircumflex -63 -KPX dollar Idieresis -63 -KPX dollar Ntilde -63 -KPX dollar Oacute -63 -KPX dollar Dcaron -63 -KPX dollar Dcroat -63 -KPX dollar Emacron -63 -KPX dollar Ebreve -63 -KPX dollar Hcircumflex -196 -KPX dollar hcircumflex -112 -KPX dollar Hbar -196 -KPX dollar hbar -112 -KPX dollar Imacron -92 -KPX dollar Ibreve -92 -KPX dollar Iogonek -92 -KPX dollar Idot -92 -KPX dollar IJ -92 -KPX dollar Jcircumflex -92 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -92 -KPX dollar kgreenlandic -235 -KPX dollar Lacute -149 -KPX dollar lacute -235 -KPX dollar uni01AC -63 -KPX dollar uni01AE -63 -KPX dollar uni01DC -196 -KPX dollar uni01DD -112 -KPX dollar uni01F0 -63 -KPX dollar uni01F4 -235 -KPX dollar uni01F5 -149 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six -73 -KPX ampersand Gcircumflex -73 -KPX ampersand Gbreve -73 -KPX ampersand Gdotaccent -73 -KPX ampersand Gcommaaccent -73 -KPX ampersand uni01DA -73 - -KPX quotesingle less -159 -KPX quotesingle kgreenlandic -159 -KPX quotesingle lacute -159 -KPX quotesingle uni01F4 -159 - -KPX parenright dollar -264 -KPX parenright D -235 -KPX parenright H -159 -KPX parenright R -159 -KPX parenright U -225 -KPX parenright X -196 -KPX parenright backslash -188 -KPX parenright cent -235 -KPX parenright sterling -235 -KPX parenright currency -235 -KPX parenright yen -235 -KPX parenright brokenbar -235 -KPX parenright section -235 -KPX parenright dieresis -235 -KPX parenright ordfeminine -159 -KPX parenright guillemotleft -159 -KPX parenright logicalnot -159 -KPX parenright sfthyphen -159 -KPX parenright acute -159 -KPX parenright mu -159 -KPX parenright paragraph -159 -KPX parenright periodcentered -159 -KPX parenright cedilla -159 -KPX parenright ordmasculine -159 -KPX parenright guillemotright -196 -KPX parenright onequarter -196 -KPX parenright onehalf -196 -KPX parenright threequarters -196 -KPX parenright questiondown -188 -KPX parenright Aacute -188 -KPX parenright Acircumflex -264 -KPX parenright Atilde -235 -KPX parenright Adieresis -264 -KPX parenright Aring -235 -KPX parenright AE -264 -KPX parenright Ccedilla -235 -KPX parenright Otilde -159 -KPX parenright multiply -159 -KPX parenright Ugrave -159 -KPX parenright Ucircumflex -159 -KPX parenright Yacute -159 -KPX parenright dcaron -159 -KPX parenright dmacron -159 -KPX parenright emacron -159 -KPX parenright ebreve -159 -KPX parenright edotaccent -225 -KPX parenright eogonek -225 -KPX parenright ecaron -225 -KPX parenright imacron -196 -KPX parenright ibreve -196 -KPX parenright iogonek -196 -KPX parenright dotlessi -196 -KPX parenright ij -196 -KPX parenright jcircumflex -196 -KPX parenright Lacute -188 -KPX parenright uni01A5 -235 -KPX parenright uni01AD -159 -KPX parenright Uhorn -159 -KPX parenright uni01F1 -159 -KPX parenright uni01F5 -188 - -KPX asterisk seven -36 -KPX asterisk less -83 -KPX asterisk Hbar -36 -KPX asterisk lacute -83 - -KPX period ampersand -131 -KPX period two -131 -KPX period eight -73 -KPX period colon -55 -KPX period H -112 -KPX period R -112 -KPX period X -112 -KPX period backslash -206 -KPX period ordfeminine -112 -KPX period guillemotleft -112 -KPX period logicalnot -112 -KPX period sfthyphen -112 -KPX period acute -112 -KPX period mu -112 -KPX period paragraph -112 -KPX period periodcentered -112 -KPX period cedilla -112 -KPX period ordmasculine -112 -KPX period guillemotright -112 -KPX period onequarter -112 -KPX period onehalf -112 -KPX period threequarters -112 -KPX period questiondown -206 -KPX period Aacute -206 -KPX period Egrave -131 -KPX period Icircumflex -131 -KPX period Yacute -112 -KPX period Ebreve -178 -KPX period ebreve -112 -KPX period Idot -73 -KPX period dotlessi -112 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -112 -KPX slash nine -282 -KPX slash colon -178 -KPX slash less -319 -KPX slash backslash -253 -KPX slash questiondown -253 -KPX slash Aacute -253 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -112 -KPX slash lacute -319 - -KPX two nine -73 -KPX two semicolon -73 -KPX two less -149 -KPX two lacute -149 - -KPX three dollar -188 -KPX three D -131 -KPX three H -55 -KPX three U -63 -KPX three V -73 -KPX three X -73 -KPX three cent -131 -KPX three sterling -131 -KPX three currency -131 -KPX three yen -131 -KPX three brokenbar -131 -KPX three section -131 -KPX three dieresis -131 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three guillemotright -73 -KPX three onequarter -73 -KPX three onehalf -73 -KPX three threequarters -73 -KPX three Yacute -55 -KPX three edotaccent -63 -KPX three ecaron -63 -KPX three gdotaccent -73 -KPX three gcommaaccent -73 -KPX three dotlessi -73 - - -KPX five seven -92 -KPX five less -188 -KPX five H -102 -KPX five R -102 -KPX five X -112 -KPX five backslash -131 -KPX five ordfeminine -102 -KPX five guillemotleft -102 -KPX five logicalnot -102 -KPX five sfthyphen -102 -KPX five acute -102 -KPX five mu -102 -KPX five paragraph -102 -KPX five periodcentered -102 -KPX five cedilla -102 -KPX five ordmasculine -102 -KPX five guillemotright -112 -KPX five onequarter -112 -KPX five onehalf -112 -KPX five threequarters -112 -KPX five questiondown -131 -KPX five Aacute -131 -KPX five Yacute -102 -KPX five ebreve -102 -KPX five Hbar -92 -KPX five dotlessi -112 -KPX five lacute -188 - -KPX six six -73 -KPX six Gdotaccent -73 -KPX six Gcommaaccent -73 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -243 -KPX seven F -264 -KPX seven H -264 -KPX seven R -264 -KPX seven U -225 -KPX seven V -243 -KPX seven X -264 -KPX seven Z -282 -KPX seven backslash -339 -KPX seven cent -243 -KPX seven sterling -243 -KPX seven currency -243 -KPX seven yen -243 -KPX seven brokenbar -243 -KPX seven section -243 -KPX seven dieresis -243 -KPX seven copyright -264 -KPX seven ordfeminine -264 -KPX seven guillemotleft -264 -KPX seven logicalnot -264 -KPX seven sfthyphen -264 -KPX seven acute -264 -KPX seven mu -264 -KPX seven paragraph -264 -KPX seven periodcentered -264 -KPX seven cedilla -264 -KPX seven ordmasculine -264 -KPX seven guillemotright -264 -KPX seven onequarter -264 -KPX seven onehalf -264 -KPX seven threequarters -264 -KPX seven questiondown -339 -KPX seven Aacute -339 -KPX seven Eacute -264 -KPX seven Idieresis -264 -KPX seven Yacute -264 -KPX seven ebreve -264 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -243 -KPX seven gcommaaccent -243 -KPX seven Hbar 47 -KPX seven dotlessi -264 - -KPX eight dollar -92 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -159 -KPX nine H -149 -KPX nine L -36 -KPX nine R -149 -KPX nine X -149 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine dieresis -159 -KPX nine ordfeminine -149 -KPX nine guillemotleft -149 -KPX nine logicalnot -149 -KPX nine sfthyphen -149 -KPX nine acute -149 -KPX nine mu -149 -KPX nine paragraph -149 -KPX nine periodcentered -149 -KPX nine cedilla -149 -KPX nine ordmasculine -149 -KPX nine guillemotright -149 -KPX nine onequarter -149 -KPX nine onehalf -149 -KPX nine threequarters -149 -KPX nine Yacute -149 -KPX nine Ebreve -45 -KPX nine ebreve -149 -KPX nine dotlessi -149 - -KPX colon dollar -73 -KPX colon D -139 -KPX colon H -131 -KPX colon R -112 -KPX colon U -120 -KPX colon cent -139 -KPX colon sterling -139 -KPX colon currency -139 -KPX colon yen -139 -KPX colon brokenbar -139 -KPX colon section -139 -KPX colon dieresis -139 -KPX colon ordfeminine -131 -KPX colon guillemotleft -131 -KPX colon logicalnot -131 -KPX colon sfthyphen -131 -KPX colon acute -112 -KPX colon mu -112 -KPX colon paragraph -112 -KPX colon periodcentered -112 -KPX colon cedilla -112 -KPX colon ordmasculine -112 -KPX colon Yacute -131 -KPX colon ebreve -112 -KPX colon edotaccent -120 -KPX colon ecaron -120 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -131 -KPX semicolon ordfeminine -131 -KPX semicolon guillemotleft -131 -KPX semicolon logicalnot -131 -KPX semicolon sfthyphen -131 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -131 -KPX semicolon Ebreve -112 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -243 -KPX less H -264 -KPX less R -264 -KPX less X -225 -KPX less cent -243 -KPX less sterling -243 -KPX less currency -243 -KPX less yen -243 -KPX less brokenbar -243 -KPX less section -243 -KPX less dieresis -243 -KPX less ordfeminine -264 -KPX less guillemotleft -264 -KPX less logicalnot -264 -KPX less sfthyphen -264 -KPX less acute -264 -KPX less mu -264 -KPX less paragraph -264 -KPX less periodcentered -264 -KPX less cedilla -264 -KPX less ordmasculine -264 -KPX less guillemotright -225 -KPX less onequarter -225 -KPX less onehalf -225 -KPX less threequarters -225 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -264 -KPX less Ebreve -120 -KPX less ebreve -264 -KPX less dotlessi -225 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -73 -KPX N R -73 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N ordmasculine -45 -KPX N Yacute -73 -KPX N ebreve -73 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex ampersand -63 -KPX Acircumflex two -63 -KPX Acircumflex seven -196 -KPX Acircumflex eight -92 -KPX Acircumflex nine -139 -KPX Acircumflex colon -112 -KPX Acircumflex less -235 -KPX Acircumflex F -63 -KPX Acircumflex G -63 -KPX Acircumflex W -112 -KPX Acircumflex Y -112 -KPX Acircumflex Z -92 -KPX Acircumflex backslash -149 -KPX Acircumflex copyright -63 -KPX Acircumflex questiondown -149 -KPX Acircumflex Aacute -149 -KPX Acircumflex Egrave -63 -KPX Acircumflex Eacute -63 -KPX Acircumflex Ecircumflex -63 -KPX Acircumflex Edieresis -63 -KPX Acircumflex Igrave -63 -KPX Acircumflex Iacute -63 -KPX Acircumflex Icircumflex -63 -KPX Acircumflex Idieresis -63 -KPX Acircumflex Ntilde -63 -KPX Acircumflex Oacute -63 -KPX Acircumflex Dcaron -63 -KPX Acircumflex Dcroat -63 -KPX Acircumflex Emacron -63 -KPX Acircumflex Ebreve -63 -KPX Acircumflex Hcircumflex -196 -KPX Acircumflex hcircumflex -112 -KPX Acircumflex Hbar -196 -KPX Acircumflex hbar -112 -KPX Acircumflex Imacron -92 -KPX Acircumflex Ibreve -92 -KPX Acircumflex Iogonek -92 -KPX Acircumflex Idot -92 -KPX Acircumflex IJ -92 -KPX Acircumflex Jcircumflex -92 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -92 -KPX Acircumflex kgreenlandic -235 -KPX Acircumflex Lacute -149 -KPX Acircumflex lacute -235 -KPX Acircumflex uni01AC -63 -KPX Acircumflex uni01AE -63 -KPX Acircumflex uni01DC -196 -KPX Acircumflex uni01DD -112 -KPX Acircumflex uni01F0 -63 -KPX Acircumflex uni01F4 -235 -KPX Acircumflex uni01F5 -149 - -KPX Adieresis ampersand -63 -KPX Adieresis two -63 -KPX Adieresis seven -196 -KPX Adieresis eight -92 -KPX Adieresis nine -139 -KPX Adieresis colon -112 -KPX Adieresis less -235 -KPX Adieresis F -63 -KPX Adieresis G -63 -KPX Adieresis W -112 -KPX Adieresis Y -112 -KPX Adieresis Z -92 -KPX Adieresis backslash -149 -KPX Adieresis copyright -63 -KPX Adieresis questiondown -149 -KPX Adieresis Aacute -149 -KPX Adieresis Egrave -63 -KPX Adieresis Eacute -63 -KPX Adieresis Ecircumflex -63 -KPX Adieresis Edieresis -63 -KPX Adieresis Igrave -63 -KPX Adieresis Iacute -63 -KPX Adieresis Icircumflex -63 -KPX Adieresis Idieresis -63 -KPX Adieresis Ntilde -63 -KPX Adieresis Oacute -63 -KPX Adieresis Dcaron -63 -KPX Adieresis Dcroat -63 -KPX Adieresis Emacron -63 -KPX Adieresis Ebreve -63 -KPX Adieresis Hcircumflex -196 -KPX Adieresis hcircumflex -112 -KPX Adieresis Hbar -196 -KPX Adieresis hbar -112 -KPX Adieresis Imacron -92 -KPX Adieresis Ibreve -92 -KPX Adieresis Iogonek -92 -KPX Adieresis Idot -92 -KPX Adieresis IJ -92 -KPX Adieresis Jcircumflex -92 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -92 -KPX Adieresis kgreenlandic -235 -KPX Adieresis Lacute -149 -KPX Adieresis lacute -235 -KPX Adieresis uni01AC -63 -KPX Adieresis uni01AE -63 -KPX Adieresis uni01DC -196 -KPX Adieresis uni01DD -112 -KPX Adieresis uni01F0 -63 -KPX Adieresis uni01F4 -235 -KPX Adieresis uni01F5 -149 - -KPX AE ampersand -63 -KPX AE two -63 -KPX AE seven -196 -KPX AE eight -92 -KPX AE nine -139 -KPX AE colon -112 -KPX AE less -235 -KPX AE F -63 -KPX AE G -63 -KPX AE W -112 -KPX AE Y -112 -KPX AE Z -92 -KPX AE backslash -149 -KPX AE copyright -63 -KPX AE questiondown -149 -KPX AE Aacute -149 -KPX AE Egrave -63 -KPX AE Eacute -63 -KPX AE Ecircumflex -63 -KPX AE Edieresis -63 -KPX AE Igrave -63 -KPX AE Iacute -63 -KPX AE Icircumflex -63 -KPX AE Idieresis -63 -KPX AE Ntilde -63 -KPX AE Oacute -63 -KPX AE Dcaron -63 -KPX AE Dcroat -63 -KPX AE Emacron -63 -KPX AE Ebreve -63 -KPX AE Hcircumflex -196 -KPX AE hcircumflex -112 -KPX AE Hbar -196 -KPX AE hbar -112 -KPX AE Imacron -92 -KPX AE Ibreve -92 -KPX AE Iogonek -92 -KPX AE Idot -92 -KPX AE IJ -92 -KPX AE Jcircumflex -92 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -92 -KPX AE kgreenlandic -235 -KPX AE Lacute -149 -KPX AE lacute -235 -KPX AE uni01AC -63 -KPX AE uni01AE -63 -KPX AE uni01DC -196 -KPX AE uni01DD -112 -KPX AE uni01F0 -63 -KPX AE uni01F4 -235 -KPX AE uni01F5 -149 - -KPX Egrave six -73 -KPX Egrave Gcircumflex -73 -KPX Egrave Gbreve -73 -KPX Egrave Gdotaccent -73 -KPX Egrave Gcommaaccent -73 -KPX Egrave uni01DA -73 - -KPX Ecircumflex six -73 -KPX Ecircumflex Gcircumflex -73 -KPX Ecircumflex Gbreve -73 -KPX Ecircumflex Gdotaccent -73 -KPX Ecircumflex Gcommaaccent -73 -KPX Ecircumflex uni01DA -73 - -KPX Igrave six -73 -KPX Igrave Gcircumflex -73 -KPX Igrave Gbreve -73 -KPX Igrave Gdotaccent -73 -KPX Igrave Gcommaaccent -73 -KPX Igrave uni01DA -73 - -KPX Icircumflex six -73 -KPX Icircumflex Gcircumflex -73 -KPX Icircumflex Gbreve -73 -KPX Icircumflex Gdotaccent -73 -KPX Icircumflex Gcommaaccent -73 -KPX Icircumflex uni01DA -73 - -KPX Eth less -159 -KPX Eth kgreenlandic -159 -KPX Eth lacute -159 -KPX Eth uni01F4 -159 - -KPX Ograve less -159 -KPX Ograve kgreenlandic -159 -KPX Ograve lacute -159 -KPX Ograve uni01F4 -159 - -KPX agrave seven -36 -KPX agrave less -83 -KPX agrave Hbar -36 -KPX agrave lacute -83 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -112 -KPX ucircumflex nine -282 -KPX ucircumflex colon -178 -KPX ucircumflex less -319 -KPX ucircumflex backslash -253 -KPX ucircumflex questiondown -253 -KPX ucircumflex Aacute -253 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -112 -KPX ydieresis nine -282 -KPX ydieresis colon -178 -KPX ydieresis less -319 -KPX ydieresis backslash -253 -KPX ydieresis questiondown -253 -KPX ydieresis Aacute -253 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -112 -KPX ydieresis lacute -319 - -KPX Abreve O -8 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -253 -KPX abreve questiondown -253 -KPX abreve Aacute -253 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -188 -KPX Edotaccent H -102 -KPX Edotaccent R -102 -KPX Edotaccent X -112 -KPX Edotaccent backslash -131 -KPX Edotaccent ordfeminine -102 -KPX Edotaccent guillemotleft -102 -KPX Edotaccent logicalnot -102 -KPX Edotaccent sfthyphen -102 -KPX Edotaccent acute -102 -KPX Edotaccent mu -102 -KPX Edotaccent paragraph -102 -KPX Edotaccent periodcentered -102 -KPX Edotaccent cedilla -102 -KPX Edotaccent ordmasculine -102 -KPX Edotaccent guillemotright -112 -KPX Edotaccent onequarter -112 -KPX Edotaccent onehalf -112 -KPX Edotaccent threequarters -112 -KPX Edotaccent questiondown -131 -KPX Edotaccent Aacute -131 -KPX Edotaccent Yacute -102 -KPX Edotaccent ebreve -102 -KPX Edotaccent Hbar -92 -KPX Edotaccent dotlessi -112 -KPX Edotaccent lacute -188 - - -KPX Ecaron seven -92 -KPX Ecaron less -188 -KPX Ecaron H -102 -KPX Ecaron R -102 -KPX Ecaron X -112 -KPX Ecaron backslash -131 -KPX Ecaron ordfeminine -102 -KPX Ecaron guillemotleft -102 -KPX Ecaron logicalnot -102 -KPX Ecaron sfthyphen -102 -KPX Ecaron acute -102 -KPX Ecaron mu -102 -KPX Ecaron paragraph -102 -KPX Ecaron periodcentered -102 -KPX Ecaron cedilla -102 -KPX Ecaron ordmasculine -102 -KPX Ecaron guillemotright -112 -KPX Ecaron onequarter -112 -KPX Ecaron onehalf -112 -KPX Ecaron threequarters -112 -KPX Ecaron questiondown -131 -KPX Ecaron Aacute -131 -KPX Ecaron Yacute -102 -KPX Ecaron ebreve -102 -KPX Ecaron Hbar -92 -KPX Ecaron dotlessi -112 -KPX Ecaron lacute -188 - - -KPX Gdotaccent six -73 -KPX Gdotaccent Gdotaccent -73 -KPX Gdotaccent Gcommaaccent -73 - -KPX Gcommaaccent six -73 -KPX Gcommaaccent Gdotaccent -73 -KPX Gcommaaccent Gcommaaccent -73 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -243 -KPX Hbar F -264 -KPX Hbar H -264 -KPX Hbar R -264 -KPX Hbar U -225 -KPX Hbar V -243 -KPX Hbar X -264 -KPX Hbar Z -282 -KPX Hbar backslash -339 -KPX Hbar cent -243 -KPX Hbar sterling -243 -KPX Hbar currency -243 -KPX Hbar yen -243 -KPX Hbar brokenbar -243 -KPX Hbar section -243 -KPX Hbar dieresis -243 -KPX Hbar copyright -264 -KPX Hbar ordfeminine -264 -KPX Hbar guillemotleft -264 -KPX Hbar logicalnot -264 -KPX Hbar sfthyphen -264 -KPX Hbar acute -264 -KPX Hbar mu -264 -KPX Hbar paragraph -264 -KPX Hbar periodcentered -264 -KPX Hbar cedilla -264 -KPX Hbar ordmasculine -264 -KPX Hbar guillemotright -264 -KPX Hbar onequarter -264 -KPX Hbar onehalf -264 -KPX Hbar threequarters -264 -KPX Hbar questiondown -339 -KPX Hbar Aacute -339 -KPX Hbar Eacute -264 -KPX Hbar Idieresis -264 -KPX Hbar Yacute -264 -KPX Hbar ebreve -264 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -243 -KPX Hbar gcommaaccent -243 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -264 - -KPX hbar Hbar -112 - -KPX Idot dollar -92 -KPX Idot Idot -92 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -243 -KPX lacute H -264 -KPX lacute R -264 -KPX lacute X -225 -KPX lacute cent -243 -KPX lacute sterling -243 -KPX lacute currency -243 -KPX lacute yen -243 -KPX lacute brokenbar -243 -KPX lacute section -243 -KPX lacute dieresis -243 -KPX lacute ordfeminine -264 -KPX lacute guillemotleft -264 -KPX lacute logicalnot -264 -KPX lacute sfthyphen -264 -KPX lacute acute -264 -KPX lacute mu -264 -KPX lacute paragraph -264 -KPX lacute periodcentered -264 -KPX lacute cedilla -264 -KPX lacute ordmasculine -264 -KPX lacute guillemotright -225 -KPX lacute onequarter -225 -KPX lacute onehalf -225 -KPX lacute threequarters -225 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -264 -KPX lacute Ebreve -120 -KPX lacute ebreve -264 -KPX lacute dotlessi -225 - - -KPX uni027D dollar -272 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 - -KPX uni10EC dollar -159 -KPX uni10EC seven 47 -KPX uni10EC D -243 -KPX uni10EC F -264 -KPX uni10EC H -264 -KPX uni10EC R -264 -KPX uni10EC U -225 -KPX uni10EC V -243 -KPX uni10EC X -264 -KPX uni10EC Z -282 -KPX uni10EC backslash -339 -KPX uni10EC cent -243 -KPX uni10EC sterling -243 -KPX uni10EC currency -243 -KPX uni10EC yen -243 -KPX uni10EC brokenbar -243 -KPX uni10EC section -243 -KPX uni10EC dieresis -243 -KPX uni10EC copyright -264 -KPX uni10EC ordfeminine -264 -KPX uni10EC guillemotleft -264 -KPX uni10EC logicalnot -264 -KPX uni10EC sfthyphen -264 -KPX uni10EC acute -264 -KPX uni10EC mu -264 -KPX uni10EC paragraph -264 -KPX uni10EC periodcentered -264 -KPX uni10EC cedilla -264 -KPX uni10EC ordmasculine -264 -KPX uni10EC guillemotright -264 -KPX uni10EC onequarter -264 -KPX uni10EC onehalf -264 -KPX uni10EC threequarters -264 -KPX uni10EC questiondown -339 -KPX uni10EC Aacute -339 -KPX uni10EC Eacute -264 -KPX uni10EC Idieresis -264 -KPX uni10EC Yacute -264 -KPX uni10EC ebreve -264 -KPX uni10EC edotaccent -225 -KPX uni10EC ecaron -225 -KPX uni10EC gdotaccent -243 -KPX uni10EC gcommaaccent -243 -KPX uni10EC Hbar 47 -KPX uni10EC dotlessi -264 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ttf b/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ttf deleted file mode 100755 index 45b1df61..00000000 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ttf and /dev/null differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ufm deleted file mode 100755 index e2852931..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans-ExtraLight.ufm +++ /dev/null @@ -1,7580 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Light -FontSubfamily ExtraLight -UniqueID DejaVu : DejaVu Sans ExtraLight : 22-8-2010 -FullName DejaVu Sans ExtraLight -Version Version 2.32 -PostScriptName DejaVuSans-ExtraLight -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily ExtraLight -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -733 -269 1659 1104 -StartCharMetrics 1864 -U 32 ; WX 318 ; N space ; G 3 -U 33 ; WX 401 ; N exclam ; G 4 -U 34 ; WX 460 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 636 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 780 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 390 ; N parenleft ; G 11 -U 41 ; WX 390 ; N parenright ; G 12 -U 42 ; WX 500 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 318 ; N comma ; G 15 -U 45 ; WX 361 ; N hyphen ; G 16 -U 46 ; WX 318 ; N period ; G 17 -U 47 ; WX 337 ; N slash ; G 18 -U 48 ; WX 636 ; N zero ; G 19 -U 49 ; WX 636 ; N one ; G 20 -U 50 ; WX 636 ; N two ; G 21 -U 51 ; WX 636 ; N three ; G 22 -U 52 ; WX 636 ; N four ; G 23 -U 53 ; WX 636 ; N five ; G 24 -U 54 ; WX 636 ; N six ; G 25 -U 55 ; WX 636 ; N seven ; G 26 -U 56 ; WX 636 ; N eight ; G 27 -U 57 ; WX 636 ; N nine ; G 28 -U 58 ; WX 337 ; N colon ; G 29 -U 59 ; WX 337 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 531 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 684 ; N A ; G 36 -U 66 ; WX 655 ; N B ; G 37 -U 67 ; WX 698 ; N C ; G 38 -U 68 ; WX 770 ; N D ; G 39 -U 69 ; WX 632 ; N E ; G 40 -U 70 ; WX 575 ; N F ; G 41 -U 71 ; WX 775 ; N G ; G 42 -U 72 ; WX 752 ; N H ; G 43 -U 73 ; WX 295 ; N I ; G 44 -U 74 ; WX 295 ; N J ; G 45 -U 75 ; WX 656 ; N K ; G 46 -U 76 ; WX 557 ; N L ; G 47 -U 77 ; WX 863 ; N M ; G 48 -U 78 ; WX 748 ; N N ; G 49 -U 79 ; WX 787 ; N O ; G 50 -U 80 ; WX 603 ; N P ; G 51 -U 81 ; WX 787 ; N Q ; G 52 -U 82 ; WX 695 ; N R ; G 53 -U 83 ; WX 635 ; N S ; G 54 -U 84 ; WX 611 ; N T ; G 55 -U 85 ; WX 732 ; N U ; G 56 -U 86 ; WX 684 ; N V ; G 57 -U 87 ; WX 989 ; N W ; G 58 -U 88 ; WX 685 ; N X ; G 59 -U 89 ; WX 611 ; N Y ; G 60 -U 90 ; WX 685 ; N Z ; G 61 -U 91 ; WX 390 ; N bracketleft ; G 62 -U 92 ; WX 337 ; N backslash ; G 63 -U 93 ; WX 390 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 613 ; N a ; G 68 -U 98 ; WX 635 ; N b ; G 69 -U 99 ; WX 550 ; N c ; G 70 -U 100 ; WX 635 ; N d ; G 71 -U 101 ; WX 615 ; N e ; G 72 -U 102 ; WX 352 ; N f ; G 73 -U 103 ; WX 600 ; N g ; G 74 -U 104 ; WX 634 ; N h ; G 75 -U 105 ; WX 278 ; N i ; G 76 -U 106 ; WX 278 ; N j ; G 77 -U 107 ; WX 579 ; N k ; G 78 -U 108 ; WX 278 ; N l ; G 79 -U 109 ; WX 974 ; N m ; G 80 -U 110 ; WX 634 ; N n ; G 81 -U 111 ; WX 612 ; N o ; G 82 -U 112 ; WX 635 ; N p ; G 83 -U 113 ; WX 635 ; N q ; G 84 -U 114 ; WX 411 ; N r ; G 85 -U 115 ; WX 521 ; N s ; G 86 -U 116 ; WX 392 ; N t ; G 87 -U 117 ; WX 634 ; N u ; G 88 -U 118 ; WX 592 ; N v ; G 89 -U 119 ; WX 818 ; N w ; G 90 -U 120 ; WX 592 ; N x ; G 91 -U 121 ; WX 592 ; N y ; G 92 -U 122 ; WX 525 ; N z ; G 93 -U 123 ; WX 636 ; N braceleft ; G 94 -U 124 ; WX 337 ; N bar ; G 95 -U 125 ; WX 636 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 318 ; N nbspace ; G 98 -U 161 ; WX 401 ; N exclamdown ; G 99 -U 162 ; WX 636 ; N cent ; G 100 -U 163 ; WX 636 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 636 ; N yen ; G 103 -U 166 ; WX 337 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 471 ; N ordfeminine ; G 108 -U 171 ; WX 612 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 361 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 401 ; N twosuperior ; G 116 -U 179 ; WX 401 ; N threesuperior ; G 117 -U 180 ; WX 483 ; N acute ; G 118 -U 181 ; WX 636 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 318 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 401 ; N onesuperior ; G 123 -U 186 ; WX 471 ; N ordmasculine ; G 124 -U 187 ; WX 612 ; N guillemotright ; G 125 -U 188 ; WX 969 ; N onequarter ; G 126 -U 189 ; WX 969 ; N onehalf ; G 127 -U 190 ; WX 969 ; N threequarters ; G 128 -U 191 ; WX 536 ; N questiondown ; G 129 -U 192 ; WX 684 ; N Agrave ; G 130 -U 193 ; WX 684 ; N Aacute ; G 131 -U 194 ; WX 684 ; N Acircumflex ; G 132 -U 195 ; WX 684 ; N Atilde ; G 133 -U 196 ; WX 684 ; N Adieresis ; G 134 -U 197 ; WX 684 ; N Aring ; G 135 -U 198 ; WX 974 ; N AE ; G 136 -U 199 ; WX 698 ; N Ccedilla ; G 137 -U 200 ; WX 632 ; N Egrave ; G 138 -U 201 ; WX 632 ; N Eacute ; G 139 -U 202 ; WX 632 ; N Ecircumflex ; G 140 -U 203 ; WX 632 ; N Edieresis ; G 141 -U 204 ; WX 295 ; N Igrave ; G 142 -U 205 ; WX 295 ; N Iacute ; G 143 -U 206 ; WX 295 ; N Icircumflex ; G 144 -U 207 ; WX 295 ; N Idieresis ; G 145 -U 208 ; WX 775 ; N Eth ; G 146 -U 209 ; WX 748 ; N Ntilde ; G 147 -U 210 ; WX 787 ; N Ograve ; G 148 -U 211 ; WX 787 ; N Oacute ; G 149 -U 212 ; WX 787 ; N Ocircumflex ; G 150 -U 213 ; WX 787 ; N Otilde ; G 151 -U 214 ; WX 787 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 787 ; N Oslash ; G 154 -U 217 ; WX 732 ; N Ugrave ; G 155 -U 218 ; WX 732 ; N Uacute ; G 156 -U 219 ; WX 732 ; N Ucircumflex ; G 157 -U 220 ; WX 732 ; N Udieresis ; G 158 -U 221 ; WX 611 ; N Yacute ; G 159 -U 222 ; WX 605 ; N Thorn ; G 160 -U 223 ; WX 676 ; N germandbls ; G 161 -U 224 ; WX 613 ; N agrave ; G 162 -U 225 ; WX 613 ; N aacute ; G 163 -U 226 ; WX 613 ; N acircumflex ; G 164 -U 227 ; WX 613 ; N atilde ; G 165 -U 228 ; WX 613 ; N adieresis ; G 166 -U 229 ; WX 613 ; N aring ; G 167 -U 230 ; WX 982 ; N ae ; G 168 -U 231 ; WX 550 ; N ccedilla ; G 169 -U 232 ; WX 615 ; N egrave ; G 170 -U 233 ; WX 615 ; N eacute ; G 171 -U 234 ; WX 615 ; N ecircumflex ; G 172 -U 235 ; WX 615 ; N edieresis ; G 173 -U 236 ; WX 278 ; N igrave ; G 174 -U 237 ; WX 278 ; N iacute ; G 175 -U 238 ; WX 278 ; N icircumflex ; G 176 -U 239 ; WX 278 ; N idieresis ; G 177 -U 240 ; WX 612 ; N eth ; G 178 -U 241 ; WX 634 ; N ntilde ; G 179 -U 242 ; WX 612 ; N ograve ; G 180 -U 243 ; WX 612 ; N oacute ; G 181 -U 244 ; WX 612 ; N ocircumflex ; G 182 -U 245 ; WX 612 ; N otilde ; G 183 -U 246 ; WX 612 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 612 ; N oslash ; G 186 -U 249 ; WX 634 ; N ugrave ; G 187 -U 250 ; WX 634 ; N uacute ; G 188 -U 251 ; WX 634 ; N ucircumflex ; G 189 -U 252 ; WX 634 ; N udieresis ; G 190 -U 253 ; WX 592 ; N yacute ; G 191 -U 254 ; WX 635 ; N thorn ; G 192 -U 255 ; WX 592 ; N ydieresis ; G 193 -U 256 ; WX 684 ; N Amacron ; G 194 -U 257 ; WX 613 ; N amacron ; G 195 -U 258 ; WX 684 ; N Abreve ; G 196 -U 259 ; WX 613 ; N abreve ; G 197 -U 260 ; WX 684 ; N Aogonek ; G 198 -U 261 ; WX 613 ; N aogonek ; G 199 -U 262 ; WX 698 ; N Cacute ; G 200 -U 263 ; WX 550 ; N cacute ; G 201 -U 264 ; WX 698 ; N Ccircumflex ; G 202 -U 265 ; WX 550 ; N ccircumflex ; G 203 -U 266 ; WX 698 ; N Cdotaccent ; G 204 -U 267 ; WX 550 ; N cdotaccent ; G 205 -U 268 ; WX 698 ; N Ccaron ; G 206 -U 269 ; WX 550 ; N ccaron ; G 207 -U 270 ; WX 770 ; N Dcaron ; G 208 -U 271 ; WX 635 ; N dcaron ; G 209 -U 272 ; WX 775 ; N Dcroat ; G 210 -U 273 ; WX 635 ; N dmacron ; G 211 -U 274 ; WX 632 ; N Emacron ; G 212 -U 275 ; WX 615 ; N emacron ; G 213 -U 276 ; WX 632 ; N Ebreve ; G 214 -U 277 ; WX 615 ; N ebreve ; G 215 -U 278 ; WX 632 ; N Edotaccent ; G 216 -U 279 ; WX 615 ; N edotaccent ; G 217 -U 280 ; WX 632 ; N Eogonek ; G 218 -U 281 ; WX 615 ; N eogonek ; G 219 -U 282 ; WX 632 ; N Ecaron ; G 220 -U 283 ; WX 615 ; N ecaron ; G 221 -U 284 ; WX 775 ; N Gcircumflex ; G 222 -U 285 ; WX 600 ; N gcircumflex ; G 223 -U 286 ; WX 775 ; N Gbreve ; G 224 -U 287 ; WX 600 ; N gbreve ; G 225 -U 288 ; WX 775 ; N Gdotaccent ; G 226 -U 289 ; WX 600 ; N gdotaccent ; G 227 -U 290 ; WX 775 ; N Gcommaaccent ; G 228 -U 291 ; WX 600 ; N gcommaaccent ; G 229 -U 292 ; WX 752 ; N Hcircumflex ; G 230 -U 293 ; WX 634 ; N hcircumflex ; G 231 -U 294 ; WX 916 ; N Hbar ; G 232 -U 295 ; WX 695 ; N hbar ; G 233 -U 296 ; WX 295 ; N Itilde ; G 234 -U 297 ; WX 278 ; N itilde ; G 235 -U 298 ; WX 295 ; N Imacron ; G 236 -U 299 ; WX 278 ; N imacron ; G 237 -U 300 ; WX 295 ; N Ibreve ; G 238 -U 301 ; WX 278 ; N ibreve ; G 239 -U 302 ; WX 295 ; N Iogonek ; G 240 -U 303 ; WX 278 ; N iogonek ; G 241 -U 304 ; WX 295 ; N Idot ; G 242 -U 305 ; WX 278 ; N dotlessi ; G 243 -U 306 ; WX 590 ; N IJ ; G 244 -U 307 ; WX 556 ; N ij ; G 245 -U 308 ; WX 295 ; N Jcircumflex ; G 246 -U 309 ; WX 278 ; N jcircumflex ; G 247 -U 310 ; WX 656 ; N Kcommaaccent ; G 248 -U 311 ; WX 579 ; N kcommaaccent ; G 249 -U 312 ; WX 579 ; N kgreenlandic ; G 250 -U 313 ; WX 557 ; N Lacute ; G 251 -U 314 ; WX 278 ; N lacute ; G 252 -U 315 ; WX 557 ; N Lcommaaccent ; G 253 -U 316 ; WX 278 ; N lcommaaccent ; G 254 -U 317 ; WX 557 ; N Lcaron ; G 255 -U 318 ; WX 375 ; N lcaron ; G 256 -U 319 ; WX 557 ; N Ldot ; G 257 -U 320 ; WX 342 ; N ldot ; G 258 -U 321 ; WX 562 ; N Lslash ; G 259 -U 322 ; WX 284 ; N lslash ; G 260 -U 323 ; WX 748 ; N Nacute ; G 261 -U 324 ; WX 634 ; N nacute ; G 262 -U 325 ; WX 748 ; N Ncommaaccent ; G 263 -U 326 ; WX 634 ; N ncommaaccent ; G 264 -U 327 ; WX 748 ; N Ncaron ; G 265 -U 328 ; WX 634 ; N ncaron ; G 266 -U 329 ; WX 813 ; N napostrophe ; G 267 -U 330 ; WX 757 ; N Eng ; G 268 -U 331 ; WX 634 ; N eng ; G 269 -U 332 ; WX 787 ; N Omacron ; G 270 -U 333 ; WX 612 ; N omacron ; G 271 -U 334 ; WX 787 ; N Obreve ; G 272 -U 335 ; WX 612 ; N obreve ; G 273 -U 336 ; WX 787 ; N Ohungarumlaut ; G 274 -U 337 ; WX 612 ; N ohungarumlaut ; G 275 -U 338 ; WX 1070 ; N OE ; G 276 -U 339 ; WX 1023 ; N oe ; G 277 -U 340 ; WX 695 ; N Racute ; G 278 -U 341 ; WX 411 ; N racute ; G 279 -U 342 ; WX 695 ; N Rcommaaccent ; G 280 -U 343 ; WX 411 ; N rcommaaccent ; G 281 -U 344 ; WX 695 ; N Rcaron ; G 282 -U 345 ; WX 411 ; N rcaron ; G 283 -U 346 ; WX 635 ; N Sacute ; G 284 -U 347 ; WX 521 ; N sacute ; G 285 -U 348 ; WX 635 ; N Scircumflex ; G 286 -U 349 ; WX 521 ; N scircumflex ; G 287 -U 350 ; WX 635 ; N Scedilla ; G 288 -U 351 ; WX 521 ; N scedilla ; G 289 -U 352 ; WX 635 ; N Scaron ; G 290 -U 353 ; WX 521 ; N scaron ; G 291 -U 354 ; WX 611 ; N Tcommaaccent ; G 292 -U 355 ; WX 392 ; N tcommaaccent ; G 293 -U 356 ; WX 611 ; N Tcaron ; G 294 -U 357 ; WX 392 ; N tcaron ; G 295 -U 358 ; WX 611 ; N Tbar ; G 296 -U 359 ; WX 392 ; N tbar ; G 297 -U 360 ; WX 732 ; N Utilde ; G 298 -U 361 ; WX 634 ; N utilde ; G 299 -U 362 ; WX 732 ; N Umacron ; G 300 -U 363 ; WX 634 ; N umacron ; G 301 -U 364 ; WX 732 ; N Ubreve ; G 302 -U 365 ; WX 634 ; N ubreve ; G 303 -U 366 ; WX 732 ; N Uring ; G 304 -U 367 ; WX 634 ; N uring ; G 305 -U 368 ; WX 732 ; N Uhungarumlaut ; G 306 -U 369 ; WX 634 ; N uhungarumlaut ; G 307 -U 370 ; WX 732 ; N Uogonek ; G 308 -U 371 ; WX 634 ; N uogonek ; G 309 -U 372 ; WX 989 ; N Wcircumflex ; G 310 -U 373 ; WX 818 ; N wcircumflex ; G 311 -U 374 ; WX 611 ; N Ycircumflex ; G 312 -U 375 ; WX 592 ; N ycircumflex ; G 313 -U 376 ; WX 611 ; N Ydieresis ; G 314 -U 377 ; WX 685 ; N Zacute ; G 315 -U 378 ; WX 525 ; N zacute ; G 316 -U 379 ; WX 685 ; N Zdotaccent ; G 317 -U 380 ; WX 525 ; N zdotaccent ; G 318 -U 381 ; WX 685 ; N Zcaron ; G 319 -U 382 ; WX 525 ; N zcaron ; G 320 -U 383 ; WX 352 ; N longs ; G 321 -U 384 ; WX 635 ; N uni0180 ; G 322 -U 385 ; WX 735 ; N uni0181 ; G 323 -U 386 ; WX 686 ; N uni0182 ; G 324 -U 387 ; WX 635 ; N uni0183 ; G 325 -U 390 ; WX 698 ; N uni0186 ; G 326 -U 391 ; WX 698 ; N uni0187 ; G 327 -U 392 ; WX 550 ; N uni0188 ; G 328 -U 393 ; WX 775 ; N uni0189 ; G 329 -U 394 ; WX 824 ; N uni018A ; G 330 -U 395 ; WX 686 ; N uni018B ; G 331 -U 396 ; WX 635 ; N uni018C ; G 332 -U 397 ; WX 612 ; N uni018D ; G 333 -U 398 ; WX 632 ; N uni018E ; G 334 -U 399 ; WX 787 ; N uni018F ; G 335 -U 400 ; WX 585 ; N uni0190 ; G 336 -U 401 ; WX 575 ; N uni0191 ; G 337 -U 402 ; WX 352 ; N florin ; G 338 -U 403 ; WX 775 ; N uni0193 ; G 339 -U 404 ; WX 685 ; N uni0194 ; G 340 -U 405 ; WX 965 ; N uni0195 ; G 341 -U 406 ; WX 354 ; N uni0196 ; G 342 -U 407 ; WX 295 ; N uni0197 ; G 343 -U 408 ; WX 690 ; N uni0198 ; G 344 -U 409 ; WX 526 ; N uni0199 ; G 345 -U 410 ; WX 278 ; N uni019A ; G 346 -U 412 ; WX 974 ; N uni019C ; G 347 -U 413 ; WX 748 ; N uni019D ; G 348 -U 414 ; WX 634 ; N uni019E ; G 349 -U 415 ; WX 787 ; N uni019F ; G 350 -U 416 ; WX 934 ; N Ohorn ; G 351 -U 417 ; WX 757 ; N ohorn ; G 352 -U 418 ; WX 949 ; N uni01A2 ; G 353 -U 419 ; WX 759 ; N uni01A3 ; G 354 -U 420 ; WX 652 ; N uni01A4 ; G 355 -U 421 ; WX 635 ; N uni01A5 ; G 356 -U 422 ; WX 695 ; N uni01A6 ; G 357 -U 423 ; WX 635 ; N uni01A7 ; G 358 -U 424 ; WX 521 ; N uni01A8 ; G 359 -U 425 ; WX 632 ; N uni01A9 ; G 360 -U 427 ; WX 392 ; N uni01AB ; G 361 -U 428 ; WX 611 ; N uni01AC ; G 362 -U 429 ; WX 392 ; N uni01AD ; G 363 -U 430 ; WX 611 ; N uni01AE ; G 364 -U 431 ; WX 879 ; N Uhorn ; G 365 -U 432 ; WX 779 ; N uhorn ; G 366 -U 433 ; WX 764 ; N uni01B1 ; G 367 -U 434 ; WX 721 ; N uni01B2 ; G 368 -U 435 ; WX 696 ; N uni01B3 ; G 369 -U 436 ; WX 805 ; N uni01B4 ; G 370 -U 437 ; WX 685 ; N uni01B5 ; G 371 -U 438 ; WX 525 ; N uni01B6 ; G 372 -U 448 ; WX 295 ; N uni01C0 ; G 373 -U 449 ; WX 492 ; N uni01C1 ; G 374 -U 450 ; WX 459 ; N uni01C2 ; G 375 -U 451 ; WX 295 ; N uni01C3 ; G 376 -U 452 ; WX 1422 ; N uni01C4 ; G 377 -U 453 ; WX 1299 ; N uni01C5 ; G 378 -U 454 ; WX 1154 ; N uni01C6 ; G 379 -U 455 ; WX 835 ; N uni01C7 ; G 380 -U 456 ; WX 787 ; N uni01C8 ; G 381 -U 457 ; WX 457 ; N uni01C9 ; G 382 -U 458 ; WX 931 ; N uni01CA ; G 383 -U 459 ; WX 924 ; N uni01CB ; G 384 -U 460 ; WX 797 ; N uni01CC ; G 385 -U 461 ; WX 684 ; N uni01CD ; G 386 -U 462 ; WX 613 ; N uni01CE ; G 387 -U 463 ; WX 295 ; N uni01CF ; G 388 -U 464 ; WX 278 ; N uni01D0 ; G 389 -U 465 ; WX 787 ; N uni01D1 ; G 390 -U 466 ; WX 612 ; N uni01D2 ; G 391 -U 467 ; WX 732 ; N uni01D3 ; G 392 -U 468 ; WX 634 ; N uni01D4 ; G 393 -U 469 ; WX 732 ; N uni01D5 ; G 394 -U 470 ; WX 634 ; N uni01D6 ; G 395 -U 471 ; WX 732 ; N uni01D7 ; G 396 -U 472 ; WX 634 ; N uni01D8 ; G 397 -U 473 ; WX 732 ; N uni01D9 ; G 398 -U 474 ; WX 634 ; N uni01DA ; G 399 -U 475 ; WX 732 ; N uni01DB ; G 400 -U 476 ; WX 634 ; N uni01DC ; G 401 -U 477 ; WX 615 ; N uni01DD ; G 402 -U 478 ; WX 684 ; N uni01DE ; G 403 -U 479 ; WX 613 ; N uni01DF ; G 404 -U 480 ; WX 684 ; N uni01E0 ; G 405 -U 481 ; WX 613 ; N uni01E1 ; G 406 -U 482 ; WX 974 ; N uni01E2 ; G 407 -U 483 ; WX 982 ; N uni01E3 ; G 408 -U 484 ; WX 775 ; N uni01E4 ; G 409 -U 485 ; WX 600 ; N uni01E5 ; G 410 -U 486 ; WX 775 ; N Gcaron ; G 411 -U 487 ; WX 600 ; N gcaron ; G 412 -U 488 ; WX 656 ; N uni01E8 ; G 413 -U 489 ; WX 579 ; N uni01E9 ; G 414 -U 490 ; WX 787 ; N uni01EA ; G 415 -U 491 ; WX 612 ; N uni01EB ; G 416 -U 492 ; WX 787 ; N uni01EC ; G 417 -U 493 ; WX 612 ; N uni01ED ; G 418 -U 496 ; WX 278 ; N uni01F0 ; G 419 -U 497 ; WX 1422 ; N uni01F1 ; G 420 -U 498 ; WX 1299 ; N uni01F2 ; G 421 -U 499 ; WX 1154 ; N uni01F3 ; G 422 -U 500 ; WX 775 ; N uni01F4 ; G 423 -U 501 ; WX 600 ; N uni01F5 ; G 424 -U 504 ; WX 748 ; N uni01F8 ; G 425 -U 505 ; WX 634 ; N uni01F9 ; G 426 -U 506 ; WX 684 ; N Aringacute ; G 427 -U 507 ; WX 613 ; N aringacute ; G 428 -U 508 ; WX 974 ; N AEacute ; G 429 -U 509 ; WX 982 ; N aeacute ; G 430 -U 510 ; WX 787 ; N Oslashacute ; G 431 -U 511 ; WX 612 ; N oslashacute ; G 432 -U 512 ; WX 684 ; N uni0200 ; G 433 -U 513 ; WX 613 ; N uni0201 ; G 434 -U 514 ; WX 684 ; N uni0202 ; G 435 -U 515 ; WX 613 ; N uni0203 ; G 436 -U 516 ; WX 632 ; N uni0204 ; G 437 -U 517 ; WX 615 ; N uni0205 ; G 438 -U 518 ; WX 632 ; N uni0206 ; G 439 -U 519 ; WX 615 ; N uni0207 ; G 440 -U 520 ; WX 295 ; N uni0208 ; G 441 -U 521 ; WX 278 ; N uni0209 ; G 442 -U 522 ; WX 295 ; N uni020A ; G 443 -U 523 ; WX 278 ; N uni020B ; G 444 -U 524 ; WX 787 ; N uni020C ; G 445 -U 525 ; WX 612 ; N uni020D ; G 446 -U 526 ; WX 787 ; N uni020E ; G 447 -U 527 ; WX 612 ; N uni020F ; G 448 -U 528 ; WX 695 ; N uni0210 ; G 449 -U 529 ; WX 411 ; N uni0211 ; G 450 -U 530 ; WX 695 ; N uni0212 ; G 451 -U 531 ; WX 411 ; N uni0213 ; G 452 -U 532 ; WX 732 ; N uni0214 ; G 453 -U 533 ; WX 634 ; N uni0215 ; G 454 -U 534 ; WX 732 ; N uni0216 ; G 455 -U 535 ; WX 634 ; N uni0217 ; G 456 -U 536 ; WX 635 ; N Scommaaccent ; G 457 -U 537 ; WX 521 ; N scommaaccent ; G 458 -U 538 ; WX 611 ; N uni021A ; G 459 -U 539 ; WX 392 ; N uni021B ; G 460 -U 542 ; WX 752 ; N uni021E ; G 461 -U 543 ; WX 634 ; N uni021F ; G 462 -U 548 ; WX 685 ; N uni0224 ; G 463 -U 549 ; WX 525 ; N uni0225 ; G 464 -U 550 ; WX 684 ; N uni0226 ; G 465 -U 551 ; WX 613 ; N uni0227 ; G 466 -U 552 ; WX 632 ; N uni0228 ; G 467 -U 553 ; WX 615 ; N uni0229 ; G 468 -U 554 ; WX 787 ; N uni022A ; G 469 -U 555 ; WX 612 ; N uni022B ; G 470 -U 556 ; WX 787 ; N uni022C ; G 471 -U 557 ; WX 612 ; N uni022D ; G 472 -U 558 ; WX 787 ; N uni022E ; G 473 -U 559 ; WX 612 ; N uni022F ; G 474 -U 560 ; WX 787 ; N uni0230 ; G 475 -U 561 ; WX 612 ; N uni0231 ; G 476 -U 562 ; WX 611 ; N uni0232 ; G 477 -U 563 ; WX 592 ; N uni0233 ; G 478 -U 567 ; WX 278 ; N dotlessj ; G 479 -U 568 ; WX 1032 ; N uni0238 ; G 480 -U 569 ; WX 1032 ; N uni0239 ; G 481 -U 581 ; WX 684 ; N uni0245 ; G 482 -U 584 ; WX 295 ; N uni0248 ; G 483 -U 585 ; WX 278 ; N uni0249 ; G 484 -U 587 ; WX 635 ; N uni024B ; G 485 -U 588 ; WX 695 ; N uni024C ; G 486 -U 589 ; WX 411 ; N uni024D ; G 487 -U 592 ; WX 614 ; N uni0250 ; G 488 -U 593 ; WX 635 ; N uni0251 ; G 489 -U 594 ; WX 635 ; N uni0252 ; G 490 -U 595 ; WX 635 ; N uni0253 ; G 491 -U 596 ; WX 550 ; N uni0254 ; G 492 -U 598 ; WX 635 ; N uni0256 ; G 493 -U 599 ; WX 727 ; N uni0257 ; G 494 -U 600 ; WX 615 ; N uni0258 ; G 495 -U 601 ; WX 615 ; N uni0259 ; G 496 -U 603 ; WX 541 ; N uni025B ; G 497 -U 604 ; WX 541 ; N uni025C ; G 498 -U 607 ; WX 326 ; N uni025F ; G 499 -U 608 ; WX 637 ; N uni0260 ; G 500 -U 609 ; WX 635 ; N uni0261 ; G 501 -U 611 ; WX 685 ; N uni0263 ; G 502 -U 613 ; WX 634 ; N uni0265 ; G 503 -U 614 ; WX 634 ; N uni0266 ; G 504 -U 615 ; WX 634 ; N uni0267 ; G 505 -U 616 ; WX 278 ; N uni0268 ; G 506 -U 617 ; WX 387 ; N uni0269 ; G 507 -U 618 ; WX 372 ; N uni026A ; G 508 -U 621 ; WX 387 ; N uni026D ; G 509 -U 623 ; WX 974 ; N uni026F ; G 510 -U 624 ; WX 974 ; N uni0270 ; G 511 -U 625 ; WX 974 ; N uni0271 ; G 512 -U 626 ; WX 634 ; N uni0272 ; G 513 -U 627 ; WX 634 ; N uni0273 ; G 514 -U 628 ; WX 634 ; N uni0274 ; G 515 -U 629 ; WX 612 ; N uni0275 ; G 516 -U 632 ; WX 660 ; N uni0278 ; G 517 -U 633 ; WX 411 ; N uni0279 ; G 518 -U 634 ; WX 411 ; N uni027A ; G 519 -U 635 ; WX 411 ; N uni027B ; G 520 -U 636 ; WX 411 ; N uni027C ; G 521 -U 637 ; WX 411 ; N uni027D ; G 522 -U 638 ; WX 530 ; N uni027E ; G 523 -U 639 ; WX 530 ; N uni027F ; G 524 -U 640 ; WX 602 ; N uni0280 ; G 525 -U 641 ; WX 602 ; N uni0281 ; G 526 -U 642 ; WX 521 ; N uni0282 ; G 527 -U 643 ; WX 336 ; N uni0283 ; G 528 -U 645 ; WX 461 ; N uni0285 ; G 529 -U 647 ; WX 392 ; N uni0287 ; G 530 -U 648 ; WX 392 ; N uni0288 ; G 531 -U 649 ; WX 634 ; N uni0289 ; G 532 -U 650 ; WX 618 ; N uni028A ; G 533 -U 651 ; WX 598 ; N uni028B ; G 534 -U 652 ; WX 592 ; N uni028C ; G 535 -U 653 ; WX 818 ; N uni028D ; G 536 -U 654 ; WX 592 ; N uni028E ; G 537 -U 656 ; WX 525 ; N uni0290 ; G 538 -U 665 ; WX 580 ; N uni0299 ; G 539 -U 668 ; WX 654 ; N uni029C ; G 540 -U 670 ; WX 667 ; N uni029E ; G 541 -U 671 ; WX 583 ; N uni029F ; G 542 -U 672 ; WX 712 ; N uni02A0 ; G 543 -U 675 ; WX 1014 ; N uni02A3 ; G 544 -U 678 ; WX 824 ; N uni02A6 ; G 545 -U 679 ; WX 610 ; N uni02A7 ; G 546 -U 681 ; WX 848 ; N uni02A9 ; G 547 -U 682 ; WX 641 ; N uni02AA ; G 548 -U 683 ; WX 654 ; N uni02AB ; G 549 -U 686 ; WX 661 ; N uni02AE ; G 550 -U 687 ; WX 664 ; N uni02AF ; G 551 -U 699 ; WX 318 ; N uni02BB ; G 552 -U 700 ; WX 318 ; N uni02BC ; G 553 -U 702 ; WX 307 ; N uni02BE ; G 554 -U 710 ; WX 500 ; N circumflex ; G 555 -U 711 ; WX 500 ; N caron ; G 556 -U 713 ; WX 500 ; N uni02C9 ; G 557 -U 714 ; WX 483 ; N uni02CA ; G 558 -U 715 ; WX 500 ; N uni02CB ; G 559 -U 717 ; WX 500 ; N uni02CD ; G 560 -U 718 ; WX 500 ; N uni02CE ; G 561 -U 719 ; WX 483 ; N uni02CF ; G 562 -U 728 ; WX 500 ; N breve ; G 563 -U 729 ; WX 500 ; N dotaccent ; G 564 -U 730 ; WX 500 ; N ring ; G 565 -U 731 ; WX 500 ; N ogonek ; G 566 -U 732 ; WX 500 ; N tilde ; G 567 -U 733 ; WX 500 ; N hungarumlaut ; G 568 -U 741 ; WX 493 ; N uni02E5 ; G 569 -U 742 ; WX 493 ; N uni02E6 ; G 570 -U 743 ; WX 493 ; N uni02E7 ; G 571 -U 744 ; WX 493 ; N uni02E8 ; G 572 -U 745 ; WX 493 ; N uni02E9 ; G 573 -U 755 ; WX 500 ; N uni02F3 ; G 574 -U 759 ; WX 500 ; N uni02F7 ; G 575 -U 768 ; WX 0 ; N gravecomb ; G 576 -U 769 ; WX 0 ; N acutecomb ; G 577 -U 770 ; WX 0 ; N uni0302 ; G 578 -U 771 ; WX 0 ; N tildecomb ; G 579 -U 772 ; WX 0 ; N uni0304 ; G 580 -U 773 ; WX 0 ; N uni0305 ; G 581 -U 774 ; WX 0 ; N uni0306 ; G 582 -U 775 ; WX 0 ; N uni0307 ; G 583 -U 776 ; WX 0 ; N uni0308 ; G 584 -U 777 ; WX 0 ; N hookabovecomb ; G 585 -U 778 ; WX 0 ; N uni030A ; G 586 -U 779 ; WX 0 ; N uni030B ; G 587 -U 780 ; WX 0 ; N uni030C ; G 588 -U 781 ; WX 0 ; N uni030D ; G 589 -U 782 ; WX 0 ; N uni030E ; G 590 -U 783 ; WX 0 ; N uni030F ; G 591 -U 784 ; WX 0 ; N uni0310 ; G 592 -U 785 ; WX 0 ; N uni0311 ; G 593 -U 786 ; WX 0 ; N uni0312 ; G 594 -U 787 ; WX 0 ; N uni0313 ; G 595 -U 788 ; WX 0 ; N uni0314 ; G 596 -U 789 ; WX 0 ; N uni0315 ; G 597 -U 790 ; WX 0 ; N uni0316 ; G 598 -U 791 ; WX 0 ; N uni0317 ; G 599 -U 795 ; WX 0 ; N uni031B ; G 600 -U 803 ; WX 0 ; N dotbelowcomb ; G 601 -U 804 ; WX 0 ; N uni0324 ; G 602 -U 805 ; WX 0 ; N uni0325 ; G 603 -U 806 ; WX 0 ; N uni0326 ; G 604 -U 807 ; WX 0 ; N uni0327 ; G 605 -U 808 ; WX 0 ; N uni0328 ; G 606 -U 812 ; WX 0 ; N uni032C ; G 607 -U 813 ; WX 0 ; N uni032D ; G 608 -U 814 ; WX 0 ; N uni032E ; G 609 -U 815 ; WX 0 ; N uni032F ; G 610 -U 816 ; WX 0 ; N uni0330 ; G 611 -U 817 ; WX 0 ; N uni0331 ; G 612 -U 818 ; WX 0 ; N uni0332 ; G 613 -U 819 ; WX 0 ; N uni0333 ; G 614 -U 820 ; WX 0 ; N uni0334 ; G 615 -U 821 ; WX 0 ; N uni0335 ; G 616 -U 822 ; WX 0 ; N uni0336 ; G 617 -U 823 ; WX 0 ; N uni0337 ; G 618 -U 824 ; WX 0 ; N uni0338 ; G 619 -U 831 ; WX 0 ; N uni033F ; G 620 -U 847 ; WX 0 ; N uni034F ; G 621 -U 856 ; WX 0 ; N uni0358 ; G 622 -U 860 ; WX 0 ; N uni035C ; G 623 -U 861 ; WX 0 ; N uni035D ; G 624 -U 865 ; WX 0 ; N uni0361 ; G 625 -U 880 ; WX 654 ; N uni0370 ; G 626 -U 881 ; WX 568 ; N uni0371 ; G 627 -U 882 ; WX 862 ; N uni0372 ; G 628 -U 883 ; WX 647 ; N uni0373 ; G 629 -U 884 ; WX 278 ; N uni0374 ; G 630 -U 885 ; WX 278 ; N uni0375 ; G 631 -U 886 ; WX 748 ; N uni0376 ; G 632 -U 887 ; WX 650 ; N uni0377 ; G 633 -U 890 ; WX 361 ; N uni037A ; G 634 -U 891 ; WX 549 ; N uni037B ; G 635 -U 892 ; WX 550 ; N uni037C ; G 636 -U 893 ; WX 549 ; N uni037D ; G 637 -U 894 ; WX 337 ; N uni037E ; G 638 -U 900 ; WX 483 ; N tonos ; G 639 -U 901 ; WX 500 ; N dieresistonos ; G 640 -U 902 ; WX 692 ; N Alphatonos ; G 641 -U 903 ; WX 318 ; N anoteleia ; G 642 -U 904 ; WX 746 ; N Epsilontonos ; G 643 -U 905 ; WX 871 ; N Etatonos ; G 644 -U 906 ; WX 408 ; N Iotatonos ; G 645 -U 908 ; WX 813 ; N Omicrontonos ; G 646 -U 910 ; WX 825 ; N Upsilontonos ; G 647 -U 911 ; WX 826 ; N Omegatonos ; G 648 -U 912 ; WX 387 ; N iotadieresistonos ; G 649 -U 913 ; WX 684 ; N Alpha ; G 650 -U 914 ; WX 655 ; N Beta ; G 651 -U 915 ; WX 557 ; N Gamma ; G 652 -U 916 ; WX 684 ; N uni0394 ; G 653 -U 917 ; WX 632 ; N Epsilon ; G 654 -U 918 ; WX 685 ; N Zeta ; G 655 -U 919 ; WX 752 ; N Eta ; G 656 -U 920 ; WX 787 ; N Theta ; G 657 -U 921 ; WX 295 ; N Iota ; G 658 -U 922 ; WX 656 ; N Kappa ; G 659 -U 923 ; WX 684 ; N Lambda ; G 660 -U 924 ; WX 863 ; N Mu ; G 661 -U 925 ; WX 748 ; N Nu ; G 662 -U 926 ; WX 632 ; N Xi ; G 663 -U 927 ; WX 787 ; N Omicron ; G 664 -U 928 ; WX 752 ; N Pi ; G 665 -U 929 ; WX 603 ; N Rho ; G 666 -U 931 ; WX 632 ; N Sigma ; G 667 -U 932 ; WX 611 ; N Tau ; G 668 -U 933 ; WX 611 ; N Upsilon ; G 669 -U 934 ; WX 860 ; N Phi ; G 670 -U 935 ; WX 685 ; N Chi ; G 671 -U 936 ; WX 787 ; N Psi ; G 672 -U 937 ; WX 764 ; N Omega ; G 673 -U 938 ; WX 295 ; N Iotadieresis ; G 674 -U 939 ; WX 611 ; N Upsilondieresis ; G 675 -U 940 ; WX 659 ; N alphatonos ; G 676 -U 941 ; WX 541 ; N epsilontonos ; G 677 -U 942 ; WX 634 ; N etatonos ; G 678 -U 943 ; WX 387 ; N iotatonos ; G 679 -U 944 ; WX 579 ; N upsilondieresistonos ; G 680 -U 945 ; WX 659 ; N alpha ; G 681 -U 946 ; WX 638 ; N beta ; G 682 -U 947 ; WX 592 ; N gamma ; G 683 -U 948 ; WX 612 ; N delta ; G 684 -U 949 ; WX 541 ; N epsilon ; G 685 -U 950 ; WX 544 ; N zeta ; G 686 -U 951 ; WX 634 ; N eta ; G 687 -U 952 ; WX 612 ; N theta ; G 688 -U 953 ; WX 387 ; N iota ; G 689 -U 954 ; WX 594 ; N kappa ; G 690 -U 955 ; WX 592 ; N lambda ; G 691 -U 956 ; WX 636 ; N uni03BC ; G 692 -U 957 ; WX 559 ; N nu ; G 693 -U 958 ; WX 558 ; N xi ; G 694 -U 959 ; WX 612 ; N omicron ; G 695 -U 960 ; WX 602 ; N pi ; G 696 -U 961 ; WX 635 ; N rho ; G 697 -U 962 ; WX 587 ; N sigma1 ; G 698 -U 963 ; WX 634 ; N sigma ; G 699 -U 964 ; WX 602 ; N tau ; G 700 -U 965 ; WX 579 ; N upsilon ; G 701 -U 966 ; WX 660 ; N phi ; G 702 -U 967 ; WX 592 ; N chi ; G 703 -U 968 ; WX 660 ; N psi ; G 704 -U 969 ; WX 837 ; N omega ; G 705 -U 970 ; WX 387 ; N iotadieresis ; G 706 -U 971 ; WX 579 ; N upsilondieresis ; G 707 -U 972 ; WX 612 ; N omicrontonos ; G 708 -U 973 ; WX 579 ; N upsilontonos ; G 709 -U 974 ; WX 837 ; N omegatonos ; G 710 -U 975 ; WX 656 ; N uni03CF ; G 711 -U 981 ; WX 660 ; N phi1 ; G 712 -U 982 ; WX 837 ; N omega1 ; G 713 -U 984 ; WX 787 ; N uni03D8 ; G 714 -U 985 ; WX 612 ; N uni03D9 ; G 715 -U 988 ; WX 575 ; N uni03DC ; G 716 -U 1009 ; WX 635 ; N uni03F1 ; G 717 -U 1010 ; WX 550 ; N uni03F2 ; G 718 -U 1011 ; WX 278 ; N uni03F3 ; G 719 -U 1012 ; WX 787 ; N uni03F4 ; G 720 -U 1013 ; WX 615 ; N uni03F5 ; G 721 -U 1014 ; WX 615 ; N uni03F6 ; G 722 -U 1015 ; WX 605 ; N uni03F7 ; G 723 -U 1016 ; WX 635 ; N uni03F8 ; G 724 -U 1017 ; WX 698 ; N uni03F9 ; G 725 -U 1020 ; WX 635 ; N uni03FC ; G 726 -U 1021 ; WX 698 ; N uni03FD ; G 727 -U 1022 ; WX 698 ; N uni03FE ; G 728 -U 1023 ; WX 698 ; N uni03FF ; G 729 -U 1024 ; WX 632 ; N uni0400 ; G 730 -U 1025 ; WX 632 ; N uni0401 ; G 731 -U 1026 ; WX 786 ; N uni0402 ; G 732 -U 1027 ; WX 557 ; N uni0403 ; G 733 -U 1028 ; WX 698 ; N uni0404 ; G 734 -U 1029 ; WX 635 ; N uni0405 ; G 735 -U 1030 ; WX 295 ; N uni0406 ; G 736 -U 1031 ; WX 295 ; N uni0407 ; G 737 -U 1032 ; WX 295 ; N uni0408 ; G 738 -U 1033 ; WX 1094 ; N uni0409 ; G 739 -U 1034 ; WX 1045 ; N uni040A ; G 740 -U 1035 ; WX 786 ; N uni040B ; G 741 -U 1036 ; WX 674 ; N uni040C ; G 742 -U 1037 ; WX 755 ; N uni040D ; G 743 -U 1038 ; WX 609 ; N uni040E ; G 744 -U 1039 ; WX 752 ; N uni040F ; G 745 -U 1040 ; WX 684 ; N uni0410 ; G 746 -U 1041 ; WX 686 ; N uni0411 ; G 747 -U 1042 ; WX 655 ; N uni0412 ; G 748 -U 1043 ; WX 557 ; N uni0413 ; G 749 -U 1044 ; WX 776 ; N uni0414 ; G 750 -U 1045 ; WX 632 ; N uni0415 ; G 751 -U 1046 ; WX 1040 ; N uni0416 ; G 752 -U 1047 ; WX 636 ; N uni0417 ; G 753 -U 1048 ; WX 755 ; N uni0418 ; G 754 -U 1049 ; WX 755 ; N uni0419 ; G 755 -U 1050 ; WX 674 ; N uni041A ; G 756 -U 1051 ; WX 752 ; N uni041B ; G 757 -U 1052 ; WX 863 ; N uni041C ; G 758 -U 1053 ; WX 752 ; N uni041D ; G 759 -U 1054 ; WX 787 ; N uni041E ; G 760 -U 1055 ; WX 752 ; N uni041F ; G 761 -U 1056 ; WX 603 ; N uni0420 ; G 762 -U 1057 ; WX 698 ; N uni0421 ; G 763 -U 1058 ; WX 611 ; N uni0422 ; G 764 -U 1059 ; WX 609 ; N uni0423 ; G 765 -U 1060 ; WX 860 ; N uni0424 ; G 766 -U 1061 ; WX 685 ; N uni0425 ; G 767 -U 1062 ; WX 776 ; N uni0426 ; G 768 -U 1063 ; WX 686 ; N uni0427 ; G 769 -U 1064 ; WX 1068 ; N uni0428 ; G 770 -U 1065 ; WX 1094 ; N uni0429 ; G 771 -U 1066 ; WX 833 ; N uni042A ; G 772 -U 1067 ; WX 882 ; N uni042B ; G 773 -U 1068 ; WX 686 ; N uni042C ; G 774 -U 1069 ; WX 698 ; N uni042D ; G 775 -U 1070 ; WX 1031 ; N uni042E ; G 776 -U 1071 ; WX 695 ; N uni042F ; G 777 -U 1072 ; WX 613 ; N uni0430 ; G 778 -U 1073 ; WX 612 ; N uni0431 ; G 779 -U 1074 ; WX 586 ; N uni0432 ; G 780 -U 1075 ; WX 491 ; N uni0433 ; G 781 -U 1076 ; WX 677 ; N uni0434 ; G 782 -U 1077 ; WX 615 ; N uni0435 ; G 783 -U 1078 ; WX 908 ; N uni0436 ; G 784 -U 1079 ; WX 541 ; N uni0437 ; G 785 -U 1080 ; WX 659 ; N uni0438 ; G 786 -U 1081 ; WX 659 ; N uni0439 ; G 787 -U 1082 ; WX 594 ; N uni043A ; G 788 -U 1083 ; WX 639 ; N uni043B ; G 789 -U 1084 ; WX 754 ; N uni043C ; G 790 -U 1085 ; WX 654 ; N uni043D ; G 791 -U 1086 ; WX 612 ; N uni043E ; G 792 -U 1087 ; WX 654 ; N uni043F ; G 793 -U 1088 ; WX 635 ; N uni0440 ; G 794 -U 1089 ; WX 550 ; N uni0441 ; G 795 -U 1090 ; WX 549 ; N uni0442 ; G 796 -U 1091 ; WX 592 ; N uni0443 ; G 797 -U 1092 ; WX 854 ; N uni0444 ; G 798 -U 1093 ; WX 592 ; N uni0445 ; G 799 -U 1094 ; WX 681 ; N uni0446 ; G 800 -U 1095 ; WX 591 ; N uni0447 ; G 801 -U 1096 ; WX 917 ; N uni0448 ; G 802 -U 1097 ; WX 938 ; N uni0449 ; G 803 -U 1098 ; WX 727 ; N uni044A ; G 804 -U 1099 ; WX 765 ; N uni044B ; G 805 -U 1100 ; WX 589 ; N uni044C ; G 806 -U 1101 ; WX 549 ; N uni044D ; G 807 -U 1102 ; WX 813 ; N uni044E ; G 808 -U 1103 ; WX 592 ; N uni044F ; G 809 -U 1104 ; WX 615 ; N uni0450 ; G 810 -U 1105 ; WX 615 ; N uni0451 ; G 811 -U 1106 ; WX 625 ; N uni0452 ; G 812 -U 1107 ; WX 491 ; N uni0453 ; G 813 -U 1108 ; WX 549 ; N uni0454 ; G 814 -U 1109 ; WX 521 ; N uni0455 ; G 815 -U 1110 ; WX 278 ; N uni0456 ; G 816 -U 1111 ; WX 278 ; N uni0457 ; G 817 -U 1112 ; WX 278 ; N uni0458 ; G 818 -U 1113 ; WX 898 ; N uni0459 ; G 819 -U 1114 ; WX 892 ; N uni045A ; G 820 -U 1115 ; WX 652 ; N uni045B ; G 821 -U 1116 ; WX 594 ; N uni045C ; G 822 -U 1117 ; WX 659 ; N uni045D ; G 823 -U 1118 ; WX 592 ; N uni045E ; G 824 -U 1119 ; WX 662 ; N uni045F ; G 825 -U 1121 ; WX 837 ; N uni0461 ; G 826 -U 1122 ; WX 769 ; N uni0462 ; G 827 -U 1123 ; WX 667 ; N uni0463 ; G 828 -U 1124 ; WX 942 ; N uni0464 ; G 829 -U 1125 ; WX 749 ; N uni0465 ; G 830 -U 1136 ; WX 787 ; N uni0470 ; G 831 -U 1137 ; WX 660 ; N uni0471 ; G 832 -U 1138 ; WX 787 ; N uni0472 ; G 833 -U 1168 ; WX 557 ; N uni0490 ; G 834 -U 1169 ; WX 491 ; N uni0491 ; G 835 -U 1176 ; WX 636 ; N uni0498 ; G 836 -U 1177 ; WX 541 ; N uni0499 ; G 837 -U 1184 ; WX 856 ; N uni04A0 ; G 838 -U 1185 ; WX 832 ; N uni04A1 ; G 839 -U 1188 ; WX 1014 ; N uni04A4 ; G 840 -U 1189 ; WX 868 ; N uni04A5 ; G 841 -U 1194 ; WX 698 ; N uni04AA ; G 842 -U 1195 ; WX 550 ; N uni04AB ; G 843 -U 1198 ; WX 611 ; N uni04AE ; G 844 -U 1199 ; WX 592 ; N uni04AF ; G 845 -U 1204 ; WX 934 ; N uni04B4 ; G 846 -U 1205 ; WX 809 ; N uni04B5 ; G 847 -U 1210 ; WX 686 ; N uni04BA ; G 848 -U 1211 ; WX 634 ; N uni04BB ; G 849 -U 1216 ; WX 278 ; N uni04C0 ; G 850 -U 1217 ; WX 1040 ; N uni04C1 ; G 851 -U 1218 ; WX 908 ; N uni04C2 ; G 852 -U 1223 ; WX 752 ; N uni04C7 ; G 853 -U 1224 ; WX 654 ; N uni04C8 ; G 854 -U 1232 ; WX 684 ; N uni04D0 ; G 855 -U 1233 ; WX 613 ; N uni04D1 ; G 856 -U 1234 ; WX 684 ; N uni04D2 ; G 857 -U 1235 ; WX 613 ; N uni04D3 ; G 858 -U 1236 ; WX 974 ; N uni04D4 ; G 859 -U 1237 ; WX 982 ; N uni04D5 ; G 860 -U 1238 ; WX 632 ; N uni04D6 ; G 861 -U 1239 ; WX 615 ; N uni04D7 ; G 862 -U 1240 ; WX 787 ; N uni04D8 ; G 863 -U 1241 ; WX 615 ; N uni04D9 ; G 864 -U 1242 ; WX 787 ; N uni04DA ; G 865 -U 1243 ; WX 615 ; N uni04DB ; G 866 -U 1244 ; WX 1040 ; N uni04DC ; G 867 -U 1245 ; WX 908 ; N uni04DD ; G 868 -U 1246 ; WX 636 ; N uni04DE ; G 869 -U 1247 ; WX 541 ; N uni04DF ; G 870 -U 1250 ; WX 755 ; N uni04E2 ; G 871 -U 1251 ; WX 659 ; N uni04E3 ; G 872 -U 1252 ; WX 755 ; N uni04E4 ; G 873 -U 1253 ; WX 659 ; N uni04E5 ; G 874 -U 1254 ; WX 787 ; N uni04E6 ; G 875 -U 1255 ; WX 612 ; N uni04E7 ; G 876 -U 1256 ; WX 787 ; N uni04E8 ; G 877 -U 1257 ; WX 612 ; N uni04E9 ; G 878 -U 1258 ; WX 787 ; N uni04EA ; G 879 -U 1259 ; WX 612 ; N uni04EB ; G 880 -U 1260 ; WX 698 ; N uni04EC ; G 881 -U 1261 ; WX 549 ; N uni04ED ; G 882 -U 1262 ; WX 609 ; N uni04EE ; G 883 -U 1263 ; WX 592 ; N uni04EF ; G 884 -U 1264 ; WX 609 ; N uni04F0 ; G 885 -U 1265 ; WX 592 ; N uni04F1 ; G 886 -U 1266 ; WX 609 ; N uni04F2 ; G 887 -U 1267 ; WX 592 ; N uni04F3 ; G 888 -U 1268 ; WX 686 ; N uni04F4 ; G 889 -U 1269 ; WX 591 ; N uni04F5 ; G 890 -U 1272 ; WX 882 ; N uni04F8 ; G 891 -U 1273 ; WX 765 ; N uni04F9 ; G 892 -U 1278 ; WX 685 ; N uni04FE ; G 893 -U 1279 ; WX 592 ; N uni04FF ; G 894 -U 1280 ; WX 686 ; N uni0500 ; G 895 -U 1281 ; WX 589 ; N uni0501 ; G 896 -U 1296 ; WX 585 ; N uni0510 ; G 897 -U 1297 ; WX 541 ; N uni0511 ; G 898 -U 1298 ; WX 752 ; N uni0512 ; G 899 -U 1299 ; WX 639 ; N uni0513 ; G 900 -U 1300 ; WX 1169 ; N uni0514 ; G 901 -U 1301 ; WX 994 ; N uni0515 ; G 902 -U 1306 ; WX 787 ; N uni051A ; G 903 -U 1307 ; WX 635 ; N uni051B ; G 904 -U 1308 ; WX 989 ; N uni051C ; G 905 -U 1309 ; WX 818 ; N uni051D ; G 906 -U 1352 ; WX 732 ; N uni0548 ; G 907 -U 1357 ; WX 732 ; N uni054D ; G 908 -U 1359 ; WX 635 ; N uni054F ; G 909 -U 1360 ; WX 732 ; N uni0550 ; G 910 -U 1363 ; WX 860 ; N uni0553 ; G 911 -U 1365 ; WX 787 ; N uni0555 ; G 912 -U 1370 ; WX 318 ; N uni055A ; G 913 -U 1373 ; WX 392 ; N uni055D ; G 914 -U 1377 ; WX 974 ; N uni0561 ; G 915 -U 1378 ; WX 634 ; N uni0562 ; G 916 -U 1379 ; WX 762 ; N uni0563 ; G 917 -U 1380 ; WX 767 ; N uni0564 ; G 918 -U 1381 ; WX 634 ; N uni0565 ; G 919 -U 1382 ; WX 697 ; N uni0566 ; G 920 -U 1384 ; WX 634 ; N uni0568 ; G 921 -U 1387 ; WX 634 ; N uni056B ; G 922 -U 1388 ; WX 404 ; N uni056C ; G 923 -U 1389 ; WX 894 ; N uni056D ; G 924 -U 1391 ; WX 634 ; N uni056F ; G 925 -U 1392 ; WX 634 ; N uni0570 ; G 926 -U 1394 ; WX 702 ; N uni0572 ; G 927 -U 1397 ; WX 278 ; N uni0575 ; G 928 -U 1400 ; WX 634 ; N uni0578 ; G 929 -U 1402 ; WX 974 ; N uni057A ; G 930 -U 1404 ; WX 769 ; N uni057C ; G 931 -U 1405 ; WX 634 ; N uni057D ; G 932 -U 1406 ; WX 696 ; N uni057E ; G 933 -U 1407 ; WX 1002 ; N uni057F ; G 934 -U 1408 ; WX 634 ; N uni0580 ; G 935 -U 1409 ; WX 600 ; N uni0581 ; G 936 -U 1410 ; WX 501 ; N uni0582 ; G 937 -U 1411 ; WX 1002 ; N uni0583 ; G 938 -U 1413 ; WX 612 ; N uni0585 ; G 939 -U 1415 ; WX 763 ; N uni0587 ; G 940 -U 1417 ; WX 337 ; N uni0589 ; G 941 -U 1652 ; WX 292 ; N uni0674 ; G 942 -U 4304 ; WX 469 ; N uni10D0 ; G 943 -U 4305 ; WX 469 ; N uni10D1 ; G 944 -U 4306 ; WX 519 ; N uni10D2 ; G 945 -U 4307 ; WX 741 ; N uni10D3 ; G 946 -U 4308 ; WX 479 ; N uni10D4 ; G 947 -U 4309 ; WX 478 ; N uni10D5 ; G 948 -U 4310 ; WX 468 ; N uni10D6 ; G 949 -U 4311 ; WX 749 ; N uni10D7 ; G 950 -U 4312 ; WX 469 ; N uni10D8 ; G 951 -U 4313 ; WX 479 ; N uni10D9 ; G 952 -U 4314 ; WX 1058 ; N uni10DA ; G 953 -U 4315 ; WX 479 ; N uni10DB ; G 954 -U 4316 ; WX 479 ; N uni10DC ; G 955 -U 4317 ; WX 744 ; N uni10DD ; G 956 -U 4318 ; WX 469 ; N uni10DE ; G 957 -U 4319 ; WX 479 ; N uni10DF ; G 958 -U 4320 ; WX 753 ; N uni10E0 ; G 959 -U 4321 ; WX 479 ; N uni10E1 ; G 960 -U 4322 ; WX 578 ; N uni10E2 ; G 961 -U 4323 ; WX 468 ; N uni10E3 ; G 962 -U 4324 ; WX 729 ; N uni10E4 ; G 963 -U 4325 ; WX 478 ; N uni10E5 ; G 964 -U 4326 ; WX 743 ; N uni10E6 ; G 965 -U 4327 ; WX 479 ; N uni10E7 ; G 966 -U 4328 ; WX 479 ; N uni10E8 ; G 967 -U 4329 ; WX 479 ; N uni10E9 ; G 968 -U 4330 ; WX 532 ; N uni10EA ; G 969 -U 4331 ; WX 479 ; N uni10EB ; G 970 -U 4332 ; WX 478 ; N uni10EC ; G 971 -U 4333 ; WX 469 ; N uni10ED ; G 972 -U 4334 ; WX 479 ; N uni10EE ; G 973 -U 4335 ; WX 469 ; N uni10EF ; G 974 -U 4336 ; WX 468 ; N uni10F0 ; G 975 -U 4337 ; WX 506 ; N uni10F1 ; G 976 -U 4338 ; WX 469 ; N uni10F2 ; G 977 -U 4339 ; WX 469 ; N uni10F3 ; G 978 -U 4340 ; WX 469 ; N uni10F4 ; G 979 -U 4341 ; WX 524 ; N uni10F5 ; G 980 -U 4342 ; WX 755 ; N uni10F6 ; G 981 -U 4343 ; WX 517 ; N uni10F7 ; G 982 -U 4344 ; WX 469 ; N uni10F8 ; G 983 -U 4345 ; WX 519 ; N uni10F9 ; G 984 -U 4346 ; WX 524 ; N uni10FA ; G 985 -U 4347 ; WX 416 ; N uni10FB ; G 986 -U 4348 ; WX 304 ; N uni10FC ; G 987 -U 5760 ; WX 477 ; N uni1680 ; G 988 -U 5761 ; WX 493 ; N uni1681 ; G 989 -U 5762 ; WX 712 ; N uni1682 ; G 990 -U 5763 ; WX 931 ; N uni1683 ; G 991 -U 5764 ; WX 1150 ; N uni1684 ; G 992 -U 5765 ; WX 1370 ; N uni1685 ; G 993 -U 5766 ; WX 493 ; N uni1686 ; G 994 -U 5767 ; WX 712 ; N uni1687 ; G 995 -U 5768 ; WX 931 ; N uni1688 ; G 996 -U 5769 ; WX 1150 ; N uni1689 ; G 997 -U 5770 ; WX 1370 ; N uni168A ; G 998 -U 5771 ; WX 498 ; N uni168B ; G 999 -U 5772 ; WX 718 ; N uni168C ; G 1000 -U 5773 ; WX 938 ; N uni168D ; G 1001 -U 5774 ; WX 1159 ; N uni168E ; G 1002 -U 5775 ; WX 1379 ; N uni168F ; G 1003 -U 5776 ; WX 493 ; N uni1690 ; G 1004 -U 5777 ; WX 712 ; N uni1691 ; G 1005 -U 5778 ; WX 930 ; N uni1692 ; G 1006 -U 5779 ; WX 1149 ; N uni1693 ; G 1007 -U 5780 ; WX 1370 ; N uni1694 ; G 1008 -U 5781 ; WX 498 ; N uni1695 ; G 1009 -U 5782 ; WX 752 ; N uni1696 ; G 1010 -U 5783 ; WX 789 ; N uni1697 ; G 1011 -U 5784 ; WX 1205 ; N uni1698 ; G 1012 -U 5785 ; WX 1150 ; N uni1699 ; G 1013 -U 5786 ; WX 683 ; N uni169A ; G 1014 -U 5787 ; WX 507 ; N uni169B ; G 1015 -U 5788 ; WX 507 ; N uni169C ; G 1016 -U 7426 ; WX 982 ; N uni1D02 ; G 1017 -U 7428 ; WX 550 ; N uni1D04 ; G 1018 -U 7433 ; WX 278 ; N uni1D09 ; G 1019 -U 7435 ; WX 604 ; N uni1D0B ; G 1020 -U 7437 ; WX 754 ; N uni1D0D ; G 1021 -U 7438 ; WX 650 ; N uni1D0E ; G 1022 -U 7439 ; WX 612 ; N uni1D0F ; G 1023 -U 7440 ; WX 550 ; N uni1D10 ; G 1024 -U 7441 ; WX 684 ; N uni1D11 ; G 1025 -U 7442 ; WX 684 ; N uni1D12 ; G 1026 -U 7443 ; WX 684 ; N uni1D13 ; G 1027 -U 7444 ; WX 1023 ; N uni1D14 ; G 1028 -U 7446 ; WX 612 ; N uni1D16 ; G 1029 -U 7447 ; WX 612 ; N uni1D17 ; G 1030 -U 7449 ; WX 592 ; N uni1D19 ; G 1031 -U 7450 ; WX 592 ; N uni1D1A ; G 1032 -U 7456 ; WX 592 ; N uni1D20 ; G 1033 -U 7457 ; WX 818 ; N uni1D21 ; G 1034 -U 7458 ; WX 525 ; N uni1D22 ; G 1035 -U 7462 ; WX 525 ; N uni1D26 ; G 1036 -U 7463 ; WX 592 ; N uni1D27 ; G 1037 -U 7464 ; WX 654 ; N uni1D28 ; G 1038 -U 7467 ; WX 639 ; N uni1D2B ; G 1039 -U 7543 ; WX 635 ; N uni1D77 ; G 1040 -U 7680 ; WX 684 ; N uni1E00 ; G 1041 -U 7681 ; WX 613 ; N uni1E01 ; G 1042 -U 7682 ; WX 655 ; N uni1E02 ; G 1043 -U 7683 ; WX 635 ; N uni1E03 ; G 1044 -U 7684 ; WX 655 ; N uni1E04 ; G 1045 -U 7685 ; WX 635 ; N uni1E05 ; G 1046 -U 7686 ; WX 655 ; N uni1E06 ; G 1047 -U 7687 ; WX 635 ; N uni1E07 ; G 1048 -U 7688 ; WX 698 ; N uni1E08 ; G 1049 -U 7689 ; WX 550 ; N uni1E09 ; G 1050 -U 7690 ; WX 770 ; N uni1E0A ; G 1051 -U 7691 ; WX 635 ; N uni1E0B ; G 1052 -U 7692 ; WX 770 ; N uni1E0C ; G 1053 -U 7693 ; WX 635 ; N uni1E0D ; G 1054 -U 7694 ; WX 770 ; N uni1E0E ; G 1055 -U 7695 ; WX 635 ; N uni1E0F ; G 1056 -U 7696 ; WX 770 ; N uni1E10 ; G 1057 -U 7697 ; WX 635 ; N uni1E11 ; G 1058 -U 7698 ; WX 770 ; N uni1E12 ; G 1059 -U 7699 ; WX 635 ; N uni1E13 ; G 1060 -U 7700 ; WX 632 ; N uni1E14 ; G 1061 -U 7701 ; WX 615 ; N uni1E15 ; G 1062 -U 7702 ; WX 632 ; N uni1E16 ; G 1063 -U 7703 ; WX 615 ; N uni1E17 ; G 1064 -U 7704 ; WX 632 ; N uni1E18 ; G 1065 -U 7705 ; WX 615 ; N uni1E19 ; G 1066 -U 7706 ; WX 632 ; N uni1E1A ; G 1067 -U 7707 ; WX 615 ; N uni1E1B ; G 1068 -U 7708 ; WX 632 ; N uni1E1C ; G 1069 -U 7709 ; WX 615 ; N uni1E1D ; G 1070 -U 7710 ; WX 575 ; N uni1E1E ; G 1071 -U 7711 ; WX 352 ; N uni1E1F ; G 1072 -U 7712 ; WX 775 ; N uni1E20 ; G 1073 -U 7713 ; WX 600 ; N uni1E21 ; G 1074 -U 7714 ; WX 752 ; N uni1E22 ; G 1075 -U 7715 ; WX 634 ; N uni1E23 ; G 1076 -U 7716 ; WX 752 ; N uni1E24 ; G 1077 -U 7717 ; WX 634 ; N uni1E25 ; G 1078 -U 7718 ; WX 752 ; N uni1E26 ; G 1079 -U 7719 ; WX 634 ; N uni1E27 ; G 1080 -U 7720 ; WX 752 ; N uni1E28 ; G 1081 -U 7721 ; WX 634 ; N uni1E29 ; G 1082 -U 7722 ; WX 752 ; N uni1E2A ; G 1083 -U 7723 ; WX 634 ; N uni1E2B ; G 1084 -U 7724 ; WX 295 ; N uni1E2C ; G 1085 -U 7725 ; WX 278 ; N uni1E2D ; G 1086 -U 7726 ; WX 295 ; N uni1E2E ; G 1087 -U 7727 ; WX 278 ; N uni1E2F ; G 1088 -U 7728 ; WX 656 ; N uni1E30 ; G 1089 -U 7729 ; WX 579 ; N uni1E31 ; G 1090 -U 7730 ; WX 656 ; N uni1E32 ; G 1091 -U 7731 ; WX 579 ; N uni1E33 ; G 1092 -U 7732 ; WX 656 ; N uni1E34 ; G 1093 -U 7733 ; WX 579 ; N uni1E35 ; G 1094 -U 7734 ; WX 557 ; N uni1E36 ; G 1095 -U 7735 ; WX 288 ; N uni1E37 ; G 1096 -U 7736 ; WX 557 ; N uni1E38 ; G 1097 -U 7737 ; WX 288 ; N uni1E39 ; G 1098 -U 7738 ; WX 557 ; N uni1E3A ; G 1099 -U 7739 ; WX 278 ; N uni1E3B ; G 1100 -U 7740 ; WX 557 ; N uni1E3C ; G 1101 -U 7741 ; WX 278 ; N uni1E3D ; G 1102 -U 7742 ; WX 863 ; N uni1E3E ; G 1103 -U 7743 ; WX 974 ; N uni1E3F ; G 1104 -U 7744 ; WX 863 ; N uni1E40 ; G 1105 -U 7745 ; WX 974 ; N uni1E41 ; G 1106 -U 7746 ; WX 863 ; N uni1E42 ; G 1107 -U 7747 ; WX 974 ; N uni1E43 ; G 1108 -U 7748 ; WX 748 ; N uni1E44 ; G 1109 -U 7749 ; WX 634 ; N uni1E45 ; G 1110 -U 7750 ; WX 748 ; N uni1E46 ; G 1111 -U 7751 ; WX 634 ; N uni1E47 ; G 1112 -U 7752 ; WX 748 ; N uni1E48 ; G 1113 -U 7753 ; WX 634 ; N uni1E49 ; G 1114 -U 7754 ; WX 748 ; N uni1E4A ; G 1115 -U 7755 ; WX 634 ; N uni1E4B ; G 1116 -U 7756 ; WX 787 ; N uni1E4C ; G 1117 -U 7757 ; WX 612 ; N uni1E4D ; G 1118 -U 7758 ; WX 787 ; N uni1E4E ; G 1119 -U 7759 ; WX 612 ; N uni1E4F ; G 1120 -U 7760 ; WX 787 ; N uni1E50 ; G 1121 -U 7761 ; WX 612 ; N uni1E51 ; G 1122 -U 7762 ; WX 787 ; N uni1E52 ; G 1123 -U 7763 ; WX 612 ; N uni1E53 ; G 1124 -U 7764 ; WX 603 ; N uni1E54 ; G 1125 -U 7765 ; WX 635 ; N uni1E55 ; G 1126 -U 7766 ; WX 603 ; N uni1E56 ; G 1127 -U 7767 ; WX 635 ; N uni1E57 ; G 1128 -U 7768 ; WX 695 ; N uni1E58 ; G 1129 -U 7769 ; WX 411 ; N uni1E59 ; G 1130 -U 7770 ; WX 695 ; N uni1E5A ; G 1131 -U 7771 ; WX 411 ; N uni1E5B ; G 1132 -U 7772 ; WX 695 ; N uni1E5C ; G 1133 -U 7773 ; WX 411 ; N uni1E5D ; G 1134 -U 7774 ; WX 695 ; N uni1E5E ; G 1135 -U 7775 ; WX 411 ; N uni1E5F ; G 1136 -U 7776 ; WX 635 ; N uni1E60 ; G 1137 -U 7777 ; WX 521 ; N uni1E61 ; G 1138 -U 7778 ; WX 635 ; N uni1E62 ; G 1139 -U 7779 ; WX 521 ; N uni1E63 ; G 1140 -U 7780 ; WX 635 ; N uni1E64 ; G 1141 -U 7781 ; WX 521 ; N uni1E65 ; G 1142 -U 7782 ; WX 635 ; N uni1E66 ; G 1143 -U 7783 ; WX 521 ; N uni1E67 ; G 1144 -U 7784 ; WX 635 ; N uni1E68 ; G 1145 -U 7785 ; WX 521 ; N uni1E69 ; G 1146 -U 7786 ; WX 611 ; N uni1E6A ; G 1147 -U 7787 ; WX 392 ; N uni1E6B ; G 1148 -U 7788 ; WX 611 ; N uni1E6C ; G 1149 -U 7789 ; WX 392 ; N uni1E6D ; G 1150 -U 7790 ; WX 611 ; N uni1E6E ; G 1151 -U 7791 ; WX 392 ; N uni1E6F ; G 1152 -U 7792 ; WX 611 ; N uni1E70 ; G 1153 -U 7793 ; WX 392 ; N uni1E71 ; G 1154 -U 7794 ; WX 732 ; N uni1E72 ; G 1155 -U 7795 ; WX 634 ; N uni1E73 ; G 1156 -U 7796 ; WX 732 ; N uni1E74 ; G 1157 -U 7797 ; WX 634 ; N uni1E75 ; G 1158 -U 7798 ; WX 732 ; N uni1E76 ; G 1159 -U 7799 ; WX 634 ; N uni1E77 ; G 1160 -U 7800 ; WX 732 ; N uni1E78 ; G 1161 -U 7801 ; WX 634 ; N uni1E79 ; G 1162 -U 7802 ; WX 732 ; N uni1E7A ; G 1163 -U 7803 ; WX 634 ; N uni1E7B ; G 1164 -U 7804 ; WX 684 ; N uni1E7C ; G 1165 -U 7805 ; WX 592 ; N uni1E7D ; G 1166 -U 7806 ; WX 684 ; N uni1E7E ; G 1167 -U 7807 ; WX 592 ; N uni1E7F ; G 1168 -U 7808 ; WX 989 ; N Wgrave ; G 1169 -U 7809 ; WX 818 ; N wgrave ; G 1170 -U 7810 ; WX 989 ; N Wacute ; G 1171 -U 7811 ; WX 818 ; N wacute ; G 1172 -U 7812 ; WX 989 ; N Wdieresis ; G 1173 -U 7813 ; WX 818 ; N wdieresis ; G 1174 -U 7814 ; WX 989 ; N uni1E86 ; G 1175 -U 7815 ; WX 818 ; N uni1E87 ; G 1176 -U 7816 ; WX 989 ; N uni1E88 ; G 1177 -U 7817 ; WX 818 ; N uni1E89 ; G 1178 -U 7818 ; WX 685 ; N uni1E8A ; G 1179 -U 7819 ; WX 592 ; N uni1E8B ; G 1180 -U 7820 ; WX 685 ; N uni1E8C ; G 1181 -U 7821 ; WX 592 ; N uni1E8D ; G 1182 -U 7822 ; WX 611 ; N uni1E8E ; G 1183 -U 7823 ; WX 592 ; N uni1E8F ; G 1184 -U 7824 ; WX 685 ; N uni1E90 ; G 1185 -U 7825 ; WX 525 ; N uni1E91 ; G 1186 -U 7826 ; WX 685 ; N uni1E92 ; G 1187 -U 7827 ; WX 525 ; N uni1E93 ; G 1188 -U 7828 ; WX 685 ; N uni1E94 ; G 1189 -U 7829 ; WX 525 ; N uni1E95 ; G 1190 -U 7830 ; WX 634 ; N uni1E96 ; G 1191 -U 7831 ; WX 392 ; N uni1E97 ; G 1192 -U 7832 ; WX 818 ; N uni1E98 ; G 1193 -U 7833 ; WX 592 ; N uni1E99 ; G 1194 -U 7834 ; WX 613 ; N uni1E9A ; G 1195 -U 7835 ; WX 352 ; N uni1E9B ; G 1196 -U 7836 ; WX 352 ; N uni1E9C ; G 1197 -U 7837 ; WX 352 ; N uni1E9D ; G 1198 -U 7838 ; WX 769 ; N uni1E9E ; G 1199 -U 7839 ; WX 612 ; N uni1E9F ; G 1200 -U 7840 ; WX 684 ; N uni1EA0 ; G 1201 -U 7841 ; WX 613 ; N uni1EA1 ; G 1202 -U 7842 ; WX 684 ; N uni1EA2 ; G 1203 -U 7843 ; WX 613 ; N uni1EA3 ; G 1204 -U 7844 ; WX 684 ; N uni1EA4 ; G 1205 -U 7845 ; WX 613 ; N uni1EA5 ; G 1206 -U 7846 ; WX 684 ; N uni1EA6 ; G 1207 -U 7847 ; WX 613 ; N uni1EA7 ; G 1208 -U 7848 ; WX 684 ; N uni1EA8 ; G 1209 -U 7849 ; WX 613 ; N uni1EA9 ; G 1210 -U 7850 ; WX 684 ; N uni1EAA ; G 1211 -U 7851 ; WX 613 ; N uni1EAB ; G 1212 -U 7852 ; WX 684 ; N uni1EAC ; G 1213 -U 7853 ; WX 613 ; N uni1EAD ; G 1214 -U 7854 ; WX 684 ; N uni1EAE ; G 1215 -U 7855 ; WX 613 ; N uni1EAF ; G 1216 -U 7856 ; WX 684 ; N uni1EB0 ; G 1217 -U 7857 ; WX 613 ; N uni1EB1 ; G 1218 -U 7858 ; WX 684 ; N uni1EB2 ; G 1219 -U 7859 ; WX 613 ; N uni1EB3 ; G 1220 -U 7860 ; WX 684 ; N uni1EB4 ; G 1221 -U 7861 ; WX 613 ; N uni1EB5 ; G 1222 -U 7862 ; WX 684 ; N uni1EB6 ; G 1223 -U 7863 ; WX 613 ; N uni1EB7 ; G 1224 -U 7864 ; WX 632 ; N uni1EB8 ; G 1225 -U 7865 ; WX 615 ; N uni1EB9 ; G 1226 -U 7866 ; WX 632 ; N uni1EBA ; G 1227 -U 7867 ; WX 615 ; N uni1EBB ; G 1228 -U 7868 ; WX 632 ; N uni1EBC ; G 1229 -U 7869 ; WX 615 ; N uni1EBD ; G 1230 -U 7870 ; WX 632 ; N uni1EBE ; G 1231 -U 7871 ; WX 615 ; N uni1EBF ; G 1232 -U 7872 ; WX 632 ; N uni1EC0 ; G 1233 -U 7873 ; WX 615 ; N uni1EC1 ; G 1234 -U 7874 ; WX 632 ; N uni1EC2 ; G 1235 -U 7875 ; WX 615 ; N uni1EC3 ; G 1236 -U 7876 ; WX 632 ; N uni1EC4 ; G 1237 -U 7877 ; WX 615 ; N uni1EC5 ; G 1238 -U 7878 ; WX 632 ; N uni1EC6 ; G 1239 -U 7879 ; WX 615 ; N uni1EC7 ; G 1240 -U 7880 ; WX 295 ; N uni1EC8 ; G 1241 -U 7881 ; WX 278 ; N uni1EC9 ; G 1242 -U 7882 ; WX 295 ; N uni1ECA ; G 1243 -U 7883 ; WX 278 ; N uni1ECB ; G 1244 -U 7884 ; WX 787 ; N uni1ECC ; G 1245 -U 7885 ; WX 612 ; N uni1ECD ; G 1246 -U 7886 ; WX 787 ; N uni1ECE ; G 1247 -U 7887 ; WX 612 ; N uni1ECF ; G 1248 -U 7888 ; WX 787 ; N uni1ED0 ; G 1249 -U 7889 ; WX 612 ; N uni1ED1 ; G 1250 -U 7890 ; WX 787 ; N uni1ED2 ; G 1251 -U 7891 ; WX 612 ; N uni1ED3 ; G 1252 -U 7892 ; WX 787 ; N uni1ED4 ; G 1253 -U 7893 ; WX 612 ; N uni1ED5 ; G 1254 -U 7894 ; WX 787 ; N uni1ED6 ; G 1255 -U 7895 ; WX 612 ; N uni1ED7 ; G 1256 -U 7896 ; WX 787 ; N uni1ED8 ; G 1257 -U 7897 ; WX 612 ; N uni1ED9 ; G 1258 -U 7898 ; WX 934 ; N uni1EDA ; G 1259 -U 7899 ; WX 757 ; N uni1EDB ; G 1260 -U 7900 ; WX 934 ; N uni1EDC ; G 1261 -U 7901 ; WX 757 ; N uni1EDD ; G 1262 -U 7902 ; WX 934 ; N uni1EDE ; G 1263 -U 7903 ; WX 757 ; N uni1EDF ; G 1264 -U 7904 ; WX 934 ; N uni1EE0 ; G 1265 -U 7905 ; WX 757 ; N uni1EE1 ; G 1266 -U 7906 ; WX 934 ; N uni1EE2 ; G 1267 -U 7907 ; WX 757 ; N uni1EE3 ; G 1268 -U 7908 ; WX 732 ; N uni1EE4 ; G 1269 -U 7909 ; WX 634 ; N uni1EE5 ; G 1270 -U 7910 ; WX 732 ; N uni1EE6 ; G 1271 -U 7911 ; WX 634 ; N uni1EE7 ; G 1272 -U 7912 ; WX 879 ; N uni1EE8 ; G 1273 -U 7913 ; WX 779 ; N uni1EE9 ; G 1274 -U 7914 ; WX 879 ; N uni1EEA ; G 1275 -U 7915 ; WX 779 ; N uni1EEB ; G 1276 -U 7916 ; WX 879 ; N uni1EEC ; G 1277 -U 7917 ; WX 779 ; N uni1EED ; G 1278 -U 7918 ; WX 879 ; N uni1EEE ; G 1279 -U 7919 ; WX 779 ; N uni1EEF ; G 1280 -U 7920 ; WX 879 ; N uni1EF0 ; G 1281 -U 7921 ; WX 779 ; N uni1EF1 ; G 1282 -U 7922 ; WX 611 ; N Ygrave ; G 1283 -U 7923 ; WX 592 ; N ygrave ; G 1284 -U 7924 ; WX 611 ; N uni1EF4 ; G 1285 -U 7925 ; WX 592 ; N uni1EF5 ; G 1286 -U 7926 ; WX 611 ; N uni1EF6 ; G 1287 -U 7927 ; WX 592 ; N uni1EF7 ; G 1288 -U 7928 ; WX 611 ; N uni1EF8 ; G 1289 -U 7929 ; WX 592 ; N uni1EF9 ; G 1290 -U 7930 ; WX 769 ; N uni1EFA ; G 1291 -U 7931 ; WX 477 ; N uni1EFB ; G 1292 -U 7936 ; WX 659 ; N uni1F00 ; G 1293 -U 7937 ; WX 659 ; N uni1F01 ; G 1294 -U 7938 ; WX 659 ; N uni1F02 ; G 1295 -U 7939 ; WX 659 ; N uni1F03 ; G 1296 -U 7940 ; WX 659 ; N uni1F04 ; G 1297 -U 7941 ; WX 659 ; N uni1F05 ; G 1298 -U 7942 ; WX 659 ; N uni1F06 ; G 1299 -U 7943 ; WX 659 ; N uni1F07 ; G 1300 -U 7944 ; WX 684 ; N uni1F08 ; G 1301 -U 7945 ; WX 684 ; N uni1F09 ; G 1302 -U 7946 ; WX 877 ; N uni1F0A ; G 1303 -U 7947 ; WX 877 ; N uni1F0B ; G 1304 -U 7948 ; WX 769 ; N uni1F0C ; G 1305 -U 7949 ; WX 801 ; N uni1F0D ; G 1306 -U 7950 ; WX 708 ; N uni1F0E ; G 1307 -U 7951 ; WX 743 ; N uni1F0F ; G 1308 -U 7952 ; WX 541 ; N uni1F10 ; G 1309 -U 7953 ; WX 541 ; N uni1F11 ; G 1310 -U 7954 ; WX 541 ; N uni1F12 ; G 1311 -U 7955 ; WX 541 ; N uni1F13 ; G 1312 -U 7956 ; WX 541 ; N uni1F14 ; G 1313 -U 7957 ; WX 541 ; N uni1F15 ; G 1314 -U 7960 ; WX 711 ; N uni1F18 ; G 1315 -U 7961 ; WX 711 ; N uni1F19 ; G 1316 -U 7962 ; WX 966 ; N uni1F1A ; G 1317 -U 7963 ; WX 975 ; N uni1F1B ; G 1318 -U 7964 ; WX 898 ; N uni1F1C ; G 1319 -U 7965 ; WX 928 ; N uni1F1D ; G 1320 -U 7968 ; WX 634 ; N uni1F20 ; G 1321 -U 7969 ; WX 634 ; N uni1F21 ; G 1322 -U 7970 ; WX 634 ; N uni1F22 ; G 1323 -U 7971 ; WX 634 ; N uni1F23 ; G 1324 -U 7972 ; WX 634 ; N uni1F24 ; G 1325 -U 7973 ; WX 634 ; N uni1F25 ; G 1326 -U 7974 ; WX 634 ; N uni1F26 ; G 1327 -U 7975 ; WX 634 ; N uni1F27 ; G 1328 -U 7976 ; WX 837 ; N uni1F28 ; G 1329 -U 7977 ; WX 835 ; N uni1F29 ; G 1330 -U 7978 ; WX 1086 ; N uni1F2A ; G 1331 -U 7979 ; WX 1089 ; N uni1F2B ; G 1332 -U 7980 ; WX 1027 ; N uni1F2C ; G 1333 -U 7981 ; WX 1051 ; N uni1F2D ; G 1334 -U 7982 ; WX 934 ; N uni1F2E ; G 1335 -U 7983 ; WX 947 ; N uni1F2F ; G 1336 -U 7984 ; WX 338 ; N uni1F30 ; G 1337 -U 7985 ; WX 338 ; N uni1F31 ; G 1338 -U 7986 ; WX 338 ; N uni1F32 ; G 1339 -U 7987 ; WX 338 ; N uni1F33 ; G 1340 -U 7988 ; WX 338 ; N uni1F34 ; G 1341 -U 7989 ; WX 338 ; N uni1F35 ; G 1342 -U 7990 ; WX 338 ; N uni1F36 ; G 1343 -U 7991 ; WX 338 ; N uni1F37 ; G 1344 -U 7992 ; WX 380 ; N uni1F38 ; G 1345 -U 7993 ; WX 374 ; N uni1F39 ; G 1346 -U 7994 ; WX 635 ; N uni1F3A ; G 1347 -U 7995 ; WX 635 ; N uni1F3B ; G 1348 -U 7996 ; WX 570 ; N uni1F3C ; G 1349 -U 7997 ; WX 600 ; N uni1F3D ; G 1350 -U 7998 ; WX 489 ; N uni1F3E ; G 1351 -U 7999 ; WX 493 ; N uni1F3F ; G 1352 -U 8000 ; WX 612 ; N uni1F40 ; G 1353 -U 8001 ; WX 612 ; N uni1F41 ; G 1354 -U 8002 ; WX 612 ; N uni1F42 ; G 1355 -U 8003 ; WX 612 ; N uni1F43 ; G 1356 -U 8004 ; WX 612 ; N uni1F44 ; G 1357 -U 8005 ; WX 612 ; N uni1F45 ; G 1358 -U 8008 ; WX 804 ; N uni1F48 ; G 1359 -U 8009 ; WX 848 ; N uni1F49 ; G 1360 -U 8010 ; WX 1095 ; N uni1F4A ; G 1361 -U 8011 ; WX 1100 ; N uni1F4B ; G 1362 -U 8012 ; WX 938 ; N uni1F4C ; G 1363 -U 8013 ; WX 970 ; N uni1F4D ; G 1364 -U 8016 ; WX 579 ; N uni1F50 ; G 1365 -U 8017 ; WX 579 ; N uni1F51 ; G 1366 -U 8018 ; WX 579 ; N uni1F52 ; G 1367 -U 8019 ; WX 579 ; N uni1F53 ; G 1368 -U 8020 ; WX 579 ; N uni1F54 ; G 1369 -U 8021 ; WX 579 ; N uni1F55 ; G 1370 -U 8022 ; WX 579 ; N uni1F56 ; G 1371 -U 8023 ; WX 579 ; N uni1F57 ; G 1372 -U 8025 ; WX 784 ; N uni1F59 ; G 1373 -U 8027 ; WX 998 ; N uni1F5B ; G 1374 -U 8029 ; WX 1012 ; N uni1F5D ; G 1375 -U 8031 ; WX 897 ; N uni1F5F ; G 1376 -U 8032 ; WX 837 ; N uni1F60 ; G 1377 -U 8033 ; WX 837 ; N uni1F61 ; G 1378 -U 8034 ; WX 837 ; N uni1F62 ; G 1379 -U 8035 ; WX 837 ; N uni1F63 ; G 1380 -U 8036 ; WX 837 ; N uni1F64 ; G 1381 -U 8037 ; WX 837 ; N uni1F65 ; G 1382 -U 8038 ; WX 837 ; N uni1F66 ; G 1383 -U 8039 ; WX 837 ; N uni1F67 ; G 1384 -U 8040 ; WX 802 ; N uni1F68 ; G 1385 -U 8041 ; WX 843 ; N uni1F69 ; G 1386 -U 8042 ; WX 1089 ; N uni1F6A ; G 1387 -U 8043 ; WX 1095 ; N uni1F6B ; G 1388 -U 8044 ; WX 946 ; N uni1F6C ; G 1389 -U 8045 ; WX 972 ; N uni1F6D ; G 1390 -U 8046 ; WX 921 ; N uni1F6E ; G 1391 -U 8047 ; WX 952 ; N uni1F6F ; G 1392 -U 8048 ; WX 659 ; N uni1F70 ; G 1393 -U 8049 ; WX 659 ; N uni1F71 ; G 1394 -U 8050 ; WX 541 ; N uni1F72 ; G 1395 -U 8051 ; WX 548 ; N uni1F73 ; G 1396 -U 8052 ; WX 634 ; N uni1F74 ; G 1397 -U 8053 ; WX 654 ; N uni1F75 ; G 1398 -U 8054 ; WX 338 ; N uni1F76 ; G 1399 -U 8055 ; WX 338 ; N uni1F77 ; G 1400 -U 8056 ; WX 612 ; N uni1F78 ; G 1401 -U 8057 ; WX 612 ; N uni1F79 ; G 1402 -U 8058 ; WX 579 ; N uni1F7A ; G 1403 -U 8059 ; WX 579 ; N uni1F7B ; G 1404 -U 8060 ; WX 837 ; N uni1F7C ; G 1405 -U 8061 ; WX 837 ; N uni1F7D ; G 1406 -U 8064 ; WX 659 ; N uni1F80 ; G 1407 -U 8065 ; WX 659 ; N uni1F81 ; G 1408 -U 8066 ; WX 659 ; N uni1F82 ; G 1409 -U 8067 ; WX 659 ; N uni1F83 ; G 1410 -U 8068 ; WX 659 ; N uni1F84 ; G 1411 -U 8069 ; WX 659 ; N uni1F85 ; G 1412 -U 8070 ; WX 659 ; N uni1F86 ; G 1413 -U 8071 ; WX 659 ; N uni1F87 ; G 1414 -U 8072 ; WX 684 ; N uni1F88 ; G 1415 -U 8073 ; WX 684 ; N uni1F89 ; G 1416 -U 8074 ; WX 877 ; N uni1F8A ; G 1417 -U 8075 ; WX 877 ; N uni1F8B ; G 1418 -U 8076 ; WX 769 ; N uni1F8C ; G 1419 -U 8077 ; WX 801 ; N uni1F8D ; G 1420 -U 8078 ; WX 708 ; N uni1F8E ; G 1421 -U 8079 ; WX 743 ; N uni1F8F ; G 1422 -U 8080 ; WX 634 ; N uni1F90 ; G 1423 -U 8081 ; WX 634 ; N uni1F91 ; G 1424 -U 8082 ; WX 634 ; N uni1F92 ; G 1425 -U 8083 ; WX 634 ; N uni1F93 ; G 1426 -U 8084 ; WX 634 ; N uni1F94 ; G 1427 -U 8085 ; WX 634 ; N uni1F95 ; G 1428 -U 8086 ; WX 634 ; N uni1F96 ; G 1429 -U 8087 ; WX 634 ; N uni1F97 ; G 1430 -U 8088 ; WX 837 ; N uni1F98 ; G 1431 -U 8089 ; WX 835 ; N uni1F99 ; G 1432 -U 8090 ; WX 1086 ; N uni1F9A ; G 1433 -U 8091 ; WX 1089 ; N uni1F9B ; G 1434 -U 8092 ; WX 1027 ; N uni1F9C ; G 1435 -U 8093 ; WX 1051 ; N uni1F9D ; G 1436 -U 8094 ; WX 934 ; N uni1F9E ; G 1437 -U 8095 ; WX 947 ; N uni1F9F ; G 1438 -U 8096 ; WX 837 ; N uni1FA0 ; G 1439 -U 8097 ; WX 837 ; N uni1FA1 ; G 1440 -U 8098 ; WX 837 ; N uni1FA2 ; G 1441 -U 8099 ; WX 837 ; N uni1FA3 ; G 1442 -U 8100 ; WX 837 ; N uni1FA4 ; G 1443 -U 8101 ; WX 837 ; N uni1FA5 ; G 1444 -U 8102 ; WX 837 ; N uni1FA6 ; G 1445 -U 8103 ; WX 837 ; N uni1FA7 ; G 1446 -U 8104 ; WX 802 ; N uni1FA8 ; G 1447 -U 8105 ; WX 843 ; N uni1FA9 ; G 1448 -U 8106 ; WX 1089 ; N uni1FAA ; G 1449 -U 8107 ; WX 1095 ; N uni1FAB ; G 1450 -U 8108 ; WX 946 ; N uni1FAC ; G 1451 -U 8109 ; WX 972 ; N uni1FAD ; G 1452 -U 8110 ; WX 921 ; N uni1FAE ; G 1453 -U 8111 ; WX 952 ; N uni1FAF ; G 1454 -U 8112 ; WX 659 ; N uni1FB0 ; G 1455 -U 8113 ; WX 659 ; N uni1FB1 ; G 1456 -U 8114 ; WX 659 ; N uni1FB2 ; G 1457 -U 8115 ; WX 659 ; N uni1FB3 ; G 1458 -U 8116 ; WX 659 ; N uni1FB4 ; G 1459 -U 8118 ; WX 659 ; N uni1FB6 ; G 1460 -U 8119 ; WX 659 ; N uni1FB7 ; G 1461 -U 8120 ; WX 684 ; N uni1FB8 ; G 1462 -U 8121 ; WX 684 ; N uni1FB9 ; G 1463 -U 8122 ; WX 716 ; N uni1FBA ; G 1464 -U 8123 ; WX 692 ; N uni1FBB ; G 1465 -U 8124 ; WX 684 ; N uni1FBC ; G 1466 -U 8125 ; WX 500 ; N uni1FBD ; G 1467 -U 8126 ; WX 500 ; N uni1FBE ; G 1468 -U 8127 ; WX 500 ; N uni1FBF ; G 1469 -U 8128 ; WX 500 ; N uni1FC0 ; G 1470 -U 8129 ; WX 500 ; N uni1FC1 ; G 1471 -U 8130 ; WX 634 ; N uni1FC2 ; G 1472 -U 8131 ; WX 634 ; N uni1FC3 ; G 1473 -U 8132 ; WX 654 ; N uni1FC4 ; G 1474 -U 8134 ; WX 634 ; N uni1FC6 ; G 1475 -U 8135 ; WX 634 ; N uni1FC7 ; G 1476 -U 8136 ; WX 805 ; N uni1FC8 ; G 1477 -U 8137 ; WX 746 ; N uni1FC9 ; G 1478 -U 8138 ; WX 931 ; N uni1FCA ; G 1479 -U 8139 ; WX 871 ; N uni1FCB ; G 1480 -U 8140 ; WX 752 ; N uni1FCC ; G 1481 -U 8141 ; WX 500 ; N uni1FCD ; G 1482 -U 8142 ; WX 500 ; N uni1FCE ; G 1483 -U 8143 ; WX 500 ; N uni1FCF ; G 1484 -U 8144 ; WX 338 ; N uni1FD0 ; G 1485 -U 8145 ; WX 338 ; N uni1FD1 ; G 1486 -U 8146 ; WX 338 ; N uni1FD2 ; G 1487 -U 8147 ; WX 338 ; N uni1FD3 ; G 1488 -U 8150 ; WX 338 ; N uni1FD6 ; G 1489 -U 8151 ; WX 338 ; N uni1FD7 ; G 1490 -U 8152 ; WX 295 ; N uni1FD8 ; G 1491 -U 8153 ; WX 295 ; N uni1FD9 ; G 1492 -U 8154 ; WX 475 ; N uni1FDA ; G 1493 -U 8155 ; WX 408 ; N uni1FDB ; G 1494 -U 8157 ; WX 500 ; N uni1FDD ; G 1495 -U 8158 ; WX 500 ; N uni1FDE ; G 1496 -U 8159 ; WX 500 ; N uni1FDF ; G 1497 -U 8160 ; WX 579 ; N uni1FE0 ; G 1498 -U 8161 ; WX 579 ; N uni1FE1 ; G 1499 -U 8162 ; WX 579 ; N uni1FE2 ; G 1500 -U 8163 ; WX 579 ; N uni1FE3 ; G 1501 -U 8164 ; WX 635 ; N uni1FE4 ; G 1502 -U 8165 ; WX 635 ; N uni1FE5 ; G 1503 -U 8166 ; WX 579 ; N uni1FE6 ; G 1504 -U 8167 ; WX 579 ; N uni1FE7 ; G 1505 -U 8168 ; WX 611 ; N uni1FE8 ; G 1506 -U 8169 ; WX 611 ; N uni1FE9 ; G 1507 -U 8170 ; WX 845 ; N uni1FEA ; G 1508 -U 8171 ; WX 825 ; N uni1FEB ; G 1509 -U 8172 ; WX 685 ; N uni1FEC ; G 1510 -U 8173 ; WX 500 ; N uni1FED ; G 1511 -U 8174 ; WX 500 ; N uni1FEE ; G 1512 -U 8175 ; WX 500 ; N uni1FEF ; G 1513 -U 8178 ; WX 837 ; N uni1FF2 ; G 1514 -U 8179 ; WX 837 ; N uni1FF3 ; G 1515 -U 8180 ; WX 837 ; N uni1FF4 ; G 1516 -U 8182 ; WX 837 ; N uni1FF6 ; G 1517 -U 8183 ; WX 837 ; N uni1FF7 ; G 1518 -U 8184 ; WX 941 ; N uni1FF8 ; G 1519 -U 8185 ; WX 813 ; N uni1FF9 ; G 1520 -U 8186 ; WX 922 ; N uni1FFA ; G 1521 -U 8187 ; WX 826 ; N uni1FFB ; G 1522 -U 8188 ; WX 764 ; N uni1FFC ; G 1523 -U 8189 ; WX 500 ; N uni1FFD ; G 1524 -U 8190 ; WX 500 ; N uni1FFE ; G 1525 -U 8192 ; WX 500 ; N uni2000 ; G 1526 -U 8193 ; WX 1000 ; N uni2001 ; G 1527 -U 8194 ; WX 500 ; N uni2002 ; G 1528 -U 8195 ; WX 1000 ; N uni2003 ; G 1529 -U 8196 ; WX 330 ; N uni2004 ; G 1530 -U 8197 ; WX 250 ; N uni2005 ; G 1531 -U 8198 ; WX 167 ; N uni2006 ; G 1532 -U 8199 ; WX 636 ; N uni2007 ; G 1533 -U 8200 ; WX 318 ; N uni2008 ; G 1534 -U 8201 ; WX 200 ; N uni2009 ; G 1535 -U 8202 ; WX 100 ; N uni200A ; G 1536 -U 8203 ; WX 0 ; N uni200B ; G 1537 -U 8204 ; WX 0 ; N uni200C ; G 1538 -U 8205 ; WX 0 ; N uni200D ; G 1539 -U 8206 ; WX 0 ; N uni200E ; G 1540 -U 8207 ; WX 0 ; N uni200F ; G 1541 -U 8208 ; WX 361 ; N uni2010 ; G 1542 -U 8209 ; WX 361 ; N uni2011 ; G 1543 -U 8210 ; WX 636 ; N figuredash ; G 1544 -U 8211 ; WX 500 ; N endash ; G 1545 -U 8212 ; WX 1000 ; N emdash ; G 1546 -U 8213 ; WX 1000 ; N uni2015 ; G 1547 -U 8214 ; WX 500 ; N uni2016 ; G 1548 -U 8215 ; WX 500 ; N underscoredbl ; G 1549 -U 8216 ; WX 318 ; N quoteleft ; G 1550 -U 8217 ; WX 318 ; N quoteright ; G 1551 -U 8218 ; WX 318 ; N quotesinglbase ; G 1552 -U 8219 ; WX 318 ; N quotereversed ; G 1553 -U 8220 ; WX 518 ; N quotedblleft ; G 1554 -U 8221 ; WX 518 ; N quotedblright ; G 1555 -U 8222 ; WX 518 ; N quotedblbase ; G 1556 -U 8223 ; WX 518 ; N uni201F ; G 1557 -U 8224 ; WX 500 ; N dagger ; G 1558 -U 8225 ; WX 500 ; N daggerdbl ; G 1559 -U 8228 ; WX 334 ; N onedotenleader ; G 1560 -U 8229 ; WX 667 ; N twodotenleader ; G 1561 -U 8230 ; WX 1000 ; N ellipsis ; G 1562 -U 8232 ; WX 0 ; N uni2028 ; G 1563 -U 8233 ; WX 0 ; N uni2029 ; G 1564 -U 8234 ; WX 0 ; N uni202A ; G 1565 -U 8235 ; WX 0 ; N uni202B ; G 1566 -U 8236 ; WX 0 ; N uni202C ; G 1567 -U 8237 ; WX 0 ; N uni202D ; G 1568 -U 8238 ; WX 0 ; N uni202E ; G 1569 -U 8239 ; WX 200 ; N uni202F ; G 1570 -U 8240 ; WX 1342 ; N perthousand ; G 1571 -U 8241 ; WX 1735 ; N uni2031 ; G 1572 -U 8249 ; WX 400 ; N guilsinglleft ; G 1573 -U 8250 ; WX 400 ; N guilsinglright ; G 1574 -U 8251 ; WX 838 ; N uni203B ; G 1575 -U 8252 ; WX 485 ; N exclamdbl ; G 1576 -U 8253 ; WX 531 ; N uni203D ; G 1577 -U 8254 ; WX 500 ; N uni203E ; G 1578 -U 8255 ; WX 804 ; N uni203F ; G 1579 -U 8256 ; WX 804 ; N uni2040 ; G 1580 -U 8258 ; WX 1000 ; N uni2042 ; G 1581 -U 8259 ; WX 500 ; N uni2043 ; G 1582 -U 8260 ; WX 167 ; N fraction ; G 1583 -U 8261 ; WX 390 ; N uni2045 ; G 1584 -U 8262 ; WX 390 ; N uni2046 ; G 1585 -U 8263 ; WX 922 ; N uni2047 ; G 1586 -U 8264 ; WX 733 ; N uni2048 ; G 1587 -U 8265 ; WX 733 ; N uni2049 ; G 1588 -U 8267 ; WX 636 ; N uni204B ; G 1589 -U 8268 ; WX 500 ; N uni204C ; G 1590 -U 8269 ; WX 500 ; N uni204D ; G 1591 -U 8270 ; WX 500 ; N uni204E ; G 1592 -U 8271 ; WX 337 ; N uni204F ; G 1593 -U 8272 ; WX 804 ; N uni2050 ; G 1594 -U 8273 ; WX 500 ; N uni2051 ; G 1595 -U 8274 ; WX 450 ; N uni2052 ; G 1596 -U 8275 ; WX 1000 ; N uni2053 ; G 1597 -U 8276 ; WX 804 ; N uni2054 ; G 1598 -U 8287 ; WX 222 ; N uni205F ; G 1599 -U 8288 ; WX 0 ; N uni2060 ; G 1600 -U 8289 ; WX 0 ; N uni2061 ; G 1601 -U 8290 ; WX 0 ; N uni2062 ; G 1602 -U 8291 ; WX 0 ; N uni2063 ; G 1603 -U 8292 ; WX 0 ; N uni2064 ; G 1604 -U 8298 ; WX 0 ; N uni206A ; G 1605 -U 8299 ; WX 0 ; N uni206B ; G 1606 -U 8300 ; WX 0 ; N uni206C ; G 1607 -U 8301 ; WX 0 ; N uni206D ; G 1608 -U 8302 ; WX 0 ; N uni206E ; G 1609 -U 8303 ; WX 0 ; N uni206F ; G 1610 -U 8304 ; WX 401 ; N uni2070 ; G 1611 -U 8305 ; WX 179 ; N uni2071 ; G 1612 -U 8308 ; WX 401 ; N uni2074 ; G 1613 -U 8320 ; WX 401 ; N uni2080 ; G 1614 -U 8321 ; WX 401 ; N uni2081 ; G 1615 -U 8322 ; WX 401 ; N uni2082 ; G 1616 -U 8323 ; WX 401 ; N uni2083 ; G 1617 -U 8324 ; WX 401 ; N uni2084 ; G 1618 -U 8363 ; WX 636 ; N dong ; G 1619 -U 8364 ; WX 636 ; N Euro ; G 1620 -U 8369 ; WX 636 ; N uni20B1 ; G 1621 -U 8376 ; WX 636 ; N uni20B8 ; G 1622 -U 8377 ; WX 636 ; N uni20B9 ; G 1623 -U 8451 ; WX 1123 ; N uni2103 ; G 1624 -U 8457 ; WX 952 ; N uni2109 ; G 1625 -U 8462 ; WX 634 ; N uni210E ; G 1626 -U 8463 ; WX 634 ; N uni210F ; G 1627 -U 8470 ; WX 1165 ; N uni2116 ; G 1628 -U 8471 ; WX 1000 ; N uni2117 ; G 1629 -U 8486 ; WX 764 ; N uni2126 ; G 1630 -U 8487 ; WX 764 ; N uni2127 ; G 1631 -U 8490 ; WX 656 ; N uni212A ; G 1632 -U 8491 ; WX 684 ; N uni212B ; G 1633 -U 8494 ; WX 854 ; N estimated ; G 1634 -U 8498 ; WX 575 ; N uni2132 ; G 1635 -U 8500 ; WX 462 ; N uni2134 ; G 1636 -U 8523 ; WX 780 ; N uni214B ; G 1637 -U 8530 ; WX 1370 ; N uni2152 ; G 1638 -U 8531 ; WX 969 ; N onethird ; G 1639 -U 8532 ; WX 969 ; N twothirds ; G 1640 -U 8543 ; WX 568 ; N uni215F ; G 1641 -U 8544 ; WX 295 ; N uni2160 ; G 1642 -U 8545 ; WX 492 ; N uni2161 ; G 1643 -U 8546 ; WX 689 ; N uni2162 ; G 1644 -U 8547 ; WX 923 ; N uni2163 ; G 1645 -U 8548 ; WX 684 ; N uni2164 ; G 1646 -U 8549 ; WX 922 ; N uni2165 ; G 1647 -U 8550 ; WX 1120 ; N uni2166 ; G 1648 -U 8551 ; WX 1317 ; N uni2167 ; G 1649 -U 8552 ; WX 917 ; N uni2168 ; G 1650 -U 8553 ; WX 685 ; N uni2169 ; G 1651 -U 8554 ; WX 933 ; N uni216A ; G 1652 -U 8555 ; WX 1131 ; N uni216B ; G 1653 -U 8556 ; WX 557 ; N uni216C ; G 1654 -U 8557 ; WX 698 ; N uni216D ; G 1655 -U 8558 ; WX 770 ; N uni216E ; G 1656 -U 8559 ; WX 863 ; N uni216F ; G 1657 -U 8560 ; WX 278 ; N uni2170 ; G 1658 -U 8561 ; WX 458 ; N uni2171 ; G 1659 -U 8562 ; WX 637 ; N uni2172 ; G 1660 -U 8563 ; WX 812 ; N uni2173 ; G 1661 -U 8564 ; WX 592 ; N uni2174 ; G 1662 -U 8565 ; WX 811 ; N uni2175 ; G 1663 -U 8566 ; WX 991 ; N uni2176 ; G 1664 -U 8567 ; WX 1170 ; N uni2177 ; G 1665 -U 8568 ; WX 819 ; N uni2178 ; G 1666 -U 8569 ; WX 592 ; N uni2179 ; G 1667 -U 8570 ; WX 822 ; N uni217A ; G 1668 -U 8571 ; WX 1002 ; N uni217B ; G 1669 -U 8572 ; WX 278 ; N uni217C ; G 1670 -U 8573 ; WX 550 ; N uni217D ; G 1671 -U 8574 ; WX 635 ; N uni217E ; G 1672 -U 8575 ; WX 974 ; N uni217F ; G 1673 -U 8576 ; WX 1285 ; N uni2180 ; G 1674 -U 8577 ; WX 770 ; N uni2181 ; G 1675 -U 8578 ; WX 1285 ; N uni2182 ; G 1676 -U 8579 ; WX 698 ; N uni2183 ; G 1677 -U 8580 ; WX 549 ; N uni2184 ; G 1678 -U 8581 ; WX 698 ; N uni2185 ; G 1679 -U 8585 ; WX 969 ; N uni2189 ; G 1680 -U 8592 ; WX 838 ; N arrowleft ; G 1681 -U 8593 ; WX 838 ; N arrowup ; G 1682 -U 8594 ; WX 838 ; N arrowright ; G 1683 -U 8595 ; WX 838 ; N arrowdown ; G 1684 -U 8596 ; WX 838 ; N arrowboth ; G 1685 -U 8597 ; WX 838 ; N arrowupdn ; G 1686 -U 8598 ; WX 838 ; N uni2196 ; G 1687 -U 8599 ; WX 838 ; N uni2197 ; G 1688 -U 8600 ; WX 838 ; N uni2198 ; G 1689 -U 8601 ; WX 838 ; N uni2199 ; G 1690 -U 8644 ; WX 838 ; N uni21C4 ; G 1691 -U 8645 ; WX 838 ; N uni21C5 ; G 1692 -U 8646 ; WX 838 ; N uni21C6 ; G 1693 -U 8647 ; WX 838 ; N uni21C7 ; G 1694 -U 8648 ; WX 838 ; N uni21C8 ; G 1695 -U 8649 ; WX 838 ; N uni21C9 ; G 1696 -U 8650 ; WX 838 ; N uni21CA ; G 1697 -U 8704 ; WX 684 ; N universal ; G 1698 -U 8707 ; WX 632 ; N existential ; G 1699 -U 8710 ; WX 684 ; N uni2206 ; G 1700 -U 8711 ; WX 684 ; N gradient ; G 1701 -U 8722 ; WX 838 ; N minus ; G 1702 -U 8725 ; WX 337 ; N uni2215 ; G 1703 -U 8726 ; WX 637 ; N uni2216 ; G 1704 -U 8727 ; WX 626 ; N asteriskmath ; G 1705 -U 8728 ; WX 626 ; N uni2218 ; G 1706 -U 8756 ; WX 636 ; N therefore ; G 1707 -U 8757 ; WX 636 ; N uni2235 ; G 1708 -U 8758 ; WX 260 ; N uni2236 ; G 1709 -U 8759 ; WX 636 ; N uni2237 ; G 1710 -U 8764 ; WX 636 ; N similar ; G 1711 -U 9134 ; WX 521 ; N uni23AE ; G 1712 -U 9167 ; WX 945 ; N uni23CF ; G 1713 -U 10731 ; WX 494 ; N uni29EB ; G 1714 -U 10799 ; WX 838 ; N uni2A2F ; G 1715 -U 11374 ; WX 863 ; N uni2C6E ; G 1716 -U 11375 ; WX 684 ; N uni2C6F ; G 1717 -U 11381 ; WX 654 ; N uni2C75 ; G 1718 -U 11382 ; WX 568 ; N uni2C76 ; G 1719 -U 11383 ; WX 660 ; N uni2C77 ; G 1720 -U 11386 ; WX 612 ; N uni2C7A ; G 1721 -U 11800 ; WX 536 ; N uni2E18 ; G 1722 -U 11810 ; WX 390 ; N uni2E22 ; G 1723 -U 11811 ; WX 390 ; N uni2E23 ; G 1724 -U 11812 ; WX 390 ; N uni2E24 ; G 1725 -U 11813 ; WX 390 ; N uni2E25 ; G 1726 -U 11822 ; WX 531 ; N uni2E2E ; G 1727 -U 42564 ; WX 635 ; N uniA644 ; G 1728 -U 42565 ; WX 521 ; N uniA645 ; G 1729 -U 42566 ; WX 354 ; N uniA646 ; G 1730 -U 42567 ; WX 387 ; N uniA647 ; G 1731 -U 42576 ; WX 1029 ; N uniA650 ; G 1732 -U 42577 ; WX 906 ; N uniA651 ; G 1733 -U 42580 ; WX 1031 ; N uniA654 ; G 1734 -U 42581 ; WX 813 ; N uniA655 ; G 1735 -U 42582 ; WX 927 ; N uniA656 ; G 1736 -U 42583 ; WX 814 ; N uniA657 ; G 1737 -U 42594 ; WX 1014 ; N uniA662 ; G 1738 -U 42595 ; WX 866 ; N uniA663 ; G 1739 -U 42596 ; WX 1015 ; N uniA664 ; G 1740 -U 42597 ; WX 864 ; N uniA665 ; G 1741 -U 42598 ; WX 1088 ; N uniA666 ; G 1742 -U 42599 ; WX 944 ; N uniA667 ; G 1743 -U 42600 ; WX 787 ; N uniA668 ; G 1744 -U 42601 ; WX 612 ; N uniA669 ; G 1745 -U 42602 ; WX 855 ; N uniA66A ; G 1746 -U 42603 ; WX 712 ; N uniA66B ; G 1747 -U 42604 ; WX 1358 ; N uniA66C ; G 1748 -U 42605 ; WX 1019 ; N uniA66D ; G 1749 -U 42606 ; WX 879 ; N uniA66E ; G 1750 -U 42636 ; WX 611 ; N uniA68C ; G 1751 -U 42637 ; WX 549 ; N uniA68D ; G 1752 -U 42644 ; WX 686 ; N uniA694 ; G 1753 -U 42645 ; WX 634 ; N uniA695 ; G 1754 -U 42760 ; WX 493 ; N uniA708 ; G 1755 -U 42761 ; WX 493 ; N uniA709 ; G 1756 -U 42762 ; WX 493 ; N uniA70A ; G 1757 -U 42763 ; WX 493 ; N uniA70B ; G 1758 -U 42764 ; WX 493 ; N uniA70C ; G 1759 -U 42765 ; WX 493 ; N uniA70D ; G 1760 -U 42766 ; WX 493 ; N uniA70E ; G 1761 -U 42767 ; WX 493 ; N uniA70F ; G 1762 -U 42768 ; WX 493 ; N uniA710 ; G 1763 -U 42769 ; WX 493 ; N uniA711 ; G 1764 -U 42770 ; WX 493 ; N uniA712 ; G 1765 -U 42771 ; WX 493 ; N uniA713 ; G 1766 -U 42772 ; WX 493 ; N uniA714 ; G 1767 -U 42773 ; WX 493 ; N uniA715 ; G 1768 -U 42774 ; WX 493 ; N uniA716 ; G 1769 -U 42779 ; WX 369 ; N uniA71B ; G 1770 -U 42780 ; WX 369 ; N uniA71C ; G 1771 -U 42781 ; WX 252 ; N uniA71D ; G 1772 -U 42782 ; WX 252 ; N uniA71E ; G 1773 -U 42783 ; WX 252 ; N uniA71F ; G 1774 -U 42786 ; WX 385 ; N uniA722 ; G 1775 -U 42787 ; WX 356 ; N uniA723 ; G 1776 -U 42788 ; WX 472 ; N uniA724 ; G 1777 -U 42789 ; WX 472 ; N uniA725 ; G 1778 -U 42790 ; WX 752 ; N uniA726 ; G 1779 -U 42791 ; WX 634 ; N uniA727 ; G 1780 -U 42800 ; WX 491 ; N uniA730 ; G 1781 -U 42801 ; WX 521 ; N uniA731 ; G 1782 -U 42802 ; WX 1250 ; N uniA732 ; G 1783 -U 42803 ; WX 985 ; N uniA733 ; G 1784 -U 42814 ; WX 703 ; N uniA73E ; G 1785 -U 42815 ; WX 549 ; N uniA73F ; G 1786 -U 42822 ; WX 680 ; N uniA746 ; G 1787 -U 42823 ; WX 392 ; N uniA747 ; G 1788 -U 42830 ; WX 1358 ; N uniA74E ; G 1789 -U 42831 ; WX 1019 ; N uniA74F ; G 1790 -U 42880 ; WX 557 ; N uniA780 ; G 1791 -U 42881 ; WX 278 ; N uniA781 ; G 1792 -U 42891 ; WX 401 ; N uniA78B ; G 1793 -U 42892 ; WX 275 ; N uniA78C ; G 1794 -U 42893 ; WX 686 ; N uniA78D ; G 1795 -U 43003 ; WX 575 ; N uniA7FB ; G 1796 -U 43004 ; WX 603 ; N uniA7FC ; G 1797 -U 43005 ; WX 863 ; N uniA7FD ; G 1798 -U 43006 ; WX 295 ; N uniA7FE ; G 1799 -U 43007 ; WX 1199 ; N uniA7FF ; G 1800 -U 63173 ; WX 612 ; N uniF6C5 ; G 1801 -U 64256 ; WX 689 ; N uniFB00 ; G 1802 -U 64257 ; WX 630 ; N uniFB01 ; G 1803 -U 64258 ; WX 630 ; N uniFB02 ; G 1804 -U 64259 ; WX 967 ; N uniFB03 ; G 1805 -U 64260 ; WX 967 ; N uniFB04 ; G 1806 -U 64297 ; WX 838 ; N uniFB29 ; G 1807 -U 65024 ; WX 0 ; N uniFE00 ; G 1808 -U 65025 ; WX 0 ; N uniFE01 ; G 1809 -U 65026 ; WX 0 ; N uniFE02 ; G 1810 -U 65027 ; WX 0 ; N uniFE03 ; G 1811 -U 65028 ; WX 0 ; N uniFE04 ; G 1812 -U 65029 ; WX 0 ; N uniFE05 ; G 1813 -U 65030 ; WX 0 ; N uniFE06 ; G 1814 -U 65031 ; WX 0 ; N uniFE07 ; G 1815 -U 65032 ; WX 0 ; N uniFE08 ; G 1816 -U 65033 ; WX 0 ; N uniFE09 ; G 1817 -U 65034 ; WX 0 ; N uniFE0A ; G 1818 -U 65035 ; WX 0 ; N uniFE0B ; G 1819 -U 65036 ; WX 0 ; N uniFE0C ; G 1820 -U 65037 ; WX 0 ; N uniFE0D ; G 1821 -U 65038 ; WX 0 ; N uniFE0E ; G 1822 -U 65039 ; WX 0 ; N uniFE0F ; G 1823 -U 65533 ; WX 1025 ; N uniFFFD ; G 1824 -EndCharMetrics -StartKernData -StartKernPairs 10665 - -KPX dollar dollar 57 -KPX dollar ampersand -36 -KPX dollar asterisk -36 -KPX dollar two -36 -KPX dollar four -36 -KPX dollar seven -159 -KPX dollar nine -131 -KPX dollar colon -112 -KPX dollar less -159 -KPX dollar F -36 -KPX dollar G -36 -KPX dollar H -36 -KPX dollar I -73 -KPX dollar R -36 -KPX dollar T -36 -KPX dollar W -36 -KPX dollar Y -120 -KPX dollar Z -83 -KPX dollar backslash -139 -KPX dollar copyright -36 -KPX dollar ordfeminine -36 -KPX dollar guillemotleft -36 -KPX dollar logicalnot -36 -KPX dollar sfthyphen -36 -KPX dollar acute -36 -KPX dollar mu -36 -KPX dollar paragraph -36 -KPX dollar periodcentered -36 -KPX dollar cedilla -36 -KPX dollar Aacute -139 -KPX dollar Acircumflex 57 -KPX dollar Adieresis 57 -KPX dollar AE 57 -KPX dollar Egrave -36 -KPX dollar Eacute -36 -KPX dollar Ecircumflex -36 -KPX dollar Edieresis -36 -KPX dollar Igrave -36 -KPX dollar Iacute -36 -KPX dollar Icircumflex -36 -KPX dollar Idieresis -36 -KPX dollar Ntilde -36 -KPX dollar Oacute -36 -KPX dollar Otilde -36 -KPX dollar multiply -36 -KPX dollar Ugrave -36 -KPX dollar Ucircumflex -36 -KPX dollar Yacute -36 -KPX dollar Thorn -36 -KPX dollar agrave -36 -KPX dollar acircumflex -36 -KPX dollar adieresis -36 -KPX dollar Dcaron -36 -KPX dollar dcaron -36 -KPX dollar Dcroat -36 -KPX dollar dmacron -36 -KPX dollar Emacron -36 -KPX dollar emacron -36 -KPX dollar ebreve -36 -KPX dollar Hcircumflex -159 -KPX dollar hcircumflex -36 -KPX dollar Hbar -159 -KPX dollar hbar -36 -KPX dollar itilde -36 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -159 -KPX dollar Lacute -139 -KPX dollar lacute -159 -KPX dollar Lslash -73 -KPX dollar ncaron -36 -KPX dollar obreve -36 -KPX dollar Scedilla -36 -KPX dollar scedilla -36 -KPX dollar utilde -36 -KPX dollar umacron -36 -KPX dollar Uogonek -139 -KPX dollar uni0182 57 -KPX dollar uni0186 -36 -KPX dollar uni0187 -36 -KPX dollar florin -36 -KPX dollar uni0193 57 -KPX dollar uni0195 57 -KPX dollar uni0199 -36 -KPX dollar uni019F -36 -KPX dollar Ohorn -36 -KPX dollar ohorn -36 -KPX dollar uni01A2 -36 -KPX dollar uni01AB 57 -KPX dollar Uhorn -36 -KPX dollar uni01B1 57 -KPX dollar uni01B3 57 -KPX dollar uni01B6 -36 -KPX dollar uni01C0 -36 -KPX dollar uni01CB -159 -KPX dollar uni01CC -36 -KPX dollar uni01D1 57 -KPX dollar uni01D4 -36 -KPX dollar uni01D5 -36 -KPX dollar uni01D6 -36 -KPX dollar uni01D7 -36 -KPX dollar uni01D8 -36 -KPX dollar uni01D9 -36 -KPX dollar uni01DA -36 -KPX dollar uni01DB -36 -KPX dollar uni01DC -36 -KPX dollar uni01DD -159 -KPX dollar uni01DE -139 -KPX dollar uni01E9 -36 -KPX dollar uni01EA -36 -KPX dollar uni01EC -36 -KPX dollar uni01ED -36 -KPX dollar uni01F0 -36 -KPX dollar uni0204 -36 -KPX dollar uni0213 -36 -KPX dollar uni021F -36 -KPX dollar uni0411 57 -KPX dollar uni0419 -36 -KPX dollar uni041A -36 -KPX dollar uni041C -36 -KPX dollar uni041E -36 -KPX dollar uni0420 -36 -KPX dollar uni0422 -36 -KPX dollar uni0424 -36 -KPX dollar uni0426 -36 -KPX dollar uni0428 -36 -KPX dollar uni042A -36 -KPX dollar uni042C -36 -KPX dollar uni042E -36 -KPX dollar uni0430 -73 -KPX dollar uni0431 -36 -KPX dollar uni045D -36 -KPX dollar uni045E -36 -KPX dollar uni045F -36 -KPX dollar uni0461 -36 -KPX dollar uni0462 -36 -KPX dollar uni0463 -36 -KPX dollar uni0464 -36 -KPX dollar uni0490 -120 -KPX dollar uni0491 -112 -KPX dollar uni0498 -83 -KPX dollar uni0499 -112 -KPX dollar uni04A0 -139 -KPX dollar uni04AA -139 -KPX dollar uni04B5 57 -KPX dollar uni04BB 57 -KPX dollar uni04C1 57 -KPX dollar uni04C7 57 -KPX dollar uni04D0 -36 -KPX dollar uni04D2 -36 -KPX dollar uni04D4 -36 -KPX dollar uni04D6 -36 -KPX dollar uni04D8 -36 -KPX dollar uni04DD -36 -KPX dollar uni04DE -36 -KPX dollar uni04DF -36 -KPX dollar uni04E2 -36 -KPX dollar uni04E3 -36 -KPX dollar uni04E4 -36 -KPX dollar uni04E5 -36 -KPX dollar uni04E6 -36 -KPX dollar uni04E7 -36 -KPX dollar uni04E8 -36 -KPX dollar uni04E9 -36 -KPX dollar uni04EA -36 -KPX dollar uni04EB -36 -KPX dollar uni04ED -36 -KPX dollar uni04EF -36 -KPX dollar uni04F1 -36 -KPX dollar uni04F3 -36 - -KPX percent ampersand -36 -KPX percent asterisk -36 -KPX percent two -36 -KPX percent six -36 -KPX percent nine -63 -KPX percent colon -73 -KPX percent less -112 -KPX percent m -63 -KPX percent braceright -36 -KPX percent Egrave -36 -KPX percent Ecircumflex -36 -KPX percent Igrave -36 -KPX percent Icircumflex -36 -KPX percent Thorn -36 -KPX percent agrave -36 -KPX percent acircumflex -36 -KPX percent adieresis -36 -KPX percent Dcaron -36 -KPX percent Dcroat -36 -KPX percent Emacron -36 -KPX percent Gcircumflex -36 -KPX percent Gbreve -36 -KPX percent Gdotaccent -36 -KPX percent Gcommaaccent -36 -KPX percent Kcommaaccent -73 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent obreve -36 -KPX percent Scedilla -36 -KPX percent scedilla -36 -KPX percent uni0186 -36 -KPX percent uni0199 -36 -KPX percent uni019F -36 -KPX percent ohorn -36 -KPX percent Uhorn -36 -KPX percent uni01C9 -36 -KPX percent uni01D5 -36 -KPX percent uni01D7 -36 -KPX percent uni01D9 -36 -KPX percent uni01DB -36 -KPX percent uni01DD -112 -KPX percent uni0419 -36 -KPX percent uni0431 -36 -KPX percent uni045D -36 -KPX percent uni045F -36 -KPX percent uni0461 -36 -KPX percent uni0463 -36 -KPX percent uni0471 -36 -KPX percent uni0491 -73 -KPX percent uni0499 -73 -KPX percent uni04DD -36 -KPX percent uni04DF -36 -KPX percent uni04E3 -36 -KPX percent uni04E5 -36 -KPX percent uni04E7 -36 -KPX percent uni04E9 -36 -KPX percent uni04EB -36 -KPX percent uni04ED -36 -KPX percent uni04EF -36 -KPX percent uni04F1 -36 -KPX percent uni04F3 -36 - -KPX ampersand less -36 -KPX ampersand m -36 -KPX ampersand braceright -36 -KPX ampersand kgreenlandic -36 -KPX ampersand lacute -36 -KPX ampersand uni01DD -36 - -KPX quotesingle dollar -36 -KPX quotesingle nine -36 -KPX quotesingle less -112 -KPX quotesingle m -36 -KPX quotesingle braceright -36 -KPX quotesingle Acircumflex -36 -KPX quotesingle Adieresis -36 -KPX quotesingle AE -36 -KPX quotesingle kgreenlandic -112 -KPX quotesingle lacute -112 -KPX quotesingle uni0182 -36 -KPX quotesingle uni0193 -36 -KPX quotesingle uni0195 -36 -KPX quotesingle uni01AB -36 -KPX quotesingle uni01B1 -36 -KPX quotesingle uni01B3 -36 -KPX quotesingle uni01D1 -36 -KPX quotesingle uni01DD -112 -KPX quotesingle uni0411 -36 -KPX quotesingle uni04B5 -36 -KPX quotesingle uni04BB -36 -KPX quotesingle uni04C1 -36 -KPX quotesingle uni04C7 -36 - -KPX parenright dollar -188 -KPX parenright six -36 -KPX parenright seven -36 -KPX parenright D -188 -KPX parenright H -112 -KPX parenright L -149 -KPX parenright R -73 -KPX parenright U -149 -KPX parenright X -112 -KPX parenright backslash -188 -KPX parenright cent -188 -KPX parenright sterling -188 -KPX parenright currency -188 -KPX parenright yen -188 -KPX parenright brokenbar -188 -KPX parenright section -188 -KPX parenright dieresis -188 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright registered -149 -KPX parenright macron -149 -KPX parenright degree -149 -KPX parenright plusminus -149 -KPX parenright acute -73 -KPX parenright mu -73 -KPX parenright paragraph -73 -KPX parenright periodcentered -73 -KPX parenright cedilla -73 -KPX parenright guillemotright -112 -KPX parenright onequarter -112 -KPX parenright onehalf -112 -KPX parenright threequarters -112 -KPX parenright Aacute -188 -KPX parenright Acircumflex -188 -KPX parenright Atilde -188 -KPX parenright Adieresis -188 -KPX parenright Aring -188 -KPX parenright AE -188 -KPX parenright Ccedilla -188 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright edieresis -149 -KPX parenright iacute -149 -KPX parenright idieresis -149 -KPX parenright ntilde -149 -KPX parenright oacute -149 -KPX parenright otilde -149 -KPX parenright dcaron -73 -KPX parenright dmacron -73 -KPX parenright emacron -73 -KPX parenright ebreve -73 -KPX parenright edotaccent -149 -KPX parenright eogonek -149 -KPX parenright ecaron -149 -KPX parenright Gcircumflex -36 -KPX parenright Gbreve -36 -KPX parenright Gdotaccent -36 -KPX parenright Gcommaaccent -36 -KPX parenright Hcircumflex -36 -KPX parenright Hbar -36 -KPX parenright imacron -112 -KPX parenright ibreve -112 -KPX parenright iogonek -112 -KPX parenright dotlessi -112 -KPX parenright ij -112 -KPX parenright jcircumflex -112 -KPX parenright Lacute -188 -KPX parenright Uring -112 -KPX parenright Uogonek -188 -KPX parenright uni0182 -188 -KPX parenright uni0183 -188 -KPX parenright uni0187 -73 -KPX parenright uni0189 -112 -KPX parenright uni018B -112 -KPX parenright uni018D -112 -KPX parenright uni018F -112 -KPX parenright uni0191 -112 -KPX parenright florin -73 -KPX parenright uni0193 -188 -KPX parenright uni0194 -188 -KPX parenright uni0195 -188 -KPX parenright uni0196 -188 -KPX parenright uni0198 -188 -KPX parenright Ohorn -73 -KPX parenright uni01A2 -73 -KPX parenright uni01AB -188 -KPX parenright uni01AC -188 -KPX parenright uni01AE -188 -KPX parenright uni01B1 -188 -KPX parenright uni01B2 -188 -KPX parenright uni01B3 -188 -KPX parenright uni01B4 -188 -KPX parenright uni01B6 -112 -KPX parenright uni01C0 -73 -KPX parenright uni01C2 -149 -KPX parenright uni01C4 -149 -KPX parenright uni01C6 -112 -KPX parenright uni01C8 -112 -KPX parenright uni01C9 -36 -KPX parenright uni01CB -36 -KPX parenright uni01D1 -188 -KPX parenright uni01D2 -188 -KPX parenright uni01D4 -112 -KPX parenright uni01D6 -73 -KPX parenright uni01D8 -73 -KPX parenright uni01DA -73 -KPX parenright uni01DC -73 -KPX parenright uni01DE -188 -KPX parenright uni01EA -73 -KPX parenright uni01EC -73 -KPX parenright uni01F0 -112 -KPX parenright Aringacute -149 -KPX parenright aringacute -149 -KPX parenright uni0204 -73 -KPX parenright uni0209 -149 -KPX parenright uni020A -149 -KPX parenright uni0411 -188 -KPX parenright uni0412 -188 -KPX parenright uni0426 -112 -KPX parenright uni0428 -112 -KPX parenright uni042A -112 -KPX parenright uni042C -112 -KPX parenright uni042E -112 -KPX parenright uni043E -149 -KPX parenright uni0440 -149 -KPX parenright uni045E -73 -KPX parenright uni0462 -73 -KPX parenright uni0464 -73 -KPX parenright uni0470 -149 -KPX parenright uni0471 -36 -KPX parenright uni04A0 -188 -KPX parenright uni04AA -188 -KPX parenright uni04B4 -188 -KPX parenright uni04B5 -188 -KPX parenright uni04BA -188 -KPX parenright uni04BB -188 -KPX parenright uni04C0 -188 -KPX parenright uni04C1 -188 -KPX parenright uni04C2 -188 -KPX parenright uni04C7 -188 -KPX parenright uni04C8 -188 -KPX parenright uni04D0 -112 -KPX parenright uni04D2 -112 -KPX parenright uni04D4 -112 -KPX parenright uni04D6 -112 -KPX parenright uni04D8 -112 -KPX parenright uni04DA -149 -KPX parenright uni04DC -149 -KPX parenright uni04DE -73 -KPX parenright uni04E2 -73 -KPX parenright uni04E4 -73 -KPX parenright uni04E6 -73 -KPX parenright uni04E8 -73 -KPX parenright uni04EA -73 -KPX parenright uni04F8 -112 -KPX parenright uni04FE -112 -KPX parenright uni0500 -112 - -KPX asterisk seven -73 -KPX asterisk less -102 -KPX asterisk m -36 -KPX asterisk braceright -36 -KPX asterisk Hcircumflex -73 -KPX asterisk Hbar -73 -KPX asterisk kgreenlandic -102 -KPX asterisk lacute -102 -KPX asterisk uni01CB -73 -KPX asterisk uni01DD -102 - - -KPX hyphen dollar -36 -KPX hyphen m -36 -KPX hyphen braceright -36 -KPX hyphen Acircumflex -36 -KPX hyphen Adieresis -36 -KPX hyphen AE -36 -KPX hyphen uni0182 -36 -KPX hyphen uni0193 -36 -KPX hyphen uni0195 -36 -KPX hyphen uni01AB -36 -KPX hyphen uni01B1 -36 -KPX hyphen uni01B3 -36 -KPX hyphen uni01D1 -36 -KPX hyphen uni0411 -36 -KPX hyphen uni04B5 -36 -KPX hyphen uni04BB -36 -KPX hyphen uni04C1 -36 -KPX hyphen uni04C7 -36 - -KPX period dollar -36 -KPX period ampersand -112 -KPX period two -112 -KPX period seven -159 -KPX period eight -55 -KPX period colon -73 -KPX period D -36 -KPX period H -102 -KPX period R -102 -KPX period X -102 -KPX period backslash -149 -KPX period m -131 -KPX period cent -36 -KPX period sterling -36 -KPX period currency -36 -KPX period yen -36 -KPX period brokenbar -36 -KPX period section -36 -KPX period dieresis -36 -KPX period ordfeminine -102 -KPX period guillemotleft -102 -KPX period logicalnot -102 -KPX period sfthyphen -102 -KPX period acute -102 -KPX period mu -102 -KPX period paragraph -102 -KPX period periodcentered -102 -KPX period cedilla -102 -KPX period guillemotright -102 -KPX period onequarter -102 -KPX period onehalf -102 -KPX period threequarters -102 -KPX period Aacute -149 -KPX period Acircumflex -36 -KPX period Atilde -36 -KPX period Adieresis -36 -KPX period Aring -36 -KPX period AE -36 -KPX period Ccedilla -36 -KPX period Egrave -112 -KPX period Ecircumflex -112 -KPX period Igrave -112 -KPX period Icircumflex -112 -KPX period Otilde -102 -KPX period multiply -102 -KPX period Ugrave -102 -KPX period Ucircumflex -102 -KPX period Yacute -102 -KPX period Dcaron -112 -KPX period dcaron -102 -KPX period Dcroat -112 -KPX period dmacron -102 -KPX period Emacron -112 -KPX period emacron -102 -KPX period ebreve -102 -KPX period Hcircumflex -159 -KPX period Hbar -159 -KPX period Imacron -55 -KPX period imacron -102 -KPX period Ibreve -55 -KPX period ibreve -102 -KPX period Iogonek -55 -KPX period iogonek -102 -KPX period Idot -55 -KPX period dotlessi -102 -KPX period IJ -55 -KPX period ij -102 -KPX period Jcircumflex -55 -KPX period jcircumflex -102 -KPX period Kcommaaccent -73 -KPX period Lacute -149 -KPX period obreve -112 -KPX period Scedilla -112 -KPX period scedilla -112 -KPX period ubreve -55 -KPX period Uring -102 -KPX period Uogonek -149 -KPX period uni0182 -36 -KPX period uni0183 -36 -KPX period uni0186 -112 -KPX period uni0187 -102 -KPX period uni0189 -102 -KPX period uni018A -55 -KPX period uni018B -102 -KPX period uni018C -55 -KPX period uni018D -102 -KPX period uni018E -55 -KPX period uni018F -102 -KPX period uni0190 -55 -KPX period uni0191 -102 -KPX period florin -102 -KPX period uni0193 -36 -KPX period uni0194 -36 -KPX period uni0195 -36 -KPX period uni0196 -36 -KPX period uni0198 -36 -KPX period uni019F -112 -KPX period Ohorn -102 -KPX period ohorn -112 -KPX period uni01A2 -102 -KPX period uni01AB -36 -KPX period uni01AC -36 -KPX period uni01AE -36 -KPX period Uhorn -112 -KPX period uni01B1 -36 -KPX period uni01B2 -36 -KPX period uni01B3 -36 -KPX period uni01B4 -36 -KPX period uni01B6 -102 -KPX period uni01C0 -102 -KPX period uni01C5 -55 -KPX period uni01C6 -102 -KPX period uni01C7 -55 -KPX period uni01C8 -102 -KPX period uni01CB -159 -KPX period uni01D1 -36 -KPX period uni01D2 -36 -KPX period uni01D4 -102 -KPX period uni01D5 -112 -KPX period uni01D6 -102 -KPX period uni01D7 -112 -KPX period uni01D8 -102 -KPX period uni01D9 -112 -KPX period uni01DA -102 -KPX period uni01DB -112 -KPX period uni01DC -102 -KPX period uni01DE -149 -KPX period uni01EA -102 -KPX period uni01EC -102 -KPX period uni01F0 -102 -KPX period uni0204 -102 -KPX period uni0411 -36 -KPX period uni0412 -36 -KPX period uni0419 -112 -KPX period uni0426 -102 -KPX period uni0428 -102 -KPX period uni042A -102 -KPX period uni042C -102 -KPX period uni042E -102 -KPX period uni045D -112 -KPX period uni045E -102 -KPX period uni045F -112 -KPX period uni0461 -112 -KPX period uni0462 -102 -KPX period uni0463 -112 -KPX period uni0464 -102 -KPX period uni0491 -73 -KPX period uni0499 -73 -KPX period uni04A0 -149 -KPX period uni04AA -149 -KPX period uni04B4 -36 -KPX period uni04B5 -36 -KPX period uni04BA -36 -KPX period uni04BB -36 -KPX period uni04C0 -36 -KPX period uni04C1 -36 -KPX period uni04C2 -36 -KPX period uni04C7 -36 -KPX period uni04C8 -36 -KPX period uni04D0 -102 -KPX period uni04D2 -102 -KPX period uni04D4 -102 -KPX period uni04D6 -102 -KPX period uni04D8 -102 -KPX period uni04DD -112 -KPX period uni04DE -102 -KPX period uni04DF -112 -KPX period uni04E2 -102 -KPX period uni04E3 -112 -KPX period uni04E4 -102 -KPX period uni04E5 -112 -KPX period uni04E6 -102 -KPX period uni04E7 -112 -KPX period uni04E8 -102 -KPX period uni04E9 -112 -KPX period uni04EA -102 -KPX period uni04EB -112 -KPX period uni04ED -112 -KPX period uni04EF -112 -KPX period uni04F1 -112 -KPX period uni04F3 -112 -KPX period uni04F5 -55 -KPX period uni04F8 -102 -KPX period uni04F9 -55 -KPX period uni04FE -102 -KPX period uni04FF -55 -KPX period uni0500 -102 -KPX period uni0501 -55 - -KPX slash dollar 47 -KPX slash two -73 -KPX slash seven -282 -KPX slash eight -102 -KPX slash nine -225 -KPX slash colon -188 -KPX slash less -272 -KPX slash H -36 -KPX slash R -36 -KPX slash X -36 -KPX slash backslash -188 -KPX slash ordfeminine -36 -KPX slash guillemotleft -36 -KPX slash logicalnot -36 -KPX slash sfthyphen -36 -KPX slash acute -36 -KPX slash mu -36 -KPX slash paragraph -36 -KPX slash periodcentered -36 -KPX slash cedilla -36 -KPX slash guillemotright -36 -KPX slash onequarter -36 -KPX slash onehalf -36 -KPX slash threequarters -36 -KPX slash Aacute -188 -KPX slash Acircumflex 47 -KPX slash Adieresis 47 -KPX slash AE 47 -KPX slash Otilde -36 -KPX slash multiply -36 -KPX slash Ugrave -36 -KPX slash Ucircumflex -36 -KPX slash Yacute -36 -KPX slash Dcaron -73 -KPX slash dcaron -36 -KPX slash Dcroat -73 -KPX slash dmacron -36 -KPX slash Emacron -73 -KPX slash emacron -36 -KPX slash ebreve -36 -KPX slash Hcircumflex -282 -KPX slash Hbar -282 -KPX slash Imacron -102 -KPX slash imacron -36 -KPX slash Ibreve -102 -KPX slash ibreve -36 -KPX slash Iogonek -102 -KPX slash iogonek -36 -KPX slash Idot -102 -KPX slash dotlessi -36 -KPX slash IJ -102 -KPX slash ij -36 -KPX slash Jcircumflex -102 -KPX slash jcircumflex -36 -KPX slash Kcommaaccent -188 -KPX slash kgreenlandic -272 -KPX slash Lacute -188 -KPX slash lacute -272 -KPX slash obreve -73 -KPX slash Scedilla -73 -KPX slash scedilla -73 -KPX slash ubreve -102 -KPX slash Uring -36 -KPX slash Uogonek -188 -KPX slash uni0182 47 -KPX slash uni0186 -73 -KPX slash uni0187 -36 -KPX slash uni0189 -36 -KPX slash uni018A -102 -KPX slash uni018B -36 -KPX slash uni018C -102 -KPX slash uni018D -36 -KPX slash uni018E -102 -KPX slash uni018F -36 -KPX slash uni0190 -102 -KPX slash uni0191 -36 -KPX slash florin -36 -KPX slash uni0193 47 -KPX slash uni0195 47 -KPX slash uni019F -73 -KPX slash Ohorn -36 -KPX slash ohorn -73 -KPX slash uni01A2 -36 -KPX slash uni01AB 47 -KPX slash Uhorn -73 -KPX slash uni01B1 47 -KPX slash uni01B3 47 -KPX slash uni01B6 -36 -KPX slash uni01C0 -36 -KPX slash uni01C5 -102 -KPX slash uni01C6 -36 -KPX slash uni01C7 -102 -KPX slash uni01C8 -36 -KPX slash uni01CB -282 -KPX slash uni01D1 47 -KPX slash uni01D4 -36 -KPX slash uni01D5 -73 -KPX slash uni01D6 -36 -KPX slash uni01D7 -73 -KPX slash uni01D8 -36 -KPX slash uni01D9 -73 -KPX slash uni01DA -36 -KPX slash uni01DB -73 -KPX slash uni01DC -36 -KPX slash uni01DD -272 -KPX slash uni01DE -188 -KPX slash uni01EA -36 -KPX slash uni01EC -36 -KPX slash uni01F0 -36 -KPX slash uni0204 -36 -KPX slash uni0411 47 -KPX slash uni0426 -36 -KPX slash uni0428 -36 -KPX slash uni042A -36 -KPX slash uni042C -36 -KPX slash uni042E -36 -KPX slash uni045D -73 -KPX slash uni045E -36 -KPX slash uni045F -73 -KPX slash uni0461 -73 -KPX slash uni0462 -36 -KPX slash uni0463 -73 -KPX slash uni0464 -36 -KPX slash uni0491 -188 -KPX slash uni0499 -188 -KPX slash uni04A0 -188 -KPX slash uni04AA -188 -KPX slash uni04B5 47 -KPX slash uni04BB 47 -KPX slash uni04C1 47 -KPX slash uni04C7 47 -KPX slash uni04D0 -36 -KPX slash uni04D2 -36 -KPX slash uni04D4 -36 -KPX slash uni04D6 -36 -KPX slash uni04D8 -36 -KPX slash uni04DD -73 -KPX slash uni04DE -36 -KPX slash uni04DF -73 -KPX slash uni04E2 -36 -KPX slash uni04E3 -73 -KPX slash uni04E4 -36 -KPX slash uni04E5 -73 -KPX slash uni04E6 -36 -KPX slash uni04E7 -73 -KPX slash uni04E8 -36 -KPX slash uni04E9 -73 -KPX slash uni04EA -36 -KPX slash uni04EB -73 -KPX slash uni04ED -73 -KPX slash uni04EF -73 -KPX slash uni04F1 -73 -KPX slash uni04F3 -73 -KPX slash uni04F5 -102 -KPX slash uni04F8 -36 -KPX slash uni04F9 -102 -KPX slash uni04FE -36 -KPX slash uni04FF -102 -KPX slash uni0500 -36 -KPX slash uni0501 -102 - -KPX two dollar -36 -KPX two nine -36 -KPX two semicolon -131 -KPX two less -112 -KPX two m -36 -KPX two Acircumflex -36 -KPX two Adieresis -36 -KPX two AE -36 -KPX two kgreenlandic -112 -KPX two lacute -112 -KPX two uni0182 -36 -KPX two uni0193 -36 -KPX two uni0195 -36 -KPX two uni01AB -36 -KPX two uni01B1 -36 -KPX two uni01B3 -36 -KPX two uni01D1 -36 -KPX two uni01DD -112 -KPX two uni0411 -36 -KPX two uni04B5 -36 -KPX two uni04BB -36 -KPX two uni04C1 -36 -KPX two uni04C7 -36 - -KPX three dollar -131 -KPX three less -45 -KPX three D -92 -KPX three H -73 -KPX three L -45 -KPX three Q -36 -KPX three R -73 -KPX three U -36 -KPX three V -36 -KPX three X -36 -KPX three m -36 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three dieresis -92 -KPX three ordfeminine -73 -KPX three guillemotleft -73 -KPX three logicalnot -73 -KPX three sfthyphen -73 -KPX three registered -45 -KPX three macron -45 -KPX three degree -45 -KPX three plusminus -45 -KPX three threesuperior -36 -KPX three acute -73 -KPX three mu -73 -KPX three paragraph -73 -KPX three periodcentered -73 -KPX three cedilla -73 -KPX three guillemotright -36 -KPX three onequarter -36 -KPX three onehalf -36 -KPX three threequarters -36 -KPX three Acircumflex -131 -KPX three Atilde -92 -KPX three Adieresis -131 -KPX three Aring -92 -KPX three AE -131 -KPX three Ccedilla -92 -KPX three Otilde -73 -KPX three multiply -73 -KPX three Ugrave -73 -KPX three Ucircumflex -73 -KPX three Yacute -73 -KPX three edieresis -45 -KPX three iacute -45 -KPX three idieresis -45 -KPX three ntilde -45 -KPX three oacute -45 -KPX three otilde -45 -KPX three Cacute -36 -KPX three Ccircumflex -36 -KPX three Cdotaccent -36 -KPX three ccaron -36 -KPX three dcaron -73 -KPX three dmacron -73 -KPX three emacron -73 -KPX three ebreve -73 -KPX three edotaccent -36 -KPX three eogonek -36 -KPX three ecaron -36 -KPX three gcircumflex -36 -KPX three gbreve -36 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 -KPX three imacron -36 -KPX three ibreve -36 -KPX three iogonek -36 -KPX three dotlessi -36 -KPX three ij -36 -KPX three jcircumflex -36 -KPX three kgreenlandic -45 -KPX three lacute -45 -KPX three scircumflex -36 -KPX three Uring -36 -KPX three uni0181 -36 -KPX three uni0182 -131 -KPX three uni0183 -92 -KPX three uni0187 -73 -KPX three uni0189 -36 -KPX three uni018B -36 -KPX three uni018D -36 -KPX three uni018F -36 -KPX three uni0191 -36 -KPX three florin -73 -KPX three uni0193 -131 -KPX three uni0194 -92 -KPX three uni0195 -131 -KPX three uni0196 -92 -KPX three uni0198 -92 -KPX three Ohorn -73 -KPX three uni01A2 -73 -KPX three uni01AB -131 -KPX three uni01AC -92 -KPX three uni01AE -92 -KPX three uni01B1 -131 -KPX three uni01B2 -92 -KPX three uni01B3 -131 -KPX three uni01B4 -92 -KPX three uni01B6 -73 -KPX three uni01C0 -73 -KPX three uni01C2 -36 -KPX three uni01C4 -36 -KPX three uni01C6 -36 -KPX three uni01C8 -36 -KPX three uni01CA -36 -KPX three uni01D1 -131 -KPX three uni01D2 -92 -KPX three uni01D4 -73 -KPX three uni01D6 -73 -KPX three uni01D8 -73 -KPX three uni01DA -73 -KPX three uni01DC -73 -KPX three uni01DD -45 -KPX three uni01EA -73 -KPX three uni01EC -73 -KPX three uni01F0 -73 -KPX three Aringacute -45 -KPX three aringacute -45 -KPX three uni0202 -36 -KPX three uni0204 -73 -KPX three uni0209 -36 -KPX three uni020A -36 -KPX three uni0411 -131 -KPX three uni0412 -92 -KPX three uni0426 -73 -KPX three uni0428 -73 -KPX three uni042A -73 -KPX three uni042C -73 -KPX three uni042E -73 -KPX three uni043E -45 -KPX three uni0440 -45 -KPX three uni0456 -36 -KPX three uni0458 -36 -KPX three uni045A -36 -KPX three uni045C -36 -KPX three uni045E -73 -KPX three uni0462 -73 -KPX three uni0464 -73 -KPX three uni0470 -36 -KPX three uni0472 -36 -KPX three uni04B4 -92 -KPX three uni04B5 -131 -KPX three uni04BA -92 -KPX three uni04BB -131 -KPX three uni04C0 -92 -KPX three uni04C1 -131 -KPX three uni04C2 -92 -KPX three uni04C7 -131 -KPX three uni04C8 -92 -KPX three uni04D0 -73 -KPX three uni04D2 -73 -KPX three uni04D4 -73 -KPX three uni04D6 -73 -KPX three uni04D8 -73 -KPX three uni04DA -45 -KPX three uni04DC -45 -KPX three uni04DE -73 -KPX three uni04E2 -73 -KPX three uni04E4 -73 -KPX three uni04E6 -73 -KPX three uni04E8 -73 -KPX three uni04EA -73 -KPX three uni04F8 -36 -KPX three uni04FE -36 -KPX three uni0500 -36 - - -KPX five dollar -83 -KPX five ampersand -102 -KPX five seven -149 -KPX five nine -112 -KPX five colon -83 -KPX five less -131 -KPX five D -45 -KPX five H -92 -KPX five R -92 -KPX five X -92 -KPX five backslash -112 -KPX five m -112 -KPX five braceright -36 -KPX five cent -45 -KPX five sterling -45 -KPX five currency -45 -KPX five yen -45 -KPX five brokenbar -45 -KPX five section -45 -KPX five dieresis -45 -KPX five ordfeminine -92 -KPX five guillemotleft -92 -KPX five logicalnot -92 -KPX five sfthyphen -92 -KPX five acute -92 -KPX five mu -92 -KPX five paragraph -92 -KPX five periodcentered -92 -KPX five cedilla -92 -KPX five guillemotright -92 -KPX five onequarter -92 -KPX five onehalf -92 -KPX five threequarters -92 -KPX five Aacute -112 -KPX five Acircumflex -83 -KPX five Atilde -45 -KPX five Adieresis -83 -KPX five Aring -45 -KPX five AE -83 -KPX five Ccedilla -45 -KPX five Egrave -102 -KPX five Ecircumflex -102 -KPX five Igrave -102 -KPX five Icircumflex -102 -KPX five Otilde -92 -KPX five multiply -92 -KPX five Ugrave -92 -KPX five Ucircumflex -92 -KPX five Yacute -92 -KPX five dcaron -92 -KPX five dmacron -92 -KPX five emacron -92 -KPX five ebreve -92 -KPX five Hcircumflex -149 -KPX five Hbar -149 -KPX five imacron -92 -KPX five ibreve -92 -KPX five iogonek -92 -KPX five dotlessi -92 -KPX five ij -92 -KPX five jcircumflex -92 -KPX five Kcommaaccent -83 -KPX five kgreenlandic -131 -KPX five Lacute -112 -KPX five lacute -131 -KPX five Uring -92 -KPX five Uogonek -112 -KPX five uni0182 -83 -KPX five uni0183 -45 -KPX five uni0187 -92 -KPX five uni0189 -92 -KPX five uni018B -92 -KPX five uni018D -92 -KPX five uni018F -92 -KPX five uni0191 -92 -KPX five florin -92 -KPX five uni0193 -83 -KPX five uni0194 -45 -KPX five uni0195 -83 -KPX five uni0196 -45 -KPX five uni0198 -45 -KPX five Ohorn -92 -KPX five uni01A2 -92 -KPX five uni01AB -83 -KPX five uni01AC -45 -KPX five uni01AE -45 -KPX five uni01B1 -83 -KPX five uni01B2 -45 -KPX five uni01B3 -83 -KPX five uni01B4 -45 -KPX five uni01B6 -92 -KPX five uni01C0 -92 -KPX five uni01C6 -92 -KPX five uni01C8 -92 -KPX five uni01CB -149 -KPX five uni01D1 -83 -KPX five uni01D2 -45 -KPX five uni01D4 -92 -KPX five uni01D6 -92 -KPX five uni01D8 -92 -KPX five uni01DA -92 -KPX five uni01DC -92 -KPX five uni01DD -131 -KPX five uni01DE -112 -KPX five uni01EA -92 -KPX five uni01EC -92 -KPX five uni01F0 -92 -KPX five uni0204 -92 -KPX five uni0411 -83 -KPX five uni0412 -45 -KPX five uni0419 -102 -KPX five uni0426 -92 -KPX five uni0428 -92 -KPX five uni042A -92 -KPX five uni042C -92 -KPX five uni042E -92 -KPX five uni045E -92 -KPX five uni0462 -92 -KPX five uni0464 -92 -KPX five uni0491 -83 -KPX five uni0499 -83 -KPX five uni04A0 -112 -KPX five uni04AA -112 -KPX five uni04B4 -45 -KPX five uni04B5 -83 -KPX five uni04BA -45 -KPX five uni04BB -83 -KPX five uni04C0 -45 -KPX five uni04C1 -83 -KPX five uni04C2 -45 -KPX five uni04C7 -83 -KPX five uni04C8 -45 -KPX five uni04D0 -92 -KPX five uni04D2 -92 -KPX five uni04D4 -92 -KPX five uni04D6 -92 -KPX five uni04D8 -92 -KPX five uni04DE -92 -KPX five uni04E2 -92 -KPX five uni04E4 -92 -KPX five uni04E6 -92 -KPX five uni04E8 -92 -KPX five uni04EA -92 -KPX five uni04F8 -92 -KPX five uni04FE -92 -KPX five uni0500 -92 - -KPX six dollar 38 -KPX six Acircumflex 38 -KPX six Adieresis 38 -KPX six AE 38 -KPX six uni0182 38 -KPX six uni0193 38 -KPX six uni0195 38 -KPX six uni01AB 38 -KPX six uni01B1 38 -KPX six uni01B3 38 -KPX six uni01D1 38 -KPX six uni0411 38 -KPX six uni04B5 38 -KPX six uni04BB 38 -KPX six uni04C1 38 -KPX six uni04C7 38 - -KPX seven dollar -159 -KPX seven ampersand -120 -KPX seven seven -36 -KPX seven D -339 -KPX seven F -348 -KPX seven H -348 -KPX seven L -63 -KPX seven R -348 -KPX seven U -301 -KPX seven V -339 -KPX seven X -311 -KPX seven Z -339 -KPX seven backslash -319 -KPX seven m -188 -KPX seven braceright -112 -KPX seven cent -339 -KPX seven sterling -339 -KPX seven currency -339 -KPX seven yen -339 -KPX seven brokenbar -339 -KPX seven section -339 -KPX seven dieresis -339 -KPX seven copyright -348 -KPX seven ordfeminine -348 -KPX seven guillemotleft -348 -KPX seven logicalnot -348 -KPX seven sfthyphen -348 -KPX seven registered -63 -KPX seven macron -63 -KPX seven degree -63 -KPX seven plusminus -63 -KPX seven acute -348 -KPX seven mu -348 -KPX seven paragraph -348 -KPX seven periodcentered -348 -KPX seven cedilla -348 -KPX seven guillemotright -311 -KPX seven onequarter -311 -KPX seven onehalf -311 -KPX seven threequarters -311 -KPX seven Aacute -319 -KPX seven Acircumflex -159 -KPX seven Atilde -339 -KPX seven Adieresis -159 -KPX seven Aring -339 -KPX seven AE -159 -KPX seven Ccedilla -339 -KPX seven Egrave -120 -KPX seven Eacute -348 -KPX seven Ecircumflex -120 -KPX seven Edieresis -348 -KPX seven Igrave -120 -KPX seven Iacute -348 -KPX seven Icircumflex -120 -KPX seven Idieresis -348 -KPX seven Otilde -348 -KPX seven multiply -348 -KPX seven Ugrave -348 -KPX seven Ucircumflex -348 -KPX seven Yacute -348 -KPX seven edieresis -63 -KPX seven iacute -63 -KPX seven idieresis -63 -KPX seven ntilde -63 -KPX seven oacute -63 -KPX seven otilde -63 -KPX seven dcaron -348 -KPX seven dmacron -348 -KPX seven emacron -348 -KPX seven ebreve -348 -KPX seven edotaccent -301 -KPX seven eogonek -301 -KPX seven ecaron -301 -KPX seven gcircumflex -339 -KPX seven gbreve -339 -KPX seven gdotaccent -339 -KPX seven gcommaaccent -339 -KPX seven Hcircumflex -36 -KPX seven Hbar -36 -KPX seven imacron -311 -KPX seven ibreve -311 -KPX seven iogonek -311 -KPX seven dotlessi -311 -KPX seven ij -311 -KPX seven jcircumflex -311 -KPX seven kcommaaccent -339 -KPX seven Lacute -319 -KPX seven ncaron -348 -KPX seven Uring -311 -KPX seven Uogonek -319 -KPX seven uni0182 -159 -KPX seven uni0183 -339 -KPX seven uni0187 -348 -KPX seven uni0189 -311 -KPX seven uni018B -311 -KPX seven uni018D -311 -KPX seven uni018F -311 -KPX seven uni0191 -311 -KPX seven florin -348 -KPX seven uni0193 -159 -KPX seven uni0194 -339 -KPX seven uni0195 -159 -KPX seven uni0196 -339 -KPX seven uni0198 -339 -KPX seven Ohorn -348 -KPX seven uni01A2 -348 -KPX seven uni01AB -159 -KPX seven uni01AC -339 -KPX seven uni01AE -339 -KPX seven uni01B1 -159 -KPX seven uni01B2 -339 -KPX seven uni01B3 -159 -KPX seven uni01B4 -339 -KPX seven uni01B6 -348 -KPX seven uni01C0 -348 -KPX seven uni01C2 -301 -KPX seven uni01C4 -301 -KPX seven uni01C6 -311 -KPX seven uni01C8 -311 -KPX seven uni01CA -339 -KPX seven uni01CB -36 -KPX seven uni01D1 -159 -KPX seven uni01D2 -339 -KPX seven uni01D4 -348 -KPX seven uni01D6 -348 -KPX seven uni01D8 -348 -KPX seven uni01DA -348 -KPX seven uni01DC -348 -KPX seven uni01DE -319 -KPX seven uni01EA -348 -KPX seven uni01EC -348 -KPX seven uni01F0 -348 -KPX seven Aringacute -63 -KPX seven aringacute -63 -KPX seven uni0204 -348 -KPX seven uni0209 -301 -KPX seven uni020A -301 -KPX seven uni0411 -159 -KPX seven uni0412 -339 -KPX seven uni0419 -120 -KPX seven uni041A -348 -KPX seven uni0426 -348 -KPX seven uni0428 -348 -KPX seven uni042A -348 -KPX seven uni042C -348 -KPX seven uni042E -348 -KPX seven uni043E -63 -KPX seven uni0440 -63 -KPX seven uni045E -348 -KPX seven uni0462 -348 -KPX seven uni0464 -348 -KPX seven uni0470 -301 -KPX seven uni0472 -339 -KPX seven uni0498 -339 -KPX seven uni04A0 -319 -KPX seven uni04AA -319 -KPX seven uni04B4 -339 -KPX seven uni04B5 -159 -KPX seven uni04BA -339 -KPX seven uni04BB -159 -KPX seven uni04C0 -339 -KPX seven uni04C1 -159 -KPX seven uni04C2 -339 -KPX seven uni04C7 -159 -KPX seven uni04C8 -339 -KPX seven uni04D0 -348 -KPX seven uni04D2 -348 -KPX seven uni04D4 -348 -KPX seven uni04D6 -348 -KPX seven uni04D8 -348 -KPX seven uni04DA -63 -KPX seven uni04DC -63 -KPX seven uni04DE -348 -KPX seven uni04E2 -348 -KPX seven uni04E4 -348 -KPX seven uni04E6 -348 -KPX seven uni04E8 -348 -KPX seven uni04EA -348 -KPX seven uni04F8 -311 -KPX seven uni04FE -311 -KPX seven uni0500 -311 - -KPX eight equal -36 -KPX eight Lcommaaccent -36 -KPX eight Lcaron -36 -KPX eight Ldot -36 -KPX eight uni04A1 -36 -KPX eight uni04A5 -36 - -KPX nine dollar -131 -KPX nine two -36 -KPX nine D -159 -KPX nine H -159 -KPX nine L -45 -KPX nine R -159 -KPX nine X -139 -KPX nine backslash -55 -KPX nine m -178 -KPX nine braceright -112 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine dieresis -159 -KPX nine ordfeminine -159 -KPX nine guillemotleft -159 -KPX nine logicalnot -159 -KPX nine sfthyphen -159 -KPX nine registered -45 -KPX nine macron -45 -KPX nine degree -45 -KPX nine plusminus -45 -KPX nine acute -159 -KPX nine mu -159 -KPX nine paragraph -159 -KPX nine periodcentered -159 -KPX nine cedilla -159 -KPX nine guillemotright -139 -KPX nine onequarter -139 -KPX nine onehalf -139 -KPX nine threequarters -139 -KPX nine Aacute -55 -KPX nine Acircumflex -131 -KPX nine Atilde -159 -KPX nine Adieresis -131 -KPX nine Aring -159 -KPX nine AE -131 -KPX nine Ccedilla -159 -KPX nine Otilde -159 -KPX nine multiply -159 -KPX nine Ugrave -159 -KPX nine Ucircumflex -159 -KPX nine Yacute -159 -KPX nine edieresis -45 -KPX nine iacute -45 -KPX nine idieresis -45 -KPX nine ntilde -45 -KPX nine oacute -45 -KPX nine otilde -45 -KPX nine Dcaron -36 -KPX nine dcaron -159 -KPX nine Dcroat -36 -KPX nine dmacron -159 -KPX nine Emacron -36 -KPX nine emacron -159 -KPX nine ebreve -159 -KPX nine imacron -139 -KPX nine ibreve -139 -KPX nine iogonek -139 -KPX nine dotlessi -139 -KPX nine ij -139 -KPX nine jcircumflex -139 -KPX nine Lacute -55 -KPX nine obreve -36 -KPX nine Scedilla -36 -KPX nine scedilla -36 -KPX nine Uring -139 -KPX nine Uogonek -55 -KPX nine uni0182 -131 -KPX nine uni0183 -159 -KPX nine uni0186 -36 -KPX nine uni0187 -159 -KPX nine uni0189 -139 -KPX nine uni018B -139 -KPX nine uni018D -139 -KPX nine uni018F -139 -KPX nine uni0191 -139 -KPX nine florin -159 -KPX nine uni0193 -131 -KPX nine uni0194 -159 -KPX nine uni0195 -131 -KPX nine uni0196 -159 -KPX nine uni0198 -159 -KPX nine uni019F -36 -KPX nine Ohorn -159 -KPX nine ohorn -36 -KPX nine uni01A2 -159 -KPX nine uni01AB -131 -KPX nine uni01AC -159 -KPX nine uni01AE -159 -KPX nine Uhorn -36 -KPX nine uni01B1 -131 -KPX nine uni01B2 -159 -KPX nine uni01B3 -131 -KPX nine uni01B4 -159 -KPX nine uni01B6 -159 -KPX nine uni01C0 -159 -KPX nine uni01C6 -139 -KPX nine uni01C8 -139 -KPX nine uni01D1 -131 -KPX nine uni01D2 -159 -KPX nine uni01D4 -159 -KPX nine uni01D5 -36 -KPX nine uni01D6 -159 -KPX nine uni01D7 -36 -KPX nine uni01D8 -159 -KPX nine uni01D9 -36 -KPX nine uni01DA -159 -KPX nine uni01DB -36 -KPX nine uni01DC -159 -KPX nine uni01DE -55 -KPX nine uni01EA -159 -KPX nine uni01EC -159 -KPX nine uni01F0 -159 -KPX nine Aringacute -45 -KPX nine aringacute -45 -KPX nine uni0204 -159 -KPX nine uni0411 -131 -KPX nine uni0412 -159 -KPX nine uni0426 -159 -KPX nine uni0428 -159 -KPX nine uni042A -159 -KPX nine uni042C -159 -KPX nine uni042E -159 -KPX nine uni043E -45 -KPX nine uni0440 -45 -KPX nine uni045D -36 -KPX nine uni045E -159 -KPX nine uni045F -36 -KPX nine uni0461 -36 -KPX nine uni0462 -159 -KPX nine uni0463 -36 -KPX nine uni0464 -159 -KPX nine uni04A0 -55 -KPX nine uni04AA -55 -KPX nine uni04B4 -159 -KPX nine uni04B5 -131 -KPX nine uni04BA -159 -KPX nine uni04BB -131 -KPX nine uni04C0 -159 -KPX nine uni04C1 -131 -KPX nine uni04C2 -159 -KPX nine uni04C7 -131 -KPX nine uni04C8 -159 -KPX nine uni04D0 -159 -KPX nine uni04D2 -159 -KPX nine uni04D4 -159 -KPX nine uni04D6 -159 -KPX nine uni04D8 -159 -KPX nine uni04DA -45 -KPX nine uni04DC -45 -KPX nine uni04DD -36 -KPX nine uni04DE -159 -KPX nine uni04DF -36 -KPX nine uni04E2 -159 -KPX nine uni04E3 -36 -KPX nine uni04E4 -159 -KPX nine uni04E5 -36 -KPX nine uni04E6 -159 -KPX nine uni04E7 -36 -KPX nine uni04E8 -159 -KPX nine uni04E9 -36 -KPX nine uni04EA -159 -KPX nine uni04EB -36 -KPX nine uni04ED -36 -KPX nine uni04EF -36 -KPX nine uni04F1 -36 -KPX nine uni04F3 -36 -KPX nine uni04F8 -139 -KPX nine uni04FE -139 -KPX nine uni0500 -139 - -KPX colon dollar -112 -KPX colon D -131 -KPX colon H -120 -KPX colon L -45 -KPX colon R -120 -KPX colon U -92 -KPX colon X -73 -KPX colon backslash -36 -KPX colon m -112 -KPX colon braceright -36 -KPX colon cent -131 -KPX colon sterling -131 -KPX colon currency -131 -KPX colon yen -131 -KPX colon brokenbar -131 -KPX colon section -131 -KPX colon dieresis -131 -KPX colon ordfeminine -120 -KPX colon guillemotleft -120 -KPX colon logicalnot -120 -KPX colon sfthyphen -120 -KPX colon registered -45 -KPX colon macron -45 -KPX colon degree -45 -KPX colon plusminus -45 -KPX colon acute -120 -KPX colon mu -120 -KPX colon paragraph -120 -KPX colon periodcentered -120 -KPX colon cedilla -120 -KPX colon guillemotright -73 -KPX colon onequarter -73 -KPX colon onehalf -73 -KPX colon threequarters -73 -KPX colon Aacute -36 -KPX colon Acircumflex -112 -KPX colon Atilde -131 -KPX colon Adieresis -112 -KPX colon Aring -131 -KPX colon AE -112 -KPX colon Ccedilla -131 -KPX colon Otilde -120 -KPX colon multiply -120 -KPX colon Ugrave -120 -KPX colon Ucircumflex -120 -KPX colon Yacute -120 -KPX colon edieresis -45 -KPX colon iacute -45 -KPX colon idieresis -45 -KPX colon ntilde -45 -KPX colon oacute -45 -KPX colon otilde -45 -KPX colon dcaron -120 -KPX colon dmacron -120 -KPX colon emacron -120 -KPX colon ebreve -120 -KPX colon edotaccent -92 -KPX colon eogonek -92 -KPX colon ecaron -92 -KPX colon imacron -73 -KPX colon ibreve -73 -KPX colon iogonek -73 -KPX colon dotlessi -73 -KPX colon ij -73 -KPX colon jcircumflex -73 -KPX colon Lacute -36 -KPX colon Uring -73 -KPX colon Uogonek -36 -KPX colon uni0182 -112 -KPX colon uni0183 -131 -KPX colon uni0187 -120 -KPX colon uni0189 -73 -KPX colon uni018B -73 -KPX colon uni018D -73 -KPX colon uni018F -73 -KPX colon uni0191 -73 -KPX colon florin -120 -KPX colon uni0193 -112 -KPX colon uni0194 -131 -KPX colon uni0195 -112 -KPX colon uni0196 -131 -KPX colon uni0198 -131 -KPX colon Ohorn -120 -KPX colon uni01A2 -120 -KPX colon uni01AB -112 -KPX colon uni01AC -131 -KPX colon uni01AE -131 -KPX colon uni01B1 -112 -KPX colon uni01B2 -131 -KPX colon uni01B3 -112 -KPX colon uni01B4 -131 -KPX colon uni01B6 -120 -KPX colon uni01C0 -120 -KPX colon uni01C2 -92 -KPX colon uni01C4 -92 -KPX colon uni01C6 -73 -KPX colon uni01C8 -73 -KPX colon uni01D1 -112 -KPX colon uni01D2 -131 -KPX colon uni01D4 -120 -KPX colon uni01D6 -120 -KPX colon uni01D8 -120 -KPX colon uni01DA -120 -KPX colon uni01DC -120 -KPX colon uni01DE -36 -KPX colon uni01EA -120 -KPX colon uni01EC -120 -KPX colon uni01F0 -120 -KPX colon Aringacute -45 -KPX colon aringacute -45 -KPX colon uni0204 -120 -KPX colon uni0209 -92 -KPX colon uni020A -92 -KPX colon uni0411 -112 -KPX colon uni0412 -131 -KPX colon uni0426 -120 -KPX colon uni0428 -120 -KPX colon uni042A -120 -KPX colon uni042C -120 -KPX colon uni042E -120 -KPX colon uni043E -45 -KPX colon uni0440 -45 -KPX colon uni045E -120 -KPX colon uni0462 -120 -KPX colon uni0464 -120 -KPX colon uni0470 -92 -KPX colon uni04A0 -36 -KPX colon uni04AA -36 -KPX colon uni04B4 -131 -KPX colon uni04B5 -112 -KPX colon uni04BA -131 -KPX colon uni04BB -112 -KPX colon uni04C0 -131 -KPX colon uni04C1 -112 -KPX colon uni04C2 -131 -KPX colon uni04C7 -112 -KPX colon uni04C8 -131 -KPX colon uni04D0 -120 -KPX colon uni04D2 -120 -KPX colon uni04D4 -120 -KPX colon uni04D6 -120 -KPX colon uni04D8 -120 -KPX colon uni04DA -45 -KPX colon uni04DC -45 -KPX colon uni04DE -120 -KPX colon uni04E2 -120 -KPX colon uni04E4 -120 -KPX colon uni04E6 -120 -KPX colon uni04E8 -120 -KPX colon uni04EA -120 -KPX colon uni04F8 -73 -KPX colon uni04FE -73 -KPX colon uni0500 -73 - -KPX semicolon ampersand -149 -KPX semicolon two -131 -KPX semicolon seven -36 -KPX semicolon H -92 -KPX semicolon m -112 -KPX semicolon ordfeminine -92 -KPX semicolon guillemotleft -92 -KPX semicolon logicalnot -92 -KPX semicolon sfthyphen -92 -KPX semicolon Egrave -149 -KPX semicolon Ecircumflex -149 -KPX semicolon Igrave -149 -KPX semicolon Icircumflex -149 -KPX semicolon Otilde -92 -KPX semicolon multiply -92 -KPX semicolon Ugrave -92 -KPX semicolon Ucircumflex -92 -KPX semicolon Yacute -92 -KPX semicolon Dcaron -131 -KPX semicolon Dcroat -131 -KPX semicolon Emacron -131 -KPX semicolon Hcircumflex -36 -KPX semicolon Hbar -36 -KPX semicolon obreve -131 -KPX semicolon Scedilla -131 -KPX semicolon scedilla -131 -KPX semicolon uni0186 -131 -KPX semicolon uni019F -131 -KPX semicolon ohorn -131 -KPX semicolon Uhorn -131 -KPX semicolon uni01B6 -92 -KPX semicolon uni01CB -36 -KPX semicolon uni01D4 -92 -KPX semicolon uni01D5 -131 -KPX semicolon uni01D7 -131 -KPX semicolon uni01D9 -131 -KPX semicolon uni01DB -131 -KPX semicolon uni01F0 -92 -KPX semicolon uni0419 -149 -KPX semicolon uni0426 -92 -KPX semicolon uni0428 -92 -KPX semicolon uni042A -92 -KPX semicolon uni042C -92 -KPX semicolon uni042E -92 -KPX semicolon uni045D -131 -KPX semicolon uni045F -131 -KPX semicolon uni0461 -131 -KPX semicolon uni0463 -131 -KPX semicolon uni04D0 -92 -KPX semicolon uni04D2 -92 -KPX semicolon uni04D4 -92 -KPX semicolon uni04D6 -92 -KPX semicolon uni04D8 -92 -KPX semicolon uni04DD -131 -KPX semicolon uni04DF -131 -KPX semicolon uni04E3 -131 -KPX semicolon uni04E5 -131 -KPX semicolon uni04E7 -131 -KPX semicolon uni04E9 -131 -KPX semicolon uni04EB -131 -KPX semicolon uni04ED -131 -KPX semicolon uni04EF -131 -KPX semicolon uni04F1 -131 -KPX semicolon uni04F3 -131 - -KPX less dollar -159 -KPX less ampersand -112 -KPX less two -112 -KPX less D -282 -KPX less H -272 -KPX less L -73 -KPX less R -272 -KPX less X -235 -KPX less m -225 -KPX less braceright -149 -KPX less cent -282 -KPX less sterling -282 -KPX less currency -282 -KPX less yen -282 -KPX less brokenbar -282 -KPX less section -282 -KPX less dieresis -282 -KPX less ordfeminine -272 -KPX less guillemotleft -272 -KPX less logicalnot -272 -KPX less sfthyphen -272 -KPX less registered -73 -KPX less macron -73 -KPX less degree -73 -KPX less plusminus -73 -KPX less acute -272 -KPX less mu -272 -KPX less paragraph -272 -KPX less periodcentered -272 -KPX less cedilla -272 -KPX less guillemotright -235 -KPX less onequarter -235 -KPX less onehalf -235 -KPX less threequarters -235 -KPX less Acircumflex -159 -KPX less Atilde -282 -KPX less Adieresis -159 -KPX less Aring -282 -KPX less AE -159 -KPX less Ccedilla -282 -KPX less Egrave -112 -KPX less Ecircumflex -112 -KPX less Igrave -112 -KPX less Icircumflex -112 -KPX less Otilde -272 -KPX less multiply -272 -KPX less Ugrave -272 -KPX less Ucircumflex -272 -KPX less Yacute -272 -KPX less edieresis -73 -KPX less iacute -73 -KPX less idieresis -73 -KPX less ntilde -73 -KPX less oacute -73 -KPX less otilde -73 -KPX less Dcaron -112 -KPX less dcaron -272 -KPX less Dcroat -112 -KPX less dmacron -272 -KPX less Emacron -112 -KPX less emacron -272 -KPX less ebreve -272 -KPX less imacron -235 -KPX less ibreve -235 -KPX less iogonek -235 -KPX less dotlessi -235 -KPX less ij -235 -KPX less jcircumflex -235 -KPX less obreve -112 -KPX less Scedilla -112 -KPX less scedilla -112 -KPX less Uring -235 -KPX less uni0182 -159 -KPX less uni0183 -282 -KPX less uni0186 -112 -KPX less uni0187 -272 -KPX less uni0189 -235 -KPX less uni018B -235 -KPX less uni018D -235 -KPX less uni018F -235 -KPX less uni0191 -235 -KPX less florin -272 -KPX less uni0193 -159 -KPX less uni0194 -282 -KPX less uni0195 -159 -KPX less uni0196 -282 -KPX less uni0198 -282 -KPX less uni019F -112 -KPX less Ohorn -272 -KPX less ohorn -112 -KPX less uni01A2 -272 -KPX less uni01AB -159 -KPX less uni01AC -282 -KPX less uni01AE -282 -KPX less Uhorn -112 -KPX less uni01B1 -159 -KPX less uni01B2 -282 -KPX less uni01B3 -159 -KPX less uni01B4 -282 -KPX less uni01B6 -272 -KPX less uni01C0 -272 -KPX less uni01C6 -235 -KPX less uni01C8 -235 -KPX less uni01D1 -159 -KPX less uni01D2 -282 -KPX less uni01D4 -272 -KPX less uni01D5 -112 -KPX less uni01D6 -272 -KPX less uni01D7 -112 -KPX less uni01D8 -272 -KPX less uni01D9 -112 -KPX less uni01DA -272 -KPX less uni01DB -112 -KPX less uni01DC -272 -KPX less uni01EA -272 -KPX less uni01EC -272 -KPX less uni01F0 -272 -KPX less Aringacute -73 -KPX less aringacute -73 -KPX less uni0204 -272 -KPX less uni0411 -159 -KPX less uni0412 -282 -KPX less uni0419 -112 -KPX less uni0426 -272 -KPX less uni0428 -272 -KPX less uni042A -272 -KPX less uni042C -272 -KPX less uni042E -272 -KPX less uni043E -73 -KPX less uni0440 -73 -KPX less uni045D -112 -KPX less uni045E -272 -KPX less uni045F -112 -KPX less uni0461 -112 -KPX less uni0462 -272 -KPX less uni0463 -112 -KPX less uni0464 -272 -KPX less uni04B4 -282 -KPX less uni04B5 -159 -KPX less uni04BA -282 -KPX less uni04BB -159 -KPX less uni04C0 -282 -KPX less uni04C1 -159 -KPX less uni04C2 -282 -KPX less uni04C7 -159 -KPX less uni04C8 -282 -KPX less uni04D0 -272 -KPX less uni04D2 -272 -KPX less uni04D4 -272 -KPX less uni04D6 -272 -KPX less uni04D8 -272 -KPX less uni04DA -73 -KPX less uni04DC -73 -KPX less uni04DD -112 -KPX less uni04DE -272 -KPX less uni04DF -112 -KPX less uni04E2 -272 -KPX less uni04E3 -112 -KPX less uni04E4 -272 -KPX less uni04E5 -112 -KPX less uni04E6 -272 -KPX less uni04E7 -112 -KPX less uni04E8 -272 -KPX less uni04E9 -112 -KPX less uni04EA -272 -KPX less uni04EB -112 -KPX less uni04ED -112 -KPX less uni04EF -112 -KPX less uni04F1 -112 -KPX less uni04F3 -112 -KPX less uni04F8 -235 -KPX less uni04FE -235 -KPX less uni0500 -235 - - -KPX D nine -159 - -KPX H seven -348 -KPX H nine -159 -KPX H bracketleft -36 -KPX H Hcircumflex -348 -KPX H Hbar -348 -KPX H uni01CB -348 - -KPX I W -36 -KPX I Z -36 -KPX I backslash -36 -KPX I m -73 -KPX I braceright -36 -KPX I Aacute -36 -KPX I hcircumflex -36 -KPX I hbar -36 -KPX I itilde -36 -KPX I kcommaaccent -36 -KPX I Lacute -36 -KPX I utilde -36 -KPX I umacron -36 -KPX I Uogonek -36 -KPX I uni01CC -36 -KPX I uni01DE -36 -KPX I uni0213 -36 -KPX I uni0498 -36 -KPX I uni04A0 -36 -KPX I uni04AA -36 - -KPX N D -36 -KPX N H -73 -KPX N R -73 -KPX N X -63 -KPX N backslash -73 -KPX N cent -36 -KPX N sterling -36 -KPX N currency -36 -KPX N yen -36 -KPX N brokenbar -36 -KPX N section -36 -KPX N dieresis -36 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N guillemotright -63 -KPX N onequarter -63 -KPX N onehalf -63 -KPX N threequarters -63 -KPX N Aacute -73 -KPX N Atilde -36 -KPX N Aring -36 -KPX N Ccedilla -36 -KPX N Otilde -73 -KPX N multiply -73 -KPX N Ugrave -73 -KPX N Ucircumflex -73 -KPX N Yacute -73 -KPX N dcaron -73 -KPX N dmacron -73 -KPX N emacron -73 -KPX N ebreve -73 -KPX N imacron -63 -KPX N ibreve -63 -KPX N iogonek -63 -KPX N dotlessi -63 -KPX N ij -63 -KPX N jcircumflex -63 -KPX N Lacute -73 -KPX N Uring -63 -KPX N Uogonek -73 -KPX N uni0183 -36 -KPX N uni0187 -73 -KPX N uni0189 -63 -KPX N uni018B -63 -KPX N uni018D -63 -KPX N uni018F -63 -KPX N uni0191 -63 -KPX N florin -73 -KPX N uni0194 -36 -KPX N uni0196 -36 -KPX N uni0198 -36 -KPX N Ohorn -73 -KPX N uni01A2 -73 -KPX N uni01AC -36 -KPX N uni01AE -36 -KPX N uni01B2 -36 -KPX N uni01B4 -36 -KPX N uni01B6 -73 -KPX N uni01C0 -73 -KPX N uni01C6 -63 -KPX N uni01C8 -63 -KPX N uni01D2 -36 -KPX N uni01D4 -73 -KPX N uni01D6 -73 -KPX N uni01D8 -73 -KPX N uni01DA -73 -KPX N uni01DC -73 -KPX N uni01DE -73 -KPX N uni01EA -73 -KPX N uni01EC -73 -KPX N uni01F0 -73 -KPX N uni0204 -73 -KPX N uni0412 -36 -KPX N uni0426 -73 -KPX N uni0428 -73 -KPX N uni042A -73 -KPX N uni042C -73 -KPX N uni042E -73 -KPX N uni045E -73 -KPX N uni0462 -73 -KPX N uni0464 -73 -KPX N uni04A0 -73 -KPX N uni04AA -73 -KPX N uni04B4 -36 -KPX N uni04BA -36 -KPX N uni04C0 -36 -KPX N uni04C2 -36 -KPX N uni04C8 -36 -KPX N uni04D0 -73 -KPX N uni04D2 -73 -KPX N uni04D4 -73 -KPX N uni04D6 -73 -KPX N uni04D8 -73 -KPX N uni04DE -73 -KPX N uni04E2 -73 -KPX N uni04E4 -73 -KPX N uni04E6 -73 -KPX N uni04E8 -73 -KPX N uni04EA -73 -KPX N uni04F8 -63 -KPX N uni04FE -63 -KPX N uni0500 -63 - - -KPX R seven -348 -KPX R nine -159 -KPX R bracketleft -63 -KPX R Hcircumflex -348 -KPX R Hbar -348 -KPX R uni01CB -348 - -KPX U F -45 -KPX U G -36 -KPX U H -45 -KPX U J -36 -KPX U K -36 -KPX U P -36 -KPX U Q -36 -KPX U R -45 -KPX U T -36 -KPX U bracketleft -55 -KPX U m -73 -KPX U copyright -45 -KPX U ordfeminine -45 -KPX U guillemotleft -45 -KPX U logicalnot -45 -KPX U sfthyphen -45 -KPX U threesuperior -36 -KPX U acute -45 -KPX U mu -45 -KPX U paragraph -45 -KPX U periodcentered -45 -KPX U cedilla -45 -KPX U Eacute -45 -KPX U Edieresis -45 -KPX U Iacute -45 -KPX U Idieresis -45 -KPX U Ntilde -36 -KPX U Oacute -36 -KPX U Otilde -45 -KPX U multiply -45 -KPX U Ugrave -45 -KPX U Ucircumflex -45 -KPX U Yacute -45 -KPX U germandbls -36 -KPX U aacute -36 -KPX U atilde -36 -KPX U aring -36 -KPX U ccedilla -36 -KPX U eacute -36 -KPX U Cacute -36 -KPX U Ccircumflex -36 -KPX U Cdotaccent -36 -KPX U ccaron -36 -KPX U dcaron -45 -KPX U dmacron -45 -KPX U emacron -45 -KPX U ebreve -45 -KPX U ncaron -45 -KPX U omacron -36 -KPX U scircumflex -36 -KPX U uni0181 -36 -KPX U uni0187 -45 -KPX U florin -45 -KPX U uni019A -36 -KPX U uni019C -36 -KPX U Ohorn -45 -KPX U uni01A2 -45 -KPX U uni01B6 -45 -KPX U uni01C0 -45 -KPX U uni01CE -36 -KPX U uni01D4 -45 -KPX U uni01D6 -45 -KPX U uni01D8 -45 -KPX U uni01DA -45 -KPX U uni01DC -45 -KPX U uni01E9 -36 -KPX U uni01EA -45 -KPX U uni01EC -45 -KPX U uni01ED -36 -KPX U uni01F0 -45 -KPX U uni01F4 -36 -KPX U uni01F5 -36 -KPX U uni01F8 -36 -KPX U uni01F9 -36 -KPX U uni0200 -36 -KPX U uni0202 -36 -KPX U uni0204 -45 -KPX U uni021F -36 -KPX U uni041A -45 -KPX U uni041C -36 -KPX U uni041E -36 -KPX U uni0420 -36 -KPX U uni0422 -36 -KPX U uni0424 -36 -KPX U uni0426 -45 -KPX U uni0428 -45 -KPX U uni042A -45 -KPX U uni042C -45 -KPX U uni042E -45 -KPX U uni0432 -36 -KPX U uni0434 -36 -KPX U uni0436 -36 -KPX U uni0438 -36 -KPX U uni043A -36 -KPX U uni043C -36 -KPX U uni0450 -36 -KPX U uni0452 -36 -KPX U uni0454 -36 -KPX U uni0456 -36 -KPX U uni0458 -36 -KPX U uni045A -36 -KPX U uni045C -36 -KPX U uni045E -45 -KPX U uni0462 -45 -KPX U uni0464 -45 -KPX U uni04D0 -45 -KPX U uni04D2 -45 -KPX U uni04D4 -45 -KPX U uni04D6 -45 -KPX U uni04D8 -45 -KPX U uni04DE -45 -KPX U uni04E2 -45 -KPX U uni04E4 -45 -KPX U uni04E6 -45 -KPX U uni04E8 -45 -KPX U uni04EA -45 - -KPX X nine -139 - -KPX Y m -36 -KPX Y braceright -36 - -KPX Z m -36 -KPX Z braceright -36 - -KPX bracketleft F -36 -KPX bracketleft H -63 -KPX bracketleft R -63 -KPX bracketleft copyright -36 -KPX bracketleft ordfeminine -63 -KPX bracketleft guillemotleft -63 -KPX bracketleft logicalnot -63 -KPX bracketleft sfthyphen -63 -KPX bracketleft acute -63 -KPX bracketleft mu -63 -KPX bracketleft paragraph -63 -KPX bracketleft periodcentered -63 -KPX bracketleft cedilla -63 -KPX bracketleft Eacute -36 -KPX bracketleft Edieresis -36 -KPX bracketleft Iacute -36 -KPX bracketleft Idieresis -36 -KPX bracketleft Otilde -63 -KPX bracketleft multiply -63 -KPX bracketleft Ugrave -63 -KPX bracketleft Ucircumflex -63 -KPX bracketleft Yacute -63 -KPX bracketleft dcaron -63 -KPX bracketleft dmacron -63 -KPX bracketleft emacron -63 -KPX bracketleft ebreve -63 -KPX bracketleft ncaron -36 -KPX bracketleft uni0187 -63 -KPX bracketleft florin -63 -KPX bracketleft Ohorn -63 -KPX bracketleft uni01A2 -63 -KPX bracketleft uni01B6 -63 -KPX bracketleft uni01C0 -63 -KPX bracketleft uni01D4 -63 -KPX bracketleft uni01D6 -63 -KPX bracketleft uni01D8 -63 -KPX bracketleft uni01DA -63 -KPX bracketleft uni01DC -63 -KPX bracketleft uni01EA -63 -KPX bracketleft uni01EC -63 -KPX bracketleft uni01F0 -63 -KPX bracketleft uni0204 -63 -KPX bracketleft uni041A -36 -KPX bracketleft uni0426 -63 -KPX bracketleft uni0428 -63 -KPX bracketleft uni042A -63 -KPX bracketleft uni042C -63 -KPX bracketleft uni042E -63 -KPX bracketleft uni045E -63 -KPX bracketleft uni0462 -63 -KPX bracketleft uni0464 -63 -KPX bracketleft uni04D0 -63 -KPX bracketleft uni04D2 -63 -KPX bracketleft uni04D4 -63 -KPX bracketleft uni04D6 -63 -KPX bracketleft uni04D8 -63 -KPX bracketleft uni04DE -63 -KPX bracketleft uni04E2 -63 -KPX bracketleft uni04E4 -63 -KPX bracketleft uni04E6 -63 -KPX bracketleft uni04E8 -63 -KPX bracketleft uni04EA -63 - -KPX backslash m -36 -KPX backslash braceright -36 - -KPX m percent -36 -KPX m ampersand -36 -KPX m quotesingle -36 -KPX m asterisk -36 -KPX m hyphen -36 -KPX m seven -112 -KPX m nine -112 -KPX m colon -36 -KPX m less -149 -KPX m Y -36 -KPX m Z -36 -KPX m backslash -36 -KPX m Aacute -36 -KPX m Egrave -36 -KPX m Ecircumflex -36 -KPX m Igrave -36 -KPX m Icircumflex -36 -KPX m Eth -36 -KPX m Thorn -36 -KPX m agrave -36 -KPX m acircumflex -36 -KPX m adieresis -36 -KPX m odieresis -36 -KPX m Hcircumflex -112 -KPX m Hbar -112 -KPX m Kcommaaccent -36 -KPX m kcommaaccent -36 -KPX m kgreenlandic -149 -KPX m Lacute -36 -KPX m lacute -149 -KPX m ohungarumlaut -36 -KPX m Uogonek -36 -KPX m Zacute -36 -KPX m zacute -36 -KPX m uni0197 151 -KPX m uni0199 -36 -KPX m uni01AD 151 -KPX m uni01CB -112 -KPX m uni01DD -149 -KPX m uni01DE -36 -KPX m uni0413 -36 -KPX m uni0415 -36 -KPX m uni0417 -36 -KPX m uni0419 -36 -KPX m uni041B -36 -KPX m uni041D -36 -KPX m uni041F -36 -KPX m uni0421 -36 -KPX m uni0423 -36 -KPX m uni0431 -36 -KPX m uni0490 -36 -KPX m uni0491 -36 -KPX m uni0498 -36 -KPX m uni0499 -36 -KPX m uni04A0 -36 -KPX m uni04AA -36 - -KPX braceright dollar -73 -KPX braceright percent -73 -KPX braceright quotesingle -36 -KPX braceright hyphen -36 -KPX braceright two -36 -KPX braceright seven -188 -KPX braceright nine -178 -KPX braceright colon -112 -KPX braceright semicolon -112 -KPX braceright less -225 -KPX braceright Y -36 -KPX braceright Z -36 -KPX braceright backslash -36 -KPX braceright Aacute -36 -KPX braceright Acircumflex -73 -KPX braceright Adieresis -73 -KPX braceright AE -73 -KPX braceright Eth -36 -KPX braceright odieresis -36 -KPX braceright Dcaron -36 -KPX braceright Dcroat -36 -KPX braceright Emacron -36 -KPX braceright Hcircumflex -188 -KPX braceright Hbar -188 -KPX braceright Kcommaaccent -112 -KPX braceright kcommaaccent -36 -KPX braceright kgreenlandic -225 -KPX braceright Lacute -36 -KPX braceright lacute -225 -KPX braceright obreve -36 -KPX braceright ohungarumlaut -36 -KPX braceright Scedilla -36 -KPX braceright scedilla -36 -KPX braceright Uogonek -36 -KPX braceright Zacute -36 -KPX braceright zacute -36 -KPX braceright uni0182 -73 -KPX braceright uni0186 -36 -KPX braceright uni0193 -73 -KPX braceright uni0195 -73 -KPX braceright uni019F -36 -KPX braceright ohorn -36 -KPX braceright uni01AB -73 -KPX braceright Uhorn -36 -KPX braceright uni01B1 -73 -KPX braceright uni01B3 -73 -KPX braceright uni01CB -188 -KPX braceright uni01D1 -73 -KPX braceright uni01D5 -36 -KPX braceright uni01D7 -36 -KPX braceright uni01D9 -36 -KPX braceright uni01DB -36 -KPX braceright uni01DD -225 -KPX braceright uni01DE -36 -KPX braceright uni0411 -73 -KPX braceright uni0413 -73 -KPX braceright uni0415 -73 -KPX braceright uni0417 -73 -KPX braceright uni041B -36 -KPX braceright uni041D -36 -KPX braceright uni041F -36 -KPX braceright uni0421 -36 -KPX braceright uni0423 -36 -KPX braceright uni045D -36 -KPX braceright uni045F -36 -KPX braceright uni0461 -36 -KPX braceright uni0463 -36 -KPX braceright uni0490 -36 -KPX braceright uni0491 -112 -KPX braceright uni0498 -36 -KPX braceright uni0499 -112 -KPX braceright uni04A0 -36 -KPX braceright uni04AA -36 -KPX braceright uni04B5 -73 -KPX braceright uni04BB -73 -KPX braceright uni04C1 -73 -KPX braceright uni04C7 -73 -KPX braceright uni04DD -36 -KPX braceright uni04DF -36 -KPX braceright uni04E3 -36 -KPX braceright uni04E5 -36 -KPX braceright uni04E7 -36 -KPX braceright uni04E9 -36 -KPX braceright uni04EB -36 -KPX braceright uni04ED -36 -KPX braceright uni04EF -36 -KPX braceright uni04F1 -36 -KPX braceright uni04F3 -36 - - - -KPX cent nine -159 - -KPX sterling nine -159 - -KPX currency nine -159 - -KPX yen nine -159 - -KPX brokenbar nine -159 - -KPX section nine -159 - -KPX dieresis seven -348 -KPX dieresis nine -159 -KPX dieresis bracketleft -36 -KPX dieresis Hcircumflex -348 -KPX dieresis Hbar -348 -KPX dieresis uni01CB -348 - -KPX ordfeminine seven -348 -KPX ordfeminine nine -159 -KPX ordfeminine bracketleft -36 -KPX ordfeminine Hcircumflex -348 -KPX ordfeminine Hbar -348 -KPX ordfeminine uni01CB -348 - -KPX guillemotleft seven -348 -KPX guillemotleft nine -159 -KPX guillemotleft bracketleft -36 -KPX guillemotleft Hcircumflex -348 -KPX guillemotleft Hbar -348 -KPX guillemotleft uni01CB -348 - -KPX logicalnot seven -348 -KPX logicalnot nine -159 -KPX logicalnot bracketleft -36 -KPX logicalnot Hcircumflex -348 -KPX logicalnot Hbar -348 -KPX logicalnot uni01CB -348 - -KPX sfthyphen seven -348 -KPX sfthyphen nine -159 -KPX sfthyphen bracketleft -36 -KPX sfthyphen Hcircumflex -348 -KPX sfthyphen Hbar -348 -KPX sfthyphen uni01CB -348 - - - -KPX acute seven -348 -KPX acute nine -159 -KPX acute bracketleft -63 -KPX acute Hcircumflex -348 -KPX acute Hbar -348 -KPX acute uni01CB -348 - -KPX mu seven -348 -KPX mu nine -159 -KPX mu bracketleft -63 -KPX mu Hcircumflex -348 -KPX mu Hbar -348 -KPX mu uni01CB -348 - -KPX paragraph seven -348 -KPX paragraph nine -159 -KPX paragraph bracketleft -63 -KPX paragraph Hcircumflex -348 -KPX paragraph Hbar -348 -KPX paragraph uni01CB -348 - -KPX periodcentered seven -348 -KPX periodcentered nine -159 -KPX periodcentered bracketleft -63 -KPX periodcentered Hcircumflex -348 -KPX periodcentered Hbar -348 -KPX periodcentered uni01CB -348 - -KPX cedilla seven -348 -KPX cedilla nine -159 -KPX cedilla bracketleft -63 -KPX cedilla Hcircumflex -348 -KPX cedilla Hbar -348 -KPX cedilla uni01CB -348 - -KPX guillemotright nine -139 - -KPX onequarter nine -139 - -KPX onehalf nine -139 - -KPX threequarters nine -139 - -KPX Aacute m -36 -KPX Aacute braceright -36 - -KPX Acircumflex dollar 57 -KPX Acircumflex ampersand -36 -KPX Acircumflex asterisk -36 -KPX Acircumflex two -36 -KPX Acircumflex four -36 -KPX Acircumflex seven -159 -KPX Acircumflex nine -131 -KPX Acircumflex colon -112 -KPX Acircumflex less -159 -KPX Acircumflex F -36 -KPX Acircumflex G -36 -KPX Acircumflex H -36 -KPX Acircumflex I -73 -KPX Acircumflex R -36 -KPX Acircumflex T -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -120 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -139 -KPX Acircumflex copyright -36 -KPX Acircumflex ordfeminine -36 -KPX Acircumflex guillemotleft -36 -KPX Acircumflex logicalnot -36 -KPX Acircumflex sfthyphen -36 -KPX Acircumflex acute -36 -KPX Acircumflex mu -36 -KPX Acircumflex paragraph -36 -KPX Acircumflex periodcentered -36 -KPX Acircumflex cedilla -36 -KPX Acircumflex Aacute -139 -KPX Acircumflex Acircumflex 57 -KPX Acircumflex Adieresis 57 -KPX Acircumflex AE 57 -KPX Acircumflex Egrave -36 -KPX Acircumflex Eacute -36 -KPX Acircumflex Ecircumflex -36 -KPX Acircumflex Edieresis -36 -KPX Acircumflex Igrave -36 -KPX Acircumflex Iacute -36 -KPX Acircumflex Icircumflex -36 -KPX Acircumflex Idieresis -36 -KPX Acircumflex Ntilde -36 -KPX Acircumflex Oacute -36 -KPX Acircumflex Otilde -36 -KPX Acircumflex multiply -36 -KPX Acircumflex Ugrave -36 -KPX Acircumflex Ucircumflex -36 -KPX Acircumflex Yacute -36 -KPX Acircumflex Thorn -36 -KPX Acircumflex agrave -36 -KPX Acircumflex acircumflex -36 -KPX Acircumflex adieresis -36 -KPX Acircumflex Dcaron -36 -KPX Acircumflex dcaron -36 -KPX Acircumflex Dcroat -36 -KPX Acircumflex dmacron -36 -KPX Acircumflex Emacron -36 -KPX Acircumflex emacron -36 -KPX Acircumflex ebreve -36 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -159 -KPX Acircumflex hbar -36 -KPX Acircumflex itilde -36 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -159 -KPX Acircumflex Lacute -139 -KPX Acircumflex lacute -159 -KPX Acircumflex Lslash -73 -KPX Acircumflex ncaron -36 -KPX Acircumflex obreve -36 -KPX Acircumflex Scedilla -36 -KPX Acircumflex scedilla -36 -KPX Acircumflex utilde -36 -KPX Acircumflex umacron -36 -KPX Acircumflex Uogonek -139 -KPX Acircumflex uni0182 57 -KPX Acircumflex uni0186 -36 -KPX Acircumflex uni0187 -36 -KPX Acircumflex florin -36 -KPX Acircumflex uni0193 57 -KPX Acircumflex uni0195 57 -KPX Acircumflex uni0199 -36 -KPX Acircumflex uni019F -36 -KPX Acircumflex Ohorn -36 -KPX Acircumflex ohorn -36 -KPX Acircumflex uni01A2 -36 -KPX Acircumflex uni01AB 57 -KPX Acircumflex Uhorn -36 -KPX Acircumflex uni01B1 57 -KPX Acircumflex uni01B3 57 -KPX Acircumflex uni01B6 -36 -KPX Acircumflex uni01C0 -36 -KPX Acircumflex uni01CB -159 -KPX Acircumflex uni01CC -36 -KPX Acircumflex uni01D1 57 -KPX Acircumflex uni01D4 -36 -KPX Acircumflex uni01D5 -36 -KPX Acircumflex uni01D6 -36 -KPX Acircumflex uni01D7 -36 -KPX Acircumflex uni01D8 -36 -KPX Acircumflex uni01D9 -36 -KPX Acircumflex uni01DA -36 -KPX Acircumflex uni01DB -36 -KPX Acircumflex uni01DC -36 -KPX Acircumflex uni01DD -159 -KPX Acircumflex uni01DE -139 -KPX Acircumflex uni01E9 -36 -KPX Acircumflex uni01EA -36 -KPX Acircumflex uni01EC -36 -KPX Acircumflex uni01ED -36 -KPX Acircumflex uni01F0 -36 -KPX Acircumflex uni0204 -36 -KPX Acircumflex uni0213 -36 -KPX Acircumflex uni021F -36 -KPX Acircumflex uni0411 57 -KPX Acircumflex uni0419 -36 -KPX Acircumflex uni041A -36 -KPX Acircumflex uni041C -36 -KPX Acircumflex uni041E -36 -KPX Acircumflex uni0420 -36 -KPX Acircumflex uni0422 -36 -KPX Acircumflex uni0424 -36 -KPX Acircumflex uni0426 -36 -KPX Acircumflex uni0428 -36 -KPX Acircumflex uni042A -36 -KPX Acircumflex uni042C -36 -KPX Acircumflex uni042E -36 -KPX Acircumflex uni0430 -73 -KPX Acircumflex uni0431 -36 -KPX Acircumflex uni045D -36 -KPX Acircumflex uni045E -36 -KPX Acircumflex uni045F -36 -KPX Acircumflex uni0461 -36 -KPX Acircumflex uni0462 -36 -KPX Acircumflex uni0463 -36 -KPX Acircumflex uni0464 -36 -KPX Acircumflex uni0490 -120 -KPX Acircumflex uni0491 -112 -KPX Acircumflex uni0498 -83 -KPX Acircumflex uni0499 -112 -KPX Acircumflex uni04A0 -139 -KPX Acircumflex uni04AA -139 -KPX Acircumflex uni04B5 57 -KPX Acircumflex uni04BB 57 -KPX Acircumflex uni04C1 57 -KPX Acircumflex uni04C7 57 -KPX Acircumflex uni04D0 -36 -KPX Acircumflex uni04D2 -36 -KPX Acircumflex uni04D4 -36 -KPX Acircumflex uni04D6 -36 -KPX Acircumflex uni04D8 -36 -KPX Acircumflex uni04DD -36 -KPX Acircumflex uni04DE -36 -KPX Acircumflex uni04DF -36 -KPX Acircumflex uni04E2 -36 -KPX Acircumflex uni04E3 -36 -KPX Acircumflex uni04E4 -36 -KPX Acircumflex uni04E5 -36 -KPX Acircumflex uni04E6 -36 -KPX Acircumflex uni04E7 -36 -KPX Acircumflex uni04E8 -36 -KPX Acircumflex uni04E9 -36 -KPX Acircumflex uni04EA -36 -KPX Acircumflex uni04EB -36 -KPX Acircumflex uni04ED -36 -KPX Acircumflex uni04EF -36 -KPX Acircumflex uni04F1 -36 -KPX Acircumflex uni04F3 -36 - -KPX Atilde nine -159 - -KPX Adieresis dollar 57 -KPX Adieresis ampersand -36 -KPX Adieresis asterisk -36 -KPX Adieresis two -36 -KPX Adieresis four -36 -KPX Adieresis seven -159 -KPX Adieresis nine -131 -KPX Adieresis colon -112 -KPX Adieresis less -159 -KPX Adieresis F -36 -KPX Adieresis G -36 -KPX Adieresis H -36 -KPX Adieresis I -73 -KPX Adieresis R -36 -KPX Adieresis T -36 -KPX Adieresis W -36 -KPX Adieresis Y -120 -KPX Adieresis Z -83 -KPX Adieresis backslash -139 -KPX Adieresis copyright -36 -KPX Adieresis ordfeminine -36 -KPX Adieresis guillemotleft -36 -KPX Adieresis logicalnot -36 -KPX Adieresis sfthyphen -36 -KPX Adieresis acute -36 -KPX Adieresis mu -36 -KPX Adieresis paragraph -36 -KPX Adieresis periodcentered -36 -KPX Adieresis cedilla -36 -KPX Adieresis Aacute -139 -KPX Adieresis Acircumflex 57 -KPX Adieresis Adieresis 57 -KPX Adieresis AE 57 -KPX Adieresis Egrave -36 -KPX Adieresis Eacute -36 -KPX Adieresis Ecircumflex -36 -KPX Adieresis Edieresis -36 -KPX Adieresis Igrave -36 -KPX Adieresis Iacute -36 -KPX Adieresis Icircumflex -36 -KPX Adieresis Idieresis -36 -KPX Adieresis Ntilde -36 -KPX Adieresis Oacute -36 -KPX Adieresis Otilde -36 -KPX Adieresis multiply -36 -KPX Adieresis Ugrave -36 -KPX Adieresis Ucircumflex -36 -KPX Adieresis Yacute -36 -KPX Adieresis Thorn -36 -KPX Adieresis agrave -36 -KPX Adieresis acircumflex -36 -KPX Adieresis adieresis -36 -KPX Adieresis Dcaron -36 -KPX Adieresis dcaron -36 -KPX Adieresis Dcroat -36 -KPX Adieresis dmacron -36 -KPX Adieresis Emacron -36 -KPX Adieresis emacron -36 -KPX Adieresis ebreve -36 -KPX Adieresis Hcircumflex -159 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -159 -KPX Adieresis hbar -36 -KPX Adieresis itilde -36 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -159 -KPX Adieresis Lacute -139 -KPX Adieresis lacute -159 -KPX Adieresis Lslash -73 -KPX Adieresis ncaron -36 -KPX Adieresis obreve -36 -KPX Adieresis Scedilla -36 -KPX Adieresis scedilla -36 -KPX Adieresis utilde -36 -KPX Adieresis umacron -36 -KPX Adieresis Uogonek -139 -KPX Adieresis uni0182 57 -KPX Adieresis uni0186 -36 -KPX Adieresis uni0187 -36 -KPX Adieresis florin -36 -KPX Adieresis uni0193 57 -KPX Adieresis uni0195 57 -KPX Adieresis uni0199 -36 -KPX Adieresis uni019F -36 -KPX Adieresis Ohorn -36 -KPX Adieresis ohorn -36 -KPX Adieresis uni01A2 -36 -KPX Adieresis uni01AB 57 -KPX Adieresis Uhorn -36 -KPX Adieresis uni01B1 57 -KPX Adieresis uni01B3 57 -KPX Adieresis uni01B6 -36 -KPX Adieresis uni01C0 -36 -KPX Adieresis uni01CB -159 -KPX Adieresis uni01CC -36 -KPX Adieresis uni01D1 57 -KPX Adieresis uni01D4 -36 -KPX Adieresis uni01D5 -36 -KPX Adieresis uni01D6 -36 -KPX Adieresis uni01D7 -36 -KPX Adieresis uni01D8 -36 -KPX Adieresis uni01D9 -36 -KPX Adieresis uni01DA -36 -KPX Adieresis uni01DB -36 -KPX Adieresis uni01DC -36 -KPX Adieresis uni01DD -159 -KPX Adieresis uni01DE -139 -KPX Adieresis uni01E9 -36 -KPX Adieresis uni01EA -36 -KPX Adieresis uni01EC -36 -KPX Adieresis uni01ED -36 -KPX Adieresis uni01F0 -36 -KPX Adieresis uni0204 -36 -KPX Adieresis uni0213 -36 -KPX Adieresis uni021F -36 -KPX Adieresis uni0411 57 -KPX Adieresis uni0419 -36 -KPX Adieresis uni041A -36 -KPX Adieresis uni041C -36 -KPX Adieresis uni041E -36 -KPX Adieresis uni0420 -36 -KPX Adieresis uni0422 -36 -KPX Adieresis uni0424 -36 -KPX Adieresis uni0426 -36 -KPX Adieresis uni0428 -36 -KPX Adieresis uni042A -36 -KPX Adieresis uni042C -36 -KPX Adieresis uni042E -36 -KPX Adieresis uni0430 -73 -KPX Adieresis uni0431 -36 -KPX Adieresis uni045D -36 -KPX Adieresis uni045E -36 -KPX Adieresis uni045F -36 -KPX Adieresis uni0461 -36 -KPX Adieresis uni0462 -36 -KPX Adieresis uni0463 -36 -KPX Adieresis uni0464 -36 -KPX Adieresis uni0490 -120 -KPX Adieresis uni0491 -112 -KPX Adieresis uni0498 -83 -KPX Adieresis uni0499 -112 -KPX Adieresis uni04A0 -139 -KPX Adieresis uni04AA -139 -KPX Adieresis uni04B5 57 -KPX Adieresis uni04BB 57 -KPX Adieresis uni04C1 57 -KPX Adieresis uni04C7 57 -KPX Adieresis uni04D0 -36 -KPX Adieresis uni04D2 -36 -KPX Adieresis uni04D4 -36 -KPX Adieresis uni04D6 -36 -KPX Adieresis uni04D8 -36 -KPX Adieresis uni04DD -36 -KPX Adieresis uni04DE -36 -KPX Adieresis uni04DF -36 -KPX Adieresis uni04E2 -36 -KPX Adieresis uni04E3 -36 -KPX Adieresis uni04E4 -36 -KPX Adieresis uni04E5 -36 -KPX Adieresis uni04E6 -36 -KPX Adieresis uni04E7 -36 -KPX Adieresis uni04E8 -36 -KPX Adieresis uni04E9 -36 -KPX Adieresis uni04EA -36 -KPX Adieresis uni04EB -36 -KPX Adieresis uni04ED -36 -KPX Adieresis uni04EF -36 -KPX Adieresis uni04F1 -36 -KPX Adieresis uni04F3 -36 - -KPX Aring nine -159 - -KPX AE dollar 57 -KPX AE ampersand -36 -KPX AE asterisk -36 -KPX AE two -36 -KPX AE four -36 -KPX AE seven -159 -KPX AE nine -131 -KPX AE colon -112 -KPX AE less -159 -KPX AE F -36 -KPX AE G -36 -KPX AE H -36 -KPX AE I -73 -KPX AE R -36 -KPX AE T -36 -KPX AE W -36 -KPX AE Y -120 -KPX AE Z -83 -KPX AE backslash -139 -KPX AE copyright -36 -KPX AE ordfeminine -36 -KPX AE guillemotleft -36 -KPX AE logicalnot -36 -KPX AE sfthyphen -36 -KPX AE acute -36 -KPX AE mu -36 -KPX AE paragraph -36 -KPX AE periodcentered -36 -KPX AE cedilla -36 -KPX AE Aacute -139 -KPX AE Acircumflex 57 -KPX AE Adieresis 57 -KPX AE AE 57 -KPX AE Egrave -36 -KPX AE Eacute -36 -KPX AE Ecircumflex -36 -KPX AE Edieresis -36 -KPX AE Igrave -36 -KPX AE Iacute -36 -KPX AE Icircumflex -36 -KPX AE Idieresis -36 -KPX AE Ntilde -36 -KPX AE Oacute -36 -KPX AE Otilde -36 -KPX AE multiply -36 -KPX AE Ugrave -36 -KPX AE Ucircumflex -36 -KPX AE Yacute -36 -KPX AE Thorn -36 -KPX AE agrave -36 -KPX AE acircumflex -36 -KPX AE adieresis -36 -KPX AE Dcaron -36 -KPX AE dcaron -36 -KPX AE Dcroat -36 -KPX AE dmacron -36 -KPX AE Emacron -36 -KPX AE emacron -36 -KPX AE ebreve -36 -KPX AE Hcircumflex -159 -KPX AE hcircumflex -36 -KPX AE Hbar -159 -KPX AE hbar -36 -KPX AE itilde -36 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -159 -KPX AE Lacute -139 -KPX AE lacute -159 -KPX AE Lslash -73 -KPX AE ncaron -36 -KPX AE obreve -36 -KPX AE Scedilla -36 -KPX AE scedilla -36 -KPX AE utilde -36 -KPX AE umacron -36 -KPX AE Uogonek -139 -KPX AE uni0182 57 -KPX AE uni0186 -36 -KPX AE uni0187 -36 -KPX AE florin -36 -KPX AE uni0193 57 -KPX AE uni0195 57 -KPX AE uni0199 -36 -KPX AE uni019F -36 -KPX AE Ohorn -36 -KPX AE ohorn -36 -KPX AE uni01A2 -36 -KPX AE uni01AB 57 -KPX AE Uhorn -36 -KPX AE uni01B1 57 -KPX AE uni01B3 57 -KPX AE uni01B6 -36 -KPX AE uni01C0 -36 -KPX AE uni01CB -159 -KPX AE uni01CC -36 -KPX AE uni01D1 57 -KPX AE uni01D4 -36 -KPX AE uni01D5 -36 -KPX AE uni01D6 -36 -KPX AE uni01D7 -36 -KPX AE uni01D8 -36 -KPX AE uni01D9 -36 -KPX AE uni01DA -36 -KPX AE uni01DB -36 -KPX AE uni01DC -36 -KPX AE uni01DD -159 -KPX AE uni01DE -139 -KPX AE uni01E9 -36 -KPX AE uni01EA -36 -KPX AE uni01EC -36 -KPX AE uni01ED -36 -KPX AE uni01F0 -36 -KPX AE uni0204 -36 -KPX AE uni0213 -36 -KPX AE uni021F -36 -KPX AE uni0411 57 -KPX AE uni0419 -36 -KPX AE uni041A -36 -KPX AE uni041C -36 -KPX AE uni041E -36 -KPX AE uni0420 -36 -KPX AE uni0422 -36 -KPX AE uni0424 -36 -KPX AE uni0426 -36 -KPX AE uni0428 -36 -KPX AE uni042A -36 -KPX AE uni042C -36 -KPX AE uni042E -36 -KPX AE uni0430 -73 -KPX AE uni0431 -36 -KPX AE uni045D -36 -KPX AE uni045E -36 -KPX AE uni045F -36 -KPX AE uni0461 -36 -KPX AE uni0462 -36 -KPX AE uni0463 -36 -KPX AE uni0464 -36 -KPX AE uni0490 -120 -KPX AE uni0491 -112 -KPX AE uni0498 -83 -KPX AE uni0499 -112 -KPX AE uni04A0 -139 -KPX AE uni04AA -139 -KPX AE uni04B5 57 -KPX AE uni04BB 57 -KPX AE uni04C1 57 -KPX AE uni04C7 57 -KPX AE uni04D0 -36 -KPX AE uni04D2 -36 -KPX AE uni04D4 -36 -KPX AE uni04D6 -36 -KPX AE uni04D8 -36 -KPX AE uni04DD -36 -KPX AE uni04DE -36 -KPX AE uni04DF -36 -KPX AE uni04E2 -36 -KPX AE uni04E3 -36 -KPX AE uni04E4 -36 -KPX AE uni04E5 -36 -KPX AE uni04E6 -36 -KPX AE uni04E7 -36 -KPX AE uni04E8 -36 -KPX AE uni04E9 -36 -KPX AE uni04EA -36 -KPX AE uni04EB -36 -KPX AE uni04ED -36 -KPX AE uni04EF -36 -KPX AE uni04F1 -36 -KPX AE uni04F3 -36 - -KPX Ccedilla nine -159 - -KPX Egrave less -36 -KPX Egrave m -36 -KPX Egrave braceright -36 -KPX Egrave kgreenlandic -36 -KPX Egrave lacute -36 -KPX Egrave uni01DD -36 - -KPX Ecircumflex less -36 -KPX Ecircumflex m -36 -KPX Ecircumflex braceright -36 -KPX Ecircumflex kgreenlandic -36 -KPX Ecircumflex lacute -36 -KPX Ecircumflex uni01DD -36 - -KPX Igrave less -36 -KPX Igrave m -36 -KPX Igrave braceright -36 -KPX Igrave kgreenlandic -36 -KPX Igrave lacute -36 -KPX Igrave uni01DD -36 - -KPX Icircumflex less -36 -KPX Icircumflex m -36 -KPX Icircumflex braceright -36 -KPX Icircumflex kgreenlandic -36 -KPX Icircumflex lacute -36 -KPX Icircumflex uni01DD -36 - -KPX Eth dollar -36 -KPX Eth nine -36 -KPX Eth less -112 -KPX Eth m -36 -KPX Eth braceright -36 -KPX Eth Acircumflex -36 -KPX Eth Adieresis -36 -KPX Eth AE -36 -KPX Eth kgreenlandic -112 -KPX Eth lacute -112 -KPX Eth uni0182 -36 -KPX Eth uni0193 -36 -KPX Eth uni0195 -36 -KPX Eth uni01AB -36 -KPX Eth uni01B1 -36 -KPX Eth uni01B3 -36 -KPX Eth uni01D1 -36 -KPX Eth uni01DD -112 -KPX Eth uni0411 -36 -KPX Eth uni04B5 -36 -KPX Eth uni04BB -36 -KPX Eth uni04C1 -36 -KPX Eth uni04C7 -36 - -KPX Ograve dollar -36 -KPX Ograve nine -36 -KPX Ograve less -112 -KPX Ograve m -36 -KPX Ograve braceright -36 -KPX Ograve Acircumflex -36 -KPX Ograve Adieresis -36 -KPX Ograve AE -36 -KPX Ograve kgreenlandic -112 -KPX Ograve lacute -112 -KPX Ograve uni0182 -36 -KPX Ograve uni0193 -36 -KPX Ograve uni0195 -36 -KPX Ograve uni01AB -36 -KPX Ograve uni01B1 -36 -KPX Ograve uni01B3 -36 -KPX Ograve uni01D1 -36 -KPX Ograve uni01DD -112 -KPX Ograve uni0411 -36 -KPX Ograve uni04B5 -36 -KPX Ograve uni04BB -36 -KPX Ograve uni04C1 -36 -KPX Ograve uni04C7 -36 - -KPX Otilde seven -348 -KPX Otilde nine -159 -KPX Otilde bracketleft -36 -KPX Otilde Hcircumflex -348 -KPX Otilde Hbar -348 -KPX Otilde uni01CB -348 - -KPX multiply seven -348 -KPX multiply nine -159 -KPX multiply bracketleft -36 -KPX multiply Hcircumflex -348 -KPX multiply Hbar -348 -KPX multiply uni01CB -348 - -KPX Ugrave seven -348 -KPX Ugrave nine -159 -KPX Ugrave bracketleft -36 -KPX Ugrave Hcircumflex -348 -KPX Ugrave Hbar -348 -KPX Ugrave uni01CB -348 - -KPX Ucircumflex seven -348 -KPX Ucircumflex nine -159 -KPX Ucircumflex bracketleft -36 -KPX Ucircumflex Hcircumflex -348 -KPX Ucircumflex Hbar -348 -KPX Ucircumflex uni01CB -348 - -KPX Yacute seven -348 -KPX Yacute nine -159 -KPX Yacute bracketleft -36 -KPX Yacute Hcircumflex -348 -KPX Yacute Hbar -348 -KPX Yacute uni01CB -348 - -KPX Thorn seven -73 -KPX Thorn less -102 -KPX Thorn m -36 -KPX Thorn braceright -36 -KPX Thorn Hcircumflex -73 -KPX Thorn Hbar -73 -KPX Thorn kgreenlandic -102 -KPX Thorn lacute -102 -KPX Thorn uni01CB -73 -KPX Thorn uni01DD -102 - -KPX agrave seven -73 -KPX agrave less -102 -KPX agrave m -36 -KPX agrave braceright -36 -KPX agrave Hcircumflex -73 -KPX agrave Hbar -73 -KPX agrave kgreenlandic -102 -KPX agrave lacute -102 -KPX agrave uni01CB -73 -KPX agrave uni01DD -102 - -KPX acircumflex seven -73 -KPX acircumflex less -102 -KPX acircumflex m -36 -KPX acircumflex braceright -36 -KPX acircumflex Hcircumflex -73 -KPX acircumflex Hbar -73 -KPX acircumflex kgreenlandic -102 -KPX acircumflex lacute -102 -KPX acircumflex uni01CB -73 -KPX acircumflex uni01DD -102 - -KPX adieresis seven -73 -KPX adieresis less -102 -KPX adieresis m -36 -KPX adieresis braceright -36 -KPX adieresis Hcircumflex -73 -KPX adieresis Hbar -73 -KPX adieresis kgreenlandic -102 -KPX adieresis lacute -102 -KPX adieresis uni01CB -73 -KPX adieresis uni01DD -102 - - - -KPX odieresis dollar -36 -KPX odieresis m -36 -KPX odieresis braceright -36 -KPX odieresis Acircumflex -36 -KPX odieresis Adieresis -36 -KPX odieresis AE -36 -KPX odieresis uni0182 -36 -KPX odieresis uni0193 -36 -KPX odieresis uni0195 -36 -KPX odieresis uni01AB -36 -KPX odieresis uni01B1 -36 -KPX odieresis uni01B3 -36 -KPX odieresis uni01D1 -36 -KPX odieresis uni0411 -36 -KPX odieresis uni04B5 -36 -KPX odieresis uni04BB -36 -KPX odieresis uni04C1 -36 -KPX odieresis uni04C7 -36 - -KPX oslash dollar -36 -KPX oslash ampersand -112 -KPX oslash two -112 -KPX oslash seven -159 -KPX oslash eight -55 -KPX oslash colon -73 -KPX oslash D -36 -KPX oslash H -102 -KPX oslash R -102 -KPX oslash X -102 -KPX oslash backslash -149 -KPX oslash m -131 -KPX oslash cent -36 -KPX oslash sterling -36 -KPX oslash currency -36 -KPX oslash yen -36 -KPX oslash brokenbar -36 -KPX oslash section -36 -KPX oslash dieresis -36 -KPX oslash ordfeminine -102 -KPX oslash guillemotleft -102 -KPX oslash logicalnot -102 -KPX oslash sfthyphen -102 -KPX oslash acute -102 -KPX oslash mu -102 -KPX oslash paragraph -102 -KPX oslash periodcentered -102 -KPX oslash cedilla -102 -KPX oslash guillemotright -102 -KPX oslash onequarter -102 -KPX oslash onehalf -102 -KPX oslash threequarters -102 -KPX oslash Aacute -149 -KPX oslash Acircumflex -36 -KPX oslash Atilde -36 -KPX oslash Adieresis -36 -KPX oslash Aring -36 -KPX oslash AE -36 -KPX oslash Ccedilla -36 -KPX oslash Egrave -112 -KPX oslash Ecircumflex -112 -KPX oslash Igrave -112 -KPX oslash Icircumflex -112 -KPX oslash Otilde -102 -KPX oslash multiply -102 -KPX oslash Ugrave -102 -KPX oslash Ucircumflex -102 -KPX oslash Yacute -102 -KPX oslash Dcaron -112 -KPX oslash dcaron -102 -KPX oslash Dcroat -112 -KPX oslash dmacron -102 -KPX oslash Emacron -112 -KPX oslash emacron -102 -KPX oslash ebreve -102 -KPX oslash Hcircumflex -159 -KPX oslash Hbar -159 -KPX oslash Imacron -55 -KPX oslash imacron -102 -KPX oslash Ibreve -55 -KPX oslash ibreve -102 -KPX oslash Iogonek -55 -KPX oslash iogonek -102 -KPX oslash Idot -55 -KPX oslash dotlessi -102 -KPX oslash IJ -55 -KPX oslash ij -102 -KPX oslash Jcircumflex -55 -KPX oslash jcircumflex -102 -KPX oslash Kcommaaccent -73 -KPX oslash Lacute -149 -KPX oslash obreve -112 -KPX oslash Scedilla -112 -KPX oslash scedilla -112 -KPX oslash ubreve -55 -KPX oslash Uring -102 -KPX oslash Uogonek -149 -KPX oslash uni0182 -36 -KPX oslash uni0183 -36 -KPX oslash uni0186 -112 -KPX oslash uni0187 -102 -KPX oslash uni0189 -102 -KPX oslash uni018A -55 -KPX oslash uni018B -102 -KPX oslash uni018C -55 -KPX oslash uni018D -102 -KPX oslash uni018E -55 -KPX oslash uni018F -102 -KPX oslash uni0190 -55 -KPX oslash uni0191 -102 -KPX oslash florin -102 -KPX oslash uni0193 -36 -KPX oslash uni0194 -36 -KPX oslash uni0195 -36 -KPX oslash uni0196 -36 -KPX oslash uni0198 -36 -KPX oslash uni019F -112 -KPX oslash Ohorn -102 -KPX oslash ohorn -112 -KPX oslash uni01A2 -102 -KPX oslash uni01AB -36 -KPX oslash uni01AC -36 -KPX oslash uni01AE -36 -KPX oslash Uhorn -112 -KPX oslash uni01B1 -36 -KPX oslash uni01B2 -36 -KPX oslash uni01B3 -36 -KPX oslash uni01B4 -36 -KPX oslash uni01B6 -102 -KPX oslash uni01C0 -102 -KPX oslash uni01C5 -55 -KPX oslash uni01C6 -102 -KPX oslash uni01C7 -55 -KPX oslash uni01C8 -102 -KPX oslash uni01CB -159 -KPX oslash uni01D1 -36 -KPX oslash uni01D2 -36 -KPX oslash uni01D4 -102 -KPX oslash uni01D5 -112 -KPX oslash uni01D6 -102 -KPX oslash uni01D7 -112 -KPX oslash uni01D8 -102 -KPX oslash uni01D9 -112 -KPX oslash uni01DA -102 -KPX oslash uni01DB -112 -KPX oslash uni01DC -102 -KPX oslash uni01DE -149 -KPX oslash uni01EA -102 -KPX oslash uni01EC -102 -KPX oslash uni01F0 -102 -KPX oslash uni0204 -102 -KPX oslash uni0411 -36 -KPX oslash uni0412 -36 -KPX oslash uni0419 -112 -KPX oslash uni0426 -102 -KPX oslash uni0428 -102 -KPX oslash uni042A -102 -KPX oslash uni042C -102 -KPX oslash uni042E -102 -KPX oslash uni045D -112 -KPX oslash uni045E -102 -KPX oslash uni045F -112 -KPX oslash uni0461 -112 -KPX oslash uni0462 -102 -KPX oslash uni0463 -112 -KPX oslash uni0464 -102 -KPX oslash uni0491 -73 -KPX oslash uni0499 -73 -KPX oslash uni04A0 -149 -KPX oslash uni04AA -149 -KPX oslash uni04B4 -36 -KPX oslash uni04B5 -36 -KPX oslash uni04BA -36 -KPX oslash uni04BB -36 -KPX oslash uni04C0 -36 -KPX oslash uni04C1 -36 -KPX oslash uni04C2 -36 -KPX oslash uni04C7 -36 -KPX oslash uni04C8 -36 -KPX oslash uni04D0 -102 -KPX oslash uni04D2 -102 -KPX oslash uni04D4 -102 -KPX oslash uni04D6 -102 -KPX oslash uni04D8 -102 -KPX oslash uni04DD -112 -KPX oslash uni04DE -102 -KPX oslash uni04DF -112 -KPX oslash uni04E2 -102 -KPX oslash uni04E3 -112 -KPX oslash uni04E4 -102 -KPX oslash uni04E5 -112 -KPX oslash uni04E6 -102 -KPX oslash uni04E7 -112 -KPX oslash uni04E8 -102 -KPX oslash uni04E9 -112 -KPX oslash uni04EA -102 -KPX oslash uni04EB -112 -KPX oslash uni04ED -112 -KPX oslash uni04EF -112 -KPX oslash uni04F1 -112 -KPX oslash uni04F3 -112 -KPX oslash uni04F5 -55 -KPX oslash uni04F8 -102 -KPX oslash uni04F9 -55 -KPX oslash uni04FE -102 -KPX oslash uni04FF -55 -KPX oslash uni0500 -102 -KPX oslash uni0501 -55 - -KPX ugrave D -36 -KPX ugrave H -73 -KPX ugrave R -73 -KPX ugrave X -63 -KPX ugrave backslash -73 -KPX ugrave cent -36 -KPX ugrave sterling -36 -KPX ugrave currency -36 -KPX ugrave yen -36 -KPX ugrave brokenbar -36 -KPX ugrave section -36 -KPX ugrave dieresis -36 -KPX ugrave ordfeminine -73 -KPX ugrave guillemotleft -73 -KPX ugrave logicalnot -73 -KPX ugrave sfthyphen -73 -KPX ugrave acute -73 -KPX ugrave mu -73 -KPX ugrave paragraph -73 -KPX ugrave periodcentered -73 -KPX ugrave cedilla -73 -KPX ugrave guillemotright -63 -KPX ugrave onequarter -63 -KPX ugrave onehalf -63 -KPX ugrave threequarters -63 -KPX ugrave Aacute -73 -KPX ugrave Atilde -36 -KPX ugrave Aring -36 -KPX ugrave Ccedilla -36 -KPX ugrave Otilde -73 -KPX ugrave multiply -73 -KPX ugrave Ugrave -73 -KPX ugrave Ucircumflex -73 -KPX ugrave Yacute -73 -KPX ugrave dcaron -73 -KPX ugrave dmacron -73 -KPX ugrave emacron -73 -KPX ugrave ebreve -73 -KPX ugrave imacron -63 -KPX ugrave ibreve -63 -KPX ugrave iogonek -63 -KPX ugrave dotlessi -63 -KPX ugrave ij -63 -KPX ugrave jcircumflex -63 -KPX ugrave Lacute -73 -KPX ugrave Uring -63 -KPX ugrave Uogonek -73 -KPX ugrave uni0183 -36 -KPX ugrave uni0187 -73 -KPX ugrave uni0189 -63 -KPX ugrave uni018B -63 -KPX ugrave uni018D -63 -KPX ugrave uni018F -63 -KPX ugrave uni0191 -63 -KPX ugrave florin -73 -KPX ugrave uni0194 -36 -KPX ugrave uni0196 -36 -KPX ugrave uni0198 -36 -KPX ugrave Ohorn -73 -KPX ugrave uni01A2 -73 -KPX ugrave uni01AC -36 -KPX ugrave uni01AE -36 -KPX ugrave uni01B2 -36 -KPX ugrave uni01B4 -36 -KPX ugrave uni01B6 -73 -KPX ugrave uni01C0 -73 -KPX ugrave uni01C6 -63 -KPX ugrave uni01C8 -63 -KPX ugrave uni01D2 -36 -KPX ugrave uni01D4 -73 -KPX ugrave uni01D6 -73 -KPX ugrave uni01D8 -73 -KPX ugrave uni01DA -73 -KPX ugrave uni01DC -73 -KPX ugrave uni01DE -73 -KPX ugrave uni01EA -73 -KPX ugrave uni01EC -73 -KPX ugrave uni01F0 -73 -KPX ugrave uni0204 -73 -KPX ugrave uni0412 -36 -KPX ugrave uni0426 -73 -KPX ugrave uni0428 -73 -KPX ugrave uni042A -73 -KPX ugrave uni042C -73 -KPX ugrave uni042E -73 -KPX ugrave uni045E -73 -KPX ugrave uni0462 -73 -KPX ugrave uni0464 -73 -KPX ugrave uni04A0 -73 -KPX ugrave uni04AA -73 -KPX ugrave uni04B4 -36 -KPX ugrave uni04BA -36 -KPX ugrave uni04C0 -36 -KPX ugrave uni04C2 -36 -KPX ugrave uni04C8 -36 -KPX ugrave uni04D0 -73 -KPX ugrave uni04D2 -73 -KPX ugrave uni04D4 -73 -KPX ugrave uni04D6 -73 -KPX ugrave uni04D8 -73 -KPX ugrave uni04DE -73 -KPX ugrave uni04E2 -73 -KPX ugrave uni04E4 -73 -KPX ugrave uni04E6 -73 -KPX ugrave uni04E8 -73 -KPX ugrave uni04EA -73 -KPX ugrave uni04F8 -63 -KPX ugrave uni04FE -63 -KPX ugrave uni0500 -63 - -KPX ucircumflex dollar 47 -KPX ucircumflex two -73 -KPX ucircumflex seven -282 -KPX ucircumflex eight -102 -KPX ucircumflex nine -225 -KPX ucircumflex colon -188 -KPX ucircumflex less -272 -KPX ucircumflex H -36 -KPX ucircumflex R -36 -KPX ucircumflex X -36 -KPX ucircumflex backslash -188 -KPX ucircumflex ordfeminine -36 -KPX ucircumflex guillemotleft -36 -KPX ucircumflex logicalnot -36 -KPX ucircumflex sfthyphen -36 -KPX ucircumflex acute -36 -KPX ucircumflex mu -36 -KPX ucircumflex paragraph -36 -KPX ucircumflex periodcentered -36 -KPX ucircumflex cedilla -36 -KPX ucircumflex guillemotright -36 -KPX ucircumflex onequarter -36 -KPX ucircumflex onehalf -36 -KPX ucircumflex threequarters -36 -KPX ucircumflex Aacute -188 -KPX ucircumflex Acircumflex 47 -KPX ucircumflex Adieresis 47 -KPX ucircumflex AE 47 -KPX ucircumflex Otilde -36 -KPX ucircumflex multiply -36 -KPX ucircumflex Ugrave -36 -KPX ucircumflex Ucircumflex -36 -KPX ucircumflex Yacute -36 -KPX ucircumflex Dcaron -73 -KPX ucircumflex dcaron -36 -KPX ucircumflex Dcroat -73 -KPX ucircumflex dmacron -36 -KPX ucircumflex Emacron -73 -KPX ucircumflex emacron -36 -KPX ucircumflex ebreve -36 -KPX ucircumflex Hcircumflex -282 -KPX ucircumflex Hbar -282 -KPX ucircumflex Imacron -102 -KPX ucircumflex imacron -36 -KPX ucircumflex Ibreve -102 -KPX ucircumflex ibreve -36 -KPX ucircumflex Iogonek -102 -KPX ucircumflex iogonek -36 -KPX ucircumflex Idot -102 -KPX ucircumflex dotlessi -36 -KPX ucircumflex IJ -102 -KPX ucircumflex ij -36 -KPX ucircumflex Jcircumflex -102 -KPX ucircumflex jcircumflex -36 -KPX ucircumflex Kcommaaccent -188 -KPX ucircumflex kgreenlandic -272 -KPX ucircumflex Lacute -188 -KPX ucircumflex lacute -272 -KPX ucircumflex obreve -73 -KPX ucircumflex Scedilla -73 -KPX ucircumflex scedilla -73 -KPX ucircumflex ubreve -102 -KPX ucircumflex Uring -36 -KPX ucircumflex Uogonek -188 -KPX ucircumflex uni0182 47 -KPX ucircumflex uni0186 -73 -KPX ucircumflex uni0187 -36 -KPX ucircumflex uni0189 -36 -KPX ucircumflex uni018A -102 -KPX ucircumflex uni018B -36 -KPX ucircumflex uni018C -102 -KPX ucircumflex uni018D -36 -KPX ucircumflex uni018E -102 -KPX ucircumflex uni018F -36 -KPX ucircumflex uni0190 -102 -KPX ucircumflex uni0191 -36 -KPX ucircumflex florin -36 -KPX ucircumflex uni0193 47 -KPX ucircumflex uni0195 47 -KPX ucircumflex uni019F -73 -KPX ucircumflex Ohorn -36 -KPX ucircumflex ohorn -73 -KPX ucircumflex uni01A2 -36 -KPX ucircumflex uni01AB 47 -KPX ucircumflex Uhorn -73 -KPX ucircumflex uni01B1 47 -KPX ucircumflex uni01B3 47 -KPX ucircumflex uni01B6 -36 -KPX ucircumflex uni01C0 -36 -KPX ucircumflex uni01C5 -102 -KPX ucircumflex uni01C6 -36 -KPX ucircumflex uni01C7 -102 -KPX ucircumflex uni01C8 -36 -KPX ucircumflex uni01CB -282 -KPX ucircumflex uni01D1 47 -KPX ucircumflex uni01D4 -36 -KPX ucircumflex uni01D5 -73 -KPX ucircumflex uni01D6 -36 -KPX ucircumflex uni01D7 -73 -KPX ucircumflex uni01D8 -36 -KPX ucircumflex uni01D9 -73 -KPX ucircumflex uni01DA -36 -KPX ucircumflex uni01DB -73 -KPX ucircumflex uni01DC -36 -KPX ucircumflex uni01DD -272 -KPX ucircumflex uni01DE -188 -KPX ucircumflex uni01EA -36 -KPX ucircumflex uni01EC -36 -KPX ucircumflex uni01F0 -36 -KPX ucircumflex uni0204 -36 -KPX ucircumflex uni0411 47 -KPX ucircumflex uni0426 -36 -KPX ucircumflex uni0428 -36 -KPX ucircumflex uni042A -36 -KPX ucircumflex uni042C -36 -KPX ucircumflex uni042E -36 -KPX ucircumflex uni045D -73 -KPX ucircumflex uni045E -36 -KPX ucircumflex uni045F -73 -KPX ucircumflex uni0461 -73 -KPX ucircumflex uni0462 -36 -KPX ucircumflex uni0463 -73 -KPX ucircumflex uni0464 -36 -KPX ucircumflex uni0491 -188 -KPX ucircumflex uni0499 -188 -KPX ucircumflex uni04A0 -188 -KPX ucircumflex uni04AA -188 -KPX ucircumflex uni04B5 47 -KPX ucircumflex uni04BB 47 -KPX ucircumflex uni04C1 47 -KPX ucircumflex uni04C7 47 -KPX ucircumflex uni04D0 -36 -KPX ucircumflex uni04D2 -36 -KPX ucircumflex uni04D4 -36 -KPX ucircumflex uni04D6 -36 -KPX ucircumflex uni04D8 -36 -KPX ucircumflex uni04DD -73 -KPX ucircumflex uni04DE -36 -KPX ucircumflex uni04DF -73 -KPX ucircumflex uni04E2 -36 -KPX ucircumflex uni04E3 -73 -KPX ucircumflex uni04E4 -36 -KPX ucircumflex uni04E5 -73 -KPX ucircumflex uni04E6 -36 -KPX ucircumflex uni04E7 -73 -KPX ucircumflex uni04E8 -36 -KPX ucircumflex uni04E9 -73 -KPX ucircumflex uni04EA -36 -KPX ucircumflex uni04EB -73 -KPX ucircumflex uni04ED -73 -KPX ucircumflex uni04EF -73 -KPX ucircumflex uni04F1 -73 -KPX ucircumflex uni04F3 -73 -KPX ucircumflex uni04F5 -102 -KPX ucircumflex uni04F8 -36 -KPX ucircumflex uni04F9 -102 -KPX ucircumflex uni04FE -36 -KPX ucircumflex uni04FF -102 -KPX ucircumflex uni0500 -36 -KPX ucircumflex uni0501 -102 - -KPX yacute dollar 47 -KPX yacute two -73 -KPX yacute seven -282 -KPX yacute eight -102 -KPX yacute nine -225 -KPX yacute colon -188 -KPX yacute less -272 -KPX yacute H -36 -KPX yacute R -36 -KPX yacute X -36 -KPX yacute backslash -188 -KPX yacute ordfeminine -36 -KPX yacute guillemotleft -36 -KPX yacute logicalnot -36 -KPX yacute sfthyphen -36 -KPX yacute acute -36 -KPX yacute mu -36 -KPX yacute paragraph -36 -KPX yacute periodcentered -36 -KPX yacute cedilla -36 -KPX yacute guillemotright -36 -KPX yacute onequarter -36 -KPX yacute onehalf -36 -KPX yacute threequarters -36 -KPX yacute Aacute -188 -KPX yacute Acircumflex 47 -KPX yacute Adieresis 47 -KPX yacute AE 47 -KPX yacute Otilde -36 -KPX yacute multiply -36 -KPX yacute Ugrave -36 -KPX yacute Ucircumflex -36 -KPX yacute Yacute -36 -KPX yacute Dcaron -73 -KPX yacute dcaron -36 -KPX yacute Dcroat -73 -KPX yacute dmacron -36 -KPX yacute Emacron -73 -KPX yacute emacron -36 -KPX yacute ebreve -36 -KPX yacute Hcircumflex -282 -KPX yacute Hbar -282 -KPX yacute Imacron -102 -KPX yacute imacron -36 -KPX yacute Ibreve -102 -KPX yacute ibreve -36 -KPX yacute Iogonek -102 -KPX yacute iogonek -36 -KPX yacute Idot -102 -KPX yacute dotlessi -36 -KPX yacute IJ -102 -KPX yacute ij -36 -KPX yacute Jcircumflex -102 -KPX yacute jcircumflex -36 -KPX yacute Kcommaaccent -188 -KPX yacute kgreenlandic -272 -KPX yacute Lacute -188 -KPX yacute lacute -272 -KPX yacute obreve -73 -KPX yacute Scedilla -73 -KPX yacute scedilla -73 -KPX yacute ubreve -102 -KPX yacute Uring -36 -KPX yacute Uogonek -188 -KPX yacute uni0182 47 -KPX yacute uni0186 -73 -KPX yacute uni0187 -36 -KPX yacute uni0189 -36 -KPX yacute uni018A -102 -KPX yacute uni018B -36 -KPX yacute uni018C -102 -KPX yacute uni018D -36 -KPX yacute uni018E -102 -KPX yacute uni018F -36 -KPX yacute uni0190 -102 -KPX yacute uni0191 -36 -KPX yacute florin -36 -KPX yacute uni0193 47 -KPX yacute uni0195 47 -KPX yacute uni019F -73 -KPX yacute Ohorn -36 -KPX yacute ohorn -73 -KPX yacute uni01A2 -36 -KPX yacute uni01AB 47 -KPX yacute Uhorn -73 -KPX yacute uni01B1 47 -KPX yacute uni01B3 47 -KPX yacute uni01B6 -36 -KPX yacute uni01C0 -36 -KPX yacute uni01C5 -102 -KPX yacute uni01C6 -36 -KPX yacute uni01C7 -102 -KPX yacute uni01C8 -36 -KPX yacute uni01CB -282 -KPX yacute uni01D1 47 -KPX yacute uni01D4 -36 -KPX yacute uni01D5 -73 -KPX yacute uni01D6 -36 -KPX yacute uni01D7 -73 -KPX yacute uni01D8 -36 -KPX yacute uni01D9 -73 -KPX yacute uni01DA -36 -KPX yacute uni01DB -73 -KPX yacute uni01DC -36 -KPX yacute uni01DD -272 -KPX yacute uni01DE -188 -KPX yacute uni01EA -36 -KPX yacute uni01EC -36 -KPX yacute uni01F0 -36 -KPX yacute uni0204 -36 -KPX yacute uni0411 47 -KPX yacute uni0426 -36 -KPX yacute uni0428 -36 -KPX yacute uni042A -36 -KPX yacute uni042C -36 -KPX yacute uni042E -36 -KPX yacute uni045D -73 -KPX yacute uni045E -36 -KPX yacute uni045F -73 -KPX yacute uni0461 -73 -KPX yacute uni0462 -36 -KPX yacute uni0463 -73 -KPX yacute uni0464 -36 -KPX yacute uni0491 -188 -KPX yacute uni0499 -188 -KPX yacute uni04A0 -188 -KPX yacute uni04AA -188 -KPX yacute uni04B5 47 -KPX yacute uni04BB 47 -KPX yacute uni04C1 47 -KPX yacute uni04C7 47 -KPX yacute uni04D0 -36 -KPX yacute uni04D2 -36 -KPX yacute uni04D4 -36 -KPX yacute uni04D6 -36 -KPX yacute uni04D8 -36 -KPX yacute uni04DD -73 -KPX yacute uni04DE -36 -KPX yacute uni04DF -73 -KPX yacute uni04E2 -36 -KPX yacute uni04E3 -73 -KPX yacute uni04E4 -36 -KPX yacute uni04E5 -73 -KPX yacute uni04E6 -36 -KPX yacute uni04E7 -73 -KPX yacute uni04E8 -36 -KPX yacute uni04E9 -73 -KPX yacute uni04EA -36 -KPX yacute uni04EB -73 -KPX yacute uni04ED -73 -KPX yacute uni04EF -73 -KPX yacute uni04F1 -73 -KPX yacute uni04F3 -73 -KPX yacute uni04F5 -102 -KPX yacute uni04F8 -36 -KPX yacute uni04F9 -102 -KPX yacute uni04FE -36 -KPX yacute uni04FF -102 -KPX yacute uni0500 -36 -KPX yacute uni0501 -102 - -KPX Abreve O -193 -KPX Abreve udieresis -193 -KPX Abreve thorn -193 -KPX Abreve Amacron -193 -KPX Abreve Abreve -193 -KPX Abreve Aogonek -193 -KPX Abreve Sacute -193 -KPX Abreve zcaron -193 -KPX Abreve aeacute -193 -KPX Abreve uni0448 -193 -KPX Abreve uni044A -193 -KPX Abreve uni044C -193 -KPX Abreve uni044E -193 - - - - - -KPX Dcaron dollar -36 -KPX Dcaron nine -36 -KPX Dcaron semicolon -131 -KPX Dcaron less -112 -KPX Dcaron m -36 -KPX Dcaron Acircumflex -36 -KPX Dcaron Adieresis -36 -KPX Dcaron AE -36 -KPX Dcaron kgreenlandic -112 -KPX Dcaron lacute -112 -KPX Dcaron uni0182 -36 -KPX Dcaron uni0193 -36 -KPX Dcaron uni0195 -36 -KPX Dcaron uni01AB -36 -KPX Dcaron uni01B1 -36 -KPX Dcaron uni01B3 -36 -KPX Dcaron uni01D1 -36 -KPX Dcaron uni01DD -112 -KPX Dcaron uni0411 -36 -KPX Dcaron uni04B5 -36 -KPX Dcaron uni04BB -36 -KPX Dcaron uni04C1 -36 -KPX Dcaron uni04C7 -36 - -KPX dcaron seven -348 -KPX dcaron nine -159 -KPX dcaron bracketleft -63 -KPX dcaron Hcircumflex -348 -KPX dcaron Hbar -348 -KPX dcaron uni01CB -348 - -KPX Dcroat dollar -36 -KPX Dcroat nine -36 -KPX Dcroat semicolon -131 -KPX Dcroat less -112 -KPX Dcroat m -36 -KPX Dcroat Acircumflex -36 -KPX Dcroat Adieresis -36 -KPX Dcroat AE -36 -KPX Dcroat kgreenlandic -112 -KPX Dcroat lacute -112 -KPX Dcroat uni0182 -36 -KPX Dcroat uni0193 -36 -KPX Dcroat uni0195 -36 -KPX Dcroat uni01AB -36 -KPX Dcroat uni01B1 -36 -KPX Dcroat uni01B3 -36 -KPX Dcroat uni01D1 -36 -KPX Dcroat uni01DD -112 -KPX Dcroat uni0411 -36 -KPX Dcroat uni04B5 -36 -KPX Dcroat uni04BB -36 -KPX Dcroat uni04C1 -36 -KPX Dcroat uni04C7 -36 - -KPX dmacron seven -348 -KPX dmacron nine -159 -KPX dmacron bracketleft -63 -KPX dmacron Hcircumflex -348 -KPX dmacron Hbar -348 -KPX dmacron uni01CB -348 - -KPX Emacron dollar -36 -KPX Emacron nine -36 -KPX Emacron semicolon -131 -KPX Emacron less -112 -KPX Emacron m -36 -KPX Emacron Acircumflex -36 -KPX Emacron Adieresis -36 -KPX Emacron AE -36 -KPX Emacron kgreenlandic -112 -KPX Emacron lacute -112 -KPX Emacron uni0182 -36 -KPX Emacron uni0193 -36 -KPX Emacron uni0195 -36 -KPX Emacron uni01AB -36 -KPX Emacron uni01B1 -36 -KPX Emacron uni01B3 -36 -KPX Emacron uni01D1 -36 -KPX Emacron uni01DD -112 -KPX Emacron uni0411 -36 -KPX Emacron uni04B5 -36 -KPX Emacron uni04BB -36 -KPX Emacron uni04C1 -36 -KPX Emacron uni04C7 -36 - -KPX emacron seven -348 -KPX emacron nine -159 -KPX emacron bracketleft -63 -KPX emacron Hcircumflex -348 -KPX emacron Hbar -348 -KPX emacron uni01CB -348 - -KPX ebreve seven -348 -KPX ebreve nine -159 -KPX ebreve bracketleft -36 -KPX ebreve Hcircumflex -348 -KPX ebreve Hbar -348 -KPX ebreve uni01CB -348 - -KPX Edotaccent dollar -83 -KPX Edotaccent ampersand -102 -KPX Edotaccent seven -149 -KPX Edotaccent nine -112 -KPX Edotaccent colon -83 -KPX Edotaccent less -131 -KPX Edotaccent D -45 -KPX Edotaccent H -92 -KPX Edotaccent R -92 -KPX Edotaccent X -92 -KPX Edotaccent backslash -112 -KPX Edotaccent m -112 -KPX Edotaccent braceright -36 -KPX Edotaccent cent -45 -KPX Edotaccent sterling -45 -KPX Edotaccent currency -45 -KPX Edotaccent yen -45 -KPX Edotaccent brokenbar -45 -KPX Edotaccent section -45 -KPX Edotaccent dieresis -45 -KPX Edotaccent ordfeminine -92 -KPX Edotaccent guillemotleft -92 -KPX Edotaccent logicalnot -92 -KPX Edotaccent sfthyphen -92 -KPX Edotaccent acute -92 -KPX Edotaccent mu -92 -KPX Edotaccent paragraph -92 -KPX Edotaccent periodcentered -92 -KPX Edotaccent cedilla -92 -KPX Edotaccent guillemotright -92 -KPX Edotaccent onequarter -92 -KPX Edotaccent onehalf -92 -KPX Edotaccent threequarters -92 -KPX Edotaccent Aacute -112 -KPX Edotaccent Acircumflex -83 -KPX Edotaccent Atilde -45 -KPX Edotaccent Adieresis -83 -KPX Edotaccent Aring -45 -KPX Edotaccent AE -83 -KPX Edotaccent Ccedilla -45 -KPX Edotaccent Egrave -102 -KPX Edotaccent Ecircumflex -102 -KPX Edotaccent Igrave -102 -KPX Edotaccent Icircumflex -102 -KPX Edotaccent Otilde -92 -KPX Edotaccent multiply -92 -KPX Edotaccent Ugrave -92 -KPX Edotaccent Ucircumflex -92 -KPX Edotaccent Yacute -92 -KPX Edotaccent dcaron -92 -KPX Edotaccent dmacron -92 -KPX Edotaccent emacron -92 -KPX Edotaccent ebreve -92 -KPX Edotaccent Hcircumflex -149 -KPX Edotaccent Hbar -149 -KPX Edotaccent imacron -92 -KPX Edotaccent ibreve -92 -KPX Edotaccent iogonek -92 -KPX Edotaccent dotlessi -92 -KPX Edotaccent ij -92 -KPX Edotaccent jcircumflex -92 -KPX Edotaccent Kcommaaccent -83 -KPX Edotaccent kgreenlandic -131 -KPX Edotaccent Lacute -112 -KPX Edotaccent lacute -131 -KPX Edotaccent Uring -92 -KPX Edotaccent Uogonek -112 -KPX Edotaccent uni0182 -83 -KPX Edotaccent uni0183 -45 -KPX Edotaccent uni0187 -92 -KPX Edotaccent uni0189 -92 -KPX Edotaccent uni018B -92 -KPX Edotaccent uni018D -92 -KPX Edotaccent uni018F -92 -KPX Edotaccent uni0191 -92 -KPX Edotaccent florin -92 -KPX Edotaccent uni0193 -83 -KPX Edotaccent uni0194 -45 -KPX Edotaccent uni0195 -83 -KPX Edotaccent uni0196 -45 -KPX Edotaccent uni0198 -45 -KPX Edotaccent Ohorn -92 -KPX Edotaccent uni01A2 -92 -KPX Edotaccent uni01AB -83 -KPX Edotaccent uni01AC -45 -KPX Edotaccent uni01AE -45 -KPX Edotaccent uni01B1 -83 -KPX Edotaccent uni01B2 -45 -KPX Edotaccent uni01B3 -83 -KPX Edotaccent uni01B4 -45 -KPX Edotaccent uni01B6 -92 -KPX Edotaccent uni01C0 -92 -KPX Edotaccent uni01C6 -92 -KPX Edotaccent uni01C8 -92 -KPX Edotaccent uni01CB -149 -KPX Edotaccent uni01D1 -83 -KPX Edotaccent uni01D2 -45 -KPX Edotaccent uni01D4 -92 -KPX Edotaccent uni01D6 -92 -KPX Edotaccent uni01D8 -92 -KPX Edotaccent uni01DA -92 -KPX Edotaccent uni01DC -92 -KPX Edotaccent uni01DD -131 -KPX Edotaccent uni01DE -112 -KPX Edotaccent uni01EA -92 -KPX Edotaccent uni01EC -92 -KPX Edotaccent uni01F0 -92 -KPX Edotaccent uni0204 -92 -KPX Edotaccent uni0411 -83 -KPX Edotaccent uni0412 -45 -KPX Edotaccent uni0419 -102 -KPX Edotaccent uni0426 -92 -KPX Edotaccent uni0428 -92 -KPX Edotaccent uni042A -92 -KPX Edotaccent uni042C -92 -KPX Edotaccent uni042E -92 -KPX Edotaccent uni045E -92 -KPX Edotaccent uni0462 -92 -KPX Edotaccent uni0464 -92 -KPX Edotaccent uni0491 -83 -KPX Edotaccent uni0499 -83 -KPX Edotaccent uni04A0 -112 -KPX Edotaccent uni04AA -112 -KPX Edotaccent uni04B4 -45 -KPX Edotaccent uni04B5 -83 -KPX Edotaccent uni04BA -45 -KPX Edotaccent uni04BB -83 -KPX Edotaccent uni04C0 -45 -KPX Edotaccent uni04C1 -83 -KPX Edotaccent uni04C2 -45 -KPX Edotaccent uni04C7 -83 -KPX Edotaccent uni04C8 -45 -KPX Edotaccent uni04D0 -92 -KPX Edotaccent uni04D2 -92 -KPX Edotaccent uni04D4 -92 -KPX Edotaccent uni04D6 -92 -KPX Edotaccent uni04D8 -92 -KPX Edotaccent uni04DE -92 -KPX Edotaccent uni04E2 -92 -KPX Edotaccent uni04E4 -92 -KPX Edotaccent uni04E6 -92 -KPX Edotaccent uni04E8 -92 -KPX Edotaccent uni04EA -92 -KPX Edotaccent uni04F8 -92 -KPX Edotaccent uni04FE -92 -KPX Edotaccent uni0500 -92 - -KPX edotaccent F -45 -KPX edotaccent G -36 -KPX edotaccent H -45 -KPX edotaccent J -36 -KPX edotaccent K -36 -KPX edotaccent P -36 -KPX edotaccent Q -36 -KPX edotaccent R -45 -KPX edotaccent T -36 -KPX edotaccent bracketleft -55 -KPX edotaccent m -73 -KPX edotaccent copyright -45 -KPX edotaccent ordfeminine -45 -KPX edotaccent guillemotleft -45 -KPX edotaccent logicalnot -45 -KPX edotaccent sfthyphen -45 -KPX edotaccent threesuperior -36 -KPX edotaccent acute -45 -KPX edotaccent mu -45 -KPX edotaccent paragraph -45 -KPX edotaccent periodcentered -45 -KPX edotaccent cedilla -45 -KPX edotaccent Eacute -45 -KPX edotaccent Edieresis -45 -KPX edotaccent Iacute -45 -KPX edotaccent Idieresis -45 -KPX edotaccent Ntilde -36 -KPX edotaccent Oacute -36 -KPX edotaccent Otilde -45 -KPX edotaccent multiply -45 -KPX edotaccent Ugrave -45 -KPX edotaccent Ucircumflex -45 -KPX edotaccent Yacute -45 -KPX edotaccent germandbls -36 -KPX edotaccent aacute -36 -KPX edotaccent atilde -36 -KPX edotaccent aring -36 -KPX edotaccent ccedilla -36 -KPX edotaccent eacute -36 -KPX edotaccent Cacute -36 -KPX edotaccent Ccircumflex -36 -KPX edotaccent Cdotaccent -36 -KPX edotaccent ccaron -36 -KPX edotaccent dcaron -45 -KPX edotaccent dmacron -45 -KPX edotaccent emacron -45 -KPX edotaccent ebreve -45 -KPX edotaccent ncaron -45 -KPX edotaccent omacron -36 -KPX edotaccent scircumflex -36 -KPX edotaccent uni0181 -36 -KPX edotaccent uni0187 -45 -KPX edotaccent florin -45 -KPX edotaccent uni019A -36 -KPX edotaccent uni019C -36 -KPX edotaccent Ohorn -45 -KPX edotaccent uni01A2 -45 -KPX edotaccent uni01B6 -45 -KPX edotaccent uni01C0 -45 -KPX edotaccent uni01CE -36 -KPX edotaccent uni01D4 -45 -KPX edotaccent uni01D6 -45 -KPX edotaccent uni01D8 -45 -KPX edotaccent uni01DA -45 -KPX edotaccent uni01DC -45 -KPX edotaccent uni01E9 -36 -KPX edotaccent uni01EA -45 -KPX edotaccent uni01EC -45 -KPX edotaccent uni01ED -36 -KPX edotaccent uni01F0 -45 -KPX edotaccent uni01F4 -36 -KPX edotaccent uni01F5 -36 -KPX edotaccent uni01F8 -36 -KPX edotaccent uni01F9 -36 -KPX edotaccent uni0200 -36 -KPX edotaccent uni0202 -36 -KPX edotaccent uni0204 -45 -KPX edotaccent uni021F -36 -KPX edotaccent uni041A -45 -KPX edotaccent uni041C -36 -KPX edotaccent uni041E -36 -KPX edotaccent uni0420 -36 -KPX edotaccent uni0422 -36 -KPX edotaccent uni0424 -36 -KPX edotaccent uni0426 -45 -KPX edotaccent uni0428 -45 -KPX edotaccent uni042A -45 -KPX edotaccent uni042C -45 -KPX edotaccent uni042E -45 -KPX edotaccent uni0432 -36 -KPX edotaccent uni0434 -36 -KPX edotaccent uni0436 -36 -KPX edotaccent uni0438 -36 -KPX edotaccent uni043A -36 -KPX edotaccent uni043C -36 -KPX edotaccent uni0450 -36 -KPX edotaccent uni0452 -36 -KPX edotaccent uni0454 -36 -KPX edotaccent uni0456 -36 -KPX edotaccent uni0458 -36 -KPX edotaccent uni045A -36 -KPX edotaccent uni045C -36 -KPX edotaccent uni045E -45 -KPX edotaccent uni0462 -45 -KPX edotaccent uni0464 -45 -KPX edotaccent uni04D0 -45 -KPX edotaccent uni04D2 -45 -KPX edotaccent uni04D4 -45 -KPX edotaccent uni04D6 -45 -KPX edotaccent uni04D8 -45 -KPX edotaccent uni04DE -45 -KPX edotaccent uni04E2 -45 -KPX edotaccent uni04E4 -45 -KPX edotaccent uni04E6 -45 -KPX edotaccent uni04E8 -45 -KPX edotaccent uni04EA -45 - -KPX Eogonek dollar -83 -KPX Eogonek ampersand -102 -KPX Eogonek seven -149 -KPX Eogonek nine -112 -KPX Eogonek colon -83 -KPX Eogonek less -131 -KPX Eogonek D -45 -KPX Eogonek H -92 -KPX Eogonek R -92 -KPX Eogonek X -92 -KPX Eogonek backslash -112 -KPX Eogonek m -112 -KPX Eogonek braceright -36 -KPX Eogonek cent -45 -KPX Eogonek sterling -45 -KPX Eogonek currency -45 -KPX Eogonek yen -45 -KPX Eogonek brokenbar -45 -KPX Eogonek section -45 -KPX Eogonek dieresis -45 -KPX Eogonek ordfeminine -92 -KPX Eogonek guillemotleft -92 -KPX Eogonek logicalnot -92 -KPX Eogonek sfthyphen -92 -KPX Eogonek acute -92 -KPX Eogonek mu -92 -KPX Eogonek paragraph -92 -KPX Eogonek periodcentered -92 -KPX Eogonek cedilla -92 -KPX Eogonek guillemotright -92 -KPX Eogonek onequarter -92 -KPX Eogonek onehalf -92 -KPX Eogonek threequarters -92 -KPX Eogonek Aacute -112 -KPX Eogonek Acircumflex -83 -KPX Eogonek Atilde -45 -KPX Eogonek Adieresis -83 -KPX Eogonek Aring -45 -KPX Eogonek AE -83 -KPX Eogonek Ccedilla -45 -KPX Eogonek Egrave -102 -KPX Eogonek Ecircumflex -102 -KPX Eogonek Igrave -102 -KPX Eogonek Icircumflex -102 -KPX Eogonek Otilde -92 -KPX Eogonek multiply -92 -KPX Eogonek Ugrave -92 -KPX Eogonek Ucircumflex -92 -KPX Eogonek Yacute -92 -KPX Eogonek dcaron -92 -KPX Eogonek dmacron -92 -KPX Eogonek emacron -92 -KPX Eogonek ebreve -92 -KPX Eogonek Hcircumflex -149 -KPX Eogonek Hbar -149 -KPX Eogonek imacron -92 -KPX Eogonek ibreve -92 -KPX Eogonek iogonek -92 -KPX Eogonek dotlessi -92 -KPX Eogonek ij -92 -KPX Eogonek jcircumflex -92 -KPX Eogonek Kcommaaccent -83 -KPX Eogonek kgreenlandic -131 -KPX Eogonek Lacute -112 -KPX Eogonek lacute -131 -KPX Eogonek Uring -92 -KPX Eogonek Uogonek -112 -KPX Eogonek uni0182 -83 -KPX Eogonek uni0183 -45 -KPX Eogonek uni0187 -92 -KPX Eogonek uni0189 -92 -KPX Eogonek uni018B -92 -KPX Eogonek uni018D -92 -KPX Eogonek uni018F -92 -KPX Eogonek uni0191 -92 -KPX Eogonek florin -92 -KPX Eogonek uni0193 -83 -KPX Eogonek uni0194 -45 -KPX Eogonek uni0195 -83 -KPX Eogonek uni0196 -45 -KPX Eogonek uni0198 -45 -KPX Eogonek Ohorn -92 -KPX Eogonek uni01A2 -92 -KPX Eogonek uni01AB -83 -KPX Eogonek uni01AC -45 -KPX Eogonek uni01AE -45 -KPX Eogonek uni01B1 -83 -KPX Eogonek uni01B2 -45 -KPX Eogonek uni01B3 -83 -KPX Eogonek uni01B4 -45 -KPX Eogonek uni01B6 -92 -KPX Eogonek uni01C0 -92 -KPX Eogonek uni01C6 -92 -KPX Eogonek uni01C8 -92 -KPX Eogonek uni01CB -149 -KPX Eogonek uni01D1 -83 -KPX Eogonek uni01D2 -45 -KPX Eogonek uni01D4 -92 -KPX Eogonek uni01D6 -92 -KPX Eogonek uni01D8 -92 -KPX Eogonek uni01DA -92 -KPX Eogonek uni01DC -92 -KPX Eogonek uni01DD -131 -KPX Eogonek uni01DE -112 -KPX Eogonek uni01EA -92 -KPX Eogonek uni01EC -92 -KPX Eogonek uni01F0 -92 -KPX Eogonek uni0204 -92 -KPX Eogonek uni0411 -83 -KPX Eogonek uni0412 -45 -KPX Eogonek uni0419 -102 -KPX Eogonek uni0426 -92 -KPX Eogonek uni0428 -92 -KPX Eogonek uni042A -92 -KPX Eogonek uni042C -92 -KPX Eogonek uni042E -92 -KPX Eogonek uni045E -92 -KPX Eogonek uni0462 -92 -KPX Eogonek uni0464 -92 -KPX Eogonek uni0491 -83 -KPX Eogonek uni0499 -83 -KPX Eogonek uni04A0 -112 -KPX Eogonek uni04AA -112 -KPX Eogonek uni04B4 -45 -KPX Eogonek uni04B5 -83 -KPX Eogonek uni04BA -45 -KPX Eogonek uni04BB -83 -KPX Eogonek uni04C0 -45 -KPX Eogonek uni04C1 -83 -KPX Eogonek uni04C2 -45 -KPX Eogonek uni04C7 -83 -KPX Eogonek uni04C8 -45 -KPX Eogonek uni04D0 -92 -KPX Eogonek uni04D2 -92 -KPX Eogonek uni04D4 -92 -KPX Eogonek uni04D6 -92 -KPX Eogonek uni04D8 -92 -KPX Eogonek uni04DE -92 -KPX Eogonek uni04E2 -92 -KPX Eogonek uni04E4 -92 -KPX Eogonek uni04E6 -92 -KPX Eogonek uni04E8 -92 -KPX Eogonek uni04EA -92 -KPX Eogonek uni04F8 -92 -KPX Eogonek uni04FE -92 -KPX Eogonek uni0500 -92 - -KPX eogonek F -45 -KPX eogonek G -36 -KPX eogonek H -45 -KPX eogonek J -36 -KPX eogonek K -36 -KPX eogonek P -36 -KPX eogonek Q -36 -KPX eogonek R -45 -KPX eogonek T -36 -KPX eogonek bracketleft -55 -KPX eogonek m -73 -KPX eogonek copyright -45 -KPX eogonek ordfeminine -45 -KPX eogonek guillemotleft -45 -KPX eogonek logicalnot -45 -KPX eogonek sfthyphen -45 -KPX eogonek threesuperior -36 -KPX eogonek acute -45 -KPX eogonek mu -45 -KPX eogonek paragraph -45 -KPX eogonek periodcentered -45 -KPX eogonek cedilla -45 -KPX eogonek Eacute -45 -KPX eogonek Edieresis -45 -KPX eogonek Iacute -45 -KPX eogonek Idieresis -45 -KPX eogonek Ntilde -36 -KPX eogonek Oacute -36 -KPX eogonek Otilde -45 -KPX eogonek multiply -45 -KPX eogonek Ugrave -45 -KPX eogonek Ucircumflex -45 -KPX eogonek Yacute -45 -KPX eogonek germandbls -36 -KPX eogonek aacute -36 -KPX eogonek atilde -36 -KPX eogonek aring -36 -KPX eogonek ccedilla -36 -KPX eogonek eacute -36 -KPX eogonek Cacute -36 -KPX eogonek Ccircumflex -36 -KPX eogonek Cdotaccent -36 -KPX eogonek ccaron -36 -KPX eogonek dcaron -45 -KPX eogonek dmacron -45 -KPX eogonek emacron -45 -KPX eogonek ebreve -45 -KPX eogonek ncaron -45 -KPX eogonek omacron -36 -KPX eogonek scircumflex -36 -KPX eogonek uni0181 -36 -KPX eogonek uni0187 -45 -KPX eogonek florin -45 -KPX eogonek uni019A -36 -KPX eogonek uni019C -36 -KPX eogonek Ohorn -45 -KPX eogonek uni01A2 -45 -KPX eogonek uni01B6 -45 -KPX eogonek uni01C0 -45 -KPX eogonek uni01CE -36 -KPX eogonek uni01D4 -45 -KPX eogonek uni01D6 -45 -KPX eogonek uni01D8 -45 -KPX eogonek uni01DA -45 -KPX eogonek uni01DC -45 -KPX eogonek uni01E9 -36 -KPX eogonek uni01EA -45 -KPX eogonek uni01EC -45 -KPX eogonek uni01ED -36 -KPX eogonek uni01F0 -45 -KPX eogonek uni01F4 -36 -KPX eogonek uni01F5 -36 -KPX eogonek uni01F8 -36 -KPX eogonek uni01F9 -36 -KPX eogonek uni0200 -36 -KPX eogonek uni0202 -36 -KPX eogonek uni0204 -45 -KPX eogonek uni021F -36 -KPX eogonek uni041A -45 -KPX eogonek uni041C -36 -KPX eogonek uni041E -36 -KPX eogonek uni0420 -36 -KPX eogonek uni0422 -36 -KPX eogonek uni0424 -36 -KPX eogonek uni0426 -45 -KPX eogonek uni0428 -45 -KPX eogonek uni042A -45 -KPX eogonek uni042C -45 -KPX eogonek uni042E -45 -KPX eogonek uni0432 -36 -KPX eogonek uni0434 -36 -KPX eogonek uni0436 -36 -KPX eogonek uni0438 -36 -KPX eogonek uni043A -36 -KPX eogonek uni043C -36 -KPX eogonek uni0450 -36 -KPX eogonek uni0452 -36 -KPX eogonek uni0454 -36 -KPX eogonek uni0456 -36 -KPX eogonek uni0458 -36 -KPX eogonek uni045A -36 -KPX eogonek uni045C -36 -KPX eogonek uni045E -45 -KPX eogonek uni0462 -45 -KPX eogonek uni0464 -45 -KPX eogonek uni04D0 -45 -KPX eogonek uni04D2 -45 -KPX eogonek uni04D4 -45 -KPX eogonek uni04D6 -45 -KPX eogonek uni04D8 -45 -KPX eogonek uni04DE -45 -KPX eogonek uni04E2 -45 -KPX eogonek uni04E4 -45 -KPX eogonek uni04E6 -45 -KPX eogonek uni04E8 -45 -KPX eogonek uni04EA -45 - -KPX Ecaron dollar -83 -KPX Ecaron ampersand -102 -KPX Ecaron seven -149 -KPX Ecaron nine -112 -KPX Ecaron colon -83 -KPX Ecaron less -131 -KPX Ecaron D -45 -KPX Ecaron H -92 -KPX Ecaron R -92 -KPX Ecaron X -92 -KPX Ecaron backslash -112 -KPX Ecaron m -112 -KPX Ecaron braceright -36 -KPX Ecaron cent -45 -KPX Ecaron sterling -45 -KPX Ecaron currency -45 -KPX Ecaron yen -45 -KPX Ecaron brokenbar -45 -KPX Ecaron section -45 -KPX Ecaron dieresis -45 -KPX Ecaron ordfeminine -92 -KPX Ecaron guillemotleft -92 -KPX Ecaron logicalnot -92 -KPX Ecaron sfthyphen -92 -KPX Ecaron acute -92 -KPX Ecaron mu -92 -KPX Ecaron paragraph -92 -KPX Ecaron periodcentered -92 -KPX Ecaron cedilla -92 -KPX Ecaron guillemotright -92 -KPX Ecaron onequarter -92 -KPX Ecaron onehalf -92 -KPX Ecaron threequarters -92 -KPX Ecaron Aacute -112 -KPX Ecaron Acircumflex -83 -KPX Ecaron Atilde -45 -KPX Ecaron Adieresis -83 -KPX Ecaron Aring -45 -KPX Ecaron AE -83 -KPX Ecaron Ccedilla -45 -KPX Ecaron Egrave -102 -KPX Ecaron Ecircumflex -102 -KPX Ecaron Igrave -102 -KPX Ecaron Icircumflex -102 -KPX Ecaron Otilde -92 -KPX Ecaron multiply -92 -KPX Ecaron Ugrave -92 -KPX Ecaron Ucircumflex -92 -KPX Ecaron Yacute -92 -KPX Ecaron dcaron -92 -KPX Ecaron dmacron -92 -KPX Ecaron emacron -92 -KPX Ecaron ebreve -92 -KPX Ecaron Hcircumflex -149 -KPX Ecaron Hbar -149 -KPX Ecaron imacron -92 -KPX Ecaron ibreve -92 -KPX Ecaron iogonek -92 -KPX Ecaron dotlessi -92 -KPX Ecaron ij -92 -KPX Ecaron jcircumflex -92 -KPX Ecaron Kcommaaccent -83 -KPX Ecaron kgreenlandic -131 -KPX Ecaron Lacute -112 -KPX Ecaron lacute -131 -KPX Ecaron Uring -92 -KPX Ecaron Uogonek -112 -KPX Ecaron uni0182 -83 -KPX Ecaron uni0183 -45 -KPX Ecaron uni0187 -92 -KPX Ecaron uni0189 -92 -KPX Ecaron uni018B -92 -KPX Ecaron uni018D -92 -KPX Ecaron uni018F -92 -KPX Ecaron uni0191 -92 -KPX Ecaron florin -92 -KPX Ecaron uni0193 -83 -KPX Ecaron uni0194 -45 -KPX Ecaron uni0195 -83 -KPX Ecaron uni0196 -45 -KPX Ecaron uni0198 -45 -KPX Ecaron Ohorn -92 -KPX Ecaron uni01A2 -92 -KPX Ecaron uni01AB -83 -KPX Ecaron uni01AC -45 -KPX Ecaron uni01AE -45 -KPX Ecaron uni01B1 -83 -KPX Ecaron uni01B2 -45 -KPX Ecaron uni01B3 -83 -KPX Ecaron uni01B4 -45 -KPX Ecaron uni01B6 -92 -KPX Ecaron uni01C0 -92 -KPX Ecaron uni01C6 -92 -KPX Ecaron uni01C8 -92 -KPX Ecaron uni01CB -149 -KPX Ecaron uni01D1 -83 -KPX Ecaron uni01D2 -45 -KPX Ecaron uni01D4 -92 -KPX Ecaron uni01D6 -92 -KPX Ecaron uni01D8 -92 -KPX Ecaron uni01DA -92 -KPX Ecaron uni01DC -92 -KPX Ecaron uni01DD -131 -KPX Ecaron uni01DE -112 -KPX Ecaron uni01EA -92 -KPX Ecaron uni01EC -92 -KPX Ecaron uni01F0 -92 -KPX Ecaron uni0204 -92 -KPX Ecaron uni0411 -83 -KPX Ecaron uni0412 -45 -KPX Ecaron uni0419 -102 -KPX Ecaron uni0426 -92 -KPX Ecaron uni0428 -92 -KPX Ecaron uni042A -92 -KPX Ecaron uni042C -92 -KPX Ecaron uni042E -92 -KPX Ecaron uni045E -92 -KPX Ecaron uni0462 -92 -KPX Ecaron uni0464 -92 -KPX Ecaron uni0491 -83 -KPX Ecaron uni0499 -83 -KPX Ecaron uni04A0 -112 -KPX Ecaron uni04AA -112 -KPX Ecaron uni04B4 -45 -KPX Ecaron uni04B5 -83 -KPX Ecaron uni04BA -45 -KPX Ecaron uni04BB -83 -KPX Ecaron uni04C0 -45 -KPX Ecaron uni04C1 -83 -KPX Ecaron uni04C2 -45 -KPX Ecaron uni04C7 -83 -KPX Ecaron uni04C8 -45 -KPX Ecaron uni04D0 -92 -KPX Ecaron uni04D2 -92 -KPX Ecaron uni04D4 -92 -KPX Ecaron uni04D6 -92 -KPX Ecaron uni04D8 -92 -KPX Ecaron uni04DE -92 -KPX Ecaron uni04E2 -92 -KPX Ecaron uni04E4 -92 -KPX Ecaron uni04E6 -92 -KPX Ecaron uni04E8 -92 -KPX Ecaron uni04EA -92 -KPX Ecaron uni04F8 -92 -KPX Ecaron uni04FE -92 -KPX Ecaron uni0500 -92 - -KPX ecaron F -45 -KPX ecaron G -36 -KPX ecaron H -45 -KPX ecaron J -36 -KPX ecaron K -36 -KPX ecaron P -36 -KPX ecaron Q -36 -KPX ecaron R -45 -KPX ecaron T -36 -KPX ecaron bracketleft -55 -KPX ecaron m -73 -KPX ecaron copyright -45 -KPX ecaron ordfeminine -45 -KPX ecaron guillemotleft -45 -KPX ecaron logicalnot -45 -KPX ecaron sfthyphen -45 -KPX ecaron threesuperior -36 -KPX ecaron acute -45 -KPX ecaron mu -45 -KPX ecaron paragraph -45 -KPX ecaron periodcentered -45 -KPX ecaron cedilla -45 -KPX ecaron Eacute -45 -KPX ecaron Edieresis -45 -KPX ecaron Iacute -45 -KPX ecaron Idieresis -45 -KPX ecaron Ntilde -36 -KPX ecaron Oacute -36 -KPX ecaron Otilde -45 -KPX ecaron multiply -45 -KPX ecaron Ugrave -45 -KPX ecaron Ucircumflex -45 -KPX ecaron Yacute -45 -KPX ecaron germandbls -36 -KPX ecaron aacute -36 -KPX ecaron atilde -36 -KPX ecaron aring -36 -KPX ecaron ccedilla -36 -KPX ecaron eacute -36 -KPX ecaron Cacute -36 -KPX ecaron Ccircumflex -36 -KPX ecaron Cdotaccent -36 -KPX ecaron ccaron -36 -KPX ecaron dcaron -45 -KPX ecaron dmacron -45 -KPX ecaron emacron -45 -KPX ecaron ebreve -45 -KPX ecaron ncaron -45 -KPX ecaron omacron -36 -KPX ecaron scircumflex -36 -KPX ecaron uni0181 -36 -KPX ecaron uni0187 -45 -KPX ecaron florin -45 -KPX ecaron uni019A -36 -KPX ecaron uni019C -36 -KPX ecaron Ohorn -45 -KPX ecaron uni01A2 -45 -KPX ecaron uni01B6 -45 -KPX ecaron uni01C0 -45 -KPX ecaron uni01CE -36 -KPX ecaron uni01D4 -45 -KPX ecaron uni01D6 -45 -KPX ecaron uni01D8 -45 -KPX ecaron uni01DA -45 -KPX ecaron uni01DC -45 -KPX ecaron uni01E9 -36 -KPX ecaron uni01EA -45 -KPX ecaron uni01EC -45 -KPX ecaron uni01ED -36 -KPX ecaron uni01F0 -45 -KPX ecaron uni01F4 -36 -KPX ecaron uni01F5 -36 -KPX ecaron uni01F8 -36 -KPX ecaron uni01F9 -36 -KPX ecaron uni0200 -36 -KPX ecaron uni0202 -36 -KPX ecaron uni0204 -45 -KPX ecaron uni021F -36 -KPX ecaron uni041A -45 -KPX ecaron uni041C -36 -KPX ecaron uni041E -36 -KPX ecaron uni0420 -36 -KPX ecaron uni0422 -36 -KPX ecaron uni0424 -36 -KPX ecaron uni0426 -45 -KPX ecaron uni0428 -45 -KPX ecaron uni042A -45 -KPX ecaron uni042C -45 -KPX ecaron uni042E -45 -KPX ecaron uni0432 -36 -KPX ecaron uni0434 -36 -KPX ecaron uni0436 -36 -KPX ecaron uni0438 -36 -KPX ecaron uni043A -36 -KPX ecaron uni043C -36 -KPX ecaron uni0450 -36 -KPX ecaron uni0452 -36 -KPX ecaron uni0454 -36 -KPX ecaron uni0456 -36 -KPX ecaron uni0458 -36 -KPX ecaron uni045A -36 -KPX ecaron uni045C -36 -KPX ecaron uni045E -45 -KPX ecaron uni0462 -45 -KPX ecaron uni0464 -45 -KPX ecaron uni04D0 -45 -KPX ecaron uni04D2 -45 -KPX ecaron uni04D4 -45 -KPX ecaron uni04D6 -45 -KPX ecaron uni04D8 -45 -KPX ecaron uni04DE -45 -KPX ecaron uni04E2 -45 -KPX ecaron uni04E4 -45 -KPX ecaron uni04E6 -45 -KPX ecaron uni04E8 -45 -KPX ecaron uni04EA -45 - -KPX Gcircumflex dollar 38 -KPX Gcircumflex Acircumflex 38 -KPX Gcircumflex Adieresis 38 -KPX Gcircumflex AE 38 -KPX Gcircumflex uni0182 38 -KPX Gcircumflex uni0193 38 -KPX Gcircumflex uni0195 38 -KPX Gcircumflex uni01AB 38 -KPX Gcircumflex uni01B1 38 -KPX Gcircumflex uni01B3 38 -KPX Gcircumflex uni01D1 38 -KPX Gcircumflex uni0411 38 -KPX Gcircumflex uni04B5 38 -KPX Gcircumflex uni04BB 38 -KPX Gcircumflex uni04C1 38 -KPX Gcircumflex uni04C7 38 - -KPX Gbreve dollar 38 -KPX Gbreve Acircumflex 38 -KPX Gbreve Adieresis 38 -KPX Gbreve AE 38 -KPX Gbreve uni0182 38 -KPX Gbreve uni0193 38 -KPX Gbreve uni0195 38 -KPX Gbreve uni01AB 38 -KPX Gbreve uni01B1 38 -KPX Gbreve uni01B3 38 -KPX Gbreve uni01D1 38 -KPX Gbreve uni0411 38 -KPX Gbreve uni04B5 38 -KPX Gbreve uni04BB 38 -KPX Gbreve uni04C1 38 -KPX Gbreve uni04C7 38 - -KPX Gdotaccent dollar 38 -KPX Gdotaccent Acircumflex 38 -KPX Gdotaccent Adieresis 38 -KPX Gdotaccent AE 38 -KPX Gdotaccent uni0182 38 -KPX Gdotaccent uni0193 38 -KPX Gdotaccent uni0195 38 -KPX Gdotaccent uni01AB 38 -KPX Gdotaccent uni01B1 38 -KPX Gdotaccent uni01B3 38 -KPX Gdotaccent uni01D1 38 -KPX Gdotaccent uni0411 38 -KPX Gdotaccent uni04B5 38 -KPX Gdotaccent uni04BB 38 -KPX Gdotaccent uni04C1 38 -KPX Gdotaccent uni04C7 38 - -KPX Gcommaaccent dollar 38 -KPX Gcommaaccent Acircumflex 38 -KPX Gcommaaccent Adieresis 38 -KPX Gcommaaccent AE 38 -KPX Gcommaaccent uni0182 38 -KPX Gcommaaccent uni0193 38 -KPX Gcommaaccent uni0195 38 -KPX Gcommaaccent uni01AB 38 -KPX Gcommaaccent uni01B1 38 -KPX Gcommaaccent uni01B3 38 -KPX Gcommaaccent uni01D1 38 -KPX Gcommaaccent uni0411 38 -KPX Gcommaaccent uni04B5 38 -KPX Gcommaaccent uni04BB 38 -KPX Gcommaaccent uni04C1 38 -KPX Gcommaaccent uni04C7 38 - -KPX Hcircumflex dollar -159 -KPX Hcircumflex ampersand -120 -KPX Hcircumflex seven -36 -KPX Hcircumflex D -339 -KPX Hcircumflex F -348 -KPX Hcircumflex H -348 -KPX Hcircumflex L -63 -KPX Hcircumflex R -348 -KPX Hcircumflex U -301 -KPX Hcircumflex V -339 -KPX Hcircumflex X -311 -KPX Hcircumflex Z -339 -KPX Hcircumflex backslash -319 -KPX Hcircumflex m -188 -KPX Hcircumflex braceright -112 -KPX Hcircumflex cent -339 -KPX Hcircumflex sterling -339 -KPX Hcircumflex currency -339 -KPX Hcircumflex yen -339 -KPX Hcircumflex brokenbar -339 -KPX Hcircumflex section -339 -KPX Hcircumflex dieresis -339 -KPX Hcircumflex copyright -348 -KPX Hcircumflex ordfeminine -348 -KPX Hcircumflex guillemotleft -348 -KPX Hcircumflex logicalnot -348 -KPX Hcircumflex sfthyphen -348 -KPX Hcircumflex registered -63 -KPX Hcircumflex macron -63 -KPX Hcircumflex degree -63 -KPX Hcircumflex plusminus -63 -KPX Hcircumflex acute -348 -KPX Hcircumflex mu -348 -KPX Hcircumflex paragraph -348 -KPX Hcircumflex periodcentered -348 -KPX Hcircumflex cedilla -348 -KPX Hcircumflex guillemotright -311 -KPX Hcircumflex onequarter -311 -KPX Hcircumflex onehalf -311 -KPX Hcircumflex threequarters -311 -KPX Hcircumflex Aacute -319 -KPX Hcircumflex Acircumflex -159 -KPX Hcircumflex Atilde -339 -KPX Hcircumflex Adieresis -159 -KPX Hcircumflex Aring -339 -KPX Hcircumflex AE -159 -KPX Hcircumflex Ccedilla -339 -KPX Hcircumflex Egrave -120 -KPX Hcircumflex Eacute -348 -KPX Hcircumflex Ecircumflex -120 -KPX Hcircumflex Edieresis -348 -KPX Hcircumflex Igrave -120 -KPX Hcircumflex Iacute -348 -KPX Hcircumflex Icircumflex -120 -KPX Hcircumflex Idieresis -348 -KPX Hcircumflex Otilde -348 -KPX Hcircumflex multiply -348 -KPX Hcircumflex Ugrave -348 -KPX Hcircumflex Ucircumflex -348 -KPX Hcircumflex Yacute -348 -KPX Hcircumflex edieresis -63 -KPX Hcircumflex iacute -63 -KPX Hcircumflex idieresis -63 -KPX Hcircumflex ntilde -63 -KPX Hcircumflex oacute -63 -KPX Hcircumflex otilde -63 -KPX Hcircumflex dcaron -348 -KPX Hcircumflex dmacron -348 -KPX Hcircumflex emacron -348 -KPX Hcircumflex ebreve -348 -KPX Hcircumflex edotaccent -301 -KPX Hcircumflex eogonek -301 -KPX Hcircumflex ecaron -301 -KPX Hcircumflex gcircumflex -339 -KPX Hcircumflex gbreve -339 -KPX Hcircumflex gdotaccent -339 -KPX Hcircumflex gcommaaccent -339 -KPX Hcircumflex Hcircumflex -36 -KPX Hcircumflex Hbar -36 -KPX Hcircumflex imacron -311 -KPX Hcircumflex ibreve -311 -KPX Hcircumflex iogonek -311 -KPX Hcircumflex dotlessi -311 -KPX Hcircumflex ij -311 -KPX Hcircumflex jcircumflex -311 -KPX Hcircumflex kcommaaccent -339 -KPX Hcircumflex Lacute -319 -KPX Hcircumflex ncaron -348 -KPX Hcircumflex Uring -311 -KPX Hcircumflex Uogonek -319 -KPX Hcircumflex uni0182 -159 -KPX Hcircumflex uni0183 -339 -KPX Hcircumflex uni0187 -348 -KPX Hcircumflex uni0189 -311 -KPX Hcircumflex uni018B -311 -KPX Hcircumflex uni018D -311 -KPX Hcircumflex uni018F -311 -KPX Hcircumflex uni0191 -311 -KPX Hcircumflex florin -348 -KPX Hcircumflex uni0193 -159 -KPX Hcircumflex uni0194 -339 -KPX Hcircumflex uni0195 -159 -KPX Hcircumflex uni0196 -339 -KPX Hcircumflex uni0198 -339 -KPX Hcircumflex Ohorn -348 -KPX Hcircumflex uni01A2 -348 -KPX Hcircumflex uni01AB -159 -KPX Hcircumflex uni01AC -339 -KPX Hcircumflex uni01AE -339 -KPX Hcircumflex uni01B1 -159 -KPX Hcircumflex uni01B2 -339 -KPX Hcircumflex uni01B3 -159 -KPX Hcircumflex uni01B4 -339 -KPX Hcircumflex uni01B6 -348 -KPX Hcircumflex uni01C0 -348 -KPX Hcircumflex uni01C2 -301 -KPX Hcircumflex uni01C4 -301 -KPX Hcircumflex uni01C6 -311 -KPX Hcircumflex uni01C8 -311 -KPX Hcircumflex uni01CA -339 -KPX Hcircumflex uni01CB -36 -KPX Hcircumflex uni01D1 -159 -KPX Hcircumflex uni01D2 -339 -KPX Hcircumflex uni01D4 -348 -KPX Hcircumflex uni01D6 -348 -KPX Hcircumflex uni01D8 -348 -KPX Hcircumflex uni01DA -348 -KPX Hcircumflex uni01DC -348 -KPX Hcircumflex uni01DE -319 -KPX Hcircumflex uni01EA -348 -KPX Hcircumflex uni01EC -348 -KPX Hcircumflex uni01F0 -348 -KPX Hcircumflex Aringacute -63 -KPX Hcircumflex aringacute -63 -KPX Hcircumflex uni0204 -348 -KPX Hcircumflex uni0209 -301 -KPX Hcircumflex uni020A -301 -KPX Hcircumflex uni0411 -159 -KPX Hcircumflex uni0412 -339 -KPX Hcircumflex uni0419 -120 -KPX Hcircumflex uni041A -348 -KPX Hcircumflex uni0426 -348 -KPX Hcircumflex uni0428 -348 -KPX Hcircumflex uni042A -348 -KPX Hcircumflex uni042C -348 -KPX Hcircumflex uni042E -348 -KPX Hcircumflex uni043E -63 -KPX Hcircumflex uni0440 -63 -KPX Hcircumflex uni045E -348 -KPX Hcircumflex uni0462 -348 -KPX Hcircumflex uni0464 -348 -KPX Hcircumflex uni0470 -301 -KPX Hcircumflex uni0472 -339 -KPX Hcircumflex uni0498 -339 -KPX Hcircumflex uni04A0 -319 -KPX Hcircumflex uni04AA -319 -KPX Hcircumflex uni04B4 -339 -KPX Hcircumflex uni04B5 -159 -KPX Hcircumflex uni04BA -339 -KPX Hcircumflex uni04BB -159 -KPX Hcircumflex uni04C0 -339 -KPX Hcircumflex uni04C1 -159 -KPX Hcircumflex uni04C2 -339 -KPX Hcircumflex uni04C7 -159 -KPX Hcircumflex uni04C8 -339 -KPX Hcircumflex uni04D0 -348 -KPX Hcircumflex uni04D2 -348 -KPX Hcircumflex uni04D4 -348 -KPX Hcircumflex uni04D6 -348 -KPX Hcircumflex uni04D8 -348 -KPX Hcircumflex uni04DA -63 -KPX Hcircumflex uni04DC -63 -KPX Hcircumflex uni04DE -348 -KPX Hcircumflex uni04E2 -348 -KPX Hcircumflex uni04E4 -348 -KPX Hcircumflex uni04E6 -348 -KPX Hcircumflex uni04E8 -348 -KPX Hcircumflex uni04EA -348 -KPX Hcircumflex uni04F8 -311 -KPX Hcircumflex uni04FE -311 -KPX Hcircumflex uni0500 -311 - -KPX Hbar dollar -159 -KPX Hbar ampersand -120 -KPX Hbar seven -36 -KPX Hbar D -339 -KPX Hbar F -348 -KPX Hbar H -348 -KPX Hbar L -63 -KPX Hbar R -348 -KPX Hbar U -301 -KPX Hbar V -339 -KPX Hbar X -311 -KPX Hbar Z -339 -KPX Hbar backslash -319 -KPX Hbar m -188 -KPX Hbar braceright -112 -KPX Hbar cent -339 -KPX Hbar sterling -339 -KPX Hbar currency -339 -KPX Hbar yen -339 -KPX Hbar brokenbar -339 -KPX Hbar section -339 -KPX Hbar dieresis -339 -KPX Hbar copyright -348 -KPX Hbar ordfeminine -348 -KPX Hbar guillemotleft -348 -KPX Hbar logicalnot -348 -KPX Hbar sfthyphen -348 -KPX Hbar registered -63 -KPX Hbar macron -63 -KPX Hbar degree -63 -KPX Hbar plusminus -63 -KPX Hbar acute -348 -KPX Hbar mu -348 -KPX Hbar paragraph -348 -KPX Hbar periodcentered -348 -KPX Hbar cedilla -348 -KPX Hbar guillemotright -311 -KPX Hbar onequarter -311 -KPX Hbar onehalf -311 -KPX Hbar threequarters -311 -KPX Hbar Aacute -319 -KPX Hbar Acircumflex -159 -KPX Hbar Atilde -339 -KPX Hbar Adieresis -159 -KPX Hbar Aring -339 -KPX Hbar AE -159 -KPX Hbar Ccedilla -339 -KPX Hbar Egrave -120 -KPX Hbar Eacute -348 -KPX Hbar Ecircumflex -120 -KPX Hbar Edieresis -348 -KPX Hbar Igrave -120 -KPX Hbar Iacute -348 -KPX Hbar Icircumflex -120 -KPX Hbar Idieresis -348 -KPX Hbar Otilde -348 -KPX Hbar multiply -348 -KPX Hbar Ugrave -348 -KPX Hbar Ucircumflex -348 -KPX Hbar Yacute -348 -KPX Hbar edieresis -63 -KPX Hbar iacute -63 -KPX Hbar idieresis -63 -KPX Hbar ntilde -63 -KPX Hbar oacute -63 -KPX Hbar otilde -63 -KPX Hbar dcaron -348 -KPX Hbar dmacron -348 -KPX Hbar emacron -348 -KPX Hbar ebreve -348 -KPX Hbar edotaccent -301 -KPX Hbar eogonek -301 -KPX Hbar ecaron -301 -KPX Hbar gcircumflex -339 -KPX Hbar gbreve -339 -KPX Hbar gdotaccent -339 -KPX Hbar gcommaaccent -339 -KPX Hbar Hcircumflex -36 -KPX Hbar Hbar -36 -KPX Hbar imacron -311 -KPX Hbar ibreve -311 -KPX Hbar iogonek -311 -KPX Hbar dotlessi -311 -KPX Hbar ij -311 -KPX Hbar jcircumflex -311 -KPX Hbar kcommaaccent -339 -KPX Hbar Lacute -319 -KPX Hbar ncaron -348 -KPX Hbar Uring -311 -KPX Hbar Uogonek -319 -KPX Hbar uni0182 -159 -KPX Hbar uni0183 -339 -KPX Hbar uni0187 -348 -KPX Hbar uni0189 -311 -KPX Hbar uni018B -311 -KPX Hbar uni018D -311 -KPX Hbar uni018F -311 -KPX Hbar uni0191 -311 -KPX Hbar florin -348 -KPX Hbar uni0193 -159 -KPX Hbar uni0194 -339 -KPX Hbar uni0195 -159 -KPX Hbar uni0196 -339 -KPX Hbar uni0198 -339 -KPX Hbar Ohorn -348 -KPX Hbar uni01A2 -348 -KPX Hbar uni01AB -159 -KPX Hbar uni01AC -339 -KPX Hbar uni01AE -339 -KPX Hbar uni01B1 -159 -KPX Hbar uni01B2 -339 -KPX Hbar uni01B3 -159 -KPX Hbar uni01B4 -339 -KPX Hbar uni01B6 -348 -KPX Hbar uni01C0 -348 -KPX Hbar uni01C2 -301 -KPX Hbar uni01C4 -301 -KPX Hbar uni01C6 -311 -KPX Hbar uni01C8 -311 -KPX Hbar uni01CA -339 -KPX Hbar uni01CB -36 -KPX Hbar uni01D1 -159 -KPX Hbar uni01D2 -339 -KPX Hbar uni01D4 -348 -KPX Hbar uni01D6 -348 -KPX Hbar uni01D8 -348 -KPX Hbar uni01DA -348 -KPX Hbar uni01DC -348 -KPX Hbar uni01DE -319 -KPX Hbar uni01EA -348 -KPX Hbar uni01EC -348 -KPX Hbar uni01F0 -348 -KPX Hbar Aringacute -63 -KPX Hbar aringacute -63 -KPX Hbar uni0204 -348 -KPX Hbar uni0209 -301 -KPX Hbar uni020A -301 -KPX Hbar uni0411 -159 -KPX Hbar uni0412 -339 -KPX Hbar uni0419 -120 -KPX Hbar uni041A -348 -KPX Hbar uni0426 -348 -KPX Hbar uni0428 -348 -KPX Hbar uni042A -348 -KPX Hbar uni042C -348 -KPX Hbar uni042E -348 -KPX Hbar uni043E -63 -KPX Hbar uni0440 -63 -KPX Hbar uni045E -348 -KPX Hbar uni0462 -348 -KPX Hbar uni0464 -348 -KPX Hbar uni0470 -301 -KPX Hbar uni0472 -339 -KPX Hbar uni0498 -339 -KPX Hbar uni04A0 -319 -KPX Hbar uni04AA -319 -KPX Hbar uni04B4 -339 -KPX Hbar uni04B5 -159 -KPX Hbar uni04BA -339 -KPX Hbar uni04BB -159 -KPX Hbar uni04C0 -339 -KPX Hbar uni04C1 -159 -KPX Hbar uni04C2 -339 -KPX Hbar uni04C7 -159 -KPX Hbar uni04C8 -339 -KPX Hbar uni04D0 -348 -KPX Hbar uni04D2 -348 -KPX Hbar uni04D4 -348 -KPX Hbar uni04D6 -348 -KPX Hbar uni04D8 -348 -KPX Hbar uni04DA -63 -KPX Hbar uni04DC -63 -KPX Hbar uni04DE -348 -KPX Hbar uni04E2 -348 -KPX Hbar uni04E4 -348 -KPX Hbar uni04E6 -348 -KPX Hbar uni04E8 -348 -KPX Hbar uni04EA -348 -KPX Hbar uni04F8 -311 -KPX Hbar uni04FE -311 -KPX Hbar uni0500 -311 - -KPX Imacron equal -36 -KPX Imacron Lcommaaccent -36 -KPX Imacron Lcaron -36 -KPX Imacron Ldot -36 -KPX Imacron uni04A1 -36 -KPX Imacron uni04A5 -36 - -KPX imacron nine -139 - -KPX Ibreve equal -36 -KPX Ibreve Lcommaaccent -36 -KPX Ibreve Lcaron -36 -KPX Ibreve Ldot -36 -KPX Ibreve uni04A1 -36 -KPX Ibreve uni04A5 -36 - -KPX ibreve nine -139 - -KPX Iogonek equal -36 -KPX Iogonek Lcommaaccent -36 -KPX Iogonek Lcaron -36 -KPX Iogonek Ldot -36 -KPX Iogonek uni04A1 -36 -KPX Iogonek uni04A5 -36 - -KPX iogonek nine -139 - -KPX Idot equal -36 -KPX Idot Lcommaaccent -36 -KPX Idot Lcaron -36 -KPX Idot Ldot -36 -KPX Idot uni04A1 -36 -KPX Idot uni04A5 -36 - -KPX dotlessi nine -139 - -KPX IJ equal -36 -KPX IJ Lcommaaccent -36 -KPX IJ Lcaron -36 -KPX IJ Ldot -36 -KPX IJ uni04A1 -36 -KPX IJ uni04A5 -36 - -KPX ij nine -139 - -KPX Jcircumflex equal -36 -KPX Jcircumflex Lcommaaccent -36 -KPX Jcircumflex Lcaron -36 -KPX Jcircumflex Ldot -36 -KPX Jcircumflex uni04A1 -36 -KPX Jcircumflex uni04A5 -36 - -KPX jcircumflex nine -139 - -KPX Kcommaaccent dollar -112 -KPX Kcommaaccent D -131 -KPX Kcommaaccent H -120 -KPX Kcommaaccent L -45 -KPX Kcommaaccent R -120 -KPX Kcommaaccent U -92 -KPX Kcommaaccent X -73 -KPX Kcommaaccent backslash -36 -KPX Kcommaaccent m -112 -KPX Kcommaaccent braceright -36 -KPX Kcommaaccent cent -131 -KPX Kcommaaccent sterling -131 -KPX Kcommaaccent currency -131 -KPX Kcommaaccent yen -131 -KPX Kcommaaccent brokenbar -131 -KPX Kcommaaccent section -131 -KPX Kcommaaccent dieresis -131 -KPX Kcommaaccent ordfeminine -120 -KPX Kcommaaccent guillemotleft -120 -KPX Kcommaaccent logicalnot -120 -KPX Kcommaaccent sfthyphen -120 -KPX Kcommaaccent registered -45 -KPX Kcommaaccent macron -45 -KPX Kcommaaccent degree -45 -KPX Kcommaaccent plusminus -45 -KPX Kcommaaccent acute -120 -KPX Kcommaaccent mu -120 -KPX Kcommaaccent paragraph -120 -KPX Kcommaaccent periodcentered -120 -KPX Kcommaaccent cedilla -120 -KPX Kcommaaccent guillemotright -73 -KPX Kcommaaccent onequarter -73 -KPX Kcommaaccent onehalf -73 -KPX Kcommaaccent threequarters -73 -KPX Kcommaaccent Aacute -36 -KPX Kcommaaccent Acircumflex -112 -KPX Kcommaaccent Atilde -131 -KPX Kcommaaccent Adieresis -112 -KPX Kcommaaccent Aring -131 -KPX Kcommaaccent AE -112 -KPX Kcommaaccent Ccedilla -131 -KPX Kcommaaccent Otilde -120 -KPX Kcommaaccent multiply -120 -KPX Kcommaaccent Ugrave -120 -KPX Kcommaaccent Ucircumflex -120 -KPX Kcommaaccent Yacute -120 -KPX Kcommaaccent edieresis -45 -KPX Kcommaaccent iacute -45 -KPX Kcommaaccent idieresis -45 -KPX Kcommaaccent ntilde -45 -KPX Kcommaaccent oacute -45 -KPX Kcommaaccent otilde -45 -KPX Kcommaaccent dcaron -120 -KPX Kcommaaccent dmacron -120 -KPX Kcommaaccent emacron -120 -KPX Kcommaaccent ebreve -120 -KPX Kcommaaccent edotaccent -92 -KPX Kcommaaccent eogonek -92 -KPX Kcommaaccent ecaron -92 -KPX Kcommaaccent imacron -73 -KPX Kcommaaccent ibreve -73 -KPX Kcommaaccent iogonek -73 -KPX Kcommaaccent dotlessi -73 -KPX Kcommaaccent ij -73 -KPX Kcommaaccent jcircumflex -73 -KPX Kcommaaccent Lacute -36 -KPX Kcommaaccent Uring -73 -KPX Kcommaaccent Uogonek -36 -KPX Kcommaaccent uni0182 -112 -KPX Kcommaaccent uni0183 -131 -KPX Kcommaaccent uni0187 -120 -KPX Kcommaaccent uni0189 -73 -KPX Kcommaaccent uni018B -73 -KPX Kcommaaccent uni018D -73 -KPX Kcommaaccent uni018F -73 -KPX Kcommaaccent uni0191 -73 -KPX Kcommaaccent florin -120 -KPX Kcommaaccent uni0193 -112 -KPX Kcommaaccent uni0194 -131 -KPX Kcommaaccent uni0195 -112 -KPX Kcommaaccent uni0196 -131 -KPX Kcommaaccent uni0198 -131 -KPX Kcommaaccent Ohorn -120 -KPX Kcommaaccent uni01A2 -120 -KPX Kcommaaccent uni01AB -112 -KPX Kcommaaccent uni01AC -131 -KPX Kcommaaccent uni01AE -131 -KPX Kcommaaccent uni01B1 -112 -KPX Kcommaaccent uni01B2 -131 -KPX Kcommaaccent uni01B3 -112 -KPX Kcommaaccent uni01B4 -131 -KPX Kcommaaccent uni01B6 -120 -KPX Kcommaaccent uni01C0 -120 -KPX Kcommaaccent uni01C2 -92 -KPX Kcommaaccent uni01C4 -92 -KPX Kcommaaccent uni01C6 -73 -KPX Kcommaaccent uni01C8 -73 -KPX Kcommaaccent uni01D1 -112 -KPX Kcommaaccent uni01D2 -131 -KPX Kcommaaccent uni01D4 -120 -KPX Kcommaaccent uni01D6 -120 -KPX Kcommaaccent uni01D8 -120 -KPX Kcommaaccent uni01DA -120 -KPX Kcommaaccent uni01DC -120 -KPX Kcommaaccent uni01DE -36 -KPX Kcommaaccent uni01EA -120 -KPX Kcommaaccent uni01EC -120 -KPX Kcommaaccent uni01F0 -120 -KPX Kcommaaccent Aringacute -45 -KPX Kcommaaccent aringacute -45 -KPX Kcommaaccent uni0204 -120 -KPX Kcommaaccent uni0209 -92 -KPX Kcommaaccent uni020A -92 -KPX Kcommaaccent uni0411 -112 -KPX Kcommaaccent uni0412 -131 -KPX Kcommaaccent uni0426 -120 -KPX Kcommaaccent uni0428 -120 -KPX Kcommaaccent uni042A -120 -KPX Kcommaaccent uni042C -120 -KPX Kcommaaccent uni042E -120 -KPX Kcommaaccent uni043E -45 -KPX Kcommaaccent uni0440 -45 -KPX Kcommaaccent uni045E -120 -KPX Kcommaaccent uni0462 -120 -KPX Kcommaaccent uni0464 -120 -KPX Kcommaaccent uni0470 -92 -KPX Kcommaaccent uni04A0 -36 -KPX Kcommaaccent uni04AA -36 -KPX Kcommaaccent uni04B4 -131 -KPX Kcommaaccent uni04B5 -112 -KPX Kcommaaccent uni04BA -131 -KPX Kcommaaccent uni04BB -112 -KPX Kcommaaccent uni04C0 -131 -KPX Kcommaaccent uni04C1 -112 -KPX Kcommaaccent uni04C2 -131 -KPX Kcommaaccent uni04C7 -112 -KPX Kcommaaccent uni04C8 -131 -KPX Kcommaaccent uni04D0 -120 -KPX Kcommaaccent uni04D2 -120 -KPX Kcommaaccent uni04D4 -120 -KPX Kcommaaccent uni04D6 -120 -KPX Kcommaaccent uni04D8 -120 -KPX Kcommaaccent uni04DA -45 -KPX Kcommaaccent uni04DC -45 -KPX Kcommaaccent uni04DE -120 -KPX Kcommaaccent uni04E2 -120 -KPX Kcommaaccent uni04E4 -120 -KPX Kcommaaccent uni04E6 -120 -KPX Kcommaaccent uni04E8 -120 -KPX Kcommaaccent uni04EA -120 -KPX Kcommaaccent uni04F8 -73 -KPX Kcommaaccent uni04FE -73 -KPX Kcommaaccent uni0500 -73 - -KPX kcommaaccent m -36 -KPX kcommaaccent braceright -36 - -KPX kgreenlandic dollar -159 -KPX kgreenlandic ampersand -112 -KPX kgreenlandic two -112 -KPX kgreenlandic D -282 -KPX kgreenlandic H -272 -KPX kgreenlandic L -73 -KPX kgreenlandic R -272 -KPX kgreenlandic X -235 -KPX kgreenlandic m -225 -KPX kgreenlandic braceright -149 -KPX kgreenlandic cent -282 -KPX kgreenlandic sterling -282 -KPX kgreenlandic currency -282 -KPX kgreenlandic yen -282 -KPX kgreenlandic brokenbar -282 -KPX kgreenlandic section -282 -KPX kgreenlandic dieresis -282 -KPX kgreenlandic ordfeminine -272 -KPX kgreenlandic guillemotleft -272 -KPX kgreenlandic logicalnot -272 -KPX kgreenlandic sfthyphen -272 -KPX kgreenlandic registered -73 -KPX kgreenlandic macron -73 -KPX kgreenlandic degree -73 -KPX kgreenlandic plusminus -73 -KPX kgreenlandic acute -272 -KPX kgreenlandic mu -272 -KPX kgreenlandic paragraph -272 -KPX kgreenlandic periodcentered -272 -KPX kgreenlandic cedilla -272 -KPX kgreenlandic guillemotright -235 -KPX kgreenlandic onequarter -235 -KPX kgreenlandic onehalf -235 -KPX kgreenlandic threequarters -235 -KPX kgreenlandic Acircumflex -159 -KPX kgreenlandic Atilde -282 -KPX kgreenlandic Adieresis -159 -KPX kgreenlandic Aring -282 -KPX kgreenlandic AE -159 -KPX kgreenlandic Ccedilla -282 -KPX kgreenlandic Egrave -112 -KPX kgreenlandic Ecircumflex -112 -KPX kgreenlandic Igrave -112 -KPX kgreenlandic Icircumflex -112 -KPX kgreenlandic Otilde -272 -KPX kgreenlandic multiply -272 -KPX kgreenlandic Ugrave -272 -KPX kgreenlandic Ucircumflex -272 -KPX kgreenlandic Yacute -272 -KPX kgreenlandic edieresis -73 -KPX kgreenlandic iacute -73 -KPX kgreenlandic idieresis -73 -KPX kgreenlandic ntilde -73 -KPX kgreenlandic oacute -73 -KPX kgreenlandic otilde -73 -KPX kgreenlandic Dcaron -112 -KPX kgreenlandic dcaron -272 -KPX kgreenlandic Dcroat -112 -KPX kgreenlandic dmacron -272 -KPX kgreenlandic Emacron -112 -KPX kgreenlandic emacron -272 -KPX kgreenlandic ebreve -272 -KPX kgreenlandic imacron -235 -KPX kgreenlandic ibreve -235 -KPX kgreenlandic iogonek -235 -KPX kgreenlandic dotlessi -235 -KPX kgreenlandic ij -235 -KPX kgreenlandic jcircumflex -235 -KPX kgreenlandic obreve -112 -KPX kgreenlandic Scedilla -112 -KPX kgreenlandic scedilla -112 -KPX kgreenlandic Uring -235 -KPX kgreenlandic uni0182 -159 -KPX kgreenlandic uni0183 -282 -KPX kgreenlandic uni0186 -112 -KPX kgreenlandic uni0187 -272 -KPX kgreenlandic uni0189 -235 -KPX kgreenlandic uni018B -235 -KPX kgreenlandic uni018D -235 -KPX kgreenlandic uni018F -235 -KPX kgreenlandic uni0191 -235 -KPX kgreenlandic florin -272 -KPX kgreenlandic uni0193 -159 -KPX kgreenlandic uni0194 -282 -KPX kgreenlandic uni0195 -159 -KPX kgreenlandic uni0196 -282 -KPX kgreenlandic uni0198 -282 -KPX kgreenlandic uni019F -112 -KPX kgreenlandic Ohorn -272 -KPX kgreenlandic ohorn -112 -KPX kgreenlandic uni01A2 -272 -KPX kgreenlandic uni01AB -159 -KPX kgreenlandic uni01AC -282 -KPX kgreenlandic uni01AE -282 -KPX kgreenlandic Uhorn -112 -KPX kgreenlandic uni01B1 -159 -KPX kgreenlandic uni01B2 -282 -KPX kgreenlandic uni01B3 -159 -KPX kgreenlandic uni01B4 -282 -KPX kgreenlandic uni01B6 -272 -KPX kgreenlandic uni01C0 -272 -KPX kgreenlandic uni01C6 -235 -KPX kgreenlandic uni01C8 -235 -KPX kgreenlandic uni01D1 -159 -KPX kgreenlandic uni01D2 -282 -KPX kgreenlandic uni01D4 -272 -KPX kgreenlandic uni01D5 -112 -KPX kgreenlandic uni01D6 -272 -KPX kgreenlandic uni01D7 -112 -KPX kgreenlandic uni01D8 -272 -KPX kgreenlandic uni01D9 -112 -KPX kgreenlandic uni01DA -272 -KPX kgreenlandic uni01DB -112 -KPX kgreenlandic uni01DC -272 -KPX kgreenlandic uni01EA -272 -KPX kgreenlandic uni01EC -272 -KPX kgreenlandic uni01F0 -272 -KPX kgreenlandic Aringacute -73 -KPX kgreenlandic aringacute -73 -KPX kgreenlandic uni0204 -272 -KPX kgreenlandic uni0411 -159 -KPX kgreenlandic uni0412 -282 -KPX kgreenlandic uni0419 -112 -KPX kgreenlandic uni0426 -272 -KPX kgreenlandic uni0428 -272 -KPX kgreenlandic uni042A -272 -KPX kgreenlandic uni042C -272 -KPX kgreenlandic uni042E -272 -KPX kgreenlandic uni043E -73 -KPX kgreenlandic uni0440 -73 -KPX kgreenlandic uni045D -112 -KPX kgreenlandic uni045E -272 -KPX kgreenlandic uni045F -112 -KPX kgreenlandic uni0461 -112 -KPX kgreenlandic uni0462 -272 -KPX kgreenlandic uni0463 -112 -KPX kgreenlandic uni0464 -272 -KPX kgreenlandic uni04B4 -282 -KPX kgreenlandic uni04B5 -159 -KPX kgreenlandic uni04BA -282 -KPX kgreenlandic uni04BB -159 -KPX kgreenlandic uni04C0 -282 -KPX kgreenlandic uni04C1 -159 -KPX kgreenlandic uni04C2 -282 -KPX kgreenlandic uni04C7 -159 -KPX kgreenlandic uni04C8 -282 -KPX kgreenlandic uni04D0 -272 -KPX kgreenlandic uni04D2 -272 -KPX kgreenlandic uni04D4 -272 -KPX kgreenlandic uni04D6 -272 -KPX kgreenlandic uni04D8 -272 -KPX kgreenlandic uni04DA -73 -KPX kgreenlandic uni04DC -73 -KPX kgreenlandic uni04DD -112 -KPX kgreenlandic uni04DE -272 -KPX kgreenlandic uni04DF -112 -KPX kgreenlandic uni04E2 -272 -KPX kgreenlandic uni04E3 -112 -KPX kgreenlandic uni04E4 -272 -KPX kgreenlandic uni04E5 -112 -KPX kgreenlandic uni04E6 -272 -KPX kgreenlandic uni04E7 -112 -KPX kgreenlandic uni04E8 -272 -KPX kgreenlandic uni04E9 -112 -KPX kgreenlandic uni04EA -272 -KPX kgreenlandic uni04EB -112 -KPX kgreenlandic uni04ED -112 -KPX kgreenlandic uni04EF -112 -KPX kgreenlandic uni04F1 -112 -KPX kgreenlandic uni04F3 -112 -KPX kgreenlandic uni04F8 -235 -KPX kgreenlandic uni04FE -235 -KPX kgreenlandic uni0500 -235 - -KPX Lacute m -36 -KPX Lacute braceright -36 - -KPX lacute dollar -159 -KPX lacute ampersand -112 -KPX lacute two -112 -KPX lacute D -282 -KPX lacute H -272 -KPX lacute L -73 -KPX lacute R -272 -KPX lacute X -235 -KPX lacute m -225 -KPX lacute braceright -149 -KPX lacute cent -282 -KPX lacute sterling -282 -KPX lacute currency -282 -KPX lacute yen -282 -KPX lacute brokenbar -282 -KPX lacute section -282 -KPX lacute dieresis -282 -KPX lacute ordfeminine -272 -KPX lacute guillemotleft -272 -KPX lacute logicalnot -272 -KPX lacute sfthyphen -272 -KPX lacute registered -73 -KPX lacute macron -73 -KPX lacute degree -73 -KPX lacute plusminus -73 -KPX lacute acute -272 -KPX lacute mu -272 -KPX lacute paragraph -272 -KPX lacute periodcentered -272 -KPX lacute cedilla -272 -KPX lacute guillemotright -235 -KPX lacute onequarter -235 -KPX lacute onehalf -235 -KPX lacute threequarters -235 -KPX lacute Acircumflex -159 -KPX lacute Atilde -282 -KPX lacute Adieresis -159 -KPX lacute Aring -282 -KPX lacute AE -159 -KPX lacute Ccedilla -282 -KPX lacute Egrave -112 -KPX lacute Ecircumflex -112 -KPX lacute Igrave -112 -KPX lacute Icircumflex -112 -KPX lacute Otilde -272 -KPX lacute multiply -272 -KPX lacute Ugrave -272 -KPX lacute Ucircumflex -272 -KPX lacute Yacute -272 -KPX lacute edieresis -73 -KPX lacute iacute -73 -KPX lacute idieresis -73 -KPX lacute ntilde -73 -KPX lacute oacute -73 -KPX lacute otilde -73 -KPX lacute Dcaron -112 -KPX lacute dcaron -272 -KPX lacute Dcroat -112 -KPX lacute dmacron -272 -KPX lacute Emacron -112 -KPX lacute emacron -272 -KPX lacute ebreve -272 -KPX lacute imacron -235 -KPX lacute ibreve -235 -KPX lacute iogonek -235 -KPX lacute dotlessi -235 -KPX lacute ij -235 -KPX lacute jcircumflex -235 -KPX lacute obreve -112 -KPX lacute Scedilla -112 -KPX lacute scedilla -112 -KPX lacute Uring -235 -KPX lacute uni0182 -159 -KPX lacute uni0183 -282 -KPX lacute uni0186 -112 -KPX lacute uni0187 -272 -KPX lacute uni0189 -235 -KPX lacute uni018B -235 -KPX lacute uni018D -235 -KPX lacute uni018F -235 -KPX lacute uni0191 -235 -KPX lacute florin -272 -KPX lacute uni0193 -159 -KPX lacute uni0194 -282 -KPX lacute uni0195 -159 -KPX lacute uni0196 -282 -KPX lacute uni0198 -282 -KPX lacute uni019F -112 -KPX lacute Ohorn -272 -KPX lacute ohorn -112 -KPX lacute uni01A2 -272 -KPX lacute uni01AB -159 -KPX lacute uni01AC -282 -KPX lacute uni01AE -282 -KPX lacute Uhorn -112 -KPX lacute uni01B1 -159 -KPX lacute uni01B2 -282 -KPX lacute uni01B3 -159 -KPX lacute uni01B4 -282 -KPX lacute uni01B6 -272 -KPX lacute uni01C0 -272 -KPX lacute uni01C6 -235 -KPX lacute uni01C8 -235 -KPX lacute uni01D1 -159 -KPX lacute uni01D2 -282 -KPX lacute uni01D4 -272 -KPX lacute uni01D5 -112 -KPX lacute uni01D6 -272 -KPX lacute uni01D7 -112 -KPX lacute uni01D8 -272 -KPX lacute uni01D9 -112 -KPX lacute uni01DA -272 -KPX lacute uni01DB -112 -KPX lacute uni01DC -272 -KPX lacute uni01EA -272 -KPX lacute uni01EC -272 -KPX lacute uni01F0 -272 -KPX lacute Aringacute -73 -KPX lacute aringacute -73 -KPX lacute uni0204 -272 -KPX lacute uni0411 -159 -KPX lacute uni0412 -282 -KPX lacute uni0419 -112 -KPX lacute uni0426 -272 -KPX lacute uni0428 -272 -KPX lacute uni042A -272 -KPX lacute uni042C -272 -KPX lacute uni042E -272 -KPX lacute uni043E -73 -KPX lacute uni0440 -73 -KPX lacute uni045D -112 -KPX lacute uni045E -272 -KPX lacute uni045F -112 -KPX lacute uni0461 -112 -KPX lacute uni0462 -272 -KPX lacute uni0463 -112 -KPX lacute uni0464 -272 -KPX lacute uni04B4 -282 -KPX lacute uni04B5 -159 -KPX lacute uni04BA -282 -KPX lacute uni04BB -159 -KPX lacute uni04C0 -282 -KPX lacute uni04C1 -159 -KPX lacute uni04C2 -282 -KPX lacute uni04C7 -159 -KPX lacute uni04C8 -282 -KPX lacute uni04D0 -272 -KPX lacute uni04D2 -272 -KPX lacute uni04D4 -272 -KPX lacute uni04D6 -272 -KPX lacute uni04D8 -272 -KPX lacute uni04DA -73 -KPX lacute uni04DC -73 -KPX lacute uni04DD -112 -KPX lacute uni04DE -272 -KPX lacute uni04DF -112 -KPX lacute uni04E2 -272 -KPX lacute uni04E3 -112 -KPX lacute uni04E4 -272 -KPX lacute uni04E5 -112 -KPX lacute uni04E6 -272 -KPX lacute uni04E7 -112 -KPX lacute uni04E8 -272 -KPX lacute uni04E9 -112 -KPX lacute uni04EA -272 -KPX lacute uni04EB -112 -KPX lacute uni04ED -112 -KPX lacute uni04EF -112 -KPX lacute uni04F1 -112 -KPX lacute uni04F3 -112 -KPX lacute uni04F8 -235 -KPX lacute uni04FE -235 -KPX lacute uni0500 -235 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ufm deleted file mode 100755 index 81c763c5..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ufm +++ /dev/null @@ -1,5073 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Oblique -UniqueID DejaVu Sans Oblique -FullName DejaVu Sans Oblique -Version Version 2.32 -PostScriptName DejaVuSans-Oblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Oblique -Weight Medium -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1016 -350 1659 1068 -StartCharMetrics 4987 -U 32 ; WX 318 ; N space ; G 3 -U 33 ; WX 401 ; N exclam ; G 4 -U 34 ; WX 460 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 636 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 780 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 390 ; N parenleft ; G 11 -U 41 ; WX 390 ; N parenright ; G 12 -U 42 ; WX 500 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 318 ; N comma ; G 15 -U 45 ; WX 361 ; N hyphen ; G 16 -U 46 ; WX 318 ; N period ; G 17 -U 47 ; WX 337 ; N slash ; G 18 -U 48 ; WX 636 ; N zero ; G 19 -U 49 ; WX 636 ; N one ; G 20 -U 50 ; WX 636 ; N two ; G 21 -U 51 ; WX 636 ; N three ; G 22 -U 52 ; WX 636 ; N four ; G 23 -U 53 ; WX 636 ; N five ; G 24 -U 54 ; WX 636 ; N six ; G 25 -U 55 ; WX 636 ; N seven ; G 26 -U 56 ; WX 636 ; N eight ; G 27 -U 57 ; WX 636 ; N nine ; G 28 -U 58 ; WX 337 ; N colon ; G 29 -U 59 ; WX 337 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 531 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 684 ; N A ; G 36 -U 66 ; WX 686 ; N B ; G 37 -U 67 ; WX 698 ; N C ; G 38 -U 68 ; WX 770 ; N D ; G 39 -U 69 ; WX 632 ; N E ; G 40 -U 70 ; WX 575 ; N F ; G 41 -U 71 ; WX 775 ; N G ; G 42 -U 72 ; WX 752 ; N H ; G 43 -U 73 ; WX 295 ; N I ; G 44 -U 74 ; WX 295 ; N J ; G 45 -U 75 ; WX 656 ; N K ; G 46 -U 76 ; WX 557 ; N L ; G 47 -U 77 ; WX 863 ; N M ; G 48 -U 78 ; WX 748 ; N N ; G 49 -U 79 ; WX 787 ; N O ; G 50 -U 80 ; WX 603 ; N P ; G 51 -U 81 ; WX 787 ; N Q ; G 52 -U 82 ; WX 695 ; N R ; G 53 -U 83 ; WX 635 ; N S ; G 54 -U 84 ; WX 611 ; N T ; G 55 -U 85 ; WX 732 ; N U ; G 56 -U 86 ; WX 684 ; N V ; G 57 -U 87 ; WX 989 ; N W ; G 58 -U 88 ; WX 685 ; N X ; G 59 -U 89 ; WX 611 ; N Y ; G 60 -U 90 ; WX 685 ; N Z ; G 61 -U 91 ; WX 390 ; N bracketleft ; G 62 -U 92 ; WX 337 ; N backslash ; G 63 -U 93 ; WX 390 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 613 ; N a ; G 68 -U 98 ; WX 635 ; N b ; G 69 -U 99 ; WX 550 ; N c ; G 70 -U 100 ; WX 635 ; N d ; G 71 -U 101 ; WX 615 ; N e ; G 72 -U 102 ; WX 352 ; N f ; G 73 -U 103 ; WX 635 ; N g ; G 74 -U 104 ; WX 634 ; N h ; G 75 -U 105 ; WX 278 ; N i ; G 76 -U 106 ; WX 278 ; N j ; G 77 -U 107 ; WX 579 ; N k ; G 78 -U 108 ; WX 278 ; N l ; G 79 -U 109 ; WX 974 ; N m ; G 80 -U 110 ; WX 634 ; N n ; G 81 -U 111 ; WX 612 ; N o ; G 82 -U 112 ; WX 635 ; N p ; G 83 -U 113 ; WX 635 ; N q ; G 84 -U 114 ; WX 411 ; N r ; G 85 -U 115 ; WX 521 ; N s ; G 86 -U 116 ; WX 392 ; N t ; G 87 -U 117 ; WX 634 ; N u ; G 88 -U 118 ; WX 592 ; N v ; G 89 -U 119 ; WX 818 ; N w ; G 90 -U 120 ; WX 592 ; N x ; G 91 -U 121 ; WX 592 ; N y ; G 92 -U 122 ; WX 525 ; N z ; G 93 -U 123 ; WX 636 ; N braceleft ; G 94 -U 124 ; WX 337 ; N bar ; G 95 -U 125 ; WX 636 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 318 ; N nbspace ; G 98 -U 161 ; WX 401 ; N exclamdown ; G 99 -U 162 ; WX 636 ; N cent ; G 100 -U 163 ; WX 636 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 636 ; N yen ; G 103 -U 166 ; WX 337 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 471 ; N ordfeminine ; G 108 -U 171 ; WX 617 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 361 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 401 ; N twosuperior ; G 116 -U 179 ; WX 401 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 636 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 318 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 401 ; N onesuperior ; G 123 -U 186 ; WX 471 ; N ordmasculine ; G 124 -U 187 ; WX 617 ; N guillemotright ; G 125 -U 188 ; WX 969 ; N onequarter ; G 126 -U 189 ; WX 969 ; N onehalf ; G 127 -U 190 ; WX 969 ; N threequarters ; G 128 -U 191 ; WX 531 ; N questiondown ; G 129 -U 192 ; WX 684 ; N Agrave ; G 130 -U 193 ; WX 684 ; N Aacute ; G 131 -U 194 ; WX 684 ; N Acircumflex ; G 132 -U 195 ; WX 684 ; N Atilde ; G 133 -U 196 ; WX 684 ; N Adieresis ; G 134 -U 197 ; WX 684 ; N Aring ; G 135 -U 198 ; WX 974 ; N AE ; G 136 -U 199 ; WX 698 ; N Ccedilla ; G 137 -U 200 ; WX 632 ; N Egrave ; G 138 -U 201 ; WX 632 ; N Eacute ; G 139 -U 202 ; WX 632 ; N Ecircumflex ; G 140 -U 203 ; WX 632 ; N Edieresis ; G 141 -U 204 ; WX 295 ; N Igrave ; G 142 -U 205 ; WX 295 ; N Iacute ; G 143 -U 206 ; WX 295 ; N Icircumflex ; G 144 -U 207 ; WX 295 ; N Idieresis ; G 145 -U 208 ; WX 775 ; N Eth ; G 146 -U 209 ; WX 748 ; N Ntilde ; G 147 -U 210 ; WX 787 ; N Ograve ; G 148 -U 211 ; WX 787 ; N Oacute ; G 149 -U 212 ; WX 787 ; N Ocircumflex ; G 150 -U 213 ; WX 787 ; N Otilde ; G 151 -U 214 ; WX 787 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 787 ; N Oslash ; G 154 -U 217 ; WX 732 ; N Ugrave ; G 155 -U 218 ; WX 732 ; N Uacute ; G 156 -U 219 ; WX 732 ; N Ucircumflex ; G 157 -U 220 ; WX 732 ; N Udieresis ; G 158 -U 221 ; WX 611 ; N Yacute ; G 159 -U 222 ; WX 608 ; N Thorn ; G 160 -U 223 ; WX 630 ; N germandbls ; G 161 -U 224 ; WX 613 ; N agrave ; G 162 -U 225 ; WX 613 ; N aacute ; G 163 -U 226 ; WX 613 ; N acircumflex ; G 164 -U 227 ; WX 613 ; N atilde ; G 165 -U 228 ; WX 613 ; N adieresis ; G 166 -U 229 ; WX 613 ; N aring ; G 167 -U 230 ; WX 995 ; N ae ; G 168 -U 231 ; WX 550 ; N ccedilla ; G 169 -U 232 ; WX 615 ; N egrave ; G 170 -U 233 ; WX 615 ; N eacute ; G 171 -U 234 ; WX 615 ; N ecircumflex ; G 172 -U 235 ; WX 615 ; N edieresis ; G 173 -U 236 ; WX 278 ; N igrave ; G 174 -U 237 ; WX 278 ; N iacute ; G 175 -U 238 ; WX 278 ; N icircumflex ; G 176 -U 239 ; WX 278 ; N idieresis ; G 177 -U 240 ; WX 612 ; N eth ; G 178 -U 241 ; WX 634 ; N ntilde ; G 179 -U 242 ; WX 612 ; N ograve ; G 180 -U 243 ; WX 612 ; N oacute ; G 181 -U 244 ; WX 612 ; N ocircumflex ; G 182 -U 245 ; WX 612 ; N otilde ; G 183 -U 246 ; WX 612 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 612 ; N oslash ; G 186 -U 249 ; WX 634 ; N ugrave ; G 187 -U 250 ; WX 634 ; N uacute ; G 188 -U 251 ; WX 634 ; N ucircumflex ; G 189 -U 252 ; WX 634 ; N udieresis ; G 190 -U 253 ; WX 592 ; N yacute ; G 191 -U 254 ; WX 635 ; N thorn ; G 192 -U 255 ; WX 592 ; N ydieresis ; G 193 -U 256 ; WX 684 ; N Amacron ; G 194 -U 257 ; WX 613 ; N amacron ; G 195 -U 258 ; WX 684 ; N Abreve ; G 196 -U 259 ; WX 613 ; N abreve ; G 197 -U 260 ; WX 684 ; N Aogonek ; G 198 -U 261 ; WX 613 ; N aogonek ; G 199 -U 262 ; WX 698 ; N Cacute ; G 200 -U 263 ; WX 550 ; N cacute ; G 201 -U 264 ; WX 698 ; N Ccircumflex ; G 202 -U 265 ; WX 550 ; N ccircumflex ; G 203 -U 266 ; WX 698 ; N Cdotaccent ; G 204 -U 267 ; WX 550 ; N cdotaccent ; G 205 -U 268 ; WX 698 ; N Ccaron ; G 206 -U 269 ; WX 550 ; N ccaron ; G 207 -U 270 ; WX 770 ; N Dcaron ; G 208 -U 271 ; WX 635 ; N dcaron ; G 209 -U 272 ; WX 775 ; N Dcroat ; G 210 -U 273 ; WX 635 ; N dmacron ; G 211 -U 274 ; WX 632 ; N Emacron ; G 212 -U 275 ; WX 615 ; N emacron ; G 213 -U 276 ; WX 632 ; N Ebreve ; G 214 -U 277 ; WX 615 ; N ebreve ; G 215 -U 278 ; WX 632 ; N Edotaccent ; G 216 -U 279 ; WX 615 ; N edotaccent ; G 217 -U 280 ; WX 632 ; N Eogonek ; G 218 -U 281 ; WX 615 ; N eogonek ; G 219 -U 282 ; WX 632 ; N Ecaron ; G 220 -U 283 ; WX 615 ; N ecaron ; G 221 -U 284 ; WX 775 ; N Gcircumflex ; G 222 -U 285 ; WX 635 ; N gcircumflex ; G 223 -U 286 ; WX 775 ; N Gbreve ; G 224 -U 287 ; WX 635 ; N gbreve ; G 225 -U 288 ; WX 775 ; N Gdotaccent ; G 226 -U 289 ; WX 635 ; N gdotaccent ; G 227 -U 290 ; WX 775 ; N Gcommaaccent ; G 228 -U 291 ; WX 635 ; N gcommaaccent ; G 229 -U 292 ; WX 752 ; N Hcircumflex ; G 230 -U 293 ; WX 634 ; N hcircumflex ; G 231 -U 294 ; WX 916 ; N Hbar ; G 232 -U 295 ; WX 695 ; N hbar ; G 233 -U 296 ; WX 295 ; N Itilde ; G 234 -U 297 ; WX 278 ; N itilde ; G 235 -U 298 ; WX 295 ; N Imacron ; G 236 -U 299 ; WX 278 ; N imacron ; G 237 -U 300 ; WX 295 ; N Ibreve ; G 238 -U 301 ; WX 278 ; N ibreve ; G 239 -U 302 ; WX 295 ; N Iogonek ; G 240 -U 303 ; WX 278 ; N iogonek ; G 241 -U 304 ; WX 295 ; N Idot ; G 242 -U 305 ; WX 278 ; N dotlessi ; G 243 -U 306 ; WX 590 ; N IJ ; G 244 -U 307 ; WX 556 ; N ij ; G 245 -U 308 ; WX 295 ; N Jcircumflex ; G 246 -U 309 ; WX 278 ; N jcircumflex ; G 247 -U 310 ; WX 656 ; N Kcommaaccent ; G 248 -U 311 ; WX 579 ; N kcommaaccent ; G 249 -U 312 ; WX 579 ; N kgreenlandic ; G 250 -U 313 ; WX 557 ; N Lacute ; G 251 -U 314 ; WX 278 ; N lacute ; G 252 -U 315 ; WX 557 ; N Lcommaaccent ; G 253 -U 316 ; WX 278 ; N lcommaaccent ; G 254 -U 317 ; WX 557 ; N Lcaron ; G 255 -U 318 ; WX 278 ; N lcaron ; G 256 -U 319 ; WX 557 ; N Ldot ; G 257 -U 320 ; WX 278 ; N ldot ; G 258 -U 321 ; WX 562 ; N Lslash ; G 259 -U 322 ; WX 287 ; N lslash ; G 260 -U 323 ; WX 748 ; N Nacute ; G 261 -U 324 ; WX 634 ; N nacute ; G 262 -U 325 ; WX 748 ; N Ncommaaccent ; G 263 -U 326 ; WX 634 ; N ncommaaccent ; G 264 -U 327 ; WX 748 ; N Ncaron ; G 265 -U 328 ; WX 634 ; N ncaron ; G 266 -U 329 ; WX 813 ; N napostrophe ; G 267 -U 330 ; WX 748 ; N Eng ; G 268 -U 331 ; WX 634 ; N eng ; G 269 -U 332 ; WX 787 ; N Omacron ; G 270 -U 333 ; WX 612 ; N omacron ; G 271 -U 334 ; WX 787 ; N Obreve ; G 272 -U 335 ; WX 612 ; N obreve ; G 273 -U 336 ; WX 787 ; N Ohungarumlaut ; G 274 -U 337 ; WX 612 ; N ohungarumlaut ; G 275 -U 338 ; WX 1070 ; N OE ; G 276 -U 339 ; WX 1028 ; N oe ; G 277 -U 340 ; WX 695 ; N Racute ; G 278 -U 341 ; WX 411 ; N racute ; G 279 -U 342 ; WX 695 ; N Rcommaaccent ; G 280 -U 343 ; WX 411 ; N rcommaaccent ; G 281 -U 344 ; WX 695 ; N Rcaron ; G 282 -U 345 ; WX 411 ; N rcaron ; G 283 -U 346 ; WX 635 ; N Sacute ; G 284 -U 347 ; WX 521 ; N sacute ; G 285 -U 348 ; WX 635 ; N Scircumflex ; G 286 -U 349 ; WX 521 ; N scircumflex ; G 287 -U 350 ; WX 635 ; N Scedilla ; G 288 -U 351 ; WX 521 ; N scedilla ; G 289 -U 352 ; WX 635 ; N Scaron ; G 290 -U 353 ; WX 521 ; N scaron ; G 291 -U 354 ; WX 611 ; N Tcommaaccent ; G 292 -U 355 ; WX 392 ; N tcommaaccent ; G 293 -U 356 ; WX 611 ; N Tcaron ; G 294 -U 357 ; WX 392 ; N tcaron ; G 295 -U 358 ; WX 611 ; N Tbar ; G 296 -U 359 ; WX 392 ; N tbar ; G 297 -U 360 ; WX 732 ; N Utilde ; G 298 -U 361 ; WX 634 ; N utilde ; G 299 -U 362 ; WX 732 ; N Umacron ; G 300 -U 363 ; WX 634 ; N umacron ; G 301 -U 364 ; WX 732 ; N Ubreve ; G 302 -U 365 ; WX 634 ; N ubreve ; G 303 -U 366 ; WX 732 ; N Uring ; G 304 -U 367 ; WX 634 ; N uring ; G 305 -U 368 ; WX 732 ; N Uhungarumlaut ; G 306 -U 369 ; WX 634 ; N uhungarumlaut ; G 307 -U 370 ; WX 732 ; N Uogonek ; G 308 -U 371 ; WX 634 ; N uogonek ; G 309 -U 372 ; WX 989 ; N Wcircumflex ; G 310 -U 373 ; WX 818 ; N wcircumflex ; G 311 -U 374 ; WX 611 ; N Ycircumflex ; G 312 -U 375 ; WX 592 ; N ycircumflex ; G 313 -U 376 ; WX 611 ; N Ydieresis ; G 314 -U 377 ; WX 685 ; N Zacute ; G 315 -U 378 ; WX 525 ; N zacute ; G 316 -U 379 ; WX 685 ; N Zdotaccent ; G 317 -U 380 ; WX 525 ; N zdotaccent ; G 318 -U 381 ; WX 685 ; N Zcaron ; G 319 -U 382 ; WX 525 ; N zcaron ; G 320 -U 383 ; WX 352 ; N longs ; G 321 -U 384 ; WX 635 ; N uni0180 ; G 322 -U 385 ; WX 735 ; N uni0181 ; G 323 -U 386 ; WX 686 ; N uni0182 ; G 324 -U 387 ; WX 635 ; N uni0183 ; G 325 -U 388 ; WX 686 ; N uni0184 ; G 326 -U 389 ; WX 635 ; N uni0185 ; G 327 -U 390 ; WX 703 ; N uni0186 ; G 328 -U 391 ; WX 698 ; N uni0187 ; G 329 -U 392 ; WX 550 ; N uni0188 ; G 330 -U 393 ; WX 775 ; N uni0189 ; G 331 -U 394 ; WX 819 ; N uni018A ; G 332 -U 395 ; WX 686 ; N uni018B ; G 333 -U 396 ; WX 635 ; N uni018C ; G 334 -U 397 ; WX 612 ; N uni018D ; G 335 -U 398 ; WX 632 ; N uni018E ; G 336 -U 399 ; WX 787 ; N uni018F ; G 337 -U 400 ; WX 614 ; N uni0190 ; G 338 -U 401 ; WX 575 ; N uni0191 ; G 339 -U 402 ; WX 352 ; N florin ; G 340 -U 403 ; WX 775 ; N uni0193 ; G 341 -U 404 ; WX 687 ; N uni0194 ; G 342 -U 405 ; WX 984 ; N uni0195 ; G 343 -U 406 ; WX 354 ; N uni0196 ; G 344 -U 407 ; WX 295 ; N uni0197 ; G 345 -U 408 ; WX 746 ; N uni0198 ; G 346 -U 409 ; WX 579 ; N uni0199 ; G 347 -U 410 ; WX 278 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 974 ; N uni019C ; G 350 -U 413 ; WX 748 ; N uni019D ; G 351 -U 414 ; WX 634 ; N uni019E ; G 352 -U 415 ; WX 787 ; N uni019F ; G 353 -U 416 ; WX 913 ; N Ohorn ; G 354 -U 417 ; WX 612 ; N ohorn ; G 355 -U 418 ; WX 938 ; N uni01A2 ; G 356 -U 419 ; WX 737 ; N uni01A3 ; G 357 -U 420 ; WX 652 ; N uni01A4 ; G 358 -U 421 ; WX 635 ; N uni01A5 ; G 359 -U 422 ; WX 695 ; N uni01A6 ; G 360 -U 423 ; WX 635 ; N uni01A7 ; G 361 -U 424 ; WX 521 ; N uni01A8 ; G 362 -U 425 ; WX 632 ; N uni01A9 ; G 363 -U 426 ; WX 336 ; N uni01AA ; G 364 -U 427 ; WX 392 ; N uni01AB ; G 365 -U 428 ; WX 611 ; N uni01AC ; G 366 -U 429 ; WX 392 ; N uni01AD ; G 367 -U 430 ; WX 611 ; N uni01AE ; G 368 -U 431 ; WX 838 ; N Uhorn ; G 369 -U 432 ; WX 634 ; N uhorn ; G 370 -U 433 ; WX 764 ; N uni01B1 ; G 371 -U 434 ; WX 721 ; N uni01B2 ; G 372 -U 435 ; WX 744 ; N uni01B3 ; G 373 -U 436 ; WX 730 ; N uni01B4 ; G 374 -U 437 ; WX 685 ; N uni01B5 ; G 375 -U 438 ; WX 525 ; N uni01B6 ; G 376 -U 439 ; WX 666 ; N uni01B7 ; G 377 -U 440 ; WX 666 ; N uni01B8 ; G 378 -U 441 ; WX 578 ; N uni01B9 ; G 379 -U 442 ; WX 525 ; N uni01BA ; G 380 -U 443 ; WX 636 ; N uni01BB ; G 381 -U 444 ; WX 666 ; N uni01BC ; G 382 -U 445 ; WX 578 ; N uni01BD ; G 383 -U 446 ; WX 510 ; N uni01BE ; G 384 -U 447 ; WX 635 ; N uni01BF ; G 385 -U 448 ; WX 295 ; N uni01C0 ; G 386 -U 449 ; WX 492 ; N uni01C1 ; G 387 -U 450 ; WX 459 ; N uni01C2 ; G 388 -U 451 ; WX 295 ; N uni01C3 ; G 389 -U 452 ; WX 1455 ; N uni01C4 ; G 390 -U 453 ; WX 1295 ; N uni01C5 ; G 391 -U 454 ; WX 1160 ; N uni01C6 ; G 392 -U 455 ; WX 852 ; N uni01C7 ; G 393 -U 456 ; WX 835 ; N uni01C8 ; G 394 -U 457 ; WX 556 ; N uni01C9 ; G 395 -U 458 ; WX 1043 ; N uni01CA ; G 396 -U 459 ; WX 1026 ; N uni01CB ; G 397 -U 460 ; WX 912 ; N uni01CC ; G 398 -U 461 ; WX 684 ; N uni01CD ; G 399 -U 462 ; WX 613 ; N uni01CE ; G 400 -U 463 ; WX 295 ; N uni01CF ; G 401 -U 464 ; WX 278 ; N uni01D0 ; G 402 -U 465 ; WX 787 ; N uni01D1 ; G 403 -U 466 ; WX 612 ; N uni01D2 ; G 404 -U 467 ; WX 732 ; N uni01D3 ; G 405 -U 468 ; WX 634 ; N uni01D4 ; G 406 -U 469 ; WX 732 ; N uni01D5 ; G 407 -U 470 ; WX 634 ; N uni01D6 ; G 408 -U 471 ; WX 732 ; N uni01D7 ; G 409 -U 472 ; WX 634 ; N uni01D8 ; G 410 -U 473 ; WX 732 ; N uni01D9 ; G 411 -U 474 ; WX 634 ; N uni01DA ; G 412 -U 475 ; WX 732 ; N uni01DB ; G 413 -U 476 ; WX 634 ; N uni01DC ; G 414 -U 477 ; WX 615 ; N uni01DD ; G 415 -U 478 ; WX 684 ; N uni01DE ; G 416 -U 479 ; WX 613 ; N uni01DF ; G 417 -U 480 ; WX 684 ; N uni01E0 ; G 418 -U 481 ; WX 613 ; N uni01E1 ; G 419 -U 482 ; WX 974 ; N uni01E2 ; G 420 -U 483 ; WX 995 ; N uni01E3 ; G 421 -U 484 ; WX 775 ; N uni01E4 ; G 422 -U 485 ; WX 635 ; N uni01E5 ; G 423 -U 486 ; WX 775 ; N Gcaron ; G 424 -U 487 ; WX 635 ; N gcaron ; G 425 -U 488 ; WX 656 ; N uni01E8 ; G 426 -U 489 ; WX 579 ; N uni01E9 ; G 427 -U 490 ; WX 787 ; N uni01EA ; G 428 -U 491 ; WX 612 ; N uni01EB ; G 429 -U 492 ; WX 787 ; N uni01EC ; G 430 -U 493 ; WX 612 ; N uni01ED ; G 431 -U 494 ; WX 666 ; N uni01EE ; G 432 -U 495 ; WX 525 ; N uni01EF ; G 433 -U 496 ; WX 278 ; N uni01F0 ; G 434 -U 497 ; WX 1455 ; N uni01F1 ; G 435 -U 498 ; WX 1295 ; N uni01F2 ; G 436 -U 499 ; WX 1160 ; N uni01F3 ; G 437 -U 500 ; WX 775 ; N uni01F4 ; G 438 -U 501 ; WX 635 ; N uni01F5 ; G 439 -U 502 ; WX 1113 ; N uni01F6 ; G 440 -U 503 ; WX 682 ; N uni01F7 ; G 441 -U 504 ; WX 748 ; N uni01F8 ; G 442 -U 505 ; WX 634 ; N uni01F9 ; G 443 -U 506 ; WX 684 ; N Aringacute ; G 444 -U 507 ; WX 613 ; N aringacute ; G 445 -U 508 ; WX 974 ; N AEacute ; G 446 -U 509 ; WX 995 ; N aeacute ; G 447 -U 510 ; WX 787 ; N Oslashacute ; G 448 -U 511 ; WX 612 ; N oslashacute ; G 449 -U 512 ; WX 684 ; N uni0200 ; G 450 -U 513 ; WX 613 ; N uni0201 ; G 451 -U 514 ; WX 684 ; N uni0202 ; G 452 -U 515 ; WX 613 ; N uni0203 ; G 453 -U 516 ; WX 632 ; N uni0204 ; G 454 -U 517 ; WX 615 ; N uni0205 ; G 455 -U 518 ; WX 632 ; N uni0206 ; G 456 -U 519 ; WX 615 ; N uni0207 ; G 457 -U 520 ; WX 295 ; N uni0208 ; G 458 -U 521 ; WX 278 ; N uni0209 ; G 459 -U 522 ; WX 295 ; N uni020A ; G 460 -U 523 ; WX 278 ; N uni020B ; G 461 -U 524 ; WX 787 ; N uni020C ; G 462 -U 525 ; WX 612 ; N uni020D ; G 463 -U 526 ; WX 787 ; N uni020E ; G 464 -U 527 ; WX 612 ; N uni020F ; G 465 -U 528 ; WX 695 ; N uni0210 ; G 466 -U 529 ; WX 411 ; N uni0211 ; G 467 -U 530 ; WX 695 ; N uni0212 ; G 468 -U 531 ; WX 411 ; N uni0213 ; G 469 -U 532 ; WX 732 ; N uni0214 ; G 470 -U 533 ; WX 634 ; N uni0215 ; G 471 -U 534 ; WX 732 ; N uni0216 ; G 472 -U 535 ; WX 634 ; N uni0217 ; G 473 -U 536 ; WX 635 ; N Scommaaccent ; G 474 -U 537 ; WX 521 ; N scommaaccent ; G 475 -U 538 ; WX 611 ; N uni021A ; G 476 -U 539 ; WX 392 ; N uni021B ; G 477 -U 540 ; WX 627 ; N uni021C ; G 478 -U 541 ; WX 521 ; N uni021D ; G 479 -U 542 ; WX 752 ; N uni021E ; G 480 -U 543 ; WX 634 ; N uni021F ; G 481 -U 544 ; WX 735 ; N uni0220 ; G 482 -U 545 ; WX 838 ; N uni0221 ; G 483 -U 546 ; WX 698 ; N uni0222 ; G 484 -U 547 ; WX 610 ; N uni0223 ; G 485 -U 548 ; WX 685 ; N uni0224 ; G 486 -U 549 ; WX 525 ; N uni0225 ; G 487 -U 550 ; WX 684 ; N uni0226 ; G 488 -U 551 ; WX 613 ; N uni0227 ; G 489 -U 552 ; WX 632 ; N uni0228 ; G 490 -U 553 ; WX 615 ; N uni0229 ; G 491 -U 554 ; WX 787 ; N uni022A ; G 492 -U 555 ; WX 612 ; N uni022B ; G 493 -U 556 ; WX 787 ; N uni022C ; G 494 -U 557 ; WX 612 ; N uni022D ; G 495 -U 558 ; WX 787 ; N uni022E ; G 496 -U 559 ; WX 612 ; N uni022F ; G 497 -U 560 ; WX 787 ; N uni0230 ; G 498 -U 561 ; WX 612 ; N uni0231 ; G 499 -U 562 ; WX 611 ; N uni0232 ; G 500 -U 563 ; WX 592 ; N uni0233 ; G 501 -U 564 ; WX 475 ; N uni0234 ; G 502 -U 565 ; WX 843 ; N uni0235 ; G 503 -U 566 ; WX 477 ; N uni0236 ; G 504 -U 567 ; WX 278 ; N dotlessj ; G 505 -U 568 ; WX 998 ; N uni0238 ; G 506 -U 569 ; WX 998 ; N uni0239 ; G 507 -U 570 ; WX 684 ; N uni023A ; G 508 -U 571 ; WX 698 ; N uni023B ; G 509 -U 572 ; WX 550 ; N uni023C ; G 510 -U 573 ; WX 557 ; N uni023D ; G 511 -U 574 ; WX 611 ; N uni023E ; G 512 -U 575 ; WX 521 ; N uni023F ; G 513 -U 576 ; WX 525 ; N uni0240 ; G 514 -U 577 ; WX 603 ; N uni0241 ; G 515 -U 578 ; WX 479 ; N uni0242 ; G 516 -U 579 ; WX 686 ; N uni0243 ; G 517 -U 580 ; WX 732 ; N uni0244 ; G 518 -U 581 ; WX 684 ; N uni0245 ; G 519 -U 582 ; WX 632 ; N uni0246 ; G 520 -U 583 ; WX 615 ; N uni0247 ; G 521 -U 584 ; WX 295 ; N uni0248 ; G 522 -U 585 ; WX 278 ; N uni0249 ; G 523 -U 586 ; WX 781 ; N uni024A ; G 524 -U 587 ; WX 635 ; N uni024B ; G 525 -U 588 ; WX 695 ; N uni024C ; G 526 -U 589 ; WX 411 ; N uni024D ; G 527 -U 590 ; WX 611 ; N uni024E ; G 528 -U 591 ; WX 592 ; N uni024F ; G 529 -U 592 ; WX 613 ; N uni0250 ; G 530 -U 593 ; WX 635 ; N uni0251 ; G 531 -U 594 ; WX 635 ; N uni0252 ; G 532 -U 595 ; WX 635 ; N uni0253 ; G 533 -U 596 ; WX 550 ; N uni0254 ; G 534 -U 597 ; WX 550 ; N uni0255 ; G 535 -U 598 ; WX 635 ; N uni0256 ; G 536 -U 599 ; WX 727 ; N uni0257 ; G 537 -U 600 ; WX 615 ; N uni0258 ; G 538 -U 601 ; WX 615 ; N uni0259 ; G 539 -U 602 ; WX 844 ; N uni025A ; G 540 -U 603 ; WX 545 ; N uni025B ; G 541 -U 604 ; WX 545 ; N uni025C ; G 542 -U 605 ; WX 775 ; N uni025D ; G 543 -U 606 ; WX 664 ; N uni025E ; G 544 -U 607 ; WX 326 ; N uni025F ; G 545 -U 608 ; WX 696 ; N uni0260 ; G 546 -U 609 ; WX 635 ; N uni0261 ; G 547 -U 610 ; WX 629 ; N uni0262 ; G 548 -U 611 ; WX 596 ; N uni0263 ; G 549 -U 612 ; WX 596 ; N uni0264 ; G 550 -U 613 ; WX 634 ; N uni0265 ; G 551 -U 614 ; WX 634 ; N uni0266 ; G 552 -U 615 ; WX 634 ; N uni0267 ; G 553 -U 616 ; WX 372 ; N uni0268 ; G 554 -U 617 ; WX 387 ; N uni0269 ; G 555 -U 618 ; WX 372 ; N uni026A ; G 556 -U 619 ; WX 396 ; N uni026B ; G 557 -U 620 ; WX 487 ; N uni026C ; G 558 -U 621 ; WX 278 ; N uni026D ; G 559 -U 622 ; WX 706 ; N uni026E ; G 560 -U 623 ; WX 974 ; N uni026F ; G 561 -U 624 ; WX 974 ; N uni0270 ; G 562 -U 625 ; WX 974 ; N uni0271 ; G 563 -U 626 ; WX 646 ; N uni0272 ; G 564 -U 627 ; WX 642 ; N uni0273 ; G 565 -U 628 ; WX 634 ; N uni0274 ; G 566 -U 629 ; WX 612 ; N uni0275 ; G 567 -U 630 ; WX 858 ; N uni0276 ; G 568 -U 631 ; WX 728 ; N uni0277 ; G 569 -U 632 ; WX 660 ; N uni0278 ; G 570 -U 633 ; WX 469 ; N uni0279 ; G 571 -U 634 ; WX 469 ; N uni027A ; G 572 -U 635 ; WX 469 ; N uni027B ; G 573 -U 636 ; WX 469 ; N uni027C ; G 574 -U 637 ; WX 469 ; N uni027D ; G 575 -U 638 ; WX 530 ; N uni027E ; G 576 -U 639 ; WX 530 ; N uni027F ; G 577 -U 640 ; WX 602 ; N uni0280 ; G 578 -U 641 ; WX 602 ; N uni0281 ; G 579 -U 642 ; WX 521 ; N uni0282 ; G 580 -U 643 ; WX 336 ; N uni0283 ; G 581 -U 644 ; WX 336 ; N uni0284 ; G 582 -U 645 ; WX 461 ; N uni0285 ; G 583 -U 646 ; WX 336 ; N uni0286 ; G 584 -U 647 ; WX 392 ; N uni0287 ; G 585 -U 648 ; WX 392 ; N uni0288 ; G 586 -U 649 ; WX 634 ; N uni0289 ; G 587 -U 650 ; WX 618 ; N uni028A ; G 588 -U 651 ; WX 598 ; N uni028B ; G 589 -U 652 ; WX 592 ; N uni028C ; G 590 -U 653 ; WX 818 ; N uni028D ; G 591 -U 654 ; WX 592 ; N uni028E ; G 592 -U 655 ; WX 611 ; N uni028F ; G 593 -U 656 ; WX 525 ; N uni0290 ; G 594 -U 657 ; WX 525 ; N uni0291 ; G 595 -U 658 ; WX 578 ; N uni0292 ; G 596 -U 659 ; WX 578 ; N uni0293 ; G 597 -U 660 ; WX 510 ; N uni0294 ; G 598 -U 661 ; WX 510 ; N uni0295 ; G 599 -U 662 ; WX 510 ; N uni0296 ; G 600 -U 663 ; WX 510 ; N uni0297 ; G 601 -U 664 ; WX 787 ; N uni0298 ; G 602 -U 665 ; WX 580 ; N uni0299 ; G 603 -U 666 ; WX 664 ; N uni029A ; G 604 -U 667 ; WX 708 ; N uni029B ; G 605 -U 668 ; WX 654 ; N uni029C ; G 606 -U 669 ; WX 292 ; N uni029D ; G 607 -U 670 ; WX 667 ; N uni029E ; G 608 -U 671 ; WX 507 ; N uni029F ; G 609 -U 672 ; WX 727 ; N uni02A0 ; G 610 -U 673 ; WX 510 ; N uni02A1 ; G 611 -U 674 ; WX 510 ; N uni02A2 ; G 612 -U 675 ; WX 1014 ; N uni02A3 ; G 613 -U 676 ; WX 1058 ; N uni02A4 ; G 614 -U 677 ; WX 1013 ; N uni02A5 ; G 615 -U 678 ; WX 824 ; N uni02A6 ; G 616 -U 679 ; WX 610 ; N uni02A7 ; G 617 -U 680 ; WX 778 ; N uni02A8 ; G 618 -U 681 ; WX 848 ; N uni02A9 ; G 619 -U 682 ; WX 641 ; N uni02AA ; G 620 -U 683 ; WX 654 ; N uni02AB ; G 621 -U 684 ; WX 515 ; N uni02AC ; G 622 -U 685 ; WX 515 ; N uni02AD ; G 623 -U 686 ; WX 570 ; N uni02AE ; G 624 -U 687 ; WX 664 ; N uni02AF ; G 625 -U 688 ; WX 399 ; N uni02B0 ; G 626 -U 689 ; WX 399 ; N uni02B1 ; G 627 -U 690 ; WX 175 ; N uni02B2 ; G 628 -U 691 ; WX 259 ; N uni02B3 ; G 629 -U 692 ; WX 295 ; N uni02B4 ; G 630 -U 693 ; WX 296 ; N uni02B5 ; G 631 -U 694 ; WX 379 ; N uni02B6 ; G 632 -U 695 ; WX 515 ; N uni02B7 ; G 633 -U 696 ; WX 373 ; N uni02B8 ; G 634 -U 697 ; WX 278 ; N uni02B9 ; G 635 -U 698 ; WX 460 ; N uni02BA ; G 636 -U 699 ; WX 318 ; N uni02BB ; G 637 -U 700 ; WX 318 ; N uni02BC ; G 638 -U 701 ; WX 318 ; N uni02BD ; G 639 -U 702 ; WX 307 ; N uni02BE ; G 640 -U 703 ; WX 307 ; N uni02BF ; G 641 -U 704 ; WX 370 ; N uni02C0 ; G 642 -U 705 ; WX 370 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 275 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 275 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 307 ; N uni02D2 ; G 660 -U 723 ; WX 307 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 390 ; N uni02D6 ; G 664 -U 727 ; WX 317 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 315 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 426 ; N uni02E0 ; G 674 -U 737 ; WX 166 ; N uni02E1 ; G 675 -U 738 ; WX 373 ; N uni02E2 ; G 676 -U 739 ; WX 444 ; N uni02E3 ; G 677 -U 740 ; WX 370 ; N uni02E4 ; G 678 -U 741 ; WX 493 ; N uni02E5 ; G 679 -U 742 ; WX 493 ; N uni02E6 ; G 680 -U 743 ; WX 493 ; N uni02E7 ; G 681 -U 744 ; WX 493 ; N uni02E8 ; G 682 -U 745 ; WX 493 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 518 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 654 ; N uni0370 ; G 782 -U 881 ; WX 568 ; N uni0371 ; G 783 -U 882 ; WX 862 ; N uni0372 ; G 784 -U 883 ; WX 647 ; N uni0373 ; G 785 -U 884 ; WX 278 ; N uni0374 ; G 786 -U 885 ; WX 278 ; N uni0375 ; G 787 -U 886 ; WX 748 ; N uni0376 ; G 788 -U 887 ; WX 650 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 549 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 337 ; N uni037E ; G 794 -U 900 ; WX 500 ; N tonos ; G 795 -U 901 ; WX 500 ; N dieresistonos ; G 796 -U 902 ; WX 684 ; N Alphatonos ; G 797 -U 903 ; WX 318 ; N anoteleia ; G 798 -U 904 ; WX 767 ; N Epsilontonos ; G 799 -U 905 ; WX 903 ; N Etatonos ; G 800 -U 906 ; WX 435 ; N Iotatonos ; G 801 -U 908 ; WX 839 ; N Omicrontonos ; G 802 -U 910 ; WX 860 ; N Upsilontonos ; G 803 -U 911 ; WX 905 ; N Omegatonos ; G 804 -U 912 ; WX 338 ; N iotadieresistonos ; G 805 -U 913 ; WX 684 ; N Alpha ; G 806 -U 914 ; WX 686 ; N Beta ; G 807 -U 915 ; WX 557 ; N Gamma ; G 808 -U 916 ; WX 684 ; N uni0394 ; G 809 -U 917 ; WX 632 ; N Epsilon ; G 810 -U 918 ; WX 685 ; N Zeta ; G 811 -U 919 ; WX 752 ; N Eta ; G 812 -U 920 ; WX 787 ; N Theta ; G 813 -U 921 ; WX 295 ; N Iota ; G 814 -U 922 ; WX 656 ; N Kappa ; G 815 -U 923 ; WX 684 ; N Lambda ; G 816 -U 924 ; WX 863 ; N Mu ; G 817 -U 925 ; WX 748 ; N Nu ; G 818 -U 926 ; WX 632 ; N Xi ; G 819 -U 927 ; WX 787 ; N Omicron ; G 820 -U 928 ; WX 752 ; N Pi ; G 821 -U 929 ; WX 603 ; N Rho ; G 822 -U 931 ; WX 632 ; N Sigma ; G 823 -U 932 ; WX 611 ; N Tau ; G 824 -U 933 ; WX 611 ; N Upsilon ; G 825 -U 934 ; WX 787 ; N Phi ; G 826 -U 935 ; WX 685 ; N Chi ; G 827 -U 936 ; WX 787 ; N Psi ; G 828 -U 937 ; WX 764 ; N Omega ; G 829 -U 938 ; WX 295 ; N Iotadieresis ; G 830 -U 939 ; WX 611 ; N Upsilondieresis ; G 831 -U 940 ; WX 659 ; N alphatonos ; G 832 -U 941 ; WX 541 ; N epsilontonos ; G 833 -U 942 ; WX 634 ; N etatonos ; G 834 -U 943 ; WX 338 ; N iotatonos ; G 835 -U 944 ; WX 579 ; N upsilondieresistonos ; G 836 -U 945 ; WX 659 ; N alpha ; G 837 -U 946 ; WX 638 ; N beta ; G 838 -U 947 ; WX 592 ; N gamma ; G 839 -U 948 ; WX 612 ; N delta ; G 840 -U 949 ; WX 541 ; N epsilon ; G 841 -U 950 ; WX 544 ; N zeta ; G 842 -U 951 ; WX 634 ; N eta ; G 843 -U 952 ; WX 612 ; N theta ; G 844 -U 953 ; WX 338 ; N iota ; G 845 -U 954 ; WX 589 ; N kappa ; G 846 -U 955 ; WX 592 ; N lambda ; G 847 -U 956 ; WX 636 ; N uni03BC ; G 848 -U 957 ; WX 559 ; N nu ; G 849 -U 958 ; WX 558 ; N xi ; G 850 -U 959 ; WX 612 ; N omicron ; G 851 -U 960 ; WX 602 ; N pi ; G 852 -U 961 ; WX 635 ; N rho ; G 853 -U 962 ; WX 587 ; N sigma1 ; G 854 -U 963 ; WX 634 ; N sigma ; G 855 -U 964 ; WX 602 ; N tau ; G 856 -U 965 ; WX 579 ; N upsilon ; G 857 -U 966 ; WX 660 ; N phi ; G 858 -U 967 ; WX 592 ; N chi ; G 859 -U 968 ; WX 660 ; N psi ; G 860 -U 969 ; WX 837 ; N omega ; G 861 -U 970 ; WX 338 ; N iotadieresis ; G 862 -U 971 ; WX 579 ; N upsilondieresis ; G 863 -U 972 ; WX 612 ; N omicrontonos ; G 864 -U 973 ; WX 579 ; N upsilontonos ; G 865 -U 974 ; WX 837 ; N omegatonos ; G 866 -U 975 ; WX 656 ; N uni03CF ; G 867 -U 976 ; WX 614 ; N uni03D0 ; G 868 -U 977 ; WX 619 ; N theta1 ; G 869 -U 978 ; WX 699 ; N Upsilon1 ; G 870 -U 979 ; WX 842 ; N uni03D3 ; G 871 -U 980 ; WX 699 ; N uni03D4 ; G 872 -U 981 ; WX 660 ; N phi1 ; G 873 -U 982 ; WX 837 ; N omega1 ; G 874 -U 983 ; WX 664 ; N uni03D7 ; G 875 -U 984 ; WX 787 ; N uni03D8 ; G 876 -U 985 ; WX 612 ; N uni03D9 ; G 877 -U 986 ; WX 648 ; N uni03DA ; G 878 -U 987 ; WX 587 ; N uni03DB ; G 879 -U 988 ; WX 575 ; N uni03DC ; G 880 -U 989 ; WX 458 ; N uni03DD ; G 881 -U 990 ; WX 660 ; N uni03DE ; G 882 -U 991 ; WX 660 ; N uni03DF ; G 883 -U 992 ; WX 865 ; N uni03E0 ; G 884 -U 993 ; WX 627 ; N uni03E1 ; G 885 -U 994 ; WX 934 ; N uni03E2 ; G 886 -U 995 ; WX 837 ; N uni03E3 ; G 887 -U 996 ; WX 758 ; N uni03E4 ; G 888 -U 997 ; WX 659 ; N uni03E5 ; G 889 -U 998 ; WX 792 ; N uni03E6 ; G 890 -U 999 ; WX 615 ; N uni03E7 ; G 891 -U 1000 ; WX 687 ; N uni03E8 ; G 892 -U 1001 ; WX 607 ; N uni03E9 ; G 893 -U 1002 ; WX 768 ; N uni03EA ; G 894 -U 1003 ; WX 625 ; N uni03EB ; G 895 -U 1004 ; WX 699 ; N uni03EC ; G 896 -U 1005 ; WX 612 ; N uni03ED ; G 897 -U 1006 ; WX 611 ; N uni03EE ; G 898 -U 1007 ; WX 536 ; N uni03EF ; G 899 -U 1008 ; WX 664 ; N uni03F0 ; G 900 -U 1009 ; WX 635 ; N uni03F1 ; G 901 -U 1010 ; WX 550 ; N uni03F2 ; G 902 -U 1011 ; WX 278 ; N uni03F3 ; G 903 -U 1012 ; WX 787 ; N uni03F4 ; G 904 -U 1013 ; WX 615 ; N uni03F5 ; G 905 -U 1014 ; WX 615 ; N uni03F6 ; G 906 -U 1015 ; WX 608 ; N uni03F7 ; G 907 -U 1016 ; WX 635 ; N uni03F8 ; G 908 -U 1017 ; WX 698 ; N uni03F9 ; G 909 -U 1018 ; WX 863 ; N uni03FA ; G 910 -U 1019 ; WX 651 ; N uni03FB ; G 911 -U 1020 ; WX 635 ; N uni03FC ; G 912 -U 1021 ; WX 703 ; N uni03FD ; G 913 -U 1022 ; WX 698 ; N uni03FE ; G 914 -U 1023 ; WX 703 ; N uni03FF ; G 915 -U 1024 ; WX 632 ; N uni0400 ; G 916 -U 1025 ; WX 632 ; N uni0401 ; G 917 -U 1026 ; WX 786 ; N uni0402 ; G 918 -U 1027 ; WX 557 ; N uni0403 ; G 919 -U 1028 ; WX 698 ; N uni0404 ; G 920 -U 1029 ; WX 635 ; N uni0405 ; G 921 -U 1030 ; WX 295 ; N uni0406 ; G 922 -U 1031 ; WX 295 ; N uni0407 ; G 923 -U 1032 ; WX 295 ; N uni0408 ; G 924 -U 1033 ; WX 1094 ; N uni0409 ; G 925 -U 1034 ; WX 1045 ; N uni040A ; G 926 -U 1035 ; WX 786 ; N uni040B ; G 927 -U 1036 ; WX 710 ; N uni040C ; G 928 -U 1037 ; WX 748 ; N uni040D ; G 929 -U 1038 ; WX 609 ; N uni040E ; G 930 -U 1039 ; WX 752 ; N uni040F ; G 931 -U 1040 ; WX 684 ; N uni0410 ; G 932 -U 1041 ; WX 686 ; N uni0411 ; G 933 -U 1042 ; WX 686 ; N uni0412 ; G 934 -U 1043 ; WX 557 ; N uni0413 ; G 935 -U 1044 ; WX 781 ; N uni0414 ; G 936 -U 1045 ; WX 632 ; N uni0415 ; G 937 -U 1046 ; WX 1077 ; N uni0416 ; G 938 -U 1047 ; WX 641 ; N uni0417 ; G 939 -U 1048 ; WX 748 ; N uni0418 ; G 940 -U 1049 ; WX 748 ; N uni0419 ; G 941 -U 1050 ; WX 710 ; N uni041A ; G 942 -U 1051 ; WX 752 ; N uni041B ; G 943 -U 1052 ; WX 863 ; N uni041C ; G 944 -U 1053 ; WX 752 ; N uni041D ; G 945 -U 1054 ; WX 787 ; N uni041E ; G 946 -U 1055 ; WX 752 ; N uni041F ; G 947 -U 1056 ; WX 603 ; N uni0420 ; G 948 -U 1057 ; WX 698 ; N uni0421 ; G 949 -U 1058 ; WX 611 ; N uni0422 ; G 950 -U 1059 ; WX 609 ; N uni0423 ; G 951 -U 1060 ; WX 861 ; N uni0424 ; G 952 -U 1061 ; WX 685 ; N uni0425 ; G 953 -U 1062 ; WX 776 ; N uni0426 ; G 954 -U 1063 ; WX 686 ; N uni0427 ; G 955 -U 1064 ; WX 1069 ; N uni0428 ; G 956 -U 1065 ; WX 1094 ; N uni0429 ; G 957 -U 1066 ; WX 833 ; N uni042A ; G 958 -U 1067 ; WX 818 ; N uni042B ; G 959 -U 1068 ; WX 686 ; N uni042C ; G 960 -U 1069 ; WX 698 ; N uni042D ; G 961 -U 1070 ; WX 1080 ; N uni042E ; G 962 -U 1071 ; WX 695 ; N uni042F ; G 963 -U 1072 ; WX 613 ; N uni0430 ; G 964 -U 1073 ; WX 617 ; N uni0431 ; G 965 -U 1074 ; WX 589 ; N uni0432 ; G 966 -U 1075 ; WX 525 ; N uni0433 ; G 967 -U 1076 ; WX 691 ; N uni0434 ; G 968 -U 1077 ; WX 615 ; N uni0435 ; G 969 -U 1078 ; WX 901 ; N uni0436 ; G 970 -U 1079 ; WX 532 ; N uni0437 ; G 971 -U 1080 ; WX 650 ; N uni0438 ; G 972 -U 1081 ; WX 650 ; N uni0439 ; G 973 -U 1082 ; WX 604 ; N uni043A ; G 974 -U 1083 ; WX 639 ; N uni043B ; G 975 -U 1084 ; WX 754 ; N uni043C ; G 976 -U 1085 ; WX 654 ; N uni043D ; G 977 -U 1086 ; WX 612 ; N uni043E ; G 978 -U 1087 ; WX 654 ; N uni043F ; G 979 -U 1088 ; WX 635 ; N uni0440 ; G 980 -U 1089 ; WX 550 ; N uni0441 ; G 981 -U 1090 ; WX 583 ; N uni0442 ; G 982 -U 1091 ; WX 592 ; N uni0443 ; G 983 -U 1092 ; WX 855 ; N uni0444 ; G 984 -U 1093 ; WX 592 ; N uni0445 ; G 985 -U 1094 ; WX 681 ; N uni0446 ; G 986 -U 1095 ; WX 591 ; N uni0447 ; G 987 -U 1096 ; WX 915 ; N uni0448 ; G 988 -U 1097 ; WX 942 ; N uni0449 ; G 989 -U 1098 ; WX 707 ; N uni044A ; G 990 -U 1099 ; WX 790 ; N uni044B ; G 991 -U 1100 ; WX 589 ; N uni044C ; G 992 -U 1101 ; WX 549 ; N uni044D ; G 993 -U 1102 ; WX 842 ; N uni044E ; G 994 -U 1103 ; WX 602 ; N uni044F ; G 995 -U 1104 ; WX 615 ; N uni0450 ; G 996 -U 1105 ; WX 615 ; N uni0451 ; G 997 -U 1106 ; WX 625 ; N uni0452 ; G 998 -U 1107 ; WX 525 ; N uni0453 ; G 999 -U 1108 ; WX 549 ; N uni0454 ; G 1000 -U 1109 ; WX 521 ; N uni0455 ; G 1001 -U 1110 ; WX 278 ; N uni0456 ; G 1002 -U 1111 ; WX 278 ; N uni0457 ; G 1003 -U 1112 ; WX 278 ; N uni0458 ; G 1004 -U 1113 ; WX 902 ; N uni0459 ; G 1005 -U 1114 ; WX 898 ; N uni045A ; G 1006 -U 1115 ; WX 652 ; N uni045B ; G 1007 -U 1116 ; WX 604 ; N uni045C ; G 1008 -U 1117 ; WX 650 ; N uni045D ; G 1009 -U 1118 ; WX 592 ; N uni045E ; G 1010 -U 1119 ; WX 654 ; N uni045F ; G 1011 -U 1120 ; WX 934 ; N uni0460 ; G 1012 -U 1121 ; WX 837 ; N uni0461 ; G 1013 -U 1122 ; WX 771 ; N uni0462 ; G 1014 -U 1123 ; WX 672 ; N uni0463 ; G 1015 -U 1124 ; WX 942 ; N uni0464 ; G 1016 -U 1125 ; WX 749 ; N uni0465 ; G 1017 -U 1126 ; WX 879 ; N uni0466 ; G 1018 -U 1127 ; WX 783 ; N uni0467 ; G 1019 -U 1128 ; WX 1160 ; N uni0468 ; G 1020 -U 1129 ; WX 1001 ; N uni0469 ; G 1021 -U 1130 ; WX 787 ; N uni046A ; G 1022 -U 1131 ; WX 612 ; N uni046B ; G 1023 -U 1132 ; WX 1027 ; N uni046C ; G 1024 -U 1133 ; WX 824 ; N uni046D ; G 1025 -U 1134 ; WX 636 ; N uni046E ; G 1026 -U 1135 ; WX 541 ; N uni046F ; G 1027 -U 1136 ; WX 856 ; N uni0470 ; G 1028 -U 1137 ; WX 876 ; N uni0471 ; G 1029 -U 1138 ; WX 787 ; N uni0472 ; G 1030 -U 1139 ; WX 612 ; N uni0473 ; G 1031 -U 1140 ; WX 781 ; N uni0474 ; G 1032 -U 1141 ; WX 665 ; N uni0475 ; G 1033 -U 1142 ; WX 781 ; N uni0476 ; G 1034 -U 1143 ; WX 665 ; N uni0477 ; G 1035 -U 1144 ; WX 992 ; N uni0478 ; G 1036 -U 1145 ; WX 904 ; N uni0479 ; G 1037 -U 1146 ; WX 953 ; N uni047A ; G 1038 -U 1147 ; WX 758 ; N uni047B ; G 1039 -U 1148 ; WX 1180 ; N uni047C ; G 1040 -U 1149 ; WX 1028 ; N uni047D ; G 1041 -U 1150 ; WX 934 ; N uni047E ; G 1042 -U 1151 ; WX 837 ; N uni047F ; G 1043 -U 1152 ; WX 698 ; N uni0480 ; G 1044 -U 1153 ; WX 550 ; N uni0481 ; G 1045 -U 1154 ; WX 502 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 418 ; N uni0488 ; G 1052 -U 1161 ; WX 418 ; N uni0489 ; G 1053 -U 1162 ; WX 748 ; N uni048A ; G 1054 -U 1163 ; WX 657 ; N uni048B ; G 1055 -U 1164 ; WX 686 ; N uni048C ; G 1056 -U 1165 ; WX 589 ; N uni048D ; G 1057 -U 1166 ; WX 603 ; N uni048E ; G 1058 -U 1167 ; WX 635 ; N uni048F ; G 1059 -U 1168 ; WX 610 ; N uni0490 ; G 1060 -U 1169 ; WX 525 ; N uni0491 ; G 1061 -U 1170 ; WX 675 ; N uni0492 ; G 1062 -U 1171 ; WX 556 ; N uni0493 ; G 1063 -U 1172 ; WX 557 ; N uni0494 ; G 1064 -U 1173 ; WX 491 ; N uni0495 ; G 1065 -U 1174 ; WX 1077 ; N uni0496 ; G 1066 -U 1175 ; WX 901 ; N uni0497 ; G 1067 -U 1176 ; WX 641 ; N uni0498 ; G 1068 -U 1177 ; WX 532 ; N uni0499 ; G 1069 -U 1178 ; WX 710 ; N uni049A ; G 1070 -U 1179 ; WX 604 ; N uni049B ; G 1071 -U 1180 ; WX 710 ; N uni049C ; G 1072 -U 1181 ; WX 604 ; N uni049D ; G 1073 -U 1182 ; WX 710 ; N uni049E ; G 1074 -U 1183 ; WX 604 ; N uni049F ; G 1075 -U 1184 ; WX 856 ; N uni04A0 ; G 1076 -U 1185 ; WX 832 ; N uni04A1 ; G 1077 -U 1186 ; WX 752 ; N uni04A2 ; G 1078 -U 1187 ; WX 661 ; N uni04A3 ; G 1079 -U 1188 ; WX 1014 ; N uni04A4 ; G 1080 -U 1189 ; WX 877 ; N uni04A5 ; G 1081 -U 1190 ; WX 1113 ; N uni04A6 ; G 1082 -U 1191 ; WX 950 ; N uni04A7 ; G 1083 -U 1192 ; WX 890 ; N uni04A8 ; G 1084 -U 1193 ; WX 707 ; N uni04A9 ; G 1085 -U 1194 ; WX 698 ; N uni04AA ; G 1086 -U 1195 ; WX 550 ; N uni04AB ; G 1087 -U 1196 ; WX 611 ; N uni04AC ; G 1088 -U 1197 ; WX 529 ; N uni04AD ; G 1089 -U 1198 ; WX 611 ; N uni04AE ; G 1090 -U 1199 ; WX 592 ; N uni04AF ; G 1091 -U 1200 ; WX 611 ; N uni04B0 ; G 1092 -U 1201 ; WX 592 ; N uni04B1 ; G 1093 -U 1202 ; WX 685 ; N uni04B2 ; G 1094 -U 1203 ; WX 592 ; N uni04B3 ; G 1095 -U 1204 ; WX 934 ; N uni04B4 ; G 1096 -U 1205 ; WX 807 ; N uni04B5 ; G 1097 -U 1206 ; WX 686 ; N uni04B6 ; G 1098 -U 1207 ; WX 591 ; N uni04B7 ; G 1099 -U 1208 ; WX 686 ; N uni04B8 ; G 1100 -U 1209 ; WX 591 ; N uni04B9 ; G 1101 -U 1210 ; WX 686 ; N uni04BA ; G 1102 -U 1211 ; WX 634 ; N uni04BB ; G 1103 -U 1212 ; WX 929 ; N uni04BC ; G 1104 -U 1213 ; WX 731 ; N uni04BD ; G 1105 -U 1214 ; WX 929 ; N uni04BE ; G 1106 -U 1215 ; WX 731 ; N uni04BF ; G 1107 -U 1216 ; WX 295 ; N uni04C0 ; G 1108 -U 1217 ; WX 1077 ; N uni04C1 ; G 1109 -U 1218 ; WX 901 ; N uni04C2 ; G 1110 -U 1219 ; WX 655 ; N uni04C3 ; G 1111 -U 1220 ; WX 604 ; N uni04C4 ; G 1112 -U 1221 ; WX 752 ; N uni04C5 ; G 1113 -U 1222 ; WX 639 ; N uni04C6 ; G 1114 -U 1223 ; WX 752 ; N uni04C7 ; G 1115 -U 1224 ; WX 661 ; N uni04C8 ; G 1116 -U 1225 ; WX 752 ; N uni04C9 ; G 1117 -U 1226 ; WX 661 ; N uni04CA ; G 1118 -U 1227 ; WX 686 ; N uni04CB ; G 1119 -U 1228 ; WX 591 ; N uni04CC ; G 1120 -U 1229 ; WX 863 ; N uni04CD ; G 1121 -U 1230 ; WX 754 ; N uni04CE ; G 1122 -U 1231 ; WX 278 ; N uni04CF ; G 1123 -U 1232 ; WX 684 ; N uni04D0 ; G 1124 -U 1233 ; WX 613 ; N uni04D1 ; G 1125 -U 1234 ; WX 684 ; N uni04D2 ; G 1126 -U 1235 ; WX 613 ; N uni04D3 ; G 1127 -U 1236 ; WX 974 ; N uni04D4 ; G 1128 -U 1237 ; WX 995 ; N uni04D5 ; G 1129 -U 1238 ; WX 632 ; N uni04D6 ; G 1130 -U 1239 ; WX 615 ; N uni04D7 ; G 1131 -U 1240 ; WX 787 ; N uni04D8 ; G 1132 -U 1241 ; WX 615 ; N uni04D9 ; G 1133 -U 1242 ; WX 787 ; N uni04DA ; G 1134 -U 1243 ; WX 615 ; N uni04DB ; G 1135 -U 1244 ; WX 1077 ; N uni04DC ; G 1136 -U 1245 ; WX 901 ; N uni04DD ; G 1137 -U 1246 ; WX 641 ; N uni04DE ; G 1138 -U 1247 ; WX 532 ; N uni04DF ; G 1139 -U 1248 ; WX 666 ; N uni04E0 ; G 1140 -U 1249 ; WX 578 ; N uni04E1 ; G 1141 -U 1250 ; WX 748 ; N uni04E2 ; G 1142 -U 1251 ; WX 650 ; N uni04E3 ; G 1143 -U 1252 ; WX 748 ; N uni04E4 ; G 1144 -U 1253 ; WX 650 ; N uni04E5 ; G 1145 -U 1254 ; WX 787 ; N uni04E6 ; G 1146 -U 1255 ; WX 612 ; N uni04E7 ; G 1147 -U 1256 ; WX 787 ; N uni04E8 ; G 1148 -U 1257 ; WX 612 ; N uni04E9 ; G 1149 -U 1258 ; WX 787 ; N uni04EA ; G 1150 -U 1259 ; WX 612 ; N uni04EB ; G 1151 -U 1260 ; WX 698 ; N uni04EC ; G 1152 -U 1261 ; WX 549 ; N uni04ED ; G 1153 -U 1262 ; WX 609 ; N uni04EE ; G 1154 -U 1263 ; WX 592 ; N uni04EF ; G 1155 -U 1264 ; WX 609 ; N uni04F0 ; G 1156 -U 1265 ; WX 592 ; N uni04F1 ; G 1157 -U 1266 ; WX 609 ; N uni04F2 ; G 1158 -U 1267 ; WX 592 ; N uni04F3 ; G 1159 -U 1268 ; WX 686 ; N uni04F4 ; G 1160 -U 1269 ; WX 591 ; N uni04F5 ; G 1161 -U 1270 ; WX 557 ; N uni04F6 ; G 1162 -U 1271 ; WX 491 ; N uni04F7 ; G 1163 -U 1272 ; WX 818 ; N uni04F8 ; G 1164 -U 1273 ; WX 790 ; N uni04F9 ; G 1165 -U 1274 ; WX 675 ; N uni04FA ; G 1166 -U 1275 ; WX 556 ; N uni04FB ; G 1167 -U 1276 ; WX 685 ; N uni04FC ; G 1168 -U 1277 ; WX 592 ; N uni04FD ; G 1169 -U 1278 ; WX 685 ; N uni04FE ; G 1170 -U 1279 ; WX 592 ; N uni04FF ; G 1171 -U 1280 ; WX 686 ; N uni0500 ; G 1172 -U 1281 ; WX 589 ; N uni0501 ; G 1173 -U 1282 ; WX 1006 ; N uni0502 ; G 1174 -U 1283 ; WX 897 ; N uni0503 ; G 1175 -U 1284 ; WX 975 ; N uni0504 ; G 1176 -U 1285 ; WX 869 ; N uni0505 ; G 1177 -U 1286 ; WX 679 ; N uni0506 ; G 1178 -U 1287 ; WX 588 ; N uni0507 ; G 1179 -U 1288 ; WX 1072 ; N uni0508 ; G 1180 -U 1289 ; WX 957 ; N uni0509 ; G 1181 -U 1290 ; WX 1113 ; N uni050A ; G 1182 -U 1291 ; WX 967 ; N uni050B ; G 1183 -U 1292 ; WX 775 ; N uni050C ; G 1184 -U 1293 ; WX 660 ; N uni050D ; G 1185 -U 1294 ; WX 773 ; N uni050E ; G 1186 -U 1295 ; WX 711 ; N uni050F ; G 1187 -U 1296 ; WX 614 ; N uni0510 ; G 1188 -U 1297 ; WX 541 ; N uni0511 ; G 1189 -U 1298 ; WX 752 ; N uni0512 ; G 1190 -U 1299 ; WX 639 ; N uni0513 ; G 1191 -U 1300 ; WX 1195 ; N uni0514 ; G 1192 -U 1301 ; WX 997 ; N uni0515 ; G 1193 -U 1302 ; WX 900 ; N uni0516 ; G 1194 -U 1303 ; WX 867 ; N uni0517 ; G 1195 -U 1304 ; WX 1031 ; N uni0518 ; G 1196 -U 1305 ; WX 989 ; N uni0519 ; G 1197 -U 1306 ; WX 787 ; N uni051A ; G 1198 -U 1307 ; WX 635 ; N uni051B ; G 1199 -U 1308 ; WX 989 ; N uni051C ; G 1200 -U 1309 ; WX 818 ; N uni051D ; G 1201 -U 1312 ; WX 1113 ; N uni0520 ; G 1202 -U 1313 ; WX 942 ; N uni0521 ; G 1203 -U 1314 ; WX 1113 ; N uni0522 ; G 1204 -U 1315 ; WX 949 ; N uni0523 ; G 1205 -U 1316 ; WX 793 ; N uni0524 ; G 1206 -U 1317 ; WX 683 ; N uni0525 ; G 1207 -U 1329 ; WX 867 ; N uni0531 ; G 1208 -U 1330 ; WX 732 ; N uni0532 ; G 1209 -U 1331 ; WX 882 ; N uni0533 ; G 1210 -U 1332 ; WX 882 ; N uni0534 ; G 1211 -U 1333 ; WX 732 ; N uni0535 ; G 1212 -U 1334 ; WX 644 ; N uni0536 ; G 1213 -U 1335 ; WX 682 ; N uni0537 ; G 1214 -U 1336 ; WX 732 ; N uni0538 ; G 1215 -U 1337 ; WX 851 ; N uni0539 ; G 1216 -U 1338 ; WX 882 ; N uni053A ; G 1217 -U 1339 ; WX 732 ; N uni053B ; G 1218 -U 1340 ; WX 557 ; N uni053C ; G 1219 -U 1341 ; WX 824 ; N uni053D ; G 1220 -U 1342 ; WX 986 ; N uni053E ; G 1221 -U 1343 ; WX 732 ; N uni053F ; G 1222 -U 1344 ; WX 707 ; N uni0540 ; G 1223 -U 1345 ; WX 644 ; N uni0541 ; G 1224 -U 1346 ; WX 882 ; N uni0542 ; G 1225 -U 1347 ; WX 777 ; N uni0543 ; G 1226 -U 1348 ; WX 882 ; N uni0544 ; G 1227 -U 1349 ; WX 732 ; N uni0545 ; G 1228 -U 1350 ; WX 840 ; N uni0546 ; G 1229 -U 1351 ; WX 732 ; N uni0547 ; G 1230 -U 1352 ; WX 732 ; N uni0548 ; G 1231 -U 1353 ; WX 732 ; N uni0549 ; G 1232 -U 1354 ; WX 791 ; N uni054A ; G 1233 -U 1355 ; WX 644 ; N uni054B ; G 1234 -U 1356 ; WX 882 ; N uni054C ; G 1235 -U 1357 ; WX 732 ; N uni054D ; G 1236 -U 1358 ; WX 882 ; N uni054E ; G 1237 -U 1359 ; WX 635 ; N uni054F ; G 1238 -U 1360 ; WX 732 ; N uni0550 ; G 1239 -U 1361 ; WX 732 ; N uni0551 ; G 1240 -U 1362 ; WX 799 ; N uni0552 ; G 1241 -U 1363 ; WX 861 ; N uni0553 ; G 1242 -U 1364 ; WX 790 ; N uni0554 ; G 1243 -U 1365 ; WX 787 ; N uni0555 ; G 1244 -U 1366 ; WX 635 ; N uni0556 ; G 1245 -U 1369 ; WX 307 ; N uni0559 ; G 1246 -U 1370 ; WX 318 ; N uni055A ; G 1247 -U 1371 ; WX 500 ; N uni055B ; G 1248 -U 1372 ; WX 500 ; N uni055C ; G 1249 -U 1373 ; WX 392 ; N uni055D ; G 1250 -U 1374 ; WX 526 ; N uni055E ; G 1251 -U 1375 ; WX 500 ; N uni055F ; G 1252 -U 1377 ; WX 974 ; N uni0561 ; G 1253 -U 1378 ; WX 634 ; N uni0562 ; G 1254 -U 1379 ; WX 762 ; N uni0563 ; G 1255 -U 1380 ; WX 767 ; N uni0564 ; G 1256 -U 1381 ; WX 634 ; N uni0565 ; G 1257 -U 1382 ; WX 697 ; N uni0566 ; G 1258 -U 1383 ; WX 533 ; N uni0567 ; G 1259 -U 1384 ; WX 634 ; N uni0568 ; G 1260 -U 1385 ; WX 700 ; N uni0569 ; G 1261 -U 1386 ; WX 697 ; N uni056A ; G 1262 -U 1387 ; WX 634 ; N uni056B ; G 1263 -U 1388 ; WX 404 ; N uni056C ; G 1264 -U 1389 ; WX 894 ; N uni056D ; G 1265 -U 1390 ; WX 641 ; N uni056E ; G 1266 -U 1391 ; WX 634 ; N uni056F ; G 1267 -U 1392 ; WX 634 ; N uni0570 ; G 1268 -U 1393 ; WX 635 ; N uni0571 ; G 1269 -U 1394 ; WX 702 ; N uni0572 ; G 1270 -U 1395 ; WX 634 ; N uni0573 ; G 1271 -U 1396 ; WX 659 ; N uni0574 ; G 1272 -U 1397 ; WX 278 ; N uni0575 ; G 1273 -U 1398 ; WX 760 ; N uni0576 ; G 1274 -U 1399 ; WX 516 ; N uni0577 ; G 1275 -U 1400 ; WX 634 ; N uni0578 ; G 1276 -U 1401 ; WX 453 ; N uni0579 ; G 1277 -U 1402 ; WX 974 ; N uni057A ; G 1278 -U 1403 ; WX 516 ; N uni057B ; G 1279 -U 1404 ; WX 769 ; N uni057C ; G 1280 -U 1405 ; WX 634 ; N uni057D ; G 1281 -U 1406 ; WX 696 ; N uni057E ; G 1282 -U 1407 ; WX 974 ; N uni057F ; G 1283 -U 1408 ; WX 634 ; N uni0580 ; G 1284 -U 1409 ; WX 635 ; N uni0581 ; G 1285 -U 1410 ; WX 501 ; N uni0582 ; G 1286 -U 1411 ; WX 974 ; N uni0583 ; G 1287 -U 1412 ; WX 648 ; N uni0584 ; G 1288 -U 1413 ; WX 612 ; N uni0585 ; G 1289 -U 1414 ; WX 629 ; N uni0586 ; G 1290 -U 1415 ; WX 763 ; N uni0587 ; G 1291 -U 1417 ; WX 337 ; N uni0589 ; G 1292 -U 1418 ; WX 433 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 361 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 295 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 295 ; N uni05C3 ; G 1313 -U 1478 ; WX 456 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 629 ; N uni05D0 ; G 1316 -U 1489 ; WX 608 ; N uni05D1 ; G 1317 -U 1490 ; WX 448 ; N uni05D2 ; G 1318 -U 1491 ; WX 594 ; N uni05D3 ; G 1319 -U 1492 ; WX 640 ; N uni05D4 ; G 1320 -U 1493 ; WX 272 ; N uni05D5 ; G 1321 -U 1494 ; WX 374 ; N uni05D6 ; G 1322 -U 1495 ; WX 640 ; N uni05D7 ; G 1323 -U 1496 ; WX 648 ; N uni05D8 ; G 1324 -U 1497 ; WX 272 ; N uni05D9 ; G 1325 -U 1498 ; WX 592 ; N uni05DA ; G 1326 -U 1499 ; WX 556 ; N uni05DB ; G 1327 -U 1500 ; WX 599 ; N uni05DC ; G 1328 -U 1501 ; WX 640 ; N uni05DD ; G 1329 -U 1502 ; WX 659 ; N uni05DE ; G 1330 -U 1503 ; WX 272 ; N uni05DF ; G 1331 -U 1504 ; WX 441 ; N uni05E0 ; G 1332 -U 1505 ; WX 700 ; N uni05E1 ; G 1333 -U 1506 ; WX 563 ; N uni05E2 ; G 1334 -U 1507 ; WX 640 ; N uni05E3 ; G 1335 -U 1508 ; WX 604 ; N uni05E4 ; G 1336 -U 1509 ; WX 521 ; N uni05E5 ; G 1337 -U 1510 ; WX 581 ; N uni05E6 ; G 1338 -U 1511 ; WX 663 ; N uni05E7 ; G 1339 -U 1512 ; WX 592 ; N uni05E8 ; G 1340 -U 1513 ; WX 808 ; N uni05E9 ; G 1341 -U 1514 ; WX 657 ; N uni05EA ; G 1342 -U 1520 ; WX 471 ; N uni05F0 ; G 1343 -U 1521 ; WX 454 ; N uni05F1 ; G 1344 -U 1522 ; WX 471 ; N uni05F2 ; G 1345 -U 1523 ; WX 416 ; N uni05F3 ; G 1346 -U 1524 ; WX 645 ; N uni05F4 ; G 1347 -U 3647 ; WX 636 ; N uni0E3F ; G 1348 -U 3713 ; WX 670 ; N uni0E81 ; G 1349 -U 3714 ; WX 684 ; N uni0E82 ; G 1350 -U 3716 ; WX 688 ; N uni0E84 ; G 1351 -U 3719 ; WX 482 ; N uni0E87 ; G 1352 -U 3720 ; WX 628 ; N uni0E88 ; G 1353 -U 3722 ; WX 684 ; N uni0E8A ; G 1354 -U 3725 ; WX 688 ; N uni0E8D ; G 1355 -U 3732 ; WX 642 ; N uni0E94 ; G 1356 -U 3733 ; WX 642 ; N uni0E95 ; G 1357 -U 3734 ; WX 672 ; N uni0E96 ; G 1358 -U 3735 ; WX 655 ; N uni0E97 ; G 1359 -U 3737 ; WX 641 ; N uni0E99 ; G 1360 -U 3738 ; WX 592 ; N uni0E9A ; G 1361 -U 3739 ; WX 592 ; N uni0E9B ; G 1362 -U 3740 ; WX 745 ; N uni0E9C ; G 1363 -U 3741 ; WX 767 ; N uni0E9D ; G 1364 -U 3742 ; WX 687 ; N uni0E9E ; G 1365 -U 3743 ; WX 687 ; N uni0E9F ; G 1366 -U 3745 ; WX 702 ; N uni0EA1 ; G 1367 -U 3746 ; WX 688 ; N uni0EA2 ; G 1368 -U 3747 ; WX 684 ; N uni0EA3 ; G 1369 -U 3749 ; WX 649 ; N uni0EA5 ; G 1370 -U 3751 ; WX 632 ; N uni0EA7 ; G 1371 -U 3754 ; WX 703 ; N uni0EAA ; G 1372 -U 3755 ; WX 819 ; N uni0EAB ; G 1373 -U 3757 ; WX 633 ; N uni0EAD ; G 1374 -U 3758 ; WX 684 ; N uni0EAE ; G 1375 -U 3759 ; WX 788 ; N uni0EAF ; G 1376 -U 3760 ; WX 632 ; N uni0EB0 ; G 1377 -U 3761 ; WX 0 ; N uni0EB1 ; G 1378 -U 3762 ; WX 539 ; N uni0EB2 ; G 1379 -U 3763 ; WX 539 ; N uni0EB3 ; G 1380 -U 3764 ; WX 0 ; N uni0EB4 ; G 1381 -U 3765 ; WX 0 ; N uni0EB5 ; G 1382 -U 3766 ; WX 0 ; N uni0EB6 ; G 1383 -U 3767 ; WX 0 ; N uni0EB7 ; G 1384 -U 3768 ; WX 0 ; N uni0EB8 ; G 1385 -U 3769 ; WX 0 ; N uni0EB9 ; G 1386 -U 3771 ; WX 0 ; N uni0EBB ; G 1387 -U 3772 ; WX 0 ; N uni0EBC ; G 1388 -U 3773 ; WX 663 ; N uni0EBD ; G 1389 -U 3776 ; WX 360 ; N uni0EC0 ; G 1390 -U 3777 ; WX 679 ; N uni0EC1 ; G 1391 -U 3778 ; WX 460 ; N uni0EC2 ; G 1392 -U 3779 ; WX 547 ; N uni0EC3 ; G 1393 -U 3780 ; WX 491 ; N uni0EC4 ; G 1394 -U 3782 ; WX 674 ; N uni0EC6 ; G 1395 -U 3784 ; WX 0 ; N uni0EC8 ; G 1396 -U 3785 ; WX 0 ; N uni0EC9 ; G 1397 -U 3786 ; WX 0 ; N uni0ECA ; G 1398 -U 3787 ; WX 0 ; N uni0ECB ; G 1399 -U 3788 ; WX 0 ; N uni0ECC ; G 1400 -U 3789 ; WX 0 ; N uni0ECD ; G 1401 -U 3792 ; WX 636 ; N uni0ED0 ; G 1402 -U 3793 ; WX 641 ; N uni0ED1 ; G 1403 -U 3794 ; WX 641 ; N uni0ED2 ; G 1404 -U 3795 ; WX 670 ; N uni0ED3 ; G 1405 -U 3796 ; WX 625 ; N uni0ED4 ; G 1406 -U 3797 ; WX 625 ; N uni0ED5 ; G 1407 -U 3798 ; WX 703 ; N uni0ED6 ; G 1408 -U 3799 ; WX 670 ; N uni0ED7 ; G 1409 -U 3800 ; WX 674 ; N uni0ED8 ; G 1410 -U 3801 ; WX 677 ; N uni0ED9 ; G 1411 -U 3804 ; WX 1028 ; N uni0EDC ; G 1412 -U 3805 ; WX 1028 ; N uni0EDD ; G 1413 -U 4256 ; WX 840 ; N uni10A0 ; G 1414 -U 4257 ; WX 690 ; N uni10A1 ; G 1415 -U 4258 ; WX 642 ; N uni10A2 ; G 1416 -U 4259 ; WX 759 ; N uni10A3 ; G 1417 -U 4260 ; WX 591 ; N uni10A4 ; G 1418 -U 4261 ; WX 686 ; N uni10A5 ; G 1419 -U 4262 ; WX 789 ; N uni10A6 ; G 1420 -U 4263 ; WX 811 ; N uni10A7 ; G 1421 -U 4264 ; WX 467 ; N uni10A8 ; G 1422 -U 4265 ; WX 565 ; N uni10A9 ; G 1423 -U 4266 ; WX 789 ; N uni10AA ; G 1424 -U 4267 ; WX 793 ; N uni10AB ; G 1425 -U 4268 ; WX 584 ; N uni10AC ; G 1426 -U 4269 ; WX 837 ; N uni10AD ; G 1427 -U 4270 ; WX 750 ; N uni10AE ; G 1428 -U 4271 ; WX 688 ; N uni10AF ; G 1429 -U 4272 ; WX 811 ; N uni10B0 ; G 1430 -U 4273 ; WX 584 ; N uni10B1 ; G 1431 -U 4274 ; WX 584 ; N uni10B2 ; G 1432 -U 4275 ; WX 837 ; N uni10B3 ; G 1433 -U 4276 ; WX 837 ; N uni10B4 ; G 1434 -U 4277 ; WX 646 ; N uni10B5 ; G 1435 -U 4278 ; WX 604 ; N uni10B6 ; G 1436 -U 4279 ; WX 584 ; N uni10B7 ; G 1437 -U 4280 ; WX 596 ; N uni10B8 ; G 1438 -U 4281 ; WX 584 ; N uni10B9 ; G 1439 -U 4282 ; WX 721 ; N uni10BA ; G 1440 -U 4283 ; WX 795 ; N uni10BB ; G 1441 -U 4284 ; WX 584 ; N uni10BC ; G 1442 -U 4285 ; WX 566 ; N uni10BD ; G 1443 -U 4286 ; WX 584 ; N uni10BE ; G 1444 -U 4287 ; WX 669 ; N uni10BF ; G 1445 -U 4288 ; WX 799 ; N uni10C0 ; G 1446 -U 4289 ; WX 542 ; N uni10C1 ; G 1447 -U 4290 ; WX 664 ; N uni10C2 ; G 1448 -U 4291 ; WX 542 ; N uni10C3 ; G 1449 -U 4292 ; WX 565 ; N uni10C4 ; G 1450 -U 4293 ; WX 674 ; N uni10C5 ; G 1451 -U 4304 ; WX 508 ; N uni10D0 ; G 1452 -U 4305 ; WX 508 ; N uni10D1 ; G 1453 -U 4306 ; WX 533 ; N uni10D2 ; G 1454 -U 4307 ; WX 785 ; N uni10D3 ; G 1455 -U 4308 ; WX 522 ; N uni10D4 ; G 1456 -U 4309 ; WX 517 ; N uni10D5 ; G 1457 -U 4310 ; WX 508 ; N uni10D6 ; G 1458 -U 4311 ; WX 797 ; N uni10D7 ; G 1459 -U 4312 ; WX 507 ; N uni10D8 ; G 1460 -U 4313 ; WX 518 ; N uni10D9 ; G 1461 -U 4314 ; WX 1058 ; N uni10DA ; G 1462 -U 4315 ; WX 522 ; N uni10DB ; G 1463 -U 4316 ; WX 523 ; N uni10DC ; G 1464 -U 4317 ; WX 783 ; N uni10DD ; G 1465 -U 4318 ; WX 518 ; N uni10DE ; G 1466 -U 4319 ; WX 523 ; N uni10DF ; G 1467 -U 4320 ; WX 792 ; N uni10E0 ; G 1468 -U 4321 ; WX 523 ; N uni10E1 ; G 1469 -U 4322 ; WX 656 ; N uni10E2 ; G 1470 -U 4323 ; WX 524 ; N uni10E3 ; G 1471 -U 4324 ; WX 788 ; N uni10E4 ; G 1472 -U 4325 ; WX 523 ; N uni10E5 ; G 1473 -U 4326 ; WX 782 ; N uni10E6 ; G 1474 -U 4327 ; WX 523 ; N uni10E7 ; G 1475 -U 4328 ; WX 522 ; N uni10E8 ; G 1476 -U 4329 ; WX 522 ; N uni10E9 ; G 1477 -U 4330 ; WX 566 ; N uni10EA ; G 1478 -U 4331 ; WX 523 ; N uni10EB ; G 1479 -U 4332 ; WX 523 ; N uni10EC ; G 1480 -U 4333 ; WX 489 ; N uni10ED ; G 1481 -U 4334 ; WX 522 ; N uni10EE ; G 1482 -U 4335 ; WX 498 ; N uni10EF ; G 1483 -U 4336 ; WX 517 ; N uni10F0 ; G 1484 -U 4337 ; WX 560 ; N uni10F1 ; G 1485 -U 4338 ; WX 508 ; N uni10F2 ; G 1486 -U 4339 ; WX 508 ; N uni10F3 ; G 1487 -U 4340 ; WX 508 ; N uni10F4 ; G 1488 -U 4341 ; WX 563 ; N uni10F5 ; G 1489 -U 4342 ; WX 824 ; N uni10F6 ; G 1490 -U 4343 ; WX 595 ; N uni10F7 ; G 1491 -U 4344 ; WX 522 ; N uni10F8 ; G 1492 -U 4345 ; WX 554 ; N uni10F9 ; G 1493 -U 4346 ; WX 553 ; N uni10FA ; G 1494 -U 4347 ; WX 586 ; N uni10FB ; G 1495 -U 4348 ; WX 304 ; N uni10FC ; G 1496 -U 5121 ; WX 684 ; N uni1401 ; G 1497 -U 5122 ; WX 684 ; N uni1402 ; G 1498 -U 5123 ; WX 684 ; N uni1403 ; G 1499 -U 5124 ; WX 684 ; N uni1404 ; G 1500 -U 5125 ; WX 769 ; N uni1405 ; G 1501 -U 5126 ; WX 769 ; N uni1406 ; G 1502 -U 5127 ; WX 769 ; N uni1407 ; G 1503 -U 5129 ; WX 769 ; N uni1409 ; G 1504 -U 5130 ; WX 769 ; N uni140A ; G 1505 -U 5131 ; WX 769 ; N uni140B ; G 1506 -U 5132 ; WX 835 ; N uni140C ; G 1507 -U 5133 ; WX 834 ; N uni140D ; G 1508 -U 5134 ; WX 835 ; N uni140E ; G 1509 -U 5135 ; WX 834 ; N uni140F ; G 1510 -U 5136 ; WX 835 ; N uni1410 ; G 1511 -U 5137 ; WX 834 ; N uni1411 ; G 1512 -U 5138 ; WX 967 ; N uni1412 ; G 1513 -U 5139 ; WX 1007 ; N uni1413 ; G 1514 -U 5140 ; WX 967 ; N uni1414 ; G 1515 -U 5141 ; WX 1007 ; N uni1415 ; G 1516 -U 5142 ; WX 769 ; N uni1416 ; G 1517 -U 5143 ; WX 967 ; N uni1417 ; G 1518 -U 5144 ; WX 1007 ; N uni1418 ; G 1519 -U 5145 ; WX 967 ; N uni1419 ; G 1520 -U 5146 ; WX 1007 ; N uni141A ; G 1521 -U 5147 ; WX 769 ; N uni141B ; G 1522 -U 5149 ; WX 256 ; N uni141D ; G 1523 -U 5150 ; WX 543 ; N uni141E ; G 1524 -U 5151 ; WX 423 ; N uni141F ; G 1525 -U 5152 ; WX 423 ; N uni1420 ; G 1526 -U 5153 ; WX 389 ; N uni1421 ; G 1527 -U 5154 ; WX 389 ; N uni1422 ; G 1528 -U 5155 ; WX 393 ; N uni1423 ; G 1529 -U 5156 ; WX 389 ; N uni1424 ; G 1530 -U 5157 ; WX 466 ; N uni1425 ; G 1531 -U 5158 ; WX 385 ; N uni1426 ; G 1532 -U 5159 ; WX 256 ; N uni1427 ; G 1533 -U 5160 ; WX 389 ; N uni1428 ; G 1534 -U 5161 ; WX 389 ; N uni1429 ; G 1535 -U 5162 ; WX 389 ; N uni142A ; G 1536 -U 5163 ; WX 1090 ; N uni142B ; G 1537 -U 5164 ; WX 909 ; N uni142C ; G 1538 -U 5165 ; WX 953 ; N uni142D ; G 1539 -U 5166 ; WX 1117 ; N uni142E ; G 1540 -U 5167 ; WX 684 ; N uni142F ; G 1541 -U 5168 ; WX 684 ; N uni1430 ; G 1542 -U 5169 ; WX 684 ; N uni1431 ; G 1543 -U 5170 ; WX 684 ; N uni1432 ; G 1544 -U 5171 ; WX 729 ; N uni1433 ; G 1545 -U 5172 ; WX 729 ; N uni1434 ; G 1546 -U 5173 ; WX 729 ; N uni1435 ; G 1547 -U 5175 ; WX 729 ; N uni1437 ; G 1548 -U 5176 ; WX 729 ; N uni1438 ; G 1549 -U 5177 ; WX 729 ; N uni1439 ; G 1550 -U 5178 ; WX 835 ; N uni143A ; G 1551 -U 5179 ; WX 684 ; N uni143B ; G 1552 -U 5180 ; WX 835 ; N uni143C ; G 1553 -U 5181 ; WX 834 ; N uni143D ; G 1554 -U 5182 ; WX 835 ; N uni143E ; G 1555 -U 5183 ; WX 834 ; N uni143F ; G 1556 -U 5184 ; WX 967 ; N uni1440 ; G 1557 -U 5185 ; WX 1007 ; N uni1441 ; G 1558 -U 5186 ; WX 967 ; N uni1442 ; G 1559 -U 5187 ; WX 1007 ; N uni1443 ; G 1560 -U 5188 ; WX 967 ; N uni1444 ; G 1561 -U 5189 ; WX 1007 ; N uni1445 ; G 1562 -U 5190 ; WX 967 ; N uni1446 ; G 1563 -U 5191 ; WX 1007 ; N uni1447 ; G 1564 -U 5192 ; WX 729 ; N uni1448 ; G 1565 -U 5193 ; WX 508 ; N uni1449 ; G 1566 -U 5194 ; WX 192 ; N uni144A ; G 1567 -U 5196 ; WX 732 ; N uni144C ; G 1568 -U 5197 ; WX 732 ; N uni144D ; G 1569 -U 5198 ; WX 732 ; N uni144E ; G 1570 -U 5199 ; WX 732 ; N uni144F ; G 1571 -U 5200 ; WX 730 ; N uni1450 ; G 1572 -U 5201 ; WX 730 ; N uni1451 ; G 1573 -U 5202 ; WX 730 ; N uni1452 ; G 1574 -U 5204 ; WX 730 ; N uni1454 ; G 1575 -U 5205 ; WX 730 ; N uni1455 ; G 1576 -U 5206 ; WX 730 ; N uni1456 ; G 1577 -U 5207 ; WX 921 ; N uni1457 ; G 1578 -U 5208 ; WX 889 ; N uni1458 ; G 1579 -U 5209 ; WX 921 ; N uni1459 ; G 1580 -U 5210 ; WX 889 ; N uni145A ; G 1581 -U 5211 ; WX 921 ; N uni145B ; G 1582 -U 5212 ; WX 889 ; N uni145C ; G 1583 -U 5213 ; WX 928 ; N uni145D ; G 1584 -U 5214 ; WX 900 ; N uni145E ; G 1585 -U 5215 ; WX 928 ; N uni145F ; G 1586 -U 5216 ; WX 900 ; N uni1460 ; G 1587 -U 5217 ; WX 947 ; N uni1461 ; G 1588 -U 5218 ; WX 900 ; N uni1462 ; G 1589 -U 5219 ; WX 947 ; N uni1463 ; G 1590 -U 5220 ; WX 900 ; N uni1464 ; G 1591 -U 5221 ; WX 947 ; N uni1465 ; G 1592 -U 5222 ; WX 434 ; N uni1466 ; G 1593 -U 5223 ; WX 877 ; N uni1467 ; G 1594 -U 5224 ; WX 877 ; N uni1468 ; G 1595 -U 5225 ; WX 866 ; N uni1469 ; G 1596 -U 5226 ; WX 890 ; N uni146A ; G 1597 -U 5227 ; WX 628 ; N uni146B ; G 1598 -U 5228 ; WX 628 ; N uni146C ; G 1599 -U 5229 ; WX 628 ; N uni146D ; G 1600 -U 5230 ; WX 628 ; N uni146E ; G 1601 -U 5231 ; WX 628 ; N uni146F ; G 1602 -U 5232 ; WX 628 ; N uni1470 ; G 1603 -U 5233 ; WX 628 ; N uni1471 ; G 1604 -U 5234 ; WX 628 ; N uni1472 ; G 1605 -U 5235 ; WX 628 ; N uni1473 ; G 1606 -U 5236 ; WX 860 ; N uni1474 ; G 1607 -U 5237 ; WX 771 ; N uni1475 ; G 1608 -U 5238 ; WX 815 ; N uni1476 ; G 1609 -U 5239 ; WX 816 ; N uni1477 ; G 1610 -U 5240 ; WX 815 ; N uni1478 ; G 1611 -U 5241 ; WX 816 ; N uni1479 ; G 1612 -U 5242 ; WX 860 ; N uni147A ; G 1613 -U 5243 ; WX 771 ; N uni147B ; G 1614 -U 5244 ; WX 860 ; N uni147C ; G 1615 -U 5245 ; WX 771 ; N uni147D ; G 1616 -U 5246 ; WX 815 ; N uni147E ; G 1617 -U 5247 ; WX 816 ; N uni147F ; G 1618 -U 5248 ; WX 815 ; N uni1480 ; G 1619 -U 5249 ; WX 816 ; N uni1481 ; G 1620 -U 5250 ; WX 815 ; N uni1482 ; G 1621 -U 5251 ; WX 407 ; N uni1483 ; G 1622 -U 5252 ; WX 407 ; N uni1484 ; G 1623 -U 5253 ; WX 750 ; N uni1485 ; G 1624 -U 5254 ; WX 775 ; N uni1486 ; G 1625 -U 5255 ; WX 750 ; N uni1487 ; G 1626 -U 5256 ; WX 775 ; N uni1488 ; G 1627 -U 5257 ; WX 628 ; N uni1489 ; G 1628 -U 5258 ; WX 628 ; N uni148A ; G 1629 -U 5259 ; WX 628 ; N uni148B ; G 1630 -U 5260 ; WX 628 ; N uni148C ; G 1631 -U 5261 ; WX 628 ; N uni148D ; G 1632 -U 5262 ; WX 628 ; N uni148E ; G 1633 -U 5263 ; WX 628 ; N uni148F ; G 1634 -U 5264 ; WX 628 ; N uni1490 ; G 1635 -U 5265 ; WX 628 ; N uni1491 ; G 1636 -U 5266 ; WX 860 ; N uni1492 ; G 1637 -U 5267 ; WX 771 ; N uni1493 ; G 1638 -U 5268 ; WX 815 ; N uni1494 ; G 1639 -U 5269 ; WX 816 ; N uni1495 ; G 1640 -U 5270 ; WX 815 ; N uni1496 ; G 1641 -U 5271 ; WX 816 ; N uni1497 ; G 1642 -U 5272 ; WX 860 ; N uni1498 ; G 1643 -U 5273 ; WX 771 ; N uni1499 ; G 1644 -U 5274 ; WX 860 ; N uni149A ; G 1645 -U 5275 ; WX 771 ; N uni149B ; G 1646 -U 5276 ; WX 815 ; N uni149C ; G 1647 -U 5277 ; WX 816 ; N uni149D ; G 1648 -U 5278 ; WX 815 ; N uni149E ; G 1649 -U 5279 ; WX 816 ; N uni149F ; G 1650 -U 5280 ; WX 815 ; N uni14A0 ; G 1651 -U 5281 ; WX 435 ; N uni14A1 ; G 1652 -U 5282 ; WX 435 ; N uni14A2 ; G 1653 -U 5283 ; WX 610 ; N uni14A3 ; G 1654 -U 5284 ; WX 557 ; N uni14A4 ; G 1655 -U 5285 ; WX 557 ; N uni14A5 ; G 1656 -U 5286 ; WX 557 ; N uni14A6 ; G 1657 -U 5287 ; WX 610 ; N uni14A7 ; G 1658 -U 5288 ; WX 610 ; N uni14A8 ; G 1659 -U 5289 ; WX 610 ; N uni14A9 ; G 1660 -U 5290 ; WX 557 ; N uni14AA ; G 1661 -U 5291 ; WX 557 ; N uni14AB ; G 1662 -U 5292 ; WX 749 ; N uni14AC ; G 1663 -U 5293 ; WX 769 ; N uni14AD ; G 1664 -U 5294 ; WX 746 ; N uni14AE ; G 1665 -U 5295 ; WX 764 ; N uni14AF ; G 1666 -U 5296 ; WX 746 ; N uni14B0 ; G 1667 -U 5297 ; WX 764 ; N uni14B1 ; G 1668 -U 5298 ; WX 749 ; N uni14B2 ; G 1669 -U 5299 ; WX 769 ; N uni14B3 ; G 1670 -U 5300 ; WX 749 ; N uni14B4 ; G 1671 -U 5301 ; WX 769 ; N uni14B5 ; G 1672 -U 5302 ; WX 746 ; N uni14B6 ; G 1673 -U 5303 ; WX 764 ; N uni14B7 ; G 1674 -U 5304 ; WX 746 ; N uni14B8 ; G 1675 -U 5305 ; WX 764 ; N uni14B9 ; G 1676 -U 5306 ; WX 746 ; N uni14BA ; G 1677 -U 5307 ; WX 386 ; N uni14BB ; G 1678 -U 5308 ; WX 508 ; N uni14BC ; G 1679 -U 5309 ; WX 386 ; N uni14BD ; G 1680 -U 5312 ; WX 852 ; N uni14C0 ; G 1681 -U 5313 ; WX 852 ; N uni14C1 ; G 1682 -U 5314 ; WX 852 ; N uni14C2 ; G 1683 -U 5315 ; WX 852 ; N uni14C3 ; G 1684 -U 5316 ; WX 852 ; N uni14C4 ; G 1685 -U 5317 ; WX 852 ; N uni14C5 ; G 1686 -U 5318 ; WX 852 ; N uni14C6 ; G 1687 -U 5319 ; WX 852 ; N uni14C7 ; G 1688 -U 5320 ; WX 852 ; N uni14C8 ; G 1689 -U 5321 ; WX 1069 ; N uni14C9 ; G 1690 -U 5322 ; WX 1035 ; N uni14CA ; G 1691 -U 5323 ; WX 1059 ; N uni14CB ; G 1692 -U 5324 ; WX 852 ; N uni14CC ; G 1693 -U 5325 ; WX 1059 ; N uni14CD ; G 1694 -U 5326 ; WX 852 ; N uni14CE ; G 1695 -U 5327 ; WX 852 ; N uni14CF ; G 1696 -U 5328 ; WX 600 ; N uni14D0 ; G 1697 -U 5329 ; WX 453 ; N uni14D1 ; G 1698 -U 5330 ; WX 600 ; N uni14D2 ; G 1699 -U 5331 ; WX 852 ; N uni14D3 ; G 1700 -U 5332 ; WX 852 ; N uni14D4 ; G 1701 -U 5333 ; WX 852 ; N uni14D5 ; G 1702 -U 5334 ; WX 852 ; N uni14D6 ; G 1703 -U 5335 ; WX 852 ; N uni14D7 ; G 1704 -U 5336 ; WX 852 ; N uni14D8 ; G 1705 -U 5337 ; WX 852 ; N uni14D9 ; G 1706 -U 5338 ; WX 852 ; N uni14DA ; G 1707 -U 5339 ; WX 852 ; N uni14DB ; G 1708 -U 5340 ; WX 1069 ; N uni14DC ; G 1709 -U 5341 ; WX 1035 ; N uni14DD ; G 1710 -U 5342 ; WX 1059 ; N uni14DE ; G 1711 -U 5343 ; WX 1030 ; N uni14DF ; G 1712 -U 5344 ; WX 1059 ; N uni14E0 ; G 1713 -U 5345 ; WX 1030 ; N uni14E1 ; G 1714 -U 5346 ; WX 1069 ; N uni14E2 ; G 1715 -U 5347 ; WX 1035 ; N uni14E3 ; G 1716 -U 5348 ; WX 1069 ; N uni14E4 ; G 1717 -U 5349 ; WX 1035 ; N uni14E5 ; G 1718 -U 5350 ; WX 1083 ; N uni14E6 ; G 1719 -U 5351 ; WX 1030 ; N uni14E7 ; G 1720 -U 5352 ; WX 1083 ; N uni14E8 ; G 1721 -U 5353 ; WX 1030 ; N uni14E9 ; G 1722 -U 5354 ; WX 600 ; N uni14EA ; G 1723 -U 5356 ; WX 729 ; N uni14EC ; G 1724 -U 5357 ; WX 603 ; N uni14ED ; G 1725 -U 5358 ; WX 603 ; N uni14EE ; G 1726 -U 5359 ; WX 603 ; N uni14EF ; G 1727 -U 5360 ; WX 603 ; N uni14F0 ; G 1728 -U 5361 ; WX 603 ; N uni14F1 ; G 1729 -U 5362 ; WX 603 ; N uni14F2 ; G 1730 -U 5363 ; WX 603 ; N uni14F3 ; G 1731 -U 5364 ; WX 603 ; N uni14F4 ; G 1732 -U 5365 ; WX 603 ; N uni14F5 ; G 1733 -U 5366 ; WX 834 ; N uni14F6 ; G 1734 -U 5367 ; WX 754 ; N uni14F7 ; G 1735 -U 5368 ; WX 792 ; N uni14F8 ; G 1736 -U 5369 ; WX 771 ; N uni14F9 ; G 1737 -U 5370 ; WX 792 ; N uni14FA ; G 1738 -U 5371 ; WX 771 ; N uni14FB ; G 1739 -U 5372 ; WX 834 ; N uni14FC ; G 1740 -U 5373 ; WX 754 ; N uni14FD ; G 1741 -U 5374 ; WX 834 ; N uni14FE ; G 1742 -U 5375 ; WX 754 ; N uni14FF ; G 1743 -U 5376 ; WX 792 ; N uni1500 ; G 1744 -U 5377 ; WX 771 ; N uni1501 ; G 1745 -U 5378 ; WX 792 ; N uni1502 ; G 1746 -U 5379 ; WX 771 ; N uni1503 ; G 1747 -U 5380 ; WX 792 ; N uni1504 ; G 1748 -U 5381 ; WX 418 ; N uni1505 ; G 1749 -U 5382 ; WX 420 ; N uni1506 ; G 1750 -U 5383 ; WX 418 ; N uni1507 ; G 1751 -U 5392 ; WX 712 ; N uni1510 ; G 1752 -U 5393 ; WX 712 ; N uni1511 ; G 1753 -U 5394 ; WX 712 ; N uni1512 ; G 1754 -U 5395 ; WX 892 ; N uni1513 ; G 1755 -U 5396 ; WX 892 ; N uni1514 ; G 1756 -U 5397 ; WX 892 ; N uni1515 ; G 1757 -U 5398 ; WX 892 ; N uni1516 ; G 1758 -U 5399 ; WX 910 ; N uni1517 ; G 1759 -U 5400 ; WX 872 ; N uni1518 ; G 1760 -U 5401 ; WX 910 ; N uni1519 ; G 1761 -U 5402 ; WX 872 ; N uni151A ; G 1762 -U 5403 ; WX 910 ; N uni151B ; G 1763 -U 5404 ; WX 872 ; N uni151C ; G 1764 -U 5405 ; WX 1140 ; N uni151D ; G 1765 -U 5406 ; WX 1100 ; N uni151E ; G 1766 -U 5407 ; WX 1140 ; N uni151F ; G 1767 -U 5408 ; WX 1100 ; N uni1520 ; G 1768 -U 5409 ; WX 1140 ; N uni1521 ; G 1769 -U 5410 ; WX 1100 ; N uni1522 ; G 1770 -U 5411 ; WX 1140 ; N uni1523 ; G 1771 -U 5412 ; WX 1100 ; N uni1524 ; G 1772 -U 5413 ; WX 641 ; N uni1525 ; G 1773 -U 5414 ; WX 627 ; N uni1526 ; G 1774 -U 5415 ; WX 627 ; N uni1527 ; G 1775 -U 5416 ; WX 627 ; N uni1528 ; G 1776 -U 5417 ; WX 627 ; N uni1529 ; G 1777 -U 5418 ; WX 627 ; N uni152A ; G 1778 -U 5419 ; WX 627 ; N uni152B ; G 1779 -U 5420 ; WX 627 ; N uni152C ; G 1780 -U 5421 ; WX 627 ; N uni152D ; G 1781 -U 5422 ; WX 627 ; N uni152E ; G 1782 -U 5423 ; WX 844 ; N uni152F ; G 1783 -U 5424 ; WX 781 ; N uni1530 ; G 1784 -U 5425 ; WX 816 ; N uni1531 ; G 1785 -U 5426 ; WX 818 ; N uni1532 ; G 1786 -U 5427 ; WX 816 ; N uni1533 ; G 1787 -U 5428 ; WX 818 ; N uni1534 ; G 1788 -U 5429 ; WX 844 ; N uni1535 ; G 1789 -U 5430 ; WX 781 ; N uni1536 ; G 1790 -U 5431 ; WX 844 ; N uni1537 ; G 1791 -U 5432 ; WX 781 ; N uni1538 ; G 1792 -U 5433 ; WX 816 ; N uni1539 ; G 1793 -U 5434 ; WX 818 ; N uni153A ; G 1794 -U 5435 ; WX 816 ; N uni153B ; G 1795 -U 5436 ; WX 818 ; N uni153C ; G 1796 -U 5437 ; WX 816 ; N uni153D ; G 1797 -U 5438 ; WX 418 ; N uni153E ; G 1798 -U 5440 ; WX 389 ; N uni1540 ; G 1799 -U 5441 ; WX 484 ; N uni1541 ; G 1800 -U 5442 ; WX 916 ; N uni1542 ; G 1801 -U 5443 ; WX 916 ; N uni1543 ; G 1802 -U 5444 ; WX 863 ; N uni1544 ; G 1803 -U 5445 ; WX 916 ; N uni1545 ; G 1804 -U 5446 ; WX 863 ; N uni1546 ; G 1805 -U 5447 ; WX 863 ; N uni1547 ; G 1806 -U 5448 ; WX 603 ; N uni1548 ; G 1807 -U 5449 ; WX 603 ; N uni1549 ; G 1808 -U 5450 ; WX 603 ; N uni154A ; G 1809 -U 5451 ; WX 603 ; N uni154B ; G 1810 -U 5452 ; WX 603 ; N uni154C ; G 1811 -U 5453 ; WX 603 ; N uni154D ; G 1812 -U 5454 ; WX 834 ; N uni154E ; G 1813 -U 5455 ; WX 754 ; N uni154F ; G 1814 -U 5456 ; WX 418 ; N uni1550 ; G 1815 -U 5458 ; WX 729 ; N uni1552 ; G 1816 -U 5459 ; WX 684 ; N uni1553 ; G 1817 -U 5460 ; WX 684 ; N uni1554 ; G 1818 -U 5461 ; WX 684 ; N uni1555 ; G 1819 -U 5462 ; WX 684 ; N uni1556 ; G 1820 -U 5463 ; WX 726 ; N uni1557 ; G 1821 -U 5464 ; WX 726 ; N uni1558 ; G 1822 -U 5465 ; WX 726 ; N uni1559 ; G 1823 -U 5466 ; WX 726 ; N uni155A ; G 1824 -U 5467 ; WX 924 ; N uni155B ; G 1825 -U 5468 ; WX 1007 ; N uni155C ; G 1826 -U 5469 ; WX 508 ; N uni155D ; G 1827 -U 5470 ; WX 732 ; N uni155E ; G 1828 -U 5471 ; WX 732 ; N uni155F ; G 1829 -U 5472 ; WX 732 ; N uni1560 ; G 1830 -U 5473 ; WX 732 ; N uni1561 ; G 1831 -U 5474 ; WX 732 ; N uni1562 ; G 1832 -U 5475 ; WX 732 ; N uni1563 ; G 1833 -U 5476 ; WX 730 ; N uni1564 ; G 1834 -U 5477 ; WX 730 ; N uni1565 ; G 1835 -U 5478 ; WX 730 ; N uni1566 ; G 1836 -U 5479 ; WX 730 ; N uni1567 ; G 1837 -U 5480 ; WX 947 ; N uni1568 ; G 1838 -U 5481 ; WX 900 ; N uni1569 ; G 1839 -U 5482 ; WX 508 ; N uni156A ; G 1840 -U 5492 ; WX 831 ; N uni1574 ; G 1841 -U 5493 ; WX 831 ; N uni1575 ; G 1842 -U 5494 ; WX 831 ; N uni1576 ; G 1843 -U 5495 ; WX 831 ; N uni1577 ; G 1844 -U 5496 ; WX 831 ; N uni1578 ; G 1845 -U 5497 ; WX 831 ; N uni1579 ; G 1846 -U 5498 ; WX 831 ; N uni157A ; G 1847 -U 5499 ; WX 563 ; N uni157B ; G 1848 -U 5500 ; WX 752 ; N uni157C ; G 1849 -U 5501 ; WX 484 ; N uni157D ; G 1850 -U 5502 ; WX 1047 ; N uni157E ; G 1851 -U 5503 ; WX 1047 ; N uni157F ; G 1852 -U 5504 ; WX 1047 ; N uni1580 ; G 1853 -U 5505 ; WX 1047 ; N uni1581 ; G 1854 -U 5506 ; WX 1047 ; N uni1582 ; G 1855 -U 5507 ; WX 1047 ; N uni1583 ; G 1856 -U 5508 ; WX 1047 ; N uni1584 ; G 1857 -U 5509 ; WX 825 ; N uni1585 ; G 1858 -U 5514 ; WX 831 ; N uni158A ; G 1859 -U 5515 ; WX 831 ; N uni158B ; G 1860 -U 5516 ; WX 831 ; N uni158C ; G 1861 -U 5517 ; WX 831 ; N uni158D ; G 1862 -U 5518 ; WX 1259 ; N uni158E ; G 1863 -U 5519 ; WX 1259 ; N uni158F ; G 1864 -U 5520 ; WX 1259 ; N uni1590 ; G 1865 -U 5521 ; WX 1002 ; N uni1591 ; G 1866 -U 5522 ; WX 1002 ; N uni1592 ; G 1867 -U 5523 ; WX 1259 ; N uni1593 ; G 1868 -U 5524 ; WX 1259 ; N uni1594 ; G 1869 -U 5525 ; WX 700 ; N uni1595 ; G 1870 -U 5526 ; WX 1073 ; N uni1596 ; G 1871 -U 5536 ; WX 852 ; N uni15A0 ; G 1872 -U 5537 ; WX 852 ; N uni15A1 ; G 1873 -U 5538 ; WX 799 ; N uni15A2 ; G 1874 -U 5539 ; WX 799 ; N uni15A3 ; G 1875 -U 5540 ; WX 799 ; N uni15A4 ; G 1876 -U 5541 ; WX 799 ; N uni15A5 ; G 1877 -U 5542 ; WX 600 ; N uni15A6 ; G 1878 -U 5543 ; WX 643 ; N uni15A7 ; G 1879 -U 5544 ; WX 643 ; N uni15A8 ; G 1880 -U 5545 ; WX 643 ; N uni15A9 ; G 1881 -U 5546 ; WX 643 ; N uni15AA ; G 1882 -U 5547 ; WX 643 ; N uni15AB ; G 1883 -U 5548 ; WX 643 ; N uni15AC ; G 1884 -U 5549 ; WX 643 ; N uni15AD ; G 1885 -U 5550 ; WX 418 ; N uni15AE ; G 1886 -U 5551 ; WX 628 ; N uni15AF ; G 1887 -U 5598 ; WX 770 ; N uni15DE ; G 1888 -U 5601 ; WX 770 ; N uni15E1 ; G 1889 -U 5702 ; WX 468 ; N uni1646 ; G 1890 -U 5703 ; WX 468 ; N uni1647 ; G 1891 -U 5742 ; WX 444 ; N uni166E ; G 1892 -U 5743 ; WX 1047 ; N uni166F ; G 1893 -U 5744 ; WX 1310 ; N uni1670 ; G 1894 -U 5745 ; WX 1632 ; N uni1671 ; G 1895 -U 5746 ; WX 1632 ; N uni1672 ; G 1896 -U 5747 ; WX 1375 ; N uni1673 ; G 1897 -U 5748 ; WX 1375 ; N uni1674 ; G 1898 -U 5749 ; WX 1632 ; N uni1675 ; G 1899 -U 5750 ; WX 1632 ; N uni1676 ; G 1900 -U 7424 ; WX 592 ; N uni1D00 ; G 1901 -U 7425 ; WX 717 ; N uni1D01 ; G 1902 -U 7426 ; WX 982 ; N uni1D02 ; G 1903 -U 7427 ; WX 586 ; N uni1D03 ; G 1904 -U 7428 ; WX 550 ; N uni1D04 ; G 1905 -U 7429 ; WX 605 ; N uni1D05 ; G 1906 -U 7430 ; WX 605 ; N uni1D06 ; G 1907 -U 7431 ; WX 491 ; N uni1D07 ; G 1908 -U 7432 ; WX 541 ; N uni1D08 ; G 1909 -U 7433 ; WX 278 ; N uni1D09 ; G 1910 -U 7434 ; WX 395 ; N uni1D0A ; G 1911 -U 7435 ; WX 579 ; N uni1D0B ; G 1912 -U 7436 ; WX 583 ; N uni1D0C ; G 1913 -U 7437 ; WX 754 ; N uni1D0D ; G 1914 -U 7438 ; WX 650 ; N uni1D0E ; G 1915 -U 7439 ; WX 612 ; N uni1D0F ; G 1916 -U 7440 ; WX 550 ; N uni1D10 ; G 1917 -U 7441 ; WX 684 ; N uni1D11 ; G 1918 -U 7442 ; WX 684 ; N uni1D12 ; G 1919 -U 7443 ; WX 684 ; N uni1D13 ; G 1920 -U 7444 ; WX 1023 ; N uni1D14 ; G 1921 -U 7446 ; WX 612 ; N uni1D16 ; G 1922 -U 7447 ; WX 612 ; N uni1D17 ; G 1923 -U 7448 ; WX 524 ; N uni1D18 ; G 1924 -U 7449 ; WX 602 ; N uni1D19 ; G 1925 -U 7450 ; WX 602 ; N uni1D1A ; G 1926 -U 7451 ; WX 583 ; N uni1D1B ; G 1927 -U 7452 ; WX 574 ; N uni1D1C ; G 1928 -U 7453 ; WX 737 ; N uni1D1D ; G 1929 -U 7454 ; WX 948 ; N uni1D1E ; G 1930 -U 7455 ; WX 638 ; N uni1D1F ; G 1931 -U 7456 ; WX 592 ; N uni1D20 ; G 1932 -U 7457 ; WX 818 ; N uni1D21 ; G 1933 -U 7458 ; WX 525 ; N uni1D22 ; G 1934 -U 7459 ; WX 526 ; N uni1D23 ; G 1935 -U 7462 ; WX 583 ; N uni1D26 ; G 1936 -U 7463 ; WX 592 ; N uni1D27 ; G 1937 -U 7464 ; WX 564 ; N uni1D28 ; G 1938 -U 7465 ; WX 524 ; N uni1D29 ; G 1939 -U 7466 ; WX 590 ; N uni1D2A ; G 1940 -U 7467 ; WX 639 ; N uni1D2B ; G 1941 -U 7468 ; WX 431 ; N uni1D2C ; G 1942 -U 7469 ; WX 613 ; N uni1D2D ; G 1943 -U 7470 ; WX 432 ; N uni1D2E ; G 1944 -U 7472 ; WX 485 ; N uni1D30 ; G 1945 -U 7473 ; WX 398 ; N uni1D31 ; G 1946 -U 7474 ; WX 398 ; N uni1D32 ; G 1947 -U 7475 ; WX 488 ; N uni1D33 ; G 1948 -U 7476 ; WX 474 ; N uni1D34 ; G 1949 -U 7477 ; WX 186 ; N uni1D35 ; G 1950 -U 7478 ; WX 186 ; N uni1D36 ; G 1951 -U 7479 ; WX 413 ; N uni1D37 ; G 1952 -U 7480 ; WX 351 ; N uni1D38 ; G 1953 -U 7481 ; WX 543 ; N uni1D39 ; G 1954 -U 7482 ; WX 471 ; N uni1D3A ; G 1955 -U 7483 ; WX 471 ; N uni1D3B ; G 1956 -U 7484 ; WX 496 ; N uni1D3C ; G 1957 -U 7485 ; WX 439 ; N uni1D3D ; G 1958 -U 7486 ; WX 380 ; N uni1D3E ; G 1959 -U 7487 ; WX 438 ; N uni1D3F ; G 1960 -U 7488 ; WX 385 ; N uni1D40 ; G 1961 -U 7489 ; WX 461 ; N uni1D41 ; G 1962 -U 7490 ; WX 623 ; N uni1D42 ; G 1963 -U 7491 ; WX 392 ; N uni1D43 ; G 1964 -U 7492 ; WX 392 ; N uni1D44 ; G 1965 -U 7493 ; WX 405 ; N uni1D45 ; G 1966 -U 7494 ; WX 648 ; N uni1D46 ; G 1967 -U 7495 ; WX 428 ; N uni1D47 ; G 1968 -U 7496 ; WX 405 ; N uni1D48 ; G 1969 -U 7497 ; WX 417 ; N uni1D49 ; G 1970 -U 7498 ; WX 417 ; N uni1D4A ; G 1971 -U 7499 ; WX 360 ; N uni1D4B ; G 1972 -U 7500 ; WX 359 ; N uni1D4C ; G 1973 -U 7501 ; WX 405 ; N uni1D4D ; G 1974 -U 7502 ; WX 179 ; N uni1D4E ; G 1975 -U 7503 ; WX 426 ; N uni1D4F ; G 1976 -U 7504 ; WX 623 ; N uni1D50 ; G 1977 -U 7505 ; WX 409 ; N uni1D51 ; G 1978 -U 7506 ; WX 414 ; N uni1D52 ; G 1979 -U 7507 ; WX 370 ; N uni1D53 ; G 1980 -U 7508 ; WX 414 ; N uni1D54 ; G 1981 -U 7509 ; WX 414 ; N uni1D55 ; G 1982 -U 7510 ; WX 428 ; N uni1D56 ; G 1983 -U 7511 ; WX 295 ; N uni1D57 ; G 1984 -U 7512 ; WX 405 ; N uni1D58 ; G 1985 -U 7513 ; WX 470 ; N uni1D59 ; G 1986 -U 7514 ; WX 623 ; N uni1D5A ; G 1987 -U 7515 ; WX 417 ; N uni1D5B ; G 1988 -U 7517 ; WX 402 ; N uni1D5D ; G 1989 -U 7518 ; WX 373 ; N uni1D5E ; G 1990 -U 7519 ; WX 385 ; N uni1D5F ; G 1991 -U 7520 ; WX 416 ; N uni1D60 ; G 1992 -U 7521 ; WX 364 ; N uni1D61 ; G 1993 -U 7522 ; WX 179 ; N uni1D62 ; G 1994 -U 7523 ; WX 259 ; N uni1D63 ; G 1995 -U 7524 ; WX 405 ; N uni1D64 ; G 1996 -U 7525 ; WX 417 ; N uni1D65 ; G 1997 -U 7526 ; WX 402 ; N uni1D66 ; G 1998 -U 7527 ; WX 373 ; N uni1D67 ; G 1999 -U 7528 ; WX 412 ; N uni1D68 ; G 2000 -U 7529 ; WX 416 ; N uni1D69 ; G 2001 -U 7530 ; WX 364 ; N uni1D6A ; G 2002 -U 7543 ; WX 635 ; N uni1D77 ; G 2003 -U 7544 ; WX 474 ; N uni1D78 ; G 2004 -U 7547 ; WX 372 ; N uni1D7B ; G 2005 -U 7549 ; WX 667 ; N uni1D7D ; G 2006 -U 7557 ; WX 278 ; N uni1D85 ; G 2007 -U 7579 ; WX 405 ; N uni1D9B ; G 2008 -U 7580 ; WX 370 ; N uni1D9C ; G 2009 -U 7581 ; WX 370 ; N uni1D9D ; G 2010 -U 7582 ; WX 414 ; N uni1D9E ; G 2011 -U 7583 ; WX 360 ; N uni1D9F ; G 2012 -U 7584 ; WX 296 ; N uni1DA0 ; G 2013 -U 7585 ; WX 233 ; N uni1DA1 ; G 2014 -U 7586 ; WX 405 ; N uni1DA2 ; G 2015 -U 7587 ; WX 405 ; N uni1DA3 ; G 2016 -U 7588 ; WX 261 ; N uni1DA4 ; G 2017 -U 7589 ; WX 250 ; N uni1DA5 ; G 2018 -U 7590 ; WX 261 ; N uni1DA6 ; G 2019 -U 7591 ; WX 261 ; N uni1DA7 ; G 2020 -U 7592 ; WX 234 ; N uni1DA8 ; G 2021 -U 7593 ; WX 250 ; N uni1DA9 ; G 2022 -U 7594 ; WX 235 ; N uni1DAA ; G 2023 -U 7595 ; WX 376 ; N uni1DAB ; G 2024 -U 7596 ; WX 623 ; N uni1DAC ; G 2025 -U 7597 ; WX 623 ; N uni1DAD ; G 2026 -U 7598 ; WX 411 ; N uni1DAE ; G 2027 -U 7599 ; WX 479 ; N uni1DAF ; G 2028 -U 7600 ; WX 409 ; N uni1DB0 ; G 2029 -U 7601 ; WX 414 ; N uni1DB1 ; G 2030 -U 7602 ; WX 414 ; N uni1DB2 ; G 2031 -U 7603 ; WX 360 ; N uni1DB3 ; G 2032 -U 7604 ; WX 287 ; N uni1DB4 ; G 2033 -U 7605 ; WX 295 ; N uni1DB5 ; G 2034 -U 7606 ; WX 508 ; N uni1DB6 ; G 2035 -U 7607 ; WX 418 ; N uni1DB7 ; G 2036 -U 7608 ; WX 361 ; N uni1DB8 ; G 2037 -U 7609 ; WX 406 ; N uni1DB9 ; G 2038 -U 7610 ; WX 417 ; N uni1DBA ; G 2039 -U 7611 ; WX 366 ; N uni1DBB ; G 2040 -U 7612 ; WX 437 ; N uni1DBC ; G 2041 -U 7613 ; WX 366 ; N uni1DBD ; G 2042 -U 7614 ; WX 392 ; N uni1DBE ; G 2043 -U 7615 ; WX 414 ; N uni1DBF ; G 2044 -U 7620 ; WX 0 ; N uni1DC4 ; G 2045 -U 7621 ; WX 0 ; N uni1DC5 ; G 2046 -U 7622 ; WX 0 ; N uni1DC6 ; G 2047 -U 7623 ; WX 0 ; N uni1DC7 ; G 2048 -U 7624 ; WX 0 ; N uni1DC8 ; G 2049 -U 7625 ; WX 0 ; N uni1DC9 ; G 2050 -U 7680 ; WX 684 ; N uni1E00 ; G 2051 -U 7681 ; WX 613 ; N uni1E01 ; G 2052 -U 7682 ; WX 686 ; N uni1E02 ; G 2053 -U 7683 ; WX 635 ; N uni1E03 ; G 2054 -U 7684 ; WX 686 ; N uni1E04 ; G 2055 -U 7685 ; WX 635 ; N uni1E05 ; G 2056 -U 7686 ; WX 686 ; N uni1E06 ; G 2057 -U 7687 ; WX 635 ; N uni1E07 ; G 2058 -U 7688 ; WX 698 ; N uni1E08 ; G 2059 -U 7689 ; WX 550 ; N uni1E09 ; G 2060 -U 7690 ; WX 770 ; N uni1E0A ; G 2061 -U 7691 ; WX 635 ; N uni1E0B ; G 2062 -U 7692 ; WX 770 ; N uni1E0C ; G 2063 -U 7693 ; WX 635 ; N uni1E0D ; G 2064 -U 7694 ; WX 770 ; N uni1E0E ; G 2065 -U 7695 ; WX 635 ; N uni1E0F ; G 2066 -U 7696 ; WX 770 ; N uni1E10 ; G 2067 -U 7697 ; WX 635 ; N uni1E11 ; G 2068 -U 7698 ; WX 770 ; N uni1E12 ; G 2069 -U 7699 ; WX 635 ; N uni1E13 ; G 2070 -U 7700 ; WX 632 ; N uni1E14 ; G 2071 -U 7701 ; WX 615 ; N uni1E15 ; G 2072 -U 7702 ; WX 632 ; N uni1E16 ; G 2073 -U 7703 ; WX 615 ; N uni1E17 ; G 2074 -U 7704 ; WX 632 ; N uni1E18 ; G 2075 -U 7705 ; WX 615 ; N uni1E19 ; G 2076 -U 7706 ; WX 632 ; N uni1E1A ; G 2077 -U 7707 ; WX 615 ; N uni1E1B ; G 2078 -U 7708 ; WX 632 ; N uni1E1C ; G 2079 -U 7709 ; WX 615 ; N uni1E1D ; G 2080 -U 7710 ; WX 575 ; N uni1E1E ; G 2081 -U 7711 ; WX 352 ; N uni1E1F ; G 2082 -U 7712 ; WX 775 ; N uni1E20 ; G 2083 -U 7713 ; WX 635 ; N uni1E21 ; G 2084 -U 7714 ; WX 752 ; N uni1E22 ; G 2085 -U 7715 ; WX 634 ; N uni1E23 ; G 2086 -U 7716 ; WX 752 ; N uni1E24 ; G 2087 -U 7717 ; WX 634 ; N uni1E25 ; G 2088 -U 7718 ; WX 752 ; N uni1E26 ; G 2089 -U 7719 ; WX 634 ; N uni1E27 ; G 2090 -U 7720 ; WX 752 ; N uni1E28 ; G 2091 -U 7721 ; WX 634 ; N uni1E29 ; G 2092 -U 7722 ; WX 752 ; N uni1E2A ; G 2093 -U 7723 ; WX 634 ; N uni1E2B ; G 2094 -U 7724 ; WX 295 ; N uni1E2C ; G 2095 -U 7725 ; WX 278 ; N uni1E2D ; G 2096 -U 7726 ; WX 295 ; N uni1E2E ; G 2097 -U 7727 ; WX 278 ; N uni1E2F ; G 2098 -U 7728 ; WX 656 ; N uni1E30 ; G 2099 -U 7729 ; WX 579 ; N uni1E31 ; G 2100 -U 7730 ; WX 656 ; N uni1E32 ; G 2101 -U 7731 ; WX 579 ; N uni1E33 ; G 2102 -U 7732 ; WX 656 ; N uni1E34 ; G 2103 -U 7733 ; WX 579 ; N uni1E35 ; G 2104 -U 7734 ; WX 557 ; N uni1E36 ; G 2105 -U 7735 ; WX 278 ; N uni1E37 ; G 2106 -U 7736 ; WX 557 ; N uni1E38 ; G 2107 -U 7737 ; WX 278 ; N uni1E39 ; G 2108 -U 7738 ; WX 557 ; N uni1E3A ; G 2109 -U 7739 ; WX 278 ; N uni1E3B ; G 2110 -U 7740 ; WX 557 ; N uni1E3C ; G 2111 -U 7741 ; WX 278 ; N uni1E3D ; G 2112 -U 7742 ; WX 863 ; N uni1E3E ; G 2113 -U 7743 ; WX 974 ; N uni1E3F ; G 2114 -U 7744 ; WX 863 ; N uni1E40 ; G 2115 -U 7745 ; WX 974 ; N uni1E41 ; G 2116 -U 7746 ; WX 863 ; N uni1E42 ; G 2117 -U 7747 ; WX 974 ; N uni1E43 ; G 2118 -U 7748 ; WX 748 ; N uni1E44 ; G 2119 -U 7749 ; WX 634 ; N uni1E45 ; G 2120 -U 7750 ; WX 748 ; N uni1E46 ; G 2121 -U 7751 ; WX 634 ; N uni1E47 ; G 2122 -U 7752 ; WX 748 ; N uni1E48 ; G 2123 -U 7753 ; WX 634 ; N uni1E49 ; G 2124 -U 7754 ; WX 748 ; N uni1E4A ; G 2125 -U 7755 ; WX 634 ; N uni1E4B ; G 2126 -U 7756 ; WX 787 ; N uni1E4C ; G 2127 -U 7757 ; WX 612 ; N uni1E4D ; G 2128 -U 7758 ; WX 787 ; N uni1E4E ; G 2129 -U 7759 ; WX 612 ; N uni1E4F ; G 2130 -U 7760 ; WX 787 ; N uni1E50 ; G 2131 -U 7761 ; WX 612 ; N uni1E51 ; G 2132 -U 7762 ; WX 787 ; N uni1E52 ; G 2133 -U 7763 ; WX 612 ; N uni1E53 ; G 2134 -U 7764 ; WX 603 ; N uni1E54 ; G 2135 -U 7765 ; WX 635 ; N uni1E55 ; G 2136 -U 7766 ; WX 603 ; N uni1E56 ; G 2137 -U 7767 ; WX 635 ; N uni1E57 ; G 2138 -U 7768 ; WX 695 ; N uni1E58 ; G 2139 -U 7769 ; WX 411 ; N uni1E59 ; G 2140 -U 7770 ; WX 695 ; N uni1E5A ; G 2141 -U 7771 ; WX 411 ; N uni1E5B ; G 2142 -U 7772 ; WX 695 ; N uni1E5C ; G 2143 -U 7773 ; WX 411 ; N uni1E5D ; G 2144 -U 7774 ; WX 695 ; N uni1E5E ; G 2145 -U 7775 ; WX 411 ; N uni1E5F ; G 2146 -U 7776 ; WX 635 ; N uni1E60 ; G 2147 -U 7777 ; WX 521 ; N uni1E61 ; G 2148 -U 7778 ; WX 635 ; N uni1E62 ; G 2149 -U 7779 ; WX 521 ; N uni1E63 ; G 2150 -U 7780 ; WX 635 ; N uni1E64 ; G 2151 -U 7781 ; WX 521 ; N uni1E65 ; G 2152 -U 7782 ; WX 635 ; N uni1E66 ; G 2153 -U 7783 ; WX 521 ; N uni1E67 ; G 2154 -U 7784 ; WX 635 ; N uni1E68 ; G 2155 -U 7785 ; WX 521 ; N uni1E69 ; G 2156 -U 7786 ; WX 611 ; N uni1E6A ; G 2157 -U 7787 ; WX 392 ; N uni1E6B ; G 2158 -U 7788 ; WX 611 ; N uni1E6C ; G 2159 -U 7789 ; WX 392 ; N uni1E6D ; G 2160 -U 7790 ; WX 611 ; N uni1E6E ; G 2161 -U 7791 ; WX 392 ; N uni1E6F ; G 2162 -U 7792 ; WX 611 ; N uni1E70 ; G 2163 -U 7793 ; WX 392 ; N uni1E71 ; G 2164 -U 7794 ; WX 732 ; N uni1E72 ; G 2165 -U 7795 ; WX 634 ; N uni1E73 ; G 2166 -U 7796 ; WX 732 ; N uni1E74 ; G 2167 -U 7797 ; WX 634 ; N uni1E75 ; G 2168 -U 7798 ; WX 732 ; N uni1E76 ; G 2169 -U 7799 ; WX 634 ; N uni1E77 ; G 2170 -U 7800 ; WX 732 ; N uni1E78 ; G 2171 -U 7801 ; WX 634 ; N uni1E79 ; G 2172 -U 7802 ; WX 732 ; N uni1E7A ; G 2173 -U 7803 ; WX 634 ; N uni1E7B ; G 2174 -U 7804 ; WX 684 ; N uni1E7C ; G 2175 -U 7805 ; WX 592 ; N uni1E7D ; G 2176 -U 7806 ; WX 684 ; N uni1E7E ; G 2177 -U 7807 ; WX 592 ; N uni1E7F ; G 2178 -U 7808 ; WX 989 ; N Wgrave ; G 2179 -U 7809 ; WX 818 ; N wgrave ; G 2180 -U 7810 ; WX 989 ; N Wacute ; G 2181 -U 7811 ; WX 818 ; N wacute ; G 2182 -U 7812 ; WX 989 ; N Wdieresis ; G 2183 -U 7813 ; WX 818 ; N wdieresis ; G 2184 -U 7814 ; WX 989 ; N uni1E86 ; G 2185 -U 7815 ; WX 818 ; N uni1E87 ; G 2186 -U 7816 ; WX 989 ; N uni1E88 ; G 2187 -U 7817 ; WX 818 ; N uni1E89 ; G 2188 -U 7818 ; WX 685 ; N uni1E8A ; G 2189 -U 7819 ; WX 592 ; N uni1E8B ; G 2190 -U 7820 ; WX 685 ; N uni1E8C ; G 2191 -U 7821 ; WX 592 ; N uni1E8D ; G 2192 -U 7822 ; WX 611 ; N uni1E8E ; G 2193 -U 7823 ; WX 592 ; N uni1E8F ; G 2194 -U 7824 ; WX 685 ; N uni1E90 ; G 2195 -U 7825 ; WX 525 ; N uni1E91 ; G 2196 -U 7826 ; WX 685 ; N uni1E92 ; G 2197 -U 7827 ; WX 525 ; N uni1E93 ; G 2198 -U 7828 ; WX 685 ; N uni1E94 ; G 2199 -U 7829 ; WX 525 ; N uni1E95 ; G 2200 -U 7830 ; WX 634 ; N uni1E96 ; G 2201 -U 7831 ; WX 392 ; N uni1E97 ; G 2202 -U 7832 ; WX 818 ; N uni1E98 ; G 2203 -U 7833 ; WX 592 ; N uni1E99 ; G 2204 -U 7834 ; WX 613 ; N uni1E9A ; G 2205 -U 7835 ; WX 352 ; N uni1E9B ; G 2206 -U 7836 ; WX 352 ; N uni1E9C ; G 2207 -U 7837 ; WX 352 ; N uni1E9D ; G 2208 -U 7838 ; WX 769 ; N uni1E9E ; G 2209 -U 7839 ; WX 612 ; N uni1E9F ; G 2210 -U 7840 ; WX 684 ; N uni1EA0 ; G 2211 -U 7841 ; WX 613 ; N uni1EA1 ; G 2212 -U 7842 ; WX 684 ; N uni1EA2 ; G 2213 -U 7843 ; WX 613 ; N uni1EA3 ; G 2214 -U 7844 ; WX 684 ; N uni1EA4 ; G 2215 -U 7845 ; WX 613 ; N uni1EA5 ; G 2216 -U 7846 ; WX 684 ; N uni1EA6 ; G 2217 -U 7847 ; WX 613 ; N uni1EA7 ; G 2218 -U 7848 ; WX 684 ; N uni1EA8 ; G 2219 -U 7849 ; WX 613 ; N uni1EA9 ; G 2220 -U 7850 ; WX 684 ; N uni1EAA ; G 2221 -U 7851 ; WX 613 ; N uni1EAB ; G 2222 -U 7852 ; WX 684 ; N uni1EAC ; G 2223 -U 7853 ; WX 613 ; N uni1EAD ; G 2224 -U 7854 ; WX 684 ; N uni1EAE ; G 2225 -U 7855 ; WX 613 ; N uni1EAF ; G 2226 -U 7856 ; WX 684 ; N uni1EB0 ; G 2227 -U 7857 ; WX 613 ; N uni1EB1 ; G 2228 -U 7858 ; WX 684 ; N uni1EB2 ; G 2229 -U 7859 ; WX 613 ; N uni1EB3 ; G 2230 -U 7860 ; WX 684 ; N uni1EB4 ; G 2231 -U 7861 ; WX 613 ; N uni1EB5 ; G 2232 -U 7862 ; WX 684 ; N uni1EB6 ; G 2233 -U 7863 ; WX 613 ; N uni1EB7 ; G 2234 -U 7864 ; WX 632 ; N uni1EB8 ; G 2235 -U 7865 ; WX 615 ; N uni1EB9 ; G 2236 -U 7866 ; WX 632 ; N uni1EBA ; G 2237 -U 7867 ; WX 615 ; N uni1EBB ; G 2238 -U 7868 ; WX 632 ; N uni1EBC ; G 2239 -U 7869 ; WX 615 ; N uni1EBD ; G 2240 -U 7870 ; WX 632 ; N uni1EBE ; G 2241 -U 7871 ; WX 615 ; N uni1EBF ; G 2242 -U 7872 ; WX 632 ; N uni1EC0 ; G 2243 -U 7873 ; WX 615 ; N uni1EC1 ; G 2244 -U 7874 ; WX 632 ; N uni1EC2 ; G 2245 -U 7875 ; WX 615 ; N uni1EC3 ; G 2246 -U 7876 ; WX 632 ; N uni1EC4 ; G 2247 -U 7877 ; WX 615 ; N uni1EC5 ; G 2248 -U 7878 ; WX 632 ; N uni1EC6 ; G 2249 -U 7879 ; WX 615 ; N uni1EC7 ; G 2250 -U 7880 ; WX 295 ; N uni1EC8 ; G 2251 -U 7881 ; WX 278 ; N uni1EC9 ; G 2252 -U 7882 ; WX 295 ; N uni1ECA ; G 2253 -U 7883 ; WX 278 ; N uni1ECB ; G 2254 -U 7884 ; WX 787 ; N uni1ECC ; G 2255 -U 7885 ; WX 612 ; N uni1ECD ; G 2256 -U 7886 ; WX 787 ; N uni1ECE ; G 2257 -U 7887 ; WX 612 ; N uni1ECF ; G 2258 -U 7888 ; WX 787 ; N uni1ED0 ; G 2259 -U 7889 ; WX 612 ; N uni1ED1 ; G 2260 -U 7890 ; WX 787 ; N uni1ED2 ; G 2261 -U 7891 ; WX 612 ; N uni1ED3 ; G 2262 -U 7892 ; WX 787 ; N uni1ED4 ; G 2263 -U 7893 ; WX 612 ; N uni1ED5 ; G 2264 -U 7894 ; WX 787 ; N uni1ED6 ; G 2265 -U 7895 ; WX 612 ; N uni1ED7 ; G 2266 -U 7896 ; WX 787 ; N uni1ED8 ; G 2267 -U 7897 ; WX 612 ; N uni1ED9 ; G 2268 -U 7898 ; WX 913 ; N uni1EDA ; G 2269 -U 7899 ; WX 612 ; N uni1EDB ; G 2270 -U 7900 ; WX 913 ; N uni1EDC ; G 2271 -U 7901 ; WX 612 ; N uni1EDD ; G 2272 -U 7902 ; WX 913 ; N uni1EDE ; G 2273 -U 7903 ; WX 612 ; N uni1EDF ; G 2274 -U 7904 ; WX 913 ; N uni1EE0 ; G 2275 -U 7905 ; WX 612 ; N uni1EE1 ; G 2276 -U 7906 ; WX 913 ; N uni1EE2 ; G 2277 -U 7907 ; WX 612 ; N uni1EE3 ; G 2278 -U 7908 ; WX 732 ; N uni1EE4 ; G 2279 -U 7909 ; WX 634 ; N uni1EE5 ; G 2280 -U 7910 ; WX 732 ; N uni1EE6 ; G 2281 -U 7911 ; WX 634 ; N uni1EE7 ; G 2282 -U 7912 ; WX 838 ; N uni1EE8 ; G 2283 -U 7913 ; WX 634 ; N uni1EE9 ; G 2284 -U 7914 ; WX 838 ; N uni1EEA ; G 2285 -U 7915 ; WX 634 ; N uni1EEB ; G 2286 -U 7916 ; WX 838 ; N uni1EEC ; G 2287 -U 7917 ; WX 634 ; N uni1EED ; G 2288 -U 7918 ; WX 838 ; N uni1EEE ; G 2289 -U 7919 ; WX 634 ; N uni1EEF ; G 2290 -U 7920 ; WX 838 ; N uni1EF0 ; G 2291 -U 7921 ; WX 634 ; N uni1EF1 ; G 2292 -U 7922 ; WX 611 ; N Ygrave ; G 2293 -U 7923 ; WX 592 ; N ygrave ; G 2294 -U 7924 ; WX 611 ; N uni1EF4 ; G 2295 -U 7925 ; WX 592 ; N uni1EF5 ; G 2296 -U 7926 ; WX 611 ; N uni1EF6 ; G 2297 -U 7927 ; WX 592 ; N uni1EF7 ; G 2298 -U 7928 ; WX 611 ; N uni1EF8 ; G 2299 -U 7929 ; WX 592 ; N uni1EF9 ; G 2300 -U 7930 ; WX 769 ; N uni1EFA ; G 2301 -U 7931 ; WX 477 ; N uni1EFB ; G 2302 -U 7936 ; WX 659 ; N uni1F00 ; G 2303 -U 7937 ; WX 659 ; N uni1F01 ; G 2304 -U 7938 ; WX 659 ; N uni1F02 ; G 2305 -U 7939 ; WX 659 ; N uni1F03 ; G 2306 -U 7940 ; WX 659 ; N uni1F04 ; G 2307 -U 7941 ; WX 659 ; N uni1F05 ; G 2308 -U 7942 ; WX 659 ; N uni1F06 ; G 2309 -U 7943 ; WX 659 ; N uni1F07 ; G 2310 -U 7944 ; WX 684 ; N uni1F08 ; G 2311 -U 7945 ; WX 684 ; N uni1F09 ; G 2312 -U 7946 ; WX 877 ; N uni1F0A ; G 2313 -U 7947 ; WX 877 ; N uni1F0B ; G 2314 -U 7948 ; WX 769 ; N uni1F0C ; G 2315 -U 7949 ; WX 801 ; N uni1F0D ; G 2316 -U 7950 ; WX 708 ; N uni1F0E ; G 2317 -U 7951 ; WX 743 ; N uni1F0F ; G 2318 -U 7952 ; WX 541 ; N uni1F10 ; G 2319 -U 7953 ; WX 541 ; N uni1F11 ; G 2320 -U 7954 ; WX 541 ; N uni1F12 ; G 2321 -U 7955 ; WX 541 ; N uni1F13 ; G 2322 -U 7956 ; WX 541 ; N uni1F14 ; G 2323 -U 7957 ; WX 541 ; N uni1F15 ; G 2324 -U 7960 ; WX 711 ; N uni1F18 ; G 2325 -U 7961 ; WX 711 ; N uni1F19 ; G 2326 -U 7962 ; WX 966 ; N uni1F1A ; G 2327 -U 7963 ; WX 975 ; N uni1F1B ; G 2328 -U 7964 ; WX 898 ; N uni1F1C ; G 2329 -U 7965 ; WX 928 ; N uni1F1D ; G 2330 -U 7968 ; WX 634 ; N uni1F20 ; G 2331 -U 7969 ; WX 634 ; N uni1F21 ; G 2332 -U 7970 ; WX 634 ; N uni1F22 ; G 2333 -U 7971 ; WX 634 ; N uni1F23 ; G 2334 -U 7972 ; WX 634 ; N uni1F24 ; G 2335 -U 7973 ; WX 634 ; N uni1F25 ; G 2336 -U 7974 ; WX 634 ; N uni1F26 ; G 2337 -U 7975 ; WX 634 ; N uni1F27 ; G 2338 -U 7976 ; WX 837 ; N uni1F28 ; G 2339 -U 7977 ; WX 835 ; N uni1F29 ; G 2340 -U 7978 ; WX 1086 ; N uni1F2A ; G 2341 -U 7979 ; WX 1089 ; N uni1F2B ; G 2342 -U 7980 ; WX 1027 ; N uni1F2C ; G 2343 -U 7981 ; WX 1051 ; N uni1F2D ; G 2344 -U 7982 ; WX 934 ; N uni1F2E ; G 2345 -U 7983 ; WX 947 ; N uni1F2F ; G 2346 -U 7984 ; WX 338 ; N uni1F30 ; G 2347 -U 7985 ; WX 338 ; N uni1F31 ; G 2348 -U 7986 ; WX 338 ; N uni1F32 ; G 2349 -U 7987 ; WX 338 ; N uni1F33 ; G 2350 -U 7988 ; WX 338 ; N uni1F34 ; G 2351 -U 7989 ; WX 338 ; N uni1F35 ; G 2352 -U 7990 ; WX 338 ; N uni1F36 ; G 2353 -U 7991 ; WX 338 ; N uni1F37 ; G 2354 -U 7992 ; WX 380 ; N uni1F38 ; G 2355 -U 7993 ; WX 374 ; N uni1F39 ; G 2356 -U 7994 ; WX 635 ; N uni1F3A ; G 2357 -U 7995 ; WX 635 ; N uni1F3B ; G 2358 -U 7996 ; WX 570 ; N uni1F3C ; G 2359 -U 7997 ; WX 600 ; N uni1F3D ; G 2360 -U 7998 ; WX 489 ; N uni1F3E ; G 2361 -U 7999 ; WX 493 ; N uni1F3F ; G 2362 -U 8000 ; WX 612 ; N uni1F40 ; G 2363 -U 8001 ; WX 612 ; N uni1F41 ; G 2364 -U 8002 ; WX 612 ; N uni1F42 ; G 2365 -U 8003 ; WX 612 ; N uni1F43 ; G 2366 -U 8004 ; WX 612 ; N uni1F44 ; G 2367 -U 8005 ; WX 612 ; N uni1F45 ; G 2368 -U 8008 ; WX 804 ; N uni1F48 ; G 2369 -U 8009 ; WX 848 ; N uni1F49 ; G 2370 -U 8010 ; WX 1095 ; N uni1F4A ; G 2371 -U 8011 ; WX 1100 ; N uni1F4B ; G 2372 -U 8012 ; WX 938 ; N uni1F4C ; G 2373 -U 8013 ; WX 970 ; N uni1F4D ; G 2374 -U 8016 ; WX 579 ; N uni1F50 ; G 2375 -U 8017 ; WX 579 ; N uni1F51 ; G 2376 -U 8018 ; WX 579 ; N uni1F52 ; G 2377 -U 8019 ; WX 579 ; N uni1F53 ; G 2378 -U 8020 ; WX 579 ; N uni1F54 ; G 2379 -U 8021 ; WX 579 ; N uni1F55 ; G 2380 -U 8022 ; WX 579 ; N uni1F56 ; G 2381 -U 8023 ; WX 579 ; N uni1F57 ; G 2382 -U 8025 ; WX 784 ; N uni1F59 ; G 2383 -U 8027 ; WX 998 ; N uni1F5B ; G 2384 -U 8029 ; WX 1012 ; N uni1F5D ; G 2385 -U 8031 ; WX 897 ; N uni1F5F ; G 2386 -U 8032 ; WX 837 ; N uni1F60 ; G 2387 -U 8033 ; WX 837 ; N uni1F61 ; G 2388 -U 8034 ; WX 837 ; N uni1F62 ; G 2389 -U 8035 ; WX 837 ; N uni1F63 ; G 2390 -U 8036 ; WX 837 ; N uni1F64 ; G 2391 -U 8037 ; WX 837 ; N uni1F65 ; G 2392 -U 8038 ; WX 837 ; N uni1F66 ; G 2393 -U 8039 ; WX 837 ; N uni1F67 ; G 2394 -U 8040 ; WX 802 ; N uni1F68 ; G 2395 -U 8041 ; WX 843 ; N uni1F69 ; G 2396 -U 8042 ; WX 1089 ; N uni1F6A ; G 2397 -U 8043 ; WX 1095 ; N uni1F6B ; G 2398 -U 8044 ; WX 946 ; N uni1F6C ; G 2399 -U 8045 ; WX 972 ; N uni1F6D ; G 2400 -U 8046 ; WX 921 ; N uni1F6E ; G 2401 -U 8047 ; WX 952 ; N uni1F6F ; G 2402 -U 8048 ; WX 659 ; N uni1F70 ; G 2403 -U 8049 ; WX 659 ; N uni1F71 ; G 2404 -U 8050 ; WX 541 ; N uni1F72 ; G 2405 -U 8051 ; WX 548 ; N uni1F73 ; G 2406 -U 8052 ; WX 634 ; N uni1F74 ; G 2407 -U 8053 ; WX 654 ; N uni1F75 ; G 2408 -U 8054 ; WX 338 ; N uni1F76 ; G 2409 -U 8055 ; WX 338 ; N uni1F77 ; G 2410 -U 8056 ; WX 612 ; N uni1F78 ; G 2411 -U 8057 ; WX 612 ; N uni1F79 ; G 2412 -U 8058 ; WX 579 ; N uni1F7A ; G 2413 -U 8059 ; WX 579 ; N uni1F7B ; G 2414 -U 8060 ; WX 837 ; N uni1F7C ; G 2415 -U 8061 ; WX 837 ; N uni1F7D ; G 2416 -U 8064 ; WX 659 ; N uni1F80 ; G 2417 -U 8065 ; WX 659 ; N uni1F81 ; G 2418 -U 8066 ; WX 659 ; N uni1F82 ; G 2419 -U 8067 ; WX 659 ; N uni1F83 ; G 2420 -U 8068 ; WX 659 ; N uni1F84 ; G 2421 -U 8069 ; WX 659 ; N uni1F85 ; G 2422 -U 8070 ; WX 659 ; N uni1F86 ; G 2423 -U 8071 ; WX 659 ; N uni1F87 ; G 2424 -U 8072 ; WX 684 ; N uni1F88 ; G 2425 -U 8073 ; WX 684 ; N uni1F89 ; G 2426 -U 8074 ; WX 877 ; N uni1F8A ; G 2427 -U 8075 ; WX 877 ; N uni1F8B ; G 2428 -U 8076 ; WX 769 ; N uni1F8C ; G 2429 -U 8077 ; WX 801 ; N uni1F8D ; G 2430 -U 8078 ; WX 708 ; N uni1F8E ; G 2431 -U 8079 ; WX 743 ; N uni1F8F ; G 2432 -U 8080 ; WX 634 ; N uni1F90 ; G 2433 -U 8081 ; WX 634 ; N uni1F91 ; G 2434 -U 8082 ; WX 634 ; N uni1F92 ; G 2435 -U 8083 ; WX 634 ; N uni1F93 ; G 2436 -U 8084 ; WX 634 ; N uni1F94 ; G 2437 -U 8085 ; WX 634 ; N uni1F95 ; G 2438 -U 8086 ; WX 634 ; N uni1F96 ; G 2439 -U 8087 ; WX 634 ; N uni1F97 ; G 2440 -U 8088 ; WX 837 ; N uni1F98 ; G 2441 -U 8089 ; WX 835 ; N uni1F99 ; G 2442 -U 8090 ; WX 1086 ; N uni1F9A ; G 2443 -U 8091 ; WX 1089 ; N uni1F9B ; G 2444 -U 8092 ; WX 1027 ; N uni1F9C ; G 2445 -U 8093 ; WX 1051 ; N uni1F9D ; G 2446 -U 8094 ; WX 934 ; N uni1F9E ; G 2447 -U 8095 ; WX 947 ; N uni1F9F ; G 2448 -U 8096 ; WX 837 ; N uni1FA0 ; G 2449 -U 8097 ; WX 837 ; N uni1FA1 ; G 2450 -U 8098 ; WX 837 ; N uni1FA2 ; G 2451 -U 8099 ; WX 837 ; N uni1FA3 ; G 2452 -U 8100 ; WX 837 ; N uni1FA4 ; G 2453 -U 8101 ; WX 837 ; N uni1FA5 ; G 2454 -U 8102 ; WX 837 ; N uni1FA6 ; G 2455 -U 8103 ; WX 837 ; N uni1FA7 ; G 2456 -U 8104 ; WX 802 ; N uni1FA8 ; G 2457 -U 8105 ; WX 843 ; N uni1FA9 ; G 2458 -U 8106 ; WX 1089 ; N uni1FAA ; G 2459 -U 8107 ; WX 1095 ; N uni1FAB ; G 2460 -U 8108 ; WX 946 ; N uni1FAC ; G 2461 -U 8109 ; WX 972 ; N uni1FAD ; G 2462 -U 8110 ; WX 921 ; N uni1FAE ; G 2463 -U 8111 ; WX 952 ; N uni1FAF ; G 2464 -U 8112 ; WX 659 ; N uni1FB0 ; G 2465 -U 8113 ; WX 659 ; N uni1FB1 ; G 2466 -U 8114 ; WX 659 ; N uni1FB2 ; G 2467 -U 8115 ; WX 659 ; N uni1FB3 ; G 2468 -U 8116 ; WX 659 ; N uni1FB4 ; G 2469 -U 8118 ; WX 659 ; N uni1FB6 ; G 2470 -U 8119 ; WX 659 ; N uni1FB7 ; G 2471 -U 8120 ; WX 684 ; N uni1FB8 ; G 2472 -U 8121 ; WX 684 ; N uni1FB9 ; G 2473 -U 8122 ; WX 716 ; N uni1FBA ; G 2474 -U 8123 ; WX 692 ; N uni1FBB ; G 2475 -U 8124 ; WX 684 ; N uni1FBC ; G 2476 -U 8125 ; WX 500 ; N uni1FBD ; G 2477 -U 8126 ; WX 500 ; N uni1FBE ; G 2478 -U 8127 ; WX 500 ; N uni1FBF ; G 2479 -U 8128 ; WX 500 ; N uni1FC0 ; G 2480 -U 8129 ; WX 500 ; N uni1FC1 ; G 2481 -U 8130 ; WX 634 ; N uni1FC2 ; G 2482 -U 8131 ; WX 634 ; N uni1FC3 ; G 2483 -U 8132 ; WX 654 ; N uni1FC4 ; G 2484 -U 8134 ; WX 634 ; N uni1FC6 ; G 2485 -U 8135 ; WX 634 ; N uni1FC7 ; G 2486 -U 8136 ; WX 805 ; N uni1FC8 ; G 2487 -U 8137 ; WX 746 ; N uni1FC9 ; G 2488 -U 8138 ; WX 931 ; N uni1FCA ; G 2489 -U 8139 ; WX 871 ; N uni1FCB ; G 2490 -U 8140 ; WX 752 ; N uni1FCC ; G 2491 -U 8141 ; WX 500 ; N uni1FCD ; G 2492 -U 8142 ; WX 500 ; N uni1FCE ; G 2493 -U 8143 ; WX 500 ; N uni1FCF ; G 2494 -U 8144 ; WX 338 ; N uni1FD0 ; G 2495 -U 8145 ; WX 338 ; N uni1FD1 ; G 2496 -U 8146 ; WX 338 ; N uni1FD2 ; G 2497 -U 8147 ; WX 338 ; N uni1FD3 ; G 2498 -U 8150 ; WX 338 ; N uni1FD6 ; G 2499 -U 8151 ; WX 338 ; N uni1FD7 ; G 2500 -U 8152 ; WX 295 ; N uni1FD8 ; G 2501 -U 8153 ; WX 295 ; N uni1FD9 ; G 2502 -U 8154 ; WX 475 ; N uni1FDA ; G 2503 -U 8155 ; WX 408 ; N uni1FDB ; G 2504 -U 8157 ; WX 500 ; N uni1FDD ; G 2505 -U 8158 ; WX 500 ; N uni1FDE ; G 2506 -U 8159 ; WX 500 ; N uni1FDF ; G 2507 -U 8160 ; WX 579 ; N uni1FE0 ; G 2508 -U 8161 ; WX 579 ; N uni1FE1 ; G 2509 -U 8162 ; WX 579 ; N uni1FE2 ; G 2510 -U 8163 ; WX 579 ; N uni1FE3 ; G 2511 -U 8164 ; WX 635 ; N uni1FE4 ; G 2512 -U 8165 ; WX 635 ; N uni1FE5 ; G 2513 -U 8166 ; WX 579 ; N uni1FE6 ; G 2514 -U 8167 ; WX 579 ; N uni1FE7 ; G 2515 -U 8168 ; WX 611 ; N uni1FE8 ; G 2516 -U 8169 ; WX 611 ; N uni1FE9 ; G 2517 -U 8170 ; WX 845 ; N uni1FEA ; G 2518 -U 8171 ; WX 825 ; N uni1FEB ; G 2519 -U 8172 ; WX 685 ; N uni1FEC ; G 2520 -U 8173 ; WX 500 ; N uni1FED ; G 2521 -U 8174 ; WX 500 ; N uni1FEE ; G 2522 -U 8175 ; WX 500 ; N uni1FEF ; G 2523 -U 8178 ; WX 837 ; N uni1FF2 ; G 2524 -U 8179 ; WX 837 ; N uni1FF3 ; G 2525 -U 8180 ; WX 837 ; N uni1FF4 ; G 2526 -U 8182 ; WX 837 ; N uni1FF6 ; G 2527 -U 8183 ; WX 837 ; N uni1FF7 ; G 2528 -U 8184 ; WX 941 ; N uni1FF8 ; G 2529 -U 8185 ; WX 813 ; N uni1FF9 ; G 2530 -U 8186 ; WX 922 ; N uni1FFA ; G 2531 -U 8187 ; WX 826 ; N uni1FFB ; G 2532 -U 8188 ; WX 764 ; N uni1FFC ; G 2533 -U 8189 ; WX 500 ; N uni1FFD ; G 2534 -U 8190 ; WX 500 ; N uni1FFE ; G 2535 -U 8192 ; WX 500 ; N uni2000 ; G 2536 -U 8193 ; WX 1000 ; N uni2001 ; G 2537 -U 8194 ; WX 500 ; N uni2002 ; G 2538 -U 8195 ; WX 1000 ; N uni2003 ; G 2539 -U 8196 ; WX 330 ; N uni2004 ; G 2540 -U 8197 ; WX 250 ; N uni2005 ; G 2541 -U 8198 ; WX 167 ; N uni2006 ; G 2542 -U 8199 ; WX 636 ; N uni2007 ; G 2543 -U 8200 ; WX 318 ; N uni2008 ; G 2544 -U 8201 ; WX 200 ; N uni2009 ; G 2545 -U 8202 ; WX 100 ; N uni200A ; G 2546 -U 8203 ; WX 0 ; N uni200B ; G 2547 -U 8204 ; WX 0 ; N uni200C ; G 2548 -U 8205 ; WX 0 ; N uni200D ; G 2549 -U 8206 ; WX 0 ; N uni200E ; G 2550 -U 8207 ; WX 0 ; N uni200F ; G 2551 -U 8208 ; WX 361 ; N uni2010 ; G 2552 -U 8209 ; WX 361 ; N uni2011 ; G 2553 -U 8210 ; WX 636 ; N figuredash ; G 2554 -U 8211 ; WX 500 ; N endash ; G 2555 -U 8212 ; WX 1000 ; N emdash ; G 2556 -U 8213 ; WX 1000 ; N uni2015 ; G 2557 -U 8214 ; WX 500 ; N uni2016 ; G 2558 -U 8215 ; WX 500 ; N underscoredbl ; G 2559 -U 8216 ; WX 318 ; N quoteleft ; G 2560 -U 8217 ; WX 318 ; N quoteright ; G 2561 -U 8218 ; WX 318 ; N quotesinglbase ; G 2562 -U 8219 ; WX 318 ; N quotereversed ; G 2563 -U 8220 ; WX 518 ; N quotedblleft ; G 2564 -U 8221 ; WX 518 ; N quotedblright ; G 2565 -U 8222 ; WX 518 ; N quotedblbase ; G 2566 -U 8223 ; WX 518 ; N uni201F ; G 2567 -U 8224 ; WX 500 ; N dagger ; G 2568 -U 8225 ; WX 500 ; N daggerdbl ; G 2569 -U 8226 ; WX 590 ; N bullet ; G 2570 -U 8227 ; WX 590 ; N uni2023 ; G 2571 -U 8228 ; WX 333 ; N onedotenleader ; G 2572 -U 8229 ; WX 667 ; N twodotenleader ; G 2573 -U 8230 ; WX 1000 ; N ellipsis ; G 2574 -U 8231 ; WX 318 ; N uni2027 ; G 2575 -U 8232 ; WX 0 ; N uni2028 ; G 2576 -U 8233 ; WX 0 ; N uni2029 ; G 2577 -U 8234 ; WX 0 ; N uni202A ; G 2578 -U 8235 ; WX 0 ; N uni202B ; G 2579 -U 8236 ; WX 0 ; N uni202C ; G 2580 -U 8237 ; WX 0 ; N uni202D ; G 2581 -U 8238 ; WX 0 ; N uni202E ; G 2582 -U 8239 ; WX 200 ; N uni202F ; G 2583 -U 8240 ; WX 1350 ; N perthousand ; G 2584 -U 8241 ; WX 1690 ; N uni2031 ; G 2585 -U 8242 ; WX 227 ; N minute ; G 2586 -U 8243 ; WX 374 ; N second ; G 2587 -U 8244 ; WX 520 ; N uni2034 ; G 2588 -U 8245 ; WX 227 ; N uni2035 ; G 2589 -U 8246 ; WX 374 ; N uni2036 ; G 2590 -U 8247 ; WX 520 ; N uni2037 ; G 2591 -U 8248 ; WX 339 ; N uni2038 ; G 2592 -U 8249 ; WX 400 ; N guilsinglleft ; G 2593 -U 8250 ; WX 400 ; N guilsinglright ; G 2594 -U 8251 ; WX 838 ; N uni203B ; G 2595 -U 8252 ; WX 485 ; N exclamdbl ; G 2596 -U 8253 ; WX 531 ; N uni203D ; G 2597 -U 8254 ; WX 500 ; N uni203E ; G 2598 -U 8255 ; WX 804 ; N uni203F ; G 2599 -U 8256 ; WX 804 ; N uni2040 ; G 2600 -U 8257 ; WX 250 ; N uni2041 ; G 2601 -U 8258 ; WX 1000 ; N uni2042 ; G 2602 -U 8259 ; WX 500 ; N uni2043 ; G 2603 -U 8260 ; WX 167 ; N fraction ; G 2604 -U 8261 ; WX 390 ; N uni2045 ; G 2605 -U 8262 ; WX 390 ; N uni2046 ; G 2606 -U 8263 ; WX 922 ; N uni2047 ; G 2607 -U 8264 ; WX 733 ; N uni2048 ; G 2608 -U 8265 ; WX 733 ; N uni2049 ; G 2609 -U 8266 ; WX 497 ; N uni204A ; G 2610 -U 8267 ; WX 636 ; N uni204B ; G 2611 -U 8268 ; WX 500 ; N uni204C ; G 2612 -U 8269 ; WX 500 ; N uni204D ; G 2613 -U 8270 ; WX 500 ; N uni204E ; G 2614 -U 8271 ; WX 337 ; N uni204F ; G 2615 -U 8272 ; WX 804 ; N uni2050 ; G 2616 -U 8273 ; WX 500 ; N uni2051 ; G 2617 -U 8274 ; WX 450 ; N uni2052 ; G 2618 -U 8275 ; WX 1000 ; N uni2053 ; G 2619 -U 8276 ; WX 804 ; N uni2054 ; G 2620 -U 8277 ; WX 838 ; N uni2055 ; G 2621 -U 8278 ; WX 586 ; N uni2056 ; G 2622 -U 8279 ; WX 663 ; N uni2057 ; G 2623 -U 8280 ; WX 838 ; N uni2058 ; G 2624 -U 8281 ; WX 838 ; N uni2059 ; G 2625 -U 8282 ; WX 318 ; N uni205A ; G 2626 -U 8283 ; WX 797 ; N uni205B ; G 2627 -U 8284 ; WX 838 ; N uni205C ; G 2628 -U 8285 ; WX 318 ; N uni205D ; G 2629 -U 8286 ; WX 318 ; N uni205E ; G 2630 -U 8287 ; WX 222 ; N uni205F ; G 2631 -U 8288 ; WX 0 ; N uni2060 ; G 2632 -U 8289 ; WX 0 ; N uni2061 ; G 2633 -U 8290 ; WX 0 ; N uni2062 ; G 2634 -U 8291 ; WX 0 ; N uni2063 ; G 2635 -U 8292 ; WX 0 ; N uni2064 ; G 2636 -U 8298 ; WX 0 ; N uni206A ; G 2637 -U 8299 ; WX 0 ; N uni206B ; G 2638 -U 8300 ; WX 0 ; N uni206C ; G 2639 -U 8301 ; WX 0 ; N uni206D ; G 2640 -U 8302 ; WX 0 ; N uni206E ; G 2641 -U 8303 ; WX 0 ; N uni206F ; G 2642 -U 8304 ; WX 401 ; N uni2070 ; G 2643 -U 8305 ; WX 179 ; N uni2071 ; G 2644 -U 8308 ; WX 401 ; N uni2074 ; G 2645 -U 8309 ; WX 401 ; N uni2075 ; G 2646 -U 8310 ; WX 401 ; N uni2076 ; G 2647 -U 8311 ; WX 401 ; N uni2077 ; G 2648 -U 8312 ; WX 401 ; N uni2078 ; G 2649 -U 8313 ; WX 401 ; N uni2079 ; G 2650 -U 8314 ; WX 528 ; N uni207A ; G 2651 -U 8315 ; WX 528 ; N uni207B ; G 2652 -U 8316 ; WX 528 ; N uni207C ; G 2653 -U 8317 ; WX 246 ; N uni207D ; G 2654 -U 8318 ; WX 246 ; N uni207E ; G 2655 -U 8319 ; WX 399 ; N uni207F ; G 2656 -U 8320 ; WX 401 ; N uni2080 ; G 2657 -U 8321 ; WX 401 ; N uni2081 ; G 2658 -U 8322 ; WX 401 ; N uni2082 ; G 2659 -U 8323 ; WX 401 ; N uni2083 ; G 2660 -U 8324 ; WX 401 ; N uni2084 ; G 2661 -U 8325 ; WX 401 ; N uni2085 ; G 2662 -U 8326 ; WX 401 ; N uni2086 ; G 2663 -U 8327 ; WX 401 ; N uni2087 ; G 2664 -U 8328 ; WX 401 ; N uni2088 ; G 2665 -U 8329 ; WX 401 ; N uni2089 ; G 2666 -U 8330 ; WX 528 ; N uni208A ; G 2667 -U 8331 ; WX 528 ; N uni208B ; G 2668 -U 8332 ; WX 528 ; N uni208C ; G 2669 -U 8333 ; WX 246 ; N uni208D ; G 2670 -U 8334 ; WX 246 ; N uni208E ; G 2671 -U 8336 ; WX 392 ; N uni2090 ; G 2672 -U 8337 ; WX 417 ; N uni2091 ; G 2673 -U 8338 ; WX 414 ; N uni2092 ; G 2674 -U 8339 ; WX 444 ; N uni2093 ; G 2675 -U 8340 ; WX 417 ; N uni2094 ; G 2676 -U 8352 ; WX 877 ; N uni20A0 ; G 2677 -U 8353 ; WX 636 ; N colonmonetary ; G 2678 -U 8354 ; WX 636 ; N uni20A2 ; G 2679 -U 8355 ; WX 636 ; N franc ; G 2680 -U 8356 ; WX 636 ; N lira ; G 2681 -U 8357 ; WX 974 ; N uni20A5 ; G 2682 -U 8358 ; WX 748 ; N uni20A6 ; G 2683 -U 8359 ; WX 1271 ; N peseta ; G 2684 -U 8360 ; WX 1074 ; N uni20A8 ; G 2685 -U 8361 ; WX 989 ; N uni20A9 ; G 2686 -U 8362 ; WX 838 ; N uni20AA ; G 2687 -U 8363 ; WX 636 ; N dong ; G 2688 -U 8364 ; WX 636 ; N Euro ; G 2689 -U 8365 ; WX 636 ; N uni20AD ; G 2690 -U 8366 ; WX 636 ; N uni20AE ; G 2691 -U 8367 ; WX 1272 ; N uni20AF ; G 2692 -U 8368 ; WX 636 ; N uni20B0 ; G 2693 -U 8369 ; WX 636 ; N uni20B1 ; G 2694 -U 8370 ; WX 636 ; N uni20B2 ; G 2695 -U 8371 ; WX 636 ; N uni20B3 ; G 2696 -U 8372 ; WX 774 ; N uni20B4 ; G 2697 -U 8373 ; WX 636 ; N uni20B5 ; G 2698 -U 8376 ; WX 636 ; N uni20B8 ; G 2699 -U 8377 ; WX 636 ; N uni20B9 ; G 2700 -U 8400 ; WX 0 ; N uni20D0 ; G 2701 -U 8401 ; WX 0 ; N uni20D1 ; G 2702 -U 8406 ; WX 0 ; N uni20D6 ; G 2703 -U 8407 ; WX 0 ; N uni20D7 ; G 2704 -U 8411 ; WX 0 ; N uni20DB ; G 2705 -U 8412 ; WX 0 ; N uni20DC ; G 2706 -U 8417 ; WX 0 ; N uni20E1 ; G 2707 -U 8448 ; WX 970 ; N uni2100 ; G 2708 -U 8449 ; WX 970 ; N uni2101 ; G 2709 -U 8450 ; WX 698 ; N uni2102 ; G 2710 -U 8451 ; WX 1123 ; N uni2103 ; G 2711 -U 8452 ; WX 896 ; N uni2104 ; G 2712 -U 8453 ; WX 969 ; N uni2105 ; G 2713 -U 8454 ; WX 1032 ; N uni2106 ; G 2714 -U 8455 ; WX 614 ; N uni2107 ; G 2715 -U 8456 ; WX 698 ; N uni2108 ; G 2716 -U 8457 ; WX 952 ; N uni2109 ; G 2717 -U 8459 ; WX 988 ; N uni210B ; G 2718 -U 8460 ; WX 754 ; N uni210C ; G 2719 -U 8461 ; WX 850 ; N uni210D ; G 2720 -U 8462 ; WX 634 ; N uni210E ; G 2721 -U 8463 ; WX 634 ; N uni210F ; G 2722 -U 8464 ; WX 470 ; N uni2110 ; G 2723 -U 8465 ; WX 697 ; N Ifraktur ; G 2724 -U 8466 ; WX 720 ; N uni2112 ; G 2725 -U 8467 ; WX 413 ; N uni2113 ; G 2726 -U 8468 ; WX 818 ; N uni2114 ; G 2727 -U 8469 ; WX 801 ; N uni2115 ; G 2728 -U 8470 ; WX 1040 ; N uni2116 ; G 2729 -U 8471 ; WX 1000 ; N uni2117 ; G 2730 -U 8472 ; WX 697 ; N weierstrass ; G 2731 -U 8473 ; WX 701 ; N uni2119 ; G 2732 -U 8474 ; WX 787 ; N uni211A ; G 2733 -U 8475 ; WX 798 ; N uni211B ; G 2734 -U 8476 ; WX 814 ; N Rfraktur ; G 2735 -U 8477 ; WX 792 ; N uni211D ; G 2736 -U 8478 ; WX 896 ; N prescription ; G 2737 -U 8479 ; WX 684 ; N uni211F ; G 2738 -U 8480 ; WX 1020 ; N uni2120 ; G 2739 -U 8481 ; WX 1014 ; N uni2121 ; G 2740 -U 8482 ; WX 1000 ; N trademark ; G 2741 -U 8483 ; WX 684 ; N uni2123 ; G 2742 -U 8484 ; WX 745 ; N uni2124 ; G 2743 -U 8485 ; WX 578 ; N uni2125 ; G 2744 -U 8486 ; WX 764 ; N uni2126 ; G 2745 -U 8487 ; WX 764 ; N uni2127 ; G 2746 -U 8488 ; WX 616 ; N uni2128 ; G 2747 -U 8489 ; WX 338 ; N uni2129 ; G 2748 -U 8490 ; WX 656 ; N uni212A ; G 2749 -U 8491 ; WX 684 ; N uni212B ; G 2750 -U 8492 ; WX 786 ; N uni212C ; G 2751 -U 8493 ; WX 703 ; N uni212D ; G 2752 -U 8494 ; WX 854 ; N estimated ; G 2753 -U 8495 ; WX 592 ; N uni212F ; G 2754 -U 8496 ; WX 605 ; N uni2130 ; G 2755 -U 8497 ; WX 786 ; N uni2131 ; G 2756 -U 8498 ; WX 575 ; N uni2132 ; G 2757 -U 8499 ; WX 1069 ; N uni2133 ; G 2758 -U 8500 ; WX 462 ; N uni2134 ; G 2759 -U 8501 ; WX 745 ; N aleph ; G 2760 -U 8502 ; WX 674 ; N uni2136 ; G 2761 -U 8503 ; WX 466 ; N uni2137 ; G 2762 -U 8504 ; WX 645 ; N uni2138 ; G 2763 -U 8505 ; WX 380 ; N uni2139 ; G 2764 -U 8506 ; WX 926 ; N uni213A ; G 2765 -U 8507 ; WX 1157 ; N uni213B ; G 2766 -U 8508 ; WX 702 ; N uni213C ; G 2767 -U 8509 ; WX 728 ; N uni213D ; G 2768 -U 8510 ; WX 654 ; N uni213E ; G 2769 -U 8511 ; WX 849 ; N uni213F ; G 2770 -U 8512 ; WX 811 ; N uni2140 ; G 2771 -U 8513 ; WX 775 ; N uni2141 ; G 2772 -U 8514 ; WX 557 ; N uni2142 ; G 2773 -U 8515 ; WX 557 ; N uni2143 ; G 2774 -U 8516 ; WX 611 ; N uni2144 ; G 2775 -U 8517 ; WX 819 ; N uni2145 ; G 2776 -U 8518 ; WX 708 ; N uni2146 ; G 2777 -U 8519 ; WX 615 ; N uni2147 ; G 2778 -U 8520 ; WX 351 ; N uni2148 ; G 2779 -U 8521 ; WX 351 ; N uni2149 ; G 2780 -U 8523 ; WX 780 ; N uni214B ; G 2781 -U 8526 ; WX 526 ; N uni214E ; G 2782 -U 8528 ; WX 969 ; N uni2150 ; G 2783 -U 8529 ; WX 969 ; N uni2151 ; G 2784 -U 8530 ; WX 1370 ; N uni2152 ; G 2785 -U 8531 ; WX 969 ; N onethird ; G 2786 -U 8532 ; WX 969 ; N twothirds ; G 2787 -U 8533 ; WX 969 ; N uni2155 ; G 2788 -U 8534 ; WX 969 ; N uni2156 ; G 2789 -U 8535 ; WX 969 ; N uni2157 ; G 2790 -U 8536 ; WX 969 ; N uni2158 ; G 2791 -U 8537 ; WX 969 ; N uni2159 ; G 2792 -U 8538 ; WX 969 ; N uni215A ; G 2793 -U 8539 ; WX 969 ; N oneeighth ; G 2794 -U 8540 ; WX 969 ; N threeeighths ; G 2795 -U 8541 ; WX 969 ; N fiveeighths ; G 2796 -U 8542 ; WX 969 ; N seveneighths ; G 2797 -U 8543 ; WX 568 ; N uni215F ; G 2798 -U 8544 ; WX 295 ; N uni2160 ; G 2799 -U 8545 ; WX 492 ; N uni2161 ; G 2800 -U 8546 ; WX 689 ; N uni2162 ; G 2801 -U 8547 ; WX 923 ; N uni2163 ; G 2802 -U 8548 ; WX 684 ; N uni2164 ; G 2803 -U 8549 ; WX 922 ; N uni2165 ; G 2804 -U 8550 ; WX 1120 ; N uni2166 ; G 2805 -U 8551 ; WX 1317 ; N uni2167 ; G 2806 -U 8552 ; WX 917 ; N uni2168 ; G 2807 -U 8553 ; WX 685 ; N uni2169 ; G 2808 -U 8554 ; WX 933 ; N uni216A ; G 2809 -U 8555 ; WX 1131 ; N uni216B ; G 2810 -U 8556 ; WX 557 ; N uni216C ; G 2811 -U 8557 ; WX 698 ; N uni216D ; G 2812 -U 8558 ; WX 770 ; N uni216E ; G 2813 -U 8559 ; WX 863 ; N uni216F ; G 2814 -U 8560 ; WX 278 ; N uni2170 ; G 2815 -U 8561 ; WX 458 ; N uni2171 ; G 2816 -U 8562 ; WX 637 ; N uni2172 ; G 2817 -U 8563 ; WX 812 ; N uni2173 ; G 2818 -U 8564 ; WX 592 ; N uni2174 ; G 2819 -U 8565 ; WX 811 ; N uni2175 ; G 2820 -U 8566 ; WX 991 ; N uni2176 ; G 2821 -U 8567 ; WX 1170 ; N uni2177 ; G 2822 -U 8568 ; WX 819 ; N uni2178 ; G 2823 -U 8569 ; WX 592 ; N uni2179 ; G 2824 -U 8570 ; WX 822 ; N uni217A ; G 2825 -U 8571 ; WX 1002 ; N uni217B ; G 2826 -U 8572 ; WX 278 ; N uni217C ; G 2827 -U 8573 ; WX 550 ; N uni217D ; G 2828 -U 8574 ; WX 635 ; N uni217E ; G 2829 -U 8575 ; WX 974 ; N uni217F ; G 2830 -U 8576 ; WX 1245 ; N uni2180 ; G 2831 -U 8577 ; WX 770 ; N uni2181 ; G 2832 -U 8578 ; WX 1245 ; N uni2182 ; G 2833 -U 8579 ; WX 703 ; N uni2183 ; G 2834 -U 8580 ; WX 549 ; N uni2184 ; G 2835 -U 8581 ; WX 698 ; N uni2185 ; G 2836 -U 8585 ; WX 969 ; N uni2189 ; G 2837 -U 8592 ; WX 838 ; N arrowleft ; G 2838 -U 8593 ; WX 838 ; N arrowup ; G 2839 -U 8594 ; WX 838 ; N arrowright ; G 2840 -U 8595 ; WX 838 ; N arrowdown ; G 2841 -U 8596 ; WX 838 ; N arrowboth ; G 2842 -U 8597 ; WX 838 ; N arrowupdn ; G 2843 -U 8598 ; WX 838 ; N uni2196 ; G 2844 -U 8599 ; WX 838 ; N uni2197 ; G 2845 -U 8600 ; WX 838 ; N uni2198 ; G 2846 -U 8601 ; WX 838 ; N uni2199 ; G 2847 -U 8602 ; WX 838 ; N uni219A ; G 2848 -U 8603 ; WX 838 ; N uni219B ; G 2849 -U 8604 ; WX 838 ; N uni219C ; G 2850 -U 8605 ; WX 838 ; N uni219D ; G 2851 -U 8606 ; WX 838 ; N uni219E ; G 2852 -U 8607 ; WX 838 ; N uni219F ; G 2853 -U 8608 ; WX 838 ; N uni21A0 ; G 2854 -U 8609 ; WX 838 ; N uni21A1 ; G 2855 -U 8610 ; WX 838 ; N uni21A2 ; G 2856 -U 8611 ; WX 838 ; N uni21A3 ; G 2857 -U 8612 ; WX 838 ; N uni21A4 ; G 2858 -U 8613 ; WX 838 ; N uni21A5 ; G 2859 -U 8614 ; WX 838 ; N uni21A6 ; G 2860 -U 8615 ; WX 838 ; N uni21A7 ; G 2861 -U 8616 ; WX 838 ; N arrowupdnbse ; G 2862 -U 8617 ; WX 838 ; N uni21A9 ; G 2863 -U 8618 ; WX 838 ; N uni21AA ; G 2864 -U 8619 ; WX 838 ; N uni21AB ; G 2865 -U 8620 ; WX 838 ; N uni21AC ; G 2866 -U 8621 ; WX 838 ; N uni21AD ; G 2867 -U 8622 ; WX 838 ; N uni21AE ; G 2868 -U 8623 ; WX 838 ; N uni21AF ; G 2869 -U 8624 ; WX 838 ; N uni21B0 ; G 2870 -U 8625 ; WX 838 ; N uni21B1 ; G 2871 -U 8626 ; WX 838 ; N uni21B2 ; G 2872 -U 8627 ; WX 838 ; N uni21B3 ; G 2873 -U 8628 ; WX 838 ; N uni21B4 ; G 2874 -U 8629 ; WX 838 ; N carriagereturn ; G 2875 -U 8630 ; WX 838 ; N uni21B6 ; G 2876 -U 8631 ; WX 838 ; N uni21B7 ; G 2877 -U 8632 ; WX 838 ; N uni21B8 ; G 2878 -U 8633 ; WX 838 ; N uni21B9 ; G 2879 -U 8634 ; WX 838 ; N uni21BA ; G 2880 -U 8635 ; WX 838 ; N uni21BB ; G 2881 -U 8636 ; WX 838 ; N uni21BC ; G 2882 -U 8637 ; WX 838 ; N uni21BD ; G 2883 -U 8638 ; WX 838 ; N uni21BE ; G 2884 -U 8639 ; WX 838 ; N uni21BF ; G 2885 -U 8640 ; WX 838 ; N uni21C0 ; G 2886 -U 8641 ; WX 838 ; N uni21C1 ; G 2887 -U 8642 ; WX 838 ; N uni21C2 ; G 2888 -U 8643 ; WX 838 ; N uni21C3 ; G 2889 -U 8644 ; WX 838 ; N uni21C4 ; G 2890 -U 8645 ; WX 838 ; N uni21C5 ; G 2891 -U 8646 ; WX 838 ; N uni21C6 ; G 2892 -U 8647 ; WX 838 ; N uni21C7 ; G 2893 -U 8648 ; WX 838 ; N uni21C8 ; G 2894 -U 8649 ; WX 838 ; N uni21C9 ; G 2895 -U 8650 ; WX 838 ; N uni21CA ; G 2896 -U 8651 ; WX 838 ; N uni21CB ; G 2897 -U 8652 ; WX 838 ; N uni21CC ; G 2898 -U 8653 ; WX 838 ; N uni21CD ; G 2899 -U 8654 ; WX 838 ; N uni21CE ; G 2900 -U 8655 ; WX 838 ; N uni21CF ; G 2901 -U 8656 ; WX 838 ; N arrowdblleft ; G 2902 -U 8657 ; WX 838 ; N arrowdblup ; G 2903 -U 8658 ; WX 838 ; N arrowdblright ; G 2904 -U 8659 ; WX 838 ; N arrowdbldown ; G 2905 -U 8660 ; WX 838 ; N arrowdblboth ; G 2906 -U 8661 ; WX 838 ; N uni21D5 ; G 2907 -U 8662 ; WX 838 ; N uni21D6 ; G 2908 -U 8663 ; WX 838 ; N uni21D7 ; G 2909 -U 8664 ; WX 838 ; N uni21D8 ; G 2910 -U 8665 ; WX 838 ; N uni21D9 ; G 2911 -U 8666 ; WX 838 ; N uni21DA ; G 2912 -U 8667 ; WX 838 ; N uni21DB ; G 2913 -U 8668 ; WX 838 ; N uni21DC ; G 2914 -U 8669 ; WX 838 ; N uni21DD ; G 2915 -U 8670 ; WX 838 ; N uni21DE ; G 2916 -U 8671 ; WX 838 ; N uni21DF ; G 2917 -U 8672 ; WX 838 ; N uni21E0 ; G 2918 -U 8673 ; WX 838 ; N uni21E1 ; G 2919 -U 8674 ; WX 838 ; N uni21E2 ; G 2920 -U 8675 ; WX 838 ; N uni21E3 ; G 2921 -U 8676 ; WX 838 ; N uni21E4 ; G 2922 -U 8677 ; WX 838 ; N uni21E5 ; G 2923 -U 8678 ; WX 838 ; N uni21E6 ; G 2924 -U 8679 ; WX 838 ; N uni21E7 ; G 2925 -U 8680 ; WX 838 ; N uni21E8 ; G 2926 -U 8681 ; WX 838 ; N uni21E9 ; G 2927 -U 8682 ; WX 838 ; N uni21EA ; G 2928 -U 8683 ; WX 838 ; N uni21EB ; G 2929 -U 8684 ; WX 838 ; N uni21EC ; G 2930 -U 8685 ; WX 838 ; N uni21ED ; G 2931 -U 8686 ; WX 838 ; N uni21EE ; G 2932 -U 8687 ; WX 838 ; N uni21EF ; G 2933 -U 8688 ; WX 838 ; N uni21F0 ; G 2934 -U 8689 ; WX 838 ; N uni21F1 ; G 2935 -U 8690 ; WX 838 ; N uni21F2 ; G 2936 -U 8691 ; WX 838 ; N uni21F3 ; G 2937 -U 8692 ; WX 838 ; N uni21F4 ; G 2938 -U 8693 ; WX 838 ; N uni21F5 ; G 2939 -U 8694 ; WX 838 ; N uni21F6 ; G 2940 -U 8695 ; WX 838 ; N uni21F7 ; G 2941 -U 8696 ; WX 838 ; N uni21F8 ; G 2942 -U 8697 ; WX 838 ; N uni21F9 ; G 2943 -U 8698 ; WX 838 ; N uni21FA ; G 2944 -U 8699 ; WX 838 ; N uni21FB ; G 2945 -U 8700 ; WX 838 ; N uni21FC ; G 2946 -U 8701 ; WX 838 ; N uni21FD ; G 2947 -U 8702 ; WX 838 ; N uni21FE ; G 2948 -U 8703 ; WX 838 ; N uni21FF ; G 2949 -U 8704 ; WX 684 ; N universal ; G 2950 -U 8705 ; WX 636 ; N uni2201 ; G 2951 -U 8706 ; WX 517 ; N partialdiff ; G 2952 -U 8707 ; WX 632 ; N existential ; G 2953 -U 8708 ; WX 632 ; N uni2204 ; G 2954 -U 8709 ; WX 871 ; N emptyset ; G 2955 -U 8710 ; WX 669 ; N increment ; G 2956 -U 8711 ; WX 669 ; N gradient ; G 2957 -U 8712 ; WX 871 ; N element ; G 2958 -U 8713 ; WX 871 ; N notelement ; G 2959 -U 8714 ; WX 718 ; N uni220A ; G 2960 -U 8715 ; WX 871 ; N suchthat ; G 2961 -U 8716 ; WX 871 ; N uni220C ; G 2962 -U 8717 ; WX 718 ; N uni220D ; G 2963 -U 8718 ; WX 636 ; N uni220E ; G 2964 -U 8719 ; WX 757 ; N product ; G 2965 -U 8720 ; WX 757 ; N uni2210 ; G 2966 -U 8721 ; WX 674 ; N summation ; G 2967 -U 8722 ; WX 838 ; N minus ; G 2968 -U 8723 ; WX 838 ; N uni2213 ; G 2969 -U 8724 ; WX 838 ; N uni2214 ; G 2970 -U 8725 ; WX 337 ; N uni2215 ; G 2971 -U 8726 ; WX 637 ; N uni2216 ; G 2972 -U 8727 ; WX 838 ; N asteriskmath ; G 2973 -U 8728 ; WX 626 ; N uni2218 ; G 2974 -U 8729 ; WX 626 ; N uni2219 ; G 2975 -U 8730 ; WX 637 ; N radical ; G 2976 -U 8731 ; WX 637 ; N uni221B ; G 2977 -U 8732 ; WX 637 ; N uni221C ; G 2978 -U 8733 ; WX 714 ; N proportional ; G 2979 -U 8734 ; WX 833 ; N infinity ; G 2980 -U 8735 ; WX 838 ; N orthogonal ; G 2981 -U 8736 ; WX 896 ; N angle ; G 2982 -U 8737 ; WX 896 ; N uni2221 ; G 2983 -U 8738 ; WX 838 ; N uni2222 ; G 2984 -U 8739 ; WX 500 ; N uni2223 ; G 2985 -U 8740 ; WX 500 ; N uni2224 ; G 2986 -U 8741 ; WX 500 ; N uni2225 ; G 2987 -U 8742 ; WX 500 ; N uni2226 ; G 2988 -U 8743 ; WX 732 ; N logicaland ; G 2989 -U 8744 ; WX 732 ; N logicalor ; G 2990 -U 8745 ; WX 732 ; N intersection ; G 2991 -U 8746 ; WX 732 ; N union ; G 2992 -U 8747 ; WX 521 ; N integral ; G 2993 -U 8748 ; WX 789 ; N uni222C ; G 2994 -U 8749 ; WX 1057 ; N uni222D ; G 2995 -U 8750 ; WX 521 ; N uni222E ; G 2996 -U 8751 ; WX 789 ; N uni222F ; G 2997 -U 8752 ; WX 1057 ; N uni2230 ; G 2998 -U 8753 ; WX 521 ; N uni2231 ; G 2999 -U 8754 ; WX 521 ; N uni2232 ; G 3000 -U 8755 ; WX 521 ; N uni2233 ; G 3001 -U 8756 ; WX 636 ; N therefore ; G 3002 -U 8757 ; WX 636 ; N uni2235 ; G 3003 -U 8758 ; WX 260 ; N uni2236 ; G 3004 -U 8759 ; WX 636 ; N uni2237 ; G 3005 -U 8760 ; WX 838 ; N uni2238 ; G 3006 -U 8761 ; WX 838 ; N uni2239 ; G 3007 -U 8762 ; WX 838 ; N uni223A ; G 3008 -U 8763 ; WX 838 ; N uni223B ; G 3009 -U 8764 ; WX 838 ; N similar ; G 3010 -U 8765 ; WX 838 ; N uni223D ; G 3011 -U 8766 ; WX 838 ; N uni223E ; G 3012 -U 8767 ; WX 838 ; N uni223F ; G 3013 -U 8768 ; WX 375 ; N uni2240 ; G 3014 -U 8769 ; WX 838 ; N uni2241 ; G 3015 -U 8770 ; WX 838 ; N uni2242 ; G 3016 -U 8771 ; WX 838 ; N uni2243 ; G 3017 -U 8772 ; WX 838 ; N uni2244 ; G 3018 -U 8773 ; WX 838 ; N congruent ; G 3019 -U 8774 ; WX 838 ; N uni2246 ; G 3020 -U 8775 ; WX 838 ; N uni2247 ; G 3021 -U 8776 ; WX 838 ; N approxequal ; G 3022 -U 8777 ; WX 838 ; N uni2249 ; G 3023 -U 8778 ; WX 838 ; N uni224A ; G 3024 -U 8779 ; WX 838 ; N uni224B ; G 3025 -U 8780 ; WX 838 ; N uni224C ; G 3026 -U 8781 ; WX 838 ; N uni224D ; G 3027 -U 8782 ; WX 838 ; N uni224E ; G 3028 -U 8783 ; WX 838 ; N uni224F ; G 3029 -U 8784 ; WX 838 ; N uni2250 ; G 3030 -U 8785 ; WX 838 ; N uni2251 ; G 3031 -U 8786 ; WX 838 ; N uni2252 ; G 3032 -U 8787 ; WX 838 ; N uni2253 ; G 3033 -U 8788 ; WX 1000 ; N uni2254 ; G 3034 -U 8789 ; WX 1000 ; N uni2255 ; G 3035 -U 8790 ; WX 838 ; N uni2256 ; G 3036 -U 8791 ; WX 838 ; N uni2257 ; G 3037 -U 8792 ; WX 838 ; N uni2258 ; G 3038 -U 8793 ; WX 838 ; N uni2259 ; G 3039 -U 8794 ; WX 838 ; N uni225A ; G 3040 -U 8795 ; WX 838 ; N uni225B ; G 3041 -U 8796 ; WX 838 ; N uni225C ; G 3042 -U 8797 ; WX 838 ; N uni225D ; G 3043 -U 8798 ; WX 838 ; N uni225E ; G 3044 -U 8799 ; WX 838 ; N uni225F ; G 3045 -U 8800 ; WX 838 ; N notequal ; G 3046 -U 8801 ; WX 838 ; N equivalence ; G 3047 -U 8802 ; WX 838 ; N uni2262 ; G 3048 -U 8803 ; WX 838 ; N uni2263 ; G 3049 -U 8804 ; WX 838 ; N lessequal ; G 3050 -U 8805 ; WX 838 ; N greaterequal ; G 3051 -U 8806 ; WX 838 ; N uni2266 ; G 3052 -U 8807 ; WX 838 ; N uni2267 ; G 3053 -U 8808 ; WX 838 ; N uni2268 ; G 3054 -U 8809 ; WX 838 ; N uni2269 ; G 3055 -U 8810 ; WX 1047 ; N uni226A ; G 3056 -U 8811 ; WX 1047 ; N uni226B ; G 3057 -U 8812 ; WX 464 ; N uni226C ; G 3058 -U 8813 ; WX 838 ; N uni226D ; G 3059 -U 8814 ; WX 838 ; N uni226E ; G 3060 -U 8815 ; WX 838 ; N uni226F ; G 3061 -U 8816 ; WX 838 ; N uni2270 ; G 3062 -U 8817 ; WX 838 ; N uni2271 ; G 3063 -U 8818 ; WX 838 ; N uni2272 ; G 3064 -U 8819 ; WX 838 ; N uni2273 ; G 3065 -U 8820 ; WX 838 ; N uni2274 ; G 3066 -U 8821 ; WX 838 ; N uni2275 ; G 3067 -U 8822 ; WX 838 ; N uni2276 ; G 3068 -U 8823 ; WX 838 ; N uni2277 ; G 3069 -U 8824 ; WX 838 ; N uni2278 ; G 3070 -U 8825 ; WX 838 ; N uni2279 ; G 3071 -U 8826 ; WX 838 ; N uni227A ; G 3072 -U 8827 ; WX 838 ; N uni227B ; G 3073 -U 8828 ; WX 838 ; N uni227C ; G 3074 -U 8829 ; WX 838 ; N uni227D ; G 3075 -U 8830 ; WX 838 ; N uni227E ; G 3076 -U 8831 ; WX 838 ; N uni227F ; G 3077 -U 8832 ; WX 838 ; N uni2280 ; G 3078 -U 8833 ; WX 838 ; N uni2281 ; G 3079 -U 8834 ; WX 838 ; N propersubset ; G 3080 -U 8835 ; WX 838 ; N propersuperset ; G 3081 -U 8836 ; WX 838 ; N notsubset ; G 3082 -U 8837 ; WX 838 ; N uni2285 ; G 3083 -U 8838 ; WX 838 ; N reflexsubset ; G 3084 -U 8839 ; WX 838 ; N reflexsuperset ; G 3085 -U 8840 ; WX 838 ; N uni2288 ; G 3086 -U 8841 ; WX 838 ; N uni2289 ; G 3087 -U 8842 ; WX 838 ; N uni228A ; G 3088 -U 8843 ; WX 838 ; N uni228B ; G 3089 -U 8844 ; WX 732 ; N uni228C ; G 3090 -U 8845 ; WX 732 ; N uni228D ; G 3091 -U 8846 ; WX 732 ; N uni228E ; G 3092 -U 8847 ; WX 838 ; N uni228F ; G 3093 -U 8848 ; WX 838 ; N uni2290 ; G 3094 -U 8849 ; WX 838 ; N uni2291 ; G 3095 -U 8850 ; WX 838 ; N uni2292 ; G 3096 -U 8851 ; WX 780 ; N uni2293 ; G 3097 -U 8852 ; WX 780 ; N uni2294 ; G 3098 -U 8853 ; WX 838 ; N circleplus ; G 3099 -U 8854 ; WX 838 ; N uni2296 ; G 3100 -U 8855 ; WX 838 ; N circlemultiply ; G 3101 -U 8856 ; WX 838 ; N uni2298 ; G 3102 -U 8857 ; WX 838 ; N uni2299 ; G 3103 -U 8858 ; WX 838 ; N uni229A ; G 3104 -U 8859 ; WX 838 ; N uni229B ; G 3105 -U 8860 ; WX 838 ; N uni229C ; G 3106 -U 8861 ; WX 838 ; N uni229D ; G 3107 -U 8862 ; WX 838 ; N uni229E ; G 3108 -U 8863 ; WX 838 ; N uni229F ; G 3109 -U 8864 ; WX 838 ; N uni22A0 ; G 3110 -U 8865 ; WX 838 ; N uni22A1 ; G 3111 -U 8866 ; WX 871 ; N uni22A2 ; G 3112 -U 8867 ; WX 871 ; N uni22A3 ; G 3113 -U 8868 ; WX 871 ; N uni22A4 ; G 3114 -U 8869 ; WX 871 ; N perpendicular ; G 3115 -U 8870 ; WX 521 ; N uni22A6 ; G 3116 -U 8871 ; WX 521 ; N uni22A7 ; G 3117 -U 8872 ; WX 871 ; N uni22A8 ; G 3118 -U 8873 ; WX 871 ; N uni22A9 ; G 3119 -U 8874 ; WX 871 ; N uni22AA ; G 3120 -U 8875 ; WX 871 ; N uni22AB ; G 3121 -U 8876 ; WX 871 ; N uni22AC ; G 3122 -U 8877 ; WX 871 ; N uni22AD ; G 3123 -U 8878 ; WX 871 ; N uni22AE ; G 3124 -U 8879 ; WX 871 ; N uni22AF ; G 3125 -U 8880 ; WX 838 ; N uni22B0 ; G 3126 -U 8881 ; WX 838 ; N uni22B1 ; G 3127 -U 8882 ; WX 838 ; N uni22B2 ; G 3128 -U 8883 ; WX 838 ; N uni22B3 ; G 3129 -U 8884 ; WX 838 ; N uni22B4 ; G 3130 -U 8885 ; WX 838 ; N uni22B5 ; G 3131 -U 8886 ; WX 1000 ; N uni22B6 ; G 3132 -U 8887 ; WX 1000 ; N uni22B7 ; G 3133 -U 8888 ; WX 838 ; N uni22B8 ; G 3134 -U 8889 ; WX 838 ; N uni22B9 ; G 3135 -U 8890 ; WX 521 ; N uni22BA ; G 3136 -U 8891 ; WX 732 ; N uni22BB ; G 3137 -U 8892 ; WX 732 ; N uni22BC ; G 3138 -U 8893 ; WX 732 ; N uni22BD ; G 3139 -U 8894 ; WX 838 ; N uni22BE ; G 3140 -U 8895 ; WX 838 ; N uni22BF ; G 3141 -U 8896 ; WX 820 ; N uni22C0 ; G 3142 -U 8897 ; WX 820 ; N uni22C1 ; G 3143 -U 8898 ; WX 820 ; N uni22C2 ; G 3144 -U 8899 ; WX 820 ; N uni22C3 ; G 3145 -U 8900 ; WX 494 ; N uni22C4 ; G 3146 -U 8901 ; WX 318 ; N dotmath ; G 3147 -U 8902 ; WX 626 ; N uni22C6 ; G 3148 -U 8903 ; WX 838 ; N uni22C7 ; G 3149 -U 8904 ; WX 1000 ; N uni22C8 ; G 3150 -U 8905 ; WX 1000 ; N uni22C9 ; G 3151 -U 8906 ; WX 1000 ; N uni22CA ; G 3152 -U 8907 ; WX 1000 ; N uni22CB ; G 3153 -U 8908 ; WX 1000 ; N uni22CC ; G 3154 -U 8909 ; WX 838 ; N uni22CD ; G 3155 -U 8910 ; WX 732 ; N uni22CE ; G 3156 -U 8911 ; WX 732 ; N uni22CF ; G 3157 -U 8912 ; WX 838 ; N uni22D0 ; G 3158 -U 8913 ; WX 838 ; N uni22D1 ; G 3159 -U 8914 ; WX 838 ; N uni22D2 ; G 3160 -U 8915 ; WX 838 ; N uni22D3 ; G 3161 -U 8916 ; WX 838 ; N uni22D4 ; G 3162 -U 8917 ; WX 838 ; N uni22D5 ; G 3163 -U 8918 ; WX 838 ; N uni22D6 ; G 3164 -U 8919 ; WX 838 ; N uni22D7 ; G 3165 -U 8920 ; WX 1422 ; N uni22D8 ; G 3166 -U 8921 ; WX 1422 ; N uni22D9 ; G 3167 -U 8922 ; WX 838 ; N uni22DA ; G 3168 -U 8923 ; WX 838 ; N uni22DB ; G 3169 -U 8924 ; WX 838 ; N uni22DC ; G 3170 -U 8925 ; WX 838 ; N uni22DD ; G 3171 -U 8926 ; WX 838 ; N uni22DE ; G 3172 -U 8927 ; WX 838 ; N uni22DF ; G 3173 -U 8928 ; WX 838 ; N uni22E0 ; G 3174 -U 8929 ; WX 838 ; N uni22E1 ; G 3175 -U 8930 ; WX 838 ; N uni22E2 ; G 3176 -U 8931 ; WX 838 ; N uni22E3 ; G 3177 -U 8932 ; WX 838 ; N uni22E4 ; G 3178 -U 8933 ; WX 838 ; N uni22E5 ; G 3179 -U 8934 ; WX 838 ; N uni22E6 ; G 3180 -U 8935 ; WX 838 ; N uni22E7 ; G 3181 -U 8936 ; WX 838 ; N uni22E8 ; G 3182 -U 8937 ; WX 838 ; N uni22E9 ; G 3183 -U 8938 ; WX 838 ; N uni22EA ; G 3184 -U 8939 ; WX 838 ; N uni22EB ; G 3185 -U 8940 ; WX 838 ; N uni22EC ; G 3186 -U 8941 ; WX 838 ; N uni22ED ; G 3187 -U 8942 ; WX 1000 ; N uni22EE ; G 3188 -U 8943 ; WX 1000 ; N uni22EF ; G 3189 -U 8944 ; WX 1000 ; N uni22F0 ; G 3190 -U 8945 ; WX 1000 ; N uni22F1 ; G 3191 -U 8946 ; WX 1000 ; N uni22F2 ; G 3192 -U 8947 ; WX 871 ; N uni22F3 ; G 3193 -U 8948 ; WX 718 ; N uni22F4 ; G 3194 -U 8949 ; WX 871 ; N uni22F5 ; G 3195 -U 8950 ; WX 871 ; N uni22F6 ; G 3196 -U 8951 ; WX 718 ; N uni22F7 ; G 3197 -U 8952 ; WX 871 ; N uni22F8 ; G 3198 -U 8953 ; WX 871 ; N uni22F9 ; G 3199 -U 8954 ; WX 1000 ; N uni22FA ; G 3200 -U 8955 ; WX 871 ; N uni22FB ; G 3201 -U 8956 ; WX 718 ; N uni22FC ; G 3202 -U 8957 ; WX 871 ; N uni22FD ; G 3203 -U 8958 ; WX 718 ; N uni22FE ; G 3204 -U 8959 ; WX 871 ; N uni22FF ; G 3205 -U 8960 ; WX 602 ; N uni2300 ; G 3206 -U 8961 ; WX 602 ; N uni2301 ; G 3207 -U 8962 ; WX 635 ; N house ; G 3208 -U 8963 ; WX 838 ; N uni2303 ; G 3209 -U 8964 ; WX 838 ; N uni2304 ; G 3210 -U 8965 ; WX 838 ; N uni2305 ; G 3211 -U 8966 ; WX 838 ; N uni2306 ; G 3212 -U 8967 ; WX 488 ; N uni2307 ; G 3213 -U 8968 ; WX 390 ; N uni2308 ; G 3214 -U 8969 ; WX 390 ; N uni2309 ; G 3215 -U 8970 ; WX 390 ; N uni230A ; G 3216 -U 8971 ; WX 390 ; N uni230B ; G 3217 -U 8972 ; WX 809 ; N uni230C ; G 3218 -U 8973 ; WX 809 ; N uni230D ; G 3219 -U 8974 ; WX 809 ; N uni230E ; G 3220 -U 8975 ; WX 809 ; N uni230F ; G 3221 -U 8976 ; WX 838 ; N revlogicalnot ; G 3222 -U 8977 ; WX 513 ; N uni2311 ; G 3223 -U 8984 ; WX 1000 ; N uni2318 ; G 3224 -U 8985 ; WX 838 ; N uni2319 ; G 3225 -U 8988 ; WX 469 ; N uni231C ; G 3226 -U 8989 ; WX 469 ; N uni231D ; G 3227 -U 8990 ; WX 469 ; N uni231E ; G 3228 -U 8991 ; WX 469 ; N uni231F ; G 3229 -U 8992 ; WX 521 ; N integraltp ; G 3230 -U 8993 ; WX 521 ; N integralbt ; G 3231 -U 8996 ; WX 1152 ; N uni2324 ; G 3232 -U 8997 ; WX 1152 ; N uni2325 ; G 3233 -U 8998 ; WX 1414 ; N uni2326 ; G 3234 -U 8999 ; WX 1152 ; N uni2327 ; G 3235 -U 9000 ; WX 1443 ; N uni2328 ; G 3236 -U 9003 ; WX 1414 ; N uni232B ; G 3237 -U 9004 ; WX 873 ; N uni232C ; G 3238 -U 9075 ; WX 338 ; N uni2373 ; G 3239 -U 9076 ; WX 635 ; N uni2374 ; G 3240 -U 9077 ; WX 837 ; N uni2375 ; G 3241 -U 9082 ; WX 659 ; N uni237A ; G 3242 -U 9085 ; WX 757 ; N uni237D ; G 3243 -U 9095 ; WX 1152 ; N uni2387 ; G 3244 -U 9108 ; WX 873 ; N uni2394 ; G 3245 -U 9115 ; WX 500 ; N uni239B ; G 3246 -U 9116 ; WX 500 ; N uni239C ; G 3247 -U 9117 ; WX 500 ; N uni239D ; G 3248 -U 9118 ; WX 500 ; N uni239E ; G 3249 -U 9119 ; WX 500 ; N uni239F ; G 3250 -U 9120 ; WX 500 ; N uni23A0 ; G 3251 -U 9121 ; WX 500 ; N uni23A1 ; G 3252 -U 9122 ; WX 500 ; N uni23A2 ; G 3253 -U 9123 ; WX 500 ; N uni23A3 ; G 3254 -U 9124 ; WX 500 ; N uni23A4 ; G 3255 -U 9125 ; WX 500 ; N uni23A5 ; G 3256 -U 9126 ; WX 500 ; N uni23A6 ; G 3257 -U 9127 ; WX 750 ; N uni23A7 ; G 3258 -U 9128 ; WX 750 ; N uni23A8 ; G 3259 -U 9129 ; WX 750 ; N uni23A9 ; G 3260 -U 9130 ; WX 750 ; N uni23AA ; G 3261 -U 9131 ; WX 750 ; N uni23AB ; G 3262 -U 9132 ; WX 750 ; N uni23AC ; G 3263 -U 9133 ; WX 750 ; N uni23AD ; G 3264 -U 9134 ; WX 521 ; N uni23AE ; G 3265 -U 9166 ; WX 838 ; N uni23CE ; G 3266 -U 9167 ; WX 945 ; N uni23CF ; G 3267 -U 9187 ; WX 873 ; N uni23E3 ; G 3268 -U 9189 ; WX 769 ; N uni23E5 ; G 3269 -U 9192 ; WX 636 ; N uni23E8 ; G 3270 -U 9250 ; WX 635 ; N uni2422 ; G 3271 -U 9251 ; WX 635 ; N uni2423 ; G 3272 -U 9312 ; WX 896 ; N uni2460 ; G 3273 -U 9313 ; WX 896 ; N uni2461 ; G 3274 -U 9314 ; WX 896 ; N uni2462 ; G 3275 -U 9315 ; WX 896 ; N uni2463 ; G 3276 -U 9316 ; WX 896 ; N uni2464 ; G 3277 -U 9317 ; WX 896 ; N uni2465 ; G 3278 -U 9318 ; WX 896 ; N uni2466 ; G 3279 -U 9319 ; WX 896 ; N uni2467 ; G 3280 -U 9320 ; WX 896 ; N uni2468 ; G 3281 -U 9321 ; WX 896 ; N uni2469 ; G 3282 -U 9472 ; WX 602 ; N SF100000 ; G 3283 -U 9473 ; WX 602 ; N uni2501 ; G 3284 -U 9474 ; WX 602 ; N SF110000 ; G 3285 -U 9475 ; WX 602 ; N uni2503 ; G 3286 -U 9476 ; WX 602 ; N uni2504 ; G 3287 -U 9477 ; WX 602 ; N uni2505 ; G 3288 -U 9478 ; WX 602 ; N uni2506 ; G 3289 -U 9479 ; WX 602 ; N uni2507 ; G 3290 -U 9480 ; WX 602 ; N uni2508 ; G 3291 -U 9481 ; WX 602 ; N uni2509 ; G 3292 -U 9482 ; WX 602 ; N uni250A ; G 3293 -U 9483 ; WX 602 ; N uni250B ; G 3294 -U 9484 ; WX 602 ; N SF010000 ; G 3295 -U 9485 ; WX 602 ; N uni250D ; G 3296 -U 9486 ; WX 602 ; N uni250E ; G 3297 -U 9487 ; WX 602 ; N uni250F ; G 3298 -U 9488 ; WX 602 ; N SF030000 ; G 3299 -U 9489 ; WX 602 ; N uni2511 ; G 3300 -U 9490 ; WX 602 ; N uni2512 ; G 3301 -U 9491 ; WX 602 ; N uni2513 ; G 3302 -U 9492 ; WX 602 ; N SF020000 ; G 3303 -U 9493 ; WX 602 ; N uni2515 ; G 3304 -U 9494 ; WX 602 ; N uni2516 ; G 3305 -U 9495 ; WX 602 ; N uni2517 ; G 3306 -U 9496 ; WX 602 ; N SF040000 ; G 3307 -U 9497 ; WX 602 ; N uni2519 ; G 3308 -U 9498 ; WX 602 ; N uni251A ; G 3309 -U 9499 ; WX 602 ; N uni251B ; G 3310 -U 9500 ; WX 602 ; N SF080000 ; G 3311 -U 9501 ; WX 602 ; N uni251D ; G 3312 -U 9502 ; WX 602 ; N uni251E ; G 3313 -U 9503 ; WX 602 ; N uni251F ; G 3314 -U 9504 ; WX 602 ; N uni2520 ; G 3315 -U 9505 ; WX 602 ; N uni2521 ; G 3316 -U 9506 ; WX 602 ; N uni2522 ; G 3317 -U 9507 ; WX 602 ; N uni2523 ; G 3318 -U 9508 ; WX 602 ; N SF090000 ; G 3319 -U 9509 ; WX 602 ; N uni2525 ; G 3320 -U 9510 ; WX 602 ; N uni2526 ; G 3321 -U 9511 ; WX 602 ; N uni2527 ; G 3322 -U 9512 ; WX 602 ; N uni2528 ; G 3323 -U 9513 ; WX 602 ; N uni2529 ; G 3324 -U 9514 ; WX 602 ; N uni252A ; G 3325 -U 9515 ; WX 602 ; N uni252B ; G 3326 -U 9516 ; WX 602 ; N SF060000 ; G 3327 -U 9517 ; WX 602 ; N uni252D ; G 3328 -U 9518 ; WX 602 ; N uni252E ; G 3329 -U 9519 ; WX 602 ; N uni252F ; G 3330 -U 9520 ; WX 602 ; N uni2530 ; G 3331 -U 9521 ; WX 602 ; N uni2531 ; G 3332 -U 9522 ; WX 602 ; N uni2532 ; G 3333 -U 9523 ; WX 602 ; N uni2533 ; G 3334 -U 9524 ; WX 602 ; N SF070000 ; G 3335 -U 9525 ; WX 602 ; N uni2535 ; G 3336 -U 9526 ; WX 602 ; N uni2536 ; G 3337 -U 9527 ; WX 602 ; N uni2537 ; G 3338 -U 9528 ; WX 602 ; N uni2538 ; G 3339 -U 9529 ; WX 602 ; N uni2539 ; G 3340 -U 9530 ; WX 602 ; N uni253A ; G 3341 -U 9531 ; WX 602 ; N uni253B ; G 3342 -U 9532 ; WX 602 ; N SF050000 ; G 3343 -U 9533 ; WX 602 ; N uni253D ; G 3344 -U 9534 ; WX 602 ; N uni253E ; G 3345 -U 9535 ; WX 602 ; N uni253F ; G 3346 -U 9536 ; WX 602 ; N uni2540 ; G 3347 -U 9537 ; WX 602 ; N uni2541 ; G 3348 -U 9538 ; WX 602 ; N uni2542 ; G 3349 -U 9539 ; WX 602 ; N uni2543 ; G 3350 -U 9540 ; WX 602 ; N uni2544 ; G 3351 -U 9541 ; WX 602 ; N uni2545 ; G 3352 -U 9542 ; WX 602 ; N uni2546 ; G 3353 -U 9543 ; WX 602 ; N uni2547 ; G 3354 -U 9544 ; WX 602 ; N uni2548 ; G 3355 -U 9545 ; WX 602 ; N uni2549 ; G 3356 -U 9546 ; WX 602 ; N uni254A ; G 3357 -U 9547 ; WX 602 ; N uni254B ; G 3358 -U 9548 ; WX 602 ; N uni254C ; G 3359 -U 9549 ; WX 602 ; N uni254D ; G 3360 -U 9550 ; WX 602 ; N uni254E ; G 3361 -U 9551 ; WX 602 ; N uni254F ; G 3362 -U 9552 ; WX 602 ; N SF430000 ; G 3363 -U 9553 ; WX 602 ; N SF240000 ; G 3364 -U 9554 ; WX 602 ; N SF510000 ; G 3365 -U 9555 ; WX 602 ; N SF520000 ; G 3366 -U 9556 ; WX 602 ; N SF390000 ; G 3367 -U 9557 ; WX 602 ; N SF220000 ; G 3368 -U 9558 ; WX 602 ; N SF210000 ; G 3369 -U 9559 ; WX 602 ; N SF250000 ; G 3370 -U 9560 ; WX 602 ; N SF500000 ; G 3371 -U 9561 ; WX 602 ; N SF490000 ; G 3372 -U 9562 ; WX 602 ; N SF380000 ; G 3373 -U 9563 ; WX 602 ; N SF280000 ; G 3374 -U 9564 ; WX 602 ; N SF270000 ; G 3375 -U 9565 ; WX 602 ; N SF260000 ; G 3376 -U 9566 ; WX 602 ; N SF360000 ; G 3377 -U 9567 ; WX 602 ; N SF370000 ; G 3378 -U 9568 ; WX 602 ; N SF420000 ; G 3379 -U 9569 ; WX 602 ; N SF190000 ; G 3380 -U 9570 ; WX 602 ; N SF200000 ; G 3381 -U 9571 ; WX 602 ; N SF230000 ; G 3382 -U 9572 ; WX 602 ; N SF470000 ; G 3383 -U 9573 ; WX 602 ; N SF480000 ; G 3384 -U 9574 ; WX 602 ; N SF410000 ; G 3385 -U 9575 ; WX 602 ; N SF450000 ; G 3386 -U 9576 ; WX 602 ; N SF460000 ; G 3387 -U 9577 ; WX 602 ; N SF400000 ; G 3388 -U 9578 ; WX 602 ; N SF540000 ; G 3389 -U 9579 ; WX 602 ; N SF530000 ; G 3390 -U 9580 ; WX 602 ; N SF440000 ; G 3391 -U 9581 ; WX 602 ; N uni256D ; G 3392 -U 9582 ; WX 602 ; N uni256E ; G 3393 -U 9583 ; WX 602 ; N uni256F ; G 3394 -U 9584 ; WX 602 ; N uni2570 ; G 3395 -U 9585 ; WX 602 ; N uni2571 ; G 3396 -U 9586 ; WX 602 ; N uni2572 ; G 3397 -U 9587 ; WX 602 ; N uni2573 ; G 3398 -U 9588 ; WX 602 ; N uni2574 ; G 3399 -U 9589 ; WX 602 ; N uni2575 ; G 3400 -U 9590 ; WX 602 ; N uni2576 ; G 3401 -U 9591 ; WX 602 ; N uni2577 ; G 3402 -U 9592 ; WX 602 ; N uni2578 ; G 3403 -U 9593 ; WX 602 ; N uni2579 ; G 3404 -U 9594 ; WX 602 ; N uni257A ; G 3405 -U 9595 ; WX 602 ; N uni257B ; G 3406 -U 9596 ; WX 602 ; N uni257C ; G 3407 -U 9597 ; WX 602 ; N uni257D ; G 3408 -U 9598 ; WX 602 ; N uni257E ; G 3409 -U 9599 ; WX 602 ; N uni257F ; G 3410 -U 9600 ; WX 769 ; N upblock ; G 3411 -U 9601 ; WX 769 ; N uni2581 ; G 3412 -U 9602 ; WX 769 ; N uni2582 ; G 3413 -U 9603 ; WX 769 ; N uni2583 ; G 3414 -U 9604 ; WX 769 ; N dnblock ; G 3415 -U 9605 ; WX 769 ; N uni2585 ; G 3416 -U 9606 ; WX 769 ; N uni2586 ; G 3417 -U 9607 ; WX 769 ; N uni2587 ; G 3418 -U 9608 ; WX 769 ; N block ; G 3419 -U 9609 ; WX 769 ; N uni2589 ; G 3420 -U 9610 ; WX 769 ; N uni258A ; G 3421 -U 9611 ; WX 769 ; N uni258B ; G 3422 -U 9612 ; WX 769 ; N lfblock ; G 3423 -U 9613 ; WX 769 ; N uni258D ; G 3424 -U 9614 ; WX 769 ; N uni258E ; G 3425 -U 9615 ; WX 769 ; N uni258F ; G 3426 -U 9616 ; WX 769 ; N rtblock ; G 3427 -U 9617 ; WX 769 ; N ltshade ; G 3428 -U 9618 ; WX 769 ; N shade ; G 3429 -U 9619 ; WX 769 ; N dkshade ; G 3430 -U 9620 ; WX 769 ; N uni2594 ; G 3431 -U 9621 ; WX 769 ; N uni2595 ; G 3432 -U 9622 ; WX 769 ; N uni2596 ; G 3433 -U 9623 ; WX 769 ; N uni2597 ; G 3434 -U 9624 ; WX 769 ; N uni2598 ; G 3435 -U 9625 ; WX 769 ; N uni2599 ; G 3436 -U 9626 ; WX 769 ; N uni259A ; G 3437 -U 9627 ; WX 769 ; N uni259B ; G 3438 -U 9628 ; WX 769 ; N uni259C ; G 3439 -U 9629 ; WX 769 ; N uni259D ; G 3440 -U 9630 ; WX 769 ; N uni259E ; G 3441 -U 9631 ; WX 769 ; N uni259F ; G 3442 -U 9632 ; WX 945 ; N filledbox ; G 3443 -U 9633 ; WX 945 ; N H22073 ; G 3444 -U 9634 ; WX 945 ; N uni25A2 ; G 3445 -U 9635 ; WX 945 ; N uni25A3 ; G 3446 -U 9636 ; WX 945 ; N uni25A4 ; G 3447 -U 9637 ; WX 945 ; N uni25A5 ; G 3448 -U 9638 ; WX 945 ; N uni25A6 ; G 3449 -U 9639 ; WX 945 ; N uni25A7 ; G 3450 -U 9640 ; WX 945 ; N uni25A8 ; G 3451 -U 9641 ; WX 945 ; N uni25A9 ; G 3452 -U 9642 ; WX 678 ; N H18543 ; G 3453 -U 9643 ; WX 678 ; N H18551 ; G 3454 -U 9644 ; WX 945 ; N filledrect ; G 3455 -U 9645 ; WX 945 ; N uni25AD ; G 3456 -U 9646 ; WX 550 ; N uni25AE ; G 3457 -U 9647 ; WX 550 ; N uni25AF ; G 3458 -U 9648 ; WX 769 ; N uni25B0 ; G 3459 -U 9649 ; WX 769 ; N uni25B1 ; G 3460 -U 9650 ; WX 769 ; N triagup ; G 3461 -U 9651 ; WX 769 ; N uni25B3 ; G 3462 -U 9652 ; WX 502 ; N uni25B4 ; G 3463 -U 9653 ; WX 502 ; N uni25B5 ; G 3464 -U 9654 ; WX 769 ; N uni25B6 ; G 3465 -U 9655 ; WX 769 ; N uni25B7 ; G 3466 -U 9656 ; WX 502 ; N uni25B8 ; G 3467 -U 9657 ; WX 502 ; N uni25B9 ; G 3468 -U 9658 ; WX 769 ; N triagrt ; G 3469 -U 9659 ; WX 769 ; N uni25BB ; G 3470 -U 9660 ; WX 769 ; N triagdn ; G 3471 -U 9661 ; WX 769 ; N uni25BD ; G 3472 -U 9662 ; WX 502 ; N uni25BE ; G 3473 -U 9663 ; WX 502 ; N uni25BF ; G 3474 -U 9664 ; WX 769 ; N uni25C0 ; G 3475 -U 9665 ; WX 769 ; N uni25C1 ; G 3476 -U 9666 ; WX 502 ; N uni25C2 ; G 3477 -U 9667 ; WX 502 ; N uni25C3 ; G 3478 -U 9668 ; WX 769 ; N triaglf ; G 3479 -U 9669 ; WX 769 ; N uni25C5 ; G 3480 -U 9670 ; WX 769 ; N uni25C6 ; G 3481 -U 9671 ; WX 769 ; N uni25C7 ; G 3482 -U 9672 ; WX 769 ; N uni25C8 ; G 3483 -U 9673 ; WX 873 ; N uni25C9 ; G 3484 -U 9674 ; WX 494 ; N lozenge ; G 3485 -U 9675 ; WX 873 ; N circle ; G 3486 -U 9676 ; WX 873 ; N uni25CC ; G 3487 -U 9677 ; WX 873 ; N uni25CD ; G 3488 -U 9678 ; WX 873 ; N uni25CE ; G 3489 -U 9679 ; WX 873 ; N H18533 ; G 3490 -U 9680 ; WX 873 ; N uni25D0 ; G 3491 -U 9681 ; WX 873 ; N uni25D1 ; G 3492 -U 9682 ; WX 873 ; N uni25D2 ; G 3493 -U 9683 ; WX 873 ; N uni25D3 ; G 3494 -U 9684 ; WX 873 ; N uni25D4 ; G 3495 -U 9685 ; WX 873 ; N uni25D5 ; G 3496 -U 9686 ; WX 527 ; N uni25D6 ; G 3497 -U 9687 ; WX 527 ; N uni25D7 ; G 3498 -U 9688 ; WX 791 ; N invbullet ; G 3499 -U 9689 ; WX 970 ; N invcircle ; G 3500 -U 9690 ; WX 970 ; N uni25DA ; G 3501 -U 9691 ; WX 970 ; N uni25DB ; G 3502 -U 9692 ; WX 387 ; N uni25DC ; G 3503 -U 9693 ; WX 387 ; N uni25DD ; G 3504 -U 9694 ; WX 387 ; N uni25DE ; G 3505 -U 9695 ; WX 387 ; N uni25DF ; G 3506 -U 9696 ; WX 769 ; N uni25E0 ; G 3507 -U 9697 ; WX 769 ; N uni25E1 ; G 3508 -U 9698 ; WX 769 ; N uni25E2 ; G 3509 -U 9699 ; WX 769 ; N uni25E3 ; G 3510 -U 9700 ; WX 769 ; N uni25E4 ; G 3511 -U 9701 ; WX 769 ; N uni25E5 ; G 3512 -U 9702 ; WX 590 ; N openbullet ; G 3513 -U 9703 ; WX 945 ; N uni25E7 ; G 3514 -U 9704 ; WX 945 ; N uni25E8 ; G 3515 -U 9705 ; WX 945 ; N uni25E9 ; G 3516 -U 9706 ; WX 945 ; N uni25EA ; G 3517 -U 9707 ; WX 945 ; N uni25EB ; G 3518 -U 9708 ; WX 769 ; N uni25EC ; G 3519 -U 9709 ; WX 769 ; N uni25ED ; G 3520 -U 9710 ; WX 769 ; N uni25EE ; G 3521 -U 9711 ; WX 1119 ; N uni25EF ; G 3522 -U 9712 ; WX 945 ; N uni25F0 ; G 3523 -U 9713 ; WX 945 ; N uni25F1 ; G 3524 -U 9714 ; WX 945 ; N uni25F2 ; G 3525 -U 9715 ; WX 945 ; N uni25F3 ; G 3526 -U 9716 ; WX 873 ; N uni25F4 ; G 3527 -U 9717 ; WX 873 ; N uni25F5 ; G 3528 -U 9718 ; WX 873 ; N uni25F6 ; G 3529 -U 9719 ; WX 873 ; N uni25F7 ; G 3530 -U 9720 ; WX 769 ; N uni25F8 ; G 3531 -U 9721 ; WX 769 ; N uni25F9 ; G 3532 -U 9722 ; WX 769 ; N uni25FA ; G 3533 -U 9723 ; WX 830 ; N uni25FB ; G 3534 -U 9724 ; WX 830 ; N uni25FC ; G 3535 -U 9725 ; WX 732 ; N uni25FD ; G 3536 -U 9726 ; WX 732 ; N uni25FE ; G 3537 -U 9727 ; WX 769 ; N uni25FF ; G 3538 -U 9728 ; WX 896 ; N uni2600 ; G 3539 -U 9729 ; WX 1000 ; N uni2601 ; G 3540 -U 9730 ; WX 896 ; N uni2602 ; G 3541 -U 9731 ; WX 896 ; N uni2603 ; G 3542 -U 9732 ; WX 896 ; N uni2604 ; G 3543 -U 9733 ; WX 896 ; N uni2605 ; G 3544 -U 9734 ; WX 896 ; N uni2606 ; G 3545 -U 9735 ; WX 573 ; N uni2607 ; G 3546 -U 9736 ; WX 896 ; N uni2608 ; G 3547 -U 9737 ; WX 896 ; N uni2609 ; G 3548 -U 9738 ; WX 888 ; N uni260A ; G 3549 -U 9739 ; WX 888 ; N uni260B ; G 3550 -U 9740 ; WX 671 ; N uni260C ; G 3551 -U 9741 ; WX 1013 ; N uni260D ; G 3552 -U 9742 ; WX 1246 ; N uni260E ; G 3553 -U 9743 ; WX 1250 ; N uni260F ; G 3554 -U 9744 ; WX 896 ; N uni2610 ; G 3555 -U 9745 ; WX 896 ; N uni2611 ; G 3556 -U 9746 ; WX 896 ; N uni2612 ; G 3557 -U 9747 ; WX 532 ; N uni2613 ; G 3558 -U 9748 ; WX 896 ; N uni2614 ; G 3559 -U 9749 ; WX 896 ; N uni2615 ; G 3560 -U 9750 ; WX 896 ; N uni2616 ; G 3561 -U 9751 ; WX 896 ; N uni2617 ; G 3562 -U 9752 ; WX 896 ; N uni2618 ; G 3563 -U 9753 ; WX 896 ; N uni2619 ; G 3564 -U 9754 ; WX 896 ; N uni261A ; G 3565 -U 9755 ; WX 896 ; N uni261B ; G 3566 -U 9756 ; WX 896 ; N uni261C ; G 3567 -U 9757 ; WX 609 ; N uni261D ; G 3568 -U 9758 ; WX 896 ; N uni261E ; G 3569 -U 9759 ; WX 609 ; N uni261F ; G 3570 -U 9760 ; WX 896 ; N uni2620 ; G 3571 -U 9761 ; WX 896 ; N uni2621 ; G 3572 -U 9762 ; WX 896 ; N uni2622 ; G 3573 -U 9763 ; WX 896 ; N uni2623 ; G 3574 -U 9764 ; WX 669 ; N uni2624 ; G 3575 -U 9765 ; WX 746 ; N uni2625 ; G 3576 -U 9766 ; WX 649 ; N uni2626 ; G 3577 -U 9767 ; WX 784 ; N uni2627 ; G 3578 -U 9768 ; WX 545 ; N uni2628 ; G 3579 -U 9769 ; WX 896 ; N uni2629 ; G 3580 -U 9770 ; WX 896 ; N uni262A ; G 3581 -U 9771 ; WX 896 ; N uni262B ; G 3582 -U 9772 ; WX 710 ; N uni262C ; G 3583 -U 9773 ; WX 896 ; N uni262D ; G 3584 -U 9774 ; WX 896 ; N uni262E ; G 3585 -U 9775 ; WX 896 ; N uni262F ; G 3586 -U 9776 ; WX 890 ; N uni2630 ; G 3587 -U 9777 ; WX 890 ; N uni2631 ; G 3588 -U 9778 ; WX 890 ; N uni2632 ; G 3589 -U 9779 ; WX 890 ; N uni2633 ; G 3590 -U 9780 ; WX 890 ; N uni2634 ; G 3591 -U 9781 ; WX 890 ; N uni2635 ; G 3592 -U 9782 ; WX 890 ; N uni2636 ; G 3593 -U 9783 ; WX 890 ; N uni2637 ; G 3594 -U 9784 ; WX 896 ; N uni2638 ; G 3595 -U 9785 ; WX 896 ; N uni2639 ; G 3596 -U 9786 ; WX 896 ; N smileface ; G 3597 -U 9787 ; WX 896 ; N invsmileface ; G 3598 -U 9788 ; WX 896 ; N sun ; G 3599 -U 9789 ; WX 896 ; N uni263D ; G 3600 -U 9790 ; WX 896 ; N uni263E ; G 3601 -U 9791 ; WX 614 ; N uni263F ; G 3602 -U 9792 ; WX 732 ; N female ; G 3603 -U 9793 ; WX 732 ; N uni2641 ; G 3604 -U 9794 ; WX 896 ; N male ; G 3605 -U 9795 ; WX 896 ; N uni2643 ; G 3606 -U 9796 ; WX 896 ; N uni2644 ; G 3607 -U 9797 ; WX 896 ; N uni2645 ; G 3608 -U 9798 ; WX 896 ; N uni2646 ; G 3609 -U 9799 ; WX 896 ; N uni2647 ; G 3610 -U 9800 ; WX 896 ; N uni2648 ; G 3611 -U 9801 ; WX 896 ; N uni2649 ; G 3612 -U 9802 ; WX 896 ; N uni264A ; G 3613 -U 9803 ; WX 896 ; N uni264B ; G 3614 -U 9804 ; WX 896 ; N uni264C ; G 3615 -U 9805 ; WX 896 ; N uni264D ; G 3616 -U 9806 ; WX 896 ; N uni264E ; G 3617 -U 9807 ; WX 896 ; N uni264F ; G 3618 -U 9808 ; WX 896 ; N uni2650 ; G 3619 -U 9809 ; WX 896 ; N uni2651 ; G 3620 -U 9810 ; WX 896 ; N uni2652 ; G 3621 -U 9811 ; WX 896 ; N uni2653 ; G 3622 -U 9812 ; WX 896 ; N uni2654 ; G 3623 -U 9813 ; WX 896 ; N uni2655 ; G 3624 -U 9814 ; WX 896 ; N uni2656 ; G 3625 -U 9815 ; WX 896 ; N uni2657 ; G 3626 -U 9816 ; WX 896 ; N uni2658 ; G 3627 -U 9817 ; WX 896 ; N uni2659 ; G 3628 -U 9818 ; WX 896 ; N uni265A ; G 3629 -U 9819 ; WX 896 ; N uni265B ; G 3630 -U 9820 ; WX 896 ; N uni265C ; G 3631 -U 9821 ; WX 896 ; N uni265D ; G 3632 -U 9822 ; WX 896 ; N uni265E ; G 3633 -U 9823 ; WX 896 ; N uni265F ; G 3634 -U 9824 ; WX 896 ; N spade ; G 3635 -U 9825 ; WX 896 ; N uni2661 ; G 3636 -U 9826 ; WX 896 ; N uni2662 ; G 3637 -U 9827 ; WX 896 ; N club ; G 3638 -U 9828 ; WX 896 ; N uni2664 ; G 3639 -U 9829 ; WX 896 ; N heart ; G 3640 -U 9830 ; WX 896 ; N diamond ; G 3641 -U 9831 ; WX 896 ; N uni2667 ; G 3642 -U 9832 ; WX 896 ; N uni2668 ; G 3643 -U 9833 ; WX 472 ; N uni2669 ; G 3644 -U 9834 ; WX 638 ; N musicalnote ; G 3645 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3646 -U 9836 ; WX 896 ; N uni266C ; G 3647 -U 9837 ; WX 472 ; N uni266D ; G 3648 -U 9838 ; WX 357 ; N uni266E ; G 3649 -U 9839 ; WX 484 ; N uni266F ; G 3650 -U 9840 ; WX 748 ; N uni2670 ; G 3651 -U 9841 ; WX 766 ; N uni2671 ; G 3652 -U 9842 ; WX 896 ; N uni2672 ; G 3653 -U 9843 ; WX 896 ; N uni2673 ; G 3654 -U 9844 ; WX 896 ; N uni2674 ; G 3655 -U 9845 ; WX 896 ; N uni2675 ; G 3656 -U 9846 ; WX 896 ; N uni2676 ; G 3657 -U 9847 ; WX 896 ; N uni2677 ; G 3658 -U 9848 ; WX 896 ; N uni2678 ; G 3659 -U 9849 ; WX 896 ; N uni2679 ; G 3660 -U 9850 ; WX 896 ; N uni267A ; G 3661 -U 9851 ; WX 896 ; N uni267B ; G 3662 -U 9852 ; WX 896 ; N uni267C ; G 3663 -U 9853 ; WX 896 ; N uni267D ; G 3664 -U 9854 ; WX 896 ; N uni267E ; G 3665 -U 9855 ; WX 896 ; N uni267F ; G 3666 -U 9856 ; WX 869 ; N uni2680 ; G 3667 -U 9857 ; WX 869 ; N uni2681 ; G 3668 -U 9858 ; WX 869 ; N uni2682 ; G 3669 -U 9859 ; WX 869 ; N uni2683 ; G 3670 -U 9860 ; WX 869 ; N uni2684 ; G 3671 -U 9861 ; WX 869 ; N uni2685 ; G 3672 -U 9862 ; WX 890 ; N uni2686 ; G 3673 -U 9863 ; WX 890 ; N uni2687 ; G 3674 -U 9864 ; WX 890 ; N uni2688 ; G 3675 -U 9865 ; WX 890 ; N uni2689 ; G 3676 -U 9866 ; WX 890 ; N uni268A ; G 3677 -U 9867 ; WX 890 ; N uni268B ; G 3678 -U 9868 ; WX 890 ; N uni268C ; G 3679 -U 9869 ; WX 890 ; N uni268D ; G 3680 -U 9870 ; WX 890 ; N uni268E ; G 3681 -U 9871 ; WX 890 ; N uni268F ; G 3682 -U 9872 ; WX 750 ; N uni2690 ; G 3683 -U 9873 ; WX 750 ; N uni2691 ; G 3684 -U 9874 ; WX 890 ; N uni2692 ; G 3685 -U 9875 ; WX 816 ; N uni2693 ; G 3686 -U 9876 ; WX 716 ; N uni2694 ; G 3687 -U 9877 ; WX 537 ; N uni2695 ; G 3688 -U 9878 ; WX 852 ; N uni2696 ; G 3689 -U 9879 ; WX 890 ; N uni2697 ; G 3690 -U 9880 ; WX 684 ; N uni2698 ; G 3691 -U 9881 ; WX 896 ; N uni2699 ; G 3692 -U 9882 ; WX 708 ; N uni269A ; G 3693 -U 9883 ; WX 890 ; N uni269B ; G 3694 -U 9884 ; WX 890 ; N uni269C ; G 3695 -U 9888 ; WX 890 ; N uni26A0 ; G 3696 -U 9889 ; WX 702 ; N uni26A1 ; G 3697 -U 9890 ; WX 1004 ; N uni26A2 ; G 3698 -U 9891 ; WX 1089 ; N uni26A3 ; G 3699 -U 9892 ; WX 1175 ; N uni26A4 ; G 3700 -U 9893 ; WX 903 ; N uni26A5 ; G 3701 -U 9894 ; WX 838 ; N uni26A6 ; G 3702 -U 9895 ; WX 838 ; N uni26A7 ; G 3703 -U 9896 ; WX 838 ; N uni26A8 ; G 3704 -U 9897 ; WX 838 ; N uni26A9 ; G 3705 -U 9898 ; WX 838 ; N uni26AA ; G 3706 -U 9899 ; WX 838 ; N uni26AB ; G 3707 -U 9900 ; WX 838 ; N uni26AC ; G 3708 -U 9901 ; WX 838 ; N uni26AD ; G 3709 -U 9902 ; WX 838 ; N uni26AE ; G 3710 -U 9903 ; WX 838 ; N uni26AF ; G 3711 -U 9904 ; WX 844 ; N uni26B0 ; G 3712 -U 9905 ; WX 838 ; N uni26B1 ; G 3713 -U 9906 ; WX 732 ; N uni26B2 ; G 3714 -U 9907 ; WX 732 ; N uni26B3 ; G 3715 -U 9908 ; WX 732 ; N uni26B4 ; G 3716 -U 9909 ; WX 732 ; N uni26B5 ; G 3717 -U 9910 ; WX 850 ; N uni26B6 ; G 3718 -U 9911 ; WX 732 ; N uni26B7 ; G 3719 -U 9912 ; WX 732 ; N uni26B8 ; G 3720 -U 9920 ; WX 838 ; N uni26C0 ; G 3721 -U 9921 ; WX 838 ; N uni26C1 ; G 3722 -U 9922 ; WX 838 ; N uni26C2 ; G 3723 -U 9923 ; WX 838 ; N uni26C3 ; G 3724 -U 9985 ; WX 838 ; N uni2701 ; G 3725 -U 9986 ; WX 838 ; N uni2702 ; G 3726 -U 9987 ; WX 838 ; N uni2703 ; G 3727 -U 9988 ; WX 838 ; N uni2704 ; G 3728 -U 9990 ; WX 838 ; N uni2706 ; G 3729 -U 9991 ; WX 838 ; N uni2707 ; G 3730 -U 9992 ; WX 838 ; N uni2708 ; G 3731 -U 9993 ; WX 838 ; N uni2709 ; G 3732 -U 9996 ; WX 838 ; N uni270C ; G 3733 -U 9997 ; WX 838 ; N uni270D ; G 3734 -U 9998 ; WX 838 ; N uni270E ; G 3735 -U 9999 ; WX 838 ; N uni270F ; G 3736 -U 10000 ; WX 838 ; N uni2710 ; G 3737 -U 10001 ; WX 838 ; N uni2711 ; G 3738 -U 10002 ; WX 838 ; N uni2712 ; G 3739 -U 10003 ; WX 838 ; N uni2713 ; G 3740 -U 10004 ; WX 838 ; N uni2714 ; G 3741 -U 10005 ; WX 838 ; N uni2715 ; G 3742 -U 10006 ; WX 838 ; N uni2716 ; G 3743 -U 10007 ; WX 838 ; N uni2717 ; G 3744 -U 10008 ; WX 838 ; N uni2718 ; G 3745 -U 10009 ; WX 838 ; N uni2719 ; G 3746 -U 10010 ; WX 838 ; N uni271A ; G 3747 -U 10011 ; WX 838 ; N uni271B ; G 3748 -U 10012 ; WX 838 ; N uni271C ; G 3749 -U 10013 ; WX 838 ; N uni271D ; G 3750 -U 10014 ; WX 838 ; N uni271E ; G 3751 -U 10015 ; WX 838 ; N uni271F ; G 3752 -U 10016 ; WX 838 ; N uni2720 ; G 3753 -U 10017 ; WX 838 ; N uni2721 ; G 3754 -U 10018 ; WX 838 ; N uni2722 ; G 3755 -U 10019 ; WX 838 ; N uni2723 ; G 3756 -U 10020 ; WX 838 ; N uni2724 ; G 3757 -U 10021 ; WX 838 ; N uni2725 ; G 3758 -U 10022 ; WX 838 ; N uni2726 ; G 3759 -U 10023 ; WX 838 ; N uni2727 ; G 3760 -U 10025 ; WX 838 ; N uni2729 ; G 3761 -U 10026 ; WX 838 ; N uni272A ; G 3762 -U 10027 ; WX 838 ; N uni272B ; G 3763 -U 10028 ; WX 838 ; N uni272C ; G 3764 -U 10029 ; WX 838 ; N uni272D ; G 3765 -U 10030 ; WX 838 ; N uni272E ; G 3766 -U 10031 ; WX 838 ; N uni272F ; G 3767 -U 10032 ; WX 838 ; N uni2730 ; G 3768 -U 10033 ; WX 838 ; N uni2731 ; G 3769 -U 10034 ; WX 838 ; N uni2732 ; G 3770 -U 10035 ; WX 838 ; N uni2733 ; G 3771 -U 10036 ; WX 838 ; N uni2734 ; G 3772 -U 10037 ; WX 838 ; N uni2735 ; G 3773 -U 10038 ; WX 838 ; N uni2736 ; G 3774 -U 10039 ; WX 838 ; N uni2737 ; G 3775 -U 10040 ; WX 838 ; N uni2738 ; G 3776 -U 10041 ; WX 838 ; N uni2739 ; G 3777 -U 10042 ; WX 838 ; N uni273A ; G 3778 -U 10043 ; WX 838 ; N uni273B ; G 3779 -U 10044 ; WX 838 ; N uni273C ; G 3780 -U 10045 ; WX 838 ; N uni273D ; G 3781 -U 10046 ; WX 838 ; N uni273E ; G 3782 -U 10047 ; WX 838 ; N uni273F ; G 3783 -U 10048 ; WX 838 ; N uni2740 ; G 3784 -U 10049 ; WX 838 ; N uni2741 ; G 3785 -U 10050 ; WX 838 ; N uni2742 ; G 3786 -U 10051 ; WX 838 ; N uni2743 ; G 3787 -U 10052 ; WX 838 ; N uni2744 ; G 3788 -U 10053 ; WX 838 ; N uni2745 ; G 3789 -U 10054 ; WX 838 ; N uni2746 ; G 3790 -U 10055 ; WX 838 ; N uni2747 ; G 3791 -U 10056 ; WX 838 ; N uni2748 ; G 3792 -U 10057 ; WX 838 ; N uni2749 ; G 3793 -U 10058 ; WX 838 ; N uni274A ; G 3794 -U 10059 ; WX 838 ; N uni274B ; G 3795 -U 10061 ; WX 896 ; N uni274D ; G 3796 -U 10063 ; WX 896 ; N uni274F ; G 3797 -U 10064 ; WX 896 ; N uni2750 ; G 3798 -U 10065 ; WX 896 ; N uni2751 ; G 3799 -U 10066 ; WX 896 ; N uni2752 ; G 3800 -U 10070 ; WX 896 ; N uni2756 ; G 3801 -U 10072 ; WX 838 ; N uni2758 ; G 3802 -U 10073 ; WX 838 ; N uni2759 ; G 3803 -U 10074 ; WX 838 ; N uni275A ; G 3804 -U 10075 ; WX 322 ; N uni275B ; G 3805 -U 10076 ; WX 322 ; N uni275C ; G 3806 -U 10077 ; WX 538 ; N uni275D ; G 3807 -U 10078 ; WX 538 ; N uni275E ; G 3808 -U 10081 ; WX 838 ; N uni2761 ; G 3809 -U 10082 ; WX 838 ; N uni2762 ; G 3810 -U 10083 ; WX 838 ; N uni2763 ; G 3811 -U 10084 ; WX 838 ; N uni2764 ; G 3812 -U 10085 ; WX 838 ; N uni2765 ; G 3813 -U 10086 ; WX 838 ; N uni2766 ; G 3814 -U 10087 ; WX 838 ; N uni2767 ; G 3815 -U 10088 ; WX 838 ; N uni2768 ; G 3816 -U 10089 ; WX 838 ; N uni2769 ; G 3817 -U 10090 ; WX 838 ; N uni276A ; G 3818 -U 10091 ; WX 838 ; N uni276B ; G 3819 -U 10092 ; WX 838 ; N uni276C ; G 3820 -U 10093 ; WX 838 ; N uni276D ; G 3821 -U 10094 ; WX 838 ; N uni276E ; G 3822 -U 10095 ; WX 838 ; N uni276F ; G 3823 -U 10096 ; WX 838 ; N uni2770 ; G 3824 -U 10097 ; WX 838 ; N uni2771 ; G 3825 -U 10098 ; WX 838 ; N uni2772 ; G 3826 -U 10099 ; WX 838 ; N uni2773 ; G 3827 -U 10100 ; WX 838 ; N uni2774 ; G 3828 -U 10101 ; WX 838 ; N uni2775 ; G 3829 -U 10102 ; WX 896 ; N uni2776 ; G 3830 -U 10103 ; WX 896 ; N uni2777 ; G 3831 -U 10104 ; WX 896 ; N uni2778 ; G 3832 -U 10105 ; WX 896 ; N uni2779 ; G 3833 -U 10106 ; WX 896 ; N uni277A ; G 3834 -U 10107 ; WX 896 ; N uni277B ; G 3835 -U 10108 ; WX 896 ; N uni277C ; G 3836 -U 10109 ; WX 896 ; N uni277D ; G 3837 -U 10110 ; WX 896 ; N uni277E ; G 3838 -U 10111 ; WX 896 ; N uni277F ; G 3839 -U 10112 ; WX 838 ; N uni2780 ; G 3840 -U 10113 ; WX 838 ; N uni2781 ; G 3841 -U 10114 ; WX 838 ; N uni2782 ; G 3842 -U 10115 ; WX 838 ; N uni2783 ; G 3843 -U 10116 ; WX 838 ; N uni2784 ; G 3844 -U 10117 ; WX 838 ; N uni2785 ; G 3845 -U 10118 ; WX 838 ; N uni2786 ; G 3846 -U 10119 ; WX 838 ; N uni2787 ; G 3847 -U 10120 ; WX 838 ; N uni2788 ; G 3848 -U 10121 ; WX 838 ; N uni2789 ; G 3849 -U 10122 ; WX 838 ; N uni278A ; G 3850 -U 10123 ; WX 838 ; N uni278B ; G 3851 -U 10124 ; WX 838 ; N uni278C ; G 3852 -U 10125 ; WX 838 ; N uni278D ; G 3853 -U 10126 ; WX 838 ; N uni278E ; G 3854 -U 10127 ; WX 838 ; N uni278F ; G 3855 -U 10128 ; WX 838 ; N uni2790 ; G 3856 -U 10129 ; WX 838 ; N uni2791 ; G 3857 -U 10130 ; WX 838 ; N uni2792 ; G 3858 -U 10131 ; WX 838 ; N uni2793 ; G 3859 -U 10132 ; WX 838 ; N uni2794 ; G 3860 -U 10136 ; WX 838 ; N uni2798 ; G 3861 -U 10137 ; WX 838 ; N uni2799 ; G 3862 -U 10138 ; WX 838 ; N uni279A ; G 3863 -U 10139 ; WX 838 ; N uni279B ; G 3864 -U 10140 ; WX 838 ; N uni279C ; G 3865 -U 10141 ; WX 838 ; N uni279D ; G 3866 -U 10142 ; WX 838 ; N uni279E ; G 3867 -U 10143 ; WX 838 ; N uni279F ; G 3868 -U 10144 ; WX 838 ; N uni27A0 ; G 3869 -U 10145 ; WX 838 ; N uni27A1 ; G 3870 -U 10146 ; WX 838 ; N uni27A2 ; G 3871 -U 10147 ; WX 838 ; N uni27A3 ; G 3872 -U 10148 ; WX 838 ; N uni27A4 ; G 3873 -U 10149 ; WX 838 ; N uni27A5 ; G 3874 -U 10150 ; WX 838 ; N uni27A6 ; G 3875 -U 10151 ; WX 838 ; N uni27A7 ; G 3876 -U 10152 ; WX 838 ; N uni27A8 ; G 3877 -U 10153 ; WX 838 ; N uni27A9 ; G 3878 -U 10154 ; WX 838 ; N uni27AA ; G 3879 -U 10155 ; WX 838 ; N uni27AB ; G 3880 -U 10156 ; WX 838 ; N uni27AC ; G 3881 -U 10157 ; WX 838 ; N uni27AD ; G 3882 -U 10158 ; WX 838 ; N uni27AE ; G 3883 -U 10159 ; WX 838 ; N uni27AF ; G 3884 -U 10161 ; WX 838 ; N uni27B1 ; G 3885 -U 10162 ; WX 838 ; N uni27B2 ; G 3886 -U 10163 ; WX 838 ; N uni27B3 ; G 3887 -U 10164 ; WX 838 ; N uni27B4 ; G 3888 -U 10165 ; WX 838 ; N uni27B5 ; G 3889 -U 10166 ; WX 838 ; N uni27B6 ; G 3890 -U 10167 ; WX 838 ; N uni27B7 ; G 3891 -U 10168 ; WX 838 ; N uni27B8 ; G 3892 -U 10169 ; WX 838 ; N uni27B9 ; G 3893 -U 10170 ; WX 838 ; N uni27BA ; G 3894 -U 10171 ; WX 838 ; N uni27BB ; G 3895 -U 10172 ; WX 838 ; N uni27BC ; G 3896 -U 10173 ; WX 838 ; N uni27BD ; G 3897 -U 10174 ; WX 838 ; N uni27BE ; G 3898 -U 10181 ; WX 390 ; N uni27C5 ; G 3899 -U 10182 ; WX 390 ; N uni27C6 ; G 3900 -U 10208 ; WX 494 ; N uni27E0 ; G 3901 -U 10214 ; WX 495 ; N uni27E6 ; G 3902 -U 10215 ; WX 495 ; N uni27E7 ; G 3903 -U 10216 ; WX 390 ; N uni27E8 ; G 3904 -U 10217 ; WX 390 ; N uni27E9 ; G 3905 -U 10218 ; WX 556 ; N uni27EA ; G 3906 -U 10219 ; WX 556 ; N uni27EB ; G 3907 -U 10224 ; WX 838 ; N uni27F0 ; G 3908 -U 10225 ; WX 838 ; N uni27F1 ; G 3909 -U 10226 ; WX 838 ; N uni27F2 ; G 3910 -U 10227 ; WX 838 ; N uni27F3 ; G 3911 -U 10228 ; WX 1157 ; N uni27F4 ; G 3912 -U 10229 ; WX 1434 ; N uni27F5 ; G 3913 -U 10230 ; WX 1434 ; N uni27F6 ; G 3914 -U 10231 ; WX 1434 ; N uni27F7 ; G 3915 -U 10232 ; WX 1434 ; N uni27F8 ; G 3916 -U 10233 ; WX 1434 ; N uni27F9 ; G 3917 -U 10234 ; WX 1434 ; N uni27FA ; G 3918 -U 10235 ; WX 1434 ; N uni27FB ; G 3919 -U 10236 ; WX 1434 ; N uni27FC ; G 3920 -U 10237 ; WX 1434 ; N uni27FD ; G 3921 -U 10238 ; WX 1434 ; N uni27FE ; G 3922 -U 10239 ; WX 1434 ; N uni27FF ; G 3923 -U 10240 ; WX 732 ; N uni2800 ; G 3924 -U 10241 ; WX 732 ; N uni2801 ; G 3925 -U 10242 ; WX 732 ; N uni2802 ; G 3926 -U 10243 ; WX 732 ; N uni2803 ; G 3927 -U 10244 ; WX 732 ; N uni2804 ; G 3928 -U 10245 ; WX 732 ; N uni2805 ; G 3929 -U 10246 ; WX 732 ; N uni2806 ; G 3930 -U 10247 ; WX 732 ; N uni2807 ; G 3931 -U 10248 ; WX 732 ; N uni2808 ; G 3932 -U 10249 ; WX 732 ; N uni2809 ; G 3933 -U 10250 ; WX 732 ; N uni280A ; G 3934 -U 10251 ; WX 732 ; N uni280B ; G 3935 -U 10252 ; WX 732 ; N uni280C ; G 3936 -U 10253 ; WX 732 ; N uni280D ; G 3937 -U 10254 ; WX 732 ; N uni280E ; G 3938 -U 10255 ; WX 732 ; N uni280F ; G 3939 -U 10256 ; WX 732 ; N uni2810 ; G 3940 -U 10257 ; WX 732 ; N uni2811 ; G 3941 -U 10258 ; WX 732 ; N uni2812 ; G 3942 -U 10259 ; WX 732 ; N uni2813 ; G 3943 -U 10260 ; WX 732 ; N uni2814 ; G 3944 -U 10261 ; WX 732 ; N uni2815 ; G 3945 -U 10262 ; WX 732 ; N uni2816 ; G 3946 -U 10263 ; WX 732 ; N uni2817 ; G 3947 -U 10264 ; WX 732 ; N uni2818 ; G 3948 -U 10265 ; WX 732 ; N uni2819 ; G 3949 -U 10266 ; WX 732 ; N uni281A ; G 3950 -U 10267 ; WX 732 ; N uni281B ; G 3951 -U 10268 ; WX 732 ; N uni281C ; G 3952 -U 10269 ; WX 732 ; N uni281D ; G 3953 -U 10270 ; WX 732 ; N uni281E ; G 3954 -U 10271 ; WX 732 ; N uni281F ; G 3955 -U 10272 ; WX 732 ; N uni2820 ; G 3956 -U 10273 ; WX 732 ; N uni2821 ; G 3957 -U 10274 ; WX 732 ; N uni2822 ; G 3958 -U 10275 ; WX 732 ; N uni2823 ; G 3959 -U 10276 ; WX 732 ; N uni2824 ; G 3960 -U 10277 ; WX 732 ; N uni2825 ; G 3961 -U 10278 ; WX 732 ; N uni2826 ; G 3962 -U 10279 ; WX 732 ; N uni2827 ; G 3963 -U 10280 ; WX 732 ; N uni2828 ; G 3964 -U 10281 ; WX 732 ; N uni2829 ; G 3965 -U 10282 ; WX 732 ; N uni282A ; G 3966 -U 10283 ; WX 732 ; N uni282B ; G 3967 -U 10284 ; WX 732 ; N uni282C ; G 3968 -U 10285 ; WX 732 ; N uni282D ; G 3969 -U 10286 ; WX 732 ; N uni282E ; G 3970 -U 10287 ; WX 732 ; N uni282F ; G 3971 -U 10288 ; WX 732 ; N uni2830 ; G 3972 -U 10289 ; WX 732 ; N uni2831 ; G 3973 -U 10290 ; WX 732 ; N uni2832 ; G 3974 -U 10291 ; WX 732 ; N uni2833 ; G 3975 -U 10292 ; WX 732 ; N uni2834 ; G 3976 -U 10293 ; WX 732 ; N uni2835 ; G 3977 -U 10294 ; WX 732 ; N uni2836 ; G 3978 -U 10295 ; WX 732 ; N uni2837 ; G 3979 -U 10296 ; WX 732 ; N uni2838 ; G 3980 -U 10297 ; WX 732 ; N uni2839 ; G 3981 -U 10298 ; WX 732 ; N uni283A ; G 3982 -U 10299 ; WX 732 ; N uni283B ; G 3983 -U 10300 ; WX 732 ; N uni283C ; G 3984 -U 10301 ; WX 732 ; N uni283D ; G 3985 -U 10302 ; WX 732 ; N uni283E ; G 3986 -U 10303 ; WX 732 ; N uni283F ; G 3987 -U 10304 ; WX 732 ; N uni2840 ; G 3988 -U 10305 ; WX 732 ; N uni2841 ; G 3989 -U 10306 ; WX 732 ; N uni2842 ; G 3990 -U 10307 ; WX 732 ; N uni2843 ; G 3991 -U 10308 ; WX 732 ; N uni2844 ; G 3992 -U 10309 ; WX 732 ; N uni2845 ; G 3993 -U 10310 ; WX 732 ; N uni2846 ; G 3994 -U 10311 ; WX 732 ; N uni2847 ; G 3995 -U 10312 ; WX 732 ; N uni2848 ; G 3996 -U 10313 ; WX 732 ; N uni2849 ; G 3997 -U 10314 ; WX 732 ; N uni284A ; G 3998 -U 10315 ; WX 732 ; N uni284B ; G 3999 -U 10316 ; WX 732 ; N uni284C ; G 4000 -U 10317 ; WX 732 ; N uni284D ; G 4001 -U 10318 ; WX 732 ; N uni284E ; G 4002 -U 10319 ; WX 732 ; N uni284F ; G 4003 -U 10320 ; WX 732 ; N uni2850 ; G 4004 -U 10321 ; WX 732 ; N uni2851 ; G 4005 -U 10322 ; WX 732 ; N uni2852 ; G 4006 -U 10323 ; WX 732 ; N uni2853 ; G 4007 -U 10324 ; WX 732 ; N uni2854 ; G 4008 -U 10325 ; WX 732 ; N uni2855 ; G 4009 -U 10326 ; WX 732 ; N uni2856 ; G 4010 -U 10327 ; WX 732 ; N uni2857 ; G 4011 -U 10328 ; WX 732 ; N uni2858 ; G 4012 -U 10329 ; WX 732 ; N uni2859 ; G 4013 -U 10330 ; WX 732 ; N uni285A ; G 4014 -U 10331 ; WX 732 ; N uni285B ; G 4015 -U 10332 ; WX 732 ; N uni285C ; G 4016 -U 10333 ; WX 732 ; N uni285D ; G 4017 -U 10334 ; WX 732 ; N uni285E ; G 4018 -U 10335 ; WX 732 ; N uni285F ; G 4019 -U 10336 ; WX 732 ; N uni2860 ; G 4020 -U 10337 ; WX 732 ; N uni2861 ; G 4021 -U 10338 ; WX 732 ; N uni2862 ; G 4022 -U 10339 ; WX 732 ; N uni2863 ; G 4023 -U 10340 ; WX 732 ; N uni2864 ; G 4024 -U 10341 ; WX 732 ; N uni2865 ; G 4025 -U 10342 ; WX 732 ; N uni2866 ; G 4026 -U 10343 ; WX 732 ; N uni2867 ; G 4027 -U 10344 ; WX 732 ; N uni2868 ; G 4028 -U 10345 ; WX 732 ; N uni2869 ; G 4029 -U 10346 ; WX 732 ; N uni286A ; G 4030 -U 10347 ; WX 732 ; N uni286B ; G 4031 -U 10348 ; WX 732 ; N uni286C ; G 4032 -U 10349 ; WX 732 ; N uni286D ; G 4033 -U 10350 ; WX 732 ; N uni286E ; G 4034 -U 10351 ; WX 732 ; N uni286F ; G 4035 -U 10352 ; WX 732 ; N uni2870 ; G 4036 -U 10353 ; WX 732 ; N uni2871 ; G 4037 -U 10354 ; WX 732 ; N uni2872 ; G 4038 -U 10355 ; WX 732 ; N uni2873 ; G 4039 -U 10356 ; WX 732 ; N uni2874 ; G 4040 -U 10357 ; WX 732 ; N uni2875 ; G 4041 -U 10358 ; WX 732 ; N uni2876 ; G 4042 -U 10359 ; WX 732 ; N uni2877 ; G 4043 -U 10360 ; WX 732 ; N uni2878 ; G 4044 -U 10361 ; WX 732 ; N uni2879 ; G 4045 -U 10362 ; WX 732 ; N uni287A ; G 4046 -U 10363 ; WX 732 ; N uni287B ; G 4047 -U 10364 ; WX 732 ; N uni287C ; G 4048 -U 10365 ; WX 732 ; N uni287D ; G 4049 -U 10366 ; WX 732 ; N uni287E ; G 4050 -U 10367 ; WX 732 ; N uni287F ; G 4051 -U 10368 ; WX 732 ; N uni2880 ; G 4052 -U 10369 ; WX 732 ; N uni2881 ; G 4053 -U 10370 ; WX 732 ; N uni2882 ; G 4054 -U 10371 ; WX 732 ; N uni2883 ; G 4055 -U 10372 ; WX 732 ; N uni2884 ; G 4056 -U 10373 ; WX 732 ; N uni2885 ; G 4057 -U 10374 ; WX 732 ; N uni2886 ; G 4058 -U 10375 ; WX 732 ; N uni2887 ; G 4059 -U 10376 ; WX 732 ; N uni2888 ; G 4060 -U 10377 ; WX 732 ; N uni2889 ; G 4061 -U 10378 ; WX 732 ; N uni288A ; G 4062 -U 10379 ; WX 732 ; N uni288B ; G 4063 -U 10380 ; WX 732 ; N uni288C ; G 4064 -U 10381 ; WX 732 ; N uni288D ; G 4065 -U 10382 ; WX 732 ; N uni288E ; G 4066 -U 10383 ; WX 732 ; N uni288F ; G 4067 -U 10384 ; WX 732 ; N uni2890 ; G 4068 -U 10385 ; WX 732 ; N uni2891 ; G 4069 -U 10386 ; WX 732 ; N uni2892 ; G 4070 -U 10387 ; WX 732 ; N uni2893 ; G 4071 -U 10388 ; WX 732 ; N uni2894 ; G 4072 -U 10389 ; WX 732 ; N uni2895 ; G 4073 -U 10390 ; WX 732 ; N uni2896 ; G 4074 -U 10391 ; WX 732 ; N uni2897 ; G 4075 -U 10392 ; WX 732 ; N uni2898 ; G 4076 -U 10393 ; WX 732 ; N uni2899 ; G 4077 -U 10394 ; WX 732 ; N uni289A ; G 4078 -U 10395 ; WX 732 ; N uni289B ; G 4079 -U 10396 ; WX 732 ; N uni289C ; G 4080 -U 10397 ; WX 732 ; N uni289D ; G 4081 -U 10398 ; WX 732 ; N uni289E ; G 4082 -U 10399 ; WX 732 ; N uni289F ; G 4083 -U 10400 ; WX 732 ; N uni28A0 ; G 4084 -U 10401 ; WX 732 ; N uni28A1 ; G 4085 -U 10402 ; WX 732 ; N uni28A2 ; G 4086 -U 10403 ; WX 732 ; N uni28A3 ; G 4087 -U 10404 ; WX 732 ; N uni28A4 ; G 4088 -U 10405 ; WX 732 ; N uni28A5 ; G 4089 -U 10406 ; WX 732 ; N uni28A6 ; G 4090 -U 10407 ; WX 732 ; N uni28A7 ; G 4091 -U 10408 ; WX 732 ; N uni28A8 ; G 4092 -U 10409 ; WX 732 ; N uni28A9 ; G 4093 -U 10410 ; WX 732 ; N uni28AA ; G 4094 -U 10411 ; WX 732 ; N uni28AB ; G 4095 -U 10412 ; WX 732 ; N uni28AC ; G 4096 -U 10413 ; WX 732 ; N uni28AD ; G 4097 -U 10414 ; WX 732 ; N uni28AE ; G 4098 -U 10415 ; WX 732 ; N uni28AF ; G 4099 -U 10416 ; WX 732 ; N uni28B0 ; G 4100 -U 10417 ; WX 732 ; N uni28B1 ; G 4101 -U 10418 ; WX 732 ; N uni28B2 ; G 4102 -U 10419 ; WX 732 ; N uni28B3 ; G 4103 -U 10420 ; WX 732 ; N uni28B4 ; G 4104 -U 10421 ; WX 732 ; N uni28B5 ; G 4105 -U 10422 ; WX 732 ; N uni28B6 ; G 4106 -U 10423 ; WX 732 ; N uni28B7 ; G 4107 -U 10424 ; WX 732 ; N uni28B8 ; G 4108 -U 10425 ; WX 732 ; N uni28B9 ; G 4109 -U 10426 ; WX 732 ; N uni28BA ; G 4110 -U 10427 ; WX 732 ; N uni28BB ; G 4111 -U 10428 ; WX 732 ; N uni28BC ; G 4112 -U 10429 ; WX 732 ; N uni28BD ; G 4113 -U 10430 ; WX 732 ; N uni28BE ; G 4114 -U 10431 ; WX 732 ; N uni28BF ; G 4115 -U 10432 ; WX 732 ; N uni28C0 ; G 4116 -U 10433 ; WX 732 ; N uni28C1 ; G 4117 -U 10434 ; WX 732 ; N uni28C2 ; G 4118 -U 10435 ; WX 732 ; N uni28C3 ; G 4119 -U 10436 ; WX 732 ; N uni28C4 ; G 4120 -U 10437 ; WX 732 ; N uni28C5 ; G 4121 -U 10438 ; WX 732 ; N uni28C6 ; G 4122 -U 10439 ; WX 732 ; N uni28C7 ; G 4123 -U 10440 ; WX 732 ; N uni28C8 ; G 4124 -U 10441 ; WX 732 ; N uni28C9 ; G 4125 -U 10442 ; WX 732 ; N uni28CA ; G 4126 -U 10443 ; WX 732 ; N uni28CB ; G 4127 -U 10444 ; WX 732 ; N uni28CC ; G 4128 -U 10445 ; WX 732 ; N uni28CD ; G 4129 -U 10446 ; WX 732 ; N uni28CE ; G 4130 -U 10447 ; WX 732 ; N uni28CF ; G 4131 -U 10448 ; WX 732 ; N uni28D0 ; G 4132 -U 10449 ; WX 732 ; N uni28D1 ; G 4133 -U 10450 ; WX 732 ; N uni28D2 ; G 4134 -U 10451 ; WX 732 ; N uni28D3 ; G 4135 -U 10452 ; WX 732 ; N uni28D4 ; G 4136 -U 10453 ; WX 732 ; N uni28D5 ; G 4137 -U 10454 ; WX 732 ; N uni28D6 ; G 4138 -U 10455 ; WX 732 ; N uni28D7 ; G 4139 -U 10456 ; WX 732 ; N uni28D8 ; G 4140 -U 10457 ; WX 732 ; N uni28D9 ; G 4141 -U 10458 ; WX 732 ; N uni28DA ; G 4142 -U 10459 ; WX 732 ; N uni28DB ; G 4143 -U 10460 ; WX 732 ; N uni28DC ; G 4144 -U 10461 ; WX 732 ; N uni28DD ; G 4145 -U 10462 ; WX 732 ; N uni28DE ; G 4146 -U 10463 ; WX 732 ; N uni28DF ; G 4147 -U 10464 ; WX 732 ; N uni28E0 ; G 4148 -U 10465 ; WX 732 ; N uni28E1 ; G 4149 -U 10466 ; WX 732 ; N uni28E2 ; G 4150 -U 10467 ; WX 732 ; N uni28E3 ; G 4151 -U 10468 ; WX 732 ; N uni28E4 ; G 4152 -U 10469 ; WX 732 ; N uni28E5 ; G 4153 -U 10470 ; WX 732 ; N uni28E6 ; G 4154 -U 10471 ; WX 732 ; N uni28E7 ; G 4155 -U 10472 ; WX 732 ; N uni28E8 ; G 4156 -U 10473 ; WX 732 ; N uni28E9 ; G 4157 -U 10474 ; WX 732 ; N uni28EA ; G 4158 -U 10475 ; WX 732 ; N uni28EB ; G 4159 -U 10476 ; WX 732 ; N uni28EC ; G 4160 -U 10477 ; WX 732 ; N uni28ED ; G 4161 -U 10478 ; WX 732 ; N uni28EE ; G 4162 -U 10479 ; WX 732 ; N uni28EF ; G 4163 -U 10480 ; WX 732 ; N uni28F0 ; G 4164 -U 10481 ; WX 732 ; N uni28F1 ; G 4165 -U 10482 ; WX 732 ; N uni28F2 ; G 4166 -U 10483 ; WX 732 ; N uni28F3 ; G 4167 -U 10484 ; WX 732 ; N uni28F4 ; G 4168 -U 10485 ; WX 732 ; N uni28F5 ; G 4169 -U 10486 ; WX 732 ; N uni28F6 ; G 4170 -U 10487 ; WX 732 ; N uni28F7 ; G 4171 -U 10488 ; WX 732 ; N uni28F8 ; G 4172 -U 10489 ; WX 732 ; N uni28F9 ; G 4173 -U 10490 ; WX 732 ; N uni28FA ; G 4174 -U 10491 ; WX 732 ; N uni28FB ; G 4175 -U 10492 ; WX 732 ; N uni28FC ; G 4176 -U 10493 ; WX 732 ; N uni28FD ; G 4177 -U 10494 ; WX 732 ; N uni28FE ; G 4178 -U 10495 ; WX 732 ; N uni28FF ; G 4179 -U 10502 ; WX 838 ; N uni2906 ; G 4180 -U 10503 ; WX 838 ; N uni2907 ; G 4181 -U 10506 ; WX 838 ; N uni290A ; G 4182 -U 10507 ; WX 838 ; N uni290B ; G 4183 -U 10560 ; WX 683 ; N uni2940 ; G 4184 -U 10561 ; WX 683 ; N uni2941 ; G 4185 -U 10627 ; WX 734 ; N uni2983 ; G 4186 -U 10628 ; WX 734 ; N uni2984 ; G 4187 -U 10702 ; WX 838 ; N uni29CE ; G 4188 -U 10703 ; WX 1000 ; N uni29CF ; G 4189 -U 10704 ; WX 1000 ; N uni29D0 ; G 4190 -U 10705 ; WX 1000 ; N uni29D1 ; G 4191 -U 10706 ; WX 1000 ; N uni29D2 ; G 4192 -U 10707 ; WX 1000 ; N uni29D3 ; G 4193 -U 10708 ; WX 1000 ; N uni29D4 ; G 4194 -U 10709 ; WX 1000 ; N uni29D5 ; G 4195 -U 10731 ; WX 494 ; N uni29EB ; G 4196 -U 10746 ; WX 838 ; N uni29FA ; G 4197 -U 10747 ; WX 838 ; N uni29FB ; G 4198 -U 10752 ; WX 1000 ; N uni2A00 ; G 4199 -U 10753 ; WX 1000 ; N uni2A01 ; G 4200 -U 10754 ; WX 1000 ; N uni2A02 ; G 4201 -U 10764 ; WX 1325 ; N uni2A0C ; G 4202 -U 10765 ; WX 521 ; N uni2A0D ; G 4203 -U 10766 ; WX 521 ; N uni2A0E ; G 4204 -U 10767 ; WX 521 ; N uni2A0F ; G 4205 -U 10768 ; WX 521 ; N uni2A10 ; G 4206 -U 10769 ; WX 521 ; N uni2A11 ; G 4207 -U 10770 ; WX 521 ; N uni2A12 ; G 4208 -U 10771 ; WX 521 ; N uni2A13 ; G 4209 -U 10772 ; WX 521 ; N uni2A14 ; G 4210 -U 10773 ; WX 521 ; N uni2A15 ; G 4211 -U 10774 ; WX 521 ; N uni2A16 ; G 4212 -U 10775 ; WX 521 ; N uni2A17 ; G 4213 -U 10776 ; WX 521 ; N uni2A18 ; G 4214 -U 10777 ; WX 521 ; N uni2A19 ; G 4215 -U 10778 ; WX 521 ; N uni2A1A ; G 4216 -U 10779 ; WX 521 ; N uni2A1B ; G 4217 -U 10780 ; WX 521 ; N uni2A1C ; G 4218 -U 10799 ; WX 838 ; N uni2A2F ; G 4219 -U 10877 ; WX 838 ; N uni2A7D ; G 4220 -U 10878 ; WX 838 ; N uni2A7E ; G 4221 -U 10879 ; WX 838 ; N uni2A7F ; G 4222 -U 10880 ; WX 838 ; N uni2A80 ; G 4223 -U 10881 ; WX 838 ; N uni2A81 ; G 4224 -U 10882 ; WX 838 ; N uni2A82 ; G 4225 -U 10883 ; WX 838 ; N uni2A83 ; G 4226 -U 10884 ; WX 838 ; N uni2A84 ; G 4227 -U 10885 ; WX 838 ; N uni2A85 ; G 4228 -U 10886 ; WX 838 ; N uni2A86 ; G 4229 -U 10887 ; WX 838 ; N uni2A87 ; G 4230 -U 10888 ; WX 838 ; N uni2A88 ; G 4231 -U 10889 ; WX 838 ; N uni2A89 ; G 4232 -U 10890 ; WX 838 ; N uni2A8A ; G 4233 -U 10891 ; WX 838 ; N uni2A8B ; G 4234 -U 10892 ; WX 838 ; N uni2A8C ; G 4235 -U 10893 ; WX 838 ; N uni2A8D ; G 4236 -U 10894 ; WX 838 ; N uni2A8E ; G 4237 -U 10895 ; WX 838 ; N uni2A8F ; G 4238 -U 10896 ; WX 838 ; N uni2A90 ; G 4239 -U 10897 ; WX 838 ; N uni2A91 ; G 4240 -U 10898 ; WX 838 ; N uni2A92 ; G 4241 -U 10899 ; WX 838 ; N uni2A93 ; G 4242 -U 10900 ; WX 838 ; N uni2A94 ; G 4243 -U 10901 ; WX 838 ; N uni2A95 ; G 4244 -U 10902 ; WX 838 ; N uni2A96 ; G 4245 -U 10903 ; WX 838 ; N uni2A97 ; G 4246 -U 10904 ; WX 838 ; N uni2A98 ; G 4247 -U 10905 ; WX 838 ; N uni2A99 ; G 4248 -U 10906 ; WX 838 ; N uni2A9A ; G 4249 -U 10907 ; WX 838 ; N uni2A9B ; G 4250 -U 10908 ; WX 838 ; N uni2A9C ; G 4251 -U 10909 ; WX 838 ; N uni2A9D ; G 4252 -U 10910 ; WX 838 ; N uni2A9E ; G 4253 -U 10911 ; WX 838 ; N uni2A9F ; G 4254 -U 10912 ; WX 838 ; N uni2AA0 ; G 4255 -U 10926 ; WX 838 ; N uni2AAE ; G 4256 -U 10927 ; WX 838 ; N uni2AAF ; G 4257 -U 10928 ; WX 838 ; N uni2AB0 ; G 4258 -U 10929 ; WX 838 ; N uni2AB1 ; G 4259 -U 10930 ; WX 838 ; N uni2AB2 ; G 4260 -U 10931 ; WX 838 ; N uni2AB3 ; G 4261 -U 10932 ; WX 838 ; N uni2AB4 ; G 4262 -U 10933 ; WX 838 ; N uni2AB5 ; G 4263 -U 10934 ; WX 838 ; N uni2AB6 ; G 4264 -U 10935 ; WX 838 ; N uni2AB7 ; G 4265 -U 10936 ; WX 838 ; N uni2AB8 ; G 4266 -U 10937 ; WX 838 ; N uni2AB9 ; G 4267 -U 10938 ; WX 838 ; N uni2ABA ; G 4268 -U 11001 ; WX 838 ; N uni2AF9 ; G 4269 -U 11002 ; WX 838 ; N uni2AFA ; G 4270 -U 11008 ; WX 838 ; N uni2B00 ; G 4271 -U 11009 ; WX 838 ; N uni2B01 ; G 4272 -U 11010 ; WX 838 ; N uni2B02 ; G 4273 -U 11011 ; WX 838 ; N uni2B03 ; G 4274 -U 11012 ; WX 838 ; N uni2B04 ; G 4275 -U 11013 ; WX 838 ; N uni2B05 ; G 4276 -U 11014 ; WX 838 ; N uni2B06 ; G 4277 -U 11015 ; WX 838 ; N uni2B07 ; G 4278 -U 11016 ; WX 838 ; N uni2B08 ; G 4279 -U 11017 ; WX 838 ; N uni2B09 ; G 4280 -U 11018 ; WX 838 ; N uni2B0A ; G 4281 -U 11019 ; WX 838 ; N uni2B0B ; G 4282 -U 11020 ; WX 838 ; N uni2B0C ; G 4283 -U 11021 ; WX 838 ; N uni2B0D ; G 4284 -U 11022 ; WX 836 ; N uni2B0E ; G 4285 -U 11023 ; WX 836 ; N uni2B0F ; G 4286 -U 11024 ; WX 836 ; N uni2B10 ; G 4287 -U 11025 ; WX 836 ; N uni2B11 ; G 4288 -U 11026 ; WX 945 ; N uni2B12 ; G 4289 -U 11027 ; WX 945 ; N uni2B13 ; G 4290 -U 11028 ; WX 945 ; N uni2B14 ; G 4291 -U 11029 ; WX 945 ; N uni2B15 ; G 4292 -U 11030 ; WX 769 ; N uni2B16 ; G 4293 -U 11031 ; WX 769 ; N uni2B17 ; G 4294 -U 11032 ; WX 769 ; N uni2B18 ; G 4295 -U 11033 ; WX 769 ; N uni2B19 ; G 4296 -U 11034 ; WX 945 ; N uni2B1A ; G 4297 -U 11039 ; WX 869 ; N uni2B1F ; G 4298 -U 11040 ; WX 869 ; N uni2B20 ; G 4299 -U 11041 ; WX 873 ; N uni2B21 ; G 4300 -U 11042 ; WX 873 ; N uni2B22 ; G 4301 -U 11043 ; WX 873 ; N uni2B23 ; G 4302 -U 11044 ; WX 1119 ; N uni2B24 ; G 4303 -U 11091 ; WX 869 ; N uni2B53 ; G 4304 -U 11092 ; WX 869 ; N uni2B54 ; G 4305 -U 11360 ; WX 557 ; N uni2C60 ; G 4306 -U 11361 ; WX 278 ; N uni2C61 ; G 4307 -U 11362 ; WX 557 ; N uni2C62 ; G 4308 -U 11363 ; WX 603 ; N uni2C63 ; G 4309 -U 11364 ; WX 695 ; N uni2C64 ; G 4310 -U 11365 ; WX 613 ; N uni2C65 ; G 4311 -U 11366 ; WX 392 ; N uni2C66 ; G 4312 -U 11367 ; WX 752 ; N uni2C67 ; G 4313 -U 11368 ; WX 634 ; N uni2C68 ; G 4314 -U 11369 ; WX 656 ; N uni2C69 ; G 4315 -U 11370 ; WX 579 ; N uni2C6A ; G 4316 -U 11371 ; WX 685 ; N uni2C6B ; G 4317 -U 11372 ; WX 525 ; N uni2C6C ; G 4318 -U 11373 ; WX 781 ; N uni2C6D ; G 4319 -U 11374 ; WX 863 ; N uni2C6E ; G 4320 -U 11375 ; WX 684 ; N uni2C6F ; G 4321 -U 11376 ; WX 781 ; N uni2C70 ; G 4322 -U 11377 ; WX 734 ; N uni2C71 ; G 4323 -U 11378 ; WX 1128 ; N uni2C72 ; G 4324 -U 11379 ; WX 961 ; N uni2C73 ; G 4325 -U 11380 ; WX 592 ; N uni2C74 ; G 4326 -U 11381 ; WX 654 ; N uni2C75 ; G 4327 -U 11382 ; WX 568 ; N uni2C76 ; G 4328 -U 11383 ; WX 660 ; N uni2C77 ; G 4329 -U 11385 ; WX 414 ; N uni2C79 ; G 4330 -U 11386 ; WX 612 ; N uni2C7A ; G 4331 -U 11387 ; WX 491 ; N uni2C7B ; G 4332 -U 11388 ; WX 175 ; N uni2C7C ; G 4333 -U 11389 ; WX 431 ; N uni2C7D ; G 4334 -U 11390 ; WX 635 ; N uni2C7E ; G 4335 -U 11391 ; WX 685 ; N uni2C7F ; G 4336 -U 11800 ; WX 531 ; N uni2E18 ; G 4337 -U 11810 ; WX 390 ; N uni2E22 ; G 4338 -U 11811 ; WX 390 ; N uni2E23 ; G 4339 -U 11812 ; WX 390 ; N uni2E24 ; G 4340 -U 11813 ; WX 390 ; N uni2E25 ; G 4341 -U 11822 ; WX 531 ; N uni2E2E ; G 4342 -U 19904 ; WX 896 ; N uni4DC0 ; G 4343 -U 19905 ; WX 896 ; N uni4DC1 ; G 4344 -U 19906 ; WX 896 ; N uni4DC2 ; G 4345 -U 19907 ; WX 896 ; N uni4DC3 ; G 4346 -U 19908 ; WX 896 ; N uni4DC4 ; G 4347 -U 19909 ; WX 896 ; N uni4DC5 ; G 4348 -U 19910 ; WX 896 ; N uni4DC6 ; G 4349 -U 19911 ; WX 896 ; N uni4DC7 ; G 4350 -U 19912 ; WX 896 ; N uni4DC8 ; G 4351 -U 19913 ; WX 896 ; N uni4DC9 ; G 4352 -U 19914 ; WX 896 ; N uni4DCA ; G 4353 -U 19915 ; WX 896 ; N uni4DCB ; G 4354 -U 19916 ; WX 896 ; N uni4DCC ; G 4355 -U 19917 ; WX 896 ; N uni4DCD ; G 4356 -U 19918 ; WX 896 ; N uni4DCE ; G 4357 -U 19919 ; WX 896 ; N uni4DCF ; G 4358 -U 19920 ; WX 896 ; N uni4DD0 ; G 4359 -U 19921 ; WX 896 ; N uni4DD1 ; G 4360 -U 19922 ; WX 896 ; N uni4DD2 ; G 4361 -U 19923 ; WX 896 ; N uni4DD3 ; G 4362 -U 19924 ; WX 896 ; N uni4DD4 ; G 4363 -U 19925 ; WX 896 ; N uni4DD5 ; G 4364 -U 19926 ; WX 896 ; N uni4DD6 ; G 4365 -U 19927 ; WX 896 ; N uni4DD7 ; G 4366 -U 19928 ; WX 896 ; N uni4DD8 ; G 4367 -U 19929 ; WX 896 ; N uni4DD9 ; G 4368 -U 19930 ; WX 896 ; N uni4DDA ; G 4369 -U 19931 ; WX 896 ; N uni4DDB ; G 4370 -U 19932 ; WX 896 ; N uni4DDC ; G 4371 -U 19933 ; WX 896 ; N uni4DDD ; G 4372 -U 19934 ; WX 896 ; N uni4DDE ; G 4373 -U 19935 ; WX 896 ; N uni4DDF ; G 4374 -U 19936 ; WX 896 ; N uni4DE0 ; G 4375 -U 19937 ; WX 896 ; N uni4DE1 ; G 4376 -U 19938 ; WX 896 ; N uni4DE2 ; G 4377 -U 19939 ; WX 896 ; N uni4DE3 ; G 4378 -U 19940 ; WX 896 ; N uni4DE4 ; G 4379 -U 19941 ; WX 896 ; N uni4DE5 ; G 4380 -U 19942 ; WX 896 ; N uni4DE6 ; G 4381 -U 19943 ; WX 896 ; N uni4DE7 ; G 4382 -U 19944 ; WX 896 ; N uni4DE8 ; G 4383 -U 19945 ; WX 896 ; N uni4DE9 ; G 4384 -U 19946 ; WX 896 ; N uni4DEA ; G 4385 -U 19947 ; WX 896 ; N uni4DEB ; G 4386 -U 19948 ; WX 896 ; N uni4DEC ; G 4387 -U 19949 ; WX 896 ; N uni4DED ; G 4388 -U 19950 ; WX 896 ; N uni4DEE ; G 4389 -U 19951 ; WX 896 ; N uni4DEF ; G 4390 -U 19952 ; WX 896 ; N uni4DF0 ; G 4391 -U 19953 ; WX 896 ; N uni4DF1 ; G 4392 -U 19954 ; WX 896 ; N uni4DF2 ; G 4393 -U 19955 ; WX 896 ; N uni4DF3 ; G 4394 -U 19956 ; WX 896 ; N uni4DF4 ; G 4395 -U 19957 ; WX 896 ; N uni4DF5 ; G 4396 -U 19958 ; WX 896 ; N uni4DF6 ; G 4397 -U 19959 ; WX 896 ; N uni4DF7 ; G 4398 -U 19960 ; WX 896 ; N uni4DF8 ; G 4399 -U 19961 ; WX 896 ; N uni4DF9 ; G 4400 -U 19962 ; WX 896 ; N uni4DFA ; G 4401 -U 19963 ; WX 896 ; N uni4DFB ; G 4402 -U 19964 ; WX 896 ; N uni4DFC ; G 4403 -U 19965 ; WX 896 ; N uni4DFD ; G 4404 -U 19966 ; WX 896 ; N uni4DFE ; G 4405 -U 19967 ; WX 896 ; N uni4DFF ; G 4406 -U 42564 ; WX 635 ; N uniA644 ; G 4407 -U 42565 ; WX 521 ; N uniA645 ; G 4408 -U 42566 ; WX 354 ; N uniA646 ; G 4409 -U 42567 ; WX 338 ; N uniA647 ; G 4410 -U 42572 ; WX 1180 ; N uniA64C ; G 4411 -U 42573 ; WX 1028 ; N uniA64D ; G 4412 -U 42576 ; WX 1029 ; N uniA650 ; G 4413 -U 42577 ; WX 906 ; N uniA651 ; G 4414 -U 42580 ; WX 1080 ; N uniA654 ; G 4415 -U 42581 ; WX 842 ; N uniA655 ; G 4416 -U 42582 ; WX 985 ; N uniA656 ; G 4417 -U 42583 ; WX 847 ; N uniA657 ; G 4418 -U 42594 ; WX 1024 ; N uniA662 ; G 4419 -U 42595 ; WX 925 ; N uniA663 ; G 4420 -U 42596 ; WX 1014 ; N uniA664 ; G 4421 -U 42597 ; WX 900 ; N uniA665 ; G 4422 -U 42598 ; WX 863 ; N uniA666 ; G 4423 -U 42599 ; WX 1008 ; N uniA667 ; G 4424 -U 42600 ; WX 787 ; N uniA668 ; G 4425 -U 42601 ; WX 612 ; N uniA669 ; G 4426 -U 42602 ; WX 855 ; N uniA66A ; G 4427 -U 42603 ; WX 712 ; N uniA66B ; G 4428 -U 42604 ; WX 1358 ; N uniA66C ; G 4429 -U 42605 ; WX 1019 ; N uniA66D ; G 4430 -U 42606 ; WX 879 ; N uniA66E ; G 4431 -U 42634 ; WX 805 ; N uniA68A ; G 4432 -U 42635 ; WX 722 ; N uniA68B ; G 4433 -U 42636 ; WX 611 ; N uniA68C ; G 4434 -U 42637 ; WX 583 ; N uniA68D ; G 4435 -U 42644 ; WX 686 ; N uniA694 ; G 4436 -U 42645 ; WX 634 ; N uniA695 ; G 4437 -U 42760 ; WX 493 ; N uniA708 ; G 4438 -U 42761 ; WX 493 ; N uniA709 ; G 4439 -U 42762 ; WX 493 ; N uniA70A ; G 4440 -U 42763 ; WX 493 ; N uniA70B ; G 4441 -U 42764 ; WX 493 ; N uniA70C ; G 4442 -U 42765 ; WX 493 ; N uniA70D ; G 4443 -U 42766 ; WX 493 ; N uniA70E ; G 4444 -U 42767 ; WX 493 ; N uniA70F ; G 4445 -U 42768 ; WX 493 ; N uniA710 ; G 4446 -U 42769 ; WX 493 ; N uniA711 ; G 4447 -U 42770 ; WX 493 ; N uniA712 ; G 4448 -U 42771 ; WX 493 ; N uniA713 ; G 4449 -U 42772 ; WX 493 ; N uniA714 ; G 4450 -U 42773 ; WX 493 ; N uniA715 ; G 4451 -U 42774 ; WX 493 ; N uniA716 ; G 4452 -U 42779 ; WX 369 ; N uniA71B ; G 4453 -U 42780 ; WX 369 ; N uniA71C ; G 4454 -U 42781 ; WX 252 ; N uniA71D ; G 4455 -U 42782 ; WX 252 ; N uniA71E ; G 4456 -U 42783 ; WX 252 ; N uniA71F ; G 4457 -U 42786 ; WX 385 ; N uniA722 ; G 4458 -U 42787 ; WX 356 ; N uniA723 ; G 4459 -U 42788 ; WX 472 ; N uniA724 ; G 4460 -U 42789 ; WX 472 ; N uniA725 ; G 4461 -U 42790 ; WX 752 ; N uniA726 ; G 4462 -U 42791 ; WX 634 ; N uniA727 ; G 4463 -U 42792 ; WX 878 ; N uniA728 ; G 4464 -U 42793 ; WX 709 ; N uniA729 ; G 4465 -U 42794 ; WX 614 ; N uniA72A ; G 4466 -U 42795 ; WX 541 ; N uniA72B ; G 4467 -U 42800 ; WX 491 ; N uniA730 ; G 4468 -U 42801 ; WX 521 ; N uniA731 ; G 4469 -U 42802 ; WX 1250 ; N uniA732 ; G 4470 -U 42803 ; WX 985 ; N uniA733 ; G 4471 -U 42804 ; WX 1219 ; N uniA734 ; G 4472 -U 42805 ; WX 1000 ; N uniA735 ; G 4473 -U 42806 ; WX 1155 ; N uniA736 ; G 4474 -U 42807 ; WX 996 ; N uniA737 ; G 4475 -U 42808 ; WX 971 ; N uniA738 ; G 4476 -U 42809 ; WX 818 ; N uniA739 ; G 4477 -U 42810 ; WX 971 ; N uniA73A ; G 4478 -U 42811 ; WX 818 ; N uniA73B ; G 4479 -U 42812 ; WX 959 ; N uniA73C ; G 4480 -U 42813 ; WX 818 ; N uniA73D ; G 4481 -U 42814 ; WX 698 ; N uniA73E ; G 4482 -U 42815 ; WX 549 ; N uniA73F ; G 4483 -U 42822 ; WX 680 ; N uniA746 ; G 4484 -U 42823 ; WX 392 ; N uniA747 ; G 4485 -U 42824 ; WX 582 ; N uniA748 ; G 4486 -U 42825 ; WX 427 ; N uniA749 ; G 4487 -U 42826 ; WX 807 ; N uniA74A ; G 4488 -U 42827 ; WX 704 ; N uniA74B ; G 4489 -U 42830 ; WX 1358 ; N uniA74E ; G 4490 -U 42831 ; WX 1019 ; N uniA74F ; G 4491 -U 42832 ; WX 603 ; N uniA750 ; G 4492 -U 42833 ; WX 635 ; N uniA751 ; G 4493 -U 42834 ; WX 734 ; N uniA752 ; G 4494 -U 42835 ; WX 774 ; N uniA753 ; G 4495 -U 42838 ; WX 787 ; N uniA756 ; G 4496 -U 42839 ; WX 635 ; N uniA757 ; G 4497 -U 42852 ; WX 605 ; N uniA764 ; G 4498 -U 42853 ; WX 635 ; N uniA765 ; G 4499 -U 42854 ; WX 605 ; N uniA766 ; G 4500 -U 42855 ; WX 635 ; N uniA767 ; G 4501 -U 42880 ; WX 557 ; N uniA780 ; G 4502 -U 42881 ; WX 278 ; N uniA781 ; G 4503 -U 42882 ; WX 735 ; N uniA782 ; G 4504 -U 42883 ; WX 634 ; N uniA783 ; G 4505 -U 42889 ; WX 337 ; N uniA789 ; G 4506 -U 42890 ; WX 376 ; N uniA78A ; G 4507 -U 42891 ; WX 401 ; N uniA78B ; G 4508 -U 42892 ; WX 275 ; N uniA78C ; G 4509 -U 42893 ; WX 686 ; N uniA78D ; G 4510 -U 43003 ; WX 575 ; N uniA7FB ; G 4511 -U 43004 ; WX 603 ; N uniA7FC ; G 4512 -U 43005 ; WX 863 ; N uniA7FD ; G 4513 -U 43006 ; WX 295 ; N uniA7FE ; G 4514 -U 43007 ; WX 1199 ; N uniA7FF ; G 4515 -U 61184 ; WX 213 ; N uni02E5.5 ; G 4516 -U 61185 ; WX 238 ; N uni02E6.5 ; G 4517 -U 61186 ; WX 257 ; N uni02E7.5 ; G 4518 -U 61187 ; WX 264 ; N uni02E8.5 ; G 4519 -U 61188 ; WX 267 ; N uni02E9.5 ; G 4520 -U 61189 ; WX 238 ; N uni02E5.4 ; G 4521 -U 61190 ; WX 213 ; N uni02E6.4 ; G 4522 -U 61191 ; WX 238 ; N uni02E7.4 ; G 4523 -U 61192 ; WX 257 ; N uni02E8.4 ; G 4524 -U 61193 ; WX 264 ; N uni02E9.4 ; G 4525 -U 61194 ; WX 257 ; N uni02E5.3 ; G 4526 -U 61195 ; WX 238 ; N uni02E6.3 ; G 4527 -U 61196 ; WX 213 ; N uni02E7.3 ; G 4528 -U 61197 ; WX 238 ; N uni02E8.3 ; G 4529 -U 61198 ; WX 257 ; N uni02E9.3 ; G 4530 -U 61199 ; WX 264 ; N uni02E5.2 ; G 4531 -U 61200 ; WX 257 ; N uni02E6.2 ; G 4532 -U 61201 ; WX 238 ; N uni02E7.2 ; G 4533 -U 61202 ; WX 213 ; N uni02E8.2 ; G 4534 -U 61203 ; WX 238 ; N uni02E9.2 ; G 4535 -U 61204 ; WX 267 ; N uni02E5.1 ; G 4536 -U 61205 ; WX 264 ; N uni02E6.1 ; G 4537 -U 61206 ; WX 257 ; N uni02E7.1 ; G 4538 -U 61207 ; WX 238 ; N uni02E8.1 ; G 4539 -U 61208 ; WX 213 ; N uni02E9.1 ; G 4540 -U 61209 ; WX 275 ; N stem ; G 4541 -U 63173 ; WX 612 ; N uniF6C5 ; G 4542 -U 64256 ; WX 722 ; N uniFB00 ; G 4543 -U 64257 ; WX 646 ; N fi ; G 4544 -U 64258 ; WX 646 ; N fl ; G 4545 -U 64259 ; WX 1000 ; N uniFB03 ; G 4546 -U 64260 ; WX 1000 ; N uniFB04 ; G 4547 -U 64261 ; WX 686 ; N uniFB05 ; G 4548 -U 64262 ; WX 861 ; N uniFB06 ; G 4549 -U 64275 ; WX 1202 ; N uniFB13 ; G 4550 -U 64276 ; WX 1202 ; N uniFB14 ; G 4551 -U 64277 ; WX 1196 ; N uniFB15 ; G 4552 -U 64278 ; WX 1186 ; N uniFB16 ; G 4553 -U 64279 ; WX 1529 ; N uniFB17 ; G 4554 -U 64285 ; WX 272 ; N uniFB1D ; G 4555 -U 64286 ; WX 0 ; N uniFB1E ; G 4556 -U 64287 ; WX 471 ; N uniFB1F ; G 4557 -U 64288 ; WX 636 ; N uniFB20 ; G 4558 -U 64289 ; WX 856 ; N uniFB21 ; G 4559 -U 64290 ; WX 774 ; N uniFB22 ; G 4560 -U 64291 ; WX 906 ; N uniFB23 ; G 4561 -U 64292 ; WX 771 ; N uniFB24 ; G 4562 -U 64293 ; WX 843 ; N uniFB25 ; G 4563 -U 64294 ; WX 855 ; N uniFB26 ; G 4564 -U 64295 ; WX 807 ; N uniFB27 ; G 4565 -U 64296 ; WX 875 ; N uniFB28 ; G 4566 -U 64297 ; WX 838 ; N uniFB29 ; G 4567 -U 64298 ; WX 808 ; N uniFB2A ; G 4568 -U 64299 ; WX 808 ; N uniFB2B ; G 4569 -U 64300 ; WX 808 ; N uniFB2C ; G 4570 -U 64301 ; WX 808 ; N uniFB2D ; G 4571 -U 64302 ; WX 629 ; N uniFB2E ; G 4572 -U 64303 ; WX 629 ; N uniFB2F ; G 4573 -U 64304 ; WX 629 ; N uniFB30 ; G 4574 -U 64305 ; WX 608 ; N uniFB31 ; G 4575 -U 64306 ; WX 448 ; N uniFB32 ; G 4576 -U 64307 ; WX 594 ; N uniFB33 ; G 4577 -U 64308 ; WX 640 ; N uniFB34 ; G 4578 -U 64309 ; WX 272 ; N uniFB35 ; G 4579 -U 64310 ; WX 374 ; N uniFB36 ; G 4580 -U 64311 ; WX 1000 ; N uniFB37 ; G 4581 -U 64312 ; WX 648 ; N uniFB38 ; G 4582 -U 64313 ; WX 336 ; N uniFB39 ; G 4583 -U 64314 ; WX 592 ; N uniFB3A ; G 4584 -U 64315 ; WX 556 ; N uniFB3B ; G 4585 -U 64316 ; WX 599 ; N uniFB3C ; G 4586 -U 64318 ; WX 659 ; N uniFB3E ; G 4587 -U 64320 ; WX 441 ; N uniFB40 ; G 4588 -U 64321 ; WX 700 ; N uniFB41 ; G 4589 -U 64323 ; WX 640 ; N uniFB43 ; G 4590 -U 64324 ; WX 604 ; N uniFB44 ; G 4591 -U 64326 ; WX 581 ; N uniFB46 ; G 4592 -U 64327 ; WX 663 ; N uniFB47 ; G 4593 -U 64328 ; WX 592 ; N uniFB48 ; G 4594 -U 64329 ; WX 808 ; N uniFB49 ; G 4595 -U 64330 ; WX 657 ; N uniFB4A ; G 4596 -U 64331 ; WX 272 ; N uniFB4B ; G 4597 -U 64332 ; WX 608 ; N uniFB4C ; G 4598 -U 64333 ; WX 556 ; N uniFB4D ; G 4599 -U 64334 ; WX 604 ; N uniFB4E ; G 4600 -U 64335 ; WX 540 ; N uniFB4F ; G 4601 -U 65024 ; WX 0 ; N uniFE00 ; G 4602 -U 65025 ; WX 0 ; N uniFE01 ; G 4603 -U 65026 ; WX 0 ; N uniFE02 ; G 4604 -U 65027 ; WX 0 ; N uniFE03 ; G 4605 -U 65028 ; WX 0 ; N uniFE04 ; G 4606 -U 65029 ; WX 0 ; N uniFE05 ; G 4607 -U 65030 ; WX 0 ; N uniFE06 ; G 4608 -U 65031 ; WX 0 ; N uniFE07 ; G 4609 -U 65032 ; WX 0 ; N uniFE08 ; G 4610 -U 65033 ; WX 0 ; N uniFE09 ; G 4611 -U 65034 ; WX 0 ; N uniFE0A ; G 4612 -U 65035 ; WX 0 ; N uniFE0B ; G 4613 -U 65036 ; WX 0 ; N uniFE0C ; G 4614 -U 65037 ; WX 0 ; N uniFE0D ; G 4615 -U 65038 ; WX 0 ; N uniFE0E ; G 4616 -U 65039 ; WX 0 ; N uniFE0F ; G 4617 -U 65056 ; WX 0 ; N uniFE20 ; G 4618 -U 65057 ; WX 0 ; N uniFE21 ; G 4619 -U 65058 ; WX 0 ; N uniFE22 ; G 4620 -U 65059 ; WX 0 ; N uniFE23 ; G 4621 -U 65529 ; WX 0 ; N uniFFF9 ; G 4622 -U 65530 ; WX 0 ; N uniFFFA ; G 4623 -U 65531 ; WX 0 ; N uniFFFB ; G 4624 -U 65532 ; WX 0 ; N uniFFFC ; G 4625 -U 65533 ; WX 1025 ; N uniFFFD ; G 4626 -EndCharMetrics -StartKernData -StartKernPairs 979 - -KPX dollar seven -149 -KPX dollar nine -102 -KPX dollar colon -36 -KPX dollar Hcircumflex -149 -KPX dollar Hbar -149 -KPX dollar Kcommaaccent -36 -KPX dollar uni01DC -149 - -KPX percent less -36 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01F4 -36 - -KPX ampersand six 38 -KPX ampersand Gcircumflex 38 -KPX ampersand Gbreve 38 -KPX ampersand Gdotaccent 38 -KPX ampersand Gcommaaccent 38 -KPX ampersand uni01DA 38 - -KPX parenright dollar -120 -KPX parenright X -83 -KPX parenright guillemotright -83 -KPX parenright onequarter -83 -KPX parenright onehalf -83 -KPX parenright threequarters -83 -KPX parenright Acircumflex -120 -KPX parenright Adieresis -120 -KPX parenright AE -120 -KPX parenright imacron -83 -KPX parenright ibreve -83 -KPX parenright iogonek -83 -KPX parenright dotlessi -83 -KPX parenright ij -83 -KPX parenright jcircumflex -83 - -KPX period ampersand -55 -KPX period two -55 -KPX period eight -36 -KPX period D -73 -KPX period H -73 -KPX period R -73 -KPX period X -55 -KPX period backslash -55 -KPX period cent -73 -KPX period sterling -73 -KPX period currency -73 -KPX period yen -73 -KPX period brokenbar -73 -KPX period section -73 -KPX period dieresis -36 -KPX period ordfeminine -73 -KPX period guillemotleft -73 -KPX period logicalnot -73 -KPX period sfthyphen -73 -KPX period acute -73 -KPX period mu -73 -KPX period paragraph -73 -KPX period periodcentered -73 -KPX period cedilla -73 -KPX period ordmasculine -92 -KPX period guillemotright -55 -KPX period onequarter -55 -KPX period onehalf -55 -KPX period threequarters -55 -KPX period questiondown -55 -KPX period Aacute -55 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -73 -KPX period Ebreve -55 -KPX period ebreve -92 -KPX period Idot -36 -KPX period dotlessi -55 - -KPX slash two -63 -KPX slash seven -139 -KPX slash nine -149 -KPX slash colon -83 -KPX slash less -196 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Ebreve -63 -KPX slash Hbar -139 -KPX slash lacute -196 - -KPX two semicolon -55 - -KPX three dollar -102 - - -KPX six six -73 -KPX six Gdotaccent -73 -KPX six Gcommaaccent -73 - -KPX seven dollar -188 -KPX seven D -215 -KPX seven F -253 -KPX seven H -253 -KPX seven R -253 -KPX seven U -159 -KPX seven V -243 -KPX seven X -206 -KPX seven Z -167 -KPX seven backslash -178 -KPX seven cent -215 -KPX seven sterling -215 -KPX seven currency -215 -KPX seven yen -215 -KPX seven brokenbar -215 -KPX seven section -215 -KPX seven dieresis -253 -KPX seven copyright -253 -KPX seven ordfeminine -253 -KPX seven guillemotleft -253 -KPX seven logicalnot -253 -KPX seven sfthyphen -253 -KPX seven acute -253 -KPX seven mu -253 -KPX seven paragraph -253 -KPX seven periodcentered -253 -KPX seven cedilla -253 -KPX seven ordmasculine -253 -KPX seven guillemotright -206 -KPX seven onequarter -206 -KPX seven onehalf -206 -KPX seven threequarters -206 -KPX seven questiondown -178 -KPX seven Aacute -178 -KPX seven Eacute -253 -KPX seven Idieresis -253 -KPX seven Yacute -253 -KPX seven ebreve -253 -KPX seven edotaccent -159 -KPX seven ecaron -159 -KPX seven gdotaccent -243 -KPX seven gcommaaccent -243 -KPX seven dotlessi -206 - -KPX nine dollar -139 -KPX nine D -131 -KPX nine H -120 -KPX nine R -120 -KPX nine X -36 -KPX nine cent -131 -KPX nine sterling -131 -KPX nine currency -131 -KPX nine yen -131 -KPX nine brokenbar -131 -KPX nine section -131 -KPX nine dieresis -149 -KPX nine ordfeminine -120 -KPX nine guillemotleft -120 -KPX nine logicalnot -120 -KPX nine sfthyphen -120 -KPX nine acute -120 -KPX nine mu -120 -KPX nine paragraph -120 -KPX nine periodcentered -120 -KPX nine cedilla -120 -KPX nine ordmasculine -120 -KPX nine guillemotright -36 -KPX nine onequarter -36 -KPX nine onehalf -36 -KPX nine threequarters -36 -KPX nine Yacute -120 -KPX nine ebreve -120 -KPX nine dotlessi -36 - -KPX colon dollar -102 -KPX colon D -112 -KPX colon U -36 -KPX colon cent -112 -KPX colon sterling -112 -KPX colon currency -112 -KPX colon yen -112 -KPX colon brokenbar -112 -KPX colon section -112 -KPX colon dieresis -112 -KPX colon edotaccent -36 -KPX colon ecaron -36 - -KPX semicolon ampersand -36 -KPX semicolon two -73 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -55 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less two -36 -KPX less D -188 -KPX less H -225 -KPX less L -36 -KPX less R -225 -KPX less X -188 -KPX less cent -188 -KPX less sterling -188 -KPX less currency -188 -KPX less yen -188 -KPX less brokenbar -188 -KPX less section -188 -KPX less dieresis -188 -KPX less ordfeminine -225 -KPX less guillemotleft -225 -KPX less logicalnot -225 -KPX less sfthyphen -225 -KPX less acute -225 -KPX less mu -225 -KPX less paragraph -225 -KPX less periodcentered -225 -KPX less cedilla -225 -KPX less ordmasculine -225 -KPX less guillemotright -188 -KPX less onequarter -188 -KPX less onehalf -188 -KPX less threequarters -188 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -225 -KPX less Ebreve -36 -KPX less ebreve -225 -KPX less dotlessi -188 - - - - - - - - - - -KPX Acircumflex seven -149 -KPX Acircumflex nine -102 -KPX Acircumflex colon -36 -KPX Acircumflex Hcircumflex -149 -KPX Acircumflex Hbar -149 -KPX Acircumflex Kcommaaccent -36 -KPX Acircumflex uni01DC -149 - -KPX Adieresis seven -149 -KPX Adieresis nine -102 -KPX Adieresis colon -36 -KPX Adieresis Hcircumflex -149 -KPX Adieresis Hbar -149 -KPX Adieresis Kcommaaccent -36 -KPX Adieresis uni01DC -149 - -KPX AE seven -149 -KPX AE nine -102 -KPX AE colon -36 -KPX AE Hcircumflex -149 -KPX AE Hbar -149 -KPX AE Kcommaaccent -36 -KPX AE uni01DC -149 - -KPX Egrave six 38 -KPX Egrave Gcircumflex 38 -KPX Egrave Gbreve 38 -KPX Egrave Gdotaccent 38 -KPX Egrave Gcommaaccent 38 -KPX Egrave uni01DA 38 - -KPX Ecircumflex six 38 -KPX Ecircumflex Gcircumflex 38 -KPX Ecircumflex Gbreve 38 -KPX Ecircumflex Gdotaccent 38 -KPX Ecircumflex Gcommaaccent 38 -KPX Ecircumflex uni01DA 38 - -KPX Igrave six 38 -KPX Igrave Gcircumflex 38 -KPX Igrave Gbreve 38 -KPX Igrave Gdotaccent 38 -KPX Igrave Gcommaaccent 38 -KPX Igrave uni01DA 38 - -KPX Icircumflex six 38 -KPX Icircumflex Gcircumflex 38 -KPX Icircumflex Gbreve 38 -KPX Icircumflex Gdotaccent 38 -KPX Icircumflex Gcommaaccent 38 -KPX Icircumflex uni01DA 38 - -KPX ucircumflex two -63 -KPX ucircumflex seven -139 -KPX ucircumflex nine -149 -KPX ucircumflex colon -83 -KPX ucircumflex less -196 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Ebreve -63 -KPX ucircumflex Hbar -139 -KPX ucircumflex lacute -196 - -KPX ydieresis two -63 -KPX ydieresis seven -139 -KPX ydieresis nine -149 -KPX ydieresis colon -83 -KPX ydieresis less -196 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Ebreve -63 -KPX ydieresis Hbar -139 -KPX ydieresis lacute -196 - -KPX abreve two -63 -KPX abreve seven -139 -KPX abreve nine -149 -KPX abreve colon -83 -KPX abreve less -196 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Ebreve -63 -KPX abreve Hbar -139 -KPX abreve lacute -196 - - - -KPX Gdotaccent six -73 -KPX Gdotaccent Gdotaccent -73 -KPX Gdotaccent Gcommaaccent -73 - -KPX Gcommaaccent six -73 -KPX Gcommaaccent Gdotaccent -73 -KPX Gcommaaccent Gcommaaccent -73 - -KPX Hbar dollar -188 -KPX Hbar D -215 -KPX Hbar F -253 -KPX Hbar H -253 -KPX Hbar R -253 -KPX Hbar U -159 -KPX Hbar V -243 -KPX Hbar X -206 -KPX Hbar Z -167 -KPX Hbar backslash -178 -KPX Hbar cent -215 -KPX Hbar sterling -215 -KPX Hbar currency -215 -KPX Hbar yen -215 -KPX Hbar brokenbar -215 -KPX Hbar section -215 -KPX Hbar dieresis -253 -KPX Hbar copyright -253 -KPX Hbar ordfeminine -253 -KPX Hbar guillemotleft -253 -KPX Hbar logicalnot -253 -KPX Hbar sfthyphen -253 -KPX Hbar acute -253 -KPX Hbar mu -253 -KPX Hbar paragraph -253 -KPX Hbar periodcentered -253 -KPX Hbar cedilla -253 -KPX Hbar ordmasculine -253 -KPX Hbar guillemotright -206 -KPX Hbar onequarter -206 -KPX Hbar onehalf -206 -KPX Hbar threequarters -206 -KPX Hbar questiondown -178 -KPX Hbar Aacute -178 -KPX Hbar Eacute -253 -KPX Hbar Idieresis -253 -KPX Hbar Yacute -253 -KPX Hbar ebreve -253 -KPX Hbar edotaccent -159 -KPX Hbar ecaron -159 -KPX Hbar gdotaccent -243 -KPX Hbar gcommaaccent -243 -KPX Hbar dotlessi -206 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute two -36 -KPX lacute D -188 -KPX lacute H -225 -KPX lacute L -36 -KPX lacute R -225 -KPX lacute X -188 -KPX lacute cent -188 -KPX lacute sterling -188 -KPX lacute currency -188 -KPX lacute yen -188 -KPX lacute brokenbar -188 -KPX lacute section -188 -KPX lacute dieresis -188 -KPX lacute ordfeminine -225 -KPX lacute guillemotleft -225 -KPX lacute logicalnot -225 -KPX lacute sfthyphen -225 -KPX lacute acute -225 -KPX lacute mu -225 -KPX lacute paragraph -225 -KPX lacute periodcentered -225 -KPX lacute cedilla -225 -KPX lacute ordmasculine -225 -KPX lacute guillemotright -188 -KPX lacute onequarter -188 -KPX lacute onehalf -188 -KPX lacute threequarters -188 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -225 -KPX lacute Ebreve -36 -KPX lacute ebreve -225 -KPX lacute dotlessi -188 - - -KPX uni027D dollar -243 -KPX uni027D nine 75 -KPX uni027D less 47 -KPX uni027D lacute 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSans.ufm deleted file mode 100755 index f6f54945..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSans.ufm +++ /dev/null @@ -1,6454 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans -FontSubfamily Book -UniqueID DejaVu Sans -FullName DejaVu Sans -Version Version 2.32 -PostScriptName DejaVuSans -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Book -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -1021 -415 1681 1167 -StartCharMetrics 5762 -U 32 ; WX 318 ; N space ; G 3 -U 33 ; WX 401 ; N exclam ; G 4 -U 34 ; WX 460 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 636 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 780 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 390 ; N parenleft ; G 11 -U 41 ; WX 390 ; N parenright ; G 12 -U 42 ; WX 500 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 318 ; N comma ; G 15 -U 45 ; WX 361 ; N hyphen ; G 16 -U 46 ; WX 318 ; N period ; G 17 -U 47 ; WX 337 ; N slash ; G 18 -U 48 ; WX 636 ; N zero ; G 19 -U 49 ; WX 636 ; N one ; G 20 -U 50 ; WX 636 ; N two ; G 21 -U 51 ; WX 636 ; N three ; G 22 -U 52 ; WX 636 ; N four ; G 23 -U 53 ; WX 636 ; N five ; G 24 -U 54 ; WX 636 ; N six ; G 25 -U 55 ; WX 636 ; N seven ; G 26 -U 56 ; WX 636 ; N eight ; G 27 -U 57 ; WX 636 ; N nine ; G 28 -U 58 ; WX 337 ; N colon ; G 29 -U 59 ; WX 337 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 531 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 684 ; N A ; G 36 -U 66 ; WX 686 ; N B ; G 37 -U 67 ; WX 698 ; N C ; G 38 -U 68 ; WX 770 ; N D ; G 39 -U 69 ; WX 632 ; N E ; G 40 -U 70 ; WX 575 ; N F ; G 41 -U 71 ; WX 775 ; N G ; G 42 -U 72 ; WX 752 ; N H ; G 43 -U 73 ; WX 295 ; N I ; G 44 -U 74 ; WX 295 ; N J ; G 45 -U 75 ; WX 656 ; N K ; G 46 -U 76 ; WX 557 ; N L ; G 47 -U 77 ; WX 863 ; N M ; G 48 -U 78 ; WX 748 ; N N ; G 49 -U 79 ; WX 787 ; N O ; G 50 -U 80 ; WX 603 ; N P ; G 51 -U 81 ; WX 787 ; N Q ; G 52 -U 82 ; WX 695 ; N R ; G 53 -U 83 ; WX 635 ; N S ; G 54 -U 84 ; WX 611 ; N T ; G 55 -U 85 ; WX 732 ; N U ; G 56 -U 86 ; WX 684 ; N V ; G 57 -U 87 ; WX 989 ; N W ; G 58 -U 88 ; WX 685 ; N X ; G 59 -U 89 ; WX 611 ; N Y ; G 60 -U 90 ; WX 685 ; N Z ; G 61 -U 91 ; WX 390 ; N bracketleft ; G 62 -U 92 ; WX 337 ; N backslash ; G 63 -U 93 ; WX 390 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 613 ; N a ; G 68 -U 98 ; WX 635 ; N b ; G 69 -U 99 ; WX 550 ; N c ; G 70 -U 100 ; WX 635 ; N d ; G 71 -U 101 ; WX 615 ; N e ; G 72 -U 102 ; WX 352 ; N f ; G 73 -U 103 ; WX 635 ; N g ; G 74 -U 104 ; WX 634 ; N h ; G 75 -U 105 ; WX 278 ; N i ; G 76 -U 106 ; WX 278 ; N j ; G 77 -U 107 ; WX 579 ; N k ; G 78 -U 108 ; WX 278 ; N l ; G 79 -U 109 ; WX 974 ; N m ; G 80 -U 110 ; WX 634 ; N n ; G 81 -U 111 ; WX 612 ; N o ; G 82 -U 112 ; WX 635 ; N p ; G 83 -U 113 ; WX 635 ; N q ; G 84 -U 114 ; WX 411 ; N r ; G 85 -U 115 ; WX 521 ; N s ; G 86 -U 116 ; WX 392 ; N t ; G 87 -U 117 ; WX 634 ; N u ; G 88 -U 118 ; WX 592 ; N v ; G 89 -U 119 ; WX 818 ; N w ; G 90 -U 120 ; WX 592 ; N x ; G 91 -U 121 ; WX 592 ; N y ; G 92 -U 122 ; WX 525 ; N z ; G 93 -U 123 ; WX 636 ; N braceleft ; G 94 -U 124 ; WX 337 ; N bar ; G 95 -U 125 ; WX 636 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 318 ; N nbspace ; G 98 -U 161 ; WX 401 ; N exclamdown ; G 99 -U 162 ; WX 636 ; N cent ; G 100 -U 163 ; WX 636 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 636 ; N yen ; G 103 -U 166 ; WX 337 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 471 ; N ordfeminine ; G 108 -U 171 ; WX 612 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 361 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 401 ; N twosuperior ; G 116 -U 179 ; WX 401 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 636 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 318 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 401 ; N onesuperior ; G 123 -U 186 ; WX 471 ; N ordmasculine ; G 124 -U 187 ; WX 612 ; N guillemotright ; G 125 -U 188 ; WX 969 ; N onequarter ; G 126 -U 189 ; WX 969 ; N onehalf ; G 127 -U 190 ; WX 969 ; N threequarters ; G 128 -U 191 ; WX 531 ; N questiondown ; G 129 -U 192 ; WX 684 ; N Agrave ; G 130 -U 193 ; WX 684 ; N Aacute ; G 131 -U 194 ; WX 684 ; N Acircumflex ; G 132 -U 195 ; WX 684 ; N Atilde ; G 133 -U 196 ; WX 684 ; N Adieresis ; G 134 -U 197 ; WX 684 ; N Aring ; G 135 -U 198 ; WX 974 ; N AE ; G 136 -U 199 ; WX 698 ; N Ccedilla ; G 137 -U 200 ; WX 632 ; N Egrave ; G 138 -U 201 ; WX 632 ; N Eacute ; G 139 -U 202 ; WX 632 ; N Ecircumflex ; G 140 -U 203 ; WX 632 ; N Edieresis ; G 141 -U 204 ; WX 295 ; N Igrave ; G 142 -U 205 ; WX 295 ; N Iacute ; G 143 -U 206 ; WX 295 ; N Icircumflex ; G 144 -U 207 ; WX 295 ; N Idieresis ; G 145 -U 208 ; WX 775 ; N Eth ; G 146 -U 209 ; WX 748 ; N Ntilde ; G 147 -U 210 ; WX 787 ; N Ograve ; G 148 -U 211 ; WX 787 ; N Oacute ; G 149 -U 212 ; WX 787 ; N Ocircumflex ; G 150 -U 213 ; WX 787 ; N Otilde ; G 151 -U 214 ; WX 787 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 787 ; N Oslash ; G 154 -U 217 ; WX 732 ; N Ugrave ; G 155 -U 218 ; WX 732 ; N Uacute ; G 156 -U 219 ; WX 732 ; N Ucircumflex ; G 157 -U 220 ; WX 732 ; N Udieresis ; G 158 -U 221 ; WX 611 ; N Yacute ; G 159 -U 222 ; WX 605 ; N Thorn ; G 160 -U 223 ; WX 630 ; N germandbls ; G 161 -U 224 ; WX 613 ; N agrave ; G 162 -U 225 ; WX 613 ; N aacute ; G 163 -U 226 ; WX 613 ; N acircumflex ; G 164 -U 227 ; WX 613 ; N atilde ; G 165 -U 228 ; WX 613 ; N adieresis ; G 166 -U 229 ; WX 613 ; N aring ; G 167 -U 230 ; WX 982 ; N ae ; G 168 -U 231 ; WX 550 ; N ccedilla ; G 169 -U 232 ; WX 615 ; N egrave ; G 170 -U 233 ; WX 615 ; N eacute ; G 171 -U 234 ; WX 615 ; N ecircumflex ; G 172 -U 235 ; WX 615 ; N edieresis ; G 173 -U 236 ; WX 278 ; N igrave ; G 174 -U 237 ; WX 278 ; N iacute ; G 175 -U 238 ; WX 278 ; N icircumflex ; G 176 -U 239 ; WX 278 ; N idieresis ; G 177 -U 240 ; WX 612 ; N eth ; G 178 -U 241 ; WX 634 ; N ntilde ; G 179 -U 242 ; WX 612 ; N ograve ; G 180 -U 243 ; WX 612 ; N oacute ; G 181 -U 244 ; WX 612 ; N ocircumflex ; G 182 -U 245 ; WX 612 ; N otilde ; G 183 -U 246 ; WX 612 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 612 ; N oslash ; G 186 -U 249 ; WX 634 ; N ugrave ; G 187 -U 250 ; WX 634 ; N uacute ; G 188 -U 251 ; WX 634 ; N ucircumflex ; G 189 -U 252 ; WX 634 ; N udieresis ; G 190 -U 253 ; WX 592 ; N yacute ; G 191 -U 254 ; WX 635 ; N thorn ; G 192 -U 255 ; WX 592 ; N ydieresis ; G 193 -U 256 ; WX 684 ; N Amacron ; G 194 -U 257 ; WX 613 ; N amacron ; G 195 -U 258 ; WX 684 ; N Abreve ; G 196 -U 259 ; WX 613 ; N abreve ; G 197 -U 260 ; WX 684 ; N Aogonek ; G 198 -U 261 ; WX 613 ; N aogonek ; G 199 -U 262 ; WX 698 ; N Cacute ; G 200 -U 263 ; WX 550 ; N cacute ; G 201 -U 264 ; WX 698 ; N Ccircumflex ; G 202 -U 265 ; WX 550 ; N ccircumflex ; G 203 -U 266 ; WX 698 ; N Cdotaccent ; G 204 -U 267 ; WX 550 ; N cdotaccent ; G 205 -U 268 ; WX 698 ; N Ccaron ; G 206 -U 269 ; WX 550 ; N ccaron ; G 207 -U 270 ; WX 770 ; N Dcaron ; G 208 -U 271 ; WX 635 ; N dcaron ; G 209 -U 272 ; WX 775 ; N Dcroat ; G 210 -U 273 ; WX 635 ; N dmacron ; G 211 -U 274 ; WX 632 ; N Emacron ; G 212 -U 275 ; WX 615 ; N emacron ; G 213 -U 276 ; WX 632 ; N Ebreve ; G 214 -U 277 ; WX 615 ; N ebreve ; G 215 -U 278 ; WX 632 ; N Edotaccent ; G 216 -U 279 ; WX 615 ; N edotaccent ; G 217 -U 280 ; WX 632 ; N Eogonek ; G 218 -U 281 ; WX 615 ; N eogonek ; G 219 -U 282 ; WX 632 ; N Ecaron ; G 220 -U 283 ; WX 615 ; N ecaron ; G 221 -U 284 ; WX 775 ; N Gcircumflex ; G 222 -U 285 ; WX 635 ; N gcircumflex ; G 223 -U 286 ; WX 775 ; N Gbreve ; G 224 -U 287 ; WX 635 ; N gbreve ; G 225 -U 288 ; WX 775 ; N Gdotaccent ; G 226 -U 289 ; WX 635 ; N gdotaccent ; G 227 -U 290 ; WX 775 ; N Gcommaaccent ; G 228 -U 291 ; WX 635 ; N gcommaaccent ; G 229 -U 292 ; WX 752 ; N Hcircumflex ; G 230 -U 293 ; WX 634 ; N hcircumflex ; G 231 -U 294 ; WX 916 ; N Hbar ; G 232 -U 295 ; WX 695 ; N hbar ; G 233 -U 296 ; WX 295 ; N Itilde ; G 234 -U 297 ; WX 278 ; N itilde ; G 235 -U 298 ; WX 295 ; N Imacron ; G 236 -U 299 ; WX 278 ; N imacron ; G 237 -U 300 ; WX 295 ; N Ibreve ; G 238 -U 301 ; WX 278 ; N ibreve ; G 239 -U 302 ; WX 295 ; N Iogonek ; G 240 -U 303 ; WX 278 ; N iogonek ; G 241 -U 304 ; WX 295 ; N Idot ; G 242 -U 305 ; WX 278 ; N dotlessi ; G 243 -U 306 ; WX 590 ; N IJ ; G 244 -U 307 ; WX 556 ; N ij ; G 245 -U 308 ; WX 295 ; N Jcircumflex ; G 246 -U 309 ; WX 278 ; N jcircumflex ; G 247 -U 310 ; WX 656 ; N Kcommaaccent ; G 248 -U 311 ; WX 579 ; N kcommaaccent ; G 249 -U 312 ; WX 579 ; N kgreenlandic ; G 250 -U 313 ; WX 557 ; N Lacute ; G 251 -U 314 ; WX 278 ; N lacute ; G 252 -U 315 ; WX 557 ; N Lcommaaccent ; G 253 -U 316 ; WX 278 ; N lcommaaccent ; G 254 -U 317 ; WX 557 ; N Lcaron ; G 255 -U 318 ; WX 375 ; N lcaron ; G 256 -U 319 ; WX 557 ; N Ldot ; G 257 -U 320 ; WX 342 ; N ldot ; G 258 -U 321 ; WX 562 ; N Lslash ; G 259 -U 322 ; WX 284 ; N lslash ; G 260 -U 323 ; WX 748 ; N Nacute ; G 261 -U 324 ; WX 634 ; N nacute ; G 262 -U 325 ; WX 748 ; N Ncommaaccent ; G 263 -U 326 ; WX 634 ; N ncommaaccent ; G 264 -U 327 ; WX 748 ; N Ncaron ; G 265 -U 328 ; WX 634 ; N ncaron ; G 266 -U 329 ; WX 813 ; N napostrophe ; G 267 -U 330 ; WX 748 ; N Eng ; G 268 -U 331 ; WX 634 ; N eng ; G 269 -U 332 ; WX 787 ; N Omacron ; G 270 -U 333 ; WX 612 ; N omacron ; G 271 -U 334 ; WX 787 ; N Obreve ; G 272 -U 335 ; WX 612 ; N obreve ; G 273 -U 336 ; WX 787 ; N Ohungarumlaut ; G 274 -U 337 ; WX 612 ; N ohungarumlaut ; G 275 -U 338 ; WX 1070 ; N OE ; G 276 -U 339 ; WX 1023 ; N oe ; G 277 -U 340 ; WX 695 ; N Racute ; G 278 -U 341 ; WX 411 ; N racute ; G 279 -U 342 ; WX 695 ; N Rcommaaccent ; G 280 -U 343 ; WX 411 ; N rcommaaccent ; G 281 -U 344 ; WX 695 ; N Rcaron ; G 282 -U 345 ; WX 411 ; N rcaron ; G 283 -U 346 ; WX 635 ; N Sacute ; G 284 -U 347 ; WX 521 ; N sacute ; G 285 -U 348 ; WX 635 ; N Scircumflex ; G 286 -U 349 ; WX 521 ; N scircumflex ; G 287 -U 350 ; WX 635 ; N Scedilla ; G 288 -U 351 ; WX 521 ; N scedilla ; G 289 -U 352 ; WX 635 ; N Scaron ; G 290 -U 353 ; WX 521 ; N scaron ; G 291 -U 354 ; WX 611 ; N Tcommaaccent ; G 292 -U 355 ; WX 392 ; N tcommaaccent ; G 293 -U 356 ; WX 611 ; N Tcaron ; G 294 -U 357 ; WX 392 ; N tcaron ; G 295 -U 358 ; WX 611 ; N Tbar ; G 296 -U 359 ; WX 392 ; N tbar ; G 297 -U 360 ; WX 732 ; N Utilde ; G 298 -U 361 ; WX 634 ; N utilde ; G 299 -U 362 ; WX 732 ; N Umacron ; G 300 -U 363 ; WX 634 ; N umacron ; G 301 -U 364 ; WX 732 ; N Ubreve ; G 302 -U 365 ; WX 634 ; N ubreve ; G 303 -U 366 ; WX 732 ; N Uring ; G 304 -U 367 ; WX 634 ; N uring ; G 305 -U 368 ; WX 732 ; N Uhungarumlaut ; G 306 -U 369 ; WX 634 ; N uhungarumlaut ; G 307 -U 370 ; WX 732 ; N Uogonek ; G 308 -U 371 ; WX 634 ; N uogonek ; G 309 -U 372 ; WX 989 ; N Wcircumflex ; G 310 -U 373 ; WX 818 ; N wcircumflex ; G 311 -U 374 ; WX 611 ; N Ycircumflex ; G 312 -U 375 ; WX 592 ; N ycircumflex ; G 313 -U 376 ; WX 611 ; N Ydieresis ; G 314 -U 377 ; WX 685 ; N Zacute ; G 315 -U 378 ; WX 525 ; N zacute ; G 316 -U 379 ; WX 685 ; N Zdotaccent ; G 317 -U 380 ; WX 525 ; N zdotaccent ; G 318 -U 381 ; WX 685 ; N Zcaron ; G 319 -U 382 ; WX 525 ; N zcaron ; G 320 -U 383 ; WX 352 ; N longs ; G 321 -U 384 ; WX 635 ; N uni0180 ; G 322 -U 385 ; WX 735 ; N uni0181 ; G 323 -U 386 ; WX 686 ; N uni0182 ; G 324 -U 387 ; WX 635 ; N uni0183 ; G 325 -U 388 ; WX 686 ; N uni0184 ; G 326 -U 389 ; WX 635 ; N uni0185 ; G 327 -U 390 ; WX 703 ; N uni0186 ; G 328 -U 391 ; WX 698 ; N uni0187 ; G 329 -U 392 ; WX 550 ; N uni0188 ; G 330 -U 393 ; WX 775 ; N uni0189 ; G 331 -U 394 ; WX 819 ; N uni018A ; G 332 -U 395 ; WX 686 ; N uni018B ; G 333 -U 396 ; WX 635 ; N uni018C ; G 334 -U 397 ; WX 612 ; N uni018D ; G 335 -U 398 ; WX 632 ; N uni018E ; G 336 -U 399 ; WX 787 ; N uni018F ; G 337 -U 400 ; WX 614 ; N uni0190 ; G 338 -U 401 ; WX 575 ; N uni0191 ; G 339 -U 402 ; WX 352 ; N florin ; G 340 -U 403 ; WX 775 ; N uni0193 ; G 341 -U 404 ; WX 687 ; N uni0194 ; G 342 -U 405 ; WX 984 ; N uni0195 ; G 343 -U 406 ; WX 354 ; N uni0196 ; G 344 -U 407 ; WX 295 ; N uni0197 ; G 345 -U 408 ; WX 746 ; N uni0198 ; G 346 -U 409 ; WX 579 ; N uni0199 ; G 347 -U 410 ; WX 278 ; N uni019A ; G 348 -U 411 ; WX 592 ; N uni019B ; G 349 -U 412 ; WX 974 ; N uni019C ; G 350 -U 413 ; WX 748 ; N uni019D ; G 351 -U 414 ; WX 634 ; N uni019E ; G 352 -U 415 ; WX 787 ; N uni019F ; G 353 -U 416 ; WX 913 ; N Ohorn ; G 354 -U 417 ; WX 612 ; N ohorn ; G 355 -U 418 ; WX 949 ; N uni01A2 ; G 356 -U 419 ; WX 759 ; N uni01A3 ; G 357 -U 420 ; WX 652 ; N uni01A4 ; G 358 -U 421 ; WX 635 ; N uni01A5 ; G 359 -U 422 ; WX 695 ; N uni01A6 ; G 360 -U 423 ; WX 635 ; N uni01A7 ; G 361 -U 424 ; WX 521 ; N uni01A8 ; G 362 -U 425 ; WX 632 ; N uni01A9 ; G 363 -U 426 ; WX 336 ; N uni01AA ; G 364 -U 427 ; WX 392 ; N uni01AB ; G 365 -U 428 ; WX 611 ; N uni01AC ; G 366 -U 429 ; WX 392 ; N uni01AD ; G 367 -U 430 ; WX 611 ; N uni01AE ; G 368 -U 431 ; WX 858 ; N Uhorn ; G 369 -U 432 ; WX 634 ; N uhorn ; G 370 -U 433 ; WX 764 ; N uni01B1 ; G 371 -U 434 ; WX 721 ; N uni01B2 ; G 372 -U 435 ; WX 744 ; N uni01B3 ; G 373 -U 436 ; WX 730 ; N uni01B4 ; G 374 -U 437 ; WX 685 ; N uni01B5 ; G 375 -U 438 ; WX 525 ; N uni01B6 ; G 376 -U 439 ; WX 666 ; N uni01B7 ; G 377 -U 440 ; WX 666 ; N uni01B8 ; G 378 -U 441 ; WX 578 ; N uni01B9 ; G 379 -U 442 ; WX 525 ; N uni01BA ; G 380 -U 443 ; WX 636 ; N uni01BB ; G 381 -U 444 ; WX 666 ; N uni01BC ; G 382 -U 445 ; WX 578 ; N uni01BD ; G 383 -U 446 ; WX 510 ; N uni01BE ; G 384 -U 447 ; WX 635 ; N uni01BF ; G 385 -U 448 ; WX 295 ; N uni01C0 ; G 386 -U 449 ; WX 492 ; N uni01C1 ; G 387 -U 450 ; WX 459 ; N uni01C2 ; G 388 -U 451 ; WX 295 ; N uni01C3 ; G 389 -U 452 ; WX 1422 ; N uni01C4 ; G 390 -U 453 ; WX 1299 ; N uni01C5 ; G 391 -U 454 ; WX 1154 ; N uni01C6 ; G 392 -U 455 ; WX 835 ; N uni01C7 ; G 393 -U 456 ; WX 787 ; N uni01C8 ; G 394 -U 457 ; WX 457 ; N uni01C9 ; G 395 -U 458 ; WX 931 ; N uni01CA ; G 396 -U 459 ; WX 924 ; N uni01CB ; G 397 -U 460 ; WX 797 ; N uni01CC ; G 398 -U 461 ; WX 684 ; N uni01CD ; G 399 -U 462 ; WX 613 ; N uni01CE ; G 400 -U 463 ; WX 295 ; N uni01CF ; G 401 -U 464 ; WX 278 ; N uni01D0 ; G 402 -U 465 ; WX 787 ; N uni01D1 ; G 403 -U 466 ; WX 612 ; N uni01D2 ; G 404 -U 467 ; WX 732 ; N uni01D3 ; G 405 -U 468 ; WX 634 ; N uni01D4 ; G 406 -U 469 ; WX 732 ; N uni01D5 ; G 407 -U 470 ; WX 634 ; N uni01D6 ; G 408 -U 471 ; WX 732 ; N uni01D7 ; G 409 -U 472 ; WX 634 ; N uni01D8 ; G 410 -U 473 ; WX 732 ; N uni01D9 ; G 411 -U 474 ; WX 634 ; N uni01DA ; G 412 -U 475 ; WX 732 ; N uni01DB ; G 413 -U 476 ; WX 634 ; N uni01DC ; G 414 -U 477 ; WX 615 ; N uni01DD ; G 415 -U 478 ; WX 684 ; N uni01DE ; G 416 -U 479 ; WX 613 ; N uni01DF ; G 417 -U 480 ; WX 684 ; N uni01E0 ; G 418 -U 481 ; WX 613 ; N uni01E1 ; G 419 -U 482 ; WX 974 ; N uni01E2 ; G 420 -U 483 ; WX 982 ; N uni01E3 ; G 421 -U 484 ; WX 775 ; N uni01E4 ; G 422 -U 485 ; WX 635 ; N uni01E5 ; G 423 -U 486 ; WX 775 ; N Gcaron ; G 424 -U 487 ; WX 635 ; N gcaron ; G 425 -U 488 ; WX 656 ; N uni01E8 ; G 426 -U 489 ; WX 579 ; N uni01E9 ; G 427 -U 490 ; WX 787 ; N uni01EA ; G 428 -U 491 ; WX 612 ; N uni01EB ; G 429 -U 492 ; WX 787 ; N uni01EC ; G 430 -U 493 ; WX 612 ; N uni01ED ; G 431 -U 494 ; WX 666 ; N uni01EE ; G 432 -U 495 ; WX 578 ; N uni01EF ; G 433 -U 496 ; WX 278 ; N uni01F0 ; G 434 -U 497 ; WX 1422 ; N uni01F1 ; G 435 -U 498 ; WX 1299 ; N uni01F2 ; G 436 -U 499 ; WX 1154 ; N uni01F3 ; G 437 -U 500 ; WX 775 ; N uni01F4 ; G 438 -U 501 ; WX 635 ; N uni01F5 ; G 439 -U 502 ; WX 1113 ; N uni01F6 ; G 440 -U 503 ; WX 682 ; N uni01F7 ; G 441 -U 504 ; WX 748 ; N uni01F8 ; G 442 -U 505 ; WX 634 ; N uni01F9 ; G 443 -U 506 ; WX 684 ; N Aringacute ; G 444 -U 507 ; WX 613 ; N aringacute ; G 445 -U 508 ; WX 974 ; N AEacute ; G 446 -U 509 ; WX 982 ; N aeacute ; G 447 -U 510 ; WX 787 ; N Oslashacute ; G 448 -U 511 ; WX 612 ; N oslashacute ; G 449 -U 512 ; WX 684 ; N uni0200 ; G 450 -U 513 ; WX 613 ; N uni0201 ; G 451 -U 514 ; WX 684 ; N uni0202 ; G 452 -U 515 ; WX 613 ; N uni0203 ; G 453 -U 516 ; WX 632 ; N uni0204 ; G 454 -U 517 ; WX 615 ; N uni0205 ; G 455 -U 518 ; WX 632 ; N uni0206 ; G 456 -U 519 ; WX 615 ; N uni0207 ; G 457 -U 520 ; WX 295 ; N uni0208 ; G 458 -U 521 ; WX 278 ; N uni0209 ; G 459 -U 522 ; WX 295 ; N uni020A ; G 460 -U 523 ; WX 278 ; N uni020B ; G 461 -U 524 ; WX 787 ; N uni020C ; G 462 -U 525 ; WX 612 ; N uni020D ; G 463 -U 526 ; WX 787 ; N uni020E ; G 464 -U 527 ; WX 612 ; N uni020F ; G 465 -U 528 ; WX 695 ; N uni0210 ; G 466 -U 529 ; WX 411 ; N uni0211 ; G 467 -U 530 ; WX 695 ; N uni0212 ; G 468 -U 531 ; WX 411 ; N uni0213 ; G 469 -U 532 ; WX 732 ; N uni0214 ; G 470 -U 533 ; WX 634 ; N uni0215 ; G 471 -U 534 ; WX 732 ; N uni0216 ; G 472 -U 535 ; WX 634 ; N uni0217 ; G 473 -U 536 ; WX 635 ; N Scommaaccent ; G 474 -U 537 ; WX 521 ; N scommaaccent ; G 475 -U 538 ; WX 611 ; N uni021A ; G 476 -U 539 ; WX 392 ; N uni021B ; G 477 -U 540 ; WX 627 ; N uni021C ; G 478 -U 541 ; WX 521 ; N uni021D ; G 479 -U 542 ; WX 752 ; N uni021E ; G 480 -U 543 ; WX 634 ; N uni021F ; G 481 -U 544 ; WX 735 ; N uni0220 ; G 482 -U 545 ; WX 838 ; N uni0221 ; G 483 -U 546 ; WX 698 ; N uni0222 ; G 484 -U 547 ; WX 610 ; N uni0223 ; G 485 -U 548 ; WX 685 ; N uni0224 ; G 486 -U 549 ; WX 525 ; N uni0225 ; G 487 -U 550 ; WX 684 ; N uni0226 ; G 488 -U 551 ; WX 613 ; N uni0227 ; G 489 -U 552 ; WX 632 ; N uni0228 ; G 490 -U 553 ; WX 615 ; N uni0229 ; G 491 -U 554 ; WX 787 ; N uni022A ; G 492 -U 555 ; WX 612 ; N uni022B ; G 493 -U 556 ; WX 787 ; N uni022C ; G 494 -U 557 ; WX 612 ; N uni022D ; G 495 -U 558 ; WX 787 ; N uni022E ; G 496 -U 559 ; WX 612 ; N uni022F ; G 497 -U 560 ; WX 787 ; N uni0230 ; G 498 -U 561 ; WX 612 ; N uni0231 ; G 499 -U 562 ; WX 611 ; N uni0232 ; G 500 -U 563 ; WX 592 ; N uni0233 ; G 501 -U 564 ; WX 475 ; N uni0234 ; G 502 -U 565 ; WX 843 ; N uni0235 ; G 503 -U 566 ; WX 477 ; N uni0236 ; G 504 -U 567 ; WX 278 ; N dotlessj ; G 505 -U 568 ; WX 998 ; N uni0238 ; G 506 -U 569 ; WX 998 ; N uni0239 ; G 507 -U 570 ; WX 684 ; N uni023A ; G 508 -U 571 ; WX 698 ; N uni023B ; G 509 -U 572 ; WX 550 ; N uni023C ; G 510 -U 573 ; WX 557 ; N uni023D ; G 511 -U 574 ; WX 611 ; N uni023E ; G 512 -U 575 ; WX 521 ; N uni023F ; G 513 -U 576 ; WX 525 ; N uni0240 ; G 514 -U 577 ; WX 603 ; N uni0241 ; G 515 -U 578 ; WX 479 ; N uni0242 ; G 516 -U 579 ; WX 686 ; N uni0243 ; G 517 -U 580 ; WX 732 ; N uni0244 ; G 518 -U 581 ; WX 684 ; N uni0245 ; G 519 -U 582 ; WX 632 ; N uni0246 ; G 520 -U 583 ; WX 615 ; N uni0247 ; G 521 -U 584 ; WX 295 ; N uni0248 ; G 522 -U 585 ; WX 278 ; N uni0249 ; G 523 -U 586 ; WX 781 ; N uni024A ; G 524 -U 587 ; WX 635 ; N uni024B ; G 525 -U 588 ; WX 695 ; N uni024C ; G 526 -U 589 ; WX 411 ; N uni024D ; G 527 -U 590 ; WX 611 ; N uni024E ; G 528 -U 591 ; WX 592 ; N uni024F ; G 529 -U 592 ; WX 600 ; N uni0250 ; G 530 -U 593 ; WX 635 ; N uni0251 ; G 531 -U 594 ; WX 635 ; N uni0252 ; G 532 -U 595 ; WX 635 ; N uni0253 ; G 533 -U 596 ; WX 549 ; N uni0254 ; G 534 -U 597 ; WX 550 ; N uni0255 ; G 535 -U 598 ; WX 635 ; N uni0256 ; G 536 -U 599 ; WX 696 ; N uni0257 ; G 537 -U 600 ; WX 615 ; N uni0258 ; G 538 -U 601 ; WX 615 ; N uni0259 ; G 539 -U 602 ; WX 819 ; N uni025A ; G 540 -U 603 ; WX 541 ; N uni025B ; G 541 -U 604 ; WX 532 ; N uni025C ; G 542 -U 605 ; WX 775 ; N uni025D ; G 543 -U 606 ; WX 664 ; N uni025E ; G 544 -U 607 ; WX 278 ; N uni025F ; G 545 -U 608 ; WX 696 ; N uni0260 ; G 546 -U 609 ; WX 635 ; N uni0261 ; G 547 -U 610 ; WX 629 ; N uni0262 ; G 548 -U 611 ; WX 596 ; N uni0263 ; G 549 -U 612 ; WX 596 ; N uni0264 ; G 550 -U 613 ; WX 634 ; N uni0265 ; G 551 -U 614 ; WX 634 ; N uni0266 ; G 552 -U 615 ; WX 634 ; N uni0267 ; G 553 -U 616 ; WX 278 ; N uni0268 ; G 554 -U 617 ; WX 338 ; N uni0269 ; G 555 -U 618 ; WX 372 ; N uni026A ; G 556 -U 619 ; WX 396 ; N uni026B ; G 557 -U 620 ; WX 487 ; N uni026C ; G 558 -U 621 ; WX 278 ; N uni026D ; G 559 -U 622 ; WX 706 ; N uni026E ; G 560 -U 623 ; WX 974 ; N uni026F ; G 561 -U 624 ; WX 974 ; N uni0270 ; G 562 -U 625 ; WX 974 ; N uni0271 ; G 563 -U 626 ; WX 646 ; N uni0272 ; G 564 -U 627 ; WX 642 ; N uni0273 ; G 565 -U 628 ; WX 634 ; N uni0274 ; G 566 -U 629 ; WX 612 ; N uni0275 ; G 567 -U 630 ; WX 858 ; N uni0276 ; G 568 -U 631 ; WX 728 ; N uni0277 ; G 569 -U 632 ; WX 660 ; N uni0278 ; G 570 -U 633 ; WX 414 ; N uni0279 ; G 571 -U 634 ; WX 414 ; N uni027A ; G 572 -U 635 ; WX 414 ; N uni027B ; G 573 -U 636 ; WX 411 ; N uni027C ; G 574 -U 637 ; WX 411 ; N uni027D ; G 575 -U 638 ; WX 530 ; N uni027E ; G 576 -U 639 ; WX 530 ; N uni027F ; G 577 -U 640 ; WX 604 ; N uni0280 ; G 578 -U 641 ; WX 604 ; N uni0281 ; G 579 -U 642 ; WX 521 ; N uni0282 ; G 580 -U 643 ; WX 336 ; N uni0283 ; G 581 -U 644 ; WX 336 ; N uni0284 ; G 582 -U 645 ; WX 461 ; N uni0285 ; G 583 -U 646 ; WX 336 ; N uni0286 ; G 584 -U 647 ; WX 392 ; N uni0287 ; G 585 -U 648 ; WX 392 ; N uni0288 ; G 586 -U 649 ; WX 634 ; N uni0289 ; G 587 -U 650 ; WX 618 ; N uni028A ; G 588 -U 651 ; WX 598 ; N uni028B ; G 589 -U 652 ; WX 592 ; N uni028C ; G 590 -U 653 ; WX 818 ; N uni028D ; G 591 -U 654 ; WX 592 ; N uni028E ; G 592 -U 655 ; WX 611 ; N uni028F ; G 593 -U 656 ; WX 525 ; N uni0290 ; G 594 -U 657 ; WX 525 ; N uni0291 ; G 595 -U 658 ; WX 578 ; N uni0292 ; G 596 -U 659 ; WX 578 ; N uni0293 ; G 597 -U 660 ; WX 510 ; N uni0294 ; G 598 -U 661 ; WX 510 ; N uni0295 ; G 599 -U 662 ; WX 510 ; N uni0296 ; G 600 -U 663 ; WX 510 ; N uni0297 ; G 601 -U 664 ; WX 787 ; N uni0298 ; G 602 -U 665 ; WX 580 ; N uni0299 ; G 603 -U 666 ; WX 664 ; N uni029A ; G 604 -U 667 ; WX 708 ; N uni029B ; G 605 -U 668 ; WX 654 ; N uni029C ; G 606 -U 669 ; WX 292 ; N uni029D ; G 607 -U 670 ; WX 667 ; N uni029E ; G 608 -U 671 ; WX 507 ; N uni029F ; G 609 -U 672 ; WX 727 ; N uni02A0 ; G 610 -U 673 ; WX 510 ; N uni02A1 ; G 611 -U 674 ; WX 510 ; N uni02A2 ; G 612 -U 675 ; WX 1014 ; N uni02A3 ; G 613 -U 676 ; WX 1058 ; N uni02A4 ; G 614 -U 677 ; WX 1013 ; N uni02A5 ; G 615 -U 678 ; WX 824 ; N uni02A6 ; G 616 -U 679 ; WX 610 ; N uni02A7 ; G 617 -U 680 ; WX 778 ; N uni02A8 ; G 618 -U 681 ; WX 848 ; N uni02A9 ; G 619 -U 682 ; WX 641 ; N uni02AA ; G 620 -U 683 ; WX 654 ; N uni02AB ; G 621 -U 684 ; WX 515 ; N uni02AC ; G 622 -U 685 ; WX 515 ; N uni02AD ; G 623 -U 686 ; WX 661 ; N uni02AE ; G 624 -U 687 ; WX 664 ; N uni02AF ; G 625 -U 688 ; WX 404 ; N uni02B0 ; G 626 -U 689 ; WX 399 ; N uni02B1 ; G 627 -U 690 ; WX 175 ; N uni02B2 ; G 628 -U 691 ; WX 259 ; N uni02B3 ; G 629 -U 692 ; WX 295 ; N uni02B4 ; G 630 -U 693 ; WX 296 ; N uni02B5 ; G 631 -U 694 ; WX 379 ; N uni02B6 ; G 632 -U 695 ; WX 515 ; N uni02B7 ; G 633 -U 696 ; WX 373 ; N uni02B8 ; G 634 -U 697 ; WX 278 ; N uni02B9 ; G 635 -U 698 ; WX 460 ; N uni02BA ; G 636 -U 699 ; WX 318 ; N uni02BB ; G 637 -U 700 ; WX 318 ; N uni02BC ; G 638 -U 701 ; WX 318 ; N uni02BD ; G 639 -U 702 ; WX 307 ; N uni02BE ; G 640 -U 703 ; WX 307 ; N uni02BF ; G 641 -U 704 ; WX 370 ; N uni02C0 ; G 642 -U 705 ; WX 370 ; N uni02C1 ; G 643 -U 706 ; WX 500 ; N uni02C2 ; G 644 -U 707 ; WX 500 ; N uni02C3 ; G 645 -U 708 ; WX 500 ; N uni02C4 ; G 646 -U 709 ; WX 500 ; N uni02C5 ; G 647 -U 710 ; WX 500 ; N circumflex ; G 648 -U 711 ; WX 500 ; N caron ; G 649 -U 712 ; WX 275 ; N uni02C8 ; G 650 -U 713 ; WX 500 ; N uni02C9 ; G 651 -U 714 ; WX 500 ; N uni02CA ; G 652 -U 715 ; WX 500 ; N uni02CB ; G 653 -U 716 ; WX 275 ; N uni02CC ; G 654 -U 717 ; WX 500 ; N uni02CD ; G 655 -U 718 ; WX 500 ; N uni02CE ; G 656 -U 719 ; WX 500 ; N uni02CF ; G 657 -U 720 ; WX 337 ; N uni02D0 ; G 658 -U 721 ; WX 337 ; N uni02D1 ; G 659 -U 722 ; WX 307 ; N uni02D2 ; G 660 -U 723 ; WX 307 ; N uni02D3 ; G 661 -U 724 ; WX 500 ; N uni02D4 ; G 662 -U 725 ; WX 500 ; N uni02D5 ; G 663 -U 726 ; WX 390 ; N uni02D6 ; G 664 -U 727 ; WX 317 ; N uni02D7 ; G 665 -U 728 ; WX 500 ; N breve ; G 666 -U 729 ; WX 500 ; N dotaccent ; G 667 -U 730 ; WX 500 ; N ring ; G 668 -U 731 ; WX 500 ; N ogonek ; G 669 -U 732 ; WX 500 ; N tilde ; G 670 -U 733 ; WX 500 ; N hungarumlaut ; G 671 -U 734 ; WX 315 ; N uni02DE ; G 672 -U 735 ; WX 500 ; N uni02DF ; G 673 -U 736 ; WX 426 ; N uni02E0 ; G 674 -U 737 ; WX 166 ; N uni02E1 ; G 675 -U 738 ; WX 373 ; N uni02E2 ; G 676 -U 739 ; WX 444 ; N uni02E3 ; G 677 -U 740 ; WX 370 ; N uni02E4 ; G 678 -U 741 ; WX 493 ; N uni02E5 ; G 679 -U 742 ; WX 493 ; N uni02E6 ; G 680 -U 743 ; WX 493 ; N uni02E7 ; G 681 -U 744 ; WX 493 ; N uni02E8 ; G 682 -U 745 ; WX 493 ; N uni02E9 ; G 683 -U 748 ; WX 500 ; N uni02EC ; G 684 -U 749 ; WX 500 ; N uni02ED ; G 685 -U 750 ; WX 518 ; N uni02EE ; G 686 -U 755 ; WX 500 ; N uni02F3 ; G 687 -U 759 ; WX 500 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 654 ; N uni0370 ; G 782 -U 881 ; WX 568 ; N uni0371 ; G 783 -U 882 ; WX 862 ; N uni0372 ; G 784 -U 883 ; WX 647 ; N uni0373 ; G 785 -U 884 ; WX 278 ; N uni0374 ; G 786 -U 885 ; WX 278 ; N uni0375 ; G 787 -U 886 ; WX 748 ; N uni0376 ; G 788 -U 887 ; WX 650 ; N uni0377 ; G 789 -U 890 ; WX 500 ; N uni037A ; G 790 -U 891 ; WX 549 ; N uni037B ; G 791 -U 892 ; WX 550 ; N uni037C ; G 792 -U 893 ; WX 549 ; N uni037D ; G 793 -U 894 ; WX 337 ; N uni037E ; G 794 -U 900 ; WX 500 ; N tonos ; G 795 -U 901 ; WX 500 ; N dieresistonos ; G 796 -U 902 ; WX 692 ; N Alphatonos ; G 797 -U 903 ; WX 318 ; N anoteleia ; G 798 -U 904 ; WX 746 ; N Epsilontonos ; G 799 -U 905 ; WX 871 ; N Etatonos ; G 800 -U 906 ; WX 408 ; N Iotatonos ; G 801 -U 908 ; WX 813 ; N Omicrontonos ; G 802 -U 910 ; WX 825 ; N Upsilontonos ; G 803 -U 911 ; WX 826 ; N Omegatonos ; G 804 -U 912 ; WX 338 ; N iotadieresistonos ; G 805 -U 913 ; WX 684 ; N Alpha ; G 806 -U 914 ; WX 686 ; N Beta ; G 807 -U 915 ; WX 557 ; N Gamma ; G 808 -U 916 ; WX 684 ; N uni0394 ; G 809 -U 917 ; WX 632 ; N Epsilon ; G 810 -U 918 ; WX 685 ; N Zeta ; G 811 -U 919 ; WX 752 ; N Eta ; G 812 -U 920 ; WX 787 ; N Theta ; G 813 -U 921 ; WX 295 ; N Iota ; G 814 -U 922 ; WX 656 ; N Kappa ; G 815 -U 923 ; WX 684 ; N Lambda ; G 816 -U 924 ; WX 863 ; N Mu ; G 817 -U 925 ; WX 748 ; N Nu ; G 818 -U 926 ; WX 632 ; N Xi ; G 819 -U 927 ; WX 787 ; N Omicron ; G 820 -U 928 ; WX 752 ; N Pi ; G 821 -U 929 ; WX 603 ; N Rho ; G 822 -U 931 ; WX 632 ; N Sigma ; G 823 -U 932 ; WX 611 ; N Tau ; G 824 -U 933 ; WX 611 ; N Upsilon ; G 825 -U 934 ; WX 787 ; N Phi ; G 826 -U 935 ; WX 685 ; N Chi ; G 827 -U 936 ; WX 787 ; N Psi ; G 828 -U 937 ; WX 764 ; N Omega ; G 829 -U 938 ; WX 295 ; N Iotadieresis ; G 830 -U 939 ; WX 611 ; N Upsilondieresis ; G 831 -U 940 ; WX 659 ; N alphatonos ; G 832 -U 941 ; WX 541 ; N epsilontonos ; G 833 -U 942 ; WX 634 ; N etatonos ; G 834 -U 943 ; WX 338 ; N iotatonos ; G 835 -U 944 ; WX 579 ; N upsilondieresistonos ; G 836 -U 945 ; WX 659 ; N alpha ; G 837 -U 946 ; WX 638 ; N beta ; G 838 -U 947 ; WX 592 ; N gamma ; G 839 -U 948 ; WX 612 ; N delta ; G 840 -U 949 ; WX 541 ; N epsilon ; G 841 -U 950 ; WX 544 ; N zeta ; G 842 -U 951 ; WX 634 ; N eta ; G 843 -U 952 ; WX 612 ; N theta ; G 844 -U 953 ; WX 338 ; N iota ; G 845 -U 954 ; WX 589 ; N kappa ; G 846 -U 955 ; WX 592 ; N lambda ; G 847 -U 956 ; WX 636 ; N uni03BC ; G 848 -U 957 ; WX 559 ; N nu ; G 849 -U 958 ; WX 558 ; N xi ; G 850 -U 959 ; WX 612 ; N omicron ; G 851 -U 960 ; WX 602 ; N pi ; G 852 -U 961 ; WX 635 ; N rho ; G 853 -U 962 ; WX 587 ; N sigma1 ; G 854 -U 963 ; WX 634 ; N sigma ; G 855 -U 964 ; WX 602 ; N tau ; G 856 -U 965 ; WX 579 ; N upsilon ; G 857 -U 966 ; WX 660 ; N phi ; G 858 -U 967 ; WX 578 ; N chi ; G 859 -U 968 ; WX 660 ; N psi ; G 860 -U 969 ; WX 837 ; N omega ; G 861 -U 970 ; WX 338 ; N iotadieresis ; G 862 -U 971 ; WX 579 ; N upsilondieresis ; G 863 -U 972 ; WX 612 ; N omicrontonos ; G 864 -U 973 ; WX 579 ; N upsilontonos ; G 865 -U 974 ; WX 837 ; N omegatonos ; G 866 -U 975 ; WX 656 ; N uni03CF ; G 867 -U 976 ; WX 614 ; N uni03D0 ; G 868 -U 977 ; WX 619 ; N theta1 ; G 869 -U 978 ; WX 699 ; N Upsilon1 ; G 870 -U 979 ; WX 842 ; N uni03D3 ; G 871 -U 980 ; WX 699 ; N uni03D4 ; G 872 -U 981 ; WX 660 ; N phi1 ; G 873 -U 982 ; WX 837 ; N omega1 ; G 874 -U 983 ; WX 664 ; N uni03D7 ; G 875 -U 984 ; WX 787 ; N uni03D8 ; G 876 -U 985 ; WX 612 ; N uni03D9 ; G 877 -U 986 ; WX 648 ; N uni03DA ; G 878 -U 987 ; WX 587 ; N uni03DB ; G 879 -U 988 ; WX 575 ; N uni03DC ; G 880 -U 989 ; WX 458 ; N uni03DD ; G 881 -U 990 ; WX 660 ; N uni03DE ; G 882 -U 991 ; WX 660 ; N uni03DF ; G 883 -U 992 ; WX 865 ; N uni03E0 ; G 884 -U 993 ; WX 627 ; N uni03E1 ; G 885 -U 994 ; WX 934 ; N uni03E2 ; G 886 -U 995 ; WX 837 ; N uni03E3 ; G 887 -U 996 ; WX 758 ; N uni03E4 ; G 888 -U 997 ; WX 659 ; N uni03E5 ; G 889 -U 998 ; WX 792 ; N uni03E6 ; G 890 -U 999 ; WX 615 ; N uni03E7 ; G 891 -U 1000 ; WX 687 ; N uni03E8 ; G 892 -U 1001 ; WX 607 ; N uni03E9 ; G 893 -U 1002 ; WX 768 ; N uni03EA ; G 894 -U 1003 ; WX 625 ; N uni03EB ; G 895 -U 1004 ; WX 699 ; N uni03EC ; G 896 -U 1005 ; WX 612 ; N uni03ED ; G 897 -U 1006 ; WX 611 ; N uni03EE ; G 898 -U 1007 ; WX 536 ; N uni03EF ; G 899 -U 1008 ; WX 664 ; N uni03F0 ; G 900 -U 1009 ; WX 635 ; N uni03F1 ; G 901 -U 1010 ; WX 550 ; N uni03F2 ; G 902 -U 1011 ; WX 278 ; N uni03F3 ; G 903 -U 1012 ; WX 787 ; N uni03F4 ; G 904 -U 1013 ; WX 615 ; N uni03F5 ; G 905 -U 1014 ; WX 615 ; N uni03F6 ; G 906 -U 1015 ; WX 605 ; N uni03F7 ; G 907 -U 1016 ; WX 635 ; N uni03F8 ; G 908 -U 1017 ; WX 698 ; N uni03F9 ; G 909 -U 1018 ; WX 863 ; N uni03FA ; G 910 -U 1019 ; WX 651 ; N uni03FB ; G 911 -U 1020 ; WX 635 ; N uni03FC ; G 912 -U 1021 ; WX 703 ; N uni03FD ; G 913 -U 1022 ; WX 698 ; N uni03FE ; G 914 -U 1023 ; WX 703 ; N uni03FF ; G 915 -U 1024 ; WX 632 ; N uni0400 ; G 916 -U 1025 ; WX 632 ; N uni0401 ; G 917 -U 1026 ; WX 786 ; N uni0402 ; G 918 -U 1027 ; WX 610 ; N uni0403 ; G 919 -U 1028 ; WX 698 ; N uni0404 ; G 920 -U 1029 ; WX 635 ; N uni0405 ; G 921 -U 1030 ; WX 295 ; N uni0406 ; G 922 -U 1031 ; WX 295 ; N uni0407 ; G 923 -U 1032 ; WX 295 ; N uni0408 ; G 924 -U 1033 ; WX 1094 ; N uni0409 ; G 925 -U 1034 ; WX 1045 ; N uni040A ; G 926 -U 1035 ; WX 786 ; N uni040B ; G 927 -U 1036 ; WX 710 ; N uni040C ; G 928 -U 1037 ; WX 748 ; N uni040D ; G 929 -U 1038 ; WX 609 ; N uni040E ; G 930 -U 1039 ; WX 752 ; N uni040F ; G 931 -U 1040 ; WX 684 ; N uni0410 ; G 932 -U 1041 ; WX 686 ; N uni0411 ; G 933 -U 1042 ; WX 686 ; N uni0412 ; G 934 -U 1043 ; WX 610 ; N uni0413 ; G 935 -U 1044 ; WX 781 ; N uni0414 ; G 936 -U 1045 ; WX 632 ; N uni0415 ; G 937 -U 1046 ; WX 1077 ; N uni0416 ; G 938 -U 1047 ; WX 641 ; N uni0417 ; G 939 -U 1048 ; WX 748 ; N uni0418 ; G 940 -U 1049 ; WX 748 ; N uni0419 ; G 941 -U 1050 ; WX 710 ; N uni041A ; G 942 -U 1051 ; WX 752 ; N uni041B ; G 943 -U 1052 ; WX 863 ; N uni041C ; G 944 -U 1053 ; WX 752 ; N uni041D ; G 945 -U 1054 ; WX 787 ; N uni041E ; G 946 -U 1055 ; WX 752 ; N uni041F ; G 947 -U 1056 ; WX 603 ; N uni0420 ; G 948 -U 1057 ; WX 698 ; N uni0421 ; G 949 -U 1058 ; WX 611 ; N uni0422 ; G 950 -U 1059 ; WX 609 ; N uni0423 ; G 951 -U 1060 ; WX 861 ; N uni0424 ; G 952 -U 1061 ; WX 685 ; N uni0425 ; G 953 -U 1062 ; WX 776 ; N uni0426 ; G 954 -U 1063 ; WX 686 ; N uni0427 ; G 955 -U 1064 ; WX 1069 ; N uni0428 ; G 956 -U 1065 ; WX 1094 ; N uni0429 ; G 957 -U 1066 ; WX 833 ; N uni042A ; G 958 -U 1067 ; WX 882 ; N uni042B ; G 959 -U 1068 ; WX 686 ; N uni042C ; G 960 -U 1069 ; WX 698 ; N uni042D ; G 961 -U 1070 ; WX 1080 ; N uni042E ; G 962 -U 1071 ; WX 695 ; N uni042F ; G 963 -U 1072 ; WX 613 ; N uni0430 ; G 964 -U 1073 ; WX 617 ; N uni0431 ; G 965 -U 1074 ; WX 589 ; N uni0432 ; G 966 -U 1075 ; WX 525 ; N uni0433 ; G 967 -U 1076 ; WX 691 ; N uni0434 ; G 968 -U 1077 ; WX 615 ; N uni0435 ; G 969 -U 1078 ; WX 901 ; N uni0436 ; G 970 -U 1079 ; WX 532 ; N uni0437 ; G 971 -U 1080 ; WX 650 ; N uni0438 ; G 972 -U 1081 ; WX 650 ; N uni0439 ; G 973 -U 1082 ; WX 604 ; N uni043A ; G 974 -U 1083 ; WX 639 ; N uni043B ; G 975 -U 1084 ; WX 754 ; N uni043C ; G 976 -U 1085 ; WX 654 ; N uni043D ; G 977 -U 1086 ; WX 612 ; N uni043E ; G 978 -U 1087 ; WX 654 ; N uni043F ; G 979 -U 1088 ; WX 635 ; N uni0440 ; G 980 -U 1089 ; WX 550 ; N uni0441 ; G 981 -U 1090 ; WX 583 ; N uni0442 ; G 982 -U 1091 ; WX 592 ; N uni0443 ; G 983 -U 1092 ; WX 855 ; N uni0444 ; G 984 -U 1093 ; WX 592 ; N uni0445 ; G 985 -U 1094 ; WX 681 ; N uni0446 ; G 986 -U 1095 ; WX 591 ; N uni0447 ; G 987 -U 1096 ; WX 915 ; N uni0448 ; G 988 -U 1097 ; WX 942 ; N uni0449 ; G 989 -U 1098 ; WX 707 ; N uni044A ; G 990 -U 1099 ; WX 790 ; N uni044B ; G 991 -U 1100 ; WX 589 ; N uni044C ; G 992 -U 1101 ; WX 549 ; N uni044D ; G 993 -U 1102 ; WX 842 ; N uni044E ; G 994 -U 1103 ; WX 602 ; N uni044F ; G 995 -U 1104 ; WX 615 ; N uni0450 ; G 996 -U 1105 ; WX 615 ; N uni0451 ; G 997 -U 1106 ; WX 625 ; N uni0452 ; G 998 -U 1107 ; WX 525 ; N uni0453 ; G 999 -U 1108 ; WX 549 ; N uni0454 ; G 1000 -U 1109 ; WX 521 ; N uni0455 ; G 1001 -U 1110 ; WX 278 ; N uni0456 ; G 1002 -U 1111 ; WX 278 ; N uni0457 ; G 1003 -U 1112 ; WX 278 ; N uni0458 ; G 1004 -U 1113 ; WX 902 ; N uni0459 ; G 1005 -U 1114 ; WX 898 ; N uni045A ; G 1006 -U 1115 ; WX 652 ; N uni045B ; G 1007 -U 1116 ; WX 604 ; N uni045C ; G 1008 -U 1117 ; WX 650 ; N uni045D ; G 1009 -U 1118 ; WX 592 ; N uni045E ; G 1010 -U 1119 ; WX 654 ; N uni045F ; G 1011 -U 1120 ; WX 934 ; N uni0460 ; G 1012 -U 1121 ; WX 837 ; N uni0461 ; G 1013 -U 1122 ; WX 771 ; N uni0462 ; G 1014 -U 1123 ; WX 672 ; N uni0463 ; G 1015 -U 1124 ; WX 942 ; N uni0464 ; G 1016 -U 1125 ; WX 749 ; N uni0465 ; G 1017 -U 1126 ; WX 879 ; N uni0466 ; G 1018 -U 1127 ; WX 783 ; N uni0467 ; G 1019 -U 1128 ; WX 1160 ; N uni0468 ; G 1020 -U 1129 ; WX 1001 ; N uni0469 ; G 1021 -U 1130 ; WX 787 ; N uni046A ; G 1022 -U 1131 ; WX 612 ; N uni046B ; G 1023 -U 1132 ; WX 1027 ; N uni046C ; G 1024 -U 1133 ; WX 824 ; N uni046D ; G 1025 -U 1134 ; WX 636 ; N uni046E ; G 1026 -U 1135 ; WX 541 ; N uni046F ; G 1027 -U 1136 ; WX 856 ; N uni0470 ; G 1028 -U 1137 ; WX 876 ; N uni0471 ; G 1029 -U 1138 ; WX 787 ; N uni0472 ; G 1030 -U 1139 ; WX 612 ; N uni0473 ; G 1031 -U 1140 ; WX 781 ; N uni0474 ; G 1032 -U 1141 ; WX 665 ; N uni0475 ; G 1033 -U 1142 ; WX 781 ; N uni0476 ; G 1034 -U 1143 ; WX 665 ; N uni0477 ; G 1035 -U 1144 ; WX 992 ; N uni0478 ; G 1036 -U 1145 ; WX 904 ; N uni0479 ; G 1037 -U 1146 ; WX 953 ; N uni047A ; G 1038 -U 1147 ; WX 758 ; N uni047B ; G 1039 -U 1148 ; WX 1180 ; N uni047C ; G 1040 -U 1149 ; WX 1028 ; N uni047D ; G 1041 -U 1150 ; WX 934 ; N uni047E ; G 1042 -U 1151 ; WX 837 ; N uni047F ; G 1043 -U 1152 ; WX 698 ; N uni0480 ; G 1044 -U 1153 ; WX 550 ; N uni0481 ; G 1045 -U 1154 ; WX 502 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 418 ; N uni0488 ; G 1052 -U 1161 ; WX 418 ; N uni0489 ; G 1053 -U 1162 ; WX 772 ; N uni048A ; G 1054 -U 1163 ; WX 677 ; N uni048B ; G 1055 -U 1164 ; WX 686 ; N uni048C ; G 1056 -U 1165 ; WX 589 ; N uni048D ; G 1057 -U 1166 ; WX 603 ; N uni048E ; G 1058 -U 1167 ; WX 635 ; N uni048F ; G 1059 -U 1168 ; WX 610 ; N uni0490 ; G 1060 -U 1169 ; WX 525 ; N uni0491 ; G 1061 -U 1170 ; WX 675 ; N uni0492 ; G 1062 -U 1171 ; WX 590 ; N uni0493 ; G 1063 -U 1172 ; WX 624 ; N uni0494 ; G 1064 -U 1173 ; WX 530 ; N uni0495 ; G 1065 -U 1174 ; WX 1077 ; N uni0496 ; G 1066 -U 1175 ; WX 901 ; N uni0497 ; G 1067 -U 1176 ; WX 641 ; N uni0498 ; G 1068 -U 1177 ; WX 532 ; N uni0499 ; G 1069 -U 1178 ; WX 710 ; N uni049A ; G 1070 -U 1179 ; WX 604 ; N uni049B ; G 1071 -U 1180 ; WX 710 ; N uni049C ; G 1072 -U 1181 ; WX 604 ; N uni049D ; G 1073 -U 1182 ; WX 710 ; N uni049E ; G 1074 -U 1183 ; WX 604 ; N uni049F ; G 1075 -U 1184 ; WX 856 ; N uni04A0 ; G 1076 -U 1185 ; WX 832 ; N uni04A1 ; G 1077 -U 1186 ; WX 752 ; N uni04A2 ; G 1078 -U 1187 ; WX 661 ; N uni04A3 ; G 1079 -U 1188 ; WX 1014 ; N uni04A4 ; G 1080 -U 1189 ; WX 877 ; N uni04A5 ; G 1081 -U 1190 ; WX 1081 ; N uni04A6 ; G 1082 -U 1191 ; WX 916 ; N uni04A7 ; G 1083 -U 1192 ; WX 878 ; N uni04A8 ; G 1084 -U 1193 ; WX 693 ; N uni04A9 ; G 1085 -U 1194 ; WX 698 ; N uni04AA ; G 1086 -U 1195 ; WX 550 ; N uni04AB ; G 1087 -U 1196 ; WX 611 ; N uni04AC ; G 1088 -U 1197 ; WX 583 ; N uni04AD ; G 1089 -U 1198 ; WX 611 ; N uni04AE ; G 1090 -U 1199 ; WX 592 ; N uni04AF ; G 1091 -U 1200 ; WX 611 ; N uni04B0 ; G 1092 -U 1201 ; WX 592 ; N uni04B1 ; G 1093 -U 1202 ; WX 685 ; N uni04B2 ; G 1094 -U 1203 ; WX 592 ; N uni04B3 ; G 1095 -U 1204 ; WX 934 ; N uni04B4 ; G 1096 -U 1205 ; WX 807 ; N uni04B5 ; G 1097 -U 1206 ; WX 686 ; N uni04B6 ; G 1098 -U 1207 ; WX 591 ; N uni04B7 ; G 1099 -U 1208 ; WX 686 ; N uni04B8 ; G 1100 -U 1209 ; WX 591 ; N uni04B9 ; G 1101 -U 1210 ; WX 686 ; N uni04BA ; G 1102 -U 1211 ; WX 634 ; N uni04BB ; G 1103 -U 1212 ; WX 941 ; N uni04BC ; G 1104 -U 1213 ; WX 728 ; N uni04BD ; G 1105 -U 1214 ; WX 941 ; N uni04BE ; G 1106 -U 1215 ; WX 728 ; N uni04BF ; G 1107 -U 1216 ; WX 295 ; N uni04C0 ; G 1108 -U 1217 ; WX 1077 ; N uni04C1 ; G 1109 -U 1218 ; WX 901 ; N uni04C2 ; G 1110 -U 1219 ; WX 656 ; N uni04C3 ; G 1111 -U 1220 ; WX 604 ; N uni04C4 ; G 1112 -U 1221 ; WX 776 ; N uni04C5 ; G 1113 -U 1222 ; WX 670 ; N uni04C6 ; G 1114 -U 1223 ; WX 752 ; N uni04C7 ; G 1115 -U 1224 ; WX 661 ; N uni04C8 ; G 1116 -U 1225 ; WX 776 ; N uni04C9 ; G 1117 -U 1226 ; WX 681 ; N uni04CA ; G 1118 -U 1227 ; WX 686 ; N uni04CB ; G 1119 -U 1228 ; WX 591 ; N uni04CC ; G 1120 -U 1229 ; WX 888 ; N uni04CD ; G 1121 -U 1230 ; WX 774 ; N uni04CE ; G 1122 -U 1231 ; WX 278 ; N uni04CF ; G 1123 -U 1232 ; WX 684 ; N uni04D0 ; G 1124 -U 1233 ; WX 613 ; N uni04D1 ; G 1125 -U 1234 ; WX 684 ; N uni04D2 ; G 1126 -U 1235 ; WX 613 ; N uni04D3 ; G 1127 -U 1236 ; WX 974 ; N uni04D4 ; G 1128 -U 1237 ; WX 982 ; N uni04D5 ; G 1129 -U 1238 ; WX 632 ; N uni04D6 ; G 1130 -U 1239 ; WX 615 ; N uni04D7 ; G 1131 -U 1240 ; WX 787 ; N uni04D8 ; G 1132 -U 1241 ; WX 615 ; N uni04D9 ; G 1133 -U 1242 ; WX 787 ; N uni04DA ; G 1134 -U 1243 ; WX 615 ; N uni04DB ; G 1135 -U 1244 ; WX 1077 ; N uni04DC ; G 1136 -U 1245 ; WX 901 ; N uni04DD ; G 1137 -U 1246 ; WX 641 ; N uni04DE ; G 1138 -U 1247 ; WX 532 ; N uni04DF ; G 1139 -U 1248 ; WX 666 ; N uni04E0 ; G 1140 -U 1249 ; WX 578 ; N uni04E1 ; G 1141 -U 1250 ; WX 748 ; N uni04E2 ; G 1142 -U 1251 ; WX 650 ; N uni04E3 ; G 1143 -U 1252 ; WX 748 ; N uni04E4 ; G 1144 -U 1253 ; WX 650 ; N uni04E5 ; G 1145 -U 1254 ; WX 787 ; N uni04E6 ; G 1146 -U 1255 ; WX 612 ; N uni04E7 ; G 1147 -U 1256 ; WX 787 ; N uni04E8 ; G 1148 -U 1257 ; WX 612 ; N uni04E9 ; G 1149 -U 1258 ; WX 787 ; N uni04EA ; G 1150 -U 1259 ; WX 612 ; N uni04EB ; G 1151 -U 1260 ; WX 698 ; N uni04EC ; G 1152 -U 1261 ; WX 549 ; N uni04ED ; G 1153 -U 1262 ; WX 609 ; N uni04EE ; G 1154 -U 1263 ; WX 592 ; N uni04EF ; G 1155 -U 1264 ; WX 609 ; N uni04F0 ; G 1156 -U 1265 ; WX 592 ; N uni04F1 ; G 1157 -U 1266 ; WX 609 ; N uni04F2 ; G 1158 -U 1267 ; WX 592 ; N uni04F3 ; G 1159 -U 1268 ; WX 686 ; N uni04F4 ; G 1160 -U 1269 ; WX 591 ; N uni04F5 ; G 1161 -U 1270 ; WX 610 ; N uni04F6 ; G 1162 -U 1271 ; WX 525 ; N uni04F7 ; G 1163 -U 1272 ; WX 882 ; N uni04F8 ; G 1164 -U 1273 ; WX 790 ; N uni04F9 ; G 1165 -U 1274 ; WX 675 ; N uni04FA ; G 1166 -U 1275 ; WX 590 ; N uni04FB ; G 1167 -U 1276 ; WX 685 ; N uni04FC ; G 1168 -U 1277 ; WX 592 ; N uni04FD ; G 1169 -U 1278 ; WX 685 ; N uni04FE ; G 1170 -U 1279 ; WX 592 ; N uni04FF ; G 1171 -U 1280 ; WX 686 ; N uni0500 ; G 1172 -U 1281 ; WX 589 ; N uni0501 ; G 1173 -U 1282 ; WX 1006 ; N uni0502 ; G 1174 -U 1283 ; WX 897 ; N uni0503 ; G 1175 -U 1284 ; WX 975 ; N uni0504 ; G 1176 -U 1285 ; WX 869 ; N uni0505 ; G 1177 -U 1286 ; WX 679 ; N uni0506 ; G 1178 -U 1287 ; WX 588 ; N uni0507 ; G 1179 -U 1288 ; WX 1072 ; N uni0508 ; G 1180 -U 1289 ; WX 957 ; N uni0509 ; G 1181 -U 1290 ; WX 1113 ; N uni050A ; G 1182 -U 1291 ; WX 967 ; N uni050B ; G 1183 -U 1292 ; WX 775 ; N uni050C ; G 1184 -U 1293 ; WX 660 ; N uni050D ; G 1185 -U 1294 ; WX 773 ; N uni050E ; G 1186 -U 1295 ; WX 711 ; N uni050F ; G 1187 -U 1296 ; WX 614 ; N uni0510 ; G 1188 -U 1297 ; WX 541 ; N uni0511 ; G 1189 -U 1298 ; WX 752 ; N uni0512 ; G 1190 -U 1299 ; WX 639 ; N uni0513 ; G 1191 -U 1300 ; WX 1169 ; N uni0514 ; G 1192 -U 1301 ; WX 994 ; N uni0515 ; G 1193 -U 1302 ; WX 894 ; N uni0516 ; G 1194 -U 1303 ; WX 864 ; N uni0517 ; G 1195 -U 1304 ; WX 1032 ; N uni0518 ; G 1196 -U 1305 ; WX 986 ; N uni0519 ; G 1197 -U 1306 ; WX 787 ; N uni051A ; G 1198 -U 1307 ; WX 635 ; N uni051B ; G 1199 -U 1308 ; WX 989 ; N uni051C ; G 1200 -U 1309 ; WX 818 ; N uni051D ; G 1201 -U 1312 ; WX 1081 ; N uni0520 ; G 1202 -U 1313 ; WX 905 ; N uni0521 ; G 1203 -U 1314 ; WX 1081 ; N uni0522 ; G 1204 -U 1315 ; WX 912 ; N uni0523 ; G 1205 -U 1316 ; WX 793 ; N uni0524 ; G 1206 -U 1317 ; WX 683 ; N uni0525 ; G 1207 -U 1329 ; WX 867 ; N uni0531 ; G 1208 -U 1330 ; WX 732 ; N uni0532 ; G 1209 -U 1331 ; WX 882 ; N uni0533 ; G 1210 -U 1332 ; WX 882 ; N uni0534 ; G 1211 -U 1333 ; WX 732 ; N uni0535 ; G 1212 -U 1334 ; WX 644 ; N uni0536 ; G 1213 -U 1335 ; WX 682 ; N uni0537 ; G 1214 -U 1336 ; WX 732 ; N uni0538 ; G 1215 -U 1337 ; WX 851 ; N uni0539 ; G 1216 -U 1338 ; WX 882 ; N uni053A ; G 1217 -U 1339 ; WX 732 ; N uni053B ; G 1218 -U 1340 ; WX 557 ; N uni053C ; G 1219 -U 1341 ; WX 824 ; N uni053D ; G 1220 -U 1342 ; WX 986 ; N uni053E ; G 1221 -U 1343 ; WX 732 ; N uni053F ; G 1222 -U 1344 ; WX 707 ; N uni0540 ; G 1223 -U 1345 ; WX 644 ; N uni0541 ; G 1224 -U 1346 ; WX 882 ; N uni0542 ; G 1225 -U 1347 ; WX 777 ; N uni0543 ; G 1226 -U 1348 ; WX 882 ; N uni0544 ; G 1227 -U 1349 ; WX 732 ; N uni0545 ; G 1228 -U 1350 ; WX 840 ; N uni0546 ; G 1229 -U 1351 ; WX 732 ; N uni0547 ; G 1230 -U 1352 ; WX 732 ; N uni0548 ; G 1231 -U 1353 ; WX 732 ; N uni0549 ; G 1232 -U 1354 ; WX 791 ; N uni054A ; G 1233 -U 1355 ; WX 644 ; N uni054B ; G 1234 -U 1356 ; WX 882 ; N uni054C ; G 1235 -U 1357 ; WX 732 ; N uni054D ; G 1236 -U 1358 ; WX 882 ; N uni054E ; G 1237 -U 1359 ; WX 635 ; N uni054F ; G 1238 -U 1360 ; WX 732 ; N uni0550 ; G 1239 -U 1361 ; WX 732 ; N uni0551 ; G 1240 -U 1362 ; WX 799 ; N uni0552 ; G 1241 -U 1363 ; WX 787 ; N uni0553 ; G 1242 -U 1364 ; WX 790 ; N uni0554 ; G 1243 -U 1365 ; WX 787 ; N uni0555 ; G 1244 -U 1366 ; WX 635 ; N uni0556 ; G 1245 -U 1369 ; WX 307 ; N uni0559 ; G 1246 -U 1370 ; WX 318 ; N uni055A ; G 1247 -U 1371 ; WX 500 ; N uni055B ; G 1248 -U 1372 ; WX 500 ; N uni055C ; G 1249 -U 1373 ; WX 392 ; N uni055D ; G 1250 -U 1374 ; WX 526 ; N uni055E ; G 1251 -U 1375 ; WX 500 ; N uni055F ; G 1252 -U 1377 ; WX 974 ; N uni0561 ; G 1253 -U 1378 ; WX 634 ; N uni0562 ; G 1254 -U 1379 ; WX 762 ; N uni0563 ; G 1255 -U 1380 ; WX 767 ; N uni0564 ; G 1256 -U 1381 ; WX 634 ; N uni0565 ; G 1257 -U 1382 ; WX 697 ; N uni0566 ; G 1258 -U 1383 ; WX 533 ; N uni0567 ; G 1259 -U 1384 ; WX 634 ; N uni0568 ; G 1260 -U 1385 ; WX 700 ; N uni0569 ; G 1261 -U 1386 ; WX 697 ; N uni056A ; G 1262 -U 1387 ; WX 634 ; N uni056B ; G 1263 -U 1388 ; WX 404 ; N uni056C ; G 1264 -U 1389 ; WX 894 ; N uni056D ; G 1265 -U 1390 ; WX 641 ; N uni056E ; G 1266 -U 1391 ; WX 634 ; N uni056F ; G 1267 -U 1392 ; WX 634 ; N uni0570 ; G 1268 -U 1393 ; WX 635 ; N uni0571 ; G 1269 -U 1394 ; WX 702 ; N uni0572 ; G 1270 -U 1395 ; WX 634 ; N uni0573 ; G 1271 -U 1396 ; WX 659 ; N uni0574 ; G 1272 -U 1397 ; WX 278 ; N uni0575 ; G 1273 -U 1398 ; WX 760 ; N uni0576 ; G 1274 -U 1399 ; WX 516 ; N uni0577 ; G 1275 -U 1400 ; WX 634 ; N uni0578 ; G 1276 -U 1401 ; WX 453 ; N uni0579 ; G 1277 -U 1402 ; WX 974 ; N uni057A ; G 1278 -U 1403 ; WX 516 ; N uni057B ; G 1279 -U 1404 ; WX 769 ; N uni057C ; G 1280 -U 1405 ; WX 634 ; N uni057D ; G 1281 -U 1406 ; WX 696 ; N uni057E ; G 1282 -U 1407 ; WX 974 ; N uni057F ; G 1283 -U 1408 ; WX 634 ; N uni0580 ; G 1284 -U 1409 ; WX 635 ; N uni0581 ; G 1285 -U 1410 ; WX 501 ; N uni0582 ; G 1286 -U 1411 ; WX 974 ; N uni0583 ; G 1287 -U 1412 ; WX 648 ; N uni0584 ; G 1288 -U 1413 ; WX 612 ; N uni0585 ; G 1289 -U 1414 ; WX 629 ; N uni0586 ; G 1290 -U 1415 ; WX 763 ; N uni0587 ; G 1291 -U 1417 ; WX 337 ; N uni0589 ; G 1292 -U 1418 ; WX 433 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 361 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 295 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 295 ; N uni05C3 ; G 1313 -U 1478 ; WX 441 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 629 ; N uni05D0 ; G 1316 -U 1489 ; WX 608 ; N uni05D1 ; G 1317 -U 1490 ; WX 448 ; N uni05D2 ; G 1318 -U 1491 ; WX 594 ; N uni05D3 ; G 1319 -U 1492 ; WX 640 ; N uni05D4 ; G 1320 -U 1493 ; WX 272 ; N uni05D5 ; G 1321 -U 1494 ; WX 374 ; N uni05D6 ; G 1322 -U 1495 ; WX 640 ; N uni05D7 ; G 1323 -U 1496 ; WX 648 ; N uni05D8 ; G 1324 -U 1497 ; WX 272 ; N uni05D9 ; G 1325 -U 1498 ; WX 592 ; N uni05DA ; G 1326 -U 1499 ; WX 556 ; N uni05DB ; G 1327 -U 1500 ; WX 599 ; N uni05DC ; G 1328 -U 1501 ; WX 640 ; N uni05DD ; G 1329 -U 1502 ; WX 659 ; N uni05DE ; G 1330 -U 1503 ; WX 272 ; N uni05DF ; G 1331 -U 1504 ; WX 441 ; N uni05E0 ; G 1332 -U 1505 ; WX 700 ; N uni05E1 ; G 1333 -U 1506 ; WX 563 ; N uni05E2 ; G 1334 -U 1507 ; WX 640 ; N uni05E3 ; G 1335 -U 1508 ; WX 604 ; N uni05E4 ; G 1336 -U 1509 ; WX 521 ; N uni05E5 ; G 1337 -U 1510 ; WX 581 ; N uni05E6 ; G 1338 -U 1511 ; WX 663 ; N uni05E7 ; G 1339 -U 1512 ; WX 592 ; N uni05E8 ; G 1340 -U 1513 ; WX 808 ; N uni05E9 ; G 1341 -U 1514 ; WX 657 ; N uni05EA ; G 1342 -U 1520 ; WX 471 ; N uni05F0 ; G 1343 -U 1521 ; WX 454 ; N uni05F1 ; G 1344 -U 1522 ; WX 471 ; N uni05F2 ; G 1345 -U 1523 ; WX 416 ; N uni05F3 ; G 1346 -U 1524 ; WX 645 ; N uni05F4 ; G 1347 -U 1542 ; WX 637 ; N uni0606 ; G 1348 -U 1543 ; WX 637 ; N uni0607 ; G 1349 -U 1545 ; WX 757 ; N uni0609 ; G 1350 -U 1546 ; WX 977 ; N uni060A ; G 1351 -U 1548 ; WX 323 ; N uni060C ; G 1352 -U 1557 ; WX 0 ; N uni0615 ; G 1353 -U 1563 ; WX 318 ; N uni061B ; G 1354 -U 1567 ; WX 531 ; N uni061F ; G 1355 -U 1569 ; WX 470 ; N uni0621 ; G 1356 -U 1570 ; WX 278 ; N uni0622 ; G 1357 -U 1571 ; WX 278 ; N uni0623 ; G 1358 -U 1572 ; WX 483 ; N uni0624 ; G 1359 -U 1573 ; WX 278 ; N uni0625 ; G 1360 -U 1574 ; WX 783 ; N uni0626 ; G 1361 -U 1575 ; WX 278 ; N uni0627 ; G 1362 -U 1576 ; WX 941 ; N uni0628 ; G 1363 -U 1577 ; WX 524 ; N uni0629 ; G 1364 -U 1578 ; WX 941 ; N uni062A ; G 1365 -U 1579 ; WX 941 ; N uni062B ; G 1366 -U 1580 ; WX 646 ; N uni062C ; G 1367 -U 1581 ; WX 646 ; N uni062D ; G 1368 -U 1582 ; WX 646 ; N uni062E ; G 1369 -U 1583 ; WX 445 ; N uni062F ; G 1370 -U 1584 ; WX 445 ; N uni0630 ; G 1371 -U 1585 ; WX 483 ; N uni0631 ; G 1372 -U 1586 ; WX 483 ; N uni0632 ; G 1373 -U 1587 ; WX 1221 ; N uni0633 ; G 1374 -U 1588 ; WX 1221 ; N uni0634 ; G 1375 -U 1589 ; WX 1209 ; N uni0635 ; G 1376 -U 1590 ; WX 1209 ; N uni0636 ; G 1377 -U 1591 ; WX 925 ; N uni0637 ; G 1378 -U 1592 ; WX 925 ; N uni0638 ; G 1379 -U 1593 ; WX 597 ; N uni0639 ; G 1380 -U 1594 ; WX 597 ; N uni063A ; G 1381 -U 1600 ; WX 293 ; N uni0640 ; G 1382 -U 1601 ; WX 1037 ; N uni0641 ; G 1383 -U 1602 ; WX 776 ; N uni0642 ; G 1384 -U 1603 ; WX 824 ; N uni0643 ; G 1385 -U 1604 ; WX 727 ; N uni0644 ; G 1386 -U 1605 ; WX 619 ; N uni0645 ; G 1387 -U 1606 ; WX 734 ; N uni0646 ; G 1388 -U 1607 ; WX 524 ; N uni0647 ; G 1389 -U 1608 ; WX 483 ; N uni0648 ; G 1390 -U 1609 ; WX 783 ; N uni0649 ; G 1391 -U 1610 ; WX 783 ; N uni064A ; G 1392 -U 1611 ; WX 0 ; N uni064B ; G 1393 -U 1612 ; WX 0 ; N uni064C ; G 1394 -U 1613 ; WX 0 ; N uni064D ; G 1395 -U 1614 ; WX 0 ; N uni064E ; G 1396 -U 1615 ; WX 0 ; N uni064F ; G 1397 -U 1616 ; WX 0 ; N uni0650 ; G 1398 -U 1617 ; WX 0 ; N uni0651 ; G 1399 -U 1618 ; WX 0 ; N uni0652 ; G 1400 -U 1619 ; WX 0 ; N uni0653 ; G 1401 -U 1620 ; WX 0 ; N uni0654 ; G 1402 -U 1621 ; WX 0 ; N uni0655 ; G 1403 -U 1623 ; WX 0 ; N uni0657 ; G 1404 -U 1626 ; WX 500 ; N uni065A ; G 1405 -U 1632 ; WX 537 ; N uni0660 ; G 1406 -U 1633 ; WX 537 ; N uni0661 ; G 1407 -U 1634 ; WX 537 ; N uni0662 ; G 1408 -U 1635 ; WX 537 ; N uni0663 ; G 1409 -U 1636 ; WX 537 ; N uni0664 ; G 1410 -U 1637 ; WX 537 ; N uni0665 ; G 1411 -U 1638 ; WX 537 ; N uni0666 ; G 1412 -U 1639 ; WX 537 ; N uni0667 ; G 1413 -U 1640 ; WX 537 ; N uni0668 ; G 1414 -U 1641 ; WX 537 ; N uni0669 ; G 1415 -U 1642 ; WX 537 ; N uni066A ; G 1416 -U 1643 ; WX 325 ; N uni066B ; G 1417 -U 1644 ; WX 318 ; N uni066C ; G 1418 -U 1645 ; WX 545 ; N uni066D ; G 1419 -U 1646 ; WX 941 ; N uni066E ; G 1420 -U 1647 ; WX 776 ; N uni066F ; G 1421 -U 1648 ; WX 0 ; N uni0670 ; G 1422 -U 1652 ; WX 292 ; N uni0674 ; G 1423 -U 1657 ; WX 941 ; N uni0679 ; G 1424 -U 1658 ; WX 941 ; N uni067A ; G 1425 -U 1659 ; WX 941 ; N uni067B ; G 1426 -U 1660 ; WX 941 ; N uni067C ; G 1427 -U 1661 ; WX 941 ; N uni067D ; G 1428 -U 1662 ; WX 941 ; N uni067E ; G 1429 -U 1663 ; WX 941 ; N uni067F ; G 1430 -U 1664 ; WX 941 ; N uni0680 ; G 1431 -U 1665 ; WX 646 ; N uni0681 ; G 1432 -U 1666 ; WX 646 ; N uni0682 ; G 1433 -U 1667 ; WX 646 ; N uni0683 ; G 1434 -U 1668 ; WX 646 ; N uni0684 ; G 1435 -U 1669 ; WX 646 ; N uni0685 ; G 1436 -U 1670 ; WX 646 ; N uni0686 ; G 1437 -U 1671 ; WX 646 ; N uni0687 ; G 1438 -U 1672 ; WX 445 ; N uni0688 ; G 1439 -U 1673 ; WX 445 ; N uni0689 ; G 1440 -U 1674 ; WX 445 ; N uni068A ; G 1441 -U 1675 ; WX 445 ; N uni068B ; G 1442 -U 1676 ; WX 445 ; N uni068C ; G 1443 -U 1677 ; WX 445 ; N uni068D ; G 1444 -U 1678 ; WX 445 ; N uni068E ; G 1445 -U 1679 ; WX 445 ; N uni068F ; G 1446 -U 1680 ; WX 445 ; N uni0690 ; G 1447 -U 1681 ; WX 483 ; N uni0691 ; G 1448 -U 1682 ; WX 483 ; N uni0692 ; G 1449 -U 1683 ; WX 498 ; N uni0693 ; G 1450 -U 1684 ; WX 530 ; N uni0694 ; G 1451 -U 1685 ; WX 610 ; N uni0695 ; G 1452 -U 1686 ; WX 530 ; N uni0696 ; G 1453 -U 1687 ; WX 483 ; N uni0697 ; G 1454 -U 1688 ; WX 483 ; N uni0698 ; G 1455 -U 1689 ; WX 483 ; N uni0699 ; G 1456 -U 1690 ; WX 1221 ; N uni069A ; G 1457 -U 1691 ; WX 1221 ; N uni069B ; G 1458 -U 1692 ; WX 1221 ; N uni069C ; G 1459 -U 1693 ; WX 1209 ; N uni069D ; G 1460 -U 1694 ; WX 1209 ; N uni069E ; G 1461 -U 1695 ; WX 925 ; N uni069F ; G 1462 -U 1696 ; WX 597 ; N uni06A0 ; G 1463 -U 1697 ; WX 1037 ; N uni06A1 ; G 1464 -U 1698 ; WX 1037 ; N uni06A2 ; G 1465 -U 1699 ; WX 1037 ; N uni06A3 ; G 1466 -U 1700 ; WX 1037 ; N uni06A4 ; G 1467 -U 1701 ; WX 1037 ; N uni06A5 ; G 1468 -U 1702 ; WX 1037 ; N uni06A6 ; G 1469 -U 1703 ; WX 776 ; N uni06A7 ; G 1470 -U 1704 ; WX 776 ; N uni06A8 ; G 1471 -U 1705 ; WX 895 ; N uni06A9 ; G 1472 -U 1706 ; WX 1054 ; N uni06AA ; G 1473 -U 1707 ; WX 895 ; N uni06AB ; G 1474 -U 1708 ; WX 824 ; N uni06AC ; G 1475 -U 1709 ; WX 824 ; N uni06AD ; G 1476 -U 1710 ; WX 824 ; N uni06AE ; G 1477 -U 1711 ; WX 895 ; N uni06AF ; G 1478 -U 1712 ; WX 895 ; N uni06B0 ; G 1479 -U 1713 ; WX 895 ; N uni06B1 ; G 1480 -U 1714 ; WX 895 ; N uni06B2 ; G 1481 -U 1715 ; WX 895 ; N uni06B3 ; G 1482 -U 1716 ; WX 895 ; N uni06B4 ; G 1483 -U 1717 ; WX 727 ; N uni06B5 ; G 1484 -U 1718 ; WX 727 ; N uni06B6 ; G 1485 -U 1719 ; WX 727 ; N uni06B7 ; G 1486 -U 1720 ; WX 727 ; N uni06B8 ; G 1487 -U 1721 ; WX 734 ; N uni06B9 ; G 1488 -U 1722 ; WX 734 ; N uni06BA ; G 1489 -U 1723 ; WX 734 ; N uni06BB ; G 1490 -U 1724 ; WX 734 ; N uni06BC ; G 1491 -U 1725 ; WX 734 ; N uni06BD ; G 1492 -U 1726 ; WX 698 ; N uni06BE ; G 1493 -U 1727 ; WX 646 ; N uni06BF ; G 1494 -U 1734 ; WX 483 ; N uni06C6 ; G 1495 -U 1740 ; WX 783 ; N uni06CC ; G 1496 -U 1742 ; WX 783 ; N uni06CE ; G 1497 -U 1749 ; WX 524 ; N uni06D5 ; G 1498 -U 1776 ; WX 537 ; N uni06F0 ; G 1499 -U 1777 ; WX 537 ; N uni06F1 ; G 1500 -U 1778 ; WX 537 ; N uni06F2 ; G 1501 -U 1779 ; WX 537 ; N uni06F3 ; G 1502 -U 1780 ; WX 537 ; N uni06F4 ; G 1503 -U 1781 ; WX 537 ; N uni06F5 ; G 1504 -U 1782 ; WX 537 ; N uni06F6 ; G 1505 -U 1783 ; WX 537 ; N uni06F7 ; G 1506 -U 1784 ; WX 537 ; N uni06F8 ; G 1507 -U 1785 ; WX 537 ; N uni06F9 ; G 1508 -U 1984 ; WX 636 ; N uni07C0 ; G 1509 -U 1985 ; WX 636 ; N uni07C1 ; G 1510 -U 1986 ; WX 636 ; N uni07C2 ; G 1511 -U 1987 ; WX 636 ; N uni07C3 ; G 1512 -U 1988 ; WX 636 ; N uni07C4 ; G 1513 -U 1989 ; WX 636 ; N uni07C5 ; G 1514 -U 1990 ; WX 636 ; N uni07C6 ; G 1515 -U 1991 ; WX 636 ; N uni07C7 ; G 1516 -U 1992 ; WX 636 ; N uni07C8 ; G 1517 -U 1993 ; WX 636 ; N uni07C9 ; G 1518 -U 1994 ; WX 278 ; N uni07CA ; G 1519 -U 1995 ; WX 571 ; N uni07CB ; G 1520 -U 1996 ; WX 424 ; N uni07CC ; G 1521 -U 1997 ; WX 592 ; N uni07CD ; G 1522 -U 1998 ; WX 654 ; N uni07CE ; G 1523 -U 1999 ; WX 654 ; N uni07CF ; G 1524 -U 2000 ; WX 594 ; N uni07D0 ; G 1525 -U 2001 ; WX 654 ; N uni07D1 ; G 1526 -U 2002 ; WX 829 ; N uni07D2 ; G 1527 -U 2003 ; WX 438 ; N uni07D3 ; G 1528 -U 2004 ; WX 438 ; N uni07D4 ; G 1529 -U 2005 ; WX 559 ; N uni07D5 ; G 1530 -U 2006 ; WX 612 ; N uni07D6 ; G 1531 -U 2007 ; WX 350 ; N uni07D7 ; G 1532 -U 2008 ; WX 959 ; N uni07D8 ; G 1533 -U 2009 ; WX 473 ; N uni07D9 ; G 1534 -U 2010 ; WX 783 ; N uni07DA ; G 1535 -U 2011 ; WX 654 ; N uni07DB ; G 1536 -U 2012 ; WX 625 ; N uni07DC ; G 1537 -U 2013 ; WX 734 ; N uni07DD ; G 1538 -U 2014 ; WX 530 ; N uni07DE ; G 1539 -U 2015 ; WX 724 ; N uni07DF ; G 1540 -U 2016 ; WX 473 ; N uni07E0 ; G 1541 -U 2017 ; WX 625 ; N uni07E1 ; G 1542 -U 2018 ; WX 594 ; N uni07E2 ; G 1543 -U 2019 ; WX 530 ; N uni07E3 ; G 1544 -U 2020 ; WX 530 ; N uni07E4 ; G 1545 -U 2021 ; WX 522 ; N uni07E5 ; G 1546 -U 2022 ; WX 594 ; N uni07E6 ; G 1547 -U 2023 ; WX 594 ; N uni07E7 ; G 1548 -U 2027 ; WX 0 ; N uni07EB ; G 1549 -U 2028 ; WX 0 ; N uni07EC ; G 1550 -U 2029 ; WX 0 ; N uni07ED ; G 1551 -U 2030 ; WX 0 ; N uni07EE ; G 1552 -U 2031 ; WX 0 ; N uni07EF ; G 1553 -U 2032 ; WX 0 ; N uni07F0 ; G 1554 -U 2033 ; WX 0 ; N uni07F1 ; G 1555 -U 2034 ; WX 0 ; N uni07F2 ; G 1556 -U 2035 ; WX 0 ; N uni07F3 ; G 1557 -U 2036 ; WX 313 ; N uni07F4 ; G 1558 -U 2037 ; WX 313 ; N uni07F5 ; G 1559 -U 2040 ; WX 560 ; N uni07F8 ; G 1560 -U 2041 ; WX 560 ; N uni07F9 ; G 1561 -U 2042 ; WX 361 ; N uni07FA ; G 1562 -U 3647 ; WX 636 ; N uni0E3F ; G 1563 -U 3713 ; WX 670 ; N uni0E81 ; G 1564 -U 3714 ; WX 684 ; N uni0E82 ; G 1565 -U 3716 ; WX 688 ; N uni0E84 ; G 1566 -U 3719 ; WX 482 ; N uni0E87 ; G 1567 -U 3720 ; WX 628 ; N uni0E88 ; G 1568 -U 3722 ; WX 684 ; N uni0E8A ; G 1569 -U 3725 ; WX 688 ; N uni0E8D ; G 1570 -U 3732 ; WX 669 ; N uni0E94 ; G 1571 -U 3733 ; WX 642 ; N uni0E95 ; G 1572 -U 3734 ; WX 645 ; N uni0E96 ; G 1573 -U 3735 ; WX 655 ; N uni0E97 ; G 1574 -U 3737 ; WX 659 ; N uni0E99 ; G 1575 -U 3738 ; WX 625 ; N uni0E9A ; G 1576 -U 3739 ; WX 625 ; N uni0E9B ; G 1577 -U 3740 ; WX 745 ; N uni0E9C ; G 1578 -U 3741 ; WX 767 ; N uni0E9D ; G 1579 -U 3742 ; WX 687 ; N uni0E9E ; G 1580 -U 3743 ; WX 687 ; N uni0E9F ; G 1581 -U 3745 ; WX 702 ; N uni0EA1 ; G 1582 -U 3746 ; WX 688 ; N uni0EA2 ; G 1583 -U 3747 ; WX 684 ; N uni0EA3 ; G 1584 -U 3749 ; WX 649 ; N uni0EA5 ; G 1585 -U 3751 ; WX 632 ; N uni0EA7 ; G 1586 -U 3754 ; WX 703 ; N uni0EAA ; G 1587 -U 3755 ; WX 819 ; N uni0EAB ; G 1588 -U 3757 ; WX 633 ; N uni0EAD ; G 1589 -U 3758 ; WX 684 ; N uni0EAE ; G 1590 -U 3759 ; WX 788 ; N uni0EAF ; G 1591 -U 3760 ; WX 632 ; N uni0EB0 ; G 1592 -U 3761 ; WX 0 ; N uni0EB1 ; G 1593 -U 3762 ; WX 539 ; N uni0EB2 ; G 1594 -U 3763 ; WX 539 ; N uni0EB3 ; G 1595 -U 3764 ; WX 0 ; N uni0EB4 ; G 1596 -U 3765 ; WX 0 ; N uni0EB5 ; G 1597 -U 3766 ; WX 0 ; N uni0EB6 ; G 1598 -U 3767 ; WX 0 ; N uni0EB7 ; G 1599 -U 3768 ; WX 0 ; N uni0EB8 ; G 1600 -U 3769 ; WX 0 ; N uni0EB9 ; G 1601 -U 3771 ; WX 0 ; N uni0EBB ; G 1602 -U 3772 ; WX 0 ; N uni0EBC ; G 1603 -U 3773 ; WX 663 ; N uni0EBD ; G 1604 -U 3776 ; WX 375 ; N uni0EC0 ; G 1605 -U 3777 ; WX 657 ; N uni0EC1 ; G 1606 -U 3778 ; WX 460 ; N uni0EC2 ; G 1607 -U 3779 ; WX 547 ; N uni0EC3 ; G 1608 -U 3780 ; WX 491 ; N uni0EC4 ; G 1609 -U 3782 ; WX 674 ; N uni0EC6 ; G 1610 -U 3784 ; WX 0 ; N uni0EC8 ; G 1611 -U 3785 ; WX 0 ; N uni0EC9 ; G 1612 -U 3786 ; WX 0 ; N uni0ECA ; G 1613 -U 3787 ; WX 0 ; N uni0ECB ; G 1614 -U 3788 ; WX 0 ; N uni0ECC ; G 1615 -U 3789 ; WX 0 ; N uni0ECD ; G 1616 -U 3792 ; WX 636 ; N uni0ED0 ; G 1617 -U 3793 ; WX 641 ; N uni0ED1 ; G 1618 -U 3794 ; WX 641 ; N uni0ED2 ; G 1619 -U 3795 ; WX 670 ; N uni0ED3 ; G 1620 -U 3796 ; WX 625 ; N uni0ED4 ; G 1621 -U 3797 ; WX 625 ; N uni0ED5 ; G 1622 -U 3798 ; WX 703 ; N uni0ED6 ; G 1623 -U 3799 ; WX 670 ; N uni0ED7 ; G 1624 -U 3800 ; WX 674 ; N uni0ED8 ; G 1625 -U 3801 ; WX 677 ; N uni0ED9 ; G 1626 -U 3804 ; WX 1028 ; N uni0EDC ; G 1627 -U 3805 ; WX 1028 ; N uni0EDD ; G 1628 -U 4256 ; WX 840 ; N uni10A0 ; G 1629 -U 4257 ; WX 690 ; N uni10A1 ; G 1630 -U 4258 ; WX 642 ; N uni10A2 ; G 1631 -U 4259 ; WX 759 ; N uni10A3 ; G 1632 -U 4260 ; WX 591 ; N uni10A4 ; G 1633 -U 4261 ; WX 686 ; N uni10A5 ; G 1634 -U 4262 ; WX 789 ; N uni10A6 ; G 1635 -U 4263 ; WX 811 ; N uni10A7 ; G 1636 -U 4264 ; WX 467 ; N uni10A8 ; G 1637 -U 4265 ; WX 565 ; N uni10A9 ; G 1638 -U 4266 ; WX 789 ; N uni10AA ; G 1639 -U 4267 ; WX 793 ; N uni10AB ; G 1640 -U 4268 ; WX 584 ; N uni10AC ; G 1641 -U 4269 ; WX 837 ; N uni10AD ; G 1642 -U 4270 ; WX 750 ; N uni10AE ; G 1643 -U 4271 ; WX 688 ; N uni10AF ; G 1644 -U 4272 ; WX 811 ; N uni10B0 ; G 1645 -U 4273 ; WX 584 ; N uni10B1 ; G 1646 -U 4274 ; WX 584 ; N uni10B2 ; G 1647 -U 4275 ; WX 837 ; N uni10B3 ; G 1648 -U 4276 ; WX 837 ; N uni10B4 ; G 1649 -U 4277 ; WX 646 ; N uni10B5 ; G 1650 -U 4278 ; WX 604 ; N uni10B6 ; G 1651 -U 4279 ; WX 584 ; N uni10B7 ; G 1652 -U 4280 ; WX 596 ; N uni10B8 ; G 1653 -U 4281 ; WX 584 ; N uni10B9 ; G 1654 -U 4282 ; WX 721 ; N uni10BA ; G 1655 -U 4283 ; WX 795 ; N uni10BB ; G 1656 -U 4284 ; WX 584 ; N uni10BC ; G 1657 -U 4285 ; WX 566 ; N uni10BD ; G 1658 -U 4286 ; WX 584 ; N uni10BE ; G 1659 -U 4287 ; WX 669 ; N uni10BF ; G 1660 -U 4288 ; WX 799 ; N uni10C0 ; G 1661 -U 4289 ; WX 542 ; N uni10C1 ; G 1662 -U 4290 ; WX 664 ; N uni10C2 ; G 1663 -U 4291 ; WX 542 ; N uni10C3 ; G 1664 -U 4292 ; WX 565 ; N uni10C4 ; G 1665 -U 4293 ; WX 674 ; N uni10C5 ; G 1666 -U 4304 ; WX 508 ; N uni10D0 ; G 1667 -U 4305 ; WX 508 ; N uni10D1 ; G 1668 -U 4306 ; WX 533 ; N uni10D2 ; G 1669 -U 4307 ; WX 785 ; N uni10D3 ; G 1670 -U 4308 ; WX 522 ; N uni10D4 ; G 1671 -U 4309 ; WX 517 ; N uni10D5 ; G 1672 -U 4310 ; WX 508 ; N uni10D6 ; G 1673 -U 4311 ; WX 797 ; N uni10D7 ; G 1674 -U 4312 ; WX 507 ; N uni10D8 ; G 1675 -U 4313 ; WX 518 ; N uni10D9 ; G 1676 -U 4314 ; WX 1058 ; N uni10DA ; G 1677 -U 4315 ; WX 522 ; N uni10DB ; G 1678 -U 4316 ; WX 523 ; N uni10DC ; G 1679 -U 4317 ; WX 783 ; N uni10DD ; G 1680 -U 4318 ; WX 518 ; N uni10DE ; G 1681 -U 4319 ; WX 523 ; N uni10DF ; G 1682 -U 4320 ; WX 792 ; N uni10E0 ; G 1683 -U 4321 ; WX 523 ; N uni10E1 ; G 1684 -U 4322 ; WX 656 ; N uni10E2 ; G 1685 -U 4323 ; WX 524 ; N uni10E3 ; G 1686 -U 4324 ; WX 788 ; N uni10E4 ; G 1687 -U 4325 ; WX 523 ; N uni10E5 ; G 1688 -U 4326 ; WX 782 ; N uni10E6 ; G 1689 -U 4327 ; WX 523 ; N uni10E7 ; G 1690 -U 4328 ; WX 522 ; N uni10E8 ; G 1691 -U 4329 ; WX 522 ; N uni10E9 ; G 1692 -U 4330 ; WX 566 ; N uni10EA ; G 1693 -U 4331 ; WX 523 ; N uni10EB ; G 1694 -U 4332 ; WX 523 ; N uni10EC ; G 1695 -U 4333 ; WX 489 ; N uni10ED ; G 1696 -U 4334 ; WX 522 ; N uni10EE ; G 1697 -U 4335 ; WX 498 ; N uni10EF ; G 1698 -U 4336 ; WX 517 ; N uni10F0 ; G 1699 -U 4337 ; WX 560 ; N uni10F1 ; G 1700 -U 4338 ; WX 508 ; N uni10F2 ; G 1701 -U 4339 ; WX 508 ; N uni10F3 ; G 1702 -U 4340 ; WX 508 ; N uni10F4 ; G 1703 -U 4341 ; WX 563 ; N uni10F5 ; G 1704 -U 4342 ; WX 824 ; N uni10F6 ; G 1705 -U 4343 ; WX 595 ; N uni10F7 ; G 1706 -U 4344 ; WX 522 ; N uni10F8 ; G 1707 -U 4345 ; WX 554 ; N uni10F9 ; G 1708 -U 4346 ; WX 553 ; N uni10FA ; G 1709 -U 4347 ; WX 586 ; N uni10FB ; G 1710 -U 4348 ; WX 304 ; N uni10FC ; G 1711 -U 5121 ; WX 684 ; N uni1401 ; G 1712 -U 5122 ; WX 684 ; N uni1402 ; G 1713 -U 5123 ; WX 684 ; N uni1403 ; G 1714 -U 5124 ; WX 684 ; N uni1404 ; G 1715 -U 5125 ; WX 769 ; N uni1405 ; G 1716 -U 5126 ; WX 769 ; N uni1406 ; G 1717 -U 5127 ; WX 769 ; N uni1407 ; G 1718 -U 5129 ; WX 769 ; N uni1409 ; G 1719 -U 5130 ; WX 769 ; N uni140A ; G 1720 -U 5131 ; WX 769 ; N uni140B ; G 1721 -U 5132 ; WX 835 ; N uni140C ; G 1722 -U 5133 ; WX 834 ; N uni140D ; G 1723 -U 5134 ; WX 835 ; N uni140E ; G 1724 -U 5135 ; WX 834 ; N uni140F ; G 1725 -U 5136 ; WX 835 ; N uni1410 ; G 1726 -U 5137 ; WX 834 ; N uni1411 ; G 1727 -U 5138 ; WX 967 ; N uni1412 ; G 1728 -U 5139 ; WX 1007 ; N uni1413 ; G 1729 -U 5140 ; WX 967 ; N uni1414 ; G 1730 -U 5141 ; WX 1007 ; N uni1415 ; G 1731 -U 5142 ; WX 769 ; N uni1416 ; G 1732 -U 5143 ; WX 967 ; N uni1417 ; G 1733 -U 5144 ; WX 1007 ; N uni1418 ; G 1734 -U 5145 ; WX 967 ; N uni1419 ; G 1735 -U 5146 ; WX 1007 ; N uni141A ; G 1736 -U 5147 ; WX 769 ; N uni141B ; G 1737 -U 5149 ; WX 256 ; N uni141D ; G 1738 -U 5150 ; WX 543 ; N uni141E ; G 1739 -U 5151 ; WX 423 ; N uni141F ; G 1740 -U 5152 ; WX 423 ; N uni1420 ; G 1741 -U 5153 ; WX 389 ; N uni1421 ; G 1742 -U 5154 ; WX 389 ; N uni1422 ; G 1743 -U 5155 ; WX 393 ; N uni1423 ; G 1744 -U 5156 ; WX 389 ; N uni1424 ; G 1745 -U 5157 ; WX 466 ; N uni1425 ; G 1746 -U 5158 ; WX 385 ; N uni1426 ; G 1747 -U 5159 ; WX 256 ; N uni1427 ; G 1748 -U 5160 ; WX 389 ; N uni1428 ; G 1749 -U 5161 ; WX 389 ; N uni1429 ; G 1750 -U 5162 ; WX 389 ; N uni142A ; G 1751 -U 5163 ; WX 1090 ; N uni142B ; G 1752 -U 5164 ; WX 909 ; N uni142C ; G 1753 -U 5165 ; WX 953 ; N uni142D ; G 1754 -U 5166 ; WX 1117 ; N uni142E ; G 1755 -U 5167 ; WX 684 ; N uni142F ; G 1756 -U 5168 ; WX 684 ; N uni1430 ; G 1757 -U 5169 ; WX 684 ; N uni1431 ; G 1758 -U 5170 ; WX 684 ; N uni1432 ; G 1759 -U 5171 ; WX 729 ; N uni1433 ; G 1760 -U 5172 ; WX 729 ; N uni1434 ; G 1761 -U 5173 ; WX 729 ; N uni1435 ; G 1762 -U 5175 ; WX 729 ; N uni1437 ; G 1763 -U 5176 ; WX 729 ; N uni1438 ; G 1764 -U 5177 ; WX 729 ; N uni1439 ; G 1765 -U 5178 ; WX 835 ; N uni143A ; G 1766 -U 5179 ; WX 684 ; N uni143B ; G 1767 -U 5180 ; WX 835 ; N uni143C ; G 1768 -U 5181 ; WX 834 ; N uni143D ; G 1769 -U 5182 ; WX 835 ; N uni143E ; G 1770 -U 5183 ; WX 834 ; N uni143F ; G 1771 -U 5184 ; WX 967 ; N uni1440 ; G 1772 -U 5185 ; WX 1007 ; N uni1441 ; G 1773 -U 5186 ; WX 967 ; N uni1442 ; G 1774 -U 5187 ; WX 1007 ; N uni1443 ; G 1775 -U 5188 ; WX 967 ; N uni1444 ; G 1776 -U 5189 ; WX 1007 ; N uni1445 ; G 1777 -U 5190 ; WX 967 ; N uni1446 ; G 1778 -U 5191 ; WX 1007 ; N uni1447 ; G 1779 -U 5192 ; WX 729 ; N uni1448 ; G 1780 -U 5193 ; WX 508 ; N uni1449 ; G 1781 -U 5194 ; WX 192 ; N uni144A ; G 1782 -U 5196 ; WX 732 ; N uni144C ; G 1783 -U 5197 ; WX 732 ; N uni144D ; G 1784 -U 5198 ; WX 732 ; N uni144E ; G 1785 -U 5199 ; WX 732 ; N uni144F ; G 1786 -U 5200 ; WX 730 ; N uni1450 ; G 1787 -U 5201 ; WX 730 ; N uni1451 ; G 1788 -U 5202 ; WX 730 ; N uni1452 ; G 1789 -U 5204 ; WX 730 ; N uni1454 ; G 1790 -U 5205 ; WX 730 ; N uni1455 ; G 1791 -U 5206 ; WX 730 ; N uni1456 ; G 1792 -U 5207 ; WX 921 ; N uni1457 ; G 1793 -U 5208 ; WX 889 ; N uni1458 ; G 1794 -U 5209 ; WX 921 ; N uni1459 ; G 1795 -U 5210 ; WX 889 ; N uni145A ; G 1796 -U 5211 ; WX 921 ; N uni145B ; G 1797 -U 5212 ; WX 889 ; N uni145C ; G 1798 -U 5213 ; WX 928 ; N uni145D ; G 1799 -U 5214 ; WX 900 ; N uni145E ; G 1800 -U 5215 ; WX 928 ; N uni145F ; G 1801 -U 5216 ; WX 900 ; N uni1460 ; G 1802 -U 5217 ; WX 947 ; N uni1461 ; G 1803 -U 5218 ; WX 900 ; N uni1462 ; G 1804 -U 5219 ; WX 947 ; N uni1463 ; G 1805 -U 5220 ; WX 900 ; N uni1464 ; G 1806 -U 5221 ; WX 947 ; N uni1465 ; G 1807 -U 5222 ; WX 434 ; N uni1466 ; G 1808 -U 5223 ; WX 877 ; N uni1467 ; G 1809 -U 5224 ; WX 877 ; N uni1468 ; G 1810 -U 5225 ; WX 866 ; N uni1469 ; G 1811 -U 5226 ; WX 890 ; N uni146A ; G 1812 -U 5227 ; WX 628 ; N uni146B ; G 1813 -U 5228 ; WX 628 ; N uni146C ; G 1814 -U 5229 ; WX 628 ; N uni146D ; G 1815 -U 5230 ; WX 628 ; N uni146E ; G 1816 -U 5231 ; WX 628 ; N uni146F ; G 1817 -U 5232 ; WX 628 ; N uni1470 ; G 1818 -U 5233 ; WX 628 ; N uni1471 ; G 1819 -U 5234 ; WX 628 ; N uni1472 ; G 1820 -U 5235 ; WX 628 ; N uni1473 ; G 1821 -U 5236 ; WX 860 ; N uni1474 ; G 1822 -U 5237 ; WX 771 ; N uni1475 ; G 1823 -U 5238 ; WX 815 ; N uni1476 ; G 1824 -U 5239 ; WX 816 ; N uni1477 ; G 1825 -U 5240 ; WX 815 ; N uni1478 ; G 1826 -U 5241 ; WX 816 ; N uni1479 ; G 1827 -U 5242 ; WX 860 ; N uni147A ; G 1828 -U 5243 ; WX 771 ; N uni147B ; G 1829 -U 5244 ; WX 860 ; N uni147C ; G 1830 -U 5245 ; WX 771 ; N uni147D ; G 1831 -U 5246 ; WX 815 ; N uni147E ; G 1832 -U 5247 ; WX 816 ; N uni147F ; G 1833 -U 5248 ; WX 815 ; N uni1480 ; G 1834 -U 5249 ; WX 816 ; N uni1481 ; G 1835 -U 5250 ; WX 815 ; N uni1482 ; G 1836 -U 5251 ; WX 407 ; N uni1483 ; G 1837 -U 5252 ; WX 407 ; N uni1484 ; G 1838 -U 5253 ; WX 750 ; N uni1485 ; G 1839 -U 5254 ; WX 775 ; N uni1486 ; G 1840 -U 5255 ; WX 750 ; N uni1487 ; G 1841 -U 5256 ; WX 775 ; N uni1488 ; G 1842 -U 5257 ; WX 628 ; N uni1489 ; G 1843 -U 5258 ; WX 628 ; N uni148A ; G 1844 -U 5259 ; WX 628 ; N uni148B ; G 1845 -U 5260 ; WX 628 ; N uni148C ; G 1846 -U 5261 ; WX 628 ; N uni148D ; G 1847 -U 5262 ; WX 628 ; N uni148E ; G 1848 -U 5263 ; WX 628 ; N uni148F ; G 1849 -U 5264 ; WX 628 ; N uni1490 ; G 1850 -U 5265 ; WX 628 ; N uni1491 ; G 1851 -U 5266 ; WX 860 ; N uni1492 ; G 1852 -U 5267 ; WX 771 ; N uni1493 ; G 1853 -U 5268 ; WX 815 ; N uni1494 ; G 1854 -U 5269 ; WX 816 ; N uni1495 ; G 1855 -U 5270 ; WX 815 ; N uni1496 ; G 1856 -U 5271 ; WX 816 ; N uni1497 ; G 1857 -U 5272 ; WX 860 ; N uni1498 ; G 1858 -U 5273 ; WX 771 ; N uni1499 ; G 1859 -U 5274 ; WX 860 ; N uni149A ; G 1860 -U 5275 ; WX 771 ; N uni149B ; G 1861 -U 5276 ; WX 815 ; N uni149C ; G 1862 -U 5277 ; WX 816 ; N uni149D ; G 1863 -U 5278 ; WX 815 ; N uni149E ; G 1864 -U 5279 ; WX 816 ; N uni149F ; G 1865 -U 5280 ; WX 815 ; N uni14A0 ; G 1866 -U 5281 ; WX 435 ; N uni14A1 ; G 1867 -U 5282 ; WX 435 ; N uni14A2 ; G 1868 -U 5283 ; WX 610 ; N uni14A3 ; G 1869 -U 5284 ; WX 557 ; N uni14A4 ; G 1870 -U 5285 ; WX 557 ; N uni14A5 ; G 1871 -U 5286 ; WX 557 ; N uni14A6 ; G 1872 -U 5287 ; WX 610 ; N uni14A7 ; G 1873 -U 5288 ; WX 610 ; N uni14A8 ; G 1874 -U 5289 ; WX 610 ; N uni14A9 ; G 1875 -U 5290 ; WX 557 ; N uni14AA ; G 1876 -U 5291 ; WX 557 ; N uni14AB ; G 1877 -U 5292 ; WX 749 ; N uni14AC ; G 1878 -U 5293 ; WX 769 ; N uni14AD ; G 1879 -U 5294 ; WX 746 ; N uni14AE ; G 1880 -U 5295 ; WX 764 ; N uni14AF ; G 1881 -U 5296 ; WX 746 ; N uni14B0 ; G 1882 -U 5297 ; WX 764 ; N uni14B1 ; G 1883 -U 5298 ; WX 749 ; N uni14B2 ; G 1884 -U 5299 ; WX 769 ; N uni14B3 ; G 1885 -U 5300 ; WX 749 ; N uni14B4 ; G 1886 -U 5301 ; WX 769 ; N uni14B5 ; G 1887 -U 5302 ; WX 746 ; N uni14B6 ; G 1888 -U 5303 ; WX 764 ; N uni14B7 ; G 1889 -U 5304 ; WX 746 ; N uni14B8 ; G 1890 -U 5305 ; WX 764 ; N uni14B9 ; G 1891 -U 5306 ; WX 746 ; N uni14BA ; G 1892 -U 5307 ; WX 386 ; N uni14BB ; G 1893 -U 5308 ; WX 508 ; N uni14BC ; G 1894 -U 5309 ; WX 386 ; N uni14BD ; G 1895 -U 5312 ; WX 852 ; N uni14C0 ; G 1896 -U 5313 ; WX 852 ; N uni14C1 ; G 1897 -U 5314 ; WX 852 ; N uni14C2 ; G 1898 -U 5315 ; WX 852 ; N uni14C3 ; G 1899 -U 5316 ; WX 852 ; N uni14C4 ; G 1900 -U 5317 ; WX 852 ; N uni14C5 ; G 1901 -U 5318 ; WX 852 ; N uni14C6 ; G 1902 -U 5319 ; WX 852 ; N uni14C7 ; G 1903 -U 5320 ; WX 852 ; N uni14C8 ; G 1904 -U 5321 ; WX 1069 ; N uni14C9 ; G 1905 -U 5322 ; WX 1035 ; N uni14CA ; G 1906 -U 5323 ; WX 1059 ; N uni14CB ; G 1907 -U 5324 ; WX 852 ; N uni14CC ; G 1908 -U 5325 ; WX 1059 ; N uni14CD ; G 1909 -U 5326 ; WX 852 ; N uni14CE ; G 1910 -U 5327 ; WX 852 ; N uni14CF ; G 1911 -U 5328 ; WX 600 ; N uni14D0 ; G 1912 -U 5329 ; WX 453 ; N uni14D1 ; G 1913 -U 5330 ; WX 600 ; N uni14D2 ; G 1914 -U 5331 ; WX 852 ; N uni14D3 ; G 1915 -U 5332 ; WX 852 ; N uni14D4 ; G 1916 -U 5333 ; WX 852 ; N uni14D5 ; G 1917 -U 5334 ; WX 852 ; N uni14D6 ; G 1918 -U 5335 ; WX 852 ; N uni14D7 ; G 1919 -U 5336 ; WX 852 ; N uni14D8 ; G 1920 -U 5337 ; WX 852 ; N uni14D9 ; G 1921 -U 5338 ; WX 852 ; N uni14DA ; G 1922 -U 5339 ; WX 852 ; N uni14DB ; G 1923 -U 5340 ; WX 1069 ; N uni14DC ; G 1924 -U 5341 ; WX 1035 ; N uni14DD ; G 1925 -U 5342 ; WX 1059 ; N uni14DE ; G 1926 -U 5343 ; WX 1030 ; N uni14DF ; G 1927 -U 5344 ; WX 1059 ; N uni14E0 ; G 1928 -U 5345 ; WX 1030 ; N uni14E1 ; G 1929 -U 5346 ; WX 1069 ; N uni14E2 ; G 1930 -U 5347 ; WX 1035 ; N uni14E3 ; G 1931 -U 5348 ; WX 1069 ; N uni14E4 ; G 1932 -U 5349 ; WX 1035 ; N uni14E5 ; G 1933 -U 5350 ; WX 1083 ; N uni14E6 ; G 1934 -U 5351 ; WX 1030 ; N uni14E7 ; G 1935 -U 5352 ; WX 1083 ; N uni14E8 ; G 1936 -U 5353 ; WX 1030 ; N uni14E9 ; G 1937 -U 5354 ; WX 600 ; N uni14EA ; G 1938 -U 5356 ; WX 729 ; N uni14EC ; G 1939 -U 5357 ; WX 603 ; N uni14ED ; G 1940 -U 5358 ; WX 603 ; N uni14EE ; G 1941 -U 5359 ; WX 603 ; N uni14EF ; G 1942 -U 5360 ; WX 603 ; N uni14F0 ; G 1943 -U 5361 ; WX 603 ; N uni14F1 ; G 1944 -U 5362 ; WX 603 ; N uni14F2 ; G 1945 -U 5363 ; WX 603 ; N uni14F3 ; G 1946 -U 5364 ; WX 603 ; N uni14F4 ; G 1947 -U 5365 ; WX 603 ; N uni14F5 ; G 1948 -U 5366 ; WX 834 ; N uni14F6 ; G 1949 -U 5367 ; WX 754 ; N uni14F7 ; G 1950 -U 5368 ; WX 792 ; N uni14F8 ; G 1951 -U 5369 ; WX 771 ; N uni14F9 ; G 1952 -U 5370 ; WX 792 ; N uni14FA ; G 1953 -U 5371 ; WX 771 ; N uni14FB ; G 1954 -U 5372 ; WX 834 ; N uni14FC ; G 1955 -U 5373 ; WX 754 ; N uni14FD ; G 1956 -U 5374 ; WX 834 ; N uni14FE ; G 1957 -U 5375 ; WX 754 ; N uni14FF ; G 1958 -U 5376 ; WX 792 ; N uni1500 ; G 1959 -U 5377 ; WX 771 ; N uni1501 ; G 1960 -U 5378 ; WX 792 ; N uni1502 ; G 1961 -U 5379 ; WX 771 ; N uni1503 ; G 1962 -U 5380 ; WX 792 ; N uni1504 ; G 1963 -U 5381 ; WX 418 ; N uni1505 ; G 1964 -U 5382 ; WX 420 ; N uni1506 ; G 1965 -U 5383 ; WX 418 ; N uni1507 ; G 1966 -U 5392 ; WX 712 ; N uni1510 ; G 1967 -U 5393 ; WX 712 ; N uni1511 ; G 1968 -U 5394 ; WX 712 ; N uni1512 ; G 1969 -U 5395 ; WX 892 ; N uni1513 ; G 1970 -U 5396 ; WX 892 ; N uni1514 ; G 1971 -U 5397 ; WX 892 ; N uni1515 ; G 1972 -U 5398 ; WX 892 ; N uni1516 ; G 1973 -U 5399 ; WX 910 ; N uni1517 ; G 1974 -U 5400 ; WX 872 ; N uni1518 ; G 1975 -U 5401 ; WX 910 ; N uni1519 ; G 1976 -U 5402 ; WX 872 ; N uni151A ; G 1977 -U 5403 ; WX 910 ; N uni151B ; G 1978 -U 5404 ; WX 872 ; N uni151C ; G 1979 -U 5405 ; WX 1140 ; N uni151D ; G 1980 -U 5406 ; WX 1100 ; N uni151E ; G 1981 -U 5407 ; WX 1140 ; N uni151F ; G 1982 -U 5408 ; WX 1100 ; N uni1520 ; G 1983 -U 5409 ; WX 1140 ; N uni1521 ; G 1984 -U 5410 ; WX 1100 ; N uni1522 ; G 1985 -U 5411 ; WX 1140 ; N uni1523 ; G 1986 -U 5412 ; WX 1100 ; N uni1524 ; G 1987 -U 5413 ; WX 641 ; N uni1525 ; G 1988 -U 5414 ; WX 627 ; N uni1526 ; G 1989 -U 5415 ; WX 627 ; N uni1527 ; G 1990 -U 5416 ; WX 627 ; N uni1528 ; G 1991 -U 5417 ; WX 627 ; N uni1529 ; G 1992 -U 5418 ; WX 627 ; N uni152A ; G 1993 -U 5419 ; WX 627 ; N uni152B ; G 1994 -U 5420 ; WX 627 ; N uni152C ; G 1995 -U 5421 ; WX 627 ; N uni152D ; G 1996 -U 5422 ; WX 627 ; N uni152E ; G 1997 -U 5423 ; WX 844 ; N uni152F ; G 1998 -U 5424 ; WX 781 ; N uni1530 ; G 1999 -U 5425 ; WX 816 ; N uni1531 ; G 2000 -U 5426 ; WX 818 ; N uni1532 ; G 2001 -U 5427 ; WX 816 ; N uni1533 ; G 2002 -U 5428 ; WX 818 ; N uni1534 ; G 2003 -U 5429 ; WX 844 ; N uni1535 ; G 2004 -U 5430 ; WX 781 ; N uni1536 ; G 2005 -U 5431 ; WX 844 ; N uni1537 ; G 2006 -U 5432 ; WX 781 ; N uni1538 ; G 2007 -U 5433 ; WX 816 ; N uni1539 ; G 2008 -U 5434 ; WX 818 ; N uni153A ; G 2009 -U 5435 ; WX 816 ; N uni153B ; G 2010 -U 5436 ; WX 818 ; N uni153C ; G 2011 -U 5437 ; WX 816 ; N uni153D ; G 2012 -U 5438 ; WX 418 ; N uni153E ; G 2013 -U 5440 ; WX 389 ; N uni1540 ; G 2014 -U 5441 ; WX 484 ; N uni1541 ; G 2015 -U 5442 ; WX 916 ; N uni1542 ; G 2016 -U 5443 ; WX 916 ; N uni1543 ; G 2017 -U 5444 ; WX 916 ; N uni1544 ; G 2018 -U 5445 ; WX 916 ; N uni1545 ; G 2019 -U 5446 ; WX 916 ; N uni1546 ; G 2020 -U 5447 ; WX 916 ; N uni1547 ; G 2021 -U 5448 ; WX 603 ; N uni1548 ; G 2022 -U 5449 ; WX 603 ; N uni1549 ; G 2023 -U 5450 ; WX 603 ; N uni154A ; G 2024 -U 5451 ; WX 603 ; N uni154B ; G 2025 -U 5452 ; WX 603 ; N uni154C ; G 2026 -U 5453 ; WX 603 ; N uni154D ; G 2027 -U 5454 ; WX 834 ; N uni154E ; G 2028 -U 5455 ; WX 754 ; N uni154F ; G 2029 -U 5456 ; WX 418 ; N uni1550 ; G 2030 -U 5458 ; WX 729 ; N uni1552 ; G 2031 -U 5459 ; WX 684 ; N uni1553 ; G 2032 -U 5460 ; WX 684 ; N uni1554 ; G 2033 -U 5461 ; WX 684 ; N uni1555 ; G 2034 -U 5462 ; WX 684 ; N uni1556 ; G 2035 -U 5463 ; WX 726 ; N uni1557 ; G 2036 -U 5464 ; WX 726 ; N uni1558 ; G 2037 -U 5465 ; WX 726 ; N uni1559 ; G 2038 -U 5466 ; WX 726 ; N uni155A ; G 2039 -U 5467 ; WX 924 ; N uni155B ; G 2040 -U 5468 ; WX 1007 ; N uni155C ; G 2041 -U 5469 ; WX 508 ; N uni155D ; G 2042 -U 5470 ; WX 732 ; N uni155E ; G 2043 -U 5471 ; WX 732 ; N uni155F ; G 2044 -U 5472 ; WX 732 ; N uni1560 ; G 2045 -U 5473 ; WX 732 ; N uni1561 ; G 2046 -U 5474 ; WX 732 ; N uni1562 ; G 2047 -U 5475 ; WX 732 ; N uni1563 ; G 2048 -U 5476 ; WX 730 ; N uni1564 ; G 2049 -U 5477 ; WX 730 ; N uni1565 ; G 2050 -U 5478 ; WX 730 ; N uni1566 ; G 2051 -U 5479 ; WX 730 ; N uni1567 ; G 2052 -U 5480 ; WX 947 ; N uni1568 ; G 2053 -U 5481 ; WX 900 ; N uni1569 ; G 2054 -U 5482 ; WX 508 ; N uni156A ; G 2055 -U 5492 ; WX 831 ; N uni1574 ; G 2056 -U 5493 ; WX 831 ; N uni1575 ; G 2057 -U 5494 ; WX 831 ; N uni1576 ; G 2058 -U 5495 ; WX 831 ; N uni1577 ; G 2059 -U 5496 ; WX 831 ; N uni1578 ; G 2060 -U 5497 ; WX 831 ; N uni1579 ; G 2061 -U 5498 ; WX 831 ; N uni157A ; G 2062 -U 5499 ; WX 563 ; N uni157B ; G 2063 -U 5500 ; WX 752 ; N uni157C ; G 2064 -U 5501 ; WX 484 ; N uni157D ; G 2065 -U 5502 ; WX 1047 ; N uni157E ; G 2066 -U 5503 ; WX 1047 ; N uni157F ; G 2067 -U 5504 ; WX 1047 ; N uni1580 ; G 2068 -U 5505 ; WX 1047 ; N uni1581 ; G 2069 -U 5506 ; WX 1047 ; N uni1582 ; G 2070 -U 5507 ; WX 1047 ; N uni1583 ; G 2071 -U 5508 ; WX 1047 ; N uni1584 ; G 2072 -U 5509 ; WX 825 ; N uni1585 ; G 2073 -U 5514 ; WX 831 ; N uni158A ; G 2074 -U 5515 ; WX 831 ; N uni158B ; G 2075 -U 5516 ; WX 831 ; N uni158C ; G 2076 -U 5517 ; WX 831 ; N uni158D ; G 2077 -U 5518 ; WX 1259 ; N uni158E ; G 2078 -U 5519 ; WX 1259 ; N uni158F ; G 2079 -U 5520 ; WX 1259 ; N uni1590 ; G 2080 -U 5521 ; WX 1002 ; N uni1591 ; G 2081 -U 5522 ; WX 1002 ; N uni1592 ; G 2082 -U 5523 ; WX 1259 ; N uni1593 ; G 2083 -U 5524 ; WX 1259 ; N uni1594 ; G 2084 -U 5525 ; WX 700 ; N uni1595 ; G 2085 -U 5526 ; WX 1073 ; N uni1596 ; G 2086 -U 5536 ; WX 852 ; N uni15A0 ; G 2087 -U 5537 ; WX 852 ; N uni15A1 ; G 2088 -U 5538 ; WX 852 ; N uni15A2 ; G 2089 -U 5539 ; WX 852 ; N uni15A3 ; G 2090 -U 5540 ; WX 852 ; N uni15A4 ; G 2091 -U 5541 ; WX 852 ; N uni15A5 ; G 2092 -U 5542 ; WX 600 ; N uni15A6 ; G 2093 -U 5543 ; WX 643 ; N uni15A7 ; G 2094 -U 5544 ; WX 643 ; N uni15A8 ; G 2095 -U 5545 ; WX 643 ; N uni15A9 ; G 2096 -U 5546 ; WX 643 ; N uni15AA ; G 2097 -U 5547 ; WX 643 ; N uni15AB ; G 2098 -U 5548 ; WX 643 ; N uni15AC ; G 2099 -U 5549 ; WX 643 ; N uni15AD ; G 2100 -U 5550 ; WX 418 ; N uni15AE ; G 2101 -U 5551 ; WX 628 ; N uni15AF ; G 2102 -U 5598 ; WX 770 ; N uni15DE ; G 2103 -U 5601 ; WX 767 ; N uni15E1 ; G 2104 -U 5702 ; WX 468 ; N uni1646 ; G 2105 -U 5703 ; WX 468 ; N uni1647 ; G 2106 -U 5742 ; WX 444 ; N uni166E ; G 2107 -U 5743 ; WX 1047 ; N uni166F ; G 2108 -U 5744 ; WX 1310 ; N uni1670 ; G 2109 -U 5745 ; WX 1632 ; N uni1671 ; G 2110 -U 5746 ; WX 1632 ; N uni1672 ; G 2111 -U 5747 ; WX 1375 ; N uni1673 ; G 2112 -U 5748 ; WX 1375 ; N uni1674 ; G 2113 -U 5749 ; WX 1632 ; N uni1675 ; G 2114 -U 5750 ; WX 1632 ; N uni1676 ; G 2115 -U 5760 ; WX 477 ; N uni1680 ; G 2116 -U 5761 ; WX 493 ; N uni1681 ; G 2117 -U 5762 ; WX 712 ; N uni1682 ; G 2118 -U 5763 ; WX 931 ; N uni1683 ; G 2119 -U 5764 ; WX 1150 ; N uni1684 ; G 2120 -U 5765 ; WX 1370 ; N uni1685 ; G 2121 -U 5766 ; WX 493 ; N uni1686 ; G 2122 -U 5767 ; WX 712 ; N uni1687 ; G 2123 -U 5768 ; WX 931 ; N uni1688 ; G 2124 -U 5769 ; WX 1150 ; N uni1689 ; G 2125 -U 5770 ; WX 1370 ; N uni168A ; G 2126 -U 5771 ; WX 498 ; N uni168B ; G 2127 -U 5772 ; WX 718 ; N uni168C ; G 2128 -U 5773 ; WX 938 ; N uni168D ; G 2129 -U 5774 ; WX 1159 ; N uni168E ; G 2130 -U 5775 ; WX 1379 ; N uni168F ; G 2131 -U 5776 ; WX 493 ; N uni1690 ; G 2132 -U 5777 ; WX 712 ; N uni1691 ; G 2133 -U 5778 ; WX 930 ; N uni1692 ; G 2134 -U 5779 ; WX 1149 ; N uni1693 ; G 2135 -U 5780 ; WX 1370 ; N uni1694 ; G 2136 -U 5781 ; WX 498 ; N uni1695 ; G 2137 -U 5782 ; WX 752 ; N uni1696 ; G 2138 -U 5783 ; WX 789 ; N uni1697 ; G 2139 -U 5784 ; WX 1205 ; N uni1698 ; G 2140 -U 5785 ; WX 1150 ; N uni1699 ; G 2141 -U 5786 ; WX 683 ; N uni169A ; G 2142 -U 5787 ; WX 507 ; N uni169B ; G 2143 -U 5788 ; WX 507 ; N uni169C ; G 2144 -U 7424 ; WX 592 ; N uni1D00 ; G 2145 -U 7425 ; WX 717 ; N uni1D01 ; G 2146 -U 7426 ; WX 982 ; N uni1D02 ; G 2147 -U 7427 ; WX 586 ; N uni1D03 ; G 2148 -U 7428 ; WX 550 ; N uni1D04 ; G 2149 -U 7429 ; WX 605 ; N uni1D05 ; G 2150 -U 7430 ; WX 605 ; N uni1D06 ; G 2151 -U 7431 ; WX 491 ; N uni1D07 ; G 2152 -U 7432 ; WX 541 ; N uni1D08 ; G 2153 -U 7433 ; WX 278 ; N uni1D09 ; G 2154 -U 7434 ; WX 395 ; N uni1D0A ; G 2155 -U 7435 ; WX 579 ; N uni1D0B ; G 2156 -U 7436 ; WX 583 ; N uni1D0C ; G 2157 -U 7437 ; WX 754 ; N uni1D0D ; G 2158 -U 7438 ; WX 650 ; N uni1D0E ; G 2159 -U 7439 ; WX 612 ; N uni1D0F ; G 2160 -U 7440 ; WX 550 ; N uni1D10 ; G 2161 -U 7441 ; WX 684 ; N uni1D11 ; G 2162 -U 7442 ; WX 684 ; N uni1D12 ; G 2163 -U 7443 ; WX 684 ; N uni1D13 ; G 2164 -U 7444 ; WX 1023 ; N uni1D14 ; G 2165 -U 7446 ; WX 612 ; N uni1D16 ; G 2166 -U 7447 ; WX 612 ; N uni1D17 ; G 2167 -U 7448 ; WX 524 ; N uni1D18 ; G 2168 -U 7449 ; WX 602 ; N uni1D19 ; G 2169 -U 7450 ; WX 602 ; N uni1D1A ; G 2170 -U 7451 ; WX 583 ; N uni1D1B ; G 2171 -U 7452 ; WX 574 ; N uni1D1C ; G 2172 -U 7453 ; WX 737 ; N uni1D1D ; G 2173 -U 7454 ; WX 948 ; N uni1D1E ; G 2174 -U 7455 ; WX 638 ; N uni1D1F ; G 2175 -U 7456 ; WX 592 ; N uni1D20 ; G 2176 -U 7457 ; WX 818 ; N uni1D21 ; G 2177 -U 7458 ; WX 525 ; N uni1D22 ; G 2178 -U 7459 ; WX 526 ; N uni1D23 ; G 2179 -U 7462 ; WX 583 ; N uni1D26 ; G 2180 -U 7463 ; WX 592 ; N uni1D27 ; G 2181 -U 7464 ; WX 564 ; N uni1D28 ; G 2182 -U 7465 ; WX 524 ; N uni1D29 ; G 2183 -U 7466 ; WX 590 ; N uni1D2A ; G 2184 -U 7467 ; WX 639 ; N uni1D2B ; G 2185 -U 7468 ; WX 431 ; N uni1D2C ; G 2186 -U 7469 ; WX 613 ; N uni1D2D ; G 2187 -U 7470 ; WX 432 ; N uni1D2E ; G 2188 -U 7472 ; WX 485 ; N uni1D30 ; G 2189 -U 7473 ; WX 398 ; N uni1D31 ; G 2190 -U 7474 ; WX 398 ; N uni1D32 ; G 2191 -U 7475 ; WX 488 ; N uni1D33 ; G 2192 -U 7476 ; WX 474 ; N uni1D34 ; G 2193 -U 7477 ; WX 186 ; N uni1D35 ; G 2194 -U 7478 ; WX 186 ; N uni1D36 ; G 2195 -U 7479 ; WX 413 ; N uni1D37 ; G 2196 -U 7480 ; WX 351 ; N uni1D38 ; G 2197 -U 7481 ; WX 543 ; N uni1D39 ; G 2198 -U 7482 ; WX 471 ; N uni1D3A ; G 2199 -U 7483 ; WX 471 ; N uni1D3B ; G 2200 -U 7484 ; WX 496 ; N uni1D3C ; G 2201 -U 7485 ; WX 439 ; N uni1D3D ; G 2202 -U 7486 ; WX 380 ; N uni1D3E ; G 2203 -U 7487 ; WX 438 ; N uni1D3F ; G 2204 -U 7488 ; WX 385 ; N uni1D40 ; G 2205 -U 7489 ; WX 461 ; N uni1D41 ; G 2206 -U 7490 ; WX 623 ; N uni1D42 ; G 2207 -U 7491 ; WX 392 ; N uni1D43 ; G 2208 -U 7492 ; WX 392 ; N uni1D44 ; G 2209 -U 7493 ; WX 405 ; N uni1D45 ; G 2210 -U 7494 ; WX 648 ; N uni1D46 ; G 2211 -U 7495 ; WX 428 ; N uni1D47 ; G 2212 -U 7496 ; WX 405 ; N uni1D48 ; G 2213 -U 7497 ; WX 417 ; N uni1D49 ; G 2214 -U 7498 ; WX 417 ; N uni1D4A ; G 2215 -U 7499 ; WX 360 ; N uni1D4B ; G 2216 -U 7500 ; WX 359 ; N uni1D4C ; G 2217 -U 7501 ; WX 405 ; N uni1D4D ; G 2218 -U 7502 ; WX 179 ; N uni1D4E ; G 2219 -U 7503 ; WX 426 ; N uni1D4F ; G 2220 -U 7504 ; WX 623 ; N uni1D50 ; G 2221 -U 7505 ; WX 409 ; N uni1D51 ; G 2222 -U 7506 ; WX 414 ; N uni1D52 ; G 2223 -U 7507 ; WX 370 ; N uni1D53 ; G 2224 -U 7508 ; WX 414 ; N uni1D54 ; G 2225 -U 7509 ; WX 414 ; N uni1D55 ; G 2226 -U 7510 ; WX 428 ; N uni1D56 ; G 2227 -U 7511 ; WX 295 ; N uni1D57 ; G 2228 -U 7512 ; WX 405 ; N uni1D58 ; G 2229 -U 7513 ; WX 470 ; N uni1D59 ; G 2230 -U 7514 ; WX 623 ; N uni1D5A ; G 2231 -U 7515 ; WX 417 ; N uni1D5B ; G 2232 -U 7517 ; WX 402 ; N uni1D5D ; G 2233 -U 7518 ; WX 373 ; N uni1D5E ; G 2234 -U 7519 ; WX 385 ; N uni1D5F ; G 2235 -U 7520 ; WX 416 ; N uni1D60 ; G 2236 -U 7521 ; WX 364 ; N uni1D61 ; G 2237 -U 7522 ; WX 179 ; N uni1D62 ; G 2238 -U 7523 ; WX 259 ; N uni1D63 ; G 2239 -U 7524 ; WX 405 ; N uni1D64 ; G 2240 -U 7525 ; WX 417 ; N uni1D65 ; G 2241 -U 7526 ; WX 402 ; N uni1D66 ; G 2242 -U 7527 ; WX 373 ; N uni1D67 ; G 2243 -U 7528 ; WX 412 ; N uni1D68 ; G 2244 -U 7529 ; WX 416 ; N uni1D69 ; G 2245 -U 7530 ; WX 364 ; N uni1D6A ; G 2246 -U 7543 ; WX 635 ; N uni1D77 ; G 2247 -U 7544 ; WX 474 ; N uni1D78 ; G 2248 -U 7547 ; WX 372 ; N uni1D7B ; G 2249 -U 7549 ; WX 667 ; N uni1D7D ; G 2250 -U 7557 ; WX 278 ; N uni1D85 ; G 2251 -U 7579 ; WX 405 ; N uni1D9B ; G 2252 -U 7580 ; WX 370 ; N uni1D9C ; G 2253 -U 7581 ; WX 370 ; N uni1D9D ; G 2254 -U 7582 ; WX 414 ; N uni1D9E ; G 2255 -U 7583 ; WX 360 ; N uni1D9F ; G 2256 -U 7584 ; WX 296 ; N uni1DA0 ; G 2257 -U 7585 ; WX 233 ; N uni1DA1 ; G 2258 -U 7586 ; WX 405 ; N uni1DA2 ; G 2259 -U 7587 ; WX 405 ; N uni1DA3 ; G 2260 -U 7588 ; WX 261 ; N uni1DA4 ; G 2261 -U 7589 ; WX 250 ; N uni1DA5 ; G 2262 -U 7590 ; WX 261 ; N uni1DA6 ; G 2263 -U 7591 ; WX 261 ; N uni1DA7 ; G 2264 -U 7592 ; WX 234 ; N uni1DA8 ; G 2265 -U 7593 ; WX 250 ; N uni1DA9 ; G 2266 -U 7594 ; WX 235 ; N uni1DAA ; G 2267 -U 7595 ; WX 376 ; N uni1DAB ; G 2268 -U 7596 ; WX 623 ; N uni1DAC ; G 2269 -U 7597 ; WX 623 ; N uni1DAD ; G 2270 -U 7598 ; WX 411 ; N uni1DAE ; G 2271 -U 7599 ; WX 479 ; N uni1DAF ; G 2272 -U 7600 ; WX 409 ; N uni1DB0 ; G 2273 -U 7601 ; WX 414 ; N uni1DB1 ; G 2274 -U 7602 ; WX 414 ; N uni1DB2 ; G 2275 -U 7603 ; WX 360 ; N uni1DB3 ; G 2276 -U 7604 ; WX 287 ; N uni1DB4 ; G 2277 -U 7605 ; WX 295 ; N uni1DB5 ; G 2278 -U 7606 ; WX 508 ; N uni1DB6 ; G 2279 -U 7607 ; WX 418 ; N uni1DB7 ; G 2280 -U 7608 ; WX 361 ; N uni1DB8 ; G 2281 -U 7609 ; WX 406 ; N uni1DB9 ; G 2282 -U 7610 ; WX 417 ; N uni1DBA ; G 2283 -U 7611 ; WX 366 ; N uni1DBB ; G 2284 -U 7612 ; WX 437 ; N uni1DBC ; G 2285 -U 7613 ; WX 366 ; N uni1DBD ; G 2286 -U 7614 ; WX 392 ; N uni1DBE ; G 2287 -U 7615 ; WX 414 ; N uni1DBF ; G 2288 -U 7620 ; WX 0 ; N uni1DC4 ; G 2289 -U 7621 ; WX 0 ; N uni1DC5 ; G 2290 -U 7622 ; WX 0 ; N uni1DC6 ; G 2291 -U 7623 ; WX 0 ; N uni1DC7 ; G 2292 -U 7624 ; WX 0 ; N uni1DC8 ; G 2293 -U 7625 ; WX 0 ; N uni1DC9 ; G 2294 -U 7680 ; WX 684 ; N uni1E00 ; G 2295 -U 7681 ; WX 613 ; N uni1E01 ; G 2296 -U 7682 ; WX 686 ; N uni1E02 ; G 2297 -U 7683 ; WX 635 ; N uni1E03 ; G 2298 -U 7684 ; WX 686 ; N uni1E04 ; G 2299 -U 7685 ; WX 635 ; N uni1E05 ; G 2300 -U 7686 ; WX 686 ; N uni1E06 ; G 2301 -U 7687 ; WX 635 ; N uni1E07 ; G 2302 -U 7688 ; WX 698 ; N uni1E08 ; G 2303 -U 7689 ; WX 550 ; N uni1E09 ; G 2304 -U 7690 ; WX 770 ; N uni1E0A ; G 2305 -U 7691 ; WX 635 ; N uni1E0B ; G 2306 -U 7692 ; WX 770 ; N uni1E0C ; G 2307 -U 7693 ; WX 635 ; N uni1E0D ; G 2308 -U 7694 ; WX 770 ; N uni1E0E ; G 2309 -U 7695 ; WX 635 ; N uni1E0F ; G 2310 -U 7696 ; WX 770 ; N uni1E10 ; G 2311 -U 7697 ; WX 635 ; N uni1E11 ; G 2312 -U 7698 ; WX 770 ; N uni1E12 ; G 2313 -U 7699 ; WX 635 ; N uni1E13 ; G 2314 -U 7700 ; WX 632 ; N uni1E14 ; G 2315 -U 7701 ; WX 615 ; N uni1E15 ; G 2316 -U 7702 ; WX 632 ; N uni1E16 ; G 2317 -U 7703 ; WX 615 ; N uni1E17 ; G 2318 -U 7704 ; WX 632 ; N uni1E18 ; G 2319 -U 7705 ; WX 615 ; N uni1E19 ; G 2320 -U 7706 ; WX 632 ; N uni1E1A ; G 2321 -U 7707 ; WX 615 ; N uni1E1B ; G 2322 -U 7708 ; WX 632 ; N uni1E1C ; G 2323 -U 7709 ; WX 615 ; N uni1E1D ; G 2324 -U 7710 ; WX 575 ; N uni1E1E ; G 2325 -U 7711 ; WX 352 ; N uni1E1F ; G 2326 -U 7712 ; WX 775 ; N uni1E20 ; G 2327 -U 7713 ; WX 635 ; N uni1E21 ; G 2328 -U 7714 ; WX 752 ; N uni1E22 ; G 2329 -U 7715 ; WX 634 ; N uni1E23 ; G 2330 -U 7716 ; WX 752 ; N uni1E24 ; G 2331 -U 7717 ; WX 634 ; N uni1E25 ; G 2332 -U 7718 ; WX 752 ; N uni1E26 ; G 2333 -U 7719 ; WX 634 ; N uni1E27 ; G 2334 -U 7720 ; WX 752 ; N uni1E28 ; G 2335 -U 7721 ; WX 634 ; N uni1E29 ; G 2336 -U 7722 ; WX 752 ; N uni1E2A ; G 2337 -U 7723 ; WX 634 ; N uni1E2B ; G 2338 -U 7724 ; WX 295 ; N uni1E2C ; G 2339 -U 7725 ; WX 278 ; N uni1E2D ; G 2340 -U 7726 ; WX 295 ; N uni1E2E ; G 2341 -U 7727 ; WX 278 ; N uni1E2F ; G 2342 -U 7728 ; WX 656 ; N uni1E30 ; G 2343 -U 7729 ; WX 579 ; N uni1E31 ; G 2344 -U 7730 ; WX 656 ; N uni1E32 ; G 2345 -U 7731 ; WX 579 ; N uni1E33 ; G 2346 -U 7732 ; WX 656 ; N uni1E34 ; G 2347 -U 7733 ; WX 579 ; N uni1E35 ; G 2348 -U 7734 ; WX 557 ; N uni1E36 ; G 2349 -U 7735 ; WX 288 ; N uni1E37 ; G 2350 -U 7736 ; WX 557 ; N uni1E38 ; G 2351 -U 7737 ; WX 288 ; N uni1E39 ; G 2352 -U 7738 ; WX 557 ; N uni1E3A ; G 2353 -U 7739 ; WX 278 ; N uni1E3B ; G 2354 -U 7740 ; WX 557 ; N uni1E3C ; G 2355 -U 7741 ; WX 278 ; N uni1E3D ; G 2356 -U 7742 ; WX 863 ; N uni1E3E ; G 2357 -U 7743 ; WX 974 ; N uni1E3F ; G 2358 -U 7744 ; WX 863 ; N uni1E40 ; G 2359 -U 7745 ; WX 974 ; N uni1E41 ; G 2360 -U 7746 ; WX 863 ; N uni1E42 ; G 2361 -U 7747 ; WX 974 ; N uni1E43 ; G 2362 -U 7748 ; WX 748 ; N uni1E44 ; G 2363 -U 7749 ; WX 634 ; N uni1E45 ; G 2364 -U 7750 ; WX 748 ; N uni1E46 ; G 2365 -U 7751 ; WX 634 ; N uni1E47 ; G 2366 -U 7752 ; WX 748 ; N uni1E48 ; G 2367 -U 7753 ; WX 634 ; N uni1E49 ; G 2368 -U 7754 ; WX 748 ; N uni1E4A ; G 2369 -U 7755 ; WX 634 ; N uni1E4B ; G 2370 -U 7756 ; WX 787 ; N uni1E4C ; G 2371 -U 7757 ; WX 612 ; N uni1E4D ; G 2372 -U 7758 ; WX 787 ; N uni1E4E ; G 2373 -U 7759 ; WX 612 ; N uni1E4F ; G 2374 -U 7760 ; WX 787 ; N uni1E50 ; G 2375 -U 7761 ; WX 612 ; N uni1E51 ; G 2376 -U 7762 ; WX 787 ; N uni1E52 ; G 2377 -U 7763 ; WX 612 ; N uni1E53 ; G 2378 -U 7764 ; WX 603 ; N uni1E54 ; G 2379 -U 7765 ; WX 635 ; N uni1E55 ; G 2380 -U 7766 ; WX 603 ; N uni1E56 ; G 2381 -U 7767 ; WX 635 ; N uni1E57 ; G 2382 -U 7768 ; WX 695 ; N uni1E58 ; G 2383 -U 7769 ; WX 411 ; N uni1E59 ; G 2384 -U 7770 ; WX 695 ; N uni1E5A ; G 2385 -U 7771 ; WX 411 ; N uni1E5B ; G 2386 -U 7772 ; WX 695 ; N uni1E5C ; G 2387 -U 7773 ; WX 411 ; N uni1E5D ; G 2388 -U 7774 ; WX 695 ; N uni1E5E ; G 2389 -U 7775 ; WX 411 ; N uni1E5F ; G 2390 -U 7776 ; WX 635 ; N uni1E60 ; G 2391 -U 7777 ; WX 521 ; N uni1E61 ; G 2392 -U 7778 ; WX 635 ; N uni1E62 ; G 2393 -U 7779 ; WX 521 ; N uni1E63 ; G 2394 -U 7780 ; WX 635 ; N uni1E64 ; G 2395 -U 7781 ; WX 521 ; N uni1E65 ; G 2396 -U 7782 ; WX 635 ; N uni1E66 ; G 2397 -U 7783 ; WX 521 ; N uni1E67 ; G 2398 -U 7784 ; WX 635 ; N uni1E68 ; G 2399 -U 7785 ; WX 521 ; N uni1E69 ; G 2400 -U 7786 ; WX 611 ; N uni1E6A ; G 2401 -U 7787 ; WX 392 ; N uni1E6B ; G 2402 -U 7788 ; WX 611 ; N uni1E6C ; G 2403 -U 7789 ; WX 392 ; N uni1E6D ; G 2404 -U 7790 ; WX 611 ; N uni1E6E ; G 2405 -U 7791 ; WX 392 ; N uni1E6F ; G 2406 -U 7792 ; WX 611 ; N uni1E70 ; G 2407 -U 7793 ; WX 392 ; N uni1E71 ; G 2408 -U 7794 ; WX 732 ; N uni1E72 ; G 2409 -U 7795 ; WX 634 ; N uni1E73 ; G 2410 -U 7796 ; WX 732 ; N uni1E74 ; G 2411 -U 7797 ; WX 634 ; N uni1E75 ; G 2412 -U 7798 ; WX 732 ; N uni1E76 ; G 2413 -U 7799 ; WX 634 ; N uni1E77 ; G 2414 -U 7800 ; WX 732 ; N uni1E78 ; G 2415 -U 7801 ; WX 634 ; N uni1E79 ; G 2416 -U 7802 ; WX 732 ; N uni1E7A ; G 2417 -U 7803 ; WX 634 ; N uni1E7B ; G 2418 -U 7804 ; WX 684 ; N uni1E7C ; G 2419 -U 7805 ; WX 592 ; N uni1E7D ; G 2420 -U 7806 ; WX 684 ; N uni1E7E ; G 2421 -U 7807 ; WX 592 ; N uni1E7F ; G 2422 -U 7808 ; WX 989 ; N Wgrave ; G 2423 -U 7809 ; WX 818 ; N wgrave ; G 2424 -U 7810 ; WX 989 ; N Wacute ; G 2425 -U 7811 ; WX 818 ; N wacute ; G 2426 -U 7812 ; WX 989 ; N Wdieresis ; G 2427 -U 7813 ; WX 818 ; N wdieresis ; G 2428 -U 7814 ; WX 989 ; N uni1E86 ; G 2429 -U 7815 ; WX 818 ; N uni1E87 ; G 2430 -U 7816 ; WX 989 ; N uni1E88 ; G 2431 -U 7817 ; WX 818 ; N uni1E89 ; G 2432 -U 7818 ; WX 685 ; N uni1E8A ; G 2433 -U 7819 ; WX 592 ; N uni1E8B ; G 2434 -U 7820 ; WX 685 ; N uni1E8C ; G 2435 -U 7821 ; WX 592 ; N uni1E8D ; G 2436 -U 7822 ; WX 611 ; N uni1E8E ; G 2437 -U 7823 ; WX 592 ; N uni1E8F ; G 2438 -U 7824 ; WX 685 ; N uni1E90 ; G 2439 -U 7825 ; WX 525 ; N uni1E91 ; G 2440 -U 7826 ; WX 685 ; N uni1E92 ; G 2441 -U 7827 ; WX 525 ; N uni1E93 ; G 2442 -U 7828 ; WX 685 ; N uni1E94 ; G 2443 -U 7829 ; WX 525 ; N uni1E95 ; G 2444 -U 7830 ; WX 634 ; N uni1E96 ; G 2445 -U 7831 ; WX 392 ; N uni1E97 ; G 2446 -U 7832 ; WX 818 ; N uni1E98 ; G 2447 -U 7833 ; WX 592 ; N uni1E99 ; G 2448 -U 7834 ; WX 613 ; N uni1E9A ; G 2449 -U 7835 ; WX 352 ; N uni1E9B ; G 2450 -U 7836 ; WX 352 ; N uni1E9C ; G 2451 -U 7837 ; WX 352 ; N uni1E9D ; G 2452 -U 7838 ; WX 769 ; N uni1E9E ; G 2453 -U 7839 ; WX 612 ; N uni1E9F ; G 2454 -U 7840 ; WX 684 ; N uni1EA0 ; G 2455 -U 7841 ; WX 613 ; N uni1EA1 ; G 2456 -U 7842 ; WX 684 ; N uni1EA2 ; G 2457 -U 7843 ; WX 613 ; N uni1EA3 ; G 2458 -U 7844 ; WX 684 ; N uni1EA4 ; G 2459 -U 7845 ; WX 613 ; N uni1EA5 ; G 2460 -U 7846 ; WX 684 ; N uni1EA6 ; G 2461 -U 7847 ; WX 613 ; N uni1EA7 ; G 2462 -U 7848 ; WX 684 ; N uni1EA8 ; G 2463 -U 7849 ; WX 613 ; N uni1EA9 ; G 2464 -U 7850 ; WX 684 ; N uni1EAA ; G 2465 -U 7851 ; WX 613 ; N uni1EAB ; G 2466 -U 7852 ; WX 684 ; N uni1EAC ; G 2467 -U 7853 ; WX 613 ; N uni1EAD ; G 2468 -U 7854 ; WX 684 ; N uni1EAE ; G 2469 -U 7855 ; WX 613 ; N uni1EAF ; G 2470 -U 7856 ; WX 684 ; N uni1EB0 ; G 2471 -U 7857 ; WX 613 ; N uni1EB1 ; G 2472 -U 7858 ; WX 684 ; N uni1EB2 ; G 2473 -U 7859 ; WX 613 ; N uni1EB3 ; G 2474 -U 7860 ; WX 684 ; N uni1EB4 ; G 2475 -U 7861 ; WX 613 ; N uni1EB5 ; G 2476 -U 7862 ; WX 684 ; N uni1EB6 ; G 2477 -U 7863 ; WX 613 ; N uni1EB7 ; G 2478 -U 7864 ; WX 632 ; N uni1EB8 ; G 2479 -U 7865 ; WX 615 ; N uni1EB9 ; G 2480 -U 7866 ; WX 632 ; N uni1EBA ; G 2481 -U 7867 ; WX 615 ; N uni1EBB ; G 2482 -U 7868 ; WX 632 ; N uni1EBC ; G 2483 -U 7869 ; WX 615 ; N uni1EBD ; G 2484 -U 7870 ; WX 632 ; N uni1EBE ; G 2485 -U 7871 ; WX 615 ; N uni1EBF ; G 2486 -U 7872 ; WX 632 ; N uni1EC0 ; G 2487 -U 7873 ; WX 615 ; N uni1EC1 ; G 2488 -U 7874 ; WX 632 ; N uni1EC2 ; G 2489 -U 7875 ; WX 615 ; N uni1EC3 ; G 2490 -U 7876 ; WX 632 ; N uni1EC4 ; G 2491 -U 7877 ; WX 615 ; N uni1EC5 ; G 2492 -U 7878 ; WX 632 ; N uni1EC6 ; G 2493 -U 7879 ; WX 615 ; N uni1EC7 ; G 2494 -U 7880 ; WX 295 ; N uni1EC8 ; G 2495 -U 7881 ; WX 278 ; N uni1EC9 ; G 2496 -U 7882 ; WX 295 ; N uni1ECA ; G 2497 -U 7883 ; WX 278 ; N uni1ECB ; G 2498 -U 7884 ; WX 787 ; N uni1ECC ; G 2499 -U 7885 ; WX 612 ; N uni1ECD ; G 2500 -U 7886 ; WX 787 ; N uni1ECE ; G 2501 -U 7887 ; WX 612 ; N uni1ECF ; G 2502 -U 7888 ; WX 787 ; N uni1ED0 ; G 2503 -U 7889 ; WX 612 ; N uni1ED1 ; G 2504 -U 7890 ; WX 787 ; N uni1ED2 ; G 2505 -U 7891 ; WX 612 ; N uni1ED3 ; G 2506 -U 7892 ; WX 787 ; N uni1ED4 ; G 2507 -U 7893 ; WX 612 ; N uni1ED5 ; G 2508 -U 7894 ; WX 787 ; N uni1ED6 ; G 2509 -U 7895 ; WX 612 ; N uni1ED7 ; G 2510 -U 7896 ; WX 787 ; N uni1ED8 ; G 2511 -U 7897 ; WX 612 ; N uni1ED9 ; G 2512 -U 7898 ; WX 913 ; N uni1EDA ; G 2513 -U 7899 ; WX 612 ; N uni1EDB ; G 2514 -U 7900 ; WX 913 ; N uni1EDC ; G 2515 -U 7901 ; WX 612 ; N uni1EDD ; G 2516 -U 7902 ; WX 913 ; N uni1EDE ; G 2517 -U 7903 ; WX 612 ; N uni1EDF ; G 2518 -U 7904 ; WX 913 ; N uni1EE0 ; G 2519 -U 7905 ; WX 612 ; N uni1EE1 ; G 2520 -U 7906 ; WX 913 ; N uni1EE2 ; G 2521 -U 7907 ; WX 612 ; N uni1EE3 ; G 2522 -U 7908 ; WX 732 ; N uni1EE4 ; G 2523 -U 7909 ; WX 634 ; N uni1EE5 ; G 2524 -U 7910 ; WX 732 ; N uni1EE6 ; G 2525 -U 7911 ; WX 634 ; N uni1EE7 ; G 2526 -U 7912 ; WX 858 ; N uni1EE8 ; G 2527 -U 7913 ; WX 634 ; N uni1EE9 ; G 2528 -U 7914 ; WX 858 ; N uni1EEA ; G 2529 -U 7915 ; WX 634 ; N uni1EEB ; G 2530 -U 7916 ; WX 858 ; N uni1EEC ; G 2531 -U 7917 ; WX 634 ; N uni1EED ; G 2532 -U 7918 ; WX 858 ; N uni1EEE ; G 2533 -U 7919 ; WX 634 ; N uni1EEF ; G 2534 -U 7920 ; WX 858 ; N uni1EF0 ; G 2535 -U 7921 ; WX 634 ; N uni1EF1 ; G 2536 -U 7922 ; WX 611 ; N Ygrave ; G 2537 -U 7923 ; WX 592 ; N ygrave ; G 2538 -U 7924 ; WX 611 ; N uni1EF4 ; G 2539 -U 7925 ; WX 592 ; N uni1EF5 ; G 2540 -U 7926 ; WX 611 ; N uni1EF6 ; G 2541 -U 7927 ; WX 592 ; N uni1EF7 ; G 2542 -U 7928 ; WX 611 ; N uni1EF8 ; G 2543 -U 7929 ; WX 592 ; N uni1EF9 ; G 2544 -U 7930 ; WX 769 ; N uni1EFA ; G 2545 -U 7931 ; WX 477 ; N uni1EFB ; G 2546 -U 7936 ; WX 659 ; N uni1F00 ; G 2547 -U 7937 ; WX 659 ; N uni1F01 ; G 2548 -U 7938 ; WX 659 ; N uni1F02 ; G 2549 -U 7939 ; WX 659 ; N uni1F03 ; G 2550 -U 7940 ; WX 659 ; N uni1F04 ; G 2551 -U 7941 ; WX 659 ; N uni1F05 ; G 2552 -U 7942 ; WX 659 ; N uni1F06 ; G 2553 -U 7943 ; WX 659 ; N uni1F07 ; G 2554 -U 7944 ; WX 684 ; N uni1F08 ; G 2555 -U 7945 ; WX 684 ; N uni1F09 ; G 2556 -U 7946 ; WX 877 ; N uni1F0A ; G 2557 -U 7947 ; WX 877 ; N uni1F0B ; G 2558 -U 7948 ; WX 769 ; N uni1F0C ; G 2559 -U 7949 ; WX 801 ; N uni1F0D ; G 2560 -U 7950 ; WX 708 ; N uni1F0E ; G 2561 -U 7951 ; WX 743 ; N uni1F0F ; G 2562 -U 7952 ; WX 541 ; N uni1F10 ; G 2563 -U 7953 ; WX 541 ; N uni1F11 ; G 2564 -U 7954 ; WX 541 ; N uni1F12 ; G 2565 -U 7955 ; WX 541 ; N uni1F13 ; G 2566 -U 7956 ; WX 541 ; N uni1F14 ; G 2567 -U 7957 ; WX 541 ; N uni1F15 ; G 2568 -U 7960 ; WX 711 ; N uni1F18 ; G 2569 -U 7961 ; WX 711 ; N uni1F19 ; G 2570 -U 7962 ; WX 966 ; N uni1F1A ; G 2571 -U 7963 ; WX 975 ; N uni1F1B ; G 2572 -U 7964 ; WX 898 ; N uni1F1C ; G 2573 -U 7965 ; WX 928 ; N uni1F1D ; G 2574 -U 7968 ; WX 634 ; N uni1F20 ; G 2575 -U 7969 ; WX 634 ; N uni1F21 ; G 2576 -U 7970 ; WX 634 ; N uni1F22 ; G 2577 -U 7971 ; WX 634 ; N uni1F23 ; G 2578 -U 7972 ; WX 634 ; N uni1F24 ; G 2579 -U 7973 ; WX 634 ; N uni1F25 ; G 2580 -U 7974 ; WX 634 ; N uni1F26 ; G 2581 -U 7975 ; WX 634 ; N uni1F27 ; G 2582 -U 7976 ; WX 837 ; N uni1F28 ; G 2583 -U 7977 ; WX 835 ; N uni1F29 ; G 2584 -U 7978 ; WX 1086 ; N uni1F2A ; G 2585 -U 7979 ; WX 1089 ; N uni1F2B ; G 2586 -U 7980 ; WX 1027 ; N uni1F2C ; G 2587 -U 7981 ; WX 1051 ; N uni1F2D ; G 2588 -U 7982 ; WX 934 ; N uni1F2E ; G 2589 -U 7983 ; WX 947 ; N uni1F2F ; G 2590 -U 7984 ; WX 338 ; N uni1F30 ; G 2591 -U 7985 ; WX 338 ; N uni1F31 ; G 2592 -U 7986 ; WX 338 ; N uni1F32 ; G 2593 -U 7987 ; WX 338 ; N uni1F33 ; G 2594 -U 7988 ; WX 338 ; N uni1F34 ; G 2595 -U 7989 ; WX 338 ; N uni1F35 ; G 2596 -U 7990 ; WX 338 ; N uni1F36 ; G 2597 -U 7991 ; WX 338 ; N uni1F37 ; G 2598 -U 7992 ; WX 380 ; N uni1F38 ; G 2599 -U 7993 ; WX 374 ; N uni1F39 ; G 2600 -U 7994 ; WX 635 ; N uni1F3A ; G 2601 -U 7995 ; WX 635 ; N uni1F3B ; G 2602 -U 7996 ; WX 570 ; N uni1F3C ; G 2603 -U 7997 ; WX 600 ; N uni1F3D ; G 2604 -U 7998 ; WX 489 ; N uni1F3E ; G 2605 -U 7999 ; WX 493 ; N uni1F3F ; G 2606 -U 8000 ; WX 612 ; N uni1F40 ; G 2607 -U 8001 ; WX 612 ; N uni1F41 ; G 2608 -U 8002 ; WX 612 ; N uni1F42 ; G 2609 -U 8003 ; WX 612 ; N uni1F43 ; G 2610 -U 8004 ; WX 612 ; N uni1F44 ; G 2611 -U 8005 ; WX 612 ; N uni1F45 ; G 2612 -U 8008 ; WX 804 ; N uni1F48 ; G 2613 -U 8009 ; WX 848 ; N uni1F49 ; G 2614 -U 8010 ; WX 1095 ; N uni1F4A ; G 2615 -U 8011 ; WX 1100 ; N uni1F4B ; G 2616 -U 8012 ; WX 938 ; N uni1F4C ; G 2617 -U 8013 ; WX 970 ; N uni1F4D ; G 2618 -U 8016 ; WX 579 ; N uni1F50 ; G 2619 -U 8017 ; WX 579 ; N uni1F51 ; G 2620 -U 8018 ; WX 579 ; N uni1F52 ; G 2621 -U 8019 ; WX 579 ; N uni1F53 ; G 2622 -U 8020 ; WX 579 ; N uni1F54 ; G 2623 -U 8021 ; WX 579 ; N uni1F55 ; G 2624 -U 8022 ; WX 579 ; N uni1F56 ; G 2625 -U 8023 ; WX 579 ; N uni1F57 ; G 2626 -U 8025 ; WX 784 ; N uni1F59 ; G 2627 -U 8027 ; WX 998 ; N uni1F5B ; G 2628 -U 8029 ; WX 1012 ; N uni1F5D ; G 2629 -U 8031 ; WX 897 ; N uni1F5F ; G 2630 -U 8032 ; WX 837 ; N uni1F60 ; G 2631 -U 8033 ; WX 837 ; N uni1F61 ; G 2632 -U 8034 ; WX 837 ; N uni1F62 ; G 2633 -U 8035 ; WX 837 ; N uni1F63 ; G 2634 -U 8036 ; WX 837 ; N uni1F64 ; G 2635 -U 8037 ; WX 837 ; N uni1F65 ; G 2636 -U 8038 ; WX 837 ; N uni1F66 ; G 2637 -U 8039 ; WX 837 ; N uni1F67 ; G 2638 -U 8040 ; WX 802 ; N uni1F68 ; G 2639 -U 8041 ; WX 843 ; N uni1F69 ; G 2640 -U 8042 ; WX 1089 ; N uni1F6A ; G 2641 -U 8043 ; WX 1095 ; N uni1F6B ; G 2642 -U 8044 ; WX 946 ; N uni1F6C ; G 2643 -U 8045 ; WX 972 ; N uni1F6D ; G 2644 -U 8046 ; WX 921 ; N uni1F6E ; G 2645 -U 8047 ; WX 952 ; N uni1F6F ; G 2646 -U 8048 ; WX 659 ; N uni1F70 ; G 2647 -U 8049 ; WX 659 ; N uni1F71 ; G 2648 -U 8050 ; WX 541 ; N uni1F72 ; G 2649 -U 8051 ; WX 548 ; N uni1F73 ; G 2650 -U 8052 ; WX 634 ; N uni1F74 ; G 2651 -U 8053 ; WX 654 ; N uni1F75 ; G 2652 -U 8054 ; WX 338 ; N uni1F76 ; G 2653 -U 8055 ; WX 338 ; N uni1F77 ; G 2654 -U 8056 ; WX 612 ; N uni1F78 ; G 2655 -U 8057 ; WX 612 ; N uni1F79 ; G 2656 -U 8058 ; WX 579 ; N uni1F7A ; G 2657 -U 8059 ; WX 579 ; N uni1F7B ; G 2658 -U 8060 ; WX 837 ; N uni1F7C ; G 2659 -U 8061 ; WX 837 ; N uni1F7D ; G 2660 -U 8064 ; WX 659 ; N uni1F80 ; G 2661 -U 8065 ; WX 659 ; N uni1F81 ; G 2662 -U 8066 ; WX 659 ; N uni1F82 ; G 2663 -U 8067 ; WX 659 ; N uni1F83 ; G 2664 -U 8068 ; WX 659 ; N uni1F84 ; G 2665 -U 8069 ; WX 659 ; N uni1F85 ; G 2666 -U 8070 ; WX 659 ; N uni1F86 ; G 2667 -U 8071 ; WX 659 ; N uni1F87 ; G 2668 -U 8072 ; WX 684 ; N uni1F88 ; G 2669 -U 8073 ; WX 684 ; N uni1F89 ; G 2670 -U 8074 ; WX 877 ; N uni1F8A ; G 2671 -U 8075 ; WX 877 ; N uni1F8B ; G 2672 -U 8076 ; WX 769 ; N uni1F8C ; G 2673 -U 8077 ; WX 801 ; N uni1F8D ; G 2674 -U 8078 ; WX 708 ; N uni1F8E ; G 2675 -U 8079 ; WX 743 ; N uni1F8F ; G 2676 -U 8080 ; WX 634 ; N uni1F90 ; G 2677 -U 8081 ; WX 634 ; N uni1F91 ; G 2678 -U 8082 ; WX 634 ; N uni1F92 ; G 2679 -U 8083 ; WX 634 ; N uni1F93 ; G 2680 -U 8084 ; WX 634 ; N uni1F94 ; G 2681 -U 8085 ; WX 634 ; N uni1F95 ; G 2682 -U 8086 ; WX 634 ; N uni1F96 ; G 2683 -U 8087 ; WX 634 ; N uni1F97 ; G 2684 -U 8088 ; WX 837 ; N uni1F98 ; G 2685 -U 8089 ; WX 835 ; N uni1F99 ; G 2686 -U 8090 ; WX 1086 ; N uni1F9A ; G 2687 -U 8091 ; WX 1089 ; N uni1F9B ; G 2688 -U 8092 ; WX 1027 ; N uni1F9C ; G 2689 -U 8093 ; WX 1051 ; N uni1F9D ; G 2690 -U 8094 ; WX 934 ; N uni1F9E ; G 2691 -U 8095 ; WX 947 ; N uni1F9F ; G 2692 -U 8096 ; WX 837 ; N uni1FA0 ; G 2693 -U 8097 ; WX 837 ; N uni1FA1 ; G 2694 -U 8098 ; WX 837 ; N uni1FA2 ; G 2695 -U 8099 ; WX 837 ; N uni1FA3 ; G 2696 -U 8100 ; WX 837 ; N uni1FA4 ; G 2697 -U 8101 ; WX 837 ; N uni1FA5 ; G 2698 -U 8102 ; WX 837 ; N uni1FA6 ; G 2699 -U 8103 ; WX 837 ; N uni1FA7 ; G 2700 -U 8104 ; WX 802 ; N uni1FA8 ; G 2701 -U 8105 ; WX 843 ; N uni1FA9 ; G 2702 -U 8106 ; WX 1089 ; N uni1FAA ; G 2703 -U 8107 ; WX 1095 ; N uni1FAB ; G 2704 -U 8108 ; WX 946 ; N uni1FAC ; G 2705 -U 8109 ; WX 972 ; N uni1FAD ; G 2706 -U 8110 ; WX 921 ; N uni1FAE ; G 2707 -U 8111 ; WX 952 ; N uni1FAF ; G 2708 -U 8112 ; WX 659 ; N uni1FB0 ; G 2709 -U 8113 ; WX 659 ; N uni1FB1 ; G 2710 -U 8114 ; WX 659 ; N uni1FB2 ; G 2711 -U 8115 ; WX 659 ; N uni1FB3 ; G 2712 -U 8116 ; WX 659 ; N uni1FB4 ; G 2713 -U 8118 ; WX 659 ; N uni1FB6 ; G 2714 -U 8119 ; WX 659 ; N uni1FB7 ; G 2715 -U 8120 ; WX 684 ; N uni1FB8 ; G 2716 -U 8121 ; WX 684 ; N uni1FB9 ; G 2717 -U 8122 ; WX 716 ; N uni1FBA ; G 2718 -U 8123 ; WX 692 ; N uni1FBB ; G 2719 -U 8124 ; WX 684 ; N uni1FBC ; G 2720 -U 8125 ; WX 500 ; N uni1FBD ; G 2721 -U 8126 ; WX 500 ; N uni1FBE ; G 2722 -U 8127 ; WX 500 ; N uni1FBF ; G 2723 -U 8128 ; WX 500 ; N uni1FC0 ; G 2724 -U 8129 ; WX 500 ; N uni1FC1 ; G 2725 -U 8130 ; WX 634 ; N uni1FC2 ; G 2726 -U 8131 ; WX 634 ; N uni1FC3 ; G 2727 -U 8132 ; WX 654 ; N uni1FC4 ; G 2728 -U 8134 ; WX 634 ; N uni1FC6 ; G 2729 -U 8135 ; WX 634 ; N uni1FC7 ; G 2730 -U 8136 ; WX 805 ; N uni1FC8 ; G 2731 -U 8137 ; WX 746 ; N uni1FC9 ; G 2732 -U 8138 ; WX 931 ; N uni1FCA ; G 2733 -U 8139 ; WX 871 ; N uni1FCB ; G 2734 -U 8140 ; WX 752 ; N uni1FCC ; G 2735 -U 8141 ; WX 500 ; N uni1FCD ; G 2736 -U 8142 ; WX 500 ; N uni1FCE ; G 2737 -U 8143 ; WX 500 ; N uni1FCF ; G 2738 -U 8144 ; WX 338 ; N uni1FD0 ; G 2739 -U 8145 ; WX 338 ; N uni1FD1 ; G 2740 -U 8146 ; WX 338 ; N uni1FD2 ; G 2741 -U 8147 ; WX 338 ; N uni1FD3 ; G 2742 -U 8150 ; WX 338 ; N uni1FD6 ; G 2743 -U 8151 ; WX 338 ; N uni1FD7 ; G 2744 -U 8152 ; WX 295 ; N uni1FD8 ; G 2745 -U 8153 ; WX 295 ; N uni1FD9 ; G 2746 -U 8154 ; WX 475 ; N uni1FDA ; G 2747 -U 8155 ; WX 408 ; N uni1FDB ; G 2748 -U 8157 ; WX 500 ; N uni1FDD ; G 2749 -U 8158 ; WX 500 ; N uni1FDE ; G 2750 -U 8159 ; WX 500 ; N uni1FDF ; G 2751 -U 8160 ; WX 579 ; N uni1FE0 ; G 2752 -U 8161 ; WX 579 ; N uni1FE1 ; G 2753 -U 8162 ; WX 579 ; N uni1FE2 ; G 2754 -U 8163 ; WX 579 ; N uni1FE3 ; G 2755 -U 8164 ; WX 635 ; N uni1FE4 ; G 2756 -U 8165 ; WX 635 ; N uni1FE5 ; G 2757 -U 8166 ; WX 579 ; N uni1FE6 ; G 2758 -U 8167 ; WX 579 ; N uni1FE7 ; G 2759 -U 8168 ; WX 611 ; N uni1FE8 ; G 2760 -U 8169 ; WX 611 ; N uni1FE9 ; G 2761 -U 8170 ; WX 845 ; N uni1FEA ; G 2762 -U 8171 ; WX 825 ; N uni1FEB ; G 2763 -U 8172 ; WX 685 ; N uni1FEC ; G 2764 -U 8173 ; WX 500 ; N uni1FED ; G 2765 -U 8174 ; WX 500 ; N uni1FEE ; G 2766 -U 8175 ; WX 500 ; N uni1FEF ; G 2767 -U 8178 ; WX 837 ; N uni1FF2 ; G 2768 -U 8179 ; WX 837 ; N uni1FF3 ; G 2769 -U 8180 ; WX 837 ; N uni1FF4 ; G 2770 -U 8182 ; WX 837 ; N uni1FF6 ; G 2771 -U 8183 ; WX 837 ; N uni1FF7 ; G 2772 -U 8184 ; WX 941 ; N uni1FF8 ; G 2773 -U 8185 ; WX 813 ; N uni1FF9 ; G 2774 -U 8186 ; WX 922 ; N uni1FFA ; G 2775 -U 8187 ; WX 826 ; N uni1FFB ; G 2776 -U 8188 ; WX 764 ; N uni1FFC ; G 2777 -U 8189 ; WX 500 ; N uni1FFD ; G 2778 -U 8190 ; WX 500 ; N uni1FFE ; G 2779 -U 8192 ; WX 500 ; N uni2000 ; G 2780 -U 8193 ; WX 1000 ; N uni2001 ; G 2781 -U 8194 ; WX 500 ; N uni2002 ; G 2782 -U 8195 ; WX 1000 ; N uni2003 ; G 2783 -U 8196 ; WX 330 ; N uni2004 ; G 2784 -U 8197 ; WX 250 ; N uni2005 ; G 2785 -U 8198 ; WX 167 ; N uni2006 ; G 2786 -U 8199 ; WX 636 ; N uni2007 ; G 2787 -U 8200 ; WX 318 ; N uni2008 ; G 2788 -U 8201 ; WX 200 ; N uni2009 ; G 2789 -U 8202 ; WX 100 ; N uni200A ; G 2790 -U 8203 ; WX 0 ; N uni200B ; G 2791 -U 8204 ; WX 0 ; N uni200C ; G 2792 -U 8205 ; WX 0 ; N uni200D ; G 2793 -U 8206 ; WX 0 ; N uni200E ; G 2794 -U 8207 ; WX 0 ; N uni200F ; G 2795 -U 8208 ; WX 361 ; N uni2010 ; G 2796 -U 8209 ; WX 361 ; N uni2011 ; G 2797 -U 8210 ; WX 636 ; N figuredash ; G 2798 -U 8211 ; WX 500 ; N endash ; G 2799 -U 8212 ; WX 1000 ; N emdash ; G 2800 -U 8213 ; WX 1000 ; N uni2015 ; G 2801 -U 8214 ; WX 500 ; N uni2016 ; G 2802 -U 8215 ; WX 500 ; N underscoredbl ; G 2803 -U 8216 ; WX 318 ; N quoteleft ; G 2804 -U 8217 ; WX 318 ; N quoteright ; G 2805 -U 8218 ; WX 318 ; N quotesinglbase ; G 2806 -U 8219 ; WX 318 ; N quotereversed ; G 2807 -U 8220 ; WX 518 ; N quotedblleft ; G 2808 -U 8221 ; WX 518 ; N quotedblright ; G 2809 -U 8222 ; WX 518 ; N quotedblbase ; G 2810 -U 8223 ; WX 518 ; N uni201F ; G 2811 -U 8224 ; WX 500 ; N dagger ; G 2812 -U 8225 ; WX 500 ; N daggerdbl ; G 2813 -U 8226 ; WX 590 ; N bullet ; G 2814 -U 8227 ; WX 590 ; N uni2023 ; G 2815 -U 8228 ; WX 334 ; N onedotenleader ; G 2816 -U 8229 ; WX 667 ; N twodotenleader ; G 2817 -U 8230 ; WX 1000 ; N ellipsis ; G 2818 -U 8231 ; WX 318 ; N uni2027 ; G 2819 -U 8232 ; WX 0 ; N uni2028 ; G 2820 -U 8233 ; WX 0 ; N uni2029 ; G 2821 -U 8234 ; WX 0 ; N uni202A ; G 2822 -U 8235 ; WX 0 ; N uni202B ; G 2823 -U 8236 ; WX 0 ; N uni202C ; G 2824 -U 8237 ; WX 0 ; N uni202D ; G 2825 -U 8238 ; WX 0 ; N uni202E ; G 2826 -U 8239 ; WX 200 ; N uni202F ; G 2827 -U 8240 ; WX 1342 ; N perthousand ; G 2828 -U 8241 ; WX 1735 ; N uni2031 ; G 2829 -U 8242 ; WX 227 ; N minute ; G 2830 -U 8243 ; WX 374 ; N second ; G 2831 -U 8244 ; WX 520 ; N uni2034 ; G 2832 -U 8245 ; WX 227 ; N uni2035 ; G 2833 -U 8246 ; WX 374 ; N uni2036 ; G 2834 -U 8247 ; WX 520 ; N uni2037 ; G 2835 -U 8248 ; WX 339 ; N uni2038 ; G 2836 -U 8249 ; WX 400 ; N guilsinglleft ; G 2837 -U 8250 ; WX 400 ; N guilsinglright ; G 2838 -U 8251 ; WX 838 ; N uni203B ; G 2839 -U 8252 ; WX 485 ; N exclamdbl ; G 2840 -U 8253 ; WX 531 ; N uni203D ; G 2841 -U 8254 ; WX 500 ; N uni203E ; G 2842 -U 8255 ; WX 804 ; N uni203F ; G 2843 -U 8256 ; WX 804 ; N uni2040 ; G 2844 -U 8257 ; WX 250 ; N uni2041 ; G 2845 -U 8258 ; WX 1000 ; N uni2042 ; G 2846 -U 8259 ; WX 500 ; N uni2043 ; G 2847 -U 8260 ; WX 167 ; N fraction ; G 2848 -U 8261 ; WX 390 ; N uni2045 ; G 2849 -U 8262 ; WX 390 ; N uni2046 ; G 2850 -U 8263 ; WX 922 ; N uni2047 ; G 2851 -U 8264 ; WX 733 ; N uni2048 ; G 2852 -U 8265 ; WX 733 ; N uni2049 ; G 2853 -U 8266 ; WX 497 ; N uni204A ; G 2854 -U 8267 ; WX 636 ; N uni204B ; G 2855 -U 8268 ; WX 500 ; N uni204C ; G 2856 -U 8269 ; WX 500 ; N uni204D ; G 2857 -U 8270 ; WX 500 ; N uni204E ; G 2858 -U 8271 ; WX 337 ; N uni204F ; G 2859 -U 8272 ; WX 804 ; N uni2050 ; G 2860 -U 8273 ; WX 500 ; N uni2051 ; G 2861 -U 8274 ; WX 450 ; N uni2052 ; G 2862 -U 8275 ; WX 1000 ; N uni2053 ; G 2863 -U 8276 ; WX 804 ; N uni2054 ; G 2864 -U 8277 ; WX 838 ; N uni2055 ; G 2865 -U 8278 ; WX 586 ; N uni2056 ; G 2866 -U 8279 ; WX 663 ; N uni2057 ; G 2867 -U 8280 ; WX 838 ; N uni2058 ; G 2868 -U 8281 ; WX 838 ; N uni2059 ; G 2869 -U 8282 ; WX 318 ; N uni205A ; G 2870 -U 8283 ; WX 797 ; N uni205B ; G 2871 -U 8284 ; WX 838 ; N uni205C ; G 2872 -U 8285 ; WX 318 ; N uni205D ; G 2873 -U 8286 ; WX 318 ; N uni205E ; G 2874 -U 8287 ; WX 222 ; N uni205F ; G 2875 -U 8288 ; WX 0 ; N uni2060 ; G 2876 -U 8289 ; WX 0 ; N uni2061 ; G 2877 -U 8290 ; WX 0 ; N uni2062 ; G 2878 -U 8291 ; WX 0 ; N uni2063 ; G 2879 -U 8292 ; WX 0 ; N uni2064 ; G 2880 -U 8298 ; WX 0 ; N uni206A ; G 2881 -U 8299 ; WX 0 ; N uni206B ; G 2882 -U 8300 ; WX 0 ; N uni206C ; G 2883 -U 8301 ; WX 0 ; N uni206D ; G 2884 -U 8302 ; WX 0 ; N uni206E ; G 2885 -U 8303 ; WX 0 ; N uni206F ; G 2886 -U 8304 ; WX 401 ; N uni2070 ; G 2887 -U 8305 ; WX 179 ; N uni2071 ; G 2888 -U 8308 ; WX 401 ; N uni2074 ; G 2889 -U 8309 ; WX 401 ; N uni2075 ; G 2890 -U 8310 ; WX 401 ; N uni2076 ; G 2891 -U 8311 ; WX 401 ; N uni2077 ; G 2892 -U 8312 ; WX 401 ; N uni2078 ; G 2893 -U 8313 ; WX 401 ; N uni2079 ; G 2894 -U 8314 ; WX 528 ; N uni207A ; G 2895 -U 8315 ; WX 528 ; N uni207B ; G 2896 -U 8316 ; WX 528 ; N uni207C ; G 2897 -U 8317 ; WX 246 ; N uni207D ; G 2898 -U 8318 ; WX 246 ; N uni207E ; G 2899 -U 8319 ; WX 398 ; N uni207F ; G 2900 -U 8320 ; WX 401 ; N uni2080 ; G 2901 -U 8321 ; WX 401 ; N uni2081 ; G 2902 -U 8322 ; WX 401 ; N uni2082 ; G 2903 -U 8323 ; WX 401 ; N uni2083 ; G 2904 -U 8324 ; WX 401 ; N uni2084 ; G 2905 -U 8325 ; WX 401 ; N uni2085 ; G 2906 -U 8326 ; WX 401 ; N uni2086 ; G 2907 -U 8327 ; WX 401 ; N uni2087 ; G 2908 -U 8328 ; WX 401 ; N uni2088 ; G 2909 -U 8329 ; WX 401 ; N uni2089 ; G 2910 -U 8330 ; WX 528 ; N uni208A ; G 2911 -U 8331 ; WX 528 ; N uni208B ; G 2912 -U 8332 ; WX 528 ; N uni208C ; G 2913 -U 8333 ; WX 246 ; N uni208D ; G 2914 -U 8334 ; WX 246 ; N uni208E ; G 2915 -U 8336 ; WX 392 ; N uni2090 ; G 2916 -U 8337 ; WX 417 ; N uni2091 ; G 2917 -U 8338 ; WX 414 ; N uni2092 ; G 2918 -U 8339 ; WX 444 ; N uni2093 ; G 2919 -U 8340 ; WX 417 ; N uni2094 ; G 2920 -U 8352 ; WX 877 ; N uni20A0 ; G 2921 -U 8353 ; WX 636 ; N colonmonetary ; G 2922 -U 8354 ; WX 636 ; N uni20A2 ; G 2923 -U 8355 ; WX 636 ; N franc ; G 2924 -U 8356 ; WX 636 ; N lira ; G 2925 -U 8357 ; WX 974 ; N uni20A5 ; G 2926 -U 8358 ; WX 748 ; N uni20A6 ; G 2927 -U 8359 ; WX 1272 ; N peseta ; G 2928 -U 8360 ; WX 1074 ; N uni20A8 ; G 2929 -U 8361 ; WX 989 ; N uni20A9 ; G 2930 -U 8362 ; WX 784 ; N uni20AA ; G 2931 -U 8363 ; WX 636 ; N dong ; G 2932 -U 8364 ; WX 636 ; N Euro ; G 2933 -U 8365 ; WX 636 ; N uni20AD ; G 2934 -U 8366 ; WX 636 ; N uni20AE ; G 2935 -U 8367 ; WX 1272 ; N uni20AF ; G 2936 -U 8368 ; WX 636 ; N uni20B0 ; G 2937 -U 8369 ; WX 636 ; N uni20B1 ; G 2938 -U 8370 ; WX 636 ; N uni20B2 ; G 2939 -U 8371 ; WX 636 ; N uni20B3 ; G 2940 -U 8372 ; WX 774 ; N uni20B4 ; G 2941 -U 8373 ; WX 636 ; N uni20B5 ; G 2942 -U 8376 ; WX 636 ; N uni20B8 ; G 2943 -U 8377 ; WX 636 ; N uni20B9 ; G 2944 -U 8400 ; WX 0 ; N uni20D0 ; G 2945 -U 8401 ; WX 0 ; N uni20D1 ; G 2946 -U 8406 ; WX 0 ; N uni20D6 ; G 2947 -U 8407 ; WX 0 ; N uni20D7 ; G 2948 -U 8411 ; WX 0 ; N uni20DB ; G 2949 -U 8412 ; WX 0 ; N uni20DC ; G 2950 -U 8417 ; WX 0 ; N uni20E1 ; G 2951 -U 8448 ; WX 1019 ; N uni2100 ; G 2952 -U 8449 ; WX 1019 ; N uni2101 ; G 2953 -U 8450 ; WX 698 ; N uni2102 ; G 2954 -U 8451 ; WX 1123 ; N uni2103 ; G 2955 -U 8452 ; WX 642 ; N uni2104 ; G 2956 -U 8453 ; WX 1019 ; N uni2105 ; G 2957 -U 8454 ; WX 1067 ; N uni2106 ; G 2958 -U 8455 ; WX 614 ; N uni2107 ; G 2959 -U 8456 ; WX 698 ; N uni2108 ; G 2960 -U 8457 ; WX 952 ; N uni2109 ; G 2961 -U 8459 ; WX 988 ; N uni210B ; G 2962 -U 8460 ; WX 754 ; N uni210C ; G 2963 -U 8461 ; WX 850 ; N uni210D ; G 2964 -U 8462 ; WX 634 ; N uni210E ; G 2965 -U 8463 ; WX 634 ; N uni210F ; G 2966 -U 8464 ; WX 470 ; N uni2110 ; G 2967 -U 8465 ; WX 697 ; N Ifraktur ; G 2968 -U 8466 ; WX 720 ; N uni2112 ; G 2969 -U 8467 ; WX 413 ; N uni2113 ; G 2970 -U 8468 ; WX 818 ; N uni2114 ; G 2971 -U 8469 ; WX 801 ; N uni2115 ; G 2972 -U 8470 ; WX 1040 ; N uni2116 ; G 2973 -U 8471 ; WX 1000 ; N uni2117 ; G 2974 -U 8472 ; WX 697 ; N weierstrass ; G 2975 -U 8473 ; WX 701 ; N uni2119 ; G 2976 -U 8474 ; WX 787 ; N uni211A ; G 2977 -U 8475 ; WX 798 ; N uni211B ; G 2978 -U 8476 ; WX 814 ; N Rfraktur ; G 2979 -U 8477 ; WX 792 ; N uni211D ; G 2980 -U 8478 ; WX 896 ; N prescription ; G 2981 -U 8479 ; WX 684 ; N uni211F ; G 2982 -U 8480 ; WX 1020 ; N uni2120 ; G 2983 -U 8481 ; WX 1074 ; N uni2121 ; G 2984 -U 8482 ; WX 1000 ; N trademark ; G 2985 -U 8483 ; WX 684 ; N uni2123 ; G 2986 -U 8484 ; WX 745 ; N uni2124 ; G 2987 -U 8485 ; WX 578 ; N uni2125 ; G 2988 -U 8486 ; WX 764 ; N uni2126 ; G 2989 -U 8487 ; WX 764 ; N uni2127 ; G 2990 -U 8488 ; WX 616 ; N uni2128 ; G 2991 -U 8489 ; WX 338 ; N uni2129 ; G 2992 -U 8490 ; WX 656 ; N uni212A ; G 2993 -U 8491 ; WX 684 ; N uni212B ; G 2994 -U 8492 ; WX 786 ; N uni212C ; G 2995 -U 8493 ; WX 703 ; N uni212D ; G 2996 -U 8494 ; WX 854 ; N estimated ; G 2997 -U 8495 ; WX 592 ; N uni212F ; G 2998 -U 8496 ; WX 605 ; N uni2130 ; G 2999 -U 8497 ; WX 786 ; N uni2131 ; G 3000 -U 8498 ; WX 575 ; N uni2132 ; G 3001 -U 8499 ; WX 1069 ; N uni2133 ; G 3002 -U 8500 ; WX 462 ; N uni2134 ; G 3003 -U 8501 ; WX 745 ; N aleph ; G 3004 -U 8502 ; WX 674 ; N uni2136 ; G 3005 -U 8503 ; WX 466 ; N uni2137 ; G 3006 -U 8504 ; WX 645 ; N uni2138 ; G 3007 -U 8505 ; WX 380 ; N uni2139 ; G 3008 -U 8506 ; WX 926 ; N uni213A ; G 3009 -U 8507 ; WX 1194 ; N uni213B ; G 3010 -U 8508 ; WX 702 ; N uni213C ; G 3011 -U 8509 ; WX 728 ; N uni213D ; G 3012 -U 8510 ; WX 654 ; N uni213E ; G 3013 -U 8511 ; WX 849 ; N uni213F ; G 3014 -U 8512 ; WX 811 ; N uni2140 ; G 3015 -U 8513 ; WX 775 ; N uni2141 ; G 3016 -U 8514 ; WX 557 ; N uni2142 ; G 3017 -U 8515 ; WX 557 ; N uni2143 ; G 3018 -U 8516 ; WX 611 ; N uni2144 ; G 3019 -U 8517 ; WX 819 ; N uni2145 ; G 3020 -U 8518 ; WX 708 ; N uni2146 ; G 3021 -U 8519 ; WX 615 ; N uni2147 ; G 3022 -U 8520 ; WX 351 ; N uni2148 ; G 3023 -U 8521 ; WX 351 ; N uni2149 ; G 3024 -U 8523 ; WX 780 ; N uni214B ; G 3025 -U 8526 ; WX 526 ; N uni214E ; G 3026 -U 8528 ; WX 969 ; N uni2150 ; G 3027 -U 8529 ; WX 969 ; N uni2151 ; G 3028 -U 8530 ; WX 1370 ; N uni2152 ; G 3029 -U 8531 ; WX 969 ; N onethird ; G 3030 -U 8532 ; WX 969 ; N twothirds ; G 3031 -U 8533 ; WX 969 ; N uni2155 ; G 3032 -U 8534 ; WX 969 ; N uni2156 ; G 3033 -U 8535 ; WX 969 ; N uni2157 ; G 3034 -U 8536 ; WX 969 ; N uni2158 ; G 3035 -U 8537 ; WX 969 ; N uni2159 ; G 3036 -U 8538 ; WX 969 ; N uni215A ; G 3037 -U 8539 ; WX 969 ; N oneeighth ; G 3038 -U 8540 ; WX 969 ; N threeeighths ; G 3039 -U 8541 ; WX 969 ; N fiveeighths ; G 3040 -U 8542 ; WX 969 ; N seveneighths ; G 3041 -U 8543 ; WX 568 ; N uni215F ; G 3042 -U 8544 ; WX 295 ; N uni2160 ; G 3043 -U 8545 ; WX 492 ; N uni2161 ; G 3044 -U 8546 ; WX 689 ; N uni2162 ; G 3045 -U 8547 ; WX 923 ; N uni2163 ; G 3046 -U 8548 ; WX 684 ; N uni2164 ; G 3047 -U 8549 ; WX 922 ; N uni2165 ; G 3048 -U 8550 ; WX 1120 ; N uni2166 ; G 3049 -U 8551 ; WX 1317 ; N uni2167 ; G 3050 -U 8552 ; WX 917 ; N uni2168 ; G 3051 -U 8553 ; WX 685 ; N uni2169 ; G 3052 -U 8554 ; WX 933 ; N uni216A ; G 3053 -U 8555 ; WX 1131 ; N uni216B ; G 3054 -U 8556 ; WX 557 ; N uni216C ; G 3055 -U 8557 ; WX 698 ; N uni216D ; G 3056 -U 8558 ; WX 770 ; N uni216E ; G 3057 -U 8559 ; WX 863 ; N uni216F ; G 3058 -U 8560 ; WX 278 ; N uni2170 ; G 3059 -U 8561 ; WX 458 ; N uni2171 ; G 3060 -U 8562 ; WX 637 ; N uni2172 ; G 3061 -U 8563 ; WX 812 ; N uni2173 ; G 3062 -U 8564 ; WX 592 ; N uni2174 ; G 3063 -U 8565 ; WX 811 ; N uni2175 ; G 3064 -U 8566 ; WX 991 ; N uni2176 ; G 3065 -U 8567 ; WX 1170 ; N uni2177 ; G 3066 -U 8568 ; WX 819 ; N uni2178 ; G 3067 -U 8569 ; WX 592 ; N uni2179 ; G 3068 -U 8570 ; WX 822 ; N uni217A ; G 3069 -U 8571 ; WX 1002 ; N uni217B ; G 3070 -U 8572 ; WX 278 ; N uni217C ; G 3071 -U 8573 ; WX 550 ; N uni217D ; G 3072 -U 8574 ; WX 635 ; N uni217E ; G 3073 -U 8575 ; WX 974 ; N uni217F ; G 3074 -U 8576 ; WX 1245 ; N uni2180 ; G 3075 -U 8577 ; WX 770 ; N uni2181 ; G 3076 -U 8578 ; WX 1245 ; N uni2182 ; G 3077 -U 8579 ; WX 703 ; N uni2183 ; G 3078 -U 8580 ; WX 549 ; N uni2184 ; G 3079 -U 8581 ; WX 698 ; N uni2185 ; G 3080 -U 8585 ; WX 969 ; N uni2189 ; G 3081 -U 8592 ; WX 838 ; N arrowleft ; G 3082 -U 8593 ; WX 838 ; N arrowup ; G 3083 -U 8594 ; WX 838 ; N arrowright ; G 3084 -U 8595 ; WX 838 ; N arrowdown ; G 3085 -U 8596 ; WX 838 ; N arrowboth ; G 3086 -U 8597 ; WX 838 ; N arrowupdn ; G 3087 -U 8598 ; WX 838 ; N uni2196 ; G 3088 -U 8599 ; WX 838 ; N uni2197 ; G 3089 -U 8600 ; WX 838 ; N uni2198 ; G 3090 -U 8601 ; WX 838 ; N uni2199 ; G 3091 -U 8602 ; WX 838 ; N uni219A ; G 3092 -U 8603 ; WX 838 ; N uni219B ; G 3093 -U 8604 ; WX 838 ; N uni219C ; G 3094 -U 8605 ; WX 838 ; N uni219D ; G 3095 -U 8606 ; WX 838 ; N uni219E ; G 3096 -U 8607 ; WX 838 ; N uni219F ; G 3097 -U 8608 ; WX 838 ; N uni21A0 ; G 3098 -U 8609 ; WX 838 ; N uni21A1 ; G 3099 -U 8610 ; WX 838 ; N uni21A2 ; G 3100 -U 8611 ; WX 838 ; N uni21A3 ; G 3101 -U 8612 ; WX 838 ; N uni21A4 ; G 3102 -U 8613 ; WX 838 ; N uni21A5 ; G 3103 -U 8614 ; WX 838 ; N uni21A6 ; G 3104 -U 8615 ; WX 838 ; N uni21A7 ; G 3105 -U 8616 ; WX 838 ; N arrowupdnbse ; G 3106 -U 8617 ; WX 838 ; N uni21A9 ; G 3107 -U 8618 ; WX 838 ; N uni21AA ; G 3108 -U 8619 ; WX 838 ; N uni21AB ; G 3109 -U 8620 ; WX 838 ; N uni21AC ; G 3110 -U 8621 ; WX 838 ; N uni21AD ; G 3111 -U 8622 ; WX 838 ; N uni21AE ; G 3112 -U 8623 ; WX 838 ; N uni21AF ; G 3113 -U 8624 ; WX 838 ; N uni21B0 ; G 3114 -U 8625 ; WX 838 ; N uni21B1 ; G 3115 -U 8626 ; WX 838 ; N uni21B2 ; G 3116 -U 8627 ; WX 838 ; N uni21B3 ; G 3117 -U 8628 ; WX 838 ; N uni21B4 ; G 3118 -U 8629 ; WX 838 ; N carriagereturn ; G 3119 -U 8630 ; WX 838 ; N uni21B6 ; G 3120 -U 8631 ; WX 838 ; N uni21B7 ; G 3121 -U 8632 ; WX 838 ; N uni21B8 ; G 3122 -U 8633 ; WX 838 ; N uni21B9 ; G 3123 -U 8634 ; WX 838 ; N uni21BA ; G 3124 -U 8635 ; WX 838 ; N uni21BB ; G 3125 -U 8636 ; WX 838 ; N uni21BC ; G 3126 -U 8637 ; WX 838 ; N uni21BD ; G 3127 -U 8638 ; WX 838 ; N uni21BE ; G 3128 -U 8639 ; WX 838 ; N uni21BF ; G 3129 -U 8640 ; WX 838 ; N uni21C0 ; G 3130 -U 8641 ; WX 838 ; N uni21C1 ; G 3131 -U 8642 ; WX 838 ; N uni21C2 ; G 3132 -U 8643 ; WX 838 ; N uni21C3 ; G 3133 -U 8644 ; WX 838 ; N uni21C4 ; G 3134 -U 8645 ; WX 838 ; N uni21C5 ; G 3135 -U 8646 ; WX 838 ; N uni21C6 ; G 3136 -U 8647 ; WX 838 ; N uni21C7 ; G 3137 -U 8648 ; WX 838 ; N uni21C8 ; G 3138 -U 8649 ; WX 838 ; N uni21C9 ; G 3139 -U 8650 ; WX 838 ; N uni21CA ; G 3140 -U 8651 ; WX 838 ; N uni21CB ; G 3141 -U 8652 ; WX 838 ; N uni21CC ; G 3142 -U 8653 ; WX 838 ; N uni21CD ; G 3143 -U 8654 ; WX 838 ; N uni21CE ; G 3144 -U 8655 ; WX 838 ; N uni21CF ; G 3145 -U 8656 ; WX 838 ; N arrowdblleft ; G 3146 -U 8657 ; WX 838 ; N arrowdblup ; G 3147 -U 8658 ; WX 838 ; N arrowdblright ; G 3148 -U 8659 ; WX 838 ; N arrowdbldown ; G 3149 -U 8660 ; WX 838 ; N arrowdblboth ; G 3150 -U 8661 ; WX 838 ; N uni21D5 ; G 3151 -U 8662 ; WX 838 ; N uni21D6 ; G 3152 -U 8663 ; WX 838 ; N uni21D7 ; G 3153 -U 8664 ; WX 838 ; N uni21D8 ; G 3154 -U 8665 ; WX 838 ; N uni21D9 ; G 3155 -U 8666 ; WX 838 ; N uni21DA ; G 3156 -U 8667 ; WX 838 ; N uni21DB ; G 3157 -U 8668 ; WX 838 ; N uni21DC ; G 3158 -U 8669 ; WX 838 ; N uni21DD ; G 3159 -U 8670 ; WX 838 ; N uni21DE ; G 3160 -U 8671 ; WX 838 ; N uni21DF ; G 3161 -U 8672 ; WX 838 ; N uni21E0 ; G 3162 -U 8673 ; WX 838 ; N uni21E1 ; G 3163 -U 8674 ; WX 838 ; N uni21E2 ; G 3164 -U 8675 ; WX 838 ; N uni21E3 ; G 3165 -U 8676 ; WX 838 ; N uni21E4 ; G 3166 -U 8677 ; WX 838 ; N uni21E5 ; G 3167 -U 8678 ; WX 838 ; N uni21E6 ; G 3168 -U 8679 ; WX 838 ; N uni21E7 ; G 3169 -U 8680 ; WX 838 ; N uni21E8 ; G 3170 -U 8681 ; WX 838 ; N uni21E9 ; G 3171 -U 8682 ; WX 838 ; N uni21EA ; G 3172 -U 8683 ; WX 838 ; N uni21EB ; G 3173 -U 8684 ; WX 838 ; N uni21EC ; G 3174 -U 8685 ; WX 838 ; N uni21ED ; G 3175 -U 8686 ; WX 838 ; N uni21EE ; G 3176 -U 8687 ; WX 838 ; N uni21EF ; G 3177 -U 8688 ; WX 838 ; N uni21F0 ; G 3178 -U 8689 ; WX 838 ; N uni21F1 ; G 3179 -U 8690 ; WX 838 ; N uni21F2 ; G 3180 -U 8691 ; WX 838 ; N uni21F3 ; G 3181 -U 8692 ; WX 838 ; N uni21F4 ; G 3182 -U 8693 ; WX 838 ; N uni21F5 ; G 3183 -U 8694 ; WX 838 ; N uni21F6 ; G 3184 -U 8695 ; WX 838 ; N uni21F7 ; G 3185 -U 8696 ; WX 838 ; N uni21F8 ; G 3186 -U 8697 ; WX 838 ; N uni21F9 ; G 3187 -U 8698 ; WX 838 ; N uni21FA ; G 3188 -U 8699 ; WX 838 ; N uni21FB ; G 3189 -U 8700 ; WX 838 ; N uni21FC ; G 3190 -U 8701 ; WX 838 ; N uni21FD ; G 3191 -U 8702 ; WX 838 ; N uni21FE ; G 3192 -U 8703 ; WX 838 ; N uni21FF ; G 3193 -U 8704 ; WX 684 ; N universal ; G 3194 -U 8705 ; WX 636 ; N uni2201 ; G 3195 -U 8706 ; WX 517 ; N partialdiff ; G 3196 -U 8707 ; WX 632 ; N existential ; G 3197 -U 8708 ; WX 632 ; N uni2204 ; G 3198 -U 8709 ; WX 871 ; N emptyset ; G 3199 -U 8710 ; WX 669 ; N increment ; G 3200 -U 8711 ; WX 669 ; N gradient ; G 3201 -U 8712 ; WX 871 ; N element ; G 3202 -U 8713 ; WX 871 ; N notelement ; G 3203 -U 8714 ; WX 718 ; N uni220A ; G 3204 -U 8715 ; WX 871 ; N suchthat ; G 3205 -U 8716 ; WX 871 ; N uni220C ; G 3206 -U 8717 ; WX 718 ; N uni220D ; G 3207 -U 8718 ; WX 636 ; N uni220E ; G 3208 -U 8719 ; WX 757 ; N product ; G 3209 -U 8720 ; WX 757 ; N uni2210 ; G 3210 -U 8721 ; WX 674 ; N summation ; G 3211 -U 8722 ; WX 838 ; N minus ; G 3212 -U 8723 ; WX 838 ; N uni2213 ; G 3213 -U 8724 ; WX 838 ; N uni2214 ; G 3214 -U 8725 ; WX 337 ; N uni2215 ; G 3215 -U 8726 ; WX 637 ; N uni2216 ; G 3216 -U 8727 ; WX 838 ; N asteriskmath ; G 3217 -U 8728 ; WX 626 ; N uni2218 ; G 3218 -U 8729 ; WX 626 ; N uni2219 ; G 3219 -U 8730 ; WX 637 ; N radical ; G 3220 -U 8731 ; WX 637 ; N uni221B ; G 3221 -U 8732 ; WX 637 ; N uni221C ; G 3222 -U 8733 ; WX 714 ; N proportional ; G 3223 -U 8734 ; WX 833 ; N infinity ; G 3224 -U 8735 ; WX 838 ; N orthogonal ; G 3225 -U 8736 ; WX 896 ; N angle ; G 3226 -U 8737 ; WX 896 ; N uni2221 ; G 3227 -U 8738 ; WX 838 ; N uni2222 ; G 3228 -U 8739 ; WX 500 ; N uni2223 ; G 3229 -U 8740 ; WX 500 ; N uni2224 ; G 3230 -U 8741 ; WX 500 ; N uni2225 ; G 3231 -U 8742 ; WX 500 ; N uni2226 ; G 3232 -U 8743 ; WX 732 ; N logicaland ; G 3233 -U 8744 ; WX 732 ; N logicalor ; G 3234 -U 8745 ; WX 732 ; N intersection ; G 3235 -U 8746 ; WX 732 ; N union ; G 3236 -U 8747 ; WX 521 ; N integral ; G 3237 -U 8748 ; WX 789 ; N uni222C ; G 3238 -U 8749 ; WX 1057 ; N uni222D ; G 3239 -U 8750 ; WX 521 ; N uni222E ; G 3240 -U 8751 ; WX 789 ; N uni222F ; G 3241 -U 8752 ; WX 1057 ; N uni2230 ; G 3242 -U 8753 ; WX 521 ; N uni2231 ; G 3243 -U 8754 ; WX 521 ; N uni2232 ; G 3244 -U 8755 ; WX 521 ; N uni2233 ; G 3245 -U 8756 ; WX 636 ; N therefore ; G 3246 -U 8757 ; WX 636 ; N uni2235 ; G 3247 -U 8758 ; WX 260 ; N uni2236 ; G 3248 -U 8759 ; WX 636 ; N uni2237 ; G 3249 -U 8760 ; WX 838 ; N uni2238 ; G 3250 -U 8761 ; WX 838 ; N uni2239 ; G 3251 -U 8762 ; WX 838 ; N uni223A ; G 3252 -U 8763 ; WX 838 ; N uni223B ; G 3253 -U 8764 ; WX 838 ; N similar ; G 3254 -U 8765 ; WX 838 ; N uni223D ; G 3255 -U 8766 ; WX 838 ; N uni223E ; G 3256 -U 8767 ; WX 838 ; N uni223F ; G 3257 -U 8768 ; WX 375 ; N uni2240 ; G 3258 -U 8769 ; WX 838 ; N uni2241 ; G 3259 -U 8770 ; WX 838 ; N uni2242 ; G 3260 -U 8771 ; WX 838 ; N uni2243 ; G 3261 -U 8772 ; WX 838 ; N uni2244 ; G 3262 -U 8773 ; WX 838 ; N congruent ; G 3263 -U 8774 ; WX 838 ; N uni2246 ; G 3264 -U 8775 ; WX 838 ; N uni2247 ; G 3265 -U 8776 ; WX 838 ; N approxequal ; G 3266 -U 8777 ; WX 838 ; N uni2249 ; G 3267 -U 8778 ; WX 838 ; N uni224A ; G 3268 -U 8779 ; WX 838 ; N uni224B ; G 3269 -U 8780 ; WX 838 ; N uni224C ; G 3270 -U 8781 ; WX 838 ; N uni224D ; G 3271 -U 8782 ; WX 838 ; N uni224E ; G 3272 -U 8783 ; WX 838 ; N uni224F ; G 3273 -U 8784 ; WX 838 ; N uni2250 ; G 3274 -U 8785 ; WX 838 ; N uni2251 ; G 3275 -U 8786 ; WX 839 ; N uni2252 ; G 3276 -U 8787 ; WX 839 ; N uni2253 ; G 3277 -U 8788 ; WX 1000 ; N uni2254 ; G 3278 -U 8789 ; WX 1000 ; N uni2255 ; G 3279 -U 8790 ; WX 838 ; N uni2256 ; G 3280 -U 8791 ; WX 838 ; N uni2257 ; G 3281 -U 8792 ; WX 838 ; N uni2258 ; G 3282 -U 8793 ; WX 838 ; N uni2259 ; G 3283 -U 8794 ; WX 838 ; N uni225A ; G 3284 -U 8795 ; WX 838 ; N uni225B ; G 3285 -U 8796 ; WX 838 ; N uni225C ; G 3286 -U 8797 ; WX 838 ; N uni225D ; G 3287 -U 8798 ; WX 838 ; N uni225E ; G 3288 -U 8799 ; WX 838 ; N uni225F ; G 3289 -U 8800 ; WX 838 ; N notequal ; G 3290 -U 8801 ; WX 838 ; N equivalence ; G 3291 -U 8802 ; WX 838 ; N uni2262 ; G 3292 -U 8803 ; WX 838 ; N uni2263 ; G 3293 -U 8804 ; WX 838 ; N lessequal ; G 3294 -U 8805 ; WX 838 ; N greaterequal ; G 3295 -U 8806 ; WX 838 ; N uni2266 ; G 3296 -U 8807 ; WX 838 ; N uni2267 ; G 3297 -U 8808 ; WX 838 ; N uni2268 ; G 3298 -U 8809 ; WX 838 ; N uni2269 ; G 3299 -U 8810 ; WX 1047 ; N uni226A ; G 3300 -U 8811 ; WX 1047 ; N uni226B ; G 3301 -U 8812 ; WX 464 ; N uni226C ; G 3302 -U 8813 ; WX 838 ; N uni226D ; G 3303 -U 8814 ; WX 838 ; N uni226E ; G 3304 -U 8815 ; WX 838 ; N uni226F ; G 3305 -U 8816 ; WX 838 ; N uni2270 ; G 3306 -U 8817 ; WX 838 ; N uni2271 ; G 3307 -U 8818 ; WX 838 ; N uni2272 ; G 3308 -U 8819 ; WX 838 ; N uni2273 ; G 3309 -U 8820 ; WX 838 ; N uni2274 ; G 3310 -U 8821 ; WX 838 ; N uni2275 ; G 3311 -U 8822 ; WX 838 ; N uni2276 ; G 3312 -U 8823 ; WX 838 ; N uni2277 ; G 3313 -U 8824 ; WX 838 ; N uni2278 ; G 3314 -U 8825 ; WX 838 ; N uni2279 ; G 3315 -U 8826 ; WX 838 ; N uni227A ; G 3316 -U 8827 ; WX 838 ; N uni227B ; G 3317 -U 8828 ; WX 838 ; N uni227C ; G 3318 -U 8829 ; WX 838 ; N uni227D ; G 3319 -U 8830 ; WX 838 ; N uni227E ; G 3320 -U 8831 ; WX 838 ; N uni227F ; G 3321 -U 8832 ; WX 838 ; N uni2280 ; G 3322 -U 8833 ; WX 838 ; N uni2281 ; G 3323 -U 8834 ; WX 838 ; N propersubset ; G 3324 -U 8835 ; WX 838 ; N propersuperset ; G 3325 -U 8836 ; WX 838 ; N notsubset ; G 3326 -U 8837 ; WX 838 ; N uni2285 ; G 3327 -U 8838 ; WX 838 ; N reflexsubset ; G 3328 -U 8839 ; WX 838 ; N reflexsuperset ; G 3329 -U 8840 ; WX 838 ; N uni2288 ; G 3330 -U 8841 ; WX 838 ; N uni2289 ; G 3331 -U 8842 ; WX 838 ; N uni228A ; G 3332 -U 8843 ; WX 838 ; N uni228B ; G 3333 -U 8844 ; WX 732 ; N uni228C ; G 3334 -U 8845 ; WX 732 ; N uni228D ; G 3335 -U 8846 ; WX 732 ; N uni228E ; G 3336 -U 8847 ; WX 838 ; N uni228F ; G 3337 -U 8848 ; WX 838 ; N uni2290 ; G 3338 -U 8849 ; WX 838 ; N uni2291 ; G 3339 -U 8850 ; WX 838 ; N uni2292 ; G 3340 -U 8851 ; WX 780 ; N uni2293 ; G 3341 -U 8852 ; WX 780 ; N uni2294 ; G 3342 -U 8853 ; WX 838 ; N circleplus ; G 3343 -U 8854 ; WX 838 ; N uni2296 ; G 3344 -U 8855 ; WX 838 ; N circlemultiply ; G 3345 -U 8856 ; WX 838 ; N uni2298 ; G 3346 -U 8857 ; WX 838 ; N uni2299 ; G 3347 -U 8858 ; WX 838 ; N uni229A ; G 3348 -U 8859 ; WX 838 ; N uni229B ; G 3349 -U 8860 ; WX 838 ; N uni229C ; G 3350 -U 8861 ; WX 838 ; N uni229D ; G 3351 -U 8862 ; WX 838 ; N uni229E ; G 3352 -U 8863 ; WX 838 ; N uni229F ; G 3353 -U 8864 ; WX 838 ; N uni22A0 ; G 3354 -U 8865 ; WX 838 ; N uni22A1 ; G 3355 -U 8866 ; WX 871 ; N uni22A2 ; G 3356 -U 8867 ; WX 871 ; N uni22A3 ; G 3357 -U 8868 ; WX 871 ; N uni22A4 ; G 3358 -U 8869 ; WX 871 ; N perpendicular ; G 3359 -U 8870 ; WX 521 ; N uni22A6 ; G 3360 -U 8871 ; WX 521 ; N uni22A7 ; G 3361 -U 8872 ; WX 871 ; N uni22A8 ; G 3362 -U 8873 ; WX 871 ; N uni22A9 ; G 3363 -U 8874 ; WX 871 ; N uni22AA ; G 3364 -U 8875 ; WX 871 ; N uni22AB ; G 3365 -U 8876 ; WX 871 ; N uni22AC ; G 3366 -U 8877 ; WX 871 ; N uni22AD ; G 3367 -U 8878 ; WX 871 ; N uni22AE ; G 3368 -U 8879 ; WX 871 ; N uni22AF ; G 3369 -U 8880 ; WX 838 ; N uni22B0 ; G 3370 -U 8881 ; WX 838 ; N uni22B1 ; G 3371 -U 8882 ; WX 838 ; N uni22B2 ; G 3372 -U 8883 ; WX 838 ; N uni22B3 ; G 3373 -U 8884 ; WX 838 ; N uni22B4 ; G 3374 -U 8885 ; WX 838 ; N uni22B5 ; G 3375 -U 8886 ; WX 1000 ; N uni22B6 ; G 3376 -U 8887 ; WX 1000 ; N uni22B7 ; G 3377 -U 8888 ; WX 838 ; N uni22B8 ; G 3378 -U 8889 ; WX 838 ; N uni22B9 ; G 3379 -U 8890 ; WX 521 ; N uni22BA ; G 3380 -U 8891 ; WX 732 ; N uni22BB ; G 3381 -U 8892 ; WX 732 ; N uni22BC ; G 3382 -U 8893 ; WX 732 ; N uni22BD ; G 3383 -U 8894 ; WX 838 ; N uni22BE ; G 3384 -U 8895 ; WX 838 ; N uni22BF ; G 3385 -U 8896 ; WX 820 ; N uni22C0 ; G 3386 -U 8897 ; WX 820 ; N uni22C1 ; G 3387 -U 8898 ; WX 820 ; N uni22C2 ; G 3388 -U 8899 ; WX 820 ; N uni22C3 ; G 3389 -U 8900 ; WX 494 ; N uni22C4 ; G 3390 -U 8901 ; WX 318 ; N dotmath ; G 3391 -U 8902 ; WX 626 ; N uni22C6 ; G 3392 -U 8903 ; WX 838 ; N uni22C7 ; G 3393 -U 8904 ; WX 1000 ; N uni22C8 ; G 3394 -U 8905 ; WX 1000 ; N uni22C9 ; G 3395 -U 8906 ; WX 1000 ; N uni22CA ; G 3396 -U 8907 ; WX 1000 ; N uni22CB ; G 3397 -U 8908 ; WX 1000 ; N uni22CC ; G 3398 -U 8909 ; WX 838 ; N uni22CD ; G 3399 -U 8910 ; WX 732 ; N uni22CE ; G 3400 -U 8911 ; WX 732 ; N uni22CF ; G 3401 -U 8912 ; WX 838 ; N uni22D0 ; G 3402 -U 8913 ; WX 838 ; N uni22D1 ; G 3403 -U 8914 ; WX 838 ; N uni22D2 ; G 3404 -U 8915 ; WX 838 ; N uni22D3 ; G 3405 -U 8916 ; WX 838 ; N uni22D4 ; G 3406 -U 8917 ; WX 838 ; N uni22D5 ; G 3407 -U 8918 ; WX 838 ; N uni22D6 ; G 3408 -U 8919 ; WX 838 ; N uni22D7 ; G 3409 -U 8920 ; WX 1422 ; N uni22D8 ; G 3410 -U 8921 ; WX 1422 ; N uni22D9 ; G 3411 -U 8922 ; WX 838 ; N uni22DA ; G 3412 -U 8923 ; WX 838 ; N uni22DB ; G 3413 -U 8924 ; WX 838 ; N uni22DC ; G 3414 -U 8925 ; WX 838 ; N uni22DD ; G 3415 -U 8926 ; WX 838 ; N uni22DE ; G 3416 -U 8927 ; WX 838 ; N uni22DF ; G 3417 -U 8928 ; WX 838 ; N uni22E0 ; G 3418 -U 8929 ; WX 838 ; N uni22E1 ; G 3419 -U 8930 ; WX 838 ; N uni22E2 ; G 3420 -U 8931 ; WX 838 ; N uni22E3 ; G 3421 -U 8932 ; WX 838 ; N uni22E4 ; G 3422 -U 8933 ; WX 838 ; N uni22E5 ; G 3423 -U 8934 ; WX 838 ; N uni22E6 ; G 3424 -U 8935 ; WX 838 ; N uni22E7 ; G 3425 -U 8936 ; WX 838 ; N uni22E8 ; G 3426 -U 8937 ; WX 838 ; N uni22E9 ; G 3427 -U 8938 ; WX 838 ; N uni22EA ; G 3428 -U 8939 ; WX 838 ; N uni22EB ; G 3429 -U 8940 ; WX 838 ; N uni22EC ; G 3430 -U 8941 ; WX 838 ; N uni22ED ; G 3431 -U 8942 ; WX 1000 ; N uni22EE ; G 3432 -U 8943 ; WX 1000 ; N uni22EF ; G 3433 -U 8944 ; WX 1000 ; N uni22F0 ; G 3434 -U 8945 ; WX 1000 ; N uni22F1 ; G 3435 -U 8946 ; WX 1000 ; N uni22F2 ; G 3436 -U 8947 ; WX 871 ; N uni22F3 ; G 3437 -U 8948 ; WX 718 ; N uni22F4 ; G 3438 -U 8949 ; WX 871 ; N uni22F5 ; G 3439 -U 8950 ; WX 871 ; N uni22F6 ; G 3440 -U 8951 ; WX 718 ; N uni22F7 ; G 3441 -U 8952 ; WX 871 ; N uni22F8 ; G 3442 -U 8953 ; WX 871 ; N uni22F9 ; G 3443 -U 8954 ; WX 1000 ; N uni22FA ; G 3444 -U 8955 ; WX 871 ; N uni22FB ; G 3445 -U 8956 ; WX 718 ; N uni22FC ; G 3446 -U 8957 ; WX 871 ; N uni22FD ; G 3447 -U 8958 ; WX 718 ; N uni22FE ; G 3448 -U 8959 ; WX 871 ; N uni22FF ; G 3449 -U 8960 ; WX 602 ; N uni2300 ; G 3450 -U 8961 ; WX 602 ; N uni2301 ; G 3451 -U 8962 ; WX 635 ; N house ; G 3452 -U 8963 ; WX 838 ; N uni2303 ; G 3453 -U 8964 ; WX 838 ; N uni2304 ; G 3454 -U 8965 ; WX 838 ; N uni2305 ; G 3455 -U 8966 ; WX 838 ; N uni2306 ; G 3456 -U 8967 ; WX 488 ; N uni2307 ; G 3457 -U 8968 ; WX 390 ; N uni2308 ; G 3458 -U 8969 ; WX 390 ; N uni2309 ; G 3459 -U 8970 ; WX 390 ; N uni230A ; G 3460 -U 8971 ; WX 390 ; N uni230B ; G 3461 -U 8972 ; WX 809 ; N uni230C ; G 3462 -U 8973 ; WX 809 ; N uni230D ; G 3463 -U 8974 ; WX 809 ; N uni230E ; G 3464 -U 8975 ; WX 809 ; N uni230F ; G 3465 -U 8976 ; WX 838 ; N revlogicalnot ; G 3466 -U 8977 ; WX 513 ; N uni2311 ; G 3467 -U 8984 ; WX 1000 ; N uni2318 ; G 3468 -U 8985 ; WX 838 ; N uni2319 ; G 3469 -U 8988 ; WX 469 ; N uni231C ; G 3470 -U 8989 ; WX 469 ; N uni231D ; G 3471 -U 8990 ; WX 469 ; N uni231E ; G 3472 -U 8991 ; WX 469 ; N uni231F ; G 3473 -U 8992 ; WX 521 ; N integraltp ; G 3474 -U 8993 ; WX 521 ; N integralbt ; G 3475 -U 8996 ; WX 1152 ; N uni2324 ; G 3476 -U 8997 ; WX 1152 ; N uni2325 ; G 3477 -U 8998 ; WX 1414 ; N uni2326 ; G 3478 -U 8999 ; WX 1152 ; N uni2327 ; G 3479 -U 9000 ; WX 1443 ; N uni2328 ; G 3480 -U 9003 ; WX 1414 ; N uni232B ; G 3481 -U 9004 ; WX 873 ; N uni232C ; G 3482 -U 9075 ; WX 338 ; N uni2373 ; G 3483 -U 9076 ; WX 635 ; N uni2374 ; G 3484 -U 9077 ; WX 837 ; N uni2375 ; G 3485 -U 9082 ; WX 659 ; N uni237A ; G 3486 -U 9085 ; WX 757 ; N uni237D ; G 3487 -U 9095 ; WX 1152 ; N uni2387 ; G 3488 -U 9108 ; WX 873 ; N uni2394 ; G 3489 -U 9115 ; WX 500 ; N uni239B ; G 3490 -U 9116 ; WX 500 ; N uni239C ; G 3491 -U 9117 ; WX 500 ; N uni239D ; G 3492 -U 9118 ; WX 500 ; N uni239E ; G 3493 -U 9119 ; WX 500 ; N uni239F ; G 3494 -U 9120 ; WX 500 ; N uni23A0 ; G 3495 -U 9121 ; WX 500 ; N uni23A1 ; G 3496 -U 9122 ; WX 500 ; N uni23A2 ; G 3497 -U 9123 ; WX 500 ; N uni23A3 ; G 3498 -U 9124 ; WX 500 ; N uni23A4 ; G 3499 -U 9125 ; WX 500 ; N uni23A5 ; G 3500 -U 9126 ; WX 500 ; N uni23A6 ; G 3501 -U 9127 ; WX 750 ; N uni23A7 ; G 3502 -U 9128 ; WX 750 ; N uni23A8 ; G 3503 -U 9129 ; WX 750 ; N uni23A9 ; G 3504 -U 9130 ; WX 750 ; N uni23AA ; G 3505 -U 9131 ; WX 750 ; N uni23AB ; G 3506 -U 9132 ; WX 750 ; N uni23AC ; G 3507 -U 9133 ; WX 750 ; N uni23AD ; G 3508 -U 9134 ; WX 521 ; N uni23AE ; G 3509 -U 9166 ; WX 838 ; N uni23CE ; G 3510 -U 9167 ; WX 945 ; N uni23CF ; G 3511 -U 9187 ; WX 873 ; N uni23E3 ; G 3512 -U 9189 ; WX 769 ; N uni23E5 ; G 3513 -U 9192 ; WX 636 ; N uni23E8 ; G 3514 -U 9250 ; WX 635 ; N uni2422 ; G 3515 -U 9251 ; WX 635 ; N uni2423 ; G 3516 -U 9312 ; WX 896 ; N uni2460 ; G 3517 -U 9313 ; WX 896 ; N uni2461 ; G 3518 -U 9314 ; WX 896 ; N uni2462 ; G 3519 -U 9315 ; WX 896 ; N uni2463 ; G 3520 -U 9316 ; WX 896 ; N uni2464 ; G 3521 -U 9317 ; WX 896 ; N uni2465 ; G 3522 -U 9318 ; WX 896 ; N uni2466 ; G 3523 -U 9319 ; WX 896 ; N uni2467 ; G 3524 -U 9320 ; WX 896 ; N uni2468 ; G 3525 -U 9321 ; WX 896 ; N uni2469 ; G 3526 -U 9472 ; WX 602 ; N SF100000 ; G 3527 -U 9473 ; WX 602 ; N uni2501 ; G 3528 -U 9474 ; WX 602 ; N SF110000 ; G 3529 -U 9475 ; WX 602 ; N uni2503 ; G 3530 -U 9476 ; WX 602 ; N uni2504 ; G 3531 -U 9477 ; WX 602 ; N uni2505 ; G 3532 -U 9478 ; WX 602 ; N uni2506 ; G 3533 -U 9479 ; WX 602 ; N uni2507 ; G 3534 -U 9480 ; WX 602 ; N uni2508 ; G 3535 -U 9481 ; WX 602 ; N uni2509 ; G 3536 -U 9482 ; WX 602 ; N uni250A ; G 3537 -U 9483 ; WX 602 ; N uni250B ; G 3538 -U 9484 ; WX 602 ; N SF010000 ; G 3539 -U 9485 ; WX 602 ; N uni250D ; G 3540 -U 9486 ; WX 602 ; N uni250E ; G 3541 -U 9487 ; WX 602 ; N uni250F ; G 3542 -U 9488 ; WX 602 ; N SF030000 ; G 3543 -U 9489 ; WX 602 ; N uni2511 ; G 3544 -U 9490 ; WX 602 ; N uni2512 ; G 3545 -U 9491 ; WX 602 ; N uni2513 ; G 3546 -U 9492 ; WX 602 ; N SF020000 ; G 3547 -U 9493 ; WX 602 ; N uni2515 ; G 3548 -U 9494 ; WX 602 ; N uni2516 ; G 3549 -U 9495 ; WX 602 ; N uni2517 ; G 3550 -U 9496 ; WX 602 ; N SF040000 ; G 3551 -U 9497 ; WX 602 ; N uni2519 ; G 3552 -U 9498 ; WX 602 ; N uni251A ; G 3553 -U 9499 ; WX 602 ; N uni251B ; G 3554 -U 9500 ; WX 602 ; N SF080000 ; G 3555 -U 9501 ; WX 602 ; N uni251D ; G 3556 -U 9502 ; WX 602 ; N uni251E ; G 3557 -U 9503 ; WX 602 ; N uni251F ; G 3558 -U 9504 ; WX 602 ; N uni2520 ; G 3559 -U 9505 ; WX 602 ; N uni2521 ; G 3560 -U 9506 ; WX 602 ; N uni2522 ; G 3561 -U 9507 ; WX 602 ; N uni2523 ; G 3562 -U 9508 ; WX 602 ; N SF090000 ; G 3563 -U 9509 ; WX 602 ; N uni2525 ; G 3564 -U 9510 ; WX 602 ; N uni2526 ; G 3565 -U 9511 ; WX 602 ; N uni2527 ; G 3566 -U 9512 ; WX 602 ; N uni2528 ; G 3567 -U 9513 ; WX 602 ; N uni2529 ; G 3568 -U 9514 ; WX 602 ; N uni252A ; G 3569 -U 9515 ; WX 602 ; N uni252B ; G 3570 -U 9516 ; WX 602 ; N SF060000 ; G 3571 -U 9517 ; WX 602 ; N uni252D ; G 3572 -U 9518 ; WX 602 ; N uni252E ; G 3573 -U 9519 ; WX 602 ; N uni252F ; G 3574 -U 9520 ; WX 602 ; N uni2530 ; G 3575 -U 9521 ; WX 602 ; N uni2531 ; G 3576 -U 9522 ; WX 602 ; N uni2532 ; G 3577 -U 9523 ; WX 602 ; N uni2533 ; G 3578 -U 9524 ; WX 602 ; N SF070000 ; G 3579 -U 9525 ; WX 602 ; N uni2535 ; G 3580 -U 9526 ; WX 602 ; N uni2536 ; G 3581 -U 9527 ; WX 602 ; N uni2537 ; G 3582 -U 9528 ; WX 602 ; N uni2538 ; G 3583 -U 9529 ; WX 602 ; N uni2539 ; G 3584 -U 9530 ; WX 602 ; N uni253A ; G 3585 -U 9531 ; WX 602 ; N uni253B ; G 3586 -U 9532 ; WX 602 ; N SF050000 ; G 3587 -U 9533 ; WX 602 ; N uni253D ; G 3588 -U 9534 ; WX 602 ; N uni253E ; G 3589 -U 9535 ; WX 602 ; N uni253F ; G 3590 -U 9536 ; WX 602 ; N uni2540 ; G 3591 -U 9537 ; WX 602 ; N uni2541 ; G 3592 -U 9538 ; WX 602 ; N uni2542 ; G 3593 -U 9539 ; WX 602 ; N uni2543 ; G 3594 -U 9540 ; WX 602 ; N uni2544 ; G 3595 -U 9541 ; WX 602 ; N uni2545 ; G 3596 -U 9542 ; WX 602 ; N uni2546 ; G 3597 -U 9543 ; WX 602 ; N uni2547 ; G 3598 -U 9544 ; WX 602 ; N uni2548 ; G 3599 -U 9545 ; WX 602 ; N uni2549 ; G 3600 -U 9546 ; WX 602 ; N uni254A ; G 3601 -U 9547 ; WX 602 ; N uni254B ; G 3602 -U 9548 ; WX 602 ; N uni254C ; G 3603 -U 9549 ; WX 602 ; N uni254D ; G 3604 -U 9550 ; WX 602 ; N uni254E ; G 3605 -U 9551 ; WX 602 ; N uni254F ; G 3606 -U 9552 ; WX 602 ; N SF430000 ; G 3607 -U 9553 ; WX 602 ; N SF240000 ; G 3608 -U 9554 ; WX 602 ; N SF510000 ; G 3609 -U 9555 ; WX 602 ; N SF520000 ; G 3610 -U 9556 ; WX 602 ; N SF390000 ; G 3611 -U 9557 ; WX 602 ; N SF220000 ; G 3612 -U 9558 ; WX 602 ; N SF210000 ; G 3613 -U 9559 ; WX 602 ; N SF250000 ; G 3614 -U 9560 ; WX 602 ; N SF500000 ; G 3615 -U 9561 ; WX 602 ; N SF490000 ; G 3616 -U 9562 ; WX 602 ; N SF380000 ; G 3617 -U 9563 ; WX 602 ; N SF280000 ; G 3618 -U 9564 ; WX 602 ; N SF270000 ; G 3619 -U 9565 ; WX 602 ; N SF260000 ; G 3620 -U 9566 ; WX 602 ; N SF360000 ; G 3621 -U 9567 ; WX 602 ; N SF370000 ; G 3622 -U 9568 ; WX 602 ; N SF420000 ; G 3623 -U 9569 ; WX 602 ; N SF190000 ; G 3624 -U 9570 ; WX 602 ; N SF200000 ; G 3625 -U 9571 ; WX 602 ; N SF230000 ; G 3626 -U 9572 ; WX 602 ; N SF470000 ; G 3627 -U 9573 ; WX 602 ; N SF480000 ; G 3628 -U 9574 ; WX 602 ; N SF410000 ; G 3629 -U 9575 ; WX 602 ; N SF450000 ; G 3630 -U 9576 ; WX 602 ; N SF460000 ; G 3631 -U 9577 ; WX 602 ; N SF400000 ; G 3632 -U 9578 ; WX 602 ; N SF540000 ; G 3633 -U 9579 ; WX 602 ; N SF530000 ; G 3634 -U 9580 ; WX 602 ; N SF440000 ; G 3635 -U 9581 ; WX 602 ; N uni256D ; G 3636 -U 9582 ; WX 602 ; N uni256E ; G 3637 -U 9583 ; WX 602 ; N uni256F ; G 3638 -U 9584 ; WX 602 ; N uni2570 ; G 3639 -U 9585 ; WX 602 ; N uni2571 ; G 3640 -U 9586 ; WX 602 ; N uni2572 ; G 3641 -U 9587 ; WX 602 ; N uni2573 ; G 3642 -U 9588 ; WX 602 ; N uni2574 ; G 3643 -U 9589 ; WX 602 ; N uni2575 ; G 3644 -U 9590 ; WX 602 ; N uni2576 ; G 3645 -U 9591 ; WX 602 ; N uni2577 ; G 3646 -U 9592 ; WX 602 ; N uni2578 ; G 3647 -U 9593 ; WX 602 ; N uni2579 ; G 3648 -U 9594 ; WX 602 ; N uni257A ; G 3649 -U 9595 ; WX 602 ; N uni257B ; G 3650 -U 9596 ; WX 602 ; N uni257C ; G 3651 -U 9597 ; WX 602 ; N uni257D ; G 3652 -U 9598 ; WX 602 ; N uni257E ; G 3653 -U 9599 ; WX 602 ; N uni257F ; G 3654 -U 9600 ; WX 769 ; N upblock ; G 3655 -U 9601 ; WX 769 ; N uni2581 ; G 3656 -U 9602 ; WX 769 ; N uni2582 ; G 3657 -U 9603 ; WX 769 ; N uni2583 ; G 3658 -U 9604 ; WX 769 ; N dnblock ; G 3659 -U 9605 ; WX 769 ; N uni2585 ; G 3660 -U 9606 ; WX 769 ; N uni2586 ; G 3661 -U 9607 ; WX 769 ; N uni2587 ; G 3662 -U 9608 ; WX 769 ; N block ; G 3663 -U 9609 ; WX 769 ; N uni2589 ; G 3664 -U 9610 ; WX 769 ; N uni258A ; G 3665 -U 9611 ; WX 769 ; N uni258B ; G 3666 -U 9612 ; WX 769 ; N lfblock ; G 3667 -U 9613 ; WX 769 ; N uni258D ; G 3668 -U 9614 ; WX 769 ; N uni258E ; G 3669 -U 9615 ; WX 769 ; N uni258F ; G 3670 -U 9616 ; WX 769 ; N rtblock ; G 3671 -U 9617 ; WX 769 ; N ltshade ; G 3672 -U 9618 ; WX 769 ; N shade ; G 3673 -U 9619 ; WX 769 ; N dkshade ; G 3674 -U 9620 ; WX 769 ; N uni2594 ; G 3675 -U 9621 ; WX 769 ; N uni2595 ; G 3676 -U 9622 ; WX 769 ; N uni2596 ; G 3677 -U 9623 ; WX 769 ; N uni2597 ; G 3678 -U 9624 ; WX 769 ; N uni2598 ; G 3679 -U 9625 ; WX 769 ; N uni2599 ; G 3680 -U 9626 ; WX 769 ; N uni259A ; G 3681 -U 9627 ; WX 769 ; N uni259B ; G 3682 -U 9628 ; WX 769 ; N uni259C ; G 3683 -U 9629 ; WX 769 ; N uni259D ; G 3684 -U 9630 ; WX 769 ; N uni259E ; G 3685 -U 9631 ; WX 769 ; N uni259F ; G 3686 -U 9632 ; WX 945 ; N filledbox ; G 3687 -U 9633 ; WX 945 ; N H22073 ; G 3688 -U 9634 ; WX 945 ; N uni25A2 ; G 3689 -U 9635 ; WX 945 ; N uni25A3 ; G 3690 -U 9636 ; WX 945 ; N uni25A4 ; G 3691 -U 9637 ; WX 945 ; N uni25A5 ; G 3692 -U 9638 ; WX 945 ; N uni25A6 ; G 3693 -U 9639 ; WX 945 ; N uni25A7 ; G 3694 -U 9640 ; WX 945 ; N uni25A8 ; G 3695 -U 9641 ; WX 945 ; N uni25A9 ; G 3696 -U 9642 ; WX 678 ; N H18543 ; G 3697 -U 9643 ; WX 678 ; N H18551 ; G 3698 -U 9644 ; WX 945 ; N filledrect ; G 3699 -U 9645 ; WX 945 ; N uni25AD ; G 3700 -U 9646 ; WX 550 ; N uni25AE ; G 3701 -U 9647 ; WX 550 ; N uni25AF ; G 3702 -U 9648 ; WX 769 ; N uni25B0 ; G 3703 -U 9649 ; WX 769 ; N uni25B1 ; G 3704 -U 9650 ; WX 769 ; N triagup ; G 3705 -U 9651 ; WX 769 ; N uni25B3 ; G 3706 -U 9652 ; WX 502 ; N uni25B4 ; G 3707 -U 9653 ; WX 502 ; N uni25B5 ; G 3708 -U 9654 ; WX 769 ; N uni25B6 ; G 3709 -U 9655 ; WX 769 ; N uni25B7 ; G 3710 -U 9656 ; WX 502 ; N uni25B8 ; G 3711 -U 9657 ; WX 502 ; N uni25B9 ; G 3712 -U 9658 ; WX 769 ; N triagrt ; G 3713 -U 9659 ; WX 769 ; N uni25BB ; G 3714 -U 9660 ; WX 769 ; N triagdn ; G 3715 -U 9661 ; WX 769 ; N uni25BD ; G 3716 -U 9662 ; WX 502 ; N uni25BE ; G 3717 -U 9663 ; WX 502 ; N uni25BF ; G 3718 -U 9664 ; WX 769 ; N uni25C0 ; G 3719 -U 9665 ; WX 769 ; N uni25C1 ; G 3720 -U 9666 ; WX 502 ; N uni25C2 ; G 3721 -U 9667 ; WX 502 ; N uni25C3 ; G 3722 -U 9668 ; WX 769 ; N triaglf ; G 3723 -U 9669 ; WX 769 ; N uni25C5 ; G 3724 -U 9670 ; WX 769 ; N uni25C6 ; G 3725 -U 9671 ; WX 769 ; N uni25C7 ; G 3726 -U 9672 ; WX 769 ; N uni25C8 ; G 3727 -U 9673 ; WX 873 ; N uni25C9 ; G 3728 -U 9674 ; WX 494 ; N lozenge ; G 3729 -U 9675 ; WX 873 ; N circle ; G 3730 -U 9676 ; WX 873 ; N uni25CC ; G 3731 -U 9677 ; WX 873 ; N uni25CD ; G 3732 -U 9678 ; WX 873 ; N uni25CE ; G 3733 -U 9679 ; WX 873 ; N H18533 ; G 3734 -U 9680 ; WX 873 ; N uni25D0 ; G 3735 -U 9681 ; WX 873 ; N uni25D1 ; G 3736 -U 9682 ; WX 873 ; N uni25D2 ; G 3737 -U 9683 ; WX 873 ; N uni25D3 ; G 3738 -U 9684 ; WX 873 ; N uni25D4 ; G 3739 -U 9685 ; WX 873 ; N uni25D5 ; G 3740 -U 9686 ; WX 527 ; N uni25D6 ; G 3741 -U 9687 ; WX 527 ; N uni25D7 ; G 3742 -U 9688 ; WX 791 ; N invbullet ; G 3743 -U 9689 ; WX 970 ; N invcircle ; G 3744 -U 9690 ; WX 970 ; N uni25DA ; G 3745 -U 9691 ; WX 970 ; N uni25DB ; G 3746 -U 9692 ; WX 387 ; N uni25DC ; G 3747 -U 9693 ; WX 387 ; N uni25DD ; G 3748 -U 9694 ; WX 387 ; N uni25DE ; G 3749 -U 9695 ; WX 387 ; N uni25DF ; G 3750 -U 9696 ; WX 873 ; N uni25E0 ; G 3751 -U 9697 ; WX 873 ; N uni25E1 ; G 3752 -U 9698 ; WX 769 ; N uni25E2 ; G 3753 -U 9699 ; WX 769 ; N uni25E3 ; G 3754 -U 9700 ; WX 769 ; N uni25E4 ; G 3755 -U 9701 ; WX 769 ; N uni25E5 ; G 3756 -U 9702 ; WX 590 ; N openbullet ; G 3757 -U 9703 ; WX 945 ; N uni25E7 ; G 3758 -U 9704 ; WX 945 ; N uni25E8 ; G 3759 -U 9705 ; WX 945 ; N uni25E9 ; G 3760 -U 9706 ; WX 945 ; N uni25EA ; G 3761 -U 9707 ; WX 945 ; N uni25EB ; G 3762 -U 9708 ; WX 769 ; N uni25EC ; G 3763 -U 9709 ; WX 769 ; N uni25ED ; G 3764 -U 9710 ; WX 769 ; N uni25EE ; G 3765 -U 9711 ; WX 1119 ; N uni25EF ; G 3766 -U 9712 ; WX 945 ; N uni25F0 ; G 3767 -U 9713 ; WX 945 ; N uni25F1 ; G 3768 -U 9714 ; WX 945 ; N uni25F2 ; G 3769 -U 9715 ; WX 945 ; N uni25F3 ; G 3770 -U 9716 ; WX 873 ; N uni25F4 ; G 3771 -U 9717 ; WX 873 ; N uni25F5 ; G 3772 -U 9718 ; WX 873 ; N uni25F6 ; G 3773 -U 9719 ; WX 873 ; N uni25F7 ; G 3774 -U 9720 ; WX 769 ; N uni25F8 ; G 3775 -U 9721 ; WX 769 ; N uni25F9 ; G 3776 -U 9722 ; WX 769 ; N uni25FA ; G 3777 -U 9723 ; WX 830 ; N uni25FB ; G 3778 -U 9724 ; WX 830 ; N uni25FC ; G 3779 -U 9725 ; WX 732 ; N uni25FD ; G 3780 -U 9726 ; WX 732 ; N uni25FE ; G 3781 -U 9727 ; WX 769 ; N uni25FF ; G 3782 -U 9728 ; WX 896 ; N uni2600 ; G 3783 -U 9729 ; WX 1000 ; N uni2601 ; G 3784 -U 9730 ; WX 896 ; N uni2602 ; G 3785 -U 9731 ; WX 896 ; N uni2603 ; G 3786 -U 9732 ; WX 896 ; N uni2604 ; G 3787 -U 9733 ; WX 896 ; N uni2605 ; G 3788 -U 9734 ; WX 896 ; N uni2606 ; G 3789 -U 9735 ; WX 573 ; N uni2607 ; G 3790 -U 9736 ; WX 896 ; N uni2608 ; G 3791 -U 9737 ; WX 896 ; N uni2609 ; G 3792 -U 9738 ; WX 888 ; N uni260A ; G 3793 -U 9739 ; WX 888 ; N uni260B ; G 3794 -U 9740 ; WX 671 ; N uni260C ; G 3795 -U 9741 ; WX 1013 ; N uni260D ; G 3796 -U 9742 ; WX 1246 ; N uni260E ; G 3797 -U 9743 ; WX 1250 ; N uni260F ; G 3798 -U 9744 ; WX 896 ; N uni2610 ; G 3799 -U 9745 ; WX 896 ; N uni2611 ; G 3800 -U 9746 ; WX 896 ; N uni2612 ; G 3801 -U 9747 ; WX 532 ; N uni2613 ; G 3802 -U 9748 ; WX 896 ; N uni2614 ; G 3803 -U 9749 ; WX 896 ; N uni2615 ; G 3804 -U 9750 ; WX 896 ; N uni2616 ; G 3805 -U 9751 ; WX 896 ; N uni2617 ; G 3806 -U 9752 ; WX 896 ; N uni2618 ; G 3807 -U 9753 ; WX 896 ; N uni2619 ; G 3808 -U 9754 ; WX 896 ; N uni261A ; G 3809 -U 9755 ; WX 896 ; N uni261B ; G 3810 -U 9756 ; WX 896 ; N uni261C ; G 3811 -U 9757 ; WX 609 ; N uni261D ; G 3812 -U 9758 ; WX 896 ; N uni261E ; G 3813 -U 9759 ; WX 609 ; N uni261F ; G 3814 -U 9760 ; WX 896 ; N uni2620 ; G 3815 -U 9761 ; WX 896 ; N uni2621 ; G 3816 -U 9762 ; WX 896 ; N uni2622 ; G 3817 -U 9763 ; WX 896 ; N uni2623 ; G 3818 -U 9764 ; WX 669 ; N uni2624 ; G 3819 -U 9765 ; WX 746 ; N uni2625 ; G 3820 -U 9766 ; WX 649 ; N uni2626 ; G 3821 -U 9767 ; WX 784 ; N uni2627 ; G 3822 -U 9768 ; WX 545 ; N uni2628 ; G 3823 -U 9769 ; WX 896 ; N uni2629 ; G 3824 -U 9770 ; WX 896 ; N uni262A ; G 3825 -U 9771 ; WX 896 ; N uni262B ; G 3826 -U 9772 ; WX 710 ; N uni262C ; G 3827 -U 9773 ; WX 896 ; N uni262D ; G 3828 -U 9774 ; WX 896 ; N uni262E ; G 3829 -U 9775 ; WX 896 ; N uni262F ; G 3830 -U 9776 ; WX 896 ; N uni2630 ; G 3831 -U 9777 ; WX 896 ; N uni2631 ; G 3832 -U 9778 ; WX 896 ; N uni2632 ; G 3833 -U 9779 ; WX 896 ; N uni2633 ; G 3834 -U 9780 ; WX 896 ; N uni2634 ; G 3835 -U 9781 ; WX 896 ; N uni2635 ; G 3836 -U 9782 ; WX 896 ; N uni2636 ; G 3837 -U 9783 ; WX 896 ; N uni2637 ; G 3838 -U 9784 ; WX 896 ; N uni2638 ; G 3839 -U 9785 ; WX 896 ; N uni2639 ; G 3840 -U 9786 ; WX 896 ; N smileface ; G 3841 -U 9787 ; WX 896 ; N invsmileface ; G 3842 -U 9788 ; WX 896 ; N sun ; G 3843 -U 9789 ; WX 896 ; N uni263D ; G 3844 -U 9790 ; WX 896 ; N uni263E ; G 3845 -U 9791 ; WX 614 ; N uni263F ; G 3846 -U 9792 ; WX 732 ; N female ; G 3847 -U 9793 ; WX 732 ; N uni2641 ; G 3848 -U 9794 ; WX 896 ; N male ; G 3849 -U 9795 ; WX 896 ; N uni2643 ; G 3850 -U 9796 ; WX 896 ; N uni2644 ; G 3851 -U 9797 ; WX 896 ; N uni2645 ; G 3852 -U 9798 ; WX 896 ; N uni2646 ; G 3853 -U 9799 ; WX 896 ; N uni2647 ; G 3854 -U 9800 ; WX 896 ; N uni2648 ; G 3855 -U 9801 ; WX 896 ; N uni2649 ; G 3856 -U 9802 ; WX 896 ; N uni264A ; G 3857 -U 9803 ; WX 896 ; N uni264B ; G 3858 -U 9804 ; WX 896 ; N uni264C ; G 3859 -U 9805 ; WX 896 ; N uni264D ; G 3860 -U 9806 ; WX 896 ; N uni264E ; G 3861 -U 9807 ; WX 896 ; N uni264F ; G 3862 -U 9808 ; WX 896 ; N uni2650 ; G 3863 -U 9809 ; WX 896 ; N uni2651 ; G 3864 -U 9810 ; WX 896 ; N uni2652 ; G 3865 -U 9811 ; WX 896 ; N uni2653 ; G 3866 -U 9812 ; WX 896 ; N uni2654 ; G 3867 -U 9813 ; WX 896 ; N uni2655 ; G 3868 -U 9814 ; WX 896 ; N uni2656 ; G 3869 -U 9815 ; WX 896 ; N uni2657 ; G 3870 -U 9816 ; WX 896 ; N uni2658 ; G 3871 -U 9817 ; WX 896 ; N uni2659 ; G 3872 -U 9818 ; WX 896 ; N uni265A ; G 3873 -U 9819 ; WX 896 ; N uni265B ; G 3874 -U 9820 ; WX 896 ; N uni265C ; G 3875 -U 9821 ; WX 896 ; N uni265D ; G 3876 -U 9822 ; WX 896 ; N uni265E ; G 3877 -U 9823 ; WX 896 ; N uni265F ; G 3878 -U 9824 ; WX 896 ; N spade ; G 3879 -U 9825 ; WX 896 ; N uni2661 ; G 3880 -U 9826 ; WX 896 ; N uni2662 ; G 3881 -U 9827 ; WX 896 ; N club ; G 3882 -U 9828 ; WX 896 ; N uni2664 ; G 3883 -U 9829 ; WX 896 ; N heart ; G 3884 -U 9830 ; WX 896 ; N diamond ; G 3885 -U 9831 ; WX 896 ; N uni2667 ; G 3886 -U 9832 ; WX 896 ; N uni2668 ; G 3887 -U 9833 ; WX 472 ; N uni2669 ; G 3888 -U 9834 ; WX 638 ; N musicalnote ; G 3889 -U 9835 ; WX 896 ; N musicalnotedbl ; G 3890 -U 9836 ; WX 896 ; N uni266C ; G 3891 -U 9837 ; WX 472 ; N uni266D ; G 3892 -U 9838 ; WX 357 ; N uni266E ; G 3893 -U 9839 ; WX 484 ; N uni266F ; G 3894 -U 9840 ; WX 748 ; N uni2670 ; G 3895 -U 9841 ; WX 766 ; N uni2671 ; G 3896 -U 9842 ; WX 896 ; N uni2672 ; G 3897 -U 9843 ; WX 896 ; N uni2673 ; G 3898 -U 9844 ; WX 896 ; N uni2674 ; G 3899 -U 9845 ; WX 896 ; N uni2675 ; G 3900 -U 9846 ; WX 896 ; N uni2676 ; G 3901 -U 9847 ; WX 896 ; N uni2677 ; G 3902 -U 9848 ; WX 896 ; N uni2678 ; G 3903 -U 9849 ; WX 896 ; N uni2679 ; G 3904 -U 9850 ; WX 896 ; N uni267A ; G 3905 -U 9851 ; WX 896 ; N uni267B ; G 3906 -U 9852 ; WX 896 ; N uni267C ; G 3907 -U 9853 ; WX 896 ; N uni267D ; G 3908 -U 9854 ; WX 896 ; N uni267E ; G 3909 -U 9855 ; WX 896 ; N uni267F ; G 3910 -U 9856 ; WX 869 ; N uni2680 ; G 3911 -U 9857 ; WX 869 ; N uni2681 ; G 3912 -U 9858 ; WX 869 ; N uni2682 ; G 3913 -U 9859 ; WX 869 ; N uni2683 ; G 3914 -U 9860 ; WX 869 ; N uni2684 ; G 3915 -U 9861 ; WX 869 ; N uni2685 ; G 3916 -U 9862 ; WX 896 ; N uni2686 ; G 3917 -U 9863 ; WX 896 ; N uni2687 ; G 3918 -U 9864 ; WX 896 ; N uni2688 ; G 3919 -U 9865 ; WX 896 ; N uni2689 ; G 3920 -U 9866 ; WX 896 ; N uni268A ; G 3921 -U 9867 ; WX 896 ; N uni268B ; G 3922 -U 9868 ; WX 896 ; N uni268C ; G 3923 -U 9869 ; WX 896 ; N uni268D ; G 3924 -U 9870 ; WX 896 ; N uni268E ; G 3925 -U 9871 ; WX 896 ; N uni268F ; G 3926 -U 9872 ; WX 896 ; N uni2690 ; G 3927 -U 9873 ; WX 896 ; N uni2691 ; G 3928 -U 9874 ; WX 896 ; N uni2692 ; G 3929 -U 9875 ; WX 896 ; N uni2693 ; G 3930 -U 9876 ; WX 896 ; N uni2694 ; G 3931 -U 9877 ; WX 541 ; N uni2695 ; G 3932 -U 9878 ; WX 896 ; N uni2696 ; G 3933 -U 9879 ; WX 896 ; N uni2697 ; G 3934 -U 9880 ; WX 896 ; N uni2698 ; G 3935 -U 9881 ; WX 896 ; N uni2699 ; G 3936 -U 9882 ; WX 896 ; N uni269A ; G 3937 -U 9883 ; WX 896 ; N uni269B ; G 3938 -U 9884 ; WX 896 ; N uni269C ; G 3939 -U 9888 ; WX 896 ; N uni26A0 ; G 3940 -U 9889 ; WX 702 ; N uni26A1 ; G 3941 -U 9890 ; WX 1004 ; N uni26A2 ; G 3942 -U 9891 ; WX 1089 ; N uni26A3 ; G 3943 -U 9892 ; WX 1175 ; N uni26A4 ; G 3944 -U 9893 ; WX 903 ; N uni26A5 ; G 3945 -U 9894 ; WX 838 ; N uni26A6 ; G 3946 -U 9895 ; WX 838 ; N uni26A7 ; G 3947 -U 9896 ; WX 838 ; N uni26A8 ; G 3948 -U 9897 ; WX 838 ; N uni26A9 ; G 3949 -U 9898 ; WX 838 ; N uni26AA ; G 3950 -U 9899 ; WX 838 ; N uni26AB ; G 3951 -U 9900 ; WX 838 ; N uni26AC ; G 3952 -U 9901 ; WX 838 ; N uni26AD ; G 3953 -U 9902 ; WX 838 ; N uni26AE ; G 3954 -U 9903 ; WX 838 ; N uni26AF ; G 3955 -U 9904 ; WX 844 ; N uni26B0 ; G 3956 -U 9905 ; WX 838 ; N uni26B1 ; G 3957 -U 9906 ; WX 732 ; N uni26B2 ; G 3958 -U 9907 ; WX 732 ; N uni26B3 ; G 3959 -U 9908 ; WX 732 ; N uni26B4 ; G 3960 -U 9909 ; WX 732 ; N uni26B5 ; G 3961 -U 9910 ; WX 850 ; N uni26B6 ; G 3962 -U 9911 ; WX 732 ; N uni26B7 ; G 3963 -U 9912 ; WX 732 ; N uni26B8 ; G 3964 -U 9920 ; WX 838 ; N uni26C0 ; G 3965 -U 9921 ; WX 838 ; N uni26C1 ; G 3966 -U 9922 ; WX 838 ; N uni26C2 ; G 3967 -U 9923 ; WX 838 ; N uni26C3 ; G 3968 -U 9985 ; WX 838 ; N uni2701 ; G 3969 -U 9986 ; WX 838 ; N uni2702 ; G 3970 -U 9987 ; WX 838 ; N uni2703 ; G 3971 -U 9988 ; WX 838 ; N uni2704 ; G 3972 -U 9990 ; WX 838 ; N uni2706 ; G 3973 -U 9991 ; WX 838 ; N uni2707 ; G 3974 -U 9992 ; WX 838 ; N uni2708 ; G 3975 -U 9993 ; WX 838 ; N uni2709 ; G 3976 -U 9996 ; WX 838 ; N uni270C ; G 3977 -U 9997 ; WX 838 ; N uni270D ; G 3978 -U 9998 ; WX 838 ; N uni270E ; G 3979 -U 9999 ; WX 838 ; N uni270F ; G 3980 -U 10000 ; WX 838 ; N uni2710 ; G 3981 -U 10001 ; WX 838 ; N uni2711 ; G 3982 -U 10002 ; WX 838 ; N uni2712 ; G 3983 -U 10003 ; WX 838 ; N uni2713 ; G 3984 -U 10004 ; WX 838 ; N uni2714 ; G 3985 -U 10005 ; WX 838 ; N uni2715 ; G 3986 -U 10006 ; WX 838 ; N uni2716 ; G 3987 -U 10007 ; WX 838 ; N uni2717 ; G 3988 -U 10008 ; WX 838 ; N uni2718 ; G 3989 -U 10009 ; WX 838 ; N uni2719 ; G 3990 -U 10010 ; WX 838 ; N uni271A ; G 3991 -U 10011 ; WX 838 ; N uni271B ; G 3992 -U 10012 ; WX 838 ; N uni271C ; G 3993 -U 10013 ; WX 838 ; N uni271D ; G 3994 -U 10014 ; WX 838 ; N uni271E ; G 3995 -U 10015 ; WX 838 ; N uni271F ; G 3996 -U 10016 ; WX 838 ; N uni2720 ; G 3997 -U 10017 ; WX 838 ; N uni2721 ; G 3998 -U 10018 ; WX 838 ; N uni2722 ; G 3999 -U 10019 ; WX 838 ; N uni2723 ; G 4000 -U 10020 ; WX 838 ; N uni2724 ; G 4001 -U 10021 ; WX 838 ; N uni2725 ; G 4002 -U 10022 ; WX 838 ; N uni2726 ; G 4003 -U 10023 ; WX 838 ; N uni2727 ; G 4004 -U 10025 ; WX 838 ; N uni2729 ; G 4005 -U 10026 ; WX 838 ; N uni272A ; G 4006 -U 10027 ; WX 838 ; N uni272B ; G 4007 -U 10028 ; WX 838 ; N uni272C ; G 4008 -U 10029 ; WX 838 ; N uni272D ; G 4009 -U 10030 ; WX 838 ; N uni272E ; G 4010 -U 10031 ; WX 838 ; N uni272F ; G 4011 -U 10032 ; WX 838 ; N uni2730 ; G 4012 -U 10033 ; WX 838 ; N uni2731 ; G 4013 -U 10034 ; WX 838 ; N uni2732 ; G 4014 -U 10035 ; WX 838 ; N uni2733 ; G 4015 -U 10036 ; WX 838 ; N uni2734 ; G 4016 -U 10037 ; WX 838 ; N uni2735 ; G 4017 -U 10038 ; WX 838 ; N uni2736 ; G 4018 -U 10039 ; WX 838 ; N uni2737 ; G 4019 -U 10040 ; WX 838 ; N uni2738 ; G 4020 -U 10041 ; WX 838 ; N uni2739 ; G 4021 -U 10042 ; WX 838 ; N uni273A ; G 4022 -U 10043 ; WX 838 ; N uni273B ; G 4023 -U 10044 ; WX 838 ; N uni273C ; G 4024 -U 10045 ; WX 838 ; N uni273D ; G 4025 -U 10046 ; WX 838 ; N uni273E ; G 4026 -U 10047 ; WX 838 ; N uni273F ; G 4027 -U 10048 ; WX 838 ; N uni2740 ; G 4028 -U 10049 ; WX 838 ; N uni2741 ; G 4029 -U 10050 ; WX 838 ; N uni2742 ; G 4030 -U 10051 ; WX 838 ; N uni2743 ; G 4031 -U 10052 ; WX 838 ; N uni2744 ; G 4032 -U 10053 ; WX 838 ; N uni2745 ; G 4033 -U 10054 ; WX 838 ; N uni2746 ; G 4034 -U 10055 ; WX 838 ; N uni2747 ; G 4035 -U 10056 ; WX 838 ; N uni2748 ; G 4036 -U 10057 ; WX 838 ; N uni2749 ; G 4037 -U 10058 ; WX 838 ; N uni274A ; G 4038 -U 10059 ; WX 838 ; N uni274B ; G 4039 -U 10061 ; WX 896 ; N uni274D ; G 4040 -U 10063 ; WX 896 ; N uni274F ; G 4041 -U 10064 ; WX 896 ; N uni2750 ; G 4042 -U 10065 ; WX 896 ; N uni2751 ; G 4043 -U 10066 ; WX 896 ; N uni2752 ; G 4044 -U 10070 ; WX 896 ; N uni2756 ; G 4045 -U 10072 ; WX 838 ; N uni2758 ; G 4046 -U 10073 ; WX 838 ; N uni2759 ; G 4047 -U 10074 ; WX 838 ; N uni275A ; G 4048 -U 10075 ; WX 322 ; N uni275B ; G 4049 -U 10076 ; WX 322 ; N uni275C ; G 4050 -U 10077 ; WX 538 ; N uni275D ; G 4051 -U 10078 ; WX 538 ; N uni275E ; G 4052 -U 10081 ; WX 838 ; N uni2761 ; G 4053 -U 10082 ; WX 838 ; N uni2762 ; G 4054 -U 10083 ; WX 838 ; N uni2763 ; G 4055 -U 10084 ; WX 838 ; N uni2764 ; G 4056 -U 10085 ; WX 838 ; N uni2765 ; G 4057 -U 10086 ; WX 838 ; N uni2766 ; G 4058 -U 10087 ; WX 838 ; N uni2767 ; G 4059 -U 10088 ; WX 838 ; N uni2768 ; G 4060 -U 10089 ; WX 838 ; N uni2769 ; G 4061 -U 10090 ; WX 838 ; N uni276A ; G 4062 -U 10091 ; WX 838 ; N uni276B ; G 4063 -U 10092 ; WX 838 ; N uni276C ; G 4064 -U 10093 ; WX 838 ; N uni276D ; G 4065 -U 10094 ; WX 838 ; N uni276E ; G 4066 -U 10095 ; WX 838 ; N uni276F ; G 4067 -U 10096 ; WX 838 ; N uni2770 ; G 4068 -U 10097 ; WX 838 ; N uni2771 ; G 4069 -U 10098 ; WX 838 ; N uni2772 ; G 4070 -U 10099 ; WX 838 ; N uni2773 ; G 4071 -U 10100 ; WX 838 ; N uni2774 ; G 4072 -U 10101 ; WX 838 ; N uni2775 ; G 4073 -U 10102 ; WX 896 ; N uni2776 ; G 4074 -U 10103 ; WX 896 ; N uni2777 ; G 4075 -U 10104 ; WX 896 ; N uni2778 ; G 4076 -U 10105 ; WX 896 ; N uni2779 ; G 4077 -U 10106 ; WX 896 ; N uni277A ; G 4078 -U 10107 ; WX 896 ; N uni277B ; G 4079 -U 10108 ; WX 896 ; N uni277C ; G 4080 -U 10109 ; WX 896 ; N uni277D ; G 4081 -U 10110 ; WX 896 ; N uni277E ; G 4082 -U 10111 ; WX 896 ; N uni277F ; G 4083 -U 10112 ; WX 838 ; N uni2780 ; G 4084 -U 10113 ; WX 838 ; N uni2781 ; G 4085 -U 10114 ; WX 838 ; N uni2782 ; G 4086 -U 10115 ; WX 838 ; N uni2783 ; G 4087 -U 10116 ; WX 838 ; N uni2784 ; G 4088 -U 10117 ; WX 838 ; N uni2785 ; G 4089 -U 10118 ; WX 838 ; N uni2786 ; G 4090 -U 10119 ; WX 838 ; N uni2787 ; G 4091 -U 10120 ; WX 838 ; N uni2788 ; G 4092 -U 10121 ; WX 838 ; N uni2789 ; G 4093 -U 10122 ; WX 838 ; N uni278A ; G 4094 -U 10123 ; WX 838 ; N uni278B ; G 4095 -U 10124 ; WX 838 ; N uni278C ; G 4096 -U 10125 ; WX 838 ; N uni278D ; G 4097 -U 10126 ; WX 838 ; N uni278E ; G 4098 -U 10127 ; WX 838 ; N uni278F ; G 4099 -U 10128 ; WX 838 ; N uni2790 ; G 4100 -U 10129 ; WX 838 ; N uni2791 ; G 4101 -U 10130 ; WX 838 ; N uni2792 ; G 4102 -U 10131 ; WX 838 ; N uni2793 ; G 4103 -U 10132 ; WX 838 ; N uni2794 ; G 4104 -U 10136 ; WX 838 ; N uni2798 ; G 4105 -U 10137 ; WX 838 ; N uni2799 ; G 4106 -U 10138 ; WX 838 ; N uni279A ; G 4107 -U 10139 ; WX 838 ; N uni279B ; G 4108 -U 10140 ; WX 838 ; N uni279C ; G 4109 -U 10141 ; WX 838 ; N uni279D ; G 4110 -U 10142 ; WX 838 ; N uni279E ; G 4111 -U 10143 ; WX 838 ; N uni279F ; G 4112 -U 10144 ; WX 838 ; N uni27A0 ; G 4113 -U 10145 ; WX 838 ; N uni27A1 ; G 4114 -U 10146 ; WX 838 ; N uni27A2 ; G 4115 -U 10147 ; WX 838 ; N uni27A3 ; G 4116 -U 10148 ; WX 838 ; N uni27A4 ; G 4117 -U 10149 ; WX 838 ; N uni27A5 ; G 4118 -U 10150 ; WX 838 ; N uni27A6 ; G 4119 -U 10151 ; WX 838 ; N uni27A7 ; G 4120 -U 10152 ; WX 838 ; N uni27A8 ; G 4121 -U 10153 ; WX 838 ; N uni27A9 ; G 4122 -U 10154 ; WX 838 ; N uni27AA ; G 4123 -U 10155 ; WX 838 ; N uni27AB ; G 4124 -U 10156 ; WX 838 ; N uni27AC ; G 4125 -U 10157 ; WX 838 ; N uni27AD ; G 4126 -U 10158 ; WX 838 ; N uni27AE ; G 4127 -U 10159 ; WX 838 ; N uni27AF ; G 4128 -U 10161 ; WX 838 ; N uni27B1 ; G 4129 -U 10162 ; WX 838 ; N uni27B2 ; G 4130 -U 10163 ; WX 838 ; N uni27B3 ; G 4131 -U 10164 ; WX 838 ; N uni27B4 ; G 4132 -U 10165 ; WX 838 ; N uni27B5 ; G 4133 -U 10166 ; WX 838 ; N uni27B6 ; G 4134 -U 10167 ; WX 838 ; N uni27B7 ; G 4135 -U 10168 ; WX 838 ; N uni27B8 ; G 4136 -U 10169 ; WX 838 ; N uni27B9 ; G 4137 -U 10170 ; WX 838 ; N uni27BA ; G 4138 -U 10171 ; WX 838 ; N uni27BB ; G 4139 -U 10172 ; WX 838 ; N uni27BC ; G 4140 -U 10173 ; WX 838 ; N uni27BD ; G 4141 -U 10174 ; WX 838 ; N uni27BE ; G 4142 -U 10181 ; WX 390 ; N uni27C5 ; G 4143 -U 10182 ; WX 390 ; N uni27C6 ; G 4144 -U 10208 ; WX 494 ; N uni27E0 ; G 4145 -U 10214 ; WX 495 ; N uni27E6 ; G 4146 -U 10215 ; WX 495 ; N uni27E7 ; G 4147 -U 10216 ; WX 390 ; N uni27E8 ; G 4148 -U 10217 ; WX 390 ; N uni27E9 ; G 4149 -U 10218 ; WX 556 ; N uni27EA ; G 4150 -U 10219 ; WX 556 ; N uni27EB ; G 4151 -U 10224 ; WX 838 ; N uni27F0 ; G 4152 -U 10225 ; WX 838 ; N uni27F1 ; G 4153 -U 10226 ; WX 838 ; N uni27F2 ; G 4154 -U 10227 ; WX 838 ; N uni27F3 ; G 4155 -U 10228 ; WX 1157 ; N uni27F4 ; G 4156 -U 10229 ; WX 1434 ; N uni27F5 ; G 4157 -U 10230 ; WX 1434 ; N uni27F6 ; G 4158 -U 10231 ; WX 1434 ; N uni27F7 ; G 4159 -U 10232 ; WX 1434 ; N uni27F8 ; G 4160 -U 10233 ; WX 1434 ; N uni27F9 ; G 4161 -U 10234 ; WX 1434 ; N uni27FA ; G 4162 -U 10235 ; WX 1434 ; N uni27FB ; G 4163 -U 10236 ; WX 1434 ; N uni27FC ; G 4164 -U 10237 ; WX 1434 ; N uni27FD ; G 4165 -U 10238 ; WX 1434 ; N uni27FE ; G 4166 -U 10239 ; WX 1434 ; N uni27FF ; G 4167 -U 10240 ; WX 732 ; N uni2800 ; G 4168 -U 10241 ; WX 732 ; N uni2801 ; G 4169 -U 10242 ; WX 732 ; N uni2802 ; G 4170 -U 10243 ; WX 732 ; N uni2803 ; G 4171 -U 10244 ; WX 732 ; N uni2804 ; G 4172 -U 10245 ; WX 732 ; N uni2805 ; G 4173 -U 10246 ; WX 732 ; N uni2806 ; G 4174 -U 10247 ; WX 732 ; N uni2807 ; G 4175 -U 10248 ; WX 732 ; N uni2808 ; G 4176 -U 10249 ; WX 732 ; N uni2809 ; G 4177 -U 10250 ; WX 732 ; N uni280A ; G 4178 -U 10251 ; WX 732 ; N uni280B ; G 4179 -U 10252 ; WX 732 ; N uni280C ; G 4180 -U 10253 ; WX 732 ; N uni280D ; G 4181 -U 10254 ; WX 732 ; N uni280E ; G 4182 -U 10255 ; WX 732 ; N uni280F ; G 4183 -U 10256 ; WX 732 ; N uni2810 ; G 4184 -U 10257 ; WX 732 ; N uni2811 ; G 4185 -U 10258 ; WX 732 ; N uni2812 ; G 4186 -U 10259 ; WX 732 ; N uni2813 ; G 4187 -U 10260 ; WX 732 ; N uni2814 ; G 4188 -U 10261 ; WX 732 ; N uni2815 ; G 4189 -U 10262 ; WX 732 ; N uni2816 ; G 4190 -U 10263 ; WX 732 ; N uni2817 ; G 4191 -U 10264 ; WX 732 ; N uni2818 ; G 4192 -U 10265 ; WX 732 ; N uni2819 ; G 4193 -U 10266 ; WX 732 ; N uni281A ; G 4194 -U 10267 ; WX 732 ; N uni281B ; G 4195 -U 10268 ; WX 732 ; N uni281C ; G 4196 -U 10269 ; WX 732 ; N uni281D ; G 4197 -U 10270 ; WX 732 ; N uni281E ; G 4198 -U 10271 ; WX 732 ; N uni281F ; G 4199 -U 10272 ; WX 732 ; N uni2820 ; G 4200 -U 10273 ; WX 732 ; N uni2821 ; G 4201 -U 10274 ; WX 732 ; N uni2822 ; G 4202 -U 10275 ; WX 732 ; N uni2823 ; G 4203 -U 10276 ; WX 732 ; N uni2824 ; G 4204 -U 10277 ; WX 732 ; N uni2825 ; G 4205 -U 10278 ; WX 732 ; N uni2826 ; G 4206 -U 10279 ; WX 732 ; N uni2827 ; G 4207 -U 10280 ; WX 732 ; N uni2828 ; G 4208 -U 10281 ; WX 732 ; N uni2829 ; G 4209 -U 10282 ; WX 732 ; N uni282A ; G 4210 -U 10283 ; WX 732 ; N uni282B ; G 4211 -U 10284 ; WX 732 ; N uni282C ; G 4212 -U 10285 ; WX 732 ; N uni282D ; G 4213 -U 10286 ; WX 732 ; N uni282E ; G 4214 -U 10287 ; WX 732 ; N uni282F ; G 4215 -U 10288 ; WX 732 ; N uni2830 ; G 4216 -U 10289 ; WX 732 ; N uni2831 ; G 4217 -U 10290 ; WX 732 ; N uni2832 ; G 4218 -U 10291 ; WX 732 ; N uni2833 ; G 4219 -U 10292 ; WX 732 ; N uni2834 ; G 4220 -U 10293 ; WX 732 ; N uni2835 ; G 4221 -U 10294 ; WX 732 ; N uni2836 ; G 4222 -U 10295 ; WX 732 ; N uni2837 ; G 4223 -U 10296 ; WX 732 ; N uni2838 ; G 4224 -U 10297 ; WX 732 ; N uni2839 ; G 4225 -U 10298 ; WX 732 ; N uni283A ; G 4226 -U 10299 ; WX 732 ; N uni283B ; G 4227 -U 10300 ; WX 732 ; N uni283C ; G 4228 -U 10301 ; WX 732 ; N uni283D ; G 4229 -U 10302 ; WX 732 ; N uni283E ; G 4230 -U 10303 ; WX 732 ; N uni283F ; G 4231 -U 10304 ; WX 732 ; N uni2840 ; G 4232 -U 10305 ; WX 732 ; N uni2841 ; G 4233 -U 10306 ; WX 732 ; N uni2842 ; G 4234 -U 10307 ; WX 732 ; N uni2843 ; G 4235 -U 10308 ; WX 732 ; N uni2844 ; G 4236 -U 10309 ; WX 732 ; N uni2845 ; G 4237 -U 10310 ; WX 732 ; N uni2846 ; G 4238 -U 10311 ; WX 732 ; N uni2847 ; G 4239 -U 10312 ; WX 732 ; N uni2848 ; G 4240 -U 10313 ; WX 732 ; N uni2849 ; G 4241 -U 10314 ; WX 732 ; N uni284A ; G 4242 -U 10315 ; WX 732 ; N uni284B ; G 4243 -U 10316 ; WX 732 ; N uni284C ; G 4244 -U 10317 ; WX 732 ; N uni284D ; G 4245 -U 10318 ; WX 732 ; N uni284E ; G 4246 -U 10319 ; WX 732 ; N uni284F ; G 4247 -U 10320 ; WX 732 ; N uni2850 ; G 4248 -U 10321 ; WX 732 ; N uni2851 ; G 4249 -U 10322 ; WX 732 ; N uni2852 ; G 4250 -U 10323 ; WX 732 ; N uni2853 ; G 4251 -U 10324 ; WX 732 ; N uni2854 ; G 4252 -U 10325 ; WX 732 ; N uni2855 ; G 4253 -U 10326 ; WX 732 ; N uni2856 ; G 4254 -U 10327 ; WX 732 ; N uni2857 ; G 4255 -U 10328 ; WX 732 ; N uni2858 ; G 4256 -U 10329 ; WX 732 ; N uni2859 ; G 4257 -U 10330 ; WX 732 ; N uni285A ; G 4258 -U 10331 ; WX 732 ; N uni285B ; G 4259 -U 10332 ; WX 732 ; N uni285C ; G 4260 -U 10333 ; WX 732 ; N uni285D ; G 4261 -U 10334 ; WX 732 ; N uni285E ; G 4262 -U 10335 ; WX 732 ; N uni285F ; G 4263 -U 10336 ; WX 732 ; N uni2860 ; G 4264 -U 10337 ; WX 732 ; N uni2861 ; G 4265 -U 10338 ; WX 732 ; N uni2862 ; G 4266 -U 10339 ; WX 732 ; N uni2863 ; G 4267 -U 10340 ; WX 732 ; N uni2864 ; G 4268 -U 10341 ; WX 732 ; N uni2865 ; G 4269 -U 10342 ; WX 732 ; N uni2866 ; G 4270 -U 10343 ; WX 732 ; N uni2867 ; G 4271 -U 10344 ; WX 732 ; N uni2868 ; G 4272 -U 10345 ; WX 732 ; N uni2869 ; G 4273 -U 10346 ; WX 732 ; N uni286A ; G 4274 -U 10347 ; WX 732 ; N uni286B ; G 4275 -U 10348 ; WX 732 ; N uni286C ; G 4276 -U 10349 ; WX 732 ; N uni286D ; G 4277 -U 10350 ; WX 732 ; N uni286E ; G 4278 -U 10351 ; WX 732 ; N uni286F ; G 4279 -U 10352 ; WX 732 ; N uni2870 ; G 4280 -U 10353 ; WX 732 ; N uni2871 ; G 4281 -U 10354 ; WX 732 ; N uni2872 ; G 4282 -U 10355 ; WX 732 ; N uni2873 ; G 4283 -U 10356 ; WX 732 ; N uni2874 ; G 4284 -U 10357 ; WX 732 ; N uni2875 ; G 4285 -U 10358 ; WX 732 ; N uni2876 ; G 4286 -U 10359 ; WX 732 ; N uni2877 ; G 4287 -U 10360 ; WX 732 ; N uni2878 ; G 4288 -U 10361 ; WX 732 ; N uni2879 ; G 4289 -U 10362 ; WX 732 ; N uni287A ; G 4290 -U 10363 ; WX 732 ; N uni287B ; G 4291 -U 10364 ; WX 732 ; N uni287C ; G 4292 -U 10365 ; WX 732 ; N uni287D ; G 4293 -U 10366 ; WX 732 ; N uni287E ; G 4294 -U 10367 ; WX 732 ; N uni287F ; G 4295 -U 10368 ; WX 732 ; N uni2880 ; G 4296 -U 10369 ; WX 732 ; N uni2881 ; G 4297 -U 10370 ; WX 732 ; N uni2882 ; G 4298 -U 10371 ; WX 732 ; N uni2883 ; G 4299 -U 10372 ; WX 732 ; N uni2884 ; G 4300 -U 10373 ; WX 732 ; N uni2885 ; G 4301 -U 10374 ; WX 732 ; N uni2886 ; G 4302 -U 10375 ; WX 732 ; N uni2887 ; G 4303 -U 10376 ; WX 732 ; N uni2888 ; G 4304 -U 10377 ; WX 732 ; N uni2889 ; G 4305 -U 10378 ; WX 732 ; N uni288A ; G 4306 -U 10379 ; WX 732 ; N uni288B ; G 4307 -U 10380 ; WX 732 ; N uni288C ; G 4308 -U 10381 ; WX 732 ; N uni288D ; G 4309 -U 10382 ; WX 732 ; N uni288E ; G 4310 -U 10383 ; WX 732 ; N uni288F ; G 4311 -U 10384 ; WX 732 ; N uni2890 ; G 4312 -U 10385 ; WX 732 ; N uni2891 ; G 4313 -U 10386 ; WX 732 ; N uni2892 ; G 4314 -U 10387 ; WX 732 ; N uni2893 ; G 4315 -U 10388 ; WX 732 ; N uni2894 ; G 4316 -U 10389 ; WX 732 ; N uni2895 ; G 4317 -U 10390 ; WX 732 ; N uni2896 ; G 4318 -U 10391 ; WX 732 ; N uni2897 ; G 4319 -U 10392 ; WX 732 ; N uni2898 ; G 4320 -U 10393 ; WX 732 ; N uni2899 ; G 4321 -U 10394 ; WX 732 ; N uni289A ; G 4322 -U 10395 ; WX 732 ; N uni289B ; G 4323 -U 10396 ; WX 732 ; N uni289C ; G 4324 -U 10397 ; WX 732 ; N uni289D ; G 4325 -U 10398 ; WX 732 ; N uni289E ; G 4326 -U 10399 ; WX 732 ; N uni289F ; G 4327 -U 10400 ; WX 732 ; N uni28A0 ; G 4328 -U 10401 ; WX 732 ; N uni28A1 ; G 4329 -U 10402 ; WX 732 ; N uni28A2 ; G 4330 -U 10403 ; WX 732 ; N uni28A3 ; G 4331 -U 10404 ; WX 732 ; N uni28A4 ; G 4332 -U 10405 ; WX 732 ; N uni28A5 ; G 4333 -U 10406 ; WX 732 ; N uni28A6 ; G 4334 -U 10407 ; WX 732 ; N uni28A7 ; G 4335 -U 10408 ; WX 732 ; N uni28A8 ; G 4336 -U 10409 ; WX 732 ; N uni28A9 ; G 4337 -U 10410 ; WX 732 ; N uni28AA ; G 4338 -U 10411 ; WX 732 ; N uni28AB ; G 4339 -U 10412 ; WX 732 ; N uni28AC ; G 4340 -U 10413 ; WX 732 ; N uni28AD ; G 4341 -U 10414 ; WX 732 ; N uni28AE ; G 4342 -U 10415 ; WX 732 ; N uni28AF ; G 4343 -U 10416 ; WX 732 ; N uni28B0 ; G 4344 -U 10417 ; WX 732 ; N uni28B1 ; G 4345 -U 10418 ; WX 732 ; N uni28B2 ; G 4346 -U 10419 ; WX 732 ; N uni28B3 ; G 4347 -U 10420 ; WX 732 ; N uni28B4 ; G 4348 -U 10421 ; WX 732 ; N uni28B5 ; G 4349 -U 10422 ; WX 732 ; N uni28B6 ; G 4350 -U 10423 ; WX 732 ; N uni28B7 ; G 4351 -U 10424 ; WX 732 ; N uni28B8 ; G 4352 -U 10425 ; WX 732 ; N uni28B9 ; G 4353 -U 10426 ; WX 732 ; N uni28BA ; G 4354 -U 10427 ; WX 732 ; N uni28BB ; G 4355 -U 10428 ; WX 732 ; N uni28BC ; G 4356 -U 10429 ; WX 732 ; N uni28BD ; G 4357 -U 10430 ; WX 732 ; N uni28BE ; G 4358 -U 10431 ; WX 732 ; N uni28BF ; G 4359 -U 10432 ; WX 732 ; N uni28C0 ; G 4360 -U 10433 ; WX 732 ; N uni28C1 ; G 4361 -U 10434 ; WX 732 ; N uni28C2 ; G 4362 -U 10435 ; WX 732 ; N uni28C3 ; G 4363 -U 10436 ; WX 732 ; N uni28C4 ; G 4364 -U 10437 ; WX 732 ; N uni28C5 ; G 4365 -U 10438 ; WX 732 ; N uni28C6 ; G 4366 -U 10439 ; WX 732 ; N uni28C7 ; G 4367 -U 10440 ; WX 732 ; N uni28C8 ; G 4368 -U 10441 ; WX 732 ; N uni28C9 ; G 4369 -U 10442 ; WX 732 ; N uni28CA ; G 4370 -U 10443 ; WX 732 ; N uni28CB ; G 4371 -U 10444 ; WX 732 ; N uni28CC ; G 4372 -U 10445 ; WX 732 ; N uni28CD ; G 4373 -U 10446 ; WX 732 ; N uni28CE ; G 4374 -U 10447 ; WX 732 ; N uni28CF ; G 4375 -U 10448 ; WX 732 ; N uni28D0 ; G 4376 -U 10449 ; WX 732 ; N uni28D1 ; G 4377 -U 10450 ; WX 732 ; N uni28D2 ; G 4378 -U 10451 ; WX 732 ; N uni28D3 ; G 4379 -U 10452 ; WX 732 ; N uni28D4 ; G 4380 -U 10453 ; WX 732 ; N uni28D5 ; G 4381 -U 10454 ; WX 732 ; N uni28D6 ; G 4382 -U 10455 ; WX 732 ; N uni28D7 ; G 4383 -U 10456 ; WX 732 ; N uni28D8 ; G 4384 -U 10457 ; WX 732 ; N uni28D9 ; G 4385 -U 10458 ; WX 732 ; N uni28DA ; G 4386 -U 10459 ; WX 732 ; N uni28DB ; G 4387 -U 10460 ; WX 732 ; N uni28DC ; G 4388 -U 10461 ; WX 732 ; N uni28DD ; G 4389 -U 10462 ; WX 732 ; N uni28DE ; G 4390 -U 10463 ; WX 732 ; N uni28DF ; G 4391 -U 10464 ; WX 732 ; N uni28E0 ; G 4392 -U 10465 ; WX 732 ; N uni28E1 ; G 4393 -U 10466 ; WX 732 ; N uni28E2 ; G 4394 -U 10467 ; WX 732 ; N uni28E3 ; G 4395 -U 10468 ; WX 732 ; N uni28E4 ; G 4396 -U 10469 ; WX 732 ; N uni28E5 ; G 4397 -U 10470 ; WX 732 ; N uni28E6 ; G 4398 -U 10471 ; WX 732 ; N uni28E7 ; G 4399 -U 10472 ; WX 732 ; N uni28E8 ; G 4400 -U 10473 ; WX 732 ; N uni28E9 ; G 4401 -U 10474 ; WX 732 ; N uni28EA ; G 4402 -U 10475 ; WX 732 ; N uni28EB ; G 4403 -U 10476 ; WX 732 ; N uni28EC ; G 4404 -U 10477 ; WX 732 ; N uni28ED ; G 4405 -U 10478 ; WX 732 ; N uni28EE ; G 4406 -U 10479 ; WX 732 ; N uni28EF ; G 4407 -U 10480 ; WX 732 ; N uni28F0 ; G 4408 -U 10481 ; WX 732 ; N uni28F1 ; G 4409 -U 10482 ; WX 732 ; N uni28F2 ; G 4410 -U 10483 ; WX 732 ; N uni28F3 ; G 4411 -U 10484 ; WX 732 ; N uni28F4 ; G 4412 -U 10485 ; WX 732 ; N uni28F5 ; G 4413 -U 10486 ; WX 732 ; N uni28F6 ; G 4414 -U 10487 ; WX 732 ; N uni28F7 ; G 4415 -U 10488 ; WX 732 ; N uni28F8 ; G 4416 -U 10489 ; WX 732 ; N uni28F9 ; G 4417 -U 10490 ; WX 732 ; N uni28FA ; G 4418 -U 10491 ; WX 732 ; N uni28FB ; G 4419 -U 10492 ; WX 732 ; N uni28FC ; G 4420 -U 10493 ; WX 732 ; N uni28FD ; G 4421 -U 10494 ; WX 732 ; N uni28FE ; G 4422 -U 10495 ; WX 732 ; N uni28FF ; G 4423 -U 10502 ; WX 838 ; N uni2906 ; G 4424 -U 10503 ; WX 838 ; N uni2907 ; G 4425 -U 10506 ; WX 838 ; N uni290A ; G 4426 -U 10507 ; WX 838 ; N uni290B ; G 4427 -U 10560 ; WX 683 ; N uni2940 ; G 4428 -U 10561 ; WX 683 ; N uni2941 ; G 4429 -U 10627 ; WX 734 ; N uni2983 ; G 4430 -U 10628 ; WX 734 ; N uni2984 ; G 4431 -U 10702 ; WX 838 ; N uni29CE ; G 4432 -U 10703 ; WX 1000 ; N uni29CF ; G 4433 -U 10704 ; WX 1000 ; N uni29D0 ; G 4434 -U 10705 ; WX 1000 ; N uni29D1 ; G 4435 -U 10706 ; WX 1000 ; N uni29D2 ; G 4436 -U 10707 ; WX 1000 ; N uni29D3 ; G 4437 -U 10708 ; WX 1000 ; N uni29D4 ; G 4438 -U 10709 ; WX 1000 ; N uni29D5 ; G 4439 -U 10731 ; WX 494 ; N uni29EB ; G 4440 -U 10746 ; WX 838 ; N uni29FA ; G 4441 -U 10747 ; WX 838 ; N uni29FB ; G 4442 -U 10752 ; WX 1000 ; N uni2A00 ; G 4443 -U 10753 ; WX 1000 ; N uni2A01 ; G 4444 -U 10754 ; WX 1000 ; N uni2A02 ; G 4445 -U 10764 ; WX 1325 ; N uni2A0C ; G 4446 -U 10765 ; WX 521 ; N uni2A0D ; G 4447 -U 10766 ; WX 521 ; N uni2A0E ; G 4448 -U 10767 ; WX 521 ; N uni2A0F ; G 4449 -U 10768 ; WX 521 ; N uni2A10 ; G 4450 -U 10769 ; WX 521 ; N uni2A11 ; G 4451 -U 10770 ; WX 521 ; N uni2A12 ; G 4452 -U 10771 ; WX 521 ; N uni2A13 ; G 4453 -U 10772 ; WX 521 ; N uni2A14 ; G 4454 -U 10773 ; WX 521 ; N uni2A15 ; G 4455 -U 10774 ; WX 521 ; N uni2A16 ; G 4456 -U 10775 ; WX 521 ; N uni2A17 ; G 4457 -U 10776 ; WX 521 ; N uni2A18 ; G 4458 -U 10777 ; WX 521 ; N uni2A19 ; G 4459 -U 10778 ; WX 521 ; N uni2A1A ; G 4460 -U 10779 ; WX 521 ; N uni2A1B ; G 4461 -U 10780 ; WX 521 ; N uni2A1C ; G 4462 -U 10799 ; WX 838 ; N uni2A2F ; G 4463 -U 10877 ; WX 838 ; N uni2A7D ; G 4464 -U 10878 ; WX 838 ; N uni2A7E ; G 4465 -U 10879 ; WX 838 ; N uni2A7F ; G 4466 -U 10880 ; WX 838 ; N uni2A80 ; G 4467 -U 10881 ; WX 838 ; N uni2A81 ; G 4468 -U 10882 ; WX 838 ; N uni2A82 ; G 4469 -U 10883 ; WX 838 ; N uni2A83 ; G 4470 -U 10884 ; WX 838 ; N uni2A84 ; G 4471 -U 10885 ; WX 838 ; N uni2A85 ; G 4472 -U 10886 ; WX 838 ; N uni2A86 ; G 4473 -U 10887 ; WX 838 ; N uni2A87 ; G 4474 -U 10888 ; WX 838 ; N uni2A88 ; G 4475 -U 10889 ; WX 838 ; N uni2A89 ; G 4476 -U 10890 ; WX 838 ; N uni2A8A ; G 4477 -U 10891 ; WX 838 ; N uni2A8B ; G 4478 -U 10892 ; WX 838 ; N uni2A8C ; G 4479 -U 10893 ; WX 838 ; N uni2A8D ; G 4480 -U 10894 ; WX 838 ; N uni2A8E ; G 4481 -U 10895 ; WX 838 ; N uni2A8F ; G 4482 -U 10896 ; WX 838 ; N uni2A90 ; G 4483 -U 10897 ; WX 838 ; N uni2A91 ; G 4484 -U 10898 ; WX 838 ; N uni2A92 ; G 4485 -U 10899 ; WX 838 ; N uni2A93 ; G 4486 -U 10900 ; WX 838 ; N uni2A94 ; G 4487 -U 10901 ; WX 838 ; N uni2A95 ; G 4488 -U 10902 ; WX 838 ; N uni2A96 ; G 4489 -U 10903 ; WX 838 ; N uni2A97 ; G 4490 -U 10904 ; WX 838 ; N uni2A98 ; G 4491 -U 10905 ; WX 838 ; N uni2A99 ; G 4492 -U 10906 ; WX 838 ; N uni2A9A ; G 4493 -U 10907 ; WX 838 ; N uni2A9B ; G 4494 -U 10908 ; WX 838 ; N uni2A9C ; G 4495 -U 10909 ; WX 838 ; N uni2A9D ; G 4496 -U 10910 ; WX 838 ; N uni2A9E ; G 4497 -U 10911 ; WX 838 ; N uni2A9F ; G 4498 -U 10912 ; WX 838 ; N uni2AA0 ; G 4499 -U 10926 ; WX 838 ; N uni2AAE ; G 4500 -U 10927 ; WX 838 ; N uni2AAF ; G 4501 -U 10928 ; WX 838 ; N uni2AB0 ; G 4502 -U 10929 ; WX 838 ; N uni2AB1 ; G 4503 -U 10930 ; WX 838 ; N uni2AB2 ; G 4504 -U 10931 ; WX 838 ; N uni2AB3 ; G 4505 -U 10932 ; WX 838 ; N uni2AB4 ; G 4506 -U 10933 ; WX 838 ; N uni2AB5 ; G 4507 -U 10934 ; WX 838 ; N uni2AB6 ; G 4508 -U 10935 ; WX 838 ; N uni2AB7 ; G 4509 -U 10936 ; WX 838 ; N uni2AB8 ; G 4510 -U 10937 ; WX 838 ; N uni2AB9 ; G 4511 -U 10938 ; WX 838 ; N uni2ABA ; G 4512 -U 11001 ; WX 838 ; N uni2AF9 ; G 4513 -U 11002 ; WX 838 ; N uni2AFA ; G 4514 -U 11008 ; WX 838 ; N uni2B00 ; G 4515 -U 11009 ; WX 838 ; N uni2B01 ; G 4516 -U 11010 ; WX 838 ; N uni2B02 ; G 4517 -U 11011 ; WX 838 ; N uni2B03 ; G 4518 -U 11012 ; WX 838 ; N uni2B04 ; G 4519 -U 11013 ; WX 838 ; N uni2B05 ; G 4520 -U 11014 ; WX 838 ; N uni2B06 ; G 4521 -U 11015 ; WX 838 ; N uni2B07 ; G 4522 -U 11016 ; WX 838 ; N uni2B08 ; G 4523 -U 11017 ; WX 838 ; N uni2B09 ; G 4524 -U 11018 ; WX 838 ; N uni2B0A ; G 4525 -U 11019 ; WX 838 ; N uni2B0B ; G 4526 -U 11020 ; WX 838 ; N uni2B0C ; G 4527 -U 11021 ; WX 838 ; N uni2B0D ; G 4528 -U 11022 ; WX 836 ; N uni2B0E ; G 4529 -U 11023 ; WX 836 ; N uni2B0F ; G 4530 -U 11024 ; WX 836 ; N uni2B10 ; G 4531 -U 11025 ; WX 836 ; N uni2B11 ; G 4532 -U 11026 ; WX 945 ; N uni2B12 ; G 4533 -U 11027 ; WX 945 ; N uni2B13 ; G 4534 -U 11028 ; WX 945 ; N uni2B14 ; G 4535 -U 11029 ; WX 945 ; N uni2B15 ; G 4536 -U 11030 ; WX 769 ; N uni2B16 ; G 4537 -U 11031 ; WX 769 ; N uni2B17 ; G 4538 -U 11032 ; WX 769 ; N uni2B18 ; G 4539 -U 11033 ; WX 769 ; N uni2B19 ; G 4540 -U 11034 ; WX 945 ; N uni2B1A ; G 4541 -U 11039 ; WX 869 ; N uni2B1F ; G 4542 -U 11040 ; WX 869 ; N uni2B20 ; G 4543 -U 11041 ; WX 873 ; N uni2B21 ; G 4544 -U 11042 ; WX 873 ; N uni2B22 ; G 4545 -U 11043 ; WX 873 ; N uni2B23 ; G 4546 -U 11044 ; WX 1119 ; N uni2B24 ; G 4547 -U 11091 ; WX 869 ; N uni2B53 ; G 4548 -U 11092 ; WX 869 ; N uni2B54 ; G 4549 -U 11360 ; WX 557 ; N uni2C60 ; G 4550 -U 11361 ; WX 278 ; N uni2C61 ; G 4551 -U 11362 ; WX 557 ; N uni2C62 ; G 4552 -U 11363 ; WX 603 ; N uni2C63 ; G 4553 -U 11364 ; WX 695 ; N uni2C64 ; G 4554 -U 11365 ; WX 613 ; N uni2C65 ; G 4555 -U 11366 ; WX 392 ; N uni2C66 ; G 4556 -U 11367 ; WX 752 ; N uni2C67 ; G 4557 -U 11368 ; WX 634 ; N uni2C68 ; G 4558 -U 11369 ; WX 656 ; N uni2C69 ; G 4559 -U 11370 ; WX 579 ; N uni2C6A ; G 4560 -U 11371 ; WX 685 ; N uni2C6B ; G 4561 -U 11372 ; WX 525 ; N uni2C6C ; G 4562 -U 11373 ; WX 781 ; N uni2C6D ; G 4563 -U 11374 ; WX 863 ; N uni2C6E ; G 4564 -U 11375 ; WX 684 ; N uni2C6F ; G 4565 -U 11376 ; WX 781 ; N uni2C70 ; G 4566 -U 11377 ; WX 734 ; N uni2C71 ; G 4567 -U 11378 ; WX 1128 ; N uni2C72 ; G 4568 -U 11379 ; WX 961 ; N uni2C73 ; G 4569 -U 11380 ; WX 592 ; N uni2C74 ; G 4570 -U 11381 ; WX 654 ; N uni2C75 ; G 4571 -U 11382 ; WX 568 ; N uni2C76 ; G 4572 -U 11383 ; WX 660 ; N uni2C77 ; G 4573 -U 11385 ; WX 414 ; N uni2C79 ; G 4574 -U 11386 ; WX 612 ; N uni2C7A ; G 4575 -U 11387 ; WX 491 ; N uni2C7B ; G 4576 -U 11388 ; WX 175 ; N uni2C7C ; G 4577 -U 11389 ; WX 431 ; N uni2C7D ; G 4578 -U 11390 ; WX 635 ; N uni2C7E ; G 4579 -U 11391 ; WX 685 ; N uni2C7F ; G 4580 -U 11568 ; WX 646 ; N uni2D30 ; G 4581 -U 11569 ; WX 888 ; N uni2D31 ; G 4582 -U 11570 ; WX 888 ; N uni2D32 ; G 4583 -U 11571 ; WX 682 ; N uni2D33 ; G 4584 -U 11572 ; WX 684 ; N uni2D34 ; G 4585 -U 11573 ; WX 635 ; N uni2D35 ; G 4586 -U 11574 ; WX 562 ; N uni2D36 ; G 4587 -U 11575 ; WX 684 ; N uni2D37 ; G 4588 -U 11576 ; WX 684 ; N uni2D38 ; G 4589 -U 11577 ; WX 632 ; N uni2D39 ; G 4590 -U 11578 ; WX 632 ; N uni2D3A ; G 4591 -U 11579 ; WX 683 ; N uni2D3B ; G 4592 -U 11580 ; WX 875 ; N uni2D3C ; G 4593 -U 11581 ; WX 685 ; N uni2D3D ; G 4594 -U 11582 ; WX 491 ; N uni2D3E ; G 4595 -U 11583 ; WX 685 ; N uni2D3F ; G 4596 -U 11584 ; WX 888 ; N uni2D40 ; G 4597 -U 11585 ; WX 888 ; N uni2D41 ; G 4598 -U 11586 ; WX 300 ; N uni2D42 ; G 4599 -U 11587 ; WX 627 ; N uni2D43 ; G 4600 -U 11588 ; WX 752 ; N uni2D44 ; G 4601 -U 11589 ; WX 656 ; N uni2D45 ; G 4602 -U 11590 ; WX 527 ; N uni2D46 ; G 4603 -U 11591 ; WX 685 ; N uni2D47 ; G 4604 -U 11592 ; WX 645 ; N uni2D48 ; G 4605 -U 11593 ; WX 632 ; N uni2D49 ; G 4606 -U 11594 ; WX 502 ; N uni2D4A ; G 4607 -U 11595 ; WX 953 ; N uni2D4B ; G 4608 -U 11596 ; WX 778 ; N uni2D4C ; G 4609 -U 11597 ; WX 748 ; N uni2D4D ; G 4610 -U 11598 ; WX 621 ; N uni2D4E ; G 4611 -U 11599 ; WX 295 ; N uni2D4F ; G 4612 -U 11600 ; WX 778 ; N uni2D50 ; G 4613 -U 11601 ; WX 295 ; N uni2D51 ; G 4614 -U 11602 ; WX 752 ; N uni2D52 ; G 4615 -U 11603 ; WX 633 ; N uni2D53 ; G 4616 -U 11604 ; WX 888 ; N uni2D54 ; G 4617 -U 11605 ; WX 888 ; N uni2D55 ; G 4618 -U 11606 ; WX 752 ; N uni2D56 ; G 4619 -U 11607 ; WX 320 ; N uni2D57 ; G 4620 -U 11608 ; WX 749 ; N uni2D58 ; G 4621 -U 11609 ; WX 888 ; N uni2D59 ; G 4622 -U 11610 ; WX 888 ; N uni2D5A ; G 4623 -U 11611 ; WX 698 ; N uni2D5B ; G 4624 -U 11612 ; WX 768 ; N uni2D5C ; G 4625 -U 11613 ; WX 685 ; N uni2D5D ; G 4626 -U 11614 ; WX 698 ; N uni2D5E ; G 4627 -U 11615 ; WX 622 ; N uni2D5F ; G 4628 -U 11616 ; WX 684 ; N uni2D60 ; G 4629 -U 11617 ; WX 752 ; N uni2D61 ; G 4630 -U 11618 ; WX 632 ; N uni2D62 ; G 4631 -U 11619 ; WX 788 ; N uni2D63 ; G 4632 -U 11620 ; WX 567 ; N uni2D64 ; G 4633 -U 11621 ; WX 788 ; N uni2D65 ; G 4634 -U 11631 ; WX 515 ; N uni2D6F ; G 4635 -U 11800 ; WX 531 ; N uni2E18 ; G 4636 -U 11810 ; WX 390 ; N uni2E22 ; G 4637 -U 11811 ; WX 390 ; N uni2E23 ; G 4638 -U 11812 ; WX 390 ; N uni2E24 ; G 4639 -U 11813 ; WX 390 ; N uni2E25 ; G 4640 -U 11822 ; WX 531 ; N uni2E2E ; G 4641 -U 19904 ; WX 896 ; N uni4DC0 ; G 4642 -U 19905 ; WX 896 ; N uni4DC1 ; G 4643 -U 19906 ; WX 896 ; N uni4DC2 ; G 4644 -U 19907 ; WX 896 ; N uni4DC3 ; G 4645 -U 19908 ; WX 896 ; N uni4DC4 ; G 4646 -U 19909 ; WX 896 ; N uni4DC5 ; G 4647 -U 19910 ; WX 896 ; N uni4DC6 ; G 4648 -U 19911 ; WX 896 ; N uni4DC7 ; G 4649 -U 19912 ; WX 896 ; N uni4DC8 ; G 4650 -U 19913 ; WX 896 ; N uni4DC9 ; G 4651 -U 19914 ; WX 896 ; N uni4DCA ; G 4652 -U 19915 ; WX 896 ; N uni4DCB ; G 4653 -U 19916 ; WX 896 ; N uni4DCC ; G 4654 -U 19917 ; WX 896 ; N uni4DCD ; G 4655 -U 19918 ; WX 896 ; N uni4DCE ; G 4656 -U 19919 ; WX 896 ; N uni4DCF ; G 4657 -U 19920 ; WX 896 ; N uni4DD0 ; G 4658 -U 19921 ; WX 896 ; N uni4DD1 ; G 4659 -U 19922 ; WX 896 ; N uni4DD2 ; G 4660 -U 19923 ; WX 896 ; N uni4DD3 ; G 4661 -U 19924 ; WX 896 ; N uni4DD4 ; G 4662 -U 19925 ; WX 896 ; N uni4DD5 ; G 4663 -U 19926 ; WX 896 ; N uni4DD6 ; G 4664 -U 19927 ; WX 896 ; N uni4DD7 ; G 4665 -U 19928 ; WX 896 ; N uni4DD8 ; G 4666 -U 19929 ; WX 896 ; N uni4DD9 ; G 4667 -U 19930 ; WX 896 ; N uni4DDA ; G 4668 -U 19931 ; WX 896 ; N uni4DDB ; G 4669 -U 19932 ; WX 896 ; N uni4DDC ; G 4670 -U 19933 ; WX 896 ; N uni4DDD ; G 4671 -U 19934 ; WX 896 ; N uni4DDE ; G 4672 -U 19935 ; WX 896 ; N uni4DDF ; G 4673 -U 19936 ; WX 896 ; N uni4DE0 ; G 4674 -U 19937 ; WX 896 ; N uni4DE1 ; G 4675 -U 19938 ; WX 896 ; N uni4DE2 ; G 4676 -U 19939 ; WX 896 ; N uni4DE3 ; G 4677 -U 19940 ; WX 896 ; N uni4DE4 ; G 4678 -U 19941 ; WX 896 ; N uni4DE5 ; G 4679 -U 19942 ; WX 896 ; N uni4DE6 ; G 4680 -U 19943 ; WX 896 ; N uni4DE7 ; G 4681 -U 19944 ; WX 896 ; N uni4DE8 ; G 4682 -U 19945 ; WX 896 ; N uni4DE9 ; G 4683 -U 19946 ; WX 896 ; N uni4DEA ; G 4684 -U 19947 ; WX 896 ; N uni4DEB ; G 4685 -U 19948 ; WX 896 ; N uni4DEC ; G 4686 -U 19949 ; WX 896 ; N uni4DED ; G 4687 -U 19950 ; WX 896 ; N uni4DEE ; G 4688 -U 19951 ; WX 896 ; N uni4DEF ; G 4689 -U 19952 ; WX 896 ; N uni4DF0 ; G 4690 -U 19953 ; WX 896 ; N uni4DF1 ; G 4691 -U 19954 ; WX 896 ; N uni4DF2 ; G 4692 -U 19955 ; WX 896 ; N uni4DF3 ; G 4693 -U 19956 ; WX 896 ; N uni4DF4 ; G 4694 -U 19957 ; WX 896 ; N uni4DF5 ; G 4695 -U 19958 ; WX 896 ; N uni4DF6 ; G 4696 -U 19959 ; WX 896 ; N uni4DF7 ; G 4697 -U 19960 ; WX 896 ; N uni4DF8 ; G 4698 -U 19961 ; WX 896 ; N uni4DF9 ; G 4699 -U 19962 ; WX 896 ; N uni4DFA ; G 4700 -U 19963 ; WX 896 ; N uni4DFB ; G 4701 -U 19964 ; WX 896 ; N uni4DFC ; G 4702 -U 19965 ; WX 896 ; N uni4DFD ; G 4703 -U 19966 ; WX 896 ; N uni4DFE ; G 4704 -U 19967 ; WX 896 ; N uni4DFF ; G 4705 -U 42564 ; WX 635 ; N uniA644 ; G 4706 -U 42565 ; WX 521 ; N uniA645 ; G 4707 -U 42566 ; WX 354 ; N uniA646 ; G 4708 -U 42567 ; WX 338 ; N uniA647 ; G 4709 -U 42572 ; WX 1180 ; N uniA64C ; G 4710 -U 42573 ; WX 1028 ; N uniA64D ; G 4711 -U 42576 ; WX 1029 ; N uniA650 ; G 4712 -U 42577 ; WX 906 ; N uniA651 ; G 4713 -U 42580 ; WX 1080 ; N uniA654 ; G 4714 -U 42581 ; WX 842 ; N uniA655 ; G 4715 -U 42582 ; WX 977 ; N uniA656 ; G 4716 -U 42583 ; WX 843 ; N uniA657 ; G 4717 -U 42594 ; WX 1062 ; N uniA662 ; G 4718 -U 42595 ; WX 912 ; N uniA663 ; G 4719 -U 42596 ; WX 1066 ; N uniA664 ; G 4720 -U 42597 ; WX 901 ; N uniA665 ; G 4721 -U 42598 ; WX 1178 ; N uniA666 ; G 4722 -U 42599 ; WX 1008 ; N uniA667 ; G 4723 -U 42600 ; WX 787 ; N uniA668 ; G 4724 -U 42601 ; WX 612 ; N uniA669 ; G 4725 -U 42602 ; WX 855 ; N uniA66A ; G 4726 -U 42603 ; WX 712 ; N uniA66B ; G 4727 -U 42604 ; WX 1358 ; N uniA66C ; G 4728 -U 42605 ; WX 1019 ; N uniA66D ; G 4729 -U 42606 ; WX 879 ; N uniA66E ; G 4730 -U 42634 ; WX 782 ; N uniA68A ; G 4731 -U 42635 ; WX 685 ; N uniA68B ; G 4732 -U 42636 ; WX 611 ; N uniA68C ; G 4733 -U 42637 ; WX 583 ; N uniA68D ; G 4734 -U 42644 ; WX 686 ; N uniA694 ; G 4735 -U 42645 ; WX 634 ; N uniA695 ; G 4736 -U 42760 ; WX 493 ; N uniA708 ; G 4737 -U 42761 ; WX 493 ; N uniA709 ; G 4738 -U 42762 ; WX 493 ; N uniA70A ; G 4739 -U 42763 ; WX 493 ; N uniA70B ; G 4740 -U 42764 ; WX 493 ; N uniA70C ; G 4741 -U 42765 ; WX 493 ; N uniA70D ; G 4742 -U 42766 ; WX 493 ; N uniA70E ; G 4743 -U 42767 ; WX 493 ; N uniA70F ; G 4744 -U 42768 ; WX 493 ; N uniA710 ; G 4745 -U 42769 ; WX 493 ; N uniA711 ; G 4746 -U 42770 ; WX 493 ; N uniA712 ; G 4747 -U 42771 ; WX 493 ; N uniA713 ; G 4748 -U 42772 ; WX 493 ; N uniA714 ; G 4749 -U 42773 ; WX 493 ; N uniA715 ; G 4750 -U 42774 ; WX 493 ; N uniA716 ; G 4751 -U 42779 ; WX 369 ; N uniA71B ; G 4752 -U 42780 ; WX 369 ; N uniA71C ; G 4753 -U 42781 ; WX 252 ; N uniA71D ; G 4754 -U 42782 ; WX 252 ; N uniA71E ; G 4755 -U 42783 ; WX 252 ; N uniA71F ; G 4756 -U 42786 ; WX 385 ; N uniA722 ; G 4757 -U 42787 ; WX 356 ; N uniA723 ; G 4758 -U 42788 ; WX 472 ; N uniA724 ; G 4759 -U 42789 ; WX 472 ; N uniA725 ; G 4760 -U 42790 ; WX 752 ; N uniA726 ; G 4761 -U 42791 ; WX 634 ; N uniA727 ; G 4762 -U 42792 ; WX 878 ; N uniA728 ; G 4763 -U 42793 ; WX 709 ; N uniA729 ; G 4764 -U 42794 ; WX 614 ; N uniA72A ; G 4765 -U 42795 ; WX 541 ; N uniA72B ; G 4766 -U 42800 ; WX 491 ; N uniA730 ; G 4767 -U 42801 ; WX 521 ; N uniA731 ; G 4768 -U 42802 ; WX 1250 ; N uniA732 ; G 4769 -U 42803 ; WX 985 ; N uniA733 ; G 4770 -U 42804 ; WX 1203 ; N uniA734 ; G 4771 -U 42805 ; WX 990 ; N uniA735 ; G 4772 -U 42806 ; WX 1142 ; N uniA736 ; G 4773 -U 42807 ; WX 981 ; N uniA737 ; G 4774 -U 42808 ; WX 971 ; N uniA738 ; G 4775 -U 42809 ; WX 818 ; N uniA739 ; G 4776 -U 42810 ; WX 971 ; N uniA73A ; G 4777 -U 42811 ; WX 818 ; N uniA73B ; G 4778 -U 42812 ; WX 959 ; N uniA73C ; G 4779 -U 42813 ; WX 818 ; N uniA73D ; G 4780 -U 42814 ; WX 703 ; N uniA73E ; G 4781 -U 42815 ; WX 549 ; N uniA73F ; G 4782 -U 42822 ; WX 680 ; N uniA746 ; G 4783 -U 42823 ; WX 392 ; N uniA747 ; G 4784 -U 42824 ; WX 582 ; N uniA748 ; G 4785 -U 42825 ; WX 427 ; N uniA749 ; G 4786 -U 42826 ; WX 807 ; N uniA74A ; G 4787 -U 42827 ; WX 704 ; N uniA74B ; G 4788 -U 42830 ; WX 1358 ; N uniA74E ; G 4789 -U 42831 ; WX 1019 ; N uniA74F ; G 4790 -U 42832 ; WX 603 ; N uniA750 ; G 4791 -U 42833 ; WX 635 ; N uniA751 ; G 4792 -U 42834 ; WX 734 ; N uniA752 ; G 4793 -U 42835 ; WX 774 ; N uniA753 ; G 4794 -U 42838 ; WX 787 ; N uniA756 ; G 4795 -U 42839 ; WX 635 ; N uniA757 ; G 4796 -U 42852 ; WX 605 ; N uniA764 ; G 4797 -U 42853 ; WX 635 ; N uniA765 ; G 4798 -U 42854 ; WX 605 ; N uniA766 ; G 4799 -U 42855 ; WX 635 ; N uniA767 ; G 4800 -U 42880 ; WX 557 ; N uniA780 ; G 4801 -U 42881 ; WX 278 ; N uniA781 ; G 4802 -U 42882 ; WX 735 ; N uniA782 ; G 4803 -U 42883 ; WX 634 ; N uniA783 ; G 4804 -U 42889 ; WX 337 ; N uniA789 ; G 4805 -U 42890 ; WX 376 ; N uniA78A ; G 4806 -U 42891 ; WX 401 ; N uniA78B ; G 4807 -U 42892 ; WX 275 ; N uniA78C ; G 4808 -U 42893 ; WX 686 ; N uniA78D ; G 4809 -U 43003 ; WX 575 ; N uniA7FB ; G 4810 -U 43004 ; WX 603 ; N uniA7FC ; G 4811 -U 43005 ; WX 863 ; N uniA7FD ; G 4812 -U 43006 ; WX 295 ; N uniA7FE ; G 4813 -U 43007 ; WX 1199 ; N uniA7FF ; G 4814 -U 61184 ; WX 213 ; N uni02E5.5 ; G 4815 -U 61185 ; WX 238 ; N uni02E6.5 ; G 4816 -U 61186 ; WX 257 ; N uni02E7.5 ; G 4817 -U 61187 ; WX 264 ; N uni02E8.5 ; G 4818 -U 61188 ; WX 267 ; N uni02E9.5 ; G 4819 -U 61189 ; WX 238 ; N uni02E5.4 ; G 4820 -U 61190 ; WX 213 ; N uni02E6.4 ; G 4821 -U 61191 ; WX 238 ; N uni02E7.4 ; G 4822 -U 61192 ; WX 257 ; N uni02E8.4 ; G 4823 -U 61193 ; WX 264 ; N uni02E9.4 ; G 4824 -U 61194 ; WX 257 ; N uni02E5.3 ; G 4825 -U 61195 ; WX 238 ; N uni02E6.3 ; G 4826 -U 61196 ; WX 213 ; N uni02E7.3 ; G 4827 -U 61197 ; WX 238 ; N uni02E8.3 ; G 4828 -U 61198 ; WX 257 ; N uni02E9.3 ; G 4829 -U 61199 ; WX 264 ; N uni02E5.2 ; G 4830 -U 61200 ; WX 257 ; N uni02E6.2 ; G 4831 -U 61201 ; WX 238 ; N uni02E7.2 ; G 4832 -U 61202 ; WX 213 ; N uni02E8.2 ; G 4833 -U 61203 ; WX 238 ; N uni02E9.2 ; G 4834 -U 61204 ; WX 267 ; N uni02E5.1 ; G 4835 -U 61205 ; WX 264 ; N uni02E6.1 ; G 4836 -U 61206 ; WX 257 ; N uni02E7.1 ; G 4837 -U 61207 ; WX 238 ; N uni02E8.1 ; G 4838 -U 61208 ; WX 213 ; N uni02E9.1 ; G 4839 -U 61209 ; WX 275 ; N stem ; G 4840 -U 61440 ; WX 977 ; N uniF000 ; G 4841 -U 61441 ; WX 977 ; N uniF001 ; G 4842 -U 63173 ; WX 612 ; N uniF6C5 ; G 4843 -U 64256 ; WX 689 ; N uniFB00 ; G 4844 -U 64257 ; WX 630 ; N fi ; G 4845 -U 64258 ; WX 630 ; N fl ; G 4846 -U 64259 ; WX 967 ; N uniFB03 ; G 4847 -U 64260 ; WX 967 ; N uniFB04 ; G 4848 -U 64261 ; WX 686 ; N uniFB05 ; G 4849 -U 64262 ; WX 861 ; N uniFB06 ; G 4850 -U 64275 ; WX 1202 ; N uniFB13 ; G 4851 -U 64276 ; WX 1202 ; N uniFB14 ; G 4852 -U 64277 ; WX 1196 ; N uniFB15 ; G 4853 -U 64278 ; WX 1186 ; N uniFB16 ; G 4854 -U 64279 ; WX 1529 ; N uniFB17 ; G 4855 -U 64285 ; WX 272 ; N uniFB1D ; G 4856 -U 64286 ; WX 0 ; N uniFB1E ; G 4857 -U 64287 ; WX 471 ; N uniFB1F ; G 4858 -U 64288 ; WX 636 ; N uniFB20 ; G 4859 -U 64289 ; WX 856 ; N uniFB21 ; G 4860 -U 64290 ; WX 774 ; N uniFB22 ; G 4861 -U 64291 ; WX 906 ; N uniFB23 ; G 4862 -U 64292 ; WX 771 ; N uniFB24 ; G 4863 -U 64293 ; WX 843 ; N uniFB25 ; G 4864 -U 64294 ; WX 855 ; N uniFB26 ; G 4865 -U 64295 ; WX 807 ; N uniFB27 ; G 4866 -U 64296 ; WX 875 ; N uniFB28 ; G 4867 -U 64297 ; WX 838 ; N uniFB29 ; G 4868 -U 64298 ; WX 808 ; N uniFB2A ; G 4869 -U 64299 ; WX 808 ; N uniFB2B ; G 4870 -U 64300 ; WX 808 ; N uniFB2C ; G 4871 -U 64301 ; WX 808 ; N uniFB2D ; G 4872 -U 64302 ; WX 629 ; N uniFB2E ; G 4873 -U 64303 ; WX 629 ; N uniFB2F ; G 4874 -U 64304 ; WX 629 ; N uniFB30 ; G 4875 -U 64305 ; WX 608 ; N uniFB31 ; G 4876 -U 64306 ; WX 448 ; N uniFB32 ; G 4877 -U 64307 ; WX 594 ; N uniFB33 ; G 4878 -U 64308 ; WX 640 ; N uniFB34 ; G 4879 -U 64309 ; WX 272 ; N uniFB35 ; G 4880 -U 64310 ; WX 374 ; N uniFB36 ; G 4881 -U 64312 ; WX 648 ; N uniFB38 ; G 4882 -U 64313 ; WX 336 ; N uniFB39 ; G 4883 -U 64314 ; WX 592 ; N uniFB3A ; G 4884 -U 64315 ; WX 556 ; N uniFB3B ; G 4885 -U 64316 ; WX 599 ; N uniFB3C ; G 4886 -U 64318 ; WX 659 ; N uniFB3E ; G 4887 -U 64320 ; WX 441 ; N uniFB40 ; G 4888 -U 64321 ; WX 700 ; N uniFB41 ; G 4889 -U 64323 ; WX 640 ; N uniFB43 ; G 4890 -U 64324 ; WX 604 ; N uniFB44 ; G 4891 -U 64326 ; WX 581 ; N uniFB46 ; G 4892 -U 64327 ; WX 663 ; N uniFB47 ; G 4893 -U 64328 ; WX 592 ; N uniFB48 ; G 4894 -U 64329 ; WX 808 ; N uniFB49 ; G 4895 -U 64330 ; WX 657 ; N uniFB4A ; G 4896 -U 64331 ; WX 272 ; N uniFB4B ; G 4897 -U 64332 ; WX 608 ; N uniFB4C ; G 4898 -U 64333 ; WX 556 ; N uniFB4D ; G 4899 -U 64334 ; WX 604 ; N uniFB4E ; G 4900 -U 64335 ; WX 540 ; N uniFB4F ; G 4901 -U 64338 ; WX 941 ; N uniFB52 ; G 4902 -U 64339 ; WX 982 ; N uniFB53 ; G 4903 -U 64340 ; WX 278 ; N uniFB54 ; G 4904 -U 64341 ; WX 302 ; N uniFB55 ; G 4905 -U 64342 ; WX 941 ; N uniFB56 ; G 4906 -U 64343 ; WX 982 ; N uniFB57 ; G 4907 -U 64344 ; WX 278 ; N uniFB58 ; G 4908 -U 64345 ; WX 302 ; N uniFB59 ; G 4909 -U 64346 ; WX 941 ; N uniFB5A ; G 4910 -U 64347 ; WX 982 ; N uniFB5B ; G 4911 -U 64348 ; WX 278 ; N uniFB5C ; G 4912 -U 64349 ; WX 302 ; N uniFB5D ; G 4913 -U 64350 ; WX 941 ; N uniFB5E ; G 4914 -U 64351 ; WX 982 ; N uniFB5F ; G 4915 -U 64352 ; WX 278 ; N uniFB60 ; G 4916 -U 64353 ; WX 302 ; N uniFB61 ; G 4917 -U 64354 ; WX 941 ; N uniFB62 ; G 4918 -U 64355 ; WX 982 ; N uniFB63 ; G 4919 -U 64356 ; WX 278 ; N uniFB64 ; G 4920 -U 64357 ; WX 302 ; N uniFB65 ; G 4921 -U 64358 ; WX 941 ; N uniFB66 ; G 4922 -U 64359 ; WX 982 ; N uniFB67 ; G 4923 -U 64360 ; WX 278 ; N uniFB68 ; G 4924 -U 64361 ; WX 302 ; N uniFB69 ; G 4925 -U 64362 ; WX 1037 ; N uniFB6A ; G 4926 -U 64363 ; WX 1035 ; N uniFB6B ; G 4927 -U 64364 ; WX 478 ; N uniFB6C ; G 4928 -U 64365 ; WX 506 ; N uniFB6D ; G 4929 -U 64366 ; WX 1037 ; N uniFB6E ; G 4930 -U 64367 ; WX 1035 ; N uniFB6F ; G 4931 -U 64368 ; WX 478 ; N uniFB70 ; G 4932 -U 64369 ; WX 506 ; N uniFB71 ; G 4933 -U 64370 ; WX 646 ; N uniFB72 ; G 4934 -U 64371 ; WX 646 ; N uniFB73 ; G 4935 -U 64372 ; WX 618 ; N uniFB74 ; G 4936 -U 64373 ; WX 646 ; N uniFB75 ; G 4937 -U 64374 ; WX 646 ; N uniFB76 ; G 4938 -U 64375 ; WX 646 ; N uniFB77 ; G 4939 -U 64376 ; WX 618 ; N uniFB78 ; G 4940 -U 64377 ; WX 646 ; N uniFB79 ; G 4941 -U 64378 ; WX 646 ; N uniFB7A ; G 4942 -U 64379 ; WX 646 ; N uniFB7B ; G 4943 -U 64380 ; WX 618 ; N uniFB7C ; G 4944 -U 64381 ; WX 646 ; N uniFB7D ; G 4945 -U 64382 ; WX 646 ; N uniFB7E ; G 4946 -U 64383 ; WX 646 ; N uniFB7F ; G 4947 -U 64384 ; WX 618 ; N uniFB80 ; G 4948 -U 64385 ; WX 646 ; N uniFB81 ; G 4949 -U 64386 ; WX 445 ; N uniFB82 ; G 4950 -U 64387 ; WX 525 ; N uniFB83 ; G 4951 -U 64388 ; WX 445 ; N uniFB84 ; G 4952 -U 64389 ; WX 525 ; N uniFB85 ; G 4953 -U 64390 ; WX 445 ; N uniFB86 ; G 4954 -U 64391 ; WX 525 ; N uniFB87 ; G 4955 -U 64392 ; WX 445 ; N uniFB88 ; G 4956 -U 64393 ; WX 525 ; N uniFB89 ; G 4957 -U 64394 ; WX 483 ; N uniFB8A ; G 4958 -U 64395 ; WX 552 ; N uniFB8B ; G 4959 -U 64396 ; WX 483 ; N uniFB8C ; G 4960 -U 64397 ; WX 552 ; N uniFB8D ; G 4961 -U 64398 ; WX 895 ; N uniFB8E ; G 4962 -U 64399 ; WX 895 ; N uniFB8F ; G 4963 -U 64400 ; WX 476 ; N uniFB90 ; G 4964 -U 64401 ; WX 552 ; N uniFB91 ; G 4965 -U 64402 ; WX 895 ; N uniFB92 ; G 4966 -U 64403 ; WX 895 ; N uniFB93 ; G 4967 -U 64404 ; WX 476 ; N uniFB94 ; G 4968 -U 64405 ; WX 552 ; N uniFB95 ; G 4969 -U 64406 ; WX 895 ; N uniFB96 ; G 4970 -U 64407 ; WX 895 ; N uniFB97 ; G 4971 -U 64408 ; WX 476 ; N uniFB98 ; G 4972 -U 64409 ; WX 552 ; N uniFB99 ; G 4973 -U 64410 ; WX 895 ; N uniFB9A ; G 4974 -U 64411 ; WX 895 ; N uniFB9B ; G 4975 -U 64412 ; WX 476 ; N uniFB9C ; G 4976 -U 64413 ; WX 552 ; N uniFB9D ; G 4977 -U 64414 ; WX 734 ; N uniFB9E ; G 4978 -U 64415 ; WX 761 ; N uniFB9F ; G 4979 -U 64416 ; WX 734 ; N uniFBA0 ; G 4980 -U 64417 ; WX 761 ; N uniFBA1 ; G 4981 -U 64418 ; WX 278 ; N uniFBA2 ; G 4982 -U 64419 ; WX 302 ; N uniFBA3 ; G 4983 -U 64426 ; WX 698 ; N uniFBAA ; G 4984 -U 64427 ; WX 632 ; N uniFBAB ; G 4985 -U 64428 ; WX 527 ; N uniFBAC ; G 4986 -U 64429 ; WX 461 ; N uniFBAD ; G 4987 -U 64467 ; WX 824 ; N uniFBD3 ; G 4988 -U 64468 ; WX 843 ; N uniFBD4 ; G 4989 -U 64469 ; WX 476 ; N uniFBD5 ; G 4990 -U 64470 ; WX 552 ; N uniFBD6 ; G 4991 -U 64473 ; WX 483 ; N uniFBD9 ; G 4992 -U 64474 ; WX 517 ; N uniFBDA ; G 4993 -U 64488 ; WX 278 ; N uniFBE8 ; G 4994 -U 64489 ; WX 302 ; N uniFBE9 ; G 4995 -U 64508 ; WX 783 ; N uniFBFC ; G 4996 -U 64509 ; WX 833 ; N uniFBFD ; G 4997 -U 64510 ; WX 278 ; N uniFBFE ; G 4998 -U 64511 ; WX 302 ; N uniFBFF ; G 4999 -U 65024 ; WX 0 ; N uniFE00 ; G 5000 -U 65025 ; WX 0 ; N uniFE01 ; G 5001 -U 65026 ; WX 0 ; N uniFE02 ; G 5002 -U 65027 ; WX 0 ; N uniFE03 ; G 5003 -U 65028 ; WX 0 ; N uniFE04 ; G 5004 -U 65029 ; WX 0 ; N uniFE05 ; G 5005 -U 65030 ; WX 0 ; N uniFE06 ; G 5006 -U 65031 ; WX 0 ; N uniFE07 ; G 5007 -U 65032 ; WX 0 ; N uniFE08 ; G 5008 -U 65033 ; WX 0 ; N uniFE09 ; G 5009 -U 65034 ; WX 0 ; N uniFE0A ; G 5010 -U 65035 ; WX 0 ; N uniFE0B ; G 5011 -U 65036 ; WX 0 ; N uniFE0C ; G 5012 -U 65037 ; WX 0 ; N uniFE0D ; G 5013 -U 65038 ; WX 0 ; N uniFE0E ; G 5014 -U 65039 ; WX 0 ; N uniFE0F ; G 5015 -U 65056 ; WX 0 ; N uniFE20 ; G 5016 -U 65057 ; WX 0 ; N uniFE21 ; G 5017 -U 65058 ; WX 0 ; N uniFE22 ; G 5018 -U 65059 ; WX 0 ; N uniFE23 ; G 5019 -U 65136 ; WX 293 ; N uniFE70 ; G 5020 -U 65137 ; WX 293 ; N uniFE71 ; G 5021 -U 65138 ; WX 293 ; N uniFE72 ; G 5022 -U 65139 ; WX 262 ; N uniFE73 ; G 5023 -U 65140 ; WX 293 ; N uniFE74 ; G 5024 -U 65142 ; WX 293 ; N uniFE76 ; G 5025 -U 65143 ; WX 293 ; N uniFE77 ; G 5026 -U 65144 ; WX 293 ; N uniFE78 ; G 5027 -U 65145 ; WX 293 ; N uniFE79 ; G 5028 -U 65146 ; WX 293 ; N uniFE7A ; G 5029 -U 65147 ; WX 293 ; N uniFE7B ; G 5030 -U 65148 ; WX 293 ; N uniFE7C ; G 5031 -U 65149 ; WX 293 ; N uniFE7D ; G 5032 -U 65150 ; WX 293 ; N uniFE7E ; G 5033 -U 65151 ; WX 293 ; N uniFE7F ; G 5034 -U 65152 ; WX 470 ; N uniFE80 ; G 5035 -U 65153 ; WX 278 ; N uniFE81 ; G 5036 -U 65154 ; WX 305 ; N uniFE82 ; G 5037 -U 65155 ; WX 278 ; N uniFE83 ; G 5038 -U 65156 ; WX 305 ; N uniFE84 ; G 5039 -U 65157 ; WX 483 ; N uniFE85 ; G 5040 -U 65158 ; WX 517 ; N uniFE86 ; G 5041 -U 65159 ; WX 278 ; N uniFE87 ; G 5042 -U 65160 ; WX 305 ; N uniFE88 ; G 5043 -U 65161 ; WX 783 ; N uniFE89 ; G 5044 -U 65162 ; WX 833 ; N uniFE8A ; G 5045 -U 65163 ; WX 278 ; N uniFE8B ; G 5046 -U 65164 ; WX 302 ; N uniFE8C ; G 5047 -U 65165 ; WX 278 ; N uniFE8D ; G 5048 -U 65166 ; WX 305 ; N uniFE8E ; G 5049 -U 65167 ; WX 941 ; N uniFE8F ; G 5050 -U 65168 ; WX 982 ; N uniFE90 ; G 5051 -U 65169 ; WX 278 ; N uniFE91 ; G 5052 -U 65170 ; WX 302 ; N uniFE92 ; G 5053 -U 65171 ; WX 524 ; N uniFE93 ; G 5054 -U 65172 ; WX 536 ; N uniFE94 ; G 5055 -U 65173 ; WX 941 ; N uniFE95 ; G 5056 -U 65174 ; WX 982 ; N uniFE96 ; G 5057 -U 65175 ; WX 278 ; N uniFE97 ; G 5058 -U 65176 ; WX 302 ; N uniFE98 ; G 5059 -U 65177 ; WX 941 ; N uniFE99 ; G 5060 -U 65178 ; WX 982 ; N uniFE9A ; G 5061 -U 65179 ; WX 278 ; N uniFE9B ; G 5062 -U 65180 ; WX 302 ; N uniFE9C ; G 5063 -U 65181 ; WX 646 ; N uniFE9D ; G 5064 -U 65182 ; WX 646 ; N uniFE9E ; G 5065 -U 65183 ; WX 618 ; N uniFE9F ; G 5066 -U 65184 ; WX 646 ; N uniFEA0 ; G 5067 -U 65185 ; WX 646 ; N uniFEA1 ; G 5068 -U 65186 ; WX 646 ; N uniFEA2 ; G 5069 -U 65187 ; WX 618 ; N uniFEA3 ; G 5070 -U 65188 ; WX 646 ; N uniFEA4 ; G 5071 -U 65189 ; WX 646 ; N uniFEA5 ; G 5072 -U 65190 ; WX 646 ; N uniFEA6 ; G 5073 -U 65191 ; WX 618 ; N uniFEA7 ; G 5074 -U 65192 ; WX 646 ; N uniFEA8 ; G 5075 -U 65193 ; WX 445 ; N uniFEA9 ; G 5076 -U 65194 ; WX 525 ; N uniFEAA ; G 5077 -U 65195 ; WX 445 ; N uniFEAB ; G 5078 -U 65196 ; WX 525 ; N uniFEAC ; G 5079 -U 65197 ; WX 483 ; N uniFEAD ; G 5080 -U 65198 ; WX 552 ; N uniFEAE ; G 5081 -U 65199 ; WX 483 ; N uniFEAF ; G 5082 -U 65200 ; WX 552 ; N uniFEB0 ; G 5083 -U 65201 ; WX 1221 ; N uniFEB1 ; G 5084 -U 65202 ; WX 1275 ; N uniFEB2 ; G 5085 -U 65203 ; WX 838 ; N uniFEB3 ; G 5086 -U 65204 ; WX 892 ; N uniFEB4 ; G 5087 -U 65205 ; WX 1221 ; N uniFEB5 ; G 5088 -U 65206 ; WX 1275 ; N uniFEB6 ; G 5089 -U 65207 ; WX 838 ; N uniFEB7 ; G 5090 -U 65208 ; WX 892 ; N uniFEB8 ; G 5091 -U 65209 ; WX 1209 ; N uniFEB9 ; G 5092 -U 65210 ; WX 1225 ; N uniFEBA ; G 5093 -U 65211 ; WX 849 ; N uniFEBB ; G 5094 -U 65212 ; WX 867 ; N uniFEBC ; G 5095 -U 65213 ; WX 1209 ; N uniFEBD ; G 5096 -U 65214 ; WX 1225 ; N uniFEBE ; G 5097 -U 65215 ; WX 849 ; N uniFEBF ; G 5098 -U 65216 ; WX 867 ; N uniFEC0 ; G 5099 -U 65217 ; WX 925 ; N uniFEC1 ; G 5100 -U 65218 ; WX 949 ; N uniFEC2 ; G 5101 -U 65219 ; WX 796 ; N uniFEC3 ; G 5102 -U 65220 ; WX 820 ; N uniFEC4 ; G 5103 -U 65221 ; WX 925 ; N uniFEC5 ; G 5104 -U 65222 ; WX 949 ; N uniFEC6 ; G 5105 -U 65223 ; WX 796 ; N uniFEC7 ; G 5106 -U 65224 ; WX 820 ; N uniFEC8 ; G 5107 -U 65225 ; WX 597 ; N uniFEC9 ; G 5108 -U 65226 ; WX 532 ; N uniFECA ; G 5109 -U 65227 ; WX 597 ; N uniFECB ; G 5110 -U 65228 ; WX 482 ; N uniFECC ; G 5111 -U 65229 ; WX 597 ; N uniFECD ; G 5112 -U 65230 ; WX 532 ; N uniFECE ; G 5113 -U 65231 ; WX 523 ; N uniFECF ; G 5114 -U 65232 ; WX 482 ; N uniFED0 ; G 5115 -U 65233 ; WX 1037 ; N uniFED1 ; G 5116 -U 65234 ; WX 1035 ; N uniFED2 ; G 5117 -U 65235 ; WX 478 ; N uniFED3 ; G 5118 -U 65236 ; WX 506 ; N uniFED4 ; G 5119 -U 65237 ; WX 776 ; N uniFED5 ; G 5120 -U 65238 ; WX 834 ; N uniFED6 ; G 5121 -U 65239 ; WX 478 ; N uniFED7 ; G 5122 -U 65240 ; WX 506 ; N uniFED8 ; G 5123 -U 65241 ; WX 824 ; N uniFED9 ; G 5124 -U 65242 ; WX 843 ; N uniFEDA ; G 5125 -U 65243 ; WX 476 ; N uniFEDB ; G 5126 -U 65244 ; WX 552 ; N uniFEDC ; G 5127 -U 65245 ; WX 727 ; N uniFEDD ; G 5128 -U 65246 ; WX 757 ; N uniFEDE ; G 5129 -U 65247 ; WX 305 ; N uniFEDF ; G 5130 -U 65248 ; WX 331 ; N uniFEE0 ; G 5131 -U 65249 ; WX 619 ; N uniFEE1 ; G 5132 -U 65250 ; WX 666 ; N uniFEE2 ; G 5133 -U 65251 ; WX 536 ; N uniFEE3 ; G 5134 -U 65252 ; WX 578 ; N uniFEE4 ; G 5135 -U 65253 ; WX 734 ; N uniFEE5 ; G 5136 -U 65254 ; WX 761 ; N uniFEE6 ; G 5137 -U 65255 ; WX 278 ; N uniFEE7 ; G 5138 -U 65256 ; WX 302 ; N uniFEE8 ; G 5139 -U 65257 ; WX 524 ; N uniFEE9 ; G 5140 -U 65258 ; WX 536 ; N uniFEEA ; G 5141 -U 65259 ; WX 527 ; N uniFEEB ; G 5142 -U 65260 ; WX 461 ; N uniFEEC ; G 5143 -U 65261 ; WX 483 ; N uniFEED ; G 5144 -U 65262 ; WX 517 ; N uniFEEE ; G 5145 -U 65263 ; WX 783 ; N uniFEEF ; G 5146 -U 65264 ; WX 833 ; N uniFEF0 ; G 5147 -U 65265 ; WX 783 ; N uniFEF1 ; G 5148 -U 65266 ; WX 833 ; N uniFEF2 ; G 5149 -U 65267 ; WX 278 ; N uniFEF3 ; G 5150 -U 65268 ; WX 302 ; N uniFEF4 ; G 5151 -U 65269 ; WX 570 ; N uniFEF5 ; G 5152 -U 65270 ; WX 597 ; N uniFEF6 ; G 5153 -U 65271 ; WX 570 ; N uniFEF7 ; G 5154 -U 65272 ; WX 597 ; N uniFEF8 ; G 5155 -U 65273 ; WX 570 ; N uniFEF9 ; G 5156 -U 65274 ; WX 597 ; N uniFEFA ; G 5157 -U 65275 ; WX 570 ; N uniFEFB ; G 5158 -U 65276 ; WX 597 ; N uniFEFC ; G 5159 -U 65279 ; WX 0 ; N uniFEFF ; G 5160 -U 65529 ; WX 0 ; N uniFFF9 ; G 5161 -U 65530 ; WX 0 ; N uniFFFA ; G 5162 -U 65531 ; WX 0 ; N uniFFFB ; G 5163 -U 65532 ; WX 0 ; N uniFFFC ; G 5164 -U 65533 ; WX 1025 ; N uniFFFD ; G 5165 -EndCharMetrics -StartKernData -StartKernPairs 2637 - -KPX dollar dollar 57 -KPX dollar ampersand -36 -KPX dollar asterisk -36 -KPX dollar two -36 -KPX dollar four -36 -KPX dollar seven -159 -KPX dollar nine -131 -KPX dollar colon -112 -KPX dollar less -159 -KPX dollar F -36 -KPX dollar G -36 -KPX dollar H -36 -KPX dollar I -73 -KPX dollar R -36 -KPX dollar T -36 -KPX dollar W -36 -KPX dollar Y -120 -KPX dollar Z -83 -KPX dollar backslash -139 -KPX dollar m -73 -KPX dollar copyright -36 -KPX dollar ordfeminine -36 -KPX dollar guillemotleft -36 -KPX dollar logicalnot -36 -KPX dollar sfthyphen -36 -KPX dollar acute -36 -KPX dollar mu -36 -KPX dollar paragraph -36 -KPX dollar periodcentered -36 -KPX dollar cedilla -36 -KPX dollar questiondown -139 -KPX dollar Aacute -139 -KPX dollar Acircumflex 57 -KPX dollar Adieresis 57 -KPX dollar AE 57 -KPX dollar Egrave -36 -KPX dollar Eacute -36 -KPX dollar Ecircumflex -36 -KPX dollar Edieresis -36 -KPX dollar Igrave -36 -KPX dollar Iacute -36 -KPX dollar Icircumflex -36 -KPX dollar Idieresis -36 -KPX dollar Ntilde -36 -KPX dollar Oacute -36 -KPX dollar Otilde -36 -KPX dollar multiply -36 -KPX dollar Ugrave -36 -KPX dollar Ucircumflex -36 -KPX dollar Yacute -36 -KPX dollar Thorn -36 -KPX dollar agrave -36 -KPX dollar acircumflex -36 -KPX dollar Dcaron -36 -KPX dollar dcaron -36 -KPX dollar Dcroat -36 -KPX dollar dmacron -36 -KPX dollar Emacron -36 -KPX dollar emacron -36 -KPX dollar Hcircumflex -159 -KPX dollar hcircumflex -36 -KPX dollar Hbar -159 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -159 -KPX dollar Lacute -139 -KPX dollar lacute -159 -KPX dollar uni0188 -36 -KPX dollar uni01AC -36 -KPX dollar uni01AD -36 -KPX dollar uni01AE -36 -KPX dollar Uhorn -36 -KPX dollar uni01DC -159 -KPX dollar uni01DD -36 -KPX dollar uni01F0 -36 -KPX dollar uni01F3 -36 -KPX dollar uni01F4 -159 -KPX dollar uni01F5 -139 - -KPX percent ampersand -36 -KPX percent asterisk -36 -KPX percent two -36 -KPX percent six -36 -KPX percent nine -63 -KPX percent colon -73 -KPX percent less -112 -KPX percent m -63 -KPX percent braceright -36 -KPX percent Egrave -36 -KPX percent Ecircumflex -36 -KPX percent Igrave -36 -KPX percent Icircumflex -36 -KPX percent Thorn -36 -KPX percent agrave -36 -KPX percent acircumflex -36 -KPX percent adieresis -36 -KPX percent Dcaron -36 -KPX percent Dcroat -36 -KPX percent Emacron -36 -KPX percent Gcircumflex -36 -KPX percent Gbreve -36 -KPX percent Gdotaccent -36 -KPX percent Gcommaaccent -36 -KPX percent Kcommaaccent -73 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01AC -36 -KPX percent uni01AE -36 -KPX percent uni01DA -36 -KPX percent uni01F0 -36 - -KPX ampersand less -36 -KPX ampersand m -36 -KPX ampersand braceright -36 -KPX ampersand kgreenlandic -36 -KPX ampersand lacute -36 -KPX ampersand uni01F4 -36 - -KPX quotesingle dollar -36 -KPX quotesingle nine -36 -KPX quotesingle less -112 -KPX quotesingle m -36 -KPX quotesingle braceright -36 -KPX quotesingle Acircumflex -36 -KPX quotesingle Adieresis -36 -KPX quotesingle AE -36 -KPX quotesingle kgreenlandic -112 -KPX quotesingle lacute -112 -KPX quotesingle uni01F4 -112 - -KPX parenright dollar -188 -KPX parenright six -36 -KPX parenright seven -36 -KPX parenright D -188 -KPX parenright H -112 -KPX parenright L -149 -KPX parenright R -73 -KPX parenright U -149 -KPX parenright X -112 -KPX parenright backslash -188 -KPX parenright cent -188 -KPX parenright sterling -188 -KPX parenright currency -188 -KPX parenright yen -188 -KPX parenright brokenbar -188 -KPX parenright section -188 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -73 -KPX parenright mu -73 -KPX parenright paragraph -73 -KPX parenright periodcentered -73 -KPX parenright cedilla -73 -KPX parenright guillemotright -112 -KPX parenright onequarter -112 -KPX parenright onehalf -112 -KPX parenright threequarters -112 -KPX parenright questiondown -188 -KPX parenright Aacute -188 -KPX parenright Acircumflex -188 -KPX parenright Atilde -188 -KPX parenright Adieresis -188 -KPX parenright Aring -188 -KPX parenright AE -188 -KPX parenright Ccedilla -188 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright ntilde -149 -KPX parenright otilde -149 -KPX parenright dcaron -73 -KPX parenright dmacron -73 -KPX parenright emacron -73 -KPX parenright edotaccent -149 -KPX parenright eogonek -149 -KPX parenright ecaron -149 -KPX parenright Gcircumflex -36 -KPX parenright Gbreve -36 -KPX parenright Gdotaccent -36 -KPX parenright Gcommaaccent -36 -KPX parenright Hcircumflex -36 -KPX parenright Hbar -36 -KPX parenright Itilde -36 -KPX parenright imacron -112 -KPX parenright ibreve -112 -KPX parenright iogonek -112 -KPX parenright dotlessi -112 -KPX parenright ij -112 -KPX parenright jcircumflex -112 -KPX parenright Lacute -188 -KPX parenright uni01AD -73 -KPX parenright Uhorn -73 -KPX parenright uni01DA -36 -KPX parenright uni01DC -36 -KPX parenright uni01F1 -73 -KPX parenright uni01F5 -188 - -KPX asterisk seven -73 -KPX asterisk less -102 -KPX asterisk m -36 -KPX asterisk braceright -36 -KPX asterisk Hbar -73 -KPX asterisk lacute -102 - - -KPX hyphen dollar -36 -KPX hyphen m -36 -KPX hyphen braceright -36 - -KPX period dollar -36 -KPX period ampersand -112 -KPX period two -112 -KPX period seven -159 -KPX period eight -55 -KPX period colon -73 -KPX period less -73 -KPX period D -36 -KPX period H -102 -KPX period R -102 -KPX period X -102 -KPX period backslash -149 -KPX period m -131 -KPX period cent -36 -KPX period sterling -36 -KPX period currency -36 -KPX period yen -36 -KPX period brokenbar -36 -KPX period section -36 -KPX period ordfeminine -102 -KPX period guillemotleft -102 -KPX period logicalnot -102 -KPX period sfthyphen -102 -KPX period acute -102 -KPX period mu -102 -KPX period paragraph -102 -KPX period periodcentered -102 -KPX period cedilla -102 -KPX period guillemotright -102 -KPX period onequarter -102 -KPX period onehalf -102 -KPX period threequarters -102 -KPX period questiondown -149 -KPX period Aacute -149 -KPX period Egrave -112 -KPX period Icircumflex -112 -KPX period Yacute -102 -KPX period Hbar -159 -KPX period Idot -55 -KPX period dotlessi -102 -KPX period lacute -73 - -KPX slash dollar 47 -KPX slash two -73 -KPX slash seven -282 -KPX slash eight -102 -KPX slash nine -225 -KPX slash colon -188 -KPX slash less -272 -KPX slash H -36 -KPX slash R -36 -KPX slash X -36 -KPX slash backslash -188 -KPX slash ordfeminine -36 -KPX slash guillemotleft -36 -KPX slash logicalnot -36 -KPX slash sfthyphen -36 -KPX slash acute -36 -KPX slash mu -36 -KPX slash paragraph -36 -KPX slash periodcentered -36 -KPX slash cedilla -36 -KPX slash guillemotright -36 -KPX slash onequarter -36 -KPX slash onehalf -36 -KPX slash threequarters -36 -KPX slash questiondown -188 -KPX slash Aacute -188 -KPX slash Yacute -36 -KPX slash Hbar -282 -KPX slash Idot -102 -KPX slash dotlessi -36 -KPX slash lacute -272 - -KPX two dollar -36 -KPX two nine -36 -KPX two semicolon -131 -KPX two less -112 -KPX two m -36 -KPX two lacute -112 - -KPX three dollar -131 -KPX three less -45 -KPX three D -92 -KPX three H -73 -KPX three L -45 -KPX three Q -36 -KPX three R -73 -KPX three U -36 -KPX three V -36 -KPX three X -36 -KPX three m -36 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three ordfeminine -73 -KPX three guillemotleft -73 -KPX three logicalnot -73 -KPX three sfthyphen -73 -KPX three threesuperior -36 -KPX three acute -73 -KPX three mu -73 -KPX three paragraph -73 -KPX three periodcentered -73 -KPX three cedilla -73 -KPX three guillemotright -36 -KPX three onequarter -36 -KPX three onehalf -36 -KPX three threequarters -36 -KPX three Yacute -73 -KPX three Cdotaccent -36 -KPX three edotaccent -36 -KPX three ecaron -36 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 -KPX three dotlessi -36 -KPX three lacute -45 - - -KPX five dollar -83 -KPX five ampersand -102 -KPX five seven -149 -KPX five nine -112 -KPX five colon -83 -KPX five less -131 -KPX five D -45 -KPX five H -92 -KPX five R -92 -KPX five X -92 -KPX five backslash -112 -KPX five m -112 -KPX five braceright -36 -KPX five cent -45 -KPX five sterling -45 -KPX five currency -45 -KPX five yen -45 -KPX five brokenbar -45 -KPX five section -45 -KPX five ordfeminine -92 -KPX five guillemotleft -92 -KPX five logicalnot -92 -KPX five sfthyphen -92 -KPX five acute -92 -KPX five mu -92 -KPX five paragraph -92 -KPX five periodcentered -92 -KPX five cedilla -92 -KPX five guillemotright -92 -KPX five onequarter -92 -KPX five onehalf -92 -KPX five threequarters -92 -KPX five questiondown -112 -KPX five Aacute -112 -KPX five Egrave -102 -KPX five Icircumflex -102 -KPX five Yacute -92 -KPX five Hbar -149 -KPX five dotlessi -92 -KPX five lacute -131 - -KPX six dollar 38 - -KPX seven dollar -159 -KPX seven ampersand -120 -KPX seven seven -36 -KPX seven D -339 -KPX seven F -348 -KPX seven H -348 -KPX seven L -63 -KPX seven R -348 -KPX seven U -301 -KPX seven V -339 -KPX seven X -311 -KPX seven Z -339 -KPX seven backslash -319 -KPX seven m -188 -KPX seven braceright -112 -KPX seven cent -239 -KPX seven sterling -339 -KPX seven currency -239 -KPX seven yen -239 -KPX seven brokenbar -239 -KPX seven section -239 -KPX seven copyright -348 -KPX seven ordfeminine -288 -KPX seven guillemotleft -348 -KPX seven logicalnot -288 -KPX seven sfthyphen -288 -KPX seven acute -268 -KPX seven mu -348 -KPX seven paragraph -268 -KPX seven periodcentered -268 -KPX seven cedilla -268 -KPX seven guillemotright -281 -KPX seven onequarter -311 -KPX seven onehalf -281 -KPX seven threequarters -281 -KPX seven questiondown -319 -KPX seven Aacute -319 -KPX seven Egrave -120 -KPX seven Eacute -348 -KPX seven Icircumflex -120 -KPX seven Idieresis -348 -KPX seven Yacute -348 -KPX seven edotaccent -301 -KPX seven ecaron -301 -KPX seven gdotaccent -339 -KPX seven gcommaaccent -339 -KPX seven Hbar -36 -KPX seven dotlessi -311 - -KPX eight equal -36 -KPX eight Ldot -36 - -KPX nine dollar -131 -KPX nine two -36 -KPX nine D -159 -KPX nine H -159 -KPX nine L -45 -KPX nine R -159 -KPX nine X -139 -KPX nine backslash -55 -KPX nine m -178 -KPX nine braceright -112 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine ordfeminine -159 -KPX nine guillemotleft -159 -KPX nine logicalnot -159 -KPX nine sfthyphen -159 -KPX nine acute -159 -KPX nine mu -159 -KPX nine paragraph -159 -KPX nine periodcentered -159 -KPX nine cedilla -159 -KPX nine guillemotright -139 -KPX nine onequarter -139 -KPX nine onehalf -139 -KPX nine threequarters -139 -KPX nine questiondown -55 -KPX nine Aacute -55 -KPX nine Yacute -159 -KPX nine dotlessi -139 - -KPX colon dollar -112 -KPX colon D -131 -KPX colon H -120 -KPX colon L -45 -KPX colon R -120 -KPX colon U -92 -KPX colon X -73 -KPX colon backslash -36 -KPX colon m -112 -KPX colon braceright -36 -KPX colon cent -131 -KPX colon sterling -131 -KPX colon currency -131 -KPX colon yen -131 -KPX colon brokenbar -131 -KPX colon section -131 -KPX colon ordfeminine -120 -KPX colon guillemotleft -120 -KPX colon logicalnot -120 -KPX colon sfthyphen -120 -KPX colon acute -120 -KPX colon mu -120 -KPX colon paragraph -120 -KPX colon periodcentered -120 -KPX colon cedilla -120 -KPX colon guillemotright -73 -KPX colon onequarter -73 -KPX colon onehalf -73 -KPX colon threequarters -73 -KPX colon questiondown -36 -KPX colon Aacute -36 -KPX colon Yacute -120 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -73 - -KPX semicolon ampersand -149 -KPX semicolon two -131 -KPX semicolon seven -36 -KPX semicolon H -92 -KPX semicolon m -112 -KPX semicolon ordfeminine -92 -KPX semicolon guillemotleft -92 -KPX semicolon logicalnot -92 -KPX semicolon sfthyphen -92 -KPX semicolon Egrave -149 -KPX semicolon Icircumflex -149 -KPX semicolon Yacute -92 -KPX semicolon Hbar -36 - -KPX less dollar -159 -KPX less ampersand -112 -KPX less two -112 -KPX less D -282 -KPX less H -272 -KPX less L -73 -KPX less R -272 -KPX less X -235 -KPX less m -225 -KPX less braceright -149 -KPX less cent -282 -KPX less sterling -282 -KPX less currency -282 -KPX less yen -282 -KPX less brokenbar -282 -KPX less section -282 -KPX less ordfeminine -272 -KPX less guillemotleft -272 -KPX less logicalnot -272 -KPX less sfthyphen -272 -KPX less acute -272 -KPX less mu -272 -KPX less paragraph -272 -KPX less periodcentered -272 -KPX less cedilla -272 -KPX less guillemotright -235 -KPX less onequarter -235 -KPX less onehalf -235 -KPX less threequarters -235 -KPX less Egrave -112 -KPX less Icircumflex -112 -KPX less Yacute -272 -KPX less dotlessi -235 - - -KPX H bracketleft -36 - -KPX I W -36 -KPX I Z -36 -KPX I backslash -36 -KPX I m -73 -KPX I braceright -36 -KPX I questiondown -36 -KPX I Aacute -36 -KPX I hbar -36 - -KPX N D -36 -KPX N H -73 -KPX N R -73 -KPX N X -63 -KPX N backslash -73 -KPX N cent -36 -KPX N sterling -36 -KPX N currency -36 -KPX N yen -36 -KPX N brokenbar -36 -KPX N section -36 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N guillemotright -63 -KPX N onequarter -63 -KPX N onehalf -63 -KPX N threequarters -63 -KPX N questiondown -73 -KPX N Aacute -73 -KPX N Yacute -73 -KPX N dotlessi -63 - - -KPX R bracketleft -63 - -KPX U F -45 -KPX U G -36 -KPX U H -45 -KPX U J -36 -KPX U K -36 -KPX U P -36 -KPX U Q -36 -KPX U R -45 -KPX U T -36 -KPX U U -36 -KPX U bracketleft -55 -KPX U m -73 -KPX U copyright -45 -KPX U ordfeminine -45 -KPX U guillemotleft -45 -KPX U logicalnot -45 -KPX U sfthyphen -45 -KPX U threesuperior -36 -KPX U acute -45 -KPX U mu -45 -KPX U paragraph -45 -KPX U periodcentered -45 -KPX U cedilla -45 -KPX U Eacute -45 -KPX U Idieresis -45 -KPX U Ntilde 72 -KPX U Yacute -45 -KPX U aacute -36 -KPX U Cdotaccent -36 -KPX U edotaccent -36 -KPX U ecaron -36 - -KPX Y m -36 -KPX Y braceright -36 - -KPX Z m -36 -KPX Z braceright -36 - -KPX bracketleft F -36 -KPX bracketleft H -63 -KPX bracketleft R -63 -KPX bracketleft copyright -36 -KPX bracketleft ordfeminine -63 -KPX bracketleft guillemotleft -63 -KPX bracketleft logicalnot -63 -KPX bracketleft sfthyphen -63 -KPX bracketleft acute -63 -KPX bracketleft mu -63 -KPX bracketleft paragraph -63 -KPX bracketleft periodcentered -63 -KPX bracketleft cedilla -63 -KPX bracketleft Eacute -36 -KPX bracketleft Idieresis -36 -KPX bracketleft Yacute -63 - -KPX backslash m -36 -KPX backslash braceright -36 - -KPX m percent -36 -KPX m ampersand -36 -KPX m quotesingle -36 -KPX m asterisk -36 -KPX m hyphen -36 -KPX m seven -112 -KPX m nine -112 -KPX m colon -36 -KPX m less -149 -KPX m Y -36 -KPX m Z -36 -KPX m backslash -36 -KPX m questiondown -36 -KPX m Aacute -36 -KPX m Egrave -36 -KPX m Icircumflex -36 -KPX m Eth -36 -KPX m agrave -36 -KPX m Hbar -112 -KPX m lacute -149 - -KPX braceright dollar -73 -KPX braceright percent -73 -KPX braceright ampersand -36 -KPX braceright quotesingle -36 -KPX braceright hyphen -36 -KPX braceright two -36 -KPX braceright seven -188 -KPX braceright nine -178 -KPX braceright colon -112 -KPX braceright semicolon -112 -KPX braceright less -225 -KPX braceright Y -36 -KPX braceright Z -36 -KPX braceright backslash -36 -KPX braceright questiondown -36 -KPX braceright Aacute -36 -KPX braceright Egrave -36 -KPX braceright Icircumflex -36 -KPX braceright Eth -36 -KPX braceright Hbar -188 -KPX braceright lacute -225 - - - -KPX ordfeminine bracketleft -36 - -KPX guillemotleft bracketleft -36 - -KPX logicalnot bracketleft -36 - -KPX sfthyphen bracketleft -36 - - - -KPX acute bracketleft -63 - -KPX mu bracketleft -63 - -KPX paragraph bracketleft -63 - -KPX periodcentered bracketleft -63 - -KPX cedilla bracketleft -63 - -KPX questiondown m -36 -KPX questiondown braceright -36 - -KPX Aacute m -36 -KPX Aacute braceright -36 - -KPX Acircumflex dollar 57 -KPX Acircumflex ampersand -36 -KPX Acircumflex asterisk -36 -KPX Acircumflex two -36 -KPX Acircumflex four -36 -KPX Acircumflex seven -159 -KPX Acircumflex nine -131 -KPX Acircumflex colon -112 -KPX Acircumflex less -159 -KPX Acircumflex F -36 -KPX Acircumflex G -36 -KPX Acircumflex H -36 -KPX Acircumflex I -73 -KPX Acircumflex R -36 -KPX Acircumflex T -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -120 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -139 -KPX Acircumflex m -73 -KPX Acircumflex copyright -36 -KPX Acircumflex ordfeminine -36 -KPX Acircumflex guillemotleft -36 -KPX Acircumflex logicalnot -36 -KPX Acircumflex sfthyphen -36 -KPX Acircumflex acute -36 -KPX Acircumflex mu -36 -KPX Acircumflex paragraph -36 -KPX Acircumflex periodcentered -36 -KPX Acircumflex cedilla -36 -KPX Acircumflex questiondown -139 -KPX Acircumflex Aacute -139 -KPX Acircumflex Acircumflex 57 -KPX Acircumflex Adieresis 57 -KPX Acircumflex AE 57 -KPX Acircumflex Egrave -36 -KPX Acircumflex Ecircumflex -36 -KPX Acircumflex Igrave -36 -KPX Acircumflex Iacute -36 -KPX Acircumflex Icircumflex -36 -KPX Acircumflex Ntilde -36 -KPX Acircumflex Oacute -36 -KPX Acircumflex Otilde -36 -KPX Acircumflex multiply -36 -KPX Acircumflex Ugrave -36 -KPX Acircumflex Ucircumflex -36 -KPX Acircumflex Yacute -36 -KPX Acircumflex Thorn -36 -KPX Acircumflex acircumflex -36 -KPX Acircumflex Dcaron -36 -KPX Acircumflex dcaron -36 -KPX Acircumflex Dcroat -36 -KPX Acircumflex dmacron -36 -KPX Acircumflex Emacron -36 -KPX Acircumflex emacron -36 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -159 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -159 -KPX Acircumflex Lacute -139 -KPX Acircumflex lacute -159 -KPX Acircumflex uni01F0 -36 -KPX Acircumflex uni01F1 -36 - -KPX Adieresis dollar 57 -KPX Adieresis ampersand -36 -KPX Adieresis asterisk -36 -KPX Adieresis two -36 -KPX Adieresis four -36 -KPX Adieresis seven -159 -KPX Adieresis nine -131 -KPX Adieresis colon -112 -KPX Adieresis less -159 -KPX Adieresis F -36 -KPX Adieresis G -36 -KPX Adieresis H -36 -KPX Adieresis I -73 -KPX Adieresis R -36 -KPX Adieresis T -36 -KPX Adieresis W -36 -KPX Adieresis Y -120 -KPX Adieresis Z -83 -KPX Adieresis backslash -139 -KPX Adieresis m -73 -KPX Adieresis copyright -36 -KPX Adieresis ordfeminine -36 -KPX Adieresis guillemotleft -36 -KPX Adieresis logicalnot -36 -KPX Adieresis sfthyphen -36 -KPX Adieresis acute -36 -KPX Adieresis mu -36 -KPX Adieresis paragraph -36 -KPX Adieresis periodcentered -36 -KPX Adieresis cedilla -36 -KPX Adieresis questiondown -139 -KPX Adieresis Aacute -139 -KPX Adieresis Acircumflex 57 -KPX Adieresis Adieresis 57 -KPX Adieresis AE 57 -KPX Adieresis Egrave -36 -KPX Adieresis Ecircumflex -36 -KPX Adieresis Igrave -36 -KPX Adieresis Iacute -36 -KPX Adieresis Icircumflex -36 -KPX Adieresis Ntilde -36 -KPX Adieresis Oacute -36 -KPX Adieresis Otilde -36 -KPX Adieresis multiply -36 -KPX Adieresis Ugrave -36 -KPX Adieresis Ucircumflex -36 -KPX Adieresis Yacute -36 -KPX Adieresis Thorn -36 -KPX Adieresis acircumflex -36 -KPX Adieresis Dcaron -36 -KPX Adieresis dcaron -36 -KPX Adieresis Dcroat -36 -KPX Adieresis dmacron -36 -KPX Adieresis Emacron -36 -KPX Adieresis emacron -36 -KPX Adieresis Hcircumflex -159 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -159 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -159 -KPX Adieresis Lacute -139 -KPX Adieresis lacute -159 -KPX Adieresis uni01F0 -36 -KPX Adieresis uni01F1 -36 - -KPX AE dollar 57 -KPX AE ampersand -36 -KPX AE asterisk -36 -KPX AE two -36 -KPX AE four -36 -KPX AE seven -159 -KPX AE nine -131 -KPX AE colon -112 -KPX AE less -159 -KPX AE F -36 -KPX AE G -36 -KPX AE H -36 -KPX AE I -73 -KPX AE R -36 -KPX AE T -36 -KPX AE W -36 -KPX AE Y -120 -KPX AE Z -83 -KPX AE m -73 -KPX AE copyright -36 -KPX AE ordfeminine -36 -KPX AE guillemotleft -36 -KPX AE logicalnot -36 -KPX AE sfthyphen -36 -KPX AE acute -36 -KPX AE mu -36 -KPX AE paragraph -36 -KPX AE periodcentered -36 -KPX AE cedilla -36 -KPX AE Acircumflex 57 -KPX AE Adieresis 57 -KPX AE AE 57 -KPX AE Egrave -36 -KPX AE Ecircumflex -36 -KPX AE Igrave -36 -KPX AE Iacute -36 -KPX AE Icircumflex -36 -KPX AE Ntilde -36 -KPX AE Oacute -36 -KPX AE Otilde -36 -KPX AE multiply -36 -KPX AE Ugrave -36 -KPX AE Ucircumflex -36 -KPX AE Yacute -36 -KPX AE Thorn -36 -KPX AE acircumflex -36 -KPX AE Dcaron -36 -KPX AE dcaron -36 -KPX AE Dcroat -36 -KPX AE dmacron -36 -KPX AE emacron -36 -KPX AE Hcircumflex -159 -KPX AE hcircumflex -36 -KPX AE Hbar -159 -KPX AE hbar -36 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -159 -KPX AE lacute -159 -KPX AE uni01F0 -36 -KPX AE uni01F1 -36 - -KPX Egrave less -36 -KPX Egrave m -36 -KPX Egrave braceright -36 -KPX Egrave lacute -36 - -KPX Icircumflex less -36 -KPX Icircumflex m -36 -KPX Icircumflex braceright -36 -KPX Icircumflex lacute -36 - -KPX Eth dollar -36 -KPX Eth nine -36 -KPX Eth less -112 -KPX Eth m -36 -KPX Eth braceright -36 -KPX Eth Acircumflex -36 -KPX Eth Adieresis -36 -KPX Eth AE -36 -KPX Eth kgreenlandic -112 -KPX Eth lacute -112 -KPX Eth uni01F4 -112 - -KPX Ograve dollar -36 -KPX Ograve nine -36 -KPX Ograve less -112 -KPX Ograve m -36 -KPX Ograve braceright -36 -KPX Ograve lacute -112 - -KPX Yacute bracketleft -36 - -KPX agrave seven -73 -KPX agrave less -102 -KPX agrave m -36 -KPX agrave braceright -36 -KPX agrave Hbar -73 -KPX agrave lacute -102 - -KPX ucircumflex dollar 47 -KPX ucircumflex two -73 -KPX ucircumflex seven -282 -KPX ucircumflex eight -102 -KPX ucircumflex nine -225 -KPX ucircumflex colon -188 -KPX ucircumflex less -272 -KPX ucircumflex H -36 -KPX ucircumflex R -36 -KPX ucircumflex X -36 -KPX ucircumflex backslash -188 -KPX ucircumflex ordfeminine -36 -KPX ucircumflex guillemotleft -36 -KPX ucircumflex logicalnot -36 -KPX ucircumflex sfthyphen -36 -KPX ucircumflex acute -36 -KPX ucircumflex mu -36 -KPX ucircumflex paragraph -36 -KPX ucircumflex periodcentered -36 -KPX ucircumflex cedilla -36 -KPX ucircumflex guillemotright -36 -KPX ucircumflex onequarter -36 -KPX ucircumflex onehalf -36 -KPX ucircumflex threequarters -36 -KPX ucircumflex questiondown -188 -KPX ucircumflex Aacute -188 -KPX ucircumflex Yacute -36 -KPX ucircumflex Hbar -282 -KPX ucircumflex Idot -102 -KPX ucircumflex dotlessi -36 -KPX ucircumflex lacute -272 - -KPX ydieresis dollar 47 -KPX ydieresis two -73 -KPX ydieresis seven -282 -KPX ydieresis eight -102 -KPX ydieresis nine -225 -KPX ydieresis colon -188 -KPX ydieresis less -272 -KPX ydieresis H -36 -KPX ydieresis R -36 -KPX ydieresis X -36 -KPX ydieresis backslash -188 -KPX ydieresis ordfeminine -36 -KPX ydieresis guillemotleft -36 -KPX ydieresis logicalnot -36 -KPX ydieresis sfthyphen -36 -KPX ydieresis acute -36 -KPX ydieresis mu -36 -KPX ydieresis paragraph -36 -KPX ydieresis periodcentered -36 -KPX ydieresis cedilla -36 -KPX ydieresis guillemotright -36 -KPX ydieresis onequarter -36 -KPX ydieresis onehalf -36 -KPX ydieresis threequarters -36 -KPX ydieresis questiondown -188 -KPX ydieresis Aacute -188 -KPX ydieresis Yacute -36 -KPX ydieresis Hbar -282 -KPX ydieresis Idot -102 -KPX ydieresis dotlessi -36 -KPX ydieresis lacute -272 - -KPX Abreve O -193 - - -KPX Edotaccent dollar -83 -KPX Edotaccent ampersand -102 -KPX Edotaccent seven -149 -KPX Edotaccent nine -112 -KPX Edotaccent colon -83 -KPX Edotaccent less -131 -KPX Edotaccent D -45 -KPX Edotaccent H -92 -KPX Edotaccent R -92 -KPX Edotaccent X -92 -KPX Edotaccent backslash -112 -KPX Edotaccent m -112 -KPX Edotaccent braceright -36 -KPX Edotaccent cent -45 -KPX Edotaccent sterling -45 -KPX Edotaccent currency -45 -KPX Edotaccent yen -45 -KPX Edotaccent brokenbar -45 -KPX Edotaccent section -45 -KPX Edotaccent ordfeminine -92 -KPX Edotaccent guillemotleft -92 -KPX Edotaccent logicalnot -92 -KPX Edotaccent sfthyphen -92 -KPX Edotaccent acute -92 -KPX Edotaccent mu -92 -KPX Edotaccent paragraph -92 -KPX Edotaccent periodcentered -92 -KPX Edotaccent cedilla -92 -KPX Edotaccent guillemotright -92 -KPX Edotaccent onequarter -92 -KPX Edotaccent onehalf -92 -KPX Edotaccent threequarters -92 -KPX Edotaccent questiondown -112 -KPX Edotaccent Aacute -112 -KPX Edotaccent Egrave -102 -KPX Edotaccent Icircumflex -102 -KPX Edotaccent Yacute -92 -KPX Edotaccent Hbar -149 -KPX Edotaccent dotlessi -92 -KPX Edotaccent lacute -131 - -KPX edotaccent F -45 -KPX edotaccent G -36 -KPX edotaccent H -45 -KPX edotaccent J -36 -KPX edotaccent K -36 -KPX edotaccent P -36 -KPX edotaccent Q -36 -KPX edotaccent R -45 -KPX edotaccent T -36 -KPX edotaccent U -36 -KPX edotaccent bracketleft -55 -KPX edotaccent m -73 -KPX edotaccent copyright -45 -KPX edotaccent ordfeminine -45 -KPX edotaccent guillemotleft -45 -KPX edotaccent logicalnot -45 -KPX edotaccent sfthyphen -45 -KPX edotaccent threesuperior -36 -KPX edotaccent acute -45 -KPX edotaccent mu -45 -KPX edotaccent paragraph -45 -KPX edotaccent periodcentered -45 -KPX edotaccent cedilla -45 -KPX edotaccent Eacute -45 -KPX edotaccent Idieresis -45 -KPX edotaccent Ntilde 72 -KPX edotaccent Yacute -45 -KPX edotaccent aacute -36 -KPX edotaccent Cdotaccent -36 -KPX edotaccent edotaccent -36 -KPX edotaccent ecaron -36 - -KPX Ecaron dollar -83 -KPX Ecaron ampersand -102 -KPX Ecaron seven -149 -KPX Ecaron nine -112 -KPX Ecaron colon -83 -KPX Ecaron less -131 -KPX Ecaron D -45 -KPX Ecaron H -92 -KPX Ecaron R -92 -KPX Ecaron X -92 -KPX Ecaron backslash -112 -KPX Ecaron m -112 -KPX Ecaron braceright -36 -KPX Ecaron cent -45 -KPX Ecaron sterling -45 -KPX Ecaron currency -45 -KPX Ecaron yen -45 -KPX Ecaron brokenbar -45 -KPX Ecaron section -45 -KPX Ecaron ordfeminine -92 -KPX Ecaron guillemotleft -92 -KPX Ecaron logicalnot -92 -KPX Ecaron sfthyphen -92 -KPX Ecaron acute -92 -KPX Ecaron mu -92 -KPX Ecaron paragraph -92 -KPX Ecaron periodcentered -92 -KPX Ecaron cedilla -92 -KPX Ecaron guillemotright -92 -KPX Ecaron onequarter -92 -KPX Ecaron onehalf -92 -KPX Ecaron threequarters -92 -KPX Ecaron questiondown -112 -KPX Ecaron Aacute -112 -KPX Ecaron Egrave -102 -KPX Ecaron Icircumflex -102 -KPX Ecaron Yacute -92 -KPX Ecaron Hbar -149 -KPX Ecaron dotlessi -92 -KPX Ecaron lacute -131 - -KPX ecaron F -45 -KPX ecaron G -36 -KPX ecaron H -45 -KPX ecaron J -36 -KPX ecaron K -36 -KPX ecaron P -36 -KPX ecaron Q -36 -KPX ecaron R -45 -KPX ecaron T -36 -KPX ecaron U -36 -KPX ecaron bracketleft -55 -KPX ecaron m -73 -KPX ecaron copyright -45 -KPX ecaron ordfeminine -45 -KPX ecaron guillemotleft -45 -KPX ecaron logicalnot -45 -KPX ecaron sfthyphen -45 -KPX ecaron threesuperior -36 -KPX ecaron acute -45 -KPX ecaron mu -45 -KPX ecaron paragraph -45 -KPX ecaron periodcentered -45 -KPX ecaron cedilla -45 -KPX ecaron Eacute -45 -KPX ecaron Idieresis -45 -KPX ecaron Ntilde -36 -KPX ecaron Yacute -45 -KPX ecaron aacute -36 -KPX ecaron Cdotaccent -36 -KPX ecaron edotaccent -36 -KPX ecaron ecaron -36 - -KPX Gdotaccent dollar 38 - -KPX Gcommaaccent dollar 38 - -KPX Hbar dollar -159 -KPX Hbar ampersand -120 -KPX Hbar seven -36 -KPX Hbar D -339 -KPX Hbar F -348 -KPX Hbar H -348 -KPX Hbar L -63 -KPX Hbar R -348 -KPX Hbar U -301 -KPX Hbar V -339 -KPX Hbar X -311 -KPX Hbar Z -339 -KPX Hbar backslash -319 -KPX Hbar m -188 -KPX Hbar braceright -112 -KPX Hbar cent -339 -KPX Hbar sterling -339 -KPX Hbar currency -339 -KPX Hbar yen -339 -KPX Hbar brokenbar -339 -KPX Hbar section -339 -KPX Hbar copyright -348 -KPX Hbar ordfeminine -348 -KPX Hbar guillemotleft -348 -KPX Hbar logicalnot -348 -KPX Hbar sfthyphen -348 -KPX Hbar acute -348 -KPX Hbar mu -348 -KPX Hbar paragraph -348 -KPX Hbar periodcentered -348 -KPX Hbar cedilla -348 -KPX Hbar guillemotright -311 -KPX Hbar onequarter -311 -KPX Hbar onehalf -311 -KPX Hbar threequarters -311 -KPX Hbar questiondown -319 -KPX Hbar Aacute -319 -KPX Hbar Egrave -120 -KPX Hbar Eacute -348 -KPX Hbar Icircumflex -120 -KPX Hbar Idieresis -348 -KPX Hbar Yacute -348 -KPX Hbar edotaccent -301 -KPX Hbar ecaron -301 -KPX Hbar gdotaccent -339 -KPX Hbar gcommaaccent -339 -KPX Hbar Hbar -36 -KPX Hbar dotlessi -311 - -KPX Idot equal -36 -KPX Idot Ldot -36 - -KPX lacute dollar -159 -KPX lacute ampersand -112 -KPX lacute two -112 -KPX lacute D -282 -KPX lacute H -272 -KPX lacute L -73 -KPX lacute R -272 -KPX lacute X -235 -KPX lacute m -225 -KPX lacute braceright -149 -KPX lacute cent -282 -KPX lacute sterling -282 -KPX lacute currency -282 -KPX lacute yen -282 -KPX lacute brokenbar -282 -KPX lacute section -282 -KPX lacute ordfeminine -272 -KPX lacute guillemotleft -272 -KPX lacute logicalnot -272 -KPX lacute sfthyphen -272 -KPX lacute acute -272 -KPX lacute mu -272 -KPX lacute paragraph -272 -KPX lacute periodcentered -272 -KPX lacute cedilla -272 -KPX lacute guillemotright -235 -KPX lacute onequarter -235 -KPX lacute onehalf -235 -KPX lacute threequarters -235 -KPX lacute Egrave -112 -KPX lacute Icircumflex -112 -KPX lacute Yacute -272 -KPX lacute dotlessi -235 - -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ufm deleted file mode 100755 index 7b670860..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ufm +++ /dev/null @@ -1,5734 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Condensed -FontSubfamily Bold -UniqueID DejaVu Sans Condensed Bold -FullName DejaVu Sans Condensed Bold -Version Version 2.32 -PostScriptName DejaVuSansCondensed-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Condensed Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -962 -415 1778 1174 -StartCharMetrics 5690 -U 32 ; WX 313 ; N space ; G 3 -U 33 ; WX 410 ; N exclam ; G 4 -U 34 ; WX 469 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 626 ; N dollar ; G 7 -U 37 ; WX 901 ; N percent ; G 8 -U 38 ; WX 785 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 411 ; N parenleft ; G 11 -U 41 ; WX 411 ; N parenright ; G 12 -U 42 ; WX 470 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 342 ; N comma ; G 15 -U 45 ; WX 374 ; N hyphen ; G 16 -U 46 ; WX 342 ; N period ; G 17 -U 47 ; WX 329 ; N slash ; G 18 -U 48 ; WX 626 ; N zero ; G 19 -U 49 ; WX 626 ; N one ; G 20 -U 50 ; WX 626 ; N two ; G 21 -U 51 ; WX 626 ; N three ; G 22 -U 52 ; WX 626 ; N four ; G 23 -U 53 ; WX 626 ; N five ; G 24 -U 54 ; WX 626 ; N six ; G 25 -U 55 ; WX 626 ; N seven ; G 26 -U 56 ; WX 626 ; N eight ; G 27 -U 57 ; WX 626 ; N nine ; G 28 -U 58 ; WX 360 ; N colon ; G 29 -U 59 ; WX 360 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 522 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 696 ; N A ; G 36 -U 66 ; WX 686 ; N B ; G 37 -U 67 ; WX 660 ; N C ; G 38 -U 68 ; WX 747 ; N D ; G 39 -U 69 ; WX 615 ; N E ; G 40 -U 70 ; WX 615 ; N F ; G 41 -U 71 ; WX 738 ; N G ; G 42 -U 72 ; WX 753 ; N H ; G 43 -U 73 ; WX 334 ; N I ; G 44 -U 74 ; WX 334 ; N J ; G 45 -U 75 ; WX 697 ; N K ; G 46 -U 76 ; WX 573 ; N L ; G 47 -U 77 ; WX 896 ; N M ; G 48 -U 78 ; WX 753 ; N N ; G 49 -U 79 ; WX 765 ; N O ; G 50 -U 80 ; WX 659 ; N P ; G 51 -U 81 ; WX 765 ; N Q ; G 52 -U 82 ; WX 693 ; N R ; G 53 -U 83 ; WX 648 ; N S ; G 54 -U 84 ; WX 614 ; N T ; G 55 -U 85 ; WX 730 ; N U ; G 56 -U 86 ; WX 696 ; N V ; G 57 -U 87 ; WX 993 ; N W ; G 58 -U 88 ; WX 694 ; N X ; G 59 -U 89 ; WX 651 ; N Y ; G 60 -U 90 ; WX 652 ; N Z ; G 61 -U 91 ; WX 411 ; N bracketleft ; G 62 -U 92 ; WX 329 ; N backslash ; G 63 -U 93 ; WX 411 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 607 ; N a ; G 68 -U 98 ; WX 644 ; N b ; G 69 -U 99 ; WX 533 ; N c ; G 70 -U 100 ; WX 644 ; N d ; G 71 -U 101 ; WX 610 ; N e ; G 72 -U 102 ; WX 391 ; N f ; G 73 -U 103 ; WX 644 ; N g ; G 74 -U 104 ; WX 641 ; N h ; G 75 -U 105 ; WX 308 ; N i ; G 76 -U 106 ; WX 308 ; N j ; G 77 -U 107 ; WX 598 ; N k ; G 78 -U 108 ; WX 308 ; N l ; G 79 -U 109 ; WX 938 ; N m ; G 80 -U 110 ; WX 641 ; N n ; G 81 -U 111 ; WX 618 ; N o ; G 82 -U 112 ; WX 644 ; N p ; G 83 -U 113 ; WX 644 ; N q ; G 84 -U 114 ; WX 444 ; N r ; G 85 -U 115 ; WX 536 ; N s ; G 86 -U 116 ; WX 430 ; N t ; G 87 -U 117 ; WX 641 ; N u ; G 88 -U 118 ; WX 586 ; N v ; G 89 -U 119 ; WX 831 ; N w ; G 90 -U 120 ; WX 580 ; N x ; G 91 -U 121 ; WX 586 ; N y ; G 92 -U 122 ; WX 523 ; N z ; G 93 -U 123 ; WX 641 ; N braceleft ; G 94 -U 124 ; WX 329 ; N bar ; G 95 -U 125 ; WX 641 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 313 ; N nbspace ; G 98 -U 161 ; WX 410 ; N exclamdown ; G 99 -U 162 ; WX 626 ; N cent ; G 100 -U 163 ; WX 626 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 626 ; N yen ; G 103 -U 166 ; WX 329 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 507 ; N ordfeminine ; G 108 -U 171 ; WX 581 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 374 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 394 ; N twosuperior ; G 116 -U 179 ; WX 394 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 662 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 342 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 394 ; N onesuperior ; G 123 -U 186 ; WX 507 ; N ordmasculine ; G 124 -U 187 ; WX 581 ; N guillemotright ; G 125 -U 188 ; WX 932 ; N onequarter ; G 126 -U 189 ; WX 932 ; N onehalf ; G 127 -U 190 ; WX 932 ; N threequarters ; G 128 -U 191 ; WX 522 ; N questiondown ; G 129 -U 192 ; WX 696 ; N Agrave ; G 130 -U 193 ; WX 696 ; N Aacute ; G 131 -U 194 ; WX 696 ; N Acircumflex ; G 132 -U 195 ; WX 696 ; N Atilde ; G 133 -U 196 ; WX 696 ; N Adieresis ; G 134 -U 197 ; WX 696 ; N Aring ; G 135 -U 198 ; WX 976 ; N AE ; G 136 -U 199 ; WX 660 ; N Ccedilla ; G 137 -U 200 ; WX 615 ; N Egrave ; G 138 -U 201 ; WX 615 ; N Eacute ; G 139 -U 202 ; WX 615 ; N Ecircumflex ; G 140 -U 203 ; WX 615 ; N Edieresis ; G 141 -U 204 ; WX 334 ; N Igrave ; G 142 -U 205 ; WX 334 ; N Iacute ; G 143 -U 206 ; WX 334 ; N Icircumflex ; G 144 -U 207 ; WX 334 ; N Idieresis ; G 145 -U 208 ; WX 754 ; N Eth ; G 146 -U 209 ; WX 753 ; N Ntilde ; G 147 -U 210 ; WX 765 ; N Ograve ; G 148 -U 211 ; WX 765 ; N Oacute ; G 149 -U 212 ; WX 765 ; N Ocircumflex ; G 150 -U 213 ; WX 765 ; N Otilde ; G 151 -U 214 ; WX 765 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 765 ; N Oslash ; G 154 -U 217 ; WX 730 ; N Ugrave ; G 155 -U 218 ; WX 730 ; N Uacute ; G 156 -U 219 ; WX 730 ; N Ucircumflex ; G 157 -U 220 ; WX 730 ; N Udieresis ; G 158 -U 221 ; WX 651 ; N Yacute ; G 159 -U 222 ; WX 664 ; N Thorn ; G 160 -U 223 ; WX 647 ; N germandbls ; G 161 -U 224 ; WX 607 ; N agrave ; G 162 -U 225 ; WX 607 ; N aacute ; G 163 -U 226 ; WX 607 ; N acircumflex ; G 164 -U 227 ; WX 607 ; N atilde ; G 165 -U 228 ; WX 607 ; N adieresis ; G 166 -U 229 ; WX 607 ; N aring ; G 167 -U 230 ; WX 943 ; N ae ; G 168 -U 231 ; WX 533 ; N ccedilla ; G 169 -U 232 ; WX 610 ; N egrave ; G 170 -U 233 ; WX 610 ; N eacute ; G 171 -U 234 ; WX 610 ; N ecircumflex ; G 172 -U 235 ; WX 610 ; N edieresis ; G 173 -U 236 ; WX 308 ; N igrave ; G 174 -U 237 ; WX 308 ; N iacute ; G 175 -U 238 ; WX 308 ; N icircumflex ; G 176 -U 239 ; WX 308 ; N idieresis ; G 177 -U 240 ; WX 618 ; N eth ; G 178 -U 241 ; WX 641 ; N ntilde ; G 179 -U 242 ; WX 618 ; N ograve ; G 180 -U 243 ; WX 618 ; N oacute ; G 181 -U 244 ; WX 618 ; N ocircumflex ; G 182 -U 245 ; WX 618 ; N otilde ; G 183 -U 246 ; WX 618 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 618 ; N oslash ; G 186 -U 249 ; WX 641 ; N ugrave ; G 187 -U 250 ; WX 641 ; N uacute ; G 188 -U 251 ; WX 641 ; N ucircumflex ; G 189 -U 252 ; WX 641 ; N udieresis ; G 190 -U 253 ; WX 586 ; N yacute ; G 191 -U 254 ; WX 644 ; N thorn ; G 192 -U 255 ; WX 586 ; N ydieresis ; G 193 -U 256 ; WX 696 ; N Amacron ; G 194 -U 257 ; WX 607 ; N amacron ; G 195 -U 258 ; WX 696 ; N Abreve ; G 196 -U 259 ; WX 607 ; N abreve ; G 197 -U 260 ; WX 696 ; N Aogonek ; G 198 -U 261 ; WX 607 ; N aogonek ; G 199 -U 262 ; WX 660 ; N Cacute ; G 200 -U 263 ; WX 533 ; N cacute ; G 201 -U 264 ; WX 660 ; N Ccircumflex ; G 202 -U 265 ; WX 533 ; N ccircumflex ; G 203 -U 266 ; WX 660 ; N Cdotaccent ; G 204 -U 267 ; WX 533 ; N cdotaccent ; G 205 -U 268 ; WX 660 ; N Ccaron ; G 206 -U 269 ; WX 533 ; N ccaron ; G 207 -U 270 ; WX 747 ; N Dcaron ; G 208 -U 271 ; WX 644 ; N dcaron ; G 209 -U 272 ; WX 754 ; N Dcroat ; G 210 -U 273 ; WX 644 ; N dmacron ; G 211 -U 274 ; WX 615 ; N Emacron ; G 212 -U 275 ; WX 610 ; N emacron ; G 213 -U 276 ; WX 615 ; N Ebreve ; G 214 -U 277 ; WX 610 ; N ebreve ; G 215 -U 278 ; WX 615 ; N Edotaccent ; G 216 -U 279 ; WX 610 ; N edotaccent ; G 217 -U 280 ; WX 615 ; N Eogonek ; G 218 -U 281 ; WX 610 ; N eogonek ; G 219 -U 282 ; WX 615 ; N Ecaron ; G 220 -U 283 ; WX 610 ; N ecaron ; G 221 -U 284 ; WX 738 ; N Gcircumflex ; G 222 -U 285 ; WX 644 ; N gcircumflex ; G 223 -U 286 ; WX 738 ; N Gbreve ; G 224 -U 287 ; WX 644 ; N gbreve ; G 225 -U 288 ; WX 738 ; N Gdotaccent ; G 226 -U 289 ; WX 644 ; N gdotaccent ; G 227 -U 290 ; WX 738 ; N Gcommaaccent ; G 228 -U 291 ; WX 644 ; N gcommaaccent ; G 229 -U 292 ; WX 753 ; N Hcircumflex ; G 230 -U 293 ; WX 641 ; N hcircumflex ; G 231 -U 294 ; WX 876 ; N Hbar ; G 232 -U 295 ; WX 711 ; N hbar ; G 233 -U 296 ; WX 334 ; N Itilde ; G 234 -U 297 ; WX 308 ; N itilde ; G 235 -U 298 ; WX 334 ; N Imacron ; G 236 -U 299 ; WX 308 ; N imacron ; G 237 -U 300 ; WX 334 ; N Ibreve ; G 238 -U 301 ; WX 308 ; N ibreve ; G 239 -U 302 ; WX 334 ; N Iogonek ; G 240 -U 303 ; WX 308 ; N iogonek ; G 241 -U 304 ; WX 334 ; N Idot ; G 242 -U 305 ; WX 308 ; N dotlessi ; G 243 -U 306 ; WX 669 ; N IJ ; G 244 -U 307 ; WX 617 ; N ij ; G 245 -U 308 ; WX 334 ; N Jcircumflex ; G 246 -U 309 ; WX 308 ; N jcircumflex ; G 247 -U 310 ; WX 697 ; N Kcommaaccent ; G 248 -U 311 ; WX 598 ; N kcommaaccent ; G 249 -U 312 ; WX 598 ; N kgreenlandic ; G 250 -U 313 ; WX 573 ; N Lacute ; G 251 -U 314 ; WX 308 ; N lacute ; G 252 -U 315 ; WX 573 ; N Lcommaaccent ; G 253 -U 316 ; WX 308 ; N lcommaaccent ; G 254 -U 317 ; WX 573 ; N Lcaron ; G 255 -U 318 ; WX 431 ; N lcaron ; G 256 -U 319 ; WX 573 ; N Ldot ; G 257 -U 320 ; WX 501 ; N ldot ; G 258 -U 321 ; WX 578 ; N Lslash ; G 259 -U 322 ; WX 334 ; N lslash ; G 260 -U 323 ; WX 753 ; N Nacute ; G 261 -U 324 ; WX 641 ; N nacute ; G 262 -U 325 ; WX 753 ; N Ncommaaccent ; G 263 -U 326 ; WX 641 ; N ncommaaccent ; G 264 -U 327 ; WX 753 ; N Ncaron ; G 265 -U 328 ; WX 641 ; N ncaron ; G 266 -U 329 ; WX 884 ; N napostrophe ; G 267 -U 330 ; WX 753 ; N Eng ; G 268 -U 331 ; WX 641 ; N eng ; G 269 -U 332 ; WX 765 ; N Omacron ; G 270 -U 333 ; WX 618 ; N omacron ; G 271 -U 334 ; WX 765 ; N Obreve ; G 272 -U 335 ; WX 618 ; N obreve ; G 273 -U 336 ; WX 765 ; N Ohungarumlaut ; G 274 -U 337 ; WX 618 ; N ohungarumlaut ; G 275 -U 338 ; WX 1050 ; N OE ; G 276 -U 339 ; WX 984 ; N oe ; G 277 -U 340 ; WX 693 ; N Racute ; G 278 -U 341 ; WX 444 ; N racute ; G 279 -U 342 ; WX 693 ; N Rcommaaccent ; G 280 -U 343 ; WX 444 ; N rcommaaccent ; G 281 -U 344 ; WX 693 ; N Rcaron ; G 282 -U 345 ; WX 444 ; N rcaron ; G 283 -U 346 ; WX 648 ; N Sacute ; G 284 -U 347 ; WX 536 ; N sacute ; G 285 -U 348 ; WX 648 ; N Scircumflex ; G 286 -U 349 ; WX 536 ; N scircumflex ; G 287 -U 350 ; WX 648 ; N Scedilla ; G 288 -U 351 ; WX 536 ; N scedilla ; G 289 -U 352 ; WX 648 ; N Scaron ; G 290 -U 353 ; WX 536 ; N scaron ; G 291 -U 354 ; WX 614 ; N Tcommaaccent ; G 292 -U 355 ; WX 430 ; N tcommaaccent ; G 293 -U 356 ; WX 614 ; N Tcaron ; G 294 -U 357 ; WX 430 ; N tcaron ; G 295 -U 358 ; WX 614 ; N Tbar ; G 296 -U 359 ; WX 430 ; N tbar ; G 297 -U 360 ; WX 730 ; N Utilde ; G 298 -U 361 ; WX 641 ; N utilde ; G 299 -U 362 ; WX 730 ; N Umacron ; G 300 -U 363 ; WX 641 ; N umacron ; G 301 -U 364 ; WX 730 ; N Ubreve ; G 302 -U 365 ; WX 641 ; N ubreve ; G 303 -U 366 ; WX 730 ; N Uring ; G 304 -U 367 ; WX 641 ; N uring ; G 305 -U 368 ; WX 730 ; N Uhungarumlaut ; G 306 -U 369 ; WX 641 ; N uhungarumlaut ; G 307 -U 370 ; WX 730 ; N Uogonek ; G 308 -U 371 ; WX 641 ; N uogonek ; G 309 -U 372 ; WX 993 ; N Wcircumflex ; G 310 -U 373 ; WX 831 ; N wcircumflex ; G 311 -U 374 ; WX 651 ; N Ycircumflex ; G 312 -U 375 ; WX 586 ; N ycircumflex ; G 313 -U 376 ; WX 651 ; N Ydieresis ; G 314 -U 377 ; WX 652 ; N Zacute ; G 315 -U 378 ; WX 523 ; N zacute ; G 316 -U 379 ; WX 652 ; N Zdotaccent ; G 317 -U 380 ; WX 523 ; N zdotaccent ; G 318 -U 381 ; WX 652 ; N Zcaron ; G 319 -U 382 ; WX 523 ; N zcaron ; G 320 -U 383 ; WX 391 ; N longs ; G 321 -U 384 ; WX 644 ; N uni0180 ; G 322 -U 385 ; WX 729 ; N uni0181 ; G 323 -U 386 ; WX 686 ; N uni0182 ; G 324 -U 387 ; WX 644 ; N uni0183 ; G 325 -U 388 ; WX 686 ; N uni0184 ; G 326 -U 389 ; WX 644 ; N uni0185 ; G 327 -U 390 ; WX 660 ; N uni0186 ; G 328 -U 391 ; WX 660 ; N uni0187 ; G 329 -U 392 ; WX 533 ; N uni0188 ; G 330 -U 393 ; WX 754 ; N uni0189 ; G 331 -U 394 ; WX 791 ; N uni018A ; G 332 -U 395 ; WX 681 ; N uni018B ; G 333 -U 396 ; WX 644 ; N uni018C ; G 334 -U 397 ; WX 619 ; N uni018D ; G 335 -U 398 ; WX 615 ; N uni018E ; G 336 -U 399 ; WX 764 ; N uni018F ; G 337 -U 400 ; WX 626 ; N uni0190 ; G 338 -U 401 ; WX 615 ; N uni0191 ; G 339 -U 402 ; WX 391 ; N florin ; G 340 -U 403 ; WX 738 ; N uni0193 ; G 341 -U 404 ; WX 713 ; N uni0194 ; G 342 -U 405 ; WX 940 ; N uni0195 ; G 343 -U 406 ; WX 392 ; N uni0196 ; G 344 -U 407 ; WX 350 ; N uni0197 ; G 345 -U 408 ; WX 697 ; N uni0198 ; G 346 -U 409 ; WX 598 ; N uni0199 ; G 347 -U 410 ; WX 324 ; N uni019A ; G 348 -U 411 ; WX 532 ; N uni019B ; G 349 -U 412 ; WX 938 ; N uni019C ; G 350 -U 413 ; WX 753 ; N uni019D ; G 351 -U 414 ; WX 641 ; N uni019E ; G 352 -U 415 ; WX 765 ; N uni019F ; G 353 -U 416 ; WX 786 ; N Ohorn ; G 354 -U 417 ; WX 618 ; N ohorn ; G 355 -U 418 ; WX 974 ; N uni01A2 ; G 356 -U 419 ; WX 821 ; N uni01A3 ; G 357 -U 420 ; WX 703 ; N uni01A4 ; G 358 -U 421 ; WX 644 ; N uni01A5 ; G 359 -U 422 ; WX 693 ; N uni01A6 ; G 360 -U 423 ; WX 648 ; N uni01A7 ; G 361 -U 424 ; WX 536 ; N uni01A8 ; G 362 -U 425 ; WX 615 ; N uni01A9 ; G 363 -U 426 ; WX 497 ; N uni01AA ; G 364 -U 427 ; WX 430 ; N uni01AB ; G 365 -U 428 ; WX 636 ; N uni01AC ; G 366 -U 429 ; WX 430 ; N uni01AD ; G 367 -U 430 ; WX 614 ; N uni01AE ; G 368 -U 431 ; WX 751 ; N Uhorn ; G 369 -U 432 ; WX 641 ; N uhorn ; G 370 -U 433 ; WX 765 ; N uni01B1 ; G 371 -U 434 ; WX 732 ; N uni01B2 ; G 372 -U 435 ; WX 717 ; N uni01B3 ; G 373 -U 436 ; WX 700 ; N uni01B4 ; G 374 -U 437 ; WX 652 ; N uni01B5 ; G 375 -U 438 ; WX 523 ; N uni01B6 ; G 376 -U 439 ; WX 695 ; N uni01B7 ; G 377 -U 440 ; WX 695 ; N uni01B8 ; G 378 -U 441 ; WX 576 ; N uni01B9 ; G 379 -U 442 ; WX 523 ; N uni01BA ; G 380 -U 443 ; WX 626 ; N uni01BB ; G 381 -U 444 ; WX 695 ; N uni01BC ; G 382 -U 445 ; WX 576 ; N uni01BD ; G 383 -U 446 ; WX 515 ; N uni01BE ; G 384 -U 447 ; WX 644 ; N uni01BF ; G 385 -U 448 ; WX 334 ; N uni01C0 ; G 386 -U 449 ; WX 593 ; N uni01C1 ; G 387 -U 450 ; WX 489 ; N uni01C2 ; G 388 -U 451 ; WX 334 ; N uni01C3 ; G 389 -U 452 ; WX 1399 ; N uni01C4 ; G 390 -U 453 ; WX 1271 ; N uni01C5 ; G 391 -U 454 ; WX 1168 ; N uni01C6 ; G 392 -U 455 ; WX 908 ; N uni01C7 ; G 393 -U 456 ; WX 882 ; N uni01C8 ; G 394 -U 457 ; WX 617 ; N uni01C9 ; G 395 -U 458 ; WX 1088 ; N uni01CA ; G 396 -U 459 ; WX 1062 ; N uni01CB ; G 397 -U 460 ; WX 949 ; N uni01CC ; G 398 -U 461 ; WX 696 ; N uni01CD ; G 399 -U 462 ; WX 607 ; N uni01CE ; G 400 -U 463 ; WX 334 ; N uni01CF ; G 401 -U 464 ; WX 308 ; N uni01D0 ; G 402 -U 465 ; WX 765 ; N uni01D1 ; G 403 -U 466 ; WX 618 ; N uni01D2 ; G 404 -U 467 ; WX 730 ; N uni01D3 ; G 405 -U 468 ; WX 641 ; N uni01D4 ; G 406 -U 469 ; WX 730 ; N uni01D5 ; G 407 -U 470 ; WX 641 ; N uni01D6 ; G 408 -U 471 ; WX 730 ; N uni01D7 ; G 409 -U 472 ; WX 641 ; N uni01D8 ; G 410 -U 473 ; WX 730 ; N uni01D9 ; G 411 -U 474 ; WX 641 ; N uni01DA ; G 412 -U 475 ; WX 730 ; N uni01DB ; G 413 -U 476 ; WX 641 ; N uni01DC ; G 414 -U 477 ; WX 610 ; N uni01DD ; G 415 -U 478 ; WX 696 ; N uni01DE ; G 416 -U 479 ; WX 607 ; N uni01DF ; G 417 -U 480 ; WX 696 ; N uni01E0 ; G 418 -U 481 ; WX 607 ; N uni01E1 ; G 419 -U 482 ; WX 976 ; N uni01E2 ; G 420 -U 483 ; WX 943 ; N uni01E3 ; G 421 -U 484 ; WX 738 ; N uni01E4 ; G 422 -U 485 ; WX 644 ; N uni01E5 ; G 423 -U 486 ; WX 738 ; N Gcaron ; G 424 -U 487 ; WX 644 ; N gcaron ; G 425 -U 488 ; WX 697 ; N uni01E8 ; G 426 -U 489 ; WX 598 ; N uni01E9 ; G 427 -U 490 ; WX 765 ; N uni01EA ; G 428 -U 491 ; WX 618 ; N uni01EB ; G 429 -U 492 ; WX 765 ; N uni01EC ; G 430 -U 493 ; WX 618 ; N uni01ED ; G 431 -U 494 ; WX 695 ; N uni01EE ; G 432 -U 495 ; WX 523 ; N uni01EF ; G 433 -U 496 ; WX 308 ; N uni01F0 ; G 434 -U 497 ; WX 1399 ; N uni01F1 ; G 435 -U 498 ; WX 1271 ; N uni01F2 ; G 436 -U 499 ; WX 1168 ; N uni01F3 ; G 437 -U 500 ; WX 738 ; N uni01F4 ; G 438 -U 501 ; WX 644 ; N uni01F5 ; G 439 -U 502 ; WX 1160 ; N uni01F6 ; G 440 -U 503 ; WX 708 ; N uni01F7 ; G 441 -U 504 ; WX 753 ; N uni01F8 ; G 442 -U 505 ; WX 641 ; N uni01F9 ; G 443 -U 506 ; WX 696 ; N Aringacute ; G 444 -U 507 ; WX 607 ; N aringacute ; G 445 -U 508 ; WX 976 ; N AEacute ; G 446 -U 509 ; WX 943 ; N aeacute ; G 447 -U 510 ; WX 765 ; N Oslashacute ; G 448 -U 511 ; WX 618 ; N oslashacute ; G 449 -U 512 ; WX 696 ; N uni0200 ; G 450 -U 513 ; WX 607 ; N uni0201 ; G 451 -U 514 ; WX 696 ; N uni0202 ; G 452 -U 515 ; WX 607 ; N uni0203 ; G 453 -U 516 ; WX 615 ; N uni0204 ; G 454 -U 517 ; WX 610 ; N uni0205 ; G 455 -U 518 ; WX 615 ; N uni0206 ; G 456 -U 519 ; WX 610 ; N uni0207 ; G 457 -U 520 ; WX 334 ; N uni0208 ; G 458 -U 521 ; WX 308 ; N uni0209 ; G 459 -U 522 ; WX 334 ; N uni020A ; G 460 -U 523 ; WX 308 ; N uni020B ; G 461 -U 524 ; WX 765 ; N uni020C ; G 462 -U 525 ; WX 618 ; N uni020D ; G 463 -U 526 ; WX 765 ; N uni020E ; G 464 -U 527 ; WX 618 ; N uni020F ; G 465 -U 528 ; WX 693 ; N uni0210 ; G 466 -U 529 ; WX 444 ; N uni0211 ; G 467 -U 530 ; WX 693 ; N uni0212 ; G 468 -U 531 ; WX 444 ; N uni0213 ; G 469 -U 532 ; WX 730 ; N uni0214 ; G 470 -U 533 ; WX 641 ; N uni0215 ; G 471 -U 534 ; WX 730 ; N uni0216 ; G 472 -U 535 ; WX 641 ; N uni0217 ; G 473 -U 536 ; WX 648 ; N Scommaaccent ; G 474 -U 537 ; WX 536 ; N scommaaccent ; G 475 -U 538 ; WX 614 ; N uni021A ; G 476 -U 539 ; WX 430 ; N uni021B ; G 477 -U 540 ; WX 621 ; N uni021C ; G 478 -U 541 ; WX 546 ; N uni021D ; G 479 -U 542 ; WX 753 ; N uni021E ; G 480 -U 543 ; WX 641 ; N uni021F ; G 481 -U 544 ; WX 753 ; N uni0220 ; G 482 -U 545 ; WX 778 ; N uni0221 ; G 483 -U 546 ; WX 728 ; N uni0222 ; G 484 -U 547 ; WX 593 ; N uni0223 ; G 485 -U 548 ; WX 652 ; N uni0224 ; G 486 -U 549 ; WX 523 ; N uni0225 ; G 487 -U 550 ; WX 696 ; N uni0226 ; G 488 -U 551 ; WX 607 ; N uni0227 ; G 489 -U 552 ; WX 615 ; N uni0228 ; G 490 -U 553 ; WX 610 ; N uni0229 ; G 491 -U 554 ; WX 765 ; N uni022A ; G 492 -U 555 ; WX 618 ; N uni022B ; G 493 -U 556 ; WX 765 ; N uni022C ; G 494 -U 557 ; WX 618 ; N uni022D ; G 495 -U 558 ; WX 765 ; N uni022E ; G 496 -U 559 ; WX 618 ; N uni022F ; G 497 -U 560 ; WX 765 ; N uni0230 ; G 498 -U 561 ; WX 618 ; N uni0231 ; G 499 -U 562 ; WX 651 ; N uni0232 ; G 500 -U 563 ; WX 586 ; N uni0233 ; G 501 -U 564 ; WX 442 ; N uni0234 ; G 502 -U 565 ; WX 780 ; N uni0235 ; G 503 -U 566 ; WX 460 ; N uni0236 ; G 504 -U 567 ; WX 308 ; N dotlessj ; G 505 -U 568 ; WX 979 ; N uni0238 ; G 506 -U 569 ; WX 979 ; N uni0239 ; G 507 -U 570 ; WX 696 ; N uni023A ; G 508 -U 571 ; WX 660 ; N uni023B ; G 509 -U 572 ; WX 533 ; N uni023C ; G 510 -U 573 ; WX 573 ; N uni023D ; G 511 -U 574 ; WX 614 ; N uni023E ; G 512 -U 575 ; WX 536 ; N uni023F ; G 513 -U 576 ; WX 523 ; N uni0240 ; G 514 -U 577 ; WX 703 ; N uni0241 ; G 515 -U 578 ; WX 553 ; N uni0242 ; G 516 -U 579 ; WX 686 ; N uni0243 ; G 517 -U 580 ; WX 730 ; N uni0244 ; G 518 -U 581 ; WX 696 ; N uni0245 ; G 519 -U 582 ; WX 615 ; N uni0246 ; G 520 -U 583 ; WX 610 ; N uni0247 ; G 521 -U 584 ; WX 334 ; N uni0248 ; G 522 -U 585 ; WX 308 ; N uni0249 ; G 523 -U 586 ; WX 774 ; N uni024A ; G 524 -U 587 ; WX 712 ; N uni024B ; G 525 -U 588 ; WX 693 ; N uni024C ; G 526 -U 589 ; WX 444 ; N uni024D ; G 527 -U 590 ; WX 651 ; N uni024E ; G 528 -U 591 ; WX 586 ; N uni024F ; G 529 -U 592 ; WX 607 ; N uni0250 ; G 530 -U 593 ; WX 644 ; N uni0251 ; G 531 -U 594 ; WX 644 ; N uni0252 ; G 532 -U 595 ; WX 644 ; N uni0253 ; G 533 -U 596 ; WX 533 ; N uni0254 ; G 534 -U 597 ; WX 533 ; N uni0255 ; G 535 -U 598 ; WX 645 ; N uni0256 ; G 536 -U 599 ; WX 712 ; N uni0257 ; G 537 -U 600 ; WX 610 ; N uni0258 ; G 538 -U 601 ; WX 610 ; N uni0259 ; G 539 -U 602 ; WX 788 ; N uni025A ; G 540 -U 603 ; WX 501 ; N uni025B ; G 541 -U 604 ; WX 490 ; N uni025C ; G 542 -U 605 ; WX 733 ; N uni025D ; G 543 -U 606 ; WX 658 ; N uni025E ; G 544 -U 607 ; WX 308 ; N uni025F ; G 545 -U 608 ; WX 712 ; N uni0260 ; G 546 -U 609 ; WX 644 ; N uni0261 ; G 547 -U 610 ; WX 564 ; N uni0262 ; G 548 -U 611 ; WX 579 ; N uni0263 ; G 549 -U 612 ; WX 571 ; N uni0264 ; G 550 -U 613 ; WX 641 ; N uni0265 ; G 551 -U 614 ; WX 641 ; N uni0266 ; G 552 -U 615 ; WX 641 ; N uni0267 ; G 553 -U 616 ; WX 491 ; N uni0268 ; G 554 -U 617 ; WX 396 ; N uni0269 ; G 555 -U 618 ; WX 491 ; N uni026A ; G 556 -U 619 ; WX 502 ; N uni026B ; G 557 -U 620 ; WX 624 ; N uni026C ; G 558 -U 621 ; WX 308 ; N uni026D ; G 559 -U 622 ; WX 757 ; N uni026E ; G 560 -U 623 ; WX 938 ; N uni026F ; G 561 -U 624 ; WX 938 ; N uni0270 ; G 562 -U 625 ; WX 938 ; N uni0271 ; G 563 -U 626 ; WX 641 ; N uni0272 ; G 564 -U 627 ; WX 713 ; N uni0273 ; G 565 -U 628 ; WX 636 ; N uni0274 ; G 566 -U 629 ; WX 618 ; N uni0275 ; G 567 -U 630 ; WX 817 ; N uni0276 ; G 568 -U 631 ; WX 613 ; N uni0277 ; G 569 -U 632 ; WX 716 ; N uni0278 ; G 570 -U 633 ; WX 484 ; N uni0279 ; G 571 -U 634 ; WX 484 ; N uni027A ; G 572 -U 635 ; WX 584 ; N uni027B ; G 573 -U 636 ; WX 444 ; N uni027C ; G 574 -U 637 ; WX 444 ; N uni027D ; G 575 -U 638 ; WX 536 ; N uni027E ; G 576 -U 639 ; WX 536 ; N uni027F ; G 577 -U 640 ; WX 578 ; N uni0280 ; G 578 -U 641 ; WX 578 ; N uni0281 ; G 579 -U 642 ; WX 536 ; N uni0282 ; G 580 -U 643 ; WX 374 ; N uni0283 ; G 581 -U 644 ; WX 391 ; N uni0284 ; G 582 -U 645 ; WX 544 ; N uni0285 ; G 583 -U 646 ; WX 497 ; N uni0286 ; G 584 -U 647 ; WX 430 ; N uni0287 ; G 585 -U 648 ; WX 430 ; N uni0288 ; G 586 -U 649 ; WX 828 ; N uni0289 ; G 587 -U 650 ; WX 695 ; N uni028A ; G 588 -U 651 ; WX 603 ; N uni028B ; G 589 -U 652 ; WX 586 ; N uni028C ; G 590 -U 653 ; WX 831 ; N uni028D ; G 591 -U 654 ; WX 586 ; N uni028E ; G 592 -U 655 ; WX 651 ; N uni028F ; G 593 -U 656 ; WX 624 ; N uni0290 ; G 594 -U 657 ; WX 615 ; N uni0291 ; G 595 -U 658 ; WX 576 ; N uni0292 ; G 596 -U 659 ; WX 576 ; N uni0293 ; G 597 -U 660 ; WX 515 ; N uni0294 ; G 598 -U 661 ; WX 515 ; N uni0295 ; G 599 -U 662 ; WX 515 ; N uni0296 ; G 600 -U 663 ; WX 515 ; N uni0297 ; G 601 -U 664 ; WX 765 ; N uni0298 ; G 602 -U 665 ; WX 569 ; N uni0299 ; G 603 -U 666 ; WX 658 ; N uni029A ; G 604 -U 667 ; WX 616 ; N uni029B ; G 605 -U 668 ; WX 622 ; N uni029C ; G 606 -U 669 ; WX 308 ; N uni029D ; G 607 -U 670 ; WX 659 ; N uni029E ; G 608 -U 671 ; WX 485 ; N uni029F ; G 609 -U 672 ; WX 712 ; N uni02A0 ; G 610 -U 673 ; WX 515 ; N uni02A1 ; G 611 -U 674 ; WX 515 ; N uni02A2 ; G 612 -U 675 ; WX 1040 ; N uni02A3 ; G 613 -U 676 ; WX 1093 ; N uni02A4 ; G 614 -U 677 ; WX 1039 ; N uni02A5 ; G 615 -U 678 ; WX 876 ; N uni02A6 ; G 616 -U 679 ; WX 691 ; N uni02A7 ; G 617 -U 680 ; WX 836 ; N uni02A8 ; G 618 -U 681 ; WX 923 ; N uni02A9 ; G 619 -U 682 ; WX 712 ; N uni02AA ; G 620 -U 683 ; WX 702 ; N uni02AB ; G 621 -U 684 ; WX 532 ; N uni02AC ; G 622 -U 685 ; WX 374 ; N uni02AD ; G 623 -U 686 ; WX 609 ; N uni02AE ; G 624 -U 687 ; WX 710 ; N uni02AF ; G 625 -U 688 ; WX 410 ; N uni02B0 ; G 626 -U 689 ; WX 410 ; N uni02B1 ; G 627 -U 690 ; WX 197 ; N uni02B2 ; G 628 -U 691 ; WX 284 ; N uni02B3 ; G 629 -U 692 ; WX 284 ; N uni02B4 ; G 630 -U 693 ; WX 284 ; N uni02B5 ; G 631 -U 694 ; WX 369 ; N uni02B6 ; G 632 -U 695 ; WX 532 ; N uni02B7 ; G 633 -U 696 ; WX 375 ; N uni02B8 ; G 634 -U 697 ; WX 271 ; N uni02B9 ; G 635 -U 698 ; WX 469 ; N uni02BA ; G 636 -U 699 ; WX 342 ; N uni02BB ; G 637 -U 700 ; WX 342 ; N uni02BC ; G 638 -U 701 ; WX 342 ; N uni02BD ; G 639 -U 702 ; WX 330 ; N uni02BE ; G 640 -U 703 ; WX 330 ; N uni02BF ; G 641 -U 704 ; WX 293 ; N uni02C0 ; G 642 -U 705 ; WX 293 ; N uni02C1 ; G 643 -U 706 ; WX 450 ; N uni02C2 ; G 644 -U 707 ; WX 450 ; N uni02C3 ; G 645 -U 708 ; WX 450 ; N uni02C4 ; G 646 -U 709 ; WX 450 ; N uni02C5 ; G 647 -U 710 ; WX 450 ; N circumflex ; G 648 -U 711 ; WX 450 ; N caron ; G 649 -U 712 ; WX 275 ; N uni02C8 ; G 650 -U 713 ; WX 450 ; N uni02C9 ; G 651 -U 714 ; WX 450 ; N uni02CA ; G 652 -U 715 ; WX 450 ; N uni02CB ; G 653 -U 716 ; WX 275 ; N uni02CC ; G 654 -U 717 ; WX 450 ; N uni02CD ; G 655 -U 718 ; WX 450 ; N uni02CE ; G 656 -U 719 ; WX 450 ; N uni02CF ; G 657 -U 720 ; WX 303 ; N uni02D0 ; G 658 -U 721 ; WX 303 ; N uni02D1 ; G 659 -U 722 ; WX 330 ; N uni02D2 ; G 660 -U 723 ; WX 330 ; N uni02D3 ; G 661 -U 724 ; WX 450 ; N uni02D4 ; G 662 -U 725 ; WX 450 ; N uni02D5 ; G 663 -U 726 ; WX 374 ; N uni02D6 ; G 664 -U 727 ; WX 295 ; N uni02D7 ; G 665 -U 728 ; WX 450 ; N breve ; G 666 -U 729 ; WX 450 ; N dotaccent ; G 667 -U 730 ; WX 450 ; N ring ; G 668 -U 731 ; WX 450 ; N ogonek ; G 669 -U 732 ; WX 450 ; N tilde ; G 670 -U 733 ; WX 450 ; N hungarumlaut ; G 671 -U 734 ; WX 315 ; N uni02DE ; G 672 -U 735 ; WX 450 ; N uni02DF ; G 673 -U 736 ; WX 370 ; N uni02E0 ; G 674 -U 737 ; WX 197 ; N uni02E1 ; G 675 -U 738 ; WX 343 ; N uni02E2 ; G 676 -U 739 ; WX 371 ; N uni02E3 ; G 677 -U 740 ; WX 293 ; N uni02E4 ; G 678 -U 741 ; WX 450 ; N uni02E5 ; G 679 -U 742 ; WX 450 ; N uni02E6 ; G 680 -U 743 ; WX 450 ; N uni02E7 ; G 681 -U 744 ; WX 450 ; N uni02E8 ; G 682 -U 745 ; WX 450 ; N uni02E9 ; G 683 -U 748 ; WX 450 ; N uni02EC ; G 684 -U 749 ; WX 450 ; N uni02ED ; G 685 -U 750 ; WX 591 ; N uni02EE ; G 686 -U 755 ; WX 450 ; N uni02F3 ; G 687 -U 759 ; WX 450 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 628 ; N uni0370 ; G 782 -U 881 ; WX 508 ; N uni0371 ; G 783 -U 882 ; WX 919 ; N uni0372 ; G 784 -U 883 ; WX 752 ; N uni0373 ; G 785 -U 884 ; WX 271 ; N uni0374 ; G 786 -U 885 ; WX 271 ; N uni0375 ; G 787 -U 886 ; WX 753 ; N uni0376 ; G 788 -U 887 ; WX 630 ; N uni0377 ; G 789 -U 890 ; WX 450 ; N uni037A ; G 790 -U 891 ; WX 533 ; N uni037B ; G 791 -U 892 ; WX 495 ; N uni037C ; G 792 -U 893 ; WX 494 ; N uni037D ; G 793 -U 894 ; WX 360 ; N uni037E ; G 794 -U 900 ; WX 397 ; N tonos ; G 795 -U 901 ; WX 450 ; N dieresistonos ; G 796 -U 902 ; WX 717 ; N Alphatonos ; G 797 -U 903 ; WX 342 ; N anoteleia ; G 798 -U 904 ; WX 761 ; N Epsilontonos ; G 799 -U 905 ; WX 908 ; N Etatonos ; G 800 -U 906 ; WX 507 ; N Iotatonos ; G 801 -U 908 ; WX 801 ; N Omicrontonos ; G 802 -U 910 ; WX 882 ; N Upsilontonos ; G 803 -U 911 ; WX 804 ; N Omegatonos ; G 804 -U 912 ; WX 351 ; N iotadieresistonos ; G 805 -U 913 ; WX 696 ; N Alpha ; G 806 -U 914 ; WX 686 ; N Beta ; G 807 -U 915 ; WX 573 ; N Gamma ; G 808 -U 916 ; WX 696 ; N uni0394 ; G 809 -U 917 ; WX 615 ; N Epsilon ; G 810 -U 918 ; WX 652 ; N Zeta ; G 811 -U 919 ; WX 753 ; N Eta ; G 812 -U 920 ; WX 765 ; N Theta ; G 813 -U 921 ; WX 334 ; N Iota ; G 814 -U 922 ; WX 697 ; N Kappa ; G 815 -U 923 ; WX 696 ; N Lambda ; G 816 -U 924 ; WX 896 ; N Mu ; G 817 -U 925 ; WX 753 ; N Nu ; G 818 -U 926 ; WX 568 ; N Xi ; G 819 -U 927 ; WX 765 ; N Omicron ; G 820 -U 928 ; WX 753 ; N Pi ; G 821 -U 929 ; WX 659 ; N Rho ; G 822 -U 931 ; WX 615 ; N Sigma ; G 823 -U 932 ; WX 614 ; N Tau ; G 824 -U 933 ; WX 651 ; N Upsilon ; G 825 -U 934 ; WX 765 ; N Phi ; G 826 -U 935 ; WX 694 ; N Chi ; G 827 -U 936 ; WX 765 ; N Psi ; G 828 -U 937 ; WX 765 ; N Omega ; G 829 -U 938 ; WX 334 ; N Iotadieresis ; G 830 -U 939 ; WX 651 ; N Upsilondieresis ; G 831 -U 940 ; WX 618 ; N alphatonos ; G 832 -U 941 ; WX 501 ; N epsilontonos ; G 833 -U 942 ; WX 641 ; N etatonos ; G 834 -U 943 ; WX 351 ; N iotatonos ; G 835 -U 944 ; WX 607 ; N upsilondieresistonos ; G 836 -U 945 ; WX 618 ; N alpha ; G 837 -U 946 ; WX 644 ; N beta ; G 838 -U 947 ; WX 613 ; N gamma ; G 839 -U 948 ; WX 618 ; N delta ; G 840 -U 949 ; WX 501 ; N epsilon ; G 841 -U 950 ; WX 532 ; N zeta ; G 842 -U 951 ; WX 641 ; N eta ; G 843 -U 952 ; WX 618 ; N theta ; G 844 -U 953 ; WX 351 ; N iota ; G 845 -U 954 ; WX 639 ; N kappa ; G 846 -U 955 ; WX 569 ; N lambda ; G 847 -U 956 ; WX 662 ; N uni03BC ; G 848 -U 957 ; WX 613 ; N nu ; G 849 -U 958 ; WX 532 ; N xi ; G 850 -U 959 ; WX 618 ; N omicron ; G 851 -U 960 ; WX 712 ; N pi ; G 852 -U 961 ; WX 644 ; N rho ; G 853 -U 962 ; WX 533 ; N sigma1 ; G 854 -U 963 ; WX 701 ; N sigma ; G 855 -U 964 ; WX 574 ; N tau ; G 856 -U 965 ; WX 607 ; N upsilon ; G 857 -U 966 ; WX 704 ; N phi ; G 858 -U 967 ; WX 580 ; N chi ; G 859 -U 968 ; WX 714 ; N psi ; G 860 -U 969 ; WX 782 ; N omega ; G 861 -U 970 ; WX 351 ; N iotadieresis ; G 862 -U 971 ; WX 607 ; N upsilondieresis ; G 863 -U 972 ; WX 618 ; N omicrontonos ; G 864 -U 973 ; WX 607 ; N upsilontonos ; G 865 -U 974 ; WX 782 ; N omegatonos ; G 866 -U 975 ; WX 697 ; N uni03CF ; G 867 -U 976 ; WX 585 ; N uni03D0 ; G 868 -U 977 ; WX 594 ; N theta1 ; G 869 -U 978 ; WX 671 ; N Upsilon1 ; G 870 -U 979 ; WX 883 ; N uni03D3 ; G 871 -U 980 ; WX 671 ; N uni03D4 ; G 872 -U 981 ; WX 716 ; N phi1 ; G 873 -U 982 ; WX 782 ; N omega1 ; G 874 -U 983 ; WX 669 ; N uni03D7 ; G 875 -U 984 ; WX 765 ; N uni03D8 ; G 876 -U 985 ; WX 618 ; N uni03D9 ; G 877 -U 986 ; WX 660 ; N uni03DA ; G 878 -U 987 ; WX 533 ; N uni03DB ; G 879 -U 988 ; WX 615 ; N uni03DC ; G 880 -U 989 ; WX 444 ; N uni03DD ; G 881 -U 990 ; WX 632 ; N uni03DE ; G 882 -U 991 ; WX 593 ; N uni03DF ; G 883 -U 992 ; WX 827 ; N uni03E0 ; G 884 -U 993 ; WX 564 ; N uni03E1 ; G 885 -U 994 ; WX 983 ; N uni03E2 ; G 886 -U 995 ; WX 753 ; N uni03E3 ; G 887 -U 996 ; WX 749 ; N uni03E4 ; G 888 -U 997 ; WX 644 ; N uni03E5 ; G 889 -U 998 ; WX 835 ; N uni03E6 ; G 890 -U 999 ; WX 669 ; N uni03E7 ; G 891 -U 1000 ; WX 660 ; N uni03E8 ; G 892 -U 1001 ; WX 585 ; N uni03E9 ; G 893 -U 1002 ; WX 709 ; N uni03EA ; G 894 -U 1003 ; WX 604 ; N uni03EB ; G 895 -U 1004 ; WX 677 ; N uni03EC ; G 896 -U 1005 ; WX 644 ; N uni03ED ; G 897 -U 1006 ; WX 614 ; N uni03EE ; G 898 -U 1007 ; WX 531 ; N uni03EF ; G 899 -U 1008 ; WX 669 ; N uni03F0 ; G 900 -U 1009 ; WX 644 ; N uni03F1 ; G 901 -U 1010 ; WX 533 ; N uni03F2 ; G 902 -U 1011 ; WX 308 ; N uni03F3 ; G 903 -U 1012 ; WX 765 ; N uni03F4 ; G 904 -U 1013 ; WX 580 ; N uni03F5 ; G 905 -U 1014 ; WX 580 ; N uni03F6 ; G 906 -U 1015 ; WX 664 ; N uni03F7 ; G 907 -U 1016 ; WX 644 ; N uni03F8 ; G 908 -U 1017 ; WX 660 ; N uni03F9 ; G 909 -U 1018 ; WX 896 ; N uni03FA ; G 910 -U 1019 ; WX 659 ; N uni03FB ; G 911 -U 1020 ; WX 644 ; N uni03FC ; G 912 -U 1021 ; WX 628 ; N uni03FD ; G 913 -U 1022 ; WX 660 ; N uni03FE ; G 914 -U 1023 ; WX 628 ; N uni03FF ; G 915 -U 1024 ; WX 615 ; N uni0400 ; G 916 -U 1025 ; WX 615 ; N uni0401 ; G 917 -U 1026 ; WX 791 ; N uni0402 ; G 918 -U 1027 ; WX 573 ; N uni0403 ; G 919 -U 1028 ; WX 660 ; N uni0404 ; G 920 -U 1029 ; WX 648 ; N uni0405 ; G 921 -U 1030 ; WX 334 ; N uni0406 ; G 922 -U 1031 ; WX 334 ; N uni0407 ; G 923 -U 1032 ; WX 334 ; N uni0408 ; G 924 -U 1033 ; WX 1039 ; N uni0409 ; G 925 -U 1034 ; WX 1017 ; N uni040A ; G 926 -U 1035 ; WX 791 ; N uni040B ; G 927 -U 1036 ; WX 735 ; N uni040C ; G 928 -U 1037 ; WX 753 ; N uni040D ; G 929 -U 1038 ; WX 694 ; N uni040E ; G 930 -U 1039 ; WX 753 ; N uni040F ; G 931 -U 1040 ; WX 696 ; N uni0410 ; G 932 -U 1041 ; WX 686 ; N uni0411 ; G 933 -U 1042 ; WX 686 ; N uni0412 ; G 934 -U 1043 ; WX 573 ; N uni0413 ; G 935 -U 1044 ; WX 801 ; N uni0414 ; G 936 -U 1045 ; WX 615 ; N uni0415 ; G 937 -U 1046 ; WX 1102 ; N uni0416 ; G 938 -U 1047 ; WX 639 ; N uni0417 ; G 939 -U 1048 ; WX 753 ; N uni0418 ; G 940 -U 1049 ; WX 753 ; N uni0419 ; G 941 -U 1050 ; WX 735 ; N uni041A ; G 942 -U 1051 ; WX 747 ; N uni041B ; G 943 -U 1052 ; WX 896 ; N uni041C ; G 944 -U 1053 ; WX 753 ; N uni041D ; G 945 -U 1054 ; WX 765 ; N uni041E ; G 946 -U 1055 ; WX 753 ; N uni041F ; G 947 -U 1056 ; WX 659 ; N uni0420 ; G 948 -U 1057 ; WX 660 ; N uni0421 ; G 949 -U 1058 ; WX 614 ; N uni0422 ; G 950 -U 1059 ; WX 694 ; N uni0423 ; G 951 -U 1060 ; WX 892 ; N uni0424 ; G 952 -U 1061 ; WX 694 ; N uni0425 ; G 953 -U 1062 ; WX 835 ; N uni0426 ; G 954 -U 1063 ; WX 727 ; N uni0427 ; G 955 -U 1064 ; WX 1112 ; N uni0428 ; G 956 -U 1065 ; WX 1193 ; N uni0429 ; G 957 -U 1066 ; WX 845 ; N uni042A ; G 958 -U 1067 ; WX 932 ; N uni042B ; G 959 -U 1068 ; WX 686 ; N uni042C ; G 960 -U 1069 ; WX 660 ; N uni042D ; G 961 -U 1070 ; WX 1056 ; N uni042E ; G 962 -U 1071 ; WX 693 ; N uni042F ; G 963 -U 1072 ; WX 607 ; N uni0430 ; G 964 -U 1073 ; WX 628 ; N uni0431 ; G 965 -U 1074 ; WX 569 ; N uni0432 ; G 966 -U 1075 ; WX 470 ; N uni0433 ; G 967 -U 1076 ; WX 727 ; N uni0434 ; G 968 -U 1077 ; WX 610 ; N uni0435 ; G 969 -U 1078 ; WX 896 ; N uni0436 ; G 970 -U 1079 ; WX 523 ; N uni0437 ; G 971 -U 1080 ; WX 630 ; N uni0438 ; G 972 -U 1081 ; WX 630 ; N uni0439 ; G 973 -U 1082 ; WX 611 ; N uni043A ; G 974 -U 1083 ; WX 659 ; N uni043B ; G 975 -U 1084 ; WX 735 ; N uni043C ; G 976 -U 1085 ; WX 622 ; N uni043D ; G 977 -U 1086 ; WX 618 ; N uni043E ; G 978 -U 1087 ; WX 622 ; N uni043F ; G 979 -U 1088 ; WX 644 ; N uni0440 ; G 980 -U 1089 ; WX 533 ; N uni0441 ; G 981 -U 1090 ; WX 521 ; N uni0442 ; G 982 -U 1091 ; WX 586 ; N uni0443 ; G 983 -U 1092 ; WX 893 ; N uni0444 ; G 984 -U 1093 ; WX 580 ; N uni0445 ; G 985 -U 1094 ; WX 667 ; N uni0446 ; G 986 -U 1095 ; WX 618 ; N uni0447 ; G 987 -U 1096 ; WX 956 ; N uni0448 ; G 988 -U 1097 ; WX 995 ; N uni0449 ; G 989 -U 1098 ; WX 676 ; N uni044A ; G 990 -U 1099 ; WX 813 ; N uni044B ; G 991 -U 1100 ; WX 569 ; N uni044C ; G 992 -U 1101 ; WX 533 ; N uni044D ; G 993 -U 1102 ; WX 875 ; N uni044E ; G 994 -U 1103 ; WX 578 ; N uni044F ; G 995 -U 1104 ; WX 610 ; N uni0450 ; G 996 -U 1105 ; WX 610 ; N uni0451 ; G 997 -U 1106 ; WX 642 ; N uni0452 ; G 998 -U 1107 ; WX 470 ; N uni0453 ; G 999 -U 1108 ; WX 533 ; N uni0454 ; G 1000 -U 1109 ; WX 536 ; N uni0455 ; G 1001 -U 1110 ; WX 308 ; N uni0456 ; G 1002 -U 1111 ; WX 308 ; N uni0457 ; G 1003 -U 1112 ; WX 308 ; N uni0458 ; G 1004 -U 1113 ; WX 892 ; N uni0459 ; G 1005 -U 1114 ; WX 860 ; N uni045A ; G 1006 -U 1115 ; WX 661 ; N uni045B ; G 1007 -U 1116 ; WX 611 ; N uni045C ; G 1008 -U 1117 ; WX 630 ; N uni045D ; G 1009 -U 1118 ; WX 586 ; N uni045E ; G 1010 -U 1119 ; WX 622 ; N uni045F ; G 1011 -U 1120 ; WX 983 ; N uni0460 ; G 1012 -U 1121 ; WX 782 ; N uni0461 ; G 1013 -U 1122 ; WX 756 ; N uni0462 ; G 1014 -U 1123 ; WX 662 ; N uni0463 ; G 1015 -U 1124 ; WX 911 ; N uni0464 ; G 1016 -U 1125 ; WX 755 ; N uni0465 ; G 1017 -U 1126 ; WX 893 ; N uni0466 ; G 1018 -U 1127 ; WX 749 ; N uni0467 ; G 1019 -U 1128 ; WX 1222 ; N uni0468 ; G 1020 -U 1129 ; WX 1009 ; N uni0469 ; G 1021 -U 1130 ; WX 765 ; N uni046A ; G 1022 -U 1131 ; WX 618 ; N uni046B ; G 1023 -U 1132 ; WX 1112 ; N uni046C ; G 1024 -U 1133 ; WX 906 ; N uni046D ; G 1025 -U 1134 ; WX 626 ; N uni046E ; G 1026 -U 1135 ; WX 501 ; N uni046F ; G 1027 -U 1136 ; WX 967 ; N uni0470 ; G 1028 -U 1137 ; WX 955 ; N uni0471 ; G 1029 -U 1138 ; WX 765 ; N uni0472 ; G 1030 -U 1139 ; WX 618 ; N uni0473 ; G 1031 -U 1140 ; WX 765 ; N uni0474 ; G 1032 -U 1141 ; WX 625 ; N uni0475 ; G 1033 -U 1142 ; WX 765 ; N uni0476 ; G 1034 -U 1143 ; WX 625 ; N uni0477 ; G 1035 -U 1144 ; WX 1033 ; N uni0478 ; G 1036 -U 1145 ; WX 939 ; N uni0479 ; G 1037 -U 1146 ; WX 967 ; N uni047A ; G 1038 -U 1147 ; WX 776 ; N uni047B ; G 1039 -U 1148 ; WX 1265 ; N uni047C ; G 1040 -U 1149 ; WX 1055 ; N uni047D ; G 1041 -U 1150 ; WX 983 ; N uni047E ; G 1042 -U 1151 ; WX 782 ; N uni047F ; G 1043 -U 1152 ; WX 660 ; N uni0480 ; G 1044 -U 1153 ; WX 533 ; N uni0481 ; G 1045 -U 1154 ; WX 587 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 376 ; N uni0488 ; G 1052 -U 1161 ; WX 376 ; N uni0489 ; G 1053 -U 1162 ; WX 861 ; N uni048A ; G 1054 -U 1163 ; WX 726 ; N uni048B ; G 1055 -U 1164 ; WX 686 ; N uni048C ; G 1056 -U 1165 ; WX 550 ; N uni048D ; G 1057 -U 1166 ; WX 659 ; N uni048E ; G 1058 -U 1167 ; WX 644 ; N uni048F ; G 1059 -U 1168 ; WX 573 ; N uni0490 ; G 1060 -U 1169 ; WX 470 ; N uni0491 ; G 1061 -U 1170 ; WX 599 ; N uni0492 ; G 1062 -U 1171 ; WX 488 ; N uni0493 ; G 1063 -U 1172 ; WX 727 ; N uni0494 ; G 1064 -U 1173 ; WX 602 ; N uni0495 ; G 1065 -U 1174 ; WX 1102 ; N uni0496 ; G 1066 -U 1175 ; WX 896 ; N uni0497 ; G 1067 -U 1176 ; WX 639 ; N uni0498 ; G 1068 -U 1177 ; WX 523 ; N uni0499 ; G 1069 -U 1178 ; WX 697 ; N uni049A ; G 1070 -U 1179 ; WX 611 ; N uni049B ; G 1071 -U 1180 ; WX 735 ; N uni049C ; G 1072 -U 1181 ; WX 611 ; N uni049D ; G 1073 -U 1182 ; WX 735 ; N uni049E ; G 1074 -U 1183 ; WX 611 ; N uni049F ; G 1075 -U 1184 ; WX 914 ; N uni04A0 ; G 1076 -U 1185 ; WX 743 ; N uni04A1 ; G 1077 -U 1186 ; WX 860 ; N uni04A2 ; G 1078 -U 1187 ; WX 727 ; N uni04A3 ; G 1079 -U 1188 ; WX 992 ; N uni04A4 ; G 1080 -U 1189 ; WX 787 ; N uni04A5 ; G 1081 -U 1190 ; WX 1146 ; N uni04A6 ; G 1082 -U 1191 ; WX 915 ; N uni04A7 ; G 1083 -U 1192 ; WX 856 ; N uni04A8 ; G 1084 -U 1193 ; WX 772 ; N uni04A9 ; G 1085 -U 1194 ; WX 660 ; N uni04AA ; G 1086 -U 1195 ; WX 533 ; N uni04AB ; G 1087 -U 1196 ; WX 614 ; N uni04AC ; G 1088 -U 1197 ; WX 521 ; N uni04AD ; G 1089 -U 1198 ; WX 651 ; N uni04AE ; G 1090 -U 1199 ; WX 586 ; N uni04AF ; G 1091 -U 1200 ; WX 651 ; N uni04B0 ; G 1092 -U 1201 ; WX 586 ; N uni04B1 ; G 1093 -U 1202 ; WX 694 ; N uni04B2 ; G 1094 -U 1203 ; WX 580 ; N uni04B3 ; G 1095 -U 1204 ; WX 1001 ; N uni04B4 ; G 1096 -U 1205 ; WX 900 ; N uni04B5 ; G 1097 -U 1206 ; WX 727 ; N uni04B6 ; G 1098 -U 1207 ; WX 618 ; N uni04B7 ; G 1099 -U 1208 ; WX 727 ; N uni04B8 ; G 1100 -U 1209 ; WX 618 ; N uni04B9 ; G 1101 -U 1210 ; WX 727 ; N uni04BA ; G 1102 -U 1211 ; WX 641 ; N uni04BB ; G 1103 -U 1212 ; WX 923 ; N uni04BC ; G 1104 -U 1213 ; WX 729 ; N uni04BD ; G 1105 -U 1214 ; WX 923 ; N uni04BE ; G 1106 -U 1215 ; WX 729 ; N uni04BF ; G 1107 -U 1216 ; WX 334 ; N uni04C0 ; G 1108 -U 1217 ; WX 1102 ; N uni04C1 ; G 1109 -U 1218 ; WX 896 ; N uni04C2 ; G 1110 -U 1219 ; WX 697 ; N uni04C3 ; G 1111 -U 1220 ; WX 567 ; N uni04C4 ; G 1112 -U 1221 ; WX 855 ; N uni04C5 ; G 1113 -U 1222 ; WX 725 ; N uni04C6 ; G 1114 -U 1223 ; WX 753 ; N uni04C7 ; G 1115 -U 1224 ; WX 622 ; N uni04C8 ; G 1116 -U 1225 ; WX 861 ; N uni04C9 ; G 1117 -U 1226 ; WX 726 ; N uni04CA ; G 1118 -U 1227 ; WX 727 ; N uni04CB ; G 1119 -U 1228 ; WX 618 ; N uni04CC ; G 1120 -U 1229 ; WX 1003 ; N uni04CD ; G 1121 -U 1230 ; WX 839 ; N uni04CE ; G 1122 -U 1231 ; WX 308 ; N uni04CF ; G 1123 -U 1232 ; WX 696 ; N uni04D0 ; G 1124 -U 1233 ; WX 607 ; N uni04D1 ; G 1125 -U 1234 ; WX 696 ; N uni04D2 ; G 1126 -U 1235 ; WX 607 ; N uni04D3 ; G 1127 -U 1236 ; WX 976 ; N uni04D4 ; G 1128 -U 1237 ; WX 943 ; N uni04D5 ; G 1129 -U 1238 ; WX 615 ; N uni04D6 ; G 1130 -U 1239 ; WX 610 ; N uni04D7 ; G 1131 -U 1240 ; WX 764 ; N uni04D8 ; G 1132 -U 1241 ; WX 610 ; N uni04D9 ; G 1133 -U 1242 ; WX 764 ; N uni04DA ; G 1134 -U 1243 ; WX 610 ; N uni04DB ; G 1135 -U 1244 ; WX 1102 ; N uni04DC ; G 1136 -U 1245 ; WX 896 ; N uni04DD ; G 1137 -U 1246 ; WX 639 ; N uni04DE ; G 1138 -U 1247 ; WX 523 ; N uni04DF ; G 1139 -U 1248 ; WX 695 ; N uni04E0 ; G 1140 -U 1249 ; WX 576 ; N uni04E1 ; G 1141 -U 1250 ; WX 753 ; N uni04E2 ; G 1142 -U 1251 ; WX 630 ; N uni04E3 ; G 1143 -U 1252 ; WX 753 ; N uni04E4 ; G 1144 -U 1253 ; WX 630 ; N uni04E5 ; G 1145 -U 1254 ; WX 765 ; N uni04E6 ; G 1146 -U 1255 ; WX 618 ; N uni04E7 ; G 1147 -U 1256 ; WX 765 ; N uni04E8 ; G 1148 -U 1257 ; WX 618 ; N uni04E9 ; G 1149 -U 1258 ; WX 765 ; N uni04EA ; G 1150 -U 1259 ; WX 618 ; N uni04EB ; G 1151 -U 1260 ; WX 660 ; N uni04EC ; G 1152 -U 1261 ; WX 533 ; N uni04ED ; G 1153 -U 1262 ; WX 694 ; N uni04EE ; G 1154 -U 1263 ; WX 586 ; N uni04EF ; G 1155 -U 1264 ; WX 694 ; N uni04F0 ; G 1156 -U 1265 ; WX 586 ; N uni04F1 ; G 1157 -U 1266 ; WX 694 ; N uni04F2 ; G 1158 -U 1267 ; WX 586 ; N uni04F3 ; G 1159 -U 1268 ; WX 727 ; N uni04F4 ; G 1160 -U 1269 ; WX 618 ; N uni04F5 ; G 1161 -U 1270 ; WX 573 ; N uni04F6 ; G 1162 -U 1271 ; WX 470 ; N uni04F7 ; G 1163 -U 1272 ; WX 932 ; N uni04F8 ; G 1164 -U 1273 ; WX 813 ; N uni04F9 ; G 1165 -U 1274 ; WX 599 ; N uni04FA ; G 1166 -U 1275 ; WX 488 ; N uni04FB ; G 1167 -U 1276 ; WX 694 ; N uni04FC ; G 1168 -U 1277 ; WX 580 ; N uni04FD ; G 1169 -U 1278 ; WX 694 ; N uni04FE ; G 1170 -U 1279 ; WX 580 ; N uni04FF ; G 1171 -U 1280 ; WX 686 ; N uni0500 ; G 1172 -U 1281 ; WX 547 ; N uni0501 ; G 1173 -U 1282 ; WX 1043 ; N uni0502 ; G 1174 -U 1283 ; WX 804 ; N uni0503 ; G 1175 -U 1284 ; WX 1007 ; N uni0504 ; G 1176 -U 1285 ; WX 828 ; N uni0505 ; G 1177 -U 1286 ; WX 745 ; N uni0506 ; G 1178 -U 1287 ; WX 624 ; N uni0507 ; G 1179 -U 1288 ; WX 1117 ; N uni0508 ; G 1180 -U 1289 ; WX 915 ; N uni0509 ; G 1181 -U 1290 ; WX 1160 ; N uni050A ; G 1182 -U 1291 ; WX 912 ; N uni050B ; G 1183 -U 1292 ; WX 755 ; N uni050C ; G 1184 -U 1293 ; WX 574 ; N uni050D ; G 1185 -U 1294 ; WX 844 ; N uni050E ; G 1186 -U 1295 ; WX 722 ; N uni050F ; G 1187 -U 1296 ; WX 626 ; N uni0510 ; G 1188 -U 1297 ; WX 501 ; N uni0511 ; G 1189 -U 1298 ; WX 747 ; N uni0512 ; G 1190 -U 1299 ; WX 659 ; N uni0513 ; G 1191 -U 1300 ; WX 1157 ; N uni0514 ; G 1192 -U 1301 ; WX 961 ; N uni0515 ; G 1193 -U 1302 ; WX 958 ; N uni0516 ; G 1194 -U 1303 ; WX 881 ; N uni0517 ; G 1195 -U 1304 ; WX 973 ; N uni0518 ; G 1196 -U 1305 ; WX 912 ; N uni0519 ; G 1197 -U 1306 ; WX 765 ; N uni051A ; G 1198 -U 1307 ; WX 644 ; N uni051B ; G 1199 -U 1308 ; WX 993 ; N uni051C ; G 1200 -U 1309 ; WX 831 ; N uni051D ; G 1201 -U 1312 ; WX 1140 ; N uni0520 ; G 1202 -U 1313 ; WX 953 ; N uni0521 ; G 1203 -U 1314 ; WX 1146 ; N uni0522 ; G 1204 -U 1315 ; WX 915 ; N uni0523 ; G 1205 -U 1316 ; WX 861 ; N uni0524 ; G 1206 -U 1317 ; WX 726 ; N uni0525 ; G 1207 -U 1329 ; WX 886 ; N uni0531 ; G 1208 -U 1330 ; WX 730 ; N uni0532 ; G 1209 -U 1331 ; WX 886 ; N uni0533 ; G 1210 -U 1332 ; WX 886 ; N uni0534 ; G 1211 -U 1333 ; WX 730 ; N uni0535 ; G 1212 -U 1334 ; WX 699 ; N uni0536 ; G 1213 -U 1335 ; WX 730 ; N uni0537 ; G 1214 -U 1336 ; WX 730 ; N uni0538 ; G 1215 -U 1337 ; WX 877 ; N uni0539 ; G 1216 -U 1338 ; WX 886 ; N uni053A ; G 1217 -U 1339 ; WX 730 ; N uni053B ; G 1218 -U 1340 ; WX 639 ; N uni053C ; G 1219 -U 1341 ; WX 970 ; N uni053D ; G 1220 -U 1342 ; WX 1022 ; N uni053E ; G 1221 -U 1343 ; WX 730 ; N uni053F ; G 1222 -U 1344 ; WX 639 ; N uni0540 ; G 1223 -U 1345 ; WX 681 ; N uni0541 ; G 1224 -U 1346 ; WX 886 ; N uni0542 ; G 1225 -U 1347 ; WX 789 ; N uni0543 ; G 1226 -U 1348 ; WX 886 ; N uni0544 ; G 1227 -U 1349 ; WX 714 ; N uni0545 ; G 1228 -U 1350 ; WX 886 ; N uni0546 ; G 1229 -U 1351 ; WX 730 ; N uni0547 ; G 1230 -U 1352 ; WX 730 ; N uni0548 ; G 1231 -U 1353 ; WX 730 ; N uni0549 ; G 1232 -U 1354 ; WX 862 ; N uni054A ; G 1233 -U 1355 ; WX 699 ; N uni054B ; G 1234 -U 1356 ; WX 886 ; N uni054C ; G 1235 -U 1357 ; WX 730 ; N uni054D ; G 1236 -U 1358 ; WX 886 ; N uni054E ; G 1237 -U 1359 ; WX 648 ; N uni054F ; G 1238 -U 1360 ; WX 730 ; N uni0550 ; G 1239 -U 1361 ; WX 714 ; N uni0551 ; G 1240 -U 1362 ; WX 805 ; N uni0552 ; G 1241 -U 1363 ; WX 765 ; N uni0553 ; G 1242 -U 1364 ; WX 842 ; N uni0554 ; G 1243 -U 1365 ; WX 765 ; N uni0555 ; G 1244 -U 1366 ; WX 648 ; N uni0556 ; G 1245 -U 1369 ; WX 330 ; N uni0559 ; G 1246 -U 1370 ; WX 342 ; N uni055A ; G 1247 -U 1371 ; WX 495 ; N uni055B ; G 1248 -U 1372 ; WX 495 ; N uni055C ; G 1249 -U 1373 ; WX 342 ; N uni055D ; G 1250 -U 1374 ; WX 491 ; N uni055E ; G 1251 -U 1375 ; WX 468 ; N uni055F ; G 1252 -U 1377 ; WX 938 ; N uni0561 ; G 1253 -U 1378 ; WX 641 ; N uni0562 ; G 1254 -U 1379 ; WX 779 ; N uni0563 ; G 1255 -U 1380 ; WX 781 ; N uni0564 ; G 1256 -U 1381 ; WX 641 ; N uni0565 ; G 1257 -U 1382 ; WX 735 ; N uni0566 ; G 1258 -U 1383 ; WX 588 ; N uni0567 ; G 1259 -U 1384 ; WX 641 ; N uni0568 ; G 1260 -U 1385 ; WX 729 ; N uni0569 ; G 1261 -U 1386 ; WX 735 ; N uni056A ; G 1262 -U 1387 ; WX 641 ; N uni056B ; G 1263 -U 1388 ; WX 448 ; N uni056C ; G 1264 -U 1389 ; WX 916 ; N uni056D ; G 1265 -U 1390 ; WX 644 ; N uni056E ; G 1266 -U 1391 ; WX 641 ; N uni056F ; G 1267 -U 1392 ; WX 641 ; N uni0570 ; G 1268 -U 1393 ; WX 644 ; N uni0571 ; G 1269 -U 1394 ; WX 737 ; N uni0572 ; G 1270 -U 1395 ; WX 641 ; N uni0573 ; G 1271 -U 1396 ; WX 676 ; N uni0574 ; G 1272 -U 1397 ; WX 308 ; N uni0575 ; G 1273 -U 1398 ; WX 794 ; N uni0576 ; G 1274 -U 1399 ; WX 502 ; N uni0577 ; G 1275 -U 1400 ; WX 641 ; N uni0578 ; G 1276 -U 1401 ; WX 502 ; N uni0579 ; G 1277 -U 1402 ; WX 938 ; N uni057A ; G 1278 -U 1403 ; WX 502 ; N uni057B ; G 1279 -U 1404 ; WX 777 ; N uni057C ; G 1280 -U 1405 ; WX 641 ; N uni057D ; G 1281 -U 1406 ; WX 732 ; N uni057E ; G 1282 -U 1407 ; WX 938 ; N uni057F ; G 1283 -U 1408 ; WX 641 ; N uni0580 ; G 1284 -U 1409 ; WX 644 ; N uni0581 ; G 1285 -U 1410 ; WX 514 ; N uni0582 ; G 1286 -U 1411 ; WX 938 ; N uni0583 ; G 1287 -U 1412 ; WX 700 ; N uni0584 ; G 1288 -U 1413 ; WX 618 ; N uni0585 ; G 1289 -U 1414 ; WX 648 ; N uni0586 ; G 1290 -U 1415 ; WX 776 ; N uni0587 ; G 1291 -U 1417 ; WX 360 ; N uni0589 ; G 1292 -U 1418 ; WX 438 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 374 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 334 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 334 ; N uni05C3 ; G 1313 -U 1478 ; WX 447 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 676 ; N uni05D0 ; G 1316 -U 1489 ; WX 605 ; N uni05D1 ; G 1317 -U 1490 ; WX 483 ; N uni05D2 ; G 1318 -U 1491 ; WX 589 ; N uni05D3 ; G 1319 -U 1492 ; WX 641 ; N uni05D4 ; G 1320 -U 1493 ; WX 308 ; N uni05D5 ; G 1321 -U 1494 ; WX 442 ; N uni05D6 ; G 1322 -U 1495 ; WX 641 ; N uni05D7 ; G 1323 -U 1496 ; WX 651 ; N uni05D8 ; G 1324 -U 1497 ; WX 308 ; N uni05D9 ; G 1325 -U 1498 ; WX 584 ; N uni05DA ; G 1326 -U 1499 ; WX 584 ; N uni05DB ; G 1327 -U 1500 ; WX 611 ; N uni05DC ; G 1328 -U 1501 ; WX 641 ; N uni05DD ; G 1329 -U 1502 ; WX 698 ; N uni05DE ; G 1330 -U 1503 ; WX 308 ; N uni05DF ; G 1331 -U 1504 ; WX 447 ; N uni05E0 ; G 1332 -U 1505 ; WX 696 ; N uni05E1 ; G 1333 -U 1506 ; WX 610 ; N uni05E2 ; G 1334 -U 1507 ; WX 646 ; N uni05E3 ; G 1335 -U 1508 ; WX 618 ; N uni05E4 ; G 1336 -U 1509 ; WX 565 ; N uni05E5 ; G 1337 -U 1510 ; WX 676 ; N uni05E6 ; G 1338 -U 1511 ; WX 656 ; N uni05E7 ; G 1339 -U 1512 ; WX 584 ; N uni05E8 ; G 1340 -U 1513 ; WX 854 ; N uni05E9 ; G 1341 -U 1514 ; WX 676 ; N uni05EA ; G 1342 -U 1520 ; WX 598 ; N uni05F0 ; G 1343 -U 1521 ; WX 598 ; N uni05F1 ; G 1344 -U 1522 ; WX 597 ; N uni05F2 ; G 1345 -U 1523 ; WX 399 ; N uni05F3 ; G 1346 -U 1524 ; WX 639 ; N uni05F4 ; G 1347 -U 1542 ; WX 600 ; N uni0606 ; G 1348 -U 1543 ; WX 600 ; N uni0607 ; G 1349 -U 1545 ; WX 795 ; N uni0609 ; G 1350 -U 1546 ; WX 1042 ; N uni060A ; G 1351 -U 1548 ; WX 342 ; N uni060C ; G 1352 -U 1557 ; WX 0 ; N uni0615 ; G 1353 -U 1563 ; WX 360 ; N uni061B ; G 1354 -U 1567 ; WX 522 ; N uni061F ; G 1355 -U 1569 ; WX 460 ; N uni0621 ; G 1356 -U 1570 ; WX 308 ; N uni0622 ; G 1357 -U 1571 ; WX 308 ; N uni0623 ; G 1358 -U 1572 ; WX 559 ; N uni0624 ; G 1359 -U 1573 ; WX 308 ; N uni0625 ; G 1360 -U 1574 ; WX 825 ; N uni0626 ; G 1361 -U 1575 ; WX 308 ; N uni0627 ; G 1362 -U 1576 ; WX 904 ; N uni0628 ; G 1363 -U 1577 ; WX 531 ; N uni0629 ; G 1364 -U 1578 ; WX 904 ; N uni062A ; G 1365 -U 1579 ; WX 904 ; N uni062B ; G 1366 -U 1580 ; WX 648 ; N uni062C ; G 1367 -U 1581 ; WX 648 ; N uni062D ; G 1368 -U 1582 ; WX 648 ; N uni062E ; G 1369 -U 1583 ; WX 461 ; N uni062F ; G 1370 -U 1584 ; WX 461 ; N uni0630 ; G 1371 -U 1585 ; WX 518 ; N uni0631 ; G 1372 -U 1586 ; WX 518 ; N uni0632 ; G 1373 -U 1587 ; WX 1242 ; N uni0633 ; G 1374 -U 1588 ; WX 1242 ; N uni0634 ; G 1375 -U 1589 ; WX 1210 ; N uni0635 ; G 1376 -U 1590 ; WX 1210 ; N uni0636 ; G 1377 -U 1591 ; WX 935 ; N uni0637 ; G 1378 -U 1592 ; WX 935 ; N uni0638 ; G 1379 -U 1593 ; WX 615 ; N uni0639 ; G 1380 -U 1594 ; WX 615 ; N uni063A ; G 1381 -U 1600 ; WX 308 ; N uni0640 ; G 1382 -U 1601 ; WX 1045 ; N uni0641 ; G 1383 -U 1602 ; WX 804 ; N uni0642 ; G 1384 -U 1603 ; WX 825 ; N uni0643 ; G 1385 -U 1604 ; WX 781 ; N uni0644 ; G 1386 -U 1605 ; WX 659 ; N uni0645 ; G 1387 -U 1606 ; WX 768 ; N uni0646 ; G 1388 -U 1607 ; WX 531 ; N uni0647 ; G 1389 -U 1608 ; WX 559 ; N uni0648 ; G 1390 -U 1609 ; WX 825 ; N uni0649 ; G 1391 -U 1610 ; WX 825 ; N uni064A ; G 1392 -U 1611 ; WX 0 ; N uni064B ; G 1393 -U 1612 ; WX 0 ; N uni064C ; G 1394 -U 1613 ; WX 0 ; N uni064D ; G 1395 -U 1614 ; WX 0 ; N uni064E ; G 1396 -U 1615 ; WX 0 ; N uni064F ; G 1397 -U 1616 ; WX 0 ; N uni0650 ; G 1398 -U 1617 ; WX 0 ; N uni0651 ; G 1399 -U 1618 ; WX 0 ; N uni0652 ; G 1400 -U 1619 ; WX 0 ; N uni0653 ; G 1401 -U 1620 ; WX 0 ; N uni0654 ; G 1402 -U 1621 ; WX 0 ; N uni0655 ; G 1403 -U 1623 ; WX 0 ; N uni0657 ; G 1404 -U 1626 ; WX 450 ; N uni065A ; G 1405 -U 1632 ; WX 549 ; N uni0660 ; G 1406 -U 1633 ; WX 549 ; N uni0661 ; G 1407 -U 1634 ; WX 549 ; N uni0662 ; G 1408 -U 1635 ; WX 549 ; N uni0663 ; G 1409 -U 1636 ; WX 549 ; N uni0664 ; G 1410 -U 1637 ; WX 549 ; N uni0665 ; G 1411 -U 1638 ; WX 549 ; N uni0666 ; G 1412 -U 1639 ; WX 549 ; N uni0667 ; G 1413 -U 1640 ; WX 549 ; N uni0668 ; G 1414 -U 1641 ; WX 549 ; N uni0669 ; G 1415 -U 1642 ; WX 549 ; N uni066A ; G 1416 -U 1643 ; WX 336 ; N uni066B ; G 1417 -U 1644 ; WX 342 ; N uni066C ; G 1418 -U 1645 ; WX 490 ; N uni066D ; G 1419 -U 1646 ; WX 904 ; N uni066E ; G 1420 -U 1647 ; WX 804 ; N uni066F ; G 1421 -U 1648 ; WX 0 ; N uni0670 ; G 1422 -U 1652 ; WX 263 ; N uni0674 ; G 1423 -U 1657 ; WX 904 ; N uni0679 ; G 1424 -U 1658 ; WX 904 ; N uni067A ; G 1425 -U 1659 ; WX 904 ; N uni067B ; G 1426 -U 1660 ; WX 904 ; N uni067C ; G 1427 -U 1661 ; WX 904 ; N uni067D ; G 1428 -U 1662 ; WX 904 ; N uni067E ; G 1429 -U 1663 ; WX 904 ; N uni067F ; G 1430 -U 1664 ; WX 904 ; N uni0680 ; G 1431 -U 1665 ; WX 648 ; N uni0681 ; G 1432 -U 1666 ; WX 648 ; N uni0682 ; G 1433 -U 1667 ; WX 648 ; N uni0683 ; G 1434 -U 1668 ; WX 648 ; N uni0684 ; G 1435 -U 1669 ; WX 648 ; N uni0685 ; G 1436 -U 1670 ; WX 648 ; N uni0686 ; G 1437 -U 1671 ; WX 648 ; N uni0687 ; G 1438 -U 1672 ; WX 400 ; N uni0688 ; G 1439 -U 1673 ; WX 400 ; N uni0689 ; G 1440 -U 1674 ; WX 400 ; N uni068A ; G 1441 -U 1675 ; WX 400 ; N uni068B ; G 1442 -U 1676 ; WX 400 ; N uni068C ; G 1443 -U 1677 ; WX 400 ; N uni068D ; G 1444 -U 1678 ; WX 400 ; N uni068E ; G 1445 -U 1679 ; WX 400 ; N uni068F ; G 1446 -U 1680 ; WX 400 ; N uni0690 ; G 1447 -U 1681 ; WX 518 ; N uni0691 ; G 1448 -U 1682 ; WX 518 ; N uni0692 ; G 1449 -U 1683 ; WX 518 ; N uni0693 ; G 1450 -U 1684 ; WX 518 ; N uni0694 ; G 1451 -U 1685 ; WX 613 ; N uni0695 ; G 1452 -U 1686 ; WX 518 ; N uni0696 ; G 1453 -U 1687 ; WX 518 ; N uni0697 ; G 1454 -U 1688 ; WX 518 ; N uni0698 ; G 1455 -U 1689 ; WX 518 ; N uni0699 ; G 1456 -U 1690 ; WX 1242 ; N uni069A ; G 1457 -U 1691 ; WX 1242 ; N uni069B ; G 1458 -U 1692 ; WX 1242 ; N uni069C ; G 1459 -U 1693 ; WX 1210 ; N uni069D ; G 1460 -U 1694 ; WX 1210 ; N uni069E ; G 1461 -U 1695 ; WX 935 ; N uni069F ; G 1462 -U 1696 ; WX 615 ; N uni06A0 ; G 1463 -U 1697 ; WX 1045 ; N uni06A1 ; G 1464 -U 1698 ; WX 1045 ; N uni06A2 ; G 1465 -U 1699 ; WX 1045 ; N uni06A3 ; G 1466 -U 1700 ; WX 1045 ; N uni06A4 ; G 1467 -U 1701 ; WX 1045 ; N uni06A5 ; G 1468 -U 1702 ; WX 1045 ; N uni06A6 ; G 1469 -U 1703 ; WX 804 ; N uni06A7 ; G 1470 -U 1704 ; WX 804 ; N uni06A8 ; G 1471 -U 1705 ; WX 921 ; N uni06A9 ; G 1472 -U 1706 ; WX 1144 ; N uni06AA ; G 1473 -U 1707 ; WX 921 ; N uni06AB ; G 1474 -U 1708 ; WX 825 ; N uni06AC ; G 1475 -U 1709 ; WX 825 ; N uni06AD ; G 1476 -U 1710 ; WX 825 ; N uni06AE ; G 1477 -U 1711 ; WX 921 ; N uni06AF ; G 1478 -U 1712 ; WX 921 ; N uni06B0 ; G 1479 -U 1713 ; WX 921 ; N uni06B1 ; G 1480 -U 1714 ; WX 921 ; N uni06B2 ; G 1481 -U 1715 ; WX 921 ; N uni06B3 ; G 1482 -U 1716 ; WX 921 ; N uni06B4 ; G 1483 -U 1717 ; WX 781 ; N uni06B5 ; G 1484 -U 1718 ; WX 781 ; N uni06B6 ; G 1485 -U 1719 ; WX 781 ; N uni06B7 ; G 1486 -U 1720 ; WX 781 ; N uni06B8 ; G 1487 -U 1721 ; WX 768 ; N uni06B9 ; G 1488 -U 1722 ; WX 768 ; N uni06BA ; G 1489 -U 1723 ; WX 768 ; N uni06BB ; G 1490 -U 1724 ; WX 768 ; N uni06BC ; G 1491 -U 1725 ; WX 768 ; N uni06BD ; G 1492 -U 1726 ; WX 844 ; N uni06BE ; G 1493 -U 1727 ; WX 648 ; N uni06BF ; G 1494 -U 1734 ; WX 559 ; N uni06C6 ; G 1495 -U 1740 ; WX 825 ; N uni06CC ; G 1496 -U 1742 ; WX 825 ; N uni06CE ; G 1497 -U 1749 ; WX 531 ; N uni06D5 ; G 1498 -U 1776 ; WX 549 ; N uni06F0 ; G 1499 -U 1777 ; WX 549 ; N uni06F1 ; G 1500 -U 1778 ; WX 549 ; N uni06F2 ; G 1501 -U 1779 ; WX 549 ; N uni06F3 ; G 1502 -U 1780 ; WX 549 ; N uni06F4 ; G 1503 -U 1781 ; WX 549 ; N uni06F5 ; G 1504 -U 1782 ; WX 549 ; N uni06F6 ; G 1505 -U 1783 ; WX 549 ; N uni06F7 ; G 1506 -U 1784 ; WX 549 ; N uni06F8 ; G 1507 -U 1785 ; WX 549 ; N uni06F9 ; G 1508 -U 1984 ; WX 626 ; N uni07C0 ; G 1509 -U 1985 ; WX 626 ; N uni07C1 ; G 1510 -U 1986 ; WX 626 ; N uni07C2 ; G 1511 -U 1987 ; WX 626 ; N uni07C3 ; G 1512 -U 1988 ; WX 626 ; N uni07C4 ; G 1513 -U 1989 ; WX 626 ; N uni07C5 ; G 1514 -U 1990 ; WX 626 ; N uni07C6 ; G 1515 -U 1991 ; WX 626 ; N uni07C7 ; G 1516 -U 1992 ; WX 626 ; N uni07C8 ; G 1517 -U 1993 ; WX 626 ; N uni07C9 ; G 1518 -U 1994 ; WX 308 ; N uni07CA ; G 1519 -U 1995 ; WX 492 ; N uni07CB ; G 1520 -U 1996 ; WX 489 ; N uni07CC ; G 1521 -U 1997 ; WX 586 ; N uni07CD ; G 1522 -U 1998 ; WX 622 ; N uni07CE ; G 1523 -U 1999 ; WX 622 ; N uni07CF ; G 1524 -U 2000 ; WX 534 ; N uni07D0 ; G 1525 -U 2001 ; WX 622 ; N uni07D1 ; G 1526 -U 2002 ; WX 813 ; N uni07D2 ; G 1527 -U 2003 ; WX 496 ; N uni07D3 ; G 1528 -U 2004 ; WX 496 ; N uni07D4 ; G 1529 -U 2005 ; WX 564 ; N uni07D5 ; G 1530 -U 2006 ; WX 619 ; N uni07D6 ; G 1531 -U 2007 ; WX 399 ; N uni07D7 ; G 1532 -U 2008 ; WX 920 ; N uni07D8 ; G 1533 -U 2009 ; WX 456 ; N uni07D9 ; G 1534 -U 2010 ; WX 743 ; N uni07DA ; G 1535 -U 2011 ; WX 622 ; N uni07DB ; G 1536 -U 2012 ; WX 586 ; N uni07DC ; G 1537 -U 2013 ; WX 821 ; N uni07DD ; G 1538 -U 2014 ; WX 564 ; N uni07DE ; G 1539 -U 2015 ; WX 636 ; N uni07DF ; G 1540 -U 2016 ; WX 456 ; N uni07E0 ; G 1541 -U 2017 ; WX 586 ; N uni07E1 ; G 1542 -U 2018 ; WX 517 ; N uni07E2 ; G 1543 -U 2019 ; WX 564 ; N uni07E3 ; G 1544 -U 2020 ; WX 564 ; N uni07E4 ; G 1545 -U 2021 ; WX 564 ; N uni07E5 ; G 1546 -U 2022 ; WX 517 ; N uni07E6 ; G 1547 -U 2023 ; WX 517 ; N uni07E7 ; G 1548 -U 2027 ; WX 0 ; N uni07EB ; G 1549 -U 2028 ; WX 0 ; N uni07EC ; G 1550 -U 2029 ; WX 0 ; N uni07ED ; G 1551 -U 2030 ; WX 0 ; N uni07EE ; G 1552 -U 2031 ; WX 0 ; N uni07EF ; G 1553 -U 2032 ; WX 0 ; N uni07F0 ; G 1554 -U 2033 ; WX 0 ; N uni07F1 ; G 1555 -U 2034 ; WX 0 ; N uni07F2 ; G 1556 -U 2035 ; WX 0 ; N uni07F3 ; G 1557 -U 2036 ; WX 342 ; N uni07F4 ; G 1558 -U 2037 ; WX 342 ; N uni07F5 ; G 1559 -U 2040 ; WX 622 ; N uni07F8 ; G 1560 -U 2041 ; WX 622 ; N uni07F9 ; G 1561 -U 2042 ; WX 374 ; N uni07FA ; G 1562 -U 3647 ; WX 626 ; N uni0E3F ; G 1563 -U 3713 ; WX 710 ; N uni0E81 ; G 1564 -U 3714 ; WX 673 ; N uni0E82 ; G 1565 -U 3716 ; WX 674 ; N uni0E84 ; G 1566 -U 3719 ; WX 512 ; N uni0E87 ; G 1567 -U 3720 ; WX 668 ; N uni0E88 ; G 1568 -U 3722 ; WX 669 ; N uni0E8A ; G 1569 -U 3725 ; WX 685 ; N uni0E8D ; G 1570 -U 3732 ; WX 635 ; N uni0E94 ; G 1571 -U 3733 ; WX 633 ; N uni0E95 ; G 1572 -U 3734 ; WX 672 ; N uni0E96 ; G 1573 -U 3735 ; WX 737 ; N uni0E97 ; G 1574 -U 3737 ; WX 657 ; N uni0E99 ; G 1575 -U 3738 ; WX 654 ; N uni0E9A ; G 1576 -U 3739 ; WX 654 ; N uni0E9B ; G 1577 -U 3740 ; WX 830 ; N uni0E9C ; G 1578 -U 3741 ; WX 744 ; N uni0E9D ; G 1579 -U 3742 ; WX 779 ; N uni0E9E ; G 1580 -U 3743 ; WX 779 ; N uni0E9F ; G 1581 -U 3745 ; WX 752 ; N uni0EA1 ; G 1582 -U 3746 ; WX 685 ; N uni0EA2 ; G 1583 -U 3747 ; WX 692 ; N uni0EA3 ; G 1584 -U 3749 ; WX 691 ; N uni0EA5 ; G 1585 -U 3751 ; WX 642 ; N uni0EA7 ; G 1586 -U 3754 ; WX 744 ; N uni0EAA ; G 1587 -U 3755 ; WX 928 ; N uni0EAB ; G 1588 -U 3757 ; WX 651 ; N uni0EAD ; G 1589 -U 3758 ; WX 705 ; N uni0EAE ; G 1590 -U 3759 ; WX 840 ; N uni0EAF ; G 1591 -U 3760 ; WX 620 ; N uni0EB0 ; G 1592 -U 3761 ; WX 0 ; N uni0EB1 ; G 1593 -U 3762 ; WX 549 ; N uni0EB2 ; G 1594 -U 3763 ; WX 549 ; N uni0EB3 ; G 1595 -U 3764 ; WX 0 ; N uni0EB4 ; G 1596 -U 3765 ; WX 0 ; N uni0EB5 ; G 1597 -U 3766 ; WX 0 ; N uni0EB6 ; G 1598 -U 3767 ; WX 0 ; N uni0EB7 ; G 1599 -U 3768 ; WX 0 ; N uni0EB8 ; G 1600 -U 3769 ; WX 0 ; N uni0EB9 ; G 1601 -U 3771 ; WX 0 ; N uni0EBB ; G 1602 -U 3772 ; WX 0 ; N uni0EBC ; G 1603 -U 3773 ; WX 603 ; N uni0EBD ; G 1604 -U 3776 ; WX 464 ; N uni0EC0 ; G 1605 -U 3777 ; WX 774 ; N uni0EC1 ; G 1606 -U 3778 ; WX 464 ; N uni0EC2 ; G 1607 -U 3779 ; WX 584 ; N uni0EC3 ; G 1608 -U 3780 ; WX 569 ; N uni0EC4 ; G 1609 -U 3782 ; WX 683 ; N uni0EC6 ; G 1610 -U 3784 ; WX 0 ; N uni0EC8 ; G 1611 -U 3785 ; WX 0 ; N uni0EC9 ; G 1612 -U 3786 ; WX 0 ; N uni0ECA ; G 1613 -U 3787 ; WX 0 ; N uni0ECB ; G 1614 -U 3788 ; WX 0 ; N uni0ECC ; G 1615 -U 3789 ; WX 0 ; N uni0ECD ; G 1616 -U 3792 ; WX 694 ; N uni0ED0 ; G 1617 -U 3793 ; WX 694 ; N uni0ED1 ; G 1618 -U 3794 ; WX 624 ; N uni0ED2 ; G 1619 -U 3795 ; WX 752 ; N uni0ED3 ; G 1620 -U 3796 ; WX 655 ; N uni0ED4 ; G 1621 -U 3797 ; WX 655 ; N uni0ED5 ; G 1622 -U 3798 ; WX 764 ; N uni0ED6 ; G 1623 -U 3799 ; WX 710 ; N uni0ED7 ; G 1624 -U 3800 ; WX 683 ; N uni0ED8 ; G 1625 -U 3801 ; WX 818 ; N uni0ED9 ; G 1626 -U 3804 ; WX 1227 ; N uni0EDC ; G 1627 -U 3805 ; WX 1227 ; N uni0EDD ; G 1628 -U 4256 ; WX 826 ; N uni10A0 ; G 1629 -U 4257 ; WX 669 ; N uni10A1 ; G 1630 -U 4258 ; WX 665 ; N uni10A2 ; G 1631 -U 4259 ; WX 753 ; N uni10A3 ; G 1632 -U 4260 ; WX 584 ; N uni10A4 ; G 1633 -U 4261 ; WX 696 ; N uni10A5 ; G 1634 -U 4262 ; WX 771 ; N uni10A6 ; G 1635 -U 4263 ; WX 800 ; N uni10A7 ; G 1636 -U 4264 ; WX 477 ; N uni10A8 ; G 1637 -U 4265 ; WX 570 ; N uni10A9 ; G 1638 -U 4266 ; WX 771 ; N uni10AA ; G 1639 -U 4267 ; WX 810 ; N uni10AB ; G 1640 -U 4268 ; WX 579 ; N uni10AC ; G 1641 -U 4269 ; WX 813 ; N uni10AD ; G 1642 -U 4270 ; WX 732 ; N uni10AE ; G 1643 -U 4271 ; WX 677 ; N uni10AF ; G 1644 -U 4272 ; WX 782 ; N uni10B0 ; G 1645 -U 4273 ; WX 579 ; N uni10B1 ; G 1646 -U 4274 ; WX 579 ; N uni10B2 ; G 1647 -U 4275 ; WX 797 ; N uni10B3 ; G 1648 -U 4276 ; WX 797 ; N uni10B4 ; G 1649 -U 4277 ; WX 660 ; N uni10B5 ; G 1650 -U 4278 ; WX 587 ; N uni10B6 ; G 1651 -U 4279 ; WX 579 ; N uni10B7 ; G 1652 -U 4280 ; WX 582 ; N uni10B8 ; G 1653 -U 4281 ; WX 579 ; N uni10B9 ; G 1654 -U 4282 ; WX 710 ; N uni10BA ; G 1655 -U 4283 ; WX 812 ; N uni10BB ; G 1656 -U 4284 ; WX 570 ; N uni10BC ; G 1657 -U 4285 ; WX 557 ; N uni10BD ; G 1658 -U 4286 ; WX 579 ; N uni10BE ; G 1659 -U 4287 ; WX 700 ; N uni10BF ; G 1660 -U 4288 ; WX 802 ; N uni10C0 ; G 1661 -U 4289 ; WX 541 ; N uni10C1 ; G 1662 -U 4290 ; WX 668 ; N uni10C2 ; G 1663 -U 4291 ; WX 554 ; N uni10C3 ; G 1664 -U 4292 ; WX 570 ; N uni10C4 ; G 1665 -U 4293 ; WX 668 ; N uni10C5 ; G 1666 -U 4304 ; WX 497 ; N uni10D0 ; G 1667 -U 4305 ; WX 497 ; N uni10D1 ; G 1668 -U 4306 ; WX 536 ; N uni10D2 ; G 1669 -U 4307 ; WX 734 ; N uni10D3 ; G 1670 -U 4308 ; WX 505 ; N uni10D4 ; G 1671 -U 4309 ; WX 506 ; N uni10D5 ; G 1672 -U 4310 ; WX 497 ; N uni10D6 ; G 1673 -U 4311 ; WX 744 ; N uni10D7 ; G 1674 -U 4312 ; WX 497 ; N uni10D8 ; G 1675 -U 4313 ; WX 488 ; N uni10D9 ; G 1676 -U 4314 ; WX 967 ; N uni10DA ; G 1677 -U 4315 ; WX 506 ; N uni10DB ; G 1678 -U 4316 ; WX 507 ; N uni10DC ; G 1679 -U 4317 ; WX 730 ; N uni10DD ; G 1680 -U 4318 ; WX 497 ; N uni10DE ; G 1681 -U 4319 ; WX 532 ; N uni10DF ; G 1682 -U 4320 ; WX 740 ; N uni10E0 ; G 1683 -U 4321 ; WX 506 ; N uni10E1 ; G 1684 -U 4322 ; WX 621 ; N uni10E2 ; G 1685 -U 4323 ; WX 525 ; N uni10E3 ; G 1686 -U 4324 ; WX 732 ; N uni10E4 ; G 1687 -U 4325 ; WX 505 ; N uni10E5 ; G 1688 -U 4326 ; WX 731 ; N uni10E6 ; G 1689 -U 4327 ; WX 506 ; N uni10E7 ; G 1690 -U 4328 ; WX 506 ; N uni10E8 ; G 1691 -U 4329 ; WX 507 ; N uni10E9 ; G 1692 -U 4330 ; WX 568 ; N uni10EA ; G 1693 -U 4331 ; WX 506 ; N uni10EB ; G 1694 -U 4332 ; WX 506 ; N uni10EC ; G 1695 -U 4333 ; WX 497 ; N uni10ED ; G 1696 -U 4334 ; WX 506 ; N uni10EE ; G 1697 -U 4335 ; WX 506 ; N uni10EF ; G 1698 -U 4336 ; WX 501 ; N uni10F0 ; G 1699 -U 4337 ; WX 543 ; N uni10F1 ; G 1700 -U 4338 ; WX 497 ; N uni10F2 ; G 1701 -U 4339 ; WX 497 ; N uni10F3 ; G 1702 -U 4340 ; WX 497 ; N uni10F4 ; G 1703 -U 4341 ; WX 544 ; N uni10F5 ; G 1704 -U 4342 ; WX 767 ; N uni10F6 ; G 1705 -U 4343 ; WX 571 ; N uni10F7 ; G 1706 -U 4344 ; WX 506 ; N uni10F8 ; G 1707 -U 4345 ; WX 536 ; N uni10F9 ; G 1708 -U 4346 ; WX 487 ; N uni10FA ; G 1709 -U 4347 ; WX 615 ; N uni10FB ; G 1710 -U 4348 ; WX 331 ; N uni10FC ; G 1711 -U 5121 ; WX 696 ; N uni1401 ; G 1712 -U 5122 ; WX 696 ; N uni1402 ; G 1713 -U 5123 ; WX 696 ; N uni1403 ; G 1714 -U 5124 ; WX 696 ; N uni1404 ; G 1715 -U 5125 ; WX 814 ; N uni1405 ; G 1716 -U 5126 ; WX 814 ; N uni1406 ; G 1717 -U 5127 ; WX 814 ; N uni1407 ; G 1718 -U 5129 ; WX 814 ; N uni1409 ; G 1719 -U 5130 ; WX 814 ; N uni140A ; G 1720 -U 5131 ; WX 814 ; N uni140B ; G 1721 -U 5132 ; WX 916 ; N uni140C ; G 1722 -U 5133 ; WX 908 ; N uni140D ; G 1723 -U 5134 ; WX 916 ; N uni140E ; G 1724 -U 5135 ; WX 908 ; N uni140F ; G 1725 -U 5136 ; WX 916 ; N uni1410 ; G 1726 -U 5137 ; WX 908 ; N uni1411 ; G 1727 -U 5138 ; WX 1034 ; N uni1412 ; G 1728 -U 5139 ; WX 1025 ; N uni1413 ; G 1729 -U 5140 ; WX 1034 ; N uni1414 ; G 1730 -U 5141 ; WX 1025 ; N uni1415 ; G 1731 -U 5142 ; WX 814 ; N uni1416 ; G 1732 -U 5143 ; WX 1034 ; N uni1417 ; G 1733 -U 5144 ; WX 1028 ; N uni1418 ; G 1734 -U 5145 ; WX 1034 ; N uni1419 ; G 1735 -U 5146 ; WX 1028 ; N uni141A ; G 1736 -U 5147 ; WX 814 ; N uni141B ; G 1737 -U 5149 ; WX 278 ; N uni141D ; G 1738 -U 5150 ; WX 476 ; N uni141E ; G 1739 -U 5151 ; WX 382 ; N uni141F ; G 1740 -U 5152 ; WX 382 ; N uni1420 ; G 1741 -U 5153 ; WX 355 ; N uni1421 ; G 1742 -U 5154 ; WX 355 ; N uni1422 ; G 1743 -U 5155 ; WX 355 ; N uni1423 ; G 1744 -U 5156 ; WX 355 ; N uni1424 ; G 1745 -U 5157 ; WX 507 ; N uni1425 ; G 1746 -U 5158 ; WX 423 ; N uni1426 ; G 1747 -U 5159 ; WX 278 ; N uni1427 ; G 1748 -U 5160 ; WX 355 ; N uni1428 ; G 1749 -U 5161 ; WX 355 ; N uni1429 ; G 1750 -U 5162 ; WX 355 ; N uni142A ; G 1751 -U 5163 ; WX 1092 ; N uni142B ; G 1752 -U 5164 ; WX 888 ; N uni142C ; G 1753 -U 5165 ; WX 1094 ; N uni142D ; G 1754 -U 5166 ; WX 1167 ; N uni142E ; G 1755 -U 5167 ; WX 696 ; N uni142F ; G 1756 -U 5168 ; WX 696 ; N uni1430 ; G 1757 -U 5169 ; WX 696 ; N uni1431 ; G 1758 -U 5170 ; WX 696 ; N uni1432 ; G 1759 -U 5171 ; WX 797 ; N uni1433 ; G 1760 -U 5172 ; WX 797 ; N uni1434 ; G 1761 -U 5173 ; WX 797 ; N uni1435 ; G 1762 -U 5175 ; WX 797 ; N uni1437 ; G 1763 -U 5176 ; WX 797 ; N uni1438 ; G 1764 -U 5177 ; WX 797 ; N uni1439 ; G 1765 -U 5178 ; WX 916 ; N uni143A ; G 1766 -U 5179 ; WX 908 ; N uni143B ; G 1767 -U 5180 ; WX 916 ; N uni143C ; G 1768 -U 5181 ; WX 908 ; N uni143D ; G 1769 -U 5182 ; WX 916 ; N uni143E ; G 1770 -U 5183 ; WX 908 ; N uni143F ; G 1771 -U 5184 ; WX 1034 ; N uni1440 ; G 1772 -U 5185 ; WX 1025 ; N uni1441 ; G 1773 -U 5186 ; WX 1034 ; N uni1442 ; G 1774 -U 5187 ; WX 1025 ; N uni1443 ; G 1775 -U 5188 ; WX 1034 ; N uni1444 ; G 1776 -U 5189 ; WX 1028 ; N uni1445 ; G 1777 -U 5190 ; WX 1034 ; N uni1446 ; G 1778 -U 5191 ; WX 1028 ; N uni1447 ; G 1779 -U 5192 ; WX 797 ; N uni1448 ; G 1780 -U 5193 ; WX 518 ; N uni1449 ; G 1781 -U 5194 ; WX 206 ; N uni144A ; G 1782 -U 5196 ; WX 730 ; N uni144C ; G 1783 -U 5197 ; WX 730 ; N uni144D ; G 1784 -U 5198 ; WX 730 ; N uni144E ; G 1785 -U 5199 ; WX 730 ; N uni144F ; G 1786 -U 5200 ; WX 734 ; N uni1450 ; G 1787 -U 5201 ; WX 734 ; N uni1451 ; G 1788 -U 5202 ; WX 734 ; N uni1452 ; G 1789 -U 5204 ; WX 734 ; N uni1454 ; G 1790 -U 5205 ; WX 734 ; N uni1455 ; G 1791 -U 5206 ; WX 734 ; N uni1456 ; G 1792 -U 5207 ; WX 950 ; N uni1457 ; G 1793 -U 5208 ; WX 943 ; N uni1458 ; G 1794 -U 5209 ; WX 950 ; N uni1459 ; G 1795 -U 5210 ; WX 943 ; N uni145A ; G 1796 -U 5211 ; WX 950 ; N uni145B ; G 1797 -U 5212 ; WX 943 ; N uni145C ; G 1798 -U 5213 ; WX 954 ; N uni145D ; G 1799 -U 5214 ; WX 949 ; N uni145E ; G 1800 -U 5215 ; WX 954 ; N uni145F ; G 1801 -U 5216 ; WX 949 ; N uni1460 ; G 1802 -U 5217 ; WX 954 ; N uni1461 ; G 1803 -U 5218 ; WX 946 ; N uni1462 ; G 1804 -U 5219 ; WX 954 ; N uni1463 ; G 1805 -U 5220 ; WX 946 ; N uni1464 ; G 1806 -U 5221 ; WX 954 ; N uni1465 ; G 1807 -U 5222 ; WX 435 ; N uni1466 ; G 1808 -U 5223 ; WX 904 ; N uni1467 ; G 1809 -U 5224 ; WX 904 ; N uni1468 ; G 1810 -U 5225 ; WX 921 ; N uni1469 ; G 1811 -U 5226 ; WX 915 ; N uni146A ; G 1812 -U 5227 ; WX 668 ; N uni146B ; G 1813 -U 5228 ; WX 668 ; N uni146C ; G 1814 -U 5229 ; WX 668 ; N uni146D ; G 1815 -U 5230 ; WX 668 ; N uni146E ; G 1816 -U 5231 ; WX 668 ; N uni146F ; G 1817 -U 5232 ; WX 668 ; N uni1470 ; G 1818 -U 5233 ; WX 668 ; N uni1471 ; G 1819 -U 5234 ; WX 668 ; N uni1472 ; G 1820 -U 5235 ; WX 668 ; N uni1473 ; G 1821 -U 5236 ; WX 926 ; N uni1474 ; G 1822 -U 5237 ; WX 877 ; N uni1475 ; G 1823 -U 5238 ; WX 882 ; N uni1476 ; G 1824 -U 5239 ; WX 877 ; N uni1477 ; G 1825 -U 5240 ; WX 882 ; N uni1478 ; G 1826 -U 5241 ; WX 877 ; N uni1479 ; G 1827 -U 5242 ; WX 926 ; N uni147A ; G 1828 -U 5243 ; WX 877 ; N uni147B ; G 1829 -U 5244 ; WX 926 ; N uni147C ; G 1830 -U 5245 ; WX 877 ; N uni147D ; G 1831 -U 5246 ; WX 882 ; N uni147E ; G 1832 -U 5247 ; WX 877 ; N uni147F ; G 1833 -U 5248 ; WX 882 ; N uni1480 ; G 1834 -U 5249 ; WX 877 ; N uni1481 ; G 1835 -U 5250 ; WX 882 ; N uni1482 ; G 1836 -U 5251 ; WX 451 ; N uni1483 ; G 1837 -U 5252 ; WX 451 ; N uni1484 ; G 1838 -U 5253 ; WX 844 ; N uni1485 ; G 1839 -U 5254 ; WX 844 ; N uni1486 ; G 1840 -U 5255 ; WX 844 ; N uni1487 ; G 1841 -U 5256 ; WX 844 ; N uni1488 ; G 1842 -U 5257 ; WX 668 ; N uni1489 ; G 1843 -U 5258 ; WX 668 ; N uni148A ; G 1844 -U 5259 ; WX 668 ; N uni148B ; G 1845 -U 5260 ; WX 668 ; N uni148C ; G 1846 -U 5261 ; WX 668 ; N uni148D ; G 1847 -U 5262 ; WX 668 ; N uni148E ; G 1848 -U 5263 ; WX 668 ; N uni148F ; G 1849 -U 5264 ; WX 668 ; N uni1490 ; G 1850 -U 5265 ; WX 668 ; N uni1491 ; G 1851 -U 5266 ; WX 926 ; N uni1492 ; G 1852 -U 5267 ; WX 877 ; N uni1493 ; G 1853 -U 5268 ; WX 926 ; N uni1494 ; G 1854 -U 5269 ; WX 877 ; N uni1495 ; G 1855 -U 5270 ; WX 926 ; N uni1496 ; G 1856 -U 5271 ; WX 877 ; N uni1497 ; G 1857 -U 5272 ; WX 926 ; N uni1498 ; G 1858 -U 5273 ; WX 877 ; N uni1499 ; G 1859 -U 5274 ; WX 926 ; N uni149A ; G 1860 -U 5275 ; WX 877 ; N uni149B ; G 1861 -U 5276 ; WX 926 ; N uni149C ; G 1862 -U 5277 ; WX 877 ; N uni149D ; G 1863 -U 5278 ; WX 926 ; N uni149E ; G 1864 -U 5279 ; WX 877 ; N uni149F ; G 1865 -U 5280 ; WX 926 ; N uni14A0 ; G 1866 -U 5281 ; WX 451 ; N uni14A1 ; G 1867 -U 5282 ; WX 451 ; N uni14A2 ; G 1868 -U 5283 ; WX 563 ; N uni14A3 ; G 1869 -U 5284 ; WX 563 ; N uni14A4 ; G 1870 -U 5285 ; WX 563 ; N uni14A5 ; G 1871 -U 5286 ; WX 563 ; N uni14A6 ; G 1872 -U 5287 ; WX 563 ; N uni14A7 ; G 1873 -U 5288 ; WX 563 ; N uni14A8 ; G 1874 -U 5289 ; WX 563 ; N uni14A9 ; G 1875 -U 5290 ; WX 563 ; N uni14AA ; G 1876 -U 5291 ; WX 563 ; N uni14AB ; G 1877 -U 5292 ; WX 793 ; N uni14AC ; G 1878 -U 5293 ; WX 769 ; N uni14AD ; G 1879 -U 5294 ; WX 777 ; N uni14AE ; G 1880 -U 5295 ; WX 786 ; N uni14AF ; G 1881 -U 5296 ; WX 777 ; N uni14B0 ; G 1882 -U 5297 ; WX 786 ; N uni14B1 ; G 1883 -U 5298 ; WX 793 ; N uni14B2 ; G 1884 -U 5299 ; WX 786 ; N uni14B3 ; G 1885 -U 5300 ; WX 793 ; N uni14B4 ; G 1886 -U 5301 ; WX 786 ; N uni14B5 ; G 1887 -U 5302 ; WX 777 ; N uni14B6 ; G 1888 -U 5303 ; WX 786 ; N uni14B7 ; G 1889 -U 5304 ; WX 777 ; N uni14B8 ; G 1890 -U 5305 ; WX 786 ; N uni14B9 ; G 1891 -U 5306 ; WX 777 ; N uni14BA ; G 1892 -U 5307 ; WX 392 ; N uni14BB ; G 1893 -U 5308 ; WX 493 ; N uni14BC ; G 1894 -U 5309 ; WX 392 ; N uni14BD ; G 1895 -U 5312 ; WX 889 ; N uni14C0 ; G 1896 -U 5313 ; WX 889 ; N uni14C1 ; G 1897 -U 5314 ; WX 889 ; N uni14C2 ; G 1898 -U 5315 ; WX 889 ; N uni14C3 ; G 1899 -U 5316 ; WX 838 ; N uni14C4 ; G 1900 -U 5317 ; WX 838 ; N uni14C5 ; G 1901 -U 5318 ; WX 838 ; N uni14C6 ; G 1902 -U 5319 ; WX 838 ; N uni14C7 ; G 1903 -U 5320 ; WX 838 ; N uni14C8 ; G 1904 -U 5321 ; WX 1114 ; N uni14C9 ; G 1905 -U 5322 ; WX 1122 ; N uni14CA ; G 1906 -U 5323 ; WX 1080 ; N uni14CB ; G 1907 -U 5324 ; WX 1105 ; N uni14CC ; G 1908 -U 5325 ; WX 1080 ; N uni14CD ; G 1909 -U 5326 ; WX 1105 ; N uni14CE ; G 1910 -U 5327 ; WX 838 ; N uni14CF ; G 1911 -U 5328 ; WX 593 ; N uni14D0 ; G 1912 -U 5329 ; WX 447 ; N uni14D1 ; G 1913 -U 5330 ; WX 593 ; N uni14D2 ; G 1914 -U 5331 ; WX 889 ; N uni14D3 ; G 1915 -U 5332 ; WX 889 ; N uni14D4 ; G 1916 -U 5333 ; WX 889 ; N uni14D5 ; G 1917 -U 5334 ; WX 889 ; N uni14D6 ; G 1918 -U 5335 ; WX 838 ; N uni14D7 ; G 1919 -U 5336 ; WX 838 ; N uni14D8 ; G 1920 -U 5337 ; WX 838 ; N uni14D9 ; G 1921 -U 5338 ; WX 838 ; N uni14DA ; G 1922 -U 5339 ; WX 838 ; N uni14DB ; G 1923 -U 5340 ; WX 1107 ; N uni14DC ; G 1924 -U 5341 ; WX 1122 ; N uni14DD ; G 1925 -U 5342 ; WX 1155 ; N uni14DE ; G 1926 -U 5343 ; WX 1105 ; N uni14DF ; G 1927 -U 5344 ; WX 1155 ; N uni14E0 ; G 1928 -U 5345 ; WX 1105 ; N uni14E1 ; G 1929 -U 5346 ; WX 1105 ; N uni14E2 ; G 1930 -U 5347 ; WX 1093 ; N uni14E3 ; G 1931 -U 5348 ; WX 1105 ; N uni14E4 ; G 1932 -U 5349 ; WX 1093 ; N uni14E5 ; G 1933 -U 5350 ; WX 1155 ; N uni14E6 ; G 1934 -U 5351 ; WX 1105 ; N uni14E7 ; G 1935 -U 5352 ; WX 1155 ; N uni14E8 ; G 1936 -U 5353 ; WX 1105 ; N uni14E9 ; G 1937 -U 5354 ; WX 593 ; N uni14EA ; G 1938 -U 5356 ; WX 797 ; N uni14EC ; G 1939 -U 5357 ; WX 657 ; N uni14ED ; G 1940 -U 5358 ; WX 657 ; N uni14EE ; G 1941 -U 5359 ; WX 657 ; N uni14EF ; G 1942 -U 5360 ; WX 657 ; N uni14F0 ; G 1943 -U 5361 ; WX 657 ; N uni14F1 ; G 1944 -U 5362 ; WX 657 ; N uni14F2 ; G 1945 -U 5363 ; WX 657 ; N uni14F3 ; G 1946 -U 5364 ; WX 657 ; N uni14F4 ; G 1947 -U 5365 ; WX 657 ; N uni14F5 ; G 1948 -U 5366 ; WX 897 ; N uni14F6 ; G 1949 -U 5367 ; WX 862 ; N uni14F7 ; G 1950 -U 5368 ; WX 870 ; N uni14F8 ; G 1951 -U 5369 ; WX 890 ; N uni14F9 ; G 1952 -U 5370 ; WX 870 ; N uni14FA ; G 1953 -U 5371 ; WX 890 ; N uni14FB ; G 1954 -U 5372 ; WX 897 ; N uni14FC ; G 1955 -U 5373 ; WX 862 ; N uni14FD ; G 1956 -U 5374 ; WX 897 ; N uni14FE ; G 1957 -U 5375 ; WX 862 ; N uni14FF ; G 1958 -U 5376 ; WX 870 ; N uni1500 ; G 1959 -U 5377 ; WX 890 ; N uni1501 ; G 1960 -U 5378 ; WX 870 ; N uni1502 ; G 1961 -U 5379 ; WX 890 ; N uni1503 ; G 1962 -U 5380 ; WX 870 ; N uni1504 ; G 1963 -U 5381 ; WX 443 ; N uni1505 ; G 1964 -U 5382 ; WX 414 ; N uni1506 ; G 1965 -U 5383 ; WX 443 ; N uni1507 ; G 1966 -U 5392 ; WX 831 ; N uni1510 ; G 1967 -U 5393 ; WX 831 ; N uni1511 ; G 1968 -U 5394 ; WX 831 ; N uni1512 ; G 1969 -U 5395 ; WX 1022 ; N uni1513 ; G 1970 -U 5396 ; WX 1022 ; N uni1514 ; G 1971 -U 5397 ; WX 1022 ; N uni1515 ; G 1972 -U 5398 ; WX 1022 ; N uni1516 ; G 1973 -U 5399 ; WX 1088 ; N uni1517 ; G 1974 -U 5400 ; WX 1081 ; N uni1518 ; G 1975 -U 5401 ; WX 1088 ; N uni1519 ; G 1976 -U 5402 ; WX 1081 ; N uni151A ; G 1977 -U 5403 ; WX 1088 ; N uni151B ; G 1978 -U 5404 ; WX 1081 ; N uni151C ; G 1979 -U 5405 ; WX 1288 ; N uni151D ; G 1980 -U 5406 ; WX 1278 ; N uni151E ; G 1981 -U 5407 ; WX 1288 ; N uni151F ; G 1982 -U 5408 ; WX 1278 ; N uni1520 ; G 1983 -U 5409 ; WX 1288 ; N uni1521 ; G 1984 -U 5410 ; WX 1278 ; N uni1522 ; G 1985 -U 5411 ; WX 1288 ; N uni1523 ; G 1986 -U 5412 ; WX 1278 ; N uni1524 ; G 1987 -U 5413 ; WX 671 ; N uni1525 ; G 1988 -U 5414 ; WX 698 ; N uni1526 ; G 1989 -U 5415 ; WX 698 ; N uni1527 ; G 1990 -U 5416 ; WX 698 ; N uni1528 ; G 1991 -U 5417 ; WX 698 ; N uni1529 ; G 1992 -U 5418 ; WX 698 ; N uni152A ; G 1993 -U 5419 ; WX 698 ; N uni152B ; G 1994 -U 5420 ; WX 698 ; N uni152C ; G 1995 -U 5421 ; WX 698 ; N uni152D ; G 1996 -U 5422 ; WX 698 ; N uni152E ; G 1997 -U 5423 ; WX 902 ; N uni152F ; G 1998 -U 5424 ; WX 903 ; N uni1530 ; G 1999 -U 5425 ; WX 911 ; N uni1531 ; G 2000 -U 5426 ; WX 896 ; N uni1532 ; G 2001 -U 5427 ; WX 911 ; N uni1533 ; G 2002 -U 5428 ; WX 896 ; N uni1534 ; G 2003 -U 5429 ; WX 902 ; N uni1535 ; G 2004 -U 5430 ; WX 903 ; N uni1536 ; G 2005 -U 5431 ; WX 902 ; N uni1537 ; G 2006 -U 5432 ; WX 903 ; N uni1538 ; G 2007 -U 5433 ; WX 911 ; N uni1539 ; G 2008 -U 5434 ; WX 896 ; N uni153A ; G 2009 -U 5435 ; WX 911 ; N uni153B ; G 2010 -U 5436 ; WX 896 ; N uni153C ; G 2011 -U 5437 ; WX 911 ; N uni153D ; G 2012 -U 5438 ; WX 445 ; N uni153E ; G 2013 -U 5440 ; WX 355 ; N uni1540 ; G 2014 -U 5441 ; WX 458 ; N uni1541 ; G 2015 -U 5442 ; WX 929 ; N uni1542 ; G 2016 -U 5443 ; WX 929 ; N uni1543 ; G 2017 -U 5444 ; WX 878 ; N uni1544 ; G 2018 -U 5445 ; WX 878 ; N uni1545 ; G 2019 -U 5446 ; WX 878 ; N uni1546 ; G 2020 -U 5447 ; WX 878 ; N uni1547 ; G 2021 -U 5448 ; WX 659 ; N uni1548 ; G 2022 -U 5449 ; WX 659 ; N uni1549 ; G 2023 -U 5450 ; WX 659 ; N uni154A ; G 2024 -U 5451 ; WX 659 ; N uni154B ; G 2025 -U 5452 ; WX 659 ; N uni154C ; G 2026 -U 5453 ; WX 659 ; N uni154D ; G 2027 -U 5454 ; WX 902 ; N uni154E ; G 2028 -U 5455 ; WX 863 ; N uni154F ; G 2029 -U 5456 ; WX 445 ; N uni1550 ; G 2030 -U 5458 ; WX 797 ; N uni1552 ; G 2031 -U 5459 ; WX 696 ; N uni1553 ; G 2032 -U 5460 ; WX 696 ; N uni1554 ; G 2033 -U 5461 ; WX 696 ; N uni1555 ; G 2034 -U 5462 ; WX 696 ; N uni1556 ; G 2035 -U 5463 ; WX 835 ; N uni1557 ; G 2036 -U 5464 ; WX 835 ; N uni1558 ; G 2037 -U 5465 ; WX 835 ; N uni1559 ; G 2038 -U 5466 ; WX 835 ; N uni155A ; G 2039 -U 5467 ; WX 1055 ; N uni155B ; G 2040 -U 5468 ; WX 1028 ; N uni155C ; G 2041 -U 5469 ; WX 542 ; N uni155D ; G 2042 -U 5470 ; WX 730 ; N uni155E ; G 2043 -U 5471 ; WX 730 ; N uni155F ; G 2044 -U 5472 ; WX 730 ; N uni1560 ; G 2045 -U 5473 ; WX 730 ; N uni1561 ; G 2046 -U 5474 ; WX 730 ; N uni1562 ; G 2047 -U 5475 ; WX 730 ; N uni1563 ; G 2048 -U 5476 ; WX 734 ; N uni1564 ; G 2049 -U 5477 ; WX 734 ; N uni1565 ; G 2050 -U 5478 ; WX 734 ; N uni1566 ; G 2051 -U 5479 ; WX 734 ; N uni1567 ; G 2052 -U 5480 ; WX 954 ; N uni1568 ; G 2053 -U 5481 ; WX 946 ; N uni1569 ; G 2054 -U 5482 ; WX 493 ; N uni156A ; G 2055 -U 5492 ; WX 879 ; N uni1574 ; G 2056 -U 5493 ; WX 879 ; N uni1575 ; G 2057 -U 5494 ; WX 879 ; N uni1576 ; G 2058 -U 5495 ; WX 879 ; N uni1577 ; G 2059 -U 5496 ; WX 879 ; N uni1578 ; G 2060 -U 5497 ; WX 879 ; N uni1579 ; G 2061 -U 5498 ; WX 879 ; N uni157A ; G 2062 -U 5499 ; WX 556 ; N uni157B ; G 2063 -U 5500 ; WX 753 ; N uni157C ; G 2064 -U 5501 ; WX 458 ; N uni157D ; G 2065 -U 5502 ; WX 1114 ; N uni157E ; G 2066 -U 5503 ; WX 1114 ; N uni157F ; G 2067 -U 5504 ; WX 1114 ; N uni1580 ; G 2068 -U 5505 ; WX 1114 ; N uni1581 ; G 2069 -U 5506 ; WX 1114 ; N uni1582 ; G 2070 -U 5507 ; WX 1114 ; N uni1583 ; G 2071 -U 5508 ; WX 1114 ; N uni1584 ; G 2072 -U 5509 ; WX 890 ; N uni1585 ; G 2073 -U 5514 ; WX 879 ; N uni158A ; G 2074 -U 5515 ; WX 879 ; N uni158B ; G 2075 -U 5516 ; WX 879 ; N uni158C ; G 2076 -U 5517 ; WX 879 ; N uni158D ; G 2077 -U 5518 ; WX 1432 ; N uni158E ; G 2078 -U 5519 ; WX 1432 ; N uni158F ; G 2079 -U 5520 ; WX 1432 ; N uni1590 ; G 2080 -U 5521 ; WX 1165 ; N uni1591 ; G 2081 -U 5522 ; WX 1165 ; N uni1592 ; G 2082 -U 5523 ; WX 1432 ; N uni1593 ; G 2083 -U 5524 ; WX 1432 ; N uni1594 ; G 2084 -U 5525 ; WX 763 ; N uni1595 ; G 2085 -U 5526 ; WX 1146 ; N uni1596 ; G 2086 -U 5536 ; WX 889 ; N uni15A0 ; G 2087 -U 5537 ; WX 889 ; N uni15A1 ; G 2088 -U 5538 ; WX 838 ; N uni15A2 ; G 2089 -U 5539 ; WX 838 ; N uni15A3 ; G 2090 -U 5540 ; WX 838 ; N uni15A4 ; G 2091 -U 5541 ; WX 838 ; N uni15A5 ; G 2092 -U 5542 ; WX 593 ; N uni15A6 ; G 2093 -U 5543 ; WX 698 ; N uni15A7 ; G 2094 -U 5544 ; WX 698 ; N uni15A8 ; G 2095 -U 5545 ; WX 698 ; N uni15A9 ; G 2096 -U 5546 ; WX 698 ; N uni15AA ; G 2097 -U 5547 ; WX 698 ; N uni15AB ; G 2098 -U 5548 ; WX 698 ; N uni15AC ; G 2099 -U 5549 ; WX 698 ; N uni15AD ; G 2100 -U 5550 ; WX 445 ; N uni15AE ; G 2101 -U 5551 ; WX 668 ; N uni15AF ; G 2102 -U 5598 ; WX 747 ; N uni15DE ; G 2103 -U 5601 ; WX 747 ; N uni15E1 ; G 2104 -U 5702 ; WX 446 ; N uni1646 ; G 2105 -U 5703 ; WX 446 ; N uni1647 ; G 2106 -U 5742 ; WX 371 ; N uni166E ; G 2107 -U 5743 ; WX 1114 ; N uni166F ; G 2108 -U 5744 ; WX 1432 ; N uni1670 ; G 2109 -U 5745 ; WX 1814 ; N uni1671 ; G 2110 -U 5746 ; WX 1814 ; N uni1672 ; G 2111 -U 5747 ; WX 1548 ; N uni1673 ; G 2112 -U 5748 ; WX 1510 ; N uni1674 ; G 2113 -U 5749 ; WX 1814 ; N uni1675 ; G 2114 -U 5750 ; WX 1814 ; N uni1676 ; G 2115 -U 5760 ; WX 489 ; N uni1680 ; G 2116 -U 5761 ; WX 573 ; N uni1681 ; G 2117 -U 5762 ; WX 851 ; N uni1682 ; G 2118 -U 5763 ; WX 1128 ; N uni1683 ; G 2119 -U 5764 ; WX 1406 ; N uni1684 ; G 2120 -U 5765 ; WX 1684 ; N uni1685 ; G 2121 -U 5766 ; WX 564 ; N uni1686 ; G 2122 -U 5767 ; WX 842 ; N uni1687 ; G 2123 -U 5768 ; WX 1128 ; N uni1688 ; G 2124 -U 5769 ; WX 1403 ; N uni1689 ; G 2125 -U 5770 ; WX 1684 ; N uni168A ; G 2126 -U 5771 ; WX 512 ; N uni168B ; G 2127 -U 5772 ; WX 789 ; N uni168C ; G 2128 -U 5773 ; WX 1068 ; N uni168D ; G 2129 -U 5774 ; WX 1347 ; N uni168E ; G 2130 -U 5775 ; WX 1626 ; N uni168F ; G 2131 -U 5776 ; WX 573 ; N uni1690 ; G 2132 -U 5777 ; WX 851 ; N uni1691 ; G 2133 -U 5778 ; WX 1116 ; N uni1692 ; G 2134 -U 5779 ; WX 1399 ; N uni1693 ; G 2135 -U 5780 ; WX 1684 ; N uni1694 ; G 2136 -U 5781 ; WX 512 ; N uni1695 ; G 2137 -U 5782 ; WX 512 ; N uni1696 ; G 2138 -U 5783 ; WX 709 ; N uni1697 ; G 2139 -U 5784 ; WX 1110 ; N uni1698 ; G 2140 -U 5785 ; WX 1403 ; N uni1699 ; G 2141 -U 5786 ; WX 666 ; N uni169A ; G 2142 -U 5787 ; WX 574 ; N uni169B ; G 2143 -U 5788 ; WX 574 ; N uni169C ; G 2144 -U 7424 ; WX 586 ; N uni1D00 ; G 2145 -U 7425 ; WX 750 ; N uni1D01 ; G 2146 -U 7426 ; WX 943 ; N uni1D02 ; G 2147 -U 7427 ; WX 547 ; N uni1D03 ; G 2148 -U 7428 ; WX 533 ; N uni1D04 ; G 2149 -U 7429 ; WX 608 ; N uni1D05 ; G 2150 -U 7430 ; WX 608 ; N uni1D06 ; G 2151 -U 7431 ; WX 502 ; N uni1D07 ; G 2152 -U 7432 ; WX 501 ; N uni1D08 ; G 2153 -U 7433 ; WX 308 ; N uni1D09 ; G 2154 -U 7434 ; WX 444 ; N uni1D0A ; G 2155 -U 7435 ; WX 598 ; N uni1D0B ; G 2156 -U 7436 ; WX 485 ; N uni1D0C ; G 2157 -U 7437 ; WX 735 ; N uni1D0D ; G 2158 -U 7438 ; WX 630 ; N uni1D0E ; G 2159 -U 7439 ; WX 618 ; N uni1D0F ; G 2160 -U 7440 ; WX 533 ; N uni1D10 ; G 2161 -U 7441 ; WX 594 ; N uni1D11 ; G 2162 -U 7442 ; WX 594 ; N uni1D12 ; G 2163 -U 7443 ; WX 594 ; N uni1D13 ; G 2164 -U 7444 ; WX 984 ; N uni1D14 ; G 2165 -U 7446 ; WX 618 ; N uni1D16 ; G 2166 -U 7447 ; WX 618 ; N uni1D17 ; G 2167 -U 7448 ; WX 500 ; N uni1D18 ; G 2168 -U 7449 ; WX 578 ; N uni1D19 ; G 2169 -U 7450 ; WX 578 ; N uni1D1A ; G 2170 -U 7451 ; WX 521 ; N uni1D1B ; G 2171 -U 7452 ; WX 571 ; N uni1D1C ; G 2172 -U 7453 ; WX 663 ; N uni1D1D ; G 2173 -U 7454 ; WX 853 ; N uni1D1E ; G 2174 -U 7455 ; WX 625 ; N uni1D1F ; G 2175 -U 7456 ; WX 586 ; N uni1D20 ; G 2176 -U 7457 ; WX 831 ; N uni1D21 ; G 2177 -U 7458 ; WX 523 ; N uni1D22 ; G 2178 -U 7459 ; WX 581 ; N uni1D23 ; G 2179 -U 7462 ; WX 485 ; N uni1D26 ; G 2180 -U 7463 ; WX 586 ; N uni1D27 ; G 2181 -U 7464 ; WX 622 ; N uni1D28 ; G 2182 -U 7465 ; WX 500 ; N uni1D29 ; G 2183 -U 7466 ; WX 703 ; N uni1D2A ; G 2184 -U 7467 ; WX 659 ; N uni1D2B ; G 2185 -U 7468 ; WX 438 ; N uni1D2C ; G 2186 -U 7469 ; WX 615 ; N uni1D2D ; G 2187 -U 7470 ; WX 432 ; N uni1D2E ; G 2188 -U 7472 ; WX 470 ; N uni1D30 ; G 2189 -U 7473 ; WX 387 ; N uni1D31 ; G 2190 -U 7474 ; WX 387 ; N uni1D32 ; G 2191 -U 7475 ; WX 465 ; N uni1D33 ; G 2192 -U 7476 ; WX 474 ; N uni1D34 ; G 2193 -U 7477 ; WX 211 ; N uni1D35 ; G 2194 -U 7478 ; WX 211 ; N uni1D36 ; G 2195 -U 7479 ; WX 439 ; N uni1D37 ; G 2196 -U 7480 ; WX 361 ; N uni1D38 ; G 2197 -U 7481 ; WX 563 ; N uni1D39 ; G 2198 -U 7482 ; WX 474 ; N uni1D3A ; G 2199 -U 7483 ; WX 474 ; N uni1D3B ; G 2200 -U 7484 ; WX 481 ; N uni1D3C ; G 2201 -U 7485 ; WX 458 ; N uni1D3D ; G 2202 -U 7486 ; WX 415 ; N uni1D3E ; G 2203 -U 7487 ; WX 436 ; N uni1D3F ; G 2204 -U 7488 ; WX 387 ; N uni1D40 ; G 2205 -U 7489 ; WX 460 ; N uni1D41 ; G 2206 -U 7490 ; WX 625 ; N uni1D42 ; G 2207 -U 7491 ; WX 412 ; N uni1D43 ; G 2208 -U 7492 ; WX 412 ; N uni1D44 ; G 2209 -U 7493 ; WX 431 ; N uni1D45 ; G 2210 -U 7494 ; WX 641 ; N uni1D46 ; G 2211 -U 7495 ; WX 431 ; N uni1D47 ; G 2212 -U 7496 ; WX 431 ; N uni1D48 ; G 2213 -U 7497 ; WX 431 ; N uni1D49 ; G 2214 -U 7498 ; WX 431 ; N uni1D4A ; G 2215 -U 7499 ; WX 347 ; N uni1D4B ; G 2216 -U 7500 ; WX 347 ; N uni1D4C ; G 2217 -U 7501 ; WX 431 ; N uni1D4D ; G 2218 -U 7502 ; WX 197 ; N uni1D4E ; G 2219 -U 7503 ; WX 438 ; N uni1D4F ; G 2220 -U 7504 ; WX 597 ; N uni1D50 ; G 2221 -U 7505 ; WX 410 ; N uni1D51 ; G 2222 -U 7506 ; WX 439 ; N uni1D52 ; G 2223 -U 7507 ; WX 372 ; N uni1D53 ; G 2224 -U 7508 ; WX 439 ; N uni1D54 ; G 2225 -U 7509 ; WX 439 ; N uni1D55 ; G 2226 -U 7510 ; WX 431 ; N uni1D56 ; G 2227 -U 7511 ; WX 349 ; N uni1D57 ; G 2228 -U 7512 ; WX 410 ; N uni1D58 ; G 2229 -U 7513 ; WX 416 ; N uni1D59 ; G 2230 -U 7514 ; WX 597 ; N uni1D5A ; G 2231 -U 7515 ; WX 451 ; N uni1D5B ; G 2232 -U 7517 ; WX 405 ; N uni1D5D ; G 2233 -U 7518 ; WX 386 ; N uni1D5E ; G 2234 -U 7519 ; WX 389 ; N uni1D5F ; G 2235 -U 7520 ; WX 443 ; N uni1D60 ; G 2236 -U 7521 ; WX 365 ; N uni1D61 ; G 2237 -U 7522 ; WX 197 ; N uni1D62 ; G 2238 -U 7523 ; WX 284 ; N uni1D63 ; G 2239 -U 7524 ; WX 410 ; N uni1D64 ; G 2240 -U 7525 ; WX 451 ; N uni1D65 ; G 2241 -U 7526 ; WX 405 ; N uni1D66 ; G 2242 -U 7527 ; WX 386 ; N uni1D67 ; G 2243 -U 7528 ; WX 405 ; N uni1D68 ; G 2244 -U 7529 ; WX 443 ; N uni1D69 ; G 2245 -U 7530 ; WX 365 ; N uni1D6A ; G 2246 -U 7543 ; WX 644 ; N uni1D77 ; G 2247 -U 7544 ; WX 474 ; N uni1D78 ; G 2248 -U 7547 ; WX 491 ; N uni1D7B ; G 2249 -U 7549 ; WX 672 ; N uni1D7D ; G 2250 -U 7557 ; WX 462 ; N uni1D85 ; G 2251 -U 7579 ; WX 431 ; N uni1D9B ; G 2252 -U 7580 ; WX 372 ; N uni1D9C ; G 2253 -U 7581 ; WX 372 ; N uni1D9D ; G 2254 -U 7582 ; WX 439 ; N uni1D9E ; G 2255 -U 7583 ; WX 347 ; N uni1D9F ; G 2256 -U 7584 ; WX 339 ; N uni1DA0 ; G 2257 -U 7585 ; WX 313 ; N uni1DA1 ; G 2258 -U 7586 ; WX 431 ; N uni1DA2 ; G 2259 -U 7587 ; WX 410 ; N uni1DA3 ; G 2260 -U 7588 ; WX 312 ; N uni1DA4 ; G 2261 -U 7589 ; WX 253 ; N uni1DA5 ; G 2262 -U 7590 ; WX 312 ; N uni1DA6 ; G 2263 -U 7591 ; WX 312 ; N uni1DA7 ; G 2264 -U 7592 ; WX 388 ; N uni1DA8 ; G 2265 -U 7593 ; WX 293 ; N uni1DA9 ; G 2266 -U 7594 ; WX 296 ; N uni1DAA ; G 2267 -U 7595 ; WX 333 ; N uni1DAB ; G 2268 -U 7596 ; WX 598 ; N uni1DAC ; G 2269 -U 7597 ; WX 597 ; N uni1DAD ; G 2270 -U 7598 ; WX 505 ; N uni1DAE ; G 2271 -U 7599 ; WX 505 ; N uni1DAF ; G 2272 -U 7600 ; WX 403 ; N uni1DB0 ; G 2273 -U 7601 ; WX 439 ; N uni1DB1 ; G 2274 -U 7602 ; WX 488 ; N uni1DB2 ; G 2275 -U 7603 ; WX 379 ; N uni1DB3 ; G 2276 -U 7604 ; WX 356 ; N uni1DB4 ; G 2277 -U 7605 ; WX 349 ; N uni1DB5 ; G 2278 -U 7606 ; WX 524 ; N uni1DB6 ; G 2279 -U 7607 ; WX 444 ; N uni1DB7 ; G 2280 -U 7608 ; WX 359 ; N uni1DB8 ; G 2281 -U 7609 ; WX 405 ; N uni1DB9 ; G 2282 -U 7610 ; WX 451 ; N uni1DBA ; G 2283 -U 7611 ; WX 375 ; N uni1DBB ; G 2284 -U 7612 ; WX 471 ; N uni1DBC ; G 2285 -U 7613 ; WX 422 ; N uni1DBD ; G 2286 -U 7614 ; WX 409 ; N uni1DBE ; G 2287 -U 7615 ; WX 382 ; N uni1DBF ; G 2288 -U 7620 ; WX 0 ; N uni1DC4 ; G 2289 -U 7621 ; WX 0 ; N uni1DC5 ; G 2290 -U 7622 ; WX 0 ; N uni1DC6 ; G 2291 -U 7623 ; WX 0 ; N uni1DC7 ; G 2292 -U 7624 ; WX 0 ; N uni1DC8 ; G 2293 -U 7625 ; WX 0 ; N uni1DC9 ; G 2294 -U 7680 ; WX 696 ; N uni1E00 ; G 2295 -U 7681 ; WX 607 ; N uni1E01 ; G 2296 -U 7682 ; WX 686 ; N uni1E02 ; G 2297 -U 7683 ; WX 644 ; N uni1E03 ; G 2298 -U 7684 ; WX 686 ; N uni1E04 ; G 2299 -U 7685 ; WX 644 ; N uni1E05 ; G 2300 -U 7686 ; WX 686 ; N uni1E06 ; G 2301 -U 7687 ; WX 644 ; N uni1E07 ; G 2302 -U 7688 ; WX 660 ; N uni1E08 ; G 2303 -U 7689 ; WX 533 ; N uni1E09 ; G 2304 -U 7690 ; WX 747 ; N uni1E0A ; G 2305 -U 7691 ; WX 644 ; N uni1E0B ; G 2306 -U 7692 ; WX 747 ; N uni1E0C ; G 2307 -U 7693 ; WX 644 ; N uni1E0D ; G 2308 -U 7694 ; WX 747 ; N uni1E0E ; G 2309 -U 7695 ; WX 644 ; N uni1E0F ; G 2310 -U 7696 ; WX 747 ; N uni1E10 ; G 2311 -U 7697 ; WX 644 ; N uni1E11 ; G 2312 -U 7698 ; WX 747 ; N uni1E12 ; G 2313 -U 7699 ; WX 644 ; N uni1E13 ; G 2314 -U 7700 ; WX 615 ; N uni1E14 ; G 2315 -U 7701 ; WX 610 ; N uni1E15 ; G 2316 -U 7702 ; WX 615 ; N uni1E16 ; G 2317 -U 7703 ; WX 610 ; N uni1E17 ; G 2318 -U 7704 ; WX 615 ; N uni1E18 ; G 2319 -U 7705 ; WX 610 ; N uni1E19 ; G 2320 -U 7706 ; WX 615 ; N uni1E1A ; G 2321 -U 7707 ; WX 610 ; N uni1E1B ; G 2322 -U 7708 ; WX 615 ; N uni1E1C ; G 2323 -U 7709 ; WX 610 ; N uni1E1D ; G 2324 -U 7710 ; WX 615 ; N uni1E1E ; G 2325 -U 7711 ; WX 391 ; N uni1E1F ; G 2326 -U 7712 ; WX 738 ; N uni1E20 ; G 2327 -U 7713 ; WX 644 ; N uni1E21 ; G 2328 -U 7714 ; WX 753 ; N uni1E22 ; G 2329 -U 7715 ; WX 641 ; N uni1E23 ; G 2330 -U 7716 ; WX 753 ; N uni1E24 ; G 2331 -U 7717 ; WX 641 ; N uni1E25 ; G 2332 -U 7718 ; WX 753 ; N uni1E26 ; G 2333 -U 7719 ; WX 641 ; N uni1E27 ; G 2334 -U 7720 ; WX 753 ; N uni1E28 ; G 2335 -U 7721 ; WX 641 ; N uni1E29 ; G 2336 -U 7722 ; WX 753 ; N uni1E2A ; G 2337 -U 7723 ; WX 641 ; N uni1E2B ; G 2338 -U 7724 ; WX 334 ; N uni1E2C ; G 2339 -U 7725 ; WX 308 ; N uni1E2D ; G 2340 -U 7726 ; WX 334 ; N uni1E2E ; G 2341 -U 7727 ; WX 308 ; N uni1E2F ; G 2342 -U 7728 ; WX 697 ; N uni1E30 ; G 2343 -U 7729 ; WX 598 ; N uni1E31 ; G 2344 -U 7730 ; WX 697 ; N uni1E32 ; G 2345 -U 7731 ; WX 598 ; N uni1E33 ; G 2346 -U 7732 ; WX 697 ; N uni1E34 ; G 2347 -U 7733 ; WX 598 ; N uni1E35 ; G 2348 -U 7734 ; WX 573 ; N uni1E36 ; G 2349 -U 7735 ; WX 308 ; N uni1E37 ; G 2350 -U 7736 ; WX 573 ; N uni1E38 ; G 2351 -U 7737 ; WX 308 ; N uni1E39 ; G 2352 -U 7738 ; WX 573 ; N uni1E3A ; G 2353 -U 7739 ; WX 308 ; N uni1E3B ; G 2354 -U 7740 ; WX 573 ; N uni1E3C ; G 2355 -U 7741 ; WX 308 ; N uni1E3D ; G 2356 -U 7742 ; WX 896 ; N uni1E3E ; G 2357 -U 7743 ; WX 938 ; N uni1E3F ; G 2358 -U 7744 ; WX 896 ; N uni1E40 ; G 2359 -U 7745 ; WX 938 ; N uni1E41 ; G 2360 -U 7746 ; WX 896 ; N uni1E42 ; G 2361 -U 7747 ; WX 938 ; N uni1E43 ; G 2362 -U 7748 ; WX 753 ; N uni1E44 ; G 2363 -U 7749 ; WX 641 ; N uni1E45 ; G 2364 -U 7750 ; WX 753 ; N uni1E46 ; G 2365 -U 7751 ; WX 641 ; N uni1E47 ; G 2366 -U 7752 ; WX 753 ; N uni1E48 ; G 2367 -U 7753 ; WX 641 ; N uni1E49 ; G 2368 -U 7754 ; WX 753 ; N uni1E4A ; G 2369 -U 7755 ; WX 641 ; N uni1E4B ; G 2370 -U 7756 ; WX 765 ; N uni1E4C ; G 2371 -U 7757 ; WX 618 ; N uni1E4D ; G 2372 -U 7758 ; WX 765 ; N uni1E4E ; G 2373 -U 7759 ; WX 618 ; N uni1E4F ; G 2374 -U 7760 ; WX 765 ; N uni1E50 ; G 2375 -U 7761 ; WX 618 ; N uni1E51 ; G 2376 -U 7762 ; WX 765 ; N uni1E52 ; G 2377 -U 7763 ; WX 618 ; N uni1E53 ; G 2378 -U 7764 ; WX 659 ; N uni1E54 ; G 2379 -U 7765 ; WX 644 ; N uni1E55 ; G 2380 -U 7766 ; WX 659 ; N uni1E56 ; G 2381 -U 7767 ; WX 644 ; N uni1E57 ; G 2382 -U 7768 ; WX 693 ; N uni1E58 ; G 2383 -U 7769 ; WX 444 ; N uni1E59 ; G 2384 -U 7770 ; WX 693 ; N uni1E5A ; G 2385 -U 7771 ; WX 444 ; N uni1E5B ; G 2386 -U 7772 ; WX 693 ; N uni1E5C ; G 2387 -U 7773 ; WX 444 ; N uni1E5D ; G 2388 -U 7774 ; WX 693 ; N uni1E5E ; G 2389 -U 7775 ; WX 444 ; N uni1E5F ; G 2390 -U 7776 ; WX 648 ; N uni1E60 ; G 2391 -U 7777 ; WX 536 ; N uni1E61 ; G 2392 -U 7778 ; WX 648 ; N uni1E62 ; G 2393 -U 7779 ; WX 536 ; N uni1E63 ; G 2394 -U 7780 ; WX 648 ; N uni1E64 ; G 2395 -U 7781 ; WX 536 ; N uni1E65 ; G 2396 -U 7782 ; WX 648 ; N uni1E66 ; G 2397 -U 7783 ; WX 536 ; N uni1E67 ; G 2398 -U 7784 ; WX 648 ; N uni1E68 ; G 2399 -U 7785 ; WX 536 ; N uni1E69 ; G 2400 -U 7786 ; WX 614 ; N uni1E6A ; G 2401 -U 7787 ; WX 430 ; N uni1E6B ; G 2402 -U 7788 ; WX 614 ; N uni1E6C ; G 2403 -U 7789 ; WX 430 ; N uni1E6D ; G 2404 -U 7790 ; WX 614 ; N uni1E6E ; G 2405 -U 7791 ; WX 430 ; N uni1E6F ; G 2406 -U 7792 ; WX 614 ; N uni1E70 ; G 2407 -U 7793 ; WX 430 ; N uni1E71 ; G 2408 -U 7794 ; WX 730 ; N uni1E72 ; G 2409 -U 7795 ; WX 641 ; N uni1E73 ; G 2410 -U 7796 ; WX 730 ; N uni1E74 ; G 2411 -U 7797 ; WX 641 ; N uni1E75 ; G 2412 -U 7798 ; WX 730 ; N uni1E76 ; G 2413 -U 7799 ; WX 641 ; N uni1E77 ; G 2414 -U 7800 ; WX 730 ; N uni1E78 ; G 2415 -U 7801 ; WX 641 ; N uni1E79 ; G 2416 -U 7802 ; WX 730 ; N uni1E7A ; G 2417 -U 7803 ; WX 641 ; N uni1E7B ; G 2418 -U 7804 ; WX 696 ; N uni1E7C ; G 2419 -U 7805 ; WX 586 ; N uni1E7D ; G 2420 -U 7806 ; WX 696 ; N uni1E7E ; G 2421 -U 7807 ; WX 586 ; N uni1E7F ; G 2422 -U 7808 ; WX 993 ; N Wgrave ; G 2423 -U 7809 ; WX 831 ; N wgrave ; G 2424 -U 7810 ; WX 993 ; N Wacute ; G 2425 -U 7811 ; WX 831 ; N wacute ; G 2426 -U 7812 ; WX 993 ; N Wdieresis ; G 2427 -U 7813 ; WX 831 ; N wdieresis ; G 2428 -U 7814 ; WX 993 ; N uni1E86 ; G 2429 -U 7815 ; WX 831 ; N uni1E87 ; G 2430 -U 7816 ; WX 993 ; N uni1E88 ; G 2431 -U 7817 ; WX 831 ; N uni1E89 ; G 2432 -U 7818 ; WX 694 ; N uni1E8A ; G 2433 -U 7819 ; WX 580 ; N uni1E8B ; G 2434 -U 7820 ; WX 694 ; N uni1E8C ; G 2435 -U 7821 ; WX 580 ; N uni1E8D ; G 2436 -U 7822 ; WX 651 ; N uni1E8E ; G 2437 -U 7823 ; WX 586 ; N uni1E8F ; G 2438 -U 7824 ; WX 652 ; N uni1E90 ; G 2439 -U 7825 ; WX 523 ; N uni1E91 ; G 2440 -U 7826 ; WX 652 ; N uni1E92 ; G 2441 -U 7827 ; WX 523 ; N uni1E93 ; G 2442 -U 7828 ; WX 652 ; N uni1E94 ; G 2443 -U 7829 ; WX 523 ; N uni1E95 ; G 2444 -U 7830 ; WX 641 ; N uni1E96 ; G 2445 -U 7831 ; WX 430 ; N uni1E97 ; G 2446 -U 7832 ; WX 831 ; N uni1E98 ; G 2447 -U 7833 ; WX 586 ; N uni1E99 ; G 2448 -U 7834 ; WX 607 ; N uni1E9A ; G 2449 -U 7835 ; WX 391 ; N uni1E9B ; G 2450 -U 7836 ; WX 391 ; N uni1E9C ; G 2451 -U 7837 ; WX 391 ; N uni1E9D ; G 2452 -U 7838 ; WX 806 ; N uni1E9E ; G 2453 -U 7839 ; WX 618 ; N uni1E9F ; G 2454 -U 7840 ; WX 696 ; N uni1EA0 ; G 2455 -U 7841 ; WX 607 ; N uni1EA1 ; G 2456 -U 7842 ; WX 696 ; N uni1EA2 ; G 2457 -U 7843 ; WX 607 ; N uni1EA3 ; G 2458 -U 7844 ; WX 696 ; N uni1EA4 ; G 2459 -U 7845 ; WX 607 ; N uni1EA5 ; G 2460 -U 7846 ; WX 696 ; N uni1EA6 ; G 2461 -U 7847 ; WX 607 ; N uni1EA7 ; G 2462 -U 7848 ; WX 696 ; N uni1EA8 ; G 2463 -U 7849 ; WX 607 ; N uni1EA9 ; G 2464 -U 7850 ; WX 696 ; N uni1EAA ; G 2465 -U 7851 ; WX 607 ; N uni1EAB ; G 2466 -U 7852 ; WX 696 ; N uni1EAC ; G 2467 -U 7853 ; WX 607 ; N uni1EAD ; G 2468 -U 7854 ; WX 696 ; N uni1EAE ; G 2469 -U 7855 ; WX 607 ; N uni1EAF ; G 2470 -U 7856 ; WX 696 ; N uni1EB0 ; G 2471 -U 7857 ; WX 607 ; N uni1EB1 ; G 2472 -U 7858 ; WX 696 ; N uni1EB2 ; G 2473 -U 7859 ; WX 607 ; N uni1EB3 ; G 2474 -U 7860 ; WX 696 ; N uni1EB4 ; G 2475 -U 7861 ; WX 607 ; N uni1EB5 ; G 2476 -U 7862 ; WX 696 ; N uni1EB6 ; G 2477 -U 7863 ; WX 607 ; N uni1EB7 ; G 2478 -U 7864 ; WX 615 ; N uni1EB8 ; G 2479 -U 7865 ; WX 610 ; N uni1EB9 ; G 2480 -U 7866 ; WX 615 ; N uni1EBA ; G 2481 -U 7867 ; WX 610 ; N uni1EBB ; G 2482 -U 7868 ; WX 615 ; N uni1EBC ; G 2483 -U 7869 ; WX 610 ; N uni1EBD ; G 2484 -U 7870 ; WX 615 ; N uni1EBE ; G 2485 -U 7871 ; WX 610 ; N uni1EBF ; G 2486 -U 7872 ; WX 615 ; N uni1EC0 ; G 2487 -U 7873 ; WX 610 ; N uni1EC1 ; G 2488 -U 7874 ; WX 615 ; N uni1EC2 ; G 2489 -U 7875 ; WX 610 ; N uni1EC3 ; G 2490 -U 7876 ; WX 615 ; N uni1EC4 ; G 2491 -U 7877 ; WX 610 ; N uni1EC5 ; G 2492 -U 7878 ; WX 615 ; N uni1EC6 ; G 2493 -U 7879 ; WX 610 ; N uni1EC7 ; G 2494 -U 7880 ; WX 334 ; N uni1EC8 ; G 2495 -U 7881 ; WX 308 ; N uni1EC9 ; G 2496 -U 7882 ; WX 334 ; N uni1ECA ; G 2497 -U 7883 ; WX 308 ; N uni1ECB ; G 2498 -U 7884 ; WX 765 ; N uni1ECC ; G 2499 -U 7885 ; WX 618 ; N uni1ECD ; G 2500 -U 7886 ; WX 765 ; N uni1ECE ; G 2501 -U 7887 ; WX 618 ; N uni1ECF ; G 2502 -U 7888 ; WX 765 ; N uni1ED0 ; G 2503 -U 7889 ; WX 618 ; N uni1ED1 ; G 2504 -U 7890 ; WX 765 ; N uni1ED2 ; G 2505 -U 7891 ; WX 618 ; N uni1ED3 ; G 2506 -U 7892 ; WX 765 ; N uni1ED4 ; G 2507 -U 7893 ; WX 618 ; N uni1ED5 ; G 2508 -U 7894 ; WX 765 ; N uni1ED6 ; G 2509 -U 7895 ; WX 618 ; N uni1ED7 ; G 2510 -U 7896 ; WX 765 ; N uni1ED8 ; G 2511 -U 7897 ; WX 618 ; N uni1ED9 ; G 2512 -U 7898 ; WX 786 ; N uni1EDA ; G 2513 -U 7899 ; WX 618 ; N uni1EDB ; G 2514 -U 7900 ; WX 786 ; N uni1EDC ; G 2515 -U 7901 ; WX 618 ; N uni1EDD ; G 2516 -U 7902 ; WX 786 ; N uni1EDE ; G 2517 -U 7903 ; WX 618 ; N uni1EDF ; G 2518 -U 7904 ; WX 786 ; N uni1EE0 ; G 2519 -U 7905 ; WX 618 ; N uni1EE1 ; G 2520 -U 7906 ; WX 786 ; N uni1EE2 ; G 2521 -U 7907 ; WX 618 ; N uni1EE3 ; G 2522 -U 7908 ; WX 730 ; N uni1EE4 ; G 2523 -U 7909 ; WX 641 ; N uni1EE5 ; G 2524 -U 7910 ; WX 730 ; N uni1EE6 ; G 2525 -U 7911 ; WX 641 ; N uni1EE7 ; G 2526 -U 7912 ; WX 751 ; N uni1EE8 ; G 2527 -U 7913 ; WX 641 ; N uni1EE9 ; G 2528 -U 7914 ; WX 751 ; N uni1EEA ; G 2529 -U 7915 ; WX 641 ; N uni1EEB ; G 2530 -U 7916 ; WX 751 ; N uni1EEC ; G 2531 -U 7917 ; WX 641 ; N uni1EED ; G 2532 -U 7918 ; WX 751 ; N uni1EEE ; G 2533 -U 7919 ; WX 641 ; N uni1EEF ; G 2534 -U 7920 ; WX 751 ; N uni1EF0 ; G 2535 -U 7921 ; WX 641 ; N uni1EF1 ; G 2536 -U 7922 ; WX 651 ; N Ygrave ; G 2537 -U 7923 ; WX 586 ; N ygrave ; G 2538 -U 7924 ; WX 651 ; N uni1EF4 ; G 2539 -U 7925 ; WX 586 ; N uni1EF5 ; G 2540 -U 7926 ; WX 651 ; N uni1EF6 ; G 2541 -U 7927 ; WX 586 ; N uni1EF7 ; G 2542 -U 7928 ; WX 651 ; N uni1EF8 ; G 2543 -U 7929 ; WX 586 ; N uni1EF9 ; G 2544 -U 7930 ; WX 857 ; N uni1EFA ; G 2545 -U 7931 ; WX 579 ; N uni1EFB ; G 2546 -U 7936 ; WX 618 ; N uni1F00 ; G 2547 -U 7937 ; WX 618 ; N uni1F01 ; G 2548 -U 7938 ; WX 618 ; N uni1F02 ; G 2549 -U 7939 ; WX 618 ; N uni1F03 ; G 2550 -U 7940 ; WX 618 ; N uni1F04 ; G 2551 -U 7941 ; WX 618 ; N uni1F05 ; G 2552 -U 7942 ; WX 618 ; N uni1F06 ; G 2553 -U 7943 ; WX 618 ; N uni1F07 ; G 2554 -U 7944 ; WX 696 ; N uni1F08 ; G 2555 -U 7945 ; WX 696 ; N uni1F09 ; G 2556 -U 7946 ; WX 937 ; N uni1F0A ; G 2557 -U 7947 ; WX 939 ; N uni1F0B ; G 2558 -U 7948 ; WX 841 ; N uni1F0C ; G 2559 -U 7949 ; WX 866 ; N uni1F0D ; G 2560 -U 7950 ; WX 751 ; N uni1F0E ; G 2561 -U 7951 ; WX 773 ; N uni1F0F ; G 2562 -U 7952 ; WX 501 ; N uni1F10 ; G 2563 -U 7953 ; WX 501 ; N uni1F11 ; G 2564 -U 7954 ; WX 501 ; N uni1F12 ; G 2565 -U 7955 ; WX 501 ; N uni1F13 ; G 2566 -U 7956 ; WX 501 ; N uni1F14 ; G 2567 -U 7957 ; WX 501 ; N uni1F15 ; G 2568 -U 7960 ; WX 712 ; N uni1F18 ; G 2569 -U 7961 ; WX 715 ; N uni1F19 ; G 2570 -U 7962 ; WX 989 ; N uni1F1A ; G 2571 -U 7963 ; WX 986 ; N uni1F1B ; G 2572 -U 7964 ; WX 920 ; N uni1F1C ; G 2573 -U 7965 ; WX 947 ; N uni1F1D ; G 2574 -U 7968 ; WX 641 ; N uni1F20 ; G 2575 -U 7969 ; WX 641 ; N uni1F21 ; G 2576 -U 7970 ; WX 641 ; N uni1F22 ; G 2577 -U 7971 ; WX 641 ; N uni1F23 ; G 2578 -U 7972 ; WX 641 ; N uni1F24 ; G 2579 -U 7973 ; WX 641 ; N uni1F25 ; G 2580 -U 7974 ; WX 641 ; N uni1F26 ; G 2581 -U 7975 ; WX 641 ; N uni1F27 ; G 2582 -U 7976 ; WX 851 ; N uni1F28 ; G 2583 -U 7977 ; WX 856 ; N uni1F29 ; G 2584 -U 7978 ; WX 1125 ; N uni1F2A ; G 2585 -U 7979 ; WX 1125 ; N uni1F2B ; G 2586 -U 7980 ; WX 1062 ; N uni1F2C ; G 2587 -U 7981 ; WX 1085 ; N uni1F2D ; G 2588 -U 7982 ; WX 948 ; N uni1F2E ; G 2589 -U 7983 ; WX 956 ; N uni1F2F ; G 2590 -U 7984 ; WX 351 ; N uni1F30 ; G 2591 -U 7985 ; WX 351 ; N uni1F31 ; G 2592 -U 7986 ; WX 351 ; N uni1F32 ; G 2593 -U 7987 ; WX 351 ; N uni1F33 ; G 2594 -U 7988 ; WX 351 ; N uni1F34 ; G 2595 -U 7989 ; WX 351 ; N uni1F35 ; G 2596 -U 7990 ; WX 351 ; N uni1F36 ; G 2597 -U 7991 ; WX 351 ; N uni1F37 ; G 2598 -U 7992 ; WX 435 ; N uni1F38 ; G 2599 -U 7993 ; WX 440 ; N uni1F39 ; G 2600 -U 7994 ; WX 699 ; N uni1F3A ; G 2601 -U 7995 ; WX 707 ; N uni1F3B ; G 2602 -U 7996 ; WX 641 ; N uni1F3C ; G 2603 -U 7997 ; WX 664 ; N uni1F3D ; G 2604 -U 7998 ; WX 544 ; N uni1F3E ; G 2605 -U 7999 ; WX 544 ; N uni1F3F ; G 2606 -U 8000 ; WX 618 ; N uni1F40 ; G 2607 -U 8001 ; WX 618 ; N uni1F41 ; G 2608 -U 8002 ; WX 618 ; N uni1F42 ; G 2609 -U 8003 ; WX 618 ; N uni1F43 ; G 2610 -U 8004 ; WX 618 ; N uni1F44 ; G 2611 -U 8005 ; WX 618 ; N uni1F45 ; G 2612 -U 8008 ; WX 802 ; N uni1F48 ; G 2613 -U 8009 ; WX 839 ; N uni1F49 ; G 2614 -U 8010 ; WX 1099 ; N uni1F4A ; G 2615 -U 8011 ; WX 1101 ; N uni1F4B ; G 2616 -U 8012 ; WX 947 ; N uni1F4C ; G 2617 -U 8013 ; WX 974 ; N uni1F4D ; G 2618 -U 8016 ; WX 607 ; N uni1F50 ; G 2619 -U 8017 ; WX 607 ; N uni1F51 ; G 2620 -U 8018 ; WX 607 ; N uni1F52 ; G 2621 -U 8019 ; WX 607 ; N uni1F53 ; G 2622 -U 8020 ; WX 607 ; N uni1F54 ; G 2623 -U 8021 ; WX 607 ; N uni1F55 ; G 2624 -U 8022 ; WX 607 ; N uni1F56 ; G 2625 -U 8023 ; WX 607 ; N uni1F57 ; G 2626 -U 8025 ; WX 837 ; N uni1F59 ; G 2627 -U 8027 ; WX 1065 ; N uni1F5B ; G 2628 -U 8029 ; WX 1079 ; N uni1F5D ; G 2629 -U 8031 ; WX 944 ; N uni1F5F ; G 2630 -U 8032 ; WX 782 ; N uni1F60 ; G 2631 -U 8033 ; WX 782 ; N uni1F61 ; G 2632 -U 8034 ; WX 782 ; N uni1F62 ; G 2633 -U 8035 ; WX 782 ; N uni1F63 ; G 2634 -U 8036 ; WX 782 ; N uni1F64 ; G 2635 -U 8037 ; WX 782 ; N uni1F65 ; G 2636 -U 8038 ; WX 782 ; N uni1F66 ; G 2637 -U 8039 ; WX 782 ; N uni1F67 ; G 2638 -U 8040 ; WX 817 ; N uni1F68 ; G 2639 -U 8041 ; WX 862 ; N uni1F69 ; G 2640 -U 8042 ; WX 1121 ; N uni1F6A ; G 2641 -U 8043 ; WX 1126 ; N uni1F6B ; G 2642 -U 8044 ; WX 968 ; N uni1F6C ; G 2643 -U 8045 ; WX 994 ; N uni1F6D ; G 2644 -U 8046 ; WX 925 ; N uni1F6E ; G 2645 -U 8047 ; WX 968 ; N uni1F6F ; G 2646 -U 8048 ; WX 618 ; N uni1F70 ; G 2647 -U 8049 ; WX 618 ; N uni1F71 ; G 2648 -U 8050 ; WX 501 ; N uni1F72 ; G 2649 -U 8051 ; WX 501 ; N uni1F73 ; G 2650 -U 8052 ; WX 641 ; N uni1F74 ; G 2651 -U 8053 ; WX 641 ; N uni1F75 ; G 2652 -U 8054 ; WX 351 ; N uni1F76 ; G 2653 -U 8055 ; WX 351 ; N uni1F77 ; G 2654 -U 8056 ; WX 618 ; N uni1F78 ; G 2655 -U 8057 ; WX 618 ; N uni1F79 ; G 2656 -U 8058 ; WX 607 ; N uni1F7A ; G 2657 -U 8059 ; WX 607 ; N uni1F7B ; G 2658 -U 8060 ; WX 782 ; N uni1F7C ; G 2659 -U 8061 ; WX 782 ; N uni1F7D ; G 2660 -U 8064 ; WX 618 ; N uni1F80 ; G 2661 -U 8065 ; WX 618 ; N uni1F81 ; G 2662 -U 8066 ; WX 618 ; N uni1F82 ; G 2663 -U 8067 ; WX 618 ; N uni1F83 ; G 2664 -U 8068 ; WX 618 ; N uni1F84 ; G 2665 -U 8069 ; WX 618 ; N uni1F85 ; G 2666 -U 8070 ; WX 618 ; N uni1F86 ; G 2667 -U 8071 ; WX 618 ; N uni1F87 ; G 2668 -U 8072 ; WX 696 ; N uni1F88 ; G 2669 -U 8073 ; WX 696 ; N uni1F89 ; G 2670 -U 8074 ; WX 937 ; N uni1F8A ; G 2671 -U 8075 ; WX 939 ; N uni1F8B ; G 2672 -U 8076 ; WX 841 ; N uni1F8C ; G 2673 -U 8077 ; WX 866 ; N uni1F8D ; G 2674 -U 8078 ; WX 751 ; N uni1F8E ; G 2675 -U 8079 ; WX 773 ; N uni1F8F ; G 2676 -U 8080 ; WX 641 ; N uni1F90 ; G 2677 -U 8081 ; WX 641 ; N uni1F91 ; G 2678 -U 8082 ; WX 641 ; N uni1F92 ; G 2679 -U 8083 ; WX 641 ; N uni1F93 ; G 2680 -U 8084 ; WX 641 ; N uni1F94 ; G 2681 -U 8085 ; WX 641 ; N uni1F95 ; G 2682 -U 8086 ; WX 641 ; N uni1F96 ; G 2683 -U 8087 ; WX 641 ; N uni1F97 ; G 2684 -U 8088 ; WX 851 ; N uni1F98 ; G 2685 -U 8089 ; WX 856 ; N uni1F99 ; G 2686 -U 8090 ; WX 1125 ; N uni1F9A ; G 2687 -U 8091 ; WX 1125 ; N uni1F9B ; G 2688 -U 8092 ; WX 1062 ; N uni1F9C ; G 2689 -U 8093 ; WX 1085 ; N uni1F9D ; G 2690 -U 8094 ; WX 948 ; N uni1F9E ; G 2691 -U 8095 ; WX 956 ; N uni1F9F ; G 2692 -U 8096 ; WX 782 ; N uni1FA0 ; G 2693 -U 8097 ; WX 782 ; N uni1FA1 ; G 2694 -U 8098 ; WX 782 ; N uni1FA2 ; G 2695 -U 8099 ; WX 782 ; N uni1FA3 ; G 2696 -U 8100 ; WX 782 ; N uni1FA4 ; G 2697 -U 8101 ; WX 782 ; N uni1FA5 ; G 2698 -U 8102 ; WX 782 ; N uni1FA6 ; G 2699 -U 8103 ; WX 782 ; N uni1FA7 ; G 2700 -U 8104 ; WX 817 ; N uni1FA8 ; G 2701 -U 8105 ; WX 862 ; N uni1FA9 ; G 2702 -U 8106 ; WX 1121 ; N uni1FAA ; G 2703 -U 8107 ; WX 1126 ; N uni1FAB ; G 2704 -U 8108 ; WX 968 ; N uni1FAC ; G 2705 -U 8109 ; WX 994 ; N uni1FAD ; G 2706 -U 8110 ; WX 925 ; N uni1FAE ; G 2707 -U 8111 ; WX 968 ; N uni1FAF ; G 2708 -U 8112 ; WX 618 ; N uni1FB0 ; G 2709 -U 8113 ; WX 618 ; N uni1FB1 ; G 2710 -U 8114 ; WX 618 ; N uni1FB2 ; G 2711 -U 8115 ; WX 618 ; N uni1FB3 ; G 2712 -U 8116 ; WX 618 ; N uni1FB4 ; G 2713 -U 8118 ; WX 618 ; N uni1FB6 ; G 2714 -U 8119 ; WX 618 ; N uni1FB7 ; G 2715 -U 8120 ; WX 696 ; N uni1FB8 ; G 2716 -U 8121 ; WX 696 ; N uni1FB9 ; G 2717 -U 8122 ; WX 789 ; N uni1FBA ; G 2718 -U 8123 ; WX 717 ; N uni1FBB ; G 2719 -U 8124 ; WX 696 ; N uni1FBC ; G 2720 -U 8125 ; WX 450 ; N uni1FBD ; G 2721 -U 8126 ; WX 450 ; N uni1FBE ; G 2722 -U 8127 ; WX 450 ; N uni1FBF ; G 2723 -U 8128 ; WX 450 ; N uni1FC0 ; G 2724 -U 8129 ; WX 450 ; N uni1FC1 ; G 2725 -U 8130 ; WX 641 ; N uni1FC2 ; G 2726 -U 8131 ; WX 641 ; N uni1FC3 ; G 2727 -U 8132 ; WX 641 ; N uni1FC4 ; G 2728 -U 8134 ; WX 641 ; N uni1FC6 ; G 2729 -U 8135 ; WX 641 ; N uni1FC7 ; G 2730 -U 8136 ; WX 836 ; N uni1FC8 ; G 2731 -U 8137 ; WX 761 ; N uni1FC9 ; G 2732 -U 8138 ; WX 972 ; N uni1FCA ; G 2733 -U 8139 ; WX 908 ; N uni1FCB ; G 2734 -U 8140 ; WX 753 ; N uni1FCC ; G 2735 -U 8141 ; WX 450 ; N uni1FCD ; G 2736 -U 8142 ; WX 450 ; N uni1FCE ; G 2737 -U 8143 ; WX 450 ; N uni1FCF ; G 2738 -U 8144 ; WX 351 ; N uni1FD0 ; G 2739 -U 8145 ; WX 351 ; N uni1FD1 ; G 2740 -U 8146 ; WX 351 ; N uni1FD2 ; G 2741 -U 8147 ; WX 351 ; N uni1FD3 ; G 2742 -U 8150 ; WX 351 ; N uni1FD6 ; G 2743 -U 8151 ; WX 351 ; N uni1FD7 ; G 2744 -U 8152 ; WX 334 ; N uni1FD8 ; G 2745 -U 8153 ; WX 334 ; N uni1FD9 ; G 2746 -U 8154 ; WX 559 ; N uni1FDA ; G 2747 -U 8155 ; WX 507 ; N uni1FDB ; G 2748 -U 8157 ; WX 450 ; N uni1FDD ; G 2749 -U 8158 ; WX 450 ; N uni1FDE ; G 2750 -U 8159 ; WX 450 ; N uni1FDF ; G 2751 -U 8160 ; WX 607 ; N uni1FE0 ; G 2752 -U 8161 ; WX 607 ; N uni1FE1 ; G 2753 -U 8162 ; WX 607 ; N uni1FE2 ; G 2754 -U 8163 ; WX 607 ; N uni1FE3 ; G 2755 -U 8164 ; WX 644 ; N uni1FE4 ; G 2756 -U 8165 ; WX 644 ; N uni1FE5 ; G 2757 -U 8166 ; WX 607 ; N uni1FE6 ; G 2758 -U 8167 ; WX 607 ; N uni1FE7 ; G 2759 -U 8168 ; WX 651 ; N uni1FE8 ; G 2760 -U 8169 ; WX 651 ; N uni1FE9 ; G 2761 -U 8170 ; WX 918 ; N uni1FEA ; G 2762 -U 8171 ; WX 882 ; N uni1FEB ; G 2763 -U 8172 ; WX 754 ; N uni1FEC ; G 2764 -U 8173 ; WX 450 ; N uni1FED ; G 2765 -U 8174 ; WX 450 ; N uni1FEE ; G 2766 -U 8175 ; WX 450 ; N uni1FEF ; G 2767 -U 8178 ; WX 782 ; N uni1FF2 ; G 2768 -U 8179 ; WX 782 ; N uni1FF3 ; G 2769 -U 8180 ; WX 782 ; N uni1FF4 ; G 2770 -U 8182 ; WX 782 ; N uni1FF6 ; G 2771 -U 8183 ; WX 782 ; N uni1FF7 ; G 2772 -U 8184 ; WX 958 ; N uni1FF8 ; G 2773 -U 8185 ; WX 801 ; N uni1FF9 ; G 2774 -U 8186 ; WX 976 ; N uni1FFA ; G 2775 -U 8187 ; WX 804 ; N uni1FFB ; G 2776 -U 8188 ; WX 765 ; N uni1FFC ; G 2777 -U 8189 ; WX 450 ; N uni1FFD ; G 2778 -U 8190 ; WX 450 ; N uni1FFE ; G 2779 -U 8192 ; WX 450 ; N uni2000 ; G 2780 -U 8193 ; WX 900 ; N uni2001 ; G 2781 -U 8194 ; WX 450 ; N uni2002 ; G 2782 -U 8195 ; WX 900 ; N uni2003 ; G 2783 -U 8196 ; WX 296 ; N uni2004 ; G 2784 -U 8197 ; WX 225 ; N uni2005 ; G 2785 -U 8198 ; WX 150 ; N uni2006 ; G 2786 -U 8199 ; WX 626 ; N uni2007 ; G 2787 -U 8200 ; WX 342 ; N uni2008 ; G 2788 -U 8201 ; WX 180 ; N uni2009 ; G 2789 -U 8202 ; WX 89 ; N uni200A ; G 2790 -U 8203 ; WX 0 ; N uni200B ; G 2791 -U 8204 ; WX 0 ; N uni200C ; G 2792 -U 8205 ; WX 0 ; N uni200D ; G 2793 -U 8206 ; WX 0 ; N uni200E ; G 2794 -U 8207 ; WX 0 ; N uni200F ; G 2795 -U 8208 ; WX 374 ; N uni2010 ; G 2796 -U 8209 ; WX 374 ; N uni2011 ; G 2797 -U 8210 ; WX 626 ; N figuredash ; G 2798 -U 8211 ; WX 450 ; N endash ; G 2799 -U 8212 ; WX 900 ; N emdash ; G 2800 -U 8213 ; WX 900 ; N uni2015 ; G 2801 -U 8214 ; WX 450 ; N uni2016 ; G 2802 -U 8215 ; WX 450 ; N underscoredbl ; G 2803 -U 8216 ; WX 342 ; N quoteleft ; G 2804 -U 8217 ; WX 342 ; N quoteright ; G 2805 -U 8218 ; WX 342 ; N quotesinglbase ; G 2806 -U 8219 ; WX 342 ; N quotereversed ; G 2807 -U 8220 ; WX 591 ; N quotedblleft ; G 2808 -U 8221 ; WX 591 ; N quotedblright ; G 2809 -U 8222 ; WX 591 ; N quotedblbase ; G 2810 -U 8223 ; WX 591 ; N uni201F ; G 2811 -U 8224 ; WX 450 ; N dagger ; G 2812 -U 8225 ; WX 450 ; N daggerdbl ; G 2813 -U 8226 ; WX 575 ; N bullet ; G 2814 -U 8227 ; WX 575 ; N uni2023 ; G 2815 -U 8228 ; WX 299 ; N onedotenleader ; G 2816 -U 8229 ; WX 600 ; N twodotenleader ; G 2817 -U 8230 ; WX 900 ; N ellipsis ; G 2818 -U 8231 ; WX 313 ; N uni2027 ; G 2819 -U 8232 ; WX 0 ; N uni2028 ; G 2820 -U 8233 ; WX 0 ; N uni2029 ; G 2821 -U 8234 ; WX 0 ; N uni202A ; G 2822 -U 8235 ; WX 0 ; N uni202B ; G 2823 -U 8236 ; WX 0 ; N uni202C ; G 2824 -U 8237 ; WX 0 ; N uni202D ; G 2825 -U 8238 ; WX 0 ; N uni202E ; G 2826 -U 8239 ; WX 180 ; N uni202F ; G 2827 -U 8240 ; WX 1296 ; N perthousand ; G 2828 -U 8241 ; WX 1698 ; N uni2031 ; G 2829 -U 8242 ; WX 237 ; N minute ; G 2830 -U 8243 ; WX 402 ; N second ; G 2831 -U 8244 ; WX 567 ; N uni2034 ; G 2832 -U 8245 ; WX 237 ; N uni2035 ; G 2833 -U 8246 ; WX 402 ; N uni2036 ; G 2834 -U 8247 ; WX 567 ; N uni2037 ; G 2835 -U 8248 ; WX 659 ; N uni2038 ; G 2836 -U 8249 ; WX 371 ; N guilsinglleft ; G 2837 -U 8250 ; WX 371 ; N guilsinglright ; G 2838 -U 8251 ; WX 875 ; N uni203B ; G 2839 -U 8252 ; WX 564 ; N exclamdbl ; G 2840 -U 8253 ; WX 522 ; N uni203D ; G 2841 -U 8254 ; WX 450 ; N uni203E ; G 2842 -U 8255 ; WX 745 ; N uni203F ; G 2843 -U 8256 ; WX 745 ; N uni2040 ; G 2844 -U 8257 ; WX 296 ; N uni2041 ; G 2845 -U 8258 ; WX 920 ; N uni2042 ; G 2846 -U 8259 ; WX 450 ; N uni2043 ; G 2847 -U 8260 ; WX 150 ; N fraction ; G 2848 -U 8261 ; WX 411 ; N uni2045 ; G 2849 -U 8262 ; WX 411 ; N uni2046 ; G 2850 -U 8263 ; WX 927 ; N uni2047 ; G 2851 -U 8264 ; WX 746 ; N uni2048 ; G 2852 -U 8265 ; WX 746 ; N uni2049 ; G 2853 -U 8266 ; WX 461 ; N uni204A ; G 2854 -U 8267 ; WX 572 ; N uni204B ; G 2855 -U 8268 ; WX 450 ; N uni204C ; G 2856 -U 8269 ; WX 450 ; N uni204D ; G 2857 -U 8270 ; WX 470 ; N uni204E ; G 2858 -U 8271 ; WX 360 ; N uni204F ; G 2859 -U 8272 ; WX 745 ; N uni2050 ; G 2860 -U 8273 ; WX 470 ; N uni2051 ; G 2861 -U 8274 ; WX 500 ; N uni2052 ; G 2862 -U 8275 ; WX 900 ; N uni2053 ; G 2863 -U 8276 ; WX 745 ; N uni2054 ; G 2864 -U 8277 ; WX 754 ; N uni2055 ; G 2865 -U 8278 ; WX 615 ; N uni2056 ; G 2866 -U 8279 ; WX 731 ; N uni2057 ; G 2867 -U 8280 ; WX 754 ; N uni2058 ; G 2868 -U 8281 ; WX 754 ; N uni2059 ; G 2869 -U 8282 ; WX 342 ; N uni205A ; G 2870 -U 8283 ; WX 784 ; N uni205B ; G 2871 -U 8284 ; WX 754 ; N uni205C ; G 2872 -U 8285 ; WX 342 ; N uni205D ; G 2873 -U 8286 ; WX 342 ; N uni205E ; G 2874 -U 8287 ; WX 200 ; N uni205F ; G 2875 -U 8288 ; WX 0 ; N uni2060 ; G 2876 -U 8289 ; WX 0 ; N uni2061 ; G 2877 -U 8290 ; WX 0 ; N uni2062 ; G 2878 -U 8291 ; WX 0 ; N uni2063 ; G 2879 -U 8292 ; WX 0 ; N uni2064 ; G 2880 -U 8298 ; WX 0 ; N uni206A ; G 2881 -U 8299 ; WX 0 ; N uni206B ; G 2882 -U 8300 ; WX 0 ; N uni206C ; G 2883 -U 8301 ; WX 0 ; N uni206D ; G 2884 -U 8302 ; WX 0 ; N uni206E ; G 2885 -U 8303 ; WX 0 ; N uni206F ; G 2886 -U 8304 ; WX 394 ; N uni2070 ; G 2887 -U 8305 ; WX 197 ; N uni2071 ; G 2888 -U 8308 ; WX 394 ; N uni2074 ; G 2889 -U 8309 ; WX 394 ; N uni2075 ; G 2890 -U 8310 ; WX 394 ; N uni2076 ; G 2891 -U 8311 ; WX 394 ; N uni2077 ; G 2892 -U 8312 ; WX 394 ; N uni2078 ; G 2893 -U 8313 ; WX 394 ; N uni2079 ; G 2894 -U 8314 ; WX 475 ; N uni207A ; G 2895 -U 8315 ; WX 475 ; N uni207B ; G 2896 -U 8316 ; WX 475 ; N uni207C ; G 2897 -U 8317 ; WX 259 ; N uni207D ; G 2898 -U 8318 ; WX 259 ; N uni207E ; G 2899 -U 8319 ; WX 410 ; N uni207F ; G 2900 -U 8320 ; WX 394 ; N uni2080 ; G 2901 -U 8321 ; WX 394 ; N uni2081 ; G 2902 -U 8322 ; WX 394 ; N uni2082 ; G 2903 -U 8323 ; WX 394 ; N uni2083 ; G 2904 -U 8324 ; WX 394 ; N uni2084 ; G 2905 -U 8325 ; WX 394 ; N uni2085 ; G 2906 -U 8326 ; WX 394 ; N uni2086 ; G 2907 -U 8327 ; WX 394 ; N uni2087 ; G 2908 -U 8328 ; WX 394 ; N uni2088 ; G 2909 -U 8329 ; WX 394 ; N uni2089 ; G 2910 -U 8330 ; WX 475 ; N uni208A ; G 2911 -U 8331 ; WX 475 ; N uni208B ; G 2912 -U 8332 ; WX 475 ; N uni208C ; G 2913 -U 8333 ; WX 259 ; N uni208D ; G 2914 -U 8334 ; WX 259 ; N uni208E ; G 2915 -U 8336 ; WX 412 ; N uni2090 ; G 2916 -U 8337 ; WX 431 ; N uni2091 ; G 2917 -U 8338 ; WX 439 ; N uni2092 ; G 2918 -U 8339 ; WX 371 ; N uni2093 ; G 2919 -U 8340 ; WX 431 ; N uni2094 ; G 2920 -U 8352 ; WX 836 ; N uni20A0 ; G 2921 -U 8353 ; WX 626 ; N colonmonetary ; G 2922 -U 8354 ; WX 626 ; N uni20A2 ; G 2923 -U 8355 ; WX 626 ; N franc ; G 2924 -U 8356 ; WX 626 ; N lira ; G 2925 -U 8357 ; WX 938 ; N uni20A5 ; G 2926 -U 8358 ; WX 753 ; N uni20A6 ; G 2927 -U 8359 ; WX 1366 ; N peseta ; G 2928 -U 8360 ; WX 1084 ; N uni20A8 ; G 2929 -U 8361 ; WX 993 ; N uni20A9 ; G 2930 -U 8362 ; WX 813 ; N uni20AA ; G 2931 -U 8363 ; WX 626 ; N dong ; G 2932 -U 8364 ; WX 626 ; N Euro ; G 2933 -U 8365 ; WX 626 ; N uni20AD ; G 2934 -U 8366 ; WX 626 ; N uni20AE ; G 2935 -U 8367 ; WX 1252 ; N uni20AF ; G 2936 -U 8368 ; WX 626 ; N uni20B0 ; G 2937 -U 8369 ; WX 626 ; N uni20B1 ; G 2938 -U 8370 ; WX 626 ; N uni20B2 ; G 2939 -U 8371 ; WX 626 ; N uni20B3 ; G 2940 -U 8372 ; WX 773 ; N uni20B4 ; G 2941 -U 8373 ; WX 626 ; N uni20B5 ; G 2942 -U 8376 ; WX 626 ; N uni20B8 ; G 2943 -U 8377 ; WX 626 ; N uni20B9 ; G 2944 -U 8400 ; WX 0 ; N uni20D0 ; G 2945 -U 8401 ; WX 0 ; N uni20D1 ; G 2946 -U 8406 ; WX 0 ; N uni20D6 ; G 2947 -U 8407 ; WX 0 ; N uni20D7 ; G 2948 -U 8411 ; WX 0 ; N uni20DB ; G 2949 -U 8412 ; WX 0 ; N uni20DC ; G 2950 -U 8417 ; WX 0 ; N uni20E1 ; G 2951 -U 8448 ; WX 1007 ; N uni2100 ; G 2952 -U 8449 ; WX 1053 ; N uni2101 ; G 2953 -U 8450 ; WX 660 ; N uni2102 ; G 2954 -U 8451 ; WX 1090 ; N uni2103 ; G 2955 -U 8452 ; WX 806 ; N uni2104 ; G 2956 -U 8453 ; WX 982 ; N uni2105 ; G 2957 -U 8454 ; WX 1029 ; N uni2106 ; G 2958 -U 8455 ; WX 553 ; N uni2107 ; G 2959 -U 8456 ; WX 628 ; N uni2108 ; G 2960 -U 8457 ; WX 978 ; N uni2109 ; G 2961 -U 8459 ; WX 965 ; N uni210B ; G 2962 -U 8460 ; WX 822 ; N uni210C ; G 2963 -U 8461 ; WX 799 ; N uni210D ; G 2964 -U 8462 ; WX 641 ; N uni210E ; G 2965 -U 8463 ; WX 641 ; N uni210F ; G 2966 -U 8464 ; WX 537 ; N uni2110 ; G 2967 -U 8465 ; WX 627 ; N Ifraktur ; G 2968 -U 8466 ; WX 771 ; N uni2112 ; G 2969 -U 8467 ; WX 424 ; N uni2113 ; G 2970 -U 8468 ; WX 876 ; N uni2114 ; G 2971 -U 8469 ; WX 753 ; N uni2115 ; G 2972 -U 8470 ; WX 1083 ; N uni2116 ; G 2973 -U 8471 ; WX 900 ; N uni2117 ; G 2974 -U 8472 ; WX 627 ; N weierstrass ; G 2975 -U 8473 ; WX 675 ; N uni2119 ; G 2976 -U 8474 ; WX 765 ; N uni211A ; G 2977 -U 8475 ; WX 844 ; N uni211B ; G 2978 -U 8476 ; WX 732 ; N Rfraktur ; G 2979 -U 8477 ; WX 721 ; N uni211D ; G 2980 -U 8478 ; WX 807 ; N prescription ; G 2981 -U 8479 ; WX 639 ; N uni211F ; G 2982 -U 8480 ; WX 917 ; N uni2120 ; G 2983 -U 8481 ; WX 1152 ; N uni2121 ; G 2984 -U 8482 ; WX 900 ; N trademark ; G 2985 -U 8483 ; WX 679 ; N uni2123 ; G 2986 -U 8484 ; WX 679 ; N uni2124 ; G 2987 -U 8485 ; WX 520 ; N uni2125 ; G 2988 -U 8486 ; WX 765 ; N uni2126 ; G 2989 -U 8487 ; WX 765 ; N uni2127 ; G 2990 -U 8488 ; WX 686 ; N uni2128 ; G 2991 -U 8489 ; WX 304 ; N uni2129 ; G 2992 -U 8490 ; WX 697 ; N uni212A ; G 2993 -U 8491 ; WX 696 ; N uni212B ; G 2994 -U 8492 ; WX 835 ; N uni212C ; G 2995 -U 8493 ; WX 736 ; N uni212D ; G 2996 -U 8494 ; WX 769 ; N estimated ; G 2997 -U 8495 ; WX 572 ; N uni212F ; G 2998 -U 8496 ; WX 656 ; N uni2130 ; G 2999 -U 8497 ; WX 727 ; N uni2131 ; G 3000 -U 8498 ; WX 615 ; N uni2132 ; G 3001 -U 8499 ; WX 1065 ; N uni2133 ; G 3002 -U 8500 ; WX 418 ; N uni2134 ; G 3003 -U 8501 ; WX 714 ; N aleph ; G 3004 -U 8502 ; WX 658 ; N uni2136 ; G 3005 -U 8503 ; WX 444 ; N uni2137 ; G 3006 -U 8504 ; WX 615 ; N uni2138 ; G 3007 -U 8505 ; WX 342 ; N uni2139 ; G 3008 -U 8506 ; WX 851 ; N uni213A ; G 3009 -U 8507 ; WX 1213 ; N uni213B ; G 3010 -U 8508 ; WX 710 ; N uni213C ; G 3011 -U 8509 ; WX 663 ; N uni213D ; G 3012 -U 8510 ; WX 589 ; N uni213E ; G 3013 -U 8511 ; WX 776 ; N uni213F ; G 3014 -U 8512 ; WX 756 ; N uni2140 ; G 3015 -U 8513 ; WX 697 ; N uni2141 ; G 3016 -U 8514 ; WX 501 ; N uni2142 ; G 3017 -U 8515 ; WX 573 ; N uni2143 ; G 3018 -U 8516 ; WX 684 ; N uni2144 ; G 3019 -U 8517 ; WX 747 ; N uni2145 ; G 3020 -U 8518 ; WX 644 ; N uni2146 ; G 3021 -U 8519 ; WX 610 ; N uni2147 ; G 3022 -U 8520 ; WX 308 ; N uni2148 ; G 3023 -U 8521 ; WX 308 ; N uni2149 ; G 3024 -U 8523 ; WX 785 ; N uni214B ; G 3025 -U 8526 ; WX 492 ; N uni214E ; G 3026 -U 8528 ; WX 932 ; N uni2150 ; G 3027 -U 8529 ; WX 932 ; N uni2151 ; G 3028 -U 8530 ; WX 1334 ; N uni2152 ; G 3029 -U 8531 ; WX 932 ; N onethird ; G 3030 -U 8532 ; WX 932 ; N twothirds ; G 3031 -U 8533 ; WX 932 ; N uni2155 ; G 3032 -U 8534 ; WX 932 ; N uni2156 ; G 3033 -U 8535 ; WX 932 ; N uni2157 ; G 3034 -U 8536 ; WX 932 ; N uni2158 ; G 3035 -U 8537 ; WX 932 ; N uni2159 ; G 3036 -U 8538 ; WX 932 ; N uni215A ; G 3037 -U 8539 ; WX 932 ; N oneeighth ; G 3038 -U 8540 ; WX 932 ; N threeeighths ; G 3039 -U 8541 ; WX 932 ; N fiveeighths ; G 3040 -U 8542 ; WX 932 ; N seveneighths ; G 3041 -U 8543 ; WX 554 ; N uni215F ; G 3042 -U 8544 ; WX 334 ; N uni2160 ; G 3043 -U 8545 ; WX 593 ; N uni2161 ; G 3044 -U 8546 ; WX 851 ; N uni2162 ; G 3045 -U 8547 ; WX 989 ; N uni2163 ; G 3046 -U 8548 ; WX 696 ; N uni2164 ; G 3047 -U 8549 ; WX 989 ; N uni2165 ; G 3048 -U 8550 ; WX 1247 ; N uni2166 ; G 3049 -U 8551 ; WX 1505 ; N uni2167 ; G 3050 -U 8552 ; WX 1008 ; N uni2168 ; G 3051 -U 8553 ; WX 694 ; N uni2169 ; G 3052 -U 8554 ; WX 1008 ; N uni216A ; G 3053 -U 8555 ; WX 1266 ; N uni216B ; G 3054 -U 8556 ; WX 573 ; N uni216C ; G 3055 -U 8557 ; WX 660 ; N uni216D ; G 3056 -U 8558 ; WX 747 ; N uni216E ; G 3057 -U 8559 ; WX 896 ; N uni216F ; G 3058 -U 8560 ; WX 308 ; N uni2170 ; G 3059 -U 8561 ; WX 546 ; N uni2171 ; G 3060 -U 8562 ; WX 785 ; N uni2172 ; G 3061 -U 8563 ; WX 885 ; N uni2173 ; G 3062 -U 8564 ; WX 586 ; N uni2174 ; G 3063 -U 8565 ; WX 866 ; N uni2175 ; G 3064 -U 8566 ; WX 1104 ; N uni2176 ; G 3065 -U 8567 ; WX 1342 ; N uni2177 ; G 3066 -U 8568 ; WX 872 ; N uni2178 ; G 3067 -U 8569 ; WX 580 ; N uni2179 ; G 3068 -U 8570 ; WX 872 ; N uni217A ; G 3069 -U 8571 ; WX 1110 ; N uni217B ; G 3070 -U 8572 ; WX 308 ; N uni217C ; G 3071 -U 8573 ; WX 533 ; N uni217D ; G 3072 -U 8574 ; WX 644 ; N uni217E ; G 3073 -U 8575 ; WX 938 ; N uni217F ; G 3074 -U 8576 ; WX 1160 ; N uni2180 ; G 3075 -U 8577 ; WX 747 ; N uni2181 ; G 3076 -U 8578 ; WX 1160 ; N uni2182 ; G 3077 -U 8579 ; WX 660 ; N uni2183 ; G 3078 -U 8580 ; WX 533 ; N uni2184 ; G 3079 -U 8581 ; WX 660 ; N uni2185 ; G 3080 -U 8585 ; WX 932 ; N uni2189 ; G 3081 -U 8592 ; WX 754 ; N arrowleft ; G 3082 -U 8593 ; WX 754 ; N arrowup ; G 3083 -U 8594 ; WX 754 ; N arrowright ; G 3084 -U 8595 ; WX 754 ; N arrowdown ; G 3085 -U 8596 ; WX 754 ; N arrowboth ; G 3086 -U 8597 ; WX 754 ; N arrowupdn ; G 3087 -U 8598 ; WX 754 ; N uni2196 ; G 3088 -U 8599 ; WX 754 ; N uni2197 ; G 3089 -U 8600 ; WX 754 ; N uni2198 ; G 3090 -U 8601 ; WX 754 ; N uni2199 ; G 3091 -U 8602 ; WX 754 ; N uni219A ; G 3092 -U 8603 ; WX 754 ; N uni219B ; G 3093 -U 8604 ; WX 754 ; N uni219C ; G 3094 -U 8605 ; WX 754 ; N uni219D ; G 3095 -U 8606 ; WX 754 ; N uni219E ; G 3096 -U 8607 ; WX 754 ; N uni219F ; G 3097 -U 8608 ; WX 754 ; N uni21A0 ; G 3098 -U 8609 ; WX 754 ; N uni21A1 ; G 3099 -U 8610 ; WX 754 ; N uni21A2 ; G 3100 -U 8611 ; WX 754 ; N uni21A3 ; G 3101 -U 8612 ; WX 754 ; N uni21A4 ; G 3102 -U 8613 ; WX 754 ; N uni21A5 ; G 3103 -U 8614 ; WX 754 ; N uni21A6 ; G 3104 -U 8615 ; WX 754 ; N uni21A7 ; G 3105 -U 8616 ; WX 754 ; N arrowupdnbse ; G 3106 -U 8617 ; WX 754 ; N uni21A9 ; G 3107 -U 8618 ; WX 754 ; N uni21AA ; G 3108 -U 8619 ; WX 754 ; N uni21AB ; G 3109 -U 8620 ; WX 754 ; N uni21AC ; G 3110 -U 8621 ; WX 754 ; N uni21AD ; G 3111 -U 8622 ; WX 754 ; N uni21AE ; G 3112 -U 8623 ; WX 754 ; N uni21AF ; G 3113 -U 8624 ; WX 754 ; N uni21B0 ; G 3114 -U 8625 ; WX 754 ; N uni21B1 ; G 3115 -U 8626 ; WX 754 ; N uni21B2 ; G 3116 -U 8627 ; WX 754 ; N uni21B3 ; G 3117 -U 8628 ; WX 754 ; N uni21B4 ; G 3118 -U 8629 ; WX 754 ; N carriagereturn ; G 3119 -U 8630 ; WX 754 ; N uni21B6 ; G 3120 -U 8631 ; WX 754 ; N uni21B7 ; G 3121 -U 8632 ; WX 754 ; N uni21B8 ; G 3122 -U 8633 ; WX 754 ; N uni21B9 ; G 3123 -U 8634 ; WX 754 ; N uni21BA ; G 3124 -U 8635 ; WX 754 ; N uni21BB ; G 3125 -U 8636 ; WX 754 ; N uni21BC ; G 3126 -U 8637 ; WX 754 ; N uni21BD ; G 3127 -U 8638 ; WX 754 ; N uni21BE ; G 3128 -U 8639 ; WX 754 ; N uni21BF ; G 3129 -U 8640 ; WX 754 ; N uni21C0 ; G 3130 -U 8641 ; WX 754 ; N uni21C1 ; G 3131 -U 8642 ; WX 754 ; N uni21C2 ; G 3132 -U 8643 ; WX 754 ; N uni21C3 ; G 3133 -U 8644 ; WX 754 ; N uni21C4 ; G 3134 -U 8645 ; WX 754 ; N uni21C5 ; G 3135 -U 8646 ; WX 754 ; N uni21C6 ; G 3136 -U 8647 ; WX 754 ; N uni21C7 ; G 3137 -U 8648 ; WX 754 ; N uni21C8 ; G 3138 -U 8649 ; WX 754 ; N uni21C9 ; G 3139 -U 8650 ; WX 754 ; N uni21CA ; G 3140 -U 8651 ; WX 754 ; N uni21CB ; G 3141 -U 8652 ; WX 754 ; N uni21CC ; G 3142 -U 8653 ; WX 754 ; N uni21CD ; G 3143 -U 8654 ; WX 754 ; N uni21CE ; G 3144 -U 8655 ; WX 754 ; N uni21CF ; G 3145 -U 8656 ; WX 754 ; N arrowdblleft ; G 3146 -U 8657 ; WX 754 ; N arrowdblup ; G 3147 -U 8658 ; WX 754 ; N arrowdblright ; G 3148 -U 8659 ; WX 754 ; N arrowdbldown ; G 3149 -U 8660 ; WX 754 ; N arrowdblboth ; G 3150 -U 8661 ; WX 754 ; N uni21D5 ; G 3151 -U 8662 ; WX 754 ; N uni21D6 ; G 3152 -U 8663 ; WX 754 ; N uni21D7 ; G 3153 -U 8664 ; WX 754 ; N uni21D8 ; G 3154 -U 8665 ; WX 754 ; N uni21D9 ; G 3155 -U 8666 ; WX 754 ; N uni21DA ; G 3156 -U 8667 ; WX 754 ; N uni21DB ; G 3157 -U 8668 ; WX 754 ; N uni21DC ; G 3158 -U 8669 ; WX 754 ; N uni21DD ; G 3159 -U 8670 ; WX 754 ; N uni21DE ; G 3160 -U 8671 ; WX 754 ; N uni21DF ; G 3161 -U 8672 ; WX 754 ; N uni21E0 ; G 3162 -U 8673 ; WX 754 ; N uni21E1 ; G 3163 -U 8674 ; WX 754 ; N uni21E2 ; G 3164 -U 8675 ; WX 754 ; N uni21E3 ; G 3165 -U 8676 ; WX 754 ; N uni21E4 ; G 3166 -U 8677 ; WX 754 ; N uni21E5 ; G 3167 -U 8678 ; WX 754 ; N uni21E6 ; G 3168 -U 8679 ; WX 754 ; N uni21E7 ; G 3169 -U 8680 ; WX 754 ; N uni21E8 ; G 3170 -U 8681 ; WX 754 ; N uni21E9 ; G 3171 -U 8682 ; WX 754 ; N uni21EA ; G 3172 -U 8683 ; WX 754 ; N uni21EB ; G 3173 -U 8684 ; WX 754 ; N uni21EC ; G 3174 -U 8685 ; WX 754 ; N uni21ED ; G 3175 -U 8686 ; WX 754 ; N uni21EE ; G 3176 -U 8687 ; WX 754 ; N uni21EF ; G 3177 -U 8688 ; WX 754 ; N uni21F0 ; G 3178 -U 8689 ; WX 754 ; N uni21F1 ; G 3179 -U 8690 ; WX 754 ; N uni21F2 ; G 3180 -U 8691 ; WX 754 ; N uni21F3 ; G 3181 -U 8692 ; WX 754 ; N uni21F4 ; G 3182 -U 8693 ; WX 754 ; N uni21F5 ; G 3183 -U 8694 ; WX 754 ; N uni21F6 ; G 3184 -U 8695 ; WX 754 ; N uni21F7 ; G 3185 -U 8696 ; WX 754 ; N uni21F8 ; G 3186 -U 8697 ; WX 754 ; N uni21F9 ; G 3187 -U 8698 ; WX 754 ; N uni21FA ; G 3188 -U 8699 ; WX 754 ; N uni21FB ; G 3189 -U 8700 ; WX 754 ; N uni21FC ; G 3190 -U 8701 ; WX 754 ; N uni21FD ; G 3191 -U 8702 ; WX 754 ; N uni21FE ; G 3192 -U 8703 ; WX 754 ; N uni21FF ; G 3193 -U 8704 ; WX 696 ; N universal ; G 3194 -U 8705 ; WX 626 ; N uni2201 ; G 3195 -U 8706 ; WX 489 ; N partialdiff ; G 3196 -U 8707 ; WX 615 ; N existential ; G 3197 -U 8708 ; WX 615 ; N uni2204 ; G 3198 -U 8709 ; WX 771 ; N emptyset ; G 3199 -U 8710 ; WX 627 ; N increment ; G 3200 -U 8711 ; WX 627 ; N gradient ; G 3201 -U 8712 ; WX 807 ; N element ; G 3202 -U 8713 ; WX 807 ; N notelement ; G 3203 -U 8714 ; WX 675 ; N uni220A ; G 3204 -U 8715 ; WX 807 ; N suchthat ; G 3205 -U 8716 ; WX 807 ; N uni220C ; G 3206 -U 8717 ; WX 675 ; N uni220D ; G 3207 -U 8718 ; WX 572 ; N uni220E ; G 3208 -U 8719 ; WX 708 ; N product ; G 3209 -U 8720 ; WX 708 ; N uni2210 ; G 3210 -U 8721 ; WX 646 ; N summation ; G 3211 -U 8722 ; WX 754 ; N minus ; G 3212 -U 8723 ; WX 754 ; N uni2213 ; G 3213 -U 8724 ; WX 626 ; N uni2214 ; G 3214 -U 8725 ; WX 329 ; N uni2215 ; G 3215 -U 8726 ; WX 626 ; N uni2216 ; G 3216 -U 8727 ; WX 754 ; N asteriskmath ; G 3217 -U 8728 ; WX 563 ; N uni2218 ; G 3218 -U 8729 ; WX 342 ; N uni2219 ; G 3219 -U 8730 ; WX 600 ; N radical ; G 3220 -U 8731 ; WX 600 ; N uni221B ; G 3221 -U 8732 ; WX 600 ; N uni221C ; G 3222 -U 8733 ; WX 641 ; N proportional ; G 3223 -U 8734 ; WX 750 ; N infinity ; G 3224 -U 8735 ; WX 754 ; N orthogonal ; G 3225 -U 8736 ; WX 807 ; N angle ; G 3226 -U 8737 ; WX 807 ; N uni2221 ; G 3227 -U 8738 ; WX 754 ; N uni2222 ; G 3228 -U 8739 ; WX 450 ; N uni2223 ; G 3229 -U 8740 ; WX 450 ; N uni2224 ; G 3230 -U 8741 ; WX 450 ; N uni2225 ; G 3231 -U 8742 ; WX 450 ; N uni2226 ; G 3232 -U 8743 ; WX 730 ; N logicaland ; G 3233 -U 8744 ; WX 730 ; N logicalor ; G 3234 -U 8745 ; WX 730 ; N intersection ; G 3235 -U 8746 ; WX 730 ; N union ; G 3236 -U 8747 ; WX 549 ; N integral ; G 3237 -U 8748 ; WX 835 ; N uni222C ; G 3238 -U 8749 ; WX 1165 ; N uni222D ; G 3239 -U 8750 ; WX 506 ; N uni222E ; G 3240 -U 8751 ; WX 879 ; N uni222F ; G 3241 -U 8752 ; WX 1181 ; N uni2230 ; G 3242 -U 8753 ; WX 506 ; N uni2231 ; G 3243 -U 8754 ; WX 506 ; N uni2232 ; G 3244 -U 8755 ; WX 506 ; N uni2233 ; G 3245 -U 8756 ; WX 626 ; N therefore ; G 3246 -U 8757 ; WX 626 ; N uni2235 ; G 3247 -U 8758 ; WX 264 ; N uni2236 ; G 3248 -U 8759 ; WX 626 ; N uni2237 ; G 3249 -U 8760 ; WX 754 ; N uni2238 ; G 3250 -U 8761 ; WX 754 ; N uni2239 ; G 3251 -U 8762 ; WX 754 ; N uni223A ; G 3252 -U 8763 ; WX 754 ; N uni223B ; G 3253 -U 8764 ; WX 754 ; N similar ; G 3254 -U 8765 ; WX 754 ; N uni223D ; G 3255 -U 8766 ; WX 754 ; N uni223E ; G 3256 -U 8767 ; WX 754 ; N uni223F ; G 3257 -U 8768 ; WX 337 ; N uni2240 ; G 3258 -U 8769 ; WX 754 ; N uni2241 ; G 3259 -U 8770 ; WX 754 ; N uni2242 ; G 3260 -U 8771 ; WX 754 ; N uni2243 ; G 3261 -U 8772 ; WX 754 ; N uni2244 ; G 3262 -U 8773 ; WX 754 ; N congruent ; G 3263 -U 8774 ; WX 754 ; N uni2246 ; G 3264 -U 8775 ; WX 754 ; N uni2247 ; G 3265 -U 8776 ; WX 754 ; N approxequal ; G 3266 -U 8777 ; WX 754 ; N uni2249 ; G 3267 -U 8778 ; WX 754 ; N uni224A ; G 3268 -U 8779 ; WX 754 ; N uni224B ; G 3269 -U 8780 ; WX 754 ; N uni224C ; G 3270 -U 8781 ; WX 754 ; N uni224D ; G 3271 -U 8782 ; WX 754 ; N uni224E ; G 3272 -U 8783 ; WX 754 ; N uni224F ; G 3273 -U 8784 ; WX 754 ; N uni2250 ; G 3274 -U 8785 ; WX 754 ; N uni2251 ; G 3275 -U 8786 ; WX 754 ; N uni2252 ; G 3276 -U 8787 ; WX 754 ; N uni2253 ; G 3277 -U 8788 ; WX 956 ; N uni2254 ; G 3278 -U 8789 ; WX 956 ; N uni2255 ; G 3279 -U 8790 ; WX 754 ; N uni2256 ; G 3280 -U 8791 ; WX 754 ; N uni2257 ; G 3281 -U 8792 ; WX 754 ; N uni2258 ; G 3282 -U 8793 ; WX 754 ; N uni2259 ; G 3283 -U 8794 ; WX 754 ; N uni225A ; G 3284 -U 8795 ; WX 754 ; N uni225B ; G 3285 -U 8796 ; WX 754 ; N uni225C ; G 3286 -U 8797 ; WX 754 ; N uni225D ; G 3287 -U 8798 ; WX 754 ; N uni225E ; G 3288 -U 8799 ; WX 754 ; N uni225F ; G 3289 -U 8800 ; WX 754 ; N notequal ; G 3290 -U 8801 ; WX 754 ; N equivalence ; G 3291 -U 8802 ; WX 754 ; N uni2262 ; G 3292 -U 8803 ; WX 754 ; N uni2263 ; G 3293 -U 8804 ; WX 754 ; N lessequal ; G 3294 -U 8805 ; WX 754 ; N greaterequal ; G 3295 -U 8806 ; WX 754 ; N uni2266 ; G 3296 -U 8807 ; WX 754 ; N uni2267 ; G 3297 -U 8808 ; WX 756 ; N uni2268 ; G 3298 -U 8809 ; WX 756 ; N uni2269 ; G 3299 -U 8810 ; WX 942 ; N uni226A ; G 3300 -U 8811 ; WX 942 ; N uni226B ; G 3301 -U 8812 ; WX 450 ; N uni226C ; G 3302 -U 8813 ; WX 754 ; N uni226D ; G 3303 -U 8814 ; WX 754 ; N uni226E ; G 3304 -U 8815 ; WX 754 ; N uni226F ; G 3305 -U 8816 ; WX 754 ; N uni2270 ; G 3306 -U 8817 ; WX 754 ; N uni2271 ; G 3307 -U 8818 ; WX 754 ; N uni2272 ; G 3308 -U 8819 ; WX 754 ; N uni2273 ; G 3309 -U 8820 ; WX 754 ; N uni2274 ; G 3310 -U 8821 ; WX 754 ; N uni2275 ; G 3311 -U 8822 ; WX 754 ; N uni2276 ; G 3312 -U 8823 ; WX 754 ; N uni2277 ; G 3313 -U 8824 ; WX 754 ; N uni2278 ; G 3314 -U 8825 ; WX 754 ; N uni2279 ; G 3315 -U 8826 ; WX 754 ; N uni227A ; G 3316 -U 8827 ; WX 754 ; N uni227B ; G 3317 -U 8828 ; WX 754 ; N uni227C ; G 3318 -U 8829 ; WX 754 ; N uni227D ; G 3319 -U 8830 ; WX 754 ; N uni227E ; G 3320 -U 8831 ; WX 754 ; N uni227F ; G 3321 -U 8832 ; WX 754 ; N uni2280 ; G 3322 -U 8833 ; WX 754 ; N uni2281 ; G 3323 -U 8834 ; WX 754 ; N propersubset ; G 3324 -U 8835 ; WX 754 ; N propersuperset ; G 3325 -U 8836 ; WX 754 ; N notsubset ; G 3326 -U 8837 ; WX 754 ; N uni2285 ; G 3327 -U 8838 ; WX 754 ; N reflexsubset ; G 3328 -U 8839 ; WX 754 ; N reflexsuperset ; G 3329 -U 8840 ; WX 754 ; N uni2288 ; G 3330 -U 8841 ; WX 754 ; N uni2289 ; G 3331 -U 8842 ; WX 754 ; N uni228A ; G 3332 -U 8843 ; WX 754 ; N uni228B ; G 3333 -U 8844 ; WX 730 ; N uni228C ; G 3334 -U 8845 ; WX 730 ; N uni228D ; G 3335 -U 8846 ; WX 730 ; N uni228E ; G 3336 -U 8847 ; WX 754 ; N uni228F ; G 3337 -U 8848 ; WX 754 ; N uni2290 ; G 3338 -U 8849 ; WX 754 ; N uni2291 ; G 3339 -U 8850 ; WX 754 ; N uni2292 ; G 3340 -U 8851 ; WX 716 ; N uni2293 ; G 3341 -U 8852 ; WX 716 ; N uni2294 ; G 3342 -U 8853 ; WX 754 ; N circleplus ; G 3343 -U 8854 ; WX 754 ; N uni2296 ; G 3344 -U 8855 ; WX 754 ; N circlemultiply ; G 3345 -U 8856 ; WX 754 ; N uni2298 ; G 3346 -U 8857 ; WX 754 ; N uni2299 ; G 3347 -U 8858 ; WX 754 ; N uni229A ; G 3348 -U 8859 ; WX 754 ; N uni229B ; G 3349 -U 8860 ; WX 754 ; N uni229C ; G 3350 -U 8861 ; WX 754 ; N uni229D ; G 3351 -U 8862 ; WX 754 ; N uni229E ; G 3352 -U 8863 ; WX 754 ; N uni229F ; G 3353 -U 8864 ; WX 754 ; N uni22A0 ; G 3354 -U 8865 ; WX 754 ; N uni22A1 ; G 3355 -U 8866 ; WX 822 ; N uni22A2 ; G 3356 -U 8867 ; WX 822 ; N uni22A3 ; G 3357 -U 8868 ; WX 822 ; N uni22A4 ; G 3358 -U 8869 ; WX 822 ; N perpendicular ; G 3359 -U 8870 ; WX 488 ; N uni22A6 ; G 3360 -U 8871 ; WX 488 ; N uni22A7 ; G 3361 -U 8872 ; WX 822 ; N uni22A8 ; G 3362 -U 8873 ; WX 822 ; N uni22A9 ; G 3363 -U 8874 ; WX 822 ; N uni22AA ; G 3364 -U 8875 ; WX 822 ; N uni22AB ; G 3365 -U 8876 ; WX 822 ; N uni22AC ; G 3366 -U 8877 ; WX 822 ; N uni22AD ; G 3367 -U 8878 ; WX 822 ; N uni22AE ; G 3368 -U 8879 ; WX 822 ; N uni22AF ; G 3369 -U 8880 ; WX 754 ; N uni22B0 ; G 3370 -U 8881 ; WX 754 ; N uni22B1 ; G 3371 -U 8882 ; WX 754 ; N uni22B2 ; G 3372 -U 8883 ; WX 754 ; N uni22B3 ; G 3373 -U 8884 ; WX 754 ; N uni22B4 ; G 3374 -U 8885 ; WX 754 ; N uni22B5 ; G 3375 -U 8886 ; WX 900 ; N uni22B6 ; G 3376 -U 8887 ; WX 900 ; N uni22B7 ; G 3377 -U 8888 ; WX 754 ; N uni22B8 ; G 3378 -U 8889 ; WX 754 ; N uni22B9 ; G 3379 -U 8890 ; WX 488 ; N uni22BA ; G 3380 -U 8891 ; WX 730 ; N uni22BB ; G 3381 -U 8892 ; WX 730 ; N uni22BC ; G 3382 -U 8893 ; WX 730 ; N uni22BD ; G 3383 -U 8894 ; WX 754 ; N uni22BE ; G 3384 -U 8895 ; WX 754 ; N uni22BF ; G 3385 -U 8896 ; WX 758 ; N uni22C0 ; G 3386 -U 8897 ; WX 758 ; N uni22C1 ; G 3387 -U 8898 ; WX 758 ; N uni22C2 ; G 3388 -U 8899 ; WX 758 ; N uni22C3 ; G 3389 -U 8900 ; WX 444 ; N uni22C4 ; G 3390 -U 8901 ; WX 342 ; N dotmath ; G 3391 -U 8902 ; WX 563 ; N uni22C6 ; G 3392 -U 8903 ; WX 754 ; N uni22C7 ; G 3393 -U 8904 ; WX 900 ; N uni22C8 ; G 3394 -U 8905 ; WX 900 ; N uni22C9 ; G 3395 -U 8906 ; WX 900 ; N uni22CA ; G 3396 -U 8907 ; WX 900 ; N uni22CB ; G 3397 -U 8908 ; WX 900 ; N uni22CC ; G 3398 -U 8909 ; WX 754 ; N uni22CD ; G 3399 -U 8910 ; WX 730 ; N uni22CE ; G 3400 -U 8911 ; WX 730 ; N uni22CF ; G 3401 -U 8912 ; WX 754 ; N uni22D0 ; G 3402 -U 8913 ; WX 754 ; N uni22D1 ; G 3403 -U 8914 ; WX 754 ; N uni22D2 ; G 3404 -U 8915 ; WX 754 ; N uni22D3 ; G 3405 -U 8916 ; WX 754 ; N uni22D4 ; G 3406 -U 8917 ; WX 754 ; N uni22D5 ; G 3407 -U 8918 ; WX 754 ; N uni22D6 ; G 3408 -U 8919 ; WX 754 ; N uni22D7 ; G 3409 -U 8920 ; WX 1280 ; N uni22D8 ; G 3410 -U 8921 ; WX 1280 ; N uni22D9 ; G 3411 -U 8922 ; WX 754 ; N uni22DA ; G 3412 -U 8923 ; WX 754 ; N uni22DB ; G 3413 -U 8924 ; WX 754 ; N uni22DC ; G 3414 -U 8925 ; WX 754 ; N uni22DD ; G 3415 -U 8926 ; WX 754 ; N uni22DE ; G 3416 -U 8927 ; WX 754 ; N uni22DF ; G 3417 -U 8928 ; WX 754 ; N uni22E0 ; G 3418 -U 8929 ; WX 754 ; N uni22E1 ; G 3419 -U 8930 ; WX 754 ; N uni22E2 ; G 3420 -U 8931 ; WX 754 ; N uni22E3 ; G 3421 -U 8932 ; WX 754 ; N uni22E4 ; G 3422 -U 8933 ; WX 754 ; N uni22E5 ; G 3423 -U 8934 ; WX 754 ; N uni22E6 ; G 3424 -U 8935 ; WX 754 ; N uni22E7 ; G 3425 -U 8936 ; WX 754 ; N uni22E8 ; G 3426 -U 8937 ; WX 754 ; N uni22E9 ; G 3427 -U 8938 ; WX 754 ; N uni22EA ; G 3428 -U 8939 ; WX 754 ; N uni22EB ; G 3429 -U 8940 ; WX 754 ; N uni22EC ; G 3430 -U 8941 ; WX 754 ; N uni22ED ; G 3431 -U 8942 ; WX 900 ; N uni22EE ; G 3432 -U 8943 ; WX 900 ; N uni22EF ; G 3433 -U 8944 ; WX 900 ; N uni22F0 ; G 3434 -U 8945 ; WX 900 ; N uni22F1 ; G 3435 -U 8946 ; WX 1042 ; N uni22F2 ; G 3436 -U 8947 ; WX 807 ; N uni22F3 ; G 3437 -U 8948 ; WX 675 ; N uni22F4 ; G 3438 -U 8949 ; WX 807 ; N uni22F5 ; G 3439 -U 8950 ; WX 807 ; N uni22F6 ; G 3440 -U 8951 ; WX 675 ; N uni22F7 ; G 3441 -U 8952 ; WX 807 ; N uni22F8 ; G 3442 -U 8953 ; WX 807 ; N uni22F9 ; G 3443 -U 8954 ; WX 1042 ; N uni22FA ; G 3444 -U 8955 ; WX 807 ; N uni22FB ; G 3445 -U 8956 ; WX 675 ; N uni22FC ; G 3446 -U 8957 ; WX 807 ; N uni22FD ; G 3447 -U 8958 ; WX 675 ; N uni22FE ; G 3448 -U 8959 ; WX 807 ; N uni22FF ; G 3449 -U 8960 ; WX 542 ; N uni2300 ; G 3450 -U 8961 ; WX 542 ; N uni2301 ; G 3451 -U 8962 ; WX 644 ; N house ; G 3452 -U 8963 ; WX 754 ; N uni2303 ; G 3453 -U 8964 ; WX 754 ; N uni2304 ; G 3454 -U 8965 ; WX 754 ; N uni2305 ; G 3455 -U 8966 ; WX 754 ; N uni2306 ; G 3456 -U 8967 ; WX 439 ; N uni2307 ; G 3457 -U 8968 ; WX 411 ; N uni2308 ; G 3458 -U 8969 ; WX 411 ; N uni2309 ; G 3459 -U 8970 ; WX 411 ; N uni230A ; G 3460 -U 8971 ; WX 411 ; N uni230B ; G 3461 -U 8972 ; WX 728 ; N uni230C ; G 3462 -U 8973 ; WX 728 ; N uni230D ; G 3463 -U 8974 ; WX 728 ; N uni230E ; G 3464 -U 8975 ; WX 728 ; N uni230F ; G 3465 -U 8976 ; WX 754 ; N revlogicalnot ; G 3466 -U 8977 ; WX 484 ; N uni2311 ; G 3467 -U 8984 ; WX 835 ; N uni2318 ; G 3468 -U 8985 ; WX 754 ; N uni2319 ; G 3469 -U 8988 ; WX 422 ; N uni231C ; G 3470 -U 8989 ; WX 422 ; N uni231D ; G 3471 -U 8990 ; WX 422 ; N uni231E ; G 3472 -U 8991 ; WX 422 ; N uni231F ; G 3473 -U 8992 ; WX 549 ; N integraltp ; G 3474 -U 8993 ; WX 549 ; N integralbt ; G 3475 -U 8996 ; WX 1037 ; N uni2324 ; G 3476 -U 8997 ; WX 1037 ; N uni2325 ; G 3477 -U 8998 ; WX 1272 ; N uni2326 ; G 3478 -U 8999 ; WX 1037 ; N uni2327 ; G 3479 -U 9000 ; WX 1299 ; N uni2328 ; G 3480 -U 9003 ; WX 1272 ; N uni232B ; G 3481 -U 9004 ; WX 786 ; N uni232C ; G 3482 -U 9075 ; WX 351 ; N uni2373 ; G 3483 -U 9076 ; WX 644 ; N uni2374 ; G 3484 -U 9077 ; WX 782 ; N uni2375 ; G 3485 -U 9082 ; WX 618 ; N uni237A ; G 3486 -U 9085 ; WX 776 ; N uni237D ; G 3487 -U 9095 ; WX 1037 ; N uni2387 ; G 3488 -U 9108 ; WX 786 ; N uni2394 ; G 3489 -U 9115 ; WX 450 ; N uni239B ; G 3490 -U 9116 ; WX 450 ; N uni239C ; G 3491 -U 9117 ; WX 450 ; N uni239D ; G 3492 -U 9118 ; WX 450 ; N uni239E ; G 3493 -U 9119 ; WX 450 ; N uni239F ; G 3494 -U 9120 ; WX 450 ; N uni23A0 ; G 3495 -U 9121 ; WX 450 ; N uni23A1 ; G 3496 -U 9122 ; WX 450 ; N uni23A2 ; G 3497 -U 9123 ; WX 450 ; N uni23A3 ; G 3498 -U 9124 ; WX 450 ; N uni23A4 ; G 3499 -U 9125 ; WX 450 ; N uni23A5 ; G 3500 -U 9126 ; WX 450 ; N uni23A6 ; G 3501 -U 9127 ; WX 675 ; N uni23A7 ; G 3502 -U 9128 ; WX 675 ; N uni23A8 ; G 3503 -U 9129 ; WX 675 ; N uni23A9 ; G 3504 -U 9130 ; WX 675 ; N uni23AA ; G 3505 -U 9131 ; WX 675 ; N uni23AB ; G 3506 -U 9132 ; WX 675 ; N uni23AC ; G 3507 -U 9133 ; WX 675 ; N uni23AD ; G 3508 -U 9134 ; WX 549 ; N uni23AE ; G 3509 -U 9166 ; WX 754 ; N uni23CE ; G 3510 -U 9167 ; WX 850 ; N uni23CF ; G 3511 -U 9187 ; WX 786 ; N uni23E3 ; G 3512 -U 9189 ; WX 692 ; N uni23E5 ; G 3513 -U 9192 ; WX 626 ; N uni23E8 ; G 3514 -U 9250 ; WX 644 ; N uni2422 ; G 3515 -U 9251 ; WX 644 ; N uni2423 ; G 3516 -U 9312 ; WX 762 ; N uni2460 ; G 3517 -U 9313 ; WX 762 ; N uni2461 ; G 3518 -U 9314 ; WX 762 ; N uni2462 ; G 3519 -U 9315 ; WX 762 ; N uni2463 ; G 3520 -U 9316 ; WX 762 ; N uni2464 ; G 3521 -U 9317 ; WX 762 ; N uni2465 ; G 3522 -U 9318 ; WX 762 ; N uni2466 ; G 3523 -U 9319 ; WX 762 ; N uni2467 ; G 3524 -U 9320 ; WX 762 ; N uni2468 ; G 3525 -U 9321 ; WX 762 ; N uni2469 ; G 3526 -U 9600 ; WX 692 ; N upblock ; G 3527 -U 9601 ; WX 692 ; N uni2581 ; G 3528 -U 9602 ; WX 692 ; N uni2582 ; G 3529 -U 9603 ; WX 692 ; N uni2583 ; G 3530 -U 9604 ; WX 692 ; N dnblock ; G 3531 -U 9605 ; WX 692 ; N uni2585 ; G 3532 -U 9606 ; WX 692 ; N uni2586 ; G 3533 -U 9607 ; WX 692 ; N uni2587 ; G 3534 -U 9608 ; WX 692 ; N block ; G 3535 -U 9609 ; WX 692 ; N uni2589 ; G 3536 -U 9610 ; WX 692 ; N uni258A ; G 3537 -U 9611 ; WX 692 ; N uni258B ; G 3538 -U 9612 ; WX 692 ; N lfblock ; G 3539 -U 9613 ; WX 692 ; N uni258D ; G 3540 -U 9614 ; WX 692 ; N uni258E ; G 3541 -U 9615 ; WX 692 ; N uni258F ; G 3542 -U 9616 ; WX 692 ; N rtblock ; G 3543 -U 9617 ; WX 692 ; N ltshade ; G 3544 -U 9618 ; WX 692 ; N shade ; G 3545 -U 9619 ; WX 692 ; N dkshade ; G 3546 -U 9620 ; WX 692 ; N uni2594 ; G 3547 -U 9621 ; WX 692 ; N uni2595 ; G 3548 -U 9622 ; WX 692 ; N uni2596 ; G 3549 -U 9623 ; WX 692 ; N uni2597 ; G 3550 -U 9624 ; WX 692 ; N uni2598 ; G 3551 -U 9625 ; WX 692 ; N uni2599 ; G 3552 -U 9626 ; WX 692 ; N uni259A ; G 3553 -U 9627 ; WX 692 ; N uni259B ; G 3554 -U 9628 ; WX 692 ; N uni259C ; G 3555 -U 9629 ; WX 692 ; N uni259D ; G 3556 -U 9630 ; WX 692 ; N uni259E ; G 3557 -U 9631 ; WX 692 ; N uni259F ; G 3558 -U 9632 ; WX 850 ; N filledbox ; G 3559 -U 9633 ; WX 850 ; N H22073 ; G 3560 -U 9634 ; WX 850 ; N uni25A2 ; G 3561 -U 9635 ; WX 850 ; N uni25A3 ; G 3562 -U 9636 ; WX 850 ; N uni25A4 ; G 3563 -U 9637 ; WX 850 ; N uni25A5 ; G 3564 -U 9638 ; WX 850 ; N uni25A6 ; G 3565 -U 9639 ; WX 850 ; N uni25A7 ; G 3566 -U 9640 ; WX 850 ; N uni25A8 ; G 3567 -U 9641 ; WX 850 ; N uni25A9 ; G 3568 -U 9642 ; WX 610 ; N H18543 ; G 3569 -U 9643 ; WX 610 ; N H18551 ; G 3570 -U 9644 ; WX 850 ; N filledrect ; G 3571 -U 9645 ; WX 850 ; N uni25AD ; G 3572 -U 9646 ; WX 495 ; N uni25AE ; G 3573 -U 9647 ; WX 495 ; N uni25AF ; G 3574 -U 9648 ; WX 692 ; N uni25B0 ; G 3575 -U 9649 ; WX 692 ; N uni25B1 ; G 3576 -U 9650 ; WX 692 ; N triagup ; G 3577 -U 9651 ; WX 692 ; N uni25B3 ; G 3578 -U 9652 ; WX 452 ; N uni25B4 ; G 3579 -U 9653 ; WX 452 ; N uni25B5 ; G 3580 -U 9654 ; WX 692 ; N uni25B6 ; G 3581 -U 9655 ; WX 692 ; N uni25B7 ; G 3582 -U 9656 ; WX 452 ; N uni25B8 ; G 3583 -U 9657 ; WX 452 ; N uni25B9 ; G 3584 -U 9658 ; WX 692 ; N triagrt ; G 3585 -U 9659 ; WX 692 ; N uni25BB ; G 3586 -U 9660 ; WX 692 ; N triagdn ; G 3587 -U 9661 ; WX 692 ; N uni25BD ; G 3588 -U 9662 ; WX 452 ; N uni25BE ; G 3589 -U 9663 ; WX 452 ; N uni25BF ; G 3590 -U 9664 ; WX 692 ; N uni25C0 ; G 3591 -U 9665 ; WX 692 ; N uni25C1 ; G 3592 -U 9666 ; WX 452 ; N uni25C2 ; G 3593 -U 9667 ; WX 452 ; N uni25C3 ; G 3594 -U 9668 ; WX 692 ; N triaglf ; G 3595 -U 9669 ; WX 692 ; N uni25C5 ; G 3596 -U 9670 ; WX 692 ; N uni25C6 ; G 3597 -U 9671 ; WX 692 ; N uni25C7 ; G 3598 -U 9672 ; WX 692 ; N uni25C8 ; G 3599 -U 9673 ; WX 785 ; N uni25C9 ; G 3600 -U 9674 ; WX 444 ; N lozenge ; G 3601 -U 9675 ; WX 785 ; N circle ; G 3602 -U 9676 ; WX 785 ; N uni25CC ; G 3603 -U 9677 ; WX 785 ; N uni25CD ; G 3604 -U 9678 ; WX 785 ; N uni25CE ; G 3605 -U 9679 ; WX 785 ; N H18533 ; G 3606 -U 9680 ; WX 785 ; N uni25D0 ; G 3607 -U 9681 ; WX 785 ; N uni25D1 ; G 3608 -U 9682 ; WX 785 ; N uni25D2 ; G 3609 -U 9683 ; WX 785 ; N uni25D3 ; G 3610 -U 9684 ; WX 785 ; N uni25D4 ; G 3611 -U 9685 ; WX 785 ; N uni25D5 ; G 3612 -U 9686 ; WX 474 ; N uni25D6 ; G 3613 -U 9687 ; WX 474 ; N uni25D7 ; G 3614 -U 9688 ; WX 756 ; N invbullet ; G 3615 -U 9689 ; WX 873 ; N invcircle ; G 3616 -U 9690 ; WX 873 ; N uni25DA ; G 3617 -U 9691 ; WX 873 ; N uni25DB ; G 3618 -U 9692 ; WX 348 ; N uni25DC ; G 3619 -U 9693 ; WX 348 ; N uni25DD ; G 3620 -U 9694 ; WX 348 ; N uni25DE ; G 3621 -U 9695 ; WX 348 ; N uni25DF ; G 3622 -U 9696 ; WX 692 ; N uni25E0 ; G 3623 -U 9697 ; WX 692 ; N uni25E1 ; G 3624 -U 9698 ; WX 692 ; N uni25E2 ; G 3625 -U 9699 ; WX 692 ; N uni25E3 ; G 3626 -U 9700 ; WX 692 ; N uni25E4 ; G 3627 -U 9701 ; WX 692 ; N uni25E5 ; G 3628 -U 9702 ; WX 575 ; N openbullet ; G 3629 -U 9703 ; WX 850 ; N uni25E7 ; G 3630 -U 9704 ; WX 850 ; N uni25E8 ; G 3631 -U 9705 ; WX 850 ; N uni25E9 ; G 3632 -U 9706 ; WX 850 ; N uni25EA ; G 3633 -U 9707 ; WX 850 ; N uni25EB ; G 3634 -U 9708 ; WX 692 ; N uni25EC ; G 3635 -U 9709 ; WX 692 ; N uni25ED ; G 3636 -U 9710 ; WX 692 ; N uni25EE ; G 3637 -U 9711 ; WX 1007 ; N uni25EF ; G 3638 -U 9712 ; WX 850 ; N uni25F0 ; G 3639 -U 9713 ; WX 850 ; N uni25F1 ; G 3640 -U 9714 ; WX 850 ; N uni25F2 ; G 3641 -U 9715 ; WX 850 ; N uni25F3 ; G 3642 -U 9716 ; WX 785 ; N uni25F4 ; G 3643 -U 9717 ; WX 785 ; N uni25F5 ; G 3644 -U 9718 ; WX 785 ; N uni25F6 ; G 3645 -U 9719 ; WX 785 ; N uni25F7 ; G 3646 -U 9720 ; WX 692 ; N uni25F8 ; G 3647 -U 9721 ; WX 692 ; N uni25F9 ; G 3648 -U 9722 ; WX 692 ; N uni25FA ; G 3649 -U 9723 ; WX 747 ; N uni25FB ; G 3650 -U 9724 ; WX 747 ; N uni25FC ; G 3651 -U 9725 ; WX 659 ; N uni25FD ; G 3652 -U 9726 ; WX 659 ; N uni25FE ; G 3653 -U 9727 ; WX 692 ; N uni25FF ; G 3654 -U 9728 ; WX 807 ; N uni2600 ; G 3655 -U 9729 ; WX 900 ; N uni2601 ; G 3656 -U 9730 ; WX 807 ; N uni2602 ; G 3657 -U 9731 ; WX 807 ; N uni2603 ; G 3658 -U 9732 ; WX 807 ; N uni2604 ; G 3659 -U 9733 ; WX 807 ; N uni2605 ; G 3660 -U 9734 ; WX 807 ; N uni2606 ; G 3661 -U 9735 ; WX 515 ; N uni2607 ; G 3662 -U 9736 ; WX 806 ; N uni2608 ; G 3663 -U 9737 ; WX 807 ; N uni2609 ; G 3664 -U 9738 ; WX 799 ; N uni260A ; G 3665 -U 9739 ; WX 799 ; N uni260B ; G 3666 -U 9740 ; WX 604 ; N uni260C ; G 3667 -U 9741 ; WX 911 ; N uni260D ; G 3668 -U 9742 ; WX 1121 ; N uni260E ; G 3669 -U 9743 ; WX 1125 ; N uni260F ; G 3670 -U 9744 ; WX 807 ; N uni2610 ; G 3671 -U 9745 ; WX 807 ; N uni2611 ; G 3672 -U 9746 ; WX 807 ; N uni2612 ; G 3673 -U 9747 ; WX 479 ; N uni2613 ; G 3674 -U 9748 ; WX 807 ; N uni2614 ; G 3675 -U 9749 ; WX 807 ; N uni2615 ; G 3676 -U 9750 ; WX 807 ; N uni2616 ; G 3677 -U 9751 ; WX 807 ; N uni2617 ; G 3678 -U 9752 ; WX 807 ; N uni2618 ; G 3679 -U 9753 ; WX 807 ; N uni2619 ; G 3680 -U 9754 ; WX 807 ; N uni261A ; G 3681 -U 9755 ; WX 807 ; N uni261B ; G 3682 -U 9756 ; WX 807 ; N uni261C ; G 3683 -U 9757 ; WX 548 ; N uni261D ; G 3684 -U 9758 ; WX 807 ; N uni261E ; G 3685 -U 9759 ; WX 548 ; N uni261F ; G 3686 -U 9760 ; WX 807 ; N uni2620 ; G 3687 -U 9761 ; WX 807 ; N uni2621 ; G 3688 -U 9762 ; WX 807 ; N uni2622 ; G 3689 -U 9763 ; WX 807 ; N uni2623 ; G 3690 -U 9764 ; WX 602 ; N uni2624 ; G 3691 -U 9765 ; WX 671 ; N uni2625 ; G 3692 -U 9766 ; WX 584 ; N uni2626 ; G 3693 -U 9767 ; WX 705 ; N uni2627 ; G 3694 -U 9768 ; WX 490 ; N uni2628 ; G 3695 -U 9769 ; WX 807 ; N uni2629 ; G 3696 -U 9770 ; WX 807 ; N uni262A ; G 3697 -U 9771 ; WX 807 ; N uni262B ; G 3698 -U 9772 ; WX 639 ; N uni262C ; G 3699 -U 9773 ; WX 807 ; N uni262D ; G 3700 -U 9774 ; WX 807 ; N uni262E ; G 3701 -U 9775 ; WX 807 ; N uni262F ; G 3702 -U 9776 ; WX 807 ; N uni2630 ; G 3703 -U 9777 ; WX 807 ; N uni2631 ; G 3704 -U 9778 ; WX 807 ; N uni2632 ; G 3705 -U 9779 ; WX 807 ; N uni2633 ; G 3706 -U 9780 ; WX 807 ; N uni2634 ; G 3707 -U 9781 ; WX 807 ; N uni2635 ; G 3708 -U 9782 ; WX 807 ; N uni2636 ; G 3709 -U 9783 ; WX 807 ; N uni2637 ; G 3710 -U 9784 ; WX 807 ; N uni2638 ; G 3711 -U 9785 ; WX 807 ; N uni2639 ; G 3712 -U 9786 ; WX 807 ; N smileface ; G 3713 -U 9787 ; WX 807 ; N invsmileface ; G 3714 -U 9788 ; WX 807 ; N sun ; G 3715 -U 9789 ; WX 807 ; N uni263D ; G 3716 -U 9790 ; WX 807 ; N uni263E ; G 3717 -U 9791 ; WX 552 ; N uni263F ; G 3718 -U 9792 ; WX 659 ; N female ; G 3719 -U 9793 ; WX 659 ; N uni2641 ; G 3720 -U 9794 ; WX 807 ; N male ; G 3721 -U 9795 ; WX 807 ; N uni2643 ; G 3722 -U 9796 ; WX 807 ; N uni2644 ; G 3723 -U 9797 ; WX 807 ; N uni2645 ; G 3724 -U 9798 ; WX 807 ; N uni2646 ; G 3725 -U 9799 ; WX 807 ; N uni2647 ; G 3726 -U 9800 ; WX 807 ; N uni2648 ; G 3727 -U 9801 ; WX 807 ; N uni2649 ; G 3728 -U 9802 ; WX 807 ; N uni264A ; G 3729 -U 9803 ; WX 807 ; N uni264B ; G 3730 -U 9804 ; WX 807 ; N uni264C ; G 3731 -U 9805 ; WX 807 ; N uni264D ; G 3732 -U 9806 ; WX 807 ; N uni264E ; G 3733 -U 9807 ; WX 807 ; N uni264F ; G 3734 -U 9808 ; WX 807 ; N uni2650 ; G 3735 -U 9809 ; WX 807 ; N uni2651 ; G 3736 -U 9810 ; WX 807 ; N uni2652 ; G 3737 -U 9811 ; WX 807 ; N uni2653 ; G 3738 -U 9812 ; WX 807 ; N uni2654 ; G 3739 -U 9813 ; WX 807 ; N uni2655 ; G 3740 -U 9814 ; WX 807 ; N uni2656 ; G 3741 -U 9815 ; WX 807 ; N uni2657 ; G 3742 -U 9816 ; WX 807 ; N uni2658 ; G 3743 -U 9817 ; WX 807 ; N uni2659 ; G 3744 -U 9818 ; WX 807 ; N uni265A ; G 3745 -U 9819 ; WX 807 ; N uni265B ; G 3746 -U 9820 ; WX 807 ; N uni265C ; G 3747 -U 9821 ; WX 807 ; N uni265D ; G 3748 -U 9822 ; WX 807 ; N uni265E ; G 3749 -U 9823 ; WX 807 ; N uni265F ; G 3750 -U 9824 ; WX 807 ; N spade ; G 3751 -U 9825 ; WX 807 ; N uni2661 ; G 3752 -U 9826 ; WX 807 ; N uni2662 ; G 3753 -U 9827 ; WX 807 ; N club ; G 3754 -U 9828 ; WX 807 ; N uni2664 ; G 3755 -U 9829 ; WX 807 ; N heart ; G 3756 -U 9830 ; WX 807 ; N diamond ; G 3757 -U 9831 ; WX 807 ; N uni2667 ; G 3758 -U 9832 ; WX 807 ; N uni2668 ; G 3759 -U 9833 ; WX 424 ; N uni2669 ; G 3760 -U 9834 ; WX 574 ; N musicalnote ; G 3761 -U 9835 ; WX 807 ; N musicalnotedbl ; G 3762 -U 9836 ; WX 807 ; N uni266C ; G 3763 -U 9837 ; WX 424 ; N uni266D ; G 3764 -U 9838 ; WX 321 ; N uni266E ; G 3765 -U 9839 ; WX 435 ; N uni266F ; G 3766 -U 9840 ; WX 673 ; N uni2670 ; G 3767 -U 9841 ; WX 689 ; N uni2671 ; G 3768 -U 9842 ; WX 807 ; N uni2672 ; G 3769 -U 9843 ; WX 807 ; N uni2673 ; G 3770 -U 9844 ; WX 807 ; N uni2674 ; G 3771 -U 9845 ; WX 807 ; N uni2675 ; G 3772 -U 9846 ; WX 807 ; N uni2676 ; G 3773 -U 9847 ; WX 807 ; N uni2677 ; G 3774 -U 9848 ; WX 807 ; N uni2678 ; G 3775 -U 9849 ; WX 807 ; N uni2679 ; G 3776 -U 9850 ; WX 807 ; N uni267A ; G 3777 -U 9851 ; WX 807 ; N uni267B ; G 3778 -U 9852 ; WX 807 ; N uni267C ; G 3779 -U 9853 ; WX 807 ; N uni267D ; G 3780 -U 9854 ; WX 807 ; N uni267E ; G 3781 -U 9855 ; WX 807 ; N uni267F ; G 3782 -U 9856 ; WX 782 ; N uni2680 ; G 3783 -U 9857 ; WX 782 ; N uni2681 ; G 3784 -U 9858 ; WX 782 ; N uni2682 ; G 3785 -U 9859 ; WX 782 ; N uni2683 ; G 3786 -U 9860 ; WX 782 ; N uni2684 ; G 3787 -U 9861 ; WX 782 ; N uni2685 ; G 3788 -U 9862 ; WX 807 ; N uni2686 ; G 3789 -U 9863 ; WX 807 ; N uni2687 ; G 3790 -U 9864 ; WX 807 ; N uni2688 ; G 3791 -U 9865 ; WX 807 ; N uni2689 ; G 3792 -U 9866 ; WX 807 ; N uni268A ; G 3793 -U 9867 ; WX 807 ; N uni268B ; G 3794 -U 9868 ; WX 807 ; N uni268C ; G 3795 -U 9869 ; WX 807 ; N uni268D ; G 3796 -U 9870 ; WX 807 ; N uni268E ; G 3797 -U 9871 ; WX 807 ; N uni268F ; G 3798 -U 9872 ; WX 807 ; N uni2690 ; G 3799 -U 9873 ; WX 807 ; N uni2691 ; G 3800 -U 9874 ; WX 807 ; N uni2692 ; G 3801 -U 9875 ; WX 807 ; N uni2693 ; G 3802 -U 9876 ; WX 807 ; N uni2694 ; G 3803 -U 9877 ; WX 487 ; N uni2695 ; G 3804 -U 9878 ; WX 807 ; N uni2696 ; G 3805 -U 9879 ; WX 807 ; N uni2697 ; G 3806 -U 9880 ; WX 807 ; N uni2698 ; G 3807 -U 9881 ; WX 807 ; N uni2699 ; G 3808 -U 9882 ; WX 807 ; N uni269A ; G 3809 -U 9883 ; WX 807 ; N uni269B ; G 3810 -U 9884 ; WX 807 ; N uni269C ; G 3811 -U 9888 ; WX 807 ; N uni26A0 ; G 3812 -U 9889 ; WX 632 ; N uni26A1 ; G 3813 -U 9890 ; WX 904 ; N uni26A2 ; G 3814 -U 9891 ; WX 980 ; N uni26A3 ; G 3815 -U 9892 ; WX 1057 ; N uni26A4 ; G 3816 -U 9893 ; WX 813 ; N uni26A5 ; G 3817 -U 9894 ; WX 754 ; N uni26A6 ; G 3818 -U 9895 ; WX 754 ; N uni26A7 ; G 3819 -U 9896 ; WX 754 ; N uni26A8 ; G 3820 -U 9897 ; WX 754 ; N uni26A9 ; G 3821 -U 9898 ; WX 754 ; N uni26AA ; G 3822 -U 9899 ; WX 754 ; N uni26AB ; G 3823 -U 9900 ; WX 754 ; N uni26AC ; G 3824 -U 9901 ; WX 754 ; N uni26AD ; G 3825 -U 9902 ; WX 754 ; N uni26AE ; G 3826 -U 9903 ; WX 754 ; N uni26AF ; G 3827 -U 9904 ; WX 759 ; N uni26B0 ; G 3828 -U 9905 ; WX 754 ; N uni26B1 ; G 3829 -U 9906 ; WX 659 ; N uni26B2 ; G 3830 -U 9907 ; WX 659 ; N uni26B3 ; G 3831 -U 9908 ; WX 659 ; N uni26B4 ; G 3832 -U 9909 ; WX 659 ; N uni26B5 ; G 3833 -U 9910 ; WX 765 ; N uni26B6 ; G 3834 -U 9911 ; WX 659 ; N uni26B7 ; G 3835 -U 9912 ; WX 659 ; N uni26B8 ; G 3836 -U 9920 ; WX 754 ; N uni26C0 ; G 3837 -U 9921 ; WX 754 ; N uni26C1 ; G 3838 -U 9922 ; WX 754 ; N uni26C2 ; G 3839 -U 9923 ; WX 754 ; N uni26C3 ; G 3840 -U 9985 ; WX 754 ; N uni2701 ; G 3841 -U 9986 ; WX 754 ; N uni2702 ; G 3842 -U 9987 ; WX 754 ; N uni2703 ; G 3843 -U 9988 ; WX 754 ; N uni2704 ; G 3844 -U 9990 ; WX 754 ; N uni2706 ; G 3845 -U 9991 ; WX 754 ; N uni2707 ; G 3846 -U 9992 ; WX 754 ; N uni2708 ; G 3847 -U 9993 ; WX 754 ; N uni2709 ; G 3848 -U 9996 ; WX 754 ; N uni270C ; G 3849 -U 9997 ; WX 754 ; N uni270D ; G 3850 -U 9998 ; WX 754 ; N uni270E ; G 3851 -U 9999 ; WX 754 ; N uni270F ; G 3852 -U 10000 ; WX 754 ; N uni2710 ; G 3853 -U 10001 ; WX 754 ; N uni2711 ; G 3854 -U 10002 ; WX 754 ; N uni2712 ; G 3855 -U 10003 ; WX 754 ; N uni2713 ; G 3856 -U 10004 ; WX 754 ; N uni2714 ; G 3857 -U 10005 ; WX 754 ; N uni2715 ; G 3858 -U 10006 ; WX 754 ; N uni2716 ; G 3859 -U 10007 ; WX 754 ; N uni2717 ; G 3860 -U 10008 ; WX 754 ; N uni2718 ; G 3861 -U 10009 ; WX 754 ; N uni2719 ; G 3862 -U 10010 ; WX 754 ; N uni271A ; G 3863 -U 10011 ; WX 754 ; N uni271B ; G 3864 -U 10012 ; WX 754 ; N uni271C ; G 3865 -U 10013 ; WX 754 ; N uni271D ; G 3866 -U 10014 ; WX 754 ; N uni271E ; G 3867 -U 10015 ; WX 754 ; N uni271F ; G 3868 -U 10016 ; WX 754 ; N uni2720 ; G 3869 -U 10017 ; WX 754 ; N uni2721 ; G 3870 -U 10018 ; WX 754 ; N uni2722 ; G 3871 -U 10019 ; WX 754 ; N uni2723 ; G 3872 -U 10020 ; WX 754 ; N uni2724 ; G 3873 -U 10021 ; WX 754 ; N uni2725 ; G 3874 -U 10022 ; WX 754 ; N uni2726 ; G 3875 -U 10023 ; WX 754 ; N uni2727 ; G 3876 -U 10025 ; WX 754 ; N uni2729 ; G 3877 -U 10026 ; WX 754 ; N uni272A ; G 3878 -U 10027 ; WX 754 ; N uni272B ; G 3879 -U 10028 ; WX 754 ; N uni272C ; G 3880 -U 10029 ; WX 754 ; N uni272D ; G 3881 -U 10030 ; WX 754 ; N uni272E ; G 3882 -U 10031 ; WX 754 ; N uni272F ; G 3883 -U 10032 ; WX 754 ; N uni2730 ; G 3884 -U 10033 ; WX 754 ; N uni2731 ; G 3885 -U 10034 ; WX 754 ; N uni2732 ; G 3886 -U 10035 ; WX 754 ; N uni2733 ; G 3887 -U 10036 ; WX 754 ; N uni2734 ; G 3888 -U 10037 ; WX 754 ; N uni2735 ; G 3889 -U 10038 ; WX 754 ; N uni2736 ; G 3890 -U 10039 ; WX 754 ; N uni2737 ; G 3891 -U 10040 ; WX 754 ; N uni2738 ; G 3892 -U 10041 ; WX 754 ; N uni2739 ; G 3893 -U 10042 ; WX 754 ; N uni273A ; G 3894 -U 10043 ; WX 754 ; N uni273B ; G 3895 -U 10044 ; WX 754 ; N uni273C ; G 3896 -U 10045 ; WX 754 ; N uni273D ; G 3897 -U 10046 ; WX 754 ; N uni273E ; G 3898 -U 10047 ; WX 754 ; N uni273F ; G 3899 -U 10048 ; WX 754 ; N uni2740 ; G 3900 -U 10049 ; WX 754 ; N uni2741 ; G 3901 -U 10050 ; WX 754 ; N uni2742 ; G 3902 -U 10051 ; WX 754 ; N uni2743 ; G 3903 -U 10052 ; WX 754 ; N uni2744 ; G 3904 -U 10053 ; WX 754 ; N uni2745 ; G 3905 -U 10054 ; WX 754 ; N uni2746 ; G 3906 -U 10055 ; WX 754 ; N uni2747 ; G 3907 -U 10056 ; WX 754 ; N uni2748 ; G 3908 -U 10057 ; WX 754 ; N uni2749 ; G 3909 -U 10058 ; WX 754 ; N uni274A ; G 3910 -U 10059 ; WX 754 ; N uni274B ; G 3911 -U 10061 ; WX 807 ; N uni274D ; G 3912 -U 10063 ; WX 807 ; N uni274F ; G 3913 -U 10064 ; WX 807 ; N uni2750 ; G 3914 -U 10065 ; WX 807 ; N uni2751 ; G 3915 -U 10066 ; WX 807 ; N uni2752 ; G 3916 -U 10070 ; WX 807 ; N uni2756 ; G 3917 -U 10072 ; WX 754 ; N uni2758 ; G 3918 -U 10073 ; WX 754 ; N uni2759 ; G 3919 -U 10074 ; WX 754 ; N uni275A ; G 3920 -U 10075 ; WX 312 ; N uni275B ; G 3921 -U 10076 ; WX 312 ; N uni275C ; G 3922 -U 10077 ; WX 528 ; N uni275D ; G 3923 -U 10078 ; WX 528 ; N uni275E ; G 3924 -U 10081 ; WX 754 ; N uni2761 ; G 3925 -U 10082 ; WX 754 ; N uni2762 ; G 3926 -U 10083 ; WX 754 ; N uni2763 ; G 3927 -U 10084 ; WX 754 ; N uni2764 ; G 3928 -U 10085 ; WX 754 ; N uni2765 ; G 3929 -U 10086 ; WX 754 ; N uni2766 ; G 3930 -U 10087 ; WX 754 ; N uni2767 ; G 3931 -U 10088 ; WX 754 ; N uni2768 ; G 3932 -U 10089 ; WX 754 ; N uni2769 ; G 3933 -U 10090 ; WX 754 ; N uni276A ; G 3934 -U 10091 ; WX 754 ; N uni276B ; G 3935 -U 10092 ; WX 754 ; N uni276C ; G 3936 -U 10093 ; WX 754 ; N uni276D ; G 3937 -U 10094 ; WX 754 ; N uni276E ; G 3938 -U 10095 ; WX 754 ; N uni276F ; G 3939 -U 10096 ; WX 754 ; N uni2770 ; G 3940 -U 10097 ; WX 754 ; N uni2771 ; G 3941 -U 10098 ; WX 754 ; N uni2772 ; G 3942 -U 10099 ; WX 754 ; N uni2773 ; G 3943 -U 10100 ; WX 754 ; N uni2774 ; G 3944 -U 10101 ; WX 754 ; N uni2775 ; G 3945 -U 10102 ; WX 762 ; N uni2776 ; G 3946 -U 10103 ; WX 762 ; N uni2777 ; G 3947 -U 10104 ; WX 762 ; N uni2778 ; G 3948 -U 10105 ; WX 762 ; N uni2779 ; G 3949 -U 10106 ; WX 762 ; N uni277A ; G 3950 -U 10107 ; WX 762 ; N uni277B ; G 3951 -U 10108 ; WX 762 ; N uni277C ; G 3952 -U 10109 ; WX 762 ; N uni277D ; G 3953 -U 10110 ; WX 762 ; N uni277E ; G 3954 -U 10111 ; WX 762 ; N uni277F ; G 3955 -U 10112 ; WX 754 ; N uni2780 ; G 3956 -U 10113 ; WX 754 ; N uni2781 ; G 3957 -U 10114 ; WX 754 ; N uni2782 ; G 3958 -U 10115 ; WX 754 ; N uni2783 ; G 3959 -U 10116 ; WX 754 ; N uni2784 ; G 3960 -U 10117 ; WX 754 ; N uni2785 ; G 3961 -U 10118 ; WX 754 ; N uni2786 ; G 3962 -U 10119 ; WX 754 ; N uni2787 ; G 3963 -U 10120 ; WX 754 ; N uni2788 ; G 3964 -U 10121 ; WX 754 ; N uni2789 ; G 3965 -U 10122 ; WX 754 ; N uni278A ; G 3966 -U 10123 ; WX 754 ; N uni278B ; G 3967 -U 10124 ; WX 754 ; N uni278C ; G 3968 -U 10125 ; WX 754 ; N uni278D ; G 3969 -U 10126 ; WX 754 ; N uni278E ; G 3970 -U 10127 ; WX 754 ; N uni278F ; G 3971 -U 10128 ; WX 754 ; N uni2790 ; G 3972 -U 10129 ; WX 754 ; N uni2791 ; G 3973 -U 10130 ; WX 754 ; N uni2792 ; G 3974 -U 10131 ; WX 754 ; N uni2793 ; G 3975 -U 10132 ; WX 754 ; N uni2794 ; G 3976 -U 10136 ; WX 754 ; N uni2798 ; G 3977 -U 10137 ; WX 754 ; N uni2799 ; G 3978 -U 10138 ; WX 754 ; N uni279A ; G 3979 -U 10139 ; WX 754 ; N uni279B ; G 3980 -U 10140 ; WX 754 ; N uni279C ; G 3981 -U 10141 ; WX 754 ; N uni279D ; G 3982 -U 10142 ; WX 754 ; N uni279E ; G 3983 -U 10143 ; WX 754 ; N uni279F ; G 3984 -U 10144 ; WX 754 ; N uni27A0 ; G 3985 -U 10145 ; WX 754 ; N uni27A1 ; G 3986 -U 10146 ; WX 754 ; N uni27A2 ; G 3987 -U 10147 ; WX 754 ; N uni27A3 ; G 3988 -U 10148 ; WX 754 ; N uni27A4 ; G 3989 -U 10149 ; WX 754 ; N uni27A5 ; G 3990 -U 10150 ; WX 754 ; N uni27A6 ; G 3991 -U 10151 ; WX 754 ; N uni27A7 ; G 3992 -U 10152 ; WX 754 ; N uni27A8 ; G 3993 -U 10153 ; WX 754 ; N uni27A9 ; G 3994 -U 10154 ; WX 754 ; N uni27AA ; G 3995 -U 10155 ; WX 754 ; N uni27AB ; G 3996 -U 10156 ; WX 754 ; N uni27AC ; G 3997 -U 10157 ; WX 754 ; N uni27AD ; G 3998 -U 10158 ; WX 754 ; N uni27AE ; G 3999 -U 10159 ; WX 754 ; N uni27AF ; G 4000 -U 10161 ; WX 754 ; N uni27B1 ; G 4001 -U 10162 ; WX 754 ; N uni27B2 ; G 4002 -U 10163 ; WX 754 ; N uni27B3 ; G 4003 -U 10164 ; WX 754 ; N uni27B4 ; G 4004 -U 10165 ; WX 754 ; N uni27B5 ; G 4005 -U 10166 ; WX 754 ; N uni27B6 ; G 4006 -U 10167 ; WX 754 ; N uni27B7 ; G 4007 -U 10168 ; WX 754 ; N uni27B8 ; G 4008 -U 10169 ; WX 754 ; N uni27B9 ; G 4009 -U 10170 ; WX 754 ; N uni27BA ; G 4010 -U 10171 ; WX 754 ; N uni27BB ; G 4011 -U 10172 ; WX 754 ; N uni27BC ; G 4012 -U 10173 ; WX 754 ; N uni27BD ; G 4013 -U 10174 ; WX 754 ; N uni27BE ; G 4014 -U 10181 ; WX 411 ; N uni27C5 ; G 4015 -U 10182 ; WX 411 ; N uni27C6 ; G 4016 -U 10208 ; WX 444 ; N uni27E0 ; G 4017 -U 10214 ; WX 438 ; N uni27E6 ; G 4018 -U 10215 ; WX 438 ; N uni27E7 ; G 4019 -U 10216 ; WX 411 ; N uni27E8 ; G 4020 -U 10217 ; WX 411 ; N uni27E9 ; G 4021 -U 10218 ; WX 648 ; N uni27EA ; G 4022 -U 10219 ; WX 648 ; N uni27EB ; G 4023 -U 10224 ; WX 754 ; N uni27F0 ; G 4024 -U 10225 ; WX 754 ; N uni27F1 ; G 4025 -U 10226 ; WX 754 ; N uni27F2 ; G 4026 -U 10227 ; WX 754 ; N uni27F3 ; G 4027 -U 10228 ; WX 1042 ; N uni27F4 ; G 4028 -U 10229 ; WX 1290 ; N uni27F5 ; G 4029 -U 10230 ; WX 1290 ; N uni27F6 ; G 4030 -U 10231 ; WX 1290 ; N uni27F7 ; G 4031 -U 10232 ; WX 1290 ; N uni27F8 ; G 4032 -U 10233 ; WX 1290 ; N uni27F9 ; G 4033 -U 10234 ; WX 1290 ; N uni27FA ; G 4034 -U 10235 ; WX 1290 ; N uni27FB ; G 4035 -U 10236 ; WX 1290 ; N uni27FC ; G 4036 -U 10237 ; WX 1290 ; N uni27FD ; G 4037 -U 10238 ; WX 1290 ; N uni27FE ; G 4038 -U 10239 ; WX 1290 ; N uni27FF ; G 4039 -U 10240 ; WX 703 ; N uni2800 ; G 4040 -U 10241 ; WX 703 ; N uni2801 ; G 4041 -U 10242 ; WX 703 ; N uni2802 ; G 4042 -U 10243 ; WX 703 ; N uni2803 ; G 4043 -U 10244 ; WX 703 ; N uni2804 ; G 4044 -U 10245 ; WX 703 ; N uni2805 ; G 4045 -U 10246 ; WX 703 ; N uni2806 ; G 4046 -U 10247 ; WX 703 ; N uni2807 ; G 4047 -U 10248 ; WX 703 ; N uni2808 ; G 4048 -U 10249 ; WX 703 ; N uni2809 ; G 4049 -U 10250 ; WX 703 ; N uni280A ; G 4050 -U 10251 ; WX 703 ; N uni280B ; G 4051 -U 10252 ; WX 703 ; N uni280C ; G 4052 -U 10253 ; WX 703 ; N uni280D ; G 4053 -U 10254 ; WX 703 ; N uni280E ; G 4054 -U 10255 ; WX 703 ; N uni280F ; G 4055 -U 10256 ; WX 703 ; N uni2810 ; G 4056 -U 10257 ; WX 703 ; N uni2811 ; G 4057 -U 10258 ; WX 703 ; N uni2812 ; G 4058 -U 10259 ; WX 703 ; N uni2813 ; G 4059 -U 10260 ; WX 703 ; N uni2814 ; G 4060 -U 10261 ; WX 703 ; N uni2815 ; G 4061 -U 10262 ; WX 703 ; N uni2816 ; G 4062 -U 10263 ; WX 703 ; N uni2817 ; G 4063 -U 10264 ; WX 703 ; N uni2818 ; G 4064 -U 10265 ; WX 703 ; N uni2819 ; G 4065 -U 10266 ; WX 703 ; N uni281A ; G 4066 -U 10267 ; WX 703 ; N uni281B ; G 4067 -U 10268 ; WX 703 ; N uni281C ; G 4068 -U 10269 ; WX 703 ; N uni281D ; G 4069 -U 10270 ; WX 703 ; N uni281E ; G 4070 -U 10271 ; WX 703 ; N uni281F ; G 4071 -U 10272 ; WX 703 ; N uni2820 ; G 4072 -U 10273 ; WX 703 ; N uni2821 ; G 4073 -U 10274 ; WX 703 ; N uni2822 ; G 4074 -U 10275 ; WX 703 ; N uni2823 ; G 4075 -U 10276 ; WX 703 ; N uni2824 ; G 4076 -U 10277 ; WX 703 ; N uni2825 ; G 4077 -U 10278 ; WX 703 ; N uni2826 ; G 4078 -U 10279 ; WX 703 ; N uni2827 ; G 4079 -U 10280 ; WX 703 ; N uni2828 ; G 4080 -U 10281 ; WX 703 ; N uni2829 ; G 4081 -U 10282 ; WX 703 ; N uni282A ; G 4082 -U 10283 ; WX 703 ; N uni282B ; G 4083 -U 10284 ; WX 703 ; N uni282C ; G 4084 -U 10285 ; WX 703 ; N uni282D ; G 4085 -U 10286 ; WX 703 ; N uni282E ; G 4086 -U 10287 ; WX 703 ; N uni282F ; G 4087 -U 10288 ; WX 703 ; N uni2830 ; G 4088 -U 10289 ; WX 703 ; N uni2831 ; G 4089 -U 10290 ; WX 703 ; N uni2832 ; G 4090 -U 10291 ; WX 703 ; N uni2833 ; G 4091 -U 10292 ; WX 703 ; N uni2834 ; G 4092 -U 10293 ; WX 703 ; N uni2835 ; G 4093 -U 10294 ; WX 703 ; N uni2836 ; G 4094 -U 10295 ; WX 703 ; N uni2837 ; G 4095 -U 10296 ; WX 703 ; N uni2838 ; G 4096 -U 10297 ; WX 703 ; N uni2839 ; G 4097 -U 10298 ; WX 703 ; N uni283A ; G 4098 -U 10299 ; WX 703 ; N uni283B ; G 4099 -U 10300 ; WX 703 ; N uni283C ; G 4100 -U 10301 ; WX 703 ; N uni283D ; G 4101 -U 10302 ; WX 703 ; N uni283E ; G 4102 -U 10303 ; WX 703 ; N uni283F ; G 4103 -U 10304 ; WX 703 ; N uni2840 ; G 4104 -U 10305 ; WX 703 ; N uni2841 ; G 4105 -U 10306 ; WX 703 ; N uni2842 ; G 4106 -U 10307 ; WX 703 ; N uni2843 ; G 4107 -U 10308 ; WX 703 ; N uni2844 ; G 4108 -U 10309 ; WX 703 ; N uni2845 ; G 4109 -U 10310 ; WX 703 ; N uni2846 ; G 4110 -U 10311 ; WX 703 ; N uni2847 ; G 4111 -U 10312 ; WX 703 ; N uni2848 ; G 4112 -U 10313 ; WX 703 ; N uni2849 ; G 4113 -U 10314 ; WX 703 ; N uni284A ; G 4114 -U 10315 ; WX 703 ; N uni284B ; G 4115 -U 10316 ; WX 703 ; N uni284C ; G 4116 -U 10317 ; WX 703 ; N uni284D ; G 4117 -U 10318 ; WX 703 ; N uni284E ; G 4118 -U 10319 ; WX 703 ; N uni284F ; G 4119 -U 10320 ; WX 703 ; N uni2850 ; G 4120 -U 10321 ; WX 703 ; N uni2851 ; G 4121 -U 10322 ; WX 703 ; N uni2852 ; G 4122 -U 10323 ; WX 703 ; N uni2853 ; G 4123 -U 10324 ; WX 703 ; N uni2854 ; G 4124 -U 10325 ; WX 703 ; N uni2855 ; G 4125 -U 10326 ; WX 703 ; N uni2856 ; G 4126 -U 10327 ; WX 703 ; N uni2857 ; G 4127 -U 10328 ; WX 703 ; N uni2858 ; G 4128 -U 10329 ; WX 703 ; N uni2859 ; G 4129 -U 10330 ; WX 703 ; N uni285A ; G 4130 -U 10331 ; WX 703 ; N uni285B ; G 4131 -U 10332 ; WX 703 ; N uni285C ; G 4132 -U 10333 ; WX 703 ; N uni285D ; G 4133 -U 10334 ; WX 703 ; N uni285E ; G 4134 -U 10335 ; WX 703 ; N uni285F ; G 4135 -U 10336 ; WX 703 ; N uni2860 ; G 4136 -U 10337 ; WX 703 ; N uni2861 ; G 4137 -U 10338 ; WX 703 ; N uni2862 ; G 4138 -U 10339 ; WX 703 ; N uni2863 ; G 4139 -U 10340 ; WX 703 ; N uni2864 ; G 4140 -U 10341 ; WX 703 ; N uni2865 ; G 4141 -U 10342 ; WX 703 ; N uni2866 ; G 4142 -U 10343 ; WX 703 ; N uni2867 ; G 4143 -U 10344 ; WX 703 ; N uni2868 ; G 4144 -U 10345 ; WX 703 ; N uni2869 ; G 4145 -U 10346 ; WX 703 ; N uni286A ; G 4146 -U 10347 ; WX 703 ; N uni286B ; G 4147 -U 10348 ; WX 703 ; N uni286C ; G 4148 -U 10349 ; WX 703 ; N uni286D ; G 4149 -U 10350 ; WX 703 ; N uni286E ; G 4150 -U 10351 ; WX 703 ; N uni286F ; G 4151 -U 10352 ; WX 703 ; N uni2870 ; G 4152 -U 10353 ; WX 703 ; N uni2871 ; G 4153 -U 10354 ; WX 703 ; N uni2872 ; G 4154 -U 10355 ; WX 703 ; N uni2873 ; G 4155 -U 10356 ; WX 703 ; N uni2874 ; G 4156 -U 10357 ; WX 703 ; N uni2875 ; G 4157 -U 10358 ; WX 703 ; N uni2876 ; G 4158 -U 10359 ; WX 703 ; N uni2877 ; G 4159 -U 10360 ; WX 703 ; N uni2878 ; G 4160 -U 10361 ; WX 703 ; N uni2879 ; G 4161 -U 10362 ; WX 703 ; N uni287A ; G 4162 -U 10363 ; WX 703 ; N uni287B ; G 4163 -U 10364 ; WX 703 ; N uni287C ; G 4164 -U 10365 ; WX 703 ; N uni287D ; G 4165 -U 10366 ; WX 703 ; N uni287E ; G 4166 -U 10367 ; WX 703 ; N uni287F ; G 4167 -U 10368 ; WX 703 ; N uni2880 ; G 4168 -U 10369 ; WX 703 ; N uni2881 ; G 4169 -U 10370 ; WX 703 ; N uni2882 ; G 4170 -U 10371 ; WX 703 ; N uni2883 ; G 4171 -U 10372 ; WX 703 ; N uni2884 ; G 4172 -U 10373 ; WX 703 ; N uni2885 ; G 4173 -U 10374 ; WX 703 ; N uni2886 ; G 4174 -U 10375 ; WX 703 ; N uni2887 ; G 4175 -U 10376 ; WX 703 ; N uni2888 ; G 4176 -U 10377 ; WX 703 ; N uni2889 ; G 4177 -U 10378 ; WX 703 ; N uni288A ; G 4178 -U 10379 ; WX 703 ; N uni288B ; G 4179 -U 10380 ; WX 703 ; N uni288C ; G 4180 -U 10381 ; WX 703 ; N uni288D ; G 4181 -U 10382 ; WX 703 ; N uni288E ; G 4182 -U 10383 ; WX 703 ; N uni288F ; G 4183 -U 10384 ; WX 703 ; N uni2890 ; G 4184 -U 10385 ; WX 703 ; N uni2891 ; G 4185 -U 10386 ; WX 703 ; N uni2892 ; G 4186 -U 10387 ; WX 703 ; N uni2893 ; G 4187 -U 10388 ; WX 703 ; N uni2894 ; G 4188 -U 10389 ; WX 703 ; N uni2895 ; G 4189 -U 10390 ; WX 703 ; N uni2896 ; G 4190 -U 10391 ; WX 703 ; N uni2897 ; G 4191 -U 10392 ; WX 703 ; N uni2898 ; G 4192 -U 10393 ; WX 703 ; N uni2899 ; G 4193 -U 10394 ; WX 703 ; N uni289A ; G 4194 -U 10395 ; WX 703 ; N uni289B ; G 4195 -U 10396 ; WX 703 ; N uni289C ; G 4196 -U 10397 ; WX 703 ; N uni289D ; G 4197 -U 10398 ; WX 703 ; N uni289E ; G 4198 -U 10399 ; WX 703 ; N uni289F ; G 4199 -U 10400 ; WX 703 ; N uni28A0 ; G 4200 -U 10401 ; WX 703 ; N uni28A1 ; G 4201 -U 10402 ; WX 703 ; N uni28A2 ; G 4202 -U 10403 ; WX 703 ; N uni28A3 ; G 4203 -U 10404 ; WX 703 ; N uni28A4 ; G 4204 -U 10405 ; WX 703 ; N uni28A5 ; G 4205 -U 10406 ; WX 703 ; N uni28A6 ; G 4206 -U 10407 ; WX 703 ; N uni28A7 ; G 4207 -U 10408 ; WX 703 ; N uni28A8 ; G 4208 -U 10409 ; WX 703 ; N uni28A9 ; G 4209 -U 10410 ; WX 703 ; N uni28AA ; G 4210 -U 10411 ; WX 703 ; N uni28AB ; G 4211 -U 10412 ; WX 703 ; N uni28AC ; G 4212 -U 10413 ; WX 703 ; N uni28AD ; G 4213 -U 10414 ; WX 703 ; N uni28AE ; G 4214 -U 10415 ; WX 703 ; N uni28AF ; G 4215 -U 10416 ; WX 703 ; N uni28B0 ; G 4216 -U 10417 ; WX 703 ; N uni28B1 ; G 4217 -U 10418 ; WX 703 ; N uni28B2 ; G 4218 -U 10419 ; WX 703 ; N uni28B3 ; G 4219 -U 10420 ; WX 703 ; N uni28B4 ; G 4220 -U 10421 ; WX 703 ; N uni28B5 ; G 4221 -U 10422 ; WX 703 ; N uni28B6 ; G 4222 -U 10423 ; WX 703 ; N uni28B7 ; G 4223 -U 10424 ; WX 703 ; N uni28B8 ; G 4224 -U 10425 ; WX 703 ; N uni28B9 ; G 4225 -U 10426 ; WX 703 ; N uni28BA ; G 4226 -U 10427 ; WX 703 ; N uni28BB ; G 4227 -U 10428 ; WX 703 ; N uni28BC ; G 4228 -U 10429 ; WX 703 ; N uni28BD ; G 4229 -U 10430 ; WX 703 ; N uni28BE ; G 4230 -U 10431 ; WX 703 ; N uni28BF ; G 4231 -U 10432 ; WX 703 ; N uni28C0 ; G 4232 -U 10433 ; WX 703 ; N uni28C1 ; G 4233 -U 10434 ; WX 703 ; N uni28C2 ; G 4234 -U 10435 ; WX 703 ; N uni28C3 ; G 4235 -U 10436 ; WX 703 ; N uni28C4 ; G 4236 -U 10437 ; WX 703 ; N uni28C5 ; G 4237 -U 10438 ; WX 703 ; N uni28C6 ; G 4238 -U 10439 ; WX 703 ; N uni28C7 ; G 4239 -U 10440 ; WX 703 ; N uni28C8 ; G 4240 -U 10441 ; WX 703 ; N uni28C9 ; G 4241 -U 10442 ; WX 703 ; N uni28CA ; G 4242 -U 10443 ; WX 703 ; N uni28CB ; G 4243 -U 10444 ; WX 703 ; N uni28CC ; G 4244 -U 10445 ; WX 703 ; N uni28CD ; G 4245 -U 10446 ; WX 703 ; N uni28CE ; G 4246 -U 10447 ; WX 703 ; N uni28CF ; G 4247 -U 10448 ; WX 703 ; N uni28D0 ; G 4248 -U 10449 ; WX 703 ; N uni28D1 ; G 4249 -U 10450 ; WX 703 ; N uni28D2 ; G 4250 -U 10451 ; WX 703 ; N uni28D3 ; G 4251 -U 10452 ; WX 703 ; N uni28D4 ; G 4252 -U 10453 ; WX 703 ; N uni28D5 ; G 4253 -U 10454 ; WX 703 ; N uni28D6 ; G 4254 -U 10455 ; WX 703 ; N uni28D7 ; G 4255 -U 10456 ; WX 703 ; N uni28D8 ; G 4256 -U 10457 ; WX 703 ; N uni28D9 ; G 4257 -U 10458 ; WX 703 ; N uni28DA ; G 4258 -U 10459 ; WX 703 ; N uni28DB ; G 4259 -U 10460 ; WX 703 ; N uni28DC ; G 4260 -U 10461 ; WX 703 ; N uni28DD ; G 4261 -U 10462 ; WX 703 ; N uni28DE ; G 4262 -U 10463 ; WX 703 ; N uni28DF ; G 4263 -U 10464 ; WX 703 ; N uni28E0 ; G 4264 -U 10465 ; WX 703 ; N uni28E1 ; G 4265 -U 10466 ; WX 703 ; N uni28E2 ; G 4266 -U 10467 ; WX 703 ; N uni28E3 ; G 4267 -U 10468 ; WX 703 ; N uni28E4 ; G 4268 -U 10469 ; WX 703 ; N uni28E5 ; G 4269 -U 10470 ; WX 703 ; N uni28E6 ; G 4270 -U 10471 ; WX 703 ; N uni28E7 ; G 4271 -U 10472 ; WX 703 ; N uni28E8 ; G 4272 -U 10473 ; WX 703 ; N uni28E9 ; G 4273 -U 10474 ; WX 703 ; N uni28EA ; G 4274 -U 10475 ; WX 703 ; N uni28EB ; G 4275 -U 10476 ; WX 703 ; N uni28EC ; G 4276 -U 10477 ; WX 703 ; N uni28ED ; G 4277 -U 10478 ; WX 703 ; N uni28EE ; G 4278 -U 10479 ; WX 703 ; N uni28EF ; G 4279 -U 10480 ; WX 703 ; N uni28F0 ; G 4280 -U 10481 ; WX 703 ; N uni28F1 ; G 4281 -U 10482 ; WX 703 ; N uni28F2 ; G 4282 -U 10483 ; WX 703 ; N uni28F3 ; G 4283 -U 10484 ; WX 703 ; N uni28F4 ; G 4284 -U 10485 ; WX 703 ; N uni28F5 ; G 4285 -U 10486 ; WX 703 ; N uni28F6 ; G 4286 -U 10487 ; WX 703 ; N uni28F7 ; G 4287 -U 10488 ; WX 703 ; N uni28F8 ; G 4288 -U 10489 ; WX 703 ; N uni28F9 ; G 4289 -U 10490 ; WX 703 ; N uni28FA ; G 4290 -U 10491 ; WX 703 ; N uni28FB ; G 4291 -U 10492 ; WX 703 ; N uni28FC ; G 4292 -U 10493 ; WX 703 ; N uni28FD ; G 4293 -U 10494 ; WX 703 ; N uni28FE ; G 4294 -U 10495 ; WX 703 ; N uni28FF ; G 4295 -U 10502 ; WX 754 ; N uni2906 ; G 4296 -U 10503 ; WX 754 ; N uni2907 ; G 4297 -U 10506 ; WX 754 ; N uni290A ; G 4298 -U 10507 ; WX 754 ; N uni290B ; G 4299 -U 10560 ; WX 754 ; N uni2940 ; G 4300 -U 10561 ; WX 754 ; N uni2941 ; G 4301 -U 10627 ; WX 678 ; N uni2983 ; G 4302 -U 10628 ; WX 678 ; N uni2984 ; G 4303 -U 10702 ; WX 754 ; N uni29CE ; G 4304 -U 10703 ; WX 941 ; N uni29CF ; G 4305 -U 10704 ; WX 941 ; N uni29D0 ; G 4306 -U 10705 ; WX 900 ; N uni29D1 ; G 4307 -U 10706 ; WX 900 ; N uni29D2 ; G 4308 -U 10707 ; WX 900 ; N uni29D3 ; G 4309 -U 10708 ; WX 900 ; N uni29D4 ; G 4310 -U 10709 ; WX 900 ; N uni29D5 ; G 4311 -U 10731 ; WX 444 ; N uni29EB ; G 4312 -U 10746 ; WX 754 ; N uni29FA ; G 4313 -U 10747 ; WX 754 ; N uni29FB ; G 4314 -U 10752 ; WX 900 ; N uni2A00 ; G 4315 -U 10753 ; WX 900 ; N uni2A01 ; G 4316 -U 10754 ; WX 900 ; N uni2A02 ; G 4317 -U 10764 ; WX 1495 ; N uni2A0C ; G 4318 -U 10765 ; WX 506 ; N uni2A0D ; G 4319 -U 10766 ; WX 506 ; N uni2A0E ; G 4320 -U 10767 ; WX 506 ; N uni2A0F ; G 4321 -U 10768 ; WX 506 ; N uni2A10 ; G 4322 -U 10769 ; WX 506 ; N uni2A11 ; G 4323 -U 10770 ; WX 506 ; N uni2A12 ; G 4324 -U 10771 ; WX 506 ; N uni2A13 ; G 4325 -U 10772 ; WX 506 ; N uni2A14 ; G 4326 -U 10773 ; WX 506 ; N uni2A15 ; G 4327 -U 10774 ; WX 506 ; N uni2A16 ; G 4328 -U 10775 ; WX 506 ; N uni2A17 ; G 4329 -U 10776 ; WX 506 ; N uni2A18 ; G 4330 -U 10777 ; WX 506 ; N uni2A19 ; G 4331 -U 10778 ; WX 506 ; N uni2A1A ; G 4332 -U 10779 ; WX 506 ; N uni2A1B ; G 4333 -U 10780 ; WX 506 ; N uni2A1C ; G 4334 -U 10799 ; WX 754 ; N uni2A2F ; G 4335 -U 10877 ; WX 754 ; N uni2A7D ; G 4336 -U 10878 ; WX 754 ; N uni2A7E ; G 4337 -U 10879 ; WX 754 ; N uni2A7F ; G 4338 -U 10880 ; WX 754 ; N uni2A80 ; G 4339 -U 10881 ; WX 754 ; N uni2A81 ; G 4340 -U 10882 ; WX 754 ; N uni2A82 ; G 4341 -U 10883 ; WX 754 ; N uni2A83 ; G 4342 -U 10884 ; WX 754 ; N uni2A84 ; G 4343 -U 10885 ; WX 754 ; N uni2A85 ; G 4344 -U 10886 ; WX 754 ; N uni2A86 ; G 4345 -U 10887 ; WX 754 ; N uni2A87 ; G 4346 -U 10888 ; WX 754 ; N uni2A88 ; G 4347 -U 10889 ; WX 754 ; N uni2A89 ; G 4348 -U 10890 ; WX 754 ; N uni2A8A ; G 4349 -U 10891 ; WX 754 ; N uni2A8B ; G 4350 -U 10892 ; WX 754 ; N uni2A8C ; G 4351 -U 10893 ; WX 754 ; N uni2A8D ; G 4352 -U 10894 ; WX 754 ; N uni2A8E ; G 4353 -U 10895 ; WX 754 ; N uni2A8F ; G 4354 -U 10896 ; WX 754 ; N uni2A90 ; G 4355 -U 10897 ; WX 754 ; N uni2A91 ; G 4356 -U 10898 ; WX 754 ; N uni2A92 ; G 4357 -U 10899 ; WX 754 ; N uni2A93 ; G 4358 -U 10900 ; WX 754 ; N uni2A94 ; G 4359 -U 10901 ; WX 754 ; N uni2A95 ; G 4360 -U 10902 ; WX 754 ; N uni2A96 ; G 4361 -U 10903 ; WX 754 ; N uni2A97 ; G 4362 -U 10904 ; WX 754 ; N uni2A98 ; G 4363 -U 10905 ; WX 754 ; N uni2A99 ; G 4364 -U 10906 ; WX 754 ; N uni2A9A ; G 4365 -U 10907 ; WX 754 ; N uni2A9B ; G 4366 -U 10908 ; WX 754 ; N uni2A9C ; G 4367 -U 10909 ; WX 754 ; N uni2A9D ; G 4368 -U 10910 ; WX 754 ; N uni2A9E ; G 4369 -U 10911 ; WX 754 ; N uni2A9F ; G 4370 -U 10912 ; WX 754 ; N uni2AA0 ; G 4371 -U 10926 ; WX 754 ; N uni2AAE ; G 4372 -U 10927 ; WX 754 ; N uni2AAF ; G 4373 -U 10928 ; WX 754 ; N uni2AB0 ; G 4374 -U 10929 ; WX 754 ; N uni2AB1 ; G 4375 -U 10930 ; WX 754 ; N uni2AB2 ; G 4376 -U 10931 ; WX 754 ; N uni2AB3 ; G 4377 -U 10932 ; WX 754 ; N uni2AB4 ; G 4378 -U 10933 ; WX 754 ; N uni2AB5 ; G 4379 -U 10934 ; WX 754 ; N uni2AB6 ; G 4380 -U 10935 ; WX 754 ; N uni2AB7 ; G 4381 -U 10936 ; WX 754 ; N uni2AB8 ; G 4382 -U 10937 ; WX 754 ; N uni2AB9 ; G 4383 -U 10938 ; WX 754 ; N uni2ABA ; G 4384 -U 11001 ; WX 754 ; N uni2AF9 ; G 4385 -U 11002 ; WX 754 ; N uni2AFA ; G 4386 -U 11008 ; WX 754 ; N uni2B00 ; G 4387 -U 11009 ; WX 754 ; N uni2B01 ; G 4388 -U 11010 ; WX 754 ; N uni2B02 ; G 4389 -U 11011 ; WX 754 ; N uni2B03 ; G 4390 -U 11012 ; WX 754 ; N uni2B04 ; G 4391 -U 11013 ; WX 754 ; N uni2B05 ; G 4392 -U 11014 ; WX 754 ; N uni2B06 ; G 4393 -U 11015 ; WX 754 ; N uni2B07 ; G 4394 -U 11016 ; WX 754 ; N uni2B08 ; G 4395 -U 11017 ; WX 754 ; N uni2B09 ; G 4396 -U 11018 ; WX 754 ; N uni2B0A ; G 4397 -U 11019 ; WX 754 ; N uni2B0B ; G 4398 -U 11020 ; WX 754 ; N uni2B0C ; G 4399 -U 11021 ; WX 754 ; N uni2B0D ; G 4400 -U 11022 ; WX 754 ; N uni2B0E ; G 4401 -U 11023 ; WX 754 ; N uni2B0F ; G 4402 -U 11024 ; WX 754 ; N uni2B10 ; G 4403 -U 11025 ; WX 754 ; N uni2B11 ; G 4404 -U 11026 ; WX 850 ; N uni2B12 ; G 4405 -U 11027 ; WX 850 ; N uni2B13 ; G 4406 -U 11028 ; WX 850 ; N uni2B14 ; G 4407 -U 11029 ; WX 850 ; N uni2B15 ; G 4408 -U 11030 ; WX 692 ; N uni2B16 ; G 4409 -U 11031 ; WX 692 ; N uni2B17 ; G 4410 -U 11032 ; WX 692 ; N uni2B18 ; G 4411 -U 11033 ; WX 692 ; N uni2B19 ; G 4412 -U 11034 ; WX 850 ; N uni2B1A ; G 4413 -U 11039 ; WX 782 ; N uni2B1F ; G 4414 -U 11040 ; WX 782 ; N uni2B20 ; G 4415 -U 11041 ; WX 786 ; N uni2B21 ; G 4416 -U 11042 ; WX 786 ; N uni2B22 ; G 4417 -U 11043 ; WX 786 ; N uni2B23 ; G 4418 -U 11044 ; WX 1007 ; N uni2B24 ; G 4419 -U 11091 ; WX 782 ; N uni2B53 ; G 4420 -U 11092 ; WX 782 ; N uni2B54 ; G 4421 -U 11360 ; WX 573 ; N uni2C60 ; G 4422 -U 11361 ; WX 324 ; N uni2C61 ; G 4423 -U 11362 ; WX 573 ; N uni2C62 ; G 4424 -U 11363 ; WX 659 ; N uni2C63 ; G 4425 -U 11364 ; WX 693 ; N uni2C64 ; G 4426 -U 11365 ; WX 607 ; N uni2C65 ; G 4427 -U 11366 ; WX 430 ; N uni2C66 ; G 4428 -U 11367 ; WX 860 ; N uni2C67 ; G 4429 -U 11368 ; WX 641 ; N uni2C68 ; G 4430 -U 11369 ; WX 697 ; N uni2C69 ; G 4431 -U 11370 ; WX 598 ; N uni2C6A ; G 4432 -U 11371 ; WX 652 ; N uni2C6B ; G 4433 -U 11372 ; WX 523 ; N uni2C6C ; G 4434 -U 11373 ; WX 774 ; N uni2C6D ; G 4435 -U 11374 ; WX 896 ; N uni2C6E ; G 4436 -U 11375 ; WX 696 ; N uni2C6F ; G 4437 -U 11376 ; WX 774 ; N uni2C70 ; G 4438 -U 11377 ; WX 700 ; N uni2C71 ; G 4439 -U 11378 ; WX 1099 ; N uni2C72 ; G 4440 -U 11379 ; WX 950 ; N uni2C73 ; G 4441 -U 11380 ; WX 586 ; N uni2C74 ; G 4442 -U 11381 ; WX 628 ; N uni2C75 ; G 4443 -U 11382 ; WX 508 ; N uni2C76 ; G 4444 -U 11383 ; WX 704 ; N uni2C77 ; G 4445 -U 11385 ; WX 484 ; N uni2C79 ; G 4446 -U 11386 ; WX 618 ; N uni2C7A ; G 4447 -U 11387 ; WX 502 ; N uni2C7B ; G 4448 -U 11388 ; WX 197 ; N uni2C7C ; G 4449 -U 11389 ; WX 438 ; N uni2C7D ; G 4450 -U 11390 ; WX 648 ; N uni2C7E ; G 4451 -U 11391 ; WX 652 ; N uni2C7F ; G 4452 -U 11568 ; WX 622 ; N uni2D30 ; G 4453 -U 11569 ; WX 847 ; N uni2D31 ; G 4454 -U 11570 ; WX 847 ; N uni2D32 ; G 4455 -U 11571 ; WX 652 ; N uni2D33 ; G 4456 -U 11572 ; WX 652 ; N uni2D34 ; G 4457 -U 11573 ; WX 652 ; N uni2D35 ; G 4458 -U 11574 ; WX 608 ; N uni2D36 ; G 4459 -U 11575 ; WX 696 ; N uni2D37 ; G 4460 -U 11576 ; WX 696 ; N uni2D38 ; G 4461 -U 11577 ; WX 615 ; N uni2D39 ; G 4462 -U 11578 ; WX 615 ; N uni2D3A ; G 4463 -U 11579 ; WX 721 ; N uni2D3B ; G 4464 -U 11580 ; WX 890 ; N uni2D3C ; G 4465 -U 11581 ; WX 685 ; N uni2D3D ; G 4466 -U 11582 ; WX 561 ; N uni2D3E ; G 4467 -U 11583 ; WX 685 ; N uni2D3F ; G 4468 -U 11584 ; WX 847 ; N uni2D40 ; G 4469 -U 11585 ; WX 847 ; N uni2D41 ; G 4470 -U 11586 ; WX 335 ; N uni2D42 ; G 4471 -U 11587 ; WX 666 ; N uni2D43 ; G 4472 -U 11588 ; WX 753 ; N uni2D44 ; G 4473 -U 11589 ; WX 822 ; N uni2D45 ; G 4474 -U 11590 ; WX 604 ; N uni2D46 ; G 4475 -U 11591 ; WX 663 ; N uni2D47 ; G 4476 -U 11592 ; WX 612 ; N uni2D48 ; G 4477 -U 11593 ; WX 615 ; N uni2D49 ; G 4478 -U 11594 ; WX 542 ; N uni2D4A ; G 4479 -U 11595 ; WX 935 ; N uni2D4B ; G 4480 -U 11596 ; WX 700 ; N uni2D4C ; G 4481 -U 11597 ; WX 753 ; N uni2D4D ; G 4482 -U 11598 ; WX 615 ; N uni2D4E ; G 4483 -U 11599 ; WX 334 ; N uni2D4F ; G 4484 -U 11600 ; WX 700 ; N uni2D50 ; G 4485 -U 11601 ; WX 335 ; N uni2D51 ; G 4486 -U 11602 ; WX 652 ; N uni2D52 ; G 4487 -U 11603 ; WX 622 ; N uni2D53 ; G 4488 -U 11604 ; WX 847 ; N uni2D54 ; G 4489 -U 11605 ; WX 847 ; N uni2D55 ; G 4490 -U 11606 ; WX 753 ; N uni2D56 ; G 4491 -U 11607 ; WX 335 ; N uni2D57 ; G 4492 -U 11608 ; WX 752 ; N uni2D58 ; G 4493 -U 11609 ; WX 847 ; N uni2D59 ; G 4494 -U 11610 ; WX 847 ; N uni2D5A ; G 4495 -U 11611 ; WX 660 ; N uni2D5B ; G 4496 -U 11612 ; WX 789 ; N uni2D5C ; G 4497 -U 11613 ; WX 694 ; N uni2D5D ; G 4498 -U 11614 ; WX 660 ; N uni2D5E ; G 4499 -U 11615 ; WX 615 ; N uni2D5F ; G 4500 -U 11616 ; WX 696 ; N uni2D60 ; G 4501 -U 11617 ; WX 753 ; N uni2D61 ; G 4502 -U 11618 ; WX 615 ; N uni2D62 ; G 4503 -U 11619 ; WX 765 ; N uni2D63 ; G 4504 -U 11620 ; WX 627 ; N uni2D64 ; G 4505 -U 11621 ; WX 765 ; N uni2D65 ; G 4506 -U 11631 ; WX 644 ; N uni2D6F ; G 4507 -U 11800 ; WX 522 ; N uni2E18 ; G 4508 -U 11810 ; WX 411 ; N uni2E22 ; G 4509 -U 11811 ; WX 411 ; N uni2E23 ; G 4510 -U 11812 ; WX 411 ; N uni2E24 ; G 4511 -U 11813 ; WX 411 ; N uni2E25 ; G 4512 -U 11822 ; WX 522 ; N uni2E2E ; G 4513 -U 19904 ; WX 807 ; N uni4DC0 ; G 4514 -U 19905 ; WX 807 ; N uni4DC1 ; G 4515 -U 19906 ; WX 807 ; N uni4DC2 ; G 4516 -U 19907 ; WX 807 ; N uni4DC3 ; G 4517 -U 19908 ; WX 807 ; N uni4DC4 ; G 4518 -U 19909 ; WX 807 ; N uni4DC5 ; G 4519 -U 19910 ; WX 807 ; N uni4DC6 ; G 4520 -U 19911 ; WX 807 ; N uni4DC7 ; G 4521 -U 19912 ; WX 807 ; N uni4DC8 ; G 4522 -U 19913 ; WX 807 ; N uni4DC9 ; G 4523 -U 19914 ; WX 807 ; N uni4DCA ; G 4524 -U 19915 ; WX 807 ; N uni4DCB ; G 4525 -U 19916 ; WX 807 ; N uni4DCC ; G 4526 -U 19917 ; WX 807 ; N uni4DCD ; G 4527 -U 19918 ; WX 807 ; N uni4DCE ; G 4528 -U 19919 ; WX 807 ; N uni4DCF ; G 4529 -U 19920 ; WX 807 ; N uni4DD0 ; G 4530 -U 19921 ; WX 807 ; N uni4DD1 ; G 4531 -U 19922 ; WX 807 ; N uni4DD2 ; G 4532 -U 19923 ; WX 807 ; N uni4DD3 ; G 4533 -U 19924 ; WX 807 ; N uni4DD4 ; G 4534 -U 19925 ; WX 807 ; N uni4DD5 ; G 4535 -U 19926 ; WX 807 ; N uni4DD6 ; G 4536 -U 19927 ; WX 807 ; N uni4DD7 ; G 4537 -U 19928 ; WX 807 ; N uni4DD8 ; G 4538 -U 19929 ; WX 807 ; N uni4DD9 ; G 4539 -U 19930 ; WX 807 ; N uni4DDA ; G 4540 -U 19931 ; WX 807 ; N uni4DDB ; G 4541 -U 19932 ; WX 807 ; N uni4DDC ; G 4542 -U 19933 ; WX 807 ; N uni4DDD ; G 4543 -U 19934 ; WX 807 ; N uni4DDE ; G 4544 -U 19935 ; WX 807 ; N uni4DDF ; G 4545 -U 19936 ; WX 807 ; N uni4DE0 ; G 4546 -U 19937 ; WX 807 ; N uni4DE1 ; G 4547 -U 19938 ; WX 807 ; N uni4DE2 ; G 4548 -U 19939 ; WX 807 ; N uni4DE3 ; G 4549 -U 19940 ; WX 807 ; N uni4DE4 ; G 4550 -U 19941 ; WX 807 ; N uni4DE5 ; G 4551 -U 19942 ; WX 807 ; N uni4DE6 ; G 4552 -U 19943 ; WX 807 ; N uni4DE7 ; G 4553 -U 19944 ; WX 807 ; N uni4DE8 ; G 4554 -U 19945 ; WX 807 ; N uni4DE9 ; G 4555 -U 19946 ; WX 807 ; N uni4DEA ; G 4556 -U 19947 ; WX 807 ; N uni4DEB ; G 4557 -U 19948 ; WX 807 ; N uni4DEC ; G 4558 -U 19949 ; WX 807 ; N uni4DED ; G 4559 -U 19950 ; WX 807 ; N uni4DEE ; G 4560 -U 19951 ; WX 807 ; N uni4DEF ; G 4561 -U 19952 ; WX 807 ; N uni4DF0 ; G 4562 -U 19953 ; WX 807 ; N uni4DF1 ; G 4563 -U 19954 ; WX 807 ; N uni4DF2 ; G 4564 -U 19955 ; WX 807 ; N uni4DF3 ; G 4565 -U 19956 ; WX 807 ; N uni4DF4 ; G 4566 -U 19957 ; WX 807 ; N uni4DF5 ; G 4567 -U 19958 ; WX 807 ; N uni4DF6 ; G 4568 -U 19959 ; WX 807 ; N uni4DF7 ; G 4569 -U 19960 ; WX 807 ; N uni4DF8 ; G 4570 -U 19961 ; WX 807 ; N uni4DF9 ; G 4571 -U 19962 ; WX 807 ; N uni4DFA ; G 4572 -U 19963 ; WX 807 ; N uni4DFB ; G 4573 -U 19964 ; WX 807 ; N uni4DFC ; G 4574 -U 19965 ; WX 807 ; N uni4DFD ; G 4575 -U 19966 ; WX 807 ; N uni4DFE ; G 4576 -U 19967 ; WX 807 ; N uni4DFF ; G 4577 -U 42564 ; WX 648 ; N uniA644 ; G 4578 -U 42565 ; WX 536 ; N uniA645 ; G 4579 -U 42566 ; WX 392 ; N uniA646 ; G 4580 -U 42567 ; WX 396 ; N uniA647 ; G 4581 -U 42572 ; WX 1265 ; N uniA64C ; G 4582 -U 42573 ; WX 1055 ; N uniA64D ; G 4583 -U 42576 ; WX 1110 ; N uniA650 ; G 4584 -U 42577 ; WX 924 ; N uniA651 ; G 4585 -U 42580 ; WX 1056 ; N uniA654 ; G 4586 -U 42581 ; WX 875 ; N uniA655 ; G 4587 -U 42582 ; WX 983 ; N uniA656 ; G 4588 -U 42583 ; WX 862 ; N uniA657 ; G 4589 -U 42594 ; WX 976 ; N uniA662 ; G 4590 -U 42595 ; WX 832 ; N uniA663 ; G 4591 -U 42596 ; WX 986 ; N uniA664 ; G 4592 -U 42597 ; WX 821 ; N uniA665 ; G 4593 -U 42598 ; WX 1134 ; N uniA666 ; G 4594 -U 42599 ; WX 897 ; N uniA667 ; G 4595 -U 42600 ; WX 765 ; N uniA668 ; G 4596 -U 42601 ; WX 618 ; N uniA669 ; G 4597 -U 42602 ; WX 933 ; N uniA66A ; G 4598 -U 42603 ; WX 781 ; N uniA66B ; G 4599 -U 42604 ; WX 1266 ; N uniA66C ; G 4600 -U 42605 ; WX 995 ; N uniA66D ; G 4601 -U 42606 ; WX 865 ; N uniA66E ; G 4602 -U 42634 ; WX 867 ; N uniA68A ; G 4603 -U 42635 ; WX 708 ; N uniA68B ; G 4604 -U 42636 ; WX 614 ; N uniA68C ; G 4605 -U 42637 ; WX 521 ; N uniA68D ; G 4606 -U 42644 ; WX 727 ; N uniA694 ; G 4607 -U 42645 ; WX 641 ; N uniA695 ; G 4608 -U 42760 ; WX 450 ; N uniA708 ; G 4609 -U 42761 ; WX 450 ; N uniA709 ; G 4610 -U 42762 ; WX 450 ; N uniA70A ; G 4611 -U 42763 ; WX 450 ; N uniA70B ; G 4612 -U 42764 ; WX 450 ; N uniA70C ; G 4613 -U 42765 ; WX 450 ; N uniA70D ; G 4614 -U 42766 ; WX 450 ; N uniA70E ; G 4615 -U 42767 ; WX 450 ; N uniA70F ; G 4616 -U 42768 ; WX 450 ; N uniA710 ; G 4617 -U 42769 ; WX 450 ; N uniA711 ; G 4618 -U 42770 ; WX 450 ; N uniA712 ; G 4619 -U 42771 ; WX 450 ; N uniA713 ; G 4620 -U 42772 ; WX 450 ; N uniA714 ; G 4621 -U 42773 ; WX 450 ; N uniA715 ; G 4622 -U 42774 ; WX 450 ; N uniA716 ; G 4623 -U 42779 ; WX 360 ; N uniA71B ; G 4624 -U 42780 ; WX 360 ; N uniA71C ; G 4625 -U 42781 ; WX 258 ; N uniA71D ; G 4626 -U 42782 ; WX 258 ; N uniA71E ; G 4627 -U 42783 ; WX 258 ; N uniA71F ; G 4628 -U 42786 ; WX 399 ; N uniA722 ; G 4629 -U 42787 ; WX 351 ; N uniA723 ; G 4630 -U 42788 ; WX 486 ; N uniA724 ; G 4631 -U 42789 ; WX 486 ; N uniA725 ; G 4632 -U 42790 ; WX 753 ; N uniA726 ; G 4633 -U 42791 ; WX 641 ; N uniA727 ; G 4634 -U 42792 ; WX 928 ; N uniA728 ; G 4635 -U 42793 ; WX 771 ; N uniA729 ; G 4636 -U 42794 ; WX 626 ; N uniA72A ; G 4637 -U 42795 ; WX 501 ; N uniA72B ; G 4638 -U 42800 ; WX 502 ; N uniA730 ; G 4639 -U 42801 ; WX 536 ; N uniA731 ; G 4640 -U 42802 ; WX 1214 ; N uniA732 ; G 4641 -U 42803 ; WX 946 ; N uniA733 ; G 4642 -U 42804 ; WX 1156 ; N uniA734 ; G 4643 -U 42805 ; WX 958 ; N uniA735 ; G 4644 -U 42806 ; WX 1094 ; N uniA736 ; G 4645 -U 42807 ; WX 949 ; N uniA737 ; G 4646 -U 42808 ; WX 971 ; N uniA738 ; G 4647 -U 42809 ; WX 830 ; N uniA739 ; G 4648 -U 42810 ; WX 971 ; N uniA73A ; G 4649 -U 42811 ; WX 830 ; N uniA73B ; G 4650 -U 42812 ; WX 932 ; N uniA73C ; G 4651 -U 42813 ; WX 830 ; N uniA73D ; G 4652 -U 42814 ; WX 628 ; N uniA73E ; G 4653 -U 42815 ; WX 494 ; N uniA73F ; G 4654 -U 42822 ; WX 765 ; N uniA746 ; G 4655 -U 42823 ; WX 488 ; N uniA747 ; G 4656 -U 42824 ; WX 614 ; N uniA748 ; G 4657 -U 42825 ; WX 478 ; N uniA749 ; G 4658 -U 42826 ; WX 826 ; N uniA74A ; G 4659 -U 42827 ; WX 732 ; N uniA74B ; G 4660 -U 42830 ; WX 1266 ; N uniA74E ; G 4661 -U 42831 ; WX 995 ; N uniA74F ; G 4662 -U 42832 ; WX 659 ; N uniA750 ; G 4663 -U 42833 ; WX 644 ; N uniA751 ; G 4664 -U 42834 ; WX 853 ; N uniA752 ; G 4665 -U 42835 ; WX 843 ; N uniA753 ; G 4666 -U 42838 ; WX 765 ; N uniA756 ; G 4667 -U 42839 ; WX 644 ; N uniA757 ; G 4668 -U 42852 ; WX 664 ; N uniA764 ; G 4669 -U 42853 ; WX 644 ; N uniA765 ; G 4670 -U 42854 ; WX 664 ; N uniA766 ; G 4671 -U 42855 ; WX 644 ; N uniA767 ; G 4672 -U 42880 ; WX 573 ; N uniA780 ; G 4673 -U 42881 ; WX 308 ; N uniA781 ; G 4674 -U 42882 ; WX 753 ; N uniA782 ; G 4675 -U 42883 ; WX 641 ; N uniA783 ; G 4676 -U 42889 ; WX 360 ; N uniA789 ; G 4677 -U 42890 ; WX 347 ; N uniA78A ; G 4678 -U 42891 ; WX 410 ; N uniA78B ; G 4679 -U 42892 ; WX 275 ; N uniA78C ; G 4680 -U 42893 ; WX 727 ; N uniA78D ; G 4681 -U 43003 ; WX 615 ; N uniA7FB ; G 4682 -U 43004 ; WX 659 ; N uniA7FC ; G 4683 -U 43005 ; WX 896 ; N uniA7FD ; G 4684 -U 43006 ; WX 334 ; N uniA7FE ; G 4685 -U 43007 ; WX 1192 ; N uniA7FF ; G 4686 -U 61184 ; WX 194 ; N uni02E5.5 ; G 4687 -U 61185 ; WX 218 ; N uni02E6.5 ; G 4688 -U 61186 ; WX 240 ; N uni02E7.5 ; G 4689 -U 61187 ; WX 249 ; N uni02E8.5 ; G 4690 -U 61188 ; WX 254 ; N uni02E9.5 ; G 4691 -U 61189 ; WX 218 ; N uni02E5.4 ; G 4692 -U 61190 ; WX 194 ; N uni02E6.4 ; G 4693 -U 61191 ; WX 218 ; N uni02E7.4 ; G 4694 -U 61192 ; WX 240 ; N uni02E8.4 ; G 4695 -U 61193 ; WX 249 ; N uni02E9.4 ; G 4696 -U 61194 ; WX 240 ; N uni02E5.3 ; G 4697 -U 61195 ; WX 218 ; N uni02E6.3 ; G 4698 -U 61196 ; WX 194 ; N uni02E7.3 ; G 4699 -U 61197 ; WX 218 ; N uni02E8.3 ; G 4700 -U 61198 ; WX 240 ; N uni02E9.3 ; G 4701 -U 61199 ; WX 249 ; N uni02E5.2 ; G 4702 -U 61200 ; WX 240 ; N uni02E6.2 ; G 4703 -U 61201 ; WX 218 ; N uni02E7.2 ; G 4704 -U 61202 ; WX 194 ; N uni02E8.2 ; G 4705 -U 61203 ; WX 218 ; N uni02E9.2 ; G 4706 -U 61204 ; WX 254 ; N uni02E5.1 ; G 4707 -U 61205 ; WX 249 ; N uni02E6.1 ; G 4708 -U 61206 ; WX 240 ; N uni02E7.1 ; G 4709 -U 61207 ; WX 218 ; N uni02E8.1 ; G 4710 -U 61208 ; WX 194 ; N uni02E9.1 ; G 4711 -U 61209 ; WX 254 ; N stem ; G 4712 -U 63173 ; WX 618 ; N uniF6C5 ; G 4713 -U 64256 ; WX 729 ; N uniFB00 ; G 4714 -U 64257 ; WX 667 ; N fi ; G 4715 -U 64258 ; WX 667 ; N fl ; G 4716 -U 64259 ; WX 1003 ; N uniFB03 ; G 4717 -U 64260 ; WX 1004 ; N uniFB04 ; G 4718 -U 64261 ; WX 727 ; N uniFB05 ; G 4719 -U 64262 ; WX 917 ; N uniFB06 ; G 4720 -U 64275 ; WX 1249 ; N uniFB13 ; G 4721 -U 64276 ; WX 1245 ; N uniFB14 ; G 4722 -U 64277 ; WX 1240 ; N uniFB15 ; G 4723 -U 64278 ; WX 1245 ; N uniFB16 ; G 4724 -U 64279 ; WX 1542 ; N uniFB17 ; G 4725 -U 64285 ; WX 308 ; N uniFB1D ; G 4726 -U 64286 ; WX 0 ; N uniFB1E ; G 4727 -U 64287 ; WX 597 ; N uniFB1F ; G 4728 -U 64288 ; WX 647 ; N uniFB20 ; G 4729 -U 64289 ; WX 867 ; N uniFB21 ; G 4730 -U 64290 ; WX 801 ; N uniFB22 ; G 4731 -U 64291 ; WX 889 ; N uniFB23 ; G 4732 -U 64292 ; WX 867 ; N uniFB24 ; G 4733 -U 64293 ; WX 844 ; N uniFB25 ; G 4734 -U 64294 ; WX 889 ; N uniFB26 ; G 4735 -U 64295 ; WX 889 ; N uniFB27 ; G 4736 -U 64296 ; WX 878 ; N uniFB28 ; G 4737 -U 64297 ; WX 754 ; N uniFB29 ; G 4738 -U 64298 ; WX 854 ; N uniFB2A ; G 4739 -U 64299 ; WX 854 ; N uniFB2B ; G 4740 -U 64300 ; WX 854 ; N uniFB2C ; G 4741 -U 64301 ; WX 854 ; N uniFB2D ; G 4742 -U 64302 ; WX 676 ; N uniFB2E ; G 4743 -U 64303 ; WX 676 ; N uniFB2F ; G 4744 -U 64304 ; WX 676 ; N uniFB30 ; G 4745 -U 64305 ; WX 605 ; N uniFB31 ; G 4746 -U 64306 ; WX 483 ; N uniFB32 ; G 4747 -U 64307 ; WX 589 ; N uniFB33 ; G 4748 -U 64308 ; WX 641 ; N uniFB34 ; G 4749 -U 64309 ; WX 394 ; N uniFB35 ; G 4750 -U 64310 ; WX 442 ; N uniFB36 ; G 4751 -U 64312 ; WX 651 ; N uniFB38 ; G 4752 -U 64313 ; WX 394 ; N uniFB39 ; G 4753 -U 64314 ; WX 584 ; N uniFB3A ; G 4754 -U 64315 ; WX 584 ; N uniFB3B ; G 4755 -U 64316 ; WX 611 ; N uniFB3C ; G 4756 -U 64318 ; WX 698 ; N uniFB3E ; G 4757 -U 64320 ; WX 447 ; N uniFB40 ; G 4758 -U 64321 ; WX 696 ; N uniFB41 ; G 4759 -U 64323 ; WX 646 ; N uniFB43 ; G 4760 -U 64324 ; WX 618 ; N uniFB44 ; G 4761 -U 64326 ; WX 676 ; N uniFB46 ; G 4762 -U 64327 ; WX 656 ; N uniFB47 ; G 4763 -U 64328 ; WX 584 ; N uniFB48 ; G 4764 -U 64329 ; WX 854 ; N uniFB49 ; G 4765 -U 64330 ; WX 676 ; N uniFB4A ; G 4766 -U 64331 ; WX 308 ; N uniFB4B ; G 4767 -U 64332 ; WX 605 ; N uniFB4C ; G 4768 -U 64333 ; WX 584 ; N uniFB4D ; G 4769 -U 64334 ; WX 618 ; N uniFB4E ; G 4770 -U 64335 ; WX 585 ; N uniFB4F ; G 4771 -U 64338 ; WX 904 ; N uniFB52 ; G 4772 -U 64339 ; WX 953 ; N uniFB53 ; G 4773 -U 64340 ; WX 338 ; N uniFB54 ; G 4774 -U 64341 ; WX 367 ; N uniFB55 ; G 4775 -U 64342 ; WX 904 ; N uniFB56 ; G 4776 -U 64343 ; WX 953 ; N uniFB57 ; G 4777 -U 64344 ; WX 338 ; N uniFB58 ; G 4778 -U 64345 ; WX 367 ; N uniFB59 ; G 4779 -U 64346 ; WX 904 ; N uniFB5A ; G 4780 -U 64347 ; WX 953 ; N uniFB5B ; G 4781 -U 64348 ; WX 338 ; N uniFB5C ; G 4782 -U 64349 ; WX 367 ; N uniFB5D ; G 4783 -U 64350 ; WX 904 ; N uniFB5E ; G 4784 -U 64351 ; WX 953 ; N uniFB5F ; G 4785 -U 64352 ; WX 338 ; N uniFB60 ; G 4786 -U 64353 ; WX 367 ; N uniFB61 ; G 4787 -U 64354 ; WX 904 ; N uniFB62 ; G 4788 -U 64355 ; WX 953 ; N uniFB63 ; G 4789 -U 64356 ; WX 338 ; N uniFB64 ; G 4790 -U 64357 ; WX 367 ; N uniFB65 ; G 4791 -U 64358 ; WX 904 ; N uniFB66 ; G 4792 -U 64359 ; WX 953 ; N uniFB67 ; G 4793 -U 64360 ; WX 338 ; N uniFB68 ; G 4794 -U 64361 ; WX 367 ; N uniFB69 ; G 4795 -U 64362 ; WX 1045 ; N uniFB6A ; G 4796 -U 64363 ; WX 1072 ; N uniFB6B ; G 4797 -U 64364 ; WX 589 ; N uniFB6C ; G 4798 -U 64365 ; WX 647 ; N uniFB6D ; G 4799 -U 64366 ; WX 1045 ; N uniFB6E ; G 4800 -U 64367 ; WX 1072 ; N uniFB6F ; G 4801 -U 64368 ; WX 589 ; N uniFB70 ; G 4802 -U 64369 ; WX 647 ; N uniFB71 ; G 4803 -U 64370 ; WX 648 ; N uniFB72 ; G 4804 -U 64371 ; WX 648 ; N uniFB73 ; G 4805 -U 64372 ; WX 648 ; N uniFB74 ; G 4806 -U 64373 ; WX 648 ; N uniFB75 ; G 4807 -U 64374 ; WX 648 ; N uniFB76 ; G 4808 -U 64375 ; WX 648 ; N uniFB77 ; G 4809 -U 64376 ; WX 648 ; N uniFB78 ; G 4810 -U 64377 ; WX 648 ; N uniFB79 ; G 4811 -U 64378 ; WX 648 ; N uniFB7A ; G 4812 -U 64379 ; WX 648 ; N uniFB7B ; G 4813 -U 64380 ; WX 648 ; N uniFB7C ; G 4814 -U 64381 ; WX 648 ; N uniFB7D ; G 4815 -U 64382 ; WX 648 ; N uniFB7E ; G 4816 -U 64383 ; WX 648 ; N uniFB7F ; G 4817 -U 64384 ; WX 648 ; N uniFB80 ; G 4818 -U 64385 ; WX 648 ; N uniFB81 ; G 4819 -U 64386 ; WX 461 ; N uniFB82 ; G 4820 -U 64387 ; WX 520 ; N uniFB83 ; G 4821 -U 64388 ; WX 461 ; N uniFB84 ; G 4822 -U 64389 ; WX 520 ; N uniFB85 ; G 4823 -U 64390 ; WX 461 ; N uniFB86 ; G 4824 -U 64391 ; WX 520 ; N uniFB87 ; G 4825 -U 64392 ; WX 461 ; N uniFB88 ; G 4826 -U 64393 ; WX 520 ; N uniFB89 ; G 4827 -U 64394 ; WX 518 ; N uniFB8A ; G 4828 -U 64395 ; WX 560 ; N uniFB8B ; G 4829 -U 64396 ; WX 518 ; N uniFB8C ; G 4830 -U 64397 ; WX 560 ; N uniFB8D ; G 4831 -U 64398 ; WX 921 ; N uniFB8E ; G 4832 -U 64399 ; WX 921 ; N uniFB8F ; G 4833 -U 64400 ; WX 523 ; N uniFB90 ; G 4834 -U 64401 ; WX 523 ; N uniFB91 ; G 4835 -U 64402 ; WX 921 ; N uniFB92 ; G 4836 -U 64403 ; WX 921 ; N uniFB93 ; G 4837 -U 64404 ; WX 523 ; N uniFB94 ; G 4838 -U 64405 ; WX 523 ; N uniFB95 ; G 4839 -U 64406 ; WX 921 ; N uniFB96 ; G 4840 -U 64407 ; WX 921 ; N uniFB97 ; G 4841 -U 64408 ; WX 523 ; N uniFB98 ; G 4842 -U 64409 ; WX 523 ; N uniFB99 ; G 4843 -U 64410 ; WX 921 ; N uniFB9A ; G 4844 -U 64411 ; WX 921 ; N uniFB9B ; G 4845 -U 64412 ; WX 523 ; N uniFB9C ; G 4846 -U 64413 ; WX 523 ; N uniFB9D ; G 4847 -U 64414 ; WX 768 ; N uniFB9E ; G 4848 -U 64415 ; WX 810 ; N uniFB9F ; G 4849 -U 64416 ; WX 768 ; N uniFBA0 ; G 4850 -U 64417 ; WX 810 ; N uniFBA1 ; G 4851 -U 64418 ; WX 338 ; N uniFBA2 ; G 4852 -U 64419 ; WX 367 ; N uniFBA3 ; G 4853 -U 64426 ; WX 844 ; N uniFBAA ; G 4854 -U 64427 ; WX 792 ; N uniFBAB ; G 4855 -U 64428 ; WX 624 ; N uniFBAC ; G 4856 -U 64429 ; WX 594 ; N uniFBAD ; G 4857 -U 64467 ; WX 742 ; N uniFBD3 ; G 4858 -U 64468 ; WX 758 ; N uniFBD4 ; G 4859 -U 64469 ; WX 428 ; N uniFBD5 ; G 4860 -U 64470 ; WX 497 ; N uniFBD6 ; G 4861 -U 64473 ; WX 559 ; N uniFBD9 ; G 4862 -U 64474 ; WX 564 ; N uniFBDA ; G 4863 -U 64488 ; WX 338 ; N uniFBE8 ; G 4864 -U 64489 ; WX 367 ; N uniFBE9 ; G 4865 -U 64508 ; WX 825 ; N uniFBFC ; G 4866 -U 64509 ; WX 910 ; N uniFBFD ; G 4867 -U 64510 ; WX 338 ; N uniFBFE ; G 4868 -U 64511 ; WX 367 ; N uniFBFF ; G 4869 -U 65024 ; WX 0 ; N uniFE00 ; G 4870 -U 65025 ; WX 0 ; N uniFE01 ; G 4871 -U 65026 ; WX 0 ; N uniFE02 ; G 4872 -U 65027 ; WX 0 ; N uniFE03 ; G 4873 -U 65028 ; WX 0 ; N uniFE04 ; G 4874 -U 65029 ; WX 0 ; N uniFE05 ; G 4875 -U 65030 ; WX 0 ; N uniFE06 ; G 4876 -U 65031 ; WX 0 ; N uniFE07 ; G 4877 -U 65032 ; WX 0 ; N uniFE08 ; G 4878 -U 65033 ; WX 0 ; N uniFE09 ; G 4879 -U 65034 ; WX 0 ; N uniFE0A ; G 4880 -U 65035 ; WX 0 ; N uniFE0B ; G 4881 -U 65036 ; WX 0 ; N uniFE0C ; G 4882 -U 65037 ; WX 0 ; N uniFE0D ; G 4883 -U 65038 ; WX 0 ; N uniFE0E ; G 4884 -U 65039 ; WX 0 ; N uniFE0F ; G 4885 -U 65056 ; WX 0 ; N uniFE20 ; G 4886 -U 65057 ; WX 0 ; N uniFE21 ; G 4887 -U 65058 ; WX 0 ; N uniFE22 ; G 4888 -U 65059 ; WX 0 ; N uniFE23 ; G 4889 -U 65136 ; WX 308 ; N uniFE70 ; G 4890 -U 65137 ; WX 308 ; N uniFE71 ; G 4891 -U 65138 ; WX 308 ; N uniFE72 ; G 4892 -U 65139 ; WX 311 ; N uniFE73 ; G 4893 -U 65140 ; WX 308 ; N uniFE74 ; G 4894 -U 65142 ; WX 308 ; N uniFE76 ; G 4895 -U 65143 ; WX 308 ; N uniFE77 ; G 4896 -U 65144 ; WX 308 ; N uniFE78 ; G 4897 -U 65145 ; WX 308 ; N uniFE79 ; G 4898 -U 65146 ; WX 308 ; N uniFE7A ; G 4899 -U 65147 ; WX 308 ; N uniFE7B ; G 4900 -U 65148 ; WX 308 ; N uniFE7C ; G 4901 -U 65149 ; WX 308 ; N uniFE7D ; G 4902 -U 65150 ; WX 308 ; N uniFE7E ; G 4903 -U 65151 ; WX 308 ; N uniFE7F ; G 4904 -U 65152 ; WX 460 ; N uniFE80 ; G 4905 -U 65153 ; WX 308 ; N uniFE81 ; G 4906 -U 65154 ; WX 338 ; N uniFE82 ; G 4907 -U 65155 ; WX 308 ; N uniFE83 ; G 4908 -U 65156 ; WX 338 ; N uniFE84 ; G 4909 -U 65157 ; WX 559 ; N uniFE85 ; G 4910 -U 65158 ; WX 564 ; N uniFE86 ; G 4911 -U 65159 ; WX 308 ; N uniFE87 ; G 4912 -U 65160 ; WX 338 ; N uniFE88 ; G 4913 -U 65161 ; WX 825 ; N uniFE89 ; G 4914 -U 65162 ; WX 825 ; N uniFE8A ; G 4915 -U 65163 ; WX 338 ; N uniFE8B ; G 4916 -U 65164 ; WX 367 ; N uniFE8C ; G 4917 -U 65165 ; WX 308 ; N uniFE8D ; G 4918 -U 65166 ; WX 338 ; N uniFE8E ; G 4919 -U 65167 ; WX 904 ; N uniFE8F ; G 4920 -U 65168 ; WX 953 ; N uniFE90 ; G 4921 -U 65169 ; WX 338 ; N uniFE91 ; G 4922 -U 65170 ; WX 367 ; N uniFE92 ; G 4923 -U 65171 ; WX 531 ; N uniFE93 ; G 4924 -U 65172 ; WX 545 ; N uniFE94 ; G 4925 -U 65173 ; WX 904 ; N uniFE95 ; G 4926 -U 65174 ; WX 953 ; N uniFE96 ; G 4927 -U 65175 ; WX 338 ; N uniFE97 ; G 4928 -U 65176 ; WX 367 ; N uniFE98 ; G 4929 -U 65177 ; WX 904 ; N uniFE99 ; G 4930 -U 65178 ; WX 953 ; N uniFE9A ; G 4931 -U 65179 ; WX 338 ; N uniFE9B ; G 4932 -U 65180 ; WX 367 ; N uniFE9C ; G 4933 -U 65181 ; WX 648 ; N uniFE9D ; G 4934 -U 65182 ; WX 648 ; N uniFE9E ; G 4935 -U 65183 ; WX 648 ; N uniFE9F ; G 4936 -U 65184 ; WX 648 ; N uniFEA0 ; G 4937 -U 65185 ; WX 648 ; N uniFEA1 ; G 4938 -U 65186 ; WX 648 ; N uniFEA2 ; G 4939 -U 65187 ; WX 648 ; N uniFEA3 ; G 4940 -U 65188 ; WX 648 ; N uniFEA4 ; G 4941 -U 65189 ; WX 648 ; N uniFEA5 ; G 4942 -U 65190 ; WX 648 ; N uniFEA6 ; G 4943 -U 65191 ; WX 648 ; N uniFEA7 ; G 4944 -U 65192 ; WX 648 ; N uniFEA8 ; G 4945 -U 65193 ; WX 461 ; N uniFEA9 ; G 4946 -U 65194 ; WX 520 ; N uniFEAA ; G 4947 -U 65195 ; WX 461 ; N uniFEAB ; G 4948 -U 65196 ; WX 520 ; N uniFEAC ; G 4949 -U 65197 ; WX 518 ; N uniFEAD ; G 4950 -U 65198 ; WX 560 ; N uniFEAE ; G 4951 -U 65199 ; WX 518 ; N uniFEAF ; G 4952 -U 65200 ; WX 560 ; N uniFEB0 ; G 4953 -U 65201 ; WX 1242 ; N uniFEB1 ; G 4954 -U 65202 ; WX 1272 ; N uniFEB2 ; G 4955 -U 65203 ; WX 885 ; N uniFEB3 ; G 4956 -U 65204 ; WX 916 ; N uniFEB4 ; G 4957 -U 65205 ; WX 1242 ; N uniFEB5 ; G 4958 -U 65206 ; WX 1272 ; N uniFEB6 ; G 4959 -U 65207 ; WX 885 ; N uniFEB7 ; G 4960 -U 65208 ; WX 916 ; N uniFEB8 ; G 4961 -U 65209 ; WX 1210 ; N uniFEB9 ; G 4962 -U 65210 ; WX 1228 ; N uniFEBA ; G 4963 -U 65211 ; WX 870 ; N uniFEBB ; G 4964 -U 65212 ; WX 887 ; N uniFEBC ; G 4965 -U 65213 ; WX 1210 ; N uniFEBD ; G 4966 -U 65214 ; WX 1228 ; N uniFEBE ; G 4967 -U 65215 ; WX 870 ; N uniFEBF ; G 4968 -U 65216 ; WX 887 ; N uniFEC0 ; G 4969 -U 65217 ; WX 935 ; N uniFEC1 ; G 4970 -U 65218 ; WX 963 ; N uniFEC2 ; G 4971 -U 65219 ; WX 848 ; N uniFEC3 ; G 4972 -U 65220 ; WX 876 ; N uniFEC4 ; G 4973 -U 65221 ; WX 935 ; N uniFEC5 ; G 4974 -U 65222 ; WX 963 ; N uniFEC6 ; G 4975 -U 65223 ; WX 848 ; N uniFEC7 ; G 4976 -U 65224 ; WX 876 ; N uniFEC8 ; G 4977 -U 65225 ; WX 615 ; N uniFEC9 ; G 4978 -U 65226 ; WX 615 ; N uniFECA ; G 4979 -U 65227 ; WX 615 ; N uniFECB ; G 4980 -U 65228 ; WX 508 ; N uniFECC ; G 4981 -U 65229 ; WX 615 ; N uniFECD ; G 4982 -U 65230 ; WX 615 ; N uniFECE ; G 4983 -U 65231 ; WX 615 ; N uniFECF ; G 4984 -U 65232 ; WX 508 ; N uniFED0 ; G 4985 -U 65233 ; WX 1045 ; N uniFED1 ; G 4986 -U 65234 ; WX 1072 ; N uniFED2 ; G 4987 -U 65235 ; WX 589 ; N uniFED3 ; G 4988 -U 65236 ; WX 647 ; N uniFED4 ; G 4989 -U 65237 ; WX 804 ; N uniFED5 ; G 4990 -U 65238 ; WX 811 ; N uniFED6 ; G 4991 -U 65239 ; WX 589 ; N uniFED7 ; G 4992 -U 65240 ; WX 647 ; N uniFED8 ; G 4993 -U 65241 ; WX 825 ; N uniFED9 ; G 4994 -U 65242 ; WX 838 ; N uniFEDA ; G 4995 -U 65243 ; WX 523 ; N uniFEDB ; G 4996 -U 65244 ; WX 523 ; N uniFEDC ; G 4997 -U 65245 ; WX 781 ; N uniFEDD ; G 4998 -U 65246 ; WX 803 ; N uniFEDE ; G 4999 -U 65247 ; WX 338 ; N uniFEDF ; G 5000 -U 65248 ; WX 367 ; N uniFEE0 ; G 5001 -U 65249 ; WX 659 ; N uniFEE1 ; G 5002 -U 65250 ; WX 706 ; N uniFEE2 ; G 5003 -U 65251 ; WX 557 ; N uniFEE3 ; G 5004 -U 65252 ; WX 603 ; N uniFEE4 ; G 5005 -U 65253 ; WX 768 ; N uniFEE5 ; G 5006 -U 65254 ; WX 810 ; N uniFEE6 ; G 5007 -U 65255 ; WX 338 ; N uniFEE7 ; G 5008 -U 65256 ; WX 367 ; N uniFEE8 ; G 5009 -U 65257 ; WX 531 ; N uniFEE9 ; G 5010 -U 65258 ; WX 545 ; N uniFEEA ; G 5011 -U 65259 ; WX 624 ; N uniFEEB ; G 5012 -U 65260 ; WX 594 ; N uniFEEC ; G 5013 -U 65261 ; WX 559 ; N uniFEED ; G 5014 -U 65262 ; WX 564 ; N uniFEEE ; G 5015 -U 65263 ; WX 825 ; N uniFEEF ; G 5016 -U 65264 ; WX 910 ; N uniFEF0 ; G 5017 -U 65265 ; WX 825 ; N uniFEF1 ; G 5018 -U 65266 ; WX 910 ; N uniFEF2 ; G 5019 -U 65267 ; WX 338 ; N uniFEF3 ; G 5020 -U 65268 ; WX 367 ; N uniFEF4 ; G 5021 -U 65269 ; WX 670 ; N uniFEF5 ; G 5022 -U 65270 ; WX 683 ; N uniFEF6 ; G 5023 -U 65271 ; WX 670 ; N uniFEF7 ; G 5024 -U 65272 ; WX 683 ; N uniFEF8 ; G 5025 -U 65273 ; WX 670 ; N uniFEF9 ; G 5026 -U 65274 ; WX 683 ; N uniFEFA ; G 5027 -U 65275 ; WX 670 ; N uniFEFB ; G 5028 -U 65276 ; WX 683 ; N uniFEFC ; G 5029 -U 65279 ; WX 0 ; N uniFEFF ; G 5030 -U 65529 ; WX 0 ; N uniFFF9 ; G 5031 -U 65530 ; WX 0 ; N uniFFFA ; G 5032 -U 65531 ; WX 0 ; N uniFFFB ; G 5033 -U 65532 ; WX 0 ; N uniFFFC ; G 5034 -U 65533 ; WX 1002 ; N uniFFFD ; G 5035 -EndCharMetrics -StartKernData -StartKernPairs 1480 - -KPX dollar seven -159 -KPX dollar eight -63 -KPX dollar nine -139 -KPX dollar colon -92 -KPX dollar less -196 -KPX dollar Y -73 -KPX dollar backslash -73 -KPX dollar questiondown -73 -KPX dollar Aacute -73 -KPX dollar Hcircumflex -159 -KPX dollar Hbar -159 -KPX dollar Imacron -63 -KPX dollar Ibreve -63 -KPX dollar Iogonek -63 -KPX dollar Idot -63 -KPX dollar IJ -63 -KPX dollar Kcommaaccent -92 -KPX dollar kgreenlandic -196 -KPX dollar Lacute -73 -KPX dollar lacute -196 -KPX dollar uni01DC -159 -KPX dollar uni01F4 -196 -KPX dollar uni01F5 -73 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six 38 -KPX ampersand Gcircumflex 38 -KPX ampersand Gbreve 38 -KPX ampersand Gdotaccent 38 -KPX ampersand Gcommaaccent 38 -KPX ampersand uni01DA 38 - -KPX quotesingle less -149 -KPX quotesingle kgreenlandic -149 -KPX quotesingle lacute -149 -KPX quotesingle uni01F4 -149 - -KPX parenright dollar -235 -KPX parenright D -120 -KPX parenright H -83 -KPX parenright R -83 -KPX parenright U -131 -KPX parenright X -102 -KPX parenright backslash -112 -KPX parenright cent -120 -KPX parenright sterling -120 -KPX parenright currency -120 -KPX parenright yen -120 -KPX parenright brokenbar -120 -KPX parenright section -120 -KPX parenright dieresis -120 -KPX parenright ordfeminine -83 -KPX parenright guillemotleft -83 -KPX parenright logicalnot -83 -KPX parenright sfthyphen -83 -KPX parenright acute -83 -KPX parenright mu -83 -KPX parenright paragraph -83 -KPX parenright periodcentered -83 -KPX parenright cedilla -83 -KPX parenright ordmasculine -83 -KPX parenright guillemotright -102 -KPX parenright onequarter -102 -KPX parenright onehalf -102 -KPX parenright threequarters -102 -KPX parenright questiondown -112 -KPX parenright Aacute -112 -KPX parenright Acircumflex -235 -KPX parenright Atilde -120 -KPX parenright Adieresis -235 -KPX parenright Aring -120 -KPX parenright AE -235 -KPX parenright Ccedilla -120 -KPX parenright Otilde -83 -KPX parenright multiply -83 -KPX parenright Ugrave -83 -KPX parenright Ucircumflex -83 -KPX parenright Yacute -83 -KPX parenright dcaron -83 -KPX parenright dmacron -83 -KPX parenright emacron -83 -KPX parenright ebreve -83 -KPX parenright edotaccent -131 -KPX parenright eogonek -131 -KPX parenright ecaron -131 -KPX parenright imacron -102 -KPX parenright ibreve -102 -KPX parenright iogonek -102 -KPX parenright dotlessi -102 -KPX parenright ij -102 -KPX parenright jcircumflex -102 -KPX parenright Lacute -112 -KPX parenright uni01A5 -120 -KPX parenright uni01AD -83 -KPX parenright Uhorn -83 -KPX parenright uni01F1 -83 -KPX parenright uni01F5 -112 - -KPX asterisk seven -36 -KPX asterisk less -45 -KPX asterisk Hbar -36 -KPX asterisk lacute -45 - -KPX period ampersand -92 -KPX period two -92 -KPX period eight -36 -KPX period H -36 -KPX period R -36 -KPX period X -36 -KPX period backslash -131 -KPX period ordfeminine -36 -KPX period guillemotleft -36 -KPX period logicalnot -36 -KPX period sfthyphen -36 -KPX period acute -36 -KPX period mu -36 -KPX period paragraph -36 -KPX period periodcentered -36 -KPX period cedilla -36 -KPX period ordmasculine -36 -KPX period guillemotright -36 -KPX period onequarter -36 -KPX period onehalf -36 -KPX period threequarters -36 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -92 -KPX period Icircumflex -92 -KPX period Yacute -36 -KPX period Ebreve -102 -KPX period ebreve -36 -KPX period Idot -36 -KPX period dotlessi -36 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -73 -KPX slash nine -282 -KPX slash colon -159 -KPX slash less -319 -KPX slash backslash -139 -KPX slash questiondown -139 -KPX slash Aacute -139 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -73 -KPX slash lacute -319 - -KPX two dollar -55 -KPX two nine -55 -KPX two semicolon -73 -KPX two less -73 -KPX two lacute -73 - -KPX three dollar -188 -KPX three D -55 -KPX three V -36 -KPX three backslash 38 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three questiondown 38 -KPX three Aacute 38 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 - - -KPX five seven -92 -KPX five less -112 -KPX five backslash -92 -KPX five questiondown -92 -KPX five Aacute -92 -KPX five Hbar -92 -KPX five lacute -112 - -KPX six six -92 -KPX six Gdotaccent -92 -KPX six Gcommaaccent -92 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -264 -KPX seven F -272 -KPX seven H -272 -KPX seven R -272 -KPX seven U -225 -KPX seven V -272 -KPX seven X -225 -KPX seven Z -225 -KPX seven backslash -243 -KPX seven cent -164 -KPX seven sterling -264 -KPX seven currency -164 -KPX seven yen -164 -KPX seven brokenbar -164 -KPX seven section -164 -KPX seven dieresis -196 -KPX seven copyright -272 -KPX seven ordfeminine -212 -KPX seven guillemotleft -272 -KPX seven logicalnot -212 -KPX seven sfthyphen -212 -KPX seven acute -192 -KPX seven mu -272 -KPX seven paragraph -192 -KPX seven periodcentered -192 -KPX seven cedilla -192 -KPX seven ordmasculine -159 -KPX seven guillemotright -195 -KPX seven onequarter -225 -KPX seven onehalf -195 -KPX seven threequarters -195 -KPX seven questiondown -243 -KPX seven Aacute -243 -KPX seven Eacute -272 -KPX seven Idieresis -272 -KPX seven Yacute -272 -KPX seven ebreve -159 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -272 -KPX seven gcommaaccent -272 -KPX seven dotlessi -225 - -KPX eight dollar -63 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -112 -KPX nine H -112 -KPX nine L -36 -KPX nine R -112 -KPX nine X -73 -KPX nine cent -112 -KPX nine sterling -112 -KPX nine currency -112 -KPX nine yen -112 -KPX nine brokenbar -112 -KPX nine section -112 -KPX nine dieresis -112 -KPX nine ordfeminine -112 -KPX nine guillemotleft -112 -KPX nine logicalnot -112 -KPX nine sfthyphen -112 -KPX nine acute -112 -KPX nine mu -112 -KPX nine paragraph -112 -KPX nine periodcentered -112 -KPX nine cedilla -112 -KPX nine ordmasculine -112 -KPX nine guillemotright -73 -KPX nine onequarter -73 -KPX nine onehalf -73 -KPX nine threequarters -73 -KPX nine Yacute -112 -KPX nine Ebreve -36 -KPX nine ebreve -112 -KPX nine dotlessi -73 - -KPX colon dollar -92 -KPX colon D -73 -KPX colon H -73 -KPX colon R -73 -KPX colon U -36 -KPX colon cent -73 -KPX colon sterling -73 -KPX colon currency -73 -KPX colon yen -73 -KPX colon brokenbar -73 -KPX colon section -73 -KPX colon dieresis -73 -KPX colon ordfeminine -73 -KPX colon guillemotleft -73 -KPX colon logicalnot -73 -KPX colon sfthyphen -73 -KPX colon acute -73 -KPX colon mu -73 -KPX colon paragraph -73 -KPX colon periodcentered -73 -KPX colon cedilla -73 -KPX colon ordmasculine -73 -KPX colon Yacute -73 -KPX colon ebreve -73 -KPX colon edotaccent -36 -KPX colon ecaron -36 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -55 -KPX semicolon ordfeminine -55 -KPX semicolon guillemotleft -55 -KPX semicolon logicalnot -55 -KPX semicolon sfthyphen -55 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -55 -KPX semicolon Ebreve -73 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -188 -KPX less H -188 -KPX less R -188 -KPX less X -149 -KPX less cent -188 -KPX less sterling -188 -KPX less currency -188 -KPX less yen -188 -KPX less brokenbar -188 -KPX less section -188 -KPX less dieresis -188 -KPX less ordfeminine -188 -KPX less guillemotleft -188 -KPX less logicalnot -188 -KPX less sfthyphen -188 -KPX less acute -188 -KPX less mu -188 -KPX less paragraph -188 -KPX less periodcentered -188 -KPX less cedilla -188 -KPX less ordmasculine -188 -KPX less guillemotright -149 -KPX less onequarter -149 -KPX less onehalf -149 -KPX less threequarters -149 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -188 -KPX less Ebreve -92 -KPX less ebreve -188 -KPX less dotlessi -149 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -55 -KPX N R -55 -KPX N ordfeminine -55 -KPX N guillemotleft -55 -KPX N logicalnot -55 -KPX N sfthyphen -55 -KPX N acute -55 -KPX N mu -55 -KPX N paragraph -55 -KPX N periodcentered -55 -KPX N cedilla -55 -KPX N ordmasculine -45 -KPX N Yacute -55 -KPX N ebreve -55 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex seven -159 -KPX Acircumflex eight -63 -KPX Acircumflex nine -139 -KPX Acircumflex colon -92 -KPX Acircumflex less -196 -KPX Acircumflex Y -73 -KPX Acircumflex backslash -73 -KPX Acircumflex questiondown -73 -KPX Acircumflex Aacute -73 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex Hbar -159 -KPX Acircumflex Imacron -63 -KPX Acircumflex Ibreve -63 -KPX Acircumflex Iogonek -63 -KPX Acircumflex Idot -63 -KPX Acircumflex IJ -63 -KPX Acircumflex Kcommaaccent -92 -KPX Acircumflex kgreenlandic -196 -KPX Acircumflex Lacute -73 -KPX Acircumflex lacute -196 -KPX Acircumflex uni01DC -159 -KPX Acircumflex uni01F4 -196 -KPX Acircumflex uni01F5 -73 - -KPX Adieresis seven -159 -KPX Adieresis eight -63 -KPX Adieresis nine -139 -KPX Adieresis colon -92 -KPX Adieresis less -196 -KPX Adieresis Y -73 -KPX Adieresis backslash -73 -KPX Adieresis questiondown -73 -KPX Adieresis Aacute -73 -KPX Adieresis Hcircumflex -159 -KPX Adieresis Hbar -159 -KPX Adieresis Imacron -63 -KPX Adieresis Ibreve -63 -KPX Adieresis Iogonek -63 -KPX Adieresis Idot -63 -KPX Adieresis IJ -63 -KPX Adieresis Kcommaaccent -92 -KPX Adieresis kgreenlandic -196 -KPX Adieresis Lacute -73 -KPX Adieresis lacute -196 -KPX Adieresis uni01DC -159 -KPX Adieresis uni01F4 -196 -KPX Adieresis uni01F5 -73 - -KPX AE seven -159 -KPX AE eight -63 -KPX AE nine -139 -KPX AE colon -92 -KPX AE less -196 -KPX AE Y -73 -KPX AE backslash -73 -KPX AE questiondown -73 -KPX AE Aacute -73 -KPX AE Hcircumflex -159 -KPX AE Hbar -159 -KPX AE Imacron -63 -KPX AE Ibreve -63 -KPX AE Iogonek -63 -KPX AE Idot -63 -KPX AE IJ -63 -KPX AE Kcommaaccent -92 -KPX AE kgreenlandic -196 -KPX AE Lacute -73 -KPX AE lacute -196 -KPX AE uni01DC -159 -KPX AE uni01F4 -196 -KPX AE uni01F5 -73 - -KPX Egrave six 38 -KPX Egrave Gcircumflex 38 -KPX Egrave Gbreve 38 -KPX Egrave Gdotaccent 38 -KPX Egrave Gcommaaccent 38 -KPX Egrave uni01DA 38 - -KPX Ecircumflex six 38 -KPX Ecircumflex Gcircumflex 38 -KPX Ecircumflex Gbreve 38 -KPX Ecircumflex Gdotaccent 38 -KPX Ecircumflex Gcommaaccent 38 -KPX Ecircumflex uni01DA 38 - -KPX Igrave six 38 -KPX Igrave Gcircumflex 38 -KPX Igrave Gbreve 38 -KPX Igrave Gdotaccent 38 -KPX Igrave Gcommaaccent 38 -KPX Igrave uni01DA 38 - -KPX Icircumflex six 38 -KPX Icircumflex Gcircumflex 38 -KPX Icircumflex Gbreve 38 -KPX Icircumflex Gdotaccent 38 -KPX Icircumflex Gcommaaccent 38 -KPX Icircumflex uni01DA 38 - -KPX Eth less -149 -KPX Eth kgreenlandic -149 -KPX Eth lacute -149 -KPX Eth uni01F4 -149 - -KPX Ograve less -149 -KPX Ograve kgreenlandic -149 -KPX Ograve lacute -149 -KPX Ograve uni01F4 -149 - -KPX agrave seven -36 -KPX agrave less -45 -KPX agrave Hbar -36 -KPX agrave lacute -45 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -73 -KPX ucircumflex nine -282 -KPX ucircumflex colon -159 -KPX ucircumflex less -319 -KPX ucircumflex backslash -139 -KPX ucircumflex questiondown -139 -KPX ucircumflex Aacute -139 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -73 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -73 -KPX ydieresis nine -282 -KPX ydieresis colon -159 -KPX ydieresis less -319 -KPX ydieresis backslash -139 -KPX ydieresis questiondown -139 -KPX ydieresis Aacute -139 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -73 -KPX ydieresis lacute -319 - -KPX Abreve O -246 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -139 -KPX abreve questiondown -139 -KPX abreve Aacute -139 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -112 -KPX Edotaccent backslash -92 -KPX Edotaccent questiondown -92 -KPX Edotaccent Aacute -92 -KPX Edotaccent Hbar -92 -KPX Edotaccent lacute -112 - - -KPX Ecaron seven -92 -KPX Ecaron less -112 -KPX Ecaron backslash -92 -KPX Ecaron questiondown -92 -KPX Ecaron Aacute -92 -KPX Ecaron Hbar -92 -KPX Ecaron lacute -112 - - -KPX Gdotaccent six -92 -KPX Gdotaccent Gdotaccent -92 -KPX Gdotaccent Gcommaaccent -92 - -KPX Gcommaaccent six -92 -KPX Gcommaaccent Gdotaccent -92 -KPX Gcommaaccent Gcommaaccent -92 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -264 -KPX Hbar F -272 -KPX Hbar H -272 -KPX Hbar R -272 -KPX Hbar U -225 -KPX Hbar V -272 -KPX Hbar X -225 -KPX Hbar Z -225 -KPX Hbar backslash -243 -KPX Hbar cent -264 -KPX Hbar sterling -264 -KPX Hbar currency -264 -KPX Hbar yen -264 -KPX Hbar brokenbar -264 -KPX Hbar section -264 -KPX Hbar dieresis -196 -KPX Hbar copyright -272 -KPX Hbar ordfeminine -272 -KPX Hbar guillemotleft -272 -KPX Hbar logicalnot -272 -KPX Hbar sfthyphen -272 -KPX Hbar acute -272 -KPX Hbar mu -272 -KPX Hbar paragraph -272 -KPX Hbar periodcentered -272 -KPX Hbar cedilla -272 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -225 -KPX Hbar onequarter -225 -KPX Hbar onehalf -225 -KPX Hbar threequarters -225 -KPX Hbar questiondown -243 -KPX Hbar Aacute -243 -KPX Hbar Eacute -272 -KPX Hbar Idieresis -272 -KPX Hbar Yacute -272 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -272 -KPX Hbar gcommaaccent -272 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -225 - -KPX Idot dollar -63 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -188 -KPX lacute H -188 -KPX lacute R -188 -KPX lacute X -149 -KPX lacute cent -188 -KPX lacute sterling -188 -KPX lacute currency -188 -KPX lacute yen -188 -KPX lacute brokenbar -188 -KPX lacute section -188 -KPX lacute dieresis -188 -KPX lacute ordfeminine -188 -KPX lacute guillemotleft -188 -KPX lacute logicalnot -188 -KPX lacute sfthyphen -188 -KPX lacute acute -188 -KPX lacute mu -188 -KPX lacute paragraph -188 -KPX lacute periodcentered -188 -KPX lacute cedilla -188 -KPX lacute ordmasculine -188 -KPX lacute guillemotright -149 -KPX lacute onequarter -149 -KPX lacute onehalf -149 -KPX lacute threequarters -149 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -188 -KPX lacute Ebreve -92 -KPX lacute ebreve -188 -KPX lacute dotlessi -149 - - -KPX uni027D dollar -235 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ufm deleted file mode 100755 index eb4fd425..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ufm +++ /dev/null @@ -1,5434 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Condensed -FontSubfamily Bold Oblique -UniqueID DejaVu Sans Condensed Bold Oblique -FullName DejaVu Sans Condensed Bold Oblique -Version Version 2.32 -PostScriptName DejaVuSansCondensed-BoldOblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Condensed Bold Oblique -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -960 -385 1799 1121 -StartCharMetrics 4916 -U 32 ; WX 313 ; N space ; G 3 -U 33 ; WX 410 ; N exclam ; G 4 -U 34 ; WX 469 ; N quotedbl ; G 5 -U 35 ; WX 626 ; N numbersign ; G 6 -U 36 ; WX 626 ; N dollar ; G 7 -U 37 ; WX 901 ; N percent ; G 8 -U 38 ; WX 785 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 411 ; N parenleft ; G 11 -U 41 ; WX 411 ; N parenright ; G 12 -U 42 ; WX 470 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 342 ; N comma ; G 15 -U 45 ; WX 374 ; N hyphen ; G 16 -U 46 ; WX 342 ; N period ; G 17 -U 47 ; WX 329 ; N slash ; G 18 -U 48 ; WX 626 ; N zero ; G 19 -U 49 ; WX 626 ; N one ; G 20 -U 50 ; WX 626 ; N two ; G 21 -U 51 ; WX 626 ; N three ; G 22 -U 52 ; WX 626 ; N four ; G 23 -U 53 ; WX 626 ; N five ; G 24 -U 54 ; WX 626 ; N six ; G 25 -U 55 ; WX 626 ; N seven ; G 26 -U 56 ; WX 626 ; N eight ; G 27 -U 57 ; WX 626 ; N nine ; G 28 -U 58 ; WX 360 ; N colon ; G 29 -U 59 ; WX 360 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 522 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 696 ; N A ; G 36 -U 66 ; WX 686 ; N B ; G 37 -U 67 ; WX 660 ; N C ; G 38 -U 68 ; WX 747 ; N D ; G 39 -U 69 ; WX 615 ; N E ; G 40 -U 70 ; WX 615 ; N F ; G 41 -U 71 ; WX 738 ; N G ; G 42 -U 72 ; WX 753 ; N H ; G 43 -U 73 ; WX 334 ; N I ; G 44 -U 74 ; WX 334 ; N J ; G 45 -U 75 ; WX 697 ; N K ; G 46 -U 76 ; WX 573 ; N L ; G 47 -U 77 ; WX 896 ; N M ; G 48 -U 78 ; WX 753 ; N N ; G 49 -U 79 ; WX 765 ; N O ; G 50 -U 80 ; WX 659 ; N P ; G 51 -U 81 ; WX 765 ; N Q ; G 52 -U 82 ; WX 693 ; N R ; G 53 -U 83 ; WX 648 ; N S ; G 54 -U 84 ; WX 614 ; N T ; G 55 -U 85 ; WX 730 ; N U ; G 56 -U 86 ; WX 696 ; N V ; G 57 -U 87 ; WX 993 ; N W ; G 58 -U 88 ; WX 694 ; N X ; G 59 -U 89 ; WX 651 ; N Y ; G 60 -U 90 ; WX 652 ; N Z ; G 61 -U 91 ; WX 411 ; N bracketleft ; G 62 -U 92 ; WX 329 ; N backslash ; G 63 -U 93 ; WX 411 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 607 ; N a ; G 68 -U 98 ; WX 644 ; N b ; G 69 -U 99 ; WX 533 ; N c ; G 70 -U 100 ; WX 644 ; N d ; G 71 -U 101 ; WX 610 ; N e ; G 72 -U 102 ; WX 391 ; N f ; G 73 -U 103 ; WX 644 ; N g ; G 74 -U 104 ; WX 641 ; N h ; G 75 -U 105 ; WX 308 ; N i ; G 76 -U 106 ; WX 308 ; N j ; G 77 -U 107 ; WX 598 ; N k ; G 78 -U 108 ; WX 308 ; N l ; G 79 -U 109 ; WX 938 ; N m ; G 80 -U 110 ; WX 641 ; N n ; G 81 -U 111 ; WX 618 ; N o ; G 82 -U 112 ; WX 644 ; N p ; G 83 -U 113 ; WX 644 ; N q ; G 84 -U 114 ; WX 444 ; N r ; G 85 -U 115 ; WX 536 ; N s ; G 86 -U 116 ; WX 430 ; N t ; G 87 -U 117 ; WX 641 ; N u ; G 88 -U 118 ; WX 586 ; N v ; G 89 -U 119 ; WX 831 ; N w ; G 90 -U 120 ; WX 580 ; N x ; G 91 -U 121 ; WX 586 ; N y ; G 92 -U 122 ; WX 523 ; N z ; G 93 -U 123 ; WX 641 ; N braceleft ; G 94 -U 124 ; WX 329 ; N bar ; G 95 -U 125 ; WX 641 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 313 ; N nbspace ; G 98 -U 161 ; WX 410 ; N exclamdown ; G 99 -U 162 ; WX 626 ; N cent ; G 100 -U 163 ; WX 626 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 626 ; N yen ; G 103 -U 166 ; WX 329 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 507 ; N ordfeminine ; G 108 -U 171 ; WX 584 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 374 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 394 ; N twosuperior ; G 116 -U 179 ; WX 394 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 662 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 342 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 394 ; N onesuperior ; G 123 -U 186 ; WX 507 ; N ordmasculine ; G 124 -U 187 ; WX 584 ; N guillemotright ; G 125 -U 188 ; WX 932 ; N onequarter ; G 126 -U 189 ; WX 932 ; N onehalf ; G 127 -U 190 ; WX 932 ; N threequarters ; G 128 -U 191 ; WX 522 ; N questiondown ; G 129 -U 192 ; WX 696 ; N Agrave ; G 130 -U 193 ; WX 696 ; N Aacute ; G 131 -U 194 ; WX 696 ; N Acircumflex ; G 132 -U 195 ; WX 696 ; N Atilde ; G 133 -U 196 ; WX 696 ; N Adieresis ; G 134 -U 197 ; WX 696 ; N Aring ; G 135 -U 198 ; WX 976 ; N AE ; G 136 -U 199 ; WX 660 ; N Ccedilla ; G 137 -U 200 ; WX 615 ; N Egrave ; G 138 -U 201 ; WX 615 ; N Eacute ; G 139 -U 202 ; WX 615 ; N Ecircumflex ; G 140 -U 203 ; WX 615 ; N Edieresis ; G 141 -U 204 ; WX 334 ; N Igrave ; G 142 -U 205 ; WX 334 ; N Iacute ; G 143 -U 206 ; WX 334 ; N Icircumflex ; G 144 -U 207 ; WX 334 ; N Idieresis ; G 145 -U 208 ; WX 760 ; N Eth ; G 146 -U 209 ; WX 753 ; N Ntilde ; G 147 -U 210 ; WX 765 ; N Ograve ; G 148 -U 211 ; WX 765 ; N Oacute ; G 149 -U 212 ; WX 765 ; N Ocircumflex ; G 150 -U 213 ; WX 765 ; N Otilde ; G 151 -U 214 ; WX 765 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 765 ; N Oslash ; G 154 -U 217 ; WX 730 ; N Ugrave ; G 155 -U 218 ; WX 730 ; N Uacute ; G 156 -U 219 ; WX 730 ; N Ucircumflex ; G 157 -U 220 ; WX 730 ; N Udieresis ; G 158 -U 221 ; WX 651 ; N Yacute ; G 159 -U 222 ; WX 668 ; N Thorn ; G 160 -U 223 ; WX 647 ; N germandbls ; G 161 -U 224 ; WX 607 ; N agrave ; G 162 -U 225 ; WX 607 ; N aacute ; G 163 -U 226 ; WX 607 ; N acircumflex ; G 164 -U 227 ; WX 607 ; N atilde ; G 165 -U 228 ; WX 607 ; N adieresis ; G 166 -U 229 ; WX 607 ; N aring ; G 167 -U 230 ; WX 943 ; N ae ; G 168 -U 231 ; WX 533 ; N ccedilla ; G 169 -U 232 ; WX 610 ; N egrave ; G 170 -U 233 ; WX 610 ; N eacute ; G 171 -U 234 ; WX 610 ; N ecircumflex ; G 172 -U 235 ; WX 610 ; N edieresis ; G 173 -U 236 ; WX 308 ; N igrave ; G 174 -U 237 ; WX 308 ; N iacute ; G 175 -U 238 ; WX 308 ; N icircumflex ; G 176 -U 239 ; WX 308 ; N idieresis ; G 177 -U 240 ; WX 618 ; N eth ; G 178 -U 241 ; WX 641 ; N ntilde ; G 179 -U 242 ; WX 618 ; N ograve ; G 180 -U 243 ; WX 618 ; N oacute ; G 181 -U 244 ; WX 618 ; N ocircumflex ; G 182 -U 245 ; WX 618 ; N otilde ; G 183 -U 246 ; WX 618 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 618 ; N oslash ; G 186 -U 249 ; WX 641 ; N ugrave ; G 187 -U 250 ; WX 641 ; N uacute ; G 188 -U 251 ; WX 641 ; N ucircumflex ; G 189 -U 252 ; WX 641 ; N udieresis ; G 190 -U 253 ; WX 586 ; N yacute ; G 191 -U 254 ; WX 644 ; N thorn ; G 192 -U 255 ; WX 586 ; N ydieresis ; G 193 -U 256 ; WX 696 ; N Amacron ; G 194 -U 257 ; WX 607 ; N amacron ; G 195 -U 258 ; WX 696 ; N Abreve ; G 196 -U 259 ; WX 607 ; N abreve ; G 197 -U 260 ; WX 696 ; N Aogonek ; G 198 -U 261 ; WX 607 ; N aogonek ; G 199 -U 262 ; WX 660 ; N Cacute ; G 200 -U 263 ; WX 533 ; N cacute ; G 201 -U 264 ; WX 660 ; N Ccircumflex ; G 202 -U 265 ; WX 533 ; N ccircumflex ; G 203 -U 266 ; WX 660 ; N Cdotaccent ; G 204 -U 267 ; WX 533 ; N cdotaccent ; G 205 -U 268 ; WX 660 ; N Ccaron ; G 206 -U 269 ; WX 533 ; N ccaron ; G 207 -U 270 ; WX 747 ; N Dcaron ; G 208 -U 271 ; WX 644 ; N dcaron ; G 209 -U 272 ; WX 760 ; N Dcroat ; G 210 -U 273 ; WX 644 ; N dmacron ; G 211 -U 274 ; WX 615 ; N Emacron ; G 212 -U 275 ; WX 610 ; N emacron ; G 213 -U 276 ; WX 615 ; N Ebreve ; G 214 -U 277 ; WX 610 ; N ebreve ; G 215 -U 278 ; WX 615 ; N Edotaccent ; G 216 -U 279 ; WX 610 ; N edotaccent ; G 217 -U 280 ; WX 615 ; N Eogonek ; G 218 -U 281 ; WX 610 ; N eogonek ; G 219 -U 282 ; WX 615 ; N Ecaron ; G 220 -U 283 ; WX 610 ; N ecaron ; G 221 -U 284 ; WX 738 ; N Gcircumflex ; G 222 -U 285 ; WX 644 ; N gcircumflex ; G 223 -U 286 ; WX 738 ; N Gbreve ; G 224 -U 287 ; WX 644 ; N gbreve ; G 225 -U 288 ; WX 738 ; N Gdotaccent ; G 226 -U 289 ; WX 644 ; N gdotaccent ; G 227 -U 290 ; WX 738 ; N Gcommaaccent ; G 228 -U 291 ; WX 644 ; N gcommaaccent ; G 229 -U 292 ; WX 753 ; N Hcircumflex ; G 230 -U 293 ; WX 641 ; N hcircumflex ; G 231 -U 294 ; WX 876 ; N Hbar ; G 232 -U 295 ; WX 711 ; N hbar ; G 233 -U 296 ; WX 334 ; N Itilde ; G 234 -U 297 ; WX 308 ; N itilde ; G 235 -U 298 ; WX 334 ; N Imacron ; G 236 -U 299 ; WX 308 ; N imacron ; G 237 -U 300 ; WX 334 ; N Ibreve ; G 238 -U 301 ; WX 308 ; N ibreve ; G 239 -U 302 ; WX 334 ; N Iogonek ; G 240 -U 303 ; WX 308 ; N iogonek ; G 241 -U 304 ; WX 334 ; N Idot ; G 242 -U 305 ; WX 308 ; N dotlessi ; G 243 -U 306 ; WX 669 ; N IJ ; G 244 -U 307 ; WX 617 ; N ij ; G 245 -U 308 ; WX 334 ; N Jcircumflex ; G 246 -U 309 ; WX 308 ; N jcircumflex ; G 247 -U 310 ; WX 697 ; N Kcommaaccent ; G 248 -U 311 ; WX 598 ; N kcommaaccent ; G 249 -U 312 ; WX 598 ; N kgreenlandic ; G 250 -U 313 ; WX 573 ; N Lacute ; G 251 -U 314 ; WX 308 ; N lacute ; G 252 -U 315 ; WX 573 ; N Lcommaaccent ; G 253 -U 316 ; WX 308 ; N lcommaaccent ; G 254 -U 317 ; WX 573 ; N Lcaron ; G 255 -U 318 ; WX 308 ; N lcaron ; G 256 -U 319 ; WX 573 ; N Ldot ; G 257 -U 320 ; WX 308 ; N ldot ; G 258 -U 321 ; WX 594 ; N Lslash ; G 259 -U 322 ; WX 337 ; N lslash ; G 260 -U 323 ; WX 753 ; N Nacute ; G 261 -U 324 ; WX 641 ; N nacute ; G 262 -U 325 ; WX 753 ; N Ncommaaccent ; G 263 -U 326 ; WX 641 ; N ncommaaccent ; G 264 -U 327 ; WX 753 ; N Ncaron ; G 265 -U 328 ; WX 641 ; N ncaron ; G 266 -U 329 ; WX 884 ; N napostrophe ; G 267 -U 330 ; WX 753 ; N Eng ; G 268 -U 331 ; WX 641 ; N eng ; G 269 -U 332 ; WX 765 ; N Omacron ; G 270 -U 333 ; WX 618 ; N omacron ; G 271 -U 334 ; WX 765 ; N Obreve ; G 272 -U 335 ; WX 618 ; N obreve ; G 273 -U 336 ; WX 765 ; N Ohungarumlaut ; G 274 -U 337 ; WX 618 ; N ohungarumlaut ; G 275 -U 338 ; WX 1050 ; N OE ; G 276 -U 339 ; WX 984 ; N oe ; G 277 -U 340 ; WX 693 ; N Racute ; G 278 -U 341 ; WX 444 ; N racute ; G 279 -U 342 ; WX 693 ; N Rcommaaccent ; G 280 -U 343 ; WX 444 ; N rcommaaccent ; G 281 -U 344 ; WX 693 ; N Rcaron ; G 282 -U 345 ; WX 444 ; N rcaron ; G 283 -U 346 ; WX 648 ; N Sacute ; G 284 -U 347 ; WX 536 ; N sacute ; G 285 -U 348 ; WX 648 ; N Scircumflex ; G 286 -U 349 ; WX 536 ; N scircumflex ; G 287 -U 350 ; WX 648 ; N Scedilla ; G 288 -U 351 ; WX 536 ; N scedilla ; G 289 -U 352 ; WX 648 ; N Scaron ; G 290 -U 353 ; WX 536 ; N scaron ; G 291 -U 354 ; WX 614 ; N Tcommaaccent ; G 292 -U 355 ; WX 430 ; N tcommaaccent ; G 293 -U 356 ; WX 614 ; N Tcaron ; G 294 -U 357 ; WX 430 ; N tcaron ; G 295 -U 358 ; WX 614 ; N Tbar ; G 296 -U 359 ; WX 430 ; N tbar ; G 297 -U 360 ; WX 730 ; N Utilde ; G 298 -U 361 ; WX 641 ; N utilde ; G 299 -U 362 ; WX 730 ; N Umacron ; G 300 -U 363 ; WX 641 ; N umacron ; G 301 -U 364 ; WX 730 ; N Ubreve ; G 302 -U 365 ; WX 641 ; N ubreve ; G 303 -U 366 ; WX 730 ; N Uring ; G 304 -U 367 ; WX 641 ; N uring ; G 305 -U 368 ; WX 730 ; N Uhungarumlaut ; G 306 -U 369 ; WX 641 ; N uhungarumlaut ; G 307 -U 370 ; WX 730 ; N Uogonek ; G 308 -U 371 ; WX 641 ; N uogonek ; G 309 -U 372 ; WX 993 ; N Wcircumflex ; G 310 -U 373 ; WX 831 ; N wcircumflex ; G 311 -U 374 ; WX 651 ; N Ycircumflex ; G 312 -U 375 ; WX 586 ; N ycircumflex ; G 313 -U 376 ; WX 651 ; N Ydieresis ; G 314 -U 377 ; WX 652 ; N Zacute ; G 315 -U 378 ; WX 523 ; N zacute ; G 316 -U 379 ; WX 652 ; N Zdotaccent ; G 317 -U 380 ; WX 523 ; N zdotaccent ; G 318 -U 381 ; WX 652 ; N Zcaron ; G 319 -U 382 ; WX 523 ; N zcaron ; G 320 -U 383 ; WX 391 ; N longs ; G 321 -U 384 ; WX 644 ; N uni0180 ; G 322 -U 385 ; WX 729 ; N uni0181 ; G 323 -U 386 ; WX 686 ; N uni0182 ; G 324 -U 387 ; WX 644 ; N uni0183 ; G 325 -U 388 ; WX 686 ; N uni0184 ; G 326 -U 389 ; WX 644 ; N uni0185 ; G 327 -U 390 ; WX 660 ; N uni0186 ; G 328 -U 391 ; WX 660 ; N uni0187 ; G 329 -U 392 ; WX 533 ; N uni0188 ; G 330 -U 393 ; WX 760 ; N uni0189 ; G 331 -U 394 ; WX 791 ; N uni018A ; G 332 -U 395 ; WX 686 ; N uni018B ; G 333 -U 396 ; WX 644 ; N uni018C ; G 334 -U 397 ; WX 618 ; N uni018D ; G 335 -U 398 ; WX 615 ; N uni018E ; G 336 -U 399 ; WX 765 ; N uni018F ; G 337 -U 400 ; WX 626 ; N uni0190 ; G 338 -U 401 ; WX 615 ; N uni0191 ; G 339 -U 402 ; WX 391 ; N florin ; G 340 -U 403 ; WX 738 ; N uni0193 ; G 341 -U 404 ; WX 713 ; N uni0194 ; G 342 -U 405 ; WX 940 ; N uni0195 ; G 343 -U 406 ; WX 392 ; N uni0196 ; G 344 -U 407 ; WX 350 ; N uni0197 ; G 345 -U 408 ; WX 697 ; N uni0198 ; G 346 -U 409 ; WX 598 ; N uni0199 ; G 347 -U 410 ; WX 324 ; N uni019A ; G 348 -U 411 ; WX 532 ; N uni019B ; G 349 -U 412 ; WX 938 ; N uni019C ; G 350 -U 413 ; WX 753 ; N uni019D ; G 351 -U 414 ; WX 641 ; N uni019E ; G 352 -U 415 ; WX 765 ; N uni019F ; G 353 -U 416 ; WX 765 ; N Ohorn ; G 354 -U 417 ; WX 618 ; N ohorn ; G 355 -U 418 ; WX 1002 ; N uni01A2 ; G 356 -U 419 ; WX 866 ; N uni01A3 ; G 357 -U 420 ; WX 703 ; N uni01A4 ; G 358 -U 421 ; WX 644 ; N uni01A5 ; G 359 -U 422 ; WX 693 ; N uni01A6 ; G 360 -U 423 ; WX 648 ; N uni01A7 ; G 361 -U 424 ; WX 536 ; N uni01A8 ; G 362 -U 425 ; WX 615 ; N uni01A9 ; G 363 -U 426 ; WX 497 ; N uni01AA ; G 364 -U 427 ; WX 430 ; N uni01AB ; G 365 -U 428 ; WX 636 ; N uni01AC ; G 366 -U 429 ; WX 430 ; N uni01AD ; G 367 -U 430 ; WX 614 ; N uni01AE ; G 368 -U 431 ; WX 730 ; N Uhorn ; G 369 -U 432 ; WX 641 ; N uhorn ; G 370 -U 433 ; WX 692 ; N uni01B1 ; G 371 -U 434 ; WX 732 ; N uni01B2 ; G 372 -U 435 ; WX 717 ; N uni01B3 ; G 373 -U 436 ; WX 700 ; N uni01B4 ; G 374 -U 437 ; WX 652 ; N uni01B5 ; G 375 -U 438 ; WX 523 ; N uni01B6 ; G 376 -U 439 ; WX 695 ; N uni01B7 ; G 377 -U 440 ; WX 695 ; N uni01B8 ; G 378 -U 441 ; WX 576 ; N uni01B9 ; G 379 -U 442 ; WX 523 ; N uni01BA ; G 380 -U 443 ; WX 626 ; N uni01BB ; G 381 -U 444 ; WX 695 ; N uni01BC ; G 382 -U 445 ; WX 576 ; N uni01BD ; G 383 -U 446 ; WX 515 ; N uni01BE ; G 384 -U 447 ; WX 644 ; N uni01BF ; G 385 -U 448 ; WX 334 ; N uni01C0 ; G 386 -U 449 ; WX 593 ; N uni01C1 ; G 387 -U 450 ; WX 489 ; N uni01C2 ; G 388 -U 451 ; WX 334 ; N uni01C3 ; G 389 -U 452 ; WX 1393 ; N uni01C4 ; G 390 -U 453 ; WX 1305 ; N uni01C5 ; G 391 -U 454 ; WX 1176 ; N uni01C6 ; G 392 -U 455 ; WX 879 ; N uni01C7 ; G 393 -U 456 ; WX 881 ; N uni01C8 ; G 394 -U 457 ; WX 603 ; N uni01C9 ; G 395 -U 458 ; WX 1074 ; N uni01CA ; G 396 -U 459 ; WX 1091 ; N uni01CB ; G 397 -U 460 ; WX 957 ; N uni01CC ; G 398 -U 461 ; WX 696 ; N uni01CD ; G 399 -U 462 ; WX 607 ; N uni01CE ; G 400 -U 463 ; WX 334 ; N uni01CF ; G 401 -U 464 ; WX 308 ; N uni01D0 ; G 402 -U 465 ; WX 765 ; N uni01D1 ; G 403 -U 466 ; WX 618 ; N uni01D2 ; G 404 -U 467 ; WX 730 ; N uni01D3 ; G 405 -U 468 ; WX 641 ; N uni01D4 ; G 406 -U 469 ; WX 730 ; N uni01D5 ; G 407 -U 470 ; WX 641 ; N uni01D6 ; G 408 -U 471 ; WX 730 ; N uni01D7 ; G 409 -U 472 ; WX 641 ; N uni01D8 ; G 410 -U 473 ; WX 730 ; N uni01D9 ; G 411 -U 474 ; WX 641 ; N uni01DA ; G 412 -U 475 ; WX 730 ; N uni01DB ; G 413 -U 476 ; WX 641 ; N uni01DC ; G 414 -U 477 ; WX 610 ; N uni01DD ; G 415 -U 478 ; WX 696 ; N uni01DE ; G 416 -U 479 ; WX 607 ; N uni01DF ; G 417 -U 480 ; WX 696 ; N uni01E0 ; G 418 -U 481 ; WX 607 ; N uni01E1 ; G 419 -U 482 ; WX 976 ; N uni01E2 ; G 420 -U 483 ; WX 943 ; N uni01E3 ; G 421 -U 484 ; WX 738 ; N uni01E4 ; G 422 -U 485 ; WX 644 ; N uni01E5 ; G 423 -U 486 ; WX 738 ; N Gcaron ; G 424 -U 487 ; WX 644 ; N gcaron ; G 425 -U 488 ; WX 697 ; N uni01E8 ; G 426 -U 489 ; WX 598 ; N uni01E9 ; G 427 -U 490 ; WX 765 ; N uni01EA ; G 428 -U 491 ; WX 618 ; N uni01EB ; G 429 -U 492 ; WX 765 ; N uni01EC ; G 430 -U 493 ; WX 618 ; N uni01ED ; G 431 -U 494 ; WX 695 ; N uni01EE ; G 432 -U 495 ; WX 523 ; N uni01EF ; G 433 -U 496 ; WX 308 ; N uni01F0 ; G 434 -U 497 ; WX 1393 ; N uni01F1 ; G 435 -U 498 ; WX 1305 ; N uni01F2 ; G 436 -U 499 ; WX 1176 ; N uni01F3 ; G 437 -U 500 ; WX 738 ; N uni01F4 ; G 438 -U 501 ; WX 644 ; N uni01F5 ; G 439 -U 502 ; WX 1160 ; N uni01F6 ; G 440 -U 503 ; WX 708 ; N uni01F7 ; G 441 -U 504 ; WX 753 ; N uni01F8 ; G 442 -U 505 ; WX 641 ; N uni01F9 ; G 443 -U 506 ; WX 696 ; N Aringacute ; G 444 -U 507 ; WX 607 ; N aringacute ; G 445 -U 508 ; WX 976 ; N AEacute ; G 446 -U 509 ; WX 943 ; N aeacute ; G 447 -U 510 ; WX 765 ; N Oslashacute ; G 448 -U 511 ; WX 618 ; N oslashacute ; G 449 -U 512 ; WX 696 ; N uni0200 ; G 450 -U 513 ; WX 607 ; N uni0201 ; G 451 -U 514 ; WX 696 ; N uni0202 ; G 452 -U 515 ; WX 607 ; N uni0203 ; G 453 -U 516 ; WX 615 ; N uni0204 ; G 454 -U 517 ; WX 610 ; N uni0205 ; G 455 -U 518 ; WX 615 ; N uni0206 ; G 456 -U 519 ; WX 610 ; N uni0207 ; G 457 -U 520 ; WX 334 ; N uni0208 ; G 458 -U 521 ; WX 308 ; N uni0209 ; G 459 -U 522 ; WX 334 ; N uni020A ; G 460 -U 523 ; WX 308 ; N uni020B ; G 461 -U 524 ; WX 765 ; N uni020C ; G 462 -U 525 ; WX 618 ; N uni020D ; G 463 -U 526 ; WX 765 ; N uni020E ; G 464 -U 527 ; WX 618 ; N uni020F ; G 465 -U 528 ; WX 693 ; N uni0210 ; G 466 -U 529 ; WX 444 ; N uni0211 ; G 467 -U 530 ; WX 693 ; N uni0212 ; G 468 -U 531 ; WX 444 ; N uni0213 ; G 469 -U 532 ; WX 730 ; N uni0214 ; G 470 -U 533 ; WX 641 ; N uni0215 ; G 471 -U 534 ; WX 730 ; N uni0216 ; G 472 -U 535 ; WX 641 ; N uni0217 ; G 473 -U 536 ; WX 648 ; N Scommaaccent ; G 474 -U 537 ; WX 536 ; N scommaaccent ; G 475 -U 538 ; WX 614 ; N uni021A ; G 476 -U 539 ; WX 430 ; N uni021B ; G 477 -U 540 ; WX 621 ; N uni021C ; G 478 -U 541 ; WX 546 ; N uni021D ; G 479 -U 542 ; WX 753 ; N uni021E ; G 480 -U 543 ; WX 641 ; N uni021F ; G 481 -U 544 ; WX 753 ; N uni0220 ; G 482 -U 545 ; WX 778 ; N uni0221 ; G 483 -U 546 ; WX 728 ; N uni0222 ; G 484 -U 547 ; WX 593 ; N uni0223 ; G 485 -U 548 ; WX 652 ; N uni0224 ; G 486 -U 549 ; WX 523 ; N uni0225 ; G 487 -U 550 ; WX 696 ; N uni0226 ; G 488 -U 551 ; WX 607 ; N uni0227 ; G 489 -U 552 ; WX 615 ; N uni0228 ; G 490 -U 553 ; WX 610 ; N uni0229 ; G 491 -U 554 ; WX 765 ; N uni022A ; G 492 -U 555 ; WX 618 ; N uni022B ; G 493 -U 556 ; WX 765 ; N uni022C ; G 494 -U 557 ; WX 618 ; N uni022D ; G 495 -U 558 ; WX 765 ; N uni022E ; G 496 -U 559 ; WX 618 ; N uni022F ; G 497 -U 560 ; WX 765 ; N uni0230 ; G 498 -U 561 ; WX 618 ; N uni0231 ; G 499 -U 562 ; WX 651 ; N uni0232 ; G 500 -U 563 ; WX 586 ; N uni0233 ; G 501 -U 564 ; WX 442 ; N uni0234 ; G 502 -U 565 ; WX 780 ; N uni0235 ; G 503 -U 566 ; WX 460 ; N uni0236 ; G 504 -U 567 ; WX 308 ; N dotlessj ; G 505 -U 568 ; WX 979 ; N uni0238 ; G 506 -U 569 ; WX 979 ; N uni0239 ; G 507 -U 570 ; WX 696 ; N uni023A ; G 508 -U 571 ; WX 660 ; N uni023B ; G 509 -U 572 ; WX 533 ; N uni023C ; G 510 -U 573 ; WX 573 ; N uni023D ; G 511 -U 574 ; WX 614 ; N uni023E ; G 512 -U 575 ; WX 536 ; N uni023F ; G 513 -U 576 ; WX 523 ; N uni0240 ; G 514 -U 577 ; WX 703 ; N uni0241 ; G 515 -U 578 ; WX 553 ; N uni0242 ; G 516 -U 579 ; WX 686 ; N uni0243 ; G 517 -U 580 ; WX 730 ; N uni0244 ; G 518 -U 581 ; WX 696 ; N uni0245 ; G 519 -U 582 ; WX 615 ; N uni0246 ; G 520 -U 583 ; WX 610 ; N uni0247 ; G 521 -U 584 ; WX 334 ; N uni0248 ; G 522 -U 585 ; WX 308 ; N uni0249 ; G 523 -U 586 ; WX 774 ; N uni024A ; G 524 -U 587 ; WX 712 ; N uni024B ; G 525 -U 588 ; WX 693 ; N uni024C ; G 526 -U 589 ; WX 444 ; N uni024D ; G 527 -U 590 ; WX 651 ; N uni024E ; G 528 -U 591 ; WX 586 ; N uni024F ; G 529 -U 592 ; WX 607 ; N uni0250 ; G 530 -U 593 ; WX 644 ; N uni0251 ; G 531 -U 594 ; WX 644 ; N uni0252 ; G 532 -U 595 ; WX 644 ; N uni0253 ; G 533 -U 596 ; WX 533 ; N uni0254 ; G 534 -U 597 ; WX 533 ; N uni0255 ; G 535 -U 598 ; WX 712 ; N uni0256 ; G 536 -U 599 ; WX 712 ; N uni0257 ; G 537 -U 600 ; WX 610 ; N uni0258 ; G 538 -U 601 ; WX 610 ; N uni0259 ; G 539 -U 602 ; WX 788 ; N uni025A ; G 540 -U 603 ; WX 501 ; N uni025B ; G 541 -U 604 ; WX 490 ; N uni025C ; G 542 -U 605 ; WX 696 ; N uni025D ; G 543 -U 606 ; WX 658 ; N uni025E ; G 544 -U 607 ; WX 308 ; N uni025F ; G 545 -U 608 ; WX 712 ; N uni0260 ; G 546 -U 609 ; WX 644 ; N uni0261 ; G 547 -U 610 ; WX 564 ; N uni0262 ; G 548 -U 611 ; WX 661 ; N uni0263 ; G 549 -U 612 ; WX 571 ; N uni0264 ; G 550 -U 613 ; WX 641 ; N uni0265 ; G 551 -U 614 ; WX 641 ; N uni0266 ; G 552 -U 615 ; WX 641 ; N uni0267 ; G 553 -U 616 ; WX 491 ; N uni0268 ; G 554 -U 617 ; WX 396 ; N uni0269 ; G 555 -U 618 ; WX 491 ; N uni026A ; G 556 -U 619 ; WX 502 ; N uni026B ; G 557 -U 620 ; WX 624 ; N uni026C ; G 558 -U 621 ; WX 308 ; N uni026D ; G 559 -U 622 ; WX 757 ; N uni026E ; G 560 -U 623 ; WX 938 ; N uni026F ; G 561 -U 624 ; WX 938 ; N uni0270 ; G 562 -U 625 ; WX 938 ; N uni0271 ; G 563 -U 626 ; WX 641 ; N uni0272 ; G 564 -U 627 ; WX 713 ; N uni0273 ; G 565 -U 628 ; WX 578 ; N uni0274 ; G 566 -U 629 ; WX 618 ; N uni0275 ; G 567 -U 630 ; WX 817 ; N uni0276 ; G 568 -U 631 ; WX 613 ; N uni0277 ; G 569 -U 632 ; WX 716 ; N uni0278 ; G 570 -U 633 ; WX 484 ; N uni0279 ; G 571 -U 634 ; WX 484 ; N uni027A ; G 572 -U 635 ; WX 584 ; N uni027B ; G 573 -U 636 ; WX 444 ; N uni027C ; G 574 -U 637 ; WX 444 ; N uni027D ; G 575 -U 638 ; WX 536 ; N uni027E ; G 576 -U 639 ; WX 536 ; N uni027F ; G 577 -U 640 ; WX 578 ; N uni0280 ; G 578 -U 641 ; WX 578 ; N uni0281 ; G 579 -U 642 ; WX 536 ; N uni0282 ; G 580 -U 643 ; WX 374 ; N uni0283 ; G 581 -U 644 ; WX 391 ; N uni0284 ; G 582 -U 645 ; WX 544 ; N uni0285 ; G 583 -U 646 ; WX 497 ; N uni0286 ; G 584 -U 647 ; WX 430 ; N uni0287 ; G 585 -U 648 ; WX 430 ; N uni0288 ; G 586 -U 649 ; WX 828 ; N uni0289 ; G 587 -U 650 ; WX 692 ; N uni028A ; G 588 -U 651 ; WX 603 ; N uni028B ; G 589 -U 652 ; WX 586 ; N uni028C ; G 590 -U 653 ; WX 831 ; N uni028D ; G 591 -U 654 ; WX 586 ; N uni028E ; G 592 -U 655 ; WX 651 ; N uni028F ; G 593 -U 656 ; WX 624 ; N uni0290 ; G 594 -U 657 ; WX 615 ; N uni0291 ; G 595 -U 658 ; WX 576 ; N uni0292 ; G 596 -U 659 ; WX 576 ; N uni0293 ; G 597 -U 660 ; WX 515 ; N uni0294 ; G 598 -U 661 ; WX 515 ; N uni0295 ; G 599 -U 662 ; WX 515 ; N uni0296 ; G 600 -U 663 ; WX 515 ; N uni0297 ; G 601 -U 664 ; WX 765 ; N uni0298 ; G 602 -U 665 ; WX 569 ; N uni0299 ; G 603 -U 666 ; WX 658 ; N uni029A ; G 604 -U 667 ; WX 616 ; N uni029B ; G 605 -U 668 ; WX 622 ; N uni029C ; G 606 -U 669 ; WX 308 ; N uni029D ; G 607 -U 670 ; WX 659 ; N uni029E ; G 608 -U 671 ; WX 485 ; N uni029F ; G 609 -U 672 ; WX 712 ; N uni02A0 ; G 610 -U 673 ; WX 515 ; N uni02A1 ; G 611 -U 674 ; WX 515 ; N uni02A2 ; G 612 -U 675 ; WX 1040 ; N uni02A3 ; G 613 -U 676 ; WX 1093 ; N uni02A4 ; G 614 -U 677 ; WX 1039 ; N uni02A5 ; G 615 -U 678 ; WX 876 ; N uni02A6 ; G 616 -U 679 ; WX 691 ; N uni02A7 ; G 617 -U 680 ; WX 836 ; N uni02A8 ; G 618 -U 681 ; WX 923 ; N uni02A9 ; G 619 -U 682 ; WX 712 ; N uni02AA ; G 620 -U 683 ; WX 702 ; N uni02AB ; G 621 -U 684 ; WX 532 ; N uni02AC ; G 622 -U 685 ; WX 374 ; N uni02AD ; G 623 -U 686 ; WX 609 ; N uni02AE ; G 624 -U 687 ; WX 710 ; N uni02AF ; G 625 -U 688 ; WX 410 ; N uni02B0 ; G 626 -U 689 ; WX 410 ; N uni02B1 ; G 627 -U 690 ; WX 197 ; N uni02B2 ; G 628 -U 691 ; WX 284 ; N uni02B3 ; G 629 -U 692 ; WX 284 ; N uni02B4 ; G 630 -U 693 ; WX 284 ; N uni02B5 ; G 631 -U 694 ; WX 369 ; N uni02B6 ; G 632 -U 695 ; WX 532 ; N uni02B7 ; G 633 -U 696 ; WX 375 ; N uni02B8 ; G 634 -U 697 ; WX 271 ; N uni02B9 ; G 635 -U 698 ; WX 469 ; N uni02BA ; G 636 -U 699 ; WX 342 ; N uni02BB ; G 637 -U 700 ; WX 342 ; N uni02BC ; G 638 -U 701 ; WX 342 ; N uni02BD ; G 639 -U 702 ; WX 330 ; N uni02BE ; G 640 -U 703 ; WX 330 ; N uni02BF ; G 641 -U 704 ; WX 293 ; N uni02C0 ; G 642 -U 705 ; WX 293 ; N uni02C1 ; G 643 -U 706 ; WX 450 ; N uni02C2 ; G 644 -U 707 ; WX 450 ; N uni02C3 ; G 645 -U 708 ; WX 450 ; N uni02C4 ; G 646 -U 709 ; WX 450 ; N uni02C5 ; G 647 -U 710 ; WX 450 ; N circumflex ; G 648 -U 711 ; WX 450 ; N caron ; G 649 -U 712 ; WX 275 ; N uni02C8 ; G 650 -U 713 ; WX 450 ; N uni02C9 ; G 651 -U 714 ; WX 450 ; N uni02CA ; G 652 -U 715 ; WX 450 ; N uni02CB ; G 653 -U 716 ; WX 275 ; N uni02CC ; G 654 -U 717 ; WX 450 ; N uni02CD ; G 655 -U 718 ; WX 450 ; N uni02CE ; G 656 -U 719 ; WX 450 ; N uni02CF ; G 657 -U 720 ; WX 303 ; N uni02D0 ; G 658 -U 721 ; WX 303 ; N uni02D1 ; G 659 -U 722 ; WX 330 ; N uni02D2 ; G 660 -U 723 ; WX 330 ; N uni02D3 ; G 661 -U 724 ; WX 450 ; N uni02D4 ; G 662 -U 725 ; WX 450 ; N uni02D5 ; G 663 -U 726 ; WX 374 ; N uni02D6 ; G 664 -U 727 ; WX 295 ; N uni02D7 ; G 665 -U 728 ; WX 450 ; N breve ; G 666 -U 729 ; WX 450 ; N dotaccent ; G 667 -U 730 ; WX 450 ; N ring ; G 668 -U 731 ; WX 450 ; N ogonek ; G 669 -U 732 ; WX 450 ; N tilde ; G 670 -U 733 ; WX 450 ; N hungarumlaut ; G 671 -U 734 ; WX 315 ; N uni02DE ; G 672 -U 735 ; WX 450 ; N uni02DF ; G 673 -U 736 ; WX 370 ; N uni02E0 ; G 674 -U 737 ; WX 197 ; N uni02E1 ; G 675 -U 738 ; WX 343 ; N uni02E2 ; G 676 -U 739 ; WX 371 ; N uni02E3 ; G 677 -U 740 ; WX 293 ; N uni02E4 ; G 678 -U 741 ; WX 450 ; N uni02E5 ; G 679 -U 742 ; WX 450 ; N uni02E6 ; G 680 -U 743 ; WX 450 ; N uni02E7 ; G 681 -U 744 ; WX 450 ; N uni02E8 ; G 682 -U 745 ; WX 450 ; N uni02E9 ; G 683 -U 748 ; WX 450 ; N uni02EC ; G 684 -U 749 ; WX 450 ; N uni02ED ; G 685 -U 750 ; WX 580 ; N uni02EE ; G 686 -U 755 ; WX 450 ; N uni02F3 ; G 687 -U 759 ; WX 450 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 628 ; N uni0370 ; G 782 -U 881 ; WX 508 ; N uni0371 ; G 783 -U 882 ; WX 919 ; N uni0372 ; G 784 -U 883 ; WX 752 ; N uni0373 ; G 785 -U 884 ; WX 271 ; N uni0374 ; G 786 -U 885 ; WX 271 ; N uni0375 ; G 787 -U 886 ; WX 753 ; N uni0376 ; G 788 -U 887 ; WX 630 ; N uni0377 ; G 789 -U 890 ; WX 450 ; N uni037A ; G 790 -U 891 ; WX 533 ; N uni037B ; G 791 -U 892 ; WX 495 ; N uni037C ; G 792 -U 893 ; WX 494 ; N uni037D ; G 793 -U 894 ; WX 360 ; N uni037E ; G 794 -U 900 ; WX 397 ; N tonos ; G 795 -U 901 ; WX 450 ; N dieresistonos ; G 796 -U 902 ; WX 717 ; N Alphatonos ; G 797 -U 903 ; WX 342 ; N anoteleia ; G 798 -U 904 ; WX 761 ; N Epsilontonos ; G 799 -U 905 ; WX 908 ; N Etatonos ; G 800 -U 906 ; WX 507 ; N Iotatonos ; G 801 -U 908 ; WX 801 ; N Omicrontonos ; G 802 -U 910 ; WX 882 ; N Upsilontonos ; G 803 -U 911 ; WX 804 ; N Omegatonos ; G 804 -U 912 ; WX 351 ; N iotadieresistonos ; G 805 -U 913 ; WX 696 ; N Alpha ; G 806 -U 914 ; WX 686 ; N Beta ; G 807 -U 915 ; WX 573 ; N Gamma ; G 808 -U 916 ; WX 696 ; N uni0394 ; G 809 -U 917 ; WX 615 ; N Epsilon ; G 810 -U 918 ; WX 652 ; N Zeta ; G 811 -U 919 ; WX 753 ; N Eta ; G 812 -U 920 ; WX 765 ; N Theta ; G 813 -U 921 ; WX 334 ; N Iota ; G 814 -U 922 ; WX 697 ; N Kappa ; G 815 -U 923 ; WX 696 ; N Lambda ; G 816 -U 924 ; WX 896 ; N Mu ; G 817 -U 925 ; WX 753 ; N Nu ; G 818 -U 926 ; WX 568 ; N Xi ; G 819 -U 927 ; WX 765 ; N Omicron ; G 820 -U 928 ; WX 753 ; N Pi ; G 821 -U 929 ; WX 659 ; N Rho ; G 822 -U 931 ; WX 615 ; N Sigma ; G 823 -U 932 ; WX 614 ; N Tau ; G 824 -U 933 ; WX 651 ; N Upsilon ; G 825 -U 934 ; WX 765 ; N Phi ; G 826 -U 935 ; WX 694 ; N Chi ; G 827 -U 936 ; WX 765 ; N Psi ; G 828 -U 937 ; WX 765 ; N Omega ; G 829 -U 938 ; WX 334 ; N Iotadieresis ; G 830 -U 939 ; WX 651 ; N Upsilondieresis ; G 831 -U 940 ; WX 618 ; N alphatonos ; G 832 -U 941 ; WX 501 ; N epsilontonos ; G 833 -U 942 ; WX 641 ; N etatonos ; G 834 -U 943 ; WX 351 ; N iotatonos ; G 835 -U 944 ; WX 607 ; N upsilondieresistonos ; G 836 -U 945 ; WX 618 ; N alpha ; G 837 -U 946 ; WX 644 ; N beta ; G 838 -U 947 ; WX 613 ; N gamma ; G 839 -U 948 ; WX 618 ; N delta ; G 840 -U 949 ; WX 501 ; N epsilon ; G 841 -U 950 ; WX 532 ; N zeta ; G 842 -U 951 ; WX 641 ; N eta ; G 843 -U 952 ; WX 618 ; N theta ; G 844 -U 953 ; WX 351 ; N iota ; G 845 -U 954 ; WX 639 ; N kappa ; G 846 -U 955 ; WX 569 ; N lambda ; G 847 -U 956 ; WX 662 ; N uni03BC ; G 848 -U 957 ; WX 613 ; N nu ; G 849 -U 958 ; WX 532 ; N xi ; G 850 -U 959 ; WX 618 ; N omicron ; G 851 -U 960 ; WX 712 ; N pi ; G 852 -U 961 ; WX 644 ; N rho ; G 853 -U 962 ; WX 533 ; N sigma1 ; G 854 -U 963 ; WX 701 ; N sigma ; G 855 -U 964 ; WX 574 ; N tau ; G 856 -U 965 ; WX 607 ; N upsilon ; G 857 -U 966 ; WX 704 ; N phi ; G 858 -U 967 ; WX 580 ; N chi ; G 859 -U 968 ; WX 714 ; N psi ; G 860 -U 969 ; WX 782 ; N omega ; G 861 -U 970 ; WX 351 ; N iotadieresis ; G 862 -U 971 ; WX 607 ; N upsilondieresis ; G 863 -U 972 ; WX 618 ; N omicrontonos ; G 864 -U 973 ; WX 607 ; N upsilontonos ; G 865 -U 974 ; WX 782 ; N omegatonos ; G 866 -U 975 ; WX 697 ; N uni03CF ; G 867 -U 976 ; WX 585 ; N uni03D0 ; G 868 -U 977 ; WX 594 ; N theta1 ; G 869 -U 978 ; WX 671 ; N Upsilon1 ; G 870 -U 979 ; WX 883 ; N uni03D3 ; G 871 -U 980 ; WX 671 ; N uni03D4 ; G 872 -U 981 ; WX 716 ; N phi1 ; G 873 -U 982 ; WX 782 ; N omega1 ; G 874 -U 983 ; WX 669 ; N uni03D7 ; G 875 -U 984 ; WX 765 ; N uni03D8 ; G 876 -U 985 ; WX 618 ; N uni03D9 ; G 877 -U 986 ; WX 660 ; N uni03DA ; G 878 -U 987 ; WX 533 ; N uni03DB ; G 879 -U 988 ; WX 615 ; N uni03DC ; G 880 -U 989 ; WX 444 ; N uni03DD ; G 881 -U 990 ; WX 632 ; N uni03DE ; G 882 -U 991 ; WX 593 ; N uni03DF ; G 883 -U 992 ; WX 827 ; N uni03E0 ; G 884 -U 993 ; WX 564 ; N uni03E1 ; G 885 -U 994 ; WX 983 ; N uni03E2 ; G 886 -U 995 ; WX 753 ; N uni03E3 ; G 887 -U 996 ; WX 749 ; N uni03E4 ; G 888 -U 997 ; WX 644 ; N uni03E5 ; G 889 -U 998 ; WX 835 ; N uni03E6 ; G 890 -U 999 ; WX 669 ; N uni03E7 ; G 891 -U 1000 ; WX 660 ; N uni03E8 ; G 892 -U 1001 ; WX 585 ; N uni03E9 ; G 893 -U 1002 ; WX 709 ; N uni03EA ; G 894 -U 1003 ; WX 604 ; N uni03EB ; G 895 -U 1004 ; WX 677 ; N uni03EC ; G 896 -U 1005 ; WX 644 ; N uni03ED ; G 897 -U 1006 ; WX 614 ; N uni03EE ; G 898 -U 1007 ; WX 531 ; N uni03EF ; G 899 -U 1008 ; WX 669 ; N uni03F0 ; G 900 -U 1009 ; WX 644 ; N uni03F1 ; G 901 -U 1010 ; WX 533 ; N uni03F2 ; G 902 -U 1011 ; WX 308 ; N uni03F3 ; G 903 -U 1012 ; WX 765 ; N uni03F4 ; G 904 -U 1013 ; WX 580 ; N uni03F5 ; G 905 -U 1014 ; WX 580 ; N uni03F6 ; G 906 -U 1015 ; WX 668 ; N uni03F7 ; G 907 -U 1016 ; WX 644 ; N uni03F8 ; G 908 -U 1017 ; WX 660 ; N uni03F9 ; G 909 -U 1018 ; WX 896 ; N uni03FA ; G 910 -U 1019 ; WX 659 ; N uni03FB ; G 911 -U 1020 ; WX 644 ; N uni03FC ; G 912 -U 1021 ; WX 660 ; N uni03FD ; G 913 -U 1022 ; WX 660 ; N uni03FE ; G 914 -U 1023 ; WX 628 ; N uni03FF ; G 915 -U 1024 ; WX 615 ; N uni0400 ; G 916 -U 1025 ; WX 615 ; N uni0401 ; G 917 -U 1026 ; WX 791 ; N uni0402 ; G 918 -U 1027 ; WX 573 ; N uni0403 ; G 919 -U 1028 ; WX 660 ; N uni0404 ; G 920 -U 1029 ; WX 648 ; N uni0405 ; G 921 -U 1030 ; WX 334 ; N uni0406 ; G 922 -U 1031 ; WX 334 ; N uni0407 ; G 923 -U 1032 ; WX 334 ; N uni0408 ; G 924 -U 1033 ; WX 1039 ; N uni0409 ; G 925 -U 1034 ; WX 1017 ; N uni040A ; G 926 -U 1035 ; WX 791 ; N uni040B ; G 927 -U 1036 ; WX 735 ; N uni040C ; G 928 -U 1037 ; WX 753 ; N uni040D ; G 929 -U 1038 ; WX 694 ; N uni040E ; G 930 -U 1039 ; WX 753 ; N uni040F ; G 931 -U 1040 ; WX 696 ; N uni0410 ; G 932 -U 1041 ; WX 686 ; N uni0411 ; G 933 -U 1042 ; WX 686 ; N uni0412 ; G 934 -U 1043 ; WX 573 ; N uni0413 ; G 935 -U 1044 ; WX 801 ; N uni0414 ; G 936 -U 1045 ; WX 615 ; N uni0415 ; G 937 -U 1046 ; WX 1102 ; N uni0416 ; G 938 -U 1047 ; WX 639 ; N uni0417 ; G 939 -U 1048 ; WX 753 ; N uni0418 ; G 940 -U 1049 ; WX 753 ; N uni0419 ; G 941 -U 1050 ; WX 735 ; N uni041A ; G 942 -U 1051 ; WX 747 ; N uni041B ; G 943 -U 1052 ; WX 896 ; N uni041C ; G 944 -U 1053 ; WX 753 ; N uni041D ; G 945 -U 1054 ; WX 765 ; N uni041E ; G 946 -U 1055 ; WX 753 ; N uni041F ; G 947 -U 1056 ; WX 659 ; N uni0420 ; G 948 -U 1057 ; WX 660 ; N uni0421 ; G 949 -U 1058 ; WX 614 ; N uni0422 ; G 950 -U 1059 ; WX 694 ; N uni0423 ; G 951 -U 1060 ; WX 892 ; N uni0424 ; G 952 -U 1061 ; WX 694 ; N uni0425 ; G 953 -U 1062 ; WX 835 ; N uni0426 ; G 954 -U 1063 ; WX 727 ; N uni0427 ; G 955 -U 1064 ; WX 1112 ; N uni0428 ; G 956 -U 1065 ; WX 1193 ; N uni0429 ; G 957 -U 1066 ; WX 845 ; N uni042A ; G 958 -U 1067 ; WX 932 ; N uni042B ; G 959 -U 1068 ; WX 686 ; N uni042C ; G 960 -U 1069 ; WX 660 ; N uni042D ; G 961 -U 1070 ; WX 1056 ; N uni042E ; G 962 -U 1071 ; WX 693 ; N uni042F ; G 963 -U 1072 ; WX 607 ; N uni0430 ; G 964 -U 1073 ; WX 628 ; N uni0431 ; G 965 -U 1074 ; WX 569 ; N uni0432 ; G 966 -U 1075 ; WX 470 ; N uni0433 ; G 967 -U 1076 ; WX 727 ; N uni0434 ; G 968 -U 1077 ; WX 610 ; N uni0435 ; G 969 -U 1078 ; WX 896 ; N uni0436 ; G 970 -U 1079 ; WX 523 ; N uni0437 ; G 971 -U 1080 ; WX 630 ; N uni0438 ; G 972 -U 1081 ; WX 630 ; N uni0439 ; G 973 -U 1082 ; WX 611 ; N uni043A ; G 974 -U 1083 ; WX 659 ; N uni043B ; G 975 -U 1084 ; WX 735 ; N uni043C ; G 976 -U 1085 ; WX 622 ; N uni043D ; G 977 -U 1086 ; WX 618 ; N uni043E ; G 978 -U 1087 ; WX 622 ; N uni043F ; G 979 -U 1088 ; WX 644 ; N uni0440 ; G 980 -U 1089 ; WX 533 ; N uni0441 ; G 981 -U 1090 ; WX 521 ; N uni0442 ; G 982 -U 1091 ; WX 586 ; N uni0443 ; G 983 -U 1092 ; WX 893 ; N uni0444 ; G 984 -U 1093 ; WX 580 ; N uni0445 ; G 985 -U 1094 ; WX 667 ; N uni0446 ; G 986 -U 1095 ; WX 618 ; N uni0447 ; G 987 -U 1096 ; WX 956 ; N uni0448 ; G 988 -U 1097 ; WX 995 ; N uni0449 ; G 989 -U 1098 ; WX 676 ; N uni044A ; G 990 -U 1099 ; WX 813 ; N uni044B ; G 991 -U 1100 ; WX 569 ; N uni044C ; G 992 -U 1101 ; WX 533 ; N uni044D ; G 993 -U 1102 ; WX 875 ; N uni044E ; G 994 -U 1103 ; WX 578 ; N uni044F ; G 995 -U 1104 ; WX 610 ; N uni0450 ; G 996 -U 1105 ; WX 610 ; N uni0451 ; G 997 -U 1106 ; WX 642 ; N uni0452 ; G 998 -U 1107 ; WX 470 ; N uni0453 ; G 999 -U 1108 ; WX 533 ; N uni0454 ; G 1000 -U 1109 ; WX 536 ; N uni0455 ; G 1001 -U 1110 ; WX 308 ; N uni0456 ; G 1002 -U 1111 ; WX 308 ; N uni0457 ; G 1003 -U 1112 ; WX 308 ; N uni0458 ; G 1004 -U 1113 ; WX 892 ; N uni0459 ; G 1005 -U 1114 ; WX 860 ; N uni045A ; G 1006 -U 1115 ; WX 661 ; N uni045B ; G 1007 -U 1116 ; WX 611 ; N uni045C ; G 1008 -U 1117 ; WX 630 ; N uni045D ; G 1009 -U 1118 ; WX 586 ; N uni045E ; G 1010 -U 1119 ; WX 622 ; N uni045F ; G 1011 -U 1120 ; WX 983 ; N uni0460 ; G 1012 -U 1121 ; WX 782 ; N uni0461 ; G 1013 -U 1122 ; WX 756 ; N uni0462 ; G 1014 -U 1123 ; WX 662 ; N uni0463 ; G 1015 -U 1124 ; WX 911 ; N uni0464 ; G 1016 -U 1125 ; WX 755 ; N uni0465 ; G 1017 -U 1126 ; WX 893 ; N uni0466 ; G 1018 -U 1127 ; WX 749 ; N uni0467 ; G 1019 -U 1128 ; WX 1222 ; N uni0468 ; G 1020 -U 1129 ; WX 1009 ; N uni0469 ; G 1021 -U 1130 ; WX 765 ; N uni046A ; G 1022 -U 1131 ; WX 618 ; N uni046B ; G 1023 -U 1132 ; WX 1112 ; N uni046C ; G 1024 -U 1133 ; WX 906 ; N uni046D ; G 1025 -U 1134 ; WX 626 ; N uni046E ; G 1026 -U 1135 ; WX 501 ; N uni046F ; G 1027 -U 1136 ; WX 967 ; N uni0470 ; G 1028 -U 1137 ; WX 955 ; N uni0471 ; G 1029 -U 1138 ; WX 765 ; N uni0472 ; G 1030 -U 1139 ; WX 618 ; N uni0473 ; G 1031 -U 1140 ; WX 765 ; N uni0474 ; G 1032 -U 1141 ; WX 625 ; N uni0475 ; G 1033 -U 1142 ; WX 765 ; N uni0476 ; G 1034 -U 1143 ; WX 625 ; N uni0477 ; G 1035 -U 1144 ; WX 1033 ; N uni0478 ; G 1036 -U 1145 ; WX 939 ; N uni0479 ; G 1037 -U 1146 ; WX 967 ; N uni047A ; G 1038 -U 1147 ; WX 776 ; N uni047B ; G 1039 -U 1148 ; WX 1265 ; N uni047C ; G 1040 -U 1149 ; WX 1055 ; N uni047D ; G 1041 -U 1150 ; WX 983 ; N uni047E ; G 1042 -U 1151 ; WX 782 ; N uni047F ; G 1043 -U 1152 ; WX 660 ; N uni0480 ; G 1044 -U 1153 ; WX 533 ; N uni0481 ; G 1045 -U 1154 ; WX 587 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 376 ; N uni0488 ; G 1052 -U 1161 ; WX 376 ; N uni0489 ; G 1053 -U 1162 ; WX 844 ; N uni048A ; G 1054 -U 1163 ; WX 725 ; N uni048B ; G 1055 -U 1164 ; WX 686 ; N uni048C ; G 1056 -U 1165 ; WX 550 ; N uni048D ; G 1057 -U 1166 ; WX 662 ; N uni048E ; G 1058 -U 1167 ; WX 646 ; N uni048F ; G 1059 -U 1168 ; WX 573 ; N uni0490 ; G 1060 -U 1169 ; WX 470 ; N uni0491 ; G 1061 -U 1170 ; WX 599 ; N uni0492 ; G 1062 -U 1171 ; WX 488 ; N uni0493 ; G 1063 -U 1172 ; WX 709 ; N uni0494 ; G 1064 -U 1173 ; WX 470 ; N uni0495 ; G 1065 -U 1174 ; WX 1102 ; N uni0496 ; G 1066 -U 1175 ; WX 896 ; N uni0497 ; G 1067 -U 1176 ; WX 639 ; N uni0498 ; G 1068 -U 1177 ; WX 523 ; N uni0499 ; G 1069 -U 1178 ; WX 697 ; N uni049A ; G 1070 -U 1179 ; WX 611 ; N uni049B ; G 1071 -U 1180 ; WX 735 ; N uni049C ; G 1072 -U 1181 ; WX 611 ; N uni049D ; G 1073 -U 1182 ; WX 735 ; N uni049E ; G 1074 -U 1183 ; WX 611 ; N uni049F ; G 1075 -U 1184 ; WX 914 ; N uni04A0 ; G 1076 -U 1185 ; WX 743 ; N uni04A1 ; G 1077 -U 1186 ; WX 753 ; N uni04A2 ; G 1078 -U 1187 ; WX 622 ; N uni04A3 ; G 1079 -U 1188 ; WX 992 ; N uni04A4 ; G 1080 -U 1189 ; WX 783 ; N uni04A5 ; G 1081 -U 1190 ; WX 1129 ; N uni04A6 ; G 1082 -U 1191 ; WX 880 ; N uni04A7 ; G 1083 -U 1192 ; WX 851 ; N uni04A8 ; G 1084 -U 1193 ; WX 773 ; N uni04A9 ; G 1085 -U 1194 ; WX 660 ; N uni04AA ; G 1086 -U 1195 ; WX 533 ; N uni04AB ; G 1087 -U 1196 ; WX 614 ; N uni04AC ; G 1088 -U 1197 ; WX 521 ; N uni04AD ; G 1089 -U 1198 ; WX 651 ; N uni04AE ; G 1090 -U 1199 ; WX 586 ; N uni04AF ; G 1091 -U 1200 ; WX 651 ; N uni04B0 ; G 1092 -U 1201 ; WX 586 ; N uni04B1 ; G 1093 -U 1202 ; WX 694 ; N uni04B2 ; G 1094 -U 1203 ; WX 580 ; N uni04B3 ; G 1095 -U 1204 ; WX 993 ; N uni04B4 ; G 1096 -U 1205 ; WX 901 ; N uni04B5 ; G 1097 -U 1206 ; WX 727 ; N uni04B6 ; G 1098 -U 1207 ; WX 618 ; N uni04B7 ; G 1099 -U 1208 ; WX 727 ; N uni04B8 ; G 1100 -U 1209 ; WX 618 ; N uni04B9 ; G 1101 -U 1210 ; WX 727 ; N uni04BA ; G 1102 -U 1211 ; WX 641 ; N uni04BB ; G 1103 -U 1212 ; WX 923 ; N uni04BC ; G 1104 -U 1213 ; WX 729 ; N uni04BD ; G 1105 -U 1214 ; WX 923 ; N uni04BE ; G 1106 -U 1215 ; WX 729 ; N uni04BF ; G 1107 -U 1216 ; WX 334 ; N uni04C0 ; G 1108 -U 1217 ; WX 1102 ; N uni04C1 ; G 1109 -U 1218 ; WX 896 ; N uni04C2 ; G 1110 -U 1219 ; WX 700 ; N uni04C3 ; G 1111 -U 1220 ; WX 566 ; N uni04C4 ; G 1112 -U 1221 ; WX 839 ; N uni04C5 ; G 1113 -U 1222 ; WX 724 ; N uni04C6 ; G 1114 -U 1223 ; WX 753 ; N uni04C7 ; G 1115 -U 1224 ; WX 622 ; N uni04C8 ; G 1116 -U 1225 ; WX 844 ; N uni04C9 ; G 1117 -U 1226 ; WX 725 ; N uni04CA ; G 1118 -U 1227 ; WX 727 ; N uni04CB ; G 1119 -U 1228 ; WX 618 ; N uni04CC ; G 1120 -U 1229 ; WX 986 ; N uni04CD ; G 1121 -U 1230 ; WX 838 ; N uni04CE ; G 1122 -U 1231 ; WX 308 ; N uni04CF ; G 1123 -U 1232 ; WX 696 ; N uni04D0 ; G 1124 -U 1233 ; WX 607 ; N uni04D1 ; G 1125 -U 1234 ; WX 696 ; N uni04D2 ; G 1126 -U 1235 ; WX 607 ; N uni04D3 ; G 1127 -U 1236 ; WX 976 ; N uni04D4 ; G 1128 -U 1237 ; WX 943 ; N uni04D5 ; G 1129 -U 1238 ; WX 615 ; N uni04D6 ; G 1130 -U 1239 ; WX 610 ; N uni04D7 ; G 1131 -U 1240 ; WX 765 ; N uni04D8 ; G 1132 -U 1241 ; WX 610 ; N uni04D9 ; G 1133 -U 1242 ; WX 765 ; N uni04DA ; G 1134 -U 1243 ; WX 610 ; N uni04DB ; G 1135 -U 1244 ; WX 1102 ; N uni04DC ; G 1136 -U 1245 ; WX 896 ; N uni04DD ; G 1137 -U 1246 ; WX 639 ; N uni04DE ; G 1138 -U 1247 ; WX 523 ; N uni04DF ; G 1139 -U 1248 ; WX 695 ; N uni04E0 ; G 1140 -U 1249 ; WX 576 ; N uni04E1 ; G 1141 -U 1250 ; WX 753 ; N uni04E2 ; G 1142 -U 1251 ; WX 630 ; N uni04E3 ; G 1143 -U 1252 ; WX 753 ; N uni04E4 ; G 1144 -U 1253 ; WX 630 ; N uni04E5 ; G 1145 -U 1254 ; WX 765 ; N uni04E6 ; G 1146 -U 1255 ; WX 618 ; N uni04E7 ; G 1147 -U 1256 ; WX 765 ; N uni04E8 ; G 1148 -U 1257 ; WX 618 ; N uni04E9 ; G 1149 -U 1258 ; WX 765 ; N uni04EA ; G 1150 -U 1259 ; WX 618 ; N uni04EB ; G 1151 -U 1260 ; WX 660 ; N uni04EC ; G 1152 -U 1261 ; WX 533 ; N uni04ED ; G 1153 -U 1262 ; WX 694 ; N uni04EE ; G 1154 -U 1263 ; WX 586 ; N uni04EF ; G 1155 -U 1264 ; WX 694 ; N uni04F0 ; G 1156 -U 1265 ; WX 586 ; N uni04F1 ; G 1157 -U 1266 ; WX 694 ; N uni04F2 ; G 1158 -U 1267 ; WX 586 ; N uni04F3 ; G 1159 -U 1268 ; WX 727 ; N uni04F4 ; G 1160 -U 1269 ; WX 618 ; N uni04F5 ; G 1161 -U 1270 ; WX 573 ; N uni04F6 ; G 1162 -U 1271 ; WX 470 ; N uni04F7 ; G 1163 -U 1272 ; WX 932 ; N uni04F8 ; G 1164 -U 1273 ; WX 813 ; N uni04F9 ; G 1165 -U 1274 ; WX 599 ; N uni04FA ; G 1166 -U 1275 ; WX 488 ; N uni04FB ; G 1167 -U 1276 ; WX 694 ; N uni04FC ; G 1168 -U 1277 ; WX 580 ; N uni04FD ; G 1169 -U 1278 ; WX 694 ; N uni04FE ; G 1170 -U 1279 ; WX 580 ; N uni04FF ; G 1171 -U 1280 ; WX 686 ; N uni0500 ; G 1172 -U 1281 ; WX 547 ; N uni0501 ; G 1173 -U 1282 ; WX 1043 ; N uni0502 ; G 1174 -U 1283 ; WX 804 ; N uni0503 ; G 1175 -U 1284 ; WX 1007 ; N uni0504 ; G 1176 -U 1285 ; WX 828 ; N uni0505 ; G 1177 -U 1286 ; WX 745 ; N uni0506 ; G 1178 -U 1287 ; WX 624 ; N uni0507 ; G 1179 -U 1288 ; WX 1117 ; N uni0508 ; G 1180 -U 1289 ; WX 915 ; N uni0509 ; G 1181 -U 1290 ; WX 1160 ; N uni050A ; G 1182 -U 1291 ; WX 912 ; N uni050B ; G 1183 -U 1292 ; WX 755 ; N uni050C ; G 1184 -U 1293 ; WX 574 ; N uni050D ; G 1185 -U 1294 ; WX 844 ; N uni050E ; G 1186 -U 1295 ; WX 722 ; N uni050F ; G 1187 -U 1296 ; WX 626 ; N uni0510 ; G 1188 -U 1297 ; WX 501 ; N uni0511 ; G 1189 -U 1298 ; WX 747 ; N uni0512 ; G 1190 -U 1299 ; WX 659 ; N uni0513 ; G 1191 -U 1300 ; WX 1157 ; N uni0514 ; G 1192 -U 1301 ; WX 963 ; N uni0515 ; G 1193 -U 1302 ; WX 958 ; N uni0516 ; G 1194 -U 1303 ; WX 883 ; N uni0517 ; G 1195 -U 1304 ; WX 973 ; N uni0518 ; G 1196 -U 1305 ; WX 864 ; N uni0519 ; G 1197 -U 1306 ; WX 765 ; N uni051A ; G 1198 -U 1307 ; WX 644 ; N uni051B ; G 1199 -U 1308 ; WX 993 ; N uni051C ; G 1200 -U 1309 ; WX 831 ; N uni051D ; G 1201 -U 1312 ; WX 1123 ; N uni0520 ; G 1202 -U 1313 ; WX 920 ; N uni0521 ; G 1203 -U 1314 ; WX 1128 ; N uni0522 ; G 1204 -U 1315 ; WX 880 ; N uni0523 ; G 1205 -U 1316 ; WX 861 ; N uni0524 ; G 1206 -U 1317 ; WX 726 ; N uni0525 ; G 1207 -U 1329 ; WX 886 ; N uni0531 ; G 1208 -U 1330 ; WX 730 ; N uni0532 ; G 1209 -U 1331 ; WX 886 ; N uni0533 ; G 1210 -U 1332 ; WX 886 ; N uni0534 ; G 1211 -U 1333 ; WX 730 ; N uni0535 ; G 1212 -U 1334 ; WX 699 ; N uni0536 ; G 1213 -U 1335 ; WX 730 ; N uni0537 ; G 1214 -U 1336 ; WX 730 ; N uni0538 ; G 1215 -U 1337 ; WX 877 ; N uni0539 ; G 1216 -U 1338 ; WX 886 ; N uni053A ; G 1217 -U 1339 ; WX 730 ; N uni053B ; G 1218 -U 1340 ; WX 639 ; N uni053C ; G 1219 -U 1341 ; WX 970 ; N uni053D ; G 1220 -U 1342 ; WX 1022 ; N uni053E ; G 1221 -U 1343 ; WX 730 ; N uni053F ; G 1222 -U 1344 ; WX 639 ; N uni0540 ; G 1223 -U 1345 ; WX 681 ; N uni0541 ; G 1224 -U 1346 ; WX 886 ; N uni0542 ; G 1225 -U 1347 ; WX 789 ; N uni0543 ; G 1226 -U 1348 ; WX 886 ; N uni0544 ; G 1227 -U 1349 ; WX 714 ; N uni0545 ; G 1228 -U 1350 ; WX 886 ; N uni0546 ; G 1229 -U 1351 ; WX 730 ; N uni0547 ; G 1230 -U 1352 ; WX 730 ; N uni0548 ; G 1231 -U 1353 ; WX 730 ; N uni0549 ; G 1232 -U 1354 ; WX 862 ; N uni054A ; G 1233 -U 1355 ; WX 699 ; N uni054B ; G 1234 -U 1356 ; WX 886 ; N uni054C ; G 1235 -U 1357 ; WX 730 ; N uni054D ; G 1236 -U 1358 ; WX 886 ; N uni054E ; G 1237 -U 1359 ; WX 648 ; N uni054F ; G 1238 -U 1360 ; WX 730 ; N uni0550 ; G 1239 -U 1361 ; WX 714 ; N uni0551 ; G 1240 -U 1362 ; WX 805 ; N uni0552 ; G 1241 -U 1363 ; WX 765 ; N uni0553 ; G 1242 -U 1364 ; WX 842 ; N uni0554 ; G 1243 -U 1365 ; WX 765 ; N uni0555 ; G 1244 -U 1366 ; WX 648 ; N uni0556 ; G 1245 -U 1369 ; WX 330 ; N uni0559 ; G 1246 -U 1370 ; WX 342 ; N uni055A ; G 1247 -U 1371 ; WX 495 ; N uni055B ; G 1248 -U 1372 ; WX 495 ; N uni055C ; G 1249 -U 1373 ; WX 342 ; N uni055D ; G 1250 -U 1374 ; WX 491 ; N uni055E ; G 1251 -U 1375 ; WX 468 ; N uni055F ; G 1252 -U 1377 ; WX 938 ; N uni0561 ; G 1253 -U 1378 ; WX 641 ; N uni0562 ; G 1254 -U 1379 ; WX 779 ; N uni0563 ; G 1255 -U 1380 ; WX 781 ; N uni0564 ; G 1256 -U 1381 ; WX 641 ; N uni0565 ; G 1257 -U 1382 ; WX 735 ; N uni0566 ; G 1258 -U 1383 ; WX 588 ; N uni0567 ; G 1259 -U 1384 ; WX 641 ; N uni0568 ; G 1260 -U 1385 ; WX 729 ; N uni0569 ; G 1261 -U 1386 ; WX 735 ; N uni056A ; G 1262 -U 1387 ; WX 641 ; N uni056B ; G 1263 -U 1388 ; WX 448 ; N uni056C ; G 1264 -U 1389 ; WX 916 ; N uni056D ; G 1265 -U 1390 ; WX 644 ; N uni056E ; G 1266 -U 1391 ; WX 641 ; N uni056F ; G 1267 -U 1392 ; WX 641 ; N uni0570 ; G 1268 -U 1393 ; WX 644 ; N uni0571 ; G 1269 -U 1394 ; WX 737 ; N uni0572 ; G 1270 -U 1395 ; WX 641 ; N uni0573 ; G 1271 -U 1396 ; WX 676 ; N uni0574 ; G 1272 -U 1397 ; WX 308 ; N uni0575 ; G 1273 -U 1398 ; WX 794 ; N uni0576 ; G 1274 -U 1399 ; WX 502 ; N uni0577 ; G 1275 -U 1400 ; WX 641 ; N uni0578 ; G 1276 -U 1401 ; WX 502 ; N uni0579 ; G 1277 -U 1402 ; WX 938 ; N uni057A ; G 1278 -U 1403 ; WX 502 ; N uni057B ; G 1279 -U 1404 ; WX 777 ; N uni057C ; G 1280 -U 1405 ; WX 641 ; N uni057D ; G 1281 -U 1406 ; WX 732 ; N uni057E ; G 1282 -U 1407 ; WX 938 ; N uni057F ; G 1283 -U 1408 ; WX 641 ; N uni0580 ; G 1284 -U 1409 ; WX 644 ; N uni0581 ; G 1285 -U 1410 ; WX 514 ; N uni0582 ; G 1286 -U 1411 ; WX 938 ; N uni0583 ; G 1287 -U 1412 ; WX 700 ; N uni0584 ; G 1288 -U 1413 ; WX 618 ; N uni0585 ; G 1289 -U 1414 ; WX 648 ; N uni0586 ; G 1290 -U 1415 ; WX 776 ; N uni0587 ; G 1291 -U 1417 ; WX 360 ; N uni0589 ; G 1292 -U 1418 ; WX 438 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 374 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 334 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 334 ; N uni05C3 ; G 1313 -U 1478 ; WX 447 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 676 ; N uni05D0 ; G 1316 -U 1489 ; WX 605 ; N uni05D1 ; G 1317 -U 1490 ; WX 483 ; N uni05D2 ; G 1318 -U 1491 ; WX 589 ; N uni05D3 ; G 1319 -U 1492 ; WX 641 ; N uni05D4 ; G 1320 -U 1493 ; WX 308 ; N uni05D5 ; G 1321 -U 1494 ; WX 442 ; N uni05D6 ; G 1322 -U 1495 ; WX 641 ; N uni05D7 ; G 1323 -U 1496 ; WX 651 ; N uni05D8 ; G 1324 -U 1497 ; WX 308 ; N uni05D9 ; G 1325 -U 1498 ; WX 584 ; N uni05DA ; G 1326 -U 1499 ; WX 584 ; N uni05DB ; G 1327 -U 1500 ; WX 611 ; N uni05DC ; G 1328 -U 1501 ; WX 641 ; N uni05DD ; G 1329 -U 1502 ; WX 698 ; N uni05DE ; G 1330 -U 1503 ; WX 308 ; N uni05DF ; G 1331 -U 1504 ; WX 447 ; N uni05E0 ; G 1332 -U 1505 ; WX 696 ; N uni05E1 ; G 1333 -U 1506 ; WX 610 ; N uni05E2 ; G 1334 -U 1507 ; WX 646 ; N uni05E3 ; G 1335 -U 1508 ; WX 618 ; N uni05E4 ; G 1336 -U 1509 ; WX 565 ; N uni05E5 ; G 1337 -U 1510 ; WX 676 ; N uni05E6 ; G 1338 -U 1511 ; WX 656 ; N uni05E7 ; G 1339 -U 1512 ; WX 584 ; N uni05E8 ; G 1340 -U 1513 ; WX 854 ; N uni05E9 ; G 1341 -U 1514 ; WX 676 ; N uni05EA ; G 1342 -U 1520 ; WX 598 ; N uni05F0 ; G 1343 -U 1521 ; WX 598 ; N uni05F1 ; G 1344 -U 1522 ; WX 597 ; N uni05F2 ; G 1345 -U 1523 ; WX 399 ; N uni05F3 ; G 1346 -U 1524 ; WX 639 ; N uni05F4 ; G 1347 -U 3647 ; WX 626 ; N uni0E3F ; G 1348 -U 3713 ; WX 734 ; N uni0E81 ; G 1349 -U 3714 ; WX 673 ; N uni0E82 ; G 1350 -U 3716 ; WX 674 ; N uni0E84 ; G 1351 -U 3719 ; WX 512 ; N uni0E87 ; G 1352 -U 3720 ; WX 668 ; N uni0E88 ; G 1353 -U 3722 ; WX 669 ; N uni0E8A ; G 1354 -U 3725 ; WX 685 ; N uni0E8D ; G 1355 -U 3732 ; WX 635 ; N uni0E94 ; G 1356 -U 3733 ; WX 633 ; N uni0E95 ; G 1357 -U 3734 ; WX 672 ; N uni0E96 ; G 1358 -U 3735 ; WX 737 ; N uni0E97 ; G 1359 -U 3737 ; WX 657 ; N uni0E99 ; G 1360 -U 3738 ; WX 654 ; N uni0E9A ; G 1361 -U 3739 ; WX 654 ; N uni0E9B ; G 1362 -U 3740 ; WX 830 ; N uni0E9C ; G 1363 -U 3741 ; WX 744 ; N uni0E9D ; G 1364 -U 3742 ; WX 779 ; N uni0E9E ; G 1365 -U 3743 ; WX 779 ; N uni0E9F ; G 1366 -U 3745 ; WX 752 ; N uni0EA1 ; G 1367 -U 3746 ; WX 685 ; N uni0EA2 ; G 1368 -U 3747 ; WX 692 ; N uni0EA3 ; G 1369 -U 3749 ; WX 691 ; N uni0EA5 ; G 1370 -U 3751 ; WX 642 ; N uni0EA7 ; G 1371 -U 3754 ; WX 744 ; N uni0EAA ; G 1372 -U 3755 ; WX 928 ; N uni0EAB ; G 1373 -U 3757 ; WX 651 ; N uni0EAD ; G 1374 -U 3758 ; WX 705 ; N uni0EAE ; G 1375 -U 3759 ; WX 840 ; N uni0EAF ; G 1376 -U 3760 ; WX 620 ; N uni0EB0 ; G 1377 -U 3761 ; WX 0 ; N uni0EB1 ; G 1378 -U 3762 ; WX 549 ; N uni0EB2 ; G 1379 -U 3763 ; WX 549 ; N uni0EB3 ; G 1380 -U 3764 ; WX 0 ; N uni0EB4 ; G 1381 -U 3765 ; WX 0 ; N uni0EB5 ; G 1382 -U 3766 ; WX 0 ; N uni0EB6 ; G 1383 -U 3767 ; WX 0 ; N uni0EB7 ; G 1384 -U 3768 ; WX 0 ; N uni0EB8 ; G 1385 -U 3769 ; WX 0 ; N uni0EB9 ; G 1386 -U 3771 ; WX 0 ; N uni0EBB ; G 1387 -U 3772 ; WX 0 ; N uni0EBC ; G 1388 -U 3773 ; WX 603 ; N uni0EBD ; G 1389 -U 3776 ; WX 464 ; N uni0EC0 ; G 1390 -U 3777 ; WX 774 ; N uni0EC1 ; G 1391 -U 3778 ; WX 464 ; N uni0EC2 ; G 1392 -U 3779 ; WX 584 ; N uni0EC3 ; G 1393 -U 3780 ; WX 569 ; N uni0EC4 ; G 1394 -U 3782 ; WX 683 ; N uni0EC6 ; G 1395 -U 3784 ; WX 0 ; N uni0EC8 ; G 1396 -U 3785 ; WX 0 ; N uni0EC9 ; G 1397 -U 3786 ; WX 0 ; N uni0ECA ; G 1398 -U 3787 ; WX 0 ; N uni0ECB ; G 1399 -U 3788 ; WX 0 ; N uni0ECC ; G 1400 -U 3789 ; WX 0 ; N uni0ECD ; G 1401 -U 3792 ; WX 694 ; N uni0ED0 ; G 1402 -U 3793 ; WX 694 ; N uni0ED1 ; G 1403 -U 3794 ; WX 624 ; N uni0ED2 ; G 1404 -U 3795 ; WX 752 ; N uni0ED3 ; G 1405 -U 3796 ; WX 655 ; N uni0ED4 ; G 1406 -U 3797 ; WX 655 ; N uni0ED5 ; G 1407 -U 3798 ; WX 764 ; N uni0ED6 ; G 1408 -U 3799 ; WX 710 ; N uni0ED7 ; G 1409 -U 3800 ; WX 683 ; N uni0ED8 ; G 1410 -U 3801 ; WX 818 ; N uni0ED9 ; G 1411 -U 3804 ; WX 1227 ; N uni0EDC ; G 1412 -U 3805 ; WX 1227 ; N uni0EDD ; G 1413 -U 4256 ; WX 826 ; N uni10A0 ; G 1414 -U 4257 ; WX 669 ; N uni10A1 ; G 1415 -U 4258 ; WX 665 ; N uni10A2 ; G 1416 -U 4259 ; WX 753 ; N uni10A3 ; G 1417 -U 4260 ; WX 584 ; N uni10A4 ; G 1418 -U 4261 ; WX 696 ; N uni10A5 ; G 1419 -U 4262 ; WX 771 ; N uni10A6 ; G 1420 -U 4263 ; WX 800 ; N uni10A7 ; G 1421 -U 4264 ; WX 477 ; N uni10A8 ; G 1422 -U 4265 ; WX 570 ; N uni10A9 ; G 1423 -U 4266 ; WX 771 ; N uni10AA ; G 1424 -U 4267 ; WX 810 ; N uni10AB ; G 1425 -U 4268 ; WX 579 ; N uni10AC ; G 1426 -U 4269 ; WX 813 ; N uni10AD ; G 1427 -U 4270 ; WX 732 ; N uni10AE ; G 1428 -U 4271 ; WX 677 ; N uni10AF ; G 1429 -U 4272 ; WX 782 ; N uni10B0 ; G 1430 -U 4273 ; WX 579 ; N uni10B1 ; G 1431 -U 4274 ; WX 579 ; N uni10B2 ; G 1432 -U 4275 ; WX 797 ; N uni10B3 ; G 1433 -U 4276 ; WX 797 ; N uni10B4 ; G 1434 -U 4277 ; WX 660 ; N uni10B5 ; G 1435 -U 4278 ; WX 587 ; N uni10B6 ; G 1436 -U 4279 ; WX 579 ; N uni10B7 ; G 1437 -U 4280 ; WX 582 ; N uni10B8 ; G 1438 -U 4281 ; WX 579 ; N uni10B9 ; G 1439 -U 4282 ; WX 710 ; N uni10BA ; G 1440 -U 4283 ; WX 812 ; N uni10BB ; G 1441 -U 4284 ; WX 570 ; N uni10BC ; G 1442 -U 4285 ; WX 557 ; N uni10BD ; G 1443 -U 4286 ; WX 579 ; N uni10BE ; G 1444 -U 4287 ; WX 700 ; N uni10BF ; G 1445 -U 4288 ; WX 802 ; N uni10C0 ; G 1446 -U 4289 ; WX 541 ; N uni10C1 ; G 1447 -U 4290 ; WX 668 ; N uni10C2 ; G 1448 -U 4291 ; WX 554 ; N uni10C3 ; G 1449 -U 4292 ; WX 570 ; N uni10C4 ; G 1450 -U 4293 ; WX 668 ; N uni10C5 ; G 1451 -U 4304 ; WX 497 ; N uni10D0 ; G 1452 -U 4305 ; WX 497 ; N uni10D1 ; G 1453 -U 4306 ; WX 536 ; N uni10D2 ; G 1454 -U 4307 ; WX 734 ; N uni10D3 ; G 1455 -U 4308 ; WX 505 ; N uni10D4 ; G 1456 -U 4309 ; WX 506 ; N uni10D5 ; G 1457 -U 4310 ; WX 497 ; N uni10D6 ; G 1458 -U 4311 ; WX 744 ; N uni10D7 ; G 1459 -U 4312 ; WX 497 ; N uni10D8 ; G 1460 -U 4313 ; WX 488 ; N uni10D9 ; G 1461 -U 4314 ; WX 967 ; N uni10DA ; G 1462 -U 4315 ; WX 506 ; N uni10DB ; G 1463 -U 4316 ; WX 507 ; N uni10DC ; G 1464 -U 4317 ; WX 730 ; N uni10DD ; G 1465 -U 4318 ; WX 497 ; N uni10DE ; G 1466 -U 4319 ; WX 532 ; N uni10DF ; G 1467 -U 4320 ; WX 740 ; N uni10E0 ; G 1468 -U 4321 ; WX 506 ; N uni10E1 ; G 1469 -U 4322 ; WX 621 ; N uni10E2 ; G 1470 -U 4323 ; WX 525 ; N uni10E3 ; G 1471 -U 4324 ; WX 732 ; N uni10E4 ; G 1472 -U 4325 ; WX 505 ; N uni10E5 ; G 1473 -U 4326 ; WX 731 ; N uni10E6 ; G 1474 -U 4327 ; WX 506 ; N uni10E7 ; G 1475 -U 4328 ; WX 506 ; N uni10E8 ; G 1476 -U 4329 ; WX 507 ; N uni10E9 ; G 1477 -U 4330 ; WX 568 ; N uni10EA ; G 1478 -U 4331 ; WX 506 ; N uni10EB ; G 1479 -U 4332 ; WX 506 ; N uni10EC ; G 1480 -U 4333 ; WX 497 ; N uni10ED ; G 1481 -U 4334 ; WX 506 ; N uni10EE ; G 1482 -U 4335 ; WX 506 ; N uni10EF ; G 1483 -U 4336 ; WX 501 ; N uni10F0 ; G 1484 -U 4337 ; WX 543 ; N uni10F1 ; G 1485 -U 4338 ; WX 497 ; N uni10F2 ; G 1486 -U 4339 ; WX 497 ; N uni10F3 ; G 1487 -U 4340 ; WX 497 ; N uni10F4 ; G 1488 -U 4341 ; WX 544 ; N uni10F5 ; G 1489 -U 4342 ; WX 767 ; N uni10F6 ; G 1490 -U 4343 ; WX 571 ; N uni10F7 ; G 1491 -U 4344 ; WX 506 ; N uni10F8 ; G 1492 -U 4345 ; WX 536 ; N uni10F9 ; G 1493 -U 4346 ; WX 487 ; N uni10FA ; G 1494 -U 4347 ; WX 615 ; N uni10FB ; G 1495 -U 4348 ; WX 331 ; N uni10FC ; G 1496 -U 5121 ; WX 696 ; N uni1401 ; G 1497 -U 5122 ; WX 696 ; N uni1402 ; G 1498 -U 5123 ; WX 696 ; N uni1403 ; G 1499 -U 5124 ; WX 696 ; N uni1404 ; G 1500 -U 5125 ; WX 814 ; N uni1405 ; G 1501 -U 5126 ; WX 814 ; N uni1406 ; G 1502 -U 5127 ; WX 814 ; N uni1407 ; G 1503 -U 5129 ; WX 814 ; N uni1409 ; G 1504 -U 5130 ; WX 814 ; N uni140A ; G 1505 -U 5131 ; WX 814 ; N uni140B ; G 1506 -U 5132 ; WX 916 ; N uni140C ; G 1507 -U 5133 ; WX 908 ; N uni140D ; G 1508 -U 5134 ; WX 916 ; N uni140E ; G 1509 -U 5135 ; WX 908 ; N uni140F ; G 1510 -U 5136 ; WX 916 ; N uni1410 ; G 1511 -U 5137 ; WX 908 ; N uni1411 ; G 1512 -U 5138 ; WX 1034 ; N uni1412 ; G 1513 -U 5139 ; WX 1025 ; N uni1413 ; G 1514 -U 5140 ; WX 1034 ; N uni1414 ; G 1515 -U 5141 ; WX 1025 ; N uni1415 ; G 1516 -U 5142 ; WX 814 ; N uni1416 ; G 1517 -U 5143 ; WX 1034 ; N uni1417 ; G 1518 -U 5144 ; WX 1028 ; N uni1418 ; G 1519 -U 5145 ; WX 1034 ; N uni1419 ; G 1520 -U 5146 ; WX 1028 ; N uni141A ; G 1521 -U 5147 ; WX 814 ; N uni141B ; G 1522 -U 5149 ; WX 278 ; N uni141D ; G 1523 -U 5150 ; WX 476 ; N uni141E ; G 1524 -U 5151 ; WX 382 ; N uni141F ; G 1525 -U 5152 ; WX 382 ; N uni1420 ; G 1526 -U 5153 ; WX 355 ; N uni1421 ; G 1527 -U 5154 ; WX 355 ; N uni1422 ; G 1528 -U 5155 ; WX 355 ; N uni1423 ; G 1529 -U 5156 ; WX 355 ; N uni1424 ; G 1530 -U 5157 ; WX 507 ; N uni1425 ; G 1531 -U 5158 ; WX 423 ; N uni1426 ; G 1532 -U 5159 ; WX 278 ; N uni1427 ; G 1533 -U 5160 ; WX 355 ; N uni1428 ; G 1534 -U 5161 ; WX 355 ; N uni1429 ; G 1535 -U 5162 ; WX 355 ; N uni142A ; G 1536 -U 5163 ; WX 1092 ; N uni142B ; G 1537 -U 5164 ; WX 888 ; N uni142C ; G 1538 -U 5165 ; WX 1094 ; N uni142D ; G 1539 -U 5166 ; WX 1167 ; N uni142E ; G 1540 -U 5167 ; WX 696 ; N uni142F ; G 1541 -U 5168 ; WX 696 ; N uni1430 ; G 1542 -U 5169 ; WX 696 ; N uni1431 ; G 1543 -U 5170 ; WX 696 ; N uni1432 ; G 1544 -U 5171 ; WX 797 ; N uni1433 ; G 1545 -U 5172 ; WX 797 ; N uni1434 ; G 1546 -U 5173 ; WX 797 ; N uni1435 ; G 1547 -U 5175 ; WX 797 ; N uni1437 ; G 1548 -U 5176 ; WX 797 ; N uni1438 ; G 1549 -U 5177 ; WX 797 ; N uni1439 ; G 1550 -U 5178 ; WX 916 ; N uni143A ; G 1551 -U 5179 ; WX 908 ; N uni143B ; G 1552 -U 5180 ; WX 916 ; N uni143C ; G 1553 -U 5181 ; WX 908 ; N uni143D ; G 1554 -U 5182 ; WX 916 ; N uni143E ; G 1555 -U 5183 ; WX 908 ; N uni143F ; G 1556 -U 5184 ; WX 1034 ; N uni1440 ; G 1557 -U 5185 ; WX 1025 ; N uni1441 ; G 1558 -U 5186 ; WX 1034 ; N uni1442 ; G 1559 -U 5187 ; WX 1025 ; N uni1443 ; G 1560 -U 5188 ; WX 1034 ; N uni1444 ; G 1561 -U 5189 ; WX 1028 ; N uni1445 ; G 1562 -U 5190 ; WX 1034 ; N uni1446 ; G 1563 -U 5191 ; WX 1028 ; N uni1447 ; G 1564 -U 5192 ; WX 797 ; N uni1448 ; G 1565 -U 5193 ; WX 518 ; N uni1449 ; G 1566 -U 5194 ; WX 206 ; N uni144A ; G 1567 -U 5196 ; WX 730 ; N uni144C ; G 1568 -U 5197 ; WX 730 ; N uni144D ; G 1569 -U 5198 ; WX 730 ; N uni144E ; G 1570 -U 5199 ; WX 730 ; N uni144F ; G 1571 -U 5200 ; WX 734 ; N uni1450 ; G 1572 -U 5201 ; WX 734 ; N uni1451 ; G 1573 -U 5202 ; WX 734 ; N uni1452 ; G 1574 -U 5204 ; WX 734 ; N uni1454 ; G 1575 -U 5205 ; WX 734 ; N uni1455 ; G 1576 -U 5206 ; WX 734 ; N uni1456 ; G 1577 -U 5207 ; WX 950 ; N uni1457 ; G 1578 -U 5208 ; WX 943 ; N uni1458 ; G 1579 -U 5209 ; WX 950 ; N uni1459 ; G 1580 -U 5210 ; WX 943 ; N uni145A ; G 1581 -U 5211 ; WX 950 ; N uni145B ; G 1582 -U 5212 ; WX 943 ; N uni145C ; G 1583 -U 5213 ; WX 954 ; N uni145D ; G 1584 -U 5214 ; WX 949 ; N uni145E ; G 1585 -U 5215 ; WX 954 ; N uni145F ; G 1586 -U 5216 ; WX 949 ; N uni1460 ; G 1587 -U 5217 ; WX 954 ; N uni1461 ; G 1588 -U 5218 ; WX 946 ; N uni1462 ; G 1589 -U 5219 ; WX 954 ; N uni1463 ; G 1590 -U 5220 ; WX 946 ; N uni1464 ; G 1591 -U 5221 ; WX 954 ; N uni1465 ; G 1592 -U 5222 ; WX 435 ; N uni1466 ; G 1593 -U 5223 ; WX 904 ; N uni1467 ; G 1594 -U 5224 ; WX 904 ; N uni1468 ; G 1595 -U 5225 ; WX 921 ; N uni1469 ; G 1596 -U 5226 ; WX 915 ; N uni146A ; G 1597 -U 5227 ; WX 668 ; N uni146B ; G 1598 -U 5228 ; WX 668 ; N uni146C ; G 1599 -U 5229 ; WX 668 ; N uni146D ; G 1600 -U 5230 ; WX 668 ; N uni146E ; G 1601 -U 5231 ; WX 668 ; N uni146F ; G 1602 -U 5232 ; WX 668 ; N uni1470 ; G 1603 -U 5233 ; WX 668 ; N uni1471 ; G 1604 -U 5234 ; WX 668 ; N uni1472 ; G 1605 -U 5235 ; WX 668 ; N uni1473 ; G 1606 -U 5236 ; WX 926 ; N uni1474 ; G 1607 -U 5237 ; WX 877 ; N uni1475 ; G 1608 -U 5238 ; WX 882 ; N uni1476 ; G 1609 -U 5239 ; WX 877 ; N uni1477 ; G 1610 -U 5240 ; WX 882 ; N uni1478 ; G 1611 -U 5241 ; WX 877 ; N uni1479 ; G 1612 -U 5242 ; WX 926 ; N uni147A ; G 1613 -U 5243 ; WX 877 ; N uni147B ; G 1614 -U 5244 ; WX 926 ; N uni147C ; G 1615 -U 5245 ; WX 877 ; N uni147D ; G 1616 -U 5246 ; WX 882 ; N uni147E ; G 1617 -U 5247 ; WX 877 ; N uni147F ; G 1618 -U 5248 ; WX 882 ; N uni1480 ; G 1619 -U 5249 ; WX 877 ; N uni1481 ; G 1620 -U 5250 ; WX 882 ; N uni1482 ; G 1621 -U 5251 ; WX 451 ; N uni1483 ; G 1622 -U 5252 ; WX 451 ; N uni1484 ; G 1623 -U 5253 ; WX 844 ; N uni1485 ; G 1624 -U 5254 ; WX 844 ; N uni1486 ; G 1625 -U 5255 ; WX 844 ; N uni1487 ; G 1626 -U 5256 ; WX 844 ; N uni1488 ; G 1627 -U 5257 ; WX 668 ; N uni1489 ; G 1628 -U 5258 ; WX 668 ; N uni148A ; G 1629 -U 5259 ; WX 668 ; N uni148B ; G 1630 -U 5260 ; WX 668 ; N uni148C ; G 1631 -U 5261 ; WX 668 ; N uni148D ; G 1632 -U 5262 ; WX 668 ; N uni148E ; G 1633 -U 5263 ; WX 668 ; N uni148F ; G 1634 -U 5264 ; WX 668 ; N uni1490 ; G 1635 -U 5265 ; WX 668 ; N uni1491 ; G 1636 -U 5266 ; WX 926 ; N uni1492 ; G 1637 -U 5267 ; WX 877 ; N uni1493 ; G 1638 -U 5268 ; WX 926 ; N uni1494 ; G 1639 -U 5269 ; WX 877 ; N uni1495 ; G 1640 -U 5270 ; WX 926 ; N uni1496 ; G 1641 -U 5271 ; WX 877 ; N uni1497 ; G 1642 -U 5272 ; WX 926 ; N uni1498 ; G 1643 -U 5273 ; WX 877 ; N uni1499 ; G 1644 -U 5274 ; WX 926 ; N uni149A ; G 1645 -U 5275 ; WX 877 ; N uni149B ; G 1646 -U 5276 ; WX 926 ; N uni149C ; G 1647 -U 5277 ; WX 877 ; N uni149D ; G 1648 -U 5278 ; WX 926 ; N uni149E ; G 1649 -U 5279 ; WX 877 ; N uni149F ; G 1650 -U 5280 ; WX 926 ; N uni14A0 ; G 1651 -U 5281 ; WX 451 ; N uni14A1 ; G 1652 -U 5282 ; WX 451 ; N uni14A2 ; G 1653 -U 5283 ; WX 563 ; N uni14A3 ; G 1654 -U 5284 ; WX 563 ; N uni14A4 ; G 1655 -U 5285 ; WX 563 ; N uni14A5 ; G 1656 -U 5286 ; WX 563 ; N uni14A6 ; G 1657 -U 5287 ; WX 563 ; N uni14A7 ; G 1658 -U 5288 ; WX 563 ; N uni14A8 ; G 1659 -U 5289 ; WX 563 ; N uni14A9 ; G 1660 -U 5290 ; WX 563 ; N uni14AA ; G 1661 -U 5291 ; WX 563 ; N uni14AB ; G 1662 -U 5292 ; WX 793 ; N uni14AC ; G 1663 -U 5293 ; WX 769 ; N uni14AD ; G 1664 -U 5294 ; WX 777 ; N uni14AE ; G 1665 -U 5295 ; WX 786 ; N uni14AF ; G 1666 -U 5296 ; WX 777 ; N uni14B0 ; G 1667 -U 5297 ; WX 786 ; N uni14B1 ; G 1668 -U 5298 ; WX 793 ; N uni14B2 ; G 1669 -U 5299 ; WX 786 ; N uni14B3 ; G 1670 -U 5300 ; WX 793 ; N uni14B4 ; G 1671 -U 5301 ; WX 786 ; N uni14B5 ; G 1672 -U 5302 ; WX 777 ; N uni14B6 ; G 1673 -U 5303 ; WX 786 ; N uni14B7 ; G 1674 -U 5304 ; WX 777 ; N uni14B8 ; G 1675 -U 5305 ; WX 786 ; N uni14B9 ; G 1676 -U 5306 ; WX 777 ; N uni14BA ; G 1677 -U 5307 ; WX 392 ; N uni14BB ; G 1678 -U 5308 ; WX 493 ; N uni14BC ; G 1679 -U 5309 ; WX 392 ; N uni14BD ; G 1680 -U 5312 ; WX 889 ; N uni14C0 ; G 1681 -U 5313 ; WX 889 ; N uni14C1 ; G 1682 -U 5314 ; WX 889 ; N uni14C2 ; G 1683 -U 5315 ; WX 889 ; N uni14C3 ; G 1684 -U 5316 ; WX 838 ; N uni14C4 ; G 1685 -U 5317 ; WX 838 ; N uni14C5 ; G 1686 -U 5318 ; WX 838 ; N uni14C6 ; G 1687 -U 5319 ; WX 838 ; N uni14C7 ; G 1688 -U 5320 ; WX 838 ; N uni14C8 ; G 1689 -U 5321 ; WX 1114 ; N uni14C9 ; G 1690 -U 5322 ; WX 1122 ; N uni14CA ; G 1691 -U 5323 ; WX 1080 ; N uni14CB ; G 1692 -U 5324 ; WX 1105 ; N uni14CC ; G 1693 -U 5325 ; WX 1080 ; N uni14CD ; G 1694 -U 5326 ; WX 1105 ; N uni14CE ; G 1695 -U 5327 ; WX 838 ; N uni14CF ; G 1696 -U 5328 ; WX 593 ; N uni14D0 ; G 1697 -U 5329 ; WX 447 ; N uni14D1 ; G 1698 -U 5330 ; WX 593 ; N uni14D2 ; G 1699 -U 5331 ; WX 889 ; N uni14D3 ; G 1700 -U 5332 ; WX 889 ; N uni14D4 ; G 1701 -U 5333 ; WX 889 ; N uni14D5 ; G 1702 -U 5334 ; WX 889 ; N uni14D6 ; G 1703 -U 5335 ; WX 838 ; N uni14D7 ; G 1704 -U 5336 ; WX 838 ; N uni14D8 ; G 1705 -U 5337 ; WX 838 ; N uni14D9 ; G 1706 -U 5338 ; WX 838 ; N uni14DA ; G 1707 -U 5339 ; WX 838 ; N uni14DB ; G 1708 -U 5340 ; WX 1107 ; N uni14DC ; G 1709 -U 5341 ; WX 1122 ; N uni14DD ; G 1710 -U 5342 ; WX 1155 ; N uni14DE ; G 1711 -U 5343 ; WX 1105 ; N uni14DF ; G 1712 -U 5344 ; WX 1155 ; N uni14E0 ; G 1713 -U 5345 ; WX 1105 ; N uni14E1 ; G 1714 -U 5346 ; WX 1105 ; N uni14E2 ; G 1715 -U 5347 ; WX 1093 ; N uni14E3 ; G 1716 -U 5348 ; WX 1105 ; N uni14E4 ; G 1717 -U 5349 ; WX 1093 ; N uni14E5 ; G 1718 -U 5350 ; WX 1155 ; N uni14E6 ; G 1719 -U 5351 ; WX 1105 ; N uni14E7 ; G 1720 -U 5352 ; WX 1155 ; N uni14E8 ; G 1721 -U 5353 ; WX 1105 ; N uni14E9 ; G 1722 -U 5354 ; WX 593 ; N uni14EA ; G 1723 -U 5356 ; WX 797 ; N uni14EC ; G 1724 -U 5357 ; WX 657 ; N uni14ED ; G 1725 -U 5358 ; WX 657 ; N uni14EE ; G 1726 -U 5359 ; WX 657 ; N uni14EF ; G 1727 -U 5360 ; WX 657 ; N uni14F0 ; G 1728 -U 5361 ; WX 657 ; N uni14F1 ; G 1729 -U 5362 ; WX 657 ; N uni14F2 ; G 1730 -U 5363 ; WX 657 ; N uni14F3 ; G 1731 -U 5364 ; WX 657 ; N uni14F4 ; G 1732 -U 5365 ; WX 657 ; N uni14F5 ; G 1733 -U 5366 ; WX 897 ; N uni14F6 ; G 1734 -U 5367 ; WX 862 ; N uni14F7 ; G 1735 -U 5368 ; WX 870 ; N uni14F8 ; G 1736 -U 5369 ; WX 890 ; N uni14F9 ; G 1737 -U 5370 ; WX 870 ; N uni14FA ; G 1738 -U 5371 ; WX 890 ; N uni14FB ; G 1739 -U 5372 ; WX 897 ; N uni14FC ; G 1740 -U 5373 ; WX 862 ; N uni14FD ; G 1741 -U 5374 ; WX 897 ; N uni14FE ; G 1742 -U 5375 ; WX 862 ; N uni14FF ; G 1743 -U 5376 ; WX 870 ; N uni1500 ; G 1744 -U 5377 ; WX 890 ; N uni1501 ; G 1745 -U 5378 ; WX 870 ; N uni1502 ; G 1746 -U 5379 ; WX 890 ; N uni1503 ; G 1747 -U 5380 ; WX 870 ; N uni1504 ; G 1748 -U 5381 ; WX 443 ; N uni1505 ; G 1749 -U 5382 ; WX 414 ; N uni1506 ; G 1750 -U 5383 ; WX 443 ; N uni1507 ; G 1751 -U 5392 ; WX 831 ; N uni1510 ; G 1752 -U 5393 ; WX 831 ; N uni1511 ; G 1753 -U 5394 ; WX 831 ; N uni1512 ; G 1754 -U 5395 ; WX 1022 ; N uni1513 ; G 1755 -U 5396 ; WX 1022 ; N uni1514 ; G 1756 -U 5397 ; WX 1022 ; N uni1515 ; G 1757 -U 5398 ; WX 1022 ; N uni1516 ; G 1758 -U 5399 ; WX 1088 ; N uni1517 ; G 1759 -U 5400 ; WX 1081 ; N uni1518 ; G 1760 -U 5401 ; WX 1088 ; N uni1519 ; G 1761 -U 5402 ; WX 1081 ; N uni151A ; G 1762 -U 5403 ; WX 1088 ; N uni151B ; G 1763 -U 5404 ; WX 1081 ; N uni151C ; G 1764 -U 5405 ; WX 1288 ; N uni151D ; G 1765 -U 5406 ; WX 1278 ; N uni151E ; G 1766 -U 5407 ; WX 1288 ; N uni151F ; G 1767 -U 5408 ; WX 1278 ; N uni1520 ; G 1768 -U 5409 ; WX 1288 ; N uni1521 ; G 1769 -U 5410 ; WX 1278 ; N uni1522 ; G 1770 -U 5411 ; WX 1288 ; N uni1523 ; G 1771 -U 5412 ; WX 1278 ; N uni1524 ; G 1772 -U 5413 ; WX 671 ; N uni1525 ; G 1773 -U 5414 ; WX 698 ; N uni1526 ; G 1774 -U 5415 ; WX 698 ; N uni1527 ; G 1775 -U 5416 ; WX 698 ; N uni1528 ; G 1776 -U 5417 ; WX 698 ; N uni1529 ; G 1777 -U 5418 ; WX 698 ; N uni152A ; G 1778 -U 5419 ; WX 698 ; N uni152B ; G 1779 -U 5420 ; WX 698 ; N uni152C ; G 1780 -U 5421 ; WX 698 ; N uni152D ; G 1781 -U 5422 ; WX 698 ; N uni152E ; G 1782 -U 5423 ; WX 902 ; N uni152F ; G 1783 -U 5424 ; WX 903 ; N uni1530 ; G 1784 -U 5425 ; WX 911 ; N uni1531 ; G 1785 -U 5426 ; WX 896 ; N uni1532 ; G 1786 -U 5427 ; WX 911 ; N uni1533 ; G 1787 -U 5428 ; WX 896 ; N uni1534 ; G 1788 -U 5429 ; WX 902 ; N uni1535 ; G 1789 -U 5430 ; WX 903 ; N uni1536 ; G 1790 -U 5431 ; WX 902 ; N uni1537 ; G 1791 -U 5432 ; WX 903 ; N uni1538 ; G 1792 -U 5433 ; WX 911 ; N uni1539 ; G 1793 -U 5434 ; WX 896 ; N uni153A ; G 1794 -U 5435 ; WX 911 ; N uni153B ; G 1795 -U 5436 ; WX 896 ; N uni153C ; G 1796 -U 5437 ; WX 911 ; N uni153D ; G 1797 -U 5438 ; WX 445 ; N uni153E ; G 1798 -U 5440 ; WX 355 ; N uni1540 ; G 1799 -U 5441 ; WX 458 ; N uni1541 ; G 1800 -U 5442 ; WX 929 ; N uni1542 ; G 1801 -U 5443 ; WX 929 ; N uni1543 ; G 1802 -U 5444 ; WX 878 ; N uni1544 ; G 1803 -U 5445 ; WX 878 ; N uni1545 ; G 1804 -U 5446 ; WX 878 ; N uni1546 ; G 1805 -U 5447 ; WX 878 ; N uni1547 ; G 1806 -U 5448 ; WX 659 ; N uni1548 ; G 1807 -U 5449 ; WX 659 ; N uni1549 ; G 1808 -U 5450 ; WX 659 ; N uni154A ; G 1809 -U 5451 ; WX 659 ; N uni154B ; G 1810 -U 5452 ; WX 659 ; N uni154C ; G 1811 -U 5453 ; WX 659 ; N uni154D ; G 1812 -U 5454 ; WX 902 ; N uni154E ; G 1813 -U 5455 ; WX 863 ; N uni154F ; G 1814 -U 5456 ; WX 445 ; N uni1550 ; G 1815 -U 5458 ; WX 797 ; N uni1552 ; G 1816 -U 5459 ; WX 696 ; N uni1553 ; G 1817 -U 5460 ; WX 696 ; N uni1554 ; G 1818 -U 5461 ; WX 696 ; N uni1555 ; G 1819 -U 5462 ; WX 696 ; N uni1556 ; G 1820 -U 5463 ; WX 835 ; N uni1557 ; G 1821 -U 5464 ; WX 835 ; N uni1558 ; G 1822 -U 5465 ; WX 835 ; N uni1559 ; G 1823 -U 5466 ; WX 835 ; N uni155A ; G 1824 -U 5467 ; WX 1055 ; N uni155B ; G 1825 -U 5468 ; WX 1028 ; N uni155C ; G 1826 -U 5469 ; WX 542 ; N uni155D ; G 1827 -U 5470 ; WX 730 ; N uni155E ; G 1828 -U 5471 ; WX 730 ; N uni155F ; G 1829 -U 5472 ; WX 730 ; N uni1560 ; G 1830 -U 5473 ; WX 730 ; N uni1561 ; G 1831 -U 5474 ; WX 730 ; N uni1562 ; G 1832 -U 5475 ; WX 730 ; N uni1563 ; G 1833 -U 5476 ; WX 734 ; N uni1564 ; G 1834 -U 5477 ; WX 734 ; N uni1565 ; G 1835 -U 5478 ; WX 734 ; N uni1566 ; G 1836 -U 5479 ; WX 734 ; N uni1567 ; G 1837 -U 5480 ; WX 954 ; N uni1568 ; G 1838 -U 5481 ; WX 946 ; N uni1569 ; G 1839 -U 5482 ; WX 493 ; N uni156A ; G 1840 -U 5492 ; WX 879 ; N uni1574 ; G 1841 -U 5493 ; WX 879 ; N uni1575 ; G 1842 -U 5494 ; WX 879 ; N uni1576 ; G 1843 -U 5495 ; WX 879 ; N uni1577 ; G 1844 -U 5496 ; WX 879 ; N uni1578 ; G 1845 -U 5497 ; WX 879 ; N uni1579 ; G 1846 -U 5498 ; WX 879 ; N uni157A ; G 1847 -U 5499 ; WX 556 ; N uni157B ; G 1848 -U 5500 ; WX 753 ; N uni157C ; G 1849 -U 5501 ; WX 458 ; N uni157D ; G 1850 -U 5502 ; WX 1114 ; N uni157E ; G 1851 -U 5503 ; WX 1114 ; N uni157F ; G 1852 -U 5504 ; WX 1114 ; N uni1580 ; G 1853 -U 5505 ; WX 1114 ; N uni1581 ; G 1854 -U 5506 ; WX 1114 ; N uni1582 ; G 1855 -U 5507 ; WX 1114 ; N uni1583 ; G 1856 -U 5508 ; WX 1114 ; N uni1584 ; G 1857 -U 5509 ; WX 890 ; N uni1585 ; G 1858 -U 5514 ; WX 879 ; N uni158A ; G 1859 -U 5515 ; WX 879 ; N uni158B ; G 1860 -U 5516 ; WX 879 ; N uni158C ; G 1861 -U 5517 ; WX 879 ; N uni158D ; G 1862 -U 5518 ; WX 1432 ; N uni158E ; G 1863 -U 5519 ; WX 1432 ; N uni158F ; G 1864 -U 5520 ; WX 1432 ; N uni1590 ; G 1865 -U 5521 ; WX 1165 ; N uni1591 ; G 1866 -U 5522 ; WX 1165 ; N uni1592 ; G 1867 -U 5523 ; WX 1432 ; N uni1593 ; G 1868 -U 5524 ; WX 1432 ; N uni1594 ; G 1869 -U 5525 ; WX 763 ; N uni1595 ; G 1870 -U 5526 ; WX 1146 ; N uni1596 ; G 1871 -U 5536 ; WX 889 ; N uni15A0 ; G 1872 -U 5537 ; WX 889 ; N uni15A1 ; G 1873 -U 5538 ; WX 838 ; N uni15A2 ; G 1874 -U 5539 ; WX 838 ; N uni15A3 ; G 1875 -U 5540 ; WX 838 ; N uni15A4 ; G 1876 -U 5541 ; WX 838 ; N uni15A5 ; G 1877 -U 5542 ; WX 593 ; N uni15A6 ; G 1878 -U 5543 ; WX 698 ; N uni15A7 ; G 1879 -U 5544 ; WX 698 ; N uni15A8 ; G 1880 -U 5545 ; WX 698 ; N uni15A9 ; G 1881 -U 5546 ; WX 698 ; N uni15AA ; G 1882 -U 5547 ; WX 698 ; N uni15AB ; G 1883 -U 5548 ; WX 698 ; N uni15AC ; G 1884 -U 5549 ; WX 698 ; N uni15AD ; G 1885 -U 5550 ; WX 445 ; N uni15AE ; G 1886 -U 5551 ; WX 668 ; N uni15AF ; G 1887 -U 5598 ; WX 747 ; N uni15DE ; G 1888 -U 5601 ; WX 747 ; N uni15E1 ; G 1889 -U 5702 ; WX 446 ; N uni1646 ; G 1890 -U 5703 ; WX 446 ; N uni1647 ; G 1891 -U 5742 ; WX 371 ; N uni166E ; G 1892 -U 5743 ; WX 1114 ; N uni166F ; G 1893 -U 5744 ; WX 1432 ; N uni1670 ; G 1894 -U 5745 ; WX 1814 ; N uni1671 ; G 1895 -U 5746 ; WX 1814 ; N uni1672 ; G 1896 -U 5747 ; WX 1548 ; N uni1673 ; G 1897 -U 5748 ; WX 1510 ; N uni1674 ; G 1898 -U 5749 ; WX 1814 ; N uni1675 ; G 1899 -U 5750 ; WX 1814 ; N uni1676 ; G 1900 -U 7424 ; WX 586 ; N uni1D00 ; G 1901 -U 7425 ; WX 750 ; N uni1D01 ; G 1902 -U 7426 ; WX 943 ; N uni1D02 ; G 1903 -U 7427 ; WX 547 ; N uni1D03 ; G 1904 -U 7428 ; WX 533 ; N uni1D04 ; G 1905 -U 7429 ; WX 608 ; N uni1D05 ; G 1906 -U 7430 ; WX 608 ; N uni1D06 ; G 1907 -U 7431 ; WX 502 ; N uni1D07 ; G 1908 -U 7432 ; WX 501 ; N uni1D08 ; G 1909 -U 7433 ; WX 308 ; N uni1D09 ; G 1910 -U 7434 ; WX 444 ; N uni1D0A ; G 1911 -U 7435 ; WX 598 ; N uni1D0B ; G 1912 -U 7436 ; WX 485 ; N uni1D0C ; G 1913 -U 7437 ; WX 735 ; N uni1D0D ; G 1914 -U 7438 ; WX 630 ; N uni1D0E ; G 1915 -U 7439 ; WX 618 ; N uni1D0F ; G 1916 -U 7440 ; WX 533 ; N uni1D10 ; G 1917 -U 7441 ; WX 594 ; N uni1D11 ; G 1918 -U 7442 ; WX 594 ; N uni1D12 ; G 1919 -U 7443 ; WX 594 ; N uni1D13 ; G 1920 -U 7444 ; WX 984 ; N uni1D14 ; G 1921 -U 7446 ; WX 618 ; N uni1D16 ; G 1922 -U 7447 ; WX 618 ; N uni1D17 ; G 1923 -U 7448 ; WX 500 ; N uni1D18 ; G 1924 -U 7449 ; WX 578 ; N uni1D19 ; G 1925 -U 7450 ; WX 578 ; N uni1D1A ; G 1926 -U 7451 ; WX 521 ; N uni1D1B ; G 1927 -U 7452 ; WX 571 ; N uni1D1C ; G 1928 -U 7453 ; WX 663 ; N uni1D1D ; G 1929 -U 7454 ; WX 853 ; N uni1D1E ; G 1930 -U 7455 ; WX 625 ; N uni1D1F ; G 1931 -U 7456 ; WX 586 ; N uni1D20 ; G 1932 -U 7457 ; WX 831 ; N uni1D21 ; G 1933 -U 7458 ; WX 523 ; N uni1D22 ; G 1934 -U 7459 ; WX 581 ; N uni1D23 ; G 1935 -U 7462 ; WX 485 ; N uni1D26 ; G 1936 -U 7463 ; WX 586 ; N uni1D27 ; G 1937 -U 7464 ; WX 622 ; N uni1D28 ; G 1938 -U 7465 ; WX 500 ; N uni1D29 ; G 1939 -U 7466 ; WX 703 ; N uni1D2A ; G 1940 -U 7467 ; WX 659 ; N uni1D2B ; G 1941 -U 7468 ; WX 438 ; N uni1D2C ; G 1942 -U 7469 ; WX 615 ; N uni1D2D ; G 1943 -U 7470 ; WX 432 ; N uni1D2E ; G 1944 -U 7472 ; WX 470 ; N uni1D30 ; G 1945 -U 7473 ; WX 387 ; N uni1D31 ; G 1946 -U 7474 ; WX 387 ; N uni1D32 ; G 1947 -U 7475 ; WX 465 ; N uni1D33 ; G 1948 -U 7476 ; WX 474 ; N uni1D34 ; G 1949 -U 7477 ; WX 211 ; N uni1D35 ; G 1950 -U 7478 ; WX 211 ; N uni1D36 ; G 1951 -U 7479 ; WX 439 ; N uni1D37 ; G 1952 -U 7480 ; WX 361 ; N uni1D38 ; G 1953 -U 7481 ; WX 563 ; N uni1D39 ; G 1954 -U 7482 ; WX 474 ; N uni1D3A ; G 1955 -U 7483 ; WX 474 ; N uni1D3B ; G 1956 -U 7484 ; WX 481 ; N uni1D3C ; G 1957 -U 7485 ; WX 458 ; N uni1D3D ; G 1958 -U 7486 ; WX 415 ; N uni1D3E ; G 1959 -U 7487 ; WX 436 ; N uni1D3F ; G 1960 -U 7488 ; WX 387 ; N uni1D40 ; G 1961 -U 7489 ; WX 460 ; N uni1D41 ; G 1962 -U 7490 ; WX 625 ; N uni1D42 ; G 1963 -U 7491 ; WX 412 ; N uni1D43 ; G 1964 -U 7492 ; WX 412 ; N uni1D44 ; G 1965 -U 7493 ; WX 431 ; N uni1D45 ; G 1966 -U 7494 ; WX 641 ; N uni1D46 ; G 1967 -U 7495 ; WX 431 ; N uni1D47 ; G 1968 -U 7496 ; WX 431 ; N uni1D48 ; G 1969 -U 7497 ; WX 431 ; N uni1D49 ; G 1970 -U 7498 ; WX 431 ; N uni1D4A ; G 1971 -U 7499 ; WX 347 ; N uni1D4B ; G 1972 -U 7500 ; WX 347 ; N uni1D4C ; G 1973 -U 7501 ; WX 431 ; N uni1D4D ; G 1974 -U 7502 ; WX 197 ; N uni1D4E ; G 1975 -U 7503 ; WX 438 ; N uni1D4F ; G 1976 -U 7504 ; WX 597 ; N uni1D50 ; G 1977 -U 7505 ; WX 410 ; N uni1D51 ; G 1978 -U 7506 ; WX 439 ; N uni1D52 ; G 1979 -U 7507 ; WX 372 ; N uni1D53 ; G 1980 -U 7508 ; WX 439 ; N uni1D54 ; G 1981 -U 7509 ; WX 439 ; N uni1D55 ; G 1982 -U 7510 ; WX 431 ; N uni1D56 ; G 1983 -U 7511 ; WX 349 ; N uni1D57 ; G 1984 -U 7512 ; WX 410 ; N uni1D58 ; G 1985 -U 7513 ; WX 416 ; N uni1D59 ; G 1986 -U 7514 ; WX 597 ; N uni1D5A ; G 1987 -U 7515 ; WX 451 ; N uni1D5B ; G 1988 -U 7517 ; WX 405 ; N uni1D5D ; G 1989 -U 7518 ; WX 386 ; N uni1D5E ; G 1990 -U 7519 ; WX 389 ; N uni1D5F ; G 1991 -U 7520 ; WX 443 ; N uni1D60 ; G 1992 -U 7521 ; WX 365 ; N uni1D61 ; G 1993 -U 7522 ; WX 197 ; N uni1D62 ; G 1994 -U 7523 ; WX 284 ; N uni1D63 ; G 1995 -U 7524 ; WX 410 ; N uni1D64 ; G 1996 -U 7525 ; WX 451 ; N uni1D65 ; G 1997 -U 7526 ; WX 405 ; N uni1D66 ; G 1998 -U 7527 ; WX 386 ; N uni1D67 ; G 1999 -U 7528 ; WX 405 ; N uni1D68 ; G 2000 -U 7529 ; WX 443 ; N uni1D69 ; G 2001 -U 7530 ; WX 365 ; N uni1D6A ; G 2002 -U 7543 ; WX 644 ; N uni1D77 ; G 2003 -U 7544 ; WX 474 ; N uni1D78 ; G 2004 -U 7547 ; WX 491 ; N uni1D7B ; G 2005 -U 7549 ; WX 672 ; N uni1D7D ; G 2006 -U 7557 ; WX 462 ; N uni1D85 ; G 2007 -U 7579 ; WX 431 ; N uni1D9B ; G 2008 -U 7580 ; WX 372 ; N uni1D9C ; G 2009 -U 7581 ; WX 372 ; N uni1D9D ; G 2010 -U 7582 ; WX 439 ; N uni1D9E ; G 2011 -U 7583 ; WX 347 ; N uni1D9F ; G 2012 -U 7584 ; WX 339 ; N uni1DA0 ; G 2013 -U 7585 ; WX 313 ; N uni1DA1 ; G 2014 -U 7586 ; WX 431 ; N uni1DA2 ; G 2015 -U 7587 ; WX 410 ; N uni1DA3 ; G 2016 -U 7588 ; WX 312 ; N uni1DA4 ; G 2017 -U 7589 ; WX 253 ; N uni1DA5 ; G 2018 -U 7590 ; WX 312 ; N uni1DA6 ; G 2019 -U 7591 ; WX 312 ; N uni1DA7 ; G 2020 -U 7592 ; WX 388 ; N uni1DA8 ; G 2021 -U 7593 ; WX 293 ; N uni1DA9 ; G 2022 -U 7594 ; WX 296 ; N uni1DAA ; G 2023 -U 7595 ; WX 333 ; N uni1DAB ; G 2024 -U 7596 ; WX 598 ; N uni1DAC ; G 2025 -U 7597 ; WX 597 ; N uni1DAD ; G 2026 -U 7598 ; WX 505 ; N uni1DAE ; G 2027 -U 7599 ; WX 505 ; N uni1DAF ; G 2028 -U 7600 ; WX 403 ; N uni1DB0 ; G 2029 -U 7601 ; WX 439 ; N uni1DB1 ; G 2030 -U 7602 ; WX 488 ; N uni1DB2 ; G 2031 -U 7603 ; WX 379 ; N uni1DB3 ; G 2032 -U 7604 ; WX 356 ; N uni1DB4 ; G 2033 -U 7605 ; WX 349 ; N uni1DB5 ; G 2034 -U 7606 ; WX 524 ; N uni1DB6 ; G 2035 -U 7607 ; WX 444 ; N uni1DB7 ; G 2036 -U 7608 ; WX 359 ; N uni1DB8 ; G 2037 -U 7609 ; WX 405 ; N uni1DB9 ; G 2038 -U 7610 ; WX 451 ; N uni1DBA ; G 2039 -U 7611 ; WX 375 ; N uni1DBB ; G 2040 -U 7612 ; WX 471 ; N uni1DBC ; G 2041 -U 7613 ; WX 422 ; N uni1DBD ; G 2042 -U 7614 ; WX 409 ; N uni1DBE ; G 2043 -U 7615 ; WX 382 ; N uni1DBF ; G 2044 -U 7620 ; WX 0 ; N uni1DC4 ; G 2045 -U 7621 ; WX 0 ; N uni1DC5 ; G 2046 -U 7622 ; WX 0 ; N uni1DC6 ; G 2047 -U 7623 ; WX 0 ; N uni1DC7 ; G 2048 -U 7624 ; WX 0 ; N uni1DC8 ; G 2049 -U 7625 ; WX 0 ; N uni1DC9 ; G 2050 -U 7680 ; WX 696 ; N uni1E00 ; G 2051 -U 7681 ; WX 607 ; N uni1E01 ; G 2052 -U 7682 ; WX 686 ; N uni1E02 ; G 2053 -U 7683 ; WX 644 ; N uni1E03 ; G 2054 -U 7684 ; WX 686 ; N uni1E04 ; G 2055 -U 7685 ; WX 644 ; N uni1E05 ; G 2056 -U 7686 ; WX 686 ; N uni1E06 ; G 2057 -U 7687 ; WX 644 ; N uni1E07 ; G 2058 -U 7688 ; WX 660 ; N uni1E08 ; G 2059 -U 7689 ; WX 533 ; N uni1E09 ; G 2060 -U 7690 ; WX 747 ; N uni1E0A ; G 2061 -U 7691 ; WX 644 ; N uni1E0B ; G 2062 -U 7692 ; WX 747 ; N uni1E0C ; G 2063 -U 7693 ; WX 644 ; N uni1E0D ; G 2064 -U 7694 ; WX 747 ; N uni1E0E ; G 2065 -U 7695 ; WX 644 ; N uni1E0F ; G 2066 -U 7696 ; WX 747 ; N uni1E10 ; G 2067 -U 7697 ; WX 644 ; N uni1E11 ; G 2068 -U 7698 ; WX 747 ; N uni1E12 ; G 2069 -U 7699 ; WX 644 ; N uni1E13 ; G 2070 -U 7700 ; WX 615 ; N uni1E14 ; G 2071 -U 7701 ; WX 610 ; N uni1E15 ; G 2072 -U 7702 ; WX 615 ; N uni1E16 ; G 2073 -U 7703 ; WX 610 ; N uni1E17 ; G 2074 -U 7704 ; WX 615 ; N uni1E18 ; G 2075 -U 7705 ; WX 610 ; N uni1E19 ; G 2076 -U 7706 ; WX 615 ; N uni1E1A ; G 2077 -U 7707 ; WX 610 ; N uni1E1B ; G 2078 -U 7708 ; WX 615 ; N uni1E1C ; G 2079 -U 7709 ; WX 610 ; N uni1E1D ; G 2080 -U 7710 ; WX 615 ; N uni1E1E ; G 2081 -U 7711 ; WX 391 ; N uni1E1F ; G 2082 -U 7712 ; WX 738 ; N uni1E20 ; G 2083 -U 7713 ; WX 644 ; N uni1E21 ; G 2084 -U 7714 ; WX 753 ; N uni1E22 ; G 2085 -U 7715 ; WX 641 ; N uni1E23 ; G 2086 -U 7716 ; WX 753 ; N uni1E24 ; G 2087 -U 7717 ; WX 641 ; N uni1E25 ; G 2088 -U 7718 ; WX 753 ; N uni1E26 ; G 2089 -U 7719 ; WX 641 ; N uni1E27 ; G 2090 -U 7720 ; WX 753 ; N uni1E28 ; G 2091 -U 7721 ; WX 641 ; N uni1E29 ; G 2092 -U 7722 ; WX 753 ; N uni1E2A ; G 2093 -U 7723 ; WX 641 ; N uni1E2B ; G 2094 -U 7724 ; WX 334 ; N uni1E2C ; G 2095 -U 7725 ; WX 308 ; N uni1E2D ; G 2096 -U 7726 ; WX 334 ; N uni1E2E ; G 2097 -U 7727 ; WX 308 ; N uni1E2F ; G 2098 -U 7728 ; WX 697 ; N uni1E30 ; G 2099 -U 7729 ; WX 598 ; N uni1E31 ; G 2100 -U 7730 ; WX 697 ; N uni1E32 ; G 2101 -U 7731 ; WX 598 ; N uni1E33 ; G 2102 -U 7732 ; WX 697 ; N uni1E34 ; G 2103 -U 7733 ; WX 598 ; N uni1E35 ; G 2104 -U 7734 ; WX 573 ; N uni1E36 ; G 2105 -U 7735 ; WX 308 ; N uni1E37 ; G 2106 -U 7736 ; WX 573 ; N uni1E38 ; G 2107 -U 7737 ; WX 308 ; N uni1E39 ; G 2108 -U 7738 ; WX 573 ; N uni1E3A ; G 2109 -U 7739 ; WX 308 ; N uni1E3B ; G 2110 -U 7740 ; WX 573 ; N uni1E3C ; G 2111 -U 7741 ; WX 308 ; N uni1E3D ; G 2112 -U 7742 ; WX 896 ; N uni1E3E ; G 2113 -U 7743 ; WX 938 ; N uni1E3F ; G 2114 -U 7744 ; WX 896 ; N uni1E40 ; G 2115 -U 7745 ; WX 938 ; N uni1E41 ; G 2116 -U 7746 ; WX 896 ; N uni1E42 ; G 2117 -U 7747 ; WX 938 ; N uni1E43 ; G 2118 -U 7748 ; WX 753 ; N uni1E44 ; G 2119 -U 7749 ; WX 641 ; N uni1E45 ; G 2120 -U 7750 ; WX 753 ; N uni1E46 ; G 2121 -U 7751 ; WX 641 ; N uni1E47 ; G 2122 -U 7752 ; WX 753 ; N uni1E48 ; G 2123 -U 7753 ; WX 641 ; N uni1E49 ; G 2124 -U 7754 ; WX 753 ; N uni1E4A ; G 2125 -U 7755 ; WX 641 ; N uni1E4B ; G 2126 -U 7756 ; WX 765 ; N uni1E4C ; G 2127 -U 7757 ; WX 618 ; N uni1E4D ; G 2128 -U 7758 ; WX 765 ; N uni1E4E ; G 2129 -U 7759 ; WX 618 ; N uni1E4F ; G 2130 -U 7760 ; WX 765 ; N uni1E50 ; G 2131 -U 7761 ; WX 618 ; N uni1E51 ; G 2132 -U 7762 ; WX 765 ; N uni1E52 ; G 2133 -U 7763 ; WX 618 ; N uni1E53 ; G 2134 -U 7764 ; WX 659 ; N uni1E54 ; G 2135 -U 7765 ; WX 644 ; N uni1E55 ; G 2136 -U 7766 ; WX 659 ; N uni1E56 ; G 2137 -U 7767 ; WX 644 ; N uni1E57 ; G 2138 -U 7768 ; WX 693 ; N uni1E58 ; G 2139 -U 7769 ; WX 444 ; N uni1E59 ; G 2140 -U 7770 ; WX 693 ; N uni1E5A ; G 2141 -U 7771 ; WX 444 ; N uni1E5B ; G 2142 -U 7772 ; WX 693 ; N uni1E5C ; G 2143 -U 7773 ; WX 444 ; N uni1E5D ; G 2144 -U 7774 ; WX 693 ; N uni1E5E ; G 2145 -U 7775 ; WX 444 ; N uni1E5F ; G 2146 -U 7776 ; WX 648 ; N uni1E60 ; G 2147 -U 7777 ; WX 536 ; N uni1E61 ; G 2148 -U 7778 ; WX 648 ; N uni1E62 ; G 2149 -U 7779 ; WX 536 ; N uni1E63 ; G 2150 -U 7780 ; WX 648 ; N uni1E64 ; G 2151 -U 7781 ; WX 536 ; N uni1E65 ; G 2152 -U 7782 ; WX 648 ; N uni1E66 ; G 2153 -U 7783 ; WX 536 ; N uni1E67 ; G 2154 -U 7784 ; WX 648 ; N uni1E68 ; G 2155 -U 7785 ; WX 536 ; N uni1E69 ; G 2156 -U 7786 ; WX 614 ; N uni1E6A ; G 2157 -U 7787 ; WX 430 ; N uni1E6B ; G 2158 -U 7788 ; WX 614 ; N uni1E6C ; G 2159 -U 7789 ; WX 430 ; N uni1E6D ; G 2160 -U 7790 ; WX 614 ; N uni1E6E ; G 2161 -U 7791 ; WX 430 ; N uni1E6F ; G 2162 -U 7792 ; WX 614 ; N uni1E70 ; G 2163 -U 7793 ; WX 430 ; N uni1E71 ; G 2164 -U 7794 ; WX 730 ; N uni1E72 ; G 2165 -U 7795 ; WX 641 ; N uni1E73 ; G 2166 -U 7796 ; WX 730 ; N uni1E74 ; G 2167 -U 7797 ; WX 641 ; N uni1E75 ; G 2168 -U 7798 ; WX 730 ; N uni1E76 ; G 2169 -U 7799 ; WX 641 ; N uni1E77 ; G 2170 -U 7800 ; WX 730 ; N uni1E78 ; G 2171 -U 7801 ; WX 641 ; N uni1E79 ; G 2172 -U 7802 ; WX 730 ; N uni1E7A ; G 2173 -U 7803 ; WX 641 ; N uni1E7B ; G 2174 -U 7804 ; WX 696 ; N uni1E7C ; G 2175 -U 7805 ; WX 586 ; N uni1E7D ; G 2176 -U 7806 ; WX 696 ; N uni1E7E ; G 2177 -U 7807 ; WX 586 ; N uni1E7F ; G 2178 -U 7808 ; WX 993 ; N Wgrave ; G 2179 -U 7809 ; WX 831 ; N wgrave ; G 2180 -U 7810 ; WX 993 ; N Wacute ; G 2181 -U 7811 ; WX 831 ; N wacute ; G 2182 -U 7812 ; WX 993 ; N Wdieresis ; G 2183 -U 7813 ; WX 831 ; N wdieresis ; G 2184 -U 7814 ; WX 993 ; N uni1E86 ; G 2185 -U 7815 ; WX 831 ; N uni1E87 ; G 2186 -U 7816 ; WX 993 ; N uni1E88 ; G 2187 -U 7817 ; WX 831 ; N uni1E89 ; G 2188 -U 7818 ; WX 694 ; N uni1E8A ; G 2189 -U 7819 ; WX 580 ; N uni1E8B ; G 2190 -U 7820 ; WX 694 ; N uni1E8C ; G 2191 -U 7821 ; WX 580 ; N uni1E8D ; G 2192 -U 7822 ; WX 651 ; N uni1E8E ; G 2193 -U 7823 ; WX 586 ; N uni1E8F ; G 2194 -U 7824 ; WX 652 ; N uni1E90 ; G 2195 -U 7825 ; WX 523 ; N uni1E91 ; G 2196 -U 7826 ; WX 652 ; N uni1E92 ; G 2197 -U 7827 ; WX 523 ; N uni1E93 ; G 2198 -U 7828 ; WX 652 ; N uni1E94 ; G 2199 -U 7829 ; WX 523 ; N uni1E95 ; G 2200 -U 7830 ; WX 641 ; N uni1E96 ; G 2201 -U 7831 ; WX 430 ; N uni1E97 ; G 2202 -U 7832 ; WX 831 ; N uni1E98 ; G 2203 -U 7833 ; WX 586 ; N uni1E99 ; G 2204 -U 7834 ; WX 607 ; N uni1E9A ; G 2205 -U 7835 ; WX 391 ; N uni1E9B ; G 2206 -U 7836 ; WX 391 ; N uni1E9C ; G 2207 -U 7837 ; WX 391 ; N uni1E9D ; G 2208 -U 7838 ; WX 806 ; N uni1E9E ; G 2209 -U 7839 ; WX 618 ; N uni1E9F ; G 2210 -U 7840 ; WX 696 ; N uni1EA0 ; G 2211 -U 7841 ; WX 607 ; N uni1EA1 ; G 2212 -U 7842 ; WX 696 ; N uni1EA2 ; G 2213 -U 7843 ; WX 607 ; N uni1EA3 ; G 2214 -U 7844 ; WX 696 ; N uni1EA4 ; G 2215 -U 7845 ; WX 607 ; N uni1EA5 ; G 2216 -U 7846 ; WX 696 ; N uni1EA6 ; G 2217 -U 7847 ; WX 607 ; N uni1EA7 ; G 2218 -U 7848 ; WX 696 ; N uni1EA8 ; G 2219 -U 7849 ; WX 607 ; N uni1EA9 ; G 2220 -U 7850 ; WX 696 ; N uni1EAA ; G 2221 -U 7851 ; WX 607 ; N uni1EAB ; G 2222 -U 7852 ; WX 696 ; N uni1EAC ; G 2223 -U 7853 ; WX 607 ; N uni1EAD ; G 2224 -U 7854 ; WX 696 ; N uni1EAE ; G 2225 -U 7855 ; WX 607 ; N uni1EAF ; G 2226 -U 7856 ; WX 696 ; N uni1EB0 ; G 2227 -U 7857 ; WX 607 ; N uni1EB1 ; G 2228 -U 7858 ; WX 696 ; N uni1EB2 ; G 2229 -U 7859 ; WX 607 ; N uni1EB3 ; G 2230 -U 7860 ; WX 696 ; N uni1EB4 ; G 2231 -U 7861 ; WX 607 ; N uni1EB5 ; G 2232 -U 7862 ; WX 696 ; N uni1EB6 ; G 2233 -U 7863 ; WX 607 ; N uni1EB7 ; G 2234 -U 7864 ; WX 615 ; N uni1EB8 ; G 2235 -U 7865 ; WX 610 ; N uni1EB9 ; G 2236 -U 7866 ; WX 615 ; N uni1EBA ; G 2237 -U 7867 ; WX 610 ; N uni1EBB ; G 2238 -U 7868 ; WX 615 ; N uni1EBC ; G 2239 -U 7869 ; WX 610 ; N uni1EBD ; G 2240 -U 7870 ; WX 615 ; N uni1EBE ; G 2241 -U 7871 ; WX 610 ; N uni1EBF ; G 2242 -U 7872 ; WX 615 ; N uni1EC0 ; G 2243 -U 7873 ; WX 610 ; N uni1EC1 ; G 2244 -U 7874 ; WX 615 ; N uni1EC2 ; G 2245 -U 7875 ; WX 610 ; N uni1EC3 ; G 2246 -U 7876 ; WX 615 ; N uni1EC4 ; G 2247 -U 7877 ; WX 610 ; N uni1EC5 ; G 2248 -U 7878 ; WX 615 ; N uni1EC6 ; G 2249 -U 7879 ; WX 610 ; N uni1EC7 ; G 2250 -U 7880 ; WX 334 ; N uni1EC8 ; G 2251 -U 7881 ; WX 308 ; N uni1EC9 ; G 2252 -U 7882 ; WX 334 ; N uni1ECA ; G 2253 -U 7883 ; WX 308 ; N uni1ECB ; G 2254 -U 7884 ; WX 765 ; N uni1ECC ; G 2255 -U 7885 ; WX 618 ; N uni1ECD ; G 2256 -U 7886 ; WX 765 ; N uni1ECE ; G 2257 -U 7887 ; WX 618 ; N uni1ECF ; G 2258 -U 7888 ; WX 765 ; N uni1ED0 ; G 2259 -U 7889 ; WX 618 ; N uni1ED1 ; G 2260 -U 7890 ; WX 765 ; N uni1ED2 ; G 2261 -U 7891 ; WX 618 ; N uni1ED3 ; G 2262 -U 7892 ; WX 765 ; N uni1ED4 ; G 2263 -U 7893 ; WX 618 ; N uni1ED5 ; G 2264 -U 7894 ; WX 765 ; N uni1ED6 ; G 2265 -U 7895 ; WX 618 ; N uni1ED7 ; G 2266 -U 7896 ; WX 765 ; N uni1ED8 ; G 2267 -U 7897 ; WX 618 ; N uni1ED9 ; G 2268 -U 7898 ; WX 765 ; N uni1EDA ; G 2269 -U 7899 ; WX 618 ; N uni1EDB ; G 2270 -U 7900 ; WX 765 ; N uni1EDC ; G 2271 -U 7901 ; WX 618 ; N uni1EDD ; G 2272 -U 7902 ; WX 765 ; N uni1EDE ; G 2273 -U 7903 ; WX 618 ; N uni1EDF ; G 2274 -U 7904 ; WX 765 ; N uni1EE0 ; G 2275 -U 7905 ; WX 618 ; N uni1EE1 ; G 2276 -U 7906 ; WX 765 ; N uni1EE2 ; G 2277 -U 7907 ; WX 618 ; N uni1EE3 ; G 2278 -U 7908 ; WX 730 ; N uni1EE4 ; G 2279 -U 7909 ; WX 641 ; N uni1EE5 ; G 2280 -U 7910 ; WX 730 ; N uni1EE6 ; G 2281 -U 7911 ; WX 641 ; N uni1EE7 ; G 2282 -U 7912 ; WX 730 ; N uni1EE8 ; G 2283 -U 7913 ; WX 641 ; N uni1EE9 ; G 2284 -U 7914 ; WX 730 ; N uni1EEA ; G 2285 -U 7915 ; WX 641 ; N uni1EEB ; G 2286 -U 7916 ; WX 730 ; N uni1EEC ; G 2287 -U 7917 ; WX 641 ; N uni1EED ; G 2288 -U 7918 ; WX 730 ; N uni1EEE ; G 2289 -U 7919 ; WX 641 ; N uni1EEF ; G 2290 -U 7920 ; WX 730 ; N uni1EF0 ; G 2291 -U 7921 ; WX 641 ; N uni1EF1 ; G 2292 -U 7922 ; WX 651 ; N Ygrave ; G 2293 -U 7923 ; WX 586 ; N ygrave ; G 2294 -U 7924 ; WX 651 ; N uni1EF4 ; G 2295 -U 7925 ; WX 586 ; N uni1EF5 ; G 2296 -U 7926 ; WX 651 ; N uni1EF6 ; G 2297 -U 7927 ; WX 586 ; N uni1EF7 ; G 2298 -U 7928 ; WX 651 ; N uni1EF8 ; G 2299 -U 7929 ; WX 586 ; N uni1EF9 ; G 2300 -U 7930 ; WX 857 ; N uni1EFA ; G 2301 -U 7931 ; WX 579 ; N uni1EFB ; G 2302 -U 7936 ; WX 618 ; N uni1F00 ; G 2303 -U 7937 ; WX 618 ; N uni1F01 ; G 2304 -U 7938 ; WX 618 ; N uni1F02 ; G 2305 -U 7939 ; WX 618 ; N uni1F03 ; G 2306 -U 7940 ; WX 618 ; N uni1F04 ; G 2307 -U 7941 ; WX 618 ; N uni1F05 ; G 2308 -U 7942 ; WX 618 ; N uni1F06 ; G 2309 -U 7943 ; WX 618 ; N uni1F07 ; G 2310 -U 7944 ; WX 696 ; N uni1F08 ; G 2311 -U 7945 ; WX 696 ; N uni1F09 ; G 2312 -U 7946 ; WX 937 ; N uni1F0A ; G 2313 -U 7947 ; WX 939 ; N uni1F0B ; G 2314 -U 7948 ; WX 841 ; N uni1F0C ; G 2315 -U 7949 ; WX 866 ; N uni1F0D ; G 2316 -U 7950 ; WX 751 ; N uni1F0E ; G 2317 -U 7951 ; WX 773 ; N uni1F0F ; G 2318 -U 7952 ; WX 501 ; N uni1F10 ; G 2319 -U 7953 ; WX 501 ; N uni1F11 ; G 2320 -U 7954 ; WX 501 ; N uni1F12 ; G 2321 -U 7955 ; WX 501 ; N uni1F13 ; G 2322 -U 7956 ; WX 501 ; N uni1F14 ; G 2323 -U 7957 ; WX 501 ; N uni1F15 ; G 2324 -U 7960 ; WX 712 ; N uni1F18 ; G 2325 -U 7961 ; WX 715 ; N uni1F19 ; G 2326 -U 7962 ; WX 989 ; N uni1F1A ; G 2327 -U 7963 ; WX 986 ; N uni1F1B ; G 2328 -U 7964 ; WX 920 ; N uni1F1C ; G 2329 -U 7965 ; WX 947 ; N uni1F1D ; G 2330 -U 7968 ; WX 641 ; N uni1F20 ; G 2331 -U 7969 ; WX 641 ; N uni1F21 ; G 2332 -U 7970 ; WX 641 ; N uni1F22 ; G 2333 -U 7971 ; WX 641 ; N uni1F23 ; G 2334 -U 7972 ; WX 641 ; N uni1F24 ; G 2335 -U 7973 ; WX 641 ; N uni1F25 ; G 2336 -U 7974 ; WX 641 ; N uni1F26 ; G 2337 -U 7975 ; WX 641 ; N uni1F27 ; G 2338 -U 7976 ; WX 851 ; N uni1F28 ; G 2339 -U 7977 ; WX 856 ; N uni1F29 ; G 2340 -U 7978 ; WX 1125 ; N uni1F2A ; G 2341 -U 7979 ; WX 1125 ; N uni1F2B ; G 2342 -U 7980 ; WX 1062 ; N uni1F2C ; G 2343 -U 7981 ; WX 1085 ; N uni1F2D ; G 2344 -U 7982 ; WX 948 ; N uni1F2E ; G 2345 -U 7983 ; WX 956 ; N uni1F2F ; G 2346 -U 7984 ; WX 351 ; N uni1F30 ; G 2347 -U 7985 ; WX 351 ; N uni1F31 ; G 2348 -U 7986 ; WX 351 ; N uni1F32 ; G 2349 -U 7987 ; WX 351 ; N uni1F33 ; G 2350 -U 7988 ; WX 351 ; N uni1F34 ; G 2351 -U 7989 ; WX 351 ; N uni1F35 ; G 2352 -U 7990 ; WX 351 ; N uni1F36 ; G 2353 -U 7991 ; WX 351 ; N uni1F37 ; G 2354 -U 7992 ; WX 435 ; N uni1F38 ; G 2355 -U 7993 ; WX 440 ; N uni1F39 ; G 2356 -U 7994 ; WX 699 ; N uni1F3A ; G 2357 -U 7995 ; WX 707 ; N uni1F3B ; G 2358 -U 7996 ; WX 641 ; N uni1F3C ; G 2359 -U 7997 ; WX 664 ; N uni1F3D ; G 2360 -U 7998 ; WX 544 ; N uni1F3E ; G 2361 -U 7999 ; WX 544 ; N uni1F3F ; G 2362 -U 8000 ; WX 618 ; N uni1F40 ; G 2363 -U 8001 ; WX 618 ; N uni1F41 ; G 2364 -U 8002 ; WX 618 ; N uni1F42 ; G 2365 -U 8003 ; WX 618 ; N uni1F43 ; G 2366 -U 8004 ; WX 618 ; N uni1F44 ; G 2367 -U 8005 ; WX 618 ; N uni1F45 ; G 2368 -U 8008 ; WX 802 ; N uni1F48 ; G 2369 -U 8009 ; WX 839 ; N uni1F49 ; G 2370 -U 8010 ; WX 1099 ; N uni1F4A ; G 2371 -U 8011 ; WX 1101 ; N uni1F4B ; G 2372 -U 8012 ; WX 947 ; N uni1F4C ; G 2373 -U 8013 ; WX 974 ; N uni1F4D ; G 2374 -U 8016 ; WX 607 ; N uni1F50 ; G 2375 -U 8017 ; WX 607 ; N uni1F51 ; G 2376 -U 8018 ; WX 607 ; N uni1F52 ; G 2377 -U 8019 ; WX 607 ; N uni1F53 ; G 2378 -U 8020 ; WX 607 ; N uni1F54 ; G 2379 -U 8021 ; WX 607 ; N uni1F55 ; G 2380 -U 8022 ; WX 607 ; N uni1F56 ; G 2381 -U 8023 ; WX 607 ; N uni1F57 ; G 2382 -U 8025 ; WX 837 ; N uni1F59 ; G 2383 -U 8027 ; WX 1065 ; N uni1F5B ; G 2384 -U 8029 ; WX 1079 ; N uni1F5D ; G 2385 -U 8031 ; WX 944 ; N uni1F5F ; G 2386 -U 8032 ; WX 782 ; N uni1F60 ; G 2387 -U 8033 ; WX 782 ; N uni1F61 ; G 2388 -U 8034 ; WX 782 ; N uni1F62 ; G 2389 -U 8035 ; WX 782 ; N uni1F63 ; G 2390 -U 8036 ; WX 782 ; N uni1F64 ; G 2391 -U 8037 ; WX 782 ; N uni1F65 ; G 2392 -U 8038 ; WX 782 ; N uni1F66 ; G 2393 -U 8039 ; WX 782 ; N uni1F67 ; G 2394 -U 8040 ; WX 817 ; N uni1F68 ; G 2395 -U 8041 ; WX 862 ; N uni1F69 ; G 2396 -U 8042 ; WX 1121 ; N uni1F6A ; G 2397 -U 8043 ; WX 1126 ; N uni1F6B ; G 2398 -U 8044 ; WX 968 ; N uni1F6C ; G 2399 -U 8045 ; WX 994 ; N uni1F6D ; G 2400 -U 8046 ; WX 925 ; N uni1F6E ; G 2401 -U 8047 ; WX 968 ; N uni1F6F ; G 2402 -U 8048 ; WX 618 ; N uni1F70 ; G 2403 -U 8049 ; WX 618 ; N uni1F71 ; G 2404 -U 8050 ; WX 501 ; N uni1F72 ; G 2405 -U 8051 ; WX 501 ; N uni1F73 ; G 2406 -U 8052 ; WX 641 ; N uni1F74 ; G 2407 -U 8053 ; WX 641 ; N uni1F75 ; G 2408 -U 8054 ; WX 351 ; N uni1F76 ; G 2409 -U 8055 ; WX 351 ; N uni1F77 ; G 2410 -U 8056 ; WX 618 ; N uni1F78 ; G 2411 -U 8057 ; WX 618 ; N uni1F79 ; G 2412 -U 8058 ; WX 607 ; N uni1F7A ; G 2413 -U 8059 ; WX 607 ; N uni1F7B ; G 2414 -U 8060 ; WX 782 ; N uni1F7C ; G 2415 -U 8061 ; WX 782 ; N uni1F7D ; G 2416 -U 8064 ; WX 618 ; N uni1F80 ; G 2417 -U 8065 ; WX 618 ; N uni1F81 ; G 2418 -U 8066 ; WX 618 ; N uni1F82 ; G 2419 -U 8067 ; WX 618 ; N uni1F83 ; G 2420 -U 8068 ; WX 618 ; N uni1F84 ; G 2421 -U 8069 ; WX 618 ; N uni1F85 ; G 2422 -U 8070 ; WX 618 ; N uni1F86 ; G 2423 -U 8071 ; WX 618 ; N uni1F87 ; G 2424 -U 8072 ; WX 696 ; N uni1F88 ; G 2425 -U 8073 ; WX 696 ; N uni1F89 ; G 2426 -U 8074 ; WX 937 ; N uni1F8A ; G 2427 -U 8075 ; WX 939 ; N uni1F8B ; G 2428 -U 8076 ; WX 841 ; N uni1F8C ; G 2429 -U 8077 ; WX 866 ; N uni1F8D ; G 2430 -U 8078 ; WX 751 ; N uni1F8E ; G 2431 -U 8079 ; WX 773 ; N uni1F8F ; G 2432 -U 8080 ; WX 641 ; N uni1F90 ; G 2433 -U 8081 ; WX 641 ; N uni1F91 ; G 2434 -U 8082 ; WX 641 ; N uni1F92 ; G 2435 -U 8083 ; WX 641 ; N uni1F93 ; G 2436 -U 8084 ; WX 641 ; N uni1F94 ; G 2437 -U 8085 ; WX 641 ; N uni1F95 ; G 2438 -U 8086 ; WX 641 ; N uni1F96 ; G 2439 -U 8087 ; WX 641 ; N uni1F97 ; G 2440 -U 8088 ; WX 851 ; N uni1F98 ; G 2441 -U 8089 ; WX 856 ; N uni1F99 ; G 2442 -U 8090 ; WX 1125 ; N uni1F9A ; G 2443 -U 8091 ; WX 1125 ; N uni1F9B ; G 2444 -U 8092 ; WX 1062 ; N uni1F9C ; G 2445 -U 8093 ; WX 1085 ; N uni1F9D ; G 2446 -U 8094 ; WX 948 ; N uni1F9E ; G 2447 -U 8095 ; WX 956 ; N uni1F9F ; G 2448 -U 8096 ; WX 782 ; N uni1FA0 ; G 2449 -U 8097 ; WX 782 ; N uni1FA1 ; G 2450 -U 8098 ; WX 782 ; N uni1FA2 ; G 2451 -U 8099 ; WX 782 ; N uni1FA3 ; G 2452 -U 8100 ; WX 782 ; N uni1FA4 ; G 2453 -U 8101 ; WX 782 ; N uni1FA5 ; G 2454 -U 8102 ; WX 782 ; N uni1FA6 ; G 2455 -U 8103 ; WX 782 ; N uni1FA7 ; G 2456 -U 8104 ; WX 817 ; N uni1FA8 ; G 2457 -U 8105 ; WX 862 ; N uni1FA9 ; G 2458 -U 8106 ; WX 1121 ; N uni1FAA ; G 2459 -U 8107 ; WX 1126 ; N uni1FAB ; G 2460 -U 8108 ; WX 968 ; N uni1FAC ; G 2461 -U 8109 ; WX 994 ; N uni1FAD ; G 2462 -U 8110 ; WX 925 ; N uni1FAE ; G 2463 -U 8111 ; WX 968 ; N uni1FAF ; G 2464 -U 8112 ; WX 618 ; N uni1FB0 ; G 2465 -U 8113 ; WX 618 ; N uni1FB1 ; G 2466 -U 8114 ; WX 618 ; N uni1FB2 ; G 2467 -U 8115 ; WX 618 ; N uni1FB3 ; G 2468 -U 8116 ; WX 618 ; N uni1FB4 ; G 2469 -U 8118 ; WX 618 ; N uni1FB6 ; G 2470 -U 8119 ; WX 618 ; N uni1FB7 ; G 2471 -U 8120 ; WX 696 ; N uni1FB8 ; G 2472 -U 8121 ; WX 696 ; N uni1FB9 ; G 2473 -U 8122 ; WX 789 ; N uni1FBA ; G 2474 -U 8123 ; WX 717 ; N uni1FBB ; G 2475 -U 8124 ; WX 696 ; N uni1FBC ; G 2476 -U 8125 ; WX 450 ; N uni1FBD ; G 2477 -U 8126 ; WX 450 ; N uni1FBE ; G 2478 -U 8127 ; WX 450 ; N uni1FBF ; G 2479 -U 8128 ; WX 450 ; N uni1FC0 ; G 2480 -U 8129 ; WX 450 ; N uni1FC1 ; G 2481 -U 8130 ; WX 641 ; N uni1FC2 ; G 2482 -U 8131 ; WX 641 ; N uni1FC3 ; G 2483 -U 8132 ; WX 641 ; N uni1FC4 ; G 2484 -U 8134 ; WX 641 ; N uni1FC6 ; G 2485 -U 8135 ; WX 641 ; N uni1FC7 ; G 2486 -U 8136 ; WX 836 ; N uni1FC8 ; G 2487 -U 8137 ; WX 761 ; N uni1FC9 ; G 2488 -U 8138 ; WX 972 ; N uni1FCA ; G 2489 -U 8139 ; WX 908 ; N uni1FCB ; G 2490 -U 8140 ; WX 753 ; N uni1FCC ; G 2491 -U 8141 ; WX 450 ; N uni1FCD ; G 2492 -U 8142 ; WX 450 ; N uni1FCE ; G 2493 -U 8143 ; WX 450 ; N uni1FCF ; G 2494 -U 8144 ; WX 351 ; N uni1FD0 ; G 2495 -U 8145 ; WX 351 ; N uni1FD1 ; G 2496 -U 8146 ; WX 351 ; N uni1FD2 ; G 2497 -U 8147 ; WX 351 ; N uni1FD3 ; G 2498 -U 8150 ; WX 351 ; N uni1FD6 ; G 2499 -U 8151 ; WX 351 ; N uni1FD7 ; G 2500 -U 8152 ; WX 334 ; N uni1FD8 ; G 2501 -U 8153 ; WX 334 ; N uni1FD9 ; G 2502 -U 8154 ; WX 559 ; N uni1FDA ; G 2503 -U 8155 ; WX 507 ; N uni1FDB ; G 2504 -U 8157 ; WX 450 ; N uni1FDD ; G 2505 -U 8158 ; WX 450 ; N uni1FDE ; G 2506 -U 8159 ; WX 450 ; N uni1FDF ; G 2507 -U 8160 ; WX 607 ; N uni1FE0 ; G 2508 -U 8161 ; WX 607 ; N uni1FE1 ; G 2509 -U 8162 ; WX 607 ; N uni1FE2 ; G 2510 -U 8163 ; WX 607 ; N uni1FE3 ; G 2511 -U 8164 ; WX 644 ; N uni1FE4 ; G 2512 -U 8165 ; WX 644 ; N uni1FE5 ; G 2513 -U 8166 ; WX 607 ; N uni1FE6 ; G 2514 -U 8167 ; WX 607 ; N uni1FE7 ; G 2515 -U 8168 ; WX 651 ; N uni1FE8 ; G 2516 -U 8169 ; WX 651 ; N uni1FE9 ; G 2517 -U 8170 ; WX 918 ; N uni1FEA ; G 2518 -U 8171 ; WX 882 ; N uni1FEB ; G 2519 -U 8172 ; WX 754 ; N uni1FEC ; G 2520 -U 8173 ; WX 450 ; N uni1FED ; G 2521 -U 8174 ; WX 450 ; N uni1FEE ; G 2522 -U 8175 ; WX 450 ; N uni1FEF ; G 2523 -U 8178 ; WX 782 ; N uni1FF2 ; G 2524 -U 8179 ; WX 782 ; N uni1FF3 ; G 2525 -U 8180 ; WX 782 ; N uni1FF4 ; G 2526 -U 8182 ; WX 782 ; N uni1FF6 ; G 2527 -U 8183 ; WX 782 ; N uni1FF7 ; G 2528 -U 8184 ; WX 958 ; N uni1FF8 ; G 2529 -U 8185 ; WX 801 ; N uni1FF9 ; G 2530 -U 8186 ; WX 976 ; N uni1FFA ; G 2531 -U 8187 ; WX 804 ; N uni1FFB ; G 2532 -U 8188 ; WX 765 ; N uni1FFC ; G 2533 -U 8189 ; WX 450 ; N uni1FFD ; G 2534 -U 8190 ; WX 450 ; N uni1FFE ; G 2535 -U 8192 ; WX 450 ; N uni2000 ; G 2536 -U 8193 ; WX 900 ; N uni2001 ; G 2537 -U 8194 ; WX 450 ; N uni2002 ; G 2538 -U 8195 ; WX 900 ; N uni2003 ; G 2539 -U 8196 ; WX 296 ; N uni2004 ; G 2540 -U 8197 ; WX 225 ; N uni2005 ; G 2541 -U 8198 ; WX 150 ; N uni2006 ; G 2542 -U 8199 ; WX 626 ; N uni2007 ; G 2543 -U 8200 ; WX 342 ; N uni2008 ; G 2544 -U 8201 ; WX 180 ; N uni2009 ; G 2545 -U 8202 ; WX 89 ; N uni200A ; G 2546 -U 8203 ; WX 0 ; N uni200B ; G 2547 -U 8204 ; WX 0 ; N uni200C ; G 2548 -U 8205 ; WX 0 ; N uni200D ; G 2549 -U 8206 ; WX 0 ; N uni200E ; G 2550 -U 8207 ; WX 0 ; N uni200F ; G 2551 -U 8208 ; WX 374 ; N uni2010 ; G 2552 -U 8209 ; WX 374 ; N uni2011 ; G 2553 -U 8210 ; WX 626 ; N figuredash ; G 2554 -U 8211 ; WX 450 ; N endash ; G 2555 -U 8212 ; WX 900 ; N emdash ; G 2556 -U 8213 ; WX 900 ; N uni2015 ; G 2557 -U 8214 ; WX 450 ; N uni2016 ; G 2558 -U 8215 ; WX 450 ; N underscoredbl ; G 2559 -U 8216 ; WX 342 ; N quoteleft ; G 2560 -U 8217 ; WX 342 ; N quoteright ; G 2561 -U 8218 ; WX 342 ; N quotesinglbase ; G 2562 -U 8219 ; WX 342 ; N quotereversed ; G 2563 -U 8220 ; WX 580 ; N quotedblleft ; G 2564 -U 8221 ; WX 580 ; N quotedblright ; G 2565 -U 8222 ; WX 580 ; N quotedblbase ; G 2566 -U 8223 ; WX 591 ; N uni201F ; G 2567 -U 8224 ; WX 450 ; N dagger ; G 2568 -U 8225 ; WX 450 ; N daggerdbl ; G 2569 -U 8226 ; WX 575 ; N bullet ; G 2570 -U 8227 ; WX 575 ; N uni2023 ; G 2571 -U 8228 ; WX 342 ; N onedotenleader ; G 2572 -U 8229 ; WX 616 ; N twodotenleader ; G 2573 -U 8230 ; WX 900 ; N ellipsis ; G 2574 -U 8231 ; WX 313 ; N uni2027 ; G 2575 -U 8232 ; WX 0 ; N uni2028 ; G 2576 -U 8233 ; WX 0 ; N uni2029 ; G 2577 -U 8234 ; WX 0 ; N uni202A ; G 2578 -U 8235 ; WX 0 ; N uni202B ; G 2579 -U 8236 ; WX 0 ; N uni202C ; G 2580 -U 8237 ; WX 0 ; N uni202D ; G 2581 -U 8238 ; WX 0 ; N uni202E ; G 2582 -U 8239 ; WX 180 ; N uni202F ; G 2583 -U 8240 ; WX 1309 ; N perthousand ; G 2584 -U 8241 ; WX 1717 ; N uni2031 ; G 2585 -U 8242 ; WX 237 ; N minute ; G 2586 -U 8243 ; WX 402 ; N second ; G 2587 -U 8244 ; WX 567 ; N uni2034 ; G 2588 -U 8245 ; WX 237 ; N uni2035 ; G 2589 -U 8246 ; WX 402 ; N uni2036 ; G 2590 -U 8247 ; WX 567 ; N uni2037 ; G 2591 -U 8248 ; WX 659 ; N uni2038 ; G 2592 -U 8249 ; WX 371 ; N guilsinglleft ; G 2593 -U 8250 ; WX 371 ; N guilsinglright ; G 2594 -U 8251 ; WX 875 ; N uni203B ; G 2595 -U 8252 ; WX 564 ; N exclamdbl ; G 2596 -U 8253 ; WX 522 ; N uni203D ; G 2597 -U 8254 ; WX 450 ; N uni203E ; G 2598 -U 8255 ; WX 745 ; N uni203F ; G 2599 -U 8256 ; WX 745 ; N uni2040 ; G 2600 -U 8257 ; WX 296 ; N uni2041 ; G 2601 -U 8258 ; WX 920 ; N uni2042 ; G 2602 -U 8259 ; WX 450 ; N uni2043 ; G 2603 -U 8260 ; WX 150 ; N fraction ; G 2604 -U 8261 ; WX 411 ; N uni2045 ; G 2605 -U 8262 ; WX 411 ; N uni2046 ; G 2606 -U 8263 ; WX 927 ; N uni2047 ; G 2607 -U 8264 ; WX 746 ; N uni2048 ; G 2608 -U 8265 ; WX 746 ; N uni2049 ; G 2609 -U 8266 ; WX 461 ; N uni204A ; G 2610 -U 8267 ; WX 618 ; N uni204B ; G 2611 -U 8268 ; WX 450 ; N uni204C ; G 2612 -U 8269 ; WX 450 ; N uni204D ; G 2613 -U 8270 ; WX 470 ; N uni204E ; G 2614 -U 8271 ; WX 360 ; N uni204F ; G 2615 -U 8272 ; WX 745 ; N uni2050 ; G 2616 -U 8273 ; WX 470 ; N uni2051 ; G 2617 -U 8274 ; WX 500 ; N uni2052 ; G 2618 -U 8275 ; WX 754 ; N uni2053 ; G 2619 -U 8276 ; WX 745 ; N uni2054 ; G 2620 -U 8277 ; WX 754 ; N uni2055 ; G 2621 -U 8278 ; WX 615 ; N uni2056 ; G 2622 -U 8279 ; WX 731 ; N uni2057 ; G 2623 -U 8280 ; WX 754 ; N uni2058 ; G 2624 -U 8281 ; WX 754 ; N uni2059 ; G 2625 -U 8282 ; WX 342 ; N uni205A ; G 2626 -U 8283 ; WX 784 ; N uni205B ; G 2627 -U 8284 ; WX 754 ; N uni205C ; G 2628 -U 8285 ; WX 342 ; N uni205D ; G 2629 -U 8286 ; WX 342 ; N uni205E ; G 2630 -U 8287 ; WX 200 ; N uni205F ; G 2631 -U 8288 ; WX 0 ; N uni2060 ; G 2632 -U 8289 ; WX 0 ; N uni2061 ; G 2633 -U 8290 ; WX 0 ; N uni2062 ; G 2634 -U 8291 ; WX 0 ; N uni2063 ; G 2635 -U 8292 ; WX 0 ; N uni2064 ; G 2636 -U 8298 ; WX 0 ; N uni206A ; G 2637 -U 8299 ; WX 0 ; N uni206B ; G 2638 -U 8300 ; WX 0 ; N uni206C ; G 2639 -U 8301 ; WX 0 ; N uni206D ; G 2640 -U 8302 ; WX 0 ; N uni206E ; G 2641 -U 8303 ; WX 0 ; N uni206F ; G 2642 -U 8304 ; WX 394 ; N uni2070 ; G 2643 -U 8305 ; WX 197 ; N uni2071 ; G 2644 -U 8308 ; WX 394 ; N uni2074 ; G 2645 -U 8309 ; WX 394 ; N uni2075 ; G 2646 -U 8310 ; WX 394 ; N uni2076 ; G 2647 -U 8311 ; WX 394 ; N uni2077 ; G 2648 -U 8312 ; WX 394 ; N uni2078 ; G 2649 -U 8313 ; WX 394 ; N uni2079 ; G 2650 -U 8314 ; WX 475 ; N uni207A ; G 2651 -U 8315 ; WX 475 ; N uni207B ; G 2652 -U 8316 ; WX 475 ; N uni207C ; G 2653 -U 8317 ; WX 259 ; N uni207D ; G 2654 -U 8318 ; WX 259 ; N uni207E ; G 2655 -U 8319 ; WX 410 ; N uni207F ; G 2656 -U 8320 ; WX 394 ; N uni2080 ; G 2657 -U 8321 ; WX 394 ; N uni2081 ; G 2658 -U 8322 ; WX 394 ; N uni2082 ; G 2659 -U 8323 ; WX 394 ; N uni2083 ; G 2660 -U 8324 ; WX 394 ; N uni2084 ; G 2661 -U 8325 ; WX 394 ; N uni2085 ; G 2662 -U 8326 ; WX 394 ; N uni2086 ; G 2663 -U 8327 ; WX 394 ; N uni2087 ; G 2664 -U 8328 ; WX 394 ; N uni2088 ; G 2665 -U 8329 ; WX 394 ; N uni2089 ; G 2666 -U 8330 ; WX 475 ; N uni208A ; G 2667 -U 8331 ; WX 475 ; N uni208B ; G 2668 -U 8332 ; WX 475 ; N uni208C ; G 2669 -U 8333 ; WX 259 ; N uni208D ; G 2670 -U 8334 ; WX 259 ; N uni208E ; G 2671 -U 8336 ; WX 412 ; N uni2090 ; G 2672 -U 8337 ; WX 431 ; N uni2091 ; G 2673 -U 8338 ; WX 439 ; N uni2092 ; G 2674 -U 8339 ; WX 371 ; N uni2093 ; G 2675 -U 8340 ; WX 431 ; N uni2094 ; G 2676 -U 8352 ; WX 836 ; N uni20A0 ; G 2677 -U 8353 ; WX 626 ; N colonmonetary ; G 2678 -U 8354 ; WX 626 ; N uni20A2 ; G 2679 -U 8355 ; WX 626 ; N franc ; G 2680 -U 8356 ; WX 626 ; N lira ; G 2681 -U 8357 ; WX 938 ; N uni20A5 ; G 2682 -U 8358 ; WX 753 ; N uni20A6 ; G 2683 -U 8359 ; WX 1339 ; N peseta ; G 2684 -U 8360 ; WX 1084 ; N uni20A8 ; G 2685 -U 8361 ; WX 993 ; N uni20A9 ; G 2686 -U 8362 ; WX 768 ; N uni20AA ; G 2687 -U 8363 ; WX 626 ; N dong ; G 2688 -U 8364 ; WX 626 ; N Euro ; G 2689 -U 8365 ; WX 626 ; N uni20AD ; G 2690 -U 8366 ; WX 626 ; N uni20AE ; G 2691 -U 8367 ; WX 1252 ; N uni20AF ; G 2692 -U 8368 ; WX 626 ; N uni20B0 ; G 2693 -U 8369 ; WX 626 ; N uni20B1 ; G 2694 -U 8370 ; WX 626 ; N uni20B2 ; G 2695 -U 8371 ; WX 626 ; N uni20B3 ; G 2696 -U 8372 ; WX 773 ; N uni20B4 ; G 2697 -U 8373 ; WX 626 ; N uni20B5 ; G 2698 -U 8376 ; WX 626 ; N uni20B8 ; G 2699 -U 8377 ; WX 626 ; N uni20B9 ; G 2700 -U 8400 ; WX 0 ; N uni20D0 ; G 2701 -U 8401 ; WX 0 ; N uni20D1 ; G 2702 -U 8406 ; WX 0 ; N uni20D6 ; G 2703 -U 8407 ; WX 0 ; N uni20D7 ; G 2704 -U 8411 ; WX 0 ; N uni20DB ; G 2705 -U 8412 ; WX 0 ; N uni20DC ; G 2706 -U 8417 ; WX 0 ; N uni20E1 ; G 2707 -U 8448 ; WX 995 ; N uni2100 ; G 2708 -U 8449 ; WX 995 ; N uni2101 ; G 2709 -U 8450 ; WX 660 ; N uni2102 ; G 2710 -U 8451 ; WX 1090 ; N uni2103 ; G 2711 -U 8452 ; WX 807 ; N uni2104 ; G 2712 -U 8453 ; WX 1002 ; N uni2105 ; G 2713 -U 8454 ; WX 1033 ; N uni2106 ; G 2714 -U 8455 ; WX 626 ; N uni2107 ; G 2715 -U 8456 ; WX 628 ; N uni2108 ; G 2716 -U 8457 ; WX 856 ; N uni2109 ; G 2717 -U 8459 ; WX 965 ; N uni210B ; G 2718 -U 8460 ; WX 822 ; N uni210C ; G 2719 -U 8461 ; WX 799 ; N uni210D ; G 2720 -U 8462 ; WX 641 ; N uni210E ; G 2721 -U 8463 ; WX 641 ; N uni210F ; G 2722 -U 8464 ; WX 537 ; N uni2110 ; G 2723 -U 8465 ; WX 627 ; N Ifraktur ; G 2724 -U 8466 ; WX 771 ; N uni2112 ; G 2725 -U 8467 ; WX 424 ; N uni2113 ; G 2726 -U 8468 ; WX 876 ; N uni2114 ; G 2727 -U 8469 ; WX 753 ; N uni2115 ; G 2728 -U 8470 ; WX 1083 ; N uni2116 ; G 2729 -U 8471 ; WX 900 ; N uni2117 ; G 2730 -U 8472 ; WX 627 ; N weierstrass ; G 2731 -U 8473 ; WX 675 ; N uni2119 ; G 2732 -U 8474 ; WX 765 ; N uni211A ; G 2733 -U 8475 ; WX 844 ; N uni211B ; G 2734 -U 8476 ; WX 732 ; N Rfraktur ; G 2735 -U 8477 ; WX 721 ; N uni211D ; G 2736 -U 8478 ; WX 807 ; N prescription ; G 2737 -U 8479 ; WX 639 ; N uni211F ; G 2738 -U 8480 ; WX 917 ; N uni2120 ; G 2739 -U 8481 ; WX 1115 ; N uni2121 ; G 2740 -U 8482 ; WX 900 ; N trademark ; G 2741 -U 8483 ; WX 751 ; N uni2123 ; G 2742 -U 8484 ; WX 679 ; N uni2124 ; G 2743 -U 8485 ; WX 560 ; N uni2125 ; G 2744 -U 8486 ; WX 765 ; N uni2126 ; G 2745 -U 8487 ; WX 692 ; N uni2127 ; G 2746 -U 8488 ; WX 686 ; N uni2128 ; G 2747 -U 8489 ; WX 272 ; N uni2129 ; G 2748 -U 8490 ; WX 697 ; N uni212A ; G 2749 -U 8491 ; WX 696 ; N uni212B ; G 2750 -U 8492 ; WX 835 ; N uni212C ; G 2751 -U 8493 ; WX 736 ; N uni212D ; G 2752 -U 8494 ; WX 769 ; N estimated ; G 2753 -U 8495 ; WX 572 ; N uni212F ; G 2754 -U 8496 ; WX 656 ; N uni2130 ; G 2755 -U 8497 ; WX 727 ; N uni2131 ; G 2756 -U 8498 ; WX 615 ; N uni2132 ; G 2757 -U 8499 ; WX 1065 ; N uni2133 ; G 2758 -U 8500 ; WX 418 ; N uni2134 ; G 2759 -U 8501 ; WX 714 ; N aleph ; G 2760 -U 8502 ; WX 658 ; N uni2136 ; G 2761 -U 8503 ; WX 444 ; N uni2137 ; G 2762 -U 8504 ; WX 615 ; N uni2138 ; G 2763 -U 8505 ; WX 342 ; N uni2139 ; G 2764 -U 8506 ; WX 851 ; N uni213A ; G 2765 -U 8507 ; WX 1232 ; N uni213B ; G 2766 -U 8508 ; WX 710 ; N uni213C ; G 2767 -U 8509 ; WX 663 ; N uni213D ; G 2768 -U 8510 ; WX 589 ; N uni213E ; G 2769 -U 8511 ; WX 776 ; N uni213F ; G 2770 -U 8512 ; WX 756 ; N uni2140 ; G 2771 -U 8513 ; WX 707 ; N uni2141 ; G 2772 -U 8514 ; WX 518 ; N uni2142 ; G 2773 -U 8515 ; WX 573 ; N uni2143 ; G 2774 -U 8516 ; WX 684 ; N uni2144 ; G 2775 -U 8517 ; WX 747 ; N uni2145 ; G 2776 -U 8518 ; WX 644 ; N uni2146 ; G 2777 -U 8519 ; WX 610 ; N uni2147 ; G 2778 -U 8520 ; WX 308 ; N uni2148 ; G 2779 -U 8521 ; WX 308 ; N uni2149 ; G 2780 -U 8523 ; WX 785 ; N uni214B ; G 2781 -U 8526 ; WX 492 ; N uni214E ; G 2782 -U 8528 ; WX 932 ; N uni2150 ; G 2783 -U 8529 ; WX 932 ; N uni2151 ; G 2784 -U 8530 ; WX 1334 ; N uni2152 ; G 2785 -U 8531 ; WX 932 ; N onethird ; G 2786 -U 8532 ; WX 932 ; N twothirds ; G 2787 -U 8533 ; WX 932 ; N uni2155 ; G 2788 -U 8534 ; WX 932 ; N uni2156 ; G 2789 -U 8535 ; WX 932 ; N uni2157 ; G 2790 -U 8536 ; WX 932 ; N uni2158 ; G 2791 -U 8537 ; WX 932 ; N uni2159 ; G 2792 -U 8538 ; WX 932 ; N uni215A ; G 2793 -U 8539 ; WX 932 ; N oneeighth ; G 2794 -U 8540 ; WX 932 ; N threeeighths ; G 2795 -U 8541 ; WX 932 ; N fiveeighths ; G 2796 -U 8542 ; WX 932 ; N seveneighths ; G 2797 -U 8543 ; WX 554 ; N uni215F ; G 2798 -U 8544 ; WX 334 ; N uni2160 ; G 2799 -U 8545 ; WX 593 ; N uni2161 ; G 2800 -U 8546 ; WX 851 ; N uni2162 ; G 2801 -U 8547 ; WX 989 ; N uni2163 ; G 2802 -U 8548 ; WX 696 ; N uni2164 ; G 2803 -U 8549 ; WX 989 ; N uni2165 ; G 2804 -U 8550 ; WX 1247 ; N uni2166 ; G 2805 -U 8551 ; WX 1505 ; N uni2167 ; G 2806 -U 8552 ; WX 1008 ; N uni2168 ; G 2807 -U 8553 ; WX 694 ; N uni2169 ; G 2808 -U 8554 ; WX 1008 ; N uni216A ; G 2809 -U 8555 ; WX 1266 ; N uni216B ; G 2810 -U 8556 ; WX 573 ; N uni216C ; G 2811 -U 8557 ; WX 660 ; N uni216D ; G 2812 -U 8558 ; WX 747 ; N uni216E ; G 2813 -U 8559 ; WX 896 ; N uni216F ; G 2814 -U 8560 ; WX 308 ; N uni2170 ; G 2815 -U 8561 ; WX 546 ; N uni2171 ; G 2816 -U 8562 ; WX 785 ; N uni2172 ; G 2817 -U 8563 ; WX 885 ; N uni2173 ; G 2818 -U 8564 ; WX 586 ; N uni2174 ; G 2819 -U 8565 ; WX 866 ; N uni2175 ; G 2820 -U 8566 ; WX 1104 ; N uni2176 ; G 2821 -U 8567 ; WX 1342 ; N uni2177 ; G 2822 -U 8568 ; WX 872 ; N uni2178 ; G 2823 -U 8569 ; WX 580 ; N uni2179 ; G 2824 -U 8570 ; WX 872 ; N uni217A ; G 2825 -U 8571 ; WX 1110 ; N uni217B ; G 2826 -U 8572 ; WX 308 ; N uni217C ; G 2827 -U 8573 ; WX 533 ; N uni217D ; G 2828 -U 8574 ; WX 644 ; N uni217E ; G 2829 -U 8575 ; WX 938 ; N uni217F ; G 2830 -U 8576 ; WX 1160 ; N uni2180 ; G 2831 -U 8577 ; WX 747 ; N uni2181 ; G 2832 -U 8578 ; WX 1160 ; N uni2182 ; G 2833 -U 8579 ; WX 660 ; N uni2183 ; G 2834 -U 8580 ; WX 533 ; N uni2184 ; G 2835 -U 8581 ; WX 660 ; N uni2185 ; G 2836 -U 8585 ; WX 932 ; N uni2189 ; G 2837 -U 8592 ; WX 754 ; N arrowleft ; G 2838 -U 8593 ; WX 754 ; N arrowup ; G 2839 -U 8594 ; WX 754 ; N arrowright ; G 2840 -U 8595 ; WX 754 ; N arrowdown ; G 2841 -U 8596 ; WX 754 ; N arrowboth ; G 2842 -U 8597 ; WX 754 ; N arrowupdn ; G 2843 -U 8598 ; WX 754 ; N uni2196 ; G 2844 -U 8599 ; WX 754 ; N uni2197 ; G 2845 -U 8600 ; WX 754 ; N uni2198 ; G 2846 -U 8601 ; WX 754 ; N uni2199 ; G 2847 -U 8602 ; WX 754 ; N uni219A ; G 2848 -U 8603 ; WX 754 ; N uni219B ; G 2849 -U 8604 ; WX 754 ; N uni219C ; G 2850 -U 8605 ; WX 754 ; N uni219D ; G 2851 -U 8606 ; WX 754 ; N uni219E ; G 2852 -U 8607 ; WX 754 ; N uni219F ; G 2853 -U 8608 ; WX 754 ; N uni21A0 ; G 2854 -U 8609 ; WX 754 ; N uni21A1 ; G 2855 -U 8610 ; WX 754 ; N uni21A2 ; G 2856 -U 8611 ; WX 754 ; N uni21A3 ; G 2857 -U 8612 ; WX 754 ; N uni21A4 ; G 2858 -U 8613 ; WX 754 ; N uni21A5 ; G 2859 -U 8614 ; WX 754 ; N uni21A6 ; G 2860 -U 8615 ; WX 754 ; N uni21A7 ; G 2861 -U 8616 ; WX 754 ; N arrowupdnbse ; G 2862 -U 8617 ; WX 754 ; N uni21A9 ; G 2863 -U 8618 ; WX 754 ; N uni21AA ; G 2864 -U 8619 ; WX 754 ; N uni21AB ; G 2865 -U 8620 ; WX 754 ; N uni21AC ; G 2866 -U 8621 ; WX 754 ; N uni21AD ; G 2867 -U 8622 ; WX 754 ; N uni21AE ; G 2868 -U 8623 ; WX 754 ; N uni21AF ; G 2869 -U 8624 ; WX 754 ; N uni21B0 ; G 2870 -U 8625 ; WX 754 ; N uni21B1 ; G 2871 -U 8626 ; WX 754 ; N uni21B2 ; G 2872 -U 8627 ; WX 754 ; N uni21B3 ; G 2873 -U 8628 ; WX 754 ; N uni21B4 ; G 2874 -U 8629 ; WX 754 ; N carriagereturn ; G 2875 -U 8630 ; WX 754 ; N uni21B6 ; G 2876 -U 8631 ; WX 754 ; N uni21B7 ; G 2877 -U 8632 ; WX 754 ; N uni21B8 ; G 2878 -U 8633 ; WX 754 ; N uni21B9 ; G 2879 -U 8634 ; WX 754 ; N uni21BA ; G 2880 -U 8635 ; WX 754 ; N uni21BB ; G 2881 -U 8636 ; WX 754 ; N uni21BC ; G 2882 -U 8637 ; WX 754 ; N uni21BD ; G 2883 -U 8638 ; WX 754 ; N uni21BE ; G 2884 -U 8639 ; WX 754 ; N uni21BF ; G 2885 -U 8640 ; WX 754 ; N uni21C0 ; G 2886 -U 8641 ; WX 754 ; N uni21C1 ; G 2887 -U 8642 ; WX 754 ; N uni21C2 ; G 2888 -U 8643 ; WX 754 ; N uni21C3 ; G 2889 -U 8644 ; WX 754 ; N uni21C4 ; G 2890 -U 8645 ; WX 754 ; N uni21C5 ; G 2891 -U 8646 ; WX 754 ; N uni21C6 ; G 2892 -U 8647 ; WX 754 ; N uni21C7 ; G 2893 -U 8648 ; WX 754 ; N uni21C8 ; G 2894 -U 8649 ; WX 754 ; N uni21C9 ; G 2895 -U 8650 ; WX 754 ; N uni21CA ; G 2896 -U 8651 ; WX 754 ; N uni21CB ; G 2897 -U 8652 ; WX 754 ; N uni21CC ; G 2898 -U 8653 ; WX 754 ; N uni21CD ; G 2899 -U 8654 ; WX 754 ; N uni21CE ; G 2900 -U 8655 ; WX 754 ; N uni21CF ; G 2901 -U 8656 ; WX 754 ; N arrowdblleft ; G 2902 -U 8657 ; WX 754 ; N arrowdblup ; G 2903 -U 8658 ; WX 754 ; N arrowdblright ; G 2904 -U 8659 ; WX 754 ; N arrowdbldown ; G 2905 -U 8660 ; WX 754 ; N arrowdblboth ; G 2906 -U 8661 ; WX 754 ; N uni21D5 ; G 2907 -U 8662 ; WX 754 ; N uni21D6 ; G 2908 -U 8663 ; WX 754 ; N uni21D7 ; G 2909 -U 8664 ; WX 754 ; N uni21D8 ; G 2910 -U 8665 ; WX 754 ; N uni21D9 ; G 2911 -U 8666 ; WX 754 ; N uni21DA ; G 2912 -U 8667 ; WX 754 ; N uni21DB ; G 2913 -U 8668 ; WX 754 ; N uni21DC ; G 2914 -U 8669 ; WX 754 ; N uni21DD ; G 2915 -U 8670 ; WX 754 ; N uni21DE ; G 2916 -U 8671 ; WX 754 ; N uni21DF ; G 2917 -U 8672 ; WX 754 ; N uni21E0 ; G 2918 -U 8673 ; WX 754 ; N uni21E1 ; G 2919 -U 8674 ; WX 754 ; N uni21E2 ; G 2920 -U 8675 ; WX 754 ; N uni21E3 ; G 2921 -U 8676 ; WX 754 ; N uni21E4 ; G 2922 -U 8677 ; WX 754 ; N uni21E5 ; G 2923 -U 8678 ; WX 754 ; N uni21E6 ; G 2924 -U 8679 ; WX 754 ; N uni21E7 ; G 2925 -U 8680 ; WX 754 ; N uni21E8 ; G 2926 -U 8681 ; WX 754 ; N uni21E9 ; G 2927 -U 8682 ; WX 754 ; N uni21EA ; G 2928 -U 8683 ; WX 754 ; N uni21EB ; G 2929 -U 8684 ; WX 754 ; N uni21EC ; G 2930 -U 8685 ; WX 754 ; N uni21ED ; G 2931 -U 8686 ; WX 754 ; N uni21EE ; G 2932 -U 8687 ; WX 754 ; N uni21EF ; G 2933 -U 8688 ; WX 754 ; N uni21F0 ; G 2934 -U 8689 ; WX 754 ; N uni21F1 ; G 2935 -U 8690 ; WX 754 ; N uni21F2 ; G 2936 -U 8691 ; WX 754 ; N uni21F3 ; G 2937 -U 8692 ; WX 754 ; N uni21F4 ; G 2938 -U 8693 ; WX 754 ; N uni21F5 ; G 2939 -U 8694 ; WX 754 ; N uni21F6 ; G 2940 -U 8695 ; WX 754 ; N uni21F7 ; G 2941 -U 8696 ; WX 754 ; N uni21F8 ; G 2942 -U 8697 ; WX 754 ; N uni21F9 ; G 2943 -U 8698 ; WX 754 ; N uni21FA ; G 2944 -U 8699 ; WX 754 ; N uni21FB ; G 2945 -U 8700 ; WX 754 ; N uni21FC ; G 2946 -U 8701 ; WX 754 ; N uni21FD ; G 2947 -U 8702 ; WX 754 ; N uni21FE ; G 2948 -U 8703 ; WX 754 ; N uni21FF ; G 2949 -U 8704 ; WX 696 ; N universal ; G 2950 -U 8705 ; WX 626 ; N uni2201 ; G 2951 -U 8706 ; WX 489 ; N partialdiff ; G 2952 -U 8707 ; WX 615 ; N existential ; G 2953 -U 8708 ; WX 615 ; N uni2204 ; G 2954 -U 8709 ; WX 771 ; N emptyset ; G 2955 -U 8710 ; WX 627 ; N increment ; G 2956 -U 8711 ; WX 627 ; N gradient ; G 2957 -U 8712 ; WX 807 ; N element ; G 2958 -U 8713 ; WX 807 ; N notelement ; G 2959 -U 8714 ; WX 675 ; N uni220A ; G 2960 -U 8715 ; WX 807 ; N suchthat ; G 2961 -U 8716 ; WX 807 ; N uni220C ; G 2962 -U 8717 ; WX 675 ; N uni220D ; G 2963 -U 8718 ; WX 572 ; N uni220E ; G 2964 -U 8719 ; WX 708 ; N product ; G 2965 -U 8720 ; WX 708 ; N uni2210 ; G 2966 -U 8721 ; WX 646 ; N summation ; G 2967 -U 8722 ; WX 754 ; N minus ; G 2968 -U 8723 ; WX 754 ; N uni2213 ; G 2969 -U 8724 ; WX 626 ; N uni2214 ; G 2970 -U 8725 ; WX 329 ; N uni2215 ; G 2971 -U 8726 ; WX 626 ; N uni2216 ; G 2972 -U 8727 ; WX 754 ; N asteriskmath ; G 2973 -U 8728 ; WX 563 ; N uni2218 ; G 2974 -U 8729 ; WX 342 ; N uni2219 ; G 2975 -U 8730 ; WX 600 ; N radical ; G 2976 -U 8731 ; WX 600 ; N uni221B ; G 2977 -U 8732 ; WX 600 ; N uni221C ; G 2978 -U 8733 ; WX 641 ; N proportional ; G 2979 -U 8734 ; WX 750 ; N infinity ; G 2980 -U 8735 ; WX 754 ; N orthogonal ; G 2981 -U 8736 ; WX 807 ; N angle ; G 2982 -U 8737 ; WX 807 ; N uni2221 ; G 2983 -U 8738 ; WX 754 ; N uni2222 ; G 2984 -U 8739 ; WX 450 ; N uni2223 ; G 2985 -U 8740 ; WX 450 ; N uni2224 ; G 2986 -U 8741 ; WX 450 ; N uni2225 ; G 2987 -U 8742 ; WX 450 ; N uni2226 ; G 2988 -U 8743 ; WX 730 ; N logicaland ; G 2989 -U 8744 ; WX 730 ; N logicalor ; G 2990 -U 8745 ; WX 730 ; N intersection ; G 2991 -U 8746 ; WX 730 ; N union ; G 2992 -U 8747 ; WX 549 ; N integral ; G 2993 -U 8748 ; WX 835 ; N uni222C ; G 2994 -U 8749 ; WX 1165 ; N uni222D ; G 2995 -U 8750 ; WX 506 ; N uni222E ; G 2996 -U 8751 ; WX 879 ; N uni222F ; G 2997 -U 8752 ; WX 1181 ; N uni2230 ; G 2998 -U 8753 ; WX 506 ; N uni2231 ; G 2999 -U 8754 ; WX 506 ; N uni2232 ; G 3000 -U 8755 ; WX 506 ; N uni2233 ; G 3001 -U 8756 ; WX 626 ; N therefore ; G 3002 -U 8757 ; WX 626 ; N uni2235 ; G 3003 -U 8758 ; WX 264 ; N uni2236 ; G 3004 -U 8759 ; WX 626 ; N uni2237 ; G 3005 -U 8760 ; WX 754 ; N uni2238 ; G 3006 -U 8761 ; WX 754 ; N uni2239 ; G 3007 -U 8762 ; WX 754 ; N uni223A ; G 3008 -U 8763 ; WX 754 ; N uni223B ; G 3009 -U 8764 ; WX 754 ; N similar ; G 3010 -U 8765 ; WX 754 ; N uni223D ; G 3011 -U 8766 ; WX 754 ; N uni223E ; G 3012 -U 8767 ; WX 754 ; N uni223F ; G 3013 -U 8768 ; WX 337 ; N uni2240 ; G 3014 -U 8769 ; WX 754 ; N uni2241 ; G 3015 -U 8770 ; WX 754 ; N uni2242 ; G 3016 -U 8771 ; WX 754 ; N uni2243 ; G 3017 -U 8772 ; WX 754 ; N uni2244 ; G 3018 -U 8773 ; WX 754 ; N congruent ; G 3019 -U 8774 ; WX 754 ; N uni2246 ; G 3020 -U 8775 ; WX 754 ; N uni2247 ; G 3021 -U 8776 ; WX 754 ; N approxequal ; G 3022 -U 8777 ; WX 754 ; N uni2249 ; G 3023 -U 8778 ; WX 754 ; N uni224A ; G 3024 -U 8779 ; WX 754 ; N uni224B ; G 3025 -U 8780 ; WX 754 ; N uni224C ; G 3026 -U 8781 ; WX 754 ; N uni224D ; G 3027 -U 8782 ; WX 754 ; N uni224E ; G 3028 -U 8783 ; WX 754 ; N uni224F ; G 3029 -U 8784 ; WX 754 ; N uni2250 ; G 3030 -U 8785 ; WX 754 ; N uni2251 ; G 3031 -U 8786 ; WX 754 ; N uni2252 ; G 3032 -U 8787 ; WX 754 ; N uni2253 ; G 3033 -U 8788 ; WX 956 ; N uni2254 ; G 3034 -U 8789 ; WX 956 ; N uni2255 ; G 3035 -U 8790 ; WX 754 ; N uni2256 ; G 3036 -U 8791 ; WX 754 ; N uni2257 ; G 3037 -U 8792 ; WX 754 ; N uni2258 ; G 3038 -U 8793 ; WX 754 ; N uni2259 ; G 3039 -U 8794 ; WX 754 ; N uni225A ; G 3040 -U 8795 ; WX 754 ; N uni225B ; G 3041 -U 8796 ; WX 754 ; N uni225C ; G 3042 -U 8797 ; WX 754 ; N uni225D ; G 3043 -U 8798 ; WX 754 ; N uni225E ; G 3044 -U 8799 ; WX 754 ; N uni225F ; G 3045 -U 8800 ; WX 754 ; N notequal ; G 3046 -U 8801 ; WX 754 ; N equivalence ; G 3047 -U 8802 ; WX 754 ; N uni2262 ; G 3048 -U 8803 ; WX 754 ; N uni2263 ; G 3049 -U 8804 ; WX 754 ; N lessequal ; G 3050 -U 8805 ; WX 754 ; N greaterequal ; G 3051 -U 8806 ; WX 754 ; N uni2266 ; G 3052 -U 8807 ; WX 754 ; N uni2267 ; G 3053 -U 8808 ; WX 756 ; N uni2268 ; G 3054 -U 8809 ; WX 756 ; N uni2269 ; G 3055 -U 8810 ; WX 942 ; N uni226A ; G 3056 -U 8811 ; WX 942 ; N uni226B ; G 3057 -U 8812 ; WX 450 ; N uni226C ; G 3058 -U 8813 ; WX 754 ; N uni226D ; G 3059 -U 8814 ; WX 754 ; N uni226E ; G 3060 -U 8815 ; WX 754 ; N uni226F ; G 3061 -U 8816 ; WX 754 ; N uni2270 ; G 3062 -U 8817 ; WX 754 ; N uni2271 ; G 3063 -U 8818 ; WX 754 ; N uni2272 ; G 3064 -U 8819 ; WX 754 ; N uni2273 ; G 3065 -U 8820 ; WX 754 ; N uni2274 ; G 3066 -U 8821 ; WX 754 ; N uni2275 ; G 3067 -U 8822 ; WX 754 ; N uni2276 ; G 3068 -U 8823 ; WX 754 ; N uni2277 ; G 3069 -U 8824 ; WX 754 ; N uni2278 ; G 3070 -U 8825 ; WX 754 ; N uni2279 ; G 3071 -U 8826 ; WX 754 ; N uni227A ; G 3072 -U 8827 ; WX 754 ; N uni227B ; G 3073 -U 8828 ; WX 754 ; N uni227C ; G 3074 -U 8829 ; WX 754 ; N uni227D ; G 3075 -U 8830 ; WX 754 ; N uni227E ; G 3076 -U 8831 ; WX 754 ; N uni227F ; G 3077 -U 8832 ; WX 754 ; N uni2280 ; G 3078 -U 8833 ; WX 754 ; N uni2281 ; G 3079 -U 8834 ; WX 754 ; N propersubset ; G 3080 -U 8835 ; WX 754 ; N propersuperset ; G 3081 -U 8836 ; WX 754 ; N notsubset ; G 3082 -U 8837 ; WX 754 ; N uni2285 ; G 3083 -U 8838 ; WX 754 ; N reflexsubset ; G 3084 -U 8839 ; WX 754 ; N reflexsuperset ; G 3085 -U 8840 ; WX 754 ; N uni2288 ; G 3086 -U 8841 ; WX 754 ; N uni2289 ; G 3087 -U 8842 ; WX 754 ; N uni228A ; G 3088 -U 8843 ; WX 754 ; N uni228B ; G 3089 -U 8844 ; WX 730 ; N uni228C ; G 3090 -U 8845 ; WX 730 ; N uni228D ; G 3091 -U 8846 ; WX 730 ; N uni228E ; G 3092 -U 8847 ; WX 754 ; N uni228F ; G 3093 -U 8848 ; WX 754 ; N uni2290 ; G 3094 -U 8849 ; WX 754 ; N uni2291 ; G 3095 -U 8850 ; WX 754 ; N uni2292 ; G 3096 -U 8851 ; WX 716 ; N uni2293 ; G 3097 -U 8852 ; WX 716 ; N uni2294 ; G 3098 -U 8853 ; WX 754 ; N circleplus ; G 3099 -U 8854 ; WX 754 ; N uni2296 ; G 3100 -U 8855 ; WX 754 ; N circlemultiply ; G 3101 -U 8856 ; WX 754 ; N uni2298 ; G 3102 -U 8857 ; WX 754 ; N uni2299 ; G 3103 -U 8858 ; WX 754 ; N uni229A ; G 3104 -U 8859 ; WX 754 ; N uni229B ; G 3105 -U 8860 ; WX 754 ; N uni229C ; G 3106 -U 8861 ; WX 754 ; N uni229D ; G 3107 -U 8862 ; WX 754 ; N uni229E ; G 3108 -U 8863 ; WX 754 ; N uni229F ; G 3109 -U 8864 ; WX 754 ; N uni22A0 ; G 3110 -U 8865 ; WX 754 ; N uni22A1 ; G 3111 -U 8866 ; WX 822 ; N uni22A2 ; G 3112 -U 8867 ; WX 822 ; N uni22A3 ; G 3113 -U 8868 ; WX 822 ; N uni22A4 ; G 3114 -U 8869 ; WX 822 ; N perpendicular ; G 3115 -U 8870 ; WX 488 ; N uni22A6 ; G 3116 -U 8871 ; WX 488 ; N uni22A7 ; G 3117 -U 8872 ; WX 822 ; N uni22A8 ; G 3118 -U 8873 ; WX 822 ; N uni22A9 ; G 3119 -U 8874 ; WX 822 ; N uni22AA ; G 3120 -U 8875 ; WX 822 ; N uni22AB ; G 3121 -U 8876 ; WX 822 ; N uni22AC ; G 3122 -U 8877 ; WX 822 ; N uni22AD ; G 3123 -U 8878 ; WX 822 ; N uni22AE ; G 3124 -U 8879 ; WX 822 ; N uni22AF ; G 3125 -U 8880 ; WX 754 ; N uni22B0 ; G 3126 -U 8881 ; WX 754 ; N uni22B1 ; G 3127 -U 8882 ; WX 754 ; N uni22B2 ; G 3128 -U 8883 ; WX 754 ; N uni22B3 ; G 3129 -U 8884 ; WX 754 ; N uni22B4 ; G 3130 -U 8885 ; WX 754 ; N uni22B5 ; G 3131 -U 8886 ; WX 900 ; N uni22B6 ; G 3132 -U 8887 ; WX 900 ; N uni22B7 ; G 3133 -U 8888 ; WX 754 ; N uni22B8 ; G 3134 -U 8889 ; WX 754 ; N uni22B9 ; G 3135 -U 8890 ; WX 488 ; N uni22BA ; G 3136 -U 8891 ; WX 730 ; N uni22BB ; G 3137 -U 8892 ; WX 730 ; N uni22BC ; G 3138 -U 8893 ; WX 730 ; N uni22BD ; G 3139 -U 8894 ; WX 754 ; N uni22BE ; G 3140 -U 8895 ; WX 754 ; N uni22BF ; G 3141 -U 8896 ; WX 758 ; N uni22C0 ; G 3142 -U 8897 ; WX 758 ; N uni22C1 ; G 3143 -U 8898 ; WX 758 ; N uni22C2 ; G 3144 -U 8899 ; WX 758 ; N uni22C3 ; G 3145 -U 8900 ; WX 444 ; N uni22C4 ; G 3146 -U 8901 ; WX 342 ; N dotmath ; G 3147 -U 8902 ; WX 563 ; N uni22C6 ; G 3148 -U 8903 ; WX 754 ; N uni22C7 ; G 3149 -U 8904 ; WX 900 ; N uni22C8 ; G 3150 -U 8905 ; WX 900 ; N uni22C9 ; G 3151 -U 8906 ; WX 900 ; N uni22CA ; G 3152 -U 8907 ; WX 900 ; N uni22CB ; G 3153 -U 8908 ; WX 900 ; N uni22CC ; G 3154 -U 8909 ; WX 754 ; N uni22CD ; G 3155 -U 8910 ; WX 730 ; N uni22CE ; G 3156 -U 8911 ; WX 730 ; N uni22CF ; G 3157 -U 8912 ; WX 754 ; N uni22D0 ; G 3158 -U 8913 ; WX 754 ; N uni22D1 ; G 3159 -U 8914 ; WX 754 ; N uni22D2 ; G 3160 -U 8915 ; WX 754 ; N uni22D3 ; G 3161 -U 8916 ; WX 754 ; N uni22D4 ; G 3162 -U 8917 ; WX 754 ; N uni22D5 ; G 3163 -U 8918 ; WX 754 ; N uni22D6 ; G 3164 -U 8919 ; WX 754 ; N uni22D7 ; G 3165 -U 8920 ; WX 1280 ; N uni22D8 ; G 3166 -U 8921 ; WX 1280 ; N uni22D9 ; G 3167 -U 8922 ; WX 754 ; N uni22DA ; G 3168 -U 8923 ; WX 754 ; N uni22DB ; G 3169 -U 8924 ; WX 754 ; N uni22DC ; G 3170 -U 8925 ; WX 754 ; N uni22DD ; G 3171 -U 8926 ; WX 754 ; N uni22DE ; G 3172 -U 8927 ; WX 754 ; N uni22DF ; G 3173 -U 8928 ; WX 754 ; N uni22E0 ; G 3174 -U 8929 ; WX 754 ; N uni22E1 ; G 3175 -U 8930 ; WX 754 ; N uni22E2 ; G 3176 -U 8931 ; WX 754 ; N uni22E3 ; G 3177 -U 8932 ; WX 754 ; N uni22E4 ; G 3178 -U 8933 ; WX 754 ; N uni22E5 ; G 3179 -U 8934 ; WX 754 ; N uni22E6 ; G 3180 -U 8935 ; WX 754 ; N uni22E7 ; G 3181 -U 8936 ; WX 754 ; N uni22E8 ; G 3182 -U 8937 ; WX 754 ; N uni22E9 ; G 3183 -U 8938 ; WX 754 ; N uni22EA ; G 3184 -U 8939 ; WX 754 ; N uni22EB ; G 3185 -U 8940 ; WX 754 ; N uni22EC ; G 3186 -U 8941 ; WX 754 ; N uni22ED ; G 3187 -U 8942 ; WX 900 ; N uni22EE ; G 3188 -U 8943 ; WX 900 ; N uni22EF ; G 3189 -U 8944 ; WX 900 ; N uni22F0 ; G 3190 -U 8945 ; WX 900 ; N uni22F1 ; G 3191 -U 8946 ; WX 1042 ; N uni22F2 ; G 3192 -U 8947 ; WX 807 ; N uni22F3 ; G 3193 -U 8948 ; WX 675 ; N uni22F4 ; G 3194 -U 8949 ; WX 807 ; N uni22F5 ; G 3195 -U 8950 ; WX 807 ; N uni22F6 ; G 3196 -U 8951 ; WX 675 ; N uni22F7 ; G 3197 -U 8952 ; WX 807 ; N uni22F8 ; G 3198 -U 8953 ; WX 807 ; N uni22F9 ; G 3199 -U 8954 ; WX 1042 ; N uni22FA ; G 3200 -U 8955 ; WX 807 ; N uni22FB ; G 3201 -U 8956 ; WX 675 ; N uni22FC ; G 3202 -U 8957 ; WX 807 ; N uni22FD ; G 3203 -U 8958 ; WX 675 ; N uni22FE ; G 3204 -U 8959 ; WX 807 ; N uni22FF ; G 3205 -U 8960 ; WX 542 ; N uni2300 ; G 3206 -U 8961 ; WX 542 ; N uni2301 ; G 3207 -U 8962 ; WX 644 ; N house ; G 3208 -U 8963 ; WX 754 ; N uni2303 ; G 3209 -U 8964 ; WX 754 ; N uni2304 ; G 3210 -U 8965 ; WX 754 ; N uni2305 ; G 3211 -U 8966 ; WX 754 ; N uni2306 ; G 3212 -U 8967 ; WX 439 ; N uni2307 ; G 3213 -U 8968 ; WX 411 ; N uni2308 ; G 3214 -U 8969 ; WX 411 ; N uni2309 ; G 3215 -U 8970 ; WX 411 ; N uni230A ; G 3216 -U 8971 ; WX 411 ; N uni230B ; G 3217 -U 8972 ; WX 728 ; N uni230C ; G 3218 -U 8973 ; WX 728 ; N uni230D ; G 3219 -U 8974 ; WX 728 ; N uni230E ; G 3220 -U 8975 ; WX 728 ; N uni230F ; G 3221 -U 8976 ; WX 754 ; N revlogicalnot ; G 3222 -U 8977 ; WX 484 ; N uni2311 ; G 3223 -U 8984 ; WX 835 ; N uni2318 ; G 3224 -U 8985 ; WX 754 ; N uni2319 ; G 3225 -U 8988 ; WX 422 ; N uni231C ; G 3226 -U 8989 ; WX 422 ; N uni231D ; G 3227 -U 8990 ; WX 422 ; N uni231E ; G 3228 -U 8991 ; WX 422 ; N uni231F ; G 3229 -U 8992 ; WX 549 ; N integraltp ; G 3230 -U 8993 ; WX 549 ; N integralbt ; G 3231 -U 8996 ; WX 1037 ; N uni2324 ; G 3232 -U 8997 ; WX 1037 ; N uni2325 ; G 3233 -U 8998 ; WX 1272 ; N uni2326 ; G 3234 -U 8999 ; WX 1037 ; N uni2327 ; G 3235 -U 9000 ; WX 1299 ; N uni2328 ; G 3236 -U 9003 ; WX 1272 ; N uni232B ; G 3237 -U 9004 ; WX 786 ; N uni232C ; G 3238 -U 9075 ; WX 351 ; N uni2373 ; G 3239 -U 9076 ; WX 644 ; N uni2374 ; G 3240 -U 9077 ; WX 782 ; N uni2375 ; G 3241 -U 9082 ; WX 618 ; N uni237A ; G 3242 -U 9085 ; WX 776 ; N uni237D ; G 3243 -U 9095 ; WX 1037 ; N uni2387 ; G 3244 -U 9108 ; WX 786 ; N uni2394 ; G 3245 -U 9115 ; WX 450 ; N uni239B ; G 3246 -U 9116 ; WX 450 ; N uni239C ; G 3247 -U 9117 ; WX 450 ; N uni239D ; G 3248 -U 9118 ; WX 450 ; N uni239E ; G 3249 -U 9119 ; WX 450 ; N uni239F ; G 3250 -U 9120 ; WX 450 ; N uni23A0 ; G 3251 -U 9121 ; WX 450 ; N uni23A1 ; G 3252 -U 9122 ; WX 450 ; N uni23A2 ; G 3253 -U 9123 ; WX 450 ; N uni23A3 ; G 3254 -U 9124 ; WX 450 ; N uni23A4 ; G 3255 -U 9125 ; WX 450 ; N uni23A5 ; G 3256 -U 9126 ; WX 450 ; N uni23A6 ; G 3257 -U 9127 ; WX 675 ; N uni23A7 ; G 3258 -U 9128 ; WX 675 ; N uni23A8 ; G 3259 -U 9129 ; WX 675 ; N uni23A9 ; G 3260 -U 9130 ; WX 675 ; N uni23AA ; G 3261 -U 9131 ; WX 675 ; N uni23AB ; G 3262 -U 9132 ; WX 675 ; N uni23AC ; G 3263 -U 9133 ; WX 675 ; N uni23AD ; G 3264 -U 9134 ; WX 549 ; N uni23AE ; G 3265 -U 9166 ; WX 754 ; N uni23CE ; G 3266 -U 9167 ; WX 850 ; N uni23CF ; G 3267 -U 9187 ; WX 786 ; N uni23E3 ; G 3268 -U 9189 ; WX 692 ; N uni23E5 ; G 3269 -U 9192 ; WX 626 ; N uni23E8 ; G 3270 -U 9250 ; WX 644 ; N uni2422 ; G 3271 -U 9251 ; WX 644 ; N uni2423 ; G 3272 -U 9312 ; WX 762 ; N uni2460 ; G 3273 -U 9313 ; WX 762 ; N uni2461 ; G 3274 -U 9314 ; WX 762 ; N uni2462 ; G 3275 -U 9315 ; WX 762 ; N uni2463 ; G 3276 -U 9316 ; WX 762 ; N uni2464 ; G 3277 -U 9317 ; WX 762 ; N uni2465 ; G 3278 -U 9318 ; WX 762 ; N uni2466 ; G 3279 -U 9319 ; WX 762 ; N uni2467 ; G 3280 -U 9320 ; WX 762 ; N uni2468 ; G 3281 -U 9321 ; WX 762 ; N uni2469 ; G 3282 -U 9600 ; WX 692 ; N upblock ; G 3283 -U 9601 ; WX 692 ; N uni2581 ; G 3284 -U 9602 ; WX 692 ; N uni2582 ; G 3285 -U 9603 ; WX 692 ; N uni2583 ; G 3286 -U 9604 ; WX 692 ; N dnblock ; G 3287 -U 9605 ; WX 692 ; N uni2585 ; G 3288 -U 9606 ; WX 692 ; N uni2586 ; G 3289 -U 9607 ; WX 692 ; N uni2587 ; G 3290 -U 9608 ; WX 692 ; N block ; G 3291 -U 9609 ; WX 692 ; N uni2589 ; G 3292 -U 9610 ; WX 692 ; N uni258A ; G 3293 -U 9611 ; WX 692 ; N uni258B ; G 3294 -U 9612 ; WX 692 ; N lfblock ; G 3295 -U 9613 ; WX 692 ; N uni258D ; G 3296 -U 9614 ; WX 692 ; N uni258E ; G 3297 -U 9615 ; WX 692 ; N uni258F ; G 3298 -U 9616 ; WX 692 ; N rtblock ; G 3299 -U 9617 ; WX 692 ; N ltshade ; G 3300 -U 9618 ; WX 692 ; N shade ; G 3301 -U 9619 ; WX 692 ; N dkshade ; G 3302 -U 9620 ; WX 692 ; N uni2594 ; G 3303 -U 9621 ; WX 692 ; N uni2595 ; G 3304 -U 9622 ; WX 692 ; N uni2596 ; G 3305 -U 9623 ; WX 692 ; N uni2597 ; G 3306 -U 9624 ; WX 692 ; N uni2598 ; G 3307 -U 9625 ; WX 692 ; N uni2599 ; G 3308 -U 9626 ; WX 692 ; N uni259A ; G 3309 -U 9627 ; WX 692 ; N uni259B ; G 3310 -U 9628 ; WX 692 ; N uni259C ; G 3311 -U 9629 ; WX 692 ; N uni259D ; G 3312 -U 9630 ; WX 692 ; N uni259E ; G 3313 -U 9631 ; WX 692 ; N uni259F ; G 3314 -U 9632 ; WX 850 ; N filledbox ; G 3315 -U 9633 ; WX 850 ; N H22073 ; G 3316 -U 9634 ; WX 850 ; N uni25A2 ; G 3317 -U 9635 ; WX 850 ; N uni25A3 ; G 3318 -U 9636 ; WX 850 ; N uni25A4 ; G 3319 -U 9637 ; WX 850 ; N uni25A5 ; G 3320 -U 9638 ; WX 850 ; N uni25A6 ; G 3321 -U 9639 ; WX 850 ; N uni25A7 ; G 3322 -U 9640 ; WX 850 ; N uni25A8 ; G 3323 -U 9641 ; WX 850 ; N uni25A9 ; G 3324 -U 9642 ; WX 610 ; N H18543 ; G 3325 -U 9643 ; WX 610 ; N H18551 ; G 3326 -U 9644 ; WX 850 ; N filledrect ; G 3327 -U 9645 ; WX 850 ; N uni25AD ; G 3328 -U 9646 ; WX 495 ; N uni25AE ; G 3329 -U 9647 ; WX 495 ; N uni25AF ; G 3330 -U 9648 ; WX 692 ; N uni25B0 ; G 3331 -U 9649 ; WX 692 ; N uni25B1 ; G 3332 -U 9650 ; WX 692 ; N triagup ; G 3333 -U 9651 ; WX 692 ; N uni25B3 ; G 3334 -U 9652 ; WX 452 ; N uni25B4 ; G 3335 -U 9653 ; WX 452 ; N uni25B5 ; G 3336 -U 9654 ; WX 692 ; N uni25B6 ; G 3337 -U 9655 ; WX 692 ; N uni25B7 ; G 3338 -U 9656 ; WX 452 ; N uni25B8 ; G 3339 -U 9657 ; WX 452 ; N uni25B9 ; G 3340 -U 9658 ; WX 692 ; N triagrt ; G 3341 -U 9659 ; WX 692 ; N uni25BB ; G 3342 -U 9660 ; WX 692 ; N triagdn ; G 3343 -U 9661 ; WX 692 ; N uni25BD ; G 3344 -U 9662 ; WX 452 ; N uni25BE ; G 3345 -U 9663 ; WX 452 ; N uni25BF ; G 3346 -U 9664 ; WX 692 ; N uni25C0 ; G 3347 -U 9665 ; WX 692 ; N uni25C1 ; G 3348 -U 9666 ; WX 452 ; N uni25C2 ; G 3349 -U 9667 ; WX 452 ; N uni25C3 ; G 3350 -U 9668 ; WX 692 ; N triaglf ; G 3351 -U 9669 ; WX 692 ; N uni25C5 ; G 3352 -U 9670 ; WX 692 ; N uni25C6 ; G 3353 -U 9671 ; WX 692 ; N uni25C7 ; G 3354 -U 9672 ; WX 692 ; N uni25C8 ; G 3355 -U 9673 ; WX 785 ; N uni25C9 ; G 3356 -U 9674 ; WX 444 ; N lozenge ; G 3357 -U 9675 ; WX 785 ; N circle ; G 3358 -U 9676 ; WX 785 ; N uni25CC ; G 3359 -U 9677 ; WX 785 ; N uni25CD ; G 3360 -U 9678 ; WX 785 ; N uni25CE ; G 3361 -U 9679 ; WX 785 ; N H18533 ; G 3362 -U 9680 ; WX 785 ; N uni25D0 ; G 3363 -U 9681 ; WX 785 ; N uni25D1 ; G 3364 -U 9682 ; WX 785 ; N uni25D2 ; G 3365 -U 9683 ; WX 785 ; N uni25D3 ; G 3366 -U 9684 ; WX 785 ; N uni25D4 ; G 3367 -U 9685 ; WX 785 ; N uni25D5 ; G 3368 -U 9686 ; WX 474 ; N uni25D6 ; G 3369 -U 9687 ; WX 474 ; N uni25D7 ; G 3370 -U 9688 ; WX 756 ; N invbullet ; G 3371 -U 9689 ; WX 873 ; N invcircle ; G 3372 -U 9690 ; WX 873 ; N uni25DA ; G 3373 -U 9691 ; WX 873 ; N uni25DB ; G 3374 -U 9692 ; WX 348 ; N uni25DC ; G 3375 -U 9693 ; WX 348 ; N uni25DD ; G 3376 -U 9694 ; WX 348 ; N uni25DE ; G 3377 -U 9695 ; WX 348 ; N uni25DF ; G 3378 -U 9696 ; WX 692 ; N uni25E0 ; G 3379 -U 9697 ; WX 692 ; N uni25E1 ; G 3380 -U 9698 ; WX 692 ; N uni25E2 ; G 3381 -U 9699 ; WX 692 ; N uni25E3 ; G 3382 -U 9700 ; WX 692 ; N uni25E4 ; G 3383 -U 9701 ; WX 692 ; N uni25E5 ; G 3384 -U 9702 ; WX 575 ; N openbullet ; G 3385 -U 9703 ; WX 850 ; N uni25E7 ; G 3386 -U 9704 ; WX 850 ; N uni25E8 ; G 3387 -U 9705 ; WX 850 ; N uni25E9 ; G 3388 -U 9706 ; WX 850 ; N uni25EA ; G 3389 -U 9707 ; WX 850 ; N uni25EB ; G 3390 -U 9708 ; WX 692 ; N uni25EC ; G 3391 -U 9709 ; WX 692 ; N uni25ED ; G 3392 -U 9710 ; WX 692 ; N uni25EE ; G 3393 -U 9711 ; WX 1007 ; N uni25EF ; G 3394 -U 9712 ; WX 850 ; N uni25F0 ; G 3395 -U 9713 ; WX 850 ; N uni25F1 ; G 3396 -U 9714 ; WX 850 ; N uni25F2 ; G 3397 -U 9715 ; WX 850 ; N uni25F3 ; G 3398 -U 9716 ; WX 785 ; N uni25F4 ; G 3399 -U 9717 ; WX 785 ; N uni25F5 ; G 3400 -U 9718 ; WX 785 ; N uni25F6 ; G 3401 -U 9719 ; WX 785 ; N uni25F7 ; G 3402 -U 9720 ; WX 692 ; N uni25F8 ; G 3403 -U 9721 ; WX 692 ; N uni25F9 ; G 3404 -U 9722 ; WX 692 ; N uni25FA ; G 3405 -U 9723 ; WX 747 ; N uni25FB ; G 3406 -U 9724 ; WX 747 ; N uni25FC ; G 3407 -U 9725 ; WX 659 ; N uni25FD ; G 3408 -U 9726 ; WX 659 ; N uni25FE ; G 3409 -U 9727 ; WX 692 ; N uni25FF ; G 3410 -U 9728 ; WX 807 ; N uni2600 ; G 3411 -U 9729 ; WX 900 ; N uni2601 ; G 3412 -U 9730 ; WX 807 ; N uni2602 ; G 3413 -U 9731 ; WX 807 ; N uni2603 ; G 3414 -U 9732 ; WX 807 ; N uni2604 ; G 3415 -U 9733 ; WX 807 ; N uni2605 ; G 3416 -U 9734 ; WX 807 ; N uni2606 ; G 3417 -U 9735 ; WX 515 ; N uni2607 ; G 3418 -U 9736 ; WX 806 ; N uni2608 ; G 3419 -U 9737 ; WX 807 ; N uni2609 ; G 3420 -U 9738 ; WX 799 ; N uni260A ; G 3421 -U 9739 ; WX 799 ; N uni260B ; G 3422 -U 9740 ; WX 604 ; N uni260C ; G 3423 -U 9741 ; WX 911 ; N uni260D ; G 3424 -U 9742 ; WX 1121 ; N uni260E ; G 3425 -U 9743 ; WX 1125 ; N uni260F ; G 3426 -U 9744 ; WX 807 ; N uni2610 ; G 3427 -U 9745 ; WX 807 ; N uni2611 ; G 3428 -U 9746 ; WX 807 ; N uni2612 ; G 3429 -U 9747 ; WX 479 ; N uni2613 ; G 3430 -U 9748 ; WX 807 ; N uni2614 ; G 3431 -U 9749 ; WX 807 ; N uni2615 ; G 3432 -U 9750 ; WX 807 ; N uni2616 ; G 3433 -U 9751 ; WX 807 ; N uni2617 ; G 3434 -U 9752 ; WX 807 ; N uni2618 ; G 3435 -U 9753 ; WX 807 ; N uni2619 ; G 3436 -U 9754 ; WX 807 ; N uni261A ; G 3437 -U 9755 ; WX 807 ; N uni261B ; G 3438 -U 9756 ; WX 807 ; N uni261C ; G 3439 -U 9757 ; WX 548 ; N uni261D ; G 3440 -U 9758 ; WX 807 ; N uni261E ; G 3441 -U 9759 ; WX 548 ; N uni261F ; G 3442 -U 9760 ; WX 807 ; N uni2620 ; G 3443 -U 9761 ; WX 807 ; N uni2621 ; G 3444 -U 9762 ; WX 807 ; N uni2622 ; G 3445 -U 9763 ; WX 807 ; N uni2623 ; G 3446 -U 9764 ; WX 602 ; N uni2624 ; G 3447 -U 9765 ; WX 671 ; N uni2625 ; G 3448 -U 9766 ; WX 584 ; N uni2626 ; G 3449 -U 9767 ; WX 705 ; N uni2627 ; G 3450 -U 9768 ; WX 490 ; N uni2628 ; G 3451 -U 9769 ; WX 807 ; N uni2629 ; G 3452 -U 9770 ; WX 807 ; N uni262A ; G 3453 -U 9771 ; WX 807 ; N uni262B ; G 3454 -U 9772 ; WX 639 ; N uni262C ; G 3455 -U 9773 ; WX 807 ; N uni262D ; G 3456 -U 9774 ; WX 807 ; N uni262E ; G 3457 -U 9775 ; WX 807 ; N uni262F ; G 3458 -U 9776 ; WX 807 ; N uni2630 ; G 3459 -U 9777 ; WX 807 ; N uni2631 ; G 3460 -U 9778 ; WX 807 ; N uni2632 ; G 3461 -U 9779 ; WX 807 ; N uni2633 ; G 3462 -U 9780 ; WX 807 ; N uni2634 ; G 3463 -U 9781 ; WX 807 ; N uni2635 ; G 3464 -U 9782 ; WX 807 ; N uni2636 ; G 3465 -U 9783 ; WX 807 ; N uni2637 ; G 3466 -U 9784 ; WX 807 ; N uni2638 ; G 3467 -U 9785 ; WX 807 ; N uni2639 ; G 3468 -U 9786 ; WX 807 ; N smileface ; G 3469 -U 9787 ; WX 807 ; N invsmileface ; G 3470 -U 9788 ; WX 807 ; N sun ; G 3471 -U 9789 ; WX 807 ; N uni263D ; G 3472 -U 9790 ; WX 807 ; N uni263E ; G 3473 -U 9791 ; WX 552 ; N uni263F ; G 3474 -U 9792 ; WX 659 ; N female ; G 3475 -U 9793 ; WX 659 ; N uni2641 ; G 3476 -U 9794 ; WX 807 ; N male ; G 3477 -U 9795 ; WX 807 ; N uni2643 ; G 3478 -U 9796 ; WX 807 ; N uni2644 ; G 3479 -U 9797 ; WX 807 ; N uni2645 ; G 3480 -U 9798 ; WX 807 ; N uni2646 ; G 3481 -U 9799 ; WX 807 ; N uni2647 ; G 3482 -U 9800 ; WX 807 ; N uni2648 ; G 3483 -U 9801 ; WX 807 ; N uni2649 ; G 3484 -U 9802 ; WX 807 ; N uni264A ; G 3485 -U 9803 ; WX 807 ; N uni264B ; G 3486 -U 9804 ; WX 807 ; N uni264C ; G 3487 -U 9805 ; WX 807 ; N uni264D ; G 3488 -U 9806 ; WX 807 ; N uni264E ; G 3489 -U 9807 ; WX 807 ; N uni264F ; G 3490 -U 9808 ; WX 807 ; N uni2650 ; G 3491 -U 9809 ; WX 807 ; N uni2651 ; G 3492 -U 9810 ; WX 807 ; N uni2652 ; G 3493 -U 9811 ; WX 807 ; N uni2653 ; G 3494 -U 9812 ; WX 807 ; N uni2654 ; G 3495 -U 9813 ; WX 807 ; N uni2655 ; G 3496 -U 9814 ; WX 807 ; N uni2656 ; G 3497 -U 9815 ; WX 807 ; N uni2657 ; G 3498 -U 9816 ; WX 807 ; N uni2658 ; G 3499 -U 9817 ; WX 807 ; N uni2659 ; G 3500 -U 9818 ; WX 807 ; N uni265A ; G 3501 -U 9819 ; WX 807 ; N uni265B ; G 3502 -U 9820 ; WX 807 ; N uni265C ; G 3503 -U 9821 ; WX 807 ; N uni265D ; G 3504 -U 9822 ; WX 807 ; N uni265E ; G 3505 -U 9823 ; WX 807 ; N uni265F ; G 3506 -U 9824 ; WX 807 ; N spade ; G 3507 -U 9825 ; WX 807 ; N uni2661 ; G 3508 -U 9826 ; WX 807 ; N uni2662 ; G 3509 -U 9827 ; WX 807 ; N club ; G 3510 -U 9828 ; WX 807 ; N uni2664 ; G 3511 -U 9829 ; WX 807 ; N heart ; G 3512 -U 9830 ; WX 807 ; N diamond ; G 3513 -U 9831 ; WX 807 ; N uni2667 ; G 3514 -U 9832 ; WX 807 ; N uni2668 ; G 3515 -U 9833 ; WX 424 ; N uni2669 ; G 3516 -U 9834 ; WX 574 ; N musicalnote ; G 3517 -U 9835 ; WX 807 ; N musicalnotedbl ; G 3518 -U 9836 ; WX 807 ; N uni266C ; G 3519 -U 9837 ; WX 424 ; N uni266D ; G 3520 -U 9838 ; WX 321 ; N uni266E ; G 3521 -U 9839 ; WX 435 ; N uni266F ; G 3522 -U 9840 ; WX 673 ; N uni2670 ; G 3523 -U 9841 ; WX 689 ; N uni2671 ; G 3524 -U 9842 ; WX 807 ; N uni2672 ; G 3525 -U 9843 ; WX 807 ; N uni2673 ; G 3526 -U 9844 ; WX 807 ; N uni2674 ; G 3527 -U 9845 ; WX 807 ; N uni2675 ; G 3528 -U 9846 ; WX 807 ; N uni2676 ; G 3529 -U 9847 ; WX 807 ; N uni2677 ; G 3530 -U 9848 ; WX 807 ; N uni2678 ; G 3531 -U 9849 ; WX 807 ; N uni2679 ; G 3532 -U 9850 ; WX 807 ; N uni267A ; G 3533 -U 9851 ; WX 807 ; N uni267B ; G 3534 -U 9852 ; WX 807 ; N uni267C ; G 3535 -U 9853 ; WX 807 ; N uni267D ; G 3536 -U 9854 ; WX 807 ; N uni267E ; G 3537 -U 9855 ; WX 807 ; N uni267F ; G 3538 -U 9856 ; WX 782 ; N uni2680 ; G 3539 -U 9857 ; WX 782 ; N uni2681 ; G 3540 -U 9858 ; WX 782 ; N uni2682 ; G 3541 -U 9859 ; WX 782 ; N uni2683 ; G 3542 -U 9860 ; WX 782 ; N uni2684 ; G 3543 -U 9861 ; WX 782 ; N uni2685 ; G 3544 -U 9862 ; WX 807 ; N uni2686 ; G 3545 -U 9863 ; WX 807 ; N uni2687 ; G 3546 -U 9864 ; WX 807 ; N uni2688 ; G 3547 -U 9865 ; WX 807 ; N uni2689 ; G 3548 -U 9866 ; WX 807 ; N uni268A ; G 3549 -U 9867 ; WX 807 ; N uni268B ; G 3550 -U 9868 ; WX 807 ; N uni268C ; G 3551 -U 9869 ; WX 807 ; N uni268D ; G 3552 -U 9870 ; WX 807 ; N uni268E ; G 3553 -U 9871 ; WX 807 ; N uni268F ; G 3554 -U 9872 ; WX 807 ; N uni2690 ; G 3555 -U 9873 ; WX 807 ; N uni2691 ; G 3556 -U 9874 ; WX 807 ; N uni2692 ; G 3557 -U 9875 ; WX 807 ; N uni2693 ; G 3558 -U 9876 ; WX 807 ; N uni2694 ; G 3559 -U 9877 ; WX 487 ; N uni2695 ; G 3560 -U 9878 ; WX 807 ; N uni2696 ; G 3561 -U 9879 ; WX 807 ; N uni2697 ; G 3562 -U 9880 ; WX 807 ; N uni2698 ; G 3563 -U 9881 ; WX 807 ; N uni2699 ; G 3564 -U 9882 ; WX 807 ; N uni269A ; G 3565 -U 9883 ; WX 807 ; N uni269B ; G 3566 -U 9884 ; WX 807 ; N uni269C ; G 3567 -U 9888 ; WX 807 ; N uni26A0 ; G 3568 -U 9889 ; WX 632 ; N uni26A1 ; G 3569 -U 9890 ; WX 904 ; N uni26A2 ; G 3570 -U 9891 ; WX 980 ; N uni26A3 ; G 3571 -U 9892 ; WX 1057 ; N uni26A4 ; G 3572 -U 9893 ; WX 813 ; N uni26A5 ; G 3573 -U 9894 ; WX 754 ; N uni26A6 ; G 3574 -U 9895 ; WX 754 ; N uni26A7 ; G 3575 -U 9896 ; WX 754 ; N uni26A8 ; G 3576 -U 9897 ; WX 754 ; N uni26A9 ; G 3577 -U 9898 ; WX 754 ; N uni26AA ; G 3578 -U 9899 ; WX 754 ; N uni26AB ; G 3579 -U 9900 ; WX 754 ; N uni26AC ; G 3580 -U 9901 ; WX 754 ; N uni26AD ; G 3581 -U 9902 ; WX 754 ; N uni26AE ; G 3582 -U 9903 ; WX 754 ; N uni26AF ; G 3583 -U 9904 ; WX 759 ; N uni26B0 ; G 3584 -U 9905 ; WX 754 ; N uni26B1 ; G 3585 -U 9906 ; WX 659 ; N uni26B2 ; G 3586 -U 9907 ; WX 659 ; N uni26B3 ; G 3587 -U 9908 ; WX 659 ; N uni26B4 ; G 3588 -U 9909 ; WX 659 ; N uni26B5 ; G 3589 -U 9910 ; WX 765 ; N uni26B6 ; G 3590 -U 9911 ; WX 659 ; N uni26B7 ; G 3591 -U 9912 ; WX 659 ; N uni26B8 ; G 3592 -U 9920 ; WX 754 ; N uni26C0 ; G 3593 -U 9921 ; WX 754 ; N uni26C1 ; G 3594 -U 9922 ; WX 754 ; N uni26C2 ; G 3595 -U 9923 ; WX 754 ; N uni26C3 ; G 3596 -U 9985 ; WX 754 ; N uni2701 ; G 3597 -U 9986 ; WX 754 ; N uni2702 ; G 3598 -U 9987 ; WX 754 ; N uni2703 ; G 3599 -U 9988 ; WX 754 ; N uni2704 ; G 3600 -U 9990 ; WX 754 ; N uni2706 ; G 3601 -U 9991 ; WX 754 ; N uni2707 ; G 3602 -U 9992 ; WX 754 ; N uni2708 ; G 3603 -U 9993 ; WX 754 ; N uni2709 ; G 3604 -U 9996 ; WX 754 ; N uni270C ; G 3605 -U 9997 ; WX 754 ; N uni270D ; G 3606 -U 9998 ; WX 754 ; N uni270E ; G 3607 -U 9999 ; WX 754 ; N uni270F ; G 3608 -U 10000 ; WX 754 ; N uni2710 ; G 3609 -U 10001 ; WX 754 ; N uni2711 ; G 3610 -U 10002 ; WX 754 ; N uni2712 ; G 3611 -U 10003 ; WX 754 ; N uni2713 ; G 3612 -U 10004 ; WX 754 ; N uni2714 ; G 3613 -U 10005 ; WX 754 ; N uni2715 ; G 3614 -U 10006 ; WX 754 ; N uni2716 ; G 3615 -U 10007 ; WX 754 ; N uni2717 ; G 3616 -U 10008 ; WX 754 ; N uni2718 ; G 3617 -U 10009 ; WX 754 ; N uni2719 ; G 3618 -U 10010 ; WX 754 ; N uni271A ; G 3619 -U 10011 ; WX 754 ; N uni271B ; G 3620 -U 10012 ; WX 754 ; N uni271C ; G 3621 -U 10013 ; WX 754 ; N uni271D ; G 3622 -U 10014 ; WX 754 ; N uni271E ; G 3623 -U 10015 ; WX 754 ; N uni271F ; G 3624 -U 10016 ; WX 754 ; N uni2720 ; G 3625 -U 10017 ; WX 754 ; N uni2721 ; G 3626 -U 10018 ; WX 754 ; N uni2722 ; G 3627 -U 10019 ; WX 754 ; N uni2723 ; G 3628 -U 10020 ; WX 754 ; N uni2724 ; G 3629 -U 10021 ; WX 754 ; N uni2725 ; G 3630 -U 10022 ; WX 754 ; N uni2726 ; G 3631 -U 10023 ; WX 754 ; N uni2727 ; G 3632 -U 10025 ; WX 754 ; N uni2729 ; G 3633 -U 10026 ; WX 754 ; N uni272A ; G 3634 -U 10027 ; WX 754 ; N uni272B ; G 3635 -U 10028 ; WX 754 ; N uni272C ; G 3636 -U 10029 ; WX 754 ; N uni272D ; G 3637 -U 10030 ; WX 754 ; N uni272E ; G 3638 -U 10031 ; WX 754 ; N uni272F ; G 3639 -U 10032 ; WX 754 ; N uni2730 ; G 3640 -U 10033 ; WX 754 ; N uni2731 ; G 3641 -U 10034 ; WX 754 ; N uni2732 ; G 3642 -U 10035 ; WX 754 ; N uni2733 ; G 3643 -U 10036 ; WX 754 ; N uni2734 ; G 3644 -U 10037 ; WX 754 ; N uni2735 ; G 3645 -U 10038 ; WX 754 ; N uni2736 ; G 3646 -U 10039 ; WX 754 ; N uni2737 ; G 3647 -U 10040 ; WX 754 ; N uni2738 ; G 3648 -U 10041 ; WX 754 ; N uni2739 ; G 3649 -U 10042 ; WX 754 ; N uni273A ; G 3650 -U 10043 ; WX 754 ; N uni273B ; G 3651 -U 10044 ; WX 754 ; N uni273C ; G 3652 -U 10045 ; WX 754 ; N uni273D ; G 3653 -U 10046 ; WX 754 ; N uni273E ; G 3654 -U 10047 ; WX 754 ; N uni273F ; G 3655 -U 10048 ; WX 754 ; N uni2740 ; G 3656 -U 10049 ; WX 754 ; N uni2741 ; G 3657 -U 10050 ; WX 754 ; N uni2742 ; G 3658 -U 10051 ; WX 754 ; N uni2743 ; G 3659 -U 10052 ; WX 754 ; N uni2744 ; G 3660 -U 10053 ; WX 754 ; N uni2745 ; G 3661 -U 10054 ; WX 754 ; N uni2746 ; G 3662 -U 10055 ; WX 754 ; N uni2747 ; G 3663 -U 10056 ; WX 754 ; N uni2748 ; G 3664 -U 10057 ; WX 754 ; N uni2749 ; G 3665 -U 10058 ; WX 754 ; N uni274A ; G 3666 -U 10059 ; WX 754 ; N uni274B ; G 3667 -U 10061 ; WX 807 ; N uni274D ; G 3668 -U 10063 ; WX 807 ; N uni274F ; G 3669 -U 10064 ; WX 807 ; N uni2750 ; G 3670 -U 10065 ; WX 807 ; N uni2751 ; G 3671 -U 10066 ; WX 807 ; N uni2752 ; G 3672 -U 10070 ; WX 807 ; N uni2756 ; G 3673 -U 10072 ; WX 754 ; N uni2758 ; G 3674 -U 10073 ; WX 754 ; N uni2759 ; G 3675 -U 10074 ; WX 754 ; N uni275A ; G 3676 -U 10075 ; WX 290 ; N uni275B ; G 3677 -U 10076 ; WX 290 ; N uni275C ; G 3678 -U 10077 ; WX 484 ; N uni275D ; G 3679 -U 10078 ; WX 484 ; N uni275E ; G 3680 -U 10081 ; WX 754 ; N uni2761 ; G 3681 -U 10082 ; WX 754 ; N uni2762 ; G 3682 -U 10083 ; WX 754 ; N uni2763 ; G 3683 -U 10084 ; WX 754 ; N uni2764 ; G 3684 -U 10085 ; WX 754 ; N uni2765 ; G 3685 -U 10086 ; WX 754 ; N uni2766 ; G 3686 -U 10087 ; WX 754 ; N uni2767 ; G 3687 -U 10088 ; WX 754 ; N uni2768 ; G 3688 -U 10089 ; WX 754 ; N uni2769 ; G 3689 -U 10090 ; WX 754 ; N uni276A ; G 3690 -U 10091 ; WX 754 ; N uni276B ; G 3691 -U 10092 ; WX 754 ; N uni276C ; G 3692 -U 10093 ; WX 754 ; N uni276D ; G 3693 -U 10094 ; WX 754 ; N uni276E ; G 3694 -U 10095 ; WX 754 ; N uni276F ; G 3695 -U 10096 ; WX 754 ; N uni2770 ; G 3696 -U 10097 ; WX 754 ; N uni2771 ; G 3697 -U 10098 ; WX 754 ; N uni2772 ; G 3698 -U 10099 ; WX 754 ; N uni2773 ; G 3699 -U 10100 ; WX 754 ; N uni2774 ; G 3700 -U 10101 ; WX 754 ; N uni2775 ; G 3701 -U 10102 ; WX 762 ; N uni2776 ; G 3702 -U 10103 ; WX 762 ; N uni2777 ; G 3703 -U 10104 ; WX 762 ; N uni2778 ; G 3704 -U 10105 ; WX 762 ; N uni2779 ; G 3705 -U 10106 ; WX 762 ; N uni277A ; G 3706 -U 10107 ; WX 762 ; N uni277B ; G 3707 -U 10108 ; WX 762 ; N uni277C ; G 3708 -U 10109 ; WX 762 ; N uni277D ; G 3709 -U 10110 ; WX 762 ; N uni277E ; G 3710 -U 10111 ; WX 762 ; N uni277F ; G 3711 -U 10112 ; WX 754 ; N uni2780 ; G 3712 -U 10113 ; WX 754 ; N uni2781 ; G 3713 -U 10114 ; WX 754 ; N uni2782 ; G 3714 -U 10115 ; WX 754 ; N uni2783 ; G 3715 -U 10116 ; WX 754 ; N uni2784 ; G 3716 -U 10117 ; WX 754 ; N uni2785 ; G 3717 -U 10118 ; WX 754 ; N uni2786 ; G 3718 -U 10119 ; WX 754 ; N uni2787 ; G 3719 -U 10120 ; WX 754 ; N uni2788 ; G 3720 -U 10121 ; WX 754 ; N uni2789 ; G 3721 -U 10122 ; WX 754 ; N uni278A ; G 3722 -U 10123 ; WX 754 ; N uni278B ; G 3723 -U 10124 ; WX 754 ; N uni278C ; G 3724 -U 10125 ; WX 754 ; N uni278D ; G 3725 -U 10126 ; WX 754 ; N uni278E ; G 3726 -U 10127 ; WX 754 ; N uni278F ; G 3727 -U 10128 ; WX 754 ; N uni2790 ; G 3728 -U 10129 ; WX 754 ; N uni2791 ; G 3729 -U 10130 ; WX 754 ; N uni2792 ; G 3730 -U 10131 ; WX 754 ; N uni2793 ; G 3731 -U 10132 ; WX 754 ; N uni2794 ; G 3732 -U 10136 ; WX 754 ; N uni2798 ; G 3733 -U 10137 ; WX 754 ; N uni2799 ; G 3734 -U 10138 ; WX 754 ; N uni279A ; G 3735 -U 10139 ; WX 754 ; N uni279B ; G 3736 -U 10140 ; WX 754 ; N uni279C ; G 3737 -U 10141 ; WX 754 ; N uni279D ; G 3738 -U 10142 ; WX 754 ; N uni279E ; G 3739 -U 10143 ; WX 754 ; N uni279F ; G 3740 -U 10144 ; WX 754 ; N uni27A0 ; G 3741 -U 10145 ; WX 754 ; N uni27A1 ; G 3742 -U 10146 ; WX 754 ; N uni27A2 ; G 3743 -U 10147 ; WX 754 ; N uni27A3 ; G 3744 -U 10148 ; WX 754 ; N uni27A4 ; G 3745 -U 10149 ; WX 754 ; N uni27A5 ; G 3746 -U 10150 ; WX 754 ; N uni27A6 ; G 3747 -U 10151 ; WX 754 ; N uni27A7 ; G 3748 -U 10152 ; WX 754 ; N uni27A8 ; G 3749 -U 10153 ; WX 754 ; N uni27A9 ; G 3750 -U 10154 ; WX 754 ; N uni27AA ; G 3751 -U 10155 ; WX 754 ; N uni27AB ; G 3752 -U 10156 ; WX 754 ; N uni27AC ; G 3753 -U 10157 ; WX 754 ; N uni27AD ; G 3754 -U 10158 ; WX 754 ; N uni27AE ; G 3755 -U 10159 ; WX 754 ; N uni27AF ; G 3756 -U 10161 ; WX 754 ; N uni27B1 ; G 3757 -U 10162 ; WX 754 ; N uni27B2 ; G 3758 -U 10163 ; WX 754 ; N uni27B3 ; G 3759 -U 10164 ; WX 754 ; N uni27B4 ; G 3760 -U 10165 ; WX 754 ; N uni27B5 ; G 3761 -U 10166 ; WX 754 ; N uni27B6 ; G 3762 -U 10167 ; WX 754 ; N uni27B7 ; G 3763 -U 10168 ; WX 754 ; N uni27B8 ; G 3764 -U 10169 ; WX 754 ; N uni27B9 ; G 3765 -U 10170 ; WX 754 ; N uni27BA ; G 3766 -U 10171 ; WX 754 ; N uni27BB ; G 3767 -U 10172 ; WX 754 ; N uni27BC ; G 3768 -U 10173 ; WX 754 ; N uni27BD ; G 3769 -U 10174 ; WX 754 ; N uni27BE ; G 3770 -U 10181 ; WX 411 ; N uni27C5 ; G 3771 -U 10182 ; WX 411 ; N uni27C6 ; G 3772 -U 10208 ; WX 444 ; N uni27E0 ; G 3773 -U 10214 ; WX 438 ; N uni27E6 ; G 3774 -U 10215 ; WX 438 ; N uni27E7 ; G 3775 -U 10216 ; WX 411 ; N uni27E8 ; G 3776 -U 10217 ; WX 411 ; N uni27E9 ; G 3777 -U 10218 ; WX 648 ; N uni27EA ; G 3778 -U 10219 ; WX 648 ; N uni27EB ; G 3779 -U 10224 ; WX 754 ; N uni27F0 ; G 3780 -U 10225 ; WX 754 ; N uni27F1 ; G 3781 -U 10226 ; WX 754 ; N uni27F2 ; G 3782 -U 10227 ; WX 754 ; N uni27F3 ; G 3783 -U 10228 ; WX 1042 ; N uni27F4 ; G 3784 -U 10229 ; WX 1290 ; N uni27F5 ; G 3785 -U 10230 ; WX 1290 ; N uni27F6 ; G 3786 -U 10231 ; WX 1290 ; N uni27F7 ; G 3787 -U 10232 ; WX 1290 ; N uni27F8 ; G 3788 -U 10233 ; WX 1290 ; N uni27F9 ; G 3789 -U 10234 ; WX 1290 ; N uni27FA ; G 3790 -U 10235 ; WX 1290 ; N uni27FB ; G 3791 -U 10236 ; WX 1290 ; N uni27FC ; G 3792 -U 10237 ; WX 1290 ; N uni27FD ; G 3793 -U 10238 ; WX 1290 ; N uni27FE ; G 3794 -U 10239 ; WX 1290 ; N uni27FF ; G 3795 -U 10240 ; WX 703 ; N uni2800 ; G 3796 -U 10241 ; WX 703 ; N uni2801 ; G 3797 -U 10242 ; WX 703 ; N uni2802 ; G 3798 -U 10243 ; WX 703 ; N uni2803 ; G 3799 -U 10244 ; WX 703 ; N uni2804 ; G 3800 -U 10245 ; WX 703 ; N uni2805 ; G 3801 -U 10246 ; WX 703 ; N uni2806 ; G 3802 -U 10247 ; WX 703 ; N uni2807 ; G 3803 -U 10248 ; WX 703 ; N uni2808 ; G 3804 -U 10249 ; WX 703 ; N uni2809 ; G 3805 -U 10250 ; WX 703 ; N uni280A ; G 3806 -U 10251 ; WX 703 ; N uni280B ; G 3807 -U 10252 ; WX 703 ; N uni280C ; G 3808 -U 10253 ; WX 703 ; N uni280D ; G 3809 -U 10254 ; WX 703 ; N uni280E ; G 3810 -U 10255 ; WX 703 ; N uni280F ; G 3811 -U 10256 ; WX 703 ; N uni2810 ; G 3812 -U 10257 ; WX 703 ; N uni2811 ; G 3813 -U 10258 ; WX 703 ; N uni2812 ; G 3814 -U 10259 ; WX 703 ; N uni2813 ; G 3815 -U 10260 ; WX 703 ; N uni2814 ; G 3816 -U 10261 ; WX 703 ; N uni2815 ; G 3817 -U 10262 ; WX 703 ; N uni2816 ; G 3818 -U 10263 ; WX 703 ; N uni2817 ; G 3819 -U 10264 ; WX 703 ; N uni2818 ; G 3820 -U 10265 ; WX 703 ; N uni2819 ; G 3821 -U 10266 ; WX 703 ; N uni281A ; G 3822 -U 10267 ; WX 703 ; N uni281B ; G 3823 -U 10268 ; WX 703 ; N uni281C ; G 3824 -U 10269 ; WX 703 ; N uni281D ; G 3825 -U 10270 ; WX 703 ; N uni281E ; G 3826 -U 10271 ; WX 703 ; N uni281F ; G 3827 -U 10272 ; WX 703 ; N uni2820 ; G 3828 -U 10273 ; WX 703 ; N uni2821 ; G 3829 -U 10274 ; WX 703 ; N uni2822 ; G 3830 -U 10275 ; WX 703 ; N uni2823 ; G 3831 -U 10276 ; WX 703 ; N uni2824 ; G 3832 -U 10277 ; WX 703 ; N uni2825 ; G 3833 -U 10278 ; WX 703 ; N uni2826 ; G 3834 -U 10279 ; WX 703 ; N uni2827 ; G 3835 -U 10280 ; WX 703 ; N uni2828 ; G 3836 -U 10281 ; WX 703 ; N uni2829 ; G 3837 -U 10282 ; WX 703 ; N uni282A ; G 3838 -U 10283 ; WX 703 ; N uni282B ; G 3839 -U 10284 ; WX 703 ; N uni282C ; G 3840 -U 10285 ; WX 703 ; N uni282D ; G 3841 -U 10286 ; WX 703 ; N uni282E ; G 3842 -U 10287 ; WX 703 ; N uni282F ; G 3843 -U 10288 ; WX 703 ; N uni2830 ; G 3844 -U 10289 ; WX 703 ; N uni2831 ; G 3845 -U 10290 ; WX 703 ; N uni2832 ; G 3846 -U 10291 ; WX 703 ; N uni2833 ; G 3847 -U 10292 ; WX 703 ; N uni2834 ; G 3848 -U 10293 ; WX 703 ; N uni2835 ; G 3849 -U 10294 ; WX 703 ; N uni2836 ; G 3850 -U 10295 ; WX 703 ; N uni2837 ; G 3851 -U 10296 ; WX 703 ; N uni2838 ; G 3852 -U 10297 ; WX 703 ; N uni2839 ; G 3853 -U 10298 ; WX 703 ; N uni283A ; G 3854 -U 10299 ; WX 703 ; N uni283B ; G 3855 -U 10300 ; WX 703 ; N uni283C ; G 3856 -U 10301 ; WX 703 ; N uni283D ; G 3857 -U 10302 ; WX 703 ; N uni283E ; G 3858 -U 10303 ; WX 703 ; N uni283F ; G 3859 -U 10304 ; WX 703 ; N uni2840 ; G 3860 -U 10305 ; WX 703 ; N uni2841 ; G 3861 -U 10306 ; WX 703 ; N uni2842 ; G 3862 -U 10307 ; WX 703 ; N uni2843 ; G 3863 -U 10308 ; WX 703 ; N uni2844 ; G 3864 -U 10309 ; WX 703 ; N uni2845 ; G 3865 -U 10310 ; WX 703 ; N uni2846 ; G 3866 -U 10311 ; WX 703 ; N uni2847 ; G 3867 -U 10312 ; WX 703 ; N uni2848 ; G 3868 -U 10313 ; WX 703 ; N uni2849 ; G 3869 -U 10314 ; WX 703 ; N uni284A ; G 3870 -U 10315 ; WX 703 ; N uni284B ; G 3871 -U 10316 ; WX 703 ; N uni284C ; G 3872 -U 10317 ; WX 703 ; N uni284D ; G 3873 -U 10318 ; WX 703 ; N uni284E ; G 3874 -U 10319 ; WX 703 ; N uni284F ; G 3875 -U 10320 ; WX 703 ; N uni2850 ; G 3876 -U 10321 ; WX 703 ; N uni2851 ; G 3877 -U 10322 ; WX 703 ; N uni2852 ; G 3878 -U 10323 ; WX 703 ; N uni2853 ; G 3879 -U 10324 ; WX 703 ; N uni2854 ; G 3880 -U 10325 ; WX 703 ; N uni2855 ; G 3881 -U 10326 ; WX 703 ; N uni2856 ; G 3882 -U 10327 ; WX 703 ; N uni2857 ; G 3883 -U 10328 ; WX 703 ; N uni2858 ; G 3884 -U 10329 ; WX 703 ; N uni2859 ; G 3885 -U 10330 ; WX 703 ; N uni285A ; G 3886 -U 10331 ; WX 703 ; N uni285B ; G 3887 -U 10332 ; WX 703 ; N uni285C ; G 3888 -U 10333 ; WX 703 ; N uni285D ; G 3889 -U 10334 ; WX 703 ; N uni285E ; G 3890 -U 10335 ; WX 703 ; N uni285F ; G 3891 -U 10336 ; WX 703 ; N uni2860 ; G 3892 -U 10337 ; WX 703 ; N uni2861 ; G 3893 -U 10338 ; WX 703 ; N uni2862 ; G 3894 -U 10339 ; WX 703 ; N uni2863 ; G 3895 -U 10340 ; WX 703 ; N uni2864 ; G 3896 -U 10341 ; WX 703 ; N uni2865 ; G 3897 -U 10342 ; WX 703 ; N uni2866 ; G 3898 -U 10343 ; WX 703 ; N uni2867 ; G 3899 -U 10344 ; WX 703 ; N uni2868 ; G 3900 -U 10345 ; WX 703 ; N uni2869 ; G 3901 -U 10346 ; WX 703 ; N uni286A ; G 3902 -U 10347 ; WX 703 ; N uni286B ; G 3903 -U 10348 ; WX 703 ; N uni286C ; G 3904 -U 10349 ; WX 703 ; N uni286D ; G 3905 -U 10350 ; WX 703 ; N uni286E ; G 3906 -U 10351 ; WX 703 ; N uni286F ; G 3907 -U 10352 ; WX 703 ; N uni2870 ; G 3908 -U 10353 ; WX 703 ; N uni2871 ; G 3909 -U 10354 ; WX 703 ; N uni2872 ; G 3910 -U 10355 ; WX 703 ; N uni2873 ; G 3911 -U 10356 ; WX 703 ; N uni2874 ; G 3912 -U 10357 ; WX 703 ; N uni2875 ; G 3913 -U 10358 ; WX 703 ; N uni2876 ; G 3914 -U 10359 ; WX 703 ; N uni2877 ; G 3915 -U 10360 ; WX 703 ; N uni2878 ; G 3916 -U 10361 ; WX 703 ; N uni2879 ; G 3917 -U 10362 ; WX 703 ; N uni287A ; G 3918 -U 10363 ; WX 703 ; N uni287B ; G 3919 -U 10364 ; WX 703 ; N uni287C ; G 3920 -U 10365 ; WX 703 ; N uni287D ; G 3921 -U 10366 ; WX 703 ; N uni287E ; G 3922 -U 10367 ; WX 703 ; N uni287F ; G 3923 -U 10368 ; WX 703 ; N uni2880 ; G 3924 -U 10369 ; WX 703 ; N uni2881 ; G 3925 -U 10370 ; WX 703 ; N uni2882 ; G 3926 -U 10371 ; WX 703 ; N uni2883 ; G 3927 -U 10372 ; WX 703 ; N uni2884 ; G 3928 -U 10373 ; WX 703 ; N uni2885 ; G 3929 -U 10374 ; WX 703 ; N uni2886 ; G 3930 -U 10375 ; WX 703 ; N uni2887 ; G 3931 -U 10376 ; WX 703 ; N uni2888 ; G 3932 -U 10377 ; WX 703 ; N uni2889 ; G 3933 -U 10378 ; WX 703 ; N uni288A ; G 3934 -U 10379 ; WX 703 ; N uni288B ; G 3935 -U 10380 ; WX 703 ; N uni288C ; G 3936 -U 10381 ; WX 703 ; N uni288D ; G 3937 -U 10382 ; WX 703 ; N uni288E ; G 3938 -U 10383 ; WX 703 ; N uni288F ; G 3939 -U 10384 ; WX 703 ; N uni2890 ; G 3940 -U 10385 ; WX 703 ; N uni2891 ; G 3941 -U 10386 ; WX 703 ; N uni2892 ; G 3942 -U 10387 ; WX 703 ; N uni2893 ; G 3943 -U 10388 ; WX 703 ; N uni2894 ; G 3944 -U 10389 ; WX 703 ; N uni2895 ; G 3945 -U 10390 ; WX 703 ; N uni2896 ; G 3946 -U 10391 ; WX 703 ; N uni2897 ; G 3947 -U 10392 ; WX 703 ; N uni2898 ; G 3948 -U 10393 ; WX 703 ; N uni2899 ; G 3949 -U 10394 ; WX 703 ; N uni289A ; G 3950 -U 10395 ; WX 703 ; N uni289B ; G 3951 -U 10396 ; WX 703 ; N uni289C ; G 3952 -U 10397 ; WX 703 ; N uni289D ; G 3953 -U 10398 ; WX 703 ; N uni289E ; G 3954 -U 10399 ; WX 703 ; N uni289F ; G 3955 -U 10400 ; WX 703 ; N uni28A0 ; G 3956 -U 10401 ; WX 703 ; N uni28A1 ; G 3957 -U 10402 ; WX 703 ; N uni28A2 ; G 3958 -U 10403 ; WX 703 ; N uni28A3 ; G 3959 -U 10404 ; WX 703 ; N uni28A4 ; G 3960 -U 10405 ; WX 703 ; N uni28A5 ; G 3961 -U 10406 ; WX 703 ; N uni28A6 ; G 3962 -U 10407 ; WX 703 ; N uni28A7 ; G 3963 -U 10408 ; WX 703 ; N uni28A8 ; G 3964 -U 10409 ; WX 703 ; N uni28A9 ; G 3965 -U 10410 ; WX 703 ; N uni28AA ; G 3966 -U 10411 ; WX 703 ; N uni28AB ; G 3967 -U 10412 ; WX 703 ; N uni28AC ; G 3968 -U 10413 ; WX 703 ; N uni28AD ; G 3969 -U 10414 ; WX 703 ; N uni28AE ; G 3970 -U 10415 ; WX 703 ; N uni28AF ; G 3971 -U 10416 ; WX 703 ; N uni28B0 ; G 3972 -U 10417 ; WX 703 ; N uni28B1 ; G 3973 -U 10418 ; WX 703 ; N uni28B2 ; G 3974 -U 10419 ; WX 703 ; N uni28B3 ; G 3975 -U 10420 ; WX 703 ; N uni28B4 ; G 3976 -U 10421 ; WX 703 ; N uni28B5 ; G 3977 -U 10422 ; WX 703 ; N uni28B6 ; G 3978 -U 10423 ; WX 703 ; N uni28B7 ; G 3979 -U 10424 ; WX 703 ; N uni28B8 ; G 3980 -U 10425 ; WX 703 ; N uni28B9 ; G 3981 -U 10426 ; WX 703 ; N uni28BA ; G 3982 -U 10427 ; WX 703 ; N uni28BB ; G 3983 -U 10428 ; WX 703 ; N uni28BC ; G 3984 -U 10429 ; WX 703 ; N uni28BD ; G 3985 -U 10430 ; WX 703 ; N uni28BE ; G 3986 -U 10431 ; WX 703 ; N uni28BF ; G 3987 -U 10432 ; WX 703 ; N uni28C0 ; G 3988 -U 10433 ; WX 703 ; N uni28C1 ; G 3989 -U 10434 ; WX 703 ; N uni28C2 ; G 3990 -U 10435 ; WX 703 ; N uni28C3 ; G 3991 -U 10436 ; WX 703 ; N uni28C4 ; G 3992 -U 10437 ; WX 703 ; N uni28C5 ; G 3993 -U 10438 ; WX 703 ; N uni28C6 ; G 3994 -U 10439 ; WX 703 ; N uni28C7 ; G 3995 -U 10440 ; WX 703 ; N uni28C8 ; G 3996 -U 10441 ; WX 703 ; N uni28C9 ; G 3997 -U 10442 ; WX 703 ; N uni28CA ; G 3998 -U 10443 ; WX 703 ; N uni28CB ; G 3999 -U 10444 ; WX 703 ; N uni28CC ; G 4000 -U 10445 ; WX 703 ; N uni28CD ; G 4001 -U 10446 ; WX 703 ; N uni28CE ; G 4002 -U 10447 ; WX 703 ; N uni28CF ; G 4003 -U 10448 ; WX 703 ; N uni28D0 ; G 4004 -U 10449 ; WX 703 ; N uni28D1 ; G 4005 -U 10450 ; WX 703 ; N uni28D2 ; G 4006 -U 10451 ; WX 703 ; N uni28D3 ; G 4007 -U 10452 ; WX 703 ; N uni28D4 ; G 4008 -U 10453 ; WX 703 ; N uni28D5 ; G 4009 -U 10454 ; WX 703 ; N uni28D6 ; G 4010 -U 10455 ; WX 703 ; N uni28D7 ; G 4011 -U 10456 ; WX 703 ; N uni28D8 ; G 4012 -U 10457 ; WX 703 ; N uni28D9 ; G 4013 -U 10458 ; WX 703 ; N uni28DA ; G 4014 -U 10459 ; WX 703 ; N uni28DB ; G 4015 -U 10460 ; WX 703 ; N uni28DC ; G 4016 -U 10461 ; WX 703 ; N uni28DD ; G 4017 -U 10462 ; WX 703 ; N uni28DE ; G 4018 -U 10463 ; WX 703 ; N uni28DF ; G 4019 -U 10464 ; WX 703 ; N uni28E0 ; G 4020 -U 10465 ; WX 703 ; N uni28E1 ; G 4021 -U 10466 ; WX 703 ; N uni28E2 ; G 4022 -U 10467 ; WX 703 ; N uni28E3 ; G 4023 -U 10468 ; WX 703 ; N uni28E4 ; G 4024 -U 10469 ; WX 703 ; N uni28E5 ; G 4025 -U 10470 ; WX 703 ; N uni28E6 ; G 4026 -U 10471 ; WX 703 ; N uni28E7 ; G 4027 -U 10472 ; WX 703 ; N uni28E8 ; G 4028 -U 10473 ; WX 703 ; N uni28E9 ; G 4029 -U 10474 ; WX 703 ; N uni28EA ; G 4030 -U 10475 ; WX 703 ; N uni28EB ; G 4031 -U 10476 ; WX 703 ; N uni28EC ; G 4032 -U 10477 ; WX 703 ; N uni28ED ; G 4033 -U 10478 ; WX 703 ; N uni28EE ; G 4034 -U 10479 ; WX 703 ; N uni28EF ; G 4035 -U 10480 ; WX 703 ; N uni28F0 ; G 4036 -U 10481 ; WX 703 ; N uni28F1 ; G 4037 -U 10482 ; WX 703 ; N uni28F2 ; G 4038 -U 10483 ; WX 703 ; N uni28F3 ; G 4039 -U 10484 ; WX 703 ; N uni28F4 ; G 4040 -U 10485 ; WX 703 ; N uni28F5 ; G 4041 -U 10486 ; WX 703 ; N uni28F6 ; G 4042 -U 10487 ; WX 703 ; N uni28F7 ; G 4043 -U 10488 ; WX 703 ; N uni28F8 ; G 4044 -U 10489 ; WX 703 ; N uni28F9 ; G 4045 -U 10490 ; WX 703 ; N uni28FA ; G 4046 -U 10491 ; WX 703 ; N uni28FB ; G 4047 -U 10492 ; WX 703 ; N uni28FC ; G 4048 -U 10493 ; WX 703 ; N uni28FD ; G 4049 -U 10494 ; WX 703 ; N uni28FE ; G 4050 -U 10495 ; WX 703 ; N uni28FF ; G 4051 -U 10502 ; WX 754 ; N uni2906 ; G 4052 -U 10503 ; WX 754 ; N uni2907 ; G 4053 -U 10506 ; WX 754 ; N uni290A ; G 4054 -U 10507 ; WX 754 ; N uni290B ; G 4055 -U 10560 ; WX 754 ; N uni2940 ; G 4056 -U 10561 ; WX 754 ; N uni2941 ; G 4057 -U 10627 ; WX 678 ; N uni2983 ; G 4058 -U 10628 ; WX 678 ; N uni2984 ; G 4059 -U 10702 ; WX 754 ; N uni29CE ; G 4060 -U 10703 ; WX 941 ; N uni29CF ; G 4061 -U 10704 ; WX 941 ; N uni29D0 ; G 4062 -U 10705 ; WX 900 ; N uni29D1 ; G 4063 -U 10706 ; WX 900 ; N uni29D2 ; G 4064 -U 10707 ; WX 900 ; N uni29D3 ; G 4065 -U 10708 ; WX 900 ; N uni29D4 ; G 4066 -U 10709 ; WX 900 ; N uni29D5 ; G 4067 -U 10731 ; WX 444 ; N uni29EB ; G 4068 -U 10746 ; WX 754 ; N uni29FA ; G 4069 -U 10747 ; WX 754 ; N uni29FB ; G 4070 -U 10752 ; WX 900 ; N uni2A00 ; G 4071 -U 10753 ; WX 900 ; N uni2A01 ; G 4072 -U 10754 ; WX 900 ; N uni2A02 ; G 4073 -U 10764 ; WX 1495 ; N uni2A0C ; G 4074 -U 10765 ; WX 506 ; N uni2A0D ; G 4075 -U 10766 ; WX 506 ; N uni2A0E ; G 4076 -U 10767 ; WX 506 ; N uni2A0F ; G 4077 -U 10768 ; WX 506 ; N uni2A10 ; G 4078 -U 10769 ; WX 506 ; N uni2A11 ; G 4079 -U 10770 ; WX 506 ; N uni2A12 ; G 4080 -U 10771 ; WX 506 ; N uni2A13 ; G 4081 -U 10772 ; WX 506 ; N uni2A14 ; G 4082 -U 10773 ; WX 506 ; N uni2A15 ; G 4083 -U 10774 ; WX 506 ; N uni2A16 ; G 4084 -U 10775 ; WX 506 ; N uni2A17 ; G 4085 -U 10776 ; WX 506 ; N uni2A18 ; G 4086 -U 10777 ; WX 506 ; N uni2A19 ; G 4087 -U 10778 ; WX 506 ; N uni2A1A ; G 4088 -U 10779 ; WX 506 ; N uni2A1B ; G 4089 -U 10780 ; WX 506 ; N uni2A1C ; G 4090 -U 10799 ; WX 754 ; N uni2A2F ; G 4091 -U 10877 ; WX 754 ; N uni2A7D ; G 4092 -U 10878 ; WX 754 ; N uni2A7E ; G 4093 -U 10879 ; WX 754 ; N uni2A7F ; G 4094 -U 10880 ; WX 754 ; N uni2A80 ; G 4095 -U 10881 ; WX 754 ; N uni2A81 ; G 4096 -U 10882 ; WX 754 ; N uni2A82 ; G 4097 -U 10883 ; WX 754 ; N uni2A83 ; G 4098 -U 10884 ; WX 754 ; N uni2A84 ; G 4099 -U 10885 ; WX 754 ; N uni2A85 ; G 4100 -U 10886 ; WX 754 ; N uni2A86 ; G 4101 -U 10887 ; WX 754 ; N uni2A87 ; G 4102 -U 10888 ; WX 754 ; N uni2A88 ; G 4103 -U 10889 ; WX 754 ; N uni2A89 ; G 4104 -U 10890 ; WX 754 ; N uni2A8A ; G 4105 -U 10891 ; WX 754 ; N uni2A8B ; G 4106 -U 10892 ; WX 754 ; N uni2A8C ; G 4107 -U 10893 ; WX 754 ; N uni2A8D ; G 4108 -U 10894 ; WX 754 ; N uni2A8E ; G 4109 -U 10895 ; WX 754 ; N uni2A8F ; G 4110 -U 10896 ; WX 754 ; N uni2A90 ; G 4111 -U 10897 ; WX 754 ; N uni2A91 ; G 4112 -U 10898 ; WX 754 ; N uni2A92 ; G 4113 -U 10899 ; WX 754 ; N uni2A93 ; G 4114 -U 10900 ; WX 754 ; N uni2A94 ; G 4115 -U 10901 ; WX 754 ; N uni2A95 ; G 4116 -U 10902 ; WX 754 ; N uni2A96 ; G 4117 -U 10903 ; WX 754 ; N uni2A97 ; G 4118 -U 10904 ; WX 754 ; N uni2A98 ; G 4119 -U 10905 ; WX 754 ; N uni2A99 ; G 4120 -U 10906 ; WX 754 ; N uni2A9A ; G 4121 -U 10907 ; WX 754 ; N uni2A9B ; G 4122 -U 10908 ; WX 754 ; N uni2A9C ; G 4123 -U 10909 ; WX 754 ; N uni2A9D ; G 4124 -U 10910 ; WX 754 ; N uni2A9E ; G 4125 -U 10911 ; WX 754 ; N uni2A9F ; G 4126 -U 10912 ; WX 754 ; N uni2AA0 ; G 4127 -U 10926 ; WX 754 ; N uni2AAE ; G 4128 -U 10927 ; WX 754 ; N uni2AAF ; G 4129 -U 10928 ; WX 754 ; N uni2AB0 ; G 4130 -U 10929 ; WX 754 ; N uni2AB1 ; G 4131 -U 10930 ; WX 754 ; N uni2AB2 ; G 4132 -U 10931 ; WX 754 ; N uni2AB3 ; G 4133 -U 10932 ; WX 754 ; N uni2AB4 ; G 4134 -U 10933 ; WX 754 ; N uni2AB5 ; G 4135 -U 10934 ; WX 754 ; N uni2AB6 ; G 4136 -U 10935 ; WX 754 ; N uni2AB7 ; G 4137 -U 10936 ; WX 754 ; N uni2AB8 ; G 4138 -U 10937 ; WX 754 ; N uni2AB9 ; G 4139 -U 10938 ; WX 754 ; N uni2ABA ; G 4140 -U 11001 ; WX 754 ; N uni2AF9 ; G 4141 -U 11002 ; WX 754 ; N uni2AFA ; G 4142 -U 11008 ; WX 754 ; N uni2B00 ; G 4143 -U 11009 ; WX 754 ; N uni2B01 ; G 4144 -U 11010 ; WX 754 ; N uni2B02 ; G 4145 -U 11011 ; WX 754 ; N uni2B03 ; G 4146 -U 11012 ; WX 754 ; N uni2B04 ; G 4147 -U 11013 ; WX 754 ; N uni2B05 ; G 4148 -U 11014 ; WX 754 ; N uni2B06 ; G 4149 -U 11015 ; WX 754 ; N uni2B07 ; G 4150 -U 11016 ; WX 754 ; N uni2B08 ; G 4151 -U 11017 ; WX 754 ; N uni2B09 ; G 4152 -U 11018 ; WX 754 ; N uni2B0A ; G 4153 -U 11019 ; WX 754 ; N uni2B0B ; G 4154 -U 11020 ; WX 754 ; N uni2B0C ; G 4155 -U 11021 ; WX 754 ; N uni2B0D ; G 4156 -U 11022 ; WX 754 ; N uni2B0E ; G 4157 -U 11023 ; WX 754 ; N uni2B0F ; G 4158 -U 11024 ; WX 754 ; N uni2B10 ; G 4159 -U 11025 ; WX 754 ; N uni2B11 ; G 4160 -U 11026 ; WX 850 ; N uni2B12 ; G 4161 -U 11027 ; WX 850 ; N uni2B13 ; G 4162 -U 11028 ; WX 850 ; N uni2B14 ; G 4163 -U 11029 ; WX 850 ; N uni2B15 ; G 4164 -U 11030 ; WX 692 ; N uni2B16 ; G 4165 -U 11031 ; WX 692 ; N uni2B17 ; G 4166 -U 11032 ; WX 692 ; N uni2B18 ; G 4167 -U 11033 ; WX 692 ; N uni2B19 ; G 4168 -U 11034 ; WX 850 ; N uni2B1A ; G 4169 -U 11039 ; WX 782 ; N uni2B1F ; G 4170 -U 11040 ; WX 782 ; N uni2B20 ; G 4171 -U 11041 ; WX 786 ; N uni2B21 ; G 4172 -U 11042 ; WX 786 ; N uni2B22 ; G 4173 -U 11043 ; WX 786 ; N uni2B23 ; G 4174 -U 11044 ; WX 1007 ; N uni2B24 ; G 4175 -U 11091 ; WX 782 ; N uni2B53 ; G 4176 -U 11092 ; WX 782 ; N uni2B54 ; G 4177 -U 11360 ; WX 573 ; N uni2C60 ; G 4178 -U 11361 ; WX 324 ; N uni2C61 ; G 4179 -U 11362 ; WX 573 ; N uni2C62 ; G 4180 -U 11363 ; WX 659 ; N uni2C63 ; G 4181 -U 11364 ; WX 693 ; N uni2C64 ; G 4182 -U 11365 ; WX 607 ; N uni2C65 ; G 4183 -U 11366 ; WX 430 ; N uni2C66 ; G 4184 -U 11367 ; WX 860 ; N uni2C67 ; G 4185 -U 11368 ; WX 641 ; N uni2C68 ; G 4186 -U 11369 ; WX 697 ; N uni2C69 ; G 4187 -U 11370 ; WX 598 ; N uni2C6A ; G 4188 -U 11371 ; WX 652 ; N uni2C6B ; G 4189 -U 11372 ; WX 523 ; N uni2C6C ; G 4190 -U 11373 ; WX 774 ; N uni2C6D ; G 4191 -U 11374 ; WX 896 ; N uni2C6E ; G 4192 -U 11375 ; WX 696 ; N uni2C6F ; G 4193 -U 11376 ; WX 774 ; N uni2C70 ; G 4194 -U 11377 ; WX 700 ; N uni2C71 ; G 4195 -U 11378 ; WX 1099 ; N uni2C72 ; G 4196 -U 11379 ; WX 950 ; N uni2C73 ; G 4197 -U 11380 ; WX 586 ; N uni2C74 ; G 4198 -U 11381 ; WX 628 ; N uni2C75 ; G 4199 -U 11382 ; WX 508 ; N uni2C76 ; G 4200 -U 11383 ; WX 704 ; N uni2C77 ; G 4201 -U 11385 ; WX 484 ; N uni2C79 ; G 4202 -U 11386 ; WX 618 ; N uni2C7A ; G 4203 -U 11387 ; WX 502 ; N uni2C7B ; G 4204 -U 11388 ; WX 197 ; N uni2C7C ; G 4205 -U 11389 ; WX 438 ; N uni2C7D ; G 4206 -U 11390 ; WX 648 ; N uni2C7E ; G 4207 -U 11391 ; WX 652 ; N uni2C7F ; G 4208 -U 11800 ; WX 527 ; N uni2E18 ; G 4209 -U 11810 ; WX 411 ; N uni2E22 ; G 4210 -U 11811 ; WX 411 ; N uni2E23 ; G 4211 -U 11812 ; WX 411 ; N uni2E24 ; G 4212 -U 11813 ; WX 411 ; N uni2E25 ; G 4213 -U 11822 ; WX 522 ; N uni2E2E ; G 4214 -U 19904 ; WX 807 ; N uni4DC0 ; G 4215 -U 19905 ; WX 807 ; N uni4DC1 ; G 4216 -U 19906 ; WX 807 ; N uni4DC2 ; G 4217 -U 19907 ; WX 807 ; N uni4DC3 ; G 4218 -U 19908 ; WX 807 ; N uni4DC4 ; G 4219 -U 19909 ; WX 807 ; N uni4DC5 ; G 4220 -U 19910 ; WX 807 ; N uni4DC6 ; G 4221 -U 19911 ; WX 807 ; N uni4DC7 ; G 4222 -U 19912 ; WX 807 ; N uni4DC8 ; G 4223 -U 19913 ; WX 807 ; N uni4DC9 ; G 4224 -U 19914 ; WX 807 ; N uni4DCA ; G 4225 -U 19915 ; WX 807 ; N uni4DCB ; G 4226 -U 19916 ; WX 807 ; N uni4DCC ; G 4227 -U 19917 ; WX 807 ; N uni4DCD ; G 4228 -U 19918 ; WX 807 ; N uni4DCE ; G 4229 -U 19919 ; WX 807 ; N uni4DCF ; G 4230 -U 19920 ; WX 807 ; N uni4DD0 ; G 4231 -U 19921 ; WX 807 ; N uni4DD1 ; G 4232 -U 19922 ; WX 807 ; N uni4DD2 ; G 4233 -U 19923 ; WX 807 ; N uni4DD3 ; G 4234 -U 19924 ; WX 807 ; N uni4DD4 ; G 4235 -U 19925 ; WX 807 ; N uni4DD5 ; G 4236 -U 19926 ; WX 807 ; N uni4DD6 ; G 4237 -U 19927 ; WX 807 ; N uni4DD7 ; G 4238 -U 19928 ; WX 807 ; N uni4DD8 ; G 4239 -U 19929 ; WX 807 ; N uni4DD9 ; G 4240 -U 19930 ; WX 807 ; N uni4DDA ; G 4241 -U 19931 ; WX 807 ; N uni4DDB ; G 4242 -U 19932 ; WX 807 ; N uni4DDC ; G 4243 -U 19933 ; WX 807 ; N uni4DDD ; G 4244 -U 19934 ; WX 807 ; N uni4DDE ; G 4245 -U 19935 ; WX 807 ; N uni4DDF ; G 4246 -U 19936 ; WX 807 ; N uni4DE0 ; G 4247 -U 19937 ; WX 807 ; N uni4DE1 ; G 4248 -U 19938 ; WX 807 ; N uni4DE2 ; G 4249 -U 19939 ; WX 807 ; N uni4DE3 ; G 4250 -U 19940 ; WX 807 ; N uni4DE4 ; G 4251 -U 19941 ; WX 807 ; N uni4DE5 ; G 4252 -U 19942 ; WX 807 ; N uni4DE6 ; G 4253 -U 19943 ; WX 807 ; N uni4DE7 ; G 4254 -U 19944 ; WX 807 ; N uni4DE8 ; G 4255 -U 19945 ; WX 807 ; N uni4DE9 ; G 4256 -U 19946 ; WX 807 ; N uni4DEA ; G 4257 -U 19947 ; WX 807 ; N uni4DEB ; G 4258 -U 19948 ; WX 807 ; N uni4DEC ; G 4259 -U 19949 ; WX 807 ; N uni4DED ; G 4260 -U 19950 ; WX 807 ; N uni4DEE ; G 4261 -U 19951 ; WX 807 ; N uni4DEF ; G 4262 -U 19952 ; WX 807 ; N uni4DF0 ; G 4263 -U 19953 ; WX 807 ; N uni4DF1 ; G 4264 -U 19954 ; WX 807 ; N uni4DF2 ; G 4265 -U 19955 ; WX 807 ; N uni4DF3 ; G 4266 -U 19956 ; WX 807 ; N uni4DF4 ; G 4267 -U 19957 ; WX 807 ; N uni4DF5 ; G 4268 -U 19958 ; WX 807 ; N uni4DF6 ; G 4269 -U 19959 ; WX 807 ; N uni4DF7 ; G 4270 -U 19960 ; WX 807 ; N uni4DF8 ; G 4271 -U 19961 ; WX 807 ; N uni4DF9 ; G 4272 -U 19962 ; WX 807 ; N uni4DFA ; G 4273 -U 19963 ; WX 807 ; N uni4DFB ; G 4274 -U 19964 ; WX 807 ; N uni4DFC ; G 4275 -U 19965 ; WX 807 ; N uni4DFD ; G 4276 -U 19966 ; WX 807 ; N uni4DFE ; G 4277 -U 19967 ; WX 807 ; N uni4DFF ; G 4278 -U 42564 ; WX 648 ; N uniA644 ; G 4279 -U 42565 ; WX 536 ; N uniA645 ; G 4280 -U 42566 ; WX 392 ; N uniA646 ; G 4281 -U 42567 ; WX 396 ; N uniA647 ; G 4282 -U 42572 ; WX 1265 ; N uniA64C ; G 4283 -U 42573 ; WX 1055 ; N uniA64D ; G 4284 -U 42576 ; WX 1110 ; N uniA650 ; G 4285 -U 42577 ; WX 924 ; N uniA651 ; G 4286 -U 42580 ; WX 1056 ; N uniA654 ; G 4287 -U 42581 ; WX 875 ; N uniA655 ; G 4288 -U 42582 ; WX 990 ; N uniA656 ; G 4289 -U 42583 ; WX 872 ; N uniA657 ; G 4290 -U 42594 ; WX 990 ; N uniA662 ; G 4291 -U 42595 ; WX 846 ; N uniA663 ; G 4292 -U 42596 ; WX 986 ; N uniA664 ; G 4293 -U 42597 ; WX 823 ; N uniA665 ; G 4294 -U 42598 ; WX 1134 ; N uniA666 ; G 4295 -U 42599 ; WX 896 ; N uniA667 ; G 4296 -U 42600 ; WX 765 ; N uniA668 ; G 4297 -U 42601 ; WX 618 ; N uniA669 ; G 4298 -U 42602 ; WX 933 ; N uniA66A ; G 4299 -U 42603 ; WX 781 ; N uniA66B ; G 4300 -U 42604 ; WX 1266 ; N uniA66C ; G 4301 -U 42605 ; WX 995 ; N uniA66D ; G 4302 -U 42606 ; WX 865 ; N uniA66E ; G 4303 -U 42634 ; WX 849 ; N uniA68A ; G 4304 -U 42635 ; WX 673 ; N uniA68B ; G 4305 -U 42636 ; WX 614 ; N uniA68C ; G 4306 -U 42637 ; WX 521 ; N uniA68D ; G 4307 -U 42644 ; WX 727 ; N uniA694 ; G 4308 -U 42645 ; WX 641 ; N uniA695 ; G 4309 -U 42760 ; WX 450 ; N uniA708 ; G 4310 -U 42761 ; WX 450 ; N uniA709 ; G 4311 -U 42762 ; WX 450 ; N uniA70A ; G 4312 -U 42763 ; WX 450 ; N uniA70B ; G 4313 -U 42764 ; WX 450 ; N uniA70C ; G 4314 -U 42765 ; WX 450 ; N uniA70D ; G 4315 -U 42766 ; WX 450 ; N uniA70E ; G 4316 -U 42767 ; WX 450 ; N uniA70F ; G 4317 -U 42768 ; WX 450 ; N uniA710 ; G 4318 -U 42769 ; WX 450 ; N uniA711 ; G 4319 -U 42770 ; WX 450 ; N uniA712 ; G 4320 -U 42771 ; WX 450 ; N uniA713 ; G 4321 -U 42772 ; WX 450 ; N uniA714 ; G 4322 -U 42773 ; WX 450 ; N uniA715 ; G 4323 -U 42774 ; WX 450 ; N uniA716 ; G 4324 -U 42779 ; WX 360 ; N uniA71B ; G 4325 -U 42780 ; WX 360 ; N uniA71C ; G 4326 -U 42781 ; WX 258 ; N uniA71D ; G 4327 -U 42782 ; WX 258 ; N uniA71E ; G 4328 -U 42783 ; WX 258 ; N uniA71F ; G 4329 -U 42786 ; WX 399 ; N uniA722 ; G 4330 -U 42787 ; WX 351 ; N uniA723 ; G 4331 -U 42788 ; WX 486 ; N uniA724 ; G 4332 -U 42789 ; WX 486 ; N uniA725 ; G 4333 -U 42790 ; WX 753 ; N uniA726 ; G 4334 -U 42791 ; WX 641 ; N uniA727 ; G 4335 -U 42792 ; WX 928 ; N uniA728 ; G 4336 -U 42793 ; WX 771 ; N uniA729 ; G 4337 -U 42794 ; WX 626 ; N uniA72A ; G 4338 -U 42795 ; WX 501 ; N uniA72B ; G 4339 -U 42800 ; WX 502 ; N uniA730 ; G 4340 -U 42801 ; WX 536 ; N uniA731 ; G 4341 -U 42802 ; WX 1214 ; N uniA732 ; G 4342 -U 42803 ; WX 946 ; N uniA733 ; G 4343 -U 42804 ; WX 1156 ; N uniA734 ; G 4344 -U 42805 ; WX 958 ; N uniA735 ; G 4345 -U 42806 ; WX 1120 ; N uniA736 ; G 4346 -U 42807 ; WX 947 ; N uniA737 ; G 4347 -U 42808 ; WX 971 ; N uniA738 ; G 4348 -U 42809 ; WX 830 ; N uniA739 ; G 4349 -U 42810 ; WX 971 ; N uniA73A ; G 4350 -U 42811 ; WX 830 ; N uniA73B ; G 4351 -U 42812 ; WX 932 ; N uniA73C ; G 4352 -U 42813 ; WX 830 ; N uniA73D ; G 4353 -U 42814 ; WX 628 ; N uniA73E ; G 4354 -U 42815 ; WX 494 ; N uniA73F ; G 4355 -U 42822 ; WX 765 ; N uniA746 ; G 4356 -U 42823 ; WX 488 ; N uniA747 ; G 4357 -U 42824 ; WX 614 ; N uniA748 ; G 4358 -U 42825 ; WX 478 ; N uniA749 ; G 4359 -U 42826 ; WX 826 ; N uniA74A ; G 4360 -U 42827 ; WX 732 ; N uniA74B ; G 4361 -U 42830 ; WX 1266 ; N uniA74E ; G 4362 -U 42831 ; WX 995 ; N uniA74F ; G 4363 -U 42832 ; WX 659 ; N uniA750 ; G 4364 -U 42833 ; WX 644 ; N uniA751 ; G 4365 -U 42834 ; WX 853 ; N uniA752 ; G 4366 -U 42835 ; WX 843 ; N uniA753 ; G 4367 -U 42838 ; WX 765 ; N uniA756 ; G 4368 -U 42839 ; WX 644 ; N uniA757 ; G 4369 -U 42852 ; WX 664 ; N uniA764 ; G 4370 -U 42853 ; WX 644 ; N uniA765 ; G 4371 -U 42854 ; WX 664 ; N uniA766 ; G 4372 -U 42855 ; WX 644 ; N uniA767 ; G 4373 -U 42880 ; WX 573 ; N uniA780 ; G 4374 -U 42881 ; WX 308 ; N uniA781 ; G 4375 -U 42882 ; WX 753 ; N uniA782 ; G 4376 -U 42883 ; WX 641 ; N uniA783 ; G 4377 -U 42889 ; WX 360 ; N uniA789 ; G 4378 -U 42890 ; WX 356 ; N uniA78A ; G 4379 -U 42891 ; WX 410 ; N uniA78B ; G 4380 -U 42892 ; WX 275 ; N uniA78C ; G 4381 -U 42893 ; WX 727 ; N uniA78D ; G 4382 -U 43003 ; WX 615 ; N uniA7FB ; G 4383 -U 43004 ; WX 659 ; N uniA7FC ; G 4384 -U 43005 ; WX 896 ; N uniA7FD ; G 4385 -U 43006 ; WX 334 ; N uniA7FE ; G 4386 -U 43007 ; WX 1192 ; N uniA7FF ; G 4387 -U 61184 ; WX 194 ; N uni02E5.5 ; G 4388 -U 61185 ; WX 218 ; N uni02E6.5 ; G 4389 -U 61186 ; WX 240 ; N uni02E7.5 ; G 4390 -U 61187 ; WX 249 ; N uni02E8.5 ; G 4391 -U 61188 ; WX 254 ; N uni02E9.5 ; G 4392 -U 61189 ; WX 218 ; N uni02E5.4 ; G 4393 -U 61190 ; WX 194 ; N uni02E6.4 ; G 4394 -U 61191 ; WX 218 ; N uni02E7.4 ; G 4395 -U 61192 ; WX 240 ; N uni02E8.4 ; G 4396 -U 61193 ; WX 249 ; N uni02E9.4 ; G 4397 -U 61194 ; WX 240 ; N uni02E5.3 ; G 4398 -U 61195 ; WX 218 ; N uni02E6.3 ; G 4399 -U 61196 ; WX 194 ; N uni02E7.3 ; G 4400 -U 61197 ; WX 218 ; N uni02E8.3 ; G 4401 -U 61198 ; WX 240 ; N uni02E9.3 ; G 4402 -U 61199 ; WX 249 ; N uni02E5.2 ; G 4403 -U 61200 ; WX 240 ; N uni02E6.2 ; G 4404 -U 61201 ; WX 218 ; N uni02E7.2 ; G 4405 -U 61202 ; WX 194 ; N uni02E8.2 ; G 4406 -U 61203 ; WX 218 ; N uni02E9.2 ; G 4407 -U 61204 ; WX 254 ; N uni02E5.1 ; G 4408 -U 61205 ; WX 249 ; N uni02E6.1 ; G 4409 -U 61206 ; WX 240 ; N uni02E7.1 ; G 4410 -U 61207 ; WX 218 ; N uni02E8.1 ; G 4411 -U 61208 ; WX 194 ; N uni02E9.1 ; G 4412 -U 61209 ; WX 254 ; N stem ; G 4413 -U 62917 ; WX 618 ; N uniF5C5 ; G 4414 -U 64256 ; WX 749 ; N uniFB00 ; G 4415 -U 64257 ; WX 708 ; N fi ; G 4416 -U 64258 ; WX 708 ; N fl ; G 4417 -U 64259 ; WX 1024 ; N uniFB03 ; G 4418 -U 64260 ; WX 1024 ; N uniFB04 ; G 4419 -U 64261 ; WX 727 ; N uniFB05 ; G 4420 -U 64262 ; WX 917 ; N uniFB06 ; G 4421 -U 64275 ; WX 1249 ; N uniFB13 ; G 4422 -U 64276 ; WX 1245 ; N uniFB14 ; G 4423 -U 64277 ; WX 1240 ; N uniFB15 ; G 4424 -U 64278 ; WX 1245 ; N uniFB16 ; G 4425 -U 64279 ; WX 1542 ; N uniFB17 ; G 4426 -U 64285 ; WX 308 ; N uniFB1D ; G 4427 -U 64286 ; WX 0 ; N uniFB1E ; G 4428 -U 64287 ; WX 597 ; N uniFB1F ; G 4429 -U 64288 ; WX 647 ; N uniFB20 ; G 4430 -U 64289 ; WX 867 ; N uniFB21 ; G 4431 -U 64290 ; WX 801 ; N uniFB22 ; G 4432 -U 64291 ; WX 889 ; N uniFB23 ; G 4433 -U 64292 ; WX 867 ; N uniFB24 ; G 4434 -U 64293 ; WX 844 ; N uniFB25 ; G 4435 -U 64294 ; WX 889 ; N uniFB26 ; G 4436 -U 64295 ; WX 889 ; N uniFB27 ; G 4437 -U 64296 ; WX 878 ; N uniFB28 ; G 4438 -U 64297 ; WX 754 ; N uniFB29 ; G 4439 -U 64298 ; WX 854 ; N uniFB2A ; G 4440 -U 64299 ; WX 854 ; N uniFB2B ; G 4441 -U 64300 ; WX 854 ; N uniFB2C ; G 4442 -U 64301 ; WX 854 ; N uniFB2D ; G 4443 -U 64302 ; WX 676 ; N uniFB2E ; G 4444 -U 64303 ; WX 676 ; N uniFB2F ; G 4445 -U 64304 ; WX 676 ; N uniFB30 ; G 4446 -U 64305 ; WX 605 ; N uniFB31 ; G 4447 -U 64306 ; WX 483 ; N uniFB32 ; G 4448 -U 64307 ; WX 589 ; N uniFB33 ; G 4449 -U 64308 ; WX 641 ; N uniFB34 ; G 4450 -U 64309 ; WX 308 ; N uniFB35 ; G 4451 -U 64310 ; WX 442 ; N uniFB36 ; G 4452 -U 64312 ; WX 651 ; N uniFB38 ; G 4453 -U 64313 ; WX 420 ; N uniFB39 ; G 4454 -U 64314 ; WX 584 ; N uniFB3A ; G 4455 -U 64315 ; WX 584 ; N uniFB3B ; G 4456 -U 64316 ; WX 611 ; N uniFB3C ; G 4457 -U 64318 ; WX 698 ; N uniFB3E ; G 4458 -U 64320 ; WX 447 ; N uniFB40 ; G 4459 -U 64321 ; WX 696 ; N uniFB41 ; G 4460 -U 64323 ; WX 646 ; N uniFB43 ; G 4461 -U 64324 ; WX 618 ; N uniFB44 ; G 4462 -U 64326 ; WX 676 ; N uniFB46 ; G 4463 -U 64327 ; WX 656 ; N uniFB47 ; G 4464 -U 64328 ; WX 584 ; N uniFB48 ; G 4465 -U 64329 ; WX 854 ; N uniFB49 ; G 4466 -U 64330 ; WX 676 ; N uniFB4A ; G 4467 -U 64331 ; WX 308 ; N uniFB4B ; G 4468 -U 64332 ; WX 605 ; N uniFB4C ; G 4469 -U 64333 ; WX 584 ; N uniFB4D ; G 4470 -U 64334 ; WX 618 ; N uniFB4E ; G 4471 -U 64335 ; WX 585 ; N uniFB4F ; G 4472 -U 65024 ; WX 0 ; N uniFE00 ; G 4473 -U 65025 ; WX 0 ; N uniFE01 ; G 4474 -U 65026 ; WX 0 ; N uniFE02 ; G 4475 -U 65027 ; WX 0 ; N uniFE03 ; G 4476 -U 65028 ; WX 0 ; N uniFE04 ; G 4477 -U 65029 ; WX 0 ; N uniFE05 ; G 4478 -U 65030 ; WX 0 ; N uniFE06 ; G 4479 -U 65031 ; WX 0 ; N uniFE07 ; G 4480 -U 65032 ; WX 0 ; N uniFE08 ; G 4481 -U 65033 ; WX 0 ; N uniFE09 ; G 4482 -U 65034 ; WX 0 ; N uniFE0A ; G 4483 -U 65035 ; WX 0 ; N uniFE0B ; G 4484 -U 65036 ; WX 0 ; N uniFE0C ; G 4485 -U 65037 ; WX 0 ; N uniFE0D ; G 4486 -U 65038 ; WX 0 ; N uniFE0E ; G 4487 -U 65039 ; WX 0 ; N uniFE0F ; G 4488 -U 65056 ; WX 0 ; N uniFE20 ; G 4489 -U 65057 ; WX 0 ; N uniFE21 ; G 4490 -U 65058 ; WX 0 ; N uniFE22 ; G 4491 -U 65059 ; WX 0 ; N uniFE23 ; G 4492 -U 65529 ; WX 0 ; N uniFFF9 ; G 4493 -U 65530 ; WX 0 ; N uniFFFA ; G 4494 -U 65531 ; WX 0 ; N uniFFFB ; G 4495 -U 65532 ; WX 0 ; N uniFFFC ; G 4496 -U 65533 ; WX 1002 ; N uniFFFD ; G 4497 -EndCharMetrics -StartKernData -StartKernPairs 1862 - -KPX dollar ampersand -63 -KPX dollar two -63 -KPX dollar seven -196 -KPX dollar eight -92 -KPX dollar nine -139 -KPX dollar colon -112 -KPX dollar less -235 -KPX dollar F -63 -KPX dollar G -63 -KPX dollar W -112 -KPX dollar Y -112 -KPX dollar Z -92 -KPX dollar backslash -149 -KPX dollar copyright -63 -KPX dollar questiondown -149 -KPX dollar Aacute -149 -KPX dollar Egrave -63 -KPX dollar Eacute -63 -KPX dollar Ecircumflex -63 -KPX dollar Edieresis -63 -KPX dollar Igrave -63 -KPX dollar Iacute -63 -KPX dollar Icircumflex -63 -KPX dollar Idieresis -63 -KPX dollar Ntilde -63 -KPX dollar Oacute -63 -KPX dollar Dcaron -63 -KPX dollar Dcroat -63 -KPX dollar Emacron -63 -KPX dollar Ebreve -63 -KPX dollar Hcircumflex -196 -KPX dollar hcircumflex -112 -KPX dollar Hbar -196 -KPX dollar hbar -112 -KPX dollar Imacron -92 -KPX dollar Ibreve -92 -KPX dollar Iogonek -92 -KPX dollar Idot -92 -KPX dollar IJ -92 -KPX dollar Jcircumflex -92 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -92 -KPX dollar kgreenlandic -235 -KPX dollar Lacute -149 -KPX dollar lacute -235 -KPX dollar uni01AC -63 -KPX dollar uni01AE -63 -KPX dollar uni01DC -196 -KPX dollar uni01DD -112 -KPX dollar uni01F0 -63 -KPX dollar uni01F4 -235 -KPX dollar uni01F5 -149 - -KPX percent nine -83 -KPX percent colon -112 -KPX percent less -112 -KPX percent Kcommaaccent -112 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01F4 -112 - -KPX ampersand six -73 -KPX ampersand Gcircumflex -73 -KPX ampersand Gbreve -73 -KPX ampersand Gdotaccent -73 -KPX ampersand Gcommaaccent -73 -KPX ampersand uni01DA -73 - -KPX quotesingle less -159 -KPX quotesingle kgreenlandic -159 -KPX quotesingle lacute -159 -KPX quotesingle uni01F4 -159 - -KPX parenright dollar -264 -KPX parenright D -235 -KPX parenright H -159 -KPX parenright R -159 -KPX parenright U -225 -KPX parenright X -196 -KPX parenright backslash -188 -KPX parenright cent -235 -KPX parenright sterling -235 -KPX parenright currency -235 -KPX parenright yen -235 -KPX parenright brokenbar -235 -KPX parenright section -235 -KPX parenright dieresis -235 -KPX parenright ordfeminine -159 -KPX parenright guillemotleft -159 -KPX parenright logicalnot -159 -KPX parenright sfthyphen -159 -KPX parenright acute -159 -KPX parenright mu -159 -KPX parenright paragraph -159 -KPX parenright periodcentered -159 -KPX parenright cedilla -159 -KPX parenright ordmasculine -159 -KPX parenright guillemotright -196 -KPX parenright onequarter -196 -KPX parenright onehalf -196 -KPX parenright threequarters -196 -KPX parenright questiondown -188 -KPX parenright Aacute -188 -KPX parenright Acircumflex -264 -KPX parenright Atilde -235 -KPX parenright Adieresis -264 -KPX parenright Aring -235 -KPX parenright AE -264 -KPX parenright Ccedilla -235 -KPX parenright Otilde -159 -KPX parenright multiply -159 -KPX parenright Ugrave -159 -KPX parenright Ucircumflex -159 -KPX parenright Yacute -159 -KPX parenright dcaron -159 -KPX parenright dmacron -159 -KPX parenright emacron -159 -KPX parenright ebreve -159 -KPX parenright edotaccent -225 -KPX parenright eogonek -225 -KPX parenright ecaron -225 -KPX parenright imacron -196 -KPX parenright ibreve -196 -KPX parenright iogonek -196 -KPX parenright dotlessi -196 -KPX parenright ij -196 -KPX parenright jcircumflex -196 -KPX parenright Lacute -188 -KPX parenright uni01A5 -235 -KPX parenright uni01AD -159 -KPX parenright Uhorn -159 -KPX parenright uni01F1 -159 -KPX parenright uni01F5 -188 - -KPX asterisk seven -36 -KPX asterisk less -83 -KPX asterisk Hbar -36 -KPX asterisk lacute -83 - -KPX period ampersand -131 -KPX period two -131 -KPX period eight -73 -KPX period colon -55 -KPX period H -112 -KPX period R -112 -KPX period X -112 -KPX period backslash -206 -KPX period ordfeminine -112 -KPX period guillemotleft -112 -KPX period logicalnot -112 -KPX period sfthyphen -112 -KPX period acute -112 -KPX period mu -112 -KPX period paragraph -112 -KPX period periodcentered -112 -KPX period cedilla -112 -KPX period ordmasculine -112 -KPX period guillemotright -112 -KPX period onequarter -112 -KPX period onehalf -112 -KPX period threequarters -112 -KPX period questiondown -206 -KPX period Aacute -206 -KPX period Egrave -131 -KPX period Icircumflex -131 -KPX period Yacute -112 -KPX period Ebreve -178 -KPX period ebreve -112 -KPX period Idot -73 -KPX period dotlessi -112 - -KPX slash two -73 -KPX slash seven -339 -KPX slash eight -112 -KPX slash nine -282 -KPX slash colon -178 -KPX slash less -319 -KPX slash backslash -253 -KPX slash questiondown -253 -KPX slash Aacute -253 -KPX slash Ebreve -73 -KPX slash Hbar -339 -KPX slash Idot -112 -KPX slash lacute -319 - -KPX two nine -73 -KPX two semicolon -73 -KPX two less -149 -KPX two lacute -149 - -KPX three dollar -188 -KPX three D -131 -KPX three H -55 -KPX three U -63 -KPX three V -73 -KPX three X -73 -KPX three cent -131 -KPX three sterling -131 -KPX three currency -131 -KPX three yen -131 -KPX three brokenbar -131 -KPX three section -131 -KPX three dieresis -131 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three guillemotright -73 -KPX three onequarter -73 -KPX three onehalf -73 -KPX three threequarters -73 -KPX three Yacute -55 -KPX three edotaccent -63 -KPX three ecaron -63 -KPX three gdotaccent -73 -KPX three gcommaaccent -73 -KPX three dotlessi -73 - - -KPX five seven -92 -KPX five less -188 -KPX five H -102 -KPX five R -102 -KPX five X -112 -KPX five backslash -131 -KPX five ordfeminine -102 -KPX five guillemotleft -102 -KPX five logicalnot -102 -KPX five sfthyphen -102 -KPX five acute -102 -KPX five mu -102 -KPX five paragraph -102 -KPX five periodcentered -102 -KPX five cedilla -102 -KPX five ordmasculine -102 -KPX five guillemotright -112 -KPX five onequarter -112 -KPX five onehalf -112 -KPX five threequarters -112 -KPX five questiondown -131 -KPX five Aacute -131 -KPX five Yacute -102 -KPX five ebreve -102 -KPX five Hbar -92 -KPX five dotlessi -112 -KPX five lacute -188 - -KPX six six -73 -KPX six Gdotaccent -73 -KPX six Gcommaaccent -73 - -KPX seven dollar -159 -KPX seven seven 47 -KPX seven D -243 -KPX seven F -264 -KPX seven H -264 -KPX seven R -264 -KPX seven U -225 -KPX seven V -243 -KPX seven X -264 -KPX seven Z -282 -KPX seven backslash -339 -KPX seven cent -243 -KPX seven sterling -243 -KPX seven currency -243 -KPX seven yen -243 -KPX seven brokenbar -243 -KPX seven section -243 -KPX seven dieresis -243 -KPX seven copyright -264 -KPX seven ordfeminine -264 -KPX seven guillemotleft -264 -KPX seven logicalnot -264 -KPX seven sfthyphen -264 -KPX seven acute -264 -KPX seven mu -264 -KPX seven paragraph -264 -KPX seven periodcentered -264 -KPX seven cedilla -264 -KPX seven ordmasculine -264 -KPX seven guillemotright -264 -KPX seven onequarter -264 -KPX seven onehalf -264 -KPX seven threequarters -264 -KPX seven questiondown -339 -KPX seven Aacute -339 -KPX seven Eacute -264 -KPX seven Idieresis -264 -KPX seven Yacute -264 -KPX seven ebreve -264 -KPX seven edotaccent -225 -KPX seven ecaron -225 -KPX seven gdotaccent -243 -KPX seven gcommaaccent -243 -KPX seven Hbar 47 -KPX seven dotlessi -264 - -KPX eight dollar -92 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -159 -KPX nine H -149 -KPX nine L -36 -KPX nine R -149 -KPX nine X -149 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine dieresis -159 -KPX nine ordfeminine -149 -KPX nine guillemotleft -149 -KPX nine logicalnot -149 -KPX nine sfthyphen -149 -KPX nine acute -149 -KPX nine mu -149 -KPX nine paragraph -149 -KPX nine periodcentered -149 -KPX nine cedilla -149 -KPX nine ordmasculine -149 -KPX nine guillemotright -149 -KPX nine onequarter -149 -KPX nine onehalf -149 -KPX nine threequarters -149 -KPX nine Yacute -149 -KPX nine Ebreve -45 -KPX nine ebreve -149 -KPX nine dotlessi -149 - -KPX colon dollar -73 -KPX colon D -139 -KPX colon H -131 -KPX colon R -112 -KPX colon U -120 -KPX colon cent -139 -KPX colon sterling -139 -KPX colon currency -139 -KPX colon yen -139 -KPX colon brokenbar -139 -KPX colon section -139 -KPX colon dieresis -139 -KPX colon ordfeminine -131 -KPX colon guillemotleft -131 -KPX colon logicalnot -131 -KPX colon sfthyphen -131 -KPX colon acute -112 -KPX colon mu -112 -KPX colon paragraph -112 -KPX colon periodcentered -112 -KPX colon cedilla -112 -KPX colon ordmasculine -112 -KPX colon Yacute -131 -KPX colon ebreve -112 -KPX colon edotaccent -120 -KPX colon ecaron -120 - -KPX semicolon ampersand -73 -KPX semicolon two -73 -KPX semicolon H -131 -KPX semicolon ordfeminine -131 -KPX semicolon guillemotleft -131 -KPX semicolon logicalnot -131 -KPX semicolon sfthyphen -131 -KPX semicolon Egrave -73 -KPX semicolon Icircumflex -73 -KPX semicolon Yacute -131 -KPX semicolon Ebreve -112 - -KPX less dollar -196 -KPX less ampersand -73 -KPX less two -73 -KPX less D -243 -KPX less H -264 -KPX less R -264 -KPX less X -225 -KPX less cent -243 -KPX less sterling -243 -KPX less currency -243 -KPX less yen -243 -KPX less brokenbar -243 -KPX less section -243 -KPX less dieresis -243 -KPX less ordfeminine -264 -KPX less guillemotleft -264 -KPX less logicalnot -264 -KPX less sfthyphen -264 -KPX less acute -264 -KPX less mu -264 -KPX less paragraph -264 -KPX less periodcentered -264 -KPX less cedilla -264 -KPX less ordmasculine -264 -KPX less guillemotright -225 -KPX less onequarter -225 -KPX less onehalf -225 -KPX less threequarters -225 -KPX less Egrave -73 -KPX less Icircumflex -73 -KPX less Yacute -264 -KPX less Ebreve -120 -KPX less ebreve -264 -KPX less dotlessi -225 - - -KPX D backslash -63 -KPX D questiondown -63 -KPX D Aacute -63 - - -KPX N H -73 -KPX N R -73 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N ordmasculine -45 -KPX N Yacute -73 -KPX N ebreve -73 - - - - - -KPX cent backslash -63 -KPX cent questiondown -63 -KPX cent Aacute -63 - -KPX sterling backslash -63 -KPX sterling questiondown -63 -KPX sterling Aacute -63 - -KPX currency backslash -63 -KPX currency questiondown -63 -KPX currency Aacute -63 - -KPX yen backslash -63 -KPX yen questiondown -63 -KPX yen Aacute -63 - -KPX brokenbar backslash -63 -KPX brokenbar questiondown -63 -KPX brokenbar Aacute -63 - -KPX section backslash -63 -KPX section questiondown -63 -KPX section Aacute -63 - - - -KPX Acircumflex ampersand -63 -KPX Acircumflex two -63 -KPX Acircumflex seven -196 -KPX Acircumflex eight -92 -KPX Acircumflex nine -139 -KPX Acircumflex colon -112 -KPX Acircumflex less -235 -KPX Acircumflex F -63 -KPX Acircumflex G -63 -KPX Acircumflex W -112 -KPX Acircumflex Y -112 -KPX Acircumflex Z -92 -KPX Acircumflex backslash -149 -KPX Acircumflex copyright -63 -KPX Acircumflex questiondown -149 -KPX Acircumflex Aacute -149 -KPX Acircumflex Egrave -63 -KPX Acircumflex Eacute -63 -KPX Acircumflex Ecircumflex -63 -KPX Acircumflex Edieresis -63 -KPX Acircumflex Igrave -63 -KPX Acircumflex Iacute -63 -KPX Acircumflex Icircumflex -63 -KPX Acircumflex Idieresis -63 -KPX Acircumflex Ntilde -63 -KPX Acircumflex Oacute -63 -KPX Acircumflex Dcaron -63 -KPX Acircumflex Dcroat -63 -KPX Acircumflex Emacron -63 -KPX Acircumflex Ebreve -63 -KPX Acircumflex Hcircumflex -196 -KPX Acircumflex hcircumflex -112 -KPX Acircumflex Hbar -196 -KPX Acircumflex hbar -112 -KPX Acircumflex Imacron -92 -KPX Acircumflex Ibreve -92 -KPX Acircumflex Iogonek -92 -KPX Acircumflex Idot -92 -KPX Acircumflex IJ -92 -KPX Acircumflex Jcircumflex -92 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -92 -KPX Acircumflex kgreenlandic -235 -KPX Acircumflex Lacute -149 -KPX Acircumflex lacute -235 -KPX Acircumflex uni01AC -63 -KPX Acircumflex uni01AE -63 -KPX Acircumflex uni01DC -196 -KPX Acircumflex uni01DD -112 -KPX Acircumflex uni01F0 -63 -KPX Acircumflex uni01F4 -235 -KPX Acircumflex uni01F5 -149 - -KPX Adieresis ampersand -63 -KPX Adieresis two -63 -KPX Adieresis seven -196 -KPX Adieresis eight -92 -KPX Adieresis nine -139 -KPX Adieresis colon -112 -KPX Adieresis less -235 -KPX Adieresis F -63 -KPX Adieresis G -63 -KPX Adieresis W -112 -KPX Adieresis Y -112 -KPX Adieresis Z -92 -KPX Adieresis backslash -149 -KPX Adieresis copyright -63 -KPX Adieresis questiondown -149 -KPX Adieresis Aacute -149 -KPX Adieresis Egrave -63 -KPX Adieresis Eacute -63 -KPX Adieresis Ecircumflex -63 -KPX Adieresis Edieresis -63 -KPX Adieresis Igrave -63 -KPX Adieresis Iacute -63 -KPX Adieresis Icircumflex -63 -KPX Adieresis Idieresis -63 -KPX Adieresis Ntilde -63 -KPX Adieresis Oacute -63 -KPX Adieresis Dcaron -63 -KPX Adieresis Dcroat -63 -KPX Adieresis Emacron -63 -KPX Adieresis Ebreve -63 -KPX Adieresis Hcircumflex -196 -KPX Adieresis hcircumflex -112 -KPX Adieresis Hbar -196 -KPX Adieresis hbar -112 -KPX Adieresis Imacron -92 -KPX Adieresis Ibreve -92 -KPX Adieresis Iogonek -92 -KPX Adieresis Idot -92 -KPX Adieresis IJ -92 -KPX Adieresis Jcircumflex -92 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -92 -KPX Adieresis kgreenlandic -235 -KPX Adieresis Lacute -149 -KPX Adieresis lacute -235 -KPX Adieresis uni01AC -63 -KPX Adieresis uni01AE -63 -KPX Adieresis uni01DC -196 -KPX Adieresis uni01DD -112 -KPX Adieresis uni01F0 -63 -KPX Adieresis uni01F4 -235 -KPX Adieresis uni01F5 -149 - -KPX AE ampersand -63 -KPX AE two -63 -KPX AE seven -196 -KPX AE eight -92 -KPX AE nine -139 -KPX AE colon -112 -KPX AE less -235 -KPX AE F -63 -KPX AE G -63 -KPX AE W -112 -KPX AE Y -112 -KPX AE Z -92 -KPX AE backslash -149 -KPX AE copyright -63 -KPX AE questiondown -149 -KPX AE Aacute -149 -KPX AE Egrave -63 -KPX AE Eacute -63 -KPX AE Ecircumflex -63 -KPX AE Edieresis -63 -KPX AE Igrave -63 -KPX AE Iacute -63 -KPX AE Icircumflex -63 -KPX AE Idieresis -63 -KPX AE Ntilde -63 -KPX AE Oacute -63 -KPX AE Dcaron -63 -KPX AE Dcroat -63 -KPX AE Emacron -63 -KPX AE Ebreve -63 -KPX AE Hcircumflex -196 -KPX AE hcircumflex -112 -KPX AE Hbar -196 -KPX AE hbar -112 -KPX AE Imacron -92 -KPX AE Ibreve -92 -KPX AE Iogonek -92 -KPX AE Idot -92 -KPX AE IJ -92 -KPX AE Jcircumflex -92 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -92 -KPX AE kgreenlandic -235 -KPX AE Lacute -149 -KPX AE lacute -235 -KPX AE uni01AC -63 -KPX AE uni01AE -63 -KPX AE uni01DC -196 -KPX AE uni01DD -112 -KPX AE uni01F0 -63 -KPX AE uni01F4 -235 -KPX AE uni01F5 -149 - -KPX Egrave six -73 -KPX Egrave Gcircumflex -73 -KPX Egrave Gbreve -73 -KPX Egrave Gdotaccent -73 -KPX Egrave Gcommaaccent -73 -KPX Egrave uni01DA -73 - -KPX Ecircumflex six -73 -KPX Ecircumflex Gcircumflex -73 -KPX Ecircumflex Gbreve -73 -KPX Ecircumflex Gdotaccent -73 -KPX Ecircumflex Gcommaaccent -73 -KPX Ecircumflex uni01DA -73 - -KPX Igrave six -73 -KPX Igrave Gcircumflex -73 -KPX Igrave Gbreve -73 -KPX Igrave Gdotaccent -73 -KPX Igrave Gcommaaccent -73 -KPX Igrave uni01DA -73 - -KPX Icircumflex six -73 -KPX Icircumflex Gcircumflex -73 -KPX Icircumflex Gbreve -73 -KPX Icircumflex Gdotaccent -73 -KPX Icircumflex Gcommaaccent -73 -KPX Icircumflex uni01DA -73 - -KPX Eth less -159 -KPX Eth kgreenlandic -159 -KPX Eth lacute -159 -KPX Eth uni01F4 -159 - -KPX Ograve less -159 -KPX Ograve kgreenlandic -159 -KPX Ograve lacute -159 -KPX Ograve uni01F4 -159 - -KPX agrave seven -36 -KPX agrave less -83 -KPX agrave Hbar -36 -KPX agrave lacute -83 - -KPX ucircumflex two -73 -KPX ucircumflex seven -339 -KPX ucircumflex eight -112 -KPX ucircumflex nine -282 -KPX ucircumflex colon -178 -KPX ucircumflex less -319 -KPX ucircumflex backslash -253 -KPX ucircumflex questiondown -253 -KPX ucircumflex Aacute -253 -KPX ucircumflex Ebreve -73 -KPX ucircumflex Hbar -339 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -319 - -KPX ydieresis two -73 -KPX ydieresis seven -339 -KPX ydieresis eight -112 -KPX ydieresis nine -282 -KPX ydieresis colon -178 -KPX ydieresis less -319 -KPX ydieresis backslash -253 -KPX ydieresis questiondown -253 -KPX ydieresis Aacute -253 -KPX ydieresis Ebreve -73 -KPX ydieresis Hbar -339 -KPX ydieresis Idot -112 -KPX ydieresis lacute -319 - -KPX Abreve O -8 - -KPX abreve two -73 -KPX abreve seven -339 -KPX abreve eight -73 -KPX abreve nine -282 -KPX abreve colon -159 -KPX abreve less -319 -KPX abreve backslash -253 -KPX abreve questiondown -253 -KPX abreve Aacute -253 -KPX abreve Ebreve -73 -KPX abreve Hbar -339 -KPX abreve Idot -73 -KPX abreve lacute -319 - -KPX Edotaccent seven -92 -KPX Edotaccent less -188 -KPX Edotaccent H -102 -KPX Edotaccent R -102 -KPX Edotaccent X -112 -KPX Edotaccent backslash -131 -KPX Edotaccent ordfeminine -102 -KPX Edotaccent guillemotleft -102 -KPX Edotaccent logicalnot -102 -KPX Edotaccent sfthyphen -102 -KPX Edotaccent acute -102 -KPX Edotaccent mu -102 -KPX Edotaccent paragraph -102 -KPX Edotaccent periodcentered -102 -KPX Edotaccent cedilla -102 -KPX Edotaccent ordmasculine -102 -KPX Edotaccent guillemotright -112 -KPX Edotaccent onequarter -112 -KPX Edotaccent onehalf -112 -KPX Edotaccent threequarters -112 -KPX Edotaccent questiondown -131 -KPX Edotaccent Aacute -131 -KPX Edotaccent Yacute -102 -KPX Edotaccent ebreve -102 -KPX Edotaccent Hbar -92 -KPX Edotaccent dotlessi -112 -KPX Edotaccent lacute -188 - - -KPX Ecaron seven -92 -KPX Ecaron less -188 -KPX Ecaron H -102 -KPX Ecaron R -102 -KPX Ecaron X -112 -KPX Ecaron backslash -131 -KPX Ecaron ordfeminine -102 -KPX Ecaron guillemotleft -102 -KPX Ecaron logicalnot -102 -KPX Ecaron sfthyphen -102 -KPX Ecaron acute -102 -KPX Ecaron mu -102 -KPX Ecaron paragraph -102 -KPX Ecaron periodcentered -102 -KPX Ecaron cedilla -102 -KPX Ecaron ordmasculine -102 -KPX Ecaron guillemotright -112 -KPX Ecaron onequarter -112 -KPX Ecaron onehalf -112 -KPX Ecaron threequarters -112 -KPX Ecaron questiondown -131 -KPX Ecaron Aacute -131 -KPX Ecaron Yacute -102 -KPX Ecaron ebreve -102 -KPX Ecaron Hbar -92 -KPX Ecaron dotlessi -112 -KPX Ecaron lacute -188 - - -KPX Gdotaccent six -73 -KPX Gdotaccent Gdotaccent -73 -KPX Gdotaccent Gcommaaccent -73 - -KPX Gcommaaccent six -73 -KPX Gcommaaccent Gdotaccent -73 -KPX Gcommaaccent Gcommaaccent -73 - -KPX Hbar dollar -159 -KPX Hbar seven 47 -KPX Hbar D -243 -KPX Hbar F -264 -KPX Hbar H -264 -KPX Hbar R -264 -KPX Hbar U -225 -KPX Hbar V -243 -KPX Hbar X -264 -KPX Hbar Z -282 -KPX Hbar backslash -339 -KPX Hbar cent -243 -KPX Hbar sterling -243 -KPX Hbar currency -243 -KPX Hbar yen -243 -KPX Hbar brokenbar -243 -KPX Hbar section -243 -KPX Hbar dieresis -243 -KPX Hbar copyright -264 -KPX Hbar ordfeminine -264 -KPX Hbar guillemotleft -264 -KPX Hbar logicalnot -264 -KPX Hbar sfthyphen -264 -KPX Hbar acute -264 -KPX Hbar mu -264 -KPX Hbar paragraph -264 -KPX Hbar periodcentered -264 -KPX Hbar cedilla -264 -KPX Hbar ordmasculine -264 -KPX Hbar guillemotright -264 -KPX Hbar onequarter -264 -KPX Hbar onehalf -264 -KPX Hbar threequarters -264 -KPX Hbar questiondown -339 -KPX Hbar Aacute -339 -KPX Hbar Eacute -264 -KPX Hbar Idieresis -264 -KPX Hbar Yacute -264 -KPX Hbar ebreve -264 -KPX Hbar edotaccent -225 -KPX Hbar ecaron -225 -KPX Hbar gdotaccent -243 -KPX Hbar gcommaaccent -243 -KPX Hbar Hbar 47 -KPX Hbar dotlessi -264 - -KPX hbar Hbar -112 - -KPX Idot dollar -92 -KPX Idot Idot -92 - -KPX lacute dollar -196 -KPX lacute ampersand -73 -KPX lacute two -73 -KPX lacute D -243 -KPX lacute H -264 -KPX lacute R -264 -KPX lacute X -225 -KPX lacute cent -243 -KPX lacute sterling -243 -KPX lacute currency -243 -KPX lacute yen -243 -KPX lacute brokenbar -243 -KPX lacute section -243 -KPX lacute dieresis -243 -KPX lacute ordfeminine -264 -KPX lacute guillemotleft -264 -KPX lacute logicalnot -264 -KPX lacute sfthyphen -264 -KPX lacute acute -264 -KPX lacute mu -264 -KPX lacute paragraph -264 -KPX lacute periodcentered -264 -KPX lacute cedilla -264 -KPX lacute ordmasculine -264 -KPX lacute guillemotright -225 -KPX lacute onequarter -225 -KPX lacute onehalf -225 -KPX lacute threequarters -225 -KPX lacute Egrave -73 -KPX lacute Icircumflex -73 -KPX lacute Yacute -264 -KPX lacute Ebreve -120 -KPX lacute ebreve -264 -KPX lacute dotlessi -225 - - -KPX uni027D dollar -272 -KPX uni027D hyphen -92 -KPX uni027D nine 38 -KPX uni027D less 75 -KPX uni027D lacute 75 - -KPX uni10EC dollar -159 -KPX uni10EC seven 47 -KPX uni10EC D -243 -KPX uni10EC F -264 -KPX uni10EC H -264 -KPX uni10EC R -264 -KPX uni10EC U -225 -KPX uni10EC V -243 -KPX uni10EC X -264 -KPX uni10EC Z -282 -KPX uni10EC backslash -339 -KPX uni10EC cent -243 -KPX uni10EC sterling -243 -KPX uni10EC currency -243 -KPX uni10EC yen -243 -KPX uni10EC brokenbar -243 -KPX uni10EC section -243 -KPX uni10EC dieresis -243 -KPX uni10EC copyright -264 -KPX uni10EC ordfeminine -264 -KPX uni10EC guillemotleft -264 -KPX uni10EC logicalnot -264 -KPX uni10EC sfthyphen -264 -KPX uni10EC acute -264 -KPX uni10EC mu -264 -KPX uni10EC paragraph -264 -KPX uni10EC periodcentered -264 -KPX uni10EC cedilla -264 -KPX uni10EC ordmasculine -264 -KPX uni10EC guillemotright -264 -KPX uni10EC onequarter -264 -KPX uni10EC onehalf -264 -KPX uni10EC threequarters -264 -KPX uni10EC questiondown -339 -KPX uni10EC Aacute -339 -KPX uni10EC Eacute -264 -KPX uni10EC Idieresis -264 -KPX uni10EC Yacute -264 -KPX uni10EC ebreve -264 -KPX uni10EC edotaccent -225 -KPX uni10EC ecaron -225 -KPX uni10EC gdotaccent -243 -KPX uni10EC gcommaaccent -243 -KPX uni10EC Hbar 47 -KPX uni10EC dotlessi -264 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ufm deleted file mode 100755 index 991c896b..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ufm +++ /dev/null @@ -1,5073 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Condensed -FontSubfamily Oblique -UniqueID DejaVu Sans Condensed Oblique -FullName DejaVu Sans Condensed Oblique -Version Version 2.32 -PostScriptName DejaVuSansCondensed-Oblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Condensed Oblique -Weight Medium -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -914 -350 1493 1068 -StartCharMetrics 4987 -U 32 ; WX 286 ; N space ; G 3 -U 33 ; WX 360 ; N exclam ; G 4 -U 34 ; WX 414 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 572 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 702 ; N ampersand ; G 9 -U 39 ; WX 247 ; N quotesingle ; G 10 -U 40 ; WX 351 ; N parenleft ; G 11 -U 41 ; WX 351 ; N parenright ; G 12 -U 42 ; WX 450 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 286 ; N comma ; G 15 -U 45 ; WX 325 ; N hyphen ; G 16 -U 46 ; WX 286 ; N period ; G 17 -U 47 ; WX 303 ; N slash ; G 18 -U 48 ; WX 572 ; N zero ; G 19 -U 49 ; WX 572 ; N one ; G 20 -U 50 ; WX 572 ; N two ; G 21 -U 51 ; WX 572 ; N three ; G 22 -U 52 ; WX 572 ; N four ; G 23 -U 53 ; WX 572 ; N five ; G 24 -U 54 ; WX 572 ; N six ; G 25 -U 55 ; WX 572 ; N seven ; G 26 -U 56 ; WX 572 ; N eight ; G 27 -U 57 ; WX 572 ; N nine ; G 28 -U 58 ; WX 303 ; N colon ; G 29 -U 59 ; WX 303 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 478 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 615 ; N A ; G 36 -U 66 ; WX 617 ; N B ; G 37 -U 67 ; WX 628 ; N C ; G 38 -U 68 ; WX 693 ; N D ; G 39 -U 69 ; WX 568 ; N E ; G 40 -U 70 ; WX 518 ; N F ; G 41 -U 71 ; WX 697 ; N G ; G 42 -U 72 ; WX 677 ; N H ; G 43 -U 73 ; WX 265 ; N I ; G 44 -U 74 ; WX 265 ; N J ; G 45 -U 75 ; WX 590 ; N K ; G 46 -U 76 ; WX 501 ; N L ; G 47 -U 77 ; WX 776 ; N M ; G 48 -U 78 ; WX 673 ; N N ; G 49 -U 79 ; WX 708 ; N O ; G 50 -U 80 ; WX 542 ; N P ; G 51 -U 81 ; WX 708 ; N Q ; G 52 -U 82 ; WX 625 ; N R ; G 53 -U 83 ; WX 571 ; N S ; G 54 -U 84 ; WX 549 ; N T ; G 55 -U 85 ; WX 659 ; N U ; G 56 -U 86 ; WX 615 ; N V ; G 57 -U 87 ; WX 890 ; N W ; G 58 -U 88 ; WX 616 ; N X ; G 59 -U 89 ; WX 549 ; N Y ; G 60 -U 90 ; WX 616 ; N Z ; G 61 -U 91 ; WX 351 ; N bracketleft ; G 62 -U 92 ; WX 303 ; N backslash ; G 63 -U 93 ; WX 351 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 551 ; N a ; G 68 -U 98 ; WX 571 ; N b ; G 69 -U 99 ; WX 495 ; N c ; G 70 -U 100 ; WX 571 ; N d ; G 71 -U 101 ; WX 554 ; N e ; G 72 -U 102 ; WX 316 ; N f ; G 73 -U 103 ; WX 571 ; N g ; G 74 -U 104 ; WX 570 ; N h ; G 75 -U 105 ; WX 250 ; N i ; G 76 -U 106 ; WX 250 ; N j ; G 77 -U 107 ; WX 521 ; N k ; G 78 -U 108 ; WX 250 ; N l ; G 79 -U 109 ; WX 876 ; N m ; G 80 -U 110 ; WX 570 ; N n ; G 81 -U 111 ; WX 550 ; N o ; G 82 -U 112 ; WX 571 ; N p ; G 83 -U 113 ; WX 571 ; N q ; G 84 -U 114 ; WX 370 ; N r ; G 85 -U 115 ; WX 469 ; N s ; G 86 -U 116 ; WX 353 ; N t ; G 87 -U 117 ; WX 570 ; N u ; G 88 -U 118 ; WX 532 ; N v ; G 89 -U 119 ; WX 736 ; N w ; G 90 -U 120 ; WX 532 ; N x ; G 91 -U 121 ; WX 532 ; N y ; G 92 -U 122 ; WX 472 ; N z ; G 93 -U 123 ; WX 572 ; N braceleft ; G 94 -U 124 ; WX 303 ; N bar ; G 95 -U 125 ; WX 572 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 286 ; N nbspace ; G 98 -U 161 ; WX 360 ; N exclamdown ; G 99 -U 162 ; WX 572 ; N cent ; G 100 -U 163 ; WX 572 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 572 ; N yen ; G 103 -U 166 ; WX 303 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 424 ; N ordfeminine ; G 108 -U 171 ; WX 555 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 325 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 360 ; N twosuperior ; G 116 -U 179 ; WX 360 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 572 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 286 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 360 ; N onesuperior ; G 123 -U 186 ; WX 424 ; N ordmasculine ; G 124 -U 187 ; WX 555 ; N guillemotright ; G 125 -U 188 ; WX 872 ; N onequarter ; G 126 -U 189 ; WX 872 ; N onehalf ; G 127 -U 190 ; WX 872 ; N threequarters ; G 128 -U 191 ; WX 478 ; N questiondown ; G 129 -U 192 ; WX 615 ; N Agrave ; G 130 -U 193 ; WX 615 ; N Aacute ; G 131 -U 194 ; WX 615 ; N Acircumflex ; G 132 -U 195 ; WX 615 ; N Atilde ; G 133 -U 196 ; WX 615 ; N Adieresis ; G 134 -U 197 ; WX 615 ; N Aring ; G 135 -U 198 ; WX 876 ; N AE ; G 136 -U 199 ; WX 628 ; N Ccedilla ; G 137 -U 200 ; WX 568 ; N Egrave ; G 138 -U 201 ; WX 568 ; N Eacute ; G 139 -U 202 ; WX 568 ; N Ecircumflex ; G 140 -U 203 ; WX 568 ; N Edieresis ; G 141 -U 204 ; WX 265 ; N Igrave ; G 142 -U 205 ; WX 265 ; N Iacute ; G 143 -U 206 ; WX 265 ; N Icircumflex ; G 144 -U 207 ; WX 265 ; N Idieresis ; G 145 -U 208 ; WX 697 ; N Eth ; G 146 -U 209 ; WX 673 ; N Ntilde ; G 147 -U 210 ; WX 708 ; N Ograve ; G 148 -U 211 ; WX 708 ; N Oacute ; G 149 -U 212 ; WX 708 ; N Ocircumflex ; G 150 -U 213 ; WX 708 ; N Otilde ; G 151 -U 214 ; WX 708 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 708 ; N Oslash ; G 154 -U 217 ; WX 659 ; N Ugrave ; G 155 -U 218 ; WX 659 ; N Uacute ; G 156 -U 219 ; WX 659 ; N Ucircumflex ; G 157 -U 220 ; WX 659 ; N Udieresis ; G 158 -U 221 ; WX 549 ; N Yacute ; G 159 -U 222 ; WX 547 ; N Thorn ; G 160 -U 223 ; WX 567 ; N germandbls ; G 161 -U 224 ; WX 551 ; N agrave ; G 162 -U 225 ; WX 551 ; N aacute ; G 163 -U 226 ; WX 551 ; N acircumflex ; G 164 -U 227 ; WX 551 ; N atilde ; G 165 -U 228 ; WX 551 ; N adieresis ; G 166 -U 229 ; WX 551 ; N aring ; G 167 -U 230 ; WX 896 ; N ae ; G 168 -U 231 ; WX 495 ; N ccedilla ; G 169 -U 232 ; WX 554 ; N egrave ; G 170 -U 233 ; WX 554 ; N eacute ; G 171 -U 234 ; WX 554 ; N ecircumflex ; G 172 -U 235 ; WX 554 ; N edieresis ; G 173 -U 236 ; WX 250 ; N igrave ; G 174 -U 237 ; WX 250 ; N iacute ; G 175 -U 238 ; WX 250 ; N icircumflex ; G 176 -U 239 ; WX 250 ; N idieresis ; G 177 -U 240 ; WX 550 ; N eth ; G 178 -U 241 ; WX 570 ; N ntilde ; G 179 -U 242 ; WX 550 ; N ograve ; G 180 -U 243 ; WX 550 ; N oacute ; G 181 -U 244 ; WX 550 ; N ocircumflex ; G 182 -U 245 ; WX 550 ; N otilde ; G 183 -U 246 ; WX 550 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 550 ; N oslash ; G 186 -U 249 ; WX 570 ; N ugrave ; G 187 -U 250 ; WX 570 ; N uacute ; G 188 -U 251 ; WX 570 ; N ucircumflex ; G 189 -U 252 ; WX 570 ; N udieresis ; G 190 -U 253 ; WX 532 ; N yacute ; G 191 -U 254 ; WX 571 ; N thorn ; G 192 -U 255 ; WX 532 ; N ydieresis ; G 193 -U 256 ; WX 615 ; N Amacron ; G 194 -U 257 ; WX 551 ; N amacron ; G 195 -U 258 ; WX 615 ; N Abreve ; G 196 -U 259 ; WX 551 ; N abreve ; G 197 -U 260 ; WX 615 ; N Aogonek ; G 198 -U 261 ; WX 551 ; N aogonek ; G 199 -U 262 ; WX 628 ; N Cacute ; G 200 -U 263 ; WX 495 ; N cacute ; G 201 -U 264 ; WX 628 ; N Ccircumflex ; G 202 -U 265 ; WX 495 ; N ccircumflex ; G 203 -U 266 ; WX 628 ; N Cdotaccent ; G 204 -U 267 ; WX 495 ; N cdotaccent ; G 205 -U 268 ; WX 628 ; N Ccaron ; G 206 -U 269 ; WX 495 ; N ccaron ; G 207 -U 270 ; WX 693 ; N Dcaron ; G 208 -U 271 ; WX 571 ; N dcaron ; G 209 -U 272 ; WX 697 ; N Dcroat ; G 210 -U 273 ; WX 571 ; N dmacron ; G 211 -U 274 ; WX 568 ; N Emacron ; G 212 -U 275 ; WX 554 ; N emacron ; G 213 -U 276 ; WX 568 ; N Ebreve ; G 214 -U 277 ; WX 554 ; N ebreve ; G 215 -U 278 ; WX 568 ; N Edotaccent ; G 216 -U 279 ; WX 554 ; N edotaccent ; G 217 -U 280 ; WX 568 ; N Eogonek ; G 218 -U 281 ; WX 554 ; N eogonek ; G 219 -U 282 ; WX 568 ; N Ecaron ; G 220 -U 283 ; WX 554 ; N ecaron ; G 221 -U 284 ; WX 697 ; N Gcircumflex ; G 222 -U 285 ; WX 571 ; N gcircumflex ; G 223 -U 286 ; WX 697 ; N Gbreve ; G 224 -U 287 ; WX 571 ; N gbreve ; G 225 -U 288 ; WX 697 ; N Gdotaccent ; G 226 -U 289 ; WX 571 ; N gdotaccent ; G 227 -U 290 ; WX 697 ; N Gcommaaccent ; G 228 -U 291 ; WX 571 ; N gcommaaccent ; G 229 -U 292 ; WX 677 ; N Hcircumflex ; G 230 -U 293 ; WX 570 ; N hcircumflex ; G 231 -U 294 ; WX 824 ; N Hbar ; G 232 -U 295 ; WX 625 ; N hbar ; G 233 -U 296 ; WX 265 ; N Itilde ; G 234 -U 297 ; WX 250 ; N itilde ; G 235 -U 298 ; WX 265 ; N Imacron ; G 236 -U 299 ; WX 250 ; N imacron ; G 237 -U 300 ; WX 265 ; N Ibreve ; G 238 -U 301 ; WX 250 ; N ibreve ; G 239 -U 302 ; WX 265 ; N Iogonek ; G 240 -U 303 ; WX 250 ; N iogonek ; G 241 -U 304 ; WX 265 ; N Idot ; G 242 -U 305 ; WX 250 ; N dotlessi ; G 243 -U 306 ; WX 531 ; N IJ ; G 244 -U 307 ; WX 500 ; N ij ; G 245 -U 308 ; WX 265 ; N Jcircumflex ; G 246 -U 309 ; WX 250 ; N jcircumflex ; G 247 -U 310 ; WX 590 ; N Kcommaaccent ; G 248 -U 311 ; WX 521 ; N kcommaaccent ; G 249 -U 312 ; WX 521 ; N kgreenlandic ; G 250 -U 313 ; WX 501 ; N Lacute ; G 251 -U 314 ; WX 250 ; N lacute ; G 252 -U 315 ; WX 501 ; N Lcommaaccent ; G 253 -U 316 ; WX 250 ; N lcommaaccent ; G 254 -U 317 ; WX 501 ; N Lcaron ; G 255 -U 318 ; WX 250 ; N lcaron ; G 256 -U 319 ; WX 501 ; N Ldot ; G 257 -U 320 ; WX 250 ; N ldot ; G 258 -U 321 ; WX 505 ; N Lslash ; G 259 -U 322 ; WX 258 ; N lslash ; G 260 -U 323 ; WX 673 ; N Nacute ; G 261 -U 324 ; WX 570 ; N nacute ; G 262 -U 325 ; WX 673 ; N Ncommaaccent ; G 263 -U 326 ; WX 570 ; N ncommaaccent ; G 264 -U 327 ; WX 673 ; N Ncaron ; G 265 -U 328 ; WX 570 ; N ncaron ; G 266 -U 329 ; WX 732 ; N napostrophe ; G 267 -U 330 ; WX 673 ; N Eng ; G 268 -U 331 ; WX 570 ; N eng ; G 269 -U 332 ; WX 708 ; N Omacron ; G 270 -U 333 ; WX 550 ; N omacron ; G 271 -U 334 ; WX 708 ; N Obreve ; G 272 -U 335 ; WX 550 ; N obreve ; G 273 -U 336 ; WX 708 ; N Ohungarumlaut ; G 274 -U 337 ; WX 550 ; N ohungarumlaut ; G 275 -U 338 ; WX 962 ; N OE ; G 276 -U 339 ; WX 925 ; N oe ; G 277 -U 340 ; WX 625 ; N Racute ; G 278 -U 341 ; WX 370 ; N racute ; G 279 -U 342 ; WX 625 ; N Rcommaaccent ; G 280 -U 343 ; WX 370 ; N rcommaaccent ; G 281 -U 344 ; WX 625 ; N Rcaron ; G 282 -U 345 ; WX 370 ; N rcaron ; G 283 -U 346 ; WX 571 ; N Sacute ; G 284 -U 347 ; WX 469 ; N sacute ; G 285 -U 348 ; WX 571 ; N Scircumflex ; G 286 -U 349 ; WX 469 ; N scircumflex ; G 287 -U 350 ; WX 571 ; N Scedilla ; G 288 -U 351 ; WX 469 ; N scedilla ; G 289 -U 352 ; WX 571 ; N Scaron ; G 290 -U 353 ; WX 469 ; N scaron ; G 291 -U 354 ; WX 549 ; N Tcommaaccent ; G 292 -U 355 ; WX 353 ; N tcommaaccent ; G 293 -U 356 ; WX 549 ; N Tcaron ; G 294 -U 357 ; WX 353 ; N tcaron ; G 295 -U 358 ; WX 549 ; N Tbar ; G 296 -U 359 ; WX 353 ; N tbar ; G 297 -U 360 ; WX 659 ; N Utilde ; G 298 -U 361 ; WX 570 ; N utilde ; G 299 -U 362 ; WX 659 ; N Umacron ; G 300 -U 363 ; WX 570 ; N umacron ; G 301 -U 364 ; WX 659 ; N Ubreve ; G 302 -U 365 ; WX 570 ; N ubreve ; G 303 -U 366 ; WX 659 ; N Uring ; G 304 -U 367 ; WX 570 ; N uring ; G 305 -U 368 ; WX 659 ; N Uhungarumlaut ; G 306 -U 369 ; WX 570 ; N uhungarumlaut ; G 307 -U 370 ; WX 659 ; N Uogonek ; G 308 -U 371 ; WX 570 ; N uogonek ; G 309 -U 372 ; WX 890 ; N Wcircumflex ; G 310 -U 373 ; WX 736 ; N wcircumflex ; G 311 -U 374 ; WX 549 ; N Ycircumflex ; G 312 -U 375 ; WX 532 ; N ycircumflex ; G 313 -U 376 ; WX 549 ; N Ydieresis ; G 314 -U 377 ; WX 616 ; N Zacute ; G 315 -U 378 ; WX 472 ; N zacute ; G 316 -U 379 ; WX 616 ; N Zdotaccent ; G 317 -U 380 ; WX 472 ; N zdotaccent ; G 318 -U 381 ; WX 616 ; N Zcaron ; G 319 -U 382 ; WX 472 ; N zcaron ; G 320 -U 383 ; WX 316 ; N longs ; G 321 -U 384 ; WX 571 ; N uni0180 ; G 322 -U 385 ; WX 661 ; N uni0181 ; G 323 -U 386 ; WX 617 ; N uni0182 ; G 324 -U 387 ; WX 571 ; N uni0183 ; G 325 -U 388 ; WX 617 ; N uni0184 ; G 326 -U 389 ; WX 571 ; N uni0185 ; G 327 -U 390 ; WX 633 ; N uni0186 ; G 328 -U 391 ; WX 628 ; N uni0187 ; G 329 -U 392 ; WX 495 ; N uni0188 ; G 330 -U 393 ; WX 697 ; N uni0189 ; G 331 -U 394 ; WX 737 ; N uni018A ; G 332 -U 395 ; WX 617 ; N uni018B ; G 333 -U 396 ; WX 571 ; N uni018C ; G 334 -U 397 ; WX 550 ; N uni018D ; G 335 -U 398 ; WX 568 ; N uni018E ; G 336 -U 399 ; WX 708 ; N uni018F ; G 337 -U 400 ; WX 553 ; N uni0190 ; G 338 -U 401 ; WX 518 ; N uni0191 ; G 339 -U 402 ; WX 316 ; N florin ; G 340 -U 403 ; WX 697 ; N uni0193 ; G 341 -U 404 ; WX 618 ; N uni0194 ; G 342 -U 405 ; WX 885 ; N uni0195 ; G 343 -U 406 ; WX 318 ; N uni0196 ; G 344 -U 407 ; WX 265 ; N uni0197 ; G 345 -U 408 ; WX 671 ; N uni0198 ; G 346 -U 409 ; WX 521 ; N uni0199 ; G 347 -U 410 ; WX 250 ; N uni019A ; G 348 -U 411 ; WX 532 ; N uni019B ; G 349 -U 412 ; WX 876 ; N uni019C ; G 350 -U 413 ; WX 673 ; N uni019D ; G 351 -U 414 ; WX 570 ; N uni019E ; G 352 -U 415 ; WX 708 ; N uni019F ; G 353 -U 416 ; WX 822 ; N Ohorn ; G 354 -U 417 ; WX 550 ; N ohorn ; G 355 -U 418 ; WX 844 ; N uni01A2 ; G 356 -U 419 ; WX 663 ; N uni01A3 ; G 357 -U 420 ; WX 586 ; N uni01A4 ; G 358 -U 421 ; WX 571 ; N uni01A5 ; G 359 -U 422 ; WX 625 ; N uni01A6 ; G 360 -U 423 ; WX 571 ; N uni01A7 ; G 361 -U 424 ; WX 469 ; N uni01A8 ; G 362 -U 425 ; WX 568 ; N uni01A9 ; G 363 -U 426 ; WX 302 ; N uni01AA ; G 364 -U 427 ; WX 353 ; N uni01AB ; G 365 -U 428 ; WX 549 ; N uni01AC ; G 366 -U 429 ; WX 353 ; N uni01AD ; G 367 -U 430 ; WX 549 ; N uni01AE ; G 368 -U 431 ; WX 754 ; N Uhorn ; G 369 -U 432 ; WX 570 ; N uhorn ; G 370 -U 433 ; WX 688 ; N uni01B1 ; G 371 -U 434 ; WX 648 ; N uni01B2 ; G 372 -U 435 ; WX 669 ; N uni01B3 ; G 373 -U 436 ; WX 657 ; N uni01B4 ; G 374 -U 437 ; WX 616 ; N uni01B5 ; G 375 -U 438 ; WX 472 ; N uni01B6 ; G 376 -U 439 ; WX 599 ; N uni01B7 ; G 377 -U 440 ; WX 599 ; N uni01B8 ; G 378 -U 441 ; WX 520 ; N uni01B9 ; G 379 -U 442 ; WX 472 ; N uni01BA ; G 380 -U 443 ; WX 572 ; N uni01BB ; G 381 -U 444 ; WX 599 ; N uni01BC ; G 382 -U 445 ; WX 520 ; N uni01BD ; G 383 -U 446 ; WX 459 ; N uni01BE ; G 384 -U 447 ; WX 571 ; N uni01BF ; G 385 -U 448 ; WX 265 ; N uni01C0 ; G 386 -U 449 ; WX 443 ; N uni01C1 ; G 387 -U 450 ; WX 413 ; N uni01C2 ; G 388 -U 451 ; WX 266 ; N uni01C3 ; G 389 -U 452 ; WX 1310 ; N uni01C4 ; G 390 -U 453 ; WX 1165 ; N uni01C5 ; G 391 -U 454 ; WX 1043 ; N uni01C6 ; G 392 -U 455 ; WX 767 ; N uni01C7 ; G 393 -U 456 ; WX 751 ; N uni01C8 ; G 394 -U 457 ; WX 500 ; N uni01C9 ; G 395 -U 458 ; WX 938 ; N uni01CA ; G 396 -U 459 ; WX 923 ; N uni01CB ; G 397 -U 460 ; WX 820 ; N uni01CC ; G 398 -U 461 ; WX 615 ; N uni01CD ; G 399 -U 462 ; WX 551 ; N uni01CE ; G 400 -U 463 ; WX 265 ; N uni01CF ; G 401 -U 464 ; WX 250 ; N uni01D0 ; G 402 -U 465 ; WX 708 ; N uni01D1 ; G 403 -U 466 ; WX 550 ; N uni01D2 ; G 404 -U 467 ; WX 659 ; N uni01D3 ; G 405 -U 468 ; WX 570 ; N uni01D4 ; G 406 -U 469 ; WX 659 ; N uni01D5 ; G 407 -U 470 ; WX 570 ; N uni01D6 ; G 408 -U 471 ; WX 659 ; N uni01D7 ; G 409 -U 472 ; WX 570 ; N uni01D8 ; G 410 -U 473 ; WX 659 ; N uni01D9 ; G 411 -U 474 ; WX 570 ; N uni01DA ; G 412 -U 475 ; WX 659 ; N uni01DB ; G 413 -U 476 ; WX 570 ; N uni01DC ; G 414 -U 477 ; WX 554 ; N uni01DD ; G 415 -U 478 ; WX 615 ; N uni01DE ; G 416 -U 479 ; WX 551 ; N uni01DF ; G 417 -U 480 ; WX 615 ; N uni01E0 ; G 418 -U 481 ; WX 551 ; N uni01E1 ; G 419 -U 482 ; WX 876 ; N uni01E2 ; G 420 -U 483 ; WX 896 ; N uni01E3 ; G 421 -U 484 ; WX 697 ; N uni01E4 ; G 422 -U 485 ; WX 571 ; N uni01E5 ; G 423 -U 486 ; WX 697 ; N Gcaron ; G 424 -U 487 ; WX 571 ; N gcaron ; G 425 -U 488 ; WX 590 ; N uni01E8 ; G 426 -U 489 ; WX 521 ; N uni01E9 ; G 427 -U 490 ; WX 708 ; N uni01EA ; G 428 -U 491 ; WX 550 ; N uni01EB ; G 429 -U 492 ; WX 708 ; N uni01EC ; G 430 -U 493 ; WX 550 ; N uni01ED ; G 431 -U 494 ; WX 599 ; N uni01EE ; G 432 -U 495 ; WX 472 ; N uni01EF ; G 433 -U 496 ; WX 250 ; N uni01F0 ; G 434 -U 497 ; WX 1310 ; N uni01F1 ; G 435 -U 498 ; WX 1165 ; N uni01F2 ; G 436 -U 499 ; WX 1043 ; N uni01F3 ; G 437 -U 500 ; WX 697 ; N uni01F4 ; G 438 -U 501 ; WX 571 ; N uni01F5 ; G 439 -U 502 ; WX 1001 ; N uni01F6 ; G 440 -U 503 ; WX 614 ; N uni01F7 ; G 441 -U 504 ; WX 673 ; N uni01F8 ; G 442 -U 505 ; WX 570 ; N uni01F9 ; G 443 -U 506 ; WX 615 ; N Aringacute ; G 444 -U 507 ; WX 551 ; N aringacute ; G 445 -U 508 ; WX 876 ; N AEacute ; G 446 -U 509 ; WX 896 ; N aeacute ; G 447 -U 510 ; WX 708 ; N Oslashacute ; G 448 -U 511 ; WX 550 ; N oslashacute ; G 449 -U 512 ; WX 615 ; N uni0200 ; G 450 -U 513 ; WX 551 ; N uni0201 ; G 451 -U 514 ; WX 615 ; N uni0202 ; G 452 -U 515 ; WX 551 ; N uni0203 ; G 453 -U 516 ; WX 568 ; N uni0204 ; G 454 -U 517 ; WX 554 ; N uni0205 ; G 455 -U 518 ; WX 568 ; N uni0206 ; G 456 -U 519 ; WX 554 ; N uni0207 ; G 457 -U 520 ; WX 265 ; N uni0208 ; G 458 -U 521 ; WX 250 ; N uni0209 ; G 459 -U 522 ; WX 265 ; N uni020A ; G 460 -U 523 ; WX 250 ; N uni020B ; G 461 -U 524 ; WX 708 ; N uni020C ; G 462 -U 525 ; WX 550 ; N uni020D ; G 463 -U 526 ; WX 708 ; N uni020E ; G 464 -U 527 ; WX 550 ; N uni020F ; G 465 -U 528 ; WX 625 ; N uni0210 ; G 466 -U 529 ; WX 370 ; N uni0211 ; G 467 -U 530 ; WX 625 ; N uni0212 ; G 468 -U 531 ; WX 370 ; N uni0213 ; G 469 -U 532 ; WX 659 ; N uni0214 ; G 470 -U 533 ; WX 570 ; N uni0215 ; G 471 -U 534 ; WX 659 ; N uni0216 ; G 472 -U 535 ; WX 570 ; N uni0217 ; G 473 -U 536 ; WX 571 ; N Scommaaccent ; G 474 -U 537 ; WX 469 ; N scommaaccent ; G 475 -U 538 ; WX 549 ; N uni021A ; G 476 -U 539 ; WX 353 ; N uni021B ; G 477 -U 540 ; WX 564 ; N uni021C ; G 478 -U 541 ; WX 469 ; N uni021D ; G 479 -U 542 ; WX 677 ; N uni021E ; G 480 -U 543 ; WX 570 ; N uni021F ; G 481 -U 544 ; WX 662 ; N uni0220 ; G 482 -U 545 ; WX 754 ; N uni0221 ; G 483 -U 546 ; WX 628 ; N uni0222 ; G 484 -U 547 ; WX 549 ; N uni0223 ; G 485 -U 548 ; WX 616 ; N uni0224 ; G 486 -U 549 ; WX 472 ; N uni0225 ; G 487 -U 550 ; WX 615 ; N uni0226 ; G 488 -U 551 ; WX 551 ; N uni0227 ; G 489 -U 552 ; WX 568 ; N uni0228 ; G 490 -U 553 ; WX 554 ; N uni0229 ; G 491 -U 554 ; WX 708 ; N uni022A ; G 492 -U 555 ; WX 550 ; N uni022B ; G 493 -U 556 ; WX 708 ; N uni022C ; G 494 -U 557 ; WX 550 ; N uni022D ; G 495 -U 558 ; WX 708 ; N uni022E ; G 496 -U 559 ; WX 550 ; N uni022F ; G 497 -U 560 ; WX 708 ; N uni0230 ; G 498 -U 561 ; WX 550 ; N uni0231 ; G 499 -U 562 ; WX 549 ; N uni0232 ; G 500 -U 563 ; WX 532 ; N uni0233 ; G 501 -U 564 ; WX 427 ; N uni0234 ; G 502 -U 565 ; WX 758 ; N uni0235 ; G 503 -U 566 ; WX 429 ; N uni0236 ; G 504 -U 567 ; WX 250 ; N dotlessj ; G 505 -U 568 ; WX 898 ; N uni0238 ; G 506 -U 569 ; WX 898 ; N uni0239 ; G 507 -U 570 ; WX 615 ; N uni023A ; G 508 -U 571 ; WX 628 ; N uni023B ; G 509 -U 572 ; WX 495 ; N uni023C ; G 510 -U 573 ; WX 501 ; N uni023D ; G 511 -U 574 ; WX 549 ; N uni023E ; G 512 -U 575 ; WX 469 ; N uni023F ; G 513 -U 576 ; WX 472 ; N uni0240 ; G 514 -U 577 ; WX 542 ; N uni0241 ; G 515 -U 578 ; WX 431 ; N uni0242 ; G 516 -U 579 ; WX 617 ; N uni0243 ; G 517 -U 580 ; WX 659 ; N uni0244 ; G 518 -U 581 ; WX 615 ; N uni0245 ; G 519 -U 582 ; WX 568 ; N uni0246 ; G 520 -U 583 ; WX 554 ; N uni0247 ; G 521 -U 584 ; WX 265 ; N uni0248 ; G 522 -U 585 ; WX 250 ; N uni0249 ; G 523 -U 586 ; WX 703 ; N uni024A ; G 524 -U 587 ; WX 571 ; N uni024B ; G 525 -U 588 ; WX 625 ; N uni024C ; G 526 -U 589 ; WX 370 ; N uni024D ; G 527 -U 590 ; WX 549 ; N uni024E ; G 528 -U 591 ; WX 532 ; N uni024F ; G 529 -U 592 ; WX 551 ; N uni0250 ; G 530 -U 593 ; WX 571 ; N uni0251 ; G 531 -U 594 ; WX 571 ; N uni0252 ; G 532 -U 595 ; WX 571 ; N uni0253 ; G 533 -U 596 ; WX 495 ; N uni0254 ; G 534 -U 597 ; WX 495 ; N uni0255 ; G 535 -U 598 ; WX 571 ; N uni0256 ; G 536 -U 599 ; WX 654 ; N uni0257 ; G 537 -U 600 ; WX 554 ; N uni0258 ; G 538 -U 601 ; WX 554 ; N uni0259 ; G 539 -U 602 ; WX 759 ; N uni025A ; G 540 -U 603 ; WX 490 ; N uni025B ; G 541 -U 604 ; WX 490 ; N uni025C ; G 542 -U 605 ; WX 698 ; N uni025D ; G 543 -U 606 ; WX 598 ; N uni025E ; G 544 -U 607 ; WX 293 ; N uni025F ; G 545 -U 608 ; WX 626 ; N uni0260 ; G 546 -U 609 ; WX 571 ; N uni0261 ; G 547 -U 610 ; WX 566 ; N uni0262 ; G 548 -U 611 ; WX 536 ; N uni0263 ; G 549 -U 612 ; WX 536 ; N uni0264 ; G 550 -U 613 ; WX 570 ; N uni0265 ; G 551 -U 614 ; WX 570 ; N uni0266 ; G 552 -U 615 ; WX 570 ; N uni0267 ; G 553 -U 616 ; WX 334 ; N uni0268 ; G 554 -U 617 ; WX 348 ; N uni0269 ; G 555 -U 618 ; WX 334 ; N uni026A ; G 556 -U 619 ; WX 356 ; N uni026B ; G 557 -U 620 ; WX 438 ; N uni026C ; G 558 -U 621 ; WX 250 ; N uni026D ; G 559 -U 622 ; WX 635 ; N uni026E ; G 560 -U 623 ; WX 876 ; N uni026F ; G 561 -U 624 ; WX 876 ; N uni0270 ; G 562 -U 625 ; WX 876 ; N uni0271 ; G 563 -U 626 ; WX 581 ; N uni0272 ; G 564 -U 627 ; WX 578 ; N uni0273 ; G 565 -U 628 ; WX 570 ; N uni0274 ; G 566 -U 629 ; WX 550 ; N uni0275 ; G 567 -U 630 ; WX 772 ; N uni0276 ; G 568 -U 631 ; WX 655 ; N uni0277 ; G 569 -U 632 ; WX 593 ; N uni0278 ; G 570 -U 633 ; WX 422 ; N uni0279 ; G 571 -U 634 ; WX 422 ; N uni027A ; G 572 -U 635 ; WX 422 ; N uni027B ; G 573 -U 636 ; WX 422 ; N uni027C ; G 574 -U 637 ; WX 422 ; N uni027D ; G 575 -U 638 ; WX 477 ; N uni027E ; G 576 -U 639 ; WX 477 ; N uni027F ; G 577 -U 640 ; WX 541 ; N uni0280 ; G 578 -U 641 ; WX 541 ; N uni0281 ; G 579 -U 642 ; WX 469 ; N uni0282 ; G 580 -U 643 ; WX 302 ; N uni0283 ; G 581 -U 644 ; WX 302 ; N uni0284 ; G 582 -U 645 ; WX 415 ; N uni0285 ; G 583 -U 646 ; WX 302 ; N uni0286 ; G 584 -U 647 ; WX 353 ; N uni0287 ; G 585 -U 648 ; WX 353 ; N uni0288 ; G 586 -U 649 ; WX 570 ; N uni0289 ; G 587 -U 650 ; WX 556 ; N uni028A ; G 588 -U 651 ; WX 538 ; N uni028B ; G 589 -U 652 ; WX 532 ; N uni028C ; G 590 -U 653 ; WX 736 ; N uni028D ; G 591 -U 654 ; WX 532 ; N uni028E ; G 592 -U 655 ; WX 549 ; N uni028F ; G 593 -U 656 ; WX 472 ; N uni0290 ; G 594 -U 657 ; WX 472 ; N uni0291 ; G 595 -U 658 ; WX 520 ; N uni0292 ; G 596 -U 659 ; WX 520 ; N uni0293 ; G 597 -U 660 ; WX 459 ; N uni0294 ; G 598 -U 661 ; WX 459 ; N uni0295 ; G 599 -U 662 ; WX 459 ; N uni0296 ; G 600 -U 663 ; WX 459 ; N uni0297 ; G 601 -U 664 ; WX 708 ; N uni0298 ; G 602 -U 665 ; WX 521 ; N uni0299 ; G 603 -U 666 ; WX 598 ; N uni029A ; G 604 -U 667 ; WX 637 ; N uni029B ; G 605 -U 668 ; WX 588 ; N uni029C ; G 606 -U 669 ; WX 263 ; N uni029D ; G 607 -U 670 ; WX 600 ; N uni029E ; G 608 -U 671 ; WX 456 ; N uni029F ; G 609 -U 672 ; WX 654 ; N uni02A0 ; G 610 -U 673 ; WX 459 ; N uni02A1 ; G 611 -U 674 ; WX 459 ; N uni02A2 ; G 612 -U 675 ; WX 913 ; N uni02A3 ; G 613 -U 676 ; WX 952 ; N uni02A4 ; G 614 -U 677 ; WX 911 ; N uni02A5 ; G 615 -U 678 ; WX 742 ; N uni02A6 ; G 616 -U 679 ; WX 549 ; N uni02A7 ; G 617 -U 680 ; WX 700 ; N uni02A8 ; G 618 -U 681 ; WX 763 ; N uni02A9 ; G 619 -U 682 ; WX 576 ; N uni02AA ; G 620 -U 683 ; WX 589 ; N uni02AB ; G 621 -U 684 ; WX 463 ; N uni02AC ; G 622 -U 685 ; WX 463 ; N uni02AD ; G 623 -U 686 ; WX 513 ; N uni02AE ; G 624 -U 687 ; WX 597 ; N uni02AF ; G 625 -U 688 ; WX 359 ; N uni02B0 ; G 626 -U 689 ; WX 359 ; N uni02B1 ; G 627 -U 690 ; WX 157 ; N uni02B2 ; G 628 -U 691 ; WX 233 ; N uni02B3 ; G 629 -U 692 ; WX 266 ; N uni02B4 ; G 630 -U 693 ; WX 266 ; N uni02B5 ; G 631 -U 694 ; WX 341 ; N uni02B6 ; G 632 -U 695 ; WX 463 ; N uni02B7 ; G 633 -U 696 ; WX 335 ; N uni02B8 ; G 634 -U 697 ; WX 250 ; N uni02B9 ; G 635 -U 698 ; WX 414 ; N uni02BA ; G 636 -U 699 ; WX 286 ; N uni02BB ; G 637 -U 700 ; WX 286 ; N uni02BC ; G 638 -U 701 ; WX 286 ; N uni02BD ; G 639 -U 702 ; WX 276 ; N uni02BE ; G 640 -U 703 ; WX 276 ; N uni02BF ; G 641 -U 704 ; WX 333 ; N uni02C0 ; G 642 -U 705 ; WX 333 ; N uni02C1 ; G 643 -U 706 ; WX 450 ; N uni02C2 ; G 644 -U 707 ; WX 450 ; N uni02C3 ; G 645 -U 708 ; WX 450 ; N uni02C4 ; G 646 -U 709 ; WX 450 ; N uni02C5 ; G 647 -U 710 ; WX 450 ; N circumflex ; G 648 -U 711 ; WX 450 ; N caron ; G 649 -U 712 ; WX 247 ; N uni02C8 ; G 650 -U 713 ; WX 450 ; N uni02C9 ; G 651 -U 714 ; WX 450 ; N uni02CA ; G 652 -U 715 ; WX 450 ; N uni02CB ; G 653 -U 716 ; WX 247 ; N uni02CC ; G 654 -U 717 ; WX 450 ; N uni02CD ; G 655 -U 718 ; WX 450 ; N uni02CE ; G 656 -U 719 ; WX 450 ; N uni02CF ; G 657 -U 720 ; WX 303 ; N uni02D0 ; G 658 -U 721 ; WX 303 ; N uni02D1 ; G 659 -U 722 ; WX 276 ; N uni02D2 ; G 660 -U 723 ; WX 276 ; N uni02D3 ; G 661 -U 724 ; WX 450 ; N uni02D4 ; G 662 -U 725 ; WX 450 ; N uni02D5 ; G 663 -U 726 ; WX 351 ; N uni02D6 ; G 664 -U 727 ; WX 286 ; N uni02D7 ; G 665 -U 728 ; WX 450 ; N breve ; G 666 -U 729 ; WX 450 ; N dotaccent ; G 667 -U 730 ; WX 450 ; N ring ; G 668 -U 731 ; WX 450 ; N ogonek ; G 669 -U 732 ; WX 450 ; N tilde ; G 670 -U 733 ; WX 450 ; N hungarumlaut ; G 671 -U 734 ; WX 284 ; N uni02DE ; G 672 -U 735 ; WX 450 ; N uni02DF ; G 673 -U 736 ; WX 383 ; N uni02E0 ; G 674 -U 737 ; WX 149 ; N uni02E1 ; G 675 -U 738 ; WX 335 ; N uni02E2 ; G 676 -U 739 ; WX 399 ; N uni02E3 ; G 677 -U 740 ; WX 333 ; N uni02E4 ; G 678 -U 741 ; WX 444 ; N uni02E5 ; G 679 -U 742 ; WX 444 ; N uni02E6 ; G 680 -U 743 ; WX 444 ; N uni02E7 ; G 681 -U 744 ; WX 444 ; N uni02E8 ; G 682 -U 745 ; WX 444 ; N uni02E9 ; G 683 -U 748 ; WX 450 ; N uni02EC ; G 684 -U 749 ; WX 450 ; N uni02ED ; G 685 -U 750 ; WX 466 ; N uni02EE ; G 686 -U 755 ; WX 450 ; N uni02F3 ; G 687 -U 759 ; WX 450 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 589 ; N uni0370 ; G 782 -U 881 ; WX 511 ; N uni0371 ; G 783 -U 882 ; WX 775 ; N uni0372 ; G 784 -U 883 ; WX 583 ; N uni0373 ; G 785 -U 884 ; WX 250 ; N uni0374 ; G 786 -U 885 ; WX 250 ; N uni0375 ; G 787 -U 886 ; WX 673 ; N uni0376 ; G 788 -U 887 ; WX 584 ; N uni0377 ; G 789 -U 890 ; WX 450 ; N uni037A ; G 790 -U 891 ; WX 494 ; N uni037B ; G 791 -U 892 ; WX 495 ; N uni037C ; G 792 -U 893 ; WX 494 ; N uni037D ; G 793 -U 894 ; WX 303 ; N uni037E ; G 794 -U 900 ; WX 450 ; N tonos ; G 795 -U 901 ; WX 450 ; N dieresistonos ; G 796 -U 902 ; WX 615 ; N Alphatonos ; G 797 -U 903 ; WX 286 ; N anoteleia ; G 798 -U 904 ; WX 690 ; N Epsilontonos ; G 799 -U 905 ; WX 813 ; N Etatonos ; G 800 -U 906 ; WX 391 ; N Iotatonos ; G 801 -U 908 ; WX 755 ; N Omicrontonos ; G 802 -U 910 ; WX 773 ; N Upsilontonos ; G 803 -U 911 ; WX 814 ; N Omegatonos ; G 804 -U 912 ; WX 304 ; N iotadieresistonos ; G 805 -U 913 ; WX 615 ; N Alpha ; G 806 -U 914 ; WX 617 ; N Beta ; G 807 -U 915 ; WX 501 ; N Gamma ; G 808 -U 916 ; WX 615 ; N uni0394 ; G 809 -U 917 ; WX 568 ; N Epsilon ; G 810 -U 918 ; WX 616 ; N Zeta ; G 811 -U 919 ; WX 677 ; N Eta ; G 812 -U 920 ; WX 708 ; N Theta ; G 813 -U 921 ; WX 265 ; N Iota ; G 814 -U 922 ; WX 590 ; N Kappa ; G 815 -U 923 ; WX 615 ; N Lambda ; G 816 -U 924 ; WX 776 ; N Mu ; G 817 -U 925 ; WX 673 ; N Nu ; G 818 -U 926 ; WX 568 ; N Xi ; G 819 -U 927 ; WX 708 ; N Omicron ; G 820 -U 928 ; WX 677 ; N Pi ; G 821 -U 929 ; WX 542 ; N Rho ; G 822 -U 931 ; WX 568 ; N Sigma ; G 823 -U 932 ; WX 549 ; N Tau ; G 824 -U 933 ; WX 549 ; N Upsilon ; G 825 -U 934 ; WX 708 ; N Phi ; G 826 -U 935 ; WX 616 ; N Chi ; G 827 -U 936 ; WX 708 ; N Psi ; G 828 -U 937 ; WX 688 ; N Omega ; G 829 -U 938 ; WX 265 ; N Iotadieresis ; G 830 -U 939 ; WX 549 ; N Upsilondieresis ; G 831 -U 940 ; WX 593 ; N alphatonos ; G 832 -U 941 ; WX 486 ; N epsilontonos ; G 833 -U 942 ; WX 570 ; N etatonos ; G 834 -U 943 ; WX 304 ; N iotatonos ; G 835 -U 944 ; WX 521 ; N upsilondieresistonos ; G 836 -U 945 ; WX 593 ; N alpha ; G 837 -U 946 ; WX 574 ; N beta ; G 838 -U 947 ; WX 532 ; N gamma ; G 839 -U 948 ; WX 550 ; N delta ; G 840 -U 949 ; WX 486 ; N epsilon ; G 841 -U 950 ; WX 489 ; N zeta ; G 842 -U 951 ; WX 570 ; N eta ; G 843 -U 952 ; WX 550 ; N theta ; G 844 -U 953 ; WX 304 ; N iota ; G 845 -U 954 ; WX 530 ; N kappa ; G 846 -U 955 ; WX 532 ; N lambda ; G 847 -U 956 ; WX 572 ; N uni03BC ; G 848 -U 957 ; WX 502 ; N nu ; G 849 -U 958 ; WX 501 ; N xi ; G 850 -U 959 ; WX 550 ; N omicron ; G 851 -U 960 ; WX 542 ; N pi ; G 852 -U 961 ; WX 571 ; N rho ; G 853 -U 962 ; WX 528 ; N sigma1 ; G 854 -U 963 ; WX 570 ; N sigma ; G 855 -U 964 ; WX 542 ; N tau ; G 856 -U 965 ; WX 521 ; N upsilon ; G 857 -U 966 ; WX 593 ; N phi ; G 858 -U 967 ; WX 532 ; N chi ; G 859 -U 968 ; WX 593 ; N psi ; G 860 -U 969 ; WX 753 ; N omega ; G 861 -U 970 ; WX 304 ; N iotadieresis ; G 862 -U 971 ; WX 521 ; N upsilondieresis ; G 863 -U 972 ; WX 550 ; N omicrontonos ; G 864 -U 973 ; WX 521 ; N upsilontonos ; G 865 -U 974 ; WX 753 ; N omegatonos ; G 866 -U 975 ; WX 590 ; N uni03CF ; G 867 -U 976 ; WX 553 ; N uni03D0 ; G 868 -U 977 ; WX 557 ; N theta1 ; G 869 -U 978 ; WX 628 ; N Upsilon1 ; G 870 -U 979 ; WX 758 ; N uni03D3 ; G 871 -U 980 ; WX 628 ; N uni03D4 ; G 872 -U 981 ; WX 593 ; N phi1 ; G 873 -U 982 ; WX 753 ; N omega1 ; G 874 -U 983 ; WX 597 ; N uni03D7 ; G 875 -U 984 ; WX 708 ; N uni03D8 ; G 876 -U 985 ; WX 550 ; N uni03D9 ; G 877 -U 986 ; WX 583 ; N uni03DA ; G 878 -U 987 ; WX 528 ; N uni03DB ; G 879 -U 988 ; WX 518 ; N uni03DC ; G 880 -U 989 ; WX 413 ; N uni03DD ; G 881 -U 990 ; WX 593 ; N uni03DE ; G 882 -U 991 ; WX 593 ; N uni03DF ; G 883 -U 992 ; WX 778 ; N uni03E0 ; G 884 -U 993 ; WX 564 ; N uni03E1 ; G 885 -U 994 ; WX 840 ; N uni03E2 ; G 886 -U 995 ; WX 753 ; N uni03E3 ; G 887 -U 996 ; WX 682 ; N uni03E4 ; G 888 -U 997 ; WX 593 ; N uni03E5 ; G 889 -U 998 ; WX 712 ; N uni03E6 ; G 890 -U 999 ; WX 553 ; N uni03E7 ; G 891 -U 1000 ; WX 618 ; N uni03E8 ; G 892 -U 1001 ; WX 546 ; N uni03E9 ; G 893 -U 1002 ; WX 690 ; N uni03EA ; G 894 -U 1003 ; WX 563 ; N uni03EB ; G 895 -U 1004 ; WX 629 ; N uni03EC ; G 896 -U 1005 ; WX 550 ; N uni03ED ; G 897 -U 1006 ; WX 549 ; N uni03EE ; G 898 -U 1007 ; WX 482 ; N uni03EF ; G 899 -U 1008 ; WX 597 ; N uni03F0 ; G 900 -U 1009 ; WX 571 ; N uni03F1 ; G 901 -U 1010 ; WX 495 ; N uni03F2 ; G 902 -U 1011 ; WX 250 ; N uni03F3 ; G 903 -U 1012 ; WX 708 ; N uni03F4 ; G 904 -U 1013 ; WX 554 ; N uni03F5 ; G 905 -U 1014 ; WX 554 ; N uni03F6 ; G 906 -U 1015 ; WX 547 ; N uni03F7 ; G 907 -U 1016 ; WX 571 ; N uni03F8 ; G 908 -U 1017 ; WX 628 ; N uni03F9 ; G 909 -U 1018 ; WX 776 ; N uni03FA ; G 910 -U 1019 ; WX 585 ; N uni03FB ; G 911 -U 1020 ; WX 571 ; N uni03FC ; G 912 -U 1021 ; WX 633 ; N uni03FD ; G 913 -U 1022 ; WX 628 ; N uni03FE ; G 914 -U 1023 ; WX 633 ; N uni03FF ; G 915 -U 1024 ; WX 568 ; N uni0400 ; G 916 -U 1025 ; WX 568 ; N uni0401 ; G 917 -U 1026 ; WX 708 ; N uni0402 ; G 918 -U 1027 ; WX 501 ; N uni0403 ; G 919 -U 1028 ; WX 628 ; N uni0404 ; G 920 -U 1029 ; WX 571 ; N uni0405 ; G 921 -U 1030 ; WX 265 ; N uni0406 ; G 922 -U 1031 ; WX 265 ; N uni0407 ; G 923 -U 1032 ; WX 265 ; N uni0408 ; G 924 -U 1033 ; WX 984 ; N uni0409 ; G 925 -U 1034 ; WX 940 ; N uni040A ; G 926 -U 1035 ; WX 708 ; N uni040B ; G 927 -U 1036 ; WX 639 ; N uni040C ; G 928 -U 1037 ; WX 673 ; N uni040D ; G 929 -U 1038 ; WX 548 ; N uni040E ; G 930 -U 1039 ; WX 677 ; N uni040F ; G 931 -U 1040 ; WX 615 ; N uni0410 ; G 932 -U 1041 ; WX 617 ; N uni0411 ; G 933 -U 1042 ; WX 617 ; N uni0412 ; G 934 -U 1043 ; WX 501 ; N uni0413 ; G 935 -U 1044 ; WX 703 ; N uni0414 ; G 936 -U 1045 ; WX 568 ; N uni0415 ; G 937 -U 1046 ; WX 969 ; N uni0416 ; G 938 -U 1047 ; WX 577 ; N uni0417 ; G 939 -U 1048 ; WX 673 ; N uni0418 ; G 940 -U 1049 ; WX 673 ; N uni0419 ; G 941 -U 1050 ; WX 639 ; N uni041A ; G 942 -U 1051 ; WX 677 ; N uni041B ; G 943 -U 1052 ; WX 776 ; N uni041C ; G 944 -U 1053 ; WX 677 ; N uni041D ; G 945 -U 1054 ; WX 708 ; N uni041E ; G 946 -U 1055 ; WX 677 ; N uni041F ; G 947 -U 1056 ; WX 542 ; N uni0420 ; G 948 -U 1057 ; WX 628 ; N uni0421 ; G 949 -U 1058 ; WX 549 ; N uni0422 ; G 950 -U 1059 ; WX 548 ; N uni0423 ; G 951 -U 1060 ; WX 774 ; N uni0424 ; G 952 -U 1061 ; WX 616 ; N uni0425 ; G 953 -U 1062 ; WX 699 ; N uni0426 ; G 954 -U 1063 ; WX 617 ; N uni0427 ; G 955 -U 1064 ; WX 962 ; N uni0428 ; G 956 -U 1065 ; WX 984 ; N uni0429 ; G 957 -U 1066 ; WX 749 ; N uni042A ; G 958 -U 1067 ; WX 736 ; N uni042B ; G 959 -U 1068 ; WX 617 ; N uni042C ; G 960 -U 1069 ; WX 628 ; N uni042D ; G 961 -U 1070 ; WX 971 ; N uni042E ; G 962 -U 1071 ; WX 625 ; N uni042F ; G 963 -U 1072 ; WX 551 ; N uni0430 ; G 964 -U 1073 ; WX 555 ; N uni0431 ; G 965 -U 1074 ; WX 530 ; N uni0432 ; G 966 -U 1075 ; WX 473 ; N uni0433 ; G 967 -U 1076 ; WX 622 ; N uni0434 ; G 968 -U 1077 ; WX 554 ; N uni0435 ; G 969 -U 1078 ; WX 811 ; N uni0436 ; G 970 -U 1079 ; WX 479 ; N uni0437 ; G 971 -U 1080 ; WX 584 ; N uni0438 ; G 972 -U 1081 ; WX 584 ; N uni0439 ; G 973 -U 1082 ; WX 543 ; N uni043A ; G 974 -U 1083 ; WX 575 ; N uni043B ; G 975 -U 1084 ; WX 679 ; N uni043C ; G 976 -U 1085 ; WX 588 ; N uni043D ; G 977 -U 1086 ; WX 550 ; N uni043E ; G 978 -U 1087 ; WX 588 ; N uni043F ; G 979 -U 1088 ; WX 571 ; N uni0440 ; G 980 -U 1089 ; WX 495 ; N uni0441 ; G 981 -U 1090 ; WX 524 ; N uni0442 ; G 982 -U 1091 ; WX 532 ; N uni0443 ; G 983 -U 1092 ; WX 769 ; N uni0444 ; G 984 -U 1093 ; WX 532 ; N uni0445 ; G 985 -U 1094 ; WX 612 ; N uni0446 ; G 986 -U 1095 ; WX 532 ; N uni0447 ; G 987 -U 1096 ; WX 823 ; N uni0448 ; G 988 -U 1097 ; WX 848 ; N uni0449 ; G 989 -U 1098 ; WX 636 ; N uni044A ; G 990 -U 1099 ; WX 710 ; N uni044B ; G 991 -U 1100 ; WX 530 ; N uni044C ; G 992 -U 1101 ; WX 494 ; N uni044D ; G 993 -U 1102 ; WX 757 ; N uni044E ; G 994 -U 1103 ; WX 541 ; N uni044F ; G 995 -U 1104 ; WX 554 ; N uni0450 ; G 996 -U 1105 ; WX 554 ; N uni0451 ; G 997 -U 1106 ; WX 563 ; N uni0452 ; G 998 -U 1107 ; WX 473 ; N uni0453 ; G 999 -U 1108 ; WX 494 ; N uni0454 ; G 1000 -U 1109 ; WX 469 ; N uni0455 ; G 1001 -U 1110 ; WX 250 ; N uni0456 ; G 1002 -U 1111 ; WX 250 ; N uni0457 ; G 1003 -U 1112 ; WX 250 ; N uni0458 ; G 1004 -U 1113 ; WX 812 ; N uni0459 ; G 1005 -U 1114 ; WX 809 ; N uni045A ; G 1006 -U 1115 ; WX 586 ; N uni045B ; G 1007 -U 1116 ; WX 543 ; N uni045C ; G 1008 -U 1117 ; WX 584 ; N uni045D ; G 1009 -U 1118 ; WX 532 ; N uni045E ; G 1010 -U 1119 ; WX 588 ; N uni045F ; G 1011 -U 1120 ; WX 840 ; N uni0460 ; G 1012 -U 1121 ; WX 753 ; N uni0461 ; G 1013 -U 1122 ; WX 693 ; N uni0462 ; G 1014 -U 1123 ; WX 604 ; N uni0463 ; G 1015 -U 1124 ; WX 848 ; N uni0464 ; G 1016 -U 1125 ; WX 674 ; N uni0465 ; G 1017 -U 1126 ; WX 791 ; N uni0466 ; G 1018 -U 1127 ; WX 705 ; N uni0467 ; G 1019 -U 1128 ; WX 1043 ; N uni0468 ; G 1020 -U 1129 ; WX 901 ; N uni0469 ; G 1021 -U 1130 ; WX 708 ; N uni046A ; G 1022 -U 1131 ; WX 550 ; N uni046B ; G 1023 -U 1132 ; WX 924 ; N uni046C ; G 1024 -U 1133 ; WX 742 ; N uni046D ; G 1025 -U 1134 ; WX 572 ; N uni046E ; G 1026 -U 1135 ; WX 486 ; N uni046F ; G 1027 -U 1136 ; WX 771 ; N uni0470 ; G 1028 -U 1137 ; WX 789 ; N uni0471 ; G 1029 -U 1138 ; WX 708 ; N uni0472 ; G 1030 -U 1139 ; WX 550 ; N uni0473 ; G 1031 -U 1140 ; WX 703 ; N uni0474 ; G 1032 -U 1141 ; WX 598 ; N uni0475 ; G 1033 -U 1142 ; WX 703 ; N uni0476 ; G 1034 -U 1143 ; WX 598 ; N uni0477 ; G 1035 -U 1144 ; WX 893 ; N uni0478 ; G 1036 -U 1145 ; WX 813 ; N uni0479 ; G 1037 -U 1146 ; WX 857 ; N uni047A ; G 1038 -U 1147 ; WX 682 ; N uni047B ; G 1039 -U 1148 ; WX 1062 ; N uni047C ; G 1040 -U 1149 ; WX 925 ; N uni047D ; G 1041 -U 1150 ; WX 840 ; N uni047E ; G 1042 -U 1151 ; WX 753 ; N uni047F ; G 1043 -U 1152 ; WX 628 ; N uni0480 ; G 1044 -U 1153 ; WX 495 ; N uni0481 ; G 1045 -U 1154 ; WX 452 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 376 ; N uni0488 ; G 1052 -U 1161 ; WX 376 ; N uni0489 ; G 1053 -U 1162 ; WX 673 ; N uni048A ; G 1054 -U 1163 ; WX 591 ; N uni048B ; G 1055 -U 1164 ; WX 617 ; N uni048C ; G 1056 -U 1165 ; WX 530 ; N uni048D ; G 1057 -U 1166 ; WX 542 ; N uni048E ; G 1058 -U 1167 ; WX 571 ; N uni048F ; G 1059 -U 1168 ; WX 549 ; N uni0490 ; G 1060 -U 1169 ; WX 473 ; N uni0491 ; G 1061 -U 1170 ; WX 607 ; N uni0492 ; G 1062 -U 1171 ; WX 500 ; N uni0493 ; G 1063 -U 1172 ; WX 501 ; N uni0494 ; G 1064 -U 1173 ; WX 441 ; N uni0495 ; G 1065 -U 1174 ; WX 969 ; N uni0496 ; G 1066 -U 1175 ; WX 811 ; N uni0497 ; G 1067 -U 1176 ; WX 577 ; N uni0498 ; G 1068 -U 1177 ; WX 479 ; N uni0499 ; G 1069 -U 1178 ; WX 639 ; N uni049A ; G 1070 -U 1179 ; WX 543 ; N uni049B ; G 1071 -U 1180 ; WX 639 ; N uni049C ; G 1072 -U 1181 ; WX 543 ; N uni049D ; G 1073 -U 1182 ; WX 639 ; N uni049E ; G 1074 -U 1183 ; WX 543 ; N uni049F ; G 1075 -U 1184 ; WX 771 ; N uni04A0 ; G 1076 -U 1185 ; WX 748 ; N uni04A1 ; G 1077 -U 1186 ; WX 677 ; N uni04A2 ; G 1078 -U 1187 ; WX 594 ; N uni04A3 ; G 1079 -U 1188 ; WX 913 ; N uni04A4 ; G 1080 -U 1189 ; WX 789 ; N uni04A5 ; G 1081 -U 1190 ; WX 1002 ; N uni04A6 ; G 1082 -U 1191 ; WX 855 ; N uni04A7 ; G 1083 -U 1192 ; WX 801 ; N uni04A8 ; G 1084 -U 1193 ; WX 636 ; N uni04A9 ; G 1085 -U 1194 ; WX 628 ; N uni04AA ; G 1086 -U 1195 ; WX 495 ; N uni04AB ; G 1087 -U 1196 ; WX 549 ; N uni04AC ; G 1088 -U 1197 ; WX 476 ; N uni04AD ; G 1089 -U 1198 ; WX 549 ; N uni04AE ; G 1090 -U 1199 ; WX 532 ; N uni04AF ; G 1091 -U 1200 ; WX 549 ; N uni04B0 ; G 1092 -U 1201 ; WX 532 ; N uni04B1 ; G 1093 -U 1202 ; WX 616 ; N uni04B2 ; G 1094 -U 1203 ; WX 532 ; N uni04B3 ; G 1095 -U 1204 ; WX 840 ; N uni04B4 ; G 1096 -U 1205 ; WX 726 ; N uni04B5 ; G 1097 -U 1206 ; WX 617 ; N uni04B6 ; G 1098 -U 1207 ; WX 532 ; N uni04B7 ; G 1099 -U 1208 ; WX 617 ; N uni04B8 ; G 1100 -U 1209 ; WX 532 ; N uni04B9 ; G 1101 -U 1210 ; WX 617 ; N uni04BA ; G 1102 -U 1211 ; WX 570 ; N uni04BB ; G 1103 -U 1212 ; WX 836 ; N uni04BC ; G 1104 -U 1213 ; WX 658 ; N uni04BD ; G 1105 -U 1214 ; WX 836 ; N uni04BE ; G 1106 -U 1215 ; WX 658 ; N uni04BF ; G 1107 -U 1216 ; WX 265 ; N uni04C0 ; G 1108 -U 1217 ; WX 969 ; N uni04C1 ; G 1109 -U 1218 ; WX 811 ; N uni04C2 ; G 1110 -U 1219 ; WX 589 ; N uni04C3 ; G 1111 -U 1220 ; WX 543 ; N uni04C4 ; G 1112 -U 1221 ; WX 677 ; N uni04C5 ; G 1113 -U 1222 ; WX 575 ; N uni04C6 ; G 1114 -U 1223 ; WX 677 ; N uni04C7 ; G 1115 -U 1224 ; WX 594 ; N uni04C8 ; G 1116 -U 1225 ; WX 677 ; N uni04C9 ; G 1117 -U 1226 ; WX 594 ; N uni04CA ; G 1118 -U 1227 ; WX 617 ; N uni04CB ; G 1119 -U 1228 ; WX 532 ; N uni04CC ; G 1120 -U 1229 ; WX 776 ; N uni04CD ; G 1121 -U 1230 ; WX 679 ; N uni04CE ; G 1122 -U 1231 ; WX 250 ; N uni04CF ; G 1123 -U 1232 ; WX 615 ; N uni04D0 ; G 1124 -U 1233 ; WX 551 ; N uni04D1 ; G 1125 -U 1234 ; WX 615 ; N uni04D2 ; G 1126 -U 1235 ; WX 551 ; N uni04D3 ; G 1127 -U 1236 ; WX 876 ; N uni04D4 ; G 1128 -U 1237 ; WX 896 ; N uni04D5 ; G 1129 -U 1238 ; WX 568 ; N uni04D6 ; G 1130 -U 1239 ; WX 554 ; N uni04D7 ; G 1131 -U 1240 ; WX 708 ; N uni04D8 ; G 1132 -U 1241 ; WX 554 ; N uni04D9 ; G 1133 -U 1242 ; WX 708 ; N uni04DA ; G 1134 -U 1243 ; WX 554 ; N uni04DB ; G 1135 -U 1244 ; WX 969 ; N uni04DC ; G 1136 -U 1245 ; WX 811 ; N uni04DD ; G 1137 -U 1246 ; WX 577 ; N uni04DE ; G 1138 -U 1247 ; WX 479 ; N uni04DF ; G 1139 -U 1248 ; WX 599 ; N uni04E0 ; G 1140 -U 1249 ; WX 520 ; N uni04E1 ; G 1141 -U 1250 ; WX 673 ; N uni04E2 ; G 1142 -U 1251 ; WX 584 ; N uni04E3 ; G 1143 -U 1252 ; WX 673 ; N uni04E4 ; G 1144 -U 1253 ; WX 584 ; N uni04E5 ; G 1145 -U 1254 ; WX 708 ; N uni04E6 ; G 1146 -U 1255 ; WX 550 ; N uni04E7 ; G 1147 -U 1256 ; WX 708 ; N uni04E8 ; G 1148 -U 1257 ; WX 550 ; N uni04E9 ; G 1149 -U 1258 ; WX 708 ; N uni04EA ; G 1150 -U 1259 ; WX 550 ; N uni04EB ; G 1151 -U 1260 ; WX 628 ; N uni04EC ; G 1152 -U 1261 ; WX 494 ; N uni04ED ; G 1153 -U 1262 ; WX 548 ; N uni04EE ; G 1154 -U 1263 ; WX 532 ; N uni04EF ; G 1155 -U 1264 ; WX 548 ; N uni04F0 ; G 1156 -U 1265 ; WX 532 ; N uni04F1 ; G 1157 -U 1266 ; WX 548 ; N uni04F2 ; G 1158 -U 1267 ; WX 532 ; N uni04F3 ; G 1159 -U 1268 ; WX 617 ; N uni04F4 ; G 1160 -U 1269 ; WX 532 ; N uni04F5 ; G 1161 -U 1270 ; WX 501 ; N uni04F6 ; G 1162 -U 1271 ; WX 442 ; N uni04F7 ; G 1163 -U 1272 ; WX 736 ; N uni04F8 ; G 1164 -U 1273 ; WX 710 ; N uni04F9 ; G 1165 -U 1274 ; WX 607 ; N uni04FA ; G 1166 -U 1275 ; WX 500 ; N uni04FB ; G 1167 -U 1276 ; WX 616 ; N uni04FC ; G 1168 -U 1277 ; WX 532 ; N uni04FD ; G 1169 -U 1278 ; WX 616 ; N uni04FE ; G 1170 -U 1279 ; WX 532 ; N uni04FF ; G 1171 -U 1280 ; WX 617 ; N uni0500 ; G 1172 -U 1281 ; WX 530 ; N uni0501 ; G 1173 -U 1282 ; WX 905 ; N uni0502 ; G 1174 -U 1283 ; WX 807 ; N uni0503 ; G 1175 -U 1284 ; WX 877 ; N uni0504 ; G 1176 -U 1285 ; WX 782 ; N uni0505 ; G 1177 -U 1286 ; WX 611 ; N uni0506 ; G 1178 -U 1287 ; WX 529 ; N uni0507 ; G 1179 -U 1288 ; WX 964 ; N uni0508 ; G 1180 -U 1289 ; WX 861 ; N uni0509 ; G 1181 -U 1290 ; WX 1001 ; N uni050A ; G 1182 -U 1291 ; WX 870 ; N uni050B ; G 1183 -U 1292 ; WX 697 ; N uni050C ; G 1184 -U 1293 ; WX 593 ; N uni050D ; G 1185 -U 1294 ; WX 695 ; N uni050E ; G 1186 -U 1295 ; WX 640 ; N uni050F ; G 1187 -U 1296 ; WX 553 ; N uni0510 ; G 1188 -U 1297 ; WX 486 ; N uni0511 ; G 1189 -U 1298 ; WX 677 ; N uni0512 ; G 1190 -U 1299 ; WX 575 ; N uni0513 ; G 1191 -U 1300 ; WX 1076 ; N uni0514 ; G 1192 -U 1301 ; WX 896 ; N uni0515 ; G 1193 -U 1302 ; WX 810 ; N uni0516 ; G 1194 -U 1303 ; WX 780 ; N uni0517 ; G 1195 -U 1304 ; WX 927 ; N uni0518 ; G 1196 -U 1305 ; WX 890 ; N uni0519 ; G 1197 -U 1306 ; WX 708 ; N uni051A ; G 1198 -U 1307 ; WX 571 ; N uni051B ; G 1199 -U 1308 ; WX 890 ; N uni051C ; G 1200 -U 1309 ; WX 736 ; N uni051D ; G 1201 -U 1312 ; WX 1002 ; N uni0520 ; G 1202 -U 1313 ; WX 848 ; N uni0521 ; G 1203 -U 1314 ; WX 1002 ; N uni0522 ; G 1204 -U 1315 ; WX 854 ; N uni0523 ; G 1205 -U 1316 ; WX 713 ; N uni0524 ; G 1206 -U 1317 ; WX 614 ; N uni0525 ; G 1207 -U 1329 ; WX 780 ; N uni0531 ; G 1208 -U 1330 ; WX 659 ; N uni0532 ; G 1209 -U 1331 ; WX 794 ; N uni0533 ; G 1210 -U 1332 ; WX 794 ; N uni0534 ; G 1211 -U 1333 ; WX 659 ; N uni0535 ; G 1212 -U 1334 ; WX 579 ; N uni0536 ; G 1213 -U 1335 ; WX 613 ; N uni0537 ; G 1214 -U 1336 ; WX 659 ; N uni0538 ; G 1215 -U 1337 ; WX 765 ; N uni0539 ; G 1216 -U 1338 ; WX 794 ; N uni053A ; G 1217 -U 1339 ; WX 659 ; N uni053B ; G 1218 -U 1340 ; WX 501 ; N uni053C ; G 1219 -U 1341 ; WX 741 ; N uni053D ; G 1220 -U 1342 ; WX 888 ; N uni053E ; G 1221 -U 1343 ; WX 659 ; N uni053F ; G 1222 -U 1344 ; WX 636 ; N uni0540 ; G 1223 -U 1345 ; WX 579 ; N uni0541 ; G 1224 -U 1346 ; WX 794 ; N uni0542 ; G 1225 -U 1347 ; WX 699 ; N uni0543 ; G 1226 -U 1348 ; WX 794 ; N uni0544 ; G 1227 -U 1349 ; WX 659 ; N uni0545 ; G 1228 -U 1350 ; WX 756 ; N uni0546 ; G 1229 -U 1351 ; WX 659 ; N uni0547 ; G 1230 -U 1352 ; WX 659 ; N uni0548 ; G 1231 -U 1353 ; WX 659 ; N uni0549 ; G 1232 -U 1354 ; WX 711 ; N uni054A ; G 1233 -U 1355 ; WX 579 ; N uni054B ; G 1234 -U 1356 ; WX 794 ; N uni054C ; G 1235 -U 1357 ; WX 659 ; N uni054D ; G 1236 -U 1358 ; WX 794 ; N uni054E ; G 1237 -U 1359 ; WX 571 ; N uni054F ; G 1238 -U 1360 ; WX 659 ; N uni0550 ; G 1239 -U 1361 ; WX 659 ; N uni0551 ; G 1240 -U 1362 ; WX 719 ; N uni0552 ; G 1241 -U 1363 ; WX 774 ; N uni0553 ; G 1242 -U 1364 ; WX 711 ; N uni0554 ; G 1243 -U 1365 ; WX 708 ; N uni0555 ; G 1244 -U 1366 ; WX 571 ; N uni0556 ; G 1245 -U 1369 ; WX 276 ; N uni0559 ; G 1246 -U 1370 ; WX 286 ; N uni055A ; G 1247 -U 1371 ; WX 450 ; N uni055B ; G 1248 -U 1372 ; WX 450 ; N uni055C ; G 1249 -U 1373 ; WX 352 ; N uni055D ; G 1250 -U 1374 ; WX 474 ; N uni055E ; G 1251 -U 1375 ; WX 450 ; N uni055F ; G 1252 -U 1377 ; WX 876 ; N uni0561 ; G 1253 -U 1378 ; WX 570 ; N uni0562 ; G 1254 -U 1379 ; WX 686 ; N uni0563 ; G 1255 -U 1380 ; WX 690 ; N uni0564 ; G 1256 -U 1381 ; WX 570 ; N uni0565 ; G 1257 -U 1382 ; WX 627 ; N uni0566 ; G 1258 -U 1383 ; WX 479 ; N uni0567 ; G 1259 -U 1384 ; WX 570 ; N uni0568 ; G 1260 -U 1385 ; WX 630 ; N uni0569 ; G 1261 -U 1386 ; WX 627 ; N uni056A ; G 1262 -U 1387 ; WX 570 ; N uni056B ; G 1263 -U 1388 ; WX 363 ; N uni056C ; G 1264 -U 1389 ; WX 804 ; N uni056D ; G 1265 -U 1390 ; WX 576 ; N uni056E ; G 1266 -U 1391 ; WX 570 ; N uni056F ; G 1267 -U 1392 ; WX 570 ; N uni0570 ; G 1268 -U 1393 ; WX 571 ; N uni0571 ; G 1269 -U 1394 ; WX 631 ; N uni0572 ; G 1270 -U 1395 ; WX 570 ; N uni0573 ; G 1271 -U 1396 ; WX 593 ; N uni0574 ; G 1272 -U 1397 ; WX 250 ; N uni0575 ; G 1273 -U 1398 ; WX 684 ; N uni0576 ; G 1274 -U 1399 ; WX 464 ; N uni0577 ; G 1275 -U 1400 ; WX 570 ; N uni0578 ; G 1276 -U 1401 ; WX 407 ; N uni0579 ; G 1277 -U 1402 ; WX 876 ; N uni057A ; G 1278 -U 1403 ; WX 464 ; N uni057B ; G 1279 -U 1404 ; WX 691 ; N uni057C ; G 1280 -U 1405 ; WX 570 ; N uni057D ; G 1281 -U 1406 ; WX 626 ; N uni057E ; G 1282 -U 1407 ; WX 876 ; N uni057F ; G 1283 -U 1408 ; WX 570 ; N uni0580 ; G 1284 -U 1409 ; WX 571 ; N uni0581 ; G 1285 -U 1410 ; WX 451 ; N uni0582 ; G 1286 -U 1411 ; WX 876 ; N uni0583 ; G 1287 -U 1412 ; WX 583 ; N uni0584 ; G 1288 -U 1413 ; WX 550 ; N uni0585 ; G 1289 -U 1414 ; WX 566 ; N uni0586 ; G 1290 -U 1415 ; WX 686 ; N uni0587 ; G 1291 -U 1417 ; WX 303 ; N uni0589 ; G 1292 -U 1418 ; WX 390 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 325 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 265 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 265 ; N uni05C3 ; G 1313 -U 1478 ; WX 410 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 566 ; N uni05D0 ; G 1316 -U 1489 ; WX 547 ; N uni05D1 ; G 1317 -U 1490 ; WX 403 ; N uni05D2 ; G 1318 -U 1491 ; WX 534 ; N uni05D3 ; G 1319 -U 1492 ; WX 576 ; N uni05D4 ; G 1320 -U 1493 ; WX 245 ; N uni05D5 ; G 1321 -U 1494 ; WX 336 ; N uni05D6 ; G 1322 -U 1495 ; WX 576 ; N uni05D7 ; G 1323 -U 1496 ; WX 583 ; N uni05D8 ; G 1324 -U 1497 ; WX 245 ; N uni05D9 ; G 1325 -U 1498 ; WX 532 ; N uni05DA ; G 1326 -U 1499 ; WX 500 ; N uni05DB ; G 1327 -U 1500 ; WX 539 ; N uni05DC ; G 1328 -U 1501 ; WX 576 ; N uni05DD ; G 1329 -U 1502 ; WX 593 ; N uni05DE ; G 1330 -U 1503 ; WX 245 ; N uni05DF ; G 1331 -U 1504 ; WX 397 ; N uni05E0 ; G 1332 -U 1505 ; WX 629 ; N uni05E1 ; G 1333 -U 1506 ; WX 506 ; N uni05E2 ; G 1334 -U 1507 ; WX 576 ; N uni05E3 ; G 1335 -U 1508 ; WX 543 ; N uni05E4 ; G 1336 -U 1509 ; WX 468 ; N uni05E5 ; G 1337 -U 1510 ; WX 523 ; N uni05E6 ; G 1338 -U 1511 ; WX 596 ; N uni05E7 ; G 1339 -U 1512 ; WX 532 ; N uni05E8 ; G 1340 -U 1513 ; WX 727 ; N uni05E9 ; G 1341 -U 1514 ; WX 591 ; N uni05EA ; G 1342 -U 1520 ; WX 423 ; N uni05F0 ; G 1343 -U 1521 ; WX 409 ; N uni05F1 ; G 1344 -U 1522 ; WX 423 ; N uni05F2 ; G 1345 -U 1523 ; WX 374 ; N uni05F3 ; G 1346 -U 1524 ; WX 580 ; N uni05F4 ; G 1347 -U 3647 ; WX 572 ; N uni0E3F ; G 1348 -U 3713 ; WX 603 ; N uni0E81 ; G 1349 -U 3714 ; WX 615 ; N uni0E82 ; G 1350 -U 3716 ; WX 619 ; N uni0E84 ; G 1351 -U 3719 ; WX 434 ; N uni0E87 ; G 1352 -U 3720 ; WX 565 ; N uni0E88 ; G 1353 -U 3722 ; WX 615 ; N uni0E8A ; G 1354 -U 3725 ; WX 619 ; N uni0E8D ; G 1355 -U 3732 ; WX 577 ; N uni0E94 ; G 1356 -U 3733 ; WX 577 ; N uni0E95 ; G 1357 -U 3734 ; WX 605 ; N uni0E96 ; G 1358 -U 3735 ; WX 589 ; N uni0E97 ; G 1359 -U 3737 ; WX 576 ; N uni0E99 ; G 1360 -U 3738 ; WX 533 ; N uni0E9A ; G 1361 -U 3739 ; WX 533 ; N uni0E9B ; G 1362 -U 3740 ; WX 670 ; N uni0E9C ; G 1363 -U 3741 ; WX 690 ; N uni0E9D ; G 1364 -U 3742 ; WX 618 ; N uni0E9E ; G 1365 -U 3743 ; WX 618 ; N uni0E9F ; G 1366 -U 3745 ; WX 631 ; N uni0EA1 ; G 1367 -U 3746 ; WX 619 ; N uni0EA2 ; G 1368 -U 3747 ; WX 615 ; N uni0EA3 ; G 1369 -U 3749 ; WX 584 ; N uni0EA5 ; G 1370 -U 3751 ; WX 569 ; N uni0EA7 ; G 1371 -U 3754 ; WX 633 ; N uni0EAA ; G 1372 -U 3755 ; WX 737 ; N uni0EAB ; G 1373 -U 3757 ; WX 569 ; N uni0EAD ; G 1374 -U 3758 ; WX 615 ; N uni0EAE ; G 1375 -U 3759 ; WX 708 ; N uni0EAF ; G 1376 -U 3760 ; WX 569 ; N uni0EB0 ; G 1377 -U 3761 ; WX 0 ; N uni0EB1 ; G 1378 -U 3762 ; WX 485 ; N uni0EB2 ; G 1379 -U 3763 ; WX 485 ; N uni0EB3 ; G 1380 -U 3764 ; WX 0 ; N uni0EB4 ; G 1381 -U 3765 ; WX 0 ; N uni0EB5 ; G 1382 -U 3766 ; WX 0 ; N uni0EB6 ; G 1383 -U 3767 ; WX 0 ; N uni0EB7 ; G 1384 -U 3768 ; WX 0 ; N uni0EB8 ; G 1385 -U 3769 ; WX 0 ; N uni0EB9 ; G 1386 -U 3771 ; WX 0 ; N uni0EBB ; G 1387 -U 3772 ; WX 0 ; N uni0EBC ; G 1388 -U 3773 ; WX 597 ; N uni0EBD ; G 1389 -U 3776 ; WX 324 ; N uni0EC0 ; G 1390 -U 3777 ; WX 611 ; N uni0EC1 ; G 1391 -U 3778 ; WX 414 ; N uni0EC2 ; G 1392 -U 3779 ; WX 492 ; N uni0EC3 ; G 1393 -U 3780 ; WX 442 ; N uni0EC4 ; G 1394 -U 3782 ; WX 606 ; N uni0EC6 ; G 1395 -U 3784 ; WX 0 ; N uni0EC8 ; G 1396 -U 3785 ; WX 0 ; N uni0EC9 ; G 1397 -U 3786 ; WX 0 ; N uni0ECA ; G 1398 -U 3787 ; WX 0 ; N uni0ECB ; G 1399 -U 3788 ; WX 0 ; N uni0ECC ; G 1400 -U 3789 ; WX 0 ; N uni0ECD ; G 1401 -U 3792 ; WX 572 ; N uni0ED0 ; G 1402 -U 3793 ; WX 576 ; N uni0ED1 ; G 1403 -U 3794 ; WX 576 ; N uni0ED2 ; G 1404 -U 3795 ; WX 603 ; N uni0ED3 ; G 1405 -U 3796 ; WX 563 ; N uni0ED4 ; G 1406 -U 3797 ; WX 563 ; N uni0ED5 ; G 1407 -U 3798 ; WX 633 ; N uni0ED6 ; G 1408 -U 3799 ; WX 603 ; N uni0ED7 ; G 1409 -U 3800 ; WX 606 ; N uni0ED8 ; G 1410 -U 3801 ; WX 609 ; N uni0ED9 ; G 1411 -U 3804 ; WX 925 ; N uni0EDC ; G 1412 -U 3805 ; WX 925 ; N uni0EDD ; G 1413 -U 4256 ; WX 756 ; N uni10A0 ; G 1414 -U 4257 ; WX 621 ; N uni10A1 ; G 1415 -U 4258 ; WX 577 ; N uni10A2 ; G 1416 -U 4259 ; WX 683 ; N uni10A3 ; G 1417 -U 4260 ; WX 532 ; N uni10A4 ; G 1418 -U 4261 ; WX 617 ; N uni10A5 ; G 1419 -U 4262 ; WX 710 ; N uni10A6 ; G 1420 -U 4263 ; WX 729 ; N uni10A7 ; G 1421 -U 4264 ; WX 420 ; N uni10A8 ; G 1422 -U 4265 ; WX 508 ; N uni10A9 ; G 1423 -U 4266 ; WX 710 ; N uni10AA ; G 1424 -U 4267 ; WX 713 ; N uni10AB ; G 1425 -U 4268 ; WX 526 ; N uni10AC ; G 1426 -U 4269 ; WX 753 ; N uni10AD ; G 1427 -U 4270 ; WX 675 ; N uni10AE ; G 1428 -U 4271 ; WX 620 ; N uni10AF ; G 1429 -U 4272 ; WX 729 ; N uni10B0 ; G 1430 -U 4273 ; WX 526 ; N uni10B1 ; G 1431 -U 4274 ; WX 526 ; N uni10B2 ; G 1432 -U 4275 ; WX 753 ; N uni10B3 ; G 1433 -U 4276 ; WX 753 ; N uni10B4 ; G 1434 -U 4277 ; WX 581 ; N uni10B5 ; G 1435 -U 4278 ; WX 543 ; N uni10B6 ; G 1436 -U 4279 ; WX 526 ; N uni10B7 ; G 1437 -U 4280 ; WX 536 ; N uni10B8 ; G 1438 -U 4281 ; WX 526 ; N uni10B9 ; G 1439 -U 4282 ; WX 649 ; N uni10BA ; G 1440 -U 4283 ; WX 715 ; N uni10BB ; G 1441 -U 4284 ; WX 526 ; N uni10BC ; G 1442 -U 4285 ; WX 510 ; N uni10BD ; G 1443 -U 4286 ; WX 526 ; N uni10BE ; G 1444 -U 4287 ; WX 602 ; N uni10BF ; G 1445 -U 4288 ; WX 719 ; N uni10C0 ; G 1446 -U 4289 ; WX 488 ; N uni10C1 ; G 1447 -U 4290 ; WX 598 ; N uni10C2 ; G 1448 -U 4291 ; WX 488 ; N uni10C3 ; G 1449 -U 4292 ; WX 508 ; N uni10C4 ; G 1450 -U 4293 ; WX 606 ; N uni10C5 ; G 1451 -U 4304 ; WX 457 ; N uni10D0 ; G 1452 -U 4305 ; WX 457 ; N uni10D1 ; G 1453 -U 4306 ; WX 479 ; N uni10D2 ; G 1454 -U 4307 ; WX 706 ; N uni10D3 ; G 1455 -U 4308 ; WX 470 ; N uni10D4 ; G 1456 -U 4309 ; WX 465 ; N uni10D5 ; G 1457 -U 4310 ; WX 457 ; N uni10D6 ; G 1458 -U 4311 ; WX 717 ; N uni10D7 ; G 1459 -U 4312 ; WX 457 ; N uni10D8 ; G 1460 -U 4313 ; WX 466 ; N uni10D9 ; G 1461 -U 4314 ; WX 952 ; N uni10DA ; G 1462 -U 4315 ; WX 470 ; N uni10DB ; G 1463 -U 4316 ; WX 470 ; N uni10DC ; G 1464 -U 4317 ; WX 704 ; N uni10DD ; G 1465 -U 4318 ; WX 466 ; N uni10DE ; G 1466 -U 4319 ; WX 470 ; N uni10DF ; G 1467 -U 4320 ; WX 713 ; N uni10E0 ; G 1468 -U 4321 ; WX 470 ; N uni10E1 ; G 1469 -U 4322 ; WX 590 ; N uni10E2 ; G 1470 -U 4323 ; WX 471 ; N uni10E3 ; G 1471 -U 4324 ; WX 709 ; N uni10E4 ; G 1472 -U 4325 ; WX 470 ; N uni10E5 ; G 1473 -U 4326 ; WX 704 ; N uni10E6 ; G 1474 -U 4327 ; WX 470 ; N uni10E7 ; G 1475 -U 4328 ; WX 470 ; N uni10E8 ; G 1476 -U 4329 ; WX 470 ; N uni10E9 ; G 1477 -U 4330 ; WX 510 ; N uni10EA ; G 1478 -U 4331 ; WX 470 ; N uni10EB ; G 1479 -U 4332 ; WX 470 ; N uni10EC ; G 1480 -U 4333 ; WX 439 ; N uni10ED ; G 1481 -U 4334 ; WX 470 ; N uni10EE ; G 1482 -U 4335 ; WX 448 ; N uni10EF ; G 1483 -U 4336 ; WX 465 ; N uni10F0 ; G 1484 -U 4337 ; WX 504 ; N uni10F1 ; G 1485 -U 4338 ; WX 457 ; N uni10F2 ; G 1486 -U 4339 ; WX 457 ; N uni10F3 ; G 1487 -U 4340 ; WX 457 ; N uni10F4 ; G 1488 -U 4341 ; WX 507 ; N uni10F5 ; G 1489 -U 4342 ; WX 741 ; N uni10F6 ; G 1490 -U 4343 ; WX 536 ; N uni10F7 ; G 1491 -U 4344 ; WX 470 ; N uni10F8 ; G 1492 -U 4345 ; WX 498 ; N uni10F9 ; G 1493 -U 4346 ; WX 498 ; N uni10FA ; G 1494 -U 4347 ; WX 527 ; N uni10FB ; G 1495 -U 4348 ; WX 273 ; N uni10FC ; G 1496 -U 5121 ; WX 615 ; N uni1401 ; G 1497 -U 5122 ; WX 615 ; N uni1402 ; G 1498 -U 5123 ; WX 615 ; N uni1403 ; G 1499 -U 5124 ; WX 615 ; N uni1404 ; G 1500 -U 5125 ; WX 692 ; N uni1405 ; G 1501 -U 5126 ; WX 692 ; N uni1406 ; G 1502 -U 5127 ; WX 692 ; N uni1407 ; G 1503 -U 5129 ; WX 692 ; N uni1409 ; G 1504 -U 5130 ; WX 692 ; N uni140A ; G 1505 -U 5131 ; WX 692 ; N uni140B ; G 1506 -U 5132 ; WX 751 ; N uni140C ; G 1507 -U 5133 ; WX 751 ; N uni140D ; G 1508 -U 5134 ; WX 751 ; N uni140E ; G 1509 -U 5135 ; WX 751 ; N uni140F ; G 1510 -U 5136 ; WX 751 ; N uni1410 ; G 1511 -U 5137 ; WX 751 ; N uni1411 ; G 1512 -U 5138 ; WX 870 ; N uni1412 ; G 1513 -U 5139 ; WX 906 ; N uni1413 ; G 1514 -U 5140 ; WX 870 ; N uni1414 ; G 1515 -U 5141 ; WX 906 ; N uni1415 ; G 1516 -U 5142 ; WX 692 ; N uni1416 ; G 1517 -U 5143 ; WX 870 ; N uni1417 ; G 1518 -U 5144 ; WX 906 ; N uni1418 ; G 1519 -U 5145 ; WX 870 ; N uni1419 ; G 1520 -U 5146 ; WX 906 ; N uni141A ; G 1521 -U 5147 ; WX 692 ; N uni141B ; G 1522 -U 5149 ; WX 230 ; N uni141D ; G 1523 -U 5150 ; WX 488 ; N uni141E ; G 1524 -U 5151 ; WX 381 ; N uni141F ; G 1525 -U 5152 ; WX 381 ; N uni1420 ; G 1526 -U 5153 ; WX 350 ; N uni1421 ; G 1527 -U 5154 ; WX 350 ; N uni1422 ; G 1528 -U 5155 ; WX 354 ; N uni1423 ; G 1529 -U 5156 ; WX 350 ; N uni1424 ; G 1530 -U 5157 ; WX 419 ; N uni1425 ; G 1531 -U 5158 ; WX 347 ; N uni1426 ; G 1532 -U 5159 ; WX 230 ; N uni1427 ; G 1533 -U 5160 ; WX 350 ; N uni1428 ; G 1534 -U 5161 ; WX 350 ; N uni1429 ; G 1535 -U 5162 ; WX 350 ; N uni142A ; G 1536 -U 5163 ; WX 980 ; N uni142B ; G 1537 -U 5164 ; WX 817 ; N uni142C ; G 1538 -U 5165 ; WX 857 ; N uni142D ; G 1539 -U 5166 ; WX 1005 ; N uni142E ; G 1540 -U 5167 ; WX 615 ; N uni142F ; G 1541 -U 5168 ; WX 615 ; N uni1430 ; G 1542 -U 5169 ; WX 615 ; N uni1431 ; G 1543 -U 5170 ; WX 615 ; N uni1432 ; G 1544 -U 5171 ; WX 656 ; N uni1433 ; G 1545 -U 5172 ; WX 656 ; N uni1434 ; G 1546 -U 5173 ; WX 656 ; N uni1435 ; G 1547 -U 5175 ; WX 656 ; N uni1437 ; G 1548 -U 5176 ; WX 656 ; N uni1438 ; G 1549 -U 5177 ; WX 656 ; N uni1439 ; G 1550 -U 5178 ; WX 751 ; N uni143A ; G 1551 -U 5179 ; WX 615 ; N uni143B ; G 1552 -U 5180 ; WX 751 ; N uni143C ; G 1553 -U 5181 ; WX 751 ; N uni143D ; G 1554 -U 5182 ; WX 751 ; N uni143E ; G 1555 -U 5183 ; WX 751 ; N uni143F ; G 1556 -U 5184 ; WX 870 ; N uni1440 ; G 1557 -U 5185 ; WX 906 ; N uni1441 ; G 1558 -U 5186 ; WX 870 ; N uni1442 ; G 1559 -U 5187 ; WX 906 ; N uni1443 ; G 1560 -U 5188 ; WX 870 ; N uni1444 ; G 1561 -U 5189 ; WX 906 ; N uni1445 ; G 1562 -U 5190 ; WX 870 ; N uni1446 ; G 1563 -U 5191 ; WX 906 ; N uni1447 ; G 1564 -U 5192 ; WX 656 ; N uni1448 ; G 1565 -U 5193 ; WX 457 ; N uni1449 ; G 1566 -U 5194 ; WX 172 ; N uni144A ; G 1567 -U 5196 ; WX 659 ; N uni144C ; G 1568 -U 5197 ; WX 659 ; N uni144D ; G 1569 -U 5198 ; WX 659 ; N uni144E ; G 1570 -U 5199 ; WX 659 ; N uni144F ; G 1571 -U 5200 ; WX 657 ; N uni1450 ; G 1572 -U 5201 ; WX 657 ; N uni1451 ; G 1573 -U 5202 ; WX 657 ; N uni1452 ; G 1574 -U 5204 ; WX 657 ; N uni1454 ; G 1575 -U 5205 ; WX 657 ; N uni1455 ; G 1576 -U 5206 ; WX 657 ; N uni1456 ; G 1577 -U 5207 ; WX 829 ; N uni1457 ; G 1578 -U 5208 ; WX 800 ; N uni1458 ; G 1579 -U 5209 ; WX 829 ; N uni1459 ; G 1580 -U 5210 ; WX 800 ; N uni145A ; G 1581 -U 5211 ; WX 829 ; N uni145B ; G 1582 -U 5212 ; WX 800 ; N uni145C ; G 1583 -U 5213 ; WX 835 ; N uni145D ; G 1584 -U 5214 ; WX 810 ; N uni145E ; G 1585 -U 5215 ; WX 835 ; N uni145F ; G 1586 -U 5216 ; WX 810 ; N uni1460 ; G 1587 -U 5217 ; WX 853 ; N uni1461 ; G 1588 -U 5218 ; WX 810 ; N uni1462 ; G 1589 -U 5219 ; WX 853 ; N uni1463 ; G 1590 -U 5220 ; WX 810 ; N uni1464 ; G 1591 -U 5221 ; WX 853 ; N uni1465 ; G 1592 -U 5222 ; WX 391 ; N uni1466 ; G 1593 -U 5223 ; WX 790 ; N uni1467 ; G 1594 -U 5224 ; WX 790 ; N uni1468 ; G 1595 -U 5225 ; WX 779 ; N uni1469 ; G 1596 -U 5226 ; WX 801 ; N uni146A ; G 1597 -U 5227 ; WX 565 ; N uni146B ; G 1598 -U 5228 ; WX 565 ; N uni146C ; G 1599 -U 5229 ; WX 565 ; N uni146D ; G 1600 -U 5230 ; WX 565 ; N uni146E ; G 1601 -U 5231 ; WX 565 ; N uni146F ; G 1602 -U 5232 ; WX 565 ; N uni1470 ; G 1603 -U 5233 ; WX 565 ; N uni1471 ; G 1604 -U 5234 ; WX 565 ; N uni1472 ; G 1605 -U 5235 ; WX 565 ; N uni1473 ; G 1606 -U 5236 ; WX 773 ; N uni1474 ; G 1607 -U 5237 ; WX 693 ; N uni1475 ; G 1608 -U 5238 ; WX 733 ; N uni1476 ; G 1609 -U 5239 ; WX 734 ; N uni1477 ; G 1610 -U 5240 ; WX 733 ; N uni1478 ; G 1611 -U 5241 ; WX 734 ; N uni1479 ; G 1612 -U 5242 ; WX 773 ; N uni147A ; G 1613 -U 5243 ; WX 693 ; N uni147B ; G 1614 -U 5244 ; WX 773 ; N uni147C ; G 1615 -U 5245 ; WX 693 ; N uni147D ; G 1616 -U 5246 ; WX 733 ; N uni147E ; G 1617 -U 5247 ; WX 734 ; N uni147F ; G 1618 -U 5248 ; WX 733 ; N uni1480 ; G 1619 -U 5249 ; WX 734 ; N uni1481 ; G 1620 -U 5250 ; WX 733 ; N uni1482 ; G 1621 -U 5251 ; WX 366 ; N uni1483 ; G 1622 -U 5252 ; WX 366 ; N uni1484 ; G 1623 -U 5253 ; WX 675 ; N uni1485 ; G 1624 -U 5254 ; WX 697 ; N uni1486 ; G 1625 -U 5255 ; WX 675 ; N uni1487 ; G 1626 -U 5256 ; WX 697 ; N uni1488 ; G 1627 -U 5257 ; WX 565 ; N uni1489 ; G 1628 -U 5258 ; WX 565 ; N uni148A ; G 1629 -U 5259 ; WX 565 ; N uni148B ; G 1630 -U 5260 ; WX 565 ; N uni148C ; G 1631 -U 5261 ; WX 565 ; N uni148D ; G 1632 -U 5262 ; WX 565 ; N uni148E ; G 1633 -U 5263 ; WX 565 ; N uni148F ; G 1634 -U 5264 ; WX 565 ; N uni1490 ; G 1635 -U 5265 ; WX 565 ; N uni1491 ; G 1636 -U 5266 ; WX 773 ; N uni1492 ; G 1637 -U 5267 ; WX 693 ; N uni1493 ; G 1638 -U 5268 ; WX 733 ; N uni1494 ; G 1639 -U 5269 ; WX 734 ; N uni1495 ; G 1640 -U 5270 ; WX 733 ; N uni1496 ; G 1641 -U 5271 ; WX 734 ; N uni1497 ; G 1642 -U 5272 ; WX 773 ; N uni1498 ; G 1643 -U 5273 ; WX 693 ; N uni1499 ; G 1644 -U 5274 ; WX 773 ; N uni149A ; G 1645 -U 5275 ; WX 693 ; N uni149B ; G 1646 -U 5276 ; WX 733 ; N uni149C ; G 1647 -U 5277 ; WX 734 ; N uni149D ; G 1648 -U 5278 ; WX 733 ; N uni149E ; G 1649 -U 5279 ; WX 734 ; N uni149F ; G 1650 -U 5280 ; WX 733 ; N uni14A0 ; G 1651 -U 5281 ; WX 391 ; N uni14A1 ; G 1652 -U 5282 ; WX 391 ; N uni14A2 ; G 1653 -U 5283 ; WX 549 ; N uni14A3 ; G 1654 -U 5284 ; WX 501 ; N uni14A4 ; G 1655 -U 5285 ; WX 501 ; N uni14A5 ; G 1656 -U 5286 ; WX 501 ; N uni14A6 ; G 1657 -U 5287 ; WX 549 ; N uni14A7 ; G 1658 -U 5288 ; WX 549 ; N uni14A8 ; G 1659 -U 5289 ; WX 549 ; N uni14A9 ; G 1660 -U 5290 ; WX 501 ; N uni14AA ; G 1661 -U 5291 ; WX 501 ; N uni14AB ; G 1662 -U 5292 ; WX 674 ; N uni14AC ; G 1663 -U 5293 ; WX 691 ; N uni14AD ; G 1664 -U 5294 ; WX 671 ; N uni14AE ; G 1665 -U 5295 ; WX 687 ; N uni14AF ; G 1666 -U 5296 ; WX 671 ; N uni14B0 ; G 1667 -U 5297 ; WX 687 ; N uni14B1 ; G 1668 -U 5298 ; WX 674 ; N uni14B2 ; G 1669 -U 5299 ; WX 691 ; N uni14B3 ; G 1670 -U 5300 ; WX 674 ; N uni14B4 ; G 1671 -U 5301 ; WX 691 ; N uni14B5 ; G 1672 -U 5302 ; WX 671 ; N uni14B6 ; G 1673 -U 5303 ; WX 687 ; N uni14B7 ; G 1674 -U 5304 ; WX 671 ; N uni14B8 ; G 1675 -U 5305 ; WX 687 ; N uni14B9 ; G 1676 -U 5306 ; WX 671 ; N uni14BA ; G 1677 -U 5307 ; WX 347 ; N uni14BB ; G 1678 -U 5308 ; WX 457 ; N uni14BC ; G 1679 -U 5309 ; WX 347 ; N uni14BD ; G 1680 -U 5312 ; WX 766 ; N uni14C0 ; G 1681 -U 5313 ; WX 766 ; N uni14C1 ; G 1682 -U 5314 ; WX 766 ; N uni14C2 ; G 1683 -U 5315 ; WX 766 ; N uni14C3 ; G 1684 -U 5316 ; WX 766 ; N uni14C4 ; G 1685 -U 5317 ; WX 766 ; N uni14C5 ; G 1686 -U 5318 ; WX 766 ; N uni14C6 ; G 1687 -U 5319 ; WX 766 ; N uni14C7 ; G 1688 -U 5320 ; WX 766 ; N uni14C8 ; G 1689 -U 5321 ; WX 962 ; N uni14C9 ; G 1690 -U 5322 ; WX 931 ; N uni14CA ; G 1691 -U 5323 ; WX 953 ; N uni14CB ; G 1692 -U 5324 ; WX 766 ; N uni14CC ; G 1693 -U 5325 ; WX 953 ; N uni14CD ; G 1694 -U 5326 ; WX 766 ; N uni14CE ; G 1695 -U 5327 ; WX 766 ; N uni14CF ; G 1696 -U 5328 ; WX 540 ; N uni14D0 ; G 1697 -U 5329 ; WX 407 ; N uni14D1 ; G 1698 -U 5330 ; WX 540 ; N uni14D2 ; G 1699 -U 5331 ; WX 766 ; N uni14D3 ; G 1700 -U 5332 ; WX 766 ; N uni14D4 ; G 1701 -U 5333 ; WX 766 ; N uni14D5 ; G 1702 -U 5334 ; WX 766 ; N uni14D6 ; G 1703 -U 5335 ; WX 766 ; N uni14D7 ; G 1704 -U 5336 ; WX 766 ; N uni14D8 ; G 1705 -U 5337 ; WX 766 ; N uni14D9 ; G 1706 -U 5338 ; WX 766 ; N uni14DA ; G 1707 -U 5339 ; WX 766 ; N uni14DB ; G 1708 -U 5340 ; WX 962 ; N uni14DC ; G 1709 -U 5341 ; WX 931 ; N uni14DD ; G 1710 -U 5342 ; WX 953 ; N uni14DE ; G 1711 -U 5343 ; WX 927 ; N uni14DF ; G 1712 -U 5344 ; WX 953 ; N uni14E0 ; G 1713 -U 5345 ; WX 927 ; N uni14E1 ; G 1714 -U 5346 ; WX 962 ; N uni14E2 ; G 1715 -U 5347 ; WX 931 ; N uni14E3 ; G 1716 -U 5348 ; WX 962 ; N uni14E4 ; G 1717 -U 5349 ; WX 931 ; N uni14E5 ; G 1718 -U 5350 ; WX 975 ; N uni14E6 ; G 1719 -U 5351 ; WX 927 ; N uni14E7 ; G 1720 -U 5352 ; WX 975 ; N uni14E8 ; G 1721 -U 5353 ; WX 927 ; N uni14E9 ; G 1722 -U 5354 ; WX 540 ; N uni14EA ; G 1723 -U 5356 ; WX 656 ; N uni14EC ; G 1724 -U 5357 ; WX 542 ; N uni14ED ; G 1725 -U 5358 ; WX 542 ; N uni14EE ; G 1726 -U 5359 ; WX 542 ; N uni14EF ; G 1727 -U 5360 ; WX 542 ; N uni14F0 ; G 1728 -U 5361 ; WX 542 ; N uni14F1 ; G 1729 -U 5362 ; WX 542 ; N uni14F2 ; G 1730 -U 5363 ; WX 542 ; N uni14F3 ; G 1731 -U 5364 ; WX 542 ; N uni14F4 ; G 1732 -U 5365 ; WX 542 ; N uni14F5 ; G 1733 -U 5366 ; WX 751 ; N uni14F6 ; G 1734 -U 5367 ; WX 678 ; N uni14F7 ; G 1735 -U 5368 ; WX 712 ; N uni14F8 ; G 1736 -U 5369 ; WX 694 ; N uni14F9 ; G 1737 -U 5370 ; WX 712 ; N uni14FA ; G 1738 -U 5371 ; WX 694 ; N uni14FB ; G 1739 -U 5372 ; WX 751 ; N uni14FC ; G 1740 -U 5373 ; WX 678 ; N uni14FD ; G 1741 -U 5374 ; WX 751 ; N uni14FE ; G 1742 -U 5375 ; WX 678 ; N uni14FF ; G 1743 -U 5376 ; WX 712 ; N uni1500 ; G 1744 -U 5377 ; WX 694 ; N uni1501 ; G 1745 -U 5378 ; WX 712 ; N uni1502 ; G 1746 -U 5379 ; WX 694 ; N uni1503 ; G 1747 -U 5380 ; WX 712 ; N uni1504 ; G 1748 -U 5381 ; WX 376 ; N uni1505 ; G 1749 -U 5382 ; WX 378 ; N uni1506 ; G 1750 -U 5383 ; WX 376 ; N uni1507 ; G 1751 -U 5392 ; WX 641 ; N uni1510 ; G 1752 -U 5393 ; WX 641 ; N uni1511 ; G 1753 -U 5394 ; WX 641 ; N uni1512 ; G 1754 -U 5395 ; WX 802 ; N uni1513 ; G 1755 -U 5396 ; WX 802 ; N uni1514 ; G 1756 -U 5397 ; WX 802 ; N uni1515 ; G 1757 -U 5398 ; WX 802 ; N uni1516 ; G 1758 -U 5399 ; WX 818 ; N uni1517 ; G 1759 -U 5400 ; WX 785 ; N uni1518 ; G 1760 -U 5401 ; WX 818 ; N uni1519 ; G 1761 -U 5402 ; WX 785 ; N uni151A ; G 1762 -U 5403 ; WX 818 ; N uni151B ; G 1763 -U 5404 ; WX 785 ; N uni151C ; G 1764 -U 5405 ; WX 1026 ; N uni151D ; G 1765 -U 5406 ; WX 989 ; N uni151E ; G 1766 -U 5407 ; WX 1026 ; N uni151F ; G 1767 -U 5408 ; WX 989 ; N uni1520 ; G 1768 -U 5409 ; WX 1026 ; N uni1521 ; G 1769 -U 5410 ; WX 989 ; N uni1522 ; G 1770 -U 5411 ; WX 1026 ; N uni1523 ; G 1771 -U 5412 ; WX 989 ; N uni1524 ; G 1772 -U 5413 ; WX 576 ; N uni1525 ; G 1773 -U 5414 ; WX 564 ; N uni1526 ; G 1774 -U 5415 ; WX 564 ; N uni1527 ; G 1775 -U 5416 ; WX 564 ; N uni1528 ; G 1776 -U 5417 ; WX 564 ; N uni1529 ; G 1777 -U 5418 ; WX 564 ; N uni152A ; G 1778 -U 5419 ; WX 564 ; N uni152B ; G 1779 -U 5420 ; WX 564 ; N uni152C ; G 1780 -U 5421 ; WX 564 ; N uni152D ; G 1781 -U 5422 ; WX 564 ; N uni152E ; G 1782 -U 5423 ; WX 760 ; N uni152F ; G 1783 -U 5424 ; WX 703 ; N uni1530 ; G 1784 -U 5425 ; WX 734 ; N uni1531 ; G 1785 -U 5426 ; WX 736 ; N uni1532 ; G 1786 -U 5427 ; WX 734 ; N uni1533 ; G 1787 -U 5428 ; WX 736 ; N uni1534 ; G 1788 -U 5429 ; WX 760 ; N uni1535 ; G 1789 -U 5430 ; WX 703 ; N uni1536 ; G 1790 -U 5431 ; WX 760 ; N uni1537 ; G 1791 -U 5432 ; WX 703 ; N uni1538 ; G 1792 -U 5433 ; WX 734 ; N uni1539 ; G 1793 -U 5434 ; WX 736 ; N uni153A ; G 1794 -U 5435 ; WX 734 ; N uni153B ; G 1795 -U 5436 ; WX 736 ; N uni153C ; G 1796 -U 5437 ; WX 734 ; N uni153D ; G 1797 -U 5438 ; WX 376 ; N uni153E ; G 1798 -U 5440 ; WX 350 ; N uni1540 ; G 1799 -U 5441 ; WX 436 ; N uni1541 ; G 1800 -U 5442 ; WX 824 ; N uni1542 ; G 1801 -U 5443 ; WX 824 ; N uni1543 ; G 1802 -U 5444 ; WX 776 ; N uni1544 ; G 1803 -U 5445 ; WX 824 ; N uni1545 ; G 1804 -U 5446 ; WX 776 ; N uni1546 ; G 1805 -U 5447 ; WX 776 ; N uni1547 ; G 1806 -U 5448 ; WX 542 ; N uni1548 ; G 1807 -U 5449 ; WX 542 ; N uni1549 ; G 1808 -U 5450 ; WX 542 ; N uni154A ; G 1809 -U 5451 ; WX 542 ; N uni154B ; G 1810 -U 5452 ; WX 542 ; N uni154C ; G 1811 -U 5453 ; WX 542 ; N uni154D ; G 1812 -U 5454 ; WX 751 ; N uni154E ; G 1813 -U 5455 ; WX 678 ; N uni154F ; G 1814 -U 5456 ; WX 376 ; N uni1550 ; G 1815 -U 5458 ; WX 656 ; N uni1552 ; G 1816 -U 5459 ; WX 615 ; N uni1553 ; G 1817 -U 5460 ; WX 615 ; N uni1554 ; G 1818 -U 5461 ; WX 615 ; N uni1555 ; G 1819 -U 5462 ; WX 615 ; N uni1556 ; G 1820 -U 5463 ; WX 653 ; N uni1557 ; G 1821 -U 5464 ; WX 653 ; N uni1558 ; G 1822 -U 5465 ; WX 653 ; N uni1559 ; G 1823 -U 5466 ; WX 653 ; N uni155A ; G 1824 -U 5467 ; WX 831 ; N uni155B ; G 1825 -U 5468 ; WX 906 ; N uni155C ; G 1826 -U 5469 ; WX 457 ; N uni155D ; G 1827 -U 5470 ; WX 659 ; N uni155E ; G 1828 -U 5471 ; WX 659 ; N uni155F ; G 1829 -U 5472 ; WX 659 ; N uni1560 ; G 1830 -U 5473 ; WX 659 ; N uni1561 ; G 1831 -U 5474 ; WX 659 ; N uni1562 ; G 1832 -U 5475 ; WX 659 ; N uni1563 ; G 1833 -U 5476 ; WX 657 ; N uni1564 ; G 1834 -U 5477 ; WX 657 ; N uni1565 ; G 1835 -U 5478 ; WX 657 ; N uni1566 ; G 1836 -U 5479 ; WX 657 ; N uni1567 ; G 1837 -U 5480 ; WX 853 ; N uni1568 ; G 1838 -U 5481 ; WX 810 ; N uni1569 ; G 1839 -U 5482 ; WX 457 ; N uni156A ; G 1840 -U 5492 ; WX 747 ; N uni1574 ; G 1841 -U 5493 ; WX 747 ; N uni1575 ; G 1842 -U 5494 ; WX 747 ; N uni1576 ; G 1843 -U 5495 ; WX 747 ; N uni1577 ; G 1844 -U 5496 ; WX 747 ; N uni1578 ; G 1845 -U 5497 ; WX 747 ; N uni1579 ; G 1846 -U 5498 ; WX 747 ; N uni157A ; G 1847 -U 5499 ; WX 507 ; N uni157B ; G 1848 -U 5500 ; WX 677 ; N uni157C ; G 1849 -U 5501 ; WX 436 ; N uni157D ; G 1850 -U 5502 ; WX 942 ; N uni157E ; G 1851 -U 5503 ; WX 942 ; N uni157F ; G 1852 -U 5504 ; WX 942 ; N uni1580 ; G 1853 -U 5505 ; WX 942 ; N uni1581 ; G 1854 -U 5506 ; WX 942 ; N uni1582 ; G 1855 -U 5507 ; WX 942 ; N uni1583 ; G 1856 -U 5508 ; WX 942 ; N uni1584 ; G 1857 -U 5509 ; WX 743 ; N uni1585 ; G 1858 -U 5514 ; WX 747 ; N uni158A ; G 1859 -U 5515 ; WX 747 ; N uni158B ; G 1860 -U 5516 ; WX 747 ; N uni158C ; G 1861 -U 5517 ; WX 747 ; N uni158D ; G 1862 -U 5518 ; WX 1133 ; N uni158E ; G 1863 -U 5519 ; WX 1133 ; N uni158F ; G 1864 -U 5520 ; WX 1133 ; N uni1590 ; G 1865 -U 5521 ; WX 901 ; N uni1591 ; G 1866 -U 5522 ; WX 901 ; N uni1592 ; G 1867 -U 5523 ; WX 1133 ; N uni1593 ; G 1868 -U 5524 ; WX 1133 ; N uni1594 ; G 1869 -U 5525 ; WX 629 ; N uni1595 ; G 1870 -U 5526 ; WX 965 ; N uni1596 ; G 1871 -U 5536 ; WX 766 ; N uni15A0 ; G 1872 -U 5537 ; WX 766 ; N uni15A1 ; G 1873 -U 5538 ; WX 719 ; N uni15A2 ; G 1874 -U 5539 ; WX 719 ; N uni15A3 ; G 1875 -U 5540 ; WX 719 ; N uni15A4 ; G 1876 -U 5541 ; WX 719 ; N uni15A5 ; G 1877 -U 5542 ; WX 540 ; N uni15A6 ; G 1878 -U 5543 ; WX 579 ; N uni15A7 ; G 1879 -U 5544 ; WX 579 ; N uni15A8 ; G 1880 -U 5545 ; WX 579 ; N uni15A9 ; G 1881 -U 5546 ; WX 579 ; N uni15AA ; G 1882 -U 5547 ; WX 579 ; N uni15AB ; G 1883 -U 5548 ; WX 579 ; N uni15AC ; G 1884 -U 5549 ; WX 579 ; N uni15AD ; G 1885 -U 5550 ; WX 376 ; N uni15AE ; G 1886 -U 5551 ; WX 565 ; N uni15AF ; G 1887 -U 5598 ; WX 693 ; N uni15DE ; G 1888 -U 5601 ; WX 693 ; N uni15E1 ; G 1889 -U 5702 ; WX 421 ; N uni1646 ; G 1890 -U 5703 ; WX 421 ; N uni1647 ; G 1891 -U 5742 ; WX 399 ; N uni166E ; G 1892 -U 5743 ; WX 942 ; N uni166F ; G 1893 -U 5744 ; WX 1178 ; N uni1670 ; G 1894 -U 5745 ; WX 1469 ; N uni1671 ; G 1895 -U 5746 ; WX 1469 ; N uni1672 ; G 1896 -U 5747 ; WX 1237 ; N uni1673 ; G 1897 -U 5748 ; WX 1237 ; N uni1674 ; G 1898 -U 5749 ; WX 1469 ; N uni1675 ; G 1899 -U 5750 ; WX 1469 ; N uni1676 ; G 1900 -U 7424 ; WX 532 ; N uni1D00 ; G 1901 -U 7425 ; WX 646 ; N uni1D01 ; G 1902 -U 7426 ; WX 883 ; N uni1D02 ; G 1903 -U 7427 ; WX 527 ; N uni1D03 ; G 1904 -U 7428 ; WX 495 ; N uni1D04 ; G 1905 -U 7429 ; WX 544 ; N uni1D05 ; G 1906 -U 7430 ; WX 544 ; N uni1D06 ; G 1907 -U 7431 ; WX 441 ; N uni1D07 ; G 1908 -U 7432 ; WX 486 ; N uni1D08 ; G 1909 -U 7433 ; WX 250 ; N uni1D09 ; G 1910 -U 7434 ; WX 355 ; N uni1D0A ; G 1911 -U 7435 ; WX 521 ; N uni1D0B ; G 1912 -U 7436 ; WX 524 ; N uni1D0C ; G 1913 -U 7437 ; WX 679 ; N uni1D0D ; G 1914 -U 7438 ; WX 584 ; N uni1D0E ; G 1915 -U 7439 ; WX 550 ; N uni1D0F ; G 1916 -U 7440 ; WX 495 ; N uni1D10 ; G 1917 -U 7441 ; WX 615 ; N uni1D11 ; G 1918 -U 7442 ; WX 615 ; N uni1D12 ; G 1919 -U 7443 ; WX 615 ; N uni1D13 ; G 1920 -U 7444 ; WX 920 ; N uni1D14 ; G 1921 -U 7446 ; WX 550 ; N uni1D16 ; G 1922 -U 7447 ; WX 550 ; N uni1D17 ; G 1923 -U 7448 ; WX 472 ; N uni1D18 ; G 1924 -U 7449 ; WX 541 ; N uni1D19 ; G 1925 -U 7450 ; WX 541 ; N uni1D1A ; G 1926 -U 7451 ; WX 524 ; N uni1D1B ; G 1927 -U 7452 ; WX 517 ; N uni1D1C ; G 1928 -U 7453 ; WX 663 ; N uni1D1D ; G 1929 -U 7454 ; WX 853 ; N uni1D1E ; G 1930 -U 7455 ; WX 574 ; N uni1D1F ; G 1931 -U 7456 ; WX 532 ; N uni1D20 ; G 1932 -U 7457 ; WX 736 ; N uni1D21 ; G 1933 -U 7458 ; WX 472 ; N uni1D22 ; G 1934 -U 7459 ; WX 473 ; N uni1D23 ; G 1935 -U 7462 ; WX 524 ; N uni1D26 ; G 1936 -U 7463 ; WX 532 ; N uni1D27 ; G 1937 -U 7464 ; WX 507 ; N uni1D28 ; G 1938 -U 7465 ; WX 472 ; N uni1D29 ; G 1939 -U 7466 ; WX 531 ; N uni1D2A ; G 1940 -U 7467 ; WX 575 ; N uni1D2B ; G 1941 -U 7468 ; WX 387 ; N uni1D2C ; G 1942 -U 7469 ; WX 552 ; N uni1D2D ; G 1943 -U 7470 ; WX 389 ; N uni1D2E ; G 1944 -U 7472 ; WX 436 ; N uni1D30 ; G 1945 -U 7473 ; WX 358 ; N uni1D31 ; G 1946 -U 7474 ; WX 358 ; N uni1D32 ; G 1947 -U 7475 ; WX 439 ; N uni1D33 ; G 1948 -U 7476 ; WX 426 ; N uni1D34 ; G 1949 -U 7477 ; WX 167 ; N uni1D35 ; G 1950 -U 7478 ; WX 167 ; N uni1D36 ; G 1951 -U 7479 ; WX 372 ; N uni1D37 ; G 1952 -U 7480 ; WX 315 ; N uni1D38 ; G 1953 -U 7481 ; WX 489 ; N uni1D39 ; G 1954 -U 7482 ; WX 424 ; N uni1D3A ; G 1955 -U 7483 ; WX 424 ; N uni1D3B ; G 1956 -U 7484 ; WX 446 ; N uni1D3C ; G 1957 -U 7485 ; WX 396 ; N uni1D3D ; G 1958 -U 7486 ; WX 342 ; N uni1D3E ; G 1959 -U 7487 ; WX 394 ; N uni1D3F ; G 1960 -U 7488 ; WX 346 ; N uni1D40 ; G 1961 -U 7489 ; WX 415 ; N uni1D41 ; G 1962 -U 7490 ; WX 560 ; N uni1D42 ; G 1963 -U 7491 ; WX 352 ; N uni1D43 ; G 1964 -U 7492 ; WX 352 ; N uni1D44 ; G 1965 -U 7493 ; WX 365 ; N uni1D45 ; G 1966 -U 7494 ; WX 583 ; N uni1D46 ; G 1967 -U 7495 ; WX 385 ; N uni1D47 ; G 1968 -U 7496 ; WX 365 ; N uni1D48 ; G 1969 -U 7497 ; WX 375 ; N uni1D49 ; G 1970 -U 7498 ; WX 375 ; N uni1D4A ; G 1971 -U 7499 ; WX 324 ; N uni1D4B ; G 1972 -U 7500 ; WX 323 ; N uni1D4C ; G 1973 -U 7501 ; WX 365 ; N uni1D4D ; G 1974 -U 7502 ; WX 161 ; N uni1D4E ; G 1975 -U 7503 ; WX 383 ; N uni1D4F ; G 1976 -U 7504 ; WX 561 ; N uni1D50 ; G 1977 -U 7505 ; WX 368 ; N uni1D51 ; G 1978 -U 7506 ; WX 372 ; N uni1D52 ; G 1979 -U 7507 ; WX 333 ; N uni1D53 ; G 1980 -U 7508 ; WX 372 ; N uni1D54 ; G 1981 -U 7509 ; WX 372 ; N uni1D55 ; G 1982 -U 7510 ; WX 385 ; N uni1D56 ; G 1983 -U 7511 ; WX 265 ; N uni1D57 ; G 1984 -U 7512 ; WX 364 ; N uni1D58 ; G 1985 -U 7513 ; WX 422 ; N uni1D59 ; G 1986 -U 7514 ; WX 561 ; N uni1D5A ; G 1987 -U 7515 ; WX 375 ; N uni1D5B ; G 1988 -U 7517 ; WX 361 ; N uni1D5D ; G 1989 -U 7518 ; WX 335 ; N uni1D5E ; G 1990 -U 7519 ; WX 347 ; N uni1D5F ; G 1991 -U 7520 ; WX 374 ; N uni1D60 ; G 1992 -U 7521 ; WX 327 ; N uni1D61 ; G 1993 -U 7522 ; WX 161 ; N uni1D62 ; G 1994 -U 7523 ; WX 233 ; N uni1D63 ; G 1995 -U 7524 ; WX 364 ; N uni1D64 ; G 1996 -U 7525 ; WX 375 ; N uni1D65 ; G 1997 -U 7526 ; WX 361 ; N uni1D66 ; G 1998 -U 7527 ; WX 335 ; N uni1D67 ; G 1999 -U 7528 ; WX 370 ; N uni1D68 ; G 2000 -U 7529 ; WX 374 ; N uni1D69 ; G 2001 -U 7530 ; WX 327 ; N uni1D6A ; G 2002 -U 7543 ; WX 571 ; N uni1D77 ; G 2003 -U 7544 ; WX 426 ; N uni1D78 ; G 2004 -U 7547 ; WX 334 ; N uni1D7B ; G 2005 -U 7549 ; WX 600 ; N uni1D7D ; G 2006 -U 7557 ; WX 250 ; N uni1D85 ; G 2007 -U 7579 ; WX 365 ; N uni1D9B ; G 2008 -U 7580 ; WX 333 ; N uni1D9C ; G 2009 -U 7581 ; WX 333 ; N uni1D9D ; G 2010 -U 7582 ; WX 372 ; N uni1D9E ; G 2011 -U 7583 ; WX 324 ; N uni1D9F ; G 2012 -U 7584 ; WX 267 ; N uni1DA0 ; G 2013 -U 7585 ; WX 209 ; N uni1DA1 ; G 2014 -U 7586 ; WX 365 ; N uni1DA2 ; G 2015 -U 7587 ; WX 364 ; N uni1DA3 ; G 2016 -U 7588 ; WX 235 ; N uni1DA4 ; G 2017 -U 7589 ; WX 224 ; N uni1DA5 ; G 2018 -U 7590 ; WX 234 ; N uni1DA6 ; G 2019 -U 7591 ; WX 235 ; N uni1DA7 ; G 2020 -U 7592 ; WX 211 ; N uni1DA8 ; G 2021 -U 7593 ; WX 224 ; N uni1DA9 ; G 2022 -U 7594 ; WX 211 ; N uni1DAA ; G 2023 -U 7595 ; WX 338 ; N uni1DAB ; G 2024 -U 7596 ; WX 561 ; N uni1DAC ; G 2025 -U 7597 ; WX 561 ; N uni1DAD ; G 2026 -U 7598 ; WX 369 ; N uni1DAE ; G 2027 -U 7599 ; WX 431 ; N uni1DAF ; G 2028 -U 7600 ; WX 368 ; N uni1DB0 ; G 2029 -U 7601 ; WX 372 ; N uni1DB1 ; G 2030 -U 7602 ; WX 372 ; N uni1DB2 ; G 2031 -U 7603 ; WX 324 ; N uni1DB3 ; G 2032 -U 7604 ; WX 258 ; N uni1DB4 ; G 2033 -U 7605 ; WX 265 ; N uni1DB5 ; G 2034 -U 7606 ; WX 457 ; N uni1DB6 ; G 2035 -U 7607 ; WX 376 ; N uni1DB7 ; G 2036 -U 7608 ; WX 325 ; N uni1DB8 ; G 2037 -U 7609 ; WX 365 ; N uni1DB9 ; G 2038 -U 7610 ; WX 375 ; N uni1DBA ; G 2039 -U 7611 ; WX 330 ; N uni1DBB ; G 2040 -U 7612 ; WX 393 ; N uni1DBC ; G 2041 -U 7613 ; WX 330 ; N uni1DBD ; G 2042 -U 7614 ; WX 353 ; N uni1DBE ; G 2043 -U 7615 ; WX 372 ; N uni1DBF ; G 2044 -U 7620 ; WX 0 ; N uni1DC4 ; G 2045 -U 7621 ; WX 0 ; N uni1DC5 ; G 2046 -U 7622 ; WX 0 ; N uni1DC6 ; G 2047 -U 7623 ; WX 0 ; N uni1DC7 ; G 2048 -U 7624 ; WX 0 ; N uni1DC8 ; G 2049 -U 7625 ; WX 0 ; N uni1DC9 ; G 2050 -U 7680 ; WX 615 ; N uni1E00 ; G 2051 -U 7681 ; WX 551 ; N uni1E01 ; G 2052 -U 7682 ; WX 617 ; N uni1E02 ; G 2053 -U 7683 ; WX 571 ; N uni1E03 ; G 2054 -U 7684 ; WX 617 ; N uni1E04 ; G 2055 -U 7685 ; WX 571 ; N uni1E05 ; G 2056 -U 7686 ; WX 617 ; N uni1E06 ; G 2057 -U 7687 ; WX 571 ; N uni1E07 ; G 2058 -U 7688 ; WX 628 ; N uni1E08 ; G 2059 -U 7689 ; WX 495 ; N uni1E09 ; G 2060 -U 7690 ; WX 693 ; N uni1E0A ; G 2061 -U 7691 ; WX 571 ; N uni1E0B ; G 2062 -U 7692 ; WX 693 ; N uni1E0C ; G 2063 -U 7693 ; WX 571 ; N uni1E0D ; G 2064 -U 7694 ; WX 693 ; N uni1E0E ; G 2065 -U 7695 ; WX 571 ; N uni1E0F ; G 2066 -U 7696 ; WX 693 ; N uni1E10 ; G 2067 -U 7697 ; WX 571 ; N uni1E11 ; G 2068 -U 7698 ; WX 693 ; N uni1E12 ; G 2069 -U 7699 ; WX 571 ; N uni1E13 ; G 2070 -U 7700 ; WX 568 ; N uni1E14 ; G 2071 -U 7701 ; WX 554 ; N uni1E15 ; G 2072 -U 7702 ; WX 568 ; N uni1E16 ; G 2073 -U 7703 ; WX 554 ; N uni1E17 ; G 2074 -U 7704 ; WX 568 ; N uni1E18 ; G 2075 -U 7705 ; WX 554 ; N uni1E19 ; G 2076 -U 7706 ; WX 568 ; N uni1E1A ; G 2077 -U 7707 ; WX 554 ; N uni1E1B ; G 2078 -U 7708 ; WX 568 ; N uni1E1C ; G 2079 -U 7709 ; WX 554 ; N uni1E1D ; G 2080 -U 7710 ; WX 518 ; N uni1E1E ; G 2081 -U 7711 ; WX 316 ; N uni1E1F ; G 2082 -U 7712 ; WX 697 ; N uni1E20 ; G 2083 -U 7713 ; WX 571 ; N uni1E21 ; G 2084 -U 7714 ; WX 677 ; N uni1E22 ; G 2085 -U 7715 ; WX 570 ; N uni1E23 ; G 2086 -U 7716 ; WX 677 ; N uni1E24 ; G 2087 -U 7717 ; WX 570 ; N uni1E25 ; G 2088 -U 7718 ; WX 677 ; N uni1E26 ; G 2089 -U 7719 ; WX 570 ; N uni1E27 ; G 2090 -U 7720 ; WX 677 ; N uni1E28 ; G 2091 -U 7721 ; WX 570 ; N uni1E29 ; G 2092 -U 7722 ; WX 677 ; N uni1E2A ; G 2093 -U 7723 ; WX 570 ; N uni1E2B ; G 2094 -U 7724 ; WX 265 ; N uni1E2C ; G 2095 -U 7725 ; WX 250 ; N uni1E2D ; G 2096 -U 7726 ; WX 265 ; N uni1E2E ; G 2097 -U 7727 ; WX 250 ; N uni1E2F ; G 2098 -U 7728 ; WX 590 ; N uni1E30 ; G 2099 -U 7729 ; WX 521 ; N uni1E31 ; G 2100 -U 7730 ; WX 590 ; N uni1E32 ; G 2101 -U 7731 ; WX 521 ; N uni1E33 ; G 2102 -U 7732 ; WX 590 ; N uni1E34 ; G 2103 -U 7733 ; WX 521 ; N uni1E35 ; G 2104 -U 7734 ; WX 501 ; N uni1E36 ; G 2105 -U 7735 ; WX 250 ; N uni1E37 ; G 2106 -U 7736 ; WX 501 ; N uni1E38 ; G 2107 -U 7737 ; WX 250 ; N uni1E39 ; G 2108 -U 7738 ; WX 501 ; N uni1E3A ; G 2109 -U 7739 ; WX 250 ; N uni1E3B ; G 2110 -U 7740 ; WX 501 ; N uni1E3C ; G 2111 -U 7741 ; WX 250 ; N uni1E3D ; G 2112 -U 7742 ; WX 776 ; N uni1E3E ; G 2113 -U 7743 ; WX 876 ; N uni1E3F ; G 2114 -U 7744 ; WX 776 ; N uni1E40 ; G 2115 -U 7745 ; WX 876 ; N uni1E41 ; G 2116 -U 7746 ; WX 776 ; N uni1E42 ; G 2117 -U 7747 ; WX 876 ; N uni1E43 ; G 2118 -U 7748 ; WX 673 ; N uni1E44 ; G 2119 -U 7749 ; WX 570 ; N uni1E45 ; G 2120 -U 7750 ; WX 673 ; N uni1E46 ; G 2121 -U 7751 ; WX 570 ; N uni1E47 ; G 2122 -U 7752 ; WX 673 ; N uni1E48 ; G 2123 -U 7753 ; WX 570 ; N uni1E49 ; G 2124 -U 7754 ; WX 673 ; N uni1E4A ; G 2125 -U 7755 ; WX 570 ; N uni1E4B ; G 2126 -U 7756 ; WX 708 ; N uni1E4C ; G 2127 -U 7757 ; WX 550 ; N uni1E4D ; G 2128 -U 7758 ; WX 708 ; N uni1E4E ; G 2129 -U 7759 ; WX 550 ; N uni1E4F ; G 2130 -U 7760 ; WX 708 ; N uni1E50 ; G 2131 -U 7761 ; WX 550 ; N uni1E51 ; G 2132 -U 7762 ; WX 708 ; N uni1E52 ; G 2133 -U 7763 ; WX 550 ; N uni1E53 ; G 2134 -U 7764 ; WX 542 ; N uni1E54 ; G 2135 -U 7765 ; WX 571 ; N uni1E55 ; G 2136 -U 7766 ; WX 542 ; N uni1E56 ; G 2137 -U 7767 ; WX 571 ; N uni1E57 ; G 2138 -U 7768 ; WX 625 ; N uni1E58 ; G 2139 -U 7769 ; WX 370 ; N uni1E59 ; G 2140 -U 7770 ; WX 625 ; N uni1E5A ; G 2141 -U 7771 ; WX 370 ; N uni1E5B ; G 2142 -U 7772 ; WX 625 ; N uni1E5C ; G 2143 -U 7773 ; WX 370 ; N uni1E5D ; G 2144 -U 7774 ; WX 625 ; N uni1E5E ; G 2145 -U 7775 ; WX 370 ; N uni1E5F ; G 2146 -U 7776 ; WX 571 ; N uni1E60 ; G 2147 -U 7777 ; WX 469 ; N uni1E61 ; G 2148 -U 7778 ; WX 571 ; N uni1E62 ; G 2149 -U 7779 ; WX 469 ; N uni1E63 ; G 2150 -U 7780 ; WX 571 ; N uni1E64 ; G 2151 -U 7781 ; WX 469 ; N uni1E65 ; G 2152 -U 7782 ; WX 571 ; N uni1E66 ; G 2153 -U 7783 ; WX 469 ; N uni1E67 ; G 2154 -U 7784 ; WX 571 ; N uni1E68 ; G 2155 -U 7785 ; WX 469 ; N uni1E69 ; G 2156 -U 7786 ; WX 549 ; N uni1E6A ; G 2157 -U 7787 ; WX 353 ; N uni1E6B ; G 2158 -U 7788 ; WX 549 ; N uni1E6C ; G 2159 -U 7789 ; WX 353 ; N uni1E6D ; G 2160 -U 7790 ; WX 549 ; N uni1E6E ; G 2161 -U 7791 ; WX 353 ; N uni1E6F ; G 2162 -U 7792 ; WX 549 ; N uni1E70 ; G 2163 -U 7793 ; WX 353 ; N uni1E71 ; G 2164 -U 7794 ; WX 659 ; N uni1E72 ; G 2165 -U 7795 ; WX 570 ; N uni1E73 ; G 2166 -U 7796 ; WX 659 ; N uni1E74 ; G 2167 -U 7797 ; WX 570 ; N uni1E75 ; G 2168 -U 7798 ; WX 659 ; N uni1E76 ; G 2169 -U 7799 ; WX 570 ; N uni1E77 ; G 2170 -U 7800 ; WX 659 ; N uni1E78 ; G 2171 -U 7801 ; WX 570 ; N uni1E79 ; G 2172 -U 7802 ; WX 659 ; N uni1E7A ; G 2173 -U 7803 ; WX 570 ; N uni1E7B ; G 2174 -U 7804 ; WX 615 ; N uni1E7C ; G 2175 -U 7805 ; WX 532 ; N uni1E7D ; G 2176 -U 7806 ; WX 615 ; N uni1E7E ; G 2177 -U 7807 ; WX 532 ; N uni1E7F ; G 2178 -U 7808 ; WX 890 ; N Wgrave ; G 2179 -U 7809 ; WX 736 ; N wgrave ; G 2180 -U 7810 ; WX 890 ; N Wacute ; G 2181 -U 7811 ; WX 736 ; N wacute ; G 2182 -U 7812 ; WX 890 ; N Wdieresis ; G 2183 -U 7813 ; WX 736 ; N wdieresis ; G 2184 -U 7814 ; WX 890 ; N uni1E86 ; G 2185 -U 7815 ; WX 736 ; N uni1E87 ; G 2186 -U 7816 ; WX 890 ; N uni1E88 ; G 2187 -U 7817 ; WX 736 ; N uni1E89 ; G 2188 -U 7818 ; WX 616 ; N uni1E8A ; G 2189 -U 7819 ; WX 532 ; N uni1E8B ; G 2190 -U 7820 ; WX 616 ; N uni1E8C ; G 2191 -U 7821 ; WX 532 ; N uni1E8D ; G 2192 -U 7822 ; WX 549 ; N uni1E8E ; G 2193 -U 7823 ; WX 532 ; N uni1E8F ; G 2194 -U 7824 ; WX 616 ; N uni1E90 ; G 2195 -U 7825 ; WX 472 ; N uni1E91 ; G 2196 -U 7826 ; WX 616 ; N uni1E92 ; G 2197 -U 7827 ; WX 472 ; N uni1E93 ; G 2198 -U 7828 ; WX 616 ; N uni1E94 ; G 2199 -U 7829 ; WX 472 ; N uni1E95 ; G 2200 -U 7830 ; WX 570 ; N uni1E96 ; G 2201 -U 7831 ; WX 353 ; N uni1E97 ; G 2202 -U 7832 ; WX 736 ; N uni1E98 ; G 2203 -U 7833 ; WX 532 ; N uni1E99 ; G 2204 -U 7834 ; WX 551 ; N uni1E9A ; G 2205 -U 7835 ; WX 316 ; N uni1E9B ; G 2206 -U 7836 ; WX 316 ; N uni1E9C ; G 2207 -U 7837 ; WX 316 ; N uni1E9D ; G 2208 -U 7838 ; WX 691 ; N uni1E9E ; G 2209 -U 7839 ; WX 550 ; N uni1E9F ; G 2210 -U 7840 ; WX 615 ; N uni1EA0 ; G 2211 -U 7841 ; WX 551 ; N uni1EA1 ; G 2212 -U 7842 ; WX 615 ; N uni1EA2 ; G 2213 -U 7843 ; WX 551 ; N uni1EA3 ; G 2214 -U 7844 ; WX 615 ; N uni1EA4 ; G 2215 -U 7845 ; WX 551 ; N uni1EA5 ; G 2216 -U 7846 ; WX 615 ; N uni1EA6 ; G 2217 -U 7847 ; WX 551 ; N uni1EA7 ; G 2218 -U 7848 ; WX 615 ; N uni1EA8 ; G 2219 -U 7849 ; WX 551 ; N uni1EA9 ; G 2220 -U 7850 ; WX 615 ; N uni1EAA ; G 2221 -U 7851 ; WX 551 ; N uni1EAB ; G 2222 -U 7852 ; WX 615 ; N uni1EAC ; G 2223 -U 7853 ; WX 551 ; N uni1EAD ; G 2224 -U 7854 ; WX 615 ; N uni1EAE ; G 2225 -U 7855 ; WX 551 ; N uni1EAF ; G 2226 -U 7856 ; WX 615 ; N uni1EB0 ; G 2227 -U 7857 ; WX 551 ; N uni1EB1 ; G 2228 -U 7858 ; WX 615 ; N uni1EB2 ; G 2229 -U 7859 ; WX 551 ; N uni1EB3 ; G 2230 -U 7860 ; WX 615 ; N uni1EB4 ; G 2231 -U 7861 ; WX 551 ; N uni1EB5 ; G 2232 -U 7862 ; WX 615 ; N uni1EB6 ; G 2233 -U 7863 ; WX 551 ; N uni1EB7 ; G 2234 -U 7864 ; WX 568 ; N uni1EB8 ; G 2235 -U 7865 ; WX 554 ; N uni1EB9 ; G 2236 -U 7866 ; WX 568 ; N uni1EBA ; G 2237 -U 7867 ; WX 554 ; N uni1EBB ; G 2238 -U 7868 ; WX 568 ; N uni1EBC ; G 2239 -U 7869 ; WX 554 ; N uni1EBD ; G 2240 -U 7870 ; WX 568 ; N uni1EBE ; G 2241 -U 7871 ; WX 554 ; N uni1EBF ; G 2242 -U 7872 ; WX 568 ; N uni1EC0 ; G 2243 -U 7873 ; WX 554 ; N uni1EC1 ; G 2244 -U 7874 ; WX 568 ; N uni1EC2 ; G 2245 -U 7875 ; WX 554 ; N uni1EC3 ; G 2246 -U 7876 ; WX 568 ; N uni1EC4 ; G 2247 -U 7877 ; WX 554 ; N uni1EC5 ; G 2248 -U 7878 ; WX 568 ; N uni1EC6 ; G 2249 -U 7879 ; WX 554 ; N uni1EC7 ; G 2250 -U 7880 ; WX 265 ; N uni1EC8 ; G 2251 -U 7881 ; WX 250 ; N uni1EC9 ; G 2252 -U 7882 ; WX 265 ; N uni1ECA ; G 2253 -U 7883 ; WX 250 ; N uni1ECB ; G 2254 -U 7884 ; WX 708 ; N uni1ECC ; G 2255 -U 7885 ; WX 550 ; N uni1ECD ; G 2256 -U 7886 ; WX 708 ; N uni1ECE ; G 2257 -U 7887 ; WX 550 ; N uni1ECF ; G 2258 -U 7888 ; WX 708 ; N uni1ED0 ; G 2259 -U 7889 ; WX 550 ; N uni1ED1 ; G 2260 -U 7890 ; WX 708 ; N uni1ED2 ; G 2261 -U 7891 ; WX 550 ; N uni1ED3 ; G 2262 -U 7892 ; WX 708 ; N uni1ED4 ; G 2263 -U 7893 ; WX 550 ; N uni1ED5 ; G 2264 -U 7894 ; WX 708 ; N uni1ED6 ; G 2265 -U 7895 ; WX 550 ; N uni1ED7 ; G 2266 -U 7896 ; WX 708 ; N uni1ED8 ; G 2267 -U 7897 ; WX 550 ; N uni1ED9 ; G 2268 -U 7898 ; WX 822 ; N uni1EDA ; G 2269 -U 7899 ; WX 550 ; N uni1EDB ; G 2270 -U 7900 ; WX 822 ; N uni1EDC ; G 2271 -U 7901 ; WX 550 ; N uni1EDD ; G 2272 -U 7902 ; WX 822 ; N uni1EDE ; G 2273 -U 7903 ; WX 550 ; N uni1EDF ; G 2274 -U 7904 ; WX 822 ; N uni1EE0 ; G 2275 -U 7905 ; WX 550 ; N uni1EE1 ; G 2276 -U 7906 ; WX 822 ; N uni1EE2 ; G 2277 -U 7907 ; WX 550 ; N uni1EE3 ; G 2278 -U 7908 ; WX 659 ; N uni1EE4 ; G 2279 -U 7909 ; WX 570 ; N uni1EE5 ; G 2280 -U 7910 ; WX 659 ; N uni1EE6 ; G 2281 -U 7911 ; WX 570 ; N uni1EE7 ; G 2282 -U 7912 ; WX 754 ; N uni1EE8 ; G 2283 -U 7913 ; WX 570 ; N uni1EE9 ; G 2284 -U 7914 ; WX 754 ; N uni1EEA ; G 2285 -U 7915 ; WX 570 ; N uni1EEB ; G 2286 -U 7916 ; WX 754 ; N uni1EEC ; G 2287 -U 7917 ; WX 570 ; N uni1EED ; G 2288 -U 7918 ; WX 754 ; N uni1EEE ; G 2289 -U 7919 ; WX 570 ; N uni1EEF ; G 2290 -U 7920 ; WX 754 ; N uni1EF0 ; G 2291 -U 7921 ; WX 570 ; N uni1EF1 ; G 2292 -U 7922 ; WX 549 ; N Ygrave ; G 2293 -U 7923 ; WX 532 ; N ygrave ; G 2294 -U 7924 ; WX 549 ; N uni1EF4 ; G 2295 -U 7925 ; WX 532 ; N uni1EF5 ; G 2296 -U 7926 ; WX 549 ; N uni1EF6 ; G 2297 -U 7927 ; WX 532 ; N uni1EF7 ; G 2298 -U 7928 ; WX 549 ; N uni1EF8 ; G 2299 -U 7929 ; WX 532 ; N uni1EF9 ; G 2300 -U 7930 ; WX 692 ; N uni1EFA ; G 2301 -U 7931 ; WX 429 ; N uni1EFB ; G 2302 -U 7936 ; WX 593 ; N uni1F00 ; G 2303 -U 7937 ; WX 593 ; N uni1F01 ; G 2304 -U 7938 ; WX 593 ; N uni1F02 ; G 2305 -U 7939 ; WX 593 ; N uni1F03 ; G 2306 -U 7940 ; WX 593 ; N uni1F04 ; G 2307 -U 7941 ; WX 593 ; N uni1F05 ; G 2308 -U 7942 ; WX 593 ; N uni1F06 ; G 2309 -U 7943 ; WX 593 ; N uni1F07 ; G 2310 -U 7944 ; WX 615 ; N uni1F08 ; G 2311 -U 7945 ; WX 615 ; N uni1F09 ; G 2312 -U 7946 ; WX 790 ; N uni1F0A ; G 2313 -U 7947 ; WX 790 ; N uni1F0B ; G 2314 -U 7948 ; WX 692 ; N uni1F0C ; G 2315 -U 7949 ; WX 721 ; N uni1F0D ; G 2316 -U 7950 ; WX 637 ; N uni1F0E ; G 2317 -U 7951 ; WX 668 ; N uni1F0F ; G 2318 -U 7952 ; WX 486 ; N uni1F10 ; G 2319 -U 7953 ; WX 486 ; N uni1F11 ; G 2320 -U 7954 ; WX 486 ; N uni1F12 ; G 2321 -U 7955 ; WX 486 ; N uni1F13 ; G 2322 -U 7956 ; WX 486 ; N uni1F14 ; G 2323 -U 7957 ; WX 486 ; N uni1F15 ; G 2324 -U 7960 ; WX 640 ; N uni1F18 ; G 2325 -U 7961 ; WX 640 ; N uni1F19 ; G 2326 -U 7962 ; WX 869 ; N uni1F1A ; G 2327 -U 7963 ; WX 877 ; N uni1F1B ; G 2328 -U 7964 ; WX 809 ; N uni1F1C ; G 2329 -U 7965 ; WX 835 ; N uni1F1D ; G 2330 -U 7968 ; WX 570 ; N uni1F20 ; G 2331 -U 7969 ; WX 570 ; N uni1F21 ; G 2332 -U 7970 ; WX 570 ; N uni1F22 ; G 2333 -U 7971 ; WX 570 ; N uni1F23 ; G 2334 -U 7972 ; WX 570 ; N uni1F24 ; G 2335 -U 7973 ; WX 570 ; N uni1F25 ; G 2336 -U 7974 ; WX 570 ; N uni1F26 ; G 2337 -U 7975 ; WX 570 ; N uni1F27 ; G 2338 -U 7976 ; WX 753 ; N uni1F28 ; G 2339 -U 7977 ; WX 751 ; N uni1F29 ; G 2340 -U 7978 ; WX 977 ; N uni1F2A ; G 2341 -U 7979 ; WX 980 ; N uni1F2B ; G 2342 -U 7980 ; WX 924 ; N uni1F2C ; G 2343 -U 7981 ; WX 945 ; N uni1F2D ; G 2344 -U 7982 ; WX 840 ; N uni1F2E ; G 2345 -U 7983 ; WX 852 ; N uni1F2F ; G 2346 -U 7984 ; WX 304 ; N uni1F30 ; G 2347 -U 7985 ; WX 304 ; N uni1F31 ; G 2348 -U 7986 ; WX 304 ; N uni1F32 ; G 2349 -U 7987 ; WX 304 ; N uni1F33 ; G 2350 -U 7988 ; WX 304 ; N uni1F34 ; G 2351 -U 7989 ; WX 304 ; N uni1F35 ; G 2352 -U 7990 ; WX 304 ; N uni1F36 ; G 2353 -U 7991 ; WX 304 ; N uni1F37 ; G 2354 -U 7992 ; WX 342 ; N uni1F38 ; G 2355 -U 7993 ; WX 336 ; N uni1F39 ; G 2356 -U 7994 ; WX 571 ; N uni1F3A ; G 2357 -U 7995 ; WX 571 ; N uni1F3B ; G 2358 -U 7996 ; WX 513 ; N uni1F3C ; G 2359 -U 7997 ; WX 540 ; N uni1F3D ; G 2360 -U 7998 ; WX 440 ; N uni1F3E ; G 2361 -U 7999 ; WX 443 ; N uni1F3F ; G 2362 -U 8000 ; WX 550 ; N uni1F40 ; G 2363 -U 8001 ; WX 550 ; N uni1F41 ; G 2364 -U 8002 ; WX 550 ; N uni1F42 ; G 2365 -U 8003 ; WX 550 ; N uni1F43 ; G 2366 -U 8004 ; WX 550 ; N uni1F44 ; G 2367 -U 8005 ; WX 550 ; N uni1F45 ; G 2368 -U 8008 ; WX 724 ; N uni1F48 ; G 2369 -U 8009 ; WX 763 ; N uni1F49 ; G 2370 -U 8010 ; WX 985 ; N uni1F4A ; G 2371 -U 8011 ; WX 989 ; N uni1F4B ; G 2372 -U 8012 ; WX 844 ; N uni1F4C ; G 2373 -U 8013 ; WX 873 ; N uni1F4D ; G 2374 -U 8016 ; WX 521 ; N uni1F50 ; G 2375 -U 8017 ; WX 521 ; N uni1F51 ; G 2376 -U 8018 ; WX 521 ; N uni1F52 ; G 2377 -U 8019 ; WX 521 ; N uni1F53 ; G 2378 -U 8020 ; WX 521 ; N uni1F54 ; G 2379 -U 8021 ; WX 521 ; N uni1F55 ; G 2380 -U 8022 ; WX 521 ; N uni1F56 ; G 2381 -U 8023 ; WX 521 ; N uni1F57 ; G 2382 -U 8025 ; WX 705 ; N uni1F59 ; G 2383 -U 8027 ; WX 897 ; N uni1F5B ; G 2384 -U 8029 ; WX 911 ; N uni1F5D ; G 2385 -U 8031 ; WX 808 ; N uni1F5F ; G 2386 -U 8032 ; WX 753 ; N uni1F60 ; G 2387 -U 8033 ; WX 753 ; N uni1F61 ; G 2388 -U 8034 ; WX 753 ; N uni1F62 ; G 2389 -U 8035 ; WX 753 ; N uni1F63 ; G 2390 -U 8036 ; WX 753 ; N uni1F64 ; G 2391 -U 8037 ; WX 753 ; N uni1F65 ; G 2392 -U 8038 ; WX 753 ; N uni1F66 ; G 2393 -U 8039 ; WX 753 ; N uni1F67 ; G 2394 -U 8040 ; WX 722 ; N uni1F68 ; G 2395 -U 8041 ; WX 759 ; N uni1F69 ; G 2396 -U 8042 ; WX 980 ; N uni1F6A ; G 2397 -U 8043 ; WX 985 ; N uni1F6B ; G 2398 -U 8044 ; WX 851 ; N uni1F6C ; G 2399 -U 8045 ; WX 875 ; N uni1F6D ; G 2400 -U 8046 ; WX 829 ; N uni1F6E ; G 2401 -U 8047 ; WX 857 ; N uni1F6F ; G 2402 -U 8048 ; WX 593 ; N uni1F70 ; G 2403 -U 8049 ; WX 593 ; N uni1F71 ; G 2404 -U 8050 ; WX 486 ; N uni1F72 ; G 2405 -U 8051 ; WX 493 ; N uni1F73 ; G 2406 -U 8052 ; WX 570 ; N uni1F74 ; G 2407 -U 8053 ; WX 589 ; N uni1F75 ; G 2408 -U 8054 ; WX 304 ; N uni1F76 ; G 2409 -U 8055 ; WX 304 ; N uni1F77 ; G 2410 -U 8056 ; WX 550 ; N uni1F78 ; G 2411 -U 8057 ; WX 550 ; N uni1F79 ; G 2412 -U 8058 ; WX 521 ; N uni1F7A ; G 2413 -U 8059 ; WX 521 ; N uni1F7B ; G 2414 -U 8060 ; WX 753 ; N uni1F7C ; G 2415 -U 8061 ; WX 753 ; N uni1F7D ; G 2416 -U 8064 ; WX 593 ; N uni1F80 ; G 2417 -U 8065 ; WX 593 ; N uni1F81 ; G 2418 -U 8066 ; WX 593 ; N uni1F82 ; G 2419 -U 8067 ; WX 593 ; N uni1F83 ; G 2420 -U 8068 ; WX 593 ; N uni1F84 ; G 2421 -U 8069 ; WX 593 ; N uni1F85 ; G 2422 -U 8070 ; WX 593 ; N uni1F86 ; G 2423 -U 8071 ; WX 593 ; N uni1F87 ; G 2424 -U 8072 ; WX 615 ; N uni1F88 ; G 2425 -U 8073 ; WX 615 ; N uni1F89 ; G 2426 -U 8074 ; WX 790 ; N uni1F8A ; G 2427 -U 8075 ; WX 790 ; N uni1F8B ; G 2428 -U 8076 ; WX 692 ; N uni1F8C ; G 2429 -U 8077 ; WX 721 ; N uni1F8D ; G 2430 -U 8078 ; WX 637 ; N uni1F8E ; G 2431 -U 8079 ; WX 668 ; N uni1F8F ; G 2432 -U 8080 ; WX 570 ; N uni1F90 ; G 2433 -U 8081 ; WX 570 ; N uni1F91 ; G 2434 -U 8082 ; WX 570 ; N uni1F92 ; G 2435 -U 8083 ; WX 570 ; N uni1F93 ; G 2436 -U 8084 ; WX 570 ; N uni1F94 ; G 2437 -U 8085 ; WX 570 ; N uni1F95 ; G 2438 -U 8086 ; WX 570 ; N uni1F96 ; G 2439 -U 8087 ; WX 570 ; N uni1F97 ; G 2440 -U 8088 ; WX 753 ; N uni1F98 ; G 2441 -U 8089 ; WX 751 ; N uni1F99 ; G 2442 -U 8090 ; WX 977 ; N uni1F9A ; G 2443 -U 8091 ; WX 980 ; N uni1F9B ; G 2444 -U 8092 ; WX 924 ; N uni1F9C ; G 2445 -U 8093 ; WX 945 ; N uni1F9D ; G 2446 -U 8094 ; WX 840 ; N uni1F9E ; G 2447 -U 8095 ; WX 852 ; N uni1F9F ; G 2448 -U 8096 ; WX 753 ; N uni1FA0 ; G 2449 -U 8097 ; WX 753 ; N uni1FA1 ; G 2450 -U 8098 ; WX 753 ; N uni1FA2 ; G 2451 -U 8099 ; WX 753 ; N uni1FA3 ; G 2452 -U 8100 ; WX 753 ; N uni1FA4 ; G 2453 -U 8101 ; WX 753 ; N uni1FA5 ; G 2454 -U 8102 ; WX 753 ; N uni1FA6 ; G 2455 -U 8103 ; WX 753 ; N uni1FA7 ; G 2456 -U 8104 ; WX 722 ; N uni1FA8 ; G 2457 -U 8105 ; WX 759 ; N uni1FA9 ; G 2458 -U 8106 ; WX 980 ; N uni1FAA ; G 2459 -U 8107 ; WX 985 ; N uni1FAB ; G 2460 -U 8108 ; WX 851 ; N uni1FAC ; G 2461 -U 8109 ; WX 875 ; N uni1FAD ; G 2462 -U 8110 ; WX 829 ; N uni1FAE ; G 2463 -U 8111 ; WX 857 ; N uni1FAF ; G 2464 -U 8112 ; WX 593 ; N uni1FB0 ; G 2465 -U 8113 ; WX 593 ; N uni1FB1 ; G 2466 -U 8114 ; WX 593 ; N uni1FB2 ; G 2467 -U 8115 ; WX 593 ; N uni1FB3 ; G 2468 -U 8116 ; WX 593 ; N uni1FB4 ; G 2469 -U 8118 ; WX 593 ; N uni1FB6 ; G 2470 -U 8119 ; WX 593 ; N uni1FB7 ; G 2471 -U 8120 ; WX 615 ; N uni1FB8 ; G 2472 -U 8121 ; WX 615 ; N uni1FB9 ; G 2473 -U 8122 ; WX 645 ; N uni1FBA ; G 2474 -U 8123 ; WX 623 ; N uni1FBB ; G 2475 -U 8124 ; WX 615 ; N uni1FBC ; G 2476 -U 8125 ; WX 450 ; N uni1FBD ; G 2477 -U 8126 ; WX 450 ; N uni1FBE ; G 2478 -U 8127 ; WX 450 ; N uni1FBF ; G 2479 -U 8128 ; WX 450 ; N uni1FC0 ; G 2480 -U 8129 ; WX 450 ; N uni1FC1 ; G 2481 -U 8130 ; WX 570 ; N uni1FC2 ; G 2482 -U 8131 ; WX 570 ; N uni1FC3 ; G 2483 -U 8132 ; WX 589 ; N uni1FC4 ; G 2484 -U 8134 ; WX 570 ; N uni1FC6 ; G 2485 -U 8135 ; WX 570 ; N uni1FC7 ; G 2486 -U 8136 ; WX 724 ; N uni1FC8 ; G 2487 -U 8137 ; WX 671 ; N uni1FC9 ; G 2488 -U 8138 ; WX 837 ; N uni1FCA ; G 2489 -U 8139 ; WX 784 ; N uni1FCB ; G 2490 -U 8140 ; WX 677 ; N uni1FCC ; G 2491 -U 8141 ; WX 450 ; N uni1FCD ; G 2492 -U 8142 ; WX 450 ; N uni1FCE ; G 2493 -U 8143 ; WX 450 ; N uni1FCF ; G 2494 -U 8144 ; WX 304 ; N uni1FD0 ; G 2495 -U 8145 ; WX 304 ; N uni1FD1 ; G 2496 -U 8146 ; WX 304 ; N uni1FD2 ; G 2497 -U 8147 ; WX 304 ; N uni1FD3 ; G 2498 -U 8150 ; WX 304 ; N uni1FD6 ; G 2499 -U 8151 ; WX 304 ; N uni1FD7 ; G 2500 -U 8152 ; WX 265 ; N uni1FD8 ; G 2501 -U 8153 ; WX 265 ; N uni1FD9 ; G 2502 -U 8154 ; WX 427 ; N uni1FDA ; G 2503 -U 8155 ; WX 367 ; N uni1FDB ; G 2504 -U 8157 ; WX 450 ; N uni1FDD ; G 2505 -U 8158 ; WX 450 ; N uni1FDE ; G 2506 -U 8159 ; WX 450 ; N uni1FDF ; G 2507 -U 8160 ; WX 521 ; N uni1FE0 ; G 2508 -U 8161 ; WX 521 ; N uni1FE1 ; G 2509 -U 8162 ; WX 521 ; N uni1FE2 ; G 2510 -U 8163 ; WX 521 ; N uni1FE3 ; G 2511 -U 8164 ; WX 571 ; N uni1FE4 ; G 2512 -U 8165 ; WX 571 ; N uni1FE5 ; G 2513 -U 8166 ; WX 521 ; N uni1FE6 ; G 2514 -U 8167 ; WX 521 ; N uni1FE7 ; G 2515 -U 8168 ; WX 549 ; N uni1FE8 ; G 2516 -U 8169 ; WX 549 ; N uni1FE9 ; G 2517 -U 8170 ; WX 760 ; N uni1FEA ; G 2518 -U 8171 ; WX 742 ; N uni1FEB ; G 2519 -U 8172 ; WX 616 ; N uni1FEC ; G 2520 -U 8173 ; WX 450 ; N uni1FED ; G 2521 -U 8174 ; WX 450 ; N uni1FEE ; G 2522 -U 8175 ; WX 450 ; N uni1FEF ; G 2523 -U 8178 ; WX 753 ; N uni1FF2 ; G 2524 -U 8179 ; WX 753 ; N uni1FF3 ; G 2525 -U 8180 ; WX 753 ; N uni1FF4 ; G 2526 -U 8182 ; WX 753 ; N uni1FF6 ; G 2527 -U 8183 ; WX 753 ; N uni1FF7 ; G 2528 -U 8184 ; WX 847 ; N uni1FF8 ; G 2529 -U 8185 ; WX 731 ; N uni1FF9 ; G 2530 -U 8186 ; WX 830 ; N uni1FFA ; G 2531 -U 8187 ; WX 743 ; N uni1FFB ; G 2532 -U 8188 ; WX 688 ; N uni1FFC ; G 2533 -U 8189 ; WX 450 ; N uni1FFD ; G 2534 -U 8190 ; WX 450 ; N uni1FFE ; G 2535 -U 8192 ; WX 450 ; N uni2000 ; G 2536 -U 8193 ; WX 900 ; N uni2001 ; G 2537 -U 8194 ; WX 450 ; N uni2002 ; G 2538 -U 8195 ; WX 900 ; N uni2003 ; G 2539 -U 8196 ; WX 296 ; N uni2004 ; G 2540 -U 8197 ; WX 225 ; N uni2005 ; G 2541 -U 8198 ; WX 150 ; N uni2006 ; G 2542 -U 8199 ; WX 572 ; N uni2007 ; G 2543 -U 8200 ; WX 286 ; N uni2008 ; G 2544 -U 8201 ; WX 180 ; N uni2009 ; G 2545 -U 8202 ; WX 89 ; N uni200A ; G 2546 -U 8203 ; WX 0 ; N uni200B ; G 2547 -U 8204 ; WX 0 ; N uni200C ; G 2548 -U 8205 ; WX 0 ; N uni200D ; G 2549 -U 8206 ; WX 0 ; N uni200E ; G 2550 -U 8207 ; WX 0 ; N uni200F ; G 2551 -U 8208 ; WX 325 ; N uni2010 ; G 2552 -U 8209 ; WX 325 ; N uni2011 ; G 2553 -U 8210 ; WX 572 ; N figuredash ; G 2554 -U 8211 ; WX 450 ; N endash ; G 2555 -U 8212 ; WX 900 ; N emdash ; G 2556 -U 8213 ; WX 900 ; N uni2015 ; G 2557 -U 8214 ; WX 450 ; N uni2016 ; G 2558 -U 8215 ; WX 450 ; N underscoredbl ; G 2559 -U 8216 ; WX 286 ; N quoteleft ; G 2560 -U 8217 ; WX 286 ; N quoteright ; G 2561 -U 8218 ; WX 286 ; N quotesinglbase ; G 2562 -U 8219 ; WX 286 ; N quotereversed ; G 2563 -U 8220 ; WX 466 ; N quotedblleft ; G 2564 -U 8221 ; WX 466 ; N quotedblright ; G 2565 -U 8222 ; WX 466 ; N quotedblbase ; G 2566 -U 8223 ; WX 466 ; N uni201F ; G 2567 -U 8224 ; WX 450 ; N dagger ; G 2568 -U 8225 ; WX 450 ; N daggerdbl ; G 2569 -U 8226 ; WX 531 ; N bullet ; G 2570 -U 8227 ; WX 531 ; N uni2023 ; G 2571 -U 8228 ; WX 299 ; N onedotenleader ; G 2572 -U 8229 ; WX 600 ; N twodotenleader ; G 2573 -U 8230 ; WX 900 ; N ellipsis ; G 2574 -U 8231 ; WX 286 ; N uni2027 ; G 2575 -U 8232 ; WX 0 ; N uni2028 ; G 2576 -U 8233 ; WX 0 ; N uni2029 ; G 2577 -U 8234 ; WX 0 ; N uni202A ; G 2578 -U 8235 ; WX 0 ; N uni202B ; G 2579 -U 8236 ; WX 0 ; N uni202C ; G 2580 -U 8237 ; WX 0 ; N uni202D ; G 2581 -U 8238 ; WX 0 ; N uni202E ; G 2582 -U 8239 ; WX 180 ; N uni202F ; G 2583 -U 8240 ; WX 1215 ; N perthousand ; G 2584 -U 8241 ; WX 1521 ; N uni2031 ; G 2585 -U 8242 ; WX 204 ; N minute ; G 2586 -U 8243 ; WX 336 ; N second ; G 2587 -U 8244 ; WX 468 ; N uni2034 ; G 2588 -U 8245 ; WX 204 ; N uni2035 ; G 2589 -U 8246 ; WX 336 ; N uni2036 ; G 2590 -U 8247 ; WX 468 ; N uni2037 ; G 2591 -U 8248 ; WX 305 ; N uni2038 ; G 2592 -U 8249 ; WX 360 ; N guilsinglleft ; G 2593 -U 8250 ; WX 360 ; N guilsinglright ; G 2594 -U 8251 ; WX 754 ; N uni203B ; G 2595 -U 8252 ; WX 437 ; N exclamdbl ; G 2596 -U 8253 ; WX 478 ; N uni203D ; G 2597 -U 8254 ; WX 450 ; N uni203E ; G 2598 -U 8255 ; WX 723 ; N uni203F ; G 2599 -U 8256 ; WX 723 ; N uni2040 ; G 2600 -U 8257 ; WX 225 ; N uni2041 ; G 2601 -U 8258 ; WX 900 ; N uni2042 ; G 2602 -U 8259 ; WX 450 ; N uni2043 ; G 2603 -U 8260 ; WX 150 ; N fraction ; G 2604 -U 8261 ; WX 351 ; N uni2045 ; G 2605 -U 8262 ; WX 351 ; N uni2046 ; G 2606 -U 8263 ; WX 830 ; N uni2047 ; G 2607 -U 8264 ; WX 659 ; N uni2048 ; G 2608 -U 8265 ; WX 659 ; N uni2049 ; G 2609 -U 8266 ; WX 447 ; N uni204A ; G 2610 -U 8267 ; WX 572 ; N uni204B ; G 2611 -U 8268 ; WX 450 ; N uni204C ; G 2612 -U 8269 ; WX 450 ; N uni204D ; G 2613 -U 8270 ; WX 450 ; N uni204E ; G 2614 -U 8271 ; WX 303 ; N uni204F ; G 2615 -U 8272 ; WX 723 ; N uni2050 ; G 2616 -U 8273 ; WX 450 ; N uni2051 ; G 2617 -U 8274 ; WX 404 ; N uni2052 ; G 2618 -U 8275 ; WX 900 ; N uni2053 ; G 2619 -U 8276 ; WX 723 ; N uni2054 ; G 2620 -U 8277 ; WX 754 ; N uni2055 ; G 2621 -U 8278 ; WX 527 ; N uni2056 ; G 2622 -U 8279 ; WX 597 ; N uni2057 ; G 2623 -U 8280 ; WX 754 ; N uni2058 ; G 2624 -U 8281 ; WX 754 ; N uni2059 ; G 2625 -U 8282 ; WX 286 ; N uni205A ; G 2626 -U 8283 ; WX 717 ; N uni205B ; G 2627 -U 8284 ; WX 754 ; N uni205C ; G 2628 -U 8285 ; WX 286 ; N uni205D ; G 2629 -U 8286 ; WX 286 ; N uni205E ; G 2630 -U 8287 ; WX 200 ; N uni205F ; G 2631 -U 8288 ; WX 0 ; N uni2060 ; G 2632 -U 8289 ; WX 0 ; N uni2061 ; G 2633 -U 8290 ; WX 0 ; N uni2062 ; G 2634 -U 8291 ; WX 0 ; N uni2063 ; G 2635 -U 8292 ; WX 0 ; N uni2064 ; G 2636 -U 8298 ; WX 0 ; N uni206A ; G 2637 -U 8299 ; WX 0 ; N uni206B ; G 2638 -U 8300 ; WX 0 ; N uni206C ; G 2639 -U 8301 ; WX 0 ; N uni206D ; G 2640 -U 8302 ; WX 0 ; N uni206E ; G 2641 -U 8303 ; WX 0 ; N uni206F ; G 2642 -U 8304 ; WX 360 ; N uni2070 ; G 2643 -U 8305 ; WX 161 ; N uni2071 ; G 2644 -U 8308 ; WX 360 ; N uni2074 ; G 2645 -U 8309 ; WX 360 ; N uni2075 ; G 2646 -U 8310 ; WX 360 ; N uni2076 ; G 2647 -U 8311 ; WX 360 ; N uni2077 ; G 2648 -U 8312 ; WX 360 ; N uni2078 ; G 2649 -U 8313 ; WX 360 ; N uni2079 ; G 2650 -U 8314 ; WX 475 ; N uni207A ; G 2651 -U 8315 ; WX 475 ; N uni207B ; G 2652 -U 8316 ; WX 475 ; N uni207C ; G 2653 -U 8317 ; WX 221 ; N uni207D ; G 2654 -U 8318 ; WX 221 ; N uni207E ; G 2655 -U 8319 ; WX 359 ; N uni207F ; G 2656 -U 8320 ; WX 360 ; N uni2080 ; G 2657 -U 8321 ; WX 360 ; N uni2081 ; G 2658 -U 8322 ; WX 360 ; N uni2082 ; G 2659 -U 8323 ; WX 360 ; N uni2083 ; G 2660 -U 8324 ; WX 360 ; N uni2084 ; G 2661 -U 8325 ; WX 360 ; N uni2085 ; G 2662 -U 8326 ; WX 360 ; N uni2086 ; G 2663 -U 8327 ; WX 360 ; N uni2087 ; G 2664 -U 8328 ; WX 360 ; N uni2088 ; G 2665 -U 8329 ; WX 360 ; N uni2089 ; G 2666 -U 8330 ; WX 475 ; N uni208A ; G 2667 -U 8331 ; WX 475 ; N uni208B ; G 2668 -U 8332 ; WX 475 ; N uni208C ; G 2669 -U 8333 ; WX 221 ; N uni208D ; G 2670 -U 8334 ; WX 221 ; N uni208E ; G 2671 -U 8336 ; WX 352 ; N uni2090 ; G 2672 -U 8337 ; WX 375 ; N uni2091 ; G 2673 -U 8338 ; WX 372 ; N uni2092 ; G 2674 -U 8339 ; WX 399 ; N uni2093 ; G 2675 -U 8340 ; WX 375 ; N uni2094 ; G 2676 -U 8352 ; WX 789 ; N uni20A0 ; G 2677 -U 8353 ; WX 572 ; N colonmonetary ; G 2678 -U 8354 ; WX 572 ; N uni20A2 ; G 2679 -U 8355 ; WX 572 ; N franc ; G 2680 -U 8356 ; WX 572 ; N lira ; G 2681 -U 8357 ; WX 876 ; N uni20A5 ; G 2682 -U 8358 ; WX 673 ; N uni20A6 ; G 2683 -U 8359 ; WX 1143 ; N peseta ; G 2684 -U 8360 ; WX 966 ; N uni20A8 ; G 2685 -U 8361 ; WX 890 ; N uni20A9 ; G 2686 -U 8362 ; WX 754 ; N uni20AA ; G 2687 -U 8363 ; WX 572 ; N dong ; G 2688 -U 8364 ; WX 572 ; N Euro ; G 2689 -U 8365 ; WX 572 ; N uni20AD ; G 2690 -U 8366 ; WX 572 ; N uni20AE ; G 2691 -U 8367 ; WX 1145 ; N uni20AF ; G 2692 -U 8368 ; WX 572 ; N uni20B0 ; G 2693 -U 8369 ; WX 572 ; N uni20B1 ; G 2694 -U 8370 ; WX 572 ; N uni20B2 ; G 2695 -U 8371 ; WX 572 ; N uni20B3 ; G 2696 -U 8372 ; WX 696 ; N uni20B4 ; G 2697 -U 8373 ; WX 572 ; N uni20B5 ; G 2698 -U 8376 ; WX 572 ; N uni20B8 ; G 2699 -U 8377 ; WX 572 ; N uni20B9 ; G 2700 -U 8400 ; WX 0 ; N uni20D0 ; G 2701 -U 8401 ; WX 0 ; N uni20D1 ; G 2702 -U 8406 ; WX 0 ; N uni20D6 ; G 2703 -U 8407 ; WX 0 ; N uni20D7 ; G 2704 -U 8411 ; WX 0 ; N uni20DB ; G 2705 -U 8412 ; WX 0 ; N uni20DC ; G 2706 -U 8417 ; WX 0 ; N uni20E1 ; G 2707 -U 8448 ; WX 873 ; N uni2100 ; G 2708 -U 8449 ; WX 873 ; N uni2101 ; G 2709 -U 8450 ; WX 628 ; N uni2102 ; G 2710 -U 8451 ; WX 1011 ; N uni2103 ; G 2711 -U 8452 ; WX 807 ; N uni2104 ; G 2712 -U 8453 ; WX 872 ; N uni2105 ; G 2713 -U 8454 ; WX 929 ; N uni2106 ; G 2714 -U 8455 ; WX 553 ; N uni2107 ; G 2715 -U 8456 ; WX 628 ; N uni2108 ; G 2716 -U 8457 ; WX 856 ; N uni2109 ; G 2717 -U 8459 ; WX 889 ; N uni210B ; G 2718 -U 8460 ; WX 679 ; N uni210C ; G 2719 -U 8461 ; WX 765 ; N uni210D ; G 2720 -U 8462 ; WX 570 ; N uni210E ; G 2721 -U 8463 ; WX 570 ; N uni210F ; G 2722 -U 8464 ; WX 422 ; N uni2110 ; G 2723 -U 8465 ; WX 627 ; N Ifraktur ; G 2724 -U 8466 ; WX 648 ; N uni2112 ; G 2725 -U 8467 ; WX 372 ; N uni2113 ; G 2726 -U 8468 ; WX 736 ; N uni2114 ; G 2727 -U 8469 ; WX 721 ; N uni2115 ; G 2728 -U 8470 ; WX 936 ; N uni2116 ; G 2729 -U 8471 ; WX 900 ; N uni2117 ; G 2730 -U 8472 ; WX 627 ; N weierstrass ; G 2731 -U 8473 ; WX 631 ; N uni2119 ; G 2732 -U 8474 ; WX 708 ; N uni211A ; G 2733 -U 8475 ; WX 718 ; N uni211B ; G 2734 -U 8476 ; WX 732 ; N Rfraktur ; G 2735 -U 8477 ; WX 712 ; N uni211D ; G 2736 -U 8478 ; WX 807 ; N prescription ; G 2737 -U 8479 ; WX 615 ; N uni211F ; G 2738 -U 8480 ; WX 917 ; N uni2120 ; G 2739 -U 8481 ; WX 912 ; N uni2121 ; G 2740 -U 8482 ; WX 900 ; N trademark ; G 2741 -U 8483 ; WX 615 ; N uni2123 ; G 2742 -U 8484 ; WX 670 ; N uni2124 ; G 2743 -U 8485 ; WX 520 ; N uni2125 ; G 2744 -U 8486 ; WX 688 ; N uni2126 ; G 2745 -U 8487 ; WX 688 ; N uni2127 ; G 2746 -U 8488 ; WX 554 ; N uni2128 ; G 2747 -U 8489 ; WX 304 ; N uni2129 ; G 2748 -U 8490 ; WX 590 ; N uni212A ; G 2749 -U 8491 ; WX 615 ; N uni212B ; G 2750 -U 8492 ; WX 708 ; N uni212C ; G 2751 -U 8493 ; WX 633 ; N uni212D ; G 2752 -U 8494 ; WX 769 ; N estimated ; G 2753 -U 8495 ; WX 532 ; N uni212F ; G 2754 -U 8496 ; WX 545 ; N uni2130 ; G 2755 -U 8497 ; WX 708 ; N uni2131 ; G 2756 -U 8498 ; WX 518 ; N uni2132 ; G 2757 -U 8499 ; WX 962 ; N uni2133 ; G 2758 -U 8500 ; WX 416 ; N uni2134 ; G 2759 -U 8501 ; WX 670 ; N aleph ; G 2760 -U 8502 ; WX 606 ; N uni2136 ; G 2761 -U 8503 ; WX 419 ; N uni2137 ; G 2762 -U 8504 ; WX 580 ; N uni2138 ; G 2763 -U 8505 ; WX 342 ; N uni2139 ; G 2764 -U 8506 ; WX 833 ; N uni213A ; G 2765 -U 8507 ; WX 1041 ; N uni213B ; G 2766 -U 8508 ; WX 632 ; N uni213C ; G 2767 -U 8509 ; WX 655 ; N uni213D ; G 2768 -U 8510 ; WX 589 ; N uni213E ; G 2769 -U 8511 ; WX 764 ; N uni213F ; G 2770 -U 8512 ; WX 729 ; N uni2140 ; G 2771 -U 8513 ; WX 697 ; N uni2141 ; G 2772 -U 8514 ; WX 501 ; N uni2142 ; G 2773 -U 8515 ; WX 501 ; N uni2143 ; G 2774 -U 8516 ; WX 549 ; N uni2144 ; G 2775 -U 8517 ; WX 737 ; N uni2145 ; G 2776 -U 8518 ; WX 637 ; N uni2146 ; G 2777 -U 8519 ; WX 554 ; N uni2147 ; G 2778 -U 8520 ; WX 316 ; N uni2148 ; G 2779 -U 8521 ; WX 316 ; N uni2149 ; G 2780 -U 8523 ; WX 702 ; N uni214B ; G 2781 -U 8526 ; WX 474 ; N uni214E ; G 2782 -U 8528 ; WX 872 ; N uni2150 ; G 2783 -U 8529 ; WX 872 ; N uni2151 ; G 2784 -U 8530 ; WX 1233 ; N uni2152 ; G 2785 -U 8531 ; WX 872 ; N onethird ; G 2786 -U 8532 ; WX 872 ; N twothirds ; G 2787 -U 8533 ; WX 872 ; N uni2155 ; G 2788 -U 8534 ; WX 872 ; N uni2156 ; G 2789 -U 8535 ; WX 872 ; N uni2157 ; G 2790 -U 8536 ; WX 872 ; N uni2158 ; G 2791 -U 8537 ; WX 872 ; N uni2159 ; G 2792 -U 8538 ; WX 872 ; N uni215A ; G 2793 -U 8539 ; WX 872 ; N oneeighth ; G 2794 -U 8540 ; WX 872 ; N threeeighths ; G 2795 -U 8541 ; WX 872 ; N fiveeighths ; G 2796 -U 8542 ; WX 872 ; N seveneighths ; G 2797 -U 8543 ; WX 511 ; N uni215F ; G 2798 -U 8544 ; WX 265 ; N uni2160 ; G 2799 -U 8545 ; WX 443 ; N uni2161 ; G 2800 -U 8546 ; WX 620 ; N uni2162 ; G 2801 -U 8547 ; WX 831 ; N uni2163 ; G 2802 -U 8548 ; WX 615 ; N uni2164 ; G 2803 -U 8549 ; WX 830 ; N uni2165 ; G 2804 -U 8550 ; WX 1007 ; N uni2166 ; G 2805 -U 8551 ; WX 1185 ; N uni2167 ; G 2806 -U 8552 ; WX 826 ; N uni2168 ; G 2807 -U 8553 ; WX 616 ; N uni2169 ; G 2808 -U 8554 ; WX 839 ; N uni216A ; G 2809 -U 8555 ; WX 1018 ; N uni216B ; G 2810 -U 8556 ; WX 501 ; N uni216C ; G 2811 -U 8557 ; WX 628 ; N uni216D ; G 2812 -U 8558 ; WX 693 ; N uni216E ; G 2813 -U 8559 ; WX 776 ; N uni216F ; G 2814 -U 8560 ; WX 250 ; N uni2170 ; G 2815 -U 8561 ; WX 412 ; N uni2171 ; G 2816 -U 8562 ; WX 573 ; N uni2172 ; G 2817 -U 8563 ; WX 730 ; N uni2173 ; G 2818 -U 8564 ; WX 532 ; N uni2174 ; G 2819 -U 8565 ; WX 729 ; N uni2175 ; G 2820 -U 8566 ; WX 892 ; N uni2176 ; G 2821 -U 8567 ; WX 1053 ; N uni2177 ; G 2822 -U 8568 ; WX 737 ; N uni2178 ; G 2823 -U 8569 ; WX 532 ; N uni2179 ; G 2824 -U 8570 ; WX 740 ; N uni217A ; G 2825 -U 8571 ; WX 901 ; N uni217B ; G 2826 -U 8572 ; WX 250 ; N uni217C ; G 2827 -U 8573 ; WX 495 ; N uni217D ; G 2828 -U 8574 ; WX 571 ; N uni217E ; G 2829 -U 8575 ; WX 876 ; N uni217F ; G 2830 -U 8576 ; WX 1121 ; N uni2180 ; G 2831 -U 8577 ; WX 693 ; N uni2181 ; G 2832 -U 8578 ; WX 1121 ; N uni2182 ; G 2833 -U 8579 ; WX 633 ; N uni2183 ; G 2834 -U 8580 ; WX 494 ; N uni2184 ; G 2835 -U 8581 ; WX 628 ; N uni2185 ; G 2836 -U 8585 ; WX 872 ; N uni2189 ; G 2837 -U 8592 ; WX 754 ; N arrowleft ; G 2838 -U 8593 ; WX 754 ; N arrowup ; G 2839 -U 8594 ; WX 754 ; N arrowright ; G 2840 -U 8595 ; WX 754 ; N arrowdown ; G 2841 -U 8596 ; WX 754 ; N arrowboth ; G 2842 -U 8597 ; WX 754 ; N arrowupdn ; G 2843 -U 8598 ; WX 754 ; N uni2196 ; G 2844 -U 8599 ; WX 754 ; N uni2197 ; G 2845 -U 8600 ; WX 754 ; N uni2198 ; G 2846 -U 8601 ; WX 754 ; N uni2199 ; G 2847 -U 8602 ; WX 754 ; N uni219A ; G 2848 -U 8603 ; WX 754 ; N uni219B ; G 2849 -U 8604 ; WX 754 ; N uni219C ; G 2850 -U 8605 ; WX 754 ; N uni219D ; G 2851 -U 8606 ; WX 754 ; N uni219E ; G 2852 -U 8607 ; WX 754 ; N uni219F ; G 2853 -U 8608 ; WX 754 ; N uni21A0 ; G 2854 -U 8609 ; WX 754 ; N uni21A1 ; G 2855 -U 8610 ; WX 754 ; N uni21A2 ; G 2856 -U 8611 ; WX 754 ; N uni21A3 ; G 2857 -U 8612 ; WX 754 ; N uni21A4 ; G 2858 -U 8613 ; WX 754 ; N uni21A5 ; G 2859 -U 8614 ; WX 754 ; N uni21A6 ; G 2860 -U 8615 ; WX 754 ; N uni21A7 ; G 2861 -U 8616 ; WX 754 ; N arrowupdnbse ; G 2862 -U 8617 ; WX 754 ; N uni21A9 ; G 2863 -U 8618 ; WX 754 ; N uni21AA ; G 2864 -U 8619 ; WX 754 ; N uni21AB ; G 2865 -U 8620 ; WX 754 ; N uni21AC ; G 2866 -U 8621 ; WX 754 ; N uni21AD ; G 2867 -U 8622 ; WX 754 ; N uni21AE ; G 2868 -U 8623 ; WX 754 ; N uni21AF ; G 2869 -U 8624 ; WX 754 ; N uni21B0 ; G 2870 -U 8625 ; WX 754 ; N uni21B1 ; G 2871 -U 8626 ; WX 754 ; N uni21B2 ; G 2872 -U 8627 ; WX 754 ; N uni21B3 ; G 2873 -U 8628 ; WX 754 ; N uni21B4 ; G 2874 -U 8629 ; WX 754 ; N carriagereturn ; G 2875 -U 8630 ; WX 754 ; N uni21B6 ; G 2876 -U 8631 ; WX 754 ; N uni21B7 ; G 2877 -U 8632 ; WX 754 ; N uni21B8 ; G 2878 -U 8633 ; WX 754 ; N uni21B9 ; G 2879 -U 8634 ; WX 754 ; N uni21BA ; G 2880 -U 8635 ; WX 754 ; N uni21BB ; G 2881 -U 8636 ; WX 754 ; N uni21BC ; G 2882 -U 8637 ; WX 754 ; N uni21BD ; G 2883 -U 8638 ; WX 754 ; N uni21BE ; G 2884 -U 8639 ; WX 754 ; N uni21BF ; G 2885 -U 8640 ; WX 754 ; N uni21C0 ; G 2886 -U 8641 ; WX 754 ; N uni21C1 ; G 2887 -U 8642 ; WX 754 ; N uni21C2 ; G 2888 -U 8643 ; WX 754 ; N uni21C3 ; G 2889 -U 8644 ; WX 754 ; N uni21C4 ; G 2890 -U 8645 ; WX 754 ; N uni21C5 ; G 2891 -U 8646 ; WX 754 ; N uni21C6 ; G 2892 -U 8647 ; WX 754 ; N uni21C7 ; G 2893 -U 8648 ; WX 754 ; N uni21C8 ; G 2894 -U 8649 ; WX 754 ; N uni21C9 ; G 2895 -U 8650 ; WX 754 ; N uni21CA ; G 2896 -U 8651 ; WX 754 ; N uni21CB ; G 2897 -U 8652 ; WX 754 ; N uni21CC ; G 2898 -U 8653 ; WX 754 ; N uni21CD ; G 2899 -U 8654 ; WX 754 ; N uni21CE ; G 2900 -U 8655 ; WX 754 ; N uni21CF ; G 2901 -U 8656 ; WX 754 ; N arrowdblleft ; G 2902 -U 8657 ; WX 754 ; N arrowdblup ; G 2903 -U 8658 ; WX 754 ; N arrowdblright ; G 2904 -U 8659 ; WX 754 ; N arrowdbldown ; G 2905 -U 8660 ; WX 754 ; N arrowdblboth ; G 2906 -U 8661 ; WX 754 ; N uni21D5 ; G 2907 -U 8662 ; WX 754 ; N uni21D6 ; G 2908 -U 8663 ; WX 754 ; N uni21D7 ; G 2909 -U 8664 ; WX 754 ; N uni21D8 ; G 2910 -U 8665 ; WX 754 ; N uni21D9 ; G 2911 -U 8666 ; WX 754 ; N uni21DA ; G 2912 -U 8667 ; WX 754 ; N uni21DB ; G 2913 -U 8668 ; WX 754 ; N uni21DC ; G 2914 -U 8669 ; WX 754 ; N uni21DD ; G 2915 -U 8670 ; WX 754 ; N uni21DE ; G 2916 -U 8671 ; WX 754 ; N uni21DF ; G 2917 -U 8672 ; WX 754 ; N uni21E0 ; G 2918 -U 8673 ; WX 754 ; N uni21E1 ; G 2919 -U 8674 ; WX 754 ; N uni21E2 ; G 2920 -U 8675 ; WX 754 ; N uni21E3 ; G 2921 -U 8676 ; WX 754 ; N uni21E4 ; G 2922 -U 8677 ; WX 754 ; N uni21E5 ; G 2923 -U 8678 ; WX 754 ; N uni21E6 ; G 2924 -U 8679 ; WX 754 ; N uni21E7 ; G 2925 -U 8680 ; WX 754 ; N uni21E8 ; G 2926 -U 8681 ; WX 754 ; N uni21E9 ; G 2927 -U 8682 ; WX 754 ; N uni21EA ; G 2928 -U 8683 ; WX 754 ; N uni21EB ; G 2929 -U 8684 ; WX 754 ; N uni21EC ; G 2930 -U 8685 ; WX 754 ; N uni21ED ; G 2931 -U 8686 ; WX 754 ; N uni21EE ; G 2932 -U 8687 ; WX 754 ; N uni21EF ; G 2933 -U 8688 ; WX 754 ; N uni21F0 ; G 2934 -U 8689 ; WX 754 ; N uni21F1 ; G 2935 -U 8690 ; WX 754 ; N uni21F2 ; G 2936 -U 8691 ; WX 754 ; N uni21F3 ; G 2937 -U 8692 ; WX 754 ; N uni21F4 ; G 2938 -U 8693 ; WX 754 ; N uni21F5 ; G 2939 -U 8694 ; WX 754 ; N uni21F6 ; G 2940 -U 8695 ; WX 754 ; N uni21F7 ; G 2941 -U 8696 ; WX 754 ; N uni21F8 ; G 2942 -U 8697 ; WX 754 ; N uni21F9 ; G 2943 -U 8698 ; WX 754 ; N uni21FA ; G 2944 -U 8699 ; WX 754 ; N uni21FB ; G 2945 -U 8700 ; WX 754 ; N uni21FC ; G 2946 -U 8701 ; WX 754 ; N uni21FD ; G 2947 -U 8702 ; WX 754 ; N uni21FE ; G 2948 -U 8703 ; WX 754 ; N uni21FF ; G 2949 -U 8704 ; WX 615 ; N universal ; G 2950 -U 8705 ; WX 572 ; N uni2201 ; G 2951 -U 8706 ; WX 465 ; N partialdiff ; G 2952 -U 8707 ; WX 568 ; N existential ; G 2953 -U 8708 ; WX 568 ; N uni2204 ; G 2954 -U 8709 ; WX 784 ; N emptyset ; G 2955 -U 8710 ; WX 602 ; N increment ; G 2956 -U 8711 ; WX 602 ; N gradient ; G 2957 -U 8712 ; WX 784 ; N element ; G 2958 -U 8713 ; WX 784 ; N notelement ; G 2959 -U 8714 ; WX 646 ; N uni220A ; G 2960 -U 8715 ; WX 784 ; N suchthat ; G 2961 -U 8716 ; WX 784 ; N uni220C ; G 2962 -U 8717 ; WX 646 ; N uni220D ; G 2963 -U 8718 ; WX 572 ; N uni220E ; G 2964 -U 8719 ; WX 681 ; N product ; G 2965 -U 8720 ; WX 681 ; N uni2210 ; G 2966 -U 8721 ; WX 606 ; N summation ; G 2967 -U 8722 ; WX 754 ; N minus ; G 2968 -U 8723 ; WX 754 ; N uni2213 ; G 2969 -U 8724 ; WX 754 ; N uni2214 ; G 2970 -U 8725 ; WX 303 ; N uni2215 ; G 2971 -U 8726 ; WX 573 ; N uni2216 ; G 2972 -U 8727 ; WX 754 ; N asteriskmath ; G 2973 -U 8728 ; WX 563 ; N uni2218 ; G 2974 -U 8729 ; WX 563 ; N uni2219 ; G 2975 -U 8730 ; WX 573 ; N radical ; G 2976 -U 8731 ; WX 573 ; N uni221B ; G 2977 -U 8732 ; WX 573 ; N uni221C ; G 2978 -U 8733 ; WX 643 ; N proportional ; G 2979 -U 8734 ; WX 750 ; N infinity ; G 2980 -U 8735 ; WX 754 ; N orthogonal ; G 2981 -U 8736 ; WX 807 ; N angle ; G 2982 -U 8737 ; WX 807 ; N uni2221 ; G 2983 -U 8738 ; WX 754 ; N uni2222 ; G 2984 -U 8739 ; WX 450 ; N uni2223 ; G 2985 -U 8740 ; WX 450 ; N uni2224 ; G 2986 -U 8741 ; WX 450 ; N uni2225 ; G 2987 -U 8742 ; WX 450 ; N uni2226 ; G 2988 -U 8743 ; WX 659 ; N logicaland ; G 2989 -U 8744 ; WX 659 ; N logicalor ; G 2990 -U 8745 ; WX 659 ; N intersection ; G 2991 -U 8746 ; WX 659 ; N union ; G 2992 -U 8747 ; WX 469 ; N integral ; G 2993 -U 8748 ; WX 710 ; N uni222C ; G 2994 -U 8749 ; WX 951 ; N uni222D ; G 2995 -U 8750 ; WX 469 ; N uni222E ; G 2996 -U 8751 ; WX 710 ; N uni222F ; G 2997 -U 8752 ; WX 951 ; N uni2230 ; G 2998 -U 8753 ; WX 469 ; N uni2231 ; G 2999 -U 8754 ; WX 469 ; N uni2232 ; G 3000 -U 8755 ; WX 469 ; N uni2233 ; G 3001 -U 8756 ; WX 572 ; N therefore ; G 3002 -U 8757 ; WX 572 ; N uni2235 ; G 3003 -U 8758 ; WX 234 ; N uni2236 ; G 3004 -U 8759 ; WX 572 ; N uni2237 ; G 3005 -U 8760 ; WX 754 ; N uni2238 ; G 3006 -U 8761 ; WX 754 ; N uni2239 ; G 3007 -U 8762 ; WX 754 ; N uni223A ; G 3008 -U 8763 ; WX 754 ; N uni223B ; G 3009 -U 8764 ; WX 754 ; N similar ; G 3010 -U 8765 ; WX 754 ; N uni223D ; G 3011 -U 8766 ; WX 754 ; N uni223E ; G 3012 -U 8767 ; WX 754 ; N uni223F ; G 3013 -U 8768 ; WX 337 ; N uni2240 ; G 3014 -U 8769 ; WX 754 ; N uni2241 ; G 3015 -U 8770 ; WX 754 ; N uni2242 ; G 3016 -U 8771 ; WX 754 ; N uni2243 ; G 3017 -U 8772 ; WX 754 ; N uni2244 ; G 3018 -U 8773 ; WX 754 ; N congruent ; G 3019 -U 8774 ; WX 754 ; N uni2246 ; G 3020 -U 8775 ; WX 754 ; N uni2247 ; G 3021 -U 8776 ; WX 754 ; N approxequal ; G 3022 -U 8777 ; WX 754 ; N uni2249 ; G 3023 -U 8778 ; WX 754 ; N uni224A ; G 3024 -U 8779 ; WX 754 ; N uni224B ; G 3025 -U 8780 ; WX 754 ; N uni224C ; G 3026 -U 8781 ; WX 754 ; N uni224D ; G 3027 -U 8782 ; WX 754 ; N uni224E ; G 3028 -U 8783 ; WX 754 ; N uni224F ; G 3029 -U 8784 ; WX 754 ; N uni2250 ; G 3030 -U 8785 ; WX 754 ; N uni2251 ; G 3031 -U 8786 ; WX 754 ; N uni2252 ; G 3032 -U 8787 ; WX 754 ; N uni2253 ; G 3033 -U 8788 ; WX 900 ; N uni2254 ; G 3034 -U 8789 ; WX 900 ; N uni2255 ; G 3035 -U 8790 ; WX 754 ; N uni2256 ; G 3036 -U 8791 ; WX 754 ; N uni2257 ; G 3037 -U 8792 ; WX 754 ; N uni2258 ; G 3038 -U 8793 ; WX 754 ; N uni2259 ; G 3039 -U 8794 ; WX 754 ; N uni225A ; G 3040 -U 8795 ; WX 754 ; N uni225B ; G 3041 -U 8796 ; WX 754 ; N uni225C ; G 3042 -U 8797 ; WX 754 ; N uni225D ; G 3043 -U 8798 ; WX 754 ; N uni225E ; G 3044 -U 8799 ; WX 754 ; N uni225F ; G 3045 -U 8800 ; WX 754 ; N notequal ; G 3046 -U 8801 ; WX 754 ; N equivalence ; G 3047 -U 8802 ; WX 754 ; N uni2262 ; G 3048 -U 8803 ; WX 754 ; N uni2263 ; G 3049 -U 8804 ; WX 754 ; N lessequal ; G 3050 -U 8805 ; WX 754 ; N greaterequal ; G 3051 -U 8806 ; WX 754 ; N uni2266 ; G 3052 -U 8807 ; WX 754 ; N uni2267 ; G 3053 -U 8808 ; WX 754 ; N uni2268 ; G 3054 -U 8809 ; WX 754 ; N uni2269 ; G 3055 -U 8810 ; WX 942 ; N uni226A ; G 3056 -U 8811 ; WX 942 ; N uni226B ; G 3057 -U 8812 ; WX 417 ; N uni226C ; G 3058 -U 8813 ; WX 754 ; N uni226D ; G 3059 -U 8814 ; WX 754 ; N uni226E ; G 3060 -U 8815 ; WX 754 ; N uni226F ; G 3061 -U 8816 ; WX 754 ; N uni2270 ; G 3062 -U 8817 ; WX 754 ; N uni2271 ; G 3063 -U 8818 ; WX 754 ; N uni2272 ; G 3064 -U 8819 ; WX 754 ; N uni2273 ; G 3065 -U 8820 ; WX 754 ; N uni2274 ; G 3066 -U 8821 ; WX 754 ; N uni2275 ; G 3067 -U 8822 ; WX 754 ; N uni2276 ; G 3068 -U 8823 ; WX 754 ; N uni2277 ; G 3069 -U 8824 ; WX 754 ; N uni2278 ; G 3070 -U 8825 ; WX 754 ; N uni2279 ; G 3071 -U 8826 ; WX 754 ; N uni227A ; G 3072 -U 8827 ; WX 754 ; N uni227B ; G 3073 -U 8828 ; WX 754 ; N uni227C ; G 3074 -U 8829 ; WX 754 ; N uni227D ; G 3075 -U 8830 ; WX 754 ; N uni227E ; G 3076 -U 8831 ; WX 754 ; N uni227F ; G 3077 -U 8832 ; WX 754 ; N uni2280 ; G 3078 -U 8833 ; WX 754 ; N uni2281 ; G 3079 -U 8834 ; WX 754 ; N propersubset ; G 3080 -U 8835 ; WX 754 ; N propersuperset ; G 3081 -U 8836 ; WX 754 ; N notsubset ; G 3082 -U 8837 ; WX 754 ; N uni2285 ; G 3083 -U 8838 ; WX 754 ; N reflexsubset ; G 3084 -U 8839 ; WX 754 ; N reflexsuperset ; G 3085 -U 8840 ; WX 754 ; N uni2288 ; G 3086 -U 8841 ; WX 754 ; N uni2289 ; G 3087 -U 8842 ; WX 754 ; N uni228A ; G 3088 -U 8843 ; WX 754 ; N uni228B ; G 3089 -U 8844 ; WX 659 ; N uni228C ; G 3090 -U 8845 ; WX 659 ; N uni228D ; G 3091 -U 8846 ; WX 659 ; N uni228E ; G 3092 -U 8847 ; WX 754 ; N uni228F ; G 3093 -U 8848 ; WX 754 ; N uni2290 ; G 3094 -U 8849 ; WX 754 ; N uni2291 ; G 3095 -U 8850 ; WX 754 ; N uni2292 ; G 3096 -U 8851 ; WX 702 ; N uni2293 ; G 3097 -U 8852 ; WX 702 ; N uni2294 ; G 3098 -U 8853 ; WX 754 ; N circleplus ; G 3099 -U 8854 ; WX 754 ; N uni2296 ; G 3100 -U 8855 ; WX 754 ; N circlemultiply ; G 3101 -U 8856 ; WX 754 ; N uni2298 ; G 3102 -U 8857 ; WX 754 ; N uni2299 ; G 3103 -U 8858 ; WX 754 ; N uni229A ; G 3104 -U 8859 ; WX 754 ; N uni229B ; G 3105 -U 8860 ; WX 754 ; N uni229C ; G 3106 -U 8861 ; WX 754 ; N uni229D ; G 3107 -U 8862 ; WX 754 ; N uni229E ; G 3108 -U 8863 ; WX 754 ; N uni229F ; G 3109 -U 8864 ; WX 754 ; N uni22A0 ; G 3110 -U 8865 ; WX 754 ; N uni22A1 ; G 3111 -U 8866 ; WX 784 ; N uni22A2 ; G 3112 -U 8867 ; WX 784 ; N uni22A3 ; G 3113 -U 8868 ; WX 784 ; N uni22A4 ; G 3114 -U 8869 ; WX 784 ; N perpendicular ; G 3115 -U 8870 ; WX 468 ; N uni22A6 ; G 3116 -U 8871 ; WX 468 ; N uni22A7 ; G 3117 -U 8872 ; WX 784 ; N uni22A8 ; G 3118 -U 8873 ; WX 784 ; N uni22A9 ; G 3119 -U 8874 ; WX 784 ; N uni22AA ; G 3120 -U 8875 ; WX 784 ; N uni22AB ; G 3121 -U 8876 ; WX 784 ; N uni22AC ; G 3122 -U 8877 ; WX 784 ; N uni22AD ; G 3123 -U 8878 ; WX 784 ; N uni22AE ; G 3124 -U 8879 ; WX 784 ; N uni22AF ; G 3125 -U 8880 ; WX 754 ; N uni22B0 ; G 3126 -U 8881 ; WX 754 ; N uni22B1 ; G 3127 -U 8882 ; WX 754 ; N uni22B2 ; G 3128 -U 8883 ; WX 754 ; N uni22B3 ; G 3129 -U 8884 ; WX 754 ; N uni22B4 ; G 3130 -U 8885 ; WX 754 ; N uni22B5 ; G 3131 -U 8886 ; WX 900 ; N uni22B6 ; G 3132 -U 8887 ; WX 900 ; N uni22B7 ; G 3133 -U 8888 ; WX 754 ; N uni22B8 ; G 3134 -U 8889 ; WX 754 ; N uni22B9 ; G 3135 -U 8890 ; WX 468 ; N uni22BA ; G 3136 -U 8891 ; WX 659 ; N uni22BB ; G 3137 -U 8892 ; WX 659 ; N uni22BC ; G 3138 -U 8893 ; WX 659 ; N uni22BD ; G 3139 -U 8894 ; WX 754 ; N uni22BE ; G 3140 -U 8895 ; WX 754 ; N uni22BF ; G 3141 -U 8896 ; WX 738 ; N uni22C0 ; G 3142 -U 8897 ; WX 738 ; N uni22C1 ; G 3143 -U 8898 ; WX 738 ; N uni22C2 ; G 3144 -U 8899 ; WX 738 ; N uni22C3 ; G 3145 -U 8900 ; WX 444 ; N uni22C4 ; G 3146 -U 8901 ; WX 286 ; N dotmath ; G 3147 -U 8902 ; WX 563 ; N uni22C6 ; G 3148 -U 8903 ; WX 754 ; N uni22C7 ; G 3149 -U 8904 ; WX 900 ; N uni22C8 ; G 3150 -U 8905 ; WX 900 ; N uni22C9 ; G 3151 -U 8906 ; WX 900 ; N uni22CA ; G 3152 -U 8907 ; WX 900 ; N uni22CB ; G 3153 -U 8908 ; WX 900 ; N uni22CC ; G 3154 -U 8909 ; WX 754 ; N uni22CD ; G 3155 -U 8910 ; WX 659 ; N uni22CE ; G 3156 -U 8911 ; WX 659 ; N uni22CF ; G 3157 -U 8912 ; WX 754 ; N uni22D0 ; G 3158 -U 8913 ; WX 754 ; N uni22D1 ; G 3159 -U 8914 ; WX 754 ; N uni22D2 ; G 3160 -U 8915 ; WX 754 ; N uni22D3 ; G 3161 -U 8916 ; WX 754 ; N uni22D4 ; G 3162 -U 8917 ; WX 754 ; N uni22D5 ; G 3163 -U 8918 ; WX 754 ; N uni22D6 ; G 3164 -U 8919 ; WX 754 ; N uni22D7 ; G 3165 -U 8920 ; WX 1280 ; N uni22D8 ; G 3166 -U 8921 ; WX 1280 ; N uni22D9 ; G 3167 -U 8922 ; WX 754 ; N uni22DA ; G 3168 -U 8923 ; WX 754 ; N uni22DB ; G 3169 -U 8924 ; WX 754 ; N uni22DC ; G 3170 -U 8925 ; WX 754 ; N uni22DD ; G 3171 -U 8926 ; WX 754 ; N uni22DE ; G 3172 -U 8927 ; WX 754 ; N uni22DF ; G 3173 -U 8928 ; WX 754 ; N uni22E0 ; G 3174 -U 8929 ; WX 754 ; N uni22E1 ; G 3175 -U 8930 ; WX 754 ; N uni22E2 ; G 3176 -U 8931 ; WX 754 ; N uni22E3 ; G 3177 -U 8932 ; WX 754 ; N uni22E4 ; G 3178 -U 8933 ; WX 754 ; N uni22E5 ; G 3179 -U 8934 ; WX 754 ; N uni22E6 ; G 3180 -U 8935 ; WX 754 ; N uni22E7 ; G 3181 -U 8936 ; WX 754 ; N uni22E8 ; G 3182 -U 8937 ; WX 754 ; N uni22E9 ; G 3183 -U 8938 ; WX 754 ; N uni22EA ; G 3184 -U 8939 ; WX 754 ; N uni22EB ; G 3185 -U 8940 ; WX 754 ; N uni22EC ; G 3186 -U 8941 ; WX 754 ; N uni22ED ; G 3187 -U 8942 ; WX 900 ; N uni22EE ; G 3188 -U 8943 ; WX 900 ; N uni22EF ; G 3189 -U 8944 ; WX 900 ; N uni22F0 ; G 3190 -U 8945 ; WX 900 ; N uni22F1 ; G 3191 -U 8946 ; WX 900 ; N uni22F2 ; G 3192 -U 8947 ; WX 784 ; N uni22F3 ; G 3193 -U 8948 ; WX 646 ; N uni22F4 ; G 3194 -U 8949 ; WX 784 ; N uni22F5 ; G 3195 -U 8950 ; WX 784 ; N uni22F6 ; G 3196 -U 8951 ; WX 646 ; N uni22F7 ; G 3197 -U 8952 ; WX 784 ; N uni22F8 ; G 3198 -U 8953 ; WX 784 ; N uni22F9 ; G 3199 -U 8954 ; WX 900 ; N uni22FA ; G 3200 -U 8955 ; WX 784 ; N uni22FB ; G 3201 -U 8956 ; WX 646 ; N uni22FC ; G 3202 -U 8957 ; WX 784 ; N uni22FD ; G 3203 -U 8958 ; WX 646 ; N uni22FE ; G 3204 -U 8959 ; WX 784 ; N uni22FF ; G 3205 -U 8960 ; WX 542 ; N uni2300 ; G 3206 -U 8961 ; WX 542 ; N uni2301 ; G 3207 -U 8962 ; WX 571 ; N house ; G 3208 -U 8963 ; WX 754 ; N uni2303 ; G 3209 -U 8964 ; WX 754 ; N uni2304 ; G 3210 -U 8965 ; WX 754 ; N uni2305 ; G 3211 -U 8966 ; WX 754 ; N uni2306 ; G 3212 -U 8967 ; WX 439 ; N uni2307 ; G 3213 -U 8968 ; WX 351 ; N uni2308 ; G 3214 -U 8969 ; WX 351 ; N uni2309 ; G 3215 -U 8970 ; WX 351 ; N uni230A ; G 3216 -U 8971 ; WX 351 ; N uni230B ; G 3217 -U 8972 ; WX 728 ; N uni230C ; G 3218 -U 8973 ; WX 728 ; N uni230D ; G 3219 -U 8974 ; WX 728 ; N uni230E ; G 3220 -U 8975 ; WX 728 ; N uni230F ; G 3221 -U 8976 ; WX 754 ; N revlogicalnot ; G 3222 -U 8977 ; WX 461 ; N uni2311 ; G 3223 -U 8984 ; WX 900 ; N uni2318 ; G 3224 -U 8985 ; WX 754 ; N uni2319 ; G 3225 -U 8988 ; WX 422 ; N uni231C ; G 3226 -U 8989 ; WX 422 ; N uni231D ; G 3227 -U 8990 ; WX 422 ; N uni231E ; G 3228 -U 8991 ; WX 422 ; N uni231F ; G 3229 -U 8992 ; WX 469 ; N integraltp ; G 3230 -U 8993 ; WX 469 ; N integralbt ; G 3231 -U 8996 ; WX 1037 ; N uni2324 ; G 3232 -U 8997 ; WX 1037 ; N uni2325 ; G 3233 -U 8998 ; WX 1272 ; N uni2326 ; G 3234 -U 8999 ; WX 1037 ; N uni2327 ; G 3235 -U 9000 ; WX 1299 ; N uni2328 ; G 3236 -U 9003 ; WX 1272 ; N uni232B ; G 3237 -U 9004 ; WX 786 ; N uni232C ; G 3238 -U 9075 ; WX 304 ; N uni2373 ; G 3239 -U 9076 ; WX 571 ; N uni2374 ; G 3240 -U 9077 ; WX 753 ; N uni2375 ; G 3241 -U 9082 ; WX 593 ; N uni237A ; G 3242 -U 9085 ; WX 681 ; N uni237D ; G 3243 -U 9095 ; WX 1037 ; N uni2387 ; G 3244 -U 9108 ; WX 786 ; N uni2394 ; G 3245 -U 9115 ; WX 450 ; N uni239B ; G 3246 -U 9116 ; WX 450 ; N uni239C ; G 3247 -U 9117 ; WX 450 ; N uni239D ; G 3248 -U 9118 ; WX 450 ; N uni239E ; G 3249 -U 9119 ; WX 450 ; N uni239F ; G 3250 -U 9120 ; WX 450 ; N uni23A0 ; G 3251 -U 9121 ; WX 450 ; N uni23A1 ; G 3252 -U 9122 ; WX 450 ; N uni23A2 ; G 3253 -U 9123 ; WX 450 ; N uni23A3 ; G 3254 -U 9124 ; WX 450 ; N uni23A4 ; G 3255 -U 9125 ; WX 450 ; N uni23A5 ; G 3256 -U 9126 ; WX 450 ; N uni23A6 ; G 3257 -U 9127 ; WX 675 ; N uni23A7 ; G 3258 -U 9128 ; WX 675 ; N uni23A8 ; G 3259 -U 9129 ; WX 675 ; N uni23A9 ; G 3260 -U 9130 ; WX 675 ; N uni23AA ; G 3261 -U 9131 ; WX 675 ; N uni23AB ; G 3262 -U 9132 ; WX 675 ; N uni23AC ; G 3263 -U 9133 ; WX 675 ; N uni23AD ; G 3264 -U 9134 ; WX 469 ; N uni23AE ; G 3265 -U 9166 ; WX 754 ; N uni23CE ; G 3266 -U 9167 ; WX 850 ; N uni23CF ; G 3267 -U 9187 ; WX 786 ; N uni23E3 ; G 3268 -U 9189 ; WX 692 ; N uni23E5 ; G 3269 -U 9192 ; WX 572 ; N uni23E8 ; G 3270 -U 9250 ; WX 571 ; N uni2422 ; G 3271 -U 9251 ; WX 571 ; N uni2423 ; G 3272 -U 9312 ; WX 807 ; N uni2460 ; G 3273 -U 9313 ; WX 807 ; N uni2461 ; G 3274 -U 9314 ; WX 807 ; N uni2462 ; G 3275 -U 9315 ; WX 807 ; N uni2463 ; G 3276 -U 9316 ; WX 807 ; N uni2464 ; G 3277 -U 9317 ; WX 807 ; N uni2465 ; G 3278 -U 9318 ; WX 807 ; N uni2466 ; G 3279 -U 9319 ; WX 807 ; N uni2467 ; G 3280 -U 9320 ; WX 807 ; N uni2468 ; G 3281 -U 9321 ; WX 807 ; N uni2469 ; G 3282 -U 9472 ; WX 542 ; N SF100000 ; G 3283 -U 9473 ; WX 542 ; N uni2501 ; G 3284 -U 9474 ; WX 542 ; N SF110000 ; G 3285 -U 9475 ; WX 542 ; N uni2503 ; G 3286 -U 9476 ; WX 542 ; N uni2504 ; G 3287 -U 9477 ; WX 542 ; N uni2505 ; G 3288 -U 9478 ; WX 542 ; N uni2506 ; G 3289 -U 9479 ; WX 542 ; N uni2507 ; G 3290 -U 9480 ; WX 542 ; N uni2508 ; G 3291 -U 9481 ; WX 542 ; N uni2509 ; G 3292 -U 9482 ; WX 542 ; N uni250A ; G 3293 -U 9483 ; WX 542 ; N uni250B ; G 3294 -U 9484 ; WX 542 ; N SF010000 ; G 3295 -U 9485 ; WX 542 ; N uni250D ; G 3296 -U 9486 ; WX 542 ; N uni250E ; G 3297 -U 9487 ; WX 542 ; N uni250F ; G 3298 -U 9488 ; WX 542 ; N SF030000 ; G 3299 -U 9489 ; WX 542 ; N uni2511 ; G 3300 -U 9490 ; WX 542 ; N uni2512 ; G 3301 -U 9491 ; WX 542 ; N uni2513 ; G 3302 -U 9492 ; WX 542 ; N SF020000 ; G 3303 -U 9493 ; WX 542 ; N uni2515 ; G 3304 -U 9494 ; WX 542 ; N uni2516 ; G 3305 -U 9495 ; WX 542 ; N uni2517 ; G 3306 -U 9496 ; WX 542 ; N SF040000 ; G 3307 -U 9497 ; WX 542 ; N uni2519 ; G 3308 -U 9498 ; WX 542 ; N uni251A ; G 3309 -U 9499 ; WX 542 ; N uni251B ; G 3310 -U 9500 ; WX 542 ; N SF080000 ; G 3311 -U 9501 ; WX 542 ; N uni251D ; G 3312 -U 9502 ; WX 542 ; N uni251E ; G 3313 -U 9503 ; WX 542 ; N uni251F ; G 3314 -U 9504 ; WX 542 ; N uni2520 ; G 3315 -U 9505 ; WX 542 ; N uni2521 ; G 3316 -U 9506 ; WX 542 ; N uni2522 ; G 3317 -U 9507 ; WX 542 ; N uni2523 ; G 3318 -U 9508 ; WX 542 ; N SF090000 ; G 3319 -U 9509 ; WX 542 ; N uni2525 ; G 3320 -U 9510 ; WX 542 ; N uni2526 ; G 3321 -U 9511 ; WX 542 ; N uni2527 ; G 3322 -U 9512 ; WX 542 ; N uni2528 ; G 3323 -U 9513 ; WX 542 ; N uni2529 ; G 3324 -U 9514 ; WX 542 ; N uni252A ; G 3325 -U 9515 ; WX 542 ; N uni252B ; G 3326 -U 9516 ; WX 542 ; N SF060000 ; G 3327 -U 9517 ; WX 542 ; N uni252D ; G 3328 -U 9518 ; WX 542 ; N uni252E ; G 3329 -U 9519 ; WX 542 ; N uni252F ; G 3330 -U 9520 ; WX 542 ; N uni2530 ; G 3331 -U 9521 ; WX 542 ; N uni2531 ; G 3332 -U 9522 ; WX 542 ; N uni2532 ; G 3333 -U 9523 ; WX 542 ; N uni2533 ; G 3334 -U 9524 ; WX 542 ; N SF070000 ; G 3335 -U 9525 ; WX 542 ; N uni2535 ; G 3336 -U 9526 ; WX 542 ; N uni2536 ; G 3337 -U 9527 ; WX 542 ; N uni2537 ; G 3338 -U 9528 ; WX 542 ; N uni2538 ; G 3339 -U 9529 ; WX 542 ; N uni2539 ; G 3340 -U 9530 ; WX 542 ; N uni253A ; G 3341 -U 9531 ; WX 542 ; N uni253B ; G 3342 -U 9532 ; WX 542 ; N SF050000 ; G 3343 -U 9533 ; WX 542 ; N uni253D ; G 3344 -U 9534 ; WX 542 ; N uni253E ; G 3345 -U 9535 ; WX 542 ; N uni253F ; G 3346 -U 9536 ; WX 542 ; N uni2540 ; G 3347 -U 9537 ; WX 542 ; N uni2541 ; G 3348 -U 9538 ; WX 542 ; N uni2542 ; G 3349 -U 9539 ; WX 542 ; N uni2543 ; G 3350 -U 9540 ; WX 542 ; N uni2544 ; G 3351 -U 9541 ; WX 542 ; N uni2545 ; G 3352 -U 9542 ; WX 542 ; N uni2546 ; G 3353 -U 9543 ; WX 542 ; N uni2547 ; G 3354 -U 9544 ; WX 542 ; N uni2548 ; G 3355 -U 9545 ; WX 542 ; N uni2549 ; G 3356 -U 9546 ; WX 542 ; N uni254A ; G 3357 -U 9547 ; WX 542 ; N uni254B ; G 3358 -U 9548 ; WX 542 ; N uni254C ; G 3359 -U 9549 ; WX 542 ; N uni254D ; G 3360 -U 9550 ; WX 542 ; N uni254E ; G 3361 -U 9551 ; WX 542 ; N uni254F ; G 3362 -U 9552 ; WX 542 ; N SF430000 ; G 3363 -U 9553 ; WX 542 ; N SF240000 ; G 3364 -U 9554 ; WX 542 ; N SF510000 ; G 3365 -U 9555 ; WX 542 ; N SF520000 ; G 3366 -U 9556 ; WX 542 ; N SF390000 ; G 3367 -U 9557 ; WX 542 ; N SF220000 ; G 3368 -U 9558 ; WX 542 ; N SF210000 ; G 3369 -U 9559 ; WX 542 ; N SF250000 ; G 3370 -U 9560 ; WX 542 ; N SF500000 ; G 3371 -U 9561 ; WX 542 ; N SF490000 ; G 3372 -U 9562 ; WX 542 ; N SF380000 ; G 3373 -U 9563 ; WX 542 ; N SF280000 ; G 3374 -U 9564 ; WX 542 ; N SF270000 ; G 3375 -U 9565 ; WX 542 ; N SF260000 ; G 3376 -U 9566 ; WX 542 ; N SF360000 ; G 3377 -U 9567 ; WX 542 ; N SF370000 ; G 3378 -U 9568 ; WX 542 ; N SF420000 ; G 3379 -U 9569 ; WX 542 ; N SF190000 ; G 3380 -U 9570 ; WX 542 ; N SF200000 ; G 3381 -U 9571 ; WX 542 ; N SF230000 ; G 3382 -U 9572 ; WX 542 ; N SF470000 ; G 3383 -U 9573 ; WX 542 ; N SF480000 ; G 3384 -U 9574 ; WX 542 ; N SF410000 ; G 3385 -U 9575 ; WX 542 ; N SF450000 ; G 3386 -U 9576 ; WX 542 ; N SF460000 ; G 3387 -U 9577 ; WX 542 ; N SF400000 ; G 3388 -U 9578 ; WX 542 ; N SF540000 ; G 3389 -U 9579 ; WX 542 ; N SF530000 ; G 3390 -U 9580 ; WX 542 ; N SF440000 ; G 3391 -U 9581 ; WX 542 ; N uni256D ; G 3392 -U 9582 ; WX 542 ; N uni256E ; G 3393 -U 9583 ; WX 542 ; N uni256F ; G 3394 -U 9584 ; WX 542 ; N uni2570 ; G 3395 -U 9585 ; WX 542 ; N uni2571 ; G 3396 -U 9586 ; WX 542 ; N uni2572 ; G 3397 -U 9587 ; WX 542 ; N uni2573 ; G 3398 -U 9588 ; WX 542 ; N uni2574 ; G 3399 -U 9589 ; WX 542 ; N uni2575 ; G 3400 -U 9590 ; WX 542 ; N uni2576 ; G 3401 -U 9591 ; WX 542 ; N uni2577 ; G 3402 -U 9592 ; WX 542 ; N uni2578 ; G 3403 -U 9593 ; WX 542 ; N uni2579 ; G 3404 -U 9594 ; WX 542 ; N uni257A ; G 3405 -U 9595 ; WX 542 ; N uni257B ; G 3406 -U 9596 ; WX 542 ; N uni257C ; G 3407 -U 9597 ; WX 542 ; N uni257D ; G 3408 -U 9598 ; WX 542 ; N uni257E ; G 3409 -U 9599 ; WX 542 ; N uni257F ; G 3410 -U 9600 ; WX 692 ; N upblock ; G 3411 -U 9601 ; WX 692 ; N uni2581 ; G 3412 -U 9602 ; WX 692 ; N uni2582 ; G 3413 -U 9603 ; WX 692 ; N uni2583 ; G 3414 -U 9604 ; WX 692 ; N dnblock ; G 3415 -U 9605 ; WX 692 ; N uni2585 ; G 3416 -U 9606 ; WX 692 ; N uni2586 ; G 3417 -U 9607 ; WX 692 ; N uni2587 ; G 3418 -U 9608 ; WX 692 ; N block ; G 3419 -U 9609 ; WX 692 ; N uni2589 ; G 3420 -U 9610 ; WX 692 ; N uni258A ; G 3421 -U 9611 ; WX 692 ; N uni258B ; G 3422 -U 9612 ; WX 692 ; N lfblock ; G 3423 -U 9613 ; WX 692 ; N uni258D ; G 3424 -U 9614 ; WX 692 ; N uni258E ; G 3425 -U 9615 ; WX 692 ; N uni258F ; G 3426 -U 9616 ; WX 692 ; N rtblock ; G 3427 -U 9617 ; WX 692 ; N ltshade ; G 3428 -U 9618 ; WX 692 ; N shade ; G 3429 -U 9619 ; WX 692 ; N dkshade ; G 3430 -U 9620 ; WX 692 ; N uni2594 ; G 3431 -U 9621 ; WX 692 ; N uni2595 ; G 3432 -U 9622 ; WX 692 ; N uni2596 ; G 3433 -U 9623 ; WX 692 ; N uni2597 ; G 3434 -U 9624 ; WX 692 ; N uni2598 ; G 3435 -U 9625 ; WX 692 ; N uni2599 ; G 3436 -U 9626 ; WX 692 ; N uni259A ; G 3437 -U 9627 ; WX 692 ; N uni259B ; G 3438 -U 9628 ; WX 692 ; N uni259C ; G 3439 -U 9629 ; WX 692 ; N uni259D ; G 3440 -U 9630 ; WX 692 ; N uni259E ; G 3441 -U 9631 ; WX 692 ; N uni259F ; G 3442 -U 9632 ; WX 850 ; N filledbox ; G 3443 -U 9633 ; WX 850 ; N H22073 ; G 3444 -U 9634 ; WX 850 ; N uni25A2 ; G 3445 -U 9635 ; WX 850 ; N uni25A3 ; G 3446 -U 9636 ; WX 850 ; N uni25A4 ; G 3447 -U 9637 ; WX 850 ; N uni25A5 ; G 3448 -U 9638 ; WX 850 ; N uni25A6 ; G 3449 -U 9639 ; WX 850 ; N uni25A7 ; G 3450 -U 9640 ; WX 850 ; N uni25A8 ; G 3451 -U 9641 ; WX 850 ; N uni25A9 ; G 3452 -U 9642 ; WX 610 ; N H18543 ; G 3453 -U 9643 ; WX 610 ; N H18551 ; G 3454 -U 9644 ; WX 850 ; N filledrect ; G 3455 -U 9645 ; WX 850 ; N uni25AD ; G 3456 -U 9646 ; WX 495 ; N uni25AE ; G 3457 -U 9647 ; WX 495 ; N uni25AF ; G 3458 -U 9648 ; WX 692 ; N uni25B0 ; G 3459 -U 9649 ; WX 692 ; N uni25B1 ; G 3460 -U 9650 ; WX 692 ; N triagup ; G 3461 -U 9651 ; WX 692 ; N uni25B3 ; G 3462 -U 9652 ; WX 452 ; N uni25B4 ; G 3463 -U 9653 ; WX 452 ; N uni25B5 ; G 3464 -U 9654 ; WX 692 ; N uni25B6 ; G 3465 -U 9655 ; WX 692 ; N uni25B7 ; G 3466 -U 9656 ; WX 452 ; N uni25B8 ; G 3467 -U 9657 ; WX 452 ; N uni25B9 ; G 3468 -U 9658 ; WX 692 ; N triagrt ; G 3469 -U 9659 ; WX 692 ; N uni25BB ; G 3470 -U 9660 ; WX 692 ; N triagdn ; G 3471 -U 9661 ; WX 692 ; N uni25BD ; G 3472 -U 9662 ; WX 452 ; N uni25BE ; G 3473 -U 9663 ; WX 452 ; N uni25BF ; G 3474 -U 9664 ; WX 692 ; N uni25C0 ; G 3475 -U 9665 ; WX 692 ; N uni25C1 ; G 3476 -U 9666 ; WX 452 ; N uni25C2 ; G 3477 -U 9667 ; WX 452 ; N uni25C3 ; G 3478 -U 9668 ; WX 692 ; N triaglf ; G 3479 -U 9669 ; WX 692 ; N uni25C5 ; G 3480 -U 9670 ; WX 692 ; N uni25C6 ; G 3481 -U 9671 ; WX 692 ; N uni25C7 ; G 3482 -U 9672 ; WX 692 ; N uni25C8 ; G 3483 -U 9673 ; WX 785 ; N uni25C9 ; G 3484 -U 9674 ; WX 444 ; N lozenge ; G 3485 -U 9675 ; WX 785 ; N circle ; G 3486 -U 9676 ; WX 785 ; N uni25CC ; G 3487 -U 9677 ; WX 785 ; N uni25CD ; G 3488 -U 9678 ; WX 785 ; N uni25CE ; G 3489 -U 9679 ; WX 785 ; N H18533 ; G 3490 -U 9680 ; WX 785 ; N uni25D0 ; G 3491 -U 9681 ; WX 785 ; N uni25D1 ; G 3492 -U 9682 ; WX 785 ; N uni25D2 ; G 3493 -U 9683 ; WX 785 ; N uni25D3 ; G 3494 -U 9684 ; WX 785 ; N uni25D4 ; G 3495 -U 9685 ; WX 785 ; N uni25D5 ; G 3496 -U 9686 ; WX 474 ; N uni25D6 ; G 3497 -U 9687 ; WX 474 ; N uni25D7 ; G 3498 -U 9688 ; WX 712 ; N invbullet ; G 3499 -U 9689 ; WX 873 ; N invcircle ; G 3500 -U 9690 ; WX 873 ; N uni25DA ; G 3501 -U 9691 ; WX 873 ; N uni25DB ; G 3502 -U 9692 ; WX 348 ; N uni25DC ; G 3503 -U 9693 ; WX 348 ; N uni25DD ; G 3504 -U 9694 ; WX 348 ; N uni25DE ; G 3505 -U 9695 ; WX 348 ; N uni25DF ; G 3506 -U 9696 ; WX 692 ; N uni25E0 ; G 3507 -U 9697 ; WX 692 ; N uni25E1 ; G 3508 -U 9698 ; WX 692 ; N uni25E2 ; G 3509 -U 9699 ; WX 692 ; N uni25E3 ; G 3510 -U 9700 ; WX 692 ; N uni25E4 ; G 3511 -U 9701 ; WX 692 ; N uni25E5 ; G 3512 -U 9702 ; WX 531 ; N openbullet ; G 3513 -U 9703 ; WX 850 ; N uni25E7 ; G 3514 -U 9704 ; WX 850 ; N uni25E8 ; G 3515 -U 9705 ; WX 850 ; N uni25E9 ; G 3516 -U 9706 ; WX 850 ; N uni25EA ; G 3517 -U 9707 ; WX 850 ; N uni25EB ; G 3518 -U 9708 ; WX 692 ; N uni25EC ; G 3519 -U 9709 ; WX 692 ; N uni25ED ; G 3520 -U 9710 ; WX 692 ; N uni25EE ; G 3521 -U 9711 ; WX 1007 ; N uni25EF ; G 3522 -U 9712 ; WX 850 ; N uni25F0 ; G 3523 -U 9713 ; WX 850 ; N uni25F1 ; G 3524 -U 9714 ; WX 850 ; N uni25F2 ; G 3525 -U 9715 ; WX 850 ; N uni25F3 ; G 3526 -U 9716 ; WX 785 ; N uni25F4 ; G 3527 -U 9717 ; WX 785 ; N uni25F5 ; G 3528 -U 9718 ; WX 785 ; N uni25F6 ; G 3529 -U 9719 ; WX 785 ; N uni25F7 ; G 3530 -U 9720 ; WX 692 ; N uni25F8 ; G 3531 -U 9721 ; WX 692 ; N uni25F9 ; G 3532 -U 9722 ; WX 692 ; N uni25FA ; G 3533 -U 9723 ; WX 747 ; N uni25FB ; G 3534 -U 9724 ; WX 747 ; N uni25FC ; G 3535 -U 9725 ; WX 659 ; N uni25FD ; G 3536 -U 9726 ; WX 659 ; N uni25FE ; G 3537 -U 9727 ; WX 692 ; N uni25FF ; G 3538 -U 9728 ; WX 807 ; N uni2600 ; G 3539 -U 9729 ; WX 900 ; N uni2601 ; G 3540 -U 9730 ; WX 807 ; N uni2602 ; G 3541 -U 9731 ; WX 807 ; N uni2603 ; G 3542 -U 9732 ; WX 807 ; N uni2604 ; G 3543 -U 9733 ; WX 807 ; N uni2605 ; G 3544 -U 9734 ; WX 807 ; N uni2606 ; G 3545 -U 9735 ; WX 515 ; N uni2607 ; G 3546 -U 9736 ; WX 806 ; N uni2608 ; G 3547 -U 9737 ; WX 807 ; N uni2609 ; G 3548 -U 9738 ; WX 799 ; N uni260A ; G 3549 -U 9739 ; WX 799 ; N uni260B ; G 3550 -U 9740 ; WX 604 ; N uni260C ; G 3551 -U 9741 ; WX 911 ; N uni260D ; G 3552 -U 9742 ; WX 1121 ; N uni260E ; G 3553 -U 9743 ; WX 1125 ; N uni260F ; G 3554 -U 9744 ; WX 807 ; N uni2610 ; G 3555 -U 9745 ; WX 807 ; N uni2611 ; G 3556 -U 9746 ; WX 807 ; N uni2612 ; G 3557 -U 9747 ; WX 479 ; N uni2613 ; G 3558 -U 9748 ; WX 807 ; N uni2614 ; G 3559 -U 9749 ; WX 807 ; N uni2615 ; G 3560 -U 9750 ; WX 807 ; N uni2616 ; G 3561 -U 9751 ; WX 807 ; N uni2617 ; G 3562 -U 9752 ; WX 807 ; N uni2618 ; G 3563 -U 9753 ; WX 807 ; N uni2619 ; G 3564 -U 9754 ; WX 807 ; N uni261A ; G 3565 -U 9755 ; WX 807 ; N uni261B ; G 3566 -U 9756 ; WX 807 ; N uni261C ; G 3567 -U 9757 ; WX 548 ; N uni261D ; G 3568 -U 9758 ; WX 807 ; N uni261E ; G 3569 -U 9759 ; WX 548 ; N uni261F ; G 3570 -U 9760 ; WX 807 ; N uni2620 ; G 3571 -U 9761 ; WX 807 ; N uni2621 ; G 3572 -U 9762 ; WX 807 ; N uni2622 ; G 3573 -U 9763 ; WX 807 ; N uni2623 ; G 3574 -U 9764 ; WX 602 ; N uni2624 ; G 3575 -U 9765 ; WX 671 ; N uni2625 ; G 3576 -U 9766 ; WX 584 ; N uni2626 ; G 3577 -U 9767 ; WX 705 ; N uni2627 ; G 3578 -U 9768 ; WX 490 ; N uni2628 ; G 3579 -U 9769 ; WX 807 ; N uni2629 ; G 3580 -U 9770 ; WX 807 ; N uni262A ; G 3581 -U 9771 ; WX 807 ; N uni262B ; G 3582 -U 9772 ; WX 639 ; N uni262C ; G 3583 -U 9773 ; WX 807 ; N uni262D ; G 3584 -U 9774 ; WX 807 ; N uni262E ; G 3585 -U 9775 ; WX 807 ; N uni262F ; G 3586 -U 9776 ; WX 800 ; N uni2630 ; G 3587 -U 9777 ; WX 800 ; N uni2631 ; G 3588 -U 9778 ; WX 800 ; N uni2632 ; G 3589 -U 9779 ; WX 800 ; N uni2633 ; G 3590 -U 9780 ; WX 800 ; N uni2634 ; G 3591 -U 9781 ; WX 800 ; N uni2635 ; G 3592 -U 9782 ; WX 800 ; N uni2636 ; G 3593 -U 9783 ; WX 800 ; N uni2637 ; G 3594 -U 9784 ; WX 807 ; N uni2638 ; G 3595 -U 9785 ; WX 807 ; N uni2639 ; G 3596 -U 9786 ; WX 807 ; N smileface ; G 3597 -U 9787 ; WX 807 ; N invsmileface ; G 3598 -U 9788 ; WX 807 ; N sun ; G 3599 -U 9789 ; WX 807 ; N uni263D ; G 3600 -U 9790 ; WX 807 ; N uni263E ; G 3601 -U 9791 ; WX 552 ; N uni263F ; G 3602 -U 9792 ; WX 659 ; N female ; G 3603 -U 9793 ; WX 659 ; N uni2641 ; G 3604 -U 9794 ; WX 807 ; N male ; G 3605 -U 9795 ; WX 807 ; N uni2643 ; G 3606 -U 9796 ; WX 807 ; N uni2644 ; G 3607 -U 9797 ; WX 807 ; N uni2645 ; G 3608 -U 9798 ; WX 807 ; N uni2646 ; G 3609 -U 9799 ; WX 807 ; N uni2647 ; G 3610 -U 9800 ; WX 807 ; N uni2648 ; G 3611 -U 9801 ; WX 807 ; N uni2649 ; G 3612 -U 9802 ; WX 807 ; N uni264A ; G 3613 -U 9803 ; WX 807 ; N uni264B ; G 3614 -U 9804 ; WX 807 ; N uni264C ; G 3615 -U 9805 ; WX 807 ; N uni264D ; G 3616 -U 9806 ; WX 807 ; N uni264E ; G 3617 -U 9807 ; WX 807 ; N uni264F ; G 3618 -U 9808 ; WX 807 ; N uni2650 ; G 3619 -U 9809 ; WX 807 ; N uni2651 ; G 3620 -U 9810 ; WX 807 ; N uni2652 ; G 3621 -U 9811 ; WX 807 ; N uni2653 ; G 3622 -U 9812 ; WX 807 ; N uni2654 ; G 3623 -U 9813 ; WX 807 ; N uni2655 ; G 3624 -U 9814 ; WX 807 ; N uni2656 ; G 3625 -U 9815 ; WX 807 ; N uni2657 ; G 3626 -U 9816 ; WX 807 ; N uni2658 ; G 3627 -U 9817 ; WX 807 ; N uni2659 ; G 3628 -U 9818 ; WX 807 ; N uni265A ; G 3629 -U 9819 ; WX 807 ; N uni265B ; G 3630 -U 9820 ; WX 807 ; N uni265C ; G 3631 -U 9821 ; WX 807 ; N uni265D ; G 3632 -U 9822 ; WX 807 ; N uni265E ; G 3633 -U 9823 ; WX 807 ; N uni265F ; G 3634 -U 9824 ; WX 807 ; N spade ; G 3635 -U 9825 ; WX 807 ; N uni2661 ; G 3636 -U 9826 ; WX 807 ; N uni2662 ; G 3637 -U 9827 ; WX 807 ; N club ; G 3638 -U 9828 ; WX 807 ; N uni2664 ; G 3639 -U 9829 ; WX 807 ; N heart ; G 3640 -U 9830 ; WX 807 ; N diamond ; G 3641 -U 9831 ; WX 807 ; N uni2667 ; G 3642 -U 9832 ; WX 807 ; N uni2668 ; G 3643 -U 9833 ; WX 424 ; N uni2669 ; G 3644 -U 9834 ; WX 574 ; N musicalnote ; G 3645 -U 9835 ; WX 807 ; N musicalnotedbl ; G 3646 -U 9836 ; WX 807 ; N uni266C ; G 3647 -U 9837 ; WX 424 ; N uni266D ; G 3648 -U 9838 ; WX 321 ; N uni266E ; G 3649 -U 9839 ; WX 435 ; N uni266F ; G 3650 -U 9840 ; WX 673 ; N uni2670 ; G 3651 -U 9841 ; WX 689 ; N uni2671 ; G 3652 -U 9842 ; WX 807 ; N uni2672 ; G 3653 -U 9843 ; WX 807 ; N uni2673 ; G 3654 -U 9844 ; WX 807 ; N uni2674 ; G 3655 -U 9845 ; WX 807 ; N uni2675 ; G 3656 -U 9846 ; WX 807 ; N uni2676 ; G 3657 -U 9847 ; WX 807 ; N uni2677 ; G 3658 -U 9848 ; WX 807 ; N uni2678 ; G 3659 -U 9849 ; WX 807 ; N uni2679 ; G 3660 -U 9850 ; WX 807 ; N uni267A ; G 3661 -U 9851 ; WX 807 ; N uni267B ; G 3662 -U 9852 ; WX 807 ; N uni267C ; G 3663 -U 9853 ; WX 807 ; N uni267D ; G 3664 -U 9854 ; WX 807 ; N uni267E ; G 3665 -U 9855 ; WX 807 ; N uni267F ; G 3666 -U 9856 ; WX 782 ; N uni2680 ; G 3667 -U 9857 ; WX 782 ; N uni2681 ; G 3668 -U 9858 ; WX 782 ; N uni2682 ; G 3669 -U 9859 ; WX 782 ; N uni2683 ; G 3670 -U 9860 ; WX 782 ; N uni2684 ; G 3671 -U 9861 ; WX 782 ; N uni2685 ; G 3672 -U 9862 ; WX 800 ; N uni2686 ; G 3673 -U 9863 ; WX 800 ; N uni2687 ; G 3674 -U 9864 ; WX 800 ; N uni2688 ; G 3675 -U 9865 ; WX 800 ; N uni2689 ; G 3676 -U 9866 ; WX 800 ; N uni268A ; G 3677 -U 9867 ; WX 800 ; N uni268B ; G 3678 -U 9868 ; WX 800 ; N uni268C ; G 3679 -U 9869 ; WX 800 ; N uni268D ; G 3680 -U 9870 ; WX 800 ; N uni268E ; G 3681 -U 9871 ; WX 800 ; N uni268F ; G 3682 -U 9872 ; WX 675 ; N uni2690 ; G 3683 -U 9873 ; WX 675 ; N uni2691 ; G 3684 -U 9874 ; WX 800 ; N uni2692 ; G 3685 -U 9875 ; WX 734 ; N uni2693 ; G 3686 -U 9876 ; WX 644 ; N uni2694 ; G 3687 -U 9877 ; WX 483 ; N uni2695 ; G 3688 -U 9878 ; WX 766 ; N uni2696 ; G 3689 -U 9879 ; WX 800 ; N uni2697 ; G 3690 -U 9880 ; WX 615 ; N uni2698 ; G 3691 -U 9881 ; WX 807 ; N uni2699 ; G 3692 -U 9882 ; WX 637 ; N uni269A ; G 3693 -U 9883 ; WX 800 ; N uni269B ; G 3694 -U 9884 ; WX 800 ; N uni269C ; G 3695 -U 9888 ; WX 800 ; N uni26A0 ; G 3696 -U 9889 ; WX 632 ; N uni26A1 ; G 3697 -U 9890 ; WX 904 ; N uni26A2 ; G 3698 -U 9891 ; WX 980 ; N uni26A3 ; G 3699 -U 9892 ; WX 1057 ; N uni26A4 ; G 3700 -U 9893 ; WX 813 ; N uni26A5 ; G 3701 -U 9894 ; WX 754 ; N uni26A6 ; G 3702 -U 9895 ; WX 754 ; N uni26A7 ; G 3703 -U 9896 ; WX 754 ; N uni26A8 ; G 3704 -U 9897 ; WX 754 ; N uni26A9 ; G 3705 -U 9898 ; WX 754 ; N uni26AA ; G 3706 -U 9899 ; WX 754 ; N uni26AB ; G 3707 -U 9900 ; WX 754 ; N uni26AC ; G 3708 -U 9901 ; WX 754 ; N uni26AD ; G 3709 -U 9902 ; WX 754 ; N uni26AE ; G 3710 -U 9903 ; WX 754 ; N uni26AF ; G 3711 -U 9904 ; WX 759 ; N uni26B0 ; G 3712 -U 9905 ; WX 754 ; N uni26B1 ; G 3713 -U 9906 ; WX 659 ; N uni26B2 ; G 3714 -U 9907 ; WX 659 ; N uni26B3 ; G 3715 -U 9908 ; WX 659 ; N uni26B4 ; G 3716 -U 9909 ; WX 659 ; N uni26B5 ; G 3717 -U 9910 ; WX 765 ; N uni26B6 ; G 3718 -U 9911 ; WX 659 ; N uni26B7 ; G 3719 -U 9912 ; WX 659 ; N uni26B8 ; G 3720 -U 9920 ; WX 754 ; N uni26C0 ; G 3721 -U 9921 ; WX 754 ; N uni26C1 ; G 3722 -U 9922 ; WX 754 ; N uni26C2 ; G 3723 -U 9923 ; WX 754 ; N uni26C3 ; G 3724 -U 9985 ; WX 754 ; N uni2701 ; G 3725 -U 9986 ; WX 754 ; N uni2702 ; G 3726 -U 9987 ; WX 754 ; N uni2703 ; G 3727 -U 9988 ; WX 754 ; N uni2704 ; G 3728 -U 9990 ; WX 754 ; N uni2706 ; G 3729 -U 9991 ; WX 754 ; N uni2707 ; G 3730 -U 9992 ; WX 754 ; N uni2708 ; G 3731 -U 9993 ; WX 754 ; N uni2709 ; G 3732 -U 9996 ; WX 754 ; N uni270C ; G 3733 -U 9997 ; WX 754 ; N uni270D ; G 3734 -U 9998 ; WX 754 ; N uni270E ; G 3735 -U 9999 ; WX 754 ; N uni270F ; G 3736 -U 10000 ; WX 754 ; N uni2710 ; G 3737 -U 10001 ; WX 754 ; N uni2711 ; G 3738 -U 10002 ; WX 754 ; N uni2712 ; G 3739 -U 10003 ; WX 754 ; N uni2713 ; G 3740 -U 10004 ; WX 754 ; N uni2714 ; G 3741 -U 10005 ; WX 754 ; N uni2715 ; G 3742 -U 10006 ; WX 754 ; N uni2716 ; G 3743 -U 10007 ; WX 754 ; N uni2717 ; G 3744 -U 10008 ; WX 754 ; N uni2718 ; G 3745 -U 10009 ; WX 754 ; N uni2719 ; G 3746 -U 10010 ; WX 754 ; N uni271A ; G 3747 -U 10011 ; WX 754 ; N uni271B ; G 3748 -U 10012 ; WX 754 ; N uni271C ; G 3749 -U 10013 ; WX 754 ; N uni271D ; G 3750 -U 10014 ; WX 754 ; N uni271E ; G 3751 -U 10015 ; WX 754 ; N uni271F ; G 3752 -U 10016 ; WX 754 ; N uni2720 ; G 3753 -U 10017 ; WX 754 ; N uni2721 ; G 3754 -U 10018 ; WX 754 ; N uni2722 ; G 3755 -U 10019 ; WX 754 ; N uni2723 ; G 3756 -U 10020 ; WX 754 ; N uni2724 ; G 3757 -U 10021 ; WX 754 ; N uni2725 ; G 3758 -U 10022 ; WX 754 ; N uni2726 ; G 3759 -U 10023 ; WX 754 ; N uni2727 ; G 3760 -U 10025 ; WX 754 ; N uni2729 ; G 3761 -U 10026 ; WX 754 ; N uni272A ; G 3762 -U 10027 ; WX 754 ; N uni272B ; G 3763 -U 10028 ; WX 754 ; N uni272C ; G 3764 -U 10029 ; WX 754 ; N uni272D ; G 3765 -U 10030 ; WX 754 ; N uni272E ; G 3766 -U 10031 ; WX 754 ; N uni272F ; G 3767 -U 10032 ; WX 754 ; N uni2730 ; G 3768 -U 10033 ; WX 754 ; N uni2731 ; G 3769 -U 10034 ; WX 754 ; N uni2732 ; G 3770 -U 10035 ; WX 754 ; N uni2733 ; G 3771 -U 10036 ; WX 754 ; N uni2734 ; G 3772 -U 10037 ; WX 754 ; N uni2735 ; G 3773 -U 10038 ; WX 754 ; N uni2736 ; G 3774 -U 10039 ; WX 754 ; N uni2737 ; G 3775 -U 10040 ; WX 754 ; N uni2738 ; G 3776 -U 10041 ; WX 754 ; N uni2739 ; G 3777 -U 10042 ; WX 754 ; N uni273A ; G 3778 -U 10043 ; WX 754 ; N uni273B ; G 3779 -U 10044 ; WX 754 ; N uni273C ; G 3780 -U 10045 ; WX 754 ; N uni273D ; G 3781 -U 10046 ; WX 754 ; N uni273E ; G 3782 -U 10047 ; WX 754 ; N uni273F ; G 3783 -U 10048 ; WX 754 ; N uni2740 ; G 3784 -U 10049 ; WX 754 ; N uni2741 ; G 3785 -U 10050 ; WX 754 ; N uni2742 ; G 3786 -U 10051 ; WX 754 ; N uni2743 ; G 3787 -U 10052 ; WX 754 ; N uni2744 ; G 3788 -U 10053 ; WX 754 ; N uni2745 ; G 3789 -U 10054 ; WX 754 ; N uni2746 ; G 3790 -U 10055 ; WX 754 ; N uni2747 ; G 3791 -U 10056 ; WX 754 ; N uni2748 ; G 3792 -U 10057 ; WX 754 ; N uni2749 ; G 3793 -U 10058 ; WX 754 ; N uni274A ; G 3794 -U 10059 ; WX 754 ; N uni274B ; G 3795 -U 10061 ; WX 807 ; N uni274D ; G 3796 -U 10063 ; WX 807 ; N uni274F ; G 3797 -U 10064 ; WX 807 ; N uni2750 ; G 3798 -U 10065 ; WX 807 ; N uni2751 ; G 3799 -U 10066 ; WX 807 ; N uni2752 ; G 3800 -U 10070 ; WX 807 ; N uni2756 ; G 3801 -U 10072 ; WX 754 ; N uni2758 ; G 3802 -U 10073 ; WX 754 ; N uni2759 ; G 3803 -U 10074 ; WX 754 ; N uni275A ; G 3804 -U 10075 ; WX 290 ; N uni275B ; G 3805 -U 10076 ; WX 290 ; N uni275C ; G 3806 -U 10077 ; WX 484 ; N uni275D ; G 3807 -U 10078 ; WX 484 ; N uni275E ; G 3808 -U 10081 ; WX 754 ; N uni2761 ; G 3809 -U 10082 ; WX 754 ; N uni2762 ; G 3810 -U 10083 ; WX 754 ; N uni2763 ; G 3811 -U 10084 ; WX 754 ; N uni2764 ; G 3812 -U 10085 ; WX 754 ; N uni2765 ; G 3813 -U 10086 ; WX 754 ; N uni2766 ; G 3814 -U 10087 ; WX 754 ; N uni2767 ; G 3815 -U 10088 ; WX 754 ; N uni2768 ; G 3816 -U 10089 ; WX 754 ; N uni2769 ; G 3817 -U 10090 ; WX 754 ; N uni276A ; G 3818 -U 10091 ; WX 754 ; N uni276B ; G 3819 -U 10092 ; WX 754 ; N uni276C ; G 3820 -U 10093 ; WX 754 ; N uni276D ; G 3821 -U 10094 ; WX 754 ; N uni276E ; G 3822 -U 10095 ; WX 754 ; N uni276F ; G 3823 -U 10096 ; WX 754 ; N uni2770 ; G 3824 -U 10097 ; WX 754 ; N uni2771 ; G 3825 -U 10098 ; WX 754 ; N uni2772 ; G 3826 -U 10099 ; WX 754 ; N uni2773 ; G 3827 -U 10100 ; WX 754 ; N uni2774 ; G 3828 -U 10101 ; WX 754 ; N uni2775 ; G 3829 -U 10102 ; WX 807 ; N uni2776 ; G 3830 -U 10103 ; WX 807 ; N uni2777 ; G 3831 -U 10104 ; WX 807 ; N uni2778 ; G 3832 -U 10105 ; WX 807 ; N uni2779 ; G 3833 -U 10106 ; WX 807 ; N uni277A ; G 3834 -U 10107 ; WX 807 ; N uni277B ; G 3835 -U 10108 ; WX 807 ; N uni277C ; G 3836 -U 10109 ; WX 807 ; N uni277D ; G 3837 -U 10110 ; WX 807 ; N uni277E ; G 3838 -U 10111 ; WX 807 ; N uni277F ; G 3839 -U 10112 ; WX 754 ; N uni2780 ; G 3840 -U 10113 ; WX 754 ; N uni2781 ; G 3841 -U 10114 ; WX 754 ; N uni2782 ; G 3842 -U 10115 ; WX 754 ; N uni2783 ; G 3843 -U 10116 ; WX 754 ; N uni2784 ; G 3844 -U 10117 ; WX 754 ; N uni2785 ; G 3845 -U 10118 ; WX 754 ; N uni2786 ; G 3846 -U 10119 ; WX 754 ; N uni2787 ; G 3847 -U 10120 ; WX 754 ; N uni2788 ; G 3848 -U 10121 ; WX 754 ; N uni2789 ; G 3849 -U 10122 ; WX 754 ; N uni278A ; G 3850 -U 10123 ; WX 754 ; N uni278B ; G 3851 -U 10124 ; WX 754 ; N uni278C ; G 3852 -U 10125 ; WX 754 ; N uni278D ; G 3853 -U 10126 ; WX 754 ; N uni278E ; G 3854 -U 10127 ; WX 754 ; N uni278F ; G 3855 -U 10128 ; WX 754 ; N uni2790 ; G 3856 -U 10129 ; WX 754 ; N uni2791 ; G 3857 -U 10130 ; WX 754 ; N uni2792 ; G 3858 -U 10131 ; WX 754 ; N uni2793 ; G 3859 -U 10132 ; WX 754 ; N uni2794 ; G 3860 -U 10136 ; WX 754 ; N uni2798 ; G 3861 -U 10137 ; WX 754 ; N uni2799 ; G 3862 -U 10138 ; WX 754 ; N uni279A ; G 3863 -U 10139 ; WX 754 ; N uni279B ; G 3864 -U 10140 ; WX 754 ; N uni279C ; G 3865 -U 10141 ; WX 754 ; N uni279D ; G 3866 -U 10142 ; WX 754 ; N uni279E ; G 3867 -U 10143 ; WX 754 ; N uni279F ; G 3868 -U 10144 ; WX 754 ; N uni27A0 ; G 3869 -U 10145 ; WX 754 ; N uni27A1 ; G 3870 -U 10146 ; WX 754 ; N uni27A2 ; G 3871 -U 10147 ; WX 754 ; N uni27A3 ; G 3872 -U 10148 ; WX 754 ; N uni27A4 ; G 3873 -U 10149 ; WX 754 ; N uni27A5 ; G 3874 -U 10150 ; WX 754 ; N uni27A6 ; G 3875 -U 10151 ; WX 754 ; N uni27A7 ; G 3876 -U 10152 ; WX 754 ; N uni27A8 ; G 3877 -U 10153 ; WX 754 ; N uni27A9 ; G 3878 -U 10154 ; WX 754 ; N uni27AA ; G 3879 -U 10155 ; WX 754 ; N uni27AB ; G 3880 -U 10156 ; WX 754 ; N uni27AC ; G 3881 -U 10157 ; WX 754 ; N uni27AD ; G 3882 -U 10158 ; WX 754 ; N uni27AE ; G 3883 -U 10159 ; WX 754 ; N uni27AF ; G 3884 -U 10161 ; WX 754 ; N uni27B1 ; G 3885 -U 10162 ; WX 754 ; N uni27B2 ; G 3886 -U 10163 ; WX 754 ; N uni27B3 ; G 3887 -U 10164 ; WX 754 ; N uni27B4 ; G 3888 -U 10165 ; WX 754 ; N uni27B5 ; G 3889 -U 10166 ; WX 754 ; N uni27B6 ; G 3890 -U 10167 ; WX 754 ; N uni27B7 ; G 3891 -U 10168 ; WX 754 ; N uni27B8 ; G 3892 -U 10169 ; WX 754 ; N uni27B9 ; G 3893 -U 10170 ; WX 754 ; N uni27BA ; G 3894 -U 10171 ; WX 754 ; N uni27BB ; G 3895 -U 10172 ; WX 754 ; N uni27BC ; G 3896 -U 10173 ; WX 754 ; N uni27BD ; G 3897 -U 10174 ; WX 754 ; N uni27BE ; G 3898 -U 10181 ; WX 351 ; N uni27C5 ; G 3899 -U 10182 ; WX 351 ; N uni27C6 ; G 3900 -U 10208 ; WX 444 ; N uni27E0 ; G 3901 -U 10214 ; WX 445 ; N uni27E6 ; G 3902 -U 10215 ; WX 445 ; N uni27E7 ; G 3903 -U 10216 ; WX 351 ; N uni27E8 ; G 3904 -U 10217 ; WX 351 ; N uni27E9 ; G 3905 -U 10218 ; WX 500 ; N uni27EA ; G 3906 -U 10219 ; WX 500 ; N uni27EB ; G 3907 -U 10224 ; WX 754 ; N uni27F0 ; G 3908 -U 10225 ; WX 754 ; N uni27F1 ; G 3909 -U 10226 ; WX 754 ; N uni27F2 ; G 3910 -U 10227 ; WX 754 ; N uni27F3 ; G 3911 -U 10228 ; WX 1042 ; N uni27F4 ; G 3912 -U 10229 ; WX 1290 ; N uni27F5 ; G 3913 -U 10230 ; WX 1290 ; N uni27F6 ; G 3914 -U 10231 ; WX 1290 ; N uni27F7 ; G 3915 -U 10232 ; WX 1290 ; N uni27F8 ; G 3916 -U 10233 ; WX 1290 ; N uni27F9 ; G 3917 -U 10234 ; WX 1290 ; N uni27FA ; G 3918 -U 10235 ; WX 1290 ; N uni27FB ; G 3919 -U 10236 ; WX 1290 ; N uni27FC ; G 3920 -U 10237 ; WX 1290 ; N uni27FD ; G 3921 -U 10238 ; WX 1290 ; N uni27FE ; G 3922 -U 10239 ; WX 1290 ; N uni27FF ; G 3923 -U 10240 ; WX 659 ; N uni2800 ; G 3924 -U 10241 ; WX 659 ; N uni2801 ; G 3925 -U 10242 ; WX 659 ; N uni2802 ; G 3926 -U 10243 ; WX 659 ; N uni2803 ; G 3927 -U 10244 ; WX 659 ; N uni2804 ; G 3928 -U 10245 ; WX 659 ; N uni2805 ; G 3929 -U 10246 ; WX 659 ; N uni2806 ; G 3930 -U 10247 ; WX 659 ; N uni2807 ; G 3931 -U 10248 ; WX 659 ; N uni2808 ; G 3932 -U 10249 ; WX 659 ; N uni2809 ; G 3933 -U 10250 ; WX 659 ; N uni280A ; G 3934 -U 10251 ; WX 659 ; N uni280B ; G 3935 -U 10252 ; WX 659 ; N uni280C ; G 3936 -U 10253 ; WX 659 ; N uni280D ; G 3937 -U 10254 ; WX 659 ; N uni280E ; G 3938 -U 10255 ; WX 659 ; N uni280F ; G 3939 -U 10256 ; WX 659 ; N uni2810 ; G 3940 -U 10257 ; WX 659 ; N uni2811 ; G 3941 -U 10258 ; WX 659 ; N uni2812 ; G 3942 -U 10259 ; WX 659 ; N uni2813 ; G 3943 -U 10260 ; WX 659 ; N uni2814 ; G 3944 -U 10261 ; WX 659 ; N uni2815 ; G 3945 -U 10262 ; WX 659 ; N uni2816 ; G 3946 -U 10263 ; WX 659 ; N uni2817 ; G 3947 -U 10264 ; WX 659 ; N uni2818 ; G 3948 -U 10265 ; WX 659 ; N uni2819 ; G 3949 -U 10266 ; WX 659 ; N uni281A ; G 3950 -U 10267 ; WX 659 ; N uni281B ; G 3951 -U 10268 ; WX 659 ; N uni281C ; G 3952 -U 10269 ; WX 659 ; N uni281D ; G 3953 -U 10270 ; WX 659 ; N uni281E ; G 3954 -U 10271 ; WX 659 ; N uni281F ; G 3955 -U 10272 ; WX 659 ; N uni2820 ; G 3956 -U 10273 ; WX 659 ; N uni2821 ; G 3957 -U 10274 ; WX 659 ; N uni2822 ; G 3958 -U 10275 ; WX 659 ; N uni2823 ; G 3959 -U 10276 ; WX 659 ; N uni2824 ; G 3960 -U 10277 ; WX 659 ; N uni2825 ; G 3961 -U 10278 ; WX 659 ; N uni2826 ; G 3962 -U 10279 ; WX 659 ; N uni2827 ; G 3963 -U 10280 ; WX 659 ; N uni2828 ; G 3964 -U 10281 ; WX 659 ; N uni2829 ; G 3965 -U 10282 ; WX 659 ; N uni282A ; G 3966 -U 10283 ; WX 659 ; N uni282B ; G 3967 -U 10284 ; WX 659 ; N uni282C ; G 3968 -U 10285 ; WX 659 ; N uni282D ; G 3969 -U 10286 ; WX 659 ; N uni282E ; G 3970 -U 10287 ; WX 659 ; N uni282F ; G 3971 -U 10288 ; WX 659 ; N uni2830 ; G 3972 -U 10289 ; WX 659 ; N uni2831 ; G 3973 -U 10290 ; WX 659 ; N uni2832 ; G 3974 -U 10291 ; WX 659 ; N uni2833 ; G 3975 -U 10292 ; WX 659 ; N uni2834 ; G 3976 -U 10293 ; WX 659 ; N uni2835 ; G 3977 -U 10294 ; WX 659 ; N uni2836 ; G 3978 -U 10295 ; WX 659 ; N uni2837 ; G 3979 -U 10296 ; WX 659 ; N uni2838 ; G 3980 -U 10297 ; WX 659 ; N uni2839 ; G 3981 -U 10298 ; WX 659 ; N uni283A ; G 3982 -U 10299 ; WX 659 ; N uni283B ; G 3983 -U 10300 ; WX 659 ; N uni283C ; G 3984 -U 10301 ; WX 659 ; N uni283D ; G 3985 -U 10302 ; WX 659 ; N uni283E ; G 3986 -U 10303 ; WX 659 ; N uni283F ; G 3987 -U 10304 ; WX 659 ; N uni2840 ; G 3988 -U 10305 ; WX 659 ; N uni2841 ; G 3989 -U 10306 ; WX 659 ; N uni2842 ; G 3990 -U 10307 ; WX 659 ; N uni2843 ; G 3991 -U 10308 ; WX 659 ; N uni2844 ; G 3992 -U 10309 ; WX 659 ; N uni2845 ; G 3993 -U 10310 ; WX 659 ; N uni2846 ; G 3994 -U 10311 ; WX 659 ; N uni2847 ; G 3995 -U 10312 ; WX 659 ; N uni2848 ; G 3996 -U 10313 ; WX 659 ; N uni2849 ; G 3997 -U 10314 ; WX 659 ; N uni284A ; G 3998 -U 10315 ; WX 659 ; N uni284B ; G 3999 -U 10316 ; WX 659 ; N uni284C ; G 4000 -U 10317 ; WX 659 ; N uni284D ; G 4001 -U 10318 ; WX 659 ; N uni284E ; G 4002 -U 10319 ; WX 659 ; N uni284F ; G 4003 -U 10320 ; WX 659 ; N uni2850 ; G 4004 -U 10321 ; WX 659 ; N uni2851 ; G 4005 -U 10322 ; WX 659 ; N uni2852 ; G 4006 -U 10323 ; WX 659 ; N uni2853 ; G 4007 -U 10324 ; WX 659 ; N uni2854 ; G 4008 -U 10325 ; WX 659 ; N uni2855 ; G 4009 -U 10326 ; WX 659 ; N uni2856 ; G 4010 -U 10327 ; WX 659 ; N uni2857 ; G 4011 -U 10328 ; WX 659 ; N uni2858 ; G 4012 -U 10329 ; WX 659 ; N uni2859 ; G 4013 -U 10330 ; WX 659 ; N uni285A ; G 4014 -U 10331 ; WX 659 ; N uni285B ; G 4015 -U 10332 ; WX 659 ; N uni285C ; G 4016 -U 10333 ; WX 659 ; N uni285D ; G 4017 -U 10334 ; WX 659 ; N uni285E ; G 4018 -U 10335 ; WX 659 ; N uni285F ; G 4019 -U 10336 ; WX 659 ; N uni2860 ; G 4020 -U 10337 ; WX 659 ; N uni2861 ; G 4021 -U 10338 ; WX 659 ; N uni2862 ; G 4022 -U 10339 ; WX 659 ; N uni2863 ; G 4023 -U 10340 ; WX 659 ; N uni2864 ; G 4024 -U 10341 ; WX 659 ; N uni2865 ; G 4025 -U 10342 ; WX 659 ; N uni2866 ; G 4026 -U 10343 ; WX 659 ; N uni2867 ; G 4027 -U 10344 ; WX 659 ; N uni2868 ; G 4028 -U 10345 ; WX 659 ; N uni2869 ; G 4029 -U 10346 ; WX 659 ; N uni286A ; G 4030 -U 10347 ; WX 659 ; N uni286B ; G 4031 -U 10348 ; WX 659 ; N uni286C ; G 4032 -U 10349 ; WX 659 ; N uni286D ; G 4033 -U 10350 ; WX 659 ; N uni286E ; G 4034 -U 10351 ; WX 659 ; N uni286F ; G 4035 -U 10352 ; WX 659 ; N uni2870 ; G 4036 -U 10353 ; WX 659 ; N uni2871 ; G 4037 -U 10354 ; WX 659 ; N uni2872 ; G 4038 -U 10355 ; WX 659 ; N uni2873 ; G 4039 -U 10356 ; WX 659 ; N uni2874 ; G 4040 -U 10357 ; WX 659 ; N uni2875 ; G 4041 -U 10358 ; WX 659 ; N uni2876 ; G 4042 -U 10359 ; WX 659 ; N uni2877 ; G 4043 -U 10360 ; WX 659 ; N uni2878 ; G 4044 -U 10361 ; WX 659 ; N uni2879 ; G 4045 -U 10362 ; WX 659 ; N uni287A ; G 4046 -U 10363 ; WX 659 ; N uni287B ; G 4047 -U 10364 ; WX 659 ; N uni287C ; G 4048 -U 10365 ; WX 659 ; N uni287D ; G 4049 -U 10366 ; WX 659 ; N uni287E ; G 4050 -U 10367 ; WX 659 ; N uni287F ; G 4051 -U 10368 ; WX 659 ; N uni2880 ; G 4052 -U 10369 ; WX 659 ; N uni2881 ; G 4053 -U 10370 ; WX 659 ; N uni2882 ; G 4054 -U 10371 ; WX 659 ; N uni2883 ; G 4055 -U 10372 ; WX 659 ; N uni2884 ; G 4056 -U 10373 ; WX 659 ; N uni2885 ; G 4057 -U 10374 ; WX 659 ; N uni2886 ; G 4058 -U 10375 ; WX 659 ; N uni2887 ; G 4059 -U 10376 ; WX 659 ; N uni2888 ; G 4060 -U 10377 ; WX 659 ; N uni2889 ; G 4061 -U 10378 ; WX 659 ; N uni288A ; G 4062 -U 10379 ; WX 659 ; N uni288B ; G 4063 -U 10380 ; WX 659 ; N uni288C ; G 4064 -U 10381 ; WX 659 ; N uni288D ; G 4065 -U 10382 ; WX 659 ; N uni288E ; G 4066 -U 10383 ; WX 659 ; N uni288F ; G 4067 -U 10384 ; WX 659 ; N uni2890 ; G 4068 -U 10385 ; WX 659 ; N uni2891 ; G 4069 -U 10386 ; WX 659 ; N uni2892 ; G 4070 -U 10387 ; WX 659 ; N uni2893 ; G 4071 -U 10388 ; WX 659 ; N uni2894 ; G 4072 -U 10389 ; WX 659 ; N uni2895 ; G 4073 -U 10390 ; WX 659 ; N uni2896 ; G 4074 -U 10391 ; WX 659 ; N uni2897 ; G 4075 -U 10392 ; WX 659 ; N uni2898 ; G 4076 -U 10393 ; WX 659 ; N uni2899 ; G 4077 -U 10394 ; WX 659 ; N uni289A ; G 4078 -U 10395 ; WX 659 ; N uni289B ; G 4079 -U 10396 ; WX 659 ; N uni289C ; G 4080 -U 10397 ; WX 659 ; N uni289D ; G 4081 -U 10398 ; WX 659 ; N uni289E ; G 4082 -U 10399 ; WX 659 ; N uni289F ; G 4083 -U 10400 ; WX 659 ; N uni28A0 ; G 4084 -U 10401 ; WX 659 ; N uni28A1 ; G 4085 -U 10402 ; WX 659 ; N uni28A2 ; G 4086 -U 10403 ; WX 659 ; N uni28A3 ; G 4087 -U 10404 ; WX 659 ; N uni28A4 ; G 4088 -U 10405 ; WX 659 ; N uni28A5 ; G 4089 -U 10406 ; WX 659 ; N uni28A6 ; G 4090 -U 10407 ; WX 659 ; N uni28A7 ; G 4091 -U 10408 ; WX 659 ; N uni28A8 ; G 4092 -U 10409 ; WX 659 ; N uni28A9 ; G 4093 -U 10410 ; WX 659 ; N uni28AA ; G 4094 -U 10411 ; WX 659 ; N uni28AB ; G 4095 -U 10412 ; WX 659 ; N uni28AC ; G 4096 -U 10413 ; WX 659 ; N uni28AD ; G 4097 -U 10414 ; WX 659 ; N uni28AE ; G 4098 -U 10415 ; WX 659 ; N uni28AF ; G 4099 -U 10416 ; WX 659 ; N uni28B0 ; G 4100 -U 10417 ; WX 659 ; N uni28B1 ; G 4101 -U 10418 ; WX 659 ; N uni28B2 ; G 4102 -U 10419 ; WX 659 ; N uni28B3 ; G 4103 -U 10420 ; WX 659 ; N uni28B4 ; G 4104 -U 10421 ; WX 659 ; N uni28B5 ; G 4105 -U 10422 ; WX 659 ; N uni28B6 ; G 4106 -U 10423 ; WX 659 ; N uni28B7 ; G 4107 -U 10424 ; WX 659 ; N uni28B8 ; G 4108 -U 10425 ; WX 659 ; N uni28B9 ; G 4109 -U 10426 ; WX 659 ; N uni28BA ; G 4110 -U 10427 ; WX 659 ; N uni28BB ; G 4111 -U 10428 ; WX 659 ; N uni28BC ; G 4112 -U 10429 ; WX 659 ; N uni28BD ; G 4113 -U 10430 ; WX 659 ; N uni28BE ; G 4114 -U 10431 ; WX 659 ; N uni28BF ; G 4115 -U 10432 ; WX 659 ; N uni28C0 ; G 4116 -U 10433 ; WX 659 ; N uni28C1 ; G 4117 -U 10434 ; WX 659 ; N uni28C2 ; G 4118 -U 10435 ; WX 659 ; N uni28C3 ; G 4119 -U 10436 ; WX 659 ; N uni28C4 ; G 4120 -U 10437 ; WX 659 ; N uni28C5 ; G 4121 -U 10438 ; WX 659 ; N uni28C6 ; G 4122 -U 10439 ; WX 659 ; N uni28C7 ; G 4123 -U 10440 ; WX 659 ; N uni28C8 ; G 4124 -U 10441 ; WX 659 ; N uni28C9 ; G 4125 -U 10442 ; WX 659 ; N uni28CA ; G 4126 -U 10443 ; WX 659 ; N uni28CB ; G 4127 -U 10444 ; WX 659 ; N uni28CC ; G 4128 -U 10445 ; WX 659 ; N uni28CD ; G 4129 -U 10446 ; WX 659 ; N uni28CE ; G 4130 -U 10447 ; WX 659 ; N uni28CF ; G 4131 -U 10448 ; WX 659 ; N uni28D0 ; G 4132 -U 10449 ; WX 659 ; N uni28D1 ; G 4133 -U 10450 ; WX 659 ; N uni28D2 ; G 4134 -U 10451 ; WX 659 ; N uni28D3 ; G 4135 -U 10452 ; WX 659 ; N uni28D4 ; G 4136 -U 10453 ; WX 659 ; N uni28D5 ; G 4137 -U 10454 ; WX 659 ; N uni28D6 ; G 4138 -U 10455 ; WX 659 ; N uni28D7 ; G 4139 -U 10456 ; WX 659 ; N uni28D8 ; G 4140 -U 10457 ; WX 659 ; N uni28D9 ; G 4141 -U 10458 ; WX 659 ; N uni28DA ; G 4142 -U 10459 ; WX 659 ; N uni28DB ; G 4143 -U 10460 ; WX 659 ; N uni28DC ; G 4144 -U 10461 ; WX 659 ; N uni28DD ; G 4145 -U 10462 ; WX 659 ; N uni28DE ; G 4146 -U 10463 ; WX 659 ; N uni28DF ; G 4147 -U 10464 ; WX 659 ; N uni28E0 ; G 4148 -U 10465 ; WX 659 ; N uni28E1 ; G 4149 -U 10466 ; WX 659 ; N uni28E2 ; G 4150 -U 10467 ; WX 659 ; N uni28E3 ; G 4151 -U 10468 ; WX 659 ; N uni28E4 ; G 4152 -U 10469 ; WX 659 ; N uni28E5 ; G 4153 -U 10470 ; WX 659 ; N uni28E6 ; G 4154 -U 10471 ; WX 659 ; N uni28E7 ; G 4155 -U 10472 ; WX 659 ; N uni28E8 ; G 4156 -U 10473 ; WX 659 ; N uni28E9 ; G 4157 -U 10474 ; WX 659 ; N uni28EA ; G 4158 -U 10475 ; WX 659 ; N uni28EB ; G 4159 -U 10476 ; WX 659 ; N uni28EC ; G 4160 -U 10477 ; WX 659 ; N uni28ED ; G 4161 -U 10478 ; WX 659 ; N uni28EE ; G 4162 -U 10479 ; WX 659 ; N uni28EF ; G 4163 -U 10480 ; WX 659 ; N uni28F0 ; G 4164 -U 10481 ; WX 659 ; N uni28F1 ; G 4165 -U 10482 ; WX 659 ; N uni28F2 ; G 4166 -U 10483 ; WX 659 ; N uni28F3 ; G 4167 -U 10484 ; WX 659 ; N uni28F4 ; G 4168 -U 10485 ; WX 659 ; N uni28F5 ; G 4169 -U 10486 ; WX 659 ; N uni28F6 ; G 4170 -U 10487 ; WX 659 ; N uni28F7 ; G 4171 -U 10488 ; WX 659 ; N uni28F8 ; G 4172 -U 10489 ; WX 659 ; N uni28F9 ; G 4173 -U 10490 ; WX 659 ; N uni28FA ; G 4174 -U 10491 ; WX 659 ; N uni28FB ; G 4175 -U 10492 ; WX 659 ; N uni28FC ; G 4176 -U 10493 ; WX 659 ; N uni28FD ; G 4177 -U 10494 ; WX 659 ; N uni28FE ; G 4178 -U 10495 ; WX 659 ; N uni28FF ; G 4179 -U 10502 ; WX 754 ; N uni2906 ; G 4180 -U 10503 ; WX 754 ; N uni2907 ; G 4181 -U 10506 ; WX 754 ; N uni290A ; G 4182 -U 10507 ; WX 754 ; N uni290B ; G 4183 -U 10560 ; WX 615 ; N uni2940 ; G 4184 -U 10561 ; WX 615 ; N uni2941 ; G 4185 -U 10627 ; WX 660 ; N uni2983 ; G 4186 -U 10628 ; WX 660 ; N uni2984 ; G 4187 -U 10702 ; WX 754 ; N uni29CE ; G 4188 -U 10703 ; WX 900 ; N uni29CF ; G 4189 -U 10704 ; WX 900 ; N uni29D0 ; G 4190 -U 10705 ; WX 900 ; N uni29D1 ; G 4191 -U 10706 ; WX 900 ; N uni29D2 ; G 4192 -U 10707 ; WX 900 ; N uni29D3 ; G 4193 -U 10708 ; WX 900 ; N uni29D4 ; G 4194 -U 10709 ; WX 900 ; N uni29D5 ; G 4195 -U 10731 ; WX 444 ; N uni29EB ; G 4196 -U 10746 ; WX 754 ; N uni29FA ; G 4197 -U 10747 ; WX 754 ; N uni29FB ; G 4198 -U 10752 ; WX 900 ; N uni2A00 ; G 4199 -U 10753 ; WX 900 ; N uni2A01 ; G 4200 -U 10754 ; WX 900 ; N uni2A02 ; G 4201 -U 10764 ; WX 1192 ; N uni2A0C ; G 4202 -U 10765 ; WX 469 ; N uni2A0D ; G 4203 -U 10766 ; WX 469 ; N uni2A0E ; G 4204 -U 10767 ; WX 469 ; N uni2A0F ; G 4205 -U 10768 ; WX 469 ; N uni2A10 ; G 4206 -U 10769 ; WX 469 ; N uni2A11 ; G 4207 -U 10770 ; WX 469 ; N uni2A12 ; G 4208 -U 10771 ; WX 469 ; N uni2A13 ; G 4209 -U 10772 ; WX 469 ; N uni2A14 ; G 4210 -U 10773 ; WX 469 ; N uni2A15 ; G 4211 -U 10774 ; WX 469 ; N uni2A16 ; G 4212 -U 10775 ; WX 469 ; N uni2A17 ; G 4213 -U 10776 ; WX 469 ; N uni2A18 ; G 4214 -U 10777 ; WX 469 ; N uni2A19 ; G 4215 -U 10778 ; WX 469 ; N uni2A1A ; G 4216 -U 10779 ; WX 469 ; N uni2A1B ; G 4217 -U 10780 ; WX 469 ; N uni2A1C ; G 4218 -U 10799 ; WX 754 ; N uni2A2F ; G 4219 -U 10877 ; WX 754 ; N uni2A7D ; G 4220 -U 10878 ; WX 754 ; N uni2A7E ; G 4221 -U 10879 ; WX 754 ; N uni2A7F ; G 4222 -U 10880 ; WX 754 ; N uni2A80 ; G 4223 -U 10881 ; WX 754 ; N uni2A81 ; G 4224 -U 10882 ; WX 754 ; N uni2A82 ; G 4225 -U 10883 ; WX 754 ; N uni2A83 ; G 4226 -U 10884 ; WX 754 ; N uni2A84 ; G 4227 -U 10885 ; WX 754 ; N uni2A85 ; G 4228 -U 10886 ; WX 754 ; N uni2A86 ; G 4229 -U 10887 ; WX 754 ; N uni2A87 ; G 4230 -U 10888 ; WX 754 ; N uni2A88 ; G 4231 -U 10889 ; WX 754 ; N uni2A89 ; G 4232 -U 10890 ; WX 754 ; N uni2A8A ; G 4233 -U 10891 ; WX 754 ; N uni2A8B ; G 4234 -U 10892 ; WX 754 ; N uni2A8C ; G 4235 -U 10893 ; WX 754 ; N uni2A8D ; G 4236 -U 10894 ; WX 754 ; N uni2A8E ; G 4237 -U 10895 ; WX 754 ; N uni2A8F ; G 4238 -U 10896 ; WX 754 ; N uni2A90 ; G 4239 -U 10897 ; WX 754 ; N uni2A91 ; G 4240 -U 10898 ; WX 754 ; N uni2A92 ; G 4241 -U 10899 ; WX 754 ; N uni2A93 ; G 4242 -U 10900 ; WX 754 ; N uni2A94 ; G 4243 -U 10901 ; WX 754 ; N uni2A95 ; G 4244 -U 10902 ; WX 754 ; N uni2A96 ; G 4245 -U 10903 ; WX 754 ; N uni2A97 ; G 4246 -U 10904 ; WX 754 ; N uni2A98 ; G 4247 -U 10905 ; WX 754 ; N uni2A99 ; G 4248 -U 10906 ; WX 754 ; N uni2A9A ; G 4249 -U 10907 ; WX 754 ; N uni2A9B ; G 4250 -U 10908 ; WX 754 ; N uni2A9C ; G 4251 -U 10909 ; WX 754 ; N uni2A9D ; G 4252 -U 10910 ; WX 754 ; N uni2A9E ; G 4253 -U 10911 ; WX 754 ; N uni2A9F ; G 4254 -U 10912 ; WX 754 ; N uni2AA0 ; G 4255 -U 10926 ; WX 754 ; N uni2AAE ; G 4256 -U 10927 ; WX 754 ; N uni2AAF ; G 4257 -U 10928 ; WX 754 ; N uni2AB0 ; G 4258 -U 10929 ; WX 754 ; N uni2AB1 ; G 4259 -U 10930 ; WX 754 ; N uni2AB2 ; G 4260 -U 10931 ; WX 754 ; N uni2AB3 ; G 4261 -U 10932 ; WX 754 ; N uni2AB4 ; G 4262 -U 10933 ; WX 754 ; N uni2AB5 ; G 4263 -U 10934 ; WX 754 ; N uni2AB6 ; G 4264 -U 10935 ; WX 754 ; N uni2AB7 ; G 4265 -U 10936 ; WX 754 ; N uni2AB8 ; G 4266 -U 10937 ; WX 754 ; N uni2AB9 ; G 4267 -U 10938 ; WX 754 ; N uni2ABA ; G 4268 -U 11001 ; WX 754 ; N uni2AF9 ; G 4269 -U 11002 ; WX 754 ; N uni2AFA ; G 4270 -U 11008 ; WX 754 ; N uni2B00 ; G 4271 -U 11009 ; WX 754 ; N uni2B01 ; G 4272 -U 11010 ; WX 754 ; N uni2B02 ; G 4273 -U 11011 ; WX 754 ; N uni2B03 ; G 4274 -U 11012 ; WX 754 ; N uni2B04 ; G 4275 -U 11013 ; WX 754 ; N uni2B05 ; G 4276 -U 11014 ; WX 754 ; N uni2B06 ; G 4277 -U 11015 ; WX 754 ; N uni2B07 ; G 4278 -U 11016 ; WX 754 ; N uni2B08 ; G 4279 -U 11017 ; WX 754 ; N uni2B09 ; G 4280 -U 11018 ; WX 754 ; N uni2B0A ; G 4281 -U 11019 ; WX 754 ; N uni2B0B ; G 4282 -U 11020 ; WX 754 ; N uni2B0C ; G 4283 -U 11021 ; WX 754 ; N uni2B0D ; G 4284 -U 11022 ; WX 752 ; N uni2B0E ; G 4285 -U 11023 ; WX 752 ; N uni2B0F ; G 4286 -U 11024 ; WX 752 ; N uni2B10 ; G 4287 -U 11025 ; WX 752 ; N uni2B11 ; G 4288 -U 11026 ; WX 850 ; N uni2B12 ; G 4289 -U 11027 ; WX 850 ; N uni2B13 ; G 4290 -U 11028 ; WX 850 ; N uni2B14 ; G 4291 -U 11029 ; WX 850 ; N uni2B15 ; G 4292 -U 11030 ; WX 692 ; N uni2B16 ; G 4293 -U 11031 ; WX 692 ; N uni2B17 ; G 4294 -U 11032 ; WX 692 ; N uni2B18 ; G 4295 -U 11033 ; WX 692 ; N uni2B19 ; G 4296 -U 11034 ; WX 850 ; N uni2B1A ; G 4297 -U 11039 ; WX 782 ; N uni2B1F ; G 4298 -U 11040 ; WX 782 ; N uni2B20 ; G 4299 -U 11041 ; WX 786 ; N uni2B21 ; G 4300 -U 11042 ; WX 786 ; N uni2B22 ; G 4301 -U 11043 ; WX 786 ; N uni2B23 ; G 4302 -U 11044 ; WX 1007 ; N uni2B24 ; G 4303 -U 11091 ; WX 782 ; N uni2B53 ; G 4304 -U 11092 ; WX 782 ; N uni2B54 ; G 4305 -U 11360 ; WX 501 ; N uni2C60 ; G 4306 -U 11361 ; WX 250 ; N uni2C61 ; G 4307 -U 11362 ; WX 501 ; N uni2C62 ; G 4308 -U 11363 ; WX 542 ; N uni2C63 ; G 4309 -U 11364 ; WX 625 ; N uni2C64 ; G 4310 -U 11365 ; WX 551 ; N uni2C65 ; G 4311 -U 11366 ; WX 353 ; N uni2C66 ; G 4312 -U 11367 ; WX 677 ; N uni2C67 ; G 4313 -U 11368 ; WX 570 ; N uni2C68 ; G 4314 -U 11369 ; WX 590 ; N uni2C69 ; G 4315 -U 11370 ; WX 521 ; N uni2C6A ; G 4316 -U 11371 ; WX 616 ; N uni2C6B ; G 4317 -U 11372 ; WX 472 ; N uni2C6C ; G 4318 -U 11373 ; WX 703 ; N uni2C6D ; G 4319 -U 11374 ; WX 776 ; N uni2C6E ; G 4320 -U 11375 ; WX 615 ; N uni2C6F ; G 4321 -U 11376 ; WX 703 ; N uni2C70 ; G 4322 -U 11377 ; WX 661 ; N uni2C71 ; G 4323 -U 11378 ; WX 1015 ; N uni2C72 ; G 4324 -U 11379 ; WX 865 ; N uni2C73 ; G 4325 -U 11380 ; WX 532 ; N uni2C74 ; G 4326 -U 11381 ; WX 589 ; N uni2C75 ; G 4327 -U 11382 ; WX 511 ; N uni2C76 ; G 4328 -U 11383 ; WX 593 ; N uni2C77 ; G 4329 -U 11385 ; WX 373 ; N uni2C79 ; G 4330 -U 11386 ; WX 550 ; N uni2C7A ; G 4331 -U 11387 ; WX 441 ; N uni2C7B ; G 4332 -U 11388 ; WX 157 ; N uni2C7C ; G 4333 -U 11389 ; WX 387 ; N uni2C7D ; G 4334 -U 11390 ; WX 571 ; N uni2C7E ; G 4335 -U 11391 ; WX 616 ; N uni2C7F ; G 4336 -U 11800 ; WX 478 ; N uni2E18 ; G 4337 -U 11810 ; WX 351 ; N uni2E22 ; G 4338 -U 11811 ; WX 351 ; N uni2E23 ; G 4339 -U 11812 ; WX 351 ; N uni2E24 ; G 4340 -U 11813 ; WX 351 ; N uni2E25 ; G 4341 -U 11822 ; WX 478 ; N uni2E2E ; G 4342 -U 19904 ; WX 807 ; N uni4DC0 ; G 4343 -U 19905 ; WX 807 ; N uni4DC1 ; G 4344 -U 19906 ; WX 807 ; N uni4DC2 ; G 4345 -U 19907 ; WX 807 ; N uni4DC3 ; G 4346 -U 19908 ; WX 807 ; N uni4DC4 ; G 4347 -U 19909 ; WX 807 ; N uni4DC5 ; G 4348 -U 19910 ; WX 807 ; N uni4DC6 ; G 4349 -U 19911 ; WX 807 ; N uni4DC7 ; G 4350 -U 19912 ; WX 807 ; N uni4DC8 ; G 4351 -U 19913 ; WX 807 ; N uni4DC9 ; G 4352 -U 19914 ; WX 807 ; N uni4DCA ; G 4353 -U 19915 ; WX 807 ; N uni4DCB ; G 4354 -U 19916 ; WX 807 ; N uni4DCC ; G 4355 -U 19917 ; WX 807 ; N uni4DCD ; G 4356 -U 19918 ; WX 807 ; N uni4DCE ; G 4357 -U 19919 ; WX 807 ; N uni4DCF ; G 4358 -U 19920 ; WX 807 ; N uni4DD0 ; G 4359 -U 19921 ; WX 807 ; N uni4DD1 ; G 4360 -U 19922 ; WX 807 ; N uni4DD2 ; G 4361 -U 19923 ; WX 807 ; N uni4DD3 ; G 4362 -U 19924 ; WX 807 ; N uni4DD4 ; G 4363 -U 19925 ; WX 807 ; N uni4DD5 ; G 4364 -U 19926 ; WX 807 ; N uni4DD6 ; G 4365 -U 19927 ; WX 807 ; N uni4DD7 ; G 4366 -U 19928 ; WX 807 ; N uni4DD8 ; G 4367 -U 19929 ; WX 807 ; N uni4DD9 ; G 4368 -U 19930 ; WX 807 ; N uni4DDA ; G 4369 -U 19931 ; WX 807 ; N uni4DDB ; G 4370 -U 19932 ; WX 807 ; N uni4DDC ; G 4371 -U 19933 ; WX 807 ; N uni4DDD ; G 4372 -U 19934 ; WX 807 ; N uni4DDE ; G 4373 -U 19935 ; WX 807 ; N uni4DDF ; G 4374 -U 19936 ; WX 807 ; N uni4DE0 ; G 4375 -U 19937 ; WX 807 ; N uni4DE1 ; G 4376 -U 19938 ; WX 807 ; N uni4DE2 ; G 4377 -U 19939 ; WX 807 ; N uni4DE3 ; G 4378 -U 19940 ; WX 807 ; N uni4DE4 ; G 4379 -U 19941 ; WX 807 ; N uni4DE5 ; G 4380 -U 19942 ; WX 807 ; N uni4DE6 ; G 4381 -U 19943 ; WX 807 ; N uni4DE7 ; G 4382 -U 19944 ; WX 807 ; N uni4DE8 ; G 4383 -U 19945 ; WX 807 ; N uni4DE9 ; G 4384 -U 19946 ; WX 807 ; N uni4DEA ; G 4385 -U 19947 ; WX 807 ; N uni4DEB ; G 4386 -U 19948 ; WX 807 ; N uni4DEC ; G 4387 -U 19949 ; WX 807 ; N uni4DED ; G 4388 -U 19950 ; WX 807 ; N uni4DEE ; G 4389 -U 19951 ; WX 807 ; N uni4DEF ; G 4390 -U 19952 ; WX 807 ; N uni4DF0 ; G 4391 -U 19953 ; WX 807 ; N uni4DF1 ; G 4392 -U 19954 ; WX 807 ; N uni4DF2 ; G 4393 -U 19955 ; WX 807 ; N uni4DF3 ; G 4394 -U 19956 ; WX 807 ; N uni4DF4 ; G 4395 -U 19957 ; WX 807 ; N uni4DF5 ; G 4396 -U 19958 ; WX 807 ; N uni4DF6 ; G 4397 -U 19959 ; WX 807 ; N uni4DF7 ; G 4398 -U 19960 ; WX 807 ; N uni4DF8 ; G 4399 -U 19961 ; WX 807 ; N uni4DF9 ; G 4400 -U 19962 ; WX 807 ; N uni4DFA ; G 4401 -U 19963 ; WX 807 ; N uni4DFB ; G 4402 -U 19964 ; WX 807 ; N uni4DFC ; G 4403 -U 19965 ; WX 807 ; N uni4DFD ; G 4404 -U 19966 ; WX 807 ; N uni4DFE ; G 4405 -U 19967 ; WX 807 ; N uni4DFF ; G 4406 -U 42564 ; WX 571 ; N uniA644 ; G 4407 -U 42565 ; WX 469 ; N uniA645 ; G 4408 -U 42566 ; WX 318 ; N uniA646 ; G 4409 -U 42567 ; WX 304 ; N uniA647 ; G 4410 -U 42572 ; WX 1062 ; N uniA64C ; G 4411 -U 42573 ; WX 925 ; N uniA64D ; G 4412 -U 42576 ; WX 926 ; N uniA650 ; G 4413 -U 42577 ; WX 815 ; N uniA651 ; G 4414 -U 42580 ; WX 971 ; N uniA654 ; G 4415 -U 42581 ; WX 757 ; N uniA655 ; G 4416 -U 42582 ; WX 886 ; N uniA656 ; G 4417 -U 42583 ; WX 762 ; N uniA657 ; G 4418 -U 42594 ; WX 922 ; N uniA662 ; G 4419 -U 42595 ; WX 833 ; N uniA663 ; G 4420 -U 42596 ; WX 912 ; N uniA664 ; G 4421 -U 42597 ; WX 810 ; N uniA665 ; G 4422 -U 42598 ; WX 776 ; N uniA666 ; G 4423 -U 42599 ; WX 907 ; N uniA667 ; G 4424 -U 42600 ; WX 708 ; N uniA668 ; G 4425 -U 42601 ; WX 550 ; N uniA669 ; G 4426 -U 42602 ; WX 770 ; N uniA66A ; G 4427 -U 42603 ; WX 641 ; N uniA66B ; G 4428 -U 42604 ; WX 1222 ; N uniA66C ; G 4429 -U 42605 ; WX 917 ; N uniA66D ; G 4430 -U 42606 ; WX 791 ; N uniA66E ; G 4431 -U 42634 ; WX 725 ; N uniA68A ; G 4432 -U 42635 ; WX 649 ; N uniA68B ; G 4433 -U 42636 ; WX 549 ; N uniA68C ; G 4434 -U 42637 ; WX 524 ; N uniA68D ; G 4435 -U 42644 ; WX 617 ; N uniA694 ; G 4436 -U 42645 ; WX 570 ; N uniA695 ; G 4437 -U 42760 ; WX 444 ; N uniA708 ; G 4438 -U 42761 ; WX 444 ; N uniA709 ; G 4439 -U 42762 ; WX 444 ; N uniA70A ; G 4440 -U 42763 ; WX 444 ; N uniA70B ; G 4441 -U 42764 ; WX 444 ; N uniA70C ; G 4442 -U 42765 ; WX 444 ; N uniA70D ; G 4443 -U 42766 ; WX 444 ; N uniA70E ; G 4444 -U 42767 ; WX 444 ; N uniA70F ; G 4445 -U 42768 ; WX 444 ; N uniA710 ; G 4446 -U 42769 ; WX 444 ; N uniA711 ; G 4447 -U 42770 ; WX 444 ; N uniA712 ; G 4448 -U 42771 ; WX 444 ; N uniA713 ; G 4449 -U 42772 ; WX 444 ; N uniA714 ; G 4450 -U 42773 ; WX 444 ; N uniA715 ; G 4451 -U 42774 ; WX 444 ; N uniA716 ; G 4452 -U 42779 ; WX 332 ; N uniA71B ; G 4453 -U 42780 ; WX 332 ; N uniA71C ; G 4454 -U 42781 ; WX 227 ; N uniA71D ; G 4455 -U 42782 ; WX 227 ; N uniA71E ; G 4456 -U 42783 ; WX 227 ; N uniA71F ; G 4457 -U 42786 ; WX 347 ; N uniA722 ; G 4458 -U 42787 ; WX 320 ; N uniA723 ; G 4459 -U 42788 ; WX 424 ; N uniA724 ; G 4460 -U 42789 ; WX 424 ; N uniA725 ; G 4461 -U 42790 ; WX 677 ; N uniA726 ; G 4462 -U 42791 ; WX 570 ; N uniA727 ; G 4463 -U 42792 ; WX 790 ; N uniA728 ; G 4464 -U 42793 ; WX 638 ; N uniA729 ; G 4465 -U 42794 ; WX 553 ; N uniA72A ; G 4466 -U 42795 ; WX 486 ; N uniA72B ; G 4467 -U 42800 ; WX 441 ; N uniA730 ; G 4468 -U 42801 ; WX 469 ; N uniA731 ; G 4469 -U 42802 ; WX 1125 ; N uniA732 ; G 4470 -U 42803 ; WX 886 ; N uniA733 ; G 4471 -U 42804 ; WX 1097 ; N uniA734 ; G 4472 -U 42805 ; WX 900 ; N uniA735 ; G 4473 -U 42806 ; WX 1039 ; N uniA736 ; G 4474 -U 42807 ; WX 896 ; N uniA737 ; G 4475 -U 42808 ; WX 874 ; N uniA738 ; G 4476 -U 42809 ; WX 736 ; N uniA739 ; G 4477 -U 42810 ; WX 874 ; N uniA73A ; G 4478 -U 42811 ; WX 736 ; N uniA73B ; G 4479 -U 42812 ; WX 863 ; N uniA73C ; G 4480 -U 42813 ; WX 736 ; N uniA73D ; G 4481 -U 42814 ; WX 628 ; N uniA73E ; G 4482 -U 42815 ; WX 494 ; N uniA73F ; G 4483 -U 42822 ; WX 612 ; N uniA746 ; G 4484 -U 42823 ; WX 353 ; N uniA747 ; G 4485 -U 42824 ; WX 523 ; N uniA748 ; G 4486 -U 42825 ; WX 384 ; N uniA749 ; G 4487 -U 42826 ; WX 726 ; N uniA74A ; G 4488 -U 42827 ; WX 633 ; N uniA74B ; G 4489 -U 42830 ; WX 1222 ; N uniA74E ; G 4490 -U 42831 ; WX 917 ; N uniA74F ; G 4491 -U 42832 ; WX 542 ; N uniA750 ; G 4492 -U 42833 ; WX 571 ; N uniA751 ; G 4493 -U 42834 ; WX 660 ; N uniA752 ; G 4494 -U 42835 ; WX 697 ; N uniA753 ; G 4495 -U 42838 ; WX 708 ; N uniA756 ; G 4496 -U 42839 ; WX 571 ; N uniA757 ; G 4497 -U 42852 ; WX 544 ; N uniA764 ; G 4498 -U 42853 ; WX 571 ; N uniA765 ; G 4499 -U 42854 ; WX 544 ; N uniA766 ; G 4500 -U 42855 ; WX 571 ; N uniA767 ; G 4501 -U 42880 ; WX 501 ; N uniA780 ; G 4502 -U 42881 ; WX 250 ; N uniA781 ; G 4503 -U 42882 ; WX 662 ; N uniA782 ; G 4504 -U 42883 ; WX 570 ; N uniA783 ; G 4505 -U 42889 ; WX 303 ; N uniA789 ; G 4506 -U 42890 ; WX 338 ; N uniA78A ; G 4507 -U 42891 ; WX 360 ; N uniA78B ; G 4508 -U 42892 ; WX 247 ; N uniA78C ; G 4509 -U 42893 ; WX 617 ; N uniA78D ; G 4510 -U 43003 ; WX 518 ; N uniA7FB ; G 4511 -U 43004 ; WX 542 ; N uniA7FC ; G 4512 -U 43005 ; WX 776 ; N uniA7FD ; G 4513 -U 43006 ; WX 265 ; N uniA7FE ; G 4514 -U 43007 ; WX 1079 ; N uniA7FF ; G 4515 -U 61184 ; WX 192 ; N uni02E5.5 ; G 4516 -U 61185 ; WX 214 ; N uni02E6.5 ; G 4517 -U 61186 ; WX 231 ; N uni02E7.5 ; G 4518 -U 61187 ; WX 237 ; N uni02E8.5 ; G 4519 -U 61188 ; WX 240 ; N uni02E9.5 ; G 4520 -U 61189 ; WX 214 ; N uni02E5.4 ; G 4521 -U 61190 ; WX 192 ; N uni02E6.4 ; G 4522 -U 61191 ; WX 214 ; N uni02E7.4 ; G 4523 -U 61192 ; WX 231 ; N uni02E8.4 ; G 4524 -U 61193 ; WX 237 ; N uni02E9.4 ; G 4525 -U 61194 ; WX 231 ; N uni02E5.3 ; G 4526 -U 61195 ; WX 214 ; N uni02E6.3 ; G 4527 -U 61196 ; WX 192 ; N uni02E7.3 ; G 4528 -U 61197 ; WX 214 ; N uni02E8.3 ; G 4529 -U 61198 ; WX 231 ; N uni02E9.3 ; G 4530 -U 61199 ; WX 237 ; N uni02E5.2 ; G 4531 -U 61200 ; WX 231 ; N uni02E6.2 ; G 4532 -U 61201 ; WX 214 ; N uni02E7.2 ; G 4533 -U 61202 ; WX 192 ; N uni02E8.2 ; G 4534 -U 61203 ; WX 214 ; N uni02E9.2 ; G 4535 -U 61204 ; WX 240 ; N uni02E5.1 ; G 4536 -U 61205 ; WX 237 ; N uni02E6.1 ; G 4537 -U 61206 ; WX 231 ; N uni02E7.1 ; G 4538 -U 61207 ; WX 214 ; N uni02E8.1 ; G 4539 -U 61208 ; WX 192 ; N uni02E9.1 ; G 4540 -U 61209 ; WX 247 ; N stem ; G 4541 -U 63173 ; WX 550 ; N uniF6C5 ; G 4542 -U 64256 ; WX 649 ; N uniFB00 ; G 4543 -U 64257 ; WX 581 ; N fi ; G 4544 -U 64258 ; WX 581 ; N fl ; G 4545 -U 64259 ; WX 899 ; N uniFB03 ; G 4546 -U 64260 ; WX 899 ; N uniFB04 ; G 4547 -U 64261 ; WX 617 ; N uniFB05 ; G 4548 -U 64262 ; WX 774 ; N uniFB06 ; G 4549 -U 64275 ; WX 1081 ; N uniFB13 ; G 4550 -U 64276 ; WX 1081 ; N uniFB14 ; G 4551 -U 64277 ; WX 1076 ; N uniFB15 ; G 4552 -U 64278 ; WX 1067 ; N uniFB16 ; G 4553 -U 64279 ; WX 1376 ; N uniFB17 ; G 4554 -U 64285 ; WX 245 ; N uniFB1D ; G 4555 -U 64286 ; WX 0 ; N uniFB1E ; G 4556 -U 64287 ; WX 423 ; N uniFB1F ; G 4557 -U 64288 ; WX 572 ; N uniFB20 ; G 4558 -U 64289 ; WX 770 ; N uniFB21 ; G 4559 -U 64290 ; WX 696 ; N uniFB22 ; G 4560 -U 64291 ; WX 815 ; N uniFB23 ; G 4561 -U 64292 ; WX 694 ; N uniFB24 ; G 4562 -U 64293 ; WX 759 ; N uniFB25 ; G 4563 -U 64294 ; WX 769 ; N uniFB26 ; G 4564 -U 64295 ; WX 726 ; N uniFB27 ; G 4565 -U 64296 ; WX 788 ; N uniFB28 ; G 4566 -U 64297 ; WX 754 ; N uniFB29 ; G 4567 -U 64298 ; WX 727 ; N uniFB2A ; G 4568 -U 64299 ; WX 727 ; N uniFB2B ; G 4569 -U 64300 ; WX 727 ; N uniFB2C ; G 4570 -U 64301 ; WX 727 ; N uniFB2D ; G 4571 -U 64302 ; WX 566 ; N uniFB2E ; G 4572 -U 64303 ; WX 566 ; N uniFB2F ; G 4573 -U 64304 ; WX 566 ; N uniFB30 ; G 4574 -U 64305 ; WX 547 ; N uniFB31 ; G 4575 -U 64306 ; WX 403 ; N uniFB32 ; G 4576 -U 64307 ; WX 534 ; N uniFB33 ; G 4577 -U 64308 ; WX 576 ; N uniFB34 ; G 4578 -U 64309 ; WX 245 ; N uniFB35 ; G 4579 -U 64310 ; WX 336 ; N uniFB36 ; G 4580 -U 64311 ; WX 900 ; N uniFB37 ; G 4581 -U 64312 ; WX 583 ; N uniFB38 ; G 4582 -U 64313 ; WX 302 ; N uniFB39 ; G 4583 -U 64314 ; WX 532 ; N uniFB3A ; G 4584 -U 64315 ; WX 500 ; N uniFB3B ; G 4585 -U 64316 ; WX 539 ; N uniFB3C ; G 4586 -U 64318 ; WX 593 ; N uniFB3E ; G 4587 -U 64320 ; WX 397 ; N uniFB40 ; G 4588 -U 64321 ; WX 629 ; N uniFB41 ; G 4589 -U 64323 ; WX 576 ; N uniFB43 ; G 4590 -U 64324 ; WX 543 ; N uniFB44 ; G 4591 -U 64326 ; WX 523 ; N uniFB46 ; G 4592 -U 64327 ; WX 596 ; N uniFB47 ; G 4593 -U 64328 ; WX 532 ; N uniFB48 ; G 4594 -U 64329 ; WX 727 ; N uniFB49 ; G 4595 -U 64330 ; WX 591 ; N uniFB4A ; G 4596 -U 64331 ; WX 245 ; N uniFB4B ; G 4597 -U 64332 ; WX 547 ; N uniFB4C ; G 4598 -U 64333 ; WX 500 ; N uniFB4D ; G 4599 -U 64334 ; WX 543 ; N uniFB4E ; G 4600 -U 64335 ; WX 485 ; N uniFB4F ; G 4601 -U 65024 ; WX 0 ; N uniFE00 ; G 4602 -U 65025 ; WX 0 ; N uniFE01 ; G 4603 -U 65026 ; WX 0 ; N uniFE02 ; G 4604 -U 65027 ; WX 0 ; N uniFE03 ; G 4605 -U 65028 ; WX 0 ; N uniFE04 ; G 4606 -U 65029 ; WX 0 ; N uniFE05 ; G 4607 -U 65030 ; WX 0 ; N uniFE06 ; G 4608 -U 65031 ; WX 0 ; N uniFE07 ; G 4609 -U 65032 ; WX 0 ; N uniFE08 ; G 4610 -U 65033 ; WX 0 ; N uniFE09 ; G 4611 -U 65034 ; WX 0 ; N uniFE0A ; G 4612 -U 65035 ; WX 0 ; N uniFE0B ; G 4613 -U 65036 ; WX 0 ; N uniFE0C ; G 4614 -U 65037 ; WX 0 ; N uniFE0D ; G 4615 -U 65038 ; WX 0 ; N uniFE0E ; G 4616 -U 65039 ; WX 0 ; N uniFE0F ; G 4617 -U 65056 ; WX 0 ; N uniFE20 ; G 4618 -U 65057 ; WX 0 ; N uniFE21 ; G 4619 -U 65058 ; WX 0 ; N uniFE22 ; G 4620 -U 65059 ; WX 0 ; N uniFE23 ; G 4621 -U 65529 ; WX 0 ; N uniFFF9 ; G 4622 -U 65530 ; WX 0 ; N uniFFFA ; G 4623 -U 65531 ; WX 0 ; N uniFFFB ; G 4624 -U 65532 ; WX 0 ; N uniFFFC ; G 4625 -U 65533 ; WX 923 ; N uniFFFD ; G 4626 -EndCharMetrics -StartKernData -StartKernPairs 979 - -KPX dollar seven -149 -KPX dollar nine -102 -KPX dollar colon -36 -KPX dollar Hcircumflex -149 -KPX dollar Hbar -149 -KPX dollar Kcommaaccent -36 -KPX dollar uni01DC -149 - -KPX percent less -36 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01F4 -36 - -KPX ampersand six 38 -KPX ampersand Gcircumflex 38 -KPX ampersand Gbreve 38 -KPX ampersand Gdotaccent 38 -KPX ampersand Gcommaaccent 38 -KPX ampersand uni01DA 38 - -KPX parenright dollar -120 -KPX parenright X -83 -KPX parenright guillemotright -83 -KPX parenright onequarter -83 -KPX parenright onehalf -83 -KPX parenright threequarters -83 -KPX parenright Acircumflex -120 -KPX parenright Adieresis -120 -KPX parenright AE -120 -KPX parenright imacron -83 -KPX parenright ibreve -83 -KPX parenright iogonek -83 -KPX parenright dotlessi -83 -KPX parenright ij -83 -KPX parenright jcircumflex -83 - -KPX period ampersand -55 -KPX period two -55 -KPX period eight -36 -KPX period D -73 -KPX period H -73 -KPX period R -73 -KPX period X -55 -KPX period backslash -55 -KPX period cent -73 -KPX period sterling -73 -KPX period currency -73 -KPX period yen -73 -KPX period brokenbar -73 -KPX period section -73 -KPX period dieresis -36 -KPX period ordfeminine -73 -KPX period guillemotleft -73 -KPX period logicalnot -73 -KPX period sfthyphen -73 -KPX period acute -73 -KPX period mu -73 -KPX period paragraph -73 -KPX period periodcentered -73 -KPX period cedilla -73 -KPX period ordmasculine -92 -KPX period guillemotright -55 -KPX period onequarter -55 -KPX period onehalf -55 -KPX period threequarters -55 -KPX period questiondown -55 -KPX period Aacute -55 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -73 -KPX period Ebreve -55 -KPX period ebreve -92 -KPX period Idot -36 -KPX period dotlessi -55 - -KPX slash two -63 -KPX slash seven -139 -KPX slash nine -149 -KPX slash colon -83 -KPX slash less -196 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Ebreve -63 -KPX slash Hbar -139 -KPX slash lacute -196 - -KPX two semicolon -55 - -KPX three dollar -102 - - -KPX six six -73 -KPX six Gdotaccent -73 -KPX six Gcommaaccent -73 - -KPX seven dollar -188 -KPX seven D -215 -KPX seven F -253 -KPX seven H -253 -KPX seven R -253 -KPX seven U -159 -KPX seven V -243 -KPX seven X -206 -KPX seven Z -167 -KPX seven backslash -178 -KPX seven cent -215 -KPX seven sterling -215 -KPX seven currency -215 -KPX seven yen -215 -KPX seven brokenbar -215 -KPX seven section -215 -KPX seven dieresis -253 -KPX seven copyright -253 -KPX seven ordfeminine -253 -KPX seven guillemotleft -253 -KPX seven logicalnot -253 -KPX seven sfthyphen -253 -KPX seven acute -253 -KPX seven mu -253 -KPX seven paragraph -253 -KPX seven periodcentered -253 -KPX seven cedilla -253 -KPX seven ordmasculine -253 -KPX seven guillemotright -206 -KPX seven onequarter -206 -KPX seven onehalf -206 -KPX seven threequarters -206 -KPX seven questiondown -178 -KPX seven Aacute -178 -KPX seven Eacute -253 -KPX seven Idieresis -253 -KPX seven Yacute -253 -KPX seven ebreve -253 -KPX seven edotaccent -159 -KPX seven ecaron -159 -KPX seven gdotaccent -243 -KPX seven gcommaaccent -243 -KPX seven dotlessi -206 - -KPX nine dollar -139 -KPX nine D -131 -KPX nine H -120 -KPX nine R -120 -KPX nine X -36 -KPX nine cent -131 -KPX nine sterling -131 -KPX nine currency -131 -KPX nine yen -131 -KPX nine brokenbar -131 -KPX nine section -131 -KPX nine dieresis -149 -KPX nine ordfeminine -120 -KPX nine guillemotleft -120 -KPX nine logicalnot -120 -KPX nine sfthyphen -120 -KPX nine acute -120 -KPX nine mu -120 -KPX nine paragraph -120 -KPX nine periodcentered -120 -KPX nine cedilla -120 -KPX nine ordmasculine -120 -KPX nine guillemotright -36 -KPX nine onequarter -36 -KPX nine onehalf -36 -KPX nine threequarters -36 -KPX nine Yacute -120 -KPX nine ebreve -120 -KPX nine dotlessi -36 - -KPX colon dollar -102 -KPX colon D -112 -KPX colon U -36 -KPX colon cent -112 -KPX colon sterling -112 -KPX colon currency -112 -KPX colon yen -112 -KPX colon brokenbar -112 -KPX colon section -112 -KPX colon dieresis -112 -KPX colon edotaccent -36 -KPX colon ecaron -36 - -KPX semicolon ampersand -36 -KPX semicolon two -73 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -55 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less two -36 -KPX less D -188 -KPX less H -225 -KPX less L -36 -KPX less R -225 -KPX less X -188 -KPX less cent -188 -KPX less sterling -188 -KPX less currency -188 -KPX less yen -188 -KPX less brokenbar -188 -KPX less section -188 -KPX less dieresis -188 -KPX less ordfeminine -225 -KPX less guillemotleft -225 -KPX less logicalnot -225 -KPX less sfthyphen -225 -KPX less acute -225 -KPX less mu -225 -KPX less paragraph -225 -KPX less periodcentered -225 -KPX less cedilla -225 -KPX less ordmasculine -225 -KPX less guillemotright -188 -KPX less onequarter -188 -KPX less onehalf -188 -KPX less threequarters -188 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -225 -KPX less Ebreve -36 -KPX less ebreve -225 -KPX less dotlessi -188 - - - - - - - - - - -KPX Acircumflex seven -149 -KPX Acircumflex nine -102 -KPX Acircumflex colon -36 -KPX Acircumflex Hcircumflex -149 -KPX Acircumflex Hbar -149 -KPX Acircumflex Kcommaaccent -36 -KPX Acircumflex uni01DC -149 - -KPX Adieresis seven -149 -KPX Adieresis nine -102 -KPX Adieresis colon -36 -KPX Adieresis Hcircumflex -149 -KPX Adieresis Hbar -149 -KPX Adieresis Kcommaaccent -36 -KPX Adieresis uni01DC -149 - -KPX AE seven -149 -KPX AE nine -102 -KPX AE colon -36 -KPX AE Hcircumflex -149 -KPX AE Hbar -149 -KPX AE Kcommaaccent -36 -KPX AE uni01DC -149 - -KPX Egrave six 38 -KPX Egrave Gcircumflex 38 -KPX Egrave Gbreve 38 -KPX Egrave Gdotaccent 38 -KPX Egrave Gcommaaccent 38 -KPX Egrave uni01DA 38 - -KPX Ecircumflex six 38 -KPX Ecircumflex Gcircumflex 38 -KPX Ecircumflex Gbreve 38 -KPX Ecircumflex Gdotaccent 38 -KPX Ecircumflex Gcommaaccent 38 -KPX Ecircumflex uni01DA 38 - -KPX Igrave six 38 -KPX Igrave Gcircumflex 38 -KPX Igrave Gbreve 38 -KPX Igrave Gdotaccent 38 -KPX Igrave Gcommaaccent 38 -KPX Igrave uni01DA 38 - -KPX Icircumflex six 38 -KPX Icircumflex Gcircumflex 38 -KPX Icircumflex Gbreve 38 -KPX Icircumflex Gdotaccent 38 -KPX Icircumflex Gcommaaccent 38 -KPX Icircumflex uni01DA 38 - -KPX ucircumflex two -63 -KPX ucircumflex seven -139 -KPX ucircumflex nine -149 -KPX ucircumflex colon -83 -KPX ucircumflex less -196 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Ebreve -63 -KPX ucircumflex Hbar -139 -KPX ucircumflex lacute -196 - -KPX ydieresis two -63 -KPX ydieresis seven -139 -KPX ydieresis nine -149 -KPX ydieresis colon -83 -KPX ydieresis less -196 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Ebreve -63 -KPX ydieresis Hbar -139 -KPX ydieresis lacute -196 - -KPX abreve two -63 -KPX abreve seven -139 -KPX abreve nine -149 -KPX abreve colon -83 -KPX abreve less -196 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Ebreve -63 -KPX abreve Hbar -139 -KPX abreve lacute -196 - - - -KPX Gdotaccent six -73 -KPX Gdotaccent Gdotaccent -73 -KPX Gdotaccent Gcommaaccent -73 - -KPX Gcommaaccent six -73 -KPX Gcommaaccent Gdotaccent -73 -KPX Gcommaaccent Gcommaaccent -73 - -KPX Hbar dollar -188 -KPX Hbar D -215 -KPX Hbar F -253 -KPX Hbar H -253 -KPX Hbar R -253 -KPX Hbar U -159 -KPX Hbar V -243 -KPX Hbar X -206 -KPX Hbar Z -167 -KPX Hbar backslash -178 -KPX Hbar cent -215 -KPX Hbar sterling -215 -KPX Hbar currency -215 -KPX Hbar yen -215 -KPX Hbar brokenbar -215 -KPX Hbar section -215 -KPX Hbar dieresis -253 -KPX Hbar copyright -253 -KPX Hbar ordfeminine -253 -KPX Hbar guillemotleft -253 -KPX Hbar logicalnot -253 -KPX Hbar sfthyphen -253 -KPX Hbar acute -253 -KPX Hbar mu -253 -KPX Hbar paragraph -253 -KPX Hbar periodcentered -253 -KPX Hbar cedilla -253 -KPX Hbar ordmasculine -253 -KPX Hbar guillemotright -206 -KPX Hbar onequarter -206 -KPX Hbar onehalf -206 -KPX Hbar threequarters -206 -KPX Hbar questiondown -178 -KPX Hbar Aacute -178 -KPX Hbar Eacute -253 -KPX Hbar Idieresis -253 -KPX Hbar Yacute -253 -KPX Hbar ebreve -253 -KPX Hbar edotaccent -159 -KPX Hbar ecaron -159 -KPX Hbar gdotaccent -243 -KPX Hbar gcommaaccent -243 -KPX Hbar dotlessi -206 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute two -36 -KPX lacute D -188 -KPX lacute H -225 -KPX lacute L -36 -KPX lacute R -225 -KPX lacute X -188 -KPX lacute cent -188 -KPX lacute sterling -188 -KPX lacute currency -188 -KPX lacute yen -188 -KPX lacute brokenbar -188 -KPX lacute section -188 -KPX lacute dieresis -188 -KPX lacute ordfeminine -225 -KPX lacute guillemotleft -225 -KPX lacute logicalnot -225 -KPX lacute sfthyphen -225 -KPX lacute acute -225 -KPX lacute mu -225 -KPX lacute paragraph -225 -KPX lacute periodcentered -225 -KPX lacute cedilla -225 -KPX lacute ordmasculine -225 -KPX lacute guillemotright -188 -KPX lacute onequarter -188 -KPX lacute onehalf -188 -KPX lacute threequarters -188 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -225 -KPX lacute Ebreve -36 -KPX lacute ebreve -225 -KPX lacute dotlessi -188 - - -KPX uni027D dollar -243 -KPX uni027D nine 75 -KPX uni027D less 47 -KPX uni027D lacute 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ufm deleted file mode 100755 index c9bf946f..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ufm +++ /dev/null @@ -1,6454 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Condensed -FontSubfamily Book -UniqueID DejaVu Sans Condensed -FullName DejaVu Sans Condensed -Version Version 2.32 -PostScriptName DejaVuSansCondensed -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Sans -PreferredSubfamily Condensed -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -918 -415 1513 1167 -StartCharMetrics 5762 -U 32 ; WX 286 ; N space ; G 3 -U 33 ; WX 360 ; N exclam ; G 4 -U 34 ; WX 414 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 572 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 702 ; N ampersand ; G 9 -U 39 ; WX 247 ; N quotesingle ; G 10 -U 40 ; WX 351 ; N parenleft ; G 11 -U 41 ; WX 351 ; N parenright ; G 12 -U 42 ; WX 450 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 286 ; N comma ; G 15 -U 45 ; WX 325 ; N hyphen ; G 16 -U 46 ; WX 286 ; N period ; G 17 -U 47 ; WX 303 ; N slash ; G 18 -U 48 ; WX 572 ; N zero ; G 19 -U 49 ; WX 572 ; N one ; G 20 -U 50 ; WX 572 ; N two ; G 21 -U 51 ; WX 572 ; N three ; G 22 -U 52 ; WX 572 ; N four ; G 23 -U 53 ; WX 572 ; N five ; G 24 -U 54 ; WX 572 ; N six ; G 25 -U 55 ; WX 572 ; N seven ; G 26 -U 56 ; WX 572 ; N eight ; G 27 -U 57 ; WX 572 ; N nine ; G 28 -U 58 ; WX 303 ; N colon ; G 29 -U 59 ; WX 303 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 478 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 615 ; N A ; G 36 -U 66 ; WX 617 ; N B ; G 37 -U 67 ; WX 628 ; N C ; G 38 -U 68 ; WX 693 ; N D ; G 39 -U 69 ; WX 568 ; N E ; G 40 -U 70 ; WX 518 ; N F ; G 41 -U 71 ; WX 697 ; N G ; G 42 -U 72 ; WX 677 ; N H ; G 43 -U 73 ; WX 265 ; N I ; G 44 -U 74 ; WX 265 ; N J ; G 45 -U 75 ; WX 590 ; N K ; G 46 -U 76 ; WX 501 ; N L ; G 47 -U 77 ; WX 776 ; N M ; G 48 -U 78 ; WX 673 ; N N ; G 49 -U 79 ; WX 708 ; N O ; G 50 -U 80 ; WX 542 ; N P ; G 51 -U 81 ; WX 708 ; N Q ; G 52 -U 82 ; WX 625 ; N R ; G 53 -U 83 ; WX 571 ; N S ; G 54 -U 84 ; WX 549 ; N T ; G 55 -U 85 ; WX 659 ; N U ; G 56 -U 86 ; WX 615 ; N V ; G 57 -U 87 ; WX 890 ; N W ; G 58 -U 88 ; WX 616 ; N X ; G 59 -U 89 ; WX 549 ; N Y ; G 60 -U 90 ; WX 616 ; N Z ; G 61 -U 91 ; WX 351 ; N bracketleft ; G 62 -U 92 ; WX 303 ; N backslash ; G 63 -U 93 ; WX 351 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 551 ; N a ; G 68 -U 98 ; WX 571 ; N b ; G 69 -U 99 ; WX 495 ; N c ; G 70 -U 100 ; WX 571 ; N d ; G 71 -U 101 ; WX 554 ; N e ; G 72 -U 102 ; WX 316 ; N f ; G 73 -U 103 ; WX 571 ; N g ; G 74 -U 104 ; WX 570 ; N h ; G 75 -U 105 ; WX 250 ; N i ; G 76 -U 106 ; WX 250 ; N j ; G 77 -U 107 ; WX 521 ; N k ; G 78 -U 108 ; WX 250 ; N l ; G 79 -U 109 ; WX 876 ; N m ; G 80 -U 110 ; WX 570 ; N n ; G 81 -U 111 ; WX 550 ; N o ; G 82 -U 112 ; WX 571 ; N p ; G 83 -U 113 ; WX 571 ; N q ; G 84 -U 114 ; WX 370 ; N r ; G 85 -U 115 ; WX 469 ; N s ; G 86 -U 116 ; WX 353 ; N t ; G 87 -U 117 ; WX 570 ; N u ; G 88 -U 118 ; WX 532 ; N v ; G 89 -U 119 ; WX 736 ; N w ; G 90 -U 120 ; WX 532 ; N x ; G 91 -U 121 ; WX 532 ; N y ; G 92 -U 122 ; WX 472 ; N z ; G 93 -U 123 ; WX 572 ; N braceleft ; G 94 -U 124 ; WX 303 ; N bar ; G 95 -U 125 ; WX 572 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 286 ; N nbspace ; G 98 -U 161 ; WX 360 ; N exclamdown ; G 99 -U 162 ; WX 572 ; N cent ; G 100 -U 163 ; WX 572 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 572 ; N yen ; G 103 -U 166 ; WX 303 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 424 ; N ordfeminine ; G 108 -U 171 ; WX 550 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 325 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 360 ; N twosuperior ; G 116 -U 179 ; WX 360 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 572 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 286 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 360 ; N onesuperior ; G 123 -U 186 ; WX 424 ; N ordmasculine ; G 124 -U 187 ; WX 550 ; N guillemotright ; G 125 -U 188 ; WX 872 ; N onequarter ; G 126 -U 189 ; WX 872 ; N onehalf ; G 127 -U 190 ; WX 872 ; N threequarters ; G 128 -U 191 ; WX 478 ; N questiondown ; G 129 -U 192 ; WX 615 ; N Agrave ; G 130 -U 193 ; WX 615 ; N Aacute ; G 131 -U 194 ; WX 615 ; N Acircumflex ; G 132 -U 195 ; WX 615 ; N Atilde ; G 133 -U 196 ; WX 615 ; N Adieresis ; G 134 -U 197 ; WX 615 ; N Aring ; G 135 -U 198 ; WX 876 ; N AE ; G 136 -U 199 ; WX 628 ; N Ccedilla ; G 137 -U 200 ; WX 568 ; N Egrave ; G 138 -U 201 ; WX 568 ; N Eacute ; G 139 -U 202 ; WX 568 ; N Ecircumflex ; G 140 -U 203 ; WX 568 ; N Edieresis ; G 141 -U 204 ; WX 265 ; N Igrave ; G 142 -U 205 ; WX 265 ; N Iacute ; G 143 -U 206 ; WX 265 ; N Icircumflex ; G 144 -U 207 ; WX 265 ; N Idieresis ; G 145 -U 208 ; WX 697 ; N Eth ; G 146 -U 209 ; WX 673 ; N Ntilde ; G 147 -U 210 ; WX 708 ; N Ograve ; G 148 -U 211 ; WX 708 ; N Oacute ; G 149 -U 212 ; WX 708 ; N Ocircumflex ; G 150 -U 213 ; WX 708 ; N Otilde ; G 151 -U 214 ; WX 708 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 708 ; N Oslash ; G 154 -U 217 ; WX 659 ; N Ugrave ; G 155 -U 218 ; WX 659 ; N Uacute ; G 156 -U 219 ; WX 659 ; N Ucircumflex ; G 157 -U 220 ; WX 659 ; N Udieresis ; G 158 -U 221 ; WX 549 ; N Yacute ; G 159 -U 222 ; WX 544 ; N Thorn ; G 160 -U 223 ; WX 567 ; N germandbls ; G 161 -U 224 ; WX 551 ; N agrave ; G 162 -U 225 ; WX 551 ; N aacute ; G 163 -U 226 ; WX 551 ; N acircumflex ; G 164 -U 227 ; WX 551 ; N atilde ; G 165 -U 228 ; WX 551 ; N adieresis ; G 166 -U 229 ; WX 551 ; N aring ; G 167 -U 230 ; WX 883 ; N ae ; G 168 -U 231 ; WX 495 ; N ccedilla ; G 169 -U 232 ; WX 554 ; N egrave ; G 170 -U 233 ; WX 554 ; N eacute ; G 171 -U 234 ; WX 554 ; N ecircumflex ; G 172 -U 235 ; WX 554 ; N edieresis ; G 173 -U 236 ; WX 250 ; N igrave ; G 174 -U 237 ; WX 250 ; N iacute ; G 175 -U 238 ; WX 250 ; N icircumflex ; G 176 -U 239 ; WX 250 ; N idieresis ; G 177 -U 240 ; WX 550 ; N eth ; G 178 -U 241 ; WX 570 ; N ntilde ; G 179 -U 242 ; WX 550 ; N ograve ; G 180 -U 243 ; WX 550 ; N oacute ; G 181 -U 244 ; WX 550 ; N ocircumflex ; G 182 -U 245 ; WX 550 ; N otilde ; G 183 -U 246 ; WX 550 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 550 ; N oslash ; G 186 -U 249 ; WX 570 ; N ugrave ; G 187 -U 250 ; WX 570 ; N uacute ; G 188 -U 251 ; WX 570 ; N ucircumflex ; G 189 -U 252 ; WX 570 ; N udieresis ; G 190 -U 253 ; WX 532 ; N yacute ; G 191 -U 254 ; WX 571 ; N thorn ; G 192 -U 255 ; WX 532 ; N ydieresis ; G 193 -U 256 ; WX 615 ; N Amacron ; G 194 -U 257 ; WX 551 ; N amacron ; G 195 -U 258 ; WX 615 ; N Abreve ; G 196 -U 259 ; WX 551 ; N abreve ; G 197 -U 260 ; WX 615 ; N Aogonek ; G 198 -U 261 ; WX 551 ; N aogonek ; G 199 -U 262 ; WX 628 ; N Cacute ; G 200 -U 263 ; WX 495 ; N cacute ; G 201 -U 264 ; WX 628 ; N Ccircumflex ; G 202 -U 265 ; WX 495 ; N ccircumflex ; G 203 -U 266 ; WX 628 ; N Cdotaccent ; G 204 -U 267 ; WX 495 ; N cdotaccent ; G 205 -U 268 ; WX 628 ; N Ccaron ; G 206 -U 269 ; WX 495 ; N ccaron ; G 207 -U 270 ; WX 693 ; N Dcaron ; G 208 -U 271 ; WX 571 ; N dcaron ; G 209 -U 272 ; WX 697 ; N Dcroat ; G 210 -U 273 ; WX 571 ; N dmacron ; G 211 -U 274 ; WX 568 ; N Emacron ; G 212 -U 275 ; WX 554 ; N emacron ; G 213 -U 276 ; WX 568 ; N Ebreve ; G 214 -U 277 ; WX 554 ; N ebreve ; G 215 -U 278 ; WX 568 ; N Edotaccent ; G 216 -U 279 ; WX 554 ; N edotaccent ; G 217 -U 280 ; WX 568 ; N Eogonek ; G 218 -U 281 ; WX 554 ; N eogonek ; G 219 -U 282 ; WX 568 ; N Ecaron ; G 220 -U 283 ; WX 554 ; N ecaron ; G 221 -U 284 ; WX 697 ; N Gcircumflex ; G 222 -U 285 ; WX 571 ; N gcircumflex ; G 223 -U 286 ; WX 697 ; N Gbreve ; G 224 -U 287 ; WX 571 ; N gbreve ; G 225 -U 288 ; WX 697 ; N Gdotaccent ; G 226 -U 289 ; WX 571 ; N gdotaccent ; G 227 -U 290 ; WX 697 ; N Gcommaaccent ; G 228 -U 291 ; WX 571 ; N gcommaaccent ; G 229 -U 292 ; WX 677 ; N Hcircumflex ; G 230 -U 293 ; WX 570 ; N hcircumflex ; G 231 -U 294 ; WX 824 ; N Hbar ; G 232 -U 295 ; WX 625 ; N hbar ; G 233 -U 296 ; WX 265 ; N Itilde ; G 234 -U 297 ; WX 250 ; N itilde ; G 235 -U 298 ; WX 265 ; N Imacron ; G 236 -U 299 ; WX 250 ; N imacron ; G 237 -U 300 ; WX 265 ; N Ibreve ; G 238 -U 301 ; WX 250 ; N ibreve ; G 239 -U 302 ; WX 265 ; N Iogonek ; G 240 -U 303 ; WX 250 ; N iogonek ; G 241 -U 304 ; WX 265 ; N Idot ; G 242 -U 305 ; WX 250 ; N dotlessi ; G 243 -U 306 ; WX 531 ; N IJ ; G 244 -U 307 ; WX 500 ; N ij ; G 245 -U 308 ; WX 265 ; N Jcircumflex ; G 246 -U 309 ; WX 250 ; N jcircumflex ; G 247 -U 310 ; WX 590 ; N Kcommaaccent ; G 248 -U 311 ; WX 521 ; N kcommaaccent ; G 249 -U 312 ; WX 521 ; N kgreenlandic ; G 250 -U 313 ; WX 501 ; N Lacute ; G 251 -U 314 ; WX 250 ; N lacute ; G 252 -U 315 ; WX 501 ; N Lcommaaccent ; G 253 -U 316 ; WX 250 ; N lcommaaccent ; G 254 -U 317 ; WX 501 ; N Lcaron ; G 255 -U 318 ; WX 337 ; N lcaron ; G 256 -U 319 ; WX 501 ; N Ldot ; G 257 -U 320 ; WX 308 ; N ldot ; G 258 -U 321 ; WX 505 ; N Lslash ; G 259 -U 322 ; WX 255 ; N lslash ; G 260 -U 323 ; WX 673 ; N Nacute ; G 261 -U 324 ; WX 570 ; N nacute ; G 262 -U 325 ; WX 673 ; N Ncommaaccent ; G 263 -U 326 ; WX 570 ; N ncommaaccent ; G 264 -U 327 ; WX 673 ; N Ncaron ; G 265 -U 328 ; WX 570 ; N ncaron ; G 266 -U 329 ; WX 732 ; N napostrophe ; G 267 -U 330 ; WX 673 ; N Eng ; G 268 -U 331 ; WX 570 ; N eng ; G 269 -U 332 ; WX 708 ; N Omacron ; G 270 -U 333 ; WX 550 ; N omacron ; G 271 -U 334 ; WX 708 ; N Obreve ; G 272 -U 335 ; WX 550 ; N obreve ; G 273 -U 336 ; WX 708 ; N Ohungarumlaut ; G 274 -U 337 ; WX 550 ; N ohungarumlaut ; G 275 -U 338 ; WX 962 ; N OE ; G 276 -U 339 ; WX 920 ; N oe ; G 277 -U 340 ; WX 625 ; N Racute ; G 278 -U 341 ; WX 370 ; N racute ; G 279 -U 342 ; WX 625 ; N Rcommaaccent ; G 280 -U 343 ; WX 370 ; N rcommaaccent ; G 281 -U 344 ; WX 625 ; N Rcaron ; G 282 -U 345 ; WX 370 ; N rcaron ; G 283 -U 346 ; WX 571 ; N Sacute ; G 284 -U 347 ; WX 469 ; N sacute ; G 285 -U 348 ; WX 571 ; N Scircumflex ; G 286 -U 349 ; WX 469 ; N scircumflex ; G 287 -U 350 ; WX 571 ; N Scedilla ; G 288 -U 351 ; WX 469 ; N scedilla ; G 289 -U 352 ; WX 571 ; N Scaron ; G 290 -U 353 ; WX 469 ; N scaron ; G 291 -U 354 ; WX 549 ; N Tcommaaccent ; G 292 -U 355 ; WX 353 ; N tcommaaccent ; G 293 -U 356 ; WX 549 ; N Tcaron ; G 294 -U 357 ; WX 353 ; N tcaron ; G 295 -U 358 ; WX 549 ; N Tbar ; G 296 -U 359 ; WX 353 ; N tbar ; G 297 -U 360 ; WX 659 ; N Utilde ; G 298 -U 361 ; WX 570 ; N utilde ; G 299 -U 362 ; WX 659 ; N Umacron ; G 300 -U 363 ; WX 570 ; N umacron ; G 301 -U 364 ; WX 659 ; N Ubreve ; G 302 -U 365 ; WX 570 ; N ubreve ; G 303 -U 366 ; WX 659 ; N Uring ; G 304 -U 367 ; WX 570 ; N uring ; G 305 -U 368 ; WX 659 ; N Uhungarumlaut ; G 306 -U 369 ; WX 570 ; N uhungarumlaut ; G 307 -U 370 ; WX 659 ; N Uogonek ; G 308 -U 371 ; WX 570 ; N uogonek ; G 309 -U 372 ; WX 890 ; N Wcircumflex ; G 310 -U 373 ; WX 736 ; N wcircumflex ; G 311 -U 374 ; WX 549 ; N Ycircumflex ; G 312 -U 375 ; WX 532 ; N ycircumflex ; G 313 -U 376 ; WX 549 ; N Ydieresis ; G 314 -U 377 ; WX 616 ; N Zacute ; G 315 -U 378 ; WX 472 ; N zacute ; G 316 -U 379 ; WX 616 ; N Zdotaccent ; G 317 -U 380 ; WX 472 ; N zdotaccent ; G 318 -U 381 ; WX 616 ; N Zcaron ; G 319 -U 382 ; WX 472 ; N zcaron ; G 320 -U 383 ; WX 316 ; N longs ; G 321 -U 384 ; WX 571 ; N uni0180 ; G 322 -U 385 ; WX 661 ; N uni0181 ; G 323 -U 386 ; WX 617 ; N uni0182 ; G 324 -U 387 ; WX 571 ; N uni0183 ; G 325 -U 388 ; WX 617 ; N uni0184 ; G 326 -U 389 ; WX 571 ; N uni0185 ; G 327 -U 390 ; WX 633 ; N uni0186 ; G 328 -U 391 ; WX 628 ; N uni0187 ; G 329 -U 392 ; WX 495 ; N uni0188 ; G 330 -U 393 ; WX 697 ; N uni0189 ; G 331 -U 394 ; WX 737 ; N uni018A ; G 332 -U 395 ; WX 617 ; N uni018B ; G 333 -U 396 ; WX 571 ; N uni018C ; G 334 -U 397 ; WX 550 ; N uni018D ; G 335 -U 398 ; WX 568 ; N uni018E ; G 336 -U 399 ; WX 708 ; N uni018F ; G 337 -U 400 ; WX 553 ; N uni0190 ; G 338 -U 401 ; WX 518 ; N uni0191 ; G 339 -U 402 ; WX 316 ; N florin ; G 340 -U 403 ; WX 697 ; N uni0193 ; G 341 -U 404 ; WX 618 ; N uni0194 ; G 342 -U 405 ; WX 885 ; N uni0195 ; G 343 -U 406 ; WX 318 ; N uni0196 ; G 344 -U 407 ; WX 265 ; N uni0197 ; G 345 -U 408 ; WX 671 ; N uni0198 ; G 346 -U 409 ; WX 521 ; N uni0199 ; G 347 -U 410 ; WX 250 ; N uni019A ; G 348 -U 411 ; WX 532 ; N uni019B ; G 349 -U 412 ; WX 876 ; N uni019C ; G 350 -U 413 ; WX 673 ; N uni019D ; G 351 -U 414 ; WX 570 ; N uni019E ; G 352 -U 415 ; WX 708 ; N uni019F ; G 353 -U 416 ; WX 822 ; N Ohorn ; G 354 -U 417 ; WX 550 ; N ohorn ; G 355 -U 418 ; WX 854 ; N uni01A2 ; G 356 -U 419 ; WX 683 ; N uni01A3 ; G 357 -U 420 ; WX 586 ; N uni01A4 ; G 358 -U 421 ; WX 571 ; N uni01A5 ; G 359 -U 422 ; WX 625 ; N uni01A6 ; G 360 -U 423 ; WX 571 ; N uni01A7 ; G 361 -U 424 ; WX 469 ; N uni01A8 ; G 362 -U 425 ; WX 568 ; N uni01A9 ; G 363 -U 426 ; WX 302 ; N uni01AA ; G 364 -U 427 ; WX 353 ; N uni01AB ; G 365 -U 428 ; WX 549 ; N uni01AC ; G 366 -U 429 ; WX 353 ; N uni01AD ; G 367 -U 430 ; WX 549 ; N uni01AE ; G 368 -U 431 ; WX 772 ; N Uhorn ; G 369 -U 432 ; WX 570 ; N uhorn ; G 370 -U 433 ; WX 688 ; N uni01B1 ; G 371 -U 434 ; WX 648 ; N uni01B2 ; G 372 -U 435 ; WX 669 ; N uni01B3 ; G 373 -U 436 ; WX 657 ; N uni01B4 ; G 374 -U 437 ; WX 616 ; N uni01B5 ; G 375 -U 438 ; WX 472 ; N uni01B6 ; G 376 -U 439 ; WX 599 ; N uni01B7 ; G 377 -U 440 ; WX 599 ; N uni01B8 ; G 378 -U 441 ; WX 520 ; N uni01B9 ; G 379 -U 442 ; WX 472 ; N uni01BA ; G 380 -U 443 ; WX 572 ; N uni01BB ; G 381 -U 444 ; WX 599 ; N uni01BC ; G 382 -U 445 ; WX 520 ; N uni01BD ; G 383 -U 446 ; WX 459 ; N uni01BE ; G 384 -U 447 ; WX 571 ; N uni01BF ; G 385 -U 448 ; WX 265 ; N uni01C0 ; G 386 -U 449 ; WX 443 ; N uni01C1 ; G 387 -U 450 ; WX 413 ; N uni01C2 ; G 388 -U 451 ; WX 266 ; N uni01C3 ; G 389 -U 452 ; WX 1279 ; N uni01C4 ; G 390 -U 453 ; WX 1169 ; N uni01C5 ; G 391 -U 454 ; WX 1039 ; N uni01C6 ; G 392 -U 455 ; WX 751 ; N uni01C7 ; G 393 -U 456 ; WX 708 ; N uni01C8 ; G 394 -U 457 ; WX 411 ; N uni01C9 ; G 395 -U 458 ; WX 838 ; N uni01CA ; G 396 -U 459 ; WX 831 ; N uni01CB ; G 397 -U 460 ; WX 717 ; N uni01CC ; G 398 -U 461 ; WX 615 ; N uni01CD ; G 399 -U 462 ; WX 551 ; N uni01CE ; G 400 -U 463 ; WX 265 ; N uni01CF ; G 401 -U 464 ; WX 250 ; N uni01D0 ; G 402 -U 465 ; WX 708 ; N uni01D1 ; G 403 -U 466 ; WX 550 ; N uni01D2 ; G 404 -U 467 ; WX 659 ; N uni01D3 ; G 405 -U 468 ; WX 570 ; N uni01D4 ; G 406 -U 469 ; WX 659 ; N uni01D5 ; G 407 -U 470 ; WX 570 ; N uni01D6 ; G 408 -U 471 ; WX 659 ; N uni01D7 ; G 409 -U 472 ; WX 570 ; N uni01D8 ; G 410 -U 473 ; WX 659 ; N uni01D9 ; G 411 -U 474 ; WX 570 ; N uni01DA ; G 412 -U 475 ; WX 659 ; N uni01DB ; G 413 -U 476 ; WX 570 ; N uni01DC ; G 414 -U 477 ; WX 554 ; N uni01DD ; G 415 -U 478 ; WX 615 ; N uni01DE ; G 416 -U 479 ; WX 551 ; N uni01DF ; G 417 -U 480 ; WX 615 ; N uni01E0 ; G 418 -U 481 ; WX 551 ; N uni01E1 ; G 419 -U 482 ; WX 876 ; N uni01E2 ; G 420 -U 483 ; WX 883 ; N uni01E3 ; G 421 -U 484 ; WX 697 ; N uni01E4 ; G 422 -U 485 ; WX 571 ; N uni01E5 ; G 423 -U 486 ; WX 697 ; N Gcaron ; G 424 -U 487 ; WX 571 ; N gcaron ; G 425 -U 488 ; WX 590 ; N uni01E8 ; G 426 -U 489 ; WX 521 ; N uni01E9 ; G 427 -U 490 ; WX 708 ; N uni01EA ; G 428 -U 491 ; WX 550 ; N uni01EB ; G 429 -U 492 ; WX 708 ; N uni01EC ; G 430 -U 493 ; WX 550 ; N uni01ED ; G 431 -U 494 ; WX 599 ; N uni01EE ; G 432 -U 495 ; WX 520 ; N uni01EF ; G 433 -U 496 ; WX 250 ; N uni01F0 ; G 434 -U 497 ; WX 1279 ; N uni01F1 ; G 435 -U 498 ; WX 1169 ; N uni01F2 ; G 436 -U 499 ; WX 1039 ; N uni01F3 ; G 437 -U 500 ; WX 697 ; N uni01F4 ; G 438 -U 501 ; WX 571 ; N uni01F5 ; G 439 -U 502 ; WX 1001 ; N uni01F6 ; G 440 -U 503 ; WX 614 ; N uni01F7 ; G 441 -U 504 ; WX 673 ; N uni01F8 ; G 442 -U 505 ; WX 570 ; N uni01F9 ; G 443 -U 506 ; WX 615 ; N Aringacute ; G 444 -U 507 ; WX 551 ; N aringacute ; G 445 -U 508 ; WX 876 ; N AEacute ; G 446 -U 509 ; WX 883 ; N aeacute ; G 447 -U 510 ; WX 708 ; N Oslashacute ; G 448 -U 511 ; WX 550 ; N oslashacute ; G 449 -U 512 ; WX 615 ; N uni0200 ; G 450 -U 513 ; WX 551 ; N uni0201 ; G 451 -U 514 ; WX 615 ; N uni0202 ; G 452 -U 515 ; WX 551 ; N uni0203 ; G 453 -U 516 ; WX 568 ; N uni0204 ; G 454 -U 517 ; WX 554 ; N uni0205 ; G 455 -U 518 ; WX 568 ; N uni0206 ; G 456 -U 519 ; WX 554 ; N uni0207 ; G 457 -U 520 ; WX 265 ; N uni0208 ; G 458 -U 521 ; WX 250 ; N uni0209 ; G 459 -U 522 ; WX 265 ; N uni020A ; G 460 -U 523 ; WX 250 ; N uni020B ; G 461 -U 524 ; WX 708 ; N uni020C ; G 462 -U 525 ; WX 550 ; N uni020D ; G 463 -U 526 ; WX 708 ; N uni020E ; G 464 -U 527 ; WX 550 ; N uni020F ; G 465 -U 528 ; WX 625 ; N uni0210 ; G 466 -U 529 ; WX 370 ; N uni0211 ; G 467 -U 530 ; WX 625 ; N uni0212 ; G 468 -U 531 ; WX 370 ; N uni0213 ; G 469 -U 532 ; WX 659 ; N uni0214 ; G 470 -U 533 ; WX 570 ; N uni0215 ; G 471 -U 534 ; WX 659 ; N uni0216 ; G 472 -U 535 ; WX 570 ; N uni0217 ; G 473 -U 536 ; WX 571 ; N Scommaaccent ; G 474 -U 537 ; WX 469 ; N scommaaccent ; G 475 -U 538 ; WX 549 ; N uni021A ; G 476 -U 539 ; WX 353 ; N uni021B ; G 477 -U 540 ; WX 564 ; N uni021C ; G 478 -U 541 ; WX 469 ; N uni021D ; G 479 -U 542 ; WX 677 ; N uni021E ; G 480 -U 543 ; WX 570 ; N uni021F ; G 481 -U 544 ; WX 662 ; N uni0220 ; G 482 -U 545 ; WX 754 ; N uni0221 ; G 483 -U 546 ; WX 628 ; N uni0222 ; G 484 -U 547 ; WX 549 ; N uni0223 ; G 485 -U 548 ; WX 616 ; N uni0224 ; G 486 -U 549 ; WX 472 ; N uni0225 ; G 487 -U 550 ; WX 615 ; N uni0226 ; G 488 -U 551 ; WX 551 ; N uni0227 ; G 489 -U 552 ; WX 568 ; N uni0228 ; G 490 -U 553 ; WX 554 ; N uni0229 ; G 491 -U 554 ; WX 708 ; N uni022A ; G 492 -U 555 ; WX 550 ; N uni022B ; G 493 -U 556 ; WX 708 ; N uni022C ; G 494 -U 557 ; WX 550 ; N uni022D ; G 495 -U 558 ; WX 708 ; N uni022E ; G 496 -U 559 ; WX 550 ; N uni022F ; G 497 -U 560 ; WX 708 ; N uni0230 ; G 498 -U 561 ; WX 550 ; N uni0231 ; G 499 -U 562 ; WX 549 ; N uni0232 ; G 500 -U 563 ; WX 532 ; N uni0233 ; G 501 -U 564 ; WX 427 ; N uni0234 ; G 502 -U 565 ; WX 758 ; N uni0235 ; G 503 -U 566 ; WX 429 ; N uni0236 ; G 504 -U 567 ; WX 250 ; N dotlessj ; G 505 -U 568 ; WX 898 ; N uni0238 ; G 506 -U 569 ; WX 898 ; N uni0239 ; G 507 -U 570 ; WX 615 ; N uni023A ; G 508 -U 571 ; WX 628 ; N uni023B ; G 509 -U 572 ; WX 495 ; N uni023C ; G 510 -U 573 ; WX 501 ; N uni023D ; G 511 -U 574 ; WX 549 ; N uni023E ; G 512 -U 575 ; WX 469 ; N uni023F ; G 513 -U 576 ; WX 472 ; N uni0240 ; G 514 -U 577 ; WX 542 ; N uni0241 ; G 515 -U 578 ; WX 431 ; N uni0242 ; G 516 -U 579 ; WX 617 ; N uni0243 ; G 517 -U 580 ; WX 659 ; N uni0244 ; G 518 -U 581 ; WX 615 ; N uni0245 ; G 519 -U 582 ; WX 568 ; N uni0246 ; G 520 -U 583 ; WX 554 ; N uni0247 ; G 521 -U 584 ; WX 265 ; N uni0248 ; G 522 -U 585 ; WX 250 ; N uni0249 ; G 523 -U 586 ; WX 703 ; N uni024A ; G 524 -U 587 ; WX 571 ; N uni024B ; G 525 -U 588 ; WX 625 ; N uni024C ; G 526 -U 589 ; WX 370 ; N uni024D ; G 527 -U 590 ; WX 549 ; N uni024E ; G 528 -U 591 ; WX 532 ; N uni024F ; G 529 -U 592 ; WX 540 ; N uni0250 ; G 530 -U 593 ; WX 571 ; N uni0251 ; G 531 -U 594 ; WX 571 ; N uni0252 ; G 532 -U 595 ; WX 571 ; N uni0253 ; G 533 -U 596 ; WX 494 ; N uni0254 ; G 534 -U 597 ; WX 495 ; N uni0255 ; G 535 -U 598 ; WX 571 ; N uni0256 ; G 536 -U 599 ; WX 626 ; N uni0257 ; G 537 -U 600 ; WX 554 ; N uni0258 ; G 538 -U 601 ; WX 554 ; N uni0259 ; G 539 -U 602 ; WX 737 ; N uni025A ; G 540 -U 603 ; WX 486 ; N uni025B ; G 541 -U 604 ; WX 479 ; N uni025C ; G 542 -U 605 ; WX 698 ; N uni025D ; G 543 -U 606 ; WX 598 ; N uni025E ; G 544 -U 607 ; WX 250 ; N uni025F ; G 545 -U 608 ; WX 626 ; N uni0260 ; G 546 -U 609 ; WX 571 ; N uni0261 ; G 547 -U 610 ; WX 566 ; N uni0262 ; G 548 -U 611 ; WX 536 ; N uni0263 ; G 549 -U 612 ; WX 536 ; N uni0264 ; G 550 -U 613 ; WX 570 ; N uni0265 ; G 551 -U 614 ; WX 570 ; N uni0266 ; G 552 -U 615 ; WX 570 ; N uni0267 ; G 553 -U 616 ; WX 250 ; N uni0268 ; G 554 -U 617 ; WX 304 ; N uni0269 ; G 555 -U 618 ; WX 334 ; N uni026A ; G 556 -U 619 ; WX 356 ; N uni026B ; G 557 -U 620 ; WX 438 ; N uni026C ; G 558 -U 621 ; WX 250 ; N uni026D ; G 559 -U 622 ; WX 635 ; N uni026E ; G 560 -U 623 ; WX 876 ; N uni026F ; G 561 -U 624 ; WX 876 ; N uni0270 ; G 562 -U 625 ; WX 876 ; N uni0271 ; G 563 -U 626 ; WX 581 ; N uni0272 ; G 564 -U 627 ; WX 578 ; N uni0273 ; G 565 -U 628 ; WX 570 ; N uni0274 ; G 566 -U 629 ; WX 550 ; N uni0275 ; G 567 -U 630 ; WX 772 ; N uni0276 ; G 568 -U 631 ; WX 655 ; N uni0277 ; G 569 -U 632 ; WX 593 ; N uni0278 ; G 570 -U 633 ; WX 373 ; N uni0279 ; G 571 -U 634 ; WX 373 ; N uni027A ; G 572 -U 635 ; WX 372 ; N uni027B ; G 573 -U 636 ; WX 370 ; N uni027C ; G 574 -U 637 ; WX 369 ; N uni027D ; G 575 -U 638 ; WX 477 ; N uni027E ; G 576 -U 639 ; WX 477 ; N uni027F ; G 577 -U 640 ; WX 543 ; N uni0280 ; G 578 -U 641 ; WX 543 ; N uni0281 ; G 579 -U 642 ; WX 469 ; N uni0282 ; G 580 -U 643 ; WX 302 ; N uni0283 ; G 581 -U 644 ; WX 302 ; N uni0284 ; G 582 -U 645 ; WX 415 ; N uni0285 ; G 583 -U 646 ; WX 302 ; N uni0286 ; G 584 -U 647 ; WX 353 ; N uni0287 ; G 585 -U 648 ; WX 353 ; N uni0288 ; G 586 -U 649 ; WX 570 ; N uni0289 ; G 587 -U 650 ; WX 556 ; N uni028A ; G 588 -U 651 ; WX 538 ; N uni028B ; G 589 -U 652 ; WX 532 ; N uni028C ; G 590 -U 653 ; WX 736 ; N uni028D ; G 591 -U 654 ; WX 532 ; N uni028E ; G 592 -U 655 ; WX 549 ; N uni028F ; G 593 -U 656 ; WX 472 ; N uni0290 ; G 594 -U 657 ; WX 472 ; N uni0291 ; G 595 -U 658 ; WX 520 ; N uni0292 ; G 596 -U 659 ; WX 520 ; N uni0293 ; G 597 -U 660 ; WX 459 ; N uni0294 ; G 598 -U 661 ; WX 459 ; N uni0295 ; G 599 -U 662 ; WX 459 ; N uni0296 ; G 600 -U 663 ; WX 459 ; N uni0297 ; G 601 -U 664 ; WX 708 ; N uni0298 ; G 602 -U 665 ; WX 521 ; N uni0299 ; G 603 -U 666 ; WX 598 ; N uni029A ; G 604 -U 667 ; WX 637 ; N uni029B ; G 605 -U 668 ; WX 588 ; N uni029C ; G 606 -U 669 ; WX 263 ; N uni029D ; G 607 -U 670 ; WX 600 ; N uni029E ; G 608 -U 671 ; WX 456 ; N uni029F ; G 609 -U 672 ; WX 654 ; N uni02A0 ; G 610 -U 673 ; WX 459 ; N uni02A1 ; G 611 -U 674 ; WX 459 ; N uni02A2 ; G 612 -U 675 ; WX 913 ; N uni02A3 ; G 613 -U 676 ; WX 952 ; N uni02A4 ; G 614 -U 677 ; WX 911 ; N uni02A5 ; G 615 -U 678 ; WX 742 ; N uni02A6 ; G 616 -U 679 ; WX 549 ; N uni02A7 ; G 617 -U 680 ; WX 700 ; N uni02A8 ; G 618 -U 681 ; WX 763 ; N uni02A9 ; G 619 -U 682 ; WX 576 ; N uni02AA ; G 620 -U 683 ; WX 589 ; N uni02AB ; G 621 -U 684 ; WX 463 ; N uni02AC ; G 622 -U 685 ; WX 463 ; N uni02AD ; G 623 -U 686 ; WX 595 ; N uni02AE ; G 624 -U 687 ; WX 597 ; N uni02AF ; G 625 -U 688 ; WX 364 ; N uni02B0 ; G 626 -U 689 ; WX 359 ; N uni02B1 ; G 627 -U 690 ; WX 157 ; N uni02B2 ; G 628 -U 691 ; WX 233 ; N uni02B3 ; G 629 -U 692 ; WX 266 ; N uni02B4 ; G 630 -U 693 ; WX 266 ; N uni02B5 ; G 631 -U 694 ; WX 341 ; N uni02B6 ; G 632 -U 695 ; WX 463 ; N uni02B7 ; G 633 -U 696 ; WX 335 ; N uni02B8 ; G 634 -U 697 ; WX 250 ; N uni02B9 ; G 635 -U 698 ; WX 414 ; N uni02BA ; G 636 -U 699 ; WX 286 ; N uni02BB ; G 637 -U 700 ; WX 286 ; N uni02BC ; G 638 -U 701 ; WX 286 ; N uni02BD ; G 639 -U 702 ; WX 276 ; N uni02BE ; G 640 -U 703 ; WX 276 ; N uni02BF ; G 641 -U 704 ; WX 333 ; N uni02C0 ; G 642 -U 705 ; WX 333 ; N uni02C1 ; G 643 -U 706 ; WX 450 ; N uni02C2 ; G 644 -U 707 ; WX 450 ; N uni02C3 ; G 645 -U 708 ; WX 450 ; N uni02C4 ; G 646 -U 709 ; WX 450 ; N uni02C5 ; G 647 -U 710 ; WX 450 ; N circumflex ; G 648 -U 711 ; WX 450 ; N caron ; G 649 -U 712 ; WX 247 ; N uni02C8 ; G 650 -U 713 ; WX 450 ; N uni02C9 ; G 651 -U 714 ; WX 450 ; N uni02CA ; G 652 -U 715 ; WX 450 ; N uni02CB ; G 653 -U 716 ; WX 247 ; N uni02CC ; G 654 -U 717 ; WX 450 ; N uni02CD ; G 655 -U 718 ; WX 450 ; N uni02CE ; G 656 -U 719 ; WX 450 ; N uni02CF ; G 657 -U 720 ; WX 303 ; N uni02D0 ; G 658 -U 721 ; WX 303 ; N uni02D1 ; G 659 -U 722 ; WX 276 ; N uni02D2 ; G 660 -U 723 ; WX 276 ; N uni02D3 ; G 661 -U 724 ; WX 450 ; N uni02D4 ; G 662 -U 725 ; WX 450 ; N uni02D5 ; G 663 -U 726 ; WX 351 ; N uni02D6 ; G 664 -U 727 ; WX 286 ; N uni02D7 ; G 665 -U 728 ; WX 450 ; N breve ; G 666 -U 729 ; WX 450 ; N dotaccent ; G 667 -U 730 ; WX 450 ; N ring ; G 668 -U 731 ; WX 450 ; N ogonek ; G 669 -U 732 ; WX 450 ; N tilde ; G 670 -U 733 ; WX 450 ; N hungarumlaut ; G 671 -U 734 ; WX 284 ; N uni02DE ; G 672 -U 735 ; WX 450 ; N uni02DF ; G 673 -U 736 ; WX 383 ; N uni02E0 ; G 674 -U 737 ; WX 149 ; N uni02E1 ; G 675 -U 738 ; WX 335 ; N uni02E2 ; G 676 -U 739 ; WX 399 ; N uni02E3 ; G 677 -U 740 ; WX 333 ; N uni02E4 ; G 678 -U 741 ; WX 444 ; N uni02E5 ; G 679 -U 742 ; WX 444 ; N uni02E6 ; G 680 -U 743 ; WX 444 ; N uni02E7 ; G 681 -U 744 ; WX 444 ; N uni02E8 ; G 682 -U 745 ; WX 444 ; N uni02E9 ; G 683 -U 748 ; WX 450 ; N uni02EC ; G 684 -U 749 ; WX 450 ; N uni02ED ; G 685 -U 750 ; WX 466 ; N uni02EE ; G 686 -U 755 ; WX 450 ; N uni02F3 ; G 687 -U 759 ; WX 450 ; N uni02F7 ; G 688 -U 768 ; WX 0 ; N gravecomb ; G 689 -U 769 ; WX 0 ; N acutecomb ; G 690 -U 770 ; WX 0 ; N uni0302 ; G 691 -U 771 ; WX 0 ; N tildecomb ; G 692 -U 772 ; WX 0 ; N uni0304 ; G 693 -U 773 ; WX 0 ; N uni0305 ; G 694 -U 774 ; WX 0 ; N uni0306 ; G 695 -U 775 ; WX 0 ; N uni0307 ; G 696 -U 776 ; WX 0 ; N uni0308 ; G 697 -U 777 ; WX 0 ; N hookabovecomb ; G 698 -U 778 ; WX 0 ; N uni030A ; G 699 -U 779 ; WX 0 ; N uni030B ; G 700 -U 780 ; WX 0 ; N uni030C ; G 701 -U 781 ; WX 0 ; N uni030D ; G 702 -U 782 ; WX 0 ; N uni030E ; G 703 -U 783 ; WX 0 ; N uni030F ; G 704 -U 784 ; WX 0 ; N uni0310 ; G 705 -U 785 ; WX 0 ; N uni0311 ; G 706 -U 786 ; WX 0 ; N uni0312 ; G 707 -U 787 ; WX 0 ; N uni0313 ; G 708 -U 788 ; WX 0 ; N uni0314 ; G 709 -U 789 ; WX 0 ; N uni0315 ; G 710 -U 790 ; WX 0 ; N uni0316 ; G 711 -U 791 ; WX 0 ; N uni0317 ; G 712 -U 792 ; WX 0 ; N uni0318 ; G 713 -U 793 ; WX 0 ; N uni0319 ; G 714 -U 794 ; WX 0 ; N uni031A ; G 715 -U 795 ; WX 0 ; N uni031B ; G 716 -U 796 ; WX 0 ; N uni031C ; G 717 -U 797 ; WX 0 ; N uni031D ; G 718 -U 798 ; WX 0 ; N uni031E ; G 719 -U 799 ; WX 0 ; N uni031F ; G 720 -U 800 ; WX 0 ; N uni0320 ; G 721 -U 801 ; WX 0 ; N uni0321 ; G 722 -U 802 ; WX 0 ; N uni0322 ; G 723 -U 803 ; WX 0 ; N dotbelowcomb ; G 724 -U 804 ; WX 0 ; N uni0324 ; G 725 -U 805 ; WX 0 ; N uni0325 ; G 726 -U 806 ; WX 0 ; N uni0326 ; G 727 -U 807 ; WX 0 ; N uni0327 ; G 728 -U 808 ; WX 0 ; N uni0328 ; G 729 -U 809 ; WX 0 ; N uni0329 ; G 730 -U 810 ; WX 0 ; N uni032A ; G 731 -U 811 ; WX 0 ; N uni032B ; G 732 -U 812 ; WX 0 ; N uni032C ; G 733 -U 813 ; WX 0 ; N uni032D ; G 734 -U 814 ; WX 0 ; N uni032E ; G 735 -U 815 ; WX 0 ; N uni032F ; G 736 -U 816 ; WX 0 ; N uni0330 ; G 737 -U 817 ; WX 0 ; N uni0331 ; G 738 -U 818 ; WX 0 ; N uni0332 ; G 739 -U 819 ; WX 0 ; N uni0333 ; G 740 -U 820 ; WX 0 ; N uni0334 ; G 741 -U 821 ; WX 0 ; N uni0335 ; G 742 -U 822 ; WX 0 ; N uni0336 ; G 743 -U 823 ; WX 0 ; N uni0337 ; G 744 -U 824 ; WX 0 ; N uni0338 ; G 745 -U 825 ; WX 0 ; N uni0339 ; G 746 -U 826 ; WX 0 ; N uni033A ; G 747 -U 827 ; WX 0 ; N uni033B ; G 748 -U 828 ; WX 0 ; N uni033C ; G 749 -U 829 ; WX 0 ; N uni033D ; G 750 -U 830 ; WX 0 ; N uni033E ; G 751 -U 831 ; WX 0 ; N uni033F ; G 752 -U 832 ; WX 0 ; N uni0340 ; G 753 -U 833 ; WX 0 ; N uni0341 ; G 754 -U 834 ; WX 0 ; N uni0342 ; G 755 -U 835 ; WX 0 ; N uni0343 ; G 756 -U 836 ; WX 0 ; N uni0344 ; G 757 -U 837 ; WX 0 ; N uni0345 ; G 758 -U 838 ; WX 0 ; N uni0346 ; G 759 -U 839 ; WX 0 ; N uni0347 ; G 760 -U 840 ; WX 0 ; N uni0348 ; G 761 -U 841 ; WX 0 ; N uni0349 ; G 762 -U 842 ; WX 0 ; N uni034A ; G 763 -U 843 ; WX 0 ; N uni034B ; G 764 -U 844 ; WX 0 ; N uni034C ; G 765 -U 845 ; WX 0 ; N uni034D ; G 766 -U 846 ; WX 0 ; N uni034E ; G 767 -U 847 ; WX 0 ; N uni034F ; G 768 -U 849 ; WX 0 ; N uni0351 ; G 769 -U 850 ; WX 0 ; N uni0352 ; G 770 -U 851 ; WX 0 ; N uni0353 ; G 771 -U 855 ; WX 0 ; N uni0357 ; G 772 -U 856 ; WX 0 ; N uni0358 ; G 773 -U 858 ; WX 0 ; N uni035A ; G 774 -U 860 ; WX 0 ; N uni035C ; G 775 -U 861 ; WX 0 ; N uni035D ; G 776 -U 862 ; WX 0 ; N uni035E ; G 777 -U 863 ; WX 0 ; N uni035F ; G 778 -U 864 ; WX 0 ; N uni0360 ; G 779 -U 865 ; WX 0 ; N uni0361 ; G 780 -U 866 ; WX 0 ; N uni0362 ; G 781 -U 880 ; WX 589 ; N uni0370 ; G 782 -U 881 ; WX 511 ; N uni0371 ; G 783 -U 882 ; WX 775 ; N uni0372 ; G 784 -U 883 ; WX 583 ; N uni0373 ; G 785 -U 884 ; WX 250 ; N uni0374 ; G 786 -U 885 ; WX 250 ; N uni0375 ; G 787 -U 886 ; WX 673 ; N uni0376 ; G 788 -U 887 ; WX 584 ; N uni0377 ; G 789 -U 890 ; WX 450 ; N uni037A ; G 790 -U 891 ; WX 494 ; N uni037B ; G 791 -U 892 ; WX 495 ; N uni037C ; G 792 -U 893 ; WX 494 ; N uni037D ; G 793 -U 894 ; WX 303 ; N uni037E ; G 794 -U 900 ; WX 450 ; N tonos ; G 795 -U 901 ; WX 450 ; N dieresistonos ; G 796 -U 902 ; WX 623 ; N Alphatonos ; G 797 -U 903 ; WX 286 ; N anoteleia ; G 798 -U 904 ; WX 671 ; N Epsilontonos ; G 799 -U 905 ; WX 784 ; N Etatonos ; G 800 -U 906 ; WX 367 ; N Iotatonos ; G 801 -U 908 ; WX 731 ; N Omicrontonos ; G 802 -U 910 ; WX 742 ; N Upsilontonos ; G 803 -U 911 ; WX 743 ; N Omegatonos ; G 804 -U 912 ; WX 304 ; N iotadieresistonos ; G 805 -U 913 ; WX 615 ; N Alpha ; G 806 -U 914 ; WX 617 ; N Beta ; G 807 -U 915 ; WX 501 ; N Gamma ; G 808 -U 916 ; WX 615 ; N uni0394 ; G 809 -U 917 ; WX 568 ; N Epsilon ; G 810 -U 918 ; WX 616 ; N Zeta ; G 811 -U 919 ; WX 677 ; N Eta ; G 812 -U 920 ; WX 708 ; N Theta ; G 813 -U 921 ; WX 265 ; N Iota ; G 814 -U 922 ; WX 590 ; N Kappa ; G 815 -U 923 ; WX 615 ; N Lambda ; G 816 -U 924 ; WX 776 ; N Mu ; G 817 -U 925 ; WX 673 ; N Nu ; G 818 -U 926 ; WX 568 ; N Xi ; G 819 -U 927 ; WX 708 ; N Omicron ; G 820 -U 928 ; WX 677 ; N Pi ; G 821 -U 929 ; WX 542 ; N Rho ; G 822 -U 931 ; WX 568 ; N Sigma ; G 823 -U 932 ; WX 549 ; N Tau ; G 824 -U 933 ; WX 549 ; N Upsilon ; G 825 -U 934 ; WX 708 ; N Phi ; G 826 -U 935 ; WX 616 ; N Chi ; G 827 -U 936 ; WX 708 ; N Psi ; G 828 -U 937 ; WX 688 ; N Omega ; G 829 -U 938 ; WX 265 ; N Iotadieresis ; G 830 -U 939 ; WX 549 ; N Upsilondieresis ; G 831 -U 940 ; WX 593 ; N alphatonos ; G 832 -U 941 ; WX 486 ; N epsilontonos ; G 833 -U 942 ; WX 570 ; N etatonos ; G 834 -U 943 ; WX 304 ; N iotatonos ; G 835 -U 944 ; WX 521 ; N upsilondieresistonos ; G 836 -U 945 ; WX 593 ; N alpha ; G 837 -U 946 ; WX 574 ; N beta ; G 838 -U 947 ; WX 532 ; N gamma ; G 839 -U 948 ; WX 550 ; N delta ; G 840 -U 949 ; WX 486 ; N epsilon ; G 841 -U 950 ; WX 489 ; N zeta ; G 842 -U 951 ; WX 570 ; N eta ; G 843 -U 952 ; WX 550 ; N theta ; G 844 -U 953 ; WX 304 ; N iota ; G 845 -U 954 ; WX 530 ; N kappa ; G 846 -U 955 ; WX 532 ; N lambda ; G 847 -U 956 ; WX 572 ; N uni03BC ; G 848 -U 957 ; WX 502 ; N nu ; G 849 -U 958 ; WX 501 ; N xi ; G 850 -U 959 ; WX 550 ; N omicron ; G 851 -U 960 ; WX 542 ; N pi ; G 852 -U 961 ; WX 571 ; N rho ; G 853 -U 962 ; WX 528 ; N sigma1 ; G 854 -U 963 ; WX 570 ; N sigma ; G 855 -U 964 ; WX 542 ; N tau ; G 856 -U 965 ; WX 521 ; N upsilon ; G 857 -U 966 ; WX 593 ; N phi ; G 858 -U 967 ; WX 520 ; N chi ; G 859 -U 968 ; WX 593 ; N psi ; G 860 -U 969 ; WX 753 ; N omega ; G 861 -U 970 ; WX 304 ; N iotadieresis ; G 862 -U 971 ; WX 521 ; N upsilondieresis ; G 863 -U 972 ; WX 550 ; N omicrontonos ; G 864 -U 973 ; WX 521 ; N upsilontonos ; G 865 -U 974 ; WX 753 ; N omegatonos ; G 866 -U 975 ; WX 590 ; N uni03CF ; G 867 -U 976 ; WX 553 ; N uni03D0 ; G 868 -U 977 ; WX 557 ; N theta1 ; G 869 -U 978 ; WX 628 ; N Upsilon1 ; G 870 -U 979 ; WX 758 ; N uni03D3 ; G 871 -U 980 ; WX 628 ; N uni03D4 ; G 872 -U 981 ; WX 593 ; N phi1 ; G 873 -U 982 ; WX 753 ; N omega1 ; G 874 -U 983 ; WX 597 ; N uni03D7 ; G 875 -U 984 ; WX 708 ; N uni03D8 ; G 876 -U 985 ; WX 550 ; N uni03D9 ; G 877 -U 986 ; WX 583 ; N uni03DA ; G 878 -U 987 ; WX 528 ; N uni03DB ; G 879 -U 988 ; WX 518 ; N uni03DC ; G 880 -U 989 ; WX 413 ; N uni03DD ; G 881 -U 990 ; WX 593 ; N uni03DE ; G 882 -U 991 ; WX 593 ; N uni03DF ; G 883 -U 992 ; WX 778 ; N uni03E0 ; G 884 -U 993 ; WX 564 ; N uni03E1 ; G 885 -U 994 ; WX 840 ; N uni03E2 ; G 886 -U 995 ; WX 753 ; N uni03E3 ; G 887 -U 996 ; WX 682 ; N uni03E4 ; G 888 -U 997 ; WX 593 ; N uni03E5 ; G 889 -U 998 ; WX 712 ; N uni03E6 ; G 890 -U 999 ; WX 553 ; N uni03E7 ; G 891 -U 1000 ; WX 618 ; N uni03E8 ; G 892 -U 1001 ; WX 546 ; N uni03E9 ; G 893 -U 1002 ; WX 690 ; N uni03EA ; G 894 -U 1003 ; WX 563 ; N uni03EB ; G 895 -U 1004 ; WX 629 ; N uni03EC ; G 896 -U 1005 ; WX 550 ; N uni03ED ; G 897 -U 1006 ; WX 549 ; N uni03EE ; G 898 -U 1007 ; WX 482 ; N uni03EF ; G 899 -U 1008 ; WX 597 ; N uni03F0 ; G 900 -U 1009 ; WX 571 ; N uni03F1 ; G 901 -U 1010 ; WX 495 ; N uni03F2 ; G 902 -U 1011 ; WX 250 ; N uni03F3 ; G 903 -U 1012 ; WX 708 ; N uni03F4 ; G 904 -U 1013 ; WX 554 ; N uni03F5 ; G 905 -U 1014 ; WX 554 ; N uni03F6 ; G 906 -U 1015 ; WX 544 ; N uni03F7 ; G 907 -U 1016 ; WX 571 ; N uni03F8 ; G 908 -U 1017 ; WX 628 ; N uni03F9 ; G 909 -U 1018 ; WX 776 ; N uni03FA ; G 910 -U 1019 ; WX 585 ; N uni03FB ; G 911 -U 1020 ; WX 571 ; N uni03FC ; G 912 -U 1021 ; WX 633 ; N uni03FD ; G 913 -U 1022 ; WX 628 ; N uni03FE ; G 914 -U 1023 ; WX 633 ; N uni03FF ; G 915 -U 1024 ; WX 568 ; N uni0400 ; G 916 -U 1025 ; WX 568 ; N uni0401 ; G 917 -U 1026 ; WX 708 ; N uni0402 ; G 918 -U 1027 ; WX 549 ; N uni0403 ; G 919 -U 1028 ; WX 628 ; N uni0404 ; G 920 -U 1029 ; WX 571 ; N uni0405 ; G 921 -U 1030 ; WX 265 ; N uni0406 ; G 922 -U 1031 ; WX 265 ; N uni0407 ; G 923 -U 1032 ; WX 265 ; N uni0408 ; G 924 -U 1033 ; WX 984 ; N uni0409 ; G 925 -U 1034 ; WX 940 ; N uni040A ; G 926 -U 1035 ; WX 708 ; N uni040B ; G 927 -U 1036 ; WX 639 ; N uni040C ; G 928 -U 1037 ; WX 673 ; N uni040D ; G 929 -U 1038 ; WX 548 ; N uni040E ; G 930 -U 1039 ; WX 677 ; N uni040F ; G 931 -U 1040 ; WX 615 ; N uni0410 ; G 932 -U 1041 ; WX 617 ; N uni0411 ; G 933 -U 1042 ; WX 617 ; N uni0412 ; G 934 -U 1043 ; WX 549 ; N uni0413 ; G 935 -U 1044 ; WX 703 ; N uni0414 ; G 936 -U 1045 ; WX 568 ; N uni0415 ; G 937 -U 1046 ; WX 969 ; N uni0416 ; G 938 -U 1047 ; WX 577 ; N uni0417 ; G 939 -U 1048 ; WX 673 ; N uni0418 ; G 940 -U 1049 ; WX 673 ; N uni0419 ; G 941 -U 1050 ; WX 639 ; N uni041A ; G 942 -U 1051 ; WX 677 ; N uni041B ; G 943 -U 1052 ; WX 776 ; N uni041C ; G 944 -U 1053 ; WX 677 ; N uni041D ; G 945 -U 1054 ; WX 708 ; N uni041E ; G 946 -U 1055 ; WX 677 ; N uni041F ; G 947 -U 1056 ; WX 542 ; N uni0420 ; G 948 -U 1057 ; WX 628 ; N uni0421 ; G 949 -U 1058 ; WX 549 ; N uni0422 ; G 950 -U 1059 ; WX 548 ; N uni0423 ; G 951 -U 1060 ; WX 774 ; N uni0424 ; G 952 -U 1061 ; WX 616 ; N uni0425 ; G 953 -U 1062 ; WX 699 ; N uni0426 ; G 954 -U 1063 ; WX 617 ; N uni0427 ; G 955 -U 1064 ; WX 962 ; N uni0428 ; G 956 -U 1065 ; WX 984 ; N uni0429 ; G 957 -U 1066 ; WX 749 ; N uni042A ; G 958 -U 1067 ; WX 794 ; N uni042B ; G 959 -U 1068 ; WX 617 ; N uni042C ; G 960 -U 1069 ; WX 628 ; N uni042D ; G 961 -U 1070 ; WX 971 ; N uni042E ; G 962 -U 1071 ; WX 625 ; N uni042F ; G 963 -U 1072 ; WX 551 ; N uni0430 ; G 964 -U 1073 ; WX 555 ; N uni0431 ; G 965 -U 1074 ; WX 530 ; N uni0432 ; G 966 -U 1075 ; WX 473 ; N uni0433 ; G 967 -U 1076 ; WX 622 ; N uni0434 ; G 968 -U 1077 ; WX 554 ; N uni0435 ; G 969 -U 1078 ; WX 811 ; N uni0436 ; G 970 -U 1079 ; WX 479 ; N uni0437 ; G 971 -U 1080 ; WX 584 ; N uni0438 ; G 972 -U 1081 ; WX 584 ; N uni0439 ; G 973 -U 1082 ; WX 543 ; N uni043A ; G 974 -U 1083 ; WX 575 ; N uni043B ; G 975 -U 1084 ; WX 679 ; N uni043C ; G 976 -U 1085 ; WX 588 ; N uni043D ; G 977 -U 1086 ; WX 550 ; N uni043E ; G 978 -U 1087 ; WX 588 ; N uni043F ; G 979 -U 1088 ; WX 571 ; N uni0440 ; G 980 -U 1089 ; WX 495 ; N uni0441 ; G 981 -U 1090 ; WX 524 ; N uni0442 ; G 982 -U 1091 ; WX 532 ; N uni0443 ; G 983 -U 1092 ; WX 769 ; N uni0444 ; G 984 -U 1093 ; WX 532 ; N uni0445 ; G 985 -U 1094 ; WX 612 ; N uni0446 ; G 986 -U 1095 ; WX 532 ; N uni0447 ; G 987 -U 1096 ; WX 823 ; N uni0448 ; G 988 -U 1097 ; WX 848 ; N uni0449 ; G 989 -U 1098 ; WX 636 ; N uni044A ; G 990 -U 1099 ; WX 710 ; N uni044B ; G 991 -U 1100 ; WX 530 ; N uni044C ; G 992 -U 1101 ; WX 494 ; N uni044D ; G 993 -U 1102 ; WX 757 ; N uni044E ; G 994 -U 1103 ; WX 541 ; N uni044F ; G 995 -U 1104 ; WX 554 ; N uni0450 ; G 996 -U 1105 ; WX 554 ; N uni0451 ; G 997 -U 1106 ; WX 563 ; N uni0452 ; G 998 -U 1107 ; WX 473 ; N uni0453 ; G 999 -U 1108 ; WX 494 ; N uni0454 ; G 1000 -U 1109 ; WX 469 ; N uni0455 ; G 1001 -U 1110 ; WX 250 ; N uni0456 ; G 1002 -U 1111 ; WX 250 ; N uni0457 ; G 1003 -U 1112 ; WX 250 ; N uni0458 ; G 1004 -U 1113 ; WX 812 ; N uni0459 ; G 1005 -U 1114 ; WX 809 ; N uni045A ; G 1006 -U 1115 ; WX 586 ; N uni045B ; G 1007 -U 1116 ; WX 543 ; N uni045C ; G 1008 -U 1117 ; WX 584 ; N uni045D ; G 1009 -U 1118 ; WX 532 ; N uni045E ; G 1010 -U 1119 ; WX 588 ; N uni045F ; G 1011 -U 1120 ; WX 840 ; N uni0460 ; G 1012 -U 1121 ; WX 753 ; N uni0461 ; G 1013 -U 1122 ; WX 693 ; N uni0462 ; G 1014 -U 1123 ; WX 604 ; N uni0463 ; G 1015 -U 1124 ; WX 848 ; N uni0464 ; G 1016 -U 1125 ; WX 674 ; N uni0465 ; G 1017 -U 1126 ; WX 791 ; N uni0466 ; G 1018 -U 1127 ; WX 705 ; N uni0467 ; G 1019 -U 1128 ; WX 1043 ; N uni0468 ; G 1020 -U 1129 ; WX 901 ; N uni0469 ; G 1021 -U 1130 ; WX 708 ; N uni046A ; G 1022 -U 1131 ; WX 550 ; N uni046B ; G 1023 -U 1132 ; WX 924 ; N uni046C ; G 1024 -U 1133 ; WX 742 ; N uni046D ; G 1025 -U 1134 ; WX 572 ; N uni046E ; G 1026 -U 1135 ; WX 486 ; N uni046F ; G 1027 -U 1136 ; WX 771 ; N uni0470 ; G 1028 -U 1137 ; WX 789 ; N uni0471 ; G 1029 -U 1138 ; WX 708 ; N uni0472 ; G 1030 -U 1139 ; WX 550 ; N uni0473 ; G 1031 -U 1140 ; WX 703 ; N uni0474 ; G 1032 -U 1141 ; WX 598 ; N uni0475 ; G 1033 -U 1142 ; WX 703 ; N uni0476 ; G 1034 -U 1143 ; WX 598 ; N uni0477 ; G 1035 -U 1144 ; WX 893 ; N uni0478 ; G 1036 -U 1145 ; WX 813 ; N uni0479 ; G 1037 -U 1146 ; WX 857 ; N uni047A ; G 1038 -U 1147 ; WX 682 ; N uni047B ; G 1039 -U 1148 ; WX 1062 ; N uni047C ; G 1040 -U 1149 ; WX 925 ; N uni047D ; G 1041 -U 1150 ; WX 840 ; N uni047E ; G 1042 -U 1151 ; WX 753 ; N uni047F ; G 1043 -U 1152 ; WX 628 ; N uni0480 ; G 1044 -U 1153 ; WX 495 ; N uni0481 ; G 1045 -U 1154 ; WX 452 ; N uni0482 ; G 1046 -U 1155 ; WX 0 ; N uni0483 ; G 1047 -U 1156 ; WX 0 ; N uni0484 ; G 1048 -U 1157 ; WX 0 ; N uni0485 ; G 1049 -U 1158 ; WX 0 ; N uni0486 ; G 1050 -U 1159 ; WX 0 ; N uni0487 ; G 1051 -U 1160 ; WX 376 ; N uni0488 ; G 1052 -U 1161 ; WX 376 ; N uni0489 ; G 1053 -U 1162 ; WX 695 ; N uni048A ; G 1054 -U 1163 ; WX 609 ; N uni048B ; G 1055 -U 1164 ; WX 617 ; N uni048C ; G 1056 -U 1165 ; WX 530 ; N uni048D ; G 1057 -U 1166 ; WX 542 ; N uni048E ; G 1058 -U 1167 ; WX 571 ; N uni048F ; G 1059 -U 1168 ; WX 549 ; N uni0490 ; G 1060 -U 1169 ; WX 473 ; N uni0491 ; G 1061 -U 1170 ; WX 607 ; N uni0492 ; G 1062 -U 1171 ; WX 531 ; N uni0493 ; G 1063 -U 1172 ; WX 562 ; N uni0494 ; G 1064 -U 1173 ; WX 477 ; N uni0495 ; G 1065 -U 1174 ; WX 969 ; N uni0496 ; G 1066 -U 1175 ; WX 811 ; N uni0497 ; G 1067 -U 1176 ; WX 577 ; N uni0498 ; G 1068 -U 1177 ; WX 479 ; N uni0499 ; G 1069 -U 1178 ; WX 639 ; N uni049A ; G 1070 -U 1179 ; WX 543 ; N uni049B ; G 1071 -U 1180 ; WX 639 ; N uni049C ; G 1072 -U 1181 ; WX 543 ; N uni049D ; G 1073 -U 1182 ; WX 639 ; N uni049E ; G 1074 -U 1183 ; WX 543 ; N uni049F ; G 1075 -U 1184 ; WX 771 ; N uni04A0 ; G 1076 -U 1185 ; WX 748 ; N uni04A1 ; G 1077 -U 1186 ; WX 677 ; N uni04A2 ; G 1078 -U 1187 ; WX 594 ; N uni04A3 ; G 1079 -U 1188 ; WX 913 ; N uni04A4 ; G 1080 -U 1189 ; WX 789 ; N uni04A5 ; G 1081 -U 1190 ; WX 973 ; N uni04A6 ; G 1082 -U 1191 ; WX 824 ; N uni04A7 ; G 1083 -U 1192 ; WX 790 ; N uni04A8 ; G 1084 -U 1193 ; WX 624 ; N uni04A9 ; G 1085 -U 1194 ; WX 628 ; N uni04AA ; G 1086 -U 1195 ; WX 495 ; N uni04AB ; G 1087 -U 1196 ; WX 549 ; N uni04AC ; G 1088 -U 1197 ; WX 524 ; N uni04AD ; G 1089 -U 1198 ; WX 549 ; N uni04AE ; G 1090 -U 1199 ; WX 532 ; N uni04AF ; G 1091 -U 1200 ; WX 549 ; N uni04B0 ; G 1092 -U 1201 ; WX 532 ; N uni04B1 ; G 1093 -U 1202 ; WX 616 ; N uni04B2 ; G 1094 -U 1203 ; WX 532 ; N uni04B3 ; G 1095 -U 1204 ; WX 840 ; N uni04B4 ; G 1096 -U 1205 ; WX 726 ; N uni04B5 ; G 1097 -U 1206 ; WX 617 ; N uni04B6 ; G 1098 -U 1207 ; WX 532 ; N uni04B7 ; G 1099 -U 1208 ; WX 617 ; N uni04B8 ; G 1100 -U 1209 ; WX 532 ; N uni04B9 ; G 1101 -U 1210 ; WX 617 ; N uni04BA ; G 1102 -U 1211 ; WX 570 ; N uni04BB ; G 1103 -U 1212 ; WX 847 ; N uni04BC ; G 1104 -U 1213 ; WX 655 ; N uni04BD ; G 1105 -U 1214 ; WX 847 ; N uni04BE ; G 1106 -U 1215 ; WX 655 ; N uni04BF ; G 1107 -U 1216 ; WX 265 ; N uni04C0 ; G 1108 -U 1217 ; WX 969 ; N uni04C1 ; G 1109 -U 1218 ; WX 811 ; N uni04C2 ; G 1110 -U 1219 ; WX 590 ; N uni04C3 ; G 1111 -U 1220 ; WX 543 ; N uni04C4 ; G 1112 -U 1221 ; WX 698 ; N uni04C5 ; G 1113 -U 1222 ; WX 603 ; N uni04C6 ; G 1114 -U 1223 ; WX 677 ; N uni04C7 ; G 1115 -U 1224 ; WX 594 ; N uni04C8 ; G 1116 -U 1225 ; WX 699 ; N uni04C9 ; G 1117 -U 1226 ; WX 612 ; N uni04CA ; G 1118 -U 1227 ; WX 617 ; N uni04CB ; G 1119 -U 1228 ; WX 532 ; N uni04CC ; G 1120 -U 1229 ; WX 799 ; N uni04CD ; G 1121 -U 1230 ; WX 697 ; N uni04CE ; G 1122 -U 1231 ; WX 250 ; N uni04CF ; G 1123 -U 1232 ; WX 615 ; N uni04D0 ; G 1124 -U 1233 ; WX 551 ; N uni04D1 ; G 1125 -U 1234 ; WX 615 ; N uni04D2 ; G 1126 -U 1235 ; WX 551 ; N uni04D3 ; G 1127 -U 1236 ; WX 876 ; N uni04D4 ; G 1128 -U 1237 ; WX 883 ; N uni04D5 ; G 1129 -U 1238 ; WX 568 ; N uni04D6 ; G 1130 -U 1239 ; WX 554 ; N uni04D7 ; G 1131 -U 1240 ; WX 708 ; N uni04D8 ; G 1132 -U 1241 ; WX 554 ; N uni04D9 ; G 1133 -U 1242 ; WX 708 ; N uni04DA ; G 1134 -U 1243 ; WX 554 ; N uni04DB ; G 1135 -U 1244 ; WX 969 ; N uni04DC ; G 1136 -U 1245 ; WX 811 ; N uni04DD ; G 1137 -U 1246 ; WX 577 ; N uni04DE ; G 1138 -U 1247 ; WX 479 ; N uni04DF ; G 1139 -U 1248 ; WX 599 ; N uni04E0 ; G 1140 -U 1249 ; WX 520 ; N uni04E1 ; G 1141 -U 1250 ; WX 673 ; N uni04E2 ; G 1142 -U 1251 ; WX 584 ; N uni04E3 ; G 1143 -U 1252 ; WX 673 ; N uni04E4 ; G 1144 -U 1253 ; WX 584 ; N uni04E5 ; G 1145 -U 1254 ; WX 708 ; N uni04E6 ; G 1146 -U 1255 ; WX 550 ; N uni04E7 ; G 1147 -U 1256 ; WX 708 ; N uni04E8 ; G 1148 -U 1257 ; WX 550 ; N uni04E9 ; G 1149 -U 1258 ; WX 708 ; N uni04EA ; G 1150 -U 1259 ; WX 550 ; N uni04EB ; G 1151 -U 1260 ; WX 628 ; N uni04EC ; G 1152 -U 1261 ; WX 494 ; N uni04ED ; G 1153 -U 1262 ; WX 548 ; N uni04EE ; G 1154 -U 1263 ; WX 532 ; N uni04EF ; G 1155 -U 1264 ; WX 548 ; N uni04F0 ; G 1156 -U 1265 ; WX 532 ; N uni04F1 ; G 1157 -U 1266 ; WX 548 ; N uni04F2 ; G 1158 -U 1267 ; WX 532 ; N uni04F3 ; G 1159 -U 1268 ; WX 617 ; N uni04F4 ; G 1160 -U 1269 ; WX 532 ; N uni04F5 ; G 1161 -U 1270 ; WX 549 ; N uni04F6 ; G 1162 -U 1271 ; WX 473 ; N uni04F7 ; G 1163 -U 1272 ; WX 794 ; N uni04F8 ; G 1164 -U 1273 ; WX 710 ; N uni04F9 ; G 1165 -U 1274 ; WX 607 ; N uni04FA ; G 1166 -U 1275 ; WX 531 ; N uni04FB ; G 1167 -U 1276 ; WX 616 ; N uni04FC ; G 1168 -U 1277 ; WX 532 ; N uni04FD ; G 1169 -U 1278 ; WX 616 ; N uni04FE ; G 1170 -U 1279 ; WX 532 ; N uni04FF ; G 1171 -U 1280 ; WX 617 ; N uni0500 ; G 1172 -U 1281 ; WX 530 ; N uni0501 ; G 1173 -U 1282 ; WX 905 ; N uni0502 ; G 1174 -U 1283 ; WX 807 ; N uni0503 ; G 1175 -U 1284 ; WX 877 ; N uni0504 ; G 1176 -U 1285 ; WX 782 ; N uni0505 ; G 1177 -U 1286 ; WX 611 ; N uni0506 ; G 1178 -U 1287 ; WX 529 ; N uni0507 ; G 1179 -U 1288 ; WX 964 ; N uni0508 ; G 1180 -U 1289 ; WX 861 ; N uni0509 ; G 1181 -U 1290 ; WX 1001 ; N uni050A ; G 1182 -U 1291 ; WX 870 ; N uni050B ; G 1183 -U 1292 ; WX 697 ; N uni050C ; G 1184 -U 1293 ; WX 593 ; N uni050D ; G 1185 -U 1294 ; WX 695 ; N uni050E ; G 1186 -U 1295 ; WX 640 ; N uni050F ; G 1187 -U 1296 ; WX 553 ; N uni0510 ; G 1188 -U 1297 ; WX 486 ; N uni0511 ; G 1189 -U 1298 ; WX 677 ; N uni0512 ; G 1190 -U 1299 ; WX 575 ; N uni0513 ; G 1191 -U 1300 ; WX 1052 ; N uni0514 ; G 1192 -U 1301 ; WX 894 ; N uni0515 ; G 1193 -U 1302 ; WX 804 ; N uni0516 ; G 1194 -U 1303 ; WX 778 ; N uni0517 ; G 1195 -U 1304 ; WX 928 ; N uni0518 ; G 1196 -U 1305 ; WX 887 ; N uni0519 ; G 1197 -U 1306 ; WX 708 ; N uni051A ; G 1198 -U 1307 ; WX 571 ; N uni051B ; G 1199 -U 1308 ; WX 890 ; N uni051C ; G 1200 -U 1309 ; WX 736 ; N uni051D ; G 1201 -U 1312 ; WX 972 ; N uni0520 ; G 1202 -U 1313 ; WX 814 ; N uni0521 ; G 1203 -U 1314 ; WX 973 ; N uni0522 ; G 1204 -U 1315 ; WX 821 ; N uni0523 ; G 1205 -U 1316 ; WX 713 ; N uni0524 ; G 1206 -U 1317 ; WX 614 ; N uni0525 ; G 1207 -U 1329 ; WX 780 ; N uni0531 ; G 1208 -U 1330 ; WX 659 ; N uni0532 ; G 1209 -U 1331 ; WX 794 ; N uni0533 ; G 1210 -U 1332 ; WX 794 ; N uni0534 ; G 1211 -U 1333 ; WX 659 ; N uni0535 ; G 1212 -U 1334 ; WX 579 ; N uni0536 ; G 1213 -U 1335 ; WX 613 ; N uni0537 ; G 1214 -U 1336 ; WX 659 ; N uni0538 ; G 1215 -U 1337 ; WX 765 ; N uni0539 ; G 1216 -U 1338 ; WX 794 ; N uni053A ; G 1217 -U 1339 ; WX 659 ; N uni053B ; G 1218 -U 1340 ; WX 501 ; N uni053C ; G 1219 -U 1341 ; WX 741 ; N uni053D ; G 1220 -U 1342 ; WX 888 ; N uni053E ; G 1221 -U 1343 ; WX 659 ; N uni053F ; G 1222 -U 1344 ; WX 636 ; N uni0540 ; G 1223 -U 1345 ; WX 579 ; N uni0541 ; G 1224 -U 1346 ; WX 794 ; N uni0542 ; G 1225 -U 1347 ; WX 699 ; N uni0543 ; G 1226 -U 1348 ; WX 794 ; N uni0544 ; G 1227 -U 1349 ; WX 659 ; N uni0545 ; G 1228 -U 1350 ; WX 756 ; N uni0546 ; G 1229 -U 1351 ; WX 659 ; N uni0547 ; G 1230 -U 1352 ; WX 659 ; N uni0548 ; G 1231 -U 1353 ; WX 659 ; N uni0549 ; G 1232 -U 1354 ; WX 711 ; N uni054A ; G 1233 -U 1355 ; WX 579 ; N uni054B ; G 1234 -U 1356 ; WX 794 ; N uni054C ; G 1235 -U 1357 ; WX 659 ; N uni054D ; G 1236 -U 1358 ; WX 794 ; N uni054E ; G 1237 -U 1359 ; WX 571 ; N uni054F ; G 1238 -U 1360 ; WX 659 ; N uni0550 ; G 1239 -U 1361 ; WX 659 ; N uni0551 ; G 1240 -U 1362 ; WX 719 ; N uni0552 ; G 1241 -U 1363 ; WX 708 ; N uni0553 ; G 1242 -U 1364 ; WX 711 ; N uni0554 ; G 1243 -U 1365 ; WX 708 ; N uni0555 ; G 1244 -U 1366 ; WX 571 ; N uni0556 ; G 1245 -U 1369 ; WX 276 ; N uni0559 ; G 1246 -U 1370 ; WX 286 ; N uni055A ; G 1247 -U 1371 ; WX 450 ; N uni055B ; G 1248 -U 1372 ; WX 450 ; N uni055C ; G 1249 -U 1373 ; WX 352 ; N uni055D ; G 1250 -U 1374 ; WX 474 ; N uni055E ; G 1251 -U 1375 ; WX 450 ; N uni055F ; G 1252 -U 1377 ; WX 876 ; N uni0561 ; G 1253 -U 1378 ; WX 570 ; N uni0562 ; G 1254 -U 1379 ; WX 686 ; N uni0563 ; G 1255 -U 1380 ; WX 690 ; N uni0564 ; G 1256 -U 1381 ; WX 570 ; N uni0565 ; G 1257 -U 1382 ; WX 627 ; N uni0566 ; G 1258 -U 1383 ; WX 479 ; N uni0567 ; G 1259 -U 1384 ; WX 570 ; N uni0568 ; G 1260 -U 1385 ; WX 630 ; N uni0569 ; G 1261 -U 1386 ; WX 627 ; N uni056A ; G 1262 -U 1387 ; WX 570 ; N uni056B ; G 1263 -U 1388 ; WX 363 ; N uni056C ; G 1264 -U 1389 ; WX 804 ; N uni056D ; G 1265 -U 1390 ; WX 576 ; N uni056E ; G 1266 -U 1391 ; WX 570 ; N uni056F ; G 1267 -U 1392 ; WX 570 ; N uni0570 ; G 1268 -U 1393 ; WX 571 ; N uni0571 ; G 1269 -U 1394 ; WX 631 ; N uni0572 ; G 1270 -U 1395 ; WX 570 ; N uni0573 ; G 1271 -U 1396 ; WX 593 ; N uni0574 ; G 1272 -U 1397 ; WX 250 ; N uni0575 ; G 1273 -U 1398 ; WX 684 ; N uni0576 ; G 1274 -U 1399 ; WX 464 ; N uni0577 ; G 1275 -U 1400 ; WX 570 ; N uni0578 ; G 1276 -U 1401 ; WX 407 ; N uni0579 ; G 1277 -U 1402 ; WX 876 ; N uni057A ; G 1278 -U 1403 ; WX 464 ; N uni057B ; G 1279 -U 1404 ; WX 691 ; N uni057C ; G 1280 -U 1405 ; WX 570 ; N uni057D ; G 1281 -U 1406 ; WX 626 ; N uni057E ; G 1282 -U 1407 ; WX 876 ; N uni057F ; G 1283 -U 1408 ; WX 570 ; N uni0580 ; G 1284 -U 1409 ; WX 571 ; N uni0581 ; G 1285 -U 1410 ; WX 451 ; N uni0582 ; G 1286 -U 1411 ; WX 876 ; N uni0583 ; G 1287 -U 1412 ; WX 583 ; N uni0584 ; G 1288 -U 1413 ; WX 550 ; N uni0585 ; G 1289 -U 1414 ; WX 566 ; N uni0586 ; G 1290 -U 1415 ; WX 686 ; N uni0587 ; G 1291 -U 1417 ; WX 303 ; N uni0589 ; G 1292 -U 1418 ; WX 390 ; N uni058A ; G 1293 -U 1456 ; WX 0 ; N uni05B0 ; G 1294 -U 1457 ; WX 0 ; N uni05B1 ; G 1295 -U 1458 ; WX 0 ; N uni05B2 ; G 1296 -U 1459 ; WX 0 ; N uni05B3 ; G 1297 -U 1460 ; WX 0 ; N uni05B4 ; G 1298 -U 1461 ; WX 0 ; N uni05B5 ; G 1299 -U 1462 ; WX 0 ; N uni05B6 ; G 1300 -U 1463 ; WX 0 ; N uni05B7 ; G 1301 -U 1464 ; WX 0 ; N uni05B8 ; G 1302 -U 1465 ; WX 0 ; N uni05B9 ; G 1303 -U 1466 ; WX 0 ; N uni05BA ; G 1304 -U 1467 ; WX 0 ; N uni05BB ; G 1305 -U 1468 ; WX 0 ; N uni05BC ; G 1306 -U 1469 ; WX 0 ; N uni05BD ; G 1307 -U 1470 ; WX 325 ; N uni05BE ; G 1308 -U 1471 ; WX 0 ; N uni05BF ; G 1309 -U 1472 ; WX 265 ; N uni05C0 ; G 1310 -U 1473 ; WX 0 ; N uni05C1 ; G 1311 -U 1474 ; WX 0 ; N uni05C2 ; G 1312 -U 1475 ; WX 265 ; N uni05C3 ; G 1313 -U 1478 ; WX 397 ; N uni05C6 ; G 1314 -U 1479 ; WX 0 ; N uni05C7 ; G 1315 -U 1488 ; WX 566 ; N uni05D0 ; G 1316 -U 1489 ; WX 547 ; N uni05D1 ; G 1317 -U 1490 ; WX 403 ; N uni05D2 ; G 1318 -U 1491 ; WX 534 ; N uni05D3 ; G 1319 -U 1492 ; WX 576 ; N uni05D4 ; G 1320 -U 1493 ; WX 245 ; N uni05D5 ; G 1321 -U 1494 ; WX 336 ; N uni05D6 ; G 1322 -U 1495 ; WX 576 ; N uni05D7 ; G 1323 -U 1496 ; WX 583 ; N uni05D8 ; G 1324 -U 1497 ; WX 245 ; N uni05D9 ; G 1325 -U 1498 ; WX 532 ; N uni05DA ; G 1326 -U 1499 ; WX 500 ; N uni05DB ; G 1327 -U 1500 ; WX 539 ; N uni05DC ; G 1328 -U 1501 ; WX 576 ; N uni05DD ; G 1329 -U 1502 ; WX 593 ; N uni05DE ; G 1330 -U 1503 ; WX 245 ; N uni05DF ; G 1331 -U 1504 ; WX 397 ; N uni05E0 ; G 1332 -U 1505 ; WX 629 ; N uni05E1 ; G 1333 -U 1506 ; WX 506 ; N uni05E2 ; G 1334 -U 1507 ; WX 576 ; N uni05E3 ; G 1335 -U 1508 ; WX 543 ; N uni05E4 ; G 1336 -U 1509 ; WX 468 ; N uni05E5 ; G 1337 -U 1510 ; WX 523 ; N uni05E6 ; G 1338 -U 1511 ; WX 596 ; N uni05E7 ; G 1339 -U 1512 ; WX 532 ; N uni05E8 ; G 1340 -U 1513 ; WX 727 ; N uni05E9 ; G 1341 -U 1514 ; WX 591 ; N uni05EA ; G 1342 -U 1520 ; WX 423 ; N uni05F0 ; G 1343 -U 1521 ; WX 409 ; N uni05F1 ; G 1344 -U 1522 ; WX 423 ; N uni05F2 ; G 1345 -U 1523 ; WX 374 ; N uni05F3 ; G 1346 -U 1524 ; WX 580 ; N uni05F4 ; G 1347 -U 1542 ; WX 573 ; N uni0606 ; G 1348 -U 1543 ; WX 573 ; N uni0607 ; G 1349 -U 1545 ; WX 681 ; N uni0609 ; G 1350 -U 1546 ; WX 879 ; N uni060A ; G 1351 -U 1548 ; WX 290 ; N uni060C ; G 1352 -U 1557 ; WX 0 ; N uni0615 ; G 1353 -U 1563 ; WX 286 ; N uni061B ; G 1354 -U 1567 ; WX 478 ; N uni061F ; G 1355 -U 1569 ; WX 423 ; N uni0621 ; G 1356 -U 1570 ; WX 250 ; N uni0622 ; G 1357 -U 1571 ; WX 250 ; N uni0623 ; G 1358 -U 1572 ; WX 435 ; N uni0624 ; G 1359 -U 1573 ; WX 250 ; N uni0625 ; G 1360 -U 1574 ; WX 704 ; N uni0626 ; G 1361 -U 1575 ; WX 250 ; N uni0627 ; G 1362 -U 1576 ; WX 847 ; N uni0628 ; G 1363 -U 1577 ; WX 471 ; N uni0629 ; G 1364 -U 1578 ; WX 847 ; N uni062A ; G 1365 -U 1579 ; WX 847 ; N uni062B ; G 1366 -U 1580 ; WX 581 ; N uni062C ; G 1367 -U 1581 ; WX 581 ; N uni062D ; G 1368 -U 1582 ; WX 581 ; N uni062E ; G 1369 -U 1583 ; WX 400 ; N uni062F ; G 1370 -U 1584 ; WX 400 ; N uni0630 ; G 1371 -U 1585 ; WX 435 ; N uni0631 ; G 1372 -U 1586 ; WX 435 ; N uni0632 ; G 1373 -U 1587 ; WX 1099 ; N uni0633 ; G 1374 -U 1588 ; WX 1099 ; N uni0634 ; G 1375 -U 1589 ; WX 1088 ; N uni0635 ; G 1376 -U 1590 ; WX 1088 ; N uni0636 ; G 1377 -U 1591 ; WX 832 ; N uni0637 ; G 1378 -U 1592 ; WX 832 ; N uni0638 ; G 1379 -U 1593 ; WX 537 ; N uni0639 ; G 1380 -U 1594 ; WX 537 ; N uni063A ; G 1381 -U 1600 ; WX 264 ; N uni0640 ; G 1382 -U 1601 ; WX 933 ; N uni0641 ; G 1383 -U 1602 ; WX 698 ; N uni0642 ; G 1384 -U 1603 ; WX 742 ; N uni0643 ; G 1385 -U 1604 ; WX 654 ; N uni0644 ; G 1386 -U 1605 ; WX 557 ; N uni0645 ; G 1387 -U 1606 ; WX 661 ; N uni0646 ; G 1388 -U 1607 ; WX 471 ; N uni0647 ; G 1389 -U 1608 ; WX 435 ; N uni0648 ; G 1390 -U 1609 ; WX 704 ; N uni0649 ; G 1391 -U 1610 ; WX 704 ; N uni064A ; G 1392 -U 1611 ; WX 0 ; N uni064B ; G 1393 -U 1612 ; WX 0 ; N uni064C ; G 1394 -U 1613 ; WX 0 ; N uni064D ; G 1395 -U 1614 ; WX 0 ; N uni064E ; G 1396 -U 1615 ; WX 0 ; N uni064F ; G 1397 -U 1616 ; WX 0 ; N uni0650 ; G 1398 -U 1617 ; WX 0 ; N uni0651 ; G 1399 -U 1618 ; WX 0 ; N uni0652 ; G 1400 -U 1619 ; WX 0 ; N uni0653 ; G 1401 -U 1620 ; WX 0 ; N uni0654 ; G 1402 -U 1621 ; WX 0 ; N uni0655 ; G 1403 -U 1623 ; WX 0 ; N uni0657 ; G 1404 -U 1626 ; WX 450 ; N uni065A ; G 1405 -U 1632 ; WX 483 ; N uni0660 ; G 1406 -U 1633 ; WX 483 ; N uni0661 ; G 1407 -U 1634 ; WX 483 ; N uni0662 ; G 1408 -U 1635 ; WX 483 ; N uni0663 ; G 1409 -U 1636 ; WX 483 ; N uni0664 ; G 1410 -U 1637 ; WX 483 ; N uni0665 ; G 1411 -U 1638 ; WX 483 ; N uni0666 ; G 1412 -U 1639 ; WX 483 ; N uni0667 ; G 1413 -U 1640 ; WX 483 ; N uni0668 ; G 1414 -U 1641 ; WX 483 ; N uni0669 ; G 1415 -U 1642 ; WX 483 ; N uni066A ; G 1416 -U 1643 ; WX 292 ; N uni066B ; G 1417 -U 1644 ; WX 286 ; N uni066C ; G 1418 -U 1645 ; WX 490 ; N uni066D ; G 1419 -U 1646 ; WX 847 ; N uni066E ; G 1420 -U 1647 ; WX 698 ; N uni066F ; G 1421 -U 1648 ; WX 0 ; N uni0670 ; G 1422 -U 1652 ; WX 263 ; N uni0674 ; G 1423 -U 1657 ; WX 847 ; N uni0679 ; G 1424 -U 1658 ; WX 847 ; N uni067A ; G 1425 -U 1659 ; WX 847 ; N uni067B ; G 1426 -U 1660 ; WX 847 ; N uni067C ; G 1427 -U 1661 ; WX 847 ; N uni067D ; G 1428 -U 1662 ; WX 847 ; N uni067E ; G 1429 -U 1663 ; WX 847 ; N uni067F ; G 1430 -U 1664 ; WX 847 ; N uni0680 ; G 1431 -U 1665 ; WX 581 ; N uni0681 ; G 1432 -U 1666 ; WX 581 ; N uni0682 ; G 1433 -U 1667 ; WX 581 ; N uni0683 ; G 1434 -U 1668 ; WX 581 ; N uni0684 ; G 1435 -U 1669 ; WX 581 ; N uni0685 ; G 1436 -U 1670 ; WX 581 ; N uni0686 ; G 1437 -U 1671 ; WX 581 ; N uni0687 ; G 1438 -U 1672 ; WX 400 ; N uni0688 ; G 1439 -U 1673 ; WX 400 ; N uni0689 ; G 1440 -U 1674 ; WX 400 ; N uni068A ; G 1441 -U 1675 ; WX 400 ; N uni068B ; G 1442 -U 1676 ; WX 400 ; N uni068C ; G 1443 -U 1677 ; WX 400 ; N uni068D ; G 1444 -U 1678 ; WX 400 ; N uni068E ; G 1445 -U 1679 ; WX 400 ; N uni068F ; G 1446 -U 1680 ; WX 400 ; N uni0690 ; G 1447 -U 1681 ; WX 435 ; N uni0691 ; G 1448 -U 1682 ; WX 435 ; N uni0692 ; G 1449 -U 1683 ; WX 448 ; N uni0693 ; G 1450 -U 1684 ; WX 477 ; N uni0694 ; G 1451 -U 1685 ; WX 549 ; N uni0695 ; G 1452 -U 1686 ; WX 477 ; N uni0696 ; G 1453 -U 1687 ; WX 435 ; N uni0697 ; G 1454 -U 1688 ; WX 435 ; N uni0698 ; G 1455 -U 1689 ; WX 435 ; N uni0699 ; G 1456 -U 1690 ; WX 1099 ; N uni069A ; G 1457 -U 1691 ; WX 1099 ; N uni069B ; G 1458 -U 1692 ; WX 1099 ; N uni069C ; G 1459 -U 1693 ; WX 1088 ; N uni069D ; G 1460 -U 1694 ; WX 1088 ; N uni069E ; G 1461 -U 1695 ; WX 832 ; N uni069F ; G 1462 -U 1696 ; WX 537 ; N uni06A0 ; G 1463 -U 1697 ; WX 933 ; N uni06A1 ; G 1464 -U 1698 ; WX 933 ; N uni06A2 ; G 1465 -U 1699 ; WX 933 ; N uni06A3 ; G 1466 -U 1700 ; WX 933 ; N uni06A4 ; G 1467 -U 1701 ; WX 933 ; N uni06A5 ; G 1468 -U 1702 ; WX 933 ; N uni06A6 ; G 1469 -U 1703 ; WX 698 ; N uni06A7 ; G 1470 -U 1704 ; WX 698 ; N uni06A8 ; G 1471 -U 1705 ; WX 805 ; N uni06A9 ; G 1472 -U 1706 ; WX 948 ; N uni06AA ; G 1473 -U 1707 ; WX 805 ; N uni06AB ; G 1474 -U 1708 ; WX 742 ; N uni06AC ; G 1475 -U 1709 ; WX 742 ; N uni06AD ; G 1476 -U 1710 ; WX 742 ; N uni06AE ; G 1477 -U 1711 ; WX 805 ; N uni06AF ; G 1478 -U 1712 ; WX 805 ; N uni06B0 ; G 1479 -U 1713 ; WX 805 ; N uni06B1 ; G 1480 -U 1714 ; WX 805 ; N uni06B2 ; G 1481 -U 1715 ; WX 805 ; N uni06B3 ; G 1482 -U 1716 ; WX 805 ; N uni06B4 ; G 1483 -U 1717 ; WX 654 ; N uni06B5 ; G 1484 -U 1718 ; WX 654 ; N uni06B6 ; G 1485 -U 1719 ; WX 654 ; N uni06B7 ; G 1486 -U 1720 ; WX 654 ; N uni06B8 ; G 1487 -U 1721 ; WX 661 ; N uni06B9 ; G 1488 -U 1722 ; WX 661 ; N uni06BA ; G 1489 -U 1723 ; WX 661 ; N uni06BB ; G 1490 -U 1724 ; WX 661 ; N uni06BC ; G 1491 -U 1725 ; WX 661 ; N uni06BD ; G 1492 -U 1726 ; WX 628 ; N uni06BE ; G 1493 -U 1727 ; WX 581 ; N uni06BF ; G 1494 -U 1734 ; WX 435 ; N uni06C6 ; G 1495 -U 1740 ; WX 704 ; N uni06CC ; G 1496 -U 1742 ; WX 704 ; N uni06CE ; G 1497 -U 1749 ; WX 471 ; N uni06D5 ; G 1498 -U 1776 ; WX 483 ; N uni06F0 ; G 1499 -U 1777 ; WX 483 ; N uni06F1 ; G 1500 -U 1778 ; WX 483 ; N uni06F2 ; G 1501 -U 1779 ; WX 483 ; N uni06F3 ; G 1502 -U 1780 ; WX 483 ; N uni06F4 ; G 1503 -U 1781 ; WX 483 ; N uni06F5 ; G 1504 -U 1782 ; WX 483 ; N uni06F6 ; G 1505 -U 1783 ; WX 483 ; N uni06F7 ; G 1506 -U 1784 ; WX 483 ; N uni06F8 ; G 1507 -U 1785 ; WX 483 ; N uni06F9 ; G 1508 -U 1984 ; WX 572 ; N uni07C0 ; G 1509 -U 1985 ; WX 572 ; N uni07C1 ; G 1510 -U 1986 ; WX 572 ; N uni07C2 ; G 1511 -U 1987 ; WX 572 ; N uni07C3 ; G 1512 -U 1988 ; WX 572 ; N uni07C4 ; G 1513 -U 1989 ; WX 572 ; N uni07C5 ; G 1514 -U 1990 ; WX 572 ; N uni07C6 ; G 1515 -U 1991 ; WX 572 ; N uni07C7 ; G 1516 -U 1992 ; WX 572 ; N uni07C8 ; G 1517 -U 1993 ; WX 572 ; N uni07C9 ; G 1518 -U 1994 ; WX 250 ; N uni07CA ; G 1519 -U 1995 ; WX 514 ; N uni07CB ; G 1520 -U 1996 ; WX 381 ; N uni07CC ; G 1521 -U 1997 ; WX 532 ; N uni07CD ; G 1522 -U 1998 ; WX 588 ; N uni07CE ; G 1523 -U 1999 ; WX 588 ; N uni07CF ; G 1524 -U 2000 ; WX 534 ; N uni07D0 ; G 1525 -U 2001 ; WX 588 ; N uni07D1 ; G 1526 -U 2002 ; WX 746 ; N uni07D2 ; G 1527 -U 2003 ; WX 394 ; N uni07D3 ; G 1528 -U 2004 ; WX 394 ; N uni07D4 ; G 1529 -U 2005 ; WX 502 ; N uni07D5 ; G 1530 -U 2006 ; WX 550 ; N uni07D6 ; G 1531 -U 2007 ; WX 315 ; N uni07D7 ; G 1532 -U 2008 ; WX 863 ; N uni07D8 ; G 1533 -U 2009 ; WX 425 ; N uni07D9 ; G 1534 -U 2010 ; WX 705 ; N uni07DA ; G 1535 -U 2011 ; WX 588 ; N uni07DB ; G 1536 -U 2012 ; WX 563 ; N uni07DC ; G 1537 -U 2013 ; WX 660 ; N uni07DD ; G 1538 -U 2014 ; WX 477 ; N uni07DE ; G 1539 -U 2015 ; WX 651 ; N uni07DF ; G 1540 -U 2016 ; WX 425 ; N uni07E0 ; G 1541 -U 2017 ; WX 563 ; N uni07E1 ; G 1542 -U 2018 ; WX 534 ; N uni07E2 ; G 1543 -U 2019 ; WX 477 ; N uni07E3 ; G 1544 -U 2020 ; WX 477 ; N uni07E4 ; G 1545 -U 2021 ; WX 470 ; N uni07E5 ; G 1546 -U 2022 ; WX 534 ; N uni07E6 ; G 1547 -U 2023 ; WX 534 ; N uni07E7 ; G 1548 -U 2027 ; WX 0 ; N uni07EB ; G 1549 -U 2028 ; WX 0 ; N uni07EC ; G 1550 -U 2029 ; WX 0 ; N uni07ED ; G 1551 -U 2030 ; WX 0 ; N uni07EE ; G 1552 -U 2031 ; WX 0 ; N uni07EF ; G 1553 -U 2032 ; WX 0 ; N uni07F0 ; G 1554 -U 2033 ; WX 0 ; N uni07F1 ; G 1555 -U 2034 ; WX 0 ; N uni07F2 ; G 1556 -U 2035 ; WX 0 ; N uni07F3 ; G 1557 -U 2036 ; WX 282 ; N uni07F4 ; G 1558 -U 2037 ; WX 282 ; N uni07F5 ; G 1559 -U 2040 ; WX 504 ; N uni07F8 ; G 1560 -U 2041 ; WX 504 ; N uni07F9 ; G 1561 -U 2042 ; WX 325 ; N uni07FA ; G 1562 -U 3647 ; WX 572 ; N uni0E3F ; G 1563 -U 3713 ; WX 603 ; N uni0E81 ; G 1564 -U 3714 ; WX 615 ; N uni0E82 ; G 1565 -U 3716 ; WX 619 ; N uni0E84 ; G 1566 -U 3719 ; WX 434 ; N uni0E87 ; G 1567 -U 3720 ; WX 565 ; N uni0E88 ; G 1568 -U 3722 ; WX 615 ; N uni0E8A ; G 1569 -U 3725 ; WX 619 ; N uni0E8D ; G 1570 -U 3732 ; WX 602 ; N uni0E94 ; G 1571 -U 3733 ; WX 577 ; N uni0E95 ; G 1572 -U 3734 ; WX 580 ; N uni0E96 ; G 1573 -U 3735 ; WX 589 ; N uni0E97 ; G 1574 -U 3737 ; WX 593 ; N uni0E99 ; G 1575 -U 3738 ; WX 563 ; N uni0E9A ; G 1576 -U 3739 ; WX 563 ; N uni0E9B ; G 1577 -U 3740 ; WX 670 ; N uni0E9C ; G 1578 -U 3741 ; WX 690 ; N uni0E9D ; G 1579 -U 3742 ; WX 618 ; N uni0E9E ; G 1580 -U 3743 ; WX 618 ; N uni0E9F ; G 1581 -U 3745 ; WX 631 ; N uni0EA1 ; G 1582 -U 3746 ; WX 619 ; N uni0EA2 ; G 1583 -U 3747 ; WX 615 ; N uni0EA3 ; G 1584 -U 3749 ; WX 584 ; N uni0EA5 ; G 1585 -U 3751 ; WX 569 ; N uni0EA7 ; G 1586 -U 3754 ; WX 633 ; N uni0EAA ; G 1587 -U 3755 ; WX 737 ; N uni0EAB ; G 1588 -U 3757 ; WX 569 ; N uni0EAD ; G 1589 -U 3758 ; WX 615 ; N uni0EAE ; G 1590 -U 3759 ; WX 708 ; N uni0EAF ; G 1591 -U 3760 ; WX 569 ; N uni0EB0 ; G 1592 -U 3761 ; WX 0 ; N uni0EB1 ; G 1593 -U 3762 ; WX 485 ; N uni0EB2 ; G 1594 -U 3763 ; WX 485 ; N uni0EB3 ; G 1595 -U 3764 ; WX 0 ; N uni0EB4 ; G 1596 -U 3765 ; WX 0 ; N uni0EB5 ; G 1597 -U 3766 ; WX 0 ; N uni0EB6 ; G 1598 -U 3767 ; WX 0 ; N uni0EB7 ; G 1599 -U 3768 ; WX 0 ; N uni0EB8 ; G 1600 -U 3769 ; WX 0 ; N uni0EB9 ; G 1601 -U 3771 ; WX 0 ; N uni0EBB ; G 1602 -U 3772 ; WX 0 ; N uni0EBC ; G 1603 -U 3773 ; WX 597 ; N uni0EBD ; G 1604 -U 3776 ; WX 337 ; N uni0EC0 ; G 1605 -U 3777 ; WX 591 ; N uni0EC1 ; G 1606 -U 3778 ; WX 414 ; N uni0EC2 ; G 1607 -U 3779 ; WX 492 ; N uni0EC3 ; G 1608 -U 3780 ; WX 442 ; N uni0EC4 ; G 1609 -U 3782 ; WX 606 ; N uni0EC6 ; G 1610 -U 3784 ; WX 0 ; N uni0EC8 ; G 1611 -U 3785 ; WX 0 ; N uni0EC9 ; G 1612 -U 3786 ; WX 0 ; N uni0ECA ; G 1613 -U 3787 ; WX 0 ; N uni0ECB ; G 1614 -U 3788 ; WX 0 ; N uni0ECC ; G 1615 -U 3789 ; WX 0 ; N uni0ECD ; G 1616 -U 3792 ; WX 572 ; N uni0ED0 ; G 1617 -U 3793 ; WX 576 ; N uni0ED1 ; G 1618 -U 3794 ; WX 576 ; N uni0ED2 ; G 1619 -U 3795 ; WX 603 ; N uni0ED3 ; G 1620 -U 3796 ; WX 563 ; N uni0ED4 ; G 1621 -U 3797 ; WX 563 ; N uni0ED5 ; G 1622 -U 3798 ; WX 633 ; N uni0ED6 ; G 1623 -U 3799 ; WX 603 ; N uni0ED7 ; G 1624 -U 3800 ; WX 606 ; N uni0ED8 ; G 1625 -U 3801 ; WX 609 ; N uni0ED9 ; G 1626 -U 3804 ; WX 925 ; N uni0EDC ; G 1627 -U 3805 ; WX 925 ; N uni0EDD ; G 1628 -U 4256 ; WX 756 ; N uni10A0 ; G 1629 -U 4257 ; WX 621 ; N uni10A1 ; G 1630 -U 4258 ; WX 577 ; N uni10A2 ; G 1631 -U 4259 ; WX 683 ; N uni10A3 ; G 1632 -U 4260 ; WX 532 ; N uni10A4 ; G 1633 -U 4261 ; WX 617 ; N uni10A5 ; G 1634 -U 4262 ; WX 710 ; N uni10A6 ; G 1635 -U 4263 ; WX 729 ; N uni10A7 ; G 1636 -U 4264 ; WX 420 ; N uni10A8 ; G 1637 -U 4265 ; WX 508 ; N uni10A9 ; G 1638 -U 4266 ; WX 710 ; N uni10AA ; G 1639 -U 4267 ; WX 713 ; N uni10AB ; G 1640 -U 4268 ; WX 526 ; N uni10AC ; G 1641 -U 4269 ; WX 753 ; N uni10AD ; G 1642 -U 4270 ; WX 675 ; N uni10AE ; G 1643 -U 4271 ; WX 620 ; N uni10AF ; G 1644 -U 4272 ; WX 729 ; N uni10B0 ; G 1645 -U 4273 ; WX 526 ; N uni10B1 ; G 1646 -U 4274 ; WX 526 ; N uni10B2 ; G 1647 -U 4275 ; WX 753 ; N uni10B3 ; G 1648 -U 4276 ; WX 753 ; N uni10B4 ; G 1649 -U 4277 ; WX 581 ; N uni10B5 ; G 1650 -U 4278 ; WX 543 ; N uni10B6 ; G 1651 -U 4279 ; WX 526 ; N uni10B7 ; G 1652 -U 4280 ; WX 536 ; N uni10B8 ; G 1653 -U 4281 ; WX 526 ; N uni10B9 ; G 1654 -U 4282 ; WX 649 ; N uni10BA ; G 1655 -U 4283 ; WX 715 ; N uni10BB ; G 1656 -U 4284 ; WX 526 ; N uni10BC ; G 1657 -U 4285 ; WX 510 ; N uni10BD ; G 1658 -U 4286 ; WX 526 ; N uni10BE ; G 1659 -U 4287 ; WX 602 ; N uni10BF ; G 1660 -U 4288 ; WX 719 ; N uni10C0 ; G 1661 -U 4289 ; WX 488 ; N uni10C1 ; G 1662 -U 4290 ; WX 598 ; N uni10C2 ; G 1663 -U 4291 ; WX 488 ; N uni10C3 ; G 1664 -U 4292 ; WX 508 ; N uni10C4 ; G 1665 -U 4293 ; WX 606 ; N uni10C5 ; G 1666 -U 4304 ; WX 457 ; N uni10D0 ; G 1667 -U 4305 ; WX 457 ; N uni10D1 ; G 1668 -U 4306 ; WX 479 ; N uni10D2 ; G 1669 -U 4307 ; WX 706 ; N uni10D3 ; G 1670 -U 4308 ; WX 470 ; N uni10D4 ; G 1671 -U 4309 ; WX 465 ; N uni10D5 ; G 1672 -U 4310 ; WX 457 ; N uni10D6 ; G 1673 -U 4311 ; WX 717 ; N uni10D7 ; G 1674 -U 4312 ; WX 457 ; N uni10D8 ; G 1675 -U 4313 ; WX 466 ; N uni10D9 ; G 1676 -U 4314 ; WX 952 ; N uni10DA ; G 1677 -U 4315 ; WX 470 ; N uni10DB ; G 1678 -U 4316 ; WX 470 ; N uni10DC ; G 1679 -U 4317 ; WX 704 ; N uni10DD ; G 1680 -U 4318 ; WX 466 ; N uni10DE ; G 1681 -U 4319 ; WX 470 ; N uni10DF ; G 1682 -U 4320 ; WX 713 ; N uni10E0 ; G 1683 -U 4321 ; WX 470 ; N uni10E1 ; G 1684 -U 4322 ; WX 590 ; N uni10E2 ; G 1685 -U 4323 ; WX 471 ; N uni10E3 ; G 1686 -U 4324 ; WX 709 ; N uni10E4 ; G 1687 -U 4325 ; WX 470 ; N uni10E5 ; G 1688 -U 4326 ; WX 704 ; N uni10E6 ; G 1689 -U 4327 ; WX 470 ; N uni10E7 ; G 1690 -U 4328 ; WX 470 ; N uni10E8 ; G 1691 -U 4329 ; WX 470 ; N uni10E9 ; G 1692 -U 4330 ; WX 510 ; N uni10EA ; G 1693 -U 4331 ; WX 470 ; N uni10EB ; G 1694 -U 4332 ; WX 470 ; N uni10EC ; G 1695 -U 4333 ; WX 439 ; N uni10ED ; G 1696 -U 4334 ; WX 470 ; N uni10EE ; G 1697 -U 4335 ; WX 448 ; N uni10EF ; G 1698 -U 4336 ; WX 465 ; N uni10F0 ; G 1699 -U 4337 ; WX 504 ; N uni10F1 ; G 1700 -U 4338 ; WX 457 ; N uni10F2 ; G 1701 -U 4339 ; WX 457 ; N uni10F3 ; G 1702 -U 4340 ; WX 457 ; N uni10F4 ; G 1703 -U 4341 ; WX 507 ; N uni10F5 ; G 1704 -U 4342 ; WX 741 ; N uni10F6 ; G 1705 -U 4343 ; WX 536 ; N uni10F7 ; G 1706 -U 4344 ; WX 470 ; N uni10F8 ; G 1707 -U 4345 ; WX 498 ; N uni10F9 ; G 1708 -U 4346 ; WX 498 ; N uni10FA ; G 1709 -U 4347 ; WX 527 ; N uni10FB ; G 1710 -U 4348 ; WX 273 ; N uni10FC ; G 1711 -U 5121 ; WX 615 ; N uni1401 ; G 1712 -U 5122 ; WX 615 ; N uni1402 ; G 1713 -U 5123 ; WX 615 ; N uni1403 ; G 1714 -U 5124 ; WX 615 ; N uni1404 ; G 1715 -U 5125 ; WX 692 ; N uni1405 ; G 1716 -U 5126 ; WX 692 ; N uni1406 ; G 1717 -U 5127 ; WX 692 ; N uni1407 ; G 1718 -U 5129 ; WX 692 ; N uni1409 ; G 1719 -U 5130 ; WX 692 ; N uni140A ; G 1720 -U 5131 ; WX 692 ; N uni140B ; G 1721 -U 5132 ; WX 751 ; N uni140C ; G 1722 -U 5133 ; WX 751 ; N uni140D ; G 1723 -U 5134 ; WX 751 ; N uni140E ; G 1724 -U 5135 ; WX 751 ; N uni140F ; G 1725 -U 5136 ; WX 751 ; N uni1410 ; G 1726 -U 5137 ; WX 751 ; N uni1411 ; G 1727 -U 5138 ; WX 870 ; N uni1412 ; G 1728 -U 5139 ; WX 906 ; N uni1413 ; G 1729 -U 5140 ; WX 870 ; N uni1414 ; G 1730 -U 5141 ; WX 906 ; N uni1415 ; G 1731 -U 5142 ; WX 692 ; N uni1416 ; G 1732 -U 5143 ; WX 870 ; N uni1417 ; G 1733 -U 5144 ; WX 906 ; N uni1418 ; G 1734 -U 5145 ; WX 870 ; N uni1419 ; G 1735 -U 5146 ; WX 906 ; N uni141A ; G 1736 -U 5147 ; WX 692 ; N uni141B ; G 1737 -U 5149 ; WX 230 ; N uni141D ; G 1738 -U 5150 ; WX 488 ; N uni141E ; G 1739 -U 5151 ; WX 381 ; N uni141F ; G 1740 -U 5152 ; WX 381 ; N uni1420 ; G 1741 -U 5153 ; WX 350 ; N uni1421 ; G 1742 -U 5154 ; WX 350 ; N uni1422 ; G 1743 -U 5155 ; WX 354 ; N uni1423 ; G 1744 -U 5156 ; WX 350 ; N uni1424 ; G 1745 -U 5157 ; WX 419 ; N uni1425 ; G 1746 -U 5158 ; WX 347 ; N uni1426 ; G 1747 -U 5159 ; WX 230 ; N uni1427 ; G 1748 -U 5160 ; WX 350 ; N uni1428 ; G 1749 -U 5161 ; WX 350 ; N uni1429 ; G 1750 -U 5162 ; WX 350 ; N uni142A ; G 1751 -U 5163 ; WX 980 ; N uni142B ; G 1752 -U 5164 ; WX 817 ; N uni142C ; G 1753 -U 5165 ; WX 857 ; N uni142D ; G 1754 -U 5166 ; WX 1005 ; N uni142E ; G 1755 -U 5167 ; WX 615 ; N uni142F ; G 1756 -U 5168 ; WX 615 ; N uni1430 ; G 1757 -U 5169 ; WX 615 ; N uni1431 ; G 1758 -U 5170 ; WX 615 ; N uni1432 ; G 1759 -U 5171 ; WX 656 ; N uni1433 ; G 1760 -U 5172 ; WX 656 ; N uni1434 ; G 1761 -U 5173 ; WX 656 ; N uni1435 ; G 1762 -U 5175 ; WX 656 ; N uni1437 ; G 1763 -U 5176 ; WX 656 ; N uni1438 ; G 1764 -U 5177 ; WX 656 ; N uni1439 ; G 1765 -U 5178 ; WX 751 ; N uni143A ; G 1766 -U 5179 ; WX 615 ; N uni143B ; G 1767 -U 5180 ; WX 751 ; N uni143C ; G 1768 -U 5181 ; WX 751 ; N uni143D ; G 1769 -U 5182 ; WX 751 ; N uni143E ; G 1770 -U 5183 ; WX 751 ; N uni143F ; G 1771 -U 5184 ; WX 870 ; N uni1440 ; G 1772 -U 5185 ; WX 906 ; N uni1441 ; G 1773 -U 5186 ; WX 870 ; N uni1442 ; G 1774 -U 5187 ; WX 906 ; N uni1443 ; G 1775 -U 5188 ; WX 870 ; N uni1444 ; G 1776 -U 5189 ; WX 906 ; N uni1445 ; G 1777 -U 5190 ; WX 870 ; N uni1446 ; G 1778 -U 5191 ; WX 906 ; N uni1447 ; G 1779 -U 5192 ; WX 656 ; N uni1448 ; G 1780 -U 5193 ; WX 457 ; N uni1449 ; G 1781 -U 5194 ; WX 172 ; N uni144A ; G 1782 -U 5196 ; WX 659 ; N uni144C ; G 1783 -U 5197 ; WX 659 ; N uni144D ; G 1784 -U 5198 ; WX 659 ; N uni144E ; G 1785 -U 5199 ; WX 659 ; N uni144F ; G 1786 -U 5200 ; WX 657 ; N uni1450 ; G 1787 -U 5201 ; WX 657 ; N uni1451 ; G 1788 -U 5202 ; WX 657 ; N uni1452 ; G 1789 -U 5204 ; WX 657 ; N uni1454 ; G 1790 -U 5205 ; WX 657 ; N uni1455 ; G 1791 -U 5206 ; WX 657 ; N uni1456 ; G 1792 -U 5207 ; WX 829 ; N uni1457 ; G 1793 -U 5208 ; WX 800 ; N uni1458 ; G 1794 -U 5209 ; WX 829 ; N uni1459 ; G 1795 -U 5210 ; WX 800 ; N uni145A ; G 1796 -U 5211 ; WX 829 ; N uni145B ; G 1797 -U 5212 ; WX 800 ; N uni145C ; G 1798 -U 5213 ; WX 835 ; N uni145D ; G 1799 -U 5214 ; WX 810 ; N uni145E ; G 1800 -U 5215 ; WX 835 ; N uni145F ; G 1801 -U 5216 ; WX 810 ; N uni1460 ; G 1802 -U 5217 ; WX 853 ; N uni1461 ; G 1803 -U 5218 ; WX 810 ; N uni1462 ; G 1804 -U 5219 ; WX 853 ; N uni1463 ; G 1805 -U 5220 ; WX 810 ; N uni1464 ; G 1806 -U 5221 ; WX 853 ; N uni1465 ; G 1807 -U 5222 ; WX 391 ; N uni1466 ; G 1808 -U 5223 ; WX 790 ; N uni1467 ; G 1809 -U 5224 ; WX 790 ; N uni1468 ; G 1810 -U 5225 ; WX 779 ; N uni1469 ; G 1811 -U 5226 ; WX 801 ; N uni146A ; G 1812 -U 5227 ; WX 565 ; N uni146B ; G 1813 -U 5228 ; WX 565 ; N uni146C ; G 1814 -U 5229 ; WX 565 ; N uni146D ; G 1815 -U 5230 ; WX 565 ; N uni146E ; G 1816 -U 5231 ; WX 565 ; N uni146F ; G 1817 -U 5232 ; WX 565 ; N uni1470 ; G 1818 -U 5233 ; WX 565 ; N uni1471 ; G 1819 -U 5234 ; WX 565 ; N uni1472 ; G 1820 -U 5235 ; WX 565 ; N uni1473 ; G 1821 -U 5236 ; WX 773 ; N uni1474 ; G 1822 -U 5237 ; WX 693 ; N uni1475 ; G 1823 -U 5238 ; WX 733 ; N uni1476 ; G 1824 -U 5239 ; WX 734 ; N uni1477 ; G 1825 -U 5240 ; WX 733 ; N uni1478 ; G 1826 -U 5241 ; WX 734 ; N uni1479 ; G 1827 -U 5242 ; WX 773 ; N uni147A ; G 1828 -U 5243 ; WX 693 ; N uni147B ; G 1829 -U 5244 ; WX 773 ; N uni147C ; G 1830 -U 5245 ; WX 693 ; N uni147D ; G 1831 -U 5246 ; WX 733 ; N uni147E ; G 1832 -U 5247 ; WX 734 ; N uni147F ; G 1833 -U 5248 ; WX 733 ; N uni1480 ; G 1834 -U 5249 ; WX 734 ; N uni1481 ; G 1835 -U 5250 ; WX 733 ; N uni1482 ; G 1836 -U 5251 ; WX 366 ; N uni1483 ; G 1837 -U 5252 ; WX 366 ; N uni1484 ; G 1838 -U 5253 ; WX 675 ; N uni1485 ; G 1839 -U 5254 ; WX 697 ; N uni1486 ; G 1840 -U 5255 ; WX 675 ; N uni1487 ; G 1841 -U 5256 ; WX 697 ; N uni1488 ; G 1842 -U 5257 ; WX 565 ; N uni1489 ; G 1843 -U 5258 ; WX 565 ; N uni148A ; G 1844 -U 5259 ; WX 565 ; N uni148B ; G 1845 -U 5260 ; WX 565 ; N uni148C ; G 1846 -U 5261 ; WX 565 ; N uni148D ; G 1847 -U 5262 ; WX 565 ; N uni148E ; G 1848 -U 5263 ; WX 565 ; N uni148F ; G 1849 -U 5264 ; WX 565 ; N uni1490 ; G 1850 -U 5265 ; WX 565 ; N uni1491 ; G 1851 -U 5266 ; WX 773 ; N uni1492 ; G 1852 -U 5267 ; WX 693 ; N uni1493 ; G 1853 -U 5268 ; WX 733 ; N uni1494 ; G 1854 -U 5269 ; WX 734 ; N uni1495 ; G 1855 -U 5270 ; WX 733 ; N uni1496 ; G 1856 -U 5271 ; WX 734 ; N uni1497 ; G 1857 -U 5272 ; WX 773 ; N uni1498 ; G 1858 -U 5273 ; WX 693 ; N uni1499 ; G 1859 -U 5274 ; WX 773 ; N uni149A ; G 1860 -U 5275 ; WX 693 ; N uni149B ; G 1861 -U 5276 ; WX 733 ; N uni149C ; G 1862 -U 5277 ; WX 734 ; N uni149D ; G 1863 -U 5278 ; WX 733 ; N uni149E ; G 1864 -U 5279 ; WX 734 ; N uni149F ; G 1865 -U 5280 ; WX 733 ; N uni14A0 ; G 1866 -U 5281 ; WX 391 ; N uni14A1 ; G 1867 -U 5282 ; WX 391 ; N uni14A2 ; G 1868 -U 5283 ; WX 549 ; N uni14A3 ; G 1869 -U 5284 ; WX 501 ; N uni14A4 ; G 1870 -U 5285 ; WX 501 ; N uni14A5 ; G 1871 -U 5286 ; WX 501 ; N uni14A6 ; G 1872 -U 5287 ; WX 549 ; N uni14A7 ; G 1873 -U 5288 ; WX 549 ; N uni14A8 ; G 1874 -U 5289 ; WX 549 ; N uni14A9 ; G 1875 -U 5290 ; WX 501 ; N uni14AA ; G 1876 -U 5291 ; WX 501 ; N uni14AB ; G 1877 -U 5292 ; WX 674 ; N uni14AC ; G 1878 -U 5293 ; WX 691 ; N uni14AD ; G 1879 -U 5294 ; WX 671 ; N uni14AE ; G 1880 -U 5295 ; WX 687 ; N uni14AF ; G 1881 -U 5296 ; WX 671 ; N uni14B0 ; G 1882 -U 5297 ; WX 687 ; N uni14B1 ; G 1883 -U 5298 ; WX 674 ; N uni14B2 ; G 1884 -U 5299 ; WX 691 ; N uni14B3 ; G 1885 -U 5300 ; WX 674 ; N uni14B4 ; G 1886 -U 5301 ; WX 691 ; N uni14B5 ; G 1887 -U 5302 ; WX 671 ; N uni14B6 ; G 1888 -U 5303 ; WX 687 ; N uni14B7 ; G 1889 -U 5304 ; WX 671 ; N uni14B8 ; G 1890 -U 5305 ; WX 687 ; N uni14B9 ; G 1891 -U 5306 ; WX 671 ; N uni14BA ; G 1892 -U 5307 ; WX 347 ; N uni14BB ; G 1893 -U 5308 ; WX 457 ; N uni14BC ; G 1894 -U 5309 ; WX 347 ; N uni14BD ; G 1895 -U 5312 ; WX 766 ; N uni14C0 ; G 1896 -U 5313 ; WX 766 ; N uni14C1 ; G 1897 -U 5314 ; WX 766 ; N uni14C2 ; G 1898 -U 5315 ; WX 766 ; N uni14C3 ; G 1899 -U 5316 ; WX 766 ; N uni14C4 ; G 1900 -U 5317 ; WX 766 ; N uni14C5 ; G 1901 -U 5318 ; WX 766 ; N uni14C6 ; G 1902 -U 5319 ; WX 766 ; N uni14C7 ; G 1903 -U 5320 ; WX 766 ; N uni14C8 ; G 1904 -U 5321 ; WX 962 ; N uni14C9 ; G 1905 -U 5322 ; WX 931 ; N uni14CA ; G 1906 -U 5323 ; WX 953 ; N uni14CB ; G 1907 -U 5324 ; WX 766 ; N uni14CC ; G 1908 -U 5325 ; WX 953 ; N uni14CD ; G 1909 -U 5326 ; WX 766 ; N uni14CE ; G 1910 -U 5327 ; WX 766 ; N uni14CF ; G 1911 -U 5328 ; WX 540 ; N uni14D0 ; G 1912 -U 5329 ; WX 407 ; N uni14D1 ; G 1913 -U 5330 ; WX 540 ; N uni14D2 ; G 1914 -U 5331 ; WX 766 ; N uni14D3 ; G 1915 -U 5332 ; WX 766 ; N uni14D4 ; G 1916 -U 5333 ; WX 766 ; N uni14D5 ; G 1917 -U 5334 ; WX 766 ; N uni14D6 ; G 1918 -U 5335 ; WX 766 ; N uni14D7 ; G 1919 -U 5336 ; WX 766 ; N uni14D8 ; G 1920 -U 5337 ; WX 766 ; N uni14D9 ; G 1921 -U 5338 ; WX 766 ; N uni14DA ; G 1922 -U 5339 ; WX 766 ; N uni14DB ; G 1923 -U 5340 ; WX 962 ; N uni14DC ; G 1924 -U 5341 ; WX 931 ; N uni14DD ; G 1925 -U 5342 ; WX 953 ; N uni14DE ; G 1926 -U 5343 ; WX 927 ; N uni14DF ; G 1927 -U 5344 ; WX 953 ; N uni14E0 ; G 1928 -U 5345 ; WX 927 ; N uni14E1 ; G 1929 -U 5346 ; WX 962 ; N uni14E2 ; G 1930 -U 5347 ; WX 931 ; N uni14E3 ; G 1931 -U 5348 ; WX 962 ; N uni14E4 ; G 1932 -U 5349 ; WX 931 ; N uni14E5 ; G 1933 -U 5350 ; WX 975 ; N uni14E6 ; G 1934 -U 5351 ; WX 927 ; N uni14E7 ; G 1935 -U 5352 ; WX 975 ; N uni14E8 ; G 1936 -U 5353 ; WX 927 ; N uni14E9 ; G 1937 -U 5354 ; WX 540 ; N uni14EA ; G 1938 -U 5356 ; WX 656 ; N uni14EC ; G 1939 -U 5357 ; WX 542 ; N uni14ED ; G 1940 -U 5358 ; WX 542 ; N uni14EE ; G 1941 -U 5359 ; WX 542 ; N uni14EF ; G 1942 -U 5360 ; WX 542 ; N uni14F0 ; G 1943 -U 5361 ; WX 542 ; N uni14F1 ; G 1944 -U 5362 ; WX 542 ; N uni14F2 ; G 1945 -U 5363 ; WX 542 ; N uni14F3 ; G 1946 -U 5364 ; WX 542 ; N uni14F4 ; G 1947 -U 5365 ; WX 542 ; N uni14F5 ; G 1948 -U 5366 ; WX 751 ; N uni14F6 ; G 1949 -U 5367 ; WX 678 ; N uni14F7 ; G 1950 -U 5368 ; WX 712 ; N uni14F8 ; G 1951 -U 5369 ; WX 694 ; N uni14F9 ; G 1952 -U 5370 ; WX 712 ; N uni14FA ; G 1953 -U 5371 ; WX 694 ; N uni14FB ; G 1954 -U 5372 ; WX 751 ; N uni14FC ; G 1955 -U 5373 ; WX 678 ; N uni14FD ; G 1956 -U 5374 ; WX 751 ; N uni14FE ; G 1957 -U 5375 ; WX 678 ; N uni14FF ; G 1958 -U 5376 ; WX 712 ; N uni1500 ; G 1959 -U 5377 ; WX 694 ; N uni1501 ; G 1960 -U 5378 ; WX 712 ; N uni1502 ; G 1961 -U 5379 ; WX 694 ; N uni1503 ; G 1962 -U 5380 ; WX 712 ; N uni1504 ; G 1963 -U 5381 ; WX 376 ; N uni1505 ; G 1964 -U 5382 ; WX 378 ; N uni1506 ; G 1965 -U 5383 ; WX 376 ; N uni1507 ; G 1966 -U 5392 ; WX 641 ; N uni1510 ; G 1967 -U 5393 ; WX 641 ; N uni1511 ; G 1968 -U 5394 ; WX 641 ; N uni1512 ; G 1969 -U 5395 ; WX 802 ; N uni1513 ; G 1970 -U 5396 ; WX 802 ; N uni1514 ; G 1971 -U 5397 ; WX 802 ; N uni1515 ; G 1972 -U 5398 ; WX 802 ; N uni1516 ; G 1973 -U 5399 ; WX 818 ; N uni1517 ; G 1974 -U 5400 ; WX 785 ; N uni1518 ; G 1975 -U 5401 ; WX 818 ; N uni1519 ; G 1976 -U 5402 ; WX 785 ; N uni151A ; G 1977 -U 5403 ; WX 818 ; N uni151B ; G 1978 -U 5404 ; WX 785 ; N uni151C ; G 1979 -U 5405 ; WX 1026 ; N uni151D ; G 1980 -U 5406 ; WX 989 ; N uni151E ; G 1981 -U 5407 ; WX 1026 ; N uni151F ; G 1982 -U 5408 ; WX 989 ; N uni1520 ; G 1983 -U 5409 ; WX 1026 ; N uni1521 ; G 1984 -U 5410 ; WX 989 ; N uni1522 ; G 1985 -U 5411 ; WX 1026 ; N uni1523 ; G 1986 -U 5412 ; WX 989 ; N uni1524 ; G 1987 -U 5413 ; WX 576 ; N uni1525 ; G 1988 -U 5414 ; WX 564 ; N uni1526 ; G 1989 -U 5415 ; WX 564 ; N uni1527 ; G 1990 -U 5416 ; WX 564 ; N uni1528 ; G 1991 -U 5417 ; WX 564 ; N uni1529 ; G 1992 -U 5418 ; WX 564 ; N uni152A ; G 1993 -U 5419 ; WX 564 ; N uni152B ; G 1994 -U 5420 ; WX 564 ; N uni152C ; G 1995 -U 5421 ; WX 564 ; N uni152D ; G 1996 -U 5422 ; WX 564 ; N uni152E ; G 1997 -U 5423 ; WX 760 ; N uni152F ; G 1998 -U 5424 ; WX 703 ; N uni1530 ; G 1999 -U 5425 ; WX 734 ; N uni1531 ; G 2000 -U 5426 ; WX 736 ; N uni1532 ; G 2001 -U 5427 ; WX 734 ; N uni1533 ; G 2002 -U 5428 ; WX 736 ; N uni1534 ; G 2003 -U 5429 ; WX 760 ; N uni1535 ; G 2004 -U 5430 ; WX 703 ; N uni1536 ; G 2005 -U 5431 ; WX 760 ; N uni1537 ; G 2006 -U 5432 ; WX 703 ; N uni1538 ; G 2007 -U 5433 ; WX 734 ; N uni1539 ; G 2008 -U 5434 ; WX 736 ; N uni153A ; G 2009 -U 5435 ; WX 734 ; N uni153B ; G 2010 -U 5436 ; WX 736 ; N uni153C ; G 2011 -U 5437 ; WX 734 ; N uni153D ; G 2012 -U 5438 ; WX 376 ; N uni153E ; G 2013 -U 5440 ; WX 350 ; N uni1540 ; G 2014 -U 5441 ; WX 436 ; N uni1541 ; G 2015 -U 5442 ; WX 824 ; N uni1542 ; G 2016 -U 5443 ; WX 824 ; N uni1543 ; G 2017 -U 5444 ; WX 824 ; N uni1544 ; G 2018 -U 5445 ; WX 824 ; N uni1545 ; G 2019 -U 5446 ; WX 824 ; N uni1546 ; G 2020 -U 5447 ; WX 824 ; N uni1547 ; G 2021 -U 5448 ; WX 542 ; N uni1548 ; G 2022 -U 5449 ; WX 542 ; N uni1549 ; G 2023 -U 5450 ; WX 542 ; N uni154A ; G 2024 -U 5451 ; WX 542 ; N uni154B ; G 2025 -U 5452 ; WX 542 ; N uni154C ; G 2026 -U 5453 ; WX 542 ; N uni154D ; G 2027 -U 5454 ; WX 751 ; N uni154E ; G 2028 -U 5455 ; WX 678 ; N uni154F ; G 2029 -U 5456 ; WX 376 ; N uni1550 ; G 2030 -U 5458 ; WX 656 ; N uni1552 ; G 2031 -U 5459 ; WX 615 ; N uni1553 ; G 2032 -U 5460 ; WX 615 ; N uni1554 ; G 2033 -U 5461 ; WX 615 ; N uni1555 ; G 2034 -U 5462 ; WX 615 ; N uni1556 ; G 2035 -U 5463 ; WX 653 ; N uni1557 ; G 2036 -U 5464 ; WX 653 ; N uni1558 ; G 2037 -U 5465 ; WX 653 ; N uni1559 ; G 2038 -U 5466 ; WX 653 ; N uni155A ; G 2039 -U 5467 ; WX 831 ; N uni155B ; G 2040 -U 5468 ; WX 906 ; N uni155C ; G 2041 -U 5469 ; WX 457 ; N uni155D ; G 2042 -U 5470 ; WX 659 ; N uni155E ; G 2043 -U 5471 ; WX 659 ; N uni155F ; G 2044 -U 5472 ; WX 659 ; N uni1560 ; G 2045 -U 5473 ; WX 659 ; N uni1561 ; G 2046 -U 5474 ; WX 659 ; N uni1562 ; G 2047 -U 5475 ; WX 659 ; N uni1563 ; G 2048 -U 5476 ; WX 657 ; N uni1564 ; G 2049 -U 5477 ; WX 657 ; N uni1565 ; G 2050 -U 5478 ; WX 657 ; N uni1566 ; G 2051 -U 5479 ; WX 657 ; N uni1567 ; G 2052 -U 5480 ; WX 853 ; N uni1568 ; G 2053 -U 5481 ; WX 810 ; N uni1569 ; G 2054 -U 5482 ; WX 457 ; N uni156A ; G 2055 -U 5492 ; WX 747 ; N uni1574 ; G 2056 -U 5493 ; WX 747 ; N uni1575 ; G 2057 -U 5494 ; WX 747 ; N uni1576 ; G 2058 -U 5495 ; WX 747 ; N uni1577 ; G 2059 -U 5496 ; WX 747 ; N uni1578 ; G 2060 -U 5497 ; WX 747 ; N uni1579 ; G 2061 -U 5498 ; WX 747 ; N uni157A ; G 2062 -U 5499 ; WX 507 ; N uni157B ; G 2063 -U 5500 ; WX 677 ; N uni157C ; G 2064 -U 5501 ; WX 436 ; N uni157D ; G 2065 -U 5502 ; WX 942 ; N uni157E ; G 2066 -U 5503 ; WX 942 ; N uni157F ; G 2067 -U 5504 ; WX 942 ; N uni1580 ; G 2068 -U 5505 ; WX 942 ; N uni1581 ; G 2069 -U 5506 ; WX 942 ; N uni1582 ; G 2070 -U 5507 ; WX 942 ; N uni1583 ; G 2071 -U 5508 ; WX 942 ; N uni1584 ; G 2072 -U 5509 ; WX 743 ; N uni1585 ; G 2073 -U 5514 ; WX 747 ; N uni158A ; G 2074 -U 5515 ; WX 747 ; N uni158B ; G 2075 -U 5516 ; WX 747 ; N uni158C ; G 2076 -U 5517 ; WX 747 ; N uni158D ; G 2077 -U 5518 ; WX 1133 ; N uni158E ; G 2078 -U 5519 ; WX 1133 ; N uni158F ; G 2079 -U 5520 ; WX 1133 ; N uni1590 ; G 2080 -U 5521 ; WX 901 ; N uni1591 ; G 2081 -U 5522 ; WX 901 ; N uni1592 ; G 2082 -U 5523 ; WX 1133 ; N uni1593 ; G 2083 -U 5524 ; WX 1133 ; N uni1594 ; G 2084 -U 5525 ; WX 629 ; N uni1595 ; G 2085 -U 5526 ; WX 965 ; N uni1596 ; G 2086 -U 5536 ; WX 766 ; N uni15A0 ; G 2087 -U 5537 ; WX 766 ; N uni15A1 ; G 2088 -U 5538 ; WX 766 ; N uni15A2 ; G 2089 -U 5539 ; WX 766 ; N uni15A3 ; G 2090 -U 5540 ; WX 766 ; N uni15A4 ; G 2091 -U 5541 ; WX 766 ; N uni15A5 ; G 2092 -U 5542 ; WX 540 ; N uni15A6 ; G 2093 -U 5543 ; WX 579 ; N uni15A7 ; G 2094 -U 5544 ; WX 579 ; N uni15A8 ; G 2095 -U 5545 ; WX 579 ; N uni15A9 ; G 2096 -U 5546 ; WX 579 ; N uni15AA ; G 2097 -U 5547 ; WX 579 ; N uni15AB ; G 2098 -U 5548 ; WX 579 ; N uni15AC ; G 2099 -U 5549 ; WX 579 ; N uni15AD ; G 2100 -U 5550 ; WX 376 ; N uni15AE ; G 2101 -U 5551 ; WX 565 ; N uni15AF ; G 2102 -U 5598 ; WX 693 ; N uni15DE ; G 2103 -U 5601 ; WX 690 ; N uni15E1 ; G 2104 -U 5702 ; WX 421 ; N uni1646 ; G 2105 -U 5703 ; WX 421 ; N uni1647 ; G 2106 -U 5742 ; WX 399 ; N uni166E ; G 2107 -U 5743 ; WX 942 ; N uni166F ; G 2108 -U 5744 ; WX 1178 ; N uni1670 ; G 2109 -U 5745 ; WX 1469 ; N uni1671 ; G 2110 -U 5746 ; WX 1469 ; N uni1672 ; G 2111 -U 5747 ; WX 1237 ; N uni1673 ; G 2112 -U 5748 ; WX 1237 ; N uni1674 ; G 2113 -U 5749 ; WX 1469 ; N uni1675 ; G 2114 -U 5750 ; WX 1469 ; N uni1676 ; G 2115 -U 5760 ; WX 429 ; N uni1680 ; G 2116 -U 5761 ; WX 443 ; N uni1681 ; G 2117 -U 5762 ; WX 641 ; N uni1682 ; G 2118 -U 5763 ; WX 838 ; N uni1683 ; G 2119 -U 5764 ; WX 1035 ; N uni1684 ; G 2120 -U 5765 ; WX 1232 ; N uni1685 ; G 2121 -U 5766 ; WX 443 ; N uni1686 ; G 2122 -U 5767 ; WX 641 ; N uni1687 ; G 2123 -U 5768 ; WX 838 ; N uni1688 ; G 2124 -U 5769 ; WX 1035 ; N uni1689 ; G 2125 -U 5770 ; WX 1232 ; N uni168A ; G 2126 -U 5771 ; WX 448 ; N uni168B ; G 2127 -U 5772 ; WX 646 ; N uni168C ; G 2128 -U 5773 ; WX 844 ; N uni168D ; G 2129 -U 5774 ; WX 1042 ; N uni168E ; G 2130 -U 5775 ; WX 1241 ; N uni168F ; G 2131 -U 5776 ; WX 443 ; N uni1690 ; G 2132 -U 5777 ; WX 641 ; N uni1691 ; G 2133 -U 5778 ; WX 836 ; N uni1692 ; G 2134 -U 5779 ; WX 1034 ; N uni1693 ; G 2135 -U 5780 ; WX 1232 ; N uni1694 ; G 2136 -U 5781 ; WX 448 ; N uni1695 ; G 2137 -U 5782 ; WX 677 ; N uni1696 ; G 2138 -U 5783 ; WX 709 ; N uni1697 ; G 2139 -U 5784 ; WX 1084 ; N uni1698 ; G 2140 -U 5785 ; WX 1035 ; N uni1699 ; G 2141 -U 5786 ; WX 615 ; N uni169A ; G 2142 -U 5787 ; WX 457 ; N uni169B ; G 2143 -U 5788 ; WX 456 ; N uni169C ; G 2144 -U 7424 ; WX 532 ; N uni1D00 ; G 2145 -U 7425 ; WX 646 ; N uni1D01 ; G 2146 -U 7426 ; WX 883 ; N uni1D02 ; G 2147 -U 7427 ; WX 527 ; N uni1D03 ; G 2148 -U 7428 ; WX 495 ; N uni1D04 ; G 2149 -U 7429 ; WX 544 ; N uni1D05 ; G 2150 -U 7430 ; WX 544 ; N uni1D06 ; G 2151 -U 7431 ; WX 441 ; N uni1D07 ; G 2152 -U 7432 ; WX 486 ; N uni1D08 ; G 2153 -U 7433 ; WX 250 ; N uni1D09 ; G 2154 -U 7434 ; WX 355 ; N uni1D0A ; G 2155 -U 7435 ; WX 521 ; N uni1D0B ; G 2156 -U 7436 ; WX 524 ; N uni1D0C ; G 2157 -U 7437 ; WX 679 ; N uni1D0D ; G 2158 -U 7438 ; WX 584 ; N uni1D0E ; G 2159 -U 7439 ; WX 550 ; N uni1D0F ; G 2160 -U 7440 ; WX 495 ; N uni1D10 ; G 2161 -U 7441 ; WX 615 ; N uni1D11 ; G 2162 -U 7442 ; WX 615 ; N uni1D12 ; G 2163 -U 7443 ; WX 615 ; N uni1D13 ; G 2164 -U 7444 ; WX 920 ; N uni1D14 ; G 2165 -U 7446 ; WX 550 ; N uni1D16 ; G 2166 -U 7447 ; WX 550 ; N uni1D17 ; G 2167 -U 7448 ; WX 472 ; N uni1D18 ; G 2168 -U 7449 ; WX 541 ; N uni1D19 ; G 2169 -U 7450 ; WX 541 ; N uni1D1A ; G 2170 -U 7451 ; WX 524 ; N uni1D1B ; G 2171 -U 7452 ; WX 517 ; N uni1D1C ; G 2172 -U 7453 ; WX 663 ; N uni1D1D ; G 2173 -U 7454 ; WX 853 ; N uni1D1E ; G 2174 -U 7455 ; WX 574 ; N uni1D1F ; G 2175 -U 7456 ; WX 532 ; N uni1D20 ; G 2176 -U 7457 ; WX 736 ; N uni1D21 ; G 2177 -U 7458 ; WX 472 ; N uni1D22 ; G 2178 -U 7459 ; WX 473 ; N uni1D23 ; G 2179 -U 7462 ; WX 524 ; N uni1D26 ; G 2180 -U 7463 ; WX 532 ; N uni1D27 ; G 2181 -U 7464 ; WX 507 ; N uni1D28 ; G 2182 -U 7465 ; WX 472 ; N uni1D29 ; G 2183 -U 7466 ; WX 531 ; N uni1D2A ; G 2184 -U 7467 ; WX 575 ; N uni1D2B ; G 2185 -U 7468 ; WX 387 ; N uni1D2C ; G 2186 -U 7469 ; WX 552 ; N uni1D2D ; G 2187 -U 7470 ; WX 389 ; N uni1D2E ; G 2188 -U 7472 ; WX 436 ; N uni1D30 ; G 2189 -U 7473 ; WX 358 ; N uni1D31 ; G 2190 -U 7474 ; WX 358 ; N uni1D32 ; G 2191 -U 7475 ; WX 439 ; N uni1D33 ; G 2192 -U 7476 ; WX 426 ; N uni1D34 ; G 2193 -U 7477 ; WX 167 ; N uni1D35 ; G 2194 -U 7478 ; WX 167 ; N uni1D36 ; G 2195 -U 7479 ; WX 372 ; N uni1D37 ; G 2196 -U 7480 ; WX 315 ; N uni1D38 ; G 2197 -U 7481 ; WX 489 ; N uni1D39 ; G 2198 -U 7482 ; WX 424 ; N uni1D3A ; G 2199 -U 7483 ; WX 424 ; N uni1D3B ; G 2200 -U 7484 ; WX 446 ; N uni1D3C ; G 2201 -U 7485 ; WX 396 ; N uni1D3D ; G 2202 -U 7486 ; WX 342 ; N uni1D3E ; G 2203 -U 7487 ; WX 394 ; N uni1D3F ; G 2204 -U 7488 ; WX 346 ; N uni1D40 ; G 2205 -U 7489 ; WX 415 ; N uni1D41 ; G 2206 -U 7490 ; WX 560 ; N uni1D42 ; G 2207 -U 7491 ; WX 352 ; N uni1D43 ; G 2208 -U 7492 ; WX 352 ; N uni1D44 ; G 2209 -U 7493 ; WX 365 ; N uni1D45 ; G 2210 -U 7494 ; WX 583 ; N uni1D46 ; G 2211 -U 7495 ; WX 385 ; N uni1D47 ; G 2212 -U 7496 ; WX 365 ; N uni1D48 ; G 2213 -U 7497 ; WX 375 ; N uni1D49 ; G 2214 -U 7498 ; WX 375 ; N uni1D4A ; G 2215 -U 7499 ; WX 324 ; N uni1D4B ; G 2216 -U 7500 ; WX 323 ; N uni1D4C ; G 2217 -U 7501 ; WX 365 ; N uni1D4D ; G 2218 -U 7502 ; WX 161 ; N uni1D4E ; G 2219 -U 7503 ; WX 383 ; N uni1D4F ; G 2220 -U 7504 ; WX 561 ; N uni1D50 ; G 2221 -U 7505 ; WX 368 ; N uni1D51 ; G 2222 -U 7506 ; WX 372 ; N uni1D52 ; G 2223 -U 7507 ; WX 333 ; N uni1D53 ; G 2224 -U 7508 ; WX 372 ; N uni1D54 ; G 2225 -U 7509 ; WX 372 ; N uni1D55 ; G 2226 -U 7510 ; WX 385 ; N uni1D56 ; G 2227 -U 7511 ; WX 265 ; N uni1D57 ; G 2228 -U 7512 ; WX 364 ; N uni1D58 ; G 2229 -U 7513 ; WX 422 ; N uni1D59 ; G 2230 -U 7514 ; WX 561 ; N uni1D5A ; G 2231 -U 7515 ; WX 375 ; N uni1D5B ; G 2232 -U 7517 ; WX 361 ; N uni1D5D ; G 2233 -U 7518 ; WX 335 ; N uni1D5E ; G 2234 -U 7519 ; WX 347 ; N uni1D5F ; G 2235 -U 7520 ; WX 374 ; N uni1D60 ; G 2236 -U 7521 ; WX 327 ; N uni1D61 ; G 2237 -U 7522 ; WX 161 ; N uni1D62 ; G 2238 -U 7523 ; WX 233 ; N uni1D63 ; G 2239 -U 7524 ; WX 364 ; N uni1D64 ; G 2240 -U 7525 ; WX 375 ; N uni1D65 ; G 2241 -U 7526 ; WX 361 ; N uni1D66 ; G 2242 -U 7527 ; WX 335 ; N uni1D67 ; G 2243 -U 7528 ; WX 370 ; N uni1D68 ; G 2244 -U 7529 ; WX 374 ; N uni1D69 ; G 2245 -U 7530 ; WX 327 ; N uni1D6A ; G 2246 -U 7543 ; WX 571 ; N uni1D77 ; G 2247 -U 7544 ; WX 426 ; N uni1D78 ; G 2248 -U 7547 ; WX 334 ; N uni1D7B ; G 2249 -U 7549 ; WX 600 ; N uni1D7D ; G 2250 -U 7557 ; WX 250 ; N uni1D85 ; G 2251 -U 7579 ; WX 365 ; N uni1D9B ; G 2252 -U 7580 ; WX 333 ; N uni1D9C ; G 2253 -U 7581 ; WX 333 ; N uni1D9D ; G 2254 -U 7582 ; WX 372 ; N uni1D9E ; G 2255 -U 7583 ; WX 324 ; N uni1D9F ; G 2256 -U 7584 ; WX 267 ; N uni1DA0 ; G 2257 -U 7585 ; WX 209 ; N uni1DA1 ; G 2258 -U 7586 ; WX 365 ; N uni1DA2 ; G 2259 -U 7587 ; WX 364 ; N uni1DA3 ; G 2260 -U 7588 ; WX 235 ; N uni1DA4 ; G 2261 -U 7589 ; WX 224 ; N uni1DA5 ; G 2262 -U 7590 ; WX 234 ; N uni1DA6 ; G 2263 -U 7591 ; WX 235 ; N uni1DA7 ; G 2264 -U 7592 ; WX 211 ; N uni1DA8 ; G 2265 -U 7593 ; WX 224 ; N uni1DA9 ; G 2266 -U 7594 ; WX 211 ; N uni1DAA ; G 2267 -U 7595 ; WX 338 ; N uni1DAB ; G 2268 -U 7596 ; WX 561 ; N uni1DAC ; G 2269 -U 7597 ; WX 561 ; N uni1DAD ; G 2270 -U 7598 ; WX 369 ; N uni1DAE ; G 2271 -U 7599 ; WX 431 ; N uni1DAF ; G 2272 -U 7600 ; WX 368 ; N uni1DB0 ; G 2273 -U 7601 ; WX 372 ; N uni1DB1 ; G 2274 -U 7602 ; WX 372 ; N uni1DB2 ; G 2275 -U 7603 ; WX 324 ; N uni1DB3 ; G 2276 -U 7604 ; WX 258 ; N uni1DB4 ; G 2277 -U 7605 ; WX 265 ; N uni1DB5 ; G 2278 -U 7606 ; WX 457 ; N uni1DB6 ; G 2279 -U 7607 ; WX 376 ; N uni1DB7 ; G 2280 -U 7608 ; WX 325 ; N uni1DB8 ; G 2281 -U 7609 ; WX 365 ; N uni1DB9 ; G 2282 -U 7610 ; WX 375 ; N uni1DBA ; G 2283 -U 7611 ; WX 330 ; N uni1DBB ; G 2284 -U 7612 ; WX 393 ; N uni1DBC ; G 2285 -U 7613 ; WX 330 ; N uni1DBD ; G 2286 -U 7614 ; WX 353 ; N uni1DBE ; G 2287 -U 7615 ; WX 372 ; N uni1DBF ; G 2288 -U 7620 ; WX 0 ; N uni1DC4 ; G 2289 -U 7621 ; WX 0 ; N uni1DC5 ; G 2290 -U 7622 ; WX 0 ; N uni1DC6 ; G 2291 -U 7623 ; WX 0 ; N uni1DC7 ; G 2292 -U 7624 ; WX 0 ; N uni1DC8 ; G 2293 -U 7625 ; WX 0 ; N uni1DC9 ; G 2294 -U 7680 ; WX 615 ; N uni1E00 ; G 2295 -U 7681 ; WX 551 ; N uni1E01 ; G 2296 -U 7682 ; WX 617 ; N uni1E02 ; G 2297 -U 7683 ; WX 571 ; N uni1E03 ; G 2298 -U 7684 ; WX 617 ; N uni1E04 ; G 2299 -U 7685 ; WX 571 ; N uni1E05 ; G 2300 -U 7686 ; WX 617 ; N uni1E06 ; G 2301 -U 7687 ; WX 571 ; N uni1E07 ; G 2302 -U 7688 ; WX 628 ; N uni1E08 ; G 2303 -U 7689 ; WX 495 ; N uni1E09 ; G 2304 -U 7690 ; WX 693 ; N uni1E0A ; G 2305 -U 7691 ; WX 571 ; N uni1E0B ; G 2306 -U 7692 ; WX 693 ; N uni1E0C ; G 2307 -U 7693 ; WX 571 ; N uni1E0D ; G 2308 -U 7694 ; WX 693 ; N uni1E0E ; G 2309 -U 7695 ; WX 571 ; N uni1E0F ; G 2310 -U 7696 ; WX 693 ; N uni1E10 ; G 2311 -U 7697 ; WX 571 ; N uni1E11 ; G 2312 -U 7698 ; WX 693 ; N uni1E12 ; G 2313 -U 7699 ; WX 571 ; N uni1E13 ; G 2314 -U 7700 ; WX 568 ; N uni1E14 ; G 2315 -U 7701 ; WX 554 ; N uni1E15 ; G 2316 -U 7702 ; WX 568 ; N uni1E16 ; G 2317 -U 7703 ; WX 554 ; N uni1E17 ; G 2318 -U 7704 ; WX 568 ; N uni1E18 ; G 2319 -U 7705 ; WX 554 ; N uni1E19 ; G 2320 -U 7706 ; WX 568 ; N uni1E1A ; G 2321 -U 7707 ; WX 554 ; N uni1E1B ; G 2322 -U 7708 ; WX 568 ; N uni1E1C ; G 2323 -U 7709 ; WX 554 ; N uni1E1D ; G 2324 -U 7710 ; WX 518 ; N uni1E1E ; G 2325 -U 7711 ; WX 316 ; N uni1E1F ; G 2326 -U 7712 ; WX 697 ; N uni1E20 ; G 2327 -U 7713 ; WX 571 ; N uni1E21 ; G 2328 -U 7714 ; WX 677 ; N uni1E22 ; G 2329 -U 7715 ; WX 570 ; N uni1E23 ; G 2330 -U 7716 ; WX 677 ; N uni1E24 ; G 2331 -U 7717 ; WX 570 ; N uni1E25 ; G 2332 -U 7718 ; WX 677 ; N uni1E26 ; G 2333 -U 7719 ; WX 570 ; N uni1E27 ; G 2334 -U 7720 ; WX 677 ; N uni1E28 ; G 2335 -U 7721 ; WX 570 ; N uni1E29 ; G 2336 -U 7722 ; WX 677 ; N uni1E2A ; G 2337 -U 7723 ; WX 570 ; N uni1E2B ; G 2338 -U 7724 ; WX 265 ; N uni1E2C ; G 2339 -U 7725 ; WX 250 ; N uni1E2D ; G 2340 -U 7726 ; WX 265 ; N uni1E2E ; G 2341 -U 7727 ; WX 250 ; N uni1E2F ; G 2342 -U 7728 ; WX 590 ; N uni1E30 ; G 2343 -U 7729 ; WX 521 ; N uni1E31 ; G 2344 -U 7730 ; WX 590 ; N uni1E32 ; G 2345 -U 7731 ; WX 521 ; N uni1E33 ; G 2346 -U 7732 ; WX 590 ; N uni1E34 ; G 2347 -U 7733 ; WX 521 ; N uni1E35 ; G 2348 -U 7734 ; WX 501 ; N uni1E36 ; G 2349 -U 7735 ; WX 259 ; N uni1E37 ; G 2350 -U 7736 ; WX 501 ; N uni1E38 ; G 2351 -U 7737 ; WX 259 ; N uni1E39 ; G 2352 -U 7738 ; WX 501 ; N uni1E3A ; G 2353 -U 7739 ; WX 250 ; N uni1E3B ; G 2354 -U 7740 ; WX 501 ; N uni1E3C ; G 2355 -U 7741 ; WX 250 ; N uni1E3D ; G 2356 -U 7742 ; WX 776 ; N uni1E3E ; G 2357 -U 7743 ; WX 876 ; N uni1E3F ; G 2358 -U 7744 ; WX 776 ; N uni1E40 ; G 2359 -U 7745 ; WX 876 ; N uni1E41 ; G 2360 -U 7746 ; WX 776 ; N uni1E42 ; G 2361 -U 7747 ; WX 876 ; N uni1E43 ; G 2362 -U 7748 ; WX 673 ; N uni1E44 ; G 2363 -U 7749 ; WX 570 ; N uni1E45 ; G 2364 -U 7750 ; WX 673 ; N uni1E46 ; G 2365 -U 7751 ; WX 570 ; N uni1E47 ; G 2366 -U 7752 ; WX 673 ; N uni1E48 ; G 2367 -U 7753 ; WX 570 ; N uni1E49 ; G 2368 -U 7754 ; WX 673 ; N uni1E4A ; G 2369 -U 7755 ; WX 570 ; N uni1E4B ; G 2370 -U 7756 ; WX 708 ; N uni1E4C ; G 2371 -U 7757 ; WX 550 ; N uni1E4D ; G 2372 -U 7758 ; WX 708 ; N uni1E4E ; G 2373 -U 7759 ; WX 550 ; N uni1E4F ; G 2374 -U 7760 ; WX 708 ; N uni1E50 ; G 2375 -U 7761 ; WX 550 ; N uni1E51 ; G 2376 -U 7762 ; WX 708 ; N uni1E52 ; G 2377 -U 7763 ; WX 550 ; N uni1E53 ; G 2378 -U 7764 ; WX 542 ; N uni1E54 ; G 2379 -U 7765 ; WX 571 ; N uni1E55 ; G 2380 -U 7766 ; WX 542 ; N uni1E56 ; G 2381 -U 7767 ; WX 571 ; N uni1E57 ; G 2382 -U 7768 ; WX 625 ; N uni1E58 ; G 2383 -U 7769 ; WX 370 ; N uni1E59 ; G 2384 -U 7770 ; WX 625 ; N uni1E5A ; G 2385 -U 7771 ; WX 370 ; N uni1E5B ; G 2386 -U 7772 ; WX 625 ; N uni1E5C ; G 2387 -U 7773 ; WX 370 ; N uni1E5D ; G 2388 -U 7774 ; WX 625 ; N uni1E5E ; G 2389 -U 7775 ; WX 370 ; N uni1E5F ; G 2390 -U 7776 ; WX 571 ; N uni1E60 ; G 2391 -U 7777 ; WX 469 ; N uni1E61 ; G 2392 -U 7778 ; WX 571 ; N uni1E62 ; G 2393 -U 7779 ; WX 469 ; N uni1E63 ; G 2394 -U 7780 ; WX 571 ; N uni1E64 ; G 2395 -U 7781 ; WX 469 ; N uni1E65 ; G 2396 -U 7782 ; WX 571 ; N uni1E66 ; G 2397 -U 7783 ; WX 469 ; N uni1E67 ; G 2398 -U 7784 ; WX 571 ; N uni1E68 ; G 2399 -U 7785 ; WX 469 ; N uni1E69 ; G 2400 -U 7786 ; WX 549 ; N uni1E6A ; G 2401 -U 7787 ; WX 353 ; N uni1E6B ; G 2402 -U 7788 ; WX 549 ; N uni1E6C ; G 2403 -U 7789 ; WX 353 ; N uni1E6D ; G 2404 -U 7790 ; WX 549 ; N uni1E6E ; G 2405 -U 7791 ; WX 353 ; N uni1E6F ; G 2406 -U 7792 ; WX 549 ; N uni1E70 ; G 2407 -U 7793 ; WX 353 ; N uni1E71 ; G 2408 -U 7794 ; WX 659 ; N uni1E72 ; G 2409 -U 7795 ; WX 570 ; N uni1E73 ; G 2410 -U 7796 ; WX 659 ; N uni1E74 ; G 2411 -U 7797 ; WX 570 ; N uni1E75 ; G 2412 -U 7798 ; WX 659 ; N uni1E76 ; G 2413 -U 7799 ; WX 570 ; N uni1E77 ; G 2414 -U 7800 ; WX 659 ; N uni1E78 ; G 2415 -U 7801 ; WX 570 ; N uni1E79 ; G 2416 -U 7802 ; WX 659 ; N uni1E7A ; G 2417 -U 7803 ; WX 570 ; N uni1E7B ; G 2418 -U 7804 ; WX 615 ; N uni1E7C ; G 2419 -U 7805 ; WX 532 ; N uni1E7D ; G 2420 -U 7806 ; WX 615 ; N uni1E7E ; G 2421 -U 7807 ; WX 532 ; N uni1E7F ; G 2422 -U 7808 ; WX 890 ; N Wgrave ; G 2423 -U 7809 ; WX 736 ; N wgrave ; G 2424 -U 7810 ; WX 890 ; N Wacute ; G 2425 -U 7811 ; WX 736 ; N wacute ; G 2426 -U 7812 ; WX 890 ; N Wdieresis ; G 2427 -U 7813 ; WX 736 ; N wdieresis ; G 2428 -U 7814 ; WX 890 ; N uni1E86 ; G 2429 -U 7815 ; WX 736 ; N uni1E87 ; G 2430 -U 7816 ; WX 890 ; N uni1E88 ; G 2431 -U 7817 ; WX 736 ; N uni1E89 ; G 2432 -U 7818 ; WX 616 ; N uni1E8A ; G 2433 -U 7819 ; WX 532 ; N uni1E8B ; G 2434 -U 7820 ; WX 616 ; N uni1E8C ; G 2435 -U 7821 ; WX 532 ; N uni1E8D ; G 2436 -U 7822 ; WX 549 ; N uni1E8E ; G 2437 -U 7823 ; WX 532 ; N uni1E8F ; G 2438 -U 7824 ; WX 616 ; N uni1E90 ; G 2439 -U 7825 ; WX 472 ; N uni1E91 ; G 2440 -U 7826 ; WX 616 ; N uni1E92 ; G 2441 -U 7827 ; WX 472 ; N uni1E93 ; G 2442 -U 7828 ; WX 616 ; N uni1E94 ; G 2443 -U 7829 ; WX 472 ; N uni1E95 ; G 2444 -U 7830 ; WX 570 ; N uni1E96 ; G 2445 -U 7831 ; WX 353 ; N uni1E97 ; G 2446 -U 7832 ; WX 736 ; N uni1E98 ; G 2447 -U 7833 ; WX 532 ; N uni1E99 ; G 2448 -U 7834 ; WX 551 ; N uni1E9A ; G 2449 -U 7835 ; WX 316 ; N uni1E9B ; G 2450 -U 7836 ; WX 316 ; N uni1E9C ; G 2451 -U 7837 ; WX 316 ; N uni1E9D ; G 2452 -U 7838 ; WX 691 ; N uni1E9E ; G 2453 -U 7839 ; WX 550 ; N uni1E9F ; G 2454 -U 7840 ; WX 615 ; N uni1EA0 ; G 2455 -U 7841 ; WX 551 ; N uni1EA1 ; G 2456 -U 7842 ; WX 615 ; N uni1EA2 ; G 2457 -U 7843 ; WX 551 ; N uni1EA3 ; G 2458 -U 7844 ; WX 615 ; N uni1EA4 ; G 2459 -U 7845 ; WX 551 ; N uni1EA5 ; G 2460 -U 7846 ; WX 615 ; N uni1EA6 ; G 2461 -U 7847 ; WX 551 ; N uni1EA7 ; G 2462 -U 7848 ; WX 615 ; N uni1EA8 ; G 2463 -U 7849 ; WX 551 ; N uni1EA9 ; G 2464 -U 7850 ; WX 615 ; N uni1EAA ; G 2465 -U 7851 ; WX 551 ; N uni1EAB ; G 2466 -U 7852 ; WX 615 ; N uni1EAC ; G 2467 -U 7853 ; WX 551 ; N uni1EAD ; G 2468 -U 7854 ; WX 615 ; N uni1EAE ; G 2469 -U 7855 ; WX 551 ; N uni1EAF ; G 2470 -U 7856 ; WX 615 ; N uni1EB0 ; G 2471 -U 7857 ; WX 551 ; N uni1EB1 ; G 2472 -U 7858 ; WX 615 ; N uni1EB2 ; G 2473 -U 7859 ; WX 551 ; N uni1EB3 ; G 2474 -U 7860 ; WX 615 ; N uni1EB4 ; G 2475 -U 7861 ; WX 551 ; N uni1EB5 ; G 2476 -U 7862 ; WX 615 ; N uni1EB6 ; G 2477 -U 7863 ; WX 551 ; N uni1EB7 ; G 2478 -U 7864 ; WX 568 ; N uni1EB8 ; G 2479 -U 7865 ; WX 554 ; N uni1EB9 ; G 2480 -U 7866 ; WX 568 ; N uni1EBA ; G 2481 -U 7867 ; WX 554 ; N uni1EBB ; G 2482 -U 7868 ; WX 568 ; N uni1EBC ; G 2483 -U 7869 ; WX 554 ; N uni1EBD ; G 2484 -U 7870 ; WX 568 ; N uni1EBE ; G 2485 -U 7871 ; WX 554 ; N uni1EBF ; G 2486 -U 7872 ; WX 568 ; N uni1EC0 ; G 2487 -U 7873 ; WX 554 ; N uni1EC1 ; G 2488 -U 7874 ; WX 568 ; N uni1EC2 ; G 2489 -U 7875 ; WX 554 ; N uni1EC3 ; G 2490 -U 7876 ; WX 568 ; N uni1EC4 ; G 2491 -U 7877 ; WX 554 ; N uni1EC5 ; G 2492 -U 7878 ; WX 568 ; N uni1EC6 ; G 2493 -U 7879 ; WX 554 ; N uni1EC7 ; G 2494 -U 7880 ; WX 265 ; N uni1EC8 ; G 2495 -U 7881 ; WX 250 ; N uni1EC9 ; G 2496 -U 7882 ; WX 265 ; N uni1ECA ; G 2497 -U 7883 ; WX 250 ; N uni1ECB ; G 2498 -U 7884 ; WX 708 ; N uni1ECC ; G 2499 -U 7885 ; WX 550 ; N uni1ECD ; G 2500 -U 7886 ; WX 708 ; N uni1ECE ; G 2501 -U 7887 ; WX 550 ; N uni1ECF ; G 2502 -U 7888 ; WX 708 ; N uni1ED0 ; G 2503 -U 7889 ; WX 550 ; N uni1ED1 ; G 2504 -U 7890 ; WX 708 ; N uni1ED2 ; G 2505 -U 7891 ; WX 550 ; N uni1ED3 ; G 2506 -U 7892 ; WX 708 ; N uni1ED4 ; G 2507 -U 7893 ; WX 550 ; N uni1ED5 ; G 2508 -U 7894 ; WX 708 ; N uni1ED6 ; G 2509 -U 7895 ; WX 550 ; N uni1ED7 ; G 2510 -U 7896 ; WX 708 ; N uni1ED8 ; G 2511 -U 7897 ; WX 550 ; N uni1ED9 ; G 2512 -U 7898 ; WX 822 ; N uni1EDA ; G 2513 -U 7899 ; WX 550 ; N uni1EDB ; G 2514 -U 7900 ; WX 822 ; N uni1EDC ; G 2515 -U 7901 ; WX 550 ; N uni1EDD ; G 2516 -U 7902 ; WX 822 ; N uni1EDE ; G 2517 -U 7903 ; WX 550 ; N uni1EDF ; G 2518 -U 7904 ; WX 822 ; N uni1EE0 ; G 2519 -U 7905 ; WX 550 ; N uni1EE1 ; G 2520 -U 7906 ; WX 822 ; N uni1EE2 ; G 2521 -U 7907 ; WX 550 ; N uni1EE3 ; G 2522 -U 7908 ; WX 659 ; N uni1EE4 ; G 2523 -U 7909 ; WX 570 ; N uni1EE5 ; G 2524 -U 7910 ; WX 659 ; N uni1EE6 ; G 2525 -U 7911 ; WX 570 ; N uni1EE7 ; G 2526 -U 7912 ; WX 772 ; N uni1EE8 ; G 2527 -U 7913 ; WX 570 ; N uni1EE9 ; G 2528 -U 7914 ; WX 772 ; N uni1EEA ; G 2529 -U 7915 ; WX 570 ; N uni1EEB ; G 2530 -U 7916 ; WX 772 ; N uni1EEC ; G 2531 -U 7917 ; WX 570 ; N uni1EED ; G 2532 -U 7918 ; WX 772 ; N uni1EEE ; G 2533 -U 7919 ; WX 570 ; N uni1EEF ; G 2534 -U 7920 ; WX 772 ; N uni1EF0 ; G 2535 -U 7921 ; WX 570 ; N uni1EF1 ; G 2536 -U 7922 ; WX 549 ; N Ygrave ; G 2537 -U 7923 ; WX 532 ; N ygrave ; G 2538 -U 7924 ; WX 549 ; N uni1EF4 ; G 2539 -U 7925 ; WX 532 ; N uni1EF5 ; G 2540 -U 7926 ; WX 549 ; N uni1EF6 ; G 2541 -U 7927 ; WX 532 ; N uni1EF7 ; G 2542 -U 7928 ; WX 549 ; N uni1EF8 ; G 2543 -U 7929 ; WX 532 ; N uni1EF9 ; G 2544 -U 7930 ; WX 692 ; N uni1EFA ; G 2545 -U 7931 ; WX 429 ; N uni1EFB ; G 2546 -U 7936 ; WX 593 ; N uni1F00 ; G 2547 -U 7937 ; WX 593 ; N uni1F01 ; G 2548 -U 7938 ; WX 593 ; N uni1F02 ; G 2549 -U 7939 ; WX 593 ; N uni1F03 ; G 2550 -U 7940 ; WX 593 ; N uni1F04 ; G 2551 -U 7941 ; WX 593 ; N uni1F05 ; G 2552 -U 7942 ; WX 593 ; N uni1F06 ; G 2553 -U 7943 ; WX 593 ; N uni1F07 ; G 2554 -U 7944 ; WX 615 ; N uni1F08 ; G 2555 -U 7945 ; WX 615 ; N uni1F09 ; G 2556 -U 7946 ; WX 790 ; N uni1F0A ; G 2557 -U 7947 ; WX 790 ; N uni1F0B ; G 2558 -U 7948 ; WX 692 ; N uni1F0C ; G 2559 -U 7949 ; WX 721 ; N uni1F0D ; G 2560 -U 7950 ; WX 637 ; N uni1F0E ; G 2561 -U 7951 ; WX 668 ; N uni1F0F ; G 2562 -U 7952 ; WX 486 ; N uni1F10 ; G 2563 -U 7953 ; WX 486 ; N uni1F11 ; G 2564 -U 7954 ; WX 486 ; N uni1F12 ; G 2565 -U 7955 ; WX 486 ; N uni1F13 ; G 2566 -U 7956 ; WX 486 ; N uni1F14 ; G 2567 -U 7957 ; WX 486 ; N uni1F15 ; G 2568 -U 7960 ; WX 640 ; N uni1F18 ; G 2569 -U 7961 ; WX 640 ; N uni1F19 ; G 2570 -U 7962 ; WX 869 ; N uni1F1A ; G 2571 -U 7963 ; WX 877 ; N uni1F1B ; G 2572 -U 7964 ; WX 809 ; N uni1F1C ; G 2573 -U 7965 ; WX 835 ; N uni1F1D ; G 2574 -U 7968 ; WX 570 ; N uni1F20 ; G 2575 -U 7969 ; WX 570 ; N uni1F21 ; G 2576 -U 7970 ; WX 570 ; N uni1F22 ; G 2577 -U 7971 ; WX 570 ; N uni1F23 ; G 2578 -U 7972 ; WX 570 ; N uni1F24 ; G 2579 -U 7973 ; WX 570 ; N uni1F25 ; G 2580 -U 7974 ; WX 570 ; N uni1F26 ; G 2581 -U 7975 ; WX 570 ; N uni1F27 ; G 2582 -U 7976 ; WX 753 ; N uni1F28 ; G 2583 -U 7977 ; WX 751 ; N uni1F29 ; G 2584 -U 7978 ; WX 977 ; N uni1F2A ; G 2585 -U 7979 ; WX 980 ; N uni1F2B ; G 2586 -U 7980 ; WX 924 ; N uni1F2C ; G 2587 -U 7981 ; WX 945 ; N uni1F2D ; G 2588 -U 7982 ; WX 840 ; N uni1F2E ; G 2589 -U 7983 ; WX 852 ; N uni1F2F ; G 2590 -U 7984 ; WX 304 ; N uni1F30 ; G 2591 -U 7985 ; WX 304 ; N uni1F31 ; G 2592 -U 7986 ; WX 304 ; N uni1F32 ; G 2593 -U 7987 ; WX 304 ; N uni1F33 ; G 2594 -U 7988 ; WX 304 ; N uni1F34 ; G 2595 -U 7989 ; WX 304 ; N uni1F35 ; G 2596 -U 7990 ; WX 304 ; N uni1F36 ; G 2597 -U 7991 ; WX 304 ; N uni1F37 ; G 2598 -U 7992 ; WX 342 ; N uni1F38 ; G 2599 -U 7993 ; WX 336 ; N uni1F39 ; G 2600 -U 7994 ; WX 571 ; N uni1F3A ; G 2601 -U 7995 ; WX 571 ; N uni1F3B ; G 2602 -U 7996 ; WX 513 ; N uni1F3C ; G 2603 -U 7997 ; WX 540 ; N uni1F3D ; G 2604 -U 7998 ; WX 440 ; N uni1F3E ; G 2605 -U 7999 ; WX 443 ; N uni1F3F ; G 2606 -U 8000 ; WX 550 ; N uni1F40 ; G 2607 -U 8001 ; WX 550 ; N uni1F41 ; G 2608 -U 8002 ; WX 550 ; N uni1F42 ; G 2609 -U 8003 ; WX 550 ; N uni1F43 ; G 2610 -U 8004 ; WX 550 ; N uni1F44 ; G 2611 -U 8005 ; WX 550 ; N uni1F45 ; G 2612 -U 8008 ; WX 724 ; N uni1F48 ; G 2613 -U 8009 ; WX 763 ; N uni1F49 ; G 2614 -U 8010 ; WX 985 ; N uni1F4A ; G 2615 -U 8011 ; WX 989 ; N uni1F4B ; G 2616 -U 8012 ; WX 844 ; N uni1F4C ; G 2617 -U 8013 ; WX 873 ; N uni1F4D ; G 2618 -U 8016 ; WX 521 ; N uni1F50 ; G 2619 -U 8017 ; WX 521 ; N uni1F51 ; G 2620 -U 8018 ; WX 521 ; N uni1F52 ; G 2621 -U 8019 ; WX 521 ; N uni1F53 ; G 2622 -U 8020 ; WX 521 ; N uni1F54 ; G 2623 -U 8021 ; WX 521 ; N uni1F55 ; G 2624 -U 8022 ; WX 521 ; N uni1F56 ; G 2625 -U 8023 ; WX 521 ; N uni1F57 ; G 2626 -U 8025 ; WX 705 ; N uni1F59 ; G 2627 -U 8027 ; WX 897 ; N uni1F5B ; G 2628 -U 8029 ; WX 911 ; N uni1F5D ; G 2629 -U 8031 ; WX 808 ; N uni1F5F ; G 2630 -U 8032 ; WX 753 ; N uni1F60 ; G 2631 -U 8033 ; WX 753 ; N uni1F61 ; G 2632 -U 8034 ; WX 753 ; N uni1F62 ; G 2633 -U 8035 ; WX 753 ; N uni1F63 ; G 2634 -U 8036 ; WX 753 ; N uni1F64 ; G 2635 -U 8037 ; WX 753 ; N uni1F65 ; G 2636 -U 8038 ; WX 753 ; N uni1F66 ; G 2637 -U 8039 ; WX 753 ; N uni1F67 ; G 2638 -U 8040 ; WX 722 ; N uni1F68 ; G 2639 -U 8041 ; WX 759 ; N uni1F69 ; G 2640 -U 8042 ; WX 980 ; N uni1F6A ; G 2641 -U 8043 ; WX 985 ; N uni1F6B ; G 2642 -U 8044 ; WX 851 ; N uni1F6C ; G 2643 -U 8045 ; WX 875 ; N uni1F6D ; G 2644 -U 8046 ; WX 829 ; N uni1F6E ; G 2645 -U 8047 ; WX 857 ; N uni1F6F ; G 2646 -U 8048 ; WX 593 ; N uni1F70 ; G 2647 -U 8049 ; WX 593 ; N uni1F71 ; G 2648 -U 8050 ; WX 486 ; N uni1F72 ; G 2649 -U 8051 ; WX 493 ; N uni1F73 ; G 2650 -U 8052 ; WX 570 ; N uni1F74 ; G 2651 -U 8053 ; WX 589 ; N uni1F75 ; G 2652 -U 8054 ; WX 304 ; N uni1F76 ; G 2653 -U 8055 ; WX 304 ; N uni1F77 ; G 2654 -U 8056 ; WX 550 ; N uni1F78 ; G 2655 -U 8057 ; WX 550 ; N uni1F79 ; G 2656 -U 8058 ; WX 521 ; N uni1F7A ; G 2657 -U 8059 ; WX 521 ; N uni1F7B ; G 2658 -U 8060 ; WX 753 ; N uni1F7C ; G 2659 -U 8061 ; WX 753 ; N uni1F7D ; G 2660 -U 8064 ; WX 593 ; N uni1F80 ; G 2661 -U 8065 ; WX 593 ; N uni1F81 ; G 2662 -U 8066 ; WX 593 ; N uni1F82 ; G 2663 -U 8067 ; WX 593 ; N uni1F83 ; G 2664 -U 8068 ; WX 593 ; N uni1F84 ; G 2665 -U 8069 ; WX 593 ; N uni1F85 ; G 2666 -U 8070 ; WX 593 ; N uni1F86 ; G 2667 -U 8071 ; WX 593 ; N uni1F87 ; G 2668 -U 8072 ; WX 615 ; N uni1F88 ; G 2669 -U 8073 ; WX 615 ; N uni1F89 ; G 2670 -U 8074 ; WX 790 ; N uni1F8A ; G 2671 -U 8075 ; WX 790 ; N uni1F8B ; G 2672 -U 8076 ; WX 692 ; N uni1F8C ; G 2673 -U 8077 ; WX 721 ; N uni1F8D ; G 2674 -U 8078 ; WX 637 ; N uni1F8E ; G 2675 -U 8079 ; WX 668 ; N uni1F8F ; G 2676 -U 8080 ; WX 570 ; N uni1F90 ; G 2677 -U 8081 ; WX 570 ; N uni1F91 ; G 2678 -U 8082 ; WX 570 ; N uni1F92 ; G 2679 -U 8083 ; WX 570 ; N uni1F93 ; G 2680 -U 8084 ; WX 570 ; N uni1F94 ; G 2681 -U 8085 ; WX 570 ; N uni1F95 ; G 2682 -U 8086 ; WX 570 ; N uni1F96 ; G 2683 -U 8087 ; WX 570 ; N uni1F97 ; G 2684 -U 8088 ; WX 753 ; N uni1F98 ; G 2685 -U 8089 ; WX 751 ; N uni1F99 ; G 2686 -U 8090 ; WX 977 ; N uni1F9A ; G 2687 -U 8091 ; WX 980 ; N uni1F9B ; G 2688 -U 8092 ; WX 924 ; N uni1F9C ; G 2689 -U 8093 ; WX 945 ; N uni1F9D ; G 2690 -U 8094 ; WX 840 ; N uni1F9E ; G 2691 -U 8095 ; WX 852 ; N uni1F9F ; G 2692 -U 8096 ; WX 753 ; N uni1FA0 ; G 2693 -U 8097 ; WX 753 ; N uni1FA1 ; G 2694 -U 8098 ; WX 753 ; N uni1FA2 ; G 2695 -U 8099 ; WX 753 ; N uni1FA3 ; G 2696 -U 8100 ; WX 753 ; N uni1FA4 ; G 2697 -U 8101 ; WX 753 ; N uni1FA5 ; G 2698 -U 8102 ; WX 753 ; N uni1FA6 ; G 2699 -U 8103 ; WX 753 ; N uni1FA7 ; G 2700 -U 8104 ; WX 722 ; N uni1FA8 ; G 2701 -U 8105 ; WX 759 ; N uni1FA9 ; G 2702 -U 8106 ; WX 980 ; N uni1FAA ; G 2703 -U 8107 ; WX 985 ; N uni1FAB ; G 2704 -U 8108 ; WX 851 ; N uni1FAC ; G 2705 -U 8109 ; WX 875 ; N uni1FAD ; G 2706 -U 8110 ; WX 829 ; N uni1FAE ; G 2707 -U 8111 ; WX 857 ; N uni1FAF ; G 2708 -U 8112 ; WX 593 ; N uni1FB0 ; G 2709 -U 8113 ; WX 593 ; N uni1FB1 ; G 2710 -U 8114 ; WX 593 ; N uni1FB2 ; G 2711 -U 8115 ; WX 593 ; N uni1FB3 ; G 2712 -U 8116 ; WX 593 ; N uni1FB4 ; G 2713 -U 8118 ; WX 593 ; N uni1FB6 ; G 2714 -U 8119 ; WX 593 ; N uni1FB7 ; G 2715 -U 8120 ; WX 615 ; N uni1FB8 ; G 2716 -U 8121 ; WX 615 ; N uni1FB9 ; G 2717 -U 8122 ; WX 645 ; N uni1FBA ; G 2718 -U 8123 ; WX 623 ; N uni1FBB ; G 2719 -U 8124 ; WX 615 ; N uni1FBC ; G 2720 -U 8125 ; WX 450 ; N uni1FBD ; G 2721 -U 8126 ; WX 450 ; N uni1FBE ; G 2722 -U 8127 ; WX 450 ; N uni1FBF ; G 2723 -U 8128 ; WX 450 ; N uni1FC0 ; G 2724 -U 8129 ; WX 450 ; N uni1FC1 ; G 2725 -U 8130 ; WX 570 ; N uni1FC2 ; G 2726 -U 8131 ; WX 570 ; N uni1FC3 ; G 2727 -U 8132 ; WX 589 ; N uni1FC4 ; G 2728 -U 8134 ; WX 570 ; N uni1FC6 ; G 2729 -U 8135 ; WX 570 ; N uni1FC7 ; G 2730 -U 8136 ; WX 724 ; N uni1FC8 ; G 2731 -U 8137 ; WX 671 ; N uni1FC9 ; G 2732 -U 8138 ; WX 837 ; N uni1FCA ; G 2733 -U 8139 ; WX 784 ; N uni1FCB ; G 2734 -U 8140 ; WX 677 ; N uni1FCC ; G 2735 -U 8141 ; WX 450 ; N uni1FCD ; G 2736 -U 8142 ; WX 450 ; N uni1FCE ; G 2737 -U 8143 ; WX 450 ; N uni1FCF ; G 2738 -U 8144 ; WX 304 ; N uni1FD0 ; G 2739 -U 8145 ; WX 304 ; N uni1FD1 ; G 2740 -U 8146 ; WX 304 ; N uni1FD2 ; G 2741 -U 8147 ; WX 304 ; N uni1FD3 ; G 2742 -U 8150 ; WX 304 ; N uni1FD6 ; G 2743 -U 8151 ; WX 304 ; N uni1FD7 ; G 2744 -U 8152 ; WX 265 ; N uni1FD8 ; G 2745 -U 8153 ; WX 265 ; N uni1FD9 ; G 2746 -U 8154 ; WX 427 ; N uni1FDA ; G 2747 -U 8155 ; WX 367 ; N uni1FDB ; G 2748 -U 8157 ; WX 450 ; N uni1FDD ; G 2749 -U 8158 ; WX 450 ; N uni1FDE ; G 2750 -U 8159 ; WX 450 ; N uni1FDF ; G 2751 -U 8160 ; WX 521 ; N uni1FE0 ; G 2752 -U 8161 ; WX 521 ; N uni1FE1 ; G 2753 -U 8162 ; WX 521 ; N uni1FE2 ; G 2754 -U 8163 ; WX 521 ; N uni1FE3 ; G 2755 -U 8164 ; WX 571 ; N uni1FE4 ; G 2756 -U 8165 ; WX 571 ; N uni1FE5 ; G 2757 -U 8166 ; WX 521 ; N uni1FE6 ; G 2758 -U 8167 ; WX 521 ; N uni1FE7 ; G 2759 -U 8168 ; WX 549 ; N uni1FE8 ; G 2760 -U 8169 ; WX 549 ; N uni1FE9 ; G 2761 -U 8170 ; WX 760 ; N uni1FEA ; G 2762 -U 8171 ; WX 742 ; N uni1FEB ; G 2763 -U 8172 ; WX 616 ; N uni1FEC ; G 2764 -U 8173 ; WX 450 ; N uni1FED ; G 2765 -U 8174 ; WX 450 ; N uni1FEE ; G 2766 -U 8175 ; WX 450 ; N uni1FEF ; G 2767 -U 8178 ; WX 753 ; N uni1FF2 ; G 2768 -U 8179 ; WX 753 ; N uni1FF3 ; G 2769 -U 8180 ; WX 753 ; N uni1FF4 ; G 2770 -U 8182 ; WX 753 ; N uni1FF6 ; G 2771 -U 8183 ; WX 753 ; N uni1FF7 ; G 2772 -U 8184 ; WX 847 ; N uni1FF8 ; G 2773 -U 8185 ; WX 731 ; N uni1FF9 ; G 2774 -U 8186 ; WX 830 ; N uni1FFA ; G 2775 -U 8187 ; WX 743 ; N uni1FFB ; G 2776 -U 8188 ; WX 688 ; N uni1FFC ; G 2777 -U 8189 ; WX 450 ; N uni1FFD ; G 2778 -U 8190 ; WX 450 ; N uni1FFE ; G 2779 -U 8192 ; WX 450 ; N uni2000 ; G 2780 -U 8193 ; WX 900 ; N uni2001 ; G 2781 -U 8194 ; WX 450 ; N uni2002 ; G 2782 -U 8195 ; WX 900 ; N uni2003 ; G 2783 -U 8196 ; WX 296 ; N uni2004 ; G 2784 -U 8197 ; WX 225 ; N uni2005 ; G 2785 -U 8198 ; WX 150 ; N uni2006 ; G 2786 -U 8199 ; WX 572 ; N uni2007 ; G 2787 -U 8200 ; WX 286 ; N uni2008 ; G 2788 -U 8201 ; WX 180 ; N uni2009 ; G 2789 -U 8202 ; WX 89 ; N uni200A ; G 2790 -U 8203 ; WX 0 ; N uni200B ; G 2791 -U 8204 ; WX 0 ; N uni200C ; G 2792 -U 8205 ; WX 0 ; N uni200D ; G 2793 -U 8206 ; WX 0 ; N uni200E ; G 2794 -U 8207 ; WX 0 ; N uni200F ; G 2795 -U 8208 ; WX 325 ; N uni2010 ; G 2796 -U 8209 ; WX 325 ; N uni2011 ; G 2797 -U 8210 ; WX 572 ; N figuredash ; G 2798 -U 8211 ; WX 450 ; N endash ; G 2799 -U 8212 ; WX 900 ; N emdash ; G 2800 -U 8213 ; WX 900 ; N uni2015 ; G 2801 -U 8214 ; WX 450 ; N uni2016 ; G 2802 -U 8215 ; WX 450 ; N underscoredbl ; G 2803 -U 8216 ; WX 286 ; N quoteleft ; G 2804 -U 8217 ; WX 286 ; N quoteright ; G 2805 -U 8218 ; WX 286 ; N quotesinglbase ; G 2806 -U 8219 ; WX 286 ; N quotereversed ; G 2807 -U 8220 ; WX 466 ; N quotedblleft ; G 2808 -U 8221 ; WX 466 ; N quotedblright ; G 2809 -U 8222 ; WX 466 ; N quotedblbase ; G 2810 -U 8223 ; WX 466 ; N uni201F ; G 2811 -U 8224 ; WX 450 ; N dagger ; G 2812 -U 8225 ; WX 450 ; N daggerdbl ; G 2813 -U 8226 ; WX 531 ; N bullet ; G 2814 -U 8227 ; WX 531 ; N uni2023 ; G 2815 -U 8228 ; WX 301 ; N onedotenleader ; G 2816 -U 8229 ; WX 601 ; N twodotenleader ; G 2817 -U 8230 ; WX 900 ; N ellipsis ; G 2818 -U 8231 ; WX 286 ; N uni2027 ; G 2819 -U 8232 ; WX 0 ; N uni2028 ; G 2820 -U 8233 ; WX 0 ; N uni2029 ; G 2821 -U 8234 ; WX 0 ; N uni202A ; G 2822 -U 8235 ; WX 0 ; N uni202B ; G 2823 -U 8236 ; WX 0 ; N uni202C ; G 2824 -U 8237 ; WX 0 ; N uni202D ; G 2825 -U 8238 ; WX 0 ; N uni202E ; G 2826 -U 8239 ; WX 180 ; N uni202F ; G 2827 -U 8240 ; WX 1208 ; N perthousand ; G 2828 -U 8241 ; WX 1562 ; N uni2031 ; G 2829 -U 8242 ; WX 204 ; N minute ; G 2830 -U 8243 ; WX 336 ; N second ; G 2831 -U 8244 ; WX 468 ; N uni2034 ; G 2832 -U 8245 ; WX 204 ; N uni2035 ; G 2833 -U 8246 ; WX 336 ; N uni2036 ; G 2834 -U 8247 ; WX 468 ; N uni2037 ; G 2835 -U 8248 ; WX 305 ; N uni2038 ; G 2836 -U 8249 ; WX 360 ; N guilsinglleft ; G 2837 -U 8250 ; WX 360 ; N guilsinglright ; G 2838 -U 8251 ; WX 754 ; N uni203B ; G 2839 -U 8252 ; WX 437 ; N exclamdbl ; G 2840 -U 8253 ; WX 478 ; N uni203D ; G 2841 -U 8254 ; WX 450 ; N uni203E ; G 2842 -U 8255 ; WX 723 ; N uni203F ; G 2843 -U 8256 ; WX 723 ; N uni2040 ; G 2844 -U 8257 ; WX 225 ; N uni2041 ; G 2845 -U 8258 ; WX 900 ; N uni2042 ; G 2846 -U 8259 ; WX 450 ; N uni2043 ; G 2847 -U 8260 ; WX 150 ; N fraction ; G 2848 -U 8261 ; WX 351 ; N uni2045 ; G 2849 -U 8262 ; WX 351 ; N uni2046 ; G 2850 -U 8263 ; WX 830 ; N uni2047 ; G 2851 -U 8264 ; WX 659 ; N uni2048 ; G 2852 -U 8265 ; WX 659 ; N uni2049 ; G 2853 -U 8266 ; WX 447 ; N uni204A ; G 2854 -U 8267 ; WX 572 ; N uni204B ; G 2855 -U 8268 ; WX 450 ; N uni204C ; G 2856 -U 8269 ; WX 450 ; N uni204D ; G 2857 -U 8270 ; WX 450 ; N uni204E ; G 2858 -U 8271 ; WX 303 ; N uni204F ; G 2859 -U 8272 ; WX 723 ; N uni2050 ; G 2860 -U 8273 ; WX 450 ; N uni2051 ; G 2861 -U 8274 ; WX 404 ; N uni2052 ; G 2862 -U 8275 ; WX 900 ; N uni2053 ; G 2863 -U 8276 ; WX 723 ; N uni2054 ; G 2864 -U 8277 ; WX 754 ; N uni2055 ; G 2865 -U 8278 ; WX 527 ; N uni2056 ; G 2866 -U 8279 ; WX 597 ; N uni2057 ; G 2867 -U 8280 ; WX 754 ; N uni2058 ; G 2868 -U 8281 ; WX 754 ; N uni2059 ; G 2869 -U 8282 ; WX 286 ; N uni205A ; G 2870 -U 8283 ; WX 717 ; N uni205B ; G 2871 -U 8284 ; WX 754 ; N uni205C ; G 2872 -U 8285 ; WX 286 ; N uni205D ; G 2873 -U 8286 ; WX 286 ; N uni205E ; G 2874 -U 8287 ; WX 200 ; N uni205F ; G 2875 -U 8288 ; WX 0 ; N uni2060 ; G 2876 -U 8289 ; WX 0 ; N uni2061 ; G 2877 -U 8290 ; WX 0 ; N uni2062 ; G 2878 -U 8291 ; WX 0 ; N uni2063 ; G 2879 -U 8292 ; WX 0 ; N uni2064 ; G 2880 -U 8298 ; WX 0 ; N uni206A ; G 2881 -U 8299 ; WX 0 ; N uni206B ; G 2882 -U 8300 ; WX 0 ; N uni206C ; G 2883 -U 8301 ; WX 0 ; N uni206D ; G 2884 -U 8302 ; WX 0 ; N uni206E ; G 2885 -U 8303 ; WX 0 ; N uni206F ; G 2886 -U 8304 ; WX 360 ; N uni2070 ; G 2887 -U 8305 ; WX 161 ; N uni2071 ; G 2888 -U 8308 ; WX 360 ; N uni2074 ; G 2889 -U 8309 ; WX 360 ; N uni2075 ; G 2890 -U 8310 ; WX 360 ; N uni2076 ; G 2891 -U 8311 ; WX 360 ; N uni2077 ; G 2892 -U 8312 ; WX 360 ; N uni2078 ; G 2893 -U 8313 ; WX 360 ; N uni2079 ; G 2894 -U 8314 ; WX 475 ; N uni207A ; G 2895 -U 8315 ; WX 475 ; N uni207B ; G 2896 -U 8316 ; WX 475 ; N uni207C ; G 2897 -U 8317 ; WX 221 ; N uni207D ; G 2898 -U 8318 ; WX 221 ; N uni207E ; G 2899 -U 8319 ; WX 358 ; N uni207F ; G 2900 -U 8320 ; WX 360 ; N uni2080 ; G 2901 -U 8321 ; WX 360 ; N uni2081 ; G 2902 -U 8322 ; WX 360 ; N uni2082 ; G 2903 -U 8323 ; WX 360 ; N uni2083 ; G 2904 -U 8324 ; WX 360 ; N uni2084 ; G 2905 -U 8325 ; WX 360 ; N uni2085 ; G 2906 -U 8326 ; WX 360 ; N uni2086 ; G 2907 -U 8327 ; WX 360 ; N uni2087 ; G 2908 -U 8328 ; WX 360 ; N uni2088 ; G 2909 -U 8329 ; WX 360 ; N uni2089 ; G 2910 -U 8330 ; WX 475 ; N uni208A ; G 2911 -U 8331 ; WX 475 ; N uni208B ; G 2912 -U 8332 ; WX 475 ; N uni208C ; G 2913 -U 8333 ; WX 221 ; N uni208D ; G 2914 -U 8334 ; WX 221 ; N uni208E ; G 2915 -U 8336 ; WX 352 ; N uni2090 ; G 2916 -U 8337 ; WX 375 ; N uni2091 ; G 2917 -U 8338 ; WX 372 ; N uni2092 ; G 2918 -U 8339 ; WX 399 ; N uni2093 ; G 2919 -U 8340 ; WX 375 ; N uni2094 ; G 2920 -U 8352 ; WX 789 ; N uni20A0 ; G 2921 -U 8353 ; WX 572 ; N colonmonetary ; G 2922 -U 8354 ; WX 572 ; N uni20A2 ; G 2923 -U 8355 ; WX 572 ; N franc ; G 2924 -U 8356 ; WX 572 ; N lira ; G 2925 -U 8357 ; WX 876 ; N uni20A5 ; G 2926 -U 8358 ; WX 673 ; N uni20A6 ; G 2927 -U 8359 ; WX 1145 ; N peseta ; G 2928 -U 8360 ; WX 966 ; N uni20A8 ; G 2929 -U 8361 ; WX 890 ; N uni20A9 ; G 2930 -U 8362 ; WX 706 ; N uni20AA ; G 2931 -U 8363 ; WX 572 ; N dong ; G 2932 -U 8364 ; WX 572 ; N Euro ; G 2933 -U 8365 ; WX 572 ; N uni20AD ; G 2934 -U 8366 ; WX 572 ; N uni20AE ; G 2935 -U 8367 ; WX 1145 ; N uni20AF ; G 2936 -U 8368 ; WX 572 ; N uni20B0 ; G 2937 -U 8369 ; WX 572 ; N uni20B1 ; G 2938 -U 8370 ; WX 572 ; N uni20B2 ; G 2939 -U 8371 ; WX 572 ; N uni20B3 ; G 2940 -U 8372 ; WX 696 ; N uni20B4 ; G 2941 -U 8373 ; WX 572 ; N uni20B5 ; G 2942 -U 8376 ; WX 572 ; N uni20B8 ; G 2943 -U 8377 ; WX 572 ; N uni20B9 ; G 2944 -U 8400 ; WX 0 ; N uni20D0 ; G 2945 -U 8401 ; WX 0 ; N uni20D1 ; G 2946 -U 8406 ; WX 0 ; N uni20D6 ; G 2947 -U 8407 ; WX 0 ; N uni20D7 ; G 2948 -U 8411 ; WX 0 ; N uni20DB ; G 2949 -U 8412 ; WX 0 ; N uni20DC ; G 2950 -U 8417 ; WX 0 ; N uni20E1 ; G 2951 -U 8448 ; WX 917 ; N uni2100 ; G 2952 -U 8449 ; WX 917 ; N uni2101 ; G 2953 -U 8450 ; WX 628 ; N uni2102 ; G 2954 -U 8451 ; WX 1011 ; N uni2103 ; G 2955 -U 8452 ; WX 578 ; N uni2104 ; G 2956 -U 8453 ; WX 917 ; N uni2105 ; G 2957 -U 8454 ; WX 960 ; N uni2106 ; G 2958 -U 8455 ; WX 553 ; N uni2107 ; G 2959 -U 8456 ; WX 628 ; N uni2108 ; G 2960 -U 8457 ; WX 856 ; N uni2109 ; G 2961 -U 8459 ; WX 889 ; N uni210B ; G 2962 -U 8460 ; WX 679 ; N uni210C ; G 2963 -U 8461 ; WX 765 ; N uni210D ; G 2964 -U 8462 ; WX 570 ; N uni210E ; G 2965 -U 8463 ; WX 570 ; N uni210F ; G 2966 -U 8464 ; WX 422 ; N uni2110 ; G 2967 -U 8465 ; WX 627 ; N Ifraktur ; G 2968 -U 8466 ; WX 648 ; N uni2112 ; G 2969 -U 8467 ; WX 372 ; N uni2113 ; G 2970 -U 8468 ; WX 736 ; N uni2114 ; G 2971 -U 8469 ; WX 721 ; N uni2115 ; G 2972 -U 8470 ; WX 936 ; N uni2116 ; G 2973 -U 8471 ; WX 900 ; N uni2117 ; G 2974 -U 8472 ; WX 627 ; N weierstrass ; G 2975 -U 8473 ; WX 631 ; N uni2119 ; G 2976 -U 8474 ; WX 708 ; N uni211A ; G 2977 -U 8475 ; WX 718 ; N uni211B ; G 2978 -U 8476 ; WX 732 ; N Rfraktur ; G 2979 -U 8477 ; WX 712 ; N uni211D ; G 2980 -U 8478 ; WX 807 ; N prescription ; G 2981 -U 8479 ; WX 615 ; N uni211F ; G 2982 -U 8480 ; WX 917 ; N uni2120 ; G 2983 -U 8481 ; WX 967 ; N uni2121 ; G 2984 -U 8482 ; WX 900 ; N trademark ; G 2985 -U 8483 ; WX 615 ; N uni2123 ; G 2986 -U 8484 ; WX 670 ; N uni2124 ; G 2987 -U 8485 ; WX 520 ; N uni2125 ; G 2988 -U 8486 ; WX 688 ; N uni2126 ; G 2989 -U 8487 ; WX 688 ; N uni2127 ; G 2990 -U 8488 ; WX 554 ; N uni2128 ; G 2991 -U 8489 ; WX 304 ; N uni2129 ; G 2992 -U 8490 ; WX 590 ; N uni212A ; G 2993 -U 8491 ; WX 615 ; N uni212B ; G 2994 -U 8492 ; WX 708 ; N uni212C ; G 2995 -U 8493 ; WX 633 ; N uni212D ; G 2996 -U 8494 ; WX 769 ; N estimated ; G 2997 -U 8495 ; WX 532 ; N uni212F ; G 2998 -U 8496 ; WX 545 ; N uni2130 ; G 2999 -U 8497 ; WX 708 ; N uni2131 ; G 3000 -U 8498 ; WX 518 ; N uni2132 ; G 3001 -U 8499 ; WX 962 ; N uni2133 ; G 3002 -U 8500 ; WX 416 ; N uni2134 ; G 3003 -U 8501 ; WX 670 ; N aleph ; G 3004 -U 8502 ; WX 606 ; N uni2136 ; G 3005 -U 8503 ; WX 419 ; N uni2137 ; G 3006 -U 8504 ; WX 580 ; N uni2138 ; G 3007 -U 8505 ; WX 342 ; N uni2139 ; G 3008 -U 8506 ; WX 833 ; N uni213A ; G 3009 -U 8507 ; WX 1074 ; N uni213B ; G 3010 -U 8508 ; WX 632 ; N uni213C ; G 3011 -U 8509 ; WX 655 ; N uni213D ; G 3012 -U 8510 ; WX 589 ; N uni213E ; G 3013 -U 8511 ; WX 764 ; N uni213F ; G 3014 -U 8512 ; WX 729 ; N uni2140 ; G 3015 -U 8513 ; WX 697 ; N uni2141 ; G 3016 -U 8514 ; WX 501 ; N uni2142 ; G 3017 -U 8515 ; WX 501 ; N uni2143 ; G 3018 -U 8516 ; WX 549 ; N uni2144 ; G 3019 -U 8517 ; WX 737 ; N uni2145 ; G 3020 -U 8518 ; WX 637 ; N uni2146 ; G 3021 -U 8519 ; WX 554 ; N uni2147 ; G 3022 -U 8520 ; WX 316 ; N uni2148 ; G 3023 -U 8521 ; WX 316 ; N uni2149 ; G 3024 -U 8523 ; WX 702 ; N uni214B ; G 3025 -U 8526 ; WX 474 ; N uni214E ; G 3026 -U 8528 ; WX 872 ; N uni2150 ; G 3027 -U 8529 ; WX 872 ; N uni2151 ; G 3028 -U 8530 ; WX 1233 ; N uni2152 ; G 3029 -U 8531 ; WX 872 ; N onethird ; G 3030 -U 8532 ; WX 872 ; N twothirds ; G 3031 -U 8533 ; WX 872 ; N uni2155 ; G 3032 -U 8534 ; WX 872 ; N uni2156 ; G 3033 -U 8535 ; WX 872 ; N uni2157 ; G 3034 -U 8536 ; WX 872 ; N uni2158 ; G 3035 -U 8537 ; WX 872 ; N uni2159 ; G 3036 -U 8538 ; WX 872 ; N uni215A ; G 3037 -U 8539 ; WX 872 ; N oneeighth ; G 3038 -U 8540 ; WX 872 ; N threeeighths ; G 3039 -U 8541 ; WX 872 ; N fiveeighths ; G 3040 -U 8542 ; WX 872 ; N seveneighths ; G 3041 -U 8543 ; WX 511 ; N uni215F ; G 3042 -U 8544 ; WX 265 ; N uni2160 ; G 3043 -U 8545 ; WX 443 ; N uni2161 ; G 3044 -U 8546 ; WX 620 ; N uni2162 ; G 3045 -U 8547 ; WX 831 ; N uni2163 ; G 3046 -U 8548 ; WX 615 ; N uni2164 ; G 3047 -U 8549 ; WX 830 ; N uni2165 ; G 3048 -U 8550 ; WX 1007 ; N uni2166 ; G 3049 -U 8551 ; WX 1185 ; N uni2167 ; G 3050 -U 8552 ; WX 826 ; N uni2168 ; G 3051 -U 8553 ; WX 616 ; N uni2169 ; G 3052 -U 8554 ; WX 839 ; N uni216A ; G 3053 -U 8555 ; WX 1018 ; N uni216B ; G 3054 -U 8556 ; WX 501 ; N uni216C ; G 3055 -U 8557 ; WX 628 ; N uni216D ; G 3056 -U 8558 ; WX 693 ; N uni216E ; G 3057 -U 8559 ; WX 776 ; N uni216F ; G 3058 -U 8560 ; WX 250 ; N uni2170 ; G 3059 -U 8561 ; WX 412 ; N uni2171 ; G 3060 -U 8562 ; WX 573 ; N uni2172 ; G 3061 -U 8563 ; WX 730 ; N uni2173 ; G 3062 -U 8564 ; WX 532 ; N uni2174 ; G 3063 -U 8565 ; WX 729 ; N uni2175 ; G 3064 -U 8566 ; WX 892 ; N uni2176 ; G 3065 -U 8567 ; WX 1053 ; N uni2177 ; G 3066 -U 8568 ; WX 737 ; N uni2178 ; G 3067 -U 8569 ; WX 532 ; N uni2179 ; G 3068 -U 8570 ; WX 740 ; N uni217A ; G 3069 -U 8571 ; WX 901 ; N uni217B ; G 3070 -U 8572 ; WX 250 ; N uni217C ; G 3071 -U 8573 ; WX 495 ; N uni217D ; G 3072 -U 8574 ; WX 571 ; N uni217E ; G 3073 -U 8575 ; WX 876 ; N uni217F ; G 3074 -U 8576 ; WX 1121 ; N uni2180 ; G 3075 -U 8577 ; WX 693 ; N uni2181 ; G 3076 -U 8578 ; WX 1121 ; N uni2182 ; G 3077 -U 8579 ; WX 633 ; N uni2183 ; G 3078 -U 8580 ; WX 494 ; N uni2184 ; G 3079 -U 8581 ; WX 628 ; N uni2185 ; G 3080 -U 8585 ; WX 872 ; N uni2189 ; G 3081 -U 8592 ; WX 754 ; N arrowleft ; G 3082 -U 8593 ; WX 754 ; N arrowup ; G 3083 -U 8594 ; WX 754 ; N arrowright ; G 3084 -U 8595 ; WX 754 ; N arrowdown ; G 3085 -U 8596 ; WX 754 ; N arrowboth ; G 3086 -U 8597 ; WX 754 ; N arrowupdn ; G 3087 -U 8598 ; WX 754 ; N uni2196 ; G 3088 -U 8599 ; WX 754 ; N uni2197 ; G 3089 -U 8600 ; WX 754 ; N uni2198 ; G 3090 -U 8601 ; WX 754 ; N uni2199 ; G 3091 -U 8602 ; WX 754 ; N uni219A ; G 3092 -U 8603 ; WX 754 ; N uni219B ; G 3093 -U 8604 ; WX 754 ; N uni219C ; G 3094 -U 8605 ; WX 754 ; N uni219D ; G 3095 -U 8606 ; WX 754 ; N uni219E ; G 3096 -U 8607 ; WX 754 ; N uni219F ; G 3097 -U 8608 ; WX 754 ; N uni21A0 ; G 3098 -U 8609 ; WX 754 ; N uni21A1 ; G 3099 -U 8610 ; WX 754 ; N uni21A2 ; G 3100 -U 8611 ; WX 754 ; N uni21A3 ; G 3101 -U 8612 ; WX 754 ; N uni21A4 ; G 3102 -U 8613 ; WX 754 ; N uni21A5 ; G 3103 -U 8614 ; WX 754 ; N uni21A6 ; G 3104 -U 8615 ; WX 754 ; N uni21A7 ; G 3105 -U 8616 ; WX 754 ; N arrowupdnbse ; G 3106 -U 8617 ; WX 754 ; N uni21A9 ; G 3107 -U 8618 ; WX 754 ; N uni21AA ; G 3108 -U 8619 ; WX 754 ; N uni21AB ; G 3109 -U 8620 ; WX 754 ; N uni21AC ; G 3110 -U 8621 ; WX 754 ; N uni21AD ; G 3111 -U 8622 ; WX 754 ; N uni21AE ; G 3112 -U 8623 ; WX 754 ; N uni21AF ; G 3113 -U 8624 ; WX 754 ; N uni21B0 ; G 3114 -U 8625 ; WX 754 ; N uni21B1 ; G 3115 -U 8626 ; WX 754 ; N uni21B2 ; G 3116 -U 8627 ; WX 754 ; N uni21B3 ; G 3117 -U 8628 ; WX 754 ; N uni21B4 ; G 3118 -U 8629 ; WX 754 ; N carriagereturn ; G 3119 -U 8630 ; WX 754 ; N uni21B6 ; G 3120 -U 8631 ; WX 754 ; N uni21B7 ; G 3121 -U 8632 ; WX 754 ; N uni21B8 ; G 3122 -U 8633 ; WX 754 ; N uni21B9 ; G 3123 -U 8634 ; WX 754 ; N uni21BA ; G 3124 -U 8635 ; WX 754 ; N uni21BB ; G 3125 -U 8636 ; WX 754 ; N uni21BC ; G 3126 -U 8637 ; WX 754 ; N uni21BD ; G 3127 -U 8638 ; WX 754 ; N uni21BE ; G 3128 -U 8639 ; WX 754 ; N uni21BF ; G 3129 -U 8640 ; WX 754 ; N uni21C0 ; G 3130 -U 8641 ; WX 754 ; N uni21C1 ; G 3131 -U 8642 ; WX 754 ; N uni21C2 ; G 3132 -U 8643 ; WX 754 ; N uni21C3 ; G 3133 -U 8644 ; WX 754 ; N uni21C4 ; G 3134 -U 8645 ; WX 754 ; N uni21C5 ; G 3135 -U 8646 ; WX 754 ; N uni21C6 ; G 3136 -U 8647 ; WX 754 ; N uni21C7 ; G 3137 -U 8648 ; WX 754 ; N uni21C8 ; G 3138 -U 8649 ; WX 754 ; N uni21C9 ; G 3139 -U 8650 ; WX 754 ; N uni21CA ; G 3140 -U 8651 ; WX 754 ; N uni21CB ; G 3141 -U 8652 ; WX 754 ; N uni21CC ; G 3142 -U 8653 ; WX 754 ; N uni21CD ; G 3143 -U 8654 ; WX 754 ; N uni21CE ; G 3144 -U 8655 ; WX 754 ; N uni21CF ; G 3145 -U 8656 ; WX 754 ; N arrowdblleft ; G 3146 -U 8657 ; WX 754 ; N arrowdblup ; G 3147 -U 8658 ; WX 754 ; N arrowdblright ; G 3148 -U 8659 ; WX 754 ; N arrowdbldown ; G 3149 -U 8660 ; WX 754 ; N arrowdblboth ; G 3150 -U 8661 ; WX 754 ; N uni21D5 ; G 3151 -U 8662 ; WX 754 ; N uni21D6 ; G 3152 -U 8663 ; WX 754 ; N uni21D7 ; G 3153 -U 8664 ; WX 754 ; N uni21D8 ; G 3154 -U 8665 ; WX 754 ; N uni21D9 ; G 3155 -U 8666 ; WX 754 ; N uni21DA ; G 3156 -U 8667 ; WX 754 ; N uni21DB ; G 3157 -U 8668 ; WX 754 ; N uni21DC ; G 3158 -U 8669 ; WX 754 ; N uni21DD ; G 3159 -U 8670 ; WX 754 ; N uni21DE ; G 3160 -U 8671 ; WX 754 ; N uni21DF ; G 3161 -U 8672 ; WX 754 ; N uni21E0 ; G 3162 -U 8673 ; WX 754 ; N uni21E1 ; G 3163 -U 8674 ; WX 754 ; N uni21E2 ; G 3164 -U 8675 ; WX 754 ; N uni21E3 ; G 3165 -U 8676 ; WX 754 ; N uni21E4 ; G 3166 -U 8677 ; WX 754 ; N uni21E5 ; G 3167 -U 8678 ; WX 754 ; N uni21E6 ; G 3168 -U 8679 ; WX 754 ; N uni21E7 ; G 3169 -U 8680 ; WX 754 ; N uni21E8 ; G 3170 -U 8681 ; WX 754 ; N uni21E9 ; G 3171 -U 8682 ; WX 754 ; N uni21EA ; G 3172 -U 8683 ; WX 754 ; N uni21EB ; G 3173 -U 8684 ; WX 754 ; N uni21EC ; G 3174 -U 8685 ; WX 754 ; N uni21ED ; G 3175 -U 8686 ; WX 754 ; N uni21EE ; G 3176 -U 8687 ; WX 754 ; N uni21EF ; G 3177 -U 8688 ; WX 754 ; N uni21F0 ; G 3178 -U 8689 ; WX 754 ; N uni21F1 ; G 3179 -U 8690 ; WX 754 ; N uni21F2 ; G 3180 -U 8691 ; WX 754 ; N uni21F3 ; G 3181 -U 8692 ; WX 754 ; N uni21F4 ; G 3182 -U 8693 ; WX 754 ; N uni21F5 ; G 3183 -U 8694 ; WX 754 ; N uni21F6 ; G 3184 -U 8695 ; WX 754 ; N uni21F7 ; G 3185 -U 8696 ; WX 754 ; N uni21F8 ; G 3186 -U 8697 ; WX 754 ; N uni21F9 ; G 3187 -U 8698 ; WX 754 ; N uni21FA ; G 3188 -U 8699 ; WX 754 ; N uni21FB ; G 3189 -U 8700 ; WX 754 ; N uni21FC ; G 3190 -U 8701 ; WX 754 ; N uni21FD ; G 3191 -U 8702 ; WX 754 ; N uni21FE ; G 3192 -U 8703 ; WX 754 ; N uni21FF ; G 3193 -U 8704 ; WX 615 ; N universal ; G 3194 -U 8705 ; WX 572 ; N uni2201 ; G 3195 -U 8706 ; WX 465 ; N partialdiff ; G 3196 -U 8707 ; WX 568 ; N existential ; G 3197 -U 8708 ; WX 568 ; N uni2204 ; G 3198 -U 8709 ; WX 784 ; N emptyset ; G 3199 -U 8710 ; WX 602 ; N increment ; G 3200 -U 8711 ; WX 602 ; N gradient ; G 3201 -U 8712 ; WX 784 ; N element ; G 3202 -U 8713 ; WX 784 ; N notelement ; G 3203 -U 8714 ; WX 646 ; N uni220A ; G 3204 -U 8715 ; WX 784 ; N suchthat ; G 3205 -U 8716 ; WX 784 ; N uni220C ; G 3206 -U 8717 ; WX 646 ; N uni220D ; G 3207 -U 8718 ; WX 572 ; N uni220E ; G 3208 -U 8719 ; WX 681 ; N product ; G 3209 -U 8720 ; WX 681 ; N uni2210 ; G 3210 -U 8721 ; WX 606 ; N summation ; G 3211 -U 8722 ; WX 754 ; N minus ; G 3212 -U 8723 ; WX 754 ; N uni2213 ; G 3213 -U 8724 ; WX 754 ; N uni2214 ; G 3214 -U 8725 ; WX 303 ; N uni2215 ; G 3215 -U 8726 ; WX 573 ; N uni2216 ; G 3216 -U 8727 ; WX 754 ; N asteriskmath ; G 3217 -U 8728 ; WX 563 ; N uni2218 ; G 3218 -U 8729 ; WX 563 ; N uni2219 ; G 3219 -U 8730 ; WX 573 ; N radical ; G 3220 -U 8731 ; WX 573 ; N uni221B ; G 3221 -U 8732 ; WX 573 ; N uni221C ; G 3222 -U 8733 ; WX 643 ; N proportional ; G 3223 -U 8734 ; WX 750 ; N infinity ; G 3224 -U 8735 ; WX 754 ; N orthogonal ; G 3225 -U 8736 ; WX 807 ; N angle ; G 3226 -U 8737 ; WX 807 ; N uni2221 ; G 3227 -U 8738 ; WX 754 ; N uni2222 ; G 3228 -U 8739 ; WX 450 ; N uni2223 ; G 3229 -U 8740 ; WX 450 ; N uni2224 ; G 3230 -U 8741 ; WX 450 ; N uni2225 ; G 3231 -U 8742 ; WX 450 ; N uni2226 ; G 3232 -U 8743 ; WX 659 ; N logicaland ; G 3233 -U 8744 ; WX 659 ; N logicalor ; G 3234 -U 8745 ; WX 659 ; N intersection ; G 3235 -U 8746 ; WX 659 ; N union ; G 3236 -U 8747 ; WX 469 ; N integral ; G 3237 -U 8748 ; WX 710 ; N uni222C ; G 3238 -U 8749 ; WX 951 ; N uni222D ; G 3239 -U 8750 ; WX 469 ; N uni222E ; G 3240 -U 8751 ; WX 710 ; N uni222F ; G 3241 -U 8752 ; WX 951 ; N uni2230 ; G 3242 -U 8753 ; WX 469 ; N uni2231 ; G 3243 -U 8754 ; WX 469 ; N uni2232 ; G 3244 -U 8755 ; WX 469 ; N uni2233 ; G 3245 -U 8756 ; WX 572 ; N therefore ; G 3246 -U 8757 ; WX 572 ; N uni2235 ; G 3247 -U 8758 ; WX 234 ; N uni2236 ; G 3248 -U 8759 ; WX 572 ; N uni2237 ; G 3249 -U 8760 ; WX 754 ; N uni2238 ; G 3250 -U 8761 ; WX 754 ; N uni2239 ; G 3251 -U 8762 ; WX 754 ; N uni223A ; G 3252 -U 8763 ; WX 754 ; N uni223B ; G 3253 -U 8764 ; WX 754 ; N similar ; G 3254 -U 8765 ; WX 754 ; N uni223D ; G 3255 -U 8766 ; WX 754 ; N uni223E ; G 3256 -U 8767 ; WX 754 ; N uni223F ; G 3257 -U 8768 ; WX 337 ; N uni2240 ; G 3258 -U 8769 ; WX 754 ; N uni2241 ; G 3259 -U 8770 ; WX 754 ; N uni2242 ; G 3260 -U 8771 ; WX 754 ; N uni2243 ; G 3261 -U 8772 ; WX 754 ; N uni2244 ; G 3262 -U 8773 ; WX 754 ; N congruent ; G 3263 -U 8774 ; WX 754 ; N uni2246 ; G 3264 -U 8775 ; WX 754 ; N uni2247 ; G 3265 -U 8776 ; WX 754 ; N approxequal ; G 3266 -U 8777 ; WX 754 ; N uni2249 ; G 3267 -U 8778 ; WX 754 ; N uni224A ; G 3268 -U 8779 ; WX 754 ; N uni224B ; G 3269 -U 8780 ; WX 754 ; N uni224C ; G 3270 -U 8781 ; WX 754 ; N uni224D ; G 3271 -U 8782 ; WX 754 ; N uni224E ; G 3272 -U 8783 ; WX 754 ; N uni224F ; G 3273 -U 8784 ; WX 754 ; N uni2250 ; G 3274 -U 8785 ; WX 754 ; N uni2251 ; G 3275 -U 8786 ; WX 755 ; N uni2252 ; G 3276 -U 8787 ; WX 755 ; N uni2253 ; G 3277 -U 8788 ; WX 900 ; N uni2254 ; G 3278 -U 8789 ; WX 900 ; N uni2255 ; G 3279 -U 8790 ; WX 754 ; N uni2256 ; G 3280 -U 8791 ; WX 754 ; N uni2257 ; G 3281 -U 8792 ; WX 754 ; N uni2258 ; G 3282 -U 8793 ; WX 754 ; N uni2259 ; G 3283 -U 8794 ; WX 754 ; N uni225A ; G 3284 -U 8795 ; WX 754 ; N uni225B ; G 3285 -U 8796 ; WX 754 ; N uni225C ; G 3286 -U 8797 ; WX 754 ; N uni225D ; G 3287 -U 8798 ; WX 754 ; N uni225E ; G 3288 -U 8799 ; WX 754 ; N uni225F ; G 3289 -U 8800 ; WX 754 ; N notequal ; G 3290 -U 8801 ; WX 754 ; N equivalence ; G 3291 -U 8802 ; WX 754 ; N uni2262 ; G 3292 -U 8803 ; WX 754 ; N uni2263 ; G 3293 -U 8804 ; WX 754 ; N lessequal ; G 3294 -U 8805 ; WX 754 ; N greaterequal ; G 3295 -U 8806 ; WX 754 ; N uni2266 ; G 3296 -U 8807 ; WX 754 ; N uni2267 ; G 3297 -U 8808 ; WX 754 ; N uni2268 ; G 3298 -U 8809 ; WX 754 ; N uni2269 ; G 3299 -U 8810 ; WX 942 ; N uni226A ; G 3300 -U 8811 ; WX 942 ; N uni226B ; G 3301 -U 8812 ; WX 417 ; N uni226C ; G 3302 -U 8813 ; WX 754 ; N uni226D ; G 3303 -U 8814 ; WX 754 ; N uni226E ; G 3304 -U 8815 ; WX 754 ; N uni226F ; G 3305 -U 8816 ; WX 754 ; N uni2270 ; G 3306 -U 8817 ; WX 754 ; N uni2271 ; G 3307 -U 8818 ; WX 754 ; N uni2272 ; G 3308 -U 8819 ; WX 754 ; N uni2273 ; G 3309 -U 8820 ; WX 754 ; N uni2274 ; G 3310 -U 8821 ; WX 754 ; N uni2275 ; G 3311 -U 8822 ; WX 754 ; N uni2276 ; G 3312 -U 8823 ; WX 754 ; N uni2277 ; G 3313 -U 8824 ; WX 754 ; N uni2278 ; G 3314 -U 8825 ; WX 754 ; N uni2279 ; G 3315 -U 8826 ; WX 754 ; N uni227A ; G 3316 -U 8827 ; WX 754 ; N uni227B ; G 3317 -U 8828 ; WX 754 ; N uni227C ; G 3318 -U 8829 ; WX 754 ; N uni227D ; G 3319 -U 8830 ; WX 754 ; N uni227E ; G 3320 -U 8831 ; WX 754 ; N uni227F ; G 3321 -U 8832 ; WX 754 ; N uni2280 ; G 3322 -U 8833 ; WX 754 ; N uni2281 ; G 3323 -U 8834 ; WX 754 ; N propersubset ; G 3324 -U 8835 ; WX 754 ; N propersuperset ; G 3325 -U 8836 ; WX 754 ; N notsubset ; G 3326 -U 8837 ; WX 754 ; N uni2285 ; G 3327 -U 8838 ; WX 754 ; N reflexsubset ; G 3328 -U 8839 ; WX 754 ; N reflexsuperset ; G 3329 -U 8840 ; WX 754 ; N uni2288 ; G 3330 -U 8841 ; WX 754 ; N uni2289 ; G 3331 -U 8842 ; WX 754 ; N uni228A ; G 3332 -U 8843 ; WX 754 ; N uni228B ; G 3333 -U 8844 ; WX 659 ; N uni228C ; G 3334 -U 8845 ; WX 659 ; N uni228D ; G 3335 -U 8846 ; WX 659 ; N uni228E ; G 3336 -U 8847 ; WX 754 ; N uni228F ; G 3337 -U 8848 ; WX 754 ; N uni2290 ; G 3338 -U 8849 ; WX 754 ; N uni2291 ; G 3339 -U 8850 ; WX 754 ; N uni2292 ; G 3340 -U 8851 ; WX 702 ; N uni2293 ; G 3341 -U 8852 ; WX 702 ; N uni2294 ; G 3342 -U 8853 ; WX 754 ; N circleplus ; G 3343 -U 8854 ; WX 754 ; N uni2296 ; G 3344 -U 8855 ; WX 754 ; N circlemultiply ; G 3345 -U 8856 ; WX 754 ; N uni2298 ; G 3346 -U 8857 ; WX 754 ; N uni2299 ; G 3347 -U 8858 ; WX 754 ; N uni229A ; G 3348 -U 8859 ; WX 754 ; N uni229B ; G 3349 -U 8860 ; WX 754 ; N uni229C ; G 3350 -U 8861 ; WX 754 ; N uni229D ; G 3351 -U 8862 ; WX 754 ; N uni229E ; G 3352 -U 8863 ; WX 754 ; N uni229F ; G 3353 -U 8864 ; WX 754 ; N uni22A0 ; G 3354 -U 8865 ; WX 754 ; N uni22A1 ; G 3355 -U 8866 ; WX 784 ; N uni22A2 ; G 3356 -U 8867 ; WX 784 ; N uni22A3 ; G 3357 -U 8868 ; WX 784 ; N uni22A4 ; G 3358 -U 8869 ; WX 784 ; N perpendicular ; G 3359 -U 8870 ; WX 468 ; N uni22A6 ; G 3360 -U 8871 ; WX 468 ; N uni22A7 ; G 3361 -U 8872 ; WX 784 ; N uni22A8 ; G 3362 -U 8873 ; WX 784 ; N uni22A9 ; G 3363 -U 8874 ; WX 784 ; N uni22AA ; G 3364 -U 8875 ; WX 784 ; N uni22AB ; G 3365 -U 8876 ; WX 784 ; N uni22AC ; G 3366 -U 8877 ; WX 784 ; N uni22AD ; G 3367 -U 8878 ; WX 784 ; N uni22AE ; G 3368 -U 8879 ; WX 784 ; N uni22AF ; G 3369 -U 8880 ; WX 754 ; N uni22B0 ; G 3370 -U 8881 ; WX 754 ; N uni22B1 ; G 3371 -U 8882 ; WX 754 ; N uni22B2 ; G 3372 -U 8883 ; WX 754 ; N uni22B3 ; G 3373 -U 8884 ; WX 754 ; N uni22B4 ; G 3374 -U 8885 ; WX 754 ; N uni22B5 ; G 3375 -U 8886 ; WX 900 ; N uni22B6 ; G 3376 -U 8887 ; WX 900 ; N uni22B7 ; G 3377 -U 8888 ; WX 754 ; N uni22B8 ; G 3378 -U 8889 ; WX 754 ; N uni22B9 ; G 3379 -U 8890 ; WX 468 ; N uni22BA ; G 3380 -U 8891 ; WX 659 ; N uni22BB ; G 3381 -U 8892 ; WX 659 ; N uni22BC ; G 3382 -U 8893 ; WX 659 ; N uni22BD ; G 3383 -U 8894 ; WX 754 ; N uni22BE ; G 3384 -U 8895 ; WX 754 ; N uni22BF ; G 3385 -U 8896 ; WX 738 ; N uni22C0 ; G 3386 -U 8897 ; WX 738 ; N uni22C1 ; G 3387 -U 8898 ; WX 738 ; N uni22C2 ; G 3388 -U 8899 ; WX 738 ; N uni22C3 ; G 3389 -U 8900 ; WX 444 ; N uni22C4 ; G 3390 -U 8901 ; WX 286 ; N dotmath ; G 3391 -U 8902 ; WX 563 ; N uni22C6 ; G 3392 -U 8903 ; WX 754 ; N uni22C7 ; G 3393 -U 8904 ; WX 900 ; N uni22C8 ; G 3394 -U 8905 ; WX 900 ; N uni22C9 ; G 3395 -U 8906 ; WX 900 ; N uni22CA ; G 3396 -U 8907 ; WX 900 ; N uni22CB ; G 3397 -U 8908 ; WX 900 ; N uni22CC ; G 3398 -U 8909 ; WX 754 ; N uni22CD ; G 3399 -U 8910 ; WX 659 ; N uni22CE ; G 3400 -U 8911 ; WX 659 ; N uni22CF ; G 3401 -U 8912 ; WX 754 ; N uni22D0 ; G 3402 -U 8913 ; WX 754 ; N uni22D1 ; G 3403 -U 8914 ; WX 754 ; N uni22D2 ; G 3404 -U 8915 ; WX 754 ; N uni22D3 ; G 3405 -U 8916 ; WX 754 ; N uni22D4 ; G 3406 -U 8917 ; WX 754 ; N uni22D5 ; G 3407 -U 8918 ; WX 754 ; N uni22D6 ; G 3408 -U 8919 ; WX 754 ; N uni22D7 ; G 3409 -U 8920 ; WX 1280 ; N uni22D8 ; G 3410 -U 8921 ; WX 1280 ; N uni22D9 ; G 3411 -U 8922 ; WX 754 ; N uni22DA ; G 3412 -U 8923 ; WX 754 ; N uni22DB ; G 3413 -U 8924 ; WX 754 ; N uni22DC ; G 3414 -U 8925 ; WX 754 ; N uni22DD ; G 3415 -U 8926 ; WX 754 ; N uni22DE ; G 3416 -U 8927 ; WX 754 ; N uni22DF ; G 3417 -U 8928 ; WX 754 ; N uni22E0 ; G 3418 -U 8929 ; WX 754 ; N uni22E1 ; G 3419 -U 8930 ; WX 754 ; N uni22E2 ; G 3420 -U 8931 ; WX 754 ; N uni22E3 ; G 3421 -U 8932 ; WX 754 ; N uni22E4 ; G 3422 -U 8933 ; WX 754 ; N uni22E5 ; G 3423 -U 8934 ; WX 754 ; N uni22E6 ; G 3424 -U 8935 ; WX 754 ; N uni22E7 ; G 3425 -U 8936 ; WX 754 ; N uni22E8 ; G 3426 -U 8937 ; WX 754 ; N uni22E9 ; G 3427 -U 8938 ; WX 754 ; N uni22EA ; G 3428 -U 8939 ; WX 754 ; N uni22EB ; G 3429 -U 8940 ; WX 754 ; N uni22EC ; G 3430 -U 8941 ; WX 754 ; N uni22ED ; G 3431 -U 8942 ; WX 900 ; N uni22EE ; G 3432 -U 8943 ; WX 900 ; N uni22EF ; G 3433 -U 8944 ; WX 900 ; N uni22F0 ; G 3434 -U 8945 ; WX 900 ; N uni22F1 ; G 3435 -U 8946 ; WX 900 ; N uni22F2 ; G 3436 -U 8947 ; WX 784 ; N uni22F3 ; G 3437 -U 8948 ; WX 646 ; N uni22F4 ; G 3438 -U 8949 ; WX 784 ; N uni22F5 ; G 3439 -U 8950 ; WX 784 ; N uni22F6 ; G 3440 -U 8951 ; WX 646 ; N uni22F7 ; G 3441 -U 8952 ; WX 784 ; N uni22F8 ; G 3442 -U 8953 ; WX 784 ; N uni22F9 ; G 3443 -U 8954 ; WX 900 ; N uni22FA ; G 3444 -U 8955 ; WX 784 ; N uni22FB ; G 3445 -U 8956 ; WX 646 ; N uni22FC ; G 3446 -U 8957 ; WX 784 ; N uni22FD ; G 3447 -U 8958 ; WX 646 ; N uni22FE ; G 3448 -U 8959 ; WX 784 ; N uni22FF ; G 3449 -U 8960 ; WX 542 ; N uni2300 ; G 3450 -U 8961 ; WX 542 ; N uni2301 ; G 3451 -U 8962 ; WX 571 ; N house ; G 3452 -U 8963 ; WX 754 ; N uni2303 ; G 3453 -U 8964 ; WX 754 ; N uni2304 ; G 3454 -U 8965 ; WX 754 ; N uni2305 ; G 3455 -U 8966 ; WX 754 ; N uni2306 ; G 3456 -U 8967 ; WX 439 ; N uni2307 ; G 3457 -U 8968 ; WX 351 ; N uni2308 ; G 3458 -U 8969 ; WX 351 ; N uni2309 ; G 3459 -U 8970 ; WX 351 ; N uni230A ; G 3460 -U 8971 ; WX 351 ; N uni230B ; G 3461 -U 8972 ; WX 728 ; N uni230C ; G 3462 -U 8973 ; WX 728 ; N uni230D ; G 3463 -U 8974 ; WX 728 ; N uni230E ; G 3464 -U 8975 ; WX 728 ; N uni230F ; G 3465 -U 8976 ; WX 754 ; N revlogicalnot ; G 3466 -U 8977 ; WX 461 ; N uni2311 ; G 3467 -U 8984 ; WX 900 ; N uni2318 ; G 3468 -U 8985 ; WX 754 ; N uni2319 ; G 3469 -U 8988 ; WX 422 ; N uni231C ; G 3470 -U 8989 ; WX 422 ; N uni231D ; G 3471 -U 8990 ; WX 422 ; N uni231E ; G 3472 -U 8991 ; WX 422 ; N uni231F ; G 3473 -U 8992 ; WX 469 ; N integraltp ; G 3474 -U 8993 ; WX 469 ; N integralbt ; G 3475 -U 8996 ; WX 1037 ; N uni2324 ; G 3476 -U 8997 ; WX 1037 ; N uni2325 ; G 3477 -U 8998 ; WX 1272 ; N uni2326 ; G 3478 -U 8999 ; WX 1037 ; N uni2327 ; G 3479 -U 9000 ; WX 1299 ; N uni2328 ; G 3480 -U 9003 ; WX 1272 ; N uni232B ; G 3481 -U 9004 ; WX 786 ; N uni232C ; G 3482 -U 9075 ; WX 304 ; N uni2373 ; G 3483 -U 9076 ; WX 571 ; N uni2374 ; G 3484 -U 9077 ; WX 753 ; N uni2375 ; G 3485 -U 9082 ; WX 593 ; N uni237A ; G 3486 -U 9085 ; WX 681 ; N uni237D ; G 3487 -U 9095 ; WX 1037 ; N uni2387 ; G 3488 -U 9108 ; WX 786 ; N uni2394 ; G 3489 -U 9115 ; WX 450 ; N uni239B ; G 3490 -U 9116 ; WX 450 ; N uni239C ; G 3491 -U 9117 ; WX 450 ; N uni239D ; G 3492 -U 9118 ; WX 450 ; N uni239E ; G 3493 -U 9119 ; WX 450 ; N uni239F ; G 3494 -U 9120 ; WX 450 ; N uni23A0 ; G 3495 -U 9121 ; WX 450 ; N uni23A1 ; G 3496 -U 9122 ; WX 450 ; N uni23A2 ; G 3497 -U 9123 ; WX 450 ; N uni23A3 ; G 3498 -U 9124 ; WX 450 ; N uni23A4 ; G 3499 -U 9125 ; WX 450 ; N uni23A5 ; G 3500 -U 9126 ; WX 450 ; N uni23A6 ; G 3501 -U 9127 ; WX 675 ; N uni23A7 ; G 3502 -U 9128 ; WX 675 ; N uni23A8 ; G 3503 -U 9129 ; WX 675 ; N uni23A9 ; G 3504 -U 9130 ; WX 675 ; N uni23AA ; G 3505 -U 9131 ; WX 675 ; N uni23AB ; G 3506 -U 9132 ; WX 675 ; N uni23AC ; G 3507 -U 9133 ; WX 675 ; N uni23AD ; G 3508 -U 9134 ; WX 469 ; N uni23AE ; G 3509 -U 9166 ; WX 754 ; N uni23CE ; G 3510 -U 9167 ; WX 850 ; N uni23CF ; G 3511 -U 9187 ; WX 786 ; N uni23E3 ; G 3512 -U 9189 ; WX 692 ; N uni23E5 ; G 3513 -U 9192 ; WX 572 ; N uni23E8 ; G 3514 -U 9250 ; WX 571 ; N uni2422 ; G 3515 -U 9251 ; WX 571 ; N uni2423 ; G 3516 -U 9312 ; WX 807 ; N uni2460 ; G 3517 -U 9313 ; WX 807 ; N uni2461 ; G 3518 -U 9314 ; WX 807 ; N uni2462 ; G 3519 -U 9315 ; WX 807 ; N uni2463 ; G 3520 -U 9316 ; WX 807 ; N uni2464 ; G 3521 -U 9317 ; WX 807 ; N uni2465 ; G 3522 -U 9318 ; WX 807 ; N uni2466 ; G 3523 -U 9319 ; WX 807 ; N uni2467 ; G 3524 -U 9320 ; WX 807 ; N uni2468 ; G 3525 -U 9321 ; WX 807 ; N uni2469 ; G 3526 -U 9472 ; WX 542 ; N SF100000 ; G 3527 -U 9473 ; WX 542 ; N uni2501 ; G 3528 -U 9474 ; WX 542 ; N SF110000 ; G 3529 -U 9475 ; WX 542 ; N uni2503 ; G 3530 -U 9476 ; WX 542 ; N uni2504 ; G 3531 -U 9477 ; WX 542 ; N uni2505 ; G 3532 -U 9478 ; WX 542 ; N uni2506 ; G 3533 -U 9479 ; WX 542 ; N uni2507 ; G 3534 -U 9480 ; WX 542 ; N uni2508 ; G 3535 -U 9481 ; WX 542 ; N uni2509 ; G 3536 -U 9482 ; WX 542 ; N uni250A ; G 3537 -U 9483 ; WX 542 ; N uni250B ; G 3538 -U 9484 ; WX 542 ; N SF010000 ; G 3539 -U 9485 ; WX 542 ; N uni250D ; G 3540 -U 9486 ; WX 542 ; N uni250E ; G 3541 -U 9487 ; WX 542 ; N uni250F ; G 3542 -U 9488 ; WX 542 ; N SF030000 ; G 3543 -U 9489 ; WX 542 ; N uni2511 ; G 3544 -U 9490 ; WX 542 ; N uni2512 ; G 3545 -U 9491 ; WX 542 ; N uni2513 ; G 3546 -U 9492 ; WX 542 ; N SF020000 ; G 3547 -U 9493 ; WX 542 ; N uni2515 ; G 3548 -U 9494 ; WX 542 ; N uni2516 ; G 3549 -U 9495 ; WX 542 ; N uni2517 ; G 3550 -U 9496 ; WX 542 ; N SF040000 ; G 3551 -U 9497 ; WX 542 ; N uni2519 ; G 3552 -U 9498 ; WX 542 ; N uni251A ; G 3553 -U 9499 ; WX 542 ; N uni251B ; G 3554 -U 9500 ; WX 542 ; N SF080000 ; G 3555 -U 9501 ; WX 542 ; N uni251D ; G 3556 -U 9502 ; WX 542 ; N uni251E ; G 3557 -U 9503 ; WX 542 ; N uni251F ; G 3558 -U 9504 ; WX 542 ; N uni2520 ; G 3559 -U 9505 ; WX 542 ; N uni2521 ; G 3560 -U 9506 ; WX 542 ; N uni2522 ; G 3561 -U 9507 ; WX 542 ; N uni2523 ; G 3562 -U 9508 ; WX 542 ; N SF090000 ; G 3563 -U 9509 ; WX 542 ; N uni2525 ; G 3564 -U 9510 ; WX 542 ; N uni2526 ; G 3565 -U 9511 ; WX 542 ; N uni2527 ; G 3566 -U 9512 ; WX 542 ; N uni2528 ; G 3567 -U 9513 ; WX 542 ; N uni2529 ; G 3568 -U 9514 ; WX 542 ; N uni252A ; G 3569 -U 9515 ; WX 542 ; N uni252B ; G 3570 -U 9516 ; WX 542 ; N SF060000 ; G 3571 -U 9517 ; WX 542 ; N uni252D ; G 3572 -U 9518 ; WX 542 ; N uni252E ; G 3573 -U 9519 ; WX 542 ; N uni252F ; G 3574 -U 9520 ; WX 542 ; N uni2530 ; G 3575 -U 9521 ; WX 542 ; N uni2531 ; G 3576 -U 9522 ; WX 542 ; N uni2532 ; G 3577 -U 9523 ; WX 542 ; N uni2533 ; G 3578 -U 9524 ; WX 542 ; N SF070000 ; G 3579 -U 9525 ; WX 542 ; N uni2535 ; G 3580 -U 9526 ; WX 542 ; N uni2536 ; G 3581 -U 9527 ; WX 542 ; N uni2537 ; G 3582 -U 9528 ; WX 542 ; N uni2538 ; G 3583 -U 9529 ; WX 542 ; N uni2539 ; G 3584 -U 9530 ; WX 542 ; N uni253A ; G 3585 -U 9531 ; WX 542 ; N uni253B ; G 3586 -U 9532 ; WX 542 ; N SF050000 ; G 3587 -U 9533 ; WX 542 ; N uni253D ; G 3588 -U 9534 ; WX 542 ; N uni253E ; G 3589 -U 9535 ; WX 542 ; N uni253F ; G 3590 -U 9536 ; WX 542 ; N uni2540 ; G 3591 -U 9537 ; WX 542 ; N uni2541 ; G 3592 -U 9538 ; WX 542 ; N uni2542 ; G 3593 -U 9539 ; WX 542 ; N uni2543 ; G 3594 -U 9540 ; WX 542 ; N uni2544 ; G 3595 -U 9541 ; WX 542 ; N uni2545 ; G 3596 -U 9542 ; WX 542 ; N uni2546 ; G 3597 -U 9543 ; WX 542 ; N uni2547 ; G 3598 -U 9544 ; WX 542 ; N uni2548 ; G 3599 -U 9545 ; WX 542 ; N uni2549 ; G 3600 -U 9546 ; WX 542 ; N uni254A ; G 3601 -U 9547 ; WX 542 ; N uni254B ; G 3602 -U 9548 ; WX 542 ; N uni254C ; G 3603 -U 9549 ; WX 542 ; N uni254D ; G 3604 -U 9550 ; WX 542 ; N uni254E ; G 3605 -U 9551 ; WX 542 ; N uni254F ; G 3606 -U 9552 ; WX 542 ; N SF430000 ; G 3607 -U 9553 ; WX 542 ; N SF240000 ; G 3608 -U 9554 ; WX 542 ; N SF510000 ; G 3609 -U 9555 ; WX 542 ; N SF520000 ; G 3610 -U 9556 ; WX 542 ; N SF390000 ; G 3611 -U 9557 ; WX 542 ; N SF220000 ; G 3612 -U 9558 ; WX 542 ; N SF210000 ; G 3613 -U 9559 ; WX 542 ; N SF250000 ; G 3614 -U 9560 ; WX 542 ; N SF500000 ; G 3615 -U 9561 ; WX 542 ; N SF490000 ; G 3616 -U 9562 ; WX 542 ; N SF380000 ; G 3617 -U 9563 ; WX 542 ; N SF280000 ; G 3618 -U 9564 ; WX 542 ; N SF270000 ; G 3619 -U 9565 ; WX 542 ; N SF260000 ; G 3620 -U 9566 ; WX 542 ; N SF360000 ; G 3621 -U 9567 ; WX 542 ; N SF370000 ; G 3622 -U 9568 ; WX 542 ; N SF420000 ; G 3623 -U 9569 ; WX 542 ; N SF190000 ; G 3624 -U 9570 ; WX 542 ; N SF200000 ; G 3625 -U 9571 ; WX 542 ; N SF230000 ; G 3626 -U 9572 ; WX 542 ; N SF470000 ; G 3627 -U 9573 ; WX 542 ; N SF480000 ; G 3628 -U 9574 ; WX 542 ; N SF410000 ; G 3629 -U 9575 ; WX 542 ; N SF450000 ; G 3630 -U 9576 ; WX 542 ; N SF460000 ; G 3631 -U 9577 ; WX 542 ; N SF400000 ; G 3632 -U 9578 ; WX 542 ; N SF540000 ; G 3633 -U 9579 ; WX 542 ; N SF530000 ; G 3634 -U 9580 ; WX 542 ; N SF440000 ; G 3635 -U 9581 ; WX 542 ; N uni256D ; G 3636 -U 9582 ; WX 542 ; N uni256E ; G 3637 -U 9583 ; WX 542 ; N uni256F ; G 3638 -U 9584 ; WX 542 ; N uni2570 ; G 3639 -U 9585 ; WX 542 ; N uni2571 ; G 3640 -U 9586 ; WX 542 ; N uni2572 ; G 3641 -U 9587 ; WX 542 ; N uni2573 ; G 3642 -U 9588 ; WX 542 ; N uni2574 ; G 3643 -U 9589 ; WX 542 ; N uni2575 ; G 3644 -U 9590 ; WX 542 ; N uni2576 ; G 3645 -U 9591 ; WX 542 ; N uni2577 ; G 3646 -U 9592 ; WX 542 ; N uni2578 ; G 3647 -U 9593 ; WX 542 ; N uni2579 ; G 3648 -U 9594 ; WX 542 ; N uni257A ; G 3649 -U 9595 ; WX 542 ; N uni257B ; G 3650 -U 9596 ; WX 542 ; N uni257C ; G 3651 -U 9597 ; WX 542 ; N uni257D ; G 3652 -U 9598 ; WX 542 ; N uni257E ; G 3653 -U 9599 ; WX 542 ; N uni257F ; G 3654 -U 9600 ; WX 692 ; N upblock ; G 3655 -U 9601 ; WX 692 ; N uni2581 ; G 3656 -U 9602 ; WX 692 ; N uni2582 ; G 3657 -U 9603 ; WX 692 ; N uni2583 ; G 3658 -U 9604 ; WX 692 ; N dnblock ; G 3659 -U 9605 ; WX 692 ; N uni2585 ; G 3660 -U 9606 ; WX 692 ; N uni2586 ; G 3661 -U 9607 ; WX 692 ; N uni2587 ; G 3662 -U 9608 ; WX 692 ; N block ; G 3663 -U 9609 ; WX 692 ; N uni2589 ; G 3664 -U 9610 ; WX 692 ; N uni258A ; G 3665 -U 9611 ; WX 692 ; N uni258B ; G 3666 -U 9612 ; WX 692 ; N lfblock ; G 3667 -U 9613 ; WX 692 ; N uni258D ; G 3668 -U 9614 ; WX 692 ; N uni258E ; G 3669 -U 9615 ; WX 692 ; N uni258F ; G 3670 -U 9616 ; WX 692 ; N rtblock ; G 3671 -U 9617 ; WX 692 ; N ltshade ; G 3672 -U 9618 ; WX 692 ; N shade ; G 3673 -U 9619 ; WX 692 ; N dkshade ; G 3674 -U 9620 ; WX 692 ; N uni2594 ; G 3675 -U 9621 ; WX 692 ; N uni2595 ; G 3676 -U 9622 ; WX 692 ; N uni2596 ; G 3677 -U 9623 ; WX 692 ; N uni2597 ; G 3678 -U 9624 ; WX 692 ; N uni2598 ; G 3679 -U 9625 ; WX 692 ; N uni2599 ; G 3680 -U 9626 ; WX 692 ; N uni259A ; G 3681 -U 9627 ; WX 692 ; N uni259B ; G 3682 -U 9628 ; WX 692 ; N uni259C ; G 3683 -U 9629 ; WX 692 ; N uni259D ; G 3684 -U 9630 ; WX 692 ; N uni259E ; G 3685 -U 9631 ; WX 692 ; N uni259F ; G 3686 -U 9632 ; WX 850 ; N filledbox ; G 3687 -U 9633 ; WX 850 ; N H22073 ; G 3688 -U 9634 ; WX 850 ; N uni25A2 ; G 3689 -U 9635 ; WX 850 ; N uni25A3 ; G 3690 -U 9636 ; WX 850 ; N uni25A4 ; G 3691 -U 9637 ; WX 850 ; N uni25A5 ; G 3692 -U 9638 ; WX 850 ; N uni25A6 ; G 3693 -U 9639 ; WX 850 ; N uni25A7 ; G 3694 -U 9640 ; WX 850 ; N uni25A8 ; G 3695 -U 9641 ; WX 850 ; N uni25A9 ; G 3696 -U 9642 ; WX 610 ; N H18543 ; G 3697 -U 9643 ; WX 610 ; N H18551 ; G 3698 -U 9644 ; WX 850 ; N filledrect ; G 3699 -U 9645 ; WX 850 ; N uni25AD ; G 3700 -U 9646 ; WX 495 ; N uni25AE ; G 3701 -U 9647 ; WX 495 ; N uni25AF ; G 3702 -U 9648 ; WX 692 ; N uni25B0 ; G 3703 -U 9649 ; WX 692 ; N uni25B1 ; G 3704 -U 9650 ; WX 692 ; N triagup ; G 3705 -U 9651 ; WX 692 ; N uni25B3 ; G 3706 -U 9652 ; WX 452 ; N uni25B4 ; G 3707 -U 9653 ; WX 452 ; N uni25B5 ; G 3708 -U 9654 ; WX 692 ; N uni25B6 ; G 3709 -U 9655 ; WX 692 ; N uni25B7 ; G 3710 -U 9656 ; WX 452 ; N uni25B8 ; G 3711 -U 9657 ; WX 452 ; N uni25B9 ; G 3712 -U 9658 ; WX 692 ; N triagrt ; G 3713 -U 9659 ; WX 692 ; N uni25BB ; G 3714 -U 9660 ; WX 692 ; N triagdn ; G 3715 -U 9661 ; WX 692 ; N uni25BD ; G 3716 -U 9662 ; WX 452 ; N uni25BE ; G 3717 -U 9663 ; WX 452 ; N uni25BF ; G 3718 -U 9664 ; WX 692 ; N uni25C0 ; G 3719 -U 9665 ; WX 692 ; N uni25C1 ; G 3720 -U 9666 ; WX 452 ; N uni25C2 ; G 3721 -U 9667 ; WX 452 ; N uni25C3 ; G 3722 -U 9668 ; WX 692 ; N triaglf ; G 3723 -U 9669 ; WX 692 ; N uni25C5 ; G 3724 -U 9670 ; WX 692 ; N uni25C6 ; G 3725 -U 9671 ; WX 692 ; N uni25C7 ; G 3726 -U 9672 ; WX 692 ; N uni25C8 ; G 3727 -U 9673 ; WX 785 ; N uni25C9 ; G 3728 -U 9674 ; WX 444 ; N lozenge ; G 3729 -U 9675 ; WX 785 ; N circle ; G 3730 -U 9676 ; WX 785 ; N uni25CC ; G 3731 -U 9677 ; WX 785 ; N uni25CD ; G 3732 -U 9678 ; WX 785 ; N uni25CE ; G 3733 -U 9679 ; WX 785 ; N H18533 ; G 3734 -U 9680 ; WX 785 ; N uni25D0 ; G 3735 -U 9681 ; WX 785 ; N uni25D1 ; G 3736 -U 9682 ; WX 785 ; N uni25D2 ; G 3737 -U 9683 ; WX 785 ; N uni25D3 ; G 3738 -U 9684 ; WX 785 ; N uni25D4 ; G 3739 -U 9685 ; WX 785 ; N uni25D5 ; G 3740 -U 9686 ; WX 474 ; N uni25D6 ; G 3741 -U 9687 ; WX 474 ; N uni25D7 ; G 3742 -U 9688 ; WX 712 ; N invbullet ; G 3743 -U 9689 ; WX 873 ; N invcircle ; G 3744 -U 9690 ; WX 873 ; N uni25DA ; G 3745 -U 9691 ; WX 873 ; N uni25DB ; G 3746 -U 9692 ; WX 348 ; N uni25DC ; G 3747 -U 9693 ; WX 348 ; N uni25DD ; G 3748 -U 9694 ; WX 348 ; N uni25DE ; G 3749 -U 9695 ; WX 348 ; N uni25DF ; G 3750 -U 9696 ; WX 785 ; N uni25E0 ; G 3751 -U 9697 ; WX 785 ; N uni25E1 ; G 3752 -U 9698 ; WX 692 ; N uni25E2 ; G 3753 -U 9699 ; WX 692 ; N uni25E3 ; G 3754 -U 9700 ; WX 692 ; N uni25E4 ; G 3755 -U 9701 ; WX 692 ; N uni25E5 ; G 3756 -U 9702 ; WX 531 ; N openbullet ; G 3757 -U 9703 ; WX 850 ; N uni25E7 ; G 3758 -U 9704 ; WX 850 ; N uni25E8 ; G 3759 -U 9705 ; WX 850 ; N uni25E9 ; G 3760 -U 9706 ; WX 850 ; N uni25EA ; G 3761 -U 9707 ; WX 850 ; N uni25EB ; G 3762 -U 9708 ; WX 692 ; N uni25EC ; G 3763 -U 9709 ; WX 692 ; N uni25ED ; G 3764 -U 9710 ; WX 692 ; N uni25EE ; G 3765 -U 9711 ; WX 1007 ; N uni25EF ; G 3766 -U 9712 ; WX 850 ; N uni25F0 ; G 3767 -U 9713 ; WX 850 ; N uni25F1 ; G 3768 -U 9714 ; WX 850 ; N uni25F2 ; G 3769 -U 9715 ; WX 850 ; N uni25F3 ; G 3770 -U 9716 ; WX 785 ; N uni25F4 ; G 3771 -U 9717 ; WX 785 ; N uni25F5 ; G 3772 -U 9718 ; WX 785 ; N uni25F6 ; G 3773 -U 9719 ; WX 785 ; N uni25F7 ; G 3774 -U 9720 ; WX 692 ; N uni25F8 ; G 3775 -U 9721 ; WX 692 ; N uni25F9 ; G 3776 -U 9722 ; WX 692 ; N uni25FA ; G 3777 -U 9723 ; WX 747 ; N uni25FB ; G 3778 -U 9724 ; WX 747 ; N uni25FC ; G 3779 -U 9725 ; WX 659 ; N uni25FD ; G 3780 -U 9726 ; WX 659 ; N uni25FE ; G 3781 -U 9727 ; WX 692 ; N uni25FF ; G 3782 -U 9728 ; WX 807 ; N uni2600 ; G 3783 -U 9729 ; WX 900 ; N uni2601 ; G 3784 -U 9730 ; WX 807 ; N uni2602 ; G 3785 -U 9731 ; WX 807 ; N uni2603 ; G 3786 -U 9732 ; WX 807 ; N uni2604 ; G 3787 -U 9733 ; WX 807 ; N uni2605 ; G 3788 -U 9734 ; WX 807 ; N uni2606 ; G 3789 -U 9735 ; WX 515 ; N uni2607 ; G 3790 -U 9736 ; WX 806 ; N uni2608 ; G 3791 -U 9737 ; WX 807 ; N uni2609 ; G 3792 -U 9738 ; WX 799 ; N uni260A ; G 3793 -U 9739 ; WX 799 ; N uni260B ; G 3794 -U 9740 ; WX 604 ; N uni260C ; G 3795 -U 9741 ; WX 911 ; N uni260D ; G 3796 -U 9742 ; WX 1121 ; N uni260E ; G 3797 -U 9743 ; WX 1125 ; N uni260F ; G 3798 -U 9744 ; WX 807 ; N uni2610 ; G 3799 -U 9745 ; WX 807 ; N uni2611 ; G 3800 -U 9746 ; WX 807 ; N uni2612 ; G 3801 -U 9747 ; WX 479 ; N uni2613 ; G 3802 -U 9748 ; WX 807 ; N uni2614 ; G 3803 -U 9749 ; WX 807 ; N uni2615 ; G 3804 -U 9750 ; WX 807 ; N uni2616 ; G 3805 -U 9751 ; WX 807 ; N uni2617 ; G 3806 -U 9752 ; WX 807 ; N uni2618 ; G 3807 -U 9753 ; WX 807 ; N uni2619 ; G 3808 -U 9754 ; WX 807 ; N uni261A ; G 3809 -U 9755 ; WX 807 ; N uni261B ; G 3810 -U 9756 ; WX 807 ; N uni261C ; G 3811 -U 9757 ; WX 548 ; N uni261D ; G 3812 -U 9758 ; WX 807 ; N uni261E ; G 3813 -U 9759 ; WX 548 ; N uni261F ; G 3814 -U 9760 ; WX 807 ; N uni2620 ; G 3815 -U 9761 ; WX 807 ; N uni2621 ; G 3816 -U 9762 ; WX 807 ; N uni2622 ; G 3817 -U 9763 ; WX 807 ; N uni2623 ; G 3818 -U 9764 ; WX 602 ; N uni2624 ; G 3819 -U 9765 ; WX 671 ; N uni2625 ; G 3820 -U 9766 ; WX 584 ; N uni2626 ; G 3821 -U 9767 ; WX 705 ; N uni2627 ; G 3822 -U 9768 ; WX 490 ; N uni2628 ; G 3823 -U 9769 ; WX 807 ; N uni2629 ; G 3824 -U 9770 ; WX 807 ; N uni262A ; G 3825 -U 9771 ; WX 807 ; N uni262B ; G 3826 -U 9772 ; WX 639 ; N uni262C ; G 3827 -U 9773 ; WX 807 ; N uni262D ; G 3828 -U 9774 ; WX 807 ; N uni262E ; G 3829 -U 9775 ; WX 807 ; N uni262F ; G 3830 -U 9776 ; WX 807 ; N uni2630 ; G 3831 -U 9777 ; WX 807 ; N uni2631 ; G 3832 -U 9778 ; WX 807 ; N uni2632 ; G 3833 -U 9779 ; WX 807 ; N uni2633 ; G 3834 -U 9780 ; WX 807 ; N uni2634 ; G 3835 -U 9781 ; WX 807 ; N uni2635 ; G 3836 -U 9782 ; WX 807 ; N uni2636 ; G 3837 -U 9783 ; WX 807 ; N uni2637 ; G 3838 -U 9784 ; WX 807 ; N uni2638 ; G 3839 -U 9785 ; WX 807 ; N uni2639 ; G 3840 -U 9786 ; WX 807 ; N smileface ; G 3841 -U 9787 ; WX 807 ; N invsmileface ; G 3842 -U 9788 ; WX 807 ; N sun ; G 3843 -U 9789 ; WX 807 ; N uni263D ; G 3844 -U 9790 ; WX 807 ; N uni263E ; G 3845 -U 9791 ; WX 552 ; N uni263F ; G 3846 -U 9792 ; WX 659 ; N female ; G 3847 -U 9793 ; WX 659 ; N uni2641 ; G 3848 -U 9794 ; WX 807 ; N male ; G 3849 -U 9795 ; WX 807 ; N uni2643 ; G 3850 -U 9796 ; WX 807 ; N uni2644 ; G 3851 -U 9797 ; WX 807 ; N uni2645 ; G 3852 -U 9798 ; WX 807 ; N uni2646 ; G 3853 -U 9799 ; WX 807 ; N uni2647 ; G 3854 -U 9800 ; WX 807 ; N uni2648 ; G 3855 -U 9801 ; WX 807 ; N uni2649 ; G 3856 -U 9802 ; WX 807 ; N uni264A ; G 3857 -U 9803 ; WX 807 ; N uni264B ; G 3858 -U 9804 ; WX 807 ; N uni264C ; G 3859 -U 9805 ; WX 807 ; N uni264D ; G 3860 -U 9806 ; WX 807 ; N uni264E ; G 3861 -U 9807 ; WX 807 ; N uni264F ; G 3862 -U 9808 ; WX 807 ; N uni2650 ; G 3863 -U 9809 ; WX 807 ; N uni2651 ; G 3864 -U 9810 ; WX 807 ; N uni2652 ; G 3865 -U 9811 ; WX 807 ; N uni2653 ; G 3866 -U 9812 ; WX 807 ; N uni2654 ; G 3867 -U 9813 ; WX 807 ; N uni2655 ; G 3868 -U 9814 ; WX 807 ; N uni2656 ; G 3869 -U 9815 ; WX 807 ; N uni2657 ; G 3870 -U 9816 ; WX 807 ; N uni2658 ; G 3871 -U 9817 ; WX 807 ; N uni2659 ; G 3872 -U 9818 ; WX 807 ; N uni265A ; G 3873 -U 9819 ; WX 807 ; N uni265B ; G 3874 -U 9820 ; WX 807 ; N uni265C ; G 3875 -U 9821 ; WX 807 ; N uni265D ; G 3876 -U 9822 ; WX 807 ; N uni265E ; G 3877 -U 9823 ; WX 807 ; N uni265F ; G 3878 -U 9824 ; WX 807 ; N spade ; G 3879 -U 9825 ; WX 807 ; N uni2661 ; G 3880 -U 9826 ; WX 807 ; N uni2662 ; G 3881 -U 9827 ; WX 807 ; N club ; G 3882 -U 9828 ; WX 807 ; N uni2664 ; G 3883 -U 9829 ; WX 807 ; N heart ; G 3884 -U 9830 ; WX 807 ; N diamond ; G 3885 -U 9831 ; WX 807 ; N uni2667 ; G 3886 -U 9832 ; WX 807 ; N uni2668 ; G 3887 -U 9833 ; WX 424 ; N uni2669 ; G 3888 -U 9834 ; WX 574 ; N musicalnote ; G 3889 -U 9835 ; WX 807 ; N musicalnotedbl ; G 3890 -U 9836 ; WX 807 ; N uni266C ; G 3891 -U 9837 ; WX 424 ; N uni266D ; G 3892 -U 9838 ; WX 321 ; N uni266E ; G 3893 -U 9839 ; WX 435 ; N uni266F ; G 3894 -U 9840 ; WX 673 ; N uni2670 ; G 3895 -U 9841 ; WX 689 ; N uni2671 ; G 3896 -U 9842 ; WX 807 ; N uni2672 ; G 3897 -U 9843 ; WX 807 ; N uni2673 ; G 3898 -U 9844 ; WX 807 ; N uni2674 ; G 3899 -U 9845 ; WX 807 ; N uni2675 ; G 3900 -U 9846 ; WX 807 ; N uni2676 ; G 3901 -U 9847 ; WX 807 ; N uni2677 ; G 3902 -U 9848 ; WX 807 ; N uni2678 ; G 3903 -U 9849 ; WX 807 ; N uni2679 ; G 3904 -U 9850 ; WX 807 ; N uni267A ; G 3905 -U 9851 ; WX 807 ; N uni267B ; G 3906 -U 9852 ; WX 807 ; N uni267C ; G 3907 -U 9853 ; WX 807 ; N uni267D ; G 3908 -U 9854 ; WX 807 ; N uni267E ; G 3909 -U 9855 ; WX 807 ; N uni267F ; G 3910 -U 9856 ; WX 782 ; N uni2680 ; G 3911 -U 9857 ; WX 782 ; N uni2681 ; G 3912 -U 9858 ; WX 782 ; N uni2682 ; G 3913 -U 9859 ; WX 782 ; N uni2683 ; G 3914 -U 9860 ; WX 782 ; N uni2684 ; G 3915 -U 9861 ; WX 782 ; N uni2685 ; G 3916 -U 9862 ; WX 807 ; N uni2686 ; G 3917 -U 9863 ; WX 807 ; N uni2687 ; G 3918 -U 9864 ; WX 807 ; N uni2688 ; G 3919 -U 9865 ; WX 807 ; N uni2689 ; G 3920 -U 9866 ; WX 807 ; N uni268A ; G 3921 -U 9867 ; WX 807 ; N uni268B ; G 3922 -U 9868 ; WX 807 ; N uni268C ; G 3923 -U 9869 ; WX 807 ; N uni268D ; G 3924 -U 9870 ; WX 807 ; N uni268E ; G 3925 -U 9871 ; WX 807 ; N uni268F ; G 3926 -U 9872 ; WX 807 ; N uni2690 ; G 3927 -U 9873 ; WX 807 ; N uni2691 ; G 3928 -U 9874 ; WX 807 ; N uni2692 ; G 3929 -U 9875 ; WX 807 ; N uni2693 ; G 3930 -U 9876 ; WX 807 ; N uni2694 ; G 3931 -U 9877 ; WX 487 ; N uni2695 ; G 3932 -U 9878 ; WX 807 ; N uni2696 ; G 3933 -U 9879 ; WX 807 ; N uni2697 ; G 3934 -U 9880 ; WX 807 ; N uni2698 ; G 3935 -U 9881 ; WX 807 ; N uni2699 ; G 3936 -U 9882 ; WX 807 ; N uni269A ; G 3937 -U 9883 ; WX 807 ; N uni269B ; G 3938 -U 9884 ; WX 807 ; N uni269C ; G 3939 -U 9888 ; WX 807 ; N uni26A0 ; G 3940 -U 9889 ; WX 632 ; N uni26A1 ; G 3941 -U 9890 ; WX 904 ; N uni26A2 ; G 3942 -U 9891 ; WX 980 ; N uni26A3 ; G 3943 -U 9892 ; WX 1057 ; N uni26A4 ; G 3944 -U 9893 ; WX 813 ; N uni26A5 ; G 3945 -U 9894 ; WX 754 ; N uni26A6 ; G 3946 -U 9895 ; WX 754 ; N uni26A7 ; G 3947 -U 9896 ; WX 754 ; N uni26A8 ; G 3948 -U 9897 ; WX 754 ; N uni26A9 ; G 3949 -U 9898 ; WX 754 ; N uni26AA ; G 3950 -U 9899 ; WX 754 ; N uni26AB ; G 3951 -U 9900 ; WX 754 ; N uni26AC ; G 3952 -U 9901 ; WX 754 ; N uni26AD ; G 3953 -U 9902 ; WX 754 ; N uni26AE ; G 3954 -U 9903 ; WX 754 ; N uni26AF ; G 3955 -U 9904 ; WX 759 ; N uni26B0 ; G 3956 -U 9905 ; WX 754 ; N uni26B1 ; G 3957 -U 9906 ; WX 659 ; N uni26B2 ; G 3958 -U 9907 ; WX 659 ; N uni26B3 ; G 3959 -U 9908 ; WX 659 ; N uni26B4 ; G 3960 -U 9909 ; WX 659 ; N uni26B5 ; G 3961 -U 9910 ; WX 765 ; N uni26B6 ; G 3962 -U 9911 ; WX 659 ; N uni26B7 ; G 3963 -U 9912 ; WX 659 ; N uni26B8 ; G 3964 -U 9920 ; WX 754 ; N uni26C0 ; G 3965 -U 9921 ; WX 754 ; N uni26C1 ; G 3966 -U 9922 ; WX 754 ; N uni26C2 ; G 3967 -U 9923 ; WX 754 ; N uni26C3 ; G 3968 -U 9985 ; WX 754 ; N uni2701 ; G 3969 -U 9986 ; WX 754 ; N uni2702 ; G 3970 -U 9987 ; WX 754 ; N uni2703 ; G 3971 -U 9988 ; WX 754 ; N uni2704 ; G 3972 -U 9990 ; WX 754 ; N uni2706 ; G 3973 -U 9991 ; WX 754 ; N uni2707 ; G 3974 -U 9992 ; WX 754 ; N uni2708 ; G 3975 -U 9993 ; WX 754 ; N uni2709 ; G 3976 -U 9996 ; WX 754 ; N uni270C ; G 3977 -U 9997 ; WX 754 ; N uni270D ; G 3978 -U 9998 ; WX 754 ; N uni270E ; G 3979 -U 9999 ; WX 754 ; N uni270F ; G 3980 -U 10000 ; WX 754 ; N uni2710 ; G 3981 -U 10001 ; WX 754 ; N uni2711 ; G 3982 -U 10002 ; WX 754 ; N uni2712 ; G 3983 -U 10003 ; WX 754 ; N uni2713 ; G 3984 -U 10004 ; WX 754 ; N uni2714 ; G 3985 -U 10005 ; WX 754 ; N uni2715 ; G 3986 -U 10006 ; WX 754 ; N uni2716 ; G 3987 -U 10007 ; WX 754 ; N uni2717 ; G 3988 -U 10008 ; WX 754 ; N uni2718 ; G 3989 -U 10009 ; WX 754 ; N uni2719 ; G 3990 -U 10010 ; WX 754 ; N uni271A ; G 3991 -U 10011 ; WX 754 ; N uni271B ; G 3992 -U 10012 ; WX 754 ; N uni271C ; G 3993 -U 10013 ; WX 754 ; N uni271D ; G 3994 -U 10014 ; WX 754 ; N uni271E ; G 3995 -U 10015 ; WX 754 ; N uni271F ; G 3996 -U 10016 ; WX 754 ; N uni2720 ; G 3997 -U 10017 ; WX 754 ; N uni2721 ; G 3998 -U 10018 ; WX 754 ; N uni2722 ; G 3999 -U 10019 ; WX 754 ; N uni2723 ; G 4000 -U 10020 ; WX 754 ; N uni2724 ; G 4001 -U 10021 ; WX 754 ; N uni2725 ; G 4002 -U 10022 ; WX 754 ; N uni2726 ; G 4003 -U 10023 ; WX 754 ; N uni2727 ; G 4004 -U 10025 ; WX 754 ; N uni2729 ; G 4005 -U 10026 ; WX 754 ; N uni272A ; G 4006 -U 10027 ; WX 754 ; N uni272B ; G 4007 -U 10028 ; WX 754 ; N uni272C ; G 4008 -U 10029 ; WX 754 ; N uni272D ; G 4009 -U 10030 ; WX 754 ; N uni272E ; G 4010 -U 10031 ; WX 754 ; N uni272F ; G 4011 -U 10032 ; WX 754 ; N uni2730 ; G 4012 -U 10033 ; WX 754 ; N uni2731 ; G 4013 -U 10034 ; WX 754 ; N uni2732 ; G 4014 -U 10035 ; WX 754 ; N uni2733 ; G 4015 -U 10036 ; WX 754 ; N uni2734 ; G 4016 -U 10037 ; WX 754 ; N uni2735 ; G 4017 -U 10038 ; WX 754 ; N uni2736 ; G 4018 -U 10039 ; WX 754 ; N uni2737 ; G 4019 -U 10040 ; WX 754 ; N uni2738 ; G 4020 -U 10041 ; WX 754 ; N uni2739 ; G 4021 -U 10042 ; WX 754 ; N uni273A ; G 4022 -U 10043 ; WX 754 ; N uni273B ; G 4023 -U 10044 ; WX 754 ; N uni273C ; G 4024 -U 10045 ; WX 754 ; N uni273D ; G 4025 -U 10046 ; WX 754 ; N uni273E ; G 4026 -U 10047 ; WX 754 ; N uni273F ; G 4027 -U 10048 ; WX 754 ; N uni2740 ; G 4028 -U 10049 ; WX 754 ; N uni2741 ; G 4029 -U 10050 ; WX 754 ; N uni2742 ; G 4030 -U 10051 ; WX 754 ; N uni2743 ; G 4031 -U 10052 ; WX 754 ; N uni2744 ; G 4032 -U 10053 ; WX 754 ; N uni2745 ; G 4033 -U 10054 ; WX 754 ; N uni2746 ; G 4034 -U 10055 ; WX 754 ; N uni2747 ; G 4035 -U 10056 ; WX 754 ; N uni2748 ; G 4036 -U 10057 ; WX 754 ; N uni2749 ; G 4037 -U 10058 ; WX 754 ; N uni274A ; G 4038 -U 10059 ; WX 754 ; N uni274B ; G 4039 -U 10061 ; WX 807 ; N uni274D ; G 4040 -U 10063 ; WX 807 ; N uni274F ; G 4041 -U 10064 ; WX 807 ; N uni2750 ; G 4042 -U 10065 ; WX 807 ; N uni2751 ; G 4043 -U 10066 ; WX 807 ; N uni2752 ; G 4044 -U 10070 ; WX 807 ; N uni2756 ; G 4045 -U 10072 ; WX 754 ; N uni2758 ; G 4046 -U 10073 ; WX 754 ; N uni2759 ; G 4047 -U 10074 ; WX 754 ; N uni275A ; G 4048 -U 10075 ; WX 290 ; N uni275B ; G 4049 -U 10076 ; WX 290 ; N uni275C ; G 4050 -U 10077 ; WX 484 ; N uni275D ; G 4051 -U 10078 ; WX 484 ; N uni275E ; G 4052 -U 10081 ; WX 754 ; N uni2761 ; G 4053 -U 10082 ; WX 754 ; N uni2762 ; G 4054 -U 10083 ; WX 754 ; N uni2763 ; G 4055 -U 10084 ; WX 754 ; N uni2764 ; G 4056 -U 10085 ; WX 754 ; N uni2765 ; G 4057 -U 10086 ; WX 754 ; N uni2766 ; G 4058 -U 10087 ; WX 754 ; N uni2767 ; G 4059 -U 10088 ; WX 754 ; N uni2768 ; G 4060 -U 10089 ; WX 754 ; N uni2769 ; G 4061 -U 10090 ; WX 754 ; N uni276A ; G 4062 -U 10091 ; WX 754 ; N uni276B ; G 4063 -U 10092 ; WX 754 ; N uni276C ; G 4064 -U 10093 ; WX 754 ; N uni276D ; G 4065 -U 10094 ; WX 754 ; N uni276E ; G 4066 -U 10095 ; WX 754 ; N uni276F ; G 4067 -U 10096 ; WX 754 ; N uni2770 ; G 4068 -U 10097 ; WX 754 ; N uni2771 ; G 4069 -U 10098 ; WX 754 ; N uni2772 ; G 4070 -U 10099 ; WX 754 ; N uni2773 ; G 4071 -U 10100 ; WX 754 ; N uni2774 ; G 4072 -U 10101 ; WX 754 ; N uni2775 ; G 4073 -U 10102 ; WX 807 ; N uni2776 ; G 4074 -U 10103 ; WX 807 ; N uni2777 ; G 4075 -U 10104 ; WX 807 ; N uni2778 ; G 4076 -U 10105 ; WX 807 ; N uni2779 ; G 4077 -U 10106 ; WX 807 ; N uni277A ; G 4078 -U 10107 ; WX 807 ; N uni277B ; G 4079 -U 10108 ; WX 807 ; N uni277C ; G 4080 -U 10109 ; WX 807 ; N uni277D ; G 4081 -U 10110 ; WX 807 ; N uni277E ; G 4082 -U 10111 ; WX 807 ; N uni277F ; G 4083 -U 10112 ; WX 754 ; N uni2780 ; G 4084 -U 10113 ; WX 754 ; N uni2781 ; G 4085 -U 10114 ; WX 754 ; N uni2782 ; G 4086 -U 10115 ; WX 754 ; N uni2783 ; G 4087 -U 10116 ; WX 754 ; N uni2784 ; G 4088 -U 10117 ; WX 754 ; N uni2785 ; G 4089 -U 10118 ; WX 754 ; N uni2786 ; G 4090 -U 10119 ; WX 754 ; N uni2787 ; G 4091 -U 10120 ; WX 754 ; N uni2788 ; G 4092 -U 10121 ; WX 754 ; N uni2789 ; G 4093 -U 10122 ; WX 754 ; N uni278A ; G 4094 -U 10123 ; WX 754 ; N uni278B ; G 4095 -U 10124 ; WX 754 ; N uni278C ; G 4096 -U 10125 ; WX 754 ; N uni278D ; G 4097 -U 10126 ; WX 754 ; N uni278E ; G 4098 -U 10127 ; WX 754 ; N uni278F ; G 4099 -U 10128 ; WX 754 ; N uni2790 ; G 4100 -U 10129 ; WX 754 ; N uni2791 ; G 4101 -U 10130 ; WX 754 ; N uni2792 ; G 4102 -U 10131 ; WX 754 ; N uni2793 ; G 4103 -U 10132 ; WX 754 ; N uni2794 ; G 4104 -U 10136 ; WX 754 ; N uni2798 ; G 4105 -U 10137 ; WX 754 ; N uni2799 ; G 4106 -U 10138 ; WX 754 ; N uni279A ; G 4107 -U 10139 ; WX 754 ; N uni279B ; G 4108 -U 10140 ; WX 754 ; N uni279C ; G 4109 -U 10141 ; WX 754 ; N uni279D ; G 4110 -U 10142 ; WX 754 ; N uni279E ; G 4111 -U 10143 ; WX 754 ; N uni279F ; G 4112 -U 10144 ; WX 754 ; N uni27A0 ; G 4113 -U 10145 ; WX 754 ; N uni27A1 ; G 4114 -U 10146 ; WX 754 ; N uni27A2 ; G 4115 -U 10147 ; WX 754 ; N uni27A3 ; G 4116 -U 10148 ; WX 754 ; N uni27A4 ; G 4117 -U 10149 ; WX 754 ; N uni27A5 ; G 4118 -U 10150 ; WX 754 ; N uni27A6 ; G 4119 -U 10151 ; WX 754 ; N uni27A7 ; G 4120 -U 10152 ; WX 754 ; N uni27A8 ; G 4121 -U 10153 ; WX 754 ; N uni27A9 ; G 4122 -U 10154 ; WX 754 ; N uni27AA ; G 4123 -U 10155 ; WX 754 ; N uni27AB ; G 4124 -U 10156 ; WX 754 ; N uni27AC ; G 4125 -U 10157 ; WX 754 ; N uni27AD ; G 4126 -U 10158 ; WX 754 ; N uni27AE ; G 4127 -U 10159 ; WX 754 ; N uni27AF ; G 4128 -U 10161 ; WX 754 ; N uni27B1 ; G 4129 -U 10162 ; WX 754 ; N uni27B2 ; G 4130 -U 10163 ; WX 754 ; N uni27B3 ; G 4131 -U 10164 ; WX 754 ; N uni27B4 ; G 4132 -U 10165 ; WX 754 ; N uni27B5 ; G 4133 -U 10166 ; WX 754 ; N uni27B6 ; G 4134 -U 10167 ; WX 754 ; N uni27B7 ; G 4135 -U 10168 ; WX 754 ; N uni27B8 ; G 4136 -U 10169 ; WX 754 ; N uni27B9 ; G 4137 -U 10170 ; WX 754 ; N uni27BA ; G 4138 -U 10171 ; WX 754 ; N uni27BB ; G 4139 -U 10172 ; WX 754 ; N uni27BC ; G 4140 -U 10173 ; WX 754 ; N uni27BD ; G 4141 -U 10174 ; WX 754 ; N uni27BE ; G 4142 -U 10181 ; WX 351 ; N uni27C5 ; G 4143 -U 10182 ; WX 351 ; N uni27C6 ; G 4144 -U 10208 ; WX 444 ; N uni27E0 ; G 4145 -U 10214 ; WX 445 ; N uni27E6 ; G 4146 -U 10215 ; WX 445 ; N uni27E7 ; G 4147 -U 10216 ; WX 351 ; N uni27E8 ; G 4148 -U 10217 ; WX 351 ; N uni27E9 ; G 4149 -U 10218 ; WX 500 ; N uni27EA ; G 4150 -U 10219 ; WX 500 ; N uni27EB ; G 4151 -U 10224 ; WX 754 ; N uni27F0 ; G 4152 -U 10225 ; WX 754 ; N uni27F1 ; G 4153 -U 10226 ; WX 754 ; N uni27F2 ; G 4154 -U 10227 ; WX 754 ; N uni27F3 ; G 4155 -U 10228 ; WX 1042 ; N uni27F4 ; G 4156 -U 10229 ; WX 1290 ; N uni27F5 ; G 4157 -U 10230 ; WX 1290 ; N uni27F6 ; G 4158 -U 10231 ; WX 1290 ; N uni27F7 ; G 4159 -U 10232 ; WX 1290 ; N uni27F8 ; G 4160 -U 10233 ; WX 1290 ; N uni27F9 ; G 4161 -U 10234 ; WX 1290 ; N uni27FA ; G 4162 -U 10235 ; WX 1290 ; N uni27FB ; G 4163 -U 10236 ; WX 1290 ; N uni27FC ; G 4164 -U 10237 ; WX 1290 ; N uni27FD ; G 4165 -U 10238 ; WX 1290 ; N uni27FE ; G 4166 -U 10239 ; WX 1290 ; N uni27FF ; G 4167 -U 10240 ; WX 659 ; N uni2800 ; G 4168 -U 10241 ; WX 659 ; N uni2801 ; G 4169 -U 10242 ; WX 659 ; N uni2802 ; G 4170 -U 10243 ; WX 659 ; N uni2803 ; G 4171 -U 10244 ; WX 659 ; N uni2804 ; G 4172 -U 10245 ; WX 659 ; N uni2805 ; G 4173 -U 10246 ; WX 659 ; N uni2806 ; G 4174 -U 10247 ; WX 659 ; N uni2807 ; G 4175 -U 10248 ; WX 659 ; N uni2808 ; G 4176 -U 10249 ; WX 659 ; N uni2809 ; G 4177 -U 10250 ; WX 659 ; N uni280A ; G 4178 -U 10251 ; WX 659 ; N uni280B ; G 4179 -U 10252 ; WX 659 ; N uni280C ; G 4180 -U 10253 ; WX 659 ; N uni280D ; G 4181 -U 10254 ; WX 659 ; N uni280E ; G 4182 -U 10255 ; WX 659 ; N uni280F ; G 4183 -U 10256 ; WX 659 ; N uni2810 ; G 4184 -U 10257 ; WX 659 ; N uni2811 ; G 4185 -U 10258 ; WX 659 ; N uni2812 ; G 4186 -U 10259 ; WX 659 ; N uni2813 ; G 4187 -U 10260 ; WX 659 ; N uni2814 ; G 4188 -U 10261 ; WX 659 ; N uni2815 ; G 4189 -U 10262 ; WX 659 ; N uni2816 ; G 4190 -U 10263 ; WX 659 ; N uni2817 ; G 4191 -U 10264 ; WX 659 ; N uni2818 ; G 4192 -U 10265 ; WX 659 ; N uni2819 ; G 4193 -U 10266 ; WX 659 ; N uni281A ; G 4194 -U 10267 ; WX 659 ; N uni281B ; G 4195 -U 10268 ; WX 659 ; N uni281C ; G 4196 -U 10269 ; WX 659 ; N uni281D ; G 4197 -U 10270 ; WX 659 ; N uni281E ; G 4198 -U 10271 ; WX 659 ; N uni281F ; G 4199 -U 10272 ; WX 659 ; N uni2820 ; G 4200 -U 10273 ; WX 659 ; N uni2821 ; G 4201 -U 10274 ; WX 659 ; N uni2822 ; G 4202 -U 10275 ; WX 659 ; N uni2823 ; G 4203 -U 10276 ; WX 659 ; N uni2824 ; G 4204 -U 10277 ; WX 659 ; N uni2825 ; G 4205 -U 10278 ; WX 659 ; N uni2826 ; G 4206 -U 10279 ; WX 659 ; N uni2827 ; G 4207 -U 10280 ; WX 659 ; N uni2828 ; G 4208 -U 10281 ; WX 659 ; N uni2829 ; G 4209 -U 10282 ; WX 659 ; N uni282A ; G 4210 -U 10283 ; WX 659 ; N uni282B ; G 4211 -U 10284 ; WX 659 ; N uni282C ; G 4212 -U 10285 ; WX 659 ; N uni282D ; G 4213 -U 10286 ; WX 659 ; N uni282E ; G 4214 -U 10287 ; WX 659 ; N uni282F ; G 4215 -U 10288 ; WX 659 ; N uni2830 ; G 4216 -U 10289 ; WX 659 ; N uni2831 ; G 4217 -U 10290 ; WX 659 ; N uni2832 ; G 4218 -U 10291 ; WX 659 ; N uni2833 ; G 4219 -U 10292 ; WX 659 ; N uni2834 ; G 4220 -U 10293 ; WX 659 ; N uni2835 ; G 4221 -U 10294 ; WX 659 ; N uni2836 ; G 4222 -U 10295 ; WX 659 ; N uni2837 ; G 4223 -U 10296 ; WX 659 ; N uni2838 ; G 4224 -U 10297 ; WX 659 ; N uni2839 ; G 4225 -U 10298 ; WX 659 ; N uni283A ; G 4226 -U 10299 ; WX 659 ; N uni283B ; G 4227 -U 10300 ; WX 659 ; N uni283C ; G 4228 -U 10301 ; WX 659 ; N uni283D ; G 4229 -U 10302 ; WX 659 ; N uni283E ; G 4230 -U 10303 ; WX 659 ; N uni283F ; G 4231 -U 10304 ; WX 659 ; N uni2840 ; G 4232 -U 10305 ; WX 659 ; N uni2841 ; G 4233 -U 10306 ; WX 659 ; N uni2842 ; G 4234 -U 10307 ; WX 659 ; N uni2843 ; G 4235 -U 10308 ; WX 659 ; N uni2844 ; G 4236 -U 10309 ; WX 659 ; N uni2845 ; G 4237 -U 10310 ; WX 659 ; N uni2846 ; G 4238 -U 10311 ; WX 659 ; N uni2847 ; G 4239 -U 10312 ; WX 659 ; N uni2848 ; G 4240 -U 10313 ; WX 659 ; N uni2849 ; G 4241 -U 10314 ; WX 659 ; N uni284A ; G 4242 -U 10315 ; WX 659 ; N uni284B ; G 4243 -U 10316 ; WX 659 ; N uni284C ; G 4244 -U 10317 ; WX 659 ; N uni284D ; G 4245 -U 10318 ; WX 659 ; N uni284E ; G 4246 -U 10319 ; WX 659 ; N uni284F ; G 4247 -U 10320 ; WX 659 ; N uni2850 ; G 4248 -U 10321 ; WX 659 ; N uni2851 ; G 4249 -U 10322 ; WX 659 ; N uni2852 ; G 4250 -U 10323 ; WX 659 ; N uni2853 ; G 4251 -U 10324 ; WX 659 ; N uni2854 ; G 4252 -U 10325 ; WX 659 ; N uni2855 ; G 4253 -U 10326 ; WX 659 ; N uni2856 ; G 4254 -U 10327 ; WX 659 ; N uni2857 ; G 4255 -U 10328 ; WX 659 ; N uni2858 ; G 4256 -U 10329 ; WX 659 ; N uni2859 ; G 4257 -U 10330 ; WX 659 ; N uni285A ; G 4258 -U 10331 ; WX 659 ; N uni285B ; G 4259 -U 10332 ; WX 659 ; N uni285C ; G 4260 -U 10333 ; WX 659 ; N uni285D ; G 4261 -U 10334 ; WX 659 ; N uni285E ; G 4262 -U 10335 ; WX 659 ; N uni285F ; G 4263 -U 10336 ; WX 659 ; N uni2860 ; G 4264 -U 10337 ; WX 659 ; N uni2861 ; G 4265 -U 10338 ; WX 659 ; N uni2862 ; G 4266 -U 10339 ; WX 659 ; N uni2863 ; G 4267 -U 10340 ; WX 659 ; N uni2864 ; G 4268 -U 10341 ; WX 659 ; N uni2865 ; G 4269 -U 10342 ; WX 659 ; N uni2866 ; G 4270 -U 10343 ; WX 659 ; N uni2867 ; G 4271 -U 10344 ; WX 659 ; N uni2868 ; G 4272 -U 10345 ; WX 659 ; N uni2869 ; G 4273 -U 10346 ; WX 659 ; N uni286A ; G 4274 -U 10347 ; WX 659 ; N uni286B ; G 4275 -U 10348 ; WX 659 ; N uni286C ; G 4276 -U 10349 ; WX 659 ; N uni286D ; G 4277 -U 10350 ; WX 659 ; N uni286E ; G 4278 -U 10351 ; WX 659 ; N uni286F ; G 4279 -U 10352 ; WX 659 ; N uni2870 ; G 4280 -U 10353 ; WX 659 ; N uni2871 ; G 4281 -U 10354 ; WX 659 ; N uni2872 ; G 4282 -U 10355 ; WX 659 ; N uni2873 ; G 4283 -U 10356 ; WX 659 ; N uni2874 ; G 4284 -U 10357 ; WX 659 ; N uni2875 ; G 4285 -U 10358 ; WX 659 ; N uni2876 ; G 4286 -U 10359 ; WX 659 ; N uni2877 ; G 4287 -U 10360 ; WX 659 ; N uni2878 ; G 4288 -U 10361 ; WX 659 ; N uni2879 ; G 4289 -U 10362 ; WX 659 ; N uni287A ; G 4290 -U 10363 ; WX 659 ; N uni287B ; G 4291 -U 10364 ; WX 659 ; N uni287C ; G 4292 -U 10365 ; WX 659 ; N uni287D ; G 4293 -U 10366 ; WX 659 ; N uni287E ; G 4294 -U 10367 ; WX 659 ; N uni287F ; G 4295 -U 10368 ; WX 659 ; N uni2880 ; G 4296 -U 10369 ; WX 659 ; N uni2881 ; G 4297 -U 10370 ; WX 659 ; N uni2882 ; G 4298 -U 10371 ; WX 659 ; N uni2883 ; G 4299 -U 10372 ; WX 659 ; N uni2884 ; G 4300 -U 10373 ; WX 659 ; N uni2885 ; G 4301 -U 10374 ; WX 659 ; N uni2886 ; G 4302 -U 10375 ; WX 659 ; N uni2887 ; G 4303 -U 10376 ; WX 659 ; N uni2888 ; G 4304 -U 10377 ; WX 659 ; N uni2889 ; G 4305 -U 10378 ; WX 659 ; N uni288A ; G 4306 -U 10379 ; WX 659 ; N uni288B ; G 4307 -U 10380 ; WX 659 ; N uni288C ; G 4308 -U 10381 ; WX 659 ; N uni288D ; G 4309 -U 10382 ; WX 659 ; N uni288E ; G 4310 -U 10383 ; WX 659 ; N uni288F ; G 4311 -U 10384 ; WX 659 ; N uni2890 ; G 4312 -U 10385 ; WX 659 ; N uni2891 ; G 4313 -U 10386 ; WX 659 ; N uni2892 ; G 4314 -U 10387 ; WX 659 ; N uni2893 ; G 4315 -U 10388 ; WX 659 ; N uni2894 ; G 4316 -U 10389 ; WX 659 ; N uni2895 ; G 4317 -U 10390 ; WX 659 ; N uni2896 ; G 4318 -U 10391 ; WX 659 ; N uni2897 ; G 4319 -U 10392 ; WX 659 ; N uni2898 ; G 4320 -U 10393 ; WX 659 ; N uni2899 ; G 4321 -U 10394 ; WX 659 ; N uni289A ; G 4322 -U 10395 ; WX 659 ; N uni289B ; G 4323 -U 10396 ; WX 659 ; N uni289C ; G 4324 -U 10397 ; WX 659 ; N uni289D ; G 4325 -U 10398 ; WX 659 ; N uni289E ; G 4326 -U 10399 ; WX 659 ; N uni289F ; G 4327 -U 10400 ; WX 659 ; N uni28A0 ; G 4328 -U 10401 ; WX 659 ; N uni28A1 ; G 4329 -U 10402 ; WX 659 ; N uni28A2 ; G 4330 -U 10403 ; WX 659 ; N uni28A3 ; G 4331 -U 10404 ; WX 659 ; N uni28A4 ; G 4332 -U 10405 ; WX 659 ; N uni28A5 ; G 4333 -U 10406 ; WX 659 ; N uni28A6 ; G 4334 -U 10407 ; WX 659 ; N uni28A7 ; G 4335 -U 10408 ; WX 659 ; N uni28A8 ; G 4336 -U 10409 ; WX 659 ; N uni28A9 ; G 4337 -U 10410 ; WX 659 ; N uni28AA ; G 4338 -U 10411 ; WX 659 ; N uni28AB ; G 4339 -U 10412 ; WX 659 ; N uni28AC ; G 4340 -U 10413 ; WX 659 ; N uni28AD ; G 4341 -U 10414 ; WX 659 ; N uni28AE ; G 4342 -U 10415 ; WX 659 ; N uni28AF ; G 4343 -U 10416 ; WX 659 ; N uni28B0 ; G 4344 -U 10417 ; WX 659 ; N uni28B1 ; G 4345 -U 10418 ; WX 659 ; N uni28B2 ; G 4346 -U 10419 ; WX 659 ; N uni28B3 ; G 4347 -U 10420 ; WX 659 ; N uni28B4 ; G 4348 -U 10421 ; WX 659 ; N uni28B5 ; G 4349 -U 10422 ; WX 659 ; N uni28B6 ; G 4350 -U 10423 ; WX 659 ; N uni28B7 ; G 4351 -U 10424 ; WX 659 ; N uni28B8 ; G 4352 -U 10425 ; WX 659 ; N uni28B9 ; G 4353 -U 10426 ; WX 659 ; N uni28BA ; G 4354 -U 10427 ; WX 659 ; N uni28BB ; G 4355 -U 10428 ; WX 659 ; N uni28BC ; G 4356 -U 10429 ; WX 659 ; N uni28BD ; G 4357 -U 10430 ; WX 659 ; N uni28BE ; G 4358 -U 10431 ; WX 659 ; N uni28BF ; G 4359 -U 10432 ; WX 659 ; N uni28C0 ; G 4360 -U 10433 ; WX 659 ; N uni28C1 ; G 4361 -U 10434 ; WX 659 ; N uni28C2 ; G 4362 -U 10435 ; WX 659 ; N uni28C3 ; G 4363 -U 10436 ; WX 659 ; N uni28C4 ; G 4364 -U 10437 ; WX 659 ; N uni28C5 ; G 4365 -U 10438 ; WX 659 ; N uni28C6 ; G 4366 -U 10439 ; WX 659 ; N uni28C7 ; G 4367 -U 10440 ; WX 659 ; N uni28C8 ; G 4368 -U 10441 ; WX 659 ; N uni28C9 ; G 4369 -U 10442 ; WX 659 ; N uni28CA ; G 4370 -U 10443 ; WX 659 ; N uni28CB ; G 4371 -U 10444 ; WX 659 ; N uni28CC ; G 4372 -U 10445 ; WX 659 ; N uni28CD ; G 4373 -U 10446 ; WX 659 ; N uni28CE ; G 4374 -U 10447 ; WX 659 ; N uni28CF ; G 4375 -U 10448 ; WX 659 ; N uni28D0 ; G 4376 -U 10449 ; WX 659 ; N uni28D1 ; G 4377 -U 10450 ; WX 659 ; N uni28D2 ; G 4378 -U 10451 ; WX 659 ; N uni28D3 ; G 4379 -U 10452 ; WX 659 ; N uni28D4 ; G 4380 -U 10453 ; WX 659 ; N uni28D5 ; G 4381 -U 10454 ; WX 659 ; N uni28D6 ; G 4382 -U 10455 ; WX 659 ; N uni28D7 ; G 4383 -U 10456 ; WX 659 ; N uni28D8 ; G 4384 -U 10457 ; WX 659 ; N uni28D9 ; G 4385 -U 10458 ; WX 659 ; N uni28DA ; G 4386 -U 10459 ; WX 659 ; N uni28DB ; G 4387 -U 10460 ; WX 659 ; N uni28DC ; G 4388 -U 10461 ; WX 659 ; N uni28DD ; G 4389 -U 10462 ; WX 659 ; N uni28DE ; G 4390 -U 10463 ; WX 659 ; N uni28DF ; G 4391 -U 10464 ; WX 659 ; N uni28E0 ; G 4392 -U 10465 ; WX 659 ; N uni28E1 ; G 4393 -U 10466 ; WX 659 ; N uni28E2 ; G 4394 -U 10467 ; WX 659 ; N uni28E3 ; G 4395 -U 10468 ; WX 659 ; N uni28E4 ; G 4396 -U 10469 ; WX 659 ; N uni28E5 ; G 4397 -U 10470 ; WX 659 ; N uni28E6 ; G 4398 -U 10471 ; WX 659 ; N uni28E7 ; G 4399 -U 10472 ; WX 659 ; N uni28E8 ; G 4400 -U 10473 ; WX 659 ; N uni28E9 ; G 4401 -U 10474 ; WX 659 ; N uni28EA ; G 4402 -U 10475 ; WX 659 ; N uni28EB ; G 4403 -U 10476 ; WX 659 ; N uni28EC ; G 4404 -U 10477 ; WX 659 ; N uni28ED ; G 4405 -U 10478 ; WX 659 ; N uni28EE ; G 4406 -U 10479 ; WX 659 ; N uni28EF ; G 4407 -U 10480 ; WX 659 ; N uni28F0 ; G 4408 -U 10481 ; WX 659 ; N uni28F1 ; G 4409 -U 10482 ; WX 659 ; N uni28F2 ; G 4410 -U 10483 ; WX 659 ; N uni28F3 ; G 4411 -U 10484 ; WX 659 ; N uni28F4 ; G 4412 -U 10485 ; WX 659 ; N uni28F5 ; G 4413 -U 10486 ; WX 659 ; N uni28F6 ; G 4414 -U 10487 ; WX 659 ; N uni28F7 ; G 4415 -U 10488 ; WX 659 ; N uni28F8 ; G 4416 -U 10489 ; WX 659 ; N uni28F9 ; G 4417 -U 10490 ; WX 659 ; N uni28FA ; G 4418 -U 10491 ; WX 659 ; N uni28FB ; G 4419 -U 10492 ; WX 659 ; N uni28FC ; G 4420 -U 10493 ; WX 659 ; N uni28FD ; G 4421 -U 10494 ; WX 659 ; N uni28FE ; G 4422 -U 10495 ; WX 659 ; N uni28FF ; G 4423 -U 10502 ; WX 754 ; N uni2906 ; G 4424 -U 10503 ; WX 754 ; N uni2907 ; G 4425 -U 10506 ; WX 754 ; N uni290A ; G 4426 -U 10507 ; WX 754 ; N uni290B ; G 4427 -U 10560 ; WX 615 ; N uni2940 ; G 4428 -U 10561 ; WX 615 ; N uni2941 ; G 4429 -U 10627 ; WX 660 ; N uni2983 ; G 4430 -U 10628 ; WX 660 ; N uni2984 ; G 4431 -U 10702 ; WX 754 ; N uni29CE ; G 4432 -U 10703 ; WX 900 ; N uni29CF ; G 4433 -U 10704 ; WX 900 ; N uni29D0 ; G 4434 -U 10705 ; WX 900 ; N uni29D1 ; G 4435 -U 10706 ; WX 900 ; N uni29D2 ; G 4436 -U 10707 ; WX 900 ; N uni29D3 ; G 4437 -U 10708 ; WX 900 ; N uni29D4 ; G 4438 -U 10709 ; WX 900 ; N uni29D5 ; G 4439 -U 10731 ; WX 444 ; N uni29EB ; G 4440 -U 10746 ; WX 754 ; N uni29FA ; G 4441 -U 10747 ; WX 754 ; N uni29FB ; G 4442 -U 10752 ; WX 900 ; N uni2A00 ; G 4443 -U 10753 ; WX 900 ; N uni2A01 ; G 4444 -U 10754 ; WX 900 ; N uni2A02 ; G 4445 -U 10764 ; WX 1192 ; N uni2A0C ; G 4446 -U 10765 ; WX 469 ; N uni2A0D ; G 4447 -U 10766 ; WX 469 ; N uni2A0E ; G 4448 -U 10767 ; WX 469 ; N uni2A0F ; G 4449 -U 10768 ; WX 469 ; N uni2A10 ; G 4450 -U 10769 ; WX 469 ; N uni2A11 ; G 4451 -U 10770 ; WX 469 ; N uni2A12 ; G 4452 -U 10771 ; WX 469 ; N uni2A13 ; G 4453 -U 10772 ; WX 469 ; N uni2A14 ; G 4454 -U 10773 ; WX 469 ; N uni2A15 ; G 4455 -U 10774 ; WX 469 ; N uni2A16 ; G 4456 -U 10775 ; WX 469 ; N uni2A17 ; G 4457 -U 10776 ; WX 469 ; N uni2A18 ; G 4458 -U 10777 ; WX 469 ; N uni2A19 ; G 4459 -U 10778 ; WX 469 ; N uni2A1A ; G 4460 -U 10779 ; WX 469 ; N uni2A1B ; G 4461 -U 10780 ; WX 469 ; N uni2A1C ; G 4462 -U 10799 ; WX 754 ; N uni2A2F ; G 4463 -U 10877 ; WX 754 ; N uni2A7D ; G 4464 -U 10878 ; WX 754 ; N uni2A7E ; G 4465 -U 10879 ; WX 754 ; N uni2A7F ; G 4466 -U 10880 ; WX 754 ; N uni2A80 ; G 4467 -U 10881 ; WX 754 ; N uni2A81 ; G 4468 -U 10882 ; WX 754 ; N uni2A82 ; G 4469 -U 10883 ; WX 754 ; N uni2A83 ; G 4470 -U 10884 ; WX 754 ; N uni2A84 ; G 4471 -U 10885 ; WX 754 ; N uni2A85 ; G 4472 -U 10886 ; WX 754 ; N uni2A86 ; G 4473 -U 10887 ; WX 754 ; N uni2A87 ; G 4474 -U 10888 ; WX 754 ; N uni2A88 ; G 4475 -U 10889 ; WX 754 ; N uni2A89 ; G 4476 -U 10890 ; WX 754 ; N uni2A8A ; G 4477 -U 10891 ; WX 754 ; N uni2A8B ; G 4478 -U 10892 ; WX 754 ; N uni2A8C ; G 4479 -U 10893 ; WX 754 ; N uni2A8D ; G 4480 -U 10894 ; WX 754 ; N uni2A8E ; G 4481 -U 10895 ; WX 754 ; N uni2A8F ; G 4482 -U 10896 ; WX 754 ; N uni2A90 ; G 4483 -U 10897 ; WX 754 ; N uni2A91 ; G 4484 -U 10898 ; WX 754 ; N uni2A92 ; G 4485 -U 10899 ; WX 754 ; N uni2A93 ; G 4486 -U 10900 ; WX 754 ; N uni2A94 ; G 4487 -U 10901 ; WX 754 ; N uni2A95 ; G 4488 -U 10902 ; WX 754 ; N uni2A96 ; G 4489 -U 10903 ; WX 754 ; N uni2A97 ; G 4490 -U 10904 ; WX 754 ; N uni2A98 ; G 4491 -U 10905 ; WX 754 ; N uni2A99 ; G 4492 -U 10906 ; WX 754 ; N uni2A9A ; G 4493 -U 10907 ; WX 754 ; N uni2A9B ; G 4494 -U 10908 ; WX 754 ; N uni2A9C ; G 4495 -U 10909 ; WX 754 ; N uni2A9D ; G 4496 -U 10910 ; WX 754 ; N uni2A9E ; G 4497 -U 10911 ; WX 754 ; N uni2A9F ; G 4498 -U 10912 ; WX 754 ; N uni2AA0 ; G 4499 -U 10926 ; WX 754 ; N uni2AAE ; G 4500 -U 10927 ; WX 754 ; N uni2AAF ; G 4501 -U 10928 ; WX 754 ; N uni2AB0 ; G 4502 -U 10929 ; WX 754 ; N uni2AB1 ; G 4503 -U 10930 ; WX 754 ; N uni2AB2 ; G 4504 -U 10931 ; WX 754 ; N uni2AB3 ; G 4505 -U 10932 ; WX 754 ; N uni2AB4 ; G 4506 -U 10933 ; WX 754 ; N uni2AB5 ; G 4507 -U 10934 ; WX 754 ; N uni2AB6 ; G 4508 -U 10935 ; WX 754 ; N uni2AB7 ; G 4509 -U 10936 ; WX 754 ; N uni2AB8 ; G 4510 -U 10937 ; WX 754 ; N uni2AB9 ; G 4511 -U 10938 ; WX 754 ; N uni2ABA ; G 4512 -U 11001 ; WX 754 ; N uni2AF9 ; G 4513 -U 11002 ; WX 754 ; N uni2AFA ; G 4514 -U 11008 ; WX 754 ; N uni2B00 ; G 4515 -U 11009 ; WX 754 ; N uni2B01 ; G 4516 -U 11010 ; WX 754 ; N uni2B02 ; G 4517 -U 11011 ; WX 754 ; N uni2B03 ; G 4518 -U 11012 ; WX 754 ; N uni2B04 ; G 4519 -U 11013 ; WX 754 ; N uni2B05 ; G 4520 -U 11014 ; WX 754 ; N uni2B06 ; G 4521 -U 11015 ; WX 754 ; N uni2B07 ; G 4522 -U 11016 ; WX 754 ; N uni2B08 ; G 4523 -U 11017 ; WX 754 ; N uni2B09 ; G 4524 -U 11018 ; WX 754 ; N uni2B0A ; G 4525 -U 11019 ; WX 754 ; N uni2B0B ; G 4526 -U 11020 ; WX 754 ; N uni2B0C ; G 4527 -U 11021 ; WX 754 ; N uni2B0D ; G 4528 -U 11022 ; WX 752 ; N uni2B0E ; G 4529 -U 11023 ; WX 752 ; N uni2B0F ; G 4530 -U 11024 ; WX 752 ; N uni2B10 ; G 4531 -U 11025 ; WX 752 ; N uni2B11 ; G 4532 -U 11026 ; WX 850 ; N uni2B12 ; G 4533 -U 11027 ; WX 850 ; N uni2B13 ; G 4534 -U 11028 ; WX 850 ; N uni2B14 ; G 4535 -U 11029 ; WX 850 ; N uni2B15 ; G 4536 -U 11030 ; WX 692 ; N uni2B16 ; G 4537 -U 11031 ; WX 692 ; N uni2B17 ; G 4538 -U 11032 ; WX 692 ; N uni2B18 ; G 4539 -U 11033 ; WX 692 ; N uni2B19 ; G 4540 -U 11034 ; WX 850 ; N uni2B1A ; G 4541 -U 11039 ; WX 782 ; N uni2B1F ; G 4542 -U 11040 ; WX 782 ; N uni2B20 ; G 4543 -U 11041 ; WX 786 ; N uni2B21 ; G 4544 -U 11042 ; WX 786 ; N uni2B22 ; G 4545 -U 11043 ; WX 786 ; N uni2B23 ; G 4546 -U 11044 ; WX 1007 ; N uni2B24 ; G 4547 -U 11091 ; WX 782 ; N uni2B53 ; G 4548 -U 11092 ; WX 782 ; N uni2B54 ; G 4549 -U 11360 ; WX 501 ; N uni2C60 ; G 4550 -U 11361 ; WX 250 ; N uni2C61 ; G 4551 -U 11362 ; WX 501 ; N uni2C62 ; G 4552 -U 11363 ; WX 542 ; N uni2C63 ; G 4553 -U 11364 ; WX 625 ; N uni2C64 ; G 4554 -U 11365 ; WX 551 ; N uni2C65 ; G 4555 -U 11366 ; WX 353 ; N uni2C66 ; G 4556 -U 11367 ; WX 677 ; N uni2C67 ; G 4557 -U 11368 ; WX 570 ; N uni2C68 ; G 4558 -U 11369 ; WX 590 ; N uni2C69 ; G 4559 -U 11370 ; WX 521 ; N uni2C6A ; G 4560 -U 11371 ; WX 616 ; N uni2C6B ; G 4561 -U 11372 ; WX 472 ; N uni2C6C ; G 4562 -U 11373 ; WX 703 ; N uni2C6D ; G 4563 -U 11374 ; WX 776 ; N uni2C6E ; G 4564 -U 11375 ; WX 615 ; N uni2C6F ; G 4565 -U 11376 ; WX 703 ; N uni2C70 ; G 4566 -U 11377 ; WX 661 ; N uni2C71 ; G 4567 -U 11378 ; WX 1015 ; N uni2C72 ; G 4568 -U 11379 ; WX 865 ; N uni2C73 ; G 4569 -U 11380 ; WX 532 ; N uni2C74 ; G 4570 -U 11381 ; WX 589 ; N uni2C75 ; G 4571 -U 11382 ; WX 511 ; N uni2C76 ; G 4572 -U 11383 ; WX 593 ; N uni2C77 ; G 4573 -U 11385 ; WX 373 ; N uni2C79 ; G 4574 -U 11386 ; WX 550 ; N uni2C7A ; G 4575 -U 11387 ; WX 441 ; N uni2C7B ; G 4576 -U 11388 ; WX 157 ; N uni2C7C ; G 4577 -U 11389 ; WX 387 ; N uni2C7D ; G 4578 -U 11390 ; WX 571 ; N uni2C7E ; G 4579 -U 11391 ; WX 616 ; N uni2C7F ; G 4580 -U 11568 ; WX 582 ; N uni2D30 ; G 4581 -U 11569 ; WX 799 ; N uni2D31 ; G 4582 -U 11570 ; WX 799 ; N uni2D32 ; G 4583 -U 11571 ; WX 614 ; N uni2D33 ; G 4584 -U 11572 ; WX 615 ; N uni2D34 ; G 4585 -U 11573 ; WX 571 ; N uni2D35 ; G 4586 -U 11574 ; WX 505 ; N uni2D36 ; G 4587 -U 11575 ; WX 615 ; N uni2D37 ; G 4588 -U 11576 ; WX 615 ; N uni2D38 ; G 4589 -U 11577 ; WX 568 ; N uni2D39 ; G 4590 -U 11578 ; WX 568 ; N uni2D3A ; G 4591 -U 11579 ; WX 614 ; N uni2D3B ; G 4592 -U 11580 ; WX 787 ; N uni2D3C ; G 4593 -U 11581 ; WX 616 ; N uni2D3D ; G 4594 -U 11582 ; WX 441 ; N uni2D3E ; G 4595 -U 11583 ; WX 616 ; N uni2D3F ; G 4596 -U 11584 ; WX 799 ; N uni2D40 ; G 4597 -U 11585 ; WX 799 ; N uni2D41 ; G 4598 -U 11586 ; WX 270 ; N uni2D42 ; G 4599 -U 11587 ; WX 564 ; N uni2D43 ; G 4600 -U 11588 ; WX 677 ; N uni2D44 ; G 4601 -U 11589 ; WX 590 ; N uni2D45 ; G 4602 -U 11590 ; WX 475 ; N uni2D46 ; G 4603 -U 11591 ; WX 616 ; N uni2D47 ; G 4604 -U 11592 ; WX 580 ; N uni2D48 ; G 4605 -U 11593 ; WX 568 ; N uni2D49 ; G 4606 -U 11594 ; WX 452 ; N uni2D4A ; G 4607 -U 11595 ; WX 857 ; N uni2D4B ; G 4608 -U 11596 ; WX 700 ; N uni2D4C ; G 4609 -U 11597 ; WX 673 ; N uni2D4D ; G 4610 -U 11598 ; WX 558 ; N uni2D4E ; G 4611 -U 11599 ; WX 265 ; N uni2D4F ; G 4612 -U 11600 ; WX 700 ; N uni2D50 ; G 4613 -U 11601 ; WX 265 ; N uni2D51 ; G 4614 -U 11602 ; WX 677 ; N uni2D52 ; G 4615 -U 11603 ; WX 569 ; N uni2D53 ; G 4616 -U 11604 ; WX 799 ; N uni2D54 ; G 4617 -U 11605 ; WX 799 ; N uni2D55 ; G 4618 -U 11606 ; WX 677 ; N uni2D56 ; G 4619 -U 11607 ; WX 288 ; N uni2D57 ; G 4620 -U 11608 ; WX 674 ; N uni2D58 ; G 4621 -U 11609 ; WX 799 ; N uni2D59 ; G 4622 -U 11610 ; WX 799 ; N uni2D5A ; G 4623 -U 11611 ; WX 628 ; N uni2D5B ; G 4624 -U 11612 ; WX 690 ; N uni2D5C ; G 4625 -U 11613 ; WX 616 ; N uni2D5D ; G 4626 -U 11614 ; WX 628 ; N uni2D5E ; G 4627 -U 11615 ; WX 560 ; N uni2D5F ; G 4628 -U 11616 ; WX 615 ; N uni2D60 ; G 4629 -U 11617 ; WX 677 ; N uni2D61 ; G 4630 -U 11618 ; WX 568 ; N uni2D62 ; G 4631 -U 11619 ; WX 709 ; N uni2D63 ; G 4632 -U 11620 ; WX 510 ; N uni2D64 ; G 4633 -U 11621 ; WX 709 ; N uni2D65 ; G 4634 -U 11631 ; WX 463 ; N uni2D6F ; G 4635 -U 11800 ; WX 478 ; N uni2E18 ; G 4636 -U 11810 ; WX 351 ; N uni2E22 ; G 4637 -U 11811 ; WX 351 ; N uni2E23 ; G 4638 -U 11812 ; WX 351 ; N uni2E24 ; G 4639 -U 11813 ; WX 351 ; N uni2E25 ; G 4640 -U 11822 ; WX 478 ; N uni2E2E ; G 4641 -U 19904 ; WX 807 ; N uni4DC0 ; G 4642 -U 19905 ; WX 807 ; N uni4DC1 ; G 4643 -U 19906 ; WX 807 ; N uni4DC2 ; G 4644 -U 19907 ; WX 807 ; N uni4DC3 ; G 4645 -U 19908 ; WX 807 ; N uni4DC4 ; G 4646 -U 19909 ; WX 807 ; N uni4DC5 ; G 4647 -U 19910 ; WX 807 ; N uni4DC6 ; G 4648 -U 19911 ; WX 807 ; N uni4DC7 ; G 4649 -U 19912 ; WX 807 ; N uni4DC8 ; G 4650 -U 19913 ; WX 807 ; N uni4DC9 ; G 4651 -U 19914 ; WX 807 ; N uni4DCA ; G 4652 -U 19915 ; WX 807 ; N uni4DCB ; G 4653 -U 19916 ; WX 807 ; N uni4DCC ; G 4654 -U 19917 ; WX 807 ; N uni4DCD ; G 4655 -U 19918 ; WX 807 ; N uni4DCE ; G 4656 -U 19919 ; WX 807 ; N uni4DCF ; G 4657 -U 19920 ; WX 807 ; N uni4DD0 ; G 4658 -U 19921 ; WX 807 ; N uni4DD1 ; G 4659 -U 19922 ; WX 807 ; N uni4DD2 ; G 4660 -U 19923 ; WX 807 ; N uni4DD3 ; G 4661 -U 19924 ; WX 807 ; N uni4DD4 ; G 4662 -U 19925 ; WX 807 ; N uni4DD5 ; G 4663 -U 19926 ; WX 807 ; N uni4DD6 ; G 4664 -U 19927 ; WX 807 ; N uni4DD7 ; G 4665 -U 19928 ; WX 807 ; N uni4DD8 ; G 4666 -U 19929 ; WX 807 ; N uni4DD9 ; G 4667 -U 19930 ; WX 807 ; N uni4DDA ; G 4668 -U 19931 ; WX 807 ; N uni4DDB ; G 4669 -U 19932 ; WX 807 ; N uni4DDC ; G 4670 -U 19933 ; WX 807 ; N uni4DDD ; G 4671 -U 19934 ; WX 807 ; N uni4DDE ; G 4672 -U 19935 ; WX 807 ; N uni4DDF ; G 4673 -U 19936 ; WX 807 ; N uni4DE0 ; G 4674 -U 19937 ; WX 807 ; N uni4DE1 ; G 4675 -U 19938 ; WX 807 ; N uni4DE2 ; G 4676 -U 19939 ; WX 807 ; N uni4DE3 ; G 4677 -U 19940 ; WX 807 ; N uni4DE4 ; G 4678 -U 19941 ; WX 807 ; N uni4DE5 ; G 4679 -U 19942 ; WX 807 ; N uni4DE6 ; G 4680 -U 19943 ; WX 807 ; N uni4DE7 ; G 4681 -U 19944 ; WX 807 ; N uni4DE8 ; G 4682 -U 19945 ; WX 807 ; N uni4DE9 ; G 4683 -U 19946 ; WX 807 ; N uni4DEA ; G 4684 -U 19947 ; WX 807 ; N uni4DEB ; G 4685 -U 19948 ; WX 807 ; N uni4DEC ; G 4686 -U 19949 ; WX 807 ; N uni4DED ; G 4687 -U 19950 ; WX 807 ; N uni4DEE ; G 4688 -U 19951 ; WX 807 ; N uni4DEF ; G 4689 -U 19952 ; WX 807 ; N uni4DF0 ; G 4690 -U 19953 ; WX 807 ; N uni4DF1 ; G 4691 -U 19954 ; WX 807 ; N uni4DF2 ; G 4692 -U 19955 ; WX 807 ; N uni4DF3 ; G 4693 -U 19956 ; WX 807 ; N uni4DF4 ; G 4694 -U 19957 ; WX 807 ; N uni4DF5 ; G 4695 -U 19958 ; WX 807 ; N uni4DF6 ; G 4696 -U 19959 ; WX 807 ; N uni4DF7 ; G 4697 -U 19960 ; WX 807 ; N uni4DF8 ; G 4698 -U 19961 ; WX 807 ; N uni4DF9 ; G 4699 -U 19962 ; WX 807 ; N uni4DFA ; G 4700 -U 19963 ; WX 807 ; N uni4DFB ; G 4701 -U 19964 ; WX 807 ; N uni4DFC ; G 4702 -U 19965 ; WX 807 ; N uni4DFD ; G 4703 -U 19966 ; WX 807 ; N uni4DFE ; G 4704 -U 19967 ; WX 807 ; N uni4DFF ; G 4705 -U 42564 ; WX 571 ; N uniA644 ; G 4706 -U 42565 ; WX 469 ; N uniA645 ; G 4707 -U 42566 ; WX 318 ; N uniA646 ; G 4708 -U 42567 ; WX 304 ; N uniA647 ; G 4709 -U 42572 ; WX 1062 ; N uniA64C ; G 4710 -U 42573 ; WX 925 ; N uniA64D ; G 4711 -U 42576 ; WX 926 ; N uniA650 ; G 4712 -U 42577 ; WX 815 ; N uniA651 ; G 4713 -U 42580 ; WX 971 ; N uniA654 ; G 4714 -U 42581 ; WX 757 ; N uniA655 ; G 4715 -U 42582 ; WX 879 ; N uniA656 ; G 4716 -U 42583 ; WX 758 ; N uniA657 ; G 4717 -U 42594 ; WX 956 ; N uniA662 ; G 4718 -U 42595 ; WX 820 ; N uniA663 ; G 4719 -U 42596 ; WX 959 ; N uniA664 ; G 4720 -U 42597 ; WX 811 ; N uniA665 ; G 4721 -U 42598 ; WX 1060 ; N uniA666 ; G 4722 -U 42599 ; WX 907 ; N uniA667 ; G 4723 -U 42600 ; WX 708 ; N uniA668 ; G 4724 -U 42601 ; WX 550 ; N uniA669 ; G 4725 -U 42602 ; WX 770 ; N uniA66A ; G 4726 -U 42603 ; WX 641 ; N uniA66B ; G 4727 -U 42604 ; WX 1222 ; N uniA66C ; G 4728 -U 42605 ; WX 917 ; N uniA66D ; G 4729 -U 42606 ; WX 791 ; N uniA66E ; G 4730 -U 42634 ; WX 704 ; N uniA68A ; G 4731 -U 42635 ; WX 616 ; N uniA68B ; G 4732 -U 42636 ; WX 549 ; N uniA68C ; G 4733 -U 42637 ; WX 524 ; N uniA68D ; G 4734 -U 42644 ; WX 617 ; N uniA694 ; G 4735 -U 42645 ; WX 570 ; N uniA695 ; G 4736 -U 42760 ; WX 444 ; N uniA708 ; G 4737 -U 42761 ; WX 444 ; N uniA709 ; G 4738 -U 42762 ; WX 444 ; N uniA70A ; G 4739 -U 42763 ; WX 444 ; N uniA70B ; G 4740 -U 42764 ; WX 444 ; N uniA70C ; G 4741 -U 42765 ; WX 444 ; N uniA70D ; G 4742 -U 42766 ; WX 444 ; N uniA70E ; G 4743 -U 42767 ; WX 444 ; N uniA70F ; G 4744 -U 42768 ; WX 444 ; N uniA710 ; G 4745 -U 42769 ; WX 444 ; N uniA711 ; G 4746 -U 42770 ; WX 444 ; N uniA712 ; G 4747 -U 42771 ; WX 444 ; N uniA713 ; G 4748 -U 42772 ; WX 444 ; N uniA714 ; G 4749 -U 42773 ; WX 444 ; N uniA715 ; G 4750 -U 42774 ; WX 444 ; N uniA716 ; G 4751 -U 42779 ; WX 332 ; N uniA71B ; G 4752 -U 42780 ; WX 332 ; N uniA71C ; G 4753 -U 42781 ; WX 227 ; N uniA71D ; G 4754 -U 42782 ; WX 227 ; N uniA71E ; G 4755 -U 42783 ; WX 227 ; N uniA71F ; G 4756 -U 42786 ; WX 347 ; N uniA722 ; G 4757 -U 42787 ; WX 320 ; N uniA723 ; G 4758 -U 42788 ; WX 424 ; N uniA724 ; G 4759 -U 42789 ; WX 424 ; N uniA725 ; G 4760 -U 42790 ; WX 677 ; N uniA726 ; G 4761 -U 42791 ; WX 570 ; N uniA727 ; G 4762 -U 42792 ; WX 790 ; N uniA728 ; G 4763 -U 42793 ; WX 638 ; N uniA729 ; G 4764 -U 42794 ; WX 553 ; N uniA72A ; G 4765 -U 42795 ; WX 486 ; N uniA72B ; G 4766 -U 42800 ; WX 441 ; N uniA730 ; G 4767 -U 42801 ; WX 469 ; N uniA731 ; G 4768 -U 42802 ; WX 1125 ; N uniA732 ; G 4769 -U 42803 ; WX 886 ; N uniA733 ; G 4770 -U 42804 ; WX 1083 ; N uniA734 ; G 4771 -U 42805 ; WX 891 ; N uniA735 ; G 4772 -U 42806 ; WX 1028 ; N uniA736 ; G 4773 -U 42807 ; WX 883 ; N uniA737 ; G 4774 -U 42808 ; WX 874 ; N uniA738 ; G 4775 -U 42809 ; WX 736 ; N uniA739 ; G 4776 -U 42810 ; WX 874 ; N uniA73A ; G 4777 -U 42811 ; WX 736 ; N uniA73B ; G 4778 -U 42812 ; WX 863 ; N uniA73C ; G 4779 -U 42813 ; WX 736 ; N uniA73D ; G 4780 -U 42814 ; WX 633 ; N uniA73E ; G 4781 -U 42815 ; WX 494 ; N uniA73F ; G 4782 -U 42822 ; WX 612 ; N uniA746 ; G 4783 -U 42823 ; WX 353 ; N uniA747 ; G 4784 -U 42824 ; WX 523 ; N uniA748 ; G 4785 -U 42825 ; WX 384 ; N uniA749 ; G 4786 -U 42826 ; WX 726 ; N uniA74A ; G 4787 -U 42827 ; WX 633 ; N uniA74B ; G 4788 -U 42830 ; WX 1222 ; N uniA74E ; G 4789 -U 42831 ; WX 917 ; N uniA74F ; G 4790 -U 42832 ; WX 542 ; N uniA750 ; G 4791 -U 42833 ; WX 571 ; N uniA751 ; G 4792 -U 42834 ; WX 660 ; N uniA752 ; G 4793 -U 42835 ; WX 697 ; N uniA753 ; G 4794 -U 42838 ; WX 708 ; N uniA756 ; G 4795 -U 42839 ; WX 571 ; N uniA757 ; G 4796 -U 42852 ; WX 544 ; N uniA764 ; G 4797 -U 42853 ; WX 571 ; N uniA765 ; G 4798 -U 42854 ; WX 544 ; N uniA766 ; G 4799 -U 42855 ; WX 571 ; N uniA767 ; G 4800 -U 42880 ; WX 501 ; N uniA780 ; G 4801 -U 42881 ; WX 250 ; N uniA781 ; G 4802 -U 42882 ; WX 662 ; N uniA782 ; G 4803 -U 42883 ; WX 570 ; N uniA783 ; G 4804 -U 42889 ; WX 303 ; N uniA789 ; G 4805 -U 42890 ; WX 338 ; N uniA78A ; G 4806 -U 42891 ; WX 360 ; N uniA78B ; G 4807 -U 42892 ; WX 247 ; N uniA78C ; G 4808 -U 42893 ; WX 617 ; N uniA78D ; G 4809 -U 43003 ; WX 518 ; N uniA7FB ; G 4810 -U 43004 ; WX 542 ; N uniA7FC ; G 4811 -U 43005 ; WX 776 ; N uniA7FD ; G 4812 -U 43006 ; WX 265 ; N uniA7FE ; G 4813 -U 43007 ; WX 1079 ; N uniA7FF ; G 4814 -U 61184 ; WX 192 ; N uni02E5.5 ; G 4815 -U 61185 ; WX 214 ; N uni02E6.5 ; G 4816 -U 61186 ; WX 231 ; N uni02E7.5 ; G 4817 -U 61187 ; WX 237 ; N uni02E8.5 ; G 4818 -U 61188 ; WX 240 ; N uni02E9.5 ; G 4819 -U 61189 ; WX 214 ; N uni02E5.4 ; G 4820 -U 61190 ; WX 192 ; N uni02E6.4 ; G 4821 -U 61191 ; WX 214 ; N uni02E7.4 ; G 4822 -U 61192 ; WX 231 ; N uni02E8.4 ; G 4823 -U 61193 ; WX 237 ; N uni02E9.4 ; G 4824 -U 61194 ; WX 231 ; N uni02E5.3 ; G 4825 -U 61195 ; WX 214 ; N uni02E6.3 ; G 4826 -U 61196 ; WX 192 ; N uni02E7.3 ; G 4827 -U 61197 ; WX 214 ; N uni02E8.3 ; G 4828 -U 61198 ; WX 231 ; N uni02E9.3 ; G 4829 -U 61199 ; WX 237 ; N uni02E5.2 ; G 4830 -U 61200 ; WX 231 ; N uni02E6.2 ; G 4831 -U 61201 ; WX 214 ; N uni02E7.2 ; G 4832 -U 61202 ; WX 192 ; N uni02E8.2 ; G 4833 -U 61203 ; WX 214 ; N uni02E9.2 ; G 4834 -U 61204 ; WX 240 ; N uni02E5.1 ; G 4835 -U 61205 ; WX 237 ; N uni02E6.1 ; G 4836 -U 61206 ; WX 231 ; N uni02E7.1 ; G 4837 -U 61207 ; WX 214 ; N uni02E8.1 ; G 4838 -U 61208 ; WX 192 ; N uni02E9.1 ; G 4839 -U 61209 ; WX 247 ; N stem ; G 4840 -U 61440 ; WX 879 ; N uniF000 ; G 4841 -U 61441 ; WX 879 ; N uniF001 ; G 4842 -U 63173 ; WX 550 ; N uniF6C5 ; G 4843 -U 64256 ; WX 620 ; N uniFB00 ; G 4844 -U 64257 ; WX 567 ; N fi ; G 4845 -U 64258 ; WX 567 ; N fl ; G 4846 -U 64259 ; WX 870 ; N uniFB03 ; G 4847 -U 64260 ; WX 870 ; N uniFB04 ; G 4848 -U 64261 ; WX 617 ; N uniFB05 ; G 4849 -U 64262 ; WX 774 ; N uniFB06 ; G 4850 -U 64275 ; WX 1081 ; N uniFB13 ; G 4851 -U 64276 ; WX 1081 ; N uniFB14 ; G 4852 -U 64277 ; WX 1076 ; N uniFB15 ; G 4853 -U 64278 ; WX 1067 ; N uniFB16 ; G 4854 -U 64279 ; WX 1376 ; N uniFB17 ; G 4855 -U 64285 ; WX 245 ; N uniFB1D ; G 4856 -U 64286 ; WX 0 ; N uniFB1E ; G 4857 -U 64287 ; WX 423 ; N uniFB1F ; G 4858 -U 64288 ; WX 572 ; N uniFB20 ; G 4859 -U 64289 ; WX 770 ; N uniFB21 ; G 4860 -U 64290 ; WX 696 ; N uniFB22 ; G 4861 -U 64291 ; WX 815 ; N uniFB23 ; G 4862 -U 64292 ; WX 694 ; N uniFB24 ; G 4863 -U 64293 ; WX 759 ; N uniFB25 ; G 4864 -U 64294 ; WX 769 ; N uniFB26 ; G 4865 -U 64295 ; WX 726 ; N uniFB27 ; G 4866 -U 64296 ; WX 788 ; N uniFB28 ; G 4867 -U 64297 ; WX 754 ; N uniFB29 ; G 4868 -U 64298 ; WX 727 ; N uniFB2A ; G 4869 -U 64299 ; WX 727 ; N uniFB2B ; G 4870 -U 64300 ; WX 727 ; N uniFB2C ; G 4871 -U 64301 ; WX 727 ; N uniFB2D ; G 4872 -U 64302 ; WX 566 ; N uniFB2E ; G 4873 -U 64303 ; WX 566 ; N uniFB2F ; G 4874 -U 64304 ; WX 566 ; N uniFB30 ; G 4875 -U 64305 ; WX 547 ; N uniFB31 ; G 4876 -U 64306 ; WX 403 ; N uniFB32 ; G 4877 -U 64307 ; WX 534 ; N uniFB33 ; G 4878 -U 64308 ; WX 576 ; N uniFB34 ; G 4879 -U 64309 ; WX 245 ; N uniFB35 ; G 4880 -U 64310 ; WX 336 ; N uniFB36 ; G 4881 -U 64312 ; WX 583 ; N uniFB38 ; G 4882 -U 64313 ; WX 302 ; N uniFB39 ; G 4883 -U 64314 ; WX 532 ; N uniFB3A ; G 4884 -U 64315 ; WX 500 ; N uniFB3B ; G 4885 -U 64316 ; WX 539 ; N uniFB3C ; G 4886 -U 64318 ; WX 593 ; N uniFB3E ; G 4887 -U 64320 ; WX 397 ; N uniFB40 ; G 4888 -U 64321 ; WX 629 ; N uniFB41 ; G 4889 -U 64323 ; WX 576 ; N uniFB43 ; G 4890 -U 64324 ; WX 543 ; N uniFB44 ; G 4891 -U 64326 ; WX 523 ; N uniFB46 ; G 4892 -U 64327 ; WX 596 ; N uniFB47 ; G 4893 -U 64328 ; WX 532 ; N uniFB48 ; G 4894 -U 64329 ; WX 727 ; N uniFB49 ; G 4895 -U 64330 ; WX 591 ; N uniFB4A ; G 4896 -U 64331 ; WX 245 ; N uniFB4B ; G 4897 -U 64332 ; WX 547 ; N uniFB4C ; G 4898 -U 64333 ; WX 500 ; N uniFB4D ; G 4899 -U 64334 ; WX 543 ; N uniFB4E ; G 4900 -U 64335 ; WX 485 ; N uniFB4F ; G 4901 -U 64338 ; WX 847 ; N uniFB52 ; G 4902 -U 64339 ; WX 883 ; N uniFB53 ; G 4903 -U 64340 ; WX 250 ; N uniFB54 ; G 4904 -U 64341 ; WX 271 ; N uniFB55 ; G 4905 -U 64342 ; WX 847 ; N uniFB56 ; G 4906 -U 64343 ; WX 883 ; N uniFB57 ; G 4907 -U 64344 ; WX 250 ; N uniFB58 ; G 4908 -U 64345 ; WX 271 ; N uniFB59 ; G 4909 -U 64346 ; WX 847 ; N uniFB5A ; G 4910 -U 64347 ; WX 883 ; N uniFB5B ; G 4911 -U 64348 ; WX 250 ; N uniFB5C ; G 4912 -U 64349 ; WX 271 ; N uniFB5D ; G 4913 -U 64350 ; WX 847 ; N uniFB5E ; G 4914 -U 64351 ; WX 883 ; N uniFB5F ; G 4915 -U 64352 ; WX 250 ; N uniFB60 ; G 4916 -U 64353 ; WX 271 ; N uniFB61 ; G 4917 -U 64354 ; WX 847 ; N uniFB62 ; G 4918 -U 64355 ; WX 883 ; N uniFB63 ; G 4919 -U 64356 ; WX 250 ; N uniFB64 ; G 4920 -U 64357 ; WX 271 ; N uniFB65 ; G 4921 -U 64358 ; WX 847 ; N uniFB66 ; G 4922 -U 64359 ; WX 883 ; N uniFB67 ; G 4923 -U 64360 ; WX 250 ; N uniFB68 ; G 4924 -U 64361 ; WX 271 ; N uniFB69 ; G 4925 -U 64362 ; WX 933 ; N uniFB6A ; G 4926 -U 64363 ; WX 932 ; N uniFB6B ; G 4927 -U 64364 ; WX 430 ; N uniFB6C ; G 4928 -U 64365 ; WX 455 ; N uniFB6D ; G 4929 -U 64366 ; WX 933 ; N uniFB6E ; G 4930 -U 64367 ; WX 932 ; N uniFB6F ; G 4931 -U 64368 ; WX 430 ; N uniFB70 ; G 4932 -U 64369 ; WX 455 ; N uniFB71 ; G 4933 -U 64370 ; WX 581 ; N uniFB72 ; G 4934 -U 64371 ; WX 581 ; N uniFB73 ; G 4935 -U 64372 ; WX 556 ; N uniFB74 ; G 4936 -U 64373 ; WX 581 ; N uniFB75 ; G 4937 -U 64374 ; WX 581 ; N uniFB76 ; G 4938 -U 64375 ; WX 581 ; N uniFB77 ; G 4939 -U 64376 ; WX 556 ; N uniFB78 ; G 4940 -U 64377 ; WX 581 ; N uniFB79 ; G 4941 -U 64378 ; WX 581 ; N uniFB7A ; G 4942 -U 64379 ; WX 581 ; N uniFB7B ; G 4943 -U 64380 ; WX 556 ; N uniFB7C ; G 4944 -U 64381 ; WX 581 ; N uniFB7D ; G 4945 -U 64382 ; WX 581 ; N uniFB7E ; G 4946 -U 64383 ; WX 581 ; N uniFB7F ; G 4947 -U 64384 ; WX 556 ; N uniFB80 ; G 4948 -U 64385 ; WX 581 ; N uniFB81 ; G 4949 -U 64386 ; WX 400 ; N uniFB82 ; G 4950 -U 64387 ; WX 472 ; N uniFB83 ; G 4951 -U 64388 ; WX 400 ; N uniFB84 ; G 4952 -U 64389 ; WX 472 ; N uniFB85 ; G 4953 -U 64390 ; WX 400 ; N uniFB86 ; G 4954 -U 64391 ; WX 472 ; N uniFB87 ; G 4955 -U 64392 ; WX 400 ; N uniFB88 ; G 4956 -U 64393 ; WX 472 ; N uniFB89 ; G 4957 -U 64394 ; WX 435 ; N uniFB8A ; G 4958 -U 64395 ; WX 497 ; N uniFB8B ; G 4959 -U 64396 ; WX 435 ; N uniFB8C ; G 4960 -U 64397 ; WX 497 ; N uniFB8D ; G 4961 -U 64398 ; WX 805 ; N uniFB8E ; G 4962 -U 64399 ; WX 805 ; N uniFB8F ; G 4963 -U 64400 ; WX 428 ; N uniFB90 ; G 4964 -U 64401 ; WX 497 ; N uniFB91 ; G 4965 -U 64402 ; WX 805 ; N uniFB92 ; G 4966 -U 64403 ; WX 805 ; N uniFB93 ; G 4967 -U 64404 ; WX 428 ; N uniFB94 ; G 4968 -U 64405 ; WX 497 ; N uniFB95 ; G 4969 -U 64406 ; WX 805 ; N uniFB96 ; G 4970 -U 64407 ; WX 805 ; N uniFB97 ; G 4971 -U 64408 ; WX 428 ; N uniFB98 ; G 4972 -U 64409 ; WX 497 ; N uniFB99 ; G 4973 -U 64410 ; WX 805 ; N uniFB9A ; G 4974 -U 64411 ; WX 805 ; N uniFB9B ; G 4975 -U 64412 ; WX 428 ; N uniFB9C ; G 4976 -U 64413 ; WX 497 ; N uniFB9D ; G 4977 -U 64414 ; WX 661 ; N uniFB9E ; G 4978 -U 64415 ; WX 685 ; N uniFB9F ; G 4979 -U 64416 ; WX 661 ; N uniFBA0 ; G 4980 -U 64417 ; WX 685 ; N uniFBA1 ; G 4981 -U 64418 ; WX 250 ; N uniFBA2 ; G 4982 -U 64419 ; WX 271 ; N uniFBA3 ; G 4983 -U 64426 ; WX 628 ; N uniFBAA ; G 4984 -U 64427 ; WX 568 ; N uniFBAB ; G 4985 -U 64428 ; WX 475 ; N uniFBAC ; G 4986 -U 64429 ; WX 415 ; N uniFBAD ; G 4987 -U 64467 ; WX 742 ; N uniFBD3 ; G 4988 -U 64468 ; WX 758 ; N uniFBD4 ; G 4989 -U 64469 ; WX 428 ; N uniFBD5 ; G 4990 -U 64470 ; WX 497 ; N uniFBD6 ; G 4991 -U 64473 ; WX 435 ; N uniFBD9 ; G 4992 -U 64474 ; WX 465 ; N uniFBDA ; G 4993 -U 64488 ; WX 250 ; N uniFBE8 ; G 4994 -U 64489 ; WX 271 ; N uniFBE9 ; G 4995 -U 64508 ; WX 704 ; N uniFBFC ; G 4996 -U 64509 ; WX 750 ; N uniFBFD ; G 4997 -U 64510 ; WX 250 ; N uniFBFE ; G 4998 -U 64511 ; WX 271 ; N uniFBFF ; G 4999 -U 65024 ; WX 0 ; N uniFE00 ; G 5000 -U 65025 ; WX 0 ; N uniFE01 ; G 5001 -U 65026 ; WX 0 ; N uniFE02 ; G 5002 -U 65027 ; WX 0 ; N uniFE03 ; G 5003 -U 65028 ; WX 0 ; N uniFE04 ; G 5004 -U 65029 ; WX 0 ; N uniFE05 ; G 5005 -U 65030 ; WX 0 ; N uniFE06 ; G 5006 -U 65031 ; WX 0 ; N uniFE07 ; G 5007 -U 65032 ; WX 0 ; N uniFE08 ; G 5008 -U 65033 ; WX 0 ; N uniFE09 ; G 5009 -U 65034 ; WX 0 ; N uniFE0A ; G 5010 -U 65035 ; WX 0 ; N uniFE0B ; G 5011 -U 65036 ; WX 0 ; N uniFE0C ; G 5012 -U 65037 ; WX 0 ; N uniFE0D ; G 5013 -U 65038 ; WX 0 ; N uniFE0E ; G 5014 -U 65039 ; WX 0 ; N uniFE0F ; G 5015 -U 65056 ; WX 0 ; N uniFE20 ; G 5016 -U 65057 ; WX 0 ; N uniFE21 ; G 5017 -U 65058 ; WX 0 ; N uniFE22 ; G 5018 -U 65059 ; WX 0 ; N uniFE23 ; G 5019 -U 65136 ; WX 264 ; N uniFE70 ; G 5020 -U 65137 ; WX 264 ; N uniFE71 ; G 5021 -U 65138 ; WX 264 ; N uniFE72 ; G 5022 -U 65139 ; WX 235 ; N uniFE73 ; G 5023 -U 65140 ; WX 264 ; N uniFE74 ; G 5024 -U 65142 ; WX 264 ; N uniFE76 ; G 5025 -U 65143 ; WX 264 ; N uniFE77 ; G 5026 -U 65144 ; WX 264 ; N uniFE78 ; G 5027 -U 65145 ; WX 264 ; N uniFE79 ; G 5028 -U 65146 ; WX 264 ; N uniFE7A ; G 5029 -U 65147 ; WX 264 ; N uniFE7B ; G 5030 -U 65148 ; WX 264 ; N uniFE7C ; G 5031 -U 65149 ; WX 264 ; N uniFE7D ; G 5032 -U 65150 ; WX 264 ; N uniFE7E ; G 5033 -U 65151 ; WX 264 ; N uniFE7F ; G 5034 -U 65152 ; WX 423 ; N uniFE80 ; G 5035 -U 65153 ; WX 250 ; N uniFE81 ; G 5036 -U 65154 ; WX 274 ; N uniFE82 ; G 5037 -U 65155 ; WX 250 ; N uniFE83 ; G 5038 -U 65156 ; WX 274 ; N uniFE84 ; G 5039 -U 65157 ; WX 435 ; N uniFE85 ; G 5040 -U 65158 ; WX 465 ; N uniFE86 ; G 5041 -U 65159 ; WX 250 ; N uniFE87 ; G 5042 -U 65160 ; WX 274 ; N uniFE88 ; G 5043 -U 65161 ; WX 704 ; N uniFE89 ; G 5044 -U 65162 ; WX 750 ; N uniFE8A ; G 5045 -U 65163 ; WX 250 ; N uniFE8B ; G 5046 -U 65164 ; WX 271 ; N uniFE8C ; G 5047 -U 65165 ; WX 250 ; N uniFE8D ; G 5048 -U 65166 ; WX 274 ; N uniFE8E ; G 5049 -U 65167 ; WX 847 ; N uniFE8F ; G 5050 -U 65168 ; WX 883 ; N uniFE90 ; G 5051 -U 65169 ; WX 250 ; N uniFE91 ; G 5052 -U 65170 ; WX 271 ; N uniFE92 ; G 5053 -U 65171 ; WX 471 ; N uniFE93 ; G 5054 -U 65172 ; WX 482 ; N uniFE94 ; G 5055 -U 65173 ; WX 847 ; N uniFE95 ; G 5056 -U 65174 ; WX 883 ; N uniFE96 ; G 5057 -U 65175 ; WX 250 ; N uniFE97 ; G 5058 -U 65176 ; WX 271 ; N uniFE98 ; G 5059 -U 65177 ; WX 847 ; N uniFE99 ; G 5060 -U 65178 ; WX 883 ; N uniFE9A ; G 5061 -U 65179 ; WX 250 ; N uniFE9B ; G 5062 -U 65180 ; WX 271 ; N uniFE9C ; G 5063 -U 65181 ; WX 581 ; N uniFE9D ; G 5064 -U 65182 ; WX 581 ; N uniFE9E ; G 5065 -U 65183 ; WX 556 ; N uniFE9F ; G 5066 -U 65184 ; WX 581 ; N uniFEA0 ; G 5067 -U 65185 ; WX 581 ; N uniFEA1 ; G 5068 -U 65186 ; WX 581 ; N uniFEA2 ; G 5069 -U 65187 ; WX 556 ; N uniFEA3 ; G 5070 -U 65188 ; WX 581 ; N uniFEA4 ; G 5071 -U 65189 ; WX 581 ; N uniFEA5 ; G 5072 -U 65190 ; WX 581 ; N uniFEA6 ; G 5073 -U 65191 ; WX 556 ; N uniFEA7 ; G 5074 -U 65192 ; WX 581 ; N uniFEA8 ; G 5075 -U 65193 ; WX 400 ; N uniFEA9 ; G 5076 -U 65194 ; WX 472 ; N uniFEAA ; G 5077 -U 65195 ; WX 400 ; N uniFEAB ; G 5078 -U 65196 ; WX 472 ; N uniFEAC ; G 5079 -U 65197 ; WX 435 ; N uniFEAD ; G 5080 -U 65198 ; WX 497 ; N uniFEAE ; G 5081 -U 65199 ; WX 435 ; N uniFEAF ; G 5082 -U 65200 ; WX 497 ; N uniFEB0 ; G 5083 -U 65201 ; WX 1099 ; N uniFEB1 ; G 5084 -U 65202 ; WX 1147 ; N uniFEB2 ; G 5085 -U 65203 ; WX 754 ; N uniFEB3 ; G 5086 -U 65204 ; WX 803 ; N uniFEB4 ; G 5087 -U 65205 ; WX 1099 ; N uniFEB5 ; G 5088 -U 65206 ; WX 1147 ; N uniFEB6 ; G 5089 -U 65207 ; WX 754 ; N uniFEB7 ; G 5090 -U 65208 ; WX 803 ; N uniFEB8 ; G 5091 -U 65209 ; WX 1088 ; N uniFEB9 ; G 5092 -U 65210 ; WX 1103 ; N uniFEBA ; G 5093 -U 65211 ; WX 764 ; N uniFEBB ; G 5094 -U 65212 ; WX 780 ; N uniFEBC ; G 5095 -U 65213 ; WX 1088 ; N uniFEBD ; G 5096 -U 65214 ; WX 1103 ; N uniFEBE ; G 5097 -U 65215 ; WX 764 ; N uniFEBF ; G 5098 -U 65216 ; WX 780 ; N uniFEC0 ; G 5099 -U 65217 ; WX 832 ; N uniFEC1 ; G 5100 -U 65218 ; WX 854 ; N uniFEC2 ; G 5101 -U 65219 ; WX 716 ; N uniFEC3 ; G 5102 -U 65220 ; WX 738 ; N uniFEC4 ; G 5103 -U 65221 ; WX 832 ; N uniFEC5 ; G 5104 -U 65222 ; WX 854 ; N uniFEC6 ; G 5105 -U 65223 ; WX 716 ; N uniFEC7 ; G 5106 -U 65224 ; WX 738 ; N uniFEC8 ; G 5107 -U 65225 ; WX 537 ; N uniFEC9 ; G 5108 -U 65226 ; WX 479 ; N uniFECA ; G 5109 -U 65227 ; WX 537 ; N uniFECB ; G 5110 -U 65228 ; WX 434 ; N uniFECC ; G 5111 -U 65229 ; WX 537 ; N uniFECD ; G 5112 -U 65230 ; WX 479 ; N uniFECE ; G 5113 -U 65231 ; WX 470 ; N uniFECF ; G 5114 -U 65232 ; WX 434 ; N uniFED0 ; G 5115 -U 65233 ; WX 933 ; N uniFED1 ; G 5116 -U 65234 ; WX 932 ; N uniFED2 ; G 5117 -U 65235 ; WX 430 ; N uniFED3 ; G 5118 -U 65236 ; WX 455 ; N uniFED4 ; G 5119 -U 65237 ; WX 698 ; N uniFED5 ; G 5120 -U 65238 ; WX 750 ; N uniFED6 ; G 5121 -U 65239 ; WX 430 ; N uniFED7 ; G 5122 -U 65240 ; WX 455 ; N uniFED8 ; G 5123 -U 65241 ; WX 742 ; N uniFED9 ; G 5124 -U 65242 ; WX 758 ; N uniFEDA ; G 5125 -U 65243 ; WX 428 ; N uniFEDB ; G 5126 -U 65244 ; WX 497 ; N uniFEDC ; G 5127 -U 65245 ; WX 654 ; N uniFEDD ; G 5128 -U 65246 ; WX 681 ; N uniFEDE ; G 5129 -U 65247 ; WX 274 ; N uniFEDF ; G 5130 -U 65248 ; WX 298 ; N uniFEE0 ; G 5131 -U 65249 ; WX 557 ; N uniFEE1 ; G 5132 -U 65250 ; WX 599 ; N uniFEE2 ; G 5133 -U 65251 ; WX 482 ; N uniFEE3 ; G 5134 -U 65252 ; WX 520 ; N uniFEE4 ; G 5135 -U 65253 ; WX 661 ; N uniFEE5 ; G 5136 -U 65254 ; WX 685 ; N uniFEE6 ; G 5137 -U 65255 ; WX 250 ; N uniFEE7 ; G 5138 -U 65256 ; WX 271 ; N uniFEE8 ; G 5139 -U 65257 ; WX 471 ; N uniFEE9 ; G 5140 -U 65258 ; WX 482 ; N uniFEEA ; G 5141 -U 65259 ; WX 475 ; N uniFEEB ; G 5142 -U 65260 ; WX 415 ; N uniFEEC ; G 5143 -U 65261 ; WX 435 ; N uniFEED ; G 5144 -U 65262 ; WX 465 ; N uniFEEE ; G 5145 -U 65263 ; WX 704 ; N uniFEEF ; G 5146 -U 65264 ; WX 750 ; N uniFEF0 ; G 5147 -U 65265 ; WX 704 ; N uniFEF1 ; G 5148 -U 65266 ; WX 750 ; N uniFEF2 ; G 5149 -U 65267 ; WX 250 ; N uniFEF3 ; G 5150 -U 65268 ; WX 271 ; N uniFEF4 ; G 5151 -U 65269 ; WX 513 ; N uniFEF5 ; G 5152 -U 65270 ; WX 537 ; N uniFEF6 ; G 5153 -U 65271 ; WX 513 ; N uniFEF7 ; G 5154 -U 65272 ; WX 537 ; N uniFEF8 ; G 5155 -U 65273 ; WX 513 ; N uniFEF9 ; G 5156 -U 65274 ; WX 537 ; N uniFEFA ; G 5157 -U 65275 ; WX 513 ; N uniFEFB ; G 5158 -U 65276 ; WX 537 ; N uniFEFC ; G 5159 -U 65279 ; WX 0 ; N uniFEFF ; G 5160 -U 65529 ; WX 0 ; N uniFFF9 ; G 5161 -U 65530 ; WX 0 ; N uniFFFA ; G 5162 -U 65531 ; WX 0 ; N uniFFFB ; G 5163 -U 65532 ; WX 0 ; N uniFFFC ; G 5164 -U 65533 ; WX 923 ; N uniFFFD ; G 5165 -EndCharMetrics -StartKernData -StartKernPairs 2637 - -KPX dollar dollar 57 -KPX dollar ampersand -36 -KPX dollar asterisk -36 -KPX dollar two -36 -KPX dollar four -36 -KPX dollar seven -159 -KPX dollar nine -131 -KPX dollar colon -112 -KPX dollar less -159 -KPX dollar F -36 -KPX dollar G -36 -KPX dollar H -36 -KPX dollar I -73 -KPX dollar R -36 -KPX dollar T -36 -KPX dollar W -36 -KPX dollar Y -120 -KPX dollar Z -83 -KPX dollar backslash -139 -KPX dollar m -73 -KPX dollar copyright -36 -KPX dollar ordfeminine -36 -KPX dollar guillemotleft -36 -KPX dollar logicalnot -36 -KPX dollar sfthyphen -36 -KPX dollar acute -36 -KPX dollar mu -36 -KPX dollar paragraph -36 -KPX dollar periodcentered -36 -KPX dollar cedilla -36 -KPX dollar questiondown -139 -KPX dollar Aacute -139 -KPX dollar Acircumflex 57 -KPX dollar Adieresis 57 -KPX dollar AE 57 -KPX dollar Egrave -36 -KPX dollar Eacute -36 -KPX dollar Ecircumflex -36 -KPX dollar Edieresis -36 -KPX dollar Igrave -36 -KPX dollar Iacute -36 -KPX dollar Icircumflex -36 -KPX dollar Idieresis -36 -KPX dollar Ntilde -36 -KPX dollar Oacute -36 -KPX dollar Otilde -36 -KPX dollar multiply -36 -KPX dollar Ugrave -36 -KPX dollar Ucircumflex -36 -KPX dollar Yacute -36 -KPX dollar Thorn -36 -KPX dollar agrave -36 -KPX dollar acircumflex -36 -KPX dollar Dcaron -36 -KPX dollar dcaron -36 -KPX dollar Dcroat -36 -KPX dollar dmacron -36 -KPX dollar Emacron -36 -KPX dollar emacron -36 -KPX dollar Hcircumflex -159 -KPX dollar hcircumflex -36 -KPX dollar Hbar -159 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -112 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -159 -KPX dollar Lacute -139 -KPX dollar lacute -159 -KPX dollar uni0188 -36 -KPX dollar uni01AC -36 -KPX dollar uni01AD -36 -KPX dollar uni01AE -36 -KPX dollar Uhorn -36 -KPX dollar uni01DC -159 -KPX dollar uni01DD -36 -KPX dollar uni01F0 -36 -KPX dollar uni01F3 -36 -KPX dollar uni01F4 -159 -KPX dollar uni01F5 -139 - -KPX percent ampersand -36 -KPX percent asterisk -36 -KPX percent two -36 -KPX percent six -36 -KPX percent nine -63 -KPX percent colon -73 -KPX percent less -112 -KPX percent m -63 -KPX percent braceright -36 -KPX percent Egrave -36 -KPX percent Ecircumflex -36 -KPX percent Igrave -36 -KPX percent Icircumflex -36 -KPX percent Thorn -36 -KPX percent agrave -36 -KPX percent acircumflex -36 -KPX percent adieresis -36 -KPX percent Dcaron -36 -KPX percent Dcroat -36 -KPX percent Emacron -36 -KPX percent Gcircumflex -36 -KPX percent Gbreve -36 -KPX percent Gdotaccent -36 -KPX percent Gcommaaccent -36 -KPX percent Kcommaaccent -73 -KPX percent kgreenlandic -112 -KPX percent lacute -112 -KPX percent uni01AC -36 -KPX percent uni01AE -36 -KPX percent uni01DA -36 -KPX percent uni01F0 -36 - -KPX ampersand less -36 -KPX ampersand m -36 -KPX ampersand braceright -36 -KPX ampersand kgreenlandic -36 -KPX ampersand lacute -36 -KPX ampersand uni01F4 -36 - -KPX quotesingle dollar -36 -KPX quotesingle nine -36 -KPX quotesingle less -112 -KPX quotesingle m -36 -KPX quotesingle braceright -36 -KPX quotesingle Acircumflex -36 -KPX quotesingle Adieresis -36 -KPX quotesingle AE -36 -KPX quotesingle kgreenlandic -112 -KPX quotesingle lacute -112 -KPX quotesingle uni01F4 -112 - -KPX parenright dollar -188 -KPX parenright six -36 -KPX parenright seven -36 -KPX parenright D -188 -KPX parenright H -112 -KPX parenright L -149 -KPX parenright R -73 -KPX parenright U -149 -KPX parenright X -112 -KPX parenright backslash -188 -KPX parenright cent -188 -KPX parenright sterling -188 -KPX parenright currency -188 -KPX parenright yen -188 -KPX parenright brokenbar -188 -KPX parenright section -188 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -73 -KPX parenright mu -73 -KPX parenright paragraph -73 -KPX parenright periodcentered -73 -KPX parenright cedilla -73 -KPX parenright guillemotright -112 -KPX parenright onequarter -112 -KPX parenright onehalf -112 -KPX parenright threequarters -112 -KPX parenright questiondown -188 -KPX parenright Aacute -188 -KPX parenright Acircumflex -188 -KPX parenright Atilde -188 -KPX parenright Adieresis -188 -KPX parenright Aring -188 -KPX parenright AE -188 -KPX parenright Ccedilla -188 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright ntilde -149 -KPX parenright otilde -149 -KPX parenright dcaron -73 -KPX parenright dmacron -73 -KPX parenright emacron -73 -KPX parenright edotaccent -149 -KPX parenright eogonek -149 -KPX parenright ecaron -149 -KPX parenright Gcircumflex -36 -KPX parenright Gbreve -36 -KPX parenright Gdotaccent -36 -KPX parenright Gcommaaccent -36 -KPX parenright Hcircumflex -36 -KPX parenright Hbar -36 -KPX parenright Itilde -36 -KPX parenright imacron -112 -KPX parenright ibreve -112 -KPX parenright iogonek -112 -KPX parenright dotlessi -112 -KPX parenright ij -112 -KPX parenright jcircumflex -112 -KPX parenright Lacute -188 -KPX parenright uni01AD -73 -KPX parenright Uhorn -73 -KPX parenright uni01DA -36 -KPX parenright uni01DC -36 -KPX parenright uni01F1 -73 -KPX parenright uni01F5 -188 - -KPX asterisk seven -73 -KPX asterisk less -102 -KPX asterisk m -36 -KPX asterisk braceright -36 -KPX asterisk Hbar -73 -KPX asterisk lacute -102 - - -KPX hyphen dollar -36 -KPX hyphen m -36 -KPX hyphen braceright -36 - -KPX period dollar -36 -KPX period ampersand -112 -KPX period two -112 -KPX period seven -159 -KPX period eight -55 -KPX period colon -73 -KPX period less -73 -KPX period D -36 -KPX period H -102 -KPX period R -102 -KPX period X -102 -KPX period backslash -149 -KPX period m -131 -KPX period cent -36 -KPX period sterling -36 -KPX period currency -36 -KPX period yen -36 -KPX period brokenbar -36 -KPX period section -36 -KPX period ordfeminine -102 -KPX period guillemotleft -102 -KPX period logicalnot -102 -KPX period sfthyphen -102 -KPX period acute -102 -KPX period mu -102 -KPX period paragraph -102 -KPX period periodcentered -102 -KPX period cedilla -102 -KPX period guillemotright -102 -KPX period onequarter -102 -KPX period onehalf -102 -KPX period threequarters -102 -KPX period questiondown -149 -KPX period Aacute -149 -KPX period Egrave -112 -KPX period Icircumflex -112 -KPX period Yacute -102 -KPX period Hbar -159 -KPX period Idot -55 -KPX period dotlessi -102 -KPX period lacute -73 - -KPX slash dollar 47 -KPX slash two -73 -KPX slash seven -282 -KPX slash eight -102 -KPX slash nine -225 -KPX slash colon -188 -KPX slash less -272 -KPX slash H -36 -KPX slash R -36 -KPX slash X -36 -KPX slash backslash -188 -KPX slash ordfeminine -36 -KPX slash guillemotleft -36 -KPX slash logicalnot -36 -KPX slash sfthyphen -36 -KPX slash acute -36 -KPX slash mu -36 -KPX slash paragraph -36 -KPX slash periodcentered -36 -KPX slash cedilla -36 -KPX slash guillemotright -36 -KPX slash onequarter -36 -KPX slash onehalf -36 -KPX slash threequarters -36 -KPX slash questiondown -188 -KPX slash Aacute -188 -KPX slash Yacute -36 -KPX slash Hbar -282 -KPX slash Idot -102 -KPX slash dotlessi -36 -KPX slash lacute -272 - -KPX two dollar -36 -KPX two nine -36 -KPX two semicolon -131 -KPX two less -112 -KPX two m -36 -KPX two lacute -112 - -KPX three dollar -131 -KPX three less -45 -KPX three D -92 -KPX three H -73 -KPX three L -45 -KPX three Q -36 -KPX three R -73 -KPX three U -36 -KPX three V -36 -KPX three X -36 -KPX three m -36 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three ordfeminine -73 -KPX three guillemotleft -73 -KPX three logicalnot -73 -KPX three sfthyphen -73 -KPX three threesuperior -36 -KPX three acute -73 -KPX three mu -73 -KPX three paragraph -73 -KPX three periodcentered -73 -KPX three cedilla -73 -KPX three guillemotright -36 -KPX three onequarter -36 -KPX three onehalf -36 -KPX three threequarters -36 -KPX three Yacute -73 -KPX three Cdotaccent -36 -KPX three edotaccent -36 -KPX three ecaron -36 -KPX three gdotaccent -36 -KPX three gcommaaccent -36 -KPX three dotlessi -36 -KPX three lacute -45 - - -KPX five dollar -83 -KPX five ampersand -102 -KPX five seven -149 -KPX five nine -112 -KPX five colon -83 -KPX five less -131 -KPX five D -45 -KPX five H -92 -KPX five R -92 -KPX five X -92 -KPX five backslash -112 -KPX five m -112 -KPX five braceright -36 -KPX five cent -45 -KPX five sterling -45 -KPX five currency -45 -KPX five yen -45 -KPX five brokenbar -45 -KPX five section -45 -KPX five ordfeminine -92 -KPX five guillemotleft -92 -KPX five logicalnot -92 -KPX five sfthyphen -92 -KPX five acute -92 -KPX five mu -92 -KPX five paragraph -92 -KPX five periodcentered -92 -KPX five cedilla -92 -KPX five guillemotright -92 -KPX five onequarter -92 -KPX five onehalf -92 -KPX five threequarters -92 -KPX five questiondown -112 -KPX five Aacute -112 -KPX five Egrave -102 -KPX five Icircumflex -102 -KPX five Yacute -92 -KPX five Hbar -149 -KPX five dotlessi -92 -KPX five lacute -131 - -KPX six dollar 38 - -KPX seven dollar -159 -KPX seven ampersand -120 -KPX seven seven -36 -KPX seven D -339 -KPX seven F -348 -KPX seven H -348 -KPX seven L -63 -KPX seven R -348 -KPX seven U -301 -KPX seven V -339 -KPX seven X -311 -KPX seven Z -339 -KPX seven backslash -319 -KPX seven m -188 -KPX seven braceright -112 -KPX seven cent -239 -KPX seven sterling -339 -KPX seven currency -239 -KPX seven yen -239 -KPX seven brokenbar -239 -KPX seven section -239 -KPX seven copyright -348 -KPX seven ordfeminine -288 -KPX seven guillemotleft -348 -KPX seven logicalnot -288 -KPX seven sfthyphen -288 -KPX seven acute -268 -KPX seven mu -348 -KPX seven paragraph -268 -KPX seven periodcentered -268 -KPX seven cedilla -268 -KPX seven guillemotright -281 -KPX seven onequarter -311 -KPX seven onehalf -281 -KPX seven threequarters -281 -KPX seven questiondown -319 -KPX seven Aacute -319 -KPX seven Egrave -120 -KPX seven Eacute -348 -KPX seven Icircumflex -120 -KPX seven Idieresis -348 -KPX seven Yacute -348 -KPX seven edotaccent -301 -KPX seven ecaron -301 -KPX seven gdotaccent -339 -KPX seven gcommaaccent -339 -KPX seven Hbar -36 -KPX seven dotlessi -311 - -KPX eight equal -36 -KPX eight Ldot -36 - -KPX nine dollar -131 -KPX nine two -36 -KPX nine D -159 -KPX nine H -159 -KPX nine L -45 -KPX nine R -159 -KPX nine X -139 -KPX nine backslash -55 -KPX nine m -178 -KPX nine braceright -112 -KPX nine cent -159 -KPX nine sterling -159 -KPX nine currency -159 -KPX nine yen -159 -KPX nine brokenbar -159 -KPX nine section -159 -KPX nine ordfeminine -159 -KPX nine guillemotleft -159 -KPX nine logicalnot -159 -KPX nine sfthyphen -159 -KPX nine acute -159 -KPX nine mu -159 -KPX nine paragraph -159 -KPX nine periodcentered -159 -KPX nine cedilla -159 -KPX nine guillemotright -139 -KPX nine onequarter -139 -KPX nine onehalf -139 -KPX nine threequarters -139 -KPX nine questiondown -55 -KPX nine Aacute -55 -KPX nine Yacute -159 -KPX nine dotlessi -139 - -KPX colon dollar -112 -KPX colon D -131 -KPX colon H -120 -KPX colon L -45 -KPX colon R -120 -KPX colon U -92 -KPX colon X -73 -KPX colon backslash -36 -KPX colon m -112 -KPX colon braceright -36 -KPX colon cent -131 -KPX colon sterling -131 -KPX colon currency -131 -KPX colon yen -131 -KPX colon brokenbar -131 -KPX colon section -131 -KPX colon ordfeminine -120 -KPX colon guillemotleft -120 -KPX colon logicalnot -120 -KPX colon sfthyphen -120 -KPX colon acute -120 -KPX colon mu -120 -KPX colon paragraph -120 -KPX colon periodcentered -120 -KPX colon cedilla -120 -KPX colon guillemotright -73 -KPX colon onequarter -73 -KPX colon onehalf -73 -KPX colon threequarters -73 -KPX colon questiondown -36 -KPX colon Aacute -36 -KPX colon Yacute -120 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -73 - -KPX semicolon ampersand -149 -KPX semicolon two -131 -KPX semicolon seven -36 -KPX semicolon H -92 -KPX semicolon m -112 -KPX semicolon ordfeminine -92 -KPX semicolon guillemotleft -92 -KPX semicolon logicalnot -92 -KPX semicolon sfthyphen -92 -KPX semicolon Egrave -149 -KPX semicolon Icircumflex -149 -KPX semicolon Yacute -92 -KPX semicolon Hbar -36 - -KPX less dollar -159 -KPX less ampersand -112 -KPX less two -112 -KPX less D -282 -KPX less H -272 -KPX less L -73 -KPX less R -272 -KPX less X -235 -KPX less m -225 -KPX less braceright -149 -KPX less cent -282 -KPX less sterling -282 -KPX less currency -282 -KPX less yen -282 -KPX less brokenbar -282 -KPX less section -282 -KPX less ordfeminine -272 -KPX less guillemotleft -272 -KPX less logicalnot -272 -KPX less sfthyphen -272 -KPX less acute -272 -KPX less mu -272 -KPX less paragraph -272 -KPX less periodcentered -272 -KPX less cedilla -272 -KPX less guillemotright -235 -KPX less onequarter -235 -KPX less onehalf -235 -KPX less threequarters -235 -KPX less Egrave -112 -KPX less Icircumflex -112 -KPX less Yacute -272 -KPX less dotlessi -235 - - -KPX H bracketleft -36 - -KPX I W -36 -KPX I Z -36 -KPX I backslash -36 -KPX I m -73 -KPX I braceright -36 -KPX I questiondown -36 -KPX I Aacute -36 -KPX I hbar -36 - -KPX N D -36 -KPX N H -73 -KPX N R -73 -KPX N X -63 -KPX N backslash -73 -KPX N cent -36 -KPX N sterling -36 -KPX N currency -36 -KPX N yen -36 -KPX N brokenbar -36 -KPX N section -36 -KPX N ordfeminine -73 -KPX N guillemotleft -73 -KPX N logicalnot -73 -KPX N sfthyphen -73 -KPX N acute -73 -KPX N mu -73 -KPX N paragraph -73 -KPX N periodcentered -73 -KPX N cedilla -73 -KPX N guillemotright -63 -KPX N onequarter -63 -KPX N onehalf -63 -KPX N threequarters -63 -KPX N questiondown -73 -KPX N Aacute -73 -KPX N Yacute -73 -KPX N dotlessi -63 - - -KPX R bracketleft -63 - -KPX U F -45 -KPX U G -36 -KPX U H -45 -KPX U J -36 -KPX U K -36 -KPX U P -36 -KPX U Q -36 -KPX U R -45 -KPX U T -36 -KPX U U -36 -KPX U bracketleft -55 -KPX U m -73 -KPX U copyright -45 -KPX U ordfeminine -45 -KPX U guillemotleft -45 -KPX U logicalnot -45 -KPX U sfthyphen -45 -KPX U threesuperior -36 -KPX U acute -45 -KPX U mu -45 -KPX U paragraph -45 -KPX U periodcentered -45 -KPX U cedilla -45 -KPX U Eacute -45 -KPX U Idieresis -45 -KPX U Ntilde 72 -KPX U Yacute -45 -KPX U aacute -36 -KPX U Cdotaccent -36 -KPX U edotaccent -36 -KPX U ecaron -36 - -KPX Y m -36 -KPX Y braceright -36 - -KPX Z m -36 -KPX Z braceright -36 - -KPX bracketleft F -36 -KPX bracketleft H -63 -KPX bracketleft R -63 -KPX bracketleft copyright -36 -KPX bracketleft ordfeminine -63 -KPX bracketleft guillemotleft -63 -KPX bracketleft logicalnot -63 -KPX bracketleft sfthyphen -63 -KPX bracketleft acute -63 -KPX bracketleft mu -63 -KPX bracketleft paragraph -63 -KPX bracketleft periodcentered -63 -KPX bracketleft cedilla -63 -KPX bracketleft Eacute -36 -KPX bracketleft Idieresis -36 -KPX bracketleft Yacute -63 - -KPX backslash m -36 -KPX backslash braceright -36 - -KPX m percent -36 -KPX m ampersand -36 -KPX m quotesingle -36 -KPX m asterisk -36 -KPX m hyphen -36 -KPX m seven -112 -KPX m nine -112 -KPX m colon -36 -KPX m less -149 -KPX m Y -36 -KPX m Z -36 -KPX m backslash -36 -KPX m questiondown -36 -KPX m Aacute -36 -KPX m Egrave -36 -KPX m Icircumflex -36 -KPX m Eth -36 -KPX m agrave -36 -KPX m Hbar -112 -KPX m lacute -149 - -KPX braceright dollar -73 -KPX braceright percent -73 -KPX braceright ampersand -36 -KPX braceright quotesingle -36 -KPX braceright hyphen -36 -KPX braceright two -36 -KPX braceright seven -188 -KPX braceright nine -178 -KPX braceright colon -112 -KPX braceright semicolon -112 -KPX braceright less -225 -KPX braceright Y -36 -KPX braceright Z -36 -KPX braceright backslash -36 -KPX braceright questiondown -36 -KPX braceright Aacute -36 -KPX braceright Egrave -36 -KPX braceright Icircumflex -36 -KPX braceright Eth -36 -KPX braceright Hbar -188 -KPX braceright lacute -225 - - - -KPX ordfeminine bracketleft -36 - -KPX guillemotleft bracketleft -36 - -KPX logicalnot bracketleft -36 - -KPX sfthyphen bracketleft -36 - - - -KPX acute bracketleft -63 - -KPX mu bracketleft -63 - -KPX paragraph bracketleft -63 - -KPX periodcentered bracketleft -63 - -KPX cedilla bracketleft -63 - -KPX questiondown m -36 -KPX questiondown braceright -36 - -KPX Aacute m -36 -KPX Aacute braceright -36 - -KPX Acircumflex dollar 57 -KPX Acircumflex ampersand -36 -KPX Acircumflex asterisk -36 -KPX Acircumflex two -36 -KPX Acircumflex four -36 -KPX Acircumflex seven -159 -KPX Acircumflex nine -131 -KPX Acircumflex colon -112 -KPX Acircumflex less -159 -KPX Acircumflex F -36 -KPX Acircumflex G -36 -KPX Acircumflex H -36 -KPX Acircumflex I -73 -KPX Acircumflex R -36 -KPX Acircumflex T -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -120 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -139 -KPX Acircumflex m -73 -KPX Acircumflex copyright -36 -KPX Acircumflex ordfeminine -36 -KPX Acircumflex guillemotleft -36 -KPX Acircumflex logicalnot -36 -KPX Acircumflex sfthyphen -36 -KPX Acircumflex acute -36 -KPX Acircumflex mu -36 -KPX Acircumflex paragraph -36 -KPX Acircumflex periodcentered -36 -KPX Acircumflex cedilla -36 -KPX Acircumflex questiondown -139 -KPX Acircumflex Aacute -139 -KPX Acircumflex Acircumflex 57 -KPX Acircumflex Adieresis 57 -KPX Acircumflex AE 57 -KPX Acircumflex Egrave -36 -KPX Acircumflex Ecircumflex -36 -KPX Acircumflex Igrave -36 -KPX Acircumflex Iacute -36 -KPX Acircumflex Icircumflex -36 -KPX Acircumflex Ntilde -36 -KPX Acircumflex Oacute -36 -KPX Acircumflex Otilde -36 -KPX Acircumflex multiply -36 -KPX Acircumflex Ugrave -36 -KPX Acircumflex Ucircumflex -36 -KPX Acircumflex Yacute -36 -KPX Acircumflex Thorn -36 -KPX Acircumflex acircumflex -36 -KPX Acircumflex Dcaron -36 -KPX Acircumflex dcaron -36 -KPX Acircumflex Dcroat -36 -KPX Acircumflex dmacron -36 -KPX Acircumflex Emacron -36 -KPX Acircumflex emacron -36 -KPX Acircumflex Hcircumflex -159 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -159 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -112 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -159 -KPX Acircumflex Lacute -139 -KPX Acircumflex lacute -159 -KPX Acircumflex uni01F0 -36 -KPX Acircumflex uni01F1 -36 - -KPX Adieresis dollar 57 -KPX Adieresis ampersand -36 -KPX Adieresis asterisk -36 -KPX Adieresis two -36 -KPX Adieresis four -36 -KPX Adieresis seven -159 -KPX Adieresis nine -131 -KPX Adieresis colon -112 -KPX Adieresis less -159 -KPX Adieresis F -36 -KPX Adieresis G -36 -KPX Adieresis H -36 -KPX Adieresis I -73 -KPX Adieresis R -36 -KPX Adieresis T -36 -KPX Adieresis W -36 -KPX Adieresis Y -120 -KPX Adieresis Z -83 -KPX Adieresis backslash -139 -KPX Adieresis m -73 -KPX Adieresis copyright -36 -KPX Adieresis ordfeminine -36 -KPX Adieresis guillemotleft -36 -KPX Adieresis logicalnot -36 -KPX Adieresis sfthyphen -36 -KPX Adieresis acute -36 -KPX Adieresis mu -36 -KPX Adieresis paragraph -36 -KPX Adieresis periodcentered -36 -KPX Adieresis cedilla -36 -KPX Adieresis questiondown -139 -KPX Adieresis Aacute -139 -KPX Adieresis Acircumflex 57 -KPX Adieresis Adieresis 57 -KPX Adieresis AE 57 -KPX Adieresis Egrave -36 -KPX Adieresis Ecircumflex -36 -KPX Adieresis Igrave -36 -KPX Adieresis Iacute -36 -KPX Adieresis Icircumflex -36 -KPX Adieresis Ntilde -36 -KPX Adieresis Oacute -36 -KPX Adieresis Otilde -36 -KPX Adieresis multiply -36 -KPX Adieresis Ugrave -36 -KPX Adieresis Ucircumflex -36 -KPX Adieresis Yacute -36 -KPX Adieresis Thorn -36 -KPX Adieresis acircumflex -36 -KPX Adieresis Dcaron -36 -KPX Adieresis dcaron -36 -KPX Adieresis Dcroat -36 -KPX Adieresis dmacron -36 -KPX Adieresis Emacron -36 -KPX Adieresis emacron -36 -KPX Adieresis Hcircumflex -159 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -159 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -112 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -159 -KPX Adieresis Lacute -139 -KPX Adieresis lacute -159 -KPX Adieresis uni01F0 -36 -KPX Adieresis uni01F1 -36 - -KPX AE dollar 57 -KPX AE ampersand -36 -KPX AE asterisk -36 -KPX AE two -36 -KPX AE four -36 -KPX AE seven -159 -KPX AE nine -131 -KPX AE colon -112 -KPX AE less -159 -KPX AE F -36 -KPX AE G -36 -KPX AE H -36 -KPX AE I -73 -KPX AE R -36 -KPX AE T -36 -KPX AE W -36 -KPX AE Y -120 -KPX AE Z -83 -KPX AE m -73 -KPX AE copyright -36 -KPX AE ordfeminine -36 -KPX AE guillemotleft -36 -KPX AE logicalnot -36 -KPX AE sfthyphen -36 -KPX AE acute -36 -KPX AE mu -36 -KPX AE paragraph -36 -KPX AE periodcentered -36 -KPX AE cedilla -36 -KPX AE Acircumflex 57 -KPX AE Adieresis 57 -KPX AE AE 57 -KPX AE Egrave -36 -KPX AE Ecircumflex -36 -KPX AE Igrave -36 -KPX AE Iacute -36 -KPX AE Icircumflex -36 -KPX AE Ntilde -36 -KPX AE Oacute -36 -KPX AE Otilde -36 -KPX AE multiply -36 -KPX AE Ugrave -36 -KPX AE Ucircumflex -36 -KPX AE Yacute -36 -KPX AE Thorn -36 -KPX AE acircumflex -36 -KPX AE Dcaron -36 -KPX AE dcaron -36 -KPX AE Dcroat -36 -KPX AE dmacron -36 -KPX AE emacron -36 -KPX AE Hcircumflex -159 -KPX AE hcircumflex -36 -KPX AE Hbar -159 -KPX AE hbar -36 -KPX AE Kcommaaccent -112 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -159 -KPX AE lacute -159 -KPX AE uni01F0 -36 -KPX AE uni01F1 -36 - -KPX Egrave less -36 -KPX Egrave m -36 -KPX Egrave braceright -36 -KPX Egrave lacute -36 - -KPX Icircumflex less -36 -KPX Icircumflex m -36 -KPX Icircumflex braceright -36 -KPX Icircumflex lacute -36 - -KPX Eth dollar -36 -KPX Eth nine -36 -KPX Eth less -112 -KPX Eth m -36 -KPX Eth braceright -36 -KPX Eth Acircumflex -36 -KPX Eth Adieresis -36 -KPX Eth AE -36 -KPX Eth kgreenlandic -112 -KPX Eth lacute -112 -KPX Eth uni01F4 -112 - -KPX Ograve dollar -36 -KPX Ograve nine -36 -KPX Ograve less -112 -KPX Ograve m -36 -KPX Ograve braceright -36 -KPX Ograve lacute -112 - -KPX Yacute bracketleft -36 - -KPX agrave seven -73 -KPX agrave less -102 -KPX agrave m -36 -KPX agrave braceright -36 -KPX agrave Hbar -73 -KPX agrave lacute -102 - -KPX ucircumflex dollar 47 -KPX ucircumflex two -73 -KPX ucircumflex seven -282 -KPX ucircumflex eight -102 -KPX ucircumflex nine -225 -KPX ucircumflex colon -188 -KPX ucircumflex less -272 -KPX ucircumflex H -36 -KPX ucircumflex R -36 -KPX ucircumflex X -36 -KPX ucircumflex backslash -188 -KPX ucircumflex ordfeminine -36 -KPX ucircumflex guillemotleft -36 -KPX ucircumflex logicalnot -36 -KPX ucircumflex sfthyphen -36 -KPX ucircumflex acute -36 -KPX ucircumflex mu -36 -KPX ucircumflex paragraph -36 -KPX ucircumflex periodcentered -36 -KPX ucircumflex cedilla -36 -KPX ucircumflex guillemotright -36 -KPX ucircumflex onequarter -36 -KPX ucircumflex onehalf -36 -KPX ucircumflex threequarters -36 -KPX ucircumflex questiondown -188 -KPX ucircumflex Aacute -188 -KPX ucircumflex Yacute -36 -KPX ucircumflex Hbar -282 -KPX ucircumflex Idot -102 -KPX ucircumflex dotlessi -36 -KPX ucircumflex lacute -272 - -KPX ydieresis dollar 47 -KPX ydieresis two -73 -KPX ydieresis seven -282 -KPX ydieresis eight -102 -KPX ydieresis nine -225 -KPX ydieresis colon -188 -KPX ydieresis less -272 -KPX ydieresis H -36 -KPX ydieresis R -36 -KPX ydieresis X -36 -KPX ydieresis backslash -188 -KPX ydieresis ordfeminine -36 -KPX ydieresis guillemotleft -36 -KPX ydieresis logicalnot -36 -KPX ydieresis sfthyphen -36 -KPX ydieresis acute -36 -KPX ydieresis mu -36 -KPX ydieresis paragraph -36 -KPX ydieresis periodcentered -36 -KPX ydieresis cedilla -36 -KPX ydieresis guillemotright -36 -KPX ydieresis onequarter -36 -KPX ydieresis onehalf -36 -KPX ydieresis threequarters -36 -KPX ydieresis questiondown -188 -KPX ydieresis Aacute -188 -KPX ydieresis Yacute -36 -KPX ydieresis Hbar -282 -KPX ydieresis Idot -102 -KPX ydieresis dotlessi -36 -KPX ydieresis lacute -272 - -KPX Abreve O -193 - - -KPX Edotaccent dollar -83 -KPX Edotaccent ampersand -102 -KPX Edotaccent seven -149 -KPX Edotaccent nine -112 -KPX Edotaccent colon -83 -KPX Edotaccent less -131 -KPX Edotaccent D -45 -KPX Edotaccent H -92 -KPX Edotaccent R -92 -KPX Edotaccent X -92 -KPX Edotaccent backslash -112 -KPX Edotaccent m -112 -KPX Edotaccent braceright -36 -KPX Edotaccent cent -45 -KPX Edotaccent sterling -45 -KPX Edotaccent currency -45 -KPX Edotaccent yen -45 -KPX Edotaccent brokenbar -45 -KPX Edotaccent section -45 -KPX Edotaccent ordfeminine -92 -KPX Edotaccent guillemotleft -92 -KPX Edotaccent logicalnot -92 -KPX Edotaccent sfthyphen -92 -KPX Edotaccent acute -92 -KPX Edotaccent mu -92 -KPX Edotaccent paragraph -92 -KPX Edotaccent periodcentered -92 -KPX Edotaccent cedilla -92 -KPX Edotaccent guillemotright -92 -KPX Edotaccent onequarter -92 -KPX Edotaccent onehalf -92 -KPX Edotaccent threequarters -92 -KPX Edotaccent questiondown -112 -KPX Edotaccent Aacute -112 -KPX Edotaccent Egrave -102 -KPX Edotaccent Icircumflex -102 -KPX Edotaccent Yacute -92 -KPX Edotaccent Hbar -149 -KPX Edotaccent dotlessi -92 -KPX Edotaccent lacute -131 - -KPX edotaccent F -45 -KPX edotaccent G -36 -KPX edotaccent H -45 -KPX edotaccent J -36 -KPX edotaccent K -36 -KPX edotaccent P -36 -KPX edotaccent Q -36 -KPX edotaccent R -45 -KPX edotaccent T -36 -KPX edotaccent U -36 -KPX edotaccent bracketleft -55 -KPX edotaccent m -73 -KPX edotaccent copyright -45 -KPX edotaccent ordfeminine -45 -KPX edotaccent guillemotleft -45 -KPX edotaccent logicalnot -45 -KPX edotaccent sfthyphen -45 -KPX edotaccent threesuperior -36 -KPX edotaccent acute -45 -KPX edotaccent mu -45 -KPX edotaccent paragraph -45 -KPX edotaccent periodcentered -45 -KPX edotaccent cedilla -45 -KPX edotaccent Eacute -45 -KPX edotaccent Idieresis -45 -KPX edotaccent Ntilde 72 -KPX edotaccent Yacute -45 -KPX edotaccent aacute -36 -KPX edotaccent Cdotaccent -36 -KPX edotaccent edotaccent -36 -KPX edotaccent ecaron -36 - -KPX Ecaron dollar -83 -KPX Ecaron ampersand -102 -KPX Ecaron seven -149 -KPX Ecaron nine -112 -KPX Ecaron colon -83 -KPX Ecaron less -131 -KPX Ecaron D -45 -KPX Ecaron H -92 -KPX Ecaron R -92 -KPX Ecaron X -92 -KPX Ecaron backslash -112 -KPX Ecaron m -112 -KPX Ecaron braceright -36 -KPX Ecaron cent -45 -KPX Ecaron sterling -45 -KPX Ecaron currency -45 -KPX Ecaron yen -45 -KPX Ecaron brokenbar -45 -KPX Ecaron section -45 -KPX Ecaron ordfeminine -92 -KPX Ecaron guillemotleft -92 -KPX Ecaron logicalnot -92 -KPX Ecaron sfthyphen -92 -KPX Ecaron acute -92 -KPX Ecaron mu -92 -KPX Ecaron paragraph -92 -KPX Ecaron periodcentered -92 -KPX Ecaron cedilla -92 -KPX Ecaron guillemotright -92 -KPX Ecaron onequarter -92 -KPX Ecaron onehalf -92 -KPX Ecaron threequarters -92 -KPX Ecaron questiondown -112 -KPX Ecaron Aacute -112 -KPX Ecaron Egrave -102 -KPX Ecaron Icircumflex -102 -KPX Ecaron Yacute -92 -KPX Ecaron Hbar -149 -KPX Ecaron dotlessi -92 -KPX Ecaron lacute -131 - -KPX ecaron F -45 -KPX ecaron G -36 -KPX ecaron H -45 -KPX ecaron J -36 -KPX ecaron K -36 -KPX ecaron P -36 -KPX ecaron Q -36 -KPX ecaron R -45 -KPX ecaron T -36 -KPX ecaron U -36 -KPX ecaron bracketleft -55 -KPX ecaron m -73 -KPX ecaron copyright -45 -KPX ecaron ordfeminine -45 -KPX ecaron guillemotleft -45 -KPX ecaron logicalnot -45 -KPX ecaron sfthyphen -45 -KPX ecaron threesuperior -36 -KPX ecaron acute -45 -KPX ecaron mu -45 -KPX ecaron paragraph -45 -KPX ecaron periodcentered -45 -KPX ecaron cedilla -45 -KPX ecaron Eacute -45 -KPX ecaron Idieresis -45 -KPX ecaron Ntilde -36 -KPX ecaron Yacute -45 -KPX ecaron aacute -36 -KPX ecaron Cdotaccent -36 -KPX ecaron edotaccent -36 -KPX ecaron ecaron -36 - -KPX Gdotaccent dollar 38 - -KPX Gcommaaccent dollar 38 - -KPX Hbar dollar -159 -KPX Hbar ampersand -120 -KPX Hbar seven -36 -KPX Hbar D -339 -KPX Hbar F -348 -KPX Hbar H -348 -KPX Hbar L -63 -KPX Hbar R -348 -KPX Hbar U -301 -KPX Hbar V -339 -KPX Hbar X -311 -KPX Hbar Z -339 -KPX Hbar backslash -319 -KPX Hbar m -188 -KPX Hbar braceright -112 -KPX Hbar cent -339 -KPX Hbar sterling -339 -KPX Hbar currency -339 -KPX Hbar yen -339 -KPX Hbar brokenbar -339 -KPX Hbar section -339 -KPX Hbar copyright -348 -KPX Hbar ordfeminine -348 -KPX Hbar guillemotleft -348 -KPX Hbar logicalnot -348 -KPX Hbar sfthyphen -348 -KPX Hbar acute -348 -KPX Hbar mu -348 -KPX Hbar paragraph -348 -KPX Hbar periodcentered -348 -KPX Hbar cedilla -348 -KPX Hbar guillemotright -311 -KPX Hbar onequarter -311 -KPX Hbar onehalf -311 -KPX Hbar threequarters -311 -KPX Hbar questiondown -319 -KPX Hbar Aacute -319 -KPX Hbar Egrave -120 -KPX Hbar Eacute -348 -KPX Hbar Icircumflex -120 -KPX Hbar Idieresis -348 -KPX Hbar Yacute -348 -KPX Hbar edotaccent -301 -KPX Hbar ecaron -301 -KPX Hbar gdotaccent -339 -KPX Hbar gcommaaccent -339 -KPX Hbar Hbar -36 -KPX Hbar dotlessi -311 - -KPX Idot equal -36 -KPX Idot Ldot -36 - -KPX lacute dollar -159 -KPX lacute ampersand -112 -KPX lacute two -112 -KPX lacute D -282 -KPX lacute H -272 -KPX lacute L -73 -KPX lacute R -272 -KPX lacute X -235 -KPX lacute m -225 -KPX lacute braceright -149 -KPX lacute cent -282 -KPX lacute sterling -282 -KPX lacute currency -282 -KPX lacute yen -282 -KPX lacute brokenbar -282 -KPX lacute section -282 -KPX lacute ordfeminine -272 -KPX lacute guillemotleft -272 -KPX lacute logicalnot -272 -KPX lacute sfthyphen -272 -KPX lacute acute -272 -KPX lacute mu -272 -KPX lacute paragraph -272 -KPX lacute periodcentered -272 -KPX lacute cedilla -272 -KPX lacute guillemotright -235 -KPX lacute onequarter -235 -KPX lacute onehalf -235 -KPX lacute threequarters -235 -KPX lacute Egrave -112 -KPX lacute Icircumflex -112 -KPX lacute Yacute -272 -KPX lacute dotlessi -235 - -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm deleted file mode 100755 index bb955e5d..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm +++ /dev/null @@ -1,2974 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Bold -UniqueID DejaVu Sans Mono Bold -FullName DejaVu Sans Mono Bold -Version Version 2.32 -PostScriptName DejaVuSansMono-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Bold -ItalicAngle 0 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -447 -394 731 1052 -StartCharMetrics 3001 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 496 ; WX 602 ; N uni01F0 ; G 423 -U 500 ; WX 602 ; N uni01F4 ; G 424 -U 501 ; WX 602 ; N uni01F5 ; G 425 -U 502 ; WX 602 ; N uni01F6 ; G 426 -U 504 ; WX 602 ; N uni01F8 ; G 427 -U 505 ; WX 602 ; N uni01F9 ; G 428 -U 508 ; WX 602 ; N AEacute ; G 429 -U 509 ; WX 602 ; N aeacute ; G 430 -U 510 ; WX 602 ; N Oslashacute ; G 431 -U 511 ; WX 602 ; N oslashacute ; G 432 -U 512 ; WX 602 ; N uni0200 ; G 433 -U 513 ; WX 602 ; N uni0201 ; G 434 -U 514 ; WX 602 ; N uni0202 ; G 435 -U 515 ; WX 602 ; N uni0203 ; G 436 -U 516 ; WX 602 ; N uni0204 ; G 437 -U 517 ; WX 602 ; N uni0205 ; G 438 -U 518 ; WX 602 ; N uni0206 ; G 439 -U 519 ; WX 602 ; N uni0207 ; G 440 -U 520 ; WX 602 ; N uni0208 ; G 441 -U 521 ; WX 602 ; N uni0209 ; G 442 -U 522 ; WX 602 ; N uni020A ; G 443 -U 523 ; WX 602 ; N uni020B ; G 444 -U 524 ; WX 602 ; N uni020C ; G 445 -U 525 ; WX 602 ; N uni020D ; G 446 -U 526 ; WX 602 ; N uni020E ; G 447 -U 527 ; WX 602 ; N uni020F ; G 448 -U 528 ; WX 602 ; N uni0210 ; G 449 -U 529 ; WX 602 ; N uni0211 ; G 450 -U 530 ; WX 602 ; N uni0212 ; G 451 -U 531 ; WX 602 ; N uni0213 ; G 452 -U 532 ; WX 602 ; N uni0214 ; G 453 -U 533 ; WX 602 ; N uni0215 ; G 454 -U 534 ; WX 602 ; N uni0216 ; G 455 -U 535 ; WX 602 ; N uni0217 ; G 456 -U 536 ; WX 602 ; N Scommaaccent ; G 457 -U 537 ; WX 602 ; N scommaaccent ; G 458 -U 538 ; WX 602 ; N uni021A ; G 459 -U 539 ; WX 602 ; N uni021B ; G 460 -U 540 ; WX 602 ; N uni021C ; G 461 -U 541 ; WX 602 ; N uni021D ; G 462 -U 542 ; WX 602 ; N uni021E ; G 463 -U 543 ; WX 602 ; N uni021F ; G 464 -U 544 ; WX 602 ; N uni0220 ; G 465 -U 545 ; WX 602 ; N uni0221 ; G 466 -U 548 ; WX 602 ; N uni0224 ; G 467 -U 549 ; WX 602 ; N uni0225 ; G 468 -U 550 ; WX 602 ; N uni0226 ; G 469 -U 551 ; WX 602 ; N uni0227 ; G 470 -U 552 ; WX 602 ; N uni0228 ; G 471 -U 553 ; WX 602 ; N uni0229 ; G 472 -U 554 ; WX 602 ; N uni022A ; G 473 -U 555 ; WX 602 ; N uni022B ; G 474 -U 556 ; WX 602 ; N uni022C ; G 475 -U 557 ; WX 602 ; N uni022D ; G 476 -U 558 ; WX 602 ; N uni022E ; G 477 -U 559 ; WX 602 ; N uni022F ; G 478 -U 560 ; WX 602 ; N uni0230 ; G 479 -U 561 ; WX 602 ; N uni0231 ; G 480 -U 562 ; WX 602 ; N uni0232 ; G 481 -U 563 ; WX 602 ; N uni0233 ; G 482 -U 564 ; WX 602 ; N uni0234 ; G 483 -U 565 ; WX 602 ; N uni0235 ; G 484 -U 566 ; WX 602 ; N uni0236 ; G 485 -U 567 ; WX 602 ; N dotlessj ; G 486 -U 568 ; WX 602 ; N uni0238 ; G 487 -U 569 ; WX 602 ; N uni0239 ; G 488 -U 570 ; WX 602 ; N uni023A ; G 489 -U 571 ; WX 602 ; N uni023B ; G 490 -U 572 ; WX 602 ; N uni023C ; G 491 -U 573 ; WX 602 ; N uni023D ; G 492 -U 574 ; WX 602 ; N uni023E ; G 493 -U 575 ; WX 602 ; N uni023F ; G 494 -U 576 ; WX 602 ; N uni0240 ; G 495 -U 577 ; WX 602 ; N uni0241 ; G 496 -U 580 ; WX 602 ; N uni0244 ; G 497 -U 581 ; WX 602 ; N uni0245 ; G 498 -U 588 ; WX 602 ; N uni024C ; G 499 -U 589 ; WX 602 ; N uni024D ; G 500 -U 592 ; WX 602 ; N uni0250 ; G 501 -U 593 ; WX 602 ; N uni0251 ; G 502 -U 594 ; WX 602 ; N uni0252 ; G 503 -U 595 ; WX 602 ; N uni0253 ; G 504 -U 596 ; WX 602 ; N uni0254 ; G 505 -U 597 ; WX 602 ; N uni0255 ; G 506 -U 598 ; WX 602 ; N uni0256 ; G 507 -U 599 ; WX 602 ; N uni0257 ; G 508 -U 600 ; WX 602 ; N uni0258 ; G 509 -U 601 ; WX 602 ; N uni0259 ; G 510 -U 602 ; WX 602 ; N uni025A ; G 511 -U 603 ; WX 602 ; N uni025B ; G 512 -U 604 ; WX 602 ; N uni025C ; G 513 -U 605 ; WX 602 ; N uni025D ; G 514 -U 606 ; WX 602 ; N uni025E ; G 515 -U 607 ; WX 602 ; N uni025F ; G 516 -U 608 ; WX 602 ; N uni0260 ; G 517 -U 609 ; WX 602 ; N uni0261 ; G 518 -U 610 ; WX 602 ; N uni0262 ; G 519 -U 611 ; WX 602 ; N uni0263 ; G 520 -U 612 ; WX 602 ; N uni0264 ; G 521 -U 613 ; WX 602 ; N uni0265 ; G 522 -U 614 ; WX 602 ; N uni0266 ; G 523 -U 615 ; WX 602 ; N uni0267 ; G 524 -U 616 ; WX 602 ; N uni0268 ; G 525 -U 617 ; WX 602 ; N uni0269 ; G 526 -U 618 ; WX 602 ; N uni026A ; G 527 -U 619 ; WX 602 ; N uni026B ; G 528 -U 620 ; WX 602 ; N uni026C ; G 529 -U 621 ; WX 602 ; N uni026D ; G 530 -U 622 ; WX 602 ; N uni026E ; G 531 -U 623 ; WX 602 ; N uni026F ; G 532 -U 624 ; WX 602 ; N uni0270 ; G 533 -U 625 ; WX 602 ; N uni0271 ; G 534 -U 626 ; WX 602 ; N uni0272 ; G 535 -U 627 ; WX 602 ; N uni0273 ; G 536 -U 628 ; WX 602 ; N uni0274 ; G 537 -U 629 ; WX 602 ; N uni0275 ; G 538 -U 630 ; WX 602 ; N uni0276 ; G 539 -U 631 ; WX 602 ; N uni0277 ; G 540 -U 632 ; WX 602 ; N uni0278 ; G 541 -U 633 ; WX 602 ; N uni0279 ; G 542 -U 634 ; WX 602 ; N uni027A ; G 543 -U 635 ; WX 602 ; N uni027B ; G 544 -U 636 ; WX 602 ; N uni027C ; G 545 -U 637 ; WX 602 ; N uni027D ; G 546 -U 638 ; WX 602 ; N uni027E ; G 547 -U 639 ; WX 602 ; N uni027F ; G 548 -U 640 ; WX 602 ; N uni0280 ; G 549 -U 641 ; WX 602 ; N uni0281 ; G 550 -U 642 ; WX 602 ; N uni0282 ; G 551 -U 643 ; WX 602 ; N uni0283 ; G 552 -U 644 ; WX 602 ; N uni0284 ; G 553 -U 645 ; WX 602 ; N uni0285 ; G 554 -U 646 ; WX 602 ; N uni0286 ; G 555 -U 647 ; WX 602 ; N uni0287 ; G 556 -U 648 ; WX 602 ; N uni0288 ; G 557 -U 649 ; WX 602 ; N uni0289 ; G 558 -U 650 ; WX 602 ; N uni028A ; G 559 -U 651 ; WX 602 ; N uni028B ; G 560 -U 652 ; WX 602 ; N uni028C ; G 561 -U 653 ; WX 602 ; N uni028D ; G 562 -U 654 ; WX 602 ; N uni028E ; G 563 -U 655 ; WX 602 ; N uni028F ; G 564 -U 656 ; WX 602 ; N uni0290 ; G 565 -U 657 ; WX 602 ; N uni0291 ; G 566 -U 658 ; WX 602 ; N uni0292 ; G 567 -U 659 ; WX 602 ; N uni0293 ; G 568 -U 660 ; WX 602 ; N uni0294 ; G 569 -U 661 ; WX 602 ; N uni0295 ; G 570 -U 662 ; WX 602 ; N uni0296 ; G 571 -U 663 ; WX 602 ; N uni0297 ; G 572 -U 664 ; WX 602 ; N uni0298 ; G 573 -U 665 ; WX 602 ; N uni0299 ; G 574 -U 666 ; WX 602 ; N uni029A ; G 575 -U 667 ; WX 602 ; N uni029B ; G 576 -U 668 ; WX 602 ; N uni029C ; G 577 -U 669 ; WX 602 ; N uni029D ; G 578 -U 670 ; WX 602 ; N uni029E ; G 579 -U 671 ; WX 602 ; N uni029F ; G 580 -U 672 ; WX 602 ; N uni02A0 ; G 581 -U 673 ; WX 602 ; N uni02A1 ; G 582 -U 674 ; WX 602 ; N uni02A2 ; G 583 -U 675 ; WX 602 ; N uni02A3 ; G 584 -U 676 ; WX 602 ; N uni02A4 ; G 585 -U 677 ; WX 602 ; N uni02A5 ; G 586 -U 678 ; WX 602 ; N uni02A6 ; G 587 -U 679 ; WX 602 ; N uni02A7 ; G 588 -U 680 ; WX 602 ; N uni02A8 ; G 589 -U 681 ; WX 602 ; N uni02A9 ; G 590 -U 682 ; WX 602 ; N uni02AA ; G 591 -U 683 ; WX 602 ; N uni02AB ; G 592 -U 684 ; WX 602 ; N uni02AC ; G 593 -U 685 ; WX 602 ; N uni02AD ; G 594 -U 686 ; WX 602 ; N uni02AE ; G 595 -U 687 ; WX 602 ; N uni02AF ; G 596 -U 688 ; WX 602 ; N uni02B0 ; G 597 -U 689 ; WX 602 ; N uni02B1 ; G 598 -U 690 ; WX 602 ; N uni02B2 ; G 599 -U 691 ; WX 602 ; N uni02B3 ; G 600 -U 692 ; WX 602 ; N uni02B4 ; G 601 -U 693 ; WX 602 ; N uni02B5 ; G 602 -U 694 ; WX 602 ; N uni02B6 ; G 603 -U 695 ; WX 602 ; N uni02B7 ; G 604 -U 696 ; WX 602 ; N uni02B8 ; G 605 -U 697 ; WX 602 ; N uni02B9 ; G 606 -U 699 ; WX 602 ; N uni02BB ; G 607 -U 700 ; WX 602 ; N uni02BC ; G 608 -U 701 ; WX 602 ; N uni02BD ; G 609 -U 702 ; WX 602 ; N uni02BE ; G 610 -U 703 ; WX 602 ; N uni02BF ; G 611 -U 704 ; WX 602 ; N uni02C0 ; G 612 -U 705 ; WX 602 ; N uni02C1 ; G 613 -U 710 ; WX 602 ; N circumflex ; G 614 -U 711 ; WX 602 ; N caron ; G 615 -U 712 ; WX 602 ; N uni02C8 ; G 616 -U 713 ; WX 602 ; N uni02C9 ; G 617 -U 716 ; WX 602 ; N uni02CC ; G 618 -U 717 ; WX 602 ; N uni02CD ; G 619 -U 720 ; WX 602 ; N uni02D0 ; G 620 -U 721 ; WX 602 ; N uni02D1 ; G 621 -U 722 ; WX 602 ; N uni02D2 ; G 622 -U 723 ; WX 602 ; N uni02D3 ; G 623 -U 726 ; WX 602 ; N uni02D6 ; G 624 -U 727 ; WX 602 ; N uni02D7 ; G 625 -U 728 ; WX 602 ; N breve ; G 626 -U 729 ; WX 602 ; N dotaccent ; G 627 -U 730 ; WX 602 ; N ring ; G 628 -U 731 ; WX 602 ; N ogonek ; G 629 -U 732 ; WX 602 ; N tilde ; G 630 -U 733 ; WX 602 ; N hungarumlaut ; G 631 -U 734 ; WX 602 ; N uni02DE ; G 632 -U 736 ; WX 602 ; N uni02E0 ; G 633 -U 737 ; WX 602 ; N uni02E1 ; G 634 -U 738 ; WX 602 ; N uni02E2 ; G 635 -U 739 ; WX 602 ; N uni02E3 ; G 636 -U 740 ; WX 602 ; N uni02E4 ; G 637 -U 741 ; WX 602 ; N uni02E5 ; G 638 -U 742 ; WX 602 ; N uni02E6 ; G 639 -U 743 ; WX 602 ; N uni02E7 ; G 640 -U 744 ; WX 602 ; N uni02E8 ; G 641 -U 745 ; WX 602 ; N uni02E9 ; G 642 -U 750 ; WX 602 ; N uni02EE ; G 643 -U 755 ; WX 602 ; N uni02F3 ; G 644 -U 768 ; WX 602 ; N gravecomb ; G 645 -U 769 ; WX 602 ; N acutecomb ; G 646 -U 770 ; WX 602 ; N uni0302 ; G 647 -U 771 ; WX 602 ; N tildecomb ; G 648 -U 772 ; WX 602 ; N uni0304 ; G 649 -U 773 ; WX 602 ; N uni0305 ; G 650 -U 774 ; WX 602 ; N uni0306 ; G 651 -U 775 ; WX 602 ; N uni0307 ; G 652 -U 776 ; WX 602 ; N uni0308 ; G 653 -U 777 ; WX 602 ; N hookabovecomb ; G 654 -U 778 ; WX 602 ; N uni030A ; G 655 -U 779 ; WX 602 ; N uni030B ; G 656 -U 780 ; WX 602 ; N uni030C ; G 657 -U 781 ; WX 602 ; N uni030D ; G 658 -U 782 ; WX 602 ; N uni030E ; G 659 -U 783 ; WX 602 ; N uni030F ; G 660 -U 784 ; WX 602 ; N uni0310 ; G 661 -U 785 ; WX 602 ; N uni0311 ; G 662 -U 786 ; WX 602 ; N uni0312 ; G 663 -U 787 ; WX 602 ; N uni0313 ; G 664 -U 788 ; WX 602 ; N uni0314 ; G 665 -U 789 ; WX 602 ; N uni0315 ; G 666 -U 790 ; WX 602 ; N uni0316 ; G 667 -U 791 ; WX 602 ; N uni0317 ; G 668 -U 792 ; WX 602 ; N uni0318 ; G 669 -U 793 ; WX 602 ; N uni0319 ; G 670 -U 794 ; WX 602 ; N uni031A ; G 671 -U 795 ; WX 602 ; N uni031B ; G 672 -U 796 ; WX 602 ; N uni031C ; G 673 -U 797 ; WX 602 ; N uni031D ; G 674 -U 798 ; WX 602 ; N uni031E ; G 675 -U 799 ; WX 602 ; N uni031F ; G 676 -U 800 ; WX 602 ; N uni0320 ; G 677 -U 801 ; WX 602 ; N uni0321 ; G 678 -U 802 ; WX 602 ; N uni0322 ; G 679 -U 803 ; WX 602 ; N dotbelowcomb ; G 680 -U 804 ; WX 602 ; N uni0324 ; G 681 -U 805 ; WX 602 ; N uni0325 ; G 682 -U 806 ; WX 602 ; N uni0326 ; G 683 -U 807 ; WX 602 ; N uni0327 ; G 684 -U 808 ; WX 602 ; N uni0328 ; G 685 -U 809 ; WX 602 ; N uni0329 ; G 686 -U 810 ; WX 602 ; N uni032A ; G 687 -U 811 ; WX 602 ; N uni032B ; G 688 -U 812 ; WX 602 ; N uni032C ; G 689 -U 813 ; WX 602 ; N uni032D ; G 690 -U 814 ; WX 602 ; N uni032E ; G 691 -U 815 ; WX 602 ; N uni032F ; G 692 -U 816 ; WX 602 ; N uni0330 ; G 693 -U 817 ; WX 602 ; N uni0331 ; G 694 -U 818 ; WX 602 ; N uni0332 ; G 695 -U 819 ; WX 602 ; N uni0333 ; G 696 -U 820 ; WX 602 ; N uni0334 ; G 697 -U 821 ; WX 602 ; N uni0335 ; G 698 -U 822 ; WX 602 ; N uni0336 ; G 699 -U 823 ; WX 602 ; N uni0337 ; G 700 -U 824 ; WX 602 ; N uni0338 ; G 701 -U 825 ; WX 602 ; N uni0339 ; G 702 -U 826 ; WX 602 ; N uni033A ; G 703 -U 827 ; WX 602 ; N uni033B ; G 704 -U 828 ; WX 602 ; N uni033C ; G 705 -U 829 ; WX 602 ; N uni033D ; G 706 -U 830 ; WX 602 ; N uni033E ; G 707 -U 831 ; WX 602 ; N uni033F ; G 708 -U 835 ; WX 602 ; N uni0343 ; G 709 -U 856 ; WX 602 ; N uni0358 ; G 710 -U 865 ; WX 602 ; N uni0361 ; G 711 -U 884 ; WX 602 ; N uni0374 ; G 712 -U 885 ; WX 602 ; N uni0375 ; G 713 -U 890 ; WX 602 ; N uni037A ; G 714 -U 894 ; WX 602 ; N uni037E ; G 715 -U 900 ; WX 602 ; N tonos ; G 716 -U 901 ; WX 602 ; N dieresistonos ; G 717 -U 902 ; WX 602 ; N Alphatonos ; G 718 -U 903 ; WX 602 ; N anoteleia ; G 719 -U 904 ; WX 602 ; N Epsilontonos ; G 720 -U 905 ; WX 602 ; N Etatonos ; G 721 -U 906 ; WX 602 ; N Iotatonos ; G 722 -U 908 ; WX 602 ; N Omicrontonos ; G 723 -U 910 ; WX 602 ; N Upsilontonos ; G 724 -U 911 ; WX 602 ; N Omegatonos ; G 725 -U 912 ; WX 602 ; N iotadieresistonos ; G 726 -U 913 ; WX 602 ; N Alpha ; G 727 -U 914 ; WX 602 ; N Beta ; G 728 -U 915 ; WX 602 ; N Gamma ; G 729 -U 916 ; WX 602 ; N uni0394 ; G 730 -U 917 ; WX 602 ; N Epsilon ; G 731 -U 918 ; WX 602 ; N Zeta ; G 732 -U 919 ; WX 602 ; N Eta ; G 733 -U 920 ; WX 602 ; N Theta ; G 734 -U 921 ; WX 602 ; N Iota ; G 735 -U 922 ; WX 602 ; N Kappa ; G 736 -U 923 ; WX 602 ; N Lambda ; G 737 -U 924 ; WX 602 ; N Mu ; G 738 -U 925 ; WX 602 ; N Nu ; G 739 -U 926 ; WX 602 ; N Xi ; G 740 -U 927 ; WX 602 ; N Omicron ; G 741 -U 928 ; WX 602 ; N Pi ; G 742 -U 929 ; WX 602 ; N Rho ; G 743 -U 931 ; WX 602 ; N Sigma ; G 744 -U 932 ; WX 602 ; N Tau ; G 745 -U 933 ; WX 602 ; N Upsilon ; G 746 -U 934 ; WX 602 ; N Phi ; G 747 -U 935 ; WX 602 ; N Chi ; G 748 -U 936 ; WX 602 ; N Psi ; G 749 -U 937 ; WX 602 ; N Omega ; G 750 -U 938 ; WX 602 ; N Iotadieresis ; G 751 -U 939 ; WX 602 ; N Upsilondieresis ; G 752 -U 940 ; WX 602 ; N alphatonos ; G 753 -U 941 ; WX 602 ; N epsilontonos ; G 754 -U 942 ; WX 602 ; N etatonos ; G 755 -U 943 ; WX 602 ; N iotatonos ; G 756 -U 944 ; WX 602 ; N upsilondieresistonos ; G 757 -U 945 ; WX 602 ; N alpha ; G 758 -U 946 ; WX 602 ; N beta ; G 759 -U 947 ; WX 602 ; N gamma ; G 760 -U 948 ; WX 602 ; N delta ; G 761 -U 949 ; WX 602 ; N epsilon ; G 762 -U 950 ; WX 602 ; N zeta ; G 763 -U 951 ; WX 602 ; N eta ; G 764 -U 952 ; WX 602 ; N theta ; G 765 -U 953 ; WX 602 ; N iota ; G 766 -U 954 ; WX 602 ; N kappa ; G 767 -U 955 ; WX 602 ; N lambda ; G 768 -U 956 ; WX 602 ; N uni03BC ; G 769 -U 957 ; WX 602 ; N nu ; G 770 -U 958 ; WX 602 ; N xi ; G 771 -U 959 ; WX 602 ; N omicron ; G 772 -U 960 ; WX 602 ; N pi ; G 773 -U 961 ; WX 602 ; N rho ; G 774 -U 962 ; WX 602 ; N sigma1 ; G 775 -U 963 ; WX 602 ; N sigma ; G 776 -U 964 ; WX 602 ; N tau ; G 777 -U 965 ; WX 602 ; N upsilon ; G 778 -U 966 ; WX 602 ; N phi ; G 779 -U 967 ; WX 602 ; N chi ; G 780 -U 968 ; WX 602 ; N psi ; G 781 -U 969 ; WX 602 ; N omega ; G 782 -U 970 ; WX 602 ; N iotadieresis ; G 783 -U 971 ; WX 602 ; N upsilondieresis ; G 784 -U 972 ; WX 602 ; N omicrontonos ; G 785 -U 973 ; WX 602 ; N upsilontonos ; G 786 -U 974 ; WX 602 ; N omegatonos ; G 787 -U 976 ; WX 602 ; N uni03D0 ; G 788 -U 977 ; WX 602 ; N theta1 ; G 789 -U 978 ; WX 602 ; N Upsilon1 ; G 790 -U 979 ; WX 602 ; N uni03D3 ; G 791 -U 980 ; WX 602 ; N uni03D4 ; G 792 -U 981 ; WX 602 ; N phi1 ; G 793 -U 982 ; WX 602 ; N omega1 ; G 794 -U 983 ; WX 602 ; N uni03D7 ; G 795 -U 984 ; WX 602 ; N uni03D8 ; G 796 -U 985 ; WX 602 ; N uni03D9 ; G 797 -U 986 ; WX 602 ; N uni03DA ; G 798 -U 987 ; WX 602 ; N uni03DB ; G 799 -U 988 ; WX 602 ; N uni03DC ; G 800 -U 989 ; WX 602 ; N uni03DD ; G 801 -U 990 ; WX 602 ; N uni03DE ; G 802 -U 991 ; WX 602 ; N uni03DF ; G 803 -U 992 ; WX 602 ; N uni03E0 ; G 804 -U 993 ; WX 602 ; N uni03E1 ; G 805 -U 1008 ; WX 602 ; N uni03F0 ; G 806 -U 1009 ; WX 602 ; N uni03F1 ; G 807 -U 1010 ; WX 602 ; N uni03F2 ; G 808 -U 1011 ; WX 602 ; N uni03F3 ; G 809 -U 1012 ; WX 602 ; N uni03F4 ; G 810 -U 1013 ; WX 602 ; N uni03F5 ; G 811 -U 1014 ; WX 602 ; N uni03F6 ; G 812 -U 1015 ; WX 602 ; N uni03F7 ; G 813 -U 1016 ; WX 602 ; N uni03F8 ; G 814 -U 1017 ; WX 602 ; N uni03F9 ; G 815 -U 1018 ; WX 602 ; N uni03FA ; G 816 -U 1019 ; WX 602 ; N uni03FB ; G 817 -U 1020 ; WX 602 ; N uni03FC ; G 818 -U 1021 ; WX 602 ; N uni03FD ; G 819 -U 1022 ; WX 602 ; N uni03FE ; G 820 -U 1023 ; WX 602 ; N uni03FF ; G 821 -U 1024 ; WX 602 ; N uni0400 ; G 822 -U 1025 ; WX 602 ; N uni0401 ; G 823 -U 1026 ; WX 602 ; N uni0402 ; G 824 -U 1027 ; WX 602 ; N uni0403 ; G 825 -U 1028 ; WX 602 ; N uni0404 ; G 826 -U 1029 ; WX 602 ; N uni0405 ; G 827 -U 1030 ; WX 602 ; N uni0406 ; G 828 -U 1031 ; WX 602 ; N uni0407 ; G 829 -U 1032 ; WX 602 ; N uni0408 ; G 830 -U 1033 ; WX 602 ; N uni0409 ; G 831 -U 1034 ; WX 602 ; N uni040A ; G 832 -U 1035 ; WX 602 ; N uni040B ; G 833 -U 1036 ; WX 602 ; N uni040C ; G 834 -U 1037 ; WX 602 ; N uni040D ; G 835 -U 1038 ; WX 602 ; N uni040E ; G 836 -U 1039 ; WX 602 ; N uni040F ; G 837 -U 1040 ; WX 602 ; N uni0410 ; G 838 -U 1041 ; WX 602 ; N uni0411 ; G 839 -U 1042 ; WX 602 ; N uni0412 ; G 840 -U 1043 ; WX 602 ; N uni0413 ; G 841 -U 1044 ; WX 602 ; N uni0414 ; G 842 -U 1045 ; WX 602 ; N uni0415 ; G 843 -U 1046 ; WX 602 ; N uni0416 ; G 844 -U 1047 ; WX 602 ; N uni0417 ; G 845 -U 1048 ; WX 602 ; N uni0418 ; G 846 -U 1049 ; WX 602 ; N uni0419 ; G 847 -U 1050 ; WX 602 ; N uni041A ; G 848 -U 1051 ; WX 602 ; N uni041B ; G 849 -U 1052 ; WX 602 ; N uni041C ; G 850 -U 1053 ; WX 602 ; N uni041D ; G 851 -U 1054 ; WX 602 ; N uni041E ; G 852 -U 1055 ; WX 602 ; N uni041F ; G 853 -U 1056 ; WX 602 ; N uni0420 ; G 854 -U 1057 ; WX 602 ; N uni0421 ; G 855 -U 1058 ; WX 602 ; N uni0422 ; G 856 -U 1059 ; WX 602 ; N uni0423 ; G 857 -U 1060 ; WX 602 ; N uni0424 ; G 858 -U 1061 ; WX 602 ; N uni0425 ; G 859 -U 1062 ; WX 602 ; N uni0426 ; G 860 -U 1063 ; WX 602 ; N uni0427 ; G 861 -U 1064 ; WX 602 ; N uni0428 ; G 862 -U 1065 ; WX 602 ; N uni0429 ; G 863 -U 1066 ; WX 602 ; N uni042A ; G 864 -U 1067 ; WX 602 ; N uni042B ; G 865 -U 1068 ; WX 602 ; N uni042C ; G 866 -U 1069 ; WX 602 ; N uni042D ; G 867 -U 1070 ; WX 602 ; N uni042E ; G 868 -U 1071 ; WX 602 ; N uni042F ; G 869 -U 1072 ; WX 602 ; N uni0430 ; G 870 -U 1073 ; WX 602 ; N uni0431 ; G 871 -U 1074 ; WX 602 ; N uni0432 ; G 872 -U 1075 ; WX 602 ; N uni0433 ; G 873 -U 1076 ; WX 602 ; N uni0434 ; G 874 -U 1077 ; WX 602 ; N uni0435 ; G 875 -U 1078 ; WX 602 ; N uni0436 ; G 876 -U 1079 ; WX 602 ; N uni0437 ; G 877 -U 1080 ; WX 602 ; N uni0438 ; G 878 -U 1081 ; WX 602 ; N uni0439 ; G 879 -U 1082 ; WX 602 ; N uni043A ; G 880 -U 1083 ; WX 602 ; N uni043B ; G 881 -U 1084 ; WX 602 ; N uni043C ; G 882 -U 1085 ; WX 602 ; N uni043D ; G 883 -U 1086 ; WX 602 ; N uni043E ; G 884 -U 1087 ; WX 602 ; N uni043F ; G 885 -U 1088 ; WX 602 ; N uni0440 ; G 886 -U 1089 ; WX 602 ; N uni0441 ; G 887 -U 1090 ; WX 602 ; N uni0442 ; G 888 -U 1091 ; WX 602 ; N uni0443 ; G 889 -U 1092 ; WX 602 ; N uni0444 ; G 890 -U 1093 ; WX 602 ; N uni0445 ; G 891 -U 1094 ; WX 602 ; N uni0446 ; G 892 -U 1095 ; WX 602 ; N uni0447 ; G 893 -U 1096 ; WX 602 ; N uni0448 ; G 894 -U 1097 ; WX 602 ; N uni0449 ; G 895 -U 1098 ; WX 602 ; N uni044A ; G 896 -U 1099 ; WX 602 ; N uni044B ; G 897 -U 1100 ; WX 602 ; N uni044C ; G 898 -U 1101 ; WX 602 ; N uni044D ; G 899 -U 1102 ; WX 602 ; N uni044E ; G 900 -U 1103 ; WX 602 ; N uni044F ; G 901 -U 1104 ; WX 602 ; N uni0450 ; G 902 -U 1105 ; WX 602 ; N uni0451 ; G 903 -U 1106 ; WX 602 ; N uni0452 ; G 904 -U 1107 ; WX 602 ; N uni0453 ; G 905 -U 1108 ; WX 602 ; N uni0454 ; G 906 -U 1109 ; WX 602 ; N uni0455 ; G 907 -U 1110 ; WX 602 ; N uni0456 ; G 908 -U 1111 ; WX 602 ; N uni0457 ; G 909 -U 1112 ; WX 602 ; N uni0458 ; G 910 -U 1113 ; WX 602 ; N uni0459 ; G 911 -U 1114 ; WX 602 ; N uni045A ; G 912 -U 1115 ; WX 602 ; N uni045B ; G 913 -U 1116 ; WX 602 ; N uni045C ; G 914 -U 1117 ; WX 602 ; N uni045D ; G 915 -U 1118 ; WX 602 ; N uni045E ; G 916 -U 1119 ; WX 602 ; N uni045F ; G 917 -U 1122 ; WX 602 ; N uni0462 ; G 918 -U 1123 ; WX 602 ; N uni0463 ; G 919 -U 1138 ; WX 602 ; N uni0472 ; G 920 -U 1139 ; WX 602 ; N uni0473 ; G 921 -U 1168 ; WX 602 ; N uni0490 ; G 922 -U 1169 ; WX 602 ; N uni0491 ; G 923 -U 1170 ; WX 602 ; N uni0492 ; G 924 -U 1171 ; WX 602 ; N uni0493 ; G 925 -U 1172 ; WX 602 ; N uni0494 ; G 926 -U 1173 ; WX 602 ; N uni0495 ; G 927 -U 1174 ; WX 602 ; N uni0496 ; G 928 -U 1175 ; WX 602 ; N uni0497 ; G 929 -U 1176 ; WX 602 ; N uni0498 ; G 930 -U 1177 ; WX 602 ; N uni0499 ; G 931 -U 1178 ; WX 602 ; N uni049A ; G 932 -U 1179 ; WX 602 ; N uni049B ; G 933 -U 1186 ; WX 602 ; N uni04A2 ; G 934 -U 1187 ; WX 602 ; N uni04A3 ; G 935 -U 1188 ; WX 602 ; N uni04A4 ; G 936 -U 1189 ; WX 602 ; N uni04A5 ; G 937 -U 1194 ; WX 602 ; N uni04AA ; G 938 -U 1195 ; WX 602 ; N uni04AB ; G 939 -U 1196 ; WX 602 ; N uni04AC ; G 940 -U 1197 ; WX 602 ; N uni04AD ; G 941 -U 1198 ; WX 602 ; N uni04AE ; G 942 -U 1199 ; WX 602 ; N uni04AF ; G 943 -U 1200 ; WX 602 ; N uni04B0 ; G 944 -U 1201 ; WX 602 ; N uni04B1 ; G 945 -U 1202 ; WX 602 ; N uni04B2 ; G 946 -U 1203 ; WX 602 ; N uni04B3 ; G 947 -U 1210 ; WX 602 ; N uni04BA ; G 948 -U 1211 ; WX 602 ; N uni04BB ; G 949 -U 1216 ; WX 602 ; N uni04C0 ; G 950 -U 1217 ; WX 602 ; N uni04C1 ; G 951 -U 1218 ; WX 602 ; N uni04C2 ; G 952 -U 1219 ; WX 602 ; N uni04C3 ; G 953 -U 1220 ; WX 602 ; N uni04C4 ; G 954 -U 1223 ; WX 602 ; N uni04C7 ; G 955 -U 1224 ; WX 602 ; N uni04C8 ; G 956 -U 1227 ; WX 602 ; N uni04CB ; G 957 -U 1228 ; WX 602 ; N uni04CC ; G 958 -U 1231 ; WX 602 ; N uni04CF ; G 959 -U 1232 ; WX 602 ; N uni04D0 ; G 960 -U 1233 ; WX 602 ; N uni04D1 ; G 961 -U 1234 ; WX 602 ; N uni04D2 ; G 962 -U 1235 ; WX 602 ; N uni04D3 ; G 963 -U 1236 ; WX 602 ; N uni04D4 ; G 964 -U 1237 ; WX 602 ; N uni04D5 ; G 965 -U 1238 ; WX 602 ; N uni04D6 ; G 966 -U 1239 ; WX 602 ; N uni04D7 ; G 967 -U 1240 ; WX 602 ; N uni04D8 ; G 968 -U 1241 ; WX 602 ; N uni04D9 ; G 969 -U 1242 ; WX 602 ; N uni04DA ; G 970 -U 1243 ; WX 602 ; N uni04DB ; G 971 -U 1244 ; WX 602 ; N uni04DC ; G 972 -U 1245 ; WX 602 ; N uni04DD ; G 973 -U 1246 ; WX 602 ; N uni04DE ; G 974 -U 1247 ; WX 602 ; N uni04DF ; G 975 -U 1248 ; WX 602 ; N uni04E0 ; G 976 -U 1249 ; WX 602 ; N uni04E1 ; G 977 -U 1250 ; WX 602 ; N uni04E2 ; G 978 -U 1251 ; WX 602 ; N uni04E3 ; G 979 -U 1252 ; WX 602 ; N uni04E4 ; G 980 -U 1253 ; WX 602 ; N uni04E5 ; G 981 -U 1254 ; WX 602 ; N uni04E6 ; G 982 -U 1255 ; WX 602 ; N uni04E7 ; G 983 -U 1256 ; WX 602 ; N uni04E8 ; G 984 -U 1257 ; WX 602 ; N uni04E9 ; G 985 -U 1258 ; WX 602 ; N uni04EA ; G 986 -U 1259 ; WX 602 ; N uni04EB ; G 987 -U 1260 ; WX 602 ; N uni04EC ; G 988 -U 1261 ; WX 602 ; N uni04ED ; G 989 -U 1262 ; WX 602 ; N uni04EE ; G 990 -U 1263 ; WX 602 ; N uni04EF ; G 991 -U 1264 ; WX 602 ; N uni04F0 ; G 992 -U 1265 ; WX 602 ; N uni04F1 ; G 993 -U 1266 ; WX 602 ; N uni04F2 ; G 994 -U 1267 ; WX 602 ; N uni04F3 ; G 995 -U 1268 ; WX 602 ; N uni04F4 ; G 996 -U 1269 ; WX 602 ; N uni04F5 ; G 997 -U 1270 ; WX 602 ; N uni04F6 ; G 998 -U 1271 ; WX 602 ; N uni04F7 ; G 999 -U 1272 ; WX 602 ; N uni04F8 ; G 1000 -U 1273 ; WX 602 ; N uni04F9 ; G 1001 -U 1296 ; WX 602 ; N uni0510 ; G 1002 -U 1297 ; WX 602 ; N uni0511 ; G 1003 -U 1306 ; WX 602 ; N uni051A ; G 1004 -U 1307 ; WX 602 ; N uni051B ; G 1005 -U 1308 ; WX 602 ; N uni051C ; G 1006 -U 1309 ; WX 602 ; N uni051D ; G 1007 -U 1542 ; WX 602 ; N uni0606 ; G 1008 -U 1543 ; WX 602 ; N uni0607 ; G 1009 -U 1545 ; WX 602 ; N uni0609 ; G 1010 -U 1546 ; WX 602 ; N uni060A ; G 1011 -U 1548 ; WX 602 ; N uni060C ; G 1012 -U 1557 ; WX 602 ; N uni0615 ; G 1013 -U 1563 ; WX 602 ; N uni061B ; G 1014 -U 1567 ; WX 602 ; N uni061F ; G 1015 -U 1569 ; WX 602 ; N uni0621 ; G 1016 -U 1570 ; WX 602 ; N uni0622 ; G 1017 -U 1571 ; WX 602 ; N uni0623 ; G 1018 -U 1572 ; WX 602 ; N uni0624 ; G 1019 -U 1573 ; WX 602 ; N uni0625 ; G 1020 -U 1574 ; WX 602 ; N uni0626 ; G 1021 -U 1575 ; WX 602 ; N uni0627 ; G 1022 -U 1576 ; WX 602 ; N uni0628 ; G 1023 -U 1577 ; WX 602 ; N uni0629 ; G 1024 -U 1578 ; WX 602 ; N uni062A ; G 1025 -U 1579 ; WX 602 ; N uni062B ; G 1026 -U 1580 ; WX 602 ; N uni062C ; G 1027 -U 1581 ; WX 602 ; N uni062D ; G 1028 -U 1582 ; WX 602 ; N uni062E ; G 1029 -U 1583 ; WX 602 ; N uni062F ; G 1030 -U 1584 ; WX 602 ; N uni0630 ; G 1031 -U 1585 ; WX 602 ; N uni0631 ; G 1032 -U 1586 ; WX 602 ; N uni0632 ; G 1033 -U 1587 ; WX 602 ; N uni0633 ; G 1034 -U 1588 ; WX 602 ; N uni0634 ; G 1035 -U 1589 ; WX 602 ; N uni0635 ; G 1036 -U 1590 ; WX 602 ; N uni0636 ; G 1037 -U 1591 ; WX 602 ; N uni0637 ; G 1038 -U 1592 ; WX 602 ; N uni0638 ; G 1039 -U 1593 ; WX 602 ; N uni0639 ; G 1040 -U 1594 ; WX 602 ; N uni063A ; G 1041 -U 1600 ; WX 602 ; N uni0640 ; G 1042 -U 1601 ; WX 602 ; N uni0641 ; G 1043 -U 1602 ; WX 602 ; N uni0642 ; G 1044 -U 1603 ; WX 602 ; N uni0643 ; G 1045 -U 1604 ; WX 602 ; N uni0644 ; G 1046 -U 1605 ; WX 602 ; N uni0645 ; G 1047 -U 1606 ; WX 602 ; N uni0646 ; G 1048 -U 1607 ; WX 602 ; N uni0647 ; G 1049 -U 1608 ; WX 602 ; N uni0648 ; G 1050 -U 1609 ; WX 602 ; N uni0649 ; G 1051 -U 1610 ; WX 602 ; N uni064A ; G 1052 -U 1611 ; WX 602 ; N uni064B ; G 1053 -U 1612 ; WX 602 ; N uni064C ; G 1054 -U 1613 ; WX 602 ; N uni064D ; G 1055 -U 1614 ; WX 602 ; N uni064E ; G 1056 -U 1615 ; WX 602 ; N uni064F ; G 1057 -U 1616 ; WX 602 ; N uni0650 ; G 1058 -U 1617 ; WX 602 ; N uni0651 ; G 1059 -U 1618 ; WX 602 ; N uni0652 ; G 1060 -U 1619 ; WX 602 ; N uni0653 ; G 1061 -U 1620 ; WX 602 ; N uni0654 ; G 1062 -U 1621 ; WX 602 ; N uni0655 ; G 1063 -U 1626 ; WX 602 ; N uni065A ; G 1064 -U 1632 ; WX 602 ; N uni0660 ; G 1065 -U 1633 ; WX 602 ; N uni0661 ; G 1066 -U 1634 ; WX 602 ; N uni0662 ; G 1067 -U 1635 ; WX 602 ; N uni0663 ; G 1068 -U 1636 ; WX 602 ; N uni0664 ; G 1069 -U 1637 ; WX 602 ; N uni0665 ; G 1070 -U 1638 ; WX 602 ; N uni0666 ; G 1071 -U 1639 ; WX 602 ; N uni0667 ; G 1072 -U 1640 ; WX 602 ; N uni0668 ; G 1073 -U 1641 ; WX 602 ; N uni0669 ; G 1074 -U 1642 ; WX 602 ; N uni066A ; G 1075 -U 1643 ; WX 602 ; N uni066B ; G 1076 -U 1644 ; WX 602 ; N uni066C ; G 1077 -U 1645 ; WX 602 ; N uni066D ; G 1078 -U 1652 ; WX 602 ; N uni0674 ; G 1079 -U 1657 ; WX 602 ; N uni0679 ; G 1080 -U 1658 ; WX 602 ; N uni067A ; G 1081 -U 1659 ; WX 602 ; N uni067B ; G 1082 -U 1662 ; WX 602 ; N uni067E ; G 1083 -U 1663 ; WX 602 ; N uni067F ; G 1084 -U 1664 ; WX 602 ; N uni0680 ; G 1085 -U 1667 ; WX 602 ; N uni0683 ; G 1086 -U 1668 ; WX 602 ; N uni0684 ; G 1087 -U 1670 ; WX 602 ; N uni0686 ; G 1088 -U 1671 ; WX 602 ; N uni0687 ; G 1089 -U 1681 ; WX 602 ; N uni0691 ; G 1090 -U 1688 ; WX 602 ; N uni0698 ; G 1091 -U 1700 ; WX 602 ; N uni06A4 ; G 1092 -U 1705 ; WX 602 ; N uni06A9 ; G 1093 -U 1711 ; WX 602 ; N uni06AF ; G 1094 -U 1726 ; WX 602 ; N uni06BE ; G 1095 -U 1740 ; WX 602 ; N uni06CC ; G 1096 -U 1776 ; WX 602 ; N uni06F0 ; G 1097 -U 1777 ; WX 602 ; N uni06F1 ; G 1098 -U 1778 ; WX 602 ; N uni06F2 ; G 1099 -U 1779 ; WX 602 ; N uni06F3 ; G 1100 -U 1780 ; WX 602 ; N uni06F4 ; G 1101 -U 1781 ; WX 602 ; N uni06F5 ; G 1102 -U 1782 ; WX 602 ; N uni06F6 ; G 1103 -U 1783 ; WX 602 ; N uni06F7 ; G 1104 -U 1784 ; WX 602 ; N uni06F8 ; G 1105 -U 1785 ; WX 602 ; N uni06F9 ; G 1106 -U 3713 ; WX 602 ; N uni0E81 ; G 1107 -U 3714 ; WX 602 ; N uni0E82 ; G 1108 -U 3716 ; WX 602 ; N uni0E84 ; G 1109 -U 3719 ; WX 602 ; N uni0E87 ; G 1110 -U 3720 ; WX 602 ; N uni0E88 ; G 1111 -U 3722 ; WX 602 ; N uni0E8A ; G 1112 -U 3725 ; WX 602 ; N uni0E8D ; G 1113 -U 3732 ; WX 602 ; N uni0E94 ; G 1114 -U 3733 ; WX 602 ; N uni0E95 ; G 1115 -U 3734 ; WX 602 ; N uni0E96 ; G 1116 -U 3735 ; WX 602 ; N uni0E97 ; G 1117 -U 3737 ; WX 602 ; N uni0E99 ; G 1118 -U 3738 ; WX 602 ; N uni0E9A ; G 1119 -U 3739 ; WX 602 ; N uni0E9B ; G 1120 -U 3740 ; WX 602 ; N uni0E9C ; G 1121 -U 3741 ; WX 602 ; N uni0E9D ; G 1122 -U 3742 ; WX 602 ; N uni0E9E ; G 1123 -U 3743 ; WX 602 ; N uni0E9F ; G 1124 -U 3745 ; WX 602 ; N uni0EA1 ; G 1125 -U 3746 ; WX 602 ; N uni0EA2 ; G 1126 -U 3747 ; WX 602 ; N uni0EA3 ; G 1127 -U 3749 ; WX 602 ; N uni0EA5 ; G 1128 -U 3751 ; WX 602 ; N uni0EA7 ; G 1129 -U 3754 ; WX 602 ; N uni0EAA ; G 1130 -U 3755 ; WX 602 ; N uni0EAB ; G 1131 -U 3757 ; WX 602 ; N uni0EAD ; G 1132 -U 3758 ; WX 602 ; N uni0EAE ; G 1133 -U 3759 ; WX 602 ; N uni0EAF ; G 1134 -U 3760 ; WX 602 ; N uni0EB0 ; G 1135 -U 3761 ; WX 602 ; N uni0EB1 ; G 1136 -U 3762 ; WX 602 ; N uni0EB2 ; G 1137 -U 3763 ; WX 602 ; N uni0EB3 ; G 1138 -U 3764 ; WX 602 ; N uni0EB4 ; G 1139 -U 3765 ; WX 602 ; N uni0EB5 ; G 1140 -U 3766 ; WX 602 ; N uni0EB6 ; G 1141 -U 3767 ; WX 602 ; N uni0EB7 ; G 1142 -U 3768 ; WX 602 ; N uni0EB8 ; G 1143 -U 3769 ; WX 602 ; N uni0EB9 ; G 1144 -U 3771 ; WX 602 ; N uni0EBB ; G 1145 -U 3772 ; WX 602 ; N uni0EBC ; G 1146 -U 3784 ; WX 602 ; N uni0EC8 ; G 1147 -U 3785 ; WX 602 ; N uni0EC9 ; G 1148 -U 3786 ; WX 602 ; N uni0ECA ; G 1149 -U 3787 ; WX 602 ; N uni0ECB ; G 1150 -U 3788 ; WX 602 ; N uni0ECC ; G 1151 -U 3789 ; WX 602 ; N uni0ECD ; G 1152 -U 4304 ; WX 602 ; N uni10D0 ; G 1153 -U 4305 ; WX 602 ; N uni10D1 ; G 1154 -U 4306 ; WX 602 ; N uni10D2 ; G 1155 -U 4307 ; WX 602 ; N uni10D3 ; G 1156 -U 4308 ; WX 602 ; N uni10D4 ; G 1157 -U 4309 ; WX 602 ; N uni10D5 ; G 1158 -U 4310 ; WX 602 ; N uni10D6 ; G 1159 -U 4311 ; WX 602 ; N uni10D7 ; G 1160 -U 4312 ; WX 602 ; N uni10D8 ; G 1161 -U 4313 ; WX 602 ; N uni10D9 ; G 1162 -U 4314 ; WX 602 ; N uni10DA ; G 1163 -U 4315 ; WX 602 ; N uni10DB ; G 1164 -U 4316 ; WX 602 ; N uni10DC ; G 1165 -U 4317 ; WX 602 ; N uni10DD ; G 1166 -U 4318 ; WX 602 ; N uni10DE ; G 1167 -U 4319 ; WX 602 ; N uni10DF ; G 1168 -U 4320 ; WX 602 ; N uni10E0 ; G 1169 -U 4321 ; WX 602 ; N uni10E1 ; G 1170 -U 4322 ; WX 602 ; N uni10E2 ; G 1171 -U 4323 ; WX 602 ; N uni10E3 ; G 1172 -U 4324 ; WX 602 ; N uni10E4 ; G 1173 -U 4325 ; WX 602 ; N uni10E5 ; G 1174 -U 4326 ; WX 602 ; N uni10E6 ; G 1175 -U 4327 ; WX 602 ; N uni10E7 ; G 1176 -U 4328 ; WX 602 ; N uni10E8 ; G 1177 -U 4329 ; WX 602 ; N uni10E9 ; G 1178 -U 4330 ; WX 602 ; N uni10EA ; G 1179 -U 4331 ; WX 602 ; N uni10EB ; G 1180 -U 4332 ; WX 602 ; N uni10EC ; G 1181 -U 4333 ; WX 602 ; N uni10ED ; G 1182 -U 4334 ; WX 602 ; N uni10EE ; G 1183 -U 4335 ; WX 602 ; N uni10EF ; G 1184 -U 4336 ; WX 602 ; N uni10F0 ; G 1185 -U 4337 ; WX 602 ; N uni10F1 ; G 1186 -U 4338 ; WX 602 ; N uni10F2 ; G 1187 -U 4339 ; WX 602 ; N uni10F3 ; G 1188 -U 4340 ; WX 602 ; N uni10F4 ; G 1189 -U 4341 ; WX 602 ; N uni10F5 ; G 1190 -U 4342 ; WX 602 ; N uni10F6 ; G 1191 -U 4343 ; WX 602 ; N uni10F7 ; G 1192 -U 4344 ; WX 602 ; N uni10F8 ; G 1193 -U 4345 ; WX 602 ; N uni10F9 ; G 1194 -U 4346 ; WX 602 ; N uni10FA ; G 1195 -U 4347 ; WX 602 ; N uni10FB ; G 1196 -U 4348 ; WX 602 ; N uni10FC ; G 1197 -U 7426 ; WX 602 ; N uni1D02 ; G 1198 -U 7432 ; WX 602 ; N uni1D08 ; G 1199 -U 7433 ; WX 602 ; N uni1D09 ; G 1200 -U 7444 ; WX 602 ; N uni1D14 ; G 1201 -U 7446 ; WX 602 ; N uni1D16 ; G 1202 -U 7447 ; WX 602 ; N uni1D17 ; G 1203 -U 7453 ; WX 602 ; N uni1D1D ; G 1204 -U 7454 ; WX 602 ; N uni1D1E ; G 1205 -U 7455 ; WX 602 ; N uni1D1F ; G 1206 -U 7468 ; WX 602 ; N uni1D2C ; G 1207 -U 7469 ; WX 602 ; N uni1D2D ; G 1208 -U 7470 ; WX 602 ; N uni1D2E ; G 1209 -U 7472 ; WX 602 ; N uni1D30 ; G 1210 -U 7473 ; WX 602 ; N uni1D31 ; G 1211 -U 7474 ; WX 602 ; N uni1D32 ; G 1212 -U 7475 ; WX 602 ; N uni1D33 ; G 1213 -U 7476 ; WX 602 ; N uni1D34 ; G 1214 -U 7477 ; WX 602 ; N uni1D35 ; G 1215 -U 7478 ; WX 602 ; N uni1D36 ; G 1216 -U 7479 ; WX 602 ; N uni1D37 ; G 1217 -U 7480 ; WX 602 ; N uni1D38 ; G 1218 -U 7481 ; WX 602 ; N uni1D39 ; G 1219 -U 7482 ; WX 602 ; N uni1D3A ; G 1220 -U 7483 ; WX 602 ; N uni1D3B ; G 1221 -U 7484 ; WX 602 ; N uni1D3C ; G 1222 -U 7486 ; WX 602 ; N uni1D3E ; G 1223 -U 7487 ; WX 602 ; N uni1D3F ; G 1224 -U 7488 ; WX 602 ; N uni1D40 ; G 1225 -U 7489 ; WX 602 ; N uni1D41 ; G 1226 -U 7490 ; WX 602 ; N uni1D42 ; G 1227 -U 7491 ; WX 602 ; N uni1D43 ; G 1228 -U 7492 ; WX 602 ; N uni1D44 ; G 1229 -U 7493 ; WX 602 ; N uni1D45 ; G 1230 -U 7494 ; WX 602 ; N uni1D46 ; G 1231 -U 7495 ; WX 602 ; N uni1D47 ; G 1232 -U 7496 ; WX 602 ; N uni1D48 ; G 1233 -U 7497 ; WX 602 ; N uni1D49 ; G 1234 -U 7498 ; WX 602 ; N uni1D4A ; G 1235 -U 7499 ; WX 602 ; N uni1D4B ; G 1236 -U 7500 ; WX 602 ; N uni1D4C ; G 1237 -U 7501 ; WX 602 ; N uni1D4D ; G 1238 -U 7502 ; WX 602 ; N uni1D4E ; G 1239 -U 7503 ; WX 602 ; N uni1D4F ; G 1240 -U 7504 ; WX 602 ; N uni1D50 ; G 1241 -U 7505 ; WX 602 ; N uni1D51 ; G 1242 -U 7506 ; WX 602 ; N uni1D52 ; G 1243 -U 7507 ; WX 602 ; N uni1D53 ; G 1244 -U 7508 ; WX 602 ; N uni1D54 ; G 1245 -U 7509 ; WX 602 ; N uni1D55 ; G 1246 -U 7510 ; WX 602 ; N uni1D56 ; G 1247 -U 7511 ; WX 602 ; N uni1D57 ; G 1248 -U 7512 ; WX 602 ; N uni1D58 ; G 1249 -U 7513 ; WX 602 ; N uni1D59 ; G 1250 -U 7514 ; WX 602 ; N uni1D5A ; G 1251 -U 7515 ; WX 602 ; N uni1D5B ; G 1252 -U 7522 ; WX 602 ; N uni1D62 ; G 1253 -U 7523 ; WX 602 ; N uni1D63 ; G 1254 -U 7524 ; WX 602 ; N uni1D64 ; G 1255 -U 7525 ; WX 602 ; N uni1D65 ; G 1256 -U 7543 ; WX 602 ; N uni1D77 ; G 1257 -U 7544 ; WX 602 ; N uni1D78 ; G 1258 -U 7547 ; WX 602 ; N uni1D7B ; G 1259 -U 7557 ; WX 602 ; N uni1D85 ; G 1260 -U 7579 ; WX 602 ; N uni1D9B ; G 1261 -U 7580 ; WX 602 ; N uni1D9C ; G 1262 -U 7581 ; WX 602 ; N uni1D9D ; G 1263 -U 7582 ; WX 602 ; N uni1D9E ; G 1264 -U 7583 ; WX 602 ; N uni1D9F ; G 1265 -U 7584 ; WX 602 ; N uni1DA0 ; G 1266 -U 7585 ; WX 602 ; N uni1DA1 ; G 1267 -U 7586 ; WX 602 ; N uni1DA2 ; G 1268 -U 7587 ; WX 602 ; N uni1DA3 ; G 1269 -U 7588 ; WX 602 ; N uni1DA4 ; G 1270 -U 7589 ; WX 602 ; N uni1DA5 ; G 1271 -U 7590 ; WX 602 ; N uni1DA6 ; G 1272 -U 7591 ; WX 602 ; N uni1DA7 ; G 1273 -U 7592 ; WX 602 ; N uni1DA8 ; G 1274 -U 7593 ; WX 602 ; N uni1DA9 ; G 1275 -U 7594 ; WX 602 ; N uni1DAA ; G 1276 -U 7595 ; WX 602 ; N uni1DAB ; G 1277 -U 7596 ; WX 602 ; N uni1DAC ; G 1278 -U 7597 ; WX 602 ; N uni1DAD ; G 1279 -U 7598 ; WX 602 ; N uni1DAE ; G 1280 -U 7599 ; WX 602 ; N uni1DAF ; G 1281 -U 7600 ; WX 602 ; N uni1DB0 ; G 1282 -U 7601 ; WX 602 ; N uni1DB1 ; G 1283 -U 7602 ; WX 602 ; N uni1DB2 ; G 1284 -U 7603 ; WX 602 ; N uni1DB3 ; G 1285 -U 7604 ; WX 602 ; N uni1DB4 ; G 1286 -U 7605 ; WX 602 ; N uni1DB5 ; G 1287 -U 7606 ; WX 602 ; N uni1DB6 ; G 1288 -U 7607 ; WX 602 ; N uni1DB7 ; G 1289 -U 7609 ; WX 602 ; N uni1DB9 ; G 1290 -U 7610 ; WX 602 ; N uni1DBA ; G 1291 -U 7611 ; WX 602 ; N uni1DBB ; G 1292 -U 7612 ; WX 602 ; N uni1DBC ; G 1293 -U 7613 ; WX 602 ; N uni1DBD ; G 1294 -U 7614 ; WX 602 ; N uni1DBE ; G 1295 -U 7615 ; WX 602 ; N uni1DBF ; G 1296 -U 7680 ; WX 602 ; N uni1E00 ; G 1297 -U 7681 ; WX 602 ; N uni1E01 ; G 1298 -U 7682 ; WX 602 ; N uni1E02 ; G 1299 -U 7683 ; WX 602 ; N uni1E03 ; G 1300 -U 7684 ; WX 602 ; N uni1E04 ; G 1301 -U 7685 ; WX 602 ; N uni1E05 ; G 1302 -U 7686 ; WX 602 ; N uni1E06 ; G 1303 -U 7687 ; WX 602 ; N uni1E07 ; G 1304 -U 7688 ; WX 602 ; N uni1E08 ; G 1305 -U 7689 ; WX 602 ; N uni1E09 ; G 1306 -U 7690 ; WX 602 ; N uni1E0A ; G 1307 -U 7691 ; WX 602 ; N uni1E0B ; G 1308 -U 7692 ; WX 602 ; N uni1E0C ; G 1309 -U 7693 ; WX 602 ; N uni1E0D ; G 1310 -U 7694 ; WX 602 ; N uni1E0E ; G 1311 -U 7695 ; WX 602 ; N uni1E0F ; G 1312 -U 7696 ; WX 602 ; N uni1E10 ; G 1313 -U 7697 ; WX 602 ; N uni1E11 ; G 1314 -U 7698 ; WX 602 ; N uni1E12 ; G 1315 -U 7699 ; WX 602 ; N uni1E13 ; G 1316 -U 7704 ; WX 602 ; N uni1E18 ; G 1317 -U 7705 ; WX 602 ; N uni1E19 ; G 1318 -U 7706 ; WX 602 ; N uni1E1A ; G 1319 -U 7707 ; WX 602 ; N uni1E1B ; G 1320 -U 7708 ; WX 602 ; N uni1E1C ; G 1321 -U 7709 ; WX 602 ; N uni1E1D ; G 1322 -U 7710 ; WX 602 ; N uni1E1E ; G 1323 -U 7711 ; WX 602 ; N uni1E1F ; G 1324 -U 7712 ; WX 602 ; N uni1E20 ; G 1325 -U 7713 ; WX 602 ; N uni1E21 ; G 1326 -U 7714 ; WX 602 ; N uni1E22 ; G 1327 -U 7715 ; WX 602 ; N uni1E23 ; G 1328 -U 7716 ; WX 602 ; N uni1E24 ; G 1329 -U 7717 ; WX 602 ; N uni1E25 ; G 1330 -U 7718 ; WX 602 ; N uni1E26 ; G 1331 -U 7719 ; WX 602 ; N uni1E27 ; G 1332 -U 7720 ; WX 602 ; N uni1E28 ; G 1333 -U 7721 ; WX 602 ; N uni1E29 ; G 1334 -U 7722 ; WX 602 ; N uni1E2A ; G 1335 -U 7723 ; WX 602 ; N uni1E2B ; G 1336 -U 7724 ; WX 602 ; N uni1E2C ; G 1337 -U 7725 ; WX 602 ; N uni1E2D ; G 1338 -U 7728 ; WX 602 ; N uni1E30 ; G 1339 -U 7729 ; WX 602 ; N uni1E31 ; G 1340 -U 7730 ; WX 602 ; N uni1E32 ; G 1341 -U 7731 ; WX 602 ; N uni1E33 ; G 1342 -U 7732 ; WX 602 ; N uni1E34 ; G 1343 -U 7733 ; WX 602 ; N uni1E35 ; G 1344 -U 7734 ; WX 602 ; N uni1E36 ; G 1345 -U 7735 ; WX 602 ; N uni1E37 ; G 1346 -U 7736 ; WX 602 ; N uni1E38 ; G 1347 -U 7737 ; WX 602 ; N uni1E39 ; G 1348 -U 7738 ; WX 602 ; N uni1E3A ; G 1349 -U 7739 ; WX 602 ; N uni1E3B ; G 1350 -U 7740 ; WX 602 ; N uni1E3C ; G 1351 -U 7741 ; WX 602 ; N uni1E3D ; G 1352 -U 7742 ; WX 602 ; N uni1E3E ; G 1353 -U 7743 ; WX 602 ; N uni1E3F ; G 1354 -U 7744 ; WX 602 ; N uni1E40 ; G 1355 -U 7745 ; WX 602 ; N uni1E41 ; G 1356 -U 7746 ; WX 602 ; N uni1E42 ; G 1357 -U 7747 ; WX 602 ; N uni1E43 ; G 1358 -U 7748 ; WX 602 ; N uni1E44 ; G 1359 -U 7749 ; WX 602 ; N uni1E45 ; G 1360 -U 7750 ; WX 602 ; N uni1E46 ; G 1361 -U 7751 ; WX 602 ; N uni1E47 ; G 1362 -U 7752 ; WX 602 ; N uni1E48 ; G 1363 -U 7753 ; WX 602 ; N uni1E49 ; G 1364 -U 7754 ; WX 602 ; N uni1E4A ; G 1365 -U 7755 ; WX 602 ; N uni1E4B ; G 1366 -U 7756 ; WX 602 ; N uni1E4C ; G 1367 -U 7757 ; WX 602 ; N uni1E4D ; G 1368 -U 7764 ; WX 602 ; N uni1E54 ; G 1369 -U 7765 ; WX 602 ; N uni1E55 ; G 1370 -U 7766 ; WX 602 ; N uni1E56 ; G 1371 -U 7767 ; WX 602 ; N uni1E57 ; G 1372 -U 7768 ; WX 602 ; N uni1E58 ; G 1373 -U 7769 ; WX 602 ; N uni1E59 ; G 1374 -U 7770 ; WX 602 ; N uni1E5A ; G 1375 -U 7771 ; WX 602 ; N uni1E5B ; G 1376 -U 7772 ; WX 602 ; N uni1E5C ; G 1377 -U 7773 ; WX 602 ; N uni1E5D ; G 1378 -U 7774 ; WX 602 ; N uni1E5E ; G 1379 -U 7775 ; WX 602 ; N uni1E5F ; G 1380 -U 7776 ; WX 602 ; N uni1E60 ; G 1381 -U 7777 ; WX 602 ; N uni1E61 ; G 1382 -U 7778 ; WX 602 ; N uni1E62 ; G 1383 -U 7779 ; WX 602 ; N uni1E63 ; G 1384 -U 7784 ; WX 602 ; N uni1E68 ; G 1385 -U 7785 ; WX 602 ; N uni1E69 ; G 1386 -U 7786 ; WX 602 ; N uni1E6A ; G 1387 -U 7787 ; WX 602 ; N uni1E6B ; G 1388 -U 7788 ; WX 602 ; N uni1E6C ; G 1389 -U 7789 ; WX 602 ; N uni1E6D ; G 1390 -U 7790 ; WX 602 ; N uni1E6E ; G 1391 -U 7791 ; WX 602 ; N uni1E6F ; G 1392 -U 7792 ; WX 602 ; N uni1E70 ; G 1393 -U 7793 ; WX 602 ; N uni1E71 ; G 1394 -U 7794 ; WX 602 ; N uni1E72 ; G 1395 -U 7795 ; WX 602 ; N uni1E73 ; G 1396 -U 7796 ; WX 602 ; N uni1E74 ; G 1397 -U 7797 ; WX 602 ; N uni1E75 ; G 1398 -U 7798 ; WX 602 ; N uni1E76 ; G 1399 -U 7799 ; WX 602 ; N uni1E77 ; G 1400 -U 7800 ; WX 602 ; N uni1E78 ; G 1401 -U 7801 ; WX 602 ; N uni1E79 ; G 1402 -U 7804 ; WX 602 ; N uni1E7C ; G 1403 -U 7805 ; WX 602 ; N uni1E7D ; G 1404 -U 7806 ; WX 602 ; N uni1E7E ; G 1405 -U 7807 ; WX 602 ; N uni1E7F ; G 1406 -U 7808 ; WX 602 ; N Wgrave ; G 1407 -U 7809 ; WX 602 ; N wgrave ; G 1408 -U 7810 ; WX 602 ; N Wacute ; G 1409 -U 7811 ; WX 602 ; N wacute ; G 1410 -U 7812 ; WX 602 ; N Wdieresis ; G 1411 -U 7813 ; WX 602 ; N wdieresis ; G 1412 -U 7814 ; WX 602 ; N uni1E86 ; G 1413 -U 7815 ; WX 602 ; N uni1E87 ; G 1414 -U 7816 ; WX 602 ; N uni1E88 ; G 1415 -U 7817 ; WX 602 ; N uni1E89 ; G 1416 -U 7818 ; WX 602 ; N uni1E8A ; G 1417 -U 7819 ; WX 602 ; N uni1E8B ; G 1418 -U 7820 ; WX 602 ; N uni1E8C ; G 1419 -U 7821 ; WX 602 ; N uni1E8D ; G 1420 -U 7822 ; WX 602 ; N uni1E8E ; G 1421 -U 7823 ; WX 602 ; N uni1E8F ; G 1422 -U 7824 ; WX 602 ; N uni1E90 ; G 1423 -U 7825 ; WX 602 ; N uni1E91 ; G 1424 -U 7826 ; WX 602 ; N uni1E92 ; G 1425 -U 7827 ; WX 602 ; N uni1E93 ; G 1426 -U 7828 ; WX 602 ; N uni1E94 ; G 1427 -U 7829 ; WX 602 ; N uni1E95 ; G 1428 -U 7830 ; WX 602 ; N uni1E96 ; G 1429 -U 7831 ; WX 602 ; N uni1E97 ; G 1430 -U 7832 ; WX 602 ; N uni1E98 ; G 1431 -U 7833 ; WX 602 ; N uni1E99 ; G 1432 -U 7835 ; WX 602 ; N uni1E9B ; G 1433 -U 7839 ; WX 602 ; N uni1E9F ; G 1434 -U 7840 ; WX 602 ; N uni1EA0 ; G 1435 -U 7841 ; WX 602 ; N uni1EA1 ; G 1436 -U 7852 ; WX 602 ; N uni1EAC ; G 1437 -U 7853 ; WX 602 ; N uni1EAD ; G 1438 -U 7856 ; WX 602 ; N uni1EB0 ; G 1439 -U 7857 ; WX 602 ; N uni1EB1 ; G 1440 -U 7862 ; WX 602 ; N uni1EB6 ; G 1441 -U 7863 ; WX 602 ; N uni1EB7 ; G 1442 -U 7864 ; WX 602 ; N uni1EB8 ; G 1443 -U 7865 ; WX 602 ; N uni1EB9 ; G 1444 -U 7868 ; WX 602 ; N uni1EBC ; G 1445 -U 7869 ; WX 602 ; N uni1EBD ; G 1446 -U 7878 ; WX 602 ; N uni1EC6 ; G 1447 -U 7879 ; WX 602 ; N uni1EC7 ; G 1448 -U 7882 ; WX 602 ; N uni1ECA ; G 1449 -U 7883 ; WX 602 ; N uni1ECB ; G 1450 -U 7884 ; WX 602 ; N uni1ECC ; G 1451 -U 7885 ; WX 602 ; N uni1ECD ; G 1452 -U 7896 ; WX 602 ; N uni1ED8 ; G 1453 -U 7897 ; WX 602 ; N uni1ED9 ; G 1454 -U 7898 ; WX 602 ; N uni1EDA ; G 1455 -U 7899 ; WX 602 ; N uni1EDB ; G 1456 -U 7900 ; WX 602 ; N uni1EDC ; G 1457 -U 7901 ; WX 602 ; N uni1EDD ; G 1458 -U 7904 ; WX 602 ; N uni1EE0 ; G 1459 -U 7905 ; WX 602 ; N uni1EE1 ; G 1460 -U 7906 ; WX 602 ; N uni1EE2 ; G 1461 -U 7907 ; WX 602 ; N uni1EE3 ; G 1462 -U 7908 ; WX 602 ; N uni1EE4 ; G 1463 -U 7909 ; WX 602 ; N uni1EE5 ; G 1464 -U 7912 ; WX 602 ; N uni1EE8 ; G 1465 -U 7913 ; WX 602 ; N uni1EE9 ; G 1466 -U 7914 ; WX 602 ; N uni1EEA ; G 1467 -U 7915 ; WX 602 ; N uni1EEB ; G 1468 -U 7918 ; WX 602 ; N uni1EEE ; G 1469 -U 7919 ; WX 602 ; N uni1EEF ; G 1470 -U 7920 ; WX 602 ; N uni1EF0 ; G 1471 -U 7921 ; WX 602 ; N uni1EF1 ; G 1472 -U 7922 ; WX 602 ; N Ygrave ; G 1473 -U 7923 ; WX 602 ; N ygrave ; G 1474 -U 7924 ; WX 602 ; N uni1EF4 ; G 1475 -U 7925 ; WX 602 ; N uni1EF5 ; G 1476 -U 7928 ; WX 602 ; N uni1EF8 ; G 1477 -U 7929 ; WX 602 ; N uni1EF9 ; G 1478 -U 7936 ; WX 602 ; N uni1F00 ; G 1479 -U 7937 ; WX 602 ; N uni1F01 ; G 1480 -U 7938 ; WX 602 ; N uni1F02 ; G 1481 -U 7939 ; WX 602 ; N uni1F03 ; G 1482 -U 7940 ; WX 602 ; N uni1F04 ; G 1483 -U 7941 ; WX 602 ; N uni1F05 ; G 1484 -U 7942 ; WX 602 ; N uni1F06 ; G 1485 -U 7943 ; WX 602 ; N uni1F07 ; G 1486 -U 7944 ; WX 602 ; N uni1F08 ; G 1487 -U 7945 ; WX 602 ; N uni1F09 ; G 1488 -U 7946 ; WX 602 ; N uni1F0A ; G 1489 -U 7947 ; WX 602 ; N uni1F0B ; G 1490 -U 7948 ; WX 602 ; N uni1F0C ; G 1491 -U 7949 ; WX 602 ; N uni1F0D ; G 1492 -U 7950 ; WX 602 ; N uni1F0E ; G 1493 -U 7951 ; WX 602 ; N uni1F0F ; G 1494 -U 7952 ; WX 602 ; N uni1F10 ; G 1495 -U 7953 ; WX 602 ; N uni1F11 ; G 1496 -U 7954 ; WX 602 ; N uni1F12 ; G 1497 -U 7955 ; WX 602 ; N uni1F13 ; G 1498 -U 7956 ; WX 602 ; N uni1F14 ; G 1499 -U 7957 ; WX 602 ; N uni1F15 ; G 1500 -U 7960 ; WX 602 ; N uni1F18 ; G 1501 -U 7961 ; WX 602 ; N uni1F19 ; G 1502 -U 7962 ; WX 602 ; N uni1F1A ; G 1503 -U 7963 ; WX 602 ; N uni1F1B ; G 1504 -U 7964 ; WX 602 ; N uni1F1C ; G 1505 -U 7965 ; WX 602 ; N uni1F1D ; G 1506 -U 7968 ; WX 602 ; N uni1F20 ; G 1507 -U 7969 ; WX 602 ; N uni1F21 ; G 1508 -U 7970 ; WX 602 ; N uni1F22 ; G 1509 -U 7971 ; WX 602 ; N uni1F23 ; G 1510 -U 7972 ; WX 602 ; N uni1F24 ; G 1511 -U 7973 ; WX 602 ; N uni1F25 ; G 1512 -U 7974 ; WX 602 ; N uni1F26 ; G 1513 -U 7975 ; WX 602 ; N uni1F27 ; G 1514 -U 7976 ; WX 602 ; N uni1F28 ; G 1515 -U 7977 ; WX 602 ; N uni1F29 ; G 1516 -U 7978 ; WX 602 ; N uni1F2A ; G 1517 -U 7979 ; WX 602 ; N uni1F2B ; G 1518 -U 7980 ; WX 602 ; N uni1F2C ; G 1519 -U 7981 ; WX 602 ; N uni1F2D ; G 1520 -U 7982 ; WX 602 ; N uni1F2E ; G 1521 -U 7983 ; WX 602 ; N uni1F2F ; G 1522 -U 7984 ; WX 602 ; N uni1F30 ; G 1523 -U 7985 ; WX 602 ; N uni1F31 ; G 1524 -U 7986 ; WX 602 ; N uni1F32 ; G 1525 -U 7987 ; WX 602 ; N uni1F33 ; G 1526 -U 7988 ; WX 602 ; N uni1F34 ; G 1527 -U 7989 ; WX 602 ; N uni1F35 ; G 1528 -U 7990 ; WX 602 ; N uni1F36 ; G 1529 -U 7991 ; WX 602 ; N uni1F37 ; G 1530 -U 7992 ; WX 602 ; N uni1F38 ; G 1531 -U 7993 ; WX 602 ; N uni1F39 ; G 1532 -U 7994 ; WX 602 ; N uni1F3A ; G 1533 -U 7995 ; WX 602 ; N uni1F3B ; G 1534 -U 7996 ; WX 602 ; N uni1F3C ; G 1535 -U 7997 ; WX 602 ; N uni1F3D ; G 1536 -U 7998 ; WX 602 ; N uni1F3E ; G 1537 -U 7999 ; WX 602 ; N uni1F3F ; G 1538 -U 8000 ; WX 602 ; N uni1F40 ; G 1539 -U 8001 ; WX 602 ; N uni1F41 ; G 1540 -U 8002 ; WX 602 ; N uni1F42 ; G 1541 -U 8003 ; WX 602 ; N uni1F43 ; G 1542 -U 8004 ; WX 602 ; N uni1F44 ; G 1543 -U 8005 ; WX 602 ; N uni1F45 ; G 1544 -U 8008 ; WX 602 ; N uni1F48 ; G 1545 -U 8009 ; WX 602 ; N uni1F49 ; G 1546 -U 8010 ; WX 602 ; N uni1F4A ; G 1547 -U 8011 ; WX 602 ; N uni1F4B ; G 1548 -U 8012 ; WX 602 ; N uni1F4C ; G 1549 -U 8013 ; WX 602 ; N uni1F4D ; G 1550 -U 8016 ; WX 602 ; N uni1F50 ; G 1551 -U 8017 ; WX 602 ; N uni1F51 ; G 1552 -U 8018 ; WX 602 ; N uni1F52 ; G 1553 -U 8019 ; WX 602 ; N uni1F53 ; G 1554 -U 8020 ; WX 602 ; N uni1F54 ; G 1555 -U 8021 ; WX 602 ; N uni1F55 ; G 1556 -U 8022 ; WX 602 ; N uni1F56 ; G 1557 -U 8023 ; WX 602 ; N uni1F57 ; G 1558 -U 8025 ; WX 602 ; N uni1F59 ; G 1559 -U 8027 ; WX 602 ; N uni1F5B ; G 1560 -U 8029 ; WX 602 ; N uni1F5D ; G 1561 -U 8031 ; WX 602 ; N uni1F5F ; G 1562 -U 8032 ; WX 602 ; N uni1F60 ; G 1563 -U 8033 ; WX 602 ; N uni1F61 ; G 1564 -U 8034 ; WX 602 ; N uni1F62 ; G 1565 -U 8035 ; WX 602 ; N uni1F63 ; G 1566 -U 8036 ; WX 602 ; N uni1F64 ; G 1567 -U 8037 ; WX 602 ; N uni1F65 ; G 1568 -U 8038 ; WX 602 ; N uni1F66 ; G 1569 -U 8039 ; WX 602 ; N uni1F67 ; G 1570 -U 8040 ; WX 602 ; N uni1F68 ; G 1571 -U 8041 ; WX 602 ; N uni1F69 ; G 1572 -U 8042 ; WX 602 ; N uni1F6A ; G 1573 -U 8043 ; WX 602 ; N uni1F6B ; G 1574 -U 8044 ; WX 602 ; N uni1F6C ; G 1575 -U 8045 ; WX 602 ; N uni1F6D ; G 1576 -U 8046 ; WX 602 ; N uni1F6E ; G 1577 -U 8047 ; WX 602 ; N uni1F6F ; G 1578 -U 8048 ; WX 602 ; N uni1F70 ; G 1579 -U 8049 ; WX 602 ; N uni1F71 ; G 1580 -U 8050 ; WX 602 ; N uni1F72 ; G 1581 -U 8051 ; WX 602 ; N uni1F73 ; G 1582 -U 8052 ; WX 602 ; N uni1F74 ; G 1583 -U 8053 ; WX 602 ; N uni1F75 ; G 1584 -U 8054 ; WX 602 ; N uni1F76 ; G 1585 -U 8055 ; WX 602 ; N uni1F77 ; G 1586 -U 8056 ; WX 602 ; N uni1F78 ; G 1587 -U 8057 ; WX 602 ; N uni1F79 ; G 1588 -U 8058 ; WX 602 ; N uni1F7A ; G 1589 -U 8059 ; WX 602 ; N uni1F7B ; G 1590 -U 8060 ; WX 602 ; N uni1F7C ; G 1591 -U 8061 ; WX 602 ; N uni1F7D ; G 1592 -U 8064 ; WX 602 ; N uni1F80 ; G 1593 -U 8065 ; WX 602 ; N uni1F81 ; G 1594 -U 8066 ; WX 602 ; N uni1F82 ; G 1595 -U 8067 ; WX 602 ; N uni1F83 ; G 1596 -U 8068 ; WX 602 ; N uni1F84 ; G 1597 -U 8069 ; WX 602 ; N uni1F85 ; G 1598 -U 8070 ; WX 602 ; N uni1F86 ; G 1599 -U 8071 ; WX 602 ; N uni1F87 ; G 1600 -U 8072 ; WX 602 ; N uni1F88 ; G 1601 -U 8073 ; WX 602 ; N uni1F89 ; G 1602 -U 8074 ; WX 602 ; N uni1F8A ; G 1603 -U 8075 ; WX 602 ; N uni1F8B ; G 1604 -U 8076 ; WX 602 ; N uni1F8C ; G 1605 -U 8077 ; WX 602 ; N uni1F8D ; G 1606 -U 8078 ; WX 602 ; N uni1F8E ; G 1607 -U 8079 ; WX 602 ; N uni1F8F ; G 1608 -U 8080 ; WX 602 ; N uni1F90 ; G 1609 -U 8081 ; WX 602 ; N uni1F91 ; G 1610 -U 8082 ; WX 602 ; N uni1F92 ; G 1611 -U 8083 ; WX 602 ; N uni1F93 ; G 1612 -U 8084 ; WX 602 ; N uni1F94 ; G 1613 -U 8085 ; WX 602 ; N uni1F95 ; G 1614 -U 8086 ; WX 602 ; N uni1F96 ; G 1615 -U 8087 ; WX 602 ; N uni1F97 ; G 1616 -U 8088 ; WX 602 ; N uni1F98 ; G 1617 -U 8089 ; WX 602 ; N uni1F99 ; G 1618 -U 8090 ; WX 602 ; N uni1F9A ; G 1619 -U 8091 ; WX 602 ; N uni1F9B ; G 1620 -U 8092 ; WX 602 ; N uni1F9C ; G 1621 -U 8093 ; WX 602 ; N uni1F9D ; G 1622 -U 8094 ; WX 602 ; N uni1F9E ; G 1623 -U 8095 ; WX 602 ; N uni1F9F ; G 1624 -U 8096 ; WX 602 ; N uni1FA0 ; G 1625 -U 8097 ; WX 602 ; N uni1FA1 ; G 1626 -U 8098 ; WX 602 ; N uni1FA2 ; G 1627 -U 8099 ; WX 602 ; N uni1FA3 ; G 1628 -U 8100 ; WX 602 ; N uni1FA4 ; G 1629 -U 8101 ; WX 602 ; N uni1FA5 ; G 1630 -U 8102 ; WX 602 ; N uni1FA6 ; G 1631 -U 8103 ; WX 602 ; N uni1FA7 ; G 1632 -U 8104 ; WX 602 ; N uni1FA8 ; G 1633 -U 8105 ; WX 602 ; N uni1FA9 ; G 1634 -U 8106 ; WX 602 ; N uni1FAA ; G 1635 -U 8107 ; WX 602 ; N uni1FAB ; G 1636 -U 8108 ; WX 602 ; N uni1FAC ; G 1637 -U 8109 ; WX 602 ; N uni1FAD ; G 1638 -U 8110 ; WX 602 ; N uni1FAE ; G 1639 -U 8111 ; WX 602 ; N uni1FAF ; G 1640 -U 8112 ; WX 602 ; N uni1FB0 ; G 1641 -U 8113 ; WX 602 ; N uni1FB1 ; G 1642 -U 8114 ; WX 602 ; N uni1FB2 ; G 1643 -U 8115 ; WX 602 ; N uni1FB3 ; G 1644 -U 8116 ; WX 602 ; N uni1FB4 ; G 1645 -U 8118 ; WX 602 ; N uni1FB6 ; G 1646 -U 8119 ; WX 602 ; N uni1FB7 ; G 1647 -U 8120 ; WX 602 ; N uni1FB8 ; G 1648 -U 8121 ; WX 602 ; N uni1FB9 ; G 1649 -U 8122 ; WX 602 ; N uni1FBA ; G 1650 -U 8123 ; WX 602 ; N uni1FBB ; G 1651 -U 8124 ; WX 602 ; N uni1FBC ; G 1652 -U 8125 ; WX 602 ; N uni1FBD ; G 1653 -U 8126 ; WX 602 ; N uni1FBE ; G 1654 -U 8127 ; WX 602 ; N uni1FBF ; G 1655 -U 8128 ; WX 602 ; N uni1FC0 ; G 1656 -U 8129 ; WX 602 ; N uni1FC1 ; G 1657 -U 8130 ; WX 602 ; N uni1FC2 ; G 1658 -U 8131 ; WX 602 ; N uni1FC3 ; G 1659 -U 8132 ; WX 602 ; N uni1FC4 ; G 1660 -U 8134 ; WX 602 ; N uni1FC6 ; G 1661 -U 8135 ; WX 602 ; N uni1FC7 ; G 1662 -U 8136 ; WX 602 ; N uni1FC8 ; G 1663 -U 8137 ; WX 602 ; N uni1FC9 ; G 1664 -U 8138 ; WX 602 ; N uni1FCA ; G 1665 -U 8139 ; WX 602 ; N uni1FCB ; G 1666 -U 8140 ; WX 602 ; N uni1FCC ; G 1667 -U 8141 ; WX 602 ; N uni1FCD ; G 1668 -U 8142 ; WX 602 ; N uni1FCE ; G 1669 -U 8143 ; WX 602 ; N uni1FCF ; G 1670 -U 8144 ; WX 602 ; N uni1FD0 ; G 1671 -U 8145 ; WX 602 ; N uni1FD1 ; G 1672 -U 8146 ; WX 602 ; N uni1FD2 ; G 1673 -U 8147 ; WX 602 ; N uni1FD3 ; G 1674 -U 8150 ; WX 602 ; N uni1FD6 ; G 1675 -U 8151 ; WX 602 ; N uni1FD7 ; G 1676 -U 8152 ; WX 602 ; N uni1FD8 ; G 1677 -U 8153 ; WX 602 ; N uni1FD9 ; G 1678 -U 8154 ; WX 602 ; N uni1FDA ; G 1679 -U 8155 ; WX 602 ; N uni1FDB ; G 1680 -U 8157 ; WX 602 ; N uni1FDD ; G 1681 -U 8158 ; WX 602 ; N uni1FDE ; G 1682 -U 8159 ; WX 602 ; N uni1FDF ; G 1683 -U 8160 ; WX 602 ; N uni1FE0 ; G 1684 -U 8161 ; WX 602 ; N uni1FE1 ; G 1685 -U 8162 ; WX 602 ; N uni1FE2 ; G 1686 -U 8163 ; WX 602 ; N uni1FE3 ; G 1687 -U 8164 ; WX 602 ; N uni1FE4 ; G 1688 -U 8165 ; WX 602 ; N uni1FE5 ; G 1689 -U 8166 ; WX 602 ; N uni1FE6 ; G 1690 -U 8167 ; WX 602 ; N uni1FE7 ; G 1691 -U 8168 ; WX 602 ; N uni1FE8 ; G 1692 -U 8169 ; WX 602 ; N uni1FE9 ; G 1693 -U 8170 ; WX 602 ; N uni1FEA ; G 1694 -U 8171 ; WX 602 ; N uni1FEB ; G 1695 -U 8172 ; WX 602 ; N uni1FEC ; G 1696 -U 8173 ; WX 602 ; N uni1FED ; G 1697 -U 8174 ; WX 602 ; N uni1FEE ; G 1698 -U 8175 ; WX 602 ; N uni1FEF ; G 1699 -U 8178 ; WX 602 ; N uni1FF2 ; G 1700 -U 8179 ; WX 602 ; N uni1FF3 ; G 1701 -U 8180 ; WX 602 ; N uni1FF4 ; G 1702 -U 8182 ; WX 602 ; N uni1FF6 ; G 1703 -U 8183 ; WX 602 ; N uni1FF7 ; G 1704 -U 8184 ; WX 602 ; N uni1FF8 ; G 1705 -U 8185 ; WX 602 ; N uni1FF9 ; G 1706 -U 8186 ; WX 602 ; N uni1FFA ; G 1707 -U 8187 ; WX 602 ; N uni1FFB ; G 1708 -U 8188 ; WX 602 ; N uni1FFC ; G 1709 -U 8189 ; WX 602 ; N uni1FFD ; G 1710 -U 8190 ; WX 602 ; N uni1FFE ; G 1711 -U 8192 ; WX 602 ; N uni2000 ; G 1712 -U 8193 ; WX 602 ; N uni2001 ; G 1713 -U 8194 ; WX 602 ; N uni2002 ; G 1714 -U 8195 ; WX 602 ; N uni2003 ; G 1715 -U 8196 ; WX 602 ; N uni2004 ; G 1716 -U 8197 ; WX 602 ; N uni2005 ; G 1717 -U 8198 ; WX 602 ; N uni2006 ; G 1718 -U 8199 ; WX 602 ; N uni2007 ; G 1719 -U 8200 ; WX 602 ; N uni2008 ; G 1720 -U 8201 ; WX 602 ; N uni2009 ; G 1721 -U 8202 ; WX 602 ; N uni200A ; G 1722 -U 8208 ; WX 602 ; N uni2010 ; G 1723 -U 8209 ; WX 602 ; N uni2011 ; G 1724 -U 8210 ; WX 602 ; N figuredash ; G 1725 -U 8211 ; WX 602 ; N endash ; G 1726 -U 8212 ; WX 602 ; N emdash ; G 1727 -U 8213 ; WX 602 ; N uni2015 ; G 1728 -U 8215 ; WX 602 ; N underscoredbl ; G 1729 -U 8216 ; WX 602 ; N quoteleft ; G 1730 -U 8217 ; WX 602 ; N quoteright ; G 1731 -U 8218 ; WX 602 ; N quotesinglbase ; G 1732 -U 8219 ; WX 602 ; N quotereversed ; G 1733 -U 8220 ; WX 602 ; N quotedblleft ; G 1734 -U 8221 ; WX 602 ; N quotedblright ; G 1735 -U 8222 ; WX 602 ; N quotedblbase ; G 1736 -U 8223 ; WX 602 ; N uni201F ; G 1737 -U 8224 ; WX 602 ; N dagger ; G 1738 -U 8225 ; WX 602 ; N daggerdbl ; G 1739 -U 8226 ; WX 602 ; N bullet ; G 1740 -U 8227 ; WX 602 ; N uni2023 ; G 1741 -U 8230 ; WX 602 ; N ellipsis ; G 1742 -U 8239 ; WX 602 ; N uni202F ; G 1743 -U 8240 ; WX 602 ; N perthousand ; G 1744 -U 8241 ; WX 602 ; N uni2031 ; G 1745 -U 8242 ; WX 602 ; N minute ; G 1746 -U 8243 ; WX 602 ; N second ; G 1747 -U 8244 ; WX 602 ; N uni2034 ; G 1748 -U 8245 ; WX 602 ; N uni2035 ; G 1749 -U 8246 ; WX 602 ; N uni2036 ; G 1750 -U 8247 ; WX 602 ; N uni2037 ; G 1751 -U 8249 ; WX 602 ; N guilsinglleft ; G 1752 -U 8250 ; WX 602 ; N guilsinglright ; G 1753 -U 8252 ; WX 602 ; N exclamdbl ; G 1754 -U 8253 ; WX 602 ; N uni203D ; G 1755 -U 8254 ; WX 602 ; N uni203E ; G 1756 -U 8261 ; WX 602 ; N uni2045 ; G 1757 -U 8262 ; WX 602 ; N uni2046 ; G 1758 -U 8263 ; WX 602 ; N uni2047 ; G 1759 -U 8264 ; WX 602 ; N uni2048 ; G 1760 -U 8265 ; WX 602 ; N uni2049 ; G 1761 -U 8287 ; WX 602 ; N uni205F ; G 1762 -U 8304 ; WX 602 ; N uni2070 ; G 1763 -U 8305 ; WX 602 ; N uni2071 ; G 1764 -U 8308 ; WX 602 ; N uni2074 ; G 1765 -U 8309 ; WX 602 ; N uni2075 ; G 1766 -U 8310 ; WX 602 ; N uni2076 ; G 1767 -U 8311 ; WX 602 ; N uni2077 ; G 1768 -U 8312 ; WX 602 ; N uni2078 ; G 1769 -U 8313 ; WX 602 ; N uni2079 ; G 1770 -U 8314 ; WX 602 ; N uni207A ; G 1771 -U 8315 ; WX 602 ; N uni207B ; G 1772 -U 8316 ; WX 602 ; N uni207C ; G 1773 -U 8317 ; WX 602 ; N uni207D ; G 1774 -U 8318 ; WX 602 ; N uni207E ; G 1775 -U 8319 ; WX 602 ; N uni207F ; G 1776 -U 8320 ; WX 602 ; N uni2080 ; G 1777 -U 8321 ; WX 602 ; N uni2081 ; G 1778 -U 8322 ; WX 602 ; N uni2082 ; G 1779 -U 8323 ; WX 602 ; N uni2083 ; G 1780 -U 8324 ; WX 602 ; N uni2084 ; G 1781 -U 8325 ; WX 602 ; N uni2085 ; G 1782 -U 8326 ; WX 602 ; N uni2086 ; G 1783 -U 8327 ; WX 602 ; N uni2087 ; G 1784 -U 8328 ; WX 602 ; N uni2088 ; G 1785 -U 8329 ; WX 602 ; N uni2089 ; G 1786 -U 8330 ; WX 602 ; N uni208A ; G 1787 -U 8331 ; WX 602 ; N uni208B ; G 1788 -U 8332 ; WX 602 ; N uni208C ; G 1789 -U 8333 ; WX 602 ; N uni208D ; G 1790 -U 8334 ; WX 602 ; N uni208E ; G 1791 -U 8336 ; WX 602 ; N uni2090 ; G 1792 -U 8337 ; WX 602 ; N uni2091 ; G 1793 -U 8338 ; WX 602 ; N uni2092 ; G 1794 -U 8339 ; WX 602 ; N uni2093 ; G 1795 -U 8340 ; WX 602 ; N uni2094 ; G 1796 -U 8352 ; WX 602 ; N uni20A0 ; G 1797 -U 8353 ; WX 602 ; N colonmonetary ; G 1798 -U 8354 ; WX 602 ; N uni20A2 ; G 1799 -U 8355 ; WX 602 ; N franc ; G 1800 -U 8356 ; WX 602 ; N lira ; G 1801 -U 8357 ; WX 602 ; N uni20A5 ; G 1802 -U 8358 ; WX 602 ; N uni20A6 ; G 1803 -U 8359 ; WX 602 ; N peseta ; G 1804 -U 8360 ; WX 602 ; N uni20A8 ; G 1805 -U 8361 ; WX 602 ; N uni20A9 ; G 1806 -U 8362 ; WX 602 ; N uni20AA ; G 1807 -U 8363 ; WX 602 ; N dong ; G 1808 -U 8364 ; WX 602 ; N Euro ; G 1809 -U 8365 ; WX 602 ; N uni20AD ; G 1810 -U 8366 ; WX 602 ; N uni20AE ; G 1811 -U 8367 ; WX 602 ; N uni20AF ; G 1812 -U 8368 ; WX 602 ; N uni20B0 ; G 1813 -U 8369 ; WX 602 ; N uni20B1 ; G 1814 -U 8370 ; WX 602 ; N uni20B2 ; G 1815 -U 8371 ; WX 602 ; N uni20B3 ; G 1816 -U 8372 ; WX 602 ; N uni20B4 ; G 1817 -U 8373 ; WX 602 ; N uni20B5 ; G 1818 -U 8376 ; WX 602 ; N uni20B8 ; G 1819 -U 8377 ; WX 602 ; N uni20B9 ; G 1820 -U 8450 ; WX 602 ; N uni2102 ; G 1821 -U 8453 ; WX 602 ; N uni2105 ; G 1822 -U 8461 ; WX 602 ; N uni210D ; G 1823 -U 8462 ; WX 602 ; N uni210E ; G 1824 -U 8463 ; WX 602 ; N uni210F ; G 1825 -U 8469 ; WX 602 ; N uni2115 ; G 1826 -U 8470 ; WX 602 ; N uni2116 ; G 1827 -U 8471 ; WX 602 ; N uni2117 ; G 1828 -U 8473 ; WX 602 ; N uni2119 ; G 1829 -U 8474 ; WX 602 ; N uni211A ; G 1830 -U 8477 ; WX 602 ; N uni211D ; G 1831 -U 8482 ; WX 602 ; N trademark ; G 1832 -U 8484 ; WX 602 ; N uni2124 ; G 1833 -U 8486 ; WX 602 ; N uni2126 ; G 1834 -U 8490 ; WX 602 ; N uni212A ; G 1835 -U 8491 ; WX 602 ; N uni212B ; G 1836 -U 8494 ; WX 602 ; N estimated ; G 1837 -U 8531 ; WX 602 ; N onethird ; G 1838 -U 8532 ; WX 602 ; N twothirds ; G 1839 -U 8533 ; WX 602 ; N uni2155 ; G 1840 -U 8534 ; WX 602 ; N uni2156 ; G 1841 -U 8535 ; WX 602 ; N uni2157 ; G 1842 -U 8536 ; WX 602 ; N uni2158 ; G 1843 -U 8537 ; WX 602 ; N uni2159 ; G 1844 -U 8538 ; WX 602 ; N uni215A ; G 1845 -U 8539 ; WX 602 ; N oneeighth ; G 1846 -U 8540 ; WX 602 ; N threeeighths ; G 1847 -U 8541 ; WX 602 ; N fiveeighths ; G 1848 -U 8542 ; WX 602 ; N seveneighths ; G 1849 -U 8543 ; WX 602 ; N uni215F ; G 1850 -U 8592 ; WX 602 ; N arrowleft ; G 1851 -U 8593 ; WX 602 ; N arrowup ; G 1852 -U 8594 ; WX 602 ; N arrowright ; G 1853 -U 8595 ; WX 602 ; N arrowdown ; G 1854 -U 8596 ; WX 602 ; N arrowboth ; G 1855 -U 8597 ; WX 602 ; N arrowupdn ; G 1856 -U 8598 ; WX 602 ; N uni2196 ; G 1857 -U 8599 ; WX 602 ; N uni2197 ; G 1858 -U 8600 ; WX 602 ; N uni2198 ; G 1859 -U 8601 ; WX 602 ; N uni2199 ; G 1860 -U 8602 ; WX 602 ; N uni219A ; G 1861 -U 8603 ; WX 602 ; N uni219B ; G 1862 -U 8604 ; WX 602 ; N uni219C ; G 1863 -U 8605 ; WX 602 ; N uni219D ; G 1864 -U 8606 ; WX 602 ; N uni219E ; G 1865 -U 8607 ; WX 602 ; N uni219F ; G 1866 -U 8608 ; WX 602 ; N uni21A0 ; G 1867 -U 8609 ; WX 602 ; N uni21A1 ; G 1868 -U 8610 ; WX 602 ; N uni21A2 ; G 1869 -U 8611 ; WX 602 ; N uni21A3 ; G 1870 -U 8612 ; WX 602 ; N uni21A4 ; G 1871 -U 8613 ; WX 602 ; N uni21A5 ; G 1872 -U 8614 ; WX 602 ; N uni21A6 ; G 1873 -U 8615 ; WX 602 ; N uni21A7 ; G 1874 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1875 -U 8617 ; WX 602 ; N uni21A9 ; G 1876 -U 8618 ; WX 602 ; N uni21AA ; G 1877 -U 8619 ; WX 602 ; N uni21AB ; G 1878 -U 8620 ; WX 602 ; N uni21AC ; G 1879 -U 8621 ; WX 602 ; N uni21AD ; G 1880 -U 8622 ; WX 602 ; N uni21AE ; G 1881 -U 8623 ; WX 602 ; N uni21AF ; G 1882 -U 8624 ; WX 602 ; N uni21B0 ; G 1883 -U 8625 ; WX 602 ; N uni21B1 ; G 1884 -U 8626 ; WX 602 ; N uni21B2 ; G 1885 -U 8627 ; WX 602 ; N uni21B3 ; G 1886 -U 8628 ; WX 602 ; N uni21B4 ; G 1887 -U 8629 ; WX 602 ; N carriagereturn ; G 1888 -U 8630 ; WX 602 ; N uni21B6 ; G 1889 -U 8631 ; WX 602 ; N uni21B7 ; G 1890 -U 8632 ; WX 602 ; N uni21B8 ; G 1891 -U 8633 ; WX 602 ; N uni21B9 ; G 1892 -U 8634 ; WX 602 ; N uni21BA ; G 1893 -U 8635 ; WX 602 ; N uni21BB ; G 1894 -U 8636 ; WX 602 ; N uni21BC ; G 1895 -U 8637 ; WX 602 ; N uni21BD ; G 1896 -U 8638 ; WX 602 ; N uni21BE ; G 1897 -U 8639 ; WX 602 ; N uni21BF ; G 1898 -U 8640 ; WX 602 ; N uni21C0 ; G 1899 -U 8641 ; WX 602 ; N uni21C1 ; G 1900 -U 8642 ; WX 602 ; N uni21C2 ; G 1901 -U 8643 ; WX 602 ; N uni21C3 ; G 1902 -U 8644 ; WX 602 ; N uni21C4 ; G 1903 -U 8645 ; WX 602 ; N uni21C5 ; G 1904 -U 8646 ; WX 602 ; N uni21C6 ; G 1905 -U 8647 ; WX 602 ; N uni21C7 ; G 1906 -U 8648 ; WX 602 ; N uni21C8 ; G 1907 -U 8649 ; WX 602 ; N uni21C9 ; G 1908 -U 8650 ; WX 602 ; N uni21CA ; G 1909 -U 8651 ; WX 602 ; N uni21CB ; G 1910 -U 8652 ; WX 602 ; N uni21CC ; G 1911 -U 8653 ; WX 602 ; N uni21CD ; G 1912 -U 8654 ; WX 602 ; N uni21CE ; G 1913 -U 8655 ; WX 602 ; N uni21CF ; G 1914 -U 8656 ; WX 602 ; N arrowdblleft ; G 1915 -U 8657 ; WX 602 ; N arrowdblup ; G 1916 -U 8658 ; WX 602 ; N arrowdblright ; G 1917 -U 8659 ; WX 602 ; N arrowdbldown ; G 1918 -U 8660 ; WX 602 ; N arrowdblboth ; G 1919 -U 8661 ; WX 602 ; N uni21D5 ; G 1920 -U 8662 ; WX 602 ; N uni21D6 ; G 1921 -U 8663 ; WX 602 ; N uni21D7 ; G 1922 -U 8664 ; WX 602 ; N uni21D8 ; G 1923 -U 8665 ; WX 602 ; N uni21D9 ; G 1924 -U 8666 ; WX 602 ; N uni21DA ; G 1925 -U 8667 ; WX 602 ; N uni21DB ; G 1926 -U 8668 ; WX 602 ; N uni21DC ; G 1927 -U 8669 ; WX 602 ; N uni21DD ; G 1928 -U 8670 ; WX 602 ; N uni21DE ; G 1929 -U 8671 ; WX 602 ; N uni21DF ; G 1930 -U 8672 ; WX 602 ; N uni21E0 ; G 1931 -U 8673 ; WX 602 ; N uni21E1 ; G 1932 -U 8674 ; WX 602 ; N uni21E2 ; G 1933 -U 8675 ; WX 602 ; N uni21E3 ; G 1934 -U 8676 ; WX 602 ; N uni21E4 ; G 1935 -U 8677 ; WX 602 ; N uni21E5 ; G 1936 -U 8678 ; WX 602 ; N uni21E6 ; G 1937 -U 8679 ; WX 602 ; N uni21E7 ; G 1938 -U 8680 ; WX 602 ; N uni21E8 ; G 1939 -U 8681 ; WX 602 ; N uni21E9 ; G 1940 -U 8682 ; WX 602 ; N uni21EA ; G 1941 -U 8683 ; WX 602 ; N uni21EB ; G 1942 -U 8684 ; WX 602 ; N uni21EC ; G 1943 -U 8685 ; WX 602 ; N uni21ED ; G 1944 -U 8686 ; WX 602 ; N uni21EE ; G 1945 -U 8687 ; WX 602 ; N uni21EF ; G 1946 -U 8688 ; WX 602 ; N uni21F0 ; G 1947 -U 8689 ; WX 602 ; N uni21F1 ; G 1948 -U 8690 ; WX 602 ; N uni21F2 ; G 1949 -U 8691 ; WX 602 ; N uni21F3 ; G 1950 -U 8692 ; WX 602 ; N uni21F4 ; G 1951 -U 8693 ; WX 602 ; N uni21F5 ; G 1952 -U 8694 ; WX 602 ; N uni21F6 ; G 1953 -U 8695 ; WX 602 ; N uni21F7 ; G 1954 -U 8696 ; WX 602 ; N uni21F8 ; G 1955 -U 8697 ; WX 602 ; N uni21F9 ; G 1956 -U 8698 ; WX 602 ; N uni21FA ; G 1957 -U 8699 ; WX 602 ; N uni21FB ; G 1958 -U 8700 ; WX 602 ; N uni21FC ; G 1959 -U 8701 ; WX 602 ; N uni21FD ; G 1960 -U 8702 ; WX 602 ; N uni21FE ; G 1961 -U 8703 ; WX 602 ; N uni21FF ; G 1962 -U 8704 ; WX 602 ; N universal ; G 1963 -U 8705 ; WX 602 ; N uni2201 ; G 1964 -U 8706 ; WX 602 ; N partialdiff ; G 1965 -U 8707 ; WX 602 ; N existential ; G 1966 -U 8708 ; WX 602 ; N uni2204 ; G 1967 -U 8709 ; WX 602 ; N emptyset ; G 1968 -U 8710 ; WX 602 ; N increment ; G 1969 -U 8711 ; WX 602 ; N gradient ; G 1970 -U 8712 ; WX 602 ; N element ; G 1971 -U 8713 ; WX 602 ; N notelement ; G 1972 -U 8714 ; WX 602 ; N uni220A ; G 1973 -U 8715 ; WX 602 ; N suchthat ; G 1974 -U 8716 ; WX 602 ; N uni220C ; G 1975 -U 8717 ; WX 602 ; N uni220D ; G 1976 -U 8719 ; WX 602 ; N product ; G 1977 -U 8721 ; WX 602 ; N summation ; G 1978 -U 8722 ; WX 602 ; N minus ; G 1979 -U 8723 ; WX 602 ; N uni2213 ; G 1980 -U 8725 ; WX 602 ; N uni2215 ; G 1981 -U 8727 ; WX 602 ; N asteriskmath ; G 1982 -U 8728 ; WX 602 ; N uni2218 ; G 1983 -U 8729 ; WX 602 ; N uni2219 ; G 1984 -U 8730 ; WX 602 ; N radical ; G 1985 -U 8731 ; WX 602 ; N uni221B ; G 1986 -U 8732 ; WX 602 ; N uni221C ; G 1987 -U 8733 ; WX 602 ; N proportional ; G 1988 -U 8734 ; WX 602 ; N infinity ; G 1989 -U 8735 ; WX 602 ; N orthogonal ; G 1990 -U 8736 ; WX 602 ; N angle ; G 1991 -U 8743 ; WX 602 ; N logicaland ; G 1992 -U 8744 ; WX 602 ; N logicalor ; G 1993 -U 8745 ; WX 602 ; N intersection ; G 1994 -U 8746 ; WX 602 ; N union ; G 1995 -U 8747 ; WX 602 ; N integral ; G 1996 -U 8748 ; WX 602 ; N uni222C ; G 1997 -U 8749 ; WX 602 ; N uni222D ; G 1998 -U 8756 ; WX 602 ; N therefore ; G 1999 -U 8757 ; WX 602 ; N uni2235 ; G 2000 -U 8758 ; WX 602 ; N uni2236 ; G 2001 -U 8759 ; WX 602 ; N uni2237 ; G 2002 -U 8760 ; WX 602 ; N uni2238 ; G 2003 -U 8761 ; WX 602 ; N uni2239 ; G 2004 -U 8762 ; WX 602 ; N uni223A ; G 2005 -U 8763 ; WX 602 ; N uni223B ; G 2006 -U 8764 ; WX 602 ; N similar ; G 2007 -U 8765 ; WX 602 ; N uni223D ; G 2008 -U 8769 ; WX 602 ; N uni2241 ; G 2009 -U 8770 ; WX 602 ; N uni2242 ; G 2010 -U 8771 ; WX 602 ; N uni2243 ; G 2011 -U 8772 ; WX 602 ; N uni2244 ; G 2012 -U 8773 ; WX 602 ; N congruent ; G 2013 -U 8774 ; WX 602 ; N uni2246 ; G 2014 -U 8775 ; WX 602 ; N uni2247 ; G 2015 -U 8776 ; WX 602 ; N approxequal ; G 2016 -U 8777 ; WX 602 ; N uni2249 ; G 2017 -U 8778 ; WX 602 ; N uni224A ; G 2018 -U 8779 ; WX 602 ; N uni224B ; G 2019 -U 8780 ; WX 602 ; N uni224C ; G 2020 -U 8781 ; WX 602 ; N uni224D ; G 2021 -U 8782 ; WX 602 ; N uni224E ; G 2022 -U 8783 ; WX 602 ; N uni224F ; G 2023 -U 8784 ; WX 602 ; N uni2250 ; G 2024 -U 8785 ; WX 602 ; N uni2251 ; G 2025 -U 8786 ; WX 602 ; N uni2252 ; G 2026 -U 8787 ; WX 602 ; N uni2253 ; G 2027 -U 8788 ; WX 602 ; N uni2254 ; G 2028 -U 8789 ; WX 602 ; N uni2255 ; G 2029 -U 8790 ; WX 602 ; N uni2256 ; G 2030 -U 8791 ; WX 602 ; N uni2257 ; G 2031 -U 8792 ; WX 602 ; N uni2258 ; G 2032 -U 8793 ; WX 602 ; N uni2259 ; G 2033 -U 8794 ; WX 602 ; N uni225A ; G 2034 -U 8795 ; WX 602 ; N uni225B ; G 2035 -U 8796 ; WX 602 ; N uni225C ; G 2036 -U 8797 ; WX 602 ; N uni225D ; G 2037 -U 8798 ; WX 602 ; N uni225E ; G 2038 -U 8799 ; WX 602 ; N uni225F ; G 2039 -U 8800 ; WX 602 ; N notequal ; G 2040 -U 8801 ; WX 602 ; N equivalence ; G 2041 -U 8802 ; WX 602 ; N uni2262 ; G 2042 -U 8803 ; WX 602 ; N uni2263 ; G 2043 -U 8804 ; WX 602 ; N lessequal ; G 2044 -U 8805 ; WX 602 ; N greaterequal ; G 2045 -U 8806 ; WX 602 ; N uni2266 ; G 2046 -U 8807 ; WX 602 ; N uni2267 ; G 2047 -U 8808 ; WX 602 ; N uni2268 ; G 2048 -U 8809 ; WX 602 ; N uni2269 ; G 2049 -U 8813 ; WX 602 ; N uni226D ; G 2050 -U 8814 ; WX 602 ; N uni226E ; G 2051 -U 8815 ; WX 602 ; N uni226F ; G 2052 -U 8816 ; WX 602 ; N uni2270 ; G 2053 -U 8817 ; WX 602 ; N uni2271 ; G 2054 -U 8818 ; WX 602 ; N uni2272 ; G 2055 -U 8819 ; WX 602 ; N uni2273 ; G 2056 -U 8820 ; WX 602 ; N uni2274 ; G 2057 -U 8821 ; WX 602 ; N uni2275 ; G 2058 -U 8822 ; WX 602 ; N uni2276 ; G 2059 -U 8823 ; WX 602 ; N uni2277 ; G 2060 -U 8824 ; WX 602 ; N uni2278 ; G 2061 -U 8825 ; WX 602 ; N uni2279 ; G 2062 -U 8826 ; WX 602 ; N uni227A ; G 2063 -U 8827 ; WX 602 ; N uni227B ; G 2064 -U 8828 ; WX 602 ; N uni227C ; G 2065 -U 8829 ; WX 602 ; N uni227D ; G 2066 -U 8830 ; WX 602 ; N uni227E ; G 2067 -U 8831 ; WX 602 ; N uni227F ; G 2068 -U 8832 ; WX 602 ; N uni2280 ; G 2069 -U 8833 ; WX 602 ; N uni2281 ; G 2070 -U 8834 ; WX 602 ; N propersubset ; G 2071 -U 8835 ; WX 602 ; N propersuperset ; G 2072 -U 8836 ; WX 602 ; N notsubset ; G 2073 -U 8837 ; WX 602 ; N uni2285 ; G 2074 -U 8838 ; WX 602 ; N reflexsubset ; G 2075 -U 8839 ; WX 602 ; N reflexsuperset ; G 2076 -U 8840 ; WX 602 ; N uni2288 ; G 2077 -U 8841 ; WX 602 ; N uni2289 ; G 2078 -U 8842 ; WX 602 ; N uni228A ; G 2079 -U 8843 ; WX 602 ; N uni228B ; G 2080 -U 8847 ; WX 602 ; N uni228F ; G 2081 -U 8848 ; WX 602 ; N uni2290 ; G 2082 -U 8849 ; WX 602 ; N uni2291 ; G 2083 -U 8850 ; WX 602 ; N uni2292 ; G 2084 -U 8853 ; WX 602 ; N circleplus ; G 2085 -U 8854 ; WX 602 ; N uni2296 ; G 2086 -U 8855 ; WX 602 ; N circlemultiply ; G 2087 -U 8856 ; WX 602 ; N uni2298 ; G 2088 -U 8857 ; WX 602 ; N uni2299 ; G 2089 -U 8858 ; WX 602 ; N uni229A ; G 2090 -U 8859 ; WX 602 ; N uni229B ; G 2091 -U 8860 ; WX 602 ; N uni229C ; G 2092 -U 8861 ; WX 602 ; N uni229D ; G 2093 -U 8862 ; WX 602 ; N uni229E ; G 2094 -U 8863 ; WX 602 ; N uni229F ; G 2095 -U 8864 ; WX 602 ; N uni22A0 ; G 2096 -U 8865 ; WX 602 ; N uni22A1 ; G 2097 -U 8866 ; WX 602 ; N uni22A2 ; G 2098 -U 8867 ; WX 602 ; N uni22A3 ; G 2099 -U 8868 ; WX 602 ; N uni22A4 ; G 2100 -U 8869 ; WX 602 ; N perpendicular ; G 2101 -U 8901 ; WX 602 ; N dotmath ; G 2102 -U 8902 ; WX 602 ; N uni22C6 ; G 2103 -U 8909 ; WX 602 ; N uni22CD ; G 2104 -U 8922 ; WX 602 ; N uni22DA ; G 2105 -U 8923 ; WX 602 ; N uni22DB ; G 2106 -U 8924 ; WX 602 ; N uni22DC ; G 2107 -U 8925 ; WX 602 ; N uni22DD ; G 2108 -U 8926 ; WX 602 ; N uni22DE ; G 2109 -U 8927 ; WX 602 ; N uni22DF ; G 2110 -U 8928 ; WX 602 ; N uni22E0 ; G 2111 -U 8929 ; WX 602 ; N uni22E1 ; G 2112 -U 8930 ; WX 602 ; N uni22E2 ; G 2113 -U 8931 ; WX 602 ; N uni22E3 ; G 2114 -U 8932 ; WX 602 ; N uni22E4 ; G 2115 -U 8933 ; WX 602 ; N uni22E5 ; G 2116 -U 8934 ; WX 602 ; N uni22E6 ; G 2117 -U 8935 ; WX 602 ; N uni22E7 ; G 2118 -U 8936 ; WX 602 ; N uni22E8 ; G 2119 -U 8937 ; WX 602 ; N uni22E9 ; G 2120 -U 8943 ; WX 602 ; N uni22EF ; G 2121 -U 8960 ; WX 602 ; N uni2300 ; G 2122 -U 8961 ; WX 602 ; N uni2301 ; G 2123 -U 8962 ; WX 602 ; N house ; G 2124 -U 8963 ; WX 602 ; N uni2303 ; G 2125 -U 8964 ; WX 602 ; N uni2304 ; G 2126 -U 8965 ; WX 602 ; N uni2305 ; G 2127 -U 8966 ; WX 602 ; N uni2306 ; G 2128 -U 8968 ; WX 602 ; N uni2308 ; G 2129 -U 8969 ; WX 602 ; N uni2309 ; G 2130 -U 8970 ; WX 602 ; N uni230A ; G 2131 -U 8971 ; WX 602 ; N uni230B ; G 2132 -U 8972 ; WX 602 ; N uni230C ; G 2133 -U 8973 ; WX 602 ; N uni230D ; G 2134 -U 8974 ; WX 602 ; N uni230E ; G 2135 -U 8975 ; WX 602 ; N uni230F ; G 2136 -U 8976 ; WX 602 ; N revlogicalnot ; G 2137 -U 8977 ; WX 602 ; N uni2311 ; G 2138 -U 8978 ; WX 602 ; N uni2312 ; G 2139 -U 8979 ; WX 602 ; N uni2313 ; G 2140 -U 8980 ; WX 602 ; N uni2314 ; G 2141 -U 8981 ; WX 602 ; N uni2315 ; G 2142 -U 8984 ; WX 602 ; N uni2318 ; G 2143 -U 8985 ; WX 602 ; N uni2319 ; G 2144 -U 8988 ; WX 602 ; N uni231C ; G 2145 -U 8989 ; WX 602 ; N uni231D ; G 2146 -U 8990 ; WX 602 ; N uni231E ; G 2147 -U 8991 ; WX 602 ; N uni231F ; G 2148 -U 8992 ; WX 602 ; N integraltp ; G 2149 -U 8993 ; WX 602 ; N integralbt ; G 2150 -U 8997 ; WX 602 ; N uni2325 ; G 2151 -U 8998 ; WX 602 ; N uni2326 ; G 2152 -U 8999 ; WX 602 ; N uni2327 ; G 2153 -U 9000 ; WX 602 ; N uni2328 ; G 2154 -U 9003 ; WX 602 ; N uni232B ; G 2155 -U 9013 ; WX 602 ; N uni2335 ; G 2156 -U 9015 ; WX 602 ; N uni2337 ; G 2157 -U 9016 ; WX 602 ; N uni2338 ; G 2158 -U 9017 ; WX 602 ; N uni2339 ; G 2159 -U 9018 ; WX 602 ; N uni233A ; G 2160 -U 9019 ; WX 602 ; N uni233B ; G 2161 -U 9020 ; WX 602 ; N uni233C ; G 2162 -U 9021 ; WX 602 ; N uni233D ; G 2163 -U 9022 ; WX 602 ; N uni233E ; G 2164 -U 9025 ; WX 602 ; N uni2341 ; G 2165 -U 9026 ; WX 602 ; N uni2342 ; G 2166 -U 9027 ; WX 602 ; N uni2343 ; G 2167 -U 9028 ; WX 602 ; N uni2344 ; G 2168 -U 9031 ; WX 602 ; N uni2347 ; G 2169 -U 9032 ; WX 602 ; N uni2348 ; G 2170 -U 9033 ; WX 602 ; N uni2349 ; G 2171 -U 9035 ; WX 602 ; N uni234B ; G 2172 -U 9036 ; WX 602 ; N uni234C ; G 2173 -U 9037 ; WX 602 ; N uni234D ; G 2174 -U 9040 ; WX 602 ; N uni2350 ; G 2175 -U 9042 ; WX 602 ; N uni2352 ; G 2176 -U 9043 ; WX 602 ; N uni2353 ; G 2177 -U 9044 ; WX 602 ; N uni2354 ; G 2178 -U 9047 ; WX 602 ; N uni2357 ; G 2179 -U 9048 ; WX 602 ; N uni2358 ; G 2180 -U 9049 ; WX 602 ; N uni2359 ; G 2181 -U 9050 ; WX 602 ; N uni235A ; G 2182 -U 9051 ; WX 602 ; N uni235B ; G 2183 -U 9052 ; WX 602 ; N uni235C ; G 2184 -U 9054 ; WX 602 ; N uni235E ; G 2185 -U 9055 ; WX 602 ; N uni235F ; G 2186 -U 9056 ; WX 602 ; N uni2360 ; G 2187 -U 9059 ; WX 602 ; N uni2363 ; G 2188 -U 9060 ; WX 602 ; N uni2364 ; G 2189 -U 9061 ; WX 602 ; N uni2365 ; G 2190 -U 9064 ; WX 602 ; N uni2368 ; G 2191 -U 9065 ; WX 602 ; N uni2369 ; G 2192 -U 9067 ; WX 602 ; N uni236B ; G 2193 -U 9068 ; WX 602 ; N uni236C ; G 2194 -U 9069 ; WX 602 ; N uni236D ; G 2195 -U 9070 ; WX 602 ; N uni236E ; G 2196 -U 9071 ; WX 602 ; N uni236F ; G 2197 -U 9072 ; WX 602 ; N uni2370 ; G 2198 -U 9075 ; WX 602 ; N uni2373 ; G 2199 -U 9076 ; WX 602 ; N uni2374 ; G 2200 -U 9077 ; WX 602 ; N uni2375 ; G 2201 -U 9078 ; WX 602 ; N uni2376 ; G 2202 -U 9079 ; WX 602 ; N uni2377 ; G 2203 -U 9080 ; WX 602 ; N uni2378 ; G 2204 -U 9081 ; WX 602 ; N uni2379 ; G 2205 -U 9082 ; WX 602 ; N uni237A ; G 2206 -U 9085 ; WX 602 ; N uni237D ; G 2207 -U 9088 ; WX 602 ; N uni2380 ; G 2208 -U 9089 ; WX 602 ; N uni2381 ; G 2209 -U 9090 ; WX 602 ; N uni2382 ; G 2210 -U 9091 ; WX 602 ; N uni2383 ; G 2211 -U 9096 ; WX 602 ; N uni2388 ; G 2212 -U 9097 ; WX 602 ; N uni2389 ; G 2213 -U 9098 ; WX 602 ; N uni238A ; G 2214 -U 9099 ; WX 602 ; N uni238B ; G 2215 -U 9109 ; WX 602 ; N uni2395 ; G 2216 -U 9115 ; WX 602 ; N uni239B ; G 2217 -U 9116 ; WX 602 ; N uni239C ; G 2218 -U 9117 ; WX 602 ; N uni239D ; G 2219 -U 9118 ; WX 602 ; N uni239E ; G 2220 -U 9119 ; WX 602 ; N uni239F ; G 2221 -U 9120 ; WX 602 ; N uni23A0 ; G 2222 -U 9121 ; WX 602 ; N uni23A1 ; G 2223 -U 9122 ; WX 602 ; N uni23A2 ; G 2224 -U 9123 ; WX 602 ; N uni23A3 ; G 2225 -U 9124 ; WX 602 ; N uni23A4 ; G 2226 -U 9125 ; WX 602 ; N uni23A5 ; G 2227 -U 9126 ; WX 602 ; N uni23A6 ; G 2228 -U 9127 ; WX 602 ; N uni23A7 ; G 2229 -U 9128 ; WX 602 ; N uni23A8 ; G 2230 -U 9129 ; WX 602 ; N uni23A9 ; G 2231 -U 9130 ; WX 602 ; N uni23AA ; G 2232 -U 9131 ; WX 602 ; N uni23AB ; G 2233 -U 9132 ; WX 602 ; N uni23AC ; G 2234 -U 9133 ; WX 602 ; N uni23AD ; G 2235 -U 9134 ; WX 602 ; N uni23AE ; G 2236 -U 9166 ; WX 602 ; N uni23CE ; G 2237 -U 9167 ; WX 602 ; N uni23CF ; G 2238 -U 9251 ; WX 602 ; N uni2423 ; G 2239 -U 9600 ; WX 602 ; N upblock ; G 2240 -U 9601 ; WX 602 ; N uni2581 ; G 2241 -U 9602 ; WX 602 ; N uni2582 ; G 2242 -U 9603 ; WX 602 ; N uni2583 ; G 2243 -U 9604 ; WX 602 ; N dnblock ; G 2244 -U 9605 ; WX 602 ; N uni2585 ; G 2245 -U 9606 ; WX 602 ; N uni2586 ; G 2246 -U 9607 ; WX 602 ; N uni2587 ; G 2247 -U 9608 ; WX 602 ; N block ; G 2248 -U 9609 ; WX 602 ; N uni2589 ; G 2249 -U 9610 ; WX 602 ; N uni258A ; G 2250 -U 9611 ; WX 602 ; N uni258B ; G 2251 -U 9612 ; WX 602 ; N lfblock ; G 2252 -U 9613 ; WX 602 ; N uni258D ; G 2253 -U 9614 ; WX 602 ; N uni258E ; G 2254 -U 9615 ; WX 602 ; N uni258F ; G 2255 -U 9616 ; WX 602 ; N rtblock ; G 2256 -U 9617 ; WX 602 ; N ltshade ; G 2257 -U 9618 ; WX 602 ; N shade ; G 2258 -U 9619 ; WX 602 ; N dkshade ; G 2259 -U 9620 ; WX 602 ; N uni2594 ; G 2260 -U 9621 ; WX 602 ; N uni2595 ; G 2261 -U 9622 ; WX 602 ; N uni2596 ; G 2262 -U 9623 ; WX 602 ; N uni2597 ; G 2263 -U 9624 ; WX 602 ; N uni2598 ; G 2264 -U 9625 ; WX 602 ; N uni2599 ; G 2265 -U 9626 ; WX 602 ; N uni259A ; G 2266 -U 9627 ; WX 602 ; N uni259B ; G 2267 -U 9628 ; WX 602 ; N uni259C ; G 2268 -U 9629 ; WX 602 ; N uni259D ; G 2269 -U 9630 ; WX 602 ; N uni259E ; G 2270 -U 9631 ; WX 602 ; N uni259F ; G 2271 -U 9632 ; WX 602 ; N filledbox ; G 2272 -U 9633 ; WX 602 ; N H22073 ; G 2273 -U 9634 ; WX 602 ; N uni25A2 ; G 2274 -U 9635 ; WX 602 ; N uni25A3 ; G 2275 -U 9636 ; WX 602 ; N uni25A4 ; G 2276 -U 9637 ; WX 602 ; N uni25A5 ; G 2277 -U 9638 ; WX 602 ; N uni25A6 ; G 2278 -U 9639 ; WX 602 ; N uni25A7 ; G 2279 -U 9640 ; WX 602 ; N uni25A8 ; G 2280 -U 9641 ; WX 602 ; N uni25A9 ; G 2281 -U 9642 ; WX 602 ; N H18543 ; G 2282 -U 9643 ; WX 602 ; N H18551 ; G 2283 -U 9644 ; WX 602 ; N filledrect ; G 2284 -U 9645 ; WX 602 ; N uni25AD ; G 2285 -U 9646 ; WX 602 ; N uni25AE ; G 2286 -U 9647 ; WX 602 ; N uni25AF ; G 2287 -U 9648 ; WX 602 ; N uni25B0 ; G 2288 -U 9649 ; WX 602 ; N uni25B1 ; G 2289 -U 9650 ; WX 602 ; N triagup ; G 2290 -U 9651 ; WX 602 ; N uni25B3 ; G 2291 -U 9652 ; WX 602 ; N uni25B4 ; G 2292 -U 9653 ; WX 602 ; N uni25B5 ; G 2293 -U 9654 ; WX 602 ; N uni25B6 ; G 2294 -U 9655 ; WX 602 ; N uni25B7 ; G 2295 -U 9656 ; WX 602 ; N uni25B8 ; G 2296 -U 9657 ; WX 602 ; N uni25B9 ; G 2297 -U 9658 ; WX 602 ; N triagrt ; G 2298 -U 9659 ; WX 602 ; N uni25BB ; G 2299 -U 9660 ; WX 602 ; N triagdn ; G 2300 -U 9661 ; WX 602 ; N uni25BD ; G 2301 -U 9662 ; WX 602 ; N uni25BE ; G 2302 -U 9663 ; WX 602 ; N uni25BF ; G 2303 -U 9664 ; WX 602 ; N uni25C0 ; G 2304 -U 9665 ; WX 602 ; N uni25C1 ; G 2305 -U 9666 ; WX 602 ; N uni25C2 ; G 2306 -U 9667 ; WX 602 ; N uni25C3 ; G 2307 -U 9668 ; WX 602 ; N triaglf ; G 2308 -U 9669 ; WX 602 ; N uni25C5 ; G 2309 -U 9670 ; WX 602 ; N uni25C6 ; G 2310 -U 9671 ; WX 602 ; N uni25C7 ; G 2311 -U 9672 ; WX 602 ; N uni25C8 ; G 2312 -U 9673 ; WX 602 ; N uni25C9 ; G 2313 -U 9674 ; WX 602 ; N lozenge ; G 2314 -U 9675 ; WX 602 ; N circle ; G 2315 -U 9676 ; WX 602 ; N uni25CC ; G 2316 -U 9677 ; WX 602 ; N uni25CD ; G 2317 -U 9678 ; WX 602 ; N uni25CE ; G 2318 -U 9679 ; WX 602 ; N H18533 ; G 2319 -U 9680 ; WX 602 ; N uni25D0 ; G 2320 -U 9681 ; WX 602 ; N uni25D1 ; G 2321 -U 9682 ; WX 602 ; N uni25D2 ; G 2322 -U 9683 ; WX 602 ; N uni25D3 ; G 2323 -U 9684 ; WX 602 ; N uni25D4 ; G 2324 -U 9685 ; WX 602 ; N uni25D5 ; G 2325 -U 9686 ; WX 602 ; N uni25D6 ; G 2326 -U 9687 ; WX 602 ; N uni25D7 ; G 2327 -U 9688 ; WX 602 ; N invbullet ; G 2328 -U 9689 ; WX 602 ; N invcircle ; G 2329 -U 9690 ; WX 602 ; N uni25DA ; G 2330 -U 9691 ; WX 602 ; N uni25DB ; G 2331 -U 9692 ; WX 602 ; N uni25DC ; G 2332 -U 9693 ; WX 602 ; N uni25DD ; G 2333 -U 9694 ; WX 602 ; N uni25DE ; G 2334 -U 9695 ; WX 602 ; N uni25DF ; G 2335 -U 9696 ; WX 602 ; N uni25E0 ; G 2336 -U 9697 ; WX 602 ; N uni25E1 ; G 2337 -U 9698 ; WX 602 ; N uni25E2 ; G 2338 -U 9699 ; WX 602 ; N uni25E3 ; G 2339 -U 9700 ; WX 602 ; N uni25E4 ; G 2340 -U 9701 ; WX 602 ; N uni25E5 ; G 2341 -U 9702 ; WX 602 ; N openbullet ; G 2342 -U 9703 ; WX 602 ; N uni25E7 ; G 2343 -U 9704 ; WX 602 ; N uni25E8 ; G 2344 -U 9705 ; WX 602 ; N uni25E9 ; G 2345 -U 9706 ; WX 602 ; N uni25EA ; G 2346 -U 9707 ; WX 602 ; N uni25EB ; G 2347 -U 9708 ; WX 602 ; N uni25EC ; G 2348 -U 9709 ; WX 602 ; N uni25ED ; G 2349 -U 9710 ; WX 602 ; N uni25EE ; G 2350 -U 9711 ; WX 602 ; N uni25EF ; G 2351 -U 9712 ; WX 602 ; N uni25F0 ; G 2352 -U 9713 ; WX 602 ; N uni25F1 ; G 2353 -U 9714 ; WX 602 ; N uni25F2 ; G 2354 -U 9715 ; WX 602 ; N uni25F3 ; G 2355 -U 9716 ; WX 602 ; N uni25F4 ; G 2356 -U 9717 ; WX 602 ; N uni25F5 ; G 2357 -U 9718 ; WX 602 ; N uni25F6 ; G 2358 -U 9719 ; WX 602 ; N uni25F7 ; G 2359 -U 9720 ; WX 602 ; N uni25F8 ; G 2360 -U 9721 ; WX 602 ; N uni25F9 ; G 2361 -U 9722 ; WX 602 ; N uni25FA ; G 2362 -U 9723 ; WX 602 ; N uni25FB ; G 2363 -U 9724 ; WX 602 ; N uni25FC ; G 2364 -U 9725 ; WX 602 ; N uni25FD ; G 2365 -U 9726 ; WX 602 ; N uni25FE ; G 2366 -U 9727 ; WX 602 ; N uni25FF ; G 2367 -U 9728 ; WX 602 ; N uni2600 ; G 2368 -U 9729 ; WX 602 ; N uni2601 ; G 2369 -U 9730 ; WX 602 ; N uni2602 ; G 2370 -U 9731 ; WX 602 ; N uni2603 ; G 2371 -U 9732 ; WX 602 ; N uni2604 ; G 2372 -U 9733 ; WX 602 ; N uni2605 ; G 2373 -U 9734 ; WX 602 ; N uni2606 ; G 2374 -U 9735 ; WX 602 ; N uni2607 ; G 2375 -U 9736 ; WX 602 ; N uni2608 ; G 2376 -U 9737 ; WX 602 ; N uni2609 ; G 2377 -U 9738 ; WX 602 ; N uni260A ; G 2378 -U 9739 ; WX 602 ; N uni260B ; G 2379 -U 9740 ; WX 602 ; N uni260C ; G 2380 -U 9741 ; WX 602 ; N uni260D ; G 2381 -U 9742 ; WX 602 ; N uni260E ; G 2382 -U 9743 ; WX 602 ; N uni260F ; G 2383 -U 9744 ; WX 602 ; N uni2610 ; G 2384 -U 9745 ; WX 602 ; N uni2611 ; G 2385 -U 9746 ; WX 602 ; N uni2612 ; G 2386 -U 9747 ; WX 602 ; N uni2613 ; G 2387 -U 9748 ; WX 602 ; N uni2614 ; G 2388 -U 9749 ; WX 602 ; N uni2615 ; G 2389 -U 9750 ; WX 602 ; N uni2616 ; G 2390 -U 9751 ; WX 602 ; N uni2617 ; G 2391 -U 9752 ; WX 602 ; N uni2618 ; G 2392 -U 9753 ; WX 602 ; N uni2619 ; G 2393 -U 9754 ; WX 602 ; N uni261A ; G 2394 -U 9755 ; WX 602 ; N uni261B ; G 2395 -U 9756 ; WX 602 ; N uni261C ; G 2396 -U 9757 ; WX 602 ; N uni261D ; G 2397 -U 9758 ; WX 602 ; N uni261E ; G 2398 -U 9759 ; WX 602 ; N uni261F ; G 2399 -U 9760 ; WX 602 ; N uni2620 ; G 2400 -U 9761 ; WX 602 ; N uni2621 ; G 2401 -U 9762 ; WX 602 ; N uni2622 ; G 2402 -U 9763 ; WX 602 ; N uni2623 ; G 2403 -U 9764 ; WX 602 ; N uni2624 ; G 2404 -U 9765 ; WX 602 ; N uni2625 ; G 2405 -U 9766 ; WX 602 ; N uni2626 ; G 2406 -U 9767 ; WX 602 ; N uni2627 ; G 2407 -U 9768 ; WX 602 ; N uni2628 ; G 2408 -U 9769 ; WX 602 ; N uni2629 ; G 2409 -U 9770 ; WX 602 ; N uni262A ; G 2410 -U 9771 ; WX 602 ; N uni262B ; G 2411 -U 9772 ; WX 602 ; N uni262C ; G 2412 -U 9773 ; WX 602 ; N uni262D ; G 2413 -U 9774 ; WX 602 ; N uni262E ; G 2414 -U 9775 ; WX 602 ; N uni262F ; G 2415 -U 9784 ; WX 602 ; N uni2638 ; G 2416 -U 9785 ; WX 602 ; N uni2639 ; G 2417 -U 9786 ; WX 602 ; N smileface ; G 2418 -U 9787 ; WX 602 ; N invsmileface ; G 2419 -U 9788 ; WX 602 ; N sun ; G 2420 -U 9789 ; WX 602 ; N uni263D ; G 2421 -U 9790 ; WX 602 ; N uni263E ; G 2422 -U 9791 ; WX 602 ; N uni263F ; G 2423 -U 9792 ; WX 602 ; N female ; G 2424 -U 9793 ; WX 602 ; N uni2641 ; G 2425 -U 9794 ; WX 602 ; N male ; G 2426 -U 9795 ; WX 602 ; N uni2643 ; G 2427 -U 9796 ; WX 602 ; N uni2644 ; G 2428 -U 9797 ; WX 602 ; N uni2645 ; G 2429 -U 9798 ; WX 602 ; N uni2646 ; G 2430 -U 9799 ; WX 602 ; N uni2647 ; G 2431 -U 9800 ; WX 602 ; N uni2648 ; G 2432 -U 9801 ; WX 602 ; N uni2649 ; G 2433 -U 9802 ; WX 602 ; N uni264A ; G 2434 -U 9803 ; WX 602 ; N uni264B ; G 2435 -U 9804 ; WX 602 ; N uni264C ; G 2436 -U 9805 ; WX 602 ; N uni264D ; G 2437 -U 9806 ; WX 602 ; N uni264E ; G 2438 -U 9807 ; WX 602 ; N uni264F ; G 2439 -U 9808 ; WX 602 ; N uni2650 ; G 2440 -U 9809 ; WX 602 ; N uni2651 ; G 2441 -U 9810 ; WX 602 ; N uni2652 ; G 2442 -U 9811 ; WX 602 ; N uni2653 ; G 2443 -U 9812 ; WX 602 ; N uni2654 ; G 2444 -U 9813 ; WX 602 ; N uni2655 ; G 2445 -U 9814 ; WX 602 ; N uni2656 ; G 2446 -U 9815 ; WX 602 ; N uni2657 ; G 2447 -U 9816 ; WX 602 ; N uni2658 ; G 2448 -U 9817 ; WX 602 ; N uni2659 ; G 2449 -U 9818 ; WX 602 ; N uni265A ; G 2450 -U 9819 ; WX 602 ; N uni265B ; G 2451 -U 9820 ; WX 602 ; N uni265C ; G 2452 -U 9821 ; WX 602 ; N uni265D ; G 2453 -U 9822 ; WX 602 ; N uni265E ; G 2454 -U 9823 ; WX 602 ; N uni265F ; G 2455 -U 9824 ; WX 602 ; N spade ; G 2456 -U 9825 ; WX 602 ; N uni2661 ; G 2457 -U 9826 ; WX 602 ; N uni2662 ; G 2458 -U 9827 ; WX 602 ; N club ; G 2459 -U 9828 ; WX 602 ; N uni2664 ; G 2460 -U 9829 ; WX 602 ; N heart ; G 2461 -U 9830 ; WX 602 ; N diamond ; G 2462 -U 9831 ; WX 602 ; N uni2667 ; G 2463 -U 9832 ; WX 602 ; N uni2668 ; G 2464 -U 9833 ; WX 602 ; N uni2669 ; G 2465 -U 9834 ; WX 602 ; N musicalnote ; G 2466 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2467 -U 9836 ; WX 602 ; N uni266C ; G 2468 -U 9837 ; WX 602 ; N uni266D ; G 2469 -U 9838 ; WX 602 ; N uni266E ; G 2470 -U 9839 ; WX 602 ; N uni266F ; G 2471 -U 9840 ; WX 602 ; N uni2670 ; G 2472 -U 9841 ; WX 602 ; N uni2671 ; G 2473 -U 9842 ; WX 602 ; N uni2672 ; G 2474 -U 9843 ; WX 602 ; N uni2673 ; G 2475 -U 9844 ; WX 602 ; N uni2674 ; G 2476 -U 9845 ; WX 602 ; N uni2675 ; G 2477 -U 9846 ; WX 602 ; N uni2676 ; G 2478 -U 9847 ; WX 602 ; N uni2677 ; G 2479 -U 9848 ; WX 602 ; N uni2678 ; G 2480 -U 9849 ; WX 602 ; N uni2679 ; G 2481 -U 9850 ; WX 602 ; N uni267A ; G 2482 -U 9851 ; WX 602 ; N uni267B ; G 2483 -U 9852 ; WX 602 ; N uni267C ; G 2484 -U 9853 ; WX 602 ; N uni267D ; G 2485 -U 9854 ; WX 602 ; N uni267E ; G 2486 -U 9855 ; WX 602 ; N uni267F ; G 2487 -U 9856 ; WX 602 ; N uni2680 ; G 2488 -U 9857 ; WX 602 ; N uni2681 ; G 2489 -U 9858 ; WX 602 ; N uni2682 ; G 2490 -U 9859 ; WX 602 ; N uni2683 ; G 2491 -U 9860 ; WX 602 ; N uni2684 ; G 2492 -U 9861 ; WX 602 ; N uni2685 ; G 2493 -U 9862 ; WX 602 ; N uni2686 ; G 2494 -U 9863 ; WX 602 ; N uni2687 ; G 2495 -U 9864 ; WX 602 ; N uni2688 ; G 2496 -U 9865 ; WX 602 ; N uni2689 ; G 2497 -U 9866 ; WX 602 ; N uni268A ; G 2498 -U 9867 ; WX 602 ; N uni268B ; G 2499 -U 9872 ; WX 602 ; N uni2690 ; G 2500 -U 9873 ; WX 602 ; N uni2691 ; G 2501 -U 9874 ; WX 602 ; N uni2692 ; G 2502 -U 9875 ; WX 602 ; N uni2693 ; G 2503 -U 9876 ; WX 602 ; N uni2694 ; G 2504 -U 9877 ; WX 602 ; N uni2695 ; G 2505 -U 9878 ; WX 602 ; N uni2696 ; G 2506 -U 9879 ; WX 602 ; N uni2697 ; G 2507 -U 9880 ; WX 602 ; N uni2698 ; G 2508 -U 9881 ; WX 602 ; N uni2699 ; G 2509 -U 9882 ; WX 602 ; N uni269A ; G 2510 -U 9883 ; WX 602 ; N uni269B ; G 2511 -U 9884 ; WX 602 ; N uni269C ; G 2512 -U 9888 ; WX 602 ; N uni26A0 ; G 2513 -U 9889 ; WX 602 ; N uni26A1 ; G 2514 -U 9904 ; WX 602 ; N uni26B0 ; G 2515 -U 9905 ; WX 602 ; N uni26B1 ; G 2516 -U 9985 ; WX 602 ; N uni2701 ; G 2517 -U 9986 ; WX 602 ; N uni2702 ; G 2518 -U 9987 ; WX 602 ; N uni2703 ; G 2519 -U 9988 ; WX 602 ; N uni2704 ; G 2520 -U 9990 ; WX 602 ; N uni2706 ; G 2521 -U 9991 ; WX 602 ; N uni2707 ; G 2522 -U 9992 ; WX 602 ; N uni2708 ; G 2523 -U 9993 ; WX 602 ; N uni2709 ; G 2524 -U 9996 ; WX 602 ; N uni270C ; G 2525 -U 9997 ; WX 602 ; N uni270D ; G 2526 -U 9998 ; WX 602 ; N uni270E ; G 2527 -U 9999 ; WX 602 ; N uni270F ; G 2528 -U 10000 ; WX 602 ; N uni2710 ; G 2529 -U 10001 ; WX 602 ; N uni2711 ; G 2530 -U 10002 ; WX 602 ; N uni2712 ; G 2531 -U 10003 ; WX 602 ; N uni2713 ; G 2532 -U 10004 ; WX 602 ; N uni2714 ; G 2533 -U 10005 ; WX 602 ; N uni2715 ; G 2534 -U 10006 ; WX 602 ; N uni2716 ; G 2535 -U 10007 ; WX 602 ; N uni2717 ; G 2536 -U 10008 ; WX 602 ; N uni2718 ; G 2537 -U 10009 ; WX 602 ; N uni2719 ; G 2538 -U 10010 ; WX 602 ; N uni271A ; G 2539 -U 10011 ; WX 602 ; N uni271B ; G 2540 -U 10012 ; WX 602 ; N uni271C ; G 2541 -U 10013 ; WX 602 ; N uni271D ; G 2542 -U 10014 ; WX 602 ; N uni271E ; G 2543 -U 10015 ; WX 602 ; N uni271F ; G 2544 -U 10016 ; WX 602 ; N uni2720 ; G 2545 -U 10017 ; WX 602 ; N uni2721 ; G 2546 -U 10018 ; WX 602 ; N uni2722 ; G 2547 -U 10019 ; WX 602 ; N uni2723 ; G 2548 -U 10020 ; WX 602 ; N uni2724 ; G 2549 -U 10021 ; WX 602 ; N uni2725 ; G 2550 -U 10022 ; WX 602 ; N uni2726 ; G 2551 -U 10023 ; WX 602 ; N uni2727 ; G 2552 -U 10025 ; WX 602 ; N uni2729 ; G 2553 -U 10026 ; WX 602 ; N uni272A ; G 2554 -U 10027 ; WX 602 ; N uni272B ; G 2555 -U 10028 ; WX 602 ; N uni272C ; G 2556 -U 10029 ; WX 602 ; N uni272D ; G 2557 -U 10030 ; WX 602 ; N uni272E ; G 2558 -U 10031 ; WX 602 ; N uni272F ; G 2559 -U 10032 ; WX 602 ; N uni2730 ; G 2560 -U 10033 ; WX 602 ; N uni2731 ; G 2561 -U 10034 ; WX 602 ; N uni2732 ; G 2562 -U 10035 ; WX 602 ; N uni2733 ; G 2563 -U 10036 ; WX 602 ; N uni2734 ; G 2564 -U 10037 ; WX 602 ; N uni2735 ; G 2565 -U 10038 ; WX 602 ; N uni2736 ; G 2566 -U 10039 ; WX 602 ; N uni2737 ; G 2567 -U 10040 ; WX 602 ; N uni2738 ; G 2568 -U 10041 ; WX 602 ; N uni2739 ; G 2569 -U 10042 ; WX 602 ; N uni273A ; G 2570 -U 10043 ; WX 602 ; N uni273B ; G 2571 -U 10044 ; WX 602 ; N uni273C ; G 2572 -U 10045 ; WX 602 ; N uni273D ; G 2573 -U 10046 ; WX 602 ; N uni273E ; G 2574 -U 10047 ; WX 602 ; N uni273F ; G 2575 -U 10048 ; WX 602 ; N uni2740 ; G 2576 -U 10049 ; WX 602 ; N uni2741 ; G 2577 -U 10050 ; WX 602 ; N uni2742 ; G 2578 -U 10051 ; WX 602 ; N uni2743 ; G 2579 -U 10052 ; WX 602 ; N uni2744 ; G 2580 -U 10053 ; WX 602 ; N uni2745 ; G 2581 -U 10054 ; WX 602 ; N uni2746 ; G 2582 -U 10055 ; WX 602 ; N uni2747 ; G 2583 -U 10056 ; WX 602 ; N uni2748 ; G 2584 -U 10057 ; WX 602 ; N uni2749 ; G 2585 -U 10058 ; WX 602 ; N uni274A ; G 2586 -U 10059 ; WX 602 ; N uni274B ; G 2587 -U 10061 ; WX 602 ; N uni274D ; G 2588 -U 10063 ; WX 602 ; N uni274F ; G 2589 -U 10064 ; WX 602 ; N uni2750 ; G 2590 -U 10065 ; WX 602 ; N uni2751 ; G 2591 -U 10066 ; WX 602 ; N uni2752 ; G 2592 -U 10070 ; WX 602 ; N uni2756 ; G 2593 -U 10072 ; WX 602 ; N uni2758 ; G 2594 -U 10073 ; WX 602 ; N uni2759 ; G 2595 -U 10074 ; WX 602 ; N uni275A ; G 2596 -U 10075 ; WX 602 ; N uni275B ; G 2597 -U 10076 ; WX 602 ; N uni275C ; G 2598 -U 10077 ; WX 602 ; N uni275D ; G 2599 -U 10078 ; WX 602 ; N uni275E ; G 2600 -U 10081 ; WX 602 ; N uni2761 ; G 2601 -U 10082 ; WX 602 ; N uni2762 ; G 2602 -U 10083 ; WX 602 ; N uni2763 ; G 2603 -U 10084 ; WX 602 ; N uni2764 ; G 2604 -U 10085 ; WX 602 ; N uni2765 ; G 2605 -U 10086 ; WX 602 ; N uni2766 ; G 2606 -U 10087 ; WX 602 ; N uni2767 ; G 2607 -U 10088 ; WX 602 ; N uni2768 ; G 2608 -U 10089 ; WX 602 ; N uni2769 ; G 2609 -U 10090 ; WX 602 ; N uni276A ; G 2610 -U 10091 ; WX 602 ; N uni276B ; G 2611 -U 10092 ; WX 602 ; N uni276C ; G 2612 -U 10093 ; WX 602 ; N uni276D ; G 2613 -U 10094 ; WX 602 ; N uni276E ; G 2614 -U 10095 ; WX 602 ; N uni276F ; G 2615 -U 10096 ; WX 602 ; N uni2770 ; G 2616 -U 10097 ; WX 602 ; N uni2771 ; G 2617 -U 10098 ; WX 602 ; N uni2772 ; G 2618 -U 10099 ; WX 602 ; N uni2773 ; G 2619 -U 10100 ; WX 602 ; N uni2774 ; G 2620 -U 10101 ; WX 602 ; N uni2775 ; G 2621 -U 10132 ; WX 602 ; N uni2794 ; G 2622 -U 10136 ; WX 602 ; N uni2798 ; G 2623 -U 10137 ; WX 602 ; N uni2799 ; G 2624 -U 10138 ; WX 602 ; N uni279A ; G 2625 -U 10139 ; WX 602 ; N uni279B ; G 2626 -U 10140 ; WX 602 ; N uni279C ; G 2627 -U 10141 ; WX 602 ; N uni279D ; G 2628 -U 10142 ; WX 602 ; N uni279E ; G 2629 -U 10143 ; WX 602 ; N uni279F ; G 2630 -U 10144 ; WX 602 ; N uni27A0 ; G 2631 -U 10145 ; WX 602 ; N uni27A1 ; G 2632 -U 10146 ; WX 602 ; N uni27A2 ; G 2633 -U 10147 ; WX 602 ; N uni27A3 ; G 2634 -U 10148 ; WX 602 ; N uni27A4 ; G 2635 -U 10149 ; WX 602 ; N uni27A5 ; G 2636 -U 10150 ; WX 602 ; N uni27A6 ; G 2637 -U 10151 ; WX 602 ; N uni27A7 ; G 2638 -U 10152 ; WX 602 ; N uni27A8 ; G 2639 -U 10153 ; WX 602 ; N uni27A9 ; G 2640 -U 10154 ; WX 602 ; N uni27AA ; G 2641 -U 10155 ; WX 602 ; N uni27AB ; G 2642 -U 10156 ; WX 602 ; N uni27AC ; G 2643 -U 10157 ; WX 602 ; N uni27AD ; G 2644 -U 10158 ; WX 602 ; N uni27AE ; G 2645 -U 10159 ; WX 602 ; N uni27AF ; G 2646 -U 10161 ; WX 602 ; N uni27B1 ; G 2647 -U 10162 ; WX 602 ; N uni27B2 ; G 2648 -U 10163 ; WX 602 ; N uni27B3 ; G 2649 -U 10164 ; WX 602 ; N uni27B4 ; G 2650 -U 10165 ; WX 602 ; N uni27B5 ; G 2651 -U 10166 ; WX 602 ; N uni27B6 ; G 2652 -U 10167 ; WX 602 ; N uni27B7 ; G 2653 -U 10168 ; WX 602 ; N uni27B8 ; G 2654 -U 10169 ; WX 602 ; N uni27B9 ; G 2655 -U 10170 ; WX 602 ; N uni27BA ; G 2656 -U 10171 ; WX 602 ; N uni27BB ; G 2657 -U 10172 ; WX 602 ; N uni27BC ; G 2658 -U 10173 ; WX 602 ; N uni27BD ; G 2659 -U 10174 ; WX 602 ; N uni27BE ; G 2660 -U 10175 ; WX 602 ; N uni27BF ; G 2661 -U 10181 ; WX 602 ; N uni27C5 ; G 2662 -U 10182 ; WX 602 ; N uni27C6 ; G 2663 -U 10208 ; WX 602 ; N uni27E0 ; G 2664 -U 10216 ; WX 602 ; N uni27E8 ; G 2665 -U 10217 ; WX 602 ; N uni27E9 ; G 2666 -U 10731 ; WX 602 ; N uni29EB ; G 2667 -U 10746 ; WX 602 ; N uni29FA ; G 2668 -U 10747 ; WX 602 ; N uni29FB ; G 2669 -U 10799 ; WX 602 ; N uni2A2F ; G 2670 -U 11026 ; WX 602 ; N uni2B12 ; G 2671 -U 11027 ; WX 602 ; N uni2B13 ; G 2672 -U 11028 ; WX 602 ; N uni2B14 ; G 2673 -U 11029 ; WX 602 ; N uni2B15 ; G 2674 -U 11030 ; WX 602 ; N uni2B16 ; G 2675 -U 11031 ; WX 602 ; N uni2B17 ; G 2676 -U 11032 ; WX 602 ; N uni2B18 ; G 2677 -U 11033 ; WX 602 ; N uni2B19 ; G 2678 -U 11034 ; WX 602 ; N uni2B1A ; G 2679 -U 11364 ; WX 602 ; N uni2C64 ; G 2680 -U 11373 ; WX 602 ; N uni2C6D ; G 2681 -U 11374 ; WX 602 ; N uni2C6E ; G 2682 -U 11375 ; WX 602 ; N uni2C6F ; G 2683 -U 11376 ; WX 602 ; N uni2C70 ; G 2684 -U 11381 ; WX 602 ; N uni2C75 ; G 2685 -U 11382 ; WX 602 ; N uni2C76 ; G 2686 -U 11383 ; WX 602 ; N uni2C77 ; G 2687 -U 11385 ; WX 602 ; N uni2C79 ; G 2688 -U 11386 ; WX 602 ; N uni2C7A ; G 2689 -U 11388 ; WX 602 ; N uni2C7C ; G 2690 -U 11389 ; WX 602 ; N uni2C7D ; G 2691 -U 11390 ; WX 602 ; N uni2C7E ; G 2692 -U 11391 ; WX 602 ; N uni2C7F ; G 2693 -U 11800 ; WX 602 ; N uni2E18 ; G 2694 -U 11810 ; WX 602 ; N uni2E22 ; G 2695 -U 11811 ; WX 602 ; N uni2E23 ; G 2696 -U 11812 ; WX 602 ; N uni2E24 ; G 2697 -U 11813 ; WX 602 ; N uni2E25 ; G 2698 -U 11822 ; WX 602 ; N uni2E2E ; G 2699 -U 42760 ; WX 602 ; N uniA708 ; G 2700 -U 42761 ; WX 602 ; N uniA709 ; G 2701 -U 42762 ; WX 602 ; N uniA70A ; G 2702 -U 42763 ; WX 602 ; N uniA70B ; G 2703 -U 42764 ; WX 602 ; N uniA70C ; G 2704 -U 42765 ; WX 602 ; N uniA70D ; G 2705 -U 42766 ; WX 602 ; N uniA70E ; G 2706 -U 42767 ; WX 602 ; N uniA70F ; G 2707 -U 42768 ; WX 602 ; N uniA710 ; G 2708 -U 42769 ; WX 602 ; N uniA711 ; G 2709 -U 42770 ; WX 602 ; N uniA712 ; G 2710 -U 42771 ; WX 602 ; N uniA713 ; G 2711 -U 42772 ; WX 602 ; N uniA714 ; G 2712 -U 42773 ; WX 602 ; N uniA715 ; G 2713 -U 42774 ; WX 602 ; N uniA716 ; G 2714 -U 42779 ; WX 602 ; N uniA71B ; G 2715 -U 42780 ; WX 602 ; N uniA71C ; G 2716 -U 42781 ; WX 602 ; N uniA71D ; G 2717 -U 42782 ; WX 602 ; N uniA71E ; G 2718 -U 42783 ; WX 602 ; N uniA71F ; G 2719 -U 42786 ; WX 602 ; N uniA722 ; G 2720 -U 42787 ; WX 602 ; N uniA723 ; G 2721 -U 42788 ; WX 602 ; N uniA724 ; G 2722 -U 42789 ; WX 602 ; N uniA725 ; G 2723 -U 42790 ; WX 602 ; N uniA726 ; G 2724 -U 42791 ; WX 602 ; N uniA727 ; G 2725 -U 42889 ; WX 602 ; N uniA789 ; G 2726 -U 42890 ; WX 602 ; N uniA78A ; G 2727 -U 42891 ; WX 602 ; N uniA78B ; G 2728 -U 42892 ; WX 602 ; N uniA78C ; G 2729 -U 42893 ; WX 602 ; N uniA78D ; G 2730 -U 63173 ; WX 602 ; N uniF6C5 ; G 2731 -U 64257 ; WX 602 ; N fi ; G 2732 -U 64258 ; WX 602 ; N fl ; G 2733 -U 64338 ; WX 602 ; N uniFB52 ; G 2734 -U 64339 ; WX 602 ; N uniFB53 ; G 2735 -U 64340 ; WX 602 ; N uniFB54 ; G 2736 -U 64341 ; WX 602 ; N uniFB55 ; G 2737 -U 64342 ; WX 602 ; N uniFB56 ; G 2738 -U 64343 ; WX 602 ; N uniFB57 ; G 2739 -U 64344 ; WX 602 ; N uniFB58 ; G 2740 -U 64345 ; WX 602 ; N uniFB59 ; G 2741 -U 64346 ; WX 602 ; N uniFB5A ; G 2742 -U 64347 ; WX 602 ; N uniFB5B ; G 2743 -U 64348 ; WX 602 ; N uniFB5C ; G 2744 -U 64349 ; WX 602 ; N uniFB5D ; G 2745 -U 64350 ; WX 602 ; N uniFB5E ; G 2746 -U 64351 ; WX 602 ; N uniFB5F ; G 2747 -U 64352 ; WX 602 ; N uniFB60 ; G 2748 -U 64353 ; WX 602 ; N uniFB61 ; G 2749 -U 64354 ; WX 602 ; N uniFB62 ; G 2750 -U 64355 ; WX 602 ; N uniFB63 ; G 2751 -U 64356 ; WX 602 ; N uniFB64 ; G 2752 -U 64357 ; WX 602 ; N uniFB65 ; G 2753 -U 64358 ; WX 602 ; N uniFB66 ; G 2754 -U 64359 ; WX 602 ; N uniFB67 ; G 2755 -U 64360 ; WX 602 ; N uniFB68 ; G 2756 -U 64361 ; WX 602 ; N uniFB69 ; G 2757 -U 64362 ; WX 602 ; N uniFB6A ; G 2758 -U 64363 ; WX 602 ; N uniFB6B ; G 2759 -U 64364 ; WX 602 ; N uniFB6C ; G 2760 -U 64365 ; WX 602 ; N uniFB6D ; G 2761 -U 64366 ; WX 602 ; N uniFB6E ; G 2762 -U 64367 ; WX 602 ; N uniFB6F ; G 2763 -U 64368 ; WX 602 ; N uniFB70 ; G 2764 -U 64369 ; WX 602 ; N uniFB71 ; G 2765 -U 64370 ; WX 602 ; N uniFB72 ; G 2766 -U 64371 ; WX 602 ; N uniFB73 ; G 2767 -U 64372 ; WX 602 ; N uniFB74 ; G 2768 -U 64373 ; WX 602 ; N uniFB75 ; G 2769 -U 64374 ; WX 602 ; N uniFB76 ; G 2770 -U 64375 ; WX 602 ; N uniFB77 ; G 2771 -U 64376 ; WX 602 ; N uniFB78 ; G 2772 -U 64377 ; WX 602 ; N uniFB79 ; G 2773 -U 64378 ; WX 602 ; N uniFB7A ; G 2774 -U 64379 ; WX 602 ; N uniFB7B ; G 2775 -U 64380 ; WX 602 ; N uniFB7C ; G 2776 -U 64381 ; WX 602 ; N uniFB7D ; G 2777 -U 64382 ; WX 602 ; N uniFB7E ; G 2778 -U 64383 ; WX 602 ; N uniFB7F ; G 2779 -U 64384 ; WX 602 ; N uniFB80 ; G 2780 -U 64385 ; WX 602 ; N uniFB81 ; G 2781 -U 64394 ; WX 602 ; N uniFB8A ; G 2782 -U 64395 ; WX 602 ; N uniFB8B ; G 2783 -U 64396 ; WX 602 ; N uniFB8C ; G 2784 -U 64397 ; WX 602 ; N uniFB8D ; G 2785 -U 64398 ; WX 602 ; N uniFB8E ; G 2786 -U 64399 ; WX 602 ; N uniFB8F ; G 2787 -U 64400 ; WX 602 ; N uniFB90 ; G 2788 -U 64401 ; WX 602 ; N uniFB91 ; G 2789 -U 64402 ; WX 602 ; N uniFB92 ; G 2790 -U 64403 ; WX 602 ; N uniFB93 ; G 2791 -U 64404 ; WX 602 ; N uniFB94 ; G 2792 -U 64405 ; WX 602 ; N uniFB95 ; G 2793 -U 64414 ; WX 602 ; N uniFB9E ; G 2794 -U 64415 ; WX 602 ; N uniFB9F ; G 2795 -U 64426 ; WX 602 ; N uniFBAA ; G 2796 -U 64427 ; WX 602 ; N uniFBAB ; G 2797 -U 64428 ; WX 602 ; N uniFBAC ; G 2798 -U 64429 ; WX 602 ; N uniFBAD ; G 2799 -U 64488 ; WX 602 ; N uniFBE8 ; G 2800 -U 64489 ; WX 602 ; N uniFBE9 ; G 2801 -U 64508 ; WX 602 ; N uniFBFC ; G 2802 -U 64509 ; WX 602 ; N uniFBFD ; G 2803 -U 64510 ; WX 602 ; N uniFBFE ; G 2804 -U 64511 ; WX 602 ; N uniFBFF ; G 2805 -U 65136 ; WX 602 ; N uniFE70 ; G 2806 -U 65137 ; WX 602 ; N uniFE71 ; G 2807 -U 65138 ; WX 602 ; N uniFE72 ; G 2808 -U 65139 ; WX 602 ; N uniFE73 ; G 2809 -U 65140 ; WX 602 ; N uniFE74 ; G 2810 -U 65142 ; WX 602 ; N uniFE76 ; G 2811 -U 65143 ; WX 602 ; N uniFE77 ; G 2812 -U 65144 ; WX 602 ; N uniFE78 ; G 2813 -U 65145 ; WX 602 ; N uniFE79 ; G 2814 -U 65146 ; WX 602 ; N uniFE7A ; G 2815 -U 65147 ; WX 602 ; N uniFE7B ; G 2816 -U 65148 ; WX 602 ; N uniFE7C ; G 2817 -U 65149 ; WX 602 ; N uniFE7D ; G 2818 -U 65150 ; WX 602 ; N uniFE7E ; G 2819 -U 65151 ; WX 602 ; N uniFE7F ; G 2820 -U 65152 ; WX 602 ; N uniFE80 ; G 2821 -U 65153 ; WX 602 ; N uniFE81 ; G 2822 -U 65154 ; WX 602 ; N uniFE82 ; G 2823 -U 65155 ; WX 602 ; N uniFE83 ; G 2824 -U 65156 ; WX 602 ; N uniFE84 ; G 2825 -U 65157 ; WX 602 ; N uniFE85 ; G 2826 -U 65158 ; WX 602 ; N uniFE86 ; G 2827 -U 65159 ; WX 602 ; N uniFE87 ; G 2828 -U 65160 ; WX 602 ; N uniFE88 ; G 2829 -U 65161 ; WX 602 ; N uniFE89 ; G 2830 -U 65162 ; WX 602 ; N uniFE8A ; G 2831 -U 65163 ; WX 602 ; N uniFE8B ; G 2832 -U 65164 ; WX 602 ; N uniFE8C ; G 2833 -U 65165 ; WX 602 ; N uniFE8D ; G 2834 -U 65166 ; WX 602 ; N uniFE8E ; G 2835 -U 65167 ; WX 602 ; N uniFE8F ; G 2836 -U 65168 ; WX 602 ; N uniFE90 ; G 2837 -U 65169 ; WX 602 ; N uniFE91 ; G 2838 -U 65170 ; WX 602 ; N uniFE92 ; G 2839 -U 65171 ; WX 602 ; N uniFE93 ; G 2840 -U 65172 ; WX 602 ; N uniFE94 ; G 2841 -U 65173 ; WX 602 ; N uniFE95 ; G 2842 -U 65174 ; WX 602 ; N uniFE96 ; G 2843 -U 65175 ; WX 602 ; N uniFE97 ; G 2844 -U 65176 ; WX 602 ; N uniFE98 ; G 2845 -U 65177 ; WX 602 ; N uniFE99 ; G 2846 -U 65178 ; WX 602 ; N uniFE9A ; G 2847 -U 65179 ; WX 602 ; N uniFE9B ; G 2848 -U 65180 ; WX 602 ; N uniFE9C ; G 2849 -U 65181 ; WX 602 ; N uniFE9D ; G 2850 -U 65182 ; WX 602 ; N uniFE9E ; G 2851 -U 65183 ; WX 602 ; N uniFE9F ; G 2852 -U 65184 ; WX 602 ; N uniFEA0 ; G 2853 -U 65185 ; WX 602 ; N uniFEA1 ; G 2854 -U 65186 ; WX 602 ; N uniFEA2 ; G 2855 -U 65187 ; WX 602 ; N uniFEA3 ; G 2856 -U 65188 ; WX 602 ; N uniFEA4 ; G 2857 -U 65189 ; WX 602 ; N uniFEA5 ; G 2858 -U 65190 ; WX 602 ; N uniFEA6 ; G 2859 -U 65191 ; WX 602 ; N uniFEA7 ; G 2860 -U 65192 ; WX 602 ; N uniFEA8 ; G 2861 -U 65193 ; WX 602 ; N uniFEA9 ; G 2862 -U 65194 ; WX 602 ; N uniFEAA ; G 2863 -U 65195 ; WX 602 ; N uniFEAB ; G 2864 -U 65196 ; WX 602 ; N uniFEAC ; G 2865 -U 65197 ; WX 602 ; N uniFEAD ; G 2866 -U 65198 ; WX 602 ; N uniFEAE ; G 2867 -U 65199 ; WX 602 ; N uniFEAF ; G 2868 -U 65200 ; WX 602 ; N uniFEB0 ; G 2869 -U 65201 ; WX 602 ; N uniFEB1 ; G 2870 -U 65202 ; WX 602 ; N uniFEB2 ; G 2871 -U 65203 ; WX 602 ; N uniFEB3 ; G 2872 -U 65204 ; WX 602 ; N uniFEB4 ; G 2873 -U 65205 ; WX 602 ; N uniFEB5 ; G 2874 -U 65206 ; WX 602 ; N uniFEB6 ; G 2875 -U 65207 ; WX 602 ; N uniFEB7 ; G 2876 -U 65208 ; WX 602 ; N uniFEB8 ; G 2877 -U 65209 ; WX 602 ; N uniFEB9 ; G 2878 -U 65210 ; WX 602 ; N uniFEBA ; G 2879 -U 65211 ; WX 602 ; N uniFEBB ; G 2880 -U 65212 ; WX 602 ; N uniFEBC ; G 2881 -U 65213 ; WX 602 ; N uniFEBD ; G 2882 -U 65214 ; WX 602 ; N uniFEBE ; G 2883 -U 65215 ; WX 602 ; N uniFEBF ; G 2884 -U 65216 ; WX 602 ; N uniFEC0 ; G 2885 -U 65217 ; WX 602 ; N uniFEC1 ; G 2886 -U 65218 ; WX 602 ; N uniFEC2 ; G 2887 -U 65219 ; WX 602 ; N uniFEC3 ; G 2888 -U 65220 ; WX 602 ; N uniFEC4 ; G 2889 -U 65221 ; WX 602 ; N uniFEC5 ; G 2890 -U 65222 ; WX 602 ; N uniFEC6 ; G 2891 -U 65223 ; WX 602 ; N uniFEC7 ; G 2892 -U 65224 ; WX 602 ; N uniFEC8 ; G 2893 -U 65225 ; WX 602 ; N uniFEC9 ; G 2894 -U 65226 ; WX 602 ; N uniFECA ; G 2895 -U 65227 ; WX 602 ; N uniFECB ; G 2896 -U 65228 ; WX 602 ; N uniFECC ; G 2897 -U 65229 ; WX 602 ; N uniFECD ; G 2898 -U 65230 ; WX 602 ; N uniFECE ; G 2899 -U 65231 ; WX 602 ; N uniFECF ; G 2900 -U 65232 ; WX 602 ; N uniFED0 ; G 2901 -U 65233 ; WX 602 ; N uniFED1 ; G 2902 -U 65234 ; WX 602 ; N uniFED2 ; G 2903 -U 65235 ; WX 602 ; N uniFED3 ; G 2904 -U 65236 ; WX 602 ; N uniFED4 ; G 2905 -U 65237 ; WX 602 ; N uniFED5 ; G 2906 -U 65238 ; WX 602 ; N uniFED6 ; G 2907 -U 65239 ; WX 602 ; N uniFED7 ; G 2908 -U 65240 ; WX 602 ; N uniFED8 ; G 2909 -U 65241 ; WX 602 ; N uniFED9 ; G 2910 -U 65242 ; WX 602 ; N uniFEDA ; G 2911 -U 65243 ; WX 602 ; N uniFEDB ; G 2912 -U 65244 ; WX 602 ; N uniFEDC ; G 2913 -U 65245 ; WX 602 ; N uniFEDD ; G 2914 -U 65246 ; WX 602 ; N uniFEDE ; G 2915 -U 65247 ; WX 602 ; N uniFEDF ; G 2916 -U 65248 ; WX 602 ; N uniFEE0 ; G 2917 -U 65249 ; WX 602 ; N uniFEE1 ; G 2918 -U 65250 ; WX 602 ; N uniFEE2 ; G 2919 -U 65251 ; WX 602 ; N uniFEE3 ; G 2920 -U 65252 ; WX 602 ; N uniFEE4 ; G 2921 -U 65253 ; WX 602 ; N uniFEE5 ; G 2922 -U 65254 ; WX 602 ; N uniFEE6 ; G 2923 -U 65255 ; WX 602 ; N uniFEE7 ; G 2924 -U 65256 ; WX 602 ; N uniFEE8 ; G 2925 -U 65257 ; WX 602 ; N uniFEE9 ; G 2926 -U 65258 ; WX 602 ; N uniFEEA ; G 2927 -U 65259 ; WX 602 ; N uniFEEB ; G 2928 -U 65260 ; WX 602 ; N uniFEEC ; G 2929 -U 65261 ; WX 602 ; N uniFEED ; G 2930 -U 65262 ; WX 602 ; N uniFEEE ; G 2931 -U 65263 ; WX 602 ; N uniFEEF ; G 2932 -U 65264 ; WX 602 ; N uniFEF0 ; G 2933 -U 65265 ; WX 602 ; N uniFEF1 ; G 2934 -U 65266 ; WX 602 ; N uniFEF2 ; G 2935 -U 65267 ; WX 602 ; N uniFEF3 ; G 2936 -U 65268 ; WX 602 ; N uniFEF4 ; G 2937 -U 65269 ; WX 602 ; N uniFEF5 ; G 2938 -U 65270 ; WX 602 ; N uniFEF6 ; G 2939 -U 65271 ; WX 602 ; N uniFEF7 ; G 2940 -U 65272 ; WX 602 ; N uniFEF8 ; G 2941 -U 65273 ; WX 602 ; N uniFEF9 ; G 2942 -U 65274 ; WX 602 ; N uniFEFA ; G 2943 -U 65275 ; WX 602 ; N uniFEFB ; G 2944 -U 65276 ; WX 602 ; N uniFEFC ; G 2945 -U 65279 ; WX 602 ; N uniFEFF ; G 2946 -U 65529 ; WX 602 ; N uniFFF9 ; G 2947 -U 65530 ; WX 602 ; N uniFFFA ; G 2948 -U 65531 ; WX 602 ; N uniFFFB ; G 2949 -U 65532 ; WX 602 ; N uniFFFC ; G 2950 -U 65533 ; WX 602 ; N uniFFFD ; G 2951 -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm deleted file mode 100755 index a4e45ac4..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm +++ /dev/null @@ -1,2396 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Bold Oblique -UniqueID DejaVu Sans Mono Bold Oblique -FullName DejaVu Sans Mono Bold Oblique -Version Version 2.32 -PostScriptName DejaVuSansMono-BoldOblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Bold -ItalicAngle -11 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -425 -394 808 1053 -StartCharMetrics 2396 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 500 ; WX 602 ; N uni01F4 ; G 423 -U 501 ; WX 602 ; N uni01F5 ; G 424 -U 502 ; WX 602 ; N uni01F6 ; G 425 -U 504 ; WX 602 ; N uni01F8 ; G 426 -U 505 ; WX 602 ; N uni01F9 ; G 427 -U 508 ; WX 602 ; N AEacute ; G 428 -U 509 ; WX 602 ; N aeacute ; G 429 -U 510 ; WX 602 ; N Oslashacute ; G 430 -U 511 ; WX 602 ; N oslashacute ; G 431 -U 512 ; WX 602 ; N uni0200 ; G 432 -U 513 ; WX 602 ; N uni0201 ; G 433 -U 514 ; WX 602 ; N uni0202 ; G 434 -U 515 ; WX 602 ; N uni0203 ; G 435 -U 516 ; WX 602 ; N uni0204 ; G 436 -U 517 ; WX 602 ; N uni0205 ; G 437 -U 518 ; WX 602 ; N uni0206 ; G 438 -U 519 ; WX 602 ; N uni0207 ; G 439 -U 520 ; WX 602 ; N uni0208 ; G 440 -U 521 ; WX 602 ; N uni0209 ; G 441 -U 522 ; WX 602 ; N uni020A ; G 442 -U 523 ; WX 602 ; N uni020B ; G 443 -U 524 ; WX 602 ; N uni020C ; G 444 -U 525 ; WX 602 ; N uni020D ; G 445 -U 526 ; WX 602 ; N uni020E ; G 446 -U 527 ; WX 602 ; N uni020F ; G 447 -U 528 ; WX 602 ; N uni0210 ; G 448 -U 529 ; WX 602 ; N uni0211 ; G 449 -U 530 ; WX 602 ; N uni0212 ; G 450 -U 531 ; WX 602 ; N uni0213 ; G 451 -U 532 ; WX 602 ; N uni0214 ; G 452 -U 533 ; WX 602 ; N uni0215 ; G 453 -U 534 ; WX 602 ; N uni0216 ; G 454 -U 535 ; WX 602 ; N uni0217 ; G 455 -U 536 ; WX 602 ; N Scommaaccent ; G 456 -U 537 ; WX 602 ; N scommaaccent ; G 457 -U 538 ; WX 602 ; N uni021A ; G 458 -U 539 ; WX 602 ; N uni021B ; G 459 -U 540 ; WX 602 ; N uni021C ; G 460 -U 541 ; WX 602 ; N uni021D ; G 461 -U 542 ; WX 602 ; N uni021E ; G 462 -U 543 ; WX 602 ; N uni021F ; G 463 -U 545 ; WX 602 ; N uni0221 ; G 464 -U 548 ; WX 602 ; N uni0224 ; G 465 -U 549 ; WX 602 ; N uni0225 ; G 466 -U 550 ; WX 602 ; N uni0226 ; G 467 -U 551 ; WX 602 ; N uni0227 ; G 468 -U 552 ; WX 602 ; N uni0228 ; G 469 -U 553 ; WX 602 ; N uni0229 ; G 470 -U 554 ; WX 602 ; N uni022A ; G 471 -U 555 ; WX 602 ; N uni022B ; G 472 -U 556 ; WX 602 ; N uni022C ; G 473 -U 557 ; WX 602 ; N uni022D ; G 474 -U 558 ; WX 602 ; N uni022E ; G 475 -U 559 ; WX 602 ; N uni022F ; G 476 -U 560 ; WX 602 ; N uni0230 ; G 477 -U 561 ; WX 602 ; N uni0231 ; G 478 -U 562 ; WX 602 ; N uni0232 ; G 479 -U 563 ; WX 602 ; N uni0233 ; G 480 -U 564 ; WX 602 ; N uni0234 ; G 481 -U 565 ; WX 602 ; N uni0235 ; G 482 -U 566 ; WX 602 ; N uni0236 ; G 483 -U 567 ; WX 602 ; N dotlessj ; G 484 -U 568 ; WX 602 ; N uni0238 ; G 485 -U 569 ; WX 602 ; N uni0239 ; G 486 -U 570 ; WX 602 ; N uni023A ; G 487 -U 571 ; WX 602 ; N uni023B ; G 488 -U 572 ; WX 602 ; N uni023C ; G 489 -U 573 ; WX 602 ; N uni023D ; G 490 -U 574 ; WX 602 ; N uni023E ; G 491 -U 575 ; WX 602 ; N uni023F ; G 492 -U 576 ; WX 602 ; N uni0240 ; G 493 -U 577 ; WX 602 ; N uni0241 ; G 494 -U 580 ; WX 602 ; N uni0244 ; G 495 -U 581 ; WX 602 ; N uni0245 ; G 496 -U 588 ; WX 602 ; N uni024C ; G 497 -U 589 ; WX 602 ; N uni024D ; G 498 -U 592 ; WX 602 ; N uni0250 ; G 499 -U 593 ; WX 602 ; N uni0251 ; G 500 -U 594 ; WX 602 ; N uni0252 ; G 501 -U 595 ; WX 602 ; N uni0253 ; G 502 -U 596 ; WX 602 ; N uni0254 ; G 503 -U 597 ; WX 602 ; N uni0255 ; G 504 -U 598 ; WX 602 ; N uni0256 ; G 505 -U 599 ; WX 602 ; N uni0257 ; G 506 -U 600 ; WX 602 ; N uni0258 ; G 507 -U 601 ; WX 602 ; N uni0259 ; G 508 -U 602 ; WX 602 ; N uni025A ; G 509 -U 603 ; WX 602 ; N uni025B ; G 510 -U 604 ; WX 602 ; N uni025C ; G 511 -U 605 ; WX 602 ; N uni025D ; G 512 -U 606 ; WX 602 ; N uni025E ; G 513 -U 607 ; WX 602 ; N uni025F ; G 514 -U 608 ; WX 602 ; N uni0260 ; G 515 -U 609 ; WX 602 ; N uni0261 ; G 516 -U 610 ; WX 602 ; N uni0262 ; G 517 -U 611 ; WX 602 ; N uni0263 ; G 518 -U 612 ; WX 602 ; N uni0264 ; G 519 -U 613 ; WX 602 ; N uni0265 ; G 520 -U 614 ; WX 602 ; N uni0266 ; G 521 -U 615 ; WX 602 ; N uni0267 ; G 522 -U 616 ; WX 602 ; N uni0268 ; G 523 -U 617 ; WX 602 ; N uni0269 ; G 524 -U 618 ; WX 602 ; N uni026A ; G 525 -U 619 ; WX 602 ; N uni026B ; G 526 -U 620 ; WX 602 ; N uni026C ; G 527 -U 621 ; WX 602 ; N uni026D ; G 528 -U 622 ; WX 602 ; N uni026E ; G 529 -U 623 ; WX 602 ; N uni026F ; G 530 -U 624 ; WX 602 ; N uni0270 ; G 531 -U 625 ; WX 602 ; N uni0271 ; G 532 -U 626 ; WX 602 ; N uni0272 ; G 533 -U 627 ; WX 602 ; N uni0273 ; G 534 -U 628 ; WX 602 ; N uni0274 ; G 535 -U 629 ; WX 602 ; N uni0275 ; G 536 -U 630 ; WX 602 ; N uni0276 ; G 537 -U 631 ; WX 602 ; N uni0277 ; G 538 -U 632 ; WX 602 ; N uni0278 ; G 539 -U 633 ; WX 602 ; N uni0279 ; G 540 -U 634 ; WX 602 ; N uni027A ; G 541 -U 635 ; WX 602 ; N uni027B ; G 542 -U 636 ; WX 602 ; N uni027C ; G 543 -U 637 ; WX 602 ; N uni027D ; G 544 -U 638 ; WX 602 ; N uni027E ; G 545 -U 639 ; WX 602 ; N uni027F ; G 546 -U 640 ; WX 602 ; N uni0280 ; G 547 -U 641 ; WX 602 ; N uni0281 ; G 548 -U 642 ; WX 602 ; N uni0282 ; G 549 -U 643 ; WX 602 ; N uni0283 ; G 550 -U 644 ; WX 602 ; N uni0284 ; G 551 -U 645 ; WX 602 ; N uni0285 ; G 552 -U 646 ; WX 602 ; N uni0286 ; G 553 -U 647 ; WX 602 ; N uni0287 ; G 554 -U 648 ; WX 602 ; N uni0288 ; G 555 -U 649 ; WX 602 ; N uni0289 ; G 556 -U 650 ; WX 602 ; N uni028A ; G 557 -U 651 ; WX 602 ; N uni028B ; G 558 -U 652 ; WX 602 ; N uni028C ; G 559 -U 653 ; WX 602 ; N uni028D ; G 560 -U 654 ; WX 602 ; N uni028E ; G 561 -U 655 ; WX 602 ; N uni028F ; G 562 -U 656 ; WX 602 ; N uni0290 ; G 563 -U 657 ; WX 602 ; N uni0291 ; G 564 -U 658 ; WX 602 ; N uni0292 ; G 565 -U 659 ; WX 602 ; N uni0293 ; G 566 -U 660 ; WX 602 ; N uni0294 ; G 567 -U 661 ; WX 602 ; N uni0295 ; G 568 -U 662 ; WX 602 ; N uni0296 ; G 569 -U 663 ; WX 602 ; N uni0297 ; G 570 -U 664 ; WX 602 ; N uni0298 ; G 571 -U 665 ; WX 602 ; N uni0299 ; G 572 -U 666 ; WX 602 ; N uni029A ; G 573 -U 667 ; WX 602 ; N uni029B ; G 574 -U 668 ; WX 602 ; N uni029C ; G 575 -U 669 ; WX 602 ; N uni029D ; G 576 -U 670 ; WX 602 ; N uni029E ; G 577 -U 671 ; WX 602 ; N uni029F ; G 578 -U 672 ; WX 602 ; N uni02A0 ; G 579 -U 673 ; WX 602 ; N uni02A1 ; G 580 -U 674 ; WX 602 ; N uni02A2 ; G 581 -U 675 ; WX 602 ; N uni02A3 ; G 582 -U 676 ; WX 602 ; N uni02A4 ; G 583 -U 677 ; WX 602 ; N uni02A5 ; G 584 -U 678 ; WX 602 ; N uni02A6 ; G 585 -U 679 ; WX 602 ; N uni02A7 ; G 586 -U 680 ; WX 602 ; N uni02A8 ; G 587 -U 681 ; WX 602 ; N uni02A9 ; G 588 -U 682 ; WX 602 ; N uni02AA ; G 589 -U 683 ; WX 602 ; N uni02AB ; G 590 -U 684 ; WX 602 ; N uni02AC ; G 591 -U 685 ; WX 602 ; N uni02AD ; G 592 -U 686 ; WX 602 ; N uni02AE ; G 593 -U 687 ; WX 602 ; N uni02AF ; G 594 -U 688 ; WX 602 ; N uni02B0 ; G 595 -U 689 ; WX 602 ; N uni02B1 ; G 596 -U 690 ; WX 602 ; N uni02B2 ; G 597 -U 691 ; WX 602 ; N uni02B3 ; G 598 -U 692 ; WX 602 ; N uni02B4 ; G 599 -U 693 ; WX 602 ; N uni02B5 ; G 600 -U 694 ; WX 602 ; N uni02B6 ; G 601 -U 695 ; WX 602 ; N uni02B7 ; G 602 -U 696 ; WX 602 ; N uni02B8 ; G 603 -U 697 ; WX 602 ; N uni02B9 ; G 604 -U 699 ; WX 602 ; N uni02BB ; G 605 -U 700 ; WX 602 ; N uni02BC ; G 606 -U 701 ; WX 602 ; N uni02BD ; G 607 -U 702 ; WX 602 ; N uni02BE ; G 608 -U 703 ; WX 602 ; N uni02BF ; G 609 -U 704 ; WX 602 ; N uni02C0 ; G 610 -U 705 ; WX 602 ; N uni02C1 ; G 611 -U 710 ; WX 602 ; N circumflex ; G 612 -U 711 ; WX 602 ; N caron ; G 613 -U 712 ; WX 602 ; N uni02C8 ; G 614 -U 713 ; WX 602 ; N uni02C9 ; G 615 -U 716 ; WX 602 ; N uni02CC ; G 616 -U 717 ; WX 602 ; N uni02CD ; G 617 -U 720 ; WX 602 ; N uni02D0 ; G 618 -U 721 ; WX 602 ; N uni02D1 ; G 619 -U 722 ; WX 602 ; N uni02D2 ; G 620 -U 723 ; WX 602 ; N uni02D3 ; G 621 -U 726 ; WX 602 ; N uni02D6 ; G 622 -U 727 ; WX 602 ; N uni02D7 ; G 623 -U 728 ; WX 602 ; N breve ; G 624 -U 729 ; WX 602 ; N dotaccent ; G 625 -U 730 ; WX 602 ; N ring ; G 626 -U 731 ; WX 602 ; N ogonek ; G 627 -U 732 ; WX 602 ; N tilde ; G 628 -U 733 ; WX 602 ; N hungarumlaut ; G 629 -U 734 ; WX 602 ; N uni02DE ; G 630 -U 736 ; WX 602 ; N uni02E0 ; G 631 -U 737 ; WX 602 ; N uni02E1 ; G 632 -U 738 ; WX 602 ; N uni02E2 ; G 633 -U 739 ; WX 602 ; N uni02E3 ; G 634 -U 740 ; WX 602 ; N uni02E4 ; G 635 -U 741 ; WX 602 ; N uni02E5 ; G 636 -U 742 ; WX 602 ; N uni02E6 ; G 637 -U 743 ; WX 602 ; N uni02E7 ; G 638 -U 744 ; WX 602 ; N uni02E8 ; G 639 -U 745 ; WX 602 ; N uni02E9 ; G 640 -U 750 ; WX 602 ; N uni02EE ; G 641 -U 755 ; WX 602 ; N uni02F3 ; G 642 -U 768 ; WX 602 ; N gravecomb ; G 643 -U 769 ; WX 602 ; N acutecomb ; G 644 -U 770 ; WX 602 ; N uni0302 ; G 645 -U 771 ; WX 602 ; N tildecomb ; G 646 -U 772 ; WX 602 ; N uni0304 ; G 647 -U 773 ; WX 602 ; N uni0305 ; G 648 -U 774 ; WX 602 ; N uni0306 ; G 649 -U 775 ; WX 602 ; N uni0307 ; G 650 -U 776 ; WX 602 ; N uni0308 ; G 651 -U 777 ; WX 602 ; N hookabovecomb ; G 652 -U 778 ; WX 602 ; N uni030A ; G 653 -U 779 ; WX 602 ; N uni030B ; G 654 -U 780 ; WX 602 ; N uni030C ; G 655 -U 781 ; WX 602 ; N uni030D ; G 656 -U 782 ; WX 602 ; N uni030E ; G 657 -U 783 ; WX 602 ; N uni030F ; G 658 -U 784 ; WX 602 ; N uni0310 ; G 659 -U 785 ; WX 602 ; N uni0311 ; G 660 -U 786 ; WX 602 ; N uni0312 ; G 661 -U 787 ; WX 602 ; N uni0313 ; G 662 -U 788 ; WX 602 ; N uni0314 ; G 663 -U 789 ; WX 602 ; N uni0315 ; G 664 -U 790 ; WX 602 ; N uni0316 ; G 665 -U 791 ; WX 602 ; N uni0317 ; G 666 -U 792 ; WX 602 ; N uni0318 ; G 667 -U 793 ; WX 602 ; N uni0319 ; G 668 -U 794 ; WX 602 ; N uni031A ; G 669 -U 795 ; WX 602 ; N uni031B ; G 670 -U 796 ; WX 602 ; N uni031C ; G 671 -U 797 ; WX 602 ; N uni031D ; G 672 -U 798 ; WX 602 ; N uni031E ; G 673 -U 799 ; WX 602 ; N uni031F ; G 674 -U 800 ; WX 602 ; N uni0320 ; G 675 -U 801 ; WX 602 ; N uni0321 ; G 676 -U 802 ; WX 602 ; N uni0322 ; G 677 -U 803 ; WX 602 ; N dotbelowcomb ; G 678 -U 804 ; WX 602 ; N uni0324 ; G 679 -U 805 ; WX 602 ; N uni0325 ; G 680 -U 806 ; WX 602 ; N uni0326 ; G 681 -U 807 ; WX 602 ; N uni0327 ; G 682 -U 808 ; WX 602 ; N uni0328 ; G 683 -U 809 ; WX 602 ; N uni0329 ; G 684 -U 810 ; WX 602 ; N uni032A ; G 685 -U 811 ; WX 602 ; N uni032B ; G 686 -U 812 ; WX 602 ; N uni032C ; G 687 -U 813 ; WX 602 ; N uni032D ; G 688 -U 814 ; WX 602 ; N uni032E ; G 689 -U 815 ; WX 602 ; N uni032F ; G 690 -U 816 ; WX 602 ; N uni0330 ; G 691 -U 817 ; WX 602 ; N uni0331 ; G 692 -U 818 ; WX 602 ; N uni0332 ; G 693 -U 819 ; WX 602 ; N uni0333 ; G 694 -U 820 ; WX 602 ; N uni0334 ; G 695 -U 821 ; WX 602 ; N uni0335 ; G 696 -U 822 ; WX 602 ; N uni0336 ; G 697 -U 823 ; WX 602 ; N uni0337 ; G 698 -U 824 ; WX 602 ; N uni0338 ; G 699 -U 825 ; WX 602 ; N uni0339 ; G 700 -U 826 ; WX 602 ; N uni033A ; G 701 -U 827 ; WX 602 ; N uni033B ; G 702 -U 828 ; WX 602 ; N uni033C ; G 703 -U 829 ; WX 602 ; N uni033D ; G 704 -U 830 ; WX 602 ; N uni033E ; G 705 -U 831 ; WX 602 ; N uni033F ; G 706 -U 835 ; WX 602 ; N uni0343 ; G 707 -U 856 ; WX 602 ; N uni0358 ; G 708 -U 865 ; WX 602 ; N uni0361 ; G 709 -U 884 ; WX 602 ; N uni0374 ; G 710 -U 885 ; WX 602 ; N uni0375 ; G 711 -U 890 ; WX 602 ; N uni037A ; G 712 -U 894 ; WX 602 ; N uni037E ; G 713 -U 900 ; WX 602 ; N tonos ; G 714 -U 901 ; WX 602 ; N dieresistonos ; G 715 -U 902 ; WX 602 ; N Alphatonos ; G 716 -U 903 ; WX 602 ; N anoteleia ; G 717 -U 904 ; WX 602 ; N Epsilontonos ; G 718 -U 905 ; WX 602 ; N Etatonos ; G 719 -U 906 ; WX 602 ; N Iotatonos ; G 720 -U 908 ; WX 602 ; N Omicrontonos ; G 721 -U 910 ; WX 602 ; N Upsilontonos ; G 722 -U 911 ; WX 602 ; N Omegatonos ; G 723 -U 912 ; WX 602 ; N iotadieresistonos ; G 724 -U 913 ; WX 602 ; N Alpha ; G 725 -U 914 ; WX 602 ; N Beta ; G 726 -U 915 ; WX 602 ; N Gamma ; G 727 -U 916 ; WX 602 ; N uni0394 ; G 728 -U 917 ; WX 602 ; N Epsilon ; G 729 -U 918 ; WX 602 ; N Zeta ; G 730 -U 919 ; WX 602 ; N Eta ; G 731 -U 920 ; WX 602 ; N Theta ; G 732 -U 921 ; WX 602 ; N Iota ; G 733 -U 922 ; WX 602 ; N Kappa ; G 734 -U 923 ; WX 602 ; N Lambda ; G 735 -U 924 ; WX 602 ; N Mu ; G 736 -U 925 ; WX 602 ; N Nu ; G 737 -U 926 ; WX 602 ; N Xi ; G 738 -U 927 ; WX 602 ; N Omicron ; G 739 -U 928 ; WX 602 ; N Pi ; G 740 -U 929 ; WX 602 ; N Rho ; G 741 -U 931 ; WX 602 ; N Sigma ; G 742 -U 932 ; WX 602 ; N Tau ; G 743 -U 933 ; WX 602 ; N Upsilon ; G 744 -U 934 ; WX 602 ; N Phi ; G 745 -U 935 ; WX 602 ; N Chi ; G 746 -U 936 ; WX 602 ; N Psi ; G 747 -U 937 ; WX 602 ; N Omega ; G 748 -U 938 ; WX 602 ; N Iotadieresis ; G 749 -U 939 ; WX 602 ; N Upsilondieresis ; G 750 -U 940 ; WX 602 ; N alphatonos ; G 751 -U 941 ; WX 602 ; N epsilontonos ; G 752 -U 942 ; WX 602 ; N etatonos ; G 753 -U 943 ; WX 602 ; N iotatonos ; G 754 -U 944 ; WX 602 ; N upsilondieresistonos ; G 755 -U 945 ; WX 602 ; N alpha ; G 756 -U 946 ; WX 602 ; N beta ; G 757 -U 947 ; WX 602 ; N gamma ; G 758 -U 948 ; WX 602 ; N delta ; G 759 -U 949 ; WX 602 ; N epsilon ; G 760 -U 950 ; WX 602 ; N zeta ; G 761 -U 951 ; WX 602 ; N eta ; G 762 -U 952 ; WX 602 ; N theta ; G 763 -U 953 ; WX 602 ; N iota ; G 764 -U 954 ; WX 602 ; N kappa ; G 765 -U 955 ; WX 602 ; N lambda ; G 766 -U 956 ; WX 602 ; N uni03BC ; G 767 -U 957 ; WX 602 ; N nu ; G 768 -U 958 ; WX 602 ; N xi ; G 769 -U 959 ; WX 602 ; N omicron ; G 770 -U 960 ; WX 602 ; N pi ; G 771 -U 961 ; WX 602 ; N rho ; G 772 -U 962 ; WX 602 ; N sigma1 ; G 773 -U 963 ; WX 602 ; N sigma ; G 774 -U 964 ; WX 602 ; N tau ; G 775 -U 965 ; WX 602 ; N upsilon ; G 776 -U 966 ; WX 602 ; N phi ; G 777 -U 967 ; WX 602 ; N chi ; G 778 -U 968 ; WX 602 ; N psi ; G 779 -U 969 ; WX 602 ; N omega ; G 780 -U 970 ; WX 602 ; N iotadieresis ; G 781 -U 971 ; WX 602 ; N upsilondieresis ; G 782 -U 972 ; WX 602 ; N omicrontonos ; G 783 -U 973 ; WX 602 ; N upsilontonos ; G 784 -U 974 ; WX 602 ; N omegatonos ; G 785 -U 976 ; WX 602 ; N uni03D0 ; G 786 -U 977 ; WX 602 ; N theta1 ; G 787 -U 978 ; WX 602 ; N Upsilon1 ; G 788 -U 979 ; WX 602 ; N uni03D3 ; G 789 -U 980 ; WX 602 ; N uni03D4 ; G 790 -U 981 ; WX 602 ; N phi1 ; G 791 -U 982 ; WX 602 ; N omega1 ; G 792 -U 983 ; WX 602 ; N uni03D7 ; G 793 -U 984 ; WX 602 ; N uni03D8 ; G 794 -U 985 ; WX 602 ; N uni03D9 ; G 795 -U 986 ; WX 602 ; N uni03DA ; G 796 -U 987 ; WX 602 ; N uni03DB ; G 797 -U 988 ; WX 602 ; N uni03DC ; G 798 -U 989 ; WX 602 ; N uni03DD ; G 799 -U 990 ; WX 602 ; N uni03DE ; G 800 -U 991 ; WX 602 ; N uni03DF ; G 801 -U 992 ; WX 602 ; N uni03E0 ; G 802 -U 993 ; WX 602 ; N uni03E1 ; G 803 -U 1008 ; WX 602 ; N uni03F0 ; G 804 -U 1009 ; WX 602 ; N uni03F1 ; G 805 -U 1010 ; WX 602 ; N uni03F2 ; G 806 -U 1011 ; WX 602 ; N uni03F3 ; G 807 -U 1012 ; WX 602 ; N uni03F4 ; G 808 -U 1013 ; WX 602 ; N uni03F5 ; G 809 -U 1014 ; WX 602 ; N uni03F6 ; G 810 -U 1015 ; WX 602 ; N uni03F7 ; G 811 -U 1016 ; WX 602 ; N uni03F8 ; G 812 -U 1017 ; WX 602 ; N uni03F9 ; G 813 -U 1018 ; WX 602 ; N uni03FA ; G 814 -U 1019 ; WX 602 ; N uni03FB ; G 815 -U 1020 ; WX 602 ; N uni03FC ; G 816 -U 1021 ; WX 602 ; N uni03FD ; G 817 -U 1022 ; WX 602 ; N uni03FE ; G 818 -U 1023 ; WX 602 ; N uni03FF ; G 819 -U 1024 ; WX 602 ; N uni0400 ; G 820 -U 1025 ; WX 602 ; N uni0401 ; G 821 -U 1026 ; WX 602 ; N uni0402 ; G 822 -U 1027 ; WX 602 ; N uni0403 ; G 823 -U 1028 ; WX 602 ; N uni0404 ; G 824 -U 1029 ; WX 602 ; N uni0405 ; G 825 -U 1030 ; WX 602 ; N uni0406 ; G 826 -U 1031 ; WX 602 ; N uni0407 ; G 827 -U 1032 ; WX 602 ; N uni0408 ; G 828 -U 1033 ; WX 602 ; N uni0409 ; G 829 -U 1034 ; WX 602 ; N uni040A ; G 830 -U 1035 ; WX 602 ; N uni040B ; G 831 -U 1036 ; WX 602 ; N uni040C ; G 832 -U 1037 ; WX 602 ; N uni040D ; G 833 -U 1038 ; WX 602 ; N uni040E ; G 834 -U 1039 ; WX 602 ; N uni040F ; G 835 -U 1040 ; WX 602 ; N uni0410 ; G 836 -U 1041 ; WX 602 ; N uni0411 ; G 837 -U 1042 ; WX 602 ; N uni0412 ; G 838 -U 1043 ; WX 602 ; N uni0413 ; G 839 -U 1044 ; WX 602 ; N uni0414 ; G 840 -U 1045 ; WX 602 ; N uni0415 ; G 841 -U 1046 ; WX 602 ; N uni0416 ; G 842 -U 1047 ; WX 602 ; N uni0417 ; G 843 -U 1048 ; WX 602 ; N uni0418 ; G 844 -U 1049 ; WX 602 ; N uni0419 ; G 845 -U 1050 ; WX 602 ; N uni041A ; G 846 -U 1051 ; WX 602 ; N uni041B ; G 847 -U 1052 ; WX 602 ; N uni041C ; G 848 -U 1053 ; WX 602 ; N uni041D ; G 849 -U 1054 ; WX 602 ; N uni041E ; G 850 -U 1055 ; WX 602 ; N uni041F ; G 851 -U 1056 ; WX 602 ; N uni0420 ; G 852 -U 1057 ; WX 602 ; N uni0421 ; G 853 -U 1058 ; WX 602 ; N uni0422 ; G 854 -U 1059 ; WX 602 ; N uni0423 ; G 855 -U 1060 ; WX 602 ; N uni0424 ; G 856 -U 1061 ; WX 602 ; N uni0425 ; G 857 -U 1062 ; WX 602 ; N uni0426 ; G 858 -U 1063 ; WX 602 ; N uni0427 ; G 859 -U 1064 ; WX 602 ; N uni0428 ; G 860 -U 1065 ; WX 602 ; N uni0429 ; G 861 -U 1066 ; WX 602 ; N uni042A ; G 862 -U 1067 ; WX 602 ; N uni042B ; G 863 -U 1068 ; WX 602 ; N uni042C ; G 864 -U 1069 ; WX 602 ; N uni042D ; G 865 -U 1070 ; WX 602 ; N uni042E ; G 866 -U 1071 ; WX 602 ; N uni042F ; G 867 -U 1072 ; WX 602 ; N uni0430 ; G 868 -U 1073 ; WX 602 ; N uni0431 ; G 869 -U 1074 ; WX 602 ; N uni0432 ; G 870 -U 1075 ; WX 602 ; N uni0433 ; G 871 -U 1076 ; WX 602 ; N uni0434 ; G 872 -U 1077 ; WX 602 ; N uni0435 ; G 873 -U 1078 ; WX 602 ; N uni0436 ; G 874 -U 1079 ; WX 602 ; N uni0437 ; G 875 -U 1080 ; WX 602 ; N uni0438 ; G 876 -U 1081 ; WX 602 ; N uni0439 ; G 877 -U 1082 ; WX 602 ; N uni043A ; G 878 -U 1083 ; WX 602 ; N uni043B ; G 879 -U 1084 ; WX 602 ; N uni043C ; G 880 -U 1085 ; WX 602 ; N uni043D ; G 881 -U 1086 ; WX 602 ; N uni043E ; G 882 -U 1087 ; WX 602 ; N uni043F ; G 883 -U 1088 ; WX 602 ; N uni0440 ; G 884 -U 1089 ; WX 602 ; N uni0441 ; G 885 -U 1090 ; WX 602 ; N uni0442 ; G 886 -U 1091 ; WX 602 ; N uni0443 ; G 887 -U 1092 ; WX 602 ; N uni0444 ; G 888 -U 1093 ; WX 602 ; N uni0445 ; G 889 -U 1094 ; WX 602 ; N uni0446 ; G 890 -U 1095 ; WX 602 ; N uni0447 ; G 891 -U 1096 ; WX 602 ; N uni0448 ; G 892 -U 1097 ; WX 602 ; N uni0449 ; G 893 -U 1098 ; WX 602 ; N uni044A ; G 894 -U 1099 ; WX 602 ; N uni044B ; G 895 -U 1100 ; WX 602 ; N uni044C ; G 896 -U 1101 ; WX 602 ; N uni044D ; G 897 -U 1102 ; WX 602 ; N uni044E ; G 898 -U 1103 ; WX 602 ; N uni044F ; G 899 -U 1104 ; WX 602 ; N uni0450 ; G 900 -U 1105 ; WX 602 ; N uni0451 ; G 901 -U 1106 ; WX 602 ; N uni0452 ; G 902 -U 1107 ; WX 602 ; N uni0453 ; G 903 -U 1108 ; WX 602 ; N uni0454 ; G 904 -U 1109 ; WX 602 ; N uni0455 ; G 905 -U 1110 ; WX 602 ; N uni0456 ; G 906 -U 1111 ; WX 602 ; N uni0457 ; G 907 -U 1112 ; WX 602 ; N uni0458 ; G 908 -U 1113 ; WX 602 ; N uni0459 ; G 909 -U 1114 ; WX 602 ; N uni045A ; G 910 -U 1115 ; WX 602 ; N uni045B ; G 911 -U 1116 ; WX 602 ; N uni045C ; G 912 -U 1117 ; WX 602 ; N uni045D ; G 913 -U 1118 ; WX 602 ; N uni045E ; G 914 -U 1119 ; WX 602 ; N uni045F ; G 915 -U 1122 ; WX 602 ; N uni0462 ; G 916 -U 1123 ; WX 602 ; N uni0463 ; G 917 -U 1138 ; WX 602 ; N uni0472 ; G 918 -U 1139 ; WX 602 ; N uni0473 ; G 919 -U 1168 ; WX 602 ; N uni0490 ; G 920 -U 1169 ; WX 602 ; N uni0491 ; G 921 -U 1170 ; WX 602 ; N uni0492 ; G 922 -U 1171 ; WX 602 ; N uni0493 ; G 923 -U 1172 ; WX 602 ; N uni0494 ; G 924 -U 1173 ; WX 602 ; N uni0495 ; G 925 -U 1174 ; WX 602 ; N uni0496 ; G 926 -U 1175 ; WX 602 ; N uni0497 ; G 927 -U 1176 ; WX 602 ; N uni0498 ; G 928 -U 1177 ; WX 602 ; N uni0499 ; G 929 -U 1178 ; WX 602 ; N uni049A ; G 930 -U 1179 ; WX 602 ; N uni049B ; G 931 -U 1186 ; WX 602 ; N uni04A2 ; G 932 -U 1187 ; WX 602 ; N uni04A3 ; G 933 -U 1188 ; WX 602 ; N uni04A4 ; G 934 -U 1189 ; WX 602 ; N uni04A5 ; G 935 -U 1194 ; WX 602 ; N uni04AA ; G 936 -U 1195 ; WX 602 ; N uni04AB ; G 937 -U 1196 ; WX 602 ; N uni04AC ; G 938 -U 1197 ; WX 602 ; N uni04AD ; G 939 -U 1198 ; WX 602 ; N uni04AE ; G 940 -U 1199 ; WX 602 ; N uni04AF ; G 941 -U 1200 ; WX 602 ; N uni04B0 ; G 942 -U 1201 ; WX 602 ; N uni04B1 ; G 943 -U 1202 ; WX 602 ; N uni04B2 ; G 944 -U 1203 ; WX 602 ; N uni04B3 ; G 945 -U 1210 ; WX 602 ; N uni04BA ; G 946 -U 1211 ; WX 602 ; N uni04BB ; G 947 -U 1216 ; WX 602 ; N uni04C0 ; G 948 -U 1217 ; WX 602 ; N uni04C1 ; G 949 -U 1218 ; WX 602 ; N uni04C2 ; G 950 -U 1219 ; WX 602 ; N uni04C3 ; G 951 -U 1220 ; WX 602 ; N uni04C4 ; G 952 -U 1223 ; WX 602 ; N uni04C7 ; G 953 -U 1224 ; WX 602 ; N uni04C8 ; G 954 -U 1227 ; WX 602 ; N uni04CB ; G 955 -U 1228 ; WX 602 ; N uni04CC ; G 956 -U 1231 ; WX 602 ; N uni04CF ; G 957 -U 1232 ; WX 602 ; N uni04D0 ; G 958 -U 1233 ; WX 602 ; N uni04D1 ; G 959 -U 1234 ; WX 602 ; N uni04D2 ; G 960 -U 1235 ; WX 602 ; N uni04D3 ; G 961 -U 1236 ; WX 602 ; N uni04D4 ; G 962 -U 1237 ; WX 602 ; N uni04D5 ; G 963 -U 1238 ; WX 602 ; N uni04D6 ; G 964 -U 1239 ; WX 602 ; N uni04D7 ; G 965 -U 1240 ; WX 602 ; N uni04D8 ; G 966 -U 1241 ; WX 602 ; N uni04D9 ; G 967 -U 1242 ; WX 602 ; N uni04DA ; G 968 -U 1243 ; WX 602 ; N uni04DB ; G 969 -U 1244 ; WX 602 ; N uni04DC ; G 970 -U 1245 ; WX 602 ; N uni04DD ; G 971 -U 1246 ; WX 602 ; N uni04DE ; G 972 -U 1247 ; WX 602 ; N uni04DF ; G 973 -U 1248 ; WX 602 ; N uni04E0 ; G 974 -U 1249 ; WX 602 ; N uni04E1 ; G 975 -U 1250 ; WX 602 ; N uni04E2 ; G 976 -U 1251 ; WX 602 ; N uni04E3 ; G 977 -U 1252 ; WX 602 ; N uni04E4 ; G 978 -U 1253 ; WX 602 ; N uni04E5 ; G 979 -U 1254 ; WX 602 ; N uni04E6 ; G 980 -U 1255 ; WX 602 ; N uni04E7 ; G 981 -U 1256 ; WX 602 ; N uni04E8 ; G 982 -U 1257 ; WX 602 ; N uni04E9 ; G 983 -U 1258 ; WX 602 ; N uni04EA ; G 984 -U 1259 ; WX 602 ; N uni04EB ; G 985 -U 1260 ; WX 602 ; N uni04EC ; G 986 -U 1261 ; WX 602 ; N uni04ED ; G 987 -U 1262 ; WX 602 ; N uni04EE ; G 988 -U 1263 ; WX 602 ; N uni04EF ; G 989 -U 1264 ; WX 602 ; N uni04F0 ; G 990 -U 1265 ; WX 602 ; N uni04F1 ; G 991 -U 1266 ; WX 602 ; N uni04F2 ; G 992 -U 1267 ; WX 602 ; N uni04F3 ; G 993 -U 1268 ; WX 602 ; N uni04F4 ; G 994 -U 1269 ; WX 602 ; N uni04F5 ; G 995 -U 1270 ; WX 602 ; N uni04F6 ; G 996 -U 1271 ; WX 602 ; N uni04F7 ; G 997 -U 1272 ; WX 602 ; N uni04F8 ; G 998 -U 1273 ; WX 602 ; N uni04F9 ; G 999 -U 1296 ; WX 602 ; N uni0510 ; G 1000 -U 1297 ; WX 602 ; N uni0511 ; G 1001 -U 1306 ; WX 602 ; N uni051A ; G 1002 -U 1307 ; WX 602 ; N uni051B ; G 1003 -U 1308 ; WX 602 ; N uni051C ; G 1004 -U 1309 ; WX 602 ; N uni051D ; G 1005 -U 3713 ; WX 602 ; N uni0E81 ; G 1006 -U 3714 ; WX 602 ; N uni0E82 ; G 1007 -U 3716 ; WX 602 ; N uni0E84 ; G 1008 -U 3719 ; WX 602 ; N uni0E87 ; G 1009 -U 3720 ; WX 602 ; N uni0E88 ; G 1010 -U 3722 ; WX 602 ; N uni0E8A ; G 1011 -U 3725 ; WX 602 ; N uni0E8D ; G 1012 -U 3732 ; WX 602 ; N uni0E94 ; G 1013 -U 3733 ; WX 602 ; N uni0E95 ; G 1014 -U 3734 ; WX 602 ; N uni0E96 ; G 1015 -U 3735 ; WX 602 ; N uni0E97 ; G 1016 -U 3737 ; WX 602 ; N uni0E99 ; G 1017 -U 3738 ; WX 602 ; N uni0E9A ; G 1018 -U 3739 ; WX 602 ; N uni0E9B ; G 1019 -U 3740 ; WX 602 ; N uni0E9C ; G 1020 -U 3741 ; WX 602 ; N uni0E9D ; G 1021 -U 3742 ; WX 602 ; N uni0E9E ; G 1022 -U 3743 ; WX 602 ; N uni0E9F ; G 1023 -U 3745 ; WX 602 ; N uni0EA1 ; G 1024 -U 3746 ; WX 602 ; N uni0EA2 ; G 1025 -U 3747 ; WX 602 ; N uni0EA3 ; G 1026 -U 3749 ; WX 602 ; N uni0EA5 ; G 1027 -U 3751 ; WX 602 ; N uni0EA7 ; G 1028 -U 3754 ; WX 602 ; N uni0EAA ; G 1029 -U 3755 ; WX 602 ; N uni0EAB ; G 1030 -U 3757 ; WX 602 ; N uni0EAD ; G 1031 -U 3758 ; WX 602 ; N uni0EAE ; G 1032 -U 3759 ; WX 602 ; N uni0EAF ; G 1033 -U 3760 ; WX 602 ; N uni0EB0 ; G 1034 -U 3761 ; WX 602 ; N uni0EB1 ; G 1035 -U 3762 ; WX 602 ; N uni0EB2 ; G 1036 -U 3763 ; WX 602 ; N uni0EB3 ; G 1037 -U 3764 ; WX 602 ; N uni0EB4 ; G 1038 -U 3765 ; WX 602 ; N uni0EB5 ; G 1039 -U 3766 ; WX 602 ; N uni0EB6 ; G 1040 -U 3767 ; WX 602 ; N uni0EB7 ; G 1041 -U 3768 ; WX 602 ; N uni0EB8 ; G 1042 -U 3769 ; WX 602 ; N uni0EB9 ; G 1043 -U 3771 ; WX 602 ; N uni0EBB ; G 1044 -U 3772 ; WX 602 ; N uni0EBC ; G 1045 -U 3784 ; WX 602 ; N uni0EC8 ; G 1046 -U 3785 ; WX 602 ; N uni0EC9 ; G 1047 -U 3786 ; WX 602 ; N uni0ECA ; G 1048 -U 3787 ; WX 602 ; N uni0ECB ; G 1049 -U 3788 ; WX 602 ; N uni0ECC ; G 1050 -U 3789 ; WX 602 ; N uni0ECD ; G 1051 -U 4304 ; WX 602 ; N uni10D0 ; G 1052 -U 4305 ; WX 602 ; N uni10D1 ; G 1053 -U 4306 ; WX 602 ; N uni10D2 ; G 1054 -U 4307 ; WX 602 ; N uni10D3 ; G 1055 -U 4308 ; WX 602 ; N uni10D4 ; G 1056 -U 4309 ; WX 602 ; N uni10D5 ; G 1057 -U 4310 ; WX 602 ; N uni10D6 ; G 1058 -U 4311 ; WX 602 ; N uni10D7 ; G 1059 -U 4312 ; WX 602 ; N uni10D8 ; G 1060 -U 4313 ; WX 602 ; N uni10D9 ; G 1061 -U 4314 ; WX 602 ; N uni10DA ; G 1062 -U 4315 ; WX 602 ; N uni10DB ; G 1063 -U 4316 ; WX 602 ; N uni10DC ; G 1064 -U 4317 ; WX 602 ; N uni10DD ; G 1065 -U 4318 ; WX 602 ; N uni10DE ; G 1066 -U 4319 ; WX 602 ; N uni10DF ; G 1067 -U 4320 ; WX 602 ; N uni10E0 ; G 1068 -U 4321 ; WX 602 ; N uni10E1 ; G 1069 -U 4322 ; WX 602 ; N uni10E2 ; G 1070 -U 4323 ; WX 602 ; N uni10E3 ; G 1071 -U 4324 ; WX 602 ; N uni10E4 ; G 1072 -U 4325 ; WX 602 ; N uni10E5 ; G 1073 -U 4326 ; WX 602 ; N uni10E6 ; G 1074 -U 4327 ; WX 602 ; N uni10E7 ; G 1075 -U 4328 ; WX 602 ; N uni10E8 ; G 1076 -U 4329 ; WX 602 ; N uni10E9 ; G 1077 -U 4330 ; WX 602 ; N uni10EA ; G 1078 -U 4331 ; WX 602 ; N uni10EB ; G 1079 -U 4332 ; WX 602 ; N uni10EC ; G 1080 -U 4333 ; WX 602 ; N uni10ED ; G 1081 -U 4334 ; WX 602 ; N uni10EE ; G 1082 -U 4335 ; WX 602 ; N uni10EF ; G 1083 -U 4336 ; WX 602 ; N uni10F0 ; G 1084 -U 4337 ; WX 602 ; N uni10F1 ; G 1085 -U 4338 ; WX 602 ; N uni10F2 ; G 1086 -U 4339 ; WX 602 ; N uni10F3 ; G 1087 -U 4340 ; WX 602 ; N uni10F4 ; G 1088 -U 4341 ; WX 602 ; N uni10F5 ; G 1089 -U 4342 ; WX 602 ; N uni10F6 ; G 1090 -U 4343 ; WX 602 ; N uni10F7 ; G 1091 -U 4344 ; WX 602 ; N uni10F8 ; G 1092 -U 4345 ; WX 602 ; N uni10F9 ; G 1093 -U 4346 ; WX 602 ; N uni10FA ; G 1094 -U 4347 ; WX 602 ; N uni10FB ; G 1095 -U 4348 ; WX 602 ; N uni10FC ; G 1096 -U 7426 ; WX 602 ; N uni1D02 ; G 1097 -U 7432 ; WX 602 ; N uni1D08 ; G 1098 -U 7433 ; WX 602 ; N uni1D09 ; G 1099 -U 7444 ; WX 602 ; N uni1D14 ; G 1100 -U 7446 ; WX 602 ; N uni1D16 ; G 1101 -U 7447 ; WX 602 ; N uni1D17 ; G 1102 -U 7453 ; WX 602 ; N uni1D1D ; G 1103 -U 7454 ; WX 602 ; N uni1D1E ; G 1104 -U 7455 ; WX 602 ; N uni1D1F ; G 1105 -U 7468 ; WX 602 ; N uni1D2C ; G 1106 -U 7469 ; WX 602 ; N uni1D2D ; G 1107 -U 7470 ; WX 602 ; N uni1D2E ; G 1108 -U 7472 ; WX 602 ; N uni1D30 ; G 1109 -U 7473 ; WX 602 ; N uni1D31 ; G 1110 -U 7474 ; WX 602 ; N uni1D32 ; G 1111 -U 7475 ; WX 602 ; N uni1D33 ; G 1112 -U 7476 ; WX 602 ; N uni1D34 ; G 1113 -U 7477 ; WX 602 ; N uni1D35 ; G 1114 -U 7478 ; WX 602 ; N uni1D36 ; G 1115 -U 7479 ; WX 602 ; N uni1D37 ; G 1116 -U 7480 ; WX 602 ; N uni1D38 ; G 1117 -U 7481 ; WX 602 ; N uni1D39 ; G 1118 -U 7482 ; WX 602 ; N uni1D3A ; G 1119 -U 7483 ; WX 602 ; N uni1D3B ; G 1120 -U 7484 ; WX 602 ; N uni1D3C ; G 1121 -U 7486 ; WX 602 ; N uni1D3E ; G 1122 -U 7487 ; WX 602 ; N uni1D3F ; G 1123 -U 7488 ; WX 602 ; N uni1D40 ; G 1124 -U 7489 ; WX 602 ; N uni1D41 ; G 1125 -U 7490 ; WX 602 ; N uni1D42 ; G 1126 -U 7491 ; WX 602 ; N uni1D43 ; G 1127 -U 7492 ; WX 602 ; N uni1D44 ; G 1128 -U 7493 ; WX 602 ; N uni1D45 ; G 1129 -U 7494 ; WX 602 ; N uni1D46 ; G 1130 -U 7495 ; WX 602 ; N uni1D47 ; G 1131 -U 7496 ; WX 602 ; N uni1D48 ; G 1132 -U 7497 ; WX 602 ; N uni1D49 ; G 1133 -U 7498 ; WX 602 ; N uni1D4A ; G 1134 -U 7499 ; WX 602 ; N uni1D4B ; G 1135 -U 7500 ; WX 602 ; N uni1D4C ; G 1136 -U 7501 ; WX 602 ; N uni1D4D ; G 1137 -U 7502 ; WX 602 ; N uni1D4E ; G 1138 -U 7503 ; WX 602 ; N uni1D4F ; G 1139 -U 7504 ; WX 602 ; N uni1D50 ; G 1140 -U 7505 ; WX 602 ; N uni1D51 ; G 1141 -U 7506 ; WX 602 ; N uni1D52 ; G 1142 -U 7507 ; WX 602 ; N uni1D53 ; G 1143 -U 7508 ; WX 602 ; N uni1D54 ; G 1144 -U 7509 ; WX 602 ; N uni1D55 ; G 1145 -U 7510 ; WX 602 ; N uni1D56 ; G 1146 -U 7511 ; WX 602 ; N uni1D57 ; G 1147 -U 7512 ; WX 602 ; N uni1D58 ; G 1148 -U 7513 ; WX 602 ; N uni1D59 ; G 1149 -U 7514 ; WX 602 ; N uni1D5A ; G 1150 -U 7515 ; WX 602 ; N uni1D5B ; G 1151 -U 7522 ; WX 602 ; N uni1D62 ; G 1152 -U 7523 ; WX 602 ; N uni1D63 ; G 1153 -U 7524 ; WX 602 ; N uni1D64 ; G 1154 -U 7525 ; WX 602 ; N uni1D65 ; G 1155 -U 7543 ; WX 602 ; N uni1D77 ; G 1156 -U 7544 ; WX 602 ; N uni1D78 ; G 1157 -U 7547 ; WX 602 ; N uni1D7B ; G 1158 -U 7557 ; WX 602 ; N uni1D85 ; G 1159 -U 7579 ; WX 602 ; N uni1D9B ; G 1160 -U 7580 ; WX 602 ; N uni1D9C ; G 1161 -U 7581 ; WX 602 ; N uni1D9D ; G 1162 -U 7582 ; WX 602 ; N uni1D9E ; G 1163 -U 7583 ; WX 602 ; N uni1D9F ; G 1164 -U 7584 ; WX 602 ; N uni1DA0 ; G 1165 -U 7585 ; WX 602 ; N uni1DA1 ; G 1166 -U 7586 ; WX 602 ; N uni1DA2 ; G 1167 -U 7587 ; WX 602 ; N uni1DA3 ; G 1168 -U 7588 ; WX 602 ; N uni1DA4 ; G 1169 -U 7589 ; WX 602 ; N uni1DA5 ; G 1170 -U 7590 ; WX 602 ; N uni1DA6 ; G 1171 -U 7591 ; WX 602 ; N uni1DA7 ; G 1172 -U 7592 ; WX 602 ; N uni1DA8 ; G 1173 -U 7593 ; WX 602 ; N uni1DA9 ; G 1174 -U 7594 ; WX 602 ; N uni1DAA ; G 1175 -U 7595 ; WX 602 ; N uni1DAB ; G 1176 -U 7596 ; WX 602 ; N uni1DAC ; G 1177 -U 7597 ; WX 602 ; N uni1DAD ; G 1178 -U 7598 ; WX 602 ; N uni1DAE ; G 1179 -U 7599 ; WX 602 ; N uni1DAF ; G 1180 -U 7600 ; WX 602 ; N uni1DB0 ; G 1181 -U 7601 ; WX 602 ; N uni1DB1 ; G 1182 -U 7602 ; WX 602 ; N uni1DB2 ; G 1183 -U 7603 ; WX 602 ; N uni1DB3 ; G 1184 -U 7604 ; WX 602 ; N uni1DB4 ; G 1185 -U 7605 ; WX 602 ; N uni1DB5 ; G 1186 -U 7606 ; WX 602 ; N uni1DB6 ; G 1187 -U 7607 ; WX 602 ; N uni1DB7 ; G 1188 -U 7609 ; WX 602 ; N uni1DB9 ; G 1189 -U 7610 ; WX 602 ; N uni1DBA ; G 1190 -U 7611 ; WX 602 ; N uni1DBB ; G 1191 -U 7612 ; WX 602 ; N uni1DBC ; G 1192 -U 7613 ; WX 602 ; N uni1DBD ; G 1193 -U 7614 ; WX 602 ; N uni1DBE ; G 1194 -U 7615 ; WX 602 ; N uni1DBF ; G 1195 -U 7680 ; WX 602 ; N uni1E00 ; G 1196 -U 7681 ; WX 602 ; N uni1E01 ; G 1197 -U 7682 ; WX 602 ; N uni1E02 ; G 1198 -U 7683 ; WX 602 ; N uni1E03 ; G 1199 -U 7684 ; WX 602 ; N uni1E04 ; G 1200 -U 7685 ; WX 602 ; N uni1E05 ; G 1201 -U 7686 ; WX 602 ; N uni1E06 ; G 1202 -U 7687 ; WX 602 ; N uni1E07 ; G 1203 -U 7688 ; WX 602 ; N uni1E08 ; G 1204 -U 7689 ; WX 602 ; N uni1E09 ; G 1205 -U 7690 ; WX 602 ; N uni1E0A ; G 1206 -U 7691 ; WX 602 ; N uni1E0B ; G 1207 -U 7692 ; WX 602 ; N uni1E0C ; G 1208 -U 7693 ; WX 602 ; N uni1E0D ; G 1209 -U 7694 ; WX 602 ; N uni1E0E ; G 1210 -U 7695 ; WX 602 ; N uni1E0F ; G 1211 -U 7696 ; WX 602 ; N uni1E10 ; G 1212 -U 7697 ; WX 602 ; N uni1E11 ; G 1213 -U 7698 ; WX 602 ; N uni1E12 ; G 1214 -U 7699 ; WX 602 ; N uni1E13 ; G 1215 -U 7704 ; WX 602 ; N uni1E18 ; G 1216 -U 7705 ; WX 602 ; N uni1E19 ; G 1217 -U 7706 ; WX 602 ; N uni1E1A ; G 1218 -U 7707 ; WX 602 ; N uni1E1B ; G 1219 -U 7708 ; WX 602 ; N uni1E1C ; G 1220 -U 7709 ; WX 602 ; N uni1E1D ; G 1221 -U 7710 ; WX 602 ; N uni1E1E ; G 1222 -U 7711 ; WX 602 ; N uni1E1F ; G 1223 -U 7712 ; WX 602 ; N uni1E20 ; G 1224 -U 7713 ; WX 602 ; N uni1E21 ; G 1225 -U 7714 ; WX 602 ; N uni1E22 ; G 1226 -U 7715 ; WX 602 ; N uni1E23 ; G 1227 -U 7716 ; WX 602 ; N uni1E24 ; G 1228 -U 7717 ; WX 602 ; N uni1E25 ; G 1229 -U 7718 ; WX 602 ; N uni1E26 ; G 1230 -U 7719 ; WX 602 ; N uni1E27 ; G 1231 -U 7720 ; WX 602 ; N uni1E28 ; G 1232 -U 7721 ; WX 602 ; N uni1E29 ; G 1233 -U 7722 ; WX 602 ; N uni1E2A ; G 1234 -U 7723 ; WX 602 ; N uni1E2B ; G 1235 -U 7724 ; WX 602 ; N uni1E2C ; G 1236 -U 7725 ; WX 602 ; N uni1E2D ; G 1237 -U 7728 ; WX 602 ; N uni1E30 ; G 1238 -U 7729 ; WX 602 ; N uni1E31 ; G 1239 -U 7730 ; WX 602 ; N uni1E32 ; G 1240 -U 7731 ; WX 602 ; N uni1E33 ; G 1241 -U 7732 ; WX 602 ; N uni1E34 ; G 1242 -U 7733 ; WX 602 ; N uni1E35 ; G 1243 -U 7734 ; WX 602 ; N uni1E36 ; G 1244 -U 7735 ; WX 602 ; N uni1E37 ; G 1245 -U 7736 ; WX 602 ; N uni1E38 ; G 1246 -U 7737 ; WX 602 ; N uni1E39 ; G 1247 -U 7738 ; WX 602 ; N uni1E3A ; G 1248 -U 7739 ; WX 602 ; N uni1E3B ; G 1249 -U 7740 ; WX 602 ; N uni1E3C ; G 1250 -U 7741 ; WX 602 ; N uni1E3D ; G 1251 -U 7742 ; WX 602 ; N uni1E3E ; G 1252 -U 7743 ; WX 602 ; N uni1E3F ; G 1253 -U 7744 ; WX 602 ; N uni1E40 ; G 1254 -U 7745 ; WX 602 ; N uni1E41 ; G 1255 -U 7746 ; WX 602 ; N uni1E42 ; G 1256 -U 7747 ; WX 602 ; N uni1E43 ; G 1257 -U 7748 ; WX 602 ; N uni1E44 ; G 1258 -U 7749 ; WX 602 ; N uni1E45 ; G 1259 -U 7750 ; WX 602 ; N uni1E46 ; G 1260 -U 7751 ; WX 602 ; N uni1E47 ; G 1261 -U 7752 ; WX 602 ; N uni1E48 ; G 1262 -U 7753 ; WX 602 ; N uni1E49 ; G 1263 -U 7754 ; WX 602 ; N uni1E4A ; G 1264 -U 7755 ; WX 602 ; N uni1E4B ; G 1265 -U 7756 ; WX 602 ; N uni1E4C ; G 1266 -U 7757 ; WX 602 ; N uni1E4D ; G 1267 -U 7764 ; WX 602 ; N uni1E54 ; G 1268 -U 7765 ; WX 602 ; N uni1E55 ; G 1269 -U 7766 ; WX 602 ; N uni1E56 ; G 1270 -U 7767 ; WX 602 ; N uni1E57 ; G 1271 -U 7768 ; WX 602 ; N uni1E58 ; G 1272 -U 7769 ; WX 602 ; N uni1E59 ; G 1273 -U 7770 ; WX 602 ; N uni1E5A ; G 1274 -U 7771 ; WX 602 ; N uni1E5B ; G 1275 -U 7772 ; WX 602 ; N uni1E5C ; G 1276 -U 7773 ; WX 602 ; N uni1E5D ; G 1277 -U 7774 ; WX 602 ; N uni1E5E ; G 1278 -U 7775 ; WX 602 ; N uni1E5F ; G 1279 -U 7776 ; WX 602 ; N uni1E60 ; G 1280 -U 7777 ; WX 602 ; N uni1E61 ; G 1281 -U 7778 ; WX 602 ; N uni1E62 ; G 1282 -U 7779 ; WX 602 ; N uni1E63 ; G 1283 -U 7784 ; WX 602 ; N uni1E68 ; G 1284 -U 7785 ; WX 602 ; N uni1E69 ; G 1285 -U 7786 ; WX 602 ; N uni1E6A ; G 1286 -U 7787 ; WX 602 ; N uni1E6B ; G 1287 -U 7788 ; WX 602 ; N uni1E6C ; G 1288 -U 7789 ; WX 602 ; N uni1E6D ; G 1289 -U 7790 ; WX 602 ; N uni1E6E ; G 1290 -U 7791 ; WX 602 ; N uni1E6F ; G 1291 -U 7792 ; WX 602 ; N uni1E70 ; G 1292 -U 7793 ; WX 602 ; N uni1E71 ; G 1293 -U 7794 ; WX 602 ; N uni1E72 ; G 1294 -U 7795 ; WX 602 ; N uni1E73 ; G 1295 -U 7796 ; WX 602 ; N uni1E74 ; G 1296 -U 7797 ; WX 602 ; N uni1E75 ; G 1297 -U 7798 ; WX 602 ; N uni1E76 ; G 1298 -U 7799 ; WX 602 ; N uni1E77 ; G 1299 -U 7800 ; WX 602 ; N uni1E78 ; G 1300 -U 7801 ; WX 602 ; N uni1E79 ; G 1301 -U 7804 ; WX 602 ; N uni1E7C ; G 1302 -U 7805 ; WX 602 ; N uni1E7D ; G 1303 -U 7806 ; WX 602 ; N uni1E7E ; G 1304 -U 7807 ; WX 602 ; N uni1E7F ; G 1305 -U 7808 ; WX 602 ; N Wgrave ; G 1306 -U 7809 ; WX 602 ; N wgrave ; G 1307 -U 7810 ; WX 602 ; N Wacute ; G 1308 -U 7811 ; WX 602 ; N wacute ; G 1309 -U 7812 ; WX 602 ; N Wdieresis ; G 1310 -U 7813 ; WX 602 ; N wdieresis ; G 1311 -U 7814 ; WX 602 ; N uni1E86 ; G 1312 -U 7815 ; WX 602 ; N uni1E87 ; G 1313 -U 7816 ; WX 602 ; N uni1E88 ; G 1314 -U 7817 ; WX 602 ; N uni1E89 ; G 1315 -U 7818 ; WX 602 ; N uni1E8A ; G 1316 -U 7819 ; WX 602 ; N uni1E8B ; G 1317 -U 7820 ; WX 602 ; N uni1E8C ; G 1318 -U 7821 ; WX 602 ; N uni1E8D ; G 1319 -U 7822 ; WX 602 ; N uni1E8E ; G 1320 -U 7823 ; WX 602 ; N uni1E8F ; G 1321 -U 7824 ; WX 602 ; N uni1E90 ; G 1322 -U 7825 ; WX 602 ; N uni1E91 ; G 1323 -U 7826 ; WX 602 ; N uni1E92 ; G 1324 -U 7827 ; WX 602 ; N uni1E93 ; G 1325 -U 7828 ; WX 602 ; N uni1E94 ; G 1326 -U 7829 ; WX 602 ; N uni1E95 ; G 1327 -U 7830 ; WX 602 ; N uni1E96 ; G 1328 -U 7831 ; WX 602 ; N uni1E97 ; G 1329 -U 7832 ; WX 602 ; N uni1E98 ; G 1330 -U 7833 ; WX 602 ; N uni1E99 ; G 1331 -U 7835 ; WX 602 ; N uni1E9B ; G 1332 -U 7839 ; WX 602 ; N uni1E9F ; G 1333 -U 7840 ; WX 602 ; N uni1EA0 ; G 1334 -U 7841 ; WX 602 ; N uni1EA1 ; G 1335 -U 7852 ; WX 602 ; N uni1EAC ; G 1336 -U 7853 ; WX 602 ; N uni1EAD ; G 1337 -U 7856 ; WX 602 ; N uni1EB0 ; G 1338 -U 7857 ; WX 602 ; N uni1EB1 ; G 1339 -U 7862 ; WX 602 ; N uni1EB6 ; G 1340 -U 7863 ; WX 602 ; N uni1EB7 ; G 1341 -U 7864 ; WX 602 ; N uni1EB8 ; G 1342 -U 7865 ; WX 602 ; N uni1EB9 ; G 1343 -U 7868 ; WX 602 ; N uni1EBC ; G 1344 -U 7869 ; WX 602 ; N uni1EBD ; G 1345 -U 7878 ; WX 602 ; N uni1EC6 ; G 1346 -U 7879 ; WX 602 ; N uni1EC7 ; G 1347 -U 7882 ; WX 602 ; N uni1ECA ; G 1348 -U 7883 ; WX 602 ; N uni1ECB ; G 1349 -U 7884 ; WX 602 ; N uni1ECC ; G 1350 -U 7885 ; WX 602 ; N uni1ECD ; G 1351 -U 7896 ; WX 602 ; N uni1ED8 ; G 1352 -U 7897 ; WX 602 ; N uni1ED9 ; G 1353 -U 7898 ; WX 602 ; N uni1EDA ; G 1354 -U 7899 ; WX 602 ; N uni1EDB ; G 1355 -U 7900 ; WX 602 ; N uni1EDC ; G 1356 -U 7901 ; WX 602 ; N uni1EDD ; G 1357 -U 7904 ; WX 602 ; N uni1EE0 ; G 1358 -U 7905 ; WX 602 ; N uni1EE1 ; G 1359 -U 7906 ; WX 602 ; N uni1EE2 ; G 1360 -U 7907 ; WX 602 ; N uni1EE3 ; G 1361 -U 7908 ; WX 602 ; N uni1EE4 ; G 1362 -U 7909 ; WX 602 ; N uni1EE5 ; G 1363 -U 7912 ; WX 602 ; N uni1EE8 ; G 1364 -U 7913 ; WX 602 ; N uni1EE9 ; G 1365 -U 7914 ; WX 602 ; N uni1EEA ; G 1366 -U 7915 ; WX 602 ; N uni1EEB ; G 1367 -U 7918 ; WX 602 ; N uni1EEE ; G 1368 -U 7919 ; WX 602 ; N uni1EEF ; G 1369 -U 7920 ; WX 602 ; N uni1EF0 ; G 1370 -U 7921 ; WX 602 ; N uni1EF1 ; G 1371 -U 7922 ; WX 602 ; N Ygrave ; G 1372 -U 7923 ; WX 602 ; N ygrave ; G 1373 -U 7924 ; WX 602 ; N uni1EF4 ; G 1374 -U 7925 ; WX 602 ; N uni1EF5 ; G 1375 -U 7928 ; WX 602 ; N uni1EF8 ; G 1376 -U 7929 ; WX 602 ; N uni1EF9 ; G 1377 -U 7936 ; WX 602 ; N uni1F00 ; G 1378 -U 7937 ; WX 602 ; N uni1F01 ; G 1379 -U 7938 ; WX 602 ; N uni1F02 ; G 1380 -U 7939 ; WX 602 ; N uni1F03 ; G 1381 -U 7940 ; WX 602 ; N uni1F04 ; G 1382 -U 7941 ; WX 602 ; N uni1F05 ; G 1383 -U 7942 ; WX 602 ; N uni1F06 ; G 1384 -U 7943 ; WX 602 ; N uni1F07 ; G 1385 -U 7944 ; WX 602 ; N uni1F08 ; G 1386 -U 7945 ; WX 602 ; N uni1F09 ; G 1387 -U 7946 ; WX 602 ; N uni1F0A ; G 1388 -U 7947 ; WX 602 ; N uni1F0B ; G 1389 -U 7948 ; WX 602 ; N uni1F0C ; G 1390 -U 7949 ; WX 602 ; N uni1F0D ; G 1391 -U 7950 ; WX 602 ; N uni1F0E ; G 1392 -U 7951 ; WX 602 ; N uni1F0F ; G 1393 -U 7952 ; WX 602 ; N uni1F10 ; G 1394 -U 7953 ; WX 602 ; N uni1F11 ; G 1395 -U 7954 ; WX 602 ; N uni1F12 ; G 1396 -U 7955 ; WX 602 ; N uni1F13 ; G 1397 -U 7956 ; WX 602 ; N uni1F14 ; G 1398 -U 7957 ; WX 602 ; N uni1F15 ; G 1399 -U 7960 ; WX 602 ; N uni1F18 ; G 1400 -U 7961 ; WX 602 ; N uni1F19 ; G 1401 -U 7962 ; WX 602 ; N uni1F1A ; G 1402 -U 7963 ; WX 602 ; N uni1F1B ; G 1403 -U 7964 ; WX 602 ; N uni1F1C ; G 1404 -U 7965 ; WX 602 ; N uni1F1D ; G 1405 -U 7968 ; WX 602 ; N uni1F20 ; G 1406 -U 7969 ; WX 602 ; N uni1F21 ; G 1407 -U 7970 ; WX 602 ; N uni1F22 ; G 1408 -U 7971 ; WX 602 ; N uni1F23 ; G 1409 -U 7972 ; WX 602 ; N uni1F24 ; G 1410 -U 7973 ; WX 602 ; N uni1F25 ; G 1411 -U 7974 ; WX 602 ; N uni1F26 ; G 1412 -U 7975 ; WX 602 ; N uni1F27 ; G 1413 -U 7976 ; WX 602 ; N uni1F28 ; G 1414 -U 7977 ; WX 602 ; N uni1F29 ; G 1415 -U 7978 ; WX 602 ; N uni1F2A ; G 1416 -U 7979 ; WX 602 ; N uni1F2B ; G 1417 -U 7980 ; WX 602 ; N uni1F2C ; G 1418 -U 7981 ; WX 602 ; N uni1F2D ; G 1419 -U 7982 ; WX 602 ; N uni1F2E ; G 1420 -U 7983 ; WX 602 ; N uni1F2F ; G 1421 -U 7984 ; WX 602 ; N uni1F30 ; G 1422 -U 7985 ; WX 602 ; N uni1F31 ; G 1423 -U 7986 ; WX 602 ; N uni1F32 ; G 1424 -U 7987 ; WX 602 ; N uni1F33 ; G 1425 -U 7988 ; WX 602 ; N uni1F34 ; G 1426 -U 7989 ; WX 602 ; N uni1F35 ; G 1427 -U 7990 ; WX 602 ; N uni1F36 ; G 1428 -U 7991 ; WX 602 ; N uni1F37 ; G 1429 -U 7992 ; WX 602 ; N uni1F38 ; G 1430 -U 7993 ; WX 602 ; N uni1F39 ; G 1431 -U 7994 ; WX 602 ; N uni1F3A ; G 1432 -U 7995 ; WX 602 ; N uni1F3B ; G 1433 -U 7996 ; WX 602 ; N uni1F3C ; G 1434 -U 7997 ; WX 602 ; N uni1F3D ; G 1435 -U 7998 ; WX 602 ; N uni1F3E ; G 1436 -U 7999 ; WX 602 ; N uni1F3F ; G 1437 -U 8000 ; WX 602 ; N uni1F40 ; G 1438 -U 8001 ; WX 602 ; N uni1F41 ; G 1439 -U 8002 ; WX 602 ; N uni1F42 ; G 1440 -U 8003 ; WX 602 ; N uni1F43 ; G 1441 -U 8004 ; WX 602 ; N uni1F44 ; G 1442 -U 8005 ; WX 602 ; N uni1F45 ; G 1443 -U 8008 ; WX 602 ; N uni1F48 ; G 1444 -U 8009 ; WX 602 ; N uni1F49 ; G 1445 -U 8010 ; WX 602 ; N uni1F4A ; G 1446 -U 8011 ; WX 602 ; N uni1F4B ; G 1447 -U 8012 ; WX 602 ; N uni1F4C ; G 1448 -U 8013 ; WX 602 ; N uni1F4D ; G 1449 -U 8016 ; WX 602 ; N uni1F50 ; G 1450 -U 8017 ; WX 602 ; N uni1F51 ; G 1451 -U 8018 ; WX 602 ; N uni1F52 ; G 1452 -U 8019 ; WX 602 ; N uni1F53 ; G 1453 -U 8020 ; WX 602 ; N uni1F54 ; G 1454 -U 8021 ; WX 602 ; N uni1F55 ; G 1455 -U 8022 ; WX 602 ; N uni1F56 ; G 1456 -U 8023 ; WX 602 ; N uni1F57 ; G 1457 -U 8025 ; WX 602 ; N uni1F59 ; G 1458 -U 8027 ; WX 602 ; N uni1F5B ; G 1459 -U 8029 ; WX 602 ; N uni1F5D ; G 1460 -U 8031 ; WX 602 ; N uni1F5F ; G 1461 -U 8032 ; WX 602 ; N uni1F60 ; G 1462 -U 8033 ; WX 602 ; N uni1F61 ; G 1463 -U 8034 ; WX 602 ; N uni1F62 ; G 1464 -U 8035 ; WX 602 ; N uni1F63 ; G 1465 -U 8036 ; WX 602 ; N uni1F64 ; G 1466 -U 8037 ; WX 602 ; N uni1F65 ; G 1467 -U 8038 ; WX 602 ; N uni1F66 ; G 1468 -U 8039 ; WX 602 ; N uni1F67 ; G 1469 -U 8040 ; WX 602 ; N uni1F68 ; G 1470 -U 8041 ; WX 602 ; N uni1F69 ; G 1471 -U 8042 ; WX 602 ; N uni1F6A ; G 1472 -U 8043 ; WX 602 ; N uni1F6B ; G 1473 -U 8044 ; WX 602 ; N uni1F6C ; G 1474 -U 8045 ; WX 602 ; N uni1F6D ; G 1475 -U 8046 ; WX 602 ; N uni1F6E ; G 1476 -U 8047 ; WX 602 ; N uni1F6F ; G 1477 -U 8048 ; WX 602 ; N uni1F70 ; G 1478 -U 8049 ; WX 602 ; N uni1F71 ; G 1479 -U 8050 ; WX 602 ; N uni1F72 ; G 1480 -U 8051 ; WX 602 ; N uni1F73 ; G 1481 -U 8052 ; WX 602 ; N uni1F74 ; G 1482 -U 8053 ; WX 602 ; N uni1F75 ; G 1483 -U 8054 ; WX 602 ; N uni1F76 ; G 1484 -U 8055 ; WX 602 ; N uni1F77 ; G 1485 -U 8056 ; WX 602 ; N uni1F78 ; G 1486 -U 8057 ; WX 602 ; N uni1F79 ; G 1487 -U 8058 ; WX 602 ; N uni1F7A ; G 1488 -U 8059 ; WX 602 ; N uni1F7B ; G 1489 -U 8060 ; WX 602 ; N uni1F7C ; G 1490 -U 8061 ; WX 602 ; N uni1F7D ; G 1491 -U 8064 ; WX 602 ; N uni1F80 ; G 1492 -U 8065 ; WX 602 ; N uni1F81 ; G 1493 -U 8066 ; WX 602 ; N uni1F82 ; G 1494 -U 8067 ; WX 602 ; N uni1F83 ; G 1495 -U 8068 ; WX 602 ; N uni1F84 ; G 1496 -U 8069 ; WX 602 ; N uni1F85 ; G 1497 -U 8070 ; WX 602 ; N uni1F86 ; G 1498 -U 8071 ; WX 602 ; N uni1F87 ; G 1499 -U 8072 ; WX 602 ; N uni1F88 ; G 1500 -U 8073 ; WX 602 ; N uni1F89 ; G 1501 -U 8074 ; WX 602 ; N uni1F8A ; G 1502 -U 8075 ; WX 602 ; N uni1F8B ; G 1503 -U 8076 ; WX 602 ; N uni1F8C ; G 1504 -U 8077 ; WX 602 ; N uni1F8D ; G 1505 -U 8078 ; WX 602 ; N uni1F8E ; G 1506 -U 8079 ; WX 602 ; N uni1F8F ; G 1507 -U 8080 ; WX 602 ; N uni1F90 ; G 1508 -U 8081 ; WX 602 ; N uni1F91 ; G 1509 -U 8082 ; WX 602 ; N uni1F92 ; G 1510 -U 8083 ; WX 602 ; N uni1F93 ; G 1511 -U 8084 ; WX 602 ; N uni1F94 ; G 1512 -U 8085 ; WX 602 ; N uni1F95 ; G 1513 -U 8086 ; WX 602 ; N uni1F96 ; G 1514 -U 8087 ; WX 602 ; N uni1F97 ; G 1515 -U 8088 ; WX 602 ; N uni1F98 ; G 1516 -U 8089 ; WX 602 ; N uni1F99 ; G 1517 -U 8090 ; WX 602 ; N uni1F9A ; G 1518 -U 8091 ; WX 602 ; N uni1F9B ; G 1519 -U 8092 ; WX 602 ; N uni1F9C ; G 1520 -U 8093 ; WX 602 ; N uni1F9D ; G 1521 -U 8094 ; WX 602 ; N uni1F9E ; G 1522 -U 8095 ; WX 602 ; N uni1F9F ; G 1523 -U 8096 ; WX 602 ; N uni1FA0 ; G 1524 -U 8097 ; WX 602 ; N uni1FA1 ; G 1525 -U 8098 ; WX 602 ; N uni1FA2 ; G 1526 -U 8099 ; WX 602 ; N uni1FA3 ; G 1527 -U 8100 ; WX 602 ; N uni1FA4 ; G 1528 -U 8101 ; WX 602 ; N uni1FA5 ; G 1529 -U 8102 ; WX 602 ; N uni1FA6 ; G 1530 -U 8103 ; WX 602 ; N uni1FA7 ; G 1531 -U 8104 ; WX 602 ; N uni1FA8 ; G 1532 -U 8105 ; WX 602 ; N uni1FA9 ; G 1533 -U 8106 ; WX 602 ; N uni1FAA ; G 1534 -U 8107 ; WX 602 ; N uni1FAB ; G 1535 -U 8108 ; WX 602 ; N uni1FAC ; G 1536 -U 8109 ; WX 602 ; N uni1FAD ; G 1537 -U 8110 ; WX 602 ; N uni1FAE ; G 1538 -U 8111 ; WX 602 ; N uni1FAF ; G 1539 -U 8112 ; WX 602 ; N uni1FB0 ; G 1540 -U 8113 ; WX 602 ; N uni1FB1 ; G 1541 -U 8114 ; WX 602 ; N uni1FB2 ; G 1542 -U 8115 ; WX 602 ; N uni1FB3 ; G 1543 -U 8116 ; WX 602 ; N uni1FB4 ; G 1544 -U 8118 ; WX 602 ; N uni1FB6 ; G 1545 -U 8119 ; WX 602 ; N uni1FB7 ; G 1546 -U 8120 ; WX 602 ; N uni1FB8 ; G 1547 -U 8121 ; WX 602 ; N uni1FB9 ; G 1548 -U 8122 ; WX 602 ; N uni1FBA ; G 1549 -U 8123 ; WX 602 ; N uni1FBB ; G 1550 -U 8124 ; WX 602 ; N uni1FBC ; G 1551 -U 8125 ; WX 602 ; N uni1FBD ; G 1552 -U 8126 ; WX 602 ; N uni1FBE ; G 1553 -U 8127 ; WX 602 ; N uni1FBF ; G 1554 -U 8128 ; WX 602 ; N uni1FC0 ; G 1555 -U 8129 ; WX 602 ; N uni1FC1 ; G 1556 -U 8130 ; WX 602 ; N uni1FC2 ; G 1557 -U 8131 ; WX 602 ; N uni1FC3 ; G 1558 -U 8132 ; WX 602 ; N uni1FC4 ; G 1559 -U 8134 ; WX 602 ; N uni1FC6 ; G 1560 -U 8135 ; WX 602 ; N uni1FC7 ; G 1561 -U 8136 ; WX 602 ; N uni1FC8 ; G 1562 -U 8137 ; WX 602 ; N uni1FC9 ; G 1563 -U 8138 ; WX 602 ; N uni1FCA ; G 1564 -U 8139 ; WX 602 ; N uni1FCB ; G 1565 -U 8140 ; WX 602 ; N uni1FCC ; G 1566 -U 8141 ; WX 602 ; N uni1FCD ; G 1567 -U 8142 ; WX 602 ; N uni1FCE ; G 1568 -U 8143 ; WX 602 ; N uni1FCF ; G 1569 -U 8144 ; WX 602 ; N uni1FD0 ; G 1570 -U 8145 ; WX 602 ; N uni1FD1 ; G 1571 -U 8146 ; WX 602 ; N uni1FD2 ; G 1572 -U 8147 ; WX 602 ; N uni1FD3 ; G 1573 -U 8150 ; WX 602 ; N uni1FD6 ; G 1574 -U 8151 ; WX 602 ; N uni1FD7 ; G 1575 -U 8152 ; WX 602 ; N uni1FD8 ; G 1576 -U 8153 ; WX 602 ; N uni1FD9 ; G 1577 -U 8154 ; WX 602 ; N uni1FDA ; G 1578 -U 8155 ; WX 602 ; N uni1FDB ; G 1579 -U 8157 ; WX 602 ; N uni1FDD ; G 1580 -U 8158 ; WX 602 ; N uni1FDE ; G 1581 -U 8159 ; WX 602 ; N uni1FDF ; G 1582 -U 8160 ; WX 602 ; N uni1FE0 ; G 1583 -U 8161 ; WX 602 ; N uni1FE1 ; G 1584 -U 8162 ; WX 602 ; N uni1FE2 ; G 1585 -U 8163 ; WX 602 ; N uni1FE3 ; G 1586 -U 8164 ; WX 602 ; N uni1FE4 ; G 1587 -U 8165 ; WX 602 ; N uni1FE5 ; G 1588 -U 8166 ; WX 602 ; N uni1FE6 ; G 1589 -U 8167 ; WX 602 ; N uni1FE7 ; G 1590 -U 8168 ; WX 602 ; N uni1FE8 ; G 1591 -U 8169 ; WX 602 ; N uni1FE9 ; G 1592 -U 8170 ; WX 602 ; N uni1FEA ; G 1593 -U 8171 ; WX 602 ; N uni1FEB ; G 1594 -U 8172 ; WX 602 ; N uni1FEC ; G 1595 -U 8173 ; WX 602 ; N uni1FED ; G 1596 -U 8174 ; WX 602 ; N uni1FEE ; G 1597 -U 8175 ; WX 602 ; N uni1FEF ; G 1598 -U 8178 ; WX 602 ; N uni1FF2 ; G 1599 -U 8179 ; WX 602 ; N uni1FF3 ; G 1600 -U 8180 ; WX 602 ; N uni1FF4 ; G 1601 -U 8182 ; WX 602 ; N uni1FF6 ; G 1602 -U 8183 ; WX 602 ; N uni1FF7 ; G 1603 -U 8184 ; WX 602 ; N uni1FF8 ; G 1604 -U 8185 ; WX 602 ; N uni1FF9 ; G 1605 -U 8186 ; WX 602 ; N uni1FFA ; G 1606 -U 8187 ; WX 602 ; N uni1FFB ; G 1607 -U 8188 ; WX 602 ; N uni1FFC ; G 1608 -U 8189 ; WX 602 ; N uni1FFD ; G 1609 -U 8190 ; WX 602 ; N uni1FFE ; G 1610 -U 8192 ; WX 602 ; N uni2000 ; G 1611 -U 8193 ; WX 602 ; N uni2001 ; G 1612 -U 8194 ; WX 602 ; N uni2002 ; G 1613 -U 8195 ; WX 602 ; N uni2003 ; G 1614 -U 8196 ; WX 602 ; N uni2004 ; G 1615 -U 8197 ; WX 602 ; N uni2005 ; G 1616 -U 8198 ; WX 602 ; N uni2006 ; G 1617 -U 8199 ; WX 602 ; N uni2007 ; G 1618 -U 8200 ; WX 602 ; N uni2008 ; G 1619 -U 8201 ; WX 602 ; N uni2009 ; G 1620 -U 8202 ; WX 602 ; N uni200A ; G 1621 -U 8208 ; WX 602 ; N uni2010 ; G 1622 -U 8209 ; WX 602 ; N uni2011 ; G 1623 -U 8210 ; WX 602 ; N figuredash ; G 1624 -U 8211 ; WX 602 ; N endash ; G 1625 -U 8212 ; WX 602 ; N emdash ; G 1626 -U 8213 ; WX 602 ; N uni2015 ; G 1627 -U 8215 ; WX 602 ; N underscoredbl ; G 1628 -U 8216 ; WX 602 ; N quoteleft ; G 1629 -U 8217 ; WX 602 ; N quoteright ; G 1630 -U 8218 ; WX 602 ; N quotesinglbase ; G 1631 -U 8219 ; WX 602 ; N quotereversed ; G 1632 -U 8220 ; WX 602 ; N quotedblleft ; G 1633 -U 8221 ; WX 602 ; N quotedblright ; G 1634 -U 8222 ; WX 602 ; N quotedblbase ; G 1635 -U 8223 ; WX 602 ; N uni201F ; G 1636 -U 8224 ; WX 602 ; N dagger ; G 1637 -U 8225 ; WX 602 ; N daggerdbl ; G 1638 -U 8226 ; WX 602 ; N bullet ; G 1639 -U 8227 ; WX 602 ; N uni2023 ; G 1640 -U 8230 ; WX 602 ; N ellipsis ; G 1641 -U 8239 ; WX 602 ; N uni202F ; G 1642 -U 8240 ; WX 602 ; N perthousand ; G 1643 -U 8241 ; WX 602 ; N uni2031 ; G 1644 -U 8242 ; WX 602 ; N minute ; G 1645 -U 8243 ; WX 602 ; N second ; G 1646 -U 8244 ; WX 602 ; N uni2034 ; G 1647 -U 8245 ; WX 602 ; N uni2035 ; G 1648 -U 8246 ; WX 602 ; N uni2036 ; G 1649 -U 8247 ; WX 602 ; N uni2037 ; G 1650 -U 8249 ; WX 602 ; N guilsinglleft ; G 1651 -U 8250 ; WX 602 ; N guilsinglright ; G 1652 -U 8252 ; WX 602 ; N exclamdbl ; G 1653 -U 8253 ; WX 602 ; N uni203D ; G 1654 -U 8254 ; WX 602 ; N uni203E ; G 1655 -U 8261 ; WX 602 ; N uni2045 ; G 1656 -U 8262 ; WX 602 ; N uni2046 ; G 1657 -U 8263 ; WX 602 ; N uni2047 ; G 1658 -U 8264 ; WX 602 ; N uni2048 ; G 1659 -U 8265 ; WX 602 ; N uni2049 ; G 1660 -U 8287 ; WX 602 ; N uni205F ; G 1661 -U 8304 ; WX 602 ; N uni2070 ; G 1662 -U 8305 ; WX 602 ; N uni2071 ; G 1663 -U 8308 ; WX 602 ; N uni2074 ; G 1664 -U 8309 ; WX 602 ; N uni2075 ; G 1665 -U 8310 ; WX 602 ; N uni2076 ; G 1666 -U 8311 ; WX 602 ; N uni2077 ; G 1667 -U 8312 ; WX 602 ; N uni2078 ; G 1668 -U 8313 ; WX 602 ; N uni2079 ; G 1669 -U 8314 ; WX 602 ; N uni207A ; G 1670 -U 8315 ; WX 602 ; N uni207B ; G 1671 -U 8316 ; WX 602 ; N uni207C ; G 1672 -U 8317 ; WX 602 ; N uni207D ; G 1673 -U 8318 ; WX 602 ; N uni207E ; G 1674 -U 8319 ; WX 602 ; N uni207F ; G 1675 -U 8320 ; WX 602 ; N uni2080 ; G 1676 -U 8321 ; WX 602 ; N uni2081 ; G 1677 -U 8322 ; WX 602 ; N uni2082 ; G 1678 -U 8323 ; WX 602 ; N uni2083 ; G 1679 -U 8324 ; WX 602 ; N uni2084 ; G 1680 -U 8325 ; WX 602 ; N uni2085 ; G 1681 -U 8326 ; WX 602 ; N uni2086 ; G 1682 -U 8327 ; WX 602 ; N uni2087 ; G 1683 -U 8328 ; WX 602 ; N uni2088 ; G 1684 -U 8329 ; WX 602 ; N uni2089 ; G 1685 -U 8330 ; WX 602 ; N uni208A ; G 1686 -U 8331 ; WX 602 ; N uni208B ; G 1687 -U 8332 ; WX 602 ; N uni208C ; G 1688 -U 8333 ; WX 602 ; N uni208D ; G 1689 -U 8334 ; WX 602 ; N uni208E ; G 1690 -U 8336 ; WX 602 ; N uni2090 ; G 1691 -U 8337 ; WX 602 ; N uni2091 ; G 1692 -U 8338 ; WX 602 ; N uni2092 ; G 1693 -U 8339 ; WX 602 ; N uni2093 ; G 1694 -U 8340 ; WX 602 ; N uni2094 ; G 1695 -U 8352 ; WX 602 ; N uni20A0 ; G 1696 -U 8353 ; WX 602 ; N colonmonetary ; G 1697 -U 8354 ; WX 602 ; N uni20A2 ; G 1698 -U 8355 ; WX 602 ; N franc ; G 1699 -U 8356 ; WX 602 ; N lira ; G 1700 -U 8357 ; WX 602 ; N uni20A5 ; G 1701 -U 8358 ; WX 602 ; N uni20A6 ; G 1702 -U 8359 ; WX 602 ; N peseta ; G 1703 -U 8360 ; WX 602 ; N uni20A8 ; G 1704 -U 8361 ; WX 602 ; N uni20A9 ; G 1705 -U 8362 ; WX 602 ; N uni20AA ; G 1706 -U 8363 ; WX 602 ; N dong ; G 1707 -U 8364 ; WX 602 ; N Euro ; G 1708 -U 8365 ; WX 602 ; N uni20AD ; G 1709 -U 8366 ; WX 602 ; N uni20AE ; G 1710 -U 8367 ; WX 602 ; N uni20AF ; G 1711 -U 8368 ; WX 602 ; N uni20B0 ; G 1712 -U 8369 ; WX 602 ; N uni20B1 ; G 1713 -U 8370 ; WX 602 ; N uni20B2 ; G 1714 -U 8371 ; WX 602 ; N uni20B3 ; G 1715 -U 8372 ; WX 602 ; N uni20B4 ; G 1716 -U 8373 ; WX 602 ; N uni20B5 ; G 1717 -U 8376 ; WX 602 ; N uni20B8 ; G 1718 -U 8377 ; WX 602 ; N uni20B9 ; G 1719 -U 8450 ; WX 602 ; N uni2102 ; G 1720 -U 8453 ; WX 602 ; N uni2105 ; G 1721 -U 8461 ; WX 602 ; N uni210D ; G 1722 -U 8462 ; WX 602 ; N uni210E ; G 1723 -U 8463 ; WX 602 ; N uni210F ; G 1724 -U 8469 ; WX 602 ; N uni2115 ; G 1725 -U 8470 ; WX 602 ; N uni2116 ; G 1726 -U 8471 ; WX 602 ; N uni2117 ; G 1727 -U 8473 ; WX 602 ; N uni2119 ; G 1728 -U 8474 ; WX 602 ; N uni211A ; G 1729 -U 8477 ; WX 602 ; N uni211D ; G 1730 -U 8482 ; WX 602 ; N trademark ; G 1731 -U 8484 ; WX 602 ; N uni2124 ; G 1732 -U 8486 ; WX 602 ; N uni2126 ; G 1733 -U 8490 ; WX 602 ; N uni212A ; G 1734 -U 8491 ; WX 602 ; N uni212B ; G 1735 -U 8494 ; WX 602 ; N estimated ; G 1736 -U 8531 ; WX 602 ; N onethird ; G 1737 -U 8532 ; WX 602 ; N twothirds ; G 1738 -U 8533 ; WX 602 ; N uni2155 ; G 1739 -U 8534 ; WX 602 ; N uni2156 ; G 1740 -U 8535 ; WX 602 ; N uni2157 ; G 1741 -U 8536 ; WX 602 ; N uni2158 ; G 1742 -U 8537 ; WX 602 ; N uni2159 ; G 1743 -U 8538 ; WX 602 ; N uni215A ; G 1744 -U 8539 ; WX 602 ; N oneeighth ; G 1745 -U 8540 ; WX 602 ; N threeeighths ; G 1746 -U 8541 ; WX 602 ; N fiveeighths ; G 1747 -U 8542 ; WX 602 ; N seveneighths ; G 1748 -U 8543 ; WX 602 ; N uni215F ; G 1749 -U 8592 ; WX 602 ; N arrowleft ; G 1750 -U 8593 ; WX 602 ; N arrowup ; G 1751 -U 8594 ; WX 602 ; N arrowright ; G 1752 -U 8595 ; WX 602 ; N arrowdown ; G 1753 -U 8596 ; WX 602 ; N arrowboth ; G 1754 -U 8597 ; WX 602 ; N arrowupdn ; G 1755 -U 8598 ; WX 602 ; N uni2196 ; G 1756 -U 8599 ; WX 602 ; N uni2197 ; G 1757 -U 8600 ; WX 602 ; N uni2198 ; G 1758 -U 8601 ; WX 602 ; N uni2199 ; G 1759 -U 8602 ; WX 602 ; N uni219A ; G 1760 -U 8603 ; WX 602 ; N uni219B ; G 1761 -U 8604 ; WX 602 ; N uni219C ; G 1762 -U 8605 ; WX 602 ; N uni219D ; G 1763 -U 8606 ; WX 602 ; N uni219E ; G 1764 -U 8607 ; WX 602 ; N uni219F ; G 1765 -U 8608 ; WX 602 ; N uni21A0 ; G 1766 -U 8609 ; WX 602 ; N uni21A1 ; G 1767 -U 8610 ; WX 602 ; N uni21A2 ; G 1768 -U 8611 ; WX 602 ; N uni21A3 ; G 1769 -U 8612 ; WX 602 ; N uni21A4 ; G 1770 -U 8613 ; WX 602 ; N uni21A5 ; G 1771 -U 8614 ; WX 602 ; N uni21A6 ; G 1772 -U 8615 ; WX 602 ; N uni21A7 ; G 1773 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1774 -U 8617 ; WX 602 ; N uni21A9 ; G 1775 -U 8618 ; WX 602 ; N uni21AA ; G 1776 -U 8619 ; WX 602 ; N uni21AB ; G 1777 -U 8620 ; WX 602 ; N uni21AC ; G 1778 -U 8621 ; WX 602 ; N uni21AD ; G 1779 -U 8622 ; WX 602 ; N uni21AE ; G 1780 -U 8623 ; WX 602 ; N uni21AF ; G 1781 -U 8624 ; WX 602 ; N uni21B0 ; G 1782 -U 8625 ; WX 602 ; N uni21B1 ; G 1783 -U 8626 ; WX 602 ; N uni21B2 ; G 1784 -U 8627 ; WX 602 ; N uni21B3 ; G 1785 -U 8628 ; WX 602 ; N uni21B4 ; G 1786 -U 8629 ; WX 602 ; N carriagereturn ; G 1787 -U 8630 ; WX 602 ; N uni21B6 ; G 1788 -U 8631 ; WX 602 ; N uni21B7 ; G 1789 -U 8632 ; WX 602 ; N uni21B8 ; G 1790 -U 8633 ; WX 602 ; N uni21B9 ; G 1791 -U 8634 ; WX 602 ; N uni21BA ; G 1792 -U 8635 ; WX 602 ; N uni21BB ; G 1793 -U 8636 ; WX 602 ; N uni21BC ; G 1794 -U 8637 ; WX 602 ; N uni21BD ; G 1795 -U 8638 ; WX 602 ; N uni21BE ; G 1796 -U 8639 ; WX 602 ; N uni21BF ; G 1797 -U 8640 ; WX 602 ; N uni21C0 ; G 1798 -U 8641 ; WX 602 ; N uni21C1 ; G 1799 -U 8642 ; WX 602 ; N uni21C2 ; G 1800 -U 8643 ; WX 602 ; N uni21C3 ; G 1801 -U 8644 ; WX 602 ; N uni21C4 ; G 1802 -U 8645 ; WX 602 ; N uni21C5 ; G 1803 -U 8646 ; WX 602 ; N uni21C6 ; G 1804 -U 8647 ; WX 602 ; N uni21C7 ; G 1805 -U 8648 ; WX 602 ; N uni21C8 ; G 1806 -U 8649 ; WX 602 ; N uni21C9 ; G 1807 -U 8650 ; WX 602 ; N uni21CA ; G 1808 -U 8651 ; WX 602 ; N uni21CB ; G 1809 -U 8652 ; WX 602 ; N uni21CC ; G 1810 -U 8653 ; WX 602 ; N uni21CD ; G 1811 -U 8654 ; WX 602 ; N uni21CE ; G 1812 -U 8655 ; WX 602 ; N uni21CF ; G 1813 -U 8656 ; WX 602 ; N arrowdblleft ; G 1814 -U 8657 ; WX 602 ; N arrowdblup ; G 1815 -U 8658 ; WX 602 ; N arrowdblright ; G 1816 -U 8659 ; WX 602 ; N arrowdbldown ; G 1817 -U 8660 ; WX 602 ; N arrowdblboth ; G 1818 -U 8661 ; WX 602 ; N uni21D5 ; G 1819 -U 8662 ; WX 602 ; N uni21D6 ; G 1820 -U 8663 ; WX 602 ; N uni21D7 ; G 1821 -U 8664 ; WX 602 ; N uni21D8 ; G 1822 -U 8665 ; WX 602 ; N uni21D9 ; G 1823 -U 8666 ; WX 602 ; N uni21DA ; G 1824 -U 8667 ; WX 602 ; N uni21DB ; G 1825 -U 8668 ; WX 602 ; N uni21DC ; G 1826 -U 8669 ; WX 602 ; N uni21DD ; G 1827 -U 8670 ; WX 602 ; N uni21DE ; G 1828 -U 8671 ; WX 602 ; N uni21DF ; G 1829 -U 8672 ; WX 602 ; N uni21E0 ; G 1830 -U 8673 ; WX 602 ; N uni21E1 ; G 1831 -U 8674 ; WX 602 ; N uni21E2 ; G 1832 -U 8675 ; WX 602 ; N uni21E3 ; G 1833 -U 8676 ; WX 602 ; N uni21E4 ; G 1834 -U 8677 ; WX 602 ; N uni21E5 ; G 1835 -U 8678 ; WX 602 ; N uni21E6 ; G 1836 -U 8679 ; WX 602 ; N uni21E7 ; G 1837 -U 8680 ; WX 602 ; N uni21E8 ; G 1838 -U 8681 ; WX 602 ; N uni21E9 ; G 1839 -U 8682 ; WX 602 ; N uni21EA ; G 1840 -U 8683 ; WX 602 ; N uni21EB ; G 1841 -U 8684 ; WX 602 ; N uni21EC ; G 1842 -U 8685 ; WX 602 ; N uni21ED ; G 1843 -U 8686 ; WX 602 ; N uni21EE ; G 1844 -U 8687 ; WX 602 ; N uni21EF ; G 1845 -U 8688 ; WX 602 ; N uni21F0 ; G 1846 -U 8689 ; WX 602 ; N uni21F1 ; G 1847 -U 8690 ; WX 602 ; N uni21F2 ; G 1848 -U 8691 ; WX 602 ; N uni21F3 ; G 1849 -U 8692 ; WX 602 ; N uni21F4 ; G 1850 -U 8693 ; WX 602 ; N uni21F5 ; G 1851 -U 8694 ; WX 602 ; N uni21F6 ; G 1852 -U 8695 ; WX 602 ; N uni21F7 ; G 1853 -U 8696 ; WX 602 ; N uni21F8 ; G 1854 -U 8697 ; WX 602 ; N uni21F9 ; G 1855 -U 8698 ; WX 602 ; N uni21FA ; G 1856 -U 8699 ; WX 602 ; N uni21FB ; G 1857 -U 8700 ; WX 602 ; N uni21FC ; G 1858 -U 8701 ; WX 602 ; N uni21FD ; G 1859 -U 8702 ; WX 602 ; N uni21FE ; G 1860 -U 8703 ; WX 602 ; N uni21FF ; G 1861 -U 8704 ; WX 602 ; N universal ; G 1862 -U 8705 ; WX 602 ; N uni2201 ; G 1863 -U 8706 ; WX 602 ; N partialdiff ; G 1864 -U 8707 ; WX 602 ; N existential ; G 1865 -U 8708 ; WX 602 ; N uni2204 ; G 1866 -U 8709 ; WX 602 ; N emptyset ; G 1867 -U 8710 ; WX 602 ; N increment ; G 1868 -U 8711 ; WX 602 ; N gradient ; G 1869 -U 8712 ; WX 602 ; N element ; G 1870 -U 8713 ; WX 602 ; N notelement ; G 1871 -U 8714 ; WX 602 ; N uni220A ; G 1872 -U 8715 ; WX 602 ; N suchthat ; G 1873 -U 8716 ; WX 602 ; N uni220C ; G 1874 -U 8717 ; WX 602 ; N uni220D ; G 1875 -U 8719 ; WX 602 ; N product ; G 1876 -U 8721 ; WX 602 ; N summation ; G 1877 -U 8722 ; WX 602 ; N minus ; G 1878 -U 8723 ; WX 602 ; N uni2213 ; G 1879 -U 8725 ; WX 602 ; N uni2215 ; G 1880 -U 8727 ; WX 602 ; N asteriskmath ; G 1881 -U 8728 ; WX 602 ; N uni2218 ; G 1882 -U 8729 ; WX 602 ; N uni2219 ; G 1883 -U 8730 ; WX 602 ; N radical ; G 1884 -U 8731 ; WX 602 ; N uni221B ; G 1885 -U 8732 ; WX 602 ; N uni221C ; G 1886 -U 8733 ; WX 602 ; N proportional ; G 1887 -U 8734 ; WX 602 ; N infinity ; G 1888 -U 8735 ; WX 602 ; N orthogonal ; G 1889 -U 8736 ; WX 602 ; N angle ; G 1890 -U 8743 ; WX 602 ; N logicaland ; G 1891 -U 8744 ; WX 602 ; N logicalor ; G 1892 -U 8745 ; WX 602 ; N intersection ; G 1893 -U 8746 ; WX 602 ; N union ; G 1894 -U 8747 ; WX 602 ; N integral ; G 1895 -U 8748 ; WX 602 ; N uni222C ; G 1896 -U 8749 ; WX 602 ; N uni222D ; G 1897 -U 8756 ; WX 602 ; N therefore ; G 1898 -U 8757 ; WX 602 ; N uni2235 ; G 1899 -U 8758 ; WX 602 ; N uni2236 ; G 1900 -U 8759 ; WX 602 ; N uni2237 ; G 1901 -U 8760 ; WX 602 ; N uni2238 ; G 1902 -U 8761 ; WX 602 ; N uni2239 ; G 1903 -U 8762 ; WX 602 ; N uni223A ; G 1904 -U 8763 ; WX 602 ; N uni223B ; G 1905 -U 8764 ; WX 602 ; N similar ; G 1906 -U 8765 ; WX 602 ; N uni223D ; G 1907 -U 8769 ; WX 602 ; N uni2241 ; G 1908 -U 8770 ; WX 602 ; N uni2242 ; G 1909 -U 8771 ; WX 602 ; N uni2243 ; G 1910 -U 8772 ; WX 602 ; N uni2244 ; G 1911 -U 8773 ; WX 602 ; N congruent ; G 1912 -U 8774 ; WX 602 ; N uni2246 ; G 1913 -U 8775 ; WX 602 ; N uni2247 ; G 1914 -U 8776 ; WX 602 ; N approxequal ; G 1915 -U 8777 ; WX 602 ; N uni2249 ; G 1916 -U 8778 ; WX 602 ; N uni224A ; G 1917 -U 8779 ; WX 602 ; N uni224B ; G 1918 -U 8780 ; WX 602 ; N uni224C ; G 1919 -U 8781 ; WX 602 ; N uni224D ; G 1920 -U 8782 ; WX 602 ; N uni224E ; G 1921 -U 8783 ; WX 602 ; N uni224F ; G 1922 -U 8784 ; WX 602 ; N uni2250 ; G 1923 -U 8785 ; WX 602 ; N uni2251 ; G 1924 -U 8786 ; WX 602 ; N uni2252 ; G 1925 -U 8787 ; WX 602 ; N uni2253 ; G 1926 -U 8788 ; WX 602 ; N uni2254 ; G 1927 -U 8789 ; WX 602 ; N uni2255 ; G 1928 -U 8790 ; WX 602 ; N uni2256 ; G 1929 -U 8791 ; WX 602 ; N uni2257 ; G 1930 -U 8792 ; WX 602 ; N uni2258 ; G 1931 -U 8793 ; WX 602 ; N uni2259 ; G 1932 -U 8794 ; WX 602 ; N uni225A ; G 1933 -U 8795 ; WX 602 ; N uni225B ; G 1934 -U 8796 ; WX 602 ; N uni225C ; G 1935 -U 8797 ; WX 602 ; N uni225D ; G 1936 -U 8798 ; WX 602 ; N uni225E ; G 1937 -U 8799 ; WX 602 ; N uni225F ; G 1938 -U 8800 ; WX 602 ; N notequal ; G 1939 -U 8801 ; WX 602 ; N equivalence ; G 1940 -U 8802 ; WX 602 ; N uni2262 ; G 1941 -U 8803 ; WX 602 ; N uni2263 ; G 1942 -U 8804 ; WX 602 ; N lessequal ; G 1943 -U 8805 ; WX 602 ; N greaterequal ; G 1944 -U 8806 ; WX 602 ; N uni2266 ; G 1945 -U 8807 ; WX 602 ; N uni2267 ; G 1946 -U 8808 ; WX 602 ; N uni2268 ; G 1947 -U 8809 ; WX 602 ; N uni2269 ; G 1948 -U 8813 ; WX 602 ; N uni226D ; G 1949 -U 8814 ; WX 602 ; N uni226E ; G 1950 -U 8815 ; WX 602 ; N uni226F ; G 1951 -U 8816 ; WX 602 ; N uni2270 ; G 1952 -U 8817 ; WX 602 ; N uni2271 ; G 1953 -U 8818 ; WX 602 ; N uni2272 ; G 1954 -U 8819 ; WX 602 ; N uni2273 ; G 1955 -U 8820 ; WX 602 ; N uni2274 ; G 1956 -U 8821 ; WX 602 ; N uni2275 ; G 1957 -U 8822 ; WX 602 ; N uni2276 ; G 1958 -U 8823 ; WX 602 ; N uni2277 ; G 1959 -U 8824 ; WX 602 ; N uni2278 ; G 1960 -U 8825 ; WX 602 ; N uni2279 ; G 1961 -U 8826 ; WX 602 ; N uni227A ; G 1962 -U 8827 ; WX 602 ; N uni227B ; G 1963 -U 8828 ; WX 602 ; N uni227C ; G 1964 -U 8829 ; WX 602 ; N uni227D ; G 1965 -U 8830 ; WX 602 ; N uni227E ; G 1966 -U 8831 ; WX 602 ; N uni227F ; G 1967 -U 8832 ; WX 602 ; N uni2280 ; G 1968 -U 8833 ; WX 602 ; N uni2281 ; G 1969 -U 8834 ; WX 602 ; N propersubset ; G 1970 -U 8835 ; WX 602 ; N propersuperset ; G 1971 -U 8836 ; WX 602 ; N notsubset ; G 1972 -U 8837 ; WX 602 ; N uni2285 ; G 1973 -U 8838 ; WX 602 ; N reflexsubset ; G 1974 -U 8839 ; WX 602 ; N reflexsuperset ; G 1975 -U 8840 ; WX 602 ; N uni2288 ; G 1976 -U 8841 ; WX 602 ; N uni2289 ; G 1977 -U 8842 ; WX 602 ; N uni228A ; G 1978 -U 8843 ; WX 602 ; N uni228B ; G 1979 -U 8847 ; WX 602 ; N uni228F ; G 1980 -U 8848 ; WX 602 ; N uni2290 ; G 1981 -U 8849 ; WX 602 ; N uni2291 ; G 1982 -U 8850 ; WX 602 ; N uni2292 ; G 1983 -U 8853 ; WX 602 ; N circleplus ; G 1984 -U 8854 ; WX 602 ; N uni2296 ; G 1985 -U 8855 ; WX 602 ; N circlemultiply ; G 1986 -U 8856 ; WX 602 ; N uni2298 ; G 1987 -U 8857 ; WX 602 ; N uni2299 ; G 1988 -U 8858 ; WX 602 ; N uni229A ; G 1989 -U 8859 ; WX 602 ; N uni229B ; G 1990 -U 8860 ; WX 602 ; N uni229C ; G 1991 -U 8861 ; WX 602 ; N uni229D ; G 1992 -U 8862 ; WX 602 ; N uni229E ; G 1993 -U 8863 ; WX 602 ; N uni229F ; G 1994 -U 8864 ; WX 602 ; N uni22A0 ; G 1995 -U 8865 ; WX 602 ; N uni22A1 ; G 1996 -U 8866 ; WX 602 ; N uni22A2 ; G 1997 -U 8867 ; WX 602 ; N uni22A3 ; G 1998 -U 8868 ; WX 602 ; N uni22A4 ; G 1999 -U 8869 ; WX 602 ; N perpendicular ; G 2000 -U 8901 ; WX 602 ; N dotmath ; G 2001 -U 8902 ; WX 602 ; N uni22C6 ; G 2002 -U 8909 ; WX 602 ; N uni22CD ; G 2003 -U 8922 ; WX 602 ; N uni22DA ; G 2004 -U 8923 ; WX 602 ; N uni22DB ; G 2005 -U 8924 ; WX 602 ; N uni22DC ; G 2006 -U 8925 ; WX 602 ; N uni22DD ; G 2007 -U 8926 ; WX 602 ; N uni22DE ; G 2008 -U 8927 ; WX 602 ; N uni22DF ; G 2009 -U 8928 ; WX 602 ; N uni22E0 ; G 2010 -U 8929 ; WX 602 ; N uni22E1 ; G 2011 -U 8930 ; WX 602 ; N uni22E2 ; G 2012 -U 8931 ; WX 602 ; N uni22E3 ; G 2013 -U 8932 ; WX 602 ; N uni22E4 ; G 2014 -U 8933 ; WX 602 ; N uni22E5 ; G 2015 -U 8934 ; WX 602 ; N uni22E6 ; G 2016 -U 8935 ; WX 602 ; N uni22E7 ; G 2017 -U 8936 ; WX 602 ; N uni22E8 ; G 2018 -U 8937 ; WX 602 ; N uni22E9 ; G 2019 -U 8943 ; WX 602 ; N uni22EF ; G 2020 -U 8960 ; WX 602 ; N uni2300 ; G 2021 -U 8961 ; WX 602 ; N uni2301 ; G 2022 -U 8962 ; WX 602 ; N house ; G 2023 -U 8963 ; WX 602 ; N uni2303 ; G 2024 -U 8964 ; WX 602 ; N uni2304 ; G 2025 -U 8965 ; WX 602 ; N uni2305 ; G 2026 -U 8966 ; WX 602 ; N uni2306 ; G 2027 -U 8968 ; WX 602 ; N uni2308 ; G 2028 -U 8969 ; WX 602 ; N uni2309 ; G 2029 -U 8970 ; WX 602 ; N uni230A ; G 2030 -U 8971 ; WX 602 ; N uni230B ; G 2031 -U 8972 ; WX 602 ; N uni230C ; G 2032 -U 8973 ; WX 602 ; N uni230D ; G 2033 -U 8974 ; WX 602 ; N uni230E ; G 2034 -U 8975 ; WX 602 ; N uni230F ; G 2035 -U 8976 ; WX 602 ; N revlogicalnot ; G 2036 -U 8977 ; WX 602 ; N uni2311 ; G 2037 -U 8978 ; WX 602 ; N uni2312 ; G 2038 -U 8979 ; WX 602 ; N uni2313 ; G 2039 -U 8980 ; WX 602 ; N uni2314 ; G 2040 -U 8981 ; WX 602 ; N uni2315 ; G 2041 -U 8984 ; WX 602 ; N uni2318 ; G 2042 -U 8985 ; WX 602 ; N uni2319 ; G 2043 -U 8988 ; WX 602 ; N uni231C ; G 2044 -U 8989 ; WX 602 ; N uni231D ; G 2045 -U 8990 ; WX 602 ; N uni231E ; G 2046 -U 8991 ; WX 602 ; N uni231F ; G 2047 -U 8992 ; WX 602 ; N integraltp ; G 2048 -U 8993 ; WX 602 ; N integralbt ; G 2049 -U 8997 ; WX 602 ; N uni2325 ; G 2050 -U 8998 ; WX 602 ; N uni2326 ; G 2051 -U 8999 ; WX 602 ; N uni2327 ; G 2052 -U 9000 ; WX 602 ; N uni2328 ; G 2053 -U 9003 ; WX 602 ; N uni232B ; G 2054 -U 9013 ; WX 602 ; N uni2335 ; G 2055 -U 9015 ; WX 602 ; N uni2337 ; G 2056 -U 9016 ; WX 602 ; N uni2338 ; G 2057 -U 9017 ; WX 602 ; N uni2339 ; G 2058 -U 9018 ; WX 602 ; N uni233A ; G 2059 -U 9019 ; WX 602 ; N uni233B ; G 2060 -U 9020 ; WX 602 ; N uni233C ; G 2061 -U 9021 ; WX 602 ; N uni233D ; G 2062 -U 9022 ; WX 602 ; N uni233E ; G 2063 -U 9025 ; WX 602 ; N uni2341 ; G 2064 -U 9026 ; WX 602 ; N uni2342 ; G 2065 -U 9027 ; WX 602 ; N uni2343 ; G 2066 -U 9028 ; WX 602 ; N uni2344 ; G 2067 -U 9031 ; WX 602 ; N uni2347 ; G 2068 -U 9032 ; WX 602 ; N uni2348 ; G 2069 -U 9033 ; WX 602 ; N uni2349 ; G 2070 -U 9035 ; WX 602 ; N uni234B ; G 2071 -U 9036 ; WX 602 ; N uni234C ; G 2072 -U 9037 ; WX 602 ; N uni234D ; G 2073 -U 9040 ; WX 602 ; N uni2350 ; G 2074 -U 9042 ; WX 602 ; N uni2352 ; G 2075 -U 9043 ; WX 602 ; N uni2353 ; G 2076 -U 9044 ; WX 602 ; N uni2354 ; G 2077 -U 9047 ; WX 602 ; N uni2357 ; G 2078 -U 9048 ; WX 602 ; N uni2358 ; G 2079 -U 9049 ; WX 602 ; N uni2359 ; G 2080 -U 9050 ; WX 602 ; N uni235A ; G 2081 -U 9051 ; WX 602 ; N uni235B ; G 2082 -U 9052 ; WX 602 ; N uni235C ; G 2083 -U 9054 ; WX 602 ; N uni235E ; G 2084 -U 9055 ; WX 602 ; N uni235F ; G 2085 -U 9056 ; WX 602 ; N uni2360 ; G 2086 -U 9059 ; WX 602 ; N uni2363 ; G 2087 -U 9060 ; WX 602 ; N uni2364 ; G 2088 -U 9061 ; WX 602 ; N uni2365 ; G 2089 -U 9064 ; WX 602 ; N uni2368 ; G 2090 -U 9065 ; WX 602 ; N uni2369 ; G 2091 -U 9067 ; WX 602 ; N uni236B ; G 2092 -U 9068 ; WX 602 ; N uni236C ; G 2093 -U 9069 ; WX 602 ; N uni236D ; G 2094 -U 9070 ; WX 602 ; N uni236E ; G 2095 -U 9071 ; WX 602 ; N uni236F ; G 2096 -U 9072 ; WX 602 ; N uni2370 ; G 2097 -U 9075 ; WX 602 ; N uni2373 ; G 2098 -U 9076 ; WX 602 ; N uni2374 ; G 2099 -U 9077 ; WX 602 ; N uni2375 ; G 2100 -U 9078 ; WX 602 ; N uni2376 ; G 2101 -U 9079 ; WX 602 ; N uni2377 ; G 2102 -U 9080 ; WX 602 ; N uni2378 ; G 2103 -U 9081 ; WX 602 ; N uni2379 ; G 2104 -U 9082 ; WX 602 ; N uni237A ; G 2105 -U 9085 ; WX 602 ; N uni237D ; G 2106 -U 9088 ; WX 602 ; N uni2380 ; G 2107 -U 9089 ; WX 602 ; N uni2381 ; G 2108 -U 9090 ; WX 602 ; N uni2382 ; G 2109 -U 9091 ; WX 602 ; N uni2383 ; G 2110 -U 9096 ; WX 602 ; N uni2388 ; G 2111 -U 9097 ; WX 602 ; N uni2389 ; G 2112 -U 9098 ; WX 602 ; N uni238A ; G 2113 -U 9099 ; WX 602 ; N uni238B ; G 2114 -U 9109 ; WX 602 ; N uni2395 ; G 2115 -U 9115 ; WX 602 ; N uni239B ; G 2116 -U 9116 ; WX 602 ; N uni239C ; G 2117 -U 9117 ; WX 602 ; N uni239D ; G 2118 -U 9118 ; WX 602 ; N uni239E ; G 2119 -U 9119 ; WX 602 ; N uni239F ; G 2120 -U 9120 ; WX 602 ; N uni23A0 ; G 2121 -U 9121 ; WX 602 ; N uni23A1 ; G 2122 -U 9122 ; WX 602 ; N uni23A2 ; G 2123 -U 9123 ; WX 602 ; N uni23A3 ; G 2124 -U 9124 ; WX 602 ; N uni23A4 ; G 2125 -U 9125 ; WX 602 ; N uni23A5 ; G 2126 -U 9126 ; WX 602 ; N uni23A6 ; G 2127 -U 9127 ; WX 602 ; N uni23A7 ; G 2128 -U 9128 ; WX 602 ; N uni23A8 ; G 2129 -U 9129 ; WX 602 ; N uni23A9 ; G 2130 -U 9130 ; WX 602 ; N uni23AA ; G 2131 -U 9131 ; WX 602 ; N uni23AB ; G 2132 -U 9132 ; WX 602 ; N uni23AC ; G 2133 -U 9133 ; WX 602 ; N uni23AD ; G 2134 -U 9134 ; WX 602 ; N uni23AE ; G 2135 -U 9166 ; WX 602 ; N uni23CE ; G 2136 -U 9167 ; WX 602 ; N uni23CF ; G 2137 -U 9251 ; WX 602 ; N uni2423 ; G 2138 -U 9600 ; WX 602 ; N upblock ; G 2139 -U 9601 ; WX 602 ; N uni2581 ; G 2140 -U 9602 ; WX 602 ; N uni2582 ; G 2141 -U 9603 ; WX 602 ; N uni2583 ; G 2142 -U 9604 ; WX 602 ; N dnblock ; G 2143 -U 9605 ; WX 602 ; N uni2585 ; G 2144 -U 9606 ; WX 602 ; N uni2586 ; G 2145 -U 9607 ; WX 602 ; N uni2587 ; G 2146 -U 9608 ; WX 602 ; N block ; G 2147 -U 9609 ; WX 602 ; N uni2589 ; G 2148 -U 9610 ; WX 602 ; N uni258A ; G 2149 -U 9611 ; WX 602 ; N uni258B ; G 2150 -U 9612 ; WX 602 ; N lfblock ; G 2151 -U 9613 ; WX 602 ; N uni258D ; G 2152 -U 9614 ; WX 602 ; N uni258E ; G 2153 -U 9615 ; WX 602 ; N uni258F ; G 2154 -U 9616 ; WX 602 ; N rtblock ; G 2155 -U 9617 ; WX 602 ; N ltshade ; G 2156 -U 9618 ; WX 602 ; N shade ; G 2157 -U 9619 ; WX 602 ; N dkshade ; G 2158 -U 9620 ; WX 602 ; N uni2594 ; G 2159 -U 9621 ; WX 602 ; N uni2595 ; G 2160 -U 9622 ; WX 602 ; N uni2596 ; G 2161 -U 9623 ; WX 602 ; N uni2597 ; G 2162 -U 9624 ; WX 602 ; N uni2598 ; G 2163 -U 9625 ; WX 602 ; N uni2599 ; G 2164 -U 9626 ; WX 602 ; N uni259A ; G 2165 -U 9627 ; WX 602 ; N uni259B ; G 2166 -U 9628 ; WX 602 ; N uni259C ; G 2167 -U 9629 ; WX 602 ; N uni259D ; G 2168 -U 9630 ; WX 602 ; N uni259E ; G 2169 -U 9631 ; WX 602 ; N uni259F ; G 2170 -U 9632 ; WX 602 ; N filledbox ; G 2171 -U 9633 ; WX 602 ; N H22073 ; G 2172 -U 9634 ; WX 602 ; N uni25A2 ; G 2173 -U 9635 ; WX 602 ; N uni25A3 ; G 2174 -U 9636 ; WX 602 ; N uni25A4 ; G 2175 -U 9637 ; WX 602 ; N uni25A5 ; G 2176 -U 9638 ; WX 602 ; N uni25A6 ; G 2177 -U 9639 ; WX 602 ; N uni25A7 ; G 2178 -U 9640 ; WX 602 ; N uni25A8 ; G 2179 -U 9641 ; WX 602 ; N uni25A9 ; G 2180 -U 9642 ; WX 602 ; N H18543 ; G 2181 -U 9643 ; WX 602 ; N H18551 ; G 2182 -U 9644 ; WX 602 ; N filledrect ; G 2183 -U 9645 ; WX 602 ; N uni25AD ; G 2184 -U 9646 ; WX 602 ; N uni25AE ; G 2185 -U 9647 ; WX 602 ; N uni25AF ; G 2186 -U 9648 ; WX 602 ; N uni25B0 ; G 2187 -U 9649 ; WX 602 ; N uni25B1 ; G 2188 -U 9650 ; WX 602 ; N triagup ; G 2189 -U 9651 ; WX 602 ; N uni25B3 ; G 2190 -U 9652 ; WX 602 ; N uni25B4 ; G 2191 -U 9653 ; WX 602 ; N uni25B5 ; G 2192 -U 9654 ; WX 602 ; N uni25B6 ; G 2193 -U 9655 ; WX 602 ; N uni25B7 ; G 2194 -U 9656 ; WX 602 ; N uni25B8 ; G 2195 -U 9657 ; WX 602 ; N uni25B9 ; G 2196 -U 9658 ; WX 602 ; N triagrt ; G 2197 -U 9659 ; WX 602 ; N uni25BB ; G 2198 -U 9660 ; WX 602 ; N triagdn ; G 2199 -U 9661 ; WX 602 ; N uni25BD ; G 2200 -U 9662 ; WX 602 ; N uni25BE ; G 2201 -U 9663 ; WX 602 ; N uni25BF ; G 2202 -U 9664 ; WX 602 ; N uni25C0 ; G 2203 -U 9665 ; WX 602 ; N uni25C1 ; G 2204 -U 9666 ; WX 602 ; N uni25C2 ; G 2205 -U 9667 ; WX 602 ; N uni25C3 ; G 2206 -U 9668 ; WX 602 ; N triaglf ; G 2207 -U 9669 ; WX 602 ; N uni25C5 ; G 2208 -U 9670 ; WX 602 ; N uni25C6 ; G 2209 -U 9671 ; WX 602 ; N uni25C7 ; G 2210 -U 9672 ; WX 602 ; N uni25C8 ; G 2211 -U 9673 ; WX 602 ; N uni25C9 ; G 2212 -U 9674 ; WX 602 ; N lozenge ; G 2213 -U 9675 ; WX 602 ; N circle ; G 2214 -U 9676 ; WX 602 ; N uni25CC ; G 2215 -U 9677 ; WX 602 ; N uni25CD ; G 2216 -U 9678 ; WX 602 ; N uni25CE ; G 2217 -U 9679 ; WX 602 ; N H18533 ; G 2218 -U 9680 ; WX 602 ; N uni25D0 ; G 2219 -U 9681 ; WX 602 ; N uni25D1 ; G 2220 -U 9682 ; WX 602 ; N uni25D2 ; G 2221 -U 9683 ; WX 602 ; N uni25D3 ; G 2222 -U 9684 ; WX 602 ; N uni25D4 ; G 2223 -U 9685 ; WX 602 ; N uni25D5 ; G 2224 -U 9686 ; WX 602 ; N uni25D6 ; G 2225 -U 9687 ; WX 602 ; N uni25D7 ; G 2226 -U 9688 ; WX 602 ; N invbullet ; G 2227 -U 9689 ; WX 602 ; N invcircle ; G 2228 -U 9690 ; WX 602 ; N uni25DA ; G 2229 -U 9691 ; WX 602 ; N uni25DB ; G 2230 -U 9692 ; WX 602 ; N uni25DC ; G 2231 -U 9693 ; WX 602 ; N uni25DD ; G 2232 -U 9694 ; WX 602 ; N uni25DE ; G 2233 -U 9695 ; WX 602 ; N uni25DF ; G 2234 -U 9696 ; WX 602 ; N uni25E0 ; G 2235 -U 9697 ; WX 602 ; N uni25E1 ; G 2236 -U 9698 ; WX 602 ; N uni25E2 ; G 2237 -U 9699 ; WX 602 ; N uni25E3 ; G 2238 -U 9700 ; WX 602 ; N uni25E4 ; G 2239 -U 9701 ; WX 602 ; N uni25E5 ; G 2240 -U 9702 ; WX 602 ; N openbullet ; G 2241 -U 9703 ; WX 602 ; N uni25E7 ; G 2242 -U 9704 ; WX 602 ; N uni25E8 ; G 2243 -U 9705 ; WX 602 ; N uni25E9 ; G 2244 -U 9706 ; WX 602 ; N uni25EA ; G 2245 -U 9707 ; WX 602 ; N uni25EB ; G 2246 -U 9708 ; WX 602 ; N uni25EC ; G 2247 -U 9709 ; WX 602 ; N uni25ED ; G 2248 -U 9710 ; WX 602 ; N uni25EE ; G 2249 -U 9711 ; WX 602 ; N uni25EF ; G 2250 -U 9712 ; WX 602 ; N uni25F0 ; G 2251 -U 9713 ; WX 602 ; N uni25F1 ; G 2252 -U 9714 ; WX 602 ; N uni25F2 ; G 2253 -U 9715 ; WX 602 ; N uni25F3 ; G 2254 -U 9716 ; WX 602 ; N uni25F4 ; G 2255 -U 9717 ; WX 602 ; N uni25F5 ; G 2256 -U 9718 ; WX 602 ; N uni25F6 ; G 2257 -U 9719 ; WX 602 ; N uni25F7 ; G 2258 -U 9720 ; WX 602 ; N uni25F8 ; G 2259 -U 9721 ; WX 602 ; N uni25F9 ; G 2260 -U 9722 ; WX 602 ; N uni25FA ; G 2261 -U 9723 ; WX 602 ; N uni25FB ; G 2262 -U 9724 ; WX 602 ; N uni25FC ; G 2263 -U 9725 ; WX 602 ; N uni25FD ; G 2264 -U 9726 ; WX 602 ; N uni25FE ; G 2265 -U 9727 ; WX 602 ; N uni25FF ; G 2266 -U 9728 ; WX 602 ; N uni2600 ; G 2267 -U 9784 ; WX 602 ; N uni2638 ; G 2268 -U 9785 ; WX 602 ; N uni2639 ; G 2269 -U 9786 ; WX 602 ; N smileface ; G 2270 -U 9787 ; WX 602 ; N invsmileface ; G 2271 -U 9788 ; WX 602 ; N sun ; G 2272 -U 9791 ; WX 602 ; N uni263F ; G 2273 -U 9792 ; WX 602 ; N female ; G 2274 -U 9793 ; WX 602 ; N uni2641 ; G 2275 -U 9794 ; WX 602 ; N male ; G 2276 -U 9795 ; WX 602 ; N uni2643 ; G 2277 -U 9796 ; WX 602 ; N uni2644 ; G 2278 -U 9797 ; WX 602 ; N uni2645 ; G 2279 -U 9798 ; WX 602 ; N uni2646 ; G 2280 -U 9799 ; WX 602 ; N uni2647 ; G 2281 -U 9824 ; WX 602 ; N spade ; G 2282 -U 9825 ; WX 602 ; N uni2661 ; G 2283 -U 9826 ; WX 602 ; N uni2662 ; G 2284 -U 9827 ; WX 602 ; N club ; G 2285 -U 9828 ; WX 602 ; N uni2664 ; G 2286 -U 9829 ; WX 602 ; N heart ; G 2287 -U 9830 ; WX 602 ; N diamond ; G 2288 -U 9831 ; WX 602 ; N uni2667 ; G 2289 -U 9833 ; WX 602 ; N uni2669 ; G 2290 -U 9834 ; WX 602 ; N musicalnote ; G 2291 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2292 -U 9836 ; WX 602 ; N uni266C ; G 2293 -U 9837 ; WX 602 ; N uni266D ; G 2294 -U 9838 ; WX 602 ; N uni266E ; G 2295 -U 9839 ; WX 602 ; N uni266F ; G 2296 -U 10181 ; WX 602 ; N uni27C5 ; G 2297 -U 10182 ; WX 602 ; N uni27C6 ; G 2298 -U 10208 ; WX 602 ; N uni27E0 ; G 2299 -U 10216 ; WX 602 ; N uni27E8 ; G 2300 -U 10217 ; WX 602 ; N uni27E9 ; G 2301 -U 10731 ; WX 602 ; N uni29EB ; G 2302 -U 10746 ; WX 602 ; N uni29FA ; G 2303 -U 10747 ; WX 602 ; N uni29FB ; G 2304 -U 10799 ; WX 602 ; N uni2A2F ; G 2305 -U 11026 ; WX 602 ; N uni2B12 ; G 2306 -U 11027 ; WX 602 ; N uni2B13 ; G 2307 -U 11028 ; WX 602 ; N uni2B14 ; G 2308 -U 11029 ; WX 602 ; N uni2B15 ; G 2309 -U 11030 ; WX 602 ; N uni2B16 ; G 2310 -U 11031 ; WX 602 ; N uni2B17 ; G 2311 -U 11032 ; WX 602 ; N uni2B18 ; G 2312 -U 11033 ; WX 602 ; N uni2B19 ; G 2313 -U 11034 ; WX 602 ; N uni2B1A ; G 2314 -U 11364 ; WX 602 ; N uni2C64 ; G 2315 -U 11373 ; WX 602 ; N uni2C6D ; G 2316 -U 11374 ; WX 602 ; N uni2C6E ; G 2317 -U 11375 ; WX 602 ; N uni2C6F ; G 2318 -U 11376 ; WX 602 ; N uni2C70 ; G 2319 -U 11381 ; WX 602 ; N uni2C75 ; G 2320 -U 11382 ; WX 602 ; N uni2C76 ; G 2321 -U 11383 ; WX 602 ; N uni2C77 ; G 2322 -U 11385 ; WX 602 ; N uni2C79 ; G 2323 -U 11386 ; WX 602 ; N uni2C7A ; G 2324 -U 11388 ; WX 602 ; N uni2C7C ; G 2325 -U 11389 ; WX 602 ; N uni2C7D ; G 2326 -U 11390 ; WX 602 ; N uni2C7E ; G 2327 -U 11391 ; WX 602 ; N uni2C7F ; G 2328 -U 11800 ; WX 602 ; N uni2E18 ; G 2329 -U 11810 ; WX 602 ; N uni2E22 ; G 2330 -U 11811 ; WX 602 ; N uni2E23 ; G 2331 -U 11812 ; WX 602 ; N uni2E24 ; G 2332 -U 11813 ; WX 602 ; N uni2E25 ; G 2333 -U 11822 ; WX 602 ; N uni2E2E ; G 2334 -U 42760 ; WX 602 ; N uniA708 ; G 2335 -U 42761 ; WX 602 ; N uniA709 ; G 2336 -U 42762 ; WX 602 ; N uniA70A ; G 2337 -U 42763 ; WX 602 ; N uniA70B ; G 2338 -U 42764 ; WX 602 ; N uniA70C ; G 2339 -U 42765 ; WX 602 ; N uniA70D ; G 2340 -U 42766 ; WX 602 ; N uniA70E ; G 2341 -U 42767 ; WX 602 ; N uniA70F ; G 2342 -U 42768 ; WX 602 ; N uniA710 ; G 2343 -U 42769 ; WX 602 ; N uniA711 ; G 2344 -U 42770 ; WX 602 ; N uniA712 ; G 2345 -U 42771 ; WX 602 ; N uniA713 ; G 2346 -U 42772 ; WX 602 ; N uniA714 ; G 2347 -U 42773 ; WX 602 ; N uniA715 ; G 2348 -U 42774 ; WX 602 ; N uniA716 ; G 2349 -U 42779 ; WX 602 ; N uniA71B ; G 2350 -U 42780 ; WX 602 ; N uniA71C ; G 2351 -U 42781 ; WX 602 ; N uniA71D ; G 2352 -U 42782 ; WX 602 ; N uniA71E ; G 2353 -U 42783 ; WX 602 ; N uniA71F ; G 2354 -U 42786 ; WX 602 ; N uniA722 ; G 2355 -U 42787 ; WX 602 ; N uniA723 ; G 2356 -U 42788 ; WX 602 ; N uniA724 ; G 2357 -U 42789 ; WX 602 ; N uniA725 ; G 2358 -U 42790 ; WX 602 ; N uniA726 ; G 2359 -U 42791 ; WX 602 ; N uniA727 ; G 2360 -U 42889 ; WX 602 ; N uniA789 ; G 2361 -U 42890 ; WX 602 ; N uniA78A ; G 2362 -U 42891 ; WX 602 ; N uniA78B ; G 2363 -U 42892 ; WX 602 ; N uniA78C ; G 2364 -U 42893 ; WX 602 ; N uniA78D ; G 2365 -U 63173 ; WX 602 ; N uniF6C5 ; G 2366 -U 64257 ; WX 602 ; N fi ; G 2367 -U 64258 ; WX 602 ; N fl ; G 2368 -U 65529 ; WX 602 ; N uniFFF9 ; G 2369 -U 65530 ; WX 602 ; N uniFFFA ; G 2370 -U 65531 ; WX 602 ; N uniFFFB ; G 2371 -U 65532 ; WX 602 ; N uniFFFC ; G 2372 -U 65533 ; WX 602 ; N uniFFFD ; G 2373 -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm deleted file mode 100755 index 313d6f28..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm +++ /dev/null @@ -1,2524 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Oblique -UniqueID DejaVu Sans Mono Oblique -FullName DejaVu Sans Mono Oblique -Version Version 2.32 -PostScriptName DejaVuSansMono-Oblique -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Medium -ItalicAngle -11 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -403 -375 746 1028 -StartCharMetrics 2523 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 479 ; WX 602 ; N uni01DF ; G 407 -U 480 ; WX 602 ; N uni01E0 ; G 408 -U 481 ; WX 602 ; N uni01E1 ; G 409 -U 482 ; WX 602 ; N uni01E2 ; G 410 -U 483 ; WX 602 ; N uni01E3 ; G 411 -U 486 ; WX 602 ; N Gcaron ; G 412 -U 487 ; WX 602 ; N gcaron ; G 413 -U 488 ; WX 602 ; N uni01E8 ; G 414 -U 489 ; WX 602 ; N uni01E9 ; G 415 -U 490 ; WX 602 ; N uni01EA ; G 416 -U 491 ; WX 602 ; N uni01EB ; G 417 -U 492 ; WX 602 ; N uni01EC ; G 418 -U 493 ; WX 602 ; N uni01ED ; G 419 -U 494 ; WX 602 ; N uni01EE ; G 420 -U 495 ; WX 602 ; N uni01EF ; G 421 -U 500 ; WX 602 ; N uni01F4 ; G 422 -U 501 ; WX 602 ; N uni01F5 ; G 423 -U 502 ; WX 602 ; N uni01F6 ; G 424 -U 504 ; WX 602 ; N uni01F8 ; G 425 -U 505 ; WX 602 ; N uni01F9 ; G 426 -U 508 ; WX 602 ; N AEacute ; G 427 -U 509 ; WX 602 ; N aeacute ; G 428 -U 510 ; WX 602 ; N Oslashacute ; G 429 -U 511 ; WX 602 ; N oslashacute ; G 430 -U 512 ; WX 602 ; N uni0200 ; G 431 -U 513 ; WX 602 ; N uni0201 ; G 432 -U 514 ; WX 602 ; N uni0202 ; G 433 -U 515 ; WX 602 ; N uni0203 ; G 434 -U 516 ; WX 602 ; N uni0204 ; G 435 -U 517 ; WX 602 ; N uni0205 ; G 436 -U 518 ; WX 602 ; N uni0206 ; G 437 -U 519 ; WX 602 ; N uni0207 ; G 438 -U 520 ; WX 602 ; N uni0208 ; G 439 -U 521 ; WX 602 ; N uni0209 ; G 440 -U 522 ; WX 602 ; N uni020A ; G 441 -U 523 ; WX 602 ; N uni020B ; G 442 -U 524 ; WX 602 ; N uni020C ; G 443 -U 525 ; WX 602 ; N uni020D ; G 444 -U 526 ; WX 602 ; N uni020E ; G 445 -U 527 ; WX 602 ; N uni020F ; G 446 -U 528 ; WX 602 ; N uni0210 ; G 447 -U 529 ; WX 602 ; N uni0211 ; G 448 -U 530 ; WX 602 ; N uni0212 ; G 449 -U 531 ; WX 602 ; N uni0213 ; G 450 -U 532 ; WX 602 ; N uni0214 ; G 451 -U 533 ; WX 602 ; N uni0215 ; G 452 -U 534 ; WX 602 ; N uni0216 ; G 453 -U 535 ; WX 602 ; N uni0217 ; G 454 -U 536 ; WX 602 ; N Scommaaccent ; G 455 -U 537 ; WX 602 ; N scommaaccent ; G 456 -U 538 ; WX 602 ; N uni021A ; G 457 -U 539 ; WX 602 ; N uni021B ; G 458 -U 540 ; WX 602 ; N uni021C ; G 459 -U 541 ; WX 602 ; N uni021D ; G 460 -U 542 ; WX 602 ; N uni021E ; G 461 -U 543 ; WX 602 ; N uni021F ; G 462 -U 545 ; WX 602 ; N uni0221 ; G 463 -U 548 ; WX 602 ; N uni0224 ; G 464 -U 549 ; WX 602 ; N uni0225 ; G 465 -U 550 ; WX 602 ; N uni0226 ; G 466 -U 551 ; WX 602 ; N uni0227 ; G 467 -U 552 ; WX 602 ; N uni0228 ; G 468 -U 553 ; WX 602 ; N uni0229 ; G 469 -U 554 ; WX 602 ; N uni022A ; G 470 -U 555 ; WX 602 ; N uni022B ; G 471 -U 556 ; WX 602 ; N uni022C ; G 472 -U 557 ; WX 602 ; N uni022D ; G 473 -U 558 ; WX 602 ; N uni022E ; G 474 -U 559 ; WX 602 ; N uni022F ; G 475 -U 560 ; WX 602 ; N uni0230 ; G 476 -U 561 ; WX 602 ; N uni0231 ; G 477 -U 562 ; WX 602 ; N uni0232 ; G 478 -U 563 ; WX 602 ; N uni0233 ; G 479 -U 564 ; WX 602 ; N uni0234 ; G 480 -U 565 ; WX 602 ; N uni0235 ; G 481 -U 566 ; WX 602 ; N uni0236 ; G 482 -U 567 ; WX 602 ; N dotlessj ; G 483 -U 568 ; WX 602 ; N uni0238 ; G 484 -U 569 ; WX 602 ; N uni0239 ; G 485 -U 570 ; WX 602 ; N uni023A ; G 486 -U 571 ; WX 602 ; N uni023B ; G 487 -U 572 ; WX 602 ; N uni023C ; G 488 -U 573 ; WX 602 ; N uni023D ; G 489 -U 574 ; WX 602 ; N uni023E ; G 490 -U 575 ; WX 602 ; N uni023F ; G 491 -U 576 ; WX 602 ; N uni0240 ; G 492 -U 577 ; WX 602 ; N uni0241 ; G 493 -U 580 ; WX 602 ; N uni0244 ; G 494 -U 581 ; WX 602 ; N uni0245 ; G 495 -U 588 ; WX 602 ; N uni024C ; G 496 -U 589 ; WX 602 ; N uni024D ; G 497 -U 592 ; WX 602 ; N uni0250 ; G 498 -U 593 ; WX 602 ; N uni0251 ; G 499 -U 594 ; WX 602 ; N uni0252 ; G 500 -U 595 ; WX 602 ; N uni0253 ; G 501 -U 596 ; WX 602 ; N uni0254 ; G 502 -U 597 ; WX 602 ; N uni0255 ; G 503 -U 598 ; WX 602 ; N uni0256 ; G 504 -U 599 ; WX 602 ; N uni0257 ; G 505 -U 600 ; WX 602 ; N uni0258 ; G 506 -U 601 ; WX 602 ; N uni0259 ; G 507 -U 602 ; WX 602 ; N uni025A ; G 508 -U 603 ; WX 602 ; N uni025B ; G 509 -U 604 ; WX 602 ; N uni025C ; G 510 -U 605 ; WX 602 ; N uni025D ; G 511 -U 606 ; WX 602 ; N uni025E ; G 512 -U 607 ; WX 602 ; N uni025F ; G 513 -U 608 ; WX 602 ; N uni0260 ; G 514 -U 609 ; WX 602 ; N uni0261 ; G 515 -U 610 ; WX 602 ; N uni0262 ; G 516 -U 611 ; WX 602 ; N uni0263 ; G 517 -U 612 ; WX 602 ; N uni0264 ; G 518 -U 613 ; WX 602 ; N uni0265 ; G 519 -U 614 ; WX 602 ; N uni0266 ; G 520 -U 615 ; WX 602 ; N uni0267 ; G 521 -U 616 ; WX 602 ; N uni0268 ; G 522 -U 617 ; WX 602 ; N uni0269 ; G 523 -U 618 ; WX 602 ; N uni026A ; G 524 -U 619 ; WX 602 ; N uni026B ; G 525 -U 620 ; WX 602 ; N uni026C ; G 526 -U 621 ; WX 602 ; N uni026D ; G 527 -U 622 ; WX 602 ; N uni026E ; G 528 -U 623 ; WX 602 ; N uni026F ; G 529 -U 624 ; WX 602 ; N uni0270 ; G 530 -U 625 ; WX 602 ; N uni0271 ; G 531 -U 626 ; WX 602 ; N uni0272 ; G 532 -U 627 ; WX 602 ; N uni0273 ; G 533 -U 628 ; WX 602 ; N uni0274 ; G 534 -U 629 ; WX 602 ; N uni0275 ; G 535 -U 630 ; WX 602 ; N uni0276 ; G 536 -U 631 ; WX 602 ; N uni0277 ; G 537 -U 632 ; WX 602 ; N uni0278 ; G 538 -U 633 ; WX 602 ; N uni0279 ; G 539 -U 634 ; WX 602 ; N uni027A ; G 540 -U 635 ; WX 602 ; N uni027B ; G 541 -U 636 ; WX 602 ; N uni027C ; G 542 -U 637 ; WX 602 ; N uni027D ; G 543 -U 638 ; WX 602 ; N uni027E ; G 544 -U 639 ; WX 602 ; N uni027F ; G 545 -U 640 ; WX 602 ; N uni0280 ; G 546 -U 641 ; WX 602 ; N uni0281 ; G 547 -U 642 ; WX 602 ; N uni0282 ; G 548 -U 643 ; WX 602 ; N uni0283 ; G 549 -U 644 ; WX 602 ; N uni0284 ; G 550 -U 645 ; WX 602 ; N uni0285 ; G 551 -U 646 ; WX 602 ; N uni0286 ; G 552 -U 647 ; WX 602 ; N uni0287 ; G 553 -U 648 ; WX 602 ; N uni0288 ; G 554 -U 649 ; WX 602 ; N uni0289 ; G 555 -U 650 ; WX 602 ; N uni028A ; G 556 -U 651 ; WX 602 ; N uni028B ; G 557 -U 652 ; WX 602 ; N uni028C ; G 558 -U 653 ; WX 602 ; N uni028D ; G 559 -U 654 ; WX 602 ; N uni028E ; G 560 -U 655 ; WX 602 ; N uni028F ; G 561 -U 656 ; WX 602 ; N uni0290 ; G 562 -U 657 ; WX 602 ; N uni0291 ; G 563 -U 658 ; WX 602 ; N uni0292 ; G 564 -U 659 ; WX 602 ; N uni0293 ; G 565 -U 660 ; WX 602 ; N uni0294 ; G 566 -U 661 ; WX 602 ; N uni0295 ; G 567 -U 662 ; WX 602 ; N uni0296 ; G 568 -U 663 ; WX 602 ; N uni0297 ; G 569 -U 664 ; WX 602 ; N uni0298 ; G 570 -U 665 ; WX 602 ; N uni0299 ; G 571 -U 666 ; WX 602 ; N uni029A ; G 572 -U 667 ; WX 602 ; N uni029B ; G 573 -U 668 ; WX 602 ; N uni029C ; G 574 -U 669 ; WX 602 ; N uni029D ; G 575 -U 670 ; WX 602 ; N uni029E ; G 576 -U 671 ; WX 602 ; N uni029F ; G 577 -U 672 ; WX 602 ; N uni02A0 ; G 578 -U 673 ; WX 602 ; N uni02A1 ; G 579 -U 674 ; WX 602 ; N uni02A2 ; G 580 -U 675 ; WX 602 ; N uni02A3 ; G 581 -U 676 ; WX 602 ; N uni02A4 ; G 582 -U 677 ; WX 602 ; N uni02A5 ; G 583 -U 678 ; WX 602 ; N uni02A6 ; G 584 -U 679 ; WX 602 ; N uni02A7 ; G 585 -U 680 ; WX 602 ; N uni02A8 ; G 586 -U 681 ; WX 602 ; N uni02A9 ; G 587 -U 682 ; WX 602 ; N uni02AA ; G 588 -U 683 ; WX 602 ; N uni02AB ; G 589 -U 684 ; WX 602 ; N uni02AC ; G 590 -U 685 ; WX 602 ; N uni02AD ; G 591 -U 686 ; WX 602 ; N uni02AE ; G 592 -U 687 ; WX 602 ; N uni02AF ; G 593 -U 688 ; WX 602 ; N uni02B0 ; G 594 -U 689 ; WX 602 ; N uni02B1 ; G 595 -U 690 ; WX 602 ; N uni02B2 ; G 596 -U 691 ; WX 602 ; N uni02B3 ; G 597 -U 692 ; WX 602 ; N uni02B4 ; G 598 -U 693 ; WX 602 ; N uni02B5 ; G 599 -U 694 ; WX 602 ; N uni02B6 ; G 600 -U 695 ; WX 602 ; N uni02B7 ; G 601 -U 696 ; WX 602 ; N uni02B8 ; G 602 -U 697 ; WX 602 ; N uni02B9 ; G 603 -U 699 ; WX 602 ; N uni02BB ; G 604 -U 700 ; WX 602 ; N uni02BC ; G 605 -U 701 ; WX 602 ; N uni02BD ; G 606 -U 702 ; WX 602 ; N uni02BE ; G 607 -U 703 ; WX 602 ; N uni02BF ; G 608 -U 704 ; WX 602 ; N uni02C0 ; G 609 -U 705 ; WX 602 ; N uni02C1 ; G 610 -U 710 ; WX 602 ; N circumflex ; G 611 -U 711 ; WX 602 ; N caron ; G 612 -U 712 ; WX 602 ; N uni02C8 ; G 613 -U 713 ; WX 602 ; N uni02C9 ; G 614 -U 716 ; WX 602 ; N uni02CC ; G 615 -U 717 ; WX 602 ; N uni02CD ; G 616 -U 720 ; WX 602 ; N uni02D0 ; G 617 -U 721 ; WX 602 ; N uni02D1 ; G 618 -U 722 ; WX 602 ; N uni02D2 ; G 619 -U 723 ; WX 602 ; N uni02D3 ; G 620 -U 726 ; WX 602 ; N uni02D6 ; G 621 -U 727 ; WX 602 ; N uni02D7 ; G 622 -U 728 ; WX 602 ; N breve ; G 623 -U 729 ; WX 602 ; N dotaccent ; G 624 -U 730 ; WX 602 ; N ring ; G 625 -U 731 ; WX 602 ; N ogonek ; G 626 -U 732 ; WX 602 ; N tilde ; G 627 -U 733 ; WX 602 ; N hungarumlaut ; G 628 -U 734 ; WX 602 ; N uni02DE ; G 629 -U 736 ; WX 602 ; N uni02E0 ; G 630 -U 737 ; WX 602 ; N uni02E1 ; G 631 -U 738 ; WX 602 ; N uni02E2 ; G 632 -U 739 ; WX 602 ; N uni02E3 ; G 633 -U 740 ; WX 602 ; N uni02E4 ; G 634 -U 741 ; WX 602 ; N uni02E5 ; G 635 -U 742 ; WX 602 ; N uni02E6 ; G 636 -U 743 ; WX 602 ; N uni02E7 ; G 637 -U 744 ; WX 602 ; N uni02E8 ; G 638 -U 745 ; WX 602 ; N uni02E9 ; G 639 -U 750 ; WX 602 ; N uni02EE ; G 640 -U 755 ; WX 602 ; N uni02F3 ; G 641 -U 768 ; WX 602 ; N gravecomb ; G 642 -U 769 ; WX 602 ; N acutecomb ; G 643 -U 770 ; WX 602 ; N uni0302 ; G 644 -U 771 ; WX 602 ; N tildecomb ; G 645 -U 772 ; WX 602 ; N uni0304 ; G 646 -U 773 ; WX 602 ; N uni0305 ; G 647 -U 774 ; WX 602 ; N uni0306 ; G 648 -U 775 ; WX 602 ; N uni0307 ; G 649 -U 776 ; WX 602 ; N uni0308 ; G 650 -U 777 ; WX 602 ; N hookabovecomb ; G 651 -U 778 ; WX 602 ; N uni030A ; G 652 -U 779 ; WX 602 ; N uni030B ; G 653 -U 780 ; WX 602 ; N uni030C ; G 654 -U 781 ; WX 602 ; N uni030D ; G 655 -U 782 ; WX 602 ; N uni030E ; G 656 -U 783 ; WX 602 ; N uni030F ; G 657 -U 784 ; WX 602 ; N uni0310 ; G 658 -U 785 ; WX 602 ; N uni0311 ; G 659 -U 786 ; WX 602 ; N uni0312 ; G 660 -U 787 ; WX 602 ; N uni0313 ; G 661 -U 788 ; WX 602 ; N uni0314 ; G 662 -U 789 ; WX 602 ; N uni0315 ; G 663 -U 790 ; WX 602 ; N uni0316 ; G 664 -U 791 ; WX 602 ; N uni0317 ; G 665 -U 792 ; WX 602 ; N uni0318 ; G 666 -U 793 ; WX 602 ; N uni0319 ; G 667 -U 794 ; WX 602 ; N uni031A ; G 668 -U 795 ; WX 602 ; N uni031B ; G 669 -U 796 ; WX 602 ; N uni031C ; G 670 -U 797 ; WX 602 ; N uni031D ; G 671 -U 798 ; WX 602 ; N uni031E ; G 672 -U 799 ; WX 602 ; N uni031F ; G 673 -U 800 ; WX 602 ; N uni0320 ; G 674 -U 801 ; WX 602 ; N uni0321 ; G 675 -U 802 ; WX 602 ; N uni0322 ; G 676 -U 803 ; WX 602 ; N dotbelowcomb ; G 677 -U 804 ; WX 602 ; N uni0324 ; G 678 -U 805 ; WX 602 ; N uni0325 ; G 679 -U 806 ; WX 602 ; N uni0326 ; G 680 -U 807 ; WX 602 ; N uni0327 ; G 681 -U 808 ; WX 602 ; N uni0328 ; G 682 -U 809 ; WX 602 ; N uni0329 ; G 683 -U 810 ; WX 602 ; N uni032A ; G 684 -U 811 ; WX 602 ; N uni032B ; G 685 -U 812 ; WX 602 ; N uni032C ; G 686 -U 813 ; WX 602 ; N uni032D ; G 687 -U 814 ; WX 602 ; N uni032E ; G 688 -U 815 ; WX 602 ; N uni032F ; G 689 -U 816 ; WX 602 ; N uni0330 ; G 690 -U 817 ; WX 602 ; N uni0331 ; G 691 -U 818 ; WX 602 ; N uni0332 ; G 692 -U 819 ; WX 602 ; N uni0333 ; G 693 -U 820 ; WX 602 ; N uni0334 ; G 694 -U 821 ; WX 602 ; N uni0335 ; G 695 -U 822 ; WX 602 ; N uni0336 ; G 696 -U 823 ; WX 602 ; N uni0337 ; G 697 -U 824 ; WX 602 ; N uni0338 ; G 698 -U 825 ; WX 602 ; N uni0339 ; G 699 -U 826 ; WX 602 ; N uni033A ; G 700 -U 827 ; WX 602 ; N uni033B ; G 701 -U 828 ; WX 602 ; N uni033C ; G 702 -U 829 ; WX 602 ; N uni033D ; G 703 -U 830 ; WX 602 ; N uni033E ; G 704 -U 831 ; WX 602 ; N uni033F ; G 705 -U 835 ; WX 602 ; N uni0343 ; G 706 -U 856 ; WX 602 ; N uni0358 ; G 707 -U 865 ; WX 602 ; N uni0361 ; G 708 -U 884 ; WX 602 ; N uni0374 ; G 709 -U 885 ; WX 602 ; N uni0375 ; G 710 -U 890 ; WX 602 ; N uni037A ; G 711 -U 894 ; WX 602 ; N uni037E ; G 712 -U 900 ; WX 602 ; N tonos ; G 713 -U 901 ; WX 602 ; N dieresistonos ; G 714 -U 902 ; WX 602 ; N Alphatonos ; G 715 -U 903 ; WX 602 ; N anoteleia ; G 716 -U 904 ; WX 602 ; N Epsilontonos ; G 717 -U 905 ; WX 602 ; N Etatonos ; G 718 -U 906 ; WX 602 ; N Iotatonos ; G 719 -U 908 ; WX 602 ; N Omicrontonos ; G 720 -U 910 ; WX 602 ; N Upsilontonos ; G 721 -U 911 ; WX 602 ; N Omegatonos ; G 722 -U 912 ; WX 602 ; N iotadieresistonos ; G 723 -U 913 ; WX 602 ; N Alpha ; G 724 -U 914 ; WX 602 ; N Beta ; G 725 -U 915 ; WX 602 ; N Gamma ; G 726 -U 916 ; WX 602 ; N uni0394 ; G 727 -U 917 ; WX 602 ; N Epsilon ; G 728 -U 918 ; WX 602 ; N Zeta ; G 729 -U 919 ; WX 602 ; N Eta ; G 730 -U 920 ; WX 602 ; N Theta ; G 731 -U 921 ; WX 602 ; N Iota ; G 732 -U 922 ; WX 602 ; N Kappa ; G 733 -U 923 ; WX 602 ; N Lambda ; G 734 -U 924 ; WX 602 ; N Mu ; G 735 -U 925 ; WX 602 ; N Nu ; G 736 -U 926 ; WX 602 ; N Xi ; G 737 -U 927 ; WX 602 ; N Omicron ; G 738 -U 928 ; WX 602 ; N Pi ; G 739 -U 929 ; WX 602 ; N Rho ; G 740 -U 931 ; WX 602 ; N Sigma ; G 741 -U 932 ; WX 602 ; N Tau ; G 742 -U 933 ; WX 602 ; N Upsilon ; G 743 -U 934 ; WX 602 ; N Phi ; G 744 -U 935 ; WX 602 ; N Chi ; G 745 -U 936 ; WX 602 ; N Psi ; G 746 -U 937 ; WX 602 ; N Omega ; G 747 -U 938 ; WX 602 ; N Iotadieresis ; G 748 -U 939 ; WX 602 ; N Upsilondieresis ; G 749 -U 940 ; WX 602 ; N alphatonos ; G 750 -U 941 ; WX 602 ; N epsilontonos ; G 751 -U 942 ; WX 602 ; N etatonos ; G 752 -U 943 ; WX 602 ; N iotatonos ; G 753 -U 944 ; WX 602 ; N upsilondieresistonos ; G 754 -U 945 ; WX 602 ; N alpha ; G 755 -U 946 ; WX 602 ; N beta ; G 756 -U 947 ; WX 602 ; N gamma ; G 757 -U 948 ; WX 602 ; N delta ; G 758 -U 949 ; WX 602 ; N epsilon ; G 759 -U 950 ; WX 602 ; N zeta ; G 760 -U 951 ; WX 602 ; N eta ; G 761 -U 952 ; WX 602 ; N theta ; G 762 -U 953 ; WX 602 ; N iota ; G 763 -U 954 ; WX 602 ; N kappa ; G 764 -U 955 ; WX 602 ; N lambda ; G 765 -U 956 ; WX 602 ; N uni03BC ; G 766 -U 957 ; WX 602 ; N nu ; G 767 -U 958 ; WX 602 ; N xi ; G 768 -U 959 ; WX 602 ; N omicron ; G 769 -U 960 ; WX 602 ; N pi ; G 770 -U 961 ; WX 602 ; N rho ; G 771 -U 962 ; WX 602 ; N sigma1 ; G 772 -U 963 ; WX 602 ; N sigma ; G 773 -U 964 ; WX 602 ; N tau ; G 774 -U 965 ; WX 602 ; N upsilon ; G 775 -U 966 ; WX 602 ; N phi ; G 776 -U 967 ; WX 602 ; N chi ; G 777 -U 968 ; WX 602 ; N psi ; G 778 -U 969 ; WX 602 ; N omega ; G 779 -U 970 ; WX 602 ; N iotadieresis ; G 780 -U 971 ; WX 602 ; N upsilondieresis ; G 781 -U 972 ; WX 602 ; N omicrontonos ; G 782 -U 973 ; WX 602 ; N upsilontonos ; G 783 -U 974 ; WX 602 ; N omegatonos ; G 784 -U 976 ; WX 602 ; N uni03D0 ; G 785 -U 977 ; WX 602 ; N theta1 ; G 786 -U 978 ; WX 602 ; N Upsilon1 ; G 787 -U 979 ; WX 602 ; N uni03D3 ; G 788 -U 980 ; WX 602 ; N uni03D4 ; G 789 -U 981 ; WX 602 ; N phi1 ; G 790 -U 982 ; WX 602 ; N omega1 ; G 791 -U 983 ; WX 602 ; N uni03D7 ; G 792 -U 984 ; WX 602 ; N uni03D8 ; G 793 -U 985 ; WX 602 ; N uni03D9 ; G 794 -U 986 ; WX 602 ; N uni03DA ; G 795 -U 987 ; WX 602 ; N uni03DB ; G 796 -U 988 ; WX 602 ; N uni03DC ; G 797 -U 989 ; WX 602 ; N uni03DD ; G 798 -U 990 ; WX 602 ; N uni03DE ; G 799 -U 991 ; WX 602 ; N uni03DF ; G 800 -U 992 ; WX 602 ; N uni03E0 ; G 801 -U 993 ; WX 602 ; N uni03E1 ; G 802 -U 1008 ; WX 602 ; N uni03F0 ; G 803 -U 1009 ; WX 602 ; N uni03F1 ; G 804 -U 1010 ; WX 602 ; N uni03F2 ; G 805 -U 1011 ; WX 602 ; N uni03F3 ; G 806 -U 1012 ; WX 602 ; N uni03F4 ; G 807 -U 1013 ; WX 602 ; N uni03F5 ; G 808 -U 1014 ; WX 602 ; N uni03F6 ; G 809 -U 1015 ; WX 602 ; N uni03F7 ; G 810 -U 1016 ; WX 602 ; N uni03F8 ; G 811 -U 1017 ; WX 602 ; N uni03F9 ; G 812 -U 1018 ; WX 602 ; N uni03FA ; G 813 -U 1019 ; WX 602 ; N uni03FB ; G 814 -U 1020 ; WX 602 ; N uni03FC ; G 815 -U 1021 ; WX 602 ; N uni03FD ; G 816 -U 1022 ; WX 602 ; N uni03FE ; G 817 -U 1023 ; WX 602 ; N uni03FF ; G 818 -U 1024 ; WX 602 ; N uni0400 ; G 819 -U 1025 ; WX 602 ; N uni0401 ; G 820 -U 1026 ; WX 602 ; N uni0402 ; G 821 -U 1027 ; WX 602 ; N uni0403 ; G 822 -U 1028 ; WX 602 ; N uni0404 ; G 823 -U 1029 ; WX 602 ; N uni0405 ; G 824 -U 1030 ; WX 602 ; N uni0406 ; G 825 -U 1031 ; WX 602 ; N uni0407 ; G 826 -U 1032 ; WX 602 ; N uni0408 ; G 827 -U 1033 ; WX 602 ; N uni0409 ; G 828 -U 1034 ; WX 602 ; N uni040A ; G 829 -U 1035 ; WX 602 ; N uni040B ; G 830 -U 1036 ; WX 602 ; N uni040C ; G 831 -U 1037 ; WX 602 ; N uni040D ; G 832 -U 1038 ; WX 602 ; N uni040E ; G 833 -U 1039 ; WX 602 ; N uni040F ; G 834 -U 1040 ; WX 602 ; N uni0410 ; G 835 -U 1041 ; WX 602 ; N uni0411 ; G 836 -U 1042 ; WX 602 ; N uni0412 ; G 837 -U 1043 ; WX 602 ; N uni0413 ; G 838 -U 1044 ; WX 602 ; N uni0414 ; G 839 -U 1045 ; WX 602 ; N uni0415 ; G 840 -U 1046 ; WX 602 ; N uni0416 ; G 841 -U 1047 ; WX 602 ; N uni0417 ; G 842 -U 1048 ; WX 602 ; N uni0418 ; G 843 -U 1049 ; WX 602 ; N uni0419 ; G 844 -U 1050 ; WX 602 ; N uni041A ; G 845 -U 1051 ; WX 602 ; N uni041B ; G 846 -U 1052 ; WX 602 ; N uni041C ; G 847 -U 1053 ; WX 602 ; N uni041D ; G 848 -U 1054 ; WX 602 ; N uni041E ; G 849 -U 1055 ; WX 602 ; N uni041F ; G 850 -U 1056 ; WX 602 ; N uni0420 ; G 851 -U 1057 ; WX 602 ; N uni0421 ; G 852 -U 1058 ; WX 602 ; N uni0422 ; G 853 -U 1059 ; WX 602 ; N uni0423 ; G 854 -U 1060 ; WX 602 ; N uni0424 ; G 855 -U 1061 ; WX 602 ; N uni0425 ; G 856 -U 1062 ; WX 602 ; N uni0426 ; G 857 -U 1063 ; WX 602 ; N uni0427 ; G 858 -U 1064 ; WX 602 ; N uni0428 ; G 859 -U 1065 ; WX 602 ; N uni0429 ; G 860 -U 1066 ; WX 602 ; N uni042A ; G 861 -U 1067 ; WX 602 ; N uni042B ; G 862 -U 1068 ; WX 602 ; N uni042C ; G 863 -U 1069 ; WX 602 ; N uni042D ; G 864 -U 1070 ; WX 602 ; N uni042E ; G 865 -U 1071 ; WX 602 ; N uni042F ; G 866 -U 1072 ; WX 602 ; N uni0430 ; G 867 -U 1073 ; WX 602 ; N uni0431 ; G 868 -U 1074 ; WX 602 ; N uni0432 ; G 869 -U 1075 ; WX 602 ; N uni0433 ; G 870 -U 1076 ; WX 602 ; N uni0434 ; G 871 -U 1077 ; WX 602 ; N uni0435 ; G 872 -U 1078 ; WX 602 ; N uni0436 ; G 873 -U 1079 ; WX 602 ; N uni0437 ; G 874 -U 1080 ; WX 602 ; N uni0438 ; G 875 -U 1081 ; WX 602 ; N uni0439 ; G 876 -U 1082 ; WX 602 ; N uni043A ; G 877 -U 1083 ; WX 602 ; N uni043B ; G 878 -U 1084 ; WX 602 ; N uni043C ; G 879 -U 1085 ; WX 602 ; N uni043D ; G 880 -U 1086 ; WX 602 ; N uni043E ; G 881 -U 1087 ; WX 602 ; N uni043F ; G 882 -U 1088 ; WX 602 ; N uni0440 ; G 883 -U 1089 ; WX 602 ; N uni0441 ; G 884 -U 1090 ; WX 602 ; N uni0442 ; G 885 -U 1091 ; WX 602 ; N uni0443 ; G 886 -U 1092 ; WX 602 ; N uni0444 ; G 887 -U 1093 ; WX 602 ; N uni0445 ; G 888 -U 1094 ; WX 602 ; N uni0446 ; G 889 -U 1095 ; WX 602 ; N uni0447 ; G 890 -U 1096 ; WX 602 ; N uni0448 ; G 891 -U 1097 ; WX 602 ; N uni0449 ; G 892 -U 1098 ; WX 602 ; N uni044A ; G 893 -U 1099 ; WX 602 ; N uni044B ; G 894 -U 1100 ; WX 602 ; N uni044C ; G 895 -U 1101 ; WX 602 ; N uni044D ; G 896 -U 1102 ; WX 602 ; N uni044E ; G 897 -U 1103 ; WX 602 ; N uni044F ; G 898 -U 1104 ; WX 602 ; N uni0450 ; G 899 -U 1105 ; WX 602 ; N uni0451 ; G 900 -U 1106 ; WX 602 ; N uni0452 ; G 901 -U 1107 ; WX 602 ; N uni0453 ; G 902 -U 1108 ; WX 602 ; N uni0454 ; G 903 -U 1109 ; WX 602 ; N uni0455 ; G 904 -U 1110 ; WX 602 ; N uni0456 ; G 905 -U 1111 ; WX 602 ; N uni0457 ; G 906 -U 1112 ; WX 602 ; N uni0458 ; G 907 -U 1113 ; WX 602 ; N uni0459 ; G 908 -U 1114 ; WX 602 ; N uni045A ; G 909 -U 1115 ; WX 602 ; N uni045B ; G 910 -U 1116 ; WX 602 ; N uni045C ; G 911 -U 1117 ; WX 602 ; N uni045D ; G 912 -U 1118 ; WX 602 ; N uni045E ; G 913 -U 1119 ; WX 602 ; N uni045F ; G 914 -U 1122 ; WX 602 ; N uni0462 ; G 915 -U 1123 ; WX 602 ; N uni0463 ; G 916 -U 1138 ; WX 602 ; N uni0472 ; G 917 -U 1139 ; WX 602 ; N uni0473 ; G 918 -U 1168 ; WX 602 ; N uni0490 ; G 919 -U 1169 ; WX 602 ; N uni0491 ; G 920 -U 1170 ; WX 602 ; N uni0492 ; G 921 -U 1171 ; WX 602 ; N uni0493 ; G 922 -U 1172 ; WX 602 ; N uni0494 ; G 923 -U 1173 ; WX 602 ; N uni0495 ; G 924 -U 1174 ; WX 602 ; N uni0496 ; G 925 -U 1175 ; WX 602 ; N uni0497 ; G 926 -U 1176 ; WX 602 ; N uni0498 ; G 927 -U 1177 ; WX 602 ; N uni0499 ; G 928 -U 1178 ; WX 602 ; N uni049A ; G 929 -U 1179 ; WX 602 ; N uni049B ; G 930 -U 1186 ; WX 602 ; N uni04A2 ; G 931 -U 1187 ; WX 602 ; N uni04A3 ; G 932 -U 1188 ; WX 602 ; N uni04A4 ; G 933 -U 1189 ; WX 602 ; N uni04A5 ; G 934 -U 1194 ; WX 602 ; N uni04AA ; G 935 -U 1195 ; WX 602 ; N uni04AB ; G 936 -U 1196 ; WX 602 ; N uni04AC ; G 937 -U 1197 ; WX 602 ; N uni04AD ; G 938 -U 1198 ; WX 602 ; N uni04AE ; G 939 -U 1199 ; WX 602 ; N uni04AF ; G 940 -U 1200 ; WX 602 ; N uni04B0 ; G 941 -U 1201 ; WX 602 ; N uni04B1 ; G 942 -U 1202 ; WX 602 ; N uni04B2 ; G 943 -U 1203 ; WX 602 ; N uni04B3 ; G 944 -U 1210 ; WX 602 ; N uni04BA ; G 945 -U 1211 ; WX 602 ; N uni04BB ; G 946 -U 1216 ; WX 602 ; N uni04C0 ; G 947 -U 1217 ; WX 602 ; N uni04C1 ; G 948 -U 1218 ; WX 602 ; N uni04C2 ; G 949 -U 1219 ; WX 602 ; N uni04C3 ; G 950 -U 1220 ; WX 602 ; N uni04C4 ; G 951 -U 1223 ; WX 602 ; N uni04C7 ; G 952 -U 1224 ; WX 602 ; N uni04C8 ; G 953 -U 1227 ; WX 602 ; N uni04CB ; G 954 -U 1228 ; WX 602 ; N uni04CC ; G 955 -U 1231 ; WX 602 ; N uni04CF ; G 956 -U 1232 ; WX 602 ; N uni04D0 ; G 957 -U 1233 ; WX 602 ; N uni04D1 ; G 958 -U 1234 ; WX 602 ; N uni04D2 ; G 959 -U 1235 ; WX 602 ; N uni04D3 ; G 960 -U 1236 ; WX 602 ; N uni04D4 ; G 961 -U 1237 ; WX 602 ; N uni04D5 ; G 962 -U 1238 ; WX 602 ; N uni04D6 ; G 963 -U 1239 ; WX 602 ; N uni04D7 ; G 964 -U 1240 ; WX 602 ; N uni04D8 ; G 965 -U 1241 ; WX 602 ; N uni04D9 ; G 966 -U 1242 ; WX 602 ; N uni04DA ; G 967 -U 1243 ; WX 602 ; N uni04DB ; G 968 -U 1244 ; WX 602 ; N uni04DC ; G 969 -U 1245 ; WX 602 ; N uni04DD ; G 970 -U 1246 ; WX 602 ; N uni04DE ; G 971 -U 1247 ; WX 602 ; N uni04DF ; G 972 -U 1248 ; WX 602 ; N uni04E0 ; G 973 -U 1249 ; WX 602 ; N uni04E1 ; G 974 -U 1250 ; WX 602 ; N uni04E2 ; G 975 -U 1251 ; WX 602 ; N uni04E3 ; G 976 -U 1252 ; WX 602 ; N uni04E4 ; G 977 -U 1253 ; WX 602 ; N uni04E5 ; G 978 -U 1254 ; WX 602 ; N uni04E6 ; G 979 -U 1255 ; WX 602 ; N uni04E7 ; G 980 -U 1256 ; WX 602 ; N uni04E8 ; G 981 -U 1257 ; WX 602 ; N uni04E9 ; G 982 -U 1258 ; WX 602 ; N uni04EA ; G 983 -U 1259 ; WX 602 ; N uni04EB ; G 984 -U 1260 ; WX 602 ; N uni04EC ; G 985 -U 1261 ; WX 602 ; N uni04ED ; G 986 -U 1262 ; WX 602 ; N uni04EE ; G 987 -U 1263 ; WX 602 ; N uni04EF ; G 988 -U 1264 ; WX 602 ; N uni04F0 ; G 989 -U 1265 ; WX 602 ; N uni04F1 ; G 990 -U 1266 ; WX 602 ; N uni04F2 ; G 991 -U 1267 ; WX 602 ; N uni04F3 ; G 992 -U 1268 ; WX 602 ; N uni04F4 ; G 993 -U 1269 ; WX 602 ; N uni04F5 ; G 994 -U 1270 ; WX 602 ; N uni04F6 ; G 995 -U 1271 ; WX 602 ; N uni04F7 ; G 996 -U 1272 ; WX 602 ; N uni04F8 ; G 997 -U 1273 ; WX 602 ; N uni04F9 ; G 998 -U 1296 ; WX 602 ; N uni0510 ; G 999 -U 1297 ; WX 602 ; N uni0511 ; G 1000 -U 1306 ; WX 602 ; N uni051A ; G 1001 -U 1307 ; WX 602 ; N uni051B ; G 1002 -U 1308 ; WX 602 ; N uni051C ; G 1003 -U 1309 ; WX 602 ; N uni051D ; G 1004 -U 3713 ; WX 602 ; N uni0E81 ; G 1005 -U 3714 ; WX 602 ; N uni0E82 ; G 1006 -U 3716 ; WX 602 ; N uni0E84 ; G 1007 -U 3719 ; WX 602 ; N uni0E87 ; G 1008 -U 3720 ; WX 602 ; N uni0E88 ; G 1009 -U 3722 ; WX 602 ; N uni0E8A ; G 1010 -U 3725 ; WX 602 ; N uni0E8D ; G 1011 -U 3732 ; WX 602 ; N uni0E94 ; G 1012 -U 3733 ; WX 602 ; N uni0E95 ; G 1013 -U 3734 ; WX 602 ; N uni0E96 ; G 1014 -U 3735 ; WX 602 ; N uni0E97 ; G 1015 -U 3737 ; WX 602 ; N uni0E99 ; G 1016 -U 3738 ; WX 602 ; N uni0E9A ; G 1017 -U 3739 ; WX 602 ; N uni0E9B ; G 1018 -U 3740 ; WX 602 ; N uni0E9C ; G 1019 -U 3741 ; WX 602 ; N uni0E9D ; G 1020 -U 3742 ; WX 602 ; N uni0E9E ; G 1021 -U 3743 ; WX 602 ; N uni0E9F ; G 1022 -U 3745 ; WX 602 ; N uni0EA1 ; G 1023 -U 3746 ; WX 602 ; N uni0EA2 ; G 1024 -U 3747 ; WX 602 ; N uni0EA3 ; G 1025 -U 3749 ; WX 602 ; N uni0EA5 ; G 1026 -U 3751 ; WX 602 ; N uni0EA7 ; G 1027 -U 3754 ; WX 602 ; N uni0EAA ; G 1028 -U 3755 ; WX 602 ; N uni0EAB ; G 1029 -U 3757 ; WX 602 ; N uni0EAD ; G 1030 -U 3758 ; WX 602 ; N uni0EAE ; G 1031 -U 3759 ; WX 602 ; N uni0EAF ; G 1032 -U 3760 ; WX 602 ; N uni0EB0 ; G 1033 -U 3761 ; WX 602 ; N uni0EB1 ; G 1034 -U 3762 ; WX 602 ; N uni0EB2 ; G 1035 -U 3763 ; WX 602 ; N uni0EB3 ; G 1036 -U 3764 ; WX 602 ; N uni0EB4 ; G 1037 -U 3765 ; WX 602 ; N uni0EB5 ; G 1038 -U 3766 ; WX 602 ; N uni0EB6 ; G 1039 -U 3767 ; WX 602 ; N uni0EB7 ; G 1040 -U 3768 ; WX 602 ; N uni0EB8 ; G 1041 -U 3769 ; WX 602 ; N uni0EB9 ; G 1042 -U 3771 ; WX 602 ; N uni0EBB ; G 1043 -U 3772 ; WX 602 ; N uni0EBC ; G 1044 -U 3784 ; WX 602 ; N uni0EC8 ; G 1045 -U 3785 ; WX 602 ; N uni0EC9 ; G 1046 -U 3786 ; WX 602 ; N uni0ECA ; G 1047 -U 3787 ; WX 602 ; N uni0ECB ; G 1048 -U 3788 ; WX 602 ; N uni0ECC ; G 1049 -U 3789 ; WX 602 ; N uni0ECD ; G 1050 -U 4304 ; WX 602 ; N uni10D0 ; G 1051 -U 4305 ; WX 602 ; N uni10D1 ; G 1052 -U 4306 ; WX 602 ; N uni10D2 ; G 1053 -U 4307 ; WX 602 ; N uni10D3 ; G 1054 -U 4308 ; WX 602 ; N uni10D4 ; G 1055 -U 4309 ; WX 602 ; N uni10D5 ; G 1056 -U 4310 ; WX 602 ; N uni10D6 ; G 1057 -U 4311 ; WX 602 ; N uni10D7 ; G 1058 -U 4312 ; WX 602 ; N uni10D8 ; G 1059 -U 4313 ; WX 602 ; N uni10D9 ; G 1060 -U 4314 ; WX 602 ; N uni10DA ; G 1061 -U 4315 ; WX 602 ; N uni10DB ; G 1062 -U 4316 ; WX 602 ; N uni10DC ; G 1063 -U 4317 ; WX 602 ; N uni10DD ; G 1064 -U 4318 ; WX 602 ; N uni10DE ; G 1065 -U 4319 ; WX 602 ; N uni10DF ; G 1066 -U 4320 ; WX 602 ; N uni10E0 ; G 1067 -U 4321 ; WX 602 ; N uni10E1 ; G 1068 -U 4322 ; WX 602 ; N uni10E2 ; G 1069 -U 4323 ; WX 602 ; N uni10E3 ; G 1070 -U 4324 ; WX 602 ; N uni10E4 ; G 1071 -U 4325 ; WX 602 ; N uni10E5 ; G 1072 -U 4326 ; WX 602 ; N uni10E6 ; G 1073 -U 4327 ; WX 602 ; N uni10E7 ; G 1074 -U 4328 ; WX 602 ; N uni10E8 ; G 1075 -U 4329 ; WX 602 ; N uni10E9 ; G 1076 -U 4330 ; WX 602 ; N uni10EA ; G 1077 -U 4331 ; WX 602 ; N uni10EB ; G 1078 -U 4332 ; WX 602 ; N uni10EC ; G 1079 -U 4333 ; WX 602 ; N uni10ED ; G 1080 -U 4334 ; WX 602 ; N uni10EE ; G 1081 -U 4335 ; WX 602 ; N uni10EF ; G 1082 -U 4336 ; WX 602 ; N uni10F0 ; G 1083 -U 4337 ; WX 602 ; N uni10F1 ; G 1084 -U 4338 ; WX 602 ; N uni10F2 ; G 1085 -U 4339 ; WX 602 ; N uni10F3 ; G 1086 -U 4340 ; WX 602 ; N uni10F4 ; G 1087 -U 4341 ; WX 602 ; N uni10F5 ; G 1088 -U 4342 ; WX 602 ; N uni10F6 ; G 1089 -U 4343 ; WX 602 ; N uni10F7 ; G 1090 -U 4344 ; WX 602 ; N uni10F8 ; G 1091 -U 4345 ; WX 602 ; N uni10F9 ; G 1092 -U 4346 ; WX 602 ; N uni10FA ; G 1093 -U 4347 ; WX 602 ; N uni10FB ; G 1094 -U 4348 ; WX 602 ; N uni10FC ; G 1095 -U 7426 ; WX 602 ; N uni1D02 ; G 1096 -U 7432 ; WX 602 ; N uni1D08 ; G 1097 -U 7433 ; WX 602 ; N uni1D09 ; G 1098 -U 7444 ; WX 602 ; N uni1D14 ; G 1099 -U 7446 ; WX 602 ; N uni1D16 ; G 1100 -U 7447 ; WX 602 ; N uni1D17 ; G 1101 -U 7453 ; WX 602 ; N uni1D1D ; G 1102 -U 7454 ; WX 602 ; N uni1D1E ; G 1103 -U 7455 ; WX 602 ; N uni1D1F ; G 1104 -U 7468 ; WX 602 ; N uni1D2C ; G 1105 -U 7469 ; WX 602 ; N uni1D2D ; G 1106 -U 7470 ; WX 602 ; N uni1D2E ; G 1107 -U 7472 ; WX 602 ; N uni1D30 ; G 1108 -U 7473 ; WX 602 ; N uni1D31 ; G 1109 -U 7474 ; WX 602 ; N uni1D32 ; G 1110 -U 7475 ; WX 602 ; N uni1D33 ; G 1111 -U 7476 ; WX 602 ; N uni1D34 ; G 1112 -U 7477 ; WX 602 ; N uni1D35 ; G 1113 -U 7478 ; WX 602 ; N uni1D36 ; G 1114 -U 7479 ; WX 602 ; N uni1D37 ; G 1115 -U 7480 ; WX 602 ; N uni1D38 ; G 1116 -U 7481 ; WX 602 ; N uni1D39 ; G 1117 -U 7482 ; WX 602 ; N uni1D3A ; G 1118 -U 7483 ; WX 602 ; N uni1D3B ; G 1119 -U 7484 ; WX 602 ; N uni1D3C ; G 1120 -U 7485 ; WX 602 ; N uni1D3D ; G 1121 -U 7486 ; WX 602 ; N uni1D3E ; G 1122 -U 7487 ; WX 602 ; N uni1D3F ; G 1123 -U 7488 ; WX 602 ; N uni1D40 ; G 1124 -U 7489 ; WX 602 ; N uni1D41 ; G 1125 -U 7490 ; WX 602 ; N uni1D42 ; G 1126 -U 7491 ; WX 602 ; N uni1D43 ; G 1127 -U 7492 ; WX 602 ; N uni1D44 ; G 1128 -U 7493 ; WX 602 ; N uni1D45 ; G 1129 -U 7494 ; WX 602 ; N uni1D46 ; G 1130 -U 7495 ; WX 602 ; N uni1D47 ; G 1131 -U 7496 ; WX 602 ; N uni1D48 ; G 1132 -U 7497 ; WX 602 ; N uni1D49 ; G 1133 -U 7498 ; WX 602 ; N uni1D4A ; G 1134 -U 7499 ; WX 602 ; N uni1D4B ; G 1135 -U 7500 ; WX 602 ; N uni1D4C ; G 1136 -U 7501 ; WX 602 ; N uni1D4D ; G 1137 -U 7502 ; WX 602 ; N uni1D4E ; G 1138 -U 7503 ; WX 602 ; N uni1D4F ; G 1139 -U 7504 ; WX 602 ; N uni1D50 ; G 1140 -U 7505 ; WX 602 ; N uni1D51 ; G 1141 -U 7506 ; WX 602 ; N uni1D52 ; G 1142 -U 7507 ; WX 602 ; N uni1D53 ; G 1143 -U 7508 ; WX 602 ; N uni1D54 ; G 1144 -U 7509 ; WX 602 ; N uni1D55 ; G 1145 -U 7510 ; WX 602 ; N uni1D56 ; G 1146 -U 7511 ; WX 602 ; N uni1D57 ; G 1147 -U 7512 ; WX 602 ; N uni1D58 ; G 1148 -U 7513 ; WX 602 ; N uni1D59 ; G 1149 -U 7514 ; WX 602 ; N uni1D5A ; G 1150 -U 7515 ; WX 602 ; N uni1D5B ; G 1151 -U 7522 ; WX 602 ; N uni1D62 ; G 1152 -U 7523 ; WX 602 ; N uni1D63 ; G 1153 -U 7524 ; WX 602 ; N uni1D64 ; G 1154 -U 7525 ; WX 602 ; N uni1D65 ; G 1155 -U 7543 ; WX 602 ; N uni1D77 ; G 1156 -U 7544 ; WX 602 ; N uni1D78 ; G 1157 -U 7547 ; WX 602 ; N uni1D7B ; G 1158 -U 7557 ; WX 602 ; N uni1D85 ; G 1159 -U 7579 ; WX 602 ; N uni1D9B ; G 1160 -U 7580 ; WX 602 ; N uni1D9C ; G 1161 -U 7581 ; WX 602 ; N uni1D9D ; G 1162 -U 7582 ; WX 602 ; N uni1D9E ; G 1163 -U 7583 ; WX 602 ; N uni1D9F ; G 1164 -U 7584 ; WX 602 ; N uni1DA0 ; G 1165 -U 7585 ; WX 602 ; N uni1DA1 ; G 1166 -U 7586 ; WX 602 ; N uni1DA2 ; G 1167 -U 7587 ; WX 602 ; N uni1DA3 ; G 1168 -U 7588 ; WX 602 ; N uni1DA4 ; G 1169 -U 7589 ; WX 602 ; N uni1DA5 ; G 1170 -U 7590 ; WX 602 ; N uni1DA6 ; G 1171 -U 7591 ; WX 602 ; N uni1DA7 ; G 1172 -U 7592 ; WX 602 ; N uni1DA8 ; G 1173 -U 7593 ; WX 602 ; N uni1DA9 ; G 1174 -U 7594 ; WX 602 ; N uni1DAA ; G 1175 -U 7595 ; WX 602 ; N uni1DAB ; G 1176 -U 7596 ; WX 602 ; N uni1DAC ; G 1177 -U 7597 ; WX 602 ; N uni1DAD ; G 1178 -U 7598 ; WX 602 ; N uni1DAE ; G 1179 -U 7599 ; WX 602 ; N uni1DAF ; G 1180 -U 7600 ; WX 602 ; N uni1DB0 ; G 1181 -U 7601 ; WX 602 ; N uni1DB1 ; G 1182 -U 7602 ; WX 602 ; N uni1DB2 ; G 1183 -U 7603 ; WX 602 ; N uni1DB3 ; G 1184 -U 7604 ; WX 602 ; N uni1DB4 ; G 1185 -U 7605 ; WX 602 ; N uni1DB5 ; G 1186 -U 7606 ; WX 602 ; N uni1DB6 ; G 1187 -U 7607 ; WX 602 ; N uni1DB7 ; G 1188 -U 7609 ; WX 602 ; N uni1DB9 ; G 1189 -U 7610 ; WX 602 ; N uni1DBA ; G 1190 -U 7611 ; WX 602 ; N uni1DBB ; G 1191 -U 7612 ; WX 602 ; N uni1DBC ; G 1192 -U 7613 ; WX 602 ; N uni1DBD ; G 1193 -U 7614 ; WX 602 ; N uni1DBE ; G 1194 -U 7615 ; WX 602 ; N uni1DBF ; G 1195 -U 7680 ; WX 602 ; N uni1E00 ; G 1196 -U 7681 ; WX 602 ; N uni1E01 ; G 1197 -U 7682 ; WX 602 ; N uni1E02 ; G 1198 -U 7683 ; WX 602 ; N uni1E03 ; G 1199 -U 7684 ; WX 602 ; N uni1E04 ; G 1200 -U 7685 ; WX 602 ; N uni1E05 ; G 1201 -U 7686 ; WX 602 ; N uni1E06 ; G 1202 -U 7687 ; WX 602 ; N uni1E07 ; G 1203 -U 7688 ; WX 602 ; N uni1E08 ; G 1204 -U 7689 ; WX 602 ; N uni1E09 ; G 1205 -U 7690 ; WX 602 ; N uni1E0A ; G 1206 -U 7691 ; WX 602 ; N uni1E0B ; G 1207 -U 7692 ; WX 602 ; N uni1E0C ; G 1208 -U 7693 ; WX 602 ; N uni1E0D ; G 1209 -U 7694 ; WX 602 ; N uni1E0E ; G 1210 -U 7695 ; WX 602 ; N uni1E0F ; G 1211 -U 7696 ; WX 602 ; N uni1E10 ; G 1212 -U 7697 ; WX 602 ; N uni1E11 ; G 1213 -U 7698 ; WX 602 ; N uni1E12 ; G 1214 -U 7699 ; WX 602 ; N uni1E13 ; G 1215 -U 7704 ; WX 602 ; N uni1E18 ; G 1216 -U 7705 ; WX 602 ; N uni1E19 ; G 1217 -U 7706 ; WX 602 ; N uni1E1A ; G 1218 -U 7707 ; WX 602 ; N uni1E1B ; G 1219 -U 7708 ; WX 602 ; N uni1E1C ; G 1220 -U 7709 ; WX 602 ; N uni1E1D ; G 1221 -U 7710 ; WX 602 ; N uni1E1E ; G 1222 -U 7711 ; WX 602 ; N uni1E1F ; G 1223 -U 7712 ; WX 602 ; N uni1E20 ; G 1224 -U 7713 ; WX 602 ; N uni1E21 ; G 1225 -U 7714 ; WX 602 ; N uni1E22 ; G 1226 -U 7715 ; WX 602 ; N uni1E23 ; G 1227 -U 7716 ; WX 602 ; N uni1E24 ; G 1228 -U 7717 ; WX 602 ; N uni1E25 ; G 1229 -U 7718 ; WX 602 ; N uni1E26 ; G 1230 -U 7719 ; WX 602 ; N uni1E27 ; G 1231 -U 7720 ; WX 602 ; N uni1E28 ; G 1232 -U 7721 ; WX 602 ; N uni1E29 ; G 1233 -U 7722 ; WX 602 ; N uni1E2A ; G 1234 -U 7723 ; WX 602 ; N uni1E2B ; G 1235 -U 7724 ; WX 602 ; N uni1E2C ; G 1236 -U 7725 ; WX 602 ; N uni1E2D ; G 1237 -U 7728 ; WX 602 ; N uni1E30 ; G 1238 -U 7729 ; WX 602 ; N uni1E31 ; G 1239 -U 7730 ; WX 602 ; N uni1E32 ; G 1240 -U 7731 ; WX 602 ; N uni1E33 ; G 1241 -U 7732 ; WX 602 ; N uni1E34 ; G 1242 -U 7733 ; WX 602 ; N uni1E35 ; G 1243 -U 7734 ; WX 602 ; N uni1E36 ; G 1244 -U 7735 ; WX 602 ; N uni1E37 ; G 1245 -U 7736 ; WX 602 ; N uni1E38 ; G 1246 -U 7737 ; WX 602 ; N uni1E39 ; G 1247 -U 7738 ; WX 602 ; N uni1E3A ; G 1248 -U 7739 ; WX 602 ; N uni1E3B ; G 1249 -U 7740 ; WX 602 ; N uni1E3C ; G 1250 -U 7741 ; WX 602 ; N uni1E3D ; G 1251 -U 7742 ; WX 602 ; N uni1E3E ; G 1252 -U 7743 ; WX 602 ; N uni1E3F ; G 1253 -U 7744 ; WX 602 ; N uni1E40 ; G 1254 -U 7745 ; WX 602 ; N uni1E41 ; G 1255 -U 7746 ; WX 602 ; N uni1E42 ; G 1256 -U 7747 ; WX 602 ; N uni1E43 ; G 1257 -U 7748 ; WX 602 ; N uni1E44 ; G 1258 -U 7749 ; WX 602 ; N uni1E45 ; G 1259 -U 7750 ; WX 602 ; N uni1E46 ; G 1260 -U 7751 ; WX 602 ; N uni1E47 ; G 1261 -U 7752 ; WX 602 ; N uni1E48 ; G 1262 -U 7753 ; WX 602 ; N uni1E49 ; G 1263 -U 7754 ; WX 602 ; N uni1E4A ; G 1264 -U 7755 ; WX 602 ; N uni1E4B ; G 1265 -U 7756 ; WX 602 ; N uni1E4C ; G 1266 -U 7757 ; WX 602 ; N uni1E4D ; G 1267 -U 7764 ; WX 602 ; N uni1E54 ; G 1268 -U 7765 ; WX 602 ; N uni1E55 ; G 1269 -U 7766 ; WX 602 ; N uni1E56 ; G 1270 -U 7767 ; WX 602 ; N uni1E57 ; G 1271 -U 7768 ; WX 602 ; N uni1E58 ; G 1272 -U 7769 ; WX 602 ; N uni1E59 ; G 1273 -U 7770 ; WX 602 ; N uni1E5A ; G 1274 -U 7771 ; WX 602 ; N uni1E5B ; G 1275 -U 7772 ; WX 602 ; N uni1E5C ; G 1276 -U 7773 ; WX 602 ; N uni1E5D ; G 1277 -U 7774 ; WX 602 ; N uni1E5E ; G 1278 -U 7775 ; WX 602 ; N uni1E5F ; G 1279 -U 7776 ; WX 602 ; N uni1E60 ; G 1280 -U 7777 ; WX 602 ; N uni1E61 ; G 1281 -U 7778 ; WX 602 ; N uni1E62 ; G 1282 -U 7779 ; WX 602 ; N uni1E63 ; G 1283 -U 7784 ; WX 602 ; N uni1E68 ; G 1284 -U 7785 ; WX 602 ; N uni1E69 ; G 1285 -U 7786 ; WX 602 ; N uni1E6A ; G 1286 -U 7787 ; WX 602 ; N uni1E6B ; G 1287 -U 7788 ; WX 602 ; N uni1E6C ; G 1288 -U 7789 ; WX 602 ; N uni1E6D ; G 1289 -U 7790 ; WX 602 ; N uni1E6E ; G 1290 -U 7791 ; WX 602 ; N uni1E6F ; G 1291 -U 7792 ; WX 602 ; N uni1E70 ; G 1292 -U 7793 ; WX 602 ; N uni1E71 ; G 1293 -U 7794 ; WX 602 ; N uni1E72 ; G 1294 -U 7795 ; WX 602 ; N uni1E73 ; G 1295 -U 7796 ; WX 602 ; N uni1E74 ; G 1296 -U 7797 ; WX 602 ; N uni1E75 ; G 1297 -U 7798 ; WX 602 ; N uni1E76 ; G 1298 -U 7799 ; WX 602 ; N uni1E77 ; G 1299 -U 7800 ; WX 602 ; N uni1E78 ; G 1300 -U 7801 ; WX 602 ; N uni1E79 ; G 1301 -U 7804 ; WX 602 ; N uni1E7C ; G 1302 -U 7805 ; WX 602 ; N uni1E7D ; G 1303 -U 7806 ; WX 602 ; N uni1E7E ; G 1304 -U 7807 ; WX 602 ; N uni1E7F ; G 1305 -U 7808 ; WX 602 ; N Wgrave ; G 1306 -U 7809 ; WX 602 ; N wgrave ; G 1307 -U 7810 ; WX 602 ; N Wacute ; G 1308 -U 7811 ; WX 602 ; N wacute ; G 1309 -U 7812 ; WX 602 ; N Wdieresis ; G 1310 -U 7813 ; WX 602 ; N wdieresis ; G 1311 -U 7814 ; WX 602 ; N uni1E86 ; G 1312 -U 7815 ; WX 602 ; N uni1E87 ; G 1313 -U 7816 ; WX 602 ; N uni1E88 ; G 1314 -U 7817 ; WX 602 ; N uni1E89 ; G 1315 -U 7818 ; WX 602 ; N uni1E8A ; G 1316 -U 7819 ; WX 602 ; N uni1E8B ; G 1317 -U 7820 ; WX 602 ; N uni1E8C ; G 1318 -U 7821 ; WX 602 ; N uni1E8D ; G 1319 -U 7822 ; WX 602 ; N uni1E8E ; G 1320 -U 7823 ; WX 602 ; N uni1E8F ; G 1321 -U 7824 ; WX 602 ; N uni1E90 ; G 1322 -U 7825 ; WX 602 ; N uni1E91 ; G 1323 -U 7826 ; WX 602 ; N uni1E92 ; G 1324 -U 7827 ; WX 602 ; N uni1E93 ; G 1325 -U 7828 ; WX 602 ; N uni1E94 ; G 1326 -U 7829 ; WX 602 ; N uni1E95 ; G 1327 -U 7830 ; WX 602 ; N uni1E96 ; G 1328 -U 7831 ; WX 602 ; N uni1E97 ; G 1329 -U 7832 ; WX 602 ; N uni1E98 ; G 1330 -U 7833 ; WX 602 ; N uni1E99 ; G 1331 -U 7835 ; WX 602 ; N uni1E9B ; G 1332 -U 7839 ; WX 602 ; N uni1E9F ; G 1333 -U 7840 ; WX 602 ; N uni1EA0 ; G 1334 -U 7841 ; WX 602 ; N uni1EA1 ; G 1335 -U 7852 ; WX 602 ; N uni1EAC ; G 1336 -U 7853 ; WX 602 ; N uni1EAD ; G 1337 -U 7856 ; WX 602 ; N uni1EB0 ; G 1338 -U 7857 ; WX 602 ; N uni1EB1 ; G 1339 -U 7862 ; WX 602 ; N uni1EB6 ; G 1340 -U 7863 ; WX 602 ; N uni1EB7 ; G 1341 -U 7864 ; WX 602 ; N uni1EB8 ; G 1342 -U 7865 ; WX 602 ; N uni1EB9 ; G 1343 -U 7868 ; WX 602 ; N uni1EBC ; G 1344 -U 7869 ; WX 602 ; N uni1EBD ; G 1345 -U 7878 ; WX 602 ; N uni1EC6 ; G 1346 -U 7879 ; WX 602 ; N uni1EC7 ; G 1347 -U 7882 ; WX 602 ; N uni1ECA ; G 1348 -U 7883 ; WX 602 ; N uni1ECB ; G 1349 -U 7884 ; WX 602 ; N uni1ECC ; G 1350 -U 7885 ; WX 602 ; N uni1ECD ; G 1351 -U 7896 ; WX 602 ; N uni1ED8 ; G 1352 -U 7897 ; WX 602 ; N uni1ED9 ; G 1353 -U 7898 ; WX 602 ; N uni1EDA ; G 1354 -U 7899 ; WX 602 ; N uni1EDB ; G 1355 -U 7900 ; WX 602 ; N uni1EDC ; G 1356 -U 7901 ; WX 602 ; N uni1EDD ; G 1357 -U 7904 ; WX 602 ; N uni1EE0 ; G 1358 -U 7905 ; WX 602 ; N uni1EE1 ; G 1359 -U 7906 ; WX 602 ; N uni1EE2 ; G 1360 -U 7907 ; WX 602 ; N uni1EE3 ; G 1361 -U 7908 ; WX 602 ; N uni1EE4 ; G 1362 -U 7909 ; WX 602 ; N uni1EE5 ; G 1363 -U 7912 ; WX 602 ; N uni1EE8 ; G 1364 -U 7913 ; WX 602 ; N uni1EE9 ; G 1365 -U 7914 ; WX 602 ; N uni1EEA ; G 1366 -U 7915 ; WX 602 ; N uni1EEB ; G 1367 -U 7918 ; WX 602 ; N uni1EEE ; G 1368 -U 7919 ; WX 602 ; N uni1EEF ; G 1369 -U 7920 ; WX 602 ; N uni1EF0 ; G 1370 -U 7921 ; WX 602 ; N uni1EF1 ; G 1371 -U 7922 ; WX 602 ; N Ygrave ; G 1372 -U 7923 ; WX 602 ; N ygrave ; G 1373 -U 7924 ; WX 602 ; N uni1EF4 ; G 1374 -U 7925 ; WX 602 ; N uni1EF5 ; G 1375 -U 7928 ; WX 602 ; N uni1EF8 ; G 1376 -U 7929 ; WX 602 ; N uni1EF9 ; G 1377 -U 7936 ; WX 602 ; N uni1F00 ; G 1378 -U 7937 ; WX 602 ; N uni1F01 ; G 1379 -U 7938 ; WX 602 ; N uni1F02 ; G 1380 -U 7939 ; WX 602 ; N uni1F03 ; G 1381 -U 7940 ; WX 602 ; N uni1F04 ; G 1382 -U 7941 ; WX 602 ; N uni1F05 ; G 1383 -U 7942 ; WX 602 ; N uni1F06 ; G 1384 -U 7943 ; WX 602 ; N uni1F07 ; G 1385 -U 7944 ; WX 602 ; N uni1F08 ; G 1386 -U 7945 ; WX 602 ; N uni1F09 ; G 1387 -U 7946 ; WX 602 ; N uni1F0A ; G 1388 -U 7947 ; WX 602 ; N uni1F0B ; G 1389 -U 7948 ; WX 602 ; N uni1F0C ; G 1390 -U 7949 ; WX 602 ; N uni1F0D ; G 1391 -U 7950 ; WX 602 ; N uni1F0E ; G 1392 -U 7951 ; WX 602 ; N uni1F0F ; G 1393 -U 7952 ; WX 602 ; N uni1F10 ; G 1394 -U 7953 ; WX 602 ; N uni1F11 ; G 1395 -U 7954 ; WX 602 ; N uni1F12 ; G 1396 -U 7955 ; WX 602 ; N uni1F13 ; G 1397 -U 7956 ; WX 602 ; N uni1F14 ; G 1398 -U 7957 ; WX 602 ; N uni1F15 ; G 1399 -U 7960 ; WX 602 ; N uni1F18 ; G 1400 -U 7961 ; WX 602 ; N uni1F19 ; G 1401 -U 7962 ; WX 602 ; N uni1F1A ; G 1402 -U 7963 ; WX 602 ; N uni1F1B ; G 1403 -U 7964 ; WX 602 ; N uni1F1C ; G 1404 -U 7965 ; WX 602 ; N uni1F1D ; G 1405 -U 7968 ; WX 602 ; N uni1F20 ; G 1406 -U 7969 ; WX 602 ; N uni1F21 ; G 1407 -U 7970 ; WX 602 ; N uni1F22 ; G 1408 -U 7971 ; WX 602 ; N uni1F23 ; G 1409 -U 7972 ; WX 602 ; N uni1F24 ; G 1410 -U 7973 ; WX 602 ; N uni1F25 ; G 1411 -U 7974 ; WX 602 ; N uni1F26 ; G 1412 -U 7975 ; WX 602 ; N uni1F27 ; G 1413 -U 7976 ; WX 602 ; N uni1F28 ; G 1414 -U 7977 ; WX 602 ; N uni1F29 ; G 1415 -U 7978 ; WX 602 ; N uni1F2A ; G 1416 -U 7979 ; WX 602 ; N uni1F2B ; G 1417 -U 7980 ; WX 602 ; N uni1F2C ; G 1418 -U 7981 ; WX 602 ; N uni1F2D ; G 1419 -U 7982 ; WX 602 ; N uni1F2E ; G 1420 -U 7983 ; WX 602 ; N uni1F2F ; G 1421 -U 7984 ; WX 602 ; N uni1F30 ; G 1422 -U 7985 ; WX 602 ; N uni1F31 ; G 1423 -U 7986 ; WX 602 ; N uni1F32 ; G 1424 -U 7987 ; WX 602 ; N uni1F33 ; G 1425 -U 7988 ; WX 602 ; N uni1F34 ; G 1426 -U 7989 ; WX 602 ; N uni1F35 ; G 1427 -U 7990 ; WX 602 ; N uni1F36 ; G 1428 -U 7991 ; WX 602 ; N uni1F37 ; G 1429 -U 7992 ; WX 602 ; N uni1F38 ; G 1430 -U 7993 ; WX 602 ; N uni1F39 ; G 1431 -U 7994 ; WX 602 ; N uni1F3A ; G 1432 -U 7995 ; WX 602 ; N uni1F3B ; G 1433 -U 7996 ; WX 602 ; N uni1F3C ; G 1434 -U 7997 ; WX 602 ; N uni1F3D ; G 1435 -U 7998 ; WX 602 ; N uni1F3E ; G 1436 -U 7999 ; WX 602 ; N uni1F3F ; G 1437 -U 8000 ; WX 602 ; N uni1F40 ; G 1438 -U 8001 ; WX 602 ; N uni1F41 ; G 1439 -U 8002 ; WX 602 ; N uni1F42 ; G 1440 -U 8003 ; WX 602 ; N uni1F43 ; G 1441 -U 8004 ; WX 602 ; N uni1F44 ; G 1442 -U 8005 ; WX 602 ; N uni1F45 ; G 1443 -U 8008 ; WX 602 ; N uni1F48 ; G 1444 -U 8009 ; WX 602 ; N uni1F49 ; G 1445 -U 8010 ; WX 602 ; N uni1F4A ; G 1446 -U 8011 ; WX 602 ; N uni1F4B ; G 1447 -U 8012 ; WX 602 ; N uni1F4C ; G 1448 -U 8013 ; WX 602 ; N uni1F4D ; G 1449 -U 8016 ; WX 602 ; N uni1F50 ; G 1450 -U 8017 ; WX 602 ; N uni1F51 ; G 1451 -U 8018 ; WX 602 ; N uni1F52 ; G 1452 -U 8019 ; WX 602 ; N uni1F53 ; G 1453 -U 8020 ; WX 602 ; N uni1F54 ; G 1454 -U 8021 ; WX 602 ; N uni1F55 ; G 1455 -U 8022 ; WX 602 ; N uni1F56 ; G 1456 -U 8023 ; WX 602 ; N uni1F57 ; G 1457 -U 8025 ; WX 602 ; N uni1F59 ; G 1458 -U 8027 ; WX 602 ; N uni1F5B ; G 1459 -U 8029 ; WX 602 ; N uni1F5D ; G 1460 -U 8031 ; WX 602 ; N uni1F5F ; G 1461 -U 8032 ; WX 602 ; N uni1F60 ; G 1462 -U 8033 ; WX 602 ; N uni1F61 ; G 1463 -U 8034 ; WX 602 ; N uni1F62 ; G 1464 -U 8035 ; WX 602 ; N uni1F63 ; G 1465 -U 8036 ; WX 602 ; N uni1F64 ; G 1466 -U 8037 ; WX 602 ; N uni1F65 ; G 1467 -U 8038 ; WX 602 ; N uni1F66 ; G 1468 -U 8039 ; WX 602 ; N uni1F67 ; G 1469 -U 8040 ; WX 602 ; N uni1F68 ; G 1470 -U 8041 ; WX 602 ; N uni1F69 ; G 1471 -U 8042 ; WX 602 ; N uni1F6A ; G 1472 -U 8043 ; WX 602 ; N uni1F6B ; G 1473 -U 8044 ; WX 602 ; N uni1F6C ; G 1474 -U 8045 ; WX 602 ; N uni1F6D ; G 1475 -U 8046 ; WX 602 ; N uni1F6E ; G 1476 -U 8047 ; WX 602 ; N uni1F6F ; G 1477 -U 8048 ; WX 602 ; N uni1F70 ; G 1478 -U 8049 ; WX 602 ; N uni1F71 ; G 1479 -U 8050 ; WX 602 ; N uni1F72 ; G 1480 -U 8051 ; WX 602 ; N uni1F73 ; G 1481 -U 8052 ; WX 602 ; N uni1F74 ; G 1482 -U 8053 ; WX 602 ; N uni1F75 ; G 1483 -U 8054 ; WX 602 ; N uni1F76 ; G 1484 -U 8055 ; WX 602 ; N uni1F77 ; G 1485 -U 8056 ; WX 602 ; N uni1F78 ; G 1486 -U 8057 ; WX 602 ; N uni1F79 ; G 1487 -U 8058 ; WX 602 ; N uni1F7A ; G 1488 -U 8059 ; WX 602 ; N uni1F7B ; G 1489 -U 8060 ; WX 602 ; N uni1F7C ; G 1490 -U 8061 ; WX 602 ; N uni1F7D ; G 1491 -U 8064 ; WX 602 ; N uni1F80 ; G 1492 -U 8065 ; WX 602 ; N uni1F81 ; G 1493 -U 8066 ; WX 602 ; N uni1F82 ; G 1494 -U 8067 ; WX 602 ; N uni1F83 ; G 1495 -U 8068 ; WX 602 ; N uni1F84 ; G 1496 -U 8069 ; WX 602 ; N uni1F85 ; G 1497 -U 8070 ; WX 602 ; N uni1F86 ; G 1498 -U 8071 ; WX 602 ; N uni1F87 ; G 1499 -U 8072 ; WX 602 ; N uni1F88 ; G 1500 -U 8073 ; WX 602 ; N uni1F89 ; G 1501 -U 8074 ; WX 602 ; N uni1F8A ; G 1502 -U 8075 ; WX 602 ; N uni1F8B ; G 1503 -U 8076 ; WX 602 ; N uni1F8C ; G 1504 -U 8077 ; WX 602 ; N uni1F8D ; G 1505 -U 8078 ; WX 602 ; N uni1F8E ; G 1506 -U 8079 ; WX 602 ; N uni1F8F ; G 1507 -U 8080 ; WX 602 ; N uni1F90 ; G 1508 -U 8081 ; WX 602 ; N uni1F91 ; G 1509 -U 8082 ; WX 602 ; N uni1F92 ; G 1510 -U 8083 ; WX 602 ; N uni1F93 ; G 1511 -U 8084 ; WX 602 ; N uni1F94 ; G 1512 -U 8085 ; WX 602 ; N uni1F95 ; G 1513 -U 8086 ; WX 602 ; N uni1F96 ; G 1514 -U 8087 ; WX 602 ; N uni1F97 ; G 1515 -U 8088 ; WX 602 ; N uni1F98 ; G 1516 -U 8089 ; WX 602 ; N uni1F99 ; G 1517 -U 8090 ; WX 602 ; N uni1F9A ; G 1518 -U 8091 ; WX 602 ; N uni1F9B ; G 1519 -U 8092 ; WX 602 ; N uni1F9C ; G 1520 -U 8093 ; WX 602 ; N uni1F9D ; G 1521 -U 8094 ; WX 602 ; N uni1F9E ; G 1522 -U 8095 ; WX 602 ; N uni1F9F ; G 1523 -U 8096 ; WX 602 ; N uni1FA0 ; G 1524 -U 8097 ; WX 602 ; N uni1FA1 ; G 1525 -U 8098 ; WX 602 ; N uni1FA2 ; G 1526 -U 8099 ; WX 602 ; N uni1FA3 ; G 1527 -U 8100 ; WX 602 ; N uni1FA4 ; G 1528 -U 8101 ; WX 602 ; N uni1FA5 ; G 1529 -U 8102 ; WX 602 ; N uni1FA6 ; G 1530 -U 8103 ; WX 602 ; N uni1FA7 ; G 1531 -U 8104 ; WX 602 ; N uni1FA8 ; G 1532 -U 8105 ; WX 602 ; N uni1FA9 ; G 1533 -U 8106 ; WX 602 ; N uni1FAA ; G 1534 -U 8107 ; WX 602 ; N uni1FAB ; G 1535 -U 8108 ; WX 602 ; N uni1FAC ; G 1536 -U 8109 ; WX 602 ; N uni1FAD ; G 1537 -U 8110 ; WX 602 ; N uni1FAE ; G 1538 -U 8111 ; WX 602 ; N uni1FAF ; G 1539 -U 8112 ; WX 602 ; N uni1FB0 ; G 1540 -U 8113 ; WX 602 ; N uni1FB1 ; G 1541 -U 8114 ; WX 602 ; N uni1FB2 ; G 1542 -U 8115 ; WX 602 ; N uni1FB3 ; G 1543 -U 8116 ; WX 602 ; N uni1FB4 ; G 1544 -U 8118 ; WX 602 ; N uni1FB6 ; G 1545 -U 8119 ; WX 602 ; N uni1FB7 ; G 1546 -U 8120 ; WX 602 ; N uni1FB8 ; G 1547 -U 8121 ; WX 602 ; N uni1FB9 ; G 1548 -U 8122 ; WX 602 ; N uni1FBA ; G 1549 -U 8123 ; WX 602 ; N uni1FBB ; G 1550 -U 8124 ; WX 602 ; N uni1FBC ; G 1551 -U 8125 ; WX 602 ; N uni1FBD ; G 1552 -U 8126 ; WX 602 ; N uni1FBE ; G 1553 -U 8127 ; WX 602 ; N uni1FBF ; G 1554 -U 8128 ; WX 602 ; N uni1FC0 ; G 1555 -U 8129 ; WX 602 ; N uni1FC1 ; G 1556 -U 8130 ; WX 602 ; N uni1FC2 ; G 1557 -U 8131 ; WX 602 ; N uni1FC3 ; G 1558 -U 8132 ; WX 602 ; N uni1FC4 ; G 1559 -U 8134 ; WX 602 ; N uni1FC6 ; G 1560 -U 8135 ; WX 602 ; N uni1FC7 ; G 1561 -U 8136 ; WX 602 ; N uni1FC8 ; G 1562 -U 8137 ; WX 602 ; N uni1FC9 ; G 1563 -U 8138 ; WX 602 ; N uni1FCA ; G 1564 -U 8139 ; WX 602 ; N uni1FCB ; G 1565 -U 8140 ; WX 602 ; N uni1FCC ; G 1566 -U 8141 ; WX 602 ; N uni1FCD ; G 1567 -U 8142 ; WX 602 ; N uni1FCE ; G 1568 -U 8143 ; WX 602 ; N uni1FCF ; G 1569 -U 8144 ; WX 602 ; N uni1FD0 ; G 1570 -U 8145 ; WX 602 ; N uni1FD1 ; G 1571 -U 8146 ; WX 602 ; N uni1FD2 ; G 1572 -U 8147 ; WX 602 ; N uni1FD3 ; G 1573 -U 8150 ; WX 602 ; N uni1FD6 ; G 1574 -U 8151 ; WX 602 ; N uni1FD7 ; G 1575 -U 8152 ; WX 602 ; N uni1FD8 ; G 1576 -U 8153 ; WX 602 ; N uni1FD9 ; G 1577 -U 8154 ; WX 602 ; N uni1FDA ; G 1578 -U 8155 ; WX 602 ; N uni1FDB ; G 1579 -U 8157 ; WX 602 ; N uni1FDD ; G 1580 -U 8158 ; WX 602 ; N uni1FDE ; G 1581 -U 8159 ; WX 602 ; N uni1FDF ; G 1582 -U 8160 ; WX 602 ; N uni1FE0 ; G 1583 -U 8161 ; WX 602 ; N uni1FE1 ; G 1584 -U 8162 ; WX 602 ; N uni1FE2 ; G 1585 -U 8163 ; WX 602 ; N uni1FE3 ; G 1586 -U 8164 ; WX 602 ; N uni1FE4 ; G 1587 -U 8165 ; WX 602 ; N uni1FE5 ; G 1588 -U 8166 ; WX 602 ; N uni1FE6 ; G 1589 -U 8167 ; WX 602 ; N uni1FE7 ; G 1590 -U 8168 ; WX 602 ; N uni1FE8 ; G 1591 -U 8169 ; WX 602 ; N uni1FE9 ; G 1592 -U 8170 ; WX 602 ; N uni1FEA ; G 1593 -U 8171 ; WX 602 ; N uni1FEB ; G 1594 -U 8172 ; WX 602 ; N uni1FEC ; G 1595 -U 8173 ; WX 602 ; N uni1FED ; G 1596 -U 8174 ; WX 602 ; N uni1FEE ; G 1597 -U 8175 ; WX 602 ; N uni1FEF ; G 1598 -U 8178 ; WX 602 ; N uni1FF2 ; G 1599 -U 8179 ; WX 602 ; N uni1FF3 ; G 1600 -U 8180 ; WX 602 ; N uni1FF4 ; G 1601 -U 8182 ; WX 602 ; N uni1FF6 ; G 1602 -U 8183 ; WX 602 ; N uni1FF7 ; G 1603 -U 8184 ; WX 602 ; N uni1FF8 ; G 1604 -U 8185 ; WX 602 ; N uni1FF9 ; G 1605 -U 8186 ; WX 602 ; N uni1FFA ; G 1606 -U 8187 ; WX 602 ; N uni1FFB ; G 1607 -U 8188 ; WX 602 ; N uni1FFC ; G 1608 -U 8189 ; WX 602 ; N uni1FFD ; G 1609 -U 8190 ; WX 602 ; N uni1FFE ; G 1610 -U 8192 ; WX 602 ; N uni2000 ; G 1611 -U 8193 ; WX 602 ; N uni2001 ; G 1612 -U 8194 ; WX 602 ; N uni2002 ; G 1613 -U 8195 ; WX 602 ; N uni2003 ; G 1614 -U 8196 ; WX 602 ; N uni2004 ; G 1615 -U 8197 ; WX 602 ; N uni2005 ; G 1616 -U 8198 ; WX 602 ; N uni2006 ; G 1617 -U 8199 ; WX 602 ; N uni2007 ; G 1618 -U 8200 ; WX 602 ; N uni2008 ; G 1619 -U 8201 ; WX 602 ; N uni2009 ; G 1620 -U 8202 ; WX 602 ; N uni200A ; G 1621 -U 8208 ; WX 602 ; N uni2010 ; G 1622 -U 8209 ; WX 602 ; N uni2011 ; G 1623 -U 8210 ; WX 602 ; N figuredash ; G 1624 -U 8211 ; WX 602 ; N endash ; G 1625 -U 8212 ; WX 602 ; N emdash ; G 1626 -U 8213 ; WX 602 ; N uni2015 ; G 1627 -U 8215 ; WX 602 ; N underscoredbl ; G 1628 -U 8216 ; WX 602 ; N quoteleft ; G 1629 -U 8217 ; WX 602 ; N quoteright ; G 1630 -U 8218 ; WX 602 ; N quotesinglbase ; G 1631 -U 8219 ; WX 602 ; N quotereversed ; G 1632 -U 8220 ; WX 602 ; N quotedblleft ; G 1633 -U 8221 ; WX 602 ; N quotedblright ; G 1634 -U 8222 ; WX 602 ; N quotedblbase ; G 1635 -U 8223 ; WX 602 ; N uni201F ; G 1636 -U 8224 ; WX 602 ; N dagger ; G 1637 -U 8225 ; WX 602 ; N daggerdbl ; G 1638 -U 8226 ; WX 602 ; N bullet ; G 1639 -U 8227 ; WX 602 ; N uni2023 ; G 1640 -U 8230 ; WX 602 ; N ellipsis ; G 1641 -U 8239 ; WX 602 ; N uni202F ; G 1642 -U 8240 ; WX 602 ; N perthousand ; G 1643 -U 8241 ; WX 602 ; N uni2031 ; G 1644 -U 8242 ; WX 602 ; N minute ; G 1645 -U 8243 ; WX 602 ; N second ; G 1646 -U 8244 ; WX 602 ; N uni2034 ; G 1647 -U 8245 ; WX 602 ; N uni2035 ; G 1648 -U 8246 ; WX 602 ; N uni2036 ; G 1649 -U 8247 ; WX 602 ; N uni2037 ; G 1650 -U 8249 ; WX 602 ; N guilsinglleft ; G 1651 -U 8250 ; WX 602 ; N guilsinglright ; G 1652 -U 8252 ; WX 602 ; N exclamdbl ; G 1653 -U 8253 ; WX 602 ; N uni203D ; G 1654 -U 8254 ; WX 602 ; N uni203E ; G 1655 -U 8261 ; WX 602 ; N uni2045 ; G 1656 -U 8262 ; WX 602 ; N uni2046 ; G 1657 -U 8263 ; WX 602 ; N uni2047 ; G 1658 -U 8264 ; WX 602 ; N uni2048 ; G 1659 -U 8265 ; WX 602 ; N uni2049 ; G 1660 -U 8287 ; WX 602 ; N uni205F ; G 1661 -U 8304 ; WX 602 ; N uni2070 ; G 1662 -U 8305 ; WX 602 ; N uni2071 ; G 1663 -U 8308 ; WX 602 ; N uni2074 ; G 1664 -U 8309 ; WX 602 ; N uni2075 ; G 1665 -U 8310 ; WX 602 ; N uni2076 ; G 1666 -U 8311 ; WX 602 ; N uni2077 ; G 1667 -U 8312 ; WX 602 ; N uni2078 ; G 1668 -U 8313 ; WX 602 ; N uni2079 ; G 1669 -U 8314 ; WX 602 ; N uni207A ; G 1670 -U 8315 ; WX 602 ; N uni207B ; G 1671 -U 8316 ; WX 602 ; N uni207C ; G 1672 -U 8317 ; WX 602 ; N uni207D ; G 1673 -U 8318 ; WX 602 ; N uni207E ; G 1674 -U 8319 ; WX 602 ; N uni207F ; G 1675 -U 8320 ; WX 602 ; N uni2080 ; G 1676 -U 8321 ; WX 602 ; N uni2081 ; G 1677 -U 8322 ; WX 602 ; N uni2082 ; G 1678 -U 8323 ; WX 602 ; N uni2083 ; G 1679 -U 8324 ; WX 602 ; N uni2084 ; G 1680 -U 8325 ; WX 602 ; N uni2085 ; G 1681 -U 8326 ; WX 602 ; N uni2086 ; G 1682 -U 8327 ; WX 602 ; N uni2087 ; G 1683 -U 8328 ; WX 602 ; N uni2088 ; G 1684 -U 8329 ; WX 602 ; N uni2089 ; G 1685 -U 8330 ; WX 602 ; N uni208A ; G 1686 -U 8331 ; WX 602 ; N uni208B ; G 1687 -U 8332 ; WX 602 ; N uni208C ; G 1688 -U 8333 ; WX 602 ; N uni208D ; G 1689 -U 8334 ; WX 602 ; N uni208E ; G 1690 -U 8336 ; WX 602 ; N uni2090 ; G 1691 -U 8337 ; WX 602 ; N uni2091 ; G 1692 -U 8338 ; WX 602 ; N uni2092 ; G 1693 -U 8339 ; WX 602 ; N uni2093 ; G 1694 -U 8340 ; WX 602 ; N uni2094 ; G 1695 -U 8352 ; WX 602 ; N uni20A0 ; G 1696 -U 8353 ; WX 602 ; N colonmonetary ; G 1697 -U 8354 ; WX 602 ; N uni20A2 ; G 1698 -U 8355 ; WX 602 ; N franc ; G 1699 -U 8356 ; WX 602 ; N lira ; G 1700 -U 8357 ; WX 602 ; N uni20A5 ; G 1701 -U 8358 ; WX 602 ; N uni20A6 ; G 1702 -U 8359 ; WX 602 ; N peseta ; G 1703 -U 8360 ; WX 602 ; N uni20A8 ; G 1704 -U 8361 ; WX 602 ; N uni20A9 ; G 1705 -U 8362 ; WX 602 ; N uni20AA ; G 1706 -U 8363 ; WX 602 ; N dong ; G 1707 -U 8364 ; WX 602 ; N Euro ; G 1708 -U 8365 ; WX 602 ; N uni20AD ; G 1709 -U 8366 ; WX 602 ; N uni20AE ; G 1710 -U 8367 ; WX 602 ; N uni20AF ; G 1711 -U 8368 ; WX 602 ; N uni20B0 ; G 1712 -U 8369 ; WX 602 ; N uni20B1 ; G 1713 -U 8370 ; WX 602 ; N uni20B2 ; G 1714 -U 8371 ; WX 602 ; N uni20B3 ; G 1715 -U 8372 ; WX 602 ; N uni20B4 ; G 1716 -U 8373 ; WX 602 ; N uni20B5 ; G 1717 -U 8376 ; WX 602 ; N uni20B8 ; G 1718 -U 8377 ; WX 602 ; N uni20B9 ; G 1719 -U 8450 ; WX 602 ; N uni2102 ; G 1720 -U 8453 ; WX 602 ; N uni2105 ; G 1721 -U 8461 ; WX 602 ; N uni210D ; G 1722 -U 8462 ; WX 602 ; N uni210E ; G 1723 -U 8463 ; WX 602 ; N uni210F ; G 1724 -U 8469 ; WX 602 ; N uni2115 ; G 1725 -U 8470 ; WX 602 ; N uni2116 ; G 1726 -U 8471 ; WX 602 ; N uni2117 ; G 1727 -U 8473 ; WX 602 ; N uni2119 ; G 1728 -U 8474 ; WX 602 ; N uni211A ; G 1729 -U 8477 ; WX 602 ; N uni211D ; G 1730 -U 8482 ; WX 602 ; N trademark ; G 1731 -U 8484 ; WX 602 ; N uni2124 ; G 1732 -U 8486 ; WX 602 ; N uni2126 ; G 1733 -U 8490 ; WX 602 ; N uni212A ; G 1734 -U 8491 ; WX 602 ; N uni212B ; G 1735 -U 8494 ; WX 602 ; N estimated ; G 1736 -U 8531 ; WX 602 ; N onethird ; G 1737 -U 8532 ; WX 602 ; N twothirds ; G 1738 -U 8533 ; WX 602 ; N uni2155 ; G 1739 -U 8534 ; WX 602 ; N uni2156 ; G 1740 -U 8535 ; WX 602 ; N uni2157 ; G 1741 -U 8536 ; WX 602 ; N uni2158 ; G 1742 -U 8537 ; WX 602 ; N uni2159 ; G 1743 -U 8538 ; WX 602 ; N uni215A ; G 1744 -U 8539 ; WX 602 ; N oneeighth ; G 1745 -U 8540 ; WX 602 ; N threeeighths ; G 1746 -U 8541 ; WX 602 ; N fiveeighths ; G 1747 -U 8542 ; WX 602 ; N seveneighths ; G 1748 -U 8543 ; WX 602 ; N uni215F ; G 1749 -U 8592 ; WX 602 ; N arrowleft ; G 1750 -U 8593 ; WX 602 ; N arrowup ; G 1751 -U 8594 ; WX 602 ; N arrowright ; G 1752 -U 8595 ; WX 602 ; N arrowdown ; G 1753 -U 8596 ; WX 602 ; N arrowboth ; G 1754 -U 8597 ; WX 602 ; N arrowupdn ; G 1755 -U 8598 ; WX 602 ; N uni2196 ; G 1756 -U 8599 ; WX 602 ; N uni2197 ; G 1757 -U 8600 ; WX 602 ; N uni2198 ; G 1758 -U 8601 ; WX 602 ; N uni2199 ; G 1759 -U 8602 ; WX 602 ; N uni219A ; G 1760 -U 8603 ; WX 602 ; N uni219B ; G 1761 -U 8604 ; WX 602 ; N uni219C ; G 1762 -U 8605 ; WX 602 ; N uni219D ; G 1763 -U 8606 ; WX 602 ; N uni219E ; G 1764 -U 8607 ; WX 602 ; N uni219F ; G 1765 -U 8608 ; WX 602 ; N uni21A0 ; G 1766 -U 8609 ; WX 602 ; N uni21A1 ; G 1767 -U 8610 ; WX 602 ; N uni21A2 ; G 1768 -U 8611 ; WX 602 ; N uni21A3 ; G 1769 -U 8612 ; WX 602 ; N uni21A4 ; G 1770 -U 8613 ; WX 602 ; N uni21A5 ; G 1771 -U 8614 ; WX 602 ; N uni21A6 ; G 1772 -U 8615 ; WX 602 ; N uni21A7 ; G 1773 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1774 -U 8617 ; WX 602 ; N uni21A9 ; G 1775 -U 8618 ; WX 602 ; N uni21AA ; G 1776 -U 8619 ; WX 602 ; N uni21AB ; G 1777 -U 8620 ; WX 602 ; N uni21AC ; G 1778 -U 8621 ; WX 602 ; N uni21AD ; G 1779 -U 8622 ; WX 602 ; N uni21AE ; G 1780 -U 8623 ; WX 602 ; N uni21AF ; G 1781 -U 8624 ; WX 602 ; N uni21B0 ; G 1782 -U 8625 ; WX 602 ; N uni21B1 ; G 1783 -U 8626 ; WX 602 ; N uni21B2 ; G 1784 -U 8627 ; WX 602 ; N uni21B3 ; G 1785 -U 8628 ; WX 602 ; N uni21B4 ; G 1786 -U 8629 ; WX 602 ; N carriagereturn ; G 1787 -U 8630 ; WX 602 ; N uni21B6 ; G 1788 -U 8631 ; WX 602 ; N uni21B7 ; G 1789 -U 8632 ; WX 602 ; N uni21B8 ; G 1790 -U 8633 ; WX 602 ; N uni21B9 ; G 1791 -U 8634 ; WX 602 ; N uni21BA ; G 1792 -U 8635 ; WX 602 ; N uni21BB ; G 1793 -U 8636 ; WX 602 ; N uni21BC ; G 1794 -U 8637 ; WX 602 ; N uni21BD ; G 1795 -U 8638 ; WX 602 ; N uni21BE ; G 1796 -U 8639 ; WX 602 ; N uni21BF ; G 1797 -U 8640 ; WX 602 ; N uni21C0 ; G 1798 -U 8641 ; WX 602 ; N uni21C1 ; G 1799 -U 8642 ; WX 602 ; N uni21C2 ; G 1800 -U 8643 ; WX 602 ; N uni21C3 ; G 1801 -U 8644 ; WX 602 ; N uni21C4 ; G 1802 -U 8645 ; WX 602 ; N uni21C5 ; G 1803 -U 8646 ; WX 602 ; N uni21C6 ; G 1804 -U 8647 ; WX 602 ; N uni21C7 ; G 1805 -U 8648 ; WX 602 ; N uni21C8 ; G 1806 -U 8649 ; WX 602 ; N uni21C9 ; G 1807 -U 8650 ; WX 602 ; N uni21CA ; G 1808 -U 8651 ; WX 602 ; N uni21CB ; G 1809 -U 8652 ; WX 602 ; N uni21CC ; G 1810 -U 8653 ; WX 602 ; N uni21CD ; G 1811 -U 8654 ; WX 602 ; N uni21CE ; G 1812 -U 8655 ; WX 602 ; N uni21CF ; G 1813 -U 8656 ; WX 602 ; N arrowdblleft ; G 1814 -U 8657 ; WX 602 ; N arrowdblup ; G 1815 -U 8658 ; WX 602 ; N arrowdblright ; G 1816 -U 8659 ; WX 602 ; N arrowdbldown ; G 1817 -U 8660 ; WX 602 ; N arrowdblboth ; G 1818 -U 8661 ; WX 602 ; N uni21D5 ; G 1819 -U 8662 ; WX 602 ; N uni21D6 ; G 1820 -U 8663 ; WX 602 ; N uni21D7 ; G 1821 -U 8664 ; WX 602 ; N uni21D8 ; G 1822 -U 8665 ; WX 602 ; N uni21D9 ; G 1823 -U 8666 ; WX 602 ; N uni21DA ; G 1824 -U 8667 ; WX 602 ; N uni21DB ; G 1825 -U 8668 ; WX 602 ; N uni21DC ; G 1826 -U 8669 ; WX 602 ; N uni21DD ; G 1827 -U 8670 ; WX 602 ; N uni21DE ; G 1828 -U 8671 ; WX 602 ; N uni21DF ; G 1829 -U 8672 ; WX 602 ; N uni21E0 ; G 1830 -U 8673 ; WX 602 ; N uni21E1 ; G 1831 -U 8674 ; WX 602 ; N uni21E2 ; G 1832 -U 8675 ; WX 602 ; N uni21E3 ; G 1833 -U 8676 ; WX 602 ; N uni21E4 ; G 1834 -U 8677 ; WX 602 ; N uni21E5 ; G 1835 -U 8678 ; WX 602 ; N uni21E6 ; G 1836 -U 8679 ; WX 602 ; N uni21E7 ; G 1837 -U 8680 ; WX 602 ; N uni21E8 ; G 1838 -U 8681 ; WX 602 ; N uni21E9 ; G 1839 -U 8682 ; WX 602 ; N uni21EA ; G 1840 -U 8683 ; WX 602 ; N uni21EB ; G 1841 -U 8684 ; WX 602 ; N uni21EC ; G 1842 -U 8685 ; WX 602 ; N uni21ED ; G 1843 -U 8686 ; WX 602 ; N uni21EE ; G 1844 -U 8687 ; WX 602 ; N uni21EF ; G 1845 -U 8688 ; WX 602 ; N uni21F0 ; G 1846 -U 8689 ; WX 602 ; N uni21F1 ; G 1847 -U 8690 ; WX 602 ; N uni21F2 ; G 1848 -U 8691 ; WX 602 ; N uni21F3 ; G 1849 -U 8692 ; WX 602 ; N uni21F4 ; G 1850 -U 8693 ; WX 602 ; N uni21F5 ; G 1851 -U 8694 ; WX 602 ; N uni21F6 ; G 1852 -U 8695 ; WX 602 ; N uni21F7 ; G 1853 -U 8696 ; WX 602 ; N uni21F8 ; G 1854 -U 8697 ; WX 602 ; N uni21F9 ; G 1855 -U 8698 ; WX 602 ; N uni21FA ; G 1856 -U 8699 ; WX 602 ; N uni21FB ; G 1857 -U 8700 ; WX 602 ; N uni21FC ; G 1858 -U 8701 ; WX 602 ; N uni21FD ; G 1859 -U 8702 ; WX 602 ; N uni21FE ; G 1860 -U 8703 ; WX 602 ; N uni21FF ; G 1861 -U 8704 ; WX 602 ; N universal ; G 1862 -U 8705 ; WX 602 ; N uni2201 ; G 1863 -U 8706 ; WX 602 ; N partialdiff ; G 1864 -U 8707 ; WX 602 ; N existential ; G 1865 -U 8708 ; WX 602 ; N uni2204 ; G 1866 -U 8709 ; WX 602 ; N emptyset ; G 1867 -U 8710 ; WX 602 ; N increment ; G 1868 -U 8711 ; WX 602 ; N gradient ; G 1869 -U 8712 ; WX 602 ; N element ; G 1870 -U 8713 ; WX 602 ; N notelement ; G 1871 -U 8714 ; WX 602 ; N uni220A ; G 1872 -U 8715 ; WX 602 ; N suchthat ; G 1873 -U 8716 ; WX 602 ; N uni220C ; G 1874 -U 8717 ; WX 602 ; N uni220D ; G 1875 -U 8719 ; WX 602 ; N product ; G 1876 -U 8721 ; WX 602 ; N summation ; G 1877 -U 8722 ; WX 602 ; N minus ; G 1878 -U 8723 ; WX 602 ; N uni2213 ; G 1879 -U 8725 ; WX 602 ; N uni2215 ; G 1880 -U 8727 ; WX 602 ; N asteriskmath ; G 1881 -U 8728 ; WX 602 ; N uni2218 ; G 1882 -U 8729 ; WX 602 ; N uni2219 ; G 1883 -U 8730 ; WX 602 ; N radical ; G 1884 -U 8731 ; WX 602 ; N uni221B ; G 1885 -U 8732 ; WX 602 ; N uni221C ; G 1886 -U 8733 ; WX 602 ; N proportional ; G 1887 -U 8734 ; WX 602 ; N infinity ; G 1888 -U 8735 ; WX 602 ; N orthogonal ; G 1889 -U 8736 ; WX 602 ; N angle ; G 1890 -U 8743 ; WX 602 ; N logicaland ; G 1891 -U 8744 ; WX 602 ; N logicalor ; G 1892 -U 8745 ; WX 602 ; N intersection ; G 1893 -U 8746 ; WX 602 ; N union ; G 1894 -U 8747 ; WX 602 ; N integral ; G 1895 -U 8748 ; WX 602 ; N uni222C ; G 1896 -U 8749 ; WX 602 ; N uni222D ; G 1897 -U 8756 ; WX 602 ; N therefore ; G 1898 -U 8757 ; WX 602 ; N uni2235 ; G 1899 -U 8758 ; WX 602 ; N uni2236 ; G 1900 -U 8759 ; WX 602 ; N uni2237 ; G 1901 -U 8760 ; WX 602 ; N uni2238 ; G 1902 -U 8761 ; WX 602 ; N uni2239 ; G 1903 -U 8762 ; WX 602 ; N uni223A ; G 1904 -U 8763 ; WX 602 ; N uni223B ; G 1905 -U 8764 ; WX 602 ; N similar ; G 1906 -U 8765 ; WX 602 ; N uni223D ; G 1907 -U 8769 ; WX 602 ; N uni2241 ; G 1908 -U 8770 ; WX 602 ; N uni2242 ; G 1909 -U 8771 ; WX 602 ; N uni2243 ; G 1910 -U 8772 ; WX 602 ; N uni2244 ; G 1911 -U 8773 ; WX 602 ; N congruent ; G 1912 -U 8774 ; WX 602 ; N uni2246 ; G 1913 -U 8775 ; WX 602 ; N uni2247 ; G 1914 -U 8776 ; WX 602 ; N approxequal ; G 1915 -U 8777 ; WX 602 ; N uni2249 ; G 1916 -U 8778 ; WX 602 ; N uni224A ; G 1917 -U 8779 ; WX 602 ; N uni224B ; G 1918 -U 8780 ; WX 602 ; N uni224C ; G 1919 -U 8781 ; WX 602 ; N uni224D ; G 1920 -U 8782 ; WX 602 ; N uni224E ; G 1921 -U 8783 ; WX 602 ; N uni224F ; G 1922 -U 8784 ; WX 602 ; N uni2250 ; G 1923 -U 8785 ; WX 602 ; N uni2251 ; G 1924 -U 8786 ; WX 602 ; N uni2252 ; G 1925 -U 8787 ; WX 602 ; N uni2253 ; G 1926 -U 8788 ; WX 602 ; N uni2254 ; G 1927 -U 8789 ; WX 602 ; N uni2255 ; G 1928 -U 8790 ; WX 602 ; N uni2256 ; G 1929 -U 8791 ; WX 602 ; N uni2257 ; G 1930 -U 8792 ; WX 602 ; N uni2258 ; G 1931 -U 8793 ; WX 602 ; N uni2259 ; G 1932 -U 8794 ; WX 602 ; N uni225A ; G 1933 -U 8795 ; WX 602 ; N uni225B ; G 1934 -U 8796 ; WX 602 ; N uni225C ; G 1935 -U 8797 ; WX 602 ; N uni225D ; G 1936 -U 8798 ; WX 602 ; N uni225E ; G 1937 -U 8799 ; WX 602 ; N uni225F ; G 1938 -U 8800 ; WX 602 ; N notequal ; G 1939 -U 8801 ; WX 602 ; N equivalence ; G 1940 -U 8802 ; WX 602 ; N uni2262 ; G 1941 -U 8803 ; WX 602 ; N uni2263 ; G 1942 -U 8804 ; WX 602 ; N lessequal ; G 1943 -U 8805 ; WX 602 ; N greaterequal ; G 1944 -U 8806 ; WX 602 ; N uni2266 ; G 1945 -U 8807 ; WX 602 ; N uni2267 ; G 1946 -U 8808 ; WX 602 ; N uni2268 ; G 1947 -U 8809 ; WX 602 ; N uni2269 ; G 1948 -U 8813 ; WX 602 ; N uni226D ; G 1949 -U 8814 ; WX 602 ; N uni226E ; G 1950 -U 8815 ; WX 602 ; N uni226F ; G 1951 -U 8816 ; WX 602 ; N uni2270 ; G 1952 -U 8817 ; WX 602 ; N uni2271 ; G 1953 -U 8818 ; WX 602 ; N uni2272 ; G 1954 -U 8819 ; WX 602 ; N uni2273 ; G 1955 -U 8820 ; WX 602 ; N uni2274 ; G 1956 -U 8821 ; WX 602 ; N uni2275 ; G 1957 -U 8822 ; WX 602 ; N uni2276 ; G 1958 -U 8823 ; WX 602 ; N uni2277 ; G 1959 -U 8824 ; WX 602 ; N uni2278 ; G 1960 -U 8825 ; WX 602 ; N uni2279 ; G 1961 -U 8826 ; WX 602 ; N uni227A ; G 1962 -U 8827 ; WX 602 ; N uni227B ; G 1963 -U 8828 ; WX 602 ; N uni227C ; G 1964 -U 8829 ; WX 602 ; N uni227D ; G 1965 -U 8830 ; WX 602 ; N uni227E ; G 1966 -U 8831 ; WX 602 ; N uni227F ; G 1967 -U 8832 ; WX 602 ; N uni2280 ; G 1968 -U 8833 ; WX 602 ; N uni2281 ; G 1969 -U 8834 ; WX 602 ; N propersubset ; G 1970 -U 8835 ; WX 602 ; N propersuperset ; G 1971 -U 8836 ; WX 602 ; N notsubset ; G 1972 -U 8837 ; WX 602 ; N uni2285 ; G 1973 -U 8838 ; WX 602 ; N reflexsubset ; G 1974 -U 8839 ; WX 602 ; N reflexsuperset ; G 1975 -U 8840 ; WX 602 ; N uni2288 ; G 1976 -U 8841 ; WX 602 ; N uni2289 ; G 1977 -U 8842 ; WX 602 ; N uni228A ; G 1978 -U 8843 ; WX 602 ; N uni228B ; G 1979 -U 8847 ; WX 602 ; N uni228F ; G 1980 -U 8848 ; WX 602 ; N uni2290 ; G 1981 -U 8849 ; WX 602 ; N uni2291 ; G 1982 -U 8850 ; WX 602 ; N uni2292 ; G 1983 -U 8853 ; WX 602 ; N circleplus ; G 1984 -U 8854 ; WX 602 ; N uni2296 ; G 1985 -U 8855 ; WX 602 ; N circlemultiply ; G 1986 -U 8856 ; WX 602 ; N uni2298 ; G 1987 -U 8857 ; WX 602 ; N uni2299 ; G 1988 -U 8858 ; WX 602 ; N uni229A ; G 1989 -U 8859 ; WX 602 ; N uni229B ; G 1990 -U 8860 ; WX 602 ; N uni229C ; G 1991 -U 8861 ; WX 602 ; N uni229D ; G 1992 -U 8862 ; WX 602 ; N uni229E ; G 1993 -U 8863 ; WX 602 ; N uni229F ; G 1994 -U 8864 ; WX 602 ; N uni22A0 ; G 1995 -U 8865 ; WX 602 ; N uni22A1 ; G 1996 -U 8866 ; WX 602 ; N uni22A2 ; G 1997 -U 8867 ; WX 602 ; N uni22A3 ; G 1998 -U 8868 ; WX 602 ; N uni22A4 ; G 1999 -U 8869 ; WX 602 ; N perpendicular ; G 2000 -U 8901 ; WX 602 ; N dotmath ; G 2001 -U 8902 ; WX 602 ; N uni22C6 ; G 2002 -U 8909 ; WX 602 ; N uni22CD ; G 2003 -U 8922 ; WX 602 ; N uni22DA ; G 2004 -U 8923 ; WX 602 ; N uni22DB ; G 2005 -U 8924 ; WX 602 ; N uni22DC ; G 2006 -U 8925 ; WX 602 ; N uni22DD ; G 2007 -U 8926 ; WX 602 ; N uni22DE ; G 2008 -U 8927 ; WX 602 ; N uni22DF ; G 2009 -U 8928 ; WX 602 ; N uni22E0 ; G 2010 -U 8929 ; WX 602 ; N uni22E1 ; G 2011 -U 8930 ; WX 602 ; N uni22E2 ; G 2012 -U 8931 ; WX 602 ; N uni22E3 ; G 2013 -U 8932 ; WX 602 ; N uni22E4 ; G 2014 -U 8933 ; WX 602 ; N uni22E5 ; G 2015 -U 8934 ; WX 602 ; N uni22E6 ; G 2016 -U 8935 ; WX 602 ; N uni22E7 ; G 2017 -U 8936 ; WX 602 ; N uni22E8 ; G 2018 -U 8937 ; WX 602 ; N uni22E9 ; G 2019 -U 8943 ; WX 602 ; N uni22EF ; G 2020 -U 8960 ; WX 602 ; N uni2300 ; G 2021 -U 8961 ; WX 602 ; N uni2301 ; G 2022 -U 8962 ; WX 602 ; N house ; G 2023 -U 8963 ; WX 602 ; N uni2303 ; G 2024 -U 8964 ; WX 602 ; N uni2304 ; G 2025 -U 8965 ; WX 602 ; N uni2305 ; G 2026 -U 8966 ; WX 602 ; N uni2306 ; G 2027 -U 8968 ; WX 602 ; N uni2308 ; G 2028 -U 8969 ; WX 602 ; N uni2309 ; G 2029 -U 8970 ; WX 602 ; N uni230A ; G 2030 -U 8971 ; WX 602 ; N uni230B ; G 2031 -U 8972 ; WX 602 ; N uni230C ; G 2032 -U 8973 ; WX 602 ; N uni230D ; G 2033 -U 8974 ; WX 602 ; N uni230E ; G 2034 -U 8975 ; WX 602 ; N uni230F ; G 2035 -U 8976 ; WX 602 ; N revlogicalnot ; G 2036 -U 8977 ; WX 602 ; N uni2311 ; G 2037 -U 8978 ; WX 602 ; N uni2312 ; G 2038 -U 8979 ; WX 602 ; N uni2313 ; G 2039 -U 8980 ; WX 602 ; N uni2314 ; G 2040 -U 8981 ; WX 602 ; N uni2315 ; G 2041 -U 8984 ; WX 602 ; N uni2318 ; G 2042 -U 8985 ; WX 602 ; N uni2319 ; G 2043 -U 8988 ; WX 602 ; N uni231C ; G 2044 -U 8989 ; WX 602 ; N uni231D ; G 2045 -U 8990 ; WX 602 ; N uni231E ; G 2046 -U 8991 ; WX 602 ; N uni231F ; G 2047 -U 8992 ; WX 602 ; N integraltp ; G 2048 -U 8993 ; WX 602 ; N integralbt ; G 2049 -U 8997 ; WX 602 ; N uni2325 ; G 2050 -U 8998 ; WX 602 ; N uni2326 ; G 2051 -U 8999 ; WX 602 ; N uni2327 ; G 2052 -U 9000 ; WX 602 ; N uni2328 ; G 2053 -U 9003 ; WX 602 ; N uni232B ; G 2054 -U 9013 ; WX 602 ; N uni2335 ; G 2055 -U 9015 ; WX 602 ; N uni2337 ; G 2056 -U 9016 ; WX 602 ; N uni2338 ; G 2057 -U 9017 ; WX 602 ; N uni2339 ; G 2058 -U 9018 ; WX 602 ; N uni233A ; G 2059 -U 9019 ; WX 602 ; N uni233B ; G 2060 -U 9020 ; WX 602 ; N uni233C ; G 2061 -U 9021 ; WX 602 ; N uni233D ; G 2062 -U 9022 ; WX 602 ; N uni233E ; G 2063 -U 9025 ; WX 602 ; N uni2341 ; G 2064 -U 9026 ; WX 602 ; N uni2342 ; G 2065 -U 9027 ; WX 602 ; N uni2343 ; G 2066 -U 9028 ; WX 602 ; N uni2344 ; G 2067 -U 9031 ; WX 602 ; N uni2347 ; G 2068 -U 9032 ; WX 602 ; N uni2348 ; G 2069 -U 9033 ; WX 602 ; N uni2349 ; G 2070 -U 9035 ; WX 602 ; N uni234B ; G 2071 -U 9036 ; WX 602 ; N uni234C ; G 2072 -U 9037 ; WX 602 ; N uni234D ; G 2073 -U 9040 ; WX 602 ; N uni2350 ; G 2074 -U 9042 ; WX 602 ; N uni2352 ; G 2075 -U 9043 ; WX 602 ; N uni2353 ; G 2076 -U 9044 ; WX 602 ; N uni2354 ; G 2077 -U 9047 ; WX 602 ; N uni2357 ; G 2078 -U 9048 ; WX 602 ; N uni2358 ; G 2079 -U 9049 ; WX 602 ; N uni2359 ; G 2080 -U 9050 ; WX 602 ; N uni235A ; G 2081 -U 9051 ; WX 602 ; N uni235B ; G 2082 -U 9052 ; WX 602 ; N uni235C ; G 2083 -U 9054 ; WX 602 ; N uni235E ; G 2084 -U 9055 ; WX 602 ; N uni235F ; G 2085 -U 9056 ; WX 602 ; N uni2360 ; G 2086 -U 9059 ; WX 602 ; N uni2363 ; G 2087 -U 9060 ; WX 602 ; N uni2364 ; G 2088 -U 9061 ; WX 602 ; N uni2365 ; G 2089 -U 9064 ; WX 602 ; N uni2368 ; G 2090 -U 9065 ; WX 602 ; N uni2369 ; G 2091 -U 9067 ; WX 602 ; N uni236B ; G 2092 -U 9068 ; WX 602 ; N uni236C ; G 2093 -U 9069 ; WX 602 ; N uni236D ; G 2094 -U 9070 ; WX 602 ; N uni236E ; G 2095 -U 9071 ; WX 602 ; N uni236F ; G 2096 -U 9072 ; WX 602 ; N uni2370 ; G 2097 -U 9075 ; WX 602 ; N uni2373 ; G 2098 -U 9076 ; WX 602 ; N uni2374 ; G 2099 -U 9077 ; WX 602 ; N uni2375 ; G 2100 -U 9078 ; WX 602 ; N uni2376 ; G 2101 -U 9079 ; WX 602 ; N uni2377 ; G 2102 -U 9080 ; WX 602 ; N uni2378 ; G 2103 -U 9081 ; WX 602 ; N uni2379 ; G 2104 -U 9082 ; WX 602 ; N uni237A ; G 2105 -U 9085 ; WX 602 ; N uni237D ; G 2106 -U 9088 ; WX 602 ; N uni2380 ; G 2107 -U 9089 ; WX 602 ; N uni2381 ; G 2108 -U 9090 ; WX 602 ; N uni2382 ; G 2109 -U 9091 ; WX 602 ; N uni2383 ; G 2110 -U 9096 ; WX 602 ; N uni2388 ; G 2111 -U 9097 ; WX 602 ; N uni2389 ; G 2112 -U 9098 ; WX 602 ; N uni238A ; G 2113 -U 9099 ; WX 602 ; N uni238B ; G 2114 -U 9109 ; WX 602 ; N uni2395 ; G 2115 -U 9115 ; WX 602 ; N uni239B ; G 2116 -U 9116 ; WX 602 ; N uni239C ; G 2117 -U 9117 ; WX 602 ; N uni239D ; G 2118 -U 9118 ; WX 602 ; N uni239E ; G 2119 -U 9119 ; WX 602 ; N uni239F ; G 2120 -U 9120 ; WX 602 ; N uni23A0 ; G 2121 -U 9121 ; WX 602 ; N uni23A1 ; G 2122 -U 9122 ; WX 602 ; N uni23A2 ; G 2123 -U 9123 ; WX 602 ; N uni23A3 ; G 2124 -U 9124 ; WX 602 ; N uni23A4 ; G 2125 -U 9125 ; WX 602 ; N uni23A5 ; G 2126 -U 9126 ; WX 602 ; N uni23A6 ; G 2127 -U 9127 ; WX 602 ; N uni23A7 ; G 2128 -U 9128 ; WX 602 ; N uni23A8 ; G 2129 -U 9129 ; WX 602 ; N uni23A9 ; G 2130 -U 9130 ; WX 602 ; N uni23AA ; G 2131 -U 9131 ; WX 602 ; N uni23AB ; G 2132 -U 9132 ; WX 602 ; N uni23AC ; G 2133 -U 9133 ; WX 602 ; N uni23AD ; G 2134 -U 9134 ; WX 602 ; N uni23AE ; G 2135 -U 9166 ; WX 602 ; N uni23CE ; G 2136 -U 9167 ; WX 602 ; N uni23CF ; G 2137 -U 9251 ; WX 602 ; N uni2423 ; G 2138 -U 9472 ; WX 602 ; N SF100000 ; G 2139 -U 9473 ; WX 602 ; N uni2501 ; G 2140 -U 9474 ; WX 602 ; N SF110000 ; G 2141 -U 9475 ; WX 602 ; N uni2503 ; G 2142 -U 9476 ; WX 602 ; N uni2504 ; G 2143 -U 9477 ; WX 602 ; N uni2505 ; G 2144 -U 9478 ; WX 602 ; N uni2506 ; G 2145 -U 9479 ; WX 602 ; N uni2507 ; G 2146 -U 9480 ; WX 602 ; N uni2508 ; G 2147 -U 9481 ; WX 602 ; N uni2509 ; G 2148 -U 9482 ; WX 602 ; N uni250A ; G 2149 -U 9483 ; WX 602 ; N uni250B ; G 2150 -U 9484 ; WX 602 ; N SF010000 ; G 2151 -U 9485 ; WX 602 ; N uni250D ; G 2152 -U 9486 ; WX 602 ; N uni250E ; G 2153 -U 9487 ; WX 602 ; N uni250F ; G 2154 -U 9488 ; WX 602 ; N SF030000 ; G 2155 -U 9489 ; WX 602 ; N uni2511 ; G 2156 -U 9490 ; WX 602 ; N uni2512 ; G 2157 -U 9491 ; WX 602 ; N uni2513 ; G 2158 -U 9492 ; WX 602 ; N SF020000 ; G 2159 -U 9493 ; WX 602 ; N uni2515 ; G 2160 -U 9494 ; WX 602 ; N uni2516 ; G 2161 -U 9495 ; WX 602 ; N uni2517 ; G 2162 -U 9496 ; WX 602 ; N SF040000 ; G 2163 -U 9497 ; WX 602 ; N uni2519 ; G 2164 -U 9498 ; WX 602 ; N uni251A ; G 2165 -U 9499 ; WX 602 ; N uni251B ; G 2166 -U 9500 ; WX 602 ; N SF080000 ; G 2167 -U 9501 ; WX 602 ; N uni251D ; G 2168 -U 9502 ; WX 602 ; N uni251E ; G 2169 -U 9503 ; WX 602 ; N uni251F ; G 2170 -U 9504 ; WX 602 ; N uni2520 ; G 2171 -U 9505 ; WX 602 ; N uni2521 ; G 2172 -U 9506 ; WX 602 ; N uni2522 ; G 2173 -U 9507 ; WX 602 ; N uni2523 ; G 2174 -U 9508 ; WX 602 ; N SF090000 ; G 2175 -U 9509 ; WX 602 ; N uni2525 ; G 2176 -U 9510 ; WX 602 ; N uni2526 ; G 2177 -U 9511 ; WX 602 ; N uni2527 ; G 2178 -U 9512 ; WX 602 ; N uni2528 ; G 2179 -U 9513 ; WX 602 ; N uni2529 ; G 2180 -U 9514 ; WX 602 ; N uni252A ; G 2181 -U 9515 ; WX 602 ; N uni252B ; G 2182 -U 9516 ; WX 602 ; N SF060000 ; G 2183 -U 9517 ; WX 602 ; N uni252D ; G 2184 -U 9518 ; WX 602 ; N uni252E ; G 2185 -U 9519 ; WX 602 ; N uni252F ; G 2186 -U 9520 ; WX 602 ; N uni2530 ; G 2187 -U 9521 ; WX 602 ; N uni2531 ; G 2188 -U 9522 ; WX 602 ; N uni2532 ; G 2189 -U 9523 ; WX 602 ; N uni2533 ; G 2190 -U 9524 ; WX 602 ; N SF070000 ; G 2191 -U 9525 ; WX 602 ; N uni2535 ; G 2192 -U 9526 ; WX 602 ; N uni2536 ; G 2193 -U 9527 ; WX 602 ; N uni2537 ; G 2194 -U 9528 ; WX 602 ; N uni2538 ; G 2195 -U 9529 ; WX 602 ; N uni2539 ; G 2196 -U 9530 ; WX 602 ; N uni253A ; G 2197 -U 9531 ; WX 602 ; N uni253B ; G 2198 -U 9532 ; WX 602 ; N SF050000 ; G 2199 -U 9533 ; WX 602 ; N uni253D ; G 2200 -U 9534 ; WX 602 ; N uni253E ; G 2201 -U 9535 ; WX 602 ; N uni253F ; G 2202 -U 9536 ; WX 602 ; N uni2540 ; G 2203 -U 9537 ; WX 602 ; N uni2541 ; G 2204 -U 9538 ; WX 602 ; N uni2542 ; G 2205 -U 9539 ; WX 602 ; N uni2543 ; G 2206 -U 9540 ; WX 602 ; N uni2544 ; G 2207 -U 9541 ; WX 602 ; N uni2545 ; G 2208 -U 9542 ; WX 602 ; N uni2546 ; G 2209 -U 9543 ; WX 602 ; N uni2547 ; G 2210 -U 9544 ; WX 602 ; N uni2548 ; G 2211 -U 9545 ; WX 602 ; N uni2549 ; G 2212 -U 9546 ; WX 602 ; N uni254A ; G 2213 -U 9547 ; WX 602 ; N uni254B ; G 2214 -U 9548 ; WX 602 ; N uni254C ; G 2215 -U 9549 ; WX 602 ; N uni254D ; G 2216 -U 9550 ; WX 602 ; N uni254E ; G 2217 -U 9551 ; WX 602 ; N uni254F ; G 2218 -U 9552 ; WX 602 ; N SF430000 ; G 2219 -U 9553 ; WX 602 ; N SF240000 ; G 2220 -U 9554 ; WX 602 ; N SF510000 ; G 2221 -U 9555 ; WX 602 ; N SF520000 ; G 2222 -U 9556 ; WX 602 ; N SF390000 ; G 2223 -U 9557 ; WX 602 ; N SF220000 ; G 2224 -U 9558 ; WX 602 ; N SF210000 ; G 2225 -U 9559 ; WX 602 ; N SF250000 ; G 2226 -U 9560 ; WX 602 ; N SF500000 ; G 2227 -U 9561 ; WX 602 ; N SF490000 ; G 2228 -U 9562 ; WX 602 ; N SF380000 ; G 2229 -U 9563 ; WX 602 ; N SF280000 ; G 2230 -U 9564 ; WX 602 ; N SF270000 ; G 2231 -U 9565 ; WX 602 ; N SF260000 ; G 2232 -U 9566 ; WX 602 ; N SF360000 ; G 2233 -U 9567 ; WX 602 ; N SF370000 ; G 2234 -U 9568 ; WX 602 ; N SF420000 ; G 2235 -U 9569 ; WX 602 ; N SF190000 ; G 2236 -U 9570 ; WX 602 ; N SF200000 ; G 2237 -U 9571 ; WX 602 ; N SF230000 ; G 2238 -U 9572 ; WX 602 ; N SF470000 ; G 2239 -U 9573 ; WX 602 ; N SF480000 ; G 2240 -U 9574 ; WX 602 ; N SF410000 ; G 2241 -U 9575 ; WX 602 ; N SF450000 ; G 2242 -U 9576 ; WX 602 ; N SF460000 ; G 2243 -U 9577 ; WX 602 ; N SF400000 ; G 2244 -U 9578 ; WX 602 ; N SF540000 ; G 2245 -U 9579 ; WX 602 ; N SF530000 ; G 2246 -U 9580 ; WX 602 ; N SF440000 ; G 2247 -U 9581 ; WX 602 ; N uni256D ; G 2248 -U 9582 ; WX 602 ; N uni256E ; G 2249 -U 9583 ; WX 602 ; N uni256F ; G 2250 -U 9584 ; WX 602 ; N uni2570 ; G 2251 -U 9585 ; WX 602 ; N uni2571 ; G 2252 -U 9586 ; WX 602 ; N uni2572 ; G 2253 -U 9587 ; WX 602 ; N uni2573 ; G 2254 -U 9588 ; WX 602 ; N uni2574 ; G 2255 -U 9589 ; WX 602 ; N uni2575 ; G 2256 -U 9590 ; WX 602 ; N uni2576 ; G 2257 -U 9591 ; WX 602 ; N uni2577 ; G 2258 -U 9592 ; WX 602 ; N uni2578 ; G 2259 -U 9593 ; WX 602 ; N uni2579 ; G 2260 -U 9594 ; WX 602 ; N uni257A ; G 2261 -U 9595 ; WX 602 ; N uni257B ; G 2262 -U 9596 ; WX 602 ; N uni257C ; G 2263 -U 9597 ; WX 602 ; N uni257D ; G 2264 -U 9598 ; WX 602 ; N uni257E ; G 2265 -U 9599 ; WX 602 ; N uni257F ; G 2266 -U 9600 ; WX 602 ; N upblock ; G 2267 -U 9601 ; WX 602 ; N uni2581 ; G 2268 -U 9602 ; WX 602 ; N uni2582 ; G 2269 -U 9603 ; WX 602 ; N uni2583 ; G 2270 -U 9604 ; WX 602 ; N dnblock ; G 2271 -U 9605 ; WX 602 ; N uni2585 ; G 2272 -U 9606 ; WX 602 ; N uni2586 ; G 2273 -U 9607 ; WX 602 ; N uni2587 ; G 2274 -U 9608 ; WX 602 ; N block ; G 2275 -U 9609 ; WX 602 ; N uni2589 ; G 2276 -U 9610 ; WX 602 ; N uni258A ; G 2277 -U 9611 ; WX 602 ; N uni258B ; G 2278 -U 9612 ; WX 602 ; N lfblock ; G 2279 -U 9613 ; WX 602 ; N uni258D ; G 2280 -U 9614 ; WX 602 ; N uni258E ; G 2281 -U 9615 ; WX 602 ; N uni258F ; G 2282 -U 9616 ; WX 602 ; N rtblock ; G 2283 -U 9617 ; WX 602 ; N ltshade ; G 2284 -U 9618 ; WX 602 ; N shade ; G 2285 -U 9619 ; WX 602 ; N dkshade ; G 2286 -U 9620 ; WX 602 ; N uni2594 ; G 2287 -U 9621 ; WX 602 ; N uni2595 ; G 2288 -U 9622 ; WX 602 ; N uni2596 ; G 2289 -U 9623 ; WX 602 ; N uni2597 ; G 2290 -U 9624 ; WX 602 ; N uni2598 ; G 2291 -U 9625 ; WX 602 ; N uni2599 ; G 2292 -U 9626 ; WX 602 ; N uni259A ; G 2293 -U 9627 ; WX 602 ; N uni259B ; G 2294 -U 9628 ; WX 602 ; N uni259C ; G 2295 -U 9629 ; WX 602 ; N uni259D ; G 2296 -U 9630 ; WX 602 ; N uni259E ; G 2297 -U 9631 ; WX 602 ; N uni259F ; G 2298 -U 9632 ; WX 602 ; N filledbox ; G 2299 -U 9633 ; WX 602 ; N H22073 ; G 2300 -U 9634 ; WX 602 ; N uni25A2 ; G 2301 -U 9635 ; WX 602 ; N uni25A3 ; G 2302 -U 9636 ; WX 602 ; N uni25A4 ; G 2303 -U 9637 ; WX 602 ; N uni25A5 ; G 2304 -U 9638 ; WX 602 ; N uni25A6 ; G 2305 -U 9639 ; WX 602 ; N uni25A7 ; G 2306 -U 9640 ; WX 602 ; N uni25A8 ; G 2307 -U 9641 ; WX 602 ; N uni25A9 ; G 2308 -U 9642 ; WX 602 ; N H18543 ; G 2309 -U 9643 ; WX 602 ; N H18551 ; G 2310 -U 9644 ; WX 602 ; N filledrect ; G 2311 -U 9645 ; WX 602 ; N uni25AD ; G 2312 -U 9646 ; WX 602 ; N uni25AE ; G 2313 -U 9647 ; WX 602 ; N uni25AF ; G 2314 -U 9648 ; WX 602 ; N uni25B0 ; G 2315 -U 9649 ; WX 602 ; N uni25B1 ; G 2316 -U 9650 ; WX 602 ; N triagup ; G 2317 -U 9651 ; WX 602 ; N uni25B3 ; G 2318 -U 9652 ; WX 602 ; N uni25B4 ; G 2319 -U 9653 ; WX 602 ; N uni25B5 ; G 2320 -U 9654 ; WX 602 ; N uni25B6 ; G 2321 -U 9655 ; WX 602 ; N uni25B7 ; G 2322 -U 9656 ; WX 602 ; N uni25B8 ; G 2323 -U 9657 ; WX 602 ; N uni25B9 ; G 2324 -U 9658 ; WX 602 ; N triagrt ; G 2325 -U 9659 ; WX 602 ; N uni25BB ; G 2326 -U 9660 ; WX 602 ; N triagdn ; G 2327 -U 9661 ; WX 602 ; N uni25BD ; G 2328 -U 9662 ; WX 602 ; N uni25BE ; G 2329 -U 9663 ; WX 602 ; N uni25BF ; G 2330 -U 9664 ; WX 602 ; N uni25C0 ; G 2331 -U 9665 ; WX 602 ; N uni25C1 ; G 2332 -U 9666 ; WX 602 ; N uni25C2 ; G 2333 -U 9667 ; WX 602 ; N uni25C3 ; G 2334 -U 9668 ; WX 602 ; N triaglf ; G 2335 -U 9669 ; WX 602 ; N uni25C5 ; G 2336 -U 9670 ; WX 602 ; N uni25C6 ; G 2337 -U 9671 ; WX 602 ; N uni25C7 ; G 2338 -U 9672 ; WX 602 ; N uni25C8 ; G 2339 -U 9673 ; WX 602 ; N uni25C9 ; G 2340 -U 9674 ; WX 602 ; N lozenge ; G 2341 -U 9675 ; WX 602 ; N circle ; G 2342 -U 9676 ; WX 602 ; N uni25CC ; G 2343 -U 9677 ; WX 602 ; N uni25CD ; G 2344 -U 9678 ; WX 602 ; N uni25CE ; G 2345 -U 9679 ; WX 602 ; N H18533 ; G 2346 -U 9680 ; WX 602 ; N uni25D0 ; G 2347 -U 9681 ; WX 602 ; N uni25D1 ; G 2348 -U 9682 ; WX 602 ; N uni25D2 ; G 2349 -U 9683 ; WX 602 ; N uni25D3 ; G 2350 -U 9684 ; WX 602 ; N uni25D4 ; G 2351 -U 9685 ; WX 602 ; N uni25D5 ; G 2352 -U 9686 ; WX 602 ; N uni25D6 ; G 2353 -U 9687 ; WX 602 ; N uni25D7 ; G 2354 -U 9688 ; WX 602 ; N invbullet ; G 2355 -U 9689 ; WX 602 ; N invcircle ; G 2356 -U 9690 ; WX 602 ; N uni25DA ; G 2357 -U 9691 ; WX 602 ; N uni25DB ; G 2358 -U 9692 ; WX 602 ; N uni25DC ; G 2359 -U 9693 ; WX 602 ; N uni25DD ; G 2360 -U 9694 ; WX 602 ; N uni25DE ; G 2361 -U 9695 ; WX 602 ; N uni25DF ; G 2362 -U 9696 ; WX 602 ; N uni25E0 ; G 2363 -U 9697 ; WX 602 ; N uni25E1 ; G 2364 -U 9698 ; WX 602 ; N uni25E2 ; G 2365 -U 9699 ; WX 602 ; N uni25E3 ; G 2366 -U 9700 ; WX 602 ; N uni25E4 ; G 2367 -U 9701 ; WX 602 ; N uni25E5 ; G 2368 -U 9702 ; WX 602 ; N openbullet ; G 2369 -U 9703 ; WX 602 ; N uni25E7 ; G 2370 -U 9704 ; WX 602 ; N uni25E8 ; G 2371 -U 9705 ; WX 602 ; N uni25E9 ; G 2372 -U 9706 ; WX 602 ; N uni25EA ; G 2373 -U 9707 ; WX 602 ; N uni25EB ; G 2374 -U 9708 ; WX 602 ; N uni25EC ; G 2375 -U 9709 ; WX 602 ; N uni25ED ; G 2376 -U 9710 ; WX 602 ; N uni25EE ; G 2377 -U 9711 ; WX 602 ; N uni25EF ; G 2378 -U 9712 ; WX 602 ; N uni25F0 ; G 2379 -U 9713 ; WX 602 ; N uni25F1 ; G 2380 -U 9714 ; WX 602 ; N uni25F2 ; G 2381 -U 9715 ; WX 602 ; N uni25F3 ; G 2382 -U 9716 ; WX 602 ; N uni25F4 ; G 2383 -U 9717 ; WX 602 ; N uni25F5 ; G 2384 -U 9718 ; WX 602 ; N uni25F6 ; G 2385 -U 9719 ; WX 602 ; N uni25F7 ; G 2386 -U 9720 ; WX 602 ; N uni25F8 ; G 2387 -U 9721 ; WX 602 ; N uni25F9 ; G 2388 -U 9722 ; WX 602 ; N uni25FA ; G 2389 -U 9723 ; WX 602 ; N uni25FB ; G 2390 -U 9724 ; WX 602 ; N uni25FC ; G 2391 -U 9725 ; WX 602 ; N uni25FD ; G 2392 -U 9726 ; WX 602 ; N uni25FE ; G 2393 -U 9727 ; WX 602 ; N uni25FF ; G 2394 -U 9728 ; WX 602 ; N uni2600 ; G 2395 -U 9784 ; WX 602 ; N uni2638 ; G 2396 -U 9785 ; WX 602 ; N uni2639 ; G 2397 -U 9786 ; WX 602 ; N smileface ; G 2398 -U 9787 ; WX 602 ; N invsmileface ; G 2399 -U 9788 ; WX 602 ; N sun ; G 2400 -U 9791 ; WX 602 ; N uni263F ; G 2401 -U 9792 ; WX 602 ; N female ; G 2402 -U 9793 ; WX 602 ; N uni2641 ; G 2403 -U 9794 ; WX 602 ; N male ; G 2404 -U 9795 ; WX 602 ; N uni2643 ; G 2405 -U 9796 ; WX 602 ; N uni2644 ; G 2406 -U 9797 ; WX 602 ; N uni2645 ; G 2407 -U 9798 ; WX 602 ; N uni2646 ; G 2408 -U 9799 ; WX 602 ; N uni2647 ; G 2409 -U 9824 ; WX 602 ; N spade ; G 2410 -U 9825 ; WX 602 ; N uni2661 ; G 2411 -U 9826 ; WX 602 ; N uni2662 ; G 2412 -U 9827 ; WX 602 ; N club ; G 2413 -U 9828 ; WX 602 ; N uni2664 ; G 2414 -U 9829 ; WX 602 ; N heart ; G 2415 -U 9830 ; WX 602 ; N diamond ; G 2416 -U 9831 ; WX 602 ; N uni2667 ; G 2417 -U 9833 ; WX 602 ; N uni2669 ; G 2418 -U 9834 ; WX 602 ; N musicalnote ; G 2419 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2420 -U 9836 ; WX 602 ; N uni266C ; G 2421 -U 9837 ; WX 602 ; N uni266D ; G 2422 -U 9838 ; WX 602 ; N uni266E ; G 2423 -U 9839 ; WX 602 ; N uni266F ; G 2424 -U 10181 ; WX 602 ; N uni27C5 ; G 2425 -U 10182 ; WX 602 ; N uni27C6 ; G 2426 -U 10208 ; WX 602 ; N uni27E0 ; G 2427 -U 10216 ; WX 602 ; N uni27E8 ; G 2428 -U 10217 ; WX 602 ; N uni27E9 ; G 2429 -U 10731 ; WX 602 ; N uni29EB ; G 2430 -U 10746 ; WX 602 ; N uni29FA ; G 2431 -U 10747 ; WX 602 ; N uni29FB ; G 2432 -U 10799 ; WX 602 ; N uni2A2F ; G 2433 -U 11026 ; WX 602 ; N uni2B12 ; G 2434 -U 11027 ; WX 602 ; N uni2B13 ; G 2435 -U 11028 ; WX 602 ; N uni2B14 ; G 2436 -U 11029 ; WX 602 ; N uni2B15 ; G 2437 -U 11030 ; WX 602 ; N uni2B16 ; G 2438 -U 11031 ; WX 602 ; N uni2B17 ; G 2439 -U 11032 ; WX 602 ; N uni2B18 ; G 2440 -U 11033 ; WX 602 ; N uni2B19 ; G 2441 -U 11034 ; WX 602 ; N uni2B1A ; G 2442 -U 11364 ; WX 602 ; N uni2C64 ; G 2443 -U 11373 ; WX 602 ; N uni2C6D ; G 2444 -U 11374 ; WX 602 ; N uni2C6E ; G 2445 -U 11375 ; WX 602 ; N uni2C6F ; G 2446 -U 11376 ; WX 602 ; N uni2C70 ; G 2447 -U 11381 ; WX 602 ; N uni2C75 ; G 2448 -U 11382 ; WX 602 ; N uni2C76 ; G 2449 -U 11383 ; WX 602 ; N uni2C77 ; G 2450 -U 11385 ; WX 602 ; N uni2C79 ; G 2451 -U 11386 ; WX 602 ; N uni2C7A ; G 2452 -U 11388 ; WX 602 ; N uni2C7C ; G 2453 -U 11389 ; WX 602 ; N uni2C7D ; G 2454 -U 11390 ; WX 602 ; N uni2C7E ; G 2455 -U 11391 ; WX 602 ; N uni2C7F ; G 2456 -U 11800 ; WX 602 ; N uni2E18 ; G 2457 -U 11810 ; WX 602 ; N uni2E22 ; G 2458 -U 11811 ; WX 602 ; N uni2E23 ; G 2459 -U 11812 ; WX 602 ; N uni2E24 ; G 2460 -U 11813 ; WX 602 ; N uni2E25 ; G 2461 -U 11822 ; WX 602 ; N uni2E2E ; G 2462 -U 42760 ; WX 602 ; N uniA708 ; G 2463 -U 42761 ; WX 602 ; N uniA709 ; G 2464 -U 42762 ; WX 602 ; N uniA70A ; G 2465 -U 42763 ; WX 602 ; N uniA70B ; G 2466 -U 42764 ; WX 602 ; N uniA70C ; G 2467 -U 42765 ; WX 602 ; N uniA70D ; G 2468 -U 42766 ; WX 602 ; N uniA70E ; G 2469 -U 42767 ; WX 602 ; N uniA70F ; G 2470 -U 42768 ; WX 602 ; N uniA710 ; G 2471 -U 42769 ; WX 602 ; N uniA711 ; G 2472 -U 42770 ; WX 602 ; N uniA712 ; G 2473 -U 42771 ; WX 602 ; N uniA713 ; G 2474 -U 42772 ; WX 602 ; N uniA714 ; G 2475 -U 42773 ; WX 602 ; N uniA715 ; G 2476 -U 42774 ; WX 602 ; N uniA716 ; G 2477 -U 42779 ; WX 602 ; N uniA71B ; G 2478 -U 42780 ; WX 602 ; N uniA71C ; G 2479 -U 42781 ; WX 602 ; N uniA71D ; G 2480 -U 42782 ; WX 602 ; N uniA71E ; G 2481 -U 42783 ; WX 602 ; N uniA71F ; G 2482 -U 42786 ; WX 602 ; N uniA722 ; G 2483 -U 42787 ; WX 602 ; N uniA723 ; G 2484 -U 42788 ; WX 602 ; N uniA724 ; G 2485 -U 42789 ; WX 602 ; N uniA725 ; G 2486 -U 42790 ; WX 602 ; N uniA726 ; G 2487 -U 42791 ; WX 602 ; N uniA727 ; G 2488 -U 42889 ; WX 602 ; N uniA789 ; G 2489 -U 42890 ; WX 602 ; N uniA78A ; G 2490 -U 42891 ; WX 602 ; N uniA78B ; G 2491 -U 42892 ; WX 602 ; N uniA78C ; G 2492 -U 42893 ; WX 602 ; N uniA78D ; G 2493 -U 63173 ; WX 602 ; N uniF6C5 ; G 2494 -U 64257 ; WX 602 ; N fi ; G 2495 -U 64258 ; WX 602 ; N fl ; G 2496 -U 65529 ; WX 602 ; N uniFFF9 ; G 2497 -U 65530 ; WX 602 ; N uniFFFA ; G 2498 -U 65531 ; WX 602 ; N uniFFFB ; G 2499 -U 65532 ; WX 602 ; N uniFFFC ; G 2500 -U 65533 ; WX 602 ; N uniFFFD ; G 2501 -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSansMono.ufm deleted file mode 100755 index 07bae18c..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSansMono.ufm +++ /dev/null @@ -1,3101 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Sans Mono -FontSubfamily Book -UniqueID DejaVu Sans Mono -FullName DejaVu Sans Mono -Version Version 2.32 -PostScriptName DejaVuSansMono -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -Weight Medium -ItalicAngle 0 -IsFixedPitch true -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -558 -375 718 1042 -StartCharMetrics 3190 -U 32 ; WX 602 ; N space ; G 3 -U 33 ; WX 602 ; N exclam ; G 4 -U 34 ; WX 602 ; N quotedbl ; G 5 -U 35 ; WX 602 ; N numbersign ; G 6 -U 36 ; WX 602 ; N dollar ; G 7 -U 37 ; WX 602 ; N percent ; G 8 -U 38 ; WX 602 ; N ampersand ; G 9 -U 39 ; WX 602 ; N quotesingle ; G 10 -U 40 ; WX 602 ; N parenleft ; G 11 -U 41 ; WX 602 ; N parenright ; G 12 -U 42 ; WX 602 ; N asterisk ; G 13 -U 43 ; WX 602 ; N plus ; G 14 -U 44 ; WX 602 ; N comma ; G 15 -U 45 ; WX 602 ; N hyphen ; G 16 -U 46 ; WX 602 ; N period ; G 17 -U 47 ; WX 602 ; N slash ; G 18 -U 48 ; WX 602 ; N zero ; G 19 -U 49 ; WX 602 ; N one ; G 20 -U 50 ; WX 602 ; N two ; G 21 -U 51 ; WX 602 ; N three ; G 22 -U 52 ; WX 602 ; N four ; G 23 -U 53 ; WX 602 ; N five ; G 24 -U 54 ; WX 602 ; N six ; G 25 -U 55 ; WX 602 ; N seven ; G 26 -U 56 ; WX 602 ; N eight ; G 27 -U 57 ; WX 602 ; N nine ; G 28 -U 58 ; WX 602 ; N colon ; G 29 -U 59 ; WX 602 ; N semicolon ; G 30 -U 60 ; WX 602 ; N less ; G 31 -U 61 ; WX 602 ; N equal ; G 32 -U 62 ; WX 602 ; N greater ; G 33 -U 63 ; WX 602 ; N question ; G 34 -U 64 ; WX 602 ; N at ; G 35 -U 65 ; WX 602 ; N A ; G 36 -U 66 ; WX 602 ; N B ; G 37 -U 67 ; WX 602 ; N C ; G 38 -U 68 ; WX 602 ; N D ; G 39 -U 69 ; WX 602 ; N E ; G 40 -U 70 ; WX 602 ; N F ; G 41 -U 71 ; WX 602 ; N G ; G 42 -U 72 ; WX 602 ; N H ; G 43 -U 73 ; WX 602 ; N I ; G 44 -U 74 ; WX 602 ; N J ; G 45 -U 75 ; WX 602 ; N K ; G 46 -U 76 ; WX 602 ; N L ; G 47 -U 77 ; WX 602 ; N M ; G 48 -U 78 ; WX 602 ; N N ; G 49 -U 79 ; WX 602 ; N O ; G 50 -U 80 ; WX 602 ; N P ; G 51 -U 81 ; WX 602 ; N Q ; G 52 -U 82 ; WX 602 ; N R ; G 53 -U 83 ; WX 602 ; N S ; G 54 -U 84 ; WX 602 ; N T ; G 55 -U 85 ; WX 602 ; N U ; G 56 -U 86 ; WX 602 ; N V ; G 57 -U 87 ; WX 602 ; N W ; G 58 -U 88 ; WX 602 ; N X ; G 59 -U 89 ; WX 602 ; N Y ; G 60 -U 90 ; WX 602 ; N Z ; G 61 -U 91 ; WX 602 ; N bracketleft ; G 62 -U 92 ; WX 602 ; N backslash ; G 63 -U 93 ; WX 602 ; N bracketright ; G 64 -U 94 ; WX 602 ; N asciicircum ; G 65 -U 95 ; WX 602 ; N underscore ; G 66 -U 96 ; WX 602 ; N grave ; G 67 -U 97 ; WX 602 ; N a ; G 68 -U 98 ; WX 602 ; N b ; G 69 -U 99 ; WX 602 ; N c ; G 70 -U 100 ; WX 602 ; N d ; G 71 -U 101 ; WX 602 ; N e ; G 72 -U 102 ; WX 602 ; N f ; G 73 -U 103 ; WX 602 ; N g ; G 74 -U 104 ; WX 602 ; N h ; G 75 -U 105 ; WX 602 ; N i ; G 76 -U 106 ; WX 602 ; N j ; G 77 -U 107 ; WX 602 ; N k ; G 78 -U 108 ; WX 602 ; N l ; G 79 -U 109 ; WX 602 ; N m ; G 80 -U 110 ; WX 602 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 602 ; N p ; G 83 -U 113 ; WX 602 ; N q ; G 84 -U 114 ; WX 602 ; N r ; G 85 -U 115 ; WX 602 ; N s ; G 86 -U 116 ; WX 602 ; N t ; G 87 -U 117 ; WX 602 ; N u ; G 88 -U 118 ; WX 602 ; N v ; G 89 -U 119 ; WX 602 ; N w ; G 90 -U 120 ; WX 602 ; N x ; G 91 -U 121 ; WX 602 ; N y ; G 92 -U 122 ; WX 602 ; N z ; G 93 -U 123 ; WX 602 ; N braceleft ; G 94 -U 124 ; WX 602 ; N bar ; G 95 -U 125 ; WX 602 ; N braceright ; G 96 -U 126 ; WX 602 ; N asciitilde ; G 97 -U 160 ; WX 602 ; N nbspace ; G 98 -U 161 ; WX 602 ; N exclamdown ; G 99 -U 162 ; WX 602 ; N cent ; G 100 -U 163 ; WX 602 ; N sterling ; G 101 -U 164 ; WX 602 ; N currency ; G 102 -U 165 ; WX 602 ; N yen ; G 103 -U 166 ; WX 602 ; N brokenbar ; G 104 -U 167 ; WX 602 ; N section ; G 105 -U 168 ; WX 602 ; N dieresis ; G 106 -U 169 ; WX 602 ; N copyright ; G 107 -U 170 ; WX 602 ; N ordfeminine ; G 108 -U 171 ; WX 602 ; N guillemotleft ; G 109 -U 172 ; WX 602 ; N logicalnot ; G 110 -U 173 ; WX 602 ; N sfthyphen ; G 111 -U 174 ; WX 602 ; N registered ; G 112 -U 175 ; WX 602 ; N macron ; G 113 -U 176 ; WX 602 ; N degree ; G 114 -U 177 ; WX 602 ; N plusminus ; G 115 -U 178 ; WX 602 ; N twosuperior ; G 116 -U 179 ; WX 602 ; N threesuperior ; G 117 -U 180 ; WX 602 ; N acute ; G 118 -U 181 ; WX 602 ; N mu ; G 119 -U 182 ; WX 602 ; N paragraph ; G 120 -U 183 ; WX 602 ; N periodcentered ; G 121 -U 184 ; WX 602 ; N cedilla ; G 122 -U 185 ; WX 602 ; N onesuperior ; G 123 -U 186 ; WX 602 ; N ordmasculine ; G 124 -U 187 ; WX 602 ; N guillemotright ; G 125 -U 188 ; WX 602 ; N onequarter ; G 126 -U 189 ; WX 602 ; N onehalf ; G 127 -U 190 ; WX 602 ; N threequarters ; G 128 -U 191 ; WX 602 ; N questiondown ; G 129 -U 192 ; WX 602 ; N Agrave ; G 130 -U 193 ; WX 602 ; N Aacute ; G 131 -U 194 ; WX 602 ; N Acircumflex ; G 132 -U 195 ; WX 602 ; N Atilde ; G 133 -U 196 ; WX 602 ; N Adieresis ; G 134 -U 197 ; WX 602 ; N Aring ; G 135 -U 198 ; WX 602 ; N AE ; G 136 -U 199 ; WX 602 ; N Ccedilla ; G 137 -U 200 ; WX 602 ; N Egrave ; G 138 -U 201 ; WX 602 ; N Eacute ; G 139 -U 202 ; WX 602 ; N Ecircumflex ; G 140 -U 203 ; WX 602 ; N Edieresis ; G 141 -U 204 ; WX 602 ; N Igrave ; G 142 -U 205 ; WX 602 ; N Iacute ; G 143 -U 206 ; WX 602 ; N Icircumflex ; G 144 -U 207 ; WX 602 ; N Idieresis ; G 145 -U 208 ; WX 602 ; N Eth ; G 146 -U 209 ; WX 602 ; N Ntilde ; G 147 -U 210 ; WX 602 ; N Ograve ; G 148 -U 211 ; WX 602 ; N Oacute ; G 149 -U 212 ; WX 602 ; N Ocircumflex ; G 150 -U 213 ; WX 602 ; N Otilde ; G 151 -U 214 ; WX 602 ; N Odieresis ; G 152 -U 215 ; WX 602 ; N multiply ; G 153 -U 216 ; WX 602 ; N Oslash ; G 154 -U 217 ; WX 602 ; N Ugrave ; G 155 -U 218 ; WX 602 ; N Uacute ; G 156 -U 219 ; WX 602 ; N Ucircumflex ; G 157 -U 220 ; WX 602 ; N Udieresis ; G 158 -U 221 ; WX 602 ; N Yacute ; G 159 -U 222 ; WX 602 ; N Thorn ; G 160 -U 223 ; WX 602 ; N germandbls ; G 161 -U 224 ; WX 602 ; N agrave ; G 162 -U 225 ; WX 602 ; N aacute ; G 163 -U 226 ; WX 602 ; N acircumflex ; G 164 -U 227 ; WX 602 ; N atilde ; G 165 -U 228 ; WX 602 ; N adieresis ; G 166 -U 229 ; WX 602 ; N aring ; G 167 -U 230 ; WX 602 ; N ae ; G 168 -U 231 ; WX 602 ; N ccedilla ; G 169 -U 232 ; WX 602 ; N egrave ; G 170 -U 233 ; WX 602 ; N eacute ; G 171 -U 234 ; WX 602 ; N ecircumflex ; G 172 -U 235 ; WX 602 ; N edieresis ; G 173 -U 236 ; WX 602 ; N igrave ; G 174 -U 237 ; WX 602 ; N iacute ; G 175 -U 238 ; WX 602 ; N icircumflex ; G 176 -U 239 ; WX 602 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 602 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 602 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 602 ; N ugrave ; G 187 -U 250 ; WX 602 ; N uacute ; G 188 -U 251 ; WX 602 ; N ucircumflex ; G 189 -U 252 ; WX 602 ; N udieresis ; G 190 -U 253 ; WX 602 ; N yacute ; G 191 -U 254 ; WX 602 ; N thorn ; G 192 -U 255 ; WX 602 ; N ydieresis ; G 193 -U 256 ; WX 602 ; N Amacron ; G 194 -U 257 ; WX 602 ; N amacron ; G 195 -U 258 ; WX 602 ; N Abreve ; G 196 -U 259 ; WX 602 ; N abreve ; G 197 -U 260 ; WX 602 ; N Aogonek ; G 198 -U 261 ; WX 602 ; N aogonek ; G 199 -U 262 ; WX 602 ; N Cacute ; G 200 -U 263 ; WX 602 ; N cacute ; G 201 -U 264 ; WX 602 ; N Ccircumflex ; G 202 -U 265 ; WX 602 ; N ccircumflex ; G 203 -U 266 ; WX 602 ; N Cdotaccent ; G 204 -U 267 ; WX 602 ; N cdotaccent ; G 205 -U 268 ; WX 602 ; N Ccaron ; G 206 -U 269 ; WX 602 ; N ccaron ; G 207 -U 270 ; WX 602 ; N Dcaron ; G 208 -U 271 ; WX 602 ; N dcaron ; G 209 -U 272 ; WX 602 ; N Dcroat ; G 210 -U 273 ; WX 602 ; N dmacron ; G 211 -U 274 ; WX 602 ; N Emacron ; G 212 -U 275 ; WX 602 ; N emacron ; G 213 -U 276 ; WX 602 ; N Ebreve ; G 214 -U 277 ; WX 602 ; N ebreve ; G 215 -U 278 ; WX 602 ; N Edotaccent ; G 216 -U 279 ; WX 602 ; N edotaccent ; G 217 -U 280 ; WX 602 ; N Eogonek ; G 218 -U 281 ; WX 602 ; N eogonek ; G 219 -U 282 ; WX 602 ; N Ecaron ; G 220 -U 283 ; WX 602 ; N ecaron ; G 221 -U 284 ; WX 602 ; N Gcircumflex ; G 222 -U 285 ; WX 602 ; N gcircumflex ; G 223 -U 286 ; WX 602 ; N Gbreve ; G 224 -U 287 ; WX 602 ; N gbreve ; G 225 -U 288 ; WX 602 ; N Gdotaccent ; G 226 -U 289 ; WX 602 ; N gdotaccent ; G 227 -U 290 ; WX 602 ; N Gcommaaccent ; G 228 -U 291 ; WX 602 ; N gcommaaccent ; G 229 -U 292 ; WX 602 ; N Hcircumflex ; G 230 -U 293 ; WX 602 ; N hcircumflex ; G 231 -U 294 ; WX 602 ; N Hbar ; G 232 -U 295 ; WX 602 ; N hbar ; G 233 -U 296 ; WX 602 ; N Itilde ; G 234 -U 297 ; WX 602 ; N itilde ; G 235 -U 298 ; WX 602 ; N Imacron ; G 236 -U 299 ; WX 602 ; N imacron ; G 237 -U 300 ; WX 602 ; N Ibreve ; G 238 -U 301 ; WX 602 ; N ibreve ; G 239 -U 302 ; WX 602 ; N Iogonek ; G 240 -U 303 ; WX 602 ; N iogonek ; G 241 -U 304 ; WX 602 ; N Idot ; G 242 -U 305 ; WX 602 ; N dotlessi ; G 243 -U 306 ; WX 602 ; N IJ ; G 244 -U 307 ; WX 602 ; N ij ; G 245 -U 308 ; WX 602 ; N Jcircumflex ; G 246 -U 309 ; WX 602 ; N jcircumflex ; G 247 -U 310 ; WX 602 ; N Kcommaaccent ; G 248 -U 311 ; WX 602 ; N kcommaaccent ; G 249 -U 312 ; WX 602 ; N kgreenlandic ; G 250 -U 313 ; WX 602 ; N Lacute ; G 251 -U 314 ; WX 602 ; N lacute ; G 252 -U 315 ; WX 602 ; N Lcommaaccent ; G 253 -U 316 ; WX 602 ; N lcommaaccent ; G 254 -U 317 ; WX 602 ; N Lcaron ; G 255 -U 318 ; WX 602 ; N lcaron ; G 256 -U 319 ; WX 602 ; N Ldot ; G 257 -U 320 ; WX 602 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 602 ; N lslash ; G 260 -U 323 ; WX 602 ; N Nacute ; G 261 -U 324 ; WX 602 ; N nacute ; G 262 -U 325 ; WX 602 ; N Ncommaaccent ; G 263 -U 326 ; WX 602 ; N ncommaaccent ; G 264 -U 327 ; WX 602 ; N Ncaron ; G 265 -U 328 ; WX 602 ; N ncaron ; G 266 -U 329 ; WX 602 ; N napostrophe ; G 267 -U 330 ; WX 602 ; N Eng ; G 268 -U 331 ; WX 602 ; N eng ; G 269 -U 332 ; WX 602 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 602 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 602 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 602 ; N OE ; G 276 -U 339 ; WX 602 ; N oe ; G 277 -U 340 ; WX 602 ; N Racute ; G 278 -U 341 ; WX 602 ; N racute ; G 279 -U 342 ; WX 602 ; N Rcommaaccent ; G 280 -U 343 ; WX 602 ; N rcommaaccent ; G 281 -U 344 ; WX 602 ; N Rcaron ; G 282 -U 345 ; WX 602 ; N rcaron ; G 283 -U 346 ; WX 602 ; N Sacute ; G 284 -U 347 ; WX 602 ; N sacute ; G 285 -U 348 ; WX 602 ; N Scircumflex ; G 286 -U 349 ; WX 602 ; N scircumflex ; G 287 -U 350 ; WX 602 ; N Scedilla ; G 288 -U 351 ; WX 602 ; N scedilla ; G 289 -U 352 ; WX 602 ; N Scaron ; G 290 -U 353 ; WX 602 ; N scaron ; G 291 -U 354 ; WX 602 ; N Tcommaaccent ; G 292 -U 355 ; WX 602 ; N tcommaaccent ; G 293 -U 356 ; WX 602 ; N Tcaron ; G 294 -U 357 ; WX 602 ; N tcaron ; G 295 -U 358 ; WX 602 ; N Tbar ; G 296 -U 359 ; WX 602 ; N tbar ; G 297 -U 360 ; WX 602 ; N Utilde ; G 298 -U 361 ; WX 602 ; N utilde ; G 299 -U 362 ; WX 602 ; N Umacron ; G 300 -U 363 ; WX 602 ; N umacron ; G 301 -U 364 ; WX 602 ; N Ubreve ; G 302 -U 365 ; WX 602 ; N ubreve ; G 303 -U 366 ; WX 602 ; N Uring ; G 304 -U 367 ; WX 602 ; N uring ; G 305 -U 368 ; WX 602 ; N Uhungarumlaut ; G 306 -U 369 ; WX 602 ; N uhungarumlaut ; G 307 -U 370 ; WX 602 ; N Uogonek ; G 308 -U 371 ; WX 602 ; N uogonek ; G 309 -U 372 ; WX 602 ; N Wcircumflex ; G 310 -U 373 ; WX 602 ; N wcircumflex ; G 311 -U 374 ; WX 602 ; N Ycircumflex ; G 312 -U 375 ; WX 602 ; N ycircumflex ; G 313 -U 376 ; WX 602 ; N Ydieresis ; G 314 -U 377 ; WX 602 ; N Zacute ; G 315 -U 378 ; WX 602 ; N zacute ; G 316 -U 379 ; WX 602 ; N Zdotaccent ; G 317 -U 380 ; WX 602 ; N zdotaccent ; G 318 -U 381 ; WX 602 ; N Zcaron ; G 319 -U 382 ; WX 602 ; N zcaron ; G 320 -U 383 ; WX 602 ; N longs ; G 321 -U 384 ; WX 602 ; N uni0180 ; G 322 -U 385 ; WX 602 ; N uni0181 ; G 323 -U 386 ; WX 602 ; N uni0182 ; G 324 -U 387 ; WX 602 ; N uni0183 ; G 325 -U 388 ; WX 602 ; N uni0184 ; G 326 -U 389 ; WX 602 ; N uni0185 ; G 327 -U 390 ; WX 602 ; N uni0186 ; G 328 -U 391 ; WX 602 ; N uni0187 ; G 329 -U 392 ; WX 602 ; N uni0188 ; G 330 -U 393 ; WX 602 ; N uni0189 ; G 331 -U 394 ; WX 602 ; N uni018A ; G 332 -U 395 ; WX 602 ; N uni018B ; G 333 -U 396 ; WX 602 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 602 ; N uni018E ; G 336 -U 399 ; WX 602 ; N uni018F ; G 337 -U 400 ; WX 602 ; N uni0190 ; G 338 -U 401 ; WX 602 ; N uni0191 ; G 339 -U 402 ; WX 602 ; N florin ; G 340 -U 403 ; WX 602 ; N uni0193 ; G 341 -U 404 ; WX 602 ; N uni0194 ; G 342 -U 405 ; WX 602 ; N uni0195 ; G 343 -U 406 ; WX 602 ; N uni0196 ; G 344 -U 407 ; WX 602 ; N uni0197 ; G 345 -U 408 ; WX 602 ; N uni0198 ; G 346 -U 409 ; WX 602 ; N uni0199 ; G 347 -U 410 ; WX 602 ; N uni019A ; G 348 -U 411 ; WX 602 ; N uni019B ; G 349 -U 412 ; WX 602 ; N uni019C ; G 350 -U 413 ; WX 602 ; N uni019D ; G 351 -U 414 ; WX 602 ; N uni019E ; G 352 -U 415 ; WX 602 ; N uni019F ; G 353 -U 416 ; WX 602 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 602 ; N uni01A2 ; G 356 -U 419 ; WX 602 ; N uni01A3 ; G 357 -U 420 ; WX 602 ; N uni01A4 ; G 358 -U 421 ; WX 602 ; N uni01A5 ; G 359 -U 422 ; WX 602 ; N uni01A6 ; G 360 -U 423 ; WX 602 ; N uni01A7 ; G 361 -U 424 ; WX 602 ; N uni01A8 ; G 362 -U 425 ; WX 602 ; N uni01A9 ; G 363 -U 426 ; WX 602 ; N uni01AA ; G 364 -U 427 ; WX 602 ; N uni01AB ; G 365 -U 428 ; WX 602 ; N uni01AC ; G 366 -U 429 ; WX 602 ; N uni01AD ; G 367 -U 430 ; WX 602 ; N uni01AE ; G 368 -U 431 ; WX 602 ; N Uhorn ; G 369 -U 432 ; WX 602 ; N uhorn ; G 370 -U 433 ; WX 602 ; N uni01B1 ; G 371 -U 434 ; WX 602 ; N uni01B2 ; G 372 -U 435 ; WX 602 ; N uni01B3 ; G 373 -U 436 ; WX 602 ; N uni01B4 ; G 374 -U 437 ; WX 602 ; N uni01B5 ; G 375 -U 438 ; WX 602 ; N uni01B6 ; G 376 -U 439 ; WX 602 ; N uni01B7 ; G 377 -U 440 ; WX 602 ; N uni01B8 ; G 378 -U 441 ; WX 602 ; N uni01B9 ; G 379 -U 442 ; WX 602 ; N uni01BA ; G 380 -U 443 ; WX 602 ; N uni01BB ; G 381 -U 444 ; WX 602 ; N uni01BC ; G 382 -U 445 ; WX 602 ; N uni01BD ; G 383 -U 446 ; WX 602 ; N uni01BE ; G 384 -U 447 ; WX 602 ; N uni01BF ; G 385 -U 448 ; WX 602 ; N uni01C0 ; G 386 -U 449 ; WX 602 ; N uni01C1 ; G 387 -U 450 ; WX 602 ; N uni01C2 ; G 388 -U 451 ; WX 602 ; N uni01C3 ; G 389 -U 461 ; WX 602 ; N uni01CD ; G 390 -U 462 ; WX 602 ; N uni01CE ; G 391 -U 463 ; WX 602 ; N uni01CF ; G 392 -U 464 ; WX 602 ; N uni01D0 ; G 393 -U 465 ; WX 602 ; N uni01D1 ; G 394 -U 466 ; WX 602 ; N uni01D2 ; G 395 -U 467 ; WX 602 ; N uni01D3 ; G 396 -U 468 ; WX 602 ; N uni01D4 ; G 397 -U 469 ; WX 602 ; N uni01D5 ; G 398 -U 470 ; WX 602 ; N uni01D6 ; G 399 -U 471 ; WX 602 ; N uni01D7 ; G 400 -U 472 ; WX 602 ; N uni01D8 ; G 401 -U 473 ; WX 602 ; N uni01D9 ; G 402 -U 474 ; WX 602 ; N uni01DA ; G 403 -U 475 ; WX 602 ; N uni01DB ; G 404 -U 476 ; WX 602 ; N uni01DC ; G 405 -U 477 ; WX 602 ; N uni01DD ; G 406 -U 478 ; WX 602 ; N uni01DE ; G 407 -U 479 ; WX 602 ; N uni01DF ; G 408 -U 480 ; WX 602 ; N uni01E0 ; G 409 -U 481 ; WX 602 ; N uni01E1 ; G 410 -U 482 ; WX 602 ; N uni01E2 ; G 411 -U 483 ; WX 602 ; N uni01E3 ; G 412 -U 486 ; WX 602 ; N Gcaron ; G 413 -U 487 ; WX 602 ; N gcaron ; G 414 -U 488 ; WX 602 ; N uni01E8 ; G 415 -U 489 ; WX 602 ; N uni01E9 ; G 416 -U 490 ; WX 602 ; N uni01EA ; G 417 -U 491 ; WX 602 ; N uni01EB ; G 418 -U 492 ; WX 602 ; N uni01EC ; G 419 -U 493 ; WX 602 ; N uni01ED ; G 420 -U 494 ; WX 602 ; N uni01EE ; G 421 -U 495 ; WX 602 ; N uni01EF ; G 422 -U 496 ; WX 602 ; N uni01F0 ; G 423 -U 500 ; WX 602 ; N uni01F4 ; G 424 -U 501 ; WX 602 ; N uni01F5 ; G 425 -U 502 ; WX 602 ; N uni01F6 ; G 426 -U 504 ; WX 602 ; N uni01F8 ; G 427 -U 505 ; WX 602 ; N uni01F9 ; G 428 -U 508 ; WX 602 ; N AEacute ; G 429 -U 509 ; WX 602 ; N aeacute ; G 430 -U 510 ; WX 602 ; N Oslashacute ; G 431 -U 511 ; WX 602 ; N oslashacute ; G 432 -U 512 ; WX 602 ; N uni0200 ; G 433 -U 513 ; WX 602 ; N uni0201 ; G 434 -U 514 ; WX 602 ; N uni0202 ; G 435 -U 515 ; WX 602 ; N uni0203 ; G 436 -U 516 ; WX 602 ; N uni0204 ; G 437 -U 517 ; WX 602 ; N uni0205 ; G 438 -U 518 ; WX 602 ; N uni0206 ; G 439 -U 519 ; WX 602 ; N uni0207 ; G 440 -U 520 ; WX 602 ; N uni0208 ; G 441 -U 521 ; WX 602 ; N uni0209 ; G 442 -U 522 ; WX 602 ; N uni020A ; G 443 -U 523 ; WX 602 ; N uni020B ; G 444 -U 524 ; WX 602 ; N uni020C ; G 445 -U 525 ; WX 602 ; N uni020D ; G 446 -U 526 ; WX 602 ; N uni020E ; G 447 -U 527 ; WX 602 ; N uni020F ; G 448 -U 528 ; WX 602 ; N uni0210 ; G 449 -U 529 ; WX 602 ; N uni0211 ; G 450 -U 530 ; WX 602 ; N uni0212 ; G 451 -U 531 ; WX 602 ; N uni0213 ; G 452 -U 532 ; WX 602 ; N uni0214 ; G 453 -U 533 ; WX 602 ; N uni0215 ; G 454 -U 534 ; WX 602 ; N uni0216 ; G 455 -U 535 ; WX 602 ; N uni0217 ; G 456 -U 536 ; WX 602 ; N Scommaaccent ; G 457 -U 537 ; WX 602 ; N scommaaccent ; G 458 -U 538 ; WX 602 ; N uni021A ; G 459 -U 539 ; WX 602 ; N uni021B ; G 460 -U 540 ; WX 602 ; N uni021C ; G 461 -U 541 ; WX 602 ; N uni021D ; G 462 -U 542 ; WX 602 ; N uni021E ; G 463 -U 543 ; WX 602 ; N uni021F ; G 464 -U 544 ; WX 602 ; N uni0220 ; G 465 -U 545 ; WX 602 ; N uni0221 ; G 466 -U 548 ; WX 602 ; N uni0224 ; G 467 -U 549 ; WX 602 ; N uni0225 ; G 468 -U 550 ; WX 602 ; N uni0226 ; G 469 -U 551 ; WX 602 ; N uni0227 ; G 470 -U 552 ; WX 602 ; N uni0228 ; G 471 -U 553 ; WX 602 ; N uni0229 ; G 472 -U 554 ; WX 602 ; N uni022A ; G 473 -U 555 ; WX 602 ; N uni022B ; G 474 -U 556 ; WX 602 ; N uni022C ; G 475 -U 557 ; WX 602 ; N uni022D ; G 476 -U 558 ; WX 602 ; N uni022E ; G 477 -U 559 ; WX 602 ; N uni022F ; G 478 -U 560 ; WX 602 ; N uni0230 ; G 479 -U 561 ; WX 602 ; N uni0231 ; G 480 -U 562 ; WX 602 ; N uni0232 ; G 481 -U 563 ; WX 602 ; N uni0233 ; G 482 -U 564 ; WX 602 ; N uni0234 ; G 483 -U 565 ; WX 602 ; N uni0235 ; G 484 -U 566 ; WX 602 ; N uni0236 ; G 485 -U 567 ; WX 602 ; N dotlessj ; G 486 -U 568 ; WX 602 ; N uni0238 ; G 487 -U 569 ; WX 602 ; N uni0239 ; G 488 -U 570 ; WX 602 ; N uni023A ; G 489 -U 571 ; WX 602 ; N uni023B ; G 490 -U 572 ; WX 602 ; N uni023C ; G 491 -U 573 ; WX 602 ; N uni023D ; G 492 -U 574 ; WX 602 ; N uni023E ; G 493 -U 575 ; WX 602 ; N uni023F ; G 494 -U 576 ; WX 602 ; N uni0240 ; G 495 -U 577 ; WX 602 ; N uni0241 ; G 496 -U 580 ; WX 602 ; N uni0244 ; G 497 -U 581 ; WX 602 ; N uni0245 ; G 498 -U 588 ; WX 602 ; N uni024C ; G 499 -U 589 ; WX 602 ; N uni024D ; G 500 -U 592 ; WX 602 ; N uni0250 ; G 501 -U 593 ; WX 602 ; N uni0251 ; G 502 -U 594 ; WX 602 ; N uni0252 ; G 503 -U 595 ; WX 602 ; N uni0253 ; G 504 -U 596 ; WX 602 ; N uni0254 ; G 505 -U 597 ; WX 602 ; N uni0255 ; G 506 -U 598 ; WX 602 ; N uni0256 ; G 507 -U 599 ; WX 602 ; N uni0257 ; G 508 -U 600 ; WX 602 ; N uni0258 ; G 509 -U 601 ; WX 602 ; N uni0259 ; G 510 -U 602 ; WX 602 ; N uni025A ; G 511 -U 603 ; WX 602 ; N uni025B ; G 512 -U 604 ; WX 602 ; N uni025C ; G 513 -U 605 ; WX 602 ; N uni025D ; G 514 -U 606 ; WX 602 ; N uni025E ; G 515 -U 607 ; WX 602 ; N uni025F ; G 516 -U 608 ; WX 602 ; N uni0260 ; G 517 -U 609 ; WX 602 ; N uni0261 ; G 518 -U 610 ; WX 602 ; N uni0262 ; G 519 -U 611 ; WX 602 ; N uni0263 ; G 520 -U 612 ; WX 602 ; N uni0264 ; G 521 -U 613 ; WX 602 ; N uni0265 ; G 522 -U 614 ; WX 602 ; N uni0266 ; G 523 -U 615 ; WX 602 ; N uni0267 ; G 524 -U 616 ; WX 602 ; N uni0268 ; G 525 -U 617 ; WX 602 ; N uni0269 ; G 526 -U 618 ; WX 602 ; N uni026A ; G 527 -U 619 ; WX 602 ; N uni026B ; G 528 -U 620 ; WX 602 ; N uni026C ; G 529 -U 621 ; WX 602 ; N uni026D ; G 530 -U 622 ; WX 602 ; N uni026E ; G 531 -U 623 ; WX 602 ; N uni026F ; G 532 -U 624 ; WX 602 ; N uni0270 ; G 533 -U 625 ; WX 602 ; N uni0271 ; G 534 -U 626 ; WX 602 ; N uni0272 ; G 535 -U 627 ; WX 602 ; N uni0273 ; G 536 -U 628 ; WX 602 ; N uni0274 ; G 537 -U 629 ; WX 602 ; N uni0275 ; G 538 -U 630 ; WX 602 ; N uni0276 ; G 539 -U 631 ; WX 602 ; N uni0277 ; G 540 -U 632 ; WX 602 ; N uni0278 ; G 541 -U 633 ; WX 602 ; N uni0279 ; G 542 -U 634 ; WX 602 ; N uni027A ; G 543 -U 635 ; WX 602 ; N uni027B ; G 544 -U 636 ; WX 602 ; N uni027C ; G 545 -U 637 ; WX 602 ; N uni027D ; G 546 -U 638 ; WX 602 ; N uni027E ; G 547 -U 639 ; WX 602 ; N uni027F ; G 548 -U 640 ; WX 602 ; N uni0280 ; G 549 -U 641 ; WX 602 ; N uni0281 ; G 550 -U 642 ; WX 602 ; N uni0282 ; G 551 -U 643 ; WX 602 ; N uni0283 ; G 552 -U 644 ; WX 602 ; N uni0284 ; G 553 -U 645 ; WX 602 ; N uni0285 ; G 554 -U 646 ; WX 602 ; N uni0286 ; G 555 -U 647 ; WX 602 ; N uni0287 ; G 556 -U 648 ; WX 602 ; N uni0288 ; G 557 -U 649 ; WX 602 ; N uni0289 ; G 558 -U 650 ; WX 602 ; N uni028A ; G 559 -U 651 ; WX 602 ; N uni028B ; G 560 -U 652 ; WX 602 ; N uni028C ; G 561 -U 653 ; WX 602 ; N uni028D ; G 562 -U 654 ; WX 602 ; N uni028E ; G 563 -U 655 ; WX 602 ; N uni028F ; G 564 -U 656 ; WX 602 ; N uni0290 ; G 565 -U 657 ; WX 602 ; N uni0291 ; G 566 -U 658 ; WX 602 ; N uni0292 ; G 567 -U 659 ; WX 602 ; N uni0293 ; G 568 -U 660 ; WX 602 ; N uni0294 ; G 569 -U 661 ; WX 602 ; N uni0295 ; G 570 -U 662 ; WX 602 ; N uni0296 ; G 571 -U 663 ; WX 602 ; N uni0297 ; G 572 -U 664 ; WX 602 ; N uni0298 ; G 573 -U 665 ; WX 602 ; N uni0299 ; G 574 -U 666 ; WX 602 ; N uni029A ; G 575 -U 667 ; WX 602 ; N uni029B ; G 576 -U 668 ; WX 602 ; N uni029C ; G 577 -U 669 ; WX 602 ; N uni029D ; G 578 -U 670 ; WX 602 ; N uni029E ; G 579 -U 671 ; WX 602 ; N uni029F ; G 580 -U 672 ; WX 602 ; N uni02A0 ; G 581 -U 673 ; WX 602 ; N uni02A1 ; G 582 -U 674 ; WX 602 ; N uni02A2 ; G 583 -U 675 ; WX 602 ; N uni02A3 ; G 584 -U 676 ; WX 602 ; N uni02A4 ; G 585 -U 677 ; WX 602 ; N uni02A5 ; G 586 -U 678 ; WX 602 ; N uni02A6 ; G 587 -U 679 ; WX 602 ; N uni02A7 ; G 588 -U 680 ; WX 602 ; N uni02A8 ; G 589 -U 681 ; WX 602 ; N uni02A9 ; G 590 -U 682 ; WX 602 ; N uni02AA ; G 591 -U 683 ; WX 602 ; N uni02AB ; G 592 -U 684 ; WX 602 ; N uni02AC ; G 593 -U 685 ; WX 602 ; N uni02AD ; G 594 -U 686 ; WX 602 ; N uni02AE ; G 595 -U 687 ; WX 602 ; N uni02AF ; G 596 -U 688 ; WX 602 ; N uni02B0 ; G 597 -U 689 ; WX 602 ; N uni02B1 ; G 598 -U 690 ; WX 602 ; N uni02B2 ; G 599 -U 691 ; WX 602 ; N uni02B3 ; G 600 -U 692 ; WX 602 ; N uni02B4 ; G 601 -U 693 ; WX 602 ; N uni02B5 ; G 602 -U 694 ; WX 602 ; N uni02B6 ; G 603 -U 695 ; WX 602 ; N uni02B7 ; G 604 -U 696 ; WX 602 ; N uni02B8 ; G 605 -U 697 ; WX 602 ; N uni02B9 ; G 606 -U 699 ; WX 602 ; N uni02BB ; G 607 -U 700 ; WX 602 ; N uni02BC ; G 608 -U 701 ; WX 602 ; N uni02BD ; G 609 -U 702 ; WX 602 ; N uni02BE ; G 610 -U 703 ; WX 602 ; N uni02BF ; G 611 -U 704 ; WX 602 ; N uni02C0 ; G 612 -U 705 ; WX 602 ; N uni02C1 ; G 613 -U 710 ; WX 602 ; N circumflex ; G 614 -U 711 ; WX 602 ; N caron ; G 615 -U 712 ; WX 602 ; N uni02C8 ; G 616 -U 713 ; WX 602 ; N uni02C9 ; G 617 -U 716 ; WX 602 ; N uni02CC ; G 618 -U 717 ; WX 602 ; N uni02CD ; G 619 -U 720 ; WX 602 ; N uni02D0 ; G 620 -U 721 ; WX 602 ; N uni02D1 ; G 621 -U 722 ; WX 602 ; N uni02D2 ; G 622 -U 723 ; WX 602 ; N uni02D3 ; G 623 -U 726 ; WX 602 ; N uni02D6 ; G 624 -U 727 ; WX 602 ; N uni02D7 ; G 625 -U 728 ; WX 602 ; N breve ; G 626 -U 729 ; WX 602 ; N dotaccent ; G 627 -U 730 ; WX 602 ; N ring ; G 628 -U 731 ; WX 602 ; N ogonek ; G 629 -U 732 ; WX 602 ; N tilde ; G 630 -U 733 ; WX 602 ; N hungarumlaut ; G 631 -U 734 ; WX 602 ; N uni02DE ; G 632 -U 736 ; WX 602 ; N uni02E0 ; G 633 -U 737 ; WX 602 ; N uni02E1 ; G 634 -U 738 ; WX 602 ; N uni02E2 ; G 635 -U 739 ; WX 602 ; N uni02E3 ; G 636 -U 740 ; WX 602 ; N uni02E4 ; G 637 -U 741 ; WX 602 ; N uni02E5 ; G 638 -U 742 ; WX 602 ; N uni02E6 ; G 639 -U 743 ; WX 602 ; N uni02E7 ; G 640 -U 744 ; WX 602 ; N uni02E8 ; G 641 -U 745 ; WX 602 ; N uni02E9 ; G 642 -U 750 ; WX 602 ; N uni02EE ; G 643 -U 755 ; WX 602 ; N uni02F3 ; G 644 -U 768 ; WX 602 ; N gravecomb ; G 645 -U 769 ; WX 602 ; N acutecomb ; G 646 -U 770 ; WX 602 ; N uni0302 ; G 647 -U 771 ; WX 602 ; N tildecomb ; G 648 -U 772 ; WX 602 ; N uni0304 ; G 649 -U 773 ; WX 602 ; N uni0305 ; G 650 -U 774 ; WX 602 ; N uni0306 ; G 651 -U 775 ; WX 602 ; N uni0307 ; G 652 -U 776 ; WX 602 ; N uni0308 ; G 653 -U 777 ; WX 602 ; N hookabovecomb ; G 654 -U 778 ; WX 602 ; N uni030A ; G 655 -U 779 ; WX 602 ; N uni030B ; G 656 -U 780 ; WX 602 ; N uni030C ; G 657 -U 781 ; WX 602 ; N uni030D ; G 658 -U 782 ; WX 602 ; N uni030E ; G 659 -U 783 ; WX 602 ; N uni030F ; G 660 -U 784 ; WX 602 ; N uni0310 ; G 661 -U 785 ; WX 602 ; N uni0311 ; G 662 -U 786 ; WX 602 ; N uni0312 ; G 663 -U 787 ; WX 602 ; N uni0313 ; G 664 -U 788 ; WX 602 ; N uni0314 ; G 665 -U 789 ; WX 602 ; N uni0315 ; G 666 -U 790 ; WX 602 ; N uni0316 ; G 667 -U 791 ; WX 602 ; N uni0317 ; G 668 -U 792 ; WX 602 ; N uni0318 ; G 669 -U 793 ; WX 602 ; N uni0319 ; G 670 -U 794 ; WX 602 ; N uni031A ; G 671 -U 795 ; WX 602 ; N uni031B ; G 672 -U 796 ; WX 602 ; N uni031C ; G 673 -U 797 ; WX 602 ; N uni031D ; G 674 -U 798 ; WX 602 ; N uni031E ; G 675 -U 799 ; WX 602 ; N uni031F ; G 676 -U 800 ; WX 602 ; N uni0320 ; G 677 -U 801 ; WX 602 ; N uni0321 ; G 678 -U 802 ; WX 602 ; N uni0322 ; G 679 -U 803 ; WX 602 ; N dotbelowcomb ; G 680 -U 804 ; WX 602 ; N uni0324 ; G 681 -U 805 ; WX 602 ; N uni0325 ; G 682 -U 806 ; WX 602 ; N uni0326 ; G 683 -U 807 ; WX 602 ; N uni0327 ; G 684 -U 808 ; WX 602 ; N uni0328 ; G 685 -U 809 ; WX 602 ; N uni0329 ; G 686 -U 810 ; WX 602 ; N uni032A ; G 687 -U 811 ; WX 602 ; N uni032B ; G 688 -U 812 ; WX 602 ; N uni032C ; G 689 -U 813 ; WX 602 ; N uni032D ; G 690 -U 814 ; WX 602 ; N uni032E ; G 691 -U 815 ; WX 602 ; N uni032F ; G 692 -U 816 ; WX 602 ; N uni0330 ; G 693 -U 817 ; WX 602 ; N uni0331 ; G 694 -U 818 ; WX 602 ; N uni0332 ; G 695 -U 819 ; WX 602 ; N uni0333 ; G 696 -U 820 ; WX 602 ; N uni0334 ; G 697 -U 821 ; WX 602 ; N uni0335 ; G 698 -U 822 ; WX 602 ; N uni0336 ; G 699 -U 823 ; WX 602 ; N uni0337 ; G 700 -U 824 ; WX 602 ; N uni0338 ; G 701 -U 825 ; WX 602 ; N uni0339 ; G 702 -U 826 ; WX 602 ; N uni033A ; G 703 -U 827 ; WX 602 ; N uni033B ; G 704 -U 828 ; WX 602 ; N uni033C ; G 705 -U 829 ; WX 602 ; N uni033D ; G 706 -U 830 ; WX 602 ; N uni033E ; G 707 -U 831 ; WX 602 ; N uni033F ; G 708 -U 835 ; WX 602 ; N uni0343 ; G 709 -U 856 ; WX 602 ; N uni0358 ; G 710 -U 865 ; WX 602 ; N uni0361 ; G 711 -U 884 ; WX 602 ; N uni0374 ; G 712 -U 885 ; WX 602 ; N uni0375 ; G 713 -U 890 ; WX 602 ; N uni037A ; G 714 -U 894 ; WX 602 ; N uni037E ; G 715 -U 900 ; WX 602 ; N tonos ; G 716 -U 901 ; WX 602 ; N dieresistonos ; G 717 -U 902 ; WX 602 ; N Alphatonos ; G 718 -U 903 ; WX 602 ; N anoteleia ; G 719 -U 904 ; WX 602 ; N Epsilontonos ; G 720 -U 905 ; WX 602 ; N Etatonos ; G 721 -U 906 ; WX 602 ; N Iotatonos ; G 722 -U 908 ; WX 602 ; N Omicrontonos ; G 723 -U 910 ; WX 602 ; N Upsilontonos ; G 724 -U 911 ; WX 602 ; N Omegatonos ; G 725 -U 912 ; WX 602 ; N iotadieresistonos ; G 726 -U 913 ; WX 602 ; N Alpha ; G 727 -U 914 ; WX 602 ; N Beta ; G 728 -U 915 ; WX 602 ; N Gamma ; G 729 -U 916 ; WX 602 ; N uni0394 ; G 730 -U 917 ; WX 602 ; N Epsilon ; G 731 -U 918 ; WX 602 ; N Zeta ; G 732 -U 919 ; WX 602 ; N Eta ; G 733 -U 920 ; WX 602 ; N Theta ; G 734 -U 921 ; WX 602 ; N Iota ; G 735 -U 922 ; WX 602 ; N Kappa ; G 736 -U 923 ; WX 602 ; N Lambda ; G 737 -U 924 ; WX 602 ; N Mu ; G 738 -U 925 ; WX 602 ; N Nu ; G 739 -U 926 ; WX 602 ; N Xi ; G 740 -U 927 ; WX 602 ; N Omicron ; G 741 -U 928 ; WX 602 ; N Pi ; G 742 -U 929 ; WX 602 ; N Rho ; G 743 -U 931 ; WX 602 ; N Sigma ; G 744 -U 932 ; WX 602 ; N Tau ; G 745 -U 933 ; WX 602 ; N Upsilon ; G 746 -U 934 ; WX 602 ; N Phi ; G 747 -U 935 ; WX 602 ; N Chi ; G 748 -U 936 ; WX 602 ; N Psi ; G 749 -U 937 ; WX 602 ; N Omega ; G 750 -U 938 ; WX 602 ; N Iotadieresis ; G 751 -U 939 ; WX 602 ; N Upsilondieresis ; G 752 -U 940 ; WX 602 ; N alphatonos ; G 753 -U 941 ; WX 602 ; N epsilontonos ; G 754 -U 942 ; WX 602 ; N etatonos ; G 755 -U 943 ; WX 602 ; N iotatonos ; G 756 -U 944 ; WX 602 ; N upsilondieresistonos ; G 757 -U 945 ; WX 602 ; N alpha ; G 758 -U 946 ; WX 602 ; N beta ; G 759 -U 947 ; WX 602 ; N gamma ; G 760 -U 948 ; WX 602 ; N delta ; G 761 -U 949 ; WX 602 ; N epsilon ; G 762 -U 950 ; WX 602 ; N zeta ; G 763 -U 951 ; WX 602 ; N eta ; G 764 -U 952 ; WX 602 ; N theta ; G 765 -U 953 ; WX 602 ; N iota ; G 766 -U 954 ; WX 602 ; N kappa ; G 767 -U 955 ; WX 602 ; N lambda ; G 768 -U 956 ; WX 602 ; N uni03BC ; G 769 -U 957 ; WX 602 ; N nu ; G 770 -U 958 ; WX 602 ; N xi ; G 771 -U 959 ; WX 602 ; N omicron ; G 772 -U 960 ; WX 602 ; N pi ; G 773 -U 961 ; WX 602 ; N rho ; G 774 -U 962 ; WX 602 ; N sigma1 ; G 775 -U 963 ; WX 602 ; N sigma ; G 776 -U 964 ; WX 602 ; N tau ; G 777 -U 965 ; WX 602 ; N upsilon ; G 778 -U 966 ; WX 602 ; N phi ; G 779 -U 967 ; WX 602 ; N chi ; G 780 -U 968 ; WX 602 ; N psi ; G 781 -U 969 ; WX 602 ; N omega ; G 782 -U 970 ; WX 602 ; N iotadieresis ; G 783 -U 971 ; WX 602 ; N upsilondieresis ; G 784 -U 972 ; WX 602 ; N omicrontonos ; G 785 -U 973 ; WX 602 ; N upsilontonos ; G 786 -U 974 ; WX 602 ; N omegatonos ; G 787 -U 976 ; WX 602 ; N uni03D0 ; G 788 -U 977 ; WX 602 ; N theta1 ; G 789 -U 978 ; WX 602 ; N Upsilon1 ; G 790 -U 979 ; WX 602 ; N uni03D3 ; G 791 -U 980 ; WX 602 ; N uni03D4 ; G 792 -U 981 ; WX 602 ; N phi1 ; G 793 -U 982 ; WX 602 ; N omega1 ; G 794 -U 983 ; WX 602 ; N uni03D7 ; G 795 -U 984 ; WX 602 ; N uni03D8 ; G 796 -U 985 ; WX 602 ; N uni03D9 ; G 797 -U 986 ; WX 602 ; N uni03DA ; G 798 -U 987 ; WX 602 ; N uni03DB ; G 799 -U 988 ; WX 602 ; N uni03DC ; G 800 -U 989 ; WX 602 ; N uni03DD ; G 801 -U 990 ; WX 602 ; N uni03DE ; G 802 -U 991 ; WX 602 ; N uni03DF ; G 803 -U 992 ; WX 602 ; N uni03E0 ; G 804 -U 993 ; WX 602 ; N uni03E1 ; G 805 -U 1008 ; WX 602 ; N uni03F0 ; G 806 -U 1009 ; WX 602 ; N uni03F1 ; G 807 -U 1010 ; WX 602 ; N uni03F2 ; G 808 -U 1011 ; WX 602 ; N uni03F3 ; G 809 -U 1012 ; WX 602 ; N uni03F4 ; G 810 -U 1013 ; WX 602 ; N uni03F5 ; G 811 -U 1014 ; WX 602 ; N uni03F6 ; G 812 -U 1015 ; WX 602 ; N uni03F7 ; G 813 -U 1016 ; WX 602 ; N uni03F8 ; G 814 -U 1017 ; WX 602 ; N uni03F9 ; G 815 -U 1018 ; WX 602 ; N uni03FA ; G 816 -U 1019 ; WX 602 ; N uni03FB ; G 817 -U 1020 ; WX 602 ; N uni03FC ; G 818 -U 1021 ; WX 602 ; N uni03FD ; G 819 -U 1022 ; WX 602 ; N uni03FE ; G 820 -U 1023 ; WX 602 ; N uni03FF ; G 821 -U 1024 ; WX 602 ; N uni0400 ; G 822 -U 1025 ; WX 602 ; N uni0401 ; G 823 -U 1026 ; WX 602 ; N uni0402 ; G 824 -U 1027 ; WX 602 ; N uni0403 ; G 825 -U 1028 ; WX 602 ; N uni0404 ; G 826 -U 1029 ; WX 602 ; N uni0405 ; G 827 -U 1030 ; WX 602 ; N uni0406 ; G 828 -U 1031 ; WX 602 ; N uni0407 ; G 829 -U 1032 ; WX 602 ; N uni0408 ; G 830 -U 1033 ; WX 602 ; N uni0409 ; G 831 -U 1034 ; WX 602 ; N uni040A ; G 832 -U 1035 ; WX 602 ; N uni040B ; G 833 -U 1036 ; WX 602 ; N uni040C ; G 834 -U 1037 ; WX 602 ; N uni040D ; G 835 -U 1038 ; WX 602 ; N uni040E ; G 836 -U 1039 ; WX 602 ; N uni040F ; G 837 -U 1040 ; WX 602 ; N uni0410 ; G 838 -U 1041 ; WX 602 ; N uni0411 ; G 839 -U 1042 ; WX 602 ; N uni0412 ; G 840 -U 1043 ; WX 602 ; N uni0413 ; G 841 -U 1044 ; WX 602 ; N uni0414 ; G 842 -U 1045 ; WX 602 ; N uni0415 ; G 843 -U 1046 ; WX 602 ; N uni0416 ; G 844 -U 1047 ; WX 602 ; N uni0417 ; G 845 -U 1048 ; WX 602 ; N uni0418 ; G 846 -U 1049 ; WX 602 ; N uni0419 ; G 847 -U 1050 ; WX 602 ; N uni041A ; G 848 -U 1051 ; WX 602 ; N uni041B ; G 849 -U 1052 ; WX 602 ; N uni041C ; G 850 -U 1053 ; WX 602 ; N uni041D ; G 851 -U 1054 ; WX 602 ; N uni041E ; G 852 -U 1055 ; WX 602 ; N uni041F ; G 853 -U 1056 ; WX 602 ; N uni0420 ; G 854 -U 1057 ; WX 602 ; N uni0421 ; G 855 -U 1058 ; WX 602 ; N uni0422 ; G 856 -U 1059 ; WX 602 ; N uni0423 ; G 857 -U 1060 ; WX 602 ; N uni0424 ; G 858 -U 1061 ; WX 602 ; N uni0425 ; G 859 -U 1062 ; WX 602 ; N uni0426 ; G 860 -U 1063 ; WX 602 ; N uni0427 ; G 861 -U 1064 ; WX 602 ; N uni0428 ; G 862 -U 1065 ; WX 602 ; N uni0429 ; G 863 -U 1066 ; WX 602 ; N uni042A ; G 864 -U 1067 ; WX 602 ; N uni042B ; G 865 -U 1068 ; WX 602 ; N uni042C ; G 866 -U 1069 ; WX 602 ; N uni042D ; G 867 -U 1070 ; WX 602 ; N uni042E ; G 868 -U 1071 ; WX 602 ; N uni042F ; G 869 -U 1072 ; WX 602 ; N uni0430 ; G 870 -U 1073 ; WX 602 ; N uni0431 ; G 871 -U 1074 ; WX 602 ; N uni0432 ; G 872 -U 1075 ; WX 602 ; N uni0433 ; G 873 -U 1076 ; WX 602 ; N uni0434 ; G 874 -U 1077 ; WX 602 ; N uni0435 ; G 875 -U 1078 ; WX 602 ; N uni0436 ; G 876 -U 1079 ; WX 602 ; N uni0437 ; G 877 -U 1080 ; WX 602 ; N uni0438 ; G 878 -U 1081 ; WX 602 ; N uni0439 ; G 879 -U 1082 ; WX 602 ; N uni043A ; G 880 -U 1083 ; WX 602 ; N uni043B ; G 881 -U 1084 ; WX 602 ; N uni043C ; G 882 -U 1085 ; WX 602 ; N uni043D ; G 883 -U 1086 ; WX 602 ; N uni043E ; G 884 -U 1087 ; WX 602 ; N uni043F ; G 885 -U 1088 ; WX 602 ; N uni0440 ; G 886 -U 1089 ; WX 602 ; N uni0441 ; G 887 -U 1090 ; WX 602 ; N uni0442 ; G 888 -U 1091 ; WX 602 ; N uni0443 ; G 889 -U 1092 ; WX 602 ; N uni0444 ; G 890 -U 1093 ; WX 602 ; N uni0445 ; G 891 -U 1094 ; WX 602 ; N uni0446 ; G 892 -U 1095 ; WX 602 ; N uni0447 ; G 893 -U 1096 ; WX 602 ; N uni0448 ; G 894 -U 1097 ; WX 602 ; N uni0449 ; G 895 -U 1098 ; WX 602 ; N uni044A ; G 896 -U 1099 ; WX 602 ; N uni044B ; G 897 -U 1100 ; WX 602 ; N uni044C ; G 898 -U 1101 ; WX 602 ; N uni044D ; G 899 -U 1102 ; WX 602 ; N uni044E ; G 900 -U 1103 ; WX 602 ; N uni044F ; G 901 -U 1104 ; WX 602 ; N uni0450 ; G 902 -U 1105 ; WX 602 ; N uni0451 ; G 903 -U 1106 ; WX 602 ; N uni0452 ; G 904 -U 1107 ; WX 602 ; N uni0453 ; G 905 -U 1108 ; WX 602 ; N uni0454 ; G 906 -U 1109 ; WX 602 ; N uni0455 ; G 907 -U 1110 ; WX 602 ; N uni0456 ; G 908 -U 1111 ; WX 602 ; N uni0457 ; G 909 -U 1112 ; WX 602 ; N uni0458 ; G 910 -U 1113 ; WX 602 ; N uni0459 ; G 911 -U 1114 ; WX 602 ; N uni045A ; G 912 -U 1115 ; WX 602 ; N uni045B ; G 913 -U 1116 ; WX 602 ; N uni045C ; G 914 -U 1117 ; WX 602 ; N uni045D ; G 915 -U 1118 ; WX 602 ; N uni045E ; G 916 -U 1119 ; WX 602 ; N uni045F ; G 917 -U 1122 ; WX 602 ; N uni0462 ; G 918 -U 1123 ; WX 602 ; N uni0463 ; G 919 -U 1138 ; WX 602 ; N uni0472 ; G 920 -U 1139 ; WX 602 ; N uni0473 ; G 921 -U 1168 ; WX 602 ; N uni0490 ; G 922 -U 1169 ; WX 602 ; N uni0491 ; G 923 -U 1170 ; WX 602 ; N uni0492 ; G 924 -U 1171 ; WX 602 ; N uni0493 ; G 925 -U 1172 ; WX 602 ; N uni0494 ; G 926 -U 1173 ; WX 602 ; N uni0495 ; G 927 -U 1174 ; WX 602 ; N uni0496 ; G 928 -U 1175 ; WX 602 ; N uni0497 ; G 929 -U 1176 ; WX 602 ; N uni0498 ; G 930 -U 1177 ; WX 602 ; N uni0499 ; G 931 -U 1178 ; WX 602 ; N uni049A ; G 932 -U 1179 ; WX 602 ; N uni049B ; G 933 -U 1186 ; WX 602 ; N uni04A2 ; G 934 -U 1187 ; WX 602 ; N uni04A3 ; G 935 -U 1188 ; WX 602 ; N uni04A4 ; G 936 -U 1189 ; WX 602 ; N uni04A5 ; G 937 -U 1194 ; WX 602 ; N uni04AA ; G 938 -U 1195 ; WX 602 ; N uni04AB ; G 939 -U 1196 ; WX 602 ; N uni04AC ; G 940 -U 1197 ; WX 602 ; N uni04AD ; G 941 -U 1198 ; WX 602 ; N uni04AE ; G 942 -U 1199 ; WX 602 ; N uni04AF ; G 943 -U 1200 ; WX 602 ; N uni04B0 ; G 944 -U 1201 ; WX 602 ; N uni04B1 ; G 945 -U 1202 ; WX 602 ; N uni04B2 ; G 946 -U 1203 ; WX 602 ; N uni04B3 ; G 947 -U 1210 ; WX 602 ; N uni04BA ; G 948 -U 1211 ; WX 602 ; N uni04BB ; G 949 -U 1216 ; WX 602 ; N uni04C0 ; G 950 -U 1217 ; WX 602 ; N uni04C1 ; G 951 -U 1218 ; WX 602 ; N uni04C2 ; G 952 -U 1219 ; WX 602 ; N uni04C3 ; G 953 -U 1220 ; WX 602 ; N uni04C4 ; G 954 -U 1223 ; WX 602 ; N uni04C7 ; G 955 -U 1224 ; WX 602 ; N uni04C8 ; G 956 -U 1227 ; WX 602 ; N uni04CB ; G 957 -U 1228 ; WX 602 ; N uni04CC ; G 958 -U 1231 ; WX 602 ; N uni04CF ; G 959 -U 1232 ; WX 602 ; N uni04D0 ; G 960 -U 1233 ; WX 602 ; N uni04D1 ; G 961 -U 1234 ; WX 602 ; N uni04D2 ; G 962 -U 1235 ; WX 602 ; N uni04D3 ; G 963 -U 1236 ; WX 602 ; N uni04D4 ; G 964 -U 1237 ; WX 602 ; N uni04D5 ; G 965 -U 1238 ; WX 602 ; N uni04D6 ; G 966 -U 1239 ; WX 602 ; N uni04D7 ; G 967 -U 1240 ; WX 602 ; N uni04D8 ; G 968 -U 1241 ; WX 602 ; N uni04D9 ; G 969 -U 1242 ; WX 602 ; N uni04DA ; G 970 -U 1243 ; WX 602 ; N uni04DB ; G 971 -U 1244 ; WX 602 ; N uni04DC ; G 972 -U 1245 ; WX 602 ; N uni04DD ; G 973 -U 1246 ; WX 602 ; N uni04DE ; G 974 -U 1247 ; WX 602 ; N uni04DF ; G 975 -U 1248 ; WX 602 ; N uni04E0 ; G 976 -U 1249 ; WX 602 ; N uni04E1 ; G 977 -U 1250 ; WX 602 ; N uni04E2 ; G 978 -U 1251 ; WX 602 ; N uni04E3 ; G 979 -U 1252 ; WX 602 ; N uni04E4 ; G 980 -U 1253 ; WX 602 ; N uni04E5 ; G 981 -U 1254 ; WX 602 ; N uni04E6 ; G 982 -U 1255 ; WX 602 ; N uni04E7 ; G 983 -U 1256 ; WX 602 ; N uni04E8 ; G 984 -U 1257 ; WX 602 ; N uni04E9 ; G 985 -U 1258 ; WX 602 ; N uni04EA ; G 986 -U 1259 ; WX 602 ; N uni04EB ; G 987 -U 1260 ; WX 602 ; N uni04EC ; G 988 -U 1261 ; WX 602 ; N uni04ED ; G 989 -U 1262 ; WX 602 ; N uni04EE ; G 990 -U 1263 ; WX 602 ; N uni04EF ; G 991 -U 1264 ; WX 602 ; N uni04F0 ; G 992 -U 1265 ; WX 602 ; N uni04F1 ; G 993 -U 1266 ; WX 602 ; N uni04F2 ; G 994 -U 1267 ; WX 602 ; N uni04F3 ; G 995 -U 1268 ; WX 602 ; N uni04F4 ; G 996 -U 1269 ; WX 602 ; N uni04F5 ; G 997 -U 1270 ; WX 602 ; N uni04F6 ; G 998 -U 1271 ; WX 602 ; N uni04F7 ; G 999 -U 1272 ; WX 602 ; N uni04F8 ; G 1000 -U 1273 ; WX 602 ; N uni04F9 ; G 1001 -U 1296 ; WX 602 ; N uni0510 ; G 1002 -U 1297 ; WX 602 ; N uni0511 ; G 1003 -U 1306 ; WX 602 ; N uni051A ; G 1004 -U 1307 ; WX 602 ; N uni051B ; G 1005 -U 1308 ; WX 602 ; N uni051C ; G 1006 -U 1309 ; WX 602 ; N uni051D ; G 1007 -U 1542 ; WX 602 ; N uni0606 ; G 1008 -U 1543 ; WX 602 ; N uni0607 ; G 1009 -U 1545 ; WX 602 ; N uni0609 ; G 1010 -U 1546 ; WX 602 ; N uni060A ; G 1011 -U 1548 ; WX 602 ; N uni060C ; G 1012 -U 1557 ; WX 602 ; N uni0615 ; G 1013 -U 1563 ; WX 602 ; N uni061B ; G 1014 -U 1567 ; WX 602 ; N uni061F ; G 1015 -U 1569 ; WX 602 ; N uni0621 ; G 1016 -U 1570 ; WX 602 ; N uni0622 ; G 1017 -U 1571 ; WX 602 ; N uni0623 ; G 1018 -U 1572 ; WX 602 ; N uni0624 ; G 1019 -U 1573 ; WX 602 ; N uni0625 ; G 1020 -U 1574 ; WX 602 ; N uni0626 ; G 1021 -U 1575 ; WX 602 ; N uni0627 ; G 1022 -U 1576 ; WX 602 ; N uni0628 ; G 1023 -U 1577 ; WX 602 ; N uni0629 ; G 1024 -U 1578 ; WX 602 ; N uni062A ; G 1025 -U 1579 ; WX 602 ; N uni062B ; G 1026 -U 1580 ; WX 602 ; N uni062C ; G 1027 -U 1581 ; WX 602 ; N uni062D ; G 1028 -U 1582 ; WX 602 ; N uni062E ; G 1029 -U 1583 ; WX 602 ; N uni062F ; G 1030 -U 1584 ; WX 602 ; N uni0630 ; G 1031 -U 1585 ; WX 602 ; N uni0631 ; G 1032 -U 1586 ; WX 602 ; N uni0632 ; G 1033 -U 1587 ; WX 602 ; N uni0633 ; G 1034 -U 1588 ; WX 602 ; N uni0634 ; G 1035 -U 1589 ; WX 602 ; N uni0635 ; G 1036 -U 1590 ; WX 602 ; N uni0636 ; G 1037 -U 1591 ; WX 602 ; N uni0637 ; G 1038 -U 1592 ; WX 602 ; N uni0638 ; G 1039 -U 1593 ; WX 602 ; N uni0639 ; G 1040 -U 1594 ; WX 602 ; N uni063A ; G 1041 -U 1600 ; WX 602 ; N uni0640 ; G 1042 -U 1601 ; WX 602 ; N uni0641 ; G 1043 -U 1602 ; WX 602 ; N uni0642 ; G 1044 -U 1603 ; WX 602 ; N uni0643 ; G 1045 -U 1604 ; WX 602 ; N uni0644 ; G 1046 -U 1605 ; WX 602 ; N uni0645 ; G 1047 -U 1606 ; WX 602 ; N uni0646 ; G 1048 -U 1607 ; WX 602 ; N uni0647 ; G 1049 -U 1608 ; WX 602 ; N uni0648 ; G 1050 -U 1609 ; WX 602 ; N uni0649 ; G 1051 -U 1610 ; WX 602 ; N uni064A ; G 1052 -U 1611 ; WX 602 ; N uni064B ; G 1053 -U 1612 ; WX 602 ; N uni064C ; G 1054 -U 1613 ; WX 602 ; N uni064D ; G 1055 -U 1614 ; WX 602 ; N uni064E ; G 1056 -U 1615 ; WX 602 ; N uni064F ; G 1057 -U 1616 ; WX 602 ; N uni0650 ; G 1058 -U 1617 ; WX 602 ; N uni0651 ; G 1059 -U 1618 ; WX 602 ; N uni0652 ; G 1060 -U 1619 ; WX 602 ; N uni0653 ; G 1061 -U 1620 ; WX 602 ; N uni0654 ; G 1062 -U 1621 ; WX 602 ; N uni0655 ; G 1063 -U 1626 ; WX 602 ; N uni065A ; G 1064 -U 1632 ; WX 602 ; N uni0660 ; G 1065 -U 1633 ; WX 602 ; N uni0661 ; G 1066 -U 1634 ; WX 602 ; N uni0662 ; G 1067 -U 1635 ; WX 602 ; N uni0663 ; G 1068 -U 1636 ; WX 602 ; N uni0664 ; G 1069 -U 1637 ; WX 602 ; N uni0665 ; G 1070 -U 1638 ; WX 602 ; N uni0666 ; G 1071 -U 1639 ; WX 602 ; N uni0667 ; G 1072 -U 1640 ; WX 602 ; N uni0668 ; G 1073 -U 1641 ; WX 602 ; N uni0669 ; G 1074 -U 1642 ; WX 602 ; N uni066A ; G 1075 -U 1643 ; WX 602 ; N uni066B ; G 1076 -U 1644 ; WX 602 ; N uni066C ; G 1077 -U 1645 ; WX 602 ; N uni066D ; G 1078 -U 1652 ; WX 602 ; N uni0674 ; G 1079 -U 1657 ; WX 602 ; N uni0679 ; G 1080 -U 1658 ; WX 602 ; N uni067A ; G 1081 -U 1659 ; WX 602 ; N uni067B ; G 1082 -U 1662 ; WX 602 ; N uni067E ; G 1083 -U 1663 ; WX 602 ; N uni067F ; G 1084 -U 1664 ; WX 602 ; N uni0680 ; G 1085 -U 1667 ; WX 602 ; N uni0683 ; G 1086 -U 1668 ; WX 602 ; N uni0684 ; G 1087 -U 1670 ; WX 602 ; N uni0686 ; G 1088 -U 1671 ; WX 602 ; N uni0687 ; G 1089 -U 1681 ; WX 602 ; N uni0691 ; G 1090 -U 1688 ; WX 602 ; N uni0698 ; G 1091 -U 1700 ; WX 602 ; N uni06A4 ; G 1092 -U 1705 ; WX 602 ; N uni06A9 ; G 1093 -U 1711 ; WX 602 ; N uni06AF ; G 1094 -U 1726 ; WX 602 ; N uni06BE ; G 1095 -U 1740 ; WX 602 ; N uni06CC ; G 1096 -U 1776 ; WX 602 ; N uni06F0 ; G 1097 -U 1777 ; WX 602 ; N uni06F1 ; G 1098 -U 1778 ; WX 602 ; N uni06F2 ; G 1099 -U 1779 ; WX 602 ; N uni06F3 ; G 1100 -U 1780 ; WX 602 ; N uni06F4 ; G 1101 -U 1781 ; WX 602 ; N uni06F5 ; G 1102 -U 1782 ; WX 602 ; N uni06F6 ; G 1103 -U 1783 ; WX 602 ; N uni06F7 ; G 1104 -U 1784 ; WX 602 ; N uni06F8 ; G 1105 -U 1785 ; WX 602 ; N uni06F9 ; G 1106 -U 3713 ; WX 602 ; N uni0E81 ; G 1107 -U 3714 ; WX 602 ; N uni0E82 ; G 1108 -U 3716 ; WX 602 ; N uni0E84 ; G 1109 -U 3719 ; WX 602 ; N uni0E87 ; G 1110 -U 3720 ; WX 602 ; N uni0E88 ; G 1111 -U 3722 ; WX 602 ; N uni0E8A ; G 1112 -U 3725 ; WX 602 ; N uni0E8D ; G 1113 -U 3732 ; WX 602 ; N uni0E94 ; G 1114 -U 3733 ; WX 602 ; N uni0E95 ; G 1115 -U 3734 ; WX 602 ; N uni0E96 ; G 1116 -U 3735 ; WX 602 ; N uni0E97 ; G 1117 -U 3737 ; WX 602 ; N uni0E99 ; G 1118 -U 3738 ; WX 602 ; N uni0E9A ; G 1119 -U 3739 ; WX 602 ; N uni0E9B ; G 1120 -U 3740 ; WX 602 ; N uni0E9C ; G 1121 -U 3741 ; WX 602 ; N uni0E9D ; G 1122 -U 3742 ; WX 602 ; N uni0E9E ; G 1123 -U 3743 ; WX 602 ; N uni0E9F ; G 1124 -U 3745 ; WX 602 ; N uni0EA1 ; G 1125 -U 3746 ; WX 602 ; N uni0EA2 ; G 1126 -U 3747 ; WX 602 ; N uni0EA3 ; G 1127 -U 3749 ; WX 602 ; N uni0EA5 ; G 1128 -U 3751 ; WX 602 ; N uni0EA7 ; G 1129 -U 3754 ; WX 602 ; N uni0EAA ; G 1130 -U 3755 ; WX 602 ; N uni0EAB ; G 1131 -U 3757 ; WX 602 ; N uni0EAD ; G 1132 -U 3758 ; WX 602 ; N uni0EAE ; G 1133 -U 3759 ; WX 602 ; N uni0EAF ; G 1134 -U 3760 ; WX 602 ; N uni0EB0 ; G 1135 -U 3761 ; WX 602 ; N uni0EB1 ; G 1136 -U 3762 ; WX 602 ; N uni0EB2 ; G 1137 -U 3763 ; WX 602 ; N uni0EB3 ; G 1138 -U 3764 ; WX 602 ; N uni0EB4 ; G 1139 -U 3765 ; WX 602 ; N uni0EB5 ; G 1140 -U 3766 ; WX 602 ; N uni0EB6 ; G 1141 -U 3767 ; WX 602 ; N uni0EB7 ; G 1142 -U 3768 ; WX 602 ; N uni0EB8 ; G 1143 -U 3769 ; WX 602 ; N uni0EB9 ; G 1144 -U 3771 ; WX 602 ; N uni0EBB ; G 1145 -U 3772 ; WX 602 ; N uni0EBC ; G 1146 -U 3784 ; WX 602 ; N uni0EC8 ; G 1147 -U 3785 ; WX 602 ; N uni0EC9 ; G 1148 -U 3786 ; WX 602 ; N uni0ECA ; G 1149 -U 3787 ; WX 602 ; N uni0ECB ; G 1150 -U 3788 ; WX 602 ; N uni0ECC ; G 1151 -U 3789 ; WX 602 ; N uni0ECD ; G 1152 -U 4304 ; WX 602 ; N uni10D0 ; G 1153 -U 4305 ; WX 602 ; N uni10D1 ; G 1154 -U 4306 ; WX 602 ; N uni10D2 ; G 1155 -U 4307 ; WX 602 ; N uni10D3 ; G 1156 -U 4308 ; WX 602 ; N uni10D4 ; G 1157 -U 4309 ; WX 602 ; N uni10D5 ; G 1158 -U 4310 ; WX 602 ; N uni10D6 ; G 1159 -U 4311 ; WX 602 ; N uni10D7 ; G 1160 -U 4312 ; WX 602 ; N uni10D8 ; G 1161 -U 4313 ; WX 602 ; N uni10D9 ; G 1162 -U 4314 ; WX 602 ; N uni10DA ; G 1163 -U 4315 ; WX 602 ; N uni10DB ; G 1164 -U 4316 ; WX 602 ; N uni10DC ; G 1165 -U 4317 ; WX 602 ; N uni10DD ; G 1166 -U 4318 ; WX 602 ; N uni10DE ; G 1167 -U 4319 ; WX 602 ; N uni10DF ; G 1168 -U 4320 ; WX 602 ; N uni10E0 ; G 1169 -U 4321 ; WX 602 ; N uni10E1 ; G 1170 -U 4322 ; WX 602 ; N uni10E2 ; G 1171 -U 4323 ; WX 602 ; N uni10E3 ; G 1172 -U 4324 ; WX 602 ; N uni10E4 ; G 1173 -U 4325 ; WX 602 ; N uni10E5 ; G 1174 -U 4326 ; WX 602 ; N uni10E6 ; G 1175 -U 4327 ; WX 602 ; N uni10E7 ; G 1176 -U 4328 ; WX 602 ; N uni10E8 ; G 1177 -U 4329 ; WX 602 ; N uni10E9 ; G 1178 -U 4330 ; WX 602 ; N uni10EA ; G 1179 -U 4331 ; WX 602 ; N uni10EB ; G 1180 -U 4332 ; WX 602 ; N uni10EC ; G 1181 -U 4333 ; WX 602 ; N uni10ED ; G 1182 -U 4334 ; WX 602 ; N uni10EE ; G 1183 -U 4335 ; WX 602 ; N uni10EF ; G 1184 -U 4336 ; WX 602 ; N uni10F0 ; G 1185 -U 4337 ; WX 602 ; N uni10F1 ; G 1186 -U 4338 ; WX 602 ; N uni10F2 ; G 1187 -U 4339 ; WX 602 ; N uni10F3 ; G 1188 -U 4340 ; WX 602 ; N uni10F4 ; G 1189 -U 4341 ; WX 602 ; N uni10F5 ; G 1190 -U 4342 ; WX 602 ; N uni10F6 ; G 1191 -U 4343 ; WX 602 ; N uni10F7 ; G 1192 -U 4344 ; WX 602 ; N uni10F8 ; G 1193 -U 4345 ; WX 602 ; N uni10F9 ; G 1194 -U 4346 ; WX 602 ; N uni10FA ; G 1195 -U 4347 ; WX 602 ; N uni10FB ; G 1196 -U 4348 ; WX 602 ; N uni10FC ; G 1197 -U 7426 ; WX 602 ; N uni1D02 ; G 1198 -U 7432 ; WX 602 ; N uni1D08 ; G 1199 -U 7433 ; WX 602 ; N uni1D09 ; G 1200 -U 7444 ; WX 602 ; N uni1D14 ; G 1201 -U 7446 ; WX 602 ; N uni1D16 ; G 1202 -U 7447 ; WX 602 ; N uni1D17 ; G 1203 -U 7453 ; WX 602 ; N uni1D1D ; G 1204 -U 7454 ; WX 602 ; N uni1D1E ; G 1205 -U 7455 ; WX 602 ; N uni1D1F ; G 1206 -U 7468 ; WX 602 ; N uni1D2C ; G 1207 -U 7469 ; WX 602 ; N uni1D2D ; G 1208 -U 7470 ; WX 602 ; N uni1D2E ; G 1209 -U 7472 ; WX 602 ; N uni1D30 ; G 1210 -U 7473 ; WX 602 ; N uni1D31 ; G 1211 -U 7474 ; WX 602 ; N uni1D32 ; G 1212 -U 7475 ; WX 602 ; N uni1D33 ; G 1213 -U 7476 ; WX 602 ; N uni1D34 ; G 1214 -U 7477 ; WX 602 ; N uni1D35 ; G 1215 -U 7478 ; WX 602 ; N uni1D36 ; G 1216 -U 7479 ; WX 602 ; N uni1D37 ; G 1217 -U 7480 ; WX 602 ; N uni1D38 ; G 1218 -U 7481 ; WX 602 ; N uni1D39 ; G 1219 -U 7482 ; WX 602 ; N uni1D3A ; G 1220 -U 7483 ; WX 602 ; N uni1D3B ; G 1221 -U 7484 ; WX 602 ; N uni1D3C ; G 1222 -U 7486 ; WX 602 ; N uni1D3E ; G 1223 -U 7487 ; WX 602 ; N uni1D3F ; G 1224 -U 7488 ; WX 602 ; N uni1D40 ; G 1225 -U 7489 ; WX 602 ; N uni1D41 ; G 1226 -U 7490 ; WX 602 ; N uni1D42 ; G 1227 -U 7491 ; WX 602 ; N uni1D43 ; G 1228 -U 7492 ; WX 602 ; N uni1D44 ; G 1229 -U 7493 ; WX 602 ; N uni1D45 ; G 1230 -U 7494 ; WX 602 ; N uni1D46 ; G 1231 -U 7495 ; WX 602 ; N uni1D47 ; G 1232 -U 7496 ; WX 602 ; N uni1D48 ; G 1233 -U 7497 ; WX 602 ; N uni1D49 ; G 1234 -U 7498 ; WX 602 ; N uni1D4A ; G 1235 -U 7499 ; WX 602 ; N uni1D4B ; G 1236 -U 7500 ; WX 602 ; N uni1D4C ; G 1237 -U 7501 ; WX 602 ; N uni1D4D ; G 1238 -U 7502 ; WX 602 ; N uni1D4E ; G 1239 -U 7503 ; WX 602 ; N uni1D4F ; G 1240 -U 7504 ; WX 602 ; N uni1D50 ; G 1241 -U 7505 ; WX 602 ; N uni1D51 ; G 1242 -U 7506 ; WX 602 ; N uni1D52 ; G 1243 -U 7507 ; WX 602 ; N uni1D53 ; G 1244 -U 7508 ; WX 602 ; N uni1D54 ; G 1245 -U 7509 ; WX 602 ; N uni1D55 ; G 1246 -U 7510 ; WX 602 ; N uni1D56 ; G 1247 -U 7511 ; WX 602 ; N uni1D57 ; G 1248 -U 7512 ; WX 602 ; N uni1D58 ; G 1249 -U 7513 ; WX 602 ; N uni1D59 ; G 1250 -U 7514 ; WX 602 ; N uni1D5A ; G 1251 -U 7515 ; WX 602 ; N uni1D5B ; G 1252 -U 7522 ; WX 602 ; N uni1D62 ; G 1253 -U 7523 ; WX 602 ; N uni1D63 ; G 1254 -U 7524 ; WX 602 ; N uni1D64 ; G 1255 -U 7525 ; WX 602 ; N uni1D65 ; G 1256 -U 7543 ; WX 602 ; N uni1D77 ; G 1257 -U 7544 ; WX 602 ; N uni1D78 ; G 1258 -U 7547 ; WX 602 ; N uni1D7B ; G 1259 -U 7557 ; WX 602 ; N uni1D85 ; G 1260 -U 7579 ; WX 602 ; N uni1D9B ; G 1261 -U 7580 ; WX 602 ; N uni1D9C ; G 1262 -U 7581 ; WX 602 ; N uni1D9D ; G 1263 -U 7582 ; WX 602 ; N uni1D9E ; G 1264 -U 7583 ; WX 602 ; N uni1D9F ; G 1265 -U 7584 ; WX 602 ; N uni1DA0 ; G 1266 -U 7585 ; WX 602 ; N uni1DA1 ; G 1267 -U 7586 ; WX 602 ; N uni1DA2 ; G 1268 -U 7587 ; WX 602 ; N uni1DA3 ; G 1269 -U 7588 ; WX 602 ; N uni1DA4 ; G 1270 -U 7589 ; WX 602 ; N uni1DA5 ; G 1271 -U 7590 ; WX 602 ; N uni1DA6 ; G 1272 -U 7591 ; WX 602 ; N uni1DA7 ; G 1273 -U 7592 ; WX 602 ; N uni1DA8 ; G 1274 -U 7593 ; WX 602 ; N uni1DA9 ; G 1275 -U 7594 ; WX 602 ; N uni1DAA ; G 1276 -U 7595 ; WX 602 ; N uni1DAB ; G 1277 -U 7596 ; WX 602 ; N uni1DAC ; G 1278 -U 7597 ; WX 602 ; N uni1DAD ; G 1279 -U 7598 ; WX 602 ; N uni1DAE ; G 1280 -U 7599 ; WX 602 ; N uni1DAF ; G 1281 -U 7600 ; WX 602 ; N uni1DB0 ; G 1282 -U 7601 ; WX 602 ; N uni1DB1 ; G 1283 -U 7602 ; WX 602 ; N uni1DB2 ; G 1284 -U 7603 ; WX 602 ; N uni1DB3 ; G 1285 -U 7604 ; WX 602 ; N uni1DB4 ; G 1286 -U 7605 ; WX 602 ; N uni1DB5 ; G 1287 -U 7606 ; WX 602 ; N uni1DB6 ; G 1288 -U 7607 ; WX 602 ; N uni1DB7 ; G 1289 -U 7609 ; WX 602 ; N uni1DB9 ; G 1290 -U 7610 ; WX 602 ; N uni1DBA ; G 1291 -U 7611 ; WX 602 ; N uni1DBB ; G 1292 -U 7612 ; WX 602 ; N uni1DBC ; G 1293 -U 7613 ; WX 602 ; N uni1DBD ; G 1294 -U 7614 ; WX 602 ; N uni1DBE ; G 1295 -U 7615 ; WX 602 ; N uni1DBF ; G 1296 -U 7680 ; WX 602 ; N uni1E00 ; G 1297 -U 7681 ; WX 602 ; N uni1E01 ; G 1298 -U 7682 ; WX 602 ; N uni1E02 ; G 1299 -U 7683 ; WX 602 ; N uni1E03 ; G 1300 -U 7684 ; WX 602 ; N uni1E04 ; G 1301 -U 7685 ; WX 602 ; N uni1E05 ; G 1302 -U 7686 ; WX 602 ; N uni1E06 ; G 1303 -U 7687 ; WX 602 ; N uni1E07 ; G 1304 -U 7688 ; WX 602 ; N uni1E08 ; G 1305 -U 7689 ; WX 602 ; N uni1E09 ; G 1306 -U 7690 ; WX 602 ; N uni1E0A ; G 1307 -U 7691 ; WX 602 ; N uni1E0B ; G 1308 -U 7692 ; WX 602 ; N uni1E0C ; G 1309 -U 7693 ; WX 602 ; N uni1E0D ; G 1310 -U 7694 ; WX 602 ; N uni1E0E ; G 1311 -U 7695 ; WX 602 ; N uni1E0F ; G 1312 -U 7696 ; WX 602 ; N uni1E10 ; G 1313 -U 7697 ; WX 602 ; N uni1E11 ; G 1314 -U 7698 ; WX 602 ; N uni1E12 ; G 1315 -U 7699 ; WX 602 ; N uni1E13 ; G 1316 -U 7704 ; WX 602 ; N uni1E18 ; G 1317 -U 7705 ; WX 602 ; N uni1E19 ; G 1318 -U 7706 ; WX 602 ; N uni1E1A ; G 1319 -U 7707 ; WX 602 ; N uni1E1B ; G 1320 -U 7708 ; WX 602 ; N uni1E1C ; G 1321 -U 7709 ; WX 602 ; N uni1E1D ; G 1322 -U 7710 ; WX 602 ; N uni1E1E ; G 1323 -U 7711 ; WX 602 ; N uni1E1F ; G 1324 -U 7712 ; WX 602 ; N uni1E20 ; G 1325 -U 7713 ; WX 602 ; N uni1E21 ; G 1326 -U 7714 ; WX 602 ; N uni1E22 ; G 1327 -U 7715 ; WX 602 ; N uni1E23 ; G 1328 -U 7716 ; WX 602 ; N uni1E24 ; G 1329 -U 7717 ; WX 602 ; N uni1E25 ; G 1330 -U 7718 ; WX 602 ; N uni1E26 ; G 1331 -U 7719 ; WX 602 ; N uni1E27 ; G 1332 -U 7720 ; WX 602 ; N uni1E28 ; G 1333 -U 7721 ; WX 602 ; N uni1E29 ; G 1334 -U 7722 ; WX 602 ; N uni1E2A ; G 1335 -U 7723 ; WX 602 ; N uni1E2B ; G 1336 -U 7724 ; WX 602 ; N uni1E2C ; G 1337 -U 7725 ; WX 602 ; N uni1E2D ; G 1338 -U 7728 ; WX 602 ; N uni1E30 ; G 1339 -U 7729 ; WX 602 ; N uni1E31 ; G 1340 -U 7730 ; WX 602 ; N uni1E32 ; G 1341 -U 7731 ; WX 602 ; N uni1E33 ; G 1342 -U 7732 ; WX 602 ; N uni1E34 ; G 1343 -U 7733 ; WX 602 ; N uni1E35 ; G 1344 -U 7734 ; WX 602 ; N uni1E36 ; G 1345 -U 7735 ; WX 602 ; N uni1E37 ; G 1346 -U 7736 ; WX 602 ; N uni1E38 ; G 1347 -U 7737 ; WX 602 ; N uni1E39 ; G 1348 -U 7738 ; WX 602 ; N uni1E3A ; G 1349 -U 7739 ; WX 602 ; N uni1E3B ; G 1350 -U 7740 ; WX 602 ; N uni1E3C ; G 1351 -U 7741 ; WX 602 ; N uni1E3D ; G 1352 -U 7742 ; WX 602 ; N uni1E3E ; G 1353 -U 7743 ; WX 602 ; N uni1E3F ; G 1354 -U 7744 ; WX 602 ; N uni1E40 ; G 1355 -U 7745 ; WX 602 ; N uni1E41 ; G 1356 -U 7746 ; WX 602 ; N uni1E42 ; G 1357 -U 7747 ; WX 602 ; N uni1E43 ; G 1358 -U 7748 ; WX 602 ; N uni1E44 ; G 1359 -U 7749 ; WX 602 ; N uni1E45 ; G 1360 -U 7750 ; WX 602 ; N uni1E46 ; G 1361 -U 7751 ; WX 602 ; N uni1E47 ; G 1362 -U 7752 ; WX 602 ; N uni1E48 ; G 1363 -U 7753 ; WX 602 ; N uni1E49 ; G 1364 -U 7754 ; WX 602 ; N uni1E4A ; G 1365 -U 7755 ; WX 602 ; N uni1E4B ; G 1366 -U 7756 ; WX 602 ; N uni1E4C ; G 1367 -U 7757 ; WX 602 ; N uni1E4D ; G 1368 -U 7764 ; WX 602 ; N uni1E54 ; G 1369 -U 7765 ; WX 602 ; N uni1E55 ; G 1370 -U 7766 ; WX 602 ; N uni1E56 ; G 1371 -U 7767 ; WX 602 ; N uni1E57 ; G 1372 -U 7768 ; WX 602 ; N uni1E58 ; G 1373 -U 7769 ; WX 602 ; N uni1E59 ; G 1374 -U 7770 ; WX 602 ; N uni1E5A ; G 1375 -U 7771 ; WX 602 ; N uni1E5B ; G 1376 -U 7772 ; WX 602 ; N uni1E5C ; G 1377 -U 7773 ; WX 602 ; N uni1E5D ; G 1378 -U 7774 ; WX 602 ; N uni1E5E ; G 1379 -U 7775 ; WX 602 ; N uni1E5F ; G 1380 -U 7776 ; WX 602 ; N uni1E60 ; G 1381 -U 7777 ; WX 602 ; N uni1E61 ; G 1382 -U 7778 ; WX 602 ; N uni1E62 ; G 1383 -U 7779 ; WX 602 ; N uni1E63 ; G 1384 -U 7784 ; WX 602 ; N uni1E68 ; G 1385 -U 7785 ; WX 602 ; N uni1E69 ; G 1386 -U 7786 ; WX 602 ; N uni1E6A ; G 1387 -U 7787 ; WX 602 ; N uni1E6B ; G 1388 -U 7788 ; WX 602 ; N uni1E6C ; G 1389 -U 7789 ; WX 602 ; N uni1E6D ; G 1390 -U 7790 ; WX 602 ; N uni1E6E ; G 1391 -U 7791 ; WX 602 ; N uni1E6F ; G 1392 -U 7792 ; WX 602 ; N uni1E70 ; G 1393 -U 7793 ; WX 602 ; N uni1E71 ; G 1394 -U 7794 ; WX 602 ; N uni1E72 ; G 1395 -U 7795 ; WX 602 ; N uni1E73 ; G 1396 -U 7796 ; WX 602 ; N uni1E74 ; G 1397 -U 7797 ; WX 602 ; N uni1E75 ; G 1398 -U 7798 ; WX 602 ; N uni1E76 ; G 1399 -U 7799 ; WX 602 ; N uni1E77 ; G 1400 -U 7800 ; WX 602 ; N uni1E78 ; G 1401 -U 7801 ; WX 602 ; N uni1E79 ; G 1402 -U 7804 ; WX 602 ; N uni1E7C ; G 1403 -U 7805 ; WX 602 ; N uni1E7D ; G 1404 -U 7806 ; WX 602 ; N uni1E7E ; G 1405 -U 7807 ; WX 602 ; N uni1E7F ; G 1406 -U 7808 ; WX 602 ; N Wgrave ; G 1407 -U 7809 ; WX 602 ; N wgrave ; G 1408 -U 7810 ; WX 602 ; N Wacute ; G 1409 -U 7811 ; WX 602 ; N wacute ; G 1410 -U 7812 ; WX 602 ; N Wdieresis ; G 1411 -U 7813 ; WX 602 ; N wdieresis ; G 1412 -U 7814 ; WX 602 ; N uni1E86 ; G 1413 -U 7815 ; WX 602 ; N uni1E87 ; G 1414 -U 7816 ; WX 602 ; N uni1E88 ; G 1415 -U 7817 ; WX 602 ; N uni1E89 ; G 1416 -U 7818 ; WX 602 ; N uni1E8A ; G 1417 -U 7819 ; WX 602 ; N uni1E8B ; G 1418 -U 7820 ; WX 602 ; N uni1E8C ; G 1419 -U 7821 ; WX 602 ; N uni1E8D ; G 1420 -U 7822 ; WX 602 ; N uni1E8E ; G 1421 -U 7823 ; WX 602 ; N uni1E8F ; G 1422 -U 7824 ; WX 602 ; N uni1E90 ; G 1423 -U 7825 ; WX 602 ; N uni1E91 ; G 1424 -U 7826 ; WX 602 ; N uni1E92 ; G 1425 -U 7827 ; WX 602 ; N uni1E93 ; G 1426 -U 7828 ; WX 602 ; N uni1E94 ; G 1427 -U 7829 ; WX 602 ; N uni1E95 ; G 1428 -U 7830 ; WX 602 ; N uni1E96 ; G 1429 -U 7831 ; WX 602 ; N uni1E97 ; G 1430 -U 7832 ; WX 602 ; N uni1E98 ; G 1431 -U 7833 ; WX 602 ; N uni1E99 ; G 1432 -U 7835 ; WX 602 ; N uni1E9B ; G 1433 -U 7839 ; WX 602 ; N uni1E9F ; G 1434 -U 7840 ; WX 602 ; N uni1EA0 ; G 1435 -U 7841 ; WX 602 ; N uni1EA1 ; G 1436 -U 7852 ; WX 602 ; N uni1EAC ; G 1437 -U 7853 ; WX 602 ; N uni1EAD ; G 1438 -U 7856 ; WX 602 ; N uni1EB0 ; G 1439 -U 7857 ; WX 602 ; N uni1EB1 ; G 1440 -U 7862 ; WX 602 ; N uni1EB6 ; G 1441 -U 7863 ; WX 602 ; N uni1EB7 ; G 1442 -U 7864 ; WX 602 ; N uni1EB8 ; G 1443 -U 7865 ; WX 602 ; N uni1EB9 ; G 1444 -U 7868 ; WX 602 ; N uni1EBC ; G 1445 -U 7869 ; WX 602 ; N uni1EBD ; G 1446 -U 7878 ; WX 602 ; N uni1EC6 ; G 1447 -U 7879 ; WX 602 ; N uni1EC7 ; G 1448 -U 7882 ; WX 602 ; N uni1ECA ; G 1449 -U 7883 ; WX 602 ; N uni1ECB ; G 1450 -U 7884 ; WX 602 ; N uni1ECC ; G 1451 -U 7885 ; WX 602 ; N uni1ECD ; G 1452 -U 7896 ; WX 602 ; N uni1ED8 ; G 1453 -U 7897 ; WX 602 ; N uni1ED9 ; G 1454 -U 7898 ; WX 602 ; N uni1EDA ; G 1455 -U 7899 ; WX 602 ; N uni1EDB ; G 1456 -U 7900 ; WX 602 ; N uni1EDC ; G 1457 -U 7901 ; WX 602 ; N uni1EDD ; G 1458 -U 7904 ; WX 602 ; N uni1EE0 ; G 1459 -U 7905 ; WX 602 ; N uni1EE1 ; G 1460 -U 7906 ; WX 602 ; N uni1EE2 ; G 1461 -U 7907 ; WX 602 ; N uni1EE3 ; G 1462 -U 7908 ; WX 602 ; N uni1EE4 ; G 1463 -U 7909 ; WX 602 ; N uni1EE5 ; G 1464 -U 7912 ; WX 602 ; N uni1EE8 ; G 1465 -U 7913 ; WX 602 ; N uni1EE9 ; G 1466 -U 7914 ; WX 602 ; N uni1EEA ; G 1467 -U 7915 ; WX 602 ; N uni1EEB ; G 1468 -U 7918 ; WX 602 ; N uni1EEE ; G 1469 -U 7919 ; WX 602 ; N uni1EEF ; G 1470 -U 7920 ; WX 602 ; N uni1EF0 ; G 1471 -U 7921 ; WX 602 ; N uni1EF1 ; G 1472 -U 7922 ; WX 602 ; N Ygrave ; G 1473 -U 7923 ; WX 602 ; N ygrave ; G 1474 -U 7924 ; WX 602 ; N uni1EF4 ; G 1475 -U 7925 ; WX 602 ; N uni1EF5 ; G 1476 -U 7928 ; WX 602 ; N uni1EF8 ; G 1477 -U 7929 ; WX 602 ; N uni1EF9 ; G 1478 -U 7936 ; WX 602 ; N uni1F00 ; G 1479 -U 7937 ; WX 602 ; N uni1F01 ; G 1480 -U 7938 ; WX 602 ; N uni1F02 ; G 1481 -U 7939 ; WX 602 ; N uni1F03 ; G 1482 -U 7940 ; WX 602 ; N uni1F04 ; G 1483 -U 7941 ; WX 602 ; N uni1F05 ; G 1484 -U 7942 ; WX 602 ; N uni1F06 ; G 1485 -U 7943 ; WX 602 ; N uni1F07 ; G 1486 -U 7944 ; WX 602 ; N uni1F08 ; G 1487 -U 7945 ; WX 602 ; N uni1F09 ; G 1488 -U 7946 ; WX 602 ; N uni1F0A ; G 1489 -U 7947 ; WX 602 ; N uni1F0B ; G 1490 -U 7948 ; WX 602 ; N uni1F0C ; G 1491 -U 7949 ; WX 602 ; N uni1F0D ; G 1492 -U 7950 ; WX 602 ; N uni1F0E ; G 1493 -U 7951 ; WX 602 ; N uni1F0F ; G 1494 -U 7952 ; WX 602 ; N uni1F10 ; G 1495 -U 7953 ; WX 602 ; N uni1F11 ; G 1496 -U 7954 ; WX 602 ; N uni1F12 ; G 1497 -U 7955 ; WX 602 ; N uni1F13 ; G 1498 -U 7956 ; WX 602 ; N uni1F14 ; G 1499 -U 7957 ; WX 602 ; N uni1F15 ; G 1500 -U 7960 ; WX 602 ; N uni1F18 ; G 1501 -U 7961 ; WX 602 ; N uni1F19 ; G 1502 -U 7962 ; WX 602 ; N uni1F1A ; G 1503 -U 7963 ; WX 602 ; N uni1F1B ; G 1504 -U 7964 ; WX 602 ; N uni1F1C ; G 1505 -U 7965 ; WX 602 ; N uni1F1D ; G 1506 -U 7968 ; WX 602 ; N uni1F20 ; G 1507 -U 7969 ; WX 602 ; N uni1F21 ; G 1508 -U 7970 ; WX 602 ; N uni1F22 ; G 1509 -U 7971 ; WX 602 ; N uni1F23 ; G 1510 -U 7972 ; WX 602 ; N uni1F24 ; G 1511 -U 7973 ; WX 602 ; N uni1F25 ; G 1512 -U 7974 ; WX 602 ; N uni1F26 ; G 1513 -U 7975 ; WX 602 ; N uni1F27 ; G 1514 -U 7976 ; WX 602 ; N uni1F28 ; G 1515 -U 7977 ; WX 602 ; N uni1F29 ; G 1516 -U 7978 ; WX 602 ; N uni1F2A ; G 1517 -U 7979 ; WX 602 ; N uni1F2B ; G 1518 -U 7980 ; WX 602 ; N uni1F2C ; G 1519 -U 7981 ; WX 602 ; N uni1F2D ; G 1520 -U 7982 ; WX 602 ; N uni1F2E ; G 1521 -U 7983 ; WX 602 ; N uni1F2F ; G 1522 -U 7984 ; WX 602 ; N uni1F30 ; G 1523 -U 7985 ; WX 602 ; N uni1F31 ; G 1524 -U 7986 ; WX 602 ; N uni1F32 ; G 1525 -U 7987 ; WX 602 ; N uni1F33 ; G 1526 -U 7988 ; WX 602 ; N uni1F34 ; G 1527 -U 7989 ; WX 602 ; N uni1F35 ; G 1528 -U 7990 ; WX 602 ; N uni1F36 ; G 1529 -U 7991 ; WX 602 ; N uni1F37 ; G 1530 -U 7992 ; WX 602 ; N uni1F38 ; G 1531 -U 7993 ; WX 602 ; N uni1F39 ; G 1532 -U 7994 ; WX 602 ; N uni1F3A ; G 1533 -U 7995 ; WX 602 ; N uni1F3B ; G 1534 -U 7996 ; WX 602 ; N uni1F3C ; G 1535 -U 7997 ; WX 602 ; N uni1F3D ; G 1536 -U 7998 ; WX 602 ; N uni1F3E ; G 1537 -U 7999 ; WX 602 ; N uni1F3F ; G 1538 -U 8000 ; WX 602 ; N uni1F40 ; G 1539 -U 8001 ; WX 602 ; N uni1F41 ; G 1540 -U 8002 ; WX 602 ; N uni1F42 ; G 1541 -U 8003 ; WX 602 ; N uni1F43 ; G 1542 -U 8004 ; WX 602 ; N uni1F44 ; G 1543 -U 8005 ; WX 602 ; N uni1F45 ; G 1544 -U 8008 ; WX 602 ; N uni1F48 ; G 1545 -U 8009 ; WX 602 ; N uni1F49 ; G 1546 -U 8010 ; WX 602 ; N uni1F4A ; G 1547 -U 8011 ; WX 602 ; N uni1F4B ; G 1548 -U 8012 ; WX 602 ; N uni1F4C ; G 1549 -U 8013 ; WX 602 ; N uni1F4D ; G 1550 -U 8016 ; WX 602 ; N uni1F50 ; G 1551 -U 8017 ; WX 602 ; N uni1F51 ; G 1552 -U 8018 ; WX 602 ; N uni1F52 ; G 1553 -U 8019 ; WX 602 ; N uni1F53 ; G 1554 -U 8020 ; WX 602 ; N uni1F54 ; G 1555 -U 8021 ; WX 602 ; N uni1F55 ; G 1556 -U 8022 ; WX 602 ; N uni1F56 ; G 1557 -U 8023 ; WX 602 ; N uni1F57 ; G 1558 -U 8025 ; WX 602 ; N uni1F59 ; G 1559 -U 8027 ; WX 602 ; N uni1F5B ; G 1560 -U 8029 ; WX 602 ; N uni1F5D ; G 1561 -U 8031 ; WX 602 ; N uni1F5F ; G 1562 -U 8032 ; WX 602 ; N uni1F60 ; G 1563 -U 8033 ; WX 602 ; N uni1F61 ; G 1564 -U 8034 ; WX 602 ; N uni1F62 ; G 1565 -U 8035 ; WX 602 ; N uni1F63 ; G 1566 -U 8036 ; WX 602 ; N uni1F64 ; G 1567 -U 8037 ; WX 602 ; N uni1F65 ; G 1568 -U 8038 ; WX 602 ; N uni1F66 ; G 1569 -U 8039 ; WX 602 ; N uni1F67 ; G 1570 -U 8040 ; WX 602 ; N uni1F68 ; G 1571 -U 8041 ; WX 602 ; N uni1F69 ; G 1572 -U 8042 ; WX 602 ; N uni1F6A ; G 1573 -U 8043 ; WX 602 ; N uni1F6B ; G 1574 -U 8044 ; WX 602 ; N uni1F6C ; G 1575 -U 8045 ; WX 602 ; N uni1F6D ; G 1576 -U 8046 ; WX 602 ; N uni1F6E ; G 1577 -U 8047 ; WX 602 ; N uni1F6F ; G 1578 -U 8048 ; WX 602 ; N uni1F70 ; G 1579 -U 8049 ; WX 602 ; N uni1F71 ; G 1580 -U 8050 ; WX 602 ; N uni1F72 ; G 1581 -U 8051 ; WX 602 ; N uni1F73 ; G 1582 -U 8052 ; WX 602 ; N uni1F74 ; G 1583 -U 8053 ; WX 602 ; N uni1F75 ; G 1584 -U 8054 ; WX 602 ; N uni1F76 ; G 1585 -U 8055 ; WX 602 ; N uni1F77 ; G 1586 -U 8056 ; WX 602 ; N uni1F78 ; G 1587 -U 8057 ; WX 602 ; N uni1F79 ; G 1588 -U 8058 ; WX 602 ; N uni1F7A ; G 1589 -U 8059 ; WX 602 ; N uni1F7B ; G 1590 -U 8060 ; WX 602 ; N uni1F7C ; G 1591 -U 8061 ; WX 602 ; N uni1F7D ; G 1592 -U 8064 ; WX 602 ; N uni1F80 ; G 1593 -U 8065 ; WX 602 ; N uni1F81 ; G 1594 -U 8066 ; WX 602 ; N uni1F82 ; G 1595 -U 8067 ; WX 602 ; N uni1F83 ; G 1596 -U 8068 ; WX 602 ; N uni1F84 ; G 1597 -U 8069 ; WX 602 ; N uni1F85 ; G 1598 -U 8070 ; WX 602 ; N uni1F86 ; G 1599 -U 8071 ; WX 602 ; N uni1F87 ; G 1600 -U 8072 ; WX 602 ; N uni1F88 ; G 1601 -U 8073 ; WX 602 ; N uni1F89 ; G 1602 -U 8074 ; WX 602 ; N uni1F8A ; G 1603 -U 8075 ; WX 602 ; N uni1F8B ; G 1604 -U 8076 ; WX 602 ; N uni1F8C ; G 1605 -U 8077 ; WX 602 ; N uni1F8D ; G 1606 -U 8078 ; WX 602 ; N uni1F8E ; G 1607 -U 8079 ; WX 602 ; N uni1F8F ; G 1608 -U 8080 ; WX 602 ; N uni1F90 ; G 1609 -U 8081 ; WX 602 ; N uni1F91 ; G 1610 -U 8082 ; WX 602 ; N uni1F92 ; G 1611 -U 8083 ; WX 602 ; N uni1F93 ; G 1612 -U 8084 ; WX 602 ; N uni1F94 ; G 1613 -U 8085 ; WX 602 ; N uni1F95 ; G 1614 -U 8086 ; WX 602 ; N uni1F96 ; G 1615 -U 8087 ; WX 602 ; N uni1F97 ; G 1616 -U 8088 ; WX 602 ; N uni1F98 ; G 1617 -U 8089 ; WX 602 ; N uni1F99 ; G 1618 -U 8090 ; WX 602 ; N uni1F9A ; G 1619 -U 8091 ; WX 602 ; N uni1F9B ; G 1620 -U 8092 ; WX 602 ; N uni1F9C ; G 1621 -U 8093 ; WX 602 ; N uni1F9D ; G 1622 -U 8094 ; WX 602 ; N uni1F9E ; G 1623 -U 8095 ; WX 602 ; N uni1F9F ; G 1624 -U 8096 ; WX 602 ; N uni1FA0 ; G 1625 -U 8097 ; WX 602 ; N uni1FA1 ; G 1626 -U 8098 ; WX 602 ; N uni1FA2 ; G 1627 -U 8099 ; WX 602 ; N uni1FA3 ; G 1628 -U 8100 ; WX 602 ; N uni1FA4 ; G 1629 -U 8101 ; WX 602 ; N uni1FA5 ; G 1630 -U 8102 ; WX 602 ; N uni1FA6 ; G 1631 -U 8103 ; WX 602 ; N uni1FA7 ; G 1632 -U 8104 ; WX 602 ; N uni1FA8 ; G 1633 -U 8105 ; WX 602 ; N uni1FA9 ; G 1634 -U 8106 ; WX 602 ; N uni1FAA ; G 1635 -U 8107 ; WX 602 ; N uni1FAB ; G 1636 -U 8108 ; WX 602 ; N uni1FAC ; G 1637 -U 8109 ; WX 602 ; N uni1FAD ; G 1638 -U 8110 ; WX 602 ; N uni1FAE ; G 1639 -U 8111 ; WX 602 ; N uni1FAF ; G 1640 -U 8112 ; WX 602 ; N uni1FB0 ; G 1641 -U 8113 ; WX 602 ; N uni1FB1 ; G 1642 -U 8114 ; WX 602 ; N uni1FB2 ; G 1643 -U 8115 ; WX 602 ; N uni1FB3 ; G 1644 -U 8116 ; WX 602 ; N uni1FB4 ; G 1645 -U 8118 ; WX 602 ; N uni1FB6 ; G 1646 -U 8119 ; WX 602 ; N uni1FB7 ; G 1647 -U 8120 ; WX 602 ; N uni1FB8 ; G 1648 -U 8121 ; WX 602 ; N uni1FB9 ; G 1649 -U 8122 ; WX 602 ; N uni1FBA ; G 1650 -U 8123 ; WX 602 ; N uni1FBB ; G 1651 -U 8124 ; WX 602 ; N uni1FBC ; G 1652 -U 8125 ; WX 602 ; N uni1FBD ; G 1653 -U 8126 ; WX 602 ; N uni1FBE ; G 1654 -U 8127 ; WX 602 ; N uni1FBF ; G 1655 -U 8128 ; WX 602 ; N uni1FC0 ; G 1656 -U 8129 ; WX 602 ; N uni1FC1 ; G 1657 -U 8130 ; WX 602 ; N uni1FC2 ; G 1658 -U 8131 ; WX 602 ; N uni1FC3 ; G 1659 -U 8132 ; WX 602 ; N uni1FC4 ; G 1660 -U 8134 ; WX 602 ; N uni1FC6 ; G 1661 -U 8135 ; WX 602 ; N uni1FC7 ; G 1662 -U 8136 ; WX 602 ; N uni1FC8 ; G 1663 -U 8137 ; WX 602 ; N uni1FC9 ; G 1664 -U 8138 ; WX 602 ; N uni1FCA ; G 1665 -U 8139 ; WX 602 ; N uni1FCB ; G 1666 -U 8140 ; WX 602 ; N uni1FCC ; G 1667 -U 8141 ; WX 602 ; N uni1FCD ; G 1668 -U 8142 ; WX 602 ; N uni1FCE ; G 1669 -U 8143 ; WX 602 ; N uni1FCF ; G 1670 -U 8144 ; WX 602 ; N uni1FD0 ; G 1671 -U 8145 ; WX 602 ; N uni1FD1 ; G 1672 -U 8146 ; WX 602 ; N uni1FD2 ; G 1673 -U 8147 ; WX 602 ; N uni1FD3 ; G 1674 -U 8150 ; WX 602 ; N uni1FD6 ; G 1675 -U 8151 ; WX 602 ; N uni1FD7 ; G 1676 -U 8152 ; WX 602 ; N uni1FD8 ; G 1677 -U 8153 ; WX 602 ; N uni1FD9 ; G 1678 -U 8154 ; WX 602 ; N uni1FDA ; G 1679 -U 8155 ; WX 602 ; N uni1FDB ; G 1680 -U 8157 ; WX 602 ; N uni1FDD ; G 1681 -U 8158 ; WX 602 ; N uni1FDE ; G 1682 -U 8159 ; WX 602 ; N uni1FDF ; G 1683 -U 8160 ; WX 602 ; N uni1FE0 ; G 1684 -U 8161 ; WX 602 ; N uni1FE1 ; G 1685 -U 8162 ; WX 602 ; N uni1FE2 ; G 1686 -U 8163 ; WX 602 ; N uni1FE3 ; G 1687 -U 8164 ; WX 602 ; N uni1FE4 ; G 1688 -U 8165 ; WX 602 ; N uni1FE5 ; G 1689 -U 8166 ; WX 602 ; N uni1FE6 ; G 1690 -U 8167 ; WX 602 ; N uni1FE7 ; G 1691 -U 8168 ; WX 602 ; N uni1FE8 ; G 1692 -U 8169 ; WX 602 ; N uni1FE9 ; G 1693 -U 8170 ; WX 602 ; N uni1FEA ; G 1694 -U 8171 ; WX 602 ; N uni1FEB ; G 1695 -U 8172 ; WX 602 ; N uni1FEC ; G 1696 -U 8173 ; WX 602 ; N uni1FED ; G 1697 -U 8174 ; WX 602 ; N uni1FEE ; G 1698 -U 8175 ; WX 602 ; N uni1FEF ; G 1699 -U 8178 ; WX 602 ; N uni1FF2 ; G 1700 -U 8179 ; WX 602 ; N uni1FF3 ; G 1701 -U 8180 ; WX 602 ; N uni1FF4 ; G 1702 -U 8182 ; WX 602 ; N uni1FF6 ; G 1703 -U 8183 ; WX 602 ; N uni1FF7 ; G 1704 -U 8184 ; WX 602 ; N uni1FF8 ; G 1705 -U 8185 ; WX 602 ; N uni1FF9 ; G 1706 -U 8186 ; WX 602 ; N uni1FFA ; G 1707 -U 8187 ; WX 602 ; N uni1FFB ; G 1708 -U 8188 ; WX 602 ; N uni1FFC ; G 1709 -U 8189 ; WX 602 ; N uni1FFD ; G 1710 -U 8190 ; WX 602 ; N uni1FFE ; G 1711 -U 8192 ; WX 602 ; N uni2000 ; G 1712 -U 8193 ; WX 602 ; N uni2001 ; G 1713 -U 8194 ; WX 602 ; N uni2002 ; G 1714 -U 8195 ; WX 602 ; N uni2003 ; G 1715 -U 8196 ; WX 602 ; N uni2004 ; G 1716 -U 8197 ; WX 602 ; N uni2005 ; G 1717 -U 8198 ; WX 602 ; N uni2006 ; G 1718 -U 8199 ; WX 602 ; N uni2007 ; G 1719 -U 8200 ; WX 602 ; N uni2008 ; G 1720 -U 8201 ; WX 602 ; N uni2009 ; G 1721 -U 8202 ; WX 602 ; N uni200A ; G 1722 -U 8208 ; WX 602 ; N uni2010 ; G 1723 -U 8209 ; WX 602 ; N uni2011 ; G 1724 -U 8210 ; WX 602 ; N figuredash ; G 1725 -U 8211 ; WX 602 ; N endash ; G 1726 -U 8212 ; WX 602 ; N emdash ; G 1727 -U 8213 ; WX 602 ; N uni2015 ; G 1728 -U 8215 ; WX 602 ; N underscoredbl ; G 1729 -U 8216 ; WX 602 ; N quoteleft ; G 1730 -U 8217 ; WX 602 ; N quoteright ; G 1731 -U 8218 ; WX 602 ; N quotesinglbase ; G 1732 -U 8219 ; WX 602 ; N quotereversed ; G 1733 -U 8220 ; WX 602 ; N quotedblleft ; G 1734 -U 8221 ; WX 602 ; N quotedblright ; G 1735 -U 8222 ; WX 602 ; N quotedblbase ; G 1736 -U 8223 ; WX 602 ; N uni201F ; G 1737 -U 8224 ; WX 602 ; N dagger ; G 1738 -U 8225 ; WX 602 ; N daggerdbl ; G 1739 -U 8226 ; WX 602 ; N bullet ; G 1740 -U 8227 ; WX 602 ; N uni2023 ; G 1741 -U 8230 ; WX 602 ; N ellipsis ; G 1742 -U 8239 ; WX 602 ; N uni202F ; G 1743 -U 8240 ; WX 602 ; N perthousand ; G 1744 -U 8241 ; WX 602 ; N uni2031 ; G 1745 -U 8242 ; WX 602 ; N minute ; G 1746 -U 8243 ; WX 602 ; N second ; G 1747 -U 8244 ; WX 602 ; N uni2034 ; G 1748 -U 8245 ; WX 602 ; N uni2035 ; G 1749 -U 8246 ; WX 602 ; N uni2036 ; G 1750 -U 8247 ; WX 602 ; N uni2037 ; G 1751 -U 8249 ; WX 602 ; N guilsinglleft ; G 1752 -U 8250 ; WX 602 ; N guilsinglright ; G 1753 -U 8252 ; WX 602 ; N exclamdbl ; G 1754 -U 8253 ; WX 602 ; N uni203D ; G 1755 -U 8254 ; WX 602 ; N uni203E ; G 1756 -U 8261 ; WX 602 ; N uni2045 ; G 1757 -U 8262 ; WX 602 ; N uni2046 ; G 1758 -U 8263 ; WX 602 ; N uni2047 ; G 1759 -U 8264 ; WX 602 ; N uni2048 ; G 1760 -U 8265 ; WX 602 ; N uni2049 ; G 1761 -U 8287 ; WX 602 ; N uni205F ; G 1762 -U 8304 ; WX 602 ; N uni2070 ; G 1763 -U 8305 ; WX 602 ; N uni2071 ; G 1764 -U 8308 ; WX 602 ; N uni2074 ; G 1765 -U 8309 ; WX 602 ; N uni2075 ; G 1766 -U 8310 ; WX 602 ; N uni2076 ; G 1767 -U 8311 ; WX 602 ; N uni2077 ; G 1768 -U 8312 ; WX 602 ; N uni2078 ; G 1769 -U 8313 ; WX 602 ; N uni2079 ; G 1770 -U 8314 ; WX 602 ; N uni207A ; G 1771 -U 8315 ; WX 602 ; N uni207B ; G 1772 -U 8316 ; WX 602 ; N uni207C ; G 1773 -U 8317 ; WX 602 ; N uni207D ; G 1774 -U 8318 ; WX 602 ; N uni207E ; G 1775 -U 8319 ; WX 602 ; N uni207F ; G 1776 -U 8320 ; WX 602 ; N uni2080 ; G 1777 -U 8321 ; WX 602 ; N uni2081 ; G 1778 -U 8322 ; WX 602 ; N uni2082 ; G 1779 -U 8323 ; WX 602 ; N uni2083 ; G 1780 -U 8324 ; WX 602 ; N uni2084 ; G 1781 -U 8325 ; WX 602 ; N uni2085 ; G 1782 -U 8326 ; WX 602 ; N uni2086 ; G 1783 -U 8327 ; WX 602 ; N uni2087 ; G 1784 -U 8328 ; WX 602 ; N uni2088 ; G 1785 -U 8329 ; WX 602 ; N uni2089 ; G 1786 -U 8330 ; WX 602 ; N uni208A ; G 1787 -U 8331 ; WX 602 ; N uni208B ; G 1788 -U 8332 ; WX 602 ; N uni208C ; G 1789 -U 8333 ; WX 602 ; N uni208D ; G 1790 -U 8334 ; WX 602 ; N uni208E ; G 1791 -U 8336 ; WX 602 ; N uni2090 ; G 1792 -U 8337 ; WX 602 ; N uni2091 ; G 1793 -U 8338 ; WX 602 ; N uni2092 ; G 1794 -U 8339 ; WX 602 ; N uni2093 ; G 1795 -U 8340 ; WX 602 ; N uni2094 ; G 1796 -U 8352 ; WX 602 ; N uni20A0 ; G 1797 -U 8353 ; WX 602 ; N colonmonetary ; G 1798 -U 8354 ; WX 602 ; N uni20A2 ; G 1799 -U 8355 ; WX 602 ; N franc ; G 1800 -U 8356 ; WX 602 ; N lira ; G 1801 -U 8357 ; WX 602 ; N uni20A5 ; G 1802 -U 8358 ; WX 602 ; N uni20A6 ; G 1803 -U 8359 ; WX 602 ; N peseta ; G 1804 -U 8360 ; WX 602 ; N uni20A8 ; G 1805 -U 8361 ; WX 602 ; N uni20A9 ; G 1806 -U 8362 ; WX 602 ; N uni20AA ; G 1807 -U 8363 ; WX 602 ; N dong ; G 1808 -U 8364 ; WX 602 ; N Euro ; G 1809 -U 8365 ; WX 602 ; N uni20AD ; G 1810 -U 8366 ; WX 602 ; N uni20AE ; G 1811 -U 8367 ; WX 602 ; N uni20AF ; G 1812 -U 8368 ; WX 602 ; N uni20B0 ; G 1813 -U 8369 ; WX 602 ; N uni20B1 ; G 1814 -U 8370 ; WX 602 ; N uni20B2 ; G 1815 -U 8371 ; WX 602 ; N uni20B3 ; G 1816 -U 8372 ; WX 602 ; N uni20B4 ; G 1817 -U 8373 ; WX 602 ; N uni20B5 ; G 1818 -U 8376 ; WX 602 ; N uni20B8 ; G 1819 -U 8377 ; WX 602 ; N uni20B9 ; G 1820 -U 8450 ; WX 602 ; N uni2102 ; G 1821 -U 8453 ; WX 602 ; N uni2105 ; G 1822 -U 8461 ; WX 602 ; N uni210D ; G 1823 -U 8462 ; WX 602 ; N uni210E ; G 1824 -U 8463 ; WX 602 ; N uni210F ; G 1825 -U 8469 ; WX 602 ; N uni2115 ; G 1826 -U 8470 ; WX 602 ; N uni2116 ; G 1827 -U 8471 ; WX 602 ; N uni2117 ; G 1828 -U 8473 ; WX 602 ; N uni2119 ; G 1829 -U 8474 ; WX 602 ; N uni211A ; G 1830 -U 8477 ; WX 602 ; N uni211D ; G 1831 -U 8482 ; WX 602 ; N trademark ; G 1832 -U 8484 ; WX 602 ; N uni2124 ; G 1833 -U 8486 ; WX 602 ; N uni2126 ; G 1834 -U 8490 ; WX 602 ; N uni212A ; G 1835 -U 8491 ; WX 602 ; N uni212B ; G 1836 -U 8494 ; WX 602 ; N estimated ; G 1837 -U 8531 ; WX 602 ; N onethird ; G 1838 -U 8532 ; WX 602 ; N twothirds ; G 1839 -U 8533 ; WX 602 ; N uni2155 ; G 1840 -U 8534 ; WX 602 ; N uni2156 ; G 1841 -U 8535 ; WX 602 ; N uni2157 ; G 1842 -U 8536 ; WX 602 ; N uni2158 ; G 1843 -U 8537 ; WX 602 ; N uni2159 ; G 1844 -U 8538 ; WX 602 ; N uni215A ; G 1845 -U 8539 ; WX 602 ; N oneeighth ; G 1846 -U 8540 ; WX 602 ; N threeeighths ; G 1847 -U 8541 ; WX 602 ; N fiveeighths ; G 1848 -U 8542 ; WX 602 ; N seveneighths ; G 1849 -U 8543 ; WX 602 ; N uni215F ; G 1850 -U 8592 ; WX 602 ; N arrowleft ; G 1851 -U 8593 ; WX 602 ; N arrowup ; G 1852 -U 8594 ; WX 602 ; N arrowright ; G 1853 -U 8595 ; WX 602 ; N arrowdown ; G 1854 -U 8596 ; WX 602 ; N arrowboth ; G 1855 -U 8597 ; WX 602 ; N arrowupdn ; G 1856 -U 8598 ; WX 602 ; N uni2196 ; G 1857 -U 8599 ; WX 602 ; N uni2197 ; G 1858 -U 8600 ; WX 602 ; N uni2198 ; G 1859 -U 8601 ; WX 602 ; N uni2199 ; G 1860 -U 8602 ; WX 602 ; N uni219A ; G 1861 -U 8603 ; WX 602 ; N uni219B ; G 1862 -U 8604 ; WX 602 ; N uni219C ; G 1863 -U 8605 ; WX 602 ; N uni219D ; G 1864 -U 8606 ; WX 602 ; N uni219E ; G 1865 -U 8607 ; WX 602 ; N uni219F ; G 1866 -U 8608 ; WX 602 ; N uni21A0 ; G 1867 -U 8609 ; WX 602 ; N uni21A1 ; G 1868 -U 8610 ; WX 602 ; N uni21A2 ; G 1869 -U 8611 ; WX 602 ; N uni21A3 ; G 1870 -U 8612 ; WX 602 ; N uni21A4 ; G 1871 -U 8613 ; WX 602 ; N uni21A5 ; G 1872 -U 8614 ; WX 602 ; N uni21A6 ; G 1873 -U 8615 ; WX 602 ; N uni21A7 ; G 1874 -U 8616 ; WX 602 ; N arrowupdnbse ; G 1875 -U 8617 ; WX 602 ; N uni21A9 ; G 1876 -U 8618 ; WX 602 ; N uni21AA ; G 1877 -U 8619 ; WX 602 ; N uni21AB ; G 1878 -U 8620 ; WX 602 ; N uni21AC ; G 1879 -U 8621 ; WX 602 ; N uni21AD ; G 1880 -U 8622 ; WX 602 ; N uni21AE ; G 1881 -U 8623 ; WX 602 ; N uni21AF ; G 1882 -U 8624 ; WX 602 ; N uni21B0 ; G 1883 -U 8625 ; WX 602 ; N uni21B1 ; G 1884 -U 8626 ; WX 602 ; N uni21B2 ; G 1885 -U 8627 ; WX 602 ; N uni21B3 ; G 1886 -U 8628 ; WX 602 ; N uni21B4 ; G 1887 -U 8629 ; WX 602 ; N carriagereturn ; G 1888 -U 8630 ; WX 602 ; N uni21B6 ; G 1889 -U 8631 ; WX 602 ; N uni21B7 ; G 1890 -U 8632 ; WX 602 ; N uni21B8 ; G 1891 -U 8633 ; WX 602 ; N uni21B9 ; G 1892 -U 8634 ; WX 602 ; N uni21BA ; G 1893 -U 8635 ; WX 602 ; N uni21BB ; G 1894 -U 8636 ; WX 602 ; N uni21BC ; G 1895 -U 8637 ; WX 602 ; N uni21BD ; G 1896 -U 8638 ; WX 602 ; N uni21BE ; G 1897 -U 8639 ; WX 602 ; N uni21BF ; G 1898 -U 8640 ; WX 602 ; N uni21C0 ; G 1899 -U 8641 ; WX 602 ; N uni21C1 ; G 1900 -U 8642 ; WX 602 ; N uni21C2 ; G 1901 -U 8643 ; WX 602 ; N uni21C3 ; G 1902 -U 8644 ; WX 602 ; N uni21C4 ; G 1903 -U 8645 ; WX 602 ; N uni21C5 ; G 1904 -U 8646 ; WX 602 ; N uni21C6 ; G 1905 -U 8647 ; WX 602 ; N uni21C7 ; G 1906 -U 8648 ; WX 602 ; N uni21C8 ; G 1907 -U 8649 ; WX 602 ; N uni21C9 ; G 1908 -U 8650 ; WX 602 ; N uni21CA ; G 1909 -U 8651 ; WX 602 ; N uni21CB ; G 1910 -U 8652 ; WX 602 ; N uni21CC ; G 1911 -U 8653 ; WX 602 ; N uni21CD ; G 1912 -U 8654 ; WX 602 ; N uni21CE ; G 1913 -U 8655 ; WX 602 ; N uni21CF ; G 1914 -U 8656 ; WX 602 ; N arrowdblleft ; G 1915 -U 8657 ; WX 602 ; N arrowdblup ; G 1916 -U 8658 ; WX 602 ; N arrowdblright ; G 1917 -U 8659 ; WX 602 ; N arrowdbldown ; G 1918 -U 8660 ; WX 602 ; N arrowdblboth ; G 1919 -U 8661 ; WX 602 ; N uni21D5 ; G 1920 -U 8662 ; WX 602 ; N uni21D6 ; G 1921 -U 8663 ; WX 602 ; N uni21D7 ; G 1922 -U 8664 ; WX 602 ; N uni21D8 ; G 1923 -U 8665 ; WX 602 ; N uni21D9 ; G 1924 -U 8666 ; WX 602 ; N uni21DA ; G 1925 -U 8667 ; WX 602 ; N uni21DB ; G 1926 -U 8668 ; WX 602 ; N uni21DC ; G 1927 -U 8669 ; WX 602 ; N uni21DD ; G 1928 -U 8670 ; WX 602 ; N uni21DE ; G 1929 -U 8671 ; WX 602 ; N uni21DF ; G 1930 -U 8672 ; WX 602 ; N uni21E0 ; G 1931 -U 8673 ; WX 602 ; N uni21E1 ; G 1932 -U 8674 ; WX 602 ; N uni21E2 ; G 1933 -U 8675 ; WX 602 ; N uni21E3 ; G 1934 -U 8676 ; WX 602 ; N uni21E4 ; G 1935 -U 8677 ; WX 602 ; N uni21E5 ; G 1936 -U 8678 ; WX 602 ; N uni21E6 ; G 1937 -U 8679 ; WX 602 ; N uni21E7 ; G 1938 -U 8680 ; WX 602 ; N uni21E8 ; G 1939 -U 8681 ; WX 602 ; N uni21E9 ; G 1940 -U 8682 ; WX 602 ; N uni21EA ; G 1941 -U 8683 ; WX 602 ; N uni21EB ; G 1942 -U 8684 ; WX 602 ; N uni21EC ; G 1943 -U 8685 ; WX 602 ; N uni21ED ; G 1944 -U 8686 ; WX 602 ; N uni21EE ; G 1945 -U 8687 ; WX 602 ; N uni21EF ; G 1946 -U 8688 ; WX 602 ; N uni21F0 ; G 1947 -U 8689 ; WX 602 ; N uni21F1 ; G 1948 -U 8690 ; WX 602 ; N uni21F2 ; G 1949 -U 8691 ; WX 602 ; N uni21F3 ; G 1950 -U 8692 ; WX 602 ; N uni21F4 ; G 1951 -U 8693 ; WX 602 ; N uni21F5 ; G 1952 -U 8694 ; WX 602 ; N uni21F6 ; G 1953 -U 8695 ; WX 602 ; N uni21F7 ; G 1954 -U 8696 ; WX 602 ; N uni21F8 ; G 1955 -U 8697 ; WX 602 ; N uni21F9 ; G 1956 -U 8698 ; WX 602 ; N uni21FA ; G 1957 -U 8699 ; WX 602 ; N uni21FB ; G 1958 -U 8700 ; WX 602 ; N uni21FC ; G 1959 -U 8701 ; WX 602 ; N uni21FD ; G 1960 -U 8702 ; WX 602 ; N uni21FE ; G 1961 -U 8703 ; WX 602 ; N uni21FF ; G 1962 -U 8704 ; WX 602 ; N universal ; G 1963 -U 8705 ; WX 602 ; N uni2201 ; G 1964 -U 8706 ; WX 602 ; N partialdiff ; G 1965 -U 8707 ; WX 602 ; N existential ; G 1966 -U 8708 ; WX 602 ; N uni2204 ; G 1967 -U 8709 ; WX 602 ; N emptyset ; G 1968 -U 8710 ; WX 602 ; N increment ; G 1969 -U 8711 ; WX 602 ; N gradient ; G 1970 -U 8712 ; WX 602 ; N element ; G 1971 -U 8713 ; WX 602 ; N notelement ; G 1972 -U 8714 ; WX 602 ; N uni220A ; G 1973 -U 8715 ; WX 602 ; N suchthat ; G 1974 -U 8716 ; WX 602 ; N uni220C ; G 1975 -U 8717 ; WX 602 ; N uni220D ; G 1976 -U 8719 ; WX 602 ; N product ; G 1977 -U 8721 ; WX 602 ; N summation ; G 1978 -U 8722 ; WX 602 ; N minus ; G 1979 -U 8723 ; WX 602 ; N uni2213 ; G 1980 -U 8725 ; WX 602 ; N uni2215 ; G 1981 -U 8727 ; WX 602 ; N asteriskmath ; G 1982 -U 8728 ; WX 602 ; N uni2218 ; G 1983 -U 8729 ; WX 602 ; N uni2219 ; G 1984 -U 8730 ; WX 602 ; N radical ; G 1985 -U 8731 ; WX 602 ; N uni221B ; G 1986 -U 8732 ; WX 602 ; N uni221C ; G 1987 -U 8733 ; WX 602 ; N proportional ; G 1988 -U 8734 ; WX 602 ; N infinity ; G 1989 -U 8735 ; WX 602 ; N orthogonal ; G 1990 -U 8736 ; WX 602 ; N angle ; G 1991 -U 8743 ; WX 602 ; N logicaland ; G 1992 -U 8744 ; WX 602 ; N logicalor ; G 1993 -U 8745 ; WX 602 ; N intersection ; G 1994 -U 8746 ; WX 602 ; N union ; G 1995 -U 8747 ; WX 602 ; N integral ; G 1996 -U 8748 ; WX 602 ; N uni222C ; G 1997 -U 8749 ; WX 602 ; N uni222D ; G 1998 -U 8756 ; WX 602 ; N therefore ; G 1999 -U 8757 ; WX 602 ; N uni2235 ; G 2000 -U 8758 ; WX 602 ; N uni2236 ; G 2001 -U 8759 ; WX 602 ; N uni2237 ; G 2002 -U 8760 ; WX 602 ; N uni2238 ; G 2003 -U 8761 ; WX 602 ; N uni2239 ; G 2004 -U 8762 ; WX 602 ; N uni223A ; G 2005 -U 8763 ; WX 602 ; N uni223B ; G 2006 -U 8764 ; WX 602 ; N similar ; G 2007 -U 8765 ; WX 602 ; N uni223D ; G 2008 -U 8769 ; WX 602 ; N uni2241 ; G 2009 -U 8770 ; WX 602 ; N uni2242 ; G 2010 -U 8771 ; WX 602 ; N uni2243 ; G 2011 -U 8772 ; WX 602 ; N uni2244 ; G 2012 -U 8773 ; WX 602 ; N congruent ; G 2013 -U 8774 ; WX 602 ; N uni2246 ; G 2014 -U 8775 ; WX 602 ; N uni2247 ; G 2015 -U 8776 ; WX 602 ; N approxequal ; G 2016 -U 8777 ; WX 602 ; N uni2249 ; G 2017 -U 8778 ; WX 602 ; N uni224A ; G 2018 -U 8779 ; WX 602 ; N uni224B ; G 2019 -U 8780 ; WX 602 ; N uni224C ; G 2020 -U 8781 ; WX 602 ; N uni224D ; G 2021 -U 8782 ; WX 602 ; N uni224E ; G 2022 -U 8783 ; WX 602 ; N uni224F ; G 2023 -U 8784 ; WX 602 ; N uni2250 ; G 2024 -U 8785 ; WX 602 ; N uni2251 ; G 2025 -U 8786 ; WX 602 ; N uni2252 ; G 2026 -U 8787 ; WX 602 ; N uni2253 ; G 2027 -U 8788 ; WX 602 ; N uni2254 ; G 2028 -U 8789 ; WX 602 ; N uni2255 ; G 2029 -U 8790 ; WX 602 ; N uni2256 ; G 2030 -U 8791 ; WX 602 ; N uni2257 ; G 2031 -U 8792 ; WX 602 ; N uni2258 ; G 2032 -U 8793 ; WX 602 ; N uni2259 ; G 2033 -U 8794 ; WX 602 ; N uni225A ; G 2034 -U 8795 ; WX 602 ; N uni225B ; G 2035 -U 8796 ; WX 602 ; N uni225C ; G 2036 -U 8797 ; WX 602 ; N uni225D ; G 2037 -U 8798 ; WX 602 ; N uni225E ; G 2038 -U 8799 ; WX 602 ; N uni225F ; G 2039 -U 8800 ; WX 602 ; N notequal ; G 2040 -U 8801 ; WX 602 ; N equivalence ; G 2041 -U 8802 ; WX 602 ; N uni2262 ; G 2042 -U 8803 ; WX 602 ; N uni2263 ; G 2043 -U 8804 ; WX 602 ; N lessequal ; G 2044 -U 8805 ; WX 602 ; N greaterequal ; G 2045 -U 8806 ; WX 602 ; N uni2266 ; G 2046 -U 8807 ; WX 602 ; N uni2267 ; G 2047 -U 8808 ; WX 602 ; N uni2268 ; G 2048 -U 8809 ; WX 602 ; N uni2269 ; G 2049 -U 8813 ; WX 602 ; N uni226D ; G 2050 -U 8814 ; WX 602 ; N uni226E ; G 2051 -U 8815 ; WX 602 ; N uni226F ; G 2052 -U 8816 ; WX 602 ; N uni2270 ; G 2053 -U 8817 ; WX 602 ; N uni2271 ; G 2054 -U 8818 ; WX 602 ; N uni2272 ; G 2055 -U 8819 ; WX 602 ; N uni2273 ; G 2056 -U 8820 ; WX 602 ; N uni2274 ; G 2057 -U 8821 ; WX 602 ; N uni2275 ; G 2058 -U 8822 ; WX 602 ; N uni2276 ; G 2059 -U 8823 ; WX 602 ; N uni2277 ; G 2060 -U 8824 ; WX 602 ; N uni2278 ; G 2061 -U 8825 ; WX 602 ; N uni2279 ; G 2062 -U 8826 ; WX 602 ; N uni227A ; G 2063 -U 8827 ; WX 602 ; N uni227B ; G 2064 -U 8828 ; WX 602 ; N uni227C ; G 2065 -U 8829 ; WX 602 ; N uni227D ; G 2066 -U 8830 ; WX 602 ; N uni227E ; G 2067 -U 8831 ; WX 602 ; N uni227F ; G 2068 -U 8832 ; WX 602 ; N uni2280 ; G 2069 -U 8833 ; WX 602 ; N uni2281 ; G 2070 -U 8834 ; WX 602 ; N propersubset ; G 2071 -U 8835 ; WX 602 ; N propersuperset ; G 2072 -U 8836 ; WX 602 ; N notsubset ; G 2073 -U 8837 ; WX 602 ; N uni2285 ; G 2074 -U 8838 ; WX 602 ; N reflexsubset ; G 2075 -U 8839 ; WX 602 ; N reflexsuperset ; G 2076 -U 8840 ; WX 602 ; N uni2288 ; G 2077 -U 8841 ; WX 602 ; N uni2289 ; G 2078 -U 8842 ; WX 602 ; N uni228A ; G 2079 -U 8843 ; WX 602 ; N uni228B ; G 2080 -U 8847 ; WX 602 ; N uni228F ; G 2081 -U 8848 ; WX 602 ; N uni2290 ; G 2082 -U 8849 ; WX 602 ; N uni2291 ; G 2083 -U 8850 ; WX 602 ; N uni2292 ; G 2084 -U 8853 ; WX 602 ; N circleplus ; G 2085 -U 8854 ; WX 602 ; N uni2296 ; G 2086 -U 8855 ; WX 602 ; N circlemultiply ; G 2087 -U 8856 ; WX 602 ; N uni2298 ; G 2088 -U 8857 ; WX 602 ; N uni2299 ; G 2089 -U 8858 ; WX 602 ; N uni229A ; G 2090 -U 8859 ; WX 602 ; N uni229B ; G 2091 -U 8860 ; WX 602 ; N uni229C ; G 2092 -U 8861 ; WX 602 ; N uni229D ; G 2093 -U 8862 ; WX 602 ; N uni229E ; G 2094 -U 8863 ; WX 602 ; N uni229F ; G 2095 -U 8864 ; WX 602 ; N uni22A0 ; G 2096 -U 8865 ; WX 602 ; N uni22A1 ; G 2097 -U 8866 ; WX 602 ; N uni22A2 ; G 2098 -U 8867 ; WX 602 ; N uni22A3 ; G 2099 -U 8868 ; WX 602 ; N uni22A4 ; G 2100 -U 8869 ; WX 602 ; N perpendicular ; G 2101 -U 8901 ; WX 602 ; N dotmath ; G 2102 -U 8902 ; WX 602 ; N uni22C6 ; G 2103 -U 8909 ; WX 602 ; N uni22CD ; G 2104 -U 8922 ; WX 602 ; N uni22DA ; G 2105 -U 8923 ; WX 602 ; N uni22DB ; G 2106 -U 8924 ; WX 602 ; N uni22DC ; G 2107 -U 8925 ; WX 602 ; N uni22DD ; G 2108 -U 8926 ; WX 602 ; N uni22DE ; G 2109 -U 8927 ; WX 602 ; N uni22DF ; G 2110 -U 8928 ; WX 602 ; N uni22E0 ; G 2111 -U 8929 ; WX 602 ; N uni22E1 ; G 2112 -U 8930 ; WX 602 ; N uni22E2 ; G 2113 -U 8931 ; WX 602 ; N uni22E3 ; G 2114 -U 8932 ; WX 602 ; N uni22E4 ; G 2115 -U 8933 ; WX 602 ; N uni22E5 ; G 2116 -U 8934 ; WX 602 ; N uni22E6 ; G 2117 -U 8935 ; WX 602 ; N uni22E7 ; G 2118 -U 8936 ; WX 602 ; N uni22E8 ; G 2119 -U 8937 ; WX 602 ; N uni22E9 ; G 2120 -U 8943 ; WX 602 ; N uni22EF ; G 2121 -U 8960 ; WX 602 ; N uni2300 ; G 2122 -U 8961 ; WX 602 ; N uni2301 ; G 2123 -U 8962 ; WX 602 ; N house ; G 2124 -U 8963 ; WX 602 ; N uni2303 ; G 2125 -U 8964 ; WX 602 ; N uni2304 ; G 2126 -U 8965 ; WX 602 ; N uni2305 ; G 2127 -U 8966 ; WX 602 ; N uni2306 ; G 2128 -U 8968 ; WX 602 ; N uni2308 ; G 2129 -U 8969 ; WX 602 ; N uni2309 ; G 2130 -U 8970 ; WX 602 ; N uni230A ; G 2131 -U 8971 ; WX 602 ; N uni230B ; G 2132 -U 8972 ; WX 602 ; N uni230C ; G 2133 -U 8973 ; WX 602 ; N uni230D ; G 2134 -U 8974 ; WX 602 ; N uni230E ; G 2135 -U 8975 ; WX 602 ; N uni230F ; G 2136 -U 8976 ; WX 602 ; N revlogicalnot ; G 2137 -U 8977 ; WX 602 ; N uni2311 ; G 2138 -U 8978 ; WX 602 ; N uni2312 ; G 2139 -U 8979 ; WX 602 ; N uni2313 ; G 2140 -U 8980 ; WX 602 ; N uni2314 ; G 2141 -U 8981 ; WX 602 ; N uni2315 ; G 2142 -U 8984 ; WX 602 ; N uni2318 ; G 2143 -U 8985 ; WX 602 ; N uni2319 ; G 2144 -U 8988 ; WX 602 ; N uni231C ; G 2145 -U 8989 ; WX 602 ; N uni231D ; G 2146 -U 8990 ; WX 602 ; N uni231E ; G 2147 -U 8991 ; WX 602 ; N uni231F ; G 2148 -U 8992 ; WX 602 ; N integraltp ; G 2149 -U 8993 ; WX 602 ; N integralbt ; G 2150 -U 8997 ; WX 602 ; N uni2325 ; G 2151 -U 8998 ; WX 602 ; N uni2326 ; G 2152 -U 8999 ; WX 602 ; N uni2327 ; G 2153 -U 9000 ; WX 602 ; N uni2328 ; G 2154 -U 9003 ; WX 602 ; N uni232B ; G 2155 -U 9013 ; WX 602 ; N uni2335 ; G 2156 -U 9015 ; WX 602 ; N uni2337 ; G 2157 -U 9016 ; WX 602 ; N uni2338 ; G 2158 -U 9017 ; WX 602 ; N uni2339 ; G 2159 -U 9018 ; WX 602 ; N uni233A ; G 2160 -U 9019 ; WX 602 ; N uni233B ; G 2161 -U 9020 ; WX 602 ; N uni233C ; G 2162 -U 9021 ; WX 602 ; N uni233D ; G 2163 -U 9022 ; WX 602 ; N uni233E ; G 2164 -U 9025 ; WX 602 ; N uni2341 ; G 2165 -U 9026 ; WX 602 ; N uni2342 ; G 2166 -U 9027 ; WX 602 ; N uni2343 ; G 2167 -U 9028 ; WX 602 ; N uni2344 ; G 2168 -U 9031 ; WX 602 ; N uni2347 ; G 2169 -U 9032 ; WX 602 ; N uni2348 ; G 2170 -U 9033 ; WX 602 ; N uni2349 ; G 2171 -U 9035 ; WX 602 ; N uni234B ; G 2172 -U 9036 ; WX 602 ; N uni234C ; G 2173 -U 9037 ; WX 602 ; N uni234D ; G 2174 -U 9040 ; WX 602 ; N uni2350 ; G 2175 -U 9042 ; WX 602 ; N uni2352 ; G 2176 -U 9043 ; WX 602 ; N uni2353 ; G 2177 -U 9044 ; WX 602 ; N uni2354 ; G 2178 -U 9047 ; WX 602 ; N uni2357 ; G 2179 -U 9048 ; WX 602 ; N uni2358 ; G 2180 -U 9049 ; WX 602 ; N uni2359 ; G 2181 -U 9050 ; WX 602 ; N uni235A ; G 2182 -U 9051 ; WX 602 ; N uni235B ; G 2183 -U 9052 ; WX 602 ; N uni235C ; G 2184 -U 9054 ; WX 602 ; N uni235E ; G 2185 -U 9055 ; WX 602 ; N uni235F ; G 2186 -U 9056 ; WX 602 ; N uni2360 ; G 2187 -U 9059 ; WX 602 ; N uni2363 ; G 2188 -U 9060 ; WX 602 ; N uni2364 ; G 2189 -U 9061 ; WX 602 ; N uni2365 ; G 2190 -U 9064 ; WX 602 ; N uni2368 ; G 2191 -U 9065 ; WX 602 ; N uni2369 ; G 2192 -U 9067 ; WX 602 ; N uni236B ; G 2193 -U 9068 ; WX 602 ; N uni236C ; G 2194 -U 9069 ; WX 602 ; N uni236D ; G 2195 -U 9070 ; WX 602 ; N uni236E ; G 2196 -U 9071 ; WX 602 ; N uni236F ; G 2197 -U 9072 ; WX 602 ; N uni2370 ; G 2198 -U 9075 ; WX 602 ; N uni2373 ; G 2199 -U 9076 ; WX 602 ; N uni2374 ; G 2200 -U 9077 ; WX 602 ; N uni2375 ; G 2201 -U 9078 ; WX 602 ; N uni2376 ; G 2202 -U 9079 ; WX 602 ; N uni2377 ; G 2203 -U 9080 ; WX 602 ; N uni2378 ; G 2204 -U 9081 ; WX 602 ; N uni2379 ; G 2205 -U 9082 ; WX 602 ; N uni237A ; G 2206 -U 9085 ; WX 602 ; N uni237D ; G 2207 -U 9088 ; WX 602 ; N uni2380 ; G 2208 -U 9089 ; WX 602 ; N uni2381 ; G 2209 -U 9090 ; WX 602 ; N uni2382 ; G 2210 -U 9091 ; WX 602 ; N uni2383 ; G 2211 -U 9096 ; WX 602 ; N uni2388 ; G 2212 -U 9097 ; WX 602 ; N uni2389 ; G 2213 -U 9098 ; WX 602 ; N uni238A ; G 2214 -U 9099 ; WX 602 ; N uni238B ; G 2215 -U 9109 ; WX 602 ; N uni2395 ; G 2216 -U 9115 ; WX 602 ; N uni239B ; G 2217 -U 9116 ; WX 602 ; N uni239C ; G 2218 -U 9117 ; WX 602 ; N uni239D ; G 2219 -U 9118 ; WX 602 ; N uni239E ; G 2220 -U 9119 ; WX 602 ; N uni239F ; G 2221 -U 9120 ; WX 602 ; N uni23A0 ; G 2222 -U 9121 ; WX 602 ; N uni23A1 ; G 2223 -U 9122 ; WX 602 ; N uni23A2 ; G 2224 -U 9123 ; WX 602 ; N uni23A3 ; G 2225 -U 9124 ; WX 602 ; N uni23A4 ; G 2226 -U 9125 ; WX 602 ; N uni23A5 ; G 2227 -U 9126 ; WX 602 ; N uni23A6 ; G 2228 -U 9127 ; WX 602 ; N uni23A7 ; G 2229 -U 9128 ; WX 602 ; N uni23A8 ; G 2230 -U 9129 ; WX 602 ; N uni23A9 ; G 2231 -U 9130 ; WX 602 ; N uni23AA ; G 2232 -U 9131 ; WX 602 ; N uni23AB ; G 2233 -U 9132 ; WX 602 ; N uni23AC ; G 2234 -U 9133 ; WX 602 ; N uni23AD ; G 2235 -U 9134 ; WX 602 ; N uni23AE ; G 2236 -U 9166 ; WX 602 ; N uni23CE ; G 2237 -U 9167 ; WX 602 ; N uni23CF ; G 2238 -U 9251 ; WX 602 ; N uni2423 ; G 2239 -U 9472 ; WX 602 ; N SF100000 ; G 2240 -U 9473 ; WX 602 ; N uni2501 ; G 2241 -U 9474 ; WX 602 ; N SF110000 ; G 2242 -U 9475 ; WX 602 ; N uni2503 ; G 2243 -U 9476 ; WX 602 ; N uni2504 ; G 2244 -U 9477 ; WX 602 ; N uni2505 ; G 2245 -U 9478 ; WX 602 ; N uni2506 ; G 2246 -U 9479 ; WX 602 ; N uni2507 ; G 2247 -U 9480 ; WX 602 ; N uni2508 ; G 2248 -U 9481 ; WX 602 ; N uni2509 ; G 2249 -U 9482 ; WX 602 ; N uni250A ; G 2250 -U 9483 ; WX 602 ; N uni250B ; G 2251 -U 9484 ; WX 602 ; N SF010000 ; G 2252 -U 9485 ; WX 602 ; N uni250D ; G 2253 -U 9486 ; WX 602 ; N uni250E ; G 2254 -U 9487 ; WX 602 ; N uni250F ; G 2255 -U 9488 ; WX 602 ; N SF030000 ; G 2256 -U 9489 ; WX 602 ; N uni2511 ; G 2257 -U 9490 ; WX 602 ; N uni2512 ; G 2258 -U 9491 ; WX 602 ; N uni2513 ; G 2259 -U 9492 ; WX 602 ; N SF020000 ; G 2260 -U 9493 ; WX 602 ; N uni2515 ; G 2261 -U 9494 ; WX 602 ; N uni2516 ; G 2262 -U 9495 ; WX 602 ; N uni2517 ; G 2263 -U 9496 ; WX 602 ; N SF040000 ; G 2264 -U 9497 ; WX 602 ; N uni2519 ; G 2265 -U 9498 ; WX 602 ; N uni251A ; G 2266 -U 9499 ; WX 602 ; N uni251B ; G 2267 -U 9500 ; WX 602 ; N SF080000 ; G 2268 -U 9501 ; WX 602 ; N uni251D ; G 2269 -U 9502 ; WX 602 ; N uni251E ; G 2270 -U 9503 ; WX 602 ; N uni251F ; G 2271 -U 9504 ; WX 602 ; N uni2520 ; G 2272 -U 9505 ; WX 602 ; N uni2521 ; G 2273 -U 9506 ; WX 602 ; N uni2522 ; G 2274 -U 9507 ; WX 602 ; N uni2523 ; G 2275 -U 9508 ; WX 602 ; N SF090000 ; G 2276 -U 9509 ; WX 602 ; N uni2525 ; G 2277 -U 9510 ; WX 602 ; N uni2526 ; G 2278 -U 9511 ; WX 602 ; N uni2527 ; G 2279 -U 9512 ; WX 602 ; N uni2528 ; G 2280 -U 9513 ; WX 602 ; N uni2529 ; G 2281 -U 9514 ; WX 602 ; N uni252A ; G 2282 -U 9515 ; WX 602 ; N uni252B ; G 2283 -U 9516 ; WX 602 ; N SF060000 ; G 2284 -U 9517 ; WX 602 ; N uni252D ; G 2285 -U 9518 ; WX 602 ; N uni252E ; G 2286 -U 9519 ; WX 602 ; N uni252F ; G 2287 -U 9520 ; WX 602 ; N uni2530 ; G 2288 -U 9521 ; WX 602 ; N uni2531 ; G 2289 -U 9522 ; WX 602 ; N uni2532 ; G 2290 -U 9523 ; WX 602 ; N uni2533 ; G 2291 -U 9524 ; WX 602 ; N SF070000 ; G 2292 -U 9525 ; WX 602 ; N uni2535 ; G 2293 -U 9526 ; WX 602 ; N uni2536 ; G 2294 -U 9527 ; WX 602 ; N uni2537 ; G 2295 -U 9528 ; WX 602 ; N uni2538 ; G 2296 -U 9529 ; WX 602 ; N uni2539 ; G 2297 -U 9530 ; WX 602 ; N uni253A ; G 2298 -U 9531 ; WX 602 ; N uni253B ; G 2299 -U 9532 ; WX 602 ; N SF050000 ; G 2300 -U 9533 ; WX 602 ; N uni253D ; G 2301 -U 9534 ; WX 602 ; N uni253E ; G 2302 -U 9535 ; WX 602 ; N uni253F ; G 2303 -U 9536 ; WX 602 ; N uni2540 ; G 2304 -U 9537 ; WX 602 ; N uni2541 ; G 2305 -U 9538 ; WX 602 ; N uni2542 ; G 2306 -U 9539 ; WX 602 ; N uni2543 ; G 2307 -U 9540 ; WX 602 ; N uni2544 ; G 2308 -U 9541 ; WX 602 ; N uni2545 ; G 2309 -U 9542 ; WX 602 ; N uni2546 ; G 2310 -U 9543 ; WX 602 ; N uni2547 ; G 2311 -U 9544 ; WX 602 ; N uni2548 ; G 2312 -U 9545 ; WX 602 ; N uni2549 ; G 2313 -U 9546 ; WX 602 ; N uni254A ; G 2314 -U 9547 ; WX 602 ; N uni254B ; G 2315 -U 9548 ; WX 602 ; N uni254C ; G 2316 -U 9549 ; WX 602 ; N uni254D ; G 2317 -U 9550 ; WX 602 ; N uni254E ; G 2318 -U 9551 ; WX 602 ; N uni254F ; G 2319 -U 9552 ; WX 602 ; N SF430000 ; G 2320 -U 9553 ; WX 602 ; N SF240000 ; G 2321 -U 9554 ; WX 602 ; N SF510000 ; G 2322 -U 9555 ; WX 602 ; N SF520000 ; G 2323 -U 9556 ; WX 602 ; N SF390000 ; G 2324 -U 9557 ; WX 602 ; N SF220000 ; G 2325 -U 9558 ; WX 602 ; N SF210000 ; G 2326 -U 9559 ; WX 602 ; N SF250000 ; G 2327 -U 9560 ; WX 602 ; N SF500000 ; G 2328 -U 9561 ; WX 602 ; N SF490000 ; G 2329 -U 9562 ; WX 602 ; N SF380000 ; G 2330 -U 9563 ; WX 602 ; N SF280000 ; G 2331 -U 9564 ; WX 602 ; N SF270000 ; G 2332 -U 9565 ; WX 602 ; N SF260000 ; G 2333 -U 9566 ; WX 602 ; N SF360000 ; G 2334 -U 9567 ; WX 602 ; N SF370000 ; G 2335 -U 9568 ; WX 602 ; N SF420000 ; G 2336 -U 9569 ; WX 602 ; N SF190000 ; G 2337 -U 9570 ; WX 602 ; N SF200000 ; G 2338 -U 9571 ; WX 602 ; N SF230000 ; G 2339 -U 9572 ; WX 602 ; N SF470000 ; G 2340 -U 9573 ; WX 602 ; N SF480000 ; G 2341 -U 9574 ; WX 602 ; N SF410000 ; G 2342 -U 9575 ; WX 602 ; N SF450000 ; G 2343 -U 9576 ; WX 602 ; N SF460000 ; G 2344 -U 9577 ; WX 602 ; N SF400000 ; G 2345 -U 9578 ; WX 602 ; N SF540000 ; G 2346 -U 9579 ; WX 602 ; N SF530000 ; G 2347 -U 9580 ; WX 602 ; N SF440000 ; G 2348 -U 9581 ; WX 602 ; N uni256D ; G 2349 -U 9582 ; WX 602 ; N uni256E ; G 2350 -U 9583 ; WX 602 ; N uni256F ; G 2351 -U 9584 ; WX 602 ; N uni2570 ; G 2352 -U 9585 ; WX 602 ; N uni2571 ; G 2353 -U 9586 ; WX 602 ; N uni2572 ; G 2354 -U 9587 ; WX 602 ; N uni2573 ; G 2355 -U 9588 ; WX 602 ; N uni2574 ; G 2356 -U 9589 ; WX 602 ; N uni2575 ; G 2357 -U 9590 ; WX 602 ; N uni2576 ; G 2358 -U 9591 ; WX 602 ; N uni2577 ; G 2359 -U 9592 ; WX 602 ; N uni2578 ; G 2360 -U 9593 ; WX 602 ; N uni2579 ; G 2361 -U 9594 ; WX 602 ; N uni257A ; G 2362 -U 9595 ; WX 602 ; N uni257B ; G 2363 -U 9596 ; WX 602 ; N uni257C ; G 2364 -U 9597 ; WX 602 ; N uni257D ; G 2365 -U 9598 ; WX 602 ; N uni257E ; G 2366 -U 9599 ; WX 602 ; N uni257F ; G 2367 -U 9600 ; WX 602 ; N upblock ; G 2368 -U 9601 ; WX 602 ; N uni2581 ; G 2369 -U 9602 ; WX 602 ; N uni2582 ; G 2370 -U 9603 ; WX 602 ; N uni2583 ; G 2371 -U 9604 ; WX 602 ; N dnblock ; G 2372 -U 9605 ; WX 602 ; N uni2585 ; G 2373 -U 9606 ; WX 602 ; N uni2586 ; G 2374 -U 9607 ; WX 602 ; N uni2587 ; G 2375 -U 9608 ; WX 602 ; N block ; G 2376 -U 9609 ; WX 602 ; N uni2589 ; G 2377 -U 9610 ; WX 602 ; N uni258A ; G 2378 -U 9611 ; WX 602 ; N uni258B ; G 2379 -U 9612 ; WX 602 ; N lfblock ; G 2380 -U 9613 ; WX 602 ; N uni258D ; G 2381 -U 9614 ; WX 602 ; N uni258E ; G 2382 -U 9615 ; WX 602 ; N uni258F ; G 2383 -U 9616 ; WX 602 ; N rtblock ; G 2384 -U 9617 ; WX 602 ; N ltshade ; G 2385 -U 9618 ; WX 602 ; N shade ; G 2386 -U 9619 ; WX 602 ; N dkshade ; G 2387 -U 9620 ; WX 602 ; N uni2594 ; G 2388 -U 9621 ; WX 602 ; N uni2595 ; G 2389 -U 9622 ; WX 602 ; N uni2596 ; G 2390 -U 9623 ; WX 602 ; N uni2597 ; G 2391 -U 9624 ; WX 602 ; N uni2598 ; G 2392 -U 9625 ; WX 602 ; N uni2599 ; G 2393 -U 9626 ; WX 602 ; N uni259A ; G 2394 -U 9627 ; WX 602 ; N uni259B ; G 2395 -U 9628 ; WX 602 ; N uni259C ; G 2396 -U 9629 ; WX 602 ; N uni259D ; G 2397 -U 9630 ; WX 602 ; N uni259E ; G 2398 -U 9631 ; WX 602 ; N uni259F ; G 2399 -U 9632 ; WX 602 ; N filledbox ; G 2400 -U 9633 ; WX 602 ; N H22073 ; G 2401 -U 9634 ; WX 602 ; N uni25A2 ; G 2402 -U 9635 ; WX 602 ; N uni25A3 ; G 2403 -U 9636 ; WX 602 ; N uni25A4 ; G 2404 -U 9637 ; WX 602 ; N uni25A5 ; G 2405 -U 9638 ; WX 602 ; N uni25A6 ; G 2406 -U 9639 ; WX 602 ; N uni25A7 ; G 2407 -U 9640 ; WX 602 ; N uni25A8 ; G 2408 -U 9641 ; WX 602 ; N uni25A9 ; G 2409 -U 9642 ; WX 602 ; N H18543 ; G 2410 -U 9643 ; WX 602 ; N H18551 ; G 2411 -U 9644 ; WX 602 ; N filledrect ; G 2412 -U 9645 ; WX 602 ; N uni25AD ; G 2413 -U 9646 ; WX 602 ; N uni25AE ; G 2414 -U 9647 ; WX 602 ; N uni25AF ; G 2415 -U 9648 ; WX 602 ; N uni25B0 ; G 2416 -U 9649 ; WX 602 ; N uni25B1 ; G 2417 -U 9650 ; WX 602 ; N triagup ; G 2418 -U 9651 ; WX 602 ; N uni25B3 ; G 2419 -U 9652 ; WX 602 ; N uni25B4 ; G 2420 -U 9653 ; WX 602 ; N uni25B5 ; G 2421 -U 9654 ; WX 602 ; N uni25B6 ; G 2422 -U 9655 ; WX 602 ; N uni25B7 ; G 2423 -U 9656 ; WX 602 ; N uni25B8 ; G 2424 -U 9657 ; WX 602 ; N uni25B9 ; G 2425 -U 9658 ; WX 602 ; N triagrt ; G 2426 -U 9659 ; WX 602 ; N uni25BB ; G 2427 -U 9660 ; WX 602 ; N triagdn ; G 2428 -U 9661 ; WX 602 ; N uni25BD ; G 2429 -U 9662 ; WX 602 ; N uni25BE ; G 2430 -U 9663 ; WX 602 ; N uni25BF ; G 2431 -U 9664 ; WX 602 ; N uni25C0 ; G 2432 -U 9665 ; WX 602 ; N uni25C1 ; G 2433 -U 9666 ; WX 602 ; N uni25C2 ; G 2434 -U 9667 ; WX 602 ; N uni25C3 ; G 2435 -U 9668 ; WX 602 ; N triaglf ; G 2436 -U 9669 ; WX 602 ; N uni25C5 ; G 2437 -U 9670 ; WX 602 ; N uni25C6 ; G 2438 -U 9671 ; WX 602 ; N uni25C7 ; G 2439 -U 9672 ; WX 602 ; N uni25C8 ; G 2440 -U 9673 ; WX 602 ; N uni25C9 ; G 2441 -U 9674 ; WX 602 ; N lozenge ; G 2442 -U 9675 ; WX 602 ; N circle ; G 2443 -U 9676 ; WX 602 ; N uni25CC ; G 2444 -U 9677 ; WX 602 ; N uni25CD ; G 2445 -U 9678 ; WX 602 ; N uni25CE ; G 2446 -U 9679 ; WX 602 ; N H18533 ; G 2447 -U 9680 ; WX 602 ; N uni25D0 ; G 2448 -U 9681 ; WX 602 ; N uni25D1 ; G 2449 -U 9682 ; WX 602 ; N uni25D2 ; G 2450 -U 9683 ; WX 602 ; N uni25D3 ; G 2451 -U 9684 ; WX 602 ; N uni25D4 ; G 2452 -U 9685 ; WX 602 ; N uni25D5 ; G 2453 -U 9686 ; WX 602 ; N uni25D6 ; G 2454 -U 9687 ; WX 602 ; N uni25D7 ; G 2455 -U 9688 ; WX 602 ; N invbullet ; G 2456 -U 9689 ; WX 602 ; N invcircle ; G 2457 -U 9690 ; WX 602 ; N uni25DA ; G 2458 -U 9691 ; WX 602 ; N uni25DB ; G 2459 -U 9692 ; WX 602 ; N uni25DC ; G 2460 -U 9693 ; WX 602 ; N uni25DD ; G 2461 -U 9694 ; WX 602 ; N uni25DE ; G 2462 -U 9695 ; WX 602 ; N uni25DF ; G 2463 -U 9696 ; WX 602 ; N uni25E0 ; G 2464 -U 9697 ; WX 602 ; N uni25E1 ; G 2465 -U 9698 ; WX 602 ; N uni25E2 ; G 2466 -U 9699 ; WX 602 ; N uni25E3 ; G 2467 -U 9700 ; WX 602 ; N uni25E4 ; G 2468 -U 9701 ; WX 602 ; N uni25E5 ; G 2469 -U 9702 ; WX 602 ; N openbullet ; G 2470 -U 9703 ; WX 602 ; N uni25E7 ; G 2471 -U 9704 ; WX 602 ; N uni25E8 ; G 2472 -U 9705 ; WX 602 ; N uni25E9 ; G 2473 -U 9706 ; WX 602 ; N uni25EA ; G 2474 -U 9707 ; WX 602 ; N uni25EB ; G 2475 -U 9708 ; WX 602 ; N uni25EC ; G 2476 -U 9709 ; WX 602 ; N uni25ED ; G 2477 -U 9710 ; WX 602 ; N uni25EE ; G 2478 -U 9711 ; WX 602 ; N uni25EF ; G 2479 -U 9712 ; WX 602 ; N uni25F0 ; G 2480 -U 9713 ; WX 602 ; N uni25F1 ; G 2481 -U 9714 ; WX 602 ; N uni25F2 ; G 2482 -U 9715 ; WX 602 ; N uni25F3 ; G 2483 -U 9716 ; WX 602 ; N uni25F4 ; G 2484 -U 9717 ; WX 602 ; N uni25F5 ; G 2485 -U 9718 ; WX 602 ; N uni25F6 ; G 2486 -U 9719 ; WX 602 ; N uni25F7 ; G 2487 -U 9720 ; WX 602 ; N uni25F8 ; G 2488 -U 9721 ; WX 602 ; N uni25F9 ; G 2489 -U 9722 ; WX 602 ; N uni25FA ; G 2490 -U 9723 ; WX 602 ; N uni25FB ; G 2491 -U 9724 ; WX 602 ; N uni25FC ; G 2492 -U 9725 ; WX 602 ; N uni25FD ; G 2493 -U 9726 ; WX 602 ; N uni25FE ; G 2494 -U 9727 ; WX 602 ; N uni25FF ; G 2495 -U 9728 ; WX 602 ; N uni2600 ; G 2496 -U 9729 ; WX 602 ; N uni2601 ; G 2497 -U 9730 ; WX 602 ; N uni2602 ; G 2498 -U 9731 ; WX 602 ; N uni2603 ; G 2499 -U 9732 ; WX 602 ; N uni2604 ; G 2500 -U 9733 ; WX 602 ; N uni2605 ; G 2501 -U 9734 ; WX 602 ; N uni2606 ; G 2502 -U 9735 ; WX 602 ; N uni2607 ; G 2503 -U 9736 ; WX 602 ; N uni2608 ; G 2504 -U 9737 ; WX 602 ; N uni2609 ; G 2505 -U 9738 ; WX 602 ; N uni260A ; G 2506 -U 9739 ; WX 602 ; N uni260B ; G 2507 -U 9740 ; WX 602 ; N uni260C ; G 2508 -U 9741 ; WX 602 ; N uni260D ; G 2509 -U 9742 ; WX 602 ; N uni260E ; G 2510 -U 9743 ; WX 602 ; N uni260F ; G 2511 -U 9744 ; WX 602 ; N uni2610 ; G 2512 -U 9745 ; WX 602 ; N uni2611 ; G 2513 -U 9746 ; WX 602 ; N uni2612 ; G 2514 -U 9747 ; WX 602 ; N uni2613 ; G 2515 -U 9748 ; WX 602 ; N uni2614 ; G 2516 -U 9749 ; WX 602 ; N uni2615 ; G 2517 -U 9750 ; WX 602 ; N uni2616 ; G 2518 -U 9751 ; WX 602 ; N uni2617 ; G 2519 -U 9752 ; WX 602 ; N uni2618 ; G 2520 -U 9753 ; WX 602 ; N uni2619 ; G 2521 -U 9754 ; WX 602 ; N uni261A ; G 2522 -U 9755 ; WX 602 ; N uni261B ; G 2523 -U 9756 ; WX 602 ; N uni261C ; G 2524 -U 9757 ; WX 602 ; N uni261D ; G 2525 -U 9758 ; WX 602 ; N uni261E ; G 2526 -U 9759 ; WX 602 ; N uni261F ; G 2527 -U 9760 ; WX 602 ; N uni2620 ; G 2528 -U 9761 ; WX 602 ; N uni2621 ; G 2529 -U 9762 ; WX 602 ; N uni2622 ; G 2530 -U 9763 ; WX 602 ; N uni2623 ; G 2531 -U 9764 ; WX 602 ; N uni2624 ; G 2532 -U 9765 ; WX 602 ; N uni2625 ; G 2533 -U 9766 ; WX 602 ; N uni2626 ; G 2534 -U 9767 ; WX 602 ; N uni2627 ; G 2535 -U 9768 ; WX 602 ; N uni2628 ; G 2536 -U 9769 ; WX 602 ; N uni2629 ; G 2537 -U 9770 ; WX 602 ; N uni262A ; G 2538 -U 9771 ; WX 602 ; N uni262B ; G 2539 -U 9772 ; WX 602 ; N uni262C ; G 2540 -U 9773 ; WX 602 ; N uni262D ; G 2541 -U 9774 ; WX 602 ; N uni262E ; G 2542 -U 9775 ; WX 602 ; N uni262F ; G 2543 -U 9784 ; WX 602 ; N uni2638 ; G 2544 -U 9785 ; WX 602 ; N uni2639 ; G 2545 -U 9786 ; WX 602 ; N smileface ; G 2546 -U 9787 ; WX 602 ; N invsmileface ; G 2547 -U 9788 ; WX 602 ; N sun ; G 2548 -U 9789 ; WX 602 ; N uni263D ; G 2549 -U 9790 ; WX 602 ; N uni263E ; G 2550 -U 9791 ; WX 602 ; N uni263F ; G 2551 -U 9792 ; WX 602 ; N female ; G 2552 -U 9793 ; WX 602 ; N uni2641 ; G 2553 -U 9794 ; WX 602 ; N male ; G 2554 -U 9795 ; WX 602 ; N uni2643 ; G 2555 -U 9796 ; WX 602 ; N uni2644 ; G 2556 -U 9797 ; WX 602 ; N uni2645 ; G 2557 -U 9798 ; WX 602 ; N uni2646 ; G 2558 -U 9799 ; WX 602 ; N uni2647 ; G 2559 -U 9800 ; WX 602 ; N uni2648 ; G 2560 -U 9801 ; WX 602 ; N uni2649 ; G 2561 -U 9802 ; WX 602 ; N uni264A ; G 2562 -U 9803 ; WX 602 ; N uni264B ; G 2563 -U 9804 ; WX 602 ; N uni264C ; G 2564 -U 9805 ; WX 602 ; N uni264D ; G 2565 -U 9806 ; WX 602 ; N uni264E ; G 2566 -U 9807 ; WX 602 ; N uni264F ; G 2567 -U 9808 ; WX 602 ; N uni2650 ; G 2568 -U 9809 ; WX 602 ; N uni2651 ; G 2569 -U 9810 ; WX 602 ; N uni2652 ; G 2570 -U 9811 ; WX 602 ; N uni2653 ; G 2571 -U 9812 ; WX 602 ; N uni2654 ; G 2572 -U 9813 ; WX 602 ; N uni2655 ; G 2573 -U 9814 ; WX 602 ; N uni2656 ; G 2574 -U 9815 ; WX 602 ; N uni2657 ; G 2575 -U 9816 ; WX 602 ; N uni2658 ; G 2576 -U 9817 ; WX 602 ; N uni2659 ; G 2577 -U 9818 ; WX 602 ; N uni265A ; G 2578 -U 9819 ; WX 602 ; N uni265B ; G 2579 -U 9820 ; WX 602 ; N uni265C ; G 2580 -U 9821 ; WX 602 ; N uni265D ; G 2581 -U 9822 ; WX 602 ; N uni265E ; G 2582 -U 9823 ; WX 602 ; N uni265F ; G 2583 -U 9824 ; WX 602 ; N spade ; G 2584 -U 9825 ; WX 602 ; N uni2661 ; G 2585 -U 9826 ; WX 602 ; N uni2662 ; G 2586 -U 9827 ; WX 602 ; N club ; G 2587 -U 9828 ; WX 602 ; N uni2664 ; G 2588 -U 9829 ; WX 602 ; N heart ; G 2589 -U 9830 ; WX 602 ; N diamond ; G 2590 -U 9831 ; WX 602 ; N uni2667 ; G 2591 -U 9832 ; WX 602 ; N uni2668 ; G 2592 -U 9833 ; WX 602 ; N uni2669 ; G 2593 -U 9834 ; WX 602 ; N musicalnote ; G 2594 -U 9835 ; WX 602 ; N musicalnotedbl ; G 2595 -U 9836 ; WX 602 ; N uni266C ; G 2596 -U 9837 ; WX 602 ; N uni266D ; G 2597 -U 9838 ; WX 602 ; N uni266E ; G 2598 -U 9839 ; WX 602 ; N uni266F ; G 2599 -U 9840 ; WX 602 ; N uni2670 ; G 2600 -U 9841 ; WX 602 ; N uni2671 ; G 2601 -U 9842 ; WX 602 ; N uni2672 ; G 2602 -U 9843 ; WX 602 ; N uni2673 ; G 2603 -U 9844 ; WX 602 ; N uni2674 ; G 2604 -U 9845 ; WX 602 ; N uni2675 ; G 2605 -U 9846 ; WX 602 ; N uni2676 ; G 2606 -U 9847 ; WX 602 ; N uni2677 ; G 2607 -U 9848 ; WX 602 ; N uni2678 ; G 2608 -U 9849 ; WX 602 ; N uni2679 ; G 2609 -U 9850 ; WX 602 ; N uni267A ; G 2610 -U 9851 ; WX 602 ; N uni267B ; G 2611 -U 9852 ; WX 602 ; N uni267C ; G 2612 -U 9853 ; WX 602 ; N uni267D ; G 2613 -U 9854 ; WX 602 ; N uni267E ; G 2614 -U 9855 ; WX 602 ; N uni267F ; G 2615 -U 9856 ; WX 602 ; N uni2680 ; G 2616 -U 9857 ; WX 602 ; N uni2681 ; G 2617 -U 9858 ; WX 602 ; N uni2682 ; G 2618 -U 9859 ; WX 602 ; N uni2683 ; G 2619 -U 9860 ; WX 602 ; N uni2684 ; G 2620 -U 9861 ; WX 602 ; N uni2685 ; G 2621 -U 9862 ; WX 602 ; N uni2686 ; G 2622 -U 9863 ; WX 602 ; N uni2687 ; G 2623 -U 9864 ; WX 602 ; N uni2688 ; G 2624 -U 9865 ; WX 602 ; N uni2689 ; G 2625 -U 9866 ; WX 602 ; N uni268A ; G 2626 -U 9867 ; WX 602 ; N uni268B ; G 2627 -U 9872 ; WX 602 ; N uni2690 ; G 2628 -U 9873 ; WX 602 ; N uni2691 ; G 2629 -U 9874 ; WX 602 ; N uni2692 ; G 2630 -U 9875 ; WX 602 ; N uni2693 ; G 2631 -U 9876 ; WX 602 ; N uni2694 ; G 2632 -U 9877 ; WX 602 ; N uni2695 ; G 2633 -U 9878 ; WX 602 ; N uni2696 ; G 2634 -U 9879 ; WX 602 ; N uni2697 ; G 2635 -U 9880 ; WX 602 ; N uni2698 ; G 2636 -U 9881 ; WX 602 ; N uni2699 ; G 2637 -U 9882 ; WX 602 ; N uni269A ; G 2638 -U 9883 ; WX 602 ; N uni269B ; G 2639 -U 9884 ; WX 602 ; N uni269C ; G 2640 -U 9888 ; WX 602 ; N uni26A0 ; G 2641 -U 9889 ; WX 602 ; N uni26A1 ; G 2642 -U 9904 ; WX 602 ; N uni26B0 ; G 2643 -U 9905 ; WX 602 ; N uni26B1 ; G 2644 -U 9985 ; WX 602 ; N uni2701 ; G 2645 -U 9986 ; WX 602 ; N uni2702 ; G 2646 -U 9987 ; WX 602 ; N uni2703 ; G 2647 -U 9988 ; WX 602 ; N uni2704 ; G 2648 -U 9990 ; WX 602 ; N uni2706 ; G 2649 -U 9991 ; WX 602 ; N uni2707 ; G 2650 -U 9992 ; WX 602 ; N uni2708 ; G 2651 -U 9993 ; WX 602 ; N uni2709 ; G 2652 -U 9996 ; WX 602 ; N uni270C ; G 2653 -U 9997 ; WX 602 ; N uni270D ; G 2654 -U 9998 ; WX 602 ; N uni270E ; G 2655 -U 9999 ; WX 602 ; N uni270F ; G 2656 -U 10000 ; WX 602 ; N uni2710 ; G 2657 -U 10001 ; WX 602 ; N uni2711 ; G 2658 -U 10002 ; WX 602 ; N uni2712 ; G 2659 -U 10003 ; WX 602 ; N uni2713 ; G 2660 -U 10004 ; WX 602 ; N uni2714 ; G 2661 -U 10005 ; WX 602 ; N uni2715 ; G 2662 -U 10006 ; WX 602 ; N uni2716 ; G 2663 -U 10007 ; WX 602 ; N uni2717 ; G 2664 -U 10008 ; WX 602 ; N uni2718 ; G 2665 -U 10009 ; WX 602 ; N uni2719 ; G 2666 -U 10010 ; WX 602 ; N uni271A ; G 2667 -U 10011 ; WX 602 ; N uni271B ; G 2668 -U 10012 ; WX 602 ; N uni271C ; G 2669 -U 10013 ; WX 602 ; N uni271D ; G 2670 -U 10014 ; WX 602 ; N uni271E ; G 2671 -U 10015 ; WX 602 ; N uni271F ; G 2672 -U 10016 ; WX 602 ; N uni2720 ; G 2673 -U 10017 ; WX 602 ; N uni2721 ; G 2674 -U 10018 ; WX 602 ; N uni2722 ; G 2675 -U 10019 ; WX 602 ; N uni2723 ; G 2676 -U 10020 ; WX 602 ; N uni2724 ; G 2677 -U 10021 ; WX 602 ; N uni2725 ; G 2678 -U 10022 ; WX 602 ; N uni2726 ; G 2679 -U 10023 ; WX 602 ; N uni2727 ; G 2680 -U 10025 ; WX 602 ; N uni2729 ; G 2681 -U 10026 ; WX 602 ; N uni272A ; G 2682 -U 10027 ; WX 602 ; N uni272B ; G 2683 -U 10028 ; WX 602 ; N uni272C ; G 2684 -U 10029 ; WX 602 ; N uni272D ; G 2685 -U 10030 ; WX 602 ; N uni272E ; G 2686 -U 10031 ; WX 602 ; N uni272F ; G 2687 -U 10032 ; WX 602 ; N uni2730 ; G 2688 -U 10033 ; WX 602 ; N uni2731 ; G 2689 -U 10034 ; WX 602 ; N uni2732 ; G 2690 -U 10035 ; WX 602 ; N uni2733 ; G 2691 -U 10036 ; WX 602 ; N uni2734 ; G 2692 -U 10037 ; WX 602 ; N uni2735 ; G 2693 -U 10038 ; WX 602 ; N uni2736 ; G 2694 -U 10039 ; WX 602 ; N uni2737 ; G 2695 -U 10040 ; WX 602 ; N uni2738 ; G 2696 -U 10041 ; WX 602 ; N uni2739 ; G 2697 -U 10042 ; WX 602 ; N uni273A ; G 2698 -U 10043 ; WX 602 ; N uni273B ; G 2699 -U 10044 ; WX 602 ; N uni273C ; G 2700 -U 10045 ; WX 602 ; N uni273D ; G 2701 -U 10046 ; WX 602 ; N uni273E ; G 2702 -U 10047 ; WX 602 ; N uni273F ; G 2703 -U 10048 ; WX 602 ; N uni2740 ; G 2704 -U 10049 ; WX 602 ; N uni2741 ; G 2705 -U 10050 ; WX 602 ; N uni2742 ; G 2706 -U 10051 ; WX 602 ; N uni2743 ; G 2707 -U 10052 ; WX 602 ; N uni2744 ; G 2708 -U 10053 ; WX 602 ; N uni2745 ; G 2709 -U 10054 ; WX 602 ; N uni2746 ; G 2710 -U 10055 ; WX 602 ; N uni2747 ; G 2711 -U 10056 ; WX 602 ; N uni2748 ; G 2712 -U 10057 ; WX 602 ; N uni2749 ; G 2713 -U 10058 ; WX 602 ; N uni274A ; G 2714 -U 10059 ; WX 602 ; N uni274B ; G 2715 -U 10061 ; WX 602 ; N uni274D ; G 2716 -U 10063 ; WX 602 ; N uni274F ; G 2717 -U 10064 ; WX 602 ; N uni2750 ; G 2718 -U 10065 ; WX 602 ; N uni2751 ; G 2719 -U 10066 ; WX 602 ; N uni2752 ; G 2720 -U 10070 ; WX 602 ; N uni2756 ; G 2721 -U 10072 ; WX 602 ; N uni2758 ; G 2722 -U 10073 ; WX 602 ; N uni2759 ; G 2723 -U 10074 ; WX 602 ; N uni275A ; G 2724 -U 10075 ; WX 602 ; N uni275B ; G 2725 -U 10076 ; WX 602 ; N uni275C ; G 2726 -U 10077 ; WX 602 ; N uni275D ; G 2727 -U 10078 ; WX 602 ; N uni275E ; G 2728 -U 10081 ; WX 602 ; N uni2761 ; G 2729 -U 10082 ; WX 602 ; N uni2762 ; G 2730 -U 10083 ; WX 602 ; N uni2763 ; G 2731 -U 10084 ; WX 602 ; N uni2764 ; G 2732 -U 10085 ; WX 602 ; N uni2765 ; G 2733 -U 10086 ; WX 602 ; N uni2766 ; G 2734 -U 10087 ; WX 602 ; N uni2767 ; G 2735 -U 10088 ; WX 602 ; N uni2768 ; G 2736 -U 10089 ; WX 602 ; N uni2769 ; G 2737 -U 10090 ; WX 602 ; N uni276A ; G 2738 -U 10091 ; WX 602 ; N uni276B ; G 2739 -U 10092 ; WX 602 ; N uni276C ; G 2740 -U 10093 ; WX 602 ; N uni276D ; G 2741 -U 10094 ; WX 602 ; N uni276E ; G 2742 -U 10095 ; WX 602 ; N uni276F ; G 2743 -U 10096 ; WX 602 ; N uni2770 ; G 2744 -U 10097 ; WX 602 ; N uni2771 ; G 2745 -U 10098 ; WX 602 ; N uni2772 ; G 2746 -U 10099 ; WX 602 ; N uni2773 ; G 2747 -U 10100 ; WX 602 ; N uni2774 ; G 2748 -U 10101 ; WX 602 ; N uni2775 ; G 2749 -U 10132 ; WX 602 ; N uni2794 ; G 2750 -U 10136 ; WX 602 ; N uni2798 ; G 2751 -U 10137 ; WX 602 ; N uni2799 ; G 2752 -U 10138 ; WX 602 ; N uni279A ; G 2753 -U 10139 ; WX 602 ; N uni279B ; G 2754 -U 10140 ; WX 602 ; N uni279C ; G 2755 -U 10141 ; WX 602 ; N uni279D ; G 2756 -U 10142 ; WX 602 ; N uni279E ; G 2757 -U 10143 ; WX 602 ; N uni279F ; G 2758 -U 10144 ; WX 602 ; N uni27A0 ; G 2759 -U 10145 ; WX 602 ; N uni27A1 ; G 2760 -U 10146 ; WX 602 ; N uni27A2 ; G 2761 -U 10147 ; WX 602 ; N uni27A3 ; G 2762 -U 10148 ; WX 602 ; N uni27A4 ; G 2763 -U 10149 ; WX 602 ; N uni27A5 ; G 2764 -U 10150 ; WX 602 ; N uni27A6 ; G 2765 -U 10151 ; WX 602 ; N uni27A7 ; G 2766 -U 10152 ; WX 602 ; N uni27A8 ; G 2767 -U 10153 ; WX 602 ; N uni27A9 ; G 2768 -U 10154 ; WX 602 ; N uni27AA ; G 2769 -U 10155 ; WX 602 ; N uni27AB ; G 2770 -U 10156 ; WX 602 ; N uni27AC ; G 2771 -U 10157 ; WX 602 ; N uni27AD ; G 2772 -U 10158 ; WX 602 ; N uni27AE ; G 2773 -U 10159 ; WX 602 ; N uni27AF ; G 2774 -U 10161 ; WX 602 ; N uni27B1 ; G 2775 -U 10162 ; WX 602 ; N uni27B2 ; G 2776 -U 10163 ; WX 602 ; N uni27B3 ; G 2777 -U 10164 ; WX 602 ; N uni27B4 ; G 2778 -U 10165 ; WX 602 ; N uni27B5 ; G 2779 -U 10166 ; WX 602 ; N uni27B6 ; G 2780 -U 10167 ; WX 602 ; N uni27B7 ; G 2781 -U 10168 ; WX 602 ; N uni27B8 ; G 2782 -U 10169 ; WX 602 ; N uni27B9 ; G 2783 -U 10170 ; WX 602 ; N uni27BA ; G 2784 -U 10171 ; WX 602 ; N uni27BB ; G 2785 -U 10172 ; WX 602 ; N uni27BC ; G 2786 -U 10173 ; WX 602 ; N uni27BD ; G 2787 -U 10174 ; WX 602 ; N uni27BE ; G 2788 -U 10181 ; WX 602 ; N uni27C5 ; G 2789 -U 10182 ; WX 602 ; N uni27C6 ; G 2790 -U 10208 ; WX 602 ; N uni27E0 ; G 2791 -U 10216 ; WX 602 ; N uni27E8 ; G 2792 -U 10217 ; WX 602 ; N uni27E9 ; G 2793 -U 10731 ; WX 602 ; N uni29EB ; G 2794 -U 10746 ; WX 602 ; N uni29FA ; G 2795 -U 10747 ; WX 602 ; N uni29FB ; G 2796 -U 10799 ; WX 602 ; N uni2A2F ; G 2797 -U 11026 ; WX 602 ; N uni2B12 ; G 2798 -U 11027 ; WX 602 ; N uni2B13 ; G 2799 -U 11028 ; WX 602 ; N uni2B14 ; G 2800 -U 11029 ; WX 602 ; N uni2B15 ; G 2801 -U 11030 ; WX 602 ; N uni2B16 ; G 2802 -U 11031 ; WX 602 ; N uni2B17 ; G 2803 -U 11032 ; WX 602 ; N uni2B18 ; G 2804 -U 11033 ; WX 602 ; N uni2B19 ; G 2805 -U 11034 ; WX 602 ; N uni2B1A ; G 2806 -U 11364 ; WX 602 ; N uni2C64 ; G 2807 -U 11373 ; WX 602 ; N uni2C6D ; G 2808 -U 11374 ; WX 602 ; N uni2C6E ; G 2809 -U 11375 ; WX 602 ; N uni2C6F ; G 2810 -U 11376 ; WX 602 ; N uni2C70 ; G 2811 -U 11381 ; WX 602 ; N uni2C75 ; G 2812 -U 11382 ; WX 602 ; N uni2C76 ; G 2813 -U 11383 ; WX 602 ; N uni2C77 ; G 2814 -U 11385 ; WX 602 ; N uni2C79 ; G 2815 -U 11386 ; WX 602 ; N uni2C7A ; G 2816 -U 11388 ; WX 602 ; N uni2C7C ; G 2817 -U 11389 ; WX 602 ; N uni2C7D ; G 2818 -U 11390 ; WX 602 ; N uni2C7E ; G 2819 -U 11391 ; WX 602 ; N uni2C7F ; G 2820 -U 11800 ; WX 602 ; N uni2E18 ; G 2821 -U 11810 ; WX 602 ; N uni2E22 ; G 2822 -U 11811 ; WX 602 ; N uni2E23 ; G 2823 -U 11812 ; WX 602 ; N uni2E24 ; G 2824 -U 11813 ; WX 602 ; N uni2E25 ; G 2825 -U 11822 ; WX 602 ; N uni2E2E ; G 2826 -U 42760 ; WX 602 ; N uniA708 ; G 2827 -U 42761 ; WX 602 ; N uniA709 ; G 2828 -U 42762 ; WX 602 ; N uniA70A ; G 2829 -U 42763 ; WX 602 ; N uniA70B ; G 2830 -U 42764 ; WX 602 ; N uniA70C ; G 2831 -U 42765 ; WX 602 ; N uniA70D ; G 2832 -U 42766 ; WX 602 ; N uniA70E ; G 2833 -U 42767 ; WX 602 ; N uniA70F ; G 2834 -U 42768 ; WX 602 ; N uniA710 ; G 2835 -U 42769 ; WX 602 ; N uniA711 ; G 2836 -U 42770 ; WX 602 ; N uniA712 ; G 2837 -U 42771 ; WX 602 ; N uniA713 ; G 2838 -U 42772 ; WX 602 ; N uniA714 ; G 2839 -U 42773 ; WX 602 ; N uniA715 ; G 2840 -U 42774 ; WX 602 ; N uniA716 ; G 2841 -U 42779 ; WX 602 ; N uniA71B ; G 2842 -U 42780 ; WX 602 ; N uniA71C ; G 2843 -U 42781 ; WX 602 ; N uniA71D ; G 2844 -U 42782 ; WX 602 ; N uniA71E ; G 2845 -U 42783 ; WX 602 ; N uniA71F ; G 2846 -U 42786 ; WX 602 ; N uniA722 ; G 2847 -U 42787 ; WX 602 ; N uniA723 ; G 2848 -U 42788 ; WX 602 ; N uniA724 ; G 2849 -U 42789 ; WX 602 ; N uniA725 ; G 2850 -U 42790 ; WX 602 ; N uniA726 ; G 2851 -U 42791 ; WX 602 ; N uniA727 ; G 2852 -U 42889 ; WX 602 ; N uniA789 ; G 2853 -U 42890 ; WX 602 ; N uniA78A ; G 2854 -U 42891 ; WX 602 ; N uniA78B ; G 2855 -U 42892 ; WX 602 ; N uniA78C ; G 2856 -U 42893 ; WX 602 ; N uniA78D ; G 2857 -U 63173 ; WX 602 ; N uniF6C5 ; G 2858 -U 64257 ; WX 602 ; N fi ; G 2859 -U 64258 ; WX 602 ; N fl ; G 2860 -U 64338 ; WX 602 ; N uniFB52 ; G 2861 -U 64339 ; WX 602 ; N uniFB53 ; G 2862 -U 64340 ; WX 602 ; N uniFB54 ; G 2863 -U 64341 ; WX 602 ; N uniFB55 ; G 2864 -U 64342 ; WX 602 ; N uniFB56 ; G 2865 -U 64343 ; WX 602 ; N uniFB57 ; G 2866 -U 64344 ; WX 602 ; N uniFB58 ; G 2867 -U 64345 ; WX 602 ; N uniFB59 ; G 2868 -U 64346 ; WX 602 ; N uniFB5A ; G 2869 -U 64347 ; WX 602 ; N uniFB5B ; G 2870 -U 64348 ; WX 602 ; N uniFB5C ; G 2871 -U 64349 ; WX 602 ; N uniFB5D ; G 2872 -U 64350 ; WX 602 ; N uniFB5E ; G 2873 -U 64351 ; WX 602 ; N uniFB5F ; G 2874 -U 64352 ; WX 602 ; N uniFB60 ; G 2875 -U 64353 ; WX 602 ; N uniFB61 ; G 2876 -U 64354 ; WX 602 ; N uniFB62 ; G 2877 -U 64355 ; WX 602 ; N uniFB63 ; G 2878 -U 64356 ; WX 602 ; N uniFB64 ; G 2879 -U 64357 ; WX 602 ; N uniFB65 ; G 2880 -U 64358 ; WX 602 ; N uniFB66 ; G 2881 -U 64359 ; WX 602 ; N uniFB67 ; G 2882 -U 64360 ; WX 602 ; N uniFB68 ; G 2883 -U 64361 ; WX 602 ; N uniFB69 ; G 2884 -U 64362 ; WX 602 ; N uniFB6A ; G 2885 -U 64363 ; WX 602 ; N uniFB6B ; G 2886 -U 64364 ; WX 602 ; N uniFB6C ; G 2887 -U 64365 ; WX 602 ; N uniFB6D ; G 2888 -U 64366 ; WX 602 ; N uniFB6E ; G 2889 -U 64367 ; WX 602 ; N uniFB6F ; G 2890 -U 64368 ; WX 602 ; N uniFB70 ; G 2891 -U 64369 ; WX 602 ; N uniFB71 ; G 2892 -U 64370 ; WX 602 ; N uniFB72 ; G 2893 -U 64371 ; WX 602 ; N uniFB73 ; G 2894 -U 64372 ; WX 602 ; N uniFB74 ; G 2895 -U 64373 ; WX 602 ; N uniFB75 ; G 2896 -U 64374 ; WX 602 ; N uniFB76 ; G 2897 -U 64375 ; WX 602 ; N uniFB77 ; G 2898 -U 64376 ; WX 602 ; N uniFB78 ; G 2899 -U 64377 ; WX 602 ; N uniFB79 ; G 2900 -U 64378 ; WX 602 ; N uniFB7A ; G 2901 -U 64379 ; WX 602 ; N uniFB7B ; G 2902 -U 64380 ; WX 602 ; N uniFB7C ; G 2903 -U 64381 ; WX 602 ; N uniFB7D ; G 2904 -U 64382 ; WX 602 ; N uniFB7E ; G 2905 -U 64383 ; WX 602 ; N uniFB7F ; G 2906 -U 64384 ; WX 602 ; N uniFB80 ; G 2907 -U 64385 ; WX 602 ; N uniFB81 ; G 2908 -U 64394 ; WX 602 ; N uniFB8A ; G 2909 -U 64395 ; WX 602 ; N uniFB8B ; G 2910 -U 64396 ; WX 602 ; N uniFB8C ; G 2911 -U 64397 ; WX 602 ; N uniFB8D ; G 2912 -U 64398 ; WX 602 ; N uniFB8E ; G 2913 -U 64399 ; WX 602 ; N uniFB8F ; G 2914 -U 64400 ; WX 602 ; N uniFB90 ; G 2915 -U 64401 ; WX 602 ; N uniFB91 ; G 2916 -U 64402 ; WX 602 ; N uniFB92 ; G 2917 -U 64403 ; WX 602 ; N uniFB93 ; G 2918 -U 64404 ; WX 602 ; N uniFB94 ; G 2919 -U 64405 ; WX 602 ; N uniFB95 ; G 2920 -U 64414 ; WX 602 ; N uniFB9E ; G 2921 -U 64415 ; WX 602 ; N uniFB9F ; G 2922 -U 64426 ; WX 602 ; N uniFBAA ; G 2923 -U 64427 ; WX 602 ; N uniFBAB ; G 2924 -U 64428 ; WX 602 ; N uniFBAC ; G 2925 -U 64429 ; WX 602 ; N uniFBAD ; G 2926 -U 64488 ; WX 602 ; N uniFBE8 ; G 2927 -U 64489 ; WX 602 ; N uniFBE9 ; G 2928 -U 64508 ; WX 602 ; N uniFBFC ; G 2929 -U 64509 ; WX 602 ; N uniFBFD ; G 2930 -U 64510 ; WX 602 ; N uniFBFE ; G 2931 -U 64511 ; WX 602 ; N uniFBFF ; G 2932 -U 65136 ; WX 602 ; N uniFE70 ; G 2933 -U 65137 ; WX 602 ; N uniFE71 ; G 2934 -U 65138 ; WX 602 ; N uniFE72 ; G 2935 -U 65139 ; WX 602 ; N uniFE73 ; G 2936 -U 65140 ; WX 602 ; N uniFE74 ; G 2937 -U 65142 ; WX 602 ; N uniFE76 ; G 2938 -U 65143 ; WX 602 ; N uniFE77 ; G 2939 -U 65144 ; WX 602 ; N uniFE78 ; G 2940 -U 65145 ; WX 602 ; N uniFE79 ; G 2941 -U 65146 ; WX 602 ; N uniFE7A ; G 2942 -U 65147 ; WX 602 ; N uniFE7B ; G 2943 -U 65148 ; WX 602 ; N uniFE7C ; G 2944 -U 65149 ; WX 602 ; N uniFE7D ; G 2945 -U 65150 ; WX 602 ; N uniFE7E ; G 2946 -U 65151 ; WX 602 ; N uniFE7F ; G 2947 -U 65152 ; WX 602 ; N uniFE80 ; G 2948 -U 65153 ; WX 602 ; N uniFE81 ; G 2949 -U 65154 ; WX 602 ; N uniFE82 ; G 2950 -U 65155 ; WX 602 ; N uniFE83 ; G 2951 -U 65156 ; WX 602 ; N uniFE84 ; G 2952 -U 65157 ; WX 602 ; N uniFE85 ; G 2953 -U 65158 ; WX 602 ; N uniFE86 ; G 2954 -U 65159 ; WX 602 ; N uniFE87 ; G 2955 -U 65160 ; WX 602 ; N uniFE88 ; G 2956 -U 65161 ; WX 602 ; N uniFE89 ; G 2957 -U 65162 ; WX 602 ; N uniFE8A ; G 2958 -U 65163 ; WX 602 ; N uniFE8B ; G 2959 -U 65164 ; WX 602 ; N uniFE8C ; G 2960 -U 65165 ; WX 602 ; N uniFE8D ; G 2961 -U 65166 ; WX 602 ; N uniFE8E ; G 2962 -U 65167 ; WX 602 ; N uniFE8F ; G 2963 -U 65168 ; WX 602 ; N uniFE90 ; G 2964 -U 65169 ; WX 602 ; N uniFE91 ; G 2965 -U 65170 ; WX 602 ; N uniFE92 ; G 2966 -U 65171 ; WX 602 ; N uniFE93 ; G 2967 -U 65172 ; WX 602 ; N uniFE94 ; G 2968 -U 65173 ; WX 602 ; N uniFE95 ; G 2969 -U 65174 ; WX 602 ; N uniFE96 ; G 2970 -U 65175 ; WX 602 ; N uniFE97 ; G 2971 -U 65176 ; WX 602 ; N uniFE98 ; G 2972 -U 65177 ; WX 602 ; N uniFE99 ; G 2973 -U 65178 ; WX 602 ; N uniFE9A ; G 2974 -U 65179 ; WX 602 ; N uniFE9B ; G 2975 -U 65180 ; WX 602 ; N uniFE9C ; G 2976 -U 65181 ; WX 602 ; N uniFE9D ; G 2977 -U 65182 ; WX 602 ; N uniFE9E ; G 2978 -U 65183 ; WX 602 ; N uniFE9F ; G 2979 -U 65184 ; WX 602 ; N uniFEA0 ; G 2980 -U 65185 ; WX 602 ; N uniFEA1 ; G 2981 -U 65186 ; WX 602 ; N uniFEA2 ; G 2982 -U 65187 ; WX 602 ; N uniFEA3 ; G 2983 -U 65188 ; WX 602 ; N uniFEA4 ; G 2984 -U 65189 ; WX 602 ; N uniFEA5 ; G 2985 -U 65190 ; WX 602 ; N uniFEA6 ; G 2986 -U 65191 ; WX 602 ; N uniFEA7 ; G 2987 -U 65192 ; WX 602 ; N uniFEA8 ; G 2988 -U 65193 ; WX 602 ; N uniFEA9 ; G 2989 -U 65194 ; WX 602 ; N uniFEAA ; G 2990 -U 65195 ; WX 602 ; N uniFEAB ; G 2991 -U 65196 ; WX 602 ; N uniFEAC ; G 2992 -U 65197 ; WX 602 ; N uniFEAD ; G 2993 -U 65198 ; WX 602 ; N uniFEAE ; G 2994 -U 65199 ; WX 602 ; N uniFEAF ; G 2995 -U 65200 ; WX 602 ; N uniFEB0 ; G 2996 -U 65201 ; WX 602 ; N uniFEB1 ; G 2997 -U 65202 ; WX 602 ; N uniFEB2 ; G 2998 -U 65203 ; WX 602 ; N uniFEB3 ; G 2999 -U 65204 ; WX 602 ; N uniFEB4 ; G 3000 -U 65205 ; WX 602 ; N uniFEB5 ; G 3001 -U 65206 ; WX 602 ; N uniFEB6 ; G 3002 -U 65207 ; WX 602 ; N uniFEB7 ; G 3003 -U 65208 ; WX 602 ; N uniFEB8 ; G 3004 -U 65209 ; WX 602 ; N uniFEB9 ; G 3005 -U 65210 ; WX 602 ; N uniFEBA ; G 3006 -U 65211 ; WX 602 ; N uniFEBB ; G 3007 -U 65212 ; WX 602 ; N uniFEBC ; G 3008 -U 65213 ; WX 602 ; N uniFEBD ; G 3009 -U 65214 ; WX 602 ; N uniFEBE ; G 3010 -U 65215 ; WX 602 ; N uniFEBF ; G 3011 -U 65216 ; WX 602 ; N uniFEC0 ; G 3012 -U 65217 ; WX 602 ; N uniFEC1 ; G 3013 -U 65218 ; WX 602 ; N uniFEC2 ; G 3014 -U 65219 ; WX 602 ; N uniFEC3 ; G 3015 -U 65220 ; WX 602 ; N uniFEC4 ; G 3016 -U 65221 ; WX 602 ; N uniFEC5 ; G 3017 -U 65222 ; WX 602 ; N uniFEC6 ; G 3018 -U 65223 ; WX 602 ; N uniFEC7 ; G 3019 -U 65224 ; WX 602 ; N uniFEC8 ; G 3020 -U 65225 ; WX 602 ; N uniFEC9 ; G 3021 -U 65226 ; WX 602 ; N uniFECA ; G 3022 -U 65227 ; WX 602 ; N uniFECB ; G 3023 -U 65228 ; WX 602 ; N uniFECC ; G 3024 -U 65229 ; WX 602 ; N uniFECD ; G 3025 -U 65230 ; WX 602 ; N uniFECE ; G 3026 -U 65231 ; WX 602 ; N uniFECF ; G 3027 -U 65232 ; WX 602 ; N uniFED0 ; G 3028 -U 65233 ; WX 602 ; N uniFED1 ; G 3029 -U 65234 ; WX 602 ; N uniFED2 ; G 3030 -U 65235 ; WX 602 ; N uniFED3 ; G 3031 -U 65236 ; WX 602 ; N uniFED4 ; G 3032 -U 65237 ; WX 602 ; N uniFED5 ; G 3033 -U 65238 ; WX 602 ; N uniFED6 ; G 3034 -U 65239 ; WX 602 ; N uniFED7 ; G 3035 -U 65240 ; WX 602 ; N uniFED8 ; G 3036 -U 65241 ; WX 602 ; N uniFED9 ; G 3037 -U 65242 ; WX 602 ; N uniFEDA ; G 3038 -U 65243 ; WX 602 ; N uniFEDB ; G 3039 -U 65244 ; WX 602 ; N uniFEDC ; G 3040 -U 65245 ; WX 602 ; N uniFEDD ; G 3041 -U 65246 ; WX 602 ; N uniFEDE ; G 3042 -U 65247 ; WX 602 ; N uniFEDF ; G 3043 -U 65248 ; WX 602 ; N uniFEE0 ; G 3044 -U 65249 ; WX 602 ; N uniFEE1 ; G 3045 -U 65250 ; WX 602 ; N uniFEE2 ; G 3046 -U 65251 ; WX 602 ; N uniFEE3 ; G 3047 -U 65252 ; WX 602 ; N uniFEE4 ; G 3048 -U 65253 ; WX 602 ; N uniFEE5 ; G 3049 -U 65254 ; WX 602 ; N uniFEE6 ; G 3050 -U 65255 ; WX 602 ; N uniFEE7 ; G 3051 -U 65256 ; WX 602 ; N uniFEE8 ; G 3052 -U 65257 ; WX 602 ; N uniFEE9 ; G 3053 -U 65258 ; WX 602 ; N uniFEEA ; G 3054 -U 65259 ; WX 602 ; N uniFEEB ; G 3055 -U 65260 ; WX 602 ; N uniFEEC ; G 3056 -U 65261 ; WX 602 ; N uniFEED ; G 3057 -U 65262 ; WX 602 ; N uniFEEE ; G 3058 -U 65263 ; WX 602 ; N uniFEEF ; G 3059 -U 65264 ; WX 602 ; N uniFEF0 ; G 3060 -U 65265 ; WX 602 ; N uniFEF1 ; G 3061 -U 65266 ; WX 602 ; N uniFEF2 ; G 3062 -U 65267 ; WX 602 ; N uniFEF3 ; G 3063 -U 65268 ; WX 602 ; N uniFEF4 ; G 3064 -U 65269 ; WX 602 ; N uniFEF5 ; G 3065 -U 65270 ; WX 602 ; N uniFEF6 ; G 3066 -U 65271 ; WX 602 ; N uniFEF7 ; G 3067 -U 65272 ; WX 602 ; N uniFEF8 ; G 3068 -U 65273 ; WX 602 ; N uniFEF9 ; G 3069 -U 65274 ; WX 602 ; N uniFEFA ; G 3070 -U 65275 ; WX 602 ; N uniFEFB ; G 3071 -U 65276 ; WX 602 ; N uniFEFC ; G 3072 -U 65279 ; WX 602 ; N uniFEFF ; G 3073 -U 65529 ; WX 602 ; N uniFFF9 ; G 3074 -U 65530 ; WX 602 ; N uniFFFA ; G 3075 -U 65531 ; WX 602 ; N uniFFFB ; G 3076 -U 65532 ; WX 602 ; N uniFFFC ; G 3077 -U 65533 ; WX 602 ; N uniFFFD ; G 3078 -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ufm deleted file mode 100755 index 108393a7..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ufm +++ /dev/null @@ -1,3636 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Bold -UniqueID DejaVu Serif Bold -FullName DejaVu Serif Bold -Version Version 2.32 -PostScriptName DejaVuSerif-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -836 -389 1796 1145 -StartCharMetrics 3111 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 439 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 903 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 473 ; N parenleft ; G 11 -U 41 ; WX 473 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 348 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 348 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 369 ; N colon ; G 29 -U 59 ; WX 369 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 586 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 776 ; N A ; G 36 -U 66 ; WX 845 ; N B ; G 37 -U 67 ; WX 796 ; N C ; G 38 -U 68 ; WX 867 ; N D ; G 39 -U 69 ; WX 762 ; N E ; G 40 -U 70 ; WX 710 ; N F ; G 41 -U 71 ; WX 854 ; N G ; G 42 -U 72 ; WX 945 ; N H ; G 43 -U 73 ; WX 468 ; N I ; G 44 -U 74 ; WX 473 ; N J ; G 45 -U 75 ; WX 869 ; N K ; G 46 -U 76 ; WX 703 ; N L ; G 47 -U 77 ; WX 1107 ; N M ; G 48 -U 78 ; WX 914 ; N N ; G 49 -U 79 ; WX 871 ; N O ; G 50 -U 80 ; WX 752 ; N P ; G 51 -U 81 ; WX 871 ; N Q ; G 52 -U 82 ; WX 831 ; N R ; G 53 -U 83 ; WX 722 ; N S ; G 54 -U 84 ; WX 744 ; N T ; G 55 -U 85 ; WX 872 ; N U ; G 56 -U 86 ; WX 776 ; N V ; G 57 -U 87 ; WX 1123 ; N W ; G 58 -U 88 ; WX 776 ; N X ; G 59 -U 89 ; WX 714 ; N Y ; G 60 -U 90 ; WX 730 ; N Z ; G 61 -U 91 ; WX 473 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 473 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 648 ; N a ; G 68 -U 98 ; WX 699 ; N b ; G 69 -U 99 ; WX 609 ; N c ; G 70 -U 100 ; WX 699 ; N d ; G 71 -U 101 ; WX 636 ; N e ; G 72 -U 102 ; WX 430 ; N f ; G 73 -U 103 ; WX 699 ; N g ; G 74 -U 104 ; WX 727 ; N h ; G 75 -U 105 ; WX 380 ; N i ; G 76 -U 106 ; WX 362 ; N j ; G 77 -U 107 ; WX 693 ; N k ; G 78 -U 108 ; WX 380 ; N l ; G 79 -U 109 ; WX 1058 ; N m ; G 80 -U 110 ; WX 727 ; N n ; G 81 -U 111 ; WX 667 ; N o ; G 82 -U 112 ; WX 699 ; N p ; G 83 -U 113 ; WX 699 ; N q ; G 84 -U 114 ; WX 527 ; N r ; G 85 -U 115 ; WX 563 ; N s ; G 86 -U 116 ; WX 462 ; N t ; G 87 -U 117 ; WX 727 ; N u ; G 88 -U 118 ; WX 581 ; N v ; G 89 -U 119 ; WX 861 ; N w ; G 90 -U 120 ; WX 596 ; N x ; G 91 -U 121 ; WX 581 ; N y ; G 92 -U 122 ; WX 568 ; N z ; G 93 -U 123 ; WX 643 ; N braceleft ; G 94 -U 124 ; WX 364 ; N bar ; G 95 -U 125 ; WX 643 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 439 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 364 ; N brokenbar ; G 104 -U 167 ; WX 523 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 487 ; N ordfeminine ; G 108 -U 171 ; WX 625 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 732 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 348 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 500 ; N ordmasculine ; G 124 -U 187 ; WX 625 ; N guillemotright ; G 125 -U 188 ; WX 1043 ; N onequarter ; G 126 -U 189 ; WX 1043 ; N onehalf ; G 127 -U 190 ; WX 1043 ; N threequarters ; G 128 -U 191 ; WX 586 ; N questiondown ; G 129 -U 192 ; WX 776 ; N Agrave ; G 130 -U 193 ; WX 776 ; N Aacute ; G 131 -U 194 ; WX 776 ; N Acircumflex ; G 132 -U 195 ; WX 776 ; N Atilde ; G 133 -U 196 ; WX 776 ; N Adieresis ; G 134 -U 197 ; WX 776 ; N Aring ; G 135 -U 198 ; WX 1034 ; N AE ; G 136 -U 199 ; WX 796 ; N Ccedilla ; G 137 -U 200 ; WX 762 ; N Egrave ; G 138 -U 201 ; WX 762 ; N Eacute ; G 139 -U 202 ; WX 762 ; N Ecircumflex ; G 140 -U 203 ; WX 762 ; N Edieresis ; G 141 -U 204 ; WX 468 ; N Igrave ; G 142 -U 205 ; WX 468 ; N Iacute ; G 143 -U 206 ; WX 468 ; N Icircumflex ; G 144 -U 207 ; WX 468 ; N Idieresis ; G 145 -U 208 ; WX 874 ; N Eth ; G 146 -U 209 ; WX 914 ; N Ntilde ; G 147 -U 210 ; WX 871 ; N Ograve ; G 148 -U 211 ; WX 871 ; N Oacute ; G 149 -U 212 ; WX 871 ; N Ocircumflex ; G 150 -U 213 ; WX 871 ; N Otilde ; G 151 -U 214 ; WX 871 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 871 ; N Oslash ; G 154 -U 217 ; WX 872 ; N Ugrave ; G 155 -U 218 ; WX 872 ; N Uacute ; G 156 -U 219 ; WX 872 ; N Ucircumflex ; G 157 -U 220 ; WX 872 ; N Udieresis ; G 158 -U 221 ; WX 714 ; N Yacute ; G 159 -U 222 ; WX 757 ; N Thorn ; G 160 -U 223 ; WX 760 ; N germandbls ; G 161 -U 224 ; WX 648 ; N agrave ; G 162 -U 225 ; WX 648 ; N aacute ; G 163 -U 226 ; WX 648 ; N acircumflex ; G 164 -U 227 ; WX 648 ; N atilde ; G 165 -U 228 ; WX 648 ; N adieresis ; G 166 -U 229 ; WX 648 ; N aring ; G 167 -U 230 ; WX 975 ; N ae ; G 168 -U 231 ; WX 609 ; N ccedilla ; G 169 -U 232 ; WX 636 ; N egrave ; G 170 -U 233 ; WX 636 ; N eacute ; G 171 -U 234 ; WX 636 ; N ecircumflex ; G 172 -U 235 ; WX 636 ; N edieresis ; G 173 -U 236 ; WX 380 ; N igrave ; G 174 -U 237 ; WX 380 ; N iacute ; G 175 -U 238 ; WX 380 ; N icircumflex ; G 176 -U 239 ; WX 380 ; N idieresis ; G 177 -U 240 ; WX 667 ; N eth ; G 178 -U 241 ; WX 727 ; N ntilde ; G 179 -U 242 ; WX 667 ; N ograve ; G 180 -U 243 ; WX 667 ; N oacute ; G 181 -U 244 ; WX 667 ; N ocircumflex ; G 182 -U 245 ; WX 667 ; N otilde ; G 183 -U 246 ; WX 667 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 667 ; N oslash ; G 186 -U 249 ; WX 727 ; N ugrave ; G 187 -U 250 ; WX 727 ; N uacute ; G 188 -U 251 ; WX 727 ; N ucircumflex ; G 189 -U 252 ; WX 727 ; N udieresis ; G 190 -U 253 ; WX 581 ; N yacute ; G 191 -U 254 ; WX 699 ; N thorn ; G 192 -U 255 ; WX 581 ; N ydieresis ; G 193 -U 256 ; WX 776 ; N Amacron ; G 194 -U 257 ; WX 648 ; N amacron ; G 195 -U 258 ; WX 776 ; N Abreve ; G 196 -U 259 ; WX 648 ; N abreve ; G 197 -U 260 ; WX 776 ; N Aogonek ; G 198 -U 261 ; WX 648 ; N aogonek ; G 199 -U 262 ; WX 796 ; N Cacute ; G 200 -U 263 ; WX 609 ; N cacute ; G 201 -U 264 ; WX 796 ; N Ccircumflex ; G 202 -U 265 ; WX 609 ; N ccircumflex ; G 203 -U 266 ; WX 796 ; N Cdotaccent ; G 204 -U 267 ; WX 609 ; N cdotaccent ; G 205 -U 268 ; WX 796 ; N Ccaron ; G 206 -U 269 ; WX 609 ; N ccaron ; G 207 -U 270 ; WX 867 ; N Dcaron ; G 208 -U 271 ; WX 699 ; N dcaron ; G 209 -U 272 ; WX 874 ; N Dcroat ; G 210 -U 273 ; WX 699 ; N dmacron ; G 211 -U 274 ; WX 762 ; N Emacron ; G 212 -U 275 ; WX 636 ; N emacron ; G 213 -U 276 ; WX 762 ; N Ebreve ; G 214 -U 277 ; WX 636 ; N ebreve ; G 215 -U 278 ; WX 762 ; N Edotaccent ; G 216 -U 279 ; WX 636 ; N edotaccent ; G 217 -U 280 ; WX 762 ; N Eogonek ; G 218 -U 281 ; WX 636 ; N eogonek ; G 219 -U 282 ; WX 762 ; N Ecaron ; G 220 -U 283 ; WX 636 ; N ecaron ; G 221 -U 284 ; WX 854 ; N Gcircumflex ; G 222 -U 285 ; WX 699 ; N gcircumflex ; G 223 -U 286 ; WX 854 ; N Gbreve ; G 224 -U 287 ; WX 699 ; N gbreve ; G 225 -U 288 ; WX 854 ; N Gdotaccent ; G 226 -U 289 ; WX 699 ; N gdotaccent ; G 227 -U 290 ; WX 854 ; N Gcommaaccent ; G 228 -U 291 ; WX 699 ; N gcommaaccent ; G 229 -U 292 ; WX 945 ; N Hcircumflex ; G 230 -U 293 ; WX 727 ; N hcircumflex ; G 231 -U 294 ; WX 945 ; N Hbar ; G 232 -U 295 ; WX 727 ; N hbar ; G 233 -U 296 ; WX 468 ; N Itilde ; G 234 -U 297 ; WX 380 ; N itilde ; G 235 -U 298 ; WX 468 ; N Imacron ; G 236 -U 299 ; WX 380 ; N imacron ; G 237 -U 300 ; WX 468 ; N Ibreve ; G 238 -U 301 ; WX 380 ; N ibreve ; G 239 -U 302 ; WX 468 ; N Iogonek ; G 240 -U 303 ; WX 380 ; N iogonek ; G 241 -U 304 ; WX 468 ; N Idot ; G 242 -U 305 ; WX 380 ; N dotlessi ; G 243 -U 306 ; WX 942 ; N IJ ; G 244 -U 307 ; WX 751 ; N ij ; G 245 -U 308 ; WX 473 ; N Jcircumflex ; G 246 -U 309 ; WX 362 ; N jcircumflex ; G 247 -U 310 ; WX 869 ; N Kcommaaccent ; G 248 -U 311 ; WX 693 ; N kcommaaccent ; G 249 -U 312 ; WX 693 ; N kgreenlandic ; G 250 -U 313 ; WX 703 ; N Lacute ; G 251 -U 314 ; WX 380 ; N lacute ; G 252 -U 315 ; WX 703 ; N Lcommaaccent ; G 253 -U 316 ; WX 380 ; N lcommaaccent ; G 254 -U 317 ; WX 703 ; N Lcaron ; G 255 -U 318 ; WX 380 ; N lcaron ; G 256 -U 319 ; WX 703 ; N Ldot ; G 257 -U 320 ; WX 380 ; N ldot ; G 258 -U 321 ; WX 710 ; N Lslash ; G 259 -U 322 ; WX 385 ; N lslash ; G 260 -U 323 ; WX 914 ; N Nacute ; G 261 -U 324 ; WX 727 ; N nacute ; G 262 -U 325 ; WX 914 ; N Ncommaaccent ; G 263 -U 326 ; WX 727 ; N ncommaaccent ; G 264 -U 327 ; WX 914 ; N Ncaron ; G 265 -U 328 ; WX 727 ; N ncaron ; G 266 -U 329 ; WX 1008 ; N napostrophe ; G 267 -U 330 ; WX 872 ; N Eng ; G 268 -U 331 ; WX 727 ; N eng ; G 269 -U 332 ; WX 871 ; N Omacron ; G 270 -U 333 ; WX 667 ; N omacron ; G 271 -U 334 ; WX 871 ; N Obreve ; G 272 -U 335 ; WX 667 ; N obreve ; G 273 -U 336 ; WX 871 ; N Ohungarumlaut ; G 274 -U 337 ; WX 667 ; N ohungarumlaut ; G 275 -U 338 ; WX 1180 ; N OE ; G 276 -U 339 ; WX 1028 ; N oe ; G 277 -U 340 ; WX 831 ; N Racute ; G 278 -U 341 ; WX 527 ; N racute ; G 279 -U 342 ; WX 831 ; N Rcommaaccent ; G 280 -U 343 ; WX 527 ; N rcommaaccent ; G 281 -U 344 ; WX 831 ; N Rcaron ; G 282 -U 345 ; WX 527 ; N rcaron ; G 283 -U 346 ; WX 722 ; N Sacute ; G 284 -U 347 ; WX 563 ; N sacute ; G 285 -U 348 ; WX 722 ; N Scircumflex ; G 286 -U 349 ; WX 563 ; N scircumflex ; G 287 -U 350 ; WX 722 ; N Scedilla ; G 288 -U 351 ; WX 563 ; N scedilla ; G 289 -U 352 ; WX 722 ; N Scaron ; G 290 -U 353 ; WX 563 ; N scaron ; G 291 -U 354 ; WX 744 ; N Tcommaaccent ; G 292 -U 355 ; WX 462 ; N tcommaaccent ; G 293 -U 356 ; WX 744 ; N Tcaron ; G 294 -U 357 ; WX 462 ; N tcaron ; G 295 -U 358 ; WX 744 ; N Tbar ; G 296 -U 359 ; WX 462 ; N tbar ; G 297 -U 360 ; WX 872 ; N Utilde ; G 298 -U 361 ; WX 727 ; N utilde ; G 299 -U 362 ; WX 872 ; N Umacron ; G 300 -U 363 ; WX 727 ; N umacron ; G 301 -U 364 ; WX 872 ; N Ubreve ; G 302 -U 365 ; WX 727 ; N ubreve ; G 303 -U 366 ; WX 872 ; N Uring ; G 304 -U 367 ; WX 727 ; N uring ; G 305 -U 368 ; WX 872 ; N Uhungarumlaut ; G 306 -U 369 ; WX 727 ; N uhungarumlaut ; G 307 -U 370 ; WX 872 ; N Uogonek ; G 308 -U 371 ; WX 727 ; N uogonek ; G 309 -U 372 ; WX 1123 ; N Wcircumflex ; G 310 -U 373 ; WX 861 ; N wcircumflex ; G 311 -U 374 ; WX 714 ; N Ycircumflex ; G 312 -U 375 ; WX 581 ; N ycircumflex ; G 313 -U 376 ; WX 714 ; N Ydieresis ; G 314 -U 377 ; WX 730 ; N Zacute ; G 315 -U 378 ; WX 568 ; N zacute ; G 316 -U 379 ; WX 730 ; N Zdotaccent ; G 317 -U 380 ; WX 568 ; N zdotaccent ; G 318 -U 381 ; WX 730 ; N Zcaron ; G 319 -U 382 ; WX 568 ; N zcaron ; G 320 -U 383 ; WX 430 ; N longs ; G 321 -U 384 ; WX 699 ; N uni0180 ; G 322 -U 385 ; WX 845 ; N uni0181 ; G 323 -U 386 ; WX 854 ; N uni0182 ; G 324 -U 387 ; WX 699 ; N uni0183 ; G 325 -U 388 ; WX 854 ; N uni0184 ; G 326 -U 389 ; WX 699 ; N uni0185 ; G 327 -U 390 ; WX 796 ; N uni0186 ; G 328 -U 391 ; WX 796 ; N uni0187 ; G 329 -U 392 ; WX 609 ; N uni0188 ; G 330 -U 393 ; WX 874 ; N uni0189 ; G 331 -U 394 ; WX 867 ; N uni018A ; G 332 -U 395 ; WX 854 ; N uni018B ; G 333 -U 396 ; WX 699 ; N uni018C ; G 334 -U 397 ; WX 667 ; N uni018D ; G 335 -U 398 ; WX 762 ; N uni018E ; G 336 -U 399 ; WX 871 ; N uni018F ; G 337 -U 400 ; WX 721 ; N uni0190 ; G 338 -U 401 ; WX 710 ; N uni0191 ; G 339 -U 402 ; WX 430 ; N florin ; G 340 -U 403 ; WX 854 ; N uni0193 ; G 341 -U 404 ; WX 771 ; N uni0194 ; G 342 -U 405 ; WX 1043 ; N uni0195 ; G 343 -U 406 ; WX 468 ; N uni0196 ; G 344 -U 407 ; WX 468 ; N uni0197 ; G 345 -U 408 ; WX 869 ; N uni0198 ; G 346 -U 409 ; WX 693 ; N uni0199 ; G 347 -U 410 ; WX 380 ; N uni019A ; G 348 -U 411 ; WX 701 ; N uni019B ; G 349 -U 412 ; WX 1058 ; N uni019C ; G 350 -U 413 ; WX 914 ; N uni019D ; G 351 -U 414 ; WX 727 ; N uni019E ; G 352 -U 415 ; WX 871 ; N uni019F ; G 353 -U 416 ; WX 871 ; N Ohorn ; G 354 -U 417 ; WX 667 ; N ohorn ; G 355 -U 418 ; WX 1200 ; N uni01A2 ; G 356 -U 419 ; WX 943 ; N uni01A3 ; G 357 -U 420 ; WX 752 ; N uni01A4 ; G 358 -U 421 ; WX 699 ; N uni01A5 ; G 359 -U 422 ; WX 831 ; N uni01A6 ; G 360 -U 423 ; WX 722 ; N uni01A7 ; G 361 -U 424 ; WX 563 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 331 ; N uni01AA ; G 364 -U 427 ; WX 462 ; N uni01AB ; G 365 -U 428 ; WX 744 ; N uni01AC ; G 366 -U 429 ; WX 462 ; N uni01AD ; G 367 -U 430 ; WX 744 ; N uni01AE ; G 368 -U 431 ; WX 872 ; N Uhorn ; G 369 -U 432 ; WX 727 ; N uhorn ; G 370 -U 433 ; WX 890 ; N uni01B1 ; G 371 -U 434 ; WX 890 ; N uni01B2 ; G 372 -U 435 ; WX 714 ; N uni01B3 ; G 373 -U 436 ; WX 708 ; N uni01B4 ; G 374 -U 437 ; WX 730 ; N uni01B5 ; G 375 -U 438 ; WX 568 ; N uni01B6 ; G 376 -U 439 ; WX 657 ; N uni01B7 ; G 377 -U 440 ; WX 657 ; N uni01B8 ; G 378 -U 441 ; WX 657 ; N uni01B9 ; G 379 -U 443 ; WX 696 ; N uni01BB ; G 380 -U 444 ; WX 754 ; N uni01BC ; G 381 -U 445 ; WX 568 ; N uni01BD ; G 382 -U 446 ; WX 536 ; N uni01BE ; G 383 -U 447 ; WX 716 ; N uni01BF ; G 384 -U 448 ; WX 295 ; N uni01C0 ; G 385 -U 449 ; WX 492 ; N uni01C1 ; G 386 -U 450 ; WX 459 ; N uni01C2 ; G 387 -U 451 ; WX 295 ; N uni01C3 ; G 388 -U 452 ; WX 1597 ; N uni01C4 ; G 389 -U 453 ; WX 1435 ; N uni01C5 ; G 390 -U 454 ; WX 1267 ; N uni01C6 ; G 391 -U 455 ; WX 1176 ; N uni01C7 ; G 392 -U 456 ; WX 1065 ; N uni01C8 ; G 393 -U 457 ; WX 742 ; N uni01C9 ; G 394 -U 458 ; WX 1387 ; N uni01CA ; G 395 -U 459 ; WX 1276 ; N uni01CB ; G 396 -U 460 ; WX 1089 ; N uni01CC ; G 397 -U 461 ; WX 776 ; N uni01CD ; G 398 -U 462 ; WX 648 ; N uni01CE ; G 399 -U 463 ; WX 468 ; N uni01CF ; G 400 -U 464 ; WX 380 ; N uni01D0 ; G 401 -U 465 ; WX 871 ; N uni01D1 ; G 402 -U 466 ; WX 667 ; N uni01D2 ; G 403 -U 467 ; WX 872 ; N uni01D3 ; G 404 -U 468 ; WX 727 ; N uni01D4 ; G 405 -U 469 ; WX 872 ; N uni01D5 ; G 406 -U 470 ; WX 727 ; N uni01D6 ; G 407 -U 471 ; WX 872 ; N uni01D7 ; G 408 -U 472 ; WX 727 ; N uni01D8 ; G 409 -U 473 ; WX 872 ; N uni01D9 ; G 410 -U 474 ; WX 727 ; N uni01DA ; G 411 -U 475 ; WX 872 ; N uni01DB ; G 412 -U 476 ; WX 727 ; N uni01DC ; G 413 -U 477 ; WX 636 ; N uni01DD ; G 414 -U 478 ; WX 776 ; N uni01DE ; G 415 -U 479 ; WX 648 ; N uni01DF ; G 416 -U 480 ; WX 776 ; N uni01E0 ; G 417 -U 481 ; WX 648 ; N uni01E1 ; G 418 -U 482 ; WX 1034 ; N uni01E2 ; G 419 -U 483 ; WX 975 ; N uni01E3 ; G 420 -U 484 ; WX 896 ; N uni01E4 ; G 421 -U 485 ; WX 699 ; N uni01E5 ; G 422 -U 486 ; WX 854 ; N Gcaron ; G 423 -U 487 ; WX 699 ; N gcaron ; G 424 -U 488 ; WX 869 ; N uni01E8 ; G 425 -U 489 ; WX 693 ; N uni01E9 ; G 426 -U 490 ; WX 871 ; N uni01EA ; G 427 -U 491 ; WX 667 ; N uni01EB ; G 428 -U 492 ; WX 871 ; N uni01EC ; G 429 -U 493 ; WX 667 ; N uni01ED ; G 430 -U 494 ; WX 657 ; N uni01EE ; G 431 -U 495 ; WX 568 ; N uni01EF ; G 432 -U 496 ; WX 380 ; N uni01F0 ; G 433 -U 497 ; WX 1597 ; N uni01F1 ; G 434 -U 498 ; WX 1435 ; N uni01F2 ; G 435 -U 499 ; WX 1267 ; N uni01F3 ; G 436 -U 500 ; WX 854 ; N uni01F4 ; G 437 -U 501 ; WX 699 ; N uni01F5 ; G 438 -U 502 ; WX 1221 ; N uni01F6 ; G 439 -U 503 ; WX 787 ; N uni01F7 ; G 440 -U 504 ; WX 914 ; N uni01F8 ; G 441 -U 505 ; WX 727 ; N uni01F9 ; G 442 -U 506 ; WX 776 ; N Aringacute ; G 443 -U 507 ; WX 648 ; N aringacute ; G 444 -U 508 ; WX 1034 ; N AEacute ; G 445 -U 509 ; WX 975 ; N aeacute ; G 446 -U 510 ; WX 871 ; N Oslashacute ; G 447 -U 511 ; WX 667 ; N oslashacute ; G 448 -U 512 ; WX 776 ; N uni0200 ; G 449 -U 513 ; WX 648 ; N uni0201 ; G 450 -U 514 ; WX 776 ; N uni0202 ; G 451 -U 515 ; WX 648 ; N uni0203 ; G 452 -U 516 ; WX 762 ; N uni0204 ; G 453 -U 517 ; WX 636 ; N uni0205 ; G 454 -U 518 ; WX 762 ; N uni0206 ; G 455 -U 519 ; WX 636 ; N uni0207 ; G 456 -U 520 ; WX 468 ; N uni0208 ; G 457 -U 521 ; WX 380 ; N uni0209 ; G 458 -U 522 ; WX 468 ; N uni020A ; G 459 -U 523 ; WX 380 ; N uni020B ; G 460 -U 524 ; WX 871 ; N uni020C ; G 461 -U 525 ; WX 667 ; N uni020D ; G 462 -U 526 ; WX 871 ; N uni020E ; G 463 -U 527 ; WX 667 ; N uni020F ; G 464 -U 528 ; WX 831 ; N uni0210 ; G 465 -U 529 ; WX 527 ; N uni0211 ; G 466 -U 530 ; WX 831 ; N uni0212 ; G 467 -U 531 ; WX 527 ; N uni0213 ; G 468 -U 532 ; WX 872 ; N uni0214 ; G 469 -U 533 ; WX 727 ; N uni0215 ; G 470 -U 534 ; WX 872 ; N uni0216 ; G 471 -U 535 ; WX 727 ; N uni0217 ; G 472 -U 536 ; WX 722 ; N Scommaaccent ; G 473 -U 537 ; WX 563 ; N scommaaccent ; G 474 -U 538 ; WX 744 ; N uni021A ; G 475 -U 539 ; WX 462 ; N uni021B ; G 476 -U 540 ; WX 690 ; N uni021C ; G 477 -U 541 ; WX 607 ; N uni021D ; G 478 -U 542 ; WX 945 ; N uni021E ; G 479 -U 543 ; WX 727 ; N uni021F ; G 480 -U 544 ; WX 872 ; N uni0220 ; G 481 -U 545 ; WX 791 ; N uni0221 ; G 482 -U 546 ; WX 703 ; N uni0222 ; G 483 -U 547 ; WX 586 ; N uni0223 ; G 484 -U 548 ; WX 730 ; N uni0224 ; G 485 -U 549 ; WX 568 ; N uni0225 ; G 486 -U 550 ; WX 776 ; N uni0226 ; G 487 -U 551 ; WX 648 ; N uni0227 ; G 488 -U 552 ; WX 762 ; N uni0228 ; G 489 -U 553 ; WX 636 ; N uni0229 ; G 490 -U 554 ; WX 871 ; N uni022A ; G 491 -U 555 ; WX 667 ; N uni022B ; G 492 -U 556 ; WX 871 ; N uni022C ; G 493 -U 557 ; WX 667 ; N uni022D ; G 494 -U 558 ; WX 871 ; N uni022E ; G 495 -U 559 ; WX 667 ; N uni022F ; G 496 -U 560 ; WX 871 ; N uni0230 ; G 497 -U 561 ; WX 667 ; N uni0231 ; G 498 -U 562 ; WX 714 ; N uni0232 ; G 499 -U 563 ; WX 581 ; N uni0233 ; G 500 -U 564 ; WX 573 ; N uni0234 ; G 501 -U 565 ; WX 922 ; N uni0235 ; G 502 -U 566 ; WX 564 ; N uni0236 ; G 503 -U 567 ; WX 362 ; N dotlessj ; G 504 -U 568 ; WX 1031 ; N uni0238 ; G 505 -U 569 ; WX 1031 ; N uni0239 ; G 506 -U 570 ; WX 776 ; N uni023A ; G 507 -U 571 ; WX 796 ; N uni023B ; G 508 -U 572 ; WX 609 ; N uni023C ; G 509 -U 573 ; WX 703 ; N uni023D ; G 510 -U 574 ; WX 744 ; N uni023E ; G 511 -U 575 ; WX 563 ; N uni023F ; G 512 -U 576 ; WX 568 ; N uni0240 ; G 513 -U 577 ; WX 660 ; N uni0241 ; G 514 -U 578 ; WX 547 ; N uni0242 ; G 515 -U 579 ; WX 845 ; N uni0243 ; G 516 -U 580 ; WX 872 ; N uni0244 ; G 517 -U 581 ; WX 776 ; N uni0245 ; G 518 -U 582 ; WX 762 ; N uni0246 ; G 519 -U 583 ; WX 636 ; N uni0247 ; G 520 -U 584 ; WX 473 ; N uni0248 ; G 521 -U 585 ; WX 387 ; N uni0249 ; G 522 -U 586 ; WX 848 ; N uni024A ; G 523 -U 587 ; WX 699 ; N uni024B ; G 524 -U 588 ; WX 831 ; N uni024C ; G 525 -U 589 ; WX 527 ; N uni024D ; G 526 -U 590 ; WX 714 ; N uni024E ; G 527 -U 591 ; WX 581 ; N uni024F ; G 528 -U 592 ; WX 648 ; N uni0250 ; G 529 -U 593 ; WX 699 ; N uni0251 ; G 530 -U 594 ; WX 699 ; N uni0252 ; G 531 -U 595 ; WX 699 ; N uni0253 ; G 532 -U 596 ; WX 609 ; N uni0254 ; G 533 -U 597 ; WX 609 ; N uni0255 ; G 534 -U 598 ; WX 699 ; N uni0256 ; G 535 -U 599 ; WX 730 ; N uni0257 ; G 536 -U 600 ; WX 636 ; N uni0258 ; G 537 -U 601 ; WX 636 ; N uni0259 ; G 538 -U 602 ; WX 907 ; N uni025A ; G 539 -U 603 ; WX 608 ; N uni025B ; G 540 -U 604 ; WX 562 ; N uni025C ; G 541 -U 605 ; WX 907 ; N uni025D ; G 542 -U 606 ; WX 720 ; N uni025E ; G 543 -U 607 ; WX 387 ; N uni025F ; G 544 -U 608 ; WX 699 ; N uni0260 ; G 545 -U 609 ; WX 699 ; N uni0261 ; G 546 -U 610 ; WX 626 ; N uni0262 ; G 547 -U 611 ; WX 712 ; N uni0263 ; G 548 -U 612 ; WX 627 ; N uni0264 ; G 549 -U 613 ; WX 727 ; N uni0265 ; G 550 -U 614 ; WX 727 ; N uni0266 ; G 551 -U 615 ; WX 727 ; N uni0267 ; G 552 -U 616 ; WX 380 ; N uni0268 ; G 553 -U 617 ; WX 380 ; N uni0269 ; G 554 -U 618 ; WX 380 ; N uni026A ; G 555 -U 619 ; WX 409 ; N uni026B ; G 556 -U 620 ; WX 514 ; N uni026C ; G 557 -U 621 ; WX 380 ; N uni026D ; G 558 -U 622 ; WX 795 ; N uni026E ; G 559 -U 623 ; WX 1058 ; N uni026F ; G 560 -U 624 ; WX 1058 ; N uni0270 ; G 561 -U 625 ; WX 1058 ; N uni0271 ; G 562 -U 626 ; WX 727 ; N uni0272 ; G 563 -U 627 ; WX 727 ; N uni0273 ; G 564 -U 628 ; WX 712 ; N uni0274 ; G 565 -U 629 ; WX 667 ; N uni0275 ; G 566 -U 630 ; WX 1061 ; N uni0276 ; G 567 -U 631 ; WX 749 ; N uni0277 ; G 568 -U 632 ; WX 667 ; N uni0278 ; G 569 -U 633 ; WX 571 ; N uni0279 ; G 570 -U 634 ; WX 571 ; N uni027A ; G 571 -U 635 ; WX 571 ; N uni027B ; G 572 -U 636 ; WX 527 ; N uni027C ; G 573 -U 637 ; WX 527 ; N uni027D ; G 574 -U 638 ; WX 452 ; N uni027E ; G 575 -U 639 ; WX 487 ; N uni027F ; G 576 -U 640 ; WX 801 ; N uni0280 ; G 577 -U 641 ; WX 801 ; N uni0281 ; G 578 -U 642 ; WX 563 ; N uni0282 ; G 579 -U 643 ; WX 331 ; N uni0283 ; G 580 -U 644 ; WX 430 ; N uni0284 ; G 581 -U 645 ; WX 540 ; N uni0285 ; G 582 -U 646 ; WX 331 ; N uni0286 ; G 583 -U 647 ; WX 492 ; N uni0287 ; G 584 -U 648 ; WX 462 ; N uni0288 ; G 585 -U 649 ; WX 727 ; N uni0289 ; G 586 -U 650 ; WX 679 ; N uni028A ; G 587 -U 651 ; WX 694 ; N uni028B ; G 588 -U 652 ; WX 641 ; N uni028C ; G 589 -U 653 ; WX 907 ; N uni028D ; G 590 -U 654 ; WX 635 ; N uni028E ; G 591 -U 655 ; WX 727 ; N uni028F ; G 592 -U 656 ; WX 568 ; N uni0290 ; G 593 -U 657 ; WX 568 ; N uni0291 ; G 594 -U 658 ; WX 568 ; N uni0292 ; G 595 -U 659 ; WX 568 ; N uni0293 ; G 596 -U 660 ; WX 536 ; N uni0294 ; G 597 -U 661 ; WX 536 ; N uni0295 ; G 598 -U 662 ; WX 536 ; N uni0296 ; G 599 -U 663 ; WX 545 ; N uni0297 ; G 600 -U 664 ; WX 871 ; N uni0298 ; G 601 -U 665 ; WX 695 ; N uni0299 ; G 602 -U 666 ; WX 720 ; N uni029A ; G 603 -U 667 ; WX 626 ; N uni029B ; G 604 -U 668 ; WX 732 ; N uni029C ; G 605 -U 669 ; WX 384 ; N uni029D ; G 606 -U 670 ; WX 740 ; N uni029E ; G 607 -U 671 ; WX 646 ; N uni029F ; G 608 -U 672 ; WX 699 ; N uni02A0 ; G 609 -U 673 ; WX 536 ; N uni02A1 ; G 610 -U 674 ; WX 536 ; N uni02A2 ; G 611 -U 675 ; WX 1117 ; N uni02A3 ; G 612 -U 676 ; WX 1179 ; N uni02A4 ; G 613 -U 677 ; WX 1117 ; N uni02A5 ; G 614 -U 678 ; WX 911 ; N uni02A6 ; G 615 -U 679 ; WX 715 ; N uni02A7 ; G 616 -U 680 ; WX 909 ; N uni02A8 ; G 617 -U 681 ; WX 1039 ; N uni02A9 ; G 618 -U 682 ; WX 790 ; N uni02AA ; G 619 -U 683 ; WX 795 ; N uni02AB ; G 620 -U 684 ; WX 662 ; N uni02AC ; G 621 -U 685 ; WX 443 ; N uni02AD ; G 622 -U 686 ; WX 613 ; N uni02AE ; G 623 -U 687 ; WX 717 ; N uni02AF ; G 624 -U 688 ; WX 521 ; N uni02B0 ; G 625 -U 689 ; WX 519 ; N uni02B1 ; G 626 -U 690 ; WX 313 ; N uni02B2 ; G 627 -U 691 ; WX 414 ; N uni02B3 ; G 628 -U 692 ; WX 414 ; N uni02B4 ; G 629 -U 693 ; WX 480 ; N uni02B5 ; G 630 -U 694 ; WX 527 ; N uni02B6 ; G 631 -U 695 ; WX 662 ; N uni02B7 ; G 632 -U 696 ; WX 485 ; N uni02B8 ; G 633 -U 697 ; WX 302 ; N uni02B9 ; G 634 -U 699 ; WX 348 ; N uni02BB ; G 635 -U 700 ; WX 348 ; N uni02BC ; G 636 -U 701 ; WX 348 ; N uni02BD ; G 637 -U 702 ; WX 366 ; N uni02BE ; G 638 -U 703 ; WX 366 ; N uni02BF ; G 639 -U 704 ; WX 313 ; N uni02C0 ; G 640 -U 705 ; WX 313 ; N uni02C1 ; G 641 -U 710 ; WX 500 ; N circumflex ; G 642 -U 711 ; WX 500 ; N caron ; G 643 -U 712 ; WX 282 ; N uni02C8 ; G 644 -U 713 ; WX 500 ; N uni02C9 ; G 645 -U 716 ; WX 282 ; N uni02CC ; G 646 -U 717 ; WX 500 ; N uni02CD ; G 647 -U 720 ; WX 369 ; N uni02D0 ; G 648 -U 721 ; WX 369 ; N uni02D1 ; G 649 -U 722 ; WX 366 ; N uni02D2 ; G 650 -U 723 ; WX 366 ; N uni02D3 ; G 651 -U 726 ; WX 392 ; N uni02D6 ; G 652 -U 728 ; WX 500 ; N breve ; G 653 -U 729 ; WX 500 ; N dotaccent ; G 654 -U 730 ; WX 500 ; N ring ; G 655 -U 731 ; WX 500 ; N ogonek ; G 656 -U 732 ; WX 500 ; N tilde ; G 657 -U 733 ; WX 500 ; N hungarumlaut ; G 658 -U 734 ; WX 417 ; N uni02DE ; G 659 -U 736 ; WX 458 ; N uni02E0 ; G 660 -U 737 ; WX 292 ; N uni02E1 ; G 661 -U 738 ; WX 395 ; N uni02E2 ; G 662 -U 739 ; WX 475 ; N uni02E3 ; G 663 -U 740 ; WX 313 ; N uni02E4 ; G 664 -U 741 ; WX 500 ; N uni02E5 ; G 665 -U 742 ; WX 500 ; N uni02E6 ; G 666 -U 743 ; WX 500 ; N uni02E7 ; G 667 -U 744 ; WX 500 ; N uni02E8 ; G 668 -U 745 ; WX 500 ; N uni02E9 ; G 669 -U 750 ; WX 553 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 779 ; N uni0370 ; G 739 -U 881 ; WX 576 ; N uni0371 ; G 740 -U 884 ; WX 302 ; N uni0374 ; G 741 -U 885 ; WX 302 ; N uni0375 ; G 742 -U 890 ; WX 500 ; N uni037A ; G 743 -U 891 ; WX 609 ; N uni037B ; G 744 -U 892 ; WX 609 ; N uni037C ; G 745 -U 893 ; WX 609 ; N uni037D ; G 746 -U 894 ; WX 369 ; N uni037E ; G 747 -U 900 ; WX 500 ; N tonos ; G 748 -U 901 ; WX 500 ; N dieresistonos ; G 749 -U 902 ; WX 776 ; N Alphatonos ; G 750 -U 903 ; WX 348 ; N anoteleia ; G 751 -U 904 ; WX 947 ; N Epsilontonos ; G 752 -U 905 ; WX 1118 ; N Etatonos ; G 753 -U 906 ; WX 662 ; N Iotatonos ; G 754 -U 908 ; WX 887 ; N Omicrontonos ; G 755 -U 910 ; WX 953 ; N Upsilontonos ; G 756 -U 911 ; WX 911 ; N Omegatonos ; G 757 -U 912 ; WX 484 ; N iotadieresistonos ; G 758 -U 913 ; WX 776 ; N Alpha ; G 759 -U 914 ; WX 845 ; N Beta ; G 760 -U 915 ; WX 710 ; N Gamma ; G 761 -U 916 ; WX 776 ; N uni0394 ; G 762 -U 917 ; WX 762 ; N Epsilon ; G 763 -U 918 ; WX 730 ; N Zeta ; G 764 -U 919 ; WX 945 ; N Eta ; G 765 -U 920 ; WX 871 ; N Theta ; G 766 -U 921 ; WX 468 ; N Iota ; G 767 -U 922 ; WX 869 ; N Kappa ; G 768 -U 923 ; WX 776 ; N Lambda ; G 769 -U 924 ; WX 1107 ; N Mu ; G 770 -U 925 ; WX 914 ; N Nu ; G 771 -U 926 ; WX 704 ; N Xi ; G 772 -U 927 ; WX 871 ; N Omicron ; G 773 -U 928 ; WX 944 ; N Pi ; G 774 -U 929 ; WX 752 ; N Rho ; G 775 -U 931 ; WX 707 ; N Sigma ; G 776 -U 932 ; WX 744 ; N Tau ; G 777 -U 933 ; WX 714 ; N Upsilon ; G 778 -U 934 ; WX 871 ; N Phi ; G 779 -U 935 ; WX 776 ; N Chi ; G 780 -U 936 ; WX 913 ; N Psi ; G 781 -U 937 ; WX 890 ; N Omega ; G 782 -U 938 ; WX 468 ; N Iotadieresis ; G 783 -U 939 ; WX 714 ; N Upsilondieresis ; G 784 -U 940 ; WX 770 ; N alphatonos ; G 785 -U 941 ; WX 608 ; N epsilontonos ; G 786 -U 942 ; WX 727 ; N etatonos ; G 787 -U 943 ; WX 484 ; N iotatonos ; G 788 -U 944 ; WX 694 ; N upsilondieresistonos ; G 789 -U 945 ; WX 770 ; N alpha ; G 790 -U 946 ; WX 664 ; N beta ; G 791 -U 947 ; WX 660 ; N gamma ; G 792 -U 948 ; WX 667 ; N delta ; G 793 -U 949 ; WX 608 ; N epsilon ; G 794 -U 950 ; WX 592 ; N zeta ; G 795 -U 951 ; WX 727 ; N eta ; G 796 -U 952 ; WX 667 ; N theta ; G 797 -U 953 ; WX 484 ; N iota ; G 798 -U 954 ; WX 750 ; N kappa ; G 799 -U 955 ; WX 701 ; N lambda ; G 800 -U 956 ; WX 732 ; N uni03BC ; G 801 -U 957 ; WX 694 ; N nu ; G 802 -U 958 ; WX 592 ; N xi ; G 803 -U 959 ; WX 667 ; N omicron ; G 804 -U 960 ; WX 732 ; N pi ; G 805 -U 961 ; WX 665 ; N rho ; G 806 -U 962 ; WX 609 ; N sigma1 ; G 807 -U 963 ; WX 737 ; N sigma ; G 808 -U 964 ; WX 673 ; N tau ; G 809 -U 965 ; WX 694 ; N upsilon ; G 810 -U 966 ; WX 905 ; N phi ; G 811 -U 967 ; WX 658 ; N chi ; G 812 -U 968 ; WX 941 ; N psi ; G 813 -U 969 ; WX 952 ; N omega ; G 814 -U 970 ; WX 484 ; N iotadieresis ; G 815 -U 971 ; WX 694 ; N upsilondieresis ; G 816 -U 972 ; WX 667 ; N omicrontonos ; G 817 -U 973 ; WX 694 ; N upsilontonos ; G 818 -U 974 ; WX 952 ; N omegatonos ; G 819 -U 976 ; WX 667 ; N uni03D0 ; G 820 -U 977 ; WX 849 ; N theta1 ; G 821 -U 978 ; WX 764 ; N Upsilon1 ; G 822 -U 979 ; WX 969 ; N uni03D3 ; G 823 -U 980 ; WX 764 ; N uni03D4 ; G 824 -U 981 ; WX 941 ; N phi1 ; G 825 -U 982 ; WX 952 ; N omega1 ; G 826 -U 983 ; WX 655 ; N uni03D7 ; G 827 -U 984 ; WX 871 ; N uni03D8 ; G 828 -U 985 ; WX 667 ; N uni03D9 ; G 829 -U 986 ; WX 796 ; N uni03DA ; G 830 -U 987 ; WX 609 ; N uni03DB ; G 831 -U 988 ; WX 710 ; N uni03DC ; G 832 -U 989 ; WX 527 ; N uni03DD ; G 833 -U 990 ; WX 590 ; N uni03DE ; G 834 -U 991 ; WX 660 ; N uni03DF ; G 835 -U 992 ; WX 796 ; N uni03E0 ; G 836 -U 993 ; WX 667 ; N uni03E1 ; G 837 -U 1008 ; WX 655 ; N uni03F0 ; G 838 -U 1009 ; WX 665 ; N uni03F1 ; G 839 -U 1010 ; WX 609 ; N uni03F2 ; G 840 -U 1011 ; WX 362 ; N uni03F3 ; G 841 -U 1012 ; WX 871 ; N uni03F4 ; G 842 -U 1013 ; WX 609 ; N uni03F5 ; G 843 -U 1014 ; WX 609 ; N uni03F6 ; G 844 -U 1015 ; WX 757 ; N uni03F7 ; G 845 -U 1016 ; WX 699 ; N uni03F8 ; G 846 -U 1017 ; WX 796 ; N uni03F9 ; G 847 -U 1018 ; WX 1107 ; N uni03FA ; G 848 -U 1019 ; WX 860 ; N uni03FB ; G 849 -U 1020 ; WX 692 ; N uni03FC ; G 850 -U 1021 ; WX 796 ; N uni03FD ; G 851 -U 1022 ; WX 796 ; N uni03FE ; G 852 -U 1023 ; WX 796 ; N uni03FF ; G 853 -U 1024 ; WX 762 ; N uni0400 ; G 854 -U 1025 ; WX 762 ; N uni0401 ; G 855 -U 1026 ; WX 901 ; N uni0402 ; G 856 -U 1027 ; WX 690 ; N uni0403 ; G 857 -U 1028 ; WX 795 ; N uni0404 ; G 858 -U 1029 ; WX 722 ; N uni0405 ; G 859 -U 1030 ; WX 468 ; N uni0406 ; G 860 -U 1031 ; WX 468 ; N uni0407 ; G 861 -U 1032 ; WX 473 ; N uni0408 ; G 862 -U 1033 ; WX 1202 ; N uni0409 ; G 863 -U 1034 ; WX 1262 ; N uni040A ; G 864 -U 1035 ; WX 963 ; N uni040B ; G 865 -U 1036 ; WX 910 ; N uni040C ; G 866 -U 1037 ; WX 945 ; N uni040D ; G 867 -U 1038 ; WX 812 ; N uni040E ; G 868 -U 1039 ; WX 945 ; N uni040F ; G 869 -U 1040 ; WX 814 ; N uni0410 ; G 870 -U 1041 ; WX 854 ; N uni0411 ; G 871 -U 1042 ; WX 845 ; N uni0412 ; G 872 -U 1043 ; WX 690 ; N uni0413 ; G 873 -U 1044 ; WX 889 ; N uni0414 ; G 874 -U 1045 ; WX 762 ; N uni0415 ; G 875 -U 1046 ; WX 1312 ; N uni0416 ; G 876 -U 1047 ; WX 721 ; N uni0417 ; G 877 -U 1048 ; WX 945 ; N uni0418 ; G 878 -U 1049 ; WX 945 ; N uni0419 ; G 879 -U 1050 ; WX 910 ; N uni041A ; G 880 -U 1051 ; WX 884 ; N uni041B ; G 881 -U 1052 ; WX 1107 ; N uni041C ; G 882 -U 1053 ; WX 945 ; N uni041D ; G 883 -U 1054 ; WX 871 ; N uni041E ; G 884 -U 1055 ; WX 944 ; N uni041F ; G 885 -U 1056 ; WX 752 ; N uni0420 ; G 886 -U 1057 ; WX 796 ; N uni0421 ; G 887 -U 1058 ; WX 744 ; N uni0422 ; G 888 -U 1059 ; WX 812 ; N uni0423 ; G 889 -U 1060 ; WX 949 ; N uni0424 ; G 890 -U 1061 ; WX 776 ; N uni0425 ; G 891 -U 1062 ; WX 966 ; N uni0426 ; G 892 -U 1063 ; WX 913 ; N uni0427 ; G 893 -U 1064 ; WX 1268 ; N uni0428 ; G 894 -U 1065 ; WX 1293 ; N uni0429 ; G 895 -U 1066 ; WX 957 ; N uni042A ; G 896 -U 1067 ; WX 1202 ; N uni042B ; G 897 -U 1068 ; WX 825 ; N uni042C ; G 898 -U 1069 ; WX 795 ; N uni042D ; G 899 -U 1070 ; WX 1287 ; N uni042E ; G 900 -U 1071 ; WX 882 ; N uni042F ; G 901 -U 1072 ; WX 648 ; N uni0430 ; G 902 -U 1073 ; WX 667 ; N uni0431 ; G 903 -U 1074 ; WX 695 ; N uni0432 ; G 904 -U 1075 ; WX 613 ; N uni0433 ; G 905 -U 1076 ; WX 667 ; N uni0434 ; G 906 -U 1077 ; WX 636 ; N uni0435 ; G 907 -U 1078 ; WX 1010 ; N uni0436 ; G 908 -U 1079 ; WX 638 ; N uni0437 ; G 909 -U 1080 ; WX 742 ; N uni0438 ; G 910 -U 1081 ; WX 742 ; N uni0439 ; G 911 -U 1082 ; WX 722 ; N uni043A ; G 912 -U 1083 ; WX 705 ; N uni043B ; G 913 -U 1084 ; WX 869 ; N uni043C ; G 914 -U 1085 ; WX 732 ; N uni043D ; G 915 -U 1086 ; WX 667 ; N uni043E ; G 916 -U 1087 ; WX 732 ; N uni043F ; G 917 -U 1088 ; WX 699 ; N uni0440 ; G 918 -U 1089 ; WX 609 ; N uni0441 ; G 919 -U 1090 ; WX 620 ; N uni0442 ; G 920 -U 1091 ; WX 640 ; N uni0443 ; G 921 -U 1092 ; WX 902 ; N uni0444 ; G 922 -U 1093 ; WX 596 ; N uni0445 ; G 923 -U 1094 ; WX 739 ; N uni0446 ; G 924 -U 1095 ; WX 732 ; N uni0447 ; G 925 -U 1096 ; WX 1075 ; N uni0448 ; G 926 -U 1097 ; WX 1082 ; N uni0449 ; G 927 -U 1098 ; WX 767 ; N uni044A ; G 928 -U 1099 ; WX 1002 ; N uni044B ; G 929 -U 1100 ; WX 679 ; N uni044C ; G 930 -U 1101 ; WX 609 ; N uni044D ; G 931 -U 1102 ; WX 1025 ; N uni044E ; G 932 -U 1103 ; WX 739 ; N uni044F ; G 933 -U 1104 ; WX 636 ; N uni0450 ; G 934 -U 1105 ; WX 636 ; N uni0451 ; G 935 -U 1106 ; WX 719 ; N uni0452 ; G 936 -U 1107 ; WX 613 ; N uni0453 ; G 937 -U 1108 ; WX 609 ; N uni0454 ; G 938 -U 1109 ; WX 563 ; N uni0455 ; G 939 -U 1110 ; WX 380 ; N uni0456 ; G 940 -U 1111 ; WX 380 ; N uni0457 ; G 941 -U 1112 ; WX 362 ; N uni0458 ; G 942 -U 1113 ; WX 988 ; N uni0459 ; G 943 -U 1114 ; WX 1015 ; N uni045A ; G 944 -U 1115 ; WX 727 ; N uni045B ; G 945 -U 1116 ; WX 722 ; N uni045C ; G 946 -U 1117 ; WX 742 ; N uni045D ; G 947 -U 1118 ; WX 640 ; N uni045E ; G 948 -U 1119 ; WX 732 ; N uni045F ; G 949 -U 1122 ; WX 880 ; N uni0462 ; G 950 -U 1123 ; WX 703 ; N uni0463 ; G 951 -U 1124 ; WX 1195 ; N uni0464 ; G 952 -U 1125 ; WX 963 ; N uni0465 ; G 953 -U 1130 ; WX 1312 ; N uni046A ; G 954 -U 1131 ; WX 1010 ; N uni046B ; G 955 -U 1136 ; WX 1096 ; N uni0470 ; G 956 -U 1137 ; WX 1105 ; N uni0471 ; G 957 -U 1138 ; WX 871 ; N uni0472 ; G 958 -U 1139 ; WX 652 ; N uni0473 ; G 959 -U 1140 ; WX 916 ; N uni0474 ; G 960 -U 1141 ; WX 749 ; N uni0475 ; G 961 -U 1164 ; WX 846 ; N uni048C ; G 962 -U 1165 ; WX 673 ; N uni048D ; G 963 -U 1168 ; WX 700 ; N uni0490 ; G 964 -U 1169 ; WX 618 ; N uni0491 ; G 965 -U 1170 ; WX 690 ; N uni0492 ; G 966 -U 1171 ; WX 613 ; N uni0493 ; G 967 -U 1172 ; WX 868 ; N uni0494 ; G 968 -U 1173 ; WX 716 ; N uni0495 ; G 969 -U 1174 ; WX 1312 ; N uni0496 ; G 970 -U 1175 ; WX 1010 ; N uni0497 ; G 971 -U 1176 ; WX 721 ; N uni0498 ; G 972 -U 1177 ; WX 638 ; N uni0499 ; G 973 -U 1178 ; WX 947 ; N uni049A ; G 974 -U 1179 ; WX 744 ; N uni049B ; G 975 -U 1182 ; WX 910 ; N uni049E ; G 976 -U 1183 ; WX 722 ; N uni049F ; G 977 -U 1184 ; WX 1041 ; N uni04A0 ; G 978 -U 1185 ; WX 827 ; N uni04A1 ; G 979 -U 1186 ; WX 966 ; N uni04A2 ; G 980 -U 1187 ; WX 739 ; N uni04A3 ; G 981 -U 1188 ; WX 1167 ; N uni04A4 ; G 982 -U 1189 ; WX 956 ; N uni04A5 ; G 983 -U 1190 ; WX 1345 ; N uni04A6 ; G 984 -U 1191 ; WX 1059 ; N uni04A7 ; G 985 -U 1194 ; WX 796 ; N uni04AA ; G 986 -U 1195 ; WX 609 ; N uni04AB ; G 987 -U 1196 ; WX 744 ; N uni04AC ; G 988 -U 1197 ; WX 620 ; N uni04AD ; G 989 -U 1198 ; WX 714 ; N uni04AE ; G 990 -U 1199 ; WX 581 ; N uni04AF ; G 991 -U 1200 ; WX 714 ; N uni04B0 ; G 992 -U 1201 ; WX 581 ; N uni04B1 ; G 993 -U 1202 ; WX 866 ; N uni04B2 ; G 994 -U 1203 ; WX 649 ; N uni04B3 ; G 995 -U 1204 ; WX 1022 ; N uni04B4 ; G 996 -U 1205 ; WX 807 ; N uni04B5 ; G 997 -U 1206 ; WX 928 ; N uni04B6 ; G 998 -U 1207 ; WX 739 ; N uni04B7 ; G 999 -U 1210 ; WX 910 ; N uni04BA ; G 1000 -U 1211 ; WX 727 ; N uni04BB ; G 1001 -U 1216 ; WX 468 ; N uni04C0 ; G 1002 -U 1217 ; WX 1312 ; N uni04C1 ; G 1003 -U 1218 ; WX 1010 ; N uni04C2 ; G 1004 -U 1219 ; WX 869 ; N uni04C3 ; G 1005 -U 1220 ; WX 693 ; N uni04C4 ; G 1006 -U 1223 ; WX 945 ; N uni04C7 ; G 1007 -U 1224 ; WX 732 ; N uni04C8 ; G 1008 -U 1227 ; WX 913 ; N uni04CB ; G 1009 -U 1228 ; WX 732 ; N uni04CC ; G 1010 -U 1231 ; WX 380 ; N uni04CF ; G 1011 -U 1232 ; WX 814 ; N uni04D0 ; G 1012 -U 1233 ; WX 648 ; N uni04D1 ; G 1013 -U 1234 ; WX 814 ; N uni04D2 ; G 1014 -U 1235 ; WX 648 ; N uni04D3 ; G 1015 -U 1236 ; WX 1034 ; N uni04D4 ; G 1016 -U 1237 ; WX 975 ; N uni04D5 ; G 1017 -U 1238 ; WX 762 ; N uni04D6 ; G 1018 -U 1239 ; WX 636 ; N uni04D7 ; G 1019 -U 1240 ; WX 871 ; N uni04D8 ; G 1020 -U 1241 ; WX 636 ; N uni04D9 ; G 1021 -U 1242 ; WX 871 ; N uni04DA ; G 1022 -U 1243 ; WX 636 ; N uni04DB ; G 1023 -U 1244 ; WX 1312 ; N uni04DC ; G 1024 -U 1245 ; WX 1010 ; N uni04DD ; G 1025 -U 1246 ; WX 721 ; N uni04DE ; G 1026 -U 1247 ; WX 638 ; N uni04DF ; G 1027 -U 1248 ; WX 657 ; N uni04E0 ; G 1028 -U 1249 ; WX 568 ; N uni04E1 ; G 1029 -U 1250 ; WX 945 ; N uni04E2 ; G 1030 -U 1251 ; WX 742 ; N uni04E3 ; G 1031 -U 1252 ; WX 945 ; N uni04E4 ; G 1032 -U 1253 ; WX 742 ; N uni04E5 ; G 1033 -U 1254 ; WX 871 ; N uni04E6 ; G 1034 -U 1255 ; WX 667 ; N uni04E7 ; G 1035 -U 1256 ; WX 871 ; N uni04E8 ; G 1036 -U 1257 ; WX 667 ; N uni04E9 ; G 1037 -U 1258 ; WX 871 ; N uni04EA ; G 1038 -U 1259 ; WX 667 ; N uni04EB ; G 1039 -U 1260 ; WX 795 ; N uni04EC ; G 1040 -U 1261 ; WX 609 ; N uni04ED ; G 1041 -U 1262 ; WX 812 ; N uni04EE ; G 1042 -U 1263 ; WX 640 ; N uni04EF ; G 1043 -U 1264 ; WX 812 ; N uni04F0 ; G 1044 -U 1265 ; WX 640 ; N uni04F1 ; G 1045 -U 1266 ; WX 812 ; N uni04F2 ; G 1046 -U 1267 ; WX 640 ; N uni04F3 ; G 1047 -U 1268 ; WX 913 ; N uni04F4 ; G 1048 -U 1269 ; WX 732 ; N uni04F5 ; G 1049 -U 1270 ; WX 690 ; N uni04F6 ; G 1050 -U 1271 ; WX 613 ; N uni04F7 ; G 1051 -U 1272 ; WX 1202 ; N uni04F8 ; G 1052 -U 1273 ; WX 1002 ; N uni04F9 ; G 1053 -U 1296 ; WX 721 ; N uni0510 ; G 1054 -U 1297 ; WX 638 ; N uni0511 ; G 1055 -U 1298 ; WX 884 ; N uni0512 ; G 1056 -U 1299 ; WX 705 ; N uni0513 ; G 1057 -U 1300 ; WX 1248 ; N uni0514 ; G 1058 -U 1301 ; WX 945 ; N uni0515 ; G 1059 -U 1306 ; WX 820 ; N uni051A ; G 1060 -U 1307 ; WX 640 ; N uni051B ; G 1061 -U 1308 ; WX 1028 ; N uni051C ; G 1062 -U 1309 ; WX 856 ; N uni051D ; G 1063 -U 4256 ; WX 755 ; N uni10A0 ; G 1064 -U 4257 ; WX 936 ; N uni10A1 ; G 1065 -U 4258 ; WX 866 ; N uni10A2 ; G 1066 -U 4259 ; WX 874 ; N uni10A3 ; G 1067 -U 4260 ; WX 781 ; N uni10A4 ; G 1068 -U 4261 ; WX 1078 ; N uni10A5 ; G 1069 -U 4262 ; WX 1014 ; N uni10A6 ; G 1070 -U 4263 ; WX 1213 ; N uni10A7 ; G 1071 -U 4264 ; WX 643 ; N uni10A8 ; G 1072 -U 4265 ; WX 818 ; N uni10A9 ; G 1073 -U 4266 ; WX 1051 ; N uni10AA ; G 1074 -U 4267 ; WX 1051 ; N uni10AB ; G 1075 -U 4268 ; WX 796 ; N uni10AC ; G 1076 -U 4269 ; WX 1135 ; N uni10AD ; G 1077 -U 4270 ; WX 969 ; N uni10AE ; G 1078 -U 4271 ; WX 902 ; N uni10AF ; G 1079 -U 4272 ; WX 1109 ; N uni10B0 ; G 1080 -U 4273 ; WX 792 ; N uni10B1 ; G 1081 -U 4274 ; WX 756 ; N uni10B2 ; G 1082 -U 4275 ; WX 1076 ; N uni10B3 ; G 1083 -U 4276 ; WX 976 ; N uni10B4 ; G 1084 -U 4277 ; WX 1066 ; N uni10B5 ; G 1085 -U 4278 ; WX 811 ; N uni10B6 ; G 1086 -U 4279 ; WX 833 ; N uni10B7 ; G 1087 -U 4280 ; WX 821 ; N uni10B8 ; G 1088 -U 4281 ; WX 833 ; N uni10B9 ; G 1089 -U 4282 ; WX 908 ; N uni10BA ; G 1090 -U 4283 ; WX 1077 ; N uni10BB ; G 1091 -U 4284 ; WX 769 ; N uni10BC ; G 1092 -U 4285 ; WX 822 ; N uni10BD ; G 1093 -U 4286 ; WX 813 ; N uni10BE ; G 1094 -U 4287 ; WX 1111 ; N uni10BF ; G 1095 -U 4288 ; WX 1123 ; N uni10C0 ; G 1096 -U 4289 ; WX 802 ; N uni10C1 ; G 1097 -U 4290 ; WX 892 ; N uni10C2 ; G 1098 -U 4291 ; WX 802 ; N uni10C3 ; G 1099 -U 4292 ; WX 880 ; N uni10C4 ; G 1100 -U 4293 ; WX 1063 ; N uni10C5 ; G 1101 -U 4304 ; WX 594 ; N uni10D0 ; G 1102 -U 4305 ; WX 625 ; N uni10D1 ; G 1103 -U 4306 ; WX 643 ; N uni10D2 ; G 1104 -U 4307 ; WX 887 ; N uni10D3 ; G 1105 -U 4308 ; WX 615 ; N uni10D4 ; G 1106 -U 4309 ; WX 611 ; N uni10D5 ; G 1107 -U 4310 ; WX 667 ; N uni10D6 ; G 1108 -U 4311 ; WX 915 ; N uni10D7 ; G 1109 -U 4312 ; WX 613 ; N uni10D8 ; G 1110 -U 4313 ; WX 600 ; N uni10D9 ; G 1111 -U 4314 ; WX 1120 ; N uni10DA ; G 1112 -U 4315 ; WX 640 ; N uni10DB ; G 1113 -U 4316 ; WX 640 ; N uni10DC ; G 1114 -U 4317 ; WX 879 ; N uni10DD ; G 1115 -U 4318 ; WX 624 ; N uni10DE ; G 1116 -U 4319 ; WX 634 ; N uni10DF ; G 1117 -U 4320 ; WX 877 ; N uni10E0 ; G 1118 -U 4321 ; WX 666 ; N uni10E1 ; G 1119 -U 4322 ; WX 780 ; N uni10E2 ; G 1120 -U 4323 ; WX 751 ; N uni10E3 ; G 1121 -U 4324 ; WX 869 ; N uni10E4 ; G 1122 -U 4325 ; WX 639 ; N uni10E5 ; G 1123 -U 4326 ; WX 912 ; N uni10E6 ; G 1124 -U 4327 ; WX 622 ; N uni10E7 ; G 1125 -U 4328 ; WX 647 ; N uni10E8 ; G 1126 -U 4329 ; WX 640 ; N uni10E9 ; G 1127 -U 4330 ; WX 729 ; N uni10EA ; G 1128 -U 4331 ; WX 641 ; N uni10EB ; G 1129 -U 4332 ; WX 630 ; N uni10EC ; G 1130 -U 4333 ; WX 629 ; N uni10ED ; G 1131 -U 4334 ; WX 670 ; N uni10EE ; G 1132 -U 4335 ; WX 753 ; N uni10EF ; G 1133 -U 4336 ; WX 625 ; N uni10F0 ; G 1134 -U 4337 ; WX 657 ; N uni10F1 ; G 1135 -U 4338 ; WX 625 ; N uni10F2 ; G 1136 -U 4339 ; WX 625 ; N uni10F3 ; G 1137 -U 4340 ; WX 624 ; N uni10F4 ; G 1138 -U 4341 ; WX 670 ; N uni10F5 ; G 1139 -U 4342 ; WX 940 ; N uni10F6 ; G 1140 -U 4343 ; WX 680 ; N uni10F7 ; G 1141 -U 4344 ; WX 636 ; N uni10F8 ; G 1142 -U 4345 ; WX 672 ; N uni10F9 ; G 1143 -U 4346 ; WX 625 ; N uni10FA ; G 1144 -U 4347 ; WX 588 ; N uni10FB ; G 1145 -U 4348 ; WX 354 ; N uni10FC ; G 1146 -U 7426 ; WX 940 ; N uni1D02 ; G 1147 -U 7432 ; WX 509 ; N uni1D08 ; G 1148 -U 7433 ; WX 320 ; N uni1D09 ; G 1149 -U 7444 ; WX 989 ; N uni1D14 ; G 1150 -U 7446 ; WX 667 ; N uni1D16 ; G 1151 -U 7447 ; WX 667 ; N uni1D17 ; G 1152 -U 7453 ; WX 737 ; N uni1D1D ; G 1153 -U 7454 ; WX 948 ; N uni1D1E ; G 1154 -U 7455 ; WX 948 ; N uni1D1F ; G 1155 -U 7468 ; WX 489 ; N uni1D2C ; G 1156 -U 7469 ; WX 651 ; N uni1D2D ; G 1157 -U 7470 ; WX 532 ; N uni1D2E ; G 1158 -U 7472 ; WX 546 ; N uni1D30 ; G 1159 -U 7473 ; WX 480 ; N uni1D31 ; G 1160 -U 7474 ; WX 480 ; N uni1D32 ; G 1161 -U 7475 ; WX 538 ; N uni1D33 ; G 1162 -U 7476 ; WX 595 ; N uni1D34 ; G 1163 -U 7477 ; WX 294 ; N uni1D35 ; G 1164 -U 7478 ; WX 298 ; N uni1D36 ; G 1165 -U 7479 ; WX 547 ; N uni1D37 ; G 1166 -U 7480 ; WX 443 ; N uni1D38 ; G 1167 -U 7481 ; WX 697 ; N uni1D39 ; G 1168 -U 7482 ; WX 576 ; N uni1D3A ; G 1169 -U 7483 ; WX 576 ; N uni1D3B ; G 1170 -U 7484 ; WX 548 ; N uni1D3C ; G 1171 -U 7486 ; WX 474 ; N uni1D3E ; G 1172 -U 7487 ; WX 523 ; N uni1D3F ; G 1173 -U 7488 ; WX 455 ; N uni1D40 ; G 1174 -U 7489 ; WX 469 ; N uni1D41 ; G 1175 -U 7490 ; WX 549 ; N uni1D42 ; G 1176 -U 7491 ; WX 466 ; N uni1D43 ; G 1177 -U 7492 ; WX 466 ; N uni1D44 ; G 1178 -U 7493 ; WX 498 ; N uni1D45 ; G 1179 -U 7494 ; WX 657 ; N uni1D46 ; G 1180 -U 7495 ; WX 499 ; N uni1D47 ; G 1181 -U 7496 ; WX 498 ; N uni1D48 ; G 1182 -U 7497 ; WX 444 ; N uni1D49 ; G 1183 -U 7498 ; WX 444 ; N uni1D4A ; G 1184 -U 7499 ; WX 412 ; N uni1D4B ; G 1185 -U 7500 ; WX 412 ; N uni1D4C ; G 1186 -U 7501 ; WX 498 ; N uni1D4D ; G 1187 -U 7502 ; WX 300 ; N uni1D4E ; G 1188 -U 7503 ; WX 523 ; N uni1D4F ; G 1189 -U 7504 ; WX 729 ; N uni1D50 ; G 1190 -U 7505 ; WX 473 ; N uni1D51 ; G 1191 -U 7506 ; WX 467 ; N uni1D52 ; G 1192 -U 7507 ; WX 427 ; N uni1D53 ; G 1193 -U 7508 ; WX 467 ; N uni1D54 ; G 1194 -U 7509 ; WX 467 ; N uni1D55 ; G 1195 -U 7510 ; WX 499 ; N uni1D56 ; G 1196 -U 7511 ; WX 371 ; N uni1D57 ; G 1197 -U 7512 ; WX 520 ; N uni1D58 ; G 1198 -U 7513 ; WX 434 ; N uni1D59 ; G 1199 -U 7514 ; WX 729 ; N uni1D5A ; G 1200 -U 7515 ; WX 491 ; N uni1D5B ; G 1201 -U 7522 ; WX 239 ; N uni1D62 ; G 1202 -U 7523 ; WX 414 ; N uni1D63 ; G 1203 -U 7524 ; WX 520 ; N uni1D64 ; G 1204 -U 7525 ; WX 491 ; N uni1D65 ; G 1205 -U 7543 ; WX 640 ; N uni1D77 ; G 1206 -U 7544 ; WX 595 ; N uni1D78 ; G 1207 -U 7547 ; WX 380 ; N uni1D7B ; G 1208 -U 7557 ; WX 380 ; N uni1D85 ; G 1209 -U 7579 ; WX 498 ; N uni1D9B ; G 1210 -U 7580 ; WX 427 ; N uni1D9C ; G 1211 -U 7581 ; WX 427 ; N uni1D9D ; G 1212 -U 7582 ; WX 467 ; N uni1D9E ; G 1213 -U 7583 ; WX 412 ; N uni1D9F ; G 1214 -U 7584 ; WX 383 ; N uni1DA0 ; G 1215 -U 7585 ; WX 373 ; N uni1DA1 ; G 1216 -U 7586 ; WX 498 ; N uni1DA2 ; G 1217 -U 7587 ; WX 522 ; N uni1DA3 ; G 1218 -U 7588 ; WX 300 ; N uni1DA4 ; G 1219 -U 7589 ; WX 307 ; N uni1DA5 ; G 1220 -U 7590 ; WX 300 ; N uni1DA6 ; G 1221 -U 7591 ; WX 300 ; N uni1DA7 ; G 1222 -U 7592 ; WX 370 ; N uni1DA8 ; G 1223 -U 7593 ; WX 368 ; N uni1DA9 ; G 1224 -U 7594 ; WX 321 ; N uni1DAA ; G 1225 -U 7595 ; WX 430 ; N uni1DAB ; G 1226 -U 7596 ; WX 682 ; N uni1DAC ; G 1227 -U 7597 ; WX 729 ; N uni1DAD ; G 1228 -U 7598 ; WX 588 ; N uni1DAE ; G 1229 -U 7599 ; WX 587 ; N uni1DAF ; G 1230 -U 7600 ; WX 472 ; N uni1DB0 ; G 1231 -U 7601 ; WX 467 ; N uni1DB1 ; G 1232 -U 7602 ; WX 522 ; N uni1DB2 ; G 1233 -U 7603 ; WX 400 ; N uni1DB3 ; G 1234 -U 7604 ; WX 387 ; N uni1DB4 ; G 1235 -U 7605 ; WX 371 ; N uni1DB5 ; G 1236 -U 7606 ; WX 520 ; N uni1DB6 ; G 1237 -U 7607 ; WX 475 ; N uni1DB7 ; G 1238 -U 7609 ; WX 489 ; N uni1DB9 ; G 1239 -U 7610 ; WX 491 ; N uni1DBA ; G 1240 -U 7611 ; WX 412 ; N uni1DBB ; G 1241 -U 7612 ; WX 527 ; N uni1DBC ; G 1242 -U 7613 ; WX 412 ; N uni1DBD ; G 1243 -U 7614 ; WX 452 ; N uni1DBE ; G 1244 -U 7615 ; WX 467 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 776 ; N uni1E00 ; G 1252 -U 7681 ; WX 648 ; N uni1E01 ; G 1253 -U 7682 ; WX 845 ; N uni1E02 ; G 1254 -U 7683 ; WX 699 ; N uni1E03 ; G 1255 -U 7684 ; WX 845 ; N uni1E04 ; G 1256 -U 7685 ; WX 699 ; N uni1E05 ; G 1257 -U 7686 ; WX 845 ; N uni1E06 ; G 1258 -U 7687 ; WX 699 ; N uni1E07 ; G 1259 -U 7688 ; WX 796 ; N uni1E08 ; G 1260 -U 7689 ; WX 609 ; N uni1E09 ; G 1261 -U 7690 ; WX 867 ; N uni1E0A ; G 1262 -U 7691 ; WX 699 ; N uni1E0B ; G 1263 -U 7692 ; WX 867 ; N uni1E0C ; G 1264 -U 7693 ; WX 699 ; N uni1E0D ; G 1265 -U 7694 ; WX 867 ; N uni1E0E ; G 1266 -U 7695 ; WX 699 ; N uni1E0F ; G 1267 -U 7696 ; WX 867 ; N uni1E10 ; G 1268 -U 7697 ; WX 699 ; N uni1E11 ; G 1269 -U 7698 ; WX 867 ; N uni1E12 ; G 1270 -U 7699 ; WX 699 ; N uni1E13 ; G 1271 -U 7700 ; WX 762 ; N uni1E14 ; G 1272 -U 7701 ; WX 636 ; N uni1E15 ; G 1273 -U 7702 ; WX 762 ; N uni1E16 ; G 1274 -U 7703 ; WX 636 ; N uni1E17 ; G 1275 -U 7704 ; WX 762 ; N uni1E18 ; G 1276 -U 7705 ; WX 636 ; N uni1E19 ; G 1277 -U 7706 ; WX 762 ; N uni1E1A ; G 1278 -U 7707 ; WX 636 ; N uni1E1B ; G 1279 -U 7708 ; WX 762 ; N uni1E1C ; G 1280 -U 7709 ; WX 636 ; N uni1E1D ; G 1281 -U 7710 ; WX 710 ; N uni1E1E ; G 1282 -U 7711 ; WX 430 ; N uni1E1F ; G 1283 -U 7712 ; WX 854 ; N uni1E20 ; G 1284 -U 7713 ; WX 699 ; N uni1E21 ; G 1285 -U 7714 ; WX 945 ; N uni1E22 ; G 1286 -U 7715 ; WX 727 ; N uni1E23 ; G 1287 -U 7716 ; WX 945 ; N uni1E24 ; G 1288 -U 7717 ; WX 727 ; N uni1E25 ; G 1289 -U 7718 ; WX 945 ; N uni1E26 ; G 1290 -U 7719 ; WX 727 ; N uni1E27 ; G 1291 -U 7720 ; WX 945 ; N uni1E28 ; G 1292 -U 7721 ; WX 727 ; N uni1E29 ; G 1293 -U 7722 ; WX 945 ; N uni1E2A ; G 1294 -U 7723 ; WX 727 ; N uni1E2B ; G 1295 -U 7724 ; WX 468 ; N uni1E2C ; G 1296 -U 7725 ; WX 380 ; N uni1E2D ; G 1297 -U 7726 ; WX 468 ; N uni1E2E ; G 1298 -U 7727 ; WX 380 ; N uni1E2F ; G 1299 -U 7728 ; WX 869 ; N uni1E30 ; G 1300 -U 7729 ; WX 693 ; N uni1E31 ; G 1301 -U 7730 ; WX 869 ; N uni1E32 ; G 1302 -U 7731 ; WX 693 ; N uni1E33 ; G 1303 -U 7732 ; WX 869 ; N uni1E34 ; G 1304 -U 7733 ; WX 693 ; N uni1E35 ; G 1305 -U 7734 ; WX 703 ; N uni1E36 ; G 1306 -U 7735 ; WX 380 ; N uni1E37 ; G 1307 -U 7736 ; WX 703 ; N uni1E38 ; G 1308 -U 7737 ; WX 380 ; N uni1E39 ; G 1309 -U 7738 ; WX 703 ; N uni1E3A ; G 1310 -U 7739 ; WX 380 ; N uni1E3B ; G 1311 -U 7740 ; WX 703 ; N uni1E3C ; G 1312 -U 7741 ; WX 380 ; N uni1E3D ; G 1313 -U 7742 ; WX 1107 ; N uni1E3E ; G 1314 -U 7743 ; WX 1058 ; N uni1E3F ; G 1315 -U 7744 ; WX 1107 ; N uni1E40 ; G 1316 -U 7745 ; WX 1058 ; N uni1E41 ; G 1317 -U 7746 ; WX 1107 ; N uni1E42 ; G 1318 -U 7747 ; WX 1058 ; N uni1E43 ; G 1319 -U 7748 ; WX 914 ; N uni1E44 ; G 1320 -U 7749 ; WX 727 ; N uni1E45 ; G 1321 -U 7750 ; WX 914 ; N uni1E46 ; G 1322 -U 7751 ; WX 727 ; N uni1E47 ; G 1323 -U 7752 ; WX 914 ; N uni1E48 ; G 1324 -U 7753 ; WX 727 ; N uni1E49 ; G 1325 -U 7754 ; WX 914 ; N uni1E4A ; G 1326 -U 7755 ; WX 727 ; N uni1E4B ; G 1327 -U 7756 ; WX 871 ; N uni1E4C ; G 1328 -U 7757 ; WX 667 ; N uni1E4D ; G 1329 -U 7758 ; WX 871 ; N uni1E4E ; G 1330 -U 7759 ; WX 667 ; N uni1E4F ; G 1331 -U 7760 ; WX 871 ; N uni1E50 ; G 1332 -U 7761 ; WX 667 ; N uni1E51 ; G 1333 -U 7762 ; WX 871 ; N uni1E52 ; G 1334 -U 7763 ; WX 667 ; N uni1E53 ; G 1335 -U 7764 ; WX 752 ; N uni1E54 ; G 1336 -U 7765 ; WX 699 ; N uni1E55 ; G 1337 -U 7766 ; WX 752 ; N uni1E56 ; G 1338 -U 7767 ; WX 699 ; N uni1E57 ; G 1339 -U 7768 ; WX 831 ; N uni1E58 ; G 1340 -U 7769 ; WX 527 ; N uni1E59 ; G 1341 -U 7770 ; WX 831 ; N uni1E5A ; G 1342 -U 7771 ; WX 527 ; N uni1E5B ; G 1343 -U 7772 ; WX 831 ; N uni1E5C ; G 1344 -U 7773 ; WX 527 ; N uni1E5D ; G 1345 -U 7774 ; WX 831 ; N uni1E5E ; G 1346 -U 7775 ; WX 527 ; N uni1E5F ; G 1347 -U 7776 ; WX 722 ; N uni1E60 ; G 1348 -U 7777 ; WX 563 ; N uni1E61 ; G 1349 -U 7778 ; WX 722 ; N uni1E62 ; G 1350 -U 7779 ; WX 563 ; N uni1E63 ; G 1351 -U 7780 ; WX 722 ; N uni1E64 ; G 1352 -U 7781 ; WX 563 ; N uni1E65 ; G 1353 -U 7782 ; WX 722 ; N uni1E66 ; G 1354 -U 7783 ; WX 563 ; N uni1E67 ; G 1355 -U 7784 ; WX 722 ; N uni1E68 ; G 1356 -U 7785 ; WX 563 ; N uni1E69 ; G 1357 -U 7786 ; WX 744 ; N uni1E6A ; G 1358 -U 7787 ; WX 462 ; N uni1E6B ; G 1359 -U 7788 ; WX 744 ; N uni1E6C ; G 1360 -U 7789 ; WX 462 ; N uni1E6D ; G 1361 -U 7790 ; WX 744 ; N uni1E6E ; G 1362 -U 7791 ; WX 462 ; N uni1E6F ; G 1363 -U 7792 ; WX 744 ; N uni1E70 ; G 1364 -U 7793 ; WX 462 ; N uni1E71 ; G 1365 -U 7794 ; WX 872 ; N uni1E72 ; G 1366 -U 7795 ; WX 727 ; N uni1E73 ; G 1367 -U 7796 ; WX 872 ; N uni1E74 ; G 1368 -U 7797 ; WX 727 ; N uni1E75 ; G 1369 -U 7798 ; WX 872 ; N uni1E76 ; G 1370 -U 7799 ; WX 727 ; N uni1E77 ; G 1371 -U 7800 ; WX 872 ; N uni1E78 ; G 1372 -U 7801 ; WX 727 ; N uni1E79 ; G 1373 -U 7802 ; WX 872 ; N uni1E7A ; G 1374 -U 7803 ; WX 727 ; N uni1E7B ; G 1375 -U 7804 ; WX 776 ; N uni1E7C ; G 1376 -U 7805 ; WX 581 ; N uni1E7D ; G 1377 -U 7806 ; WX 776 ; N uni1E7E ; G 1378 -U 7807 ; WX 581 ; N uni1E7F ; G 1379 -U 7808 ; WX 1123 ; N Wgrave ; G 1380 -U 7809 ; WX 861 ; N wgrave ; G 1381 -U 7810 ; WX 1123 ; N Wacute ; G 1382 -U 7811 ; WX 861 ; N wacute ; G 1383 -U 7812 ; WX 1123 ; N Wdieresis ; G 1384 -U 7813 ; WX 861 ; N wdieresis ; G 1385 -U 7814 ; WX 1123 ; N uni1E86 ; G 1386 -U 7815 ; WX 861 ; N uni1E87 ; G 1387 -U 7816 ; WX 1123 ; N uni1E88 ; G 1388 -U 7817 ; WX 861 ; N uni1E89 ; G 1389 -U 7818 ; WX 776 ; N uni1E8A ; G 1390 -U 7819 ; WX 596 ; N uni1E8B ; G 1391 -U 7820 ; WX 776 ; N uni1E8C ; G 1392 -U 7821 ; WX 596 ; N uni1E8D ; G 1393 -U 7822 ; WX 714 ; N uni1E8E ; G 1394 -U 7823 ; WX 581 ; N uni1E8F ; G 1395 -U 7824 ; WX 730 ; N uni1E90 ; G 1396 -U 7825 ; WX 568 ; N uni1E91 ; G 1397 -U 7826 ; WX 730 ; N uni1E92 ; G 1398 -U 7827 ; WX 568 ; N uni1E93 ; G 1399 -U 7828 ; WX 730 ; N uni1E94 ; G 1400 -U 7829 ; WX 568 ; N uni1E95 ; G 1401 -U 7830 ; WX 727 ; N uni1E96 ; G 1402 -U 7831 ; WX 462 ; N uni1E97 ; G 1403 -U 7832 ; WX 861 ; N uni1E98 ; G 1404 -U 7833 ; WX 581 ; N uni1E99 ; G 1405 -U 7834 ; WX 1014 ; N uni1E9A ; G 1406 -U 7835 ; WX 430 ; N uni1E9B ; G 1407 -U 7838 ; WX 947 ; N uni1E9E ; G 1408 -U 7839 ; WX 667 ; N uni1E9F ; G 1409 -U 7840 ; WX 776 ; N uni1EA0 ; G 1410 -U 7841 ; WX 648 ; N uni1EA1 ; G 1411 -U 7842 ; WX 776 ; N uni1EA2 ; G 1412 -U 7843 ; WX 648 ; N uni1EA3 ; G 1413 -U 7844 ; WX 776 ; N uni1EA4 ; G 1414 -U 7845 ; WX 648 ; N uni1EA5 ; G 1415 -U 7846 ; WX 776 ; N uni1EA6 ; G 1416 -U 7847 ; WX 648 ; N uni1EA7 ; G 1417 -U 7848 ; WX 776 ; N uni1EA8 ; G 1418 -U 7849 ; WX 648 ; N uni1EA9 ; G 1419 -U 7850 ; WX 776 ; N uni1EAA ; G 1420 -U 7851 ; WX 648 ; N uni1EAB ; G 1421 -U 7852 ; WX 776 ; N uni1EAC ; G 1422 -U 7853 ; WX 648 ; N uni1EAD ; G 1423 -U 7854 ; WX 776 ; N uni1EAE ; G 1424 -U 7855 ; WX 648 ; N uni1EAF ; G 1425 -U 7856 ; WX 776 ; N uni1EB0 ; G 1426 -U 7857 ; WX 648 ; N uni1EB1 ; G 1427 -U 7858 ; WX 776 ; N uni1EB2 ; G 1428 -U 7859 ; WX 648 ; N uni1EB3 ; G 1429 -U 7860 ; WX 776 ; N uni1EB4 ; G 1430 -U 7861 ; WX 648 ; N uni1EB5 ; G 1431 -U 7862 ; WX 776 ; N uni1EB6 ; G 1432 -U 7863 ; WX 648 ; N uni1EB7 ; G 1433 -U 7864 ; WX 762 ; N uni1EB8 ; G 1434 -U 7865 ; WX 636 ; N uni1EB9 ; G 1435 -U 7866 ; WX 762 ; N uni1EBA ; G 1436 -U 7867 ; WX 636 ; N uni1EBB ; G 1437 -U 7868 ; WX 762 ; N uni1EBC ; G 1438 -U 7869 ; WX 636 ; N uni1EBD ; G 1439 -U 7870 ; WX 762 ; N uni1EBE ; G 1440 -U 7871 ; WX 636 ; N uni1EBF ; G 1441 -U 7872 ; WX 762 ; N uni1EC0 ; G 1442 -U 7873 ; WX 636 ; N uni1EC1 ; G 1443 -U 7874 ; WX 762 ; N uni1EC2 ; G 1444 -U 7875 ; WX 636 ; N uni1EC3 ; G 1445 -U 7876 ; WX 762 ; N uni1EC4 ; G 1446 -U 7877 ; WX 636 ; N uni1EC5 ; G 1447 -U 7878 ; WX 762 ; N uni1EC6 ; G 1448 -U 7879 ; WX 636 ; N uni1EC7 ; G 1449 -U 7880 ; WX 468 ; N uni1EC8 ; G 1450 -U 7881 ; WX 380 ; N uni1EC9 ; G 1451 -U 7882 ; WX 468 ; N uni1ECA ; G 1452 -U 7883 ; WX 380 ; N uni1ECB ; G 1453 -U 7884 ; WX 871 ; N uni1ECC ; G 1454 -U 7885 ; WX 667 ; N uni1ECD ; G 1455 -U 7886 ; WX 871 ; N uni1ECE ; G 1456 -U 7887 ; WX 667 ; N uni1ECF ; G 1457 -U 7888 ; WX 871 ; N uni1ED0 ; G 1458 -U 7889 ; WX 667 ; N uni1ED1 ; G 1459 -U 7890 ; WX 871 ; N uni1ED2 ; G 1460 -U 7891 ; WX 667 ; N uni1ED3 ; G 1461 -U 7892 ; WX 871 ; N uni1ED4 ; G 1462 -U 7893 ; WX 667 ; N uni1ED5 ; G 1463 -U 7894 ; WX 871 ; N uni1ED6 ; G 1464 -U 7895 ; WX 667 ; N uni1ED7 ; G 1465 -U 7896 ; WX 871 ; N uni1ED8 ; G 1466 -U 7897 ; WX 667 ; N uni1ED9 ; G 1467 -U 7898 ; WX 871 ; N uni1EDA ; G 1468 -U 7899 ; WX 667 ; N uni1EDB ; G 1469 -U 7900 ; WX 871 ; N uni1EDC ; G 1470 -U 7901 ; WX 667 ; N uni1EDD ; G 1471 -U 7902 ; WX 871 ; N uni1EDE ; G 1472 -U 7903 ; WX 667 ; N uni1EDF ; G 1473 -U 7904 ; WX 871 ; N uni1EE0 ; G 1474 -U 7905 ; WX 667 ; N uni1EE1 ; G 1475 -U 7906 ; WX 871 ; N uni1EE2 ; G 1476 -U 7907 ; WX 667 ; N uni1EE3 ; G 1477 -U 7908 ; WX 872 ; N uni1EE4 ; G 1478 -U 7909 ; WX 727 ; N uni1EE5 ; G 1479 -U 7910 ; WX 872 ; N uni1EE6 ; G 1480 -U 7911 ; WX 727 ; N uni1EE7 ; G 1481 -U 7912 ; WX 872 ; N uni1EE8 ; G 1482 -U 7913 ; WX 727 ; N uni1EE9 ; G 1483 -U 7914 ; WX 872 ; N uni1EEA ; G 1484 -U 7915 ; WX 727 ; N uni1EEB ; G 1485 -U 7916 ; WX 872 ; N uni1EEC ; G 1486 -U 7917 ; WX 727 ; N uni1EED ; G 1487 -U 7918 ; WX 872 ; N uni1EEE ; G 1488 -U 7919 ; WX 727 ; N uni1EEF ; G 1489 -U 7920 ; WX 872 ; N uni1EF0 ; G 1490 -U 7921 ; WX 727 ; N uni1EF1 ; G 1491 -U 7922 ; WX 714 ; N Ygrave ; G 1492 -U 7923 ; WX 581 ; N ygrave ; G 1493 -U 7924 ; WX 714 ; N uni1EF4 ; G 1494 -U 7925 ; WX 581 ; N uni1EF5 ; G 1495 -U 7926 ; WX 714 ; N uni1EF6 ; G 1496 -U 7927 ; WX 581 ; N uni1EF7 ; G 1497 -U 7928 ; WX 714 ; N uni1EF8 ; G 1498 -U 7929 ; WX 581 ; N uni1EF9 ; G 1499 -U 7936 ; WX 770 ; N uni1F00 ; G 1500 -U 7937 ; WX 770 ; N uni1F01 ; G 1501 -U 7938 ; WX 770 ; N uni1F02 ; G 1502 -U 7939 ; WX 770 ; N uni1F03 ; G 1503 -U 7940 ; WX 770 ; N uni1F04 ; G 1504 -U 7941 ; WX 770 ; N uni1F05 ; G 1505 -U 7942 ; WX 770 ; N uni1F06 ; G 1506 -U 7943 ; WX 770 ; N uni1F07 ; G 1507 -U 7944 ; WX 776 ; N uni1F08 ; G 1508 -U 7945 ; WX 776 ; N uni1F09 ; G 1509 -U 7946 ; WX 978 ; N uni1F0A ; G 1510 -U 7947 ; WX 978 ; N uni1F0B ; G 1511 -U 7948 ; WX 832 ; N uni1F0C ; G 1512 -U 7949 ; WX 849 ; N uni1F0D ; G 1513 -U 7950 ; WX 776 ; N uni1F0E ; G 1514 -U 7951 ; WX 776 ; N uni1F0F ; G 1515 -U 7952 ; WX 608 ; N uni1F10 ; G 1516 -U 7953 ; WX 608 ; N uni1F11 ; G 1517 -U 7954 ; WX 608 ; N uni1F12 ; G 1518 -U 7955 ; WX 608 ; N uni1F13 ; G 1519 -U 7956 ; WX 608 ; N uni1F14 ; G 1520 -U 7957 ; WX 608 ; N uni1F15 ; G 1521 -U 7960 ; WX 917 ; N uni1F18 ; G 1522 -U 7961 ; WX 909 ; N uni1F19 ; G 1523 -U 7962 ; WX 1169 ; N uni1F1A ; G 1524 -U 7963 ; WX 1169 ; N uni1F1B ; G 1525 -U 7964 ; WX 1093 ; N uni1F1C ; G 1526 -U 7965 ; WX 1120 ; N uni1F1D ; G 1527 -U 7968 ; WX 727 ; N uni1F20 ; G 1528 -U 7969 ; WX 727 ; N uni1F21 ; G 1529 -U 7970 ; WX 727 ; N uni1F22 ; G 1530 -U 7971 ; WX 727 ; N uni1F23 ; G 1531 -U 7972 ; WX 727 ; N uni1F24 ; G 1532 -U 7973 ; WX 727 ; N uni1F25 ; G 1533 -U 7974 ; WX 727 ; N uni1F26 ; G 1534 -U 7975 ; WX 727 ; N uni1F27 ; G 1535 -U 7976 ; WX 1100 ; N uni1F28 ; G 1536 -U 7977 ; WX 1094 ; N uni1F29 ; G 1537 -U 7978 ; WX 1358 ; N uni1F2A ; G 1538 -U 7979 ; WX 1361 ; N uni1F2B ; G 1539 -U 7980 ; WX 1279 ; N uni1F2C ; G 1540 -U 7981 ; WX 1308 ; N uni1F2D ; G 1541 -U 7982 ; WX 1197 ; N uni1F2E ; G 1542 -U 7983 ; WX 1194 ; N uni1F2F ; G 1543 -U 7984 ; WX 484 ; N uni1F30 ; G 1544 -U 7985 ; WX 484 ; N uni1F31 ; G 1545 -U 7986 ; WX 484 ; N uni1F32 ; G 1546 -U 7987 ; WX 484 ; N uni1F33 ; G 1547 -U 7988 ; WX 484 ; N uni1F34 ; G 1548 -U 7989 ; WX 484 ; N uni1F35 ; G 1549 -U 7990 ; WX 484 ; N uni1F36 ; G 1550 -U 7991 ; WX 484 ; N uni1F37 ; G 1551 -U 7992 ; WX 629 ; N uni1F38 ; G 1552 -U 7993 ; WX 617 ; N uni1F39 ; G 1553 -U 7994 ; WX 878 ; N uni1F3A ; G 1554 -U 7995 ; WX 881 ; N uni1F3B ; G 1555 -U 7996 ; WX 799 ; N uni1F3C ; G 1556 -U 7997 ; WX 831 ; N uni1F3D ; G 1557 -U 7998 ; WX 723 ; N uni1F3E ; G 1558 -U 7999 ; WX 714 ; N uni1F3F ; G 1559 -U 8000 ; WX 667 ; N uni1F40 ; G 1560 -U 8001 ; WX 667 ; N uni1F41 ; G 1561 -U 8002 ; WX 667 ; N uni1F42 ; G 1562 -U 8003 ; WX 667 ; N uni1F43 ; G 1563 -U 8004 ; WX 667 ; N uni1F44 ; G 1564 -U 8005 ; WX 667 ; N uni1F45 ; G 1565 -U 8008 ; WX 900 ; N uni1F48 ; G 1566 -U 8009 ; WX 935 ; N uni1F49 ; G 1567 -U 8010 ; WX 1240 ; N uni1F4A ; G 1568 -U 8011 ; WX 1237 ; N uni1F4B ; G 1569 -U 8012 ; WX 1035 ; N uni1F4C ; G 1570 -U 8013 ; WX 1066 ; N uni1F4D ; G 1571 -U 8016 ; WX 694 ; N uni1F50 ; G 1572 -U 8017 ; WX 694 ; N uni1F51 ; G 1573 -U 8018 ; WX 694 ; N uni1F52 ; G 1574 -U 8019 ; WX 694 ; N uni1F53 ; G 1575 -U 8020 ; WX 694 ; N uni1F54 ; G 1576 -U 8021 ; WX 694 ; N uni1F55 ; G 1577 -U 8022 ; WX 694 ; N uni1F56 ; G 1578 -U 8023 ; WX 694 ; N uni1F57 ; G 1579 -U 8025 ; WX 922 ; N uni1F59 ; G 1580 -U 8027 ; WX 1186 ; N uni1F5B ; G 1581 -U 8029 ; WX 1133 ; N uni1F5D ; G 1582 -U 8031 ; WX 1019 ; N uni1F5F ; G 1583 -U 8032 ; WX 952 ; N uni1F60 ; G 1584 -U 8033 ; WX 952 ; N uni1F61 ; G 1585 -U 8034 ; WX 952 ; N uni1F62 ; G 1586 -U 8035 ; WX 952 ; N uni1F63 ; G 1587 -U 8036 ; WX 952 ; N uni1F64 ; G 1588 -U 8037 ; WX 952 ; N uni1F65 ; G 1589 -U 8038 ; WX 952 ; N uni1F66 ; G 1590 -U 8039 ; WX 952 ; N uni1F67 ; G 1591 -U 8040 ; WX 931 ; N uni1F68 ; G 1592 -U 8041 ; WX 963 ; N uni1F69 ; G 1593 -U 8042 ; WX 1268 ; N uni1F6A ; G 1594 -U 8043 ; WX 1274 ; N uni1F6B ; G 1595 -U 8044 ; WX 1054 ; N uni1F6C ; G 1596 -U 8045 ; WX 1088 ; N uni1F6D ; G 1597 -U 8046 ; WX 1023 ; N uni1F6E ; G 1598 -U 8047 ; WX 1060 ; N uni1F6F ; G 1599 -U 8048 ; WX 770 ; N uni1F70 ; G 1600 -U 8049 ; WX 770 ; N uni1F71 ; G 1601 -U 8050 ; WX 608 ; N uni1F72 ; G 1602 -U 8051 ; WX 608 ; N uni1F73 ; G 1603 -U 8052 ; WX 727 ; N uni1F74 ; G 1604 -U 8053 ; WX 727 ; N uni1F75 ; G 1605 -U 8054 ; WX 484 ; N uni1F76 ; G 1606 -U 8055 ; WX 484 ; N uni1F77 ; G 1607 -U 8056 ; WX 667 ; N uni1F78 ; G 1608 -U 8057 ; WX 667 ; N uni1F79 ; G 1609 -U 8058 ; WX 694 ; N uni1F7A ; G 1610 -U 8059 ; WX 694 ; N uni1F7B ; G 1611 -U 8060 ; WX 952 ; N uni1F7C ; G 1612 -U 8061 ; WX 952 ; N uni1F7D ; G 1613 -U 8064 ; WX 770 ; N uni1F80 ; G 1614 -U 8065 ; WX 770 ; N uni1F81 ; G 1615 -U 8066 ; WX 770 ; N uni1F82 ; G 1616 -U 8067 ; WX 770 ; N uni1F83 ; G 1617 -U 8068 ; WX 770 ; N uni1F84 ; G 1618 -U 8069 ; WX 770 ; N uni1F85 ; G 1619 -U 8070 ; WX 770 ; N uni1F86 ; G 1620 -U 8071 ; WX 770 ; N uni1F87 ; G 1621 -U 8072 ; WX 776 ; N uni1F88 ; G 1622 -U 8073 ; WX 776 ; N uni1F89 ; G 1623 -U 8074 ; WX 978 ; N uni1F8A ; G 1624 -U 8075 ; WX 978 ; N uni1F8B ; G 1625 -U 8076 ; WX 832 ; N uni1F8C ; G 1626 -U 8077 ; WX 849 ; N uni1F8D ; G 1627 -U 8078 ; WX 776 ; N uni1F8E ; G 1628 -U 8079 ; WX 776 ; N uni1F8F ; G 1629 -U 8080 ; WX 727 ; N uni1F90 ; G 1630 -U 8081 ; WX 727 ; N uni1F91 ; G 1631 -U 8082 ; WX 727 ; N uni1F92 ; G 1632 -U 8083 ; WX 727 ; N uni1F93 ; G 1633 -U 8084 ; WX 727 ; N uni1F94 ; G 1634 -U 8085 ; WX 727 ; N uni1F95 ; G 1635 -U 8086 ; WX 727 ; N uni1F96 ; G 1636 -U 8087 ; WX 727 ; N uni1F97 ; G 1637 -U 8088 ; WX 1100 ; N uni1F98 ; G 1638 -U 8089 ; WX 1094 ; N uni1F99 ; G 1639 -U 8090 ; WX 1358 ; N uni1F9A ; G 1640 -U 8091 ; WX 1361 ; N uni1F9B ; G 1641 -U 8092 ; WX 1279 ; N uni1F9C ; G 1642 -U 8093 ; WX 1308 ; N uni1F9D ; G 1643 -U 8094 ; WX 1197 ; N uni1F9E ; G 1644 -U 8095 ; WX 1194 ; N uni1F9F ; G 1645 -U 8096 ; WX 952 ; N uni1FA0 ; G 1646 -U 8097 ; WX 952 ; N uni1FA1 ; G 1647 -U 8098 ; WX 952 ; N uni1FA2 ; G 1648 -U 8099 ; WX 952 ; N uni1FA3 ; G 1649 -U 8100 ; WX 952 ; N uni1FA4 ; G 1650 -U 8101 ; WX 952 ; N uni1FA5 ; G 1651 -U 8102 ; WX 952 ; N uni1FA6 ; G 1652 -U 8103 ; WX 952 ; N uni1FA7 ; G 1653 -U 8104 ; WX 931 ; N uni1FA8 ; G 1654 -U 8105 ; WX 963 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1268 ; N uni1FAA ; G 1656 -U 8107 ; WX 1274 ; N uni1FAB ; G 1657 -U 8108 ; WX 1054 ; N uni1FAC ; G 1658 -U 8109 ; WX 1088 ; N uni1FAD ; G 1659 -U 8110 ; WX 1023 ; N uni1FAE ; G 1660 -U 8111 ; WX 1060 ; N uni1FAF ; G 1661 -U 8112 ; WX 770 ; N uni1FB0 ; G 1662 -U 8113 ; WX 770 ; N uni1FB1 ; G 1663 -U 8114 ; WX 770 ; N uni1FB2 ; G 1664 -U 8115 ; WX 770 ; N uni1FB3 ; G 1665 -U 8116 ; WX 770 ; N uni1FB4 ; G 1666 -U 8118 ; WX 770 ; N uni1FB6 ; G 1667 -U 8119 ; WX 770 ; N uni1FB7 ; G 1668 -U 8120 ; WX 776 ; N uni1FB8 ; G 1669 -U 8121 ; WX 776 ; N uni1FB9 ; G 1670 -U 8122 ; WX 811 ; N uni1FBA ; G 1671 -U 8123 ; WX 776 ; N uni1FBB ; G 1672 -U 8124 ; WX 776 ; N uni1FBC ; G 1673 -U 8125 ; WX 500 ; N uni1FBD ; G 1674 -U 8126 ; WX 500 ; N uni1FBE ; G 1675 -U 8127 ; WX 500 ; N uni1FBF ; G 1676 -U 8128 ; WX 500 ; N uni1FC0 ; G 1677 -U 8129 ; WX 500 ; N uni1FC1 ; G 1678 -U 8130 ; WX 727 ; N uni1FC2 ; G 1679 -U 8131 ; WX 727 ; N uni1FC3 ; G 1680 -U 8132 ; WX 727 ; N uni1FC4 ; G 1681 -U 8134 ; WX 727 ; N uni1FC6 ; G 1682 -U 8135 ; WX 727 ; N uni1FC7 ; G 1683 -U 8136 ; WX 1000 ; N uni1FC8 ; G 1684 -U 8137 ; WX 947 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1191 ; N uni1FCA ; G 1686 -U 8139 ; WX 1118 ; N uni1FCB ; G 1687 -U 8140 ; WX 945 ; N uni1FCC ; G 1688 -U 8141 ; WX 500 ; N uni1FCD ; G 1689 -U 8142 ; WX 500 ; N uni1FCE ; G 1690 -U 8143 ; WX 500 ; N uni1FCF ; G 1691 -U 8144 ; WX 484 ; N uni1FD0 ; G 1692 -U 8145 ; WX 484 ; N uni1FD1 ; G 1693 -U 8146 ; WX 484 ; N uni1FD2 ; G 1694 -U 8147 ; WX 484 ; N uni1FD3 ; G 1695 -U 8150 ; WX 484 ; N uni1FD6 ; G 1696 -U 8151 ; WX 484 ; N uni1FD7 ; G 1697 -U 8152 ; WX 468 ; N uni1FD8 ; G 1698 -U 8153 ; WX 468 ; N uni1FD9 ; G 1699 -U 8154 ; WX 714 ; N uni1FDA ; G 1700 -U 8155 ; WX 662 ; N uni1FDB ; G 1701 -U 8157 ; WX 500 ; N uni1FDD ; G 1702 -U 8158 ; WX 500 ; N uni1FDE ; G 1703 -U 8159 ; WX 500 ; N uni1FDF ; G 1704 -U 8160 ; WX 694 ; N uni1FE0 ; G 1705 -U 8161 ; WX 694 ; N uni1FE1 ; G 1706 -U 8162 ; WX 694 ; N uni1FE2 ; G 1707 -U 8163 ; WX 694 ; N uni1FE3 ; G 1708 -U 8164 ; WX 665 ; N uni1FE4 ; G 1709 -U 8165 ; WX 665 ; N uni1FE5 ; G 1710 -U 8166 ; WX 694 ; N uni1FE6 ; G 1711 -U 8167 ; WX 694 ; N uni1FE7 ; G 1712 -U 8168 ; WX 714 ; N uni1FE8 ; G 1713 -U 8169 ; WX 714 ; N uni1FE9 ; G 1714 -U 8170 ; WX 1019 ; N uni1FEA ; G 1715 -U 8171 ; WX 953 ; N uni1FEB ; G 1716 -U 8172 ; WX 910 ; N uni1FEC ; G 1717 -U 8173 ; WX 500 ; N uni1FED ; G 1718 -U 8174 ; WX 500 ; N uni1FEE ; G 1719 -U 8175 ; WX 500 ; N uni1FEF ; G 1720 -U 8178 ; WX 952 ; N uni1FF2 ; G 1721 -U 8179 ; WX 952 ; N uni1FF3 ; G 1722 -U 8180 ; WX 952 ; N uni1FF4 ; G 1723 -U 8182 ; WX 952 ; N uni1FF6 ; G 1724 -U 8183 ; WX 952 ; N uni1FF7 ; G 1725 -U 8184 ; WX 1069 ; N uni1FF8 ; G 1726 -U 8185 ; WX 887 ; N uni1FF9 ; G 1727 -U 8186 ; WX 1101 ; N uni1FFA ; G 1728 -U 8187 ; WX 911 ; N uni1FFB ; G 1729 -U 8188 ; WX 890 ; N uni1FFC ; G 1730 -U 8189 ; WX 500 ; N uni1FFD ; G 1731 -U 8190 ; WX 500 ; N uni1FFE ; G 1732 -U 8192 ; WX 500 ; N uni2000 ; G 1733 -U 8193 ; WX 1000 ; N uni2001 ; G 1734 -U 8194 ; WX 500 ; N uni2002 ; G 1735 -U 8195 ; WX 1000 ; N uni2003 ; G 1736 -U 8196 ; WX 330 ; N uni2004 ; G 1737 -U 8197 ; WX 250 ; N uni2005 ; G 1738 -U 8198 ; WX 167 ; N uni2006 ; G 1739 -U 8199 ; WX 696 ; N uni2007 ; G 1740 -U 8200 ; WX 348 ; N uni2008 ; G 1741 -U 8201 ; WX 200 ; N uni2009 ; G 1742 -U 8202 ; WX 100 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 415 ; N uni2010 ; G 1749 -U 8209 ; WX 415 ; N uni2011 ; G 1750 -U 8210 ; WX 696 ; N figuredash ; G 1751 -U 8211 ; WX 500 ; N endash ; G 1752 -U 8212 ; WX 1000 ; N emdash ; G 1753 -U 8213 ; WX 1000 ; N uni2015 ; G 1754 -U 8214 ; WX 500 ; N uni2016 ; G 1755 -U 8215 ; WX 500 ; N underscoredbl ; G 1756 -U 8216 ; WX 348 ; N quoteleft ; G 1757 -U 8217 ; WX 348 ; N quoteright ; G 1758 -U 8218 ; WX 348 ; N quotesinglbase ; G 1759 -U 8219 ; WX 348 ; N quotereversed ; G 1760 -U 8220 ; WX 575 ; N quotedblleft ; G 1761 -U 8221 ; WX 575 ; N quotedblright ; G 1762 -U 8222 ; WX 575 ; N quotedblbase ; G 1763 -U 8223 ; WX 575 ; N uni201F ; G 1764 -U 8224 ; WX 523 ; N dagger ; G 1765 -U 8225 ; WX 523 ; N daggerdbl ; G 1766 -U 8226 ; WX 639 ; N bullet ; G 1767 -U 8227 ; WX 639 ; N uni2023 ; G 1768 -U 8228 ; WX 348 ; N onedotenleader ; G 1769 -U 8229 ; WX 674 ; N twodotenleader ; G 1770 -U 8230 ; WX 1000 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 200 ; N uni202F ; G 1777 -U 8240 ; WX 1385 ; N perthousand ; G 1778 -U 8241 ; WX 1820 ; N uni2031 ; G 1779 -U 8242 ; WX 264 ; N minute ; G 1780 -U 8243 ; WX 447 ; N second ; G 1781 -U 8244 ; WX 630 ; N uni2034 ; G 1782 -U 8245 ; WX 264 ; N uni2035 ; G 1783 -U 8246 ; WX 447 ; N uni2036 ; G 1784 -U 8247 ; WX 630 ; N uni2037 ; G 1785 -U 8248 ; WX 733 ; N uni2038 ; G 1786 -U 8249 ; WX 400 ; N guilsinglleft ; G 1787 -U 8250 ; WX 400 ; N guilsinglright ; G 1788 -U 8252 ; WX 629 ; N exclamdbl ; G 1789 -U 8253 ; WX 586 ; N uni203D ; G 1790 -U 8254 ; WX 500 ; N uni203E ; G 1791 -U 8258 ; WX 1023 ; N uni2042 ; G 1792 -U 8260 ; WX 167 ; N fraction ; G 1793 -U 8261 ; WX 473 ; N uni2045 ; G 1794 -U 8262 ; WX 473 ; N uni2046 ; G 1795 -U 8263 ; WX 1082 ; N uni2047 ; G 1796 -U 8264 ; WX 856 ; N uni2048 ; G 1797 -U 8265 ; WX 856 ; N uni2049 ; G 1798 -U 8267 ; WX 636 ; N uni204B ; G 1799 -U 8268 ; WX 500 ; N uni204C ; G 1800 -U 8269 ; WX 500 ; N uni204D ; G 1801 -U 8270 ; WX 523 ; N uni204E ; G 1802 -U 8271 ; WX 369 ; N uni204F ; G 1803 -U 8273 ; WX 523 ; N uni2051 ; G 1804 -U 8274 ; WX 556 ; N uni2052 ; G 1805 -U 8275 ; WX 1000 ; N uni2053 ; G 1806 -U 8279 ; WX 813 ; N uni2057 ; G 1807 -U 8287 ; WX 222 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 438 ; N uni2070 ; G 1820 -U 8305 ; WX 239 ; N uni2071 ; G 1821 -U 8308 ; WX 438 ; N uni2074 ; G 1822 -U 8309 ; WX 438 ; N uni2075 ; G 1823 -U 8310 ; WX 438 ; N uni2076 ; G 1824 -U 8311 ; WX 438 ; N uni2077 ; G 1825 -U 8312 ; WX 438 ; N uni2078 ; G 1826 -U 8313 ; WX 438 ; N uni2079 ; G 1827 -U 8314 ; WX 528 ; N uni207A ; G 1828 -U 8315 ; WX 528 ; N uni207B ; G 1829 -U 8316 ; WX 528 ; N uni207C ; G 1830 -U 8317 ; WX 298 ; N uni207D ; G 1831 -U 8318 ; WX 298 ; N uni207E ; G 1832 -U 8319 ; WX 519 ; N uni207F ; G 1833 -U 8320 ; WX 438 ; N uni2080 ; G 1834 -U 8321 ; WX 438 ; N uni2081 ; G 1835 -U 8322 ; WX 438 ; N uni2082 ; G 1836 -U 8323 ; WX 438 ; N uni2083 ; G 1837 -U 8324 ; WX 438 ; N uni2084 ; G 1838 -U 8325 ; WX 438 ; N uni2085 ; G 1839 -U 8326 ; WX 438 ; N uni2086 ; G 1840 -U 8327 ; WX 438 ; N uni2087 ; G 1841 -U 8328 ; WX 438 ; N uni2088 ; G 1842 -U 8329 ; WX 438 ; N uni2089 ; G 1843 -U 8330 ; WX 528 ; N uni208A ; G 1844 -U 8331 ; WX 528 ; N uni208B ; G 1845 -U 8332 ; WX 528 ; N uni208C ; G 1846 -U 8333 ; WX 298 ; N uni208D ; G 1847 -U 8334 ; WX 298 ; N uni208E ; G 1848 -U 8336 ; WX 466 ; N uni2090 ; G 1849 -U 8337 ; WX 444 ; N uni2091 ; G 1850 -U 8338 ; WX 467 ; N uni2092 ; G 1851 -U 8339 ; WX 475 ; N uni2093 ; G 1852 -U 8340 ; WX 444 ; N uni2094 ; G 1853 -U 8358 ; WX 696 ; N uni20A6 ; G 1854 -U 8364 ; WX 696 ; N Euro ; G 1855 -U 8367 ; WX 1155 ; N uni20AF ; G 1856 -U 8369 ; WX 790 ; N uni20B1 ; G 1857 -U 8372 ; WX 876 ; N uni20B4 ; G 1858 -U 8373 ; WX 696 ; N uni20B5 ; G 1859 -U 8377 ; WX 696 ; N uni20B9 ; G 1860 -U 8451 ; WX 1198 ; N uni2103 ; G 1861 -U 8457 ; WX 1112 ; N uni2109 ; G 1862 -U 8462 ; WX 727 ; N uni210E ; G 1863 -U 8463 ; WX 727 ; N uni210F ; G 1864 -U 8470 ; WX 1087 ; N uni2116 ; G 1865 -U 8482 ; WX 1000 ; N trademark ; G 1866 -U 8486 ; WX 890 ; N uni2126 ; G 1867 -U 8487 ; WX 890 ; N uni2127 ; G 1868 -U 8490 ; WX 869 ; N uni212A ; G 1869 -U 8491 ; WX 776 ; N uni212B ; G 1870 -U 8513 ; WX 775 ; N uni2141 ; G 1871 -U 8514 ; WX 557 ; N uni2142 ; G 1872 -U 8515 ; WX 637 ; N uni2143 ; G 1873 -U 8516 ; WX 760 ; N uni2144 ; G 1874 -U 8523 ; WX 903 ; N uni214B ; G 1875 -U 8528 ; WX 1035 ; N uni2150 ; G 1876 -U 8529 ; WX 1035 ; N uni2151 ; G 1877 -U 8530 ; WX 1473 ; N uni2152 ; G 1878 -U 8531 ; WX 1035 ; N onethird ; G 1879 -U 8532 ; WX 1035 ; N twothirds ; G 1880 -U 8533 ; WX 1035 ; N uni2155 ; G 1881 -U 8534 ; WX 1035 ; N uni2156 ; G 1882 -U 8535 ; WX 1035 ; N uni2157 ; G 1883 -U 8536 ; WX 1035 ; N uni2158 ; G 1884 -U 8537 ; WX 1035 ; N uni2159 ; G 1885 -U 8538 ; WX 1035 ; N uni215A ; G 1886 -U 8539 ; WX 1035 ; N oneeighth ; G 1887 -U 8540 ; WX 1035 ; N threeeighths ; G 1888 -U 8541 ; WX 1035 ; N fiveeighths ; G 1889 -U 8542 ; WX 1035 ; N seveneighths ; G 1890 -U 8543 ; WX 615 ; N uni215F ; G 1891 -U 8544 ; WX 468 ; N uni2160 ; G 1892 -U 8545 ; WX 736 ; N uni2161 ; G 1893 -U 8546 ; WX 1005 ; N uni2162 ; G 1894 -U 8547 ; WX 1093 ; N uni2163 ; G 1895 -U 8548 ; WX 776 ; N uni2164 ; G 1896 -U 8549 ; WX 1127 ; N uni2165 ; G 1897 -U 8550 ; WX 1396 ; N uni2166 ; G 1898 -U 8551 ; WX 1664 ; N uni2167 ; G 1899 -U 8552 ; WX 1069 ; N uni2168 ; G 1900 -U 8553 ; WX 776 ; N uni2169 ; G 1901 -U 8554 ; WX 1078 ; N uni216A ; G 1902 -U 8555 ; WX 1347 ; N uni216B ; G 1903 -U 8556 ; WX 703 ; N uni216C ; G 1904 -U 8557 ; WX 796 ; N uni216D ; G 1905 -U 8558 ; WX 867 ; N uni216E ; G 1906 -U 8559 ; WX 1107 ; N uni216F ; G 1907 -U 8560 ; WX 380 ; N uni2170 ; G 1908 -U 8561 ; WX 760 ; N uni2171 ; G 1909 -U 8562 ; WX 1140 ; N uni2172 ; G 1910 -U 8563 ; WX 961 ; N uni2173 ; G 1911 -U 8564 ; WX 581 ; N uni2174 ; G 1912 -U 8565 ; WX 961 ; N uni2175 ; G 1913 -U 8566 ; WX 1341 ; N uni2176 ; G 1914 -U 8567 ; WX 1721 ; N uni2177 ; G 1915 -U 8568 ; WX 976 ; N uni2178 ; G 1916 -U 8569 ; WX 596 ; N uni2179 ; G 1917 -U 8570 ; WX 976 ; N uni217A ; G 1918 -U 8571 ; WX 1356 ; N uni217B ; G 1919 -U 8572 ; WX 380 ; N uni217C ; G 1920 -U 8573 ; WX 609 ; N uni217D ; G 1921 -U 8574 ; WX 699 ; N uni217E ; G 1922 -U 8575 ; WX 1058 ; N uni217F ; G 1923 -U 8576 ; WX 1255 ; N uni2180 ; G 1924 -U 8577 ; WX 867 ; N uni2181 ; G 1925 -U 8578 ; WX 1268 ; N uni2182 ; G 1926 -U 8579 ; WX 796 ; N uni2183 ; G 1927 -U 8580 ; WX 609 ; N uni2184 ; G 1928 -U 8581 ; WX 796 ; N uni2185 ; G 1929 -U 8585 ; WX 1035 ; N uni2189 ; G 1930 -U 8592 ; WX 838 ; N arrowleft ; G 1931 -U 8593 ; WX 838 ; N arrowup ; G 1932 -U 8594 ; WX 838 ; N arrowright ; G 1933 -U 8595 ; WX 838 ; N arrowdown ; G 1934 -U 8596 ; WX 838 ; N arrowboth ; G 1935 -U 8597 ; WX 838 ; N arrowupdn ; G 1936 -U 8598 ; WX 838 ; N uni2196 ; G 1937 -U 8599 ; WX 838 ; N uni2197 ; G 1938 -U 8600 ; WX 838 ; N uni2198 ; G 1939 -U 8601 ; WX 838 ; N uni2199 ; G 1940 -U 8602 ; WX 838 ; N uni219A ; G 1941 -U 8603 ; WX 838 ; N uni219B ; G 1942 -U 8604 ; WX 838 ; N uni219C ; G 1943 -U 8605 ; WX 838 ; N uni219D ; G 1944 -U 8606 ; WX 838 ; N uni219E ; G 1945 -U 8607 ; WX 838 ; N uni219F ; G 1946 -U 8608 ; WX 838 ; N uni21A0 ; G 1947 -U 8609 ; WX 838 ; N uni21A1 ; G 1948 -U 8610 ; WX 838 ; N uni21A2 ; G 1949 -U 8611 ; WX 838 ; N uni21A3 ; G 1950 -U 8612 ; WX 838 ; N uni21A4 ; G 1951 -U 8613 ; WX 838 ; N uni21A5 ; G 1952 -U 8614 ; WX 838 ; N uni21A6 ; G 1953 -U 8615 ; WX 838 ; N uni21A7 ; G 1954 -U 8616 ; WX 838 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 838 ; N uni21A9 ; G 1956 -U 8618 ; WX 838 ; N uni21AA ; G 1957 -U 8619 ; WX 838 ; N uni21AB ; G 1958 -U 8620 ; WX 838 ; N uni21AC ; G 1959 -U 8621 ; WX 838 ; N uni21AD ; G 1960 -U 8622 ; WX 838 ; N uni21AE ; G 1961 -U 8623 ; WX 850 ; N uni21AF ; G 1962 -U 8624 ; WX 838 ; N uni21B0 ; G 1963 -U 8625 ; WX 838 ; N uni21B1 ; G 1964 -U 8626 ; WX 838 ; N uni21B2 ; G 1965 -U 8627 ; WX 838 ; N uni21B3 ; G 1966 -U 8628 ; WX 838 ; N uni21B4 ; G 1967 -U 8629 ; WX 838 ; N carriagereturn ; G 1968 -U 8630 ; WX 838 ; N uni21B6 ; G 1969 -U 8631 ; WX 838 ; N uni21B7 ; G 1970 -U 8632 ; WX 838 ; N uni21B8 ; G 1971 -U 8633 ; WX 838 ; N uni21B9 ; G 1972 -U 8634 ; WX 838 ; N uni21BA ; G 1973 -U 8635 ; WX 838 ; N uni21BB ; G 1974 -U 8636 ; WX 838 ; N uni21BC ; G 1975 -U 8637 ; WX 838 ; N uni21BD ; G 1976 -U 8638 ; WX 838 ; N uni21BE ; G 1977 -U 8639 ; WX 838 ; N uni21BF ; G 1978 -U 8640 ; WX 838 ; N uni21C0 ; G 1979 -U 8641 ; WX 838 ; N uni21C1 ; G 1980 -U 8642 ; WX 838 ; N uni21C2 ; G 1981 -U 8643 ; WX 838 ; N uni21C3 ; G 1982 -U 8644 ; WX 838 ; N uni21C4 ; G 1983 -U 8645 ; WX 838 ; N uni21C5 ; G 1984 -U 8646 ; WX 838 ; N uni21C6 ; G 1985 -U 8647 ; WX 838 ; N uni21C7 ; G 1986 -U 8648 ; WX 838 ; N uni21C8 ; G 1987 -U 8649 ; WX 838 ; N uni21C9 ; G 1988 -U 8650 ; WX 838 ; N uni21CA ; G 1989 -U 8651 ; WX 838 ; N uni21CB ; G 1990 -U 8652 ; WX 838 ; N uni21CC ; G 1991 -U 8653 ; WX 838 ; N uni21CD ; G 1992 -U 8654 ; WX 838 ; N uni21CE ; G 1993 -U 8655 ; WX 838 ; N uni21CF ; G 1994 -U 8656 ; WX 838 ; N arrowdblleft ; G 1995 -U 8657 ; WX 838 ; N arrowdblup ; G 1996 -U 8658 ; WX 838 ; N arrowdblright ; G 1997 -U 8659 ; WX 838 ; N arrowdbldown ; G 1998 -U 8660 ; WX 838 ; N arrowdblboth ; G 1999 -U 8661 ; WX 838 ; N uni21D5 ; G 2000 -U 8662 ; WX 838 ; N uni21D6 ; G 2001 -U 8663 ; WX 838 ; N uni21D7 ; G 2002 -U 8664 ; WX 838 ; N uni21D8 ; G 2003 -U 8665 ; WX 838 ; N uni21D9 ; G 2004 -U 8666 ; WX 838 ; N uni21DA ; G 2005 -U 8667 ; WX 838 ; N uni21DB ; G 2006 -U 8668 ; WX 838 ; N uni21DC ; G 2007 -U 8669 ; WX 838 ; N uni21DD ; G 2008 -U 8670 ; WX 838 ; N uni21DE ; G 2009 -U 8671 ; WX 838 ; N uni21DF ; G 2010 -U 8672 ; WX 838 ; N uni21E0 ; G 2011 -U 8673 ; WX 838 ; N uni21E1 ; G 2012 -U 8674 ; WX 838 ; N uni21E2 ; G 2013 -U 8675 ; WX 838 ; N uni21E3 ; G 2014 -U 8676 ; WX 838 ; N uni21E4 ; G 2015 -U 8677 ; WX 838 ; N uni21E5 ; G 2016 -U 8678 ; WX 838 ; N uni21E6 ; G 2017 -U 8679 ; WX 838 ; N uni21E7 ; G 2018 -U 8680 ; WX 838 ; N uni21E8 ; G 2019 -U 8681 ; WX 838 ; N uni21E9 ; G 2020 -U 8682 ; WX 838 ; N uni21EA ; G 2021 -U 8683 ; WX 838 ; N uni21EB ; G 2022 -U 8684 ; WX 838 ; N uni21EC ; G 2023 -U 8685 ; WX 838 ; N uni21ED ; G 2024 -U 8686 ; WX 838 ; N uni21EE ; G 2025 -U 8687 ; WX 838 ; N uni21EF ; G 2026 -U 8688 ; WX 838 ; N uni21F0 ; G 2027 -U 8689 ; WX 838 ; N uni21F1 ; G 2028 -U 8690 ; WX 838 ; N uni21F2 ; G 2029 -U 8691 ; WX 838 ; N uni21F3 ; G 2030 -U 8692 ; WX 838 ; N uni21F4 ; G 2031 -U 8693 ; WX 838 ; N uni21F5 ; G 2032 -U 8694 ; WX 838 ; N uni21F6 ; G 2033 -U 8695 ; WX 838 ; N uni21F7 ; G 2034 -U 8696 ; WX 838 ; N uni21F8 ; G 2035 -U 8697 ; WX 838 ; N uni21F9 ; G 2036 -U 8698 ; WX 838 ; N uni21FA ; G 2037 -U 8699 ; WX 838 ; N uni21FB ; G 2038 -U 8700 ; WX 838 ; N uni21FC ; G 2039 -U 8701 ; WX 838 ; N uni21FD ; G 2040 -U 8702 ; WX 838 ; N uni21FE ; G 2041 -U 8703 ; WX 838 ; N uni21FF ; G 2042 -U 8704 ; WX 641 ; N universal ; G 2043 -U 8706 ; WX 534 ; N partialdiff ; G 2044 -U 8707 ; WX 620 ; N existential ; G 2045 -U 8708 ; WX 620 ; N uni2204 ; G 2046 -U 8710 ; WX 753 ; N increment ; G 2047 -U 8711 ; WX 753 ; N gradient ; G 2048 -U 8712 ; WX 740 ; N element ; G 2049 -U 8713 ; WX 740 ; N notelement ; G 2050 -U 8715 ; WX 740 ; N suchthat ; G 2051 -U 8716 ; WX 740 ; N uni220C ; G 2052 -U 8719 ; WX 842 ; N product ; G 2053 -U 8720 ; WX 842 ; N uni2210 ; G 2054 -U 8721 ; WX 753 ; N summation ; G 2055 -U 8722 ; WX 838 ; N minus ; G 2056 -U 8723 ; WX 838 ; N uni2213 ; G 2057 -U 8724 ; WX 838 ; N uni2214 ; G 2058 -U 8725 ; WX 365 ; N uni2215 ; G 2059 -U 8727 ; WX 691 ; N asteriskmath ; G 2060 -U 8728 ; WX 519 ; N uni2218 ; G 2061 -U 8729 ; WX 519 ; N uni2219 ; G 2062 -U 8730 ; WX 657 ; N radical ; G 2063 -U 8731 ; WX 657 ; N uni221B ; G 2064 -U 8732 ; WX 657 ; N uni221C ; G 2065 -U 8733 ; WX 672 ; N proportional ; G 2066 -U 8734 ; WX 833 ; N infinity ; G 2067 -U 8735 ; WX 838 ; N orthogonal ; G 2068 -U 8736 ; WX 838 ; N angle ; G 2069 -U 8739 ; WX 324 ; N uni2223 ; G 2070 -U 8740 ; WX 607 ; N uni2224 ; G 2071 -U 8741 ; WX 529 ; N uni2225 ; G 2072 -U 8742 ; WX 773 ; N uni2226 ; G 2073 -U 8743 ; WX 812 ; N logicaland ; G 2074 -U 8744 ; WX 812 ; N logicalor ; G 2075 -U 8745 ; WX 838 ; N intersection ; G 2076 -U 8746 ; WX 838 ; N union ; G 2077 -U 8747 ; WX 579 ; N integral ; G 2078 -U 8748 ; WX 1000 ; N uni222C ; G 2079 -U 8749 ; WX 1391 ; N uni222D ; G 2080 -U 8760 ; WX 838 ; N uni2238 ; G 2081 -U 8761 ; WX 838 ; N uni2239 ; G 2082 -U 8762 ; WX 838 ; N uni223A ; G 2083 -U 8763 ; WX 838 ; N uni223B ; G 2084 -U 8764 ; WX 838 ; N similar ; G 2085 -U 8765 ; WX 838 ; N uni223D ; G 2086 -U 8770 ; WX 838 ; N uni2242 ; G 2087 -U 8771 ; WX 838 ; N uni2243 ; G 2088 -U 8776 ; WX 838 ; N approxequal ; G 2089 -U 8784 ; WX 838 ; N uni2250 ; G 2090 -U 8785 ; WX 838 ; N uni2251 ; G 2091 -U 8786 ; WX 838 ; N uni2252 ; G 2092 -U 8787 ; WX 838 ; N uni2253 ; G 2093 -U 8788 ; WX 1082 ; N uni2254 ; G 2094 -U 8789 ; WX 1082 ; N uni2255 ; G 2095 -U 8800 ; WX 838 ; N notequal ; G 2096 -U 8801 ; WX 838 ; N equivalence ; G 2097 -U 8804 ; WX 838 ; N lessequal ; G 2098 -U 8805 ; WX 838 ; N greaterequal ; G 2099 -U 8834 ; WX 838 ; N propersubset ; G 2100 -U 8835 ; WX 838 ; N propersuperset ; G 2101 -U 8836 ; WX 838 ; N notsubset ; G 2102 -U 8837 ; WX 838 ; N uni2285 ; G 2103 -U 8838 ; WX 838 ; N reflexsubset ; G 2104 -U 8839 ; WX 838 ; N reflexsuperset ; G 2105 -U 8844 ; WX 838 ; N uni228C ; G 2106 -U 8845 ; WX 838 ; N uni228D ; G 2107 -U 8846 ; WX 838 ; N uni228E ; G 2108 -U 8847 ; WX 838 ; N uni228F ; G 2109 -U 8848 ; WX 838 ; N uni2290 ; G 2110 -U 8849 ; WX 838 ; N uni2291 ; G 2111 -U 8850 ; WX 838 ; N uni2292 ; G 2112 -U 8851 ; WX 838 ; N uni2293 ; G 2113 -U 8852 ; WX 838 ; N uni2294 ; G 2114 -U 8853 ; WX 838 ; N circleplus ; G 2115 -U 8854 ; WX 838 ; N uni2296 ; G 2116 -U 8855 ; WX 838 ; N circlemultiply ; G 2117 -U 8856 ; WX 838 ; N uni2298 ; G 2118 -U 8857 ; WX 838 ; N uni2299 ; G 2119 -U 8858 ; WX 838 ; N uni229A ; G 2120 -U 8859 ; WX 838 ; N uni229B ; G 2121 -U 8860 ; WX 838 ; N uni229C ; G 2122 -U 8861 ; WX 838 ; N uni229D ; G 2123 -U 8862 ; WX 838 ; N uni229E ; G 2124 -U 8863 ; WX 838 ; N uni229F ; G 2125 -U 8864 ; WX 838 ; N uni22A0 ; G 2126 -U 8865 ; WX 838 ; N uni22A1 ; G 2127 -U 8866 ; WX 884 ; N uni22A2 ; G 2128 -U 8867 ; WX 884 ; N uni22A3 ; G 2129 -U 8868 ; WX 960 ; N uni22A4 ; G 2130 -U 8869 ; WX 960 ; N perpendicular ; G 2131 -U 8870 ; WX 616 ; N uni22A6 ; G 2132 -U 8871 ; WX 616 ; N uni22A7 ; G 2133 -U 8872 ; WX 884 ; N uni22A8 ; G 2134 -U 8873 ; WX 884 ; N uni22A9 ; G 2135 -U 8874 ; WX 884 ; N uni22AA ; G 2136 -U 8875 ; WX 1080 ; N uni22AB ; G 2137 -U 8876 ; WX 884 ; N uni22AC ; G 2138 -U 8877 ; WX 884 ; N uni22AD ; G 2139 -U 8878 ; WX 884 ; N uni22AE ; G 2140 -U 8879 ; WX 1080 ; N uni22AF ; G 2141 -U 8901 ; WX 398 ; N dotmath ; G 2142 -U 8962 ; WX 834 ; N house ; G 2143 -U 8968 ; WX 473 ; N uni2308 ; G 2144 -U 8969 ; WX 473 ; N uni2309 ; G 2145 -U 8970 ; WX 473 ; N uni230A ; G 2146 -U 8971 ; WX 473 ; N uni230B ; G 2147 -U 8976 ; WX 838 ; N revlogicalnot ; G 2148 -U 8977 ; WX 539 ; N uni2311 ; G 2149 -U 8984 ; WX 928 ; N uni2318 ; G 2150 -U 8985 ; WX 838 ; N uni2319 ; G 2151 -U 8992 ; WX 579 ; N integraltp ; G 2152 -U 8993 ; WX 579 ; N integralbt ; G 2153 -U 8997 ; WX 1000 ; N uni2325 ; G 2154 -U 9000 ; WX 1443 ; N uni2328 ; G 2155 -U 9085 ; WX 1008 ; N uni237D ; G 2156 -U 9115 ; WX 500 ; N uni239B ; G 2157 -U 9116 ; WX 500 ; N uni239C ; G 2158 -U 9117 ; WX 500 ; N uni239D ; G 2159 -U 9118 ; WX 500 ; N uni239E ; G 2160 -U 9119 ; WX 500 ; N uni239F ; G 2161 -U 9120 ; WX 500 ; N uni23A0 ; G 2162 -U 9121 ; WX 500 ; N uni23A1 ; G 2163 -U 9122 ; WX 500 ; N uni23A2 ; G 2164 -U 9123 ; WX 500 ; N uni23A3 ; G 2165 -U 9124 ; WX 500 ; N uni23A4 ; G 2166 -U 9125 ; WX 500 ; N uni23A5 ; G 2167 -U 9126 ; WX 500 ; N uni23A6 ; G 2168 -U 9127 ; WX 750 ; N uni23A7 ; G 2169 -U 9128 ; WX 750 ; N uni23A8 ; G 2170 -U 9129 ; WX 750 ; N uni23A9 ; G 2171 -U 9130 ; WX 750 ; N uni23AA ; G 2172 -U 9131 ; WX 750 ; N uni23AB ; G 2173 -U 9132 ; WX 750 ; N uni23AC ; G 2174 -U 9133 ; WX 750 ; N uni23AD ; G 2175 -U 9134 ; WX 579 ; N uni23AE ; G 2176 -U 9167 ; WX 945 ; N uni23CF ; G 2177 -U 9251 ; WX 834 ; N uni2423 ; G 2178 -U 9600 ; WX 769 ; N upblock ; G 2179 -U 9601 ; WX 769 ; N uni2581 ; G 2180 -U 9602 ; WX 769 ; N uni2582 ; G 2181 -U 9603 ; WX 769 ; N uni2583 ; G 2182 -U 9604 ; WX 769 ; N dnblock ; G 2183 -U 9605 ; WX 769 ; N uni2585 ; G 2184 -U 9606 ; WX 769 ; N uni2586 ; G 2185 -U 9607 ; WX 769 ; N uni2587 ; G 2186 -U 9608 ; WX 769 ; N block ; G 2187 -U 9609 ; WX 769 ; N uni2589 ; G 2188 -U 9610 ; WX 769 ; N uni258A ; G 2189 -U 9611 ; WX 769 ; N uni258B ; G 2190 -U 9612 ; WX 769 ; N lfblock ; G 2191 -U 9613 ; WX 769 ; N uni258D ; G 2192 -U 9614 ; WX 769 ; N uni258E ; G 2193 -U 9615 ; WX 769 ; N uni258F ; G 2194 -U 9616 ; WX 769 ; N rtblock ; G 2195 -U 9617 ; WX 769 ; N ltshade ; G 2196 -U 9618 ; WX 769 ; N shade ; G 2197 -U 9619 ; WX 769 ; N dkshade ; G 2198 -U 9620 ; WX 769 ; N uni2594 ; G 2199 -U 9621 ; WX 769 ; N uni2595 ; G 2200 -U 9622 ; WX 769 ; N uni2596 ; G 2201 -U 9623 ; WX 769 ; N uni2597 ; G 2202 -U 9624 ; WX 769 ; N uni2598 ; G 2203 -U 9625 ; WX 769 ; N uni2599 ; G 2204 -U 9626 ; WX 769 ; N uni259A ; G 2205 -U 9627 ; WX 769 ; N uni259B ; G 2206 -U 9628 ; WX 769 ; N uni259C ; G 2207 -U 9629 ; WX 769 ; N uni259D ; G 2208 -U 9630 ; WX 769 ; N uni259E ; G 2209 -U 9631 ; WX 769 ; N uni259F ; G 2210 -U 9632 ; WX 945 ; N filledbox ; G 2211 -U 9633 ; WX 945 ; N H22073 ; G 2212 -U 9634 ; WX 945 ; N uni25A2 ; G 2213 -U 9635 ; WX 945 ; N uni25A3 ; G 2214 -U 9636 ; WX 945 ; N uni25A4 ; G 2215 -U 9637 ; WX 945 ; N uni25A5 ; G 2216 -U 9638 ; WX 945 ; N uni25A6 ; G 2217 -U 9639 ; WX 945 ; N uni25A7 ; G 2218 -U 9640 ; WX 945 ; N uni25A8 ; G 2219 -U 9641 ; WX 945 ; N uni25A9 ; G 2220 -U 9642 ; WX 678 ; N H18543 ; G 2221 -U 9643 ; WX 678 ; N H18551 ; G 2222 -U 9644 ; WX 945 ; N filledrect ; G 2223 -U 9645 ; WX 945 ; N uni25AD ; G 2224 -U 9646 ; WX 550 ; N uni25AE ; G 2225 -U 9647 ; WX 550 ; N uni25AF ; G 2226 -U 9648 ; WX 769 ; N uni25B0 ; G 2227 -U 9649 ; WX 769 ; N uni25B1 ; G 2228 -U 9650 ; WX 769 ; N triagup ; G 2229 -U 9651 ; WX 769 ; N uni25B3 ; G 2230 -U 9652 ; WX 502 ; N uni25B4 ; G 2231 -U 9653 ; WX 502 ; N uni25B5 ; G 2232 -U 9654 ; WX 769 ; N uni25B6 ; G 2233 -U 9655 ; WX 769 ; N uni25B7 ; G 2234 -U 9656 ; WX 502 ; N uni25B8 ; G 2235 -U 9657 ; WX 502 ; N uni25B9 ; G 2236 -U 9658 ; WX 769 ; N triagrt ; G 2237 -U 9659 ; WX 769 ; N uni25BB ; G 2238 -U 9660 ; WX 769 ; N triagdn ; G 2239 -U 9661 ; WX 769 ; N uni25BD ; G 2240 -U 9662 ; WX 502 ; N uni25BE ; G 2241 -U 9663 ; WX 502 ; N uni25BF ; G 2242 -U 9664 ; WX 769 ; N uni25C0 ; G 2243 -U 9665 ; WX 769 ; N uni25C1 ; G 2244 -U 9666 ; WX 502 ; N uni25C2 ; G 2245 -U 9667 ; WX 502 ; N uni25C3 ; G 2246 -U 9668 ; WX 769 ; N triaglf ; G 2247 -U 9669 ; WX 769 ; N uni25C5 ; G 2248 -U 9670 ; WX 769 ; N uni25C6 ; G 2249 -U 9671 ; WX 769 ; N uni25C7 ; G 2250 -U 9672 ; WX 769 ; N uni25C8 ; G 2251 -U 9673 ; WX 873 ; N uni25C9 ; G 2252 -U 9674 ; WX 494 ; N lozenge ; G 2253 -U 9675 ; WX 873 ; N circle ; G 2254 -U 9676 ; WX 873 ; N uni25CC ; G 2255 -U 9677 ; WX 873 ; N uni25CD ; G 2256 -U 9678 ; WX 873 ; N uni25CE ; G 2257 -U 9679 ; WX 873 ; N H18533 ; G 2258 -U 9680 ; WX 873 ; N uni25D0 ; G 2259 -U 9681 ; WX 873 ; N uni25D1 ; G 2260 -U 9682 ; WX 873 ; N uni25D2 ; G 2261 -U 9683 ; WX 873 ; N uni25D3 ; G 2262 -U 9684 ; WX 873 ; N uni25D4 ; G 2263 -U 9685 ; WX 873 ; N uni25D5 ; G 2264 -U 9686 ; WX 527 ; N uni25D6 ; G 2265 -U 9687 ; WX 527 ; N uni25D7 ; G 2266 -U 9688 ; WX 791 ; N invbullet ; G 2267 -U 9689 ; WX 970 ; N invcircle ; G 2268 -U 9690 ; WX 970 ; N uni25DA ; G 2269 -U 9691 ; WX 970 ; N uni25DB ; G 2270 -U 9692 ; WX 387 ; N uni25DC ; G 2271 -U 9693 ; WX 387 ; N uni25DD ; G 2272 -U 9694 ; WX 387 ; N uni25DE ; G 2273 -U 9695 ; WX 387 ; N uni25DF ; G 2274 -U 9696 ; WX 873 ; N uni25E0 ; G 2275 -U 9697 ; WX 873 ; N uni25E1 ; G 2276 -U 9698 ; WX 769 ; N uni25E2 ; G 2277 -U 9699 ; WX 769 ; N uni25E3 ; G 2278 -U 9700 ; WX 769 ; N uni25E4 ; G 2279 -U 9701 ; WX 769 ; N uni25E5 ; G 2280 -U 9702 ; WX 590 ; N openbullet ; G 2281 -U 9703 ; WX 945 ; N uni25E7 ; G 2282 -U 9704 ; WX 945 ; N uni25E8 ; G 2283 -U 9705 ; WX 945 ; N uni25E9 ; G 2284 -U 9706 ; WX 945 ; N uni25EA ; G 2285 -U 9707 ; WX 945 ; N uni25EB ; G 2286 -U 9708 ; WX 769 ; N uni25EC ; G 2287 -U 9709 ; WX 769 ; N uni25ED ; G 2288 -U 9710 ; WX 769 ; N uni25EE ; G 2289 -U 9711 ; WX 1119 ; N uni25EF ; G 2290 -U 9712 ; WX 945 ; N uni25F0 ; G 2291 -U 9713 ; WX 945 ; N uni25F1 ; G 2292 -U 9714 ; WX 945 ; N uni25F2 ; G 2293 -U 9715 ; WX 945 ; N uni25F3 ; G 2294 -U 9716 ; WX 873 ; N uni25F4 ; G 2295 -U 9717 ; WX 873 ; N uni25F5 ; G 2296 -U 9718 ; WX 873 ; N uni25F6 ; G 2297 -U 9719 ; WX 873 ; N uni25F7 ; G 2298 -U 9720 ; WX 769 ; N uni25F8 ; G 2299 -U 9721 ; WX 769 ; N uni25F9 ; G 2300 -U 9722 ; WX 769 ; N uni25FA ; G 2301 -U 9723 ; WX 830 ; N uni25FB ; G 2302 -U 9724 ; WX 830 ; N uni25FC ; G 2303 -U 9725 ; WX 732 ; N uni25FD ; G 2304 -U 9726 ; WX 732 ; N uni25FE ; G 2305 -U 9727 ; WX 769 ; N uni25FF ; G 2306 -U 9728 ; WX 896 ; N uni2600 ; G 2307 -U 9784 ; WX 896 ; N uni2638 ; G 2308 -U 9785 ; WX 896 ; N uni2639 ; G 2309 -U 9786 ; WX 896 ; N smileface ; G 2310 -U 9787 ; WX 896 ; N invsmileface ; G 2311 -U 9788 ; WX 896 ; N sun ; G 2312 -U 9791 ; WX 614 ; N uni263F ; G 2313 -U 9792 ; WX 731 ; N female ; G 2314 -U 9793 ; WX 731 ; N uni2641 ; G 2315 -U 9794 ; WX 896 ; N male ; G 2316 -U 9795 ; WX 896 ; N uni2643 ; G 2317 -U 9796 ; WX 896 ; N uni2644 ; G 2318 -U 9797 ; WX 896 ; N uni2645 ; G 2319 -U 9798 ; WX 896 ; N uni2646 ; G 2320 -U 9799 ; WX 896 ; N uni2647 ; G 2321 -U 9824 ; WX 896 ; N spade ; G 2322 -U 9825 ; WX 896 ; N uni2661 ; G 2323 -U 9826 ; WX 896 ; N uni2662 ; G 2324 -U 9827 ; WX 896 ; N club ; G 2325 -U 9828 ; WX 896 ; N uni2664 ; G 2326 -U 9829 ; WX 896 ; N heart ; G 2327 -U 9830 ; WX 896 ; N diamond ; G 2328 -U 9831 ; WX 896 ; N uni2667 ; G 2329 -U 9833 ; WX 472 ; N uni2669 ; G 2330 -U 9834 ; WX 638 ; N musicalnote ; G 2331 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2332 -U 9836 ; WX 896 ; N uni266C ; G 2333 -U 9837 ; WX 472 ; N uni266D ; G 2334 -U 9838 ; WX 357 ; N uni266E ; G 2335 -U 9839 ; WX 484 ; N uni266F ; G 2336 -U 10145 ; WX 838 ; N uni27A1 ; G 2337 -U 10181 ; WX 457 ; N uni27C5 ; G 2338 -U 10182 ; WX 457 ; N uni27C6 ; G 2339 -U 10208 ; WX 494 ; N uni27E0 ; G 2340 -U 10216 ; WX 457 ; N uni27E8 ; G 2341 -U 10217 ; WX 457 ; N uni27E9 ; G 2342 -U 10224 ; WX 838 ; N uni27F0 ; G 2343 -U 10225 ; WX 838 ; N uni27F1 ; G 2344 -U 10226 ; WX 838 ; N uni27F2 ; G 2345 -U 10227 ; WX 838 ; N uni27F3 ; G 2346 -U 10228 ; WX 1033 ; N uni27F4 ; G 2347 -U 10229 ; WX 1434 ; N uni27F5 ; G 2348 -U 10230 ; WX 1434 ; N uni27F6 ; G 2349 -U 10231 ; WX 1434 ; N uni27F7 ; G 2350 -U 10232 ; WX 1434 ; N uni27F8 ; G 2351 -U 10233 ; WX 1434 ; N uni27F9 ; G 2352 -U 10234 ; WX 1434 ; N uni27FA ; G 2353 -U 10235 ; WX 1434 ; N uni27FB ; G 2354 -U 10236 ; WX 1434 ; N uni27FC ; G 2355 -U 10237 ; WX 1434 ; N uni27FD ; G 2356 -U 10238 ; WX 1434 ; N uni27FE ; G 2357 -U 10239 ; WX 1434 ; N uni27FF ; G 2358 -U 10240 ; WX 781 ; N uni2800 ; G 2359 -U 10241 ; WX 781 ; N uni2801 ; G 2360 -U 10242 ; WX 781 ; N uni2802 ; G 2361 -U 10243 ; WX 781 ; N uni2803 ; G 2362 -U 10244 ; WX 781 ; N uni2804 ; G 2363 -U 10245 ; WX 781 ; N uni2805 ; G 2364 -U 10246 ; WX 781 ; N uni2806 ; G 2365 -U 10247 ; WX 781 ; N uni2807 ; G 2366 -U 10248 ; WX 781 ; N uni2808 ; G 2367 -U 10249 ; WX 781 ; N uni2809 ; G 2368 -U 10250 ; WX 781 ; N uni280A ; G 2369 -U 10251 ; WX 781 ; N uni280B ; G 2370 -U 10252 ; WX 781 ; N uni280C ; G 2371 -U 10253 ; WX 781 ; N uni280D ; G 2372 -U 10254 ; WX 781 ; N uni280E ; G 2373 -U 10255 ; WX 781 ; N uni280F ; G 2374 -U 10256 ; WX 781 ; N uni2810 ; G 2375 -U 10257 ; WX 781 ; N uni2811 ; G 2376 -U 10258 ; WX 781 ; N uni2812 ; G 2377 -U 10259 ; WX 781 ; N uni2813 ; G 2378 -U 10260 ; WX 781 ; N uni2814 ; G 2379 -U 10261 ; WX 781 ; N uni2815 ; G 2380 -U 10262 ; WX 781 ; N uni2816 ; G 2381 -U 10263 ; WX 781 ; N uni2817 ; G 2382 -U 10264 ; WX 781 ; N uni2818 ; G 2383 -U 10265 ; WX 781 ; N uni2819 ; G 2384 -U 10266 ; WX 781 ; N uni281A ; G 2385 -U 10267 ; WX 781 ; N uni281B ; G 2386 -U 10268 ; WX 781 ; N uni281C ; G 2387 -U 10269 ; WX 781 ; N uni281D ; G 2388 -U 10270 ; WX 781 ; N uni281E ; G 2389 -U 10271 ; WX 781 ; N uni281F ; G 2390 -U 10272 ; WX 781 ; N uni2820 ; G 2391 -U 10273 ; WX 781 ; N uni2821 ; G 2392 -U 10274 ; WX 781 ; N uni2822 ; G 2393 -U 10275 ; WX 781 ; N uni2823 ; G 2394 -U 10276 ; WX 781 ; N uni2824 ; G 2395 -U 10277 ; WX 781 ; N uni2825 ; G 2396 -U 10278 ; WX 781 ; N uni2826 ; G 2397 -U 10279 ; WX 781 ; N uni2827 ; G 2398 -U 10280 ; WX 781 ; N uni2828 ; G 2399 -U 10281 ; WX 781 ; N uni2829 ; G 2400 -U 10282 ; WX 781 ; N uni282A ; G 2401 -U 10283 ; WX 781 ; N uni282B ; G 2402 -U 10284 ; WX 781 ; N uni282C ; G 2403 -U 10285 ; WX 781 ; N uni282D ; G 2404 -U 10286 ; WX 781 ; N uni282E ; G 2405 -U 10287 ; WX 781 ; N uni282F ; G 2406 -U 10288 ; WX 781 ; N uni2830 ; G 2407 -U 10289 ; WX 781 ; N uni2831 ; G 2408 -U 10290 ; WX 781 ; N uni2832 ; G 2409 -U 10291 ; WX 781 ; N uni2833 ; G 2410 -U 10292 ; WX 781 ; N uni2834 ; G 2411 -U 10293 ; WX 781 ; N uni2835 ; G 2412 -U 10294 ; WX 781 ; N uni2836 ; G 2413 -U 10295 ; WX 781 ; N uni2837 ; G 2414 -U 10296 ; WX 781 ; N uni2838 ; G 2415 -U 10297 ; WX 781 ; N uni2839 ; G 2416 -U 10298 ; WX 781 ; N uni283A ; G 2417 -U 10299 ; WX 781 ; N uni283B ; G 2418 -U 10300 ; WX 781 ; N uni283C ; G 2419 -U 10301 ; WX 781 ; N uni283D ; G 2420 -U 10302 ; WX 781 ; N uni283E ; G 2421 -U 10303 ; WX 781 ; N uni283F ; G 2422 -U 10304 ; WX 781 ; N uni2840 ; G 2423 -U 10305 ; WX 781 ; N uni2841 ; G 2424 -U 10306 ; WX 781 ; N uni2842 ; G 2425 -U 10307 ; WX 781 ; N uni2843 ; G 2426 -U 10308 ; WX 781 ; N uni2844 ; G 2427 -U 10309 ; WX 781 ; N uni2845 ; G 2428 -U 10310 ; WX 781 ; N uni2846 ; G 2429 -U 10311 ; WX 781 ; N uni2847 ; G 2430 -U 10312 ; WX 781 ; N uni2848 ; G 2431 -U 10313 ; WX 781 ; N uni2849 ; G 2432 -U 10314 ; WX 781 ; N uni284A ; G 2433 -U 10315 ; WX 781 ; N uni284B ; G 2434 -U 10316 ; WX 781 ; N uni284C ; G 2435 -U 10317 ; WX 781 ; N uni284D ; G 2436 -U 10318 ; WX 781 ; N uni284E ; G 2437 -U 10319 ; WX 781 ; N uni284F ; G 2438 -U 10320 ; WX 781 ; N uni2850 ; G 2439 -U 10321 ; WX 781 ; N uni2851 ; G 2440 -U 10322 ; WX 781 ; N uni2852 ; G 2441 -U 10323 ; WX 781 ; N uni2853 ; G 2442 -U 10324 ; WX 781 ; N uni2854 ; G 2443 -U 10325 ; WX 781 ; N uni2855 ; G 2444 -U 10326 ; WX 781 ; N uni2856 ; G 2445 -U 10327 ; WX 781 ; N uni2857 ; G 2446 -U 10328 ; WX 781 ; N uni2858 ; G 2447 -U 10329 ; WX 781 ; N uni2859 ; G 2448 -U 10330 ; WX 781 ; N uni285A ; G 2449 -U 10331 ; WX 781 ; N uni285B ; G 2450 -U 10332 ; WX 781 ; N uni285C ; G 2451 -U 10333 ; WX 781 ; N uni285D ; G 2452 -U 10334 ; WX 781 ; N uni285E ; G 2453 -U 10335 ; WX 781 ; N uni285F ; G 2454 -U 10336 ; WX 781 ; N uni2860 ; G 2455 -U 10337 ; WX 781 ; N uni2861 ; G 2456 -U 10338 ; WX 781 ; N uni2862 ; G 2457 -U 10339 ; WX 781 ; N uni2863 ; G 2458 -U 10340 ; WX 781 ; N uni2864 ; G 2459 -U 10341 ; WX 781 ; N uni2865 ; G 2460 -U 10342 ; WX 781 ; N uni2866 ; G 2461 -U 10343 ; WX 781 ; N uni2867 ; G 2462 -U 10344 ; WX 781 ; N uni2868 ; G 2463 -U 10345 ; WX 781 ; N uni2869 ; G 2464 -U 10346 ; WX 781 ; N uni286A ; G 2465 -U 10347 ; WX 781 ; N uni286B ; G 2466 -U 10348 ; WX 781 ; N uni286C ; G 2467 -U 10349 ; WX 781 ; N uni286D ; G 2468 -U 10350 ; WX 781 ; N uni286E ; G 2469 -U 10351 ; WX 781 ; N uni286F ; G 2470 -U 10352 ; WX 781 ; N uni2870 ; G 2471 -U 10353 ; WX 781 ; N uni2871 ; G 2472 -U 10354 ; WX 781 ; N uni2872 ; G 2473 -U 10355 ; WX 781 ; N uni2873 ; G 2474 -U 10356 ; WX 781 ; N uni2874 ; G 2475 -U 10357 ; WX 781 ; N uni2875 ; G 2476 -U 10358 ; WX 781 ; N uni2876 ; G 2477 -U 10359 ; WX 781 ; N uni2877 ; G 2478 -U 10360 ; WX 781 ; N uni2878 ; G 2479 -U 10361 ; WX 781 ; N uni2879 ; G 2480 -U 10362 ; WX 781 ; N uni287A ; G 2481 -U 10363 ; WX 781 ; N uni287B ; G 2482 -U 10364 ; WX 781 ; N uni287C ; G 2483 -U 10365 ; WX 781 ; N uni287D ; G 2484 -U 10366 ; WX 781 ; N uni287E ; G 2485 -U 10367 ; WX 781 ; N uni287F ; G 2486 -U 10368 ; WX 781 ; N uni2880 ; G 2487 -U 10369 ; WX 781 ; N uni2881 ; G 2488 -U 10370 ; WX 781 ; N uni2882 ; G 2489 -U 10371 ; WX 781 ; N uni2883 ; G 2490 -U 10372 ; WX 781 ; N uni2884 ; G 2491 -U 10373 ; WX 781 ; N uni2885 ; G 2492 -U 10374 ; WX 781 ; N uni2886 ; G 2493 -U 10375 ; WX 781 ; N uni2887 ; G 2494 -U 10376 ; WX 781 ; N uni2888 ; G 2495 -U 10377 ; WX 781 ; N uni2889 ; G 2496 -U 10378 ; WX 781 ; N uni288A ; G 2497 -U 10379 ; WX 781 ; N uni288B ; G 2498 -U 10380 ; WX 781 ; N uni288C ; G 2499 -U 10381 ; WX 781 ; N uni288D ; G 2500 -U 10382 ; WX 781 ; N uni288E ; G 2501 -U 10383 ; WX 781 ; N uni288F ; G 2502 -U 10384 ; WX 781 ; N uni2890 ; G 2503 -U 10385 ; WX 781 ; N uni2891 ; G 2504 -U 10386 ; WX 781 ; N uni2892 ; G 2505 -U 10387 ; WX 781 ; N uni2893 ; G 2506 -U 10388 ; WX 781 ; N uni2894 ; G 2507 -U 10389 ; WX 781 ; N uni2895 ; G 2508 -U 10390 ; WX 781 ; N uni2896 ; G 2509 -U 10391 ; WX 781 ; N uni2897 ; G 2510 -U 10392 ; WX 781 ; N uni2898 ; G 2511 -U 10393 ; WX 781 ; N uni2899 ; G 2512 -U 10394 ; WX 781 ; N uni289A ; G 2513 -U 10395 ; WX 781 ; N uni289B ; G 2514 -U 10396 ; WX 781 ; N uni289C ; G 2515 -U 10397 ; WX 781 ; N uni289D ; G 2516 -U 10398 ; WX 781 ; N uni289E ; G 2517 -U 10399 ; WX 781 ; N uni289F ; G 2518 -U 10400 ; WX 781 ; N uni28A0 ; G 2519 -U 10401 ; WX 781 ; N uni28A1 ; G 2520 -U 10402 ; WX 781 ; N uni28A2 ; G 2521 -U 10403 ; WX 781 ; N uni28A3 ; G 2522 -U 10404 ; WX 781 ; N uni28A4 ; G 2523 -U 10405 ; WX 781 ; N uni28A5 ; G 2524 -U 10406 ; WX 781 ; N uni28A6 ; G 2525 -U 10407 ; WX 781 ; N uni28A7 ; G 2526 -U 10408 ; WX 781 ; N uni28A8 ; G 2527 -U 10409 ; WX 781 ; N uni28A9 ; G 2528 -U 10410 ; WX 781 ; N uni28AA ; G 2529 -U 10411 ; WX 781 ; N uni28AB ; G 2530 -U 10412 ; WX 781 ; N uni28AC ; G 2531 -U 10413 ; WX 781 ; N uni28AD ; G 2532 -U 10414 ; WX 781 ; N uni28AE ; G 2533 -U 10415 ; WX 781 ; N uni28AF ; G 2534 -U 10416 ; WX 781 ; N uni28B0 ; G 2535 -U 10417 ; WX 781 ; N uni28B1 ; G 2536 -U 10418 ; WX 781 ; N uni28B2 ; G 2537 -U 10419 ; WX 781 ; N uni28B3 ; G 2538 -U 10420 ; WX 781 ; N uni28B4 ; G 2539 -U 10421 ; WX 781 ; N uni28B5 ; G 2540 -U 10422 ; WX 781 ; N uni28B6 ; G 2541 -U 10423 ; WX 781 ; N uni28B7 ; G 2542 -U 10424 ; WX 781 ; N uni28B8 ; G 2543 -U 10425 ; WX 781 ; N uni28B9 ; G 2544 -U 10426 ; WX 781 ; N uni28BA ; G 2545 -U 10427 ; WX 781 ; N uni28BB ; G 2546 -U 10428 ; WX 781 ; N uni28BC ; G 2547 -U 10429 ; WX 781 ; N uni28BD ; G 2548 -U 10430 ; WX 781 ; N uni28BE ; G 2549 -U 10431 ; WX 781 ; N uni28BF ; G 2550 -U 10432 ; WX 781 ; N uni28C0 ; G 2551 -U 10433 ; WX 781 ; N uni28C1 ; G 2552 -U 10434 ; WX 781 ; N uni28C2 ; G 2553 -U 10435 ; WX 781 ; N uni28C3 ; G 2554 -U 10436 ; WX 781 ; N uni28C4 ; G 2555 -U 10437 ; WX 781 ; N uni28C5 ; G 2556 -U 10438 ; WX 781 ; N uni28C6 ; G 2557 -U 10439 ; WX 781 ; N uni28C7 ; G 2558 -U 10440 ; WX 781 ; N uni28C8 ; G 2559 -U 10441 ; WX 781 ; N uni28C9 ; G 2560 -U 10442 ; WX 781 ; N uni28CA ; G 2561 -U 10443 ; WX 781 ; N uni28CB ; G 2562 -U 10444 ; WX 781 ; N uni28CC ; G 2563 -U 10445 ; WX 781 ; N uni28CD ; G 2564 -U 10446 ; WX 781 ; N uni28CE ; G 2565 -U 10447 ; WX 781 ; N uni28CF ; G 2566 -U 10448 ; WX 781 ; N uni28D0 ; G 2567 -U 10449 ; WX 781 ; N uni28D1 ; G 2568 -U 10450 ; WX 781 ; N uni28D2 ; G 2569 -U 10451 ; WX 781 ; N uni28D3 ; G 2570 -U 10452 ; WX 781 ; N uni28D4 ; G 2571 -U 10453 ; WX 781 ; N uni28D5 ; G 2572 -U 10454 ; WX 781 ; N uni28D6 ; G 2573 -U 10455 ; WX 781 ; N uni28D7 ; G 2574 -U 10456 ; WX 781 ; N uni28D8 ; G 2575 -U 10457 ; WX 781 ; N uni28D9 ; G 2576 -U 10458 ; WX 781 ; N uni28DA ; G 2577 -U 10459 ; WX 781 ; N uni28DB ; G 2578 -U 10460 ; WX 781 ; N uni28DC ; G 2579 -U 10461 ; WX 781 ; N uni28DD ; G 2580 -U 10462 ; WX 781 ; N uni28DE ; G 2581 -U 10463 ; WX 781 ; N uni28DF ; G 2582 -U 10464 ; WX 781 ; N uni28E0 ; G 2583 -U 10465 ; WX 781 ; N uni28E1 ; G 2584 -U 10466 ; WX 781 ; N uni28E2 ; G 2585 -U 10467 ; WX 781 ; N uni28E3 ; G 2586 -U 10468 ; WX 781 ; N uni28E4 ; G 2587 -U 10469 ; WX 781 ; N uni28E5 ; G 2588 -U 10470 ; WX 781 ; N uni28E6 ; G 2589 -U 10471 ; WX 781 ; N uni28E7 ; G 2590 -U 10472 ; WX 781 ; N uni28E8 ; G 2591 -U 10473 ; WX 781 ; N uni28E9 ; G 2592 -U 10474 ; WX 781 ; N uni28EA ; G 2593 -U 10475 ; WX 781 ; N uni28EB ; G 2594 -U 10476 ; WX 781 ; N uni28EC ; G 2595 -U 10477 ; WX 781 ; N uni28ED ; G 2596 -U 10478 ; WX 781 ; N uni28EE ; G 2597 -U 10479 ; WX 781 ; N uni28EF ; G 2598 -U 10480 ; WX 781 ; N uni28F0 ; G 2599 -U 10481 ; WX 781 ; N uni28F1 ; G 2600 -U 10482 ; WX 781 ; N uni28F2 ; G 2601 -U 10483 ; WX 781 ; N uni28F3 ; G 2602 -U 10484 ; WX 781 ; N uni28F4 ; G 2603 -U 10485 ; WX 781 ; N uni28F5 ; G 2604 -U 10486 ; WX 781 ; N uni28F6 ; G 2605 -U 10487 ; WX 781 ; N uni28F7 ; G 2606 -U 10488 ; WX 781 ; N uni28F8 ; G 2607 -U 10489 ; WX 781 ; N uni28F9 ; G 2608 -U 10490 ; WX 781 ; N uni28FA ; G 2609 -U 10491 ; WX 781 ; N uni28FB ; G 2610 -U 10492 ; WX 781 ; N uni28FC ; G 2611 -U 10493 ; WX 781 ; N uni28FD ; G 2612 -U 10494 ; WX 781 ; N uni28FE ; G 2613 -U 10495 ; WX 781 ; N uni28FF ; G 2614 -U 10496 ; WX 838 ; N uni2900 ; G 2615 -U 10497 ; WX 838 ; N uni2901 ; G 2616 -U 10498 ; WX 838 ; N uni2902 ; G 2617 -U 10499 ; WX 838 ; N uni2903 ; G 2618 -U 10500 ; WX 838 ; N uni2904 ; G 2619 -U 10501 ; WX 838 ; N uni2905 ; G 2620 -U 10502 ; WX 838 ; N uni2906 ; G 2621 -U 10503 ; WX 838 ; N uni2907 ; G 2622 -U 10504 ; WX 838 ; N uni2908 ; G 2623 -U 10505 ; WX 838 ; N uni2909 ; G 2624 -U 10506 ; WX 838 ; N uni290A ; G 2625 -U 10507 ; WX 838 ; N uni290B ; G 2626 -U 10508 ; WX 838 ; N uni290C ; G 2627 -U 10509 ; WX 838 ; N uni290D ; G 2628 -U 10510 ; WX 838 ; N uni290E ; G 2629 -U 10511 ; WX 838 ; N uni290F ; G 2630 -U 10512 ; WX 838 ; N uni2910 ; G 2631 -U 10513 ; WX 838 ; N uni2911 ; G 2632 -U 10514 ; WX 838 ; N uni2912 ; G 2633 -U 10515 ; WX 838 ; N uni2913 ; G 2634 -U 10516 ; WX 838 ; N uni2914 ; G 2635 -U 10517 ; WX 838 ; N uni2915 ; G 2636 -U 10518 ; WX 838 ; N uni2916 ; G 2637 -U 10519 ; WX 838 ; N uni2917 ; G 2638 -U 10520 ; WX 838 ; N uni2918 ; G 2639 -U 10521 ; WX 838 ; N uni2919 ; G 2640 -U 10522 ; WX 838 ; N uni291A ; G 2641 -U 10523 ; WX 838 ; N uni291B ; G 2642 -U 10524 ; WX 838 ; N uni291C ; G 2643 -U 10525 ; WX 838 ; N uni291D ; G 2644 -U 10526 ; WX 838 ; N uni291E ; G 2645 -U 10527 ; WX 838 ; N uni291F ; G 2646 -U 10528 ; WX 838 ; N uni2920 ; G 2647 -U 10529 ; WX 838 ; N uni2921 ; G 2648 -U 10530 ; WX 838 ; N uni2922 ; G 2649 -U 10531 ; WX 838 ; N uni2923 ; G 2650 -U 10532 ; WX 838 ; N uni2924 ; G 2651 -U 10533 ; WX 838 ; N uni2925 ; G 2652 -U 10534 ; WX 838 ; N uni2926 ; G 2653 -U 10535 ; WX 838 ; N uni2927 ; G 2654 -U 10536 ; WX 838 ; N uni2928 ; G 2655 -U 10537 ; WX 838 ; N uni2929 ; G 2656 -U 10538 ; WX 838 ; N uni292A ; G 2657 -U 10539 ; WX 838 ; N uni292B ; G 2658 -U 10540 ; WX 838 ; N uni292C ; G 2659 -U 10541 ; WX 838 ; N uni292D ; G 2660 -U 10542 ; WX 838 ; N uni292E ; G 2661 -U 10543 ; WX 838 ; N uni292F ; G 2662 -U 10544 ; WX 838 ; N uni2930 ; G 2663 -U 10545 ; WX 838 ; N uni2931 ; G 2664 -U 10546 ; WX 838 ; N uni2932 ; G 2665 -U 10547 ; WX 838 ; N uni2933 ; G 2666 -U 10548 ; WX 838 ; N uni2934 ; G 2667 -U 10549 ; WX 838 ; N uni2935 ; G 2668 -U 10550 ; WX 838 ; N uni2936 ; G 2669 -U 10551 ; WX 838 ; N uni2937 ; G 2670 -U 10552 ; WX 838 ; N uni2938 ; G 2671 -U 10553 ; WX 838 ; N uni2939 ; G 2672 -U 10554 ; WX 838 ; N uni293A ; G 2673 -U 10555 ; WX 838 ; N uni293B ; G 2674 -U 10556 ; WX 838 ; N uni293C ; G 2675 -U 10557 ; WX 838 ; N uni293D ; G 2676 -U 10558 ; WX 838 ; N uni293E ; G 2677 -U 10559 ; WX 838 ; N uni293F ; G 2678 -U 10560 ; WX 838 ; N uni2940 ; G 2679 -U 10561 ; WX 838 ; N uni2941 ; G 2680 -U 10562 ; WX 838 ; N uni2942 ; G 2681 -U 10563 ; WX 838 ; N uni2943 ; G 2682 -U 10564 ; WX 838 ; N uni2944 ; G 2683 -U 10565 ; WX 838 ; N uni2945 ; G 2684 -U 10566 ; WX 838 ; N uni2946 ; G 2685 -U 10567 ; WX 838 ; N uni2947 ; G 2686 -U 10568 ; WX 838 ; N uni2948 ; G 2687 -U 10569 ; WX 838 ; N uni2949 ; G 2688 -U 10570 ; WX 838 ; N uni294A ; G 2689 -U 10571 ; WX 838 ; N uni294B ; G 2690 -U 10572 ; WX 838 ; N uni294C ; G 2691 -U 10573 ; WX 838 ; N uni294D ; G 2692 -U 10574 ; WX 838 ; N uni294E ; G 2693 -U 10575 ; WX 838 ; N uni294F ; G 2694 -U 10576 ; WX 838 ; N uni2950 ; G 2695 -U 10577 ; WX 838 ; N uni2951 ; G 2696 -U 10578 ; WX 838 ; N uni2952 ; G 2697 -U 10579 ; WX 838 ; N uni2953 ; G 2698 -U 10580 ; WX 838 ; N uni2954 ; G 2699 -U 10581 ; WX 838 ; N uni2955 ; G 2700 -U 10582 ; WX 838 ; N uni2956 ; G 2701 -U 10583 ; WX 838 ; N uni2957 ; G 2702 -U 10584 ; WX 838 ; N uni2958 ; G 2703 -U 10585 ; WX 838 ; N uni2959 ; G 2704 -U 10586 ; WX 838 ; N uni295A ; G 2705 -U 10587 ; WX 838 ; N uni295B ; G 2706 -U 10588 ; WX 838 ; N uni295C ; G 2707 -U 10589 ; WX 838 ; N uni295D ; G 2708 -U 10590 ; WX 838 ; N uni295E ; G 2709 -U 10591 ; WX 838 ; N uni295F ; G 2710 -U 10592 ; WX 838 ; N uni2960 ; G 2711 -U 10593 ; WX 838 ; N uni2961 ; G 2712 -U 10594 ; WX 838 ; N uni2962 ; G 2713 -U 10595 ; WX 838 ; N uni2963 ; G 2714 -U 10596 ; WX 838 ; N uni2964 ; G 2715 -U 10597 ; WX 838 ; N uni2965 ; G 2716 -U 10598 ; WX 838 ; N uni2966 ; G 2717 -U 10599 ; WX 838 ; N uni2967 ; G 2718 -U 10600 ; WX 838 ; N uni2968 ; G 2719 -U 10601 ; WX 838 ; N uni2969 ; G 2720 -U 10602 ; WX 838 ; N uni296A ; G 2721 -U 10603 ; WX 838 ; N uni296B ; G 2722 -U 10604 ; WX 838 ; N uni296C ; G 2723 -U 10605 ; WX 838 ; N uni296D ; G 2724 -U 10606 ; WX 838 ; N uni296E ; G 2725 -U 10607 ; WX 838 ; N uni296F ; G 2726 -U 10608 ; WX 838 ; N uni2970 ; G 2727 -U 10609 ; WX 838 ; N uni2971 ; G 2728 -U 10610 ; WX 838 ; N uni2972 ; G 2729 -U 10611 ; WX 838 ; N uni2973 ; G 2730 -U 10612 ; WX 838 ; N uni2974 ; G 2731 -U 10613 ; WX 838 ; N uni2975 ; G 2732 -U 10614 ; WX 838 ; N uni2976 ; G 2733 -U 10615 ; WX 1032 ; N uni2977 ; G 2734 -U 10616 ; WX 838 ; N uni2978 ; G 2735 -U 10617 ; WX 838 ; N uni2979 ; G 2736 -U 10618 ; WX 960 ; N uni297A ; G 2737 -U 10619 ; WX 838 ; N uni297B ; G 2738 -U 10620 ; WX 838 ; N uni297C ; G 2739 -U 10621 ; WX 838 ; N uni297D ; G 2740 -U 10622 ; WX 838 ; N uni297E ; G 2741 -U 10623 ; WX 838 ; N uni297F ; G 2742 -U 10731 ; WX 494 ; N uni29EB ; G 2743 -U 10764 ; WX 1782 ; N uni2A0C ; G 2744 -U 10765 ; WX 610 ; N uni2A0D ; G 2745 -U 10766 ; WX 610 ; N uni2A0E ; G 2746 -U 10799 ; WX 838 ; N uni2A2F ; G 2747 -U 11008 ; WX 838 ; N uni2B00 ; G 2748 -U 11009 ; WX 838 ; N uni2B01 ; G 2749 -U 11010 ; WX 838 ; N uni2B02 ; G 2750 -U 11011 ; WX 838 ; N uni2B03 ; G 2751 -U 11012 ; WX 838 ; N uni2B04 ; G 2752 -U 11013 ; WX 838 ; N uni2B05 ; G 2753 -U 11014 ; WX 838 ; N uni2B06 ; G 2754 -U 11015 ; WX 838 ; N uni2B07 ; G 2755 -U 11016 ; WX 838 ; N uni2B08 ; G 2756 -U 11017 ; WX 838 ; N uni2B09 ; G 2757 -U 11018 ; WX 838 ; N uni2B0A ; G 2758 -U 11019 ; WX 838 ; N uni2B0B ; G 2759 -U 11020 ; WX 838 ; N uni2B0C ; G 2760 -U 11021 ; WX 838 ; N uni2B0D ; G 2761 -U 11022 ; WX 838 ; N uni2B0E ; G 2762 -U 11023 ; WX 838 ; N uni2B0F ; G 2763 -U 11024 ; WX 838 ; N uni2B10 ; G 2764 -U 11025 ; WX 838 ; N uni2B11 ; G 2765 -U 11026 ; WX 945 ; N uni2B12 ; G 2766 -U 11027 ; WX 945 ; N uni2B13 ; G 2767 -U 11028 ; WX 945 ; N uni2B14 ; G 2768 -U 11029 ; WX 945 ; N uni2B15 ; G 2769 -U 11030 ; WX 769 ; N uni2B16 ; G 2770 -U 11031 ; WX 769 ; N uni2B17 ; G 2771 -U 11032 ; WX 769 ; N uni2B18 ; G 2772 -U 11033 ; WX 769 ; N uni2B19 ; G 2773 -U 11034 ; WX 945 ; N uni2B1A ; G 2774 -U 11364 ; WX 831 ; N uni2C64 ; G 2775 -U 11367 ; WX 945 ; N uni2C67 ; G 2776 -U 11368 ; WX 727 ; N uni2C68 ; G 2777 -U 11369 ; WX 869 ; N uni2C69 ; G 2778 -U 11370 ; WX 693 ; N uni2C6A ; G 2779 -U 11371 ; WX 730 ; N uni2C6B ; G 2780 -U 11372 ; WX 568 ; N uni2C6C ; G 2781 -U 11373 ; WX 848 ; N uni2C6D ; G 2782 -U 11374 ; WX 1107 ; N uni2C6E ; G 2783 -U 11375 ; WX 776 ; N uni2C6F ; G 2784 -U 11376 ; WX 848 ; N uni2C70 ; G 2785 -U 11377 ; WX 709 ; N uni2C71 ; G 2786 -U 11378 ; WX 1221 ; N uni2C72 ; G 2787 -U 11379 ; WX 984 ; N uni2C73 ; G 2788 -U 11381 ; WX 779 ; N uni2C75 ; G 2789 -U 11382 ; WX 601 ; N uni2C76 ; G 2790 -U 11383 ; WX 905 ; N uni2C77 ; G 2791 -U 11385 ; WX 571 ; N uni2C79 ; G 2792 -U 11386 ; WX 667 ; N uni2C7A ; G 2793 -U 11388 ; WX 313 ; N uni2C7C ; G 2794 -U 11389 ; WX 489 ; N uni2C7D ; G 2795 -U 11390 ; WX 722 ; N uni2C7E ; G 2796 -U 11391 ; WX 730 ; N uni2C7F ; G 2797 -U 11520 ; WX 773 ; N uni2D00 ; G 2798 -U 11521 ; WX 635 ; N uni2D01 ; G 2799 -U 11522 ; WX 804 ; N uni2D02 ; G 2800 -U 11523 ; WX 658 ; N uni2D03 ; G 2801 -U 11524 ; WX 788 ; N uni2D04 ; G 2802 -U 11525 ; WX 962 ; N uni2D05 ; G 2803 -U 11526 ; WX 756 ; N uni2D06 ; G 2804 -U 11527 ; WX 960 ; N uni2D07 ; G 2805 -U 11528 ; WX 617 ; N uni2D08 ; G 2806 -U 11529 ; WX 646 ; N uni2D09 ; G 2807 -U 11530 ; WX 962 ; N uni2D0A ; G 2808 -U 11531 ; WX 631 ; N uni2D0B ; G 2809 -U 11532 ; WX 646 ; N uni2D0C ; G 2810 -U 11533 ; WX 962 ; N uni2D0D ; G 2811 -U 11534 ; WX 846 ; N uni2D0E ; G 2812 -U 11535 ; WX 866 ; N uni2D0F ; G 2813 -U 11536 ; WX 961 ; N uni2D10 ; G 2814 -U 11537 ; WX 645 ; N uni2D11 ; G 2815 -U 11538 ; WX 645 ; N uni2D12 ; G 2816 -U 11539 ; WX 959 ; N uni2D13 ; G 2817 -U 11540 ; WX 945 ; N uni2D14 ; G 2818 -U 11541 ; WX 863 ; N uni2D15 ; G 2819 -U 11542 ; WX 644 ; N uni2D16 ; G 2820 -U 11543 ; WX 646 ; N uni2D17 ; G 2821 -U 11544 ; WX 645 ; N uni2D18 ; G 2822 -U 11545 ; WX 649 ; N uni2D19 ; G 2823 -U 11546 ; WX 688 ; N uni2D1A ; G 2824 -U 11547 ; WX 936 ; N uni2D1B ; G 2825 -U 11548 ; WX 982 ; N uni2D1C ; G 2826 -U 11549 ; WX 681 ; N uni2D1D ; G 2827 -U 11550 ; WX 676 ; N uni2D1E ; G 2828 -U 11551 ; WX 852 ; N uni2D1F ; G 2829 -U 11552 ; WX 1113 ; N uni2D20 ; G 2830 -U 11553 ; WX 632 ; N uni2D21 ; G 2831 -U 11554 ; WX 645 ; N uni2D22 ; G 2832 -U 11555 ; WX 646 ; N uni2D23 ; G 2833 -U 11556 ; WX 749 ; N uni2D24 ; G 2834 -U 11557 ; WX 914 ; N uni2D25 ; G 2835 -U 11800 ; WX 586 ; N uni2E18 ; G 2836 -U 11810 ; WX 473 ; N uni2E22 ; G 2837 -U 11811 ; WX 473 ; N uni2E23 ; G 2838 -U 11812 ; WX 473 ; N uni2E24 ; G 2839 -U 11813 ; WX 473 ; N uni2E25 ; G 2840 -U 11822 ; WX 586 ; N uni2E2E ; G 2841 -U 42564 ; WX 722 ; N uniA644 ; G 2842 -U 42565 ; WX 563 ; N uniA645 ; G 2843 -U 42566 ; WX 468 ; N uniA646 ; G 2844 -U 42567 ; WX 380 ; N uniA647 ; G 2845 -U 42576 ; WX 1333 ; N uniA650 ; G 2846 -U 42577 ; WX 1092 ; N uniA651 ; G 2847 -U 42580 ; WX 1287 ; N uniA654 ; G 2848 -U 42581 ; WX 1025 ; N uniA655 ; G 2849 -U 42582 ; WX 1287 ; N uniA656 ; G 2850 -U 42583 ; WX 1039 ; N uniA657 ; G 2851 -U 42760 ; WX 500 ; N uniA708 ; G 2852 -U 42761 ; WX 500 ; N uniA709 ; G 2853 -U 42762 ; WX 500 ; N uniA70A ; G 2854 -U 42763 ; WX 500 ; N uniA70B ; G 2855 -U 42764 ; WX 500 ; N uniA70C ; G 2856 -U 42765 ; WX 500 ; N uniA70D ; G 2857 -U 42766 ; WX 500 ; N uniA70E ; G 2858 -U 42767 ; WX 500 ; N uniA70F ; G 2859 -U 42768 ; WX 500 ; N uniA710 ; G 2860 -U 42769 ; WX 500 ; N uniA711 ; G 2861 -U 42770 ; WX 500 ; N uniA712 ; G 2862 -U 42771 ; WX 500 ; N uniA713 ; G 2863 -U 42772 ; WX 500 ; N uniA714 ; G 2864 -U 42773 ; WX 500 ; N uniA715 ; G 2865 -U 42774 ; WX 500 ; N uniA716 ; G 2866 -U 42779 ; WX 384 ; N uniA71B ; G 2867 -U 42780 ; WX 384 ; N uniA71C ; G 2868 -U 42781 ; WX 276 ; N uniA71D ; G 2869 -U 42782 ; WX 276 ; N uniA71E ; G 2870 -U 42783 ; WX 276 ; N uniA71F ; G 2871 -U 42813 ; WX 848 ; N uniA73D ; G 2872 -U 42891 ; WX 439 ; N uniA78B ; G 2873 -U 42892 ; WX 306 ; N uniA78C ; G 2874 -U 42893 ; WX 913 ; N uniA78D ; G 2875 -U 62464 ; WX 705 ; N uniF400 ; G 2876 -U 62465 ; WX 716 ; N uniF401 ; G 2877 -U 62466 ; WX 765 ; N uniF402 ; G 2878 -U 62467 ; WX 999 ; N uniF403 ; G 2879 -U 62468 ; WX 716 ; N uniF404 ; G 2880 -U 62469 ; WX 710 ; N uniF405 ; G 2881 -U 62470 ; WX 776 ; N uniF406 ; G 2882 -U 62471 ; WX 1038 ; N uniF407 ; G 2883 -U 62472 ; WX 716 ; N uniF408 ; G 2884 -U 62473 ; WX 716 ; N uniF409 ; G 2885 -U 62474 ; WX 1309 ; N uniF40A ; G 2886 -U 62475 ; WX 734 ; N uniF40B ; G 2887 -U 62476 ; WX 733 ; N uniF40C ; G 2888 -U 62477 ; WX 1004 ; N uniF40D ; G 2889 -U 62478 ; WX 716 ; N uniF40E ; G 2890 -U 62479 ; WX 733 ; N uniF40F ; G 2891 -U 62480 ; WX 1050 ; N uniF410 ; G 2892 -U 62481 ; WX 797 ; N uniF411 ; G 2893 -U 62482 ; WX 850 ; N uniF412 ; G 2894 -U 62483 ; WX 799 ; N uniF413 ; G 2895 -U 62484 ; WX 996 ; N uniF414 ; G 2896 -U 62485 ; WX 732 ; N uniF415 ; G 2897 -U 62486 ; WX 987 ; N uniF416 ; G 2898 -U 62487 ; WX 731 ; N uniF417 ; G 2899 -U 62488 ; WX 739 ; N uniF418 ; G 2900 -U 62489 ; WX 733 ; N uniF419 ; G 2901 -U 62490 ; WX 780 ; N uniF41A ; G 2902 -U 62491 ; WX 733 ; N uniF41B ; G 2903 -U 62492 ; WX 739 ; N uniF41C ; G 2904 -U 62493 ; WX 717 ; N uniF41D ; G 2905 -U 62494 ; WX 780 ; N uniF41E ; G 2906 -U 62495 ; WX 936 ; N uniF41F ; G 2907 -U 62496 ; WX 716 ; N uniF420 ; G 2908 -U 62497 ; WX 826 ; N uniF421 ; G 2909 -U 62498 ; WX 717 ; N uniF422 ; G 2910 -U 62499 ; WX 716 ; N uniF423 ; G 2911 -U 62500 ; WX 716 ; N uniF424 ; G 2912 -U 62501 ; WX 773 ; N uniF425 ; G 2913 -U 62502 ; WX 1013 ; N uniF426 ; G 2914 -U 62504 ; WX 904 ; N uniF428 ; G 2915 -U 63173 ; WX 667 ; N uniF6C5 ; G 2916 -U 63185 ; WX 500 ; N cyrBreve ; G 2917 -U 63188 ; WX 500 ; N cyrbreve ; G 2918 -U 64256 ; WX 821 ; N uniFB00 ; G 2919 -U 64257 ; WX 727 ; N fi ; G 2920 -U 64258 ; WX 727 ; N fl ; G 2921 -U 64259 ; WX 1120 ; N uniFB03 ; G 2922 -U 64260 ; WX 1117 ; N uniFB04 ; G 2923 -U 64261 ; WX 871 ; N uniFB05 ; G 2924 -U 64262 ; WX 971 ; N uniFB06 ; G 2925 -U 65024 ; WX 0 ; N uniFE00 ; G 2926 -U 65025 ; WX 0 ; N uniFE01 ; G 2927 -U 65026 ; WX 0 ; N uniFE02 ; G 2928 -U 65027 ; WX 0 ; N uniFE03 ; G 2929 -U 65028 ; WX 0 ; N uniFE04 ; G 2930 -U 65029 ; WX 0 ; N uniFE05 ; G 2931 -U 65030 ; WX 0 ; N uniFE06 ; G 2932 -U 65031 ; WX 0 ; N uniFE07 ; G 2933 -U 65032 ; WX 0 ; N uniFE08 ; G 2934 -U 65033 ; WX 0 ; N uniFE09 ; G 2935 -U 65034 ; WX 0 ; N uniFE0A ; G 2936 -U 65035 ; WX 0 ; N uniFE0B ; G 2937 -U 65036 ; WX 0 ; N uniFE0C ; G 2938 -U 65037 ; WX 0 ; N uniFE0D ; G 2939 -U 65038 ; WX 0 ; N uniFE0E ; G 2940 -U 65039 ; WX 0 ; N uniFE0F ; G 2941 -U 65529 ; WX 0 ; N uniFFF9 ; G 2942 -U 65530 ; WX 0 ; N uniFFFA ; G 2943 -U 65531 ; WX 0 ; N uniFFFB ; G 2944 -U 65532 ; WX 0 ; N uniFFFC ; G 2945 -U 65533 ; WX 1113 ; N uniFFFD ; G 2946 -EndCharMetrics -StartKernData -StartKernPairs 1355 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hcircumflex -112 -KPX dollar hcircumflex -36 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -102 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -102 -KPX dollar Lacute -83 -KPX dollar lacute -102 -KPX dollar uni01DB -112 -KPX dollar uni01DC -36 -KPX dollar uni01F3 -102 -KPX dollar uni01F4 -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Ecircumflex 38 -KPX percent Igrave 38 -KPX percent Icircumflex 38 -KPX percent Thorn 38 -KPX percent agrave 38 -KPX percent acircumflex 38 -KPX percent adieresis 38 -KPX percent Dcaron 38 -KPX percent Dcroat 38 -KPX percent Emacron 38 -KPX percent Ebreve 38 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01AB 38 -KPX percent uni01AD 38 -KPX percent uni01EF 38 -KPX percent uni01F3 -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Acircumflex -120 -KPX parenright Atilde -112 -KPX parenright Adieresis -120 -KPX parenright Aring -112 -KPX parenright AE -120 -KPX parenright Ccedilla -112 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright dcaron -112 -KPX parenright dmacron -112 -KPX parenright emacron -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright eogonek -36 -KPX parenright ecaron -36 -KPX parenright imacron -36 -KPX parenright ibreve -36 -KPX parenright iogonek -36 -KPX parenright dotlessi -36 -KPX parenright ij -36 -KPX parenright jcircumflex -36 -KPX parenright uni01A4 -112 -KPX parenright uni01AC -112 -KPX parenright uni01AE -112 -KPX parenright uni01F0 -112 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -96 -KPX seven sterling -196 -KPX seven currency -96 -KPX seven yen -96 -KPX seven brokenbar -96 -KPX seven section -96 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -175 -KPX seven guillemotleft -235 -KPX seven logicalnot -175 -KPX seven sfthyphen -175 -KPX seven acute -155 -KPX seven mu -235 -KPX seven paragraph -155 -KPX seven periodcentered -155 -KPX seven cedilla -155 -KPX seven ordmasculine -159 -KPX seven guillemotright -158 -KPX seven onequarter -188 -KPX seven onehalf -158 -KPX seven threequarters -158 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - -KPX Acircumflex seven -112 -KPX Acircumflex nine -149 -KPX Acircumflex colon -102 -KPX Acircumflex less -102 -KPX Acircumflex I -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -83 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -83 -KPX Acircumflex questiondown -83 -KPX Acircumflex Aacute -83 -KPX Acircumflex Hcircumflex -112 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -112 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -102 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -102 -KPX Acircumflex Lacute -83 -KPX Acircumflex lacute -102 -KPX Acircumflex uni01DB -112 -KPX Acircumflex uni01DC -36 -KPX Acircumflex uni01F3 -102 -KPX Acircumflex uni01F4 -83 - -KPX Adieresis seven -112 -KPX Adieresis nine -149 -KPX Adieresis colon -102 -KPX Adieresis less -102 -KPX Adieresis I -36 -KPX Adieresis W -36 -KPX Adieresis Y -83 -KPX Adieresis Z -83 -KPX Adieresis backslash -83 -KPX Adieresis questiondown -83 -KPX Adieresis Aacute -83 -KPX Adieresis Hcircumflex -112 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -112 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -102 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -102 -KPX Adieresis Lacute -83 -KPX Adieresis lacute -102 -KPX Adieresis uni01DB -112 -KPX Adieresis uni01DC -36 -KPX Adieresis uni01F3 -102 -KPX Adieresis uni01F4 -83 - -KPX AE seven -112 -KPX AE nine -149 -KPX AE colon -102 -KPX AE less -102 -KPX AE I -36 -KPX AE W -36 -KPX AE Y -83 -KPX AE Z -83 -KPX AE backslash -83 -KPX AE questiondown -83 -KPX AE Aacute -83 -KPX AE Hcircumflex -112 -KPX AE hcircumflex -36 -KPX AE Hbar -112 -KPX AE hbar -36 -KPX AE Kcommaaccent -102 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -102 -KPX AE Lacute -83 -KPX AE lacute -102 -KPX AE uni01DB -112 -KPX AE uni01DC -36 -KPX AE uni01F3 -102 -KPX AE uni01F4 -83 - - - - - -KPX Eth nine -36 - -KPX Ograve nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm deleted file mode 100755 index e48c8dfd..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm +++ /dev/null @@ -1,3515 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Bold Italic -UniqueID DejaVu Serif Bold Italic -FullName DejaVu Serif Bold Italic -Version Version 2.32 -PostScriptName DejaVuSerif-BoldItalic -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Bold Italic -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -906 -389 1754 1145 -StartCharMetrics 3110 -U 32 ; WX 348 ; N space ; G 3 -U 33 ; WX 439 ; N exclam ; G 4 -U 34 ; WX 521 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 696 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 903 ; N ampersand ; G 9 -U 39 ; WX 306 ; N quotesingle ; G 10 -U 40 ; WX 473 ; N parenleft ; G 11 -U 41 ; WX 473 ; N parenright ; G 12 -U 42 ; WX 523 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 348 ; N comma ; G 15 -U 45 ; WX 415 ; N hyphen ; G 16 -U 46 ; WX 348 ; N period ; G 17 -U 47 ; WX 365 ; N slash ; G 18 -U 48 ; WX 696 ; N zero ; G 19 -U 49 ; WX 696 ; N one ; G 20 -U 50 ; WX 696 ; N two ; G 21 -U 51 ; WX 696 ; N three ; G 22 -U 52 ; WX 696 ; N four ; G 23 -U 53 ; WX 696 ; N five ; G 24 -U 54 ; WX 696 ; N six ; G 25 -U 55 ; WX 696 ; N seven ; G 26 -U 56 ; WX 696 ; N eight ; G 27 -U 57 ; WX 696 ; N nine ; G 28 -U 58 ; WX 369 ; N colon ; G 29 -U 59 ; WX 369 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 586 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 776 ; N A ; G 36 -U 66 ; WX 845 ; N B ; G 37 -U 67 ; WX 796 ; N C ; G 38 -U 68 ; WX 867 ; N D ; G 39 -U 69 ; WX 762 ; N E ; G 40 -U 70 ; WX 710 ; N F ; G 41 -U 71 ; WX 854 ; N G ; G 42 -U 72 ; WX 945 ; N H ; G 43 -U 73 ; WX 468 ; N I ; G 44 -U 74 ; WX 473 ; N J ; G 45 -U 75 ; WX 869 ; N K ; G 46 -U 76 ; WX 703 ; N L ; G 47 -U 77 ; WX 1107 ; N M ; G 48 -U 78 ; WX 914 ; N N ; G 49 -U 79 ; WX 871 ; N O ; G 50 -U 80 ; WX 752 ; N P ; G 51 -U 81 ; WX 871 ; N Q ; G 52 -U 82 ; WX 831 ; N R ; G 53 -U 83 ; WX 722 ; N S ; G 54 -U 84 ; WX 744 ; N T ; G 55 -U 85 ; WX 872 ; N U ; G 56 -U 86 ; WX 776 ; N V ; G 57 -U 87 ; WX 1123 ; N W ; G 58 -U 88 ; WX 776 ; N X ; G 59 -U 89 ; WX 714 ; N Y ; G 60 -U 90 ; WX 730 ; N Z ; G 61 -U 91 ; WX 473 ; N bracketleft ; G 62 -U 92 ; WX 365 ; N backslash ; G 63 -U 93 ; WX 473 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 648 ; N a ; G 68 -U 98 ; WX 699 ; N b ; G 69 -U 99 ; WX 609 ; N c ; G 70 -U 100 ; WX 699 ; N d ; G 71 -U 101 ; WX 636 ; N e ; G 72 -U 102 ; WX 430 ; N f ; G 73 -U 103 ; WX 699 ; N g ; G 74 -U 104 ; WX 727 ; N h ; G 75 -U 105 ; WX 380 ; N i ; G 76 -U 106 ; WX 362 ; N j ; G 77 -U 107 ; WX 693 ; N k ; G 78 -U 108 ; WX 380 ; N l ; G 79 -U 109 ; WX 1058 ; N m ; G 80 -U 110 ; WX 727 ; N n ; G 81 -U 111 ; WX 667 ; N o ; G 82 -U 112 ; WX 699 ; N p ; G 83 -U 113 ; WX 699 ; N q ; G 84 -U 114 ; WX 527 ; N r ; G 85 -U 115 ; WX 563 ; N s ; G 86 -U 116 ; WX 462 ; N t ; G 87 -U 117 ; WX 727 ; N u ; G 88 -U 118 ; WX 581 ; N v ; G 89 -U 119 ; WX 861 ; N w ; G 90 -U 120 ; WX 596 ; N x ; G 91 -U 121 ; WX 581 ; N y ; G 92 -U 122 ; WX 568 ; N z ; G 93 -U 123 ; WX 643 ; N braceleft ; G 94 -U 124 ; WX 364 ; N bar ; G 95 -U 125 ; WX 643 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 348 ; N nbspace ; G 98 -U 161 ; WX 439 ; N exclamdown ; G 99 -U 162 ; WX 696 ; N cent ; G 100 -U 163 ; WX 696 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 696 ; N yen ; G 103 -U 166 ; WX 364 ; N brokenbar ; G 104 -U 167 ; WX 523 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 487 ; N ordfeminine ; G 108 -U 171 ; WX 625 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 415 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 438 ; N twosuperior ; G 116 -U 179 ; WX 438 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 732 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 348 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 438 ; N onesuperior ; G 123 -U 186 ; WX 500 ; N ordmasculine ; G 124 -U 187 ; WX 625 ; N guillemotright ; G 125 -U 188 ; WX 1043 ; N onequarter ; G 126 -U 189 ; WX 1043 ; N onehalf ; G 127 -U 190 ; WX 1043 ; N threequarters ; G 128 -U 191 ; WX 586 ; N questiondown ; G 129 -U 192 ; WX 776 ; N Agrave ; G 130 -U 193 ; WX 776 ; N Aacute ; G 131 -U 194 ; WX 776 ; N Acircumflex ; G 132 -U 195 ; WX 776 ; N Atilde ; G 133 -U 196 ; WX 776 ; N Adieresis ; G 134 -U 197 ; WX 776 ; N Aring ; G 135 -U 198 ; WX 1034 ; N AE ; G 136 -U 199 ; WX 796 ; N Ccedilla ; G 137 -U 200 ; WX 762 ; N Egrave ; G 138 -U 201 ; WX 762 ; N Eacute ; G 139 -U 202 ; WX 762 ; N Ecircumflex ; G 140 -U 203 ; WX 762 ; N Edieresis ; G 141 -U 204 ; WX 468 ; N Igrave ; G 142 -U 205 ; WX 468 ; N Iacute ; G 143 -U 206 ; WX 468 ; N Icircumflex ; G 144 -U 207 ; WX 468 ; N Idieresis ; G 145 -U 208 ; WX 874 ; N Eth ; G 146 -U 209 ; WX 914 ; N Ntilde ; G 147 -U 210 ; WX 871 ; N Ograve ; G 148 -U 211 ; WX 871 ; N Oacute ; G 149 -U 212 ; WX 871 ; N Ocircumflex ; G 150 -U 213 ; WX 871 ; N Otilde ; G 151 -U 214 ; WX 871 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 871 ; N Oslash ; G 154 -U 217 ; WX 872 ; N Ugrave ; G 155 -U 218 ; WX 872 ; N Uacute ; G 156 -U 219 ; WX 872 ; N Ucircumflex ; G 157 -U 220 ; WX 872 ; N Udieresis ; G 158 -U 221 ; WX 714 ; N Yacute ; G 159 -U 222 ; WX 757 ; N Thorn ; G 160 -U 223 ; WX 760 ; N germandbls ; G 161 -U 224 ; WX 648 ; N agrave ; G 162 -U 225 ; WX 648 ; N aacute ; G 163 -U 226 ; WX 648 ; N acircumflex ; G 164 -U 227 ; WX 648 ; N atilde ; G 165 -U 228 ; WX 648 ; N adieresis ; G 166 -U 229 ; WX 648 ; N aring ; G 167 -U 230 ; WX 932 ; N ae ; G 168 -U 231 ; WX 609 ; N ccedilla ; G 169 -U 232 ; WX 636 ; N egrave ; G 170 -U 233 ; WX 636 ; N eacute ; G 171 -U 234 ; WX 636 ; N ecircumflex ; G 172 -U 235 ; WX 636 ; N edieresis ; G 173 -U 236 ; WX 380 ; N igrave ; G 174 -U 237 ; WX 380 ; N iacute ; G 175 -U 238 ; WX 380 ; N icircumflex ; G 176 -U 239 ; WX 380 ; N idieresis ; G 177 -U 240 ; WX 667 ; N eth ; G 178 -U 241 ; WX 727 ; N ntilde ; G 179 -U 242 ; WX 667 ; N ograve ; G 180 -U 243 ; WX 667 ; N oacute ; G 181 -U 244 ; WX 667 ; N ocircumflex ; G 182 -U 245 ; WX 667 ; N otilde ; G 183 -U 246 ; WX 667 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 667 ; N oslash ; G 186 -U 249 ; WX 727 ; N ugrave ; G 187 -U 250 ; WX 727 ; N uacute ; G 188 -U 251 ; WX 727 ; N ucircumflex ; G 189 -U 252 ; WX 727 ; N udieresis ; G 190 -U 253 ; WX 581 ; N yacute ; G 191 -U 254 ; WX 699 ; N thorn ; G 192 -U 255 ; WX 581 ; N ydieresis ; G 193 -U 256 ; WX 776 ; N Amacron ; G 194 -U 257 ; WX 648 ; N amacron ; G 195 -U 258 ; WX 776 ; N Abreve ; G 196 -U 259 ; WX 648 ; N abreve ; G 197 -U 260 ; WX 776 ; N Aogonek ; G 198 -U 261 ; WX 648 ; N aogonek ; G 199 -U 262 ; WX 796 ; N Cacute ; G 200 -U 263 ; WX 609 ; N cacute ; G 201 -U 264 ; WX 796 ; N Ccircumflex ; G 202 -U 265 ; WX 609 ; N ccircumflex ; G 203 -U 266 ; WX 796 ; N Cdotaccent ; G 204 -U 267 ; WX 609 ; N cdotaccent ; G 205 -U 268 ; WX 796 ; N Ccaron ; G 206 -U 269 ; WX 609 ; N ccaron ; G 207 -U 270 ; WX 867 ; N Dcaron ; G 208 -U 271 ; WX 699 ; N dcaron ; G 209 -U 272 ; WX 874 ; N Dcroat ; G 210 -U 273 ; WX 699 ; N dmacron ; G 211 -U 274 ; WX 762 ; N Emacron ; G 212 -U 275 ; WX 636 ; N emacron ; G 213 -U 276 ; WX 762 ; N Ebreve ; G 214 -U 277 ; WX 636 ; N ebreve ; G 215 -U 278 ; WX 762 ; N Edotaccent ; G 216 -U 279 ; WX 636 ; N edotaccent ; G 217 -U 280 ; WX 762 ; N Eogonek ; G 218 -U 281 ; WX 636 ; N eogonek ; G 219 -U 282 ; WX 762 ; N Ecaron ; G 220 -U 283 ; WX 636 ; N ecaron ; G 221 -U 284 ; WX 854 ; N Gcircumflex ; G 222 -U 285 ; WX 699 ; N gcircumflex ; G 223 -U 286 ; WX 854 ; N Gbreve ; G 224 -U 287 ; WX 699 ; N gbreve ; G 225 -U 288 ; WX 854 ; N Gdotaccent ; G 226 -U 289 ; WX 699 ; N gdotaccent ; G 227 -U 290 ; WX 854 ; N Gcommaaccent ; G 228 -U 291 ; WX 699 ; N gcommaaccent ; G 229 -U 292 ; WX 945 ; N Hcircumflex ; G 230 -U 293 ; WX 727 ; N hcircumflex ; G 231 -U 294 ; WX 945 ; N Hbar ; G 232 -U 295 ; WX 727 ; N hbar ; G 233 -U 296 ; WX 468 ; N Itilde ; G 234 -U 297 ; WX 380 ; N itilde ; G 235 -U 298 ; WX 468 ; N Imacron ; G 236 -U 299 ; WX 380 ; N imacron ; G 237 -U 300 ; WX 468 ; N Ibreve ; G 238 -U 301 ; WX 380 ; N ibreve ; G 239 -U 302 ; WX 468 ; N Iogonek ; G 240 -U 303 ; WX 380 ; N iogonek ; G 241 -U 304 ; WX 468 ; N Idot ; G 242 -U 305 ; WX 380 ; N dotlessi ; G 243 -U 306 ; WX 942 ; N IJ ; G 244 -U 307 ; WX 751 ; N ij ; G 245 -U 308 ; WX 473 ; N Jcircumflex ; G 246 -U 309 ; WX 362 ; N jcircumflex ; G 247 -U 310 ; WX 869 ; N Kcommaaccent ; G 248 -U 311 ; WX 693 ; N kcommaaccent ; G 249 -U 312 ; WX 693 ; N kgreenlandic ; G 250 -U 313 ; WX 703 ; N Lacute ; G 251 -U 314 ; WX 380 ; N lacute ; G 252 -U 315 ; WX 703 ; N Lcommaaccent ; G 253 -U 316 ; WX 380 ; N lcommaaccent ; G 254 -U 317 ; WX 703 ; N Lcaron ; G 255 -U 318 ; WX 508 ; N lcaron ; G 256 -U 319 ; WX 703 ; N Ldot ; G 257 -U 320 ; WX 557 ; N ldot ; G 258 -U 321 ; WX 710 ; N Lslash ; G 259 -U 322 ; WX 385 ; N lslash ; G 260 -U 323 ; WX 914 ; N Nacute ; G 261 -U 324 ; WX 727 ; N nacute ; G 262 -U 325 ; WX 914 ; N Ncommaaccent ; G 263 -U 326 ; WX 727 ; N ncommaaccent ; G 264 -U 327 ; WX 914 ; N Ncaron ; G 265 -U 328 ; WX 727 ; N ncaron ; G 266 -U 329 ; WX 1008 ; N napostrophe ; G 267 -U 330 ; WX 872 ; N Eng ; G 268 -U 331 ; WX 727 ; N eng ; G 269 -U 332 ; WX 871 ; N Omacron ; G 270 -U 333 ; WX 667 ; N omacron ; G 271 -U 334 ; WX 871 ; N Obreve ; G 272 -U 335 ; WX 667 ; N obreve ; G 273 -U 336 ; WX 871 ; N Ohungarumlaut ; G 274 -U 337 ; WX 667 ; N ohungarumlaut ; G 275 -U 338 ; WX 1180 ; N OE ; G 276 -U 339 ; WX 1028 ; N oe ; G 277 -U 340 ; WX 831 ; N Racute ; G 278 -U 341 ; WX 527 ; N racute ; G 279 -U 342 ; WX 831 ; N Rcommaaccent ; G 280 -U 343 ; WX 527 ; N rcommaaccent ; G 281 -U 344 ; WX 831 ; N Rcaron ; G 282 -U 345 ; WX 527 ; N rcaron ; G 283 -U 346 ; WX 722 ; N Sacute ; G 284 -U 347 ; WX 563 ; N sacute ; G 285 -U 348 ; WX 722 ; N Scircumflex ; G 286 -U 349 ; WX 563 ; N scircumflex ; G 287 -U 350 ; WX 722 ; N Scedilla ; G 288 -U 351 ; WX 563 ; N scedilla ; G 289 -U 352 ; WX 722 ; N Scaron ; G 290 -U 353 ; WX 563 ; N scaron ; G 291 -U 354 ; WX 744 ; N Tcommaaccent ; G 292 -U 355 ; WX 462 ; N tcommaaccent ; G 293 -U 356 ; WX 744 ; N Tcaron ; G 294 -U 357 ; WX 462 ; N tcaron ; G 295 -U 358 ; WX 744 ; N Tbar ; G 296 -U 359 ; WX 462 ; N tbar ; G 297 -U 360 ; WX 872 ; N Utilde ; G 298 -U 361 ; WX 727 ; N utilde ; G 299 -U 362 ; WX 872 ; N Umacron ; G 300 -U 363 ; WX 727 ; N umacron ; G 301 -U 364 ; WX 872 ; N Ubreve ; G 302 -U 365 ; WX 727 ; N ubreve ; G 303 -U 366 ; WX 872 ; N Uring ; G 304 -U 367 ; WX 727 ; N uring ; G 305 -U 368 ; WX 872 ; N Uhungarumlaut ; G 306 -U 369 ; WX 727 ; N uhungarumlaut ; G 307 -U 370 ; WX 872 ; N Uogonek ; G 308 -U 371 ; WX 727 ; N uogonek ; G 309 -U 372 ; WX 1123 ; N Wcircumflex ; G 310 -U 373 ; WX 861 ; N wcircumflex ; G 311 -U 374 ; WX 714 ; N Ycircumflex ; G 312 -U 375 ; WX 581 ; N ycircumflex ; G 313 -U 376 ; WX 714 ; N Ydieresis ; G 314 -U 377 ; WX 730 ; N Zacute ; G 315 -U 378 ; WX 568 ; N zacute ; G 316 -U 379 ; WX 730 ; N Zdotaccent ; G 317 -U 380 ; WX 568 ; N zdotaccent ; G 318 -U 381 ; WX 730 ; N Zcaron ; G 319 -U 382 ; WX 568 ; N zcaron ; G 320 -U 383 ; WX 430 ; N longs ; G 321 -U 384 ; WX 699 ; N uni0180 ; G 322 -U 385 ; WX 845 ; N uni0181 ; G 323 -U 386 ; WX 854 ; N uni0182 ; G 324 -U 387 ; WX 699 ; N uni0183 ; G 325 -U 388 ; WX 854 ; N uni0184 ; G 326 -U 389 ; WX 699 ; N uni0185 ; G 327 -U 390 ; WX 796 ; N uni0186 ; G 328 -U 391 ; WX 796 ; N uni0187 ; G 329 -U 392 ; WX 609 ; N uni0188 ; G 330 -U 393 ; WX 874 ; N uni0189 ; G 331 -U 394 ; WX 867 ; N uni018A ; G 332 -U 395 ; WX 854 ; N uni018B ; G 333 -U 396 ; WX 699 ; N uni018C ; G 334 -U 397 ; WX 667 ; N uni018D ; G 335 -U 398 ; WX 762 ; N uni018E ; G 336 -U 399 ; WX 871 ; N uni018F ; G 337 -U 400 ; WX 721 ; N uni0190 ; G 338 -U 401 ; WX 710 ; N uni0191 ; G 339 -U 402 ; WX 430 ; N florin ; G 340 -U 403 ; WX 854 ; N uni0193 ; G 341 -U 404 ; WX 771 ; N uni0194 ; G 342 -U 405 ; WX 1043 ; N uni0195 ; G 343 -U 406 ; WX 468 ; N uni0196 ; G 344 -U 407 ; WX 468 ; N uni0197 ; G 345 -U 408 ; WX 869 ; N uni0198 ; G 346 -U 409 ; WX 693 ; N uni0199 ; G 347 -U 410 ; WX 380 ; N uni019A ; G 348 -U 411 ; WX 701 ; N uni019B ; G 349 -U 412 ; WX 1058 ; N uni019C ; G 350 -U 413 ; WX 914 ; N uni019D ; G 351 -U 414 ; WX 727 ; N uni019E ; G 352 -U 415 ; WX 871 ; N uni019F ; G 353 -U 416 ; WX 871 ; N Ohorn ; G 354 -U 417 ; WX 667 ; N ohorn ; G 355 -U 418 ; WX 1200 ; N uni01A2 ; G 356 -U 419 ; WX 943 ; N uni01A3 ; G 357 -U 420 ; WX 752 ; N uni01A4 ; G 358 -U 421 ; WX 699 ; N uni01A5 ; G 359 -U 422 ; WX 831 ; N uni01A6 ; G 360 -U 423 ; WX 722 ; N uni01A7 ; G 361 -U 424 ; WX 563 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 331 ; N uni01AA ; G 364 -U 427 ; WX 462 ; N uni01AB ; G 365 -U 428 ; WX 744 ; N uni01AC ; G 366 -U 429 ; WX 462 ; N uni01AD ; G 367 -U 430 ; WX 744 ; N uni01AE ; G 368 -U 431 ; WX 872 ; N Uhorn ; G 369 -U 432 ; WX 727 ; N uhorn ; G 370 -U 433 ; WX 890 ; N uni01B1 ; G 371 -U 434 ; WX 890 ; N uni01B2 ; G 372 -U 435 ; WX 714 ; N uni01B3 ; G 373 -U 436 ; WX 699 ; N uni01B4 ; G 374 -U 437 ; WX 730 ; N uni01B5 ; G 375 -U 438 ; WX 568 ; N uni01B6 ; G 376 -U 439 ; WX 657 ; N uni01B7 ; G 377 -U 440 ; WX 657 ; N uni01B8 ; G 378 -U 441 ; WX 657 ; N uni01B9 ; G 379 -U 443 ; WX 696 ; N uni01BB ; G 380 -U 444 ; WX 754 ; N uni01BC ; G 381 -U 445 ; WX 568 ; N uni01BD ; G 382 -U 446 ; WX 536 ; N uni01BE ; G 383 -U 447 ; WX 716 ; N uni01BF ; G 384 -U 448 ; WX 295 ; N uni01C0 ; G 385 -U 449 ; WX 492 ; N uni01C1 ; G 386 -U 450 ; WX 459 ; N uni01C2 ; G 387 -U 451 ; WX 295 ; N uni01C3 ; G 388 -U 452 ; WX 1597 ; N uni01C4 ; G 389 -U 453 ; WX 1435 ; N uni01C5 ; G 390 -U 454 ; WX 1267 ; N uni01C6 ; G 391 -U 455 ; WX 1176 ; N uni01C7 ; G 392 -U 456 ; WX 1065 ; N uni01C8 ; G 393 -U 457 ; WX 742 ; N uni01C9 ; G 394 -U 458 ; WX 1387 ; N uni01CA ; G 395 -U 459 ; WX 1276 ; N uni01CB ; G 396 -U 460 ; WX 1089 ; N uni01CC ; G 397 -U 461 ; WX 776 ; N uni01CD ; G 398 -U 462 ; WX 648 ; N uni01CE ; G 399 -U 463 ; WX 468 ; N uni01CF ; G 400 -U 464 ; WX 380 ; N uni01D0 ; G 401 -U 465 ; WX 871 ; N uni01D1 ; G 402 -U 466 ; WX 667 ; N uni01D2 ; G 403 -U 467 ; WX 872 ; N uni01D3 ; G 404 -U 468 ; WX 727 ; N uni01D4 ; G 405 -U 469 ; WX 872 ; N uni01D5 ; G 406 -U 470 ; WX 727 ; N uni01D6 ; G 407 -U 471 ; WX 872 ; N uni01D7 ; G 408 -U 472 ; WX 727 ; N uni01D8 ; G 409 -U 473 ; WX 872 ; N uni01D9 ; G 410 -U 474 ; WX 727 ; N uni01DA ; G 411 -U 475 ; WX 872 ; N uni01DB ; G 412 -U 476 ; WX 727 ; N uni01DC ; G 413 -U 477 ; WX 636 ; N uni01DD ; G 414 -U 478 ; WX 776 ; N uni01DE ; G 415 -U 479 ; WX 648 ; N uni01DF ; G 416 -U 480 ; WX 776 ; N uni01E0 ; G 417 -U 481 ; WX 648 ; N uni01E1 ; G 418 -U 482 ; WX 1034 ; N uni01E2 ; G 419 -U 483 ; WX 975 ; N uni01E3 ; G 420 -U 484 ; WX 896 ; N uni01E4 ; G 421 -U 485 ; WX 699 ; N uni01E5 ; G 422 -U 486 ; WX 854 ; N Gcaron ; G 423 -U 487 ; WX 699 ; N gcaron ; G 424 -U 488 ; WX 869 ; N uni01E8 ; G 425 -U 489 ; WX 693 ; N uni01E9 ; G 426 -U 490 ; WX 871 ; N uni01EA ; G 427 -U 491 ; WX 667 ; N uni01EB ; G 428 -U 492 ; WX 871 ; N uni01EC ; G 429 -U 493 ; WX 667 ; N uni01ED ; G 430 -U 494 ; WX 657 ; N uni01EE ; G 431 -U 495 ; WX 568 ; N uni01EF ; G 432 -U 496 ; WX 362 ; N uni01F0 ; G 433 -U 497 ; WX 1597 ; N uni01F1 ; G 434 -U 498 ; WX 1435 ; N uni01F2 ; G 435 -U 499 ; WX 1267 ; N uni01F3 ; G 436 -U 500 ; WX 854 ; N uni01F4 ; G 437 -U 501 ; WX 699 ; N uni01F5 ; G 438 -U 502 ; WX 1221 ; N uni01F6 ; G 439 -U 503 ; WX 787 ; N uni01F7 ; G 440 -U 504 ; WX 914 ; N uni01F8 ; G 441 -U 505 ; WX 727 ; N uni01F9 ; G 442 -U 506 ; WX 776 ; N Aringacute ; G 443 -U 507 ; WX 648 ; N aringacute ; G 444 -U 508 ; WX 1034 ; N AEacute ; G 445 -U 509 ; WX 932 ; N aeacute ; G 446 -U 510 ; WX 871 ; N Oslashacute ; G 447 -U 511 ; WX 667 ; N oslashacute ; G 448 -U 512 ; WX 776 ; N uni0200 ; G 449 -U 513 ; WX 648 ; N uni0201 ; G 450 -U 514 ; WX 776 ; N uni0202 ; G 451 -U 515 ; WX 648 ; N uni0203 ; G 452 -U 516 ; WX 762 ; N uni0204 ; G 453 -U 517 ; WX 636 ; N uni0205 ; G 454 -U 518 ; WX 762 ; N uni0206 ; G 455 -U 519 ; WX 636 ; N uni0207 ; G 456 -U 520 ; WX 468 ; N uni0208 ; G 457 -U 521 ; WX 380 ; N uni0209 ; G 458 -U 522 ; WX 468 ; N uni020A ; G 459 -U 523 ; WX 380 ; N uni020B ; G 460 -U 524 ; WX 871 ; N uni020C ; G 461 -U 525 ; WX 667 ; N uni020D ; G 462 -U 526 ; WX 871 ; N uni020E ; G 463 -U 527 ; WX 667 ; N uni020F ; G 464 -U 528 ; WX 831 ; N uni0210 ; G 465 -U 529 ; WX 527 ; N uni0211 ; G 466 -U 530 ; WX 831 ; N uni0212 ; G 467 -U 531 ; WX 527 ; N uni0213 ; G 468 -U 532 ; WX 872 ; N uni0214 ; G 469 -U 533 ; WX 727 ; N uni0215 ; G 470 -U 534 ; WX 872 ; N uni0216 ; G 471 -U 535 ; WX 727 ; N uni0217 ; G 472 -U 536 ; WX 722 ; N Scommaaccent ; G 473 -U 537 ; WX 563 ; N scommaaccent ; G 474 -U 538 ; WX 744 ; N uni021A ; G 475 -U 539 ; WX 462 ; N uni021B ; G 476 -U 540 ; WX 690 ; N uni021C ; G 477 -U 541 ; WX 607 ; N uni021D ; G 478 -U 542 ; WX 945 ; N uni021E ; G 479 -U 543 ; WX 727 ; N uni021F ; G 480 -U 544 ; WX 872 ; N uni0220 ; G 481 -U 545 ; WX 791 ; N uni0221 ; G 482 -U 546 ; WX 703 ; N uni0222 ; G 483 -U 547 ; WX 586 ; N uni0223 ; G 484 -U 548 ; WX 730 ; N uni0224 ; G 485 -U 549 ; WX 568 ; N uni0225 ; G 486 -U 550 ; WX 776 ; N uni0226 ; G 487 -U 551 ; WX 648 ; N uni0227 ; G 488 -U 552 ; WX 762 ; N uni0228 ; G 489 -U 553 ; WX 636 ; N uni0229 ; G 490 -U 554 ; WX 871 ; N uni022A ; G 491 -U 555 ; WX 667 ; N uni022B ; G 492 -U 556 ; WX 871 ; N uni022C ; G 493 -U 557 ; WX 667 ; N uni022D ; G 494 -U 558 ; WX 871 ; N uni022E ; G 495 -U 559 ; WX 667 ; N uni022F ; G 496 -U 560 ; WX 871 ; N uni0230 ; G 497 -U 561 ; WX 667 ; N uni0231 ; G 498 -U 562 ; WX 714 ; N uni0232 ; G 499 -U 563 ; WX 581 ; N uni0233 ; G 500 -U 564 ; WX 573 ; N uni0234 ; G 501 -U 565 ; WX 922 ; N uni0235 ; G 502 -U 566 ; WX 564 ; N uni0236 ; G 503 -U 567 ; WX 362 ; N dotlessj ; G 504 -U 568 ; WX 1031 ; N uni0238 ; G 505 -U 569 ; WX 1031 ; N uni0239 ; G 506 -U 570 ; WX 776 ; N uni023A ; G 507 -U 571 ; WX 796 ; N uni023B ; G 508 -U 572 ; WX 609 ; N uni023C ; G 509 -U 573 ; WX 703 ; N uni023D ; G 510 -U 574 ; WX 744 ; N uni023E ; G 511 -U 575 ; WX 563 ; N uni023F ; G 512 -U 576 ; WX 568 ; N uni0240 ; G 513 -U 577 ; WX 660 ; N uni0241 ; G 514 -U 578 ; WX 547 ; N uni0242 ; G 515 -U 579 ; WX 845 ; N uni0243 ; G 516 -U 580 ; WX 872 ; N uni0244 ; G 517 -U 581 ; WX 776 ; N uni0245 ; G 518 -U 582 ; WX 762 ; N uni0246 ; G 519 -U 583 ; WX 636 ; N uni0247 ; G 520 -U 584 ; WX 473 ; N uni0248 ; G 521 -U 585 ; WX 387 ; N uni0249 ; G 522 -U 586 ; WX 848 ; N uni024A ; G 523 -U 587 ; WX 699 ; N uni024B ; G 524 -U 588 ; WX 831 ; N uni024C ; G 525 -U 589 ; WX 527 ; N uni024D ; G 526 -U 590 ; WX 714 ; N uni024E ; G 527 -U 591 ; WX 581 ; N uni024F ; G 528 -U 592 ; WX 648 ; N uni0250 ; G 529 -U 593 ; WX 699 ; N uni0251 ; G 530 -U 594 ; WX 699 ; N uni0252 ; G 531 -U 595 ; WX 699 ; N uni0253 ; G 532 -U 596 ; WX 609 ; N uni0254 ; G 533 -U 597 ; WX 609 ; N uni0255 ; G 534 -U 598 ; WX 699 ; N uni0256 ; G 535 -U 599 ; WX 730 ; N uni0257 ; G 536 -U 600 ; WX 636 ; N uni0258 ; G 537 -U 601 ; WX 636 ; N uni0259 ; G 538 -U 602 ; WX 907 ; N uni025A ; G 539 -U 603 ; WX 608 ; N uni025B ; G 540 -U 604 ; WX 562 ; N uni025C ; G 541 -U 605 ; WX 907 ; N uni025D ; G 542 -U 606 ; WX 720 ; N uni025E ; G 543 -U 607 ; WX 387 ; N uni025F ; G 544 -U 608 ; WX 699 ; N uni0260 ; G 545 -U 609 ; WX 699 ; N uni0261 ; G 546 -U 610 ; WX 626 ; N uni0262 ; G 547 -U 611 ; WX 712 ; N uni0263 ; G 548 -U 612 ; WX 627 ; N uni0264 ; G 549 -U 613 ; WX 727 ; N uni0265 ; G 550 -U 614 ; WX 727 ; N uni0266 ; G 551 -U 615 ; WX 727 ; N uni0267 ; G 552 -U 616 ; WX 380 ; N uni0268 ; G 553 -U 617 ; WX 380 ; N uni0269 ; G 554 -U 618 ; WX 380 ; N uni026A ; G 555 -U 619 ; WX 409 ; N uni026B ; G 556 -U 620 ; WX 514 ; N uni026C ; G 557 -U 621 ; WX 380 ; N uni026D ; G 558 -U 622 ; WX 795 ; N uni026E ; G 559 -U 623 ; WX 1058 ; N uni026F ; G 560 -U 624 ; WX 1058 ; N uni0270 ; G 561 -U 625 ; WX 1058 ; N uni0271 ; G 562 -U 626 ; WX 727 ; N uni0272 ; G 563 -U 627 ; WX 727 ; N uni0273 ; G 564 -U 628 ; WX 712 ; N uni0274 ; G 565 -U 629 ; WX 667 ; N uni0275 ; G 566 -U 630 ; WX 1061 ; N uni0276 ; G 567 -U 631 ; WX 749 ; N uni0277 ; G 568 -U 632 ; WX 667 ; N uni0278 ; G 569 -U 633 ; WX 571 ; N uni0279 ; G 570 -U 634 ; WX 571 ; N uni027A ; G 571 -U 635 ; WX 571 ; N uni027B ; G 572 -U 636 ; WX 527 ; N uni027C ; G 573 -U 637 ; WX 527 ; N uni027D ; G 574 -U 638 ; WX 452 ; N uni027E ; G 575 -U 639 ; WX 487 ; N uni027F ; G 576 -U 640 ; WX 801 ; N uni0280 ; G 577 -U 641 ; WX 801 ; N uni0281 ; G 578 -U 642 ; WX 563 ; N uni0282 ; G 579 -U 643 ; WX 331 ; N uni0283 ; G 580 -U 644 ; WX 430 ; N uni0284 ; G 581 -U 645 ; WX 540 ; N uni0285 ; G 582 -U 646 ; WX 331 ; N uni0286 ; G 583 -U 647 ; WX 492 ; N uni0287 ; G 584 -U 648 ; WX 462 ; N uni0288 ; G 585 -U 649 ; WX 727 ; N uni0289 ; G 586 -U 650 ; WX 679 ; N uni028A ; G 587 -U 651 ; WX 694 ; N uni028B ; G 588 -U 652 ; WX 581 ; N uni028C ; G 589 -U 653 ; WX 861 ; N uni028D ; G 590 -U 654 ; WX 635 ; N uni028E ; G 591 -U 655 ; WX 727 ; N uni028F ; G 592 -U 656 ; WX 568 ; N uni0290 ; G 593 -U 657 ; WX 568 ; N uni0291 ; G 594 -U 658 ; WX 568 ; N uni0292 ; G 595 -U 659 ; WX 568 ; N uni0293 ; G 596 -U 660 ; WX 536 ; N uni0294 ; G 597 -U 661 ; WX 536 ; N uni0295 ; G 598 -U 662 ; WX 536 ; N uni0296 ; G 599 -U 663 ; WX 545 ; N uni0297 ; G 600 -U 664 ; WX 871 ; N uni0298 ; G 601 -U 665 ; WX 695 ; N uni0299 ; G 602 -U 666 ; WX 720 ; N uni029A ; G 603 -U 667 ; WX 626 ; N uni029B ; G 604 -U 668 ; WX 732 ; N uni029C ; G 605 -U 669 ; WX 384 ; N uni029D ; G 606 -U 670 ; WX 740 ; N uni029E ; G 607 -U 671 ; WX 646 ; N uni029F ; G 608 -U 672 ; WX 699 ; N uni02A0 ; G 609 -U 673 ; WX 536 ; N uni02A1 ; G 610 -U 674 ; WX 536 ; N uni02A2 ; G 611 -U 675 ; WX 1117 ; N uni02A3 ; G 612 -U 676 ; WX 1179 ; N uni02A4 ; G 613 -U 677 ; WX 1117 ; N uni02A5 ; G 614 -U 678 ; WX 911 ; N uni02A6 ; G 615 -U 679 ; WX 715 ; N uni02A7 ; G 616 -U 680 ; WX 909 ; N uni02A8 ; G 617 -U 681 ; WX 1039 ; N uni02A9 ; G 618 -U 682 ; WX 790 ; N uni02AA ; G 619 -U 683 ; WX 795 ; N uni02AB ; G 620 -U 684 ; WX 662 ; N uni02AC ; G 621 -U 685 ; WX 443 ; N uni02AD ; G 622 -U 686 ; WX 613 ; N uni02AE ; G 623 -U 687 ; WX 717 ; N uni02AF ; G 624 -U 688 ; WX 521 ; N uni02B0 ; G 625 -U 689 ; WX 519 ; N uni02B1 ; G 626 -U 690 ; WX 313 ; N uni02B2 ; G 627 -U 691 ; WX 414 ; N uni02B3 ; G 628 -U 692 ; WX 414 ; N uni02B4 ; G 629 -U 693 ; WX 480 ; N uni02B5 ; G 630 -U 694 ; WX 527 ; N uni02B6 ; G 631 -U 695 ; WX 542 ; N uni02B7 ; G 632 -U 696 ; WX 366 ; N uni02B8 ; G 633 -U 697 ; WX 302 ; N uni02B9 ; G 634 -U 699 ; WX 348 ; N uni02BB ; G 635 -U 700 ; WX 348 ; N uni02BC ; G 636 -U 701 ; WX 348 ; N uni02BD ; G 637 -U 702 ; WX 366 ; N uni02BE ; G 638 -U 703 ; WX 366 ; N uni02BF ; G 639 -U 704 ; WX 313 ; N uni02C0 ; G 640 -U 705 ; WX 313 ; N uni02C1 ; G 641 -U 710 ; WX 500 ; N circumflex ; G 642 -U 711 ; WX 500 ; N caron ; G 643 -U 712 ; WX 282 ; N uni02C8 ; G 644 -U 713 ; WX 500 ; N uni02C9 ; G 645 -U 716 ; WX 282 ; N uni02CC ; G 646 -U 717 ; WX 500 ; N uni02CD ; G 647 -U 720 ; WX 369 ; N uni02D0 ; G 648 -U 721 ; WX 369 ; N uni02D1 ; G 649 -U 722 ; WX 366 ; N uni02D2 ; G 650 -U 723 ; WX 366 ; N uni02D3 ; G 651 -U 726 ; WX 392 ; N uni02D6 ; G 652 -U 728 ; WX 500 ; N breve ; G 653 -U 729 ; WX 500 ; N dotaccent ; G 654 -U 730 ; WX 500 ; N ring ; G 655 -U 731 ; WX 500 ; N ogonek ; G 656 -U 732 ; WX 500 ; N tilde ; G 657 -U 733 ; WX 500 ; N hungarumlaut ; G 658 -U 734 ; WX 417 ; N uni02DE ; G 659 -U 736 ; WX 448 ; N uni02E0 ; G 660 -U 737 ; WX 292 ; N uni02E1 ; G 661 -U 738 ; WX 395 ; N uni02E2 ; G 662 -U 739 ; WX 375 ; N uni02E3 ; G 663 -U 740 ; WX 313 ; N uni02E4 ; G 664 -U 741 ; WX 500 ; N uni02E5 ; G 665 -U 742 ; WX 500 ; N uni02E6 ; G 666 -U 743 ; WX 500 ; N uni02E7 ; G 667 -U 744 ; WX 500 ; N uni02E8 ; G 668 -U 745 ; WX 500 ; N uni02E9 ; G 669 -U 750 ; WX 553 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 779 ; N uni0370 ; G 739 -U 881 ; WX 576 ; N uni0371 ; G 740 -U 884 ; WX 302 ; N uni0374 ; G 741 -U 885 ; WX 302 ; N uni0375 ; G 742 -U 890 ; WX 500 ; N uni037A ; G 743 -U 891 ; WX 609 ; N uni037B ; G 744 -U 892 ; WX 609 ; N uni037C ; G 745 -U 893 ; WX 609 ; N uni037D ; G 746 -U 894 ; WX 369 ; N uni037E ; G 747 -U 900 ; WX 500 ; N tonos ; G 748 -U 901 ; WX 500 ; N dieresistonos ; G 749 -U 902 ; WX 776 ; N Alphatonos ; G 750 -U 903 ; WX 348 ; N anoteleia ; G 751 -U 904 ; WX 947 ; N Epsilontonos ; G 752 -U 905 ; WX 1136 ; N Etatonos ; G 753 -U 906 ; WX 662 ; N Iotatonos ; G 754 -U 908 ; WX 887 ; N Omicrontonos ; G 755 -U 910 ; WX 953 ; N Upsilontonos ; G 756 -U 911 ; WX 911 ; N Omegatonos ; G 757 -U 912 ; WX 484 ; N iotadieresistonos ; G 758 -U 913 ; WX 776 ; N Alpha ; G 759 -U 914 ; WX 845 ; N Beta ; G 760 -U 915 ; WX 710 ; N Gamma ; G 761 -U 916 ; WX 776 ; N uni0394 ; G 762 -U 917 ; WX 762 ; N Epsilon ; G 763 -U 918 ; WX 730 ; N Zeta ; G 764 -U 919 ; WX 945 ; N Eta ; G 765 -U 920 ; WX 871 ; N Theta ; G 766 -U 921 ; WX 468 ; N Iota ; G 767 -U 922 ; WX 869 ; N Kappa ; G 768 -U 923 ; WX 776 ; N Lambda ; G 769 -U 924 ; WX 1107 ; N Mu ; G 770 -U 925 ; WX 914 ; N Nu ; G 771 -U 926 ; WX 704 ; N Xi ; G 772 -U 927 ; WX 871 ; N Omicron ; G 773 -U 928 ; WX 945 ; N Pi ; G 774 -U 929 ; WX 752 ; N Rho ; G 775 -U 931 ; WX 707 ; N Sigma ; G 776 -U 932 ; WX 744 ; N Tau ; G 777 -U 933 ; WX 714 ; N Upsilon ; G 778 -U 934 ; WX 871 ; N Phi ; G 779 -U 935 ; WX 776 ; N Chi ; G 780 -U 936 ; WX 913 ; N Psi ; G 781 -U 937 ; WX 890 ; N Omega ; G 782 -U 938 ; WX 468 ; N Iotadieresis ; G 783 -U 939 ; WX 714 ; N Upsilondieresis ; G 784 -U 940 ; WX 770 ; N alphatonos ; G 785 -U 941 ; WX 608 ; N epsilontonos ; G 786 -U 942 ; WX 727 ; N etatonos ; G 787 -U 943 ; WX 484 ; N iotatonos ; G 788 -U 944 ; WX 694 ; N upsilondieresistonos ; G 789 -U 945 ; WX 770 ; N alpha ; G 790 -U 946 ; WX 664 ; N beta ; G 791 -U 947 ; WX 660 ; N gamma ; G 792 -U 948 ; WX 667 ; N delta ; G 793 -U 949 ; WX 608 ; N epsilon ; G 794 -U 950 ; WX 592 ; N zeta ; G 795 -U 951 ; WX 727 ; N eta ; G 796 -U 952 ; WX 667 ; N theta ; G 797 -U 953 ; WX 484 ; N iota ; G 798 -U 954 ; WX 750 ; N kappa ; G 799 -U 955 ; WX 701 ; N lambda ; G 800 -U 956 ; WX 732 ; N uni03BC ; G 801 -U 957 ; WX 694 ; N nu ; G 802 -U 958 ; WX 592 ; N xi ; G 803 -U 959 ; WX 667 ; N omicron ; G 804 -U 960 ; WX 732 ; N pi ; G 805 -U 961 ; WX 665 ; N rho ; G 806 -U 962 ; WX 609 ; N sigma1 ; G 807 -U 963 ; WX 737 ; N sigma ; G 808 -U 964 ; WX 673 ; N tau ; G 809 -U 965 ; WX 694 ; N upsilon ; G 810 -U 966 ; WX 905 ; N phi ; G 811 -U 967 ; WX 658 ; N chi ; G 812 -U 968 ; WX 941 ; N psi ; G 813 -U 969 ; WX 952 ; N omega ; G 814 -U 970 ; WX 484 ; N iotadieresis ; G 815 -U 971 ; WX 694 ; N upsilondieresis ; G 816 -U 972 ; WX 667 ; N omicrontonos ; G 817 -U 973 ; WX 694 ; N upsilontonos ; G 818 -U 974 ; WX 952 ; N omegatonos ; G 819 -U 976 ; WX 667 ; N uni03D0 ; G 820 -U 977 ; WX 849 ; N theta1 ; G 821 -U 978 ; WX 764 ; N Upsilon1 ; G 822 -U 979 ; WX 969 ; N uni03D3 ; G 823 -U 980 ; WX 764 ; N uni03D4 ; G 824 -U 981 ; WX 941 ; N phi1 ; G 825 -U 982 ; WX 952 ; N omega1 ; G 826 -U 983 ; WX 655 ; N uni03D7 ; G 827 -U 984 ; WX 871 ; N uni03D8 ; G 828 -U 985 ; WX 667 ; N uni03D9 ; G 829 -U 986 ; WX 796 ; N uni03DA ; G 830 -U 987 ; WX 609 ; N uni03DB ; G 831 -U 988 ; WX 710 ; N uni03DC ; G 832 -U 989 ; WX 527 ; N uni03DD ; G 833 -U 990 ; WX 590 ; N uni03DE ; G 834 -U 991 ; WX 660 ; N uni03DF ; G 835 -U 992 ; WX 796 ; N uni03E0 ; G 836 -U 993 ; WX 667 ; N uni03E1 ; G 837 -U 1008 ; WX 655 ; N uni03F0 ; G 838 -U 1009 ; WX 665 ; N uni03F1 ; G 839 -U 1010 ; WX 609 ; N uni03F2 ; G 840 -U 1011 ; WX 362 ; N uni03F3 ; G 841 -U 1012 ; WX 871 ; N uni03F4 ; G 842 -U 1013 ; WX 609 ; N uni03F5 ; G 843 -U 1014 ; WX 609 ; N uni03F6 ; G 844 -U 1015 ; WX 757 ; N uni03F7 ; G 845 -U 1016 ; WX 699 ; N uni03F8 ; G 846 -U 1017 ; WX 796 ; N uni03F9 ; G 847 -U 1018 ; WX 1107 ; N uni03FA ; G 848 -U 1019 ; WX 860 ; N uni03FB ; G 849 -U 1020 ; WX 692 ; N uni03FC ; G 850 -U 1021 ; WX 796 ; N uni03FD ; G 851 -U 1022 ; WX 796 ; N uni03FE ; G 852 -U 1023 ; WX 796 ; N uni03FF ; G 853 -U 1024 ; WX 762 ; N uni0400 ; G 854 -U 1025 ; WX 762 ; N uni0401 ; G 855 -U 1026 ; WX 901 ; N uni0402 ; G 856 -U 1027 ; WX 690 ; N uni0403 ; G 857 -U 1028 ; WX 795 ; N uni0404 ; G 858 -U 1029 ; WX 722 ; N uni0405 ; G 859 -U 1030 ; WX 468 ; N uni0406 ; G 860 -U 1031 ; WX 468 ; N uni0407 ; G 861 -U 1032 ; WX 473 ; N uni0408 ; G 862 -U 1033 ; WX 1202 ; N uni0409 ; G 863 -U 1034 ; WX 1262 ; N uni040A ; G 864 -U 1035 ; WX 963 ; N uni040B ; G 865 -U 1036 ; WX 910 ; N uni040C ; G 866 -U 1037 ; WX 945 ; N uni040D ; G 867 -U 1038 ; WX 812 ; N uni040E ; G 868 -U 1039 ; WX 945 ; N uni040F ; G 869 -U 1040 ; WX 814 ; N uni0410 ; G 870 -U 1041 ; WX 854 ; N uni0411 ; G 871 -U 1042 ; WX 845 ; N uni0412 ; G 872 -U 1043 ; WX 690 ; N uni0413 ; G 873 -U 1044 ; WX 889 ; N uni0414 ; G 874 -U 1045 ; WX 762 ; N uni0415 ; G 875 -U 1046 ; WX 1312 ; N uni0416 ; G 876 -U 1047 ; WX 721 ; N uni0417 ; G 877 -U 1048 ; WX 945 ; N uni0418 ; G 878 -U 1049 ; WX 945 ; N uni0419 ; G 879 -U 1050 ; WX 910 ; N uni041A ; G 880 -U 1051 ; WX 884 ; N uni041B ; G 881 -U 1052 ; WX 1107 ; N uni041C ; G 882 -U 1053 ; WX 945 ; N uni041D ; G 883 -U 1054 ; WX 871 ; N uni041E ; G 884 -U 1055 ; WX 945 ; N uni041F ; G 885 -U 1056 ; WX 752 ; N uni0420 ; G 886 -U 1057 ; WX 796 ; N uni0421 ; G 887 -U 1058 ; WX 744 ; N uni0422 ; G 888 -U 1059 ; WX 812 ; N uni0423 ; G 889 -U 1060 ; WX 949 ; N uni0424 ; G 890 -U 1061 ; WX 776 ; N uni0425 ; G 891 -U 1062 ; WX 966 ; N uni0426 ; G 892 -U 1063 ; WX 913 ; N uni0427 ; G 893 -U 1064 ; WX 1268 ; N uni0428 ; G 894 -U 1065 ; WX 1293 ; N uni0429 ; G 895 -U 1066 ; WX 957 ; N uni042A ; G 896 -U 1067 ; WX 1202 ; N uni042B ; G 897 -U 1068 ; WX 825 ; N uni042C ; G 898 -U 1069 ; WX 795 ; N uni042D ; G 899 -U 1070 ; WX 1287 ; N uni042E ; G 900 -U 1071 ; WX 882 ; N uni042F ; G 901 -U 1072 ; WX 648 ; N uni0430 ; G 902 -U 1073 ; WX 722 ; N uni0431 ; G 903 -U 1074 ; WX 657 ; N uni0432 ; G 904 -U 1075 ; WX 563 ; N uni0433 ; G 905 -U 1076 ; WX 695 ; N uni0434 ; G 906 -U 1077 ; WX 636 ; N uni0435 ; G 907 -U 1078 ; WX 1306 ; N uni0436 ; G 908 -U 1079 ; WX 638 ; N uni0437 ; G 909 -U 1080 ; WX 727 ; N uni0438 ; G 910 -U 1081 ; WX 727 ; N uni0439 ; G 911 -U 1082 ; WX 677 ; N uni043A ; G 912 -U 1083 ; WX 732 ; N uni043B ; G 913 -U 1084 ; WX 951 ; N uni043C ; G 914 -U 1085 ; WX 729 ; N uni043D ; G 915 -U 1086 ; WX 667 ; N uni043E ; G 916 -U 1087 ; WX 727 ; N uni043F ; G 917 -U 1088 ; WX 699 ; N uni0440 ; G 918 -U 1089 ; WX 609 ; N uni0441 ; G 919 -U 1090 ; WX 1058 ; N uni0442 ; G 920 -U 1091 ; WX 598 ; N uni0443 ; G 921 -U 1092 ; WX 902 ; N uni0444 ; G 922 -U 1093 ; WX 596 ; N uni0445 ; G 923 -U 1094 ; WX 803 ; N uni0446 ; G 924 -U 1095 ; WX 715 ; N uni0447 ; G 925 -U 1096 ; WX 1058 ; N uni0448 ; G 926 -U 1097 ; WX 1134 ; N uni0449 ; G 927 -U 1098 ; WX 727 ; N uni044A ; G 928 -U 1099 ; WX 1018 ; N uni044B ; G 929 -U 1100 ; WX 660 ; N uni044C ; G 930 -U 1101 ; WX 645 ; N uni044D ; G 931 -U 1102 ; WX 1001 ; N uni044E ; G 932 -U 1103 ; WX 796 ; N uni044F ; G 933 -U 1104 ; WX 636 ; N uni0450 ; G 934 -U 1105 ; WX 636 ; N uni0451 ; G 935 -U 1106 ; WX 719 ; N uni0452 ; G 936 -U 1107 ; WX 563 ; N uni0453 ; G 937 -U 1108 ; WX 609 ; N uni0454 ; G 938 -U 1109 ; WX 563 ; N uni0455 ; G 939 -U 1110 ; WX 380 ; N uni0456 ; G 940 -U 1111 ; WX 380 ; N uni0457 ; G 941 -U 1112 ; WX 362 ; N uni0458 ; G 942 -U 1113 ; WX 1014 ; N uni0459 ; G 943 -U 1114 ; WX 1011 ; N uni045A ; G 944 -U 1115 ; WX 727 ; N uni045B ; G 945 -U 1116 ; WX 677 ; N uni045C ; G 946 -U 1117 ; WX 727 ; N uni045D ; G 947 -U 1118 ; WX 598 ; N uni045E ; G 948 -U 1119 ; WX 727 ; N uni045F ; G 949 -U 1122 ; WX 880 ; N uni0462 ; G 950 -U 1123 ; WX 1050 ; N uni0463 ; G 951 -U 1124 ; WX 1195 ; N uni0464 ; G 952 -U 1125 ; WX 963 ; N uni0465 ; G 953 -U 1130 ; WX 1312 ; N uni046A ; G 954 -U 1131 ; WX 1010 ; N uni046B ; G 955 -U 1136 ; WX 1096 ; N uni0470 ; G 956 -U 1137 ; WX 1105 ; N uni0471 ; G 957 -U 1138 ; WX 871 ; N uni0472 ; G 958 -U 1139 ; WX 652 ; N uni0473 ; G 959 -U 1140 ; WX 916 ; N uni0474 ; G 960 -U 1141 ; WX 749 ; N uni0475 ; G 961 -U 1164 ; WX 846 ; N uni048C ; G 962 -U 1165 ; WX 673 ; N uni048D ; G 963 -U 1168 ; WX 700 ; N uni0490 ; G 964 -U 1169 ; WX 618 ; N uni0491 ; G 965 -U 1170 ; WX 690 ; N uni0492 ; G 966 -U 1171 ; WX 563 ; N uni0493 ; G 967 -U 1172 ; WX 854 ; N uni0494 ; G 968 -U 1173 ; WX 705 ; N uni0495 ; G 969 -U 1174 ; WX 1312 ; N uni0496 ; G 970 -U 1175 ; WX 1306 ; N uni0497 ; G 971 -U 1176 ; WX 721 ; N uni0498 ; G 972 -U 1177 ; WX 638 ; N uni0499 ; G 973 -U 1178 ; WX 902 ; N uni049A ; G 974 -U 1179 ; WX 703 ; N uni049B ; G 975 -U 1182 ; WX 910 ; N uni049E ; G 976 -U 1183 ; WX 677 ; N uni049F ; G 977 -U 1184 ; WX 1041 ; N uni04A0 ; G 978 -U 1185 ; WX 760 ; N uni04A1 ; G 979 -U 1186 ; WX 952 ; N uni04A2 ; G 980 -U 1187 ; WX 805 ; N uni04A3 ; G 981 -U 1188 ; WX 1167 ; N uni04A4 ; G 982 -U 1189 ; WX 955 ; N uni04A5 ; G 983 -U 1190 ; WX 1324 ; N uni04A6 ; G 984 -U 1191 ; WX 1013 ; N uni04A7 ; G 985 -U 1194 ; WX 796 ; N uni04AA ; G 986 -U 1195 ; WX 609 ; N uni04AB ; G 987 -U 1196 ; WX 744 ; N uni04AC ; G 988 -U 1197 ; WX 1142 ; N uni04AD ; G 989 -U 1198 ; WX 714 ; N uni04AE ; G 990 -U 1199 ; WX 572 ; N uni04AF ; G 991 -U 1200 ; WX 713 ; N uni04B0 ; G 992 -U 1201 ; WX 572 ; N uni04B1 ; G 993 -U 1202 ; WX 789 ; N uni04B2 ; G 994 -U 1203 ; WX 596 ; N uni04B3 ; G 995 -U 1204 ; WX 1010 ; N uni04B4 ; G 996 -U 1205 ; WX 833 ; N uni04B5 ; G 997 -U 1206 ; WX 913 ; N uni04B6 ; G 998 -U 1207 ; WX 792 ; N uni04B7 ; G 999 -U 1210 ; WX 910 ; N uni04BA ; G 1000 -U 1211 ; WX 727 ; N uni04BB ; G 1001 -U 1216 ; WX 468 ; N uni04C0 ; G 1002 -U 1217 ; WX 1312 ; N uni04C1 ; G 1003 -U 1218 ; WX 1306 ; N uni04C2 ; G 1004 -U 1219 ; WX 869 ; N uni04C3 ; G 1005 -U 1220 ; WX 693 ; N uni04C4 ; G 1006 -U 1223 ; WX 945 ; N uni04C7 ; G 1007 -U 1224 ; WX 732 ; N uni04C8 ; G 1008 -U 1227 ; WX 984 ; N uni04CB ; G 1009 -U 1228 ; WX 732 ; N uni04CC ; G 1010 -U 1231 ; WX 380 ; N uni04CF ; G 1011 -U 1232 ; WX 814 ; N uni04D0 ; G 1012 -U 1233 ; WX 648 ; N uni04D1 ; G 1013 -U 1234 ; WX 814 ; N uni04D2 ; G 1014 -U 1235 ; WX 648 ; N uni04D3 ; G 1015 -U 1236 ; WX 1034 ; N uni04D4 ; G 1016 -U 1237 ; WX 975 ; N uni04D5 ; G 1017 -U 1238 ; WX 762 ; N uni04D6 ; G 1018 -U 1239 ; WX 636 ; N uni04D7 ; G 1019 -U 1240 ; WX 871 ; N uni04D8 ; G 1020 -U 1241 ; WX 636 ; N uni04D9 ; G 1021 -U 1242 ; WX 871 ; N uni04DA ; G 1022 -U 1243 ; WX 636 ; N uni04DB ; G 1023 -U 1244 ; WX 1312 ; N uni04DC ; G 1024 -U 1245 ; WX 1306 ; N uni04DD ; G 1025 -U 1246 ; WX 721 ; N uni04DE ; G 1026 -U 1247 ; WX 638 ; N uni04DF ; G 1027 -U 1248 ; WX 657 ; N uni04E0 ; G 1028 -U 1249 ; WX 568 ; N uni04E1 ; G 1029 -U 1250 ; WX 945 ; N uni04E2 ; G 1030 -U 1251 ; WX 727 ; N uni04E3 ; G 1031 -U 1252 ; WX 945 ; N uni04E4 ; G 1032 -U 1253 ; WX 727 ; N uni04E5 ; G 1033 -U 1254 ; WX 871 ; N uni04E6 ; G 1034 -U 1255 ; WX 667 ; N uni04E7 ; G 1035 -U 1256 ; WX 871 ; N uni04E8 ; G 1036 -U 1257 ; WX 667 ; N uni04E9 ; G 1037 -U 1258 ; WX 871 ; N uni04EA ; G 1038 -U 1259 ; WX 667 ; N uni04EB ; G 1039 -U 1260 ; WX 795 ; N uni04EC ; G 1040 -U 1261 ; WX 645 ; N uni04ED ; G 1041 -U 1262 ; WX 812 ; N uni04EE ; G 1042 -U 1263 ; WX 598 ; N uni04EF ; G 1043 -U 1264 ; WX 812 ; N uni04F0 ; G 1044 -U 1265 ; WX 598 ; N uni04F1 ; G 1045 -U 1266 ; WX 812 ; N uni04F2 ; G 1046 -U 1267 ; WX 598 ; N uni04F3 ; G 1047 -U 1268 ; WX 913 ; N uni04F4 ; G 1048 -U 1269 ; WX 715 ; N uni04F5 ; G 1049 -U 1270 ; WX 690 ; N uni04F6 ; G 1050 -U 1271 ; WX 563 ; N uni04F7 ; G 1051 -U 1272 ; WX 1202 ; N uni04F8 ; G 1052 -U 1273 ; WX 1018 ; N uni04F9 ; G 1053 -U 1296 ; WX 721 ; N uni0510 ; G 1054 -U 1297 ; WX 638 ; N uni0511 ; G 1055 -U 1298 ; WX 884 ; N uni0512 ; G 1056 -U 1299 ; WX 732 ; N uni0513 ; G 1057 -U 1300 ; WX 1248 ; N uni0514 ; G 1058 -U 1301 ; WX 1005 ; N uni0515 ; G 1059 -U 1306 ; WX 820 ; N uni051A ; G 1060 -U 1307 ; WX 640 ; N uni051B ; G 1061 -U 1308 ; WX 1028 ; N uni051C ; G 1062 -U 1309 ; WX 856 ; N uni051D ; G 1063 -U 4256 ; WX 765 ; N uni10A0 ; G 1064 -U 4257 ; WX 945 ; N uni10A1 ; G 1065 -U 4258 ; WX 876 ; N uni10A2 ; G 1066 -U 4259 ; WX 884 ; N uni10A3 ; G 1067 -U 4260 ; WX 791 ; N uni10A4 ; G 1068 -U 4261 ; WX 1087 ; N uni10A5 ; G 1069 -U 4262 ; WX 1024 ; N uni10A6 ; G 1070 -U 4263 ; WX 1223 ; N uni10A7 ; G 1071 -U 4264 ; WX 653 ; N uni10A8 ; G 1072 -U 4265 ; WX 828 ; N uni10A9 ; G 1073 -U 4266 ; WX 1061 ; N uni10AA ; G 1074 -U 4267 ; WX 1061 ; N uni10AB ; G 1075 -U 4268 ; WX 806 ; N uni10AC ; G 1076 -U 4269 ; WX 1145 ; N uni10AD ; G 1077 -U 4270 ; WX 979 ; N uni10AE ; G 1078 -U 4271 ; WX 912 ; N uni10AF ; G 1079 -U 4272 ; WX 1119 ; N uni10B0 ; G 1080 -U 4273 ; WX 802 ; N uni10B1 ; G 1081 -U 4274 ; WX 766 ; N uni10B2 ; G 1082 -U 4275 ; WX 1085 ; N uni10B3 ; G 1083 -U 4276 ; WX 986 ; N uni10B4 ; G 1084 -U 4277 ; WX 1076 ; N uni10B5 ; G 1085 -U 4278 ; WX 820 ; N uni10B6 ; G 1086 -U 4279 ; WX 843 ; N uni10B7 ; G 1087 -U 4280 ; WX 831 ; N uni10B8 ; G 1088 -U 4281 ; WX 843 ; N uni10B9 ; G 1089 -U 4282 ; WX 918 ; N uni10BA ; G 1090 -U 4283 ; WX 1086 ; N uni10BB ; G 1091 -U 4284 ; WX 779 ; N uni10BC ; G 1092 -U 4285 ; WX 832 ; N uni10BD ; G 1093 -U 4286 ; WX 822 ; N uni10BE ; G 1094 -U 4287 ; WX 1121 ; N uni10BF ; G 1095 -U 4288 ; WX 1132 ; N uni10C0 ; G 1096 -U 4289 ; WX 812 ; N uni10C1 ; G 1097 -U 4290 ; WX 902 ; N uni10C2 ; G 1098 -U 4291 ; WX 812 ; N uni10C3 ; G 1099 -U 4292 ; WX 890 ; N uni10C4 ; G 1100 -U 4293 ; WX 1073 ; N uni10C5 ; G 1101 -U 4304 ; WX 594 ; N uni10D0 ; G 1102 -U 4305 ; WX 625 ; N uni10D1 ; G 1103 -U 4306 ; WX 643 ; N uni10D2 ; G 1104 -U 4307 ; WX 887 ; N uni10D3 ; G 1105 -U 4308 ; WX 615 ; N uni10D4 ; G 1106 -U 4309 ; WX 611 ; N uni10D5 ; G 1107 -U 4310 ; WX 666 ; N uni10D6 ; G 1108 -U 4311 ; WX 915 ; N uni10D7 ; G 1109 -U 4312 ; WX 613 ; N uni10D8 ; G 1110 -U 4313 ; WX 600 ; N uni10D9 ; G 1111 -U 4314 ; WX 1120 ; N uni10DA ; G 1112 -U 4315 ; WX 654 ; N uni10DB ; G 1113 -U 4316 ; WX 640 ; N uni10DC ; G 1114 -U 4317 ; WX 879 ; N uni10DD ; G 1115 -U 4318 ; WX 624 ; N uni10DE ; G 1116 -U 4319 ; WX 634 ; N uni10DF ; G 1117 -U 4320 ; WX 877 ; N uni10E0 ; G 1118 -U 4321 ; WX 657 ; N uni10E1 ; G 1119 -U 4322 ; WX 802 ; N uni10E2 ; G 1120 -U 4323 ; WX 751 ; N uni10E3 ; G 1121 -U 4324 ; WX 869 ; N uni10E4 ; G 1122 -U 4325 ; WX 639 ; N uni10E5 ; G 1123 -U 4326 ; WX 912 ; N uni10E6 ; G 1124 -U 4327 ; WX 622 ; N uni10E7 ; G 1125 -U 4328 ; WX 647 ; N uni10E8 ; G 1126 -U 4329 ; WX 640 ; N uni10E9 ; G 1127 -U 4330 ; WX 729 ; N uni10EA ; G 1128 -U 4331 ; WX 641 ; N uni10EB ; G 1129 -U 4332 ; WX 639 ; N uni10EC ; G 1130 -U 4333 ; WX 629 ; N uni10ED ; G 1131 -U 4334 ; WX 674 ; N uni10EE ; G 1132 -U 4335 ; WX 737 ; N uni10EF ; G 1133 -U 4336 ; WX 625 ; N uni10F0 ; G 1134 -U 4337 ; WX 657 ; N uni10F1 ; G 1135 -U 4338 ; WX 625 ; N uni10F2 ; G 1136 -U 4339 ; WX 625 ; N uni10F3 ; G 1137 -U 4340 ; WX 624 ; N uni10F4 ; G 1138 -U 4341 ; WX 670 ; N uni10F5 ; G 1139 -U 4342 ; WX 940 ; N uni10F6 ; G 1140 -U 4343 ; WX 680 ; N uni10F7 ; G 1141 -U 4344 ; WX 636 ; N uni10F8 ; G 1142 -U 4345 ; WX 672 ; N uni10F9 ; G 1143 -U 4346 ; WX 625 ; N uni10FA ; G 1144 -U 4347 ; WX 446 ; N uni10FB ; G 1145 -U 4348 ; WX 363 ; N uni10FC ; G 1146 -U 7426 ; WX 940 ; N uni1D02 ; G 1147 -U 7432 ; WX 509 ; N uni1D08 ; G 1148 -U 7433 ; WX 320 ; N uni1D09 ; G 1149 -U 7444 ; WX 989 ; N uni1D14 ; G 1150 -U 7446 ; WX 667 ; N uni1D16 ; G 1151 -U 7447 ; WX 667 ; N uni1D17 ; G 1152 -U 7453 ; WX 737 ; N uni1D1D ; G 1153 -U 7454 ; WX 948 ; N uni1D1E ; G 1154 -U 7455 ; WX 948 ; N uni1D1F ; G 1155 -U 7468 ; WX 489 ; N uni1D2C ; G 1156 -U 7469 ; WX 651 ; N uni1D2D ; G 1157 -U 7470 ; WX 532 ; N uni1D2E ; G 1158 -U 7472 ; WX 546 ; N uni1D30 ; G 1159 -U 7473 ; WX 480 ; N uni1D31 ; G 1160 -U 7474 ; WX 480 ; N uni1D32 ; G 1161 -U 7475 ; WX 538 ; N uni1D33 ; G 1162 -U 7476 ; WX 595 ; N uni1D34 ; G 1163 -U 7477 ; WX 294 ; N uni1D35 ; G 1164 -U 7478 ; WX 298 ; N uni1D36 ; G 1165 -U 7479 ; WX 547 ; N uni1D37 ; G 1166 -U 7480 ; WX 443 ; N uni1D38 ; G 1167 -U 7481 ; WX 697 ; N uni1D39 ; G 1168 -U 7482 ; WX 576 ; N uni1D3A ; G 1169 -U 7483 ; WX 576 ; N uni1D3B ; G 1170 -U 7484 ; WX 548 ; N uni1D3C ; G 1171 -U 7486 ; WX 474 ; N uni1D3E ; G 1172 -U 7487 ; WX 523 ; N uni1D3F ; G 1173 -U 7488 ; WX 469 ; N uni1D40 ; G 1174 -U 7489 ; WX 549 ; N uni1D41 ; G 1175 -U 7490 ; WX 708 ; N uni1D42 ; G 1176 -U 7491 ; WX 466 ; N uni1D43 ; G 1177 -U 7492 ; WX 466 ; N uni1D44 ; G 1178 -U 7493 ; WX 498 ; N uni1D45 ; G 1179 -U 7494 ; WX 657 ; N uni1D46 ; G 1180 -U 7495 ; WX 499 ; N uni1D47 ; G 1181 -U 7496 ; WX 498 ; N uni1D48 ; G 1182 -U 7497 ; WX 444 ; N uni1D49 ; G 1183 -U 7498 ; WX 444 ; N uni1D4A ; G 1184 -U 7499 ; WX 412 ; N uni1D4B ; G 1185 -U 7500 ; WX 412 ; N uni1D4C ; G 1186 -U 7501 ; WX 498 ; N uni1D4D ; G 1187 -U 7502 ; WX 300 ; N uni1D4E ; G 1188 -U 7503 ; WX 523 ; N uni1D4F ; G 1189 -U 7504 ; WX 729 ; N uni1D50 ; G 1190 -U 7505 ; WX 473 ; N uni1D51 ; G 1191 -U 7506 ; WX 467 ; N uni1D52 ; G 1192 -U 7507 ; WX 427 ; N uni1D53 ; G 1193 -U 7508 ; WX 467 ; N uni1D54 ; G 1194 -U 7509 ; WX 467 ; N uni1D55 ; G 1195 -U 7510 ; WX 499 ; N uni1D56 ; G 1196 -U 7511 ; WX 371 ; N uni1D57 ; G 1197 -U 7512 ; WX 520 ; N uni1D58 ; G 1198 -U 7513 ; WX 434 ; N uni1D59 ; G 1199 -U 7514 ; WX 729 ; N uni1D5A ; G 1200 -U 7515 ; WX 491 ; N uni1D5B ; G 1201 -U 7522 ; WX 239 ; N uni1D62 ; G 1202 -U 7523 ; WX 414 ; N uni1D63 ; G 1203 -U 7524 ; WX 520 ; N uni1D64 ; G 1204 -U 7525 ; WX 491 ; N uni1D65 ; G 1205 -U 7543 ; WX 640 ; N uni1D77 ; G 1206 -U 7544 ; WX 595 ; N uni1D78 ; G 1207 -U 7547 ; WX 380 ; N uni1D7B ; G 1208 -U 7557 ; WX 380 ; N uni1D85 ; G 1209 -U 7579 ; WX 498 ; N uni1D9B ; G 1210 -U 7580 ; WX 427 ; N uni1D9C ; G 1211 -U 7581 ; WX 427 ; N uni1D9D ; G 1212 -U 7582 ; WX 467 ; N uni1D9E ; G 1213 -U 7583 ; WX 412 ; N uni1D9F ; G 1214 -U 7584 ; WX 271 ; N uni1DA0 ; G 1215 -U 7585 ; WX 373 ; N uni1DA1 ; G 1216 -U 7586 ; WX 498 ; N uni1DA2 ; G 1217 -U 7587 ; WX 522 ; N uni1DA3 ; G 1218 -U 7588 ; WX 300 ; N uni1DA4 ; G 1219 -U 7589 ; WX 307 ; N uni1DA5 ; G 1220 -U 7590 ; WX 300 ; N uni1DA6 ; G 1221 -U 7591 ; WX 300 ; N uni1DA7 ; G 1222 -U 7592 ; WX 370 ; N uni1DA8 ; G 1223 -U 7593 ; WX 368 ; N uni1DA9 ; G 1224 -U 7594 ; WX 321 ; N uni1DAA ; G 1225 -U 7595 ; WX 430 ; N uni1DAB ; G 1226 -U 7596 ; WX 682 ; N uni1DAC ; G 1227 -U 7597 ; WX 729 ; N uni1DAD ; G 1228 -U 7598 ; WX 588 ; N uni1DAE ; G 1229 -U 7599 ; WX 587 ; N uni1DAF ; G 1230 -U 7600 ; WX 472 ; N uni1DB0 ; G 1231 -U 7601 ; WX 467 ; N uni1DB1 ; G 1232 -U 7602 ; WX 522 ; N uni1DB2 ; G 1233 -U 7603 ; WX 400 ; N uni1DB3 ; G 1234 -U 7604 ; WX 387 ; N uni1DB4 ; G 1235 -U 7605 ; WX 371 ; N uni1DB5 ; G 1236 -U 7606 ; WX 520 ; N uni1DB6 ; G 1237 -U 7607 ; WX 475 ; N uni1DB7 ; G 1238 -U 7609 ; WX 489 ; N uni1DB9 ; G 1239 -U 7610 ; WX 366 ; N uni1DBA ; G 1240 -U 7611 ; WX 357 ; N uni1DBB ; G 1241 -U 7612 ; WX 527 ; N uni1DBC ; G 1242 -U 7613 ; WX 412 ; N uni1DBD ; G 1243 -U 7614 ; WX 452 ; N uni1DBE ; G 1244 -U 7615 ; WX 467 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 776 ; N uni1E00 ; G 1252 -U 7681 ; WX 648 ; N uni1E01 ; G 1253 -U 7682 ; WX 845 ; N uni1E02 ; G 1254 -U 7683 ; WX 699 ; N uni1E03 ; G 1255 -U 7684 ; WX 845 ; N uni1E04 ; G 1256 -U 7685 ; WX 699 ; N uni1E05 ; G 1257 -U 7686 ; WX 845 ; N uni1E06 ; G 1258 -U 7687 ; WX 699 ; N uni1E07 ; G 1259 -U 7688 ; WX 796 ; N uni1E08 ; G 1260 -U 7689 ; WX 609 ; N uni1E09 ; G 1261 -U 7690 ; WX 867 ; N uni1E0A ; G 1262 -U 7691 ; WX 699 ; N uni1E0B ; G 1263 -U 7692 ; WX 867 ; N uni1E0C ; G 1264 -U 7693 ; WX 699 ; N uni1E0D ; G 1265 -U 7694 ; WX 867 ; N uni1E0E ; G 1266 -U 7695 ; WX 699 ; N uni1E0F ; G 1267 -U 7696 ; WX 867 ; N uni1E10 ; G 1268 -U 7697 ; WX 699 ; N uni1E11 ; G 1269 -U 7698 ; WX 867 ; N uni1E12 ; G 1270 -U 7699 ; WX 699 ; N uni1E13 ; G 1271 -U 7700 ; WX 762 ; N uni1E14 ; G 1272 -U 7701 ; WX 636 ; N uni1E15 ; G 1273 -U 7702 ; WX 762 ; N uni1E16 ; G 1274 -U 7703 ; WX 636 ; N uni1E17 ; G 1275 -U 7704 ; WX 762 ; N uni1E18 ; G 1276 -U 7705 ; WX 636 ; N uni1E19 ; G 1277 -U 7706 ; WX 762 ; N uni1E1A ; G 1278 -U 7707 ; WX 636 ; N uni1E1B ; G 1279 -U 7708 ; WX 762 ; N uni1E1C ; G 1280 -U 7709 ; WX 636 ; N uni1E1D ; G 1281 -U 7710 ; WX 710 ; N uni1E1E ; G 1282 -U 7711 ; WX 430 ; N uni1E1F ; G 1283 -U 7712 ; WX 854 ; N uni1E20 ; G 1284 -U 7713 ; WX 699 ; N uni1E21 ; G 1285 -U 7714 ; WX 945 ; N uni1E22 ; G 1286 -U 7715 ; WX 727 ; N uni1E23 ; G 1287 -U 7716 ; WX 945 ; N uni1E24 ; G 1288 -U 7717 ; WX 727 ; N uni1E25 ; G 1289 -U 7718 ; WX 945 ; N uni1E26 ; G 1290 -U 7719 ; WX 727 ; N uni1E27 ; G 1291 -U 7720 ; WX 945 ; N uni1E28 ; G 1292 -U 7721 ; WX 727 ; N uni1E29 ; G 1293 -U 7722 ; WX 945 ; N uni1E2A ; G 1294 -U 7723 ; WX 727 ; N uni1E2B ; G 1295 -U 7724 ; WX 468 ; N uni1E2C ; G 1296 -U 7725 ; WX 380 ; N uni1E2D ; G 1297 -U 7726 ; WX 468 ; N uni1E2E ; G 1298 -U 7727 ; WX 380 ; N uni1E2F ; G 1299 -U 7728 ; WX 869 ; N uni1E30 ; G 1300 -U 7729 ; WX 693 ; N uni1E31 ; G 1301 -U 7730 ; WX 869 ; N uni1E32 ; G 1302 -U 7731 ; WX 693 ; N uni1E33 ; G 1303 -U 7732 ; WX 869 ; N uni1E34 ; G 1304 -U 7733 ; WX 693 ; N uni1E35 ; G 1305 -U 7734 ; WX 703 ; N uni1E36 ; G 1306 -U 7735 ; WX 380 ; N uni1E37 ; G 1307 -U 7736 ; WX 703 ; N uni1E38 ; G 1308 -U 7737 ; WX 380 ; N uni1E39 ; G 1309 -U 7738 ; WX 703 ; N uni1E3A ; G 1310 -U 7739 ; WX 380 ; N uni1E3B ; G 1311 -U 7740 ; WX 703 ; N uni1E3C ; G 1312 -U 7741 ; WX 380 ; N uni1E3D ; G 1313 -U 7742 ; WX 1107 ; N uni1E3E ; G 1314 -U 7743 ; WX 1058 ; N uni1E3F ; G 1315 -U 7744 ; WX 1107 ; N uni1E40 ; G 1316 -U 7745 ; WX 1058 ; N uni1E41 ; G 1317 -U 7746 ; WX 1107 ; N uni1E42 ; G 1318 -U 7747 ; WX 1058 ; N uni1E43 ; G 1319 -U 7748 ; WX 914 ; N uni1E44 ; G 1320 -U 7749 ; WX 727 ; N uni1E45 ; G 1321 -U 7750 ; WX 914 ; N uni1E46 ; G 1322 -U 7751 ; WX 727 ; N uni1E47 ; G 1323 -U 7752 ; WX 914 ; N uni1E48 ; G 1324 -U 7753 ; WX 727 ; N uni1E49 ; G 1325 -U 7754 ; WX 914 ; N uni1E4A ; G 1326 -U 7755 ; WX 727 ; N uni1E4B ; G 1327 -U 7756 ; WX 871 ; N uni1E4C ; G 1328 -U 7757 ; WX 667 ; N uni1E4D ; G 1329 -U 7758 ; WX 871 ; N uni1E4E ; G 1330 -U 7759 ; WX 667 ; N uni1E4F ; G 1331 -U 7760 ; WX 871 ; N uni1E50 ; G 1332 -U 7761 ; WX 667 ; N uni1E51 ; G 1333 -U 7762 ; WX 871 ; N uni1E52 ; G 1334 -U 7763 ; WX 667 ; N uni1E53 ; G 1335 -U 7764 ; WX 752 ; N uni1E54 ; G 1336 -U 7765 ; WX 699 ; N uni1E55 ; G 1337 -U 7766 ; WX 752 ; N uni1E56 ; G 1338 -U 7767 ; WX 699 ; N uni1E57 ; G 1339 -U 7768 ; WX 831 ; N uni1E58 ; G 1340 -U 7769 ; WX 527 ; N uni1E59 ; G 1341 -U 7770 ; WX 831 ; N uni1E5A ; G 1342 -U 7771 ; WX 527 ; N uni1E5B ; G 1343 -U 7772 ; WX 831 ; N uni1E5C ; G 1344 -U 7773 ; WX 527 ; N uni1E5D ; G 1345 -U 7774 ; WX 831 ; N uni1E5E ; G 1346 -U 7775 ; WX 527 ; N uni1E5F ; G 1347 -U 7776 ; WX 722 ; N uni1E60 ; G 1348 -U 7777 ; WX 563 ; N uni1E61 ; G 1349 -U 7778 ; WX 722 ; N uni1E62 ; G 1350 -U 7779 ; WX 563 ; N uni1E63 ; G 1351 -U 7780 ; WX 722 ; N uni1E64 ; G 1352 -U 7781 ; WX 563 ; N uni1E65 ; G 1353 -U 7782 ; WX 722 ; N uni1E66 ; G 1354 -U 7783 ; WX 563 ; N uni1E67 ; G 1355 -U 7784 ; WX 722 ; N uni1E68 ; G 1356 -U 7785 ; WX 563 ; N uni1E69 ; G 1357 -U 7786 ; WX 744 ; N uni1E6A ; G 1358 -U 7787 ; WX 462 ; N uni1E6B ; G 1359 -U 7788 ; WX 744 ; N uni1E6C ; G 1360 -U 7789 ; WX 462 ; N uni1E6D ; G 1361 -U 7790 ; WX 744 ; N uni1E6E ; G 1362 -U 7791 ; WX 462 ; N uni1E6F ; G 1363 -U 7792 ; WX 744 ; N uni1E70 ; G 1364 -U 7793 ; WX 462 ; N uni1E71 ; G 1365 -U 7794 ; WX 872 ; N uni1E72 ; G 1366 -U 7795 ; WX 727 ; N uni1E73 ; G 1367 -U 7796 ; WX 872 ; N uni1E74 ; G 1368 -U 7797 ; WX 727 ; N uni1E75 ; G 1369 -U 7798 ; WX 872 ; N uni1E76 ; G 1370 -U 7799 ; WX 727 ; N uni1E77 ; G 1371 -U 7800 ; WX 872 ; N uni1E78 ; G 1372 -U 7801 ; WX 727 ; N uni1E79 ; G 1373 -U 7802 ; WX 872 ; N uni1E7A ; G 1374 -U 7803 ; WX 727 ; N uni1E7B ; G 1375 -U 7804 ; WX 776 ; N uni1E7C ; G 1376 -U 7805 ; WX 581 ; N uni1E7D ; G 1377 -U 7806 ; WX 776 ; N uni1E7E ; G 1378 -U 7807 ; WX 581 ; N uni1E7F ; G 1379 -U 7808 ; WX 1123 ; N Wgrave ; G 1380 -U 7809 ; WX 861 ; N wgrave ; G 1381 -U 7810 ; WX 1123 ; N Wacute ; G 1382 -U 7811 ; WX 861 ; N wacute ; G 1383 -U 7812 ; WX 1123 ; N Wdieresis ; G 1384 -U 7813 ; WX 861 ; N wdieresis ; G 1385 -U 7814 ; WX 1123 ; N uni1E86 ; G 1386 -U 7815 ; WX 861 ; N uni1E87 ; G 1387 -U 7816 ; WX 1123 ; N uni1E88 ; G 1388 -U 7817 ; WX 861 ; N uni1E89 ; G 1389 -U 7818 ; WX 776 ; N uni1E8A ; G 1390 -U 7819 ; WX 596 ; N uni1E8B ; G 1391 -U 7820 ; WX 776 ; N uni1E8C ; G 1392 -U 7821 ; WX 596 ; N uni1E8D ; G 1393 -U 7822 ; WX 714 ; N uni1E8E ; G 1394 -U 7823 ; WX 581 ; N uni1E8F ; G 1395 -U 7824 ; WX 730 ; N uni1E90 ; G 1396 -U 7825 ; WX 568 ; N uni1E91 ; G 1397 -U 7826 ; WX 730 ; N uni1E92 ; G 1398 -U 7827 ; WX 568 ; N uni1E93 ; G 1399 -U 7828 ; WX 730 ; N uni1E94 ; G 1400 -U 7829 ; WX 568 ; N uni1E95 ; G 1401 -U 7830 ; WX 727 ; N uni1E96 ; G 1402 -U 7831 ; WX 462 ; N uni1E97 ; G 1403 -U 7832 ; WX 861 ; N uni1E98 ; G 1404 -U 7833 ; WX 581 ; N uni1E99 ; G 1405 -U 7834 ; WX 1014 ; N uni1E9A ; G 1406 -U 7835 ; WX 430 ; N uni1E9B ; G 1407 -U 7838 ; WX 947 ; N uni1E9E ; G 1408 -U 7839 ; WX 667 ; N uni1E9F ; G 1409 -U 7840 ; WX 776 ; N uni1EA0 ; G 1410 -U 7841 ; WX 648 ; N uni1EA1 ; G 1411 -U 7842 ; WX 776 ; N uni1EA2 ; G 1412 -U 7843 ; WX 648 ; N uni1EA3 ; G 1413 -U 7844 ; WX 776 ; N uni1EA4 ; G 1414 -U 7845 ; WX 648 ; N uni1EA5 ; G 1415 -U 7846 ; WX 776 ; N uni1EA6 ; G 1416 -U 7847 ; WX 648 ; N uni1EA7 ; G 1417 -U 7848 ; WX 776 ; N uni1EA8 ; G 1418 -U 7849 ; WX 648 ; N uni1EA9 ; G 1419 -U 7850 ; WX 776 ; N uni1EAA ; G 1420 -U 7851 ; WX 648 ; N uni1EAB ; G 1421 -U 7852 ; WX 776 ; N uni1EAC ; G 1422 -U 7853 ; WX 648 ; N uni1EAD ; G 1423 -U 7854 ; WX 776 ; N uni1EAE ; G 1424 -U 7855 ; WX 648 ; N uni1EAF ; G 1425 -U 7856 ; WX 776 ; N uni1EB0 ; G 1426 -U 7857 ; WX 648 ; N uni1EB1 ; G 1427 -U 7858 ; WX 776 ; N uni1EB2 ; G 1428 -U 7859 ; WX 648 ; N uni1EB3 ; G 1429 -U 7860 ; WX 776 ; N uni1EB4 ; G 1430 -U 7861 ; WX 648 ; N uni1EB5 ; G 1431 -U 7862 ; WX 776 ; N uni1EB6 ; G 1432 -U 7863 ; WX 648 ; N uni1EB7 ; G 1433 -U 7864 ; WX 762 ; N uni1EB8 ; G 1434 -U 7865 ; WX 636 ; N uni1EB9 ; G 1435 -U 7866 ; WX 762 ; N uni1EBA ; G 1436 -U 7867 ; WX 636 ; N uni1EBB ; G 1437 -U 7868 ; WX 762 ; N uni1EBC ; G 1438 -U 7869 ; WX 636 ; N uni1EBD ; G 1439 -U 7870 ; WX 762 ; N uni1EBE ; G 1440 -U 7871 ; WX 636 ; N uni1EBF ; G 1441 -U 7872 ; WX 762 ; N uni1EC0 ; G 1442 -U 7873 ; WX 636 ; N uni1EC1 ; G 1443 -U 7874 ; WX 762 ; N uni1EC2 ; G 1444 -U 7875 ; WX 636 ; N uni1EC3 ; G 1445 -U 7876 ; WX 762 ; N uni1EC4 ; G 1446 -U 7877 ; WX 636 ; N uni1EC5 ; G 1447 -U 7878 ; WX 762 ; N uni1EC6 ; G 1448 -U 7879 ; WX 636 ; N uni1EC7 ; G 1449 -U 7880 ; WX 468 ; N uni1EC8 ; G 1450 -U 7881 ; WX 380 ; N uni1EC9 ; G 1451 -U 7882 ; WX 468 ; N uni1ECA ; G 1452 -U 7883 ; WX 380 ; N uni1ECB ; G 1453 -U 7884 ; WX 871 ; N uni1ECC ; G 1454 -U 7885 ; WX 667 ; N uni1ECD ; G 1455 -U 7886 ; WX 871 ; N uni1ECE ; G 1456 -U 7887 ; WX 667 ; N uni1ECF ; G 1457 -U 7888 ; WX 871 ; N uni1ED0 ; G 1458 -U 7889 ; WX 667 ; N uni1ED1 ; G 1459 -U 7890 ; WX 871 ; N uni1ED2 ; G 1460 -U 7891 ; WX 667 ; N uni1ED3 ; G 1461 -U 7892 ; WX 871 ; N uni1ED4 ; G 1462 -U 7893 ; WX 667 ; N uni1ED5 ; G 1463 -U 7894 ; WX 871 ; N uni1ED6 ; G 1464 -U 7895 ; WX 667 ; N uni1ED7 ; G 1465 -U 7896 ; WX 871 ; N uni1ED8 ; G 1466 -U 7897 ; WX 667 ; N uni1ED9 ; G 1467 -U 7898 ; WX 871 ; N uni1EDA ; G 1468 -U 7899 ; WX 667 ; N uni1EDB ; G 1469 -U 7900 ; WX 871 ; N uni1EDC ; G 1470 -U 7901 ; WX 667 ; N uni1EDD ; G 1471 -U 7902 ; WX 871 ; N uni1EDE ; G 1472 -U 7903 ; WX 667 ; N uni1EDF ; G 1473 -U 7904 ; WX 871 ; N uni1EE0 ; G 1474 -U 7905 ; WX 667 ; N uni1EE1 ; G 1475 -U 7906 ; WX 871 ; N uni1EE2 ; G 1476 -U 7907 ; WX 667 ; N uni1EE3 ; G 1477 -U 7908 ; WX 872 ; N uni1EE4 ; G 1478 -U 7909 ; WX 727 ; N uni1EE5 ; G 1479 -U 7910 ; WX 872 ; N uni1EE6 ; G 1480 -U 7911 ; WX 727 ; N uni1EE7 ; G 1481 -U 7912 ; WX 872 ; N uni1EE8 ; G 1482 -U 7913 ; WX 727 ; N uni1EE9 ; G 1483 -U 7914 ; WX 872 ; N uni1EEA ; G 1484 -U 7915 ; WX 727 ; N uni1EEB ; G 1485 -U 7916 ; WX 872 ; N uni1EEC ; G 1486 -U 7917 ; WX 727 ; N uni1EED ; G 1487 -U 7918 ; WX 872 ; N uni1EEE ; G 1488 -U 7919 ; WX 727 ; N uni1EEF ; G 1489 -U 7920 ; WX 872 ; N uni1EF0 ; G 1490 -U 7921 ; WX 727 ; N uni1EF1 ; G 1491 -U 7922 ; WX 714 ; N Ygrave ; G 1492 -U 7923 ; WX 581 ; N ygrave ; G 1493 -U 7924 ; WX 714 ; N uni1EF4 ; G 1494 -U 7925 ; WX 581 ; N uni1EF5 ; G 1495 -U 7926 ; WX 714 ; N uni1EF6 ; G 1496 -U 7927 ; WX 581 ; N uni1EF7 ; G 1497 -U 7928 ; WX 714 ; N uni1EF8 ; G 1498 -U 7929 ; WX 581 ; N uni1EF9 ; G 1499 -U 7936 ; WX 770 ; N uni1F00 ; G 1500 -U 7937 ; WX 770 ; N uni1F01 ; G 1501 -U 7938 ; WX 770 ; N uni1F02 ; G 1502 -U 7939 ; WX 770 ; N uni1F03 ; G 1503 -U 7940 ; WX 770 ; N uni1F04 ; G 1504 -U 7941 ; WX 770 ; N uni1F05 ; G 1505 -U 7942 ; WX 770 ; N uni1F06 ; G 1506 -U 7943 ; WX 770 ; N uni1F07 ; G 1507 -U 7944 ; WX 776 ; N uni1F08 ; G 1508 -U 7945 ; WX 776 ; N uni1F09 ; G 1509 -U 7946 ; WX 978 ; N uni1F0A ; G 1510 -U 7947 ; WX 978 ; N uni1F0B ; G 1511 -U 7948 ; WX 832 ; N uni1F0C ; G 1512 -U 7949 ; WX 849 ; N uni1F0D ; G 1513 -U 7950 ; WX 776 ; N uni1F0E ; G 1514 -U 7951 ; WX 776 ; N uni1F0F ; G 1515 -U 7952 ; WX 608 ; N uni1F10 ; G 1516 -U 7953 ; WX 608 ; N uni1F11 ; G 1517 -U 7954 ; WX 608 ; N uni1F12 ; G 1518 -U 7955 ; WX 608 ; N uni1F13 ; G 1519 -U 7956 ; WX 608 ; N uni1F14 ; G 1520 -U 7957 ; WX 608 ; N uni1F15 ; G 1521 -U 7960 ; WX 917 ; N uni1F18 ; G 1522 -U 7961 ; WX 909 ; N uni1F19 ; G 1523 -U 7962 ; WX 1169 ; N uni1F1A ; G 1524 -U 7963 ; WX 1169 ; N uni1F1B ; G 1525 -U 7964 ; WX 1093 ; N uni1F1C ; G 1526 -U 7965 ; WX 1120 ; N uni1F1D ; G 1527 -U 7968 ; WX 727 ; N uni1F20 ; G 1528 -U 7969 ; WX 727 ; N uni1F21 ; G 1529 -U 7970 ; WX 727 ; N uni1F22 ; G 1530 -U 7971 ; WX 727 ; N uni1F23 ; G 1531 -U 7972 ; WX 727 ; N uni1F24 ; G 1532 -U 7973 ; WX 727 ; N uni1F25 ; G 1533 -U 7974 ; WX 727 ; N uni1F26 ; G 1534 -U 7975 ; WX 727 ; N uni1F27 ; G 1535 -U 7976 ; WX 1100 ; N uni1F28 ; G 1536 -U 7977 ; WX 1094 ; N uni1F29 ; G 1537 -U 7978 ; WX 1358 ; N uni1F2A ; G 1538 -U 7979 ; WX 1361 ; N uni1F2B ; G 1539 -U 7980 ; WX 1279 ; N uni1F2C ; G 1540 -U 7981 ; WX 1308 ; N uni1F2D ; G 1541 -U 7982 ; WX 1197 ; N uni1F2E ; G 1542 -U 7983 ; WX 1194 ; N uni1F2F ; G 1543 -U 7984 ; WX 484 ; N uni1F30 ; G 1544 -U 7985 ; WX 484 ; N uni1F31 ; G 1545 -U 7986 ; WX 484 ; N uni1F32 ; G 1546 -U 7987 ; WX 484 ; N uni1F33 ; G 1547 -U 7988 ; WX 484 ; N uni1F34 ; G 1548 -U 7989 ; WX 484 ; N uni1F35 ; G 1549 -U 7990 ; WX 484 ; N uni1F36 ; G 1550 -U 7991 ; WX 484 ; N uni1F37 ; G 1551 -U 7992 ; WX 629 ; N uni1F38 ; G 1552 -U 7993 ; WX 617 ; N uni1F39 ; G 1553 -U 7994 ; WX 878 ; N uni1F3A ; G 1554 -U 7995 ; WX 881 ; N uni1F3B ; G 1555 -U 7996 ; WX 799 ; N uni1F3C ; G 1556 -U 7997 ; WX 831 ; N uni1F3D ; G 1557 -U 7998 ; WX 723 ; N uni1F3E ; G 1558 -U 7999 ; WX 714 ; N uni1F3F ; G 1559 -U 8000 ; WX 667 ; N uni1F40 ; G 1560 -U 8001 ; WX 667 ; N uni1F41 ; G 1561 -U 8002 ; WX 667 ; N uni1F42 ; G 1562 -U 8003 ; WX 667 ; N uni1F43 ; G 1563 -U 8004 ; WX 667 ; N uni1F44 ; G 1564 -U 8005 ; WX 667 ; N uni1F45 ; G 1565 -U 8008 ; WX 900 ; N uni1F48 ; G 1566 -U 8009 ; WX 935 ; N uni1F49 ; G 1567 -U 8010 ; WX 1240 ; N uni1F4A ; G 1568 -U 8011 ; WX 1237 ; N uni1F4B ; G 1569 -U 8012 ; WX 1035 ; N uni1F4C ; G 1570 -U 8013 ; WX 1066 ; N uni1F4D ; G 1571 -U 8016 ; WX 694 ; N uni1F50 ; G 1572 -U 8017 ; WX 694 ; N uni1F51 ; G 1573 -U 8018 ; WX 694 ; N uni1F52 ; G 1574 -U 8019 ; WX 694 ; N uni1F53 ; G 1575 -U 8020 ; WX 694 ; N uni1F54 ; G 1576 -U 8021 ; WX 694 ; N uni1F55 ; G 1577 -U 8022 ; WX 694 ; N uni1F56 ; G 1578 -U 8023 ; WX 694 ; N uni1F57 ; G 1579 -U 8025 ; WX 922 ; N uni1F59 ; G 1580 -U 8027 ; WX 1186 ; N uni1F5B ; G 1581 -U 8029 ; WX 1133 ; N uni1F5D ; G 1582 -U 8031 ; WX 1019 ; N uni1F5F ; G 1583 -U 8032 ; WX 952 ; N uni1F60 ; G 1584 -U 8033 ; WX 952 ; N uni1F61 ; G 1585 -U 8034 ; WX 952 ; N uni1F62 ; G 1586 -U 8035 ; WX 952 ; N uni1F63 ; G 1587 -U 8036 ; WX 952 ; N uni1F64 ; G 1588 -U 8037 ; WX 952 ; N uni1F65 ; G 1589 -U 8038 ; WX 952 ; N uni1F66 ; G 1590 -U 8039 ; WX 952 ; N uni1F67 ; G 1591 -U 8040 ; WX 931 ; N uni1F68 ; G 1592 -U 8041 ; WX 963 ; N uni1F69 ; G 1593 -U 8042 ; WX 1268 ; N uni1F6A ; G 1594 -U 8043 ; WX 1274 ; N uni1F6B ; G 1595 -U 8044 ; WX 1054 ; N uni1F6C ; G 1596 -U 8045 ; WX 1088 ; N uni1F6D ; G 1597 -U 8046 ; WX 1023 ; N uni1F6E ; G 1598 -U 8047 ; WX 1060 ; N uni1F6F ; G 1599 -U 8048 ; WX 770 ; N uni1F70 ; G 1600 -U 8049 ; WX 770 ; N uni1F71 ; G 1601 -U 8050 ; WX 608 ; N uni1F72 ; G 1602 -U 8051 ; WX 608 ; N uni1F73 ; G 1603 -U 8052 ; WX 727 ; N uni1F74 ; G 1604 -U 8053 ; WX 727 ; N uni1F75 ; G 1605 -U 8054 ; WX 484 ; N uni1F76 ; G 1606 -U 8055 ; WX 484 ; N uni1F77 ; G 1607 -U 8056 ; WX 667 ; N uni1F78 ; G 1608 -U 8057 ; WX 667 ; N uni1F79 ; G 1609 -U 8058 ; WX 694 ; N uni1F7A ; G 1610 -U 8059 ; WX 694 ; N uni1F7B ; G 1611 -U 8060 ; WX 952 ; N uni1F7C ; G 1612 -U 8061 ; WX 952 ; N uni1F7D ; G 1613 -U 8064 ; WX 770 ; N uni1F80 ; G 1614 -U 8065 ; WX 770 ; N uni1F81 ; G 1615 -U 8066 ; WX 770 ; N uni1F82 ; G 1616 -U 8067 ; WX 770 ; N uni1F83 ; G 1617 -U 8068 ; WX 770 ; N uni1F84 ; G 1618 -U 8069 ; WX 770 ; N uni1F85 ; G 1619 -U 8070 ; WX 770 ; N uni1F86 ; G 1620 -U 8071 ; WX 770 ; N uni1F87 ; G 1621 -U 8072 ; WX 776 ; N uni1F88 ; G 1622 -U 8073 ; WX 776 ; N uni1F89 ; G 1623 -U 8074 ; WX 978 ; N uni1F8A ; G 1624 -U 8075 ; WX 978 ; N uni1F8B ; G 1625 -U 8076 ; WX 832 ; N uni1F8C ; G 1626 -U 8077 ; WX 849 ; N uni1F8D ; G 1627 -U 8078 ; WX 776 ; N uni1F8E ; G 1628 -U 8079 ; WX 776 ; N uni1F8F ; G 1629 -U 8080 ; WX 727 ; N uni1F90 ; G 1630 -U 8081 ; WX 727 ; N uni1F91 ; G 1631 -U 8082 ; WX 727 ; N uni1F92 ; G 1632 -U 8083 ; WX 727 ; N uni1F93 ; G 1633 -U 8084 ; WX 727 ; N uni1F94 ; G 1634 -U 8085 ; WX 727 ; N uni1F95 ; G 1635 -U 8086 ; WX 727 ; N uni1F96 ; G 1636 -U 8087 ; WX 727 ; N uni1F97 ; G 1637 -U 8088 ; WX 1100 ; N uni1F98 ; G 1638 -U 8089 ; WX 1094 ; N uni1F99 ; G 1639 -U 8090 ; WX 1358 ; N uni1F9A ; G 1640 -U 8091 ; WX 1361 ; N uni1F9B ; G 1641 -U 8092 ; WX 1279 ; N uni1F9C ; G 1642 -U 8093 ; WX 1308 ; N uni1F9D ; G 1643 -U 8094 ; WX 1197 ; N uni1F9E ; G 1644 -U 8095 ; WX 1194 ; N uni1F9F ; G 1645 -U 8096 ; WX 952 ; N uni1FA0 ; G 1646 -U 8097 ; WX 952 ; N uni1FA1 ; G 1647 -U 8098 ; WX 952 ; N uni1FA2 ; G 1648 -U 8099 ; WX 952 ; N uni1FA3 ; G 1649 -U 8100 ; WX 952 ; N uni1FA4 ; G 1650 -U 8101 ; WX 952 ; N uni1FA5 ; G 1651 -U 8102 ; WX 952 ; N uni1FA6 ; G 1652 -U 8103 ; WX 952 ; N uni1FA7 ; G 1653 -U 8104 ; WX 931 ; N uni1FA8 ; G 1654 -U 8105 ; WX 963 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1268 ; N uni1FAA ; G 1656 -U 8107 ; WX 1274 ; N uni1FAB ; G 1657 -U 8108 ; WX 1054 ; N uni1FAC ; G 1658 -U 8109 ; WX 1088 ; N uni1FAD ; G 1659 -U 8110 ; WX 1023 ; N uni1FAE ; G 1660 -U 8111 ; WX 1060 ; N uni1FAF ; G 1661 -U 8112 ; WX 770 ; N uni1FB0 ; G 1662 -U 8113 ; WX 770 ; N uni1FB1 ; G 1663 -U 8114 ; WX 770 ; N uni1FB2 ; G 1664 -U 8115 ; WX 770 ; N uni1FB3 ; G 1665 -U 8116 ; WX 770 ; N uni1FB4 ; G 1666 -U 8118 ; WX 770 ; N uni1FB6 ; G 1667 -U 8119 ; WX 770 ; N uni1FB7 ; G 1668 -U 8120 ; WX 776 ; N uni1FB8 ; G 1669 -U 8121 ; WX 776 ; N uni1FB9 ; G 1670 -U 8122 ; WX 811 ; N uni1FBA ; G 1671 -U 8123 ; WX 776 ; N uni1FBB ; G 1672 -U 8124 ; WX 776 ; N uni1FBC ; G 1673 -U 8125 ; WX 500 ; N uni1FBD ; G 1674 -U 8126 ; WX 500 ; N uni1FBE ; G 1675 -U 8127 ; WX 500 ; N uni1FBF ; G 1676 -U 8128 ; WX 500 ; N uni1FC0 ; G 1677 -U 8129 ; WX 500 ; N uni1FC1 ; G 1678 -U 8130 ; WX 727 ; N uni1FC2 ; G 1679 -U 8131 ; WX 727 ; N uni1FC3 ; G 1680 -U 8132 ; WX 727 ; N uni1FC4 ; G 1681 -U 8134 ; WX 727 ; N uni1FC6 ; G 1682 -U 8135 ; WX 727 ; N uni1FC7 ; G 1683 -U 8136 ; WX 1000 ; N uni1FC8 ; G 1684 -U 8137 ; WX 947 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1191 ; N uni1FCA ; G 1686 -U 8139 ; WX 1118 ; N uni1FCB ; G 1687 -U 8140 ; WX 945 ; N uni1FCC ; G 1688 -U 8141 ; WX 500 ; N uni1FCD ; G 1689 -U 8142 ; WX 500 ; N uni1FCE ; G 1690 -U 8143 ; WX 500 ; N uni1FCF ; G 1691 -U 8144 ; WX 484 ; N uni1FD0 ; G 1692 -U 8145 ; WX 484 ; N uni1FD1 ; G 1693 -U 8146 ; WX 484 ; N uni1FD2 ; G 1694 -U 8147 ; WX 484 ; N uni1FD3 ; G 1695 -U 8150 ; WX 484 ; N uni1FD6 ; G 1696 -U 8151 ; WX 484 ; N uni1FD7 ; G 1697 -U 8152 ; WX 468 ; N uni1FD8 ; G 1698 -U 8153 ; WX 468 ; N uni1FD9 ; G 1699 -U 8154 ; WX 714 ; N uni1FDA ; G 1700 -U 8155 ; WX 662 ; N uni1FDB ; G 1701 -U 8157 ; WX 500 ; N uni1FDD ; G 1702 -U 8158 ; WX 500 ; N uni1FDE ; G 1703 -U 8159 ; WX 500 ; N uni1FDF ; G 1704 -U 8160 ; WX 694 ; N uni1FE0 ; G 1705 -U 8161 ; WX 694 ; N uni1FE1 ; G 1706 -U 8162 ; WX 694 ; N uni1FE2 ; G 1707 -U 8163 ; WX 694 ; N uni1FE3 ; G 1708 -U 8164 ; WX 665 ; N uni1FE4 ; G 1709 -U 8165 ; WX 665 ; N uni1FE5 ; G 1710 -U 8166 ; WX 694 ; N uni1FE6 ; G 1711 -U 8167 ; WX 694 ; N uni1FE7 ; G 1712 -U 8168 ; WX 714 ; N uni1FE8 ; G 1713 -U 8169 ; WX 714 ; N uni1FE9 ; G 1714 -U 8170 ; WX 1019 ; N uni1FEA ; G 1715 -U 8171 ; WX 953 ; N uni1FEB ; G 1716 -U 8172 ; WX 910 ; N uni1FEC ; G 1717 -U 8173 ; WX 500 ; N uni1FED ; G 1718 -U 8174 ; WX 500 ; N uni1FEE ; G 1719 -U 8175 ; WX 500 ; N uni1FEF ; G 1720 -U 8178 ; WX 952 ; N uni1FF2 ; G 1721 -U 8179 ; WX 952 ; N uni1FF3 ; G 1722 -U 8180 ; WX 952 ; N uni1FF4 ; G 1723 -U 8182 ; WX 952 ; N uni1FF6 ; G 1724 -U 8183 ; WX 952 ; N uni1FF7 ; G 1725 -U 8184 ; WX 1069 ; N uni1FF8 ; G 1726 -U 8185 ; WX 887 ; N uni1FF9 ; G 1727 -U 8186 ; WX 1101 ; N uni1FFA ; G 1728 -U 8187 ; WX 911 ; N uni1FFB ; G 1729 -U 8188 ; WX 890 ; N uni1FFC ; G 1730 -U 8189 ; WX 500 ; N uni1FFD ; G 1731 -U 8190 ; WX 500 ; N uni1FFE ; G 1732 -U 8192 ; WX 500 ; N uni2000 ; G 1733 -U 8193 ; WX 1000 ; N uni2001 ; G 1734 -U 8194 ; WX 500 ; N uni2002 ; G 1735 -U 8195 ; WX 1000 ; N uni2003 ; G 1736 -U 8196 ; WX 330 ; N uni2004 ; G 1737 -U 8197 ; WX 250 ; N uni2005 ; G 1738 -U 8198 ; WX 167 ; N uni2006 ; G 1739 -U 8199 ; WX 696 ; N uni2007 ; G 1740 -U 8200 ; WX 348 ; N uni2008 ; G 1741 -U 8201 ; WX 200 ; N uni2009 ; G 1742 -U 8202 ; WX 100 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 415 ; N uni2010 ; G 1749 -U 8209 ; WX 415 ; N uni2011 ; G 1750 -U 8210 ; WX 696 ; N figuredash ; G 1751 -U 8211 ; WX 500 ; N endash ; G 1752 -U 8212 ; WX 1000 ; N emdash ; G 1753 -U 8213 ; WX 1000 ; N uni2015 ; G 1754 -U 8214 ; WX 500 ; N uni2016 ; G 1755 -U 8215 ; WX 500 ; N underscoredbl ; G 1756 -U 8216 ; WX 348 ; N quoteleft ; G 1757 -U 8217 ; WX 348 ; N quoteright ; G 1758 -U 8218 ; WX 348 ; N quotesinglbase ; G 1759 -U 8219 ; WX 348 ; N quotereversed ; G 1760 -U 8220 ; WX 575 ; N quotedblleft ; G 1761 -U 8221 ; WX 575 ; N quotedblright ; G 1762 -U 8222 ; WX 575 ; N quotedblbase ; G 1763 -U 8223 ; WX 575 ; N uni201F ; G 1764 -U 8224 ; WX 523 ; N dagger ; G 1765 -U 8225 ; WX 523 ; N daggerdbl ; G 1766 -U 8226 ; WX 639 ; N bullet ; G 1767 -U 8227 ; WX 639 ; N uni2023 ; G 1768 -U 8228 ; WX 348 ; N onedotenleader ; G 1769 -U 8229 ; WX 674 ; N twodotenleader ; G 1770 -U 8230 ; WX 1000 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 200 ; N uni202F ; G 1777 -U 8240 ; WX 1385 ; N perthousand ; G 1778 -U 8241 ; WX 1813 ; N uni2031 ; G 1779 -U 8242 ; WX 264 ; N minute ; G 1780 -U 8243 ; WX 447 ; N second ; G 1781 -U 8244 ; WX 630 ; N uni2034 ; G 1782 -U 8245 ; WX 264 ; N uni2035 ; G 1783 -U 8246 ; WX 447 ; N uni2036 ; G 1784 -U 8247 ; WX 630 ; N uni2037 ; G 1785 -U 8248 ; WX 733 ; N uni2038 ; G 1786 -U 8249 ; WX 400 ; N guilsinglleft ; G 1787 -U 8250 ; WX 400 ; N guilsinglright ; G 1788 -U 8252 ; WX 629 ; N exclamdbl ; G 1789 -U 8253 ; WX 586 ; N uni203D ; G 1790 -U 8254 ; WX 500 ; N uni203E ; G 1791 -U 8258 ; WX 1023 ; N uni2042 ; G 1792 -U 8260 ; WX 167 ; N fraction ; G 1793 -U 8261 ; WX 473 ; N uni2045 ; G 1794 -U 8262 ; WX 473 ; N uni2046 ; G 1795 -U 8263 ; WX 1082 ; N uni2047 ; G 1796 -U 8264 ; WX 856 ; N uni2048 ; G 1797 -U 8265 ; WX 856 ; N uni2049 ; G 1798 -U 8267 ; WX 636 ; N uni204B ; G 1799 -U 8268 ; WX 500 ; N uni204C ; G 1800 -U 8269 ; WX 500 ; N uni204D ; G 1801 -U 8270 ; WX 523 ; N uni204E ; G 1802 -U 8271 ; WX 369 ; N uni204F ; G 1803 -U 8273 ; WX 523 ; N uni2051 ; G 1804 -U 8274 ; WX 556 ; N uni2052 ; G 1805 -U 8275 ; WX 1000 ; N uni2053 ; G 1806 -U 8279 ; WX 813 ; N uni2057 ; G 1807 -U 8287 ; WX 222 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 438 ; N uni2070 ; G 1820 -U 8305 ; WX 239 ; N uni2071 ; G 1821 -U 8308 ; WX 438 ; N uni2074 ; G 1822 -U 8309 ; WX 438 ; N uni2075 ; G 1823 -U 8310 ; WX 438 ; N uni2076 ; G 1824 -U 8311 ; WX 438 ; N uni2077 ; G 1825 -U 8312 ; WX 438 ; N uni2078 ; G 1826 -U 8313 ; WX 438 ; N uni2079 ; G 1827 -U 8314 ; WX 528 ; N uni207A ; G 1828 -U 8315 ; WX 528 ; N uni207B ; G 1829 -U 8316 ; WX 528 ; N uni207C ; G 1830 -U 8317 ; WX 298 ; N uni207D ; G 1831 -U 8318 ; WX 298 ; N uni207E ; G 1832 -U 8319 ; WX 458 ; N uni207F ; G 1833 -U 8320 ; WX 438 ; N uni2080 ; G 1834 -U 8321 ; WX 438 ; N uni2081 ; G 1835 -U 8322 ; WX 438 ; N uni2082 ; G 1836 -U 8323 ; WX 438 ; N uni2083 ; G 1837 -U 8324 ; WX 438 ; N uni2084 ; G 1838 -U 8325 ; WX 438 ; N uni2085 ; G 1839 -U 8326 ; WX 438 ; N uni2086 ; G 1840 -U 8327 ; WX 438 ; N uni2087 ; G 1841 -U 8328 ; WX 438 ; N uni2088 ; G 1842 -U 8329 ; WX 438 ; N uni2089 ; G 1843 -U 8330 ; WX 528 ; N uni208A ; G 1844 -U 8331 ; WX 528 ; N uni208B ; G 1845 -U 8332 ; WX 528 ; N uni208C ; G 1846 -U 8333 ; WX 298 ; N uni208D ; G 1847 -U 8334 ; WX 298 ; N uni208E ; G 1848 -U 8336 ; WX 466 ; N uni2090 ; G 1849 -U 8337 ; WX 444 ; N uni2091 ; G 1850 -U 8338 ; WX 467 ; N uni2092 ; G 1851 -U 8339 ; WX 375 ; N uni2093 ; G 1852 -U 8340 ; WX 444 ; N uni2094 ; G 1853 -U 8358 ; WX 696 ; N uni20A6 ; G 1854 -U 8364 ; WX 696 ; N Euro ; G 1855 -U 8367 ; WX 1155 ; N uni20AF ; G 1856 -U 8369 ; WX 790 ; N uni20B1 ; G 1857 -U 8372 ; WX 876 ; N uni20B4 ; G 1858 -U 8373 ; WX 696 ; N uni20B5 ; G 1859 -U 8377 ; WX 696 ; N uni20B9 ; G 1860 -U 8451 ; WX 1198 ; N uni2103 ; G 1861 -U 8457 ; WX 1112 ; N uni2109 ; G 1862 -U 8462 ; WX 727 ; N uni210E ; G 1863 -U 8463 ; WX 727 ; N uni210F ; G 1864 -U 8470 ; WX 1087 ; N uni2116 ; G 1865 -U 8482 ; WX 1000 ; N trademark ; G 1866 -U 8486 ; WX 890 ; N uni2126 ; G 1867 -U 8487 ; WX 890 ; N uni2127 ; G 1868 -U 8490 ; WX 869 ; N uni212A ; G 1869 -U 8491 ; WX 776 ; N uni212B ; G 1870 -U 8513 ; WX 786 ; N uni2141 ; G 1871 -U 8514 ; WX 576 ; N uni2142 ; G 1872 -U 8515 ; WX 637 ; N uni2143 ; G 1873 -U 8516 ; WX 760 ; N uni2144 ; G 1874 -U 8523 ; WX 903 ; N uni214B ; G 1875 -U 8528 ; WX 1035 ; N uni2150 ; G 1876 -U 8529 ; WX 1035 ; N uni2151 ; G 1877 -U 8530 ; WX 1473 ; N uni2152 ; G 1878 -U 8531 ; WX 1035 ; N onethird ; G 1879 -U 8532 ; WX 1035 ; N twothirds ; G 1880 -U 8533 ; WX 1035 ; N uni2155 ; G 1881 -U 8534 ; WX 1035 ; N uni2156 ; G 1882 -U 8535 ; WX 1035 ; N uni2157 ; G 1883 -U 8536 ; WX 1035 ; N uni2158 ; G 1884 -U 8537 ; WX 1035 ; N uni2159 ; G 1885 -U 8538 ; WX 1035 ; N uni215A ; G 1886 -U 8539 ; WX 1035 ; N oneeighth ; G 1887 -U 8540 ; WX 1035 ; N threeeighths ; G 1888 -U 8541 ; WX 1035 ; N fiveeighths ; G 1889 -U 8542 ; WX 1035 ; N seveneighths ; G 1890 -U 8543 ; WX 615 ; N uni215F ; G 1891 -U 8544 ; WX 468 ; N uni2160 ; G 1892 -U 8545 ; WX 736 ; N uni2161 ; G 1893 -U 8546 ; WX 1005 ; N uni2162 ; G 1894 -U 8547 ; WX 1093 ; N uni2163 ; G 1895 -U 8548 ; WX 776 ; N uni2164 ; G 1896 -U 8549 ; WX 1127 ; N uni2165 ; G 1897 -U 8550 ; WX 1396 ; N uni2166 ; G 1898 -U 8551 ; WX 1664 ; N uni2167 ; G 1899 -U 8552 ; WX 1069 ; N uni2168 ; G 1900 -U 8553 ; WX 776 ; N uni2169 ; G 1901 -U 8554 ; WX 1078 ; N uni216A ; G 1902 -U 8555 ; WX 1347 ; N uni216B ; G 1903 -U 8556 ; WX 703 ; N uni216C ; G 1904 -U 8557 ; WX 796 ; N uni216D ; G 1905 -U 8558 ; WX 867 ; N uni216E ; G 1906 -U 8559 ; WX 1107 ; N uni216F ; G 1907 -U 8560 ; WX 380 ; N uni2170 ; G 1908 -U 8561 ; WX 760 ; N uni2171 ; G 1909 -U 8562 ; WX 1140 ; N uni2172 ; G 1910 -U 8563 ; WX 961 ; N uni2173 ; G 1911 -U 8564 ; WX 581 ; N uni2174 ; G 1912 -U 8565 ; WX 961 ; N uni2175 ; G 1913 -U 8566 ; WX 1341 ; N uni2176 ; G 1914 -U 8567 ; WX 1721 ; N uni2177 ; G 1915 -U 8568 ; WX 976 ; N uni2178 ; G 1916 -U 8569 ; WX 596 ; N uni2179 ; G 1917 -U 8570 ; WX 976 ; N uni217A ; G 1918 -U 8571 ; WX 1356 ; N uni217B ; G 1919 -U 8572 ; WX 380 ; N uni217C ; G 1920 -U 8573 ; WX 609 ; N uni217D ; G 1921 -U 8574 ; WX 699 ; N uni217E ; G 1922 -U 8575 ; WX 1058 ; N uni217F ; G 1923 -U 8576 ; WX 1255 ; N uni2180 ; G 1924 -U 8577 ; WX 867 ; N uni2181 ; G 1925 -U 8578 ; WX 1268 ; N uni2182 ; G 1926 -U 8579 ; WX 796 ; N uni2183 ; G 1927 -U 8580 ; WX 609 ; N uni2184 ; G 1928 -U 8581 ; WX 796 ; N uni2185 ; G 1929 -U 8585 ; WX 1035 ; N uni2189 ; G 1930 -U 8592 ; WX 838 ; N arrowleft ; G 1931 -U 8593 ; WX 838 ; N arrowup ; G 1932 -U 8594 ; WX 838 ; N arrowright ; G 1933 -U 8595 ; WX 838 ; N arrowdown ; G 1934 -U 8596 ; WX 838 ; N arrowboth ; G 1935 -U 8597 ; WX 838 ; N arrowupdn ; G 1936 -U 8598 ; WX 838 ; N uni2196 ; G 1937 -U 8599 ; WX 838 ; N uni2197 ; G 1938 -U 8600 ; WX 838 ; N uni2198 ; G 1939 -U 8601 ; WX 838 ; N uni2199 ; G 1940 -U 8602 ; WX 838 ; N uni219A ; G 1941 -U 8603 ; WX 838 ; N uni219B ; G 1942 -U 8604 ; WX 838 ; N uni219C ; G 1943 -U 8605 ; WX 838 ; N uni219D ; G 1944 -U 8606 ; WX 838 ; N uni219E ; G 1945 -U 8607 ; WX 838 ; N uni219F ; G 1946 -U 8608 ; WX 838 ; N uni21A0 ; G 1947 -U 8609 ; WX 838 ; N uni21A1 ; G 1948 -U 8610 ; WX 838 ; N uni21A2 ; G 1949 -U 8611 ; WX 838 ; N uni21A3 ; G 1950 -U 8612 ; WX 838 ; N uni21A4 ; G 1951 -U 8613 ; WX 838 ; N uni21A5 ; G 1952 -U 8614 ; WX 838 ; N uni21A6 ; G 1953 -U 8615 ; WX 838 ; N uni21A7 ; G 1954 -U 8616 ; WX 838 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 838 ; N uni21A9 ; G 1956 -U 8618 ; WX 838 ; N uni21AA ; G 1957 -U 8619 ; WX 838 ; N uni21AB ; G 1958 -U 8620 ; WX 838 ; N uni21AC ; G 1959 -U 8621 ; WX 838 ; N uni21AD ; G 1960 -U 8622 ; WX 838 ; N uni21AE ; G 1961 -U 8623 ; WX 850 ; N uni21AF ; G 1962 -U 8624 ; WX 838 ; N uni21B0 ; G 1963 -U 8625 ; WX 838 ; N uni21B1 ; G 1964 -U 8626 ; WX 838 ; N uni21B2 ; G 1965 -U 8627 ; WX 838 ; N uni21B3 ; G 1966 -U 8628 ; WX 838 ; N uni21B4 ; G 1967 -U 8629 ; WX 838 ; N carriagereturn ; G 1968 -U 8630 ; WX 838 ; N uni21B6 ; G 1969 -U 8631 ; WX 838 ; N uni21B7 ; G 1970 -U 8632 ; WX 838 ; N uni21B8 ; G 1971 -U 8633 ; WX 838 ; N uni21B9 ; G 1972 -U 8634 ; WX 838 ; N uni21BA ; G 1973 -U 8635 ; WX 838 ; N uni21BB ; G 1974 -U 8636 ; WX 838 ; N uni21BC ; G 1975 -U 8637 ; WX 838 ; N uni21BD ; G 1976 -U 8638 ; WX 838 ; N uni21BE ; G 1977 -U 8639 ; WX 838 ; N uni21BF ; G 1978 -U 8640 ; WX 838 ; N uni21C0 ; G 1979 -U 8641 ; WX 838 ; N uni21C1 ; G 1980 -U 8642 ; WX 838 ; N uni21C2 ; G 1981 -U 8643 ; WX 838 ; N uni21C3 ; G 1982 -U 8644 ; WX 838 ; N uni21C4 ; G 1983 -U 8645 ; WX 838 ; N uni21C5 ; G 1984 -U 8646 ; WX 838 ; N uni21C6 ; G 1985 -U 8647 ; WX 838 ; N uni21C7 ; G 1986 -U 8648 ; WX 838 ; N uni21C8 ; G 1987 -U 8649 ; WX 838 ; N uni21C9 ; G 1988 -U 8650 ; WX 838 ; N uni21CA ; G 1989 -U 8651 ; WX 838 ; N uni21CB ; G 1990 -U 8652 ; WX 838 ; N uni21CC ; G 1991 -U 8653 ; WX 838 ; N uni21CD ; G 1992 -U 8654 ; WX 838 ; N uni21CE ; G 1993 -U 8655 ; WX 838 ; N uni21CF ; G 1994 -U 8656 ; WX 838 ; N arrowdblleft ; G 1995 -U 8657 ; WX 838 ; N arrowdblup ; G 1996 -U 8658 ; WX 838 ; N arrowdblright ; G 1997 -U 8659 ; WX 838 ; N arrowdbldown ; G 1998 -U 8660 ; WX 838 ; N arrowdblboth ; G 1999 -U 8661 ; WX 838 ; N uni21D5 ; G 2000 -U 8662 ; WX 838 ; N uni21D6 ; G 2001 -U 8663 ; WX 838 ; N uni21D7 ; G 2002 -U 8664 ; WX 838 ; N uni21D8 ; G 2003 -U 8665 ; WX 838 ; N uni21D9 ; G 2004 -U 8666 ; WX 838 ; N uni21DA ; G 2005 -U 8667 ; WX 838 ; N uni21DB ; G 2006 -U 8668 ; WX 838 ; N uni21DC ; G 2007 -U 8669 ; WX 838 ; N uni21DD ; G 2008 -U 8670 ; WX 838 ; N uni21DE ; G 2009 -U 8671 ; WX 838 ; N uni21DF ; G 2010 -U 8672 ; WX 838 ; N uni21E0 ; G 2011 -U 8673 ; WX 838 ; N uni21E1 ; G 2012 -U 8674 ; WX 838 ; N uni21E2 ; G 2013 -U 8675 ; WX 838 ; N uni21E3 ; G 2014 -U 8676 ; WX 838 ; N uni21E4 ; G 2015 -U 8677 ; WX 838 ; N uni21E5 ; G 2016 -U 8678 ; WX 838 ; N uni21E6 ; G 2017 -U 8679 ; WX 838 ; N uni21E7 ; G 2018 -U 8680 ; WX 838 ; N uni21E8 ; G 2019 -U 8681 ; WX 838 ; N uni21E9 ; G 2020 -U 8682 ; WX 838 ; N uni21EA ; G 2021 -U 8683 ; WX 838 ; N uni21EB ; G 2022 -U 8684 ; WX 838 ; N uni21EC ; G 2023 -U 8685 ; WX 838 ; N uni21ED ; G 2024 -U 8686 ; WX 838 ; N uni21EE ; G 2025 -U 8687 ; WX 838 ; N uni21EF ; G 2026 -U 8688 ; WX 838 ; N uni21F0 ; G 2027 -U 8689 ; WX 838 ; N uni21F1 ; G 2028 -U 8690 ; WX 838 ; N uni21F2 ; G 2029 -U 8691 ; WX 838 ; N uni21F3 ; G 2030 -U 8692 ; WX 838 ; N uni21F4 ; G 2031 -U 8693 ; WX 838 ; N uni21F5 ; G 2032 -U 8694 ; WX 838 ; N uni21F6 ; G 2033 -U 8695 ; WX 838 ; N uni21F7 ; G 2034 -U 8696 ; WX 838 ; N uni21F8 ; G 2035 -U 8697 ; WX 838 ; N uni21F9 ; G 2036 -U 8698 ; WX 838 ; N uni21FA ; G 2037 -U 8699 ; WX 838 ; N uni21FB ; G 2038 -U 8700 ; WX 838 ; N uni21FC ; G 2039 -U 8701 ; WX 838 ; N uni21FD ; G 2040 -U 8702 ; WX 838 ; N uni21FE ; G 2041 -U 8703 ; WX 838 ; N uni21FF ; G 2042 -U 8704 ; WX 641 ; N universal ; G 2043 -U 8706 ; WX 534 ; N partialdiff ; G 2044 -U 8707 ; WX 620 ; N existential ; G 2045 -U 8708 ; WX 620 ; N uni2204 ; G 2046 -U 8710 ; WX 753 ; N increment ; G 2047 -U 8711 ; WX 753 ; N gradient ; G 2048 -U 8712 ; WX 740 ; N element ; G 2049 -U 8713 ; WX 740 ; N notelement ; G 2050 -U 8715 ; WX 740 ; N suchthat ; G 2051 -U 8716 ; WX 740 ; N uni220C ; G 2052 -U 8719 ; WX 842 ; N product ; G 2053 -U 8720 ; WX 842 ; N uni2210 ; G 2054 -U 8721 ; WX 753 ; N summation ; G 2055 -U 8722 ; WX 838 ; N minus ; G 2056 -U 8723 ; WX 838 ; N uni2213 ; G 2057 -U 8724 ; WX 838 ; N uni2214 ; G 2058 -U 8725 ; WX 365 ; N uni2215 ; G 2059 -U 8727 ; WX 691 ; N asteriskmath ; G 2060 -U 8728 ; WX 519 ; N uni2218 ; G 2061 -U 8729 ; WX 519 ; N uni2219 ; G 2062 -U 8730 ; WX 657 ; N radical ; G 2063 -U 8731 ; WX 657 ; N uni221B ; G 2064 -U 8732 ; WX 657 ; N uni221C ; G 2065 -U 8733 ; WX 672 ; N proportional ; G 2066 -U 8734 ; WX 833 ; N infinity ; G 2067 -U 8735 ; WX 838 ; N orthogonal ; G 2068 -U 8736 ; WX 838 ; N angle ; G 2069 -U 8739 ; WX 324 ; N uni2223 ; G 2070 -U 8740 ; WX 607 ; N uni2224 ; G 2071 -U 8741 ; WX 529 ; N uni2225 ; G 2072 -U 8742 ; WX 773 ; N uni2226 ; G 2073 -U 8743 ; WX 812 ; N logicaland ; G 2074 -U 8744 ; WX 812 ; N logicalor ; G 2075 -U 8745 ; WX 838 ; N intersection ; G 2076 -U 8746 ; WX 838 ; N union ; G 2077 -U 8747 ; WX 579 ; N integral ; G 2078 -U 8748 ; WX 1000 ; N uni222C ; G 2079 -U 8749 ; WX 1391 ; N uni222D ; G 2080 -U 8760 ; WX 838 ; N uni2238 ; G 2081 -U 8761 ; WX 838 ; N uni2239 ; G 2082 -U 8762 ; WX 838 ; N uni223A ; G 2083 -U 8763 ; WX 838 ; N uni223B ; G 2084 -U 8764 ; WX 838 ; N similar ; G 2085 -U 8765 ; WX 838 ; N uni223D ; G 2086 -U 8770 ; WX 838 ; N uni2242 ; G 2087 -U 8771 ; WX 838 ; N uni2243 ; G 2088 -U 8776 ; WX 838 ; N approxequal ; G 2089 -U 8784 ; WX 838 ; N uni2250 ; G 2090 -U 8785 ; WX 838 ; N uni2251 ; G 2091 -U 8786 ; WX 838 ; N uni2252 ; G 2092 -U 8787 ; WX 838 ; N uni2253 ; G 2093 -U 8788 ; WX 1082 ; N uni2254 ; G 2094 -U 8789 ; WX 1082 ; N uni2255 ; G 2095 -U 8800 ; WX 838 ; N notequal ; G 2096 -U 8801 ; WX 838 ; N equivalence ; G 2097 -U 8804 ; WX 838 ; N lessequal ; G 2098 -U 8805 ; WX 838 ; N greaterequal ; G 2099 -U 8834 ; WX 838 ; N propersubset ; G 2100 -U 8835 ; WX 838 ; N propersuperset ; G 2101 -U 8836 ; WX 838 ; N notsubset ; G 2102 -U 8837 ; WX 838 ; N uni2285 ; G 2103 -U 8838 ; WX 838 ; N reflexsubset ; G 2104 -U 8839 ; WX 838 ; N reflexsuperset ; G 2105 -U 8844 ; WX 838 ; N uni228C ; G 2106 -U 8845 ; WX 838 ; N uni228D ; G 2107 -U 8846 ; WX 838 ; N uni228E ; G 2108 -U 8847 ; WX 838 ; N uni228F ; G 2109 -U 8848 ; WX 838 ; N uni2290 ; G 2110 -U 8849 ; WX 838 ; N uni2291 ; G 2111 -U 8850 ; WX 838 ; N uni2292 ; G 2112 -U 8851 ; WX 838 ; N uni2293 ; G 2113 -U 8852 ; WX 838 ; N uni2294 ; G 2114 -U 8853 ; WX 838 ; N circleplus ; G 2115 -U 8854 ; WX 838 ; N uni2296 ; G 2116 -U 8855 ; WX 838 ; N circlemultiply ; G 2117 -U 8856 ; WX 838 ; N uni2298 ; G 2118 -U 8857 ; WX 838 ; N uni2299 ; G 2119 -U 8858 ; WX 838 ; N uni229A ; G 2120 -U 8859 ; WX 838 ; N uni229B ; G 2121 -U 8860 ; WX 838 ; N uni229C ; G 2122 -U 8861 ; WX 838 ; N uni229D ; G 2123 -U 8862 ; WX 838 ; N uni229E ; G 2124 -U 8863 ; WX 838 ; N uni229F ; G 2125 -U 8864 ; WX 838 ; N uni22A0 ; G 2126 -U 8865 ; WX 838 ; N uni22A1 ; G 2127 -U 8866 ; WX 884 ; N uni22A2 ; G 2128 -U 8867 ; WX 884 ; N uni22A3 ; G 2129 -U 8868 ; WX 960 ; N uni22A4 ; G 2130 -U 8869 ; WX 960 ; N perpendicular ; G 2131 -U 8870 ; WX 616 ; N uni22A6 ; G 2132 -U 8871 ; WX 616 ; N uni22A7 ; G 2133 -U 8872 ; WX 884 ; N uni22A8 ; G 2134 -U 8873 ; WX 884 ; N uni22A9 ; G 2135 -U 8874 ; WX 884 ; N uni22AA ; G 2136 -U 8875 ; WX 1080 ; N uni22AB ; G 2137 -U 8876 ; WX 884 ; N uni22AC ; G 2138 -U 8877 ; WX 884 ; N uni22AD ; G 2139 -U 8878 ; WX 884 ; N uni22AE ; G 2140 -U 8879 ; WX 1080 ; N uni22AF ; G 2141 -U 8901 ; WX 398 ; N dotmath ; G 2142 -U 8962 ; WX 834 ; N house ; G 2143 -U 8968 ; WX 473 ; N uni2308 ; G 2144 -U 8969 ; WX 473 ; N uni2309 ; G 2145 -U 8970 ; WX 473 ; N uni230A ; G 2146 -U 8971 ; WX 473 ; N uni230B ; G 2147 -U 8976 ; WX 838 ; N revlogicalnot ; G 2148 -U 8977 ; WX 539 ; N uni2311 ; G 2149 -U 8984 ; WX 928 ; N uni2318 ; G 2150 -U 8985 ; WX 838 ; N uni2319 ; G 2151 -U 8992 ; WX 579 ; N integraltp ; G 2152 -U 8993 ; WX 579 ; N integralbt ; G 2153 -U 8997 ; WX 1000 ; N uni2325 ; G 2154 -U 9000 ; WX 1443 ; N uni2328 ; G 2155 -U 9085 ; WX 1008 ; N uni237D ; G 2156 -U 9115 ; WX 500 ; N uni239B ; G 2157 -U 9116 ; WX 500 ; N uni239C ; G 2158 -U 9117 ; WX 500 ; N uni239D ; G 2159 -U 9118 ; WX 500 ; N uni239E ; G 2160 -U 9119 ; WX 500 ; N uni239F ; G 2161 -U 9120 ; WX 500 ; N uni23A0 ; G 2162 -U 9121 ; WX 500 ; N uni23A1 ; G 2163 -U 9122 ; WX 500 ; N uni23A2 ; G 2164 -U 9123 ; WX 500 ; N uni23A3 ; G 2165 -U 9124 ; WX 500 ; N uni23A4 ; G 2166 -U 9125 ; WX 500 ; N uni23A5 ; G 2167 -U 9126 ; WX 500 ; N uni23A6 ; G 2168 -U 9127 ; WX 750 ; N uni23A7 ; G 2169 -U 9128 ; WX 750 ; N uni23A8 ; G 2170 -U 9129 ; WX 750 ; N uni23A9 ; G 2171 -U 9130 ; WX 750 ; N uni23AA ; G 2172 -U 9131 ; WX 750 ; N uni23AB ; G 2173 -U 9132 ; WX 750 ; N uni23AC ; G 2174 -U 9133 ; WX 750 ; N uni23AD ; G 2175 -U 9134 ; WX 579 ; N uni23AE ; G 2176 -U 9167 ; WX 945 ; N uni23CF ; G 2177 -U 9251 ; WX 834 ; N uni2423 ; G 2178 -U 9600 ; WX 769 ; N upblock ; G 2179 -U 9601 ; WX 769 ; N uni2581 ; G 2180 -U 9602 ; WX 769 ; N uni2582 ; G 2181 -U 9603 ; WX 769 ; N uni2583 ; G 2182 -U 9604 ; WX 769 ; N dnblock ; G 2183 -U 9605 ; WX 769 ; N uni2585 ; G 2184 -U 9606 ; WX 769 ; N uni2586 ; G 2185 -U 9607 ; WX 769 ; N uni2587 ; G 2186 -U 9608 ; WX 769 ; N block ; G 2187 -U 9609 ; WX 769 ; N uni2589 ; G 2188 -U 9610 ; WX 769 ; N uni258A ; G 2189 -U 9611 ; WX 769 ; N uni258B ; G 2190 -U 9612 ; WX 769 ; N lfblock ; G 2191 -U 9613 ; WX 769 ; N uni258D ; G 2192 -U 9614 ; WX 769 ; N uni258E ; G 2193 -U 9615 ; WX 769 ; N uni258F ; G 2194 -U 9616 ; WX 769 ; N rtblock ; G 2195 -U 9617 ; WX 769 ; N ltshade ; G 2196 -U 9618 ; WX 769 ; N shade ; G 2197 -U 9619 ; WX 769 ; N dkshade ; G 2198 -U 9620 ; WX 769 ; N uni2594 ; G 2199 -U 9621 ; WX 769 ; N uni2595 ; G 2200 -U 9622 ; WX 769 ; N uni2596 ; G 2201 -U 9623 ; WX 769 ; N uni2597 ; G 2202 -U 9624 ; WX 769 ; N uni2598 ; G 2203 -U 9625 ; WX 769 ; N uni2599 ; G 2204 -U 9626 ; WX 769 ; N uni259A ; G 2205 -U 9627 ; WX 769 ; N uni259B ; G 2206 -U 9628 ; WX 769 ; N uni259C ; G 2207 -U 9629 ; WX 769 ; N uni259D ; G 2208 -U 9630 ; WX 769 ; N uni259E ; G 2209 -U 9631 ; WX 769 ; N uni259F ; G 2210 -U 9632 ; WX 945 ; N filledbox ; G 2211 -U 9633 ; WX 945 ; N H22073 ; G 2212 -U 9634 ; WX 945 ; N uni25A2 ; G 2213 -U 9635 ; WX 945 ; N uni25A3 ; G 2214 -U 9636 ; WX 945 ; N uni25A4 ; G 2215 -U 9637 ; WX 945 ; N uni25A5 ; G 2216 -U 9638 ; WX 945 ; N uni25A6 ; G 2217 -U 9639 ; WX 945 ; N uni25A7 ; G 2218 -U 9640 ; WX 945 ; N uni25A8 ; G 2219 -U 9641 ; WX 945 ; N uni25A9 ; G 2220 -U 9642 ; WX 678 ; N H18543 ; G 2221 -U 9643 ; WX 678 ; N H18551 ; G 2222 -U 9644 ; WX 945 ; N filledrect ; G 2223 -U 9645 ; WX 945 ; N uni25AD ; G 2224 -U 9646 ; WX 550 ; N uni25AE ; G 2225 -U 9647 ; WX 550 ; N uni25AF ; G 2226 -U 9648 ; WX 769 ; N uni25B0 ; G 2227 -U 9649 ; WX 769 ; N uni25B1 ; G 2228 -U 9650 ; WX 769 ; N triagup ; G 2229 -U 9651 ; WX 769 ; N uni25B3 ; G 2230 -U 9652 ; WX 502 ; N uni25B4 ; G 2231 -U 9653 ; WX 502 ; N uni25B5 ; G 2232 -U 9654 ; WX 769 ; N uni25B6 ; G 2233 -U 9655 ; WX 769 ; N uni25B7 ; G 2234 -U 9656 ; WX 502 ; N uni25B8 ; G 2235 -U 9657 ; WX 502 ; N uni25B9 ; G 2236 -U 9658 ; WX 769 ; N triagrt ; G 2237 -U 9659 ; WX 769 ; N uni25BB ; G 2238 -U 9660 ; WX 769 ; N triagdn ; G 2239 -U 9661 ; WX 769 ; N uni25BD ; G 2240 -U 9662 ; WX 502 ; N uni25BE ; G 2241 -U 9663 ; WX 502 ; N uni25BF ; G 2242 -U 9664 ; WX 769 ; N uni25C0 ; G 2243 -U 9665 ; WX 769 ; N uni25C1 ; G 2244 -U 9666 ; WX 502 ; N uni25C2 ; G 2245 -U 9667 ; WX 502 ; N uni25C3 ; G 2246 -U 9668 ; WX 769 ; N triaglf ; G 2247 -U 9669 ; WX 769 ; N uni25C5 ; G 2248 -U 9670 ; WX 769 ; N uni25C6 ; G 2249 -U 9671 ; WX 769 ; N uni25C7 ; G 2250 -U 9672 ; WX 769 ; N uni25C8 ; G 2251 -U 9673 ; WX 873 ; N uni25C9 ; G 2252 -U 9674 ; WX 494 ; N lozenge ; G 2253 -U 9675 ; WX 873 ; N circle ; G 2254 -U 9676 ; WX 873 ; N uni25CC ; G 2255 -U 9677 ; WX 873 ; N uni25CD ; G 2256 -U 9678 ; WX 873 ; N uni25CE ; G 2257 -U 9679 ; WX 873 ; N H18533 ; G 2258 -U 9680 ; WX 873 ; N uni25D0 ; G 2259 -U 9681 ; WX 873 ; N uni25D1 ; G 2260 -U 9682 ; WX 873 ; N uni25D2 ; G 2261 -U 9683 ; WX 873 ; N uni25D3 ; G 2262 -U 9684 ; WX 873 ; N uni25D4 ; G 2263 -U 9685 ; WX 873 ; N uni25D5 ; G 2264 -U 9686 ; WX 527 ; N uni25D6 ; G 2265 -U 9687 ; WX 527 ; N uni25D7 ; G 2266 -U 9688 ; WX 791 ; N invbullet ; G 2267 -U 9689 ; WX 970 ; N invcircle ; G 2268 -U 9690 ; WX 970 ; N uni25DA ; G 2269 -U 9691 ; WX 970 ; N uni25DB ; G 2270 -U 9692 ; WX 387 ; N uni25DC ; G 2271 -U 9693 ; WX 387 ; N uni25DD ; G 2272 -U 9694 ; WX 387 ; N uni25DE ; G 2273 -U 9695 ; WX 387 ; N uni25DF ; G 2274 -U 9696 ; WX 873 ; N uni25E0 ; G 2275 -U 9697 ; WX 873 ; N uni25E1 ; G 2276 -U 9698 ; WX 769 ; N uni25E2 ; G 2277 -U 9699 ; WX 769 ; N uni25E3 ; G 2278 -U 9700 ; WX 769 ; N uni25E4 ; G 2279 -U 9701 ; WX 769 ; N uni25E5 ; G 2280 -U 9702 ; WX 590 ; N openbullet ; G 2281 -U 9703 ; WX 945 ; N uni25E7 ; G 2282 -U 9704 ; WX 945 ; N uni25E8 ; G 2283 -U 9705 ; WX 945 ; N uni25E9 ; G 2284 -U 9706 ; WX 945 ; N uni25EA ; G 2285 -U 9707 ; WX 945 ; N uni25EB ; G 2286 -U 9708 ; WX 769 ; N uni25EC ; G 2287 -U 9709 ; WX 769 ; N uni25ED ; G 2288 -U 9710 ; WX 769 ; N uni25EE ; G 2289 -U 9711 ; WX 1119 ; N uni25EF ; G 2290 -U 9712 ; WX 945 ; N uni25F0 ; G 2291 -U 9713 ; WX 945 ; N uni25F1 ; G 2292 -U 9714 ; WX 945 ; N uni25F2 ; G 2293 -U 9715 ; WX 945 ; N uni25F3 ; G 2294 -U 9716 ; WX 873 ; N uni25F4 ; G 2295 -U 9717 ; WX 873 ; N uni25F5 ; G 2296 -U 9718 ; WX 873 ; N uni25F6 ; G 2297 -U 9719 ; WX 873 ; N uni25F7 ; G 2298 -U 9720 ; WX 769 ; N uni25F8 ; G 2299 -U 9721 ; WX 769 ; N uni25F9 ; G 2300 -U 9722 ; WX 769 ; N uni25FA ; G 2301 -U 9723 ; WX 830 ; N uni25FB ; G 2302 -U 9724 ; WX 830 ; N uni25FC ; G 2303 -U 9725 ; WX 732 ; N uni25FD ; G 2304 -U 9726 ; WX 732 ; N uni25FE ; G 2305 -U 9727 ; WX 769 ; N uni25FF ; G 2306 -U 9728 ; WX 896 ; N uni2600 ; G 2307 -U 9784 ; WX 896 ; N uni2638 ; G 2308 -U 9785 ; WX 896 ; N uni2639 ; G 2309 -U 9786 ; WX 896 ; N smileface ; G 2310 -U 9787 ; WX 896 ; N invsmileface ; G 2311 -U 9788 ; WX 896 ; N sun ; G 2312 -U 9791 ; WX 614 ; N uni263F ; G 2313 -U 9792 ; WX 731 ; N female ; G 2314 -U 9793 ; WX 731 ; N uni2641 ; G 2315 -U 9794 ; WX 896 ; N male ; G 2316 -U 9795 ; WX 896 ; N uni2643 ; G 2317 -U 9796 ; WX 896 ; N uni2644 ; G 2318 -U 9797 ; WX 896 ; N uni2645 ; G 2319 -U 9798 ; WX 896 ; N uni2646 ; G 2320 -U 9799 ; WX 896 ; N uni2647 ; G 2321 -U 9824 ; WX 896 ; N spade ; G 2322 -U 9825 ; WX 896 ; N uni2661 ; G 2323 -U 9826 ; WX 896 ; N uni2662 ; G 2324 -U 9827 ; WX 896 ; N club ; G 2325 -U 9828 ; WX 896 ; N uni2664 ; G 2326 -U 9829 ; WX 896 ; N heart ; G 2327 -U 9830 ; WX 896 ; N diamond ; G 2328 -U 9831 ; WX 896 ; N uni2667 ; G 2329 -U 9833 ; WX 472 ; N uni2669 ; G 2330 -U 9834 ; WX 638 ; N musicalnote ; G 2331 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2332 -U 9836 ; WX 896 ; N uni266C ; G 2333 -U 9837 ; WX 472 ; N uni266D ; G 2334 -U 9838 ; WX 357 ; N uni266E ; G 2335 -U 9839 ; WX 484 ; N uni266F ; G 2336 -U 10145 ; WX 838 ; N uni27A1 ; G 2337 -U 10181 ; WX 457 ; N uni27C5 ; G 2338 -U 10182 ; WX 457 ; N uni27C6 ; G 2339 -U 10208 ; WX 494 ; N uni27E0 ; G 2340 -U 10216 ; WX 457 ; N uni27E8 ; G 2341 -U 10217 ; WX 457 ; N uni27E9 ; G 2342 -U 10224 ; WX 838 ; N uni27F0 ; G 2343 -U 10225 ; WX 838 ; N uni27F1 ; G 2344 -U 10226 ; WX 838 ; N uni27F2 ; G 2345 -U 10227 ; WX 838 ; N uni27F3 ; G 2346 -U 10228 ; WX 1033 ; N uni27F4 ; G 2347 -U 10229 ; WX 1434 ; N uni27F5 ; G 2348 -U 10230 ; WX 1434 ; N uni27F6 ; G 2349 -U 10231 ; WX 1434 ; N uni27F7 ; G 2350 -U 10232 ; WX 1434 ; N uni27F8 ; G 2351 -U 10233 ; WX 1434 ; N uni27F9 ; G 2352 -U 10234 ; WX 1434 ; N uni27FA ; G 2353 -U 10235 ; WX 1434 ; N uni27FB ; G 2354 -U 10236 ; WX 1434 ; N uni27FC ; G 2355 -U 10237 ; WX 1434 ; N uni27FD ; G 2356 -U 10238 ; WX 1434 ; N uni27FE ; G 2357 -U 10239 ; WX 1434 ; N uni27FF ; G 2358 -U 10240 ; WX 781 ; N uni2800 ; G 2359 -U 10241 ; WX 781 ; N uni2801 ; G 2360 -U 10242 ; WX 781 ; N uni2802 ; G 2361 -U 10243 ; WX 781 ; N uni2803 ; G 2362 -U 10244 ; WX 781 ; N uni2804 ; G 2363 -U 10245 ; WX 781 ; N uni2805 ; G 2364 -U 10246 ; WX 781 ; N uni2806 ; G 2365 -U 10247 ; WX 781 ; N uni2807 ; G 2366 -U 10248 ; WX 781 ; N uni2808 ; G 2367 -U 10249 ; WX 781 ; N uni2809 ; G 2368 -U 10250 ; WX 781 ; N uni280A ; G 2369 -U 10251 ; WX 781 ; N uni280B ; G 2370 -U 10252 ; WX 781 ; N uni280C ; G 2371 -U 10253 ; WX 781 ; N uni280D ; G 2372 -U 10254 ; WX 781 ; N uni280E ; G 2373 -U 10255 ; WX 781 ; N uni280F ; G 2374 -U 10256 ; WX 781 ; N uni2810 ; G 2375 -U 10257 ; WX 781 ; N uni2811 ; G 2376 -U 10258 ; WX 781 ; N uni2812 ; G 2377 -U 10259 ; WX 781 ; N uni2813 ; G 2378 -U 10260 ; WX 781 ; N uni2814 ; G 2379 -U 10261 ; WX 781 ; N uni2815 ; G 2380 -U 10262 ; WX 781 ; N uni2816 ; G 2381 -U 10263 ; WX 781 ; N uni2817 ; G 2382 -U 10264 ; WX 781 ; N uni2818 ; G 2383 -U 10265 ; WX 781 ; N uni2819 ; G 2384 -U 10266 ; WX 781 ; N uni281A ; G 2385 -U 10267 ; WX 781 ; N uni281B ; G 2386 -U 10268 ; WX 781 ; N uni281C ; G 2387 -U 10269 ; WX 781 ; N uni281D ; G 2388 -U 10270 ; WX 781 ; N uni281E ; G 2389 -U 10271 ; WX 781 ; N uni281F ; G 2390 -U 10272 ; WX 781 ; N uni2820 ; G 2391 -U 10273 ; WX 781 ; N uni2821 ; G 2392 -U 10274 ; WX 781 ; N uni2822 ; G 2393 -U 10275 ; WX 781 ; N uni2823 ; G 2394 -U 10276 ; WX 781 ; N uni2824 ; G 2395 -U 10277 ; WX 781 ; N uni2825 ; G 2396 -U 10278 ; WX 781 ; N uni2826 ; G 2397 -U 10279 ; WX 781 ; N uni2827 ; G 2398 -U 10280 ; WX 781 ; N uni2828 ; G 2399 -U 10281 ; WX 781 ; N uni2829 ; G 2400 -U 10282 ; WX 781 ; N uni282A ; G 2401 -U 10283 ; WX 781 ; N uni282B ; G 2402 -U 10284 ; WX 781 ; N uni282C ; G 2403 -U 10285 ; WX 781 ; N uni282D ; G 2404 -U 10286 ; WX 781 ; N uni282E ; G 2405 -U 10287 ; WX 781 ; N uni282F ; G 2406 -U 10288 ; WX 781 ; N uni2830 ; G 2407 -U 10289 ; WX 781 ; N uni2831 ; G 2408 -U 10290 ; WX 781 ; N uni2832 ; G 2409 -U 10291 ; WX 781 ; N uni2833 ; G 2410 -U 10292 ; WX 781 ; N uni2834 ; G 2411 -U 10293 ; WX 781 ; N uni2835 ; G 2412 -U 10294 ; WX 781 ; N uni2836 ; G 2413 -U 10295 ; WX 781 ; N uni2837 ; G 2414 -U 10296 ; WX 781 ; N uni2838 ; G 2415 -U 10297 ; WX 781 ; N uni2839 ; G 2416 -U 10298 ; WX 781 ; N uni283A ; G 2417 -U 10299 ; WX 781 ; N uni283B ; G 2418 -U 10300 ; WX 781 ; N uni283C ; G 2419 -U 10301 ; WX 781 ; N uni283D ; G 2420 -U 10302 ; WX 781 ; N uni283E ; G 2421 -U 10303 ; WX 781 ; N uni283F ; G 2422 -U 10304 ; WX 781 ; N uni2840 ; G 2423 -U 10305 ; WX 781 ; N uni2841 ; G 2424 -U 10306 ; WX 781 ; N uni2842 ; G 2425 -U 10307 ; WX 781 ; N uni2843 ; G 2426 -U 10308 ; WX 781 ; N uni2844 ; G 2427 -U 10309 ; WX 781 ; N uni2845 ; G 2428 -U 10310 ; WX 781 ; N uni2846 ; G 2429 -U 10311 ; WX 781 ; N uni2847 ; G 2430 -U 10312 ; WX 781 ; N uni2848 ; G 2431 -U 10313 ; WX 781 ; N uni2849 ; G 2432 -U 10314 ; WX 781 ; N uni284A ; G 2433 -U 10315 ; WX 781 ; N uni284B ; G 2434 -U 10316 ; WX 781 ; N uni284C ; G 2435 -U 10317 ; WX 781 ; N uni284D ; G 2436 -U 10318 ; WX 781 ; N uni284E ; G 2437 -U 10319 ; WX 781 ; N uni284F ; G 2438 -U 10320 ; WX 781 ; N uni2850 ; G 2439 -U 10321 ; WX 781 ; N uni2851 ; G 2440 -U 10322 ; WX 781 ; N uni2852 ; G 2441 -U 10323 ; WX 781 ; N uni2853 ; G 2442 -U 10324 ; WX 781 ; N uni2854 ; G 2443 -U 10325 ; WX 781 ; N uni2855 ; G 2444 -U 10326 ; WX 781 ; N uni2856 ; G 2445 -U 10327 ; WX 781 ; N uni2857 ; G 2446 -U 10328 ; WX 781 ; N uni2858 ; G 2447 -U 10329 ; WX 781 ; N uni2859 ; G 2448 -U 10330 ; WX 781 ; N uni285A ; G 2449 -U 10331 ; WX 781 ; N uni285B ; G 2450 -U 10332 ; WX 781 ; N uni285C ; G 2451 -U 10333 ; WX 781 ; N uni285D ; G 2452 -U 10334 ; WX 781 ; N uni285E ; G 2453 -U 10335 ; WX 781 ; N uni285F ; G 2454 -U 10336 ; WX 781 ; N uni2860 ; G 2455 -U 10337 ; WX 781 ; N uni2861 ; G 2456 -U 10338 ; WX 781 ; N uni2862 ; G 2457 -U 10339 ; WX 781 ; N uni2863 ; G 2458 -U 10340 ; WX 781 ; N uni2864 ; G 2459 -U 10341 ; WX 781 ; N uni2865 ; G 2460 -U 10342 ; WX 781 ; N uni2866 ; G 2461 -U 10343 ; WX 781 ; N uni2867 ; G 2462 -U 10344 ; WX 781 ; N uni2868 ; G 2463 -U 10345 ; WX 781 ; N uni2869 ; G 2464 -U 10346 ; WX 781 ; N uni286A ; G 2465 -U 10347 ; WX 781 ; N uni286B ; G 2466 -U 10348 ; WX 781 ; N uni286C ; G 2467 -U 10349 ; WX 781 ; N uni286D ; G 2468 -U 10350 ; WX 781 ; N uni286E ; G 2469 -U 10351 ; WX 781 ; N uni286F ; G 2470 -U 10352 ; WX 781 ; N uni2870 ; G 2471 -U 10353 ; WX 781 ; N uni2871 ; G 2472 -U 10354 ; WX 781 ; N uni2872 ; G 2473 -U 10355 ; WX 781 ; N uni2873 ; G 2474 -U 10356 ; WX 781 ; N uni2874 ; G 2475 -U 10357 ; WX 781 ; N uni2875 ; G 2476 -U 10358 ; WX 781 ; N uni2876 ; G 2477 -U 10359 ; WX 781 ; N uni2877 ; G 2478 -U 10360 ; WX 781 ; N uni2878 ; G 2479 -U 10361 ; WX 781 ; N uni2879 ; G 2480 -U 10362 ; WX 781 ; N uni287A ; G 2481 -U 10363 ; WX 781 ; N uni287B ; G 2482 -U 10364 ; WX 781 ; N uni287C ; G 2483 -U 10365 ; WX 781 ; N uni287D ; G 2484 -U 10366 ; WX 781 ; N uni287E ; G 2485 -U 10367 ; WX 781 ; N uni287F ; G 2486 -U 10368 ; WX 781 ; N uni2880 ; G 2487 -U 10369 ; WX 781 ; N uni2881 ; G 2488 -U 10370 ; WX 781 ; N uni2882 ; G 2489 -U 10371 ; WX 781 ; N uni2883 ; G 2490 -U 10372 ; WX 781 ; N uni2884 ; G 2491 -U 10373 ; WX 781 ; N uni2885 ; G 2492 -U 10374 ; WX 781 ; N uni2886 ; G 2493 -U 10375 ; WX 781 ; N uni2887 ; G 2494 -U 10376 ; WX 781 ; N uni2888 ; G 2495 -U 10377 ; WX 781 ; N uni2889 ; G 2496 -U 10378 ; WX 781 ; N uni288A ; G 2497 -U 10379 ; WX 781 ; N uni288B ; G 2498 -U 10380 ; WX 781 ; N uni288C ; G 2499 -U 10381 ; WX 781 ; N uni288D ; G 2500 -U 10382 ; WX 781 ; N uni288E ; G 2501 -U 10383 ; WX 781 ; N uni288F ; G 2502 -U 10384 ; WX 781 ; N uni2890 ; G 2503 -U 10385 ; WX 781 ; N uni2891 ; G 2504 -U 10386 ; WX 781 ; N uni2892 ; G 2505 -U 10387 ; WX 781 ; N uni2893 ; G 2506 -U 10388 ; WX 781 ; N uni2894 ; G 2507 -U 10389 ; WX 781 ; N uni2895 ; G 2508 -U 10390 ; WX 781 ; N uni2896 ; G 2509 -U 10391 ; WX 781 ; N uni2897 ; G 2510 -U 10392 ; WX 781 ; N uni2898 ; G 2511 -U 10393 ; WX 781 ; N uni2899 ; G 2512 -U 10394 ; WX 781 ; N uni289A ; G 2513 -U 10395 ; WX 781 ; N uni289B ; G 2514 -U 10396 ; WX 781 ; N uni289C ; G 2515 -U 10397 ; WX 781 ; N uni289D ; G 2516 -U 10398 ; WX 781 ; N uni289E ; G 2517 -U 10399 ; WX 781 ; N uni289F ; G 2518 -U 10400 ; WX 781 ; N uni28A0 ; G 2519 -U 10401 ; WX 781 ; N uni28A1 ; G 2520 -U 10402 ; WX 781 ; N uni28A2 ; G 2521 -U 10403 ; WX 781 ; N uni28A3 ; G 2522 -U 10404 ; WX 781 ; N uni28A4 ; G 2523 -U 10405 ; WX 781 ; N uni28A5 ; G 2524 -U 10406 ; WX 781 ; N uni28A6 ; G 2525 -U 10407 ; WX 781 ; N uni28A7 ; G 2526 -U 10408 ; WX 781 ; N uni28A8 ; G 2527 -U 10409 ; WX 781 ; N uni28A9 ; G 2528 -U 10410 ; WX 781 ; N uni28AA ; G 2529 -U 10411 ; WX 781 ; N uni28AB ; G 2530 -U 10412 ; WX 781 ; N uni28AC ; G 2531 -U 10413 ; WX 781 ; N uni28AD ; G 2532 -U 10414 ; WX 781 ; N uni28AE ; G 2533 -U 10415 ; WX 781 ; N uni28AF ; G 2534 -U 10416 ; WX 781 ; N uni28B0 ; G 2535 -U 10417 ; WX 781 ; N uni28B1 ; G 2536 -U 10418 ; WX 781 ; N uni28B2 ; G 2537 -U 10419 ; WX 781 ; N uni28B3 ; G 2538 -U 10420 ; WX 781 ; N uni28B4 ; G 2539 -U 10421 ; WX 781 ; N uni28B5 ; G 2540 -U 10422 ; WX 781 ; N uni28B6 ; G 2541 -U 10423 ; WX 781 ; N uni28B7 ; G 2542 -U 10424 ; WX 781 ; N uni28B8 ; G 2543 -U 10425 ; WX 781 ; N uni28B9 ; G 2544 -U 10426 ; WX 781 ; N uni28BA ; G 2545 -U 10427 ; WX 781 ; N uni28BB ; G 2546 -U 10428 ; WX 781 ; N uni28BC ; G 2547 -U 10429 ; WX 781 ; N uni28BD ; G 2548 -U 10430 ; WX 781 ; N uni28BE ; G 2549 -U 10431 ; WX 781 ; N uni28BF ; G 2550 -U 10432 ; WX 781 ; N uni28C0 ; G 2551 -U 10433 ; WX 781 ; N uni28C1 ; G 2552 -U 10434 ; WX 781 ; N uni28C2 ; G 2553 -U 10435 ; WX 781 ; N uni28C3 ; G 2554 -U 10436 ; WX 781 ; N uni28C4 ; G 2555 -U 10437 ; WX 781 ; N uni28C5 ; G 2556 -U 10438 ; WX 781 ; N uni28C6 ; G 2557 -U 10439 ; WX 781 ; N uni28C7 ; G 2558 -U 10440 ; WX 781 ; N uni28C8 ; G 2559 -U 10441 ; WX 781 ; N uni28C9 ; G 2560 -U 10442 ; WX 781 ; N uni28CA ; G 2561 -U 10443 ; WX 781 ; N uni28CB ; G 2562 -U 10444 ; WX 781 ; N uni28CC ; G 2563 -U 10445 ; WX 781 ; N uni28CD ; G 2564 -U 10446 ; WX 781 ; N uni28CE ; G 2565 -U 10447 ; WX 781 ; N uni28CF ; G 2566 -U 10448 ; WX 781 ; N uni28D0 ; G 2567 -U 10449 ; WX 781 ; N uni28D1 ; G 2568 -U 10450 ; WX 781 ; N uni28D2 ; G 2569 -U 10451 ; WX 781 ; N uni28D3 ; G 2570 -U 10452 ; WX 781 ; N uni28D4 ; G 2571 -U 10453 ; WX 781 ; N uni28D5 ; G 2572 -U 10454 ; WX 781 ; N uni28D6 ; G 2573 -U 10455 ; WX 781 ; N uni28D7 ; G 2574 -U 10456 ; WX 781 ; N uni28D8 ; G 2575 -U 10457 ; WX 781 ; N uni28D9 ; G 2576 -U 10458 ; WX 781 ; N uni28DA ; G 2577 -U 10459 ; WX 781 ; N uni28DB ; G 2578 -U 10460 ; WX 781 ; N uni28DC ; G 2579 -U 10461 ; WX 781 ; N uni28DD ; G 2580 -U 10462 ; WX 781 ; N uni28DE ; G 2581 -U 10463 ; WX 781 ; N uni28DF ; G 2582 -U 10464 ; WX 781 ; N uni28E0 ; G 2583 -U 10465 ; WX 781 ; N uni28E1 ; G 2584 -U 10466 ; WX 781 ; N uni28E2 ; G 2585 -U 10467 ; WX 781 ; N uni28E3 ; G 2586 -U 10468 ; WX 781 ; N uni28E4 ; G 2587 -U 10469 ; WX 781 ; N uni28E5 ; G 2588 -U 10470 ; WX 781 ; N uni28E6 ; G 2589 -U 10471 ; WX 781 ; N uni28E7 ; G 2590 -U 10472 ; WX 781 ; N uni28E8 ; G 2591 -U 10473 ; WX 781 ; N uni28E9 ; G 2592 -U 10474 ; WX 781 ; N uni28EA ; G 2593 -U 10475 ; WX 781 ; N uni28EB ; G 2594 -U 10476 ; WX 781 ; N uni28EC ; G 2595 -U 10477 ; WX 781 ; N uni28ED ; G 2596 -U 10478 ; WX 781 ; N uni28EE ; G 2597 -U 10479 ; WX 781 ; N uni28EF ; G 2598 -U 10480 ; WX 781 ; N uni28F0 ; G 2599 -U 10481 ; WX 781 ; N uni28F1 ; G 2600 -U 10482 ; WX 781 ; N uni28F2 ; G 2601 -U 10483 ; WX 781 ; N uni28F3 ; G 2602 -U 10484 ; WX 781 ; N uni28F4 ; G 2603 -U 10485 ; WX 781 ; N uni28F5 ; G 2604 -U 10486 ; WX 781 ; N uni28F6 ; G 2605 -U 10487 ; WX 781 ; N uni28F7 ; G 2606 -U 10488 ; WX 781 ; N uni28F8 ; G 2607 -U 10489 ; WX 781 ; N uni28F9 ; G 2608 -U 10490 ; WX 781 ; N uni28FA ; G 2609 -U 10491 ; WX 781 ; N uni28FB ; G 2610 -U 10492 ; WX 781 ; N uni28FC ; G 2611 -U 10493 ; WX 781 ; N uni28FD ; G 2612 -U 10494 ; WX 781 ; N uni28FE ; G 2613 -U 10495 ; WX 781 ; N uni28FF ; G 2614 -U 10496 ; WX 838 ; N uni2900 ; G 2615 -U 10497 ; WX 838 ; N uni2901 ; G 2616 -U 10498 ; WX 838 ; N uni2902 ; G 2617 -U 10499 ; WX 838 ; N uni2903 ; G 2618 -U 10500 ; WX 838 ; N uni2904 ; G 2619 -U 10501 ; WX 838 ; N uni2905 ; G 2620 -U 10502 ; WX 838 ; N uni2906 ; G 2621 -U 10503 ; WX 838 ; N uni2907 ; G 2622 -U 10504 ; WX 838 ; N uni2908 ; G 2623 -U 10505 ; WX 838 ; N uni2909 ; G 2624 -U 10506 ; WX 838 ; N uni290A ; G 2625 -U 10507 ; WX 838 ; N uni290B ; G 2626 -U 10508 ; WX 838 ; N uni290C ; G 2627 -U 10509 ; WX 838 ; N uni290D ; G 2628 -U 10510 ; WX 838 ; N uni290E ; G 2629 -U 10511 ; WX 838 ; N uni290F ; G 2630 -U 10512 ; WX 838 ; N uni2910 ; G 2631 -U 10513 ; WX 838 ; N uni2911 ; G 2632 -U 10514 ; WX 838 ; N uni2912 ; G 2633 -U 10515 ; WX 838 ; N uni2913 ; G 2634 -U 10516 ; WX 838 ; N uni2914 ; G 2635 -U 10517 ; WX 838 ; N uni2915 ; G 2636 -U 10518 ; WX 838 ; N uni2916 ; G 2637 -U 10519 ; WX 838 ; N uni2917 ; G 2638 -U 10520 ; WX 838 ; N uni2918 ; G 2639 -U 10521 ; WX 838 ; N uni2919 ; G 2640 -U 10522 ; WX 838 ; N uni291A ; G 2641 -U 10523 ; WX 838 ; N uni291B ; G 2642 -U 10524 ; WX 838 ; N uni291C ; G 2643 -U 10525 ; WX 838 ; N uni291D ; G 2644 -U 10526 ; WX 838 ; N uni291E ; G 2645 -U 10527 ; WX 838 ; N uni291F ; G 2646 -U 10528 ; WX 838 ; N uni2920 ; G 2647 -U 10529 ; WX 838 ; N uni2921 ; G 2648 -U 10530 ; WX 838 ; N uni2922 ; G 2649 -U 10531 ; WX 838 ; N uni2923 ; G 2650 -U 10532 ; WX 838 ; N uni2924 ; G 2651 -U 10533 ; WX 838 ; N uni2925 ; G 2652 -U 10534 ; WX 838 ; N uni2926 ; G 2653 -U 10535 ; WX 838 ; N uni2927 ; G 2654 -U 10536 ; WX 838 ; N uni2928 ; G 2655 -U 10537 ; WX 838 ; N uni2929 ; G 2656 -U 10538 ; WX 838 ; N uni292A ; G 2657 -U 10539 ; WX 838 ; N uni292B ; G 2658 -U 10540 ; WX 838 ; N uni292C ; G 2659 -U 10541 ; WX 838 ; N uni292D ; G 2660 -U 10542 ; WX 838 ; N uni292E ; G 2661 -U 10543 ; WX 838 ; N uni292F ; G 2662 -U 10544 ; WX 838 ; N uni2930 ; G 2663 -U 10545 ; WX 838 ; N uni2931 ; G 2664 -U 10546 ; WX 838 ; N uni2932 ; G 2665 -U 10547 ; WX 838 ; N uni2933 ; G 2666 -U 10548 ; WX 838 ; N uni2934 ; G 2667 -U 10549 ; WX 838 ; N uni2935 ; G 2668 -U 10550 ; WX 838 ; N uni2936 ; G 2669 -U 10551 ; WX 838 ; N uni2937 ; G 2670 -U 10552 ; WX 838 ; N uni2938 ; G 2671 -U 10553 ; WX 838 ; N uni2939 ; G 2672 -U 10554 ; WX 838 ; N uni293A ; G 2673 -U 10555 ; WX 838 ; N uni293B ; G 2674 -U 10556 ; WX 838 ; N uni293C ; G 2675 -U 10557 ; WX 838 ; N uni293D ; G 2676 -U 10558 ; WX 838 ; N uni293E ; G 2677 -U 10559 ; WX 838 ; N uni293F ; G 2678 -U 10560 ; WX 838 ; N uni2940 ; G 2679 -U 10561 ; WX 838 ; N uni2941 ; G 2680 -U 10562 ; WX 838 ; N uni2942 ; G 2681 -U 10563 ; WX 838 ; N uni2943 ; G 2682 -U 10564 ; WX 838 ; N uni2944 ; G 2683 -U 10565 ; WX 838 ; N uni2945 ; G 2684 -U 10566 ; WX 838 ; N uni2946 ; G 2685 -U 10567 ; WX 838 ; N uni2947 ; G 2686 -U 10568 ; WX 838 ; N uni2948 ; G 2687 -U 10569 ; WX 838 ; N uni2949 ; G 2688 -U 10570 ; WX 838 ; N uni294A ; G 2689 -U 10571 ; WX 838 ; N uni294B ; G 2690 -U 10572 ; WX 838 ; N uni294C ; G 2691 -U 10573 ; WX 838 ; N uni294D ; G 2692 -U 10574 ; WX 838 ; N uni294E ; G 2693 -U 10575 ; WX 838 ; N uni294F ; G 2694 -U 10576 ; WX 838 ; N uni2950 ; G 2695 -U 10577 ; WX 838 ; N uni2951 ; G 2696 -U 10578 ; WX 838 ; N uni2952 ; G 2697 -U 10579 ; WX 838 ; N uni2953 ; G 2698 -U 10580 ; WX 838 ; N uni2954 ; G 2699 -U 10581 ; WX 838 ; N uni2955 ; G 2700 -U 10582 ; WX 838 ; N uni2956 ; G 2701 -U 10583 ; WX 838 ; N uni2957 ; G 2702 -U 10584 ; WX 838 ; N uni2958 ; G 2703 -U 10585 ; WX 838 ; N uni2959 ; G 2704 -U 10586 ; WX 838 ; N uni295A ; G 2705 -U 10587 ; WX 838 ; N uni295B ; G 2706 -U 10588 ; WX 838 ; N uni295C ; G 2707 -U 10589 ; WX 838 ; N uni295D ; G 2708 -U 10590 ; WX 838 ; N uni295E ; G 2709 -U 10591 ; WX 838 ; N uni295F ; G 2710 -U 10592 ; WX 838 ; N uni2960 ; G 2711 -U 10593 ; WX 838 ; N uni2961 ; G 2712 -U 10594 ; WX 838 ; N uni2962 ; G 2713 -U 10595 ; WX 838 ; N uni2963 ; G 2714 -U 10596 ; WX 838 ; N uni2964 ; G 2715 -U 10597 ; WX 838 ; N uni2965 ; G 2716 -U 10598 ; WX 838 ; N uni2966 ; G 2717 -U 10599 ; WX 838 ; N uni2967 ; G 2718 -U 10600 ; WX 838 ; N uni2968 ; G 2719 -U 10601 ; WX 838 ; N uni2969 ; G 2720 -U 10602 ; WX 838 ; N uni296A ; G 2721 -U 10603 ; WX 838 ; N uni296B ; G 2722 -U 10604 ; WX 838 ; N uni296C ; G 2723 -U 10605 ; WX 838 ; N uni296D ; G 2724 -U 10606 ; WX 838 ; N uni296E ; G 2725 -U 10607 ; WX 838 ; N uni296F ; G 2726 -U 10608 ; WX 838 ; N uni2970 ; G 2727 -U 10609 ; WX 838 ; N uni2971 ; G 2728 -U 10610 ; WX 838 ; N uni2972 ; G 2729 -U 10611 ; WX 838 ; N uni2973 ; G 2730 -U 10612 ; WX 838 ; N uni2974 ; G 2731 -U 10613 ; WX 838 ; N uni2975 ; G 2732 -U 10614 ; WX 838 ; N uni2976 ; G 2733 -U 10615 ; WX 1032 ; N uni2977 ; G 2734 -U 10616 ; WX 838 ; N uni2978 ; G 2735 -U 10617 ; WX 838 ; N uni2979 ; G 2736 -U 10618 ; WX 960 ; N uni297A ; G 2737 -U 10619 ; WX 838 ; N uni297B ; G 2738 -U 10620 ; WX 838 ; N uni297C ; G 2739 -U 10621 ; WX 838 ; N uni297D ; G 2740 -U 10622 ; WX 838 ; N uni297E ; G 2741 -U 10623 ; WX 838 ; N uni297F ; G 2742 -U 10731 ; WX 494 ; N uni29EB ; G 2743 -U 10764 ; WX 1782 ; N uni2A0C ; G 2744 -U 10765 ; WX 610 ; N uni2A0D ; G 2745 -U 10766 ; WX 610 ; N uni2A0E ; G 2746 -U 10799 ; WX 838 ; N uni2A2F ; G 2747 -U 11008 ; WX 838 ; N uni2B00 ; G 2748 -U 11009 ; WX 838 ; N uni2B01 ; G 2749 -U 11010 ; WX 838 ; N uni2B02 ; G 2750 -U 11011 ; WX 838 ; N uni2B03 ; G 2751 -U 11012 ; WX 838 ; N uni2B04 ; G 2752 -U 11013 ; WX 838 ; N uni2B05 ; G 2753 -U 11014 ; WX 838 ; N uni2B06 ; G 2754 -U 11015 ; WX 838 ; N uni2B07 ; G 2755 -U 11016 ; WX 838 ; N uni2B08 ; G 2756 -U 11017 ; WX 838 ; N uni2B09 ; G 2757 -U 11018 ; WX 838 ; N uni2B0A ; G 2758 -U 11019 ; WX 838 ; N uni2B0B ; G 2759 -U 11020 ; WX 838 ; N uni2B0C ; G 2760 -U 11021 ; WX 838 ; N uni2B0D ; G 2761 -U 11022 ; WX 838 ; N uni2B0E ; G 2762 -U 11023 ; WX 838 ; N uni2B0F ; G 2763 -U 11024 ; WX 838 ; N uni2B10 ; G 2764 -U 11025 ; WX 838 ; N uni2B11 ; G 2765 -U 11026 ; WX 945 ; N uni2B12 ; G 2766 -U 11027 ; WX 945 ; N uni2B13 ; G 2767 -U 11028 ; WX 945 ; N uni2B14 ; G 2768 -U 11029 ; WX 945 ; N uni2B15 ; G 2769 -U 11030 ; WX 769 ; N uni2B16 ; G 2770 -U 11031 ; WX 769 ; N uni2B17 ; G 2771 -U 11032 ; WX 769 ; N uni2B18 ; G 2772 -U 11033 ; WX 769 ; N uni2B19 ; G 2773 -U 11034 ; WX 945 ; N uni2B1A ; G 2774 -U 11364 ; WX 831 ; N uni2C64 ; G 2775 -U 11367 ; WX 945 ; N uni2C67 ; G 2776 -U 11368 ; WX 727 ; N uni2C68 ; G 2777 -U 11369 ; WX 869 ; N uni2C69 ; G 2778 -U 11370 ; WX 693 ; N uni2C6A ; G 2779 -U 11371 ; WX 730 ; N uni2C6B ; G 2780 -U 11372 ; WX 568 ; N uni2C6C ; G 2781 -U 11373 ; WX 848 ; N uni2C6D ; G 2782 -U 11374 ; WX 1107 ; N uni2C6E ; G 2783 -U 11375 ; WX 776 ; N uni2C6F ; G 2784 -U 11376 ; WX 848 ; N uni2C70 ; G 2785 -U 11377 ; WX 709 ; N uni2C71 ; G 2786 -U 11378 ; WX 1221 ; N uni2C72 ; G 2787 -U 11379 ; WX 984 ; N uni2C73 ; G 2788 -U 11381 ; WX 779 ; N uni2C75 ; G 2789 -U 11382 ; WX 576 ; N uni2C76 ; G 2790 -U 11383 ; WX 905 ; N uni2C77 ; G 2791 -U 11385 ; WX 571 ; N uni2C79 ; G 2792 -U 11386 ; WX 667 ; N uni2C7A ; G 2793 -U 11388 ; WX 313 ; N uni2C7C ; G 2794 -U 11389 ; WX 489 ; N uni2C7D ; G 2795 -U 11390 ; WX 722 ; N uni2C7E ; G 2796 -U 11391 ; WX 730 ; N uni2C7F ; G 2797 -U 11520 ; WX 773 ; N uni2D00 ; G 2798 -U 11521 ; WX 635 ; N uni2D01 ; G 2799 -U 11522 ; WX 804 ; N uni2D02 ; G 2800 -U 11523 ; WX 658 ; N uni2D03 ; G 2801 -U 11524 ; WX 788 ; N uni2D04 ; G 2802 -U 11525 ; WX 962 ; N uni2D05 ; G 2803 -U 11526 ; WX 756 ; N uni2D06 ; G 2804 -U 11527 ; WX 960 ; N uni2D07 ; G 2805 -U 11528 ; WX 617 ; N uni2D08 ; G 2806 -U 11529 ; WX 646 ; N uni2D09 ; G 2807 -U 11530 ; WX 962 ; N uni2D0A ; G 2808 -U 11531 ; WX 631 ; N uni2D0B ; G 2809 -U 11532 ; WX 646 ; N uni2D0C ; G 2810 -U 11533 ; WX 962 ; N uni2D0D ; G 2811 -U 11534 ; WX 846 ; N uni2D0E ; G 2812 -U 11535 ; WX 866 ; N uni2D0F ; G 2813 -U 11536 ; WX 961 ; N uni2D10 ; G 2814 -U 11537 ; WX 645 ; N uni2D11 ; G 2815 -U 11538 ; WX 645 ; N uni2D12 ; G 2816 -U 11539 ; WX 959 ; N uni2D13 ; G 2817 -U 11540 ; WX 945 ; N uni2D14 ; G 2818 -U 11541 ; WX 863 ; N uni2D15 ; G 2819 -U 11542 ; WX 644 ; N uni2D16 ; G 2820 -U 11543 ; WX 646 ; N uni2D17 ; G 2821 -U 11544 ; WX 645 ; N uni2D18 ; G 2822 -U 11545 ; WX 649 ; N uni2D19 ; G 2823 -U 11546 ; WX 688 ; N uni2D1A ; G 2824 -U 11547 ; WX 936 ; N uni2D1B ; G 2825 -U 11548 ; WX 982 ; N uni2D1C ; G 2826 -U 11549 ; WX 681 ; N uni2D1D ; G 2827 -U 11550 ; WX 676 ; N uni2D1E ; G 2828 -U 11551 ; WX 852 ; N uni2D1F ; G 2829 -U 11552 ; WX 1113 ; N uni2D20 ; G 2830 -U 11553 ; WX 632 ; N uni2D21 ; G 2831 -U 11554 ; WX 645 ; N uni2D22 ; G 2832 -U 11555 ; WX 646 ; N uni2D23 ; G 2833 -U 11556 ; WX 749 ; N uni2D24 ; G 2834 -U 11557 ; WX 914 ; N uni2D25 ; G 2835 -U 11800 ; WX 586 ; N uni2E18 ; G 2836 -U 11810 ; WX 473 ; N uni2E22 ; G 2837 -U 11811 ; WX 473 ; N uni2E23 ; G 2838 -U 11812 ; WX 473 ; N uni2E24 ; G 2839 -U 11813 ; WX 473 ; N uni2E25 ; G 2840 -U 11822 ; WX 586 ; N uni2E2E ; G 2841 -U 42564 ; WX 722 ; N uniA644 ; G 2842 -U 42565 ; WX 563 ; N uniA645 ; G 2843 -U 42566 ; WX 468 ; N uniA646 ; G 2844 -U 42567 ; WX 380 ; N uniA647 ; G 2845 -U 42576 ; WX 1333 ; N uniA650 ; G 2846 -U 42577 ; WX 1085 ; N uniA651 ; G 2847 -U 42580 ; WX 1287 ; N uniA654 ; G 2848 -U 42581 ; WX 1025 ; N uniA655 ; G 2849 -U 42582 ; WX 1287 ; N uniA656 ; G 2850 -U 42583 ; WX 1029 ; N uniA657 ; G 2851 -U 42760 ; WX 500 ; N uniA708 ; G 2852 -U 42761 ; WX 500 ; N uniA709 ; G 2853 -U 42762 ; WX 500 ; N uniA70A ; G 2854 -U 42763 ; WX 500 ; N uniA70B ; G 2855 -U 42764 ; WX 500 ; N uniA70C ; G 2856 -U 42765 ; WX 500 ; N uniA70D ; G 2857 -U 42766 ; WX 500 ; N uniA70E ; G 2858 -U 42767 ; WX 500 ; N uniA70F ; G 2859 -U 42768 ; WX 500 ; N uniA710 ; G 2860 -U 42769 ; WX 500 ; N uniA711 ; G 2861 -U 42770 ; WX 500 ; N uniA712 ; G 2862 -U 42771 ; WX 500 ; N uniA713 ; G 2863 -U 42772 ; WX 500 ; N uniA714 ; G 2864 -U 42773 ; WX 500 ; N uniA715 ; G 2865 -U 42774 ; WX 500 ; N uniA716 ; G 2866 -U 42779 ; WX 384 ; N uniA71B ; G 2867 -U 42780 ; WX 384 ; N uniA71C ; G 2868 -U 42781 ; WX 276 ; N uniA71D ; G 2869 -U 42782 ; WX 276 ; N uniA71E ; G 2870 -U 42783 ; WX 276 ; N uniA71F ; G 2871 -U 42813 ; WX 722 ; N uniA73D ; G 2872 -U 42891 ; WX 439 ; N uniA78B ; G 2873 -U 42892 ; WX 306 ; N uniA78C ; G 2874 -U 42893 ; WX 913 ; N uniA78D ; G 2875 -U 62464 ; WX 726 ; N uniF400 ; G 2876 -U 62465 ; WX 737 ; N uniF401 ; G 2877 -U 62466 ; WX 786 ; N uniF402 ; G 2878 -U 62467 ; WX 1019 ; N uniF403 ; G 2879 -U 62468 ; WX 737 ; N uniF404 ; G 2880 -U 62469 ; WX 731 ; N uniF405 ; G 2881 -U 62470 ; WX 796 ; N uniF406 ; G 2882 -U 62471 ; WX 1058 ; N uniF407 ; G 2883 -U 62472 ; WX 737 ; N uniF408 ; G 2884 -U 62473 ; WX 737 ; N uniF409 ; G 2885 -U 62474 ; WX 1329 ; N uniF40A ; G 2886 -U 62475 ; WX 754 ; N uniF40B ; G 2887 -U 62476 ; WX 753 ; N uniF40C ; G 2888 -U 62477 ; WX 1024 ; N uniF40D ; G 2889 -U 62478 ; WX 737 ; N uniF40E ; G 2890 -U 62479 ; WX 753 ; N uniF40F ; G 2891 -U 62480 ; WX 1070 ; N uniF410 ; G 2892 -U 62481 ; WX 818 ; N uniF411 ; G 2893 -U 62482 ; WX 870 ; N uniF412 ; G 2894 -U 62483 ; WX 819 ; N uniF413 ; G 2895 -U 62484 ; WX 1016 ; N uniF414 ; G 2896 -U 62485 ; WX 753 ; N uniF415 ; G 2897 -U 62486 ; WX 1008 ; N uniF416 ; G 2898 -U 62487 ; WX 752 ; N uniF417 ; G 2899 -U 62488 ; WX 760 ; N uniF418 ; G 2900 -U 62489 ; WX 753 ; N uniF419 ; G 2901 -U 62490 ; WX 800 ; N uniF41A ; G 2902 -U 62491 ; WX 753 ; N uniF41B ; G 2903 -U 62492 ; WX 760 ; N uniF41C ; G 2904 -U 62493 ; WX 738 ; N uniF41D ; G 2905 -U 62494 ; WX 801 ; N uniF41E ; G 2906 -U 62495 ; WX 956 ; N uniF41F ; G 2907 -U 62496 ; WX 736 ; N uniF420 ; G 2908 -U 62497 ; WX 847 ; N uniF421 ; G 2909 -U 62498 ; WX 737 ; N uniF422 ; G 2910 -U 62499 ; WX 737 ; N uniF423 ; G 2911 -U 62500 ; WX 737 ; N uniF424 ; G 2912 -U 62501 ; WX 793 ; N uniF425 ; G 2913 -U 62502 ; WX 1033 ; N uniF426 ; G 2914 -U 62504 ; WX 904 ; N uniF428 ; G 2915 -U 63172 ; WX 563 ; N uniF6C4 ; G 2916 -U 63173 ; WX 667 ; N uniF6C5 ; G 2917 -U 63174 ; WX 699 ; N uniF6C6 ; G 2918 -U 63175 ; WX 727 ; N uniF6C7 ; G 2919 -U 63176 ; WX 1058 ; N uniF6C8 ; G 2920 -U 63185 ; WX 500 ; N cyrBreve ; G 2921 -U 63188 ; WX 500 ; N cyrbreve ; G 2922 -U 64256 ; WX 827 ; N uniFB00 ; G 2923 -U 64257 ; WX 727 ; N fi ; G 2924 -U 64258 ; WX 727 ; N fl ; G 2925 -U 64259 ; WX 1108 ; N uniFB03 ; G 2926 -U 64260 ; WX 1146 ; N uniFB04 ; G 2927 -U 64261 ; WX 879 ; N uniFB05 ; G 2928 -U 64262 ; WX 971 ; N uniFB06 ; G 2929 -U 65024 ; WX 0 ; N uniFE00 ; G 2930 -U 65025 ; WX 0 ; N uniFE01 ; G 2931 -U 65026 ; WX 0 ; N uniFE02 ; G 2932 -U 65027 ; WX 0 ; N uniFE03 ; G 2933 -U 65028 ; WX 0 ; N uniFE04 ; G 2934 -U 65029 ; WX 0 ; N uniFE05 ; G 2935 -U 65030 ; WX 0 ; N uniFE06 ; G 2936 -U 65031 ; WX 0 ; N uniFE07 ; G 2937 -U 65032 ; WX 0 ; N uniFE08 ; G 2938 -U 65033 ; WX 0 ; N uniFE09 ; G 2939 -U 65034 ; WX 0 ; N uniFE0A ; G 2940 -U 65035 ; WX 0 ; N uniFE0B ; G 2941 -U 65036 ; WX 0 ; N uniFE0C ; G 2942 -U 65037 ; WX 0 ; N uniFE0D ; G 2943 -U 65038 ; WX 0 ; N uniFE0E ; G 2944 -U 65039 ; WX 0 ; N uniFE0F ; G 2945 -U 65529 ; WX 0 ; N uniFFF9 ; G 2946 -U 65530 ; WX 0 ; N uniFFFA ; G 2947 -U 65531 ; WX 0 ; N uniFFFB ; G 2948 -U 65532 ; WX 0 ; N uniFFFC ; G 2949 -U 65533 ; WX 1113 ; N uniFFFD ; G 2950 -EndCharMetrics -StartKernData -StartKernPairs 1100 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar lacute -102 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Icircumflex 38 -KPX percent agrave 38 -KPX percent Ebreve 38 -KPX percent lacute -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Yacute -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright ecaron -36 -KPX parenright dotlessi -36 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -196 -KPX seven sterling -196 -KPX seven currency -196 -KPX seven yen -196 -KPX seven brokenbar -196 -KPX seven section -196 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -235 -KPX seven guillemotleft -235 -KPX seven logicalnot -235 -KPX seven sfthyphen -235 -KPX seven acute -235 -KPX seven mu -235 -KPX seven paragraph -235 -KPX seven periodcentered -235 -KPX seven cedilla -235 -KPX seven ordmasculine -159 -KPX seven guillemotright -188 -KPX seven onequarter -188 -KPX seven onehalf -188 -KPX seven threequarters -188 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - - - -KPX Eth nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ufm deleted file mode 100755 index 5936e80f..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ufm +++ /dev/null @@ -1,3634 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Italic -UniqueID DejaVu Serif Italic -FullName DejaVu Serif Italic -Version Version 2.32 -PostScriptName DejaVuSerif-Italic -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Italic -Weight Medium -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -839 -347 1645 1109 -StartCharMetrics 3239 -U 32 ; WX 318 ; N space ; G 3 -U 33 ; WX 402 ; N exclam ; G 4 -U 34 ; WX 460 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 636 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 890 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 390 ; N parenleft ; G 11 -U 41 ; WX 390 ; N parenright ; G 12 -U 42 ; WX 500 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 318 ; N comma ; G 15 -U 45 ; WX 338 ; N hyphen ; G 16 -U 46 ; WX 318 ; N period ; G 17 -U 47 ; WX 337 ; N slash ; G 18 -U 48 ; WX 636 ; N zero ; G 19 -U 49 ; WX 636 ; N one ; G 20 -U 50 ; WX 636 ; N two ; G 21 -U 51 ; WX 636 ; N three ; G 22 -U 52 ; WX 636 ; N four ; G 23 -U 53 ; WX 636 ; N five ; G 24 -U 54 ; WX 636 ; N six ; G 25 -U 55 ; WX 636 ; N seven ; G 26 -U 56 ; WX 636 ; N eight ; G 27 -U 57 ; WX 636 ; N nine ; G 28 -U 58 ; WX 337 ; N colon ; G 29 -U 59 ; WX 337 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 536 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 722 ; N A ; G 36 -U 66 ; WX 735 ; N B ; G 37 -U 67 ; WX 765 ; N C ; G 38 -U 68 ; WX 802 ; N D ; G 39 -U 69 ; WX 730 ; N E ; G 40 -U 70 ; WX 694 ; N F ; G 41 -U 71 ; WX 799 ; N G ; G 42 -U 72 ; WX 872 ; N H ; G 43 -U 73 ; WX 395 ; N I ; G 44 -U 74 ; WX 401 ; N J ; G 45 -U 75 ; WX 747 ; N K ; G 46 -U 76 ; WX 664 ; N L ; G 47 -U 77 ; WX 1024 ; N M ; G 48 -U 78 ; WX 875 ; N N ; G 49 -U 79 ; WX 820 ; N O ; G 50 -U 80 ; WX 673 ; N P ; G 51 -U 81 ; WX 820 ; N Q ; G 52 -U 82 ; WX 753 ; N R ; G 53 -U 83 ; WX 685 ; N S ; G 54 -U 84 ; WX 667 ; N T ; G 55 -U 85 ; WX 843 ; N U ; G 56 -U 86 ; WX 722 ; N V ; G 57 -U 87 ; WX 1028 ; N W ; G 58 -U 88 ; WX 712 ; N X ; G 59 -U 89 ; WX 660 ; N Y ; G 60 -U 90 ; WX 695 ; N Z ; G 61 -U 91 ; WX 390 ; N bracketleft ; G 62 -U 92 ; WX 337 ; N backslash ; G 63 -U 93 ; WX 390 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 596 ; N a ; G 68 -U 98 ; WX 640 ; N b ; G 69 -U 99 ; WX 560 ; N c ; G 70 -U 100 ; WX 640 ; N d ; G 71 -U 101 ; WX 592 ; N e ; G 72 -U 102 ; WX 370 ; N f ; G 73 -U 103 ; WX 640 ; N g ; G 74 -U 104 ; WX 644 ; N h ; G 75 -U 105 ; WX 320 ; N i ; G 76 -U 106 ; WX 310 ; N j ; G 77 -U 107 ; WX 606 ; N k ; G 78 -U 108 ; WX 320 ; N l ; G 79 -U 109 ; WX 948 ; N m ; G 80 -U 110 ; WX 644 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 640 ; N p ; G 83 -U 113 ; WX 640 ; N q ; G 84 -U 114 ; WX 478 ; N r ; G 85 -U 115 ; WX 513 ; N s ; G 86 -U 116 ; WX 402 ; N t ; G 87 -U 117 ; WX 644 ; N u ; G 88 -U 118 ; WX 565 ; N v ; G 89 -U 119 ; WX 856 ; N w ; G 90 -U 120 ; WX 564 ; N x ; G 91 -U 121 ; WX 565 ; N y ; G 92 -U 122 ; WX 527 ; N z ; G 93 -U 123 ; WX 636 ; N braceleft ; G 94 -U 124 ; WX 337 ; N bar ; G 95 -U 125 ; WX 636 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 318 ; N nbspace ; G 98 -U 161 ; WX 402 ; N exclamdown ; G 99 -U 162 ; WX 636 ; N cent ; G 100 -U 163 ; WX 636 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 636 ; N yen ; G 103 -U 166 ; WX 337 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 475 ; N ordfeminine ; G 108 -U 171 ; WX 612 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 338 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 401 ; N twosuperior ; G 116 -U 179 ; WX 401 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 650 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 318 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 401 ; N onesuperior ; G 123 -U 186 ; WX 470 ; N ordmasculine ; G 124 -U 187 ; WX 612 ; N guillemotright ; G 125 -U 188 ; WX 969 ; N onequarter ; G 126 -U 189 ; WX 969 ; N onehalf ; G 127 -U 190 ; WX 969 ; N threequarters ; G 128 -U 191 ; WX 536 ; N questiondown ; G 129 -U 192 ; WX 722 ; N Agrave ; G 130 -U 193 ; WX 722 ; N Aacute ; G 131 -U 194 ; WX 722 ; N Acircumflex ; G 132 -U 195 ; WX 722 ; N Atilde ; G 133 -U 196 ; WX 722 ; N Adieresis ; G 134 -U 197 ; WX 722 ; N Aring ; G 135 -U 198 ; WX 1001 ; N AE ; G 136 -U 199 ; WX 765 ; N Ccedilla ; G 137 -U 200 ; WX 730 ; N Egrave ; G 138 -U 201 ; WX 730 ; N Eacute ; G 139 -U 202 ; WX 730 ; N Ecircumflex ; G 140 -U 203 ; WX 730 ; N Edieresis ; G 141 -U 204 ; WX 395 ; N Igrave ; G 142 -U 205 ; WX 395 ; N Iacute ; G 143 -U 206 ; WX 395 ; N Icircumflex ; G 144 -U 207 ; WX 395 ; N Idieresis ; G 145 -U 208 ; WX 807 ; N Eth ; G 146 -U 209 ; WX 875 ; N Ntilde ; G 147 -U 210 ; WX 820 ; N Ograve ; G 148 -U 211 ; WX 820 ; N Oacute ; G 149 -U 212 ; WX 820 ; N Ocircumflex ; G 150 -U 213 ; WX 820 ; N Otilde ; G 151 -U 214 ; WX 820 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 820 ; N Oslash ; G 154 -U 217 ; WX 843 ; N Ugrave ; G 155 -U 218 ; WX 843 ; N Uacute ; G 156 -U 219 ; WX 843 ; N Ucircumflex ; G 157 -U 220 ; WX 843 ; N Udieresis ; G 158 -U 221 ; WX 660 ; N Yacute ; G 159 -U 222 ; WX 676 ; N Thorn ; G 160 -U 223 ; WX 668 ; N germandbls ; G 161 -U 224 ; WX 596 ; N agrave ; G 162 -U 225 ; WX 596 ; N aacute ; G 163 -U 226 ; WX 596 ; N acircumflex ; G 164 -U 227 ; WX 596 ; N atilde ; G 165 -U 228 ; WX 596 ; N adieresis ; G 166 -U 229 ; WX 596 ; N aring ; G 167 -U 230 ; WX 940 ; N ae ; G 168 -U 231 ; WX 560 ; N ccedilla ; G 169 -U 232 ; WX 592 ; N egrave ; G 170 -U 233 ; WX 592 ; N eacute ; G 171 -U 234 ; WX 592 ; N ecircumflex ; G 172 -U 235 ; WX 592 ; N edieresis ; G 173 -U 236 ; WX 320 ; N igrave ; G 174 -U 237 ; WX 320 ; N iacute ; G 175 -U 238 ; WX 320 ; N icircumflex ; G 176 -U 239 ; WX 320 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 644 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 644 ; N ugrave ; G 187 -U 250 ; WX 644 ; N uacute ; G 188 -U 251 ; WX 644 ; N ucircumflex ; G 189 -U 252 ; WX 644 ; N udieresis ; G 190 -U 253 ; WX 565 ; N yacute ; G 191 -U 254 ; WX 640 ; N thorn ; G 192 -U 255 ; WX 565 ; N ydieresis ; G 193 -U 256 ; WX 722 ; N Amacron ; G 194 -U 257 ; WX 596 ; N amacron ; G 195 -U 258 ; WX 722 ; N Abreve ; G 196 -U 259 ; WX 596 ; N abreve ; G 197 -U 260 ; WX 722 ; N Aogonek ; G 198 -U 261 ; WX 596 ; N aogonek ; G 199 -U 262 ; WX 765 ; N Cacute ; G 200 -U 263 ; WX 560 ; N cacute ; G 201 -U 264 ; WX 765 ; N Ccircumflex ; G 202 -U 265 ; WX 560 ; N ccircumflex ; G 203 -U 266 ; WX 765 ; N Cdotaccent ; G 204 -U 267 ; WX 560 ; N cdotaccent ; G 205 -U 268 ; WX 765 ; N Ccaron ; G 206 -U 269 ; WX 560 ; N ccaron ; G 207 -U 270 ; WX 802 ; N Dcaron ; G 208 -U 271 ; WX 640 ; N dcaron ; G 209 -U 272 ; WX 807 ; N Dcroat ; G 210 -U 273 ; WX 640 ; N dmacron ; G 211 -U 274 ; WX 730 ; N Emacron ; G 212 -U 275 ; WX 592 ; N emacron ; G 213 -U 276 ; WX 730 ; N Ebreve ; G 214 -U 277 ; WX 592 ; N ebreve ; G 215 -U 278 ; WX 730 ; N Edotaccent ; G 216 -U 279 ; WX 592 ; N edotaccent ; G 217 -U 280 ; WX 730 ; N Eogonek ; G 218 -U 281 ; WX 592 ; N eogonek ; G 219 -U 282 ; WX 730 ; N Ecaron ; G 220 -U 283 ; WX 592 ; N ecaron ; G 221 -U 284 ; WX 799 ; N Gcircumflex ; G 222 -U 285 ; WX 640 ; N gcircumflex ; G 223 -U 286 ; WX 799 ; N Gbreve ; G 224 -U 287 ; WX 640 ; N gbreve ; G 225 -U 288 ; WX 799 ; N Gdotaccent ; G 226 -U 289 ; WX 640 ; N gdotaccent ; G 227 -U 290 ; WX 799 ; N Gcommaaccent ; G 228 -U 291 ; WX 640 ; N gcommaaccent ; G 229 -U 292 ; WX 872 ; N Hcircumflex ; G 230 -U 293 ; WX 644 ; N hcircumflex ; G 231 -U 294 ; WX 872 ; N Hbar ; G 232 -U 295 ; WX 644 ; N hbar ; G 233 -U 296 ; WX 395 ; N Itilde ; G 234 -U 297 ; WX 320 ; N itilde ; G 235 -U 298 ; WX 395 ; N Imacron ; G 236 -U 299 ; WX 320 ; N imacron ; G 237 -U 300 ; WX 395 ; N Ibreve ; G 238 -U 301 ; WX 320 ; N ibreve ; G 239 -U 302 ; WX 395 ; N Iogonek ; G 240 -U 303 ; WX 320 ; N iogonek ; G 241 -U 304 ; WX 395 ; N Idot ; G 242 -U 305 ; WX 320 ; N dotlessi ; G 243 -U 306 ; WX 801 ; N IJ ; G 244 -U 307 ; WX 533 ; N ij ; G 245 -U 308 ; WX 401 ; N Jcircumflex ; G 246 -U 309 ; WX 310 ; N jcircumflex ; G 247 -U 310 ; WX 747 ; N Kcommaaccent ; G 248 -U 311 ; WX 606 ; N kcommaaccent ; G 249 -U 312 ; WX 606 ; N kgreenlandic ; G 250 -U 313 ; WX 664 ; N Lacute ; G 251 -U 314 ; WX 320 ; N lacute ; G 252 -U 315 ; WX 664 ; N Lcommaaccent ; G 253 -U 316 ; WX 320 ; N lcommaaccent ; G 254 -U 317 ; WX 664 ; N Lcaron ; G 255 -U 318 ; WX 400 ; N lcaron ; G 256 -U 319 ; WX 671 ; N Ldot ; G 257 -U 320 ; WX 465 ; N ldot ; G 258 -U 321 ; WX 669 ; N Lslash ; G 259 -U 322 ; WX 324 ; N lslash ; G 260 -U 323 ; WX 875 ; N Nacute ; G 261 -U 324 ; WX 644 ; N nacute ; G 262 -U 325 ; WX 875 ; N Ncommaaccent ; G 263 -U 326 ; WX 644 ; N ncommaaccent ; G 264 -U 327 ; WX 875 ; N Ncaron ; G 265 -U 328 ; WX 644 ; N ncaron ; G 266 -U 329 ; WX 866 ; N napostrophe ; G 267 -U 330 ; WX 843 ; N Eng ; G 268 -U 331 ; WX 644 ; N eng ; G 269 -U 332 ; WX 820 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 820 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 820 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 1137 ; N OE ; G 276 -U 339 ; WX 989 ; N oe ; G 277 -U 340 ; WX 753 ; N Racute ; G 278 -U 341 ; WX 478 ; N racute ; G 279 -U 342 ; WX 753 ; N Rcommaaccent ; G 280 -U 343 ; WX 478 ; N rcommaaccent ; G 281 -U 344 ; WX 753 ; N Rcaron ; G 282 -U 345 ; WX 478 ; N rcaron ; G 283 -U 346 ; WX 685 ; N Sacute ; G 284 -U 347 ; WX 513 ; N sacute ; G 285 -U 348 ; WX 685 ; N Scircumflex ; G 286 -U 349 ; WX 513 ; N scircumflex ; G 287 -U 350 ; WX 685 ; N Scedilla ; G 288 -U 351 ; WX 513 ; N scedilla ; G 289 -U 352 ; WX 685 ; N Scaron ; G 290 -U 353 ; WX 513 ; N scaron ; G 291 -U 354 ; WX 667 ; N Tcommaaccent ; G 292 -U 355 ; WX 402 ; N tcommaaccent ; G 293 -U 356 ; WX 667 ; N Tcaron ; G 294 -U 357 ; WX 402 ; N tcaron ; G 295 -U 358 ; WX 667 ; N Tbar ; G 296 -U 359 ; WX 402 ; N tbar ; G 297 -U 360 ; WX 843 ; N Utilde ; G 298 -U 361 ; WX 644 ; N utilde ; G 299 -U 362 ; WX 843 ; N Umacron ; G 300 -U 363 ; WX 644 ; N umacron ; G 301 -U 364 ; WX 843 ; N Ubreve ; G 302 -U 365 ; WX 644 ; N ubreve ; G 303 -U 366 ; WX 843 ; N Uring ; G 304 -U 367 ; WX 644 ; N uring ; G 305 -U 368 ; WX 843 ; N Uhungarumlaut ; G 306 -U 369 ; WX 644 ; N uhungarumlaut ; G 307 -U 370 ; WX 843 ; N Uogonek ; G 308 -U 371 ; WX 644 ; N uogonek ; G 309 -U 372 ; WX 1028 ; N Wcircumflex ; G 310 -U 373 ; WX 856 ; N wcircumflex ; G 311 -U 374 ; WX 660 ; N Ycircumflex ; G 312 -U 375 ; WX 565 ; N ycircumflex ; G 313 -U 376 ; WX 660 ; N Ydieresis ; G 314 -U 377 ; WX 695 ; N Zacute ; G 315 -U 378 ; WX 527 ; N zacute ; G 316 -U 379 ; WX 695 ; N Zdotaccent ; G 317 -U 380 ; WX 527 ; N zdotaccent ; G 318 -U 381 ; WX 695 ; N Zcaron ; G 319 -U 382 ; WX 527 ; N zcaron ; G 320 -U 383 ; WX 370 ; N longs ; G 321 -U 384 ; WX 640 ; N uni0180 ; G 322 -U 385 ; WX 735 ; N uni0181 ; G 323 -U 386 ; WX 735 ; N uni0182 ; G 324 -U 387 ; WX 640 ; N uni0183 ; G 325 -U 388 ; WX 735 ; N uni0184 ; G 326 -U 389 ; WX 640 ; N uni0185 ; G 327 -U 390 ; WX 765 ; N uni0186 ; G 328 -U 391 ; WX 765 ; N uni0187 ; G 329 -U 392 ; WX 560 ; N uni0188 ; G 330 -U 393 ; WX 807 ; N uni0189 ; G 331 -U 394 ; WX 802 ; N uni018A ; G 332 -U 395 ; WX 735 ; N uni018B ; G 333 -U 396 ; WX 640 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 730 ; N uni018E ; G 336 -U 399 ; WX 820 ; N uni018F ; G 337 -U 400 ; WX 623 ; N uni0190 ; G 338 -U 401 ; WX 694 ; N uni0191 ; G 339 -U 402 ; WX 370 ; N florin ; G 340 -U 403 ; WX 799 ; N uni0193 ; G 341 -U 404 ; WX 712 ; N uni0194 ; G 342 -U 405 ; WX 932 ; N uni0195 ; G 343 -U 406 ; WX 395 ; N uni0196 ; G 344 -U 407 ; WX 395 ; N uni0197 ; G 345 -U 408 ; WX 747 ; N uni0198 ; G 346 -U 409 ; WX 606 ; N uni0199 ; G 347 -U 410 ; WX 320 ; N uni019A ; G 348 -U 411 ; WX 634 ; N uni019B ; G 349 -U 412 ; WX 948 ; N uni019C ; G 350 -U 413 ; WX 875 ; N uni019D ; G 351 -U 414 ; WX 644 ; N uni019E ; G 352 -U 415 ; WX 820 ; N uni019F ; G 353 -U 416 ; WX 820 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 1040 ; N uni01A2 ; G 356 -U 419 ; WX 807 ; N uni01A3 ; G 357 -U 420 ; WX 673 ; N uni01A4 ; G 358 -U 421 ; WX 640 ; N uni01A5 ; G 359 -U 422 ; WX 753 ; N uni01A6 ; G 360 -U 423 ; WX 685 ; N uni01A7 ; G 361 -U 424 ; WX 513 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 324 ; N uni01AA ; G 364 -U 427 ; WX 402 ; N uni01AB ; G 365 -U 428 ; WX 667 ; N uni01AC ; G 366 -U 429 ; WX 402 ; N uni01AD ; G 367 -U 430 ; WX 667 ; N uni01AE ; G 368 -U 431 ; WX 843 ; N Uhorn ; G 369 -U 432 ; WX 644 ; N uhorn ; G 370 -U 433 ; WX 829 ; N uni01B1 ; G 371 -U 434 ; WX 760 ; N uni01B2 ; G 372 -U 435 ; WX 738 ; N uni01B3 ; G 373 -U 436 ; WX 745 ; N uni01B4 ; G 374 -U 437 ; WX 695 ; N uni01B5 ; G 375 -U 438 ; WX 527 ; N uni01B6 ; G 376 -U 439 ; WX 564 ; N uni01B7 ; G 377 -U 440 ; WX 564 ; N uni01B8 ; G 378 -U 441 ; WX 564 ; N uni01B9 ; G 379 -U 443 ; WX 636 ; N uni01BB ; G 380 -U 444 ; WX 687 ; N uni01BC ; G 381 -U 445 ; WX 564 ; N uni01BD ; G 382 -U 446 ; WX 536 ; N uni01BE ; G 383 -U 447 ; WX 635 ; N uni01BF ; G 384 -U 448 ; WX 295 ; N uni01C0 ; G 385 -U 449 ; WX 492 ; N uni01C1 ; G 386 -U 450 ; WX 459 ; N uni01C2 ; G 387 -U 451 ; WX 295 ; N uni01C3 ; G 388 -U 452 ; WX 1497 ; N uni01C4 ; G 389 -U 453 ; WX 1329 ; N uni01C5 ; G 390 -U 454 ; WX 1167 ; N uni01C6 ; G 391 -U 455 ; WX 1065 ; N uni01C7 ; G 392 -U 456 ; WX 974 ; N uni01C8 ; G 393 -U 457 ; WX 630 ; N uni01C9 ; G 394 -U 458 ; WX 1276 ; N uni01CA ; G 395 -U 459 ; WX 1185 ; N uni01CB ; G 396 -U 460 ; WX 954 ; N uni01CC ; G 397 -U 461 ; WX 722 ; N uni01CD ; G 398 -U 462 ; WX 596 ; N uni01CE ; G 399 -U 463 ; WX 395 ; N uni01CF ; G 400 -U 464 ; WX 320 ; N uni01D0 ; G 401 -U 465 ; WX 820 ; N uni01D1 ; G 402 -U 466 ; WX 602 ; N uni01D2 ; G 403 -U 467 ; WX 843 ; N uni01D3 ; G 404 -U 468 ; WX 644 ; N uni01D4 ; G 405 -U 469 ; WX 843 ; N uni01D5 ; G 406 -U 470 ; WX 644 ; N uni01D6 ; G 407 -U 471 ; WX 843 ; N uni01D7 ; G 408 -U 472 ; WX 644 ; N uni01D8 ; G 409 -U 473 ; WX 843 ; N uni01D9 ; G 410 -U 474 ; WX 644 ; N uni01DA ; G 411 -U 475 ; WX 843 ; N uni01DB ; G 412 -U 476 ; WX 644 ; N uni01DC ; G 413 -U 477 ; WX 592 ; N uni01DD ; G 414 -U 478 ; WX 722 ; N uni01DE ; G 415 -U 479 ; WX 596 ; N uni01DF ; G 416 -U 480 ; WX 722 ; N uni01E0 ; G 417 -U 481 ; WX 596 ; N uni01E1 ; G 418 -U 482 ; WX 1001 ; N uni01E2 ; G 419 -U 483 ; WX 940 ; N uni01E3 ; G 420 -U 484 ; WX 848 ; N uni01E4 ; G 421 -U 485 ; WX 640 ; N uni01E5 ; G 422 -U 486 ; WX 799 ; N Gcaron ; G 423 -U 487 ; WX 640 ; N gcaron ; G 424 -U 488 ; WX 747 ; N uni01E8 ; G 425 -U 489 ; WX 606 ; N uni01E9 ; G 426 -U 490 ; WX 820 ; N uni01EA ; G 427 -U 491 ; WX 602 ; N uni01EB ; G 428 -U 492 ; WX 820 ; N uni01EC ; G 429 -U 493 ; WX 602 ; N uni01ED ; G 430 -U 494 ; WX 564 ; N uni01EE ; G 431 -U 495 ; WX 564 ; N uni01EF ; G 432 -U 496 ; WX 320 ; N uni01F0 ; G 433 -U 497 ; WX 1497 ; N uni01F1 ; G 434 -U 498 ; WX 1329 ; N uni01F2 ; G 435 -U 499 ; WX 1167 ; N uni01F3 ; G 436 -U 500 ; WX 799 ; N uni01F4 ; G 437 -U 501 ; WX 640 ; N uni01F5 ; G 438 -U 502 ; WX 1154 ; N uni01F6 ; G 439 -U 503 ; WX 707 ; N uni01F7 ; G 440 -U 504 ; WX 875 ; N uni01F8 ; G 441 -U 505 ; WX 644 ; N uni01F9 ; G 442 -U 506 ; WX 722 ; N Aringacute ; G 443 -U 507 ; WX 596 ; N aringacute ; G 444 -U 508 ; WX 1001 ; N AEacute ; G 445 -U 509 ; WX 940 ; N aeacute ; G 446 -U 510 ; WX 820 ; N Oslashacute ; G 447 -U 511 ; WX 602 ; N oslashacute ; G 448 -U 512 ; WX 722 ; N uni0200 ; G 449 -U 513 ; WX 596 ; N uni0201 ; G 450 -U 514 ; WX 722 ; N uni0202 ; G 451 -U 515 ; WX 596 ; N uni0203 ; G 452 -U 516 ; WX 730 ; N uni0204 ; G 453 -U 517 ; WX 592 ; N uni0205 ; G 454 -U 518 ; WX 730 ; N uni0206 ; G 455 -U 519 ; WX 592 ; N uni0207 ; G 456 -U 520 ; WX 395 ; N uni0208 ; G 457 -U 521 ; WX 320 ; N uni0209 ; G 458 -U 522 ; WX 395 ; N uni020A ; G 459 -U 523 ; WX 320 ; N uni020B ; G 460 -U 524 ; WX 820 ; N uni020C ; G 461 -U 525 ; WX 602 ; N uni020D ; G 462 -U 526 ; WX 820 ; N uni020E ; G 463 -U 527 ; WX 602 ; N uni020F ; G 464 -U 528 ; WX 753 ; N uni0210 ; G 465 -U 529 ; WX 478 ; N uni0211 ; G 466 -U 530 ; WX 753 ; N uni0212 ; G 467 -U 531 ; WX 478 ; N uni0213 ; G 468 -U 532 ; WX 843 ; N uni0214 ; G 469 -U 533 ; WX 644 ; N uni0215 ; G 470 -U 534 ; WX 843 ; N uni0216 ; G 471 -U 535 ; WX 644 ; N uni0217 ; G 472 -U 536 ; WX 685 ; N Scommaaccent ; G 473 -U 537 ; WX 513 ; N scommaaccent ; G 474 -U 538 ; WX 667 ; N uni021A ; G 475 -U 539 ; WX 402 ; N uni021B ; G 476 -U 540 ; WX 627 ; N uni021C ; G 477 -U 541 ; WX 521 ; N uni021D ; G 478 -U 542 ; WX 872 ; N uni021E ; G 479 -U 543 ; WX 644 ; N uni021F ; G 480 -U 544 ; WX 843 ; N uni0220 ; G 481 -U 545 ; WX 814 ; N uni0221 ; G 482 -U 546 ; WX 586 ; N uni0222 ; G 483 -U 547 ; WX 552 ; N uni0223 ; G 484 -U 548 ; WX 695 ; N uni0224 ; G 485 -U 549 ; WX 527 ; N uni0225 ; G 486 -U 550 ; WX 722 ; N uni0226 ; G 487 -U 551 ; WX 596 ; N uni0227 ; G 488 -U 552 ; WX 730 ; N uni0228 ; G 489 -U 553 ; WX 592 ; N uni0229 ; G 490 -U 554 ; WX 820 ; N uni022A ; G 491 -U 555 ; WX 602 ; N uni022B ; G 492 -U 556 ; WX 820 ; N uni022C ; G 493 -U 557 ; WX 602 ; N uni022D ; G 494 -U 558 ; WX 820 ; N uni022E ; G 495 -U 559 ; WX 602 ; N uni022F ; G 496 -U 560 ; WX 820 ; N uni0230 ; G 497 -U 561 ; WX 602 ; N uni0231 ; G 498 -U 562 ; WX 660 ; N uni0232 ; G 499 -U 563 ; WX 565 ; N uni0233 ; G 500 -U 564 ; WX 500 ; N uni0234 ; G 501 -U 565 ; WX 832 ; N uni0235 ; G 502 -U 566 ; WX 494 ; N uni0236 ; G 503 -U 567 ; WX 310 ; N dotlessj ; G 504 -U 568 ; WX 960 ; N uni0238 ; G 505 -U 569 ; WX 960 ; N uni0239 ; G 506 -U 570 ; WX 722 ; N uni023A ; G 507 -U 571 ; WX 765 ; N uni023B ; G 508 -U 572 ; WX 560 ; N uni023C ; G 509 -U 573 ; WX 664 ; N uni023D ; G 510 -U 574 ; WX 667 ; N uni023E ; G 511 -U 575 ; WX 513 ; N uni023F ; G 512 -U 576 ; WX 527 ; N uni0240 ; G 513 -U 577 ; WX 583 ; N uni0241 ; G 514 -U 578 ; WX 464 ; N uni0242 ; G 515 -U 579 ; WX 735 ; N uni0243 ; G 516 -U 580 ; WX 843 ; N uni0244 ; G 517 -U 581 ; WX 722 ; N uni0245 ; G 518 -U 582 ; WX 730 ; N uni0246 ; G 519 -U 583 ; WX 592 ; N uni0247 ; G 520 -U 584 ; WX 401 ; N uni0248 ; G 521 -U 585 ; WX 315 ; N uni0249 ; G 522 -U 586 ; WX 782 ; N uni024A ; G 523 -U 587 ; WX 640 ; N uni024B ; G 524 -U 588 ; WX 753 ; N uni024C ; G 525 -U 589 ; WX 478 ; N uni024D ; G 526 -U 590 ; WX 660 ; N uni024E ; G 527 -U 591 ; WX 565 ; N uni024F ; G 528 -U 592 ; WX 596 ; N uni0250 ; G 529 -U 593 ; WX 640 ; N uni0251 ; G 530 -U 594 ; WX 675 ; N uni0252 ; G 531 -U 595 ; WX 640 ; N uni0253 ; G 532 -U 596 ; WX 560 ; N uni0254 ; G 533 -U 597 ; WX 560 ; N uni0255 ; G 534 -U 598 ; WX 647 ; N uni0256 ; G 535 -U 599 ; WX 683 ; N uni0257 ; G 536 -U 600 ; WX 592 ; N uni0258 ; G 537 -U 601 ; WX 592 ; N uni0259 ; G 538 -U 602 ; WX 843 ; N uni025A ; G 539 -U 603 ; WX 537 ; N uni025B ; G 540 -U 604 ; WX 509 ; N uni025C ; G 541 -U 605 ; WX 773 ; N uni025D ; G 542 -U 606 ; WX 613 ; N uni025E ; G 543 -U 607 ; WX 315 ; N uni025F ; G 544 -U 608 ; WX 683 ; N uni0260 ; G 545 -U 609 ; WX 640 ; N uni0261 ; G 546 -U 610 ; WX 544 ; N uni0262 ; G 547 -U 611 ; WX 712 ; N uni0263 ; G 548 -U 612 ; WX 564 ; N uni0264 ; G 549 -U 613 ; WX 644 ; N uni0265 ; G 550 -U 614 ; WX 644 ; N uni0266 ; G 551 -U 615 ; WX 644 ; N uni0267 ; G 552 -U 616 ; WX 320 ; N uni0268 ; G 553 -U 617 ; WX 392 ; N uni0269 ; G 554 -U 618 ; WX 320 ; N uni026A ; G 555 -U 619 ; WX 380 ; N uni026B ; G 556 -U 620 ; WX 454 ; N uni026C ; G 557 -U 621 ; WX 363 ; N uni026D ; G 558 -U 622 ; WX 704 ; N uni026E ; G 559 -U 623 ; WX 948 ; N uni026F ; G 560 -U 624 ; WX 948 ; N uni0270 ; G 561 -U 625 ; WX 948 ; N uni0271 ; G 562 -U 626 ; WX 644 ; N uni0272 ; G 563 -U 627 ; WX 694 ; N uni0273 ; G 564 -U 628 ; WX 646 ; N uni0274 ; G 565 -U 629 ; WX 602 ; N uni0275 ; G 566 -U 630 ; WX 790 ; N uni0276 ; G 567 -U 631 ; WX 647 ; N uni0277 ; G 568 -U 632 ; WX 602 ; N uni0278 ; G 569 -U 633 ; WX 501 ; N uni0279 ; G 570 -U 634 ; WX 501 ; N uni027A ; G 571 -U 635 ; WX 551 ; N uni027B ; G 572 -U 636 ; WX 478 ; N uni027C ; G 573 -U 637 ; WX 478 ; N uni027D ; G 574 -U 638 ; WX 453 ; N uni027E ; G 575 -U 639 ; WX 453 ; N uni027F ; G 576 -U 640 ; WX 594 ; N uni0280 ; G 577 -U 641 ; WX 594 ; N uni0281 ; G 578 -U 642 ; WX 513 ; N uni0282 ; G 579 -U 643 ; WX 271 ; N uni0283 ; G 580 -U 644 ; WX 370 ; N uni0284 ; G 581 -U 645 ; WX 487 ; N uni0285 ; G 582 -U 646 ; WX 324 ; N uni0286 ; G 583 -U 647 ; WX 402 ; N uni0287 ; G 584 -U 648 ; WX 402 ; N uni0288 ; G 585 -U 649 ; WX 644 ; N uni0289 ; G 586 -U 650 ; WX 620 ; N uni028A ; G 587 -U 651 ; WX 608 ; N uni028B ; G 588 -U 652 ; WX 565 ; N uni028C ; G 589 -U 653 ; WX 856 ; N uni028D ; G 590 -U 654 ; WX 565 ; N uni028E ; G 591 -U 655 ; WX 655 ; N uni028F ; G 592 -U 656 ; WX 597 ; N uni0290 ; G 593 -U 657 ; WX 560 ; N uni0291 ; G 594 -U 658 ; WX 564 ; N uni0292 ; G 595 -U 659 ; WX 560 ; N uni0293 ; G 596 -U 660 ; WX 536 ; N uni0294 ; G 597 -U 661 ; WX 536 ; N uni0295 ; G 598 -U 662 ; WX 536 ; N uni0296 ; G 599 -U 663 ; WX 513 ; N uni0297 ; G 600 -U 664 ; WX 820 ; N uni0298 ; G 601 -U 665 ; WX 563 ; N uni0299 ; G 602 -U 666 ; WX 613 ; N uni029A ; G 603 -U 667 ; WX 654 ; N uni029B ; G 604 -U 668 ; WX 667 ; N uni029C ; G 605 -U 669 ; WX 366 ; N uni029D ; G 606 -U 670 ; WX 606 ; N uni029E ; G 607 -U 671 ; WX 646 ; N uni029F ; G 608 -U 672 ; WX 683 ; N uni02A0 ; G 609 -U 673 ; WX 536 ; N uni02A1 ; G 610 -U 674 ; WX 536 ; N uni02A2 ; G 611 -U 675 ; WX 996 ; N uni02A3 ; G 612 -U 676 ; WX 1033 ; N uni02A4 ; G 613 -U 677 ; WX 998 ; N uni02A5 ; G 614 -U 678 ; WX 809 ; N uni02A6 ; G 615 -U 679 ; WX 598 ; N uni02A7 ; G 616 -U 680 ; WX 782 ; N uni02A8 ; G 617 -U 681 ; WX 894 ; N uni02A9 ; G 618 -U 682 ; WX 646 ; N uni02AA ; G 619 -U 683 ; WX 676 ; N uni02AB ; G 620 -U 684 ; WX 598 ; N uni02AC ; G 621 -U 685 ; WX 443 ; N uni02AD ; G 622 -U 686 ; WX 781 ; N uni02AE ; G 623 -U 687 ; WX 767 ; N uni02AF ; G 624 -U 688 ; WX 433 ; N uni02B0 ; G 625 -U 689 ; WX 430 ; N uni02B1 ; G 626 -U 690 ; WX 264 ; N uni02B2 ; G 627 -U 691 ; WX 347 ; N uni02B3 ; G 628 -U 692 ; WX 347 ; N uni02B4 ; G 629 -U 693 ; WX 430 ; N uni02B5 ; G 630 -U 694 ; WX 392 ; N uni02B6 ; G 631 -U 695 ; WX 539 ; N uni02B7 ; G 632 -U 696 ; WX 355 ; N uni02B8 ; G 633 -U 697 ; WX 278 ; N uni02B9 ; G 634 -U 699 ; WX 318 ; N uni02BB ; G 635 -U 700 ; WX 318 ; N uni02BC ; G 636 -U 701 ; WX 318 ; N uni02BD ; G 637 -U 702 ; WX 307 ; N uni02BE ; G 638 -U 703 ; WX 307 ; N uni02BF ; G 639 -U 704 ; WX 280 ; N uni02C0 ; G 640 -U 705 ; WX 281 ; N uni02C1 ; G 641 -U 710 ; WX 500 ; N circumflex ; G 642 -U 711 ; WX 500 ; N caron ; G 643 -U 712 ; WX 282 ; N uni02C8 ; G 644 -U 713 ; WX 500 ; N uni02C9 ; G 645 -U 716 ; WX 282 ; N uni02CC ; G 646 -U 717 ; WX 500 ; N uni02CD ; G 647 -U 720 ; WX 337 ; N uni02D0 ; G 648 -U 721 ; WX 337 ; N uni02D1 ; G 649 -U 722 ; WX 307 ; N uni02D2 ; G 650 -U 723 ; WX 307 ; N uni02D3 ; G 651 -U 726 ; WX 392 ; N uni02D6 ; G 652 -U 728 ; WX 500 ; N breve ; G 653 -U 729 ; WX 500 ; N dotaccent ; G 654 -U 730 ; WX 500 ; N ring ; G 655 -U 731 ; WX 500 ; N ogonek ; G 656 -U 732 ; WX 500 ; N tilde ; G 657 -U 733 ; WX 500 ; N hungarumlaut ; G 658 -U 734 ; WX 417 ; N uni02DE ; G 659 -U 736 ; WX 448 ; N uni02E0 ; G 660 -U 737 ; WX 243 ; N uni02E1 ; G 661 -U 738 ; WX 337 ; N uni02E2 ; G 662 -U 739 ; WX 355 ; N uni02E3 ; G 663 -U 740 ; WX 281 ; N uni02E4 ; G 664 -U 741 ; WX 493 ; N uni02E5 ; G 665 -U 742 ; WX 493 ; N uni02E6 ; G 666 -U 743 ; WX 493 ; N uni02E7 ; G 667 -U 744 ; WX 493 ; N uni02E8 ; G 668 -U 745 ; WX 493 ; N uni02E9 ; G 669 -U 750 ; WX 484 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 740 ; N uni0370 ; G 739 -U 881 ; WX 531 ; N uni0371 ; G 740 -U 884 ; WX 278 ; N uni0374 ; G 741 -U 885 ; WX 278 ; N uni0375 ; G 742 -U 890 ; WX 500 ; N uni037A ; G 743 -U 891 ; WX 560 ; N uni037B ; G 744 -U 892 ; WX 560 ; N uni037C ; G 745 -U 893 ; WX 560 ; N uni037D ; G 746 -U 894 ; WX 337 ; N uni037E ; G 747 -U 900 ; WX 500 ; N tonos ; G 748 -U 901 ; WX 500 ; N dieresistonos ; G 749 -U 902 ; WX 722 ; N Alphatonos ; G 750 -U 903 ; WX 318 ; N anoteleia ; G 751 -U 904 ; WX 900 ; N Epsilontonos ; G 752 -U 905 ; WX 1039 ; N Etatonos ; G 753 -U 906 ; WX 562 ; N Iotatonos ; G 754 -U 908 ; WX 835 ; N Omicrontonos ; G 755 -U 910 ; WX 897 ; N Upsilontonos ; G 756 -U 911 ; WX 853 ; N Omegatonos ; G 757 -U 912 ; WX 392 ; N iotadieresistonos ; G 758 -U 913 ; WX 722 ; N Alpha ; G 759 -U 914 ; WX 735 ; N Beta ; G 760 -U 915 ; WX 694 ; N Gamma ; G 761 -U 916 ; WX 722 ; N uni0394 ; G 762 -U 917 ; WX 730 ; N Epsilon ; G 763 -U 918 ; WX 695 ; N Zeta ; G 764 -U 919 ; WX 872 ; N Eta ; G 765 -U 920 ; WX 820 ; N Theta ; G 766 -U 921 ; WX 395 ; N Iota ; G 767 -U 922 ; WX 747 ; N Kappa ; G 768 -U 923 ; WX 722 ; N Lambda ; G 769 -U 924 ; WX 1024 ; N Mu ; G 770 -U 925 ; WX 875 ; N Nu ; G 771 -U 926 ; WX 704 ; N Xi ; G 772 -U 927 ; WX 820 ; N Omicron ; G 773 -U 928 ; WX 872 ; N Pi ; G 774 -U 929 ; WX 673 ; N Rho ; G 775 -U 931 ; WX 707 ; N Sigma ; G 776 -U 932 ; WX 667 ; N Tau ; G 777 -U 933 ; WX 660 ; N Upsilon ; G 778 -U 934 ; WX 820 ; N Phi ; G 779 -U 935 ; WX 712 ; N Chi ; G 780 -U 936 ; WX 877 ; N Psi ; G 781 -U 937 ; WX 829 ; N Omega ; G 782 -U 938 ; WX 395 ; N Iotadieresis ; G 783 -U 939 ; WX 660 ; N Upsilondieresis ; G 784 -U 940 ; WX 675 ; N alphatonos ; G 785 -U 941 ; WX 537 ; N epsilontonos ; G 786 -U 942 ; WX 599 ; N etatonos ; G 787 -U 943 ; WX 392 ; N iotatonos ; G 788 -U 944 ; WX 608 ; N upsilondieresistonos ; G 789 -U 945 ; WX 675 ; N alpha ; G 790 -U 946 ; WX 578 ; N beta ; G 791 -U 947 ; WX 598 ; N gamma ; G 792 -U 948 ; WX 602 ; N delta ; G 793 -U 949 ; WX 537 ; N epsilon ; G 794 -U 950 ; WX 542 ; N zeta ; G 795 -U 951 ; WX 599 ; N eta ; G 796 -U 952 ; WX 602 ; N theta ; G 797 -U 953 ; WX 392 ; N iota ; G 798 -U 954 ; WX 656 ; N kappa ; G 799 -U 955 ; WX 634 ; N lambda ; G 800 -U 956 ; WX 650 ; N uni03BC ; G 801 -U 957 ; WX 608 ; N nu ; G 802 -U 958 ; WX 551 ; N xi ; G 803 -U 959 ; WX 602 ; N omicron ; G 804 -U 960 ; WX 657 ; N pi ; G 805 -U 961 ; WX 588 ; N rho ; G 806 -U 962 ; WX 560 ; N sigma1 ; G 807 -U 963 ; WX 683 ; N sigma ; G 808 -U 964 ; WX 553 ; N tau ; G 809 -U 965 ; WX 608 ; N upsilon ; G 810 -U 966 ; WX 700 ; N phi ; G 811 -U 967 ; WX 606 ; N chi ; G 812 -U 968 ; WX 784 ; N psi ; G 813 -U 969 ; WX 815 ; N omega ; G 814 -U 970 ; WX 392 ; N iotadieresis ; G 815 -U 971 ; WX 608 ; N upsilondieresis ; G 816 -U 972 ; WX 602 ; N omicrontonos ; G 817 -U 973 ; WX 608 ; N upsilontonos ; G 818 -U 974 ; WX 815 ; N omegatonos ; G 819 -U 976 ; WX 583 ; N uni03D0 ; G 820 -U 977 ; WX 715 ; N theta1 ; G 821 -U 978 ; WX 687 ; N Upsilon1 ; G 822 -U 979 ; WX 874 ; N uni03D3 ; G 823 -U 980 ; WX 687 ; N uni03D4 ; G 824 -U 981 ; WX 682 ; N phi1 ; G 825 -U 982 ; WX 815 ; N omega1 ; G 826 -U 983 ; WX 624 ; N uni03D7 ; G 827 -U 984 ; WX 820 ; N uni03D8 ; G 828 -U 985 ; WX 602 ; N uni03D9 ; G 829 -U 986 ; WX 765 ; N uni03DA ; G 830 -U 987 ; WX 560 ; N uni03DB ; G 831 -U 988 ; WX 694 ; N uni03DC ; G 832 -U 989 ; WX 463 ; N uni03DD ; G 833 -U 990 ; WX 590 ; N uni03DE ; G 834 -U 991 ; WX 660 ; N uni03DF ; G 835 -U 992 ; WX 782 ; N uni03E0 ; G 836 -U 993 ; WX 577 ; N uni03E1 ; G 837 -U 1008 ; WX 624 ; N uni03F0 ; G 838 -U 1009 ; WX 588 ; N uni03F1 ; G 839 -U 1010 ; WX 560 ; N uni03F2 ; G 840 -U 1011 ; WX 310 ; N uni03F3 ; G 841 -U 1012 ; WX 820 ; N uni03F4 ; G 842 -U 1013 ; WX 560 ; N uni03F5 ; G 843 -U 1014 ; WX 560 ; N uni03F6 ; G 844 -U 1015 ; WX 676 ; N uni03F7 ; G 845 -U 1016 ; WX 640 ; N uni03F8 ; G 846 -U 1017 ; WX 765 ; N uni03F9 ; G 847 -U 1018 ; WX 1024 ; N uni03FA ; G 848 -U 1019 ; WX 708 ; N uni03FB ; G 849 -U 1020 ; WX 588 ; N uni03FC ; G 850 -U 1021 ; WX 765 ; N uni03FD ; G 851 -U 1022 ; WX 765 ; N uni03FE ; G 852 -U 1023 ; WX 765 ; N uni03FF ; G 853 -U 1024 ; WX 730 ; N uni0400 ; G 854 -U 1025 ; WX 730 ; N uni0401 ; G 855 -U 1026 ; WX 799 ; N uni0402 ; G 856 -U 1027 ; WX 662 ; N uni0403 ; G 857 -U 1028 ; WX 765 ; N uni0404 ; G 858 -U 1029 ; WX 685 ; N uni0405 ; G 859 -U 1030 ; WX 395 ; N uni0406 ; G 860 -U 1031 ; WX 395 ; N uni0407 ; G 861 -U 1032 ; WX 401 ; N uni0408 ; G 862 -U 1033 ; WX 1084 ; N uni0409 ; G 863 -U 1034 ; WX 1118 ; N uni040A ; G 864 -U 1035 ; WX 872 ; N uni040B ; G 865 -U 1036 ; WX 774 ; N uni040C ; G 866 -U 1037 ; WX 872 ; N uni040D ; G 867 -U 1038 ; WX 723 ; N uni040E ; G 868 -U 1039 ; WX 872 ; N uni040F ; G 869 -U 1040 ; WX 757 ; N uni0410 ; G 870 -U 1041 ; WX 735 ; N uni0411 ; G 871 -U 1042 ; WX 735 ; N uni0412 ; G 872 -U 1043 ; WX 662 ; N uni0413 ; G 873 -U 1044 ; WX 813 ; N uni0414 ; G 874 -U 1045 ; WX 730 ; N uni0415 ; G 875 -U 1046 ; WX 1124 ; N uni0416 ; G 876 -U 1047 ; WX 623 ; N uni0417 ; G 877 -U 1048 ; WX 872 ; N uni0418 ; G 878 -U 1049 ; WX 872 ; N uni0419 ; G 879 -U 1050 ; WX 774 ; N uni041A ; G 880 -U 1051 ; WX 834 ; N uni041B ; G 881 -U 1052 ; WX 1024 ; N uni041C ; G 882 -U 1053 ; WX 872 ; N uni041D ; G 883 -U 1054 ; WX 820 ; N uni041E ; G 884 -U 1055 ; WX 872 ; N uni041F ; G 885 -U 1056 ; WX 673 ; N uni0420 ; G 886 -U 1057 ; WX 765 ; N uni0421 ; G 887 -U 1058 ; WX 667 ; N uni0422 ; G 888 -U 1059 ; WX 723 ; N uni0423 ; G 889 -U 1060 ; WX 830 ; N uni0424 ; G 890 -U 1061 ; WX 712 ; N uni0425 ; G 891 -U 1062 ; WX 872 ; N uni0426 ; G 892 -U 1063 ; WX 773 ; N uni0427 ; G 893 -U 1064 ; WX 1141 ; N uni0428 ; G 894 -U 1065 ; WX 1141 ; N uni0429 ; G 895 -U 1066 ; WX 794 ; N uni042A ; G 896 -U 1067 ; WX 984 ; N uni042B ; G 897 -U 1068 ; WX 674 ; N uni042C ; G 898 -U 1069 ; WX 765 ; N uni042D ; G 899 -U 1070 ; WX 1193 ; N uni042E ; G 900 -U 1071 ; WX 808 ; N uni042F ; G 901 -U 1072 ; WX 596 ; N uni0430 ; G 902 -U 1073 ; WX 610 ; N uni0431 ; G 903 -U 1074 ; WX 582 ; N uni0432 ; G 904 -U 1075 ; WX 505 ; N uni0433 ; G 905 -U 1076 ; WX 634 ; N uni0434 ; G 906 -U 1077 ; WX 592 ; N uni0435 ; G 907 -U 1078 ; WX 1137 ; N uni0436 ; G 908 -U 1079 ; WX 545 ; N uni0437 ; G 909 -U 1080 ; WX 644 ; N uni0438 ; G 910 -U 1081 ; WX 644 ; N uni0439 ; G 911 -U 1082 ; WX 597 ; N uni043A ; G 912 -U 1083 ; WX 637 ; N uni043B ; G 913 -U 1084 ; WX 829 ; N uni043C ; G 914 -U 1085 ; WX 659 ; N uni043D ; G 915 -U 1086 ; WX 602 ; N uni043E ; G 916 -U 1087 ; WX 644 ; N uni043F ; G 917 -U 1088 ; WX 640 ; N uni0440 ; G 918 -U 1089 ; WX 560 ; N uni0441 ; G 919 -U 1090 ; WX 948 ; N uni0442 ; G 920 -U 1091 ; WX 580 ; N uni0443 ; G 921 -U 1092 ; WX 783 ; N uni0444 ; G 922 -U 1093 ; WX 564 ; N uni0445 ; G 923 -U 1094 ; WX 698 ; N uni0446 ; G 924 -U 1095 ; WX 622 ; N uni0447 ; G 925 -U 1096 ; WX 947 ; N uni0448 ; G 926 -U 1097 ; WX 1001 ; N uni0449 ; G 927 -U 1098 ; WX 667 ; N uni044A ; G 928 -U 1099 ; WX 814 ; N uni044B ; G 929 -U 1100 ; WX 544 ; N uni044C ; G 930 -U 1101 ; WX 560 ; N uni044D ; G 931 -U 1102 ; WX 880 ; N uni044E ; G 932 -U 1103 ; WX 662 ; N uni044F ; G 933 -U 1104 ; WX 592 ; N uni0450 ; G 934 -U 1105 ; WX 592 ; N uni0451 ; G 935 -U 1106 ; WX 624 ; N uni0452 ; G 936 -U 1107 ; WX 505 ; N uni0453 ; G 937 -U 1108 ; WX 560 ; N uni0454 ; G 938 -U 1109 ; WX 513 ; N uni0455 ; G 939 -U 1110 ; WX 320 ; N uni0456 ; G 940 -U 1111 ; WX 320 ; N uni0457 ; G 941 -U 1112 ; WX 310 ; N uni0458 ; G 942 -U 1113 ; WX 859 ; N uni0459 ; G 943 -U 1114 ; WX 878 ; N uni045A ; G 944 -U 1115 ; WX 644 ; N uni045B ; G 945 -U 1116 ; WX 597 ; N uni045C ; G 946 -U 1117 ; WX 644 ; N uni045D ; G 947 -U 1118 ; WX 580 ; N uni045E ; G 948 -U 1119 ; WX 644 ; N uni045F ; G 949 -U 1122 ; WX 762 ; N uni0462 ; G 950 -U 1123 ; WX 882 ; N uni0463 ; G 951 -U 1124 ; WX 1129 ; N uni0464 ; G 952 -U 1125 ; WX 834 ; N uni0465 ; G 953 -U 1130 ; WX 1124 ; N uni046A ; G 954 -U 1131 ; WX 920 ; N uni046B ; G 955 -U 1136 ; WX 944 ; N uni0470 ; G 956 -U 1137 ; WX 902 ; N uni0471 ; G 957 -U 1138 ; WX 820 ; N uni0472 ; G 958 -U 1139 ; WX 552 ; N uni0473 ; G 959 -U 1140 ; WX 859 ; N uni0474 ; G 960 -U 1141 ; WX 678 ; N uni0475 ; G 961 -U 1164 ; WX 707 ; N uni048C ; G 962 -U 1165 ; WX 544 ; N uni048D ; G 963 -U 1168 ; WX 672 ; N uni0490 ; G 964 -U 1169 ; WX 529 ; N uni0491 ; G 965 -U 1170 ; WX 662 ; N uni0492 ; G 966 -U 1171 ; WX 505 ; N uni0493 ; G 967 -U 1172 ; WX 730 ; N uni0494 ; G 968 -U 1173 ; WX 614 ; N uni0495 ; G 969 -U 1174 ; WX 1124 ; N uni0496 ; G 970 -U 1175 ; WX 1137 ; N uni0497 ; G 971 -U 1176 ; WX 623 ; N uni0498 ; G 972 -U 1177 ; WX 545 ; N uni0499 ; G 973 -U 1178 ; WX 774 ; N uni049A ; G 974 -U 1179 ; WX 604 ; N uni049B ; G 975 -U 1182 ; WX 774 ; N uni049E ; G 976 -U 1183 ; WX 597 ; N uni049F ; G 977 -U 1184 ; WX 892 ; N uni04A0 ; G 978 -U 1185 ; WX 669 ; N uni04A1 ; G 979 -U 1186 ; WX 872 ; N uni04A2 ; G 980 -U 1187 ; WX 712 ; N uni04A3 ; G 981 -U 1188 ; WX 1139 ; N uni04A4 ; G 982 -U 1189 ; WX 857 ; N uni04A5 ; G 983 -U 1190 ; WX 1206 ; N uni04A6 ; G 984 -U 1191 ; WX 943 ; N uni04A7 ; G 985 -U 1194 ; WX 765 ; N uni04AA ; G 986 -U 1195 ; WX 560 ; N uni04AB ; G 987 -U 1196 ; WX 667 ; N uni04AC ; G 988 -U 1197 ; WX 1013 ; N uni04AD ; G 989 -U 1198 ; WX 660 ; N uni04AE ; G 990 -U 1199 ; WX 571 ; N uni04AF ; G 991 -U 1200 ; WX 660 ; N uni04B0 ; G 992 -U 1201 ; WX 571 ; N uni04B1 ; G 993 -U 1202 ; WX 712 ; N uni04B2 ; G 994 -U 1203 ; WX 629 ; N uni04B3 ; G 995 -U 1204 ; WX 936 ; N uni04B4 ; G 996 -U 1205 ; WX 732 ; N uni04B5 ; G 997 -U 1206 ; WX 749 ; N uni04B6 ; G 998 -U 1207 ; WX 677 ; N uni04B7 ; G 999 -U 1210 ; WX 749 ; N uni04BA ; G 1000 -U 1211 ; WX 644 ; N uni04BB ; G 1001 -U 1216 ; WX 395 ; N uni04C0 ; G 1002 -U 1217 ; WX 1124 ; N uni04C1 ; G 1003 -U 1218 ; WX 1137 ; N uni04C2 ; G 1004 -U 1219 ; WX 747 ; N uni04C3 ; G 1005 -U 1220 ; WX 606 ; N uni04C4 ; G 1006 -U 1223 ; WX 872 ; N uni04C7 ; G 1007 -U 1224 ; WX 667 ; N uni04C8 ; G 1008 -U 1227 ; WX 749 ; N uni04CB ; G 1009 -U 1228 ; WX 667 ; N uni04CC ; G 1010 -U 1231 ; WX 320 ; N uni04CF ; G 1011 -U 1232 ; WX 757 ; N uni04D0 ; G 1012 -U 1233 ; WX 596 ; N uni04D1 ; G 1013 -U 1234 ; WX 757 ; N uni04D2 ; G 1014 -U 1235 ; WX 596 ; N uni04D3 ; G 1015 -U 1236 ; WX 1001 ; N uni04D4 ; G 1016 -U 1237 ; WX 940 ; N uni04D5 ; G 1017 -U 1238 ; WX 730 ; N uni04D6 ; G 1018 -U 1239 ; WX 592 ; N uni04D7 ; G 1019 -U 1240 ; WX 820 ; N uni04D8 ; G 1020 -U 1241 ; WX 592 ; N uni04D9 ; G 1021 -U 1242 ; WX 820 ; N uni04DA ; G 1022 -U 1243 ; WX 592 ; N uni04DB ; G 1023 -U 1244 ; WX 1124 ; N uni04DC ; G 1024 -U 1245 ; WX 1137 ; N uni04DD ; G 1025 -U 1246 ; WX 623 ; N uni04DE ; G 1026 -U 1247 ; WX 545 ; N uni04DF ; G 1027 -U 1248 ; WX 564 ; N uni04E0 ; G 1028 -U 1249 ; WX 564 ; N uni04E1 ; G 1029 -U 1250 ; WX 872 ; N uni04E2 ; G 1030 -U 1251 ; WX 644 ; N uni04E3 ; G 1031 -U 1252 ; WX 872 ; N uni04E4 ; G 1032 -U 1253 ; WX 644 ; N uni04E5 ; G 1033 -U 1254 ; WX 820 ; N uni04E6 ; G 1034 -U 1255 ; WX 602 ; N uni04E7 ; G 1035 -U 1256 ; WX 820 ; N uni04E8 ; G 1036 -U 1257 ; WX 602 ; N uni04E9 ; G 1037 -U 1258 ; WX 820 ; N uni04EA ; G 1038 -U 1259 ; WX 602 ; N uni04EB ; G 1039 -U 1260 ; WX 765 ; N uni04EC ; G 1040 -U 1261 ; WX 560 ; N uni04ED ; G 1041 -U 1262 ; WX 723 ; N uni04EE ; G 1042 -U 1263 ; WX 580 ; N uni04EF ; G 1043 -U 1264 ; WX 723 ; N uni04F0 ; G 1044 -U 1265 ; WX 580 ; N uni04F1 ; G 1045 -U 1266 ; WX 723 ; N uni04F2 ; G 1046 -U 1267 ; WX 580 ; N uni04F3 ; G 1047 -U 1268 ; WX 773 ; N uni04F4 ; G 1048 -U 1269 ; WX 622 ; N uni04F5 ; G 1049 -U 1270 ; WX 662 ; N uni04F6 ; G 1050 -U 1271 ; WX 505 ; N uni04F7 ; G 1051 -U 1272 ; WX 984 ; N uni04F8 ; G 1052 -U 1273 ; WX 814 ; N uni04F9 ; G 1053 -U 1296 ; WX 623 ; N uni0510 ; G 1054 -U 1297 ; WX 545 ; N uni0511 ; G 1055 -U 1298 ; WX 834 ; N uni0512 ; G 1056 -U 1299 ; WX 637 ; N uni0513 ; G 1057 -U 1300 ; WX 1199 ; N uni0514 ; G 1058 -U 1301 ; WX 939 ; N uni0515 ; G 1059 -U 1306 ; WX 820 ; N uni051A ; G 1060 -U 1307 ; WX 640 ; N uni051B ; G 1061 -U 1308 ; WX 1028 ; N uni051C ; G 1062 -U 1309 ; WX 856 ; N uni051D ; G 1063 -U 4256 ; WX 732 ; N uni10A0 ; G 1064 -U 4257 ; WX 860 ; N uni10A1 ; G 1065 -U 4258 ; WX 837 ; N uni10A2 ; G 1066 -U 4259 ; WX 869 ; N uni10A3 ; G 1067 -U 4260 ; WX 743 ; N uni10A4 ; G 1068 -U 4261 ; WX 991 ; N uni10A5 ; G 1069 -U 4262 ; WX 925 ; N uni10A6 ; G 1070 -U 4263 ; WX 1111 ; N uni10A7 ; G 1071 -U 4264 ; WX 576 ; N uni10A8 ; G 1072 -U 4265 ; WX 760 ; N uni10A9 ; G 1073 -U 4266 ; WX 972 ; N uni10AA ; G 1074 -U 4267 ; WX 951 ; N uni10AB ; G 1075 -U 4268 ; WX 753 ; N uni10AC ; G 1076 -U 4269 ; WX 1084 ; N uni10AD ; G 1077 -U 4270 ; WX 906 ; N uni10AE ; G 1078 -U 4271 ; WX 838 ; N uni10AF ; G 1079 -U 4272 ; WX 1049 ; N uni10B0 ; G 1080 -U 4273 ; WX 743 ; N uni10B1 ; G 1081 -U 4274 ; WX 679 ; N uni10B2 ; G 1082 -U 4275 ; WX 1025 ; N uni10B3 ; G 1083 -U 4276 ; WX 946 ; N uni10B4 ; G 1084 -U 4277 ; WX 1029 ; N uni10B5 ; G 1085 -U 4278 ; WX 741 ; N uni10B6 ; G 1086 -U 4279 ; WX 743 ; N uni10B7 ; G 1087 -U 4280 ; WX 742 ; N uni10B8 ; G 1088 -U 4281 ; WX 743 ; N uni10B9 ; G 1089 -U 4282 ; WX 889 ; N uni10BA ; G 1090 -U 4283 ; WX 946 ; N uni10BB ; G 1091 -U 4284 ; WX 724 ; N uni10BC ; G 1092 -U 4285 ; WX 765 ; N uni10BD ; G 1093 -U 4286 ; WX 743 ; N uni10BE ; G 1094 -U 4287 ; WX 968 ; N uni10BF ; G 1095 -U 4288 ; WX 1010 ; N uni10C0 ; G 1096 -U 4289 ; WX 712 ; N uni10C1 ; G 1097 -U 4290 ; WX 874 ; N uni10C2 ; G 1098 -U 4291 ; WX 744 ; N uni10C3 ; G 1099 -U 4292 ; WX 847 ; N uni10C4 ; G 1100 -U 4293 ; WX 960 ; N uni10C5 ; G 1101 -U 4304 ; WX 550 ; N uni10D0 ; G 1102 -U 4305 ; WX 581 ; N uni10D1 ; G 1103 -U 4306 ; WX 599 ; N uni10D2 ; G 1104 -U 4307 ; WX 843 ; N uni10D3 ; G 1105 -U 4308 ; WX 571 ; N uni10D4 ; G 1106 -U 4309 ; WX 567 ; N uni10D5 ; G 1107 -U 4310 ; WX 620 ; N uni10D6 ; G 1108 -U 4311 ; WX 871 ; N uni10D7 ; G 1109 -U 4312 ; WX 569 ; N uni10D8 ; G 1110 -U 4313 ; WX 556 ; N uni10D9 ; G 1111 -U 4314 ; WX 1076 ; N uni10DA ; G 1112 -U 4315 ; WX 596 ; N uni10DB ; G 1113 -U 4316 ; WX 596 ; N uni10DC ; G 1114 -U 4317 ; WX 835 ; N uni10DD ; G 1115 -U 4318 ; WX 580 ; N uni10DE ; G 1116 -U 4319 ; WX 590 ; N uni10DF ; G 1117 -U 4320 ; WX 833 ; N uni10E0 ; G 1118 -U 4321 ; WX 607 ; N uni10E1 ; G 1119 -U 4322 ; WX 758 ; N uni10E2 ; G 1120 -U 4323 ; WX 701 ; N uni10E3 ; G 1121 -U 4324 ; WX 825 ; N uni10E4 ; G 1122 -U 4325 ; WX 595 ; N uni10E5 ; G 1123 -U 4326 ; WX 868 ; N uni10E6 ; G 1124 -U 4327 ; WX 578 ; N uni10E7 ; G 1125 -U 4328 ; WX 604 ; N uni10E8 ; G 1126 -U 4329 ; WX 596 ; N uni10E9 ; G 1127 -U 4330 ; WX 685 ; N uni10EA ; G 1128 -U 4331 ; WX 597 ; N uni10EB ; G 1129 -U 4332 ; WX 557 ; N uni10EC ; G 1130 -U 4333 ; WX 585 ; N uni10ED ; G 1131 -U 4334 ; WX 625 ; N uni10EE ; G 1132 -U 4335 ; WX 693 ; N uni10EF ; G 1133 -U 4336 ; WX 582 ; N uni10F0 ; G 1134 -U 4337 ; WX 613 ; N uni10F1 ; G 1135 -U 4338 ; WX 581 ; N uni10F2 ; G 1136 -U 4339 ; WX 582 ; N uni10F3 ; G 1137 -U 4340 ; WX 580 ; N uni10F4 ; G 1138 -U 4341 ; WX 659 ; N uni10F5 ; G 1139 -U 4342 ; WX 896 ; N uni10F6 ; G 1140 -U 4343 ; WX 636 ; N uni10F7 ; G 1141 -U 4344 ; WX 592 ; N uni10F8 ; G 1142 -U 4345 ; WX 628 ; N uni10F9 ; G 1143 -U 4346 ; WX 581 ; N uni10FA ; G 1144 -U 4347 ; WX 456 ; N uni10FB ; G 1145 -U 4348 ; WX 373 ; N uni10FC ; G 1146 -U 7426 ; WX 940 ; N uni1D02 ; G 1147 -U 7432 ; WX 509 ; N uni1D08 ; G 1148 -U 7433 ; WX 320 ; N uni1D09 ; G 1149 -U 7444 ; WX 989 ; N uni1D14 ; G 1150 -U 7446 ; WX 602 ; N uni1D16 ; G 1151 -U 7447 ; WX 602 ; N uni1D17 ; G 1152 -U 7453 ; WX 737 ; N uni1D1D ; G 1153 -U 7454 ; WX 948 ; N uni1D1E ; G 1154 -U 7455 ; WX 948 ; N uni1D1F ; G 1155 -U 7468 ; WX 455 ; N uni1D2C ; G 1156 -U 7469 ; WX 630 ; N uni1D2D ; G 1157 -U 7470 ; WX 463 ; N uni1D2E ; G 1158 -U 7472 ; WX 505 ; N uni1D30 ; G 1159 -U 7473 ; WX 459 ; N uni1D31 ; G 1160 -U 7474 ; WX 459 ; N uni1D32 ; G 1161 -U 7475 ; WX 503 ; N uni1D33 ; G 1162 -U 7476 ; WX 549 ; N uni1D34 ; G 1163 -U 7477 ; WX 249 ; N uni1D35 ; G 1164 -U 7478 ; WX 252 ; N uni1D36 ; G 1165 -U 7479 ; WX 470 ; N uni1D37 ; G 1166 -U 7480 ; WX 418 ; N uni1D38 ; G 1167 -U 7481 ; WX 645 ; N uni1D39 ; G 1168 -U 7482 ; WX 551 ; N uni1D3A ; G 1169 -U 7483 ; WX 551 ; N uni1D3B ; G 1170 -U 7484 ; WX 516 ; N uni1D3C ; G 1171 -U 7486 ; WX 424 ; N uni1D3E ; G 1172 -U 7487 ; WX 474 ; N uni1D3F ; G 1173 -U 7488 ; WX 420 ; N uni1D40 ; G 1174 -U 7489 ; WX 531 ; N uni1D41 ; G 1175 -U 7490 ; WX 647 ; N uni1D42 ; G 1176 -U 7491 ; WX 386 ; N uni1D43 ; G 1177 -U 7492 ; WX 386 ; N uni1D44 ; G 1178 -U 7493 ; WX 400 ; N uni1D45 ; G 1179 -U 7494 ; WX 618 ; N uni1D46 ; G 1180 -U 7495 ; WX 400 ; N uni1D47 ; G 1181 -U 7496 ; WX 400 ; N uni1D48 ; G 1182 -U 7497 ; WX 387 ; N uni1D49 ; G 1183 -U 7498 ; WX 387 ; N uni1D4A ; G 1184 -U 7499 ; WX 428 ; N uni1D4B ; G 1185 -U 7500 ; WX 340 ; N uni1D4C ; G 1186 -U 7501 ; WX 400 ; N uni1D4D ; G 1187 -U 7502 ; WX 175 ; N uni1D4E ; G 1188 -U 7503 ; WX 365 ; N uni1D4F ; G 1189 -U 7504 ; WX 613 ; N uni1D50 ; G 1190 -U 7505 ; WX 399 ; N uni1D51 ; G 1191 -U 7506 ; WX 385 ; N uni1D52 ; G 1192 -U 7507 ; WX 346 ; N uni1D53 ; G 1193 -U 7508 ; WX 385 ; N uni1D54 ; G 1194 -U 7509 ; WX 385 ; N uni1D55 ; G 1195 -U 7510 ; WX 400 ; N uni1D56 ; G 1196 -U 7511 ; WX 247 ; N uni1D57 ; G 1197 -U 7512 ; WX 399 ; N uni1D58 ; G 1198 -U 7513 ; WX 464 ; N uni1D59 ; G 1199 -U 7514 ; WX 613 ; N uni1D5A ; G 1200 -U 7515 ; WX 373 ; N uni1D5B ; G 1201 -U 7522 ; WX 201 ; N uni1D62 ; G 1202 -U 7523 ; WX 347 ; N uni1D63 ; G 1203 -U 7524 ; WX 399 ; N uni1D64 ; G 1204 -U 7525 ; WX 373 ; N uni1D65 ; G 1205 -U 7543 ; WX 640 ; N uni1D77 ; G 1206 -U 7544 ; WX 549 ; N uni1D78 ; G 1207 -U 7547 ; WX 372 ; N uni1D7B ; G 1208 -U 7557 ; WX 320 ; N uni1D85 ; G 1209 -U 7579 ; WX 488 ; N uni1D9B ; G 1210 -U 7580 ; WX 353 ; N uni1D9C ; G 1211 -U 7581 ; WX 353 ; N uni1D9D ; G 1212 -U 7582 ; WX 473 ; N uni1D9E ; G 1213 -U 7583 ; WX 428 ; N uni1D9F ; G 1214 -U 7584 ; WX 233 ; N uni1DA0 ; G 1215 -U 7585 ; WX 316 ; N uni1DA1 ; G 1216 -U 7586 ; WX 488 ; N uni1DA2 ; G 1217 -U 7587 ; WX 399 ; N uni1DA3 ; G 1218 -U 7588 ; WX 201 ; N uni1DA4 ; G 1219 -U 7589 ; WX 201 ; N uni1DA5 ; G 1220 -U 7590 ; WX 201 ; N uni1DA6 ; G 1221 -U 7591 ; WX 201 ; N uni1DA7 ; G 1222 -U 7592 ; WX 318 ; N uni1DA8 ; G 1223 -U 7593 ; WX 263 ; N uni1DA9 ; G 1224 -U 7594 ; WX 263 ; N uni1DAA ; G 1225 -U 7595 ; WX 455 ; N uni1DAB ; G 1226 -U 7596 ; WX 613 ; N uni1DAC ; G 1227 -U 7597 ; WX 613 ; N uni1DAD ; G 1228 -U 7598 ; WX 495 ; N uni1DAE ; G 1229 -U 7599 ; WX 492 ; N uni1DAF ; G 1230 -U 7600 ; WX 487 ; N uni1DB0 ; G 1231 -U 7601 ; WX 385 ; N uni1DB1 ; G 1232 -U 7602 ; WX 473 ; N uni1DB2 ; G 1233 -U 7603 ; WX 416 ; N uni1DB3 ; G 1234 -U 7604 ; WX 299 ; N uni1DB4 ; G 1235 -U 7605 ; WX 334 ; N uni1DB5 ; G 1236 -U 7606 ; WX 399 ; N uni1DB6 ; G 1237 -U 7607 ; WX 477 ; N uni1DB7 ; G 1238 -U 7609 ; WX 464 ; N uni1DB9 ; G 1239 -U 7610 ; WX 355 ; N uni1DBA ; G 1240 -U 7611 ; WX 332 ; N uni1DBB ; G 1241 -U 7612 ; WX 418 ; N uni1DBC ; G 1242 -U 7613 ; WX 418 ; N uni1DBD ; G 1243 -U 7614 ; WX 452 ; N uni1DBE ; G 1244 -U 7615 ; WX 473 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 722 ; N uni1E00 ; G 1252 -U 7681 ; WX 596 ; N uni1E01 ; G 1253 -U 7682 ; WX 735 ; N uni1E02 ; G 1254 -U 7683 ; WX 640 ; N uni1E03 ; G 1255 -U 7684 ; WX 735 ; N uni1E04 ; G 1256 -U 7685 ; WX 640 ; N uni1E05 ; G 1257 -U 7686 ; WX 735 ; N uni1E06 ; G 1258 -U 7687 ; WX 640 ; N uni1E07 ; G 1259 -U 7688 ; WX 765 ; N uni1E08 ; G 1260 -U 7689 ; WX 560 ; N uni1E09 ; G 1261 -U 7690 ; WX 802 ; N uni1E0A ; G 1262 -U 7691 ; WX 640 ; N uni1E0B ; G 1263 -U 7692 ; WX 802 ; N uni1E0C ; G 1264 -U 7693 ; WX 640 ; N uni1E0D ; G 1265 -U 7694 ; WX 802 ; N uni1E0E ; G 1266 -U 7695 ; WX 640 ; N uni1E0F ; G 1267 -U 7696 ; WX 802 ; N uni1E10 ; G 1268 -U 7697 ; WX 640 ; N uni1E11 ; G 1269 -U 7698 ; WX 802 ; N uni1E12 ; G 1270 -U 7699 ; WX 640 ; N uni1E13 ; G 1271 -U 7700 ; WX 730 ; N uni1E14 ; G 1272 -U 7701 ; WX 592 ; N uni1E15 ; G 1273 -U 7702 ; WX 730 ; N uni1E16 ; G 1274 -U 7703 ; WX 592 ; N uni1E17 ; G 1275 -U 7704 ; WX 730 ; N uni1E18 ; G 1276 -U 7705 ; WX 592 ; N uni1E19 ; G 1277 -U 7706 ; WX 730 ; N uni1E1A ; G 1278 -U 7707 ; WX 592 ; N uni1E1B ; G 1279 -U 7708 ; WX 730 ; N uni1E1C ; G 1280 -U 7709 ; WX 592 ; N uni1E1D ; G 1281 -U 7710 ; WX 694 ; N uni1E1E ; G 1282 -U 7711 ; WX 370 ; N uni1E1F ; G 1283 -U 7712 ; WX 799 ; N uni1E20 ; G 1284 -U 7713 ; WX 640 ; N uni1E21 ; G 1285 -U 7714 ; WX 872 ; N uni1E22 ; G 1286 -U 7715 ; WX 644 ; N uni1E23 ; G 1287 -U 7716 ; WX 872 ; N uni1E24 ; G 1288 -U 7717 ; WX 644 ; N uni1E25 ; G 1289 -U 7718 ; WX 872 ; N uni1E26 ; G 1290 -U 7719 ; WX 644 ; N uni1E27 ; G 1291 -U 7720 ; WX 872 ; N uni1E28 ; G 1292 -U 7721 ; WX 644 ; N uni1E29 ; G 1293 -U 7722 ; WX 872 ; N uni1E2A ; G 1294 -U 7723 ; WX 644 ; N uni1E2B ; G 1295 -U 7724 ; WX 395 ; N uni1E2C ; G 1296 -U 7725 ; WX 320 ; N uni1E2D ; G 1297 -U 7726 ; WX 395 ; N uni1E2E ; G 1298 -U 7727 ; WX 320 ; N uni1E2F ; G 1299 -U 7728 ; WX 747 ; N uni1E30 ; G 1300 -U 7729 ; WX 606 ; N uni1E31 ; G 1301 -U 7730 ; WX 747 ; N uni1E32 ; G 1302 -U 7731 ; WX 606 ; N uni1E33 ; G 1303 -U 7732 ; WX 747 ; N uni1E34 ; G 1304 -U 7733 ; WX 606 ; N uni1E35 ; G 1305 -U 7734 ; WX 664 ; N uni1E36 ; G 1306 -U 7735 ; WX 320 ; N uni1E37 ; G 1307 -U 7736 ; WX 664 ; N uni1E38 ; G 1308 -U 7737 ; WX 320 ; N uni1E39 ; G 1309 -U 7738 ; WX 664 ; N uni1E3A ; G 1310 -U 7739 ; WX 320 ; N uni1E3B ; G 1311 -U 7740 ; WX 664 ; N uni1E3C ; G 1312 -U 7741 ; WX 320 ; N uni1E3D ; G 1313 -U 7742 ; WX 1024 ; N uni1E3E ; G 1314 -U 7743 ; WX 948 ; N uni1E3F ; G 1315 -U 7744 ; WX 1024 ; N uni1E40 ; G 1316 -U 7745 ; WX 948 ; N uni1E41 ; G 1317 -U 7746 ; WX 1024 ; N uni1E42 ; G 1318 -U 7747 ; WX 953 ; N uni1E43 ; G 1319 -U 7748 ; WX 875 ; N uni1E44 ; G 1320 -U 7749 ; WX 644 ; N uni1E45 ; G 1321 -U 7750 ; WX 875 ; N uni1E46 ; G 1322 -U 7751 ; WX 644 ; N uni1E47 ; G 1323 -U 7752 ; WX 875 ; N uni1E48 ; G 1324 -U 7753 ; WX 644 ; N uni1E49 ; G 1325 -U 7754 ; WX 875 ; N uni1E4A ; G 1326 -U 7755 ; WX 644 ; N uni1E4B ; G 1327 -U 7756 ; WX 820 ; N uni1E4C ; G 1328 -U 7757 ; WX 602 ; N uni1E4D ; G 1329 -U 7758 ; WX 820 ; N uni1E4E ; G 1330 -U 7759 ; WX 602 ; N uni1E4F ; G 1331 -U 7760 ; WX 820 ; N uni1E50 ; G 1332 -U 7761 ; WX 602 ; N uni1E51 ; G 1333 -U 7762 ; WX 820 ; N uni1E52 ; G 1334 -U 7763 ; WX 602 ; N uni1E53 ; G 1335 -U 7764 ; WX 673 ; N uni1E54 ; G 1336 -U 7765 ; WX 640 ; N uni1E55 ; G 1337 -U 7766 ; WX 673 ; N uni1E56 ; G 1338 -U 7767 ; WX 640 ; N uni1E57 ; G 1339 -U 7768 ; WX 753 ; N uni1E58 ; G 1340 -U 7769 ; WX 478 ; N uni1E59 ; G 1341 -U 7770 ; WX 753 ; N uni1E5A ; G 1342 -U 7771 ; WX 478 ; N uni1E5B ; G 1343 -U 7772 ; WX 753 ; N uni1E5C ; G 1344 -U 7773 ; WX 478 ; N uni1E5D ; G 1345 -U 7774 ; WX 753 ; N uni1E5E ; G 1346 -U 7775 ; WX 478 ; N uni1E5F ; G 1347 -U 7776 ; WX 685 ; N uni1E60 ; G 1348 -U 7777 ; WX 513 ; N uni1E61 ; G 1349 -U 7778 ; WX 685 ; N uni1E62 ; G 1350 -U 7779 ; WX 513 ; N uni1E63 ; G 1351 -U 7780 ; WX 685 ; N uni1E64 ; G 1352 -U 7781 ; WX 513 ; N uni1E65 ; G 1353 -U 7782 ; WX 685 ; N uni1E66 ; G 1354 -U 7783 ; WX 521 ; N uni1E67 ; G 1355 -U 7784 ; WX 685 ; N uni1E68 ; G 1356 -U 7785 ; WX 513 ; N uni1E69 ; G 1357 -U 7786 ; WX 667 ; N uni1E6A ; G 1358 -U 7787 ; WX 402 ; N uni1E6B ; G 1359 -U 7788 ; WX 667 ; N uni1E6C ; G 1360 -U 7789 ; WX 402 ; N uni1E6D ; G 1361 -U 7790 ; WX 667 ; N uni1E6E ; G 1362 -U 7791 ; WX 402 ; N uni1E6F ; G 1363 -U 7792 ; WX 667 ; N uni1E70 ; G 1364 -U 7793 ; WX 402 ; N uni1E71 ; G 1365 -U 7794 ; WX 843 ; N uni1E72 ; G 1366 -U 7795 ; WX 644 ; N uni1E73 ; G 1367 -U 7796 ; WX 843 ; N uni1E74 ; G 1368 -U 7797 ; WX 644 ; N uni1E75 ; G 1369 -U 7798 ; WX 843 ; N uni1E76 ; G 1370 -U 7799 ; WX 644 ; N uni1E77 ; G 1371 -U 7800 ; WX 843 ; N uni1E78 ; G 1372 -U 7801 ; WX 644 ; N uni1E79 ; G 1373 -U 7802 ; WX 843 ; N uni1E7A ; G 1374 -U 7803 ; WX 644 ; N uni1E7B ; G 1375 -U 7804 ; WX 722 ; N uni1E7C ; G 1376 -U 7805 ; WX 565 ; N uni1E7D ; G 1377 -U 7806 ; WX 722 ; N uni1E7E ; G 1378 -U 7807 ; WX 565 ; N uni1E7F ; G 1379 -U 7808 ; WX 1028 ; N Wgrave ; G 1380 -U 7809 ; WX 856 ; N wgrave ; G 1381 -U 7810 ; WX 1028 ; N Wacute ; G 1382 -U 7811 ; WX 856 ; N wacute ; G 1383 -U 7812 ; WX 1028 ; N Wdieresis ; G 1384 -U 7813 ; WX 856 ; N wdieresis ; G 1385 -U 7814 ; WX 1028 ; N uni1E86 ; G 1386 -U 7815 ; WX 856 ; N uni1E87 ; G 1387 -U 7816 ; WX 1028 ; N uni1E88 ; G 1388 -U 7817 ; WX 856 ; N uni1E89 ; G 1389 -U 7818 ; WX 712 ; N uni1E8A ; G 1390 -U 7819 ; WX 564 ; N uni1E8B ; G 1391 -U 7820 ; WX 712 ; N uni1E8C ; G 1392 -U 7821 ; WX 564 ; N uni1E8D ; G 1393 -U 7822 ; WX 660 ; N uni1E8E ; G 1394 -U 7823 ; WX 565 ; N uni1E8F ; G 1395 -U 7824 ; WX 695 ; N uni1E90 ; G 1396 -U 7825 ; WX 527 ; N uni1E91 ; G 1397 -U 7826 ; WX 695 ; N uni1E92 ; G 1398 -U 7827 ; WX 527 ; N uni1E93 ; G 1399 -U 7828 ; WX 695 ; N uni1E94 ; G 1400 -U 7829 ; WX 527 ; N uni1E95 ; G 1401 -U 7830 ; WX 644 ; N uni1E96 ; G 1402 -U 7831 ; WX 402 ; N uni1E97 ; G 1403 -U 7832 ; WX 856 ; N uni1E98 ; G 1404 -U 7833 ; WX 565 ; N uni1E99 ; G 1405 -U 7834 ; WX 903 ; N uni1E9A ; G 1406 -U 7835 ; WX 370 ; N uni1E9B ; G 1407 -U 7838 ; WX 829 ; N uni1E9E ; G 1408 -U 7839 ; WX 602 ; N uni1E9F ; G 1409 -U 7840 ; WX 722 ; N uni1EA0 ; G 1410 -U 7841 ; WX 596 ; N uni1EA1 ; G 1411 -U 7842 ; WX 722 ; N uni1EA2 ; G 1412 -U 7843 ; WX 596 ; N uni1EA3 ; G 1413 -U 7844 ; WX 722 ; N uni1EA4 ; G 1414 -U 7845 ; WX 613 ; N uni1EA5 ; G 1415 -U 7846 ; WX 722 ; N uni1EA6 ; G 1416 -U 7847 ; WX 613 ; N uni1EA7 ; G 1417 -U 7848 ; WX 722 ; N uni1EA8 ; G 1418 -U 7849 ; WX 613 ; N uni1EA9 ; G 1419 -U 7850 ; WX 722 ; N uni1EAA ; G 1420 -U 7851 ; WX 613 ; N uni1EAB ; G 1421 -U 7852 ; WX 722 ; N uni1EAC ; G 1422 -U 7853 ; WX 596 ; N uni1EAD ; G 1423 -U 7854 ; WX 722 ; N uni1EAE ; G 1424 -U 7855 ; WX 596 ; N uni1EAF ; G 1425 -U 7856 ; WX 722 ; N uni1EB0 ; G 1426 -U 7857 ; WX 596 ; N uni1EB1 ; G 1427 -U 7858 ; WX 722 ; N uni1EB2 ; G 1428 -U 7859 ; WX 596 ; N uni1EB3 ; G 1429 -U 7860 ; WX 722 ; N uni1EB4 ; G 1430 -U 7861 ; WX 596 ; N uni1EB5 ; G 1431 -U 7862 ; WX 722 ; N uni1EB6 ; G 1432 -U 7863 ; WX 596 ; N uni1EB7 ; G 1433 -U 7864 ; WX 730 ; N uni1EB8 ; G 1434 -U 7865 ; WX 592 ; N uni1EB9 ; G 1435 -U 7866 ; WX 730 ; N uni1EBA ; G 1436 -U 7867 ; WX 592 ; N uni1EBB ; G 1437 -U 7868 ; WX 730 ; N uni1EBC ; G 1438 -U 7869 ; WX 592 ; N uni1EBD ; G 1439 -U 7870 ; WX 730 ; N uni1EBE ; G 1440 -U 7871 ; WX 615 ; N uni1EBF ; G 1441 -U 7872 ; WX 730 ; N uni1EC0 ; G 1442 -U 7873 ; WX 615 ; N uni1EC1 ; G 1443 -U 7874 ; WX 730 ; N uni1EC2 ; G 1444 -U 7875 ; WX 615 ; N uni1EC3 ; G 1445 -U 7876 ; WX 730 ; N uni1EC4 ; G 1446 -U 7877 ; WX 615 ; N uni1EC5 ; G 1447 -U 7878 ; WX 730 ; N uni1EC6 ; G 1448 -U 7879 ; WX 592 ; N uni1EC7 ; G 1449 -U 7880 ; WX 395 ; N uni1EC8 ; G 1450 -U 7881 ; WX 320 ; N uni1EC9 ; G 1451 -U 7882 ; WX 395 ; N uni1ECA ; G 1452 -U 7883 ; WX 320 ; N uni1ECB ; G 1453 -U 7884 ; WX 820 ; N uni1ECC ; G 1454 -U 7885 ; WX 602 ; N uni1ECD ; G 1455 -U 7886 ; WX 820 ; N uni1ECE ; G 1456 -U 7887 ; WX 602 ; N uni1ECF ; G 1457 -U 7888 ; WX 820 ; N uni1ED0 ; G 1458 -U 7889 ; WX 612 ; N uni1ED1 ; G 1459 -U 7890 ; WX 820 ; N uni1ED2 ; G 1460 -U 7891 ; WX 612 ; N uni1ED3 ; G 1461 -U 7892 ; WX 820 ; N uni1ED4 ; G 1462 -U 7893 ; WX 612 ; N uni1ED5 ; G 1463 -U 7894 ; WX 820 ; N uni1ED6 ; G 1464 -U 7895 ; WX 612 ; N uni1ED7 ; G 1465 -U 7896 ; WX 820 ; N uni1ED8 ; G 1466 -U 7897 ; WX 602 ; N uni1ED9 ; G 1467 -U 7898 ; WX 820 ; N uni1EDA ; G 1468 -U 7899 ; WX 602 ; N uni1EDB ; G 1469 -U 7900 ; WX 820 ; N uni1EDC ; G 1470 -U 7901 ; WX 602 ; N uni1EDD ; G 1471 -U 7902 ; WX 820 ; N uni1EDE ; G 1472 -U 7903 ; WX 602 ; N uni1EDF ; G 1473 -U 7904 ; WX 820 ; N uni1EE0 ; G 1474 -U 7905 ; WX 602 ; N uni1EE1 ; G 1475 -U 7906 ; WX 820 ; N uni1EE2 ; G 1476 -U 7907 ; WX 602 ; N uni1EE3 ; G 1477 -U 7908 ; WX 843 ; N uni1EE4 ; G 1478 -U 7909 ; WX 644 ; N uni1EE5 ; G 1479 -U 7910 ; WX 843 ; N uni1EE6 ; G 1480 -U 7911 ; WX 644 ; N uni1EE7 ; G 1481 -U 7912 ; WX 843 ; N uni1EE8 ; G 1482 -U 7913 ; WX 644 ; N uni1EE9 ; G 1483 -U 7914 ; WX 843 ; N uni1EEA ; G 1484 -U 7915 ; WX 644 ; N uni1EEB ; G 1485 -U 7916 ; WX 843 ; N uni1EEC ; G 1486 -U 7917 ; WX 644 ; N uni1EED ; G 1487 -U 7918 ; WX 843 ; N uni1EEE ; G 1488 -U 7919 ; WX 644 ; N uni1EEF ; G 1489 -U 7920 ; WX 843 ; N uni1EF0 ; G 1490 -U 7921 ; WX 644 ; N uni1EF1 ; G 1491 -U 7922 ; WX 660 ; N Ygrave ; G 1492 -U 7923 ; WX 565 ; N ygrave ; G 1493 -U 7924 ; WX 660 ; N uni1EF4 ; G 1494 -U 7925 ; WX 565 ; N uni1EF5 ; G 1495 -U 7926 ; WX 660 ; N uni1EF6 ; G 1496 -U 7927 ; WX 565 ; N uni1EF7 ; G 1497 -U 7928 ; WX 660 ; N uni1EF8 ; G 1498 -U 7929 ; WX 565 ; N uni1EF9 ; G 1499 -U 7936 ; WX 675 ; N uni1F00 ; G 1500 -U 7937 ; WX 675 ; N uni1F01 ; G 1501 -U 7938 ; WX 675 ; N uni1F02 ; G 1502 -U 7939 ; WX 675 ; N uni1F03 ; G 1503 -U 7940 ; WX 675 ; N uni1F04 ; G 1504 -U 7941 ; WX 675 ; N uni1F05 ; G 1505 -U 7942 ; WX 675 ; N uni1F06 ; G 1506 -U 7943 ; WX 675 ; N uni1F07 ; G 1507 -U 7944 ; WX 722 ; N uni1F08 ; G 1508 -U 7945 ; WX 722 ; N uni1F09 ; G 1509 -U 7946 ; WX 869 ; N uni1F0A ; G 1510 -U 7947 ; WX 869 ; N uni1F0B ; G 1511 -U 7948 ; WX 734 ; N uni1F0C ; G 1512 -U 7949 ; WX 763 ; N uni1F0D ; G 1513 -U 7950 ; WX 722 ; N uni1F0E ; G 1514 -U 7951 ; WX 722 ; N uni1F0F ; G 1515 -U 7952 ; WX 537 ; N uni1F10 ; G 1516 -U 7953 ; WX 537 ; N uni1F11 ; G 1517 -U 7954 ; WX 537 ; N uni1F12 ; G 1518 -U 7955 ; WX 537 ; N uni1F13 ; G 1519 -U 7956 ; WX 537 ; N uni1F14 ; G 1520 -U 7957 ; WX 537 ; N uni1F15 ; G 1521 -U 7960 ; WX 853 ; N uni1F18 ; G 1522 -U 7961 ; WX 841 ; N uni1F19 ; G 1523 -U 7962 ; WX 1067 ; N uni1F1A ; G 1524 -U 7963 ; WX 1077 ; N uni1F1B ; G 1525 -U 7964 ; WX 1008 ; N uni1F1C ; G 1526 -U 7965 ; WX 1035 ; N uni1F1D ; G 1527 -U 7968 ; WX 599 ; N uni1F20 ; G 1528 -U 7969 ; WX 599 ; N uni1F21 ; G 1529 -U 7970 ; WX 599 ; N uni1F22 ; G 1530 -U 7971 ; WX 599 ; N uni1F23 ; G 1531 -U 7972 ; WX 599 ; N uni1F24 ; G 1532 -U 7973 ; WX 599 ; N uni1F25 ; G 1533 -U 7974 ; WX 599 ; N uni1F26 ; G 1534 -U 7975 ; WX 599 ; N uni1F27 ; G 1535 -U 7976 ; WX 998 ; N uni1F28 ; G 1536 -U 7977 ; WX 992 ; N uni1F29 ; G 1537 -U 7978 ; WX 1212 ; N uni1F2A ; G 1538 -U 7979 ; WX 1224 ; N uni1F2B ; G 1539 -U 7980 ; WX 1159 ; N uni1F2C ; G 1540 -U 7981 ; WX 1183 ; N uni1F2D ; G 1541 -U 7982 ; WX 1098 ; N uni1F2E ; G 1542 -U 7983 ; WX 1095 ; N uni1F2F ; G 1543 -U 7984 ; WX 392 ; N uni1F30 ; G 1544 -U 7985 ; WX 392 ; N uni1F31 ; G 1545 -U 7986 ; WX 392 ; N uni1F32 ; G 1546 -U 7987 ; WX 392 ; N uni1F33 ; G 1547 -U 7988 ; WX 392 ; N uni1F34 ; G 1548 -U 7989 ; WX 392 ; N uni1F35 ; G 1549 -U 7990 ; WX 392 ; N uni1F36 ; G 1550 -U 7991 ; WX 392 ; N uni1F37 ; G 1551 -U 7992 ; WX 521 ; N uni1F38 ; G 1552 -U 7993 ; WX 512 ; N uni1F39 ; G 1553 -U 7994 ; WX 735 ; N uni1F3A ; G 1554 -U 7995 ; WX 738 ; N uni1F3B ; G 1555 -U 7996 ; WX 679 ; N uni1F3C ; G 1556 -U 7997 ; WX 706 ; N uni1F3D ; G 1557 -U 7998 ; WX 624 ; N uni1F3E ; G 1558 -U 7999 ; WX 615 ; N uni1F3F ; G 1559 -U 8000 ; WX 602 ; N uni1F40 ; G 1560 -U 8001 ; WX 602 ; N uni1F41 ; G 1561 -U 8002 ; WX 602 ; N uni1F42 ; G 1562 -U 8003 ; WX 602 ; N uni1F43 ; G 1563 -U 8004 ; WX 602 ; N uni1F44 ; G 1564 -U 8005 ; WX 602 ; N uni1F45 ; G 1565 -U 8008 ; WX 820 ; N uni1F48 ; G 1566 -U 8009 ; WX 859 ; N uni1F49 ; G 1567 -U 8010 ; WX 1120 ; N uni1F4A ; G 1568 -U 8011 ; WX 1127 ; N uni1F4B ; G 1569 -U 8012 ; WX 937 ; N uni1F4C ; G 1570 -U 8013 ; WX 964 ; N uni1F4D ; G 1571 -U 8016 ; WX 608 ; N uni1F50 ; G 1572 -U 8017 ; WX 608 ; N uni1F51 ; G 1573 -U 8018 ; WX 608 ; N uni1F52 ; G 1574 -U 8019 ; WX 608 ; N uni1F53 ; G 1575 -U 8020 ; WX 608 ; N uni1F54 ; G 1576 -U 8021 ; WX 608 ; N uni1F55 ; G 1577 -U 8022 ; WX 608 ; N uni1F56 ; G 1578 -U 8023 ; WX 608 ; N uni1F57 ; G 1579 -U 8025 ; WX 851 ; N uni1F59 ; G 1580 -U 8027 ; WX 1079 ; N uni1F5B ; G 1581 -U 8029 ; WX 1044 ; N uni1F5D ; G 1582 -U 8031 ; WX 953 ; N uni1F5F ; G 1583 -U 8032 ; WX 815 ; N uni1F60 ; G 1584 -U 8033 ; WX 815 ; N uni1F61 ; G 1585 -U 8034 ; WX 815 ; N uni1F62 ; G 1586 -U 8035 ; WX 815 ; N uni1F63 ; G 1587 -U 8036 ; WX 815 ; N uni1F64 ; G 1588 -U 8037 ; WX 815 ; N uni1F65 ; G 1589 -U 8038 ; WX 815 ; N uni1F66 ; G 1590 -U 8039 ; WX 815 ; N uni1F67 ; G 1591 -U 8040 ; WX 829 ; N uni1F68 ; G 1592 -U 8041 ; WX 870 ; N uni1F69 ; G 1593 -U 8042 ; WX 1131 ; N uni1F6A ; G 1594 -U 8043 ; WX 1137 ; N uni1F6B ; G 1595 -U 8044 ; WX 946 ; N uni1F6C ; G 1596 -U 8045 ; WX 976 ; N uni1F6D ; G 1597 -U 8046 ; WX 938 ; N uni1F6E ; G 1598 -U 8047 ; WX 970 ; N uni1F6F ; G 1599 -U 8048 ; WX 675 ; N uni1F70 ; G 1600 -U 8049 ; WX 675 ; N uni1F71 ; G 1601 -U 8050 ; WX 537 ; N uni1F72 ; G 1602 -U 8051 ; WX 537 ; N uni1F73 ; G 1603 -U 8052 ; WX 599 ; N uni1F74 ; G 1604 -U 8053 ; WX 599 ; N uni1F75 ; G 1605 -U 8054 ; WX 392 ; N uni1F76 ; G 1606 -U 8055 ; WX 392 ; N uni1F77 ; G 1607 -U 8056 ; WX 602 ; N uni1F78 ; G 1608 -U 8057 ; WX 602 ; N uni1F79 ; G 1609 -U 8058 ; WX 608 ; N uni1F7A ; G 1610 -U 8059 ; WX 608 ; N uni1F7B ; G 1611 -U 8060 ; WX 815 ; N uni1F7C ; G 1612 -U 8061 ; WX 815 ; N uni1F7D ; G 1613 -U 8064 ; WX 675 ; N uni1F80 ; G 1614 -U 8065 ; WX 675 ; N uni1F81 ; G 1615 -U 8066 ; WX 675 ; N uni1F82 ; G 1616 -U 8067 ; WX 675 ; N uni1F83 ; G 1617 -U 8068 ; WX 675 ; N uni1F84 ; G 1618 -U 8069 ; WX 675 ; N uni1F85 ; G 1619 -U 8070 ; WX 675 ; N uni1F86 ; G 1620 -U 8071 ; WX 675 ; N uni1F87 ; G 1621 -U 8072 ; WX 722 ; N uni1F88 ; G 1622 -U 8073 ; WX 722 ; N uni1F89 ; G 1623 -U 8074 ; WX 869 ; N uni1F8A ; G 1624 -U 8075 ; WX 869 ; N uni1F8B ; G 1625 -U 8076 ; WX 734 ; N uni1F8C ; G 1626 -U 8077 ; WX 763 ; N uni1F8D ; G 1627 -U 8078 ; WX 722 ; N uni1F8E ; G 1628 -U 8079 ; WX 722 ; N uni1F8F ; G 1629 -U 8080 ; WX 599 ; N uni1F90 ; G 1630 -U 8081 ; WX 599 ; N uni1F91 ; G 1631 -U 8082 ; WX 599 ; N uni1F92 ; G 1632 -U 8083 ; WX 599 ; N uni1F93 ; G 1633 -U 8084 ; WX 599 ; N uni1F94 ; G 1634 -U 8085 ; WX 599 ; N uni1F95 ; G 1635 -U 8086 ; WX 599 ; N uni1F96 ; G 1636 -U 8087 ; WX 599 ; N uni1F97 ; G 1637 -U 8088 ; WX 998 ; N uni1F98 ; G 1638 -U 8089 ; WX 992 ; N uni1F99 ; G 1639 -U 8090 ; WX 1212 ; N uni1F9A ; G 1640 -U 8091 ; WX 1224 ; N uni1F9B ; G 1641 -U 8092 ; WX 1159 ; N uni1F9C ; G 1642 -U 8093 ; WX 1183 ; N uni1F9D ; G 1643 -U 8094 ; WX 1098 ; N uni1F9E ; G 1644 -U 8095 ; WX 1095 ; N uni1F9F ; G 1645 -U 8096 ; WX 815 ; N uni1FA0 ; G 1646 -U 8097 ; WX 815 ; N uni1FA1 ; G 1647 -U 8098 ; WX 815 ; N uni1FA2 ; G 1648 -U 8099 ; WX 815 ; N uni1FA3 ; G 1649 -U 8100 ; WX 815 ; N uni1FA4 ; G 1650 -U 8101 ; WX 815 ; N uni1FA5 ; G 1651 -U 8102 ; WX 815 ; N uni1FA6 ; G 1652 -U 8103 ; WX 815 ; N uni1FA7 ; G 1653 -U 8104 ; WX 829 ; N uni1FA8 ; G 1654 -U 8105 ; WX 870 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1131 ; N uni1FAA ; G 1656 -U 8107 ; WX 1137 ; N uni1FAB ; G 1657 -U 8108 ; WX 946 ; N uni1FAC ; G 1658 -U 8109 ; WX 976 ; N uni1FAD ; G 1659 -U 8110 ; WX 938 ; N uni1FAE ; G 1660 -U 8111 ; WX 970 ; N uni1FAF ; G 1661 -U 8112 ; WX 675 ; N uni1FB0 ; G 1662 -U 8113 ; WX 675 ; N uni1FB1 ; G 1663 -U 8114 ; WX 675 ; N uni1FB2 ; G 1664 -U 8115 ; WX 675 ; N uni1FB3 ; G 1665 -U 8116 ; WX 675 ; N uni1FB4 ; G 1666 -U 8118 ; WX 675 ; N uni1FB6 ; G 1667 -U 8119 ; WX 675 ; N uni1FB7 ; G 1668 -U 8120 ; WX 722 ; N uni1FB8 ; G 1669 -U 8121 ; WX 722 ; N uni1FB9 ; G 1670 -U 8122 ; WX 722 ; N uni1FBA ; G 1671 -U 8123 ; WX 722 ; N uni1FBB ; G 1672 -U 8124 ; WX 722 ; N uni1FBC ; G 1673 -U 8125 ; WX 500 ; N uni1FBD ; G 1674 -U 8126 ; WX 500 ; N uni1FBE ; G 1675 -U 8127 ; WX 500 ; N uni1FBF ; G 1676 -U 8128 ; WX 500 ; N uni1FC0 ; G 1677 -U 8129 ; WX 500 ; N uni1FC1 ; G 1678 -U 8130 ; WX 599 ; N uni1FC2 ; G 1679 -U 8131 ; WX 599 ; N uni1FC3 ; G 1680 -U 8132 ; WX 599 ; N uni1FC4 ; G 1681 -U 8134 ; WX 599 ; N uni1FC6 ; G 1682 -U 8135 ; WX 599 ; N uni1FC7 ; G 1683 -U 8136 ; WX 912 ; N uni1FC8 ; G 1684 -U 8137 ; WX 900 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1063 ; N uni1FCA ; G 1686 -U 8139 ; WX 1039 ; N uni1FCB ; G 1687 -U 8140 ; WX 872 ; N uni1FCC ; G 1688 -U 8141 ; WX 500 ; N uni1FCD ; G 1689 -U 8142 ; WX 500 ; N uni1FCE ; G 1690 -U 8143 ; WX 500 ; N uni1FCF ; G 1691 -U 8144 ; WX 392 ; N uni1FD0 ; G 1692 -U 8145 ; WX 392 ; N uni1FD1 ; G 1693 -U 8146 ; WX 392 ; N uni1FD2 ; G 1694 -U 8147 ; WX 392 ; N uni1FD3 ; G 1695 -U 8150 ; WX 392 ; N uni1FD6 ; G 1696 -U 8151 ; WX 392 ; N uni1FD7 ; G 1697 -U 8152 ; WX 395 ; N uni1FD8 ; G 1698 -U 8153 ; WX 395 ; N uni1FD9 ; G 1699 -U 8154 ; WX 588 ; N uni1FDA ; G 1700 -U 8155 ; WX 562 ; N uni1FDB ; G 1701 -U 8157 ; WX 500 ; N uni1FDD ; G 1702 -U 8158 ; WX 500 ; N uni1FDE ; G 1703 -U 8159 ; WX 500 ; N uni1FDF ; G 1704 -U 8160 ; WX 608 ; N uni1FE0 ; G 1705 -U 8161 ; WX 608 ; N uni1FE1 ; G 1706 -U 8162 ; WX 608 ; N uni1FE2 ; G 1707 -U 8163 ; WX 608 ; N uni1FE3 ; G 1708 -U 8164 ; WX 588 ; N uni1FE4 ; G 1709 -U 8165 ; WX 588 ; N uni1FE5 ; G 1710 -U 8166 ; WX 608 ; N uni1FE6 ; G 1711 -U 8167 ; WX 608 ; N uni1FE7 ; G 1712 -U 8168 ; WX 660 ; N uni1FE8 ; G 1713 -U 8169 ; WX 660 ; N uni1FE9 ; G 1714 -U 8170 ; WX 921 ; N uni1FEA ; G 1715 -U 8171 ; WX 897 ; N uni1FEB ; G 1716 -U 8172 ; WX 790 ; N uni1FEC ; G 1717 -U 8173 ; WX 500 ; N uni1FED ; G 1718 -U 8174 ; WX 500 ; N uni1FEE ; G 1719 -U 8175 ; WX 500 ; N uni1FEF ; G 1720 -U 8178 ; WX 815 ; N uni1FF2 ; G 1721 -U 8179 ; WX 815 ; N uni1FF3 ; G 1722 -U 8180 ; WX 815 ; N uni1FF4 ; G 1723 -U 8182 ; WX 815 ; N uni1FF6 ; G 1724 -U 8183 ; WX 815 ; N uni1FF7 ; G 1725 -U 8184 ; WX 961 ; N uni1FF8 ; G 1726 -U 8185 ; WX 835 ; N uni1FF9 ; G 1727 -U 8186 ; WX 984 ; N uni1FFA ; G 1728 -U 8187 ; WX 853 ; N uni1FFB ; G 1729 -U 8188 ; WX 829 ; N uni1FFC ; G 1730 -U 8189 ; WX 500 ; N uni1FFD ; G 1731 -U 8190 ; WX 500 ; N uni1FFE ; G 1732 -U 8192 ; WX 500 ; N uni2000 ; G 1733 -U 8193 ; WX 1000 ; N uni2001 ; G 1734 -U 8194 ; WX 500 ; N uni2002 ; G 1735 -U 8195 ; WX 1000 ; N uni2003 ; G 1736 -U 8196 ; WX 330 ; N uni2004 ; G 1737 -U 8197 ; WX 250 ; N uni2005 ; G 1738 -U 8198 ; WX 167 ; N uni2006 ; G 1739 -U 8199 ; WX 636 ; N uni2007 ; G 1740 -U 8200 ; WX 318 ; N uni2008 ; G 1741 -U 8201 ; WX 200 ; N uni2009 ; G 1742 -U 8202 ; WX 100 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 338 ; N uni2010 ; G 1749 -U 8209 ; WX 338 ; N uni2011 ; G 1750 -U 8210 ; WX 636 ; N figuredash ; G 1751 -U 8211 ; WX 500 ; N endash ; G 1752 -U 8212 ; WX 1000 ; N emdash ; G 1753 -U 8213 ; WX 1000 ; N uni2015 ; G 1754 -U 8214 ; WX 500 ; N uni2016 ; G 1755 -U 8215 ; WX 500 ; N underscoredbl ; G 1756 -U 8216 ; WX 318 ; N quoteleft ; G 1757 -U 8217 ; WX 318 ; N quoteright ; G 1758 -U 8218 ; WX 318 ; N quotesinglbase ; G 1759 -U 8219 ; WX 318 ; N quotereversed ; G 1760 -U 8220 ; WX 511 ; N quotedblleft ; G 1761 -U 8221 ; WX 511 ; N quotedblright ; G 1762 -U 8222 ; WX 518 ; N quotedblbase ; G 1763 -U 8223 ; WX 511 ; N uni201F ; G 1764 -U 8224 ; WX 500 ; N dagger ; G 1765 -U 8225 ; WX 500 ; N daggerdbl ; G 1766 -U 8226 ; WX 590 ; N bullet ; G 1767 -U 8227 ; WX 590 ; N uni2023 ; G 1768 -U 8228 ; WX 334 ; N onedotenleader ; G 1769 -U 8229 ; WX 667 ; N twodotenleader ; G 1770 -U 8230 ; WX 1000 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 200 ; N uni202F ; G 1777 -U 8240 ; WX 1342 ; N perthousand ; G 1778 -U 8241 ; WX 1734 ; N uni2031 ; G 1779 -U 8242 ; WX 227 ; N minute ; G 1780 -U 8243 ; WX 374 ; N second ; G 1781 -U 8244 ; WX 520 ; N uni2034 ; G 1782 -U 8245 ; WX 227 ; N uni2035 ; G 1783 -U 8246 ; WX 374 ; N uni2036 ; G 1784 -U 8247 ; WX 520 ; N uni2037 ; G 1785 -U 8248 ; WX 339 ; N uni2038 ; G 1786 -U 8249 ; WX 400 ; N guilsinglleft ; G 1787 -U 8250 ; WX 400 ; N guilsinglright ; G 1788 -U 8252 ; WX 527 ; N exclamdbl ; G 1789 -U 8253 ; WX 536 ; N uni203D ; G 1790 -U 8254 ; WX 500 ; N uni203E ; G 1791 -U 8258 ; WX 1000 ; N uni2042 ; G 1792 -U 8260 ; WX 167 ; N fraction ; G 1793 -U 8261 ; WX 390 ; N uni2045 ; G 1794 -U 8262 ; WX 390 ; N uni2046 ; G 1795 -U 8263 ; WX 976 ; N uni2047 ; G 1796 -U 8264 ; WX 753 ; N uni2048 ; G 1797 -U 8265 ; WX 753 ; N uni2049 ; G 1798 -U 8267 ; WX 636 ; N uni204B ; G 1799 -U 8268 ; WX 500 ; N uni204C ; G 1800 -U 8269 ; WX 500 ; N uni204D ; G 1801 -U 8270 ; WX 500 ; N uni204E ; G 1802 -U 8271 ; WX 337 ; N uni204F ; G 1803 -U 8273 ; WX 500 ; N uni2051 ; G 1804 -U 8274 ; WX 450 ; N uni2052 ; G 1805 -U 8275 ; WX 1000 ; N uni2053 ; G 1806 -U 8279 ; WX 663 ; N uni2057 ; G 1807 -U 8287 ; WX 222 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 401 ; N uni2070 ; G 1820 -U 8305 ; WX 201 ; N uni2071 ; G 1821 -U 8308 ; WX 401 ; N uni2074 ; G 1822 -U 8309 ; WX 401 ; N uni2075 ; G 1823 -U 8310 ; WX 401 ; N uni2076 ; G 1824 -U 8311 ; WX 401 ; N uni2077 ; G 1825 -U 8312 ; WX 401 ; N uni2078 ; G 1826 -U 8313 ; WX 401 ; N uni2079 ; G 1827 -U 8314 ; WX 528 ; N uni207A ; G 1828 -U 8315 ; WX 528 ; N uni207B ; G 1829 -U 8316 ; WX 528 ; N uni207C ; G 1830 -U 8317 ; WX 246 ; N uni207D ; G 1831 -U 8318 ; WX 246 ; N uni207E ; G 1832 -U 8319 ; WX 405 ; N uni207F ; G 1833 -U 8320 ; WX 401 ; N uni2080 ; G 1834 -U 8321 ; WX 401 ; N uni2081 ; G 1835 -U 8322 ; WX 401 ; N uni2082 ; G 1836 -U 8323 ; WX 401 ; N uni2083 ; G 1837 -U 8324 ; WX 401 ; N uni2084 ; G 1838 -U 8325 ; WX 401 ; N uni2085 ; G 1839 -U 8326 ; WX 401 ; N uni2086 ; G 1840 -U 8327 ; WX 401 ; N uni2087 ; G 1841 -U 8328 ; WX 401 ; N uni2088 ; G 1842 -U 8329 ; WX 401 ; N uni2089 ; G 1843 -U 8330 ; WX 528 ; N uni208A ; G 1844 -U 8331 ; WX 528 ; N uni208B ; G 1845 -U 8332 ; WX 528 ; N uni208C ; G 1846 -U 8333 ; WX 246 ; N uni208D ; G 1847 -U 8334 ; WX 246 ; N uni208E ; G 1848 -U 8336 ; WX 386 ; N uni2090 ; G 1849 -U 8337 ; WX 387 ; N uni2091 ; G 1850 -U 8338 ; WX 385 ; N uni2092 ; G 1851 -U 8339 ; WX 355 ; N uni2093 ; G 1852 -U 8340 ; WX 387 ; N uni2094 ; G 1853 -U 8358 ; WX 660 ; N uni20A6 ; G 1854 -U 8364 ; WX 636 ; N Euro ; G 1855 -U 8367 ; WX 1057 ; N uni20AF ; G 1856 -U 8369 ; WX 706 ; N uni20B1 ; G 1857 -U 8372 ; WX 780 ; N uni20B4 ; G 1858 -U 8373 ; WX 636 ; N uni20B5 ; G 1859 -U 8377 ; WX 636 ; N uni20B9 ; G 1860 -U 8451 ; WX 1119 ; N uni2103 ; G 1861 -U 8457 ; WX 1047 ; N uni2109 ; G 1862 -U 8462 ; WX 644 ; N uni210E ; G 1863 -U 8463 ; WX 644 ; N uni210F ; G 1864 -U 8470 ; WX 946 ; N uni2116 ; G 1865 -U 8482 ; WX 1000 ; N trademark ; G 1866 -U 8486 ; WX 829 ; N uni2126 ; G 1867 -U 8487 ; WX 829 ; N uni2127 ; G 1868 -U 8490 ; WX 747 ; N uni212A ; G 1869 -U 8491 ; WX 722 ; N uni212B ; G 1870 -U 8513 ; WX 775 ; N uni2141 ; G 1871 -U 8514 ; WX 557 ; N uni2142 ; G 1872 -U 8515 ; WX 557 ; N uni2143 ; G 1873 -U 8516 ; WX 611 ; N uni2144 ; G 1874 -U 8523 ; WX 890 ; N uni214B ; G 1875 -U 8528 ; WX 969 ; N uni2150 ; G 1876 -U 8529 ; WX 969 ; N uni2151 ; G 1877 -U 8530 ; WX 1370 ; N uni2152 ; G 1878 -U 8531 ; WX 969 ; N onethird ; G 1879 -U 8532 ; WX 969 ; N twothirds ; G 1880 -U 8533 ; WX 969 ; N uni2155 ; G 1881 -U 8534 ; WX 969 ; N uni2156 ; G 1882 -U 8535 ; WX 969 ; N uni2157 ; G 1883 -U 8536 ; WX 969 ; N uni2158 ; G 1884 -U 8537 ; WX 969 ; N uni2159 ; G 1885 -U 8538 ; WX 969 ; N uni215A ; G 1886 -U 8539 ; WX 969 ; N oneeighth ; G 1887 -U 8540 ; WX 969 ; N threeeighths ; G 1888 -U 8541 ; WX 969 ; N fiveeighths ; G 1889 -U 8542 ; WX 969 ; N seveneighths ; G 1890 -U 8543 ; WX 568 ; N uni215F ; G 1891 -U 8544 ; WX 395 ; N uni2160 ; G 1892 -U 8545 ; WX 590 ; N uni2161 ; G 1893 -U 8546 ; WX 786 ; N uni2162 ; G 1894 -U 8547 ; WX 966 ; N uni2163 ; G 1895 -U 8548 ; WX 722 ; N uni2164 ; G 1896 -U 8549 ; WX 981 ; N uni2165 ; G 1897 -U 8550 ; WX 1176 ; N uni2166 ; G 1898 -U 8551 ; WX 1372 ; N uni2167 ; G 1899 -U 8552 ; WX 932 ; N uni2168 ; G 1900 -U 8553 ; WX 712 ; N uni2169 ; G 1901 -U 8554 ; WX 932 ; N uni216A ; G 1902 -U 8555 ; WX 1127 ; N uni216B ; G 1903 -U 8556 ; WX 664 ; N uni216C ; G 1904 -U 8557 ; WX 765 ; N uni216D ; G 1905 -U 8558 ; WX 802 ; N uni216E ; G 1906 -U 8559 ; WX 1024 ; N uni216F ; G 1907 -U 8560 ; WX 320 ; N uni2170 ; G 1908 -U 8561 ; WX 640 ; N uni2171 ; G 1909 -U 8562 ; WX 959 ; N uni2172 ; G 1910 -U 8563 ; WX 885 ; N uni2173 ; G 1911 -U 8564 ; WX 565 ; N uni2174 ; G 1912 -U 8565 ; WX 885 ; N uni2175 ; G 1913 -U 8566 ; WX 1205 ; N uni2176 ; G 1914 -U 8567 ; WX 1524 ; N uni2177 ; G 1915 -U 8568 ; WX 884 ; N uni2178 ; G 1916 -U 8569 ; WX 564 ; N uni2179 ; G 1917 -U 8570 ; WX 884 ; N uni217A ; G 1918 -U 8571 ; WX 1204 ; N uni217B ; G 1919 -U 8572 ; WX 320 ; N uni217C ; G 1920 -U 8573 ; WX 560 ; N uni217D ; G 1921 -U 8574 ; WX 640 ; N uni217E ; G 1922 -U 8575 ; WX 948 ; N uni217F ; G 1923 -U 8576 ; WX 1206 ; N uni2180 ; G 1924 -U 8577 ; WX 802 ; N uni2181 ; G 1925 -U 8578 ; WX 1206 ; N uni2182 ; G 1926 -U 8579 ; WX 765 ; N uni2183 ; G 1927 -U 8580 ; WX 560 ; N uni2184 ; G 1928 -U 8581 ; WX 765 ; N uni2185 ; G 1929 -U 8585 ; WX 969 ; N uni2189 ; G 1930 -U 8592 ; WX 838 ; N arrowleft ; G 1931 -U 8593 ; WX 838 ; N arrowup ; G 1932 -U 8594 ; WX 838 ; N arrowright ; G 1933 -U 8595 ; WX 838 ; N arrowdown ; G 1934 -U 8596 ; WX 838 ; N arrowboth ; G 1935 -U 8597 ; WX 838 ; N arrowupdn ; G 1936 -U 8598 ; WX 838 ; N uni2196 ; G 1937 -U 8599 ; WX 838 ; N uni2197 ; G 1938 -U 8600 ; WX 838 ; N uni2198 ; G 1939 -U 8601 ; WX 838 ; N uni2199 ; G 1940 -U 8602 ; WX 838 ; N uni219A ; G 1941 -U 8603 ; WX 838 ; N uni219B ; G 1942 -U 8604 ; WX 838 ; N uni219C ; G 1943 -U 8605 ; WX 838 ; N uni219D ; G 1944 -U 8606 ; WX 838 ; N uni219E ; G 1945 -U 8607 ; WX 838 ; N uni219F ; G 1946 -U 8608 ; WX 838 ; N uni21A0 ; G 1947 -U 8609 ; WX 838 ; N uni21A1 ; G 1948 -U 8610 ; WX 838 ; N uni21A2 ; G 1949 -U 8611 ; WX 838 ; N uni21A3 ; G 1950 -U 8612 ; WX 838 ; N uni21A4 ; G 1951 -U 8613 ; WX 838 ; N uni21A5 ; G 1952 -U 8614 ; WX 838 ; N uni21A6 ; G 1953 -U 8615 ; WX 838 ; N uni21A7 ; G 1954 -U 8616 ; WX 838 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 838 ; N uni21A9 ; G 1956 -U 8618 ; WX 838 ; N uni21AA ; G 1957 -U 8619 ; WX 838 ; N uni21AB ; G 1958 -U 8620 ; WX 838 ; N uni21AC ; G 1959 -U 8621 ; WX 838 ; N uni21AD ; G 1960 -U 8622 ; WX 838 ; N uni21AE ; G 1961 -U 8623 ; WX 838 ; N uni21AF ; G 1962 -U 8624 ; WX 838 ; N uni21B0 ; G 1963 -U 8625 ; WX 838 ; N uni21B1 ; G 1964 -U 8626 ; WX 838 ; N uni21B2 ; G 1965 -U 8627 ; WX 838 ; N uni21B3 ; G 1966 -U 8628 ; WX 838 ; N uni21B4 ; G 1967 -U 8629 ; WX 838 ; N carriagereturn ; G 1968 -U 8630 ; WX 838 ; N uni21B6 ; G 1969 -U 8631 ; WX 838 ; N uni21B7 ; G 1970 -U 8632 ; WX 838 ; N uni21B8 ; G 1971 -U 8633 ; WX 838 ; N uni21B9 ; G 1972 -U 8634 ; WX 838 ; N uni21BA ; G 1973 -U 8635 ; WX 838 ; N uni21BB ; G 1974 -U 8636 ; WX 838 ; N uni21BC ; G 1975 -U 8637 ; WX 838 ; N uni21BD ; G 1976 -U 8638 ; WX 838 ; N uni21BE ; G 1977 -U 8639 ; WX 838 ; N uni21BF ; G 1978 -U 8640 ; WX 838 ; N uni21C0 ; G 1979 -U 8641 ; WX 838 ; N uni21C1 ; G 1980 -U 8642 ; WX 838 ; N uni21C2 ; G 1981 -U 8643 ; WX 838 ; N uni21C3 ; G 1982 -U 8644 ; WX 838 ; N uni21C4 ; G 1983 -U 8645 ; WX 838 ; N uni21C5 ; G 1984 -U 8646 ; WX 838 ; N uni21C6 ; G 1985 -U 8647 ; WX 838 ; N uni21C7 ; G 1986 -U 8648 ; WX 838 ; N uni21C8 ; G 1987 -U 8649 ; WX 838 ; N uni21C9 ; G 1988 -U 8650 ; WX 838 ; N uni21CA ; G 1989 -U 8651 ; WX 838 ; N uni21CB ; G 1990 -U 8652 ; WX 838 ; N uni21CC ; G 1991 -U 8653 ; WX 838 ; N uni21CD ; G 1992 -U 8654 ; WX 838 ; N uni21CE ; G 1993 -U 8655 ; WX 838 ; N uni21CF ; G 1994 -U 8656 ; WX 838 ; N arrowdblleft ; G 1995 -U 8657 ; WX 838 ; N arrowdblup ; G 1996 -U 8658 ; WX 838 ; N arrowdblright ; G 1997 -U 8659 ; WX 838 ; N arrowdbldown ; G 1998 -U 8660 ; WX 838 ; N arrowdblboth ; G 1999 -U 8661 ; WX 838 ; N uni21D5 ; G 2000 -U 8662 ; WX 838 ; N uni21D6 ; G 2001 -U 8663 ; WX 838 ; N uni21D7 ; G 2002 -U 8664 ; WX 838 ; N uni21D8 ; G 2003 -U 8665 ; WX 838 ; N uni21D9 ; G 2004 -U 8666 ; WX 838 ; N uni21DA ; G 2005 -U 8667 ; WX 838 ; N uni21DB ; G 2006 -U 8668 ; WX 838 ; N uni21DC ; G 2007 -U 8669 ; WX 838 ; N uni21DD ; G 2008 -U 8670 ; WX 838 ; N uni21DE ; G 2009 -U 8671 ; WX 838 ; N uni21DF ; G 2010 -U 8672 ; WX 838 ; N uni21E0 ; G 2011 -U 8673 ; WX 838 ; N uni21E1 ; G 2012 -U 8674 ; WX 838 ; N uni21E2 ; G 2013 -U 8675 ; WX 838 ; N uni21E3 ; G 2014 -U 8676 ; WX 838 ; N uni21E4 ; G 2015 -U 8677 ; WX 838 ; N uni21E5 ; G 2016 -U 8678 ; WX 838 ; N uni21E6 ; G 2017 -U 8679 ; WX 838 ; N uni21E7 ; G 2018 -U 8680 ; WX 838 ; N uni21E8 ; G 2019 -U 8681 ; WX 838 ; N uni21E9 ; G 2020 -U 8682 ; WX 838 ; N uni21EA ; G 2021 -U 8683 ; WX 838 ; N uni21EB ; G 2022 -U 8684 ; WX 838 ; N uni21EC ; G 2023 -U 8685 ; WX 838 ; N uni21ED ; G 2024 -U 8686 ; WX 838 ; N uni21EE ; G 2025 -U 8687 ; WX 838 ; N uni21EF ; G 2026 -U 8688 ; WX 838 ; N uni21F0 ; G 2027 -U 8689 ; WX 838 ; N uni21F1 ; G 2028 -U 8690 ; WX 838 ; N uni21F2 ; G 2029 -U 8691 ; WX 838 ; N uni21F3 ; G 2030 -U 8692 ; WX 838 ; N uni21F4 ; G 2031 -U 8693 ; WX 838 ; N uni21F5 ; G 2032 -U 8694 ; WX 838 ; N uni21F6 ; G 2033 -U 8695 ; WX 838 ; N uni21F7 ; G 2034 -U 8696 ; WX 838 ; N uni21F8 ; G 2035 -U 8697 ; WX 838 ; N uni21F9 ; G 2036 -U 8698 ; WX 838 ; N uni21FA ; G 2037 -U 8699 ; WX 838 ; N uni21FB ; G 2038 -U 8700 ; WX 838 ; N uni21FC ; G 2039 -U 8701 ; WX 838 ; N uni21FD ; G 2040 -U 8702 ; WX 838 ; N uni21FE ; G 2041 -U 8703 ; WX 838 ; N uni21FF ; G 2042 -U 8704 ; WX 604 ; N universal ; G 2043 -U 8706 ; WX 517 ; N partialdiff ; G 2044 -U 8707 ; WX 542 ; N existential ; G 2045 -U 8708 ; WX 542 ; N uni2204 ; G 2046 -U 8710 ; WX 698 ; N increment ; G 2047 -U 8711 ; WX 698 ; N gradient ; G 2048 -U 8712 ; WX 740 ; N element ; G 2049 -U 8713 ; WX 740 ; N notelement ; G 2050 -U 8715 ; WX 740 ; N suchthat ; G 2051 -U 8716 ; WX 740 ; N uni220C ; G 2052 -U 8719 ; WX 796 ; N product ; G 2053 -U 8720 ; WX 796 ; N uni2210 ; G 2054 -U 8721 ; WX 714 ; N summation ; G 2055 -U 8722 ; WX 838 ; N minus ; G 2056 -U 8723 ; WX 838 ; N uni2213 ; G 2057 -U 8724 ; WX 838 ; N uni2214 ; G 2058 -U 8725 ; WX 337 ; N uni2215 ; G 2059 -U 8727 ; WX 680 ; N asteriskmath ; G 2060 -U 8728 ; WX 490 ; N uni2218 ; G 2061 -U 8729 ; WX 490 ; N uni2219 ; G 2062 -U 8730 ; WX 637 ; N radical ; G 2063 -U 8731 ; WX 637 ; N uni221B ; G 2064 -U 8732 ; WX 637 ; N uni221C ; G 2065 -U 8733 ; WX 677 ; N proportional ; G 2066 -U 8734 ; WX 833 ; N infinity ; G 2067 -U 8735 ; WX 838 ; N orthogonal ; G 2068 -U 8736 ; WX 838 ; N angle ; G 2069 -U 8739 ; WX 291 ; N uni2223 ; G 2070 -U 8740 ; WX 479 ; N uni2224 ; G 2071 -U 8741 ; WX 462 ; N uni2225 ; G 2072 -U 8742 ; WX 634 ; N uni2226 ; G 2073 -U 8743 ; WX 732 ; N logicaland ; G 2074 -U 8744 ; WX 732 ; N logicalor ; G 2075 -U 8745 ; WX 838 ; N intersection ; G 2076 -U 8746 ; WX 838 ; N union ; G 2077 -U 8747 ; WX 521 ; N integral ; G 2078 -U 8748 ; WX 852 ; N uni222C ; G 2079 -U 8749 ; WX 1182 ; N uni222D ; G 2080 -U 8760 ; WX 838 ; N uni2238 ; G 2081 -U 8761 ; WX 838 ; N uni2239 ; G 2082 -U 8762 ; WX 838 ; N uni223A ; G 2083 -U 8763 ; WX 838 ; N uni223B ; G 2084 -U 8764 ; WX 838 ; N similar ; G 2085 -U 8765 ; WX 838 ; N uni223D ; G 2086 -U 8770 ; WX 838 ; N uni2242 ; G 2087 -U 8771 ; WX 838 ; N uni2243 ; G 2088 -U 8776 ; WX 838 ; N approxequal ; G 2089 -U 8784 ; WX 838 ; N uni2250 ; G 2090 -U 8785 ; WX 838 ; N uni2251 ; G 2091 -U 8786 ; WX 838 ; N uni2252 ; G 2092 -U 8787 ; WX 838 ; N uni2253 ; G 2093 -U 8788 ; WX 1033 ; N uni2254 ; G 2094 -U 8789 ; WX 1033 ; N uni2255 ; G 2095 -U 8800 ; WX 838 ; N notequal ; G 2096 -U 8801 ; WX 838 ; N equivalence ; G 2097 -U 8804 ; WX 838 ; N lessequal ; G 2098 -U 8805 ; WX 838 ; N greaterequal ; G 2099 -U 8834 ; WX 838 ; N propersubset ; G 2100 -U 8835 ; WX 838 ; N propersuperset ; G 2101 -U 8836 ; WX 838 ; N notsubset ; G 2102 -U 8837 ; WX 838 ; N uni2285 ; G 2103 -U 8838 ; WX 838 ; N reflexsubset ; G 2104 -U 8839 ; WX 838 ; N reflexsuperset ; G 2105 -U 8844 ; WX 838 ; N uni228C ; G 2106 -U 8845 ; WX 838 ; N uni228D ; G 2107 -U 8846 ; WX 838 ; N uni228E ; G 2108 -U 8847 ; WX 846 ; N uni228F ; G 2109 -U 8848 ; WX 846 ; N uni2290 ; G 2110 -U 8849 ; WX 846 ; N uni2291 ; G 2111 -U 8850 ; WX 846 ; N uni2292 ; G 2112 -U 8851 ; WX 838 ; N uni2293 ; G 2113 -U 8852 ; WX 838 ; N uni2294 ; G 2114 -U 8853 ; WX 838 ; N circleplus ; G 2115 -U 8854 ; WX 838 ; N uni2296 ; G 2116 -U 8855 ; WX 838 ; N circlemultiply ; G 2117 -U 8856 ; WX 838 ; N uni2298 ; G 2118 -U 8857 ; WX 838 ; N uni2299 ; G 2119 -U 8858 ; WX 838 ; N uni229A ; G 2120 -U 8859 ; WX 838 ; N uni229B ; G 2121 -U 8860 ; WX 838 ; N uni229C ; G 2122 -U 8861 ; WX 838 ; N uni229D ; G 2123 -U 8862 ; WX 838 ; N uni229E ; G 2124 -U 8863 ; WX 838 ; N uni229F ; G 2125 -U 8864 ; WX 838 ; N uni22A0 ; G 2126 -U 8865 ; WX 838 ; N uni22A1 ; G 2127 -U 8866 ; WX 860 ; N uni22A2 ; G 2128 -U 8867 ; WX 860 ; N uni22A3 ; G 2129 -U 8868 ; WX 940 ; N uni22A4 ; G 2130 -U 8869 ; WX 940 ; N perpendicular ; G 2131 -U 8870 ; WX 567 ; N uni22A6 ; G 2132 -U 8871 ; WX 567 ; N uni22A7 ; G 2133 -U 8872 ; WX 860 ; N uni22A8 ; G 2134 -U 8873 ; WX 860 ; N uni22A9 ; G 2135 -U 8874 ; WX 860 ; N uni22AA ; G 2136 -U 8875 ; WX 1031 ; N uni22AB ; G 2137 -U 8876 ; WX 860 ; N uni22AC ; G 2138 -U 8877 ; WX 860 ; N uni22AD ; G 2139 -U 8878 ; WX 860 ; N uni22AE ; G 2140 -U 8879 ; WX 1031 ; N uni22AF ; G 2141 -U 8901 ; WX 342 ; N dotmath ; G 2142 -U 8962 ; WX 764 ; N house ; G 2143 -U 8968 ; WX 390 ; N uni2308 ; G 2144 -U 8969 ; WX 390 ; N uni2309 ; G 2145 -U 8970 ; WX 390 ; N uni230A ; G 2146 -U 8971 ; WX 390 ; N uni230B ; G 2147 -U 8976 ; WX 838 ; N revlogicalnot ; G 2148 -U 8977 ; WX 513 ; N uni2311 ; G 2149 -U 8984 ; WX 1000 ; N uni2318 ; G 2150 -U 8985 ; WX 838 ; N uni2319 ; G 2151 -U 8992 ; WX 521 ; N integraltp ; G 2152 -U 8993 ; WX 521 ; N integralbt ; G 2153 -U 8997 ; WX 1000 ; N uni2325 ; G 2154 -U 9000 ; WX 1443 ; N uni2328 ; G 2155 -U 9085 ; WX 919 ; N uni237D ; G 2156 -U 9115 ; WX 500 ; N uni239B ; G 2157 -U 9116 ; WX 500 ; N uni239C ; G 2158 -U 9117 ; WX 500 ; N uni239D ; G 2159 -U 9118 ; WX 500 ; N uni239E ; G 2160 -U 9119 ; WX 500 ; N uni239F ; G 2161 -U 9120 ; WX 500 ; N uni23A0 ; G 2162 -U 9121 ; WX 500 ; N uni23A1 ; G 2163 -U 9122 ; WX 500 ; N uni23A2 ; G 2164 -U 9123 ; WX 500 ; N uni23A3 ; G 2165 -U 9124 ; WX 500 ; N uni23A4 ; G 2166 -U 9125 ; WX 500 ; N uni23A5 ; G 2167 -U 9126 ; WX 500 ; N uni23A6 ; G 2168 -U 9127 ; WX 750 ; N uni23A7 ; G 2169 -U 9128 ; WX 750 ; N uni23A8 ; G 2170 -U 9129 ; WX 750 ; N uni23A9 ; G 2171 -U 9130 ; WX 750 ; N uni23AA ; G 2172 -U 9131 ; WX 750 ; N uni23AB ; G 2173 -U 9132 ; WX 750 ; N uni23AC ; G 2174 -U 9133 ; WX 750 ; N uni23AD ; G 2175 -U 9134 ; WX 521 ; N uni23AE ; G 2176 -U 9167 ; WX 945 ; N uni23CF ; G 2177 -U 9251 ; WX 764 ; N uni2423 ; G 2178 -U 9472 ; WX 602 ; N SF100000 ; G 2179 -U 9473 ; WX 602 ; N uni2501 ; G 2180 -U 9474 ; WX 602 ; N SF110000 ; G 2181 -U 9475 ; WX 602 ; N uni2503 ; G 2182 -U 9476 ; WX 602 ; N uni2504 ; G 2183 -U 9477 ; WX 602 ; N uni2505 ; G 2184 -U 9478 ; WX 602 ; N uni2506 ; G 2185 -U 9479 ; WX 602 ; N uni2507 ; G 2186 -U 9480 ; WX 602 ; N uni2508 ; G 2187 -U 9481 ; WX 602 ; N uni2509 ; G 2188 -U 9482 ; WX 602 ; N uni250A ; G 2189 -U 9483 ; WX 602 ; N uni250B ; G 2190 -U 9484 ; WX 602 ; N SF010000 ; G 2191 -U 9485 ; WX 602 ; N uni250D ; G 2192 -U 9486 ; WX 602 ; N uni250E ; G 2193 -U 9487 ; WX 602 ; N uni250F ; G 2194 -U 9488 ; WX 602 ; N SF030000 ; G 2195 -U 9489 ; WX 602 ; N uni2511 ; G 2196 -U 9490 ; WX 602 ; N uni2512 ; G 2197 -U 9491 ; WX 602 ; N uni2513 ; G 2198 -U 9492 ; WX 602 ; N SF020000 ; G 2199 -U 9493 ; WX 602 ; N uni2515 ; G 2200 -U 9494 ; WX 602 ; N uni2516 ; G 2201 -U 9495 ; WX 602 ; N uni2517 ; G 2202 -U 9496 ; WX 602 ; N SF040000 ; G 2203 -U 9497 ; WX 602 ; N uni2519 ; G 2204 -U 9498 ; WX 602 ; N uni251A ; G 2205 -U 9499 ; WX 602 ; N uni251B ; G 2206 -U 9500 ; WX 602 ; N SF080000 ; G 2207 -U 9501 ; WX 602 ; N uni251D ; G 2208 -U 9502 ; WX 602 ; N uni251E ; G 2209 -U 9503 ; WX 602 ; N uni251F ; G 2210 -U 9504 ; WX 602 ; N uni2520 ; G 2211 -U 9505 ; WX 602 ; N uni2521 ; G 2212 -U 9506 ; WX 602 ; N uni2522 ; G 2213 -U 9507 ; WX 602 ; N uni2523 ; G 2214 -U 9508 ; WX 602 ; N SF090000 ; G 2215 -U 9509 ; WX 602 ; N uni2525 ; G 2216 -U 9510 ; WX 602 ; N uni2526 ; G 2217 -U 9511 ; WX 602 ; N uni2527 ; G 2218 -U 9512 ; WX 602 ; N uni2528 ; G 2219 -U 9513 ; WX 602 ; N uni2529 ; G 2220 -U 9514 ; WX 602 ; N uni252A ; G 2221 -U 9515 ; WX 602 ; N uni252B ; G 2222 -U 9516 ; WX 602 ; N SF060000 ; G 2223 -U 9517 ; WX 602 ; N uni252D ; G 2224 -U 9518 ; WX 602 ; N uni252E ; G 2225 -U 9519 ; WX 602 ; N uni252F ; G 2226 -U 9520 ; WX 602 ; N uni2530 ; G 2227 -U 9521 ; WX 602 ; N uni2531 ; G 2228 -U 9522 ; WX 602 ; N uni2532 ; G 2229 -U 9523 ; WX 602 ; N uni2533 ; G 2230 -U 9524 ; WX 602 ; N SF070000 ; G 2231 -U 9525 ; WX 602 ; N uni2535 ; G 2232 -U 9526 ; WX 602 ; N uni2536 ; G 2233 -U 9527 ; WX 602 ; N uni2537 ; G 2234 -U 9528 ; WX 602 ; N uni2538 ; G 2235 -U 9529 ; WX 602 ; N uni2539 ; G 2236 -U 9530 ; WX 602 ; N uni253A ; G 2237 -U 9531 ; WX 602 ; N uni253B ; G 2238 -U 9532 ; WX 602 ; N SF050000 ; G 2239 -U 9533 ; WX 602 ; N uni253D ; G 2240 -U 9534 ; WX 602 ; N uni253E ; G 2241 -U 9535 ; WX 602 ; N uni253F ; G 2242 -U 9536 ; WX 602 ; N uni2540 ; G 2243 -U 9537 ; WX 602 ; N uni2541 ; G 2244 -U 9538 ; WX 602 ; N uni2542 ; G 2245 -U 9539 ; WX 602 ; N uni2543 ; G 2246 -U 9540 ; WX 602 ; N uni2544 ; G 2247 -U 9541 ; WX 602 ; N uni2545 ; G 2248 -U 9542 ; WX 602 ; N uni2546 ; G 2249 -U 9543 ; WX 602 ; N uni2547 ; G 2250 -U 9544 ; WX 602 ; N uni2548 ; G 2251 -U 9545 ; WX 602 ; N uni2549 ; G 2252 -U 9546 ; WX 602 ; N uni254A ; G 2253 -U 9547 ; WX 602 ; N uni254B ; G 2254 -U 9548 ; WX 602 ; N uni254C ; G 2255 -U 9549 ; WX 602 ; N uni254D ; G 2256 -U 9550 ; WX 602 ; N uni254E ; G 2257 -U 9551 ; WX 602 ; N uni254F ; G 2258 -U 9552 ; WX 602 ; N SF430000 ; G 2259 -U 9553 ; WX 602 ; N SF240000 ; G 2260 -U 9554 ; WX 602 ; N SF510000 ; G 2261 -U 9555 ; WX 602 ; N SF520000 ; G 2262 -U 9556 ; WX 602 ; N SF390000 ; G 2263 -U 9557 ; WX 602 ; N SF220000 ; G 2264 -U 9558 ; WX 602 ; N SF210000 ; G 2265 -U 9559 ; WX 602 ; N SF250000 ; G 2266 -U 9560 ; WX 602 ; N SF500000 ; G 2267 -U 9561 ; WX 602 ; N SF490000 ; G 2268 -U 9562 ; WX 602 ; N SF380000 ; G 2269 -U 9563 ; WX 602 ; N SF280000 ; G 2270 -U 9564 ; WX 602 ; N SF270000 ; G 2271 -U 9565 ; WX 602 ; N SF260000 ; G 2272 -U 9566 ; WX 602 ; N SF360000 ; G 2273 -U 9567 ; WX 602 ; N SF370000 ; G 2274 -U 9568 ; WX 602 ; N SF420000 ; G 2275 -U 9569 ; WX 602 ; N SF190000 ; G 2276 -U 9570 ; WX 602 ; N SF200000 ; G 2277 -U 9571 ; WX 602 ; N SF230000 ; G 2278 -U 9572 ; WX 602 ; N SF470000 ; G 2279 -U 9573 ; WX 602 ; N SF480000 ; G 2280 -U 9574 ; WX 602 ; N SF410000 ; G 2281 -U 9575 ; WX 602 ; N SF450000 ; G 2282 -U 9576 ; WX 602 ; N SF460000 ; G 2283 -U 9577 ; WX 602 ; N SF400000 ; G 2284 -U 9578 ; WX 602 ; N SF540000 ; G 2285 -U 9579 ; WX 602 ; N SF530000 ; G 2286 -U 9580 ; WX 602 ; N SF440000 ; G 2287 -U 9581 ; WX 602 ; N uni256D ; G 2288 -U 9582 ; WX 602 ; N uni256E ; G 2289 -U 9583 ; WX 602 ; N uni256F ; G 2290 -U 9584 ; WX 602 ; N uni2570 ; G 2291 -U 9585 ; WX 602 ; N uni2571 ; G 2292 -U 9586 ; WX 602 ; N uni2572 ; G 2293 -U 9587 ; WX 602 ; N uni2573 ; G 2294 -U 9588 ; WX 602 ; N uni2574 ; G 2295 -U 9589 ; WX 602 ; N uni2575 ; G 2296 -U 9590 ; WX 602 ; N uni2576 ; G 2297 -U 9591 ; WX 602 ; N uni2577 ; G 2298 -U 9592 ; WX 602 ; N uni2578 ; G 2299 -U 9593 ; WX 602 ; N uni2579 ; G 2300 -U 9594 ; WX 602 ; N uni257A ; G 2301 -U 9595 ; WX 602 ; N uni257B ; G 2302 -U 9596 ; WX 602 ; N uni257C ; G 2303 -U 9597 ; WX 602 ; N uni257D ; G 2304 -U 9598 ; WX 602 ; N uni257E ; G 2305 -U 9599 ; WX 602 ; N uni257F ; G 2306 -U 9600 ; WX 769 ; N upblock ; G 2307 -U 9601 ; WX 769 ; N uni2581 ; G 2308 -U 9602 ; WX 769 ; N uni2582 ; G 2309 -U 9603 ; WX 769 ; N uni2583 ; G 2310 -U 9604 ; WX 769 ; N dnblock ; G 2311 -U 9605 ; WX 769 ; N uni2585 ; G 2312 -U 9606 ; WX 769 ; N uni2586 ; G 2313 -U 9607 ; WX 769 ; N uni2587 ; G 2314 -U 9608 ; WX 769 ; N block ; G 2315 -U 9609 ; WX 769 ; N uni2589 ; G 2316 -U 9610 ; WX 769 ; N uni258A ; G 2317 -U 9611 ; WX 769 ; N uni258B ; G 2318 -U 9612 ; WX 769 ; N lfblock ; G 2319 -U 9613 ; WX 769 ; N uni258D ; G 2320 -U 9614 ; WX 769 ; N uni258E ; G 2321 -U 9615 ; WX 769 ; N uni258F ; G 2322 -U 9616 ; WX 769 ; N rtblock ; G 2323 -U 9617 ; WX 769 ; N ltshade ; G 2324 -U 9618 ; WX 769 ; N shade ; G 2325 -U 9619 ; WX 769 ; N dkshade ; G 2326 -U 9620 ; WX 769 ; N uni2594 ; G 2327 -U 9621 ; WX 769 ; N uni2595 ; G 2328 -U 9622 ; WX 769 ; N uni2596 ; G 2329 -U 9623 ; WX 769 ; N uni2597 ; G 2330 -U 9624 ; WX 769 ; N uni2598 ; G 2331 -U 9625 ; WX 769 ; N uni2599 ; G 2332 -U 9626 ; WX 769 ; N uni259A ; G 2333 -U 9627 ; WX 769 ; N uni259B ; G 2334 -U 9628 ; WX 769 ; N uni259C ; G 2335 -U 9629 ; WX 769 ; N uni259D ; G 2336 -U 9630 ; WX 769 ; N uni259E ; G 2337 -U 9631 ; WX 769 ; N uni259F ; G 2338 -U 9632 ; WX 945 ; N filledbox ; G 2339 -U 9633 ; WX 945 ; N H22073 ; G 2340 -U 9634 ; WX 945 ; N uni25A2 ; G 2341 -U 9635 ; WX 945 ; N uni25A3 ; G 2342 -U 9636 ; WX 945 ; N uni25A4 ; G 2343 -U 9637 ; WX 945 ; N uni25A5 ; G 2344 -U 9638 ; WX 945 ; N uni25A6 ; G 2345 -U 9639 ; WX 945 ; N uni25A7 ; G 2346 -U 9640 ; WX 945 ; N uni25A8 ; G 2347 -U 9641 ; WX 945 ; N uni25A9 ; G 2348 -U 9642 ; WX 678 ; N H18543 ; G 2349 -U 9643 ; WX 678 ; N H18551 ; G 2350 -U 9644 ; WX 945 ; N filledrect ; G 2351 -U 9645 ; WX 945 ; N uni25AD ; G 2352 -U 9646 ; WX 550 ; N uni25AE ; G 2353 -U 9647 ; WX 550 ; N uni25AF ; G 2354 -U 9648 ; WX 769 ; N uni25B0 ; G 2355 -U 9649 ; WX 769 ; N uni25B1 ; G 2356 -U 9650 ; WX 769 ; N triagup ; G 2357 -U 9651 ; WX 769 ; N uni25B3 ; G 2358 -U 9652 ; WX 502 ; N uni25B4 ; G 2359 -U 9653 ; WX 502 ; N uni25B5 ; G 2360 -U 9654 ; WX 769 ; N uni25B6 ; G 2361 -U 9655 ; WX 769 ; N uni25B7 ; G 2362 -U 9656 ; WX 502 ; N uni25B8 ; G 2363 -U 9657 ; WX 502 ; N uni25B9 ; G 2364 -U 9658 ; WX 769 ; N triagrt ; G 2365 -U 9659 ; WX 769 ; N uni25BB ; G 2366 -U 9660 ; WX 769 ; N triagdn ; G 2367 -U 9661 ; WX 769 ; N uni25BD ; G 2368 -U 9662 ; WX 502 ; N uni25BE ; G 2369 -U 9663 ; WX 502 ; N uni25BF ; G 2370 -U 9664 ; WX 769 ; N uni25C0 ; G 2371 -U 9665 ; WX 769 ; N uni25C1 ; G 2372 -U 9666 ; WX 502 ; N uni25C2 ; G 2373 -U 9667 ; WX 502 ; N uni25C3 ; G 2374 -U 9668 ; WX 769 ; N triaglf ; G 2375 -U 9669 ; WX 769 ; N uni25C5 ; G 2376 -U 9670 ; WX 769 ; N uni25C6 ; G 2377 -U 9671 ; WX 769 ; N uni25C7 ; G 2378 -U 9672 ; WX 769 ; N uni25C8 ; G 2379 -U 9673 ; WX 873 ; N uni25C9 ; G 2380 -U 9674 ; WX 494 ; N lozenge ; G 2381 -U 9675 ; WX 873 ; N circle ; G 2382 -U 9676 ; WX 873 ; N uni25CC ; G 2383 -U 9677 ; WX 873 ; N uni25CD ; G 2384 -U 9678 ; WX 873 ; N uni25CE ; G 2385 -U 9679 ; WX 873 ; N H18533 ; G 2386 -U 9680 ; WX 873 ; N uni25D0 ; G 2387 -U 9681 ; WX 873 ; N uni25D1 ; G 2388 -U 9682 ; WX 873 ; N uni25D2 ; G 2389 -U 9683 ; WX 873 ; N uni25D3 ; G 2390 -U 9684 ; WX 873 ; N uni25D4 ; G 2391 -U 9685 ; WX 873 ; N uni25D5 ; G 2392 -U 9686 ; WX 527 ; N uni25D6 ; G 2393 -U 9687 ; WX 527 ; N uni25D7 ; G 2394 -U 9688 ; WX 791 ; N invbullet ; G 2395 -U 9689 ; WX 970 ; N invcircle ; G 2396 -U 9690 ; WX 970 ; N uni25DA ; G 2397 -U 9691 ; WX 970 ; N uni25DB ; G 2398 -U 9692 ; WX 387 ; N uni25DC ; G 2399 -U 9693 ; WX 387 ; N uni25DD ; G 2400 -U 9694 ; WX 387 ; N uni25DE ; G 2401 -U 9695 ; WX 387 ; N uni25DF ; G 2402 -U 9696 ; WX 873 ; N uni25E0 ; G 2403 -U 9697 ; WX 873 ; N uni25E1 ; G 2404 -U 9698 ; WX 769 ; N uni25E2 ; G 2405 -U 9699 ; WX 769 ; N uni25E3 ; G 2406 -U 9700 ; WX 769 ; N uni25E4 ; G 2407 -U 9701 ; WX 769 ; N uni25E5 ; G 2408 -U 9702 ; WX 590 ; N openbullet ; G 2409 -U 9703 ; WX 945 ; N uni25E7 ; G 2410 -U 9704 ; WX 945 ; N uni25E8 ; G 2411 -U 9705 ; WX 945 ; N uni25E9 ; G 2412 -U 9706 ; WX 945 ; N uni25EA ; G 2413 -U 9707 ; WX 945 ; N uni25EB ; G 2414 -U 9708 ; WX 769 ; N uni25EC ; G 2415 -U 9709 ; WX 769 ; N uni25ED ; G 2416 -U 9710 ; WX 769 ; N uni25EE ; G 2417 -U 9711 ; WX 1119 ; N uni25EF ; G 2418 -U 9712 ; WX 945 ; N uni25F0 ; G 2419 -U 9713 ; WX 945 ; N uni25F1 ; G 2420 -U 9714 ; WX 945 ; N uni25F2 ; G 2421 -U 9715 ; WX 945 ; N uni25F3 ; G 2422 -U 9716 ; WX 873 ; N uni25F4 ; G 2423 -U 9717 ; WX 873 ; N uni25F5 ; G 2424 -U 9718 ; WX 873 ; N uni25F6 ; G 2425 -U 9719 ; WX 873 ; N uni25F7 ; G 2426 -U 9720 ; WX 769 ; N uni25F8 ; G 2427 -U 9721 ; WX 769 ; N uni25F9 ; G 2428 -U 9722 ; WX 769 ; N uni25FA ; G 2429 -U 9723 ; WX 830 ; N uni25FB ; G 2430 -U 9724 ; WX 830 ; N uni25FC ; G 2431 -U 9725 ; WX 732 ; N uni25FD ; G 2432 -U 9726 ; WX 732 ; N uni25FE ; G 2433 -U 9727 ; WX 769 ; N uni25FF ; G 2434 -U 9728 ; WX 896 ; N uni2600 ; G 2435 -U 9784 ; WX 896 ; N uni2638 ; G 2436 -U 9785 ; WX 896 ; N uni2639 ; G 2437 -U 9786 ; WX 896 ; N smileface ; G 2438 -U 9787 ; WX 896 ; N invsmileface ; G 2439 -U 9788 ; WX 896 ; N sun ; G 2440 -U 9791 ; WX 614 ; N uni263F ; G 2441 -U 9792 ; WX 731 ; N female ; G 2442 -U 9793 ; WX 731 ; N uni2641 ; G 2443 -U 9794 ; WX 896 ; N male ; G 2444 -U 9795 ; WX 896 ; N uni2643 ; G 2445 -U 9796 ; WX 896 ; N uni2644 ; G 2446 -U 9797 ; WX 896 ; N uni2645 ; G 2447 -U 9798 ; WX 896 ; N uni2646 ; G 2448 -U 9799 ; WX 896 ; N uni2647 ; G 2449 -U 9824 ; WX 896 ; N spade ; G 2450 -U 9825 ; WX 896 ; N uni2661 ; G 2451 -U 9826 ; WX 896 ; N uni2662 ; G 2452 -U 9827 ; WX 896 ; N club ; G 2453 -U 9828 ; WX 896 ; N uni2664 ; G 2454 -U 9829 ; WX 896 ; N heart ; G 2455 -U 9830 ; WX 896 ; N diamond ; G 2456 -U 9831 ; WX 896 ; N uni2667 ; G 2457 -U 9833 ; WX 472 ; N uni2669 ; G 2458 -U 9834 ; WX 638 ; N musicalnote ; G 2459 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2460 -U 9836 ; WX 896 ; N uni266C ; G 2461 -U 9837 ; WX 472 ; N uni266D ; G 2462 -U 9838 ; WX 357 ; N uni266E ; G 2463 -U 9839 ; WX 484 ; N uni266F ; G 2464 -U 10145 ; WX 838 ; N uni27A1 ; G 2465 -U 10181 ; WX 390 ; N uni27C5 ; G 2466 -U 10182 ; WX 390 ; N uni27C6 ; G 2467 -U 10208 ; WX 494 ; N uni27E0 ; G 2468 -U 10216 ; WX 390 ; N uni27E8 ; G 2469 -U 10217 ; WX 390 ; N uni27E9 ; G 2470 -U 10224 ; WX 838 ; N uni27F0 ; G 2471 -U 10225 ; WX 838 ; N uni27F1 ; G 2472 -U 10226 ; WX 838 ; N uni27F2 ; G 2473 -U 10227 ; WX 838 ; N uni27F3 ; G 2474 -U 10228 ; WX 1033 ; N uni27F4 ; G 2475 -U 10229 ; WX 1434 ; N uni27F5 ; G 2476 -U 10230 ; WX 1434 ; N uni27F6 ; G 2477 -U 10231 ; WX 1434 ; N uni27F7 ; G 2478 -U 10232 ; WX 1434 ; N uni27F8 ; G 2479 -U 10233 ; WX 1434 ; N uni27F9 ; G 2480 -U 10234 ; WX 1434 ; N uni27FA ; G 2481 -U 10235 ; WX 1434 ; N uni27FB ; G 2482 -U 10236 ; WX 1434 ; N uni27FC ; G 2483 -U 10237 ; WX 1434 ; N uni27FD ; G 2484 -U 10238 ; WX 1434 ; N uni27FE ; G 2485 -U 10239 ; WX 1434 ; N uni27FF ; G 2486 -U 10240 ; WX 732 ; N uni2800 ; G 2487 -U 10241 ; WX 732 ; N uni2801 ; G 2488 -U 10242 ; WX 732 ; N uni2802 ; G 2489 -U 10243 ; WX 732 ; N uni2803 ; G 2490 -U 10244 ; WX 732 ; N uni2804 ; G 2491 -U 10245 ; WX 732 ; N uni2805 ; G 2492 -U 10246 ; WX 732 ; N uni2806 ; G 2493 -U 10247 ; WX 732 ; N uni2807 ; G 2494 -U 10248 ; WX 732 ; N uni2808 ; G 2495 -U 10249 ; WX 732 ; N uni2809 ; G 2496 -U 10250 ; WX 732 ; N uni280A ; G 2497 -U 10251 ; WX 732 ; N uni280B ; G 2498 -U 10252 ; WX 732 ; N uni280C ; G 2499 -U 10253 ; WX 732 ; N uni280D ; G 2500 -U 10254 ; WX 732 ; N uni280E ; G 2501 -U 10255 ; WX 732 ; N uni280F ; G 2502 -U 10256 ; WX 732 ; N uni2810 ; G 2503 -U 10257 ; WX 732 ; N uni2811 ; G 2504 -U 10258 ; WX 732 ; N uni2812 ; G 2505 -U 10259 ; WX 732 ; N uni2813 ; G 2506 -U 10260 ; WX 732 ; N uni2814 ; G 2507 -U 10261 ; WX 732 ; N uni2815 ; G 2508 -U 10262 ; WX 732 ; N uni2816 ; G 2509 -U 10263 ; WX 732 ; N uni2817 ; G 2510 -U 10264 ; WX 732 ; N uni2818 ; G 2511 -U 10265 ; WX 732 ; N uni2819 ; G 2512 -U 10266 ; WX 732 ; N uni281A ; G 2513 -U 10267 ; WX 732 ; N uni281B ; G 2514 -U 10268 ; WX 732 ; N uni281C ; G 2515 -U 10269 ; WX 732 ; N uni281D ; G 2516 -U 10270 ; WX 732 ; N uni281E ; G 2517 -U 10271 ; WX 732 ; N uni281F ; G 2518 -U 10272 ; WX 732 ; N uni2820 ; G 2519 -U 10273 ; WX 732 ; N uni2821 ; G 2520 -U 10274 ; WX 732 ; N uni2822 ; G 2521 -U 10275 ; WX 732 ; N uni2823 ; G 2522 -U 10276 ; WX 732 ; N uni2824 ; G 2523 -U 10277 ; WX 732 ; N uni2825 ; G 2524 -U 10278 ; WX 732 ; N uni2826 ; G 2525 -U 10279 ; WX 732 ; N uni2827 ; G 2526 -U 10280 ; WX 732 ; N uni2828 ; G 2527 -U 10281 ; WX 732 ; N uni2829 ; G 2528 -U 10282 ; WX 732 ; N uni282A ; G 2529 -U 10283 ; WX 732 ; N uni282B ; G 2530 -U 10284 ; WX 732 ; N uni282C ; G 2531 -U 10285 ; WX 732 ; N uni282D ; G 2532 -U 10286 ; WX 732 ; N uni282E ; G 2533 -U 10287 ; WX 732 ; N uni282F ; G 2534 -U 10288 ; WX 732 ; N uni2830 ; G 2535 -U 10289 ; WX 732 ; N uni2831 ; G 2536 -U 10290 ; WX 732 ; N uni2832 ; G 2537 -U 10291 ; WX 732 ; N uni2833 ; G 2538 -U 10292 ; WX 732 ; N uni2834 ; G 2539 -U 10293 ; WX 732 ; N uni2835 ; G 2540 -U 10294 ; WX 732 ; N uni2836 ; G 2541 -U 10295 ; WX 732 ; N uni2837 ; G 2542 -U 10296 ; WX 732 ; N uni2838 ; G 2543 -U 10297 ; WX 732 ; N uni2839 ; G 2544 -U 10298 ; WX 732 ; N uni283A ; G 2545 -U 10299 ; WX 732 ; N uni283B ; G 2546 -U 10300 ; WX 732 ; N uni283C ; G 2547 -U 10301 ; WX 732 ; N uni283D ; G 2548 -U 10302 ; WX 732 ; N uni283E ; G 2549 -U 10303 ; WX 732 ; N uni283F ; G 2550 -U 10304 ; WX 732 ; N uni2840 ; G 2551 -U 10305 ; WX 732 ; N uni2841 ; G 2552 -U 10306 ; WX 732 ; N uni2842 ; G 2553 -U 10307 ; WX 732 ; N uni2843 ; G 2554 -U 10308 ; WX 732 ; N uni2844 ; G 2555 -U 10309 ; WX 732 ; N uni2845 ; G 2556 -U 10310 ; WX 732 ; N uni2846 ; G 2557 -U 10311 ; WX 732 ; N uni2847 ; G 2558 -U 10312 ; WX 732 ; N uni2848 ; G 2559 -U 10313 ; WX 732 ; N uni2849 ; G 2560 -U 10314 ; WX 732 ; N uni284A ; G 2561 -U 10315 ; WX 732 ; N uni284B ; G 2562 -U 10316 ; WX 732 ; N uni284C ; G 2563 -U 10317 ; WX 732 ; N uni284D ; G 2564 -U 10318 ; WX 732 ; N uni284E ; G 2565 -U 10319 ; WX 732 ; N uni284F ; G 2566 -U 10320 ; WX 732 ; N uni2850 ; G 2567 -U 10321 ; WX 732 ; N uni2851 ; G 2568 -U 10322 ; WX 732 ; N uni2852 ; G 2569 -U 10323 ; WX 732 ; N uni2853 ; G 2570 -U 10324 ; WX 732 ; N uni2854 ; G 2571 -U 10325 ; WX 732 ; N uni2855 ; G 2572 -U 10326 ; WX 732 ; N uni2856 ; G 2573 -U 10327 ; WX 732 ; N uni2857 ; G 2574 -U 10328 ; WX 732 ; N uni2858 ; G 2575 -U 10329 ; WX 732 ; N uni2859 ; G 2576 -U 10330 ; WX 732 ; N uni285A ; G 2577 -U 10331 ; WX 732 ; N uni285B ; G 2578 -U 10332 ; WX 732 ; N uni285C ; G 2579 -U 10333 ; WX 732 ; N uni285D ; G 2580 -U 10334 ; WX 732 ; N uni285E ; G 2581 -U 10335 ; WX 732 ; N uni285F ; G 2582 -U 10336 ; WX 732 ; N uni2860 ; G 2583 -U 10337 ; WX 732 ; N uni2861 ; G 2584 -U 10338 ; WX 732 ; N uni2862 ; G 2585 -U 10339 ; WX 732 ; N uni2863 ; G 2586 -U 10340 ; WX 732 ; N uni2864 ; G 2587 -U 10341 ; WX 732 ; N uni2865 ; G 2588 -U 10342 ; WX 732 ; N uni2866 ; G 2589 -U 10343 ; WX 732 ; N uni2867 ; G 2590 -U 10344 ; WX 732 ; N uni2868 ; G 2591 -U 10345 ; WX 732 ; N uni2869 ; G 2592 -U 10346 ; WX 732 ; N uni286A ; G 2593 -U 10347 ; WX 732 ; N uni286B ; G 2594 -U 10348 ; WX 732 ; N uni286C ; G 2595 -U 10349 ; WX 732 ; N uni286D ; G 2596 -U 10350 ; WX 732 ; N uni286E ; G 2597 -U 10351 ; WX 732 ; N uni286F ; G 2598 -U 10352 ; WX 732 ; N uni2870 ; G 2599 -U 10353 ; WX 732 ; N uni2871 ; G 2600 -U 10354 ; WX 732 ; N uni2872 ; G 2601 -U 10355 ; WX 732 ; N uni2873 ; G 2602 -U 10356 ; WX 732 ; N uni2874 ; G 2603 -U 10357 ; WX 732 ; N uni2875 ; G 2604 -U 10358 ; WX 732 ; N uni2876 ; G 2605 -U 10359 ; WX 732 ; N uni2877 ; G 2606 -U 10360 ; WX 732 ; N uni2878 ; G 2607 -U 10361 ; WX 732 ; N uni2879 ; G 2608 -U 10362 ; WX 732 ; N uni287A ; G 2609 -U 10363 ; WX 732 ; N uni287B ; G 2610 -U 10364 ; WX 732 ; N uni287C ; G 2611 -U 10365 ; WX 732 ; N uni287D ; G 2612 -U 10366 ; WX 732 ; N uni287E ; G 2613 -U 10367 ; WX 732 ; N uni287F ; G 2614 -U 10368 ; WX 732 ; N uni2880 ; G 2615 -U 10369 ; WX 732 ; N uni2881 ; G 2616 -U 10370 ; WX 732 ; N uni2882 ; G 2617 -U 10371 ; WX 732 ; N uni2883 ; G 2618 -U 10372 ; WX 732 ; N uni2884 ; G 2619 -U 10373 ; WX 732 ; N uni2885 ; G 2620 -U 10374 ; WX 732 ; N uni2886 ; G 2621 -U 10375 ; WX 732 ; N uni2887 ; G 2622 -U 10376 ; WX 732 ; N uni2888 ; G 2623 -U 10377 ; WX 732 ; N uni2889 ; G 2624 -U 10378 ; WX 732 ; N uni288A ; G 2625 -U 10379 ; WX 732 ; N uni288B ; G 2626 -U 10380 ; WX 732 ; N uni288C ; G 2627 -U 10381 ; WX 732 ; N uni288D ; G 2628 -U 10382 ; WX 732 ; N uni288E ; G 2629 -U 10383 ; WX 732 ; N uni288F ; G 2630 -U 10384 ; WX 732 ; N uni2890 ; G 2631 -U 10385 ; WX 732 ; N uni2891 ; G 2632 -U 10386 ; WX 732 ; N uni2892 ; G 2633 -U 10387 ; WX 732 ; N uni2893 ; G 2634 -U 10388 ; WX 732 ; N uni2894 ; G 2635 -U 10389 ; WX 732 ; N uni2895 ; G 2636 -U 10390 ; WX 732 ; N uni2896 ; G 2637 -U 10391 ; WX 732 ; N uni2897 ; G 2638 -U 10392 ; WX 732 ; N uni2898 ; G 2639 -U 10393 ; WX 732 ; N uni2899 ; G 2640 -U 10394 ; WX 732 ; N uni289A ; G 2641 -U 10395 ; WX 732 ; N uni289B ; G 2642 -U 10396 ; WX 732 ; N uni289C ; G 2643 -U 10397 ; WX 732 ; N uni289D ; G 2644 -U 10398 ; WX 732 ; N uni289E ; G 2645 -U 10399 ; WX 732 ; N uni289F ; G 2646 -U 10400 ; WX 732 ; N uni28A0 ; G 2647 -U 10401 ; WX 732 ; N uni28A1 ; G 2648 -U 10402 ; WX 732 ; N uni28A2 ; G 2649 -U 10403 ; WX 732 ; N uni28A3 ; G 2650 -U 10404 ; WX 732 ; N uni28A4 ; G 2651 -U 10405 ; WX 732 ; N uni28A5 ; G 2652 -U 10406 ; WX 732 ; N uni28A6 ; G 2653 -U 10407 ; WX 732 ; N uni28A7 ; G 2654 -U 10408 ; WX 732 ; N uni28A8 ; G 2655 -U 10409 ; WX 732 ; N uni28A9 ; G 2656 -U 10410 ; WX 732 ; N uni28AA ; G 2657 -U 10411 ; WX 732 ; N uni28AB ; G 2658 -U 10412 ; WX 732 ; N uni28AC ; G 2659 -U 10413 ; WX 732 ; N uni28AD ; G 2660 -U 10414 ; WX 732 ; N uni28AE ; G 2661 -U 10415 ; WX 732 ; N uni28AF ; G 2662 -U 10416 ; WX 732 ; N uni28B0 ; G 2663 -U 10417 ; WX 732 ; N uni28B1 ; G 2664 -U 10418 ; WX 732 ; N uni28B2 ; G 2665 -U 10419 ; WX 732 ; N uni28B3 ; G 2666 -U 10420 ; WX 732 ; N uni28B4 ; G 2667 -U 10421 ; WX 732 ; N uni28B5 ; G 2668 -U 10422 ; WX 732 ; N uni28B6 ; G 2669 -U 10423 ; WX 732 ; N uni28B7 ; G 2670 -U 10424 ; WX 732 ; N uni28B8 ; G 2671 -U 10425 ; WX 732 ; N uni28B9 ; G 2672 -U 10426 ; WX 732 ; N uni28BA ; G 2673 -U 10427 ; WX 732 ; N uni28BB ; G 2674 -U 10428 ; WX 732 ; N uni28BC ; G 2675 -U 10429 ; WX 732 ; N uni28BD ; G 2676 -U 10430 ; WX 732 ; N uni28BE ; G 2677 -U 10431 ; WX 732 ; N uni28BF ; G 2678 -U 10432 ; WX 732 ; N uni28C0 ; G 2679 -U 10433 ; WX 732 ; N uni28C1 ; G 2680 -U 10434 ; WX 732 ; N uni28C2 ; G 2681 -U 10435 ; WX 732 ; N uni28C3 ; G 2682 -U 10436 ; WX 732 ; N uni28C4 ; G 2683 -U 10437 ; WX 732 ; N uni28C5 ; G 2684 -U 10438 ; WX 732 ; N uni28C6 ; G 2685 -U 10439 ; WX 732 ; N uni28C7 ; G 2686 -U 10440 ; WX 732 ; N uni28C8 ; G 2687 -U 10441 ; WX 732 ; N uni28C9 ; G 2688 -U 10442 ; WX 732 ; N uni28CA ; G 2689 -U 10443 ; WX 732 ; N uni28CB ; G 2690 -U 10444 ; WX 732 ; N uni28CC ; G 2691 -U 10445 ; WX 732 ; N uni28CD ; G 2692 -U 10446 ; WX 732 ; N uni28CE ; G 2693 -U 10447 ; WX 732 ; N uni28CF ; G 2694 -U 10448 ; WX 732 ; N uni28D0 ; G 2695 -U 10449 ; WX 732 ; N uni28D1 ; G 2696 -U 10450 ; WX 732 ; N uni28D2 ; G 2697 -U 10451 ; WX 732 ; N uni28D3 ; G 2698 -U 10452 ; WX 732 ; N uni28D4 ; G 2699 -U 10453 ; WX 732 ; N uni28D5 ; G 2700 -U 10454 ; WX 732 ; N uni28D6 ; G 2701 -U 10455 ; WX 732 ; N uni28D7 ; G 2702 -U 10456 ; WX 732 ; N uni28D8 ; G 2703 -U 10457 ; WX 732 ; N uni28D9 ; G 2704 -U 10458 ; WX 732 ; N uni28DA ; G 2705 -U 10459 ; WX 732 ; N uni28DB ; G 2706 -U 10460 ; WX 732 ; N uni28DC ; G 2707 -U 10461 ; WX 732 ; N uni28DD ; G 2708 -U 10462 ; WX 732 ; N uni28DE ; G 2709 -U 10463 ; WX 732 ; N uni28DF ; G 2710 -U 10464 ; WX 732 ; N uni28E0 ; G 2711 -U 10465 ; WX 732 ; N uni28E1 ; G 2712 -U 10466 ; WX 732 ; N uni28E2 ; G 2713 -U 10467 ; WX 732 ; N uni28E3 ; G 2714 -U 10468 ; WX 732 ; N uni28E4 ; G 2715 -U 10469 ; WX 732 ; N uni28E5 ; G 2716 -U 10470 ; WX 732 ; N uni28E6 ; G 2717 -U 10471 ; WX 732 ; N uni28E7 ; G 2718 -U 10472 ; WX 732 ; N uni28E8 ; G 2719 -U 10473 ; WX 732 ; N uni28E9 ; G 2720 -U 10474 ; WX 732 ; N uni28EA ; G 2721 -U 10475 ; WX 732 ; N uni28EB ; G 2722 -U 10476 ; WX 732 ; N uni28EC ; G 2723 -U 10477 ; WX 732 ; N uni28ED ; G 2724 -U 10478 ; WX 732 ; N uni28EE ; G 2725 -U 10479 ; WX 732 ; N uni28EF ; G 2726 -U 10480 ; WX 732 ; N uni28F0 ; G 2727 -U 10481 ; WX 732 ; N uni28F1 ; G 2728 -U 10482 ; WX 732 ; N uni28F2 ; G 2729 -U 10483 ; WX 732 ; N uni28F3 ; G 2730 -U 10484 ; WX 732 ; N uni28F4 ; G 2731 -U 10485 ; WX 732 ; N uni28F5 ; G 2732 -U 10486 ; WX 732 ; N uni28F6 ; G 2733 -U 10487 ; WX 732 ; N uni28F7 ; G 2734 -U 10488 ; WX 732 ; N uni28F8 ; G 2735 -U 10489 ; WX 732 ; N uni28F9 ; G 2736 -U 10490 ; WX 732 ; N uni28FA ; G 2737 -U 10491 ; WX 732 ; N uni28FB ; G 2738 -U 10492 ; WX 732 ; N uni28FC ; G 2739 -U 10493 ; WX 732 ; N uni28FD ; G 2740 -U 10494 ; WX 732 ; N uni28FE ; G 2741 -U 10495 ; WX 732 ; N uni28FF ; G 2742 -U 10496 ; WX 838 ; N uni2900 ; G 2743 -U 10497 ; WX 838 ; N uni2901 ; G 2744 -U 10498 ; WX 838 ; N uni2902 ; G 2745 -U 10499 ; WX 838 ; N uni2903 ; G 2746 -U 10500 ; WX 838 ; N uni2904 ; G 2747 -U 10501 ; WX 838 ; N uni2905 ; G 2748 -U 10502 ; WX 838 ; N uni2906 ; G 2749 -U 10503 ; WX 838 ; N uni2907 ; G 2750 -U 10504 ; WX 838 ; N uni2908 ; G 2751 -U 10505 ; WX 838 ; N uni2909 ; G 2752 -U 10506 ; WX 838 ; N uni290A ; G 2753 -U 10507 ; WX 838 ; N uni290B ; G 2754 -U 10508 ; WX 838 ; N uni290C ; G 2755 -U 10509 ; WX 838 ; N uni290D ; G 2756 -U 10510 ; WX 838 ; N uni290E ; G 2757 -U 10511 ; WX 838 ; N uni290F ; G 2758 -U 10512 ; WX 838 ; N uni2910 ; G 2759 -U 10513 ; WX 838 ; N uni2911 ; G 2760 -U 10514 ; WX 838 ; N uni2912 ; G 2761 -U 10515 ; WX 838 ; N uni2913 ; G 2762 -U 10516 ; WX 838 ; N uni2914 ; G 2763 -U 10517 ; WX 838 ; N uni2915 ; G 2764 -U 10518 ; WX 838 ; N uni2916 ; G 2765 -U 10519 ; WX 838 ; N uni2917 ; G 2766 -U 10520 ; WX 838 ; N uni2918 ; G 2767 -U 10521 ; WX 838 ; N uni2919 ; G 2768 -U 10522 ; WX 838 ; N uni291A ; G 2769 -U 10523 ; WX 838 ; N uni291B ; G 2770 -U 10524 ; WX 838 ; N uni291C ; G 2771 -U 10525 ; WX 838 ; N uni291D ; G 2772 -U 10526 ; WX 838 ; N uni291E ; G 2773 -U 10527 ; WX 838 ; N uni291F ; G 2774 -U 10528 ; WX 838 ; N uni2920 ; G 2775 -U 10529 ; WX 838 ; N uni2921 ; G 2776 -U 10530 ; WX 838 ; N uni2922 ; G 2777 -U 10531 ; WX 838 ; N uni2923 ; G 2778 -U 10532 ; WX 838 ; N uni2924 ; G 2779 -U 10533 ; WX 838 ; N uni2925 ; G 2780 -U 10534 ; WX 838 ; N uni2926 ; G 2781 -U 10535 ; WX 838 ; N uni2927 ; G 2782 -U 10536 ; WX 838 ; N uni2928 ; G 2783 -U 10537 ; WX 838 ; N uni2929 ; G 2784 -U 10538 ; WX 838 ; N uni292A ; G 2785 -U 10539 ; WX 838 ; N uni292B ; G 2786 -U 10540 ; WX 838 ; N uni292C ; G 2787 -U 10541 ; WX 838 ; N uni292D ; G 2788 -U 10542 ; WX 838 ; N uni292E ; G 2789 -U 10543 ; WX 838 ; N uni292F ; G 2790 -U 10544 ; WX 838 ; N uni2930 ; G 2791 -U 10545 ; WX 838 ; N uni2931 ; G 2792 -U 10546 ; WX 838 ; N uni2932 ; G 2793 -U 10547 ; WX 838 ; N uni2933 ; G 2794 -U 10548 ; WX 838 ; N uni2934 ; G 2795 -U 10549 ; WX 838 ; N uni2935 ; G 2796 -U 10550 ; WX 838 ; N uni2936 ; G 2797 -U 10551 ; WX 838 ; N uni2937 ; G 2798 -U 10552 ; WX 838 ; N uni2938 ; G 2799 -U 10553 ; WX 838 ; N uni2939 ; G 2800 -U 10554 ; WX 838 ; N uni293A ; G 2801 -U 10555 ; WX 838 ; N uni293B ; G 2802 -U 10556 ; WX 838 ; N uni293C ; G 2803 -U 10557 ; WX 838 ; N uni293D ; G 2804 -U 10558 ; WX 838 ; N uni293E ; G 2805 -U 10559 ; WX 838 ; N uni293F ; G 2806 -U 10560 ; WX 838 ; N uni2940 ; G 2807 -U 10561 ; WX 838 ; N uni2941 ; G 2808 -U 10562 ; WX 838 ; N uni2942 ; G 2809 -U 10563 ; WX 838 ; N uni2943 ; G 2810 -U 10564 ; WX 838 ; N uni2944 ; G 2811 -U 10565 ; WX 838 ; N uni2945 ; G 2812 -U 10566 ; WX 838 ; N uni2946 ; G 2813 -U 10567 ; WX 838 ; N uni2947 ; G 2814 -U 10568 ; WX 838 ; N uni2948 ; G 2815 -U 10569 ; WX 838 ; N uni2949 ; G 2816 -U 10570 ; WX 838 ; N uni294A ; G 2817 -U 10571 ; WX 838 ; N uni294B ; G 2818 -U 10572 ; WX 838 ; N uni294C ; G 2819 -U 10573 ; WX 838 ; N uni294D ; G 2820 -U 10574 ; WX 838 ; N uni294E ; G 2821 -U 10575 ; WX 838 ; N uni294F ; G 2822 -U 10576 ; WX 838 ; N uni2950 ; G 2823 -U 10577 ; WX 838 ; N uni2951 ; G 2824 -U 10578 ; WX 838 ; N uni2952 ; G 2825 -U 10579 ; WX 838 ; N uni2953 ; G 2826 -U 10580 ; WX 838 ; N uni2954 ; G 2827 -U 10581 ; WX 838 ; N uni2955 ; G 2828 -U 10582 ; WX 838 ; N uni2956 ; G 2829 -U 10583 ; WX 838 ; N uni2957 ; G 2830 -U 10584 ; WX 838 ; N uni2958 ; G 2831 -U 10585 ; WX 838 ; N uni2959 ; G 2832 -U 10586 ; WX 838 ; N uni295A ; G 2833 -U 10587 ; WX 838 ; N uni295B ; G 2834 -U 10588 ; WX 838 ; N uni295C ; G 2835 -U 10589 ; WX 838 ; N uni295D ; G 2836 -U 10590 ; WX 838 ; N uni295E ; G 2837 -U 10591 ; WX 838 ; N uni295F ; G 2838 -U 10592 ; WX 838 ; N uni2960 ; G 2839 -U 10593 ; WX 838 ; N uni2961 ; G 2840 -U 10594 ; WX 838 ; N uni2962 ; G 2841 -U 10595 ; WX 838 ; N uni2963 ; G 2842 -U 10596 ; WX 838 ; N uni2964 ; G 2843 -U 10597 ; WX 838 ; N uni2965 ; G 2844 -U 10598 ; WX 838 ; N uni2966 ; G 2845 -U 10599 ; WX 838 ; N uni2967 ; G 2846 -U 10600 ; WX 838 ; N uni2968 ; G 2847 -U 10601 ; WX 838 ; N uni2969 ; G 2848 -U 10602 ; WX 838 ; N uni296A ; G 2849 -U 10603 ; WX 838 ; N uni296B ; G 2850 -U 10604 ; WX 838 ; N uni296C ; G 2851 -U 10605 ; WX 838 ; N uni296D ; G 2852 -U 10606 ; WX 838 ; N uni296E ; G 2853 -U 10607 ; WX 838 ; N uni296F ; G 2854 -U 10608 ; WX 838 ; N uni2970 ; G 2855 -U 10609 ; WX 838 ; N uni2971 ; G 2856 -U 10610 ; WX 838 ; N uni2972 ; G 2857 -U 10611 ; WX 838 ; N uni2973 ; G 2858 -U 10612 ; WX 838 ; N uni2974 ; G 2859 -U 10613 ; WX 838 ; N uni2975 ; G 2860 -U 10614 ; WX 838 ; N uni2976 ; G 2861 -U 10615 ; WX 981 ; N uni2977 ; G 2862 -U 10616 ; WX 838 ; N uni2978 ; G 2863 -U 10617 ; WX 838 ; N uni2979 ; G 2864 -U 10618 ; WX 984 ; N uni297A ; G 2865 -U 10619 ; WX 838 ; N uni297B ; G 2866 -U 10620 ; WX 838 ; N uni297C ; G 2867 -U 10621 ; WX 838 ; N uni297D ; G 2868 -U 10622 ; WX 838 ; N uni297E ; G 2869 -U 10623 ; WX 838 ; N uni297F ; G 2870 -U 10731 ; WX 494 ; N uni29EB ; G 2871 -U 10764 ; WX 1513 ; N uni2A0C ; G 2872 -U 10765 ; WX 521 ; N uni2A0D ; G 2873 -U 10766 ; WX 521 ; N uni2A0E ; G 2874 -U 10799 ; WX 838 ; N uni2A2F ; G 2875 -U 11008 ; WX 838 ; N uni2B00 ; G 2876 -U 11009 ; WX 838 ; N uni2B01 ; G 2877 -U 11010 ; WX 838 ; N uni2B02 ; G 2878 -U 11011 ; WX 838 ; N uni2B03 ; G 2879 -U 11012 ; WX 838 ; N uni2B04 ; G 2880 -U 11013 ; WX 838 ; N uni2B05 ; G 2881 -U 11014 ; WX 838 ; N uni2B06 ; G 2882 -U 11015 ; WX 838 ; N uni2B07 ; G 2883 -U 11016 ; WX 838 ; N uni2B08 ; G 2884 -U 11017 ; WX 838 ; N uni2B09 ; G 2885 -U 11018 ; WX 838 ; N uni2B0A ; G 2886 -U 11019 ; WX 838 ; N uni2B0B ; G 2887 -U 11020 ; WX 838 ; N uni2B0C ; G 2888 -U 11021 ; WX 838 ; N uni2B0D ; G 2889 -U 11022 ; WX 838 ; N uni2B0E ; G 2890 -U 11023 ; WX 838 ; N uni2B0F ; G 2891 -U 11024 ; WX 838 ; N uni2B10 ; G 2892 -U 11025 ; WX 838 ; N uni2B11 ; G 2893 -U 11026 ; WX 945 ; N uni2B12 ; G 2894 -U 11027 ; WX 945 ; N uni2B13 ; G 2895 -U 11028 ; WX 945 ; N uni2B14 ; G 2896 -U 11029 ; WX 945 ; N uni2B15 ; G 2897 -U 11030 ; WX 769 ; N uni2B16 ; G 2898 -U 11031 ; WX 769 ; N uni2B17 ; G 2899 -U 11032 ; WX 769 ; N uni2B18 ; G 2900 -U 11033 ; WX 769 ; N uni2B19 ; G 2901 -U 11034 ; WX 945 ; N uni2B1A ; G 2902 -U 11364 ; WX 753 ; N uni2C64 ; G 2903 -U 11367 ; WX 872 ; N uni2C67 ; G 2904 -U 11368 ; WX 644 ; N uni2C68 ; G 2905 -U 11369 ; WX 747 ; N uni2C69 ; G 2906 -U 11370 ; WX 606 ; N uni2C6A ; G 2907 -U 11371 ; WX 695 ; N uni2C6B ; G 2908 -U 11372 ; WX 527 ; N uni2C6C ; G 2909 -U 11373 ; WX 782 ; N uni2C6D ; G 2910 -U 11374 ; WX 1024 ; N uni2C6E ; G 2911 -U 11375 ; WX 722 ; N uni2C6F ; G 2912 -U 11376 ; WX 782 ; N uni2C70 ; G 2913 -U 11377 ; WX 663 ; N uni2C71 ; G 2914 -U 11378 ; WX 1130 ; N uni2C72 ; G 2915 -U 11379 ; WX 939 ; N uni2C73 ; G 2916 -U 11381 ; WX 740 ; N uni2C75 ; G 2917 -U 11382 ; WX 531 ; N uni2C76 ; G 2918 -U 11383 ; WX 700 ; N uni2C77 ; G 2919 -U 11385 ; WX 501 ; N uni2C79 ; G 2920 -U 11386 ; WX 602 ; N uni2C7A ; G 2921 -U 11388 ; WX 264 ; N uni2C7C ; G 2922 -U 11389 ; WX 455 ; N uni2C7D ; G 2923 -U 11390 ; WX 685 ; N uni2C7E ; G 2924 -U 11391 ; WX 695 ; N uni2C7F ; G 2925 -U 11520 ; WX 773 ; N uni2D00 ; G 2926 -U 11521 ; WX 635 ; N uni2D01 ; G 2927 -U 11522 ; WX 633 ; N uni2D02 ; G 2928 -U 11523 ; WX 658 ; N uni2D03 ; G 2929 -U 11524 ; WX 631 ; N uni2D04 ; G 2930 -U 11525 ; WX 962 ; N uni2D05 ; G 2931 -U 11526 ; WX 756 ; N uni2D06 ; G 2932 -U 11527 ; WX 960 ; N uni2D07 ; G 2933 -U 11528 ; WX 617 ; N uni2D08 ; G 2934 -U 11529 ; WX 646 ; N uni2D09 ; G 2935 -U 11530 ; WX 962 ; N uni2D0A ; G 2936 -U 11531 ; WX 632 ; N uni2D0B ; G 2937 -U 11532 ; WX 646 ; N uni2D0C ; G 2938 -U 11533 ; WX 962 ; N uni2D0D ; G 2939 -U 11534 ; WX 645 ; N uni2D0E ; G 2940 -U 11535 ; WX 866 ; N uni2D0F ; G 2941 -U 11536 ; WX 961 ; N uni2D10 ; G 2942 -U 11537 ; WX 645 ; N uni2D11 ; G 2943 -U 11538 ; WX 645 ; N uni2D12 ; G 2944 -U 11539 ; WX 959 ; N uni2D13 ; G 2945 -U 11540 ; WX 945 ; N uni2D14 ; G 2946 -U 11541 ; WX 863 ; N uni2D15 ; G 2947 -U 11542 ; WX 644 ; N uni2D16 ; G 2948 -U 11543 ; WX 646 ; N uni2D17 ; G 2949 -U 11544 ; WX 645 ; N uni2D18 ; G 2950 -U 11545 ; WX 649 ; N uni2D19 ; G 2951 -U 11546 ; WX 688 ; N uni2D1A ; G 2952 -U 11547 ; WX 634 ; N uni2D1B ; G 2953 -U 11548 ; WX 982 ; N uni2D1C ; G 2954 -U 11549 ; WX 681 ; N uni2D1D ; G 2955 -U 11550 ; WX 676 ; N uni2D1E ; G 2956 -U 11551 ; WX 852 ; N uni2D1F ; G 2957 -U 11552 ; WX 957 ; N uni2D20 ; G 2958 -U 11553 ; WX 632 ; N uni2D21 ; G 2959 -U 11554 ; WX 645 ; N uni2D22 ; G 2960 -U 11555 ; WX 646 ; N uni2D23 ; G 2961 -U 11556 ; WX 749 ; N uni2D24 ; G 2962 -U 11557 ; WX 914 ; N uni2D25 ; G 2963 -U 11800 ; WX 536 ; N uni2E18 ; G 2964 -U 11810 ; WX 390 ; N uni2E22 ; G 2965 -U 11811 ; WX 390 ; N uni2E23 ; G 2966 -U 11812 ; WX 390 ; N uni2E24 ; G 2967 -U 11813 ; WX 390 ; N uni2E25 ; G 2968 -U 11822 ; WX 536 ; N uni2E2E ; G 2969 -U 42564 ; WX 685 ; N uniA644 ; G 2970 -U 42565 ; WX 513 ; N uniA645 ; G 2971 -U 42566 ; WX 395 ; N uniA646 ; G 2972 -U 42567 ; WX 392 ; N uniA647 ; G 2973 -U 42576 ; WX 1104 ; N uniA650 ; G 2974 -U 42577 ; WX 939 ; N uniA651 ; G 2975 -U 42580 ; WX 1193 ; N uniA654 ; G 2976 -U 42581 ; WX 871 ; N uniA655 ; G 2977 -U 42582 ; WX 1140 ; N uniA656 ; G 2978 -U 42583 ; WX 875 ; N uniA657 ; G 2979 -U 42760 ; WX 493 ; N uniA708 ; G 2980 -U 42761 ; WX 493 ; N uniA709 ; G 2981 -U 42762 ; WX 493 ; N uniA70A ; G 2982 -U 42763 ; WX 493 ; N uniA70B ; G 2983 -U 42764 ; WX 493 ; N uniA70C ; G 2984 -U 42765 ; WX 493 ; N uniA70D ; G 2985 -U 42766 ; WX 493 ; N uniA70E ; G 2986 -U 42767 ; WX 493 ; N uniA70F ; G 2987 -U 42768 ; WX 493 ; N uniA710 ; G 2988 -U 42769 ; WX 493 ; N uniA711 ; G 2989 -U 42770 ; WX 493 ; N uniA712 ; G 2990 -U 42771 ; WX 493 ; N uniA713 ; G 2991 -U 42772 ; WX 493 ; N uniA714 ; G 2992 -U 42773 ; WX 493 ; N uniA715 ; G 2993 -U 42774 ; WX 493 ; N uniA716 ; G 2994 -U 42779 ; WX 369 ; N uniA71B ; G 2995 -U 42780 ; WX 369 ; N uniA71C ; G 2996 -U 42781 ; WX 253 ; N uniA71D ; G 2997 -U 42782 ; WX 253 ; N uniA71E ; G 2998 -U 42783 ; WX 253 ; N uniA71F ; G 2999 -U 42813 ; WX 730 ; N uniA73D ; G 3000 -U 42891 ; WX 402 ; N uniA78B ; G 3001 -U 42892 ; WX 275 ; N uniA78C ; G 3002 -U 42893 ; WX 773 ; N uniA78D ; G 3003 -U 62464 ; WX 664 ; N uniF400 ; G 3004 -U 62465 ; WX 675 ; N uniF401 ; G 3005 -U 62466 ; WX 724 ; N uniF402 ; G 3006 -U 62467 ; WX 958 ; N uniF403 ; G 3007 -U 62468 ; WX 675 ; N uniF404 ; G 3008 -U 62469 ; WX 669 ; N uniF405 ; G 3009 -U 62470 ; WX 735 ; N uniF406 ; G 3010 -U 62471 ; WX 997 ; N uniF407 ; G 3011 -U 62472 ; WX 675 ; N uniF408 ; G 3012 -U 62473 ; WX 675 ; N uniF409 ; G 3013 -U 62474 ; WX 1268 ; N uniF40A ; G 3014 -U 62475 ; WX 693 ; N uniF40B ; G 3015 -U 62476 ; WX 692 ; N uniF40C ; G 3016 -U 62477 ; WX 963 ; N uniF40D ; G 3017 -U 62478 ; WX 675 ; N uniF40E ; G 3018 -U 62479 ; WX 692 ; N uniF40F ; G 3019 -U 62480 ; WX 1009 ; N uniF410 ; G 3020 -U 62481 ; WX 756 ; N uniF411 ; G 3021 -U 62482 ; WX 809 ; N uniF412 ; G 3022 -U 62483 ; WX 758 ; N uniF413 ; G 3023 -U 62484 ; WX 955 ; N uniF414 ; G 3024 -U 62485 ; WX 691 ; N uniF415 ; G 3025 -U 62486 ; WX 946 ; N uniF416 ; G 3026 -U 62487 ; WX 690 ; N uniF417 ; G 3027 -U 62488 ; WX 698 ; N uniF418 ; G 3028 -U 62489 ; WX 692 ; N uniF419 ; G 3029 -U 62490 ; WX 739 ; N uniF41A ; G 3030 -U 62491 ; WX 692 ; N uniF41B ; G 3031 -U 62492 ; WX 698 ; N uniF41C ; G 3032 -U 62493 ; WX 676 ; N uniF41D ; G 3033 -U 62494 ; WX 739 ; N uniF41E ; G 3034 -U 62495 ; WX 895 ; N uniF41F ; G 3035 -U 62496 ; WX 675 ; N uniF420 ; G 3036 -U 62497 ; WX 785 ; N uniF421 ; G 3037 -U 62498 ; WX 676 ; N uniF422 ; G 3038 -U 62499 ; WX 675 ; N uniF423 ; G 3039 -U 62500 ; WX 675 ; N uniF424 ; G 3040 -U 62501 ; WX 732 ; N uniF425 ; G 3041 -U 62502 ; WX 972 ; N uniF426 ; G 3042 -U 62504 ; WX 904 ; N uniF428 ; G 3043 -U 63172 ; WX 505 ; N uniF6C4 ; G 3044 -U 63173 ; WX 602 ; N uniF6C5 ; G 3045 -U 63174 ; WX 640 ; N uniF6C6 ; G 3046 -U 63175 ; WX 644 ; N uniF6C7 ; G 3047 -U 63176 ; WX 947 ; N uniF6C8 ; G 3048 -U 63185 ; WX 500 ; N cyrBreve ; G 3049 -U 63188 ; WX 500 ; N cyrbreve ; G 3050 -U 64256 ; WX 708 ; N uniFB00 ; G 3051 -U 64257 ; WX 667 ; N fi ; G 3052 -U 64258 ; WX 667 ; N fl ; G 3053 -U 64259 ; WX 941 ; N uniFB03 ; G 3054 -U 64260 ; WX 986 ; N uniFB04 ; G 3055 -U 64261 ; WX 744 ; N uniFB05 ; G 3056 -U 64262 ; WX 916 ; N uniFB06 ; G 3057 -U 65024 ; WX 0 ; N uniFE00 ; G 3058 -U 65025 ; WX 0 ; N uniFE01 ; G 3059 -U 65026 ; WX 0 ; N uniFE02 ; G 3060 -U 65027 ; WX 0 ; N uniFE03 ; G 3061 -U 65028 ; WX 0 ; N uniFE04 ; G 3062 -U 65029 ; WX 0 ; N uniFE05 ; G 3063 -U 65030 ; WX 0 ; N uniFE06 ; G 3064 -U 65031 ; WX 0 ; N uniFE07 ; G 3065 -U 65032 ; WX 0 ; N uniFE08 ; G 3066 -U 65033 ; WX 0 ; N uniFE09 ; G 3067 -U 65034 ; WX 0 ; N uniFE0A ; G 3068 -U 65035 ; WX 0 ; N uniFE0B ; G 3069 -U 65036 ; WX 0 ; N uniFE0C ; G 3070 -U 65037 ; WX 0 ; N uniFE0D ; G 3071 -U 65038 ; WX 0 ; N uniFE0E ; G 3072 -U 65039 ; WX 0 ; N uniFE0F ; G 3073 -U 65529 ; WX 0 ; N uniFFF9 ; G 3074 -U 65530 ; WX 0 ; N uniFFFA ; G 3075 -U 65531 ; WX 0 ; N uniFFFB ; G 3076 -U 65532 ; WX 0 ; N uniFFFC ; G 3077 -U 65533 ; WX 1025 ; N uniFFFD ; G 3078 -EndCharMetrics -StartKernData -StartKernPairs 1050 - -KPX dollar seven -112 -KPX dollar nine -102 -KPX dollar colon -83 -KPX dollar less -83 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -92 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar lacute -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Icircumflex 38 -KPX percent agrave 38 -KPX percent Ebreve 38 -KPX percent lacute -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -178 -KPX parenright D -139 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright cent -139 -KPX parenright sterling -139 -KPX parenright currency -139 -KPX parenright yen -139 -KPX parenright brokenbar -139 -KPX parenright section -139 -KPX parenright dieresis -139 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright Yacute -112 -KPX parenright ebreve -112 - -KPX asterisk less -36 -KPX asterisk lacute -36 - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -55 -KPX period R -55 -KPX period X -45 -KPX period backslash -131 -KPX period ordfeminine -55 -KPX period guillemotleft -55 -KPX period logicalnot -55 -KPX period sfthyphen -55 -KPX period acute -55 -KPX period mu -55 -KPX period paragraph -55 -KPX period periodcentered -55 -KPX period cedilla -55 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -55 -KPX period Ebreve -55 -KPX period ebreve -55 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -178 -KPX slash less -131 -KPX slash backslash -36 -KPX slash questiondown -36 -KPX slash Aacute -36 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -188 -KPX three eight -36 -KPX three D -92 -KPX three H -92 -KPX three R -83 -KPX three V -55 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three dieresis -92 -KPX three ordfeminine -92 -KPX three guillemotleft -92 -KPX three logicalnot -92 -KPX three sfthyphen -92 -KPX three acute -83 -KPX three mu -83 -KPX three paragraph -83 -KPX three periodcentered -83 -KPX three cedilla -83 -KPX three ordmasculine -83 -KPX three Yacute -92 -KPX three ebreve -83 -KPX three gdotaccent -55 -KPX three gcommaaccent -55 -KPX three Idot -36 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -36 -KPX six Gdotaccent -36 -KPX six Gcommaaccent -36 - -KPX seven dollar -112 -KPX seven seven 38 -KPX seven D -159 -KPX seven F -159 -KPX seven H -159 -KPX seven R -159 -KPX seven V -149 -KPX seven Z -73 -KPX seven cent -159 -KPX seven sterling -159 -KPX seven currency -159 -KPX seven yen -159 -KPX seven brokenbar -159 -KPX seven section -159 -KPX seven dieresis -159 -KPX seven copyright -159 -KPX seven ordfeminine -159 -KPX seven guillemotleft -159 -KPX seven logicalnot -159 -KPX seven sfthyphen -159 -KPX seven acute -159 -KPX seven mu -159 -KPX seven paragraph -159 -KPX seven periodcentered -159 -KPX seven cedilla -159 -KPX seven ordmasculine -159 -KPX seven Eacute -159 -KPX seven Idieresis -159 -KPX seven Yacute -159 -KPX seven ebreve -159 -KPX seven gdotaccent -149 -KPX seven gcommaaccent -149 -KPX seven Hbar 38 - -KPX eight dollar -63 -KPX eight hyphen -55 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -102 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -139 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -139 -KPX colon mu -139 -KPX colon paragraph -139 -KPX colon periodcentered -139 -KPX colon cedilla -139 -KPX colon ordmasculine -139 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -139 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -196 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -215 -KPX less dotlessi -178 - - - - - - - - - - - - - - - - - - - - - - - -KPX Eth nine -36 - - -KPX agrave less -36 -KPX agrave lacute -36 - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -178 -KPX ucircumflex less -131 -KPX ucircumflex backslash -36 -KPX ucircumflex questiondown -36 -KPX ucircumflex Aacute -36 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -178 -KPX ydieresis less -131 -KPX ydieresis backslash -36 -KPX ydieresis questiondown -36 -KPX ydieresis Aacute -36 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -227 - -KPX abreve seven -167 -KPX abreve eight -36 -KPX abreve nine -243 -KPX abreve colon -178 -KPX abreve less -206 -KPX abreve backslash -36 -KPX abreve questiondown -36 -KPX abreve Aacute -36 -KPX abreve Hbar -167 -KPX abreve Idot -36 -KPX abreve lacute -206 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -36 -KPX Gdotaccent Gdotaccent -36 -KPX Gdotaccent Gcommaaccent -36 - -KPX Gcommaaccent six -36 -KPX Gcommaaccent Gdotaccent -36 -KPX Gcommaaccent Gcommaaccent -36 - -KPX Hbar dollar -112 -KPX Hbar seven 38 -KPX Hbar D -159 -KPX Hbar F -159 -KPX Hbar H -159 -KPX Hbar R -159 -KPX Hbar V -149 -KPX Hbar Z -73 -KPX Hbar cent -159 -KPX Hbar sterling -159 -KPX Hbar currency -159 -KPX Hbar yen -159 -KPX Hbar brokenbar -159 -KPX Hbar section -159 -KPX Hbar dieresis -159 -KPX Hbar copyright -159 -KPX Hbar ordfeminine -159 -KPX Hbar guillemotleft -159 -KPX Hbar logicalnot -159 -KPX Hbar sfthyphen -159 -KPX Hbar acute -159 -KPX Hbar mu -159 -KPX Hbar paragraph -159 -KPX Hbar periodcentered -159 -KPX Hbar cedilla -159 -KPX Hbar ordmasculine -159 -KPX Hbar Eacute -159 -KPX Hbar Idieresis -159 -KPX Hbar Yacute -159 -KPX Hbar ebreve -159 -KPX Hbar gdotaccent -149 -KPX Hbar gcommaaccent -149 -KPX Hbar Hbar 38 - -KPX Idot dollar -63 -KPX Idot hyphen -55 - -KPX kcommaaccent D 110 -KPX kcommaaccent F 85 -KPX kcommaaccent G 97 -KPX kcommaaccent H 86 -KPX kcommaaccent I 220 -KPX kcommaaccent J 97 -KPX kcommaaccent L 220 -KPX kcommaaccent M 218 -KPX kcommaaccent P 125 -KPX kcommaaccent Q 125 -KPX kcommaaccent R 85 -KPX kcommaaccent S 140 -KPX kcommaaccent T 97 -KPX kcommaaccent U 125 -KPX kcommaaccent V 155 -KPX kcommaaccent W 235 -KPX kcommaaccent X 144 -KPX kcommaaccent Y 205 -KPX kcommaaccent Z 166 -KPX kcommaaccent bracketleft 174 -KPX kcommaaccent backslash 205 -KPX kcommaaccent bracketright 179 -KPX kcommaaccent kcommaaccent 261 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -196 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -215 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -264 -KPX uni027B hyphen 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerif.ufm deleted file mode 100755 index be8c6451..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerif.ufm +++ /dev/null @@ -1,3762 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif -FontSubfamily Book -UniqueID DejaVu Serif -FullName DejaVu Serif -Version Version 2.32 -PostScriptName DejaVuSerif -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Book -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -770 -347 1679 1109 -StartCharMetrics 3189 -U 32 ; WX 318 ; N space ; G 3 -U 33 ; WX 402 ; N exclam ; G 4 -U 34 ; WX 460 ; N quotedbl ; G 5 -U 35 ; WX 838 ; N numbersign ; G 6 -U 36 ; WX 636 ; N dollar ; G 7 -U 37 ; WX 950 ; N percent ; G 8 -U 38 ; WX 890 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 390 ; N parenleft ; G 11 -U 41 ; WX 390 ; N parenright ; G 12 -U 42 ; WX 500 ; N asterisk ; G 13 -U 43 ; WX 838 ; N plus ; G 14 -U 44 ; WX 318 ; N comma ; G 15 -U 45 ; WX 338 ; N hyphen ; G 16 -U 46 ; WX 318 ; N period ; G 17 -U 47 ; WX 337 ; N slash ; G 18 -U 48 ; WX 636 ; N zero ; G 19 -U 49 ; WX 636 ; N one ; G 20 -U 50 ; WX 636 ; N two ; G 21 -U 51 ; WX 636 ; N three ; G 22 -U 52 ; WX 636 ; N four ; G 23 -U 53 ; WX 636 ; N five ; G 24 -U 54 ; WX 636 ; N six ; G 25 -U 55 ; WX 636 ; N seven ; G 26 -U 56 ; WX 636 ; N eight ; G 27 -U 57 ; WX 636 ; N nine ; G 28 -U 58 ; WX 337 ; N colon ; G 29 -U 59 ; WX 337 ; N semicolon ; G 30 -U 60 ; WX 838 ; N less ; G 31 -U 61 ; WX 838 ; N equal ; G 32 -U 62 ; WX 838 ; N greater ; G 33 -U 63 ; WX 536 ; N question ; G 34 -U 64 ; WX 1000 ; N at ; G 35 -U 65 ; WX 722 ; N A ; G 36 -U 66 ; WX 735 ; N B ; G 37 -U 67 ; WX 765 ; N C ; G 38 -U 68 ; WX 802 ; N D ; G 39 -U 69 ; WX 730 ; N E ; G 40 -U 70 ; WX 694 ; N F ; G 41 -U 71 ; WX 799 ; N G ; G 42 -U 72 ; WX 872 ; N H ; G 43 -U 73 ; WX 395 ; N I ; G 44 -U 74 ; WX 401 ; N J ; G 45 -U 75 ; WX 747 ; N K ; G 46 -U 76 ; WX 664 ; N L ; G 47 -U 77 ; WX 1024 ; N M ; G 48 -U 78 ; WX 875 ; N N ; G 49 -U 79 ; WX 820 ; N O ; G 50 -U 80 ; WX 673 ; N P ; G 51 -U 81 ; WX 820 ; N Q ; G 52 -U 82 ; WX 753 ; N R ; G 53 -U 83 ; WX 685 ; N S ; G 54 -U 84 ; WX 667 ; N T ; G 55 -U 85 ; WX 843 ; N U ; G 56 -U 86 ; WX 722 ; N V ; G 57 -U 87 ; WX 1028 ; N W ; G 58 -U 88 ; WX 712 ; N X ; G 59 -U 89 ; WX 660 ; N Y ; G 60 -U 90 ; WX 695 ; N Z ; G 61 -U 91 ; WX 390 ; N bracketleft ; G 62 -U 92 ; WX 337 ; N backslash ; G 63 -U 93 ; WX 390 ; N bracketright ; G 64 -U 94 ; WX 838 ; N asciicircum ; G 65 -U 95 ; WX 500 ; N underscore ; G 66 -U 96 ; WX 500 ; N grave ; G 67 -U 97 ; WX 596 ; N a ; G 68 -U 98 ; WX 640 ; N b ; G 69 -U 99 ; WX 560 ; N c ; G 70 -U 100 ; WX 640 ; N d ; G 71 -U 101 ; WX 592 ; N e ; G 72 -U 102 ; WX 370 ; N f ; G 73 -U 103 ; WX 640 ; N g ; G 74 -U 104 ; WX 644 ; N h ; G 75 -U 105 ; WX 320 ; N i ; G 76 -U 106 ; WX 310 ; N j ; G 77 -U 107 ; WX 606 ; N k ; G 78 -U 108 ; WX 320 ; N l ; G 79 -U 109 ; WX 948 ; N m ; G 80 -U 110 ; WX 644 ; N n ; G 81 -U 111 ; WX 602 ; N o ; G 82 -U 112 ; WX 640 ; N p ; G 83 -U 113 ; WX 640 ; N q ; G 84 -U 114 ; WX 478 ; N r ; G 85 -U 115 ; WX 513 ; N s ; G 86 -U 116 ; WX 402 ; N t ; G 87 -U 117 ; WX 644 ; N u ; G 88 -U 118 ; WX 565 ; N v ; G 89 -U 119 ; WX 856 ; N w ; G 90 -U 120 ; WX 564 ; N x ; G 91 -U 121 ; WX 565 ; N y ; G 92 -U 122 ; WX 527 ; N z ; G 93 -U 123 ; WX 636 ; N braceleft ; G 94 -U 124 ; WX 337 ; N bar ; G 95 -U 125 ; WX 636 ; N braceright ; G 96 -U 126 ; WX 838 ; N asciitilde ; G 97 -U 160 ; WX 318 ; N nbspace ; G 98 -U 161 ; WX 402 ; N exclamdown ; G 99 -U 162 ; WX 636 ; N cent ; G 100 -U 163 ; WX 636 ; N sterling ; G 101 -U 164 ; WX 636 ; N currency ; G 102 -U 165 ; WX 636 ; N yen ; G 103 -U 166 ; WX 337 ; N brokenbar ; G 104 -U 167 ; WX 500 ; N section ; G 105 -U 168 ; WX 500 ; N dieresis ; G 106 -U 169 ; WX 1000 ; N copyright ; G 107 -U 170 ; WX 475 ; N ordfeminine ; G 108 -U 171 ; WX 612 ; N guillemotleft ; G 109 -U 172 ; WX 838 ; N logicalnot ; G 110 -U 173 ; WX 338 ; N sfthyphen ; G 111 -U 174 ; WX 1000 ; N registered ; G 112 -U 175 ; WX 500 ; N macron ; G 113 -U 176 ; WX 500 ; N degree ; G 114 -U 177 ; WX 838 ; N plusminus ; G 115 -U 178 ; WX 401 ; N twosuperior ; G 116 -U 179 ; WX 401 ; N threesuperior ; G 117 -U 180 ; WX 500 ; N acute ; G 118 -U 181 ; WX 650 ; N mu ; G 119 -U 182 ; WX 636 ; N paragraph ; G 120 -U 183 ; WX 318 ; N periodcentered ; G 121 -U 184 ; WX 500 ; N cedilla ; G 122 -U 185 ; WX 401 ; N onesuperior ; G 123 -U 186 ; WX 470 ; N ordmasculine ; G 124 -U 187 ; WX 612 ; N guillemotright ; G 125 -U 188 ; WX 969 ; N onequarter ; G 126 -U 189 ; WX 969 ; N onehalf ; G 127 -U 190 ; WX 969 ; N threequarters ; G 128 -U 191 ; WX 536 ; N questiondown ; G 129 -U 192 ; WX 722 ; N Agrave ; G 130 -U 193 ; WX 722 ; N Aacute ; G 131 -U 194 ; WX 722 ; N Acircumflex ; G 132 -U 195 ; WX 722 ; N Atilde ; G 133 -U 196 ; WX 722 ; N Adieresis ; G 134 -U 197 ; WX 722 ; N Aring ; G 135 -U 198 ; WX 1001 ; N AE ; G 136 -U 199 ; WX 765 ; N Ccedilla ; G 137 -U 200 ; WX 730 ; N Egrave ; G 138 -U 201 ; WX 730 ; N Eacute ; G 139 -U 202 ; WX 730 ; N Ecircumflex ; G 140 -U 203 ; WX 730 ; N Edieresis ; G 141 -U 204 ; WX 395 ; N Igrave ; G 142 -U 205 ; WX 395 ; N Iacute ; G 143 -U 206 ; WX 395 ; N Icircumflex ; G 144 -U 207 ; WX 395 ; N Idieresis ; G 145 -U 208 ; WX 807 ; N Eth ; G 146 -U 209 ; WX 875 ; N Ntilde ; G 147 -U 210 ; WX 820 ; N Ograve ; G 148 -U 211 ; WX 820 ; N Oacute ; G 149 -U 212 ; WX 820 ; N Ocircumflex ; G 150 -U 213 ; WX 820 ; N Otilde ; G 151 -U 214 ; WX 820 ; N Odieresis ; G 152 -U 215 ; WX 838 ; N multiply ; G 153 -U 216 ; WX 820 ; N Oslash ; G 154 -U 217 ; WX 843 ; N Ugrave ; G 155 -U 218 ; WX 843 ; N Uacute ; G 156 -U 219 ; WX 843 ; N Ucircumflex ; G 157 -U 220 ; WX 843 ; N Udieresis ; G 158 -U 221 ; WX 660 ; N Yacute ; G 159 -U 222 ; WX 676 ; N Thorn ; G 160 -U 223 ; WX 668 ; N germandbls ; G 161 -U 224 ; WX 596 ; N agrave ; G 162 -U 225 ; WX 596 ; N aacute ; G 163 -U 226 ; WX 596 ; N acircumflex ; G 164 -U 227 ; WX 596 ; N atilde ; G 165 -U 228 ; WX 596 ; N adieresis ; G 166 -U 229 ; WX 596 ; N aring ; G 167 -U 230 ; WX 940 ; N ae ; G 168 -U 231 ; WX 560 ; N ccedilla ; G 169 -U 232 ; WX 592 ; N egrave ; G 170 -U 233 ; WX 592 ; N eacute ; G 171 -U 234 ; WX 592 ; N ecircumflex ; G 172 -U 235 ; WX 592 ; N edieresis ; G 173 -U 236 ; WX 320 ; N igrave ; G 174 -U 237 ; WX 320 ; N iacute ; G 175 -U 238 ; WX 320 ; N icircumflex ; G 176 -U 239 ; WX 320 ; N idieresis ; G 177 -U 240 ; WX 602 ; N eth ; G 178 -U 241 ; WX 644 ; N ntilde ; G 179 -U 242 ; WX 602 ; N ograve ; G 180 -U 243 ; WX 602 ; N oacute ; G 181 -U 244 ; WX 602 ; N ocircumflex ; G 182 -U 245 ; WX 602 ; N otilde ; G 183 -U 246 ; WX 602 ; N odieresis ; G 184 -U 247 ; WX 838 ; N divide ; G 185 -U 248 ; WX 602 ; N oslash ; G 186 -U 249 ; WX 644 ; N ugrave ; G 187 -U 250 ; WX 644 ; N uacute ; G 188 -U 251 ; WX 644 ; N ucircumflex ; G 189 -U 252 ; WX 644 ; N udieresis ; G 190 -U 253 ; WX 565 ; N yacute ; G 191 -U 254 ; WX 640 ; N thorn ; G 192 -U 255 ; WX 565 ; N ydieresis ; G 193 -U 256 ; WX 722 ; N Amacron ; G 194 -U 257 ; WX 596 ; N amacron ; G 195 -U 258 ; WX 722 ; N Abreve ; G 196 -U 259 ; WX 596 ; N abreve ; G 197 -U 260 ; WX 722 ; N Aogonek ; G 198 -U 261 ; WX 596 ; N aogonek ; G 199 -U 262 ; WX 765 ; N Cacute ; G 200 -U 263 ; WX 560 ; N cacute ; G 201 -U 264 ; WX 765 ; N Ccircumflex ; G 202 -U 265 ; WX 560 ; N ccircumflex ; G 203 -U 266 ; WX 765 ; N Cdotaccent ; G 204 -U 267 ; WX 560 ; N cdotaccent ; G 205 -U 268 ; WX 765 ; N Ccaron ; G 206 -U 269 ; WX 560 ; N ccaron ; G 207 -U 270 ; WX 802 ; N Dcaron ; G 208 -U 271 ; WX 640 ; N dcaron ; G 209 -U 272 ; WX 807 ; N Dcroat ; G 210 -U 273 ; WX 640 ; N dmacron ; G 211 -U 274 ; WX 730 ; N Emacron ; G 212 -U 275 ; WX 592 ; N emacron ; G 213 -U 276 ; WX 730 ; N Ebreve ; G 214 -U 277 ; WX 592 ; N ebreve ; G 215 -U 278 ; WX 730 ; N Edotaccent ; G 216 -U 279 ; WX 592 ; N edotaccent ; G 217 -U 280 ; WX 730 ; N Eogonek ; G 218 -U 281 ; WX 592 ; N eogonek ; G 219 -U 282 ; WX 730 ; N Ecaron ; G 220 -U 283 ; WX 592 ; N ecaron ; G 221 -U 284 ; WX 799 ; N Gcircumflex ; G 222 -U 285 ; WX 640 ; N gcircumflex ; G 223 -U 286 ; WX 799 ; N Gbreve ; G 224 -U 287 ; WX 640 ; N gbreve ; G 225 -U 288 ; WX 799 ; N Gdotaccent ; G 226 -U 289 ; WX 640 ; N gdotaccent ; G 227 -U 290 ; WX 799 ; N Gcommaaccent ; G 228 -U 291 ; WX 640 ; N gcommaaccent ; G 229 -U 292 ; WX 872 ; N Hcircumflex ; G 230 -U 293 ; WX 644 ; N hcircumflex ; G 231 -U 294 ; WX 872 ; N Hbar ; G 232 -U 295 ; WX 644 ; N hbar ; G 233 -U 296 ; WX 395 ; N Itilde ; G 234 -U 297 ; WX 320 ; N itilde ; G 235 -U 298 ; WX 395 ; N Imacron ; G 236 -U 299 ; WX 320 ; N imacron ; G 237 -U 300 ; WX 395 ; N Ibreve ; G 238 -U 301 ; WX 320 ; N ibreve ; G 239 -U 302 ; WX 395 ; N Iogonek ; G 240 -U 303 ; WX 320 ; N iogonek ; G 241 -U 304 ; WX 395 ; N Idot ; G 242 -U 305 ; WX 320 ; N dotlessi ; G 243 -U 306 ; WX 801 ; N IJ ; G 244 -U 307 ; WX 533 ; N ij ; G 245 -U 308 ; WX 401 ; N Jcircumflex ; G 246 -U 309 ; WX 310 ; N jcircumflex ; G 247 -U 310 ; WX 747 ; N Kcommaaccent ; G 248 -U 311 ; WX 606 ; N kcommaaccent ; G 249 -U 312 ; WX 606 ; N kgreenlandic ; G 250 -U 313 ; WX 664 ; N Lacute ; G 251 -U 314 ; WX 320 ; N lacute ; G 252 -U 315 ; WX 664 ; N Lcommaaccent ; G 253 -U 316 ; WX 320 ; N lcommaaccent ; G 254 -U 317 ; WX 664 ; N Lcaron ; G 255 -U 318 ; WX 320 ; N lcaron ; G 256 -U 319 ; WX 664 ; N Ldot ; G 257 -U 320 ; WX 320 ; N ldot ; G 258 -U 321 ; WX 669 ; N Lslash ; G 259 -U 322 ; WX 324 ; N lslash ; G 260 -U 323 ; WX 875 ; N Nacute ; G 261 -U 324 ; WX 644 ; N nacute ; G 262 -U 325 ; WX 875 ; N Ncommaaccent ; G 263 -U 326 ; WX 644 ; N ncommaaccent ; G 264 -U 327 ; WX 875 ; N Ncaron ; G 265 -U 328 ; WX 644 ; N ncaron ; G 266 -U 329 ; WX 866 ; N napostrophe ; G 267 -U 330 ; WX 843 ; N Eng ; G 268 -U 331 ; WX 644 ; N eng ; G 269 -U 332 ; WX 820 ; N Omacron ; G 270 -U 333 ; WX 602 ; N omacron ; G 271 -U 334 ; WX 820 ; N Obreve ; G 272 -U 335 ; WX 602 ; N obreve ; G 273 -U 336 ; WX 820 ; N Ohungarumlaut ; G 274 -U 337 ; WX 602 ; N ohungarumlaut ; G 275 -U 338 ; WX 1137 ; N OE ; G 276 -U 339 ; WX 989 ; N oe ; G 277 -U 340 ; WX 753 ; N Racute ; G 278 -U 341 ; WX 478 ; N racute ; G 279 -U 342 ; WX 753 ; N Rcommaaccent ; G 280 -U 343 ; WX 478 ; N rcommaaccent ; G 281 -U 344 ; WX 753 ; N Rcaron ; G 282 -U 345 ; WX 478 ; N rcaron ; G 283 -U 346 ; WX 685 ; N Sacute ; G 284 -U 347 ; WX 513 ; N sacute ; G 285 -U 348 ; WX 685 ; N Scircumflex ; G 286 -U 349 ; WX 513 ; N scircumflex ; G 287 -U 350 ; WX 685 ; N Scedilla ; G 288 -U 351 ; WX 513 ; N scedilla ; G 289 -U 352 ; WX 685 ; N Scaron ; G 290 -U 353 ; WX 513 ; N scaron ; G 291 -U 354 ; WX 667 ; N Tcommaaccent ; G 292 -U 355 ; WX 402 ; N tcommaaccent ; G 293 -U 356 ; WX 667 ; N Tcaron ; G 294 -U 357 ; WX 402 ; N tcaron ; G 295 -U 358 ; WX 667 ; N Tbar ; G 296 -U 359 ; WX 402 ; N tbar ; G 297 -U 360 ; WX 843 ; N Utilde ; G 298 -U 361 ; WX 644 ; N utilde ; G 299 -U 362 ; WX 843 ; N Umacron ; G 300 -U 363 ; WX 644 ; N umacron ; G 301 -U 364 ; WX 843 ; N Ubreve ; G 302 -U 365 ; WX 644 ; N ubreve ; G 303 -U 366 ; WX 843 ; N Uring ; G 304 -U 367 ; WX 644 ; N uring ; G 305 -U 368 ; WX 843 ; N Uhungarumlaut ; G 306 -U 369 ; WX 644 ; N uhungarumlaut ; G 307 -U 370 ; WX 843 ; N Uogonek ; G 308 -U 371 ; WX 644 ; N uogonek ; G 309 -U 372 ; WX 1028 ; N Wcircumflex ; G 310 -U 373 ; WX 856 ; N wcircumflex ; G 311 -U 374 ; WX 660 ; N Ycircumflex ; G 312 -U 375 ; WX 565 ; N ycircumflex ; G 313 -U 376 ; WX 660 ; N Ydieresis ; G 314 -U 377 ; WX 695 ; N Zacute ; G 315 -U 378 ; WX 527 ; N zacute ; G 316 -U 379 ; WX 695 ; N Zdotaccent ; G 317 -U 380 ; WX 527 ; N zdotaccent ; G 318 -U 381 ; WX 695 ; N Zcaron ; G 319 -U 382 ; WX 527 ; N zcaron ; G 320 -U 383 ; WX 370 ; N longs ; G 321 -U 384 ; WX 640 ; N uni0180 ; G 322 -U 385 ; WX 735 ; N uni0181 ; G 323 -U 386 ; WX 735 ; N uni0182 ; G 324 -U 387 ; WX 640 ; N uni0183 ; G 325 -U 388 ; WX 735 ; N uni0184 ; G 326 -U 389 ; WX 640 ; N uni0185 ; G 327 -U 390 ; WX 765 ; N uni0186 ; G 328 -U 391 ; WX 765 ; N uni0187 ; G 329 -U 392 ; WX 560 ; N uni0188 ; G 330 -U 393 ; WX 807 ; N uni0189 ; G 331 -U 394 ; WX 802 ; N uni018A ; G 332 -U 395 ; WX 735 ; N uni018B ; G 333 -U 396 ; WX 640 ; N uni018C ; G 334 -U 397 ; WX 602 ; N uni018D ; G 335 -U 398 ; WX 730 ; N uni018E ; G 336 -U 399 ; WX 820 ; N uni018F ; G 337 -U 400 ; WX 623 ; N uni0190 ; G 338 -U 401 ; WX 694 ; N uni0191 ; G 339 -U 402 ; WX 370 ; N florin ; G 340 -U 403 ; WX 799 ; N uni0193 ; G 341 -U 404 ; WX 712 ; N uni0194 ; G 342 -U 405 ; WX 932 ; N uni0195 ; G 343 -U 406 ; WX 395 ; N uni0196 ; G 344 -U 407 ; WX 395 ; N uni0197 ; G 345 -U 408 ; WX 747 ; N uni0198 ; G 346 -U 409 ; WX 606 ; N uni0199 ; G 347 -U 410 ; WX 320 ; N uni019A ; G 348 -U 411 ; WX 634 ; N uni019B ; G 349 -U 412 ; WX 948 ; N uni019C ; G 350 -U 413 ; WX 875 ; N uni019D ; G 351 -U 414 ; WX 644 ; N uni019E ; G 352 -U 415 ; WX 820 ; N uni019F ; G 353 -U 416 ; WX 820 ; N Ohorn ; G 354 -U 417 ; WX 602 ; N ohorn ; G 355 -U 418 ; WX 1040 ; N uni01A2 ; G 356 -U 419 ; WX 807 ; N uni01A3 ; G 357 -U 420 ; WX 673 ; N uni01A4 ; G 358 -U 421 ; WX 640 ; N uni01A5 ; G 359 -U 422 ; WX 753 ; N uni01A6 ; G 360 -U 423 ; WX 685 ; N uni01A7 ; G 361 -U 424 ; WX 513 ; N uni01A8 ; G 362 -U 425 ; WX 707 ; N uni01A9 ; G 363 -U 426 ; WX 324 ; N uni01AA ; G 364 -U 427 ; WX 402 ; N uni01AB ; G 365 -U 428 ; WX 667 ; N uni01AC ; G 366 -U 429 ; WX 402 ; N uni01AD ; G 367 -U 430 ; WX 667 ; N uni01AE ; G 368 -U 431 ; WX 843 ; N Uhorn ; G 369 -U 432 ; WX 644 ; N uhorn ; G 370 -U 433 ; WX 829 ; N uni01B1 ; G 371 -U 434 ; WX 760 ; N uni01B2 ; G 372 -U 435 ; WX 738 ; N uni01B3 ; G 373 -U 436 ; WX 663 ; N uni01B4 ; G 374 -U 437 ; WX 695 ; N uni01B5 ; G 375 -U 438 ; WX 527 ; N uni01B6 ; G 376 -U 439 ; WX 564 ; N uni01B7 ; G 377 -U 440 ; WX 564 ; N uni01B8 ; G 378 -U 441 ; WX 564 ; N uni01B9 ; G 379 -U 443 ; WX 636 ; N uni01BB ; G 380 -U 444 ; WX 687 ; N uni01BC ; G 381 -U 445 ; WX 564 ; N uni01BD ; G 382 -U 446 ; WX 536 ; N uni01BE ; G 383 -U 447 ; WX 635 ; N uni01BF ; G 384 -U 448 ; WX 295 ; N uni01C0 ; G 385 -U 449 ; WX 492 ; N uni01C1 ; G 386 -U 450 ; WX 459 ; N uni01C2 ; G 387 -U 451 ; WX 295 ; N uni01C3 ; G 388 -U 452 ; WX 1497 ; N uni01C4 ; G 389 -U 453 ; WX 1329 ; N uni01C5 ; G 390 -U 454 ; WX 1167 ; N uni01C6 ; G 391 -U 455 ; WX 1065 ; N uni01C7 ; G 392 -U 456 ; WX 974 ; N uni01C8 ; G 393 -U 457 ; WX 630 ; N uni01C9 ; G 394 -U 458 ; WX 1276 ; N uni01CA ; G 395 -U 459 ; WX 1185 ; N uni01CB ; G 396 -U 460 ; WX 954 ; N uni01CC ; G 397 -U 461 ; WX 722 ; N uni01CD ; G 398 -U 462 ; WX 596 ; N uni01CE ; G 399 -U 463 ; WX 395 ; N uni01CF ; G 400 -U 464 ; WX 320 ; N uni01D0 ; G 401 -U 465 ; WX 820 ; N uni01D1 ; G 402 -U 466 ; WX 602 ; N uni01D2 ; G 403 -U 467 ; WX 843 ; N uni01D3 ; G 404 -U 468 ; WX 644 ; N uni01D4 ; G 405 -U 469 ; WX 843 ; N uni01D5 ; G 406 -U 470 ; WX 644 ; N uni01D6 ; G 407 -U 471 ; WX 843 ; N uni01D7 ; G 408 -U 472 ; WX 644 ; N uni01D8 ; G 409 -U 473 ; WX 843 ; N uni01D9 ; G 410 -U 474 ; WX 644 ; N uni01DA ; G 411 -U 475 ; WX 843 ; N uni01DB ; G 412 -U 476 ; WX 644 ; N uni01DC ; G 413 -U 477 ; WX 592 ; N uni01DD ; G 414 -U 478 ; WX 722 ; N uni01DE ; G 415 -U 479 ; WX 596 ; N uni01DF ; G 416 -U 480 ; WX 722 ; N uni01E0 ; G 417 -U 481 ; WX 596 ; N uni01E1 ; G 418 -U 482 ; WX 1001 ; N uni01E2 ; G 419 -U 483 ; WX 940 ; N uni01E3 ; G 420 -U 484 ; WX 848 ; N uni01E4 ; G 421 -U 485 ; WX 640 ; N uni01E5 ; G 422 -U 486 ; WX 799 ; N Gcaron ; G 423 -U 487 ; WX 640 ; N gcaron ; G 424 -U 488 ; WX 747 ; N uni01E8 ; G 425 -U 489 ; WX 606 ; N uni01E9 ; G 426 -U 490 ; WX 820 ; N uni01EA ; G 427 -U 491 ; WX 602 ; N uni01EB ; G 428 -U 492 ; WX 820 ; N uni01EC ; G 429 -U 493 ; WX 602 ; N uni01ED ; G 430 -U 494 ; WX 564 ; N uni01EE ; G 431 -U 495 ; WX 564 ; N uni01EF ; G 432 -U 496 ; WX 320 ; N uni01F0 ; G 433 -U 497 ; WX 1497 ; N uni01F1 ; G 434 -U 498 ; WX 1329 ; N uni01F2 ; G 435 -U 499 ; WX 1167 ; N uni01F3 ; G 436 -U 500 ; WX 799 ; N uni01F4 ; G 437 -U 501 ; WX 640 ; N uni01F5 ; G 438 -U 502 ; WX 1154 ; N uni01F6 ; G 439 -U 503 ; WX 707 ; N uni01F7 ; G 440 -U 504 ; WX 875 ; N uni01F8 ; G 441 -U 505 ; WX 644 ; N uni01F9 ; G 442 -U 506 ; WX 722 ; N Aringacute ; G 443 -U 507 ; WX 596 ; N aringacute ; G 444 -U 508 ; WX 1001 ; N AEacute ; G 445 -U 509 ; WX 940 ; N aeacute ; G 446 -U 510 ; WX 820 ; N Oslashacute ; G 447 -U 511 ; WX 602 ; N oslashacute ; G 448 -U 512 ; WX 722 ; N uni0200 ; G 449 -U 513 ; WX 596 ; N uni0201 ; G 450 -U 514 ; WX 722 ; N uni0202 ; G 451 -U 515 ; WX 596 ; N uni0203 ; G 452 -U 516 ; WX 730 ; N uni0204 ; G 453 -U 517 ; WX 592 ; N uni0205 ; G 454 -U 518 ; WX 730 ; N uni0206 ; G 455 -U 519 ; WX 592 ; N uni0207 ; G 456 -U 520 ; WX 395 ; N uni0208 ; G 457 -U 521 ; WX 320 ; N uni0209 ; G 458 -U 522 ; WX 395 ; N uni020A ; G 459 -U 523 ; WX 320 ; N uni020B ; G 460 -U 524 ; WX 820 ; N uni020C ; G 461 -U 525 ; WX 602 ; N uni020D ; G 462 -U 526 ; WX 820 ; N uni020E ; G 463 -U 527 ; WX 602 ; N uni020F ; G 464 -U 528 ; WX 753 ; N uni0210 ; G 465 -U 529 ; WX 478 ; N uni0211 ; G 466 -U 530 ; WX 753 ; N uni0212 ; G 467 -U 531 ; WX 478 ; N uni0213 ; G 468 -U 532 ; WX 843 ; N uni0214 ; G 469 -U 533 ; WX 644 ; N uni0215 ; G 470 -U 534 ; WX 843 ; N uni0216 ; G 471 -U 535 ; WX 644 ; N uni0217 ; G 472 -U 536 ; WX 685 ; N Scommaaccent ; G 473 -U 537 ; WX 513 ; N scommaaccent ; G 474 -U 538 ; WX 667 ; N uni021A ; G 475 -U 539 ; WX 402 ; N uni021B ; G 476 -U 540 ; WX 627 ; N uni021C ; G 477 -U 541 ; WX 521 ; N uni021D ; G 478 -U 542 ; WX 872 ; N uni021E ; G 479 -U 543 ; WX 644 ; N uni021F ; G 480 -U 544 ; WX 843 ; N uni0220 ; G 481 -U 545 ; WX 814 ; N uni0221 ; G 482 -U 546 ; WX 586 ; N uni0222 ; G 483 -U 547 ; WX 552 ; N uni0223 ; G 484 -U 548 ; WX 695 ; N uni0224 ; G 485 -U 549 ; WX 527 ; N uni0225 ; G 486 -U 550 ; WX 722 ; N uni0226 ; G 487 -U 551 ; WX 596 ; N uni0227 ; G 488 -U 552 ; WX 730 ; N uni0228 ; G 489 -U 553 ; WX 592 ; N uni0229 ; G 490 -U 554 ; WX 820 ; N uni022A ; G 491 -U 555 ; WX 602 ; N uni022B ; G 492 -U 556 ; WX 820 ; N uni022C ; G 493 -U 557 ; WX 602 ; N uni022D ; G 494 -U 558 ; WX 820 ; N uni022E ; G 495 -U 559 ; WX 602 ; N uni022F ; G 496 -U 560 ; WX 820 ; N uni0230 ; G 497 -U 561 ; WX 602 ; N uni0231 ; G 498 -U 562 ; WX 660 ; N uni0232 ; G 499 -U 563 ; WX 565 ; N uni0233 ; G 500 -U 564 ; WX 500 ; N uni0234 ; G 501 -U 565 ; WX 832 ; N uni0235 ; G 502 -U 566 ; WX 494 ; N uni0236 ; G 503 -U 567 ; WX 310 ; N dotlessj ; G 504 -U 568 ; WX 960 ; N uni0238 ; G 505 -U 569 ; WX 960 ; N uni0239 ; G 506 -U 570 ; WX 722 ; N uni023A ; G 507 -U 571 ; WX 765 ; N uni023B ; G 508 -U 572 ; WX 560 ; N uni023C ; G 509 -U 573 ; WX 664 ; N uni023D ; G 510 -U 574 ; WX 667 ; N uni023E ; G 511 -U 575 ; WX 513 ; N uni023F ; G 512 -U 576 ; WX 527 ; N uni0240 ; G 513 -U 577 ; WX 583 ; N uni0241 ; G 514 -U 578 ; WX 464 ; N uni0242 ; G 515 -U 579 ; WX 735 ; N uni0243 ; G 516 -U 580 ; WX 843 ; N uni0244 ; G 517 -U 581 ; WX 722 ; N uni0245 ; G 518 -U 582 ; WX 730 ; N uni0246 ; G 519 -U 583 ; WX 592 ; N uni0247 ; G 520 -U 584 ; WX 401 ; N uni0248 ; G 521 -U 585 ; WX 315 ; N uni0249 ; G 522 -U 586 ; WX 782 ; N uni024A ; G 523 -U 587 ; WX 640 ; N uni024B ; G 524 -U 588 ; WX 753 ; N uni024C ; G 525 -U 589 ; WX 478 ; N uni024D ; G 526 -U 590 ; WX 660 ; N uni024E ; G 527 -U 591 ; WX 565 ; N uni024F ; G 528 -U 592 ; WX 596 ; N uni0250 ; G 529 -U 593 ; WX 640 ; N uni0251 ; G 530 -U 594 ; WX 640 ; N uni0252 ; G 531 -U 595 ; WX 640 ; N uni0253 ; G 532 -U 596 ; WX 560 ; N uni0254 ; G 533 -U 597 ; WX 560 ; N uni0255 ; G 534 -U 598 ; WX 647 ; N uni0256 ; G 535 -U 599 ; WX 683 ; N uni0257 ; G 536 -U 600 ; WX 592 ; N uni0258 ; G 537 -U 601 ; WX 592 ; N uni0259 ; G 538 -U 602 ; WX 843 ; N uni025A ; G 539 -U 603 ; WX 518 ; N uni025B ; G 540 -U 604 ; WX 509 ; N uni025C ; G 541 -U 605 ; WX 773 ; N uni025D ; G 542 -U 606 ; WX 613 ; N uni025E ; G 543 -U 607 ; WX 315 ; N uni025F ; G 544 -U 608 ; WX 683 ; N uni0260 ; G 545 -U 609 ; WX 640 ; N uni0261 ; G 546 -U 610 ; WX 544 ; N uni0262 ; G 547 -U 611 ; WX 712 ; N uni0263 ; G 548 -U 612 ; WX 564 ; N uni0264 ; G 549 -U 613 ; WX 644 ; N uni0265 ; G 550 -U 614 ; WX 644 ; N uni0266 ; G 551 -U 615 ; WX 644 ; N uni0267 ; G 552 -U 616 ; WX 320 ; N uni0268 ; G 553 -U 617 ; WX 392 ; N uni0269 ; G 554 -U 618 ; WX 320 ; N uni026A ; G 555 -U 619 ; WX 380 ; N uni026B ; G 556 -U 620 ; WX 454 ; N uni026C ; G 557 -U 621 ; WX 363 ; N uni026D ; G 558 -U 622 ; WX 704 ; N uni026E ; G 559 -U 623 ; WX 948 ; N uni026F ; G 560 -U 624 ; WX 948 ; N uni0270 ; G 561 -U 625 ; WX 948 ; N uni0271 ; G 562 -U 626 ; WX 644 ; N uni0272 ; G 563 -U 627 ; WX 694 ; N uni0273 ; G 564 -U 628 ; WX 646 ; N uni0274 ; G 565 -U 629 ; WX 602 ; N uni0275 ; G 566 -U 630 ; WX 790 ; N uni0276 ; G 567 -U 631 ; WX 647 ; N uni0277 ; G 568 -U 632 ; WX 602 ; N uni0278 ; G 569 -U 633 ; WX 501 ; N uni0279 ; G 570 -U 634 ; WX 501 ; N uni027A ; G 571 -U 635 ; WX 551 ; N uni027B ; G 572 -U 636 ; WX 478 ; N uni027C ; G 573 -U 637 ; WX 478 ; N uni027D ; G 574 -U 638 ; WX 453 ; N uni027E ; G 575 -U 639 ; WX 453 ; N uni027F ; G 576 -U 640 ; WX 594 ; N uni0280 ; G 577 -U 641 ; WX 594 ; N uni0281 ; G 578 -U 642 ; WX 513 ; N uni0282 ; G 579 -U 643 ; WX 271 ; N uni0283 ; G 580 -U 644 ; WX 370 ; N uni0284 ; G 581 -U 645 ; WX 487 ; N uni0285 ; G 582 -U 646 ; WX 324 ; N uni0286 ; G 583 -U 647 ; WX 402 ; N uni0287 ; G 584 -U 648 ; WX 402 ; N uni0288 ; G 585 -U 649 ; WX 644 ; N uni0289 ; G 586 -U 650 ; WX 620 ; N uni028A ; G 587 -U 651 ; WX 608 ; N uni028B ; G 588 -U 652 ; WX 565 ; N uni028C ; G 589 -U 653 ; WX 856 ; N uni028D ; G 590 -U 654 ; WX 565 ; N uni028E ; G 591 -U 655 ; WX 655 ; N uni028F ; G 592 -U 656 ; WX 597 ; N uni0290 ; G 593 -U 657 ; WX 560 ; N uni0291 ; G 594 -U 658 ; WX 564 ; N uni0292 ; G 595 -U 659 ; WX 560 ; N uni0293 ; G 596 -U 660 ; WX 536 ; N uni0294 ; G 597 -U 661 ; WX 536 ; N uni0295 ; G 598 -U 662 ; WX 536 ; N uni0296 ; G 599 -U 663 ; WX 513 ; N uni0297 ; G 600 -U 664 ; WX 820 ; N uni0298 ; G 601 -U 665 ; WX 563 ; N uni0299 ; G 602 -U 666 ; WX 613 ; N uni029A ; G 603 -U 667 ; WX 654 ; N uni029B ; G 604 -U 668 ; WX 667 ; N uni029C ; G 605 -U 669 ; WX 366 ; N uni029D ; G 606 -U 670 ; WX 606 ; N uni029E ; G 607 -U 671 ; WX 646 ; N uni029F ; G 608 -U 672 ; WX 683 ; N uni02A0 ; G 609 -U 673 ; WX 536 ; N uni02A1 ; G 610 -U 674 ; WX 536 ; N uni02A2 ; G 611 -U 675 ; WX 996 ; N uni02A3 ; G 612 -U 676 ; WX 1033 ; N uni02A4 ; G 613 -U 677 ; WX 998 ; N uni02A5 ; G 614 -U 678 ; WX 809 ; N uni02A6 ; G 615 -U 679 ; WX 598 ; N uni02A7 ; G 616 -U 680 ; WX 782 ; N uni02A8 ; G 617 -U 681 ; WX 894 ; N uni02A9 ; G 618 -U 682 ; WX 646 ; N uni02AA ; G 619 -U 683 ; WX 676 ; N uni02AB ; G 620 -U 684 ; WX 598 ; N uni02AC ; G 621 -U 685 ; WX 443 ; N uni02AD ; G 622 -U 686 ; WX 781 ; N uni02AE ; G 623 -U 687 ; WX 767 ; N uni02AF ; G 624 -U 688 ; WX 433 ; N uni02B0 ; G 625 -U 689 ; WX 430 ; N uni02B1 ; G 626 -U 690 ; WX 264 ; N uni02B2 ; G 627 -U 691 ; WX 347 ; N uni02B3 ; G 628 -U 692 ; WX 347 ; N uni02B4 ; G 629 -U 693 ; WX 430 ; N uni02B5 ; G 630 -U 694 ; WX 392 ; N uni02B6 ; G 631 -U 695 ; WX 585 ; N uni02B7 ; G 632 -U 696 ; WX 423 ; N uni02B8 ; G 633 -U 697 ; WX 278 ; N uni02B9 ; G 634 -U 699 ; WX 318 ; N uni02BB ; G 635 -U 700 ; WX 318 ; N uni02BC ; G 636 -U 701 ; WX 318 ; N uni02BD ; G 637 -U 702 ; WX 307 ; N uni02BE ; G 638 -U 703 ; WX 307 ; N uni02BF ; G 639 -U 704 ; WX 280 ; N uni02C0 ; G 640 -U 705 ; WX 281 ; N uni02C1 ; G 641 -U 710 ; WX 500 ; N circumflex ; G 642 -U 711 ; WX 500 ; N caron ; G 643 -U 712 ; WX 275 ; N uni02C8 ; G 644 -U 713 ; WX 500 ; N uni02C9 ; G 645 -U 716 ; WX 275 ; N uni02CC ; G 646 -U 717 ; WX 500 ; N uni02CD ; G 647 -U 720 ; WX 337 ; N uni02D0 ; G 648 -U 721 ; WX 337 ; N uni02D1 ; G 649 -U 722 ; WX 307 ; N uni02D2 ; G 650 -U 723 ; WX 307 ; N uni02D3 ; G 651 -U 726 ; WX 329 ; N uni02D6 ; G 652 -U 728 ; WX 500 ; N breve ; G 653 -U 729 ; WX 500 ; N dotaccent ; G 654 -U 730 ; WX 500 ; N ring ; G 655 -U 731 ; WX 500 ; N ogonek ; G 656 -U 732 ; WX 500 ; N tilde ; G 657 -U 733 ; WX 500 ; N hungarumlaut ; G 658 -U 734 ; WX 417 ; N uni02DE ; G 659 -U 736 ; WX 447 ; N uni02E0 ; G 660 -U 737 ; WX 243 ; N uni02E1 ; G 661 -U 738 ; WX 337 ; N uni02E2 ; G 662 -U 739 ; WX 424 ; N uni02E3 ; G 663 -U 740 ; WX 281 ; N uni02E4 ; G 664 -U 741 ; WX 493 ; N uni02E5 ; G 665 -U 742 ; WX 493 ; N uni02E6 ; G 666 -U 743 ; WX 493 ; N uni02E7 ; G 667 -U 744 ; WX 493 ; N uni02E8 ; G 668 -U 745 ; WX 493 ; N uni02E9 ; G 669 -U 750 ; WX 484 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 740 ; N uni0370 ; G 739 -U 881 ; WX 531 ; N uni0371 ; G 740 -U 884 ; WX 278 ; N uni0374 ; G 741 -U 885 ; WX 278 ; N uni0375 ; G 742 -U 890 ; WX 500 ; N uni037A ; G 743 -U 891 ; WX 560 ; N uni037B ; G 744 -U 892 ; WX 560 ; N uni037C ; G 745 -U 893 ; WX 560 ; N uni037D ; G 746 -U 894 ; WX 337 ; N uni037E ; G 747 -U 900 ; WX 500 ; N tonos ; G 748 -U 901 ; WX 500 ; N dieresistonos ; G 749 -U 902 ; WX 722 ; N Alphatonos ; G 750 -U 903 ; WX 318 ; N anoteleia ; G 751 -U 904 ; WX 900 ; N Epsilontonos ; G 752 -U 905 ; WX 1039 ; N Etatonos ; G 753 -U 906 ; WX 562 ; N Iotatonos ; G 754 -U 908 ; WX 835 ; N Omicrontonos ; G 755 -U 910 ; WX 897 ; N Upsilontonos ; G 756 -U 911 ; WX 853 ; N Omegatonos ; G 757 -U 912 ; WX 392 ; N iotadieresistonos ; G 758 -U 913 ; WX 722 ; N Alpha ; G 759 -U 914 ; WX 735 ; N Beta ; G 760 -U 915 ; WX 694 ; N Gamma ; G 761 -U 916 ; WX 722 ; N uni0394 ; G 762 -U 917 ; WX 730 ; N Epsilon ; G 763 -U 918 ; WX 695 ; N Zeta ; G 764 -U 919 ; WX 872 ; N Eta ; G 765 -U 920 ; WX 820 ; N Theta ; G 766 -U 921 ; WX 395 ; N Iota ; G 767 -U 922 ; WX 747 ; N Kappa ; G 768 -U 923 ; WX 722 ; N Lambda ; G 769 -U 924 ; WX 1024 ; N Mu ; G 770 -U 925 ; WX 875 ; N Nu ; G 771 -U 926 ; WX 704 ; N Xi ; G 772 -U 927 ; WX 820 ; N Omicron ; G 773 -U 928 ; WX 872 ; N Pi ; G 774 -U 929 ; WX 673 ; N Rho ; G 775 -U 931 ; WX 707 ; N Sigma ; G 776 -U 932 ; WX 667 ; N Tau ; G 777 -U 933 ; WX 660 ; N Upsilon ; G 778 -U 934 ; WX 820 ; N Phi ; G 779 -U 935 ; WX 712 ; N Chi ; G 780 -U 936 ; WX 877 ; N Psi ; G 781 -U 937 ; WX 829 ; N Omega ; G 782 -U 938 ; WX 395 ; N Iotadieresis ; G 783 -U 939 ; WX 660 ; N Upsilondieresis ; G 784 -U 940 ; WX 675 ; N alphatonos ; G 785 -U 941 ; WX 518 ; N epsilontonos ; G 786 -U 942 ; WX 599 ; N etatonos ; G 787 -U 943 ; WX 392 ; N iotatonos ; G 788 -U 944 ; WX 608 ; N upsilondieresistonos ; G 789 -U 945 ; WX 675 ; N alpha ; G 790 -U 946 ; WX 578 ; N beta ; G 791 -U 947 ; WX 598 ; N gamma ; G 792 -U 948 ; WX 602 ; N delta ; G 793 -U 949 ; WX 518 ; N epsilon ; G 794 -U 950 ; WX 542 ; N zeta ; G 795 -U 951 ; WX 599 ; N eta ; G 796 -U 952 ; WX 602 ; N theta ; G 797 -U 953 ; WX 392 ; N iota ; G 798 -U 954 ; WX 625 ; N kappa ; G 799 -U 955 ; WX 634 ; N lambda ; G 800 -U 956 ; WX 650 ; N uni03BC ; G 801 -U 957 ; WX 608 ; N nu ; G 802 -U 958 ; WX 551 ; N xi ; G 803 -U 959 ; WX 602 ; N omicron ; G 804 -U 960 ; WX 657 ; N pi ; G 805 -U 961 ; WX 588 ; N rho ; G 806 -U 962 ; WX 560 ; N sigma1 ; G 807 -U 963 ; WX 683 ; N sigma ; G 808 -U 964 ; WX 553 ; N tau ; G 809 -U 965 ; WX 608 ; N upsilon ; G 810 -U 966 ; WX 700 ; N phi ; G 811 -U 967 ; WX 606 ; N chi ; G 812 -U 968 ; WX 784 ; N psi ; G 813 -U 969 ; WX 815 ; N omega ; G 814 -U 970 ; WX 392 ; N iotadieresis ; G 815 -U 971 ; WX 608 ; N upsilondieresis ; G 816 -U 972 ; WX 602 ; N omicrontonos ; G 817 -U 973 ; WX 608 ; N upsilontonos ; G 818 -U 974 ; WX 815 ; N omegatonos ; G 819 -U 976 ; WX 583 ; N uni03D0 ; G 820 -U 977 ; WX 715 ; N theta1 ; G 821 -U 978 ; WX 687 ; N Upsilon1 ; G 822 -U 979 ; WX 874 ; N uni03D3 ; G 823 -U 980 ; WX 687 ; N uni03D4 ; G 824 -U 981 ; WX 682 ; N phi1 ; G 825 -U 982 ; WX 815 ; N omega1 ; G 826 -U 983 ; WX 624 ; N uni03D7 ; G 827 -U 984 ; WX 820 ; N uni03D8 ; G 828 -U 985 ; WX 602 ; N uni03D9 ; G 829 -U 986 ; WX 765 ; N uni03DA ; G 830 -U 987 ; WX 560 ; N uni03DB ; G 831 -U 988 ; WX 694 ; N uni03DC ; G 832 -U 989 ; WX 463 ; N uni03DD ; G 833 -U 990 ; WX 590 ; N uni03DE ; G 834 -U 991 ; WX 660 ; N uni03DF ; G 835 -U 992 ; WX 782 ; N uni03E0 ; G 836 -U 993 ; WX 577 ; N uni03E1 ; G 837 -U 1008 ; WX 624 ; N uni03F0 ; G 838 -U 1009 ; WX 588 ; N uni03F1 ; G 839 -U 1010 ; WX 560 ; N uni03F2 ; G 840 -U 1011 ; WX 310 ; N uni03F3 ; G 841 -U 1012 ; WX 820 ; N uni03F4 ; G 842 -U 1013 ; WX 560 ; N uni03F5 ; G 843 -U 1014 ; WX 560 ; N uni03F6 ; G 844 -U 1015 ; WX 676 ; N uni03F7 ; G 845 -U 1016 ; WX 640 ; N uni03F8 ; G 846 -U 1017 ; WX 765 ; N uni03F9 ; G 847 -U 1018 ; WX 1024 ; N uni03FA ; G 848 -U 1019 ; WX 708 ; N uni03FB ; G 849 -U 1020 ; WX 588 ; N uni03FC ; G 850 -U 1021 ; WX 765 ; N uni03FD ; G 851 -U 1022 ; WX 765 ; N uni03FE ; G 852 -U 1023 ; WX 765 ; N uni03FF ; G 853 -U 1024 ; WX 730 ; N uni0400 ; G 854 -U 1025 ; WX 730 ; N uni0401 ; G 855 -U 1026 ; WX 799 ; N uni0402 ; G 856 -U 1027 ; WX 662 ; N uni0403 ; G 857 -U 1028 ; WX 765 ; N uni0404 ; G 858 -U 1029 ; WX 685 ; N uni0405 ; G 859 -U 1030 ; WX 395 ; N uni0406 ; G 860 -U 1031 ; WX 395 ; N uni0407 ; G 861 -U 1032 ; WX 401 ; N uni0408 ; G 862 -U 1033 ; WX 1084 ; N uni0409 ; G 863 -U 1034 ; WX 1118 ; N uni040A ; G 864 -U 1035 ; WX 872 ; N uni040B ; G 865 -U 1036 ; WX 774 ; N uni040C ; G 866 -U 1037 ; WX 872 ; N uni040D ; G 867 -U 1038 ; WX 723 ; N uni040E ; G 868 -U 1039 ; WX 872 ; N uni040F ; G 869 -U 1040 ; WX 757 ; N uni0410 ; G 870 -U 1041 ; WX 735 ; N uni0411 ; G 871 -U 1042 ; WX 735 ; N uni0412 ; G 872 -U 1043 ; WX 662 ; N uni0413 ; G 873 -U 1044 ; WX 813 ; N uni0414 ; G 874 -U 1045 ; WX 730 ; N uni0415 ; G 875 -U 1046 ; WX 1124 ; N uni0416 ; G 876 -U 1047 ; WX 623 ; N uni0417 ; G 877 -U 1048 ; WX 872 ; N uni0418 ; G 878 -U 1049 ; WX 872 ; N uni0419 ; G 879 -U 1050 ; WX 774 ; N uni041A ; G 880 -U 1051 ; WX 834 ; N uni041B ; G 881 -U 1052 ; WX 1024 ; N uni041C ; G 882 -U 1053 ; WX 872 ; N uni041D ; G 883 -U 1054 ; WX 820 ; N uni041E ; G 884 -U 1055 ; WX 872 ; N uni041F ; G 885 -U 1056 ; WX 673 ; N uni0420 ; G 886 -U 1057 ; WX 765 ; N uni0421 ; G 887 -U 1058 ; WX 667 ; N uni0422 ; G 888 -U 1059 ; WX 723 ; N uni0423 ; G 889 -U 1060 ; WX 830 ; N uni0424 ; G 890 -U 1061 ; WX 712 ; N uni0425 ; G 891 -U 1062 ; WX 872 ; N uni0426 ; G 892 -U 1063 ; WX 773 ; N uni0427 ; G 893 -U 1064 ; WX 1141 ; N uni0428 ; G 894 -U 1065 ; WX 1141 ; N uni0429 ; G 895 -U 1066 ; WX 794 ; N uni042A ; G 896 -U 1067 ; WX 984 ; N uni042B ; G 897 -U 1068 ; WX 674 ; N uni042C ; G 898 -U 1069 ; WX 765 ; N uni042D ; G 899 -U 1070 ; WX 1193 ; N uni042E ; G 900 -U 1071 ; WX 808 ; N uni042F ; G 901 -U 1072 ; WX 596 ; N uni0430 ; G 902 -U 1073 ; WX 602 ; N uni0431 ; G 903 -U 1074 ; WX 563 ; N uni0432 ; G 904 -U 1075 ; WX 524 ; N uni0433 ; G 905 -U 1076 ; WX 616 ; N uni0434 ; G 906 -U 1077 ; WX 592 ; N uni0435 ; G 907 -U 1078 ; WX 920 ; N uni0436 ; G 908 -U 1079 ; WX 545 ; N uni0437 ; G 909 -U 1080 ; WX 667 ; N uni0438 ; G 910 -U 1081 ; WX 667 ; N uni0439 ; G 911 -U 1082 ; WX 625 ; N uni043A ; G 912 -U 1083 ; WX 635 ; N uni043B ; G 913 -U 1084 ; WX 778 ; N uni043C ; G 914 -U 1085 ; WX 667 ; N uni043D ; G 915 -U 1086 ; WX 602 ; N uni043E ; G 916 -U 1087 ; WX 667 ; N uni043F ; G 917 -U 1088 ; WX 640 ; N uni0440 ; G 918 -U 1089 ; WX 560 ; N uni0441 ; G 919 -U 1090 ; WX 553 ; N uni0442 ; G 920 -U 1091 ; WX 588 ; N uni0443 ; G 921 -U 1092 ; WX 783 ; N uni0444 ; G 922 -U 1093 ; WX 564 ; N uni0445 ; G 923 -U 1094 ; WX 643 ; N uni0446 ; G 924 -U 1095 ; WX 661 ; N uni0447 ; G 925 -U 1096 ; WX 930 ; N uni0448 ; G 926 -U 1097 ; WX 930 ; N uni0449 ; G 927 -U 1098 ; WX 636 ; N uni044A ; G 928 -U 1099 ; WX 796 ; N uni044B ; G 929 -U 1100 ; WX 544 ; N uni044C ; G 930 -U 1101 ; WX 560 ; N uni044D ; G 931 -U 1102 ; WX 871 ; N uni044E ; G 932 -U 1103 ; WX 631 ; N uni044F ; G 933 -U 1104 ; WX 592 ; N uni0450 ; G 934 -U 1105 ; WX 592 ; N uni0451 ; G 935 -U 1106 ; WX 624 ; N uni0452 ; G 936 -U 1107 ; WX 524 ; N uni0453 ; G 937 -U 1108 ; WX 560 ; N uni0454 ; G 938 -U 1109 ; WX 513 ; N uni0455 ; G 939 -U 1110 ; WX 320 ; N uni0456 ; G 940 -U 1111 ; WX 320 ; N uni0457 ; G 941 -U 1112 ; WX 310 ; N uni0458 ; G 942 -U 1113 ; WX 843 ; N uni0459 ; G 943 -U 1114 ; WX 860 ; N uni045A ; G 944 -U 1115 ; WX 644 ; N uni045B ; G 945 -U 1116 ; WX 625 ; N uni045C ; G 946 -U 1117 ; WX 667 ; N uni045D ; G 947 -U 1118 ; WX 588 ; N uni045E ; G 948 -U 1119 ; WX 656 ; N uni045F ; G 949 -U 1122 ; WX 762 ; N uni0462 ; G 950 -U 1123 ; WX 603 ; N uni0463 ; G 951 -U 1124 ; WX 1129 ; N uni0464 ; G 952 -U 1125 ; WX 834 ; N uni0465 ; G 953 -U 1130 ; WX 1124 ; N uni046A ; G 954 -U 1131 ; WX 920 ; N uni046B ; G 955 -U 1136 ; WX 944 ; N uni0470 ; G 956 -U 1137 ; WX 902 ; N uni0471 ; G 957 -U 1138 ; WX 820 ; N uni0472 ; G 958 -U 1139 ; WX 552 ; N uni0473 ; G 959 -U 1140 ; WX 859 ; N uni0474 ; G 960 -U 1141 ; WX 678 ; N uni0475 ; G 961 -U 1164 ; WX 707 ; N uni048C ; G 962 -U 1165 ; WX 544 ; N uni048D ; G 963 -U 1168 ; WX 672 ; N uni0490 ; G 964 -U 1169 ; WX 529 ; N uni0491 ; G 965 -U 1170 ; WX 662 ; N uni0492 ; G 966 -U 1171 ; WX 523 ; N uni0493 ; G 967 -U 1172 ; WX 728 ; N uni0494 ; G 968 -U 1173 ; WX 614 ; N uni0495 ; G 969 -U 1174 ; WX 1124 ; N uni0496 ; G 970 -U 1175 ; WX 920 ; N uni0497 ; G 971 -U 1176 ; WX 636 ; N uni0498 ; G 972 -U 1177 ; WX 537 ; N uni0499 ; G 973 -U 1178 ; WX 774 ; N uni049A ; G 974 -U 1179 ; WX 606 ; N uni049B ; G 975 -U 1182 ; WX 774 ; N uni049E ; G 976 -U 1183 ; WX 625 ; N uni049F ; G 977 -U 1184 ; WX 891 ; N uni04A0 ; G 978 -U 1185 ; WX 717 ; N uni04A1 ; G 979 -U 1186 ; WX 872 ; N uni04A2 ; G 980 -U 1187 ; WX 641 ; N uni04A3 ; G 981 -U 1188 ; WX 1139 ; N uni04A4 ; G 982 -U 1189 ; WX 852 ; N uni04A5 ; G 983 -U 1190 ; WX 1205 ; N uni04A6 ; G 984 -U 1191 ; WX 941 ; N uni04A7 ; G 985 -U 1194 ; WX 765 ; N uni04AA ; G 986 -U 1195 ; WX 560 ; N uni04AB ; G 987 -U 1196 ; WX 667 ; N uni04AC ; G 988 -U 1197 ; WX 553 ; N uni04AD ; G 989 -U 1198 ; WX 660 ; N uni04AE ; G 990 -U 1199 ; WX 565 ; N uni04AF ; G 991 -U 1200 ; WX 660 ; N uni04B0 ; G 992 -U 1201 ; WX 565 ; N uni04B1 ; G 993 -U 1202 ; WX 712 ; N uni04B2 ; G 994 -U 1203 ; WX 564 ; N uni04B3 ; G 995 -U 1204 ; WX 952 ; N uni04B4 ; G 996 -U 1205 ; WX 732 ; N uni04B5 ; G 997 -U 1206 ; WX 749 ; N uni04B6 ; G 998 -U 1207 ; WX 690 ; N uni04B7 ; G 999 -U 1210 ; WX 749 ; N uni04BA ; G 1000 -U 1211 ; WX 644 ; N uni04BB ; G 1001 -U 1216 ; WX 395 ; N uni04C0 ; G 1002 -U 1217 ; WX 1124 ; N uni04C1 ; G 1003 -U 1218 ; WX 920 ; N uni04C2 ; G 1004 -U 1219 ; WX 747 ; N uni04C3 ; G 1005 -U 1220 ; WX 606 ; N uni04C4 ; G 1006 -U 1223 ; WX 872 ; N uni04C7 ; G 1007 -U 1224 ; WX 667 ; N uni04C8 ; G 1008 -U 1227 ; WX 749 ; N uni04CB ; G 1009 -U 1228 ; WX 667 ; N uni04CC ; G 1010 -U 1231 ; WX 320 ; N uni04CF ; G 1011 -U 1232 ; WX 757 ; N uni04D0 ; G 1012 -U 1233 ; WX 596 ; N uni04D1 ; G 1013 -U 1234 ; WX 757 ; N uni04D2 ; G 1014 -U 1235 ; WX 596 ; N uni04D3 ; G 1015 -U 1236 ; WX 1001 ; N uni04D4 ; G 1016 -U 1237 ; WX 940 ; N uni04D5 ; G 1017 -U 1238 ; WX 730 ; N uni04D6 ; G 1018 -U 1239 ; WX 592 ; N uni04D7 ; G 1019 -U 1240 ; WX 820 ; N uni04D8 ; G 1020 -U 1241 ; WX 592 ; N uni04D9 ; G 1021 -U 1242 ; WX 820 ; N uni04DA ; G 1022 -U 1243 ; WX 592 ; N uni04DB ; G 1023 -U 1244 ; WX 1124 ; N uni04DC ; G 1024 -U 1245 ; WX 920 ; N uni04DD ; G 1025 -U 1246 ; WX 623 ; N uni04DE ; G 1026 -U 1247 ; WX 545 ; N uni04DF ; G 1027 -U 1248 ; WX 564 ; N uni04E0 ; G 1028 -U 1249 ; WX 564 ; N uni04E1 ; G 1029 -U 1250 ; WX 872 ; N uni04E2 ; G 1030 -U 1251 ; WX 667 ; N uni04E3 ; G 1031 -U 1252 ; WX 872 ; N uni04E4 ; G 1032 -U 1253 ; WX 667 ; N uni04E5 ; G 1033 -U 1254 ; WX 820 ; N uni04E6 ; G 1034 -U 1255 ; WX 602 ; N uni04E7 ; G 1035 -U 1256 ; WX 820 ; N uni04E8 ; G 1036 -U 1257 ; WX 602 ; N uni04E9 ; G 1037 -U 1258 ; WX 820 ; N uni04EA ; G 1038 -U 1259 ; WX 602 ; N uni04EB ; G 1039 -U 1260 ; WX 765 ; N uni04EC ; G 1040 -U 1261 ; WX 560 ; N uni04ED ; G 1041 -U 1262 ; WX 723 ; N uni04EE ; G 1042 -U 1263 ; WX 588 ; N uni04EF ; G 1043 -U 1264 ; WX 723 ; N uni04F0 ; G 1044 -U 1265 ; WX 588 ; N uni04F1 ; G 1045 -U 1266 ; WX 723 ; N uni04F2 ; G 1046 -U 1267 ; WX 588 ; N uni04F3 ; G 1047 -U 1268 ; WX 773 ; N uni04F4 ; G 1048 -U 1269 ; WX 661 ; N uni04F5 ; G 1049 -U 1270 ; WX 662 ; N uni04F6 ; G 1050 -U 1271 ; WX 524 ; N uni04F7 ; G 1051 -U 1272 ; WX 984 ; N uni04F8 ; G 1052 -U 1273 ; WX 796 ; N uni04F9 ; G 1053 -U 1296 ; WX 623 ; N uni0510 ; G 1054 -U 1297 ; WX 545 ; N uni0511 ; G 1055 -U 1298 ; WX 834 ; N uni0512 ; G 1056 -U 1299 ; WX 635 ; N uni0513 ; G 1057 -U 1300 ; WX 1198 ; N uni0514 ; G 1058 -U 1301 ; WX 919 ; N uni0515 ; G 1059 -U 1306 ; WX 820 ; N uni051A ; G 1060 -U 1307 ; WX 640 ; N uni051B ; G 1061 -U 1308 ; WX 1028 ; N uni051C ; G 1062 -U 1309 ; WX 856 ; N uni051D ; G 1063 -U 4256 ; WX 723 ; N uni10A0 ; G 1064 -U 4257 ; WX 850 ; N uni10A1 ; G 1065 -U 4258 ; WX 828 ; N uni10A2 ; G 1066 -U 4259 ; WX 859 ; N uni10A3 ; G 1067 -U 4260 ; WX 733 ; N uni10A4 ; G 1068 -U 4261 ; WX 981 ; N uni10A5 ; G 1069 -U 4262 ; WX 916 ; N uni10A6 ; G 1070 -U 4263 ; WX 1101 ; N uni10A7 ; G 1071 -U 4264 ; WX 566 ; N uni10A8 ; G 1072 -U 4265 ; WX 750 ; N uni10A9 ; G 1073 -U 4266 ; WX 962 ; N uni10AA ; G 1074 -U 4267 ; WX 941 ; N uni10AB ; G 1075 -U 4268 ; WX 743 ; N uni10AC ; G 1076 -U 4269 ; WX 1075 ; N uni10AD ; G 1077 -U 4270 ; WX 896 ; N uni10AE ; G 1078 -U 4271 ; WX 829 ; N uni10AF ; G 1079 -U 4272 ; WX 1040 ; N uni10B0 ; G 1080 -U 4273 ; WX 733 ; N uni10B1 ; G 1081 -U 4274 ; WX 669 ; N uni10B2 ; G 1082 -U 4275 ; WX 1015 ; N uni10B3 ; G 1083 -U 4276 ; WX 937 ; N uni10B4 ; G 1084 -U 4277 ; WX 1020 ; N uni10B5 ; G 1085 -U 4278 ; WX 731 ; N uni10B6 ; G 1086 -U 4279 ; WX 733 ; N uni10B7 ; G 1087 -U 4280 ; WX 732 ; N uni10B8 ; G 1088 -U 4281 ; WX 733 ; N uni10B9 ; G 1089 -U 4282 ; WX 879 ; N uni10BA ; G 1090 -U 4283 ; WX 937 ; N uni10BB ; G 1091 -U 4284 ; WX 714 ; N uni10BC ; G 1092 -U 4285 ; WX 755 ; N uni10BD ; G 1093 -U 4286 ; WX 733 ; N uni10BE ; G 1094 -U 4287 ; WX 958 ; N uni10BF ; G 1095 -U 4288 ; WX 1000 ; N uni10C0 ; G 1096 -U 4289 ; WX 702 ; N uni10C1 ; G 1097 -U 4290 ; WX 864 ; N uni10C2 ; G 1098 -U 4291 ; WX 734 ; N uni10C3 ; G 1099 -U 4292 ; WX 837 ; N uni10C4 ; G 1100 -U 4293 ; WX 951 ; N uni10C5 ; G 1101 -U 4304 ; WX 541 ; N uni10D0 ; G 1102 -U 4305 ; WX 571 ; N uni10D1 ; G 1103 -U 4306 ; WX 589 ; N uni10D2 ; G 1104 -U 4307 ; WX 833 ; N uni10D3 ; G 1105 -U 4308 ; WX 561 ; N uni10D4 ; G 1106 -U 4309 ; WX 557 ; N uni10D5 ; G 1107 -U 4310 ; WX 618 ; N uni10D6 ; G 1108 -U 4311 ; WX 861 ; N uni10D7 ; G 1109 -U 4312 ; WX 560 ; N uni10D8 ; G 1110 -U 4313 ; WX 546 ; N uni10D9 ; G 1111 -U 4314 ; WX 1066 ; N uni10DA ; G 1112 -U 4315 ; WX 586 ; N uni10DB ; G 1113 -U 4316 ; WX 586 ; N uni10DC ; G 1114 -U 4317 ; WX 825 ; N uni10DD ; G 1115 -U 4318 ; WX 570 ; N uni10DE ; G 1116 -U 4319 ; WX 581 ; N uni10DF ; G 1117 -U 4320 ; WX 824 ; N uni10E0 ; G 1118 -U 4321 ; WX 607 ; N uni10E1 ; G 1119 -U 4322 ; WX 748 ; N uni10E2 ; G 1120 -U 4323 ; WX 698 ; N uni10E3 ; G 1121 -U 4324 ; WX 815 ; N uni10E4 ; G 1122 -U 4325 ; WX 585 ; N uni10E5 ; G 1123 -U 4326 ; WX 858 ; N uni10E6 ; G 1124 -U 4327 ; WX 568 ; N uni10E7 ; G 1125 -U 4328 ; WX 594 ; N uni10E8 ; G 1126 -U 4329 ; WX 586 ; N uni10E9 ; G 1127 -U 4330 ; WX 675 ; N uni10EA ; G 1128 -U 4331 ; WX 587 ; N uni10EB ; G 1129 -U 4332 ; WX 582 ; N uni10EC ; G 1130 -U 4333 ; WX 576 ; N uni10ED ; G 1131 -U 4334 ; WX 612 ; N uni10EE ; G 1132 -U 4335 ; WX 683 ; N uni10EF ; G 1133 -U 4336 ; WX 572 ; N uni10F0 ; G 1134 -U 4337 ; WX 603 ; N uni10F1 ; G 1135 -U 4338 ; WX 571 ; N uni10F2 ; G 1136 -U 4339 ; WX 572 ; N uni10F3 ; G 1137 -U 4340 ; WX 570 ; N uni10F4 ; G 1138 -U 4341 ; WX 649 ; N uni10F5 ; G 1139 -U 4342 ; WX 886 ; N uni10F6 ; G 1140 -U 4343 ; WX 626 ; N uni10F7 ; G 1141 -U 4344 ; WX 582 ; N uni10F8 ; G 1142 -U 4345 ; WX 619 ; N uni10F9 ; G 1143 -U 4346 ; WX 571 ; N uni10FA ; G 1144 -U 4347 ; WX 437 ; N uni10FB ; G 1145 -U 4348 ; WX 354 ; N uni10FC ; G 1146 -U 7426 ; WX 940 ; N uni1D02 ; G 1147 -U 7432 ; WX 509 ; N uni1D08 ; G 1148 -U 7433 ; WX 320 ; N uni1D09 ; G 1149 -U 7444 ; WX 989 ; N uni1D14 ; G 1150 -U 7446 ; WX 602 ; N uni1D16 ; G 1151 -U 7447 ; WX 602 ; N uni1D17 ; G 1152 -U 7453 ; WX 737 ; N uni1D1D ; G 1153 -U 7454 ; WX 948 ; N uni1D1E ; G 1154 -U 7455 ; WX 948 ; N uni1D1F ; G 1155 -U 7468 ; WX 455 ; N uni1D2C ; G 1156 -U 7469 ; WX 630 ; N uni1D2D ; G 1157 -U 7470 ; WX 463 ; N uni1D2E ; G 1158 -U 7472 ; WX 505 ; N uni1D30 ; G 1159 -U 7473 ; WX 459 ; N uni1D31 ; G 1160 -U 7474 ; WX 459 ; N uni1D32 ; G 1161 -U 7475 ; WX 503 ; N uni1D33 ; G 1162 -U 7476 ; WX 549 ; N uni1D34 ; G 1163 -U 7477 ; WX 249 ; N uni1D35 ; G 1164 -U 7478 ; WX 252 ; N uni1D36 ; G 1165 -U 7479 ; WX 470 ; N uni1D37 ; G 1166 -U 7480 ; WX 418 ; N uni1D38 ; G 1167 -U 7481 ; WX 645 ; N uni1D39 ; G 1168 -U 7482 ; WX 551 ; N uni1D3A ; G 1169 -U 7483 ; WX 551 ; N uni1D3B ; G 1170 -U 7484 ; WX 516 ; N uni1D3C ; G 1171 -U 7486 ; WX 424 ; N uni1D3E ; G 1172 -U 7487 ; WX 474 ; N uni1D3F ; G 1173 -U 7488 ; WX 420 ; N uni1D40 ; G 1174 -U 7489 ; WX 531 ; N uni1D41 ; G 1175 -U 7490 ; WX 647 ; N uni1D42 ; G 1176 -U 7491 ; WX 386 ; N uni1D43 ; G 1177 -U 7492 ; WX 386 ; N uni1D44 ; G 1178 -U 7493 ; WX 400 ; N uni1D45 ; G 1179 -U 7494 ; WX 618 ; N uni1D46 ; G 1180 -U 7495 ; WX 400 ; N uni1D47 ; G 1181 -U 7496 ; WX 400 ; N uni1D48 ; G 1182 -U 7497 ; WX 387 ; N uni1D49 ; G 1183 -U 7498 ; WX 387 ; N uni1D4A ; G 1184 -U 7499 ; WX 340 ; N uni1D4B ; G 1185 -U 7500 ; WX 340 ; N uni1D4C ; G 1186 -U 7501 ; WX 400 ; N uni1D4D ; G 1187 -U 7502 ; WX 175 ; N uni1D4E ; G 1188 -U 7503 ; WX 365 ; N uni1D4F ; G 1189 -U 7504 ; WX 613 ; N uni1D50 ; G 1190 -U 7505 ; WX 399 ; N uni1D51 ; G 1191 -U 7506 ; WX 385 ; N uni1D52 ; G 1192 -U 7507 ; WX 346 ; N uni1D53 ; G 1193 -U 7508 ; WX 385 ; N uni1D54 ; G 1194 -U 7509 ; WX 385 ; N uni1D55 ; G 1195 -U 7510 ; WX 400 ; N uni1D56 ; G 1196 -U 7511 ; WX 247 ; N uni1D57 ; G 1197 -U 7512 ; WX 399 ; N uni1D58 ; G 1198 -U 7513 ; WX 464 ; N uni1D59 ; G 1199 -U 7514 ; WX 613 ; N uni1D5A ; G 1200 -U 7515 ; WX 373 ; N uni1D5B ; G 1201 -U 7522 ; WX 201 ; N uni1D62 ; G 1202 -U 7523 ; WX 347 ; N uni1D63 ; G 1203 -U 7524 ; WX 399 ; N uni1D64 ; G 1204 -U 7525 ; WX 373 ; N uni1D65 ; G 1205 -U 7543 ; WX 640 ; N uni1D77 ; G 1206 -U 7544 ; WX 549 ; N uni1D78 ; G 1207 -U 7547 ; WX 372 ; N uni1D7B ; G 1208 -U 7557 ; WX 320 ; N uni1D85 ; G 1209 -U 7579 ; WX 400 ; N uni1D9B ; G 1210 -U 7580 ; WX 346 ; N uni1D9C ; G 1211 -U 7581 ; WX 346 ; N uni1D9D ; G 1212 -U 7582 ; WX 385 ; N uni1D9E ; G 1213 -U 7583 ; WX 340 ; N uni1D9F ; G 1214 -U 7584 ; WX 222 ; N uni1DA0 ; G 1215 -U 7585 ; WX 229 ; N uni1DA1 ; G 1216 -U 7586 ; WX 400 ; N uni1DA2 ; G 1217 -U 7587 ; WX 399 ; N uni1DA3 ; G 1218 -U 7588 ; WX 234 ; N uni1DA4 ; G 1219 -U 7589 ; WX 244 ; N uni1DA5 ; G 1220 -U 7590 ; WX 234 ; N uni1DA6 ; G 1221 -U 7591 ; WX 234 ; N uni1DA7 ; G 1222 -U 7592 ; WX 230 ; N uni1DA8 ; G 1223 -U 7593 ; WX 175 ; N uni1DA9 ; G 1224 -U 7594 ; WX 175 ; N uni1DAA ; G 1225 -U 7595 ; WX 367 ; N uni1DAB ; G 1226 -U 7596 ; WX 613 ; N uni1DAC ; G 1227 -U 7597 ; WX 613 ; N uni1DAD ; G 1228 -U 7598 ; WX 407 ; N uni1DAE ; G 1229 -U 7599 ; WX 404 ; N uni1DAF ; G 1230 -U 7600 ; WX 399 ; N uni1DB0 ; G 1231 -U 7601 ; WX 385 ; N uni1DB1 ; G 1232 -U 7602 ; WX 385 ; N uni1DB2 ; G 1233 -U 7603 ; WX 328 ; N uni1DB3 ; G 1234 -U 7604 ; WX 211 ; N uni1DB4 ; G 1235 -U 7605 ; WX 247 ; N uni1DB5 ; G 1236 -U 7606 ; WX 399 ; N uni1DB6 ; G 1237 -U 7607 ; WX 389 ; N uni1DB7 ; G 1238 -U 7609 ; WX 376 ; N uni1DB9 ; G 1239 -U 7610 ; WX 373 ; N uni1DBA ; G 1240 -U 7611 ; WX 331 ; N uni1DBB ; G 1241 -U 7612 ; WX 331 ; N uni1DBC ; G 1242 -U 7613 ; WX 331 ; N uni1DBD ; G 1243 -U 7614 ; WX 364 ; N uni1DBE ; G 1244 -U 7615 ; WX 385 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 722 ; N uni1E00 ; G 1252 -U 7681 ; WX 596 ; N uni1E01 ; G 1253 -U 7682 ; WX 735 ; N uni1E02 ; G 1254 -U 7683 ; WX 640 ; N uni1E03 ; G 1255 -U 7684 ; WX 735 ; N uni1E04 ; G 1256 -U 7685 ; WX 640 ; N uni1E05 ; G 1257 -U 7686 ; WX 735 ; N uni1E06 ; G 1258 -U 7687 ; WX 640 ; N uni1E07 ; G 1259 -U 7688 ; WX 765 ; N uni1E08 ; G 1260 -U 7689 ; WX 560 ; N uni1E09 ; G 1261 -U 7690 ; WX 802 ; N uni1E0A ; G 1262 -U 7691 ; WX 640 ; N uni1E0B ; G 1263 -U 7692 ; WX 802 ; N uni1E0C ; G 1264 -U 7693 ; WX 640 ; N uni1E0D ; G 1265 -U 7694 ; WX 802 ; N uni1E0E ; G 1266 -U 7695 ; WX 640 ; N uni1E0F ; G 1267 -U 7696 ; WX 802 ; N uni1E10 ; G 1268 -U 7697 ; WX 640 ; N uni1E11 ; G 1269 -U 7698 ; WX 802 ; N uni1E12 ; G 1270 -U 7699 ; WX 640 ; N uni1E13 ; G 1271 -U 7700 ; WX 730 ; N uni1E14 ; G 1272 -U 7701 ; WX 592 ; N uni1E15 ; G 1273 -U 7702 ; WX 730 ; N uni1E16 ; G 1274 -U 7703 ; WX 592 ; N uni1E17 ; G 1275 -U 7704 ; WX 730 ; N uni1E18 ; G 1276 -U 7705 ; WX 592 ; N uni1E19 ; G 1277 -U 7706 ; WX 730 ; N uni1E1A ; G 1278 -U 7707 ; WX 592 ; N uni1E1B ; G 1279 -U 7708 ; WX 730 ; N uni1E1C ; G 1280 -U 7709 ; WX 592 ; N uni1E1D ; G 1281 -U 7710 ; WX 694 ; N uni1E1E ; G 1282 -U 7711 ; WX 370 ; N uni1E1F ; G 1283 -U 7712 ; WX 799 ; N uni1E20 ; G 1284 -U 7713 ; WX 640 ; N uni1E21 ; G 1285 -U 7714 ; WX 872 ; N uni1E22 ; G 1286 -U 7715 ; WX 644 ; N uni1E23 ; G 1287 -U 7716 ; WX 872 ; N uni1E24 ; G 1288 -U 7717 ; WX 644 ; N uni1E25 ; G 1289 -U 7718 ; WX 872 ; N uni1E26 ; G 1290 -U 7719 ; WX 644 ; N uni1E27 ; G 1291 -U 7720 ; WX 872 ; N uni1E28 ; G 1292 -U 7721 ; WX 644 ; N uni1E29 ; G 1293 -U 7722 ; WX 872 ; N uni1E2A ; G 1294 -U 7723 ; WX 644 ; N uni1E2B ; G 1295 -U 7724 ; WX 395 ; N uni1E2C ; G 1296 -U 7725 ; WX 320 ; N uni1E2D ; G 1297 -U 7726 ; WX 395 ; N uni1E2E ; G 1298 -U 7727 ; WX 320 ; N uni1E2F ; G 1299 -U 7728 ; WX 747 ; N uni1E30 ; G 1300 -U 7729 ; WX 606 ; N uni1E31 ; G 1301 -U 7730 ; WX 747 ; N uni1E32 ; G 1302 -U 7731 ; WX 606 ; N uni1E33 ; G 1303 -U 7732 ; WX 747 ; N uni1E34 ; G 1304 -U 7733 ; WX 606 ; N uni1E35 ; G 1305 -U 7734 ; WX 664 ; N uni1E36 ; G 1306 -U 7735 ; WX 320 ; N uni1E37 ; G 1307 -U 7736 ; WX 664 ; N uni1E38 ; G 1308 -U 7737 ; WX 320 ; N uni1E39 ; G 1309 -U 7738 ; WX 664 ; N uni1E3A ; G 1310 -U 7739 ; WX 320 ; N uni1E3B ; G 1311 -U 7740 ; WX 664 ; N uni1E3C ; G 1312 -U 7741 ; WX 320 ; N uni1E3D ; G 1313 -U 7742 ; WX 1024 ; N uni1E3E ; G 1314 -U 7743 ; WX 948 ; N uni1E3F ; G 1315 -U 7744 ; WX 1024 ; N uni1E40 ; G 1316 -U 7745 ; WX 948 ; N uni1E41 ; G 1317 -U 7746 ; WX 1024 ; N uni1E42 ; G 1318 -U 7747 ; WX 948 ; N uni1E43 ; G 1319 -U 7748 ; WX 875 ; N uni1E44 ; G 1320 -U 7749 ; WX 644 ; N uni1E45 ; G 1321 -U 7750 ; WX 875 ; N uni1E46 ; G 1322 -U 7751 ; WX 644 ; N uni1E47 ; G 1323 -U 7752 ; WX 875 ; N uni1E48 ; G 1324 -U 7753 ; WX 644 ; N uni1E49 ; G 1325 -U 7754 ; WX 875 ; N uni1E4A ; G 1326 -U 7755 ; WX 644 ; N uni1E4B ; G 1327 -U 7756 ; WX 820 ; N uni1E4C ; G 1328 -U 7757 ; WX 602 ; N uni1E4D ; G 1329 -U 7758 ; WX 820 ; N uni1E4E ; G 1330 -U 7759 ; WX 602 ; N uni1E4F ; G 1331 -U 7760 ; WX 820 ; N uni1E50 ; G 1332 -U 7761 ; WX 602 ; N uni1E51 ; G 1333 -U 7762 ; WX 820 ; N uni1E52 ; G 1334 -U 7763 ; WX 602 ; N uni1E53 ; G 1335 -U 7764 ; WX 673 ; N uni1E54 ; G 1336 -U 7765 ; WX 640 ; N uni1E55 ; G 1337 -U 7766 ; WX 673 ; N uni1E56 ; G 1338 -U 7767 ; WX 640 ; N uni1E57 ; G 1339 -U 7768 ; WX 753 ; N uni1E58 ; G 1340 -U 7769 ; WX 478 ; N uni1E59 ; G 1341 -U 7770 ; WX 753 ; N uni1E5A ; G 1342 -U 7771 ; WX 478 ; N uni1E5B ; G 1343 -U 7772 ; WX 753 ; N uni1E5C ; G 1344 -U 7773 ; WX 478 ; N uni1E5D ; G 1345 -U 7774 ; WX 753 ; N uni1E5E ; G 1346 -U 7775 ; WX 478 ; N uni1E5F ; G 1347 -U 7776 ; WX 685 ; N uni1E60 ; G 1348 -U 7777 ; WX 513 ; N uni1E61 ; G 1349 -U 7778 ; WX 685 ; N uni1E62 ; G 1350 -U 7779 ; WX 513 ; N uni1E63 ; G 1351 -U 7780 ; WX 685 ; N uni1E64 ; G 1352 -U 7781 ; WX 513 ; N uni1E65 ; G 1353 -U 7782 ; WX 685 ; N uni1E66 ; G 1354 -U 7783 ; WX 521 ; N uni1E67 ; G 1355 -U 7784 ; WX 685 ; N uni1E68 ; G 1356 -U 7785 ; WX 513 ; N uni1E69 ; G 1357 -U 7786 ; WX 667 ; N uni1E6A ; G 1358 -U 7787 ; WX 402 ; N uni1E6B ; G 1359 -U 7788 ; WX 667 ; N uni1E6C ; G 1360 -U 7789 ; WX 402 ; N uni1E6D ; G 1361 -U 7790 ; WX 667 ; N uni1E6E ; G 1362 -U 7791 ; WX 402 ; N uni1E6F ; G 1363 -U 7792 ; WX 667 ; N uni1E70 ; G 1364 -U 7793 ; WX 402 ; N uni1E71 ; G 1365 -U 7794 ; WX 843 ; N uni1E72 ; G 1366 -U 7795 ; WX 644 ; N uni1E73 ; G 1367 -U 7796 ; WX 843 ; N uni1E74 ; G 1368 -U 7797 ; WX 644 ; N uni1E75 ; G 1369 -U 7798 ; WX 843 ; N uni1E76 ; G 1370 -U 7799 ; WX 644 ; N uni1E77 ; G 1371 -U 7800 ; WX 843 ; N uni1E78 ; G 1372 -U 7801 ; WX 644 ; N uni1E79 ; G 1373 -U 7802 ; WX 843 ; N uni1E7A ; G 1374 -U 7803 ; WX 644 ; N uni1E7B ; G 1375 -U 7804 ; WX 722 ; N uni1E7C ; G 1376 -U 7805 ; WX 565 ; N uni1E7D ; G 1377 -U 7806 ; WX 722 ; N uni1E7E ; G 1378 -U 7807 ; WX 565 ; N uni1E7F ; G 1379 -U 7808 ; WX 1028 ; N Wgrave ; G 1380 -U 7809 ; WX 856 ; N wgrave ; G 1381 -U 7810 ; WX 1028 ; N Wacute ; G 1382 -U 7811 ; WX 856 ; N wacute ; G 1383 -U 7812 ; WX 1028 ; N Wdieresis ; G 1384 -U 7813 ; WX 856 ; N wdieresis ; G 1385 -U 7814 ; WX 1028 ; N uni1E86 ; G 1386 -U 7815 ; WX 856 ; N uni1E87 ; G 1387 -U 7816 ; WX 1028 ; N uni1E88 ; G 1388 -U 7817 ; WX 856 ; N uni1E89 ; G 1389 -U 7818 ; WX 712 ; N uni1E8A ; G 1390 -U 7819 ; WX 564 ; N uni1E8B ; G 1391 -U 7820 ; WX 712 ; N uni1E8C ; G 1392 -U 7821 ; WX 564 ; N uni1E8D ; G 1393 -U 7822 ; WX 660 ; N uni1E8E ; G 1394 -U 7823 ; WX 565 ; N uni1E8F ; G 1395 -U 7824 ; WX 695 ; N uni1E90 ; G 1396 -U 7825 ; WX 527 ; N uni1E91 ; G 1397 -U 7826 ; WX 695 ; N uni1E92 ; G 1398 -U 7827 ; WX 527 ; N uni1E93 ; G 1399 -U 7828 ; WX 695 ; N uni1E94 ; G 1400 -U 7829 ; WX 527 ; N uni1E95 ; G 1401 -U 7830 ; WX 644 ; N uni1E96 ; G 1402 -U 7831 ; WX 402 ; N uni1E97 ; G 1403 -U 7832 ; WX 856 ; N uni1E98 ; G 1404 -U 7833 ; WX 565 ; N uni1E99 ; G 1405 -U 7834 ; WX 903 ; N uni1E9A ; G 1406 -U 7835 ; WX 370 ; N uni1E9B ; G 1407 -U 7838 ; WX 829 ; N uni1E9E ; G 1408 -U 7839 ; WX 602 ; N uni1E9F ; G 1409 -U 7840 ; WX 722 ; N uni1EA0 ; G 1410 -U 7841 ; WX 596 ; N uni1EA1 ; G 1411 -U 7842 ; WX 722 ; N uni1EA2 ; G 1412 -U 7843 ; WX 596 ; N uni1EA3 ; G 1413 -U 7844 ; WX 722 ; N uni1EA4 ; G 1414 -U 7845 ; WX 613 ; N uni1EA5 ; G 1415 -U 7846 ; WX 722 ; N uni1EA6 ; G 1416 -U 7847 ; WX 613 ; N uni1EA7 ; G 1417 -U 7848 ; WX 722 ; N uni1EA8 ; G 1418 -U 7849 ; WX 613 ; N uni1EA9 ; G 1419 -U 7850 ; WX 722 ; N uni1EAA ; G 1420 -U 7851 ; WX 613 ; N uni1EAB ; G 1421 -U 7852 ; WX 722 ; N uni1EAC ; G 1422 -U 7853 ; WX 596 ; N uni1EAD ; G 1423 -U 7854 ; WX 722 ; N uni1EAE ; G 1424 -U 7855 ; WX 596 ; N uni1EAF ; G 1425 -U 7856 ; WX 722 ; N uni1EB0 ; G 1426 -U 7857 ; WX 596 ; N uni1EB1 ; G 1427 -U 7858 ; WX 722 ; N uni1EB2 ; G 1428 -U 7859 ; WX 596 ; N uni1EB3 ; G 1429 -U 7860 ; WX 722 ; N uni1EB4 ; G 1430 -U 7861 ; WX 596 ; N uni1EB5 ; G 1431 -U 7862 ; WX 722 ; N uni1EB6 ; G 1432 -U 7863 ; WX 596 ; N uni1EB7 ; G 1433 -U 7864 ; WX 730 ; N uni1EB8 ; G 1434 -U 7865 ; WX 592 ; N uni1EB9 ; G 1435 -U 7866 ; WX 730 ; N uni1EBA ; G 1436 -U 7867 ; WX 592 ; N uni1EBB ; G 1437 -U 7868 ; WX 730 ; N uni1EBC ; G 1438 -U 7869 ; WX 592 ; N uni1EBD ; G 1439 -U 7870 ; WX 730 ; N uni1ebe ; G 1440 -U 7871 ; WX 615 ; N uni1ebF ; G 1441 -U 7872 ; WX 730 ; N uni1EC0 ; G 1442 -U 7873 ; WX 615 ; N uni1EC1 ; G 1443 -U 7874 ; WX 730 ; N uni1EC2 ; G 1444 -U 7875 ; WX 615 ; N uni1EC3 ; G 1445 -U 7876 ; WX 730 ; N uni1EC4 ; G 1446 -U 7877 ; WX 615 ; N uni1EC5 ; G 1447 -U 7878 ; WX 730 ; N uni1EC6 ; G 1448 -U 7879 ; WX 592 ; N uni1EC7 ; G 1449 -U 7880 ; WX 395 ; N uni1EC8 ; G 1450 -U 7881 ; WX 320 ; N uni1EC9 ; G 1451 -U 7882 ; WX 395 ; N uni1ECA ; G 1452 -U 7883 ; WX 320 ; N uni1ECB ; G 1453 -U 7884 ; WX 820 ; N uni1ECC ; G 1454 -U 7885 ; WX 602 ; N uni1ECD ; G 1455 -U 7886 ; WX 820 ; N uni1ECE ; G 1456 -U 7887 ; WX 602 ; N uni1ECF ; G 1457 -U 7888 ; WX 820 ; N uni1ED0 ; G 1458 -U 7889 ; WX 612 ; N uni1ED1 ; G 1459 -U 7890 ; WX 820 ; N uni1ED2 ; G 1460 -U 7891 ; WX 612 ; N uni1ED3 ; G 1461 -U 7892 ; WX 820 ; N uni1ED4 ; G 1462 -U 7893 ; WX 612 ; N uni1ED5 ; G 1463 -U 7894 ; WX 820 ; N uni1ED6 ; G 1464 -U 7895 ; WX 612 ; N uni1ED7 ; G 1465 -U 7896 ; WX 820 ; N uni1ED8 ; G 1466 -U 7897 ; WX 602 ; N uni1ED9 ; G 1467 -U 7898 ; WX 820 ; N uni1EDA ; G 1468 -U 7899 ; WX 602 ; N uni1EDB ; G 1469 -U 7900 ; WX 820 ; N uni1EDC ; G 1470 -U 7901 ; WX 602 ; N uni1EDD ; G 1471 -U 7902 ; WX 820 ; N uni1EDE ; G 1472 -U 7903 ; WX 602 ; N uni1EDF ; G 1473 -U 7904 ; WX 820 ; N uni1EE0 ; G 1474 -U 7905 ; WX 602 ; N uni1EE1 ; G 1475 -U 7906 ; WX 820 ; N uni1EE2 ; G 1476 -U 7907 ; WX 602 ; N uni1EE3 ; G 1477 -U 7908 ; WX 843 ; N uni1EE4 ; G 1478 -U 7909 ; WX 644 ; N uni1EE5 ; G 1479 -U 7910 ; WX 843 ; N uni1EE6 ; G 1480 -U 7911 ; WX 644 ; N uni1EE7 ; G 1481 -U 7912 ; WX 843 ; N uni1EE8 ; G 1482 -U 7913 ; WX 644 ; N uni1EE9 ; G 1483 -U 7914 ; WX 843 ; N uni1EEA ; G 1484 -U 7915 ; WX 644 ; N uni1EEB ; G 1485 -U 7916 ; WX 843 ; N uni1EEC ; G 1486 -U 7917 ; WX 644 ; N uni1EED ; G 1487 -U 7918 ; WX 843 ; N uni1EEE ; G 1488 -U 7919 ; WX 644 ; N uni1EEF ; G 1489 -U 7920 ; WX 843 ; N uni1EF0 ; G 1490 -U 7921 ; WX 644 ; N uni1EF1 ; G 1491 -U 7922 ; WX 660 ; N Ygrave ; G 1492 -U 7923 ; WX 565 ; N ygrave ; G 1493 -U 7924 ; WX 660 ; N uni1EF4 ; G 1494 -U 7925 ; WX 565 ; N uni1EF5 ; G 1495 -U 7926 ; WX 660 ; N uni1EF6 ; G 1496 -U 7927 ; WX 565 ; N uni1EF7 ; G 1497 -U 7928 ; WX 660 ; N uni1EF8 ; G 1498 -U 7929 ; WX 565 ; N uni1EF9 ; G 1499 -U 7936 ; WX 675 ; N uni1F00 ; G 1500 -U 7937 ; WX 675 ; N uni1F01 ; G 1501 -U 7938 ; WX 675 ; N uni1F02 ; G 1502 -U 7939 ; WX 675 ; N uni1F03 ; G 1503 -U 7940 ; WX 675 ; N uni1F04 ; G 1504 -U 7941 ; WX 675 ; N uni1F05 ; G 1505 -U 7942 ; WX 675 ; N uni1F06 ; G 1506 -U 7943 ; WX 675 ; N uni1F07 ; G 1507 -U 7944 ; WX 722 ; N uni1F08 ; G 1508 -U 7945 ; WX 722 ; N uni1F09 ; G 1509 -U 7946 ; WX 869 ; N uni1F0A ; G 1510 -U 7947 ; WX 869 ; N uni1F0B ; G 1511 -U 7948 ; WX 734 ; N uni1F0C ; G 1512 -U 7949 ; WX 763 ; N uni1F0D ; G 1513 -U 7950 ; WX 722 ; N uni1F0E ; G 1514 -U 7951 ; WX 722 ; N uni1F0F ; G 1515 -U 7952 ; WX 537 ; N uni1F10 ; G 1516 -U 7953 ; WX 537 ; N uni1F11 ; G 1517 -U 7954 ; WX 537 ; N uni1F12 ; G 1518 -U 7955 ; WX 537 ; N uni1F13 ; G 1519 -U 7956 ; WX 537 ; N uni1F14 ; G 1520 -U 7957 ; WX 537 ; N uni1F15 ; G 1521 -U 7960 ; WX 853 ; N uni1F18 ; G 1522 -U 7961 ; WX 841 ; N uni1F19 ; G 1523 -U 7962 ; WX 1067 ; N uni1F1A ; G 1524 -U 7963 ; WX 1077 ; N uni1F1B ; G 1525 -U 7964 ; WX 1008 ; N uni1F1C ; G 1526 -U 7965 ; WX 1035 ; N uni1F1D ; G 1527 -U 7968 ; WX 599 ; N uni1F20 ; G 1528 -U 7969 ; WX 599 ; N uni1F21 ; G 1529 -U 7970 ; WX 599 ; N uni1F22 ; G 1530 -U 7971 ; WX 599 ; N uni1F23 ; G 1531 -U 7972 ; WX 599 ; N uni1F24 ; G 1532 -U 7973 ; WX 599 ; N uni1F25 ; G 1533 -U 7974 ; WX 599 ; N uni1F26 ; G 1534 -U 7975 ; WX 599 ; N uni1F27 ; G 1535 -U 7976 ; WX 998 ; N uni1F28 ; G 1536 -U 7977 ; WX 992 ; N uni1F29 ; G 1537 -U 7978 ; WX 1212 ; N uni1F2A ; G 1538 -U 7979 ; WX 1224 ; N uni1F2B ; G 1539 -U 7980 ; WX 1159 ; N uni1F2C ; G 1540 -U 7981 ; WX 1183 ; N uni1F2D ; G 1541 -U 7982 ; WX 1098 ; N uni1F2E ; G 1542 -U 7983 ; WX 1095 ; N uni1F2F ; G 1543 -U 7984 ; WX 392 ; N uni1F30 ; G 1544 -U 7985 ; WX 392 ; N uni1F31 ; G 1545 -U 7986 ; WX 392 ; N uni1F32 ; G 1546 -U 7987 ; WX 392 ; N uni1F33 ; G 1547 -U 7988 ; WX 392 ; N uni1F34 ; G 1548 -U 7989 ; WX 392 ; N uni1F35 ; G 1549 -U 7990 ; WX 392 ; N uni1F36 ; G 1550 -U 7991 ; WX 392 ; N uni1F37 ; G 1551 -U 7992 ; WX 521 ; N uni1F38 ; G 1552 -U 7993 ; WX 512 ; N uni1F39 ; G 1553 -U 7994 ; WX 735 ; N uni1F3A ; G 1554 -U 7995 ; WX 738 ; N uni1F3B ; G 1555 -U 7996 ; WX 679 ; N uni1F3C ; G 1556 -U 7997 ; WX 706 ; N uni1F3D ; G 1557 -U 7998 ; WX 624 ; N uni1F3E ; G 1558 -U 7999 ; WX 615 ; N uni1F3F ; G 1559 -U 8000 ; WX 602 ; N uni1F40 ; G 1560 -U 8001 ; WX 602 ; N uni1F41 ; G 1561 -U 8002 ; WX 602 ; N uni1F42 ; G 1562 -U 8003 ; WX 602 ; N uni1F43 ; G 1563 -U 8004 ; WX 602 ; N uni1F44 ; G 1564 -U 8005 ; WX 602 ; N uni1F45 ; G 1565 -U 8008 ; WX 820 ; N uni1F48 ; G 1566 -U 8009 ; WX 859 ; N uni1F49 ; G 1567 -U 8010 ; WX 1120 ; N uni1F4A ; G 1568 -U 8011 ; WX 1127 ; N uni1F4B ; G 1569 -U 8012 ; WX 937 ; N uni1F4C ; G 1570 -U 8013 ; WX 964 ; N uni1F4D ; G 1571 -U 8016 ; WX 608 ; N uni1F50 ; G 1572 -U 8017 ; WX 608 ; N uni1F51 ; G 1573 -U 8018 ; WX 608 ; N uni1F52 ; G 1574 -U 8019 ; WX 608 ; N uni1F53 ; G 1575 -U 8020 ; WX 608 ; N uni1F54 ; G 1576 -U 8021 ; WX 608 ; N uni1F55 ; G 1577 -U 8022 ; WX 608 ; N uni1F56 ; G 1578 -U 8023 ; WX 608 ; N uni1F57 ; G 1579 -U 8025 ; WX 851 ; N uni1F59 ; G 1580 -U 8027 ; WX 1079 ; N uni1F5B ; G 1581 -U 8029 ; WX 1044 ; N uni1F5D ; G 1582 -U 8031 ; WX 953 ; N uni1F5F ; G 1583 -U 8032 ; WX 815 ; N uni1F60 ; G 1584 -U 8033 ; WX 815 ; N uni1F61 ; G 1585 -U 8034 ; WX 815 ; N uni1F62 ; G 1586 -U 8035 ; WX 815 ; N uni1F63 ; G 1587 -U 8036 ; WX 815 ; N uni1F64 ; G 1588 -U 8037 ; WX 815 ; N uni1F65 ; G 1589 -U 8038 ; WX 815 ; N uni1F66 ; G 1590 -U 8039 ; WX 815 ; N uni1F67 ; G 1591 -U 8040 ; WX 829 ; N uni1F68 ; G 1592 -U 8041 ; WX 870 ; N uni1F69 ; G 1593 -U 8042 ; WX 1131 ; N uni1F6A ; G 1594 -U 8043 ; WX 1137 ; N uni1F6B ; G 1595 -U 8044 ; WX 946 ; N uni1F6C ; G 1596 -U 8045 ; WX 976 ; N uni1F6D ; G 1597 -U 8046 ; WX 938 ; N uni1F6E ; G 1598 -U 8047 ; WX 970 ; N uni1F6F ; G 1599 -U 8048 ; WX 675 ; N uni1F70 ; G 1600 -U 8049 ; WX 675 ; N uni1F71 ; G 1601 -U 8050 ; WX 537 ; N uni1F72 ; G 1602 -U 8051 ; WX 537 ; N uni1F73 ; G 1603 -U 8052 ; WX 599 ; N uni1F74 ; G 1604 -U 8053 ; WX 599 ; N uni1F75 ; G 1605 -U 8054 ; WX 392 ; N uni1F76 ; G 1606 -U 8055 ; WX 392 ; N uni1F77 ; G 1607 -U 8056 ; WX 602 ; N uni1F78 ; G 1608 -U 8057 ; WX 602 ; N uni1F79 ; G 1609 -U 8058 ; WX 608 ; N uni1F7A ; G 1610 -U 8059 ; WX 608 ; N uni1F7B ; G 1611 -U 8060 ; WX 815 ; N uni1F7C ; G 1612 -U 8061 ; WX 815 ; N uni1F7D ; G 1613 -U 8064 ; WX 675 ; N uni1F80 ; G 1614 -U 8065 ; WX 675 ; N uni1F81 ; G 1615 -U 8066 ; WX 675 ; N uni1F82 ; G 1616 -U 8067 ; WX 675 ; N uni1F83 ; G 1617 -U 8068 ; WX 675 ; N uni1F84 ; G 1618 -U 8069 ; WX 675 ; N uni1F85 ; G 1619 -U 8070 ; WX 675 ; N uni1F86 ; G 1620 -U 8071 ; WX 675 ; N uni1F87 ; G 1621 -U 8072 ; WX 722 ; N uni1F88 ; G 1622 -U 8073 ; WX 722 ; N uni1F89 ; G 1623 -U 8074 ; WX 869 ; N uni1F8A ; G 1624 -U 8075 ; WX 869 ; N uni1F8B ; G 1625 -U 8076 ; WX 734 ; N uni1F8C ; G 1626 -U 8077 ; WX 763 ; N uni1F8D ; G 1627 -U 8078 ; WX 722 ; N uni1F8E ; G 1628 -U 8079 ; WX 722 ; N uni1F8F ; G 1629 -U 8080 ; WX 599 ; N uni1F90 ; G 1630 -U 8081 ; WX 599 ; N uni1F91 ; G 1631 -U 8082 ; WX 599 ; N uni1F92 ; G 1632 -U 8083 ; WX 599 ; N uni1F93 ; G 1633 -U 8084 ; WX 599 ; N uni1F94 ; G 1634 -U 8085 ; WX 599 ; N uni1F95 ; G 1635 -U 8086 ; WX 599 ; N uni1F96 ; G 1636 -U 8087 ; WX 599 ; N uni1F97 ; G 1637 -U 8088 ; WX 998 ; N uni1F98 ; G 1638 -U 8089 ; WX 992 ; N uni1F99 ; G 1639 -U 8090 ; WX 1212 ; N uni1F9A ; G 1640 -U 8091 ; WX 1224 ; N uni1F9B ; G 1641 -U 8092 ; WX 1159 ; N uni1F9C ; G 1642 -U 8093 ; WX 1183 ; N uni1F9D ; G 1643 -U 8094 ; WX 1098 ; N uni1F9E ; G 1644 -U 8095 ; WX 1095 ; N uni1F9F ; G 1645 -U 8096 ; WX 815 ; N uni1FA0 ; G 1646 -U 8097 ; WX 815 ; N uni1FA1 ; G 1647 -U 8098 ; WX 815 ; N uni1FA2 ; G 1648 -U 8099 ; WX 815 ; N uni1FA3 ; G 1649 -U 8100 ; WX 815 ; N uni1FA4 ; G 1650 -U 8101 ; WX 815 ; N uni1FA5 ; G 1651 -U 8102 ; WX 815 ; N uni1FA6 ; G 1652 -U 8103 ; WX 815 ; N uni1FA7 ; G 1653 -U 8104 ; WX 829 ; N uni1FA8 ; G 1654 -U 8105 ; WX 870 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1131 ; N uni1FAA ; G 1656 -U 8107 ; WX 1137 ; N uni1FAB ; G 1657 -U 8108 ; WX 946 ; N uni1FAC ; G 1658 -U 8109 ; WX 976 ; N uni1FAD ; G 1659 -U 8110 ; WX 938 ; N uni1FAE ; G 1660 -U 8111 ; WX 970 ; N uni1FAF ; G 1661 -U 8112 ; WX 675 ; N uni1FB0 ; G 1662 -U 8113 ; WX 675 ; N uni1FB1 ; G 1663 -U 8114 ; WX 675 ; N uni1FB2 ; G 1664 -U 8115 ; WX 675 ; N uni1FB3 ; G 1665 -U 8116 ; WX 675 ; N uni1FB4 ; G 1666 -U 8118 ; WX 675 ; N uni1FB6 ; G 1667 -U 8119 ; WX 675 ; N uni1FB7 ; G 1668 -U 8120 ; WX 722 ; N uni1FB8 ; G 1669 -U 8121 ; WX 722 ; N uni1FB9 ; G 1670 -U 8122 ; WX 722 ; N uni1FBA ; G 1671 -U 8123 ; WX 722 ; N uni1FBB ; G 1672 -U 8124 ; WX 722 ; N uni1FBC ; G 1673 -U 8125 ; WX 500 ; N uni1FBD ; G 1674 -U 8126 ; WX 500 ; N uni1FBE ; G 1675 -U 8127 ; WX 500 ; N uni1FBF ; G 1676 -U 8128 ; WX 500 ; N uni1FC0 ; G 1677 -U 8129 ; WX 500 ; N uni1FC1 ; G 1678 -U 8130 ; WX 599 ; N uni1FC2 ; G 1679 -U 8131 ; WX 599 ; N uni1FC3 ; G 1680 -U 8132 ; WX 599 ; N uni1FC4 ; G 1681 -U 8134 ; WX 599 ; N uni1FC6 ; G 1682 -U 8135 ; WX 599 ; N uni1FC7 ; G 1683 -U 8136 ; WX 912 ; N uni1FC8 ; G 1684 -U 8137 ; WX 900 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1063 ; N uni1FCA ; G 1686 -U 8139 ; WX 1039 ; N uni1FCB ; G 1687 -U 8140 ; WX 872 ; N uni1FCC ; G 1688 -U 8141 ; WX 500 ; N uni1FCD ; G 1689 -U 8142 ; WX 500 ; N uni1FCE ; G 1690 -U 8143 ; WX 500 ; N uni1FCF ; G 1691 -U 8144 ; WX 392 ; N uni1FD0 ; G 1692 -U 8145 ; WX 392 ; N uni1FD1 ; G 1693 -U 8146 ; WX 392 ; N uni1FD2 ; G 1694 -U 8147 ; WX 392 ; N uni1FD3 ; G 1695 -U 8150 ; WX 392 ; N uni1FD6 ; G 1696 -U 8151 ; WX 392 ; N uni1FD7 ; G 1697 -U 8152 ; WX 395 ; N uni1FD8 ; G 1698 -U 8153 ; WX 395 ; N uni1FD9 ; G 1699 -U 8154 ; WX 588 ; N uni1FDA ; G 1700 -U 8155 ; WX 562 ; N uni1FDB ; G 1701 -U 8157 ; WX 500 ; N uni1FDD ; G 1702 -U 8158 ; WX 500 ; N uni1FDE ; G 1703 -U 8159 ; WX 500 ; N uni1FDF ; G 1704 -U 8160 ; WX 608 ; N uni1FE0 ; G 1705 -U 8161 ; WX 608 ; N uni1FE1 ; G 1706 -U 8162 ; WX 608 ; N uni1FE2 ; G 1707 -U 8163 ; WX 608 ; N uni1FE3 ; G 1708 -U 8164 ; WX 588 ; N uni1FE4 ; G 1709 -U 8165 ; WX 588 ; N uni1FE5 ; G 1710 -U 8166 ; WX 608 ; N uni1FE6 ; G 1711 -U 8167 ; WX 608 ; N uni1FE7 ; G 1712 -U 8168 ; WX 660 ; N uni1FE8 ; G 1713 -U 8169 ; WX 660 ; N uni1FE9 ; G 1714 -U 8170 ; WX 921 ; N uni1FEA ; G 1715 -U 8171 ; WX 897 ; N uni1FEB ; G 1716 -U 8172 ; WX 790 ; N uni1FEC ; G 1717 -U 8173 ; WX 500 ; N uni1FED ; G 1718 -U 8174 ; WX 500 ; N uni1FEE ; G 1719 -U 8175 ; WX 500 ; N uni1FEF ; G 1720 -U 8178 ; WX 815 ; N uni1FF2 ; G 1721 -U 8179 ; WX 815 ; N uni1FF3 ; G 1722 -U 8180 ; WX 815 ; N uni1FF4 ; G 1723 -U 8182 ; WX 815 ; N uni1FF6 ; G 1724 -U 8183 ; WX 815 ; N uni1FF7 ; G 1725 -U 8184 ; WX 961 ; N uni1FF8 ; G 1726 -U 8185 ; WX 835 ; N uni1FF9 ; G 1727 -U 8186 ; WX 984 ; N uni1FFA ; G 1728 -U 8187 ; WX 853 ; N uni1FFB ; G 1729 -U 8188 ; WX 829 ; N uni1FFC ; G 1730 -U 8189 ; WX 500 ; N uni1FFD ; G 1731 -U 8190 ; WX 500 ; N uni1FFE ; G 1732 -U 8192 ; WX 500 ; N uni2000 ; G 1733 -U 8193 ; WX 1000 ; N uni2001 ; G 1734 -U 8194 ; WX 500 ; N uni2002 ; G 1735 -U 8195 ; WX 1000 ; N uni2003 ; G 1736 -U 8196 ; WX 330 ; N uni2004 ; G 1737 -U 8197 ; WX 250 ; N uni2005 ; G 1738 -U 8198 ; WX 167 ; N uni2006 ; G 1739 -U 8199 ; WX 636 ; N uni2007 ; G 1740 -U 8200 ; WX 318 ; N uni2008 ; G 1741 -U 8201 ; WX 200 ; N uni2009 ; G 1742 -U 8202 ; WX 100 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 338 ; N uni2010 ; G 1749 -U 8209 ; WX 338 ; N uni2011 ; G 1750 -U 8210 ; WX 636 ; N figuredash ; G 1751 -U 8211 ; WX 500 ; N endash ; G 1752 -U 8212 ; WX 1000 ; N emdash ; G 1753 -U 8213 ; WX 1000 ; N uni2015 ; G 1754 -U 8214 ; WX 500 ; N uni2016 ; G 1755 -U 8215 ; WX 500 ; N underscoredbl ; G 1756 -U 8216 ; WX 318 ; N quoteleft ; G 1757 -U 8217 ; WX 318 ; N quoteright ; G 1758 -U 8218 ; WX 318 ; N quotesinglbase ; G 1759 -U 8219 ; WX 318 ; N quotereversed ; G 1760 -U 8220 ; WX 511 ; N quotedblleft ; G 1761 -U 8221 ; WX 511 ; N quotedblright ; G 1762 -U 8222 ; WX 518 ; N quotedblbase ; G 1763 -U 8223 ; WX 511 ; N uni201F ; G 1764 -U 8224 ; WX 500 ; N dagger ; G 1765 -U 8225 ; WX 500 ; N daggerdbl ; G 1766 -U 8226 ; WX 590 ; N bullet ; G 1767 -U 8227 ; WX 590 ; N uni2023 ; G 1768 -U 8228 ; WX 334 ; N onedotenleader ; G 1769 -U 8229 ; WX 667 ; N twodotenleader ; G 1770 -U 8230 ; WX 1000 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 200 ; N uni202F ; G 1777 -U 8240 ; WX 1342 ; N perthousand ; G 1778 -U 8241 ; WX 1734 ; N uni2031 ; G 1779 -U 8242 ; WX 227 ; N minute ; G 1780 -U 8243 ; WX 374 ; N second ; G 1781 -U 8244 ; WX 520 ; N uni2034 ; G 1782 -U 8245 ; WX 227 ; N uni2035 ; G 1783 -U 8246 ; WX 374 ; N uni2036 ; G 1784 -U 8247 ; WX 520 ; N uni2037 ; G 1785 -U 8248 ; WX 339 ; N uni2038 ; G 1786 -U 8249 ; WX 400 ; N guilsinglleft ; G 1787 -U 8250 ; WX 400 ; N guilsinglright ; G 1788 -U 8252 ; WX 527 ; N exclamdbl ; G 1789 -U 8253 ; WX 536 ; N uni203D ; G 1790 -U 8254 ; WX 500 ; N uni203E ; G 1791 -U 8258 ; WX 1000 ; N uni2042 ; G 1792 -U 8260 ; WX 167 ; N fraction ; G 1793 -U 8261 ; WX 390 ; N uni2045 ; G 1794 -U 8262 ; WX 390 ; N uni2046 ; G 1795 -U 8263 ; WX 976 ; N uni2047 ; G 1796 -U 8264 ; WX 753 ; N uni2048 ; G 1797 -U 8265 ; WX 753 ; N uni2049 ; G 1798 -U 8267 ; WX 636 ; N uni204B ; G 1799 -U 8268 ; WX 500 ; N uni204C ; G 1800 -U 8269 ; WX 500 ; N uni204D ; G 1801 -U 8270 ; WX 500 ; N uni204E ; G 1802 -U 8271 ; WX 337 ; N uni204F ; G 1803 -U 8273 ; WX 500 ; N uni2051 ; G 1804 -U 8274 ; WX 450 ; N uni2052 ; G 1805 -U 8275 ; WX 1000 ; N uni2053 ; G 1806 -U 8279 ; WX 663 ; N uni2057 ; G 1807 -U 8287 ; WX 222 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 401 ; N uni2070 ; G 1820 -U 8305 ; WX 201 ; N uni2071 ; G 1821 -U 8308 ; WX 401 ; N uni2074 ; G 1822 -U 8309 ; WX 401 ; N uni2075 ; G 1823 -U 8310 ; WX 401 ; N uni2076 ; G 1824 -U 8311 ; WX 401 ; N uni2077 ; G 1825 -U 8312 ; WX 401 ; N uni2078 ; G 1826 -U 8313 ; WX 401 ; N uni2079 ; G 1827 -U 8314 ; WX 528 ; N uni207A ; G 1828 -U 8315 ; WX 528 ; N uni207B ; G 1829 -U 8316 ; WX 528 ; N uni207C ; G 1830 -U 8317 ; WX 246 ; N uni207D ; G 1831 -U 8318 ; WX 246 ; N uni207E ; G 1832 -U 8319 ; WX 433 ; N uni207F ; G 1833 -U 8320 ; WX 401 ; N uni2080 ; G 1834 -U 8321 ; WX 401 ; N uni2081 ; G 1835 -U 8322 ; WX 401 ; N uni2082 ; G 1836 -U 8323 ; WX 401 ; N uni2083 ; G 1837 -U 8324 ; WX 401 ; N uni2084 ; G 1838 -U 8325 ; WX 401 ; N uni2085 ; G 1839 -U 8326 ; WX 401 ; N uni2086 ; G 1840 -U 8327 ; WX 401 ; N uni2087 ; G 1841 -U 8328 ; WX 401 ; N uni2088 ; G 1842 -U 8329 ; WX 401 ; N uni2089 ; G 1843 -U 8330 ; WX 528 ; N uni208A ; G 1844 -U 8331 ; WX 528 ; N uni208B ; G 1845 -U 8332 ; WX 528 ; N uni208C ; G 1846 -U 8333 ; WX 246 ; N uni208D ; G 1847 -U 8334 ; WX 246 ; N uni208E ; G 1848 -U 8336 ; WX 386 ; N uni2090 ; G 1849 -U 8337 ; WX 387 ; N uni2091 ; G 1850 -U 8338 ; WX 385 ; N uni2092 ; G 1851 -U 8339 ; WX 424 ; N uni2093 ; G 1852 -U 8340 ; WX 387 ; N uni2094 ; G 1853 -U 8358 ; WX 660 ; N uni20A6 ; G 1854 -U 8364 ; WX 636 ; N Euro ; G 1855 -U 8367 ; WX 1057 ; N uni20AF ; G 1856 -U 8369 ; WX 706 ; N uni20B1 ; G 1857 -U 8372 ; WX 780 ; N uni20B4 ; G 1858 -U 8373 ; WX 636 ; N uni20B5 ; G 1859 -U 8377 ; WX 636 ; N uni20B9 ; G 1860 -U 8450 ; WX 796 ; N uni2102 ; G 1861 -U 8451 ; WX 1119 ; N uni2103 ; G 1862 -U 8457 ; WX 1047 ; N uni2109 ; G 1863 -U 8461 ; WX 945 ; N uni210D ; G 1864 -U 8462 ; WX 644 ; N uni210E ; G 1865 -U 8463 ; WX 644 ; N uni210F ; G 1866 -U 8469 ; WX 914 ; N uni2115 ; G 1867 -U 8470 ; WX 946 ; N uni2116 ; G 1868 -U 8473 ; WX 752 ; N uni2119 ; G 1869 -U 8474 ; WX 871 ; N uni211A ; G 1870 -U 8477 ; WX 831 ; N uni211D ; G 1871 -U 8482 ; WX 1000 ; N trademark ; G 1872 -U 8484 ; WX 730 ; N uni2124 ; G 1873 -U 8486 ; WX 829 ; N uni2126 ; G 1874 -U 8487 ; WX 829 ; N uni2127 ; G 1875 -U 8490 ; WX 747 ; N uni212A ; G 1876 -U 8491 ; WX 722 ; N uni212B ; G 1877 -U 8508 ; WX 732 ; N uni213C ; G 1878 -U 8509 ; WX 660 ; N uni213D ; G 1879 -U 8510 ; WX 710 ; N uni213E ; G 1880 -U 8511 ; WX 944 ; N uni213F ; G 1881 -U 8512 ; WX 714 ; N uni2140 ; G 1882 -U 8513 ; WX 775 ; N uni2141 ; G 1883 -U 8514 ; WX 557 ; N uni2142 ; G 1884 -U 8515 ; WX 557 ; N uni2143 ; G 1885 -U 8516 ; WX 611 ; N uni2144 ; G 1886 -U 8517 ; WX 867 ; N uni2145 ; G 1887 -U 8518 ; WX 699 ; N uni2146 ; G 1888 -U 8519 ; WX 636 ; N uni2147 ; G 1889 -U 8520 ; WX 380 ; N uni2148 ; G 1890 -U 8521 ; WX 362 ; N uni2149 ; G 1891 -U 8523 ; WX 890 ; N uni214B ; G 1892 -U 8528 ; WX 969 ; N uni2150 ; G 1893 -U 8529 ; WX 969 ; N uni2151 ; G 1894 -U 8530 ; WX 1370 ; N uni2152 ; G 1895 -U 8531 ; WX 969 ; N onethird ; G 1896 -U 8532 ; WX 969 ; N twothirds ; G 1897 -U 8533 ; WX 969 ; N uni2155 ; G 1898 -U 8534 ; WX 969 ; N uni2156 ; G 1899 -U 8535 ; WX 969 ; N uni2157 ; G 1900 -U 8536 ; WX 969 ; N uni2158 ; G 1901 -U 8537 ; WX 969 ; N uni2159 ; G 1902 -U 8538 ; WX 969 ; N uni215A ; G 1903 -U 8539 ; WX 969 ; N oneeighth ; G 1904 -U 8540 ; WX 969 ; N threeeighths ; G 1905 -U 8541 ; WX 969 ; N fiveeighths ; G 1906 -U 8542 ; WX 969 ; N seveneighths ; G 1907 -U 8543 ; WX 568 ; N uni215F ; G 1908 -U 8544 ; WX 395 ; N uni2160 ; G 1909 -U 8545 ; WX 590 ; N uni2161 ; G 1910 -U 8546 ; WX 786 ; N uni2162 ; G 1911 -U 8547 ; WX 966 ; N uni2163 ; G 1912 -U 8548 ; WX 722 ; N uni2164 ; G 1913 -U 8549 ; WX 981 ; N uni2165 ; G 1914 -U 8550 ; WX 1176 ; N uni2166 ; G 1915 -U 8551 ; WX 1372 ; N uni2167 ; G 1916 -U 8552 ; WX 932 ; N uni2168 ; G 1917 -U 8553 ; WX 712 ; N uni2169 ; G 1918 -U 8554 ; WX 932 ; N uni216A ; G 1919 -U 8555 ; WX 1127 ; N uni216B ; G 1920 -U 8556 ; WX 664 ; N uni216C ; G 1921 -U 8557 ; WX 765 ; N uni216D ; G 1922 -U 8558 ; WX 802 ; N uni216E ; G 1923 -U 8559 ; WX 1024 ; N uni216F ; G 1924 -U 8560 ; WX 320 ; N uni2170 ; G 1925 -U 8561 ; WX 640 ; N uni2171 ; G 1926 -U 8562 ; WX 959 ; N uni2172 ; G 1927 -U 8563 ; WX 885 ; N uni2173 ; G 1928 -U 8564 ; WX 565 ; N uni2174 ; G 1929 -U 8565 ; WX 885 ; N uni2175 ; G 1930 -U 8566 ; WX 1205 ; N uni2176 ; G 1931 -U 8567 ; WX 1524 ; N uni2177 ; G 1932 -U 8568 ; WX 884 ; N uni2178 ; G 1933 -U 8569 ; WX 564 ; N uni2179 ; G 1934 -U 8570 ; WX 884 ; N uni217A ; G 1935 -U 8571 ; WX 1204 ; N uni217B ; G 1936 -U 8572 ; WX 320 ; N uni217C ; G 1937 -U 8573 ; WX 560 ; N uni217D ; G 1938 -U 8574 ; WX 640 ; N uni217E ; G 1939 -U 8575 ; WX 948 ; N uni217F ; G 1940 -U 8576 ; WX 1206 ; N uni2180 ; G 1941 -U 8577 ; WX 802 ; N uni2181 ; G 1942 -U 8578 ; WX 1206 ; N uni2182 ; G 1943 -U 8579 ; WX 765 ; N uni2183 ; G 1944 -U 8580 ; WX 560 ; N uni2184 ; G 1945 -U 8581 ; WX 765 ; N uni2185 ; G 1946 -U 8585 ; WX 969 ; N uni2189 ; G 1947 -U 8592 ; WX 838 ; N arrowleft ; G 1948 -U 8593 ; WX 838 ; N arrowup ; G 1949 -U 8594 ; WX 838 ; N arrowright ; G 1950 -U 8595 ; WX 838 ; N arrowdown ; G 1951 -U 8596 ; WX 838 ; N arrowboth ; G 1952 -U 8597 ; WX 838 ; N arrowupdn ; G 1953 -U 8598 ; WX 838 ; N uni2196 ; G 1954 -U 8599 ; WX 838 ; N uni2197 ; G 1955 -U 8600 ; WX 838 ; N uni2198 ; G 1956 -U 8601 ; WX 838 ; N uni2199 ; G 1957 -U 8602 ; WX 838 ; N uni219A ; G 1958 -U 8603 ; WX 838 ; N uni219B ; G 1959 -U 8604 ; WX 838 ; N uni219C ; G 1960 -U 8605 ; WX 838 ; N uni219D ; G 1961 -U 8606 ; WX 838 ; N uni219E ; G 1962 -U 8607 ; WX 838 ; N uni219F ; G 1963 -U 8608 ; WX 838 ; N uni21A0 ; G 1964 -U 8609 ; WX 838 ; N uni21A1 ; G 1965 -U 8610 ; WX 838 ; N uni21A2 ; G 1966 -U 8611 ; WX 838 ; N uni21A3 ; G 1967 -U 8612 ; WX 838 ; N uni21A4 ; G 1968 -U 8613 ; WX 838 ; N uni21A5 ; G 1969 -U 8614 ; WX 838 ; N uni21A6 ; G 1970 -U 8615 ; WX 838 ; N uni21A7 ; G 1971 -U 8616 ; WX 838 ; N arrowupdnbse ; G 1972 -U 8617 ; WX 838 ; N uni21A9 ; G 1973 -U 8618 ; WX 838 ; N uni21AA ; G 1974 -U 8619 ; WX 838 ; N uni21AB ; G 1975 -U 8620 ; WX 838 ; N uni21AC ; G 1976 -U 8621 ; WX 838 ; N uni21AD ; G 1977 -U 8622 ; WX 838 ; N uni21AE ; G 1978 -U 8623 ; WX 838 ; N uni21AF ; G 1979 -U 8624 ; WX 838 ; N uni21B0 ; G 1980 -U 8625 ; WX 838 ; N uni21B1 ; G 1981 -U 8626 ; WX 838 ; N uni21B2 ; G 1982 -U 8627 ; WX 838 ; N uni21B3 ; G 1983 -U 8628 ; WX 838 ; N uni21B4 ; G 1984 -U 8629 ; WX 838 ; N carriagereturn ; G 1985 -U 8630 ; WX 838 ; N uni21B6 ; G 1986 -U 8631 ; WX 838 ; N uni21B7 ; G 1987 -U 8632 ; WX 838 ; N uni21B8 ; G 1988 -U 8633 ; WX 838 ; N uni21B9 ; G 1989 -U 8634 ; WX 838 ; N uni21BA ; G 1990 -U 8635 ; WX 838 ; N uni21BB ; G 1991 -U 8636 ; WX 838 ; N uni21BC ; G 1992 -U 8637 ; WX 838 ; N uni21BD ; G 1993 -U 8638 ; WX 838 ; N uni21BE ; G 1994 -U 8639 ; WX 838 ; N uni21BF ; G 1995 -U 8640 ; WX 838 ; N uni21C0 ; G 1996 -U 8641 ; WX 838 ; N uni21C1 ; G 1997 -U 8642 ; WX 838 ; N uni21C2 ; G 1998 -U 8643 ; WX 838 ; N uni21C3 ; G 1999 -U 8644 ; WX 838 ; N uni21C4 ; G 2000 -U 8645 ; WX 838 ; N uni21C5 ; G 2001 -U 8646 ; WX 838 ; N uni21C6 ; G 2002 -U 8647 ; WX 838 ; N uni21C7 ; G 2003 -U 8648 ; WX 838 ; N uni21C8 ; G 2004 -U 8649 ; WX 838 ; N uni21C9 ; G 2005 -U 8650 ; WX 838 ; N uni21CA ; G 2006 -U 8651 ; WX 838 ; N uni21CB ; G 2007 -U 8652 ; WX 838 ; N uni21CC ; G 2008 -U 8653 ; WX 838 ; N uni21CD ; G 2009 -U 8654 ; WX 838 ; N uni21CE ; G 2010 -U 8655 ; WX 838 ; N uni21CF ; G 2011 -U 8656 ; WX 838 ; N arrowdblleft ; G 2012 -U 8657 ; WX 838 ; N arrowdblup ; G 2013 -U 8658 ; WX 838 ; N arrowdblright ; G 2014 -U 8659 ; WX 838 ; N arrowdbldown ; G 2015 -U 8660 ; WX 838 ; N arrowdblboth ; G 2016 -U 8661 ; WX 838 ; N uni21D5 ; G 2017 -U 8662 ; WX 838 ; N uni21D6 ; G 2018 -U 8663 ; WX 838 ; N uni21D7 ; G 2019 -U 8664 ; WX 838 ; N uni21D8 ; G 2020 -U 8665 ; WX 838 ; N uni21D9 ; G 2021 -U 8666 ; WX 838 ; N uni21DA ; G 2022 -U 8667 ; WX 838 ; N uni21DB ; G 2023 -U 8668 ; WX 838 ; N uni21DC ; G 2024 -U 8669 ; WX 838 ; N uni21DD ; G 2025 -U 8670 ; WX 838 ; N uni21DE ; G 2026 -U 8671 ; WX 838 ; N uni21DF ; G 2027 -U 8672 ; WX 838 ; N uni21E0 ; G 2028 -U 8673 ; WX 838 ; N uni21E1 ; G 2029 -U 8674 ; WX 838 ; N uni21E2 ; G 2030 -U 8675 ; WX 838 ; N uni21E3 ; G 2031 -U 8676 ; WX 838 ; N uni21E4 ; G 2032 -U 8677 ; WX 838 ; N uni21E5 ; G 2033 -U 8678 ; WX 838 ; N uni21E6 ; G 2034 -U 8679 ; WX 838 ; N uni21E7 ; G 2035 -U 8680 ; WX 838 ; N uni21E8 ; G 2036 -U 8681 ; WX 838 ; N uni21E9 ; G 2037 -U 8682 ; WX 838 ; N uni21EA ; G 2038 -U 8683 ; WX 838 ; N uni21EB ; G 2039 -U 8684 ; WX 838 ; N uni21EC ; G 2040 -U 8685 ; WX 838 ; N uni21ED ; G 2041 -U 8686 ; WX 838 ; N uni21EE ; G 2042 -U 8687 ; WX 838 ; N uni21EF ; G 2043 -U 8688 ; WX 838 ; N uni21F0 ; G 2044 -U 8689 ; WX 838 ; N uni21F1 ; G 2045 -U 8690 ; WX 838 ; N uni21F2 ; G 2046 -U 8691 ; WX 838 ; N uni21F3 ; G 2047 -U 8692 ; WX 838 ; N uni21F4 ; G 2048 -U 8693 ; WX 838 ; N uni21F5 ; G 2049 -U 8694 ; WX 838 ; N uni21F6 ; G 2050 -U 8695 ; WX 838 ; N uni21F7 ; G 2051 -U 8696 ; WX 838 ; N uni21F8 ; G 2052 -U 8697 ; WX 838 ; N uni21F9 ; G 2053 -U 8698 ; WX 838 ; N uni21FA ; G 2054 -U 8699 ; WX 838 ; N uni21FB ; G 2055 -U 8700 ; WX 838 ; N uni21FC ; G 2056 -U 8701 ; WX 838 ; N uni21FD ; G 2057 -U 8702 ; WX 838 ; N uni21FE ; G 2058 -U 8703 ; WX 838 ; N uni21FF ; G 2059 -U 8704 ; WX 604 ; N universal ; G 2060 -U 8706 ; WX 517 ; N partialdiff ; G 2061 -U 8707 ; WX 542 ; N existential ; G 2062 -U 8708 ; WX 542 ; N uni2204 ; G 2063 -U 8710 ; WX 698 ; N increment ; G 2064 -U 8711 ; WX 698 ; N gradient ; G 2065 -U 8712 ; WX 740 ; N element ; G 2066 -U 8713 ; WX 740 ; N notelement ; G 2067 -U 8715 ; WX 740 ; N suchthat ; G 2068 -U 8716 ; WX 740 ; N uni220C ; G 2069 -U 8719 ; WX 796 ; N product ; G 2070 -U 8720 ; WX 796 ; N uni2210 ; G 2071 -U 8721 ; WX 714 ; N summation ; G 2072 -U 8722 ; WX 838 ; N minus ; G 2073 -U 8723 ; WX 838 ; N uni2213 ; G 2074 -U 8724 ; WX 838 ; N uni2214 ; G 2075 -U 8725 ; WX 337 ; N uni2215 ; G 2076 -U 8727 ; WX 680 ; N asteriskmath ; G 2077 -U 8728 ; WX 490 ; N uni2218 ; G 2078 -U 8729 ; WX 490 ; N uni2219 ; G 2079 -U 8730 ; WX 637 ; N radical ; G 2080 -U 8731 ; WX 637 ; N uni221B ; G 2081 -U 8732 ; WX 637 ; N uni221C ; G 2082 -U 8733 ; WX 677 ; N proportional ; G 2083 -U 8734 ; WX 833 ; N infinity ; G 2084 -U 8735 ; WX 838 ; N orthogonal ; G 2085 -U 8736 ; WX 838 ; N angle ; G 2086 -U 8739 ; WX 291 ; N uni2223 ; G 2087 -U 8740 ; WX 479 ; N uni2224 ; G 2088 -U 8741 ; WX 462 ; N uni2225 ; G 2089 -U 8742 ; WX 634 ; N uni2226 ; G 2090 -U 8743 ; WX 732 ; N logicaland ; G 2091 -U 8744 ; WX 732 ; N logicalor ; G 2092 -U 8745 ; WX 838 ; N intersection ; G 2093 -U 8746 ; WX 838 ; N union ; G 2094 -U 8747 ; WX 521 ; N integral ; G 2095 -U 8748 ; WX 852 ; N uni222C ; G 2096 -U 8749 ; WX 1182 ; N uni222D ; G 2097 -U 8760 ; WX 838 ; N uni2238 ; G 2098 -U 8761 ; WX 838 ; N uni2239 ; G 2099 -U 8762 ; WX 838 ; N uni223A ; G 2100 -U 8763 ; WX 838 ; N uni223B ; G 2101 -U 8764 ; WX 838 ; N similar ; G 2102 -U 8765 ; WX 838 ; N uni223D ; G 2103 -U 8770 ; WX 838 ; N uni2242 ; G 2104 -U 8771 ; WX 838 ; N uni2243 ; G 2105 -U 8776 ; WX 838 ; N approxequal ; G 2106 -U 8784 ; WX 838 ; N uni2250 ; G 2107 -U 8785 ; WX 838 ; N uni2251 ; G 2108 -U 8786 ; WX 838 ; N uni2252 ; G 2109 -U 8787 ; WX 838 ; N uni2253 ; G 2110 -U 8788 ; WX 1033 ; N uni2254 ; G 2111 -U 8789 ; WX 1033 ; N uni2255 ; G 2112 -U 8800 ; WX 838 ; N notequal ; G 2113 -U 8801 ; WX 838 ; N equivalence ; G 2114 -U 8804 ; WX 838 ; N lessequal ; G 2115 -U 8805 ; WX 838 ; N greaterequal ; G 2116 -U 8834 ; WX 838 ; N propersubset ; G 2117 -U 8835 ; WX 838 ; N propersuperset ; G 2118 -U 8836 ; WX 838 ; N notsubset ; G 2119 -U 8837 ; WX 838 ; N uni2285 ; G 2120 -U 8838 ; WX 838 ; N reflexsubset ; G 2121 -U 8839 ; WX 838 ; N reflexsuperset ; G 2122 -U 8844 ; WX 838 ; N uni228C ; G 2123 -U 8845 ; WX 838 ; N uni228D ; G 2124 -U 8846 ; WX 838 ; N uni228E ; G 2125 -U 8847 ; WX 846 ; N uni228F ; G 2126 -U 8848 ; WX 846 ; N uni2290 ; G 2127 -U 8849 ; WX 846 ; N uni2291 ; G 2128 -U 8850 ; WX 846 ; N uni2292 ; G 2129 -U 8851 ; WX 838 ; N uni2293 ; G 2130 -U 8852 ; WX 838 ; N uni2294 ; G 2131 -U 8853 ; WX 838 ; N circleplus ; G 2132 -U 8854 ; WX 838 ; N uni2296 ; G 2133 -U 8855 ; WX 838 ; N circlemultiply ; G 2134 -U 8856 ; WX 838 ; N uni2298 ; G 2135 -U 8857 ; WX 838 ; N uni2299 ; G 2136 -U 8858 ; WX 838 ; N uni229A ; G 2137 -U 8859 ; WX 838 ; N uni229B ; G 2138 -U 8860 ; WX 838 ; N uni229C ; G 2139 -U 8861 ; WX 838 ; N uni229D ; G 2140 -U 8862 ; WX 838 ; N uni229E ; G 2141 -U 8863 ; WX 838 ; N uni229F ; G 2142 -U 8864 ; WX 838 ; N uni22A0 ; G 2143 -U 8865 ; WX 838 ; N uni22A1 ; G 2144 -U 8866 ; WX 860 ; N uni22A2 ; G 2145 -U 8867 ; WX 860 ; N uni22A3 ; G 2146 -U 8868 ; WX 940 ; N uni22A4 ; G 2147 -U 8869 ; WX 940 ; N perpendicular ; G 2148 -U 8870 ; WX 567 ; N uni22A6 ; G 2149 -U 8871 ; WX 567 ; N uni22A7 ; G 2150 -U 8872 ; WX 860 ; N uni22A8 ; G 2151 -U 8873 ; WX 860 ; N uni22A9 ; G 2152 -U 8874 ; WX 860 ; N uni22AA ; G 2153 -U 8875 ; WX 1031 ; N uni22AB ; G 2154 -U 8876 ; WX 860 ; N uni22AC ; G 2155 -U 8877 ; WX 860 ; N uni22AD ; G 2156 -U 8878 ; WX 860 ; N uni22AE ; G 2157 -U 8879 ; WX 1031 ; N uni22AF ; G 2158 -U 8901 ; WX 342 ; N dotmath ; G 2159 -U 8962 ; WX 764 ; N house ; G 2160 -U 8968 ; WX 390 ; N uni2308 ; G 2161 -U 8969 ; WX 390 ; N uni2309 ; G 2162 -U 8970 ; WX 390 ; N uni230A ; G 2163 -U 8971 ; WX 390 ; N uni230B ; G 2164 -U 8976 ; WX 838 ; N revlogicalnot ; G 2165 -U 8977 ; WX 513 ; N uni2311 ; G 2166 -U 8984 ; WX 1000 ; N uni2318 ; G 2167 -U 8985 ; WX 838 ; N uni2319 ; G 2168 -U 8992 ; WX 521 ; N integraltp ; G 2169 -U 8993 ; WX 521 ; N integralbt ; G 2170 -U 8997 ; WX 1000 ; N uni2325 ; G 2171 -U 9000 ; WX 1443 ; N uni2328 ; G 2172 -U 9085 ; WX 919 ; N uni237D ; G 2173 -U 9115 ; WX 500 ; N uni239B ; G 2174 -U 9116 ; WX 500 ; N uni239C ; G 2175 -U 9117 ; WX 500 ; N uni239D ; G 2176 -U 9118 ; WX 500 ; N uni239E ; G 2177 -U 9119 ; WX 500 ; N uni239F ; G 2178 -U 9120 ; WX 500 ; N uni23A0 ; G 2179 -U 9121 ; WX 500 ; N uni23A1 ; G 2180 -U 9122 ; WX 500 ; N uni23A2 ; G 2181 -U 9123 ; WX 500 ; N uni23A3 ; G 2182 -U 9124 ; WX 500 ; N uni23A4 ; G 2183 -U 9125 ; WX 500 ; N uni23A5 ; G 2184 -U 9126 ; WX 500 ; N uni23A6 ; G 2185 -U 9127 ; WX 750 ; N uni23A7 ; G 2186 -U 9128 ; WX 750 ; N uni23A8 ; G 2187 -U 9129 ; WX 750 ; N uni23A9 ; G 2188 -U 9130 ; WX 750 ; N uni23AA ; G 2189 -U 9131 ; WX 750 ; N uni23AB ; G 2190 -U 9132 ; WX 750 ; N uni23AC ; G 2191 -U 9133 ; WX 750 ; N uni23AD ; G 2192 -U 9134 ; WX 521 ; N uni23AE ; G 2193 -U 9167 ; WX 945 ; N uni23CF ; G 2194 -U 9251 ; WX 764 ; N uni2423 ; G 2195 -U 9472 ; WX 602 ; N SF100000 ; G 2196 -U 9473 ; WX 602 ; N uni2501 ; G 2197 -U 9474 ; WX 602 ; N SF110000 ; G 2198 -U 9475 ; WX 602 ; N uni2503 ; G 2199 -U 9476 ; WX 602 ; N uni2504 ; G 2200 -U 9477 ; WX 602 ; N uni2505 ; G 2201 -U 9478 ; WX 602 ; N uni2506 ; G 2202 -U 9479 ; WX 602 ; N uni2507 ; G 2203 -U 9480 ; WX 602 ; N uni2508 ; G 2204 -U 9481 ; WX 602 ; N uni2509 ; G 2205 -U 9482 ; WX 602 ; N uni250A ; G 2206 -U 9483 ; WX 602 ; N uni250B ; G 2207 -U 9484 ; WX 602 ; N SF010000 ; G 2208 -U 9485 ; WX 602 ; N uni250D ; G 2209 -U 9486 ; WX 602 ; N uni250E ; G 2210 -U 9487 ; WX 602 ; N uni250F ; G 2211 -U 9488 ; WX 602 ; N SF030000 ; G 2212 -U 9489 ; WX 602 ; N uni2511 ; G 2213 -U 9490 ; WX 602 ; N uni2512 ; G 2214 -U 9491 ; WX 602 ; N uni2513 ; G 2215 -U 9492 ; WX 602 ; N SF020000 ; G 2216 -U 9493 ; WX 602 ; N uni2515 ; G 2217 -U 9494 ; WX 602 ; N uni2516 ; G 2218 -U 9495 ; WX 602 ; N uni2517 ; G 2219 -U 9496 ; WX 602 ; N SF040000 ; G 2220 -U 9497 ; WX 602 ; N uni2519 ; G 2221 -U 9498 ; WX 602 ; N uni251A ; G 2222 -U 9499 ; WX 602 ; N uni251B ; G 2223 -U 9500 ; WX 602 ; N SF080000 ; G 2224 -U 9501 ; WX 602 ; N uni251D ; G 2225 -U 9502 ; WX 602 ; N uni251E ; G 2226 -U 9503 ; WX 602 ; N uni251F ; G 2227 -U 9504 ; WX 602 ; N uni2520 ; G 2228 -U 9505 ; WX 602 ; N uni2521 ; G 2229 -U 9506 ; WX 602 ; N uni2522 ; G 2230 -U 9507 ; WX 602 ; N uni2523 ; G 2231 -U 9508 ; WX 602 ; N SF090000 ; G 2232 -U 9509 ; WX 602 ; N uni2525 ; G 2233 -U 9510 ; WX 602 ; N uni2526 ; G 2234 -U 9511 ; WX 602 ; N uni2527 ; G 2235 -U 9512 ; WX 602 ; N uni2528 ; G 2236 -U 9513 ; WX 602 ; N uni2529 ; G 2237 -U 9514 ; WX 602 ; N uni252A ; G 2238 -U 9515 ; WX 602 ; N uni252B ; G 2239 -U 9516 ; WX 602 ; N SF060000 ; G 2240 -U 9517 ; WX 602 ; N uni252D ; G 2241 -U 9518 ; WX 602 ; N uni252E ; G 2242 -U 9519 ; WX 602 ; N uni252F ; G 2243 -U 9520 ; WX 602 ; N uni2530 ; G 2244 -U 9521 ; WX 602 ; N uni2531 ; G 2245 -U 9522 ; WX 602 ; N uni2532 ; G 2246 -U 9523 ; WX 602 ; N uni2533 ; G 2247 -U 9524 ; WX 602 ; N SF070000 ; G 2248 -U 9525 ; WX 602 ; N uni2535 ; G 2249 -U 9526 ; WX 602 ; N uni2536 ; G 2250 -U 9527 ; WX 602 ; N uni2537 ; G 2251 -U 9528 ; WX 602 ; N uni2538 ; G 2252 -U 9529 ; WX 602 ; N uni2539 ; G 2253 -U 9530 ; WX 602 ; N uni253A ; G 2254 -U 9531 ; WX 602 ; N uni253B ; G 2255 -U 9532 ; WX 602 ; N SF050000 ; G 2256 -U 9533 ; WX 602 ; N uni253D ; G 2257 -U 9534 ; WX 602 ; N uni253E ; G 2258 -U 9535 ; WX 602 ; N uni253F ; G 2259 -U 9536 ; WX 602 ; N uni2540 ; G 2260 -U 9537 ; WX 602 ; N uni2541 ; G 2261 -U 9538 ; WX 602 ; N uni2542 ; G 2262 -U 9539 ; WX 602 ; N uni2543 ; G 2263 -U 9540 ; WX 602 ; N uni2544 ; G 2264 -U 9541 ; WX 602 ; N uni2545 ; G 2265 -U 9542 ; WX 602 ; N uni2546 ; G 2266 -U 9543 ; WX 602 ; N uni2547 ; G 2267 -U 9544 ; WX 602 ; N uni2548 ; G 2268 -U 9545 ; WX 602 ; N uni2549 ; G 2269 -U 9546 ; WX 602 ; N uni254A ; G 2270 -U 9547 ; WX 602 ; N uni254B ; G 2271 -U 9548 ; WX 602 ; N uni254C ; G 2272 -U 9549 ; WX 602 ; N uni254D ; G 2273 -U 9550 ; WX 602 ; N uni254E ; G 2274 -U 9551 ; WX 602 ; N uni254F ; G 2275 -U 9552 ; WX 602 ; N SF430000 ; G 2276 -U 9553 ; WX 602 ; N SF240000 ; G 2277 -U 9554 ; WX 602 ; N SF510000 ; G 2278 -U 9555 ; WX 602 ; N SF520000 ; G 2279 -U 9556 ; WX 602 ; N SF390000 ; G 2280 -U 9557 ; WX 602 ; N SF220000 ; G 2281 -U 9558 ; WX 602 ; N SF210000 ; G 2282 -U 9559 ; WX 602 ; N SF250000 ; G 2283 -U 9560 ; WX 602 ; N SF500000 ; G 2284 -U 9561 ; WX 602 ; N SF490000 ; G 2285 -U 9562 ; WX 602 ; N SF380000 ; G 2286 -U 9563 ; WX 602 ; N SF280000 ; G 2287 -U 9564 ; WX 602 ; N SF270000 ; G 2288 -U 9565 ; WX 602 ; N SF260000 ; G 2289 -U 9566 ; WX 602 ; N SF360000 ; G 2290 -U 9567 ; WX 602 ; N SF370000 ; G 2291 -U 9568 ; WX 602 ; N SF420000 ; G 2292 -U 9569 ; WX 602 ; N SF190000 ; G 2293 -U 9570 ; WX 602 ; N SF200000 ; G 2294 -U 9571 ; WX 602 ; N SF230000 ; G 2295 -U 9572 ; WX 602 ; N SF470000 ; G 2296 -U 9573 ; WX 602 ; N SF480000 ; G 2297 -U 9574 ; WX 602 ; N SF410000 ; G 2298 -U 9575 ; WX 602 ; N SF450000 ; G 2299 -U 9576 ; WX 602 ; N SF460000 ; G 2300 -U 9577 ; WX 602 ; N SF400000 ; G 2301 -U 9578 ; WX 602 ; N SF540000 ; G 2302 -U 9579 ; WX 602 ; N SF530000 ; G 2303 -U 9580 ; WX 602 ; N SF440000 ; G 2304 -U 9581 ; WX 602 ; N uni256D ; G 2305 -U 9582 ; WX 602 ; N uni256E ; G 2306 -U 9583 ; WX 602 ; N uni256F ; G 2307 -U 9584 ; WX 602 ; N uni2570 ; G 2308 -U 9585 ; WX 602 ; N uni2571 ; G 2309 -U 9586 ; WX 602 ; N uni2572 ; G 2310 -U 9587 ; WX 602 ; N uni2573 ; G 2311 -U 9588 ; WX 602 ; N uni2574 ; G 2312 -U 9589 ; WX 602 ; N uni2575 ; G 2313 -U 9590 ; WX 602 ; N uni2576 ; G 2314 -U 9591 ; WX 602 ; N uni2577 ; G 2315 -U 9592 ; WX 602 ; N uni2578 ; G 2316 -U 9593 ; WX 602 ; N uni2579 ; G 2317 -U 9594 ; WX 602 ; N uni257A ; G 2318 -U 9595 ; WX 602 ; N uni257B ; G 2319 -U 9596 ; WX 602 ; N uni257C ; G 2320 -U 9597 ; WX 602 ; N uni257D ; G 2321 -U 9598 ; WX 602 ; N uni257E ; G 2322 -U 9599 ; WX 602 ; N uni257F ; G 2323 -U 9600 ; WX 769 ; N upblock ; G 2324 -U 9601 ; WX 769 ; N uni2581 ; G 2325 -U 9602 ; WX 769 ; N uni2582 ; G 2326 -U 9603 ; WX 769 ; N uni2583 ; G 2327 -U 9604 ; WX 769 ; N dnblock ; G 2328 -U 9605 ; WX 769 ; N uni2585 ; G 2329 -U 9606 ; WX 769 ; N uni2586 ; G 2330 -U 9607 ; WX 769 ; N uni2587 ; G 2331 -U 9608 ; WX 769 ; N block ; G 2332 -U 9609 ; WX 769 ; N uni2589 ; G 2333 -U 9610 ; WX 769 ; N uni258A ; G 2334 -U 9611 ; WX 769 ; N uni258B ; G 2335 -U 9612 ; WX 769 ; N lfblock ; G 2336 -U 9613 ; WX 769 ; N uni258D ; G 2337 -U 9614 ; WX 769 ; N uni258E ; G 2338 -U 9615 ; WX 769 ; N uni258F ; G 2339 -U 9616 ; WX 769 ; N rtblock ; G 2340 -U 9617 ; WX 769 ; N ltshade ; G 2341 -U 9618 ; WX 769 ; N shade ; G 2342 -U 9619 ; WX 769 ; N dkshade ; G 2343 -U 9620 ; WX 769 ; N uni2594 ; G 2344 -U 9621 ; WX 769 ; N uni2595 ; G 2345 -U 9622 ; WX 769 ; N uni2596 ; G 2346 -U 9623 ; WX 769 ; N uni2597 ; G 2347 -U 9624 ; WX 769 ; N uni2598 ; G 2348 -U 9625 ; WX 769 ; N uni2599 ; G 2349 -U 9626 ; WX 769 ; N uni259A ; G 2350 -U 9627 ; WX 769 ; N uni259B ; G 2351 -U 9628 ; WX 769 ; N uni259C ; G 2352 -U 9629 ; WX 769 ; N uni259D ; G 2353 -U 9630 ; WX 769 ; N uni259E ; G 2354 -U 9631 ; WX 769 ; N uni259F ; G 2355 -U 9632 ; WX 945 ; N filledbox ; G 2356 -U 9633 ; WX 945 ; N H22073 ; G 2357 -U 9634 ; WX 945 ; N uni25A2 ; G 2358 -U 9635 ; WX 945 ; N uni25A3 ; G 2359 -U 9636 ; WX 945 ; N uni25A4 ; G 2360 -U 9637 ; WX 945 ; N uni25A5 ; G 2361 -U 9638 ; WX 945 ; N uni25A6 ; G 2362 -U 9639 ; WX 945 ; N uni25A7 ; G 2363 -U 9640 ; WX 945 ; N uni25A8 ; G 2364 -U 9641 ; WX 945 ; N uni25A9 ; G 2365 -U 9642 ; WX 678 ; N H18543 ; G 2366 -U 9643 ; WX 678 ; N H18551 ; G 2367 -U 9644 ; WX 945 ; N filledrect ; G 2368 -U 9645 ; WX 945 ; N uni25AD ; G 2369 -U 9646 ; WX 550 ; N uni25AE ; G 2370 -U 9647 ; WX 550 ; N uni25AF ; G 2371 -U 9648 ; WX 769 ; N uni25B0 ; G 2372 -U 9649 ; WX 769 ; N uni25B1 ; G 2373 -U 9650 ; WX 769 ; N triagup ; G 2374 -U 9651 ; WX 769 ; N uni25B3 ; G 2375 -U 9652 ; WX 502 ; N uni25B4 ; G 2376 -U 9653 ; WX 502 ; N uni25B5 ; G 2377 -U 9654 ; WX 769 ; N uni25B6 ; G 2378 -U 9655 ; WX 769 ; N uni25B7 ; G 2379 -U 9656 ; WX 502 ; N uni25B8 ; G 2380 -U 9657 ; WX 502 ; N uni25B9 ; G 2381 -U 9658 ; WX 769 ; N triagrt ; G 2382 -U 9659 ; WX 769 ; N uni25BB ; G 2383 -U 9660 ; WX 769 ; N triagdn ; G 2384 -U 9661 ; WX 769 ; N uni25BD ; G 2385 -U 9662 ; WX 502 ; N uni25BE ; G 2386 -U 9663 ; WX 502 ; N uni25BF ; G 2387 -U 9664 ; WX 769 ; N uni25C0 ; G 2388 -U 9665 ; WX 769 ; N uni25C1 ; G 2389 -U 9666 ; WX 502 ; N uni25C2 ; G 2390 -U 9667 ; WX 502 ; N uni25C3 ; G 2391 -U 9668 ; WX 769 ; N triaglf ; G 2392 -U 9669 ; WX 769 ; N uni25C5 ; G 2393 -U 9670 ; WX 769 ; N uni25C6 ; G 2394 -U 9671 ; WX 769 ; N uni25C7 ; G 2395 -U 9672 ; WX 769 ; N uni25C8 ; G 2396 -U 9673 ; WX 873 ; N uni25C9 ; G 2397 -U 9674 ; WX 494 ; N lozenge ; G 2398 -U 9675 ; WX 873 ; N circle ; G 2399 -U 9676 ; WX 873 ; N uni25CC ; G 2400 -U 9677 ; WX 873 ; N uni25CD ; G 2401 -U 9678 ; WX 873 ; N uni25CE ; G 2402 -U 9679 ; WX 873 ; N H18533 ; G 2403 -U 9680 ; WX 873 ; N uni25D0 ; G 2404 -U 9681 ; WX 873 ; N uni25D1 ; G 2405 -U 9682 ; WX 873 ; N uni25D2 ; G 2406 -U 9683 ; WX 873 ; N uni25D3 ; G 2407 -U 9684 ; WX 873 ; N uni25D4 ; G 2408 -U 9685 ; WX 873 ; N uni25D5 ; G 2409 -U 9686 ; WX 527 ; N uni25D6 ; G 2410 -U 9687 ; WX 527 ; N uni25D7 ; G 2411 -U 9688 ; WX 791 ; N invbullet ; G 2412 -U 9689 ; WX 970 ; N invcircle ; G 2413 -U 9690 ; WX 970 ; N uni25DA ; G 2414 -U 9691 ; WX 970 ; N uni25DB ; G 2415 -U 9692 ; WX 387 ; N uni25DC ; G 2416 -U 9693 ; WX 387 ; N uni25DD ; G 2417 -U 9694 ; WX 387 ; N uni25DE ; G 2418 -U 9695 ; WX 387 ; N uni25DF ; G 2419 -U 9696 ; WX 873 ; N uni25E0 ; G 2420 -U 9697 ; WX 873 ; N uni25E1 ; G 2421 -U 9698 ; WX 769 ; N uni25E2 ; G 2422 -U 9699 ; WX 769 ; N uni25E3 ; G 2423 -U 9700 ; WX 769 ; N uni25E4 ; G 2424 -U 9701 ; WX 769 ; N uni25E5 ; G 2425 -U 9702 ; WX 590 ; N openbullet ; G 2426 -U 9703 ; WX 945 ; N uni25E7 ; G 2427 -U 9704 ; WX 945 ; N uni25E8 ; G 2428 -U 9705 ; WX 945 ; N uni25E9 ; G 2429 -U 9706 ; WX 945 ; N uni25EA ; G 2430 -U 9707 ; WX 945 ; N uni25EB ; G 2431 -U 9708 ; WX 769 ; N uni25EC ; G 2432 -U 9709 ; WX 769 ; N uni25ED ; G 2433 -U 9710 ; WX 769 ; N uni25EE ; G 2434 -U 9711 ; WX 1119 ; N uni25EF ; G 2435 -U 9712 ; WX 945 ; N uni25F0 ; G 2436 -U 9713 ; WX 945 ; N uni25F1 ; G 2437 -U 9714 ; WX 945 ; N uni25F2 ; G 2438 -U 9715 ; WX 945 ; N uni25F3 ; G 2439 -U 9716 ; WX 873 ; N uni25F4 ; G 2440 -U 9717 ; WX 873 ; N uni25F5 ; G 2441 -U 9718 ; WX 873 ; N uni25F6 ; G 2442 -U 9719 ; WX 873 ; N uni25F7 ; G 2443 -U 9720 ; WX 769 ; N uni25F8 ; G 2444 -U 9721 ; WX 769 ; N uni25F9 ; G 2445 -U 9722 ; WX 769 ; N uni25FA ; G 2446 -U 9723 ; WX 830 ; N uni25FB ; G 2447 -U 9724 ; WX 830 ; N uni25FC ; G 2448 -U 9725 ; WX 732 ; N uni25FD ; G 2449 -U 9726 ; WX 732 ; N uni25FE ; G 2450 -U 9727 ; WX 769 ; N uni25FF ; G 2451 -U 9728 ; WX 896 ; N uni2600 ; G 2452 -U 9784 ; WX 896 ; N uni2638 ; G 2453 -U 9785 ; WX 896 ; N uni2639 ; G 2454 -U 9786 ; WX 896 ; N smileface ; G 2455 -U 9787 ; WX 896 ; N invsmileface ; G 2456 -U 9788 ; WX 896 ; N sun ; G 2457 -U 9791 ; WX 614 ; N uni263F ; G 2458 -U 9792 ; WX 731 ; N female ; G 2459 -U 9793 ; WX 731 ; N uni2641 ; G 2460 -U 9794 ; WX 896 ; N male ; G 2461 -U 9795 ; WX 896 ; N uni2643 ; G 2462 -U 9796 ; WX 896 ; N uni2644 ; G 2463 -U 9797 ; WX 896 ; N uni2645 ; G 2464 -U 9798 ; WX 896 ; N uni2646 ; G 2465 -U 9799 ; WX 896 ; N uni2647 ; G 2466 -U 9824 ; WX 896 ; N spade ; G 2467 -U 9825 ; WX 896 ; N uni2661 ; G 2468 -U 9826 ; WX 896 ; N uni2662 ; G 2469 -U 9827 ; WX 896 ; N club ; G 2470 -U 9828 ; WX 896 ; N uni2664 ; G 2471 -U 9829 ; WX 896 ; N heart ; G 2472 -U 9830 ; WX 896 ; N diamond ; G 2473 -U 9831 ; WX 896 ; N uni2667 ; G 2474 -U 9833 ; WX 472 ; N uni2669 ; G 2475 -U 9834 ; WX 638 ; N musicalnote ; G 2476 -U 9835 ; WX 896 ; N musicalnotedbl ; G 2477 -U 9836 ; WX 896 ; N uni266C ; G 2478 -U 9837 ; WX 472 ; N uni266D ; G 2479 -U 9838 ; WX 357 ; N uni266E ; G 2480 -U 9839 ; WX 484 ; N uni266F ; G 2481 -U 10145 ; WX 838 ; N uni27A1 ; G 2482 -U 10181 ; WX 390 ; N uni27C5 ; G 2483 -U 10182 ; WX 390 ; N uni27C6 ; G 2484 -U 10208 ; WX 494 ; N uni27E0 ; G 2485 -U 10216 ; WX 390 ; N uni27E8 ; G 2486 -U 10217 ; WX 390 ; N uni27E9 ; G 2487 -U 10224 ; WX 838 ; N uni27F0 ; G 2488 -U 10225 ; WX 838 ; N uni27F1 ; G 2489 -U 10226 ; WX 838 ; N uni27F2 ; G 2490 -U 10227 ; WX 838 ; N uni27F3 ; G 2491 -U 10228 ; WX 1033 ; N uni27F4 ; G 2492 -U 10229 ; WX 1434 ; N uni27F5 ; G 2493 -U 10230 ; WX 1434 ; N uni27F6 ; G 2494 -U 10231 ; WX 1434 ; N uni27F7 ; G 2495 -U 10232 ; WX 1434 ; N uni27F8 ; G 2496 -U 10233 ; WX 1434 ; N uni27F9 ; G 2497 -U 10234 ; WX 1434 ; N uni27FA ; G 2498 -U 10235 ; WX 1434 ; N uni27FB ; G 2499 -U 10236 ; WX 1434 ; N uni27FC ; G 2500 -U 10237 ; WX 1434 ; N uni27FD ; G 2501 -U 10238 ; WX 1434 ; N uni27FE ; G 2502 -U 10239 ; WX 1434 ; N uni27FF ; G 2503 -U 10240 ; WX 732 ; N uni2800 ; G 2504 -U 10241 ; WX 732 ; N uni2801 ; G 2505 -U 10242 ; WX 732 ; N uni2802 ; G 2506 -U 10243 ; WX 732 ; N uni2803 ; G 2507 -U 10244 ; WX 732 ; N uni2804 ; G 2508 -U 10245 ; WX 732 ; N uni2805 ; G 2509 -U 10246 ; WX 732 ; N uni2806 ; G 2510 -U 10247 ; WX 732 ; N uni2807 ; G 2511 -U 10248 ; WX 732 ; N uni2808 ; G 2512 -U 10249 ; WX 732 ; N uni2809 ; G 2513 -U 10250 ; WX 732 ; N uni280A ; G 2514 -U 10251 ; WX 732 ; N uni280B ; G 2515 -U 10252 ; WX 732 ; N uni280C ; G 2516 -U 10253 ; WX 732 ; N uni280D ; G 2517 -U 10254 ; WX 732 ; N uni280E ; G 2518 -U 10255 ; WX 732 ; N uni280F ; G 2519 -U 10256 ; WX 732 ; N uni2810 ; G 2520 -U 10257 ; WX 732 ; N uni2811 ; G 2521 -U 10258 ; WX 732 ; N uni2812 ; G 2522 -U 10259 ; WX 732 ; N uni2813 ; G 2523 -U 10260 ; WX 732 ; N uni2814 ; G 2524 -U 10261 ; WX 732 ; N uni2815 ; G 2525 -U 10262 ; WX 732 ; N uni2816 ; G 2526 -U 10263 ; WX 732 ; N uni2817 ; G 2527 -U 10264 ; WX 732 ; N uni2818 ; G 2528 -U 10265 ; WX 732 ; N uni2819 ; G 2529 -U 10266 ; WX 732 ; N uni281A ; G 2530 -U 10267 ; WX 732 ; N uni281B ; G 2531 -U 10268 ; WX 732 ; N uni281C ; G 2532 -U 10269 ; WX 732 ; N uni281D ; G 2533 -U 10270 ; WX 732 ; N uni281E ; G 2534 -U 10271 ; WX 732 ; N uni281F ; G 2535 -U 10272 ; WX 732 ; N uni2820 ; G 2536 -U 10273 ; WX 732 ; N uni2821 ; G 2537 -U 10274 ; WX 732 ; N uni2822 ; G 2538 -U 10275 ; WX 732 ; N uni2823 ; G 2539 -U 10276 ; WX 732 ; N uni2824 ; G 2540 -U 10277 ; WX 732 ; N uni2825 ; G 2541 -U 10278 ; WX 732 ; N uni2826 ; G 2542 -U 10279 ; WX 732 ; N uni2827 ; G 2543 -U 10280 ; WX 732 ; N uni2828 ; G 2544 -U 10281 ; WX 732 ; N uni2829 ; G 2545 -U 10282 ; WX 732 ; N uni282A ; G 2546 -U 10283 ; WX 732 ; N uni282B ; G 2547 -U 10284 ; WX 732 ; N uni282C ; G 2548 -U 10285 ; WX 732 ; N uni282D ; G 2549 -U 10286 ; WX 732 ; N uni282E ; G 2550 -U 10287 ; WX 732 ; N uni282F ; G 2551 -U 10288 ; WX 732 ; N uni2830 ; G 2552 -U 10289 ; WX 732 ; N uni2831 ; G 2553 -U 10290 ; WX 732 ; N uni2832 ; G 2554 -U 10291 ; WX 732 ; N uni2833 ; G 2555 -U 10292 ; WX 732 ; N uni2834 ; G 2556 -U 10293 ; WX 732 ; N uni2835 ; G 2557 -U 10294 ; WX 732 ; N uni2836 ; G 2558 -U 10295 ; WX 732 ; N uni2837 ; G 2559 -U 10296 ; WX 732 ; N uni2838 ; G 2560 -U 10297 ; WX 732 ; N uni2839 ; G 2561 -U 10298 ; WX 732 ; N uni283A ; G 2562 -U 10299 ; WX 732 ; N uni283B ; G 2563 -U 10300 ; WX 732 ; N uni283C ; G 2564 -U 10301 ; WX 732 ; N uni283D ; G 2565 -U 10302 ; WX 732 ; N uni283E ; G 2566 -U 10303 ; WX 732 ; N uni283F ; G 2567 -U 10304 ; WX 732 ; N uni2840 ; G 2568 -U 10305 ; WX 732 ; N uni2841 ; G 2569 -U 10306 ; WX 732 ; N uni2842 ; G 2570 -U 10307 ; WX 732 ; N uni2843 ; G 2571 -U 10308 ; WX 732 ; N uni2844 ; G 2572 -U 10309 ; WX 732 ; N uni2845 ; G 2573 -U 10310 ; WX 732 ; N uni2846 ; G 2574 -U 10311 ; WX 732 ; N uni2847 ; G 2575 -U 10312 ; WX 732 ; N uni2848 ; G 2576 -U 10313 ; WX 732 ; N uni2849 ; G 2577 -U 10314 ; WX 732 ; N uni284A ; G 2578 -U 10315 ; WX 732 ; N uni284B ; G 2579 -U 10316 ; WX 732 ; N uni284C ; G 2580 -U 10317 ; WX 732 ; N uni284D ; G 2581 -U 10318 ; WX 732 ; N uni284E ; G 2582 -U 10319 ; WX 732 ; N uni284F ; G 2583 -U 10320 ; WX 732 ; N uni2850 ; G 2584 -U 10321 ; WX 732 ; N uni2851 ; G 2585 -U 10322 ; WX 732 ; N uni2852 ; G 2586 -U 10323 ; WX 732 ; N uni2853 ; G 2587 -U 10324 ; WX 732 ; N uni2854 ; G 2588 -U 10325 ; WX 732 ; N uni2855 ; G 2589 -U 10326 ; WX 732 ; N uni2856 ; G 2590 -U 10327 ; WX 732 ; N uni2857 ; G 2591 -U 10328 ; WX 732 ; N uni2858 ; G 2592 -U 10329 ; WX 732 ; N uni2859 ; G 2593 -U 10330 ; WX 732 ; N uni285A ; G 2594 -U 10331 ; WX 732 ; N uni285B ; G 2595 -U 10332 ; WX 732 ; N uni285C ; G 2596 -U 10333 ; WX 732 ; N uni285D ; G 2597 -U 10334 ; WX 732 ; N uni285E ; G 2598 -U 10335 ; WX 732 ; N uni285F ; G 2599 -U 10336 ; WX 732 ; N uni2860 ; G 2600 -U 10337 ; WX 732 ; N uni2861 ; G 2601 -U 10338 ; WX 732 ; N uni2862 ; G 2602 -U 10339 ; WX 732 ; N uni2863 ; G 2603 -U 10340 ; WX 732 ; N uni2864 ; G 2604 -U 10341 ; WX 732 ; N uni2865 ; G 2605 -U 10342 ; WX 732 ; N uni2866 ; G 2606 -U 10343 ; WX 732 ; N uni2867 ; G 2607 -U 10344 ; WX 732 ; N uni2868 ; G 2608 -U 10345 ; WX 732 ; N uni2869 ; G 2609 -U 10346 ; WX 732 ; N uni286A ; G 2610 -U 10347 ; WX 732 ; N uni286B ; G 2611 -U 10348 ; WX 732 ; N uni286C ; G 2612 -U 10349 ; WX 732 ; N uni286D ; G 2613 -U 10350 ; WX 732 ; N uni286E ; G 2614 -U 10351 ; WX 732 ; N uni286F ; G 2615 -U 10352 ; WX 732 ; N uni2870 ; G 2616 -U 10353 ; WX 732 ; N uni2871 ; G 2617 -U 10354 ; WX 732 ; N uni2872 ; G 2618 -U 10355 ; WX 732 ; N uni2873 ; G 2619 -U 10356 ; WX 732 ; N uni2874 ; G 2620 -U 10357 ; WX 732 ; N uni2875 ; G 2621 -U 10358 ; WX 732 ; N uni2876 ; G 2622 -U 10359 ; WX 732 ; N uni2877 ; G 2623 -U 10360 ; WX 732 ; N uni2878 ; G 2624 -U 10361 ; WX 732 ; N uni2879 ; G 2625 -U 10362 ; WX 732 ; N uni287A ; G 2626 -U 10363 ; WX 732 ; N uni287B ; G 2627 -U 10364 ; WX 732 ; N uni287C ; G 2628 -U 10365 ; WX 732 ; N uni287D ; G 2629 -U 10366 ; WX 732 ; N uni287E ; G 2630 -U 10367 ; WX 732 ; N uni287F ; G 2631 -U 10368 ; WX 732 ; N uni2880 ; G 2632 -U 10369 ; WX 732 ; N uni2881 ; G 2633 -U 10370 ; WX 732 ; N uni2882 ; G 2634 -U 10371 ; WX 732 ; N uni2883 ; G 2635 -U 10372 ; WX 732 ; N uni2884 ; G 2636 -U 10373 ; WX 732 ; N uni2885 ; G 2637 -U 10374 ; WX 732 ; N uni2886 ; G 2638 -U 10375 ; WX 732 ; N uni2887 ; G 2639 -U 10376 ; WX 732 ; N uni2888 ; G 2640 -U 10377 ; WX 732 ; N uni2889 ; G 2641 -U 10378 ; WX 732 ; N uni288A ; G 2642 -U 10379 ; WX 732 ; N uni288B ; G 2643 -U 10380 ; WX 732 ; N uni288C ; G 2644 -U 10381 ; WX 732 ; N uni288D ; G 2645 -U 10382 ; WX 732 ; N uni288E ; G 2646 -U 10383 ; WX 732 ; N uni288F ; G 2647 -U 10384 ; WX 732 ; N uni2890 ; G 2648 -U 10385 ; WX 732 ; N uni2891 ; G 2649 -U 10386 ; WX 732 ; N uni2892 ; G 2650 -U 10387 ; WX 732 ; N uni2893 ; G 2651 -U 10388 ; WX 732 ; N uni2894 ; G 2652 -U 10389 ; WX 732 ; N uni2895 ; G 2653 -U 10390 ; WX 732 ; N uni2896 ; G 2654 -U 10391 ; WX 732 ; N uni2897 ; G 2655 -U 10392 ; WX 732 ; N uni2898 ; G 2656 -U 10393 ; WX 732 ; N uni2899 ; G 2657 -U 10394 ; WX 732 ; N uni289A ; G 2658 -U 10395 ; WX 732 ; N uni289B ; G 2659 -U 10396 ; WX 732 ; N uni289C ; G 2660 -U 10397 ; WX 732 ; N uni289D ; G 2661 -U 10398 ; WX 732 ; N uni289E ; G 2662 -U 10399 ; WX 732 ; N uni289F ; G 2663 -U 10400 ; WX 732 ; N uni28A0 ; G 2664 -U 10401 ; WX 732 ; N uni28A1 ; G 2665 -U 10402 ; WX 732 ; N uni28A2 ; G 2666 -U 10403 ; WX 732 ; N uni28A3 ; G 2667 -U 10404 ; WX 732 ; N uni28A4 ; G 2668 -U 10405 ; WX 732 ; N uni28A5 ; G 2669 -U 10406 ; WX 732 ; N uni28A6 ; G 2670 -U 10407 ; WX 732 ; N uni28A7 ; G 2671 -U 10408 ; WX 732 ; N uni28A8 ; G 2672 -U 10409 ; WX 732 ; N uni28A9 ; G 2673 -U 10410 ; WX 732 ; N uni28AA ; G 2674 -U 10411 ; WX 732 ; N uni28AB ; G 2675 -U 10412 ; WX 732 ; N uni28AC ; G 2676 -U 10413 ; WX 732 ; N uni28AD ; G 2677 -U 10414 ; WX 732 ; N uni28AE ; G 2678 -U 10415 ; WX 732 ; N uni28AF ; G 2679 -U 10416 ; WX 732 ; N uni28B0 ; G 2680 -U 10417 ; WX 732 ; N uni28B1 ; G 2681 -U 10418 ; WX 732 ; N uni28B2 ; G 2682 -U 10419 ; WX 732 ; N uni28B3 ; G 2683 -U 10420 ; WX 732 ; N uni28B4 ; G 2684 -U 10421 ; WX 732 ; N uni28B5 ; G 2685 -U 10422 ; WX 732 ; N uni28B6 ; G 2686 -U 10423 ; WX 732 ; N uni28B7 ; G 2687 -U 10424 ; WX 732 ; N uni28B8 ; G 2688 -U 10425 ; WX 732 ; N uni28B9 ; G 2689 -U 10426 ; WX 732 ; N uni28BA ; G 2690 -U 10427 ; WX 732 ; N uni28BB ; G 2691 -U 10428 ; WX 732 ; N uni28BC ; G 2692 -U 10429 ; WX 732 ; N uni28BD ; G 2693 -U 10430 ; WX 732 ; N uni28BE ; G 2694 -U 10431 ; WX 732 ; N uni28BF ; G 2695 -U 10432 ; WX 732 ; N uni28C0 ; G 2696 -U 10433 ; WX 732 ; N uni28C1 ; G 2697 -U 10434 ; WX 732 ; N uni28C2 ; G 2698 -U 10435 ; WX 732 ; N uni28C3 ; G 2699 -U 10436 ; WX 732 ; N uni28C4 ; G 2700 -U 10437 ; WX 732 ; N uni28C5 ; G 2701 -U 10438 ; WX 732 ; N uni28C6 ; G 2702 -U 10439 ; WX 732 ; N uni28C7 ; G 2703 -U 10440 ; WX 732 ; N uni28C8 ; G 2704 -U 10441 ; WX 732 ; N uni28C9 ; G 2705 -U 10442 ; WX 732 ; N uni28CA ; G 2706 -U 10443 ; WX 732 ; N uni28CB ; G 2707 -U 10444 ; WX 732 ; N uni28CC ; G 2708 -U 10445 ; WX 732 ; N uni28CD ; G 2709 -U 10446 ; WX 732 ; N uni28CE ; G 2710 -U 10447 ; WX 732 ; N uni28CF ; G 2711 -U 10448 ; WX 732 ; N uni28D0 ; G 2712 -U 10449 ; WX 732 ; N uni28D1 ; G 2713 -U 10450 ; WX 732 ; N uni28D2 ; G 2714 -U 10451 ; WX 732 ; N uni28D3 ; G 2715 -U 10452 ; WX 732 ; N uni28D4 ; G 2716 -U 10453 ; WX 732 ; N uni28D5 ; G 2717 -U 10454 ; WX 732 ; N uni28D6 ; G 2718 -U 10455 ; WX 732 ; N uni28D7 ; G 2719 -U 10456 ; WX 732 ; N uni28D8 ; G 2720 -U 10457 ; WX 732 ; N uni28D9 ; G 2721 -U 10458 ; WX 732 ; N uni28DA ; G 2722 -U 10459 ; WX 732 ; N uni28DB ; G 2723 -U 10460 ; WX 732 ; N uni28DC ; G 2724 -U 10461 ; WX 732 ; N uni28DD ; G 2725 -U 10462 ; WX 732 ; N uni28DE ; G 2726 -U 10463 ; WX 732 ; N uni28DF ; G 2727 -U 10464 ; WX 732 ; N uni28E0 ; G 2728 -U 10465 ; WX 732 ; N uni28E1 ; G 2729 -U 10466 ; WX 732 ; N uni28E2 ; G 2730 -U 10467 ; WX 732 ; N uni28E3 ; G 2731 -U 10468 ; WX 732 ; N uni28E4 ; G 2732 -U 10469 ; WX 732 ; N uni28E5 ; G 2733 -U 10470 ; WX 732 ; N uni28E6 ; G 2734 -U 10471 ; WX 732 ; N uni28E7 ; G 2735 -U 10472 ; WX 732 ; N uni28E8 ; G 2736 -U 10473 ; WX 732 ; N uni28E9 ; G 2737 -U 10474 ; WX 732 ; N uni28EA ; G 2738 -U 10475 ; WX 732 ; N uni28EB ; G 2739 -U 10476 ; WX 732 ; N uni28EC ; G 2740 -U 10477 ; WX 732 ; N uni28ED ; G 2741 -U 10478 ; WX 732 ; N uni28EE ; G 2742 -U 10479 ; WX 732 ; N uni28EF ; G 2743 -U 10480 ; WX 732 ; N uni28F0 ; G 2744 -U 10481 ; WX 732 ; N uni28F1 ; G 2745 -U 10482 ; WX 732 ; N uni28F2 ; G 2746 -U 10483 ; WX 732 ; N uni28F3 ; G 2747 -U 10484 ; WX 732 ; N uni28F4 ; G 2748 -U 10485 ; WX 732 ; N uni28F5 ; G 2749 -U 10486 ; WX 732 ; N uni28F6 ; G 2750 -U 10487 ; WX 732 ; N uni28F7 ; G 2751 -U 10488 ; WX 732 ; N uni28F8 ; G 2752 -U 10489 ; WX 732 ; N uni28F9 ; G 2753 -U 10490 ; WX 732 ; N uni28FA ; G 2754 -U 10491 ; WX 732 ; N uni28FB ; G 2755 -U 10492 ; WX 732 ; N uni28FC ; G 2756 -U 10493 ; WX 732 ; N uni28FD ; G 2757 -U 10494 ; WX 732 ; N uni28FE ; G 2758 -U 10495 ; WX 732 ; N uni28FF ; G 2759 -U 10496 ; WX 838 ; N uni2900 ; G 2760 -U 10497 ; WX 838 ; N uni2901 ; G 2761 -U 10498 ; WX 838 ; N uni2902 ; G 2762 -U 10499 ; WX 838 ; N uni2903 ; G 2763 -U 10500 ; WX 838 ; N uni2904 ; G 2764 -U 10501 ; WX 838 ; N uni2905 ; G 2765 -U 10502 ; WX 838 ; N uni2906 ; G 2766 -U 10503 ; WX 838 ; N uni2907 ; G 2767 -U 10504 ; WX 838 ; N uni2908 ; G 2768 -U 10505 ; WX 838 ; N uni2909 ; G 2769 -U 10506 ; WX 838 ; N uni290A ; G 2770 -U 10507 ; WX 838 ; N uni290B ; G 2771 -U 10508 ; WX 838 ; N uni290C ; G 2772 -U 10509 ; WX 838 ; N uni290D ; G 2773 -U 10510 ; WX 838 ; N uni290E ; G 2774 -U 10511 ; WX 838 ; N uni290F ; G 2775 -U 10512 ; WX 838 ; N uni2910 ; G 2776 -U 10513 ; WX 838 ; N uni2911 ; G 2777 -U 10514 ; WX 838 ; N uni2912 ; G 2778 -U 10515 ; WX 838 ; N uni2913 ; G 2779 -U 10516 ; WX 838 ; N uni2914 ; G 2780 -U 10517 ; WX 838 ; N uni2915 ; G 2781 -U 10518 ; WX 838 ; N uni2916 ; G 2782 -U 10519 ; WX 838 ; N uni2917 ; G 2783 -U 10520 ; WX 838 ; N uni2918 ; G 2784 -U 10521 ; WX 838 ; N uni2919 ; G 2785 -U 10522 ; WX 838 ; N uni291A ; G 2786 -U 10523 ; WX 838 ; N uni291B ; G 2787 -U 10524 ; WX 838 ; N uni291C ; G 2788 -U 10525 ; WX 838 ; N uni291D ; G 2789 -U 10526 ; WX 838 ; N uni291E ; G 2790 -U 10527 ; WX 838 ; N uni291F ; G 2791 -U 10528 ; WX 838 ; N uni2920 ; G 2792 -U 10529 ; WX 838 ; N uni2921 ; G 2793 -U 10530 ; WX 838 ; N uni2922 ; G 2794 -U 10531 ; WX 838 ; N uni2923 ; G 2795 -U 10532 ; WX 838 ; N uni2924 ; G 2796 -U 10533 ; WX 838 ; N uni2925 ; G 2797 -U 10534 ; WX 838 ; N uni2926 ; G 2798 -U 10535 ; WX 838 ; N uni2927 ; G 2799 -U 10536 ; WX 838 ; N uni2928 ; G 2800 -U 10537 ; WX 838 ; N uni2929 ; G 2801 -U 10538 ; WX 838 ; N uni292A ; G 2802 -U 10539 ; WX 838 ; N uni292B ; G 2803 -U 10540 ; WX 838 ; N uni292C ; G 2804 -U 10541 ; WX 838 ; N uni292D ; G 2805 -U 10542 ; WX 838 ; N uni292E ; G 2806 -U 10543 ; WX 838 ; N uni292F ; G 2807 -U 10544 ; WX 838 ; N uni2930 ; G 2808 -U 10545 ; WX 838 ; N uni2931 ; G 2809 -U 10546 ; WX 838 ; N uni2932 ; G 2810 -U 10547 ; WX 838 ; N uni2933 ; G 2811 -U 10548 ; WX 838 ; N uni2934 ; G 2812 -U 10549 ; WX 838 ; N uni2935 ; G 2813 -U 10550 ; WX 838 ; N uni2936 ; G 2814 -U 10551 ; WX 838 ; N uni2937 ; G 2815 -U 10552 ; WX 838 ; N uni2938 ; G 2816 -U 10553 ; WX 838 ; N uni2939 ; G 2817 -U 10554 ; WX 838 ; N uni293A ; G 2818 -U 10555 ; WX 838 ; N uni293B ; G 2819 -U 10556 ; WX 838 ; N uni293C ; G 2820 -U 10557 ; WX 838 ; N uni293D ; G 2821 -U 10558 ; WX 838 ; N uni293E ; G 2822 -U 10559 ; WX 838 ; N uni293F ; G 2823 -U 10560 ; WX 838 ; N uni2940 ; G 2824 -U 10561 ; WX 838 ; N uni2941 ; G 2825 -U 10562 ; WX 838 ; N uni2942 ; G 2826 -U 10563 ; WX 838 ; N uni2943 ; G 2827 -U 10564 ; WX 838 ; N uni2944 ; G 2828 -U 10565 ; WX 838 ; N uni2945 ; G 2829 -U 10566 ; WX 838 ; N uni2946 ; G 2830 -U 10567 ; WX 838 ; N uni2947 ; G 2831 -U 10568 ; WX 838 ; N uni2948 ; G 2832 -U 10569 ; WX 838 ; N uni2949 ; G 2833 -U 10570 ; WX 838 ; N uni294A ; G 2834 -U 10571 ; WX 838 ; N uni294B ; G 2835 -U 10572 ; WX 838 ; N uni294C ; G 2836 -U 10573 ; WX 838 ; N uni294D ; G 2837 -U 10574 ; WX 838 ; N uni294E ; G 2838 -U 10575 ; WX 838 ; N uni294F ; G 2839 -U 10576 ; WX 838 ; N uni2950 ; G 2840 -U 10577 ; WX 838 ; N uni2951 ; G 2841 -U 10578 ; WX 838 ; N uni2952 ; G 2842 -U 10579 ; WX 838 ; N uni2953 ; G 2843 -U 10580 ; WX 838 ; N uni2954 ; G 2844 -U 10581 ; WX 838 ; N uni2955 ; G 2845 -U 10582 ; WX 838 ; N uni2956 ; G 2846 -U 10583 ; WX 838 ; N uni2957 ; G 2847 -U 10584 ; WX 838 ; N uni2958 ; G 2848 -U 10585 ; WX 838 ; N uni2959 ; G 2849 -U 10586 ; WX 838 ; N uni295A ; G 2850 -U 10587 ; WX 838 ; N uni295B ; G 2851 -U 10588 ; WX 838 ; N uni295C ; G 2852 -U 10589 ; WX 838 ; N uni295D ; G 2853 -U 10590 ; WX 838 ; N uni295E ; G 2854 -U 10591 ; WX 838 ; N uni295F ; G 2855 -U 10592 ; WX 838 ; N uni2960 ; G 2856 -U 10593 ; WX 838 ; N uni2961 ; G 2857 -U 10594 ; WX 838 ; N uni2962 ; G 2858 -U 10595 ; WX 838 ; N uni2963 ; G 2859 -U 10596 ; WX 838 ; N uni2964 ; G 2860 -U 10597 ; WX 838 ; N uni2965 ; G 2861 -U 10598 ; WX 838 ; N uni2966 ; G 2862 -U 10599 ; WX 838 ; N uni2967 ; G 2863 -U 10600 ; WX 838 ; N uni2968 ; G 2864 -U 10601 ; WX 838 ; N uni2969 ; G 2865 -U 10602 ; WX 838 ; N uni296A ; G 2866 -U 10603 ; WX 838 ; N uni296B ; G 2867 -U 10604 ; WX 838 ; N uni296C ; G 2868 -U 10605 ; WX 838 ; N uni296D ; G 2869 -U 10606 ; WX 838 ; N uni296E ; G 2870 -U 10607 ; WX 838 ; N uni296F ; G 2871 -U 10608 ; WX 838 ; N uni2970 ; G 2872 -U 10609 ; WX 838 ; N uni2971 ; G 2873 -U 10610 ; WX 838 ; N uni2972 ; G 2874 -U 10611 ; WX 838 ; N uni2973 ; G 2875 -U 10612 ; WX 838 ; N uni2974 ; G 2876 -U 10613 ; WX 838 ; N uni2975 ; G 2877 -U 10614 ; WX 838 ; N uni2976 ; G 2878 -U 10615 ; WX 981 ; N uni2977 ; G 2879 -U 10616 ; WX 838 ; N uni2978 ; G 2880 -U 10617 ; WX 838 ; N uni2979 ; G 2881 -U 10618 ; WX 984 ; N uni297A ; G 2882 -U 10619 ; WX 838 ; N uni297B ; G 2883 -U 10620 ; WX 838 ; N uni297C ; G 2884 -U 10621 ; WX 838 ; N uni297D ; G 2885 -U 10622 ; WX 838 ; N uni297E ; G 2886 -U 10623 ; WX 838 ; N uni297F ; G 2887 -U 10731 ; WX 494 ; N uni29EB ; G 2888 -U 10764 ; WX 1513 ; N uni2A0C ; G 2889 -U 10765 ; WX 521 ; N uni2A0D ; G 2890 -U 10766 ; WX 521 ; N uni2A0E ; G 2891 -U 10799 ; WX 838 ; N uni2A2F ; G 2892 -U 11008 ; WX 838 ; N uni2B00 ; G 2893 -U 11009 ; WX 838 ; N uni2B01 ; G 2894 -U 11010 ; WX 838 ; N uni2B02 ; G 2895 -U 11011 ; WX 838 ; N uni2B03 ; G 2896 -U 11012 ; WX 838 ; N uni2B04 ; G 2897 -U 11013 ; WX 838 ; N uni2B05 ; G 2898 -U 11014 ; WX 838 ; N uni2B06 ; G 2899 -U 11015 ; WX 838 ; N uni2B07 ; G 2900 -U 11016 ; WX 838 ; N uni2B08 ; G 2901 -U 11017 ; WX 838 ; N uni2B09 ; G 2902 -U 11018 ; WX 838 ; N uni2B0A ; G 2903 -U 11019 ; WX 838 ; N uni2B0B ; G 2904 -U 11020 ; WX 838 ; N uni2B0C ; G 2905 -U 11021 ; WX 838 ; N uni2B0D ; G 2906 -U 11022 ; WX 838 ; N uni2B0E ; G 2907 -U 11023 ; WX 838 ; N uni2B0F ; G 2908 -U 11024 ; WX 838 ; N uni2B10 ; G 2909 -U 11025 ; WX 838 ; N uni2B11 ; G 2910 -U 11026 ; WX 945 ; N uni2B12 ; G 2911 -U 11027 ; WX 945 ; N uni2B13 ; G 2912 -U 11028 ; WX 945 ; N uni2B14 ; G 2913 -U 11029 ; WX 945 ; N uni2B15 ; G 2914 -U 11030 ; WX 769 ; N uni2B16 ; G 2915 -U 11031 ; WX 769 ; N uni2B17 ; G 2916 -U 11032 ; WX 769 ; N uni2B18 ; G 2917 -U 11033 ; WX 769 ; N uni2B19 ; G 2918 -U 11034 ; WX 945 ; N uni2B1A ; G 2919 -U 11364 ; WX 753 ; N uni2C64 ; G 2920 -U 11367 ; WX 872 ; N uni2C67 ; G 2921 -U 11368 ; WX 644 ; N uni2C68 ; G 2922 -U 11369 ; WX 747 ; N uni2C69 ; G 2923 -U 11370 ; WX 606 ; N uni2C6A ; G 2924 -U 11371 ; WX 695 ; N uni2C6B ; G 2925 -U 11372 ; WX 527 ; N uni2C6C ; G 2926 -U 11373 ; WX 782 ; N uni2C6D ; G 2927 -U 11374 ; WX 1024 ; N uni2C6E ; G 2928 -U 11375 ; WX 722 ; N uni2C6F ; G 2929 -U 11376 ; WX 782 ; N uni2C70 ; G 2930 -U 11377 ; WX 663 ; N uni2C71 ; G 2931 -U 11378 ; WX 1130 ; N uni2C72 ; G 2932 -U 11379 ; WX 939 ; N uni2C73 ; G 2933 -U 11381 ; WX 740 ; N uni2C75 ; G 2934 -U 11382 ; WX 556 ; N uni2C76 ; G 2935 -U 11383 ; WX 700 ; N uni2C77 ; G 2936 -U 11385 ; WX 501 ; N uni2C79 ; G 2937 -U 11386 ; WX 602 ; N uni2C7A ; G 2938 -U 11388 ; WX 264 ; N uni2C7C ; G 2939 -U 11389 ; WX 455 ; N uni2C7D ; G 2940 -U 11390 ; WX 685 ; N uni2C7E ; G 2941 -U 11391 ; WX 695 ; N uni2C7F ; G 2942 -U 11520 ; WX 773 ; N uni2D00 ; G 2943 -U 11521 ; WX 635 ; N uni2D01 ; G 2944 -U 11522 ; WX 633 ; N uni2D02 ; G 2945 -U 11523 ; WX 658 ; N uni2D03 ; G 2946 -U 11524 ; WX 631 ; N uni2D04 ; G 2947 -U 11525 ; WX 962 ; N uni2D05 ; G 2948 -U 11526 ; WX 756 ; N uni2D06 ; G 2949 -U 11527 ; WX 960 ; N uni2D07 ; G 2950 -U 11528 ; WX 617 ; N uni2D08 ; G 2951 -U 11529 ; WX 646 ; N uni2D09 ; G 2952 -U 11530 ; WX 962 ; N uni2D0A ; G 2953 -U 11531 ; WX 632 ; N uni2D0B ; G 2954 -U 11532 ; WX 646 ; N uni2D0C ; G 2955 -U 11533 ; WX 962 ; N uni2D0D ; G 2956 -U 11534 ; WX 645 ; N uni2D0E ; G 2957 -U 11535 ; WX 866 ; N uni2D0F ; G 2958 -U 11536 ; WX 961 ; N uni2D10 ; G 2959 -U 11537 ; WX 645 ; N uni2D11 ; G 2960 -U 11538 ; WX 645 ; N uni2D12 ; G 2961 -U 11539 ; WX 959 ; N uni2D13 ; G 2962 -U 11540 ; WX 945 ; N uni2D14 ; G 2963 -U 11541 ; WX 863 ; N uni2D15 ; G 2964 -U 11542 ; WX 644 ; N uni2D16 ; G 2965 -U 11543 ; WX 646 ; N uni2D17 ; G 2966 -U 11544 ; WX 645 ; N uni2D18 ; G 2967 -U 11545 ; WX 649 ; N uni2D19 ; G 2968 -U 11546 ; WX 688 ; N uni2D1A ; G 2969 -U 11547 ; WX 634 ; N uni2D1B ; G 2970 -U 11548 ; WX 982 ; N uni2D1C ; G 2971 -U 11549 ; WX 681 ; N uni2D1D ; G 2972 -U 11550 ; WX 676 ; N uni2D1E ; G 2973 -U 11551 ; WX 852 ; N uni2D1F ; G 2974 -U 11552 ; WX 957 ; N uni2D20 ; G 2975 -U 11553 ; WX 632 ; N uni2D21 ; G 2976 -U 11554 ; WX 645 ; N uni2D22 ; G 2977 -U 11555 ; WX 646 ; N uni2D23 ; G 2978 -U 11556 ; WX 749 ; N uni2D24 ; G 2979 -U 11557 ; WX 914 ; N uni2D25 ; G 2980 -U 11800 ; WX 536 ; N uni2E18 ; G 2981 -U 11810 ; WX 390 ; N uni2E22 ; G 2982 -U 11811 ; WX 390 ; N uni2E23 ; G 2983 -U 11812 ; WX 390 ; N uni2E24 ; G 2984 -U 11813 ; WX 390 ; N uni2E25 ; G 2985 -U 11822 ; WX 536 ; N uni2E2E ; G 2986 -U 42564 ; WX 685 ; N uniA644 ; G 2987 -U 42565 ; WX 513 ; N uniA645 ; G 2988 -U 42566 ; WX 395 ; N uniA646 ; G 2989 -U 42567 ; WX 392 ; N uniA647 ; G 2990 -U 42576 ; WX 1104 ; N uniA650 ; G 2991 -U 42577 ; WX 888 ; N uniA651 ; G 2992 -U 42580 ; WX 1193 ; N uniA654 ; G 2993 -U 42581 ; WX 871 ; N uniA655 ; G 2994 -U 42582 ; WX 1140 ; N uniA656 ; G 2995 -U 42583 ; WX 899 ; N uniA657 ; G 2996 -U 42760 ; WX 493 ; N uniA708 ; G 2997 -U 42761 ; WX 493 ; N uniA709 ; G 2998 -U 42762 ; WX 493 ; N uniA70A ; G 2999 -U 42763 ; WX 493 ; N uniA70B ; G 3000 -U 42764 ; WX 493 ; N uniA70C ; G 3001 -U 42765 ; WX 493 ; N uniA70D ; G 3002 -U 42766 ; WX 493 ; N uniA70E ; G 3003 -U 42767 ; WX 493 ; N uniA70F ; G 3004 -U 42768 ; WX 493 ; N uniA710 ; G 3005 -U 42769 ; WX 493 ; N uniA711 ; G 3006 -U 42770 ; WX 493 ; N uniA712 ; G 3007 -U 42771 ; WX 493 ; N uniA713 ; G 3008 -U 42772 ; WX 493 ; N uniA714 ; G 3009 -U 42773 ; WX 493 ; N uniA715 ; G 3010 -U 42774 ; WX 493 ; N uniA716 ; G 3011 -U 42779 ; WX 369 ; N uniA71B ; G 3012 -U 42780 ; WX 369 ; N uniA71C ; G 3013 -U 42781 ; WX 253 ; N uniA71D ; G 3014 -U 42782 ; WX 253 ; N uniA71E ; G 3015 -U 42783 ; WX 253 ; N uniA71F ; G 3016 -U 42813 ; WX 819 ; N uniA73D ; G 3017 -U 42891 ; WX 402 ; N uniA78B ; G 3018 -U 42892 ; WX 275 ; N uniA78C ; G 3019 -U 42893 ; WX 773 ; N uniA78D ; G 3020 -U 62464 ; WX 654 ; N uniF400 ; G 3021 -U 62465 ; WX 665 ; N uniF401 ; G 3022 -U 62466 ; WX 714 ; N uniF402 ; G 3023 -U 62467 ; WX 947 ; N uniF403 ; G 3024 -U 62468 ; WX 665 ; N uniF404 ; G 3025 -U 62469 ; WX 659 ; N uniF405 ; G 3026 -U 62470 ; WX 725 ; N uniF406 ; G 3027 -U 62471 ; WX 986 ; N uniF407 ; G 3028 -U 62472 ; WX 665 ; N uniF408 ; G 3029 -U 62473 ; WX 665 ; N uniF409 ; G 3030 -U 62474 ; WX 1257 ; N uniF40A ; G 3031 -U 62475 ; WX 683 ; N uniF40B ; G 3032 -U 62476 ; WX 682 ; N uniF40C ; G 3033 -U 62477 ; WX 953 ; N uniF40D ; G 3034 -U 62478 ; WX 665 ; N uniF40E ; G 3035 -U 62479 ; WX 682 ; N uniF40F ; G 3036 -U 62480 ; WX 999 ; N uniF410 ; G 3037 -U 62481 ; WX 746 ; N uniF411 ; G 3038 -U 62482 ; WX 798 ; N uniF412 ; G 3039 -U 62483 ; WX 748 ; N uniF413 ; G 3040 -U 62484 ; WX 944 ; N uniF414 ; G 3041 -U 62485 ; WX 681 ; N uniF415 ; G 3042 -U 62486 ; WX 936 ; N uniF416 ; G 3043 -U 62487 ; WX 680 ; N uniF417 ; G 3044 -U 62488 ; WX 688 ; N uniF418 ; G 3045 -U 62489 ; WX 682 ; N uniF419 ; G 3046 -U 62490 ; WX 729 ; N uniF41A ; G 3047 -U 62491 ; WX 682 ; N uniF41B ; G 3048 -U 62492 ; WX 688 ; N uniF41C ; G 3049 -U 62493 ; WX 666 ; N uniF41D ; G 3050 -U 62494 ; WX 729 ; N uniF41E ; G 3051 -U 62495 ; WX 884 ; N uniF41F ; G 3052 -U 62496 ; WX 665 ; N uniF420 ; G 3053 -U 62497 ; WX 706 ; N uniF421 ; G 3054 -U 62498 ; WX 666 ; N uniF422 ; G 3055 -U 62499 ; WX 665 ; N uniF423 ; G 3056 -U 62500 ; WX 665 ; N uniF424 ; G 3057 -U 62501 ; WX 722 ; N uniF425 ; G 3058 -U 62502 ; WX 961 ; N uniF426 ; G 3059 -U 62504 ; WX 904 ; N uniF428 ; G 3060 -U 63173 ; WX 602 ; N uniF6C5 ; G 3061 -U 63185 ; WX 500 ; N cyrBreve ; G 3062 -U 63188 ; WX 500 ; N cyrbreve ; G 3063 -U 64256 ; WX 710 ; N uniFB00 ; G 3064 -U 64257 ; WX 667 ; N fi ; G 3065 -U 64258 ; WX 667 ; N fl ; G 3066 -U 64259 ; WX 1028 ; N uniFB03 ; G 3067 -U 64260 ; WX 1030 ; N uniFB04 ; G 3068 -U 64261 ; WX 771 ; N uniFB05 ; G 3069 -U 64262 ; WX 933 ; N uniFB06 ; G 3070 -U 65024 ; WX 0 ; N uniFE00 ; G 3071 -U 65025 ; WX 0 ; N uniFE01 ; G 3072 -U 65026 ; WX 0 ; N uniFE02 ; G 3073 -U 65027 ; WX 0 ; N uniFE03 ; G 3074 -U 65028 ; WX 0 ; N uniFE04 ; G 3075 -U 65029 ; WX 0 ; N uniFE05 ; G 3076 -U 65030 ; WX 0 ; N uniFE06 ; G 3077 -U 65031 ; WX 0 ; N uniFE07 ; G 3078 -U 65032 ; WX 0 ; N uniFE08 ; G 3079 -U 65033 ; WX 0 ; N uniFE09 ; G 3080 -U 65034 ; WX 0 ; N uniFE0A ; G 3081 -U 65035 ; WX 0 ; N uniFE0B ; G 3082 -U 65036 ; WX 0 ; N uniFE0C ; G 3083 -U 65037 ; WX 0 ; N uniFE0D ; G 3084 -U 65038 ; WX 0 ; N uniFE0E ; G 3085 -U 65039 ; WX 0 ; N uniFE0F ; G 3086 -U 65529 ; WX 0 ; N uniFFF9 ; G 3087 -U 65530 ; WX 0 ; N uniFFFA ; G 3088 -U 65531 ; WX 0 ; N uniFFFB ; G 3089 -U 65532 ; WX 0 ; N uniFFFC ; G 3090 -U 65533 ; WX 1025 ; N uniFFFD ; G 3091 -EndCharMetrics -StartKernData -StartKernPairs 1314 - -KPX dollar seven -112 -KPX dollar nine -102 -KPX dollar colon -83 -KPX dollar less -83 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -92 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hcircumflex -112 -KPX dollar hcircumflex -36 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -83 -KPX dollar kcommaaccent -92 -KPX dollar kgreenlandic -83 -KPX dollar Lacute -83 -KPX dollar lacute -83 -KPX dollar uni01DB -112 -KPX dollar uni01DC -36 -KPX dollar uni01F3 -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Ecircumflex 38 -KPX percent Igrave 38 -KPX percent Icircumflex 38 -KPX percent Thorn 38 -KPX percent agrave 38 -KPX percent acircumflex 38 -KPX percent adieresis 38 -KPX percent Dcaron 38 -KPX percent Dcroat 38 -KPX percent Emacron 38 -KPX percent Ebreve 38 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01AB 38 -KPX percent uni01AD 38 -KPX percent uni01EF 38 -KPX percent uni01F3 -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -178 -KPX parenright D -139 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright cent -139 -KPX parenright sterling -139 -KPX parenright currency -139 -KPX parenright yen -139 -KPX parenright brokenbar -139 -KPX parenright section -139 -KPX parenright dieresis -139 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright Acircumflex -178 -KPX parenright Atilde -139 -KPX parenright Adieresis -178 -KPX parenright Aring -139 -KPX parenright AE -178 -KPX parenright Ccedilla -139 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright dcaron -112 -KPX parenright dmacron -112 -KPX parenright emacron -112 -KPX parenright ebreve -112 -KPX parenright uni01A4 -139 -KPX parenright uni01AC -112 -KPX parenright uni01AE -112 -KPX parenright uni01F0 -112 - -KPX asterisk less -36 -KPX asterisk lacute -36 - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -55 -KPX period R -55 -KPX period X -45 -KPX period backslash -131 -KPX period ordfeminine -55 -KPX period guillemotleft -55 -KPX period logicalnot -55 -KPX period sfthyphen -55 -KPX period acute -55 -KPX period mu -55 -KPX period paragraph -55 -KPX period periodcentered -55 -KPX period cedilla -55 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -55 -KPX period Ebreve -55 -KPX period ebreve -55 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -178 -KPX slash less -131 -KPX slash backslash -36 -KPX slash questiondown -36 -KPX slash Aacute -36 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -188 -KPX three eight -36 -KPX three D -92 -KPX three H -92 -KPX three R -83 -KPX three V -55 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three dieresis -92 -KPX three ordfeminine -92 -KPX three guillemotleft -92 -KPX three logicalnot -92 -KPX three sfthyphen -92 -KPX three acute -83 -KPX three mu -83 -KPX three paragraph -83 -KPX three periodcentered -83 -KPX three cedilla -83 -KPX three ordmasculine -83 -KPX three Yacute -92 -KPX three ebreve -83 -KPX three gdotaccent -55 -KPX three gcommaaccent -55 -KPX three Idot -36 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -36 -KPX six Gdotaccent -36 -KPX six Gcommaaccent -36 - -KPX seven dollar -112 -KPX seven seven 38 -KPX seven D -159 -KPX seven F -159 -KPX seven H -159 -KPX seven R -159 -KPX seven V -149 -KPX seven Z -73 -KPX seven cent -59 -KPX seven sterling -159 -KPX seven currency -59 -KPX seven yen -59 -KPX seven brokenbar -59 -KPX seven section -59 -KPX seven dieresis -159 -KPX seven copyright -159 -KPX seven ordfeminine -99 -KPX seven guillemotleft -159 -KPX seven logicalnot -99 -KPX seven sfthyphen -99 -KPX seven acute -79 -KPX seven mu -159 -KPX seven paragraph -79 -KPX seven periodcentered -79 -KPX seven cedilla -79 -KPX seven ordmasculine -159 -KPX seven Eacute -159 -KPX seven Idieresis -159 -KPX seven Yacute -159 -KPX seven ebreve -159 -KPX seven gdotaccent -149 -KPX seven gcommaaccent -149 -KPX seven Hbar 38 - -KPX eight dollar -63 -KPX eight hyphen -55 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -102 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -139 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -139 -KPX colon mu -139 -KPX colon paragraph -139 -KPX colon periodcentered -139 -KPX colon cedilla -139 -KPX colon ordmasculine -139 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -139 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -196 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -215 -KPX less dotlessi -178 - - - - - - - - - - - - - - - - - - - - - -KPX Acircumflex seven -112 -KPX Acircumflex nine -102 -KPX Acircumflex colon -83 -KPX Acircumflex less -83 -KPX Acircumflex I -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -83 -KPX Acircumflex Z -92 -KPX Acircumflex backslash -83 -KPX Acircumflex questiondown -83 -KPX Acircumflex Aacute -83 -KPX Acircumflex Hcircumflex -112 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -112 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -83 -KPX Acircumflex kcommaaccent -92 -KPX Acircumflex kgreenlandic -83 -KPX Acircumflex Lacute -83 -KPX Acircumflex lacute -83 -KPX Acircumflex uni01DB -112 -KPX Acircumflex uni01DC -36 -KPX Acircumflex uni01F3 -83 - -KPX Adieresis seven -112 -KPX Adieresis nine -102 -KPX Adieresis colon -83 -KPX Adieresis less -83 -KPX Adieresis I -36 -KPX Adieresis W -36 -KPX Adieresis Y -83 -KPX Adieresis Z -92 -KPX Adieresis backslash -83 -KPX Adieresis questiondown -83 -KPX Adieresis Aacute -83 -KPX Adieresis Hcircumflex -112 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -112 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -83 -KPX Adieresis kcommaaccent -92 -KPX Adieresis kgreenlandic -83 -KPX Adieresis Lacute -83 -KPX Adieresis lacute -83 -KPX Adieresis uni01DB -112 -KPX Adieresis uni01DC -36 -KPX Adieresis uni01F3 -83 - -KPX AE seven -112 -KPX AE nine -102 -KPX AE colon -83 -KPX AE less -83 -KPX AE I -36 -KPX AE W -36 -KPX AE Y -83 -KPX AE Z -92 -KPX AE backslash -83 -KPX AE questiondown -83 -KPX AE Aacute -83 -KPX AE Hcircumflex -112 -KPX AE hcircumflex -36 -KPX AE Hbar -112 -KPX AE hbar -36 -KPX AE Kcommaaccent -83 -KPX AE kcommaaccent -92 -KPX AE kgreenlandic -83 -KPX AE Lacute -83 -KPX AE lacute -83 -KPX AE uni01DB -112 -KPX AE uni01DC -36 -KPX AE uni01F3 -83 - - - - - -KPX Eth nine -36 - -KPX Ograve nine -36 - - -KPX agrave less -36 -KPX agrave lacute -36 - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -178 -KPX ucircumflex less -131 -KPX ucircumflex backslash -36 -KPX ucircumflex questiondown -36 -KPX ucircumflex Aacute -36 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -178 -KPX ydieresis less -131 -KPX ydieresis backslash -36 -KPX ydieresis questiondown -36 -KPX ydieresis Aacute -36 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -227 - -KPX abreve seven -167 -KPX abreve eight -36 -KPX abreve nine -243 -KPX abreve colon -178 -KPX abreve less -206 -KPX abreve backslash -36 -KPX abreve questiondown -36 -KPX abreve Aacute -36 -KPX abreve Hbar -167 -KPX abreve Idot -36 -KPX abreve lacute -206 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -36 -KPX Gdotaccent Gdotaccent -36 -KPX Gdotaccent Gcommaaccent -36 - -KPX Gcommaaccent six -36 -KPX Gcommaaccent Gdotaccent -36 -KPX Gcommaaccent Gcommaaccent -36 - -KPX Hbar dollar -112 -KPX Hbar seven 38 -KPX Hbar D -159 -KPX Hbar F -159 -KPX Hbar H -159 -KPX Hbar R -159 -KPX Hbar V -149 -KPX Hbar Z -73 -KPX Hbar cent -159 -KPX Hbar sterling -159 -KPX Hbar currency -159 -KPX Hbar yen -159 -KPX Hbar brokenbar -159 -KPX Hbar section -159 -KPX Hbar dieresis -159 -KPX Hbar copyright -159 -KPX Hbar ordfeminine -159 -KPX Hbar guillemotleft -159 -KPX Hbar logicalnot -159 -KPX Hbar sfthyphen -159 -KPX Hbar acute -159 -KPX Hbar mu -159 -KPX Hbar paragraph -159 -KPX Hbar periodcentered -159 -KPX Hbar cedilla -159 -KPX Hbar ordmasculine -159 -KPX Hbar Eacute -159 -KPX Hbar Idieresis -159 -KPX Hbar Yacute -159 -KPX Hbar ebreve -159 -KPX Hbar gdotaccent -149 -KPX Hbar gcommaaccent -149 -KPX Hbar Hbar 38 - -KPX Idot dollar -63 -KPX Idot hyphen -55 - -KPX kcommaaccent D 110 -KPX kcommaaccent F 85 -KPX kcommaaccent G 97 -KPX kcommaaccent H 86 -KPX kcommaaccent I 220 -KPX kcommaaccent J 97 -KPX kcommaaccent L 220 -KPX kcommaaccent M 218 -KPX kcommaaccent P 125 -KPX kcommaaccent Q 125 -KPX kcommaaccent R 85 -KPX kcommaaccent S 140 -KPX kcommaaccent T 97 -KPX kcommaaccent U 125 -KPX kcommaaccent V 155 -KPX kcommaaccent W 235 -KPX kcommaaccent X 144 -KPX kcommaaccent Y 205 -KPX kcommaaccent Z 166 -KPX kcommaaccent bracketleft 174 -KPX kcommaaccent backslash 205 -KPX kcommaaccent bracketright 179 -KPX kcommaaccent kcommaaccent 261 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -196 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -215 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -264 -KPX uni027B hyphen 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ufm deleted file mode 100755 index 387f5f5a..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ufm +++ /dev/null @@ -1,3636 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif Condensed -FontSubfamily Bold -UniqueID DejaVu Serif Condensed Bold -FullName DejaVu Serif Condensed Bold -Version Version 2.32 -PostScriptName DejaVuSerifCondensed-Bold -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Condensed Bold -Weight Bold -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -752 -389 1617 1145 -StartCharMetrics 3111 -U 32 ; WX 313 ; N space ; G 3 -U 33 ; WX 395 ; N exclam ; G 4 -U 34 ; WX 469 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 626 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 813 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 426 ; N parenleft ; G 11 -U 41 ; WX 426 ; N parenright ; G 12 -U 42 ; WX 470 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 313 ; N comma ; G 15 -U 45 ; WX 374 ; N hyphen ; G 16 -U 46 ; WX 313 ; N period ; G 17 -U 47 ; WX 329 ; N slash ; G 18 -U 48 ; WX 626 ; N zero ; G 19 -U 49 ; WX 626 ; N one ; G 20 -U 50 ; WX 626 ; N two ; G 21 -U 51 ; WX 626 ; N three ; G 22 -U 52 ; WX 626 ; N four ; G 23 -U 53 ; WX 626 ; N five ; G 24 -U 54 ; WX 626 ; N six ; G 25 -U 55 ; WX 626 ; N seven ; G 26 -U 56 ; WX 626 ; N eight ; G 27 -U 57 ; WX 626 ; N nine ; G 28 -U 58 ; WX 332 ; N colon ; G 29 -U 59 ; WX 332 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 527 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 698 ; N A ; G 36 -U 66 ; WX 760 ; N B ; G 37 -U 67 ; WX 716 ; N C ; G 38 -U 68 ; WX 780 ; N D ; G 39 -U 69 ; WX 686 ; N E ; G 40 -U 70 ; WX 639 ; N F ; G 41 -U 71 ; WX 769 ; N G ; G 42 -U 72 ; WX 850 ; N H ; G 43 -U 73 ; WX 421 ; N I ; G 44 -U 74 ; WX 426 ; N J ; G 45 -U 75 ; WX 782 ; N K ; G 46 -U 76 ; WX 633 ; N L ; G 47 -U 77 ; WX 996 ; N M ; G 48 -U 78 ; WX 822 ; N N ; G 49 -U 79 ; WX 784 ; N O ; G 50 -U 80 ; WX 677 ; N P ; G 51 -U 81 ; WX 784 ; N Q ; G 52 -U 82 ; WX 748 ; N R ; G 53 -U 83 ; WX 650 ; N S ; G 54 -U 84 ; WX 669 ; N T ; G 55 -U 85 ; WX 785 ; N U ; G 56 -U 86 ; WX 698 ; N V ; G 57 -U 87 ; WX 1011 ; N W ; G 58 -U 88 ; WX 698 ; N X ; G 59 -U 89 ; WX 642 ; N Y ; G 60 -U 90 ; WX 657 ; N Z ; G 61 -U 91 ; WX 426 ; N bracketleft ; G 62 -U 92 ; WX 329 ; N backslash ; G 63 -U 93 ; WX 426 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 583 ; N a ; G 68 -U 98 ; WX 629 ; N b ; G 69 -U 99 ; WX 548 ; N c ; G 70 -U 100 ; WX 629 ; N d ; G 71 -U 101 ; WX 572 ; N e ; G 72 -U 102 ; WX 387 ; N f ; G 73 -U 103 ; WX 629 ; N g ; G 74 -U 104 ; WX 654 ; N h ; G 75 -U 105 ; WX 342 ; N i ; G 76 -U 106 ; WX 325 ; N j ; G 77 -U 107 ; WX 624 ; N k ; G 78 -U 108 ; WX 342 ; N l ; G 79 -U 109 ; WX 952 ; N m ; G 80 -U 110 ; WX 654 ; N n ; G 81 -U 111 ; WX 600 ; N o ; G 82 -U 112 ; WX 629 ; N p ; G 83 -U 113 ; WX 629 ; N q ; G 84 -U 114 ; WX 474 ; N r ; G 85 -U 115 ; WX 506 ; N s ; G 86 -U 116 ; WX 416 ; N t ; G 87 -U 117 ; WX 654 ; N u ; G 88 -U 118 ; WX 523 ; N v ; G 89 -U 119 ; WX 774 ; N w ; G 90 -U 120 ; WX 536 ; N x ; G 91 -U 121 ; WX 523 ; N y ; G 92 -U 122 ; WX 511 ; N z ; G 93 -U 123 ; WX 579 ; N braceleft ; G 94 -U 124 ; WX 327 ; N bar ; G 95 -U 125 ; WX 579 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 313 ; N nbspace ; G 98 -U 161 ; WX 395 ; N exclamdown ; G 99 -U 162 ; WX 626 ; N cent ; G 100 -U 163 ; WX 626 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 626 ; N yen ; G 103 -U 166 ; WX 327 ; N brokenbar ; G 104 -U 167 ; WX 470 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 438 ; N ordfeminine ; G 108 -U 171 ; WX 563 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 374 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 394 ; N twosuperior ; G 116 -U 179 ; WX 394 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 659 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 313 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 394 ; N onesuperior ; G 123 -U 186 ; WX 450 ; N ordmasculine ; G 124 -U 187 ; WX 563 ; N guillemotright ; G 125 -U 188 ; WX 938 ; N onequarter ; G 126 -U 189 ; WX 938 ; N onehalf ; G 127 -U 190 ; WX 938 ; N threequarters ; G 128 -U 191 ; WX 527 ; N questiondown ; G 129 -U 192 ; WX 698 ; N Agrave ; G 130 -U 193 ; WX 698 ; N Aacute ; G 131 -U 194 ; WX 698 ; N Acircumflex ; G 132 -U 195 ; WX 698 ; N Atilde ; G 133 -U 196 ; WX 698 ; N Adieresis ; G 134 -U 197 ; WX 698 ; N Aring ; G 135 -U 198 ; WX 931 ; N AE ; G 136 -U 199 ; WX 716 ; N Ccedilla ; G 137 -U 200 ; WX 686 ; N Egrave ; G 138 -U 201 ; WX 686 ; N Eacute ; G 139 -U 202 ; WX 686 ; N Ecircumflex ; G 140 -U 203 ; WX 686 ; N Edieresis ; G 141 -U 204 ; WX 421 ; N Igrave ; G 142 -U 205 ; WX 421 ; N Iacute ; G 143 -U 206 ; WX 421 ; N Icircumflex ; G 144 -U 207 ; WX 421 ; N Idieresis ; G 145 -U 208 ; WX 787 ; N Eth ; G 146 -U 209 ; WX 822 ; N Ntilde ; G 147 -U 210 ; WX 784 ; N Ograve ; G 148 -U 211 ; WX 784 ; N Oacute ; G 149 -U 212 ; WX 784 ; N Ocircumflex ; G 150 -U 213 ; WX 784 ; N Otilde ; G 151 -U 214 ; WX 784 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 784 ; N Oslash ; G 154 -U 217 ; WX 785 ; N Ugrave ; G 155 -U 218 ; WX 785 ; N Uacute ; G 156 -U 219 ; WX 785 ; N Ucircumflex ; G 157 -U 220 ; WX 785 ; N Udieresis ; G 158 -U 221 ; WX 642 ; N Yacute ; G 159 -U 222 ; WX 681 ; N Thorn ; G 160 -U 223 ; WX 684 ; N germandbls ; G 161 -U 224 ; WX 583 ; N agrave ; G 162 -U 225 ; WX 583 ; N aacute ; G 163 -U 226 ; WX 583 ; N acircumflex ; G 164 -U 227 ; WX 583 ; N atilde ; G 165 -U 228 ; WX 583 ; N adieresis ; G 166 -U 229 ; WX 583 ; N aring ; G 167 -U 230 ; WX 877 ; N ae ; G 168 -U 231 ; WX 548 ; N ccedilla ; G 169 -U 232 ; WX 572 ; N egrave ; G 170 -U 233 ; WX 572 ; N eacute ; G 171 -U 234 ; WX 572 ; N ecircumflex ; G 172 -U 235 ; WX 572 ; N edieresis ; G 173 -U 236 ; WX 342 ; N igrave ; G 174 -U 237 ; WX 342 ; N iacute ; G 175 -U 238 ; WX 342 ; N icircumflex ; G 176 -U 239 ; WX 342 ; N idieresis ; G 177 -U 240 ; WX 600 ; N eth ; G 178 -U 241 ; WX 654 ; N ntilde ; G 179 -U 242 ; WX 600 ; N ograve ; G 180 -U 243 ; WX 600 ; N oacute ; G 181 -U 244 ; WX 600 ; N ocircumflex ; G 182 -U 245 ; WX 600 ; N otilde ; G 183 -U 246 ; WX 600 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 600 ; N oslash ; G 186 -U 249 ; WX 654 ; N ugrave ; G 187 -U 250 ; WX 654 ; N uacute ; G 188 -U 251 ; WX 654 ; N ucircumflex ; G 189 -U 252 ; WX 654 ; N udieresis ; G 190 -U 253 ; WX 523 ; N yacute ; G 191 -U 254 ; WX 629 ; N thorn ; G 192 -U 255 ; WX 523 ; N ydieresis ; G 193 -U 256 ; WX 698 ; N Amacron ; G 194 -U 257 ; WX 583 ; N amacron ; G 195 -U 258 ; WX 698 ; N Abreve ; G 196 -U 259 ; WX 583 ; N abreve ; G 197 -U 260 ; WX 698 ; N Aogonek ; G 198 -U 261 ; WX 583 ; N aogonek ; G 199 -U 262 ; WX 716 ; N Cacute ; G 200 -U 263 ; WX 548 ; N cacute ; G 201 -U 264 ; WX 716 ; N Ccircumflex ; G 202 -U 265 ; WX 548 ; N ccircumflex ; G 203 -U 266 ; WX 716 ; N Cdotaccent ; G 204 -U 267 ; WX 548 ; N cdotaccent ; G 205 -U 268 ; WX 716 ; N Ccaron ; G 206 -U 269 ; WX 548 ; N ccaron ; G 207 -U 270 ; WX 780 ; N Dcaron ; G 208 -U 271 ; WX 629 ; N dcaron ; G 209 -U 272 ; WX 787 ; N Dcroat ; G 210 -U 273 ; WX 629 ; N dmacron ; G 211 -U 274 ; WX 686 ; N Emacron ; G 212 -U 275 ; WX 572 ; N emacron ; G 213 -U 276 ; WX 686 ; N Ebreve ; G 214 -U 277 ; WX 572 ; N ebreve ; G 215 -U 278 ; WX 686 ; N Edotaccent ; G 216 -U 279 ; WX 572 ; N edotaccent ; G 217 -U 280 ; WX 686 ; N Eogonek ; G 218 -U 281 ; WX 572 ; N eogonek ; G 219 -U 282 ; WX 686 ; N Ecaron ; G 220 -U 283 ; WX 572 ; N ecaron ; G 221 -U 284 ; WX 769 ; N Gcircumflex ; G 222 -U 285 ; WX 629 ; N gcircumflex ; G 223 -U 286 ; WX 769 ; N Gbreve ; G 224 -U 287 ; WX 629 ; N gbreve ; G 225 -U 288 ; WX 769 ; N Gdotaccent ; G 226 -U 289 ; WX 629 ; N gdotaccent ; G 227 -U 290 ; WX 769 ; N Gcommaaccent ; G 228 -U 291 ; WX 629 ; N gcommaaccent ; G 229 -U 292 ; WX 850 ; N Hcircumflex ; G 230 -U 293 ; WX 654 ; N hcircumflex ; G 231 -U 294 ; WX 850 ; N Hbar ; G 232 -U 295 ; WX 654 ; N hbar ; G 233 -U 296 ; WX 421 ; N Itilde ; G 234 -U 297 ; WX 342 ; N itilde ; G 235 -U 298 ; WX 421 ; N Imacron ; G 236 -U 299 ; WX 342 ; N imacron ; G 237 -U 300 ; WX 421 ; N Ibreve ; G 238 -U 301 ; WX 342 ; N ibreve ; G 239 -U 302 ; WX 421 ; N Iogonek ; G 240 -U 303 ; WX 342 ; N iogonek ; G 241 -U 304 ; WX 421 ; N Idot ; G 242 -U 305 ; WX 342 ; N dotlessi ; G 243 -U 306 ; WX 848 ; N IJ ; G 244 -U 307 ; WX 676 ; N ij ; G 245 -U 308 ; WX 426 ; N Jcircumflex ; G 246 -U 309 ; WX 325 ; N jcircumflex ; G 247 -U 310 ; WX 782 ; N Kcommaaccent ; G 248 -U 311 ; WX 624 ; N kcommaaccent ; G 249 -U 312 ; WX 624 ; N kgreenlandic ; G 250 -U 313 ; WX 633 ; N Lacute ; G 251 -U 314 ; WX 342 ; N lacute ; G 252 -U 315 ; WX 633 ; N Lcommaaccent ; G 253 -U 316 ; WX 342 ; N lcommaaccent ; G 254 -U 317 ; WX 633 ; N Lcaron ; G 255 -U 318 ; WX 342 ; N lcaron ; G 256 -U 319 ; WX 633 ; N Ldot ; G 257 -U 320 ; WX 342 ; N ldot ; G 258 -U 321 ; WX 639 ; N Lslash ; G 259 -U 322 ; WX 346 ; N lslash ; G 260 -U 323 ; WX 822 ; N Nacute ; G 261 -U 324 ; WX 654 ; N nacute ; G 262 -U 325 ; WX 822 ; N Ncommaaccent ; G 263 -U 326 ; WX 654 ; N ncommaaccent ; G 264 -U 327 ; WX 822 ; N Ncaron ; G 265 -U 328 ; WX 654 ; N ncaron ; G 266 -U 329 ; WX 907 ; N napostrophe ; G 267 -U 330 ; WX 785 ; N Eng ; G 268 -U 331 ; WX 654 ; N eng ; G 269 -U 332 ; WX 784 ; N Omacron ; G 270 -U 333 ; WX 600 ; N omacron ; G 271 -U 334 ; WX 784 ; N Obreve ; G 272 -U 335 ; WX 600 ; N obreve ; G 273 -U 336 ; WX 784 ; N Ohungarumlaut ; G 274 -U 337 ; WX 600 ; N ohungarumlaut ; G 275 -U 338 ; WX 1062 ; N OE ; G 276 -U 339 ; WX 925 ; N oe ; G 277 -U 340 ; WX 748 ; N Racute ; G 278 -U 341 ; WX 474 ; N racute ; G 279 -U 342 ; WX 748 ; N Rcommaaccent ; G 280 -U 343 ; WX 474 ; N rcommaaccent ; G 281 -U 344 ; WX 748 ; N Rcaron ; G 282 -U 345 ; WX 474 ; N rcaron ; G 283 -U 346 ; WX 650 ; N Sacute ; G 284 -U 347 ; WX 506 ; N sacute ; G 285 -U 348 ; WX 650 ; N Scircumflex ; G 286 -U 349 ; WX 506 ; N scircumflex ; G 287 -U 350 ; WX 650 ; N Scedilla ; G 288 -U 351 ; WX 506 ; N scedilla ; G 289 -U 352 ; WX 650 ; N Scaron ; G 290 -U 353 ; WX 506 ; N scaron ; G 291 -U 354 ; WX 669 ; N Tcommaaccent ; G 292 -U 355 ; WX 416 ; N tcommaaccent ; G 293 -U 356 ; WX 669 ; N Tcaron ; G 294 -U 357 ; WX 416 ; N tcaron ; G 295 -U 358 ; WX 669 ; N Tbar ; G 296 -U 359 ; WX 416 ; N tbar ; G 297 -U 360 ; WX 785 ; N Utilde ; G 298 -U 361 ; WX 654 ; N utilde ; G 299 -U 362 ; WX 785 ; N Umacron ; G 300 -U 363 ; WX 654 ; N umacron ; G 301 -U 364 ; WX 785 ; N Ubreve ; G 302 -U 365 ; WX 654 ; N ubreve ; G 303 -U 366 ; WX 785 ; N Uring ; G 304 -U 367 ; WX 654 ; N uring ; G 305 -U 368 ; WX 785 ; N Uhungarumlaut ; G 306 -U 369 ; WX 654 ; N uhungarumlaut ; G 307 -U 370 ; WX 785 ; N Uogonek ; G 308 -U 371 ; WX 654 ; N uogonek ; G 309 -U 372 ; WX 1011 ; N Wcircumflex ; G 310 -U 373 ; WX 774 ; N wcircumflex ; G 311 -U 374 ; WX 642 ; N Ycircumflex ; G 312 -U 375 ; WX 523 ; N ycircumflex ; G 313 -U 376 ; WX 642 ; N Ydieresis ; G 314 -U 377 ; WX 657 ; N Zacute ; G 315 -U 378 ; WX 511 ; N zacute ; G 316 -U 379 ; WX 657 ; N Zdotaccent ; G 317 -U 380 ; WX 511 ; N zdotaccent ; G 318 -U 381 ; WX 657 ; N Zcaron ; G 319 -U 382 ; WX 511 ; N zcaron ; G 320 -U 383 ; WX 387 ; N longs ; G 321 -U 384 ; WX 629 ; N uni0180 ; G 322 -U 385 ; WX 760 ; N uni0181 ; G 323 -U 386 ; WX 769 ; N uni0182 ; G 324 -U 387 ; WX 629 ; N uni0183 ; G 325 -U 388 ; WX 769 ; N uni0184 ; G 326 -U 389 ; WX 629 ; N uni0185 ; G 327 -U 390 ; WX 716 ; N uni0186 ; G 328 -U 391 ; WX 716 ; N uni0187 ; G 329 -U 392 ; WX 548 ; N uni0188 ; G 330 -U 393 ; WX 787 ; N uni0189 ; G 331 -U 394 ; WX 780 ; N uni018A ; G 332 -U 395 ; WX 769 ; N uni018B ; G 333 -U 396 ; WX 629 ; N uni018C ; G 334 -U 397 ; WX 600 ; N uni018D ; G 335 -U 398 ; WX 686 ; N uni018E ; G 336 -U 399 ; WX 784 ; N uni018F ; G 337 -U 400 ; WX 649 ; N uni0190 ; G 338 -U 401 ; WX 639 ; N uni0191 ; G 339 -U 402 ; WX 387 ; N florin ; G 340 -U 403 ; WX 769 ; N uni0193 ; G 341 -U 404 ; WX 693 ; N uni0194 ; G 342 -U 405 ; WX 938 ; N uni0195 ; G 343 -U 406 ; WX 421 ; N uni0196 ; G 344 -U 407 ; WX 421 ; N uni0197 ; G 345 -U 408 ; WX 782 ; N uni0198 ; G 346 -U 409 ; WX 624 ; N uni0199 ; G 347 -U 410 ; WX 342 ; N uni019A ; G 348 -U 411 ; WX 631 ; N uni019B ; G 349 -U 412 ; WX 952 ; N uni019C ; G 350 -U 413 ; WX 822 ; N uni019D ; G 351 -U 414 ; WX 654 ; N uni019E ; G 352 -U 415 ; WX 784 ; N uni019F ; G 353 -U 416 ; WX 784 ; N Ohorn ; G 354 -U 417 ; WX 600 ; N ohorn ; G 355 -U 418 ; WX 1080 ; N uni01A2 ; G 356 -U 419 ; WX 849 ; N uni01A3 ; G 357 -U 420 ; WX 677 ; N uni01A4 ; G 358 -U 421 ; WX 629 ; N uni01A5 ; G 359 -U 422 ; WX 748 ; N uni01A6 ; G 360 -U 423 ; WX 650 ; N uni01A7 ; G 361 -U 424 ; WX 506 ; N uni01A8 ; G 362 -U 425 ; WX 636 ; N uni01A9 ; G 363 -U 426 ; WX 298 ; N uni01AA ; G 364 -U 427 ; WX 416 ; N uni01AB ; G 365 -U 428 ; WX 669 ; N uni01AC ; G 366 -U 429 ; WX 416 ; N uni01AD ; G 367 -U 430 ; WX 669 ; N uni01AE ; G 368 -U 431 ; WX 785 ; N Uhorn ; G 369 -U 432 ; WX 654 ; N uhorn ; G 370 -U 433 ; WX 801 ; N uni01B1 ; G 371 -U 434 ; WX 801 ; N uni01B2 ; G 372 -U 435 ; WX 642 ; N uni01B3 ; G 373 -U 436 ; WX 637 ; N uni01B4 ; G 374 -U 437 ; WX 657 ; N uni01B5 ; G 375 -U 438 ; WX 511 ; N uni01B6 ; G 376 -U 439 ; WX 591 ; N uni01B7 ; G 377 -U 440 ; WX 591 ; N uni01B8 ; G 378 -U 441 ; WX 591 ; N uni01B9 ; G 379 -U 443 ; WX 626 ; N uni01BB ; G 380 -U 444 ; WX 678 ; N uni01BC ; G 381 -U 445 ; WX 511 ; N uni01BD ; G 382 -U 446 ; WX 482 ; N uni01BE ; G 383 -U 447 ; WX 644 ; N uni01BF ; G 384 -U 448 ; WX 265 ; N uni01C0 ; G 385 -U 449 ; WX 443 ; N uni01C1 ; G 386 -U 450 ; WX 413 ; N uni01C2 ; G 387 -U 451 ; WX 265 ; N uni01C3 ; G 388 -U 452 ; WX 1437 ; N uni01C4 ; G 389 -U 453 ; WX 1292 ; N uni01C5 ; G 390 -U 454 ; WX 1140 ; N uni01C6 ; G 391 -U 455 ; WX 1059 ; N uni01C7 ; G 392 -U 456 ; WX 958 ; N uni01C8 ; G 393 -U 457 ; WX 667 ; N uni01C9 ; G 394 -U 458 ; WX 1248 ; N uni01CA ; G 395 -U 459 ; WX 1148 ; N uni01CB ; G 396 -U 460 ; WX 980 ; N uni01CC ; G 397 -U 461 ; WX 698 ; N uni01CD ; G 398 -U 462 ; WX 583 ; N uni01CE ; G 399 -U 463 ; WX 421 ; N uni01CF ; G 400 -U 464 ; WX 342 ; N uni01D0 ; G 401 -U 465 ; WX 784 ; N uni01D1 ; G 402 -U 466 ; WX 600 ; N uni01D2 ; G 403 -U 467 ; WX 785 ; N uni01D3 ; G 404 -U 468 ; WX 654 ; N uni01D4 ; G 405 -U 469 ; WX 785 ; N uni01D5 ; G 406 -U 470 ; WX 654 ; N uni01D6 ; G 407 -U 471 ; WX 785 ; N uni01D7 ; G 408 -U 472 ; WX 654 ; N uni01D8 ; G 409 -U 473 ; WX 785 ; N uni01D9 ; G 410 -U 474 ; WX 654 ; N uni01DA ; G 411 -U 475 ; WX 785 ; N uni01DB ; G 412 -U 476 ; WX 654 ; N uni01DC ; G 413 -U 477 ; WX 572 ; N uni01DD ; G 414 -U 478 ; WX 698 ; N uni01DE ; G 415 -U 479 ; WX 583 ; N uni01DF ; G 416 -U 480 ; WX 698 ; N uni01E0 ; G 417 -U 481 ; WX 583 ; N uni01E1 ; G 418 -U 482 ; WX 931 ; N uni01E2 ; G 419 -U 483 ; WX 877 ; N uni01E3 ; G 420 -U 484 ; WX 806 ; N uni01E4 ; G 421 -U 485 ; WX 629 ; N uni01E5 ; G 422 -U 486 ; WX 769 ; N Gcaron ; G 423 -U 487 ; WX 629 ; N gcaron ; G 424 -U 488 ; WX 782 ; N uni01E8 ; G 425 -U 489 ; WX 624 ; N uni01E9 ; G 426 -U 490 ; WX 784 ; N uni01EA ; G 427 -U 491 ; WX 600 ; N uni01EB ; G 428 -U 492 ; WX 784 ; N uni01EC ; G 429 -U 493 ; WX 600 ; N uni01ED ; G 430 -U 494 ; WX 591 ; N uni01EE ; G 431 -U 495 ; WX 511 ; N uni01EF ; G 432 -U 496 ; WX 342 ; N uni01F0 ; G 433 -U 497 ; WX 1437 ; N uni01F1 ; G 434 -U 498 ; WX 1292 ; N uni01F2 ; G 435 -U 499 ; WX 1140 ; N uni01F3 ; G 436 -U 500 ; WX 769 ; N uni01F4 ; G 437 -U 501 ; WX 629 ; N uni01F5 ; G 438 -U 502 ; WX 1099 ; N uni01F6 ; G 439 -U 503 ; WX 708 ; N uni01F7 ; G 440 -U 504 ; WX 822 ; N uni01F8 ; G 441 -U 505 ; WX 654 ; N uni01F9 ; G 442 -U 506 ; WX 698 ; N Aringacute ; G 443 -U 507 ; WX 583 ; N aringacute ; G 444 -U 508 ; WX 931 ; N AEacute ; G 445 -U 509 ; WX 877 ; N aeacute ; G 446 -U 510 ; WX 784 ; N Oslashacute ; G 447 -U 511 ; WX 600 ; N oslashacute ; G 448 -U 512 ; WX 698 ; N uni0200 ; G 449 -U 513 ; WX 583 ; N uni0201 ; G 450 -U 514 ; WX 698 ; N uni0202 ; G 451 -U 515 ; WX 583 ; N uni0203 ; G 452 -U 516 ; WX 686 ; N uni0204 ; G 453 -U 517 ; WX 572 ; N uni0205 ; G 454 -U 518 ; WX 686 ; N uni0206 ; G 455 -U 519 ; WX 572 ; N uni0207 ; G 456 -U 520 ; WX 421 ; N uni0208 ; G 457 -U 521 ; WX 342 ; N uni0209 ; G 458 -U 522 ; WX 421 ; N uni020A ; G 459 -U 523 ; WX 342 ; N uni020B ; G 460 -U 524 ; WX 784 ; N uni020C ; G 461 -U 525 ; WX 600 ; N uni020D ; G 462 -U 526 ; WX 784 ; N uni020E ; G 463 -U 527 ; WX 600 ; N uni020F ; G 464 -U 528 ; WX 748 ; N uni0210 ; G 465 -U 529 ; WX 474 ; N uni0211 ; G 466 -U 530 ; WX 748 ; N uni0212 ; G 467 -U 531 ; WX 474 ; N uni0213 ; G 468 -U 532 ; WX 785 ; N uni0214 ; G 469 -U 533 ; WX 654 ; N uni0215 ; G 470 -U 534 ; WX 785 ; N uni0216 ; G 471 -U 535 ; WX 654 ; N uni0217 ; G 472 -U 536 ; WX 650 ; N Scommaaccent ; G 473 -U 537 ; WX 506 ; N scommaaccent ; G 474 -U 538 ; WX 669 ; N uni021A ; G 475 -U 539 ; WX 416 ; N uni021B ; G 476 -U 540 ; WX 621 ; N uni021C ; G 477 -U 541 ; WX 546 ; N uni021D ; G 478 -U 542 ; WX 850 ; N uni021E ; G 479 -U 543 ; WX 654 ; N uni021F ; G 480 -U 544 ; WX 785 ; N uni0220 ; G 481 -U 545 ; WX 711 ; N uni0221 ; G 482 -U 546 ; WX 632 ; N uni0222 ; G 483 -U 547 ; WX 527 ; N uni0223 ; G 484 -U 548 ; WX 657 ; N uni0224 ; G 485 -U 549 ; WX 511 ; N uni0225 ; G 486 -U 550 ; WX 698 ; N uni0226 ; G 487 -U 551 ; WX 583 ; N uni0227 ; G 488 -U 552 ; WX 686 ; N uni0228 ; G 489 -U 553 ; WX 572 ; N uni0229 ; G 490 -U 554 ; WX 784 ; N uni022A ; G 491 -U 555 ; WX 600 ; N uni022B ; G 492 -U 556 ; WX 784 ; N uni022C ; G 493 -U 557 ; WX 600 ; N uni022D ; G 494 -U 558 ; WX 784 ; N uni022E ; G 495 -U 559 ; WX 600 ; N uni022F ; G 496 -U 560 ; WX 784 ; N uni0230 ; G 497 -U 561 ; WX 600 ; N uni0231 ; G 498 -U 562 ; WX 642 ; N uni0232 ; G 499 -U 563 ; WX 523 ; N uni0233 ; G 500 -U 564 ; WX 516 ; N uni0234 ; G 501 -U 565 ; WX 830 ; N uni0235 ; G 502 -U 566 ; WX 508 ; N uni0236 ; G 503 -U 567 ; WX 325 ; N dotlessj ; G 504 -U 568 ; WX 928 ; N uni0238 ; G 505 -U 569 ; WX 928 ; N uni0239 ; G 506 -U 570 ; WX 698 ; N uni023A ; G 507 -U 571 ; WX 716 ; N uni023B ; G 508 -U 572 ; WX 548 ; N uni023C ; G 509 -U 573 ; WX 633 ; N uni023D ; G 510 -U 574 ; WX 669 ; N uni023E ; G 511 -U 575 ; WX 506 ; N uni023F ; G 512 -U 576 ; WX 511 ; N uni0240 ; G 513 -U 577 ; WX 594 ; N uni0241 ; G 514 -U 578 ; WX 492 ; N uni0242 ; G 515 -U 579 ; WX 760 ; N uni0243 ; G 516 -U 580 ; WX 785 ; N uni0244 ; G 517 -U 581 ; WX 698 ; N uni0245 ; G 518 -U 582 ; WX 686 ; N uni0246 ; G 519 -U 583 ; WX 572 ; N uni0247 ; G 520 -U 584 ; WX 426 ; N uni0248 ; G 521 -U 585 ; WX 348 ; N uni0249 ; G 522 -U 586 ; WX 763 ; N uni024A ; G 523 -U 587 ; WX 629 ; N uni024B ; G 524 -U 588 ; WX 748 ; N uni024C ; G 525 -U 589 ; WX 474 ; N uni024D ; G 526 -U 590 ; WX 642 ; N uni024E ; G 527 -U 591 ; WX 523 ; N uni024F ; G 528 -U 592 ; WX 583 ; N uni0250 ; G 529 -U 593 ; WX 629 ; N uni0251 ; G 530 -U 594 ; WX 629 ; N uni0252 ; G 531 -U 595 ; WX 629 ; N uni0253 ; G 532 -U 596 ; WX 548 ; N uni0254 ; G 533 -U 597 ; WX 548 ; N uni0255 ; G 534 -U 598 ; WX 629 ; N uni0256 ; G 535 -U 599 ; WX 657 ; N uni0257 ; G 536 -U 600 ; WX 572 ; N uni0258 ; G 537 -U 601 ; WX 572 ; N uni0259 ; G 538 -U 602 ; WX 816 ; N uni025A ; G 539 -U 603 ; WX 547 ; N uni025B ; G 540 -U 604 ; WX 505 ; N uni025C ; G 541 -U 605 ; WX 816 ; N uni025D ; G 542 -U 606 ; WX 647 ; N uni025E ; G 543 -U 607 ; WX 348 ; N uni025F ; G 544 -U 608 ; WX 629 ; N uni0260 ; G 545 -U 609 ; WX 629 ; N uni0261 ; G 546 -U 610 ; WX 563 ; N uni0262 ; G 547 -U 611 ; WX 641 ; N uni0263 ; G 548 -U 612 ; WX 564 ; N uni0264 ; G 549 -U 613 ; WX 654 ; N uni0265 ; G 550 -U 614 ; WX 654 ; N uni0266 ; G 551 -U 615 ; WX 654 ; N uni0267 ; G 552 -U 616 ; WX 342 ; N uni0268 ; G 553 -U 617 ; WX 342 ; N uni0269 ; G 554 -U 618 ; WX 342 ; N uni026A ; G 555 -U 619 ; WX 368 ; N uni026B ; G 556 -U 620 ; WX 462 ; N uni026C ; G 557 -U 621 ; WX 342 ; N uni026D ; G 558 -U 622 ; WX 716 ; N uni026E ; G 559 -U 623 ; WX 952 ; N uni026F ; G 560 -U 624 ; WX 952 ; N uni0270 ; G 561 -U 625 ; WX 952 ; N uni0271 ; G 562 -U 626 ; WX 654 ; N uni0272 ; G 563 -U 627 ; WX 654 ; N uni0273 ; G 564 -U 628 ; WX 641 ; N uni0274 ; G 565 -U 629 ; WX 600 ; N uni0275 ; G 566 -U 630 ; WX 955 ; N uni0276 ; G 567 -U 631 ; WX 674 ; N uni0277 ; G 568 -U 632 ; WX 600 ; N uni0278 ; G 569 -U 633 ; WX 514 ; N uni0279 ; G 570 -U 634 ; WX 514 ; N uni027A ; G 571 -U 635 ; WX 514 ; N uni027B ; G 572 -U 636 ; WX 474 ; N uni027C ; G 573 -U 637 ; WX 474 ; N uni027D ; G 574 -U 638 ; WX 406 ; N uni027E ; G 575 -U 639 ; WX 438 ; N uni027F ; G 576 -U 640 ; WX 721 ; N uni0280 ; G 577 -U 641 ; WX 721 ; N uni0281 ; G 578 -U 642 ; WX 506 ; N uni0282 ; G 579 -U 643 ; WX 298 ; N uni0283 ; G 580 -U 644 ; WX 387 ; N uni0284 ; G 581 -U 645 ; WX 486 ; N uni0285 ; G 582 -U 646 ; WX 298 ; N uni0286 ; G 583 -U 647 ; WX 443 ; N uni0287 ; G 584 -U 648 ; WX 416 ; N uni0288 ; G 585 -U 649 ; WX 654 ; N uni0289 ; G 586 -U 650 ; WX 611 ; N uni028A ; G 587 -U 651 ; WX 624 ; N uni028B ; G 588 -U 652 ; WX 577 ; N uni028C ; G 589 -U 653 ; WX 816 ; N uni028D ; G 590 -U 654 ; WX 571 ; N uni028E ; G 591 -U 655 ; WX 654 ; N uni028F ; G 592 -U 656 ; WX 511 ; N uni0290 ; G 593 -U 657 ; WX 511 ; N uni0291 ; G 594 -U 658 ; WX 511 ; N uni0292 ; G 595 -U 659 ; WX 511 ; N uni0293 ; G 596 -U 660 ; WX 482 ; N uni0294 ; G 597 -U 661 ; WX 482 ; N uni0295 ; G 598 -U 662 ; WX 482 ; N uni0296 ; G 599 -U 663 ; WX 490 ; N uni0297 ; G 600 -U 664 ; WX 784 ; N uni0298 ; G 601 -U 665 ; WX 625 ; N uni0299 ; G 602 -U 666 ; WX 647 ; N uni029A ; G 603 -U 667 ; WX 563 ; N uni029B ; G 604 -U 668 ; WX 659 ; N uni029C ; G 605 -U 669 ; WX 345 ; N uni029D ; G 606 -U 670 ; WX 666 ; N uni029E ; G 607 -U 671 ; WX 581 ; N uni029F ; G 608 -U 672 ; WX 629 ; N uni02A0 ; G 609 -U 673 ; WX 482 ; N uni02A1 ; G 610 -U 674 ; WX 482 ; N uni02A2 ; G 611 -U 675 ; WX 1005 ; N uni02A3 ; G 612 -U 676 ; WX 1061 ; N uni02A4 ; G 613 -U 677 ; WX 1005 ; N uni02A5 ; G 614 -U 678 ; WX 819 ; N uni02A6 ; G 615 -U 679 ; WX 643 ; N uni02A7 ; G 616 -U 680 ; WX 817 ; N uni02A8 ; G 617 -U 681 ; WX 935 ; N uni02A9 ; G 618 -U 682 ; WX 711 ; N uni02AA ; G 619 -U 683 ; WX 716 ; N uni02AB ; G 620 -U 684 ; WX 596 ; N uni02AC ; G 621 -U 685 ; WX 398 ; N uni02AD ; G 622 -U 686 ; WX 552 ; N uni02AE ; G 623 -U 687 ; WX 646 ; N uni02AF ; G 624 -U 688 ; WX 469 ; N uni02B0 ; G 625 -U 689 ; WX 466 ; N uni02B1 ; G 626 -U 690 ; WX 282 ; N uni02B2 ; G 627 -U 691 ; WX 372 ; N uni02B3 ; G 628 -U 692 ; WX 372 ; N uni02B4 ; G 629 -U 693 ; WX 432 ; N uni02B5 ; G 630 -U 694 ; WX 474 ; N uni02B6 ; G 631 -U 695 ; WX 595 ; N uni02B7 ; G 632 -U 696 ; WX 436 ; N uni02B8 ; G 633 -U 697 ; WX 271 ; N uni02B9 ; G 634 -U 699 ; WX 313 ; N uni02BB ; G 635 -U 700 ; WX 313 ; N uni02BC ; G 636 -U 701 ; WX 313 ; N uni02BD ; G 637 -U 702 ; WX 330 ; N uni02BE ; G 638 -U 703 ; WX 330 ; N uni02BF ; G 639 -U 704 ; WX 282 ; N uni02C0 ; G 640 -U 705 ; WX 282 ; N uni02C1 ; G 641 -U 710 ; WX 450 ; N circumflex ; G 642 -U 711 ; WX 450 ; N caron ; G 643 -U 712 ; WX 254 ; N uni02C8 ; G 644 -U 713 ; WX 450 ; N uni02C9 ; G 645 -U 716 ; WX 254 ; N uni02CC ; G 646 -U 717 ; WX 450 ; N uni02CD ; G 647 -U 720 ; WX 332 ; N uni02D0 ; G 648 -U 721 ; WX 332 ; N uni02D1 ; G 649 -U 722 ; WX 330 ; N uni02D2 ; G 650 -U 723 ; WX 330 ; N uni02D3 ; G 651 -U 726 ; WX 353 ; N uni02D6 ; G 652 -U 728 ; WX 450 ; N breve ; G 653 -U 729 ; WX 450 ; N dotaccent ; G 654 -U 730 ; WX 450 ; N ring ; G 655 -U 731 ; WX 450 ; N ogonek ; G 656 -U 732 ; WX 450 ; N tilde ; G 657 -U 733 ; WX 450 ; N hungarumlaut ; G 658 -U 734 ; WX 375 ; N uni02DE ; G 659 -U 736 ; WX 412 ; N uni02E0 ; G 660 -U 737 ; WX 263 ; N uni02E1 ; G 661 -U 738 ; WX 355 ; N uni02E2 ; G 662 -U 739 ; WX 427 ; N uni02E3 ; G 663 -U 740 ; WX 282 ; N uni02E4 ; G 664 -U 741 ; WX 450 ; N uni02E5 ; G 665 -U 742 ; WX 450 ; N uni02E6 ; G 666 -U 743 ; WX 450 ; N uni02E7 ; G 667 -U 744 ; WX 450 ; N uni02E8 ; G 668 -U 745 ; WX 450 ; N uni02E9 ; G 669 -U 750 ; WX 498 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 701 ; N uni0370 ; G 739 -U 881 ; WX 519 ; N uni0371 ; G 740 -U 884 ; WX 271 ; N uni0374 ; G 741 -U 885 ; WX 271 ; N uni0375 ; G 742 -U 890 ; WX 450 ; N uni037A ; G 743 -U 891 ; WX 548 ; N uni037B ; G 744 -U 892 ; WX 548 ; N uni037C ; G 745 -U 893 ; WX 548 ; N uni037D ; G 746 -U 894 ; WX 332 ; N uni037E ; G 747 -U 900 ; WX 450 ; N tonos ; G 748 -U 901 ; WX 450 ; N dieresistonos ; G 749 -U 902 ; WX 698 ; N Alphatonos ; G 750 -U 903 ; WX 313 ; N anoteleia ; G 751 -U 904 ; WX 852 ; N Epsilontonos ; G 752 -U 905 ; WX 1006 ; N Etatonos ; G 753 -U 906 ; WX 595 ; N Iotatonos ; G 754 -U 908 ; WX 798 ; N Omicrontonos ; G 755 -U 910 ; WX 857 ; N Upsilontonos ; G 756 -U 911 ; WX 820 ; N Omegatonos ; G 757 -U 912 ; WX 435 ; N iotadieresistonos ; G 758 -U 913 ; WX 698 ; N Alpha ; G 759 -U 914 ; WX 760 ; N Beta ; G 760 -U 915 ; WX 639 ; N Gamma ; G 761 -U 916 ; WX 698 ; N uni0394 ; G 762 -U 917 ; WX 686 ; N Epsilon ; G 763 -U 918 ; WX 657 ; N Zeta ; G 764 -U 919 ; WX 850 ; N Eta ; G 765 -U 920 ; WX 784 ; N Theta ; G 766 -U 921 ; WX 421 ; N Iota ; G 767 -U 922 ; WX 782 ; N Kappa ; G 768 -U 923 ; WX 698 ; N Lambda ; G 769 -U 924 ; WX 996 ; N Mu ; G 770 -U 925 ; WX 822 ; N Nu ; G 771 -U 926 ; WX 633 ; N Xi ; G 772 -U 927 ; WX 784 ; N Omicron ; G 773 -U 928 ; WX 850 ; N Pi ; G 774 -U 929 ; WX 677 ; N Rho ; G 775 -U 931 ; WX 636 ; N Sigma ; G 776 -U 932 ; WX 669 ; N Tau ; G 777 -U 933 ; WX 642 ; N Upsilon ; G 778 -U 934 ; WX 784 ; N Phi ; G 779 -U 935 ; WX 698 ; N Chi ; G 780 -U 936 ; WX 822 ; N Psi ; G 781 -U 937 ; WX 801 ; N Omega ; G 782 -U 938 ; WX 421 ; N Iotadieresis ; G 783 -U 939 ; WX 642 ; N Upsilondieresis ; G 784 -U 940 ; WX 692 ; N alphatonos ; G 785 -U 941 ; WX 547 ; N epsilontonos ; G 786 -U 942 ; WX 654 ; N etatonos ; G 787 -U 943 ; WX 435 ; N iotatonos ; G 788 -U 944 ; WX 624 ; N upsilondieresistonos ; G 789 -U 945 ; WX 692 ; N alpha ; G 790 -U 946 ; WX 598 ; N beta ; G 791 -U 947 ; WX 594 ; N gamma ; G 792 -U 948 ; WX 600 ; N delta ; G 793 -U 949 ; WX 547 ; N epsilon ; G 794 -U 950 ; WX 533 ; N zeta ; G 795 -U 951 ; WX 654 ; N eta ; G 796 -U 952 ; WX 600 ; N theta ; G 797 -U 953 ; WX 435 ; N iota ; G 798 -U 954 ; WX 674 ; N kappa ; G 799 -U 955 ; WX 631 ; N lambda ; G 800 -U 956 ; WX 659 ; N uni03BC ; G 801 -U 957 ; WX 624 ; N nu ; G 802 -U 958 ; WX 533 ; N xi ; G 803 -U 959 ; WX 600 ; N omicron ; G 804 -U 960 ; WX 659 ; N pi ; G 805 -U 961 ; WX 598 ; N rho ; G 806 -U 962 ; WX 548 ; N sigma1 ; G 807 -U 963 ; WX 664 ; N sigma ; G 808 -U 964 ; WX 605 ; N tau ; G 809 -U 965 ; WX 624 ; N upsilon ; G 810 -U 966 ; WX 814 ; N phi ; G 811 -U 967 ; WX 592 ; N chi ; G 812 -U 968 ; WX 847 ; N psi ; G 813 -U 969 ; WX 857 ; N omega ; G 814 -U 970 ; WX 435 ; N iotadieresis ; G 815 -U 971 ; WX 624 ; N upsilondieresis ; G 816 -U 972 ; WX 600 ; N omicrontonos ; G 817 -U 973 ; WX 624 ; N upsilontonos ; G 818 -U 974 ; WX 857 ; N omegatonos ; G 819 -U 976 ; WX 600 ; N uni03D0 ; G 820 -U 977 ; WX 764 ; N theta1 ; G 821 -U 978 ; WX 687 ; N Upsilon1 ; G 822 -U 979 ; WX 872 ; N uni03D3 ; G 823 -U 980 ; WX 687 ; N uni03D4 ; G 824 -U 981 ; WX 847 ; N phi1 ; G 825 -U 982 ; WX 857 ; N omega1 ; G 826 -U 983 ; WX 589 ; N uni03D7 ; G 827 -U 984 ; WX 784 ; N uni03D8 ; G 828 -U 985 ; WX 600 ; N uni03D9 ; G 829 -U 986 ; WX 716 ; N uni03DA ; G 830 -U 987 ; WX 548 ; N uni03DB ; G 831 -U 988 ; WX 639 ; N uni03DC ; G 832 -U 989 ; WX 475 ; N uni03DD ; G 833 -U 990 ; WX 531 ; N uni03DE ; G 834 -U 991 ; WX 593 ; N uni03DF ; G 835 -U 992 ; WX 716 ; N uni03E0 ; G 836 -U 993 ; WX 600 ; N uni03E1 ; G 837 -U 1008 ; WX 589 ; N uni03F0 ; G 838 -U 1009 ; WX 598 ; N uni03F1 ; G 839 -U 1010 ; WX 548 ; N uni03F2 ; G 840 -U 1011 ; WX 325 ; N uni03F3 ; G 841 -U 1012 ; WX 784 ; N uni03F4 ; G 842 -U 1013 ; WX 548 ; N uni03F5 ; G 843 -U 1014 ; WX 548 ; N uni03F6 ; G 844 -U 1015 ; WX 681 ; N uni03F7 ; G 845 -U 1016 ; WX 629 ; N uni03F8 ; G 846 -U 1017 ; WX 716 ; N uni03F9 ; G 847 -U 1018 ; WX 996 ; N uni03FA ; G 848 -U 1019 ; WX 774 ; N uni03FB ; G 849 -U 1020 ; WX 623 ; N uni03FC ; G 850 -U 1021 ; WX 716 ; N uni03FD ; G 851 -U 1022 ; WX 716 ; N uni03FE ; G 852 -U 1023 ; WX 716 ; N uni03FF ; G 853 -U 1024 ; WX 686 ; N uni0400 ; G 854 -U 1025 ; WX 686 ; N uni0401 ; G 855 -U 1026 ; WX 811 ; N uni0402 ; G 856 -U 1027 ; WX 621 ; N uni0403 ; G 857 -U 1028 ; WX 716 ; N uni0404 ; G 858 -U 1029 ; WX 650 ; N uni0405 ; G 859 -U 1030 ; WX 421 ; N uni0406 ; G 860 -U 1031 ; WX 421 ; N uni0407 ; G 861 -U 1032 ; WX 426 ; N uni0408 ; G 862 -U 1033 ; WX 1081 ; N uni0409 ; G 863 -U 1034 ; WX 1135 ; N uni040A ; G 864 -U 1035 ; WX 866 ; N uni040B ; G 865 -U 1036 ; WX 818 ; N uni040C ; G 866 -U 1037 ; WX 850 ; N uni040D ; G 867 -U 1038 ; WX 730 ; N uni040E ; G 868 -U 1039 ; WX 850 ; N uni040F ; G 869 -U 1040 ; WX 733 ; N uni0410 ; G 870 -U 1041 ; WX 769 ; N uni0411 ; G 871 -U 1042 ; WX 760 ; N uni0412 ; G 872 -U 1043 ; WX 621 ; N uni0413 ; G 873 -U 1044 ; WX 800 ; N uni0414 ; G 874 -U 1045 ; WX 686 ; N uni0415 ; G 875 -U 1046 ; WX 1181 ; N uni0416 ; G 876 -U 1047 ; WX 649 ; N uni0417 ; G 877 -U 1048 ; WX 850 ; N uni0418 ; G 878 -U 1049 ; WX 850 ; N uni0419 ; G 879 -U 1050 ; WX 818 ; N uni041A ; G 880 -U 1051 ; WX 795 ; N uni041B ; G 881 -U 1052 ; WX 996 ; N uni041C ; G 882 -U 1053 ; WX 850 ; N uni041D ; G 883 -U 1054 ; WX 784 ; N uni041E ; G 884 -U 1055 ; WX 850 ; N uni041F ; G 885 -U 1056 ; WX 677 ; N uni0420 ; G 886 -U 1057 ; WX 716 ; N uni0421 ; G 887 -U 1058 ; WX 669 ; N uni0422 ; G 888 -U 1059 ; WX 730 ; N uni0423 ; G 889 -U 1060 ; WX 854 ; N uni0424 ; G 890 -U 1061 ; WX 698 ; N uni0425 ; G 891 -U 1062 ; WX 870 ; N uni0426 ; G 892 -U 1063 ; WX 822 ; N uni0427 ; G 893 -U 1064 ; WX 1141 ; N uni0428 ; G 894 -U 1065 ; WX 1164 ; N uni0429 ; G 895 -U 1066 ; WX 861 ; N uni042A ; G 896 -U 1067 ; WX 1081 ; N uni042B ; G 897 -U 1068 ; WX 743 ; N uni042C ; G 898 -U 1069 ; WX 716 ; N uni042D ; G 899 -U 1070 ; WX 1158 ; N uni042E ; G 900 -U 1071 ; WX 793 ; N uni042F ; G 901 -U 1072 ; WX 583 ; N uni0430 ; G 902 -U 1073 ; WX 600 ; N uni0431 ; G 903 -U 1074 ; WX 625 ; N uni0432 ; G 904 -U 1075 ; WX 551 ; N uni0433 ; G 905 -U 1076 ; WX 600 ; N uni0434 ; G 906 -U 1077 ; WX 572 ; N uni0435 ; G 907 -U 1078 ; WX 909 ; N uni0436 ; G 908 -U 1079 ; WX 574 ; N uni0437 ; G 909 -U 1080 ; WX 667 ; N uni0438 ; G 910 -U 1081 ; WX 667 ; N uni0439 ; G 911 -U 1082 ; WX 650 ; N uni043A ; G 912 -U 1083 ; WX 634 ; N uni043B ; G 913 -U 1084 ; WX 782 ; N uni043C ; G 914 -U 1085 ; WX 659 ; N uni043D ; G 915 -U 1086 ; WX 600 ; N uni043E ; G 916 -U 1087 ; WX 659 ; N uni043F ; G 917 -U 1088 ; WX 629 ; N uni0440 ; G 918 -U 1089 ; WX 548 ; N uni0441 ; G 919 -U 1090 ; WX 558 ; N uni0442 ; G 920 -U 1091 ; WX 576 ; N uni0443 ; G 921 -U 1092 ; WX 812 ; N uni0444 ; G 922 -U 1093 ; WX 536 ; N uni0445 ; G 923 -U 1094 ; WX 665 ; N uni0446 ; G 924 -U 1095 ; WX 659 ; N uni0447 ; G 925 -U 1096 ; WX 967 ; N uni0448 ; G 926 -U 1097 ; WX 974 ; N uni0449 ; G 927 -U 1098 ; WX 690 ; N uni044A ; G 928 -U 1099 ; WX 902 ; N uni044B ; G 929 -U 1100 ; WX 611 ; N uni044C ; G 930 -U 1101 ; WX 548 ; N uni044D ; G 931 -U 1102 ; WX 923 ; N uni044E ; G 932 -U 1103 ; WX 665 ; N uni044F ; G 933 -U 1104 ; WX 572 ; N uni0450 ; G 934 -U 1105 ; WX 572 ; N uni0451 ; G 935 -U 1106 ; WX 646 ; N uni0452 ; G 936 -U 1107 ; WX 551 ; N uni0453 ; G 937 -U 1108 ; WX 548 ; N uni0454 ; G 938 -U 1109 ; WX 506 ; N uni0455 ; G 939 -U 1110 ; WX 342 ; N uni0456 ; G 940 -U 1111 ; WX 342 ; N uni0457 ; G 941 -U 1112 ; WX 325 ; N uni0458 ; G 942 -U 1113 ; WX 889 ; N uni0459 ; G 943 -U 1114 ; WX 913 ; N uni045A ; G 944 -U 1115 ; WX 654 ; N uni045B ; G 945 -U 1116 ; WX 650 ; N uni045C ; G 946 -U 1117 ; WX 667 ; N uni045D ; G 947 -U 1118 ; WX 576 ; N uni045E ; G 948 -U 1119 ; WX 659 ; N uni045F ; G 949 -U 1122 ; WX 792 ; N uni0462 ; G 950 -U 1123 ; WX 633 ; N uni0463 ; G 951 -U 1124 ; WX 1076 ; N uni0464 ; G 952 -U 1125 ; WX 867 ; N uni0465 ; G 953 -U 1130 ; WX 1181 ; N uni046A ; G 954 -U 1131 ; WX 909 ; N uni046B ; G 955 -U 1136 ; WX 986 ; N uni0470 ; G 956 -U 1137 ; WX 995 ; N uni0471 ; G 957 -U 1138 ; WX 784 ; N uni0472 ; G 958 -U 1139 ; WX 587 ; N uni0473 ; G 959 -U 1140 ; WX 824 ; N uni0474 ; G 960 -U 1141 ; WX 673 ; N uni0475 ; G 961 -U 1164 ; WX 761 ; N uni048C ; G 962 -U 1165 ; WX 606 ; N uni048D ; G 963 -U 1168 ; WX 630 ; N uni0490 ; G 964 -U 1169 ; WX 556 ; N uni0491 ; G 965 -U 1170 ; WX 621 ; N uni0492 ; G 966 -U 1171 ; WX 551 ; N uni0493 ; G 967 -U 1172 ; WX 781 ; N uni0494 ; G 968 -U 1173 ; WX 645 ; N uni0495 ; G 969 -U 1174 ; WX 1181 ; N uni0496 ; G 970 -U 1175 ; WX 909 ; N uni0497 ; G 971 -U 1176 ; WX 649 ; N uni0498 ; G 972 -U 1177 ; WX 574 ; N uni0499 ; G 973 -U 1178 ; WX 852 ; N uni049A ; G 974 -U 1179 ; WX 669 ; N uni049B ; G 975 -U 1182 ; WX 818 ; N uni049E ; G 976 -U 1183 ; WX 650 ; N uni049F ; G 977 -U 1184 ; WX 937 ; N uni04A0 ; G 978 -U 1185 ; WX 744 ; N uni04A1 ; G 979 -U 1186 ; WX 870 ; N uni04A2 ; G 980 -U 1187 ; WX 665 ; N uni04A3 ; G 981 -U 1188 ; WX 1050 ; N uni04A4 ; G 982 -U 1189 ; WX 860 ; N uni04A5 ; G 983 -U 1190 ; WX 1210 ; N uni04A6 ; G 984 -U 1191 ; WX 953 ; N uni04A7 ; G 985 -U 1194 ; WX 716 ; N uni04AA ; G 986 -U 1195 ; WX 548 ; N uni04AB ; G 987 -U 1196 ; WX 669 ; N uni04AC ; G 988 -U 1197 ; WX 558 ; N uni04AD ; G 989 -U 1198 ; WX 642 ; N uni04AE ; G 990 -U 1199 ; WX 523 ; N uni04AF ; G 991 -U 1200 ; WX 642 ; N uni04B0 ; G 992 -U 1201 ; WX 523 ; N uni04B1 ; G 993 -U 1202 ; WX 779 ; N uni04B2 ; G 994 -U 1203 ; WX 584 ; N uni04B3 ; G 995 -U 1204 ; WX 919 ; N uni04B4 ; G 996 -U 1205 ; WX 726 ; N uni04B5 ; G 997 -U 1206 ; WX 835 ; N uni04B6 ; G 998 -U 1207 ; WX 665 ; N uni04B7 ; G 999 -U 1210 ; WX 819 ; N uni04BA ; G 1000 -U 1211 ; WX 654 ; N uni04BB ; G 1001 -U 1216 ; WX 421 ; N uni04C0 ; G 1002 -U 1217 ; WX 1181 ; N uni04C1 ; G 1003 -U 1218 ; WX 909 ; N uni04C2 ; G 1004 -U 1219 ; WX 782 ; N uni04C3 ; G 1005 -U 1220 ; WX 624 ; N uni04C4 ; G 1006 -U 1223 ; WX 850 ; N uni04C7 ; G 1007 -U 1224 ; WX 659 ; N uni04C8 ; G 1008 -U 1227 ; WX 822 ; N uni04CB ; G 1009 -U 1228 ; WX 659 ; N uni04CC ; G 1010 -U 1231 ; WX 342 ; N uni04CF ; G 1011 -U 1232 ; WX 733 ; N uni04D0 ; G 1012 -U 1233 ; WX 583 ; N uni04D1 ; G 1013 -U 1234 ; WX 733 ; N uni04D2 ; G 1014 -U 1235 ; WX 583 ; N uni04D3 ; G 1015 -U 1236 ; WX 931 ; N uni04D4 ; G 1016 -U 1237 ; WX 877 ; N uni04D5 ; G 1017 -U 1238 ; WX 686 ; N uni04D6 ; G 1018 -U 1239 ; WX 572 ; N uni04D7 ; G 1019 -U 1240 ; WX 784 ; N uni04D8 ; G 1020 -U 1241 ; WX 572 ; N uni04D9 ; G 1021 -U 1242 ; WX 784 ; N uni04DA ; G 1022 -U 1243 ; WX 572 ; N uni04DB ; G 1023 -U 1244 ; WX 1181 ; N uni04DC ; G 1024 -U 1245 ; WX 909 ; N uni04DD ; G 1025 -U 1246 ; WX 649 ; N uni04DE ; G 1026 -U 1247 ; WX 574 ; N uni04DF ; G 1027 -U 1248 ; WX 591 ; N uni04E0 ; G 1028 -U 1249 ; WX 511 ; N uni04E1 ; G 1029 -U 1250 ; WX 850 ; N uni04E2 ; G 1030 -U 1251 ; WX 667 ; N uni04E3 ; G 1031 -U 1252 ; WX 850 ; N uni04E4 ; G 1032 -U 1253 ; WX 667 ; N uni04E5 ; G 1033 -U 1254 ; WX 784 ; N uni04E6 ; G 1034 -U 1255 ; WX 600 ; N uni04E7 ; G 1035 -U 1256 ; WX 784 ; N uni04E8 ; G 1036 -U 1257 ; WX 600 ; N uni04E9 ; G 1037 -U 1258 ; WX 784 ; N uni04EA ; G 1038 -U 1259 ; WX 600 ; N uni04EB ; G 1039 -U 1260 ; WX 716 ; N uni04EC ; G 1040 -U 1261 ; WX 548 ; N uni04ED ; G 1041 -U 1262 ; WX 730 ; N uni04EE ; G 1042 -U 1263 ; WX 576 ; N uni04EF ; G 1043 -U 1264 ; WX 730 ; N uni04F0 ; G 1044 -U 1265 ; WX 576 ; N uni04F1 ; G 1045 -U 1266 ; WX 730 ; N uni04F2 ; G 1046 -U 1267 ; WX 576 ; N uni04F3 ; G 1047 -U 1268 ; WX 822 ; N uni04F4 ; G 1048 -U 1269 ; WX 659 ; N uni04F5 ; G 1049 -U 1270 ; WX 621 ; N uni04F6 ; G 1050 -U 1271 ; WX 551 ; N uni04F7 ; G 1051 -U 1272 ; WX 1081 ; N uni04F8 ; G 1052 -U 1273 ; WX 902 ; N uni04F9 ; G 1053 -U 1296 ; WX 649 ; N uni0510 ; G 1054 -U 1297 ; WX 574 ; N uni0511 ; G 1055 -U 1298 ; WX 795 ; N uni0512 ; G 1056 -U 1299 ; WX 634 ; N uni0513 ; G 1057 -U 1300 ; WX 1123 ; N uni0514 ; G 1058 -U 1301 ; WX 851 ; N uni0515 ; G 1059 -U 1306 ; WX 738 ; N uni051A ; G 1060 -U 1307 ; WX 576 ; N uni051B ; G 1061 -U 1308 ; WX 925 ; N uni051C ; G 1062 -U 1309 ; WX 770 ; N uni051D ; G 1063 -U 4256 ; WX 680 ; N uni10A0 ; G 1064 -U 4257 ; WX 842 ; N uni10A1 ; G 1065 -U 4258 ; WX 779 ; N uni10A2 ; G 1066 -U 4259 ; WX 787 ; N uni10A3 ; G 1067 -U 4260 ; WX 703 ; N uni10A4 ; G 1068 -U 4261 ; WX 970 ; N uni10A5 ; G 1069 -U 4262 ; WX 913 ; N uni10A6 ; G 1070 -U 4263 ; WX 1091 ; N uni10A7 ; G 1071 -U 4264 ; WX 579 ; N uni10A8 ; G 1072 -U 4265 ; WX 736 ; N uni10A9 ; G 1073 -U 4266 ; WX 946 ; N uni10AA ; G 1074 -U 4267 ; WX 945 ; N uni10AB ; G 1075 -U 4268 ; WX 716 ; N uni10AC ; G 1076 -U 4269 ; WX 1021 ; N uni10AD ; G 1077 -U 4270 ; WX 872 ; N uni10AE ; G 1078 -U 4271 ; WX 812 ; N uni10AF ; G 1079 -U 4272 ; WX 998 ; N uni10B0 ; G 1080 -U 4273 ; WX 712 ; N uni10B1 ; G 1081 -U 4274 ; WX 680 ; N uni10B2 ; G 1082 -U 4275 ; WX 968 ; N uni10B3 ; G 1083 -U 4276 ; WX 878 ; N uni10B4 ; G 1084 -U 4277 ; WX 959 ; N uni10B5 ; G 1085 -U 4278 ; WX 729 ; N uni10B6 ; G 1086 -U 4279 ; WX 750 ; N uni10B7 ; G 1087 -U 4280 ; WX 739 ; N uni10B8 ; G 1088 -U 4281 ; WX 750 ; N uni10B9 ; G 1089 -U 4282 ; WX 817 ; N uni10BA ; G 1090 -U 4283 ; WX 969 ; N uni10BB ; G 1091 -U 4284 ; WX 692 ; N uni10BC ; G 1092 -U 4285 ; WX 739 ; N uni10BD ; G 1093 -U 4286 ; WX 731 ; N uni10BE ; G 1094 -U 4287 ; WX 1000 ; N uni10BF ; G 1095 -U 4288 ; WX 1010 ; N uni10C0 ; G 1096 -U 4289 ; WX 721 ; N uni10C1 ; G 1097 -U 4290 ; WX 803 ; N uni10C2 ; G 1098 -U 4291 ; WX 722 ; N uni10C3 ; G 1099 -U 4292 ; WX 792 ; N uni10C4 ; G 1100 -U 4293 ; WX 957 ; N uni10C5 ; G 1101 -U 4304 ; WX 535 ; N uni10D0 ; G 1102 -U 4305 ; WX 563 ; N uni10D1 ; G 1103 -U 4306 ; WX 579 ; N uni10D2 ; G 1104 -U 4307 ; WX 798 ; N uni10D3 ; G 1105 -U 4308 ; WX 553 ; N uni10D4 ; G 1106 -U 4309 ; WX 549 ; N uni10D5 ; G 1107 -U 4310 ; WX 600 ; N uni10D6 ; G 1108 -U 4311 ; WX 823 ; N uni10D7 ; G 1109 -U 4312 ; WX 552 ; N uni10D8 ; G 1110 -U 4313 ; WX 540 ; N uni10D9 ; G 1111 -U 4314 ; WX 1008 ; N uni10DA ; G 1112 -U 4315 ; WX 576 ; N uni10DB ; G 1113 -U 4316 ; WX 576 ; N uni10DC ; G 1114 -U 4317 ; WX 791 ; N uni10DD ; G 1115 -U 4318 ; WX 561 ; N uni10DE ; G 1116 -U 4319 ; WX 571 ; N uni10DF ; G 1117 -U 4320 ; WX 790 ; N uni10E0 ; G 1118 -U 4321 ; WX 599 ; N uni10E1 ; G 1119 -U 4322 ; WX 702 ; N uni10E2 ; G 1120 -U 4323 ; WX 676 ; N uni10E3 ; G 1121 -U 4324 ; WX 782 ; N uni10E4 ; G 1122 -U 4325 ; WX 575 ; N uni10E5 ; G 1123 -U 4326 ; WX 820 ; N uni10E6 ; G 1124 -U 4327 ; WX 559 ; N uni10E7 ; G 1125 -U 4328 ; WX 583 ; N uni10E8 ; G 1126 -U 4329 ; WX 576 ; N uni10E9 ; G 1127 -U 4330 ; WX 656 ; N uni10EA ; G 1128 -U 4331 ; WX 577 ; N uni10EB ; G 1129 -U 4332 ; WX 567 ; N uni10EC ; G 1130 -U 4333 ; WX 566 ; N uni10ED ; G 1131 -U 4334 ; WX 603 ; N uni10EE ; G 1132 -U 4335 ; WX 678 ; N uni10EF ; G 1133 -U 4336 ; WX 563 ; N uni10F0 ; G 1134 -U 4337 ; WX 591 ; N uni10F1 ; G 1135 -U 4338 ; WX 563 ; N uni10F2 ; G 1136 -U 4339 ; WX 563 ; N uni10F3 ; G 1137 -U 4340 ; WX 562 ; N uni10F4 ; G 1138 -U 4341 ; WX 603 ; N uni10F5 ; G 1139 -U 4342 ; WX 846 ; N uni10F6 ; G 1140 -U 4343 ; WX 612 ; N uni10F7 ; G 1141 -U 4344 ; WX 572 ; N uni10F8 ; G 1142 -U 4345 ; WX 605 ; N uni10F9 ; G 1143 -U 4346 ; WX 562 ; N uni10FA ; G 1144 -U 4347 ; WX 529 ; N uni10FB ; G 1145 -U 4348 ; WX 318 ; N uni10FC ; G 1146 -U 7426 ; WX 846 ; N uni1D02 ; G 1147 -U 7432 ; WX 458 ; N uni1D08 ; G 1148 -U 7433 ; WX 288 ; N uni1D09 ; G 1149 -U 7444 ; WX 890 ; N uni1D14 ; G 1150 -U 7446 ; WX 600 ; N uni1D16 ; G 1151 -U 7447 ; WX 600 ; N uni1D17 ; G 1152 -U 7453 ; WX 663 ; N uni1D1D ; G 1153 -U 7454 ; WX 853 ; N uni1D1E ; G 1154 -U 7455 ; WX 853 ; N uni1D1F ; G 1155 -U 7468 ; WX 439 ; N uni1D2C ; G 1156 -U 7469 ; WX 586 ; N uni1D2D ; G 1157 -U 7470 ; WX 479 ; N uni1D2E ; G 1158 -U 7472 ; WX 491 ; N uni1D30 ; G 1159 -U 7473 ; WX 432 ; N uni1D31 ; G 1160 -U 7474 ; WX 432 ; N uni1D32 ; G 1161 -U 7475 ; WX 483 ; N uni1D33 ; G 1162 -U 7476 ; WX 536 ; N uni1D34 ; G 1163 -U 7477 ; WX 265 ; N uni1D35 ; G 1164 -U 7478 ; WX 268 ; N uni1D36 ; G 1165 -U 7479 ; WX 492 ; N uni1D37 ; G 1166 -U 7480 ; WX 398 ; N uni1D38 ; G 1167 -U 7481 ; WX 627 ; N uni1D39 ; G 1168 -U 7482 ; WX 518 ; N uni1D3A ; G 1169 -U 7483 ; WX 518 ; N uni1D3B ; G 1170 -U 7484 ; WX 493 ; N uni1D3C ; G 1171 -U 7486 ; WX 426 ; N uni1D3E ; G 1172 -U 7487 ; WX 471 ; N uni1D3F ; G 1173 -U 7488 ; WX 409 ; N uni1D40 ; G 1174 -U 7489 ; WX 422 ; N uni1D41 ; G 1175 -U 7490 ; WX 494 ; N uni1D42 ; G 1176 -U 7491 ; WX 419 ; N uni1D43 ; G 1177 -U 7492 ; WX 419 ; N uni1D44 ; G 1178 -U 7493 ; WX 448 ; N uni1D45 ; G 1179 -U 7494 ; WX 591 ; N uni1D46 ; G 1180 -U 7495 ; WX 448 ; N uni1D47 ; G 1181 -U 7496 ; WX 448 ; N uni1D48 ; G 1182 -U 7497 ; WX 400 ; N uni1D49 ; G 1183 -U 7498 ; WX 400 ; N uni1D4A ; G 1184 -U 7499 ; WX 370 ; N uni1D4B ; G 1185 -U 7500 ; WX 370 ; N uni1D4C ; G 1186 -U 7501 ; WX 448 ; N uni1D4D ; G 1187 -U 7502 ; WX 270 ; N uni1D4E ; G 1188 -U 7503 ; WX 471 ; N uni1D4F ; G 1189 -U 7504 ; WX 655 ; N uni1D50 ; G 1190 -U 7505 ; WX 426 ; N uni1D51 ; G 1191 -U 7506 ; WX 420 ; N uni1D52 ; G 1192 -U 7507 ; WX 384 ; N uni1D53 ; G 1193 -U 7508 ; WX 420 ; N uni1D54 ; G 1194 -U 7509 ; WX 420 ; N uni1D55 ; G 1195 -U 7510 ; WX 448 ; N uni1D56 ; G 1196 -U 7511 ; WX 333 ; N uni1D57 ; G 1197 -U 7512 ; WX 468 ; N uni1D58 ; G 1198 -U 7513 ; WX 390 ; N uni1D59 ; G 1199 -U 7514 ; WX 655 ; N uni1D5A ; G 1200 -U 7515 ; WX 442 ; N uni1D5B ; G 1201 -U 7522 ; WX 215 ; N uni1D62 ; G 1202 -U 7523 ; WX 372 ; N uni1D63 ; G 1203 -U 7524 ; WX 468 ; N uni1D64 ; G 1204 -U 7525 ; WX 442 ; N uni1D65 ; G 1205 -U 7543 ; WX 576 ; N uni1D77 ; G 1206 -U 7544 ; WX 536 ; N uni1D78 ; G 1207 -U 7547 ; WX 342 ; N uni1D7B ; G 1208 -U 7557 ; WX 342 ; N uni1D85 ; G 1209 -U 7579 ; WX 448 ; N uni1D9B ; G 1210 -U 7580 ; WX 384 ; N uni1D9C ; G 1211 -U 7581 ; WX 384 ; N uni1D9D ; G 1212 -U 7582 ; WX 420 ; N uni1D9E ; G 1213 -U 7583 ; WX 370 ; N uni1D9F ; G 1214 -U 7584 ; WX 345 ; N uni1DA0 ; G 1215 -U 7585 ; WX 335 ; N uni1DA1 ; G 1216 -U 7586 ; WX 448 ; N uni1DA2 ; G 1217 -U 7587 ; WX 470 ; N uni1DA3 ; G 1218 -U 7588 ; WX 270 ; N uni1DA4 ; G 1219 -U 7589 ; WX 276 ; N uni1DA5 ; G 1220 -U 7590 ; WX 270 ; N uni1DA6 ; G 1221 -U 7591 ; WX 270 ; N uni1DA7 ; G 1222 -U 7592 ; WX 333 ; N uni1DA8 ; G 1223 -U 7593 ; WX 331 ; N uni1DA9 ; G 1224 -U 7594 ; WX 289 ; N uni1DAA ; G 1225 -U 7595 ; WX 387 ; N uni1DAB ; G 1226 -U 7596 ; WX 613 ; N uni1DAC ; G 1227 -U 7597 ; WX 655 ; N uni1DAD ; G 1228 -U 7598 ; WX 529 ; N uni1DAE ; G 1229 -U 7599 ; WX 528 ; N uni1DAF ; G 1230 -U 7600 ; WX 425 ; N uni1DB0 ; G 1231 -U 7601 ; WX 420 ; N uni1DB1 ; G 1232 -U 7602 ; WX 470 ; N uni1DB2 ; G 1233 -U 7603 ; WX 360 ; N uni1DB3 ; G 1234 -U 7604 ; WX 348 ; N uni1DB4 ; G 1235 -U 7605 ; WX 333 ; N uni1DB5 ; G 1236 -U 7606 ; WX 468 ; N uni1DB6 ; G 1237 -U 7607 ; WX 427 ; N uni1DB7 ; G 1238 -U 7609 ; WX 439 ; N uni1DB9 ; G 1239 -U 7610 ; WX 442 ; N uni1DBA ; G 1240 -U 7611 ; WX 371 ; N uni1DBB ; G 1241 -U 7612 ; WX 474 ; N uni1DBC ; G 1242 -U 7613 ; WX 371 ; N uni1DBD ; G 1243 -U 7614 ; WX 407 ; N uni1DBE ; G 1244 -U 7615 ; WX 420 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 698 ; N uni1E00 ; G 1252 -U 7681 ; WX 583 ; N uni1E01 ; G 1253 -U 7682 ; WX 760 ; N uni1E02 ; G 1254 -U 7683 ; WX 629 ; N uni1E03 ; G 1255 -U 7684 ; WX 760 ; N uni1E04 ; G 1256 -U 7685 ; WX 629 ; N uni1E05 ; G 1257 -U 7686 ; WX 760 ; N uni1E06 ; G 1258 -U 7687 ; WX 629 ; N uni1E07 ; G 1259 -U 7688 ; WX 716 ; N uni1E08 ; G 1260 -U 7689 ; WX 548 ; N uni1E09 ; G 1261 -U 7690 ; WX 780 ; N uni1E0A ; G 1262 -U 7691 ; WX 629 ; N uni1E0B ; G 1263 -U 7692 ; WX 780 ; N uni1E0C ; G 1264 -U 7693 ; WX 629 ; N uni1E0D ; G 1265 -U 7694 ; WX 780 ; N uni1E0E ; G 1266 -U 7695 ; WX 629 ; N uni1E0F ; G 1267 -U 7696 ; WX 780 ; N uni1E10 ; G 1268 -U 7697 ; WX 629 ; N uni1E11 ; G 1269 -U 7698 ; WX 780 ; N uni1E12 ; G 1270 -U 7699 ; WX 629 ; N uni1E13 ; G 1271 -U 7700 ; WX 686 ; N uni1E14 ; G 1272 -U 7701 ; WX 572 ; N uni1E15 ; G 1273 -U 7702 ; WX 686 ; N uni1E16 ; G 1274 -U 7703 ; WX 572 ; N uni1E17 ; G 1275 -U 7704 ; WX 686 ; N uni1E18 ; G 1276 -U 7705 ; WX 572 ; N uni1E19 ; G 1277 -U 7706 ; WX 686 ; N uni1E1A ; G 1278 -U 7707 ; WX 572 ; N uni1E1B ; G 1279 -U 7708 ; WX 686 ; N uni1E1C ; G 1280 -U 7709 ; WX 572 ; N uni1E1D ; G 1281 -U 7710 ; WX 639 ; N uni1E1E ; G 1282 -U 7711 ; WX 387 ; N uni1E1F ; G 1283 -U 7712 ; WX 769 ; N uni1E20 ; G 1284 -U 7713 ; WX 629 ; N uni1E21 ; G 1285 -U 7714 ; WX 850 ; N uni1E22 ; G 1286 -U 7715 ; WX 654 ; N uni1E23 ; G 1287 -U 7716 ; WX 850 ; N uni1E24 ; G 1288 -U 7717 ; WX 654 ; N uni1E25 ; G 1289 -U 7718 ; WX 850 ; N uni1E26 ; G 1290 -U 7719 ; WX 654 ; N uni1E27 ; G 1291 -U 7720 ; WX 850 ; N uni1E28 ; G 1292 -U 7721 ; WX 654 ; N uni1E29 ; G 1293 -U 7722 ; WX 850 ; N uni1E2A ; G 1294 -U 7723 ; WX 654 ; N uni1E2B ; G 1295 -U 7724 ; WX 421 ; N uni1E2C ; G 1296 -U 7725 ; WX 342 ; N uni1E2D ; G 1297 -U 7726 ; WX 421 ; N uni1E2E ; G 1298 -U 7727 ; WX 342 ; N uni1E2F ; G 1299 -U 7728 ; WX 782 ; N uni1E30 ; G 1300 -U 7729 ; WX 624 ; N uni1E31 ; G 1301 -U 7730 ; WX 782 ; N uni1E32 ; G 1302 -U 7731 ; WX 624 ; N uni1E33 ; G 1303 -U 7732 ; WX 782 ; N uni1E34 ; G 1304 -U 7733 ; WX 624 ; N uni1E35 ; G 1305 -U 7734 ; WX 633 ; N uni1E36 ; G 1306 -U 7735 ; WX 342 ; N uni1E37 ; G 1307 -U 7736 ; WX 633 ; N uni1E38 ; G 1308 -U 7737 ; WX 342 ; N uni1E39 ; G 1309 -U 7738 ; WX 633 ; N uni1E3A ; G 1310 -U 7739 ; WX 342 ; N uni1E3B ; G 1311 -U 7740 ; WX 633 ; N uni1E3C ; G 1312 -U 7741 ; WX 342 ; N uni1E3D ; G 1313 -U 7742 ; WX 996 ; N uni1E3E ; G 1314 -U 7743 ; WX 952 ; N uni1E3F ; G 1315 -U 7744 ; WX 996 ; N uni1E40 ; G 1316 -U 7745 ; WX 952 ; N uni1E41 ; G 1317 -U 7746 ; WX 996 ; N uni1E42 ; G 1318 -U 7747 ; WX 952 ; N uni1E43 ; G 1319 -U 7748 ; WX 822 ; N uni1E44 ; G 1320 -U 7749 ; WX 654 ; N uni1E45 ; G 1321 -U 7750 ; WX 822 ; N uni1E46 ; G 1322 -U 7751 ; WX 654 ; N uni1E47 ; G 1323 -U 7752 ; WX 822 ; N uni1E48 ; G 1324 -U 7753 ; WX 654 ; N uni1E49 ; G 1325 -U 7754 ; WX 822 ; N uni1E4A ; G 1326 -U 7755 ; WX 654 ; N uni1E4B ; G 1327 -U 7756 ; WX 784 ; N uni1E4C ; G 1328 -U 7757 ; WX 600 ; N uni1E4D ; G 1329 -U 7758 ; WX 784 ; N uni1E4E ; G 1330 -U 7759 ; WX 600 ; N uni1E4F ; G 1331 -U 7760 ; WX 784 ; N uni1E50 ; G 1332 -U 7761 ; WX 600 ; N uni1E51 ; G 1333 -U 7762 ; WX 784 ; N uni1E52 ; G 1334 -U 7763 ; WX 600 ; N uni1E53 ; G 1335 -U 7764 ; WX 677 ; N uni1E54 ; G 1336 -U 7765 ; WX 629 ; N uni1E55 ; G 1337 -U 7766 ; WX 677 ; N uni1E56 ; G 1338 -U 7767 ; WX 629 ; N uni1E57 ; G 1339 -U 7768 ; WX 748 ; N uni1E58 ; G 1340 -U 7769 ; WX 474 ; N uni1E59 ; G 1341 -U 7770 ; WX 748 ; N uni1E5A ; G 1342 -U 7771 ; WX 474 ; N uni1E5B ; G 1343 -U 7772 ; WX 748 ; N uni1E5C ; G 1344 -U 7773 ; WX 474 ; N uni1E5D ; G 1345 -U 7774 ; WX 748 ; N uni1E5E ; G 1346 -U 7775 ; WX 474 ; N uni1E5F ; G 1347 -U 7776 ; WX 650 ; N uni1E60 ; G 1348 -U 7777 ; WX 506 ; N uni1E61 ; G 1349 -U 7778 ; WX 650 ; N uni1E62 ; G 1350 -U 7779 ; WX 506 ; N uni1E63 ; G 1351 -U 7780 ; WX 650 ; N uni1E64 ; G 1352 -U 7781 ; WX 506 ; N uni1E65 ; G 1353 -U 7782 ; WX 650 ; N uni1E66 ; G 1354 -U 7783 ; WX 506 ; N uni1E67 ; G 1355 -U 7784 ; WX 650 ; N uni1E68 ; G 1356 -U 7785 ; WX 506 ; N uni1E69 ; G 1357 -U 7786 ; WX 669 ; N uni1E6A ; G 1358 -U 7787 ; WX 416 ; N uni1E6B ; G 1359 -U 7788 ; WX 669 ; N uni1E6C ; G 1360 -U 7789 ; WX 416 ; N uni1E6D ; G 1361 -U 7790 ; WX 669 ; N uni1E6E ; G 1362 -U 7791 ; WX 416 ; N uni1E6F ; G 1363 -U 7792 ; WX 669 ; N uni1E70 ; G 1364 -U 7793 ; WX 416 ; N uni1E71 ; G 1365 -U 7794 ; WX 785 ; N uni1E72 ; G 1366 -U 7795 ; WX 654 ; N uni1E73 ; G 1367 -U 7796 ; WX 785 ; N uni1E74 ; G 1368 -U 7797 ; WX 654 ; N uni1E75 ; G 1369 -U 7798 ; WX 785 ; N uni1E76 ; G 1370 -U 7799 ; WX 654 ; N uni1E77 ; G 1371 -U 7800 ; WX 785 ; N uni1E78 ; G 1372 -U 7801 ; WX 654 ; N uni1E79 ; G 1373 -U 7802 ; WX 785 ; N uni1E7A ; G 1374 -U 7803 ; WX 654 ; N uni1E7B ; G 1375 -U 7804 ; WX 698 ; N uni1E7C ; G 1376 -U 7805 ; WX 523 ; N uni1E7D ; G 1377 -U 7806 ; WX 698 ; N uni1E7E ; G 1378 -U 7807 ; WX 523 ; N uni1E7F ; G 1379 -U 7808 ; WX 1011 ; N Wgrave ; G 1380 -U 7809 ; WX 774 ; N wgrave ; G 1381 -U 7810 ; WX 1011 ; N Wacute ; G 1382 -U 7811 ; WX 774 ; N wacute ; G 1383 -U 7812 ; WX 1011 ; N Wdieresis ; G 1384 -U 7813 ; WX 774 ; N wdieresis ; G 1385 -U 7814 ; WX 1011 ; N uni1E86 ; G 1386 -U 7815 ; WX 774 ; N uni1E87 ; G 1387 -U 7816 ; WX 1011 ; N uni1E88 ; G 1388 -U 7817 ; WX 774 ; N uni1E89 ; G 1389 -U 7818 ; WX 698 ; N uni1E8A ; G 1390 -U 7819 ; WX 536 ; N uni1E8B ; G 1391 -U 7820 ; WX 698 ; N uni1E8C ; G 1392 -U 7821 ; WX 536 ; N uni1E8D ; G 1393 -U 7822 ; WX 642 ; N uni1E8E ; G 1394 -U 7823 ; WX 523 ; N uni1E8F ; G 1395 -U 7824 ; WX 657 ; N uni1E90 ; G 1396 -U 7825 ; WX 511 ; N uni1E91 ; G 1397 -U 7826 ; WX 657 ; N uni1E92 ; G 1398 -U 7827 ; WX 511 ; N uni1E93 ; G 1399 -U 7828 ; WX 657 ; N uni1E94 ; G 1400 -U 7829 ; WX 511 ; N uni1E95 ; G 1401 -U 7830 ; WX 654 ; N uni1E96 ; G 1402 -U 7831 ; WX 416 ; N uni1E97 ; G 1403 -U 7832 ; WX 774 ; N uni1E98 ; G 1404 -U 7833 ; WX 523 ; N uni1E99 ; G 1405 -U 7834 ; WX 913 ; N uni1E9A ; G 1406 -U 7835 ; WX 387 ; N uni1E9B ; G 1407 -U 7838 ; WX 852 ; N uni1E9E ; G 1408 -U 7839 ; WX 600 ; N uni1E9F ; G 1409 -U 7840 ; WX 698 ; N uni1EA0 ; G 1410 -U 7841 ; WX 583 ; N uni1EA1 ; G 1411 -U 7842 ; WX 698 ; N uni1EA2 ; G 1412 -U 7843 ; WX 583 ; N uni1EA3 ; G 1413 -U 7844 ; WX 698 ; N uni1EA4 ; G 1414 -U 7845 ; WX 583 ; N uni1EA5 ; G 1415 -U 7846 ; WX 698 ; N uni1EA6 ; G 1416 -U 7847 ; WX 583 ; N uni1EA7 ; G 1417 -U 7848 ; WX 698 ; N uni1EA8 ; G 1418 -U 7849 ; WX 583 ; N uni1EA9 ; G 1419 -U 7850 ; WX 698 ; N uni1EAA ; G 1420 -U 7851 ; WX 583 ; N uni1EAB ; G 1421 -U 7852 ; WX 698 ; N uni1EAC ; G 1422 -U 7853 ; WX 583 ; N uni1EAD ; G 1423 -U 7854 ; WX 698 ; N uni1EAE ; G 1424 -U 7855 ; WX 583 ; N uni1EAF ; G 1425 -U 7856 ; WX 698 ; N uni1EB0 ; G 1426 -U 7857 ; WX 583 ; N uni1EB1 ; G 1427 -U 7858 ; WX 698 ; N uni1EB2 ; G 1428 -U 7859 ; WX 583 ; N uni1EB3 ; G 1429 -U 7860 ; WX 698 ; N uni1EB4 ; G 1430 -U 7861 ; WX 583 ; N uni1EB5 ; G 1431 -U 7862 ; WX 698 ; N uni1EB6 ; G 1432 -U 7863 ; WX 583 ; N uni1EB7 ; G 1433 -U 7864 ; WX 686 ; N uni1EB8 ; G 1434 -U 7865 ; WX 572 ; N uni1EB9 ; G 1435 -U 7866 ; WX 686 ; N uni1EBA ; G 1436 -U 7867 ; WX 572 ; N uni1EBB ; G 1437 -U 7868 ; WX 686 ; N uni1EBC ; G 1438 -U 7869 ; WX 572 ; N uni1EBD ; G 1439 -U 7870 ; WX 686 ; N uni1EBE ; G 1440 -U 7871 ; WX 572 ; N uni1EBF ; G 1441 -U 7872 ; WX 686 ; N uni1EC0 ; G 1442 -U 7873 ; WX 572 ; N uni1EC1 ; G 1443 -U 7874 ; WX 686 ; N uni1EC2 ; G 1444 -U 7875 ; WX 572 ; N uni1EC3 ; G 1445 -U 7876 ; WX 686 ; N uni1EC4 ; G 1446 -U 7877 ; WX 572 ; N uni1EC5 ; G 1447 -U 7878 ; WX 686 ; N uni1EC6 ; G 1448 -U 7879 ; WX 572 ; N uni1EC7 ; G 1449 -U 7880 ; WX 421 ; N uni1EC8 ; G 1450 -U 7881 ; WX 342 ; N uni1EC9 ; G 1451 -U 7882 ; WX 421 ; N uni1ECA ; G 1452 -U 7883 ; WX 342 ; N uni1ECB ; G 1453 -U 7884 ; WX 784 ; N uni1ECC ; G 1454 -U 7885 ; WX 600 ; N uni1ECD ; G 1455 -U 7886 ; WX 784 ; N uni1ECE ; G 1456 -U 7887 ; WX 600 ; N uni1ECF ; G 1457 -U 7888 ; WX 784 ; N uni1ED0 ; G 1458 -U 7889 ; WX 600 ; N uni1ED1 ; G 1459 -U 7890 ; WX 784 ; N uni1ED2 ; G 1460 -U 7891 ; WX 600 ; N uni1ED3 ; G 1461 -U 7892 ; WX 784 ; N uni1ED4 ; G 1462 -U 7893 ; WX 600 ; N uni1ED5 ; G 1463 -U 7894 ; WX 784 ; N uni1ED6 ; G 1464 -U 7895 ; WX 600 ; N uni1ED7 ; G 1465 -U 7896 ; WX 784 ; N uni1ED8 ; G 1466 -U 7897 ; WX 600 ; N uni1ED9 ; G 1467 -U 7898 ; WX 784 ; N uni1EDA ; G 1468 -U 7899 ; WX 600 ; N uni1EDB ; G 1469 -U 7900 ; WX 784 ; N uni1EDC ; G 1470 -U 7901 ; WX 600 ; N uni1EDD ; G 1471 -U 7902 ; WX 784 ; N uni1EDE ; G 1472 -U 7903 ; WX 600 ; N uni1EDF ; G 1473 -U 7904 ; WX 784 ; N uni1EE0 ; G 1474 -U 7905 ; WX 600 ; N uni1EE1 ; G 1475 -U 7906 ; WX 784 ; N uni1EE2 ; G 1476 -U 7907 ; WX 600 ; N uni1EE3 ; G 1477 -U 7908 ; WX 785 ; N uni1EE4 ; G 1478 -U 7909 ; WX 654 ; N uni1EE5 ; G 1479 -U 7910 ; WX 785 ; N uni1EE6 ; G 1480 -U 7911 ; WX 654 ; N uni1EE7 ; G 1481 -U 7912 ; WX 785 ; N uni1EE8 ; G 1482 -U 7913 ; WX 654 ; N uni1EE9 ; G 1483 -U 7914 ; WX 785 ; N uni1EEA ; G 1484 -U 7915 ; WX 654 ; N uni1EEB ; G 1485 -U 7916 ; WX 785 ; N uni1EEC ; G 1486 -U 7917 ; WX 654 ; N uni1EED ; G 1487 -U 7918 ; WX 785 ; N uni1EEE ; G 1488 -U 7919 ; WX 654 ; N uni1EEF ; G 1489 -U 7920 ; WX 785 ; N uni1EF0 ; G 1490 -U 7921 ; WX 654 ; N uni1EF1 ; G 1491 -U 7922 ; WX 642 ; N Ygrave ; G 1492 -U 7923 ; WX 523 ; N ygrave ; G 1493 -U 7924 ; WX 642 ; N uni1EF4 ; G 1494 -U 7925 ; WX 523 ; N uni1EF5 ; G 1495 -U 7926 ; WX 642 ; N uni1EF6 ; G 1496 -U 7927 ; WX 523 ; N uni1EF7 ; G 1497 -U 7928 ; WX 642 ; N uni1EF8 ; G 1498 -U 7929 ; WX 523 ; N uni1EF9 ; G 1499 -U 7936 ; WX 692 ; N uni1F00 ; G 1500 -U 7937 ; WX 692 ; N uni1F01 ; G 1501 -U 7938 ; WX 692 ; N uni1F02 ; G 1502 -U 7939 ; WX 692 ; N uni1F03 ; G 1503 -U 7940 ; WX 692 ; N uni1F04 ; G 1504 -U 7941 ; WX 692 ; N uni1F05 ; G 1505 -U 7942 ; WX 692 ; N uni1F06 ; G 1506 -U 7943 ; WX 692 ; N uni1F07 ; G 1507 -U 7944 ; WX 698 ; N uni1F08 ; G 1508 -U 7945 ; WX 698 ; N uni1F09 ; G 1509 -U 7946 ; WX 880 ; N uni1F0A ; G 1510 -U 7947 ; WX 880 ; N uni1F0B ; G 1511 -U 7948 ; WX 748 ; N uni1F0C ; G 1512 -U 7949 ; WX 764 ; N uni1F0D ; G 1513 -U 7950 ; WX 698 ; N uni1F0E ; G 1514 -U 7951 ; WX 698 ; N uni1F0F ; G 1515 -U 7952 ; WX 547 ; N uni1F10 ; G 1516 -U 7953 ; WX 547 ; N uni1F11 ; G 1517 -U 7954 ; WX 547 ; N uni1F12 ; G 1518 -U 7955 ; WX 547 ; N uni1F13 ; G 1519 -U 7956 ; WX 547 ; N uni1F14 ; G 1520 -U 7957 ; WX 547 ; N uni1F15 ; G 1521 -U 7960 ; WX 826 ; N uni1F18 ; G 1522 -U 7961 ; WX 817 ; N uni1F19 ; G 1523 -U 7962 ; WX 1052 ; N uni1F1A ; G 1524 -U 7963 ; WX 1052 ; N uni1F1B ; G 1525 -U 7964 ; WX 984 ; N uni1F1C ; G 1526 -U 7965 ; WX 1007 ; N uni1F1D ; G 1527 -U 7968 ; WX 654 ; N uni1F20 ; G 1528 -U 7969 ; WX 654 ; N uni1F21 ; G 1529 -U 7970 ; WX 654 ; N uni1F22 ; G 1530 -U 7971 ; WX 654 ; N uni1F23 ; G 1531 -U 7972 ; WX 654 ; N uni1F24 ; G 1532 -U 7973 ; WX 654 ; N uni1F25 ; G 1533 -U 7974 ; WX 654 ; N uni1F26 ; G 1534 -U 7975 ; WX 654 ; N uni1F27 ; G 1535 -U 7976 ; WX 990 ; N uni1F28 ; G 1536 -U 7977 ; WX 984 ; N uni1F29 ; G 1537 -U 7978 ; WX 1222 ; N uni1F2A ; G 1538 -U 7979 ; WX 1225 ; N uni1F2B ; G 1539 -U 7980 ; WX 1151 ; N uni1F2C ; G 1540 -U 7981 ; WX 1177 ; N uni1F2D ; G 1541 -U 7982 ; WX 1077 ; N uni1F2E ; G 1542 -U 7983 ; WX 1074 ; N uni1F2F ; G 1543 -U 7984 ; WX 435 ; N uni1F30 ; G 1544 -U 7985 ; WX 435 ; N uni1F31 ; G 1545 -U 7986 ; WX 435 ; N uni1F32 ; G 1546 -U 7987 ; WX 435 ; N uni1F33 ; G 1547 -U 7988 ; WX 435 ; N uni1F34 ; G 1548 -U 7989 ; WX 435 ; N uni1F35 ; G 1549 -U 7990 ; WX 435 ; N uni1F36 ; G 1550 -U 7991 ; WX 435 ; N uni1F37 ; G 1551 -U 7992 ; WX 566 ; N uni1F38 ; G 1552 -U 7993 ; WX 555 ; N uni1F39 ; G 1553 -U 7994 ; WX 790 ; N uni1F3A ; G 1554 -U 7995 ; WX 792 ; N uni1F3B ; G 1555 -U 7996 ; WX 719 ; N uni1F3C ; G 1556 -U 7997 ; WX 748 ; N uni1F3D ; G 1557 -U 7998 ; WX 650 ; N uni1F3E ; G 1558 -U 7999 ; WX 642 ; N uni1F3F ; G 1559 -U 8000 ; WX 600 ; N uni1F40 ; G 1560 -U 8001 ; WX 600 ; N uni1F41 ; G 1561 -U 8002 ; WX 600 ; N uni1F42 ; G 1562 -U 8003 ; WX 600 ; N uni1F43 ; G 1563 -U 8004 ; WX 600 ; N uni1F44 ; G 1564 -U 8005 ; WX 600 ; N uni1F45 ; G 1565 -U 8008 ; WX 810 ; N uni1F48 ; G 1566 -U 8009 ; WX 841 ; N uni1F49 ; G 1567 -U 8010 ; WX 1116 ; N uni1F4A ; G 1568 -U 8011 ; WX 1113 ; N uni1F4B ; G 1569 -U 8012 ; WX 931 ; N uni1F4C ; G 1570 -U 8013 ; WX 959 ; N uni1F4D ; G 1571 -U 8016 ; WX 624 ; N uni1F50 ; G 1572 -U 8017 ; WX 624 ; N uni1F51 ; G 1573 -U 8018 ; WX 624 ; N uni1F52 ; G 1574 -U 8019 ; WX 624 ; N uni1F53 ; G 1575 -U 8020 ; WX 624 ; N uni1F54 ; G 1576 -U 8021 ; WX 624 ; N uni1F55 ; G 1577 -U 8022 ; WX 624 ; N uni1F56 ; G 1578 -U 8023 ; WX 624 ; N uni1F57 ; G 1579 -U 8025 ; WX 830 ; N uni1F59 ; G 1580 -U 8027 ; WX 1067 ; N uni1F5B ; G 1581 -U 8029 ; WX 1020 ; N uni1F5D ; G 1582 -U 8031 ; WX 917 ; N uni1F5F ; G 1583 -U 8032 ; WX 857 ; N uni1F60 ; G 1584 -U 8033 ; WX 857 ; N uni1F61 ; G 1585 -U 8034 ; WX 857 ; N uni1F62 ; G 1586 -U 8035 ; WX 857 ; N uni1F63 ; G 1587 -U 8036 ; WX 857 ; N uni1F64 ; G 1588 -U 8037 ; WX 857 ; N uni1F65 ; G 1589 -U 8038 ; WX 857 ; N uni1F66 ; G 1590 -U 8039 ; WX 857 ; N uni1F67 ; G 1591 -U 8040 ; WX 838 ; N uni1F68 ; G 1592 -U 8041 ; WX 867 ; N uni1F69 ; G 1593 -U 8042 ; WX 1141 ; N uni1F6A ; G 1594 -U 8043 ; WX 1146 ; N uni1F6B ; G 1595 -U 8044 ; WX 949 ; N uni1F6C ; G 1596 -U 8045 ; WX 979 ; N uni1F6D ; G 1597 -U 8046 ; WX 920 ; N uni1F6E ; G 1598 -U 8047 ; WX 954 ; N uni1F6F ; G 1599 -U 8048 ; WX 692 ; N uni1F70 ; G 1600 -U 8049 ; WX 692 ; N uni1F71 ; G 1601 -U 8050 ; WX 547 ; N uni1F72 ; G 1602 -U 8051 ; WX 547 ; N uni1F73 ; G 1603 -U 8052 ; WX 654 ; N uni1F74 ; G 1604 -U 8053 ; WX 654 ; N uni1F75 ; G 1605 -U 8054 ; WX 435 ; N uni1F76 ; G 1606 -U 8055 ; WX 435 ; N uni1F77 ; G 1607 -U 8056 ; WX 600 ; N uni1F78 ; G 1608 -U 8057 ; WX 600 ; N uni1F79 ; G 1609 -U 8058 ; WX 624 ; N uni1F7A ; G 1610 -U 8059 ; WX 624 ; N uni1F7B ; G 1611 -U 8060 ; WX 857 ; N uni1F7C ; G 1612 -U 8061 ; WX 857 ; N uni1F7D ; G 1613 -U 8064 ; WX 692 ; N uni1F80 ; G 1614 -U 8065 ; WX 692 ; N uni1F81 ; G 1615 -U 8066 ; WX 692 ; N uni1F82 ; G 1616 -U 8067 ; WX 692 ; N uni1F83 ; G 1617 -U 8068 ; WX 692 ; N uni1F84 ; G 1618 -U 8069 ; WX 692 ; N uni1F85 ; G 1619 -U 8070 ; WX 692 ; N uni1F86 ; G 1620 -U 8071 ; WX 692 ; N uni1F87 ; G 1621 -U 8072 ; WX 698 ; N uni1F88 ; G 1622 -U 8073 ; WX 698 ; N uni1F89 ; G 1623 -U 8074 ; WX 880 ; N uni1F8A ; G 1624 -U 8075 ; WX 880 ; N uni1F8B ; G 1625 -U 8076 ; WX 748 ; N uni1F8C ; G 1626 -U 8077 ; WX 764 ; N uni1F8D ; G 1627 -U 8078 ; WX 698 ; N uni1F8E ; G 1628 -U 8079 ; WX 698 ; N uni1F8F ; G 1629 -U 8080 ; WX 654 ; N uni1F90 ; G 1630 -U 8081 ; WX 654 ; N uni1F91 ; G 1631 -U 8082 ; WX 654 ; N uni1F92 ; G 1632 -U 8083 ; WX 654 ; N uni1F93 ; G 1633 -U 8084 ; WX 654 ; N uni1F94 ; G 1634 -U 8085 ; WX 654 ; N uni1F95 ; G 1635 -U 8086 ; WX 654 ; N uni1F96 ; G 1636 -U 8087 ; WX 654 ; N uni1F97 ; G 1637 -U 8088 ; WX 990 ; N uni1F98 ; G 1638 -U 8089 ; WX 984 ; N uni1F99 ; G 1639 -U 8090 ; WX 1222 ; N uni1F9A ; G 1640 -U 8091 ; WX 1225 ; N uni1F9B ; G 1641 -U 8092 ; WX 1151 ; N uni1F9C ; G 1642 -U 8093 ; WX 1177 ; N uni1F9D ; G 1643 -U 8094 ; WX 1077 ; N uni1F9E ; G 1644 -U 8095 ; WX 1074 ; N uni1F9F ; G 1645 -U 8096 ; WX 857 ; N uni1FA0 ; G 1646 -U 8097 ; WX 857 ; N uni1FA1 ; G 1647 -U 8098 ; WX 857 ; N uni1FA2 ; G 1648 -U 8099 ; WX 857 ; N uni1FA3 ; G 1649 -U 8100 ; WX 857 ; N uni1FA4 ; G 1650 -U 8101 ; WX 857 ; N uni1FA5 ; G 1651 -U 8102 ; WX 857 ; N uni1FA6 ; G 1652 -U 8103 ; WX 857 ; N uni1FA7 ; G 1653 -U 8104 ; WX 838 ; N uni1FA8 ; G 1654 -U 8105 ; WX 867 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1141 ; N uni1FAA ; G 1656 -U 8107 ; WX 1146 ; N uni1FAB ; G 1657 -U 8108 ; WX 949 ; N uni1FAC ; G 1658 -U 8109 ; WX 979 ; N uni1FAD ; G 1659 -U 8110 ; WX 920 ; N uni1FAE ; G 1660 -U 8111 ; WX 954 ; N uni1FAF ; G 1661 -U 8112 ; WX 692 ; N uni1FB0 ; G 1662 -U 8113 ; WX 692 ; N uni1FB1 ; G 1663 -U 8114 ; WX 692 ; N uni1FB2 ; G 1664 -U 8115 ; WX 692 ; N uni1FB3 ; G 1665 -U 8116 ; WX 692 ; N uni1FB4 ; G 1666 -U 8118 ; WX 692 ; N uni1FB6 ; G 1667 -U 8119 ; WX 692 ; N uni1FB7 ; G 1668 -U 8120 ; WX 698 ; N uni1FB8 ; G 1669 -U 8121 ; WX 698 ; N uni1FB9 ; G 1670 -U 8122 ; WX 729 ; N uni1FBA ; G 1671 -U 8123 ; WX 698 ; N uni1FBB ; G 1672 -U 8124 ; WX 698 ; N uni1FBC ; G 1673 -U 8125 ; WX 450 ; N uni1FBD ; G 1674 -U 8126 ; WX 450 ; N uni1FBE ; G 1675 -U 8127 ; WX 450 ; N uni1FBF ; G 1676 -U 8128 ; WX 450 ; N uni1FC0 ; G 1677 -U 8129 ; WX 450 ; N uni1FC1 ; G 1678 -U 8130 ; WX 654 ; N uni1FC2 ; G 1679 -U 8131 ; WX 654 ; N uni1FC3 ; G 1680 -U 8132 ; WX 654 ; N uni1FC4 ; G 1681 -U 8134 ; WX 654 ; N uni1FC6 ; G 1682 -U 8135 ; WX 654 ; N uni1FC7 ; G 1683 -U 8136 ; WX 899 ; N uni1FC8 ; G 1684 -U 8137 ; WX 852 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1072 ; N uni1FCA ; G 1686 -U 8139 ; WX 1006 ; N uni1FCB ; G 1687 -U 8140 ; WX 850 ; N uni1FCC ; G 1688 -U 8141 ; WX 450 ; N uni1FCD ; G 1689 -U 8142 ; WX 450 ; N uni1FCE ; G 1690 -U 8143 ; WX 450 ; N uni1FCF ; G 1691 -U 8144 ; WX 435 ; N uni1FD0 ; G 1692 -U 8145 ; WX 435 ; N uni1FD1 ; G 1693 -U 8146 ; WX 435 ; N uni1FD2 ; G 1694 -U 8147 ; WX 435 ; N uni1FD3 ; G 1695 -U 8150 ; WX 435 ; N uni1FD6 ; G 1696 -U 8151 ; WX 435 ; N uni1FD7 ; G 1697 -U 8152 ; WX 421 ; N uni1FD8 ; G 1698 -U 8153 ; WX 421 ; N uni1FD9 ; G 1699 -U 8154 ; WX 642 ; N uni1FDA ; G 1700 -U 8155 ; WX 595 ; N uni1FDB ; G 1701 -U 8157 ; WX 450 ; N uni1FDD ; G 1702 -U 8158 ; WX 450 ; N uni1FDE ; G 1703 -U 8159 ; WX 450 ; N uni1FDF ; G 1704 -U 8160 ; WX 624 ; N uni1FE0 ; G 1705 -U 8161 ; WX 624 ; N uni1FE1 ; G 1706 -U 8162 ; WX 624 ; N uni1FE2 ; G 1707 -U 8163 ; WX 624 ; N uni1FE3 ; G 1708 -U 8164 ; WX 598 ; N uni1FE4 ; G 1709 -U 8165 ; WX 598 ; N uni1FE5 ; G 1710 -U 8166 ; WX 624 ; N uni1FE6 ; G 1711 -U 8167 ; WX 624 ; N uni1FE7 ; G 1712 -U 8168 ; WX 642 ; N uni1FE8 ; G 1713 -U 8169 ; WX 642 ; N uni1FE9 ; G 1714 -U 8170 ; WX 917 ; N uni1FEA ; G 1715 -U 8171 ; WX 857 ; N uni1FEB ; G 1716 -U 8172 ; WX 819 ; N uni1FEC ; G 1717 -U 8173 ; WX 450 ; N uni1FED ; G 1718 -U 8174 ; WX 450 ; N uni1FEE ; G 1719 -U 8175 ; WX 450 ; N uni1FEF ; G 1720 -U 8178 ; WX 857 ; N uni1FF2 ; G 1721 -U 8179 ; WX 857 ; N uni1FF3 ; G 1722 -U 8180 ; WX 857 ; N uni1FF4 ; G 1723 -U 8182 ; WX 857 ; N uni1FF6 ; G 1724 -U 8183 ; WX 857 ; N uni1FF7 ; G 1725 -U 8184 ; WX 962 ; N uni1FF8 ; G 1726 -U 8185 ; WX 798 ; N uni1FF9 ; G 1727 -U 8186 ; WX 991 ; N uni1FFA ; G 1728 -U 8187 ; WX 820 ; N uni1FFB ; G 1729 -U 8188 ; WX 801 ; N uni1FFC ; G 1730 -U 8189 ; WX 450 ; N uni1FFD ; G 1731 -U 8190 ; WX 450 ; N uni1FFE ; G 1732 -U 8192 ; WX 450 ; N uni2000 ; G 1733 -U 8193 ; WX 900 ; N uni2001 ; G 1734 -U 8194 ; WX 450 ; N uni2002 ; G 1735 -U 8195 ; WX 900 ; N uni2003 ; G 1736 -U 8196 ; WX 296 ; N uni2004 ; G 1737 -U 8197 ; WX 225 ; N uni2005 ; G 1738 -U 8198 ; WX 150 ; N uni2006 ; G 1739 -U 8199 ; WX 626 ; N uni2007 ; G 1740 -U 8200 ; WX 313 ; N uni2008 ; G 1741 -U 8201 ; WX 180 ; N uni2009 ; G 1742 -U 8202 ; WX 89 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 374 ; N uni2010 ; G 1749 -U 8209 ; WX 374 ; N uni2011 ; G 1750 -U 8210 ; WX 626 ; N figuredash ; G 1751 -U 8211 ; WX 450 ; N endash ; G 1752 -U 8212 ; WX 900 ; N emdash ; G 1753 -U 8213 ; WX 900 ; N uni2015 ; G 1754 -U 8214 ; WX 450 ; N uni2016 ; G 1755 -U 8215 ; WX 450 ; N underscoredbl ; G 1756 -U 8216 ; WX 313 ; N quoteleft ; G 1757 -U 8217 ; WX 313 ; N quoteright ; G 1758 -U 8218 ; WX 313 ; N quotesinglbase ; G 1759 -U 8219 ; WX 313 ; N quotereversed ; G 1760 -U 8220 ; WX 518 ; N quotedblleft ; G 1761 -U 8221 ; WX 518 ; N quotedblright ; G 1762 -U 8222 ; WX 518 ; N quotedblbase ; G 1763 -U 8223 ; WX 518 ; N uni201F ; G 1764 -U 8224 ; WX 470 ; N dagger ; G 1765 -U 8225 ; WX 470 ; N daggerdbl ; G 1766 -U 8226 ; WX 575 ; N bullet ; G 1767 -U 8227 ; WX 575 ; N uni2023 ; G 1768 -U 8228 ; WX 313 ; N onedotenleader ; G 1769 -U 8229 ; WX 606 ; N twodotenleader ; G 1770 -U 8230 ; WX 900 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 180 ; N uni202F ; G 1777 -U 8240 ; WX 1246 ; N perthousand ; G 1778 -U 8241 ; WX 1638 ; N uni2031 ; G 1779 -U 8242 ; WX 237 ; N minute ; G 1780 -U 8243 ; WX 402 ; N second ; G 1781 -U 8244 ; WX 567 ; N uni2034 ; G 1782 -U 8245 ; WX 237 ; N uni2035 ; G 1783 -U 8246 ; WX 402 ; N uni2036 ; G 1784 -U 8247 ; WX 567 ; N uni2037 ; G 1785 -U 8248 ; WX 659 ; N uni2038 ; G 1786 -U 8249 ; WX 360 ; N guilsinglleft ; G 1787 -U 8250 ; WX 360 ; N guilsinglright ; G 1788 -U 8252 ; WX 566 ; N exclamdbl ; G 1789 -U 8253 ; WX 527 ; N uni203D ; G 1790 -U 8254 ; WX 450 ; N uni203E ; G 1791 -U 8258 ; WX 920 ; N uni2042 ; G 1792 -U 8260 ; WX 150 ; N fraction ; G 1793 -U 8261 ; WX 426 ; N uni2045 ; G 1794 -U 8262 ; WX 426 ; N uni2046 ; G 1795 -U 8263 ; WX 974 ; N uni2047 ; G 1796 -U 8264 ; WX 770 ; N uni2048 ; G 1797 -U 8265 ; WX 770 ; N uni2049 ; G 1798 -U 8267 ; WX 572 ; N uni204B ; G 1799 -U 8268 ; WX 450 ; N uni204C ; G 1800 -U 8269 ; WX 450 ; N uni204D ; G 1801 -U 8270 ; WX 470 ; N uni204E ; G 1802 -U 8271 ; WX 332 ; N uni204F ; G 1803 -U 8273 ; WX 470 ; N uni2051 ; G 1804 -U 8274 ; WX 500 ; N uni2052 ; G 1805 -U 8275 ; WX 900 ; N uni2053 ; G 1806 -U 8279 ; WX 731 ; N uni2057 ; G 1807 -U 8287 ; WX 200 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 394 ; N uni2070 ; G 1820 -U 8305 ; WX 215 ; N uni2071 ; G 1821 -U 8308 ; WX 394 ; N uni2074 ; G 1822 -U 8309 ; WX 394 ; N uni2075 ; G 1823 -U 8310 ; WX 394 ; N uni2076 ; G 1824 -U 8311 ; WX 394 ; N uni2077 ; G 1825 -U 8312 ; WX 394 ; N uni2078 ; G 1826 -U 8313 ; WX 394 ; N uni2079 ; G 1827 -U 8314 ; WX 475 ; N uni207A ; G 1828 -U 8315 ; WX 475 ; N uni207B ; G 1829 -U 8316 ; WX 475 ; N uni207C ; G 1830 -U 8317 ; WX 268 ; N uni207D ; G 1831 -U 8318 ; WX 268 ; N uni207E ; G 1832 -U 8319 ; WX 467 ; N uni207F ; G 1833 -U 8320 ; WX 394 ; N uni2080 ; G 1834 -U 8321 ; WX 394 ; N uni2081 ; G 1835 -U 8322 ; WX 394 ; N uni2082 ; G 1836 -U 8323 ; WX 394 ; N uni2083 ; G 1837 -U 8324 ; WX 394 ; N uni2084 ; G 1838 -U 8325 ; WX 394 ; N uni2085 ; G 1839 -U 8326 ; WX 394 ; N uni2086 ; G 1840 -U 8327 ; WX 394 ; N uni2087 ; G 1841 -U 8328 ; WX 394 ; N uni2088 ; G 1842 -U 8329 ; WX 394 ; N uni2089 ; G 1843 -U 8330 ; WX 475 ; N uni208A ; G 1844 -U 8331 ; WX 475 ; N uni208B ; G 1845 -U 8332 ; WX 475 ; N uni208C ; G 1846 -U 8333 ; WX 268 ; N uni208D ; G 1847 -U 8334 ; WX 268 ; N uni208E ; G 1848 -U 8336 ; WX 419 ; N uni2090 ; G 1849 -U 8337 ; WX 400 ; N uni2091 ; G 1850 -U 8338 ; WX 420 ; N uni2092 ; G 1851 -U 8339 ; WX 427 ; N uni2093 ; G 1852 -U 8340 ; WX 400 ; N uni2094 ; G 1853 -U 8358 ; WX 626 ; N uni20A6 ; G 1854 -U 8364 ; WX 626 ; N Euro ; G 1855 -U 8367 ; WX 1039 ; N uni20AF ; G 1856 -U 8369 ; WX 710 ; N uni20B1 ; G 1857 -U 8372 ; WX 788 ; N uni20B4 ; G 1858 -U 8373 ; WX 626 ; N uni20B5 ; G 1859 -U 8377 ; WX 626 ; N uni20B9 ; G 1860 -U 8451 ; WX 1078 ; N uni2103 ; G 1861 -U 8457 ; WX 1001 ; N uni2109 ; G 1862 -U 8462 ; WX 654 ; N uni210E ; G 1863 -U 8463 ; WX 654 ; N uni210F ; G 1864 -U 8470 ; WX 978 ; N uni2116 ; G 1865 -U 8482 ; WX 900 ; N trademark ; G 1866 -U 8486 ; WX 801 ; N uni2126 ; G 1867 -U 8487 ; WX 801 ; N uni2127 ; G 1868 -U 8490 ; WX 782 ; N uni212A ; G 1869 -U 8491 ; WX 698 ; N uni212B ; G 1870 -U 8513 ; WX 697 ; N uni2141 ; G 1871 -U 8514 ; WX 501 ; N uni2142 ; G 1872 -U 8515 ; WX 573 ; N uni2143 ; G 1873 -U 8516 ; WX 684 ; N uni2144 ; G 1874 -U 8523 ; WX 813 ; N uni214B ; G 1875 -U 8528 ; WX 932 ; N uni2150 ; G 1876 -U 8529 ; WX 932 ; N uni2151 ; G 1877 -U 8530 ; WX 1326 ; N uni2152 ; G 1878 -U 8531 ; WX 932 ; N onethird ; G 1879 -U 8532 ; WX 932 ; N twothirds ; G 1880 -U 8533 ; WX 932 ; N uni2155 ; G 1881 -U 8534 ; WX 932 ; N uni2156 ; G 1882 -U 8535 ; WX 932 ; N uni2157 ; G 1883 -U 8536 ; WX 932 ; N uni2158 ; G 1884 -U 8537 ; WX 932 ; N uni2159 ; G 1885 -U 8538 ; WX 932 ; N uni215A ; G 1886 -U 8539 ; WX 932 ; N oneeighth ; G 1887 -U 8540 ; WX 932 ; N threeeighths ; G 1888 -U 8541 ; WX 932 ; N fiveeighths ; G 1889 -U 8542 ; WX 932 ; N seveneighths ; G 1890 -U 8543 ; WX 554 ; N uni215F ; G 1891 -U 8544 ; WX 421 ; N uni2160 ; G 1892 -U 8545 ; WX 663 ; N uni2161 ; G 1893 -U 8546 ; WX 904 ; N uni2162 ; G 1894 -U 8547 ; WX 984 ; N uni2163 ; G 1895 -U 8548 ; WX 698 ; N uni2164 ; G 1896 -U 8549 ; WX 1014 ; N uni2165 ; G 1897 -U 8550 ; WX 1256 ; N uni2166 ; G 1898 -U 8551 ; WX 1498 ; N uni2167 ; G 1899 -U 8552 ; WX 962 ; N uni2168 ; G 1900 -U 8553 ; WX 698 ; N uni2169 ; G 1901 -U 8554 ; WX 970 ; N uni216A ; G 1902 -U 8555 ; WX 1212 ; N uni216B ; G 1903 -U 8556 ; WX 633 ; N uni216C ; G 1904 -U 8557 ; WX 716 ; N uni216D ; G 1905 -U 8558 ; WX 780 ; N uni216E ; G 1906 -U 8559 ; WX 996 ; N uni216F ; G 1907 -U 8560 ; WX 342 ; N uni2170 ; G 1908 -U 8561 ; WX 684 ; N uni2171 ; G 1909 -U 8562 ; WX 1025 ; N uni2172 ; G 1910 -U 8563 ; WX 865 ; N uni2173 ; G 1911 -U 8564 ; WX 523 ; N uni2174 ; G 1912 -U 8565 ; WX 865 ; N uni2175 ; G 1913 -U 8566 ; WX 1207 ; N uni2176 ; G 1914 -U 8567 ; WX 1548 ; N uni2177 ; G 1915 -U 8568 ; WX 878 ; N uni2178 ; G 1916 -U 8569 ; WX 536 ; N uni2179 ; G 1917 -U 8570 ; WX 878 ; N uni217A ; G 1918 -U 8571 ; WX 1220 ; N uni217B ; G 1919 -U 8572 ; WX 342 ; N uni217C ; G 1920 -U 8573 ; WX 548 ; N uni217D ; G 1921 -U 8574 ; WX 629 ; N uni217E ; G 1922 -U 8575 ; WX 952 ; N uni217F ; G 1923 -U 8576 ; WX 1129 ; N uni2180 ; G 1924 -U 8577 ; WX 780 ; N uni2181 ; G 1925 -U 8578 ; WX 1141 ; N uni2182 ; G 1926 -U 8579 ; WX 716 ; N uni2183 ; G 1927 -U 8580 ; WX 548 ; N uni2184 ; G 1928 -U 8581 ; WX 716 ; N uni2185 ; G 1929 -U 8585 ; WX 932 ; N uni2189 ; G 1930 -U 8592 ; WX 754 ; N arrowleft ; G 1931 -U 8593 ; WX 754 ; N arrowup ; G 1932 -U 8594 ; WX 754 ; N arrowright ; G 1933 -U 8595 ; WX 754 ; N arrowdown ; G 1934 -U 8596 ; WX 754 ; N arrowboth ; G 1935 -U 8597 ; WX 754 ; N arrowupdn ; G 1936 -U 8598 ; WX 754 ; N uni2196 ; G 1937 -U 8599 ; WX 754 ; N uni2197 ; G 1938 -U 8600 ; WX 754 ; N uni2198 ; G 1939 -U 8601 ; WX 754 ; N uni2199 ; G 1940 -U 8602 ; WX 754 ; N uni219A ; G 1941 -U 8603 ; WX 754 ; N uni219B ; G 1942 -U 8604 ; WX 754 ; N uni219C ; G 1943 -U 8605 ; WX 754 ; N uni219D ; G 1944 -U 8606 ; WX 754 ; N uni219E ; G 1945 -U 8607 ; WX 754 ; N uni219F ; G 1946 -U 8608 ; WX 754 ; N uni21A0 ; G 1947 -U 8609 ; WX 754 ; N uni21A1 ; G 1948 -U 8610 ; WX 754 ; N uni21A2 ; G 1949 -U 8611 ; WX 754 ; N uni21A3 ; G 1950 -U 8612 ; WX 754 ; N uni21A4 ; G 1951 -U 8613 ; WX 754 ; N uni21A5 ; G 1952 -U 8614 ; WX 754 ; N uni21A6 ; G 1953 -U 8615 ; WX 754 ; N uni21A7 ; G 1954 -U 8616 ; WX 754 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 754 ; N uni21A9 ; G 1956 -U 8618 ; WX 754 ; N uni21AA ; G 1957 -U 8619 ; WX 754 ; N uni21AB ; G 1958 -U 8620 ; WX 754 ; N uni21AC ; G 1959 -U 8621 ; WX 754 ; N uni21AD ; G 1960 -U 8622 ; WX 754 ; N uni21AE ; G 1961 -U 8623 ; WX 765 ; N uni21AF ; G 1962 -U 8624 ; WX 754 ; N uni21B0 ; G 1963 -U 8625 ; WX 754 ; N uni21B1 ; G 1964 -U 8626 ; WX 754 ; N uni21B2 ; G 1965 -U 8627 ; WX 754 ; N uni21B3 ; G 1966 -U 8628 ; WX 754 ; N uni21B4 ; G 1967 -U 8629 ; WX 754 ; N carriagereturn ; G 1968 -U 8630 ; WX 754 ; N uni21B6 ; G 1969 -U 8631 ; WX 754 ; N uni21B7 ; G 1970 -U 8632 ; WX 754 ; N uni21B8 ; G 1971 -U 8633 ; WX 754 ; N uni21B9 ; G 1972 -U 8634 ; WX 754 ; N uni21BA ; G 1973 -U 8635 ; WX 754 ; N uni21BB ; G 1974 -U 8636 ; WX 754 ; N uni21BC ; G 1975 -U 8637 ; WX 754 ; N uni21BD ; G 1976 -U 8638 ; WX 754 ; N uni21BE ; G 1977 -U 8639 ; WX 754 ; N uni21BF ; G 1978 -U 8640 ; WX 754 ; N uni21C0 ; G 1979 -U 8641 ; WX 754 ; N uni21C1 ; G 1980 -U 8642 ; WX 754 ; N uni21C2 ; G 1981 -U 8643 ; WX 754 ; N uni21C3 ; G 1982 -U 8644 ; WX 754 ; N uni21C4 ; G 1983 -U 8645 ; WX 754 ; N uni21C5 ; G 1984 -U 8646 ; WX 754 ; N uni21C6 ; G 1985 -U 8647 ; WX 754 ; N uni21C7 ; G 1986 -U 8648 ; WX 754 ; N uni21C8 ; G 1987 -U 8649 ; WX 754 ; N uni21C9 ; G 1988 -U 8650 ; WX 754 ; N uni21CA ; G 1989 -U 8651 ; WX 754 ; N uni21CB ; G 1990 -U 8652 ; WX 754 ; N uni21CC ; G 1991 -U 8653 ; WX 754 ; N uni21CD ; G 1992 -U 8654 ; WX 754 ; N uni21CE ; G 1993 -U 8655 ; WX 754 ; N uni21CF ; G 1994 -U 8656 ; WX 754 ; N arrowdblleft ; G 1995 -U 8657 ; WX 754 ; N arrowdblup ; G 1996 -U 8658 ; WX 754 ; N arrowdblright ; G 1997 -U 8659 ; WX 754 ; N arrowdbldown ; G 1998 -U 8660 ; WX 754 ; N arrowdblboth ; G 1999 -U 8661 ; WX 754 ; N uni21D5 ; G 2000 -U 8662 ; WX 754 ; N uni21D6 ; G 2001 -U 8663 ; WX 754 ; N uni21D7 ; G 2002 -U 8664 ; WX 754 ; N uni21D8 ; G 2003 -U 8665 ; WX 754 ; N uni21D9 ; G 2004 -U 8666 ; WX 754 ; N uni21DA ; G 2005 -U 8667 ; WX 754 ; N uni21DB ; G 2006 -U 8668 ; WX 754 ; N uni21DC ; G 2007 -U 8669 ; WX 754 ; N uni21DD ; G 2008 -U 8670 ; WX 754 ; N uni21DE ; G 2009 -U 8671 ; WX 754 ; N uni21DF ; G 2010 -U 8672 ; WX 754 ; N uni21E0 ; G 2011 -U 8673 ; WX 754 ; N uni21E1 ; G 2012 -U 8674 ; WX 754 ; N uni21E2 ; G 2013 -U 8675 ; WX 754 ; N uni21E3 ; G 2014 -U 8676 ; WX 754 ; N uni21E4 ; G 2015 -U 8677 ; WX 754 ; N uni21E5 ; G 2016 -U 8678 ; WX 754 ; N uni21E6 ; G 2017 -U 8679 ; WX 754 ; N uni21E7 ; G 2018 -U 8680 ; WX 754 ; N uni21E8 ; G 2019 -U 8681 ; WX 754 ; N uni21E9 ; G 2020 -U 8682 ; WX 754 ; N uni21EA ; G 2021 -U 8683 ; WX 754 ; N uni21EB ; G 2022 -U 8684 ; WX 754 ; N uni21EC ; G 2023 -U 8685 ; WX 754 ; N uni21ED ; G 2024 -U 8686 ; WX 754 ; N uni21EE ; G 2025 -U 8687 ; WX 754 ; N uni21EF ; G 2026 -U 8688 ; WX 754 ; N uni21F0 ; G 2027 -U 8689 ; WX 754 ; N uni21F1 ; G 2028 -U 8690 ; WX 754 ; N uni21F2 ; G 2029 -U 8691 ; WX 754 ; N uni21F3 ; G 2030 -U 8692 ; WX 754 ; N uni21F4 ; G 2031 -U 8693 ; WX 754 ; N uni21F5 ; G 2032 -U 8694 ; WX 754 ; N uni21F6 ; G 2033 -U 8695 ; WX 754 ; N uni21F7 ; G 2034 -U 8696 ; WX 754 ; N uni21F8 ; G 2035 -U 8697 ; WX 754 ; N uni21F9 ; G 2036 -U 8698 ; WX 754 ; N uni21FA ; G 2037 -U 8699 ; WX 754 ; N uni21FB ; G 2038 -U 8700 ; WX 754 ; N uni21FC ; G 2039 -U 8701 ; WX 754 ; N uni21FD ; G 2040 -U 8702 ; WX 754 ; N uni21FE ; G 2041 -U 8703 ; WX 754 ; N uni21FF ; G 2042 -U 8704 ; WX 577 ; N universal ; G 2043 -U 8706 ; WX 480 ; N partialdiff ; G 2044 -U 8707 ; WX 558 ; N existential ; G 2045 -U 8708 ; WX 558 ; N uni2204 ; G 2046 -U 8710 ; WX 677 ; N increment ; G 2047 -U 8711 ; WX 677 ; N gradient ; G 2048 -U 8712 ; WX 666 ; N element ; G 2049 -U 8713 ; WX 666 ; N notelement ; G 2050 -U 8715 ; WX 666 ; N suchthat ; G 2051 -U 8716 ; WX 666 ; N uni220C ; G 2052 -U 8719 ; WX 757 ; N product ; G 2053 -U 8720 ; WX 757 ; N uni2210 ; G 2054 -U 8721 ; WX 677 ; N summation ; G 2055 -U 8722 ; WX 754 ; N minus ; G 2056 -U 8723 ; WX 754 ; N uni2213 ; G 2057 -U 8724 ; WX 754 ; N uni2214 ; G 2058 -U 8725 ; WX 329 ; N uni2215 ; G 2059 -U 8727 ; WX 622 ; N asteriskmath ; G 2060 -U 8728 ; WX 466 ; N uni2218 ; G 2061 -U 8729 ; WX 466 ; N uni2219 ; G 2062 -U 8730 ; WX 591 ; N radical ; G 2063 -U 8731 ; WX 591 ; N uni221B ; G 2064 -U 8732 ; WX 591 ; N uni221C ; G 2065 -U 8733 ; WX 604 ; N proportional ; G 2066 -U 8734 ; WX 750 ; N infinity ; G 2067 -U 8735 ; WX 754 ; N orthogonal ; G 2068 -U 8736 ; WX 754 ; N angle ; G 2069 -U 8739 ; WX 292 ; N uni2223 ; G 2070 -U 8740 ; WX 546 ; N uni2224 ; G 2071 -U 8741 ; WX 476 ; N uni2225 ; G 2072 -U 8742 ; WX 696 ; N uni2226 ; G 2073 -U 8743 ; WX 730 ; N logicaland ; G 2074 -U 8744 ; WX 730 ; N logicalor ; G 2075 -U 8745 ; WX 754 ; N intersection ; G 2076 -U 8746 ; WX 754 ; N union ; G 2077 -U 8747 ; WX 521 ; N integral ; G 2078 -U 8748 ; WX 900 ; N uni222C ; G 2079 -U 8749 ; WX 1252 ; N uni222D ; G 2080 -U 8760 ; WX 754 ; N uni2238 ; G 2081 -U 8761 ; WX 754 ; N uni2239 ; G 2082 -U 8762 ; WX 754 ; N uni223A ; G 2083 -U 8763 ; WX 754 ; N uni223B ; G 2084 -U 8764 ; WX 754 ; N similar ; G 2085 -U 8765 ; WX 754 ; N uni223D ; G 2086 -U 8770 ; WX 754 ; N uni2242 ; G 2087 -U 8771 ; WX 754 ; N uni2243 ; G 2088 -U 8776 ; WX 754 ; N approxequal ; G 2089 -U 8784 ; WX 754 ; N uni2250 ; G 2090 -U 8785 ; WX 754 ; N uni2251 ; G 2091 -U 8786 ; WX 754 ; N uni2252 ; G 2092 -U 8787 ; WX 754 ; N uni2253 ; G 2093 -U 8788 ; WX 974 ; N uni2254 ; G 2094 -U 8789 ; WX 974 ; N uni2255 ; G 2095 -U 8800 ; WX 754 ; N notequal ; G 2096 -U 8801 ; WX 754 ; N equivalence ; G 2097 -U 8804 ; WX 754 ; N lessequal ; G 2098 -U 8805 ; WX 754 ; N greaterequal ; G 2099 -U 8834 ; WX 754 ; N propersubset ; G 2100 -U 8835 ; WX 754 ; N propersuperset ; G 2101 -U 8836 ; WX 754 ; N notsubset ; G 2102 -U 8837 ; WX 754 ; N uni2285 ; G 2103 -U 8838 ; WX 754 ; N reflexsubset ; G 2104 -U 8839 ; WX 754 ; N reflexsuperset ; G 2105 -U 8844 ; WX 754 ; N uni228C ; G 2106 -U 8845 ; WX 754 ; N uni228D ; G 2107 -U 8846 ; WX 754 ; N uni228E ; G 2108 -U 8847 ; WX 754 ; N uni228F ; G 2109 -U 8848 ; WX 754 ; N uni2290 ; G 2110 -U 8849 ; WX 754 ; N uni2291 ; G 2111 -U 8850 ; WX 754 ; N uni2292 ; G 2112 -U 8851 ; WX 754 ; N uni2293 ; G 2113 -U 8852 ; WX 754 ; N uni2294 ; G 2114 -U 8853 ; WX 754 ; N circleplus ; G 2115 -U 8854 ; WX 754 ; N uni2296 ; G 2116 -U 8855 ; WX 754 ; N circlemultiply ; G 2117 -U 8856 ; WX 754 ; N uni2298 ; G 2118 -U 8857 ; WX 754 ; N uni2299 ; G 2119 -U 8858 ; WX 754 ; N uni229A ; G 2120 -U 8859 ; WX 754 ; N uni229B ; G 2121 -U 8860 ; WX 754 ; N uni229C ; G 2122 -U 8861 ; WX 754 ; N uni229D ; G 2123 -U 8862 ; WX 754 ; N uni229E ; G 2124 -U 8863 ; WX 754 ; N uni229F ; G 2125 -U 8864 ; WX 754 ; N uni22A0 ; G 2126 -U 8865 ; WX 754 ; N uni22A1 ; G 2127 -U 8866 ; WX 795 ; N uni22A2 ; G 2128 -U 8867 ; WX 795 ; N uni22A3 ; G 2129 -U 8868 ; WX 864 ; N uni22A4 ; G 2130 -U 8869 ; WX 864 ; N perpendicular ; G 2131 -U 8870 ; WX 554 ; N uni22A6 ; G 2132 -U 8871 ; WX 554 ; N uni22A7 ; G 2133 -U 8872 ; WX 795 ; N uni22A8 ; G 2134 -U 8873 ; WX 795 ; N uni22A9 ; G 2135 -U 8874 ; WX 795 ; N uni22AA ; G 2136 -U 8875 ; WX 971 ; N uni22AB ; G 2137 -U 8876 ; WX 795 ; N uni22AC ; G 2138 -U 8877 ; WX 795 ; N uni22AD ; G 2139 -U 8878 ; WX 795 ; N uni22AE ; G 2140 -U 8879 ; WX 971 ; N uni22AF ; G 2141 -U 8901 ; WX 358 ; N dotmath ; G 2142 -U 8962 ; WX 751 ; N house ; G 2143 -U 8968 ; WX 426 ; N uni2308 ; G 2144 -U 8969 ; WX 426 ; N uni2309 ; G 2145 -U 8970 ; WX 426 ; N uni230A ; G 2146 -U 8971 ; WX 426 ; N uni230B ; G 2147 -U 8976 ; WX 754 ; N revlogicalnot ; G 2148 -U 8977 ; WX 484 ; N uni2311 ; G 2149 -U 8984 ; WX 835 ; N uni2318 ; G 2150 -U 8985 ; WX 754 ; N uni2319 ; G 2151 -U 8992 ; WX 521 ; N integraltp ; G 2152 -U 8993 ; WX 521 ; N integralbt ; G 2153 -U 8997 ; WX 900 ; N uni2325 ; G 2154 -U 9000 ; WX 1299 ; N uni2328 ; G 2155 -U 9085 ; WX 907 ; N uni237D ; G 2156 -U 9115 ; WX 450 ; N uni239B ; G 2157 -U 9116 ; WX 450 ; N uni239C ; G 2158 -U 9117 ; WX 450 ; N uni239D ; G 2159 -U 9118 ; WX 450 ; N uni239E ; G 2160 -U 9119 ; WX 450 ; N uni239F ; G 2161 -U 9120 ; WX 450 ; N uni23A0 ; G 2162 -U 9121 ; WX 450 ; N uni23A1 ; G 2163 -U 9122 ; WX 450 ; N uni23A2 ; G 2164 -U 9123 ; WX 450 ; N uni23A3 ; G 2165 -U 9124 ; WX 450 ; N uni23A4 ; G 2166 -U 9125 ; WX 450 ; N uni23A5 ; G 2167 -U 9126 ; WX 450 ; N uni23A6 ; G 2168 -U 9127 ; WX 675 ; N uni23A7 ; G 2169 -U 9128 ; WX 675 ; N uni23A8 ; G 2170 -U 9129 ; WX 675 ; N uni23A9 ; G 2171 -U 9130 ; WX 675 ; N uni23AA ; G 2172 -U 9131 ; WX 675 ; N uni23AB ; G 2173 -U 9132 ; WX 675 ; N uni23AC ; G 2174 -U 9133 ; WX 675 ; N uni23AD ; G 2175 -U 9134 ; WX 521 ; N uni23AE ; G 2176 -U 9167 ; WX 850 ; N uni23CF ; G 2177 -U 9251 ; WX 751 ; N uni2423 ; G 2178 -U 9600 ; WX 692 ; N upblock ; G 2179 -U 9601 ; WX 692 ; N uni2581 ; G 2180 -U 9602 ; WX 692 ; N uni2582 ; G 2181 -U 9603 ; WX 692 ; N uni2583 ; G 2182 -U 9604 ; WX 692 ; N dnblock ; G 2183 -U 9605 ; WX 692 ; N uni2585 ; G 2184 -U 9606 ; WX 692 ; N uni2586 ; G 2185 -U 9607 ; WX 692 ; N uni2587 ; G 2186 -U 9608 ; WX 692 ; N block ; G 2187 -U 9609 ; WX 692 ; N uni2589 ; G 2188 -U 9610 ; WX 692 ; N uni258A ; G 2189 -U 9611 ; WX 692 ; N uni258B ; G 2190 -U 9612 ; WX 692 ; N lfblock ; G 2191 -U 9613 ; WX 692 ; N uni258D ; G 2192 -U 9614 ; WX 692 ; N uni258E ; G 2193 -U 9615 ; WX 692 ; N uni258F ; G 2194 -U 9616 ; WX 692 ; N rtblock ; G 2195 -U 9617 ; WX 692 ; N ltshade ; G 2196 -U 9618 ; WX 692 ; N shade ; G 2197 -U 9619 ; WX 692 ; N dkshade ; G 2198 -U 9620 ; WX 692 ; N uni2594 ; G 2199 -U 9621 ; WX 692 ; N uni2595 ; G 2200 -U 9622 ; WX 692 ; N uni2596 ; G 2201 -U 9623 ; WX 692 ; N uni2597 ; G 2202 -U 9624 ; WX 692 ; N uni2598 ; G 2203 -U 9625 ; WX 692 ; N uni2599 ; G 2204 -U 9626 ; WX 692 ; N uni259A ; G 2205 -U 9627 ; WX 692 ; N uni259B ; G 2206 -U 9628 ; WX 692 ; N uni259C ; G 2207 -U 9629 ; WX 692 ; N uni259D ; G 2208 -U 9630 ; WX 692 ; N uni259E ; G 2209 -U 9631 ; WX 692 ; N uni259F ; G 2210 -U 9632 ; WX 850 ; N filledbox ; G 2211 -U 9633 ; WX 850 ; N H22073 ; G 2212 -U 9634 ; WX 850 ; N uni25A2 ; G 2213 -U 9635 ; WX 850 ; N uni25A3 ; G 2214 -U 9636 ; WX 850 ; N uni25A4 ; G 2215 -U 9637 ; WX 850 ; N uni25A5 ; G 2216 -U 9638 ; WX 850 ; N uni25A6 ; G 2217 -U 9639 ; WX 850 ; N uni25A7 ; G 2218 -U 9640 ; WX 850 ; N uni25A8 ; G 2219 -U 9641 ; WX 850 ; N uni25A9 ; G 2220 -U 9642 ; WX 610 ; N H18543 ; G 2221 -U 9643 ; WX 610 ; N H18551 ; G 2222 -U 9644 ; WX 850 ; N filledrect ; G 2223 -U 9645 ; WX 850 ; N uni25AD ; G 2224 -U 9646 ; WX 495 ; N uni25AE ; G 2225 -U 9647 ; WX 495 ; N uni25AF ; G 2226 -U 9648 ; WX 692 ; N uni25B0 ; G 2227 -U 9649 ; WX 692 ; N uni25B1 ; G 2228 -U 9650 ; WX 692 ; N triagup ; G 2229 -U 9651 ; WX 692 ; N uni25B3 ; G 2230 -U 9652 ; WX 452 ; N uni25B4 ; G 2231 -U 9653 ; WX 452 ; N uni25B5 ; G 2232 -U 9654 ; WX 692 ; N uni25B6 ; G 2233 -U 9655 ; WX 692 ; N uni25B7 ; G 2234 -U 9656 ; WX 452 ; N uni25B8 ; G 2235 -U 9657 ; WX 452 ; N uni25B9 ; G 2236 -U 9658 ; WX 692 ; N triagrt ; G 2237 -U 9659 ; WX 692 ; N uni25BB ; G 2238 -U 9660 ; WX 692 ; N triagdn ; G 2239 -U 9661 ; WX 692 ; N uni25BD ; G 2240 -U 9662 ; WX 452 ; N uni25BE ; G 2241 -U 9663 ; WX 452 ; N uni25BF ; G 2242 -U 9664 ; WX 692 ; N uni25C0 ; G 2243 -U 9665 ; WX 692 ; N uni25C1 ; G 2244 -U 9666 ; WX 452 ; N uni25C2 ; G 2245 -U 9667 ; WX 452 ; N uni25C3 ; G 2246 -U 9668 ; WX 692 ; N triaglf ; G 2247 -U 9669 ; WX 692 ; N uni25C5 ; G 2248 -U 9670 ; WX 692 ; N uni25C6 ; G 2249 -U 9671 ; WX 692 ; N uni25C7 ; G 2250 -U 9672 ; WX 692 ; N uni25C8 ; G 2251 -U 9673 ; WX 785 ; N uni25C9 ; G 2252 -U 9674 ; WX 444 ; N lozenge ; G 2253 -U 9675 ; WX 785 ; N circle ; G 2254 -U 9676 ; WX 785 ; N uni25CC ; G 2255 -U 9677 ; WX 785 ; N uni25CD ; G 2256 -U 9678 ; WX 785 ; N uni25CE ; G 2257 -U 9679 ; WX 785 ; N H18533 ; G 2258 -U 9680 ; WX 785 ; N uni25D0 ; G 2259 -U 9681 ; WX 785 ; N uni25D1 ; G 2260 -U 9682 ; WX 785 ; N uni25D2 ; G 2261 -U 9683 ; WX 785 ; N uni25D3 ; G 2262 -U 9684 ; WX 785 ; N uni25D4 ; G 2263 -U 9685 ; WX 785 ; N uni25D5 ; G 2264 -U 9686 ; WX 474 ; N uni25D6 ; G 2265 -U 9687 ; WX 474 ; N uni25D7 ; G 2266 -U 9688 ; WX 712 ; N invbullet ; G 2267 -U 9689 ; WX 873 ; N invcircle ; G 2268 -U 9690 ; WX 873 ; N uni25DA ; G 2269 -U 9691 ; WX 873 ; N uni25DB ; G 2270 -U 9692 ; WX 348 ; N uni25DC ; G 2271 -U 9693 ; WX 348 ; N uni25DD ; G 2272 -U 9694 ; WX 348 ; N uni25DE ; G 2273 -U 9695 ; WX 348 ; N uni25DF ; G 2274 -U 9696 ; WX 785 ; N uni25E0 ; G 2275 -U 9697 ; WX 785 ; N uni25E1 ; G 2276 -U 9698 ; WX 692 ; N uni25E2 ; G 2277 -U 9699 ; WX 692 ; N uni25E3 ; G 2278 -U 9700 ; WX 692 ; N uni25E4 ; G 2279 -U 9701 ; WX 692 ; N uni25E5 ; G 2280 -U 9702 ; WX 531 ; N openbullet ; G 2281 -U 9703 ; WX 850 ; N uni25E7 ; G 2282 -U 9704 ; WX 850 ; N uni25E8 ; G 2283 -U 9705 ; WX 850 ; N uni25E9 ; G 2284 -U 9706 ; WX 850 ; N uni25EA ; G 2285 -U 9707 ; WX 850 ; N uni25EB ; G 2286 -U 9708 ; WX 692 ; N uni25EC ; G 2287 -U 9709 ; WX 692 ; N uni25ED ; G 2288 -U 9710 ; WX 692 ; N uni25EE ; G 2289 -U 9711 ; WX 1007 ; N uni25EF ; G 2290 -U 9712 ; WX 850 ; N uni25F0 ; G 2291 -U 9713 ; WX 850 ; N uni25F1 ; G 2292 -U 9714 ; WX 850 ; N uni25F2 ; G 2293 -U 9715 ; WX 850 ; N uni25F3 ; G 2294 -U 9716 ; WX 785 ; N uni25F4 ; G 2295 -U 9717 ; WX 785 ; N uni25F5 ; G 2296 -U 9718 ; WX 785 ; N uni25F6 ; G 2297 -U 9719 ; WX 785 ; N uni25F7 ; G 2298 -U 9720 ; WX 692 ; N uni25F8 ; G 2299 -U 9721 ; WX 692 ; N uni25F9 ; G 2300 -U 9722 ; WX 692 ; N uni25FA ; G 2301 -U 9723 ; WX 747 ; N uni25FB ; G 2302 -U 9724 ; WX 747 ; N uni25FC ; G 2303 -U 9725 ; WX 659 ; N uni25FD ; G 2304 -U 9726 ; WX 659 ; N uni25FE ; G 2305 -U 9727 ; WX 692 ; N uni25FF ; G 2306 -U 9728 ; WX 807 ; N uni2600 ; G 2307 -U 9784 ; WX 807 ; N uni2638 ; G 2308 -U 9785 ; WX 807 ; N uni2639 ; G 2309 -U 9786 ; WX 807 ; N smileface ; G 2310 -U 9787 ; WX 807 ; N invsmileface ; G 2311 -U 9788 ; WX 807 ; N sun ; G 2312 -U 9791 ; WX 552 ; N uni263F ; G 2313 -U 9792 ; WX 658 ; N female ; G 2314 -U 9793 ; WX 658 ; N uni2641 ; G 2315 -U 9794 ; WX 807 ; N male ; G 2316 -U 9795 ; WX 807 ; N uni2643 ; G 2317 -U 9796 ; WX 807 ; N uni2644 ; G 2318 -U 9797 ; WX 807 ; N uni2645 ; G 2319 -U 9798 ; WX 807 ; N uni2646 ; G 2320 -U 9799 ; WX 807 ; N uni2647 ; G 2321 -U 9824 ; WX 807 ; N spade ; G 2322 -U 9825 ; WX 807 ; N uni2661 ; G 2323 -U 9826 ; WX 807 ; N uni2662 ; G 2324 -U 9827 ; WX 807 ; N club ; G 2325 -U 9828 ; WX 807 ; N uni2664 ; G 2326 -U 9829 ; WX 807 ; N heart ; G 2327 -U 9830 ; WX 807 ; N diamond ; G 2328 -U 9831 ; WX 807 ; N uni2667 ; G 2329 -U 9833 ; WX 424 ; N uni2669 ; G 2330 -U 9834 ; WX 574 ; N musicalnote ; G 2331 -U 9835 ; WX 807 ; N musicalnotedbl ; G 2332 -U 9836 ; WX 807 ; N uni266C ; G 2333 -U 9837 ; WX 424 ; N uni266D ; G 2334 -U 9838 ; WX 321 ; N uni266E ; G 2335 -U 9839 ; WX 435 ; N uni266F ; G 2336 -U 10145 ; WX 754 ; N uni27A1 ; G 2337 -U 10181 ; WX 411 ; N uni27C5 ; G 2338 -U 10182 ; WX 411 ; N uni27C6 ; G 2339 -U 10208 ; WX 444 ; N uni27E0 ; G 2340 -U 10216 ; WX 411 ; N uni27E8 ; G 2341 -U 10217 ; WX 411 ; N uni27E9 ; G 2342 -U 10224 ; WX 754 ; N uni27F0 ; G 2343 -U 10225 ; WX 754 ; N uni27F1 ; G 2344 -U 10226 ; WX 754 ; N uni27F2 ; G 2345 -U 10227 ; WX 754 ; N uni27F3 ; G 2346 -U 10228 ; WX 930 ; N uni27F4 ; G 2347 -U 10229 ; WX 1290 ; N uni27F5 ; G 2348 -U 10230 ; WX 1290 ; N uni27F6 ; G 2349 -U 10231 ; WX 1290 ; N uni27F7 ; G 2350 -U 10232 ; WX 1290 ; N uni27F8 ; G 2351 -U 10233 ; WX 1290 ; N uni27F9 ; G 2352 -U 10234 ; WX 1290 ; N uni27FA ; G 2353 -U 10235 ; WX 1290 ; N uni27FB ; G 2354 -U 10236 ; WX 1290 ; N uni27FC ; G 2355 -U 10237 ; WX 1290 ; N uni27FD ; G 2356 -U 10238 ; WX 1290 ; N uni27FE ; G 2357 -U 10239 ; WX 1290 ; N uni27FF ; G 2358 -U 10240 ; WX 703 ; N uni2800 ; G 2359 -U 10241 ; WX 703 ; N uni2801 ; G 2360 -U 10242 ; WX 703 ; N uni2802 ; G 2361 -U 10243 ; WX 703 ; N uni2803 ; G 2362 -U 10244 ; WX 703 ; N uni2804 ; G 2363 -U 10245 ; WX 703 ; N uni2805 ; G 2364 -U 10246 ; WX 703 ; N uni2806 ; G 2365 -U 10247 ; WX 703 ; N uni2807 ; G 2366 -U 10248 ; WX 703 ; N uni2808 ; G 2367 -U 10249 ; WX 703 ; N uni2809 ; G 2368 -U 10250 ; WX 703 ; N uni280A ; G 2369 -U 10251 ; WX 703 ; N uni280B ; G 2370 -U 10252 ; WX 703 ; N uni280C ; G 2371 -U 10253 ; WX 703 ; N uni280D ; G 2372 -U 10254 ; WX 703 ; N uni280E ; G 2373 -U 10255 ; WX 703 ; N uni280F ; G 2374 -U 10256 ; WX 703 ; N uni2810 ; G 2375 -U 10257 ; WX 703 ; N uni2811 ; G 2376 -U 10258 ; WX 703 ; N uni2812 ; G 2377 -U 10259 ; WX 703 ; N uni2813 ; G 2378 -U 10260 ; WX 703 ; N uni2814 ; G 2379 -U 10261 ; WX 703 ; N uni2815 ; G 2380 -U 10262 ; WX 703 ; N uni2816 ; G 2381 -U 10263 ; WX 703 ; N uni2817 ; G 2382 -U 10264 ; WX 703 ; N uni2818 ; G 2383 -U 10265 ; WX 703 ; N uni2819 ; G 2384 -U 10266 ; WX 703 ; N uni281A ; G 2385 -U 10267 ; WX 703 ; N uni281B ; G 2386 -U 10268 ; WX 703 ; N uni281C ; G 2387 -U 10269 ; WX 703 ; N uni281D ; G 2388 -U 10270 ; WX 703 ; N uni281E ; G 2389 -U 10271 ; WX 703 ; N uni281F ; G 2390 -U 10272 ; WX 703 ; N uni2820 ; G 2391 -U 10273 ; WX 703 ; N uni2821 ; G 2392 -U 10274 ; WX 703 ; N uni2822 ; G 2393 -U 10275 ; WX 703 ; N uni2823 ; G 2394 -U 10276 ; WX 703 ; N uni2824 ; G 2395 -U 10277 ; WX 703 ; N uni2825 ; G 2396 -U 10278 ; WX 703 ; N uni2826 ; G 2397 -U 10279 ; WX 703 ; N uni2827 ; G 2398 -U 10280 ; WX 703 ; N uni2828 ; G 2399 -U 10281 ; WX 703 ; N uni2829 ; G 2400 -U 10282 ; WX 703 ; N uni282A ; G 2401 -U 10283 ; WX 703 ; N uni282B ; G 2402 -U 10284 ; WX 703 ; N uni282C ; G 2403 -U 10285 ; WX 703 ; N uni282D ; G 2404 -U 10286 ; WX 703 ; N uni282E ; G 2405 -U 10287 ; WX 703 ; N uni282F ; G 2406 -U 10288 ; WX 703 ; N uni2830 ; G 2407 -U 10289 ; WX 703 ; N uni2831 ; G 2408 -U 10290 ; WX 703 ; N uni2832 ; G 2409 -U 10291 ; WX 703 ; N uni2833 ; G 2410 -U 10292 ; WX 703 ; N uni2834 ; G 2411 -U 10293 ; WX 703 ; N uni2835 ; G 2412 -U 10294 ; WX 703 ; N uni2836 ; G 2413 -U 10295 ; WX 703 ; N uni2837 ; G 2414 -U 10296 ; WX 703 ; N uni2838 ; G 2415 -U 10297 ; WX 703 ; N uni2839 ; G 2416 -U 10298 ; WX 703 ; N uni283A ; G 2417 -U 10299 ; WX 703 ; N uni283B ; G 2418 -U 10300 ; WX 703 ; N uni283C ; G 2419 -U 10301 ; WX 703 ; N uni283D ; G 2420 -U 10302 ; WX 703 ; N uni283E ; G 2421 -U 10303 ; WX 703 ; N uni283F ; G 2422 -U 10304 ; WX 703 ; N uni2840 ; G 2423 -U 10305 ; WX 703 ; N uni2841 ; G 2424 -U 10306 ; WX 703 ; N uni2842 ; G 2425 -U 10307 ; WX 703 ; N uni2843 ; G 2426 -U 10308 ; WX 703 ; N uni2844 ; G 2427 -U 10309 ; WX 703 ; N uni2845 ; G 2428 -U 10310 ; WX 703 ; N uni2846 ; G 2429 -U 10311 ; WX 703 ; N uni2847 ; G 2430 -U 10312 ; WX 703 ; N uni2848 ; G 2431 -U 10313 ; WX 703 ; N uni2849 ; G 2432 -U 10314 ; WX 703 ; N uni284A ; G 2433 -U 10315 ; WX 703 ; N uni284B ; G 2434 -U 10316 ; WX 703 ; N uni284C ; G 2435 -U 10317 ; WX 703 ; N uni284D ; G 2436 -U 10318 ; WX 703 ; N uni284E ; G 2437 -U 10319 ; WX 703 ; N uni284F ; G 2438 -U 10320 ; WX 703 ; N uni2850 ; G 2439 -U 10321 ; WX 703 ; N uni2851 ; G 2440 -U 10322 ; WX 703 ; N uni2852 ; G 2441 -U 10323 ; WX 703 ; N uni2853 ; G 2442 -U 10324 ; WX 703 ; N uni2854 ; G 2443 -U 10325 ; WX 703 ; N uni2855 ; G 2444 -U 10326 ; WX 703 ; N uni2856 ; G 2445 -U 10327 ; WX 703 ; N uni2857 ; G 2446 -U 10328 ; WX 703 ; N uni2858 ; G 2447 -U 10329 ; WX 703 ; N uni2859 ; G 2448 -U 10330 ; WX 703 ; N uni285A ; G 2449 -U 10331 ; WX 703 ; N uni285B ; G 2450 -U 10332 ; WX 703 ; N uni285C ; G 2451 -U 10333 ; WX 703 ; N uni285D ; G 2452 -U 10334 ; WX 703 ; N uni285E ; G 2453 -U 10335 ; WX 703 ; N uni285F ; G 2454 -U 10336 ; WX 703 ; N uni2860 ; G 2455 -U 10337 ; WX 703 ; N uni2861 ; G 2456 -U 10338 ; WX 703 ; N uni2862 ; G 2457 -U 10339 ; WX 703 ; N uni2863 ; G 2458 -U 10340 ; WX 703 ; N uni2864 ; G 2459 -U 10341 ; WX 703 ; N uni2865 ; G 2460 -U 10342 ; WX 703 ; N uni2866 ; G 2461 -U 10343 ; WX 703 ; N uni2867 ; G 2462 -U 10344 ; WX 703 ; N uni2868 ; G 2463 -U 10345 ; WX 703 ; N uni2869 ; G 2464 -U 10346 ; WX 703 ; N uni286A ; G 2465 -U 10347 ; WX 703 ; N uni286B ; G 2466 -U 10348 ; WX 703 ; N uni286C ; G 2467 -U 10349 ; WX 703 ; N uni286D ; G 2468 -U 10350 ; WX 703 ; N uni286E ; G 2469 -U 10351 ; WX 703 ; N uni286F ; G 2470 -U 10352 ; WX 703 ; N uni2870 ; G 2471 -U 10353 ; WX 703 ; N uni2871 ; G 2472 -U 10354 ; WX 703 ; N uni2872 ; G 2473 -U 10355 ; WX 703 ; N uni2873 ; G 2474 -U 10356 ; WX 703 ; N uni2874 ; G 2475 -U 10357 ; WX 703 ; N uni2875 ; G 2476 -U 10358 ; WX 703 ; N uni2876 ; G 2477 -U 10359 ; WX 703 ; N uni2877 ; G 2478 -U 10360 ; WX 703 ; N uni2878 ; G 2479 -U 10361 ; WX 703 ; N uni2879 ; G 2480 -U 10362 ; WX 703 ; N uni287A ; G 2481 -U 10363 ; WX 703 ; N uni287B ; G 2482 -U 10364 ; WX 703 ; N uni287C ; G 2483 -U 10365 ; WX 703 ; N uni287D ; G 2484 -U 10366 ; WX 703 ; N uni287E ; G 2485 -U 10367 ; WX 703 ; N uni287F ; G 2486 -U 10368 ; WX 703 ; N uni2880 ; G 2487 -U 10369 ; WX 703 ; N uni2881 ; G 2488 -U 10370 ; WX 703 ; N uni2882 ; G 2489 -U 10371 ; WX 703 ; N uni2883 ; G 2490 -U 10372 ; WX 703 ; N uni2884 ; G 2491 -U 10373 ; WX 703 ; N uni2885 ; G 2492 -U 10374 ; WX 703 ; N uni2886 ; G 2493 -U 10375 ; WX 703 ; N uni2887 ; G 2494 -U 10376 ; WX 703 ; N uni2888 ; G 2495 -U 10377 ; WX 703 ; N uni2889 ; G 2496 -U 10378 ; WX 703 ; N uni288A ; G 2497 -U 10379 ; WX 703 ; N uni288B ; G 2498 -U 10380 ; WX 703 ; N uni288C ; G 2499 -U 10381 ; WX 703 ; N uni288D ; G 2500 -U 10382 ; WX 703 ; N uni288E ; G 2501 -U 10383 ; WX 703 ; N uni288F ; G 2502 -U 10384 ; WX 703 ; N uni2890 ; G 2503 -U 10385 ; WX 703 ; N uni2891 ; G 2504 -U 10386 ; WX 703 ; N uni2892 ; G 2505 -U 10387 ; WX 703 ; N uni2893 ; G 2506 -U 10388 ; WX 703 ; N uni2894 ; G 2507 -U 10389 ; WX 703 ; N uni2895 ; G 2508 -U 10390 ; WX 703 ; N uni2896 ; G 2509 -U 10391 ; WX 703 ; N uni2897 ; G 2510 -U 10392 ; WX 703 ; N uni2898 ; G 2511 -U 10393 ; WX 703 ; N uni2899 ; G 2512 -U 10394 ; WX 703 ; N uni289A ; G 2513 -U 10395 ; WX 703 ; N uni289B ; G 2514 -U 10396 ; WX 703 ; N uni289C ; G 2515 -U 10397 ; WX 703 ; N uni289D ; G 2516 -U 10398 ; WX 703 ; N uni289E ; G 2517 -U 10399 ; WX 703 ; N uni289F ; G 2518 -U 10400 ; WX 703 ; N uni28A0 ; G 2519 -U 10401 ; WX 703 ; N uni28A1 ; G 2520 -U 10402 ; WX 703 ; N uni28A2 ; G 2521 -U 10403 ; WX 703 ; N uni28A3 ; G 2522 -U 10404 ; WX 703 ; N uni28A4 ; G 2523 -U 10405 ; WX 703 ; N uni28A5 ; G 2524 -U 10406 ; WX 703 ; N uni28A6 ; G 2525 -U 10407 ; WX 703 ; N uni28A7 ; G 2526 -U 10408 ; WX 703 ; N uni28A8 ; G 2527 -U 10409 ; WX 703 ; N uni28A9 ; G 2528 -U 10410 ; WX 703 ; N uni28AA ; G 2529 -U 10411 ; WX 703 ; N uni28AB ; G 2530 -U 10412 ; WX 703 ; N uni28AC ; G 2531 -U 10413 ; WX 703 ; N uni28AD ; G 2532 -U 10414 ; WX 703 ; N uni28AE ; G 2533 -U 10415 ; WX 703 ; N uni28AF ; G 2534 -U 10416 ; WX 703 ; N uni28B0 ; G 2535 -U 10417 ; WX 703 ; N uni28B1 ; G 2536 -U 10418 ; WX 703 ; N uni28B2 ; G 2537 -U 10419 ; WX 703 ; N uni28B3 ; G 2538 -U 10420 ; WX 703 ; N uni28B4 ; G 2539 -U 10421 ; WX 703 ; N uni28B5 ; G 2540 -U 10422 ; WX 703 ; N uni28B6 ; G 2541 -U 10423 ; WX 703 ; N uni28B7 ; G 2542 -U 10424 ; WX 703 ; N uni28B8 ; G 2543 -U 10425 ; WX 703 ; N uni28B9 ; G 2544 -U 10426 ; WX 703 ; N uni28BA ; G 2545 -U 10427 ; WX 703 ; N uni28BB ; G 2546 -U 10428 ; WX 703 ; N uni28BC ; G 2547 -U 10429 ; WX 703 ; N uni28BD ; G 2548 -U 10430 ; WX 703 ; N uni28BE ; G 2549 -U 10431 ; WX 703 ; N uni28BF ; G 2550 -U 10432 ; WX 703 ; N uni28C0 ; G 2551 -U 10433 ; WX 703 ; N uni28C1 ; G 2552 -U 10434 ; WX 703 ; N uni28C2 ; G 2553 -U 10435 ; WX 703 ; N uni28C3 ; G 2554 -U 10436 ; WX 703 ; N uni28C4 ; G 2555 -U 10437 ; WX 703 ; N uni28C5 ; G 2556 -U 10438 ; WX 703 ; N uni28C6 ; G 2557 -U 10439 ; WX 703 ; N uni28C7 ; G 2558 -U 10440 ; WX 703 ; N uni28C8 ; G 2559 -U 10441 ; WX 703 ; N uni28C9 ; G 2560 -U 10442 ; WX 703 ; N uni28CA ; G 2561 -U 10443 ; WX 703 ; N uni28CB ; G 2562 -U 10444 ; WX 703 ; N uni28CC ; G 2563 -U 10445 ; WX 703 ; N uni28CD ; G 2564 -U 10446 ; WX 703 ; N uni28CE ; G 2565 -U 10447 ; WX 703 ; N uni28CF ; G 2566 -U 10448 ; WX 703 ; N uni28D0 ; G 2567 -U 10449 ; WX 703 ; N uni28D1 ; G 2568 -U 10450 ; WX 703 ; N uni28D2 ; G 2569 -U 10451 ; WX 703 ; N uni28D3 ; G 2570 -U 10452 ; WX 703 ; N uni28D4 ; G 2571 -U 10453 ; WX 703 ; N uni28D5 ; G 2572 -U 10454 ; WX 703 ; N uni28D6 ; G 2573 -U 10455 ; WX 703 ; N uni28D7 ; G 2574 -U 10456 ; WX 703 ; N uni28D8 ; G 2575 -U 10457 ; WX 703 ; N uni28D9 ; G 2576 -U 10458 ; WX 703 ; N uni28DA ; G 2577 -U 10459 ; WX 703 ; N uni28DB ; G 2578 -U 10460 ; WX 703 ; N uni28DC ; G 2579 -U 10461 ; WX 703 ; N uni28DD ; G 2580 -U 10462 ; WX 703 ; N uni28DE ; G 2581 -U 10463 ; WX 703 ; N uni28DF ; G 2582 -U 10464 ; WX 703 ; N uni28E0 ; G 2583 -U 10465 ; WX 703 ; N uni28E1 ; G 2584 -U 10466 ; WX 703 ; N uni28E2 ; G 2585 -U 10467 ; WX 703 ; N uni28E3 ; G 2586 -U 10468 ; WX 703 ; N uni28E4 ; G 2587 -U 10469 ; WX 703 ; N uni28E5 ; G 2588 -U 10470 ; WX 703 ; N uni28E6 ; G 2589 -U 10471 ; WX 703 ; N uni28E7 ; G 2590 -U 10472 ; WX 703 ; N uni28E8 ; G 2591 -U 10473 ; WX 703 ; N uni28E9 ; G 2592 -U 10474 ; WX 703 ; N uni28EA ; G 2593 -U 10475 ; WX 703 ; N uni28EB ; G 2594 -U 10476 ; WX 703 ; N uni28EC ; G 2595 -U 10477 ; WX 703 ; N uni28ED ; G 2596 -U 10478 ; WX 703 ; N uni28EE ; G 2597 -U 10479 ; WX 703 ; N uni28EF ; G 2598 -U 10480 ; WX 703 ; N uni28F0 ; G 2599 -U 10481 ; WX 703 ; N uni28F1 ; G 2600 -U 10482 ; WX 703 ; N uni28F2 ; G 2601 -U 10483 ; WX 703 ; N uni28F3 ; G 2602 -U 10484 ; WX 703 ; N uni28F4 ; G 2603 -U 10485 ; WX 703 ; N uni28F5 ; G 2604 -U 10486 ; WX 703 ; N uni28F6 ; G 2605 -U 10487 ; WX 703 ; N uni28F7 ; G 2606 -U 10488 ; WX 703 ; N uni28F8 ; G 2607 -U 10489 ; WX 703 ; N uni28F9 ; G 2608 -U 10490 ; WX 703 ; N uni28FA ; G 2609 -U 10491 ; WX 703 ; N uni28FB ; G 2610 -U 10492 ; WX 703 ; N uni28FC ; G 2611 -U 10493 ; WX 703 ; N uni28FD ; G 2612 -U 10494 ; WX 703 ; N uni28FE ; G 2613 -U 10495 ; WX 703 ; N uni28FF ; G 2614 -U 10496 ; WX 754 ; N uni2900 ; G 2615 -U 10497 ; WX 754 ; N uni2901 ; G 2616 -U 10498 ; WX 754 ; N uni2902 ; G 2617 -U 10499 ; WX 754 ; N uni2903 ; G 2618 -U 10500 ; WX 754 ; N uni2904 ; G 2619 -U 10501 ; WX 754 ; N uni2905 ; G 2620 -U 10502 ; WX 754 ; N uni2906 ; G 2621 -U 10503 ; WX 754 ; N uni2907 ; G 2622 -U 10504 ; WX 754 ; N uni2908 ; G 2623 -U 10505 ; WX 754 ; N uni2909 ; G 2624 -U 10506 ; WX 754 ; N uni290A ; G 2625 -U 10507 ; WX 754 ; N uni290B ; G 2626 -U 10508 ; WX 754 ; N uni290C ; G 2627 -U 10509 ; WX 754 ; N uni290D ; G 2628 -U 10510 ; WX 754 ; N uni290E ; G 2629 -U 10511 ; WX 754 ; N uni290F ; G 2630 -U 10512 ; WX 754 ; N uni2910 ; G 2631 -U 10513 ; WX 754 ; N uni2911 ; G 2632 -U 10514 ; WX 754 ; N uni2912 ; G 2633 -U 10515 ; WX 754 ; N uni2913 ; G 2634 -U 10516 ; WX 754 ; N uni2914 ; G 2635 -U 10517 ; WX 754 ; N uni2915 ; G 2636 -U 10518 ; WX 754 ; N uni2916 ; G 2637 -U 10519 ; WX 754 ; N uni2917 ; G 2638 -U 10520 ; WX 754 ; N uni2918 ; G 2639 -U 10521 ; WX 754 ; N uni2919 ; G 2640 -U 10522 ; WX 754 ; N uni291A ; G 2641 -U 10523 ; WX 754 ; N uni291B ; G 2642 -U 10524 ; WX 754 ; N uni291C ; G 2643 -U 10525 ; WX 754 ; N uni291D ; G 2644 -U 10526 ; WX 754 ; N uni291E ; G 2645 -U 10527 ; WX 754 ; N uni291F ; G 2646 -U 10528 ; WX 754 ; N uni2920 ; G 2647 -U 10529 ; WX 754 ; N uni2921 ; G 2648 -U 10530 ; WX 754 ; N uni2922 ; G 2649 -U 10531 ; WX 754 ; N uni2923 ; G 2650 -U 10532 ; WX 754 ; N uni2924 ; G 2651 -U 10533 ; WX 754 ; N uni2925 ; G 2652 -U 10534 ; WX 754 ; N uni2926 ; G 2653 -U 10535 ; WX 754 ; N uni2927 ; G 2654 -U 10536 ; WX 754 ; N uni2928 ; G 2655 -U 10537 ; WX 754 ; N uni2929 ; G 2656 -U 10538 ; WX 754 ; N uni292A ; G 2657 -U 10539 ; WX 754 ; N uni292B ; G 2658 -U 10540 ; WX 754 ; N uni292C ; G 2659 -U 10541 ; WX 754 ; N uni292D ; G 2660 -U 10542 ; WX 754 ; N uni292E ; G 2661 -U 10543 ; WX 754 ; N uni292F ; G 2662 -U 10544 ; WX 754 ; N uni2930 ; G 2663 -U 10545 ; WX 754 ; N uni2931 ; G 2664 -U 10546 ; WX 754 ; N uni2932 ; G 2665 -U 10547 ; WX 754 ; N uni2933 ; G 2666 -U 10548 ; WX 754 ; N uni2934 ; G 2667 -U 10549 ; WX 754 ; N uni2935 ; G 2668 -U 10550 ; WX 754 ; N uni2936 ; G 2669 -U 10551 ; WX 754 ; N uni2937 ; G 2670 -U 10552 ; WX 754 ; N uni2938 ; G 2671 -U 10553 ; WX 754 ; N uni2939 ; G 2672 -U 10554 ; WX 754 ; N uni293A ; G 2673 -U 10555 ; WX 754 ; N uni293B ; G 2674 -U 10556 ; WX 754 ; N uni293C ; G 2675 -U 10557 ; WX 754 ; N uni293D ; G 2676 -U 10558 ; WX 754 ; N uni293E ; G 2677 -U 10559 ; WX 754 ; N uni293F ; G 2678 -U 10560 ; WX 754 ; N uni2940 ; G 2679 -U 10561 ; WX 754 ; N uni2941 ; G 2680 -U 10562 ; WX 754 ; N uni2942 ; G 2681 -U 10563 ; WX 754 ; N uni2943 ; G 2682 -U 10564 ; WX 754 ; N uni2944 ; G 2683 -U 10565 ; WX 754 ; N uni2945 ; G 2684 -U 10566 ; WX 754 ; N uni2946 ; G 2685 -U 10567 ; WX 754 ; N uni2947 ; G 2686 -U 10568 ; WX 754 ; N uni2948 ; G 2687 -U 10569 ; WX 754 ; N uni2949 ; G 2688 -U 10570 ; WX 754 ; N uni294A ; G 2689 -U 10571 ; WX 754 ; N uni294B ; G 2690 -U 10572 ; WX 754 ; N uni294C ; G 2691 -U 10573 ; WX 754 ; N uni294D ; G 2692 -U 10574 ; WX 754 ; N uni294E ; G 2693 -U 10575 ; WX 754 ; N uni294F ; G 2694 -U 10576 ; WX 754 ; N uni2950 ; G 2695 -U 10577 ; WX 754 ; N uni2951 ; G 2696 -U 10578 ; WX 754 ; N uni2952 ; G 2697 -U 10579 ; WX 754 ; N uni2953 ; G 2698 -U 10580 ; WX 754 ; N uni2954 ; G 2699 -U 10581 ; WX 754 ; N uni2955 ; G 2700 -U 10582 ; WX 754 ; N uni2956 ; G 2701 -U 10583 ; WX 754 ; N uni2957 ; G 2702 -U 10584 ; WX 754 ; N uni2958 ; G 2703 -U 10585 ; WX 754 ; N uni2959 ; G 2704 -U 10586 ; WX 754 ; N uni295A ; G 2705 -U 10587 ; WX 754 ; N uni295B ; G 2706 -U 10588 ; WX 754 ; N uni295C ; G 2707 -U 10589 ; WX 754 ; N uni295D ; G 2708 -U 10590 ; WX 754 ; N uni295E ; G 2709 -U 10591 ; WX 754 ; N uni295F ; G 2710 -U 10592 ; WX 754 ; N uni2960 ; G 2711 -U 10593 ; WX 754 ; N uni2961 ; G 2712 -U 10594 ; WX 754 ; N uni2962 ; G 2713 -U 10595 ; WX 754 ; N uni2963 ; G 2714 -U 10596 ; WX 754 ; N uni2964 ; G 2715 -U 10597 ; WX 754 ; N uni2965 ; G 2716 -U 10598 ; WX 754 ; N uni2966 ; G 2717 -U 10599 ; WX 754 ; N uni2967 ; G 2718 -U 10600 ; WX 754 ; N uni2968 ; G 2719 -U 10601 ; WX 754 ; N uni2969 ; G 2720 -U 10602 ; WX 754 ; N uni296A ; G 2721 -U 10603 ; WX 754 ; N uni296B ; G 2722 -U 10604 ; WX 754 ; N uni296C ; G 2723 -U 10605 ; WX 754 ; N uni296D ; G 2724 -U 10606 ; WX 754 ; N uni296E ; G 2725 -U 10607 ; WX 754 ; N uni296F ; G 2726 -U 10608 ; WX 754 ; N uni2970 ; G 2727 -U 10609 ; WX 754 ; N uni2971 ; G 2728 -U 10610 ; WX 754 ; N uni2972 ; G 2729 -U 10611 ; WX 754 ; N uni2973 ; G 2730 -U 10612 ; WX 754 ; N uni2974 ; G 2731 -U 10613 ; WX 754 ; N uni2975 ; G 2732 -U 10614 ; WX 754 ; N uni2976 ; G 2733 -U 10615 ; WX 929 ; N uni2977 ; G 2734 -U 10616 ; WX 754 ; N uni2978 ; G 2735 -U 10617 ; WX 754 ; N uni2979 ; G 2736 -U 10618 ; WX 864 ; N uni297A ; G 2737 -U 10619 ; WX 754 ; N uni297B ; G 2738 -U 10620 ; WX 754 ; N uni297C ; G 2739 -U 10621 ; WX 754 ; N uni297D ; G 2740 -U 10622 ; WX 754 ; N uni297E ; G 2741 -U 10623 ; WX 754 ; N uni297F ; G 2742 -U 10731 ; WX 444 ; N uni29EB ; G 2743 -U 10764 ; WX 1604 ; N uni2A0C ; G 2744 -U 10765 ; WX 549 ; N uni2A0D ; G 2745 -U 10766 ; WX 549 ; N uni2A0E ; G 2746 -U 10799 ; WX 754 ; N uni2A2F ; G 2747 -U 11008 ; WX 754 ; N uni2B00 ; G 2748 -U 11009 ; WX 754 ; N uni2B01 ; G 2749 -U 11010 ; WX 754 ; N uni2B02 ; G 2750 -U 11011 ; WX 754 ; N uni2B03 ; G 2751 -U 11012 ; WX 754 ; N uni2B04 ; G 2752 -U 11013 ; WX 754 ; N uni2B05 ; G 2753 -U 11014 ; WX 754 ; N uni2B06 ; G 2754 -U 11015 ; WX 754 ; N uni2B07 ; G 2755 -U 11016 ; WX 754 ; N uni2B08 ; G 2756 -U 11017 ; WX 754 ; N uni2B09 ; G 2757 -U 11018 ; WX 754 ; N uni2B0A ; G 2758 -U 11019 ; WX 754 ; N uni2B0B ; G 2759 -U 11020 ; WX 754 ; N uni2B0C ; G 2760 -U 11021 ; WX 754 ; N uni2B0D ; G 2761 -U 11022 ; WX 754 ; N uni2B0E ; G 2762 -U 11023 ; WX 754 ; N uni2B0F ; G 2763 -U 11024 ; WX 754 ; N uni2B10 ; G 2764 -U 11025 ; WX 754 ; N uni2B11 ; G 2765 -U 11026 ; WX 850 ; N uni2B12 ; G 2766 -U 11027 ; WX 850 ; N uni2B13 ; G 2767 -U 11028 ; WX 850 ; N uni2B14 ; G 2768 -U 11029 ; WX 850 ; N uni2B15 ; G 2769 -U 11030 ; WX 692 ; N uni2B16 ; G 2770 -U 11031 ; WX 692 ; N uni2B17 ; G 2771 -U 11032 ; WX 692 ; N uni2B18 ; G 2772 -U 11033 ; WX 692 ; N uni2B19 ; G 2773 -U 11034 ; WX 850 ; N uni2B1A ; G 2774 -U 11364 ; WX 748 ; N uni2C64 ; G 2775 -U 11367 ; WX 850 ; N uni2C67 ; G 2776 -U 11368 ; WX 654 ; N uni2C68 ; G 2777 -U 11369 ; WX 782 ; N uni2C69 ; G 2778 -U 11370 ; WX 624 ; N uni2C6A ; G 2779 -U 11371 ; WX 657 ; N uni2C6B ; G 2780 -U 11372 ; WX 511 ; N uni2C6C ; G 2781 -U 11373 ; WX 763 ; N uni2C6D ; G 2782 -U 11374 ; WX 996 ; N uni2C6E ; G 2783 -U 11375 ; WX 698 ; N uni2C6F ; G 2784 -U 11376 ; WX 763 ; N uni2C70 ; G 2785 -U 11377 ; WX 638 ; N uni2C71 ; G 2786 -U 11378 ; WX 1099 ; N uni2C72 ; G 2787 -U 11379 ; WX 886 ; N uni2C73 ; G 2788 -U 11381 ; WX 701 ; N uni2C75 ; G 2789 -U 11382 ; WX 541 ; N uni2C76 ; G 2790 -U 11383 ; WX 814 ; N uni2C77 ; G 2791 -U 11385 ; WX 514 ; N uni2C79 ; G 2792 -U 11386 ; WX 600 ; N uni2C7A ; G 2793 -U 11388 ; WX 282 ; N uni2C7C ; G 2794 -U 11389 ; WX 439 ; N uni2C7D ; G 2795 -U 11390 ; WX 650 ; N uni2C7E ; G 2796 -U 11391 ; WX 657 ; N uni2C7F ; G 2797 -U 11520 ; WX 695 ; N uni2D00 ; G 2798 -U 11521 ; WX 571 ; N uni2D01 ; G 2799 -U 11522 ; WX 723 ; N uni2D02 ; G 2800 -U 11523 ; WX 592 ; N uni2D03 ; G 2801 -U 11524 ; WX 708 ; N uni2D04 ; G 2802 -U 11525 ; WX 866 ; N uni2D05 ; G 2803 -U 11526 ; WX 680 ; N uni2D06 ; G 2804 -U 11527 ; WX 864 ; N uni2D07 ; G 2805 -U 11528 ; WX 555 ; N uni2D08 ; G 2806 -U 11529 ; WX 581 ; N uni2D09 ; G 2807 -U 11530 ; WX 866 ; N uni2D0A ; G 2808 -U 11531 ; WX 567 ; N uni2D0B ; G 2809 -U 11532 ; WX 581 ; N uni2D0C ; G 2810 -U 11533 ; WX 866 ; N uni2D0D ; G 2811 -U 11534 ; WX 761 ; N uni2D0E ; G 2812 -U 11535 ; WX 779 ; N uni2D0F ; G 2813 -U 11536 ; WX 865 ; N uni2D10 ; G 2814 -U 11537 ; WX 580 ; N uni2D11 ; G 2815 -U 11538 ; WX 580 ; N uni2D12 ; G 2816 -U 11539 ; WX 863 ; N uni2D13 ; G 2817 -U 11540 ; WX 851 ; N uni2D14 ; G 2818 -U 11541 ; WX 777 ; N uni2D15 ; G 2819 -U 11542 ; WX 580 ; N uni2D16 ; G 2820 -U 11543 ; WX 581 ; N uni2D17 ; G 2821 -U 11544 ; WX 580 ; N uni2D18 ; G 2822 -U 11545 ; WX 584 ; N uni2D19 ; G 2823 -U 11546 ; WX 619 ; N uni2D1A ; G 2824 -U 11547 ; WX 842 ; N uni2D1B ; G 2825 -U 11548 ; WX 883 ; N uni2D1C ; G 2826 -U 11549 ; WX 613 ; N uni2D1D ; G 2827 -U 11550 ; WX 608 ; N uni2D1E ; G 2828 -U 11551 ; WX 766 ; N uni2D1F ; G 2829 -U 11552 ; WX 1002 ; N uni2D20 ; G 2830 -U 11553 ; WX 569 ; N uni2D21 ; G 2831 -U 11554 ; WX 580 ; N uni2D22 ; G 2832 -U 11555 ; WX 582 ; N uni2D23 ; G 2833 -U 11556 ; WX 674 ; N uni2D24 ; G 2834 -U 11557 ; WX 822 ; N uni2D25 ; G 2835 -U 11800 ; WX 527 ; N uni2E18 ; G 2836 -U 11810 ; WX 426 ; N uni2E22 ; G 2837 -U 11811 ; WX 426 ; N uni2E23 ; G 2838 -U 11812 ; WX 426 ; N uni2E24 ; G 2839 -U 11813 ; WX 426 ; N uni2E25 ; G 2840 -U 11822 ; WX 527 ; N uni2E2E ; G 2841 -U 42564 ; WX 650 ; N uniA644 ; G 2842 -U 42565 ; WX 506 ; N uniA645 ; G 2843 -U 42566 ; WX 421 ; N uniA646 ; G 2844 -U 42567 ; WX 342 ; N uniA647 ; G 2845 -U 42576 ; WX 1200 ; N uniA650 ; G 2846 -U 42577 ; WX 982 ; N uniA651 ; G 2847 -U 42580 ; WX 1158 ; N uniA654 ; G 2848 -U 42581 ; WX 923 ; N uniA655 ; G 2849 -U 42582 ; WX 1158 ; N uniA656 ; G 2850 -U 42583 ; WX 935 ; N uniA657 ; G 2851 -U 42760 ; WX 450 ; N uniA708 ; G 2852 -U 42761 ; WX 450 ; N uniA709 ; G 2853 -U 42762 ; WX 450 ; N uniA70A ; G 2854 -U 42763 ; WX 450 ; N uniA70B ; G 2855 -U 42764 ; WX 450 ; N uniA70C ; G 2856 -U 42765 ; WX 450 ; N uniA70D ; G 2857 -U 42766 ; WX 450 ; N uniA70E ; G 2858 -U 42767 ; WX 450 ; N uniA70F ; G 2859 -U 42768 ; WX 450 ; N uniA710 ; G 2860 -U 42769 ; WX 450 ; N uniA711 ; G 2861 -U 42770 ; WX 450 ; N uniA712 ; G 2862 -U 42771 ; WX 450 ; N uniA713 ; G 2863 -U 42772 ; WX 450 ; N uniA714 ; G 2864 -U 42773 ; WX 450 ; N uniA715 ; G 2865 -U 42774 ; WX 450 ; N uniA716 ; G 2866 -U 42779 ; WX 346 ; N uniA71B ; G 2867 -U 42780 ; WX 346 ; N uniA71C ; G 2868 -U 42781 ; WX 249 ; N uniA71D ; G 2869 -U 42782 ; WX 249 ; N uniA71E ; G 2870 -U 42783 ; WX 249 ; N uniA71F ; G 2871 -U 42813 ; WX 763 ; N uniA73D ; G 2872 -U 42891 ; WX 395 ; N uniA78B ; G 2873 -U 42892 ; WX 275 ; N uniA78C ; G 2874 -U 42893 ; WX 822 ; N uniA78D ; G 2875 -U 62464 ; WX 634 ; N uniF400 ; G 2876 -U 62465 ; WX 645 ; N uniF401 ; G 2877 -U 62466 ; WX 688 ; N uniF402 ; G 2878 -U 62467 ; WX 898 ; N uniF403 ; G 2879 -U 62468 ; WX 645 ; N uniF404 ; G 2880 -U 62469 ; WX 639 ; N uniF405 ; G 2881 -U 62470 ; WX 698 ; N uniF406 ; G 2882 -U 62471 ; WX 934 ; N uniF407 ; G 2883 -U 62472 ; WX 645 ; N uniF408 ; G 2884 -U 62473 ; WX 645 ; N uniF409 ; G 2885 -U 62474 ; WX 1178 ; N uniF40A ; G 2886 -U 62475 ; WX 660 ; N uniF40B ; G 2887 -U 62476 ; WX 659 ; N uniF40C ; G 2888 -U 62477 ; WX 903 ; N uniF40D ; G 2889 -U 62478 ; WX 645 ; N uniF40E ; G 2890 -U 62479 ; WX 659 ; N uniF40F ; G 2891 -U 62480 ; WX 945 ; N uniF410 ; G 2892 -U 62481 ; WX 717 ; N uniF411 ; G 2893 -U 62482 ; WX 765 ; N uniF412 ; G 2894 -U 62483 ; WX 719 ; N uniF413 ; G 2895 -U 62484 ; WX 896 ; N uniF414 ; G 2896 -U 62485 ; WX 659 ; N uniF415 ; G 2897 -U 62486 ; WX 888 ; N uniF416 ; G 2898 -U 62487 ; WX 658 ; N uniF417 ; G 2899 -U 62488 ; WX 665 ; N uniF418 ; G 2900 -U 62489 ; WX 659 ; N uniF419 ; G 2901 -U 62490 ; WX 702 ; N uniF41A ; G 2902 -U 62491 ; WX 659 ; N uniF41B ; G 2903 -U 62492 ; WX 665 ; N uniF41C ; G 2904 -U 62493 ; WX 646 ; N uniF41D ; G 2905 -U 62494 ; WX 702 ; N uniF41E ; G 2906 -U 62495 ; WX 842 ; N uniF41F ; G 2907 -U 62496 ; WX 644 ; N uniF420 ; G 2908 -U 62497 ; WX 743 ; N uniF421 ; G 2909 -U 62498 ; WX 645 ; N uniF422 ; G 2910 -U 62499 ; WX 645 ; N uniF423 ; G 2911 -U 62500 ; WX 645 ; N uniF424 ; G 2912 -U 62501 ; WX 695 ; N uniF425 ; G 2913 -U 62502 ; WX 911 ; N uniF426 ; G 2914 -U 62504 ; WX 813 ; N uniF428 ; G 2915 -U 63173 ; WX 600 ; N uniF6C5 ; G 2916 -U 63185 ; WX 450 ; N cyrBreve ; G 2917 -U 63188 ; WX 450 ; N cyrbreve ; G 2918 -U 64256 ; WX 738 ; N uniFB00 ; G 2919 -U 64257 ; WX 654 ; N fi ; G 2920 -U 64258 ; WX 654 ; N fl ; G 2921 -U 64259 ; WX 1007 ; N uniFB03 ; G 2922 -U 64260 ; WX 1005 ; N uniFB04 ; G 2923 -U 64261 ; WX 784 ; N uniFB05 ; G 2924 -U 64262 ; WX 874 ; N uniFB06 ; G 2925 -U 65024 ; WX 0 ; N uniFE00 ; G 2926 -U 65025 ; WX 0 ; N uniFE01 ; G 2927 -U 65026 ; WX 0 ; N uniFE02 ; G 2928 -U 65027 ; WX 0 ; N uniFE03 ; G 2929 -U 65028 ; WX 0 ; N uniFE04 ; G 2930 -U 65029 ; WX 0 ; N uniFE05 ; G 2931 -U 65030 ; WX 0 ; N uniFE06 ; G 2932 -U 65031 ; WX 0 ; N uniFE07 ; G 2933 -U 65032 ; WX 0 ; N uniFE08 ; G 2934 -U 65033 ; WX 0 ; N uniFE09 ; G 2935 -U 65034 ; WX 0 ; N uniFE0A ; G 2936 -U 65035 ; WX 0 ; N uniFE0B ; G 2937 -U 65036 ; WX 0 ; N uniFE0C ; G 2938 -U 65037 ; WX 0 ; N uniFE0D ; G 2939 -U 65038 ; WX 0 ; N uniFE0E ; G 2940 -U 65039 ; WX 0 ; N uniFE0F ; G 2941 -U 65529 ; WX 0 ; N uniFFF9 ; G 2942 -U 65530 ; WX 0 ; N uniFFFA ; G 2943 -U 65531 ; WX 0 ; N uniFFFB ; G 2944 -U 65532 ; WX 0 ; N uniFFFC ; G 2945 -U 65533 ; WX 1002 ; N uniFFFD ; G 2946 -EndCharMetrics -StartKernData -StartKernPairs 1355 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hcircumflex -112 -KPX dollar hcircumflex -36 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -102 -KPX dollar kcommaaccent -83 -KPX dollar kgreenlandic -102 -KPX dollar Lacute -83 -KPX dollar lacute -102 -KPX dollar uni01DB -112 -KPX dollar uni01DC -36 -KPX dollar uni01F3 -102 -KPX dollar uni01F4 -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Ecircumflex 38 -KPX percent Igrave 38 -KPX percent Icircumflex 38 -KPX percent Thorn 38 -KPX percent agrave 38 -KPX percent acircumflex 38 -KPX percent adieresis 38 -KPX percent Dcaron 38 -KPX percent Dcroat 38 -KPX percent Emacron 38 -KPX percent Ebreve 38 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01AB 38 -KPX percent uni01AD 38 -KPX percent uni01EF 38 -KPX percent uni01F3 -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Acircumflex -120 -KPX parenright Atilde -112 -KPX parenright Adieresis -120 -KPX parenright Aring -112 -KPX parenright AE -120 -KPX parenright Ccedilla -112 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright dcaron -112 -KPX parenright dmacron -112 -KPX parenright emacron -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright eogonek -36 -KPX parenright ecaron -36 -KPX parenright imacron -36 -KPX parenright ibreve -36 -KPX parenright iogonek -36 -KPX parenright dotlessi -36 -KPX parenright ij -36 -KPX parenright jcircumflex -36 -KPX parenright uni01A4 -112 -KPX parenright uni01AC -112 -KPX parenright uni01AE -112 -KPX parenright uni01F0 -112 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -96 -KPX seven sterling -196 -KPX seven currency -96 -KPX seven yen -96 -KPX seven brokenbar -96 -KPX seven section -96 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -175 -KPX seven guillemotleft -235 -KPX seven logicalnot -175 -KPX seven sfthyphen -175 -KPX seven acute -155 -KPX seven mu -235 -KPX seven paragraph -155 -KPX seven periodcentered -155 -KPX seven cedilla -155 -KPX seven ordmasculine -159 -KPX seven guillemotright -158 -KPX seven onequarter -188 -KPX seven onehalf -158 -KPX seven threequarters -158 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - -KPX Acircumflex seven -112 -KPX Acircumflex nine -149 -KPX Acircumflex colon -102 -KPX Acircumflex less -102 -KPX Acircumflex I -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -83 -KPX Acircumflex Z -83 -KPX Acircumflex backslash -83 -KPX Acircumflex questiondown -83 -KPX Acircumflex Aacute -83 -KPX Acircumflex Hcircumflex -112 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -112 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -102 -KPX Acircumflex kcommaaccent -83 -KPX Acircumflex kgreenlandic -102 -KPX Acircumflex Lacute -83 -KPX Acircumflex lacute -102 -KPX Acircumflex uni01DB -112 -KPX Acircumflex uni01DC -36 -KPX Acircumflex uni01F3 -102 -KPX Acircumflex uni01F4 -83 - -KPX Adieresis seven -112 -KPX Adieresis nine -149 -KPX Adieresis colon -102 -KPX Adieresis less -102 -KPX Adieresis I -36 -KPX Adieresis W -36 -KPX Adieresis Y -83 -KPX Adieresis Z -83 -KPX Adieresis backslash -83 -KPX Adieresis questiondown -83 -KPX Adieresis Aacute -83 -KPX Adieresis Hcircumflex -112 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -112 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -102 -KPX Adieresis kcommaaccent -83 -KPX Adieresis kgreenlandic -102 -KPX Adieresis Lacute -83 -KPX Adieresis lacute -102 -KPX Adieresis uni01DB -112 -KPX Adieresis uni01DC -36 -KPX Adieresis uni01F3 -102 -KPX Adieresis uni01F4 -83 - -KPX AE seven -112 -KPX AE nine -149 -KPX AE colon -102 -KPX AE less -102 -KPX AE I -36 -KPX AE W -36 -KPX AE Y -83 -KPX AE Z -83 -KPX AE backslash -83 -KPX AE questiondown -83 -KPX AE Aacute -83 -KPX AE Hcircumflex -112 -KPX AE hcircumflex -36 -KPX AE Hbar -112 -KPX AE hbar -36 -KPX AE Kcommaaccent -102 -KPX AE kcommaaccent -83 -KPX AE kgreenlandic -102 -KPX AE Lacute -83 -KPX AE lacute -102 -KPX AE uni01DB -112 -KPX AE uni01DC -36 -KPX AE uni01F3 -102 -KPX AE uni01F4 -83 - - - - - -KPX Eth nine -36 - -KPX Ograve nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ufm deleted file mode 100755 index 79beeab8..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ufm +++ /dev/null @@ -1,3515 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif Condensed -FontSubfamily Bold Italic -UniqueID DejaVu Serif Condensed Bold Italic -FullName DejaVu Serif Condensed Bold Italic -Version Version 2.32 -PostScriptName DejaVuSerifCondensed-BoldItalic -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Condensed Bold Italic -Weight Bold -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 939 -Descender -236 -FontBBox -815 -389 1579 1145 -StartCharMetrics 3110 -U 32 ; WX 313 ; N space ; G 3 -U 33 ; WX 395 ; N exclam ; G 4 -U 34 ; WX 469 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 626 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 813 ; N ampersand ; G 9 -U 39 ; WX 275 ; N quotesingle ; G 10 -U 40 ; WX 426 ; N parenleft ; G 11 -U 41 ; WX 426 ; N parenright ; G 12 -U 42 ; WX 470 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 313 ; N comma ; G 15 -U 45 ; WX 374 ; N hyphen ; G 16 -U 46 ; WX 313 ; N period ; G 17 -U 47 ; WX 329 ; N slash ; G 18 -U 48 ; WX 626 ; N zero ; G 19 -U 49 ; WX 626 ; N one ; G 20 -U 50 ; WX 626 ; N two ; G 21 -U 51 ; WX 626 ; N three ; G 22 -U 52 ; WX 626 ; N four ; G 23 -U 53 ; WX 626 ; N five ; G 24 -U 54 ; WX 626 ; N six ; G 25 -U 55 ; WX 626 ; N seven ; G 26 -U 56 ; WX 626 ; N eight ; G 27 -U 57 ; WX 626 ; N nine ; G 28 -U 58 ; WX 332 ; N colon ; G 29 -U 59 ; WX 332 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 527 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 698 ; N A ; G 36 -U 66 ; WX 760 ; N B ; G 37 -U 67 ; WX 716 ; N C ; G 38 -U 68 ; WX 780 ; N D ; G 39 -U 69 ; WX 686 ; N E ; G 40 -U 70 ; WX 639 ; N F ; G 41 -U 71 ; WX 769 ; N G ; G 42 -U 72 ; WX 850 ; N H ; G 43 -U 73 ; WX 421 ; N I ; G 44 -U 74 ; WX 426 ; N J ; G 45 -U 75 ; WX 782 ; N K ; G 46 -U 76 ; WX 633 ; N L ; G 47 -U 77 ; WX 996 ; N M ; G 48 -U 78 ; WX 822 ; N N ; G 49 -U 79 ; WX 784 ; N O ; G 50 -U 80 ; WX 677 ; N P ; G 51 -U 81 ; WX 784 ; N Q ; G 52 -U 82 ; WX 748 ; N R ; G 53 -U 83 ; WX 650 ; N S ; G 54 -U 84 ; WX 669 ; N T ; G 55 -U 85 ; WX 785 ; N U ; G 56 -U 86 ; WX 698 ; N V ; G 57 -U 87 ; WX 1011 ; N W ; G 58 -U 88 ; WX 698 ; N X ; G 59 -U 89 ; WX 642 ; N Y ; G 60 -U 90 ; WX 657 ; N Z ; G 61 -U 91 ; WX 426 ; N bracketleft ; G 62 -U 92 ; WX 329 ; N backslash ; G 63 -U 93 ; WX 426 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 583 ; N a ; G 68 -U 98 ; WX 629 ; N b ; G 69 -U 99 ; WX 548 ; N c ; G 70 -U 100 ; WX 629 ; N d ; G 71 -U 101 ; WX 572 ; N e ; G 72 -U 102 ; WX 387 ; N f ; G 73 -U 103 ; WX 629 ; N g ; G 74 -U 104 ; WX 654 ; N h ; G 75 -U 105 ; WX 342 ; N i ; G 76 -U 106 ; WX 325 ; N j ; G 77 -U 107 ; WX 624 ; N k ; G 78 -U 108 ; WX 342 ; N l ; G 79 -U 109 ; WX 952 ; N m ; G 80 -U 110 ; WX 654 ; N n ; G 81 -U 111 ; WX 600 ; N o ; G 82 -U 112 ; WX 629 ; N p ; G 83 -U 113 ; WX 629 ; N q ; G 84 -U 114 ; WX 474 ; N r ; G 85 -U 115 ; WX 506 ; N s ; G 86 -U 116 ; WX 416 ; N t ; G 87 -U 117 ; WX 654 ; N u ; G 88 -U 118 ; WX 523 ; N v ; G 89 -U 119 ; WX 774 ; N w ; G 90 -U 120 ; WX 536 ; N x ; G 91 -U 121 ; WX 523 ; N y ; G 92 -U 122 ; WX 511 ; N z ; G 93 -U 123 ; WX 579 ; N braceleft ; G 94 -U 124 ; WX 327 ; N bar ; G 95 -U 125 ; WX 579 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 313 ; N nbspace ; G 98 -U 161 ; WX 395 ; N exclamdown ; G 99 -U 162 ; WX 626 ; N cent ; G 100 -U 163 ; WX 626 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 626 ; N yen ; G 103 -U 166 ; WX 327 ; N brokenbar ; G 104 -U 167 ; WX 470 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 438 ; N ordfeminine ; G 108 -U 171 ; WX 563 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 374 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 394 ; N twosuperior ; G 116 -U 179 ; WX 394 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 659 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 313 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 394 ; N onesuperior ; G 123 -U 186 ; WX 450 ; N ordmasculine ; G 124 -U 187 ; WX 563 ; N guillemotright ; G 125 -U 188 ; WX 938 ; N onequarter ; G 126 -U 189 ; WX 938 ; N onehalf ; G 127 -U 190 ; WX 938 ; N threequarters ; G 128 -U 191 ; WX 527 ; N questiondown ; G 129 -U 192 ; WX 698 ; N Agrave ; G 130 -U 193 ; WX 698 ; N Aacute ; G 131 -U 194 ; WX 698 ; N Acircumflex ; G 132 -U 195 ; WX 698 ; N Atilde ; G 133 -U 196 ; WX 698 ; N Adieresis ; G 134 -U 197 ; WX 698 ; N Aring ; G 135 -U 198 ; WX 931 ; N AE ; G 136 -U 199 ; WX 716 ; N Ccedilla ; G 137 -U 200 ; WX 686 ; N Egrave ; G 138 -U 201 ; WX 686 ; N Eacute ; G 139 -U 202 ; WX 686 ; N Ecircumflex ; G 140 -U 203 ; WX 686 ; N Edieresis ; G 141 -U 204 ; WX 421 ; N Igrave ; G 142 -U 205 ; WX 421 ; N Iacute ; G 143 -U 206 ; WX 421 ; N Icircumflex ; G 144 -U 207 ; WX 421 ; N Idieresis ; G 145 -U 208 ; WX 787 ; N Eth ; G 146 -U 209 ; WX 822 ; N Ntilde ; G 147 -U 210 ; WX 784 ; N Ograve ; G 148 -U 211 ; WX 784 ; N Oacute ; G 149 -U 212 ; WX 784 ; N Ocircumflex ; G 150 -U 213 ; WX 784 ; N Otilde ; G 151 -U 214 ; WX 784 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 784 ; N Oslash ; G 154 -U 217 ; WX 785 ; N Ugrave ; G 155 -U 218 ; WX 785 ; N Uacute ; G 156 -U 219 ; WX 785 ; N Ucircumflex ; G 157 -U 220 ; WX 785 ; N Udieresis ; G 158 -U 221 ; WX 642 ; N Yacute ; G 159 -U 222 ; WX 681 ; N Thorn ; G 160 -U 223 ; WX 684 ; N germandbls ; G 161 -U 224 ; WX 583 ; N agrave ; G 162 -U 225 ; WX 583 ; N aacute ; G 163 -U 226 ; WX 583 ; N acircumflex ; G 164 -U 227 ; WX 583 ; N atilde ; G 165 -U 228 ; WX 583 ; N adieresis ; G 166 -U 229 ; WX 583 ; N aring ; G 167 -U 230 ; WX 838 ; N ae ; G 168 -U 231 ; WX 548 ; N ccedilla ; G 169 -U 232 ; WX 572 ; N egrave ; G 170 -U 233 ; WX 572 ; N eacute ; G 171 -U 234 ; WX 572 ; N ecircumflex ; G 172 -U 235 ; WX 572 ; N edieresis ; G 173 -U 236 ; WX 342 ; N igrave ; G 174 -U 237 ; WX 342 ; N iacute ; G 175 -U 238 ; WX 342 ; N icircumflex ; G 176 -U 239 ; WX 342 ; N idieresis ; G 177 -U 240 ; WX 600 ; N eth ; G 178 -U 241 ; WX 654 ; N ntilde ; G 179 -U 242 ; WX 600 ; N ograve ; G 180 -U 243 ; WX 600 ; N oacute ; G 181 -U 244 ; WX 600 ; N ocircumflex ; G 182 -U 245 ; WX 600 ; N otilde ; G 183 -U 246 ; WX 600 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 600 ; N oslash ; G 186 -U 249 ; WX 654 ; N ugrave ; G 187 -U 250 ; WX 654 ; N uacute ; G 188 -U 251 ; WX 654 ; N ucircumflex ; G 189 -U 252 ; WX 654 ; N udieresis ; G 190 -U 253 ; WX 523 ; N yacute ; G 191 -U 254 ; WX 629 ; N thorn ; G 192 -U 255 ; WX 523 ; N ydieresis ; G 193 -U 256 ; WX 698 ; N Amacron ; G 194 -U 257 ; WX 583 ; N amacron ; G 195 -U 258 ; WX 698 ; N Abreve ; G 196 -U 259 ; WX 583 ; N abreve ; G 197 -U 260 ; WX 698 ; N Aogonek ; G 198 -U 261 ; WX 583 ; N aogonek ; G 199 -U 262 ; WX 716 ; N Cacute ; G 200 -U 263 ; WX 548 ; N cacute ; G 201 -U 264 ; WX 716 ; N Ccircumflex ; G 202 -U 265 ; WX 548 ; N ccircumflex ; G 203 -U 266 ; WX 716 ; N Cdotaccent ; G 204 -U 267 ; WX 548 ; N cdotaccent ; G 205 -U 268 ; WX 716 ; N Ccaron ; G 206 -U 269 ; WX 548 ; N ccaron ; G 207 -U 270 ; WX 780 ; N Dcaron ; G 208 -U 271 ; WX 629 ; N dcaron ; G 209 -U 272 ; WX 787 ; N Dcroat ; G 210 -U 273 ; WX 629 ; N dmacron ; G 211 -U 274 ; WX 686 ; N Emacron ; G 212 -U 275 ; WX 572 ; N emacron ; G 213 -U 276 ; WX 686 ; N Ebreve ; G 214 -U 277 ; WX 572 ; N ebreve ; G 215 -U 278 ; WX 686 ; N Edotaccent ; G 216 -U 279 ; WX 572 ; N edotaccent ; G 217 -U 280 ; WX 686 ; N Eogonek ; G 218 -U 281 ; WX 572 ; N eogonek ; G 219 -U 282 ; WX 686 ; N Ecaron ; G 220 -U 283 ; WX 572 ; N ecaron ; G 221 -U 284 ; WX 769 ; N Gcircumflex ; G 222 -U 285 ; WX 629 ; N gcircumflex ; G 223 -U 286 ; WX 769 ; N Gbreve ; G 224 -U 287 ; WX 629 ; N gbreve ; G 225 -U 288 ; WX 769 ; N Gdotaccent ; G 226 -U 289 ; WX 629 ; N gdotaccent ; G 227 -U 290 ; WX 769 ; N Gcommaaccent ; G 228 -U 291 ; WX 629 ; N gcommaaccent ; G 229 -U 292 ; WX 850 ; N Hcircumflex ; G 230 -U 293 ; WX 654 ; N hcircumflex ; G 231 -U 294 ; WX 850 ; N Hbar ; G 232 -U 295 ; WX 654 ; N hbar ; G 233 -U 296 ; WX 421 ; N Itilde ; G 234 -U 297 ; WX 342 ; N itilde ; G 235 -U 298 ; WX 421 ; N Imacron ; G 236 -U 299 ; WX 342 ; N imacron ; G 237 -U 300 ; WX 421 ; N Ibreve ; G 238 -U 301 ; WX 342 ; N ibreve ; G 239 -U 302 ; WX 421 ; N Iogonek ; G 240 -U 303 ; WX 342 ; N iogonek ; G 241 -U 304 ; WX 421 ; N Idot ; G 242 -U 305 ; WX 342 ; N dotlessi ; G 243 -U 306 ; WX 848 ; N IJ ; G 244 -U 307 ; WX 676 ; N ij ; G 245 -U 308 ; WX 426 ; N Jcircumflex ; G 246 -U 309 ; WX 325 ; N jcircumflex ; G 247 -U 310 ; WX 782 ; N Kcommaaccent ; G 248 -U 311 ; WX 624 ; N kcommaaccent ; G 249 -U 312 ; WX 624 ; N kgreenlandic ; G 250 -U 313 ; WX 633 ; N Lacute ; G 251 -U 314 ; WX 342 ; N lacute ; G 252 -U 315 ; WX 633 ; N Lcommaaccent ; G 253 -U 316 ; WX 342 ; N lcommaaccent ; G 254 -U 317 ; WX 633 ; N Lcaron ; G 255 -U 318 ; WX 457 ; N lcaron ; G 256 -U 319 ; WX 633 ; N Ldot ; G 257 -U 320 ; WX 501 ; N ldot ; G 258 -U 321 ; WX 639 ; N Lslash ; G 259 -U 322 ; WX 346 ; N lslash ; G 260 -U 323 ; WX 822 ; N Nacute ; G 261 -U 324 ; WX 654 ; N nacute ; G 262 -U 325 ; WX 822 ; N Ncommaaccent ; G 263 -U 326 ; WX 654 ; N ncommaaccent ; G 264 -U 327 ; WX 822 ; N Ncaron ; G 265 -U 328 ; WX 654 ; N ncaron ; G 266 -U 329 ; WX 907 ; N napostrophe ; G 267 -U 330 ; WX 785 ; N Eng ; G 268 -U 331 ; WX 654 ; N eng ; G 269 -U 332 ; WX 784 ; N Omacron ; G 270 -U 333 ; WX 600 ; N omacron ; G 271 -U 334 ; WX 784 ; N Obreve ; G 272 -U 335 ; WX 600 ; N obreve ; G 273 -U 336 ; WX 784 ; N Ohungarumlaut ; G 274 -U 337 ; WX 600 ; N ohungarumlaut ; G 275 -U 338 ; WX 1062 ; N OE ; G 276 -U 339 ; WX 925 ; N oe ; G 277 -U 340 ; WX 748 ; N Racute ; G 278 -U 341 ; WX 474 ; N racute ; G 279 -U 342 ; WX 748 ; N Rcommaaccent ; G 280 -U 343 ; WX 474 ; N rcommaaccent ; G 281 -U 344 ; WX 748 ; N Rcaron ; G 282 -U 345 ; WX 474 ; N rcaron ; G 283 -U 346 ; WX 650 ; N Sacute ; G 284 -U 347 ; WX 506 ; N sacute ; G 285 -U 348 ; WX 650 ; N Scircumflex ; G 286 -U 349 ; WX 506 ; N scircumflex ; G 287 -U 350 ; WX 650 ; N Scedilla ; G 288 -U 351 ; WX 506 ; N scedilla ; G 289 -U 352 ; WX 650 ; N Scaron ; G 290 -U 353 ; WX 506 ; N scaron ; G 291 -U 354 ; WX 669 ; N Tcommaaccent ; G 292 -U 355 ; WX 416 ; N tcommaaccent ; G 293 -U 356 ; WX 669 ; N Tcaron ; G 294 -U 357 ; WX 416 ; N tcaron ; G 295 -U 358 ; WX 669 ; N Tbar ; G 296 -U 359 ; WX 416 ; N tbar ; G 297 -U 360 ; WX 785 ; N Utilde ; G 298 -U 361 ; WX 654 ; N utilde ; G 299 -U 362 ; WX 785 ; N Umacron ; G 300 -U 363 ; WX 654 ; N umacron ; G 301 -U 364 ; WX 785 ; N Ubreve ; G 302 -U 365 ; WX 654 ; N ubreve ; G 303 -U 366 ; WX 785 ; N Uring ; G 304 -U 367 ; WX 654 ; N uring ; G 305 -U 368 ; WX 785 ; N Uhungarumlaut ; G 306 -U 369 ; WX 654 ; N uhungarumlaut ; G 307 -U 370 ; WX 785 ; N Uogonek ; G 308 -U 371 ; WX 654 ; N uogonek ; G 309 -U 372 ; WX 1011 ; N Wcircumflex ; G 310 -U 373 ; WX 774 ; N wcircumflex ; G 311 -U 374 ; WX 642 ; N Ycircumflex ; G 312 -U 375 ; WX 523 ; N ycircumflex ; G 313 -U 376 ; WX 642 ; N Ydieresis ; G 314 -U 377 ; WX 657 ; N Zacute ; G 315 -U 378 ; WX 511 ; N zacute ; G 316 -U 379 ; WX 657 ; N Zdotaccent ; G 317 -U 380 ; WX 511 ; N zdotaccent ; G 318 -U 381 ; WX 657 ; N Zcaron ; G 319 -U 382 ; WX 511 ; N zcaron ; G 320 -U 383 ; WX 387 ; N longs ; G 321 -U 384 ; WX 629 ; N uni0180 ; G 322 -U 385 ; WX 760 ; N uni0181 ; G 323 -U 386 ; WX 769 ; N uni0182 ; G 324 -U 387 ; WX 629 ; N uni0183 ; G 325 -U 388 ; WX 769 ; N uni0184 ; G 326 -U 389 ; WX 629 ; N uni0185 ; G 327 -U 390 ; WX 716 ; N uni0186 ; G 328 -U 391 ; WX 716 ; N uni0187 ; G 329 -U 392 ; WX 548 ; N uni0188 ; G 330 -U 393 ; WX 787 ; N uni0189 ; G 331 -U 394 ; WX 780 ; N uni018A ; G 332 -U 395 ; WX 769 ; N uni018B ; G 333 -U 396 ; WX 629 ; N uni018C ; G 334 -U 397 ; WX 600 ; N uni018D ; G 335 -U 398 ; WX 686 ; N uni018E ; G 336 -U 399 ; WX 784 ; N uni018F ; G 337 -U 400 ; WX 649 ; N uni0190 ; G 338 -U 401 ; WX 639 ; N uni0191 ; G 339 -U 402 ; WX 387 ; N florin ; G 340 -U 403 ; WX 769 ; N uni0193 ; G 341 -U 404 ; WX 693 ; N uni0194 ; G 342 -U 405 ; WX 938 ; N uni0195 ; G 343 -U 406 ; WX 421 ; N uni0196 ; G 344 -U 407 ; WX 421 ; N uni0197 ; G 345 -U 408 ; WX 782 ; N uni0198 ; G 346 -U 409 ; WX 624 ; N uni0199 ; G 347 -U 410 ; WX 342 ; N uni019A ; G 348 -U 411 ; WX 631 ; N uni019B ; G 349 -U 412 ; WX 952 ; N uni019C ; G 350 -U 413 ; WX 822 ; N uni019D ; G 351 -U 414 ; WX 654 ; N uni019E ; G 352 -U 415 ; WX 784 ; N uni019F ; G 353 -U 416 ; WX 784 ; N Ohorn ; G 354 -U 417 ; WX 600 ; N ohorn ; G 355 -U 418 ; WX 1080 ; N uni01A2 ; G 356 -U 419 ; WX 849 ; N uni01A3 ; G 357 -U 420 ; WX 677 ; N uni01A4 ; G 358 -U 421 ; WX 629 ; N uni01A5 ; G 359 -U 422 ; WX 748 ; N uni01A6 ; G 360 -U 423 ; WX 650 ; N uni01A7 ; G 361 -U 424 ; WX 506 ; N uni01A8 ; G 362 -U 425 ; WX 636 ; N uni01A9 ; G 363 -U 426 ; WX 298 ; N uni01AA ; G 364 -U 427 ; WX 416 ; N uni01AB ; G 365 -U 428 ; WX 669 ; N uni01AC ; G 366 -U 429 ; WX 416 ; N uni01AD ; G 367 -U 430 ; WX 669 ; N uni01AE ; G 368 -U 431 ; WX 785 ; N Uhorn ; G 369 -U 432 ; WX 654 ; N uhorn ; G 370 -U 433 ; WX 801 ; N uni01B1 ; G 371 -U 434 ; WX 801 ; N uni01B2 ; G 372 -U 435 ; WX 642 ; N uni01B3 ; G 373 -U 436 ; WX 628 ; N uni01B4 ; G 374 -U 437 ; WX 657 ; N uni01B5 ; G 375 -U 438 ; WX 511 ; N uni01B6 ; G 376 -U 439 ; WX 591 ; N uni01B7 ; G 377 -U 440 ; WX 591 ; N uni01B8 ; G 378 -U 441 ; WX 591 ; N uni01B9 ; G 379 -U 443 ; WX 626 ; N uni01BB ; G 380 -U 444 ; WX 678 ; N uni01BC ; G 381 -U 445 ; WX 511 ; N uni01BD ; G 382 -U 446 ; WX 482 ; N uni01BE ; G 383 -U 447 ; WX 644 ; N uni01BF ; G 384 -U 448 ; WX 265 ; N uni01C0 ; G 385 -U 449 ; WX 443 ; N uni01C1 ; G 386 -U 450 ; WX 413 ; N uni01C2 ; G 387 -U 451 ; WX 265 ; N uni01C3 ; G 388 -U 452 ; WX 1437 ; N uni01C4 ; G 389 -U 453 ; WX 1292 ; N uni01C5 ; G 390 -U 454 ; WX 1140 ; N uni01C6 ; G 391 -U 455 ; WX 1059 ; N uni01C7 ; G 392 -U 456 ; WX 958 ; N uni01C8 ; G 393 -U 457 ; WX 667 ; N uni01C9 ; G 394 -U 458 ; WX 1248 ; N uni01CA ; G 395 -U 459 ; WX 1148 ; N uni01CB ; G 396 -U 460 ; WX 980 ; N uni01CC ; G 397 -U 461 ; WX 698 ; N uni01CD ; G 398 -U 462 ; WX 583 ; N uni01CE ; G 399 -U 463 ; WX 421 ; N uni01CF ; G 400 -U 464 ; WX 342 ; N uni01D0 ; G 401 -U 465 ; WX 784 ; N uni01D1 ; G 402 -U 466 ; WX 600 ; N uni01D2 ; G 403 -U 467 ; WX 785 ; N uni01D3 ; G 404 -U 468 ; WX 654 ; N uni01D4 ; G 405 -U 469 ; WX 785 ; N uni01D5 ; G 406 -U 470 ; WX 654 ; N uni01D6 ; G 407 -U 471 ; WX 785 ; N uni01D7 ; G 408 -U 472 ; WX 654 ; N uni01D8 ; G 409 -U 473 ; WX 785 ; N uni01D9 ; G 410 -U 474 ; WX 654 ; N uni01DA ; G 411 -U 475 ; WX 785 ; N uni01DB ; G 412 -U 476 ; WX 654 ; N uni01DC ; G 413 -U 477 ; WX 572 ; N uni01DD ; G 414 -U 478 ; WX 698 ; N uni01DE ; G 415 -U 479 ; WX 583 ; N uni01DF ; G 416 -U 480 ; WX 698 ; N uni01E0 ; G 417 -U 481 ; WX 583 ; N uni01E1 ; G 418 -U 482 ; WX 931 ; N uni01E2 ; G 419 -U 483 ; WX 877 ; N uni01E3 ; G 420 -U 484 ; WX 806 ; N uni01E4 ; G 421 -U 485 ; WX 629 ; N uni01E5 ; G 422 -U 486 ; WX 769 ; N Gcaron ; G 423 -U 487 ; WX 629 ; N gcaron ; G 424 -U 488 ; WX 782 ; N uni01E8 ; G 425 -U 489 ; WX 624 ; N uni01E9 ; G 426 -U 490 ; WX 784 ; N uni01EA ; G 427 -U 491 ; WX 600 ; N uni01EB ; G 428 -U 492 ; WX 784 ; N uni01EC ; G 429 -U 493 ; WX 600 ; N uni01ED ; G 430 -U 494 ; WX 591 ; N uni01EE ; G 431 -U 495 ; WX 511 ; N uni01EF ; G 432 -U 496 ; WX 325 ; N uni01F0 ; G 433 -U 497 ; WX 1437 ; N uni01F1 ; G 434 -U 498 ; WX 1292 ; N uni01F2 ; G 435 -U 499 ; WX 1140 ; N uni01F3 ; G 436 -U 500 ; WX 769 ; N uni01F4 ; G 437 -U 501 ; WX 629 ; N uni01F5 ; G 438 -U 502 ; WX 1099 ; N uni01F6 ; G 439 -U 503 ; WX 708 ; N uni01F7 ; G 440 -U 504 ; WX 822 ; N uni01F8 ; G 441 -U 505 ; WX 654 ; N uni01F9 ; G 442 -U 506 ; WX 698 ; N Aringacute ; G 443 -U 507 ; WX 583 ; N aringacute ; G 444 -U 508 ; WX 931 ; N AEacute ; G 445 -U 509 ; WX 838 ; N aeacute ; G 446 -U 510 ; WX 784 ; N Oslashacute ; G 447 -U 511 ; WX 600 ; N oslashacute ; G 448 -U 512 ; WX 698 ; N uni0200 ; G 449 -U 513 ; WX 583 ; N uni0201 ; G 450 -U 514 ; WX 698 ; N uni0202 ; G 451 -U 515 ; WX 583 ; N uni0203 ; G 452 -U 516 ; WX 686 ; N uni0204 ; G 453 -U 517 ; WX 572 ; N uni0205 ; G 454 -U 518 ; WX 686 ; N uni0206 ; G 455 -U 519 ; WX 572 ; N uni0207 ; G 456 -U 520 ; WX 421 ; N uni0208 ; G 457 -U 521 ; WX 342 ; N uni0209 ; G 458 -U 522 ; WX 421 ; N uni020A ; G 459 -U 523 ; WX 342 ; N uni020B ; G 460 -U 524 ; WX 784 ; N uni020C ; G 461 -U 525 ; WX 600 ; N uni020D ; G 462 -U 526 ; WX 784 ; N uni020E ; G 463 -U 527 ; WX 600 ; N uni020F ; G 464 -U 528 ; WX 748 ; N uni0210 ; G 465 -U 529 ; WX 474 ; N uni0211 ; G 466 -U 530 ; WX 748 ; N uni0212 ; G 467 -U 531 ; WX 474 ; N uni0213 ; G 468 -U 532 ; WX 785 ; N uni0214 ; G 469 -U 533 ; WX 654 ; N uni0215 ; G 470 -U 534 ; WX 785 ; N uni0216 ; G 471 -U 535 ; WX 654 ; N uni0217 ; G 472 -U 536 ; WX 650 ; N Scommaaccent ; G 473 -U 537 ; WX 506 ; N scommaaccent ; G 474 -U 538 ; WX 669 ; N uni021A ; G 475 -U 539 ; WX 416 ; N uni021B ; G 476 -U 540 ; WX 621 ; N uni021C ; G 477 -U 541 ; WX 546 ; N uni021D ; G 478 -U 542 ; WX 850 ; N uni021E ; G 479 -U 543 ; WX 654 ; N uni021F ; G 480 -U 544 ; WX 785 ; N uni0220 ; G 481 -U 545 ; WX 711 ; N uni0221 ; G 482 -U 546 ; WX 632 ; N uni0222 ; G 483 -U 547 ; WX 527 ; N uni0223 ; G 484 -U 548 ; WX 657 ; N uni0224 ; G 485 -U 549 ; WX 511 ; N uni0225 ; G 486 -U 550 ; WX 698 ; N uni0226 ; G 487 -U 551 ; WX 583 ; N uni0227 ; G 488 -U 552 ; WX 686 ; N uni0228 ; G 489 -U 553 ; WX 572 ; N uni0229 ; G 490 -U 554 ; WX 784 ; N uni022A ; G 491 -U 555 ; WX 600 ; N uni022B ; G 492 -U 556 ; WX 784 ; N uni022C ; G 493 -U 557 ; WX 600 ; N uni022D ; G 494 -U 558 ; WX 784 ; N uni022E ; G 495 -U 559 ; WX 600 ; N uni022F ; G 496 -U 560 ; WX 784 ; N uni0230 ; G 497 -U 561 ; WX 600 ; N uni0231 ; G 498 -U 562 ; WX 642 ; N uni0232 ; G 499 -U 563 ; WX 523 ; N uni0233 ; G 500 -U 564 ; WX 516 ; N uni0234 ; G 501 -U 565 ; WX 830 ; N uni0235 ; G 502 -U 566 ; WX 508 ; N uni0236 ; G 503 -U 567 ; WX 325 ; N dotlessj ; G 504 -U 568 ; WX 928 ; N uni0238 ; G 505 -U 569 ; WX 928 ; N uni0239 ; G 506 -U 570 ; WX 698 ; N uni023A ; G 507 -U 571 ; WX 716 ; N uni023B ; G 508 -U 572 ; WX 548 ; N uni023C ; G 509 -U 573 ; WX 633 ; N uni023D ; G 510 -U 574 ; WX 669 ; N uni023E ; G 511 -U 575 ; WX 506 ; N uni023F ; G 512 -U 576 ; WX 511 ; N uni0240 ; G 513 -U 577 ; WX 594 ; N uni0241 ; G 514 -U 578 ; WX 492 ; N uni0242 ; G 515 -U 579 ; WX 760 ; N uni0243 ; G 516 -U 580 ; WX 785 ; N uni0244 ; G 517 -U 581 ; WX 698 ; N uni0245 ; G 518 -U 582 ; WX 686 ; N uni0246 ; G 519 -U 583 ; WX 572 ; N uni0247 ; G 520 -U 584 ; WX 426 ; N uni0248 ; G 521 -U 585 ; WX 348 ; N uni0249 ; G 522 -U 586 ; WX 763 ; N uni024A ; G 523 -U 587 ; WX 629 ; N uni024B ; G 524 -U 588 ; WX 748 ; N uni024C ; G 525 -U 589 ; WX 474 ; N uni024D ; G 526 -U 590 ; WX 642 ; N uni024E ; G 527 -U 591 ; WX 523 ; N uni024F ; G 528 -U 592 ; WX 583 ; N uni0250 ; G 529 -U 593 ; WX 629 ; N uni0251 ; G 530 -U 594 ; WX 629 ; N uni0252 ; G 531 -U 595 ; WX 629 ; N uni0253 ; G 532 -U 596 ; WX 548 ; N uni0254 ; G 533 -U 597 ; WX 548 ; N uni0255 ; G 534 -U 598 ; WX 629 ; N uni0256 ; G 535 -U 599 ; WX 657 ; N uni0257 ; G 536 -U 600 ; WX 572 ; N uni0258 ; G 537 -U 601 ; WX 572 ; N uni0259 ; G 538 -U 602 ; WX 816 ; N uni025A ; G 539 -U 603 ; WX 547 ; N uni025B ; G 540 -U 604 ; WX 505 ; N uni025C ; G 541 -U 605 ; WX 816 ; N uni025D ; G 542 -U 606 ; WX 647 ; N uni025E ; G 543 -U 607 ; WX 348 ; N uni025F ; G 544 -U 608 ; WX 629 ; N uni0260 ; G 545 -U 609 ; WX 629 ; N uni0261 ; G 546 -U 610 ; WX 563 ; N uni0262 ; G 547 -U 611 ; WX 641 ; N uni0263 ; G 548 -U 612 ; WX 564 ; N uni0264 ; G 549 -U 613 ; WX 654 ; N uni0265 ; G 550 -U 614 ; WX 654 ; N uni0266 ; G 551 -U 615 ; WX 654 ; N uni0267 ; G 552 -U 616 ; WX 342 ; N uni0268 ; G 553 -U 617 ; WX 342 ; N uni0269 ; G 554 -U 618 ; WX 342 ; N uni026A ; G 555 -U 619 ; WX 368 ; N uni026B ; G 556 -U 620 ; WX 462 ; N uni026C ; G 557 -U 621 ; WX 342 ; N uni026D ; G 558 -U 622 ; WX 716 ; N uni026E ; G 559 -U 623 ; WX 952 ; N uni026F ; G 560 -U 624 ; WX 952 ; N uni0270 ; G 561 -U 625 ; WX 952 ; N uni0271 ; G 562 -U 626 ; WX 654 ; N uni0272 ; G 563 -U 627 ; WX 654 ; N uni0273 ; G 564 -U 628 ; WX 641 ; N uni0274 ; G 565 -U 629 ; WX 600 ; N uni0275 ; G 566 -U 630 ; WX 955 ; N uni0276 ; G 567 -U 631 ; WX 674 ; N uni0277 ; G 568 -U 632 ; WX 600 ; N uni0278 ; G 569 -U 633 ; WX 514 ; N uni0279 ; G 570 -U 634 ; WX 514 ; N uni027A ; G 571 -U 635 ; WX 514 ; N uni027B ; G 572 -U 636 ; WX 474 ; N uni027C ; G 573 -U 637 ; WX 474 ; N uni027D ; G 574 -U 638 ; WX 406 ; N uni027E ; G 575 -U 639 ; WX 438 ; N uni027F ; G 576 -U 640 ; WX 721 ; N uni0280 ; G 577 -U 641 ; WX 721 ; N uni0281 ; G 578 -U 642 ; WX 506 ; N uni0282 ; G 579 -U 643 ; WX 298 ; N uni0283 ; G 580 -U 644 ; WX 387 ; N uni0284 ; G 581 -U 645 ; WX 486 ; N uni0285 ; G 582 -U 646 ; WX 298 ; N uni0286 ; G 583 -U 647 ; WX 443 ; N uni0287 ; G 584 -U 648 ; WX 416 ; N uni0288 ; G 585 -U 649 ; WX 654 ; N uni0289 ; G 586 -U 650 ; WX 611 ; N uni028A ; G 587 -U 651 ; WX 624 ; N uni028B ; G 588 -U 652 ; WX 523 ; N uni028C ; G 589 -U 653 ; WX 774 ; N uni028D ; G 590 -U 654 ; WX 571 ; N uni028E ; G 591 -U 655 ; WX 654 ; N uni028F ; G 592 -U 656 ; WX 511 ; N uni0290 ; G 593 -U 657 ; WX 511 ; N uni0291 ; G 594 -U 658 ; WX 511 ; N uni0292 ; G 595 -U 659 ; WX 511 ; N uni0293 ; G 596 -U 660 ; WX 482 ; N uni0294 ; G 597 -U 661 ; WX 482 ; N uni0295 ; G 598 -U 662 ; WX 482 ; N uni0296 ; G 599 -U 663 ; WX 490 ; N uni0297 ; G 600 -U 664 ; WX 784 ; N uni0298 ; G 601 -U 665 ; WX 625 ; N uni0299 ; G 602 -U 666 ; WX 647 ; N uni029A ; G 603 -U 667 ; WX 563 ; N uni029B ; G 604 -U 668 ; WX 659 ; N uni029C ; G 605 -U 669 ; WX 345 ; N uni029D ; G 606 -U 670 ; WX 666 ; N uni029E ; G 607 -U 671 ; WX 581 ; N uni029F ; G 608 -U 672 ; WX 629 ; N uni02A0 ; G 609 -U 673 ; WX 482 ; N uni02A1 ; G 610 -U 674 ; WX 482 ; N uni02A2 ; G 611 -U 675 ; WX 1005 ; N uni02A3 ; G 612 -U 676 ; WX 1061 ; N uni02A4 ; G 613 -U 677 ; WX 1005 ; N uni02A5 ; G 614 -U 678 ; WX 819 ; N uni02A6 ; G 615 -U 679 ; WX 643 ; N uni02A7 ; G 616 -U 680 ; WX 817 ; N uni02A8 ; G 617 -U 681 ; WX 935 ; N uni02A9 ; G 618 -U 682 ; WX 711 ; N uni02AA ; G 619 -U 683 ; WX 716 ; N uni02AB ; G 620 -U 684 ; WX 596 ; N uni02AC ; G 621 -U 685 ; WX 398 ; N uni02AD ; G 622 -U 686 ; WX 552 ; N uni02AE ; G 623 -U 687 ; WX 646 ; N uni02AF ; G 624 -U 688 ; WX 469 ; N uni02B0 ; G 625 -U 689 ; WX 466 ; N uni02B1 ; G 626 -U 690 ; WX 282 ; N uni02B2 ; G 627 -U 691 ; WX 372 ; N uni02B3 ; G 628 -U 692 ; WX 372 ; N uni02B4 ; G 629 -U 693 ; WX 432 ; N uni02B5 ; G 630 -U 694 ; WX 474 ; N uni02B6 ; G 631 -U 695 ; WX 488 ; N uni02B7 ; G 632 -U 696 ; WX 329 ; N uni02B8 ; G 633 -U 697 ; WX 271 ; N uni02B9 ; G 634 -U 699 ; WX 313 ; N uni02BB ; G 635 -U 700 ; WX 313 ; N uni02BC ; G 636 -U 701 ; WX 313 ; N uni02BD ; G 637 -U 702 ; WX 330 ; N uni02BE ; G 638 -U 703 ; WX 330 ; N uni02BF ; G 639 -U 704 ; WX 282 ; N uni02C0 ; G 640 -U 705 ; WX 282 ; N uni02C1 ; G 641 -U 710 ; WX 450 ; N circumflex ; G 642 -U 711 ; WX 450 ; N caron ; G 643 -U 712 ; WX 254 ; N uni02C8 ; G 644 -U 713 ; WX 450 ; N uni02C9 ; G 645 -U 716 ; WX 254 ; N uni02CC ; G 646 -U 717 ; WX 450 ; N uni02CD ; G 647 -U 720 ; WX 332 ; N uni02D0 ; G 648 -U 721 ; WX 332 ; N uni02D1 ; G 649 -U 722 ; WX 330 ; N uni02D2 ; G 650 -U 723 ; WX 330 ; N uni02D3 ; G 651 -U 726 ; WX 353 ; N uni02D6 ; G 652 -U 728 ; WX 450 ; N breve ; G 653 -U 729 ; WX 450 ; N dotaccent ; G 654 -U 730 ; WX 450 ; N ring ; G 655 -U 731 ; WX 450 ; N ogonek ; G 656 -U 732 ; WX 450 ; N tilde ; G 657 -U 733 ; WX 450 ; N hungarumlaut ; G 658 -U 734 ; WX 375 ; N uni02DE ; G 659 -U 736 ; WX 403 ; N uni02E0 ; G 660 -U 737 ; WX 263 ; N uni02E1 ; G 661 -U 738 ; WX 355 ; N uni02E2 ; G 662 -U 739 ; WX 338 ; N uni02E3 ; G 663 -U 740 ; WX 282 ; N uni02E4 ; G 664 -U 741 ; WX 450 ; N uni02E5 ; G 665 -U 742 ; WX 450 ; N uni02E6 ; G 666 -U 743 ; WX 450 ; N uni02E7 ; G 667 -U 744 ; WX 450 ; N uni02E8 ; G 668 -U 745 ; WX 450 ; N uni02E9 ; G 669 -U 750 ; WX 498 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 701 ; N uni0370 ; G 739 -U 881 ; WX 519 ; N uni0371 ; G 740 -U 884 ; WX 271 ; N uni0374 ; G 741 -U 885 ; WX 271 ; N uni0375 ; G 742 -U 890 ; WX 450 ; N uni037A ; G 743 -U 891 ; WX 548 ; N uni037B ; G 744 -U 892 ; WX 548 ; N uni037C ; G 745 -U 893 ; WX 548 ; N uni037D ; G 746 -U 894 ; WX 332 ; N uni037E ; G 747 -U 900 ; WX 450 ; N tonos ; G 748 -U 901 ; WX 450 ; N dieresistonos ; G 749 -U 902 ; WX 698 ; N Alphatonos ; G 750 -U 903 ; WX 313 ; N anoteleia ; G 751 -U 904 ; WX 852 ; N Epsilontonos ; G 752 -U 905 ; WX 1022 ; N Etatonos ; G 753 -U 906 ; WX 595 ; N Iotatonos ; G 754 -U 908 ; WX 798 ; N Omicrontonos ; G 755 -U 910 ; WX 857 ; N Upsilontonos ; G 756 -U 911 ; WX 820 ; N Omegatonos ; G 757 -U 912 ; WX 435 ; N iotadieresistonos ; G 758 -U 913 ; WX 698 ; N Alpha ; G 759 -U 914 ; WX 760 ; N Beta ; G 760 -U 915 ; WX 639 ; N Gamma ; G 761 -U 916 ; WX 698 ; N uni0394 ; G 762 -U 917 ; WX 686 ; N Epsilon ; G 763 -U 918 ; WX 657 ; N Zeta ; G 764 -U 919 ; WX 850 ; N Eta ; G 765 -U 920 ; WX 784 ; N Theta ; G 766 -U 921 ; WX 421 ; N Iota ; G 767 -U 922 ; WX 782 ; N Kappa ; G 768 -U 923 ; WX 698 ; N Lambda ; G 769 -U 924 ; WX 996 ; N Mu ; G 770 -U 925 ; WX 822 ; N Nu ; G 771 -U 926 ; WX 633 ; N Xi ; G 772 -U 927 ; WX 784 ; N Omicron ; G 773 -U 928 ; WX 850 ; N Pi ; G 774 -U 929 ; WX 677 ; N Rho ; G 775 -U 931 ; WX 636 ; N Sigma ; G 776 -U 932 ; WX 669 ; N Tau ; G 777 -U 933 ; WX 642 ; N Upsilon ; G 778 -U 934 ; WX 784 ; N Phi ; G 779 -U 935 ; WX 698 ; N Chi ; G 780 -U 936 ; WX 822 ; N Psi ; G 781 -U 937 ; WX 801 ; N Omega ; G 782 -U 938 ; WX 421 ; N Iotadieresis ; G 783 -U 939 ; WX 642 ; N Upsilondieresis ; G 784 -U 940 ; WX 692 ; N alphatonos ; G 785 -U 941 ; WX 547 ; N epsilontonos ; G 786 -U 942 ; WX 654 ; N etatonos ; G 787 -U 943 ; WX 435 ; N iotatonos ; G 788 -U 944 ; WX 624 ; N upsilondieresistonos ; G 789 -U 945 ; WX 692 ; N alpha ; G 790 -U 946 ; WX 598 ; N beta ; G 791 -U 947 ; WX 594 ; N gamma ; G 792 -U 948 ; WX 600 ; N delta ; G 793 -U 949 ; WX 547 ; N epsilon ; G 794 -U 950 ; WX 533 ; N zeta ; G 795 -U 951 ; WX 654 ; N eta ; G 796 -U 952 ; WX 600 ; N theta ; G 797 -U 953 ; WX 435 ; N iota ; G 798 -U 954 ; WX 674 ; N kappa ; G 799 -U 955 ; WX 631 ; N lambda ; G 800 -U 956 ; WX 659 ; N uni03BC ; G 801 -U 957 ; WX 624 ; N nu ; G 802 -U 958 ; WX 533 ; N xi ; G 803 -U 959 ; WX 600 ; N omicron ; G 804 -U 960 ; WX 659 ; N pi ; G 805 -U 961 ; WX 598 ; N rho ; G 806 -U 962 ; WX 548 ; N sigma1 ; G 807 -U 963 ; WX 664 ; N sigma ; G 808 -U 964 ; WX 605 ; N tau ; G 809 -U 965 ; WX 624 ; N upsilon ; G 810 -U 966 ; WX 814 ; N phi ; G 811 -U 967 ; WX 592 ; N chi ; G 812 -U 968 ; WX 847 ; N psi ; G 813 -U 969 ; WX 857 ; N omega ; G 814 -U 970 ; WX 435 ; N iotadieresis ; G 815 -U 971 ; WX 624 ; N upsilondieresis ; G 816 -U 972 ; WX 600 ; N omicrontonos ; G 817 -U 973 ; WX 624 ; N upsilontonos ; G 818 -U 974 ; WX 857 ; N omegatonos ; G 819 -U 976 ; WX 600 ; N uni03D0 ; G 820 -U 977 ; WX 764 ; N theta1 ; G 821 -U 978 ; WX 687 ; N Upsilon1 ; G 822 -U 979 ; WX 872 ; N uni03D3 ; G 823 -U 980 ; WX 687 ; N uni03D4 ; G 824 -U 981 ; WX 847 ; N phi1 ; G 825 -U 982 ; WX 857 ; N omega1 ; G 826 -U 983 ; WX 589 ; N uni03D7 ; G 827 -U 984 ; WX 784 ; N uni03D8 ; G 828 -U 985 ; WX 600 ; N uni03D9 ; G 829 -U 986 ; WX 716 ; N uni03DA ; G 830 -U 987 ; WX 548 ; N uni03DB ; G 831 -U 988 ; WX 639 ; N uni03DC ; G 832 -U 989 ; WX 475 ; N uni03DD ; G 833 -U 990 ; WX 531 ; N uni03DE ; G 834 -U 991 ; WX 593 ; N uni03DF ; G 835 -U 992 ; WX 716 ; N uni03E0 ; G 836 -U 993 ; WX 600 ; N uni03E1 ; G 837 -U 1008 ; WX 589 ; N uni03F0 ; G 838 -U 1009 ; WX 598 ; N uni03F1 ; G 839 -U 1010 ; WX 548 ; N uni03F2 ; G 840 -U 1011 ; WX 325 ; N uni03F3 ; G 841 -U 1012 ; WX 784 ; N uni03F4 ; G 842 -U 1013 ; WX 548 ; N uni03F5 ; G 843 -U 1014 ; WX 548 ; N uni03F6 ; G 844 -U 1015 ; WX 681 ; N uni03F7 ; G 845 -U 1016 ; WX 629 ; N uni03F8 ; G 846 -U 1017 ; WX 716 ; N uni03F9 ; G 847 -U 1018 ; WX 996 ; N uni03FA ; G 848 -U 1019 ; WX 774 ; N uni03FB ; G 849 -U 1020 ; WX 623 ; N uni03FC ; G 850 -U 1021 ; WX 716 ; N uni03FD ; G 851 -U 1022 ; WX 716 ; N uni03FE ; G 852 -U 1023 ; WX 716 ; N uni03FF ; G 853 -U 1024 ; WX 686 ; N uni0400 ; G 854 -U 1025 ; WX 686 ; N uni0401 ; G 855 -U 1026 ; WX 811 ; N uni0402 ; G 856 -U 1027 ; WX 621 ; N uni0403 ; G 857 -U 1028 ; WX 716 ; N uni0404 ; G 858 -U 1029 ; WX 650 ; N uni0405 ; G 859 -U 1030 ; WX 421 ; N uni0406 ; G 860 -U 1031 ; WX 421 ; N uni0407 ; G 861 -U 1032 ; WX 426 ; N uni0408 ; G 862 -U 1033 ; WX 1081 ; N uni0409 ; G 863 -U 1034 ; WX 1135 ; N uni040A ; G 864 -U 1035 ; WX 866 ; N uni040B ; G 865 -U 1036 ; WX 818 ; N uni040C ; G 866 -U 1037 ; WX 850 ; N uni040D ; G 867 -U 1038 ; WX 730 ; N uni040E ; G 868 -U 1039 ; WX 850 ; N uni040F ; G 869 -U 1040 ; WX 733 ; N uni0410 ; G 870 -U 1041 ; WX 769 ; N uni0411 ; G 871 -U 1042 ; WX 760 ; N uni0412 ; G 872 -U 1043 ; WX 621 ; N uni0413 ; G 873 -U 1044 ; WX 800 ; N uni0414 ; G 874 -U 1045 ; WX 686 ; N uni0415 ; G 875 -U 1046 ; WX 1181 ; N uni0416 ; G 876 -U 1047 ; WX 649 ; N uni0417 ; G 877 -U 1048 ; WX 850 ; N uni0418 ; G 878 -U 1049 ; WX 850 ; N uni0419 ; G 879 -U 1050 ; WX 818 ; N uni041A ; G 880 -U 1051 ; WX 795 ; N uni041B ; G 881 -U 1052 ; WX 996 ; N uni041C ; G 882 -U 1053 ; WX 850 ; N uni041D ; G 883 -U 1054 ; WX 784 ; N uni041E ; G 884 -U 1055 ; WX 850 ; N uni041F ; G 885 -U 1056 ; WX 677 ; N uni0420 ; G 886 -U 1057 ; WX 716 ; N uni0421 ; G 887 -U 1058 ; WX 669 ; N uni0422 ; G 888 -U 1059 ; WX 730 ; N uni0423 ; G 889 -U 1060 ; WX 854 ; N uni0424 ; G 890 -U 1061 ; WX 698 ; N uni0425 ; G 891 -U 1062 ; WX 870 ; N uni0426 ; G 892 -U 1063 ; WX 822 ; N uni0427 ; G 893 -U 1064 ; WX 1141 ; N uni0428 ; G 894 -U 1065 ; WX 1164 ; N uni0429 ; G 895 -U 1066 ; WX 861 ; N uni042A ; G 896 -U 1067 ; WX 1081 ; N uni042B ; G 897 -U 1068 ; WX 743 ; N uni042C ; G 898 -U 1069 ; WX 716 ; N uni042D ; G 899 -U 1070 ; WX 1158 ; N uni042E ; G 900 -U 1071 ; WX 793 ; N uni042F ; G 901 -U 1072 ; WX 583 ; N uni0430 ; G 902 -U 1073 ; WX 650 ; N uni0431 ; G 903 -U 1074 ; WX 591 ; N uni0432 ; G 904 -U 1075 ; WX 506 ; N uni0433 ; G 905 -U 1076 ; WX 625 ; N uni0434 ; G 906 -U 1077 ; WX 572 ; N uni0435 ; G 907 -U 1078 ; WX 1175 ; N uni0436 ; G 908 -U 1079 ; WX 574 ; N uni0437 ; G 909 -U 1080 ; WX 654 ; N uni0438 ; G 910 -U 1081 ; WX 654 ; N uni0439 ; G 911 -U 1082 ; WX 609 ; N uni043A ; G 912 -U 1083 ; WX 659 ; N uni043B ; G 913 -U 1084 ; WX 855 ; N uni043C ; G 914 -U 1085 ; WX 656 ; N uni043D ; G 915 -U 1086 ; WX 600 ; N uni043E ; G 916 -U 1087 ; WX 654 ; N uni043F ; G 917 -U 1088 ; WX 629 ; N uni0440 ; G 918 -U 1089 ; WX 548 ; N uni0441 ; G 919 -U 1090 ; WX 952 ; N uni0442 ; G 920 -U 1091 ; WX 538 ; N uni0443 ; G 921 -U 1092 ; WX 812 ; N uni0444 ; G 922 -U 1093 ; WX 536 ; N uni0445 ; G 923 -U 1094 ; WX 723 ; N uni0446 ; G 924 -U 1095 ; WX 643 ; N uni0447 ; G 925 -U 1096 ; WX 952 ; N uni0448 ; G 926 -U 1097 ; WX 1021 ; N uni0449 ; G 927 -U 1098 ; WX 654 ; N uni044A ; G 928 -U 1099 ; WX 916 ; N uni044B ; G 929 -U 1100 ; WX 593 ; N uni044C ; G 930 -U 1101 ; WX 580 ; N uni044D ; G 931 -U 1102 ; WX 901 ; N uni044E ; G 932 -U 1103 ; WX 716 ; N uni044F ; G 933 -U 1104 ; WX 572 ; N uni0450 ; G 934 -U 1105 ; WX 572 ; N uni0451 ; G 935 -U 1106 ; WX 646 ; N uni0452 ; G 936 -U 1107 ; WX 506 ; N uni0453 ; G 937 -U 1108 ; WX 548 ; N uni0454 ; G 938 -U 1109 ; WX 506 ; N uni0455 ; G 939 -U 1110 ; WX 342 ; N uni0456 ; G 940 -U 1111 ; WX 342 ; N uni0457 ; G 941 -U 1112 ; WX 325 ; N uni0458 ; G 942 -U 1113 ; WX 913 ; N uni0459 ; G 943 -U 1114 ; WX 910 ; N uni045A ; G 944 -U 1115 ; WX 654 ; N uni045B ; G 945 -U 1116 ; WX 609 ; N uni045C ; G 946 -U 1117 ; WX 654 ; N uni045D ; G 947 -U 1118 ; WX 538 ; N uni045E ; G 948 -U 1119 ; WX 654 ; N uni045F ; G 949 -U 1122 ; WX 792 ; N uni0462 ; G 950 -U 1123 ; WX 945 ; N uni0463 ; G 951 -U 1124 ; WX 1076 ; N uni0464 ; G 952 -U 1125 ; WX 867 ; N uni0465 ; G 953 -U 1130 ; WX 1181 ; N uni046A ; G 954 -U 1131 ; WX 909 ; N uni046B ; G 955 -U 1136 ; WX 986 ; N uni0470 ; G 956 -U 1137 ; WX 995 ; N uni0471 ; G 957 -U 1138 ; WX 784 ; N uni0472 ; G 958 -U 1139 ; WX 587 ; N uni0473 ; G 959 -U 1140 ; WX 824 ; N uni0474 ; G 960 -U 1141 ; WX 673 ; N uni0475 ; G 961 -U 1164 ; WX 761 ; N uni048C ; G 962 -U 1165 ; WX 606 ; N uni048D ; G 963 -U 1168 ; WX 630 ; N uni0490 ; G 964 -U 1169 ; WX 556 ; N uni0491 ; G 965 -U 1170 ; WX 621 ; N uni0492 ; G 966 -U 1171 ; WX 506 ; N uni0493 ; G 967 -U 1172 ; WX 768 ; N uni0494 ; G 968 -U 1173 ; WX 634 ; N uni0495 ; G 969 -U 1174 ; WX 1181 ; N uni0496 ; G 970 -U 1175 ; WX 1175 ; N uni0497 ; G 971 -U 1176 ; WX 649 ; N uni0498 ; G 972 -U 1177 ; WX 574 ; N uni0499 ; G 973 -U 1178 ; WX 812 ; N uni049A ; G 974 -U 1179 ; WX 633 ; N uni049B ; G 975 -U 1182 ; WX 818 ; N uni049E ; G 976 -U 1183 ; WX 609 ; N uni049F ; G 977 -U 1184 ; WX 937 ; N uni04A0 ; G 978 -U 1185 ; WX 684 ; N uni04A1 ; G 979 -U 1186 ; WX 856 ; N uni04A2 ; G 980 -U 1187 ; WX 725 ; N uni04A3 ; G 981 -U 1188 ; WX 1050 ; N uni04A4 ; G 982 -U 1189 ; WX 859 ; N uni04A5 ; G 983 -U 1190 ; WX 1191 ; N uni04A6 ; G 984 -U 1191 ; WX 911 ; N uni04A7 ; G 985 -U 1194 ; WX 716 ; N uni04AA ; G 986 -U 1195 ; WX 548 ; N uni04AB ; G 987 -U 1196 ; WX 669 ; N uni04AC ; G 988 -U 1197 ; WX 1028 ; N uni04AD ; G 989 -U 1198 ; WX 642 ; N uni04AE ; G 990 -U 1199 ; WX 515 ; N uni04AF ; G 991 -U 1200 ; WX 642 ; N uni04B0 ; G 992 -U 1201 ; WX 515 ; N uni04B1 ; G 993 -U 1202 ; WX 709 ; N uni04B2 ; G 994 -U 1203 ; WX 536 ; N uni04B3 ; G 995 -U 1204 ; WX 909 ; N uni04B4 ; G 996 -U 1205 ; WX 749 ; N uni04B5 ; G 997 -U 1206 ; WX 822 ; N uni04B6 ; G 998 -U 1207 ; WX 712 ; N uni04B7 ; G 999 -U 1210 ; WX 819 ; N uni04BA ; G 1000 -U 1211 ; WX 654 ; N uni04BB ; G 1001 -U 1216 ; WX 421 ; N uni04C0 ; G 1002 -U 1217 ; WX 1181 ; N uni04C1 ; G 1003 -U 1218 ; WX 1175 ; N uni04C2 ; G 1004 -U 1219 ; WX 782 ; N uni04C3 ; G 1005 -U 1220 ; WX 624 ; N uni04C4 ; G 1006 -U 1223 ; WX 850 ; N uni04C7 ; G 1007 -U 1224 ; WX 659 ; N uni04C8 ; G 1008 -U 1227 ; WX 885 ; N uni04CB ; G 1009 -U 1228 ; WX 659 ; N uni04CC ; G 1010 -U 1231 ; WX 342 ; N uni04CF ; G 1011 -U 1232 ; WX 733 ; N uni04D0 ; G 1012 -U 1233 ; WX 583 ; N uni04D1 ; G 1013 -U 1234 ; WX 733 ; N uni04D2 ; G 1014 -U 1235 ; WX 583 ; N uni04D3 ; G 1015 -U 1236 ; WX 931 ; N uni04D4 ; G 1016 -U 1237 ; WX 877 ; N uni04D5 ; G 1017 -U 1238 ; WX 686 ; N uni04D6 ; G 1018 -U 1239 ; WX 572 ; N uni04D7 ; G 1019 -U 1240 ; WX 784 ; N uni04D8 ; G 1020 -U 1241 ; WX 572 ; N uni04D9 ; G 1021 -U 1242 ; WX 784 ; N uni04DA ; G 1022 -U 1243 ; WX 572 ; N uni04DB ; G 1023 -U 1244 ; WX 1181 ; N uni04DC ; G 1024 -U 1245 ; WX 1175 ; N uni04DD ; G 1025 -U 1246 ; WX 649 ; N uni04DE ; G 1026 -U 1247 ; WX 574 ; N uni04DF ; G 1027 -U 1248 ; WX 591 ; N uni04E0 ; G 1028 -U 1249 ; WX 511 ; N uni04E1 ; G 1029 -U 1250 ; WX 850 ; N uni04E2 ; G 1030 -U 1251 ; WX 654 ; N uni04E3 ; G 1031 -U 1252 ; WX 850 ; N uni04E4 ; G 1032 -U 1253 ; WX 654 ; N uni04E5 ; G 1033 -U 1254 ; WX 784 ; N uni04E6 ; G 1034 -U 1255 ; WX 600 ; N uni04E7 ; G 1035 -U 1256 ; WX 784 ; N uni04E8 ; G 1036 -U 1257 ; WX 600 ; N uni04E9 ; G 1037 -U 1258 ; WX 784 ; N uni04EA ; G 1038 -U 1259 ; WX 600 ; N uni04EB ; G 1039 -U 1260 ; WX 716 ; N uni04EC ; G 1040 -U 1261 ; WX 580 ; N uni04ED ; G 1041 -U 1262 ; WX 730 ; N uni04EE ; G 1042 -U 1263 ; WX 538 ; N uni04EF ; G 1043 -U 1264 ; WX 730 ; N uni04F0 ; G 1044 -U 1265 ; WX 538 ; N uni04F1 ; G 1045 -U 1266 ; WX 730 ; N uni04F2 ; G 1046 -U 1267 ; WX 538 ; N uni04F3 ; G 1047 -U 1268 ; WX 822 ; N uni04F4 ; G 1048 -U 1269 ; WX 643 ; N uni04F5 ; G 1049 -U 1270 ; WX 621 ; N uni04F6 ; G 1050 -U 1271 ; WX 506 ; N uni04F7 ; G 1051 -U 1272 ; WX 1081 ; N uni04F8 ; G 1052 -U 1273 ; WX 916 ; N uni04F9 ; G 1053 -U 1296 ; WX 649 ; N uni0510 ; G 1054 -U 1297 ; WX 574 ; N uni0511 ; G 1055 -U 1298 ; WX 795 ; N uni0512 ; G 1056 -U 1299 ; WX 659 ; N uni0513 ; G 1057 -U 1300 ; WX 1123 ; N uni0514 ; G 1058 -U 1301 ; WX 904 ; N uni0515 ; G 1059 -U 1306 ; WX 738 ; N uni051A ; G 1060 -U 1307 ; WX 576 ; N uni051B ; G 1061 -U 1308 ; WX 925 ; N uni051C ; G 1062 -U 1309 ; WX 770 ; N uni051D ; G 1063 -U 4256 ; WX 688 ; N uni10A0 ; G 1064 -U 4257 ; WX 851 ; N uni10A1 ; G 1065 -U 4258 ; WX 788 ; N uni10A2 ; G 1066 -U 4259 ; WX 795 ; N uni10A3 ; G 1067 -U 4260 ; WX 712 ; N uni10A4 ; G 1068 -U 4261 ; WX 979 ; N uni10A5 ; G 1069 -U 4262 ; WX 921 ; N uni10A6 ; G 1070 -U 4263 ; WX 1100 ; N uni10A7 ; G 1071 -U 4264 ; WX 587 ; N uni10A8 ; G 1072 -U 4265 ; WX 745 ; N uni10A9 ; G 1073 -U 4266 ; WX 955 ; N uni10AA ; G 1074 -U 4267 ; WX 954 ; N uni10AB ; G 1075 -U 4268 ; WX 725 ; N uni10AC ; G 1076 -U 4269 ; WX 1030 ; N uni10AD ; G 1077 -U 4270 ; WX 880 ; N uni10AE ; G 1078 -U 4271 ; WX 820 ; N uni10AF ; G 1079 -U 4272 ; WX 1007 ; N uni10B0 ; G 1080 -U 4273 ; WX 721 ; N uni10B1 ; G 1081 -U 4274 ; WX 689 ; N uni10B2 ; G 1082 -U 4275 ; WX 977 ; N uni10B3 ; G 1083 -U 4276 ; WX 887 ; N uni10B4 ; G 1084 -U 4277 ; WX 968 ; N uni10B5 ; G 1085 -U 4278 ; WX 738 ; N uni10B6 ; G 1086 -U 4279 ; WX 758 ; N uni10B7 ; G 1087 -U 4280 ; WX 748 ; N uni10B8 ; G 1088 -U 4281 ; WX 759 ; N uni10B9 ; G 1089 -U 4282 ; WX 826 ; N uni10BA ; G 1090 -U 4283 ; WX 978 ; N uni10BB ; G 1091 -U 4284 ; WX 701 ; N uni10BC ; G 1092 -U 4285 ; WX 748 ; N uni10BD ; G 1093 -U 4286 ; WX 740 ; N uni10BE ; G 1094 -U 4287 ; WX 1008 ; N uni10BF ; G 1095 -U 4288 ; WX 1019 ; N uni10C0 ; G 1096 -U 4289 ; WX 730 ; N uni10C1 ; G 1097 -U 4290 ; WX 812 ; N uni10C2 ; G 1098 -U 4291 ; WX 730 ; N uni10C3 ; G 1099 -U 4292 ; WX 801 ; N uni10C4 ; G 1100 -U 4293 ; WX 965 ; N uni10C5 ; G 1101 -U 4304 ; WX 535 ; N uni10D0 ; G 1102 -U 4305 ; WX 563 ; N uni10D1 ; G 1103 -U 4306 ; WX 579 ; N uni10D2 ; G 1104 -U 4307 ; WX 798 ; N uni10D3 ; G 1105 -U 4308 ; WX 553 ; N uni10D4 ; G 1106 -U 4309 ; WX 549 ; N uni10D5 ; G 1107 -U 4310 ; WX 599 ; N uni10D6 ; G 1108 -U 4311 ; WX 823 ; N uni10D7 ; G 1109 -U 4312 ; WX 552 ; N uni10D8 ; G 1110 -U 4313 ; WX 540 ; N uni10D9 ; G 1111 -U 4314 ; WX 1008 ; N uni10DA ; G 1112 -U 4315 ; WX 589 ; N uni10DB ; G 1113 -U 4316 ; WX 576 ; N uni10DC ; G 1114 -U 4317 ; WX 791 ; N uni10DD ; G 1115 -U 4318 ; WX 561 ; N uni10DE ; G 1116 -U 4319 ; WX 571 ; N uni10DF ; G 1117 -U 4320 ; WX 790 ; N uni10E0 ; G 1118 -U 4321 ; WX 591 ; N uni10E1 ; G 1119 -U 4322 ; WX 721 ; N uni10E2 ; G 1120 -U 4323 ; WX 676 ; N uni10E3 ; G 1121 -U 4324 ; WX 782 ; N uni10E4 ; G 1122 -U 4325 ; WX 575 ; N uni10E5 ; G 1123 -U 4326 ; WX 820 ; N uni10E6 ; G 1124 -U 4327 ; WX 559 ; N uni10E7 ; G 1125 -U 4328 ; WX 583 ; N uni10E8 ; G 1126 -U 4329 ; WX 576 ; N uni10E9 ; G 1127 -U 4330 ; WX 656 ; N uni10EA ; G 1128 -U 4331 ; WX 577 ; N uni10EB ; G 1129 -U 4332 ; WX 575 ; N uni10EC ; G 1130 -U 4333 ; WX 566 ; N uni10ED ; G 1131 -U 4334 ; WX 606 ; N uni10EE ; G 1132 -U 4335 ; WX 663 ; N uni10EF ; G 1133 -U 4336 ; WX 563 ; N uni10F0 ; G 1134 -U 4337 ; WX 591 ; N uni10F1 ; G 1135 -U 4338 ; WX 563 ; N uni10F2 ; G 1136 -U 4339 ; WX 563 ; N uni10F3 ; G 1137 -U 4340 ; WX 562 ; N uni10F4 ; G 1138 -U 4341 ; WX 603 ; N uni10F5 ; G 1139 -U 4342 ; WX 846 ; N uni10F6 ; G 1140 -U 4343 ; WX 612 ; N uni10F7 ; G 1141 -U 4344 ; WX 572 ; N uni10F8 ; G 1142 -U 4345 ; WX 605 ; N uni10F9 ; G 1143 -U 4346 ; WX 562 ; N uni10FA ; G 1144 -U 4347 ; WX 401 ; N uni10FB ; G 1145 -U 4348 ; WX 327 ; N uni10FC ; G 1146 -U 7426 ; WX 846 ; N uni1D02 ; G 1147 -U 7432 ; WX 458 ; N uni1D08 ; G 1148 -U 7433 ; WX 288 ; N uni1D09 ; G 1149 -U 7444 ; WX 890 ; N uni1D14 ; G 1150 -U 7446 ; WX 600 ; N uni1D16 ; G 1151 -U 7447 ; WX 600 ; N uni1D17 ; G 1152 -U 7453 ; WX 663 ; N uni1D1D ; G 1153 -U 7454 ; WX 853 ; N uni1D1E ; G 1154 -U 7455 ; WX 853 ; N uni1D1F ; G 1155 -U 7468 ; WX 439 ; N uni1D2C ; G 1156 -U 7469 ; WX 586 ; N uni1D2D ; G 1157 -U 7470 ; WX 479 ; N uni1D2E ; G 1158 -U 7472 ; WX 491 ; N uni1D30 ; G 1159 -U 7473 ; WX 432 ; N uni1D31 ; G 1160 -U 7474 ; WX 432 ; N uni1D32 ; G 1161 -U 7475 ; WX 483 ; N uni1D33 ; G 1162 -U 7476 ; WX 536 ; N uni1D34 ; G 1163 -U 7477 ; WX 265 ; N uni1D35 ; G 1164 -U 7478 ; WX 268 ; N uni1D36 ; G 1165 -U 7479 ; WX 492 ; N uni1D37 ; G 1166 -U 7480 ; WX 398 ; N uni1D38 ; G 1167 -U 7481 ; WX 627 ; N uni1D39 ; G 1168 -U 7482 ; WX 518 ; N uni1D3A ; G 1169 -U 7483 ; WX 518 ; N uni1D3B ; G 1170 -U 7484 ; WX 493 ; N uni1D3C ; G 1171 -U 7486 ; WX 426 ; N uni1D3E ; G 1172 -U 7487 ; WX 471 ; N uni1D3F ; G 1173 -U 7488 ; WX 422 ; N uni1D40 ; G 1174 -U 7489 ; WX 494 ; N uni1D41 ; G 1175 -U 7490 ; WX 637 ; N uni1D42 ; G 1176 -U 7491 ; WX 419 ; N uni1D43 ; G 1177 -U 7492 ; WX 419 ; N uni1D44 ; G 1178 -U 7493 ; WX 448 ; N uni1D45 ; G 1179 -U 7494 ; WX 591 ; N uni1D46 ; G 1180 -U 7495 ; WX 448 ; N uni1D47 ; G 1181 -U 7496 ; WX 448 ; N uni1D48 ; G 1182 -U 7497 ; WX 400 ; N uni1D49 ; G 1183 -U 7498 ; WX 400 ; N uni1D4A ; G 1184 -U 7499 ; WX 370 ; N uni1D4B ; G 1185 -U 7500 ; WX 370 ; N uni1D4C ; G 1186 -U 7501 ; WX 448 ; N uni1D4D ; G 1187 -U 7502 ; WX 270 ; N uni1D4E ; G 1188 -U 7503 ; WX 471 ; N uni1D4F ; G 1189 -U 7504 ; WX 655 ; N uni1D50 ; G 1190 -U 7505 ; WX 426 ; N uni1D51 ; G 1191 -U 7506 ; WX 420 ; N uni1D52 ; G 1192 -U 7507 ; WX 384 ; N uni1D53 ; G 1193 -U 7508 ; WX 420 ; N uni1D54 ; G 1194 -U 7509 ; WX 420 ; N uni1D55 ; G 1195 -U 7510 ; WX 448 ; N uni1D56 ; G 1196 -U 7511 ; WX 333 ; N uni1D57 ; G 1197 -U 7512 ; WX 468 ; N uni1D58 ; G 1198 -U 7513 ; WX 390 ; N uni1D59 ; G 1199 -U 7514 ; WX 655 ; N uni1D5A ; G 1200 -U 7515 ; WX 442 ; N uni1D5B ; G 1201 -U 7522 ; WX 215 ; N uni1D62 ; G 1202 -U 7523 ; WX 372 ; N uni1D63 ; G 1203 -U 7524 ; WX 468 ; N uni1D64 ; G 1204 -U 7525 ; WX 442 ; N uni1D65 ; G 1205 -U 7543 ; WX 576 ; N uni1D77 ; G 1206 -U 7544 ; WX 536 ; N uni1D78 ; G 1207 -U 7547 ; WX 342 ; N uni1D7B ; G 1208 -U 7557 ; WX 342 ; N uni1D85 ; G 1209 -U 7579 ; WX 448 ; N uni1D9B ; G 1210 -U 7580 ; WX 384 ; N uni1D9C ; G 1211 -U 7581 ; WX 384 ; N uni1D9D ; G 1212 -U 7582 ; WX 420 ; N uni1D9E ; G 1213 -U 7583 ; WX 370 ; N uni1D9F ; G 1214 -U 7584 ; WX 244 ; N uni1DA0 ; G 1215 -U 7585 ; WX 335 ; N uni1DA1 ; G 1216 -U 7586 ; WX 448 ; N uni1DA2 ; G 1217 -U 7587 ; WX 470 ; N uni1DA3 ; G 1218 -U 7588 ; WX 270 ; N uni1DA4 ; G 1219 -U 7589 ; WX 276 ; N uni1DA5 ; G 1220 -U 7590 ; WX 270 ; N uni1DA6 ; G 1221 -U 7591 ; WX 270 ; N uni1DA7 ; G 1222 -U 7592 ; WX 333 ; N uni1DA8 ; G 1223 -U 7593 ; WX 331 ; N uni1DA9 ; G 1224 -U 7594 ; WX 289 ; N uni1DAA ; G 1225 -U 7595 ; WX 387 ; N uni1DAB ; G 1226 -U 7596 ; WX 613 ; N uni1DAC ; G 1227 -U 7597 ; WX 655 ; N uni1DAD ; G 1228 -U 7598 ; WX 529 ; N uni1DAE ; G 1229 -U 7599 ; WX 528 ; N uni1DAF ; G 1230 -U 7600 ; WX 425 ; N uni1DB0 ; G 1231 -U 7601 ; WX 420 ; N uni1DB1 ; G 1232 -U 7602 ; WX 470 ; N uni1DB2 ; G 1233 -U 7603 ; WX 360 ; N uni1DB3 ; G 1234 -U 7604 ; WX 348 ; N uni1DB4 ; G 1235 -U 7605 ; WX 333 ; N uni1DB5 ; G 1236 -U 7606 ; WX 468 ; N uni1DB6 ; G 1237 -U 7607 ; WX 427 ; N uni1DB7 ; G 1238 -U 7609 ; WX 439 ; N uni1DB9 ; G 1239 -U 7610 ; WX 329 ; N uni1DBA ; G 1240 -U 7611 ; WX 321 ; N uni1DBB ; G 1241 -U 7612 ; WX 474 ; N uni1DBC ; G 1242 -U 7613 ; WX 371 ; N uni1DBD ; G 1243 -U 7614 ; WX 407 ; N uni1DBE ; G 1244 -U 7615 ; WX 420 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 698 ; N uni1E00 ; G 1252 -U 7681 ; WX 583 ; N uni1E01 ; G 1253 -U 7682 ; WX 760 ; N uni1E02 ; G 1254 -U 7683 ; WX 629 ; N uni1E03 ; G 1255 -U 7684 ; WX 760 ; N uni1E04 ; G 1256 -U 7685 ; WX 629 ; N uni1E05 ; G 1257 -U 7686 ; WX 760 ; N uni1E06 ; G 1258 -U 7687 ; WX 629 ; N uni1E07 ; G 1259 -U 7688 ; WX 716 ; N uni1E08 ; G 1260 -U 7689 ; WX 548 ; N uni1E09 ; G 1261 -U 7690 ; WX 780 ; N uni1E0A ; G 1262 -U 7691 ; WX 629 ; N uni1E0B ; G 1263 -U 7692 ; WX 780 ; N uni1E0C ; G 1264 -U 7693 ; WX 629 ; N uni1E0D ; G 1265 -U 7694 ; WX 780 ; N uni1E0E ; G 1266 -U 7695 ; WX 629 ; N uni1E0F ; G 1267 -U 7696 ; WX 780 ; N uni1E10 ; G 1268 -U 7697 ; WX 629 ; N uni1E11 ; G 1269 -U 7698 ; WX 780 ; N uni1E12 ; G 1270 -U 7699 ; WX 629 ; N uni1E13 ; G 1271 -U 7700 ; WX 686 ; N uni1E14 ; G 1272 -U 7701 ; WX 572 ; N uni1E15 ; G 1273 -U 7702 ; WX 686 ; N uni1E16 ; G 1274 -U 7703 ; WX 572 ; N uni1E17 ; G 1275 -U 7704 ; WX 686 ; N uni1E18 ; G 1276 -U 7705 ; WX 572 ; N uni1E19 ; G 1277 -U 7706 ; WX 686 ; N uni1E1A ; G 1278 -U 7707 ; WX 572 ; N uni1E1B ; G 1279 -U 7708 ; WX 686 ; N uni1E1C ; G 1280 -U 7709 ; WX 572 ; N uni1E1D ; G 1281 -U 7710 ; WX 639 ; N uni1E1E ; G 1282 -U 7711 ; WX 387 ; N uni1E1F ; G 1283 -U 7712 ; WX 769 ; N uni1E20 ; G 1284 -U 7713 ; WX 629 ; N uni1E21 ; G 1285 -U 7714 ; WX 850 ; N uni1E22 ; G 1286 -U 7715 ; WX 654 ; N uni1E23 ; G 1287 -U 7716 ; WX 850 ; N uni1E24 ; G 1288 -U 7717 ; WX 654 ; N uni1E25 ; G 1289 -U 7718 ; WX 850 ; N uni1E26 ; G 1290 -U 7719 ; WX 654 ; N uni1E27 ; G 1291 -U 7720 ; WX 850 ; N uni1E28 ; G 1292 -U 7721 ; WX 654 ; N uni1E29 ; G 1293 -U 7722 ; WX 850 ; N uni1E2A ; G 1294 -U 7723 ; WX 654 ; N uni1E2B ; G 1295 -U 7724 ; WX 421 ; N uni1E2C ; G 1296 -U 7725 ; WX 342 ; N uni1E2D ; G 1297 -U 7726 ; WX 421 ; N uni1E2E ; G 1298 -U 7727 ; WX 342 ; N uni1E2F ; G 1299 -U 7728 ; WX 782 ; N uni1E30 ; G 1300 -U 7729 ; WX 624 ; N uni1E31 ; G 1301 -U 7730 ; WX 782 ; N uni1E32 ; G 1302 -U 7731 ; WX 624 ; N uni1E33 ; G 1303 -U 7732 ; WX 782 ; N uni1E34 ; G 1304 -U 7733 ; WX 624 ; N uni1E35 ; G 1305 -U 7734 ; WX 633 ; N uni1E36 ; G 1306 -U 7735 ; WX 342 ; N uni1E37 ; G 1307 -U 7736 ; WX 633 ; N uni1E38 ; G 1308 -U 7737 ; WX 342 ; N uni1E39 ; G 1309 -U 7738 ; WX 633 ; N uni1E3A ; G 1310 -U 7739 ; WX 342 ; N uni1E3B ; G 1311 -U 7740 ; WX 633 ; N uni1E3C ; G 1312 -U 7741 ; WX 342 ; N uni1E3D ; G 1313 -U 7742 ; WX 996 ; N uni1E3E ; G 1314 -U 7743 ; WX 952 ; N uni1E3F ; G 1315 -U 7744 ; WX 996 ; N uni1E40 ; G 1316 -U 7745 ; WX 952 ; N uni1E41 ; G 1317 -U 7746 ; WX 996 ; N uni1E42 ; G 1318 -U 7747 ; WX 952 ; N uni1E43 ; G 1319 -U 7748 ; WX 822 ; N uni1E44 ; G 1320 -U 7749 ; WX 654 ; N uni1E45 ; G 1321 -U 7750 ; WX 822 ; N uni1E46 ; G 1322 -U 7751 ; WX 654 ; N uni1E47 ; G 1323 -U 7752 ; WX 822 ; N uni1E48 ; G 1324 -U 7753 ; WX 654 ; N uni1E49 ; G 1325 -U 7754 ; WX 822 ; N uni1E4A ; G 1326 -U 7755 ; WX 654 ; N uni1E4B ; G 1327 -U 7756 ; WX 784 ; N uni1E4C ; G 1328 -U 7757 ; WX 600 ; N uni1E4D ; G 1329 -U 7758 ; WX 784 ; N uni1E4E ; G 1330 -U 7759 ; WX 600 ; N uni1E4F ; G 1331 -U 7760 ; WX 784 ; N uni1E50 ; G 1332 -U 7761 ; WX 600 ; N uni1E51 ; G 1333 -U 7762 ; WX 784 ; N uni1E52 ; G 1334 -U 7763 ; WX 600 ; N uni1E53 ; G 1335 -U 7764 ; WX 677 ; N uni1E54 ; G 1336 -U 7765 ; WX 629 ; N uni1E55 ; G 1337 -U 7766 ; WX 677 ; N uni1E56 ; G 1338 -U 7767 ; WX 629 ; N uni1E57 ; G 1339 -U 7768 ; WX 748 ; N uni1E58 ; G 1340 -U 7769 ; WX 474 ; N uni1E59 ; G 1341 -U 7770 ; WX 748 ; N uni1E5A ; G 1342 -U 7771 ; WX 474 ; N uni1E5B ; G 1343 -U 7772 ; WX 748 ; N uni1E5C ; G 1344 -U 7773 ; WX 474 ; N uni1E5D ; G 1345 -U 7774 ; WX 748 ; N uni1E5E ; G 1346 -U 7775 ; WX 474 ; N uni1E5F ; G 1347 -U 7776 ; WX 650 ; N uni1E60 ; G 1348 -U 7777 ; WX 506 ; N uni1E61 ; G 1349 -U 7778 ; WX 650 ; N uni1E62 ; G 1350 -U 7779 ; WX 506 ; N uni1E63 ; G 1351 -U 7780 ; WX 650 ; N uni1E64 ; G 1352 -U 7781 ; WX 506 ; N uni1E65 ; G 1353 -U 7782 ; WX 650 ; N uni1E66 ; G 1354 -U 7783 ; WX 506 ; N uni1E67 ; G 1355 -U 7784 ; WX 650 ; N uni1E68 ; G 1356 -U 7785 ; WX 506 ; N uni1E69 ; G 1357 -U 7786 ; WX 669 ; N uni1E6A ; G 1358 -U 7787 ; WX 416 ; N uni1E6B ; G 1359 -U 7788 ; WX 669 ; N uni1E6C ; G 1360 -U 7789 ; WX 416 ; N uni1E6D ; G 1361 -U 7790 ; WX 669 ; N uni1E6E ; G 1362 -U 7791 ; WX 416 ; N uni1E6F ; G 1363 -U 7792 ; WX 669 ; N uni1E70 ; G 1364 -U 7793 ; WX 416 ; N uni1E71 ; G 1365 -U 7794 ; WX 785 ; N uni1E72 ; G 1366 -U 7795 ; WX 654 ; N uni1E73 ; G 1367 -U 7796 ; WX 785 ; N uni1E74 ; G 1368 -U 7797 ; WX 654 ; N uni1E75 ; G 1369 -U 7798 ; WX 785 ; N uni1E76 ; G 1370 -U 7799 ; WX 654 ; N uni1E77 ; G 1371 -U 7800 ; WX 785 ; N uni1E78 ; G 1372 -U 7801 ; WX 654 ; N uni1E79 ; G 1373 -U 7802 ; WX 785 ; N uni1E7A ; G 1374 -U 7803 ; WX 654 ; N uni1E7B ; G 1375 -U 7804 ; WX 698 ; N uni1E7C ; G 1376 -U 7805 ; WX 523 ; N uni1E7D ; G 1377 -U 7806 ; WX 698 ; N uni1E7E ; G 1378 -U 7807 ; WX 523 ; N uni1E7F ; G 1379 -U 7808 ; WX 1011 ; N Wgrave ; G 1380 -U 7809 ; WX 774 ; N wgrave ; G 1381 -U 7810 ; WX 1011 ; N Wacute ; G 1382 -U 7811 ; WX 774 ; N wacute ; G 1383 -U 7812 ; WX 1011 ; N Wdieresis ; G 1384 -U 7813 ; WX 774 ; N wdieresis ; G 1385 -U 7814 ; WX 1011 ; N uni1E86 ; G 1386 -U 7815 ; WX 774 ; N uni1E87 ; G 1387 -U 7816 ; WX 1011 ; N uni1E88 ; G 1388 -U 7817 ; WX 774 ; N uni1E89 ; G 1389 -U 7818 ; WX 698 ; N uni1E8A ; G 1390 -U 7819 ; WX 536 ; N uni1E8B ; G 1391 -U 7820 ; WX 698 ; N uni1E8C ; G 1392 -U 7821 ; WX 536 ; N uni1E8D ; G 1393 -U 7822 ; WX 642 ; N uni1E8E ; G 1394 -U 7823 ; WX 523 ; N uni1E8F ; G 1395 -U 7824 ; WX 657 ; N uni1E90 ; G 1396 -U 7825 ; WX 511 ; N uni1E91 ; G 1397 -U 7826 ; WX 657 ; N uni1E92 ; G 1398 -U 7827 ; WX 511 ; N uni1E93 ; G 1399 -U 7828 ; WX 657 ; N uni1E94 ; G 1400 -U 7829 ; WX 511 ; N uni1E95 ; G 1401 -U 7830 ; WX 654 ; N uni1E96 ; G 1402 -U 7831 ; WX 416 ; N uni1E97 ; G 1403 -U 7832 ; WX 774 ; N uni1E98 ; G 1404 -U 7833 ; WX 523 ; N uni1E99 ; G 1405 -U 7834 ; WX 913 ; N uni1E9A ; G 1406 -U 7835 ; WX 387 ; N uni1E9B ; G 1407 -U 7838 ; WX 852 ; N uni1E9E ; G 1408 -U 7839 ; WX 600 ; N uni1E9F ; G 1409 -U 7840 ; WX 698 ; N uni1EA0 ; G 1410 -U 7841 ; WX 583 ; N uni1EA1 ; G 1411 -U 7842 ; WX 698 ; N uni1EA2 ; G 1412 -U 7843 ; WX 583 ; N uni1EA3 ; G 1413 -U 7844 ; WX 698 ; N uni1EA4 ; G 1414 -U 7845 ; WX 583 ; N uni1EA5 ; G 1415 -U 7846 ; WX 698 ; N uni1EA6 ; G 1416 -U 7847 ; WX 583 ; N uni1EA7 ; G 1417 -U 7848 ; WX 698 ; N uni1EA8 ; G 1418 -U 7849 ; WX 583 ; N uni1EA9 ; G 1419 -U 7850 ; WX 698 ; N uni1EAA ; G 1420 -U 7851 ; WX 583 ; N uni1EAB ; G 1421 -U 7852 ; WX 698 ; N uni1EAC ; G 1422 -U 7853 ; WX 583 ; N uni1EAD ; G 1423 -U 7854 ; WX 698 ; N uni1EAE ; G 1424 -U 7855 ; WX 583 ; N uni1EAF ; G 1425 -U 7856 ; WX 698 ; N uni1EB0 ; G 1426 -U 7857 ; WX 583 ; N uni1EB1 ; G 1427 -U 7858 ; WX 698 ; N uni1EB2 ; G 1428 -U 7859 ; WX 583 ; N uni1EB3 ; G 1429 -U 7860 ; WX 698 ; N uni1EB4 ; G 1430 -U 7861 ; WX 583 ; N uni1EB5 ; G 1431 -U 7862 ; WX 698 ; N uni1EB6 ; G 1432 -U 7863 ; WX 583 ; N uni1EB7 ; G 1433 -U 7864 ; WX 686 ; N uni1EB8 ; G 1434 -U 7865 ; WX 572 ; N uni1EB9 ; G 1435 -U 7866 ; WX 686 ; N uni1EBA ; G 1436 -U 7867 ; WX 572 ; N uni1EBB ; G 1437 -U 7868 ; WX 686 ; N uni1EBC ; G 1438 -U 7869 ; WX 572 ; N uni1EBD ; G 1439 -U 7870 ; WX 686 ; N uni1EBE ; G 1440 -U 7871 ; WX 572 ; N uni1EBF ; G 1441 -U 7872 ; WX 686 ; N uni1EC0 ; G 1442 -U 7873 ; WX 572 ; N uni1EC1 ; G 1443 -U 7874 ; WX 686 ; N uni1EC2 ; G 1444 -U 7875 ; WX 572 ; N uni1EC3 ; G 1445 -U 7876 ; WX 686 ; N uni1EC4 ; G 1446 -U 7877 ; WX 572 ; N uni1EC5 ; G 1447 -U 7878 ; WX 686 ; N uni1EC6 ; G 1448 -U 7879 ; WX 572 ; N uni1EC7 ; G 1449 -U 7880 ; WX 421 ; N uni1EC8 ; G 1450 -U 7881 ; WX 342 ; N uni1EC9 ; G 1451 -U 7882 ; WX 421 ; N uni1ECA ; G 1452 -U 7883 ; WX 342 ; N uni1ECB ; G 1453 -U 7884 ; WX 784 ; N uni1ECC ; G 1454 -U 7885 ; WX 600 ; N uni1ECD ; G 1455 -U 7886 ; WX 784 ; N uni1ECE ; G 1456 -U 7887 ; WX 600 ; N uni1ECF ; G 1457 -U 7888 ; WX 784 ; N uni1ED0 ; G 1458 -U 7889 ; WX 600 ; N uni1ED1 ; G 1459 -U 7890 ; WX 784 ; N uni1ED2 ; G 1460 -U 7891 ; WX 600 ; N uni1ED3 ; G 1461 -U 7892 ; WX 784 ; N uni1ED4 ; G 1462 -U 7893 ; WX 600 ; N uni1ED5 ; G 1463 -U 7894 ; WX 784 ; N uni1ED6 ; G 1464 -U 7895 ; WX 600 ; N uni1ED7 ; G 1465 -U 7896 ; WX 784 ; N uni1ED8 ; G 1466 -U 7897 ; WX 600 ; N uni1ED9 ; G 1467 -U 7898 ; WX 784 ; N uni1EDA ; G 1468 -U 7899 ; WX 600 ; N uni1EDB ; G 1469 -U 7900 ; WX 784 ; N uni1EDC ; G 1470 -U 7901 ; WX 600 ; N uni1EDD ; G 1471 -U 7902 ; WX 784 ; N uni1EDE ; G 1472 -U 7903 ; WX 600 ; N uni1EDF ; G 1473 -U 7904 ; WX 784 ; N uni1EE0 ; G 1474 -U 7905 ; WX 600 ; N uni1EE1 ; G 1475 -U 7906 ; WX 784 ; N uni1EE2 ; G 1476 -U 7907 ; WX 600 ; N uni1EE3 ; G 1477 -U 7908 ; WX 785 ; N uni1EE4 ; G 1478 -U 7909 ; WX 654 ; N uni1EE5 ; G 1479 -U 7910 ; WX 785 ; N uni1EE6 ; G 1480 -U 7911 ; WX 654 ; N uni1EE7 ; G 1481 -U 7912 ; WX 785 ; N uni1EE8 ; G 1482 -U 7913 ; WX 654 ; N uni1EE9 ; G 1483 -U 7914 ; WX 785 ; N uni1EEA ; G 1484 -U 7915 ; WX 654 ; N uni1EEB ; G 1485 -U 7916 ; WX 785 ; N uni1EEC ; G 1486 -U 7917 ; WX 654 ; N uni1EED ; G 1487 -U 7918 ; WX 785 ; N uni1EEE ; G 1488 -U 7919 ; WX 654 ; N uni1EEF ; G 1489 -U 7920 ; WX 785 ; N uni1EF0 ; G 1490 -U 7921 ; WX 654 ; N uni1EF1 ; G 1491 -U 7922 ; WX 642 ; N Ygrave ; G 1492 -U 7923 ; WX 523 ; N ygrave ; G 1493 -U 7924 ; WX 642 ; N uni1EF4 ; G 1494 -U 7925 ; WX 523 ; N uni1EF5 ; G 1495 -U 7926 ; WX 642 ; N uni1EF6 ; G 1496 -U 7927 ; WX 523 ; N uni1EF7 ; G 1497 -U 7928 ; WX 642 ; N uni1EF8 ; G 1498 -U 7929 ; WX 523 ; N uni1EF9 ; G 1499 -U 7936 ; WX 692 ; N uni1F00 ; G 1500 -U 7937 ; WX 692 ; N uni1F01 ; G 1501 -U 7938 ; WX 692 ; N uni1F02 ; G 1502 -U 7939 ; WX 692 ; N uni1F03 ; G 1503 -U 7940 ; WX 692 ; N uni1F04 ; G 1504 -U 7941 ; WX 692 ; N uni1F05 ; G 1505 -U 7942 ; WX 692 ; N uni1F06 ; G 1506 -U 7943 ; WX 692 ; N uni1F07 ; G 1507 -U 7944 ; WX 698 ; N uni1F08 ; G 1508 -U 7945 ; WX 698 ; N uni1F09 ; G 1509 -U 7946 ; WX 880 ; N uni1F0A ; G 1510 -U 7947 ; WX 880 ; N uni1F0B ; G 1511 -U 7948 ; WX 748 ; N uni1F0C ; G 1512 -U 7949 ; WX 764 ; N uni1F0D ; G 1513 -U 7950 ; WX 698 ; N uni1F0E ; G 1514 -U 7951 ; WX 698 ; N uni1F0F ; G 1515 -U 7952 ; WX 547 ; N uni1F10 ; G 1516 -U 7953 ; WX 547 ; N uni1F11 ; G 1517 -U 7954 ; WX 547 ; N uni1F12 ; G 1518 -U 7955 ; WX 547 ; N uni1F13 ; G 1519 -U 7956 ; WX 547 ; N uni1F14 ; G 1520 -U 7957 ; WX 547 ; N uni1F15 ; G 1521 -U 7960 ; WX 826 ; N uni1F18 ; G 1522 -U 7961 ; WX 817 ; N uni1F19 ; G 1523 -U 7962 ; WX 1052 ; N uni1F1A ; G 1524 -U 7963 ; WX 1052 ; N uni1F1B ; G 1525 -U 7964 ; WX 984 ; N uni1F1C ; G 1526 -U 7965 ; WX 1007 ; N uni1F1D ; G 1527 -U 7968 ; WX 654 ; N uni1F20 ; G 1528 -U 7969 ; WX 654 ; N uni1F21 ; G 1529 -U 7970 ; WX 654 ; N uni1F22 ; G 1530 -U 7971 ; WX 654 ; N uni1F23 ; G 1531 -U 7972 ; WX 654 ; N uni1F24 ; G 1532 -U 7973 ; WX 654 ; N uni1F25 ; G 1533 -U 7974 ; WX 654 ; N uni1F26 ; G 1534 -U 7975 ; WX 654 ; N uni1F27 ; G 1535 -U 7976 ; WX 990 ; N uni1F28 ; G 1536 -U 7977 ; WX 984 ; N uni1F29 ; G 1537 -U 7978 ; WX 1222 ; N uni1F2A ; G 1538 -U 7979 ; WX 1225 ; N uni1F2B ; G 1539 -U 7980 ; WX 1151 ; N uni1F2C ; G 1540 -U 7981 ; WX 1177 ; N uni1F2D ; G 1541 -U 7982 ; WX 1077 ; N uni1F2E ; G 1542 -U 7983 ; WX 1074 ; N uni1F2F ; G 1543 -U 7984 ; WX 435 ; N uni1F30 ; G 1544 -U 7985 ; WX 435 ; N uni1F31 ; G 1545 -U 7986 ; WX 435 ; N uni1F32 ; G 1546 -U 7987 ; WX 435 ; N uni1F33 ; G 1547 -U 7988 ; WX 435 ; N uni1F34 ; G 1548 -U 7989 ; WX 435 ; N uni1F35 ; G 1549 -U 7990 ; WX 435 ; N uni1F36 ; G 1550 -U 7991 ; WX 435 ; N uni1F37 ; G 1551 -U 7992 ; WX 566 ; N uni1F38 ; G 1552 -U 7993 ; WX 555 ; N uni1F39 ; G 1553 -U 7994 ; WX 790 ; N uni1F3A ; G 1554 -U 7995 ; WX 792 ; N uni1F3B ; G 1555 -U 7996 ; WX 719 ; N uni1F3C ; G 1556 -U 7997 ; WX 748 ; N uni1F3D ; G 1557 -U 7998 ; WX 650 ; N uni1F3E ; G 1558 -U 7999 ; WX 642 ; N uni1F3F ; G 1559 -U 8000 ; WX 600 ; N uni1F40 ; G 1560 -U 8001 ; WX 600 ; N uni1F41 ; G 1561 -U 8002 ; WX 600 ; N uni1F42 ; G 1562 -U 8003 ; WX 600 ; N uni1F43 ; G 1563 -U 8004 ; WX 600 ; N uni1F44 ; G 1564 -U 8005 ; WX 600 ; N uni1F45 ; G 1565 -U 8008 ; WX 810 ; N uni1F48 ; G 1566 -U 8009 ; WX 841 ; N uni1F49 ; G 1567 -U 8010 ; WX 1116 ; N uni1F4A ; G 1568 -U 8011 ; WX 1113 ; N uni1F4B ; G 1569 -U 8012 ; WX 931 ; N uni1F4C ; G 1570 -U 8013 ; WX 959 ; N uni1F4D ; G 1571 -U 8016 ; WX 624 ; N uni1F50 ; G 1572 -U 8017 ; WX 624 ; N uni1F51 ; G 1573 -U 8018 ; WX 624 ; N uni1F52 ; G 1574 -U 8019 ; WX 624 ; N uni1F53 ; G 1575 -U 8020 ; WX 624 ; N uni1F54 ; G 1576 -U 8021 ; WX 624 ; N uni1F55 ; G 1577 -U 8022 ; WX 624 ; N uni1F56 ; G 1578 -U 8023 ; WX 624 ; N uni1F57 ; G 1579 -U 8025 ; WX 830 ; N uni1F59 ; G 1580 -U 8027 ; WX 1067 ; N uni1F5B ; G 1581 -U 8029 ; WX 1020 ; N uni1F5D ; G 1582 -U 8031 ; WX 917 ; N uni1F5F ; G 1583 -U 8032 ; WX 857 ; N uni1F60 ; G 1584 -U 8033 ; WX 857 ; N uni1F61 ; G 1585 -U 8034 ; WX 857 ; N uni1F62 ; G 1586 -U 8035 ; WX 857 ; N uni1F63 ; G 1587 -U 8036 ; WX 857 ; N uni1F64 ; G 1588 -U 8037 ; WX 857 ; N uni1F65 ; G 1589 -U 8038 ; WX 857 ; N uni1F66 ; G 1590 -U 8039 ; WX 857 ; N uni1F67 ; G 1591 -U 8040 ; WX 838 ; N uni1F68 ; G 1592 -U 8041 ; WX 867 ; N uni1F69 ; G 1593 -U 8042 ; WX 1141 ; N uni1F6A ; G 1594 -U 8043 ; WX 1146 ; N uni1F6B ; G 1595 -U 8044 ; WX 949 ; N uni1F6C ; G 1596 -U 8045 ; WX 979 ; N uni1F6D ; G 1597 -U 8046 ; WX 920 ; N uni1F6E ; G 1598 -U 8047 ; WX 954 ; N uni1F6F ; G 1599 -U 8048 ; WX 692 ; N uni1F70 ; G 1600 -U 8049 ; WX 692 ; N uni1F71 ; G 1601 -U 8050 ; WX 547 ; N uni1F72 ; G 1602 -U 8051 ; WX 547 ; N uni1F73 ; G 1603 -U 8052 ; WX 654 ; N uni1F74 ; G 1604 -U 8053 ; WX 654 ; N uni1F75 ; G 1605 -U 8054 ; WX 435 ; N uni1F76 ; G 1606 -U 8055 ; WX 435 ; N uni1F77 ; G 1607 -U 8056 ; WX 600 ; N uni1F78 ; G 1608 -U 8057 ; WX 600 ; N uni1F79 ; G 1609 -U 8058 ; WX 624 ; N uni1F7A ; G 1610 -U 8059 ; WX 624 ; N uni1F7B ; G 1611 -U 8060 ; WX 857 ; N uni1F7C ; G 1612 -U 8061 ; WX 857 ; N uni1F7D ; G 1613 -U 8064 ; WX 692 ; N uni1F80 ; G 1614 -U 8065 ; WX 692 ; N uni1F81 ; G 1615 -U 8066 ; WX 692 ; N uni1F82 ; G 1616 -U 8067 ; WX 692 ; N uni1F83 ; G 1617 -U 8068 ; WX 692 ; N uni1F84 ; G 1618 -U 8069 ; WX 692 ; N uni1F85 ; G 1619 -U 8070 ; WX 692 ; N uni1F86 ; G 1620 -U 8071 ; WX 692 ; N uni1F87 ; G 1621 -U 8072 ; WX 698 ; N uni1F88 ; G 1622 -U 8073 ; WX 698 ; N uni1F89 ; G 1623 -U 8074 ; WX 880 ; N uni1F8A ; G 1624 -U 8075 ; WX 880 ; N uni1F8B ; G 1625 -U 8076 ; WX 748 ; N uni1F8C ; G 1626 -U 8077 ; WX 764 ; N uni1F8D ; G 1627 -U 8078 ; WX 698 ; N uni1F8E ; G 1628 -U 8079 ; WX 698 ; N uni1F8F ; G 1629 -U 8080 ; WX 654 ; N uni1F90 ; G 1630 -U 8081 ; WX 654 ; N uni1F91 ; G 1631 -U 8082 ; WX 654 ; N uni1F92 ; G 1632 -U 8083 ; WX 654 ; N uni1F93 ; G 1633 -U 8084 ; WX 654 ; N uni1F94 ; G 1634 -U 8085 ; WX 654 ; N uni1F95 ; G 1635 -U 8086 ; WX 654 ; N uni1F96 ; G 1636 -U 8087 ; WX 654 ; N uni1F97 ; G 1637 -U 8088 ; WX 990 ; N uni1F98 ; G 1638 -U 8089 ; WX 984 ; N uni1F99 ; G 1639 -U 8090 ; WX 1222 ; N uni1F9A ; G 1640 -U 8091 ; WX 1225 ; N uni1F9B ; G 1641 -U 8092 ; WX 1151 ; N uni1F9C ; G 1642 -U 8093 ; WX 1177 ; N uni1F9D ; G 1643 -U 8094 ; WX 1077 ; N uni1F9E ; G 1644 -U 8095 ; WX 1074 ; N uni1F9F ; G 1645 -U 8096 ; WX 857 ; N uni1FA0 ; G 1646 -U 8097 ; WX 857 ; N uni1FA1 ; G 1647 -U 8098 ; WX 857 ; N uni1FA2 ; G 1648 -U 8099 ; WX 857 ; N uni1FA3 ; G 1649 -U 8100 ; WX 857 ; N uni1FA4 ; G 1650 -U 8101 ; WX 857 ; N uni1FA5 ; G 1651 -U 8102 ; WX 857 ; N uni1FA6 ; G 1652 -U 8103 ; WX 857 ; N uni1FA7 ; G 1653 -U 8104 ; WX 838 ; N uni1FA8 ; G 1654 -U 8105 ; WX 867 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1141 ; N uni1FAA ; G 1656 -U 8107 ; WX 1146 ; N uni1FAB ; G 1657 -U 8108 ; WX 949 ; N uni1FAC ; G 1658 -U 8109 ; WX 979 ; N uni1FAD ; G 1659 -U 8110 ; WX 920 ; N uni1FAE ; G 1660 -U 8111 ; WX 954 ; N uni1FAF ; G 1661 -U 8112 ; WX 692 ; N uni1FB0 ; G 1662 -U 8113 ; WX 692 ; N uni1FB1 ; G 1663 -U 8114 ; WX 692 ; N uni1FB2 ; G 1664 -U 8115 ; WX 692 ; N uni1FB3 ; G 1665 -U 8116 ; WX 692 ; N uni1FB4 ; G 1666 -U 8118 ; WX 692 ; N uni1FB6 ; G 1667 -U 8119 ; WX 692 ; N uni1FB7 ; G 1668 -U 8120 ; WX 698 ; N uni1FB8 ; G 1669 -U 8121 ; WX 698 ; N uni1FB9 ; G 1670 -U 8122 ; WX 729 ; N uni1FBA ; G 1671 -U 8123 ; WX 698 ; N uni1FBB ; G 1672 -U 8124 ; WX 698 ; N uni1FBC ; G 1673 -U 8125 ; WX 450 ; N uni1FBD ; G 1674 -U 8126 ; WX 450 ; N uni1FBE ; G 1675 -U 8127 ; WX 450 ; N uni1FBF ; G 1676 -U 8128 ; WX 450 ; N uni1FC0 ; G 1677 -U 8129 ; WX 450 ; N uni1FC1 ; G 1678 -U 8130 ; WX 654 ; N uni1FC2 ; G 1679 -U 8131 ; WX 654 ; N uni1FC3 ; G 1680 -U 8132 ; WX 654 ; N uni1FC4 ; G 1681 -U 8134 ; WX 654 ; N uni1FC6 ; G 1682 -U 8135 ; WX 654 ; N uni1FC7 ; G 1683 -U 8136 ; WX 899 ; N uni1FC8 ; G 1684 -U 8137 ; WX 852 ; N uni1FC9 ; G 1685 -U 8138 ; WX 1072 ; N uni1FCA ; G 1686 -U 8139 ; WX 1006 ; N uni1FCB ; G 1687 -U 8140 ; WX 850 ; N uni1FCC ; G 1688 -U 8141 ; WX 450 ; N uni1FCD ; G 1689 -U 8142 ; WX 450 ; N uni1FCE ; G 1690 -U 8143 ; WX 450 ; N uni1FCF ; G 1691 -U 8144 ; WX 435 ; N uni1FD0 ; G 1692 -U 8145 ; WX 435 ; N uni1FD1 ; G 1693 -U 8146 ; WX 435 ; N uni1FD2 ; G 1694 -U 8147 ; WX 435 ; N uni1FD3 ; G 1695 -U 8150 ; WX 435 ; N uni1FD6 ; G 1696 -U 8151 ; WX 435 ; N uni1FD7 ; G 1697 -U 8152 ; WX 421 ; N uni1FD8 ; G 1698 -U 8153 ; WX 421 ; N uni1FD9 ; G 1699 -U 8154 ; WX 642 ; N uni1FDA ; G 1700 -U 8155 ; WX 595 ; N uni1FDB ; G 1701 -U 8157 ; WX 450 ; N uni1FDD ; G 1702 -U 8158 ; WX 450 ; N uni1FDE ; G 1703 -U 8159 ; WX 450 ; N uni1FDF ; G 1704 -U 8160 ; WX 624 ; N uni1FE0 ; G 1705 -U 8161 ; WX 624 ; N uni1FE1 ; G 1706 -U 8162 ; WX 624 ; N uni1FE2 ; G 1707 -U 8163 ; WX 624 ; N uni1FE3 ; G 1708 -U 8164 ; WX 598 ; N uni1FE4 ; G 1709 -U 8165 ; WX 598 ; N uni1FE5 ; G 1710 -U 8166 ; WX 624 ; N uni1FE6 ; G 1711 -U 8167 ; WX 624 ; N uni1FE7 ; G 1712 -U 8168 ; WX 642 ; N uni1FE8 ; G 1713 -U 8169 ; WX 642 ; N uni1FE9 ; G 1714 -U 8170 ; WX 917 ; N uni1FEA ; G 1715 -U 8171 ; WX 857 ; N uni1FEB ; G 1716 -U 8172 ; WX 819 ; N uni1FEC ; G 1717 -U 8173 ; WX 450 ; N uni1FED ; G 1718 -U 8174 ; WX 450 ; N uni1FEE ; G 1719 -U 8175 ; WX 450 ; N uni1FEF ; G 1720 -U 8178 ; WX 857 ; N uni1FF2 ; G 1721 -U 8179 ; WX 857 ; N uni1FF3 ; G 1722 -U 8180 ; WX 857 ; N uni1FF4 ; G 1723 -U 8182 ; WX 857 ; N uni1FF6 ; G 1724 -U 8183 ; WX 857 ; N uni1FF7 ; G 1725 -U 8184 ; WX 962 ; N uni1FF8 ; G 1726 -U 8185 ; WX 798 ; N uni1FF9 ; G 1727 -U 8186 ; WX 991 ; N uni1FFA ; G 1728 -U 8187 ; WX 820 ; N uni1FFB ; G 1729 -U 8188 ; WX 801 ; N uni1FFC ; G 1730 -U 8189 ; WX 450 ; N uni1FFD ; G 1731 -U 8190 ; WX 450 ; N uni1FFE ; G 1732 -U 8192 ; WX 450 ; N uni2000 ; G 1733 -U 8193 ; WX 900 ; N uni2001 ; G 1734 -U 8194 ; WX 450 ; N uni2002 ; G 1735 -U 8195 ; WX 900 ; N uni2003 ; G 1736 -U 8196 ; WX 296 ; N uni2004 ; G 1737 -U 8197 ; WX 225 ; N uni2005 ; G 1738 -U 8198 ; WX 150 ; N uni2006 ; G 1739 -U 8199 ; WX 626 ; N uni2007 ; G 1740 -U 8200 ; WX 313 ; N uni2008 ; G 1741 -U 8201 ; WX 180 ; N uni2009 ; G 1742 -U 8202 ; WX 89 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 374 ; N uni2010 ; G 1749 -U 8209 ; WX 374 ; N uni2011 ; G 1750 -U 8210 ; WX 626 ; N figuredash ; G 1751 -U 8211 ; WX 450 ; N endash ; G 1752 -U 8212 ; WX 900 ; N emdash ; G 1753 -U 8213 ; WX 900 ; N uni2015 ; G 1754 -U 8214 ; WX 450 ; N uni2016 ; G 1755 -U 8215 ; WX 450 ; N underscoredbl ; G 1756 -U 8216 ; WX 313 ; N quoteleft ; G 1757 -U 8217 ; WX 313 ; N quoteright ; G 1758 -U 8218 ; WX 313 ; N quotesinglbase ; G 1759 -U 8219 ; WX 313 ; N quotereversed ; G 1760 -U 8220 ; WX 518 ; N quotedblleft ; G 1761 -U 8221 ; WX 518 ; N quotedblright ; G 1762 -U 8222 ; WX 518 ; N quotedblbase ; G 1763 -U 8223 ; WX 518 ; N uni201F ; G 1764 -U 8224 ; WX 470 ; N dagger ; G 1765 -U 8225 ; WX 470 ; N daggerdbl ; G 1766 -U 8226 ; WX 575 ; N bullet ; G 1767 -U 8227 ; WX 575 ; N uni2023 ; G 1768 -U 8228 ; WX 313 ; N onedotenleader ; G 1769 -U 8229 ; WX 606 ; N twodotenleader ; G 1770 -U 8230 ; WX 900 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 180 ; N uni202F ; G 1777 -U 8240 ; WX 1246 ; N perthousand ; G 1778 -U 8241 ; WX 1631 ; N uni2031 ; G 1779 -U 8242 ; WX 237 ; N minute ; G 1780 -U 8243 ; WX 402 ; N second ; G 1781 -U 8244 ; WX 567 ; N uni2034 ; G 1782 -U 8245 ; WX 237 ; N uni2035 ; G 1783 -U 8246 ; WX 402 ; N uni2036 ; G 1784 -U 8247 ; WX 567 ; N uni2037 ; G 1785 -U 8248 ; WX 659 ; N uni2038 ; G 1786 -U 8249 ; WX 360 ; N guilsinglleft ; G 1787 -U 8250 ; WX 360 ; N guilsinglright ; G 1788 -U 8252 ; WX 566 ; N exclamdbl ; G 1789 -U 8253 ; WX 527 ; N uni203D ; G 1790 -U 8254 ; WX 450 ; N uni203E ; G 1791 -U 8258 ; WX 920 ; N uni2042 ; G 1792 -U 8260 ; WX 150 ; N fraction ; G 1793 -U 8261 ; WX 426 ; N uni2045 ; G 1794 -U 8262 ; WX 426 ; N uni2046 ; G 1795 -U 8263 ; WX 974 ; N uni2047 ; G 1796 -U 8264 ; WX 770 ; N uni2048 ; G 1797 -U 8265 ; WX 770 ; N uni2049 ; G 1798 -U 8267 ; WX 572 ; N uni204B ; G 1799 -U 8268 ; WX 450 ; N uni204C ; G 1800 -U 8269 ; WX 450 ; N uni204D ; G 1801 -U 8270 ; WX 470 ; N uni204E ; G 1802 -U 8271 ; WX 332 ; N uni204F ; G 1803 -U 8273 ; WX 470 ; N uni2051 ; G 1804 -U 8274 ; WX 500 ; N uni2052 ; G 1805 -U 8275 ; WX 900 ; N uni2053 ; G 1806 -U 8279 ; WX 731 ; N uni2057 ; G 1807 -U 8287 ; WX 200 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 394 ; N uni2070 ; G 1820 -U 8305 ; WX 215 ; N uni2071 ; G 1821 -U 8308 ; WX 394 ; N uni2074 ; G 1822 -U 8309 ; WX 394 ; N uni2075 ; G 1823 -U 8310 ; WX 394 ; N uni2076 ; G 1824 -U 8311 ; WX 394 ; N uni2077 ; G 1825 -U 8312 ; WX 394 ; N uni2078 ; G 1826 -U 8313 ; WX 394 ; N uni2079 ; G 1827 -U 8314 ; WX 475 ; N uni207A ; G 1828 -U 8315 ; WX 475 ; N uni207B ; G 1829 -U 8316 ; WX 475 ; N uni207C ; G 1830 -U 8317 ; WX 268 ; N uni207D ; G 1831 -U 8318 ; WX 268 ; N uni207E ; G 1832 -U 8319 ; WX 412 ; N uni207F ; G 1833 -U 8320 ; WX 394 ; N uni2080 ; G 1834 -U 8321 ; WX 394 ; N uni2081 ; G 1835 -U 8322 ; WX 394 ; N uni2082 ; G 1836 -U 8323 ; WX 394 ; N uni2083 ; G 1837 -U 8324 ; WX 394 ; N uni2084 ; G 1838 -U 8325 ; WX 394 ; N uni2085 ; G 1839 -U 8326 ; WX 394 ; N uni2086 ; G 1840 -U 8327 ; WX 394 ; N uni2087 ; G 1841 -U 8328 ; WX 394 ; N uni2088 ; G 1842 -U 8329 ; WX 394 ; N uni2089 ; G 1843 -U 8330 ; WX 475 ; N uni208A ; G 1844 -U 8331 ; WX 475 ; N uni208B ; G 1845 -U 8332 ; WX 475 ; N uni208C ; G 1846 -U 8333 ; WX 268 ; N uni208D ; G 1847 -U 8334 ; WX 268 ; N uni208E ; G 1848 -U 8336 ; WX 419 ; N uni2090 ; G 1849 -U 8337 ; WX 400 ; N uni2091 ; G 1850 -U 8338 ; WX 420 ; N uni2092 ; G 1851 -U 8339 ; WX 338 ; N uni2093 ; G 1852 -U 8340 ; WX 400 ; N uni2094 ; G 1853 -U 8358 ; WX 626 ; N uni20A6 ; G 1854 -U 8364 ; WX 626 ; N Euro ; G 1855 -U 8367 ; WX 1039 ; N uni20AF ; G 1856 -U 8369 ; WX 710 ; N uni20B1 ; G 1857 -U 8372 ; WX 788 ; N uni20B4 ; G 1858 -U 8373 ; WX 626 ; N uni20B5 ; G 1859 -U 8377 ; WX 626 ; N uni20B9 ; G 1860 -U 8451 ; WX 1078 ; N uni2103 ; G 1861 -U 8457 ; WX 1001 ; N uni2109 ; G 1862 -U 8462 ; WX 654 ; N uni210E ; G 1863 -U 8463 ; WX 654 ; N uni210F ; G 1864 -U 8470 ; WX 978 ; N uni2116 ; G 1865 -U 8482 ; WX 900 ; N trademark ; G 1866 -U 8486 ; WX 801 ; N uni2126 ; G 1867 -U 8487 ; WX 801 ; N uni2127 ; G 1868 -U 8490 ; WX 782 ; N uni212A ; G 1869 -U 8491 ; WX 698 ; N uni212B ; G 1870 -U 8513 ; WX 707 ; N uni2141 ; G 1871 -U 8514 ; WX 518 ; N uni2142 ; G 1872 -U 8515 ; WX 573 ; N uni2143 ; G 1873 -U 8516 ; WX 684 ; N uni2144 ; G 1874 -U 8523 ; WX 813 ; N uni214B ; G 1875 -U 8528 ; WX 932 ; N uni2150 ; G 1876 -U 8529 ; WX 932 ; N uni2151 ; G 1877 -U 8530 ; WX 1326 ; N uni2152 ; G 1878 -U 8531 ; WX 932 ; N onethird ; G 1879 -U 8532 ; WX 932 ; N twothirds ; G 1880 -U 8533 ; WX 932 ; N uni2155 ; G 1881 -U 8534 ; WX 932 ; N uni2156 ; G 1882 -U 8535 ; WX 932 ; N uni2157 ; G 1883 -U 8536 ; WX 932 ; N uni2158 ; G 1884 -U 8537 ; WX 932 ; N uni2159 ; G 1885 -U 8538 ; WX 932 ; N uni215A ; G 1886 -U 8539 ; WX 932 ; N oneeighth ; G 1887 -U 8540 ; WX 932 ; N threeeighths ; G 1888 -U 8541 ; WX 932 ; N fiveeighths ; G 1889 -U 8542 ; WX 932 ; N seveneighths ; G 1890 -U 8543 ; WX 554 ; N uni215F ; G 1891 -U 8544 ; WX 421 ; N uni2160 ; G 1892 -U 8545 ; WX 663 ; N uni2161 ; G 1893 -U 8546 ; WX 904 ; N uni2162 ; G 1894 -U 8547 ; WX 984 ; N uni2163 ; G 1895 -U 8548 ; WX 698 ; N uni2164 ; G 1896 -U 8549 ; WX 1014 ; N uni2165 ; G 1897 -U 8550 ; WX 1256 ; N uni2166 ; G 1898 -U 8551 ; WX 1498 ; N uni2167 ; G 1899 -U 8552 ; WX 962 ; N uni2168 ; G 1900 -U 8553 ; WX 698 ; N uni2169 ; G 1901 -U 8554 ; WX 970 ; N uni216A ; G 1902 -U 8555 ; WX 1212 ; N uni216B ; G 1903 -U 8556 ; WX 633 ; N uni216C ; G 1904 -U 8557 ; WX 716 ; N uni216D ; G 1905 -U 8558 ; WX 780 ; N uni216E ; G 1906 -U 8559 ; WX 996 ; N uni216F ; G 1907 -U 8560 ; WX 342 ; N uni2170 ; G 1908 -U 8561 ; WX 684 ; N uni2171 ; G 1909 -U 8562 ; WX 1025 ; N uni2172 ; G 1910 -U 8563 ; WX 865 ; N uni2173 ; G 1911 -U 8564 ; WX 523 ; N uni2174 ; G 1912 -U 8565 ; WX 865 ; N uni2175 ; G 1913 -U 8566 ; WX 1207 ; N uni2176 ; G 1914 -U 8567 ; WX 1548 ; N uni2177 ; G 1915 -U 8568 ; WX 878 ; N uni2178 ; G 1916 -U 8569 ; WX 536 ; N uni2179 ; G 1917 -U 8570 ; WX 878 ; N uni217A ; G 1918 -U 8571 ; WX 1220 ; N uni217B ; G 1919 -U 8572 ; WX 342 ; N uni217C ; G 1920 -U 8573 ; WX 548 ; N uni217D ; G 1921 -U 8574 ; WX 629 ; N uni217E ; G 1922 -U 8575 ; WX 952 ; N uni217F ; G 1923 -U 8576 ; WX 1129 ; N uni2180 ; G 1924 -U 8577 ; WX 780 ; N uni2181 ; G 1925 -U 8578 ; WX 1141 ; N uni2182 ; G 1926 -U 8579 ; WX 716 ; N uni2183 ; G 1927 -U 8580 ; WX 548 ; N uni2184 ; G 1928 -U 8581 ; WX 716 ; N uni2185 ; G 1929 -U 8585 ; WX 932 ; N uni2189 ; G 1930 -U 8592 ; WX 754 ; N arrowleft ; G 1931 -U 8593 ; WX 754 ; N arrowup ; G 1932 -U 8594 ; WX 754 ; N arrowright ; G 1933 -U 8595 ; WX 754 ; N arrowdown ; G 1934 -U 8596 ; WX 754 ; N arrowboth ; G 1935 -U 8597 ; WX 754 ; N arrowupdn ; G 1936 -U 8598 ; WX 754 ; N uni2196 ; G 1937 -U 8599 ; WX 754 ; N uni2197 ; G 1938 -U 8600 ; WX 754 ; N uni2198 ; G 1939 -U 8601 ; WX 754 ; N uni2199 ; G 1940 -U 8602 ; WX 754 ; N uni219A ; G 1941 -U 8603 ; WX 754 ; N uni219B ; G 1942 -U 8604 ; WX 754 ; N uni219C ; G 1943 -U 8605 ; WX 754 ; N uni219D ; G 1944 -U 8606 ; WX 754 ; N uni219E ; G 1945 -U 8607 ; WX 754 ; N uni219F ; G 1946 -U 8608 ; WX 754 ; N uni21A0 ; G 1947 -U 8609 ; WX 754 ; N uni21A1 ; G 1948 -U 8610 ; WX 754 ; N uni21A2 ; G 1949 -U 8611 ; WX 754 ; N uni21A3 ; G 1950 -U 8612 ; WX 754 ; N uni21A4 ; G 1951 -U 8613 ; WX 754 ; N uni21A5 ; G 1952 -U 8614 ; WX 754 ; N uni21A6 ; G 1953 -U 8615 ; WX 754 ; N uni21A7 ; G 1954 -U 8616 ; WX 754 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 754 ; N uni21A9 ; G 1956 -U 8618 ; WX 754 ; N uni21AA ; G 1957 -U 8619 ; WX 754 ; N uni21AB ; G 1958 -U 8620 ; WX 754 ; N uni21AC ; G 1959 -U 8621 ; WX 754 ; N uni21AD ; G 1960 -U 8622 ; WX 754 ; N uni21AE ; G 1961 -U 8623 ; WX 765 ; N uni21AF ; G 1962 -U 8624 ; WX 754 ; N uni21B0 ; G 1963 -U 8625 ; WX 754 ; N uni21B1 ; G 1964 -U 8626 ; WX 754 ; N uni21B2 ; G 1965 -U 8627 ; WX 754 ; N uni21B3 ; G 1966 -U 8628 ; WX 754 ; N uni21B4 ; G 1967 -U 8629 ; WX 754 ; N carriagereturn ; G 1968 -U 8630 ; WX 754 ; N uni21B6 ; G 1969 -U 8631 ; WX 754 ; N uni21B7 ; G 1970 -U 8632 ; WX 754 ; N uni21B8 ; G 1971 -U 8633 ; WX 754 ; N uni21B9 ; G 1972 -U 8634 ; WX 754 ; N uni21BA ; G 1973 -U 8635 ; WX 754 ; N uni21BB ; G 1974 -U 8636 ; WX 754 ; N uni21BC ; G 1975 -U 8637 ; WX 754 ; N uni21BD ; G 1976 -U 8638 ; WX 754 ; N uni21BE ; G 1977 -U 8639 ; WX 754 ; N uni21BF ; G 1978 -U 8640 ; WX 754 ; N uni21C0 ; G 1979 -U 8641 ; WX 754 ; N uni21C1 ; G 1980 -U 8642 ; WX 754 ; N uni21C2 ; G 1981 -U 8643 ; WX 754 ; N uni21C3 ; G 1982 -U 8644 ; WX 754 ; N uni21C4 ; G 1983 -U 8645 ; WX 754 ; N uni21C5 ; G 1984 -U 8646 ; WX 754 ; N uni21C6 ; G 1985 -U 8647 ; WX 754 ; N uni21C7 ; G 1986 -U 8648 ; WX 754 ; N uni21C8 ; G 1987 -U 8649 ; WX 754 ; N uni21C9 ; G 1988 -U 8650 ; WX 754 ; N uni21CA ; G 1989 -U 8651 ; WX 754 ; N uni21CB ; G 1990 -U 8652 ; WX 754 ; N uni21CC ; G 1991 -U 8653 ; WX 754 ; N uni21CD ; G 1992 -U 8654 ; WX 754 ; N uni21CE ; G 1993 -U 8655 ; WX 754 ; N uni21CF ; G 1994 -U 8656 ; WX 754 ; N arrowdblleft ; G 1995 -U 8657 ; WX 754 ; N arrowdblup ; G 1996 -U 8658 ; WX 754 ; N arrowdblright ; G 1997 -U 8659 ; WX 754 ; N arrowdbldown ; G 1998 -U 8660 ; WX 754 ; N arrowdblboth ; G 1999 -U 8661 ; WX 754 ; N uni21D5 ; G 2000 -U 8662 ; WX 754 ; N uni21D6 ; G 2001 -U 8663 ; WX 754 ; N uni21D7 ; G 2002 -U 8664 ; WX 754 ; N uni21D8 ; G 2003 -U 8665 ; WX 754 ; N uni21D9 ; G 2004 -U 8666 ; WX 754 ; N uni21DA ; G 2005 -U 8667 ; WX 754 ; N uni21DB ; G 2006 -U 8668 ; WX 754 ; N uni21DC ; G 2007 -U 8669 ; WX 754 ; N uni21DD ; G 2008 -U 8670 ; WX 754 ; N uni21DE ; G 2009 -U 8671 ; WX 754 ; N uni21DF ; G 2010 -U 8672 ; WX 754 ; N uni21E0 ; G 2011 -U 8673 ; WX 754 ; N uni21E1 ; G 2012 -U 8674 ; WX 754 ; N uni21E2 ; G 2013 -U 8675 ; WX 754 ; N uni21E3 ; G 2014 -U 8676 ; WX 754 ; N uni21E4 ; G 2015 -U 8677 ; WX 754 ; N uni21E5 ; G 2016 -U 8678 ; WX 754 ; N uni21E6 ; G 2017 -U 8679 ; WX 754 ; N uni21E7 ; G 2018 -U 8680 ; WX 754 ; N uni21E8 ; G 2019 -U 8681 ; WX 754 ; N uni21E9 ; G 2020 -U 8682 ; WX 754 ; N uni21EA ; G 2021 -U 8683 ; WX 754 ; N uni21EB ; G 2022 -U 8684 ; WX 754 ; N uni21EC ; G 2023 -U 8685 ; WX 754 ; N uni21ED ; G 2024 -U 8686 ; WX 754 ; N uni21EE ; G 2025 -U 8687 ; WX 754 ; N uni21EF ; G 2026 -U 8688 ; WX 754 ; N uni21F0 ; G 2027 -U 8689 ; WX 754 ; N uni21F1 ; G 2028 -U 8690 ; WX 754 ; N uni21F2 ; G 2029 -U 8691 ; WX 754 ; N uni21F3 ; G 2030 -U 8692 ; WX 754 ; N uni21F4 ; G 2031 -U 8693 ; WX 754 ; N uni21F5 ; G 2032 -U 8694 ; WX 754 ; N uni21F6 ; G 2033 -U 8695 ; WX 754 ; N uni21F7 ; G 2034 -U 8696 ; WX 754 ; N uni21F8 ; G 2035 -U 8697 ; WX 754 ; N uni21F9 ; G 2036 -U 8698 ; WX 754 ; N uni21FA ; G 2037 -U 8699 ; WX 754 ; N uni21FB ; G 2038 -U 8700 ; WX 754 ; N uni21FC ; G 2039 -U 8701 ; WX 754 ; N uni21FD ; G 2040 -U 8702 ; WX 754 ; N uni21FE ; G 2041 -U 8703 ; WX 754 ; N uni21FF ; G 2042 -U 8704 ; WX 577 ; N universal ; G 2043 -U 8706 ; WX 480 ; N partialdiff ; G 2044 -U 8707 ; WX 558 ; N existential ; G 2045 -U 8708 ; WX 558 ; N uni2204 ; G 2046 -U 8710 ; WX 677 ; N increment ; G 2047 -U 8711 ; WX 677 ; N gradient ; G 2048 -U 8712 ; WX 666 ; N element ; G 2049 -U 8713 ; WX 666 ; N notelement ; G 2050 -U 8715 ; WX 666 ; N suchthat ; G 2051 -U 8716 ; WX 666 ; N uni220C ; G 2052 -U 8719 ; WX 757 ; N product ; G 2053 -U 8720 ; WX 757 ; N uni2210 ; G 2054 -U 8721 ; WX 677 ; N summation ; G 2055 -U 8722 ; WX 754 ; N minus ; G 2056 -U 8723 ; WX 754 ; N uni2213 ; G 2057 -U 8724 ; WX 754 ; N uni2214 ; G 2058 -U 8725 ; WX 329 ; N uni2215 ; G 2059 -U 8727 ; WX 622 ; N asteriskmath ; G 2060 -U 8728 ; WX 466 ; N uni2218 ; G 2061 -U 8729 ; WX 466 ; N uni2219 ; G 2062 -U 8730 ; WX 591 ; N radical ; G 2063 -U 8731 ; WX 591 ; N uni221B ; G 2064 -U 8732 ; WX 591 ; N uni221C ; G 2065 -U 8733 ; WX 604 ; N proportional ; G 2066 -U 8734 ; WX 750 ; N infinity ; G 2067 -U 8735 ; WX 754 ; N orthogonal ; G 2068 -U 8736 ; WX 754 ; N angle ; G 2069 -U 8739 ; WX 292 ; N uni2223 ; G 2070 -U 8740 ; WX 546 ; N uni2224 ; G 2071 -U 8741 ; WX 476 ; N uni2225 ; G 2072 -U 8742 ; WX 696 ; N uni2226 ; G 2073 -U 8743 ; WX 730 ; N logicaland ; G 2074 -U 8744 ; WX 730 ; N logicalor ; G 2075 -U 8745 ; WX 754 ; N intersection ; G 2076 -U 8746 ; WX 754 ; N union ; G 2077 -U 8747 ; WX 521 ; N integral ; G 2078 -U 8748 ; WX 900 ; N uni222C ; G 2079 -U 8749 ; WX 1252 ; N uni222D ; G 2080 -U 8760 ; WX 754 ; N uni2238 ; G 2081 -U 8761 ; WX 754 ; N uni2239 ; G 2082 -U 8762 ; WX 754 ; N uni223A ; G 2083 -U 8763 ; WX 754 ; N uni223B ; G 2084 -U 8764 ; WX 754 ; N similar ; G 2085 -U 8765 ; WX 754 ; N uni223D ; G 2086 -U 8770 ; WX 754 ; N uni2242 ; G 2087 -U 8771 ; WX 754 ; N uni2243 ; G 2088 -U 8776 ; WX 754 ; N approxequal ; G 2089 -U 8784 ; WX 754 ; N uni2250 ; G 2090 -U 8785 ; WX 754 ; N uni2251 ; G 2091 -U 8786 ; WX 754 ; N uni2252 ; G 2092 -U 8787 ; WX 754 ; N uni2253 ; G 2093 -U 8788 ; WX 974 ; N uni2254 ; G 2094 -U 8789 ; WX 974 ; N uni2255 ; G 2095 -U 8800 ; WX 754 ; N notequal ; G 2096 -U 8801 ; WX 754 ; N equivalence ; G 2097 -U 8804 ; WX 754 ; N lessequal ; G 2098 -U 8805 ; WX 754 ; N greaterequal ; G 2099 -U 8834 ; WX 754 ; N propersubset ; G 2100 -U 8835 ; WX 754 ; N propersuperset ; G 2101 -U 8836 ; WX 754 ; N notsubset ; G 2102 -U 8837 ; WX 754 ; N uni2285 ; G 2103 -U 8838 ; WX 754 ; N reflexsubset ; G 2104 -U 8839 ; WX 754 ; N reflexsuperset ; G 2105 -U 8844 ; WX 754 ; N uni228C ; G 2106 -U 8845 ; WX 754 ; N uni228D ; G 2107 -U 8846 ; WX 754 ; N uni228E ; G 2108 -U 8847 ; WX 754 ; N uni228F ; G 2109 -U 8848 ; WX 754 ; N uni2290 ; G 2110 -U 8849 ; WX 754 ; N uni2291 ; G 2111 -U 8850 ; WX 754 ; N uni2292 ; G 2112 -U 8851 ; WX 754 ; N uni2293 ; G 2113 -U 8852 ; WX 754 ; N uni2294 ; G 2114 -U 8853 ; WX 754 ; N circleplus ; G 2115 -U 8854 ; WX 754 ; N uni2296 ; G 2116 -U 8855 ; WX 754 ; N circlemultiply ; G 2117 -U 8856 ; WX 754 ; N uni2298 ; G 2118 -U 8857 ; WX 754 ; N uni2299 ; G 2119 -U 8858 ; WX 754 ; N uni229A ; G 2120 -U 8859 ; WX 754 ; N uni229B ; G 2121 -U 8860 ; WX 754 ; N uni229C ; G 2122 -U 8861 ; WX 754 ; N uni229D ; G 2123 -U 8862 ; WX 754 ; N uni229E ; G 2124 -U 8863 ; WX 754 ; N uni229F ; G 2125 -U 8864 ; WX 754 ; N uni22A0 ; G 2126 -U 8865 ; WX 754 ; N uni22A1 ; G 2127 -U 8866 ; WX 795 ; N uni22A2 ; G 2128 -U 8867 ; WX 795 ; N uni22A3 ; G 2129 -U 8868 ; WX 864 ; N uni22A4 ; G 2130 -U 8869 ; WX 864 ; N perpendicular ; G 2131 -U 8870 ; WX 554 ; N uni22A6 ; G 2132 -U 8871 ; WX 554 ; N uni22A7 ; G 2133 -U 8872 ; WX 795 ; N uni22A8 ; G 2134 -U 8873 ; WX 795 ; N uni22A9 ; G 2135 -U 8874 ; WX 795 ; N uni22AA ; G 2136 -U 8875 ; WX 971 ; N uni22AB ; G 2137 -U 8876 ; WX 795 ; N uni22AC ; G 2138 -U 8877 ; WX 795 ; N uni22AD ; G 2139 -U 8878 ; WX 795 ; N uni22AE ; G 2140 -U 8879 ; WX 971 ; N uni22AF ; G 2141 -U 8901 ; WX 358 ; N dotmath ; G 2142 -U 8962 ; WX 751 ; N house ; G 2143 -U 8968 ; WX 426 ; N uni2308 ; G 2144 -U 8969 ; WX 426 ; N uni2309 ; G 2145 -U 8970 ; WX 426 ; N uni230A ; G 2146 -U 8971 ; WX 426 ; N uni230B ; G 2147 -U 8976 ; WX 754 ; N revlogicalnot ; G 2148 -U 8977 ; WX 484 ; N uni2311 ; G 2149 -U 8984 ; WX 835 ; N uni2318 ; G 2150 -U 8985 ; WX 754 ; N uni2319 ; G 2151 -U 8992 ; WX 521 ; N integraltp ; G 2152 -U 8993 ; WX 521 ; N integralbt ; G 2153 -U 8997 ; WX 900 ; N uni2325 ; G 2154 -U 9000 ; WX 1299 ; N uni2328 ; G 2155 -U 9085 ; WX 907 ; N uni237D ; G 2156 -U 9115 ; WX 450 ; N uni239B ; G 2157 -U 9116 ; WX 450 ; N uni239C ; G 2158 -U 9117 ; WX 450 ; N uni239D ; G 2159 -U 9118 ; WX 450 ; N uni239E ; G 2160 -U 9119 ; WX 450 ; N uni239F ; G 2161 -U 9120 ; WX 450 ; N uni23A0 ; G 2162 -U 9121 ; WX 450 ; N uni23A1 ; G 2163 -U 9122 ; WX 450 ; N uni23A2 ; G 2164 -U 9123 ; WX 450 ; N uni23A3 ; G 2165 -U 9124 ; WX 450 ; N uni23A4 ; G 2166 -U 9125 ; WX 450 ; N uni23A5 ; G 2167 -U 9126 ; WX 450 ; N uni23A6 ; G 2168 -U 9127 ; WX 675 ; N uni23A7 ; G 2169 -U 9128 ; WX 675 ; N uni23A8 ; G 2170 -U 9129 ; WX 675 ; N uni23A9 ; G 2171 -U 9130 ; WX 675 ; N uni23AA ; G 2172 -U 9131 ; WX 675 ; N uni23AB ; G 2173 -U 9132 ; WX 675 ; N uni23AC ; G 2174 -U 9133 ; WX 675 ; N uni23AD ; G 2175 -U 9134 ; WX 521 ; N uni23AE ; G 2176 -U 9167 ; WX 850 ; N uni23CF ; G 2177 -U 9251 ; WX 751 ; N uni2423 ; G 2178 -U 9600 ; WX 692 ; N upblock ; G 2179 -U 9601 ; WX 692 ; N uni2581 ; G 2180 -U 9602 ; WX 692 ; N uni2582 ; G 2181 -U 9603 ; WX 692 ; N uni2583 ; G 2182 -U 9604 ; WX 692 ; N dnblock ; G 2183 -U 9605 ; WX 692 ; N uni2585 ; G 2184 -U 9606 ; WX 692 ; N uni2586 ; G 2185 -U 9607 ; WX 692 ; N uni2587 ; G 2186 -U 9608 ; WX 692 ; N block ; G 2187 -U 9609 ; WX 692 ; N uni2589 ; G 2188 -U 9610 ; WX 692 ; N uni258A ; G 2189 -U 9611 ; WX 692 ; N uni258B ; G 2190 -U 9612 ; WX 692 ; N lfblock ; G 2191 -U 9613 ; WX 692 ; N uni258D ; G 2192 -U 9614 ; WX 692 ; N uni258E ; G 2193 -U 9615 ; WX 692 ; N uni258F ; G 2194 -U 9616 ; WX 692 ; N rtblock ; G 2195 -U 9617 ; WX 692 ; N ltshade ; G 2196 -U 9618 ; WX 692 ; N shade ; G 2197 -U 9619 ; WX 692 ; N dkshade ; G 2198 -U 9620 ; WX 692 ; N uni2594 ; G 2199 -U 9621 ; WX 692 ; N uni2595 ; G 2200 -U 9622 ; WX 692 ; N uni2596 ; G 2201 -U 9623 ; WX 692 ; N uni2597 ; G 2202 -U 9624 ; WX 692 ; N uni2598 ; G 2203 -U 9625 ; WX 692 ; N uni2599 ; G 2204 -U 9626 ; WX 692 ; N uni259A ; G 2205 -U 9627 ; WX 692 ; N uni259B ; G 2206 -U 9628 ; WX 692 ; N uni259C ; G 2207 -U 9629 ; WX 692 ; N uni259D ; G 2208 -U 9630 ; WX 692 ; N uni259E ; G 2209 -U 9631 ; WX 692 ; N uni259F ; G 2210 -U 9632 ; WX 850 ; N filledbox ; G 2211 -U 9633 ; WX 850 ; N H22073 ; G 2212 -U 9634 ; WX 850 ; N uni25A2 ; G 2213 -U 9635 ; WX 850 ; N uni25A3 ; G 2214 -U 9636 ; WX 850 ; N uni25A4 ; G 2215 -U 9637 ; WX 850 ; N uni25A5 ; G 2216 -U 9638 ; WX 850 ; N uni25A6 ; G 2217 -U 9639 ; WX 850 ; N uni25A7 ; G 2218 -U 9640 ; WX 850 ; N uni25A8 ; G 2219 -U 9641 ; WX 850 ; N uni25A9 ; G 2220 -U 9642 ; WX 610 ; N H18543 ; G 2221 -U 9643 ; WX 610 ; N H18551 ; G 2222 -U 9644 ; WX 850 ; N filledrect ; G 2223 -U 9645 ; WX 850 ; N uni25AD ; G 2224 -U 9646 ; WX 495 ; N uni25AE ; G 2225 -U 9647 ; WX 495 ; N uni25AF ; G 2226 -U 9648 ; WX 692 ; N uni25B0 ; G 2227 -U 9649 ; WX 692 ; N uni25B1 ; G 2228 -U 9650 ; WX 692 ; N triagup ; G 2229 -U 9651 ; WX 692 ; N uni25B3 ; G 2230 -U 9652 ; WX 452 ; N uni25B4 ; G 2231 -U 9653 ; WX 452 ; N uni25B5 ; G 2232 -U 9654 ; WX 692 ; N uni25B6 ; G 2233 -U 9655 ; WX 692 ; N uni25B7 ; G 2234 -U 9656 ; WX 452 ; N uni25B8 ; G 2235 -U 9657 ; WX 452 ; N uni25B9 ; G 2236 -U 9658 ; WX 692 ; N triagrt ; G 2237 -U 9659 ; WX 692 ; N uni25BB ; G 2238 -U 9660 ; WX 692 ; N triagdn ; G 2239 -U 9661 ; WX 692 ; N uni25BD ; G 2240 -U 9662 ; WX 452 ; N uni25BE ; G 2241 -U 9663 ; WX 452 ; N uni25BF ; G 2242 -U 9664 ; WX 692 ; N uni25C0 ; G 2243 -U 9665 ; WX 692 ; N uni25C1 ; G 2244 -U 9666 ; WX 452 ; N uni25C2 ; G 2245 -U 9667 ; WX 452 ; N uni25C3 ; G 2246 -U 9668 ; WX 692 ; N triaglf ; G 2247 -U 9669 ; WX 692 ; N uni25C5 ; G 2248 -U 9670 ; WX 692 ; N uni25C6 ; G 2249 -U 9671 ; WX 692 ; N uni25C7 ; G 2250 -U 9672 ; WX 692 ; N uni25C8 ; G 2251 -U 9673 ; WX 785 ; N uni25C9 ; G 2252 -U 9674 ; WX 444 ; N lozenge ; G 2253 -U 9675 ; WX 785 ; N circle ; G 2254 -U 9676 ; WX 785 ; N uni25CC ; G 2255 -U 9677 ; WX 785 ; N uni25CD ; G 2256 -U 9678 ; WX 785 ; N uni25CE ; G 2257 -U 9679 ; WX 785 ; N H18533 ; G 2258 -U 9680 ; WX 785 ; N uni25D0 ; G 2259 -U 9681 ; WX 785 ; N uni25D1 ; G 2260 -U 9682 ; WX 785 ; N uni25D2 ; G 2261 -U 9683 ; WX 785 ; N uni25D3 ; G 2262 -U 9684 ; WX 785 ; N uni25D4 ; G 2263 -U 9685 ; WX 785 ; N uni25D5 ; G 2264 -U 9686 ; WX 474 ; N uni25D6 ; G 2265 -U 9687 ; WX 474 ; N uni25D7 ; G 2266 -U 9688 ; WX 712 ; N invbullet ; G 2267 -U 9689 ; WX 873 ; N invcircle ; G 2268 -U 9690 ; WX 873 ; N uni25DA ; G 2269 -U 9691 ; WX 873 ; N uni25DB ; G 2270 -U 9692 ; WX 348 ; N uni25DC ; G 2271 -U 9693 ; WX 348 ; N uni25DD ; G 2272 -U 9694 ; WX 348 ; N uni25DE ; G 2273 -U 9695 ; WX 348 ; N uni25DF ; G 2274 -U 9696 ; WX 785 ; N uni25E0 ; G 2275 -U 9697 ; WX 785 ; N uni25E1 ; G 2276 -U 9698 ; WX 692 ; N uni25E2 ; G 2277 -U 9699 ; WX 692 ; N uni25E3 ; G 2278 -U 9700 ; WX 692 ; N uni25E4 ; G 2279 -U 9701 ; WX 692 ; N uni25E5 ; G 2280 -U 9702 ; WX 531 ; N openbullet ; G 2281 -U 9703 ; WX 850 ; N uni25E7 ; G 2282 -U 9704 ; WX 850 ; N uni25E8 ; G 2283 -U 9705 ; WX 850 ; N uni25E9 ; G 2284 -U 9706 ; WX 850 ; N uni25EA ; G 2285 -U 9707 ; WX 850 ; N uni25EB ; G 2286 -U 9708 ; WX 692 ; N uni25EC ; G 2287 -U 9709 ; WX 692 ; N uni25ED ; G 2288 -U 9710 ; WX 692 ; N uni25EE ; G 2289 -U 9711 ; WX 1007 ; N uni25EF ; G 2290 -U 9712 ; WX 850 ; N uni25F0 ; G 2291 -U 9713 ; WX 850 ; N uni25F1 ; G 2292 -U 9714 ; WX 850 ; N uni25F2 ; G 2293 -U 9715 ; WX 850 ; N uni25F3 ; G 2294 -U 9716 ; WX 785 ; N uni25F4 ; G 2295 -U 9717 ; WX 785 ; N uni25F5 ; G 2296 -U 9718 ; WX 785 ; N uni25F6 ; G 2297 -U 9719 ; WX 785 ; N uni25F7 ; G 2298 -U 9720 ; WX 692 ; N uni25F8 ; G 2299 -U 9721 ; WX 692 ; N uni25F9 ; G 2300 -U 9722 ; WX 692 ; N uni25FA ; G 2301 -U 9723 ; WX 747 ; N uni25FB ; G 2302 -U 9724 ; WX 747 ; N uni25FC ; G 2303 -U 9725 ; WX 659 ; N uni25FD ; G 2304 -U 9726 ; WX 659 ; N uni25FE ; G 2305 -U 9727 ; WX 692 ; N uni25FF ; G 2306 -U 9728 ; WX 807 ; N uni2600 ; G 2307 -U 9784 ; WX 807 ; N uni2638 ; G 2308 -U 9785 ; WX 807 ; N uni2639 ; G 2309 -U 9786 ; WX 807 ; N smileface ; G 2310 -U 9787 ; WX 807 ; N invsmileface ; G 2311 -U 9788 ; WX 807 ; N sun ; G 2312 -U 9791 ; WX 552 ; N uni263F ; G 2313 -U 9792 ; WX 658 ; N female ; G 2314 -U 9793 ; WX 658 ; N uni2641 ; G 2315 -U 9794 ; WX 807 ; N male ; G 2316 -U 9795 ; WX 807 ; N uni2643 ; G 2317 -U 9796 ; WX 807 ; N uni2644 ; G 2318 -U 9797 ; WX 807 ; N uni2645 ; G 2319 -U 9798 ; WX 807 ; N uni2646 ; G 2320 -U 9799 ; WX 807 ; N uni2647 ; G 2321 -U 9824 ; WX 807 ; N spade ; G 2322 -U 9825 ; WX 807 ; N uni2661 ; G 2323 -U 9826 ; WX 807 ; N uni2662 ; G 2324 -U 9827 ; WX 807 ; N club ; G 2325 -U 9828 ; WX 807 ; N uni2664 ; G 2326 -U 9829 ; WX 807 ; N heart ; G 2327 -U 9830 ; WX 807 ; N diamond ; G 2328 -U 9831 ; WX 807 ; N uni2667 ; G 2329 -U 9833 ; WX 424 ; N uni2669 ; G 2330 -U 9834 ; WX 574 ; N musicalnote ; G 2331 -U 9835 ; WX 807 ; N musicalnotedbl ; G 2332 -U 9836 ; WX 807 ; N uni266C ; G 2333 -U 9837 ; WX 424 ; N uni266D ; G 2334 -U 9838 ; WX 321 ; N uni266E ; G 2335 -U 9839 ; WX 435 ; N uni266F ; G 2336 -U 10145 ; WX 754 ; N uni27A1 ; G 2337 -U 10181 ; WX 411 ; N uni27C5 ; G 2338 -U 10182 ; WX 411 ; N uni27C6 ; G 2339 -U 10208 ; WX 444 ; N uni27E0 ; G 2340 -U 10216 ; WX 411 ; N uni27E8 ; G 2341 -U 10217 ; WX 411 ; N uni27E9 ; G 2342 -U 10224 ; WX 754 ; N uni27F0 ; G 2343 -U 10225 ; WX 754 ; N uni27F1 ; G 2344 -U 10226 ; WX 754 ; N uni27F2 ; G 2345 -U 10227 ; WX 754 ; N uni27F3 ; G 2346 -U 10228 ; WX 930 ; N uni27F4 ; G 2347 -U 10229 ; WX 1290 ; N uni27F5 ; G 2348 -U 10230 ; WX 1290 ; N uni27F6 ; G 2349 -U 10231 ; WX 1290 ; N uni27F7 ; G 2350 -U 10232 ; WX 1290 ; N uni27F8 ; G 2351 -U 10233 ; WX 1290 ; N uni27F9 ; G 2352 -U 10234 ; WX 1290 ; N uni27FA ; G 2353 -U 10235 ; WX 1290 ; N uni27FB ; G 2354 -U 10236 ; WX 1290 ; N uni27FC ; G 2355 -U 10237 ; WX 1290 ; N uni27FD ; G 2356 -U 10238 ; WX 1290 ; N uni27FE ; G 2357 -U 10239 ; WX 1290 ; N uni27FF ; G 2358 -U 10240 ; WX 703 ; N uni2800 ; G 2359 -U 10241 ; WX 703 ; N uni2801 ; G 2360 -U 10242 ; WX 703 ; N uni2802 ; G 2361 -U 10243 ; WX 703 ; N uni2803 ; G 2362 -U 10244 ; WX 703 ; N uni2804 ; G 2363 -U 10245 ; WX 703 ; N uni2805 ; G 2364 -U 10246 ; WX 703 ; N uni2806 ; G 2365 -U 10247 ; WX 703 ; N uni2807 ; G 2366 -U 10248 ; WX 703 ; N uni2808 ; G 2367 -U 10249 ; WX 703 ; N uni2809 ; G 2368 -U 10250 ; WX 703 ; N uni280A ; G 2369 -U 10251 ; WX 703 ; N uni280B ; G 2370 -U 10252 ; WX 703 ; N uni280C ; G 2371 -U 10253 ; WX 703 ; N uni280D ; G 2372 -U 10254 ; WX 703 ; N uni280E ; G 2373 -U 10255 ; WX 703 ; N uni280F ; G 2374 -U 10256 ; WX 703 ; N uni2810 ; G 2375 -U 10257 ; WX 703 ; N uni2811 ; G 2376 -U 10258 ; WX 703 ; N uni2812 ; G 2377 -U 10259 ; WX 703 ; N uni2813 ; G 2378 -U 10260 ; WX 703 ; N uni2814 ; G 2379 -U 10261 ; WX 703 ; N uni2815 ; G 2380 -U 10262 ; WX 703 ; N uni2816 ; G 2381 -U 10263 ; WX 703 ; N uni2817 ; G 2382 -U 10264 ; WX 703 ; N uni2818 ; G 2383 -U 10265 ; WX 703 ; N uni2819 ; G 2384 -U 10266 ; WX 703 ; N uni281A ; G 2385 -U 10267 ; WX 703 ; N uni281B ; G 2386 -U 10268 ; WX 703 ; N uni281C ; G 2387 -U 10269 ; WX 703 ; N uni281D ; G 2388 -U 10270 ; WX 703 ; N uni281E ; G 2389 -U 10271 ; WX 703 ; N uni281F ; G 2390 -U 10272 ; WX 703 ; N uni2820 ; G 2391 -U 10273 ; WX 703 ; N uni2821 ; G 2392 -U 10274 ; WX 703 ; N uni2822 ; G 2393 -U 10275 ; WX 703 ; N uni2823 ; G 2394 -U 10276 ; WX 703 ; N uni2824 ; G 2395 -U 10277 ; WX 703 ; N uni2825 ; G 2396 -U 10278 ; WX 703 ; N uni2826 ; G 2397 -U 10279 ; WX 703 ; N uni2827 ; G 2398 -U 10280 ; WX 703 ; N uni2828 ; G 2399 -U 10281 ; WX 703 ; N uni2829 ; G 2400 -U 10282 ; WX 703 ; N uni282A ; G 2401 -U 10283 ; WX 703 ; N uni282B ; G 2402 -U 10284 ; WX 703 ; N uni282C ; G 2403 -U 10285 ; WX 703 ; N uni282D ; G 2404 -U 10286 ; WX 703 ; N uni282E ; G 2405 -U 10287 ; WX 703 ; N uni282F ; G 2406 -U 10288 ; WX 703 ; N uni2830 ; G 2407 -U 10289 ; WX 703 ; N uni2831 ; G 2408 -U 10290 ; WX 703 ; N uni2832 ; G 2409 -U 10291 ; WX 703 ; N uni2833 ; G 2410 -U 10292 ; WX 703 ; N uni2834 ; G 2411 -U 10293 ; WX 703 ; N uni2835 ; G 2412 -U 10294 ; WX 703 ; N uni2836 ; G 2413 -U 10295 ; WX 703 ; N uni2837 ; G 2414 -U 10296 ; WX 703 ; N uni2838 ; G 2415 -U 10297 ; WX 703 ; N uni2839 ; G 2416 -U 10298 ; WX 703 ; N uni283A ; G 2417 -U 10299 ; WX 703 ; N uni283B ; G 2418 -U 10300 ; WX 703 ; N uni283C ; G 2419 -U 10301 ; WX 703 ; N uni283D ; G 2420 -U 10302 ; WX 703 ; N uni283E ; G 2421 -U 10303 ; WX 703 ; N uni283F ; G 2422 -U 10304 ; WX 703 ; N uni2840 ; G 2423 -U 10305 ; WX 703 ; N uni2841 ; G 2424 -U 10306 ; WX 703 ; N uni2842 ; G 2425 -U 10307 ; WX 703 ; N uni2843 ; G 2426 -U 10308 ; WX 703 ; N uni2844 ; G 2427 -U 10309 ; WX 703 ; N uni2845 ; G 2428 -U 10310 ; WX 703 ; N uni2846 ; G 2429 -U 10311 ; WX 703 ; N uni2847 ; G 2430 -U 10312 ; WX 703 ; N uni2848 ; G 2431 -U 10313 ; WX 703 ; N uni2849 ; G 2432 -U 10314 ; WX 703 ; N uni284A ; G 2433 -U 10315 ; WX 703 ; N uni284B ; G 2434 -U 10316 ; WX 703 ; N uni284C ; G 2435 -U 10317 ; WX 703 ; N uni284D ; G 2436 -U 10318 ; WX 703 ; N uni284E ; G 2437 -U 10319 ; WX 703 ; N uni284F ; G 2438 -U 10320 ; WX 703 ; N uni2850 ; G 2439 -U 10321 ; WX 703 ; N uni2851 ; G 2440 -U 10322 ; WX 703 ; N uni2852 ; G 2441 -U 10323 ; WX 703 ; N uni2853 ; G 2442 -U 10324 ; WX 703 ; N uni2854 ; G 2443 -U 10325 ; WX 703 ; N uni2855 ; G 2444 -U 10326 ; WX 703 ; N uni2856 ; G 2445 -U 10327 ; WX 703 ; N uni2857 ; G 2446 -U 10328 ; WX 703 ; N uni2858 ; G 2447 -U 10329 ; WX 703 ; N uni2859 ; G 2448 -U 10330 ; WX 703 ; N uni285A ; G 2449 -U 10331 ; WX 703 ; N uni285B ; G 2450 -U 10332 ; WX 703 ; N uni285C ; G 2451 -U 10333 ; WX 703 ; N uni285D ; G 2452 -U 10334 ; WX 703 ; N uni285E ; G 2453 -U 10335 ; WX 703 ; N uni285F ; G 2454 -U 10336 ; WX 703 ; N uni2860 ; G 2455 -U 10337 ; WX 703 ; N uni2861 ; G 2456 -U 10338 ; WX 703 ; N uni2862 ; G 2457 -U 10339 ; WX 703 ; N uni2863 ; G 2458 -U 10340 ; WX 703 ; N uni2864 ; G 2459 -U 10341 ; WX 703 ; N uni2865 ; G 2460 -U 10342 ; WX 703 ; N uni2866 ; G 2461 -U 10343 ; WX 703 ; N uni2867 ; G 2462 -U 10344 ; WX 703 ; N uni2868 ; G 2463 -U 10345 ; WX 703 ; N uni2869 ; G 2464 -U 10346 ; WX 703 ; N uni286A ; G 2465 -U 10347 ; WX 703 ; N uni286B ; G 2466 -U 10348 ; WX 703 ; N uni286C ; G 2467 -U 10349 ; WX 703 ; N uni286D ; G 2468 -U 10350 ; WX 703 ; N uni286E ; G 2469 -U 10351 ; WX 703 ; N uni286F ; G 2470 -U 10352 ; WX 703 ; N uni2870 ; G 2471 -U 10353 ; WX 703 ; N uni2871 ; G 2472 -U 10354 ; WX 703 ; N uni2872 ; G 2473 -U 10355 ; WX 703 ; N uni2873 ; G 2474 -U 10356 ; WX 703 ; N uni2874 ; G 2475 -U 10357 ; WX 703 ; N uni2875 ; G 2476 -U 10358 ; WX 703 ; N uni2876 ; G 2477 -U 10359 ; WX 703 ; N uni2877 ; G 2478 -U 10360 ; WX 703 ; N uni2878 ; G 2479 -U 10361 ; WX 703 ; N uni2879 ; G 2480 -U 10362 ; WX 703 ; N uni287A ; G 2481 -U 10363 ; WX 703 ; N uni287B ; G 2482 -U 10364 ; WX 703 ; N uni287C ; G 2483 -U 10365 ; WX 703 ; N uni287D ; G 2484 -U 10366 ; WX 703 ; N uni287E ; G 2485 -U 10367 ; WX 703 ; N uni287F ; G 2486 -U 10368 ; WX 703 ; N uni2880 ; G 2487 -U 10369 ; WX 703 ; N uni2881 ; G 2488 -U 10370 ; WX 703 ; N uni2882 ; G 2489 -U 10371 ; WX 703 ; N uni2883 ; G 2490 -U 10372 ; WX 703 ; N uni2884 ; G 2491 -U 10373 ; WX 703 ; N uni2885 ; G 2492 -U 10374 ; WX 703 ; N uni2886 ; G 2493 -U 10375 ; WX 703 ; N uni2887 ; G 2494 -U 10376 ; WX 703 ; N uni2888 ; G 2495 -U 10377 ; WX 703 ; N uni2889 ; G 2496 -U 10378 ; WX 703 ; N uni288A ; G 2497 -U 10379 ; WX 703 ; N uni288B ; G 2498 -U 10380 ; WX 703 ; N uni288C ; G 2499 -U 10381 ; WX 703 ; N uni288D ; G 2500 -U 10382 ; WX 703 ; N uni288E ; G 2501 -U 10383 ; WX 703 ; N uni288F ; G 2502 -U 10384 ; WX 703 ; N uni2890 ; G 2503 -U 10385 ; WX 703 ; N uni2891 ; G 2504 -U 10386 ; WX 703 ; N uni2892 ; G 2505 -U 10387 ; WX 703 ; N uni2893 ; G 2506 -U 10388 ; WX 703 ; N uni2894 ; G 2507 -U 10389 ; WX 703 ; N uni2895 ; G 2508 -U 10390 ; WX 703 ; N uni2896 ; G 2509 -U 10391 ; WX 703 ; N uni2897 ; G 2510 -U 10392 ; WX 703 ; N uni2898 ; G 2511 -U 10393 ; WX 703 ; N uni2899 ; G 2512 -U 10394 ; WX 703 ; N uni289A ; G 2513 -U 10395 ; WX 703 ; N uni289B ; G 2514 -U 10396 ; WX 703 ; N uni289C ; G 2515 -U 10397 ; WX 703 ; N uni289D ; G 2516 -U 10398 ; WX 703 ; N uni289E ; G 2517 -U 10399 ; WX 703 ; N uni289F ; G 2518 -U 10400 ; WX 703 ; N uni28A0 ; G 2519 -U 10401 ; WX 703 ; N uni28A1 ; G 2520 -U 10402 ; WX 703 ; N uni28A2 ; G 2521 -U 10403 ; WX 703 ; N uni28A3 ; G 2522 -U 10404 ; WX 703 ; N uni28A4 ; G 2523 -U 10405 ; WX 703 ; N uni28A5 ; G 2524 -U 10406 ; WX 703 ; N uni28A6 ; G 2525 -U 10407 ; WX 703 ; N uni28A7 ; G 2526 -U 10408 ; WX 703 ; N uni28A8 ; G 2527 -U 10409 ; WX 703 ; N uni28A9 ; G 2528 -U 10410 ; WX 703 ; N uni28AA ; G 2529 -U 10411 ; WX 703 ; N uni28AB ; G 2530 -U 10412 ; WX 703 ; N uni28AC ; G 2531 -U 10413 ; WX 703 ; N uni28AD ; G 2532 -U 10414 ; WX 703 ; N uni28AE ; G 2533 -U 10415 ; WX 703 ; N uni28AF ; G 2534 -U 10416 ; WX 703 ; N uni28B0 ; G 2535 -U 10417 ; WX 703 ; N uni28B1 ; G 2536 -U 10418 ; WX 703 ; N uni28B2 ; G 2537 -U 10419 ; WX 703 ; N uni28B3 ; G 2538 -U 10420 ; WX 703 ; N uni28B4 ; G 2539 -U 10421 ; WX 703 ; N uni28B5 ; G 2540 -U 10422 ; WX 703 ; N uni28B6 ; G 2541 -U 10423 ; WX 703 ; N uni28B7 ; G 2542 -U 10424 ; WX 703 ; N uni28B8 ; G 2543 -U 10425 ; WX 703 ; N uni28B9 ; G 2544 -U 10426 ; WX 703 ; N uni28BA ; G 2545 -U 10427 ; WX 703 ; N uni28BB ; G 2546 -U 10428 ; WX 703 ; N uni28BC ; G 2547 -U 10429 ; WX 703 ; N uni28BD ; G 2548 -U 10430 ; WX 703 ; N uni28BE ; G 2549 -U 10431 ; WX 703 ; N uni28BF ; G 2550 -U 10432 ; WX 703 ; N uni28C0 ; G 2551 -U 10433 ; WX 703 ; N uni28C1 ; G 2552 -U 10434 ; WX 703 ; N uni28C2 ; G 2553 -U 10435 ; WX 703 ; N uni28C3 ; G 2554 -U 10436 ; WX 703 ; N uni28C4 ; G 2555 -U 10437 ; WX 703 ; N uni28C5 ; G 2556 -U 10438 ; WX 703 ; N uni28C6 ; G 2557 -U 10439 ; WX 703 ; N uni28C7 ; G 2558 -U 10440 ; WX 703 ; N uni28C8 ; G 2559 -U 10441 ; WX 703 ; N uni28C9 ; G 2560 -U 10442 ; WX 703 ; N uni28CA ; G 2561 -U 10443 ; WX 703 ; N uni28CB ; G 2562 -U 10444 ; WX 703 ; N uni28CC ; G 2563 -U 10445 ; WX 703 ; N uni28CD ; G 2564 -U 10446 ; WX 703 ; N uni28CE ; G 2565 -U 10447 ; WX 703 ; N uni28CF ; G 2566 -U 10448 ; WX 703 ; N uni28D0 ; G 2567 -U 10449 ; WX 703 ; N uni28D1 ; G 2568 -U 10450 ; WX 703 ; N uni28D2 ; G 2569 -U 10451 ; WX 703 ; N uni28D3 ; G 2570 -U 10452 ; WX 703 ; N uni28D4 ; G 2571 -U 10453 ; WX 703 ; N uni28D5 ; G 2572 -U 10454 ; WX 703 ; N uni28D6 ; G 2573 -U 10455 ; WX 703 ; N uni28D7 ; G 2574 -U 10456 ; WX 703 ; N uni28D8 ; G 2575 -U 10457 ; WX 703 ; N uni28D9 ; G 2576 -U 10458 ; WX 703 ; N uni28DA ; G 2577 -U 10459 ; WX 703 ; N uni28DB ; G 2578 -U 10460 ; WX 703 ; N uni28DC ; G 2579 -U 10461 ; WX 703 ; N uni28DD ; G 2580 -U 10462 ; WX 703 ; N uni28DE ; G 2581 -U 10463 ; WX 703 ; N uni28DF ; G 2582 -U 10464 ; WX 703 ; N uni28E0 ; G 2583 -U 10465 ; WX 703 ; N uni28E1 ; G 2584 -U 10466 ; WX 703 ; N uni28E2 ; G 2585 -U 10467 ; WX 703 ; N uni28E3 ; G 2586 -U 10468 ; WX 703 ; N uni28E4 ; G 2587 -U 10469 ; WX 703 ; N uni28E5 ; G 2588 -U 10470 ; WX 703 ; N uni28E6 ; G 2589 -U 10471 ; WX 703 ; N uni28E7 ; G 2590 -U 10472 ; WX 703 ; N uni28E8 ; G 2591 -U 10473 ; WX 703 ; N uni28E9 ; G 2592 -U 10474 ; WX 703 ; N uni28EA ; G 2593 -U 10475 ; WX 703 ; N uni28EB ; G 2594 -U 10476 ; WX 703 ; N uni28EC ; G 2595 -U 10477 ; WX 703 ; N uni28ED ; G 2596 -U 10478 ; WX 703 ; N uni28EE ; G 2597 -U 10479 ; WX 703 ; N uni28EF ; G 2598 -U 10480 ; WX 703 ; N uni28F0 ; G 2599 -U 10481 ; WX 703 ; N uni28F1 ; G 2600 -U 10482 ; WX 703 ; N uni28F2 ; G 2601 -U 10483 ; WX 703 ; N uni28F3 ; G 2602 -U 10484 ; WX 703 ; N uni28F4 ; G 2603 -U 10485 ; WX 703 ; N uni28F5 ; G 2604 -U 10486 ; WX 703 ; N uni28F6 ; G 2605 -U 10487 ; WX 703 ; N uni28F7 ; G 2606 -U 10488 ; WX 703 ; N uni28F8 ; G 2607 -U 10489 ; WX 703 ; N uni28F9 ; G 2608 -U 10490 ; WX 703 ; N uni28FA ; G 2609 -U 10491 ; WX 703 ; N uni28FB ; G 2610 -U 10492 ; WX 703 ; N uni28FC ; G 2611 -U 10493 ; WX 703 ; N uni28FD ; G 2612 -U 10494 ; WX 703 ; N uni28FE ; G 2613 -U 10495 ; WX 703 ; N uni28FF ; G 2614 -U 10496 ; WX 754 ; N uni2900 ; G 2615 -U 10497 ; WX 754 ; N uni2901 ; G 2616 -U 10498 ; WX 754 ; N uni2902 ; G 2617 -U 10499 ; WX 754 ; N uni2903 ; G 2618 -U 10500 ; WX 754 ; N uni2904 ; G 2619 -U 10501 ; WX 754 ; N uni2905 ; G 2620 -U 10502 ; WX 754 ; N uni2906 ; G 2621 -U 10503 ; WX 754 ; N uni2907 ; G 2622 -U 10504 ; WX 754 ; N uni2908 ; G 2623 -U 10505 ; WX 754 ; N uni2909 ; G 2624 -U 10506 ; WX 754 ; N uni290A ; G 2625 -U 10507 ; WX 754 ; N uni290B ; G 2626 -U 10508 ; WX 754 ; N uni290C ; G 2627 -U 10509 ; WX 754 ; N uni290D ; G 2628 -U 10510 ; WX 754 ; N uni290E ; G 2629 -U 10511 ; WX 754 ; N uni290F ; G 2630 -U 10512 ; WX 754 ; N uni2910 ; G 2631 -U 10513 ; WX 754 ; N uni2911 ; G 2632 -U 10514 ; WX 754 ; N uni2912 ; G 2633 -U 10515 ; WX 754 ; N uni2913 ; G 2634 -U 10516 ; WX 754 ; N uni2914 ; G 2635 -U 10517 ; WX 754 ; N uni2915 ; G 2636 -U 10518 ; WX 754 ; N uni2916 ; G 2637 -U 10519 ; WX 754 ; N uni2917 ; G 2638 -U 10520 ; WX 754 ; N uni2918 ; G 2639 -U 10521 ; WX 754 ; N uni2919 ; G 2640 -U 10522 ; WX 754 ; N uni291A ; G 2641 -U 10523 ; WX 754 ; N uni291B ; G 2642 -U 10524 ; WX 754 ; N uni291C ; G 2643 -U 10525 ; WX 754 ; N uni291D ; G 2644 -U 10526 ; WX 754 ; N uni291E ; G 2645 -U 10527 ; WX 754 ; N uni291F ; G 2646 -U 10528 ; WX 754 ; N uni2920 ; G 2647 -U 10529 ; WX 754 ; N uni2921 ; G 2648 -U 10530 ; WX 754 ; N uni2922 ; G 2649 -U 10531 ; WX 754 ; N uni2923 ; G 2650 -U 10532 ; WX 754 ; N uni2924 ; G 2651 -U 10533 ; WX 754 ; N uni2925 ; G 2652 -U 10534 ; WX 754 ; N uni2926 ; G 2653 -U 10535 ; WX 754 ; N uni2927 ; G 2654 -U 10536 ; WX 754 ; N uni2928 ; G 2655 -U 10537 ; WX 754 ; N uni2929 ; G 2656 -U 10538 ; WX 754 ; N uni292A ; G 2657 -U 10539 ; WX 754 ; N uni292B ; G 2658 -U 10540 ; WX 754 ; N uni292C ; G 2659 -U 10541 ; WX 754 ; N uni292D ; G 2660 -U 10542 ; WX 754 ; N uni292E ; G 2661 -U 10543 ; WX 754 ; N uni292F ; G 2662 -U 10544 ; WX 754 ; N uni2930 ; G 2663 -U 10545 ; WX 754 ; N uni2931 ; G 2664 -U 10546 ; WX 754 ; N uni2932 ; G 2665 -U 10547 ; WX 754 ; N uni2933 ; G 2666 -U 10548 ; WX 754 ; N uni2934 ; G 2667 -U 10549 ; WX 754 ; N uni2935 ; G 2668 -U 10550 ; WX 754 ; N uni2936 ; G 2669 -U 10551 ; WX 754 ; N uni2937 ; G 2670 -U 10552 ; WX 754 ; N uni2938 ; G 2671 -U 10553 ; WX 754 ; N uni2939 ; G 2672 -U 10554 ; WX 754 ; N uni293A ; G 2673 -U 10555 ; WX 754 ; N uni293B ; G 2674 -U 10556 ; WX 754 ; N uni293C ; G 2675 -U 10557 ; WX 754 ; N uni293D ; G 2676 -U 10558 ; WX 754 ; N uni293E ; G 2677 -U 10559 ; WX 754 ; N uni293F ; G 2678 -U 10560 ; WX 754 ; N uni2940 ; G 2679 -U 10561 ; WX 754 ; N uni2941 ; G 2680 -U 10562 ; WX 754 ; N uni2942 ; G 2681 -U 10563 ; WX 754 ; N uni2943 ; G 2682 -U 10564 ; WX 754 ; N uni2944 ; G 2683 -U 10565 ; WX 754 ; N uni2945 ; G 2684 -U 10566 ; WX 754 ; N uni2946 ; G 2685 -U 10567 ; WX 754 ; N uni2947 ; G 2686 -U 10568 ; WX 754 ; N uni2948 ; G 2687 -U 10569 ; WX 754 ; N uni2949 ; G 2688 -U 10570 ; WX 754 ; N uni294A ; G 2689 -U 10571 ; WX 754 ; N uni294B ; G 2690 -U 10572 ; WX 754 ; N uni294C ; G 2691 -U 10573 ; WX 754 ; N uni294D ; G 2692 -U 10574 ; WX 754 ; N uni294E ; G 2693 -U 10575 ; WX 754 ; N uni294F ; G 2694 -U 10576 ; WX 754 ; N uni2950 ; G 2695 -U 10577 ; WX 754 ; N uni2951 ; G 2696 -U 10578 ; WX 754 ; N uni2952 ; G 2697 -U 10579 ; WX 754 ; N uni2953 ; G 2698 -U 10580 ; WX 754 ; N uni2954 ; G 2699 -U 10581 ; WX 754 ; N uni2955 ; G 2700 -U 10582 ; WX 754 ; N uni2956 ; G 2701 -U 10583 ; WX 754 ; N uni2957 ; G 2702 -U 10584 ; WX 754 ; N uni2958 ; G 2703 -U 10585 ; WX 754 ; N uni2959 ; G 2704 -U 10586 ; WX 754 ; N uni295A ; G 2705 -U 10587 ; WX 754 ; N uni295B ; G 2706 -U 10588 ; WX 754 ; N uni295C ; G 2707 -U 10589 ; WX 754 ; N uni295D ; G 2708 -U 10590 ; WX 754 ; N uni295E ; G 2709 -U 10591 ; WX 754 ; N uni295F ; G 2710 -U 10592 ; WX 754 ; N uni2960 ; G 2711 -U 10593 ; WX 754 ; N uni2961 ; G 2712 -U 10594 ; WX 754 ; N uni2962 ; G 2713 -U 10595 ; WX 754 ; N uni2963 ; G 2714 -U 10596 ; WX 754 ; N uni2964 ; G 2715 -U 10597 ; WX 754 ; N uni2965 ; G 2716 -U 10598 ; WX 754 ; N uni2966 ; G 2717 -U 10599 ; WX 754 ; N uni2967 ; G 2718 -U 10600 ; WX 754 ; N uni2968 ; G 2719 -U 10601 ; WX 754 ; N uni2969 ; G 2720 -U 10602 ; WX 754 ; N uni296A ; G 2721 -U 10603 ; WX 754 ; N uni296B ; G 2722 -U 10604 ; WX 754 ; N uni296C ; G 2723 -U 10605 ; WX 754 ; N uni296D ; G 2724 -U 10606 ; WX 754 ; N uni296E ; G 2725 -U 10607 ; WX 754 ; N uni296F ; G 2726 -U 10608 ; WX 754 ; N uni2970 ; G 2727 -U 10609 ; WX 754 ; N uni2971 ; G 2728 -U 10610 ; WX 754 ; N uni2972 ; G 2729 -U 10611 ; WX 754 ; N uni2973 ; G 2730 -U 10612 ; WX 754 ; N uni2974 ; G 2731 -U 10613 ; WX 754 ; N uni2975 ; G 2732 -U 10614 ; WX 754 ; N uni2976 ; G 2733 -U 10615 ; WX 929 ; N uni2977 ; G 2734 -U 10616 ; WX 754 ; N uni2978 ; G 2735 -U 10617 ; WX 754 ; N uni2979 ; G 2736 -U 10618 ; WX 864 ; N uni297A ; G 2737 -U 10619 ; WX 754 ; N uni297B ; G 2738 -U 10620 ; WX 754 ; N uni297C ; G 2739 -U 10621 ; WX 754 ; N uni297D ; G 2740 -U 10622 ; WX 754 ; N uni297E ; G 2741 -U 10623 ; WX 754 ; N uni297F ; G 2742 -U 10731 ; WX 444 ; N uni29EB ; G 2743 -U 10764 ; WX 1604 ; N uni2A0C ; G 2744 -U 10765 ; WX 549 ; N uni2A0D ; G 2745 -U 10766 ; WX 549 ; N uni2A0E ; G 2746 -U 10799 ; WX 754 ; N uni2A2F ; G 2747 -U 11008 ; WX 754 ; N uni2B00 ; G 2748 -U 11009 ; WX 754 ; N uni2B01 ; G 2749 -U 11010 ; WX 754 ; N uni2B02 ; G 2750 -U 11011 ; WX 754 ; N uni2B03 ; G 2751 -U 11012 ; WX 754 ; N uni2B04 ; G 2752 -U 11013 ; WX 754 ; N uni2B05 ; G 2753 -U 11014 ; WX 754 ; N uni2B06 ; G 2754 -U 11015 ; WX 754 ; N uni2B07 ; G 2755 -U 11016 ; WX 754 ; N uni2B08 ; G 2756 -U 11017 ; WX 754 ; N uni2B09 ; G 2757 -U 11018 ; WX 754 ; N uni2B0A ; G 2758 -U 11019 ; WX 754 ; N uni2B0B ; G 2759 -U 11020 ; WX 754 ; N uni2B0C ; G 2760 -U 11021 ; WX 754 ; N uni2B0D ; G 2761 -U 11022 ; WX 754 ; N uni2B0E ; G 2762 -U 11023 ; WX 754 ; N uni2B0F ; G 2763 -U 11024 ; WX 754 ; N uni2B10 ; G 2764 -U 11025 ; WX 754 ; N uni2B11 ; G 2765 -U 11026 ; WX 850 ; N uni2B12 ; G 2766 -U 11027 ; WX 850 ; N uni2B13 ; G 2767 -U 11028 ; WX 850 ; N uni2B14 ; G 2768 -U 11029 ; WX 850 ; N uni2B15 ; G 2769 -U 11030 ; WX 692 ; N uni2B16 ; G 2770 -U 11031 ; WX 692 ; N uni2B17 ; G 2771 -U 11032 ; WX 692 ; N uni2B18 ; G 2772 -U 11033 ; WX 692 ; N uni2B19 ; G 2773 -U 11034 ; WX 850 ; N uni2B1A ; G 2774 -U 11364 ; WX 748 ; N uni2C64 ; G 2775 -U 11367 ; WX 850 ; N uni2C67 ; G 2776 -U 11368 ; WX 654 ; N uni2C68 ; G 2777 -U 11369 ; WX 782 ; N uni2C69 ; G 2778 -U 11370 ; WX 624 ; N uni2C6A ; G 2779 -U 11371 ; WX 657 ; N uni2C6B ; G 2780 -U 11372 ; WX 511 ; N uni2C6C ; G 2781 -U 11373 ; WX 763 ; N uni2C6D ; G 2782 -U 11374 ; WX 996 ; N uni2C6E ; G 2783 -U 11375 ; WX 698 ; N uni2C6F ; G 2784 -U 11376 ; WX 763 ; N uni2C70 ; G 2785 -U 11377 ; WX 638 ; N uni2C71 ; G 2786 -U 11378 ; WX 1099 ; N uni2C72 ; G 2787 -U 11379 ; WX 886 ; N uni2C73 ; G 2788 -U 11381 ; WX 701 ; N uni2C75 ; G 2789 -U 11382 ; WX 519 ; N uni2C76 ; G 2790 -U 11383 ; WX 814 ; N uni2C77 ; G 2791 -U 11385 ; WX 514 ; N uni2C79 ; G 2792 -U 11386 ; WX 600 ; N uni2C7A ; G 2793 -U 11388 ; WX 282 ; N uni2C7C ; G 2794 -U 11389 ; WX 439 ; N uni2C7D ; G 2795 -U 11390 ; WX 650 ; N uni2C7E ; G 2796 -U 11391 ; WX 657 ; N uni2C7F ; G 2797 -U 11520 ; WX 695 ; N uni2D00 ; G 2798 -U 11521 ; WX 571 ; N uni2D01 ; G 2799 -U 11522 ; WX 723 ; N uni2D02 ; G 2800 -U 11523 ; WX 592 ; N uni2D03 ; G 2801 -U 11524 ; WX 708 ; N uni2D04 ; G 2802 -U 11525 ; WX 866 ; N uni2D05 ; G 2803 -U 11526 ; WX 680 ; N uni2D06 ; G 2804 -U 11527 ; WX 864 ; N uni2D07 ; G 2805 -U 11528 ; WX 555 ; N uni2D08 ; G 2806 -U 11529 ; WX 581 ; N uni2D09 ; G 2807 -U 11530 ; WX 866 ; N uni2D0A ; G 2808 -U 11531 ; WX 567 ; N uni2D0B ; G 2809 -U 11532 ; WX 581 ; N uni2D0C ; G 2810 -U 11533 ; WX 866 ; N uni2D0D ; G 2811 -U 11534 ; WX 761 ; N uni2D0E ; G 2812 -U 11535 ; WX 779 ; N uni2D0F ; G 2813 -U 11536 ; WX 865 ; N uni2D10 ; G 2814 -U 11537 ; WX 580 ; N uni2D11 ; G 2815 -U 11538 ; WX 580 ; N uni2D12 ; G 2816 -U 11539 ; WX 863 ; N uni2D13 ; G 2817 -U 11540 ; WX 851 ; N uni2D14 ; G 2818 -U 11541 ; WX 777 ; N uni2D15 ; G 2819 -U 11542 ; WX 580 ; N uni2D16 ; G 2820 -U 11543 ; WX 581 ; N uni2D17 ; G 2821 -U 11544 ; WX 580 ; N uni2D18 ; G 2822 -U 11545 ; WX 584 ; N uni2D19 ; G 2823 -U 11546 ; WX 619 ; N uni2D1A ; G 2824 -U 11547 ; WX 842 ; N uni2D1B ; G 2825 -U 11548 ; WX 883 ; N uni2D1C ; G 2826 -U 11549 ; WX 613 ; N uni2D1D ; G 2827 -U 11550 ; WX 608 ; N uni2D1E ; G 2828 -U 11551 ; WX 766 ; N uni2D1F ; G 2829 -U 11552 ; WX 1002 ; N uni2D20 ; G 2830 -U 11553 ; WX 569 ; N uni2D21 ; G 2831 -U 11554 ; WX 580 ; N uni2D22 ; G 2832 -U 11555 ; WX 582 ; N uni2D23 ; G 2833 -U 11556 ; WX 674 ; N uni2D24 ; G 2834 -U 11557 ; WX 822 ; N uni2D25 ; G 2835 -U 11800 ; WX 527 ; N uni2E18 ; G 2836 -U 11810 ; WX 426 ; N uni2E22 ; G 2837 -U 11811 ; WX 426 ; N uni2E23 ; G 2838 -U 11812 ; WX 426 ; N uni2E24 ; G 2839 -U 11813 ; WX 426 ; N uni2E25 ; G 2840 -U 11822 ; WX 527 ; N uni2E2E ; G 2841 -U 42564 ; WX 650 ; N uniA644 ; G 2842 -U 42565 ; WX 506 ; N uniA645 ; G 2843 -U 42566 ; WX 421 ; N uniA646 ; G 2844 -U 42567 ; WX 342 ; N uniA647 ; G 2845 -U 42576 ; WX 1200 ; N uniA650 ; G 2846 -U 42577 ; WX 976 ; N uniA651 ; G 2847 -U 42580 ; WX 1158 ; N uniA654 ; G 2848 -U 42581 ; WX 923 ; N uniA655 ; G 2849 -U 42582 ; WX 1158 ; N uniA656 ; G 2850 -U 42583 ; WX 926 ; N uniA657 ; G 2851 -U 42760 ; WX 450 ; N uniA708 ; G 2852 -U 42761 ; WX 450 ; N uniA709 ; G 2853 -U 42762 ; WX 450 ; N uniA70A ; G 2854 -U 42763 ; WX 450 ; N uniA70B ; G 2855 -U 42764 ; WX 450 ; N uniA70C ; G 2856 -U 42765 ; WX 450 ; N uniA70D ; G 2857 -U 42766 ; WX 450 ; N uniA70E ; G 2858 -U 42767 ; WX 450 ; N uniA70F ; G 2859 -U 42768 ; WX 450 ; N uniA710 ; G 2860 -U 42769 ; WX 450 ; N uniA711 ; G 2861 -U 42770 ; WX 450 ; N uniA712 ; G 2862 -U 42771 ; WX 450 ; N uniA713 ; G 2863 -U 42772 ; WX 450 ; N uniA714 ; G 2864 -U 42773 ; WX 450 ; N uniA715 ; G 2865 -U 42774 ; WX 450 ; N uniA716 ; G 2866 -U 42779 ; WX 346 ; N uniA71B ; G 2867 -U 42780 ; WX 346 ; N uniA71C ; G 2868 -U 42781 ; WX 249 ; N uniA71D ; G 2869 -U 42782 ; WX 249 ; N uniA71E ; G 2870 -U 42783 ; WX 249 ; N uniA71F ; G 2871 -U 42813 ; WX 649 ; N uniA73D ; G 2872 -U 42891 ; WX 395 ; N uniA78B ; G 2873 -U 42892 ; WX 275 ; N uniA78C ; G 2874 -U 42893 ; WX 822 ; N uniA78D ; G 2875 -U 62464 ; WX 653 ; N uniF400 ; G 2876 -U 62465 ; WX 663 ; N uniF401 ; G 2877 -U 62466 ; WX 707 ; N uniF402 ; G 2878 -U 62467 ; WX 917 ; N uniF403 ; G 2879 -U 62468 ; WX 663 ; N uniF404 ; G 2880 -U 62469 ; WX 658 ; N uniF405 ; G 2881 -U 62470 ; WX 716 ; N uniF406 ; G 2882 -U 62471 ; WX 952 ; N uniF407 ; G 2883 -U 62472 ; WX 663 ; N uniF408 ; G 2884 -U 62473 ; WX 663 ; N uniF409 ; G 2885 -U 62474 ; WX 1196 ; N uniF40A ; G 2886 -U 62475 ; WX 679 ; N uniF40B ; G 2887 -U 62476 ; WX 678 ; N uniF40C ; G 2888 -U 62477 ; WX 922 ; N uniF40D ; G 2889 -U 62478 ; WX 663 ; N uniF40E ; G 2890 -U 62479 ; WX 678 ; N uniF40F ; G 2891 -U 62480 ; WX 963 ; N uniF410 ; G 2892 -U 62481 ; WX 736 ; N uniF411 ; G 2893 -U 62482 ; WX 783 ; N uniF412 ; G 2894 -U 62483 ; WX 737 ; N uniF413 ; G 2895 -U 62484 ; WX 914 ; N uniF414 ; G 2896 -U 62485 ; WX 677 ; N uniF415 ; G 2897 -U 62486 ; WX 907 ; N uniF416 ; G 2898 -U 62487 ; WX 677 ; N uniF417 ; G 2899 -U 62488 ; WX 684 ; N uniF418 ; G 2900 -U 62489 ; WX 678 ; N uniF419 ; G 2901 -U 62490 ; WX 720 ; N uniF41A ; G 2902 -U 62491 ; WX 678 ; N uniF41B ; G 2903 -U 62492 ; WX 684 ; N uniF41C ; G 2904 -U 62493 ; WX 664 ; N uniF41D ; G 2905 -U 62494 ; WX 721 ; N uniF41E ; G 2906 -U 62495 ; WX 860 ; N uniF41F ; G 2907 -U 62496 ; WX 663 ; N uniF420 ; G 2908 -U 62497 ; WX 762 ; N uniF421 ; G 2909 -U 62498 ; WX 664 ; N uniF422 ; G 2910 -U 62499 ; WX 663 ; N uniF423 ; G 2911 -U 62500 ; WX 663 ; N uniF424 ; G 2912 -U 62501 ; WX 714 ; N uniF425 ; G 2913 -U 62502 ; WX 930 ; N uniF426 ; G 2914 -U 62504 ; WX 813 ; N uniF428 ; G 2915 -U 63172 ; WX 506 ; N uniF6C4 ; G 2916 -U 63173 ; WX 600 ; N uniF6C5 ; G 2917 -U 63174 ; WX 629 ; N uniF6C6 ; G 2918 -U 63175 ; WX 654 ; N uniF6C7 ; G 2919 -U 63176 ; WX 952 ; N uniF6C8 ; G 2920 -U 63185 ; WX 450 ; N cyrBreve ; G 2921 -U 63188 ; WX 450 ; N cyrbreve ; G 2922 -U 64256 ; WX 744 ; N uniFB00 ; G 2923 -U 64257 ; WX 654 ; N fi ; G 2924 -U 64258 ; WX 654 ; N fl ; G 2925 -U 64259 ; WX 998 ; N uniFB03 ; G 2926 -U 64260 ; WX 1031 ; N uniFB04 ; G 2927 -U 64261 ; WX 791 ; N uniFB05 ; G 2928 -U 64262 ; WX 874 ; N uniFB06 ; G 2929 -U 65024 ; WX 0 ; N uniFE00 ; G 2930 -U 65025 ; WX 0 ; N uniFE01 ; G 2931 -U 65026 ; WX 0 ; N uniFE02 ; G 2932 -U 65027 ; WX 0 ; N uniFE03 ; G 2933 -U 65028 ; WX 0 ; N uniFE04 ; G 2934 -U 65029 ; WX 0 ; N uniFE05 ; G 2935 -U 65030 ; WX 0 ; N uniFE06 ; G 2936 -U 65031 ; WX 0 ; N uniFE07 ; G 2937 -U 65032 ; WX 0 ; N uniFE08 ; G 2938 -U 65033 ; WX 0 ; N uniFE09 ; G 2939 -U 65034 ; WX 0 ; N uniFE0A ; G 2940 -U 65035 ; WX 0 ; N uniFE0B ; G 2941 -U 65036 ; WX 0 ; N uniFE0C ; G 2942 -U 65037 ; WX 0 ; N uniFE0D ; G 2943 -U 65038 ; WX 0 ; N uniFE0E ; G 2944 -U 65039 ; WX 0 ; N uniFE0F ; G 2945 -U 65529 ; WX 0 ; N uniFFF9 ; G 2946 -U 65530 ; WX 0 ; N uniFFFA ; G 2947 -U 65531 ; WX 0 ; N uniFFFB ; G 2948 -U 65532 ; WX 0 ; N uniFFFC ; G 2949 -U 65533 ; WX 1002 ; N uniFFFD ; G 2950 -EndCharMetrics -StartKernData -StartKernPairs 1100 - -KPX dollar seven -112 -KPX dollar nine -149 -KPX dollar colon -102 -KPX dollar less -102 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -83 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar lacute -102 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Icircumflex 38 -KPX percent agrave 38 -KPX percent Ebreve 38 -KPX percent lacute -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -120 -KPX parenright D -112 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright U -36 -KPX parenright X -36 -KPX parenright cent -112 -KPX parenright sterling -112 -KPX parenright currency -112 -KPX parenright yen -112 -KPX parenright brokenbar -112 -KPX parenright section -112 -KPX parenright dieresis -112 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright guillemotright -36 -KPX parenright onequarter -36 -KPX parenright onehalf -36 -KPX parenright threequarters -36 -KPX parenright Yacute -112 -KPX parenright ebreve -112 -KPX parenright edotaccent -36 -KPX parenright ecaron -36 -KPX parenright dotlessi -36 - - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -45 -KPX period R -45 -KPX period X -45 -KPX period backslash -92 -KPX period ordfeminine -45 -KPX period guillemotleft -45 -KPX period logicalnot -45 -KPX period sfthyphen -45 -KPX period acute -45 -KPX period mu -45 -KPX period paragraph -45 -KPX period periodcentered -45 -KPX period cedilla -45 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -92 -KPX period Aacute -92 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -45 -KPX period Ebreve -55 -KPX period ebreve -45 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -139 -KPX slash less -131 -KPX slash backslash -73 -KPX slash questiondown -73 -KPX slash Aacute -73 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -149 -KPX three D -55 -KPX three H -55 -KPX three R -55 -KPX three cent -55 -KPX three sterling -55 -KPX three currency -55 -KPX three yen -55 -KPX three brokenbar -55 -KPX three section -55 -KPX three dieresis -55 -KPX three ordfeminine -55 -KPX three guillemotleft -55 -KPX three logicalnot -55 -KPX three sfthyphen -55 -KPX three acute -55 -KPX three mu -55 -KPX three paragraph -55 -KPX three periodcentered -55 -KPX three cedilla -55 -KPX three ordmasculine -55 -KPX three Yacute -55 -KPX three ebreve -55 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -45 -KPX six Gdotaccent -45 -KPX six Gcommaaccent -45 - -KPX seven dollar -112 -KPX seven seven -73 -KPX seven D -196 -KPX seven F -235 -KPX seven H -235 -KPX seven R -235 -KPX seven U -149 -KPX seven V -188 -KPX seven X -188 -KPX seven Z -225 -KPX seven backslash -225 -KPX seven m -149 -KPX seven braceright -149 -KPX seven cent -196 -KPX seven sterling -196 -KPX seven currency -196 -KPX seven yen -196 -KPX seven brokenbar -196 -KPX seven section -196 -KPX seven dieresis -159 -KPX seven copyright -235 -KPX seven ordfeminine -235 -KPX seven guillemotleft -235 -KPX seven logicalnot -235 -KPX seven sfthyphen -235 -KPX seven acute -235 -KPX seven mu -235 -KPX seven paragraph -235 -KPX seven periodcentered -235 -KPX seven cedilla -235 -KPX seven ordmasculine -159 -KPX seven guillemotright -188 -KPX seven onequarter -188 -KPX seven onehalf -188 -KPX seven threequarters -188 -KPX seven questiondown -225 -KPX seven Aacute -225 -KPX seven Eacute -235 -KPX seven Idieresis -235 -KPX seven Yacute -235 -KPX seven ebreve -159 -KPX seven edotaccent -149 -KPX seven ecaron -149 -KPX seven gdotaccent -188 -KPX seven gcommaaccent -188 -KPX seven Hbar -73 -KPX seven dotlessi -188 - -KPX eight dollar -63 - -KPX nine dollar -159 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -131 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -167 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -167 -KPX colon mu -167 -KPX colon paragraph -167 -KPX colon periodcentered -167 -KPX colon cedilla -167 -KPX colon ordmasculine -167 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -167 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -131 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -159 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -178 -KPX less dotlessi -178 - - - - - - - - - - -KPX m hyphen -73 -KPX m seven -149 -KPX m Hbar -149 - -KPX braceright hyphen -73 -KPX braceright seven -149 -KPX braceright Hbar -149 - - - - - - - - - - - - - - -KPX Eth nine -36 - - - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -139 -KPX ucircumflex less -131 -KPX ucircumflex backslash -73 -KPX ucircumflex questiondown -73 -KPX ucircumflex Aacute -73 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -139 -KPX ydieresis less -131 -KPX ydieresis backslash -73 -KPX ydieresis questiondown -73 -KPX ydieresis Aacute -73 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -241 - -KPX abreve seven -167 -KPX abreve eight -112 -KPX abreve nine -243 -KPX abreve colon -139 -KPX abreve less -131 -KPX abreve backslash -73 -KPX abreve questiondown -73 -KPX abreve Aacute -73 -KPX abreve Hbar -167 -KPX abreve Idot -112 -KPX abreve lacute -131 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -45 -KPX Gdotaccent Gdotaccent -45 -KPX Gdotaccent Gcommaaccent -45 - -KPX Gcommaaccent six -45 -KPX Gcommaaccent Gdotaccent -45 -KPX Gcommaaccent Gcommaaccent -45 - -KPX Hbar dollar -112 -KPX Hbar seven -73 -KPX Hbar D -196 -KPX Hbar F -235 -KPX Hbar H -235 -KPX Hbar R -235 -KPX Hbar U -149 -KPX Hbar V -188 -KPX Hbar X -188 -KPX Hbar Z -225 -KPX Hbar backslash -225 -KPX Hbar m -149 -KPX Hbar braceright -149 -KPX Hbar cent -196 -KPX Hbar sterling -196 -KPX Hbar currency -196 -KPX Hbar yen -196 -KPX Hbar brokenbar -196 -KPX Hbar section -196 -KPX Hbar dieresis -159 -KPX Hbar copyright -235 -KPX Hbar ordfeminine -235 -KPX Hbar guillemotleft -235 -KPX Hbar logicalnot -235 -KPX Hbar sfthyphen -235 -KPX Hbar acute -235 -KPX Hbar mu -235 -KPX Hbar paragraph -235 -KPX Hbar periodcentered -235 -KPX Hbar cedilla -235 -KPX Hbar ordmasculine -159 -KPX Hbar guillemotright -188 -KPX Hbar onequarter -188 -KPX Hbar onehalf -188 -KPX Hbar threequarters -188 -KPX Hbar questiondown -225 -KPX Hbar Aacute -225 -KPX Hbar Eacute -235 -KPX Hbar Idieresis -235 -KPX Hbar Yacute -235 -KPX Hbar ebreve -159 -KPX Hbar edotaccent -149 -KPX Hbar ecaron -149 -KPX Hbar gdotaccent -188 -KPX Hbar gcommaaccent -188 -KPX Hbar Hbar -73 -KPX Hbar dotlessi -188 - -KPX Idot dollar -63 - -KPX lacute dollar -131 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -159 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -178 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -282 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ufm deleted file mode 100755 index e6caae0a..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ufm +++ /dev/null @@ -1,3634 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif Condensed -FontSubfamily Italic -UniqueID DejaVu Serif Condensed Italic -FullName DejaVu Serif Condensed Italic -Version Version 2.32 -PostScriptName DejaVuSerifCondensed-Italic -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Condensed Italic -Weight Medium -ItalicAngle -11 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -755 -347 1480 1109 -StartCharMetrics 3239 -U 32 ; WX 286 ; N space ; G 3 -U 33 ; WX 361 ; N exclam ; G 4 -U 34 ; WX 414 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 572 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 801 ; N ampersand ; G 9 -U 39 ; WX 247 ; N quotesingle ; G 10 -U 40 ; WX 351 ; N parenleft ; G 11 -U 41 ; WX 351 ; N parenright ; G 12 -U 42 ; WX 450 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 286 ; N comma ; G 15 -U 45 ; WX 304 ; N hyphen ; G 16 -U 46 ; WX 286 ; N period ; G 17 -U 47 ; WX 303 ; N slash ; G 18 -U 48 ; WX 572 ; N zero ; G 19 -U 49 ; WX 572 ; N one ; G 20 -U 50 ; WX 572 ; N two ; G 21 -U 51 ; WX 572 ; N three ; G 22 -U 52 ; WX 572 ; N four ; G 23 -U 53 ; WX 572 ; N five ; G 24 -U 54 ; WX 572 ; N six ; G 25 -U 55 ; WX 572 ; N seven ; G 26 -U 56 ; WX 572 ; N eight ; G 27 -U 57 ; WX 572 ; N nine ; G 28 -U 58 ; WX 303 ; N colon ; G 29 -U 59 ; WX 303 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 482 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 650 ; N A ; G 36 -U 66 ; WX 661 ; N B ; G 37 -U 67 ; WX 688 ; N C ; G 38 -U 68 ; WX 721 ; N D ; G 39 -U 69 ; WX 657 ; N E ; G 40 -U 70 ; WX 624 ; N F ; G 41 -U 71 ; WX 719 ; N G ; G 42 -U 72 ; WX 785 ; N H ; G 43 -U 73 ; WX 355 ; N I ; G 44 -U 74 ; WX 360 ; N J ; G 45 -U 75 ; WX 672 ; N K ; G 46 -U 76 ; WX 598 ; N L ; G 47 -U 77 ; WX 921 ; N M ; G 48 -U 78 ; WX 787 ; N N ; G 49 -U 79 ; WX 738 ; N O ; G 50 -U 80 ; WX 605 ; N P ; G 51 -U 81 ; WX 738 ; N Q ; G 52 -U 82 ; WX 677 ; N R ; G 53 -U 83 ; WX 616 ; N S ; G 54 -U 84 ; WX 600 ; N T ; G 55 -U 85 ; WX 758 ; N U ; G 56 -U 86 ; WX 650 ; N V ; G 57 -U 87 ; WX 925 ; N W ; G 58 -U 88 ; WX 641 ; N X ; G 59 -U 89 ; WX 594 ; N Y ; G 60 -U 90 ; WX 625 ; N Z ; G 61 -U 91 ; WX 351 ; N bracketleft ; G 62 -U 92 ; WX 303 ; N backslash ; G 63 -U 93 ; WX 351 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 536 ; N a ; G 68 -U 98 ; WX 576 ; N b ; G 69 -U 99 ; WX 504 ; N c ; G 70 -U 100 ; WX 576 ; N d ; G 71 -U 101 ; WX 532 ; N e ; G 72 -U 102 ; WX 333 ; N f ; G 73 -U 103 ; WX 576 ; N g ; G 74 -U 104 ; WX 580 ; N h ; G 75 -U 105 ; WX 288 ; N i ; G 76 -U 106 ; WX 279 ; N j ; G 77 -U 107 ; WX 545 ; N k ; G 78 -U 108 ; WX 288 ; N l ; G 79 -U 109 ; WX 853 ; N m ; G 80 -U 110 ; WX 580 ; N n ; G 81 -U 111 ; WX 542 ; N o ; G 82 -U 112 ; WX 576 ; N p ; G 83 -U 113 ; WX 576 ; N q ; G 84 -U 114 ; WX 430 ; N r ; G 85 -U 115 ; WX 461 ; N s ; G 86 -U 116 ; WX 361 ; N t ; G 87 -U 117 ; WX 580 ; N u ; G 88 -U 118 ; WX 508 ; N v ; G 89 -U 119 ; WX 770 ; N w ; G 90 -U 120 ; WX 507 ; N x ; G 91 -U 121 ; WX 508 ; N y ; G 92 -U 122 ; WX 474 ; N z ; G 93 -U 123 ; WX 572 ; N braceleft ; G 94 -U 124 ; WX 303 ; N bar ; G 95 -U 125 ; WX 572 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 286 ; N nbspace ; G 98 -U 161 ; WX 361 ; N exclamdown ; G 99 -U 162 ; WX 572 ; N cent ; G 100 -U 163 ; WX 572 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 572 ; N yen ; G 103 -U 166 ; WX 303 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 427 ; N ordfeminine ; G 108 -U 171 ; WX 550 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 304 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 360 ; N twosuperior ; G 116 -U 179 ; WX 360 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 584 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 286 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 360 ; N onesuperior ; G 123 -U 186 ; WX 423 ; N ordmasculine ; G 124 -U 187 ; WX 550 ; N guillemotright ; G 125 -U 188 ; WX 872 ; N onequarter ; G 126 -U 189 ; WX 872 ; N onehalf ; G 127 -U 190 ; WX 872 ; N threequarters ; G 128 -U 191 ; WX 482 ; N questiondown ; G 129 -U 192 ; WX 650 ; N Agrave ; G 130 -U 193 ; WX 650 ; N Aacute ; G 131 -U 194 ; WX 650 ; N Acircumflex ; G 132 -U 195 ; WX 650 ; N Atilde ; G 133 -U 196 ; WX 650 ; N Adieresis ; G 134 -U 197 ; WX 650 ; N Aring ; G 135 -U 198 ; WX 901 ; N AE ; G 136 -U 199 ; WX 688 ; N Ccedilla ; G 137 -U 200 ; WX 657 ; N Egrave ; G 138 -U 201 ; WX 657 ; N Eacute ; G 139 -U 202 ; WX 657 ; N Ecircumflex ; G 140 -U 203 ; WX 657 ; N Edieresis ; G 141 -U 204 ; WX 355 ; N Igrave ; G 142 -U 205 ; WX 355 ; N Iacute ; G 143 -U 206 ; WX 355 ; N Icircumflex ; G 144 -U 207 ; WX 355 ; N Idieresis ; G 145 -U 208 ; WX 726 ; N Eth ; G 146 -U 209 ; WX 787 ; N Ntilde ; G 147 -U 210 ; WX 738 ; N Ograve ; G 148 -U 211 ; WX 738 ; N Oacute ; G 149 -U 212 ; WX 738 ; N Ocircumflex ; G 150 -U 213 ; WX 738 ; N Otilde ; G 151 -U 214 ; WX 738 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 738 ; N Oslash ; G 154 -U 217 ; WX 758 ; N Ugrave ; G 155 -U 218 ; WX 758 ; N Uacute ; G 156 -U 219 ; WX 758 ; N Ucircumflex ; G 157 -U 220 ; WX 758 ; N Udieresis ; G 158 -U 221 ; WX 594 ; N Yacute ; G 159 -U 222 ; WX 608 ; N Thorn ; G 160 -U 223 ; WX 601 ; N germandbls ; G 161 -U 224 ; WX 536 ; N agrave ; G 162 -U 225 ; WX 536 ; N aacute ; G 163 -U 226 ; WX 536 ; N acircumflex ; G 164 -U 227 ; WX 536 ; N atilde ; G 165 -U 228 ; WX 536 ; N adieresis ; G 166 -U 229 ; WX 536 ; N aring ; G 167 -U 230 ; WX 846 ; N ae ; G 168 -U 231 ; WX 504 ; N ccedilla ; G 169 -U 232 ; WX 532 ; N egrave ; G 170 -U 233 ; WX 532 ; N eacute ; G 171 -U 234 ; WX 532 ; N ecircumflex ; G 172 -U 235 ; WX 532 ; N edieresis ; G 173 -U 236 ; WX 288 ; N igrave ; G 174 -U 237 ; WX 288 ; N iacute ; G 175 -U 238 ; WX 288 ; N icircumflex ; G 176 -U 239 ; WX 288 ; N idieresis ; G 177 -U 240 ; WX 542 ; N eth ; G 178 -U 241 ; WX 580 ; N ntilde ; G 179 -U 242 ; WX 542 ; N ograve ; G 180 -U 243 ; WX 542 ; N oacute ; G 181 -U 244 ; WX 542 ; N ocircumflex ; G 182 -U 245 ; WX 542 ; N otilde ; G 183 -U 246 ; WX 542 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 542 ; N oslash ; G 186 -U 249 ; WX 580 ; N ugrave ; G 187 -U 250 ; WX 580 ; N uacute ; G 188 -U 251 ; WX 580 ; N ucircumflex ; G 189 -U 252 ; WX 580 ; N udieresis ; G 190 -U 253 ; WX 508 ; N yacute ; G 191 -U 254 ; WX 576 ; N thorn ; G 192 -U 255 ; WX 508 ; N ydieresis ; G 193 -U 256 ; WX 650 ; N Amacron ; G 194 -U 257 ; WX 536 ; N amacron ; G 195 -U 258 ; WX 650 ; N Abreve ; G 196 -U 259 ; WX 536 ; N abreve ; G 197 -U 260 ; WX 650 ; N Aogonek ; G 198 -U 261 ; WX 536 ; N aogonek ; G 199 -U 262 ; WX 688 ; N Cacute ; G 200 -U 263 ; WX 504 ; N cacute ; G 201 -U 264 ; WX 688 ; N Ccircumflex ; G 202 -U 265 ; WX 504 ; N ccircumflex ; G 203 -U 266 ; WX 688 ; N Cdotaccent ; G 204 -U 267 ; WX 504 ; N cdotaccent ; G 205 -U 268 ; WX 688 ; N Ccaron ; G 206 -U 269 ; WX 504 ; N ccaron ; G 207 -U 270 ; WX 721 ; N Dcaron ; G 208 -U 271 ; WX 576 ; N dcaron ; G 209 -U 272 ; WX 726 ; N Dcroat ; G 210 -U 273 ; WX 576 ; N dmacron ; G 211 -U 274 ; WX 657 ; N Emacron ; G 212 -U 275 ; WX 532 ; N emacron ; G 213 -U 276 ; WX 657 ; N Ebreve ; G 214 -U 277 ; WX 532 ; N ebreve ; G 215 -U 278 ; WX 657 ; N Edotaccent ; G 216 -U 279 ; WX 532 ; N edotaccent ; G 217 -U 280 ; WX 657 ; N Eogonek ; G 218 -U 281 ; WX 532 ; N eogonek ; G 219 -U 282 ; WX 657 ; N Ecaron ; G 220 -U 283 ; WX 532 ; N ecaron ; G 221 -U 284 ; WX 719 ; N Gcircumflex ; G 222 -U 285 ; WX 576 ; N gcircumflex ; G 223 -U 286 ; WX 719 ; N Gbreve ; G 224 -U 287 ; WX 576 ; N gbreve ; G 225 -U 288 ; WX 719 ; N Gdotaccent ; G 226 -U 289 ; WX 576 ; N gdotaccent ; G 227 -U 290 ; WX 719 ; N Gcommaaccent ; G 228 -U 291 ; WX 576 ; N gcommaaccent ; G 229 -U 292 ; WX 785 ; N Hcircumflex ; G 230 -U 293 ; WX 580 ; N hcircumflex ; G 231 -U 294 ; WX 785 ; N Hbar ; G 232 -U 295 ; WX 580 ; N hbar ; G 233 -U 296 ; WX 355 ; N Itilde ; G 234 -U 297 ; WX 288 ; N itilde ; G 235 -U 298 ; WX 355 ; N Imacron ; G 236 -U 299 ; WX 288 ; N imacron ; G 237 -U 300 ; WX 355 ; N Ibreve ; G 238 -U 301 ; WX 288 ; N ibreve ; G 239 -U 302 ; WX 355 ; N Iogonek ; G 240 -U 303 ; WX 288 ; N iogonek ; G 241 -U 304 ; WX 355 ; N Idot ; G 242 -U 305 ; WX 288 ; N dotlessi ; G 243 -U 306 ; WX 721 ; N IJ ; G 244 -U 307 ; WX 479 ; N ij ; G 245 -U 308 ; WX 360 ; N Jcircumflex ; G 246 -U 309 ; WX 279 ; N jcircumflex ; G 247 -U 310 ; WX 672 ; N Kcommaaccent ; G 248 -U 311 ; WX 545 ; N kcommaaccent ; G 249 -U 312 ; WX 545 ; N kgreenlandic ; G 250 -U 313 ; WX 598 ; N Lacute ; G 251 -U 314 ; WX 288 ; N lacute ; G 252 -U 315 ; WX 598 ; N Lcommaaccent ; G 253 -U 316 ; WX 288 ; N lcommaaccent ; G 254 -U 317 ; WX 598 ; N Lcaron ; G 255 -U 318 ; WX 360 ; N lcaron ; G 256 -U 319 ; WX 604 ; N Ldot ; G 257 -U 320 ; WX 418 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 292 ; N lslash ; G 260 -U 323 ; WX 787 ; N Nacute ; G 261 -U 324 ; WX 580 ; N nacute ; G 262 -U 325 ; WX 787 ; N Ncommaaccent ; G 263 -U 326 ; WX 580 ; N ncommaaccent ; G 264 -U 327 ; WX 787 ; N Ncaron ; G 265 -U 328 ; WX 580 ; N ncaron ; G 266 -U 329 ; WX 779 ; N napostrophe ; G 267 -U 330 ; WX 758 ; N Eng ; G 268 -U 331 ; WX 580 ; N eng ; G 269 -U 332 ; WX 738 ; N Omacron ; G 270 -U 333 ; WX 542 ; N omacron ; G 271 -U 334 ; WX 738 ; N Obreve ; G 272 -U 335 ; WX 542 ; N obreve ; G 273 -U 336 ; WX 738 ; N Ohungarumlaut ; G 274 -U 337 ; WX 542 ; N ohungarumlaut ; G 275 -U 338 ; WX 1023 ; N OE ; G 276 -U 339 ; WX 890 ; N oe ; G 277 -U 340 ; WX 677 ; N Racute ; G 278 -U 341 ; WX 430 ; N racute ; G 279 -U 342 ; WX 677 ; N Rcommaaccent ; G 280 -U 343 ; WX 430 ; N rcommaaccent ; G 281 -U 344 ; WX 677 ; N Rcaron ; G 282 -U 345 ; WX 430 ; N rcaron ; G 283 -U 346 ; WX 616 ; N Sacute ; G 284 -U 347 ; WX 461 ; N sacute ; G 285 -U 348 ; WX 616 ; N Scircumflex ; G 286 -U 349 ; WX 461 ; N scircumflex ; G 287 -U 350 ; WX 616 ; N Scedilla ; G 288 -U 351 ; WX 461 ; N scedilla ; G 289 -U 352 ; WX 616 ; N Scaron ; G 290 -U 353 ; WX 461 ; N scaron ; G 291 -U 354 ; WX 600 ; N Tcommaaccent ; G 292 -U 355 ; WX 361 ; N tcommaaccent ; G 293 -U 356 ; WX 600 ; N Tcaron ; G 294 -U 357 ; WX 361 ; N tcaron ; G 295 -U 358 ; WX 600 ; N Tbar ; G 296 -U 359 ; WX 361 ; N tbar ; G 297 -U 360 ; WX 758 ; N Utilde ; G 298 -U 361 ; WX 580 ; N utilde ; G 299 -U 362 ; WX 758 ; N Umacron ; G 300 -U 363 ; WX 580 ; N umacron ; G 301 -U 364 ; WX 758 ; N Ubreve ; G 302 -U 365 ; WX 580 ; N ubreve ; G 303 -U 366 ; WX 758 ; N Uring ; G 304 -U 367 ; WX 580 ; N uring ; G 305 -U 368 ; WX 758 ; N Uhungarumlaut ; G 306 -U 369 ; WX 580 ; N uhungarumlaut ; G 307 -U 370 ; WX 758 ; N Uogonek ; G 308 -U 371 ; WX 580 ; N uogonek ; G 309 -U 372 ; WX 925 ; N Wcircumflex ; G 310 -U 373 ; WX 770 ; N wcircumflex ; G 311 -U 374 ; WX 594 ; N Ycircumflex ; G 312 -U 375 ; WX 508 ; N ycircumflex ; G 313 -U 376 ; WX 594 ; N Ydieresis ; G 314 -U 377 ; WX 625 ; N Zacute ; G 315 -U 378 ; WX 474 ; N zacute ; G 316 -U 379 ; WX 625 ; N Zdotaccent ; G 317 -U 380 ; WX 474 ; N zdotaccent ; G 318 -U 381 ; WX 625 ; N Zcaron ; G 319 -U 382 ; WX 474 ; N zcaron ; G 320 -U 383 ; WX 333 ; N longs ; G 321 -U 384 ; WX 576 ; N uni0180 ; G 322 -U 385 ; WX 661 ; N uni0181 ; G 323 -U 386 ; WX 661 ; N uni0182 ; G 324 -U 387 ; WX 576 ; N uni0183 ; G 325 -U 388 ; WX 661 ; N uni0184 ; G 326 -U 389 ; WX 576 ; N uni0185 ; G 327 -U 390 ; WX 688 ; N uni0186 ; G 328 -U 391 ; WX 688 ; N uni0187 ; G 329 -U 392 ; WX 504 ; N uni0188 ; G 330 -U 393 ; WX 726 ; N uni0189 ; G 331 -U 394 ; WX 721 ; N uni018A ; G 332 -U 395 ; WX 661 ; N uni018B ; G 333 -U 396 ; WX 576 ; N uni018C ; G 334 -U 397 ; WX 542 ; N uni018D ; G 335 -U 398 ; WX 657 ; N uni018E ; G 336 -U 399 ; WX 738 ; N uni018F ; G 337 -U 400 ; WX 561 ; N uni0190 ; G 338 -U 401 ; WX 624 ; N uni0191 ; G 339 -U 402 ; WX 333 ; N florin ; G 340 -U 403 ; WX 719 ; N uni0193 ; G 341 -U 404 ; WX 641 ; N uni0194 ; G 342 -U 405 ; WX 839 ; N uni0195 ; G 343 -U 406 ; WX 355 ; N uni0196 ; G 344 -U 407 ; WX 355 ; N uni0197 ; G 345 -U 408 ; WX 672 ; N uni0198 ; G 346 -U 409 ; WX 545 ; N uni0199 ; G 347 -U 410 ; WX 288 ; N uni019A ; G 348 -U 411 ; WX 570 ; N uni019B ; G 349 -U 412 ; WX 853 ; N uni019C ; G 350 -U 413 ; WX 787 ; N uni019D ; G 351 -U 414 ; WX 580 ; N uni019E ; G 352 -U 415 ; WX 738 ; N uni019F ; G 353 -U 416 ; WX 738 ; N Ohorn ; G 354 -U 417 ; WX 542 ; N ohorn ; G 355 -U 418 ; WX 936 ; N uni01A2 ; G 356 -U 419 ; WX 726 ; N uni01A3 ; G 357 -U 420 ; WX 605 ; N uni01A4 ; G 358 -U 421 ; WX 576 ; N uni01A5 ; G 359 -U 422 ; WX 677 ; N uni01A6 ; G 360 -U 423 ; WX 616 ; N uni01A7 ; G 361 -U 424 ; WX 461 ; N uni01A8 ; G 362 -U 425 ; WX 636 ; N uni01A9 ; G 363 -U 426 ; WX 292 ; N uni01AA ; G 364 -U 427 ; WX 361 ; N uni01AB ; G 365 -U 428 ; WX 600 ; N uni01AC ; G 366 -U 429 ; WX 361 ; N uni01AD ; G 367 -U 430 ; WX 600 ; N uni01AE ; G 368 -U 431 ; WX 758 ; N Uhorn ; G 369 -U 432 ; WX 580 ; N uhorn ; G 370 -U 433 ; WX 746 ; N uni01B1 ; G 371 -U 434 ; WX 684 ; N uni01B2 ; G 372 -U 435 ; WX 664 ; N uni01B3 ; G 373 -U 436 ; WX 670 ; N uni01B4 ; G 374 -U 437 ; WX 625 ; N uni01B5 ; G 375 -U 438 ; WX 474 ; N uni01B6 ; G 376 -U 439 ; WX 508 ; N uni01B7 ; G 377 -U 440 ; WX 508 ; N uni01B8 ; G 378 -U 441 ; WX 508 ; N uni01B9 ; G 379 -U 443 ; WX 572 ; N uni01BB ; G 380 -U 444 ; WX 618 ; N uni01BC ; G 381 -U 445 ; WX 508 ; N uni01BD ; G 382 -U 446 ; WX 482 ; N uni01BE ; G 383 -U 447 ; WX 571 ; N uni01BF ; G 384 -U 448 ; WX 265 ; N uni01C0 ; G 385 -U 449 ; WX 443 ; N uni01C1 ; G 386 -U 450 ; WX 413 ; N uni01C2 ; G 387 -U 451 ; WX 265 ; N uni01C3 ; G 388 -U 452 ; WX 1347 ; N uni01C4 ; G 389 -U 453 ; WX 1195 ; N uni01C5 ; G 390 -U 454 ; WX 1050 ; N uni01C6 ; G 391 -U 455 ; WX 958 ; N uni01C7 ; G 392 -U 456 ; WX 876 ; N uni01C8 ; G 393 -U 457 ; WX 567 ; N uni01C9 ; G 394 -U 458 ; WX 1148 ; N uni01CA ; G 395 -U 459 ; WX 1066 ; N uni01CB ; G 396 -U 460 ; WX 858 ; N uni01CC ; G 397 -U 461 ; WX 650 ; N uni01CD ; G 398 -U 462 ; WX 536 ; N uni01CE ; G 399 -U 463 ; WX 355 ; N uni01CF ; G 400 -U 464 ; WX 288 ; N uni01D0 ; G 401 -U 465 ; WX 738 ; N uni01D1 ; G 402 -U 466 ; WX 542 ; N uni01D2 ; G 403 -U 467 ; WX 758 ; N uni01D3 ; G 404 -U 468 ; WX 580 ; N uni01D4 ; G 405 -U 469 ; WX 758 ; N uni01D5 ; G 406 -U 470 ; WX 580 ; N uni01D6 ; G 407 -U 471 ; WX 758 ; N uni01D7 ; G 408 -U 472 ; WX 580 ; N uni01D8 ; G 409 -U 473 ; WX 758 ; N uni01D9 ; G 410 -U 474 ; WX 580 ; N uni01DA ; G 411 -U 475 ; WX 758 ; N uni01DB ; G 412 -U 476 ; WX 580 ; N uni01DC ; G 413 -U 477 ; WX 532 ; N uni01DD ; G 414 -U 478 ; WX 650 ; N uni01DE ; G 415 -U 479 ; WX 536 ; N uni01DF ; G 416 -U 480 ; WX 650 ; N uni01E0 ; G 417 -U 481 ; WX 536 ; N uni01E1 ; G 418 -U 482 ; WX 901 ; N uni01E2 ; G 419 -U 483 ; WX 846 ; N uni01E3 ; G 420 -U 484 ; WX 763 ; N uni01E4 ; G 421 -U 485 ; WX 576 ; N uni01E5 ; G 422 -U 486 ; WX 719 ; N Gcaron ; G 423 -U 487 ; WX 576 ; N gcaron ; G 424 -U 488 ; WX 672 ; N uni01E8 ; G 425 -U 489 ; WX 545 ; N uni01E9 ; G 426 -U 490 ; WX 738 ; N uni01EA ; G 427 -U 491 ; WX 542 ; N uni01EB ; G 428 -U 492 ; WX 738 ; N uni01EC ; G 429 -U 493 ; WX 542 ; N uni01ED ; G 430 -U 494 ; WX 508 ; N uni01EE ; G 431 -U 495 ; WX 508 ; N uni01EF ; G 432 -U 496 ; WX 288 ; N uni01F0 ; G 433 -U 497 ; WX 1347 ; N uni01F1 ; G 434 -U 498 ; WX 1195 ; N uni01F2 ; G 435 -U 499 ; WX 1050 ; N uni01F3 ; G 436 -U 500 ; WX 719 ; N uni01F4 ; G 437 -U 501 ; WX 576 ; N uni01F5 ; G 438 -U 502 ; WX 1038 ; N uni01F6 ; G 439 -U 503 ; WX 636 ; N uni01F7 ; G 440 -U 504 ; WX 787 ; N uni01F8 ; G 441 -U 505 ; WX 580 ; N uni01F9 ; G 442 -U 506 ; WX 650 ; N Aringacute ; G 443 -U 507 ; WX 536 ; N aringacute ; G 444 -U 508 ; WX 901 ; N AEacute ; G 445 -U 509 ; WX 846 ; N aeacute ; G 446 -U 510 ; WX 738 ; N Oslashacute ; G 447 -U 511 ; WX 542 ; N oslashacute ; G 448 -U 512 ; WX 650 ; N uni0200 ; G 449 -U 513 ; WX 536 ; N uni0201 ; G 450 -U 514 ; WX 650 ; N uni0202 ; G 451 -U 515 ; WX 536 ; N uni0203 ; G 452 -U 516 ; WX 657 ; N uni0204 ; G 453 -U 517 ; WX 532 ; N uni0205 ; G 454 -U 518 ; WX 657 ; N uni0206 ; G 455 -U 519 ; WX 532 ; N uni0207 ; G 456 -U 520 ; WX 355 ; N uni0208 ; G 457 -U 521 ; WX 288 ; N uni0209 ; G 458 -U 522 ; WX 355 ; N uni020A ; G 459 -U 523 ; WX 288 ; N uni020B ; G 460 -U 524 ; WX 738 ; N uni020C ; G 461 -U 525 ; WX 542 ; N uni020D ; G 462 -U 526 ; WX 738 ; N uni020E ; G 463 -U 527 ; WX 542 ; N uni020F ; G 464 -U 528 ; WX 677 ; N uni0210 ; G 465 -U 529 ; WX 430 ; N uni0211 ; G 466 -U 530 ; WX 677 ; N uni0212 ; G 467 -U 531 ; WX 430 ; N uni0213 ; G 468 -U 532 ; WX 758 ; N uni0214 ; G 469 -U 533 ; WX 580 ; N uni0215 ; G 470 -U 534 ; WX 758 ; N uni0216 ; G 471 -U 535 ; WX 580 ; N uni0217 ; G 472 -U 536 ; WX 616 ; N Scommaaccent ; G 473 -U 537 ; WX 461 ; N scommaaccent ; G 474 -U 538 ; WX 600 ; N uni021A ; G 475 -U 539 ; WX 361 ; N uni021B ; G 476 -U 540 ; WX 564 ; N uni021C ; G 477 -U 541 ; WX 469 ; N uni021D ; G 478 -U 542 ; WX 785 ; N uni021E ; G 479 -U 543 ; WX 580 ; N uni021F ; G 480 -U 544 ; WX 758 ; N uni0220 ; G 481 -U 545 ; WX 732 ; N uni0221 ; G 482 -U 546 ; WX 527 ; N uni0222 ; G 483 -U 547 ; WX 497 ; N uni0223 ; G 484 -U 548 ; WX 625 ; N uni0224 ; G 485 -U 549 ; WX 474 ; N uni0225 ; G 486 -U 550 ; WX 650 ; N uni0226 ; G 487 -U 551 ; WX 536 ; N uni0227 ; G 488 -U 552 ; WX 657 ; N uni0228 ; G 489 -U 553 ; WX 532 ; N uni0229 ; G 490 -U 554 ; WX 738 ; N uni022A ; G 491 -U 555 ; WX 542 ; N uni022B ; G 492 -U 556 ; WX 738 ; N uni022C ; G 493 -U 557 ; WX 542 ; N uni022D ; G 494 -U 558 ; WX 738 ; N uni022E ; G 495 -U 559 ; WX 542 ; N uni022F ; G 496 -U 560 ; WX 738 ; N uni0230 ; G 497 -U 561 ; WX 542 ; N uni0231 ; G 498 -U 562 ; WX 594 ; N uni0232 ; G 499 -U 563 ; WX 508 ; N uni0233 ; G 500 -U 564 ; WX 450 ; N uni0234 ; G 501 -U 565 ; WX 748 ; N uni0235 ; G 502 -U 566 ; WX 444 ; N uni0236 ; G 503 -U 567 ; WX 279 ; N dotlessj ; G 504 -U 568 ; WX 864 ; N uni0238 ; G 505 -U 569 ; WX 864 ; N uni0239 ; G 506 -U 570 ; WX 650 ; N uni023A ; G 507 -U 571 ; WX 688 ; N uni023B ; G 508 -U 572 ; WX 504 ; N uni023C ; G 509 -U 573 ; WX 598 ; N uni023D ; G 510 -U 574 ; WX 600 ; N uni023E ; G 511 -U 575 ; WX 461 ; N uni023F ; G 512 -U 576 ; WX 474 ; N uni0240 ; G 513 -U 577 ; WX 525 ; N uni0241 ; G 514 -U 578 ; WX 417 ; N uni0242 ; G 515 -U 579 ; WX 661 ; N uni0243 ; G 516 -U 580 ; WX 758 ; N uni0244 ; G 517 -U 581 ; WX 650 ; N uni0245 ; G 518 -U 582 ; WX 657 ; N uni0246 ; G 519 -U 583 ; WX 532 ; N uni0247 ; G 520 -U 584 ; WX 360 ; N uni0248 ; G 521 -U 585 ; WX 283 ; N uni0249 ; G 522 -U 586 ; WX 704 ; N uni024A ; G 523 -U 587 ; WX 576 ; N uni024B ; G 524 -U 588 ; WX 677 ; N uni024C ; G 525 -U 589 ; WX 430 ; N uni024D ; G 526 -U 590 ; WX 594 ; N uni024E ; G 527 -U 591 ; WX 508 ; N uni024F ; G 528 -U 592 ; WX 536 ; N uni0250 ; G 529 -U 593 ; WX 576 ; N uni0251 ; G 530 -U 594 ; WX 607 ; N uni0252 ; G 531 -U 595 ; WX 576 ; N uni0253 ; G 532 -U 596 ; WX 504 ; N uni0254 ; G 533 -U 597 ; WX 504 ; N uni0255 ; G 534 -U 598 ; WX 582 ; N uni0256 ; G 535 -U 599 ; WX 614 ; N uni0257 ; G 536 -U 600 ; WX 532 ; N uni0258 ; G 537 -U 601 ; WX 532 ; N uni0259 ; G 538 -U 602 ; WX 759 ; N uni025A ; G 539 -U 603 ; WX 483 ; N uni025B ; G 540 -U 604 ; WX 458 ; N uni025C ; G 541 -U 605 ; WX 695 ; N uni025D ; G 542 -U 606 ; WX 552 ; N uni025E ; G 543 -U 607 ; WX 283 ; N uni025F ; G 544 -U 608 ; WX 615 ; N uni0260 ; G 545 -U 609 ; WX 576 ; N uni0261 ; G 546 -U 610 ; WX 489 ; N uni0262 ; G 547 -U 611 ; WX 641 ; N uni0263 ; G 548 -U 612 ; WX 507 ; N uni0264 ; G 549 -U 613 ; WX 580 ; N uni0265 ; G 550 -U 614 ; WX 580 ; N uni0266 ; G 551 -U 615 ; WX 580 ; N uni0267 ; G 552 -U 616 ; WX 288 ; N uni0268 ; G 553 -U 617 ; WX 353 ; N uni0269 ; G 554 -U 618 ; WX 288 ; N uni026A ; G 555 -U 619 ; WX 342 ; N uni026B ; G 556 -U 620 ; WX 409 ; N uni026C ; G 557 -U 621 ; WX 326 ; N uni026D ; G 558 -U 622 ; WX 633 ; N uni026E ; G 559 -U 623 ; WX 853 ; N uni026F ; G 560 -U 624 ; WX 853 ; N uni0270 ; G 561 -U 625 ; WX 853 ; N uni0271 ; G 562 -U 626 ; WX 579 ; N uni0272 ; G 563 -U 627 ; WX 624 ; N uni0273 ; G 564 -U 628 ; WX 581 ; N uni0274 ; G 565 -U 629 ; WX 542 ; N uni0275 ; G 566 -U 630 ; WX 711 ; N uni0276 ; G 567 -U 631 ; WX 583 ; N uni0277 ; G 568 -U 632 ; WX 542 ; N uni0278 ; G 569 -U 633 ; WX 451 ; N uni0279 ; G 570 -U 634 ; WX 451 ; N uni027A ; G 571 -U 635 ; WX 496 ; N uni027B ; G 572 -U 636 ; WX 430 ; N uni027C ; G 573 -U 637 ; WX 430 ; N uni027D ; G 574 -U 638 ; WX 407 ; N uni027E ; G 575 -U 639 ; WX 407 ; N uni027F ; G 576 -U 640 ; WX 534 ; N uni0280 ; G 577 -U 641 ; WX 534 ; N uni0281 ; G 578 -U 642 ; WX 461 ; N uni0282 ; G 579 -U 643 ; WX 244 ; N uni0283 ; G 580 -U 644 ; WX 333 ; N uni0284 ; G 581 -U 645 ; WX 438 ; N uni0285 ; G 582 -U 646 ; WX 292 ; N uni0286 ; G 583 -U 647 ; WX 361 ; N uni0287 ; G 584 -U 648 ; WX 361 ; N uni0288 ; G 585 -U 649 ; WX 580 ; N uni0289 ; G 586 -U 650 ; WX 558 ; N uni028A ; G 587 -U 651 ; WX 547 ; N uni028B ; G 588 -U 652 ; WX 508 ; N uni028C ; G 589 -U 653 ; WX 770 ; N uni028D ; G 590 -U 654 ; WX 508 ; N uni028E ; G 591 -U 655 ; WX 589 ; N uni028F ; G 592 -U 656 ; WX 537 ; N uni0290 ; G 593 -U 657 ; WX 504 ; N uni0291 ; G 594 -U 658 ; WX 508 ; N uni0292 ; G 595 -U 659 ; WX 504 ; N uni0293 ; G 596 -U 660 ; WX 482 ; N uni0294 ; G 597 -U 661 ; WX 482 ; N uni0295 ; G 598 -U 662 ; WX 482 ; N uni0296 ; G 599 -U 663 ; WX 461 ; N uni0297 ; G 600 -U 664 ; WX 738 ; N uni0298 ; G 601 -U 665 ; WX 506 ; N uni0299 ; G 602 -U 666 ; WX 552 ; N uni029A ; G 603 -U 667 ; WX 588 ; N uni029B ; G 604 -U 668 ; WX 600 ; N uni029C ; G 605 -U 669 ; WX 329 ; N uni029D ; G 606 -U 670 ; WX 545 ; N uni029E ; G 607 -U 671 ; WX 581 ; N uni029F ; G 608 -U 672 ; WX 615 ; N uni02A0 ; G 609 -U 673 ; WX 482 ; N uni02A1 ; G 610 -U 674 ; WX 482 ; N uni02A2 ; G 611 -U 675 ; WX 896 ; N uni02A3 ; G 612 -U 676 ; WX 930 ; N uni02A4 ; G 613 -U 677 ; WX 898 ; N uni02A5 ; G 614 -U 678 ; WX 728 ; N uni02A6 ; G 615 -U 679 ; WX 538 ; N uni02A7 ; G 616 -U 680 ; WX 704 ; N uni02A8 ; G 617 -U 681 ; WX 804 ; N uni02A9 ; G 618 -U 682 ; WX 582 ; N uni02AA ; G 619 -U 683 ; WX 608 ; N uni02AB ; G 620 -U 684 ; WX 538 ; N uni02AC ; G 621 -U 685 ; WX 398 ; N uni02AD ; G 622 -U 686 ; WX 703 ; N uni02AE ; G 623 -U 687 ; WX 690 ; N uni02AF ; G 624 -U 688 ; WX 389 ; N uni02B0 ; G 625 -U 689 ; WX 387 ; N uni02B1 ; G 626 -U 690 ; WX 237 ; N uni02B2 ; G 627 -U 691 ; WX 312 ; N uni02B3 ; G 628 -U 692 ; WX 312 ; N uni02B4 ; G 629 -U 693 ; WX 387 ; N uni02B5 ; G 630 -U 694 ; WX 352 ; N uni02B6 ; G 631 -U 695 ; WX 485 ; N uni02B7 ; G 632 -U 696 ; WX 320 ; N uni02B8 ; G 633 -U 697 ; WX 250 ; N uni02B9 ; G 634 -U 699 ; WX 286 ; N uni02BB ; G 635 -U 700 ; WX 286 ; N uni02BC ; G 636 -U 701 ; WX 286 ; N uni02BD ; G 637 -U 702 ; WX 276 ; N uni02BE ; G 638 -U 703 ; WX 276 ; N uni02BF ; G 639 -U 704 ; WX 252 ; N uni02C0 ; G 640 -U 705 ; WX 252 ; N uni02C1 ; G 641 -U 710 ; WX 450 ; N circumflex ; G 642 -U 711 ; WX 450 ; N caron ; G 643 -U 712 ; WX 254 ; N uni02C8 ; G 644 -U 713 ; WX 450 ; N uni02C9 ; G 645 -U 716 ; WX 254 ; N uni02CC ; G 646 -U 717 ; WX 450 ; N uni02CD ; G 647 -U 720 ; WX 303 ; N uni02D0 ; G 648 -U 721 ; WX 303 ; N uni02D1 ; G 649 -U 722 ; WX 276 ; N uni02D2 ; G 650 -U 723 ; WX 276 ; N uni02D3 ; G 651 -U 726 ; WX 353 ; N uni02D6 ; G 652 -U 728 ; WX 450 ; N breve ; G 653 -U 729 ; WX 450 ; N dotaccent ; G 654 -U 730 ; WX 450 ; N ring ; G 655 -U 731 ; WX 450 ; N ogonek ; G 656 -U 732 ; WX 450 ; N tilde ; G 657 -U 733 ; WX 450 ; N hungarumlaut ; G 658 -U 734 ; WX 375 ; N uni02DE ; G 659 -U 736 ; WX 403 ; N uni02E0 ; G 660 -U 737 ; WX 218 ; N uni02E1 ; G 661 -U 738 ; WX 303 ; N uni02E2 ; G 662 -U 739 ; WX 319 ; N uni02E3 ; G 663 -U 740 ; WX 252 ; N uni02E4 ; G 664 -U 741 ; WX 444 ; N uni02E5 ; G 665 -U 742 ; WX 444 ; N uni02E6 ; G 666 -U 743 ; WX 444 ; N uni02E7 ; G 667 -U 744 ; WX 444 ; N uni02E8 ; G 668 -U 745 ; WX 444 ; N uni02E9 ; G 669 -U 750 ; WX 435 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 666 ; N uni0370 ; G 739 -U 881 ; WX 478 ; N uni0371 ; G 740 -U 884 ; WX 250 ; N uni0374 ; G 741 -U 885 ; WX 250 ; N uni0375 ; G 742 -U 890 ; WX 450 ; N uni037A ; G 743 -U 891 ; WX 504 ; N uni037B ; G 744 -U 892 ; WX 504 ; N uni037C ; G 745 -U 893 ; WX 504 ; N uni037D ; G 746 -U 894 ; WX 303 ; N uni037E ; G 747 -U 900 ; WX 450 ; N tonos ; G 748 -U 901 ; WX 450 ; N dieresistonos ; G 749 -U 902 ; WX 650 ; N Alphatonos ; G 750 -U 903 ; WX 286 ; N anoteleia ; G 751 -U 904 ; WX 810 ; N Epsilontonos ; G 752 -U 905 ; WX 935 ; N Etatonos ; G 753 -U 906 ; WX 505 ; N Iotatonos ; G 754 -U 908 ; WX 751 ; N Omicrontonos ; G 755 -U 910 ; WX 808 ; N Upsilontonos ; G 756 -U 911 ; WX 767 ; N Omegatonos ; G 757 -U 912 ; WX 353 ; N iotadieresistonos ; G 758 -U 913 ; WX 650 ; N Alpha ; G 759 -U 914 ; WX 661 ; N Beta ; G 760 -U 915 ; WX 624 ; N Gamma ; G 761 -U 916 ; WX 650 ; N uni0394 ; G 762 -U 917 ; WX 657 ; N Epsilon ; G 763 -U 918 ; WX 625 ; N Zeta ; G 764 -U 919 ; WX 785 ; N Eta ; G 765 -U 920 ; WX 738 ; N Theta ; G 766 -U 921 ; WX 355 ; N Iota ; G 767 -U 922 ; WX 672 ; N Kappa ; G 768 -U 923 ; WX 650 ; N Lambda ; G 769 -U 924 ; WX 921 ; N Mu ; G 770 -U 925 ; WX 787 ; N Nu ; G 771 -U 926 ; WX 633 ; N Xi ; G 772 -U 927 ; WX 738 ; N Omicron ; G 773 -U 928 ; WX 785 ; N Pi ; G 774 -U 929 ; WX 605 ; N Rho ; G 775 -U 931 ; WX 636 ; N Sigma ; G 776 -U 932 ; WX 600 ; N Tau ; G 777 -U 933 ; WX 594 ; N Upsilon ; G 778 -U 934 ; WX 738 ; N Phi ; G 779 -U 935 ; WX 641 ; N Chi ; G 780 -U 936 ; WX 789 ; N Psi ; G 781 -U 937 ; WX 746 ; N Omega ; G 782 -U 938 ; WX 355 ; N Iotadieresis ; G 783 -U 939 ; WX 594 ; N Upsilondieresis ; G 784 -U 940 ; WX 607 ; N alphatonos ; G 785 -U 941 ; WX 483 ; N epsilontonos ; G 786 -U 942 ; WX 539 ; N etatonos ; G 787 -U 943 ; WX 353 ; N iotatonos ; G 788 -U 944 ; WX 547 ; N upsilondieresistonos ; G 789 -U 945 ; WX 607 ; N alpha ; G 790 -U 946 ; WX 520 ; N beta ; G 791 -U 947 ; WX 538 ; N gamma ; G 792 -U 948 ; WX 542 ; N delta ; G 793 -U 949 ; WX 483 ; N epsilon ; G 794 -U 950 ; WX 488 ; N zeta ; G 795 -U 951 ; WX 539 ; N eta ; G 796 -U 952 ; WX 542 ; N theta ; G 797 -U 953 ; WX 353 ; N iota ; G 798 -U 954 ; WX 590 ; N kappa ; G 799 -U 955 ; WX 570 ; N lambda ; G 800 -U 956 ; WX 584 ; N uni03BC ; G 801 -U 957 ; WX 547 ; N nu ; G 802 -U 958 ; WX 496 ; N xi ; G 803 -U 959 ; WX 542 ; N omicron ; G 804 -U 960 ; WX 591 ; N pi ; G 805 -U 961 ; WX 529 ; N rho ; G 806 -U 962 ; WX 504 ; N sigma1 ; G 807 -U 963 ; WX 614 ; N sigma ; G 808 -U 964 ; WX 498 ; N tau ; G 809 -U 965 ; WX 547 ; N upsilon ; G 810 -U 966 ; WX 630 ; N phi ; G 811 -U 967 ; WX 545 ; N chi ; G 812 -U 968 ; WX 706 ; N psi ; G 813 -U 969 ; WX 734 ; N omega ; G 814 -U 970 ; WX 353 ; N iotadieresis ; G 815 -U 971 ; WX 547 ; N upsilondieresis ; G 816 -U 972 ; WX 542 ; N omicrontonos ; G 817 -U 973 ; WX 547 ; N upsilontonos ; G 818 -U 974 ; WX 734 ; N omegatonos ; G 819 -U 976 ; WX 524 ; N uni03D0 ; G 820 -U 977 ; WX 643 ; N theta1 ; G 821 -U 978 ; WX 618 ; N Upsilon1 ; G 822 -U 979 ; WX 787 ; N uni03D3 ; G 823 -U 980 ; WX 618 ; N uni03D4 ; G 824 -U 981 ; WX 613 ; N phi1 ; G 825 -U 982 ; WX 734 ; N omega1 ; G 826 -U 983 ; WX 561 ; N uni03D7 ; G 827 -U 984 ; WX 738 ; N uni03D8 ; G 828 -U 985 ; WX 542 ; N uni03D9 ; G 829 -U 986 ; WX 688 ; N uni03DA ; G 830 -U 987 ; WX 504 ; N uni03DB ; G 831 -U 988 ; WX 624 ; N uni03DC ; G 832 -U 989 ; WX 417 ; N uni03DD ; G 833 -U 990 ; WX 531 ; N uni03DE ; G 834 -U 991 ; WX 593 ; N uni03DF ; G 835 -U 992 ; WX 704 ; N uni03E0 ; G 836 -U 993 ; WX 519 ; N uni03E1 ; G 837 -U 1008 ; WX 561 ; N uni03F0 ; G 838 -U 1009 ; WX 529 ; N uni03F1 ; G 839 -U 1010 ; WX 504 ; N uni03F2 ; G 840 -U 1011 ; WX 279 ; N uni03F3 ; G 841 -U 1012 ; WX 738 ; N uni03F4 ; G 842 -U 1013 ; WX 504 ; N uni03F5 ; G 843 -U 1014 ; WX 504 ; N uni03F6 ; G 844 -U 1015 ; WX 608 ; N uni03F7 ; G 845 -U 1016 ; WX 576 ; N uni03F8 ; G 846 -U 1017 ; WX 688 ; N uni03F9 ; G 847 -U 1018 ; WX 921 ; N uni03FA ; G 848 -U 1019 ; WX 637 ; N uni03FB ; G 849 -U 1020 ; WX 529 ; N uni03FC ; G 850 -U 1021 ; WX 688 ; N uni03FD ; G 851 -U 1022 ; WX 688 ; N uni03FE ; G 852 -U 1023 ; WX 688 ; N uni03FF ; G 853 -U 1024 ; WX 657 ; N uni0400 ; G 854 -U 1025 ; WX 657 ; N uni0401 ; G 855 -U 1026 ; WX 719 ; N uni0402 ; G 856 -U 1027 ; WX 596 ; N uni0403 ; G 857 -U 1028 ; WX 688 ; N uni0404 ; G 858 -U 1029 ; WX 616 ; N uni0405 ; G 859 -U 1030 ; WX 355 ; N uni0406 ; G 860 -U 1031 ; WX 355 ; N uni0407 ; G 861 -U 1032 ; WX 360 ; N uni0408 ; G 862 -U 1033 ; WX 976 ; N uni0409 ; G 863 -U 1034 ; WX 1006 ; N uni040A ; G 864 -U 1035 ; WX 785 ; N uni040B ; G 865 -U 1036 ; WX 696 ; N uni040C ; G 866 -U 1037 ; WX 785 ; N uni040D ; G 867 -U 1038 ; WX 650 ; N uni040E ; G 868 -U 1039 ; WX 785 ; N uni040F ; G 869 -U 1040 ; WX 681 ; N uni0410 ; G 870 -U 1041 ; WX 661 ; N uni0411 ; G 871 -U 1042 ; WX 661 ; N uni0412 ; G 872 -U 1043 ; WX 596 ; N uni0413 ; G 873 -U 1044 ; WX 731 ; N uni0414 ; G 874 -U 1045 ; WX 657 ; N uni0415 ; G 875 -U 1046 ; WX 1011 ; N uni0416 ; G 876 -U 1047 ; WX 561 ; N uni0417 ; G 877 -U 1048 ; WX 785 ; N uni0418 ; G 878 -U 1049 ; WX 785 ; N uni0419 ; G 879 -U 1050 ; WX 696 ; N uni041A ; G 880 -U 1051 ; WX 751 ; N uni041B ; G 881 -U 1052 ; WX 921 ; N uni041C ; G 882 -U 1053 ; WX 785 ; N uni041D ; G 883 -U 1054 ; WX 738 ; N uni041E ; G 884 -U 1055 ; WX 785 ; N uni041F ; G 885 -U 1056 ; WX 605 ; N uni0420 ; G 886 -U 1057 ; WX 688 ; N uni0421 ; G 887 -U 1058 ; WX 600 ; N uni0422 ; G 888 -U 1059 ; WX 650 ; N uni0423 ; G 889 -U 1060 ; WX 747 ; N uni0424 ; G 890 -U 1061 ; WX 641 ; N uni0425 ; G 891 -U 1062 ; WX 785 ; N uni0426 ; G 892 -U 1063 ; WX 695 ; N uni0427 ; G 893 -U 1064 ; WX 1027 ; N uni0428 ; G 894 -U 1065 ; WX 1027 ; N uni0429 ; G 895 -U 1066 ; WX 715 ; N uni042A ; G 896 -U 1067 ; WX 885 ; N uni042B ; G 897 -U 1068 ; WX 606 ; N uni042C ; G 898 -U 1069 ; WX 688 ; N uni042D ; G 899 -U 1070 ; WX 1074 ; N uni042E ; G 900 -U 1071 ; WX 727 ; N uni042F ; G 901 -U 1072 ; WX 536 ; N uni0430 ; G 902 -U 1073 ; WX 549 ; N uni0431 ; G 903 -U 1074 ; WX 523 ; N uni0432 ; G 904 -U 1075 ; WX 455 ; N uni0433 ; G 905 -U 1076 ; WX 570 ; N uni0434 ; G 906 -U 1077 ; WX 532 ; N uni0435 ; G 907 -U 1078 ; WX 1023 ; N uni0436 ; G 908 -U 1079 ; WX 491 ; N uni0437 ; G 909 -U 1080 ; WX 580 ; N uni0438 ; G 910 -U 1081 ; WX 580 ; N uni0439 ; G 911 -U 1082 ; WX 537 ; N uni043A ; G 912 -U 1083 ; WX 573 ; N uni043B ; G 913 -U 1084 ; WX 746 ; N uni043C ; G 914 -U 1085 ; WX 593 ; N uni043D ; G 915 -U 1086 ; WX 542 ; N uni043E ; G 916 -U 1087 ; WX 580 ; N uni043F ; G 917 -U 1088 ; WX 576 ; N uni0440 ; G 918 -U 1089 ; WX 504 ; N uni0441 ; G 919 -U 1090 ; WX 853 ; N uni0442 ; G 920 -U 1091 ; WX 522 ; N uni0443 ; G 921 -U 1092 ; WX 704 ; N uni0444 ; G 922 -U 1093 ; WX 507 ; N uni0445 ; G 923 -U 1094 ; WX 628 ; N uni0446 ; G 924 -U 1095 ; WX 560 ; N uni0447 ; G 925 -U 1096 ; WX 853 ; N uni0448 ; G 926 -U 1097 ; WX 901 ; N uni0449 ; G 927 -U 1098 ; WX 600 ; N uni044A ; G 928 -U 1099 ; WX 733 ; N uni044B ; G 929 -U 1100 ; WX 490 ; N uni044C ; G 930 -U 1101 ; WX 504 ; N uni044D ; G 931 -U 1102 ; WX 792 ; N uni044E ; G 932 -U 1103 ; WX 596 ; N uni044F ; G 933 -U 1104 ; WX 532 ; N uni0450 ; G 934 -U 1105 ; WX 532 ; N uni0451 ; G 935 -U 1106 ; WX 561 ; N uni0452 ; G 936 -U 1107 ; WX 455 ; N uni0453 ; G 937 -U 1108 ; WX 504 ; N uni0454 ; G 938 -U 1109 ; WX 461 ; N uni0455 ; G 939 -U 1110 ; WX 288 ; N uni0456 ; G 940 -U 1111 ; WX 288 ; N uni0457 ; G 941 -U 1112 ; WX 279 ; N uni0458 ; G 942 -U 1113 ; WX 773 ; N uni0459 ; G 943 -U 1114 ; WX 790 ; N uni045A ; G 944 -U 1115 ; WX 580 ; N uni045B ; G 945 -U 1116 ; WX 537 ; N uni045C ; G 946 -U 1117 ; WX 580 ; N uni045D ; G 947 -U 1118 ; WX 522 ; N uni045E ; G 948 -U 1119 ; WX 580 ; N uni045F ; G 949 -U 1122 ; WX 686 ; N uni0462 ; G 950 -U 1123 ; WX 794 ; N uni0463 ; G 951 -U 1124 ; WX 1016 ; N uni0464 ; G 952 -U 1125 ; WX 750 ; N uni0465 ; G 953 -U 1130 ; WX 1011 ; N uni046A ; G 954 -U 1131 ; WX 828 ; N uni046B ; G 955 -U 1136 ; WX 849 ; N uni0470 ; G 956 -U 1137 ; WX 812 ; N uni0471 ; G 957 -U 1138 ; WX 738 ; N uni0472 ; G 958 -U 1139 ; WX 497 ; N uni0473 ; G 959 -U 1140 ; WX 773 ; N uni0474 ; G 960 -U 1141 ; WX 610 ; N uni0475 ; G 961 -U 1164 ; WX 636 ; N uni048C ; G 962 -U 1165 ; WX 490 ; N uni048D ; G 963 -U 1168 ; WX 604 ; N uni0490 ; G 964 -U 1169 ; WX 476 ; N uni0491 ; G 965 -U 1170 ; WX 596 ; N uni0492 ; G 966 -U 1171 ; WX 455 ; N uni0493 ; G 967 -U 1172 ; WX 657 ; N uni0494 ; G 968 -U 1173 ; WX 552 ; N uni0495 ; G 969 -U 1174 ; WX 1011 ; N uni0496 ; G 970 -U 1175 ; WX 1023 ; N uni0497 ; G 971 -U 1176 ; WX 561 ; N uni0498 ; G 972 -U 1177 ; WX 491 ; N uni0499 ; G 973 -U 1178 ; WX 696 ; N uni049A ; G 974 -U 1179 ; WX 544 ; N uni049B ; G 975 -U 1182 ; WX 696 ; N uni049E ; G 976 -U 1183 ; WX 537 ; N uni049F ; G 977 -U 1184 ; WX 803 ; N uni04A0 ; G 978 -U 1185 ; WX 602 ; N uni04A1 ; G 979 -U 1186 ; WX 785 ; N uni04A2 ; G 980 -U 1187 ; WX 641 ; N uni04A3 ; G 981 -U 1188 ; WX 1025 ; N uni04A4 ; G 982 -U 1189 ; WX 771 ; N uni04A5 ; G 983 -U 1190 ; WX 1085 ; N uni04A6 ; G 984 -U 1191 ; WX 848 ; N uni04A7 ; G 985 -U 1194 ; WX 688 ; N uni04AA ; G 986 -U 1195 ; WX 504 ; N uni04AB ; G 987 -U 1196 ; WX 600 ; N uni04AC ; G 988 -U 1197 ; WX 911 ; N uni04AD ; G 989 -U 1198 ; WX 594 ; N uni04AE ; G 990 -U 1199 ; WX 514 ; N uni04AF ; G 991 -U 1200 ; WX 594 ; N uni04B0 ; G 992 -U 1201 ; WX 514 ; N uni04B1 ; G 993 -U 1202 ; WX 641 ; N uni04B2 ; G 994 -U 1203 ; WX 566 ; N uni04B3 ; G 995 -U 1204 ; WX 842 ; N uni04B4 ; G 996 -U 1205 ; WX 659 ; N uni04B5 ; G 997 -U 1206 ; WX 674 ; N uni04B6 ; G 998 -U 1207 ; WX 609 ; N uni04B7 ; G 999 -U 1210 ; WX 674 ; N uni04BA ; G 1000 -U 1211 ; WX 580 ; N uni04BB ; G 1001 -U 1216 ; WX 355 ; N uni04C0 ; G 1002 -U 1217 ; WX 1011 ; N uni04C1 ; G 1003 -U 1218 ; WX 1023 ; N uni04C2 ; G 1004 -U 1219 ; WX 672 ; N uni04C3 ; G 1005 -U 1220 ; WX 545 ; N uni04C4 ; G 1006 -U 1223 ; WX 785 ; N uni04C7 ; G 1007 -U 1224 ; WX 600 ; N uni04C8 ; G 1008 -U 1227 ; WX 674 ; N uni04CB ; G 1009 -U 1228 ; WX 600 ; N uni04CC ; G 1010 -U 1231 ; WX 288 ; N uni04CF ; G 1011 -U 1232 ; WX 681 ; N uni04D0 ; G 1012 -U 1233 ; WX 536 ; N uni04D1 ; G 1013 -U 1234 ; WX 681 ; N uni04D2 ; G 1014 -U 1235 ; WX 536 ; N uni04D3 ; G 1015 -U 1236 ; WX 901 ; N uni04D4 ; G 1016 -U 1237 ; WX 846 ; N uni04D5 ; G 1017 -U 1238 ; WX 657 ; N uni04D6 ; G 1018 -U 1239 ; WX 532 ; N uni04D7 ; G 1019 -U 1240 ; WX 738 ; N uni04D8 ; G 1020 -U 1241 ; WX 532 ; N uni04D9 ; G 1021 -U 1242 ; WX 738 ; N uni04DA ; G 1022 -U 1243 ; WX 532 ; N uni04DB ; G 1023 -U 1244 ; WX 1011 ; N uni04DC ; G 1024 -U 1245 ; WX 1023 ; N uni04DD ; G 1025 -U 1246 ; WX 561 ; N uni04DE ; G 1026 -U 1247 ; WX 491 ; N uni04DF ; G 1027 -U 1248 ; WX 508 ; N uni04E0 ; G 1028 -U 1249 ; WX 508 ; N uni04E1 ; G 1029 -U 1250 ; WX 785 ; N uni04E2 ; G 1030 -U 1251 ; WX 580 ; N uni04E3 ; G 1031 -U 1252 ; WX 785 ; N uni04E4 ; G 1032 -U 1253 ; WX 580 ; N uni04E5 ; G 1033 -U 1254 ; WX 738 ; N uni04E6 ; G 1034 -U 1255 ; WX 542 ; N uni04E7 ; G 1035 -U 1256 ; WX 738 ; N uni04E8 ; G 1036 -U 1257 ; WX 542 ; N uni04E9 ; G 1037 -U 1258 ; WX 738 ; N uni04EA ; G 1038 -U 1259 ; WX 542 ; N uni04EB ; G 1039 -U 1260 ; WX 688 ; N uni04EC ; G 1040 -U 1261 ; WX 504 ; N uni04ED ; G 1041 -U 1262 ; WX 650 ; N uni04EE ; G 1042 -U 1263 ; WX 522 ; N uni04EF ; G 1043 -U 1264 ; WX 650 ; N uni04F0 ; G 1044 -U 1265 ; WX 522 ; N uni04F1 ; G 1045 -U 1266 ; WX 650 ; N uni04F2 ; G 1046 -U 1267 ; WX 522 ; N uni04F3 ; G 1047 -U 1268 ; WX 695 ; N uni04F4 ; G 1048 -U 1269 ; WX 560 ; N uni04F5 ; G 1049 -U 1270 ; WX 596 ; N uni04F6 ; G 1050 -U 1271 ; WX 455 ; N uni04F7 ; G 1051 -U 1272 ; WX 885 ; N uni04F8 ; G 1052 -U 1273 ; WX 733 ; N uni04F9 ; G 1053 -U 1296 ; WX 561 ; N uni0510 ; G 1054 -U 1297 ; WX 491 ; N uni0511 ; G 1055 -U 1298 ; WX 751 ; N uni0512 ; G 1056 -U 1299 ; WX 573 ; N uni0513 ; G 1057 -U 1300 ; WX 1079 ; N uni0514 ; G 1058 -U 1301 ; WX 845 ; N uni0515 ; G 1059 -U 1306 ; WX 738 ; N uni051A ; G 1060 -U 1307 ; WX 576 ; N uni051B ; G 1061 -U 1308 ; WX 925 ; N uni051C ; G 1062 -U 1309 ; WX 770 ; N uni051D ; G 1063 -U 4256 ; WX 659 ; N uni10A0 ; G 1064 -U 4257 ; WX 773 ; N uni10A1 ; G 1065 -U 4258 ; WX 753 ; N uni10A2 ; G 1066 -U 4259 ; WX 782 ; N uni10A3 ; G 1067 -U 4260 ; WX 668 ; N uni10A4 ; G 1068 -U 4261 ; WX 892 ; N uni10A5 ; G 1069 -U 4262 ; WX 833 ; N uni10A6 ; G 1070 -U 4263 ; WX 1000 ; N uni10A7 ; G 1071 -U 4264 ; WX 519 ; N uni10A8 ; G 1072 -U 4265 ; WX 684 ; N uni10A9 ; G 1073 -U 4266 ; WX 875 ; N uni10AA ; G 1074 -U 4267 ; WX 856 ; N uni10AB ; G 1075 -U 4268 ; WX 677 ; N uni10AC ; G 1076 -U 4269 ; WX 976 ; N uni10AD ; G 1077 -U 4270 ; WX 815 ; N uni10AE ; G 1078 -U 4271 ; WX 754 ; N uni10AF ; G 1079 -U 4272 ; WX 944 ; N uni10B0 ; G 1080 -U 4273 ; WX 668 ; N uni10B1 ; G 1081 -U 4274 ; WX 611 ; N uni10B2 ; G 1082 -U 4275 ; WX 922 ; N uni10B3 ; G 1083 -U 4276 ; WX 852 ; N uni10B4 ; G 1084 -U 4277 ; WX 926 ; N uni10B5 ; G 1085 -U 4278 ; WX 667 ; N uni10B6 ; G 1086 -U 4279 ; WX 668 ; N uni10B7 ; G 1087 -U 4280 ; WX 668 ; N uni10B8 ; G 1088 -U 4281 ; WX 668 ; N uni10B9 ; G 1089 -U 4282 ; WX 800 ; N uni10BA ; G 1090 -U 4283 ; WX 852 ; N uni10BB ; G 1091 -U 4284 ; WX 651 ; N uni10BC ; G 1092 -U 4285 ; WX 688 ; N uni10BD ; G 1093 -U 4286 ; WX 668 ; N uni10BE ; G 1094 -U 4287 ; WX 871 ; N uni10BF ; G 1095 -U 4288 ; WX 909 ; N uni10C0 ; G 1096 -U 4289 ; WX 641 ; N uni10C1 ; G 1097 -U 4290 ; WX 786 ; N uni10C2 ; G 1098 -U 4291 ; WX 669 ; N uni10C3 ; G 1099 -U 4292 ; WX 762 ; N uni10C4 ; G 1100 -U 4293 ; WX 864 ; N uni10C5 ; G 1101 -U 4304 ; WX 495 ; N uni10D0 ; G 1102 -U 4305 ; WX 523 ; N uni10D1 ; G 1103 -U 4306 ; WX 539 ; N uni10D2 ; G 1104 -U 4307 ; WX 759 ; N uni10D3 ; G 1105 -U 4308 ; WX 514 ; N uni10D4 ; G 1106 -U 4309 ; WX 510 ; N uni10D5 ; G 1107 -U 4310 ; WX 558 ; N uni10D6 ; G 1108 -U 4311 ; WX 783 ; N uni10D7 ; G 1109 -U 4312 ; WX 512 ; N uni10D8 ; G 1110 -U 4313 ; WX 500 ; N uni10D9 ; G 1111 -U 4314 ; WX 968 ; N uni10DA ; G 1112 -U 4315 ; WX 536 ; N uni10DB ; G 1113 -U 4316 ; WX 536 ; N uni10DC ; G 1114 -U 4317 ; WX 751 ; N uni10DD ; G 1115 -U 4318 ; WX 521 ; N uni10DE ; G 1116 -U 4319 ; WX 531 ; N uni10DF ; G 1117 -U 4320 ; WX 750 ; N uni10E0 ; G 1118 -U 4321 ; WX 546 ; N uni10E1 ; G 1119 -U 4322 ; WX 682 ; N uni10E2 ; G 1120 -U 4323 ; WX 631 ; N uni10E3 ; G 1121 -U 4324 ; WX 742 ; N uni10E4 ; G 1122 -U 4325 ; WX 535 ; N uni10E5 ; G 1123 -U 4326 ; WX 781 ; N uni10E6 ; G 1124 -U 4327 ; WX 520 ; N uni10E7 ; G 1125 -U 4328 ; WX 543 ; N uni10E8 ; G 1126 -U 4329 ; WX 536 ; N uni10E9 ; G 1127 -U 4330 ; WX 616 ; N uni10EA ; G 1128 -U 4331 ; WX 537 ; N uni10EB ; G 1129 -U 4332 ; WX 501 ; N uni10EC ; G 1130 -U 4333 ; WX 527 ; N uni10ED ; G 1131 -U 4334 ; WX 562 ; N uni10EE ; G 1132 -U 4335 ; WX 624 ; N uni10EF ; G 1133 -U 4336 ; WX 523 ; N uni10F0 ; G 1134 -U 4337 ; WX 551 ; N uni10F1 ; G 1135 -U 4338 ; WX 523 ; N uni10F2 ; G 1136 -U 4339 ; WX 523 ; N uni10F3 ; G 1137 -U 4340 ; WX 522 ; N uni10F4 ; G 1138 -U 4341 ; WX 593 ; N uni10F5 ; G 1139 -U 4342 ; WX 806 ; N uni10F6 ; G 1140 -U 4343 ; WX 572 ; N uni10F7 ; G 1141 -U 4344 ; WX 532 ; N uni10F8 ; G 1142 -U 4345 ; WX 565 ; N uni10F9 ; G 1143 -U 4346 ; WX 522 ; N uni10FA ; G 1144 -U 4347 ; WX 410 ; N uni10FB ; G 1145 -U 4348 ; WX 335 ; N uni10FC ; G 1146 -U 7426 ; WX 846 ; N uni1D02 ; G 1147 -U 7432 ; WX 458 ; N uni1D08 ; G 1148 -U 7433 ; WX 288 ; N uni1D09 ; G 1149 -U 7444 ; WX 890 ; N uni1D14 ; G 1150 -U 7446 ; WX 542 ; N uni1D16 ; G 1151 -U 7447 ; WX 542 ; N uni1D17 ; G 1152 -U 7453 ; WX 663 ; N uni1D1D ; G 1153 -U 7454 ; WX 853 ; N uni1D1E ; G 1154 -U 7455 ; WX 853 ; N uni1D1F ; G 1155 -U 7468 ; WX 409 ; N uni1D2C ; G 1156 -U 7469 ; WX 567 ; N uni1D2D ; G 1157 -U 7470 ; WX 417 ; N uni1D2E ; G 1158 -U 7472 ; WX 454 ; N uni1D30 ; G 1159 -U 7473 ; WX 413 ; N uni1D31 ; G 1160 -U 7474 ; WX 413 ; N uni1D32 ; G 1161 -U 7475 ; WX 453 ; N uni1D33 ; G 1162 -U 7476 ; WX 494 ; N uni1D34 ; G 1163 -U 7477 ; WX 224 ; N uni1D35 ; G 1164 -U 7478 ; WX 227 ; N uni1D36 ; G 1165 -U 7479 ; WX 423 ; N uni1D37 ; G 1166 -U 7480 ; WX 376 ; N uni1D38 ; G 1167 -U 7481 ; WX 580 ; N uni1D39 ; G 1168 -U 7482 ; WX 496 ; N uni1D3A ; G 1169 -U 7483 ; WX 496 ; N uni1D3B ; G 1170 -U 7484 ; WX 464 ; N uni1D3C ; G 1171 -U 7486 ; WX 381 ; N uni1D3E ; G 1172 -U 7487 ; WX 426 ; N uni1D3F ; G 1173 -U 7488 ; WX 378 ; N uni1D40 ; G 1174 -U 7489 ; WX 478 ; N uni1D41 ; G 1175 -U 7490 ; WX 583 ; N uni1D42 ; G 1176 -U 7491 ; WX 347 ; N uni1D43 ; G 1177 -U 7492 ; WX 347 ; N uni1D44 ; G 1178 -U 7493 ; WX 360 ; N uni1D45 ; G 1179 -U 7494 ; WX 556 ; N uni1D46 ; G 1180 -U 7495 ; WX 360 ; N uni1D47 ; G 1181 -U 7496 ; WX 360 ; N uni1D48 ; G 1182 -U 7497 ; WX 348 ; N uni1D49 ; G 1183 -U 7498 ; WX 348 ; N uni1D4A ; G 1184 -U 7499 ; WX 385 ; N uni1D4B ; G 1185 -U 7500 ; WX 306 ; N uni1D4C ; G 1186 -U 7501 ; WX 360 ; N uni1D4D ; G 1187 -U 7502 ; WX 157 ; N uni1D4E ; G 1188 -U 7503 ; WX 328 ; N uni1D4F ; G 1189 -U 7504 ; WX 552 ; N uni1D50 ; G 1190 -U 7505 ; WX 359 ; N uni1D51 ; G 1191 -U 7506 ; WX 347 ; N uni1D52 ; G 1192 -U 7507 ; WX 312 ; N uni1D53 ; G 1193 -U 7508 ; WX 347 ; N uni1D54 ; G 1194 -U 7509 ; WX 347 ; N uni1D55 ; G 1195 -U 7510 ; WX 360 ; N uni1D56 ; G 1196 -U 7511 ; WX 222 ; N uni1D57 ; G 1197 -U 7512 ; WX 359 ; N uni1D58 ; G 1198 -U 7513 ; WX 417 ; N uni1D59 ; G 1199 -U 7514 ; WX 552 ; N uni1D5A ; G 1200 -U 7515 ; WX 335 ; N uni1D5B ; G 1201 -U 7522 ; WX 181 ; N uni1D62 ; G 1202 -U 7523 ; WX 312 ; N uni1D63 ; G 1203 -U 7524 ; WX 359 ; N uni1D64 ; G 1204 -U 7525 ; WX 335 ; N uni1D65 ; G 1205 -U 7543 ; WX 576 ; N uni1D77 ; G 1206 -U 7544 ; WX 494 ; N uni1D78 ; G 1207 -U 7547 ; WX 334 ; N uni1D7B ; G 1208 -U 7557 ; WX 288 ; N uni1D85 ; G 1209 -U 7579 ; WX 439 ; N uni1D9B ; G 1210 -U 7580 ; WX 317 ; N uni1D9C ; G 1211 -U 7581 ; WX 317 ; N uni1D9D ; G 1212 -U 7582 ; WX 426 ; N uni1D9E ; G 1213 -U 7583 ; WX 385 ; N uni1D9F ; G 1214 -U 7584 ; WX 209 ; N uni1DA0 ; G 1215 -U 7585 ; WX 285 ; N uni1DA1 ; G 1216 -U 7586 ; WX 439 ; N uni1DA2 ; G 1217 -U 7587 ; WX 359 ; N uni1DA3 ; G 1218 -U 7588 ; WX 181 ; N uni1DA4 ; G 1219 -U 7589 ; WX 181 ; N uni1DA5 ; G 1220 -U 7590 ; WX 181 ; N uni1DA6 ; G 1221 -U 7591 ; WX 181 ; N uni1DA7 ; G 1222 -U 7592 ; WX 286 ; N uni1DA8 ; G 1223 -U 7593 ; WX 237 ; N uni1DA9 ; G 1224 -U 7594 ; WX 236 ; N uni1DAA ; G 1225 -U 7595 ; WX 409 ; N uni1DAB ; G 1226 -U 7596 ; WX 552 ; N uni1DAC ; G 1227 -U 7597 ; WX 552 ; N uni1DAD ; G 1228 -U 7598 ; WX 445 ; N uni1DAE ; G 1229 -U 7599 ; WX 443 ; N uni1DAF ; G 1230 -U 7600 ; WX 438 ; N uni1DB0 ; G 1231 -U 7601 ; WX 347 ; N uni1DB1 ; G 1232 -U 7602 ; WX 426 ; N uni1DB2 ; G 1233 -U 7603 ; WX 374 ; N uni1DB3 ; G 1234 -U 7604 ; WX 269 ; N uni1DB4 ; G 1235 -U 7605 ; WX 301 ; N uni1DB5 ; G 1236 -U 7606 ; WX 359 ; N uni1DB6 ; G 1237 -U 7607 ; WX 429 ; N uni1DB7 ; G 1238 -U 7609 ; WX 417 ; N uni1DB9 ; G 1239 -U 7610 ; WX 320 ; N uni1DBA ; G 1240 -U 7611 ; WX 298 ; N uni1DBB ; G 1241 -U 7612 ; WX 376 ; N uni1DBC ; G 1242 -U 7613 ; WX 376 ; N uni1DBD ; G 1243 -U 7614 ; WX 406 ; N uni1DBE ; G 1244 -U 7615 ; WX 426 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 650 ; N uni1E00 ; G 1252 -U 7681 ; WX 536 ; N uni1E01 ; G 1253 -U 7682 ; WX 661 ; N uni1E02 ; G 1254 -U 7683 ; WX 576 ; N uni1E03 ; G 1255 -U 7684 ; WX 661 ; N uni1E04 ; G 1256 -U 7685 ; WX 576 ; N uni1E05 ; G 1257 -U 7686 ; WX 661 ; N uni1E06 ; G 1258 -U 7687 ; WX 576 ; N uni1E07 ; G 1259 -U 7688 ; WX 688 ; N uni1E08 ; G 1260 -U 7689 ; WX 504 ; N uni1E09 ; G 1261 -U 7690 ; WX 721 ; N uni1E0A ; G 1262 -U 7691 ; WX 576 ; N uni1E0B ; G 1263 -U 7692 ; WX 721 ; N uni1E0C ; G 1264 -U 7693 ; WX 576 ; N uni1E0D ; G 1265 -U 7694 ; WX 721 ; N uni1E0E ; G 1266 -U 7695 ; WX 576 ; N uni1E0F ; G 1267 -U 7696 ; WX 721 ; N uni1E10 ; G 1268 -U 7697 ; WX 576 ; N uni1E11 ; G 1269 -U 7698 ; WX 721 ; N uni1E12 ; G 1270 -U 7699 ; WX 576 ; N uni1E13 ; G 1271 -U 7700 ; WX 657 ; N uni1E14 ; G 1272 -U 7701 ; WX 532 ; N uni1E15 ; G 1273 -U 7702 ; WX 657 ; N uni1E16 ; G 1274 -U 7703 ; WX 532 ; N uni1E17 ; G 1275 -U 7704 ; WX 657 ; N uni1E18 ; G 1276 -U 7705 ; WX 532 ; N uni1E19 ; G 1277 -U 7706 ; WX 657 ; N uni1E1A ; G 1278 -U 7707 ; WX 532 ; N uni1E1B ; G 1279 -U 7708 ; WX 657 ; N uni1E1C ; G 1280 -U 7709 ; WX 532 ; N uni1E1D ; G 1281 -U 7710 ; WX 624 ; N uni1E1E ; G 1282 -U 7711 ; WX 333 ; N uni1E1F ; G 1283 -U 7712 ; WX 719 ; N uni1E20 ; G 1284 -U 7713 ; WX 576 ; N uni1E21 ; G 1285 -U 7714 ; WX 785 ; N uni1E22 ; G 1286 -U 7715 ; WX 580 ; N uni1E23 ; G 1287 -U 7716 ; WX 785 ; N uni1E24 ; G 1288 -U 7717 ; WX 580 ; N uni1E25 ; G 1289 -U 7718 ; WX 785 ; N uni1E26 ; G 1290 -U 7719 ; WX 580 ; N uni1E27 ; G 1291 -U 7720 ; WX 785 ; N uni1E28 ; G 1292 -U 7721 ; WX 580 ; N uni1E29 ; G 1293 -U 7722 ; WX 785 ; N uni1E2A ; G 1294 -U 7723 ; WX 580 ; N uni1E2B ; G 1295 -U 7724 ; WX 355 ; N uni1E2C ; G 1296 -U 7725 ; WX 288 ; N uni1E2D ; G 1297 -U 7726 ; WX 355 ; N uni1E2E ; G 1298 -U 7727 ; WX 288 ; N uni1E2F ; G 1299 -U 7728 ; WX 672 ; N uni1E30 ; G 1300 -U 7729 ; WX 545 ; N uni1E31 ; G 1301 -U 7730 ; WX 672 ; N uni1E32 ; G 1302 -U 7731 ; WX 545 ; N uni1E33 ; G 1303 -U 7732 ; WX 672 ; N uni1E34 ; G 1304 -U 7733 ; WX 545 ; N uni1E35 ; G 1305 -U 7734 ; WX 598 ; N uni1E36 ; G 1306 -U 7735 ; WX 288 ; N uni1E37 ; G 1307 -U 7736 ; WX 598 ; N uni1E38 ; G 1308 -U 7737 ; WX 288 ; N uni1E39 ; G 1309 -U 7738 ; WX 598 ; N uni1E3A ; G 1310 -U 7739 ; WX 288 ; N uni1E3B ; G 1311 -U 7740 ; WX 598 ; N uni1E3C ; G 1312 -U 7741 ; WX 288 ; N uni1E3D ; G 1313 -U 7742 ; WX 921 ; N uni1E3E ; G 1314 -U 7743 ; WX 853 ; N uni1E3F ; G 1315 -U 7744 ; WX 921 ; N uni1E40 ; G 1316 -U 7745 ; WX 853 ; N uni1E41 ; G 1317 -U 7746 ; WX 921 ; N uni1E42 ; G 1318 -U 7747 ; WX 857 ; N uni1E43 ; G 1319 -U 7748 ; WX 787 ; N uni1E44 ; G 1320 -U 7749 ; WX 580 ; N uni1E45 ; G 1321 -U 7750 ; WX 787 ; N uni1E46 ; G 1322 -U 7751 ; WX 580 ; N uni1E47 ; G 1323 -U 7752 ; WX 787 ; N uni1E48 ; G 1324 -U 7753 ; WX 580 ; N uni1E49 ; G 1325 -U 7754 ; WX 787 ; N uni1E4A ; G 1326 -U 7755 ; WX 580 ; N uni1E4B ; G 1327 -U 7756 ; WX 738 ; N uni1E4C ; G 1328 -U 7757 ; WX 542 ; N uni1E4D ; G 1329 -U 7758 ; WX 738 ; N uni1E4E ; G 1330 -U 7759 ; WX 542 ; N uni1E4F ; G 1331 -U 7760 ; WX 738 ; N uni1E50 ; G 1332 -U 7761 ; WX 542 ; N uni1E51 ; G 1333 -U 7762 ; WX 738 ; N uni1E52 ; G 1334 -U 7763 ; WX 542 ; N uni1E53 ; G 1335 -U 7764 ; WX 605 ; N uni1E54 ; G 1336 -U 7765 ; WX 576 ; N uni1E55 ; G 1337 -U 7766 ; WX 605 ; N uni1E56 ; G 1338 -U 7767 ; WX 576 ; N uni1E57 ; G 1339 -U 7768 ; WX 677 ; N uni1E58 ; G 1340 -U 7769 ; WX 430 ; N uni1E59 ; G 1341 -U 7770 ; WX 677 ; N uni1E5A ; G 1342 -U 7771 ; WX 430 ; N uni1E5B ; G 1343 -U 7772 ; WX 677 ; N uni1E5C ; G 1344 -U 7773 ; WX 430 ; N uni1E5D ; G 1345 -U 7774 ; WX 677 ; N uni1E5E ; G 1346 -U 7775 ; WX 430 ; N uni1E5F ; G 1347 -U 7776 ; WX 616 ; N uni1E60 ; G 1348 -U 7777 ; WX 461 ; N uni1E61 ; G 1349 -U 7778 ; WX 616 ; N uni1E62 ; G 1350 -U 7779 ; WX 461 ; N uni1E63 ; G 1351 -U 7780 ; WX 616 ; N uni1E64 ; G 1352 -U 7781 ; WX 461 ; N uni1E65 ; G 1353 -U 7782 ; WX 616 ; N uni1E66 ; G 1354 -U 7783 ; WX 469 ; N uni1E67 ; G 1355 -U 7784 ; WX 616 ; N uni1E68 ; G 1356 -U 7785 ; WX 461 ; N uni1E69 ; G 1357 -U 7786 ; WX 600 ; N uni1E6A ; G 1358 -U 7787 ; WX 361 ; N uni1E6B ; G 1359 -U 7788 ; WX 600 ; N uni1E6C ; G 1360 -U 7789 ; WX 361 ; N uni1E6D ; G 1361 -U 7790 ; WX 600 ; N uni1E6E ; G 1362 -U 7791 ; WX 361 ; N uni1E6F ; G 1363 -U 7792 ; WX 600 ; N uni1E70 ; G 1364 -U 7793 ; WX 361 ; N uni1E71 ; G 1365 -U 7794 ; WX 758 ; N uni1E72 ; G 1366 -U 7795 ; WX 580 ; N uni1E73 ; G 1367 -U 7796 ; WX 758 ; N uni1E74 ; G 1368 -U 7797 ; WX 580 ; N uni1E75 ; G 1369 -U 7798 ; WX 758 ; N uni1E76 ; G 1370 -U 7799 ; WX 580 ; N uni1E77 ; G 1371 -U 7800 ; WX 758 ; N uni1E78 ; G 1372 -U 7801 ; WX 580 ; N uni1E79 ; G 1373 -U 7802 ; WX 758 ; N uni1E7A ; G 1374 -U 7803 ; WX 580 ; N uni1E7B ; G 1375 -U 7804 ; WX 650 ; N uni1E7C ; G 1376 -U 7805 ; WX 508 ; N uni1E7D ; G 1377 -U 7806 ; WX 650 ; N uni1E7E ; G 1378 -U 7807 ; WX 508 ; N uni1E7F ; G 1379 -U 7808 ; WX 925 ; N Wgrave ; G 1380 -U 7809 ; WX 770 ; N wgrave ; G 1381 -U 7810 ; WX 925 ; N Wacute ; G 1382 -U 7811 ; WX 770 ; N wacute ; G 1383 -U 7812 ; WX 925 ; N Wdieresis ; G 1384 -U 7813 ; WX 770 ; N wdieresis ; G 1385 -U 7814 ; WX 925 ; N uni1E86 ; G 1386 -U 7815 ; WX 770 ; N uni1E87 ; G 1387 -U 7816 ; WX 925 ; N uni1E88 ; G 1388 -U 7817 ; WX 770 ; N uni1E89 ; G 1389 -U 7818 ; WX 641 ; N uni1E8A ; G 1390 -U 7819 ; WX 507 ; N uni1E8B ; G 1391 -U 7820 ; WX 641 ; N uni1E8C ; G 1392 -U 7821 ; WX 507 ; N uni1E8D ; G 1393 -U 7822 ; WX 594 ; N uni1E8E ; G 1394 -U 7823 ; WX 508 ; N uni1E8F ; G 1395 -U 7824 ; WX 625 ; N uni1E90 ; G 1396 -U 7825 ; WX 474 ; N uni1E91 ; G 1397 -U 7826 ; WX 625 ; N uni1E92 ; G 1398 -U 7827 ; WX 474 ; N uni1E93 ; G 1399 -U 7828 ; WX 625 ; N uni1E94 ; G 1400 -U 7829 ; WX 474 ; N uni1E95 ; G 1401 -U 7830 ; WX 580 ; N uni1E96 ; G 1402 -U 7831 ; WX 361 ; N uni1E97 ; G 1403 -U 7832 ; WX 770 ; N uni1E98 ; G 1404 -U 7833 ; WX 508 ; N uni1E99 ; G 1405 -U 7834 ; WX 813 ; N uni1E9A ; G 1406 -U 7835 ; WX 333 ; N uni1E9B ; G 1407 -U 7838 ; WX 746 ; N uni1E9E ; G 1408 -U 7839 ; WX 542 ; N uni1E9F ; G 1409 -U 7840 ; WX 650 ; N uni1EA0 ; G 1410 -U 7841 ; WX 536 ; N uni1EA1 ; G 1411 -U 7842 ; WX 650 ; N uni1EA2 ; G 1412 -U 7843 ; WX 536 ; N uni1EA3 ; G 1413 -U 7844 ; WX 650 ; N uni1EA4 ; G 1414 -U 7845 ; WX 551 ; N uni1EA5 ; G 1415 -U 7846 ; WX 650 ; N uni1EA6 ; G 1416 -U 7847 ; WX 551 ; N uni1EA7 ; G 1417 -U 7848 ; WX 650 ; N uni1EA8 ; G 1418 -U 7849 ; WX 551 ; N uni1EA9 ; G 1419 -U 7850 ; WX 650 ; N uni1EAA ; G 1420 -U 7851 ; WX 551 ; N uni1EAB ; G 1421 -U 7852 ; WX 650 ; N uni1EAC ; G 1422 -U 7853 ; WX 536 ; N uni1EAD ; G 1423 -U 7854 ; WX 650 ; N uni1EAE ; G 1424 -U 7855 ; WX 536 ; N uni1EAF ; G 1425 -U 7856 ; WX 650 ; N uni1EB0 ; G 1426 -U 7857 ; WX 536 ; N uni1EB1 ; G 1427 -U 7858 ; WX 650 ; N uni1EB2 ; G 1428 -U 7859 ; WX 536 ; N uni1EB3 ; G 1429 -U 7860 ; WX 650 ; N uni1EB4 ; G 1430 -U 7861 ; WX 536 ; N uni1EB5 ; G 1431 -U 7862 ; WX 650 ; N uni1EB6 ; G 1432 -U 7863 ; WX 536 ; N uni1EB7 ; G 1433 -U 7864 ; WX 657 ; N uni1EB8 ; G 1434 -U 7865 ; WX 532 ; N uni1EB9 ; G 1435 -U 7866 ; WX 657 ; N uni1EBA ; G 1436 -U 7867 ; WX 532 ; N uni1EBB ; G 1437 -U 7868 ; WX 657 ; N uni1EBC ; G 1438 -U 7869 ; WX 532 ; N uni1EBD ; G 1439 -U 7870 ; WX 657 ; N uni1EBE ; G 1440 -U 7871 ; WX 554 ; N uni1EBF ; G 1441 -U 7872 ; WX 657 ; N uni1EC0 ; G 1442 -U 7873 ; WX 554 ; N uni1EC1 ; G 1443 -U 7874 ; WX 657 ; N uni1EC2 ; G 1444 -U 7875 ; WX 554 ; N uni1EC3 ; G 1445 -U 7876 ; WX 657 ; N uni1EC4 ; G 1446 -U 7877 ; WX 554 ; N uni1EC5 ; G 1447 -U 7878 ; WX 657 ; N uni1EC6 ; G 1448 -U 7879 ; WX 532 ; N uni1EC7 ; G 1449 -U 7880 ; WX 355 ; N uni1EC8 ; G 1450 -U 7881 ; WX 288 ; N uni1EC9 ; G 1451 -U 7882 ; WX 355 ; N uni1ECA ; G 1452 -U 7883 ; WX 288 ; N uni1ECB ; G 1453 -U 7884 ; WX 738 ; N uni1ECC ; G 1454 -U 7885 ; WX 542 ; N uni1ECD ; G 1455 -U 7886 ; WX 738 ; N uni1ECE ; G 1456 -U 7887 ; WX 542 ; N uni1ECF ; G 1457 -U 7888 ; WX 738 ; N uni1ED0 ; G 1458 -U 7889 ; WX 550 ; N uni1ED1 ; G 1459 -U 7890 ; WX 738 ; N uni1ED2 ; G 1460 -U 7891 ; WX 550 ; N uni1ED3 ; G 1461 -U 7892 ; WX 738 ; N uni1ED4 ; G 1462 -U 7893 ; WX 550 ; N uni1ED5 ; G 1463 -U 7894 ; WX 738 ; N uni1ED6 ; G 1464 -U 7895 ; WX 550 ; N uni1ED7 ; G 1465 -U 7896 ; WX 738 ; N uni1ED8 ; G 1466 -U 7897 ; WX 542 ; N uni1ED9 ; G 1467 -U 7898 ; WX 738 ; N uni1EDA ; G 1468 -U 7899 ; WX 542 ; N uni1EDB ; G 1469 -U 7900 ; WX 738 ; N uni1EDC ; G 1470 -U 7901 ; WX 542 ; N uni1EDD ; G 1471 -U 7902 ; WX 738 ; N uni1EDE ; G 1472 -U 7903 ; WX 542 ; N uni1EDF ; G 1473 -U 7904 ; WX 738 ; N uni1EE0 ; G 1474 -U 7905 ; WX 542 ; N uni1EE1 ; G 1475 -U 7906 ; WX 738 ; N uni1EE2 ; G 1476 -U 7907 ; WX 542 ; N uni1EE3 ; G 1477 -U 7908 ; WX 758 ; N uni1EE4 ; G 1478 -U 7909 ; WX 580 ; N uni1EE5 ; G 1479 -U 7910 ; WX 758 ; N uni1EE6 ; G 1480 -U 7911 ; WX 580 ; N uni1EE7 ; G 1481 -U 7912 ; WX 758 ; N uni1EE8 ; G 1482 -U 7913 ; WX 580 ; N uni1EE9 ; G 1483 -U 7914 ; WX 758 ; N uni1EEA ; G 1484 -U 7915 ; WX 580 ; N uni1EEB ; G 1485 -U 7916 ; WX 758 ; N uni1EEC ; G 1486 -U 7917 ; WX 580 ; N uni1EED ; G 1487 -U 7918 ; WX 758 ; N uni1EEE ; G 1488 -U 7919 ; WX 580 ; N uni1EEF ; G 1489 -U 7920 ; WX 758 ; N uni1EF0 ; G 1490 -U 7921 ; WX 580 ; N uni1EF1 ; G 1491 -U 7922 ; WX 594 ; N Ygrave ; G 1492 -U 7923 ; WX 508 ; N ygrave ; G 1493 -U 7924 ; WX 594 ; N uni1EF4 ; G 1494 -U 7925 ; WX 508 ; N uni1EF5 ; G 1495 -U 7926 ; WX 594 ; N uni1EF6 ; G 1496 -U 7927 ; WX 508 ; N uni1EF7 ; G 1497 -U 7928 ; WX 594 ; N uni1EF8 ; G 1498 -U 7929 ; WX 508 ; N uni1EF9 ; G 1499 -U 7936 ; WX 607 ; N uni1F00 ; G 1500 -U 7937 ; WX 607 ; N uni1F01 ; G 1501 -U 7938 ; WX 607 ; N uni1F02 ; G 1502 -U 7939 ; WX 607 ; N uni1F03 ; G 1503 -U 7940 ; WX 607 ; N uni1F04 ; G 1504 -U 7941 ; WX 607 ; N uni1F05 ; G 1505 -U 7942 ; WX 607 ; N uni1F06 ; G 1506 -U 7943 ; WX 607 ; N uni1F07 ; G 1507 -U 7944 ; WX 650 ; N uni1F08 ; G 1508 -U 7945 ; WX 650 ; N uni1F09 ; G 1509 -U 7946 ; WX 782 ; N uni1F0A ; G 1510 -U 7947 ; WX 782 ; N uni1F0B ; G 1511 -U 7948 ; WX 660 ; N uni1F0C ; G 1512 -U 7949 ; WX 687 ; N uni1F0D ; G 1513 -U 7950 ; WX 650 ; N uni1F0E ; G 1514 -U 7951 ; WX 650 ; N uni1F0F ; G 1515 -U 7952 ; WX 483 ; N uni1F10 ; G 1516 -U 7953 ; WX 483 ; N uni1F11 ; G 1517 -U 7954 ; WX 483 ; N uni1F12 ; G 1518 -U 7955 ; WX 483 ; N uni1F13 ; G 1519 -U 7956 ; WX 483 ; N uni1F14 ; G 1520 -U 7957 ; WX 483 ; N uni1F15 ; G 1521 -U 7960 ; WX 768 ; N uni1F18 ; G 1522 -U 7961 ; WX 757 ; N uni1F19 ; G 1523 -U 7962 ; WX 960 ; N uni1F1A ; G 1524 -U 7963 ; WX 969 ; N uni1F1B ; G 1525 -U 7964 ; WX 907 ; N uni1F1C ; G 1526 -U 7965 ; WX 931 ; N uni1F1D ; G 1527 -U 7968 ; WX 539 ; N uni1F20 ; G 1528 -U 7969 ; WX 539 ; N uni1F21 ; G 1529 -U 7970 ; WX 539 ; N uni1F22 ; G 1530 -U 7971 ; WX 539 ; N uni1F23 ; G 1531 -U 7972 ; WX 539 ; N uni1F24 ; G 1532 -U 7973 ; WX 539 ; N uni1F25 ; G 1533 -U 7974 ; WX 539 ; N uni1F26 ; G 1534 -U 7975 ; WX 539 ; N uni1F27 ; G 1535 -U 7976 ; WX 898 ; N uni1F28 ; G 1536 -U 7977 ; WX 893 ; N uni1F29 ; G 1537 -U 7978 ; WX 1090 ; N uni1F2A ; G 1538 -U 7979 ; WX 1101 ; N uni1F2B ; G 1539 -U 7980 ; WX 1043 ; N uni1F2C ; G 1540 -U 7981 ; WX 1064 ; N uni1F2D ; G 1541 -U 7982 ; WX 988 ; N uni1F2E ; G 1542 -U 7983 ; WX 985 ; N uni1F2F ; G 1543 -U 7984 ; WX 353 ; N uni1F30 ; G 1544 -U 7985 ; WX 353 ; N uni1F31 ; G 1545 -U 7986 ; WX 353 ; N uni1F32 ; G 1546 -U 7987 ; WX 353 ; N uni1F33 ; G 1547 -U 7988 ; WX 353 ; N uni1F34 ; G 1548 -U 7989 ; WX 353 ; N uni1F35 ; G 1549 -U 7990 ; WX 353 ; N uni1F36 ; G 1550 -U 7991 ; WX 353 ; N uni1F37 ; G 1551 -U 7992 ; WX 469 ; N uni1F38 ; G 1552 -U 7993 ; WX 461 ; N uni1F39 ; G 1553 -U 7994 ; WX 661 ; N uni1F3A ; G 1554 -U 7995 ; WX 664 ; N uni1F3B ; G 1555 -U 7996 ; WX 611 ; N uni1F3C ; G 1556 -U 7997 ; WX 635 ; N uni1F3D ; G 1557 -U 7998 ; WX 561 ; N uni1F3E ; G 1558 -U 7999 ; WX 553 ; N uni1F3F ; G 1559 -U 8000 ; WX 542 ; N uni1F40 ; G 1560 -U 8001 ; WX 542 ; N uni1F41 ; G 1561 -U 8002 ; WX 542 ; N uni1F42 ; G 1562 -U 8003 ; WX 542 ; N uni1F43 ; G 1563 -U 8004 ; WX 542 ; N uni1F44 ; G 1564 -U 8005 ; WX 542 ; N uni1F45 ; G 1565 -U 8008 ; WX 738 ; N uni1F48 ; G 1566 -U 8009 ; WX 773 ; N uni1F49 ; G 1567 -U 8010 ; WX 1008 ; N uni1F4A ; G 1568 -U 8011 ; WX 1015 ; N uni1F4B ; G 1569 -U 8012 ; WX 843 ; N uni1F4C ; G 1570 -U 8013 ; WX 867 ; N uni1F4D ; G 1571 -U 8016 ; WX 547 ; N uni1F50 ; G 1572 -U 8017 ; WX 547 ; N uni1F51 ; G 1573 -U 8018 ; WX 547 ; N uni1F52 ; G 1574 -U 8019 ; WX 547 ; N uni1F53 ; G 1575 -U 8020 ; WX 547 ; N uni1F54 ; G 1576 -U 8021 ; WX 547 ; N uni1F55 ; G 1577 -U 8022 ; WX 547 ; N uni1F56 ; G 1578 -U 8023 ; WX 547 ; N uni1F57 ; G 1579 -U 8025 ; WX 765 ; N uni1F59 ; G 1580 -U 8027 ; WX 971 ; N uni1F5B ; G 1581 -U 8029 ; WX 939 ; N uni1F5D ; G 1582 -U 8031 ; WX 857 ; N uni1F5F ; G 1583 -U 8032 ; WX 734 ; N uni1F60 ; G 1584 -U 8033 ; WX 734 ; N uni1F61 ; G 1585 -U 8034 ; WX 734 ; N uni1F62 ; G 1586 -U 8035 ; WX 734 ; N uni1F63 ; G 1587 -U 8036 ; WX 734 ; N uni1F64 ; G 1588 -U 8037 ; WX 734 ; N uni1F65 ; G 1589 -U 8038 ; WX 734 ; N uni1F66 ; G 1590 -U 8039 ; WX 734 ; N uni1F67 ; G 1591 -U 8040 ; WX 746 ; N uni1F68 ; G 1592 -U 8041 ; WX 783 ; N uni1F69 ; G 1593 -U 8042 ; WX 1018 ; N uni1F6A ; G 1594 -U 8043 ; WX 1023 ; N uni1F6B ; G 1595 -U 8044 ; WX 852 ; N uni1F6C ; G 1596 -U 8045 ; WX 878 ; N uni1F6D ; G 1597 -U 8046 ; WX 844 ; N uni1F6E ; G 1598 -U 8047 ; WX 873 ; N uni1F6F ; G 1599 -U 8048 ; WX 607 ; N uni1F70 ; G 1600 -U 8049 ; WX 607 ; N uni1F71 ; G 1601 -U 8050 ; WX 483 ; N uni1F72 ; G 1602 -U 8051 ; WX 483 ; N uni1F73 ; G 1603 -U 8052 ; WX 539 ; N uni1F74 ; G 1604 -U 8053 ; WX 539 ; N uni1F75 ; G 1605 -U 8054 ; WX 353 ; N uni1F76 ; G 1606 -U 8055 ; WX 353 ; N uni1F77 ; G 1607 -U 8056 ; WX 542 ; N uni1F78 ; G 1608 -U 8057 ; WX 542 ; N uni1F79 ; G 1609 -U 8058 ; WX 547 ; N uni1F7A ; G 1610 -U 8059 ; WX 547 ; N uni1F7B ; G 1611 -U 8060 ; WX 734 ; N uni1F7C ; G 1612 -U 8061 ; WX 734 ; N uni1F7D ; G 1613 -U 8064 ; WX 607 ; N uni1F80 ; G 1614 -U 8065 ; WX 607 ; N uni1F81 ; G 1615 -U 8066 ; WX 607 ; N uni1F82 ; G 1616 -U 8067 ; WX 607 ; N uni1F83 ; G 1617 -U 8068 ; WX 607 ; N uni1F84 ; G 1618 -U 8069 ; WX 607 ; N uni1F85 ; G 1619 -U 8070 ; WX 607 ; N uni1F86 ; G 1620 -U 8071 ; WX 607 ; N uni1F87 ; G 1621 -U 8072 ; WX 650 ; N uni1F88 ; G 1622 -U 8073 ; WX 650 ; N uni1F89 ; G 1623 -U 8074 ; WX 782 ; N uni1F8A ; G 1624 -U 8075 ; WX 782 ; N uni1F8B ; G 1625 -U 8076 ; WX 660 ; N uni1F8C ; G 1626 -U 8077 ; WX 687 ; N uni1F8D ; G 1627 -U 8078 ; WX 650 ; N uni1F8E ; G 1628 -U 8079 ; WX 650 ; N uni1F8F ; G 1629 -U 8080 ; WX 539 ; N uni1F90 ; G 1630 -U 8081 ; WX 539 ; N uni1F91 ; G 1631 -U 8082 ; WX 539 ; N uni1F92 ; G 1632 -U 8083 ; WX 539 ; N uni1F93 ; G 1633 -U 8084 ; WX 539 ; N uni1F94 ; G 1634 -U 8085 ; WX 539 ; N uni1F95 ; G 1635 -U 8086 ; WX 539 ; N uni1F96 ; G 1636 -U 8087 ; WX 539 ; N uni1F97 ; G 1637 -U 8088 ; WX 898 ; N uni1F98 ; G 1638 -U 8089 ; WX 893 ; N uni1F99 ; G 1639 -U 8090 ; WX 1090 ; N uni1F9A ; G 1640 -U 8091 ; WX 1101 ; N uni1F9B ; G 1641 -U 8092 ; WX 1043 ; N uni1F9C ; G 1642 -U 8093 ; WX 1064 ; N uni1F9D ; G 1643 -U 8094 ; WX 988 ; N uni1F9E ; G 1644 -U 8095 ; WX 985 ; N uni1F9F ; G 1645 -U 8096 ; WX 734 ; N uni1FA0 ; G 1646 -U 8097 ; WX 734 ; N uni1FA1 ; G 1647 -U 8098 ; WX 734 ; N uni1FA2 ; G 1648 -U 8099 ; WX 734 ; N uni1FA3 ; G 1649 -U 8100 ; WX 734 ; N uni1FA4 ; G 1650 -U 8101 ; WX 734 ; N uni1FA5 ; G 1651 -U 8102 ; WX 734 ; N uni1FA6 ; G 1652 -U 8103 ; WX 734 ; N uni1FA7 ; G 1653 -U 8104 ; WX 746 ; N uni1FA8 ; G 1654 -U 8105 ; WX 783 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1018 ; N uni1FAA ; G 1656 -U 8107 ; WX 1023 ; N uni1FAB ; G 1657 -U 8108 ; WX 852 ; N uni1FAC ; G 1658 -U 8109 ; WX 878 ; N uni1FAD ; G 1659 -U 8110 ; WX 844 ; N uni1FAE ; G 1660 -U 8111 ; WX 873 ; N uni1FAF ; G 1661 -U 8112 ; WX 607 ; N uni1FB0 ; G 1662 -U 8113 ; WX 607 ; N uni1FB1 ; G 1663 -U 8114 ; WX 607 ; N uni1FB2 ; G 1664 -U 8115 ; WX 607 ; N uni1FB3 ; G 1665 -U 8116 ; WX 607 ; N uni1FB4 ; G 1666 -U 8118 ; WX 607 ; N uni1FB6 ; G 1667 -U 8119 ; WX 607 ; N uni1FB7 ; G 1668 -U 8120 ; WX 650 ; N uni1FB8 ; G 1669 -U 8121 ; WX 650 ; N uni1FB9 ; G 1670 -U 8122 ; WX 650 ; N uni1FBA ; G 1671 -U 8123 ; WX 650 ; N uni1FBB ; G 1672 -U 8124 ; WX 650 ; N uni1FBC ; G 1673 -U 8125 ; WX 450 ; N uni1FBD ; G 1674 -U 8126 ; WX 450 ; N uni1FBE ; G 1675 -U 8127 ; WX 450 ; N uni1FBF ; G 1676 -U 8128 ; WX 450 ; N uni1FC0 ; G 1677 -U 8129 ; WX 450 ; N uni1FC1 ; G 1678 -U 8130 ; WX 539 ; N uni1FC2 ; G 1679 -U 8131 ; WX 539 ; N uni1FC3 ; G 1680 -U 8132 ; WX 539 ; N uni1FC4 ; G 1681 -U 8134 ; WX 539 ; N uni1FC6 ; G 1682 -U 8135 ; WX 539 ; N uni1FC7 ; G 1683 -U 8136 ; WX 820 ; N uni1FC8 ; G 1684 -U 8137 ; WX 810 ; N uni1FC9 ; G 1685 -U 8138 ; WX 956 ; N uni1FCA ; G 1686 -U 8139 ; WX 935 ; N uni1FCB ; G 1687 -U 8140 ; WX 785 ; N uni1FCC ; G 1688 -U 8141 ; WX 450 ; N uni1FCD ; G 1689 -U 8142 ; WX 450 ; N uni1FCE ; G 1690 -U 8143 ; WX 450 ; N uni1FCF ; G 1691 -U 8144 ; WX 353 ; N uni1FD0 ; G 1692 -U 8145 ; WX 353 ; N uni1FD1 ; G 1693 -U 8146 ; WX 353 ; N uni1FD2 ; G 1694 -U 8147 ; WX 353 ; N uni1FD3 ; G 1695 -U 8150 ; WX 353 ; N uni1FD6 ; G 1696 -U 8151 ; WX 353 ; N uni1FD7 ; G 1697 -U 8152 ; WX 355 ; N uni1FD8 ; G 1698 -U 8153 ; WX 355 ; N uni1FD9 ; G 1699 -U 8154 ; WX 529 ; N uni1FDA ; G 1700 -U 8155 ; WX 505 ; N uni1FDB ; G 1701 -U 8157 ; WX 450 ; N uni1FDD ; G 1702 -U 8158 ; WX 450 ; N uni1FDE ; G 1703 -U 8159 ; WX 450 ; N uni1FDF ; G 1704 -U 8160 ; WX 547 ; N uni1FE0 ; G 1705 -U 8161 ; WX 547 ; N uni1FE1 ; G 1706 -U 8162 ; WX 547 ; N uni1FE2 ; G 1707 -U 8163 ; WX 547 ; N uni1FE3 ; G 1708 -U 8164 ; WX 529 ; N uni1FE4 ; G 1709 -U 8165 ; WX 529 ; N uni1FE5 ; G 1710 -U 8166 ; WX 547 ; N uni1FE6 ; G 1711 -U 8167 ; WX 547 ; N uni1FE7 ; G 1712 -U 8168 ; WX 594 ; N uni1FE8 ; G 1713 -U 8169 ; WX 594 ; N uni1FE9 ; G 1714 -U 8170 ; WX 829 ; N uni1FEA ; G 1715 -U 8171 ; WX 808 ; N uni1FEB ; G 1716 -U 8172 ; WX 711 ; N uni1FEC ; G 1717 -U 8173 ; WX 450 ; N uni1FED ; G 1718 -U 8174 ; WX 450 ; N uni1FEE ; G 1719 -U 8175 ; WX 450 ; N uni1FEF ; G 1720 -U 8178 ; WX 734 ; N uni1FF2 ; G 1721 -U 8179 ; WX 734 ; N uni1FF3 ; G 1722 -U 8180 ; WX 734 ; N uni1FF4 ; G 1723 -U 8182 ; WX 734 ; N uni1FF6 ; G 1724 -U 8183 ; WX 734 ; N uni1FF7 ; G 1725 -U 8184 ; WX 865 ; N uni1FF8 ; G 1726 -U 8185 ; WX 751 ; N uni1FF9 ; G 1727 -U 8186 ; WX 886 ; N uni1FFA ; G 1728 -U 8187 ; WX 767 ; N uni1FFB ; G 1729 -U 8188 ; WX 746 ; N uni1FFC ; G 1730 -U 8189 ; WX 450 ; N uni1FFD ; G 1731 -U 8190 ; WX 450 ; N uni1FFE ; G 1732 -U 8192 ; WX 450 ; N uni2000 ; G 1733 -U 8193 ; WX 900 ; N uni2001 ; G 1734 -U 8194 ; WX 450 ; N uni2002 ; G 1735 -U 8195 ; WX 900 ; N uni2003 ; G 1736 -U 8196 ; WX 296 ; N uni2004 ; G 1737 -U 8197 ; WX 225 ; N uni2005 ; G 1738 -U 8198 ; WX 150 ; N uni2006 ; G 1739 -U 8199 ; WX 572 ; N uni2007 ; G 1740 -U 8200 ; WX 286 ; N uni2008 ; G 1741 -U 8201 ; WX 180 ; N uni2009 ; G 1742 -U 8202 ; WX 89 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 304 ; N uni2010 ; G 1749 -U 8209 ; WX 304 ; N uni2011 ; G 1750 -U 8210 ; WX 572 ; N figuredash ; G 1751 -U 8211 ; WX 450 ; N endash ; G 1752 -U 8212 ; WX 900 ; N emdash ; G 1753 -U 8213 ; WX 900 ; N uni2015 ; G 1754 -U 8214 ; WX 450 ; N uni2016 ; G 1755 -U 8215 ; WX 450 ; N underscoredbl ; G 1756 -U 8216 ; WX 286 ; N quoteleft ; G 1757 -U 8217 ; WX 286 ; N quoteright ; G 1758 -U 8218 ; WX 286 ; N quotesinglbase ; G 1759 -U 8219 ; WX 286 ; N quotereversed ; G 1760 -U 8220 ; WX 460 ; N quotedblleft ; G 1761 -U 8221 ; WX 460 ; N quotedblright ; G 1762 -U 8222 ; WX 466 ; N quotedblbase ; G 1763 -U 8223 ; WX 460 ; N uni201F ; G 1764 -U 8224 ; WX 450 ; N dagger ; G 1765 -U 8225 ; WX 450 ; N daggerdbl ; G 1766 -U 8226 ; WX 531 ; N bullet ; G 1767 -U 8227 ; WX 531 ; N uni2023 ; G 1768 -U 8228 ; WX 301 ; N onedotenleader ; G 1769 -U 8229 ; WX 600 ; N twodotenleader ; G 1770 -U 8230 ; WX 900 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 180 ; N uni202F ; G 1777 -U 8240 ; WX 1208 ; N perthousand ; G 1778 -U 8241 ; WX 1560 ; N uni2031 ; G 1779 -U 8242 ; WX 204 ; N minute ; G 1780 -U 8243 ; WX 336 ; N second ; G 1781 -U 8244 ; WX 468 ; N uni2034 ; G 1782 -U 8245 ; WX 204 ; N uni2035 ; G 1783 -U 8246 ; WX 336 ; N uni2036 ; G 1784 -U 8247 ; WX 468 ; N uni2037 ; G 1785 -U 8248 ; WX 305 ; N uni2038 ; G 1786 -U 8249 ; WX 360 ; N guilsinglleft ; G 1787 -U 8250 ; WX 360 ; N guilsinglright ; G 1788 -U 8252 ; WX 475 ; N exclamdbl ; G 1789 -U 8253 ; WX 482 ; N uni203D ; G 1790 -U 8254 ; WX 450 ; N uni203E ; G 1791 -U 8258 ; WX 900 ; N uni2042 ; G 1792 -U 8260 ; WX 150 ; N fraction ; G 1793 -U 8261 ; WX 351 ; N uni2045 ; G 1794 -U 8262 ; WX 351 ; N uni2046 ; G 1795 -U 8263 ; WX 878 ; N uni2047 ; G 1796 -U 8264 ; WX 678 ; N uni2048 ; G 1797 -U 8265 ; WX 678 ; N uni2049 ; G 1798 -U 8267 ; WX 572 ; N uni204B ; G 1799 -U 8268 ; WX 450 ; N uni204C ; G 1800 -U 8269 ; WX 450 ; N uni204D ; G 1801 -U 8270 ; WX 450 ; N uni204E ; G 1802 -U 8271 ; WX 303 ; N uni204F ; G 1803 -U 8273 ; WX 450 ; N uni2051 ; G 1804 -U 8274 ; WX 404 ; N uni2052 ; G 1805 -U 8275 ; WX 900 ; N uni2053 ; G 1806 -U 8279 ; WX 597 ; N uni2057 ; G 1807 -U 8287 ; WX 200 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 360 ; N uni2070 ; G 1820 -U 8305 ; WX 181 ; N uni2071 ; G 1821 -U 8308 ; WX 360 ; N uni2074 ; G 1822 -U 8309 ; WX 360 ; N uni2075 ; G 1823 -U 8310 ; WX 360 ; N uni2076 ; G 1824 -U 8311 ; WX 360 ; N uni2077 ; G 1825 -U 8312 ; WX 360 ; N uni2078 ; G 1826 -U 8313 ; WX 360 ; N uni2079 ; G 1827 -U 8314 ; WX 475 ; N uni207A ; G 1828 -U 8315 ; WX 475 ; N uni207B ; G 1829 -U 8316 ; WX 475 ; N uni207C ; G 1830 -U 8317 ; WX 221 ; N uni207D ; G 1831 -U 8318 ; WX 221 ; N uni207E ; G 1832 -U 8319 ; WX 365 ; N uni207F ; G 1833 -U 8320 ; WX 360 ; N uni2080 ; G 1834 -U 8321 ; WX 360 ; N uni2081 ; G 1835 -U 8322 ; WX 360 ; N uni2082 ; G 1836 -U 8323 ; WX 360 ; N uni2083 ; G 1837 -U 8324 ; WX 360 ; N uni2084 ; G 1838 -U 8325 ; WX 360 ; N uni2085 ; G 1839 -U 8326 ; WX 360 ; N uni2086 ; G 1840 -U 8327 ; WX 360 ; N uni2087 ; G 1841 -U 8328 ; WX 360 ; N uni2088 ; G 1842 -U 8329 ; WX 360 ; N uni2089 ; G 1843 -U 8330 ; WX 475 ; N uni208A ; G 1844 -U 8331 ; WX 475 ; N uni208B ; G 1845 -U 8332 ; WX 475 ; N uni208C ; G 1846 -U 8333 ; WX 221 ; N uni208D ; G 1847 -U 8334 ; WX 221 ; N uni208E ; G 1848 -U 8336 ; WX 347 ; N uni2090 ; G 1849 -U 8337 ; WX 348 ; N uni2091 ; G 1850 -U 8338 ; WX 347 ; N uni2092 ; G 1851 -U 8339 ; WX 319 ; N uni2093 ; G 1852 -U 8340 ; WX 348 ; N uni2094 ; G 1853 -U 8358 ; WX 594 ; N uni20A6 ; G 1854 -U 8364 ; WX 572 ; N Euro ; G 1855 -U 8367 ; WX 951 ; N uni20AF ; G 1856 -U 8369 ; WX 635 ; N uni20B1 ; G 1857 -U 8372 ; WX 702 ; N uni20B4 ; G 1858 -U 8373 ; WX 572 ; N uni20B5 ; G 1859 -U 8377 ; WX 572 ; N uni20B9 ; G 1860 -U 8451 ; WX 1006 ; N uni2103 ; G 1861 -U 8457 ; WX 942 ; N uni2109 ; G 1862 -U 8462 ; WX 580 ; N uni210E ; G 1863 -U 8463 ; WX 580 ; N uni210F ; G 1864 -U 8470 ; WX 852 ; N uni2116 ; G 1865 -U 8482 ; WX 900 ; N trademark ; G 1866 -U 8486 ; WX 746 ; N uni2126 ; G 1867 -U 8487 ; WX 746 ; N uni2127 ; G 1868 -U 8490 ; WX 672 ; N uni212A ; G 1869 -U 8491 ; WX 650 ; N uni212B ; G 1870 -U 8513 ; WX 697 ; N uni2141 ; G 1871 -U 8514 ; WX 501 ; N uni2142 ; G 1872 -U 8515 ; WX 501 ; N uni2143 ; G 1873 -U 8516 ; WX 549 ; N uni2144 ; G 1874 -U 8523 ; WX 801 ; N uni214B ; G 1875 -U 8528 ; WX 872 ; N uni2150 ; G 1876 -U 8529 ; WX 872 ; N uni2151 ; G 1877 -U 8530 ; WX 1233 ; N uni2152 ; G 1878 -U 8531 ; WX 872 ; N onethird ; G 1879 -U 8532 ; WX 872 ; N twothirds ; G 1880 -U 8533 ; WX 872 ; N uni2155 ; G 1881 -U 8534 ; WX 872 ; N uni2156 ; G 1882 -U 8535 ; WX 872 ; N uni2157 ; G 1883 -U 8536 ; WX 872 ; N uni2158 ; G 1884 -U 8537 ; WX 872 ; N uni2159 ; G 1885 -U 8538 ; WX 872 ; N uni215A ; G 1886 -U 8539 ; WX 872 ; N oneeighth ; G 1887 -U 8540 ; WX 872 ; N threeeighths ; G 1888 -U 8541 ; WX 872 ; N fiveeighths ; G 1889 -U 8542 ; WX 872 ; N seveneighths ; G 1890 -U 8543 ; WX 511 ; N uni215F ; G 1891 -U 8544 ; WX 355 ; N uni2160 ; G 1892 -U 8545 ; WX 531 ; N uni2161 ; G 1893 -U 8546 ; WX 707 ; N uni2162 ; G 1894 -U 8547 ; WX 870 ; N uni2163 ; G 1895 -U 8548 ; WX 650 ; N uni2164 ; G 1896 -U 8549 ; WX 883 ; N uni2165 ; G 1897 -U 8550 ; WX 1059 ; N uni2166 ; G 1898 -U 8551 ; WX 1234 ; N uni2167 ; G 1899 -U 8552 ; WX 838 ; N uni2168 ; G 1900 -U 8553 ; WX 641 ; N uni2169 ; G 1901 -U 8554 ; WX 839 ; N uni216A ; G 1902 -U 8555 ; WX 1015 ; N uni216B ; G 1903 -U 8556 ; WX 598 ; N uni216C ; G 1904 -U 8557 ; WX 688 ; N uni216D ; G 1905 -U 8558 ; WX 721 ; N uni216E ; G 1906 -U 8559 ; WX 921 ; N uni216F ; G 1907 -U 8560 ; WX 288 ; N uni2170 ; G 1908 -U 8561 ; WX 576 ; N uni2171 ; G 1909 -U 8562 ; WX 863 ; N uni2172 ; G 1910 -U 8563 ; WX 796 ; N uni2173 ; G 1911 -U 8564 ; WX 508 ; N uni2174 ; G 1912 -U 8565 ; WX 796 ; N uni2175 ; G 1913 -U 8566 ; WX 1084 ; N uni2176 ; G 1914 -U 8567 ; WX 1372 ; N uni2177 ; G 1915 -U 8568 ; WX 795 ; N uni2178 ; G 1916 -U 8569 ; WX 507 ; N uni2179 ; G 1917 -U 8570 ; WX 795 ; N uni217A ; G 1918 -U 8571 ; WX 1083 ; N uni217B ; G 1919 -U 8572 ; WX 288 ; N uni217C ; G 1920 -U 8573 ; WX 504 ; N uni217D ; G 1921 -U 8574 ; WX 576 ; N uni217E ; G 1922 -U 8575 ; WX 853 ; N uni217F ; G 1923 -U 8576 ; WX 1085 ; N uni2180 ; G 1924 -U 8577 ; WX 721 ; N uni2181 ; G 1925 -U 8578 ; WX 1085 ; N uni2182 ; G 1926 -U 8579 ; WX 688 ; N uni2183 ; G 1927 -U 8580 ; WX 504 ; N uni2184 ; G 1928 -U 8581 ; WX 688 ; N uni2185 ; G 1929 -U 8585 ; WX 872 ; N uni2189 ; G 1930 -U 8592 ; WX 754 ; N arrowleft ; G 1931 -U 8593 ; WX 754 ; N arrowup ; G 1932 -U 8594 ; WX 754 ; N arrowright ; G 1933 -U 8595 ; WX 754 ; N arrowdown ; G 1934 -U 8596 ; WX 754 ; N arrowboth ; G 1935 -U 8597 ; WX 754 ; N arrowupdn ; G 1936 -U 8598 ; WX 754 ; N uni2196 ; G 1937 -U 8599 ; WX 754 ; N uni2197 ; G 1938 -U 8600 ; WX 754 ; N uni2198 ; G 1939 -U 8601 ; WX 754 ; N uni2199 ; G 1940 -U 8602 ; WX 754 ; N uni219A ; G 1941 -U 8603 ; WX 754 ; N uni219B ; G 1942 -U 8604 ; WX 754 ; N uni219C ; G 1943 -U 8605 ; WX 754 ; N uni219D ; G 1944 -U 8606 ; WX 754 ; N uni219E ; G 1945 -U 8607 ; WX 754 ; N uni219F ; G 1946 -U 8608 ; WX 754 ; N uni21A0 ; G 1947 -U 8609 ; WX 754 ; N uni21A1 ; G 1948 -U 8610 ; WX 754 ; N uni21A2 ; G 1949 -U 8611 ; WX 754 ; N uni21A3 ; G 1950 -U 8612 ; WX 754 ; N uni21A4 ; G 1951 -U 8613 ; WX 754 ; N uni21A5 ; G 1952 -U 8614 ; WX 754 ; N uni21A6 ; G 1953 -U 8615 ; WX 754 ; N uni21A7 ; G 1954 -U 8616 ; WX 754 ; N arrowupdnbse ; G 1955 -U 8617 ; WX 754 ; N uni21A9 ; G 1956 -U 8618 ; WX 754 ; N uni21AA ; G 1957 -U 8619 ; WX 754 ; N uni21AB ; G 1958 -U 8620 ; WX 754 ; N uni21AC ; G 1959 -U 8621 ; WX 754 ; N uni21AD ; G 1960 -U 8622 ; WX 754 ; N uni21AE ; G 1961 -U 8623 ; WX 754 ; N uni21AF ; G 1962 -U 8624 ; WX 754 ; N uni21B0 ; G 1963 -U 8625 ; WX 754 ; N uni21B1 ; G 1964 -U 8626 ; WX 754 ; N uni21B2 ; G 1965 -U 8627 ; WX 754 ; N uni21B3 ; G 1966 -U 8628 ; WX 754 ; N uni21B4 ; G 1967 -U 8629 ; WX 754 ; N carriagereturn ; G 1968 -U 8630 ; WX 754 ; N uni21B6 ; G 1969 -U 8631 ; WX 754 ; N uni21B7 ; G 1970 -U 8632 ; WX 754 ; N uni21B8 ; G 1971 -U 8633 ; WX 754 ; N uni21B9 ; G 1972 -U 8634 ; WX 754 ; N uni21BA ; G 1973 -U 8635 ; WX 754 ; N uni21BB ; G 1974 -U 8636 ; WX 754 ; N uni21BC ; G 1975 -U 8637 ; WX 754 ; N uni21BD ; G 1976 -U 8638 ; WX 754 ; N uni21BE ; G 1977 -U 8639 ; WX 754 ; N uni21BF ; G 1978 -U 8640 ; WX 754 ; N uni21C0 ; G 1979 -U 8641 ; WX 754 ; N uni21C1 ; G 1980 -U 8642 ; WX 754 ; N uni21C2 ; G 1981 -U 8643 ; WX 754 ; N uni21C3 ; G 1982 -U 8644 ; WX 754 ; N uni21C4 ; G 1983 -U 8645 ; WX 754 ; N uni21C5 ; G 1984 -U 8646 ; WX 754 ; N uni21C6 ; G 1985 -U 8647 ; WX 754 ; N uni21C7 ; G 1986 -U 8648 ; WX 754 ; N uni21C8 ; G 1987 -U 8649 ; WX 754 ; N uni21C9 ; G 1988 -U 8650 ; WX 754 ; N uni21CA ; G 1989 -U 8651 ; WX 754 ; N uni21CB ; G 1990 -U 8652 ; WX 754 ; N uni21CC ; G 1991 -U 8653 ; WX 754 ; N uni21CD ; G 1992 -U 8654 ; WX 754 ; N uni21CE ; G 1993 -U 8655 ; WX 754 ; N uni21CF ; G 1994 -U 8656 ; WX 754 ; N arrowdblleft ; G 1995 -U 8657 ; WX 754 ; N arrowdblup ; G 1996 -U 8658 ; WX 754 ; N arrowdblright ; G 1997 -U 8659 ; WX 754 ; N arrowdbldown ; G 1998 -U 8660 ; WX 754 ; N arrowdblboth ; G 1999 -U 8661 ; WX 754 ; N uni21D5 ; G 2000 -U 8662 ; WX 754 ; N uni21D6 ; G 2001 -U 8663 ; WX 754 ; N uni21D7 ; G 2002 -U 8664 ; WX 754 ; N uni21D8 ; G 2003 -U 8665 ; WX 754 ; N uni21D9 ; G 2004 -U 8666 ; WX 754 ; N uni21DA ; G 2005 -U 8667 ; WX 754 ; N uni21DB ; G 2006 -U 8668 ; WX 754 ; N uni21DC ; G 2007 -U 8669 ; WX 754 ; N uni21DD ; G 2008 -U 8670 ; WX 754 ; N uni21DE ; G 2009 -U 8671 ; WX 754 ; N uni21DF ; G 2010 -U 8672 ; WX 754 ; N uni21E0 ; G 2011 -U 8673 ; WX 754 ; N uni21E1 ; G 2012 -U 8674 ; WX 754 ; N uni21E2 ; G 2013 -U 8675 ; WX 754 ; N uni21E3 ; G 2014 -U 8676 ; WX 754 ; N uni21E4 ; G 2015 -U 8677 ; WX 754 ; N uni21E5 ; G 2016 -U 8678 ; WX 754 ; N uni21E6 ; G 2017 -U 8679 ; WX 754 ; N uni21E7 ; G 2018 -U 8680 ; WX 754 ; N uni21E8 ; G 2019 -U 8681 ; WX 754 ; N uni21E9 ; G 2020 -U 8682 ; WX 754 ; N uni21EA ; G 2021 -U 8683 ; WX 754 ; N uni21EB ; G 2022 -U 8684 ; WX 754 ; N uni21EC ; G 2023 -U 8685 ; WX 754 ; N uni21ED ; G 2024 -U 8686 ; WX 754 ; N uni21EE ; G 2025 -U 8687 ; WX 754 ; N uni21EF ; G 2026 -U 8688 ; WX 754 ; N uni21F0 ; G 2027 -U 8689 ; WX 754 ; N uni21F1 ; G 2028 -U 8690 ; WX 754 ; N uni21F2 ; G 2029 -U 8691 ; WX 754 ; N uni21F3 ; G 2030 -U 8692 ; WX 754 ; N uni21F4 ; G 2031 -U 8693 ; WX 754 ; N uni21F5 ; G 2032 -U 8694 ; WX 754 ; N uni21F6 ; G 2033 -U 8695 ; WX 754 ; N uni21F7 ; G 2034 -U 8696 ; WX 754 ; N uni21F8 ; G 2035 -U 8697 ; WX 754 ; N uni21F9 ; G 2036 -U 8698 ; WX 754 ; N uni21FA ; G 2037 -U 8699 ; WX 754 ; N uni21FB ; G 2038 -U 8700 ; WX 754 ; N uni21FC ; G 2039 -U 8701 ; WX 754 ; N uni21FD ; G 2040 -U 8702 ; WX 754 ; N uni21FE ; G 2041 -U 8703 ; WX 754 ; N uni21FF ; G 2042 -U 8704 ; WX 543 ; N universal ; G 2043 -U 8706 ; WX 465 ; N partialdiff ; G 2044 -U 8707 ; WX 488 ; N existential ; G 2045 -U 8708 ; WX 488 ; N uni2204 ; G 2046 -U 8710 ; WX 628 ; N increment ; G 2047 -U 8711 ; WX 628 ; N gradient ; G 2048 -U 8712 ; WX 666 ; N element ; G 2049 -U 8713 ; WX 666 ; N notelement ; G 2050 -U 8715 ; WX 666 ; N suchthat ; G 2051 -U 8716 ; WX 666 ; N uni220C ; G 2052 -U 8719 ; WX 716 ; N product ; G 2053 -U 8720 ; WX 716 ; N uni2210 ; G 2054 -U 8721 ; WX 642 ; N summation ; G 2055 -U 8722 ; WX 754 ; N minus ; G 2056 -U 8723 ; WX 754 ; N uni2213 ; G 2057 -U 8724 ; WX 754 ; N uni2214 ; G 2058 -U 8725 ; WX 303 ; N uni2215 ; G 2059 -U 8727 ; WX 611 ; N asteriskmath ; G 2060 -U 8728 ; WX 441 ; N uni2218 ; G 2061 -U 8729 ; WX 441 ; N uni2219 ; G 2062 -U 8730 ; WX 573 ; N radical ; G 2063 -U 8731 ; WX 573 ; N uni221B ; G 2064 -U 8732 ; WX 573 ; N uni221C ; G 2065 -U 8733 ; WX 609 ; N proportional ; G 2066 -U 8734 ; WX 750 ; N infinity ; G 2067 -U 8735 ; WX 754 ; N orthogonal ; G 2068 -U 8736 ; WX 754 ; N angle ; G 2069 -U 8739 ; WX 262 ; N uni2223 ; G 2070 -U 8740 ; WX 431 ; N uni2224 ; G 2071 -U 8741 ; WX 416 ; N uni2225 ; G 2072 -U 8742 ; WX 570 ; N uni2226 ; G 2073 -U 8743 ; WX 659 ; N logicaland ; G 2074 -U 8744 ; WX 659 ; N logicalor ; G 2075 -U 8745 ; WX 754 ; N intersection ; G 2076 -U 8746 ; WX 754 ; N union ; G 2077 -U 8747 ; WX 469 ; N integral ; G 2078 -U 8748 ; WX 766 ; N uni222C ; G 2079 -U 8749 ; WX 1063 ; N uni222D ; G 2080 -U 8760 ; WX 754 ; N uni2238 ; G 2081 -U 8761 ; WX 754 ; N uni2239 ; G 2082 -U 8762 ; WX 754 ; N uni223A ; G 2083 -U 8763 ; WX 754 ; N uni223B ; G 2084 -U 8764 ; WX 754 ; N similar ; G 2085 -U 8765 ; WX 754 ; N uni223D ; G 2086 -U 8770 ; WX 754 ; N uni2242 ; G 2087 -U 8771 ; WX 754 ; N uni2243 ; G 2088 -U 8776 ; WX 754 ; N approxequal ; G 2089 -U 8784 ; WX 754 ; N uni2250 ; G 2090 -U 8785 ; WX 754 ; N uni2251 ; G 2091 -U 8786 ; WX 754 ; N uni2252 ; G 2092 -U 8787 ; WX 754 ; N uni2253 ; G 2093 -U 8788 ; WX 930 ; N uni2254 ; G 2094 -U 8789 ; WX 930 ; N uni2255 ; G 2095 -U 8800 ; WX 754 ; N notequal ; G 2096 -U 8801 ; WX 754 ; N equivalence ; G 2097 -U 8804 ; WX 754 ; N lessequal ; G 2098 -U 8805 ; WX 754 ; N greaterequal ; G 2099 -U 8834 ; WX 754 ; N propersubset ; G 2100 -U 8835 ; WX 754 ; N propersuperset ; G 2101 -U 8836 ; WX 754 ; N notsubset ; G 2102 -U 8837 ; WX 754 ; N uni2285 ; G 2103 -U 8838 ; WX 754 ; N reflexsubset ; G 2104 -U 8839 ; WX 754 ; N reflexsuperset ; G 2105 -U 8844 ; WX 754 ; N uni228C ; G 2106 -U 8845 ; WX 754 ; N uni228D ; G 2107 -U 8846 ; WX 754 ; N uni228E ; G 2108 -U 8847 ; WX 761 ; N uni228F ; G 2109 -U 8848 ; WX 761 ; N uni2290 ; G 2110 -U 8849 ; WX 761 ; N uni2291 ; G 2111 -U 8850 ; WX 761 ; N uni2292 ; G 2112 -U 8851 ; WX 754 ; N uni2293 ; G 2113 -U 8852 ; WX 754 ; N uni2294 ; G 2114 -U 8853 ; WX 754 ; N circleplus ; G 2115 -U 8854 ; WX 754 ; N uni2296 ; G 2116 -U 8855 ; WX 754 ; N circlemultiply ; G 2117 -U 8856 ; WX 754 ; N uni2298 ; G 2118 -U 8857 ; WX 754 ; N uni2299 ; G 2119 -U 8858 ; WX 754 ; N uni229A ; G 2120 -U 8859 ; WX 754 ; N uni229B ; G 2121 -U 8860 ; WX 754 ; N uni229C ; G 2122 -U 8861 ; WX 754 ; N uni229D ; G 2123 -U 8862 ; WX 754 ; N uni229E ; G 2124 -U 8863 ; WX 754 ; N uni229F ; G 2125 -U 8864 ; WX 754 ; N uni22A0 ; G 2126 -U 8865 ; WX 754 ; N uni22A1 ; G 2127 -U 8866 ; WX 773 ; N uni22A2 ; G 2128 -U 8867 ; WX 773 ; N uni22A3 ; G 2129 -U 8868 ; WX 846 ; N uni22A4 ; G 2130 -U 8869 ; WX 846 ; N perpendicular ; G 2131 -U 8870 ; WX 510 ; N uni22A6 ; G 2132 -U 8871 ; WX 510 ; N uni22A7 ; G 2133 -U 8872 ; WX 773 ; N uni22A8 ; G 2134 -U 8873 ; WX 773 ; N uni22A9 ; G 2135 -U 8874 ; WX 773 ; N uni22AA ; G 2136 -U 8875 ; WX 927 ; N uni22AB ; G 2137 -U 8876 ; WX 773 ; N uni22AC ; G 2138 -U 8877 ; WX 773 ; N uni22AD ; G 2139 -U 8878 ; WX 773 ; N uni22AE ; G 2140 -U 8879 ; WX 927 ; N uni22AF ; G 2141 -U 8901 ; WX 308 ; N dotmath ; G 2142 -U 8962 ; WX 687 ; N house ; G 2143 -U 8968 ; WX 351 ; N uni2308 ; G 2144 -U 8969 ; WX 351 ; N uni2309 ; G 2145 -U 8970 ; WX 351 ; N uni230A ; G 2146 -U 8971 ; WX 351 ; N uni230B ; G 2147 -U 8976 ; WX 754 ; N revlogicalnot ; G 2148 -U 8977 ; WX 461 ; N uni2311 ; G 2149 -U 8984 ; WX 900 ; N uni2318 ; G 2150 -U 8985 ; WX 754 ; N uni2319 ; G 2151 -U 8992 ; WX 469 ; N integraltp ; G 2152 -U 8993 ; WX 469 ; N integralbt ; G 2153 -U 8997 ; WX 900 ; N uni2325 ; G 2154 -U 9000 ; WX 1299 ; N uni2328 ; G 2155 -U 9085 ; WX 827 ; N uni237D ; G 2156 -U 9115 ; WX 450 ; N uni239B ; G 2157 -U 9116 ; WX 450 ; N uni239C ; G 2158 -U 9117 ; WX 450 ; N uni239D ; G 2159 -U 9118 ; WX 450 ; N uni239E ; G 2160 -U 9119 ; WX 450 ; N uni239F ; G 2161 -U 9120 ; WX 450 ; N uni23A0 ; G 2162 -U 9121 ; WX 450 ; N uni23A1 ; G 2163 -U 9122 ; WX 450 ; N uni23A2 ; G 2164 -U 9123 ; WX 450 ; N uni23A3 ; G 2165 -U 9124 ; WX 450 ; N uni23A4 ; G 2166 -U 9125 ; WX 450 ; N uni23A5 ; G 2167 -U 9126 ; WX 450 ; N uni23A6 ; G 2168 -U 9127 ; WX 675 ; N uni23A7 ; G 2169 -U 9128 ; WX 675 ; N uni23A8 ; G 2170 -U 9129 ; WX 675 ; N uni23A9 ; G 2171 -U 9130 ; WX 675 ; N uni23AA ; G 2172 -U 9131 ; WX 675 ; N uni23AB ; G 2173 -U 9132 ; WX 675 ; N uni23AC ; G 2174 -U 9133 ; WX 675 ; N uni23AD ; G 2175 -U 9134 ; WX 469 ; N uni23AE ; G 2176 -U 9167 ; WX 850 ; N uni23CF ; G 2177 -U 9251 ; WX 687 ; N uni2423 ; G 2178 -U 9472 ; WX 542 ; N SF100000 ; G 2179 -U 9473 ; WX 542 ; N uni2501 ; G 2180 -U 9474 ; WX 542 ; N SF110000 ; G 2181 -U 9475 ; WX 542 ; N uni2503 ; G 2182 -U 9476 ; WX 542 ; N uni2504 ; G 2183 -U 9477 ; WX 542 ; N uni2505 ; G 2184 -U 9478 ; WX 542 ; N uni2506 ; G 2185 -U 9479 ; WX 542 ; N uni2507 ; G 2186 -U 9480 ; WX 542 ; N uni2508 ; G 2187 -U 9481 ; WX 542 ; N uni2509 ; G 2188 -U 9482 ; WX 542 ; N uni250A ; G 2189 -U 9483 ; WX 542 ; N uni250B ; G 2190 -U 9484 ; WX 542 ; N SF010000 ; G 2191 -U 9485 ; WX 542 ; N uni250D ; G 2192 -U 9486 ; WX 542 ; N uni250E ; G 2193 -U 9487 ; WX 542 ; N uni250F ; G 2194 -U 9488 ; WX 542 ; N SF030000 ; G 2195 -U 9489 ; WX 542 ; N uni2511 ; G 2196 -U 9490 ; WX 542 ; N uni2512 ; G 2197 -U 9491 ; WX 542 ; N uni2513 ; G 2198 -U 9492 ; WX 542 ; N SF020000 ; G 2199 -U 9493 ; WX 542 ; N uni2515 ; G 2200 -U 9494 ; WX 542 ; N uni2516 ; G 2201 -U 9495 ; WX 542 ; N uni2517 ; G 2202 -U 9496 ; WX 542 ; N SF040000 ; G 2203 -U 9497 ; WX 542 ; N uni2519 ; G 2204 -U 9498 ; WX 542 ; N uni251A ; G 2205 -U 9499 ; WX 542 ; N uni251B ; G 2206 -U 9500 ; WX 542 ; N SF080000 ; G 2207 -U 9501 ; WX 542 ; N uni251D ; G 2208 -U 9502 ; WX 542 ; N uni251E ; G 2209 -U 9503 ; WX 542 ; N uni251F ; G 2210 -U 9504 ; WX 542 ; N uni2520 ; G 2211 -U 9505 ; WX 542 ; N uni2521 ; G 2212 -U 9506 ; WX 542 ; N uni2522 ; G 2213 -U 9507 ; WX 542 ; N uni2523 ; G 2214 -U 9508 ; WX 542 ; N SF090000 ; G 2215 -U 9509 ; WX 542 ; N uni2525 ; G 2216 -U 9510 ; WX 542 ; N uni2526 ; G 2217 -U 9511 ; WX 542 ; N uni2527 ; G 2218 -U 9512 ; WX 542 ; N uni2528 ; G 2219 -U 9513 ; WX 542 ; N uni2529 ; G 2220 -U 9514 ; WX 542 ; N uni252A ; G 2221 -U 9515 ; WX 542 ; N uni252B ; G 2222 -U 9516 ; WX 542 ; N SF060000 ; G 2223 -U 9517 ; WX 542 ; N uni252D ; G 2224 -U 9518 ; WX 542 ; N uni252E ; G 2225 -U 9519 ; WX 542 ; N uni252F ; G 2226 -U 9520 ; WX 542 ; N uni2530 ; G 2227 -U 9521 ; WX 542 ; N uni2531 ; G 2228 -U 9522 ; WX 542 ; N uni2532 ; G 2229 -U 9523 ; WX 542 ; N uni2533 ; G 2230 -U 9524 ; WX 542 ; N SF070000 ; G 2231 -U 9525 ; WX 542 ; N uni2535 ; G 2232 -U 9526 ; WX 542 ; N uni2536 ; G 2233 -U 9527 ; WX 542 ; N uni2537 ; G 2234 -U 9528 ; WX 542 ; N uni2538 ; G 2235 -U 9529 ; WX 542 ; N uni2539 ; G 2236 -U 9530 ; WX 542 ; N uni253A ; G 2237 -U 9531 ; WX 542 ; N uni253B ; G 2238 -U 9532 ; WX 542 ; N SF050000 ; G 2239 -U 9533 ; WX 542 ; N uni253D ; G 2240 -U 9534 ; WX 542 ; N uni253E ; G 2241 -U 9535 ; WX 542 ; N uni253F ; G 2242 -U 9536 ; WX 542 ; N uni2540 ; G 2243 -U 9537 ; WX 542 ; N uni2541 ; G 2244 -U 9538 ; WX 542 ; N uni2542 ; G 2245 -U 9539 ; WX 542 ; N uni2543 ; G 2246 -U 9540 ; WX 542 ; N uni2544 ; G 2247 -U 9541 ; WX 542 ; N uni2545 ; G 2248 -U 9542 ; WX 542 ; N uni2546 ; G 2249 -U 9543 ; WX 542 ; N uni2547 ; G 2250 -U 9544 ; WX 542 ; N uni2548 ; G 2251 -U 9545 ; WX 542 ; N uni2549 ; G 2252 -U 9546 ; WX 542 ; N uni254A ; G 2253 -U 9547 ; WX 542 ; N uni254B ; G 2254 -U 9548 ; WX 542 ; N uni254C ; G 2255 -U 9549 ; WX 542 ; N uni254D ; G 2256 -U 9550 ; WX 542 ; N uni254E ; G 2257 -U 9551 ; WX 542 ; N uni254F ; G 2258 -U 9552 ; WX 542 ; N SF430000 ; G 2259 -U 9553 ; WX 542 ; N SF240000 ; G 2260 -U 9554 ; WX 542 ; N SF510000 ; G 2261 -U 9555 ; WX 542 ; N SF520000 ; G 2262 -U 9556 ; WX 542 ; N SF390000 ; G 2263 -U 9557 ; WX 542 ; N SF220000 ; G 2264 -U 9558 ; WX 542 ; N SF210000 ; G 2265 -U 9559 ; WX 542 ; N SF250000 ; G 2266 -U 9560 ; WX 542 ; N SF500000 ; G 2267 -U 9561 ; WX 542 ; N SF490000 ; G 2268 -U 9562 ; WX 542 ; N SF380000 ; G 2269 -U 9563 ; WX 542 ; N SF280000 ; G 2270 -U 9564 ; WX 542 ; N SF270000 ; G 2271 -U 9565 ; WX 542 ; N SF260000 ; G 2272 -U 9566 ; WX 542 ; N SF360000 ; G 2273 -U 9567 ; WX 542 ; N SF370000 ; G 2274 -U 9568 ; WX 542 ; N SF420000 ; G 2275 -U 9569 ; WX 542 ; N SF190000 ; G 2276 -U 9570 ; WX 542 ; N SF200000 ; G 2277 -U 9571 ; WX 542 ; N SF230000 ; G 2278 -U 9572 ; WX 542 ; N SF470000 ; G 2279 -U 9573 ; WX 542 ; N SF480000 ; G 2280 -U 9574 ; WX 542 ; N SF410000 ; G 2281 -U 9575 ; WX 542 ; N SF450000 ; G 2282 -U 9576 ; WX 542 ; N SF460000 ; G 2283 -U 9577 ; WX 542 ; N SF400000 ; G 2284 -U 9578 ; WX 542 ; N SF540000 ; G 2285 -U 9579 ; WX 542 ; N SF530000 ; G 2286 -U 9580 ; WX 542 ; N SF440000 ; G 2287 -U 9581 ; WX 542 ; N uni256D ; G 2288 -U 9582 ; WX 542 ; N uni256E ; G 2289 -U 9583 ; WX 542 ; N uni256F ; G 2290 -U 9584 ; WX 542 ; N uni2570 ; G 2291 -U 9585 ; WX 542 ; N uni2571 ; G 2292 -U 9586 ; WX 542 ; N uni2572 ; G 2293 -U 9587 ; WX 542 ; N uni2573 ; G 2294 -U 9588 ; WX 542 ; N uni2574 ; G 2295 -U 9589 ; WX 542 ; N uni2575 ; G 2296 -U 9590 ; WX 542 ; N uni2576 ; G 2297 -U 9591 ; WX 542 ; N uni2577 ; G 2298 -U 9592 ; WX 542 ; N uni2578 ; G 2299 -U 9593 ; WX 542 ; N uni2579 ; G 2300 -U 9594 ; WX 542 ; N uni257A ; G 2301 -U 9595 ; WX 542 ; N uni257B ; G 2302 -U 9596 ; WX 542 ; N uni257C ; G 2303 -U 9597 ; WX 542 ; N uni257D ; G 2304 -U 9598 ; WX 542 ; N uni257E ; G 2305 -U 9599 ; WX 542 ; N uni257F ; G 2306 -U 9600 ; WX 692 ; N upblock ; G 2307 -U 9601 ; WX 692 ; N uni2581 ; G 2308 -U 9602 ; WX 692 ; N uni2582 ; G 2309 -U 9603 ; WX 692 ; N uni2583 ; G 2310 -U 9604 ; WX 692 ; N dnblock ; G 2311 -U 9605 ; WX 692 ; N uni2585 ; G 2312 -U 9606 ; WX 692 ; N uni2586 ; G 2313 -U 9607 ; WX 692 ; N uni2587 ; G 2314 -U 9608 ; WX 692 ; N block ; G 2315 -U 9609 ; WX 692 ; N uni2589 ; G 2316 -U 9610 ; WX 692 ; N uni258A ; G 2317 -U 9611 ; WX 692 ; N uni258B ; G 2318 -U 9612 ; WX 692 ; N lfblock ; G 2319 -U 9613 ; WX 692 ; N uni258D ; G 2320 -U 9614 ; WX 692 ; N uni258E ; G 2321 -U 9615 ; WX 692 ; N uni258F ; G 2322 -U 9616 ; WX 692 ; N rtblock ; G 2323 -U 9617 ; WX 692 ; N ltshade ; G 2324 -U 9618 ; WX 692 ; N shade ; G 2325 -U 9619 ; WX 692 ; N dkshade ; G 2326 -U 9620 ; WX 692 ; N uni2594 ; G 2327 -U 9621 ; WX 692 ; N uni2595 ; G 2328 -U 9622 ; WX 692 ; N uni2596 ; G 2329 -U 9623 ; WX 692 ; N uni2597 ; G 2330 -U 9624 ; WX 692 ; N uni2598 ; G 2331 -U 9625 ; WX 692 ; N uni2599 ; G 2332 -U 9626 ; WX 692 ; N uni259A ; G 2333 -U 9627 ; WX 692 ; N uni259B ; G 2334 -U 9628 ; WX 692 ; N uni259C ; G 2335 -U 9629 ; WX 692 ; N uni259D ; G 2336 -U 9630 ; WX 692 ; N uni259E ; G 2337 -U 9631 ; WX 692 ; N uni259F ; G 2338 -U 9632 ; WX 850 ; N filledbox ; G 2339 -U 9633 ; WX 850 ; N H22073 ; G 2340 -U 9634 ; WX 850 ; N uni25A2 ; G 2341 -U 9635 ; WX 850 ; N uni25A3 ; G 2342 -U 9636 ; WX 850 ; N uni25A4 ; G 2343 -U 9637 ; WX 850 ; N uni25A5 ; G 2344 -U 9638 ; WX 850 ; N uni25A6 ; G 2345 -U 9639 ; WX 850 ; N uni25A7 ; G 2346 -U 9640 ; WX 850 ; N uni25A8 ; G 2347 -U 9641 ; WX 850 ; N uni25A9 ; G 2348 -U 9642 ; WX 610 ; N H18543 ; G 2349 -U 9643 ; WX 610 ; N H18551 ; G 2350 -U 9644 ; WX 850 ; N filledrect ; G 2351 -U 9645 ; WX 850 ; N uni25AD ; G 2352 -U 9646 ; WX 495 ; N uni25AE ; G 2353 -U 9647 ; WX 495 ; N uni25AF ; G 2354 -U 9648 ; WX 692 ; N uni25B0 ; G 2355 -U 9649 ; WX 692 ; N uni25B1 ; G 2356 -U 9650 ; WX 692 ; N triagup ; G 2357 -U 9651 ; WX 692 ; N uni25B3 ; G 2358 -U 9652 ; WX 452 ; N uni25B4 ; G 2359 -U 9653 ; WX 452 ; N uni25B5 ; G 2360 -U 9654 ; WX 692 ; N uni25B6 ; G 2361 -U 9655 ; WX 692 ; N uni25B7 ; G 2362 -U 9656 ; WX 452 ; N uni25B8 ; G 2363 -U 9657 ; WX 452 ; N uni25B9 ; G 2364 -U 9658 ; WX 692 ; N triagrt ; G 2365 -U 9659 ; WX 692 ; N uni25BB ; G 2366 -U 9660 ; WX 692 ; N triagdn ; G 2367 -U 9661 ; WX 692 ; N uni25BD ; G 2368 -U 9662 ; WX 452 ; N uni25BE ; G 2369 -U 9663 ; WX 452 ; N uni25BF ; G 2370 -U 9664 ; WX 692 ; N uni25C0 ; G 2371 -U 9665 ; WX 692 ; N uni25C1 ; G 2372 -U 9666 ; WX 452 ; N uni25C2 ; G 2373 -U 9667 ; WX 452 ; N uni25C3 ; G 2374 -U 9668 ; WX 692 ; N triaglf ; G 2375 -U 9669 ; WX 692 ; N uni25C5 ; G 2376 -U 9670 ; WX 692 ; N uni25C6 ; G 2377 -U 9671 ; WX 692 ; N uni25C7 ; G 2378 -U 9672 ; WX 692 ; N uni25C8 ; G 2379 -U 9673 ; WX 785 ; N uni25C9 ; G 2380 -U 9674 ; WX 444 ; N lozenge ; G 2381 -U 9675 ; WX 785 ; N circle ; G 2382 -U 9676 ; WX 785 ; N uni25CC ; G 2383 -U 9677 ; WX 785 ; N uni25CD ; G 2384 -U 9678 ; WX 785 ; N uni25CE ; G 2385 -U 9679 ; WX 785 ; N H18533 ; G 2386 -U 9680 ; WX 785 ; N uni25D0 ; G 2387 -U 9681 ; WX 785 ; N uni25D1 ; G 2388 -U 9682 ; WX 785 ; N uni25D2 ; G 2389 -U 9683 ; WX 785 ; N uni25D3 ; G 2390 -U 9684 ; WX 785 ; N uni25D4 ; G 2391 -U 9685 ; WX 785 ; N uni25D5 ; G 2392 -U 9686 ; WX 474 ; N uni25D6 ; G 2393 -U 9687 ; WX 474 ; N uni25D7 ; G 2394 -U 9688 ; WX 712 ; N invbullet ; G 2395 -U 9689 ; WX 873 ; N invcircle ; G 2396 -U 9690 ; WX 873 ; N uni25DA ; G 2397 -U 9691 ; WX 873 ; N uni25DB ; G 2398 -U 9692 ; WX 348 ; N uni25DC ; G 2399 -U 9693 ; WX 348 ; N uni25DD ; G 2400 -U 9694 ; WX 348 ; N uni25DE ; G 2401 -U 9695 ; WX 348 ; N uni25DF ; G 2402 -U 9696 ; WX 785 ; N uni25E0 ; G 2403 -U 9697 ; WX 785 ; N uni25E1 ; G 2404 -U 9698 ; WX 692 ; N uni25E2 ; G 2405 -U 9699 ; WX 692 ; N uni25E3 ; G 2406 -U 9700 ; WX 692 ; N uni25E4 ; G 2407 -U 9701 ; WX 692 ; N uni25E5 ; G 2408 -U 9702 ; WX 531 ; N openbullet ; G 2409 -U 9703 ; WX 850 ; N uni25E7 ; G 2410 -U 9704 ; WX 850 ; N uni25E8 ; G 2411 -U 9705 ; WX 850 ; N uni25E9 ; G 2412 -U 9706 ; WX 850 ; N uni25EA ; G 2413 -U 9707 ; WX 850 ; N uni25EB ; G 2414 -U 9708 ; WX 692 ; N uni25EC ; G 2415 -U 9709 ; WX 692 ; N uni25ED ; G 2416 -U 9710 ; WX 692 ; N uni25EE ; G 2417 -U 9711 ; WX 1007 ; N uni25EF ; G 2418 -U 9712 ; WX 850 ; N uni25F0 ; G 2419 -U 9713 ; WX 850 ; N uni25F1 ; G 2420 -U 9714 ; WX 850 ; N uni25F2 ; G 2421 -U 9715 ; WX 850 ; N uni25F3 ; G 2422 -U 9716 ; WX 785 ; N uni25F4 ; G 2423 -U 9717 ; WX 785 ; N uni25F5 ; G 2424 -U 9718 ; WX 785 ; N uni25F6 ; G 2425 -U 9719 ; WX 785 ; N uni25F7 ; G 2426 -U 9720 ; WX 692 ; N uni25F8 ; G 2427 -U 9721 ; WX 692 ; N uni25F9 ; G 2428 -U 9722 ; WX 692 ; N uni25FA ; G 2429 -U 9723 ; WX 747 ; N uni25FB ; G 2430 -U 9724 ; WX 747 ; N uni25FC ; G 2431 -U 9725 ; WX 659 ; N uni25FD ; G 2432 -U 9726 ; WX 659 ; N uni25FE ; G 2433 -U 9727 ; WX 692 ; N uni25FF ; G 2434 -U 9728 ; WX 807 ; N uni2600 ; G 2435 -U 9784 ; WX 807 ; N uni2638 ; G 2436 -U 9785 ; WX 807 ; N uni2639 ; G 2437 -U 9786 ; WX 807 ; N smileface ; G 2438 -U 9787 ; WX 807 ; N invsmileface ; G 2439 -U 9788 ; WX 807 ; N sun ; G 2440 -U 9791 ; WX 552 ; N uni263F ; G 2441 -U 9792 ; WX 658 ; N female ; G 2442 -U 9793 ; WX 658 ; N uni2641 ; G 2443 -U 9794 ; WX 807 ; N male ; G 2444 -U 9795 ; WX 807 ; N uni2643 ; G 2445 -U 9796 ; WX 807 ; N uni2644 ; G 2446 -U 9797 ; WX 807 ; N uni2645 ; G 2447 -U 9798 ; WX 807 ; N uni2646 ; G 2448 -U 9799 ; WX 807 ; N uni2647 ; G 2449 -U 9824 ; WX 807 ; N spade ; G 2450 -U 9825 ; WX 807 ; N uni2661 ; G 2451 -U 9826 ; WX 807 ; N uni2662 ; G 2452 -U 9827 ; WX 807 ; N club ; G 2453 -U 9828 ; WX 807 ; N uni2664 ; G 2454 -U 9829 ; WX 807 ; N heart ; G 2455 -U 9830 ; WX 807 ; N diamond ; G 2456 -U 9831 ; WX 807 ; N uni2667 ; G 2457 -U 9833 ; WX 424 ; N uni2669 ; G 2458 -U 9834 ; WX 574 ; N musicalnote ; G 2459 -U 9835 ; WX 807 ; N musicalnotedbl ; G 2460 -U 9836 ; WX 807 ; N uni266C ; G 2461 -U 9837 ; WX 424 ; N uni266D ; G 2462 -U 9838 ; WX 321 ; N uni266E ; G 2463 -U 9839 ; WX 435 ; N uni266F ; G 2464 -U 10145 ; WX 754 ; N uni27A1 ; G 2465 -U 10181 ; WX 351 ; N uni27C5 ; G 2466 -U 10182 ; WX 351 ; N uni27C6 ; G 2467 -U 10208 ; WX 444 ; N uni27E0 ; G 2468 -U 10216 ; WX 351 ; N uni27E8 ; G 2469 -U 10217 ; WX 351 ; N uni27E9 ; G 2470 -U 10224 ; WX 754 ; N uni27F0 ; G 2471 -U 10225 ; WX 754 ; N uni27F1 ; G 2472 -U 10226 ; WX 754 ; N uni27F2 ; G 2473 -U 10227 ; WX 754 ; N uni27F3 ; G 2474 -U 10228 ; WX 930 ; N uni27F4 ; G 2475 -U 10229 ; WX 1290 ; N uni27F5 ; G 2476 -U 10230 ; WX 1290 ; N uni27F6 ; G 2477 -U 10231 ; WX 1290 ; N uni27F7 ; G 2478 -U 10232 ; WX 1290 ; N uni27F8 ; G 2479 -U 10233 ; WX 1290 ; N uni27F9 ; G 2480 -U 10234 ; WX 1290 ; N uni27FA ; G 2481 -U 10235 ; WX 1290 ; N uni27FB ; G 2482 -U 10236 ; WX 1290 ; N uni27FC ; G 2483 -U 10237 ; WX 1290 ; N uni27FD ; G 2484 -U 10238 ; WX 1290 ; N uni27FE ; G 2485 -U 10239 ; WX 1290 ; N uni27FF ; G 2486 -U 10240 ; WX 659 ; N uni2800 ; G 2487 -U 10241 ; WX 659 ; N uni2801 ; G 2488 -U 10242 ; WX 659 ; N uni2802 ; G 2489 -U 10243 ; WX 659 ; N uni2803 ; G 2490 -U 10244 ; WX 659 ; N uni2804 ; G 2491 -U 10245 ; WX 659 ; N uni2805 ; G 2492 -U 10246 ; WX 659 ; N uni2806 ; G 2493 -U 10247 ; WX 659 ; N uni2807 ; G 2494 -U 10248 ; WX 659 ; N uni2808 ; G 2495 -U 10249 ; WX 659 ; N uni2809 ; G 2496 -U 10250 ; WX 659 ; N uni280A ; G 2497 -U 10251 ; WX 659 ; N uni280B ; G 2498 -U 10252 ; WX 659 ; N uni280C ; G 2499 -U 10253 ; WX 659 ; N uni280D ; G 2500 -U 10254 ; WX 659 ; N uni280E ; G 2501 -U 10255 ; WX 659 ; N uni280F ; G 2502 -U 10256 ; WX 659 ; N uni2810 ; G 2503 -U 10257 ; WX 659 ; N uni2811 ; G 2504 -U 10258 ; WX 659 ; N uni2812 ; G 2505 -U 10259 ; WX 659 ; N uni2813 ; G 2506 -U 10260 ; WX 659 ; N uni2814 ; G 2507 -U 10261 ; WX 659 ; N uni2815 ; G 2508 -U 10262 ; WX 659 ; N uni2816 ; G 2509 -U 10263 ; WX 659 ; N uni2817 ; G 2510 -U 10264 ; WX 659 ; N uni2818 ; G 2511 -U 10265 ; WX 659 ; N uni2819 ; G 2512 -U 10266 ; WX 659 ; N uni281A ; G 2513 -U 10267 ; WX 659 ; N uni281B ; G 2514 -U 10268 ; WX 659 ; N uni281C ; G 2515 -U 10269 ; WX 659 ; N uni281D ; G 2516 -U 10270 ; WX 659 ; N uni281E ; G 2517 -U 10271 ; WX 659 ; N uni281F ; G 2518 -U 10272 ; WX 659 ; N uni2820 ; G 2519 -U 10273 ; WX 659 ; N uni2821 ; G 2520 -U 10274 ; WX 659 ; N uni2822 ; G 2521 -U 10275 ; WX 659 ; N uni2823 ; G 2522 -U 10276 ; WX 659 ; N uni2824 ; G 2523 -U 10277 ; WX 659 ; N uni2825 ; G 2524 -U 10278 ; WX 659 ; N uni2826 ; G 2525 -U 10279 ; WX 659 ; N uni2827 ; G 2526 -U 10280 ; WX 659 ; N uni2828 ; G 2527 -U 10281 ; WX 659 ; N uni2829 ; G 2528 -U 10282 ; WX 659 ; N uni282A ; G 2529 -U 10283 ; WX 659 ; N uni282B ; G 2530 -U 10284 ; WX 659 ; N uni282C ; G 2531 -U 10285 ; WX 659 ; N uni282D ; G 2532 -U 10286 ; WX 659 ; N uni282E ; G 2533 -U 10287 ; WX 659 ; N uni282F ; G 2534 -U 10288 ; WX 659 ; N uni2830 ; G 2535 -U 10289 ; WX 659 ; N uni2831 ; G 2536 -U 10290 ; WX 659 ; N uni2832 ; G 2537 -U 10291 ; WX 659 ; N uni2833 ; G 2538 -U 10292 ; WX 659 ; N uni2834 ; G 2539 -U 10293 ; WX 659 ; N uni2835 ; G 2540 -U 10294 ; WX 659 ; N uni2836 ; G 2541 -U 10295 ; WX 659 ; N uni2837 ; G 2542 -U 10296 ; WX 659 ; N uni2838 ; G 2543 -U 10297 ; WX 659 ; N uni2839 ; G 2544 -U 10298 ; WX 659 ; N uni283A ; G 2545 -U 10299 ; WX 659 ; N uni283B ; G 2546 -U 10300 ; WX 659 ; N uni283C ; G 2547 -U 10301 ; WX 659 ; N uni283D ; G 2548 -U 10302 ; WX 659 ; N uni283E ; G 2549 -U 10303 ; WX 659 ; N uni283F ; G 2550 -U 10304 ; WX 659 ; N uni2840 ; G 2551 -U 10305 ; WX 659 ; N uni2841 ; G 2552 -U 10306 ; WX 659 ; N uni2842 ; G 2553 -U 10307 ; WX 659 ; N uni2843 ; G 2554 -U 10308 ; WX 659 ; N uni2844 ; G 2555 -U 10309 ; WX 659 ; N uni2845 ; G 2556 -U 10310 ; WX 659 ; N uni2846 ; G 2557 -U 10311 ; WX 659 ; N uni2847 ; G 2558 -U 10312 ; WX 659 ; N uni2848 ; G 2559 -U 10313 ; WX 659 ; N uni2849 ; G 2560 -U 10314 ; WX 659 ; N uni284A ; G 2561 -U 10315 ; WX 659 ; N uni284B ; G 2562 -U 10316 ; WX 659 ; N uni284C ; G 2563 -U 10317 ; WX 659 ; N uni284D ; G 2564 -U 10318 ; WX 659 ; N uni284E ; G 2565 -U 10319 ; WX 659 ; N uni284F ; G 2566 -U 10320 ; WX 659 ; N uni2850 ; G 2567 -U 10321 ; WX 659 ; N uni2851 ; G 2568 -U 10322 ; WX 659 ; N uni2852 ; G 2569 -U 10323 ; WX 659 ; N uni2853 ; G 2570 -U 10324 ; WX 659 ; N uni2854 ; G 2571 -U 10325 ; WX 659 ; N uni2855 ; G 2572 -U 10326 ; WX 659 ; N uni2856 ; G 2573 -U 10327 ; WX 659 ; N uni2857 ; G 2574 -U 10328 ; WX 659 ; N uni2858 ; G 2575 -U 10329 ; WX 659 ; N uni2859 ; G 2576 -U 10330 ; WX 659 ; N uni285A ; G 2577 -U 10331 ; WX 659 ; N uni285B ; G 2578 -U 10332 ; WX 659 ; N uni285C ; G 2579 -U 10333 ; WX 659 ; N uni285D ; G 2580 -U 10334 ; WX 659 ; N uni285E ; G 2581 -U 10335 ; WX 659 ; N uni285F ; G 2582 -U 10336 ; WX 659 ; N uni2860 ; G 2583 -U 10337 ; WX 659 ; N uni2861 ; G 2584 -U 10338 ; WX 659 ; N uni2862 ; G 2585 -U 10339 ; WX 659 ; N uni2863 ; G 2586 -U 10340 ; WX 659 ; N uni2864 ; G 2587 -U 10341 ; WX 659 ; N uni2865 ; G 2588 -U 10342 ; WX 659 ; N uni2866 ; G 2589 -U 10343 ; WX 659 ; N uni2867 ; G 2590 -U 10344 ; WX 659 ; N uni2868 ; G 2591 -U 10345 ; WX 659 ; N uni2869 ; G 2592 -U 10346 ; WX 659 ; N uni286A ; G 2593 -U 10347 ; WX 659 ; N uni286B ; G 2594 -U 10348 ; WX 659 ; N uni286C ; G 2595 -U 10349 ; WX 659 ; N uni286D ; G 2596 -U 10350 ; WX 659 ; N uni286E ; G 2597 -U 10351 ; WX 659 ; N uni286F ; G 2598 -U 10352 ; WX 659 ; N uni2870 ; G 2599 -U 10353 ; WX 659 ; N uni2871 ; G 2600 -U 10354 ; WX 659 ; N uni2872 ; G 2601 -U 10355 ; WX 659 ; N uni2873 ; G 2602 -U 10356 ; WX 659 ; N uni2874 ; G 2603 -U 10357 ; WX 659 ; N uni2875 ; G 2604 -U 10358 ; WX 659 ; N uni2876 ; G 2605 -U 10359 ; WX 659 ; N uni2877 ; G 2606 -U 10360 ; WX 659 ; N uni2878 ; G 2607 -U 10361 ; WX 659 ; N uni2879 ; G 2608 -U 10362 ; WX 659 ; N uni287A ; G 2609 -U 10363 ; WX 659 ; N uni287B ; G 2610 -U 10364 ; WX 659 ; N uni287C ; G 2611 -U 10365 ; WX 659 ; N uni287D ; G 2612 -U 10366 ; WX 659 ; N uni287E ; G 2613 -U 10367 ; WX 659 ; N uni287F ; G 2614 -U 10368 ; WX 659 ; N uni2880 ; G 2615 -U 10369 ; WX 659 ; N uni2881 ; G 2616 -U 10370 ; WX 659 ; N uni2882 ; G 2617 -U 10371 ; WX 659 ; N uni2883 ; G 2618 -U 10372 ; WX 659 ; N uni2884 ; G 2619 -U 10373 ; WX 659 ; N uni2885 ; G 2620 -U 10374 ; WX 659 ; N uni2886 ; G 2621 -U 10375 ; WX 659 ; N uni2887 ; G 2622 -U 10376 ; WX 659 ; N uni2888 ; G 2623 -U 10377 ; WX 659 ; N uni2889 ; G 2624 -U 10378 ; WX 659 ; N uni288A ; G 2625 -U 10379 ; WX 659 ; N uni288B ; G 2626 -U 10380 ; WX 659 ; N uni288C ; G 2627 -U 10381 ; WX 659 ; N uni288D ; G 2628 -U 10382 ; WX 659 ; N uni288E ; G 2629 -U 10383 ; WX 659 ; N uni288F ; G 2630 -U 10384 ; WX 659 ; N uni2890 ; G 2631 -U 10385 ; WX 659 ; N uni2891 ; G 2632 -U 10386 ; WX 659 ; N uni2892 ; G 2633 -U 10387 ; WX 659 ; N uni2893 ; G 2634 -U 10388 ; WX 659 ; N uni2894 ; G 2635 -U 10389 ; WX 659 ; N uni2895 ; G 2636 -U 10390 ; WX 659 ; N uni2896 ; G 2637 -U 10391 ; WX 659 ; N uni2897 ; G 2638 -U 10392 ; WX 659 ; N uni2898 ; G 2639 -U 10393 ; WX 659 ; N uni2899 ; G 2640 -U 10394 ; WX 659 ; N uni289A ; G 2641 -U 10395 ; WX 659 ; N uni289B ; G 2642 -U 10396 ; WX 659 ; N uni289C ; G 2643 -U 10397 ; WX 659 ; N uni289D ; G 2644 -U 10398 ; WX 659 ; N uni289E ; G 2645 -U 10399 ; WX 659 ; N uni289F ; G 2646 -U 10400 ; WX 659 ; N uni28A0 ; G 2647 -U 10401 ; WX 659 ; N uni28A1 ; G 2648 -U 10402 ; WX 659 ; N uni28A2 ; G 2649 -U 10403 ; WX 659 ; N uni28A3 ; G 2650 -U 10404 ; WX 659 ; N uni28A4 ; G 2651 -U 10405 ; WX 659 ; N uni28A5 ; G 2652 -U 10406 ; WX 659 ; N uni28A6 ; G 2653 -U 10407 ; WX 659 ; N uni28A7 ; G 2654 -U 10408 ; WX 659 ; N uni28A8 ; G 2655 -U 10409 ; WX 659 ; N uni28A9 ; G 2656 -U 10410 ; WX 659 ; N uni28AA ; G 2657 -U 10411 ; WX 659 ; N uni28AB ; G 2658 -U 10412 ; WX 659 ; N uni28AC ; G 2659 -U 10413 ; WX 659 ; N uni28AD ; G 2660 -U 10414 ; WX 659 ; N uni28AE ; G 2661 -U 10415 ; WX 659 ; N uni28AF ; G 2662 -U 10416 ; WX 659 ; N uni28B0 ; G 2663 -U 10417 ; WX 659 ; N uni28B1 ; G 2664 -U 10418 ; WX 659 ; N uni28B2 ; G 2665 -U 10419 ; WX 659 ; N uni28B3 ; G 2666 -U 10420 ; WX 659 ; N uni28B4 ; G 2667 -U 10421 ; WX 659 ; N uni28B5 ; G 2668 -U 10422 ; WX 659 ; N uni28B6 ; G 2669 -U 10423 ; WX 659 ; N uni28B7 ; G 2670 -U 10424 ; WX 659 ; N uni28B8 ; G 2671 -U 10425 ; WX 659 ; N uni28B9 ; G 2672 -U 10426 ; WX 659 ; N uni28BA ; G 2673 -U 10427 ; WX 659 ; N uni28BB ; G 2674 -U 10428 ; WX 659 ; N uni28BC ; G 2675 -U 10429 ; WX 659 ; N uni28BD ; G 2676 -U 10430 ; WX 659 ; N uni28BE ; G 2677 -U 10431 ; WX 659 ; N uni28BF ; G 2678 -U 10432 ; WX 659 ; N uni28C0 ; G 2679 -U 10433 ; WX 659 ; N uni28C1 ; G 2680 -U 10434 ; WX 659 ; N uni28C2 ; G 2681 -U 10435 ; WX 659 ; N uni28C3 ; G 2682 -U 10436 ; WX 659 ; N uni28C4 ; G 2683 -U 10437 ; WX 659 ; N uni28C5 ; G 2684 -U 10438 ; WX 659 ; N uni28C6 ; G 2685 -U 10439 ; WX 659 ; N uni28C7 ; G 2686 -U 10440 ; WX 659 ; N uni28C8 ; G 2687 -U 10441 ; WX 659 ; N uni28C9 ; G 2688 -U 10442 ; WX 659 ; N uni28CA ; G 2689 -U 10443 ; WX 659 ; N uni28CB ; G 2690 -U 10444 ; WX 659 ; N uni28CC ; G 2691 -U 10445 ; WX 659 ; N uni28CD ; G 2692 -U 10446 ; WX 659 ; N uni28CE ; G 2693 -U 10447 ; WX 659 ; N uni28CF ; G 2694 -U 10448 ; WX 659 ; N uni28D0 ; G 2695 -U 10449 ; WX 659 ; N uni28D1 ; G 2696 -U 10450 ; WX 659 ; N uni28D2 ; G 2697 -U 10451 ; WX 659 ; N uni28D3 ; G 2698 -U 10452 ; WX 659 ; N uni28D4 ; G 2699 -U 10453 ; WX 659 ; N uni28D5 ; G 2700 -U 10454 ; WX 659 ; N uni28D6 ; G 2701 -U 10455 ; WX 659 ; N uni28D7 ; G 2702 -U 10456 ; WX 659 ; N uni28D8 ; G 2703 -U 10457 ; WX 659 ; N uni28D9 ; G 2704 -U 10458 ; WX 659 ; N uni28DA ; G 2705 -U 10459 ; WX 659 ; N uni28DB ; G 2706 -U 10460 ; WX 659 ; N uni28DC ; G 2707 -U 10461 ; WX 659 ; N uni28DD ; G 2708 -U 10462 ; WX 659 ; N uni28DE ; G 2709 -U 10463 ; WX 659 ; N uni28DF ; G 2710 -U 10464 ; WX 659 ; N uni28E0 ; G 2711 -U 10465 ; WX 659 ; N uni28E1 ; G 2712 -U 10466 ; WX 659 ; N uni28E2 ; G 2713 -U 10467 ; WX 659 ; N uni28E3 ; G 2714 -U 10468 ; WX 659 ; N uni28E4 ; G 2715 -U 10469 ; WX 659 ; N uni28E5 ; G 2716 -U 10470 ; WX 659 ; N uni28E6 ; G 2717 -U 10471 ; WX 659 ; N uni28E7 ; G 2718 -U 10472 ; WX 659 ; N uni28E8 ; G 2719 -U 10473 ; WX 659 ; N uni28E9 ; G 2720 -U 10474 ; WX 659 ; N uni28EA ; G 2721 -U 10475 ; WX 659 ; N uni28EB ; G 2722 -U 10476 ; WX 659 ; N uni28EC ; G 2723 -U 10477 ; WX 659 ; N uni28ED ; G 2724 -U 10478 ; WX 659 ; N uni28EE ; G 2725 -U 10479 ; WX 659 ; N uni28EF ; G 2726 -U 10480 ; WX 659 ; N uni28F0 ; G 2727 -U 10481 ; WX 659 ; N uni28F1 ; G 2728 -U 10482 ; WX 659 ; N uni28F2 ; G 2729 -U 10483 ; WX 659 ; N uni28F3 ; G 2730 -U 10484 ; WX 659 ; N uni28F4 ; G 2731 -U 10485 ; WX 659 ; N uni28F5 ; G 2732 -U 10486 ; WX 659 ; N uni28F6 ; G 2733 -U 10487 ; WX 659 ; N uni28F7 ; G 2734 -U 10488 ; WX 659 ; N uni28F8 ; G 2735 -U 10489 ; WX 659 ; N uni28F9 ; G 2736 -U 10490 ; WX 659 ; N uni28FA ; G 2737 -U 10491 ; WX 659 ; N uni28FB ; G 2738 -U 10492 ; WX 659 ; N uni28FC ; G 2739 -U 10493 ; WX 659 ; N uni28FD ; G 2740 -U 10494 ; WX 659 ; N uni28FE ; G 2741 -U 10495 ; WX 659 ; N uni28FF ; G 2742 -U 10496 ; WX 754 ; N uni2900 ; G 2743 -U 10497 ; WX 754 ; N uni2901 ; G 2744 -U 10498 ; WX 754 ; N uni2902 ; G 2745 -U 10499 ; WX 754 ; N uni2903 ; G 2746 -U 10500 ; WX 754 ; N uni2904 ; G 2747 -U 10501 ; WX 754 ; N uni2905 ; G 2748 -U 10502 ; WX 754 ; N uni2906 ; G 2749 -U 10503 ; WX 754 ; N uni2907 ; G 2750 -U 10504 ; WX 754 ; N uni2908 ; G 2751 -U 10505 ; WX 754 ; N uni2909 ; G 2752 -U 10506 ; WX 754 ; N uni290A ; G 2753 -U 10507 ; WX 754 ; N uni290B ; G 2754 -U 10508 ; WX 754 ; N uni290C ; G 2755 -U 10509 ; WX 754 ; N uni290D ; G 2756 -U 10510 ; WX 754 ; N uni290E ; G 2757 -U 10511 ; WX 754 ; N uni290F ; G 2758 -U 10512 ; WX 754 ; N uni2910 ; G 2759 -U 10513 ; WX 754 ; N uni2911 ; G 2760 -U 10514 ; WX 754 ; N uni2912 ; G 2761 -U 10515 ; WX 754 ; N uni2913 ; G 2762 -U 10516 ; WX 754 ; N uni2914 ; G 2763 -U 10517 ; WX 754 ; N uni2915 ; G 2764 -U 10518 ; WX 754 ; N uni2916 ; G 2765 -U 10519 ; WX 754 ; N uni2917 ; G 2766 -U 10520 ; WX 754 ; N uni2918 ; G 2767 -U 10521 ; WX 754 ; N uni2919 ; G 2768 -U 10522 ; WX 754 ; N uni291A ; G 2769 -U 10523 ; WX 754 ; N uni291B ; G 2770 -U 10524 ; WX 754 ; N uni291C ; G 2771 -U 10525 ; WX 754 ; N uni291D ; G 2772 -U 10526 ; WX 754 ; N uni291E ; G 2773 -U 10527 ; WX 754 ; N uni291F ; G 2774 -U 10528 ; WX 754 ; N uni2920 ; G 2775 -U 10529 ; WX 754 ; N uni2921 ; G 2776 -U 10530 ; WX 754 ; N uni2922 ; G 2777 -U 10531 ; WX 754 ; N uni2923 ; G 2778 -U 10532 ; WX 754 ; N uni2924 ; G 2779 -U 10533 ; WX 754 ; N uni2925 ; G 2780 -U 10534 ; WX 754 ; N uni2926 ; G 2781 -U 10535 ; WX 754 ; N uni2927 ; G 2782 -U 10536 ; WX 754 ; N uni2928 ; G 2783 -U 10537 ; WX 754 ; N uni2929 ; G 2784 -U 10538 ; WX 754 ; N uni292A ; G 2785 -U 10539 ; WX 754 ; N uni292B ; G 2786 -U 10540 ; WX 754 ; N uni292C ; G 2787 -U 10541 ; WX 754 ; N uni292D ; G 2788 -U 10542 ; WX 754 ; N uni292E ; G 2789 -U 10543 ; WX 754 ; N uni292F ; G 2790 -U 10544 ; WX 754 ; N uni2930 ; G 2791 -U 10545 ; WX 754 ; N uni2931 ; G 2792 -U 10546 ; WX 754 ; N uni2932 ; G 2793 -U 10547 ; WX 754 ; N uni2933 ; G 2794 -U 10548 ; WX 754 ; N uni2934 ; G 2795 -U 10549 ; WX 754 ; N uni2935 ; G 2796 -U 10550 ; WX 754 ; N uni2936 ; G 2797 -U 10551 ; WX 754 ; N uni2937 ; G 2798 -U 10552 ; WX 754 ; N uni2938 ; G 2799 -U 10553 ; WX 754 ; N uni2939 ; G 2800 -U 10554 ; WX 754 ; N uni293A ; G 2801 -U 10555 ; WX 754 ; N uni293B ; G 2802 -U 10556 ; WX 754 ; N uni293C ; G 2803 -U 10557 ; WX 754 ; N uni293D ; G 2804 -U 10558 ; WX 754 ; N uni293E ; G 2805 -U 10559 ; WX 754 ; N uni293F ; G 2806 -U 10560 ; WX 754 ; N uni2940 ; G 2807 -U 10561 ; WX 754 ; N uni2941 ; G 2808 -U 10562 ; WX 754 ; N uni2942 ; G 2809 -U 10563 ; WX 754 ; N uni2943 ; G 2810 -U 10564 ; WX 754 ; N uni2944 ; G 2811 -U 10565 ; WX 754 ; N uni2945 ; G 2812 -U 10566 ; WX 754 ; N uni2946 ; G 2813 -U 10567 ; WX 754 ; N uni2947 ; G 2814 -U 10568 ; WX 754 ; N uni2948 ; G 2815 -U 10569 ; WX 754 ; N uni2949 ; G 2816 -U 10570 ; WX 754 ; N uni294A ; G 2817 -U 10571 ; WX 754 ; N uni294B ; G 2818 -U 10572 ; WX 754 ; N uni294C ; G 2819 -U 10573 ; WX 754 ; N uni294D ; G 2820 -U 10574 ; WX 754 ; N uni294E ; G 2821 -U 10575 ; WX 754 ; N uni294F ; G 2822 -U 10576 ; WX 754 ; N uni2950 ; G 2823 -U 10577 ; WX 754 ; N uni2951 ; G 2824 -U 10578 ; WX 754 ; N uni2952 ; G 2825 -U 10579 ; WX 754 ; N uni2953 ; G 2826 -U 10580 ; WX 754 ; N uni2954 ; G 2827 -U 10581 ; WX 754 ; N uni2955 ; G 2828 -U 10582 ; WX 754 ; N uni2956 ; G 2829 -U 10583 ; WX 754 ; N uni2957 ; G 2830 -U 10584 ; WX 754 ; N uni2958 ; G 2831 -U 10585 ; WX 754 ; N uni2959 ; G 2832 -U 10586 ; WX 754 ; N uni295A ; G 2833 -U 10587 ; WX 754 ; N uni295B ; G 2834 -U 10588 ; WX 754 ; N uni295C ; G 2835 -U 10589 ; WX 754 ; N uni295D ; G 2836 -U 10590 ; WX 754 ; N uni295E ; G 2837 -U 10591 ; WX 754 ; N uni295F ; G 2838 -U 10592 ; WX 754 ; N uni2960 ; G 2839 -U 10593 ; WX 754 ; N uni2961 ; G 2840 -U 10594 ; WX 754 ; N uni2962 ; G 2841 -U 10595 ; WX 754 ; N uni2963 ; G 2842 -U 10596 ; WX 754 ; N uni2964 ; G 2843 -U 10597 ; WX 754 ; N uni2965 ; G 2844 -U 10598 ; WX 754 ; N uni2966 ; G 2845 -U 10599 ; WX 754 ; N uni2967 ; G 2846 -U 10600 ; WX 754 ; N uni2968 ; G 2847 -U 10601 ; WX 754 ; N uni2969 ; G 2848 -U 10602 ; WX 754 ; N uni296A ; G 2849 -U 10603 ; WX 754 ; N uni296B ; G 2850 -U 10604 ; WX 754 ; N uni296C ; G 2851 -U 10605 ; WX 754 ; N uni296D ; G 2852 -U 10606 ; WX 754 ; N uni296E ; G 2853 -U 10607 ; WX 754 ; N uni296F ; G 2854 -U 10608 ; WX 754 ; N uni2970 ; G 2855 -U 10609 ; WX 754 ; N uni2971 ; G 2856 -U 10610 ; WX 754 ; N uni2972 ; G 2857 -U 10611 ; WX 754 ; N uni2973 ; G 2858 -U 10612 ; WX 754 ; N uni2974 ; G 2859 -U 10613 ; WX 754 ; N uni2975 ; G 2860 -U 10614 ; WX 754 ; N uni2976 ; G 2861 -U 10615 ; WX 883 ; N uni2977 ; G 2862 -U 10616 ; WX 754 ; N uni2978 ; G 2863 -U 10617 ; WX 754 ; N uni2979 ; G 2864 -U 10618 ; WX 886 ; N uni297A ; G 2865 -U 10619 ; WX 754 ; N uni297B ; G 2866 -U 10620 ; WX 754 ; N uni297C ; G 2867 -U 10621 ; WX 754 ; N uni297D ; G 2868 -U 10622 ; WX 754 ; N uni297E ; G 2869 -U 10623 ; WX 754 ; N uni297F ; G 2870 -U 10731 ; WX 444 ; N uni29EB ; G 2871 -U 10764 ; WX 1361 ; N uni2A0C ; G 2872 -U 10765 ; WX 469 ; N uni2A0D ; G 2873 -U 10766 ; WX 469 ; N uni2A0E ; G 2874 -U 10799 ; WX 754 ; N uni2A2F ; G 2875 -U 11008 ; WX 754 ; N uni2B00 ; G 2876 -U 11009 ; WX 754 ; N uni2B01 ; G 2877 -U 11010 ; WX 754 ; N uni2B02 ; G 2878 -U 11011 ; WX 754 ; N uni2B03 ; G 2879 -U 11012 ; WX 754 ; N uni2B04 ; G 2880 -U 11013 ; WX 754 ; N uni2B05 ; G 2881 -U 11014 ; WX 754 ; N uni2B06 ; G 2882 -U 11015 ; WX 754 ; N uni2B07 ; G 2883 -U 11016 ; WX 754 ; N uni2B08 ; G 2884 -U 11017 ; WX 754 ; N uni2B09 ; G 2885 -U 11018 ; WX 754 ; N uni2B0A ; G 2886 -U 11019 ; WX 754 ; N uni2B0B ; G 2887 -U 11020 ; WX 754 ; N uni2B0C ; G 2888 -U 11021 ; WX 754 ; N uni2B0D ; G 2889 -U 11022 ; WX 754 ; N uni2B0E ; G 2890 -U 11023 ; WX 754 ; N uni2B0F ; G 2891 -U 11024 ; WX 754 ; N uni2B10 ; G 2892 -U 11025 ; WX 754 ; N uni2B11 ; G 2893 -U 11026 ; WX 850 ; N uni2B12 ; G 2894 -U 11027 ; WX 850 ; N uni2B13 ; G 2895 -U 11028 ; WX 850 ; N uni2B14 ; G 2896 -U 11029 ; WX 850 ; N uni2B15 ; G 2897 -U 11030 ; WX 692 ; N uni2B16 ; G 2898 -U 11031 ; WX 692 ; N uni2B17 ; G 2899 -U 11032 ; WX 692 ; N uni2B18 ; G 2900 -U 11033 ; WX 692 ; N uni2B19 ; G 2901 -U 11034 ; WX 850 ; N uni2B1A ; G 2902 -U 11364 ; WX 677 ; N uni2C64 ; G 2903 -U 11367 ; WX 785 ; N uni2C67 ; G 2904 -U 11368 ; WX 580 ; N uni2C68 ; G 2905 -U 11369 ; WX 672 ; N uni2C69 ; G 2906 -U 11370 ; WX 545 ; N uni2C6A ; G 2907 -U 11371 ; WX 625 ; N uni2C6B ; G 2908 -U 11372 ; WX 474 ; N uni2C6C ; G 2909 -U 11373 ; WX 704 ; N uni2C6D ; G 2910 -U 11374 ; WX 921 ; N uni2C6E ; G 2911 -U 11375 ; WX 650 ; N uni2C6F ; G 2912 -U 11376 ; WX 704 ; N uni2C70 ; G 2913 -U 11377 ; WX 596 ; N uni2C71 ; G 2914 -U 11378 ; WX 1017 ; N uni2C72 ; G 2915 -U 11379 ; WX 845 ; N uni2C73 ; G 2916 -U 11381 ; WX 666 ; N uni2C75 ; G 2917 -U 11382 ; WX 478 ; N uni2C76 ; G 2918 -U 11383 ; WX 630 ; N uni2C77 ; G 2919 -U 11385 ; WX 451 ; N uni2C79 ; G 2920 -U 11386 ; WX 542 ; N uni2C7A ; G 2921 -U 11388 ; WX 237 ; N uni2C7C ; G 2922 -U 11389 ; WX 409 ; N uni2C7D ; G 2923 -U 11390 ; WX 616 ; N uni2C7E ; G 2924 -U 11391 ; WX 625 ; N uni2C7F ; G 2925 -U 11520 ; WX 695 ; N uni2D00 ; G 2926 -U 11521 ; WX 571 ; N uni2D01 ; G 2927 -U 11522 ; WX 569 ; N uni2D02 ; G 2928 -U 11523 ; WX 592 ; N uni2D03 ; G 2929 -U 11524 ; WX 568 ; N uni2D04 ; G 2930 -U 11525 ; WX 866 ; N uni2D05 ; G 2931 -U 11526 ; WX 680 ; N uni2D06 ; G 2932 -U 11527 ; WX 864 ; N uni2D07 ; G 2933 -U 11528 ; WX 555 ; N uni2D08 ; G 2934 -U 11529 ; WX 581 ; N uni2D09 ; G 2935 -U 11530 ; WX 866 ; N uni2D0A ; G 2936 -U 11531 ; WX 568 ; N uni2D0B ; G 2937 -U 11532 ; WX 581 ; N uni2D0C ; G 2938 -U 11533 ; WX 866 ; N uni2D0D ; G 2939 -U 11534 ; WX 580 ; N uni2D0E ; G 2940 -U 11535 ; WX 779 ; N uni2D0F ; G 2941 -U 11536 ; WX 865 ; N uni2D10 ; G 2942 -U 11537 ; WX 580 ; N uni2D11 ; G 2943 -U 11538 ; WX 580 ; N uni2D12 ; G 2944 -U 11539 ; WX 863 ; N uni2D13 ; G 2945 -U 11540 ; WX 851 ; N uni2D14 ; G 2946 -U 11541 ; WX 777 ; N uni2D15 ; G 2947 -U 11542 ; WX 580 ; N uni2D16 ; G 2948 -U 11543 ; WX 581 ; N uni2D17 ; G 2949 -U 11544 ; WX 580 ; N uni2D18 ; G 2950 -U 11545 ; WX 584 ; N uni2D19 ; G 2951 -U 11546 ; WX 619 ; N uni2D1A ; G 2952 -U 11547 ; WX 571 ; N uni2D1B ; G 2953 -U 11548 ; WX 883 ; N uni2D1C ; G 2954 -U 11549 ; WX 613 ; N uni2D1D ; G 2955 -U 11550 ; WX 608 ; N uni2D1E ; G 2956 -U 11551 ; WX 766 ; N uni2D1F ; G 2957 -U 11552 ; WX 861 ; N uni2D20 ; G 2958 -U 11553 ; WX 569 ; N uni2D21 ; G 2959 -U 11554 ; WX 580 ; N uni2D22 ; G 2960 -U 11555 ; WX 582 ; N uni2D23 ; G 2961 -U 11556 ; WX 674 ; N uni2D24 ; G 2962 -U 11557 ; WX 822 ; N uni2D25 ; G 2963 -U 11800 ; WX 482 ; N uni2E18 ; G 2964 -U 11810 ; WX 351 ; N uni2E22 ; G 2965 -U 11811 ; WX 351 ; N uni2E23 ; G 2966 -U 11812 ; WX 351 ; N uni2E24 ; G 2967 -U 11813 ; WX 351 ; N uni2E25 ; G 2968 -U 11822 ; WX 482 ; N uni2E2E ; G 2969 -U 42564 ; WX 616 ; N uniA644 ; G 2970 -U 42565 ; WX 461 ; N uniA645 ; G 2971 -U 42566 ; WX 355 ; N uniA646 ; G 2972 -U 42567 ; WX 353 ; N uniA647 ; G 2973 -U 42576 ; WX 994 ; N uniA650 ; G 2974 -U 42577 ; WX 845 ; N uniA651 ; G 2975 -U 42580 ; WX 1074 ; N uniA654 ; G 2976 -U 42581 ; WX 783 ; N uniA655 ; G 2977 -U 42582 ; WX 1025 ; N uniA656 ; G 2978 -U 42583 ; WX 787 ; N uniA657 ; G 2979 -U 42760 ; WX 444 ; N uniA708 ; G 2980 -U 42761 ; WX 444 ; N uniA709 ; G 2981 -U 42762 ; WX 444 ; N uniA70A ; G 2982 -U 42763 ; WX 444 ; N uniA70B ; G 2983 -U 42764 ; WX 444 ; N uniA70C ; G 2984 -U 42765 ; WX 444 ; N uniA70D ; G 2985 -U 42766 ; WX 444 ; N uniA70E ; G 2986 -U 42767 ; WX 444 ; N uniA70F ; G 2987 -U 42768 ; WX 444 ; N uniA710 ; G 2988 -U 42769 ; WX 444 ; N uniA711 ; G 2989 -U 42770 ; WX 444 ; N uniA712 ; G 2990 -U 42771 ; WX 444 ; N uniA713 ; G 2991 -U 42772 ; WX 444 ; N uniA714 ; G 2992 -U 42773 ; WX 444 ; N uniA715 ; G 2993 -U 42774 ; WX 444 ; N uniA716 ; G 2994 -U 42779 ; WX 332 ; N uniA71B ; G 2995 -U 42780 ; WX 332 ; N uniA71C ; G 2996 -U 42781 ; WX 228 ; N uniA71D ; G 2997 -U 42782 ; WX 228 ; N uniA71E ; G 2998 -U 42783 ; WX 228 ; N uniA71F ; G 2999 -U 42813 ; WX 657 ; N uniA73D ; G 3000 -U 42891 ; WX 361 ; N uniA78B ; G 3001 -U 42892 ; WX 247 ; N uniA78C ; G 3002 -U 42893 ; WX 695 ; N uniA78D ; G 3003 -U 62464 ; WX 598 ; N uniF400 ; G 3004 -U 62465 ; WX 607 ; N uniF401 ; G 3005 -U 62466 ; WX 651 ; N uniF402 ; G 3006 -U 62467 ; WX 861 ; N uniF403 ; G 3007 -U 62468 ; WX 607 ; N uniF404 ; G 3008 -U 62469 ; WX 602 ; N uniF405 ; G 3009 -U 62470 ; WX 661 ; N uniF406 ; G 3010 -U 62471 ; WX 896 ; N uniF407 ; G 3011 -U 62472 ; WX 607 ; N uniF408 ; G 3012 -U 62473 ; WX 607 ; N uniF409 ; G 3013 -U 62474 ; WX 1141 ; N uniF40A ; G 3014 -U 62475 ; WX 624 ; N uniF40B ; G 3015 -U 62476 ; WX 623 ; N uniF40C ; G 3016 -U 62477 ; WX 866 ; N uniF40D ; G 3017 -U 62478 ; WX 607 ; N uniF40E ; G 3018 -U 62479 ; WX 623 ; N uniF40F ; G 3019 -U 62480 ; WX 908 ; N uniF410 ; G 3020 -U 62481 ; WX 681 ; N uniF411 ; G 3021 -U 62482 ; WX 728 ; N uniF412 ; G 3022 -U 62483 ; WX 682 ; N uniF413 ; G 3023 -U 62484 ; WX 859 ; N uniF414 ; G 3024 -U 62485 ; WX 622 ; N uniF415 ; G 3025 -U 62486 ; WX 852 ; N uniF416 ; G 3026 -U 62487 ; WX 621 ; N uniF417 ; G 3027 -U 62488 ; WX 628 ; N uniF418 ; G 3028 -U 62489 ; WX 623 ; N uniF419 ; G 3029 -U 62490 ; WX 665 ; N uniF41A ; G 3030 -U 62491 ; WX 623 ; N uniF41B ; G 3031 -U 62492 ; WX 628 ; N uniF41C ; G 3032 -U 62493 ; WX 608 ; N uniF41D ; G 3033 -U 62494 ; WX 665 ; N uniF41E ; G 3034 -U 62495 ; WX 805 ; N uniF41F ; G 3035 -U 62496 ; WX 607 ; N uniF420 ; G 3036 -U 62497 ; WX 707 ; N uniF421 ; G 3037 -U 62498 ; WX 608 ; N uniF422 ; G 3038 -U 62499 ; WX 607 ; N uniF423 ; G 3039 -U 62500 ; WX 607 ; N uniF424 ; G 3040 -U 62501 ; WX 659 ; N uniF425 ; G 3041 -U 62502 ; WX 875 ; N uniF426 ; G 3042 -U 62504 ; WX 813 ; N uniF428 ; G 3043 -U 63172 ; WX 455 ; N uniF6C4 ; G 3044 -U 63173 ; WX 542 ; N uniF6C5 ; G 3045 -U 63174 ; WX 576 ; N uniF6C6 ; G 3046 -U 63175 ; WX 580 ; N uniF6C7 ; G 3047 -U 63176 ; WX 853 ; N uniF6C8 ; G 3048 -U 63185 ; WX 450 ; N cyrBreve ; G 3049 -U 63188 ; WX 450 ; N cyrbreve ; G 3050 -U 64256 ; WX 637 ; N uniFB00 ; G 3051 -U 64257 ; WX 600 ; N fi ; G 3052 -U 64258 ; WX 600 ; N fl ; G 3053 -U 64259 ; WX 847 ; N uniFB03 ; G 3054 -U 64260 ; WX 887 ; N uniFB04 ; G 3055 -U 64261 ; WX 669 ; N uniFB05 ; G 3056 -U 64262 ; WX 824 ; N uniFB06 ; G 3057 -U 65024 ; WX 0 ; N uniFE00 ; G 3058 -U 65025 ; WX 0 ; N uniFE01 ; G 3059 -U 65026 ; WX 0 ; N uniFE02 ; G 3060 -U 65027 ; WX 0 ; N uniFE03 ; G 3061 -U 65028 ; WX 0 ; N uniFE04 ; G 3062 -U 65029 ; WX 0 ; N uniFE05 ; G 3063 -U 65030 ; WX 0 ; N uniFE06 ; G 3064 -U 65031 ; WX 0 ; N uniFE07 ; G 3065 -U 65032 ; WX 0 ; N uniFE08 ; G 3066 -U 65033 ; WX 0 ; N uniFE09 ; G 3067 -U 65034 ; WX 0 ; N uniFE0A ; G 3068 -U 65035 ; WX 0 ; N uniFE0B ; G 3069 -U 65036 ; WX 0 ; N uniFE0C ; G 3070 -U 65037 ; WX 0 ; N uniFE0D ; G 3071 -U 65038 ; WX 0 ; N uniFE0E ; G 3072 -U 65039 ; WX 0 ; N uniFE0F ; G 3073 -U 65529 ; WX 0 ; N uniFFF9 ; G 3074 -U 65530 ; WX 0 ; N uniFFFA ; G 3075 -U 65531 ; WX 0 ; N uniFFFB ; G 3076 -U 65532 ; WX 0 ; N uniFFFC ; G 3077 -U 65533 ; WX 923 ; N uniFFFD ; G 3078 -EndCharMetrics -StartKernData -StartKernPairs 1050 - -KPX dollar seven -112 -KPX dollar nine -102 -KPX dollar colon -83 -KPX dollar less -83 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -92 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar lacute -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Icircumflex 38 -KPX percent agrave 38 -KPX percent Ebreve 38 -KPX percent lacute -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -178 -KPX parenright D -139 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright cent -139 -KPX parenright sterling -139 -KPX parenright currency -139 -KPX parenright yen -139 -KPX parenright brokenbar -139 -KPX parenright section -139 -KPX parenright dieresis -139 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright Yacute -112 -KPX parenright ebreve -112 - -KPX asterisk less -36 -KPX asterisk lacute -36 - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -55 -KPX period R -55 -KPX period X -45 -KPX period backslash -131 -KPX period ordfeminine -55 -KPX period guillemotleft -55 -KPX period logicalnot -55 -KPX period sfthyphen -55 -KPX period acute -55 -KPX period mu -55 -KPX period paragraph -55 -KPX period periodcentered -55 -KPX period cedilla -55 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -55 -KPX period Ebreve -55 -KPX period ebreve -55 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -178 -KPX slash less -131 -KPX slash backslash -36 -KPX slash questiondown -36 -KPX slash Aacute -36 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -188 -KPX three eight -36 -KPX three D -92 -KPX three H -92 -KPX three R -83 -KPX three V -55 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three dieresis -92 -KPX three ordfeminine -92 -KPX three guillemotleft -92 -KPX three logicalnot -92 -KPX three sfthyphen -92 -KPX three acute -83 -KPX three mu -83 -KPX three paragraph -83 -KPX three periodcentered -83 -KPX three cedilla -83 -KPX three ordmasculine -83 -KPX three Yacute -92 -KPX three ebreve -83 -KPX three gdotaccent -55 -KPX three gcommaaccent -55 -KPX three Idot -36 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -36 -KPX six Gdotaccent -36 -KPX six Gcommaaccent -36 - -KPX seven dollar -112 -KPX seven seven 38 -KPX seven D -159 -KPX seven F -159 -KPX seven H -159 -KPX seven R -159 -KPX seven V -149 -KPX seven Z -73 -KPX seven cent -159 -KPX seven sterling -159 -KPX seven currency -159 -KPX seven yen -159 -KPX seven brokenbar -159 -KPX seven section -159 -KPX seven dieresis -159 -KPX seven copyright -159 -KPX seven ordfeminine -159 -KPX seven guillemotleft -159 -KPX seven logicalnot -159 -KPX seven sfthyphen -159 -KPX seven acute -159 -KPX seven mu -159 -KPX seven paragraph -159 -KPX seven periodcentered -159 -KPX seven cedilla -159 -KPX seven ordmasculine -159 -KPX seven Eacute -159 -KPX seven Idieresis -159 -KPX seven Yacute -159 -KPX seven ebreve -159 -KPX seven gdotaccent -149 -KPX seven gcommaaccent -149 -KPX seven Hbar 38 - -KPX eight dollar -63 -KPX eight hyphen -55 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -102 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -139 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -139 -KPX colon mu -139 -KPX colon paragraph -139 -KPX colon periodcentered -139 -KPX colon cedilla -139 -KPX colon ordmasculine -139 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -139 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -196 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -215 -KPX less dotlessi -178 - - - - - - - - - - - - - - - - - - - - - - - -KPX Eth nine -36 - - -KPX agrave less -36 -KPX agrave lacute -36 - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -178 -KPX ucircumflex less -131 -KPX ucircumflex backslash -36 -KPX ucircumflex questiondown -36 -KPX ucircumflex Aacute -36 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -178 -KPX ydieresis less -131 -KPX ydieresis backslash -36 -KPX ydieresis questiondown -36 -KPX ydieresis Aacute -36 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -227 - -KPX abreve seven -167 -KPX abreve eight -36 -KPX abreve nine -243 -KPX abreve colon -178 -KPX abreve less -206 -KPX abreve backslash -36 -KPX abreve questiondown -36 -KPX abreve Aacute -36 -KPX abreve Hbar -167 -KPX abreve Idot -36 -KPX abreve lacute -206 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -36 -KPX Gdotaccent Gdotaccent -36 -KPX Gdotaccent Gcommaaccent -36 - -KPX Gcommaaccent six -36 -KPX Gcommaaccent Gdotaccent -36 -KPX Gcommaaccent Gcommaaccent -36 - -KPX Hbar dollar -112 -KPX Hbar seven 38 -KPX Hbar D -159 -KPX Hbar F -159 -KPX Hbar H -159 -KPX Hbar R -159 -KPX Hbar V -149 -KPX Hbar Z -73 -KPX Hbar cent -159 -KPX Hbar sterling -159 -KPX Hbar currency -159 -KPX Hbar yen -159 -KPX Hbar brokenbar -159 -KPX Hbar section -159 -KPX Hbar dieresis -159 -KPX Hbar copyright -159 -KPX Hbar ordfeminine -159 -KPX Hbar guillemotleft -159 -KPX Hbar logicalnot -159 -KPX Hbar sfthyphen -159 -KPX Hbar acute -159 -KPX Hbar mu -159 -KPX Hbar paragraph -159 -KPX Hbar periodcentered -159 -KPX Hbar cedilla -159 -KPX Hbar ordmasculine -159 -KPX Hbar Eacute -159 -KPX Hbar Idieresis -159 -KPX Hbar Yacute -159 -KPX Hbar ebreve -159 -KPX Hbar gdotaccent -149 -KPX Hbar gcommaaccent -149 -KPX Hbar Hbar 38 - -KPX Idot dollar -63 -KPX Idot hyphen -55 - -KPX kcommaaccent D 110 -KPX kcommaaccent F 85 -KPX kcommaaccent G 97 -KPX kcommaaccent H 86 -KPX kcommaaccent I 220 -KPX kcommaaccent J 97 -KPX kcommaaccent L 220 -KPX kcommaaccent M 218 -KPX kcommaaccent P 125 -KPX kcommaaccent Q 125 -KPX kcommaaccent R 85 -KPX kcommaaccent S 140 -KPX kcommaaccent T 97 -KPX kcommaaccent U 125 -KPX kcommaaccent V 155 -KPX kcommaaccent W 235 -KPX kcommaaccent X 144 -KPX kcommaaccent Y 205 -KPX kcommaaccent Z 166 -KPX kcommaaccent bracketleft 174 -KPX kcommaaccent backslash 205 -KPX kcommaaccent bracketright 179 -KPX kcommaaccent kcommaaccent 261 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -196 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -215 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -264 -KPX uni027B hyphen 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ufm b/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ufm deleted file mode 100755 index 8d19f8d2..00000000 --- a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ufm +++ /dev/null @@ -1,3762 +0,0 @@ -StartFontMetrics 4.1 -Notice Converted by PHP-font-lib -Comment http://php-font-lib.googlecode.com/ -EncodingScheme FontSpecific -FontName DejaVu Serif Condensed -FontSubfamily Book -UniqueID DejaVu Serif Condensed -FullName DejaVu Serif Condensed -Version Version 2.32 -PostScriptName DejaVuSerifCondensed -Manufacturer DejaVu fonts team -FontVendorURL http://dejavu.sourceforge.net -LicenseURL http://dejavu.sourceforge.net/wiki/index.php/License -PreferredFamily DejaVu Serif -PreferredSubfamily Condensed -Weight Medium -ItalicAngle 0 -IsFixedPitch false -UnderlineThickness 44 -UnderlinePosition -63 -FontHeightOffset 0 -Ascender 928 -Descender -236 -FontBBox -693 -347 1512 1109 -StartCharMetrics 3189 -U 32 ; WX 286 ; N space ; G 3 -U 33 ; WX 361 ; N exclam ; G 4 -U 34 ; WX 414 ; N quotedbl ; G 5 -U 35 ; WX 754 ; N numbersign ; G 6 -U 36 ; WX 572 ; N dollar ; G 7 -U 37 ; WX 855 ; N percent ; G 8 -U 38 ; WX 801 ; N ampersand ; G 9 -U 39 ; WX 247 ; N quotesingle ; G 10 -U 40 ; WX 351 ; N parenleft ; G 11 -U 41 ; WX 351 ; N parenright ; G 12 -U 42 ; WX 450 ; N asterisk ; G 13 -U 43 ; WX 754 ; N plus ; G 14 -U 44 ; WX 286 ; N comma ; G 15 -U 45 ; WX 304 ; N hyphen ; G 16 -U 46 ; WX 286 ; N period ; G 17 -U 47 ; WX 303 ; N slash ; G 18 -U 48 ; WX 572 ; N zero ; G 19 -U 49 ; WX 572 ; N one ; G 20 -U 50 ; WX 572 ; N two ; G 21 -U 51 ; WX 572 ; N three ; G 22 -U 52 ; WX 572 ; N four ; G 23 -U 53 ; WX 572 ; N five ; G 24 -U 54 ; WX 572 ; N six ; G 25 -U 55 ; WX 572 ; N seven ; G 26 -U 56 ; WX 572 ; N eight ; G 27 -U 57 ; WX 572 ; N nine ; G 28 -U 58 ; WX 303 ; N colon ; G 29 -U 59 ; WX 303 ; N semicolon ; G 30 -U 60 ; WX 754 ; N less ; G 31 -U 61 ; WX 754 ; N equal ; G 32 -U 62 ; WX 754 ; N greater ; G 33 -U 63 ; WX 482 ; N question ; G 34 -U 64 ; WX 900 ; N at ; G 35 -U 65 ; WX 650 ; N A ; G 36 -U 66 ; WX 661 ; N B ; G 37 -U 67 ; WX 688 ; N C ; G 38 -U 68 ; WX 721 ; N D ; G 39 -U 69 ; WX 657 ; N E ; G 40 -U 70 ; WX 624 ; N F ; G 41 -U 71 ; WX 719 ; N G ; G 42 -U 72 ; WX 785 ; N H ; G 43 -U 73 ; WX 355 ; N I ; G 44 -U 74 ; WX 360 ; N J ; G 45 -U 75 ; WX 672 ; N K ; G 46 -U 76 ; WX 598 ; N L ; G 47 -U 77 ; WX 921 ; N M ; G 48 -U 78 ; WX 787 ; N N ; G 49 -U 79 ; WX 738 ; N O ; G 50 -U 80 ; WX 605 ; N P ; G 51 -U 81 ; WX 738 ; N Q ; G 52 -U 82 ; WX 677 ; N R ; G 53 -U 83 ; WX 616 ; N S ; G 54 -U 84 ; WX 600 ; N T ; G 55 -U 85 ; WX 758 ; N U ; G 56 -U 86 ; WX 650 ; N V ; G 57 -U 87 ; WX 925 ; N W ; G 58 -U 88 ; WX 641 ; N X ; G 59 -U 89 ; WX 594 ; N Y ; G 60 -U 90 ; WX 625 ; N Z ; G 61 -U 91 ; WX 351 ; N bracketleft ; G 62 -U 92 ; WX 303 ; N backslash ; G 63 -U 93 ; WX 351 ; N bracketright ; G 64 -U 94 ; WX 754 ; N asciicircum ; G 65 -U 95 ; WX 450 ; N underscore ; G 66 -U 96 ; WX 450 ; N grave ; G 67 -U 97 ; WX 536 ; N a ; G 68 -U 98 ; WX 576 ; N b ; G 69 -U 99 ; WX 504 ; N c ; G 70 -U 100 ; WX 576 ; N d ; G 71 -U 101 ; WX 532 ; N e ; G 72 -U 102 ; WX 333 ; N f ; G 73 -U 103 ; WX 576 ; N g ; G 74 -U 104 ; WX 580 ; N h ; G 75 -U 105 ; WX 288 ; N i ; G 76 -U 106 ; WX 279 ; N j ; G 77 -U 107 ; WX 545 ; N k ; G 78 -U 108 ; WX 288 ; N l ; G 79 -U 109 ; WX 853 ; N m ; G 80 -U 110 ; WX 580 ; N n ; G 81 -U 111 ; WX 542 ; N o ; G 82 -U 112 ; WX 576 ; N p ; G 83 -U 113 ; WX 576 ; N q ; G 84 -U 114 ; WX 430 ; N r ; G 85 -U 115 ; WX 461 ; N s ; G 86 -U 116 ; WX 361 ; N t ; G 87 -U 117 ; WX 580 ; N u ; G 88 -U 118 ; WX 508 ; N v ; G 89 -U 119 ; WX 770 ; N w ; G 90 -U 120 ; WX 507 ; N x ; G 91 -U 121 ; WX 508 ; N y ; G 92 -U 122 ; WX 474 ; N z ; G 93 -U 123 ; WX 572 ; N braceleft ; G 94 -U 124 ; WX 303 ; N bar ; G 95 -U 125 ; WX 572 ; N braceright ; G 96 -U 126 ; WX 754 ; N asciitilde ; G 97 -U 160 ; WX 286 ; N nbspace ; G 98 -U 161 ; WX 361 ; N exclamdown ; G 99 -U 162 ; WX 572 ; N cent ; G 100 -U 163 ; WX 572 ; N sterling ; G 101 -U 164 ; WX 572 ; N currency ; G 102 -U 165 ; WX 572 ; N yen ; G 103 -U 166 ; WX 303 ; N brokenbar ; G 104 -U 167 ; WX 450 ; N section ; G 105 -U 168 ; WX 450 ; N dieresis ; G 106 -U 169 ; WX 900 ; N copyright ; G 107 -U 170 ; WX 427 ; N ordfeminine ; G 108 -U 171 ; WX 550 ; N guillemotleft ; G 109 -U 172 ; WX 754 ; N logicalnot ; G 110 -U 173 ; WX 304 ; N sfthyphen ; G 111 -U 174 ; WX 900 ; N registered ; G 112 -U 175 ; WX 450 ; N macron ; G 113 -U 176 ; WX 450 ; N degree ; G 114 -U 177 ; WX 754 ; N plusminus ; G 115 -U 178 ; WX 360 ; N twosuperior ; G 116 -U 179 ; WX 360 ; N threesuperior ; G 117 -U 180 ; WX 450 ; N acute ; G 118 -U 181 ; WX 584 ; N mu ; G 119 -U 182 ; WX 572 ; N paragraph ; G 120 -U 183 ; WX 286 ; N periodcentered ; G 121 -U 184 ; WX 450 ; N cedilla ; G 122 -U 185 ; WX 360 ; N onesuperior ; G 123 -U 186 ; WX 423 ; N ordmasculine ; G 124 -U 187 ; WX 550 ; N guillemotright ; G 125 -U 188 ; WX 872 ; N onequarter ; G 126 -U 189 ; WX 872 ; N onehalf ; G 127 -U 190 ; WX 872 ; N threequarters ; G 128 -U 191 ; WX 482 ; N questiondown ; G 129 -U 192 ; WX 650 ; N Agrave ; G 130 -U 193 ; WX 650 ; N Aacute ; G 131 -U 194 ; WX 650 ; N Acircumflex ; G 132 -U 195 ; WX 650 ; N Atilde ; G 133 -U 196 ; WX 650 ; N Adieresis ; G 134 -U 197 ; WX 650 ; N Aring ; G 135 -U 198 ; WX 901 ; N AE ; G 136 -U 199 ; WX 688 ; N Ccedilla ; G 137 -U 200 ; WX 657 ; N Egrave ; G 138 -U 201 ; WX 657 ; N Eacute ; G 139 -U 202 ; WX 657 ; N Ecircumflex ; G 140 -U 203 ; WX 657 ; N Edieresis ; G 141 -U 204 ; WX 355 ; N Igrave ; G 142 -U 205 ; WX 355 ; N Iacute ; G 143 -U 206 ; WX 355 ; N Icircumflex ; G 144 -U 207 ; WX 355 ; N Idieresis ; G 145 -U 208 ; WX 726 ; N Eth ; G 146 -U 209 ; WX 787 ; N Ntilde ; G 147 -U 210 ; WX 738 ; N Ograve ; G 148 -U 211 ; WX 738 ; N Oacute ; G 149 -U 212 ; WX 738 ; N Ocircumflex ; G 150 -U 213 ; WX 738 ; N Otilde ; G 151 -U 214 ; WX 738 ; N Odieresis ; G 152 -U 215 ; WX 754 ; N multiply ; G 153 -U 216 ; WX 738 ; N Oslash ; G 154 -U 217 ; WX 758 ; N Ugrave ; G 155 -U 218 ; WX 758 ; N Uacute ; G 156 -U 219 ; WX 758 ; N Ucircumflex ; G 157 -U 220 ; WX 758 ; N Udieresis ; G 158 -U 221 ; WX 594 ; N Yacute ; G 159 -U 222 ; WX 608 ; N Thorn ; G 160 -U 223 ; WX 601 ; N germandbls ; G 161 -U 224 ; WX 536 ; N agrave ; G 162 -U 225 ; WX 536 ; N aacute ; G 163 -U 226 ; WX 536 ; N acircumflex ; G 164 -U 227 ; WX 536 ; N atilde ; G 165 -U 228 ; WX 536 ; N adieresis ; G 166 -U 229 ; WX 536 ; N aring ; G 167 -U 230 ; WX 846 ; N ae ; G 168 -U 231 ; WX 504 ; N ccedilla ; G 169 -U 232 ; WX 532 ; N egrave ; G 170 -U 233 ; WX 532 ; N eacute ; G 171 -U 234 ; WX 532 ; N ecircumflex ; G 172 -U 235 ; WX 532 ; N edieresis ; G 173 -U 236 ; WX 288 ; N igrave ; G 174 -U 237 ; WX 288 ; N iacute ; G 175 -U 238 ; WX 288 ; N icircumflex ; G 176 -U 239 ; WX 288 ; N idieresis ; G 177 -U 240 ; WX 542 ; N eth ; G 178 -U 241 ; WX 580 ; N ntilde ; G 179 -U 242 ; WX 542 ; N ograve ; G 180 -U 243 ; WX 542 ; N oacute ; G 181 -U 244 ; WX 542 ; N ocircumflex ; G 182 -U 245 ; WX 542 ; N otilde ; G 183 -U 246 ; WX 542 ; N odieresis ; G 184 -U 247 ; WX 754 ; N divide ; G 185 -U 248 ; WX 542 ; N oslash ; G 186 -U 249 ; WX 580 ; N ugrave ; G 187 -U 250 ; WX 580 ; N uacute ; G 188 -U 251 ; WX 580 ; N ucircumflex ; G 189 -U 252 ; WX 580 ; N udieresis ; G 190 -U 253 ; WX 508 ; N yacute ; G 191 -U 254 ; WX 576 ; N thorn ; G 192 -U 255 ; WX 508 ; N ydieresis ; G 193 -U 256 ; WX 650 ; N Amacron ; G 194 -U 257 ; WX 536 ; N amacron ; G 195 -U 258 ; WX 650 ; N Abreve ; G 196 -U 259 ; WX 536 ; N abreve ; G 197 -U 260 ; WX 650 ; N Aogonek ; G 198 -U 261 ; WX 536 ; N aogonek ; G 199 -U 262 ; WX 688 ; N Cacute ; G 200 -U 263 ; WX 504 ; N cacute ; G 201 -U 264 ; WX 688 ; N Ccircumflex ; G 202 -U 265 ; WX 504 ; N ccircumflex ; G 203 -U 266 ; WX 688 ; N Cdotaccent ; G 204 -U 267 ; WX 504 ; N cdotaccent ; G 205 -U 268 ; WX 688 ; N Ccaron ; G 206 -U 269 ; WX 504 ; N ccaron ; G 207 -U 270 ; WX 721 ; N Dcaron ; G 208 -U 271 ; WX 576 ; N dcaron ; G 209 -U 272 ; WX 726 ; N Dcroat ; G 210 -U 273 ; WX 576 ; N dmacron ; G 211 -U 274 ; WX 657 ; N Emacron ; G 212 -U 275 ; WX 532 ; N emacron ; G 213 -U 276 ; WX 657 ; N Ebreve ; G 214 -U 277 ; WX 532 ; N ebreve ; G 215 -U 278 ; WX 657 ; N Edotaccent ; G 216 -U 279 ; WX 532 ; N edotaccent ; G 217 -U 280 ; WX 657 ; N Eogonek ; G 218 -U 281 ; WX 532 ; N eogonek ; G 219 -U 282 ; WX 657 ; N Ecaron ; G 220 -U 283 ; WX 532 ; N ecaron ; G 221 -U 284 ; WX 719 ; N Gcircumflex ; G 222 -U 285 ; WX 576 ; N gcircumflex ; G 223 -U 286 ; WX 719 ; N Gbreve ; G 224 -U 287 ; WX 576 ; N gbreve ; G 225 -U 288 ; WX 719 ; N Gdotaccent ; G 226 -U 289 ; WX 576 ; N gdotaccent ; G 227 -U 290 ; WX 719 ; N Gcommaaccent ; G 228 -U 291 ; WX 576 ; N gcommaaccent ; G 229 -U 292 ; WX 785 ; N Hcircumflex ; G 230 -U 293 ; WX 580 ; N hcircumflex ; G 231 -U 294 ; WX 785 ; N Hbar ; G 232 -U 295 ; WX 580 ; N hbar ; G 233 -U 296 ; WX 355 ; N Itilde ; G 234 -U 297 ; WX 288 ; N itilde ; G 235 -U 298 ; WX 355 ; N Imacron ; G 236 -U 299 ; WX 288 ; N imacron ; G 237 -U 300 ; WX 355 ; N Ibreve ; G 238 -U 301 ; WX 288 ; N ibreve ; G 239 -U 302 ; WX 355 ; N Iogonek ; G 240 -U 303 ; WX 288 ; N iogonek ; G 241 -U 304 ; WX 355 ; N Idot ; G 242 -U 305 ; WX 288 ; N dotlessi ; G 243 -U 306 ; WX 721 ; N IJ ; G 244 -U 307 ; WX 479 ; N ij ; G 245 -U 308 ; WX 360 ; N Jcircumflex ; G 246 -U 309 ; WX 279 ; N jcircumflex ; G 247 -U 310 ; WX 672 ; N Kcommaaccent ; G 248 -U 311 ; WX 545 ; N kcommaaccent ; G 249 -U 312 ; WX 545 ; N kgreenlandic ; G 250 -U 313 ; WX 598 ; N Lacute ; G 251 -U 314 ; WX 288 ; N lacute ; G 252 -U 315 ; WX 598 ; N Lcommaaccent ; G 253 -U 316 ; WX 288 ; N lcommaaccent ; G 254 -U 317 ; WX 598 ; N Lcaron ; G 255 -U 318 ; WX 288 ; N lcaron ; G 256 -U 319 ; WX 598 ; N Ldot ; G 257 -U 320 ; WX 288 ; N ldot ; G 258 -U 321 ; WX 602 ; N Lslash ; G 259 -U 322 ; WX 292 ; N lslash ; G 260 -U 323 ; WX 787 ; N Nacute ; G 261 -U 324 ; WX 580 ; N nacute ; G 262 -U 325 ; WX 787 ; N Ncommaaccent ; G 263 -U 326 ; WX 580 ; N ncommaaccent ; G 264 -U 327 ; WX 787 ; N Ncaron ; G 265 -U 328 ; WX 580 ; N ncaron ; G 266 -U 329 ; WX 779 ; N napostrophe ; G 267 -U 330 ; WX 758 ; N Eng ; G 268 -U 331 ; WX 580 ; N eng ; G 269 -U 332 ; WX 738 ; N Omacron ; G 270 -U 333 ; WX 542 ; N omacron ; G 271 -U 334 ; WX 738 ; N Obreve ; G 272 -U 335 ; WX 542 ; N obreve ; G 273 -U 336 ; WX 738 ; N Ohungarumlaut ; G 274 -U 337 ; WX 542 ; N ohungarumlaut ; G 275 -U 338 ; WX 1023 ; N OE ; G 276 -U 339 ; WX 890 ; N oe ; G 277 -U 340 ; WX 677 ; N Racute ; G 278 -U 341 ; WX 430 ; N racute ; G 279 -U 342 ; WX 677 ; N Rcommaaccent ; G 280 -U 343 ; WX 430 ; N rcommaaccent ; G 281 -U 344 ; WX 677 ; N Rcaron ; G 282 -U 345 ; WX 430 ; N rcaron ; G 283 -U 346 ; WX 616 ; N Sacute ; G 284 -U 347 ; WX 461 ; N sacute ; G 285 -U 348 ; WX 616 ; N Scircumflex ; G 286 -U 349 ; WX 461 ; N scircumflex ; G 287 -U 350 ; WX 616 ; N Scedilla ; G 288 -U 351 ; WX 461 ; N scedilla ; G 289 -U 352 ; WX 616 ; N Scaron ; G 290 -U 353 ; WX 461 ; N scaron ; G 291 -U 354 ; WX 600 ; N Tcommaaccent ; G 292 -U 355 ; WX 361 ; N tcommaaccent ; G 293 -U 356 ; WX 600 ; N Tcaron ; G 294 -U 357 ; WX 361 ; N tcaron ; G 295 -U 358 ; WX 600 ; N Tbar ; G 296 -U 359 ; WX 361 ; N tbar ; G 297 -U 360 ; WX 758 ; N Utilde ; G 298 -U 361 ; WX 580 ; N utilde ; G 299 -U 362 ; WX 758 ; N Umacron ; G 300 -U 363 ; WX 580 ; N umacron ; G 301 -U 364 ; WX 758 ; N Ubreve ; G 302 -U 365 ; WX 580 ; N ubreve ; G 303 -U 366 ; WX 758 ; N Uring ; G 304 -U 367 ; WX 580 ; N uring ; G 305 -U 368 ; WX 758 ; N Uhungarumlaut ; G 306 -U 369 ; WX 580 ; N uhungarumlaut ; G 307 -U 370 ; WX 758 ; N Uogonek ; G 308 -U 371 ; WX 580 ; N uogonek ; G 309 -U 372 ; WX 925 ; N Wcircumflex ; G 310 -U 373 ; WX 770 ; N wcircumflex ; G 311 -U 374 ; WX 594 ; N Ycircumflex ; G 312 -U 375 ; WX 508 ; N ycircumflex ; G 313 -U 376 ; WX 594 ; N Ydieresis ; G 314 -U 377 ; WX 625 ; N Zacute ; G 315 -U 378 ; WX 474 ; N zacute ; G 316 -U 379 ; WX 625 ; N Zdotaccent ; G 317 -U 380 ; WX 474 ; N zdotaccent ; G 318 -U 381 ; WX 625 ; N Zcaron ; G 319 -U 382 ; WX 474 ; N zcaron ; G 320 -U 383 ; WX 333 ; N longs ; G 321 -U 384 ; WX 576 ; N uni0180 ; G 322 -U 385 ; WX 661 ; N uni0181 ; G 323 -U 386 ; WX 661 ; N uni0182 ; G 324 -U 387 ; WX 576 ; N uni0183 ; G 325 -U 388 ; WX 661 ; N uni0184 ; G 326 -U 389 ; WX 576 ; N uni0185 ; G 327 -U 390 ; WX 688 ; N uni0186 ; G 328 -U 391 ; WX 688 ; N uni0187 ; G 329 -U 392 ; WX 504 ; N uni0188 ; G 330 -U 393 ; WX 726 ; N uni0189 ; G 331 -U 394 ; WX 721 ; N uni018A ; G 332 -U 395 ; WX 661 ; N uni018B ; G 333 -U 396 ; WX 576 ; N uni018C ; G 334 -U 397 ; WX 542 ; N uni018D ; G 335 -U 398 ; WX 657 ; N uni018E ; G 336 -U 399 ; WX 738 ; N uni018F ; G 337 -U 400 ; WX 561 ; N uni0190 ; G 338 -U 401 ; WX 624 ; N uni0191 ; G 339 -U 402 ; WX 333 ; N florin ; G 340 -U 403 ; WX 719 ; N uni0193 ; G 341 -U 404 ; WX 641 ; N uni0194 ; G 342 -U 405 ; WX 839 ; N uni0195 ; G 343 -U 406 ; WX 355 ; N uni0196 ; G 344 -U 407 ; WX 355 ; N uni0197 ; G 345 -U 408 ; WX 672 ; N uni0198 ; G 346 -U 409 ; WX 545 ; N uni0199 ; G 347 -U 410 ; WX 288 ; N uni019A ; G 348 -U 411 ; WX 570 ; N uni019B ; G 349 -U 412 ; WX 853 ; N uni019C ; G 350 -U 413 ; WX 787 ; N uni019D ; G 351 -U 414 ; WX 580 ; N uni019E ; G 352 -U 415 ; WX 738 ; N uni019F ; G 353 -U 416 ; WX 738 ; N Ohorn ; G 354 -U 417 ; WX 542 ; N ohorn ; G 355 -U 418 ; WX 936 ; N uni01A2 ; G 356 -U 419 ; WX 726 ; N uni01A3 ; G 357 -U 420 ; WX 605 ; N uni01A4 ; G 358 -U 421 ; WX 576 ; N uni01A5 ; G 359 -U 422 ; WX 677 ; N uni01A6 ; G 360 -U 423 ; WX 616 ; N uni01A7 ; G 361 -U 424 ; WX 461 ; N uni01A8 ; G 362 -U 425 ; WX 636 ; N uni01A9 ; G 363 -U 426 ; WX 292 ; N uni01AA ; G 364 -U 427 ; WX 361 ; N uni01AB ; G 365 -U 428 ; WX 600 ; N uni01AC ; G 366 -U 429 ; WX 361 ; N uni01AD ; G 367 -U 430 ; WX 600 ; N uni01AE ; G 368 -U 431 ; WX 758 ; N Uhorn ; G 369 -U 432 ; WX 580 ; N uhorn ; G 370 -U 433 ; WX 746 ; N uni01B1 ; G 371 -U 434 ; WX 684 ; N uni01B2 ; G 372 -U 435 ; WX 664 ; N uni01B3 ; G 373 -U 436 ; WX 596 ; N uni01B4 ; G 374 -U 437 ; WX 625 ; N uni01B5 ; G 375 -U 438 ; WX 474 ; N uni01B6 ; G 376 -U 439 ; WX 508 ; N uni01B7 ; G 377 -U 440 ; WX 508 ; N uni01B8 ; G 378 -U 441 ; WX 508 ; N uni01B9 ; G 379 -U 443 ; WX 572 ; N uni01BB ; G 380 -U 444 ; WX 618 ; N uni01BC ; G 381 -U 445 ; WX 508 ; N uni01BD ; G 382 -U 446 ; WX 482 ; N uni01BE ; G 383 -U 447 ; WX 571 ; N uni01BF ; G 384 -U 448 ; WX 265 ; N uni01C0 ; G 385 -U 449 ; WX 443 ; N uni01C1 ; G 386 -U 450 ; WX 413 ; N uni01C2 ; G 387 -U 451 ; WX 265 ; N uni01C3 ; G 388 -U 452 ; WX 1347 ; N uni01C4 ; G 389 -U 453 ; WX 1195 ; N uni01C5 ; G 390 -U 454 ; WX 1050 ; N uni01C6 ; G 391 -U 455 ; WX 958 ; N uni01C7 ; G 392 -U 456 ; WX 876 ; N uni01C8 ; G 393 -U 457 ; WX 567 ; N uni01C9 ; G 394 -U 458 ; WX 1148 ; N uni01CA ; G 395 -U 459 ; WX 1066 ; N uni01CB ; G 396 -U 460 ; WX 858 ; N uni01CC ; G 397 -U 461 ; WX 650 ; N uni01CD ; G 398 -U 462 ; WX 536 ; N uni01CE ; G 399 -U 463 ; WX 355 ; N uni01CF ; G 400 -U 464 ; WX 288 ; N uni01D0 ; G 401 -U 465 ; WX 738 ; N uni01D1 ; G 402 -U 466 ; WX 542 ; N uni01D2 ; G 403 -U 467 ; WX 758 ; N uni01D3 ; G 404 -U 468 ; WX 580 ; N uni01D4 ; G 405 -U 469 ; WX 758 ; N uni01D5 ; G 406 -U 470 ; WX 580 ; N uni01D6 ; G 407 -U 471 ; WX 758 ; N uni01D7 ; G 408 -U 472 ; WX 580 ; N uni01D8 ; G 409 -U 473 ; WX 758 ; N uni01D9 ; G 410 -U 474 ; WX 580 ; N uni01DA ; G 411 -U 475 ; WX 758 ; N uni01DB ; G 412 -U 476 ; WX 580 ; N uni01DC ; G 413 -U 477 ; WX 532 ; N uni01DD ; G 414 -U 478 ; WX 650 ; N uni01DE ; G 415 -U 479 ; WX 536 ; N uni01DF ; G 416 -U 480 ; WX 650 ; N uni01E0 ; G 417 -U 481 ; WX 536 ; N uni01E1 ; G 418 -U 482 ; WX 901 ; N uni01E2 ; G 419 -U 483 ; WX 846 ; N uni01E3 ; G 420 -U 484 ; WX 763 ; N uni01E4 ; G 421 -U 485 ; WX 576 ; N uni01E5 ; G 422 -U 486 ; WX 719 ; N Gcaron ; G 423 -U 487 ; WX 576 ; N gcaron ; G 424 -U 488 ; WX 672 ; N uni01E8 ; G 425 -U 489 ; WX 545 ; N uni01E9 ; G 426 -U 490 ; WX 738 ; N uni01EA ; G 427 -U 491 ; WX 542 ; N uni01EB ; G 428 -U 492 ; WX 738 ; N uni01EC ; G 429 -U 493 ; WX 542 ; N uni01ED ; G 430 -U 494 ; WX 508 ; N uni01EE ; G 431 -U 495 ; WX 508 ; N uni01EF ; G 432 -U 496 ; WX 288 ; N uni01F0 ; G 433 -U 497 ; WX 1347 ; N uni01F1 ; G 434 -U 498 ; WX 1195 ; N uni01F2 ; G 435 -U 499 ; WX 1050 ; N uni01F3 ; G 436 -U 500 ; WX 719 ; N uni01F4 ; G 437 -U 501 ; WX 576 ; N uni01F5 ; G 438 -U 502 ; WX 1038 ; N uni01F6 ; G 439 -U 503 ; WX 636 ; N uni01F7 ; G 440 -U 504 ; WX 787 ; N uni01F8 ; G 441 -U 505 ; WX 580 ; N uni01F9 ; G 442 -U 506 ; WX 650 ; N Aringacute ; G 443 -U 507 ; WX 536 ; N aringacute ; G 444 -U 508 ; WX 901 ; N AEacute ; G 445 -U 509 ; WX 846 ; N aeacute ; G 446 -U 510 ; WX 738 ; N Oslashacute ; G 447 -U 511 ; WX 542 ; N oslashacute ; G 448 -U 512 ; WX 650 ; N uni0200 ; G 449 -U 513 ; WX 536 ; N uni0201 ; G 450 -U 514 ; WX 650 ; N uni0202 ; G 451 -U 515 ; WX 536 ; N uni0203 ; G 452 -U 516 ; WX 657 ; N uni0204 ; G 453 -U 517 ; WX 532 ; N uni0205 ; G 454 -U 518 ; WX 657 ; N uni0206 ; G 455 -U 519 ; WX 532 ; N uni0207 ; G 456 -U 520 ; WX 355 ; N uni0208 ; G 457 -U 521 ; WX 288 ; N uni0209 ; G 458 -U 522 ; WX 355 ; N uni020A ; G 459 -U 523 ; WX 288 ; N uni020B ; G 460 -U 524 ; WX 738 ; N uni020C ; G 461 -U 525 ; WX 542 ; N uni020D ; G 462 -U 526 ; WX 738 ; N uni020E ; G 463 -U 527 ; WX 542 ; N uni020F ; G 464 -U 528 ; WX 677 ; N uni0210 ; G 465 -U 529 ; WX 430 ; N uni0211 ; G 466 -U 530 ; WX 677 ; N uni0212 ; G 467 -U 531 ; WX 430 ; N uni0213 ; G 468 -U 532 ; WX 758 ; N uni0214 ; G 469 -U 533 ; WX 580 ; N uni0215 ; G 470 -U 534 ; WX 758 ; N uni0216 ; G 471 -U 535 ; WX 580 ; N uni0217 ; G 472 -U 536 ; WX 616 ; N Scommaaccent ; G 473 -U 537 ; WX 461 ; N scommaaccent ; G 474 -U 538 ; WX 600 ; N uni021A ; G 475 -U 539 ; WX 361 ; N uni021B ; G 476 -U 540 ; WX 564 ; N uni021C ; G 477 -U 541 ; WX 469 ; N uni021D ; G 478 -U 542 ; WX 785 ; N uni021E ; G 479 -U 543 ; WX 580 ; N uni021F ; G 480 -U 544 ; WX 758 ; N uni0220 ; G 481 -U 545 ; WX 732 ; N uni0221 ; G 482 -U 546 ; WX 527 ; N uni0222 ; G 483 -U 547 ; WX 497 ; N uni0223 ; G 484 -U 548 ; WX 625 ; N uni0224 ; G 485 -U 549 ; WX 474 ; N uni0225 ; G 486 -U 550 ; WX 650 ; N uni0226 ; G 487 -U 551 ; WX 536 ; N uni0227 ; G 488 -U 552 ; WX 657 ; N uni0228 ; G 489 -U 553 ; WX 532 ; N uni0229 ; G 490 -U 554 ; WX 738 ; N uni022A ; G 491 -U 555 ; WX 542 ; N uni022B ; G 492 -U 556 ; WX 738 ; N uni022C ; G 493 -U 557 ; WX 542 ; N uni022D ; G 494 -U 558 ; WX 738 ; N uni022E ; G 495 -U 559 ; WX 542 ; N uni022F ; G 496 -U 560 ; WX 738 ; N uni0230 ; G 497 -U 561 ; WX 542 ; N uni0231 ; G 498 -U 562 ; WX 594 ; N uni0232 ; G 499 -U 563 ; WX 508 ; N uni0233 ; G 500 -U 564 ; WX 450 ; N uni0234 ; G 501 -U 565 ; WX 748 ; N uni0235 ; G 502 -U 566 ; WX 444 ; N uni0236 ; G 503 -U 567 ; WX 279 ; N dotlessj ; G 504 -U 568 ; WX 864 ; N uni0238 ; G 505 -U 569 ; WX 864 ; N uni0239 ; G 506 -U 570 ; WX 650 ; N uni023A ; G 507 -U 571 ; WX 688 ; N uni023B ; G 508 -U 572 ; WX 504 ; N uni023C ; G 509 -U 573 ; WX 598 ; N uni023D ; G 510 -U 574 ; WX 600 ; N uni023E ; G 511 -U 575 ; WX 461 ; N uni023F ; G 512 -U 576 ; WX 474 ; N uni0240 ; G 513 -U 577 ; WX 525 ; N uni0241 ; G 514 -U 578 ; WX 417 ; N uni0242 ; G 515 -U 579 ; WX 661 ; N uni0243 ; G 516 -U 580 ; WX 758 ; N uni0244 ; G 517 -U 581 ; WX 650 ; N uni0245 ; G 518 -U 582 ; WX 657 ; N uni0246 ; G 519 -U 583 ; WX 532 ; N uni0247 ; G 520 -U 584 ; WX 360 ; N uni0248 ; G 521 -U 585 ; WX 283 ; N uni0249 ; G 522 -U 586 ; WX 704 ; N uni024A ; G 523 -U 587 ; WX 576 ; N uni024B ; G 524 -U 588 ; WX 677 ; N uni024C ; G 525 -U 589 ; WX 430 ; N uni024D ; G 526 -U 590 ; WX 594 ; N uni024E ; G 527 -U 591 ; WX 508 ; N uni024F ; G 528 -U 592 ; WX 536 ; N uni0250 ; G 529 -U 593 ; WX 576 ; N uni0251 ; G 530 -U 594 ; WX 576 ; N uni0252 ; G 531 -U 595 ; WX 576 ; N uni0253 ; G 532 -U 596 ; WX 504 ; N uni0254 ; G 533 -U 597 ; WX 504 ; N uni0255 ; G 534 -U 598 ; WX 582 ; N uni0256 ; G 535 -U 599 ; WX 614 ; N uni0257 ; G 536 -U 600 ; WX 532 ; N uni0258 ; G 537 -U 601 ; WX 532 ; N uni0259 ; G 538 -U 602 ; WX 759 ; N uni025A ; G 539 -U 603 ; WX 466 ; N uni025B ; G 540 -U 604 ; WX 458 ; N uni025C ; G 541 -U 605 ; WX 695 ; N uni025D ; G 542 -U 606 ; WX 552 ; N uni025E ; G 543 -U 607 ; WX 283 ; N uni025F ; G 544 -U 608 ; WX 615 ; N uni0260 ; G 545 -U 609 ; WX 576 ; N uni0261 ; G 546 -U 610 ; WX 489 ; N uni0262 ; G 547 -U 611 ; WX 641 ; N uni0263 ; G 548 -U 612 ; WX 507 ; N uni0264 ; G 549 -U 613 ; WX 580 ; N uni0265 ; G 550 -U 614 ; WX 580 ; N uni0266 ; G 551 -U 615 ; WX 580 ; N uni0267 ; G 552 -U 616 ; WX 288 ; N uni0268 ; G 553 -U 617 ; WX 353 ; N uni0269 ; G 554 -U 618 ; WX 288 ; N uni026A ; G 555 -U 619 ; WX 342 ; N uni026B ; G 556 -U 620 ; WX 409 ; N uni026C ; G 557 -U 621 ; WX 326 ; N uni026D ; G 558 -U 622 ; WX 633 ; N uni026E ; G 559 -U 623 ; WX 853 ; N uni026F ; G 560 -U 624 ; WX 853 ; N uni0270 ; G 561 -U 625 ; WX 853 ; N uni0271 ; G 562 -U 626 ; WX 579 ; N uni0272 ; G 563 -U 627 ; WX 624 ; N uni0273 ; G 564 -U 628 ; WX 581 ; N uni0274 ; G 565 -U 629 ; WX 542 ; N uni0275 ; G 566 -U 630 ; WX 711 ; N uni0276 ; G 567 -U 631 ; WX 583 ; N uni0277 ; G 568 -U 632 ; WX 542 ; N uni0278 ; G 569 -U 633 ; WX 451 ; N uni0279 ; G 570 -U 634 ; WX 451 ; N uni027A ; G 571 -U 635 ; WX 496 ; N uni027B ; G 572 -U 636 ; WX 430 ; N uni027C ; G 573 -U 637 ; WX 430 ; N uni027D ; G 574 -U 638 ; WX 407 ; N uni027E ; G 575 -U 639 ; WX 407 ; N uni027F ; G 576 -U 640 ; WX 534 ; N uni0280 ; G 577 -U 641 ; WX 534 ; N uni0281 ; G 578 -U 642 ; WX 461 ; N uni0282 ; G 579 -U 643 ; WX 244 ; N uni0283 ; G 580 -U 644 ; WX 333 ; N uni0284 ; G 581 -U 645 ; WX 438 ; N uni0285 ; G 582 -U 646 ; WX 292 ; N uni0286 ; G 583 -U 647 ; WX 361 ; N uni0287 ; G 584 -U 648 ; WX 361 ; N uni0288 ; G 585 -U 649 ; WX 580 ; N uni0289 ; G 586 -U 650 ; WX 558 ; N uni028A ; G 587 -U 651 ; WX 547 ; N uni028B ; G 588 -U 652 ; WX 508 ; N uni028C ; G 589 -U 653 ; WX 770 ; N uni028D ; G 590 -U 654 ; WX 508 ; N uni028E ; G 591 -U 655 ; WX 589 ; N uni028F ; G 592 -U 656 ; WX 537 ; N uni0290 ; G 593 -U 657 ; WX 504 ; N uni0291 ; G 594 -U 658 ; WX 508 ; N uni0292 ; G 595 -U 659 ; WX 504 ; N uni0293 ; G 596 -U 660 ; WX 482 ; N uni0294 ; G 597 -U 661 ; WX 482 ; N uni0295 ; G 598 -U 662 ; WX 482 ; N uni0296 ; G 599 -U 663 ; WX 461 ; N uni0297 ; G 600 -U 664 ; WX 738 ; N uni0298 ; G 601 -U 665 ; WX 506 ; N uni0299 ; G 602 -U 666 ; WX 552 ; N uni029A ; G 603 -U 667 ; WX 588 ; N uni029B ; G 604 -U 668 ; WX 600 ; N uni029C ; G 605 -U 669 ; WX 329 ; N uni029D ; G 606 -U 670 ; WX 545 ; N uni029E ; G 607 -U 671 ; WX 581 ; N uni029F ; G 608 -U 672 ; WX 615 ; N uni02A0 ; G 609 -U 673 ; WX 482 ; N uni02A1 ; G 610 -U 674 ; WX 482 ; N uni02A2 ; G 611 -U 675 ; WX 896 ; N uni02A3 ; G 612 -U 676 ; WX 930 ; N uni02A4 ; G 613 -U 677 ; WX 898 ; N uni02A5 ; G 614 -U 678 ; WX 728 ; N uni02A6 ; G 615 -U 679 ; WX 538 ; N uni02A7 ; G 616 -U 680 ; WX 704 ; N uni02A8 ; G 617 -U 681 ; WX 804 ; N uni02A9 ; G 618 -U 682 ; WX 582 ; N uni02AA ; G 619 -U 683 ; WX 608 ; N uni02AB ; G 620 -U 684 ; WX 538 ; N uni02AC ; G 621 -U 685 ; WX 398 ; N uni02AD ; G 622 -U 686 ; WX 703 ; N uni02AE ; G 623 -U 687 ; WX 690 ; N uni02AF ; G 624 -U 688 ; WX 389 ; N uni02B0 ; G 625 -U 689 ; WX 387 ; N uni02B1 ; G 626 -U 690 ; WX 237 ; N uni02B2 ; G 627 -U 691 ; WX 312 ; N uni02B3 ; G 628 -U 692 ; WX 312 ; N uni02B4 ; G 629 -U 693 ; WX 387 ; N uni02B5 ; G 630 -U 694 ; WX 352 ; N uni02B6 ; G 631 -U 695 ; WX 527 ; N uni02B7 ; G 632 -U 696 ; WX 381 ; N uni02B8 ; G 633 -U 697 ; WX 250 ; N uni02B9 ; G 634 -U 699 ; WX 286 ; N uni02BB ; G 635 -U 700 ; WX 286 ; N uni02BC ; G 636 -U 701 ; WX 286 ; N uni02BD ; G 637 -U 702 ; WX 276 ; N uni02BE ; G 638 -U 703 ; WX 276 ; N uni02BF ; G 639 -U 704 ; WX 252 ; N uni02C0 ; G 640 -U 705 ; WX 252 ; N uni02C1 ; G 641 -U 710 ; WX 450 ; N circumflex ; G 642 -U 711 ; WX 450 ; N caron ; G 643 -U 712 ; WX 247 ; N uni02C8 ; G 644 -U 713 ; WX 450 ; N uni02C9 ; G 645 -U 716 ; WX 247 ; N uni02CC ; G 646 -U 717 ; WX 450 ; N uni02CD ; G 647 -U 720 ; WX 303 ; N uni02D0 ; G 648 -U 721 ; WX 303 ; N uni02D1 ; G 649 -U 722 ; WX 276 ; N uni02D2 ; G 650 -U 723 ; WX 276 ; N uni02D3 ; G 651 -U 726 ; WX 295 ; N uni02D6 ; G 652 -U 728 ; WX 450 ; N breve ; G 653 -U 729 ; WX 450 ; N dotaccent ; G 654 -U 730 ; WX 450 ; N ring ; G 655 -U 731 ; WX 450 ; N ogonek ; G 656 -U 732 ; WX 450 ; N tilde ; G 657 -U 733 ; WX 450 ; N hungarumlaut ; G 658 -U 734 ; WX 375 ; N uni02DE ; G 659 -U 736 ; WX 402 ; N uni02E0 ; G 660 -U 737 ; WX 218 ; N uni02E1 ; G 661 -U 738 ; WX 303 ; N uni02E2 ; G 662 -U 739 ; WX 381 ; N uni02E3 ; G 663 -U 740 ; WX 252 ; N uni02E4 ; G 664 -U 741 ; WX 444 ; N uni02E5 ; G 665 -U 742 ; WX 444 ; N uni02E6 ; G 666 -U 743 ; WX 444 ; N uni02E7 ; G 667 -U 744 ; WX 444 ; N uni02E8 ; G 668 -U 745 ; WX 444 ; N uni02E9 ; G 669 -U 750 ; WX 435 ; N uni02EE ; G 670 -U 768 ; WX 0 ; N gravecomb ; G 671 -U 769 ; WX 0 ; N acutecomb ; G 672 -U 770 ; WX 0 ; N uni0302 ; G 673 -U 771 ; WX 0 ; N tildecomb ; G 674 -U 772 ; WX 0 ; N uni0304 ; G 675 -U 773 ; WX 0 ; N uni0305 ; G 676 -U 774 ; WX 0 ; N uni0306 ; G 677 -U 775 ; WX 0 ; N uni0307 ; G 678 -U 776 ; WX 0 ; N uni0308 ; G 679 -U 777 ; WX 0 ; N hookabovecomb ; G 680 -U 778 ; WX 0 ; N uni030A ; G 681 -U 779 ; WX 0 ; N uni030B ; G 682 -U 780 ; WX 0 ; N uni030C ; G 683 -U 781 ; WX 0 ; N uni030D ; G 684 -U 782 ; WX 0 ; N uni030E ; G 685 -U 783 ; WX 0 ; N uni030F ; G 686 -U 784 ; WX 0 ; N uni0310 ; G 687 -U 785 ; WX 0 ; N uni0311 ; G 688 -U 786 ; WX 0 ; N uni0312 ; G 689 -U 787 ; WX 0 ; N uni0313 ; G 690 -U 788 ; WX 0 ; N uni0314 ; G 691 -U 789 ; WX 0 ; N uni0315 ; G 692 -U 790 ; WX 0 ; N uni0316 ; G 693 -U 791 ; WX 0 ; N uni0317 ; G 694 -U 792 ; WX 0 ; N uni0318 ; G 695 -U 793 ; WX 0 ; N uni0319 ; G 696 -U 794 ; WX 0 ; N uni031A ; G 697 -U 795 ; WX 0 ; N uni031B ; G 698 -U 796 ; WX 0 ; N uni031C ; G 699 -U 797 ; WX 0 ; N uni031D ; G 700 -U 798 ; WX 0 ; N uni031E ; G 701 -U 799 ; WX 0 ; N uni031F ; G 702 -U 800 ; WX 0 ; N uni0320 ; G 703 -U 801 ; WX 0 ; N uni0321 ; G 704 -U 802 ; WX 0 ; N uni0322 ; G 705 -U 803 ; WX 0 ; N dotbelowcomb ; G 706 -U 804 ; WX 0 ; N uni0324 ; G 707 -U 805 ; WX 0 ; N uni0325 ; G 708 -U 806 ; WX 0 ; N uni0326 ; G 709 -U 807 ; WX 0 ; N uni0327 ; G 710 -U 808 ; WX 0 ; N uni0328 ; G 711 -U 809 ; WX 0 ; N uni0329 ; G 712 -U 810 ; WX 0 ; N uni032A ; G 713 -U 811 ; WX 0 ; N uni032B ; G 714 -U 812 ; WX 0 ; N uni032C ; G 715 -U 813 ; WX 0 ; N uni032D ; G 716 -U 814 ; WX 0 ; N uni032E ; G 717 -U 815 ; WX 0 ; N uni032F ; G 718 -U 816 ; WX 0 ; N uni0330 ; G 719 -U 817 ; WX 0 ; N uni0331 ; G 720 -U 818 ; WX 0 ; N uni0332 ; G 721 -U 819 ; WX 0 ; N uni0333 ; G 722 -U 820 ; WX 0 ; N uni0334 ; G 723 -U 821 ; WX 0 ; N uni0335 ; G 724 -U 822 ; WX 0 ; N uni0336 ; G 725 -U 823 ; WX 0 ; N uni0337 ; G 726 -U 824 ; WX 0 ; N uni0338 ; G 727 -U 825 ; WX 0 ; N uni0339 ; G 728 -U 826 ; WX 0 ; N uni033A ; G 729 -U 827 ; WX 0 ; N uni033B ; G 730 -U 828 ; WX 0 ; N uni033C ; G 731 -U 829 ; WX 0 ; N uni033D ; G 732 -U 830 ; WX 0 ; N uni033E ; G 733 -U 831 ; WX 0 ; N uni033F ; G 734 -U 835 ; WX 0 ; N uni0343 ; G 735 -U 847 ; WX 0 ; N uni034F ; G 736 -U 856 ; WX 0 ; N uni0358 ; G 737 -U 865 ; WX 0 ; N uni0361 ; G 738 -U 880 ; WX 666 ; N uni0370 ; G 739 -U 881 ; WX 478 ; N uni0371 ; G 740 -U 884 ; WX 250 ; N uni0374 ; G 741 -U 885 ; WX 250 ; N uni0375 ; G 742 -U 890 ; WX 450 ; N uni037A ; G 743 -U 891 ; WX 504 ; N uni037B ; G 744 -U 892 ; WX 504 ; N uni037C ; G 745 -U 893 ; WX 504 ; N uni037D ; G 746 -U 894 ; WX 303 ; N uni037E ; G 747 -U 900 ; WX 450 ; N tonos ; G 748 -U 901 ; WX 450 ; N dieresistonos ; G 749 -U 902 ; WX 650 ; N Alphatonos ; G 750 -U 903 ; WX 286 ; N anoteleia ; G 751 -U 904 ; WX 810 ; N Epsilontonos ; G 752 -U 905 ; WX 935 ; N Etatonos ; G 753 -U 906 ; WX 505 ; N Iotatonos ; G 754 -U 908 ; WX 751 ; N Omicrontonos ; G 755 -U 910 ; WX 808 ; N Upsilontonos ; G 756 -U 911 ; WX 767 ; N Omegatonos ; G 757 -U 912 ; WX 353 ; N iotadieresistonos ; G 758 -U 913 ; WX 650 ; N Alpha ; G 759 -U 914 ; WX 661 ; N Beta ; G 760 -U 915 ; WX 624 ; N Gamma ; G 761 -U 916 ; WX 650 ; N uni0394 ; G 762 -U 917 ; WX 657 ; N Epsilon ; G 763 -U 918 ; WX 625 ; N Zeta ; G 764 -U 919 ; WX 785 ; N Eta ; G 765 -U 920 ; WX 738 ; N Theta ; G 766 -U 921 ; WX 355 ; N Iota ; G 767 -U 922 ; WX 672 ; N Kappa ; G 768 -U 923 ; WX 650 ; N Lambda ; G 769 -U 924 ; WX 921 ; N Mu ; G 770 -U 925 ; WX 787 ; N Nu ; G 771 -U 926 ; WX 633 ; N Xi ; G 772 -U 927 ; WX 738 ; N Omicron ; G 773 -U 928 ; WX 785 ; N Pi ; G 774 -U 929 ; WX 605 ; N Rho ; G 775 -U 931 ; WX 636 ; N Sigma ; G 776 -U 932 ; WX 600 ; N Tau ; G 777 -U 933 ; WX 594 ; N Upsilon ; G 778 -U 934 ; WX 738 ; N Phi ; G 779 -U 935 ; WX 641 ; N Chi ; G 780 -U 936 ; WX 789 ; N Psi ; G 781 -U 937 ; WX 746 ; N Omega ; G 782 -U 938 ; WX 355 ; N Iotadieresis ; G 783 -U 939 ; WX 594 ; N Upsilondieresis ; G 784 -U 940 ; WX 607 ; N alphatonos ; G 785 -U 941 ; WX 466 ; N epsilontonos ; G 786 -U 942 ; WX 539 ; N etatonos ; G 787 -U 943 ; WX 353 ; N iotatonos ; G 788 -U 944 ; WX 547 ; N upsilondieresistonos ; G 789 -U 945 ; WX 607 ; N alpha ; G 790 -U 946 ; WX 520 ; N beta ; G 791 -U 947 ; WX 538 ; N gamma ; G 792 -U 948 ; WX 542 ; N delta ; G 793 -U 949 ; WX 466 ; N epsilon ; G 794 -U 950 ; WX 488 ; N zeta ; G 795 -U 951 ; WX 539 ; N eta ; G 796 -U 952 ; WX 542 ; N theta ; G 797 -U 953 ; WX 353 ; N iota ; G 798 -U 954 ; WX 563 ; N kappa ; G 799 -U 955 ; WX 570 ; N lambda ; G 800 -U 956 ; WX 584 ; N uni03BC ; G 801 -U 957 ; WX 547 ; N nu ; G 802 -U 958 ; WX 496 ; N xi ; G 803 -U 959 ; WX 542 ; N omicron ; G 804 -U 960 ; WX 591 ; N pi ; G 805 -U 961 ; WX 529 ; N rho ; G 806 -U 962 ; WX 504 ; N sigma1 ; G 807 -U 963 ; WX 614 ; N sigma ; G 808 -U 964 ; WX 498 ; N tau ; G 809 -U 965 ; WX 547 ; N upsilon ; G 810 -U 966 ; WX 630 ; N phi ; G 811 -U 967 ; WX 545 ; N chi ; G 812 -U 968 ; WX 706 ; N psi ; G 813 -U 969 ; WX 734 ; N omega ; G 814 -U 970 ; WX 353 ; N iotadieresis ; G 815 -U 971 ; WX 547 ; N upsilondieresis ; G 816 -U 972 ; WX 542 ; N omicrontonos ; G 817 -U 973 ; WX 547 ; N upsilontonos ; G 818 -U 974 ; WX 734 ; N omegatonos ; G 819 -U 976 ; WX 524 ; N uni03D0 ; G 820 -U 977 ; WX 643 ; N theta1 ; G 821 -U 978 ; WX 618 ; N Upsilon1 ; G 822 -U 979 ; WX 787 ; N uni03D3 ; G 823 -U 980 ; WX 618 ; N uni03D4 ; G 824 -U 981 ; WX 613 ; N phi1 ; G 825 -U 982 ; WX 734 ; N omega1 ; G 826 -U 983 ; WX 561 ; N uni03D7 ; G 827 -U 984 ; WX 738 ; N uni03D8 ; G 828 -U 985 ; WX 542 ; N uni03D9 ; G 829 -U 986 ; WX 688 ; N uni03DA ; G 830 -U 987 ; WX 504 ; N uni03DB ; G 831 -U 988 ; WX 624 ; N uni03DC ; G 832 -U 989 ; WX 417 ; N uni03DD ; G 833 -U 990 ; WX 531 ; N uni03DE ; G 834 -U 991 ; WX 593 ; N uni03DF ; G 835 -U 992 ; WX 704 ; N uni03E0 ; G 836 -U 993 ; WX 519 ; N uni03E1 ; G 837 -U 1008 ; WX 561 ; N uni03F0 ; G 838 -U 1009 ; WX 529 ; N uni03F1 ; G 839 -U 1010 ; WX 504 ; N uni03F2 ; G 840 -U 1011 ; WX 279 ; N uni03F3 ; G 841 -U 1012 ; WX 738 ; N uni03F4 ; G 842 -U 1013 ; WX 504 ; N uni03F5 ; G 843 -U 1014 ; WX 504 ; N uni03F6 ; G 844 -U 1015 ; WX 608 ; N uni03F7 ; G 845 -U 1016 ; WX 576 ; N uni03F8 ; G 846 -U 1017 ; WX 688 ; N uni03F9 ; G 847 -U 1018 ; WX 921 ; N uni03FA ; G 848 -U 1019 ; WX 637 ; N uni03FB ; G 849 -U 1020 ; WX 529 ; N uni03FC ; G 850 -U 1021 ; WX 688 ; N uni03FD ; G 851 -U 1022 ; WX 688 ; N uni03FE ; G 852 -U 1023 ; WX 688 ; N uni03FF ; G 853 -U 1024 ; WX 657 ; N uni0400 ; G 854 -U 1025 ; WX 657 ; N uni0401 ; G 855 -U 1026 ; WX 719 ; N uni0402 ; G 856 -U 1027 ; WX 596 ; N uni0403 ; G 857 -U 1028 ; WX 688 ; N uni0404 ; G 858 -U 1029 ; WX 616 ; N uni0405 ; G 859 -U 1030 ; WX 355 ; N uni0406 ; G 860 -U 1031 ; WX 355 ; N uni0407 ; G 861 -U 1032 ; WX 360 ; N uni0408 ; G 862 -U 1033 ; WX 976 ; N uni0409 ; G 863 -U 1034 ; WX 1006 ; N uni040A ; G 864 -U 1035 ; WX 785 ; N uni040B ; G 865 -U 1036 ; WX 696 ; N uni040C ; G 866 -U 1037 ; WX 785 ; N uni040D ; G 867 -U 1038 ; WX 650 ; N uni040E ; G 868 -U 1039 ; WX 785 ; N uni040F ; G 869 -U 1040 ; WX 681 ; N uni0410 ; G 870 -U 1041 ; WX 661 ; N uni0411 ; G 871 -U 1042 ; WX 661 ; N uni0412 ; G 872 -U 1043 ; WX 596 ; N uni0413 ; G 873 -U 1044 ; WX 731 ; N uni0414 ; G 874 -U 1045 ; WX 657 ; N uni0415 ; G 875 -U 1046 ; WX 1011 ; N uni0416 ; G 876 -U 1047 ; WX 561 ; N uni0417 ; G 877 -U 1048 ; WX 785 ; N uni0418 ; G 878 -U 1049 ; WX 785 ; N uni0419 ; G 879 -U 1050 ; WX 696 ; N uni041A ; G 880 -U 1051 ; WX 751 ; N uni041B ; G 881 -U 1052 ; WX 921 ; N uni041C ; G 882 -U 1053 ; WX 785 ; N uni041D ; G 883 -U 1054 ; WX 738 ; N uni041E ; G 884 -U 1055 ; WX 785 ; N uni041F ; G 885 -U 1056 ; WX 605 ; N uni0420 ; G 886 -U 1057 ; WX 688 ; N uni0421 ; G 887 -U 1058 ; WX 600 ; N uni0422 ; G 888 -U 1059 ; WX 650 ; N uni0423 ; G 889 -U 1060 ; WX 747 ; N uni0424 ; G 890 -U 1061 ; WX 641 ; N uni0425 ; G 891 -U 1062 ; WX 785 ; N uni0426 ; G 892 -U 1063 ; WX 695 ; N uni0427 ; G 893 -U 1064 ; WX 1027 ; N uni0428 ; G 894 -U 1065 ; WX 1027 ; N uni0429 ; G 895 -U 1066 ; WX 715 ; N uni042A ; G 896 -U 1067 ; WX 885 ; N uni042B ; G 897 -U 1068 ; WX 606 ; N uni042C ; G 898 -U 1069 ; WX 688 ; N uni042D ; G 899 -U 1070 ; WX 1074 ; N uni042E ; G 900 -U 1071 ; WX 727 ; N uni042F ; G 901 -U 1072 ; WX 536 ; N uni0430 ; G 902 -U 1073 ; WX 542 ; N uni0431 ; G 903 -U 1074 ; WX 506 ; N uni0432 ; G 904 -U 1075 ; WX 471 ; N uni0433 ; G 905 -U 1076 ; WX 554 ; N uni0434 ; G 906 -U 1077 ; WX 532 ; N uni0435 ; G 907 -U 1078 ; WX 828 ; N uni0436 ; G 908 -U 1079 ; WX 491 ; N uni0437 ; G 909 -U 1080 ; WX 600 ; N uni0438 ; G 910 -U 1081 ; WX 600 ; N uni0439 ; G 911 -U 1082 ; WX 563 ; N uni043A ; G 912 -U 1083 ; WX 571 ; N uni043B ; G 913 -U 1084 ; WX 700 ; N uni043C ; G 914 -U 1085 ; WX 600 ; N uni043D ; G 915 -U 1086 ; WX 542 ; N uni043E ; G 916 -U 1087 ; WX 600 ; N uni043F ; G 917 -U 1088 ; WX 576 ; N uni0440 ; G 918 -U 1089 ; WX 504 ; N uni0441 ; G 919 -U 1090 ; WX 498 ; N uni0442 ; G 920 -U 1091 ; WX 529 ; N uni0443 ; G 921 -U 1092 ; WX 704 ; N uni0444 ; G 922 -U 1093 ; WX 507 ; N uni0445 ; G 923 -U 1094 ; WX 579 ; N uni0446 ; G 924 -U 1095 ; WX 595 ; N uni0447 ; G 925 -U 1096 ; WX 836 ; N uni0448 ; G 926 -U 1097 ; WX 836 ; N uni0449 ; G 927 -U 1098 ; WX 572 ; N uni044A ; G 928 -U 1099 ; WX 716 ; N uni044B ; G 929 -U 1100 ; WX 490 ; N uni044C ; G 930 -U 1101 ; WX 504 ; N uni044D ; G 931 -U 1102 ; WX 783 ; N uni044E ; G 932 -U 1103 ; WX 567 ; N uni044F ; G 933 -U 1104 ; WX 532 ; N uni0450 ; G 934 -U 1105 ; WX 532 ; N uni0451 ; G 935 -U 1106 ; WX 561 ; N uni0452 ; G 936 -U 1107 ; WX 471 ; N uni0453 ; G 937 -U 1108 ; WX 504 ; N uni0454 ; G 938 -U 1109 ; WX 461 ; N uni0455 ; G 939 -U 1110 ; WX 288 ; N uni0456 ; G 940 -U 1111 ; WX 288 ; N uni0457 ; G 941 -U 1112 ; WX 279 ; N uni0458 ; G 942 -U 1113 ; WX 759 ; N uni0459 ; G 943 -U 1114 ; WX 774 ; N uni045A ; G 944 -U 1115 ; WX 580 ; N uni045B ; G 945 -U 1116 ; WX 563 ; N uni045C ; G 946 -U 1117 ; WX 600 ; N uni045D ; G 947 -U 1118 ; WX 529 ; N uni045E ; G 948 -U 1119 ; WX 590 ; N uni045F ; G 949 -U 1122 ; WX 686 ; N uni0462 ; G 950 -U 1123 ; WX 542 ; N uni0463 ; G 951 -U 1124 ; WX 1016 ; N uni0464 ; G 952 -U 1125 ; WX 750 ; N uni0465 ; G 953 -U 1130 ; WX 1011 ; N uni046A ; G 954 -U 1131 ; WX 828 ; N uni046B ; G 955 -U 1136 ; WX 849 ; N uni0470 ; G 956 -U 1137 ; WX 812 ; N uni0471 ; G 957 -U 1138 ; WX 738 ; N uni0472 ; G 958 -U 1139 ; WX 497 ; N uni0473 ; G 959 -U 1140 ; WX 773 ; N uni0474 ; G 960 -U 1141 ; WX 610 ; N uni0475 ; G 961 -U 1164 ; WX 636 ; N uni048C ; G 962 -U 1165 ; WX 490 ; N uni048D ; G 963 -U 1168 ; WX 604 ; N uni0490 ; G 964 -U 1169 ; WX 476 ; N uni0491 ; G 965 -U 1170 ; WX 596 ; N uni0492 ; G 966 -U 1171 ; WX 471 ; N uni0493 ; G 967 -U 1172 ; WX 655 ; N uni0494 ; G 968 -U 1173 ; WX 552 ; N uni0495 ; G 969 -U 1174 ; WX 1011 ; N uni0496 ; G 970 -U 1175 ; WX 828 ; N uni0497 ; G 971 -U 1176 ; WX 572 ; N uni0498 ; G 972 -U 1177 ; WX 483 ; N uni0499 ; G 973 -U 1178 ; WX 696 ; N uni049A ; G 974 -U 1179 ; WX 545 ; N uni049B ; G 975 -U 1182 ; WX 696 ; N uni049E ; G 976 -U 1183 ; WX 563 ; N uni049F ; G 977 -U 1184 ; WX 801 ; N uni04A0 ; G 978 -U 1185 ; WX 645 ; N uni04A1 ; G 979 -U 1186 ; WX 785 ; N uni04A2 ; G 980 -U 1187 ; WX 577 ; N uni04A3 ; G 981 -U 1188 ; WX 1025 ; N uni04A4 ; G 982 -U 1189 ; WX 767 ; N uni04A5 ; G 983 -U 1190 ; WX 1084 ; N uni04A6 ; G 984 -U 1191 ; WX 847 ; N uni04A7 ; G 985 -U 1194 ; WX 688 ; N uni04AA ; G 986 -U 1195 ; WX 504 ; N uni04AB ; G 987 -U 1196 ; WX 600 ; N uni04AC ; G 988 -U 1197 ; WX 498 ; N uni04AD ; G 989 -U 1198 ; WX 594 ; N uni04AE ; G 990 -U 1199 ; WX 508 ; N uni04AF ; G 991 -U 1200 ; WX 594 ; N uni04B0 ; G 992 -U 1201 ; WX 508 ; N uni04B1 ; G 993 -U 1202 ; WX 641 ; N uni04B2 ; G 994 -U 1203 ; WX 507 ; N uni04B3 ; G 995 -U 1204 ; WX 856 ; N uni04B4 ; G 996 -U 1205 ; WX 659 ; N uni04B5 ; G 997 -U 1206 ; WX 674 ; N uni04B6 ; G 998 -U 1207 ; WX 621 ; N uni04B7 ; G 999 -U 1210 ; WX 674 ; N uni04BA ; G 1000 -U 1211 ; WX 580 ; N uni04BB ; G 1001 -U 1216 ; WX 355 ; N uni04C0 ; G 1002 -U 1217 ; WX 1011 ; N uni04C1 ; G 1003 -U 1218 ; WX 828 ; N uni04C2 ; G 1004 -U 1219 ; WX 672 ; N uni04C3 ; G 1005 -U 1220 ; WX 545 ; N uni04C4 ; G 1006 -U 1223 ; WX 785 ; N uni04C7 ; G 1007 -U 1224 ; WX 600 ; N uni04C8 ; G 1008 -U 1227 ; WX 674 ; N uni04CB ; G 1009 -U 1228 ; WX 600 ; N uni04CC ; G 1010 -U 1231 ; WX 288 ; N uni04CF ; G 1011 -U 1232 ; WX 681 ; N uni04D0 ; G 1012 -U 1233 ; WX 536 ; N uni04D1 ; G 1013 -U 1234 ; WX 681 ; N uni04D2 ; G 1014 -U 1235 ; WX 536 ; N uni04D3 ; G 1015 -U 1236 ; WX 901 ; N uni04D4 ; G 1016 -U 1237 ; WX 846 ; N uni04D5 ; G 1017 -U 1238 ; WX 657 ; N uni04D6 ; G 1018 -U 1239 ; WX 532 ; N uni04D7 ; G 1019 -U 1240 ; WX 738 ; N uni04D8 ; G 1020 -U 1241 ; WX 532 ; N uni04D9 ; G 1021 -U 1242 ; WX 738 ; N uni04DA ; G 1022 -U 1243 ; WX 532 ; N uni04DB ; G 1023 -U 1244 ; WX 1011 ; N uni04DC ; G 1024 -U 1245 ; WX 828 ; N uni04DD ; G 1025 -U 1246 ; WX 561 ; N uni04DE ; G 1026 -U 1247 ; WX 491 ; N uni04DF ; G 1027 -U 1248 ; WX 508 ; N uni04E0 ; G 1028 -U 1249 ; WX 508 ; N uni04E1 ; G 1029 -U 1250 ; WX 785 ; N uni04E2 ; G 1030 -U 1251 ; WX 600 ; N uni04E3 ; G 1031 -U 1252 ; WX 785 ; N uni04E4 ; G 1032 -U 1253 ; WX 600 ; N uni04E5 ; G 1033 -U 1254 ; WX 738 ; N uni04E6 ; G 1034 -U 1255 ; WX 542 ; N uni04E7 ; G 1035 -U 1256 ; WX 738 ; N uni04E8 ; G 1036 -U 1257 ; WX 542 ; N uni04E9 ; G 1037 -U 1258 ; WX 738 ; N uni04EA ; G 1038 -U 1259 ; WX 542 ; N uni04EB ; G 1039 -U 1260 ; WX 688 ; N uni04EC ; G 1040 -U 1261 ; WX 504 ; N uni04ED ; G 1041 -U 1262 ; WX 650 ; N uni04EE ; G 1042 -U 1263 ; WX 529 ; N uni04EF ; G 1043 -U 1264 ; WX 650 ; N uni04F0 ; G 1044 -U 1265 ; WX 529 ; N uni04F1 ; G 1045 -U 1266 ; WX 650 ; N uni04F2 ; G 1046 -U 1267 ; WX 529 ; N uni04F3 ; G 1047 -U 1268 ; WX 695 ; N uni04F4 ; G 1048 -U 1269 ; WX 595 ; N uni04F5 ; G 1049 -U 1270 ; WX 596 ; N uni04F6 ; G 1050 -U 1271 ; WX 471 ; N uni04F7 ; G 1051 -U 1272 ; WX 885 ; N uni04F8 ; G 1052 -U 1273 ; WX 716 ; N uni04F9 ; G 1053 -U 1296 ; WX 561 ; N uni0510 ; G 1054 -U 1297 ; WX 491 ; N uni0511 ; G 1055 -U 1298 ; WX 751 ; N uni0512 ; G 1056 -U 1299 ; WX 571 ; N uni0513 ; G 1057 -U 1300 ; WX 1078 ; N uni0514 ; G 1058 -U 1301 ; WX 827 ; N uni0515 ; G 1059 -U 1306 ; WX 738 ; N uni051A ; G 1060 -U 1307 ; WX 576 ; N uni051B ; G 1061 -U 1308 ; WX 925 ; N uni051C ; G 1062 -U 1309 ; WX 770 ; N uni051D ; G 1063 -U 4256 ; WX 650 ; N uni10A0 ; G 1064 -U 4257 ; WX 765 ; N uni10A1 ; G 1065 -U 4258 ; WX 745 ; N uni10A2 ; G 1066 -U 4259 ; WX 773 ; N uni10A3 ; G 1067 -U 4260 ; WX 659 ; N uni10A4 ; G 1068 -U 4261 ; WX 883 ; N uni10A5 ; G 1069 -U 4262 ; WX 824 ; N uni10A6 ; G 1070 -U 4263 ; WX 991 ; N uni10A7 ; G 1071 -U 4264 ; WX 510 ; N uni10A8 ; G 1072 -U 4265 ; WX 675 ; N uni10A9 ; G 1073 -U 4266 ; WX 866 ; N uni10AA ; G 1074 -U 4267 ; WX 847 ; N uni10AB ; G 1075 -U 4268 ; WX 668 ; N uni10AC ; G 1076 -U 4269 ; WX 967 ; N uni10AD ; G 1077 -U 4270 ; WX 807 ; N uni10AE ; G 1078 -U 4271 ; WX 746 ; N uni10AF ; G 1079 -U 4272 ; WX 936 ; N uni10B0 ; G 1080 -U 4273 ; WX 660 ; N uni10B1 ; G 1081 -U 4274 ; WX 602 ; N uni10B2 ; G 1082 -U 4275 ; WX 914 ; N uni10B3 ; G 1083 -U 4276 ; WX 843 ; N uni10B4 ; G 1084 -U 4277 ; WX 917 ; N uni10B5 ; G 1085 -U 4278 ; WX 658 ; N uni10B6 ; G 1086 -U 4279 ; WX 659 ; N uni10B7 ; G 1087 -U 4280 ; WX 659 ; N uni10B8 ; G 1088 -U 4281 ; WX 660 ; N uni10B9 ; G 1089 -U 4282 ; WX 791 ; N uni10BA ; G 1090 -U 4283 ; WX 843 ; N uni10BB ; G 1091 -U 4284 ; WX 642 ; N uni10BC ; G 1092 -U 4285 ; WX 679 ; N uni10BD ; G 1093 -U 4286 ; WX 660 ; N uni10BE ; G 1094 -U 4287 ; WX 862 ; N uni10BF ; G 1095 -U 4288 ; WX 900 ; N uni10C0 ; G 1096 -U 4289 ; WX 632 ; N uni10C1 ; G 1097 -U 4290 ; WX 777 ; N uni10C2 ; G 1098 -U 4291 ; WX 660 ; N uni10C3 ; G 1099 -U 4292 ; WX 753 ; N uni10C4 ; G 1100 -U 4293 ; WX 855 ; N uni10C5 ; G 1101 -U 4304 ; WX 486 ; N uni10D0 ; G 1102 -U 4305 ; WX 514 ; N uni10D1 ; G 1103 -U 4306 ; WX 530 ; N uni10D2 ; G 1104 -U 4307 ; WX 750 ; N uni10D3 ; G 1105 -U 4308 ; WX 505 ; N uni10D4 ; G 1106 -U 4309 ; WX 501 ; N uni10D5 ; G 1107 -U 4310 ; WX 556 ; N uni10D6 ; G 1108 -U 4311 ; WX 774 ; N uni10D7 ; G 1109 -U 4312 ; WX 503 ; N uni10D8 ; G 1110 -U 4313 ; WX 491 ; N uni10D9 ; G 1111 -U 4314 ; WX 959 ; N uni10DA ; G 1112 -U 4315 ; WX 527 ; N uni10DB ; G 1113 -U 4316 ; WX 527 ; N uni10DC ; G 1114 -U 4317 ; WX 743 ; N uni10DD ; G 1115 -U 4318 ; WX 513 ; N uni10DE ; G 1116 -U 4319 ; WX 522 ; N uni10DF ; G 1117 -U 4320 ; WX 741 ; N uni10E0 ; G 1118 -U 4321 ; WX 546 ; N uni10E1 ; G 1119 -U 4322 ; WX 673 ; N uni10E2 ; G 1120 -U 4323 ; WX 628 ; N uni10E3 ; G 1121 -U 4324 ; WX 733 ; N uni10E4 ; G 1122 -U 4325 ; WX 526 ; N uni10E5 ; G 1123 -U 4326 ; WX 772 ; N uni10E6 ; G 1124 -U 4327 ; WX 511 ; N uni10E7 ; G 1125 -U 4328 ; WX 534 ; N uni10E8 ; G 1126 -U 4329 ; WX 527 ; N uni10E9 ; G 1127 -U 4330 ; WX 607 ; N uni10EA ; G 1128 -U 4331 ; WX 528 ; N uni10EB ; G 1129 -U 4332 ; WX 523 ; N uni10EC ; G 1130 -U 4333 ; WX 518 ; N uni10ED ; G 1131 -U 4334 ; WX 550 ; N uni10EE ; G 1132 -U 4335 ; WX 615 ; N uni10EF ; G 1133 -U 4336 ; WX 514 ; N uni10F0 ; G 1134 -U 4337 ; WX 542 ; N uni10F1 ; G 1135 -U 4338 ; WX 514 ; N uni10F2 ; G 1136 -U 4339 ; WX 514 ; N uni10F3 ; G 1137 -U 4340 ; WX 513 ; N uni10F4 ; G 1138 -U 4341 ; WX 584 ; N uni10F5 ; G 1139 -U 4342 ; WX 797 ; N uni10F6 ; G 1140 -U 4343 ; WX 563 ; N uni10F7 ; G 1141 -U 4344 ; WX 523 ; N uni10F8 ; G 1142 -U 4345 ; WX 557 ; N uni10F9 ; G 1143 -U 4346 ; WX 514 ; N uni10FA ; G 1144 -U 4347 ; WX 393 ; N uni10FB ; G 1145 -U 4348 ; WX 318 ; N uni10FC ; G 1146 -U 7426 ; WX 846 ; N uni1D02 ; G 1147 -U 7432 ; WX 458 ; N uni1D08 ; G 1148 -U 7433 ; WX 288 ; N uni1D09 ; G 1149 -U 7444 ; WX 890 ; N uni1D14 ; G 1150 -U 7446 ; WX 542 ; N uni1D16 ; G 1151 -U 7447 ; WX 542 ; N uni1D17 ; G 1152 -U 7453 ; WX 663 ; N uni1D1D ; G 1153 -U 7454 ; WX 853 ; N uni1D1E ; G 1154 -U 7455 ; WX 853 ; N uni1D1F ; G 1155 -U 7468 ; WX 409 ; N uni1D2C ; G 1156 -U 7469 ; WX 567 ; N uni1D2D ; G 1157 -U 7470 ; WX 417 ; N uni1D2E ; G 1158 -U 7472 ; WX 454 ; N uni1D30 ; G 1159 -U 7473 ; WX 413 ; N uni1D31 ; G 1160 -U 7474 ; WX 413 ; N uni1D32 ; G 1161 -U 7475 ; WX 453 ; N uni1D33 ; G 1162 -U 7476 ; WX 494 ; N uni1D34 ; G 1163 -U 7477 ; WX 224 ; N uni1D35 ; G 1164 -U 7478 ; WX 227 ; N uni1D36 ; G 1165 -U 7479 ; WX 423 ; N uni1D37 ; G 1166 -U 7480 ; WX 376 ; N uni1D38 ; G 1167 -U 7481 ; WX 580 ; N uni1D39 ; G 1168 -U 7482 ; WX 496 ; N uni1D3A ; G 1169 -U 7483 ; WX 496 ; N uni1D3B ; G 1170 -U 7484 ; WX 464 ; N uni1D3C ; G 1171 -U 7486 ; WX 381 ; N uni1D3E ; G 1172 -U 7487 ; WX 426 ; N uni1D3F ; G 1173 -U 7488 ; WX 378 ; N uni1D40 ; G 1174 -U 7489 ; WX 478 ; N uni1D41 ; G 1175 -U 7490 ; WX 583 ; N uni1D42 ; G 1176 -U 7491 ; WX 347 ; N uni1D43 ; G 1177 -U 7492 ; WX 347 ; N uni1D44 ; G 1178 -U 7493 ; WX 360 ; N uni1D45 ; G 1179 -U 7494 ; WX 556 ; N uni1D46 ; G 1180 -U 7495 ; WX 360 ; N uni1D47 ; G 1181 -U 7496 ; WX 360 ; N uni1D48 ; G 1182 -U 7497 ; WX 348 ; N uni1D49 ; G 1183 -U 7498 ; WX 348 ; N uni1D4A ; G 1184 -U 7499 ; WX 306 ; N uni1D4B ; G 1185 -U 7500 ; WX 306 ; N uni1D4C ; G 1186 -U 7501 ; WX 360 ; N uni1D4D ; G 1187 -U 7502 ; WX 157 ; N uni1D4E ; G 1188 -U 7503 ; WX 328 ; N uni1D4F ; G 1189 -U 7504 ; WX 552 ; N uni1D50 ; G 1190 -U 7505 ; WX 359 ; N uni1D51 ; G 1191 -U 7506 ; WX 347 ; N uni1D52 ; G 1192 -U 7507 ; WX 312 ; N uni1D53 ; G 1193 -U 7508 ; WX 347 ; N uni1D54 ; G 1194 -U 7509 ; WX 347 ; N uni1D55 ; G 1195 -U 7510 ; WX 360 ; N uni1D56 ; G 1196 -U 7511 ; WX 222 ; N uni1D57 ; G 1197 -U 7512 ; WX 359 ; N uni1D58 ; G 1198 -U 7513 ; WX 417 ; N uni1D59 ; G 1199 -U 7514 ; WX 552 ; N uni1D5A ; G 1200 -U 7515 ; WX 335 ; N uni1D5B ; G 1201 -U 7522 ; WX 181 ; N uni1D62 ; G 1202 -U 7523 ; WX 312 ; N uni1D63 ; G 1203 -U 7524 ; WX 359 ; N uni1D64 ; G 1204 -U 7525 ; WX 335 ; N uni1D65 ; G 1205 -U 7543 ; WX 576 ; N uni1D77 ; G 1206 -U 7544 ; WX 494 ; N uni1D78 ; G 1207 -U 7547 ; WX 334 ; N uni1D7B ; G 1208 -U 7557 ; WX 288 ; N uni1D85 ; G 1209 -U 7579 ; WX 360 ; N uni1D9B ; G 1210 -U 7580 ; WX 312 ; N uni1D9C ; G 1211 -U 7581 ; WX 312 ; N uni1D9D ; G 1212 -U 7582 ; WX 347 ; N uni1D9E ; G 1213 -U 7583 ; WX 306 ; N uni1D9F ; G 1214 -U 7584 ; WX 199 ; N uni1DA0 ; G 1215 -U 7585 ; WX 206 ; N uni1DA1 ; G 1216 -U 7586 ; WX 360 ; N uni1DA2 ; G 1217 -U 7587 ; WX 359 ; N uni1DA3 ; G 1218 -U 7588 ; WX 210 ; N uni1DA4 ; G 1219 -U 7589 ; WX 219 ; N uni1DA5 ; G 1220 -U 7590 ; WX 210 ; N uni1DA6 ; G 1221 -U 7591 ; WX 210 ; N uni1DA7 ; G 1222 -U 7592 ; WX 207 ; N uni1DA8 ; G 1223 -U 7593 ; WX 158 ; N uni1DA9 ; G 1224 -U 7594 ; WX 157 ; N uni1DAA ; G 1225 -U 7595 ; WX 330 ; N uni1DAB ; G 1226 -U 7596 ; WX 552 ; N uni1DAC ; G 1227 -U 7597 ; WX 552 ; N uni1DAD ; G 1228 -U 7598 ; WX 366 ; N uni1DAE ; G 1229 -U 7599 ; WX 364 ; N uni1DAF ; G 1230 -U 7600 ; WX 359 ; N uni1DB0 ; G 1231 -U 7601 ; WX 347 ; N uni1DB1 ; G 1232 -U 7602 ; WX 347 ; N uni1DB2 ; G 1233 -U 7603 ; WX 295 ; N uni1DB3 ; G 1234 -U 7604 ; WX 190 ; N uni1DB4 ; G 1235 -U 7605 ; WX 222 ; N uni1DB5 ; G 1236 -U 7606 ; WX 359 ; N uni1DB6 ; G 1237 -U 7607 ; WX 350 ; N uni1DB7 ; G 1238 -U 7609 ; WX 338 ; N uni1DB9 ; G 1239 -U 7610 ; WX 335 ; N uni1DBA ; G 1240 -U 7611 ; WX 297 ; N uni1DBB ; G 1241 -U 7612 ; WX 297 ; N uni1DBC ; G 1242 -U 7613 ; WX 297 ; N uni1DBD ; G 1243 -U 7614 ; WX 327 ; N uni1DBE ; G 1244 -U 7615 ; WX 347 ; N uni1DBF ; G 1245 -U 7620 ; WX 0 ; N uni1DC4 ; G 1246 -U 7621 ; WX 0 ; N uni1DC5 ; G 1247 -U 7622 ; WX 0 ; N uni1DC6 ; G 1248 -U 7623 ; WX 0 ; N uni1DC7 ; G 1249 -U 7624 ; WX 0 ; N uni1DC8 ; G 1250 -U 7625 ; WX 0 ; N uni1DC9 ; G 1251 -U 7680 ; WX 650 ; N uni1E00 ; G 1252 -U 7681 ; WX 536 ; N uni1E01 ; G 1253 -U 7682 ; WX 661 ; N uni1E02 ; G 1254 -U 7683 ; WX 576 ; N uni1E03 ; G 1255 -U 7684 ; WX 661 ; N uni1E04 ; G 1256 -U 7685 ; WX 576 ; N uni1E05 ; G 1257 -U 7686 ; WX 661 ; N uni1E06 ; G 1258 -U 7687 ; WX 576 ; N uni1E07 ; G 1259 -U 7688 ; WX 688 ; N uni1E08 ; G 1260 -U 7689 ; WX 504 ; N uni1E09 ; G 1261 -U 7690 ; WX 721 ; N uni1E0A ; G 1262 -U 7691 ; WX 576 ; N uni1E0B ; G 1263 -U 7692 ; WX 721 ; N uni1E0C ; G 1264 -U 7693 ; WX 576 ; N uni1E0D ; G 1265 -U 7694 ; WX 721 ; N uni1E0E ; G 1266 -U 7695 ; WX 576 ; N uni1E0F ; G 1267 -U 7696 ; WX 721 ; N uni1E10 ; G 1268 -U 7697 ; WX 576 ; N uni1E11 ; G 1269 -U 7698 ; WX 721 ; N uni1E12 ; G 1270 -U 7699 ; WX 576 ; N uni1E13 ; G 1271 -U 7700 ; WX 657 ; N uni1E14 ; G 1272 -U 7701 ; WX 532 ; N uni1E15 ; G 1273 -U 7702 ; WX 657 ; N uni1E16 ; G 1274 -U 7703 ; WX 532 ; N uni1E17 ; G 1275 -U 7704 ; WX 657 ; N uni1E18 ; G 1276 -U 7705 ; WX 532 ; N uni1E19 ; G 1277 -U 7706 ; WX 657 ; N uni1E1A ; G 1278 -U 7707 ; WX 532 ; N uni1E1B ; G 1279 -U 7708 ; WX 657 ; N uni1E1C ; G 1280 -U 7709 ; WX 532 ; N uni1E1D ; G 1281 -U 7710 ; WX 624 ; N uni1E1E ; G 1282 -U 7711 ; WX 333 ; N uni1E1F ; G 1283 -U 7712 ; WX 719 ; N uni1E20 ; G 1284 -U 7713 ; WX 576 ; N uni1E21 ; G 1285 -U 7714 ; WX 785 ; N uni1E22 ; G 1286 -U 7715 ; WX 580 ; N uni1E23 ; G 1287 -U 7716 ; WX 785 ; N uni1E24 ; G 1288 -U 7717 ; WX 580 ; N uni1E25 ; G 1289 -U 7718 ; WX 785 ; N uni1E26 ; G 1290 -U 7719 ; WX 580 ; N uni1E27 ; G 1291 -U 7720 ; WX 785 ; N uni1E28 ; G 1292 -U 7721 ; WX 580 ; N uni1E29 ; G 1293 -U 7722 ; WX 785 ; N uni1E2A ; G 1294 -U 7723 ; WX 580 ; N uni1E2B ; G 1295 -U 7724 ; WX 355 ; N uni1E2C ; G 1296 -U 7725 ; WX 288 ; N uni1E2D ; G 1297 -U 7726 ; WX 355 ; N uni1E2E ; G 1298 -U 7727 ; WX 288 ; N uni1E2F ; G 1299 -U 7728 ; WX 672 ; N uni1E30 ; G 1300 -U 7729 ; WX 545 ; N uni1E31 ; G 1301 -U 7730 ; WX 672 ; N uni1E32 ; G 1302 -U 7731 ; WX 545 ; N uni1E33 ; G 1303 -U 7732 ; WX 672 ; N uni1E34 ; G 1304 -U 7733 ; WX 545 ; N uni1E35 ; G 1305 -U 7734 ; WX 598 ; N uni1E36 ; G 1306 -U 7735 ; WX 288 ; N uni1E37 ; G 1307 -U 7736 ; WX 598 ; N uni1E38 ; G 1308 -U 7737 ; WX 288 ; N uni1E39 ; G 1309 -U 7738 ; WX 598 ; N uni1E3A ; G 1310 -U 7739 ; WX 288 ; N uni1E3B ; G 1311 -U 7740 ; WX 598 ; N uni1E3C ; G 1312 -U 7741 ; WX 288 ; N uni1E3D ; G 1313 -U 7742 ; WX 921 ; N uni1E3E ; G 1314 -U 7743 ; WX 853 ; N uni1E3F ; G 1315 -U 7744 ; WX 921 ; N uni1E40 ; G 1316 -U 7745 ; WX 853 ; N uni1E41 ; G 1317 -U 7746 ; WX 921 ; N uni1E42 ; G 1318 -U 7747 ; WX 853 ; N uni1E43 ; G 1319 -U 7748 ; WX 787 ; N uni1E44 ; G 1320 -U 7749 ; WX 580 ; N uni1E45 ; G 1321 -U 7750 ; WX 787 ; N uni1E46 ; G 1322 -U 7751 ; WX 580 ; N uni1E47 ; G 1323 -U 7752 ; WX 787 ; N uni1E48 ; G 1324 -U 7753 ; WX 580 ; N uni1E49 ; G 1325 -U 7754 ; WX 787 ; N uni1E4A ; G 1326 -U 7755 ; WX 580 ; N uni1E4B ; G 1327 -U 7756 ; WX 738 ; N uni1E4C ; G 1328 -U 7757 ; WX 542 ; N uni1E4D ; G 1329 -U 7758 ; WX 738 ; N uni1E4E ; G 1330 -U 7759 ; WX 542 ; N uni1E4F ; G 1331 -U 7760 ; WX 738 ; N uni1E50 ; G 1332 -U 7761 ; WX 542 ; N uni1E51 ; G 1333 -U 7762 ; WX 738 ; N uni1E52 ; G 1334 -U 7763 ; WX 542 ; N uni1E53 ; G 1335 -U 7764 ; WX 605 ; N uni1E54 ; G 1336 -U 7765 ; WX 576 ; N uni1E55 ; G 1337 -U 7766 ; WX 605 ; N uni1E56 ; G 1338 -U 7767 ; WX 576 ; N uni1E57 ; G 1339 -U 7768 ; WX 677 ; N uni1E58 ; G 1340 -U 7769 ; WX 430 ; N uni1E59 ; G 1341 -U 7770 ; WX 677 ; N uni1E5A ; G 1342 -U 7771 ; WX 430 ; N uni1E5B ; G 1343 -U 7772 ; WX 677 ; N uni1E5C ; G 1344 -U 7773 ; WX 430 ; N uni1E5D ; G 1345 -U 7774 ; WX 677 ; N uni1E5E ; G 1346 -U 7775 ; WX 430 ; N uni1E5F ; G 1347 -U 7776 ; WX 616 ; N uni1E60 ; G 1348 -U 7777 ; WX 461 ; N uni1E61 ; G 1349 -U 7778 ; WX 616 ; N uni1E62 ; G 1350 -U 7779 ; WX 461 ; N uni1E63 ; G 1351 -U 7780 ; WX 616 ; N uni1E64 ; G 1352 -U 7781 ; WX 461 ; N uni1E65 ; G 1353 -U 7782 ; WX 616 ; N uni1E66 ; G 1354 -U 7783 ; WX 469 ; N uni1E67 ; G 1355 -U 7784 ; WX 616 ; N uni1E68 ; G 1356 -U 7785 ; WX 461 ; N uni1E69 ; G 1357 -U 7786 ; WX 600 ; N uni1E6A ; G 1358 -U 7787 ; WX 361 ; N uni1E6B ; G 1359 -U 7788 ; WX 600 ; N uni1E6C ; G 1360 -U 7789 ; WX 361 ; N uni1E6D ; G 1361 -U 7790 ; WX 600 ; N uni1E6E ; G 1362 -U 7791 ; WX 361 ; N uni1E6F ; G 1363 -U 7792 ; WX 600 ; N uni1E70 ; G 1364 -U 7793 ; WX 361 ; N uni1E71 ; G 1365 -U 7794 ; WX 758 ; N uni1E72 ; G 1366 -U 7795 ; WX 580 ; N uni1E73 ; G 1367 -U 7796 ; WX 758 ; N uni1E74 ; G 1368 -U 7797 ; WX 580 ; N uni1E75 ; G 1369 -U 7798 ; WX 758 ; N uni1E76 ; G 1370 -U 7799 ; WX 580 ; N uni1E77 ; G 1371 -U 7800 ; WX 758 ; N uni1E78 ; G 1372 -U 7801 ; WX 580 ; N uni1E79 ; G 1373 -U 7802 ; WX 758 ; N uni1E7A ; G 1374 -U 7803 ; WX 580 ; N uni1E7B ; G 1375 -U 7804 ; WX 650 ; N uni1E7C ; G 1376 -U 7805 ; WX 508 ; N uni1E7D ; G 1377 -U 7806 ; WX 650 ; N uni1E7E ; G 1378 -U 7807 ; WX 508 ; N uni1E7F ; G 1379 -U 7808 ; WX 925 ; N Wgrave ; G 1380 -U 7809 ; WX 770 ; N wgrave ; G 1381 -U 7810 ; WX 925 ; N Wacute ; G 1382 -U 7811 ; WX 770 ; N wacute ; G 1383 -U 7812 ; WX 925 ; N Wdieresis ; G 1384 -U 7813 ; WX 770 ; N wdieresis ; G 1385 -U 7814 ; WX 925 ; N uni1E86 ; G 1386 -U 7815 ; WX 770 ; N uni1E87 ; G 1387 -U 7816 ; WX 925 ; N uni1E88 ; G 1388 -U 7817 ; WX 770 ; N uni1E89 ; G 1389 -U 7818 ; WX 641 ; N uni1E8A ; G 1390 -U 7819 ; WX 507 ; N uni1E8B ; G 1391 -U 7820 ; WX 641 ; N uni1E8C ; G 1392 -U 7821 ; WX 507 ; N uni1E8D ; G 1393 -U 7822 ; WX 594 ; N uni1E8E ; G 1394 -U 7823 ; WX 508 ; N uni1E8F ; G 1395 -U 7824 ; WX 625 ; N uni1E90 ; G 1396 -U 7825 ; WX 474 ; N uni1E91 ; G 1397 -U 7826 ; WX 625 ; N uni1E92 ; G 1398 -U 7827 ; WX 474 ; N uni1E93 ; G 1399 -U 7828 ; WX 625 ; N uni1E94 ; G 1400 -U 7829 ; WX 474 ; N uni1E95 ; G 1401 -U 7830 ; WX 580 ; N uni1E96 ; G 1402 -U 7831 ; WX 361 ; N uni1E97 ; G 1403 -U 7832 ; WX 770 ; N uni1E98 ; G 1404 -U 7833 ; WX 508 ; N uni1E99 ; G 1405 -U 7834 ; WX 813 ; N uni1E9A ; G 1406 -U 7835 ; WX 333 ; N uni1E9B ; G 1407 -U 7838 ; WX 746 ; N uni1E9E ; G 1408 -U 7839 ; WX 542 ; N uni1E9F ; G 1409 -U 7840 ; WX 650 ; N uni1EA0 ; G 1410 -U 7841 ; WX 536 ; N uni1EA1 ; G 1411 -U 7842 ; WX 650 ; N uni1EA2 ; G 1412 -U 7843 ; WX 536 ; N uni1EA3 ; G 1413 -U 7844 ; WX 650 ; N uni1EA4 ; G 1414 -U 7845 ; WX 551 ; N uni1EA5 ; G 1415 -U 7846 ; WX 650 ; N uni1EA6 ; G 1416 -U 7847 ; WX 551 ; N uni1EA7 ; G 1417 -U 7848 ; WX 650 ; N uni1EA8 ; G 1418 -U 7849 ; WX 551 ; N uni1EA9 ; G 1419 -U 7850 ; WX 650 ; N uni1EAA ; G 1420 -U 7851 ; WX 551 ; N uni1EAB ; G 1421 -U 7852 ; WX 650 ; N uni1EAC ; G 1422 -U 7853 ; WX 536 ; N uni1EAD ; G 1423 -U 7854 ; WX 650 ; N uni1EAE ; G 1424 -U 7855 ; WX 536 ; N uni1EAF ; G 1425 -U 7856 ; WX 650 ; N uni1EB0 ; G 1426 -U 7857 ; WX 536 ; N uni1EB1 ; G 1427 -U 7858 ; WX 650 ; N uni1EB2 ; G 1428 -U 7859 ; WX 536 ; N uni1EB3 ; G 1429 -U 7860 ; WX 650 ; N uni1EB4 ; G 1430 -U 7861 ; WX 536 ; N uni1EB5 ; G 1431 -U 7862 ; WX 650 ; N uni1EB6 ; G 1432 -U 7863 ; WX 536 ; N uni1EB7 ; G 1433 -U 7864 ; WX 657 ; N uni1EB8 ; G 1434 -U 7865 ; WX 532 ; N uni1EB9 ; G 1435 -U 7866 ; WX 657 ; N uni1EBA ; G 1436 -U 7867 ; WX 532 ; N uni1EBB ; G 1437 -U 7868 ; WX 657 ; N uni1EBC ; G 1438 -U 7869 ; WX 532 ; N uni1EBD ; G 1439 -U 7870 ; WX 657 ; N uni1ebe ; G 1440 -U 7871 ; WX 554 ; N uni1ebF ; G 1441 -U 7872 ; WX 657 ; N uni1EC0 ; G 1442 -U 7873 ; WX 554 ; N uni1EC1 ; G 1443 -U 7874 ; WX 657 ; N uni1EC2 ; G 1444 -U 7875 ; WX 554 ; N uni1EC3 ; G 1445 -U 7876 ; WX 657 ; N uni1EC4 ; G 1446 -U 7877 ; WX 554 ; N uni1EC5 ; G 1447 -U 7878 ; WX 657 ; N uni1EC6 ; G 1448 -U 7879 ; WX 532 ; N uni1EC7 ; G 1449 -U 7880 ; WX 355 ; N uni1EC8 ; G 1450 -U 7881 ; WX 288 ; N uni1EC9 ; G 1451 -U 7882 ; WX 355 ; N uni1ECA ; G 1452 -U 7883 ; WX 288 ; N uni1ECB ; G 1453 -U 7884 ; WX 738 ; N uni1ECC ; G 1454 -U 7885 ; WX 542 ; N uni1ECD ; G 1455 -U 7886 ; WX 738 ; N uni1ECE ; G 1456 -U 7887 ; WX 542 ; N uni1ECF ; G 1457 -U 7888 ; WX 738 ; N uni1ED0 ; G 1458 -U 7889 ; WX 550 ; N uni1ED1 ; G 1459 -U 7890 ; WX 738 ; N uni1ED2 ; G 1460 -U 7891 ; WX 550 ; N uni1ED3 ; G 1461 -U 7892 ; WX 738 ; N uni1ED4 ; G 1462 -U 7893 ; WX 550 ; N uni1ED5 ; G 1463 -U 7894 ; WX 738 ; N uni1ED6 ; G 1464 -U 7895 ; WX 550 ; N uni1ED7 ; G 1465 -U 7896 ; WX 738 ; N uni1ED8 ; G 1466 -U 7897 ; WX 542 ; N uni1ED9 ; G 1467 -U 7898 ; WX 738 ; N uni1EDA ; G 1468 -U 7899 ; WX 542 ; N uni1EDB ; G 1469 -U 7900 ; WX 738 ; N uni1EDC ; G 1470 -U 7901 ; WX 542 ; N uni1EDD ; G 1471 -U 7902 ; WX 738 ; N uni1EDE ; G 1472 -U 7903 ; WX 542 ; N uni1EDF ; G 1473 -U 7904 ; WX 738 ; N uni1EE0 ; G 1474 -U 7905 ; WX 542 ; N uni1EE1 ; G 1475 -U 7906 ; WX 738 ; N uni1EE2 ; G 1476 -U 7907 ; WX 542 ; N uni1EE3 ; G 1477 -U 7908 ; WX 758 ; N uni1EE4 ; G 1478 -U 7909 ; WX 580 ; N uni1EE5 ; G 1479 -U 7910 ; WX 758 ; N uni1EE6 ; G 1480 -U 7911 ; WX 580 ; N uni1EE7 ; G 1481 -U 7912 ; WX 758 ; N uni1EE8 ; G 1482 -U 7913 ; WX 580 ; N uni1EE9 ; G 1483 -U 7914 ; WX 758 ; N uni1EEA ; G 1484 -U 7915 ; WX 580 ; N uni1EEB ; G 1485 -U 7916 ; WX 758 ; N uni1EEC ; G 1486 -U 7917 ; WX 580 ; N uni1EED ; G 1487 -U 7918 ; WX 758 ; N uni1EEE ; G 1488 -U 7919 ; WX 580 ; N uni1EEF ; G 1489 -U 7920 ; WX 758 ; N uni1EF0 ; G 1490 -U 7921 ; WX 580 ; N uni1EF1 ; G 1491 -U 7922 ; WX 594 ; N Ygrave ; G 1492 -U 7923 ; WX 508 ; N ygrave ; G 1493 -U 7924 ; WX 594 ; N uni1EF4 ; G 1494 -U 7925 ; WX 508 ; N uni1EF5 ; G 1495 -U 7926 ; WX 594 ; N uni1EF6 ; G 1496 -U 7927 ; WX 508 ; N uni1EF7 ; G 1497 -U 7928 ; WX 594 ; N uni1EF8 ; G 1498 -U 7929 ; WX 508 ; N uni1EF9 ; G 1499 -U 7936 ; WX 607 ; N uni1F00 ; G 1500 -U 7937 ; WX 607 ; N uni1F01 ; G 1501 -U 7938 ; WX 607 ; N uni1F02 ; G 1502 -U 7939 ; WX 607 ; N uni1F03 ; G 1503 -U 7940 ; WX 607 ; N uni1F04 ; G 1504 -U 7941 ; WX 607 ; N uni1F05 ; G 1505 -U 7942 ; WX 607 ; N uni1F06 ; G 1506 -U 7943 ; WX 607 ; N uni1F07 ; G 1507 -U 7944 ; WX 650 ; N uni1F08 ; G 1508 -U 7945 ; WX 650 ; N uni1F09 ; G 1509 -U 7946 ; WX 782 ; N uni1F0A ; G 1510 -U 7947 ; WX 782 ; N uni1F0B ; G 1511 -U 7948 ; WX 660 ; N uni1F0C ; G 1512 -U 7949 ; WX 687 ; N uni1F0D ; G 1513 -U 7950 ; WX 650 ; N uni1F0E ; G 1514 -U 7951 ; WX 650 ; N uni1F0F ; G 1515 -U 7952 ; WX 483 ; N uni1F10 ; G 1516 -U 7953 ; WX 483 ; N uni1F11 ; G 1517 -U 7954 ; WX 483 ; N uni1F12 ; G 1518 -U 7955 ; WX 483 ; N uni1F13 ; G 1519 -U 7956 ; WX 483 ; N uni1F14 ; G 1520 -U 7957 ; WX 483 ; N uni1F15 ; G 1521 -U 7960 ; WX 768 ; N uni1F18 ; G 1522 -U 7961 ; WX 757 ; N uni1F19 ; G 1523 -U 7962 ; WX 960 ; N uni1F1A ; G 1524 -U 7963 ; WX 969 ; N uni1F1B ; G 1525 -U 7964 ; WX 907 ; N uni1F1C ; G 1526 -U 7965 ; WX 931 ; N uni1F1D ; G 1527 -U 7968 ; WX 539 ; N uni1F20 ; G 1528 -U 7969 ; WX 539 ; N uni1F21 ; G 1529 -U 7970 ; WX 539 ; N uni1F22 ; G 1530 -U 7971 ; WX 539 ; N uni1F23 ; G 1531 -U 7972 ; WX 539 ; N uni1F24 ; G 1532 -U 7973 ; WX 539 ; N uni1F25 ; G 1533 -U 7974 ; WX 539 ; N uni1F26 ; G 1534 -U 7975 ; WX 539 ; N uni1F27 ; G 1535 -U 7976 ; WX 898 ; N uni1F28 ; G 1536 -U 7977 ; WX 893 ; N uni1F29 ; G 1537 -U 7978 ; WX 1090 ; N uni1F2A ; G 1538 -U 7979 ; WX 1101 ; N uni1F2B ; G 1539 -U 7980 ; WX 1043 ; N uni1F2C ; G 1540 -U 7981 ; WX 1064 ; N uni1F2D ; G 1541 -U 7982 ; WX 988 ; N uni1F2E ; G 1542 -U 7983 ; WX 985 ; N uni1F2F ; G 1543 -U 7984 ; WX 353 ; N uni1F30 ; G 1544 -U 7985 ; WX 353 ; N uni1F31 ; G 1545 -U 7986 ; WX 353 ; N uni1F32 ; G 1546 -U 7987 ; WX 353 ; N uni1F33 ; G 1547 -U 7988 ; WX 353 ; N uni1F34 ; G 1548 -U 7989 ; WX 353 ; N uni1F35 ; G 1549 -U 7990 ; WX 353 ; N uni1F36 ; G 1550 -U 7991 ; WX 353 ; N uni1F37 ; G 1551 -U 7992 ; WX 469 ; N uni1F38 ; G 1552 -U 7993 ; WX 461 ; N uni1F39 ; G 1553 -U 7994 ; WX 661 ; N uni1F3A ; G 1554 -U 7995 ; WX 664 ; N uni1F3B ; G 1555 -U 7996 ; WX 611 ; N uni1F3C ; G 1556 -U 7997 ; WX 635 ; N uni1F3D ; G 1557 -U 7998 ; WX 561 ; N uni1F3E ; G 1558 -U 7999 ; WX 553 ; N uni1F3F ; G 1559 -U 8000 ; WX 542 ; N uni1F40 ; G 1560 -U 8001 ; WX 542 ; N uni1F41 ; G 1561 -U 8002 ; WX 542 ; N uni1F42 ; G 1562 -U 8003 ; WX 542 ; N uni1F43 ; G 1563 -U 8004 ; WX 542 ; N uni1F44 ; G 1564 -U 8005 ; WX 542 ; N uni1F45 ; G 1565 -U 8008 ; WX 738 ; N uni1F48 ; G 1566 -U 8009 ; WX 773 ; N uni1F49 ; G 1567 -U 8010 ; WX 1008 ; N uni1F4A ; G 1568 -U 8011 ; WX 1015 ; N uni1F4B ; G 1569 -U 8012 ; WX 843 ; N uni1F4C ; G 1570 -U 8013 ; WX 867 ; N uni1F4D ; G 1571 -U 8016 ; WX 547 ; N uni1F50 ; G 1572 -U 8017 ; WX 547 ; N uni1F51 ; G 1573 -U 8018 ; WX 547 ; N uni1F52 ; G 1574 -U 8019 ; WX 547 ; N uni1F53 ; G 1575 -U 8020 ; WX 547 ; N uni1F54 ; G 1576 -U 8021 ; WX 547 ; N uni1F55 ; G 1577 -U 8022 ; WX 547 ; N uni1F56 ; G 1578 -U 8023 ; WX 547 ; N uni1F57 ; G 1579 -U 8025 ; WX 765 ; N uni1F59 ; G 1580 -U 8027 ; WX 971 ; N uni1F5B ; G 1581 -U 8029 ; WX 939 ; N uni1F5D ; G 1582 -U 8031 ; WX 857 ; N uni1F5F ; G 1583 -U 8032 ; WX 734 ; N uni1F60 ; G 1584 -U 8033 ; WX 734 ; N uni1F61 ; G 1585 -U 8034 ; WX 734 ; N uni1F62 ; G 1586 -U 8035 ; WX 734 ; N uni1F63 ; G 1587 -U 8036 ; WX 734 ; N uni1F64 ; G 1588 -U 8037 ; WX 734 ; N uni1F65 ; G 1589 -U 8038 ; WX 734 ; N uni1F66 ; G 1590 -U 8039 ; WX 734 ; N uni1F67 ; G 1591 -U 8040 ; WX 746 ; N uni1F68 ; G 1592 -U 8041 ; WX 783 ; N uni1F69 ; G 1593 -U 8042 ; WX 1018 ; N uni1F6A ; G 1594 -U 8043 ; WX 1023 ; N uni1F6B ; G 1595 -U 8044 ; WX 852 ; N uni1F6C ; G 1596 -U 8045 ; WX 878 ; N uni1F6D ; G 1597 -U 8046 ; WX 844 ; N uni1F6E ; G 1598 -U 8047 ; WX 873 ; N uni1F6F ; G 1599 -U 8048 ; WX 607 ; N uni1F70 ; G 1600 -U 8049 ; WX 607 ; N uni1F71 ; G 1601 -U 8050 ; WX 483 ; N uni1F72 ; G 1602 -U 8051 ; WX 483 ; N uni1F73 ; G 1603 -U 8052 ; WX 539 ; N uni1F74 ; G 1604 -U 8053 ; WX 539 ; N uni1F75 ; G 1605 -U 8054 ; WX 353 ; N uni1F76 ; G 1606 -U 8055 ; WX 353 ; N uni1F77 ; G 1607 -U 8056 ; WX 542 ; N uni1F78 ; G 1608 -U 8057 ; WX 542 ; N uni1F79 ; G 1609 -U 8058 ; WX 547 ; N uni1F7A ; G 1610 -U 8059 ; WX 547 ; N uni1F7B ; G 1611 -U 8060 ; WX 734 ; N uni1F7C ; G 1612 -U 8061 ; WX 734 ; N uni1F7D ; G 1613 -U 8064 ; WX 607 ; N uni1F80 ; G 1614 -U 8065 ; WX 607 ; N uni1F81 ; G 1615 -U 8066 ; WX 607 ; N uni1F82 ; G 1616 -U 8067 ; WX 607 ; N uni1F83 ; G 1617 -U 8068 ; WX 607 ; N uni1F84 ; G 1618 -U 8069 ; WX 607 ; N uni1F85 ; G 1619 -U 8070 ; WX 607 ; N uni1F86 ; G 1620 -U 8071 ; WX 607 ; N uni1F87 ; G 1621 -U 8072 ; WX 650 ; N uni1F88 ; G 1622 -U 8073 ; WX 650 ; N uni1F89 ; G 1623 -U 8074 ; WX 782 ; N uni1F8A ; G 1624 -U 8075 ; WX 782 ; N uni1F8B ; G 1625 -U 8076 ; WX 660 ; N uni1F8C ; G 1626 -U 8077 ; WX 687 ; N uni1F8D ; G 1627 -U 8078 ; WX 650 ; N uni1F8E ; G 1628 -U 8079 ; WX 650 ; N uni1F8F ; G 1629 -U 8080 ; WX 539 ; N uni1F90 ; G 1630 -U 8081 ; WX 539 ; N uni1F91 ; G 1631 -U 8082 ; WX 539 ; N uni1F92 ; G 1632 -U 8083 ; WX 539 ; N uni1F93 ; G 1633 -U 8084 ; WX 539 ; N uni1F94 ; G 1634 -U 8085 ; WX 539 ; N uni1F95 ; G 1635 -U 8086 ; WX 539 ; N uni1F96 ; G 1636 -U 8087 ; WX 539 ; N uni1F97 ; G 1637 -U 8088 ; WX 898 ; N uni1F98 ; G 1638 -U 8089 ; WX 893 ; N uni1F99 ; G 1639 -U 8090 ; WX 1090 ; N uni1F9A ; G 1640 -U 8091 ; WX 1101 ; N uni1F9B ; G 1641 -U 8092 ; WX 1043 ; N uni1F9C ; G 1642 -U 8093 ; WX 1064 ; N uni1F9D ; G 1643 -U 8094 ; WX 988 ; N uni1F9E ; G 1644 -U 8095 ; WX 985 ; N uni1F9F ; G 1645 -U 8096 ; WX 734 ; N uni1FA0 ; G 1646 -U 8097 ; WX 734 ; N uni1FA1 ; G 1647 -U 8098 ; WX 734 ; N uni1FA2 ; G 1648 -U 8099 ; WX 734 ; N uni1FA3 ; G 1649 -U 8100 ; WX 734 ; N uni1FA4 ; G 1650 -U 8101 ; WX 734 ; N uni1FA5 ; G 1651 -U 8102 ; WX 734 ; N uni1FA6 ; G 1652 -U 8103 ; WX 734 ; N uni1FA7 ; G 1653 -U 8104 ; WX 746 ; N uni1FA8 ; G 1654 -U 8105 ; WX 783 ; N uni1FA9 ; G 1655 -U 8106 ; WX 1018 ; N uni1FAA ; G 1656 -U 8107 ; WX 1023 ; N uni1FAB ; G 1657 -U 8108 ; WX 852 ; N uni1FAC ; G 1658 -U 8109 ; WX 878 ; N uni1FAD ; G 1659 -U 8110 ; WX 844 ; N uni1FAE ; G 1660 -U 8111 ; WX 873 ; N uni1FAF ; G 1661 -U 8112 ; WX 607 ; N uni1FB0 ; G 1662 -U 8113 ; WX 607 ; N uni1FB1 ; G 1663 -U 8114 ; WX 607 ; N uni1FB2 ; G 1664 -U 8115 ; WX 607 ; N uni1FB3 ; G 1665 -U 8116 ; WX 607 ; N uni1FB4 ; G 1666 -U 8118 ; WX 607 ; N uni1FB6 ; G 1667 -U 8119 ; WX 607 ; N uni1FB7 ; G 1668 -U 8120 ; WX 650 ; N uni1FB8 ; G 1669 -U 8121 ; WX 650 ; N uni1FB9 ; G 1670 -U 8122 ; WX 650 ; N uni1FBA ; G 1671 -U 8123 ; WX 650 ; N uni1FBB ; G 1672 -U 8124 ; WX 650 ; N uni1FBC ; G 1673 -U 8125 ; WX 450 ; N uni1FBD ; G 1674 -U 8126 ; WX 450 ; N uni1FBE ; G 1675 -U 8127 ; WX 450 ; N uni1FBF ; G 1676 -U 8128 ; WX 450 ; N uni1FC0 ; G 1677 -U 8129 ; WX 450 ; N uni1FC1 ; G 1678 -U 8130 ; WX 539 ; N uni1FC2 ; G 1679 -U 8131 ; WX 539 ; N uni1FC3 ; G 1680 -U 8132 ; WX 539 ; N uni1FC4 ; G 1681 -U 8134 ; WX 539 ; N uni1FC6 ; G 1682 -U 8135 ; WX 539 ; N uni1FC7 ; G 1683 -U 8136 ; WX 820 ; N uni1FC8 ; G 1684 -U 8137 ; WX 810 ; N uni1FC9 ; G 1685 -U 8138 ; WX 956 ; N uni1FCA ; G 1686 -U 8139 ; WX 935 ; N uni1FCB ; G 1687 -U 8140 ; WX 785 ; N uni1FCC ; G 1688 -U 8141 ; WX 450 ; N uni1FCD ; G 1689 -U 8142 ; WX 450 ; N uni1FCE ; G 1690 -U 8143 ; WX 450 ; N uni1FCF ; G 1691 -U 8144 ; WX 353 ; N uni1FD0 ; G 1692 -U 8145 ; WX 353 ; N uni1FD1 ; G 1693 -U 8146 ; WX 353 ; N uni1FD2 ; G 1694 -U 8147 ; WX 353 ; N uni1FD3 ; G 1695 -U 8150 ; WX 353 ; N uni1FD6 ; G 1696 -U 8151 ; WX 353 ; N uni1FD7 ; G 1697 -U 8152 ; WX 355 ; N uni1FD8 ; G 1698 -U 8153 ; WX 355 ; N uni1FD9 ; G 1699 -U 8154 ; WX 529 ; N uni1FDA ; G 1700 -U 8155 ; WX 505 ; N uni1FDB ; G 1701 -U 8157 ; WX 450 ; N uni1FDD ; G 1702 -U 8158 ; WX 450 ; N uni1FDE ; G 1703 -U 8159 ; WX 450 ; N uni1FDF ; G 1704 -U 8160 ; WX 547 ; N uni1FE0 ; G 1705 -U 8161 ; WX 547 ; N uni1FE1 ; G 1706 -U 8162 ; WX 547 ; N uni1FE2 ; G 1707 -U 8163 ; WX 547 ; N uni1FE3 ; G 1708 -U 8164 ; WX 529 ; N uni1FE4 ; G 1709 -U 8165 ; WX 529 ; N uni1FE5 ; G 1710 -U 8166 ; WX 547 ; N uni1FE6 ; G 1711 -U 8167 ; WX 547 ; N uni1FE7 ; G 1712 -U 8168 ; WX 594 ; N uni1FE8 ; G 1713 -U 8169 ; WX 594 ; N uni1FE9 ; G 1714 -U 8170 ; WX 829 ; N uni1FEA ; G 1715 -U 8171 ; WX 808 ; N uni1FEB ; G 1716 -U 8172 ; WX 711 ; N uni1FEC ; G 1717 -U 8173 ; WX 450 ; N uni1FED ; G 1718 -U 8174 ; WX 450 ; N uni1FEE ; G 1719 -U 8175 ; WX 450 ; N uni1FEF ; G 1720 -U 8178 ; WX 734 ; N uni1FF2 ; G 1721 -U 8179 ; WX 734 ; N uni1FF3 ; G 1722 -U 8180 ; WX 734 ; N uni1FF4 ; G 1723 -U 8182 ; WX 734 ; N uni1FF6 ; G 1724 -U 8183 ; WX 734 ; N uni1FF7 ; G 1725 -U 8184 ; WX 865 ; N uni1FF8 ; G 1726 -U 8185 ; WX 751 ; N uni1FF9 ; G 1727 -U 8186 ; WX 886 ; N uni1FFA ; G 1728 -U 8187 ; WX 767 ; N uni1FFB ; G 1729 -U 8188 ; WX 746 ; N uni1FFC ; G 1730 -U 8189 ; WX 450 ; N uni1FFD ; G 1731 -U 8190 ; WX 450 ; N uni1FFE ; G 1732 -U 8192 ; WX 450 ; N uni2000 ; G 1733 -U 8193 ; WX 900 ; N uni2001 ; G 1734 -U 8194 ; WX 450 ; N uni2002 ; G 1735 -U 8195 ; WX 900 ; N uni2003 ; G 1736 -U 8196 ; WX 296 ; N uni2004 ; G 1737 -U 8197 ; WX 225 ; N uni2005 ; G 1738 -U 8198 ; WX 150 ; N uni2006 ; G 1739 -U 8199 ; WX 572 ; N uni2007 ; G 1740 -U 8200 ; WX 286 ; N uni2008 ; G 1741 -U 8201 ; WX 180 ; N uni2009 ; G 1742 -U 8202 ; WX 89 ; N uni200A ; G 1743 -U 8203 ; WX 0 ; N uni200B ; G 1744 -U 8204 ; WX 0 ; N uni200C ; G 1745 -U 8205 ; WX 0 ; N uni200D ; G 1746 -U 8206 ; WX 0 ; N uni200E ; G 1747 -U 8207 ; WX 0 ; N uni200F ; G 1748 -U 8208 ; WX 304 ; N uni2010 ; G 1749 -U 8209 ; WX 304 ; N uni2011 ; G 1750 -U 8210 ; WX 572 ; N figuredash ; G 1751 -U 8211 ; WX 450 ; N endash ; G 1752 -U 8212 ; WX 900 ; N emdash ; G 1753 -U 8213 ; WX 900 ; N uni2015 ; G 1754 -U 8214 ; WX 450 ; N uni2016 ; G 1755 -U 8215 ; WX 450 ; N underscoredbl ; G 1756 -U 8216 ; WX 286 ; N quoteleft ; G 1757 -U 8217 ; WX 286 ; N quoteright ; G 1758 -U 8218 ; WX 286 ; N quotesinglbase ; G 1759 -U 8219 ; WX 286 ; N quotereversed ; G 1760 -U 8220 ; WX 460 ; N quotedblleft ; G 1761 -U 8221 ; WX 460 ; N quotedblright ; G 1762 -U 8222 ; WX 466 ; N quotedblbase ; G 1763 -U 8223 ; WX 460 ; N uni201F ; G 1764 -U 8224 ; WX 450 ; N dagger ; G 1765 -U 8225 ; WX 450 ; N daggerdbl ; G 1766 -U 8226 ; WX 531 ; N bullet ; G 1767 -U 8227 ; WX 531 ; N uni2023 ; G 1768 -U 8228 ; WX 300 ; N onedotenleader ; G 1769 -U 8229 ; WX 600 ; N twodotenleader ; G 1770 -U 8230 ; WX 900 ; N ellipsis ; G 1771 -U 8234 ; WX 0 ; N uni202A ; G 1772 -U 8235 ; WX 0 ; N uni202B ; G 1773 -U 8236 ; WX 0 ; N uni202C ; G 1774 -U 8237 ; WX 0 ; N uni202D ; G 1775 -U 8238 ; WX 0 ; N uni202E ; G 1776 -U 8239 ; WX 180 ; N uni202F ; G 1777 -U 8240 ; WX 1208 ; N perthousand ; G 1778 -U 8241 ; WX 1560 ; N uni2031 ; G 1779 -U 8242 ; WX 204 ; N minute ; G 1780 -U 8243 ; WX 336 ; N second ; G 1781 -U 8244 ; WX 468 ; N uni2034 ; G 1782 -U 8245 ; WX 204 ; N uni2035 ; G 1783 -U 8246 ; WX 336 ; N uni2036 ; G 1784 -U 8247 ; WX 468 ; N uni2037 ; G 1785 -U 8248 ; WX 305 ; N uni2038 ; G 1786 -U 8249 ; WX 360 ; N guilsinglleft ; G 1787 -U 8250 ; WX 360 ; N guilsinglright ; G 1788 -U 8252 ; WX 475 ; N exclamdbl ; G 1789 -U 8253 ; WX 482 ; N uni203D ; G 1790 -U 8254 ; WX 450 ; N uni203E ; G 1791 -U 8258 ; WX 900 ; N uni2042 ; G 1792 -U 8260 ; WX 150 ; N fraction ; G 1793 -U 8261 ; WX 351 ; N uni2045 ; G 1794 -U 8262 ; WX 351 ; N uni2046 ; G 1795 -U 8263 ; WX 878 ; N uni2047 ; G 1796 -U 8264 ; WX 678 ; N uni2048 ; G 1797 -U 8265 ; WX 678 ; N uni2049 ; G 1798 -U 8267 ; WX 572 ; N uni204B ; G 1799 -U 8268 ; WX 450 ; N uni204C ; G 1800 -U 8269 ; WX 450 ; N uni204D ; G 1801 -U 8270 ; WX 450 ; N uni204E ; G 1802 -U 8271 ; WX 303 ; N uni204F ; G 1803 -U 8273 ; WX 450 ; N uni2051 ; G 1804 -U 8274 ; WX 404 ; N uni2052 ; G 1805 -U 8275 ; WX 900 ; N uni2053 ; G 1806 -U 8279 ; WX 597 ; N uni2057 ; G 1807 -U 8287 ; WX 200 ; N uni205F ; G 1808 -U 8288 ; WX 0 ; N uni2060 ; G 1809 -U 8289 ; WX 0 ; N uni2061 ; G 1810 -U 8290 ; WX 0 ; N uni2062 ; G 1811 -U 8291 ; WX 0 ; N uni2063 ; G 1812 -U 8292 ; WX 0 ; N uni2064 ; G 1813 -U 8298 ; WX 0 ; N uni206A ; G 1814 -U 8299 ; WX 0 ; N uni206B ; G 1815 -U 8300 ; WX 0 ; N uni206C ; G 1816 -U 8301 ; WX 0 ; N uni206D ; G 1817 -U 8302 ; WX 0 ; N uni206E ; G 1818 -U 8303 ; WX 0 ; N uni206F ; G 1819 -U 8304 ; WX 360 ; N uni2070 ; G 1820 -U 8305 ; WX 181 ; N uni2071 ; G 1821 -U 8308 ; WX 360 ; N uni2074 ; G 1822 -U 8309 ; WX 360 ; N uni2075 ; G 1823 -U 8310 ; WX 360 ; N uni2076 ; G 1824 -U 8311 ; WX 360 ; N uni2077 ; G 1825 -U 8312 ; WX 360 ; N uni2078 ; G 1826 -U 8313 ; WX 360 ; N uni2079 ; G 1827 -U 8314 ; WX 475 ; N uni207A ; G 1828 -U 8315 ; WX 475 ; N uni207B ; G 1829 -U 8316 ; WX 475 ; N uni207C ; G 1830 -U 8317 ; WX 221 ; N uni207D ; G 1831 -U 8318 ; WX 221 ; N uni207E ; G 1832 -U 8319 ; WX 389 ; N uni207F ; G 1833 -U 8320 ; WX 360 ; N uni2080 ; G 1834 -U 8321 ; WX 360 ; N uni2081 ; G 1835 -U 8322 ; WX 360 ; N uni2082 ; G 1836 -U 8323 ; WX 360 ; N uni2083 ; G 1837 -U 8324 ; WX 360 ; N uni2084 ; G 1838 -U 8325 ; WX 360 ; N uni2085 ; G 1839 -U 8326 ; WX 360 ; N uni2086 ; G 1840 -U 8327 ; WX 360 ; N uni2087 ; G 1841 -U 8328 ; WX 360 ; N uni2088 ; G 1842 -U 8329 ; WX 360 ; N uni2089 ; G 1843 -U 8330 ; WX 475 ; N uni208A ; G 1844 -U 8331 ; WX 475 ; N uni208B ; G 1845 -U 8332 ; WX 475 ; N uni208C ; G 1846 -U 8333 ; WX 221 ; N uni208D ; G 1847 -U 8334 ; WX 221 ; N uni208E ; G 1848 -U 8336 ; WX 347 ; N uni2090 ; G 1849 -U 8337 ; WX 348 ; N uni2091 ; G 1850 -U 8338 ; WX 347 ; N uni2092 ; G 1851 -U 8339 ; WX 381 ; N uni2093 ; G 1852 -U 8340 ; WX 348 ; N uni2094 ; G 1853 -U 8358 ; WX 594 ; N uni20A6 ; G 1854 -U 8364 ; WX 572 ; N Euro ; G 1855 -U 8367 ; WX 951 ; N uni20AF ; G 1856 -U 8369 ; WX 635 ; N uni20B1 ; G 1857 -U 8372 ; WX 702 ; N uni20B4 ; G 1858 -U 8373 ; WX 572 ; N uni20B5 ; G 1859 -U 8377 ; WX 572 ; N uni20B9 ; G 1860 -U 8450 ; WX 716 ; N uni2102 ; G 1861 -U 8451 ; WX 1006 ; N uni2103 ; G 1862 -U 8457 ; WX 942 ; N uni2109 ; G 1863 -U 8461 ; WX 850 ; N uni210D ; G 1864 -U 8462 ; WX 580 ; N uni210E ; G 1865 -U 8463 ; WX 580 ; N uni210F ; G 1866 -U 8469 ; WX 822 ; N uni2115 ; G 1867 -U 8470 ; WX 852 ; N uni2116 ; G 1868 -U 8473 ; WX 677 ; N uni2119 ; G 1869 -U 8474 ; WX 784 ; N uni211A ; G 1870 -U 8477 ; WX 748 ; N uni211D ; G 1871 -U 8482 ; WX 900 ; N trademark ; G 1872 -U 8484 ; WX 657 ; N uni2124 ; G 1873 -U 8486 ; WX 746 ; N uni2126 ; G 1874 -U 8487 ; WX 746 ; N uni2127 ; G 1875 -U 8490 ; WX 672 ; N uni212A ; G 1876 -U 8491 ; WX 650 ; N uni212B ; G 1877 -U 8508 ; WX 659 ; N uni213C ; G 1878 -U 8509 ; WX 594 ; N uni213D ; G 1879 -U 8510 ; WX 639 ; N uni213E ; G 1880 -U 8511 ; WX 850 ; N uni213F ; G 1881 -U 8512 ; WX 642 ; N uni2140 ; G 1882 -U 8513 ; WX 697 ; N uni2141 ; G 1883 -U 8514 ; WX 501 ; N uni2142 ; G 1884 -U 8515 ; WX 501 ; N uni2143 ; G 1885 -U 8516 ; WX 549 ; N uni2144 ; G 1886 -U 8517 ; WX 780 ; N uni2145 ; G 1887 -U 8518 ; WX 629 ; N uni2146 ; G 1888 -U 8519 ; WX 572 ; N uni2147 ; G 1889 -U 8520 ; WX 342 ; N uni2148 ; G 1890 -U 8521 ; WX 325 ; N uni2149 ; G 1891 -U 8523 ; WX 801 ; N uni214B ; G 1892 -U 8528 ; WX 872 ; N uni2150 ; G 1893 -U 8529 ; WX 872 ; N uni2151 ; G 1894 -U 8530 ; WX 1233 ; N uni2152 ; G 1895 -U 8531 ; WX 872 ; N onethird ; G 1896 -U 8532 ; WX 872 ; N twothirds ; G 1897 -U 8533 ; WX 872 ; N uni2155 ; G 1898 -U 8534 ; WX 872 ; N uni2156 ; G 1899 -U 8535 ; WX 872 ; N uni2157 ; G 1900 -U 8536 ; WX 872 ; N uni2158 ; G 1901 -U 8537 ; WX 872 ; N uni2159 ; G 1902 -U 8538 ; WX 872 ; N uni215A ; G 1903 -U 8539 ; WX 872 ; N oneeighth ; G 1904 -U 8540 ; WX 872 ; N threeeighths ; G 1905 -U 8541 ; WX 872 ; N fiveeighths ; G 1906 -U 8542 ; WX 872 ; N seveneighths ; G 1907 -U 8543 ; WX 511 ; N uni215F ; G 1908 -U 8544 ; WX 355 ; N uni2160 ; G 1909 -U 8545 ; WX 531 ; N uni2161 ; G 1910 -U 8546 ; WX 707 ; N uni2162 ; G 1911 -U 8547 ; WX 870 ; N uni2163 ; G 1912 -U 8548 ; WX 650 ; N uni2164 ; G 1913 -U 8549 ; WX 883 ; N uni2165 ; G 1914 -U 8550 ; WX 1059 ; N uni2166 ; G 1915 -U 8551 ; WX 1234 ; N uni2167 ; G 1916 -U 8552 ; WX 838 ; N uni2168 ; G 1917 -U 8553 ; WX 641 ; N uni2169 ; G 1918 -U 8554 ; WX 839 ; N uni216A ; G 1919 -U 8555 ; WX 1015 ; N uni216B ; G 1920 -U 8556 ; WX 598 ; N uni216C ; G 1921 -U 8557 ; WX 688 ; N uni216D ; G 1922 -U 8558 ; WX 721 ; N uni216E ; G 1923 -U 8559 ; WX 921 ; N uni216F ; G 1924 -U 8560 ; WX 288 ; N uni2170 ; G 1925 -U 8561 ; WX 576 ; N uni2171 ; G 1926 -U 8562 ; WX 863 ; N uni2172 ; G 1927 -U 8563 ; WX 796 ; N uni2173 ; G 1928 -U 8564 ; WX 508 ; N uni2174 ; G 1929 -U 8565 ; WX 796 ; N uni2175 ; G 1930 -U 8566 ; WX 1084 ; N uni2176 ; G 1931 -U 8567 ; WX 1372 ; N uni2177 ; G 1932 -U 8568 ; WX 795 ; N uni2178 ; G 1933 -U 8569 ; WX 507 ; N uni2179 ; G 1934 -U 8570 ; WX 795 ; N uni217A ; G 1935 -U 8571 ; WX 1083 ; N uni217B ; G 1936 -U 8572 ; WX 288 ; N uni217C ; G 1937 -U 8573 ; WX 504 ; N uni217D ; G 1938 -U 8574 ; WX 576 ; N uni217E ; G 1939 -U 8575 ; WX 853 ; N uni217F ; G 1940 -U 8576 ; WX 1085 ; N uni2180 ; G 1941 -U 8577 ; WX 721 ; N uni2181 ; G 1942 -U 8578 ; WX 1085 ; N uni2182 ; G 1943 -U 8579 ; WX 688 ; N uni2183 ; G 1944 -U 8580 ; WX 504 ; N uni2184 ; G 1945 -U 8581 ; WX 688 ; N uni2185 ; G 1946 -U 8585 ; WX 872 ; N uni2189 ; G 1947 -U 8592 ; WX 754 ; N arrowleft ; G 1948 -U 8593 ; WX 754 ; N arrowup ; G 1949 -U 8594 ; WX 754 ; N arrowright ; G 1950 -U 8595 ; WX 754 ; N arrowdown ; G 1951 -U 8596 ; WX 754 ; N arrowboth ; G 1952 -U 8597 ; WX 754 ; N arrowupdn ; G 1953 -U 8598 ; WX 754 ; N uni2196 ; G 1954 -U 8599 ; WX 754 ; N uni2197 ; G 1955 -U 8600 ; WX 754 ; N uni2198 ; G 1956 -U 8601 ; WX 754 ; N uni2199 ; G 1957 -U 8602 ; WX 754 ; N uni219A ; G 1958 -U 8603 ; WX 754 ; N uni219B ; G 1959 -U 8604 ; WX 754 ; N uni219C ; G 1960 -U 8605 ; WX 754 ; N uni219D ; G 1961 -U 8606 ; WX 754 ; N uni219E ; G 1962 -U 8607 ; WX 754 ; N uni219F ; G 1963 -U 8608 ; WX 754 ; N uni21A0 ; G 1964 -U 8609 ; WX 754 ; N uni21A1 ; G 1965 -U 8610 ; WX 754 ; N uni21A2 ; G 1966 -U 8611 ; WX 754 ; N uni21A3 ; G 1967 -U 8612 ; WX 754 ; N uni21A4 ; G 1968 -U 8613 ; WX 754 ; N uni21A5 ; G 1969 -U 8614 ; WX 754 ; N uni21A6 ; G 1970 -U 8615 ; WX 754 ; N uni21A7 ; G 1971 -U 8616 ; WX 754 ; N arrowupdnbse ; G 1972 -U 8617 ; WX 754 ; N uni21A9 ; G 1973 -U 8618 ; WX 754 ; N uni21AA ; G 1974 -U 8619 ; WX 754 ; N uni21AB ; G 1975 -U 8620 ; WX 754 ; N uni21AC ; G 1976 -U 8621 ; WX 754 ; N uni21AD ; G 1977 -U 8622 ; WX 754 ; N uni21AE ; G 1978 -U 8623 ; WX 754 ; N uni21AF ; G 1979 -U 8624 ; WX 754 ; N uni21B0 ; G 1980 -U 8625 ; WX 754 ; N uni21B1 ; G 1981 -U 8626 ; WX 754 ; N uni21B2 ; G 1982 -U 8627 ; WX 754 ; N uni21B3 ; G 1983 -U 8628 ; WX 754 ; N uni21B4 ; G 1984 -U 8629 ; WX 754 ; N carriagereturn ; G 1985 -U 8630 ; WX 754 ; N uni21B6 ; G 1986 -U 8631 ; WX 754 ; N uni21B7 ; G 1987 -U 8632 ; WX 754 ; N uni21B8 ; G 1988 -U 8633 ; WX 754 ; N uni21B9 ; G 1989 -U 8634 ; WX 754 ; N uni21BA ; G 1990 -U 8635 ; WX 754 ; N uni21BB ; G 1991 -U 8636 ; WX 754 ; N uni21BC ; G 1992 -U 8637 ; WX 754 ; N uni21BD ; G 1993 -U 8638 ; WX 754 ; N uni21BE ; G 1994 -U 8639 ; WX 754 ; N uni21BF ; G 1995 -U 8640 ; WX 754 ; N uni21C0 ; G 1996 -U 8641 ; WX 754 ; N uni21C1 ; G 1997 -U 8642 ; WX 754 ; N uni21C2 ; G 1998 -U 8643 ; WX 754 ; N uni21C3 ; G 1999 -U 8644 ; WX 754 ; N uni21C4 ; G 2000 -U 8645 ; WX 754 ; N uni21C5 ; G 2001 -U 8646 ; WX 754 ; N uni21C6 ; G 2002 -U 8647 ; WX 754 ; N uni21C7 ; G 2003 -U 8648 ; WX 754 ; N uni21C8 ; G 2004 -U 8649 ; WX 754 ; N uni21C9 ; G 2005 -U 8650 ; WX 754 ; N uni21CA ; G 2006 -U 8651 ; WX 754 ; N uni21CB ; G 2007 -U 8652 ; WX 754 ; N uni21CC ; G 2008 -U 8653 ; WX 754 ; N uni21CD ; G 2009 -U 8654 ; WX 754 ; N uni21CE ; G 2010 -U 8655 ; WX 754 ; N uni21CF ; G 2011 -U 8656 ; WX 754 ; N arrowdblleft ; G 2012 -U 8657 ; WX 754 ; N arrowdblup ; G 2013 -U 8658 ; WX 754 ; N arrowdblright ; G 2014 -U 8659 ; WX 754 ; N arrowdbldown ; G 2015 -U 8660 ; WX 754 ; N arrowdblboth ; G 2016 -U 8661 ; WX 754 ; N uni21D5 ; G 2017 -U 8662 ; WX 754 ; N uni21D6 ; G 2018 -U 8663 ; WX 754 ; N uni21D7 ; G 2019 -U 8664 ; WX 754 ; N uni21D8 ; G 2020 -U 8665 ; WX 754 ; N uni21D9 ; G 2021 -U 8666 ; WX 754 ; N uni21DA ; G 2022 -U 8667 ; WX 754 ; N uni21DB ; G 2023 -U 8668 ; WX 754 ; N uni21DC ; G 2024 -U 8669 ; WX 754 ; N uni21DD ; G 2025 -U 8670 ; WX 754 ; N uni21DE ; G 2026 -U 8671 ; WX 754 ; N uni21DF ; G 2027 -U 8672 ; WX 754 ; N uni21E0 ; G 2028 -U 8673 ; WX 754 ; N uni21E1 ; G 2029 -U 8674 ; WX 754 ; N uni21E2 ; G 2030 -U 8675 ; WX 754 ; N uni21E3 ; G 2031 -U 8676 ; WX 754 ; N uni21E4 ; G 2032 -U 8677 ; WX 754 ; N uni21E5 ; G 2033 -U 8678 ; WX 754 ; N uni21E6 ; G 2034 -U 8679 ; WX 754 ; N uni21E7 ; G 2035 -U 8680 ; WX 754 ; N uni21E8 ; G 2036 -U 8681 ; WX 754 ; N uni21E9 ; G 2037 -U 8682 ; WX 754 ; N uni21EA ; G 2038 -U 8683 ; WX 754 ; N uni21EB ; G 2039 -U 8684 ; WX 754 ; N uni21EC ; G 2040 -U 8685 ; WX 754 ; N uni21ED ; G 2041 -U 8686 ; WX 754 ; N uni21EE ; G 2042 -U 8687 ; WX 754 ; N uni21EF ; G 2043 -U 8688 ; WX 754 ; N uni21F0 ; G 2044 -U 8689 ; WX 754 ; N uni21F1 ; G 2045 -U 8690 ; WX 754 ; N uni21F2 ; G 2046 -U 8691 ; WX 754 ; N uni21F3 ; G 2047 -U 8692 ; WX 754 ; N uni21F4 ; G 2048 -U 8693 ; WX 754 ; N uni21F5 ; G 2049 -U 8694 ; WX 754 ; N uni21F6 ; G 2050 -U 8695 ; WX 754 ; N uni21F7 ; G 2051 -U 8696 ; WX 754 ; N uni21F8 ; G 2052 -U 8697 ; WX 754 ; N uni21F9 ; G 2053 -U 8698 ; WX 754 ; N uni21FA ; G 2054 -U 8699 ; WX 754 ; N uni21FB ; G 2055 -U 8700 ; WX 754 ; N uni21FC ; G 2056 -U 8701 ; WX 754 ; N uni21FD ; G 2057 -U 8702 ; WX 754 ; N uni21FE ; G 2058 -U 8703 ; WX 754 ; N uni21FF ; G 2059 -U 8704 ; WX 543 ; N universal ; G 2060 -U 8706 ; WX 465 ; N partialdiff ; G 2061 -U 8707 ; WX 488 ; N existential ; G 2062 -U 8708 ; WX 488 ; N uni2204 ; G 2063 -U 8710 ; WX 628 ; N increment ; G 2064 -U 8711 ; WX 628 ; N gradient ; G 2065 -U 8712 ; WX 666 ; N element ; G 2066 -U 8713 ; WX 666 ; N notelement ; G 2067 -U 8715 ; WX 666 ; N suchthat ; G 2068 -U 8716 ; WX 666 ; N uni220C ; G 2069 -U 8719 ; WX 716 ; N product ; G 2070 -U 8720 ; WX 716 ; N uni2210 ; G 2071 -U 8721 ; WX 642 ; N summation ; G 2072 -U 8722 ; WX 754 ; N minus ; G 2073 -U 8723 ; WX 754 ; N uni2213 ; G 2074 -U 8724 ; WX 754 ; N uni2214 ; G 2075 -U 8725 ; WX 303 ; N uni2215 ; G 2076 -U 8727 ; WX 611 ; N asteriskmath ; G 2077 -U 8728 ; WX 441 ; N uni2218 ; G 2078 -U 8729 ; WX 441 ; N uni2219 ; G 2079 -U 8730 ; WX 573 ; N radical ; G 2080 -U 8731 ; WX 573 ; N uni221B ; G 2081 -U 8732 ; WX 573 ; N uni221C ; G 2082 -U 8733 ; WX 609 ; N proportional ; G 2083 -U 8734 ; WX 750 ; N infinity ; G 2084 -U 8735 ; WX 754 ; N orthogonal ; G 2085 -U 8736 ; WX 754 ; N angle ; G 2086 -U 8739 ; WX 262 ; N uni2223 ; G 2087 -U 8740 ; WX 431 ; N uni2224 ; G 2088 -U 8741 ; WX 416 ; N uni2225 ; G 2089 -U 8742 ; WX 570 ; N uni2226 ; G 2090 -U 8743 ; WX 659 ; N logicaland ; G 2091 -U 8744 ; WX 659 ; N logicalor ; G 2092 -U 8745 ; WX 754 ; N intersection ; G 2093 -U 8746 ; WX 754 ; N union ; G 2094 -U 8747 ; WX 469 ; N integral ; G 2095 -U 8748 ; WX 766 ; N uni222C ; G 2096 -U 8749 ; WX 1063 ; N uni222D ; G 2097 -U 8760 ; WX 754 ; N uni2238 ; G 2098 -U 8761 ; WX 754 ; N uni2239 ; G 2099 -U 8762 ; WX 754 ; N uni223A ; G 2100 -U 8763 ; WX 754 ; N uni223B ; G 2101 -U 8764 ; WX 754 ; N similar ; G 2102 -U 8765 ; WX 754 ; N uni223D ; G 2103 -U 8770 ; WX 754 ; N uni2242 ; G 2104 -U 8771 ; WX 754 ; N uni2243 ; G 2105 -U 8776 ; WX 754 ; N approxequal ; G 2106 -U 8784 ; WX 754 ; N uni2250 ; G 2107 -U 8785 ; WX 754 ; N uni2251 ; G 2108 -U 8786 ; WX 754 ; N uni2252 ; G 2109 -U 8787 ; WX 754 ; N uni2253 ; G 2110 -U 8788 ; WX 930 ; N uni2254 ; G 2111 -U 8789 ; WX 930 ; N uni2255 ; G 2112 -U 8800 ; WX 754 ; N notequal ; G 2113 -U 8801 ; WX 754 ; N equivalence ; G 2114 -U 8804 ; WX 754 ; N lessequal ; G 2115 -U 8805 ; WX 754 ; N greaterequal ; G 2116 -U 8834 ; WX 754 ; N propersubset ; G 2117 -U 8835 ; WX 754 ; N propersuperset ; G 2118 -U 8836 ; WX 754 ; N notsubset ; G 2119 -U 8837 ; WX 754 ; N uni2285 ; G 2120 -U 8838 ; WX 754 ; N reflexsubset ; G 2121 -U 8839 ; WX 754 ; N reflexsuperset ; G 2122 -U 8844 ; WX 754 ; N uni228C ; G 2123 -U 8845 ; WX 754 ; N uni228D ; G 2124 -U 8846 ; WX 754 ; N uni228E ; G 2125 -U 8847 ; WX 761 ; N uni228F ; G 2126 -U 8848 ; WX 761 ; N uni2290 ; G 2127 -U 8849 ; WX 761 ; N uni2291 ; G 2128 -U 8850 ; WX 761 ; N uni2292 ; G 2129 -U 8851 ; WX 754 ; N uni2293 ; G 2130 -U 8852 ; WX 754 ; N uni2294 ; G 2131 -U 8853 ; WX 754 ; N circleplus ; G 2132 -U 8854 ; WX 754 ; N uni2296 ; G 2133 -U 8855 ; WX 754 ; N circlemultiply ; G 2134 -U 8856 ; WX 754 ; N uni2298 ; G 2135 -U 8857 ; WX 754 ; N uni2299 ; G 2136 -U 8858 ; WX 754 ; N uni229A ; G 2137 -U 8859 ; WX 754 ; N uni229B ; G 2138 -U 8860 ; WX 754 ; N uni229C ; G 2139 -U 8861 ; WX 754 ; N uni229D ; G 2140 -U 8862 ; WX 754 ; N uni229E ; G 2141 -U 8863 ; WX 754 ; N uni229F ; G 2142 -U 8864 ; WX 754 ; N uni22A0 ; G 2143 -U 8865 ; WX 754 ; N uni22A1 ; G 2144 -U 8866 ; WX 773 ; N uni22A2 ; G 2145 -U 8867 ; WX 773 ; N uni22A3 ; G 2146 -U 8868 ; WX 846 ; N uni22A4 ; G 2147 -U 8869 ; WX 846 ; N perpendicular ; G 2148 -U 8870 ; WX 510 ; N uni22A6 ; G 2149 -U 8871 ; WX 510 ; N uni22A7 ; G 2150 -U 8872 ; WX 773 ; N uni22A8 ; G 2151 -U 8873 ; WX 773 ; N uni22A9 ; G 2152 -U 8874 ; WX 773 ; N uni22AA ; G 2153 -U 8875 ; WX 927 ; N uni22AB ; G 2154 -U 8876 ; WX 773 ; N uni22AC ; G 2155 -U 8877 ; WX 773 ; N uni22AD ; G 2156 -U 8878 ; WX 773 ; N uni22AE ; G 2157 -U 8879 ; WX 927 ; N uni22AF ; G 2158 -U 8901 ; WX 308 ; N dotmath ; G 2159 -U 8962 ; WX 687 ; N house ; G 2160 -U 8968 ; WX 351 ; N uni2308 ; G 2161 -U 8969 ; WX 351 ; N uni2309 ; G 2162 -U 8970 ; WX 351 ; N uni230A ; G 2163 -U 8971 ; WX 351 ; N uni230B ; G 2164 -U 8976 ; WX 754 ; N revlogicalnot ; G 2165 -U 8977 ; WX 461 ; N uni2311 ; G 2166 -U 8984 ; WX 900 ; N uni2318 ; G 2167 -U 8985 ; WX 754 ; N uni2319 ; G 2168 -U 8992 ; WX 469 ; N integraltp ; G 2169 -U 8993 ; WX 469 ; N integralbt ; G 2170 -U 8997 ; WX 900 ; N uni2325 ; G 2171 -U 9000 ; WX 1299 ; N uni2328 ; G 2172 -U 9085 ; WX 827 ; N uni237D ; G 2173 -U 9115 ; WX 450 ; N uni239B ; G 2174 -U 9116 ; WX 450 ; N uni239C ; G 2175 -U 9117 ; WX 450 ; N uni239D ; G 2176 -U 9118 ; WX 450 ; N uni239E ; G 2177 -U 9119 ; WX 450 ; N uni239F ; G 2178 -U 9120 ; WX 450 ; N uni23A0 ; G 2179 -U 9121 ; WX 450 ; N uni23A1 ; G 2180 -U 9122 ; WX 450 ; N uni23A2 ; G 2181 -U 9123 ; WX 450 ; N uni23A3 ; G 2182 -U 9124 ; WX 450 ; N uni23A4 ; G 2183 -U 9125 ; WX 450 ; N uni23A5 ; G 2184 -U 9126 ; WX 450 ; N uni23A6 ; G 2185 -U 9127 ; WX 675 ; N uni23A7 ; G 2186 -U 9128 ; WX 675 ; N uni23A8 ; G 2187 -U 9129 ; WX 675 ; N uni23A9 ; G 2188 -U 9130 ; WX 675 ; N uni23AA ; G 2189 -U 9131 ; WX 675 ; N uni23AB ; G 2190 -U 9132 ; WX 675 ; N uni23AC ; G 2191 -U 9133 ; WX 675 ; N uni23AD ; G 2192 -U 9134 ; WX 469 ; N uni23AE ; G 2193 -U 9167 ; WX 850 ; N uni23CF ; G 2194 -U 9251 ; WX 687 ; N uni2423 ; G 2195 -U 9472 ; WX 542 ; N SF100000 ; G 2196 -U 9473 ; WX 542 ; N uni2501 ; G 2197 -U 9474 ; WX 542 ; N SF110000 ; G 2198 -U 9475 ; WX 542 ; N uni2503 ; G 2199 -U 9476 ; WX 542 ; N uni2504 ; G 2200 -U 9477 ; WX 542 ; N uni2505 ; G 2201 -U 9478 ; WX 542 ; N uni2506 ; G 2202 -U 9479 ; WX 542 ; N uni2507 ; G 2203 -U 9480 ; WX 542 ; N uni2508 ; G 2204 -U 9481 ; WX 542 ; N uni2509 ; G 2205 -U 9482 ; WX 542 ; N uni250A ; G 2206 -U 9483 ; WX 542 ; N uni250B ; G 2207 -U 9484 ; WX 542 ; N SF010000 ; G 2208 -U 9485 ; WX 542 ; N uni250D ; G 2209 -U 9486 ; WX 542 ; N uni250E ; G 2210 -U 9487 ; WX 542 ; N uni250F ; G 2211 -U 9488 ; WX 542 ; N SF030000 ; G 2212 -U 9489 ; WX 542 ; N uni2511 ; G 2213 -U 9490 ; WX 542 ; N uni2512 ; G 2214 -U 9491 ; WX 542 ; N uni2513 ; G 2215 -U 9492 ; WX 542 ; N SF020000 ; G 2216 -U 9493 ; WX 542 ; N uni2515 ; G 2217 -U 9494 ; WX 542 ; N uni2516 ; G 2218 -U 9495 ; WX 542 ; N uni2517 ; G 2219 -U 9496 ; WX 542 ; N SF040000 ; G 2220 -U 9497 ; WX 542 ; N uni2519 ; G 2221 -U 9498 ; WX 542 ; N uni251A ; G 2222 -U 9499 ; WX 542 ; N uni251B ; G 2223 -U 9500 ; WX 542 ; N SF080000 ; G 2224 -U 9501 ; WX 542 ; N uni251D ; G 2225 -U 9502 ; WX 542 ; N uni251E ; G 2226 -U 9503 ; WX 542 ; N uni251F ; G 2227 -U 9504 ; WX 542 ; N uni2520 ; G 2228 -U 9505 ; WX 542 ; N uni2521 ; G 2229 -U 9506 ; WX 542 ; N uni2522 ; G 2230 -U 9507 ; WX 542 ; N uni2523 ; G 2231 -U 9508 ; WX 542 ; N SF090000 ; G 2232 -U 9509 ; WX 542 ; N uni2525 ; G 2233 -U 9510 ; WX 542 ; N uni2526 ; G 2234 -U 9511 ; WX 542 ; N uni2527 ; G 2235 -U 9512 ; WX 542 ; N uni2528 ; G 2236 -U 9513 ; WX 542 ; N uni2529 ; G 2237 -U 9514 ; WX 542 ; N uni252A ; G 2238 -U 9515 ; WX 542 ; N uni252B ; G 2239 -U 9516 ; WX 542 ; N SF060000 ; G 2240 -U 9517 ; WX 542 ; N uni252D ; G 2241 -U 9518 ; WX 542 ; N uni252E ; G 2242 -U 9519 ; WX 542 ; N uni252F ; G 2243 -U 9520 ; WX 542 ; N uni2530 ; G 2244 -U 9521 ; WX 542 ; N uni2531 ; G 2245 -U 9522 ; WX 542 ; N uni2532 ; G 2246 -U 9523 ; WX 542 ; N uni2533 ; G 2247 -U 9524 ; WX 542 ; N SF070000 ; G 2248 -U 9525 ; WX 542 ; N uni2535 ; G 2249 -U 9526 ; WX 542 ; N uni2536 ; G 2250 -U 9527 ; WX 542 ; N uni2537 ; G 2251 -U 9528 ; WX 542 ; N uni2538 ; G 2252 -U 9529 ; WX 542 ; N uni2539 ; G 2253 -U 9530 ; WX 542 ; N uni253A ; G 2254 -U 9531 ; WX 542 ; N uni253B ; G 2255 -U 9532 ; WX 542 ; N SF050000 ; G 2256 -U 9533 ; WX 542 ; N uni253D ; G 2257 -U 9534 ; WX 542 ; N uni253E ; G 2258 -U 9535 ; WX 542 ; N uni253F ; G 2259 -U 9536 ; WX 542 ; N uni2540 ; G 2260 -U 9537 ; WX 542 ; N uni2541 ; G 2261 -U 9538 ; WX 542 ; N uni2542 ; G 2262 -U 9539 ; WX 542 ; N uni2543 ; G 2263 -U 9540 ; WX 542 ; N uni2544 ; G 2264 -U 9541 ; WX 542 ; N uni2545 ; G 2265 -U 9542 ; WX 542 ; N uni2546 ; G 2266 -U 9543 ; WX 542 ; N uni2547 ; G 2267 -U 9544 ; WX 542 ; N uni2548 ; G 2268 -U 9545 ; WX 542 ; N uni2549 ; G 2269 -U 9546 ; WX 542 ; N uni254A ; G 2270 -U 9547 ; WX 542 ; N uni254B ; G 2271 -U 9548 ; WX 542 ; N uni254C ; G 2272 -U 9549 ; WX 542 ; N uni254D ; G 2273 -U 9550 ; WX 542 ; N uni254E ; G 2274 -U 9551 ; WX 542 ; N uni254F ; G 2275 -U 9552 ; WX 542 ; N SF430000 ; G 2276 -U 9553 ; WX 542 ; N SF240000 ; G 2277 -U 9554 ; WX 542 ; N SF510000 ; G 2278 -U 9555 ; WX 542 ; N SF520000 ; G 2279 -U 9556 ; WX 542 ; N SF390000 ; G 2280 -U 9557 ; WX 542 ; N SF220000 ; G 2281 -U 9558 ; WX 542 ; N SF210000 ; G 2282 -U 9559 ; WX 542 ; N SF250000 ; G 2283 -U 9560 ; WX 542 ; N SF500000 ; G 2284 -U 9561 ; WX 542 ; N SF490000 ; G 2285 -U 9562 ; WX 542 ; N SF380000 ; G 2286 -U 9563 ; WX 542 ; N SF280000 ; G 2287 -U 9564 ; WX 542 ; N SF270000 ; G 2288 -U 9565 ; WX 542 ; N SF260000 ; G 2289 -U 9566 ; WX 542 ; N SF360000 ; G 2290 -U 9567 ; WX 542 ; N SF370000 ; G 2291 -U 9568 ; WX 542 ; N SF420000 ; G 2292 -U 9569 ; WX 542 ; N SF190000 ; G 2293 -U 9570 ; WX 542 ; N SF200000 ; G 2294 -U 9571 ; WX 542 ; N SF230000 ; G 2295 -U 9572 ; WX 542 ; N SF470000 ; G 2296 -U 9573 ; WX 542 ; N SF480000 ; G 2297 -U 9574 ; WX 542 ; N SF410000 ; G 2298 -U 9575 ; WX 542 ; N SF450000 ; G 2299 -U 9576 ; WX 542 ; N SF460000 ; G 2300 -U 9577 ; WX 542 ; N SF400000 ; G 2301 -U 9578 ; WX 542 ; N SF540000 ; G 2302 -U 9579 ; WX 542 ; N SF530000 ; G 2303 -U 9580 ; WX 542 ; N SF440000 ; G 2304 -U 9581 ; WX 542 ; N uni256D ; G 2305 -U 9582 ; WX 542 ; N uni256E ; G 2306 -U 9583 ; WX 542 ; N uni256F ; G 2307 -U 9584 ; WX 542 ; N uni2570 ; G 2308 -U 9585 ; WX 542 ; N uni2571 ; G 2309 -U 9586 ; WX 542 ; N uni2572 ; G 2310 -U 9587 ; WX 542 ; N uni2573 ; G 2311 -U 9588 ; WX 542 ; N uni2574 ; G 2312 -U 9589 ; WX 542 ; N uni2575 ; G 2313 -U 9590 ; WX 542 ; N uni2576 ; G 2314 -U 9591 ; WX 542 ; N uni2577 ; G 2315 -U 9592 ; WX 542 ; N uni2578 ; G 2316 -U 9593 ; WX 542 ; N uni2579 ; G 2317 -U 9594 ; WX 542 ; N uni257A ; G 2318 -U 9595 ; WX 542 ; N uni257B ; G 2319 -U 9596 ; WX 542 ; N uni257C ; G 2320 -U 9597 ; WX 542 ; N uni257D ; G 2321 -U 9598 ; WX 542 ; N uni257E ; G 2322 -U 9599 ; WX 542 ; N uni257F ; G 2323 -U 9600 ; WX 692 ; N upblock ; G 2324 -U 9601 ; WX 692 ; N uni2581 ; G 2325 -U 9602 ; WX 692 ; N uni2582 ; G 2326 -U 9603 ; WX 692 ; N uni2583 ; G 2327 -U 9604 ; WX 692 ; N dnblock ; G 2328 -U 9605 ; WX 692 ; N uni2585 ; G 2329 -U 9606 ; WX 692 ; N uni2586 ; G 2330 -U 9607 ; WX 692 ; N uni2587 ; G 2331 -U 9608 ; WX 692 ; N block ; G 2332 -U 9609 ; WX 692 ; N uni2589 ; G 2333 -U 9610 ; WX 692 ; N uni258A ; G 2334 -U 9611 ; WX 692 ; N uni258B ; G 2335 -U 9612 ; WX 692 ; N lfblock ; G 2336 -U 9613 ; WX 692 ; N uni258D ; G 2337 -U 9614 ; WX 692 ; N uni258E ; G 2338 -U 9615 ; WX 692 ; N uni258F ; G 2339 -U 9616 ; WX 692 ; N rtblock ; G 2340 -U 9617 ; WX 692 ; N ltshade ; G 2341 -U 9618 ; WX 692 ; N shade ; G 2342 -U 9619 ; WX 692 ; N dkshade ; G 2343 -U 9620 ; WX 692 ; N uni2594 ; G 2344 -U 9621 ; WX 692 ; N uni2595 ; G 2345 -U 9622 ; WX 692 ; N uni2596 ; G 2346 -U 9623 ; WX 692 ; N uni2597 ; G 2347 -U 9624 ; WX 692 ; N uni2598 ; G 2348 -U 9625 ; WX 692 ; N uni2599 ; G 2349 -U 9626 ; WX 692 ; N uni259A ; G 2350 -U 9627 ; WX 692 ; N uni259B ; G 2351 -U 9628 ; WX 692 ; N uni259C ; G 2352 -U 9629 ; WX 692 ; N uni259D ; G 2353 -U 9630 ; WX 692 ; N uni259E ; G 2354 -U 9631 ; WX 692 ; N uni259F ; G 2355 -U 9632 ; WX 850 ; N filledbox ; G 2356 -U 9633 ; WX 850 ; N H22073 ; G 2357 -U 9634 ; WX 850 ; N uni25A2 ; G 2358 -U 9635 ; WX 850 ; N uni25A3 ; G 2359 -U 9636 ; WX 850 ; N uni25A4 ; G 2360 -U 9637 ; WX 850 ; N uni25A5 ; G 2361 -U 9638 ; WX 850 ; N uni25A6 ; G 2362 -U 9639 ; WX 850 ; N uni25A7 ; G 2363 -U 9640 ; WX 850 ; N uni25A8 ; G 2364 -U 9641 ; WX 850 ; N uni25A9 ; G 2365 -U 9642 ; WX 610 ; N H18543 ; G 2366 -U 9643 ; WX 610 ; N H18551 ; G 2367 -U 9644 ; WX 850 ; N filledrect ; G 2368 -U 9645 ; WX 850 ; N uni25AD ; G 2369 -U 9646 ; WX 495 ; N uni25AE ; G 2370 -U 9647 ; WX 495 ; N uni25AF ; G 2371 -U 9648 ; WX 692 ; N uni25B0 ; G 2372 -U 9649 ; WX 692 ; N uni25B1 ; G 2373 -U 9650 ; WX 692 ; N triagup ; G 2374 -U 9651 ; WX 692 ; N uni25B3 ; G 2375 -U 9652 ; WX 452 ; N uni25B4 ; G 2376 -U 9653 ; WX 452 ; N uni25B5 ; G 2377 -U 9654 ; WX 692 ; N uni25B6 ; G 2378 -U 9655 ; WX 692 ; N uni25B7 ; G 2379 -U 9656 ; WX 452 ; N uni25B8 ; G 2380 -U 9657 ; WX 452 ; N uni25B9 ; G 2381 -U 9658 ; WX 692 ; N triagrt ; G 2382 -U 9659 ; WX 692 ; N uni25BB ; G 2383 -U 9660 ; WX 692 ; N triagdn ; G 2384 -U 9661 ; WX 692 ; N uni25BD ; G 2385 -U 9662 ; WX 452 ; N uni25BE ; G 2386 -U 9663 ; WX 452 ; N uni25BF ; G 2387 -U 9664 ; WX 692 ; N uni25C0 ; G 2388 -U 9665 ; WX 692 ; N uni25C1 ; G 2389 -U 9666 ; WX 452 ; N uni25C2 ; G 2390 -U 9667 ; WX 452 ; N uni25C3 ; G 2391 -U 9668 ; WX 692 ; N triaglf ; G 2392 -U 9669 ; WX 692 ; N uni25C5 ; G 2393 -U 9670 ; WX 692 ; N uni25C6 ; G 2394 -U 9671 ; WX 692 ; N uni25C7 ; G 2395 -U 9672 ; WX 692 ; N uni25C8 ; G 2396 -U 9673 ; WX 785 ; N uni25C9 ; G 2397 -U 9674 ; WX 444 ; N lozenge ; G 2398 -U 9675 ; WX 785 ; N circle ; G 2399 -U 9676 ; WX 785 ; N uni25CC ; G 2400 -U 9677 ; WX 785 ; N uni25CD ; G 2401 -U 9678 ; WX 785 ; N uni25CE ; G 2402 -U 9679 ; WX 785 ; N H18533 ; G 2403 -U 9680 ; WX 785 ; N uni25D0 ; G 2404 -U 9681 ; WX 785 ; N uni25D1 ; G 2405 -U 9682 ; WX 785 ; N uni25D2 ; G 2406 -U 9683 ; WX 785 ; N uni25D3 ; G 2407 -U 9684 ; WX 785 ; N uni25D4 ; G 2408 -U 9685 ; WX 785 ; N uni25D5 ; G 2409 -U 9686 ; WX 474 ; N uni25D6 ; G 2410 -U 9687 ; WX 474 ; N uni25D7 ; G 2411 -U 9688 ; WX 712 ; N invbullet ; G 2412 -U 9689 ; WX 873 ; N invcircle ; G 2413 -U 9690 ; WX 873 ; N uni25DA ; G 2414 -U 9691 ; WX 873 ; N uni25DB ; G 2415 -U 9692 ; WX 348 ; N uni25DC ; G 2416 -U 9693 ; WX 348 ; N uni25DD ; G 2417 -U 9694 ; WX 348 ; N uni25DE ; G 2418 -U 9695 ; WX 348 ; N uni25DF ; G 2419 -U 9696 ; WX 785 ; N uni25E0 ; G 2420 -U 9697 ; WX 785 ; N uni25E1 ; G 2421 -U 9698 ; WX 692 ; N uni25E2 ; G 2422 -U 9699 ; WX 692 ; N uni25E3 ; G 2423 -U 9700 ; WX 692 ; N uni25E4 ; G 2424 -U 9701 ; WX 692 ; N uni25E5 ; G 2425 -U 9702 ; WX 531 ; N openbullet ; G 2426 -U 9703 ; WX 850 ; N uni25E7 ; G 2427 -U 9704 ; WX 850 ; N uni25E8 ; G 2428 -U 9705 ; WX 850 ; N uni25E9 ; G 2429 -U 9706 ; WX 850 ; N uni25EA ; G 2430 -U 9707 ; WX 850 ; N uni25EB ; G 2431 -U 9708 ; WX 692 ; N uni25EC ; G 2432 -U 9709 ; WX 692 ; N uni25ED ; G 2433 -U 9710 ; WX 692 ; N uni25EE ; G 2434 -U 9711 ; WX 1007 ; N uni25EF ; G 2435 -U 9712 ; WX 850 ; N uni25F0 ; G 2436 -U 9713 ; WX 850 ; N uni25F1 ; G 2437 -U 9714 ; WX 850 ; N uni25F2 ; G 2438 -U 9715 ; WX 850 ; N uni25F3 ; G 2439 -U 9716 ; WX 785 ; N uni25F4 ; G 2440 -U 9717 ; WX 785 ; N uni25F5 ; G 2441 -U 9718 ; WX 785 ; N uni25F6 ; G 2442 -U 9719 ; WX 785 ; N uni25F7 ; G 2443 -U 9720 ; WX 692 ; N uni25F8 ; G 2444 -U 9721 ; WX 692 ; N uni25F9 ; G 2445 -U 9722 ; WX 692 ; N uni25FA ; G 2446 -U 9723 ; WX 747 ; N uni25FB ; G 2447 -U 9724 ; WX 747 ; N uni25FC ; G 2448 -U 9725 ; WX 659 ; N uni25FD ; G 2449 -U 9726 ; WX 659 ; N uni25FE ; G 2450 -U 9727 ; WX 692 ; N uni25FF ; G 2451 -U 9728 ; WX 807 ; N uni2600 ; G 2452 -U 9784 ; WX 807 ; N uni2638 ; G 2453 -U 9785 ; WX 807 ; N uni2639 ; G 2454 -U 9786 ; WX 807 ; N smileface ; G 2455 -U 9787 ; WX 807 ; N invsmileface ; G 2456 -U 9788 ; WX 807 ; N sun ; G 2457 -U 9791 ; WX 552 ; N uni263F ; G 2458 -U 9792 ; WX 658 ; N female ; G 2459 -U 9793 ; WX 658 ; N uni2641 ; G 2460 -U 9794 ; WX 807 ; N male ; G 2461 -U 9795 ; WX 807 ; N uni2643 ; G 2462 -U 9796 ; WX 807 ; N uni2644 ; G 2463 -U 9797 ; WX 807 ; N uni2645 ; G 2464 -U 9798 ; WX 807 ; N uni2646 ; G 2465 -U 9799 ; WX 807 ; N uni2647 ; G 2466 -U 9824 ; WX 807 ; N spade ; G 2467 -U 9825 ; WX 807 ; N uni2661 ; G 2468 -U 9826 ; WX 807 ; N uni2662 ; G 2469 -U 9827 ; WX 807 ; N club ; G 2470 -U 9828 ; WX 807 ; N uni2664 ; G 2471 -U 9829 ; WX 807 ; N heart ; G 2472 -U 9830 ; WX 807 ; N diamond ; G 2473 -U 9831 ; WX 807 ; N uni2667 ; G 2474 -U 9833 ; WX 424 ; N uni2669 ; G 2475 -U 9834 ; WX 574 ; N musicalnote ; G 2476 -U 9835 ; WX 807 ; N musicalnotedbl ; G 2477 -U 9836 ; WX 807 ; N uni266C ; G 2478 -U 9837 ; WX 424 ; N uni266D ; G 2479 -U 9838 ; WX 321 ; N uni266E ; G 2480 -U 9839 ; WX 435 ; N uni266F ; G 2481 -U 10145 ; WX 754 ; N uni27A1 ; G 2482 -U 10181 ; WX 351 ; N uni27C5 ; G 2483 -U 10182 ; WX 351 ; N uni27C6 ; G 2484 -U 10208 ; WX 444 ; N uni27E0 ; G 2485 -U 10216 ; WX 351 ; N uni27E8 ; G 2486 -U 10217 ; WX 351 ; N uni27E9 ; G 2487 -U 10224 ; WX 754 ; N uni27F0 ; G 2488 -U 10225 ; WX 754 ; N uni27F1 ; G 2489 -U 10226 ; WX 754 ; N uni27F2 ; G 2490 -U 10227 ; WX 754 ; N uni27F3 ; G 2491 -U 10228 ; WX 930 ; N uni27F4 ; G 2492 -U 10229 ; WX 1290 ; N uni27F5 ; G 2493 -U 10230 ; WX 1290 ; N uni27F6 ; G 2494 -U 10231 ; WX 1290 ; N uni27F7 ; G 2495 -U 10232 ; WX 1290 ; N uni27F8 ; G 2496 -U 10233 ; WX 1290 ; N uni27F9 ; G 2497 -U 10234 ; WX 1290 ; N uni27FA ; G 2498 -U 10235 ; WX 1290 ; N uni27FB ; G 2499 -U 10236 ; WX 1290 ; N uni27FC ; G 2500 -U 10237 ; WX 1290 ; N uni27FD ; G 2501 -U 10238 ; WX 1290 ; N uni27FE ; G 2502 -U 10239 ; WX 1290 ; N uni27FF ; G 2503 -U 10240 ; WX 659 ; N uni2800 ; G 2504 -U 10241 ; WX 659 ; N uni2801 ; G 2505 -U 10242 ; WX 659 ; N uni2802 ; G 2506 -U 10243 ; WX 659 ; N uni2803 ; G 2507 -U 10244 ; WX 659 ; N uni2804 ; G 2508 -U 10245 ; WX 659 ; N uni2805 ; G 2509 -U 10246 ; WX 659 ; N uni2806 ; G 2510 -U 10247 ; WX 659 ; N uni2807 ; G 2511 -U 10248 ; WX 659 ; N uni2808 ; G 2512 -U 10249 ; WX 659 ; N uni2809 ; G 2513 -U 10250 ; WX 659 ; N uni280A ; G 2514 -U 10251 ; WX 659 ; N uni280B ; G 2515 -U 10252 ; WX 659 ; N uni280C ; G 2516 -U 10253 ; WX 659 ; N uni280D ; G 2517 -U 10254 ; WX 659 ; N uni280E ; G 2518 -U 10255 ; WX 659 ; N uni280F ; G 2519 -U 10256 ; WX 659 ; N uni2810 ; G 2520 -U 10257 ; WX 659 ; N uni2811 ; G 2521 -U 10258 ; WX 659 ; N uni2812 ; G 2522 -U 10259 ; WX 659 ; N uni2813 ; G 2523 -U 10260 ; WX 659 ; N uni2814 ; G 2524 -U 10261 ; WX 659 ; N uni2815 ; G 2525 -U 10262 ; WX 659 ; N uni2816 ; G 2526 -U 10263 ; WX 659 ; N uni2817 ; G 2527 -U 10264 ; WX 659 ; N uni2818 ; G 2528 -U 10265 ; WX 659 ; N uni2819 ; G 2529 -U 10266 ; WX 659 ; N uni281A ; G 2530 -U 10267 ; WX 659 ; N uni281B ; G 2531 -U 10268 ; WX 659 ; N uni281C ; G 2532 -U 10269 ; WX 659 ; N uni281D ; G 2533 -U 10270 ; WX 659 ; N uni281E ; G 2534 -U 10271 ; WX 659 ; N uni281F ; G 2535 -U 10272 ; WX 659 ; N uni2820 ; G 2536 -U 10273 ; WX 659 ; N uni2821 ; G 2537 -U 10274 ; WX 659 ; N uni2822 ; G 2538 -U 10275 ; WX 659 ; N uni2823 ; G 2539 -U 10276 ; WX 659 ; N uni2824 ; G 2540 -U 10277 ; WX 659 ; N uni2825 ; G 2541 -U 10278 ; WX 659 ; N uni2826 ; G 2542 -U 10279 ; WX 659 ; N uni2827 ; G 2543 -U 10280 ; WX 659 ; N uni2828 ; G 2544 -U 10281 ; WX 659 ; N uni2829 ; G 2545 -U 10282 ; WX 659 ; N uni282A ; G 2546 -U 10283 ; WX 659 ; N uni282B ; G 2547 -U 10284 ; WX 659 ; N uni282C ; G 2548 -U 10285 ; WX 659 ; N uni282D ; G 2549 -U 10286 ; WX 659 ; N uni282E ; G 2550 -U 10287 ; WX 659 ; N uni282F ; G 2551 -U 10288 ; WX 659 ; N uni2830 ; G 2552 -U 10289 ; WX 659 ; N uni2831 ; G 2553 -U 10290 ; WX 659 ; N uni2832 ; G 2554 -U 10291 ; WX 659 ; N uni2833 ; G 2555 -U 10292 ; WX 659 ; N uni2834 ; G 2556 -U 10293 ; WX 659 ; N uni2835 ; G 2557 -U 10294 ; WX 659 ; N uni2836 ; G 2558 -U 10295 ; WX 659 ; N uni2837 ; G 2559 -U 10296 ; WX 659 ; N uni2838 ; G 2560 -U 10297 ; WX 659 ; N uni2839 ; G 2561 -U 10298 ; WX 659 ; N uni283A ; G 2562 -U 10299 ; WX 659 ; N uni283B ; G 2563 -U 10300 ; WX 659 ; N uni283C ; G 2564 -U 10301 ; WX 659 ; N uni283D ; G 2565 -U 10302 ; WX 659 ; N uni283E ; G 2566 -U 10303 ; WX 659 ; N uni283F ; G 2567 -U 10304 ; WX 659 ; N uni2840 ; G 2568 -U 10305 ; WX 659 ; N uni2841 ; G 2569 -U 10306 ; WX 659 ; N uni2842 ; G 2570 -U 10307 ; WX 659 ; N uni2843 ; G 2571 -U 10308 ; WX 659 ; N uni2844 ; G 2572 -U 10309 ; WX 659 ; N uni2845 ; G 2573 -U 10310 ; WX 659 ; N uni2846 ; G 2574 -U 10311 ; WX 659 ; N uni2847 ; G 2575 -U 10312 ; WX 659 ; N uni2848 ; G 2576 -U 10313 ; WX 659 ; N uni2849 ; G 2577 -U 10314 ; WX 659 ; N uni284A ; G 2578 -U 10315 ; WX 659 ; N uni284B ; G 2579 -U 10316 ; WX 659 ; N uni284C ; G 2580 -U 10317 ; WX 659 ; N uni284D ; G 2581 -U 10318 ; WX 659 ; N uni284E ; G 2582 -U 10319 ; WX 659 ; N uni284F ; G 2583 -U 10320 ; WX 659 ; N uni2850 ; G 2584 -U 10321 ; WX 659 ; N uni2851 ; G 2585 -U 10322 ; WX 659 ; N uni2852 ; G 2586 -U 10323 ; WX 659 ; N uni2853 ; G 2587 -U 10324 ; WX 659 ; N uni2854 ; G 2588 -U 10325 ; WX 659 ; N uni2855 ; G 2589 -U 10326 ; WX 659 ; N uni2856 ; G 2590 -U 10327 ; WX 659 ; N uni2857 ; G 2591 -U 10328 ; WX 659 ; N uni2858 ; G 2592 -U 10329 ; WX 659 ; N uni2859 ; G 2593 -U 10330 ; WX 659 ; N uni285A ; G 2594 -U 10331 ; WX 659 ; N uni285B ; G 2595 -U 10332 ; WX 659 ; N uni285C ; G 2596 -U 10333 ; WX 659 ; N uni285D ; G 2597 -U 10334 ; WX 659 ; N uni285E ; G 2598 -U 10335 ; WX 659 ; N uni285F ; G 2599 -U 10336 ; WX 659 ; N uni2860 ; G 2600 -U 10337 ; WX 659 ; N uni2861 ; G 2601 -U 10338 ; WX 659 ; N uni2862 ; G 2602 -U 10339 ; WX 659 ; N uni2863 ; G 2603 -U 10340 ; WX 659 ; N uni2864 ; G 2604 -U 10341 ; WX 659 ; N uni2865 ; G 2605 -U 10342 ; WX 659 ; N uni2866 ; G 2606 -U 10343 ; WX 659 ; N uni2867 ; G 2607 -U 10344 ; WX 659 ; N uni2868 ; G 2608 -U 10345 ; WX 659 ; N uni2869 ; G 2609 -U 10346 ; WX 659 ; N uni286A ; G 2610 -U 10347 ; WX 659 ; N uni286B ; G 2611 -U 10348 ; WX 659 ; N uni286C ; G 2612 -U 10349 ; WX 659 ; N uni286D ; G 2613 -U 10350 ; WX 659 ; N uni286E ; G 2614 -U 10351 ; WX 659 ; N uni286F ; G 2615 -U 10352 ; WX 659 ; N uni2870 ; G 2616 -U 10353 ; WX 659 ; N uni2871 ; G 2617 -U 10354 ; WX 659 ; N uni2872 ; G 2618 -U 10355 ; WX 659 ; N uni2873 ; G 2619 -U 10356 ; WX 659 ; N uni2874 ; G 2620 -U 10357 ; WX 659 ; N uni2875 ; G 2621 -U 10358 ; WX 659 ; N uni2876 ; G 2622 -U 10359 ; WX 659 ; N uni2877 ; G 2623 -U 10360 ; WX 659 ; N uni2878 ; G 2624 -U 10361 ; WX 659 ; N uni2879 ; G 2625 -U 10362 ; WX 659 ; N uni287A ; G 2626 -U 10363 ; WX 659 ; N uni287B ; G 2627 -U 10364 ; WX 659 ; N uni287C ; G 2628 -U 10365 ; WX 659 ; N uni287D ; G 2629 -U 10366 ; WX 659 ; N uni287E ; G 2630 -U 10367 ; WX 659 ; N uni287F ; G 2631 -U 10368 ; WX 659 ; N uni2880 ; G 2632 -U 10369 ; WX 659 ; N uni2881 ; G 2633 -U 10370 ; WX 659 ; N uni2882 ; G 2634 -U 10371 ; WX 659 ; N uni2883 ; G 2635 -U 10372 ; WX 659 ; N uni2884 ; G 2636 -U 10373 ; WX 659 ; N uni2885 ; G 2637 -U 10374 ; WX 659 ; N uni2886 ; G 2638 -U 10375 ; WX 659 ; N uni2887 ; G 2639 -U 10376 ; WX 659 ; N uni2888 ; G 2640 -U 10377 ; WX 659 ; N uni2889 ; G 2641 -U 10378 ; WX 659 ; N uni288A ; G 2642 -U 10379 ; WX 659 ; N uni288B ; G 2643 -U 10380 ; WX 659 ; N uni288C ; G 2644 -U 10381 ; WX 659 ; N uni288D ; G 2645 -U 10382 ; WX 659 ; N uni288E ; G 2646 -U 10383 ; WX 659 ; N uni288F ; G 2647 -U 10384 ; WX 659 ; N uni2890 ; G 2648 -U 10385 ; WX 659 ; N uni2891 ; G 2649 -U 10386 ; WX 659 ; N uni2892 ; G 2650 -U 10387 ; WX 659 ; N uni2893 ; G 2651 -U 10388 ; WX 659 ; N uni2894 ; G 2652 -U 10389 ; WX 659 ; N uni2895 ; G 2653 -U 10390 ; WX 659 ; N uni2896 ; G 2654 -U 10391 ; WX 659 ; N uni2897 ; G 2655 -U 10392 ; WX 659 ; N uni2898 ; G 2656 -U 10393 ; WX 659 ; N uni2899 ; G 2657 -U 10394 ; WX 659 ; N uni289A ; G 2658 -U 10395 ; WX 659 ; N uni289B ; G 2659 -U 10396 ; WX 659 ; N uni289C ; G 2660 -U 10397 ; WX 659 ; N uni289D ; G 2661 -U 10398 ; WX 659 ; N uni289E ; G 2662 -U 10399 ; WX 659 ; N uni289F ; G 2663 -U 10400 ; WX 659 ; N uni28A0 ; G 2664 -U 10401 ; WX 659 ; N uni28A1 ; G 2665 -U 10402 ; WX 659 ; N uni28A2 ; G 2666 -U 10403 ; WX 659 ; N uni28A3 ; G 2667 -U 10404 ; WX 659 ; N uni28A4 ; G 2668 -U 10405 ; WX 659 ; N uni28A5 ; G 2669 -U 10406 ; WX 659 ; N uni28A6 ; G 2670 -U 10407 ; WX 659 ; N uni28A7 ; G 2671 -U 10408 ; WX 659 ; N uni28A8 ; G 2672 -U 10409 ; WX 659 ; N uni28A9 ; G 2673 -U 10410 ; WX 659 ; N uni28AA ; G 2674 -U 10411 ; WX 659 ; N uni28AB ; G 2675 -U 10412 ; WX 659 ; N uni28AC ; G 2676 -U 10413 ; WX 659 ; N uni28AD ; G 2677 -U 10414 ; WX 659 ; N uni28AE ; G 2678 -U 10415 ; WX 659 ; N uni28AF ; G 2679 -U 10416 ; WX 659 ; N uni28B0 ; G 2680 -U 10417 ; WX 659 ; N uni28B1 ; G 2681 -U 10418 ; WX 659 ; N uni28B2 ; G 2682 -U 10419 ; WX 659 ; N uni28B3 ; G 2683 -U 10420 ; WX 659 ; N uni28B4 ; G 2684 -U 10421 ; WX 659 ; N uni28B5 ; G 2685 -U 10422 ; WX 659 ; N uni28B6 ; G 2686 -U 10423 ; WX 659 ; N uni28B7 ; G 2687 -U 10424 ; WX 659 ; N uni28B8 ; G 2688 -U 10425 ; WX 659 ; N uni28B9 ; G 2689 -U 10426 ; WX 659 ; N uni28BA ; G 2690 -U 10427 ; WX 659 ; N uni28BB ; G 2691 -U 10428 ; WX 659 ; N uni28BC ; G 2692 -U 10429 ; WX 659 ; N uni28BD ; G 2693 -U 10430 ; WX 659 ; N uni28BE ; G 2694 -U 10431 ; WX 659 ; N uni28BF ; G 2695 -U 10432 ; WX 659 ; N uni28C0 ; G 2696 -U 10433 ; WX 659 ; N uni28C1 ; G 2697 -U 10434 ; WX 659 ; N uni28C2 ; G 2698 -U 10435 ; WX 659 ; N uni28C3 ; G 2699 -U 10436 ; WX 659 ; N uni28C4 ; G 2700 -U 10437 ; WX 659 ; N uni28C5 ; G 2701 -U 10438 ; WX 659 ; N uni28C6 ; G 2702 -U 10439 ; WX 659 ; N uni28C7 ; G 2703 -U 10440 ; WX 659 ; N uni28C8 ; G 2704 -U 10441 ; WX 659 ; N uni28C9 ; G 2705 -U 10442 ; WX 659 ; N uni28CA ; G 2706 -U 10443 ; WX 659 ; N uni28CB ; G 2707 -U 10444 ; WX 659 ; N uni28CC ; G 2708 -U 10445 ; WX 659 ; N uni28CD ; G 2709 -U 10446 ; WX 659 ; N uni28CE ; G 2710 -U 10447 ; WX 659 ; N uni28CF ; G 2711 -U 10448 ; WX 659 ; N uni28D0 ; G 2712 -U 10449 ; WX 659 ; N uni28D1 ; G 2713 -U 10450 ; WX 659 ; N uni28D2 ; G 2714 -U 10451 ; WX 659 ; N uni28D3 ; G 2715 -U 10452 ; WX 659 ; N uni28D4 ; G 2716 -U 10453 ; WX 659 ; N uni28D5 ; G 2717 -U 10454 ; WX 659 ; N uni28D6 ; G 2718 -U 10455 ; WX 659 ; N uni28D7 ; G 2719 -U 10456 ; WX 659 ; N uni28D8 ; G 2720 -U 10457 ; WX 659 ; N uni28D9 ; G 2721 -U 10458 ; WX 659 ; N uni28DA ; G 2722 -U 10459 ; WX 659 ; N uni28DB ; G 2723 -U 10460 ; WX 659 ; N uni28DC ; G 2724 -U 10461 ; WX 659 ; N uni28DD ; G 2725 -U 10462 ; WX 659 ; N uni28DE ; G 2726 -U 10463 ; WX 659 ; N uni28DF ; G 2727 -U 10464 ; WX 659 ; N uni28E0 ; G 2728 -U 10465 ; WX 659 ; N uni28E1 ; G 2729 -U 10466 ; WX 659 ; N uni28E2 ; G 2730 -U 10467 ; WX 659 ; N uni28E3 ; G 2731 -U 10468 ; WX 659 ; N uni28E4 ; G 2732 -U 10469 ; WX 659 ; N uni28E5 ; G 2733 -U 10470 ; WX 659 ; N uni28E6 ; G 2734 -U 10471 ; WX 659 ; N uni28E7 ; G 2735 -U 10472 ; WX 659 ; N uni28E8 ; G 2736 -U 10473 ; WX 659 ; N uni28E9 ; G 2737 -U 10474 ; WX 659 ; N uni28EA ; G 2738 -U 10475 ; WX 659 ; N uni28EB ; G 2739 -U 10476 ; WX 659 ; N uni28EC ; G 2740 -U 10477 ; WX 659 ; N uni28ED ; G 2741 -U 10478 ; WX 659 ; N uni28EE ; G 2742 -U 10479 ; WX 659 ; N uni28EF ; G 2743 -U 10480 ; WX 659 ; N uni28F0 ; G 2744 -U 10481 ; WX 659 ; N uni28F1 ; G 2745 -U 10482 ; WX 659 ; N uni28F2 ; G 2746 -U 10483 ; WX 659 ; N uni28F3 ; G 2747 -U 10484 ; WX 659 ; N uni28F4 ; G 2748 -U 10485 ; WX 659 ; N uni28F5 ; G 2749 -U 10486 ; WX 659 ; N uni28F6 ; G 2750 -U 10487 ; WX 659 ; N uni28F7 ; G 2751 -U 10488 ; WX 659 ; N uni28F8 ; G 2752 -U 10489 ; WX 659 ; N uni28F9 ; G 2753 -U 10490 ; WX 659 ; N uni28FA ; G 2754 -U 10491 ; WX 659 ; N uni28FB ; G 2755 -U 10492 ; WX 659 ; N uni28FC ; G 2756 -U 10493 ; WX 659 ; N uni28FD ; G 2757 -U 10494 ; WX 659 ; N uni28FE ; G 2758 -U 10495 ; WX 659 ; N uni28FF ; G 2759 -U 10496 ; WX 754 ; N uni2900 ; G 2760 -U 10497 ; WX 754 ; N uni2901 ; G 2761 -U 10498 ; WX 754 ; N uni2902 ; G 2762 -U 10499 ; WX 754 ; N uni2903 ; G 2763 -U 10500 ; WX 754 ; N uni2904 ; G 2764 -U 10501 ; WX 754 ; N uni2905 ; G 2765 -U 10502 ; WX 754 ; N uni2906 ; G 2766 -U 10503 ; WX 754 ; N uni2907 ; G 2767 -U 10504 ; WX 754 ; N uni2908 ; G 2768 -U 10505 ; WX 754 ; N uni2909 ; G 2769 -U 10506 ; WX 754 ; N uni290A ; G 2770 -U 10507 ; WX 754 ; N uni290B ; G 2771 -U 10508 ; WX 754 ; N uni290C ; G 2772 -U 10509 ; WX 754 ; N uni290D ; G 2773 -U 10510 ; WX 754 ; N uni290E ; G 2774 -U 10511 ; WX 754 ; N uni290F ; G 2775 -U 10512 ; WX 754 ; N uni2910 ; G 2776 -U 10513 ; WX 754 ; N uni2911 ; G 2777 -U 10514 ; WX 754 ; N uni2912 ; G 2778 -U 10515 ; WX 754 ; N uni2913 ; G 2779 -U 10516 ; WX 754 ; N uni2914 ; G 2780 -U 10517 ; WX 754 ; N uni2915 ; G 2781 -U 10518 ; WX 754 ; N uni2916 ; G 2782 -U 10519 ; WX 754 ; N uni2917 ; G 2783 -U 10520 ; WX 754 ; N uni2918 ; G 2784 -U 10521 ; WX 754 ; N uni2919 ; G 2785 -U 10522 ; WX 754 ; N uni291A ; G 2786 -U 10523 ; WX 754 ; N uni291B ; G 2787 -U 10524 ; WX 754 ; N uni291C ; G 2788 -U 10525 ; WX 754 ; N uni291D ; G 2789 -U 10526 ; WX 754 ; N uni291E ; G 2790 -U 10527 ; WX 754 ; N uni291F ; G 2791 -U 10528 ; WX 754 ; N uni2920 ; G 2792 -U 10529 ; WX 754 ; N uni2921 ; G 2793 -U 10530 ; WX 754 ; N uni2922 ; G 2794 -U 10531 ; WX 754 ; N uni2923 ; G 2795 -U 10532 ; WX 754 ; N uni2924 ; G 2796 -U 10533 ; WX 754 ; N uni2925 ; G 2797 -U 10534 ; WX 754 ; N uni2926 ; G 2798 -U 10535 ; WX 754 ; N uni2927 ; G 2799 -U 10536 ; WX 754 ; N uni2928 ; G 2800 -U 10537 ; WX 754 ; N uni2929 ; G 2801 -U 10538 ; WX 754 ; N uni292A ; G 2802 -U 10539 ; WX 754 ; N uni292B ; G 2803 -U 10540 ; WX 754 ; N uni292C ; G 2804 -U 10541 ; WX 754 ; N uni292D ; G 2805 -U 10542 ; WX 754 ; N uni292E ; G 2806 -U 10543 ; WX 754 ; N uni292F ; G 2807 -U 10544 ; WX 754 ; N uni2930 ; G 2808 -U 10545 ; WX 754 ; N uni2931 ; G 2809 -U 10546 ; WX 754 ; N uni2932 ; G 2810 -U 10547 ; WX 754 ; N uni2933 ; G 2811 -U 10548 ; WX 754 ; N uni2934 ; G 2812 -U 10549 ; WX 754 ; N uni2935 ; G 2813 -U 10550 ; WX 754 ; N uni2936 ; G 2814 -U 10551 ; WX 754 ; N uni2937 ; G 2815 -U 10552 ; WX 754 ; N uni2938 ; G 2816 -U 10553 ; WX 754 ; N uni2939 ; G 2817 -U 10554 ; WX 754 ; N uni293A ; G 2818 -U 10555 ; WX 754 ; N uni293B ; G 2819 -U 10556 ; WX 754 ; N uni293C ; G 2820 -U 10557 ; WX 754 ; N uni293D ; G 2821 -U 10558 ; WX 754 ; N uni293E ; G 2822 -U 10559 ; WX 754 ; N uni293F ; G 2823 -U 10560 ; WX 754 ; N uni2940 ; G 2824 -U 10561 ; WX 754 ; N uni2941 ; G 2825 -U 10562 ; WX 754 ; N uni2942 ; G 2826 -U 10563 ; WX 754 ; N uni2943 ; G 2827 -U 10564 ; WX 754 ; N uni2944 ; G 2828 -U 10565 ; WX 754 ; N uni2945 ; G 2829 -U 10566 ; WX 754 ; N uni2946 ; G 2830 -U 10567 ; WX 754 ; N uni2947 ; G 2831 -U 10568 ; WX 754 ; N uni2948 ; G 2832 -U 10569 ; WX 754 ; N uni2949 ; G 2833 -U 10570 ; WX 754 ; N uni294A ; G 2834 -U 10571 ; WX 754 ; N uni294B ; G 2835 -U 10572 ; WX 754 ; N uni294C ; G 2836 -U 10573 ; WX 754 ; N uni294D ; G 2837 -U 10574 ; WX 754 ; N uni294E ; G 2838 -U 10575 ; WX 754 ; N uni294F ; G 2839 -U 10576 ; WX 754 ; N uni2950 ; G 2840 -U 10577 ; WX 754 ; N uni2951 ; G 2841 -U 10578 ; WX 754 ; N uni2952 ; G 2842 -U 10579 ; WX 754 ; N uni2953 ; G 2843 -U 10580 ; WX 754 ; N uni2954 ; G 2844 -U 10581 ; WX 754 ; N uni2955 ; G 2845 -U 10582 ; WX 754 ; N uni2956 ; G 2846 -U 10583 ; WX 754 ; N uni2957 ; G 2847 -U 10584 ; WX 754 ; N uni2958 ; G 2848 -U 10585 ; WX 754 ; N uni2959 ; G 2849 -U 10586 ; WX 754 ; N uni295A ; G 2850 -U 10587 ; WX 754 ; N uni295B ; G 2851 -U 10588 ; WX 754 ; N uni295C ; G 2852 -U 10589 ; WX 754 ; N uni295D ; G 2853 -U 10590 ; WX 754 ; N uni295E ; G 2854 -U 10591 ; WX 754 ; N uni295F ; G 2855 -U 10592 ; WX 754 ; N uni2960 ; G 2856 -U 10593 ; WX 754 ; N uni2961 ; G 2857 -U 10594 ; WX 754 ; N uni2962 ; G 2858 -U 10595 ; WX 754 ; N uni2963 ; G 2859 -U 10596 ; WX 754 ; N uni2964 ; G 2860 -U 10597 ; WX 754 ; N uni2965 ; G 2861 -U 10598 ; WX 754 ; N uni2966 ; G 2862 -U 10599 ; WX 754 ; N uni2967 ; G 2863 -U 10600 ; WX 754 ; N uni2968 ; G 2864 -U 10601 ; WX 754 ; N uni2969 ; G 2865 -U 10602 ; WX 754 ; N uni296A ; G 2866 -U 10603 ; WX 754 ; N uni296B ; G 2867 -U 10604 ; WX 754 ; N uni296C ; G 2868 -U 10605 ; WX 754 ; N uni296D ; G 2869 -U 10606 ; WX 754 ; N uni296E ; G 2870 -U 10607 ; WX 754 ; N uni296F ; G 2871 -U 10608 ; WX 754 ; N uni2970 ; G 2872 -U 10609 ; WX 754 ; N uni2971 ; G 2873 -U 10610 ; WX 754 ; N uni2972 ; G 2874 -U 10611 ; WX 754 ; N uni2973 ; G 2875 -U 10612 ; WX 754 ; N uni2974 ; G 2876 -U 10613 ; WX 754 ; N uni2975 ; G 2877 -U 10614 ; WX 754 ; N uni2976 ; G 2878 -U 10615 ; WX 883 ; N uni2977 ; G 2879 -U 10616 ; WX 754 ; N uni2978 ; G 2880 -U 10617 ; WX 754 ; N uni2979 ; G 2881 -U 10618 ; WX 886 ; N uni297A ; G 2882 -U 10619 ; WX 754 ; N uni297B ; G 2883 -U 10620 ; WX 754 ; N uni297C ; G 2884 -U 10621 ; WX 754 ; N uni297D ; G 2885 -U 10622 ; WX 754 ; N uni297E ; G 2886 -U 10623 ; WX 754 ; N uni297F ; G 2887 -U 10731 ; WX 444 ; N uni29EB ; G 2888 -U 10764 ; WX 1361 ; N uni2A0C ; G 2889 -U 10765 ; WX 469 ; N uni2A0D ; G 2890 -U 10766 ; WX 469 ; N uni2A0E ; G 2891 -U 10799 ; WX 754 ; N uni2A2F ; G 2892 -U 11008 ; WX 754 ; N uni2B00 ; G 2893 -U 11009 ; WX 754 ; N uni2B01 ; G 2894 -U 11010 ; WX 754 ; N uni2B02 ; G 2895 -U 11011 ; WX 754 ; N uni2B03 ; G 2896 -U 11012 ; WX 754 ; N uni2B04 ; G 2897 -U 11013 ; WX 754 ; N uni2B05 ; G 2898 -U 11014 ; WX 754 ; N uni2B06 ; G 2899 -U 11015 ; WX 754 ; N uni2B07 ; G 2900 -U 11016 ; WX 754 ; N uni2B08 ; G 2901 -U 11017 ; WX 754 ; N uni2B09 ; G 2902 -U 11018 ; WX 754 ; N uni2B0A ; G 2903 -U 11019 ; WX 754 ; N uni2B0B ; G 2904 -U 11020 ; WX 754 ; N uni2B0C ; G 2905 -U 11021 ; WX 754 ; N uni2B0D ; G 2906 -U 11022 ; WX 754 ; N uni2B0E ; G 2907 -U 11023 ; WX 754 ; N uni2B0F ; G 2908 -U 11024 ; WX 754 ; N uni2B10 ; G 2909 -U 11025 ; WX 754 ; N uni2B11 ; G 2910 -U 11026 ; WX 850 ; N uni2B12 ; G 2911 -U 11027 ; WX 850 ; N uni2B13 ; G 2912 -U 11028 ; WX 850 ; N uni2B14 ; G 2913 -U 11029 ; WX 850 ; N uni2B15 ; G 2914 -U 11030 ; WX 692 ; N uni2B16 ; G 2915 -U 11031 ; WX 692 ; N uni2B17 ; G 2916 -U 11032 ; WX 692 ; N uni2B18 ; G 2917 -U 11033 ; WX 692 ; N uni2B19 ; G 2918 -U 11034 ; WX 850 ; N uni2B1A ; G 2919 -U 11364 ; WX 677 ; N uni2C64 ; G 2920 -U 11367 ; WX 785 ; N uni2C67 ; G 2921 -U 11368 ; WX 580 ; N uni2C68 ; G 2922 -U 11369 ; WX 672 ; N uni2C69 ; G 2923 -U 11370 ; WX 545 ; N uni2C6A ; G 2924 -U 11371 ; WX 625 ; N uni2C6B ; G 2925 -U 11372 ; WX 474 ; N uni2C6C ; G 2926 -U 11373 ; WX 704 ; N uni2C6D ; G 2927 -U 11374 ; WX 921 ; N uni2C6E ; G 2928 -U 11375 ; WX 650 ; N uni2C6F ; G 2929 -U 11376 ; WX 704 ; N uni2C70 ; G 2930 -U 11377 ; WX 596 ; N uni2C71 ; G 2931 -U 11378 ; WX 1017 ; N uni2C72 ; G 2932 -U 11379 ; WX 845 ; N uni2C73 ; G 2933 -U 11381 ; WX 666 ; N uni2C75 ; G 2934 -U 11382 ; WX 500 ; N uni2C76 ; G 2935 -U 11383 ; WX 630 ; N uni2C77 ; G 2936 -U 11385 ; WX 451 ; N uni2C79 ; G 2937 -U 11386 ; WX 542 ; N uni2C7A ; G 2938 -U 11388 ; WX 237 ; N uni2C7C ; G 2939 -U 11389 ; WX 409 ; N uni2C7D ; G 2940 -U 11390 ; WX 616 ; N uni2C7E ; G 2941 -U 11391 ; WX 625 ; N uni2C7F ; G 2942 -U 11520 ; WX 695 ; N uni2D00 ; G 2943 -U 11521 ; WX 571 ; N uni2D01 ; G 2944 -U 11522 ; WX 569 ; N uni2D02 ; G 2945 -U 11523 ; WX 592 ; N uni2D03 ; G 2946 -U 11524 ; WX 568 ; N uni2D04 ; G 2947 -U 11525 ; WX 866 ; N uni2D05 ; G 2948 -U 11526 ; WX 680 ; N uni2D06 ; G 2949 -U 11527 ; WX 864 ; N uni2D07 ; G 2950 -U 11528 ; WX 555 ; N uni2D08 ; G 2951 -U 11529 ; WX 581 ; N uni2D09 ; G 2952 -U 11530 ; WX 866 ; N uni2D0A ; G 2953 -U 11531 ; WX 568 ; N uni2D0B ; G 2954 -U 11532 ; WX 581 ; N uni2D0C ; G 2955 -U 11533 ; WX 866 ; N uni2D0D ; G 2956 -U 11534 ; WX 580 ; N uni2D0E ; G 2957 -U 11535 ; WX 779 ; N uni2D0F ; G 2958 -U 11536 ; WX 865 ; N uni2D10 ; G 2959 -U 11537 ; WX 580 ; N uni2D11 ; G 2960 -U 11538 ; WX 580 ; N uni2D12 ; G 2961 -U 11539 ; WX 863 ; N uni2D13 ; G 2962 -U 11540 ; WX 851 ; N uni2D14 ; G 2963 -U 11541 ; WX 777 ; N uni2D15 ; G 2964 -U 11542 ; WX 580 ; N uni2D16 ; G 2965 -U 11543 ; WX 581 ; N uni2D17 ; G 2966 -U 11544 ; WX 580 ; N uni2D18 ; G 2967 -U 11545 ; WX 584 ; N uni2D19 ; G 2968 -U 11546 ; WX 619 ; N uni2D1A ; G 2969 -U 11547 ; WX 571 ; N uni2D1B ; G 2970 -U 11548 ; WX 883 ; N uni2D1C ; G 2971 -U 11549 ; WX 613 ; N uni2D1D ; G 2972 -U 11550 ; WX 608 ; N uni2D1E ; G 2973 -U 11551 ; WX 766 ; N uni2D1F ; G 2974 -U 11552 ; WX 861 ; N uni2D20 ; G 2975 -U 11553 ; WX 569 ; N uni2D21 ; G 2976 -U 11554 ; WX 580 ; N uni2D22 ; G 2977 -U 11555 ; WX 582 ; N uni2D23 ; G 2978 -U 11556 ; WX 674 ; N uni2D24 ; G 2979 -U 11557 ; WX 822 ; N uni2D25 ; G 2980 -U 11800 ; WX 482 ; N uni2E18 ; G 2981 -U 11810 ; WX 351 ; N uni2E22 ; G 2982 -U 11811 ; WX 351 ; N uni2E23 ; G 2983 -U 11812 ; WX 351 ; N uni2E24 ; G 2984 -U 11813 ; WX 351 ; N uni2E25 ; G 2985 -U 11822 ; WX 482 ; N uni2E2E ; G 2986 -U 42564 ; WX 616 ; N uniA644 ; G 2987 -U 42565 ; WX 461 ; N uniA645 ; G 2988 -U 42566 ; WX 355 ; N uniA646 ; G 2989 -U 42567 ; WX 353 ; N uniA647 ; G 2990 -U 42576 ; WX 994 ; N uniA650 ; G 2991 -U 42577 ; WX 799 ; N uniA651 ; G 2992 -U 42580 ; WX 1074 ; N uniA654 ; G 2993 -U 42581 ; WX 783 ; N uniA655 ; G 2994 -U 42582 ; WX 1025 ; N uniA656 ; G 2995 -U 42583 ; WX 809 ; N uniA657 ; G 2996 -U 42760 ; WX 444 ; N uniA708 ; G 2997 -U 42761 ; WX 444 ; N uniA709 ; G 2998 -U 42762 ; WX 444 ; N uniA70A ; G 2999 -U 42763 ; WX 444 ; N uniA70B ; G 3000 -U 42764 ; WX 444 ; N uniA70C ; G 3001 -U 42765 ; WX 444 ; N uniA70D ; G 3002 -U 42766 ; WX 444 ; N uniA70E ; G 3003 -U 42767 ; WX 444 ; N uniA70F ; G 3004 -U 42768 ; WX 444 ; N uniA710 ; G 3005 -U 42769 ; WX 444 ; N uniA711 ; G 3006 -U 42770 ; WX 444 ; N uniA712 ; G 3007 -U 42771 ; WX 444 ; N uniA713 ; G 3008 -U 42772 ; WX 444 ; N uniA714 ; G 3009 -U 42773 ; WX 444 ; N uniA715 ; G 3010 -U 42774 ; WX 444 ; N uniA716 ; G 3011 -U 42779 ; WX 332 ; N uniA71B ; G 3012 -U 42780 ; WX 332 ; N uniA71C ; G 3013 -U 42781 ; WX 228 ; N uniA71D ; G 3014 -U 42782 ; WX 228 ; N uniA71E ; G 3015 -U 42783 ; WX 228 ; N uniA71F ; G 3016 -U 42813 ; WX 737 ; N uniA73D ; G 3017 -U 42891 ; WX 361 ; N uniA78B ; G 3018 -U 42892 ; WX 247 ; N uniA78C ; G 3019 -U 42893 ; WX 695 ; N uniA78D ; G 3020 -U 62464 ; WX 588 ; N uniF400 ; G 3021 -U 62465 ; WX 598 ; N uniF401 ; G 3022 -U 62466 ; WX 642 ; N uniF402 ; G 3023 -U 62467 ; WX 853 ; N uniF403 ; G 3024 -U 62468 ; WX 598 ; N uniF404 ; G 3025 -U 62469 ; WX 593 ; N uniF405 ; G 3026 -U 62470 ; WX 652 ; N uniF406 ; G 3027 -U 62471 ; WX 888 ; N uniF407 ; G 3028 -U 62472 ; WX 598 ; N uniF408 ; G 3029 -U 62473 ; WX 598 ; N uniF409 ; G 3030 -U 62474 ; WX 1131 ; N uniF40A ; G 3031 -U 62475 ; WX 614 ; N uniF40B ; G 3032 -U 62476 ; WX 613 ; N uniF40C ; G 3033 -U 62477 ; WX 857 ; N uniF40D ; G 3034 -U 62478 ; WX 598 ; N uniF40E ; G 3035 -U 62479 ; WX 613 ; N uniF40F ; G 3036 -U 62480 ; WX 898 ; N uniF410 ; G 3037 -U 62481 ; WX 671 ; N uniF411 ; G 3038 -U 62482 ; WX 718 ; N uniF412 ; G 3039 -U 62483 ; WX 672 ; N uniF413 ; G 3040 -U 62484 ; WX 850 ; N uniF414 ; G 3041 -U 62485 ; WX 613 ; N uniF415 ; G 3042 -U 62486 ; WX 842 ; N uniF416 ; G 3043 -U 62487 ; WX 612 ; N uniF417 ; G 3044 -U 62488 ; WX 619 ; N uniF418 ; G 3045 -U 62489 ; WX 613 ; N uniF419 ; G 3046 -U 62490 ; WX 655 ; N uniF41A ; G 3047 -U 62491 ; WX 613 ; N uniF41B ; G 3048 -U 62492 ; WX 619 ; N uniF41C ; G 3049 -U 62493 ; WX 599 ; N uniF41D ; G 3050 -U 62494 ; WX 656 ; N uniF41E ; G 3051 -U 62495 ; WX 795 ; N uniF41F ; G 3052 -U 62496 ; WX 598 ; N uniF420 ; G 3053 -U 62497 ; WX 635 ; N uniF421 ; G 3054 -U 62498 ; WX 599 ; N uniF422 ; G 3055 -U 62499 ; WX 598 ; N uniF423 ; G 3056 -U 62500 ; WX 598 ; N uniF424 ; G 3057 -U 62501 ; WX 649 ; N uniF425 ; G 3058 -U 62502 ; WX 865 ; N uniF426 ; G 3059 -U 62504 ; WX 813 ; N uniF428 ; G 3060 -U 63173 ; WX 542 ; N uniF6C5 ; G 3061 -U 63185 ; WX 450 ; N cyrBreve ; G 3062 -U 63188 ; WX 450 ; N cyrbreve ; G 3063 -U 64256 ; WX 639 ; N uniFB00 ; G 3064 -U 64257 ; WX 600 ; N fi ; G 3065 -U 64258 ; WX 600 ; N fl ; G 3066 -U 64259 ; WX 925 ; N uniFB03 ; G 3067 -U 64260 ; WX 927 ; N uniFB04 ; G 3068 -U 64261 ; WX 694 ; N uniFB05 ; G 3069 -U 64262 ; WX 839 ; N uniFB06 ; G 3070 -U 65024 ; WX 0 ; N uniFE00 ; G 3071 -U 65025 ; WX 0 ; N uniFE01 ; G 3072 -U 65026 ; WX 0 ; N uniFE02 ; G 3073 -U 65027 ; WX 0 ; N uniFE03 ; G 3074 -U 65028 ; WX 0 ; N uniFE04 ; G 3075 -U 65029 ; WX 0 ; N uniFE05 ; G 3076 -U 65030 ; WX 0 ; N uniFE06 ; G 3077 -U 65031 ; WX 0 ; N uniFE07 ; G 3078 -U 65032 ; WX 0 ; N uniFE08 ; G 3079 -U 65033 ; WX 0 ; N uniFE09 ; G 3080 -U 65034 ; WX 0 ; N uniFE0A ; G 3081 -U 65035 ; WX 0 ; N uniFE0B ; G 3082 -U 65036 ; WX 0 ; N uniFE0C ; G 3083 -U 65037 ; WX 0 ; N uniFE0D ; G 3084 -U 65038 ; WX 0 ; N uniFE0E ; G 3085 -U 65039 ; WX 0 ; N uniFE0F ; G 3086 -U 65529 ; WX 0 ; N uniFFF9 ; G 3087 -U 65530 ; WX 0 ; N uniFFFA ; G 3088 -U 65531 ; WX 0 ; N uniFFFB ; G 3089 -U 65532 ; WX 0 ; N uniFFFC ; G 3090 -U 65533 ; WX 923 ; N uniFFFD ; G 3091 -EndCharMetrics -StartKernData -StartKernPairs 1314 - -KPX dollar seven -112 -KPX dollar nine -102 -KPX dollar colon -83 -KPX dollar less -83 -KPX dollar I -36 -KPX dollar W -36 -KPX dollar Y -83 -KPX dollar Z -92 -KPX dollar backslash -83 -KPX dollar questiondown -83 -KPX dollar Aacute -83 -KPX dollar Hcircumflex -112 -KPX dollar hcircumflex -36 -KPX dollar Hbar -112 -KPX dollar hbar -36 -KPX dollar Kcommaaccent -83 -KPX dollar kcommaaccent -92 -KPX dollar kgreenlandic -83 -KPX dollar Lacute -83 -KPX dollar lacute -83 -KPX dollar uni01DB -112 -KPX dollar uni01DC -36 -KPX dollar uni01F3 -83 - -KPX percent ampersand 38 -KPX percent asterisk 38 -KPX percent two 38 -KPX percent less -36 -KPX percent Egrave 38 -KPX percent Ecircumflex 38 -KPX percent Igrave 38 -KPX percent Icircumflex 38 -KPX percent Thorn 38 -KPX percent agrave 38 -KPX percent acircumflex 38 -KPX percent adieresis 38 -KPX percent Dcaron 38 -KPX percent Dcroat 38 -KPX percent Emacron 38 -KPX percent Ebreve 38 -KPX percent kgreenlandic -36 -KPX percent lacute -36 -KPX percent uni01AB 38 -KPX percent uni01AD 38 -KPX percent uni01EF 38 -KPX percent uni01F3 -36 - - -KPX quotesingle nine -36 - - -KPX parenright dollar -178 -KPX parenright D -139 -KPX parenright H -112 -KPX parenright R -112 -KPX parenright cent -139 -KPX parenright sterling -139 -KPX parenright currency -139 -KPX parenright yen -139 -KPX parenright brokenbar -139 -KPX parenright section -139 -KPX parenright dieresis -139 -KPX parenright ordfeminine -112 -KPX parenright guillemotleft -112 -KPX parenright logicalnot -112 -KPX parenright sfthyphen -112 -KPX parenright acute -112 -KPX parenright mu -112 -KPX parenright paragraph -112 -KPX parenright periodcentered -112 -KPX parenright cedilla -112 -KPX parenright ordmasculine -112 -KPX parenright Acircumflex -178 -KPX parenright Atilde -139 -KPX parenright Adieresis -178 -KPX parenright Aring -139 -KPX parenright AE -178 -KPX parenright Ccedilla -139 -KPX parenright Otilde -112 -KPX parenright multiply -112 -KPX parenright Ugrave -112 -KPX parenright Ucircumflex -112 -KPX parenright Yacute -112 -KPX parenright dcaron -112 -KPX parenright dmacron -112 -KPX parenright emacron -112 -KPX parenright ebreve -112 -KPX parenright uni01A4 -139 -KPX parenright uni01AC -112 -KPX parenright uni01AE -112 -KPX parenright uni01F0 -112 - -KPX asterisk less -36 -KPX asterisk lacute -36 - - -KPX period dollar -83 -KPX period ampersand -55 -KPX period two -55 -KPX period eight -73 -KPX period colon -73 -KPX period less -55 -KPX period H -55 -KPX period R -55 -KPX period X -45 -KPX period backslash -131 -KPX period ordfeminine -55 -KPX period guillemotleft -55 -KPX period logicalnot -55 -KPX period sfthyphen -55 -KPX period acute -55 -KPX period mu -55 -KPX period paragraph -55 -KPX period periodcentered -55 -KPX period cedilla -55 -KPX period ordmasculine -36 -KPX period guillemotright -45 -KPX period onequarter -45 -KPX period onehalf -45 -KPX period threequarters -45 -KPX period questiondown -131 -KPX period Aacute -131 -KPX period Egrave -55 -KPX period Icircumflex -55 -KPX period Yacute -55 -KPX period Ebreve -55 -KPX period ebreve -55 -KPX period Idot -73 -KPX period dotlessi -45 -KPX period lacute -55 - -KPX slash seven -167 -KPX slash eight -112 -KPX slash nine -243 -KPX slash colon -178 -KPX slash less -131 -KPX slash backslash -36 -KPX slash questiondown -36 -KPX slash Aacute -36 -KPX slash Hbar -167 -KPX slash Idot -112 -KPX slash lacute -131 - - -KPX two nine -36 -KPX two semicolon -36 - -KPX three dollar -188 -KPX three eight -36 -KPX three D -92 -KPX three H -92 -KPX three R -83 -KPX three V -55 -KPX three cent -92 -KPX three sterling -92 -KPX three currency -92 -KPX three yen -92 -KPX three brokenbar -92 -KPX three section -92 -KPX three dieresis -92 -KPX three ordfeminine -92 -KPX three guillemotleft -92 -KPX three logicalnot -92 -KPX three sfthyphen -92 -KPX three acute -83 -KPX three mu -83 -KPX three paragraph -83 -KPX three periodcentered -83 -KPX three cedilla -83 -KPX three ordmasculine -83 -KPX three Yacute -92 -KPX three ebreve -83 -KPX three gdotaccent -55 -KPX three gcommaaccent -55 -KPX three Idot -36 - - -KPX five seven -36 -KPX five nine -73 -KPX five colon -45 -KPX five less -63 -KPX five D 47 -KPX five backslash -36 -KPX five cent 47 -KPX five sterling 47 -KPX five currency 47 -KPX five yen 47 -KPX five brokenbar 47 -KPX five section 47 -KPX five dieresis 47 -KPX five ordmasculine 38 -KPX five questiondown -36 -KPX five Aacute -36 -KPX five Hbar -36 -KPX five lacute -63 - -KPX six six -36 -KPX six Gdotaccent -36 -KPX six Gcommaaccent -36 - -KPX seven dollar -112 -KPX seven seven 38 -KPX seven D -159 -KPX seven F -159 -KPX seven H -159 -KPX seven R -159 -KPX seven V -149 -KPX seven Z -73 -KPX seven cent -59 -KPX seven sterling -159 -KPX seven currency -59 -KPX seven yen -59 -KPX seven brokenbar -59 -KPX seven section -59 -KPX seven dieresis -159 -KPX seven copyright -159 -KPX seven ordfeminine -99 -KPX seven guillemotleft -159 -KPX seven logicalnot -99 -KPX seven sfthyphen -99 -KPX seven acute -79 -KPX seven mu -159 -KPX seven paragraph -79 -KPX seven periodcentered -79 -KPX seven cedilla -79 -KPX seven ordmasculine -159 -KPX seven Eacute -159 -KPX seven Idieresis -159 -KPX seven Yacute -159 -KPX seven ebreve -159 -KPX seven gdotaccent -149 -KPX seven gcommaaccent -149 -KPX seven Hbar 38 - -KPX eight dollar -63 -KPX eight hyphen -55 - -KPX nine dollar -139 -KPX nine two -36 -KPX nine D -188 -KPX nine H -188 -KPX nine L -36 -KPX nine R -188 -KPX nine X -131 -KPX nine backslash -83 -KPX nine cent -188 -KPX nine sterling -188 -KPX nine currency -188 -KPX nine yen -188 -KPX nine brokenbar -188 -KPX nine section -188 -KPX nine dieresis -188 -KPX nine ordfeminine -188 -KPX nine guillemotleft -188 -KPX nine logicalnot -188 -KPX nine sfthyphen -188 -KPX nine acute -188 -KPX nine mu -188 -KPX nine paragraph -188 -KPX nine periodcentered -188 -KPX nine cedilla -188 -KPX nine ordmasculine -188 -KPX nine guillemotright -131 -KPX nine onequarter -131 -KPX nine onehalf -131 -KPX nine threequarters -131 -KPX nine questiondown -83 -KPX nine Aacute -83 -KPX nine Yacute -188 -KPX nine Ebreve -36 -KPX nine ebreve -188 -KPX nine dotlessi -131 - -KPX colon dollar -102 -KPX colon D -178 -KPX colon H -167 -KPX colon L -36 -KPX colon R -139 -KPX colon U -92 -KPX colon X -83 -KPX colon backslash -45 -KPX colon cent -178 -KPX colon sterling -178 -KPX colon currency -178 -KPX colon yen -178 -KPX colon brokenbar -178 -KPX colon section -178 -KPX colon dieresis -139 -KPX colon ordfeminine -167 -KPX colon guillemotleft -167 -KPX colon logicalnot -167 -KPX colon sfthyphen -167 -KPX colon acute -139 -KPX colon mu -139 -KPX colon paragraph -139 -KPX colon periodcentered -139 -KPX colon cedilla -139 -KPX colon ordmasculine -139 -KPX colon guillemotright -83 -KPX colon onequarter -83 -KPX colon onehalf -83 -KPX colon threequarters -83 -KPX colon questiondown -45 -KPX colon Aacute -45 -KPX colon Yacute -167 -KPX colon ebreve -139 -KPX colon edotaccent -92 -KPX colon ecaron -92 -KPX colon dotlessi -83 - -KPX semicolon dollar -73 -KPX semicolon ampersand -36 -KPX semicolon two -36 -KPX semicolon Egrave -36 -KPX semicolon Icircumflex -36 -KPX semicolon Ebreve -36 - -KPX less dollar -159 -KPX less ampersand -36 -KPX less D -159 -KPX less H -178 -KPX less L -36 -KPX less R -178 -KPX less X -178 -KPX less cent -159 -KPX less sterling -159 -KPX less currency -159 -KPX less yen -159 -KPX less brokenbar -159 -KPX less section -159 -KPX less dieresis -196 -KPX less ordfeminine -178 -KPX less guillemotleft -178 -KPX less logicalnot -178 -KPX less sfthyphen -178 -KPX less acute -178 -KPX less mu -178 -KPX less paragraph -178 -KPX less periodcentered -178 -KPX less cedilla -178 -KPX less ordmasculine -178 -KPX less guillemotright -178 -KPX less onequarter -178 -KPX less onehalf -178 -KPX less threequarters -178 -KPX less Egrave -36 -KPX less Icircumflex -36 -KPX less Yacute -178 -KPX less ebreve -215 -KPX less dotlessi -178 - - - - - - - - - - - - - - - - - - - - - -KPX Acircumflex seven -112 -KPX Acircumflex nine -102 -KPX Acircumflex colon -83 -KPX Acircumflex less -83 -KPX Acircumflex I -36 -KPX Acircumflex W -36 -KPX Acircumflex Y -83 -KPX Acircumflex Z -92 -KPX Acircumflex backslash -83 -KPX Acircumflex questiondown -83 -KPX Acircumflex Aacute -83 -KPX Acircumflex Hcircumflex -112 -KPX Acircumflex hcircumflex -36 -KPX Acircumflex Hbar -112 -KPX Acircumflex hbar -36 -KPX Acircumflex Kcommaaccent -83 -KPX Acircumflex kcommaaccent -92 -KPX Acircumflex kgreenlandic -83 -KPX Acircumflex Lacute -83 -KPX Acircumflex lacute -83 -KPX Acircumflex uni01DB -112 -KPX Acircumflex uni01DC -36 -KPX Acircumflex uni01F3 -83 - -KPX Adieresis seven -112 -KPX Adieresis nine -102 -KPX Adieresis colon -83 -KPX Adieresis less -83 -KPX Adieresis I -36 -KPX Adieresis W -36 -KPX Adieresis Y -83 -KPX Adieresis Z -92 -KPX Adieresis backslash -83 -KPX Adieresis questiondown -83 -KPX Adieresis Aacute -83 -KPX Adieresis Hcircumflex -112 -KPX Adieresis hcircumflex -36 -KPX Adieresis Hbar -112 -KPX Adieresis hbar -36 -KPX Adieresis Kcommaaccent -83 -KPX Adieresis kcommaaccent -92 -KPX Adieresis kgreenlandic -83 -KPX Adieresis Lacute -83 -KPX Adieresis lacute -83 -KPX Adieresis uni01DB -112 -KPX Adieresis uni01DC -36 -KPX Adieresis uni01F3 -83 - -KPX AE seven -112 -KPX AE nine -102 -KPX AE colon -83 -KPX AE less -83 -KPX AE I -36 -KPX AE W -36 -KPX AE Y -83 -KPX AE Z -92 -KPX AE backslash -83 -KPX AE questiondown -83 -KPX AE Aacute -83 -KPX AE Hcircumflex -112 -KPX AE hcircumflex -36 -KPX AE Hbar -112 -KPX AE hbar -36 -KPX AE Kcommaaccent -83 -KPX AE kcommaaccent -92 -KPX AE kgreenlandic -83 -KPX AE Lacute -83 -KPX AE lacute -83 -KPX AE uni01DB -112 -KPX AE uni01DC -36 -KPX AE uni01F3 -83 - - - - - -KPX Eth nine -36 - -KPX Ograve nine -36 - - -KPX agrave less -36 -KPX agrave lacute -36 - -KPX ucircumflex seven -167 -KPX ucircumflex eight -112 -KPX ucircumflex nine -243 -KPX ucircumflex colon -178 -KPX ucircumflex less -131 -KPX ucircumflex backslash -36 -KPX ucircumflex questiondown -36 -KPX ucircumflex Aacute -36 -KPX ucircumflex Hbar -167 -KPX ucircumflex Idot -112 -KPX ucircumflex lacute -131 - -KPX ydieresis seven -167 -KPX ydieresis eight -112 -KPX ydieresis nine -243 -KPX ydieresis colon -178 -KPX ydieresis less -131 -KPX ydieresis backslash -36 -KPX ydieresis questiondown -36 -KPX ydieresis Aacute -36 -KPX ydieresis Hbar -167 -KPX ydieresis Idot -112 -KPX ydieresis lacute -131 - -KPX Abreve O -227 - -KPX abreve seven -167 -KPX abreve eight -36 -KPX abreve nine -243 -KPX abreve colon -178 -KPX abreve less -206 -KPX abreve backslash -36 -KPX abreve questiondown -36 -KPX abreve Aacute -36 -KPX abreve Hbar -167 -KPX abreve Idot -36 -KPX abreve lacute -206 - - - -KPX Edotaccent seven -36 -KPX Edotaccent nine -73 -KPX Edotaccent colon -45 -KPX Edotaccent less -63 -KPX Edotaccent D 47 -KPX Edotaccent backslash -36 -KPX Edotaccent cent 47 -KPX Edotaccent sterling 47 -KPX Edotaccent currency 47 -KPX Edotaccent yen 47 -KPX Edotaccent brokenbar 47 -KPX Edotaccent section 47 -KPX Edotaccent dieresis 47 -KPX Edotaccent ordmasculine 38 -KPX Edotaccent questiondown -36 -KPX Edotaccent Aacute -36 -KPX Edotaccent Hbar -36 -KPX Edotaccent lacute -63 - - -KPX Ecaron seven -36 -KPX Ecaron nine -73 -KPX Ecaron colon -45 -KPX Ecaron less -63 -KPX Ecaron D 47 -KPX Ecaron backslash -36 -KPX Ecaron cent 47 -KPX Ecaron sterling 47 -KPX Ecaron currency 47 -KPX Ecaron yen 47 -KPX Ecaron brokenbar 47 -KPX Ecaron section 47 -KPX Ecaron dieresis 47 -KPX Ecaron ordmasculine 38 -KPX Ecaron questiondown -36 -KPX Ecaron Aacute -36 -KPX Ecaron Hbar -36 -KPX Ecaron lacute -63 - - -KPX Gdotaccent six -36 -KPX Gdotaccent Gdotaccent -36 -KPX Gdotaccent Gcommaaccent -36 - -KPX Gcommaaccent six -36 -KPX Gcommaaccent Gdotaccent -36 -KPX Gcommaaccent Gcommaaccent -36 - -KPX Hbar dollar -112 -KPX Hbar seven 38 -KPX Hbar D -159 -KPX Hbar F -159 -KPX Hbar H -159 -KPX Hbar R -159 -KPX Hbar V -149 -KPX Hbar Z -73 -KPX Hbar cent -159 -KPX Hbar sterling -159 -KPX Hbar currency -159 -KPX Hbar yen -159 -KPX Hbar brokenbar -159 -KPX Hbar section -159 -KPX Hbar dieresis -159 -KPX Hbar copyright -159 -KPX Hbar ordfeminine -159 -KPX Hbar guillemotleft -159 -KPX Hbar logicalnot -159 -KPX Hbar sfthyphen -159 -KPX Hbar acute -159 -KPX Hbar mu -159 -KPX Hbar paragraph -159 -KPX Hbar periodcentered -159 -KPX Hbar cedilla -159 -KPX Hbar ordmasculine -159 -KPX Hbar Eacute -159 -KPX Hbar Idieresis -159 -KPX Hbar Yacute -159 -KPX Hbar ebreve -159 -KPX Hbar gdotaccent -149 -KPX Hbar gcommaaccent -149 -KPX Hbar Hbar 38 - -KPX Idot dollar -63 -KPX Idot hyphen -55 - -KPX kcommaaccent D 110 -KPX kcommaaccent F 85 -KPX kcommaaccent G 97 -KPX kcommaaccent H 86 -KPX kcommaaccent I 220 -KPX kcommaaccent J 97 -KPX kcommaaccent L 220 -KPX kcommaaccent M 218 -KPX kcommaaccent P 125 -KPX kcommaaccent Q 125 -KPX kcommaaccent R 85 -KPX kcommaaccent S 140 -KPX kcommaaccent T 97 -KPX kcommaaccent U 125 -KPX kcommaaccent V 155 -KPX kcommaaccent W 235 -KPX kcommaaccent X 144 -KPX kcommaaccent Y 205 -KPX kcommaaccent Z 166 -KPX kcommaaccent bracketleft 174 -KPX kcommaaccent backslash 205 -KPX kcommaaccent bracketright 179 -KPX kcommaaccent kcommaaccent 261 - -KPX lacute dollar -159 -KPX lacute ampersand -36 -KPX lacute D -159 -KPX lacute H -178 -KPX lacute L -36 -KPX lacute R -178 -KPX lacute X -178 -KPX lacute cent -159 -KPX lacute sterling -159 -KPX lacute currency -159 -KPX lacute yen -159 -KPX lacute brokenbar -159 -KPX lacute section -159 -KPX lacute dieresis -196 -KPX lacute ordfeminine -178 -KPX lacute guillemotleft -178 -KPX lacute logicalnot -178 -KPX lacute sfthyphen -178 -KPX lacute acute -178 -KPX lacute mu -178 -KPX lacute paragraph -178 -KPX lacute periodcentered -178 -KPX lacute cedilla -178 -KPX lacute ordmasculine -178 -KPX lacute guillemotright -178 -KPX lacute onequarter -178 -KPX lacute onehalf -178 -KPX lacute threequarters -178 -KPX lacute Egrave -36 -KPX lacute Icircumflex -36 -KPX lacute Yacute -178 -KPX lacute ebreve -215 -KPX lacute dotlessi -178 - - -KPX uni027B dollar -264 -KPX uni027B hyphen 47 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm b/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm deleted file mode 100755 index eb0b8387..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm +++ /dev/null @@ -1,2829 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:43:52 1997 -Comment UniqueID 43052 -Comment VMusage 37169 48194 -FontName Helvetica-Bold -FullName Helvetica Bold -FamilyName Helvetica -Weight Bold -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -170 -228 1003 962 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 718 -XHeight 532 -Ascender 718 -Descender -207 -StdHW 118 -StdVW 140 -StartCharMetrics 317 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 90 0 244 718 ; -C 34 ; WX 474 ; N quotedbl ; B 98 447 376 718 ; -C 35 ; WX 556 ; N numbersign ; B 18 0 538 698 ; -C 36 ; WX 556 ; N dollar ; B 30 -115 523 775 ; -C 37 ; WX 889 ; N percent ; B 28 -19 861 710 ; -C 38 ; WX 722 ; N ampersand ; B 54 -19 701 718 ; -C 146 ; WX 278 ; N quoteright ; B 69 445 209 718 ; -C 40 ; WX 333 ; N parenleft ; B 35 -208 314 734 ; -C 41 ; WX 333 ; N parenright ; B 19 -208 298 734 ; -C 42 ; WX 389 ; N asterisk ; B 27 387 362 718 ; -C 43 ; WX 584 ; N plus ; B 40 0 544 506 ; -C 44 ; WX 278 ; N comma ; B 64 -168 214 146 ; -C 45 ; WX 333 ; N hyphen ; B 27 215 306 345 ; -C 173 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 46 ; WX 278 ; N period ; B 64 0 214 146 ; -C 47 ; WX 278 ; N slash ; B -33 -19 311 737 ; -C 48 ; WX 556 ; N zero ; B 32 -19 524 710 ; -C 49 ; WX 556 ; N one ; B 69 0 378 710 ; -C 50 ; WX 556 ; N two ; B 26 0 511 710 ; -C 51 ; WX 556 ; N three ; B 27 -19 516 710 ; -C 52 ; WX 556 ; N four ; B 27 0 526 710 ; -C 53 ; WX 556 ; N five ; B 27 -19 516 698 ; -C 54 ; WX 556 ; N six ; B 31 -19 520 710 ; -C 55 ; WX 556 ; N seven ; B 25 0 528 698 ; -C 56 ; WX 556 ; N eight ; B 32 -19 524 710 ; -C 57 ; WX 556 ; N nine ; B 30 -19 522 710 ; -C 58 ; WX 333 ; N colon ; B 92 0 242 512 ; -C 59 ; WX 333 ; N semicolon ; B 92 -168 242 512 ; -C 60 ; WX 584 ; N less ; B 38 -8 546 514 ; -C 61 ; WX 584 ; N equal ; B 40 87 544 419 ; -C 62 ; WX 584 ; N greater ; B 38 -8 546 514 ; -C 63 ; WX 611 ; N question ; B 60 0 556 727 ; -C 64 ; WX 975 ; N at ; B 118 -19 856 737 ; -C 65 ; WX 722 ; N A ; B 20 0 702 718 ; -C 66 ; WX 722 ; N B ; B 76 0 669 718 ; -C 67 ; WX 722 ; N C ; B 44 -19 684 737 ; -C 68 ; WX 722 ; N D ; B 76 0 685 718 ; -C 69 ; WX 667 ; N E ; B 76 0 621 718 ; -C 70 ; WX 611 ; N F ; B 76 0 587 718 ; -C 71 ; WX 778 ; N G ; B 44 -19 713 737 ; -C 72 ; WX 722 ; N H ; B 71 0 651 718 ; -C 73 ; WX 278 ; N I ; B 64 0 214 718 ; -C 74 ; WX 556 ; N J ; B 22 -18 484 718 ; -C 75 ; WX 722 ; N K ; B 87 0 722 718 ; -C 76 ; WX 611 ; N L ; B 76 0 583 718 ; -C 77 ; WX 833 ; N M ; B 69 0 765 718 ; -C 78 ; WX 722 ; N N ; B 69 0 654 718 ; -C 79 ; WX 778 ; N O ; B 44 -19 734 737 ; -C 80 ; WX 667 ; N P ; B 76 0 627 718 ; -C 81 ; WX 778 ; N Q ; B 44 -52 737 737 ; -C 82 ; WX 722 ; N R ; B 76 0 677 718 ; -C 83 ; WX 667 ; N S ; B 39 -19 629 737 ; -C 84 ; WX 611 ; N T ; B 14 0 598 718 ; -C 85 ; WX 722 ; N U ; B 72 -19 651 718 ; -C 86 ; WX 667 ; N V ; B 19 0 648 718 ; -C 87 ; WX 944 ; N W ; B 16 0 929 718 ; -C 88 ; WX 667 ; N X ; B 14 0 653 718 ; -C 89 ; WX 667 ; N Y ; B 15 0 653 718 ; -C 90 ; WX 611 ; N Z ; B 25 0 586 718 ; -C 91 ; WX 333 ; N bracketleft ; B 63 -196 309 722 ; -C 92 ; WX 278 ; N backslash ; B -33 -19 311 737 ; -C 93 ; WX 333 ; N bracketright ; B 24 -196 270 722 ; -C 94 ; WX 584 ; N asciicircum ; B 62 323 522 698 ; -C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; -C 145 ; WX 278 ; N quoteleft ; B 69 454 209 727 ; -C 97 ; WX 556 ; N a ; B 29 -14 527 546 ; -C 98 ; WX 611 ; N b ; B 61 -14 578 718 ; -C 99 ; WX 556 ; N c ; B 34 -14 524 546 ; -C 100 ; WX 611 ; N d ; B 34 -14 551 718 ; -C 101 ; WX 556 ; N e ; B 23 -14 528 546 ; -C 102 ; WX 333 ; N f ; B 10 0 318 727 ; L i fi ; L l fl ; -C 103 ; WX 611 ; N g ; B 40 -217 553 546 ; -C 104 ; WX 611 ; N h ; B 65 0 546 718 ; -C 105 ; WX 278 ; N i ; B 69 0 209 725 ; -C 106 ; WX 278 ; N j ; B 3 -214 209 725 ; -C 107 ; WX 556 ; N k ; B 69 0 562 718 ; -C 108 ; WX 278 ; N l ; B 69 0 209 718 ; -C 109 ; WX 889 ; N m ; B 64 0 826 546 ; -C 110 ; WX 611 ; N n ; B 65 0 546 546 ; -C 111 ; WX 611 ; N o ; B 34 -14 578 546 ; -C 112 ; WX 611 ; N p ; B 62 -207 578 546 ; -C 113 ; WX 611 ; N q ; B 34 -207 552 546 ; -C 114 ; WX 389 ; N r ; B 64 0 373 546 ; -C 115 ; WX 556 ; N s ; B 30 -14 519 546 ; -C 116 ; WX 333 ; N t ; B 10 -6 309 676 ; -C 117 ; WX 611 ; N u ; B 66 -14 545 532 ; -C 118 ; WX 556 ; N v ; B 13 0 543 532 ; -C 119 ; WX 778 ; N w ; B 10 0 769 532 ; -C 120 ; WX 556 ; N x ; B 15 0 541 532 ; -C 121 ; WX 556 ; N y ; B 10 -214 539 532 ; -C 122 ; WX 500 ; N z ; B 20 0 480 532 ; -C 123 ; WX 389 ; N braceleft ; B 48 -196 365 722 ; -C 124 ; WX 280 ; N bar ; B 84 -225 196 775 ; -C 125 ; WX 389 ; N braceright ; B 24 -196 341 722 ; -C 126 ; WX 584 ; N asciitilde ; B 61 163 523 343 ; -C 161 ; WX 333 ; N exclamdown ; B 90 -186 244 532 ; -C 162 ; WX 556 ; N cent ; B 34 -118 524 628 ; -C 163 ; WX 556 ; N sterling ; B 28 -16 541 718 ; -C -1 ; WX 167 ; N fraction ; B -170 -19 336 710 ; -C 165 ; WX 556 ; N yen ; B -9 0 565 698 ; -C 131 ; WX 556 ; N florin ; B -10 -210 516 737 ; -C 167 ; WX 556 ; N section ; B 34 -184 522 727 ; -C 164 ; WX 556 ; N currency ; B -3 76 559 636 ; -C 39 ; WX 238 ; N quotesingle ; B 70 447 168 718 ; -C 147 ; WX 500 ; N quotedblleft ; B 64 454 436 727 ; -C 170 ; WX 556 ; N guillemotleft ; B 88 76 468 484 ; -C 139 ; WX 333 ; N guilsinglleft ; B 83 76 250 484 ; -C 155 ; WX 333 ; N guilsinglright ; B 83 76 250 484 ; -C -1 ; WX 611 ; N fi ; B 10 0 542 727 ; -C -1 ; WX 611 ; N fl ; B 10 0 542 727 ; -C 150 ; WX 556 ; N endash ; B 0 227 556 333 ; -C 134 ; WX 556 ; N dagger ; B 36 -171 520 718 ; -C 135 ; WX 556 ; N daggerdbl ; B 36 -171 520 718 ; -C 183 ; WX 278 ; N periodcentered ; B 58 172 220 334 ; -C 182 ; WX 556 ; N paragraph ; B -8 -191 539 700 ; -C 149 ; WX 350 ; N bullet ; B 10 194 340 524 ; -C 130 ; WX 278 ; N quotesinglbase ; B 69 -146 209 127 ; -C 132 ; WX 500 ; N quotedblbase ; B 64 -146 436 127 ; -C 148 ; WX 500 ; N quotedblright ; B 64 445 436 718 ; -C 187 ; WX 556 ; N guillemotright ; B 88 76 468 484 ; -C 133 ; WX 1000 ; N ellipsis ; B 92 0 908 146 ; -C 137 ; WX 1000 ; N perthousand ; B -3 -19 1003 710 ; -C 191 ; WX 611 ; N questiondown ; B 55 -195 551 532 ; -C 96 ; WX 333 ; N grave ; B -23 604 225 750 ; -C 180 ; WX 333 ; N acute ; B 108 604 356 750 ; -C 136 ; WX 333 ; N circumflex ; B -10 604 343 750 ; -C 152 ; WX 333 ; N tilde ; B -17 610 350 737 ; -C 175 ; WX 333 ; N macron ; B -6 604 339 678 ; -C -1 ; WX 333 ; N breve ; B -2 604 335 750 ; -C -1 ; WX 333 ; N dotaccent ; B 104 614 230 729 ; -C 168 ; WX 333 ; N dieresis ; B 6 614 327 729 ; -C -1 ; WX 333 ; N ring ; B 59 568 275 776 ; -C 184 ; WX 333 ; N cedilla ; B 6 -228 245 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B 9 604 486 750 ; -C -1 ; WX 333 ; N ogonek ; B 71 -228 304 0 ; -C -1 ; WX 333 ; N caron ; B -10 604 343 750 ; -C 151 ; WX 1000 ; N emdash ; B 0 227 1000 333 ; -C 198 ; WX 1000 ; N AE ; B 5 0 954 718 ; -C 170 ; WX 370 ; N ordfeminine ; B 22 401 347 737 ; -C -1 ; WX 611 ; N Lslash ; B -20 0 583 718 ; -C 216 ; WX 778 ; N Oslash ; B 33 -27 744 745 ; -C 140 ; WX 1000 ; N OE ; B 37 -19 961 737 ; -C 186 ; WX 365 ; N ordmasculine ; B 6 401 360 737 ; -C 230 ; WX 889 ; N ae ; B 29 -14 858 546 ; -C -1 ; WX 278 ; N dotlessi ; B 69 0 209 532 ; -C -1 ; WX 278 ; N lslash ; B -18 0 296 718 ; -C 248 ; WX 611 ; N oslash ; B 22 -29 589 560 ; -C 156 ; WX 944 ; N oe ; B 34 -14 912 546 ; -C 223 ; WX 611 ; N germandbls ; B 69 -14 579 731 ; -C 207 ; WX 278 ; N Idieresis ; B -21 0 300 915 ; -C 233 ; WX 556 ; N eacute ; B 23 -14 528 750 ; -C -1 ; WX 556 ; N abreve ; B 29 -14 527 750 ; -C -1 ; WX 611 ; N uhungarumlaut ; B 66 -14 625 750 ; -C -1 ; WX 556 ; N ecaron ; B 23 -14 528 750 ; -C 159 ; WX 667 ; N Ydieresis ; B 15 0 653 915 ; -C 247 ; WX 584 ; N divide ; B 40 -42 544 548 ; -C 221 ; WX 667 ; N Yacute ; B 15 0 653 936 ; -C 194 ; WX 722 ; N Acircumflex ; B 20 0 702 936 ; -C 225 ; WX 556 ; N aacute ; B 29 -14 527 750 ; -C 219 ; WX 722 ; N Ucircumflex ; B 72 -19 651 936 ; -C 253 ; WX 556 ; N yacute ; B 10 -214 539 750 ; -C -1 ; WX 556 ; N scommaaccent ; B 30 -228 519 546 ; -C 234 ; WX 556 ; N ecircumflex ; B 23 -14 528 750 ; -C -1 ; WX 722 ; N Uring ; B 72 -19 651 962 ; -C 220 ; WX 722 ; N Udieresis ; B 72 -19 651 915 ; -C -1 ; WX 556 ; N aogonek ; B 29 -224 545 546 ; -C 218 ; WX 722 ; N Uacute ; B 72 -19 651 936 ; -C -1 ; WX 611 ; N uogonek ; B 66 -228 545 532 ; -C 203 ; WX 667 ; N Edieresis ; B 76 0 621 915 ; -C -1 ; WX 722 ; N Dcroat ; B -5 0 685 718 ; -C -1 ; WX 250 ; N commaaccent ; B 64 -228 199 -50 ; -C 169 ; WX 737 ; N copyright ; B -11 -19 749 737 ; -C -1 ; WX 667 ; N Emacron ; B 76 0 621 864 ; -C -1 ; WX 556 ; N ccaron ; B 34 -14 524 750 ; -C 229 ; WX 556 ; N aring ; B 29 -14 527 776 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 654 718 ; -C -1 ; WX 278 ; N lacute ; B 69 0 329 936 ; -C 224 ; WX 556 ; N agrave ; B 29 -14 527 750 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 14 -228 598 718 ; -C -1 ; WX 722 ; N Cacute ; B 44 -19 684 936 ; -C 227 ; WX 556 ; N atilde ; B 29 -14 527 737 ; -C -1 ; WX 667 ; N Edotaccent ; B 76 0 621 915 ; -C 154 ; WX 556 ; N scaron ; B 30 -14 519 750 ; -C -1 ; WX 556 ; N scedilla ; B 30 -228 519 546 ; -C 237 ; WX 278 ; N iacute ; B 69 0 329 750 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 722 ; N Rcaron ; B 76 0 677 936 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 44 -228 713 737 ; -C 251 ; WX 611 ; N ucircumflex ; B 66 -14 545 750 ; -C 226 ; WX 556 ; N acircumflex ; B 29 -14 527 750 ; -C -1 ; WX 722 ; N Amacron ; B 20 0 702 864 ; -C -1 ; WX 389 ; N rcaron ; B 18 0 373 750 ; -C 231 ; WX 556 ; N ccedilla ; B 34 -228 524 546 ; -C -1 ; WX 611 ; N Zdotaccent ; B 25 0 586 915 ; -C 222 ; WX 667 ; N Thorn ; B 76 0 627 718 ; -C -1 ; WX 778 ; N Omacron ; B 44 -19 734 864 ; -C -1 ; WX 722 ; N Racute ; B 76 0 677 936 ; -C -1 ; WX 667 ; N Sacute ; B 39 -19 629 936 ; -C -1 ; WX 743 ; N dcaron ; B 34 -14 750 718 ; -C -1 ; WX 722 ; N Umacron ; B 72 -19 651 864 ; -C -1 ; WX 611 ; N uring ; B 66 -14 545 776 ; -C 179 ; WX 333 ; N threesuperior ; B 8 271 326 710 ; -C 210 ; WX 778 ; N Ograve ; B 44 -19 734 936 ; -C 192 ; WX 722 ; N Agrave ; B 20 0 702 936 ; -C -1 ; WX 722 ; N Abreve ; B 20 0 702 936 ; -C 215 ; WX 584 ; N multiply ; B 40 1 545 505 ; -C 250 ; WX 611 ; N uacute ; B 66 -14 545 750 ; -C -1 ; WX 611 ; N Tcaron ; B 14 0 598 936 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C 255 ; WX 556 ; N ydieresis ; B 10 -214 539 729 ; -C -1 ; WX 722 ; N Nacute ; B 69 0 654 936 ; -C 238 ; WX 278 ; N icircumflex ; B -37 0 316 750 ; -C 202 ; WX 667 ; N Ecircumflex ; B 76 0 621 936 ; -C 228 ; WX 556 ; N adieresis ; B 29 -14 527 729 ; -C 235 ; WX 556 ; N edieresis ; B 23 -14 528 729 ; -C -1 ; WX 556 ; N cacute ; B 34 -14 524 750 ; -C -1 ; WX 611 ; N nacute ; B 65 0 546 750 ; -C -1 ; WX 611 ; N umacron ; B 66 -14 545 678 ; -C -1 ; WX 722 ; N Ncaron ; B 69 0 654 936 ; -C 205 ; WX 278 ; N Iacute ; B 64 0 329 936 ; -C 177 ; WX 584 ; N plusminus ; B 40 0 544 506 ; -C 166 ; WX 280 ; N brokenbar ; B 84 -150 196 700 ; -C 174 ; WX 737 ; N registered ; B -11 -19 748 737 ; -C -1 ; WX 778 ; N Gbreve ; B 44 -19 713 936 ; -C -1 ; WX 278 ; N Idotaccent ; B 64 0 214 915 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C 200 ; WX 667 ; N Egrave ; B 76 0 621 936 ; -C -1 ; WX 389 ; N racute ; B 64 0 384 750 ; -C -1 ; WX 611 ; N omacron ; B 34 -14 578 678 ; -C -1 ; WX 611 ; N Zacute ; B 25 0 586 936 ; -C 142 ; WX 611 ; N Zcaron ; B 25 0 586 936 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C 208 ; WX 722 ; N Eth ; B -5 0 685 718 ; -C 199 ; WX 722 ; N Ccedilla ; B 44 -228 684 737 ; -C -1 ; WX 278 ; N lcommaaccent ; B 69 -228 213 718 ; -C -1 ; WX 389 ; N tcaron ; B 10 -6 421 878 ; -C -1 ; WX 556 ; N eogonek ; B 23 -228 528 546 ; -C -1 ; WX 722 ; N Uogonek ; B 72 -228 651 718 ; -C 193 ; WX 722 ; N Aacute ; B 20 0 702 936 ; -C 196 ; WX 722 ; N Adieresis ; B 20 0 702 915 ; -C 232 ; WX 556 ; N egrave ; B 23 -14 528 750 ; -C -1 ; WX 500 ; N zacute ; B 20 0 480 750 ; -C -1 ; WX 278 ; N iogonek ; B 16 -224 249 725 ; -C 211 ; WX 778 ; N Oacute ; B 44 -19 734 936 ; -C 243 ; WX 611 ; N oacute ; B 34 -14 578 750 ; -C -1 ; WX 556 ; N amacron ; B 29 -14 527 678 ; -C -1 ; WX 556 ; N sacute ; B 30 -14 519 750 ; -C 239 ; WX 278 ; N idieresis ; B -21 0 300 729 ; -C 212 ; WX 778 ; N Ocircumflex ; B 44 -19 734 936 ; -C 217 ; WX 722 ; N Ugrave ; B 72 -19 651 936 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 611 ; N thorn ; B 62 -208 578 718 ; -C 178 ; WX 333 ; N twosuperior ; B 9 283 324 710 ; -C 214 ; WX 778 ; N Odieresis ; B 44 -19 734 915 ; -C 181 ; WX 611 ; N mu ; B 66 -207 545 532 ; -C 236 ; WX 278 ; N igrave ; B -50 0 209 750 ; -C -1 ; WX 611 ; N ohungarumlaut ; B 34 -14 625 750 ; -C -1 ; WX 667 ; N Eogonek ; B 76 -224 639 718 ; -C -1 ; WX 611 ; N dcroat ; B 34 -14 650 718 ; -C 190 ; WX 834 ; N threequarters ; B 16 -19 799 710 ; -C -1 ; WX 667 ; N Scedilla ; B 39 -228 629 737 ; -C -1 ; WX 400 ; N lcaron ; B 69 0 408 718 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 722 718 ; -C -1 ; WX 611 ; N Lacute ; B 76 0 583 936 ; -C 153 ; WX 1000 ; N trademark ; B 44 306 956 718 ; -C -1 ; WX 556 ; N edotaccent ; B 23 -14 528 729 ; -C 204 ; WX 278 ; N Igrave ; B -50 0 214 936 ; -C -1 ; WX 278 ; N Imacron ; B -33 0 312 864 ; -C -1 ; WX 611 ; N Lcaron ; B 76 0 583 718 ; -C 189 ; WX 834 ; N onehalf ; B 26 -19 794 710 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C 244 ; WX 611 ; N ocircumflex ; B 34 -14 578 750 ; -C 241 ; WX 611 ; N ntilde ; B 65 0 546 737 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 72 -19 681 936 ; -C 201 ; WX 667 ; N Eacute ; B 76 0 621 936 ; -C -1 ; WX 556 ; N emacron ; B 23 -14 528 678 ; -C -1 ; WX 611 ; N gbreve ; B 40 -217 553 750 ; -C 188 ; WX 834 ; N onequarter ; B 26 -19 766 710 ; -C 138 ; WX 667 ; N Scaron ; B 39 -19 629 936 ; -C -1 ; WX 667 ; N Scommaaccent ; B 39 -228 629 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 44 -19 734 936 ; -C 176 ; WX 400 ; N degree ; B 57 426 343 712 ; -C 242 ; WX 611 ; N ograve ; B 34 -14 578 750 ; -C -1 ; WX 722 ; N Ccaron ; B 44 -19 684 936 ; -C 249 ; WX 611 ; N ugrave ; B 66 -14 545 750 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B 76 0 685 936 ; -C -1 ; WX 389 ; N rcommaaccent ; B 64 -228 373 546 ; -C 209 ; WX 722 ; N Ntilde ; B 69 0 654 923 ; -C 245 ; WX 611 ; N otilde ; B 34 -14 578 737 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 677 718 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 583 718 ; -C 195 ; WX 722 ; N Atilde ; B 20 0 702 923 ; -C -1 ; WX 722 ; N Aogonek ; B 20 -224 742 718 ; -C 197 ; WX 722 ; N Aring ; B 20 0 702 962 ; -C 213 ; WX 778 ; N Otilde ; B 44 -19 734 923 ; -C -1 ; WX 500 ; N zdotaccent ; B 20 0 480 729 ; -C -1 ; WX 667 ; N Ecaron ; B 76 0 621 936 ; -C -1 ; WX 278 ; N Iogonek ; B -11 -228 222 718 ; -C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 562 718 ; -C -1 ; WX 584 ; N minus ; B 40 197 544 309 ; -C 206 ; WX 278 ; N Icircumflex ; B -37 0 316 936 ; -C -1 ; WX 611 ; N ncaron ; B 65 0 546 750 ; -C -1 ; WX 333 ; N tcommaaccent ; B 10 -228 309 676 ; -C 172 ; WX 584 ; N logicalnot ; B 40 108 544 419 ; -C 246 ; WX 611 ; N odieresis ; B 34 -14 578 729 ; -C 252 ; WX 611 ; N udieresis ; B 66 -14 545 729 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 611 ; N gcommaaccent ; B 40 -217 553 850 ; -C 240 ; WX 611 ; N eth ; B 34 -14 578 737 ; -C 158 ; WX 500 ; N zcaron ; B 20 0 480 750 ; -C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 546 546 ; -C 185 ; WX 333 ; N onesuperior ; B 26 283 237 710 ; -C -1 ; WX 278 ; N imacron ; B -8 0 285 678 ; -C 128 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2481 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -50 -KPX A Gbreve -50 -KPX A Gcommaaccent -50 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -90 -KPX A Tcaron -90 -KPX A Tcommaaccent -90 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -80 -KPX A W -60 -KPX A Y -110 -KPX A Yacute -110 -KPX A Ydieresis -110 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -30 -KPX A y -30 -KPX A yacute -30 -KPX A ydieresis -30 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -50 -KPX Aacute Gbreve -50 -KPX Aacute Gcommaaccent -50 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -90 -KPX Aacute Tcaron -90 -KPX Aacute Tcommaaccent -90 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -80 -KPX Aacute W -60 -KPX Aacute Y -110 -KPX Aacute Yacute -110 -KPX Aacute Ydieresis -110 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -30 -KPX Aacute y -30 -KPX Aacute yacute -30 -KPX Aacute ydieresis -30 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -50 -KPX Abreve Gbreve -50 -KPX Abreve Gcommaaccent -50 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -90 -KPX Abreve Tcaron -90 -KPX Abreve Tcommaaccent -90 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -80 -KPX Abreve W -60 -KPX Abreve Y -110 -KPX Abreve Yacute -110 -KPX Abreve Ydieresis -110 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -30 -KPX Abreve y -30 -KPX Abreve yacute -30 -KPX Abreve ydieresis -30 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -50 -KPX Acircumflex Gbreve -50 -KPX Acircumflex Gcommaaccent -50 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -90 -KPX Acircumflex Tcaron -90 -KPX Acircumflex Tcommaaccent -90 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -80 -KPX Acircumflex W -60 -KPX Acircumflex Y -110 -KPX Acircumflex Yacute -110 -KPX Acircumflex Ydieresis -110 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -30 -KPX Acircumflex y -30 -KPX Acircumflex yacute -30 -KPX Acircumflex ydieresis -30 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -50 -KPX Adieresis Gbreve -50 -KPX Adieresis Gcommaaccent -50 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -90 -KPX Adieresis Tcaron -90 -KPX Adieresis Tcommaaccent -90 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -80 -KPX Adieresis W -60 -KPX Adieresis Y -110 -KPX Adieresis Yacute -110 -KPX Adieresis Ydieresis -110 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -30 -KPX Adieresis y -30 -KPX Adieresis yacute -30 -KPX Adieresis ydieresis -30 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -50 -KPX Agrave Gbreve -50 -KPX Agrave Gcommaaccent -50 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -90 -KPX Agrave Tcaron -90 -KPX Agrave Tcommaaccent -90 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -80 -KPX Agrave W -60 -KPX Agrave Y -110 -KPX Agrave Yacute -110 -KPX Agrave Ydieresis -110 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -30 -KPX Agrave y -30 -KPX Agrave yacute -30 -KPX Agrave ydieresis -30 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -50 -KPX Amacron Gbreve -50 -KPX Amacron Gcommaaccent -50 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -90 -KPX Amacron Tcaron -90 -KPX Amacron Tcommaaccent -90 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -80 -KPX Amacron W -60 -KPX Amacron Y -110 -KPX Amacron Yacute -110 -KPX Amacron Ydieresis -110 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -30 -KPX Amacron y -30 -KPX Amacron yacute -30 -KPX Amacron ydieresis -30 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -50 -KPX Aogonek Gbreve -50 -KPX Aogonek Gcommaaccent -50 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -90 -KPX Aogonek Tcaron -90 -KPX Aogonek Tcommaaccent -90 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -80 -KPX Aogonek W -60 -KPX Aogonek Y -110 -KPX Aogonek Yacute -110 -KPX Aogonek Ydieresis -110 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -30 -KPX Aogonek y -30 -KPX Aogonek yacute -30 -KPX Aogonek ydieresis -30 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -50 -KPX Aring Gbreve -50 -KPX Aring Gcommaaccent -50 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -90 -KPX Aring Tcaron -90 -KPX Aring Tcommaaccent -90 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -80 -KPX Aring W -60 -KPX Aring Y -110 -KPX Aring Yacute -110 -KPX Aring Ydieresis -110 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -30 -KPX Aring y -30 -KPX Aring yacute -30 -KPX Aring ydieresis -30 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -50 -KPX Atilde Gbreve -50 -KPX Atilde Gcommaaccent -50 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -90 -KPX Atilde Tcaron -90 -KPX Atilde Tcommaaccent -90 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -80 -KPX Atilde W -60 -KPX Atilde Y -110 -KPX Atilde Yacute -110 -KPX Atilde Ydieresis -110 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -30 -KPX Atilde y -30 -KPX Atilde yacute -30 -KPX Atilde ydieresis -30 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -40 -KPX D Y -70 -KPX D Yacute -70 -KPX D Ydieresis -70 -KPX D comma -30 -KPX D period -30 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -70 -KPX Dcaron Yacute -70 -KPX Dcaron Ydieresis -70 -KPX Dcaron comma -30 -KPX Dcaron period -30 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -70 -KPX Dcroat Yacute -70 -KPX Dcroat Ydieresis -70 -KPX Dcroat comma -30 -KPX Dcroat period -30 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -20 -KPX F aacute -20 -KPX F abreve -20 -KPX F acircumflex -20 -KPX F adieresis -20 -KPX F agrave -20 -KPX F amacron -20 -KPX F aogonek -20 -KPX F aring -20 -KPX F atilde -20 -KPX F comma -100 -KPX F period -100 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J comma -20 -KPX J period -20 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -15 -KPX K eacute -15 -KPX K ecaron -15 -KPX K ecircumflex -15 -KPX K edieresis -15 -KPX K edotaccent -15 -KPX K egrave -15 -KPX K emacron -15 -KPX K eogonek -15 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -15 -KPX Kcommaaccent eacute -15 -KPX Kcommaaccent ecaron -15 -KPX Kcommaaccent ecircumflex -15 -KPX Kcommaaccent edieresis -15 -KPX Kcommaaccent edotaccent -15 -KPX Kcommaaccent egrave -15 -KPX Kcommaaccent emacron -15 -KPX Kcommaaccent eogonek -15 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -90 -KPX L Tcaron -90 -KPX L Tcommaaccent -90 -KPX L V -110 -KPX L W -80 -KPX L Y -120 -KPX L Yacute -120 -KPX L Ydieresis -120 -KPX L quotedblright -140 -KPX L quoteright -140 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -90 -KPX Lacute Tcaron -90 -KPX Lacute Tcommaaccent -90 -KPX Lacute V -110 -KPX Lacute W -80 -KPX Lacute Y -120 -KPX Lacute Yacute -120 -KPX Lacute Ydieresis -120 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -140 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -90 -KPX Lcommaaccent Tcaron -90 -KPX Lcommaaccent Tcommaaccent -90 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -80 -KPX Lcommaaccent Y -120 -KPX Lcommaaccent Yacute -120 -KPX Lcommaaccent Ydieresis -120 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -140 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -90 -KPX Lslash Tcaron -90 -KPX Lslash Tcommaaccent -90 -KPX Lslash V -110 -KPX Lslash W -80 -KPX Lslash Y -120 -KPX Lslash Yacute -120 -KPX Lslash Ydieresis -120 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -140 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -50 -KPX O Aacute -50 -KPX O Abreve -50 -KPX O Acircumflex -50 -KPX O Adieresis -50 -KPX O Agrave -50 -KPX O Amacron -50 -KPX O Aogonek -50 -KPX O Aring -50 -KPX O Atilde -50 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -50 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -50 -KPX Oacute Aacute -50 -KPX Oacute Abreve -50 -KPX Oacute Acircumflex -50 -KPX Oacute Adieresis -50 -KPX Oacute Agrave -50 -KPX Oacute Amacron -50 -KPX Oacute Aogonek -50 -KPX Oacute Aring -50 -KPX Oacute Atilde -50 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -50 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -50 -KPX Ocircumflex Aacute -50 -KPX Ocircumflex Abreve -50 -KPX Ocircumflex Acircumflex -50 -KPX Ocircumflex Adieresis -50 -KPX Ocircumflex Agrave -50 -KPX Ocircumflex Amacron -50 -KPX Ocircumflex Aogonek -50 -KPX Ocircumflex Aring -50 -KPX Ocircumflex Atilde -50 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -50 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -50 -KPX Odieresis Aacute -50 -KPX Odieresis Abreve -50 -KPX Odieresis Acircumflex -50 -KPX Odieresis Adieresis -50 -KPX Odieresis Agrave -50 -KPX Odieresis Amacron -50 -KPX Odieresis Aogonek -50 -KPX Odieresis Aring -50 -KPX Odieresis Atilde -50 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -50 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -50 -KPX Ograve Aacute -50 -KPX Ograve Abreve -50 -KPX Ograve Acircumflex -50 -KPX Ograve Adieresis -50 -KPX Ograve Agrave -50 -KPX Ograve Amacron -50 -KPX Ograve Aogonek -50 -KPX Ograve Aring -50 -KPX Ograve Atilde -50 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -50 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -50 -KPX Ohungarumlaut Aacute -50 -KPX Ohungarumlaut Abreve -50 -KPX Ohungarumlaut Acircumflex -50 -KPX Ohungarumlaut Adieresis -50 -KPX Ohungarumlaut Agrave -50 -KPX Ohungarumlaut Amacron -50 -KPX Ohungarumlaut Aogonek -50 -KPX Ohungarumlaut Aring -50 -KPX Ohungarumlaut Atilde -50 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -50 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -50 -KPX Omacron Aacute -50 -KPX Omacron Abreve -50 -KPX Omacron Acircumflex -50 -KPX Omacron Adieresis -50 -KPX Omacron Agrave -50 -KPX Omacron Amacron -50 -KPX Omacron Aogonek -50 -KPX Omacron Aring -50 -KPX Omacron Atilde -50 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -50 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -50 -KPX Oslash Aacute -50 -KPX Oslash Abreve -50 -KPX Oslash Acircumflex -50 -KPX Oslash Adieresis -50 -KPX Oslash Agrave -50 -KPX Oslash Amacron -50 -KPX Oslash Aogonek -50 -KPX Oslash Aring -50 -KPX Oslash Atilde -50 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -50 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -50 -KPX Otilde Aacute -50 -KPX Otilde Abreve -50 -KPX Otilde Acircumflex -50 -KPX Otilde Adieresis -50 -KPX Otilde Agrave -50 -KPX Otilde Amacron -50 -KPX Otilde Aogonek -50 -KPX Otilde Aring -50 -KPX Otilde Atilde -50 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -50 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -100 -KPX P Aacute -100 -KPX P Abreve -100 -KPX P Acircumflex -100 -KPX P Adieresis -100 -KPX P Agrave -100 -KPX P Amacron -100 -KPX P Aogonek -100 -KPX P Aring -100 -KPX P Atilde -100 -KPX P a -30 -KPX P aacute -30 -KPX P abreve -30 -KPX P acircumflex -30 -KPX P adieresis -30 -KPX P agrave -30 -KPX P amacron -30 -KPX P aogonek -30 -KPX P aring -30 -KPX P atilde -30 -KPX P comma -120 -KPX P e -30 -KPX P eacute -30 -KPX P ecaron -30 -KPX P ecircumflex -30 -KPX P edieresis -30 -KPX P edotaccent -30 -KPX P egrave -30 -KPX P emacron -30 -KPX P eogonek -30 -KPX P o -40 -KPX P oacute -40 -KPX P ocircumflex -40 -KPX P odieresis -40 -KPX P ograve -40 -KPX P ohungarumlaut -40 -KPX P omacron -40 -KPX P oslash -40 -KPX P otilde -40 -KPX P period -120 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q comma 20 -KPX Q period 20 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -20 -KPX R Tcaron -20 -KPX R Tcommaaccent -20 -KPX R U -20 -KPX R Uacute -20 -KPX R Ucircumflex -20 -KPX R Udieresis -20 -KPX R Ugrave -20 -KPX R Uhungarumlaut -20 -KPX R Umacron -20 -KPX R Uogonek -20 -KPX R Uring -20 -KPX R V -50 -KPX R W -40 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -20 -KPX Racute Tcaron -20 -KPX Racute Tcommaaccent -20 -KPX Racute U -20 -KPX Racute Uacute -20 -KPX Racute Ucircumflex -20 -KPX Racute Udieresis -20 -KPX Racute Ugrave -20 -KPX Racute Uhungarumlaut -20 -KPX Racute Umacron -20 -KPX Racute Uogonek -20 -KPX Racute Uring -20 -KPX Racute V -50 -KPX Racute W -40 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -20 -KPX Rcaron Tcaron -20 -KPX Rcaron Tcommaaccent -20 -KPX Rcaron U -20 -KPX Rcaron Uacute -20 -KPX Rcaron Ucircumflex -20 -KPX Rcaron Udieresis -20 -KPX Rcaron Ugrave -20 -KPX Rcaron Uhungarumlaut -20 -KPX Rcaron Umacron -20 -KPX Rcaron Uogonek -20 -KPX Rcaron Uring -20 -KPX Rcaron V -50 -KPX Rcaron W -40 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -20 -KPX Rcommaaccent Tcaron -20 -KPX Rcommaaccent Tcommaaccent -20 -KPX Rcommaaccent U -20 -KPX Rcommaaccent Uacute -20 -KPX Rcommaaccent Ucircumflex -20 -KPX Rcommaaccent Udieresis -20 -KPX Rcommaaccent Ugrave -20 -KPX Rcommaaccent Uhungarumlaut -20 -KPX Rcommaaccent Umacron -20 -KPX Rcommaaccent Uogonek -20 -KPX Rcommaaccent Uring -20 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -40 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -80 -KPX T agrave -80 -KPX T amacron -80 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -80 -KPX T colon -40 -KPX T comma -80 -KPX T e -60 -KPX T eacute -60 -KPX T ecaron -60 -KPX T ecircumflex -60 -KPX T edieresis -60 -KPX T edotaccent -60 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -60 -KPX T hyphen -120 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -80 -KPX T r -80 -KPX T racute -80 -KPX T rcommaaccent -80 -KPX T semicolon -40 -KPX T u -90 -KPX T uacute -90 -KPX T ucircumflex -90 -KPX T udieresis -90 -KPX T ugrave -90 -KPX T uhungarumlaut -90 -KPX T umacron -90 -KPX T uogonek -90 -KPX T uring -90 -KPX T w -60 -KPX T y -60 -KPX T yacute -60 -KPX T ydieresis -60 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -80 -KPX Tcaron agrave -80 -KPX Tcaron amacron -80 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -80 -KPX Tcaron colon -40 -KPX Tcaron comma -80 -KPX Tcaron e -60 -KPX Tcaron eacute -60 -KPX Tcaron ecaron -60 -KPX Tcaron ecircumflex -60 -KPX Tcaron edieresis -60 -KPX Tcaron edotaccent -60 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -60 -KPX Tcaron hyphen -120 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -80 -KPX Tcaron r -80 -KPX Tcaron racute -80 -KPX Tcaron rcommaaccent -80 -KPX Tcaron semicolon -40 -KPX Tcaron u -90 -KPX Tcaron uacute -90 -KPX Tcaron ucircumflex -90 -KPX Tcaron udieresis -90 -KPX Tcaron ugrave -90 -KPX Tcaron uhungarumlaut -90 -KPX Tcaron umacron -90 -KPX Tcaron uogonek -90 -KPX Tcaron uring -90 -KPX Tcaron w -60 -KPX Tcaron y -60 -KPX Tcaron yacute -60 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -80 -KPX Tcommaaccent agrave -80 -KPX Tcommaaccent amacron -80 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -80 -KPX Tcommaaccent colon -40 -KPX Tcommaaccent comma -80 -KPX Tcommaaccent e -60 -KPX Tcommaaccent eacute -60 -KPX Tcommaaccent ecaron -60 -KPX Tcommaaccent ecircumflex -60 -KPX Tcommaaccent edieresis -60 -KPX Tcommaaccent edotaccent -60 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -60 -KPX Tcommaaccent hyphen -120 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -80 -KPX Tcommaaccent r -80 -KPX Tcommaaccent racute -80 -KPX Tcommaaccent rcommaaccent -80 -KPX Tcommaaccent semicolon -40 -KPX Tcommaaccent u -90 -KPX Tcommaaccent uacute -90 -KPX Tcommaaccent ucircumflex -90 -KPX Tcommaaccent udieresis -90 -KPX Tcommaaccent ugrave -90 -KPX Tcommaaccent uhungarumlaut -90 -KPX Tcommaaccent umacron -90 -KPX Tcommaaccent uogonek -90 -KPX Tcommaaccent uring -90 -KPX Tcommaaccent w -60 -KPX Tcommaaccent y -60 -KPX Tcommaaccent yacute -60 -KPX Tcommaaccent ydieresis -60 -KPX U A -50 -KPX U Aacute -50 -KPX U Abreve -50 -KPX U Acircumflex -50 -KPX U Adieresis -50 -KPX U Agrave -50 -KPX U Amacron -50 -KPX U Aogonek -50 -KPX U Aring -50 -KPX U Atilde -50 -KPX U comma -30 -KPX U period -30 -KPX Uacute A -50 -KPX Uacute Aacute -50 -KPX Uacute Abreve -50 -KPX Uacute Acircumflex -50 -KPX Uacute Adieresis -50 -KPX Uacute Agrave -50 -KPX Uacute Amacron -50 -KPX Uacute Aogonek -50 -KPX Uacute Aring -50 -KPX Uacute Atilde -50 -KPX Uacute comma -30 -KPX Uacute period -30 -KPX Ucircumflex A -50 -KPX Ucircumflex Aacute -50 -KPX Ucircumflex Abreve -50 -KPX Ucircumflex Acircumflex -50 -KPX Ucircumflex Adieresis -50 -KPX Ucircumflex Agrave -50 -KPX Ucircumflex Amacron -50 -KPX Ucircumflex Aogonek -50 -KPX Ucircumflex Aring -50 -KPX Ucircumflex Atilde -50 -KPX Ucircumflex comma -30 -KPX Ucircumflex period -30 -KPX Udieresis A -50 -KPX Udieresis Aacute -50 -KPX Udieresis Abreve -50 -KPX Udieresis Acircumflex -50 -KPX Udieresis Adieresis -50 -KPX Udieresis Agrave -50 -KPX Udieresis Amacron -50 -KPX Udieresis Aogonek -50 -KPX Udieresis Aring -50 -KPX Udieresis Atilde -50 -KPX Udieresis comma -30 -KPX Udieresis period -30 -KPX Ugrave A -50 -KPX Ugrave Aacute -50 -KPX Ugrave Abreve -50 -KPX Ugrave Acircumflex -50 -KPX Ugrave Adieresis -50 -KPX Ugrave Agrave -50 -KPX Ugrave Amacron -50 -KPX Ugrave Aogonek -50 -KPX Ugrave Aring -50 -KPX Ugrave Atilde -50 -KPX Ugrave comma -30 -KPX Ugrave period -30 -KPX Uhungarumlaut A -50 -KPX Uhungarumlaut Aacute -50 -KPX Uhungarumlaut Abreve -50 -KPX Uhungarumlaut Acircumflex -50 -KPX Uhungarumlaut Adieresis -50 -KPX Uhungarumlaut Agrave -50 -KPX Uhungarumlaut Amacron -50 -KPX Uhungarumlaut Aogonek -50 -KPX Uhungarumlaut Aring -50 -KPX Uhungarumlaut Atilde -50 -KPX Uhungarumlaut comma -30 -KPX Uhungarumlaut period -30 -KPX Umacron A -50 -KPX Umacron Aacute -50 -KPX Umacron Abreve -50 -KPX Umacron Acircumflex -50 -KPX Umacron Adieresis -50 -KPX Umacron Agrave -50 -KPX Umacron Amacron -50 -KPX Umacron Aogonek -50 -KPX Umacron Aring -50 -KPX Umacron Atilde -50 -KPX Umacron comma -30 -KPX Umacron period -30 -KPX Uogonek A -50 -KPX Uogonek Aacute -50 -KPX Uogonek Abreve -50 -KPX Uogonek Acircumflex -50 -KPX Uogonek Adieresis -50 -KPX Uogonek Agrave -50 -KPX Uogonek Amacron -50 -KPX Uogonek Aogonek -50 -KPX Uogonek Aring -50 -KPX Uogonek Atilde -50 -KPX Uogonek comma -30 -KPX Uogonek period -30 -KPX Uring A -50 -KPX Uring Aacute -50 -KPX Uring Abreve -50 -KPX Uring Acircumflex -50 -KPX Uring Adieresis -50 -KPX Uring Agrave -50 -KPX Uring Amacron -50 -KPX Uring Aogonek -50 -KPX Uring Aring -50 -KPX Uring Atilde -50 -KPX Uring comma -30 -KPX Uring period -30 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -50 -KPX V Gbreve -50 -KPX V Gcommaaccent -50 -KPX V O -50 -KPX V Oacute -50 -KPX V Ocircumflex -50 -KPX V Odieresis -50 -KPX V Ograve -50 -KPX V Ohungarumlaut -50 -KPX V Omacron -50 -KPX V Oslash -50 -KPX V Otilde -50 -KPX V a -60 -KPX V aacute -60 -KPX V abreve -60 -KPX V acircumflex -60 -KPX V adieresis -60 -KPX V agrave -60 -KPX V amacron -60 -KPX V aogonek -60 -KPX V aring -60 -KPX V atilde -60 -KPX V colon -40 -KPX V comma -120 -KPX V e -50 -KPX V eacute -50 -KPX V ecaron -50 -KPX V ecircumflex -50 -KPX V edieresis -50 -KPX V edotaccent -50 -KPX V egrave -50 -KPX V emacron -50 -KPX V eogonek -50 -KPX V hyphen -80 -KPX V o -90 -KPX V oacute -90 -KPX V ocircumflex -90 -KPX V odieresis -90 -KPX V ograve -90 -KPX V ohungarumlaut -90 -KPX V omacron -90 -KPX V oslash -90 -KPX V otilde -90 -KPX V period -120 -KPX V semicolon -40 -KPX V u -60 -KPX V uacute -60 -KPX V ucircumflex -60 -KPX V udieresis -60 -KPX V ugrave -60 -KPX V uhungarumlaut -60 -KPX V umacron -60 -KPX V uogonek -60 -KPX V uring -60 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W colon -10 -KPX W comma -80 -KPX W e -35 -KPX W eacute -35 -KPX W ecaron -35 -KPX W ecircumflex -35 -KPX W edieresis -35 -KPX W edotaccent -35 -KPX W egrave -35 -KPX W emacron -35 -KPX W eogonek -35 -KPX W hyphen -40 -KPX W o -60 -KPX W oacute -60 -KPX W ocircumflex -60 -KPX W odieresis -60 -KPX W ograve -60 -KPX W ohungarumlaut -60 -KPX W omacron -60 -KPX W oslash -60 -KPX W otilde -60 -KPX W period -80 -KPX W semicolon -10 -KPX W u -45 -KPX W uacute -45 -KPX W ucircumflex -45 -KPX W udieresis -45 -KPX W ugrave -45 -KPX W uhungarumlaut -45 -KPX W umacron -45 -KPX W uogonek -45 -KPX W uring -45 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -70 -KPX Y Oacute -70 -KPX Y Ocircumflex -70 -KPX Y Odieresis -70 -KPX Y Ograve -70 -KPX Y Ohungarumlaut -70 -KPX Y Omacron -70 -KPX Y Oslash -70 -KPX Y Otilde -70 -KPX Y a -90 -KPX Y aacute -90 -KPX Y abreve -90 -KPX Y acircumflex -90 -KPX Y adieresis -90 -KPX Y agrave -90 -KPX Y amacron -90 -KPX Y aogonek -90 -KPX Y aring -90 -KPX Y atilde -90 -KPX Y colon -50 -KPX Y comma -100 -KPX Y e -80 -KPX Y eacute -80 -KPX Y ecaron -80 -KPX Y ecircumflex -80 -KPX Y edieresis -80 -KPX Y edotaccent -80 -KPX Y egrave -80 -KPX Y emacron -80 -KPX Y eogonek -80 -KPX Y o -100 -KPX Y oacute -100 -KPX Y ocircumflex -100 -KPX Y odieresis -100 -KPX Y ograve -100 -KPX Y ohungarumlaut -100 -KPX Y omacron -100 -KPX Y oslash -100 -KPX Y otilde -100 -KPX Y period -100 -KPX Y semicolon -50 -KPX Y u -100 -KPX Y uacute -100 -KPX Y ucircumflex -100 -KPX Y udieresis -100 -KPX Y ugrave -100 -KPX Y uhungarumlaut -100 -KPX Y umacron -100 -KPX Y uogonek -100 -KPX Y uring -100 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -70 -KPX Yacute Oacute -70 -KPX Yacute Ocircumflex -70 -KPX Yacute Odieresis -70 -KPX Yacute Ograve -70 -KPX Yacute Ohungarumlaut -70 -KPX Yacute Omacron -70 -KPX Yacute Oslash -70 -KPX Yacute Otilde -70 -KPX Yacute a -90 -KPX Yacute aacute -90 -KPX Yacute abreve -90 -KPX Yacute acircumflex -90 -KPX Yacute adieresis -90 -KPX Yacute agrave -90 -KPX Yacute amacron -90 -KPX Yacute aogonek -90 -KPX Yacute aring -90 -KPX Yacute atilde -90 -KPX Yacute colon -50 -KPX Yacute comma -100 -KPX Yacute e -80 -KPX Yacute eacute -80 -KPX Yacute ecaron -80 -KPX Yacute ecircumflex -80 -KPX Yacute edieresis -80 -KPX Yacute edotaccent -80 -KPX Yacute egrave -80 -KPX Yacute emacron -80 -KPX Yacute eogonek -80 -KPX Yacute o -100 -KPX Yacute oacute -100 -KPX Yacute ocircumflex -100 -KPX Yacute odieresis -100 -KPX Yacute ograve -100 -KPX Yacute ohungarumlaut -100 -KPX Yacute omacron -100 -KPX Yacute oslash -100 -KPX Yacute otilde -100 -KPX Yacute period -100 -KPX Yacute semicolon -50 -KPX Yacute u -100 -KPX Yacute uacute -100 -KPX Yacute ucircumflex -100 -KPX Yacute udieresis -100 -KPX Yacute ugrave -100 -KPX Yacute uhungarumlaut -100 -KPX Yacute umacron -100 -KPX Yacute uogonek -100 -KPX Yacute uring -100 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -70 -KPX Ydieresis Oacute -70 -KPX Ydieresis Ocircumflex -70 -KPX Ydieresis Odieresis -70 -KPX Ydieresis Ograve -70 -KPX Ydieresis Ohungarumlaut -70 -KPX Ydieresis Omacron -70 -KPX Ydieresis Oslash -70 -KPX Ydieresis Otilde -70 -KPX Ydieresis a -90 -KPX Ydieresis aacute -90 -KPX Ydieresis abreve -90 -KPX Ydieresis acircumflex -90 -KPX Ydieresis adieresis -90 -KPX Ydieresis agrave -90 -KPX Ydieresis amacron -90 -KPX Ydieresis aogonek -90 -KPX Ydieresis aring -90 -KPX Ydieresis atilde -90 -KPX Ydieresis colon -50 -KPX Ydieresis comma -100 -KPX Ydieresis e -80 -KPX Ydieresis eacute -80 -KPX Ydieresis ecaron -80 -KPX Ydieresis ecircumflex -80 -KPX Ydieresis edieresis -80 -KPX Ydieresis edotaccent -80 -KPX Ydieresis egrave -80 -KPX Ydieresis emacron -80 -KPX Ydieresis eogonek -80 -KPX Ydieresis o -100 -KPX Ydieresis oacute -100 -KPX Ydieresis ocircumflex -100 -KPX Ydieresis odieresis -100 -KPX Ydieresis ograve -100 -KPX Ydieresis ohungarumlaut -100 -KPX Ydieresis omacron -100 -KPX Ydieresis oslash -100 -KPX Ydieresis otilde -100 -KPX Ydieresis period -100 -KPX Ydieresis semicolon -50 -KPX Ydieresis u -100 -KPX Ydieresis uacute -100 -KPX Ydieresis ucircumflex -100 -KPX Ydieresis udieresis -100 -KPX Ydieresis ugrave -100 -KPX Ydieresis uhungarumlaut -100 -KPX Ydieresis umacron -100 -KPX Ydieresis uogonek -100 -KPX Ydieresis uring -100 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX a v -15 -KPX a w -15 -KPX a y -20 -KPX a yacute -20 -KPX a ydieresis -20 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX aacute v -15 -KPX aacute w -15 -KPX aacute y -20 -KPX aacute yacute -20 -KPX aacute ydieresis -20 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX abreve v -15 -KPX abreve w -15 -KPX abreve y -20 -KPX abreve yacute -20 -KPX abreve ydieresis -20 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX acircumflex v -15 -KPX acircumflex w -15 -KPX acircumflex y -20 -KPX acircumflex yacute -20 -KPX acircumflex ydieresis -20 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX adieresis v -15 -KPX adieresis w -15 -KPX adieresis y -20 -KPX adieresis yacute -20 -KPX adieresis ydieresis -20 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX agrave v -15 -KPX agrave w -15 -KPX agrave y -20 -KPX agrave yacute -20 -KPX agrave ydieresis -20 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX amacron v -15 -KPX amacron w -15 -KPX amacron y -20 -KPX amacron yacute -20 -KPX amacron ydieresis -20 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aogonek v -15 -KPX aogonek w -15 -KPX aogonek y -20 -KPX aogonek yacute -20 -KPX aogonek ydieresis -20 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX aring v -15 -KPX aring w -15 -KPX aring y -20 -KPX aring yacute -20 -KPX aring ydieresis -20 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX atilde v -15 -KPX atilde w -15 -KPX atilde y -20 -KPX atilde yacute -20 -KPX atilde ydieresis -20 -KPX b l -10 -KPX b lacute -10 -KPX b lcommaaccent -10 -KPX b lslash -10 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c h -10 -KPX c k -20 -KPX c kcommaaccent -20 -KPX c l -20 -KPX c lacute -20 -KPX c lcommaaccent -20 -KPX c lslash -20 -KPX c y -10 -KPX c yacute -10 -KPX c ydieresis -10 -KPX cacute h -10 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX cacute l -20 -KPX cacute lacute -20 -KPX cacute lcommaaccent -20 -KPX cacute lslash -20 -KPX cacute y -10 -KPX cacute yacute -10 -KPX cacute ydieresis -10 -KPX ccaron h -10 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccaron l -20 -KPX ccaron lacute -20 -KPX ccaron lcommaaccent -20 -KPX ccaron lslash -20 -KPX ccaron y -10 -KPX ccaron yacute -10 -KPX ccaron ydieresis -10 -KPX ccedilla h -10 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX ccedilla l -20 -KPX ccedilla lacute -20 -KPX ccedilla lcommaaccent -20 -KPX ccedilla lslash -20 -KPX ccedilla y -10 -KPX ccedilla yacute -10 -KPX ccedilla ydieresis -10 -KPX colon space -40 -KPX comma quotedblright -120 -KPX comma quoteright -120 -KPX comma space -40 -KPX d d -10 -KPX d dcroat -10 -KPX d v -15 -KPX d w -15 -KPX d y -15 -KPX d yacute -15 -KPX d ydieresis -15 -KPX dcroat d -10 -KPX dcroat dcroat -10 -KPX dcroat v -15 -KPX dcroat w -15 -KPX dcroat y -15 -KPX dcroat yacute -15 -KPX dcroat ydieresis -15 -KPX e comma 10 -KPX e period 20 -KPX e v -15 -KPX e w -15 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute comma 10 -KPX eacute period 20 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron comma 10 -KPX ecaron period 20 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex comma 10 -KPX ecircumflex period 20 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis comma 10 -KPX edieresis period 20 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent comma 10 -KPX edotaccent period 20 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave comma 10 -KPX egrave period 20 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron comma 10 -KPX emacron period 20 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek comma 10 -KPX eogonek period 20 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f comma -10 -KPX f e -10 -KPX f eacute -10 -KPX f ecaron -10 -KPX f ecircumflex -10 -KPX f edieresis -10 -KPX f edotaccent -10 -KPX f egrave -10 -KPX f emacron -10 -KPX f eogonek -10 -KPX f o -20 -KPX f oacute -20 -KPX f ocircumflex -20 -KPX f odieresis -20 -KPX f ograve -20 -KPX f ohungarumlaut -20 -KPX f omacron -20 -KPX f oslash -20 -KPX f otilde -20 -KPX f period -10 -KPX f quotedblright 30 -KPX f quoteright 30 -KPX g e 10 -KPX g eacute 10 -KPX g ecaron 10 -KPX g ecircumflex 10 -KPX g edieresis 10 -KPX g edotaccent 10 -KPX g egrave 10 -KPX g emacron 10 -KPX g eogonek 10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX gbreve e 10 -KPX gbreve eacute 10 -KPX gbreve ecaron 10 -KPX gbreve ecircumflex 10 -KPX gbreve edieresis 10 -KPX gbreve edotaccent 10 -KPX gbreve egrave 10 -KPX gbreve emacron 10 -KPX gbreve eogonek 10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gcommaaccent e 10 -KPX gcommaaccent eacute 10 -KPX gcommaaccent ecaron 10 -KPX gcommaaccent ecircumflex 10 -KPX gcommaaccent edieresis 10 -KPX gcommaaccent edotaccent 10 -KPX gcommaaccent egrave 10 -KPX gcommaaccent emacron 10 -KPX gcommaaccent eogonek 10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX h y -20 -KPX h yacute -20 -KPX h ydieresis -20 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX l w -15 -KPX l y -15 -KPX l yacute -15 -KPX l ydieresis -15 -KPX lacute w -15 -KPX lacute y -15 -KPX lacute yacute -15 -KPX lacute ydieresis -15 -KPX lcommaaccent w -15 -KPX lcommaaccent y -15 -KPX lcommaaccent yacute -15 -KPX lcommaaccent ydieresis -15 -KPX lslash w -15 -KPX lslash y -15 -KPX lslash yacute -15 -KPX lslash ydieresis -15 -KPX m u -20 -KPX m uacute -20 -KPX m ucircumflex -20 -KPX m udieresis -20 -KPX m ugrave -20 -KPX m uhungarumlaut -20 -KPX m umacron -20 -KPX m uogonek -20 -KPX m uring -20 -KPX m y -30 -KPX m yacute -30 -KPX m ydieresis -30 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -40 -KPX n y -20 -KPX n yacute -20 -KPX n ydieresis -20 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -40 -KPX nacute y -20 -KPX nacute yacute -20 -KPX nacute ydieresis -20 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -40 -KPX ncaron y -20 -KPX ncaron yacute -20 -KPX ncaron ydieresis -20 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -40 -KPX ncommaaccent y -20 -KPX ncommaaccent yacute -20 -KPX ncommaaccent ydieresis -20 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -40 -KPX ntilde y -20 -KPX ntilde yacute -20 -KPX ntilde ydieresis -20 -KPX o v -20 -KPX o w -15 -KPX o x -30 -KPX o y -20 -KPX o yacute -20 -KPX o ydieresis -20 -KPX oacute v -20 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -20 -KPX oacute yacute -20 -KPX oacute ydieresis -20 -KPX ocircumflex v -20 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -20 -KPX ocircumflex yacute -20 -KPX ocircumflex ydieresis -20 -KPX odieresis v -20 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -20 -KPX odieresis yacute -20 -KPX odieresis ydieresis -20 -KPX ograve v -20 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -20 -KPX ograve yacute -20 -KPX ograve ydieresis -20 -KPX ohungarumlaut v -20 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -20 -KPX ohungarumlaut yacute -20 -KPX ohungarumlaut ydieresis -20 -KPX omacron v -20 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -20 -KPX omacron yacute -20 -KPX omacron ydieresis -20 -KPX oslash v -20 -KPX oslash w -15 -KPX oslash x -30 -KPX oslash y -20 -KPX oslash yacute -20 -KPX oslash ydieresis -20 -KPX otilde v -20 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -20 -KPX otilde yacute -20 -KPX otilde ydieresis -20 -KPX p y -15 -KPX p yacute -15 -KPX p ydieresis -15 -KPX period quotedblright -120 -KPX period quoteright -120 -KPX period space -40 -KPX quotedblright space -80 -KPX quoteleft quoteleft -46 -KPX quoteright d -80 -KPX quoteright dcroat -80 -KPX quoteright l -20 -KPX quoteright lacute -20 -KPX quoteright lcommaaccent -20 -KPX quoteright lslash -20 -KPX quoteright quoteright -46 -KPX quoteright r -40 -KPX quoteright racute -40 -KPX quoteright rcaron -40 -KPX quoteright rcommaaccent -40 -KPX quoteright s -60 -KPX quoteright sacute -60 -KPX quoteright scaron -60 -KPX quoteright scedilla -60 -KPX quoteright scommaaccent -60 -KPX quoteright space -80 -KPX quoteright v -20 -KPX r c -20 -KPX r cacute -20 -KPX r ccaron -20 -KPX r ccedilla -20 -KPX r comma -60 -KPX r d -20 -KPX r dcroat -20 -KPX r g -15 -KPX r gbreve -15 -KPX r gcommaaccent -15 -KPX r hyphen -20 -KPX r o -20 -KPX r oacute -20 -KPX r ocircumflex -20 -KPX r odieresis -20 -KPX r ograve -20 -KPX r ohungarumlaut -20 -KPX r omacron -20 -KPX r oslash -20 -KPX r otilde -20 -KPX r period -60 -KPX r q -20 -KPX r s -15 -KPX r sacute -15 -KPX r scaron -15 -KPX r scedilla -15 -KPX r scommaaccent -15 -KPX r t 20 -KPX r tcommaaccent 20 -KPX r v 10 -KPX r y 10 -KPX r yacute 10 -KPX r ydieresis 10 -KPX racute c -20 -KPX racute cacute -20 -KPX racute ccaron -20 -KPX racute ccedilla -20 -KPX racute comma -60 -KPX racute d -20 -KPX racute dcroat -20 -KPX racute g -15 -KPX racute gbreve -15 -KPX racute gcommaaccent -15 -KPX racute hyphen -20 -KPX racute o -20 -KPX racute oacute -20 -KPX racute ocircumflex -20 -KPX racute odieresis -20 -KPX racute ograve -20 -KPX racute ohungarumlaut -20 -KPX racute omacron -20 -KPX racute oslash -20 -KPX racute otilde -20 -KPX racute period -60 -KPX racute q -20 -KPX racute s -15 -KPX racute sacute -15 -KPX racute scaron -15 -KPX racute scedilla -15 -KPX racute scommaaccent -15 -KPX racute t 20 -KPX racute tcommaaccent 20 -KPX racute v 10 -KPX racute y 10 -KPX racute yacute 10 -KPX racute ydieresis 10 -KPX rcaron c -20 -KPX rcaron cacute -20 -KPX rcaron ccaron -20 -KPX rcaron ccedilla -20 -KPX rcaron comma -60 -KPX rcaron d -20 -KPX rcaron dcroat -20 -KPX rcaron g -15 -KPX rcaron gbreve -15 -KPX rcaron gcommaaccent -15 -KPX rcaron hyphen -20 -KPX rcaron o -20 -KPX rcaron oacute -20 -KPX rcaron ocircumflex -20 -KPX rcaron odieresis -20 -KPX rcaron ograve -20 -KPX rcaron ohungarumlaut -20 -KPX rcaron omacron -20 -KPX rcaron oslash -20 -KPX rcaron otilde -20 -KPX rcaron period -60 -KPX rcaron q -20 -KPX rcaron s -15 -KPX rcaron sacute -15 -KPX rcaron scaron -15 -KPX rcaron scedilla -15 -KPX rcaron scommaaccent -15 -KPX rcaron t 20 -KPX rcaron tcommaaccent 20 -KPX rcaron v 10 -KPX rcaron y 10 -KPX rcaron yacute 10 -KPX rcaron ydieresis 10 -KPX rcommaaccent c -20 -KPX rcommaaccent cacute -20 -KPX rcommaaccent ccaron -20 -KPX rcommaaccent ccedilla -20 -KPX rcommaaccent comma -60 -KPX rcommaaccent d -20 -KPX rcommaaccent dcroat -20 -KPX rcommaaccent g -15 -KPX rcommaaccent gbreve -15 -KPX rcommaaccent gcommaaccent -15 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -20 -KPX rcommaaccent oacute -20 -KPX rcommaaccent ocircumflex -20 -KPX rcommaaccent odieresis -20 -KPX rcommaaccent ograve -20 -KPX rcommaaccent ohungarumlaut -20 -KPX rcommaaccent omacron -20 -KPX rcommaaccent oslash -20 -KPX rcommaaccent otilde -20 -KPX rcommaaccent period -60 -KPX rcommaaccent q -20 -KPX rcommaaccent s -15 -KPX rcommaaccent sacute -15 -KPX rcommaaccent scaron -15 -KPX rcommaaccent scedilla -15 -KPX rcommaaccent scommaaccent -15 -KPX rcommaaccent t 20 -KPX rcommaaccent tcommaaccent 20 -KPX rcommaaccent v 10 -KPX rcommaaccent y 10 -KPX rcommaaccent yacute 10 -KPX rcommaaccent ydieresis 10 -KPX s w -15 -KPX sacute w -15 -KPX scaron w -15 -KPX scedilla w -15 -KPX scommaaccent w -15 -KPX semicolon space -40 -KPX space T -100 -KPX space Tcaron -100 -KPX space Tcommaaccent -100 -KPX space V -80 -KPX space W -80 -KPX space Y -120 -KPX space Yacute -120 -KPX space Ydieresis -120 -KPX space quotedblleft -80 -KPX space quoteleft -60 -KPX v a -20 -KPX v aacute -20 -KPX v abreve -20 -KPX v acircumflex -20 -KPX v adieresis -20 -KPX v agrave -20 -KPX v amacron -20 -KPX v aogonek -20 -KPX v aring -20 -KPX v atilde -20 -KPX v comma -80 -KPX v o -30 -KPX v oacute -30 -KPX v ocircumflex -30 -KPX v odieresis -30 -KPX v ograve -30 -KPX v ohungarumlaut -30 -KPX v omacron -30 -KPX v oslash -30 -KPX v otilde -30 -KPX v period -80 -KPX w comma -40 -KPX w o -20 -KPX w oacute -20 -KPX w ocircumflex -20 -KPX w odieresis -20 -KPX w ograve -20 -KPX w ohungarumlaut -20 -KPX w omacron -20 -KPX w oslash -20 -KPX w otilde -20 -KPX w period -40 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y a -30 -KPX y aacute -30 -KPX y abreve -30 -KPX y acircumflex -30 -KPX y adieresis -30 -KPX y agrave -30 -KPX y amacron -30 -KPX y aogonek -30 -KPX y aring -30 -KPX y atilde -30 -KPX y comma -80 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -80 -KPX yacute a -30 -KPX yacute aacute -30 -KPX yacute abreve -30 -KPX yacute acircumflex -30 -KPX yacute adieresis -30 -KPX yacute agrave -30 -KPX yacute amacron -30 -KPX yacute aogonek -30 -KPX yacute aring -30 -KPX yacute atilde -30 -KPX yacute comma -80 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -80 -KPX ydieresis a -30 -KPX ydieresis aacute -30 -KPX ydieresis abreve -30 -KPX ydieresis acircumflex -30 -KPX ydieresis adieresis -30 -KPX ydieresis agrave -30 -KPX ydieresis amacron -30 -KPX ydieresis aogonek -30 -KPX ydieresis aring -30 -KPX ydieresis atilde -30 -KPX ydieresis comma -80 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -80 -KPX z e 10 -KPX z eacute 10 -KPX z ecaron 10 -KPX z ecircumflex 10 -KPX z edieresis 10 -KPX z edotaccent 10 -KPX z egrave 10 -KPX z emacron 10 -KPX z eogonek 10 -KPX zacute e 10 -KPX zacute eacute 10 -KPX zacute ecaron 10 -KPX zacute ecircumflex 10 -KPX zacute edieresis 10 -KPX zacute edotaccent 10 -KPX zacute egrave 10 -KPX zacute emacron 10 -KPX zacute eogonek 10 -KPX zcaron e 10 -KPX zcaron eacute 10 -KPX zcaron ecaron 10 -KPX zcaron ecircumflex 10 -KPX zcaron edieresis 10 -KPX zcaron edotaccent 10 -KPX zcaron egrave 10 -KPX zcaron emacron 10 -KPX zcaron eogonek 10 -KPX zdotaccent e 10 -KPX zdotaccent eacute 10 -KPX zdotaccent ecaron 10 -KPX zdotaccent ecircumflex 10 -KPX zdotaccent edieresis 10 -KPX zdotaccent edotaccent 10 -KPX zdotaccent egrave 10 -KPX zdotaccent emacron 10 -KPX zdotaccent eogonek 10 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm.php b/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm.php deleted file mode 100755 index e81373d1..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica-Bold.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Helvetica-Bold', - 'FullName' => 'Helvetica Bold', - 'FamilyName' => 'Helvetica', - 'Weight' => 'Bold', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-170', - 1 => '-228', - 2 => '1003', - 3 => '962', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.000', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '718', - 'XHeight' => '532', - 'Ascender' => '718', - 'Descender' => '-207', - 'StdHW' => '118', - 'StdVW' => '140', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 278.0, - 160 => 278.0, - 33 => 333.0, - 34 => 474.0, - 35 => 556.0, - 36 => 556.0, - 37 => 889.0, - 38 => 722.0, - 146 => 278.0, - 40 => 333.0, - 41 => 333.0, - 42 => 389.0, - 43 => 584.0, - 44 => 278.0, - 45 => 333.0, - 173 => 333.0, - 46 => 278.0, - 47 => 278.0, - 48 => 556.0, - 49 => 556.0, - 50 => 556.0, - 51 => 556.0, - 52 => 556.0, - 53 => 556.0, - 54 => 556.0, - 55 => 556.0, - 56 => 556.0, - 57 => 556.0, - 58 => 333.0, - 59 => 333.0, - 60 => 584.0, - 61 => 584.0, - 62 => 584.0, - 63 => 611.0, - 64 => 975.0, - 65 => 722.0, - 66 => 722.0, - 67 => 722.0, - 68 => 722.0, - 69 => 667.0, - 70 => 611.0, - 71 => 778.0, - 72 => 722.0, - 73 => 278.0, - 74 => 556.0, - 75 => 722.0, - 76 => 611.0, - 77 => 833.0, - 78 => 722.0, - 79 => 778.0, - 80 => 667.0, - 81 => 778.0, - 82 => 722.0, - 83 => 667.0, - 84 => 611.0, - 85 => 722.0, - 86 => 667.0, - 87 => 944.0, - 88 => 667.0, - 89 => 667.0, - 90 => 611.0, - 91 => 333.0, - 92 => 278.0, - 93 => 333.0, - 94 => 584.0, - 95 => 556.0, - 145 => 278.0, - 97 => 556.0, - 98 => 611.0, - 99 => 556.0, - 100 => 611.0, - 101 => 556.0, - 102 => 333.0, - 103 => 611.0, - 104 => 611.0, - 105 => 278.0, - 106 => 278.0, - 107 => 556.0, - 108 => 278.0, - 109 => 889.0, - 110 => 611.0, - 111 => 611.0, - 112 => 611.0, - 113 => 611.0, - 114 => 389.0, - 115 => 556.0, - 116 => 333.0, - 117 => 611.0, - 118 => 556.0, - 119 => 778.0, - 120 => 556.0, - 121 => 556.0, - 122 => 500.0, - 123 => 389.0, - 124 => 280.0, - 125 => 389.0, - 126 => 584.0, - 161 => 333.0, - 162 => 556.0, - 163 => 556.0, - 'fraction' => 167.0, - 165 => 556.0, - 131 => 556.0, - 167 => 556.0, - 164 => 556.0, - 39 => 238.0, - 147 => 500.0, - 170 => 370.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 611.0, - 'fl' => 611.0, - 150 => 556.0, - 134 => 556.0, - 135 => 556.0, - 183 => 278.0, - 182 => 556.0, - 149 => 350.0, - 130 => 278.0, - 132 => 500.0, - 148 => 500.0, - 187 => 556.0, - 133 => 1000.0, - 137 => 1000.0, - 191 => 611.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 1000.0, - 198 => 1000.0, - 'Lslash' => 611.0, - 216 => 778.0, - 140 => 1000.0, - 186 => 365.0, - 230 => 889.0, - 'dotlessi' => 278.0, - 'lslash' => 278.0, - 248 => 611.0, - 156 => 944.0, - 223 => 611.0, - 207 => 278.0, - 233 => 556.0, - 'abreve' => 556.0, - 'uhungarumlaut' => 611.0, - 'ecaron' => 556.0, - 159 => 667.0, - 247 => 584.0, - 221 => 667.0, - 194 => 722.0, - 225 => 556.0, - 219 => 722.0, - 253 => 556.0, - 'scommaaccent' => 556.0, - 234 => 556.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 556.0, - 218 => 722.0, - 'uogonek' => 611.0, - 203 => 667.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 737.0, - 'Emacron' => 667.0, - 'ccaron' => 556.0, - 229 => 556.0, - 'Ncommaaccent' => 722.0, - 'lacute' => 278.0, - 224 => 556.0, - 'Tcommaaccent' => 611.0, - 'Cacute' => 722.0, - 227 => 556.0, - 'Edotaccent' => 667.0, - 154 => 556.0, - 'scedilla' => 556.0, - 237 => 278.0, - 'lozenge' => 494.0, - 'Rcaron' => 722.0, - 'Gcommaaccent' => 778.0, - 251 => 611.0, - 226 => 556.0, - 'Amacron' => 722.0, - 'rcaron' => 389.0, - 231 => 556.0, - 'Zdotaccent' => 611.0, - 222 => 667.0, - 'Omacron' => 778.0, - 'Racute' => 722.0, - 'Sacute' => 667.0, - 'dcaron' => 743.0, - 'Umacron' => 722.0, - 'uring' => 611.0, - 179 => 333.0, - 210 => 778.0, - 192 => 722.0, - 'Abreve' => 722.0, - 215 => 584.0, - 250 => 611.0, - 'Tcaron' => 611.0, - 'partialdiff' => 494.0, - 255 => 556.0, - 'Nacute' => 722.0, - 238 => 278.0, - 202 => 667.0, - 228 => 556.0, - 235 => 556.0, - 'cacute' => 556.0, - 'nacute' => 611.0, - 'umacron' => 611.0, - 'Ncaron' => 722.0, - 205 => 278.0, - 177 => 584.0, - 166 => 280.0, - 174 => 737.0, - 'Gbreve' => 778.0, - 'Idotaccent' => 278.0, - 'summation' => 600.0, - 200 => 667.0, - 'racute' => 389.0, - 'omacron' => 611.0, - 'Zacute' => 611.0, - 142 => 611.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 722.0, - 'lcommaaccent' => 278.0, - 'tcaron' => 389.0, - 'eogonek' => 556.0, - 'Uogonek' => 722.0, - 193 => 722.0, - 196 => 722.0, - 232 => 556.0, - 'zacute' => 500.0, - 'iogonek' => 278.0, - 211 => 778.0, - 243 => 611.0, - 'amacron' => 556.0, - 'sacute' => 556.0, - 239 => 278.0, - 212 => 778.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 611.0, - 178 => 333.0, - 214 => 778.0, - 181 => 611.0, - 236 => 278.0, - 'ohungarumlaut' => 611.0, - 'Eogonek' => 667.0, - 'dcroat' => 611.0, - 190 => 834.0, - 'Scedilla' => 667.0, - 'lcaron' => 400.0, - 'Kcommaaccent' => 722.0, - 'Lacute' => 611.0, - 153 => 1000.0, - 'edotaccent' => 556.0, - 204 => 278.0, - 'Imacron' => 278.0, - 'Lcaron' => 611.0, - 189 => 834.0, - 'lessequal' => 549.0, - 244 => 611.0, - 241 => 611.0, - 'Uhungarumlaut' => 722.0, - 201 => 667.0, - 'emacron' => 556.0, - 'gbreve' => 611.0, - 188 => 834.0, - 138 => 667.0, - 'Scommaaccent' => 667.0, - 'Ohungarumlaut' => 778.0, - 176 => 400.0, - 242 => 611.0, - 'Ccaron' => 722.0, - 249 => 611.0, - 'radical' => 549.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 389.0, - 209 => 722.0, - 245 => 611.0, - 'Rcommaaccent' => 722.0, - 'Lcommaaccent' => 611.0, - 195 => 722.0, - 'Aogonek' => 722.0, - 197 => 722.0, - 213 => 778.0, - 'zdotaccent' => 500.0, - 'Ecaron' => 667.0, - 'Iogonek' => 278.0, - 'kcommaaccent' => 556.0, - 'minus' => 584.0, - 206 => 278.0, - 'ncaron' => 611.0, - 'tcommaaccent' => 333.0, - 172 => 584.0, - 246 => 611.0, - 252 => 611.0, - 'notequal' => 549.0, - 'gcommaaccent' => 611.0, - 240 => 611.0, - 158 => 500.0, - 'ncommaaccent' => 611.0, - 185 => 333.0, - 'imacron' => 278.0, - 128 => 556.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 6, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/Helvetica-BoldOblique.afm b/application/third_party/dompdf/lib/fonts/Helvetica-BoldOblique.afm deleted file mode 100755 index 1dd61884..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica-BoldOblique.afm +++ /dev/null @@ -1,2829 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:45:12 1997 -Comment UniqueID 43053 -Comment VMusage 14482 68586 -FontName Helvetica-BoldOblique -FullName Helvetica Bold Oblique -FamilyName Helvetica -Weight Bold -ItalicAngle -12 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -174 -228 1114 962 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 718 -XHeight 532 -Ascender 718 -Descender -207 -StdHW 118 -StdVW 140 -StartCharMetrics 317 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 94 0 397 718 ; -C 34 ; WX 474 ; N quotedbl ; B 193 447 529 718 ; -C 35 ; WX 556 ; N numbersign ; B 60 0 644 698 ; -C 36 ; WX 556 ; N dollar ; B 67 -115 622 775 ; -C 37 ; WX 889 ; N percent ; B 136 -19 901 710 ; -C 38 ; WX 722 ; N ampersand ; B 89 -19 732 718 ; -C 146 ; WX 278 ; N quoteright ; B 167 445 362 718 ; -C 40 ; WX 333 ; N parenleft ; B 76 -208 470 734 ; -C 41 ; WX 333 ; N parenright ; B -25 -208 369 734 ; -C 42 ; WX 389 ; N asterisk ; B 146 387 481 718 ; -C 43 ; WX 584 ; N plus ; B 82 0 610 506 ; -C 44 ; WX 278 ; N comma ; B 28 -168 245 146 ; -C 45 ; WX 333 ; N hyphen ; B 73 215 379 345 ; -C 173 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 46 ; WX 278 ; N period ; B 64 0 245 146 ; -C 47 ; WX 278 ; N slash ; B -37 -19 468 737 ; -C 48 ; WX 556 ; N zero ; B 86 -19 617 710 ; -C 49 ; WX 556 ; N one ; B 173 0 529 710 ; -C 50 ; WX 556 ; N two ; B 26 0 619 710 ; -C 51 ; WX 556 ; N three ; B 65 -19 608 710 ; -C 52 ; WX 556 ; N four ; B 60 0 598 710 ; -C 53 ; WX 556 ; N five ; B 64 -19 636 698 ; -C 54 ; WX 556 ; N six ; B 85 -19 619 710 ; -C 55 ; WX 556 ; N seven ; B 125 0 676 698 ; -C 56 ; WX 556 ; N eight ; B 69 -19 616 710 ; -C 57 ; WX 556 ; N nine ; B 78 -19 615 710 ; -C 58 ; WX 333 ; N colon ; B 92 0 351 512 ; -C 59 ; WX 333 ; N semicolon ; B 56 -168 351 512 ; -C 60 ; WX 584 ; N less ; B 82 -8 655 514 ; -C 61 ; WX 584 ; N equal ; B 58 87 633 419 ; -C 62 ; WX 584 ; N greater ; B 36 -8 609 514 ; -C 63 ; WX 611 ; N question ; B 165 0 671 727 ; -C 64 ; WX 975 ; N at ; B 186 -19 954 737 ; -C 65 ; WX 722 ; N A ; B 20 0 702 718 ; -C 66 ; WX 722 ; N B ; B 76 0 764 718 ; -C 67 ; WX 722 ; N C ; B 107 -19 789 737 ; -C 68 ; WX 722 ; N D ; B 76 0 777 718 ; -C 69 ; WX 667 ; N E ; B 76 0 757 718 ; -C 70 ; WX 611 ; N F ; B 76 0 740 718 ; -C 71 ; WX 778 ; N G ; B 108 -19 817 737 ; -C 72 ; WX 722 ; N H ; B 71 0 804 718 ; -C 73 ; WX 278 ; N I ; B 64 0 367 718 ; -C 74 ; WX 556 ; N J ; B 60 -18 637 718 ; -C 75 ; WX 722 ; N K ; B 87 0 858 718 ; -C 76 ; WX 611 ; N L ; B 76 0 611 718 ; -C 77 ; WX 833 ; N M ; B 69 0 918 718 ; -C 78 ; WX 722 ; N N ; B 69 0 807 718 ; -C 79 ; WX 778 ; N O ; B 107 -19 823 737 ; -C 80 ; WX 667 ; N P ; B 76 0 738 718 ; -C 81 ; WX 778 ; N Q ; B 107 -52 823 737 ; -C 82 ; WX 722 ; N R ; B 76 0 778 718 ; -C 83 ; WX 667 ; N S ; B 81 -19 718 737 ; -C 84 ; WX 611 ; N T ; B 140 0 751 718 ; -C 85 ; WX 722 ; N U ; B 116 -19 804 718 ; -C 86 ; WX 667 ; N V ; B 172 0 801 718 ; -C 87 ; WX 944 ; N W ; B 169 0 1082 718 ; -C 88 ; WX 667 ; N X ; B 14 0 791 718 ; -C 89 ; WX 667 ; N Y ; B 168 0 806 718 ; -C 90 ; WX 611 ; N Z ; B 25 0 737 718 ; -C 91 ; WX 333 ; N bracketleft ; B 21 -196 462 722 ; -C 92 ; WX 278 ; N backslash ; B 124 -19 307 737 ; -C 93 ; WX 333 ; N bracketright ; B -18 -196 423 722 ; -C 94 ; WX 584 ; N asciicircum ; B 131 323 591 698 ; -C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; -C 145 ; WX 278 ; N quoteleft ; B 165 454 361 727 ; -C 97 ; WX 556 ; N a ; B 55 -14 583 546 ; -C 98 ; WX 611 ; N b ; B 61 -14 645 718 ; -C 99 ; WX 556 ; N c ; B 79 -14 599 546 ; -C 100 ; WX 611 ; N d ; B 82 -14 704 718 ; -C 101 ; WX 556 ; N e ; B 70 -14 593 546 ; -C 102 ; WX 333 ; N f ; B 87 0 469 727 ; L i fi ; L l fl ; -C 103 ; WX 611 ; N g ; B 38 -217 666 546 ; -C 104 ; WX 611 ; N h ; B 65 0 629 718 ; -C 105 ; WX 278 ; N i ; B 69 0 363 725 ; -C 106 ; WX 278 ; N j ; B -42 -214 363 725 ; -C 107 ; WX 556 ; N k ; B 69 0 670 718 ; -C 108 ; WX 278 ; N l ; B 69 0 362 718 ; -C 109 ; WX 889 ; N m ; B 64 0 909 546 ; -C 110 ; WX 611 ; N n ; B 65 0 629 546 ; -C 111 ; WX 611 ; N o ; B 82 -14 643 546 ; -C 112 ; WX 611 ; N p ; B 18 -207 645 546 ; -C 113 ; WX 611 ; N q ; B 80 -207 665 546 ; -C 114 ; WX 389 ; N r ; B 64 0 489 546 ; -C 115 ; WX 556 ; N s ; B 63 -14 584 546 ; -C 116 ; WX 333 ; N t ; B 100 -6 422 676 ; -C 117 ; WX 611 ; N u ; B 98 -14 658 532 ; -C 118 ; WX 556 ; N v ; B 126 0 656 532 ; -C 119 ; WX 778 ; N w ; B 123 0 882 532 ; -C 120 ; WX 556 ; N x ; B 15 0 648 532 ; -C 121 ; WX 556 ; N y ; B 42 -214 652 532 ; -C 122 ; WX 500 ; N z ; B 20 0 583 532 ; -C 123 ; WX 389 ; N braceleft ; B 94 -196 518 722 ; -C 124 ; WX 280 ; N bar ; B 36 -225 361 775 ; -C 125 ; WX 389 ; N braceright ; B -18 -196 407 722 ; -C 126 ; WX 584 ; N asciitilde ; B 115 163 577 343 ; -C 161 ; WX 333 ; N exclamdown ; B 50 -186 353 532 ; -C 162 ; WX 556 ; N cent ; B 79 -118 599 628 ; -C 163 ; WX 556 ; N sterling ; B 50 -16 635 718 ; -C -1 ; WX 167 ; N fraction ; B -174 -19 487 710 ; -C 165 ; WX 556 ; N yen ; B 60 0 713 698 ; -C 131 ; WX 556 ; N florin ; B -50 -210 669 737 ; -C 167 ; WX 556 ; N section ; B 61 -184 598 727 ; -C 164 ; WX 556 ; N currency ; B 27 76 680 636 ; -C 39 ; WX 238 ; N quotesingle ; B 165 447 321 718 ; -C 147 ; WX 500 ; N quotedblleft ; B 160 454 588 727 ; -C 170 ; WX 556 ; N guillemotleft ; B 135 76 571 484 ; -C 139 ; WX 333 ; N guilsinglleft ; B 130 76 353 484 ; -C 155 ; WX 333 ; N guilsinglright ; B 99 76 322 484 ; -C -1 ; WX 611 ; N fi ; B 87 0 696 727 ; -C -1 ; WX 611 ; N fl ; B 87 0 695 727 ; -C 150 ; WX 556 ; N endash ; B 48 227 627 333 ; -C 134 ; WX 556 ; N dagger ; B 118 -171 626 718 ; -C 135 ; WX 556 ; N daggerdbl ; B 46 -171 628 718 ; -C 183 ; WX 278 ; N periodcentered ; B 110 172 276 334 ; -C 182 ; WX 556 ; N paragraph ; B 98 -191 688 700 ; -C 149 ; WX 350 ; N bullet ; B 83 194 420 524 ; -C 130 ; WX 278 ; N quotesinglbase ; B 41 -146 236 127 ; -C 132 ; WX 500 ; N quotedblbase ; B 36 -146 463 127 ; -C 148 ; WX 500 ; N quotedblright ; B 162 445 589 718 ; -C 187 ; WX 556 ; N guillemotright ; B 104 76 540 484 ; -C 133 ; WX 1000 ; N ellipsis ; B 92 0 939 146 ; -C 137 ; WX 1000 ; N perthousand ; B 76 -19 1038 710 ; -C 191 ; WX 611 ; N questiondown ; B 53 -195 559 532 ; -C 96 ; WX 333 ; N grave ; B 136 604 353 750 ; -C 180 ; WX 333 ; N acute ; B 236 604 515 750 ; -C 136 ; WX 333 ; N circumflex ; B 118 604 471 750 ; -C 152 ; WX 333 ; N tilde ; B 113 610 507 737 ; -C 175 ; WX 333 ; N macron ; B 122 604 483 678 ; -C -1 ; WX 333 ; N breve ; B 156 604 494 750 ; -C -1 ; WX 333 ; N dotaccent ; B 235 614 385 729 ; -C 168 ; WX 333 ; N dieresis ; B 137 614 482 729 ; -C -1 ; WX 333 ; N ring ; B 200 568 420 776 ; -C 184 ; WX 333 ; N cedilla ; B -37 -228 220 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B 137 604 645 750 ; -C -1 ; WX 333 ; N ogonek ; B 41 -228 264 0 ; -C -1 ; WX 333 ; N caron ; B 149 604 502 750 ; -C 151 ; WX 1000 ; N emdash ; B 48 227 1071 333 ; -C 198 ; WX 1000 ; N AE ; B 5 0 1100 718 ; -C 170 ; WX 370 ; N ordfeminine ; B 125 401 465 737 ; -C -1 ; WX 611 ; N Lslash ; B 34 0 611 718 ; -C 216 ; WX 778 ; N Oslash ; B 35 -27 894 745 ; -C 140 ; WX 1000 ; N OE ; B 99 -19 1114 737 ; -C 186 ; WX 365 ; N ordmasculine ; B 123 401 485 737 ; -C 230 ; WX 889 ; N ae ; B 56 -14 923 546 ; -C -1 ; WX 278 ; N dotlessi ; B 69 0 322 532 ; -C -1 ; WX 278 ; N lslash ; B 40 0 407 718 ; -C 248 ; WX 611 ; N oslash ; B 22 -29 701 560 ; -C 156 ; WX 944 ; N oe ; B 82 -14 977 546 ; -C 223 ; WX 611 ; N germandbls ; B 69 -14 657 731 ; -C 207 ; WX 278 ; N Idieresis ; B 64 0 494 915 ; -C 233 ; WX 556 ; N eacute ; B 70 -14 627 750 ; -C -1 ; WX 556 ; N abreve ; B 55 -14 606 750 ; -C -1 ; WX 611 ; N uhungarumlaut ; B 98 -14 784 750 ; -C -1 ; WX 556 ; N ecaron ; B 70 -14 614 750 ; -C 159 ; WX 667 ; N Ydieresis ; B 168 0 806 915 ; -C 247 ; WX 584 ; N divide ; B 82 -42 610 548 ; -C 221 ; WX 667 ; N Yacute ; B 168 0 806 936 ; -C 194 ; WX 722 ; N Acircumflex ; B 20 0 706 936 ; -C 225 ; WX 556 ; N aacute ; B 55 -14 627 750 ; -C 219 ; WX 722 ; N Ucircumflex ; B 116 -19 804 936 ; -C 253 ; WX 556 ; N yacute ; B 42 -214 652 750 ; -C -1 ; WX 556 ; N scommaaccent ; B 63 -228 584 546 ; -C 234 ; WX 556 ; N ecircumflex ; B 70 -14 593 750 ; -C -1 ; WX 722 ; N Uring ; B 116 -19 804 962 ; -C 220 ; WX 722 ; N Udieresis ; B 116 -19 804 915 ; -C -1 ; WX 556 ; N aogonek ; B 55 -224 583 546 ; -C 218 ; WX 722 ; N Uacute ; B 116 -19 804 936 ; -C -1 ; WX 611 ; N uogonek ; B 98 -228 658 532 ; -C 203 ; WX 667 ; N Edieresis ; B 76 0 757 915 ; -C -1 ; WX 722 ; N Dcroat ; B 62 0 777 718 ; -C -1 ; WX 250 ; N commaaccent ; B 16 -228 188 -50 ; -C 169 ; WX 737 ; N copyright ; B 56 -19 835 737 ; -C -1 ; WX 667 ; N Emacron ; B 76 0 757 864 ; -C -1 ; WX 556 ; N ccaron ; B 79 -14 614 750 ; -C 229 ; WX 556 ; N aring ; B 55 -14 583 776 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 807 718 ; -C -1 ; WX 278 ; N lacute ; B 69 0 528 936 ; -C 224 ; WX 556 ; N agrave ; B 55 -14 583 750 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 140 -228 751 718 ; -C -1 ; WX 722 ; N Cacute ; B 107 -19 789 936 ; -C 227 ; WX 556 ; N atilde ; B 55 -14 619 737 ; -C -1 ; WX 667 ; N Edotaccent ; B 76 0 757 915 ; -C 154 ; WX 556 ; N scaron ; B 63 -14 614 750 ; -C -1 ; WX 556 ; N scedilla ; B 63 -228 584 546 ; -C 237 ; WX 278 ; N iacute ; B 69 0 488 750 ; -C -1 ; WX 494 ; N lozenge ; B 90 0 564 745 ; -C -1 ; WX 722 ; N Rcaron ; B 76 0 778 936 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 108 -228 817 737 ; -C 251 ; WX 611 ; N ucircumflex ; B 98 -14 658 750 ; -C 226 ; WX 556 ; N acircumflex ; B 55 -14 583 750 ; -C -1 ; WX 722 ; N Amacron ; B 20 0 718 864 ; -C -1 ; WX 389 ; N rcaron ; B 64 0 530 750 ; -C 231 ; WX 556 ; N ccedilla ; B 79 -228 599 546 ; -C -1 ; WX 611 ; N Zdotaccent ; B 25 0 737 915 ; -C 222 ; WX 667 ; N Thorn ; B 76 0 716 718 ; -C -1 ; WX 778 ; N Omacron ; B 107 -19 823 864 ; -C -1 ; WX 722 ; N Racute ; B 76 0 778 936 ; -C -1 ; WX 667 ; N Sacute ; B 81 -19 722 936 ; -C -1 ; WX 743 ; N dcaron ; B 82 -14 903 718 ; -C -1 ; WX 722 ; N Umacron ; B 116 -19 804 864 ; -C -1 ; WX 611 ; N uring ; B 98 -14 658 776 ; -C 179 ; WX 333 ; N threesuperior ; B 91 271 441 710 ; -C 210 ; WX 778 ; N Ograve ; B 107 -19 823 936 ; -C 192 ; WX 722 ; N Agrave ; B 20 0 702 936 ; -C -1 ; WX 722 ; N Abreve ; B 20 0 729 936 ; -C 215 ; WX 584 ; N multiply ; B 57 1 635 505 ; -C 250 ; WX 611 ; N uacute ; B 98 -14 658 750 ; -C -1 ; WX 611 ; N Tcaron ; B 140 0 751 936 ; -C -1 ; WX 494 ; N partialdiff ; B 43 -21 585 750 ; -C 255 ; WX 556 ; N ydieresis ; B 42 -214 652 729 ; -C -1 ; WX 722 ; N Nacute ; B 69 0 807 936 ; -C 238 ; WX 278 ; N icircumflex ; B 69 0 444 750 ; -C 202 ; WX 667 ; N Ecircumflex ; B 76 0 757 936 ; -C 228 ; WX 556 ; N adieresis ; B 55 -14 594 729 ; -C 235 ; WX 556 ; N edieresis ; B 70 -14 594 729 ; -C -1 ; WX 556 ; N cacute ; B 79 -14 627 750 ; -C -1 ; WX 611 ; N nacute ; B 65 0 654 750 ; -C -1 ; WX 611 ; N umacron ; B 98 -14 658 678 ; -C -1 ; WX 722 ; N Ncaron ; B 69 0 807 936 ; -C 205 ; WX 278 ; N Iacute ; B 64 0 528 936 ; -C 177 ; WX 584 ; N plusminus ; B 40 0 625 506 ; -C 166 ; WX 280 ; N brokenbar ; B 52 -150 345 700 ; -C 174 ; WX 737 ; N registered ; B 55 -19 834 737 ; -C -1 ; WX 778 ; N Gbreve ; B 108 -19 817 936 ; -C -1 ; WX 278 ; N Idotaccent ; B 64 0 397 915 ; -C -1 ; WX 600 ; N summation ; B 14 -10 670 706 ; -C 200 ; WX 667 ; N Egrave ; B 76 0 757 936 ; -C -1 ; WX 389 ; N racute ; B 64 0 543 750 ; -C -1 ; WX 611 ; N omacron ; B 82 -14 643 678 ; -C -1 ; WX 611 ; N Zacute ; B 25 0 737 936 ; -C 142 ; WX 611 ; N Zcaron ; B 25 0 737 936 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 629 704 ; -C 208 ; WX 722 ; N Eth ; B 62 0 777 718 ; -C 199 ; WX 722 ; N Ccedilla ; B 107 -228 789 737 ; -C -1 ; WX 278 ; N lcommaaccent ; B 30 -228 362 718 ; -C -1 ; WX 389 ; N tcaron ; B 100 -6 608 878 ; -C -1 ; WX 556 ; N eogonek ; B 70 -228 593 546 ; -C -1 ; WX 722 ; N Uogonek ; B 116 -228 804 718 ; -C 193 ; WX 722 ; N Aacute ; B 20 0 750 936 ; -C 196 ; WX 722 ; N Adieresis ; B 20 0 716 915 ; -C 232 ; WX 556 ; N egrave ; B 70 -14 593 750 ; -C -1 ; WX 500 ; N zacute ; B 20 0 599 750 ; -C -1 ; WX 278 ; N iogonek ; B -14 -224 363 725 ; -C 211 ; WX 778 ; N Oacute ; B 107 -19 823 936 ; -C 243 ; WX 611 ; N oacute ; B 82 -14 654 750 ; -C -1 ; WX 556 ; N amacron ; B 55 -14 595 678 ; -C -1 ; WX 556 ; N sacute ; B 63 -14 627 750 ; -C 239 ; WX 278 ; N idieresis ; B 69 0 455 729 ; -C 212 ; WX 778 ; N Ocircumflex ; B 107 -19 823 936 ; -C 217 ; WX 722 ; N Ugrave ; B 116 -19 804 936 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 611 ; N thorn ; B 18 -208 645 718 ; -C 178 ; WX 333 ; N twosuperior ; B 69 283 449 710 ; -C 214 ; WX 778 ; N Odieresis ; B 107 -19 823 915 ; -C 181 ; WX 611 ; N mu ; B 22 -207 658 532 ; -C 236 ; WX 278 ; N igrave ; B 69 0 326 750 ; -C -1 ; WX 611 ; N ohungarumlaut ; B 82 -14 784 750 ; -C -1 ; WX 667 ; N Eogonek ; B 76 -224 757 718 ; -C -1 ; WX 611 ; N dcroat ; B 82 -14 789 718 ; -C 190 ; WX 834 ; N threequarters ; B 99 -19 839 710 ; -C -1 ; WX 667 ; N Scedilla ; B 81 -228 718 737 ; -C -1 ; WX 400 ; N lcaron ; B 69 0 561 718 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 858 718 ; -C -1 ; WX 611 ; N Lacute ; B 76 0 611 936 ; -C 153 ; WX 1000 ; N trademark ; B 179 306 1109 718 ; -C -1 ; WX 556 ; N edotaccent ; B 70 -14 593 729 ; -C 204 ; WX 278 ; N Igrave ; B 64 0 367 936 ; -C -1 ; WX 278 ; N Imacron ; B 64 0 496 864 ; -C -1 ; WX 611 ; N Lcaron ; B 76 0 643 718 ; -C 189 ; WX 834 ; N onehalf ; B 132 -19 858 710 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 676 704 ; -C 244 ; WX 611 ; N ocircumflex ; B 82 -14 643 750 ; -C 241 ; WX 611 ; N ntilde ; B 65 0 646 737 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 116 -19 880 936 ; -C 201 ; WX 667 ; N Eacute ; B 76 0 757 936 ; -C -1 ; WX 556 ; N emacron ; B 70 -14 595 678 ; -C -1 ; WX 611 ; N gbreve ; B 38 -217 666 750 ; -C 188 ; WX 834 ; N onequarter ; B 132 -19 806 710 ; -C 138 ; WX 667 ; N Scaron ; B 81 -19 718 936 ; -C -1 ; WX 667 ; N Scommaaccent ; B 81 -228 718 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 107 -19 908 936 ; -C 176 ; WX 400 ; N degree ; B 175 426 467 712 ; -C 242 ; WX 611 ; N ograve ; B 82 -14 643 750 ; -C -1 ; WX 722 ; N Ccaron ; B 107 -19 789 936 ; -C 249 ; WX 611 ; N ugrave ; B 98 -14 658 750 ; -C -1 ; WX 549 ; N radical ; B 112 -46 689 850 ; -C -1 ; WX 722 ; N Dcaron ; B 76 0 777 936 ; -C -1 ; WX 389 ; N rcommaaccent ; B 26 -228 489 546 ; -C 209 ; WX 722 ; N Ntilde ; B 69 0 807 923 ; -C 245 ; WX 611 ; N otilde ; B 82 -14 646 737 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 778 718 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 611 718 ; -C 195 ; WX 722 ; N Atilde ; B 20 0 741 923 ; -C -1 ; WX 722 ; N Aogonek ; B 20 -224 702 718 ; -C 197 ; WX 722 ; N Aring ; B 20 0 702 962 ; -C 213 ; WX 778 ; N Otilde ; B 107 -19 823 923 ; -C -1 ; WX 500 ; N zdotaccent ; B 20 0 583 729 ; -C -1 ; WX 667 ; N Ecaron ; B 76 0 757 936 ; -C -1 ; WX 278 ; N Iogonek ; B -41 -228 367 718 ; -C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 670 718 ; -C -1 ; WX 584 ; N minus ; B 82 197 610 309 ; -C 206 ; WX 278 ; N Icircumflex ; B 64 0 484 936 ; -C -1 ; WX 611 ; N ncaron ; B 65 0 641 750 ; -C -1 ; WX 333 ; N tcommaaccent ; B 58 -228 422 676 ; -C 172 ; WX 584 ; N logicalnot ; B 105 108 633 419 ; -C 246 ; WX 611 ; N odieresis ; B 82 -14 643 729 ; -C 252 ; WX 611 ; N udieresis ; B 98 -14 658 729 ; -C -1 ; WX 549 ; N notequal ; B 32 -49 630 570 ; -C -1 ; WX 611 ; N gcommaaccent ; B 38 -217 666 850 ; -C 240 ; WX 611 ; N eth ; B 82 -14 670 737 ; -C 158 ; WX 500 ; N zcaron ; B 20 0 586 750 ; -C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 629 546 ; -C 185 ; WX 333 ; N onesuperior ; B 148 283 388 710 ; -C -1 ; WX 278 ; N imacron ; B 69 0 429 678 ; -C 128 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2481 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -50 -KPX A Gbreve -50 -KPX A Gcommaaccent -50 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -90 -KPX A Tcaron -90 -KPX A Tcommaaccent -90 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -80 -KPX A W -60 -KPX A Y -110 -KPX A Yacute -110 -KPX A Ydieresis -110 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -30 -KPX A y -30 -KPX A yacute -30 -KPX A ydieresis -30 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -50 -KPX Aacute Gbreve -50 -KPX Aacute Gcommaaccent -50 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -90 -KPX Aacute Tcaron -90 -KPX Aacute Tcommaaccent -90 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -80 -KPX Aacute W -60 -KPX Aacute Y -110 -KPX Aacute Yacute -110 -KPX Aacute Ydieresis -110 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -30 -KPX Aacute y -30 -KPX Aacute yacute -30 -KPX Aacute ydieresis -30 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -50 -KPX Abreve Gbreve -50 -KPX Abreve Gcommaaccent -50 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -90 -KPX Abreve Tcaron -90 -KPX Abreve Tcommaaccent -90 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -80 -KPX Abreve W -60 -KPX Abreve Y -110 -KPX Abreve Yacute -110 -KPX Abreve Ydieresis -110 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -30 -KPX Abreve y -30 -KPX Abreve yacute -30 -KPX Abreve ydieresis -30 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -50 -KPX Acircumflex Gbreve -50 -KPX Acircumflex Gcommaaccent -50 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -90 -KPX Acircumflex Tcaron -90 -KPX Acircumflex Tcommaaccent -90 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -80 -KPX Acircumflex W -60 -KPX Acircumflex Y -110 -KPX Acircumflex Yacute -110 -KPX Acircumflex Ydieresis -110 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -30 -KPX Acircumflex y -30 -KPX Acircumflex yacute -30 -KPX Acircumflex ydieresis -30 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -50 -KPX Adieresis Gbreve -50 -KPX Adieresis Gcommaaccent -50 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -90 -KPX Adieresis Tcaron -90 -KPX Adieresis Tcommaaccent -90 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -80 -KPX Adieresis W -60 -KPX Adieresis Y -110 -KPX Adieresis Yacute -110 -KPX Adieresis Ydieresis -110 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -30 -KPX Adieresis y -30 -KPX Adieresis yacute -30 -KPX Adieresis ydieresis -30 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -50 -KPX Agrave Gbreve -50 -KPX Agrave Gcommaaccent -50 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -90 -KPX Agrave Tcaron -90 -KPX Agrave Tcommaaccent -90 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -80 -KPX Agrave W -60 -KPX Agrave Y -110 -KPX Agrave Yacute -110 -KPX Agrave Ydieresis -110 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -30 -KPX Agrave y -30 -KPX Agrave yacute -30 -KPX Agrave ydieresis -30 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -50 -KPX Amacron Gbreve -50 -KPX Amacron Gcommaaccent -50 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -90 -KPX Amacron Tcaron -90 -KPX Amacron Tcommaaccent -90 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -80 -KPX Amacron W -60 -KPX Amacron Y -110 -KPX Amacron Yacute -110 -KPX Amacron Ydieresis -110 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -30 -KPX Amacron y -30 -KPX Amacron yacute -30 -KPX Amacron ydieresis -30 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -50 -KPX Aogonek Gbreve -50 -KPX Aogonek Gcommaaccent -50 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -90 -KPX Aogonek Tcaron -90 -KPX Aogonek Tcommaaccent -90 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -80 -KPX Aogonek W -60 -KPX Aogonek Y -110 -KPX Aogonek Yacute -110 -KPX Aogonek Ydieresis -110 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -30 -KPX Aogonek y -30 -KPX Aogonek yacute -30 -KPX Aogonek ydieresis -30 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -50 -KPX Aring Gbreve -50 -KPX Aring Gcommaaccent -50 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -90 -KPX Aring Tcaron -90 -KPX Aring Tcommaaccent -90 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -80 -KPX Aring W -60 -KPX Aring Y -110 -KPX Aring Yacute -110 -KPX Aring Ydieresis -110 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -30 -KPX Aring y -30 -KPX Aring yacute -30 -KPX Aring ydieresis -30 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -50 -KPX Atilde Gbreve -50 -KPX Atilde Gcommaaccent -50 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -90 -KPX Atilde Tcaron -90 -KPX Atilde Tcommaaccent -90 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -80 -KPX Atilde W -60 -KPX Atilde Y -110 -KPX Atilde Yacute -110 -KPX Atilde Ydieresis -110 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -30 -KPX Atilde y -30 -KPX Atilde yacute -30 -KPX Atilde ydieresis -30 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -40 -KPX D Y -70 -KPX D Yacute -70 -KPX D Ydieresis -70 -KPX D comma -30 -KPX D period -30 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -70 -KPX Dcaron Yacute -70 -KPX Dcaron Ydieresis -70 -KPX Dcaron comma -30 -KPX Dcaron period -30 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -70 -KPX Dcroat Yacute -70 -KPX Dcroat Ydieresis -70 -KPX Dcroat comma -30 -KPX Dcroat period -30 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -20 -KPX F aacute -20 -KPX F abreve -20 -KPX F acircumflex -20 -KPX F adieresis -20 -KPX F agrave -20 -KPX F amacron -20 -KPX F aogonek -20 -KPX F aring -20 -KPX F atilde -20 -KPX F comma -100 -KPX F period -100 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J comma -20 -KPX J period -20 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -15 -KPX K eacute -15 -KPX K ecaron -15 -KPX K ecircumflex -15 -KPX K edieresis -15 -KPX K edotaccent -15 -KPX K egrave -15 -KPX K emacron -15 -KPX K eogonek -15 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -15 -KPX Kcommaaccent eacute -15 -KPX Kcommaaccent ecaron -15 -KPX Kcommaaccent ecircumflex -15 -KPX Kcommaaccent edieresis -15 -KPX Kcommaaccent edotaccent -15 -KPX Kcommaaccent egrave -15 -KPX Kcommaaccent emacron -15 -KPX Kcommaaccent eogonek -15 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -90 -KPX L Tcaron -90 -KPX L Tcommaaccent -90 -KPX L V -110 -KPX L W -80 -KPX L Y -120 -KPX L Yacute -120 -KPX L Ydieresis -120 -KPX L quotedblright -140 -KPX L quoteright -140 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -90 -KPX Lacute Tcaron -90 -KPX Lacute Tcommaaccent -90 -KPX Lacute V -110 -KPX Lacute W -80 -KPX Lacute Y -120 -KPX Lacute Yacute -120 -KPX Lacute Ydieresis -120 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -140 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -90 -KPX Lcommaaccent Tcaron -90 -KPX Lcommaaccent Tcommaaccent -90 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -80 -KPX Lcommaaccent Y -120 -KPX Lcommaaccent Yacute -120 -KPX Lcommaaccent Ydieresis -120 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -140 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -90 -KPX Lslash Tcaron -90 -KPX Lslash Tcommaaccent -90 -KPX Lslash V -110 -KPX Lslash W -80 -KPX Lslash Y -120 -KPX Lslash Yacute -120 -KPX Lslash Ydieresis -120 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -140 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -50 -KPX O Aacute -50 -KPX O Abreve -50 -KPX O Acircumflex -50 -KPX O Adieresis -50 -KPX O Agrave -50 -KPX O Amacron -50 -KPX O Aogonek -50 -KPX O Aring -50 -KPX O Atilde -50 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -50 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -50 -KPX Oacute Aacute -50 -KPX Oacute Abreve -50 -KPX Oacute Acircumflex -50 -KPX Oacute Adieresis -50 -KPX Oacute Agrave -50 -KPX Oacute Amacron -50 -KPX Oacute Aogonek -50 -KPX Oacute Aring -50 -KPX Oacute Atilde -50 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -50 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -50 -KPX Ocircumflex Aacute -50 -KPX Ocircumflex Abreve -50 -KPX Ocircumflex Acircumflex -50 -KPX Ocircumflex Adieresis -50 -KPX Ocircumflex Agrave -50 -KPX Ocircumflex Amacron -50 -KPX Ocircumflex Aogonek -50 -KPX Ocircumflex Aring -50 -KPX Ocircumflex Atilde -50 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -50 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -50 -KPX Odieresis Aacute -50 -KPX Odieresis Abreve -50 -KPX Odieresis Acircumflex -50 -KPX Odieresis Adieresis -50 -KPX Odieresis Agrave -50 -KPX Odieresis Amacron -50 -KPX Odieresis Aogonek -50 -KPX Odieresis Aring -50 -KPX Odieresis Atilde -50 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -50 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -50 -KPX Ograve Aacute -50 -KPX Ograve Abreve -50 -KPX Ograve Acircumflex -50 -KPX Ograve Adieresis -50 -KPX Ograve Agrave -50 -KPX Ograve Amacron -50 -KPX Ograve Aogonek -50 -KPX Ograve Aring -50 -KPX Ograve Atilde -50 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -50 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -50 -KPX Ohungarumlaut Aacute -50 -KPX Ohungarumlaut Abreve -50 -KPX Ohungarumlaut Acircumflex -50 -KPX Ohungarumlaut Adieresis -50 -KPX Ohungarumlaut Agrave -50 -KPX Ohungarumlaut Amacron -50 -KPX Ohungarumlaut Aogonek -50 -KPX Ohungarumlaut Aring -50 -KPX Ohungarumlaut Atilde -50 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -50 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -50 -KPX Omacron Aacute -50 -KPX Omacron Abreve -50 -KPX Omacron Acircumflex -50 -KPX Omacron Adieresis -50 -KPX Omacron Agrave -50 -KPX Omacron Amacron -50 -KPX Omacron Aogonek -50 -KPX Omacron Aring -50 -KPX Omacron Atilde -50 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -50 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -50 -KPX Oslash Aacute -50 -KPX Oslash Abreve -50 -KPX Oslash Acircumflex -50 -KPX Oslash Adieresis -50 -KPX Oslash Agrave -50 -KPX Oslash Amacron -50 -KPX Oslash Aogonek -50 -KPX Oslash Aring -50 -KPX Oslash Atilde -50 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -50 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -50 -KPX Otilde Aacute -50 -KPX Otilde Abreve -50 -KPX Otilde Acircumflex -50 -KPX Otilde Adieresis -50 -KPX Otilde Agrave -50 -KPX Otilde Amacron -50 -KPX Otilde Aogonek -50 -KPX Otilde Aring -50 -KPX Otilde Atilde -50 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -50 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -100 -KPX P Aacute -100 -KPX P Abreve -100 -KPX P Acircumflex -100 -KPX P Adieresis -100 -KPX P Agrave -100 -KPX P Amacron -100 -KPX P Aogonek -100 -KPX P Aring -100 -KPX P Atilde -100 -KPX P a -30 -KPX P aacute -30 -KPX P abreve -30 -KPX P acircumflex -30 -KPX P adieresis -30 -KPX P agrave -30 -KPX P amacron -30 -KPX P aogonek -30 -KPX P aring -30 -KPX P atilde -30 -KPX P comma -120 -KPX P e -30 -KPX P eacute -30 -KPX P ecaron -30 -KPX P ecircumflex -30 -KPX P edieresis -30 -KPX P edotaccent -30 -KPX P egrave -30 -KPX P emacron -30 -KPX P eogonek -30 -KPX P o -40 -KPX P oacute -40 -KPX P ocircumflex -40 -KPX P odieresis -40 -KPX P ograve -40 -KPX P ohungarumlaut -40 -KPX P omacron -40 -KPX P oslash -40 -KPX P otilde -40 -KPX P period -120 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q comma 20 -KPX Q period 20 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -20 -KPX R Tcaron -20 -KPX R Tcommaaccent -20 -KPX R U -20 -KPX R Uacute -20 -KPX R Ucircumflex -20 -KPX R Udieresis -20 -KPX R Ugrave -20 -KPX R Uhungarumlaut -20 -KPX R Umacron -20 -KPX R Uogonek -20 -KPX R Uring -20 -KPX R V -50 -KPX R W -40 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -20 -KPX Racute Tcaron -20 -KPX Racute Tcommaaccent -20 -KPX Racute U -20 -KPX Racute Uacute -20 -KPX Racute Ucircumflex -20 -KPX Racute Udieresis -20 -KPX Racute Ugrave -20 -KPX Racute Uhungarumlaut -20 -KPX Racute Umacron -20 -KPX Racute Uogonek -20 -KPX Racute Uring -20 -KPX Racute V -50 -KPX Racute W -40 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -20 -KPX Rcaron Tcaron -20 -KPX Rcaron Tcommaaccent -20 -KPX Rcaron U -20 -KPX Rcaron Uacute -20 -KPX Rcaron Ucircumflex -20 -KPX Rcaron Udieresis -20 -KPX Rcaron Ugrave -20 -KPX Rcaron Uhungarumlaut -20 -KPX Rcaron Umacron -20 -KPX Rcaron Uogonek -20 -KPX Rcaron Uring -20 -KPX Rcaron V -50 -KPX Rcaron W -40 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -20 -KPX Rcommaaccent Tcaron -20 -KPX Rcommaaccent Tcommaaccent -20 -KPX Rcommaaccent U -20 -KPX Rcommaaccent Uacute -20 -KPX Rcommaaccent Ucircumflex -20 -KPX Rcommaaccent Udieresis -20 -KPX Rcommaaccent Ugrave -20 -KPX Rcommaaccent Uhungarumlaut -20 -KPX Rcommaaccent Umacron -20 -KPX Rcommaaccent Uogonek -20 -KPX Rcommaaccent Uring -20 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -40 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -80 -KPX T agrave -80 -KPX T amacron -80 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -80 -KPX T colon -40 -KPX T comma -80 -KPX T e -60 -KPX T eacute -60 -KPX T ecaron -60 -KPX T ecircumflex -60 -KPX T edieresis -60 -KPX T edotaccent -60 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -60 -KPX T hyphen -120 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -80 -KPX T r -80 -KPX T racute -80 -KPX T rcommaaccent -80 -KPX T semicolon -40 -KPX T u -90 -KPX T uacute -90 -KPX T ucircumflex -90 -KPX T udieresis -90 -KPX T ugrave -90 -KPX T uhungarumlaut -90 -KPX T umacron -90 -KPX T uogonek -90 -KPX T uring -90 -KPX T w -60 -KPX T y -60 -KPX T yacute -60 -KPX T ydieresis -60 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -80 -KPX Tcaron agrave -80 -KPX Tcaron amacron -80 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -80 -KPX Tcaron colon -40 -KPX Tcaron comma -80 -KPX Tcaron e -60 -KPX Tcaron eacute -60 -KPX Tcaron ecaron -60 -KPX Tcaron ecircumflex -60 -KPX Tcaron edieresis -60 -KPX Tcaron edotaccent -60 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -60 -KPX Tcaron hyphen -120 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -80 -KPX Tcaron r -80 -KPX Tcaron racute -80 -KPX Tcaron rcommaaccent -80 -KPX Tcaron semicolon -40 -KPX Tcaron u -90 -KPX Tcaron uacute -90 -KPX Tcaron ucircumflex -90 -KPX Tcaron udieresis -90 -KPX Tcaron ugrave -90 -KPX Tcaron uhungarumlaut -90 -KPX Tcaron umacron -90 -KPX Tcaron uogonek -90 -KPX Tcaron uring -90 -KPX Tcaron w -60 -KPX Tcaron y -60 -KPX Tcaron yacute -60 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -80 -KPX Tcommaaccent agrave -80 -KPX Tcommaaccent amacron -80 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -80 -KPX Tcommaaccent colon -40 -KPX Tcommaaccent comma -80 -KPX Tcommaaccent e -60 -KPX Tcommaaccent eacute -60 -KPX Tcommaaccent ecaron -60 -KPX Tcommaaccent ecircumflex -60 -KPX Tcommaaccent edieresis -60 -KPX Tcommaaccent edotaccent -60 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -60 -KPX Tcommaaccent hyphen -120 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -80 -KPX Tcommaaccent r -80 -KPX Tcommaaccent racute -80 -KPX Tcommaaccent rcommaaccent -80 -KPX Tcommaaccent semicolon -40 -KPX Tcommaaccent u -90 -KPX Tcommaaccent uacute -90 -KPX Tcommaaccent ucircumflex -90 -KPX Tcommaaccent udieresis -90 -KPX Tcommaaccent ugrave -90 -KPX Tcommaaccent uhungarumlaut -90 -KPX Tcommaaccent umacron -90 -KPX Tcommaaccent uogonek -90 -KPX Tcommaaccent uring -90 -KPX Tcommaaccent w -60 -KPX Tcommaaccent y -60 -KPX Tcommaaccent yacute -60 -KPX Tcommaaccent ydieresis -60 -KPX U A -50 -KPX U Aacute -50 -KPX U Abreve -50 -KPX U Acircumflex -50 -KPX U Adieresis -50 -KPX U Agrave -50 -KPX U Amacron -50 -KPX U Aogonek -50 -KPX U Aring -50 -KPX U Atilde -50 -KPX U comma -30 -KPX U period -30 -KPX Uacute A -50 -KPX Uacute Aacute -50 -KPX Uacute Abreve -50 -KPX Uacute Acircumflex -50 -KPX Uacute Adieresis -50 -KPX Uacute Agrave -50 -KPX Uacute Amacron -50 -KPX Uacute Aogonek -50 -KPX Uacute Aring -50 -KPX Uacute Atilde -50 -KPX Uacute comma -30 -KPX Uacute period -30 -KPX Ucircumflex A -50 -KPX Ucircumflex Aacute -50 -KPX Ucircumflex Abreve -50 -KPX Ucircumflex Acircumflex -50 -KPX Ucircumflex Adieresis -50 -KPX Ucircumflex Agrave -50 -KPX Ucircumflex Amacron -50 -KPX Ucircumflex Aogonek -50 -KPX Ucircumflex Aring -50 -KPX Ucircumflex Atilde -50 -KPX Ucircumflex comma -30 -KPX Ucircumflex period -30 -KPX Udieresis A -50 -KPX Udieresis Aacute -50 -KPX Udieresis Abreve -50 -KPX Udieresis Acircumflex -50 -KPX Udieresis Adieresis -50 -KPX Udieresis Agrave -50 -KPX Udieresis Amacron -50 -KPX Udieresis Aogonek -50 -KPX Udieresis Aring -50 -KPX Udieresis Atilde -50 -KPX Udieresis comma -30 -KPX Udieresis period -30 -KPX Ugrave A -50 -KPX Ugrave Aacute -50 -KPX Ugrave Abreve -50 -KPX Ugrave Acircumflex -50 -KPX Ugrave Adieresis -50 -KPX Ugrave Agrave -50 -KPX Ugrave Amacron -50 -KPX Ugrave Aogonek -50 -KPX Ugrave Aring -50 -KPX Ugrave Atilde -50 -KPX Ugrave comma -30 -KPX Ugrave period -30 -KPX Uhungarumlaut A -50 -KPX Uhungarumlaut Aacute -50 -KPX Uhungarumlaut Abreve -50 -KPX Uhungarumlaut Acircumflex -50 -KPX Uhungarumlaut Adieresis -50 -KPX Uhungarumlaut Agrave -50 -KPX Uhungarumlaut Amacron -50 -KPX Uhungarumlaut Aogonek -50 -KPX Uhungarumlaut Aring -50 -KPX Uhungarumlaut Atilde -50 -KPX Uhungarumlaut comma -30 -KPX Uhungarumlaut period -30 -KPX Umacron A -50 -KPX Umacron Aacute -50 -KPX Umacron Abreve -50 -KPX Umacron Acircumflex -50 -KPX Umacron Adieresis -50 -KPX Umacron Agrave -50 -KPX Umacron Amacron -50 -KPX Umacron Aogonek -50 -KPX Umacron Aring -50 -KPX Umacron Atilde -50 -KPX Umacron comma -30 -KPX Umacron period -30 -KPX Uogonek A -50 -KPX Uogonek Aacute -50 -KPX Uogonek Abreve -50 -KPX Uogonek Acircumflex -50 -KPX Uogonek Adieresis -50 -KPX Uogonek Agrave -50 -KPX Uogonek Amacron -50 -KPX Uogonek Aogonek -50 -KPX Uogonek Aring -50 -KPX Uogonek Atilde -50 -KPX Uogonek comma -30 -KPX Uogonek period -30 -KPX Uring A -50 -KPX Uring Aacute -50 -KPX Uring Abreve -50 -KPX Uring Acircumflex -50 -KPX Uring Adieresis -50 -KPX Uring Agrave -50 -KPX Uring Amacron -50 -KPX Uring Aogonek -50 -KPX Uring Aring -50 -KPX Uring Atilde -50 -KPX Uring comma -30 -KPX Uring period -30 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -50 -KPX V Gbreve -50 -KPX V Gcommaaccent -50 -KPX V O -50 -KPX V Oacute -50 -KPX V Ocircumflex -50 -KPX V Odieresis -50 -KPX V Ograve -50 -KPX V Ohungarumlaut -50 -KPX V Omacron -50 -KPX V Oslash -50 -KPX V Otilde -50 -KPX V a -60 -KPX V aacute -60 -KPX V abreve -60 -KPX V acircumflex -60 -KPX V adieresis -60 -KPX V agrave -60 -KPX V amacron -60 -KPX V aogonek -60 -KPX V aring -60 -KPX V atilde -60 -KPX V colon -40 -KPX V comma -120 -KPX V e -50 -KPX V eacute -50 -KPX V ecaron -50 -KPX V ecircumflex -50 -KPX V edieresis -50 -KPX V edotaccent -50 -KPX V egrave -50 -KPX V emacron -50 -KPX V eogonek -50 -KPX V hyphen -80 -KPX V o -90 -KPX V oacute -90 -KPX V ocircumflex -90 -KPX V odieresis -90 -KPX V ograve -90 -KPX V ohungarumlaut -90 -KPX V omacron -90 -KPX V oslash -90 -KPX V otilde -90 -KPX V period -120 -KPX V semicolon -40 -KPX V u -60 -KPX V uacute -60 -KPX V ucircumflex -60 -KPX V udieresis -60 -KPX V ugrave -60 -KPX V uhungarumlaut -60 -KPX V umacron -60 -KPX V uogonek -60 -KPX V uring -60 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W colon -10 -KPX W comma -80 -KPX W e -35 -KPX W eacute -35 -KPX W ecaron -35 -KPX W ecircumflex -35 -KPX W edieresis -35 -KPX W edotaccent -35 -KPX W egrave -35 -KPX W emacron -35 -KPX W eogonek -35 -KPX W hyphen -40 -KPX W o -60 -KPX W oacute -60 -KPX W ocircumflex -60 -KPX W odieresis -60 -KPX W ograve -60 -KPX W ohungarumlaut -60 -KPX W omacron -60 -KPX W oslash -60 -KPX W otilde -60 -KPX W period -80 -KPX W semicolon -10 -KPX W u -45 -KPX W uacute -45 -KPX W ucircumflex -45 -KPX W udieresis -45 -KPX W ugrave -45 -KPX W uhungarumlaut -45 -KPX W umacron -45 -KPX W uogonek -45 -KPX W uring -45 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -70 -KPX Y Oacute -70 -KPX Y Ocircumflex -70 -KPX Y Odieresis -70 -KPX Y Ograve -70 -KPX Y Ohungarumlaut -70 -KPX Y Omacron -70 -KPX Y Oslash -70 -KPX Y Otilde -70 -KPX Y a -90 -KPX Y aacute -90 -KPX Y abreve -90 -KPX Y acircumflex -90 -KPX Y adieresis -90 -KPX Y agrave -90 -KPX Y amacron -90 -KPX Y aogonek -90 -KPX Y aring -90 -KPX Y atilde -90 -KPX Y colon -50 -KPX Y comma -100 -KPX Y e -80 -KPX Y eacute -80 -KPX Y ecaron -80 -KPX Y ecircumflex -80 -KPX Y edieresis -80 -KPX Y edotaccent -80 -KPX Y egrave -80 -KPX Y emacron -80 -KPX Y eogonek -80 -KPX Y o -100 -KPX Y oacute -100 -KPX Y ocircumflex -100 -KPX Y odieresis -100 -KPX Y ograve -100 -KPX Y ohungarumlaut -100 -KPX Y omacron -100 -KPX Y oslash -100 -KPX Y otilde -100 -KPX Y period -100 -KPX Y semicolon -50 -KPX Y u -100 -KPX Y uacute -100 -KPX Y ucircumflex -100 -KPX Y udieresis -100 -KPX Y ugrave -100 -KPX Y uhungarumlaut -100 -KPX Y umacron -100 -KPX Y uogonek -100 -KPX Y uring -100 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -70 -KPX Yacute Oacute -70 -KPX Yacute Ocircumflex -70 -KPX Yacute Odieresis -70 -KPX Yacute Ograve -70 -KPX Yacute Ohungarumlaut -70 -KPX Yacute Omacron -70 -KPX Yacute Oslash -70 -KPX Yacute Otilde -70 -KPX Yacute a -90 -KPX Yacute aacute -90 -KPX Yacute abreve -90 -KPX Yacute acircumflex -90 -KPX Yacute adieresis -90 -KPX Yacute agrave -90 -KPX Yacute amacron -90 -KPX Yacute aogonek -90 -KPX Yacute aring -90 -KPX Yacute atilde -90 -KPX Yacute colon -50 -KPX Yacute comma -100 -KPX Yacute e -80 -KPX Yacute eacute -80 -KPX Yacute ecaron -80 -KPX Yacute ecircumflex -80 -KPX Yacute edieresis -80 -KPX Yacute edotaccent -80 -KPX Yacute egrave -80 -KPX Yacute emacron -80 -KPX Yacute eogonek -80 -KPX Yacute o -100 -KPX Yacute oacute -100 -KPX Yacute ocircumflex -100 -KPX Yacute odieresis -100 -KPX Yacute ograve -100 -KPX Yacute ohungarumlaut -100 -KPX Yacute omacron -100 -KPX Yacute oslash -100 -KPX Yacute otilde -100 -KPX Yacute period -100 -KPX Yacute semicolon -50 -KPX Yacute u -100 -KPX Yacute uacute -100 -KPX Yacute ucircumflex -100 -KPX Yacute udieresis -100 -KPX Yacute ugrave -100 -KPX Yacute uhungarumlaut -100 -KPX Yacute umacron -100 -KPX Yacute uogonek -100 -KPX Yacute uring -100 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -70 -KPX Ydieresis Oacute -70 -KPX Ydieresis Ocircumflex -70 -KPX Ydieresis Odieresis -70 -KPX Ydieresis Ograve -70 -KPX Ydieresis Ohungarumlaut -70 -KPX Ydieresis Omacron -70 -KPX Ydieresis Oslash -70 -KPX Ydieresis Otilde -70 -KPX Ydieresis a -90 -KPX Ydieresis aacute -90 -KPX Ydieresis abreve -90 -KPX Ydieresis acircumflex -90 -KPX Ydieresis adieresis -90 -KPX Ydieresis agrave -90 -KPX Ydieresis amacron -90 -KPX Ydieresis aogonek -90 -KPX Ydieresis aring -90 -KPX Ydieresis atilde -90 -KPX Ydieresis colon -50 -KPX Ydieresis comma -100 -KPX Ydieresis e -80 -KPX Ydieresis eacute -80 -KPX Ydieresis ecaron -80 -KPX Ydieresis ecircumflex -80 -KPX Ydieresis edieresis -80 -KPX Ydieresis edotaccent -80 -KPX Ydieresis egrave -80 -KPX Ydieresis emacron -80 -KPX Ydieresis eogonek -80 -KPX Ydieresis o -100 -KPX Ydieresis oacute -100 -KPX Ydieresis ocircumflex -100 -KPX Ydieresis odieresis -100 -KPX Ydieresis ograve -100 -KPX Ydieresis ohungarumlaut -100 -KPX Ydieresis omacron -100 -KPX Ydieresis oslash -100 -KPX Ydieresis otilde -100 -KPX Ydieresis period -100 -KPX Ydieresis semicolon -50 -KPX Ydieresis u -100 -KPX Ydieresis uacute -100 -KPX Ydieresis ucircumflex -100 -KPX Ydieresis udieresis -100 -KPX Ydieresis ugrave -100 -KPX Ydieresis uhungarumlaut -100 -KPX Ydieresis umacron -100 -KPX Ydieresis uogonek -100 -KPX Ydieresis uring -100 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX a v -15 -KPX a w -15 -KPX a y -20 -KPX a yacute -20 -KPX a ydieresis -20 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX aacute v -15 -KPX aacute w -15 -KPX aacute y -20 -KPX aacute yacute -20 -KPX aacute ydieresis -20 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX abreve v -15 -KPX abreve w -15 -KPX abreve y -20 -KPX abreve yacute -20 -KPX abreve ydieresis -20 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX acircumflex v -15 -KPX acircumflex w -15 -KPX acircumflex y -20 -KPX acircumflex yacute -20 -KPX acircumflex ydieresis -20 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX adieresis v -15 -KPX adieresis w -15 -KPX adieresis y -20 -KPX adieresis yacute -20 -KPX adieresis ydieresis -20 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX agrave v -15 -KPX agrave w -15 -KPX agrave y -20 -KPX agrave yacute -20 -KPX agrave ydieresis -20 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX amacron v -15 -KPX amacron w -15 -KPX amacron y -20 -KPX amacron yacute -20 -KPX amacron ydieresis -20 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aogonek v -15 -KPX aogonek w -15 -KPX aogonek y -20 -KPX aogonek yacute -20 -KPX aogonek ydieresis -20 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX aring v -15 -KPX aring w -15 -KPX aring y -20 -KPX aring yacute -20 -KPX aring ydieresis -20 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX atilde v -15 -KPX atilde w -15 -KPX atilde y -20 -KPX atilde yacute -20 -KPX atilde ydieresis -20 -KPX b l -10 -KPX b lacute -10 -KPX b lcommaaccent -10 -KPX b lslash -10 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c h -10 -KPX c k -20 -KPX c kcommaaccent -20 -KPX c l -20 -KPX c lacute -20 -KPX c lcommaaccent -20 -KPX c lslash -20 -KPX c y -10 -KPX c yacute -10 -KPX c ydieresis -10 -KPX cacute h -10 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX cacute l -20 -KPX cacute lacute -20 -KPX cacute lcommaaccent -20 -KPX cacute lslash -20 -KPX cacute y -10 -KPX cacute yacute -10 -KPX cacute ydieresis -10 -KPX ccaron h -10 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccaron l -20 -KPX ccaron lacute -20 -KPX ccaron lcommaaccent -20 -KPX ccaron lslash -20 -KPX ccaron y -10 -KPX ccaron yacute -10 -KPX ccaron ydieresis -10 -KPX ccedilla h -10 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX ccedilla l -20 -KPX ccedilla lacute -20 -KPX ccedilla lcommaaccent -20 -KPX ccedilla lslash -20 -KPX ccedilla y -10 -KPX ccedilla yacute -10 -KPX ccedilla ydieresis -10 -KPX colon space -40 -KPX comma quotedblright -120 -KPX comma quoteright -120 -KPX comma space -40 -KPX d d -10 -KPX d dcroat -10 -KPX d v -15 -KPX d w -15 -KPX d y -15 -KPX d yacute -15 -KPX d ydieresis -15 -KPX dcroat d -10 -KPX dcroat dcroat -10 -KPX dcroat v -15 -KPX dcroat w -15 -KPX dcroat y -15 -KPX dcroat yacute -15 -KPX dcroat ydieresis -15 -KPX e comma 10 -KPX e period 20 -KPX e v -15 -KPX e w -15 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute comma 10 -KPX eacute period 20 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron comma 10 -KPX ecaron period 20 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex comma 10 -KPX ecircumflex period 20 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis comma 10 -KPX edieresis period 20 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent comma 10 -KPX edotaccent period 20 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave comma 10 -KPX egrave period 20 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron comma 10 -KPX emacron period 20 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek comma 10 -KPX eogonek period 20 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f comma -10 -KPX f e -10 -KPX f eacute -10 -KPX f ecaron -10 -KPX f ecircumflex -10 -KPX f edieresis -10 -KPX f edotaccent -10 -KPX f egrave -10 -KPX f emacron -10 -KPX f eogonek -10 -KPX f o -20 -KPX f oacute -20 -KPX f ocircumflex -20 -KPX f odieresis -20 -KPX f ograve -20 -KPX f ohungarumlaut -20 -KPX f omacron -20 -KPX f oslash -20 -KPX f otilde -20 -KPX f period -10 -KPX f quotedblright 30 -KPX f quoteright 30 -KPX g e 10 -KPX g eacute 10 -KPX g ecaron 10 -KPX g ecircumflex 10 -KPX g edieresis 10 -KPX g edotaccent 10 -KPX g egrave 10 -KPX g emacron 10 -KPX g eogonek 10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX gbreve e 10 -KPX gbreve eacute 10 -KPX gbreve ecaron 10 -KPX gbreve ecircumflex 10 -KPX gbreve edieresis 10 -KPX gbreve edotaccent 10 -KPX gbreve egrave 10 -KPX gbreve emacron 10 -KPX gbreve eogonek 10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gcommaaccent e 10 -KPX gcommaaccent eacute 10 -KPX gcommaaccent ecaron 10 -KPX gcommaaccent ecircumflex 10 -KPX gcommaaccent edieresis 10 -KPX gcommaaccent edotaccent 10 -KPX gcommaaccent egrave 10 -KPX gcommaaccent emacron 10 -KPX gcommaaccent eogonek 10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX h y -20 -KPX h yacute -20 -KPX h ydieresis -20 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX l w -15 -KPX l y -15 -KPX l yacute -15 -KPX l ydieresis -15 -KPX lacute w -15 -KPX lacute y -15 -KPX lacute yacute -15 -KPX lacute ydieresis -15 -KPX lcommaaccent w -15 -KPX lcommaaccent y -15 -KPX lcommaaccent yacute -15 -KPX lcommaaccent ydieresis -15 -KPX lslash w -15 -KPX lslash y -15 -KPX lslash yacute -15 -KPX lslash ydieresis -15 -KPX m u -20 -KPX m uacute -20 -KPX m ucircumflex -20 -KPX m udieresis -20 -KPX m ugrave -20 -KPX m uhungarumlaut -20 -KPX m umacron -20 -KPX m uogonek -20 -KPX m uring -20 -KPX m y -30 -KPX m yacute -30 -KPX m ydieresis -30 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -40 -KPX n y -20 -KPX n yacute -20 -KPX n ydieresis -20 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -40 -KPX nacute y -20 -KPX nacute yacute -20 -KPX nacute ydieresis -20 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -40 -KPX ncaron y -20 -KPX ncaron yacute -20 -KPX ncaron ydieresis -20 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -40 -KPX ncommaaccent y -20 -KPX ncommaaccent yacute -20 -KPX ncommaaccent ydieresis -20 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -40 -KPX ntilde y -20 -KPX ntilde yacute -20 -KPX ntilde ydieresis -20 -KPX o v -20 -KPX o w -15 -KPX o x -30 -KPX o y -20 -KPX o yacute -20 -KPX o ydieresis -20 -KPX oacute v -20 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -20 -KPX oacute yacute -20 -KPX oacute ydieresis -20 -KPX ocircumflex v -20 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -20 -KPX ocircumflex yacute -20 -KPX ocircumflex ydieresis -20 -KPX odieresis v -20 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -20 -KPX odieresis yacute -20 -KPX odieresis ydieresis -20 -KPX ograve v -20 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -20 -KPX ograve yacute -20 -KPX ograve ydieresis -20 -KPX ohungarumlaut v -20 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -20 -KPX ohungarumlaut yacute -20 -KPX ohungarumlaut ydieresis -20 -KPX omacron v -20 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -20 -KPX omacron yacute -20 -KPX omacron ydieresis -20 -KPX oslash v -20 -KPX oslash w -15 -KPX oslash x -30 -KPX oslash y -20 -KPX oslash yacute -20 -KPX oslash ydieresis -20 -KPX otilde v -20 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -20 -KPX otilde yacute -20 -KPX otilde ydieresis -20 -KPX p y -15 -KPX p yacute -15 -KPX p ydieresis -15 -KPX period quotedblright -120 -KPX period quoteright -120 -KPX period space -40 -KPX quotedblright space -80 -KPX quoteleft quoteleft -46 -KPX quoteright d -80 -KPX quoteright dcroat -80 -KPX quoteright l -20 -KPX quoteright lacute -20 -KPX quoteright lcommaaccent -20 -KPX quoteright lslash -20 -KPX quoteright quoteright -46 -KPX quoteright r -40 -KPX quoteright racute -40 -KPX quoteright rcaron -40 -KPX quoteright rcommaaccent -40 -KPX quoteright s -60 -KPX quoteright sacute -60 -KPX quoteright scaron -60 -KPX quoteright scedilla -60 -KPX quoteright scommaaccent -60 -KPX quoteright space -80 -KPX quoteright v -20 -KPX r c -20 -KPX r cacute -20 -KPX r ccaron -20 -KPX r ccedilla -20 -KPX r comma -60 -KPX r d -20 -KPX r dcroat -20 -KPX r g -15 -KPX r gbreve -15 -KPX r gcommaaccent -15 -KPX r hyphen -20 -KPX r o -20 -KPX r oacute -20 -KPX r ocircumflex -20 -KPX r odieresis -20 -KPX r ograve -20 -KPX r ohungarumlaut -20 -KPX r omacron -20 -KPX r oslash -20 -KPX r otilde -20 -KPX r period -60 -KPX r q -20 -KPX r s -15 -KPX r sacute -15 -KPX r scaron -15 -KPX r scedilla -15 -KPX r scommaaccent -15 -KPX r t 20 -KPX r tcommaaccent 20 -KPX r v 10 -KPX r y 10 -KPX r yacute 10 -KPX r ydieresis 10 -KPX racute c -20 -KPX racute cacute -20 -KPX racute ccaron -20 -KPX racute ccedilla -20 -KPX racute comma -60 -KPX racute d -20 -KPX racute dcroat -20 -KPX racute g -15 -KPX racute gbreve -15 -KPX racute gcommaaccent -15 -KPX racute hyphen -20 -KPX racute o -20 -KPX racute oacute -20 -KPX racute ocircumflex -20 -KPX racute odieresis -20 -KPX racute ograve -20 -KPX racute ohungarumlaut -20 -KPX racute omacron -20 -KPX racute oslash -20 -KPX racute otilde -20 -KPX racute period -60 -KPX racute q -20 -KPX racute s -15 -KPX racute sacute -15 -KPX racute scaron -15 -KPX racute scedilla -15 -KPX racute scommaaccent -15 -KPX racute t 20 -KPX racute tcommaaccent 20 -KPX racute v 10 -KPX racute y 10 -KPX racute yacute 10 -KPX racute ydieresis 10 -KPX rcaron c -20 -KPX rcaron cacute -20 -KPX rcaron ccaron -20 -KPX rcaron ccedilla -20 -KPX rcaron comma -60 -KPX rcaron d -20 -KPX rcaron dcroat -20 -KPX rcaron g -15 -KPX rcaron gbreve -15 -KPX rcaron gcommaaccent -15 -KPX rcaron hyphen -20 -KPX rcaron o -20 -KPX rcaron oacute -20 -KPX rcaron ocircumflex -20 -KPX rcaron odieresis -20 -KPX rcaron ograve -20 -KPX rcaron ohungarumlaut -20 -KPX rcaron omacron -20 -KPX rcaron oslash -20 -KPX rcaron otilde -20 -KPX rcaron period -60 -KPX rcaron q -20 -KPX rcaron s -15 -KPX rcaron sacute -15 -KPX rcaron scaron -15 -KPX rcaron scedilla -15 -KPX rcaron scommaaccent -15 -KPX rcaron t 20 -KPX rcaron tcommaaccent 20 -KPX rcaron v 10 -KPX rcaron y 10 -KPX rcaron yacute 10 -KPX rcaron ydieresis 10 -KPX rcommaaccent c -20 -KPX rcommaaccent cacute -20 -KPX rcommaaccent ccaron -20 -KPX rcommaaccent ccedilla -20 -KPX rcommaaccent comma -60 -KPX rcommaaccent d -20 -KPX rcommaaccent dcroat -20 -KPX rcommaaccent g -15 -KPX rcommaaccent gbreve -15 -KPX rcommaaccent gcommaaccent -15 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -20 -KPX rcommaaccent oacute -20 -KPX rcommaaccent ocircumflex -20 -KPX rcommaaccent odieresis -20 -KPX rcommaaccent ograve -20 -KPX rcommaaccent ohungarumlaut -20 -KPX rcommaaccent omacron -20 -KPX rcommaaccent oslash -20 -KPX rcommaaccent otilde -20 -KPX rcommaaccent period -60 -KPX rcommaaccent q -20 -KPX rcommaaccent s -15 -KPX rcommaaccent sacute -15 -KPX rcommaaccent scaron -15 -KPX rcommaaccent scedilla -15 -KPX rcommaaccent scommaaccent -15 -KPX rcommaaccent t 20 -KPX rcommaaccent tcommaaccent 20 -KPX rcommaaccent v 10 -KPX rcommaaccent y 10 -KPX rcommaaccent yacute 10 -KPX rcommaaccent ydieresis 10 -KPX s w -15 -KPX sacute w -15 -KPX scaron w -15 -KPX scedilla w -15 -KPX scommaaccent w -15 -KPX semicolon space -40 -KPX space T -100 -KPX space Tcaron -100 -KPX space Tcommaaccent -100 -KPX space V -80 -KPX space W -80 -KPX space Y -120 -KPX space Yacute -120 -KPX space Ydieresis -120 -KPX space quotedblleft -80 -KPX space quoteleft -60 -KPX v a -20 -KPX v aacute -20 -KPX v abreve -20 -KPX v acircumflex -20 -KPX v adieresis -20 -KPX v agrave -20 -KPX v amacron -20 -KPX v aogonek -20 -KPX v aring -20 -KPX v atilde -20 -KPX v comma -80 -KPX v o -30 -KPX v oacute -30 -KPX v ocircumflex -30 -KPX v odieresis -30 -KPX v ograve -30 -KPX v ohungarumlaut -30 -KPX v omacron -30 -KPX v oslash -30 -KPX v otilde -30 -KPX v period -80 -KPX w comma -40 -KPX w o -20 -KPX w oacute -20 -KPX w ocircumflex -20 -KPX w odieresis -20 -KPX w ograve -20 -KPX w ohungarumlaut -20 -KPX w omacron -20 -KPX w oslash -20 -KPX w otilde -20 -KPX w period -40 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y a -30 -KPX y aacute -30 -KPX y abreve -30 -KPX y acircumflex -30 -KPX y adieresis -30 -KPX y agrave -30 -KPX y amacron -30 -KPX y aogonek -30 -KPX y aring -30 -KPX y atilde -30 -KPX y comma -80 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -80 -KPX yacute a -30 -KPX yacute aacute -30 -KPX yacute abreve -30 -KPX yacute acircumflex -30 -KPX yacute adieresis -30 -KPX yacute agrave -30 -KPX yacute amacron -30 -KPX yacute aogonek -30 -KPX yacute aring -30 -KPX yacute atilde -30 -KPX yacute comma -80 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -80 -KPX ydieresis a -30 -KPX ydieresis aacute -30 -KPX ydieresis abreve -30 -KPX ydieresis acircumflex -30 -KPX ydieresis adieresis -30 -KPX ydieresis agrave -30 -KPX ydieresis amacron -30 -KPX ydieresis aogonek -30 -KPX ydieresis aring -30 -KPX ydieresis atilde -30 -KPX ydieresis comma -80 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -80 -KPX z e 10 -KPX z eacute 10 -KPX z ecaron 10 -KPX z ecircumflex 10 -KPX z edieresis 10 -KPX z edotaccent 10 -KPX z egrave 10 -KPX z emacron 10 -KPX z eogonek 10 -KPX zacute e 10 -KPX zacute eacute 10 -KPX zacute ecaron 10 -KPX zacute ecircumflex 10 -KPX zacute edieresis 10 -KPX zacute edotaccent 10 -KPX zacute egrave 10 -KPX zacute emacron 10 -KPX zacute eogonek 10 -KPX zcaron e 10 -KPX zcaron eacute 10 -KPX zcaron ecaron 10 -KPX zcaron ecircumflex 10 -KPX zcaron edieresis 10 -KPX zcaron edotaccent 10 -KPX zcaron egrave 10 -KPX zcaron emacron 10 -KPX zcaron eogonek 10 -KPX zdotaccent e 10 -KPX zdotaccent eacute 10 -KPX zdotaccent ecaron 10 -KPX zdotaccent ecircumflex 10 -KPX zdotaccent edieresis 10 -KPX zdotaccent edotaccent 10 -KPX zdotaccent egrave 10 -KPX zdotaccent emacron 10 -KPX zdotaccent eogonek 10 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Helvetica-Oblique.afm b/application/third_party/dompdf/lib/fonts/Helvetica-Oblique.afm deleted file mode 100755 index 85953a2a..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica-Oblique.afm +++ /dev/null @@ -1,3053 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:44:31 1997 -Comment UniqueID 43055 -Comment VMusage 14960 69346 -FontName Helvetica-Oblique -FullName Helvetica Oblique -FamilyName Helvetica -Weight Medium -ItalicAngle -12 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -170 -225 1116 931 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 718 -XHeight 523 -Ascender 718 -Descender -207 -StdHW 76 -StdVW 88 -StartCharMetrics 317 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 278 ; N exclam ; B 90 0 340 718 ; -C 34 ; WX 355 ; N quotedbl ; B 168 463 438 718 ; -C 35 ; WX 556 ; N numbersign ; B 73 0 631 688 ; -C 36 ; WX 556 ; N dollar ; B 69 -115 617 775 ; -C 37 ; WX 889 ; N percent ; B 147 -19 889 703 ; -C 38 ; WX 667 ; N ampersand ; B 77 -15 647 718 ; -C 146 ; WX 222 ; N quoteright ; B 151 463 310 718 ; -C 40 ; WX 333 ; N parenleft ; B 108 -207 454 733 ; -C 41 ; WX 333 ; N parenright ; B -9 -207 337 733 ; -C 42 ; WX 389 ; N asterisk ; B 165 431 475 718 ; -C 43 ; WX 584 ; N plus ; B 85 0 606 505 ; -C 44 ; WX 278 ; N comma ; B 56 -147 214 106 ; -C 45 ; WX 333 ; N hyphen ; B 93 232 357 322 ; -C 173 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 46 ; WX 278 ; N period ; B 87 0 214 106 ; -C 47 ; WX 278 ; N slash ; B -21 -19 452 737 ; -C 48 ; WX 556 ; N zero ; B 93 -19 608 703 ; -C 49 ; WX 556 ; N one ; B 207 0 508 703 ; -C 50 ; WX 556 ; N two ; B 26 0 617 703 ; -C 51 ; WX 556 ; N three ; B 75 -19 610 703 ; -C 52 ; WX 556 ; N four ; B 61 0 576 703 ; -C 53 ; WX 556 ; N five ; B 68 -19 621 688 ; -C 54 ; WX 556 ; N six ; B 91 -19 615 703 ; -C 55 ; WX 556 ; N seven ; B 137 0 669 688 ; -C 56 ; WX 556 ; N eight ; B 74 -19 607 703 ; -C 57 ; WX 556 ; N nine ; B 82 -19 609 703 ; -C 58 ; WX 278 ; N colon ; B 87 0 301 516 ; -C 59 ; WX 278 ; N semicolon ; B 56 -147 301 516 ; -C 60 ; WX 584 ; N less ; B 94 11 641 495 ; -C 61 ; WX 584 ; N equal ; B 63 115 628 390 ; -C 62 ; WX 584 ; N greater ; B 50 11 597 495 ; -C 63 ; WX 556 ; N question ; B 161 0 610 727 ; -C 64 ; WX 1015 ; N at ; B 215 -19 965 737 ; -C 65 ; WX 667 ; N A ; B 14 0 654 718 ; -C 66 ; WX 667 ; N B ; B 74 0 712 718 ; -C 67 ; WX 722 ; N C ; B 108 -19 782 737 ; -C 68 ; WX 722 ; N D ; B 81 0 764 718 ; -C 69 ; WX 667 ; N E ; B 86 0 762 718 ; -C 70 ; WX 611 ; N F ; B 86 0 736 718 ; -C 71 ; WX 778 ; N G ; B 111 -19 799 737 ; -C 72 ; WX 722 ; N H ; B 77 0 799 718 ; -C 73 ; WX 278 ; N I ; B 91 0 341 718 ; -C 74 ; WX 500 ; N J ; B 47 -19 581 718 ; -C 75 ; WX 667 ; N K ; B 76 0 808 718 ; -C 76 ; WX 556 ; N L ; B 76 0 555 718 ; -C 77 ; WX 833 ; N M ; B 73 0 914 718 ; -C 78 ; WX 722 ; N N ; B 76 0 799 718 ; -C 79 ; WX 778 ; N O ; B 105 -19 826 737 ; -C 80 ; WX 667 ; N P ; B 86 0 737 718 ; -C 81 ; WX 778 ; N Q ; B 105 -56 826 737 ; -C 82 ; WX 722 ; N R ; B 88 0 773 718 ; -C 83 ; WX 667 ; N S ; B 90 -19 713 737 ; -C 84 ; WX 611 ; N T ; B 148 0 750 718 ; -C 85 ; WX 722 ; N U ; B 123 -19 797 718 ; -C 86 ; WX 667 ; N V ; B 173 0 800 718 ; -C 87 ; WX 944 ; N W ; B 169 0 1081 718 ; -C 88 ; WX 667 ; N X ; B 19 0 790 718 ; -C 89 ; WX 667 ; N Y ; B 167 0 806 718 ; -C 90 ; WX 611 ; N Z ; B 23 0 741 718 ; -C 91 ; WX 278 ; N bracketleft ; B 21 -196 403 722 ; -C 92 ; WX 278 ; N backslash ; B 140 -19 291 737 ; -C 93 ; WX 278 ; N bracketright ; B -14 -196 368 722 ; -C 94 ; WX 469 ; N asciicircum ; B 42 264 539 688 ; -C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; -C 145 ; WX 222 ; N quoteleft ; B 165 470 323 725 ; -C 97 ; WX 556 ; N a ; B 61 -15 559 538 ; -C 98 ; WX 556 ; N b ; B 58 -15 584 718 ; -C 99 ; WX 500 ; N c ; B 74 -15 553 538 ; -C 100 ; WX 556 ; N d ; B 84 -15 652 718 ; -C 101 ; WX 556 ; N e ; B 84 -15 578 538 ; -C 102 ; WX 278 ; N f ; B 86 0 416 728 ; L i fi ; L l fl ; -C 103 ; WX 556 ; N g ; B 42 -220 610 538 ; -C 104 ; WX 556 ; N h ; B 65 0 573 718 ; -C 105 ; WX 222 ; N i ; B 67 0 308 718 ; -C 106 ; WX 222 ; N j ; B -60 -210 308 718 ; -C 107 ; WX 500 ; N k ; B 67 0 600 718 ; -C 108 ; WX 222 ; N l ; B 67 0 308 718 ; -C 109 ; WX 833 ; N m ; B 65 0 852 538 ; -C 110 ; WX 556 ; N n ; B 65 0 573 538 ; -C 111 ; WX 556 ; N o ; B 83 -14 585 538 ; -C 112 ; WX 556 ; N p ; B 14 -207 584 538 ; -C 113 ; WX 556 ; N q ; B 84 -207 605 538 ; -C 114 ; WX 333 ; N r ; B 77 0 446 538 ; -C 115 ; WX 500 ; N s ; B 63 -15 529 538 ; -C 116 ; WX 278 ; N t ; B 102 -7 368 669 ; -C 117 ; WX 556 ; N u ; B 94 -15 600 523 ; -C 118 ; WX 500 ; N v ; B 119 0 603 523 ; -C 119 ; WX 722 ; N w ; B 125 0 820 523 ; -C 120 ; WX 500 ; N x ; B 11 0 594 523 ; -C 121 ; WX 500 ; N y ; B 15 -214 600 523 ; -C 122 ; WX 500 ; N z ; B 31 0 571 523 ; -C 123 ; WX 334 ; N braceleft ; B 92 -196 445 722 ; -C 124 ; WX 260 ; N bar ; B 46 -225 332 775 ; -C 125 ; WX 334 ; N braceright ; B 0 -196 354 722 ; -C 126 ; WX 584 ; N asciitilde ; B 111 180 580 326 ; -C 161 ; WX 333 ; N exclamdown ; B 77 -195 326 523 ; -C 162 ; WX 556 ; N cent ; B 95 -115 584 623 ; -C 163 ; WX 556 ; N sterling ; B 49 -16 634 718 ; -C -1 ; WX 167 ; N fraction ; B -170 -19 482 703 ; -C 165 ; WX 556 ; N yen ; B 81 0 699 688 ; -C 131 ; WX 556 ; N florin ; B -52 -207 654 737 ; -C 167 ; WX 556 ; N section ; B 76 -191 584 737 ; -C 164 ; WX 556 ; N currency ; B 60 99 646 603 ; -C 39 ; WX 191 ; N quotesingle ; B 157 463 285 718 ; -C 147 ; WX 333 ; N quotedblleft ; B 138 470 461 725 ; -C 170 ; WX 556 ; N guillemotleft ; B 146 108 554 446 ; -C 139 ; WX 333 ; N guilsinglleft ; B 137 108 340 446 ; -C 155 ; WX 333 ; N guilsinglright ; B 111 108 314 446 ; -C -1 ; WX 500 ; N fi ; B 86 0 587 728 ; -C -1 ; WX 500 ; N fl ; B 86 0 585 728 ; -C 150 ; WX 556 ; N endash ; B 51 240 623 313 ; -C 134 ; WX 556 ; N dagger ; B 135 -159 622 718 ; -C 135 ; WX 556 ; N daggerdbl ; B 52 -159 623 718 ; -C 183 ; WX 278 ; N periodcentered ; B 129 190 257 315 ; -C 182 ; WX 537 ; N paragraph ; B 126 -173 650 718 ; -C 149 ; WX 350 ; N bullet ; B 91 202 413 517 ; -C 130 ; WX 222 ; N quotesinglbase ; B 21 -149 180 106 ; -C 132 ; WX 333 ; N quotedblbase ; B -6 -149 318 106 ; -C 148 ; WX 333 ; N quotedblright ; B 124 463 448 718 ; -C 187 ; WX 556 ; N guillemotright ; B 120 108 528 446 ; -C 133 ; WX 1000 ; N ellipsis ; B 115 0 908 106 ; -C 137 ; WX 1000 ; N perthousand ; B 88 -19 1029 703 ; -C 191 ; WX 611 ; N questiondown ; B 85 -201 534 525 ; -C 96 ; WX 333 ; N grave ; B 170 593 337 734 ; -C 180 ; WX 333 ; N acute ; B 248 593 475 734 ; -C 136 ; WX 333 ; N circumflex ; B 147 593 438 734 ; -C 152 ; WX 333 ; N tilde ; B 125 606 490 722 ; -C 175 ; WX 333 ; N macron ; B 143 627 468 684 ; -C -1 ; WX 333 ; N breve ; B 167 595 476 731 ; -C -1 ; WX 333 ; N dotaccent ; B 249 604 362 706 ; -C 168 ; WX 333 ; N dieresis ; B 168 604 443 706 ; -C -1 ; WX 333 ; N ring ; B 214 572 402 756 ; -C 184 ; WX 333 ; N cedilla ; B 2 -225 232 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B 157 593 565 734 ; -C -1 ; WX 333 ; N ogonek ; B 43 -225 249 0 ; -C -1 ; WX 333 ; N caron ; B 177 593 468 734 ; -C 151 ; WX 1000 ; N emdash ; B 51 240 1067 313 ; -C 198 ; WX 1000 ; N AE ; B 8 0 1097 718 ; -C 170 ; WX 370 ; N ordfeminine ; B 127 405 449 737 ; -C -1 ; WX 556 ; N Lslash ; B 41 0 555 718 ; -C 216 ; WX 778 ; N Oslash ; B 43 -19 890 737 ; -C 140 ; WX 1000 ; N OE ; B 98 -19 1116 737 ; -C 186 ; WX 365 ; N ordmasculine ; B 141 405 468 737 ; -C 230 ; WX 889 ; N ae ; B 61 -15 909 538 ; -C -1 ; WX 278 ; N dotlessi ; B 95 0 294 523 ; -C -1 ; WX 222 ; N lslash ; B 41 0 347 718 ; -C 248 ; WX 611 ; N oslash ; B 29 -22 647 545 ; -C 156 ; WX 944 ; N oe ; B 83 -15 964 538 ; -C 223 ; WX 611 ; N germandbls ; B 67 -15 658 728 ; -C 207 ; WX 278 ; N Idieresis ; B 91 0 458 901 ; -C 233 ; WX 556 ; N eacute ; B 84 -15 587 734 ; -C -1 ; WX 556 ; N abreve ; B 61 -15 578 731 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 94 -15 677 734 ; -C -1 ; WX 556 ; N ecaron ; B 84 -15 580 734 ; -C 159 ; WX 667 ; N Ydieresis ; B 167 0 806 901 ; -C 247 ; WX 584 ; N divide ; B 85 -19 606 524 ; -C 221 ; WX 667 ; N Yacute ; B 167 0 806 929 ; -C 194 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; -C 225 ; WX 556 ; N aacute ; B 61 -15 587 734 ; -C 219 ; WX 722 ; N Ucircumflex ; B 123 -19 797 929 ; -C 253 ; WX 500 ; N yacute ; B 15 -214 600 734 ; -C -1 ; WX 500 ; N scommaaccent ; B 63 -225 529 538 ; -C 234 ; WX 556 ; N ecircumflex ; B 84 -15 578 734 ; -C -1 ; WX 722 ; N Uring ; B 123 -19 797 931 ; -C 220 ; WX 722 ; N Udieresis ; B 123 -19 797 901 ; -C -1 ; WX 556 ; N aogonek ; B 61 -220 559 538 ; -C 218 ; WX 722 ; N Uacute ; B 123 -19 797 929 ; -C -1 ; WX 556 ; N uogonek ; B 94 -225 600 523 ; -C 203 ; WX 667 ; N Edieresis ; B 86 0 762 901 ; -C -1 ; WX 722 ; N Dcroat ; B 69 0 764 718 ; -C -1 ; WX 250 ; N commaaccent ; B 39 -225 172 -40 ; -C 169 ; WX 737 ; N copyright ; B 54 -19 837 737 ; -C -1 ; WX 667 ; N Emacron ; B 86 0 762 879 ; -C -1 ; WX 500 ; N ccaron ; B 74 -15 553 734 ; -C 229 ; WX 556 ; N aring ; B 61 -15 559 756 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 799 718 ; -C -1 ; WX 222 ; N lacute ; B 67 0 461 929 ; -C 224 ; WX 556 ; N agrave ; B 61 -15 559 734 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 148 -225 750 718 ; -C -1 ; WX 722 ; N Cacute ; B 108 -19 782 929 ; -C 227 ; WX 556 ; N atilde ; B 61 -15 592 722 ; -C -1 ; WX 667 ; N Edotaccent ; B 86 0 762 901 ; -C 154 ; WX 500 ; N scaron ; B 63 -15 552 734 ; -C -1 ; WX 500 ; N scedilla ; B 63 -225 529 538 ; -C 237 ; WX 278 ; N iacute ; B 95 0 448 734 ; -C -1 ; WX 471 ; N lozenge ; B 88 0 540 728 ; -C -1 ; WX 722 ; N Rcaron ; B 88 0 773 929 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 111 -225 799 737 ; -C 251 ; WX 556 ; N ucircumflex ; B 94 -15 600 734 ; -C 226 ; WX 556 ; N acircumflex ; B 61 -15 559 734 ; -C -1 ; WX 667 ; N Amacron ; B 14 0 677 879 ; -C -1 ; WX 333 ; N rcaron ; B 77 0 508 734 ; -C 231 ; WX 500 ; N ccedilla ; B 74 -225 553 538 ; -C -1 ; WX 611 ; N Zdotaccent ; B 23 0 741 901 ; -C 222 ; WX 667 ; N Thorn ; B 86 0 712 718 ; -C -1 ; WX 778 ; N Omacron ; B 105 -19 826 879 ; -C -1 ; WX 722 ; N Racute ; B 88 0 773 929 ; -C -1 ; WX 667 ; N Sacute ; B 90 -19 713 929 ; -C -1 ; WX 643 ; N dcaron ; B 84 -15 808 718 ; -C -1 ; WX 722 ; N Umacron ; B 123 -19 797 879 ; -C -1 ; WX 556 ; N uring ; B 94 -15 600 756 ; -C 179 ; WX 333 ; N threesuperior ; B 90 270 436 703 ; -C 210 ; WX 778 ; N Ograve ; B 105 -19 826 929 ; -C 192 ; WX 667 ; N Agrave ; B 14 0 654 929 ; -C -1 ; WX 667 ; N Abreve ; B 14 0 685 926 ; -C 215 ; WX 584 ; N multiply ; B 50 0 642 506 ; -C 250 ; WX 556 ; N uacute ; B 94 -15 600 734 ; -C -1 ; WX 611 ; N Tcaron ; B 148 0 750 929 ; -C -1 ; WX 476 ; N partialdiff ; B 41 -38 550 714 ; -C 255 ; WX 500 ; N ydieresis ; B 15 -214 600 706 ; -C -1 ; WX 722 ; N Nacute ; B 76 0 799 929 ; -C 238 ; WX 278 ; N icircumflex ; B 95 0 411 734 ; -C 202 ; WX 667 ; N Ecircumflex ; B 86 0 762 929 ; -C 228 ; WX 556 ; N adieresis ; B 61 -15 559 706 ; -C 235 ; WX 556 ; N edieresis ; B 84 -15 578 706 ; -C -1 ; WX 500 ; N cacute ; B 74 -15 559 734 ; -C -1 ; WX 556 ; N nacute ; B 65 0 587 734 ; -C -1 ; WX 556 ; N umacron ; B 94 -15 600 684 ; -C -1 ; WX 722 ; N Ncaron ; B 76 0 799 929 ; -C 205 ; WX 278 ; N Iacute ; B 91 0 489 929 ; -C 177 ; WX 584 ; N plusminus ; B 39 0 618 506 ; -C 166 ; WX 260 ; N brokenbar ; B 62 -150 316 700 ; -C 174 ; WX 737 ; N registered ; B 54 -19 837 737 ; -C -1 ; WX 778 ; N Gbreve ; B 111 -19 799 926 ; -C -1 ; WX 278 ; N Idotaccent ; B 91 0 377 901 ; -C -1 ; WX 600 ; N summation ; B 15 -10 671 706 ; -C 200 ; WX 667 ; N Egrave ; B 86 0 762 929 ; -C -1 ; WX 333 ; N racute ; B 77 0 475 734 ; -C -1 ; WX 556 ; N omacron ; B 83 -14 585 684 ; -C -1 ; WX 611 ; N Zacute ; B 23 0 741 929 ; -C 142 ; WX 611 ; N Zcaron ; B 23 0 741 929 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 620 674 ; -C 208 ; WX 722 ; N Eth ; B 69 0 764 718 ; -C 199 ; WX 722 ; N Ccedilla ; B 108 -225 782 737 ; -C -1 ; WX 222 ; N lcommaaccent ; B 25 -225 308 718 ; -C -1 ; WX 317 ; N tcaron ; B 102 -7 501 808 ; -C -1 ; WX 556 ; N eogonek ; B 84 -225 578 538 ; -C -1 ; WX 722 ; N Uogonek ; B 123 -225 797 718 ; -C 193 ; WX 667 ; N Aacute ; B 14 0 683 929 ; -C 196 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; -C 232 ; WX 556 ; N egrave ; B 84 -15 578 734 ; -C -1 ; WX 500 ; N zacute ; B 31 0 571 734 ; -C -1 ; WX 222 ; N iogonek ; B -61 -225 308 718 ; -C 211 ; WX 778 ; N Oacute ; B 105 -19 826 929 ; -C 243 ; WX 556 ; N oacute ; B 83 -14 587 734 ; -C -1 ; WX 556 ; N amacron ; B 61 -15 580 684 ; -C -1 ; WX 500 ; N sacute ; B 63 -15 559 734 ; -C 239 ; WX 278 ; N idieresis ; B 95 0 416 706 ; -C 212 ; WX 778 ; N Ocircumflex ; B 105 -19 826 929 ; -C 217 ; WX 722 ; N Ugrave ; B 123 -19 797 929 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 556 ; N thorn ; B 14 -207 584 718 ; -C 178 ; WX 333 ; N twosuperior ; B 64 281 449 703 ; -C 214 ; WX 778 ; N Odieresis ; B 105 -19 826 901 ; -C 181 ; WX 556 ; N mu ; B 24 -207 600 523 ; -C 236 ; WX 278 ; N igrave ; B 95 0 310 734 ; -C -1 ; WX 556 ; N ohungarumlaut ; B 83 -14 677 734 ; -C -1 ; WX 667 ; N Eogonek ; B 86 -220 762 718 ; -C -1 ; WX 556 ; N dcroat ; B 84 -15 689 718 ; -C 190 ; WX 834 ; N threequarters ; B 130 -19 861 703 ; -C -1 ; WX 667 ; N Scedilla ; B 90 -225 713 737 ; -C -1 ; WX 299 ; N lcaron ; B 67 0 464 718 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 808 718 ; -C -1 ; WX 556 ; N Lacute ; B 76 0 555 929 ; -C 153 ; WX 1000 ; N trademark ; B 186 306 1056 718 ; -C -1 ; WX 556 ; N edotaccent ; B 84 -15 578 706 ; -C 204 ; WX 278 ; N Igrave ; B 91 0 351 929 ; -C -1 ; WX 278 ; N Imacron ; B 91 0 483 879 ; -C -1 ; WX 556 ; N Lcaron ; B 76 0 570 718 ; -C 189 ; WX 834 ; N onehalf ; B 114 -19 839 703 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 666 674 ; -C 244 ; WX 556 ; N ocircumflex ; B 83 -14 585 734 ; -C 241 ; WX 556 ; N ntilde ; B 65 0 592 722 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 123 -19 801 929 ; -C 201 ; WX 667 ; N Eacute ; B 86 0 762 929 ; -C -1 ; WX 556 ; N emacron ; B 84 -15 580 684 ; -C -1 ; WX 556 ; N gbreve ; B 42 -220 610 731 ; -C 188 ; WX 834 ; N onequarter ; B 150 -19 802 703 ; -C 138 ; WX 667 ; N Scaron ; B 90 -19 713 929 ; -C -1 ; WX 667 ; N Scommaaccent ; B 90 -225 713 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 105 -19 829 929 ; -C 176 ; WX 400 ; N degree ; B 169 411 468 703 ; -C 242 ; WX 556 ; N ograve ; B 83 -14 585 734 ; -C -1 ; WX 722 ; N Ccaron ; B 108 -19 782 929 ; -C 249 ; WX 556 ; N ugrave ; B 94 -15 600 734 ; -C -1 ; WX 453 ; N radical ; B 79 -80 617 762 ; -C -1 ; WX 722 ; N Dcaron ; B 81 0 764 929 ; -C -1 ; WX 333 ; N rcommaaccent ; B 30 -225 446 538 ; -C 209 ; WX 722 ; N Ntilde ; B 76 0 799 917 ; -C 245 ; WX 556 ; N otilde ; B 83 -14 602 722 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 773 718 ; -C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 555 718 ; -C 195 ; WX 667 ; N Atilde ; B 14 0 699 917 ; -C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; -C 197 ; WX 667 ; N Aring ; B 14 0 654 931 ; -C 213 ; WX 778 ; N Otilde ; B 105 -19 826 917 ; -C -1 ; WX 500 ; N zdotaccent ; B 31 0 571 706 ; -C -1 ; WX 667 ; N Ecaron ; B 86 0 762 929 ; -C -1 ; WX 278 ; N Iogonek ; B -33 -225 341 718 ; -C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 600 718 ; -C -1 ; WX 584 ; N minus ; B 85 216 606 289 ; -C 206 ; WX 278 ; N Icircumflex ; B 91 0 452 929 ; -C -1 ; WX 556 ; N ncaron ; B 65 0 580 734 ; -C -1 ; WX 278 ; N tcommaaccent ; B 63 -225 368 669 ; -C 172 ; WX 584 ; N logicalnot ; B 106 108 628 390 ; -C 246 ; WX 556 ; N odieresis ; B 83 -14 585 706 ; -C 252 ; WX 556 ; N udieresis ; B 94 -15 600 706 ; -C -1 ; WX 549 ; N notequal ; B 34 -35 623 551 ; -C -1 ; WX 556 ; N gcommaaccent ; B 42 -220 610 822 ; -C 240 ; WX 556 ; N eth ; B 81 -15 617 737 ; -C 158 ; WX 500 ; N zcaron ; B 31 0 571 734 ; -C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 573 538 ; -C 185 ; WX 333 ; N onesuperior ; B 166 281 371 703 ; -C -1 ; WX 278 ; N imacron ; B 95 0 417 684 ; -C 128 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2705 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -30 -KPX A Gbreve -30 -KPX A Gcommaaccent -30 -KPX A O -30 -KPX A Oacute -30 -KPX A Ocircumflex -30 -KPX A Odieresis -30 -KPX A Ograve -30 -KPX A Ohungarumlaut -30 -KPX A Omacron -30 -KPX A Oslash -30 -KPX A Otilde -30 -KPX A Q -30 -KPX A T -120 -KPX A Tcaron -120 -KPX A Tcommaaccent -120 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -70 -KPX A W -50 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -40 -KPX A y -40 -KPX A yacute -40 -KPX A ydieresis -40 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -30 -KPX Aacute Gbreve -30 -KPX Aacute Gcommaaccent -30 -KPX Aacute O -30 -KPX Aacute Oacute -30 -KPX Aacute Ocircumflex -30 -KPX Aacute Odieresis -30 -KPX Aacute Ograve -30 -KPX Aacute Ohungarumlaut -30 -KPX Aacute Omacron -30 -KPX Aacute Oslash -30 -KPX Aacute Otilde -30 -KPX Aacute Q -30 -KPX Aacute T -120 -KPX Aacute Tcaron -120 -KPX Aacute Tcommaaccent -120 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -70 -KPX Aacute W -50 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -40 -KPX Aacute y -40 -KPX Aacute yacute -40 -KPX Aacute ydieresis -40 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -30 -KPX Abreve Gbreve -30 -KPX Abreve Gcommaaccent -30 -KPX Abreve O -30 -KPX Abreve Oacute -30 -KPX Abreve Ocircumflex -30 -KPX Abreve Odieresis -30 -KPX Abreve Ograve -30 -KPX Abreve Ohungarumlaut -30 -KPX Abreve Omacron -30 -KPX Abreve Oslash -30 -KPX Abreve Otilde -30 -KPX Abreve Q -30 -KPX Abreve T -120 -KPX Abreve Tcaron -120 -KPX Abreve Tcommaaccent -120 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -70 -KPX Abreve W -50 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -40 -KPX Abreve y -40 -KPX Abreve yacute -40 -KPX Abreve ydieresis -40 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -30 -KPX Acircumflex Gbreve -30 -KPX Acircumflex Gcommaaccent -30 -KPX Acircumflex O -30 -KPX Acircumflex Oacute -30 -KPX Acircumflex Ocircumflex -30 -KPX Acircumflex Odieresis -30 -KPX Acircumflex Ograve -30 -KPX Acircumflex Ohungarumlaut -30 -KPX Acircumflex Omacron -30 -KPX Acircumflex Oslash -30 -KPX Acircumflex Otilde -30 -KPX Acircumflex Q -30 -KPX Acircumflex T -120 -KPX Acircumflex Tcaron -120 -KPX Acircumflex Tcommaaccent -120 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -70 -KPX Acircumflex W -50 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -40 -KPX Acircumflex y -40 -KPX Acircumflex yacute -40 -KPX Acircumflex ydieresis -40 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -30 -KPX Adieresis Gbreve -30 -KPX Adieresis Gcommaaccent -30 -KPX Adieresis O -30 -KPX Adieresis Oacute -30 -KPX Adieresis Ocircumflex -30 -KPX Adieresis Odieresis -30 -KPX Adieresis Ograve -30 -KPX Adieresis Ohungarumlaut -30 -KPX Adieresis Omacron -30 -KPX Adieresis Oslash -30 -KPX Adieresis Otilde -30 -KPX Adieresis Q -30 -KPX Adieresis T -120 -KPX Adieresis Tcaron -120 -KPX Adieresis Tcommaaccent -120 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -70 -KPX Adieresis W -50 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -40 -KPX Adieresis y -40 -KPX Adieresis yacute -40 -KPX Adieresis ydieresis -40 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -30 -KPX Agrave Gbreve -30 -KPX Agrave Gcommaaccent -30 -KPX Agrave O -30 -KPX Agrave Oacute -30 -KPX Agrave Ocircumflex -30 -KPX Agrave Odieresis -30 -KPX Agrave Ograve -30 -KPX Agrave Ohungarumlaut -30 -KPX Agrave Omacron -30 -KPX Agrave Oslash -30 -KPX Agrave Otilde -30 -KPX Agrave Q -30 -KPX Agrave T -120 -KPX Agrave Tcaron -120 -KPX Agrave Tcommaaccent -120 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -70 -KPX Agrave W -50 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -40 -KPX Agrave y -40 -KPX Agrave yacute -40 -KPX Agrave ydieresis -40 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -30 -KPX Amacron Gbreve -30 -KPX Amacron Gcommaaccent -30 -KPX Amacron O -30 -KPX Amacron Oacute -30 -KPX Amacron Ocircumflex -30 -KPX Amacron Odieresis -30 -KPX Amacron Ograve -30 -KPX Amacron Ohungarumlaut -30 -KPX Amacron Omacron -30 -KPX Amacron Oslash -30 -KPX Amacron Otilde -30 -KPX Amacron Q -30 -KPX Amacron T -120 -KPX Amacron Tcaron -120 -KPX Amacron Tcommaaccent -120 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -70 -KPX Amacron W -50 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -40 -KPX Amacron y -40 -KPX Amacron yacute -40 -KPX Amacron ydieresis -40 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -30 -KPX Aogonek Gbreve -30 -KPX Aogonek Gcommaaccent -30 -KPX Aogonek O -30 -KPX Aogonek Oacute -30 -KPX Aogonek Ocircumflex -30 -KPX Aogonek Odieresis -30 -KPX Aogonek Ograve -30 -KPX Aogonek Ohungarumlaut -30 -KPX Aogonek Omacron -30 -KPX Aogonek Oslash -30 -KPX Aogonek Otilde -30 -KPX Aogonek Q -30 -KPX Aogonek T -120 -KPX Aogonek Tcaron -120 -KPX Aogonek Tcommaaccent -120 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -70 -KPX Aogonek W -50 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -40 -KPX Aogonek y -40 -KPX Aogonek yacute -40 -KPX Aogonek ydieresis -40 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -30 -KPX Aring Gbreve -30 -KPX Aring Gcommaaccent -30 -KPX Aring O -30 -KPX Aring Oacute -30 -KPX Aring Ocircumflex -30 -KPX Aring Odieresis -30 -KPX Aring Ograve -30 -KPX Aring Ohungarumlaut -30 -KPX Aring Omacron -30 -KPX Aring Oslash -30 -KPX Aring Otilde -30 -KPX Aring Q -30 -KPX Aring T -120 -KPX Aring Tcaron -120 -KPX Aring Tcommaaccent -120 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -70 -KPX Aring W -50 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -40 -KPX Aring y -40 -KPX Aring yacute -40 -KPX Aring ydieresis -40 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -30 -KPX Atilde Gbreve -30 -KPX Atilde Gcommaaccent -30 -KPX Atilde O -30 -KPX Atilde Oacute -30 -KPX Atilde Ocircumflex -30 -KPX Atilde Odieresis -30 -KPX Atilde Ograve -30 -KPX Atilde Ohungarumlaut -30 -KPX Atilde Omacron -30 -KPX Atilde Oslash -30 -KPX Atilde Otilde -30 -KPX Atilde Q -30 -KPX Atilde T -120 -KPX Atilde Tcaron -120 -KPX Atilde Tcommaaccent -120 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -70 -KPX Atilde W -50 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -40 -KPX Atilde y -40 -KPX Atilde yacute -40 -KPX Atilde ydieresis -40 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX B comma -20 -KPX B period -20 -KPX C comma -30 -KPX C period -30 -KPX Cacute comma -30 -KPX Cacute period -30 -KPX Ccaron comma -30 -KPX Ccaron period -30 -KPX Ccedilla comma -30 -KPX Ccedilla period -30 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -70 -KPX D W -40 -KPX D Y -90 -KPX D Yacute -90 -KPX D Ydieresis -90 -KPX D comma -70 -KPX D period -70 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -70 -KPX Dcaron W -40 -KPX Dcaron Y -90 -KPX Dcaron Yacute -90 -KPX Dcaron Ydieresis -90 -KPX Dcaron comma -70 -KPX Dcaron period -70 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -70 -KPX Dcroat W -40 -KPX Dcroat Y -90 -KPX Dcroat Yacute -90 -KPX Dcroat Ydieresis -90 -KPX Dcroat comma -70 -KPX Dcroat period -70 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -50 -KPX F aacute -50 -KPX F abreve -50 -KPX F acircumflex -50 -KPX F adieresis -50 -KPX F agrave -50 -KPX F amacron -50 -KPX F aogonek -50 -KPX F aring -50 -KPX F atilde -50 -KPX F comma -150 -KPX F e -30 -KPX F eacute -30 -KPX F ecaron -30 -KPX F ecircumflex -30 -KPX F edieresis -30 -KPX F edotaccent -30 -KPX F egrave -30 -KPX F emacron -30 -KPX F eogonek -30 -KPX F o -30 -KPX F oacute -30 -KPX F ocircumflex -30 -KPX F odieresis -30 -KPX F ograve -30 -KPX F ohungarumlaut -30 -KPX F omacron -30 -KPX F oslash -30 -KPX F otilde -30 -KPX F period -150 -KPX F r -45 -KPX F racute -45 -KPX F rcaron -45 -KPX F rcommaaccent -45 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J a -20 -KPX J aacute -20 -KPX J abreve -20 -KPX J acircumflex -20 -KPX J adieresis -20 -KPX J agrave -20 -KPX J amacron -20 -KPX J aogonek -20 -KPX J aring -20 -KPX J atilde -20 -KPX J comma -30 -KPX J period -30 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -40 -KPX K eacute -40 -KPX K ecaron -40 -KPX K ecircumflex -40 -KPX K edieresis -40 -KPX K edotaccent -40 -KPX K egrave -40 -KPX K emacron -40 -KPX K eogonek -40 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -50 -KPX K yacute -50 -KPX K ydieresis -50 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -40 -KPX Kcommaaccent eacute -40 -KPX Kcommaaccent ecaron -40 -KPX Kcommaaccent ecircumflex -40 -KPX Kcommaaccent edieresis -40 -KPX Kcommaaccent edotaccent -40 -KPX Kcommaaccent egrave -40 -KPX Kcommaaccent emacron -40 -KPX Kcommaaccent eogonek -40 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -50 -KPX Kcommaaccent yacute -50 -KPX Kcommaaccent ydieresis -50 -KPX L T -110 -KPX L Tcaron -110 -KPX L Tcommaaccent -110 -KPX L V -110 -KPX L W -70 -KPX L Y -140 -KPX L Yacute -140 -KPX L Ydieresis -140 -KPX L quotedblright -140 -KPX L quoteright -160 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -110 -KPX Lacute Tcaron -110 -KPX Lacute Tcommaaccent -110 -KPX Lacute V -110 -KPX Lacute W -70 -KPX Lacute Y -140 -KPX Lacute Yacute -140 -KPX Lacute Ydieresis -140 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -160 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcaron T -110 -KPX Lcaron Tcaron -110 -KPX Lcaron Tcommaaccent -110 -KPX Lcaron V -110 -KPX Lcaron W -70 -KPX Lcaron Y -140 -KPX Lcaron Yacute -140 -KPX Lcaron Ydieresis -140 -KPX Lcaron quotedblright -140 -KPX Lcaron quoteright -160 -KPX Lcaron y -30 -KPX Lcaron yacute -30 -KPX Lcaron ydieresis -30 -KPX Lcommaaccent T -110 -KPX Lcommaaccent Tcaron -110 -KPX Lcommaaccent Tcommaaccent -110 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -70 -KPX Lcommaaccent Y -140 -KPX Lcommaaccent Yacute -140 -KPX Lcommaaccent Ydieresis -140 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -160 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -110 -KPX Lslash Tcaron -110 -KPX Lslash Tcommaaccent -110 -KPX Lslash V -110 -KPX Lslash W -70 -KPX Lslash Y -140 -KPX Lslash Yacute -140 -KPX Lslash Ydieresis -140 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -160 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -20 -KPX O Aacute -20 -KPX O Abreve -20 -KPX O Acircumflex -20 -KPX O Adieresis -20 -KPX O Agrave -20 -KPX O Amacron -20 -KPX O Aogonek -20 -KPX O Aring -20 -KPX O Atilde -20 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -30 -KPX O X -60 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -20 -KPX Oacute Aacute -20 -KPX Oacute Abreve -20 -KPX Oacute Acircumflex -20 -KPX Oacute Adieresis -20 -KPX Oacute Agrave -20 -KPX Oacute Amacron -20 -KPX Oacute Aogonek -20 -KPX Oacute Aring -20 -KPX Oacute Atilde -20 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -30 -KPX Oacute X -60 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -20 -KPX Ocircumflex Aacute -20 -KPX Ocircumflex Abreve -20 -KPX Ocircumflex Acircumflex -20 -KPX Ocircumflex Adieresis -20 -KPX Ocircumflex Agrave -20 -KPX Ocircumflex Amacron -20 -KPX Ocircumflex Aogonek -20 -KPX Ocircumflex Aring -20 -KPX Ocircumflex Atilde -20 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -30 -KPX Ocircumflex X -60 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -20 -KPX Odieresis Aacute -20 -KPX Odieresis Abreve -20 -KPX Odieresis Acircumflex -20 -KPX Odieresis Adieresis -20 -KPX Odieresis Agrave -20 -KPX Odieresis Amacron -20 -KPX Odieresis Aogonek -20 -KPX Odieresis Aring -20 -KPX Odieresis Atilde -20 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -30 -KPX Odieresis X -60 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -20 -KPX Ograve Aacute -20 -KPX Ograve Abreve -20 -KPX Ograve Acircumflex -20 -KPX Ograve Adieresis -20 -KPX Ograve Agrave -20 -KPX Ograve Amacron -20 -KPX Ograve Aogonek -20 -KPX Ograve Aring -20 -KPX Ograve Atilde -20 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -30 -KPX Ograve X -60 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -20 -KPX Ohungarumlaut Aacute -20 -KPX Ohungarumlaut Abreve -20 -KPX Ohungarumlaut Acircumflex -20 -KPX Ohungarumlaut Adieresis -20 -KPX Ohungarumlaut Agrave -20 -KPX Ohungarumlaut Amacron -20 -KPX Ohungarumlaut Aogonek -20 -KPX Ohungarumlaut Aring -20 -KPX Ohungarumlaut Atilde -20 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -30 -KPX Ohungarumlaut X -60 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -20 -KPX Omacron Aacute -20 -KPX Omacron Abreve -20 -KPX Omacron Acircumflex -20 -KPX Omacron Adieresis -20 -KPX Omacron Agrave -20 -KPX Omacron Amacron -20 -KPX Omacron Aogonek -20 -KPX Omacron Aring -20 -KPX Omacron Atilde -20 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -30 -KPX Omacron X -60 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -20 -KPX Oslash Aacute -20 -KPX Oslash Abreve -20 -KPX Oslash Acircumflex -20 -KPX Oslash Adieresis -20 -KPX Oslash Agrave -20 -KPX Oslash Amacron -20 -KPX Oslash Aogonek -20 -KPX Oslash Aring -20 -KPX Oslash Atilde -20 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -30 -KPX Oslash X -60 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -20 -KPX Otilde Aacute -20 -KPX Otilde Abreve -20 -KPX Otilde Acircumflex -20 -KPX Otilde Adieresis -20 -KPX Otilde Agrave -20 -KPX Otilde Amacron -20 -KPX Otilde Aogonek -20 -KPX Otilde Aring -20 -KPX Otilde Atilde -20 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -30 -KPX Otilde X -60 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -120 -KPX P Aacute -120 -KPX P Abreve -120 -KPX P Acircumflex -120 -KPX P Adieresis -120 -KPX P Agrave -120 -KPX P Amacron -120 -KPX P Aogonek -120 -KPX P Aring -120 -KPX P Atilde -120 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -180 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -50 -KPX P oacute -50 -KPX P ocircumflex -50 -KPX P odieresis -50 -KPX P ograve -50 -KPX P ohungarumlaut -50 -KPX P omacron -50 -KPX P oslash -50 -KPX P otilde -50 -KPX P period -180 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -50 -KPX R W -30 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -50 -KPX Racute W -30 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -50 -KPX Rcaron W -30 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -30 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX S comma -20 -KPX S period -20 -KPX Sacute comma -20 -KPX Sacute period -20 -KPX Scaron comma -20 -KPX Scaron period -20 -KPX Scedilla comma -20 -KPX Scedilla period -20 -KPX Scommaaccent comma -20 -KPX Scommaaccent period -20 -KPX T A -120 -KPX T Aacute -120 -KPX T Abreve -120 -KPX T Acircumflex -120 -KPX T Adieresis -120 -KPX T Agrave -120 -KPX T Amacron -120 -KPX T Aogonek -120 -KPX T Aring -120 -KPX T Atilde -120 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -120 -KPX T aacute -120 -KPX T abreve -60 -KPX T acircumflex -120 -KPX T adieresis -120 -KPX T agrave -120 -KPX T amacron -60 -KPX T aogonek -120 -KPX T aring -120 -KPX T atilde -60 -KPX T colon -20 -KPX T comma -120 -KPX T e -120 -KPX T eacute -120 -KPX T ecaron -120 -KPX T ecircumflex -120 -KPX T edieresis -120 -KPX T edotaccent -120 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -120 -KPX T hyphen -140 -KPX T o -120 -KPX T oacute -120 -KPX T ocircumflex -120 -KPX T odieresis -120 -KPX T ograve -120 -KPX T ohungarumlaut -120 -KPX T omacron -60 -KPX T oslash -120 -KPX T otilde -60 -KPX T period -120 -KPX T r -120 -KPX T racute -120 -KPX T rcaron -120 -KPX T rcommaaccent -120 -KPX T semicolon -20 -KPX T u -120 -KPX T uacute -120 -KPX T ucircumflex -120 -KPX T udieresis -120 -KPX T ugrave -120 -KPX T uhungarumlaut -120 -KPX T umacron -60 -KPX T uogonek -120 -KPX T uring -120 -KPX T w -120 -KPX T y -120 -KPX T yacute -120 -KPX T ydieresis -60 -KPX Tcaron A -120 -KPX Tcaron Aacute -120 -KPX Tcaron Abreve -120 -KPX Tcaron Acircumflex -120 -KPX Tcaron Adieresis -120 -KPX Tcaron Agrave -120 -KPX Tcaron Amacron -120 -KPX Tcaron Aogonek -120 -KPX Tcaron Aring -120 -KPX Tcaron Atilde -120 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -120 -KPX Tcaron aacute -120 -KPX Tcaron abreve -60 -KPX Tcaron acircumflex -120 -KPX Tcaron adieresis -120 -KPX Tcaron agrave -120 -KPX Tcaron amacron -60 -KPX Tcaron aogonek -120 -KPX Tcaron aring -120 -KPX Tcaron atilde -60 -KPX Tcaron colon -20 -KPX Tcaron comma -120 -KPX Tcaron e -120 -KPX Tcaron eacute -120 -KPX Tcaron ecaron -120 -KPX Tcaron ecircumflex -120 -KPX Tcaron edieresis -120 -KPX Tcaron edotaccent -120 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -120 -KPX Tcaron hyphen -140 -KPX Tcaron o -120 -KPX Tcaron oacute -120 -KPX Tcaron ocircumflex -120 -KPX Tcaron odieresis -120 -KPX Tcaron ograve -120 -KPX Tcaron ohungarumlaut -120 -KPX Tcaron omacron -60 -KPX Tcaron oslash -120 -KPX Tcaron otilde -60 -KPX Tcaron period -120 -KPX Tcaron r -120 -KPX Tcaron racute -120 -KPX Tcaron rcaron -120 -KPX Tcaron rcommaaccent -120 -KPX Tcaron semicolon -20 -KPX Tcaron u -120 -KPX Tcaron uacute -120 -KPX Tcaron ucircumflex -120 -KPX Tcaron udieresis -120 -KPX Tcaron ugrave -120 -KPX Tcaron uhungarumlaut -120 -KPX Tcaron umacron -60 -KPX Tcaron uogonek -120 -KPX Tcaron uring -120 -KPX Tcaron w -120 -KPX Tcaron y -120 -KPX Tcaron yacute -120 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -120 -KPX Tcommaaccent Aacute -120 -KPX Tcommaaccent Abreve -120 -KPX Tcommaaccent Acircumflex -120 -KPX Tcommaaccent Adieresis -120 -KPX Tcommaaccent Agrave -120 -KPX Tcommaaccent Amacron -120 -KPX Tcommaaccent Aogonek -120 -KPX Tcommaaccent Aring -120 -KPX Tcommaaccent Atilde -120 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -120 -KPX Tcommaaccent aacute -120 -KPX Tcommaaccent abreve -60 -KPX Tcommaaccent acircumflex -120 -KPX Tcommaaccent adieresis -120 -KPX Tcommaaccent agrave -120 -KPX Tcommaaccent amacron -60 -KPX Tcommaaccent aogonek -120 -KPX Tcommaaccent aring -120 -KPX Tcommaaccent atilde -60 -KPX Tcommaaccent colon -20 -KPX Tcommaaccent comma -120 -KPX Tcommaaccent e -120 -KPX Tcommaaccent eacute -120 -KPX Tcommaaccent ecaron -120 -KPX Tcommaaccent ecircumflex -120 -KPX Tcommaaccent edieresis -120 -KPX Tcommaaccent edotaccent -120 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -120 -KPX Tcommaaccent hyphen -140 -KPX Tcommaaccent o -120 -KPX Tcommaaccent oacute -120 -KPX Tcommaaccent ocircumflex -120 -KPX Tcommaaccent odieresis -120 -KPX Tcommaaccent ograve -120 -KPX Tcommaaccent ohungarumlaut -120 -KPX Tcommaaccent omacron -60 -KPX Tcommaaccent oslash -120 -KPX Tcommaaccent otilde -60 -KPX Tcommaaccent period -120 -KPX Tcommaaccent r -120 -KPX Tcommaaccent racute -120 -KPX Tcommaaccent rcaron -120 -KPX Tcommaaccent rcommaaccent -120 -KPX Tcommaaccent semicolon -20 -KPX Tcommaaccent u -120 -KPX Tcommaaccent uacute -120 -KPX Tcommaaccent ucircumflex -120 -KPX Tcommaaccent udieresis -120 -KPX Tcommaaccent ugrave -120 -KPX Tcommaaccent uhungarumlaut -120 -KPX Tcommaaccent umacron -60 -KPX Tcommaaccent uogonek -120 -KPX Tcommaaccent uring -120 -KPX Tcommaaccent w -120 -KPX Tcommaaccent y -120 -KPX Tcommaaccent yacute -120 -KPX Tcommaaccent ydieresis -60 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -40 -KPX U period -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -40 -KPX Uacute period -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -40 -KPX Ucircumflex period -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -40 -KPX Udieresis period -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -40 -KPX Ugrave period -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -40 -KPX Uhungarumlaut period -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -40 -KPX Umacron period -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -40 -KPX Uogonek period -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -40 -KPX Uring period -40 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -40 -KPX V Gbreve -40 -KPX V Gcommaaccent -40 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -70 -KPX V aacute -70 -KPX V abreve -70 -KPX V acircumflex -70 -KPX V adieresis -70 -KPX V agrave -70 -KPX V amacron -70 -KPX V aogonek -70 -KPX V aring -70 -KPX V atilde -70 -KPX V colon -40 -KPX V comma -125 -KPX V e -80 -KPX V eacute -80 -KPX V ecaron -80 -KPX V ecircumflex -80 -KPX V edieresis -80 -KPX V edotaccent -80 -KPX V egrave -80 -KPX V emacron -80 -KPX V eogonek -80 -KPX V hyphen -80 -KPX V o -80 -KPX V oacute -80 -KPX V ocircumflex -80 -KPX V odieresis -80 -KPX V ograve -80 -KPX V ohungarumlaut -80 -KPX V omacron -80 -KPX V oslash -80 -KPX V otilde -80 -KPX V period -125 -KPX V semicolon -40 -KPX V u -70 -KPX V uacute -70 -KPX V ucircumflex -70 -KPX V udieresis -70 -KPX V ugrave -70 -KPX V uhungarumlaut -70 -KPX V umacron -70 -KPX V uogonek -70 -KPX V uring -70 -KPX W A -50 -KPX W Aacute -50 -KPX W Abreve -50 -KPX W Acircumflex -50 -KPX W Adieresis -50 -KPX W Agrave -50 -KPX W Amacron -50 -KPX W Aogonek -50 -KPX W Aring -50 -KPX W Atilde -50 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W comma -80 -KPX W e -30 -KPX W eacute -30 -KPX W ecaron -30 -KPX W ecircumflex -30 -KPX W edieresis -30 -KPX W edotaccent -30 -KPX W egrave -30 -KPX W emacron -30 -KPX W eogonek -30 -KPX W hyphen -40 -KPX W o -30 -KPX W oacute -30 -KPX W ocircumflex -30 -KPX W odieresis -30 -KPX W ograve -30 -KPX W ohungarumlaut -30 -KPX W omacron -30 -KPX W oslash -30 -KPX W otilde -30 -KPX W period -80 -KPX W u -30 -KPX W uacute -30 -KPX W ucircumflex -30 -KPX W udieresis -30 -KPX W ugrave -30 -KPX W uhungarumlaut -30 -KPX W umacron -30 -KPX W uogonek -30 -KPX W uring -30 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -85 -KPX Y Oacute -85 -KPX Y Ocircumflex -85 -KPX Y Odieresis -85 -KPX Y Ograve -85 -KPX Y Ohungarumlaut -85 -KPX Y Omacron -85 -KPX Y Oslash -85 -KPX Y Otilde -85 -KPX Y a -140 -KPX Y aacute -140 -KPX Y abreve -70 -KPX Y acircumflex -140 -KPX Y adieresis -140 -KPX Y agrave -140 -KPX Y amacron -70 -KPX Y aogonek -140 -KPX Y aring -140 -KPX Y atilde -140 -KPX Y colon -60 -KPX Y comma -140 -KPX Y e -140 -KPX Y eacute -140 -KPX Y ecaron -140 -KPX Y ecircumflex -140 -KPX Y edieresis -140 -KPX Y edotaccent -140 -KPX Y egrave -140 -KPX Y emacron -70 -KPX Y eogonek -140 -KPX Y hyphen -140 -KPX Y i -20 -KPX Y iacute -20 -KPX Y iogonek -20 -KPX Y o -140 -KPX Y oacute -140 -KPX Y ocircumflex -140 -KPX Y odieresis -140 -KPX Y ograve -140 -KPX Y ohungarumlaut -140 -KPX Y omacron -140 -KPX Y oslash -140 -KPX Y otilde -140 -KPX Y period -140 -KPX Y semicolon -60 -KPX Y u -110 -KPX Y uacute -110 -KPX Y ucircumflex -110 -KPX Y udieresis -110 -KPX Y ugrave -110 -KPX Y uhungarumlaut -110 -KPX Y umacron -110 -KPX Y uogonek -110 -KPX Y uring -110 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -85 -KPX Yacute Oacute -85 -KPX Yacute Ocircumflex -85 -KPX Yacute Odieresis -85 -KPX Yacute Ograve -85 -KPX Yacute Ohungarumlaut -85 -KPX Yacute Omacron -85 -KPX Yacute Oslash -85 -KPX Yacute Otilde -85 -KPX Yacute a -140 -KPX Yacute aacute -140 -KPX Yacute abreve -70 -KPX Yacute acircumflex -140 -KPX Yacute adieresis -140 -KPX Yacute agrave -140 -KPX Yacute amacron -70 -KPX Yacute aogonek -140 -KPX Yacute aring -140 -KPX Yacute atilde -70 -KPX Yacute colon -60 -KPX Yacute comma -140 -KPX Yacute e -140 -KPX Yacute eacute -140 -KPX Yacute ecaron -140 -KPX Yacute ecircumflex -140 -KPX Yacute edieresis -140 -KPX Yacute edotaccent -140 -KPX Yacute egrave -140 -KPX Yacute emacron -70 -KPX Yacute eogonek -140 -KPX Yacute hyphen -140 -KPX Yacute i -20 -KPX Yacute iacute -20 -KPX Yacute iogonek -20 -KPX Yacute o -140 -KPX Yacute oacute -140 -KPX Yacute ocircumflex -140 -KPX Yacute odieresis -140 -KPX Yacute ograve -140 -KPX Yacute ohungarumlaut -140 -KPX Yacute omacron -70 -KPX Yacute oslash -140 -KPX Yacute otilde -140 -KPX Yacute period -140 -KPX Yacute semicolon -60 -KPX Yacute u -110 -KPX Yacute uacute -110 -KPX Yacute ucircumflex -110 -KPX Yacute udieresis -110 -KPX Yacute ugrave -110 -KPX Yacute uhungarumlaut -110 -KPX Yacute umacron -110 -KPX Yacute uogonek -110 -KPX Yacute uring -110 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -85 -KPX Ydieresis Oacute -85 -KPX Ydieresis Ocircumflex -85 -KPX Ydieresis Odieresis -85 -KPX Ydieresis Ograve -85 -KPX Ydieresis Ohungarumlaut -85 -KPX Ydieresis Omacron -85 -KPX Ydieresis Oslash -85 -KPX Ydieresis Otilde -85 -KPX Ydieresis a -140 -KPX Ydieresis aacute -140 -KPX Ydieresis abreve -70 -KPX Ydieresis acircumflex -140 -KPX Ydieresis adieresis -140 -KPX Ydieresis agrave -140 -KPX Ydieresis amacron -70 -KPX Ydieresis aogonek -140 -KPX Ydieresis aring -140 -KPX Ydieresis atilde -70 -KPX Ydieresis colon -60 -KPX Ydieresis comma -140 -KPX Ydieresis e -140 -KPX Ydieresis eacute -140 -KPX Ydieresis ecaron -140 -KPX Ydieresis ecircumflex -140 -KPX Ydieresis edieresis -140 -KPX Ydieresis edotaccent -140 -KPX Ydieresis egrave -140 -KPX Ydieresis emacron -70 -KPX Ydieresis eogonek -140 -KPX Ydieresis hyphen -140 -KPX Ydieresis i -20 -KPX Ydieresis iacute -20 -KPX Ydieresis iogonek -20 -KPX Ydieresis o -140 -KPX Ydieresis oacute -140 -KPX Ydieresis ocircumflex -140 -KPX Ydieresis odieresis -140 -KPX Ydieresis ograve -140 -KPX Ydieresis ohungarumlaut -140 -KPX Ydieresis omacron -140 -KPX Ydieresis oslash -140 -KPX Ydieresis otilde -140 -KPX Ydieresis period -140 -KPX Ydieresis semicolon -60 -KPX Ydieresis u -110 -KPX Ydieresis uacute -110 -KPX Ydieresis ucircumflex -110 -KPX Ydieresis udieresis -110 -KPX Ydieresis ugrave -110 -KPX Ydieresis uhungarumlaut -110 -KPX Ydieresis umacron -110 -KPX Ydieresis uogonek -110 -KPX Ydieresis uring -110 -KPX a v -20 -KPX a w -20 -KPX a y -30 -KPX a yacute -30 -KPX a ydieresis -30 -KPX aacute v -20 -KPX aacute w -20 -KPX aacute y -30 -KPX aacute yacute -30 -KPX aacute ydieresis -30 -KPX abreve v -20 -KPX abreve w -20 -KPX abreve y -30 -KPX abreve yacute -30 -KPX abreve ydieresis -30 -KPX acircumflex v -20 -KPX acircumflex w -20 -KPX acircumflex y -30 -KPX acircumflex yacute -30 -KPX acircumflex ydieresis -30 -KPX adieresis v -20 -KPX adieresis w -20 -KPX adieresis y -30 -KPX adieresis yacute -30 -KPX adieresis ydieresis -30 -KPX agrave v -20 -KPX agrave w -20 -KPX agrave y -30 -KPX agrave yacute -30 -KPX agrave ydieresis -30 -KPX amacron v -20 -KPX amacron w -20 -KPX amacron y -30 -KPX amacron yacute -30 -KPX amacron ydieresis -30 -KPX aogonek v -20 -KPX aogonek w -20 -KPX aogonek y -30 -KPX aogonek yacute -30 -KPX aogonek ydieresis -30 -KPX aring v -20 -KPX aring w -20 -KPX aring y -30 -KPX aring yacute -30 -KPX aring ydieresis -30 -KPX atilde v -20 -KPX atilde w -20 -KPX atilde y -30 -KPX atilde yacute -30 -KPX atilde ydieresis -30 -KPX b b -10 -KPX b comma -40 -KPX b l -20 -KPX b lacute -20 -KPX b lcommaaccent -20 -KPX b lslash -20 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c comma -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute comma -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron comma -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla comma -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX colon space -50 -KPX comma quotedblright -100 -KPX comma quoteright -100 -KPX e comma -15 -KPX e period -15 -KPX e v -30 -KPX e w -20 -KPX e x -30 -KPX e y -20 -KPX e yacute -20 -KPX e ydieresis -20 -KPX eacute comma -15 -KPX eacute period -15 -KPX eacute v -30 -KPX eacute w -20 -KPX eacute x -30 -KPX eacute y -20 -KPX eacute yacute -20 -KPX eacute ydieresis -20 -KPX ecaron comma -15 -KPX ecaron period -15 -KPX ecaron v -30 -KPX ecaron w -20 -KPX ecaron x -30 -KPX ecaron y -20 -KPX ecaron yacute -20 -KPX ecaron ydieresis -20 -KPX ecircumflex comma -15 -KPX ecircumflex period -15 -KPX ecircumflex v -30 -KPX ecircumflex w -20 -KPX ecircumflex x -30 -KPX ecircumflex y -20 -KPX ecircumflex yacute -20 -KPX ecircumflex ydieresis -20 -KPX edieresis comma -15 -KPX edieresis period -15 -KPX edieresis v -30 -KPX edieresis w -20 -KPX edieresis x -30 -KPX edieresis y -20 -KPX edieresis yacute -20 -KPX edieresis ydieresis -20 -KPX edotaccent comma -15 -KPX edotaccent period -15 -KPX edotaccent v -30 -KPX edotaccent w -20 -KPX edotaccent x -30 -KPX edotaccent y -20 -KPX edotaccent yacute -20 -KPX edotaccent ydieresis -20 -KPX egrave comma -15 -KPX egrave period -15 -KPX egrave v -30 -KPX egrave w -20 -KPX egrave x -30 -KPX egrave y -20 -KPX egrave yacute -20 -KPX egrave ydieresis -20 -KPX emacron comma -15 -KPX emacron period -15 -KPX emacron v -30 -KPX emacron w -20 -KPX emacron x -30 -KPX emacron y -20 -KPX emacron yacute -20 -KPX emacron ydieresis -20 -KPX eogonek comma -15 -KPX eogonek period -15 -KPX eogonek v -30 -KPX eogonek w -20 -KPX eogonek x -30 -KPX eogonek y -20 -KPX eogonek yacute -20 -KPX eogonek ydieresis -20 -KPX f a -30 -KPX f aacute -30 -KPX f abreve -30 -KPX f acircumflex -30 -KPX f adieresis -30 -KPX f agrave -30 -KPX f amacron -30 -KPX f aogonek -30 -KPX f aring -30 -KPX f atilde -30 -KPX f comma -30 -KPX f dotlessi -28 -KPX f e -30 -KPX f eacute -30 -KPX f ecaron -30 -KPX f ecircumflex -30 -KPX f edieresis -30 -KPX f edotaccent -30 -KPX f egrave -30 -KPX f emacron -30 -KPX f eogonek -30 -KPX f o -30 -KPX f oacute -30 -KPX f ocircumflex -30 -KPX f odieresis -30 -KPX f ograve -30 -KPX f ohungarumlaut -30 -KPX f omacron -30 -KPX f oslash -30 -KPX f otilde -30 -KPX f period -30 -KPX f quotedblright 60 -KPX f quoteright 50 -KPX g r -10 -KPX g racute -10 -KPX g rcaron -10 -KPX g rcommaaccent -10 -KPX gbreve r -10 -KPX gbreve racute -10 -KPX gbreve rcaron -10 -KPX gbreve rcommaaccent -10 -KPX gcommaaccent r -10 -KPX gcommaaccent racute -10 -KPX gcommaaccent rcaron -10 -KPX gcommaaccent rcommaaccent -10 -KPX h y -30 -KPX h yacute -30 -KPX h ydieresis -30 -KPX k e -20 -KPX k eacute -20 -KPX k ecaron -20 -KPX k ecircumflex -20 -KPX k edieresis -20 -KPX k edotaccent -20 -KPX k egrave -20 -KPX k emacron -20 -KPX k eogonek -20 -KPX k o -20 -KPX k oacute -20 -KPX k ocircumflex -20 -KPX k odieresis -20 -KPX k ograve -20 -KPX k ohungarumlaut -20 -KPX k omacron -20 -KPX k oslash -20 -KPX k otilde -20 -KPX kcommaaccent e -20 -KPX kcommaaccent eacute -20 -KPX kcommaaccent ecaron -20 -KPX kcommaaccent ecircumflex -20 -KPX kcommaaccent edieresis -20 -KPX kcommaaccent edotaccent -20 -KPX kcommaaccent egrave -20 -KPX kcommaaccent emacron -20 -KPX kcommaaccent eogonek -20 -KPX kcommaaccent o -20 -KPX kcommaaccent oacute -20 -KPX kcommaaccent ocircumflex -20 -KPX kcommaaccent odieresis -20 -KPX kcommaaccent ograve -20 -KPX kcommaaccent ohungarumlaut -20 -KPX kcommaaccent omacron -20 -KPX kcommaaccent oslash -20 -KPX kcommaaccent otilde -20 -KPX m u -10 -KPX m uacute -10 -KPX m ucircumflex -10 -KPX m udieresis -10 -KPX m ugrave -10 -KPX m uhungarumlaut -10 -KPX m umacron -10 -KPX m uogonek -10 -KPX m uring -10 -KPX m y -15 -KPX m yacute -15 -KPX m ydieresis -15 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -20 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -20 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -20 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -20 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -20 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o comma -40 -KPX o period -40 -KPX o v -15 -KPX o w -15 -KPX o x -30 -KPX o y -30 -KPX o yacute -30 -KPX o ydieresis -30 -KPX oacute comma -40 -KPX oacute period -40 -KPX oacute v -15 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -30 -KPX oacute yacute -30 -KPX oacute ydieresis -30 -KPX ocircumflex comma -40 -KPX ocircumflex period -40 -KPX ocircumflex v -15 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -30 -KPX ocircumflex yacute -30 -KPX ocircumflex ydieresis -30 -KPX odieresis comma -40 -KPX odieresis period -40 -KPX odieresis v -15 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -30 -KPX odieresis yacute -30 -KPX odieresis ydieresis -30 -KPX ograve comma -40 -KPX ograve period -40 -KPX ograve v -15 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -30 -KPX ograve yacute -30 -KPX ograve ydieresis -30 -KPX ohungarumlaut comma -40 -KPX ohungarumlaut period -40 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -30 -KPX ohungarumlaut yacute -30 -KPX ohungarumlaut ydieresis -30 -KPX omacron comma -40 -KPX omacron period -40 -KPX omacron v -15 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -30 -KPX omacron yacute -30 -KPX omacron ydieresis -30 -KPX oslash a -55 -KPX oslash aacute -55 -KPX oslash abreve -55 -KPX oslash acircumflex -55 -KPX oslash adieresis -55 -KPX oslash agrave -55 -KPX oslash amacron -55 -KPX oslash aogonek -55 -KPX oslash aring -55 -KPX oslash atilde -55 -KPX oslash b -55 -KPX oslash c -55 -KPX oslash cacute -55 -KPX oslash ccaron -55 -KPX oslash ccedilla -55 -KPX oslash comma -95 -KPX oslash d -55 -KPX oslash dcroat -55 -KPX oslash e -55 -KPX oslash eacute -55 -KPX oslash ecaron -55 -KPX oslash ecircumflex -55 -KPX oslash edieresis -55 -KPX oslash edotaccent -55 -KPX oslash egrave -55 -KPX oslash emacron -55 -KPX oslash eogonek -55 -KPX oslash f -55 -KPX oslash g -55 -KPX oslash gbreve -55 -KPX oslash gcommaaccent -55 -KPX oslash h -55 -KPX oslash i -55 -KPX oslash iacute -55 -KPX oslash icircumflex -55 -KPX oslash idieresis -55 -KPX oslash igrave -55 -KPX oslash imacron -55 -KPX oslash iogonek -55 -KPX oslash j -55 -KPX oslash k -55 -KPX oslash kcommaaccent -55 -KPX oslash l -55 -KPX oslash lacute -55 -KPX oslash lcommaaccent -55 -KPX oslash lslash -55 -KPX oslash m -55 -KPX oslash n -55 -KPX oslash nacute -55 -KPX oslash ncaron -55 -KPX oslash ncommaaccent -55 -KPX oslash ntilde -55 -KPX oslash o -55 -KPX oslash oacute -55 -KPX oslash ocircumflex -55 -KPX oslash odieresis -55 -KPX oslash ograve -55 -KPX oslash ohungarumlaut -55 -KPX oslash omacron -55 -KPX oslash oslash -55 -KPX oslash otilde -55 -KPX oslash p -55 -KPX oslash period -95 -KPX oslash q -55 -KPX oslash r -55 -KPX oslash racute -55 -KPX oslash rcaron -55 -KPX oslash rcommaaccent -55 -KPX oslash s -55 -KPX oslash sacute -55 -KPX oslash scaron -55 -KPX oslash scedilla -55 -KPX oslash scommaaccent -55 -KPX oslash t -55 -KPX oslash tcommaaccent -55 -KPX oslash u -55 -KPX oslash uacute -55 -KPX oslash ucircumflex -55 -KPX oslash udieresis -55 -KPX oslash ugrave -55 -KPX oslash uhungarumlaut -55 -KPX oslash umacron -55 -KPX oslash uogonek -55 -KPX oslash uring -55 -KPX oslash v -70 -KPX oslash w -70 -KPX oslash x -85 -KPX oslash y -70 -KPX oslash yacute -70 -KPX oslash ydieresis -70 -KPX oslash z -55 -KPX oslash zacute -55 -KPX oslash zcaron -55 -KPX oslash zdotaccent -55 -KPX otilde comma -40 -KPX otilde period -40 -KPX otilde v -15 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -30 -KPX otilde yacute -30 -KPX otilde ydieresis -30 -KPX p comma -35 -KPX p period -35 -KPX p y -30 -KPX p yacute -30 -KPX p ydieresis -30 -KPX period quotedblright -100 -KPX period quoteright -100 -KPX period space -60 -KPX quotedblright space -40 -KPX quoteleft quoteleft -57 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright quoteright -57 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -50 -KPX quoteright sacute -50 -KPX quoteright scaron -50 -KPX quoteright scedilla -50 -KPX quoteright scommaaccent -50 -KPX quoteright space -70 -KPX r a -10 -KPX r aacute -10 -KPX r abreve -10 -KPX r acircumflex -10 -KPX r adieresis -10 -KPX r agrave -10 -KPX r amacron -10 -KPX r aogonek -10 -KPX r aring -10 -KPX r atilde -10 -KPX r colon 30 -KPX r comma -50 -KPX r i 15 -KPX r iacute 15 -KPX r icircumflex 15 -KPX r idieresis 15 -KPX r igrave 15 -KPX r imacron 15 -KPX r iogonek 15 -KPX r k 15 -KPX r kcommaaccent 15 -KPX r l 15 -KPX r lacute 15 -KPX r lcommaaccent 15 -KPX r lslash 15 -KPX r m 25 -KPX r n 25 -KPX r nacute 25 -KPX r ncaron 25 -KPX r ncommaaccent 25 -KPX r ntilde 25 -KPX r p 30 -KPX r period -50 -KPX r semicolon 30 -KPX r t 40 -KPX r tcommaaccent 40 -KPX r u 15 -KPX r uacute 15 -KPX r ucircumflex 15 -KPX r udieresis 15 -KPX r ugrave 15 -KPX r uhungarumlaut 15 -KPX r umacron 15 -KPX r uogonek 15 -KPX r uring 15 -KPX r v 30 -KPX r y 30 -KPX r yacute 30 -KPX r ydieresis 30 -KPX racute a -10 -KPX racute aacute -10 -KPX racute abreve -10 -KPX racute acircumflex -10 -KPX racute adieresis -10 -KPX racute agrave -10 -KPX racute amacron -10 -KPX racute aogonek -10 -KPX racute aring -10 -KPX racute atilde -10 -KPX racute colon 30 -KPX racute comma -50 -KPX racute i 15 -KPX racute iacute 15 -KPX racute icircumflex 15 -KPX racute idieresis 15 -KPX racute igrave 15 -KPX racute imacron 15 -KPX racute iogonek 15 -KPX racute k 15 -KPX racute kcommaaccent 15 -KPX racute l 15 -KPX racute lacute 15 -KPX racute lcommaaccent 15 -KPX racute lslash 15 -KPX racute m 25 -KPX racute n 25 -KPX racute nacute 25 -KPX racute ncaron 25 -KPX racute ncommaaccent 25 -KPX racute ntilde 25 -KPX racute p 30 -KPX racute period -50 -KPX racute semicolon 30 -KPX racute t 40 -KPX racute tcommaaccent 40 -KPX racute u 15 -KPX racute uacute 15 -KPX racute ucircumflex 15 -KPX racute udieresis 15 -KPX racute ugrave 15 -KPX racute uhungarumlaut 15 -KPX racute umacron 15 -KPX racute uogonek 15 -KPX racute uring 15 -KPX racute v 30 -KPX racute y 30 -KPX racute yacute 30 -KPX racute ydieresis 30 -KPX rcaron a -10 -KPX rcaron aacute -10 -KPX rcaron abreve -10 -KPX rcaron acircumflex -10 -KPX rcaron adieresis -10 -KPX rcaron agrave -10 -KPX rcaron amacron -10 -KPX rcaron aogonek -10 -KPX rcaron aring -10 -KPX rcaron atilde -10 -KPX rcaron colon 30 -KPX rcaron comma -50 -KPX rcaron i 15 -KPX rcaron iacute 15 -KPX rcaron icircumflex 15 -KPX rcaron idieresis 15 -KPX rcaron igrave 15 -KPX rcaron imacron 15 -KPX rcaron iogonek 15 -KPX rcaron k 15 -KPX rcaron kcommaaccent 15 -KPX rcaron l 15 -KPX rcaron lacute 15 -KPX rcaron lcommaaccent 15 -KPX rcaron lslash 15 -KPX rcaron m 25 -KPX rcaron n 25 -KPX rcaron nacute 25 -KPX rcaron ncaron 25 -KPX rcaron ncommaaccent 25 -KPX rcaron ntilde 25 -KPX rcaron p 30 -KPX rcaron period -50 -KPX rcaron semicolon 30 -KPX rcaron t 40 -KPX rcaron tcommaaccent 40 -KPX rcaron u 15 -KPX rcaron uacute 15 -KPX rcaron ucircumflex 15 -KPX rcaron udieresis 15 -KPX rcaron ugrave 15 -KPX rcaron uhungarumlaut 15 -KPX rcaron umacron 15 -KPX rcaron uogonek 15 -KPX rcaron uring 15 -KPX rcaron v 30 -KPX rcaron y 30 -KPX rcaron yacute 30 -KPX rcaron ydieresis 30 -KPX rcommaaccent a -10 -KPX rcommaaccent aacute -10 -KPX rcommaaccent abreve -10 -KPX rcommaaccent acircumflex -10 -KPX rcommaaccent adieresis -10 -KPX rcommaaccent agrave -10 -KPX rcommaaccent amacron -10 -KPX rcommaaccent aogonek -10 -KPX rcommaaccent aring -10 -KPX rcommaaccent atilde -10 -KPX rcommaaccent colon 30 -KPX rcommaaccent comma -50 -KPX rcommaaccent i 15 -KPX rcommaaccent iacute 15 -KPX rcommaaccent icircumflex 15 -KPX rcommaaccent idieresis 15 -KPX rcommaaccent igrave 15 -KPX rcommaaccent imacron 15 -KPX rcommaaccent iogonek 15 -KPX rcommaaccent k 15 -KPX rcommaaccent kcommaaccent 15 -KPX rcommaaccent l 15 -KPX rcommaaccent lacute 15 -KPX rcommaaccent lcommaaccent 15 -KPX rcommaaccent lslash 15 -KPX rcommaaccent m 25 -KPX rcommaaccent n 25 -KPX rcommaaccent nacute 25 -KPX rcommaaccent ncaron 25 -KPX rcommaaccent ncommaaccent 25 -KPX rcommaaccent ntilde 25 -KPX rcommaaccent p 30 -KPX rcommaaccent period -50 -KPX rcommaaccent semicolon 30 -KPX rcommaaccent t 40 -KPX rcommaaccent tcommaaccent 40 -KPX rcommaaccent u 15 -KPX rcommaaccent uacute 15 -KPX rcommaaccent ucircumflex 15 -KPX rcommaaccent udieresis 15 -KPX rcommaaccent ugrave 15 -KPX rcommaaccent uhungarumlaut 15 -KPX rcommaaccent umacron 15 -KPX rcommaaccent uogonek 15 -KPX rcommaaccent uring 15 -KPX rcommaaccent v 30 -KPX rcommaaccent y 30 -KPX rcommaaccent yacute 30 -KPX rcommaaccent ydieresis 30 -KPX s comma -15 -KPX s period -15 -KPX s w -30 -KPX sacute comma -15 -KPX sacute period -15 -KPX sacute w -30 -KPX scaron comma -15 -KPX scaron period -15 -KPX scaron w -30 -KPX scedilla comma -15 -KPX scedilla period -15 -KPX scedilla w -30 -KPX scommaaccent comma -15 -KPX scommaaccent period -15 -KPX scommaaccent w -30 -KPX semicolon space -50 -KPX space T -50 -KPX space Tcaron -50 -KPX space Tcommaaccent -50 -KPX space V -50 -KPX space W -40 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX space quotedblleft -30 -KPX space quoteleft -60 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -80 -KPX v e -25 -KPX v eacute -25 -KPX v ecaron -25 -KPX v ecircumflex -25 -KPX v edieresis -25 -KPX v edotaccent -25 -KPX v egrave -25 -KPX v emacron -25 -KPX v eogonek -25 -KPX v o -25 -KPX v oacute -25 -KPX v ocircumflex -25 -KPX v odieresis -25 -KPX v ograve -25 -KPX v ohungarumlaut -25 -KPX v omacron -25 -KPX v oslash -25 -KPX v otilde -25 -KPX v period -80 -KPX w a -15 -KPX w aacute -15 -KPX w abreve -15 -KPX w acircumflex -15 -KPX w adieresis -15 -KPX w agrave -15 -KPX w amacron -15 -KPX w aogonek -15 -KPX w aring -15 -KPX w atilde -15 -KPX w comma -60 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -60 -KPX x e -30 -KPX x eacute -30 -KPX x ecaron -30 -KPX x ecircumflex -30 -KPX x edieresis -30 -KPX x edotaccent -30 -KPX x egrave -30 -KPX x emacron -30 -KPX x eogonek -30 -KPX y a -20 -KPX y aacute -20 -KPX y abreve -20 -KPX y acircumflex -20 -KPX y adieresis -20 -KPX y agrave -20 -KPX y amacron -20 -KPX y aogonek -20 -KPX y aring -20 -KPX y atilde -20 -KPX y comma -100 -KPX y e -20 -KPX y eacute -20 -KPX y ecaron -20 -KPX y ecircumflex -20 -KPX y edieresis -20 -KPX y edotaccent -20 -KPX y egrave -20 -KPX y emacron -20 -KPX y eogonek -20 -KPX y o -20 -KPX y oacute -20 -KPX y ocircumflex -20 -KPX y odieresis -20 -KPX y ograve -20 -KPX y ohungarumlaut -20 -KPX y omacron -20 -KPX y oslash -20 -KPX y otilde -20 -KPX y period -100 -KPX yacute a -20 -KPX yacute aacute -20 -KPX yacute abreve -20 -KPX yacute acircumflex -20 -KPX yacute adieresis -20 -KPX yacute agrave -20 -KPX yacute amacron -20 -KPX yacute aogonek -20 -KPX yacute aring -20 -KPX yacute atilde -20 -KPX yacute comma -100 -KPX yacute e -20 -KPX yacute eacute -20 -KPX yacute ecaron -20 -KPX yacute ecircumflex -20 -KPX yacute edieresis -20 -KPX yacute edotaccent -20 -KPX yacute egrave -20 -KPX yacute emacron -20 -KPX yacute eogonek -20 -KPX yacute o -20 -KPX yacute oacute -20 -KPX yacute ocircumflex -20 -KPX yacute odieresis -20 -KPX yacute ograve -20 -KPX yacute ohungarumlaut -20 -KPX yacute omacron -20 -KPX yacute oslash -20 -KPX yacute otilde -20 -KPX yacute period -100 -KPX ydieresis a -20 -KPX ydieresis aacute -20 -KPX ydieresis abreve -20 -KPX ydieresis acircumflex -20 -KPX ydieresis adieresis -20 -KPX ydieresis agrave -20 -KPX ydieresis amacron -20 -KPX ydieresis aogonek -20 -KPX ydieresis aring -20 -KPX ydieresis atilde -20 -KPX ydieresis comma -100 -KPX ydieresis e -20 -KPX ydieresis eacute -20 -KPX ydieresis ecaron -20 -KPX ydieresis ecircumflex -20 -KPX ydieresis edieresis -20 -KPX ydieresis edotaccent -20 -KPX ydieresis egrave -20 -KPX ydieresis emacron -20 -KPX ydieresis eogonek -20 -KPX ydieresis o -20 -KPX ydieresis oacute -20 -KPX ydieresis ocircumflex -20 -KPX ydieresis odieresis -20 -KPX ydieresis ograve -20 -KPX ydieresis ohungarumlaut -20 -KPX ydieresis omacron -20 -KPX ydieresis oslash -20 -KPX ydieresis otilde -20 -KPX ydieresis period -100 -KPX z e -15 -KPX z eacute -15 -KPX z ecaron -15 -KPX z ecircumflex -15 -KPX z edieresis -15 -KPX z edotaccent -15 -KPX z egrave -15 -KPX z emacron -15 -KPX z eogonek -15 -KPX z o -15 -KPX z oacute -15 -KPX z ocircumflex -15 -KPX z odieresis -15 -KPX z ograve -15 -KPX z ohungarumlaut -15 -KPX z omacron -15 -KPX z oslash -15 -KPX z otilde -15 -KPX zacute e -15 -KPX zacute eacute -15 -KPX zacute ecaron -15 -KPX zacute ecircumflex -15 -KPX zacute edieresis -15 -KPX zacute edotaccent -15 -KPX zacute egrave -15 -KPX zacute emacron -15 -KPX zacute eogonek -15 -KPX zacute o -15 -KPX zacute oacute -15 -KPX zacute ocircumflex -15 -KPX zacute odieresis -15 -KPX zacute ograve -15 -KPX zacute ohungarumlaut -15 -KPX zacute omacron -15 -KPX zacute oslash -15 -KPX zacute otilde -15 -KPX zcaron e -15 -KPX zcaron eacute -15 -KPX zcaron ecaron -15 -KPX zcaron ecircumflex -15 -KPX zcaron edieresis -15 -KPX zcaron edotaccent -15 -KPX zcaron egrave -15 -KPX zcaron emacron -15 -KPX zcaron eogonek -15 -KPX zcaron o -15 -KPX zcaron oacute -15 -KPX zcaron ocircumflex -15 -KPX zcaron odieresis -15 -KPX zcaron ograve -15 -KPX zcaron ohungarumlaut -15 -KPX zcaron omacron -15 -KPX zcaron oslash -15 -KPX zcaron otilde -15 -KPX zdotaccent e -15 -KPX zdotaccent eacute -15 -KPX zdotaccent ecaron -15 -KPX zdotaccent ecircumflex -15 -KPX zdotaccent edieresis -15 -KPX zdotaccent edotaccent -15 -KPX zdotaccent egrave -15 -KPX zdotaccent emacron -15 -KPX zdotaccent eogonek -15 -KPX zdotaccent o -15 -KPX zdotaccent oacute -15 -KPX zdotaccent ocircumflex -15 -KPX zdotaccent odieresis -15 -KPX zdotaccent ograve -15 -KPX zdotaccent ohungarumlaut -15 -KPX zdotaccent omacron -15 -KPX zdotaccent oslash -15 -KPX zdotaccent otilde -15 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Helvetica.afm b/application/third_party/dompdf/lib/fonts/Helvetica.afm deleted file mode 100755 index 291a00e4..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica.afm +++ /dev/null @@ -1,3053 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:38:23 1997 -Comment UniqueID 43054 -Comment VMusage 37069 48094 -FontName Helvetica -FullName Helvetica -FamilyName Helvetica -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -166 -225 1000 931 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 718 -XHeight 523 -Ascender 718 -Descender -207 -StdHW 76 -StdVW 88 -StartCharMetrics 317 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 278 ; N exclam ; B 90 0 187 718 ; -C 34 ; WX 355 ; N quotedbl ; B 70 463 285 718 ; -C 35 ; WX 556 ; N numbersign ; B 28 0 529 688 ; -C 36 ; WX 556 ; N dollar ; B 32 -115 520 775 ; -C 37 ; WX 889 ; N percent ; B 39 -19 850 703 ; -C 38 ; WX 667 ; N ampersand ; B 44 -15 645 718 ; -C 146 ; WX 222 ; N quoteright ; B 53 463 157 718 ; -C 40 ; WX 333 ; N parenleft ; B 68 -207 299 733 ; -C 41 ; WX 333 ; N parenright ; B 34 -207 265 733 ; -C 42 ; WX 389 ; N asterisk ; B 39 431 349 718 ; -C 43 ; WX 584 ; N plus ; B 39 0 545 505 ; -C 44 ; WX 278 ; N comma ; B 87 -147 191 106 ; -C 45 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 173 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 46 ; WX 278 ; N period ; B 87 0 191 106 ; -C 47 ; WX 278 ; N slash ; B -17 -19 295 737 ; -C 48 ; WX 556 ; N zero ; B 37 -19 519 703 ; -C 49 ; WX 556 ; N one ; B 101 0 359 703 ; -C 50 ; WX 556 ; N two ; B 26 0 507 703 ; -C 51 ; WX 556 ; N three ; B 34 -19 522 703 ; -C 52 ; WX 556 ; N four ; B 25 0 523 703 ; -C 53 ; WX 556 ; N five ; B 32 -19 514 688 ; -C 54 ; WX 556 ; N six ; B 38 -19 518 703 ; -C 55 ; WX 556 ; N seven ; B 37 0 523 688 ; -C 56 ; WX 556 ; N eight ; B 38 -19 517 703 ; -C 57 ; WX 556 ; N nine ; B 42 -19 514 703 ; -C 58 ; WX 278 ; N colon ; B 87 0 191 516 ; -C 59 ; WX 278 ; N semicolon ; B 87 -147 191 516 ; -C 60 ; WX 584 ; N less ; B 48 11 536 495 ; -C 61 ; WX 584 ; N equal ; B 39 115 545 390 ; -C 62 ; WX 584 ; N greater ; B 48 11 536 495 ; -C 63 ; WX 556 ; N question ; B 56 0 492 727 ; -C 64 ; WX 1015 ; N at ; B 147 -19 868 737 ; -C 65 ; WX 667 ; N A ; B 14 0 654 718 ; -C 66 ; WX 667 ; N B ; B 74 0 627 718 ; -C 67 ; WX 722 ; N C ; B 44 -19 681 737 ; -C 68 ; WX 722 ; N D ; B 81 0 674 718 ; -C 69 ; WX 667 ; N E ; B 86 0 616 718 ; -C 70 ; WX 611 ; N F ; B 86 0 583 718 ; -C 71 ; WX 778 ; N G ; B 48 -19 704 737 ; -C 72 ; WX 722 ; N H ; B 77 0 646 718 ; -C 73 ; WX 278 ; N I ; B 91 0 188 718 ; -C 74 ; WX 500 ; N J ; B 17 -19 428 718 ; -C 75 ; WX 667 ; N K ; B 76 0 663 718 ; -C 76 ; WX 556 ; N L ; B 76 0 537 718 ; -C 77 ; WX 833 ; N M ; B 73 0 761 718 ; -C 78 ; WX 722 ; N N ; B 76 0 646 718 ; -C 79 ; WX 778 ; N O ; B 39 -19 739 737 ; -C 80 ; WX 667 ; N P ; B 86 0 622 718 ; -C 81 ; WX 778 ; N Q ; B 39 -56 739 737 ; -C 82 ; WX 722 ; N R ; B 88 0 684 718 ; -C 83 ; WX 667 ; N S ; B 49 -19 620 737 ; -C 84 ; WX 611 ; N T ; B 14 0 597 718 ; -C 85 ; WX 722 ; N U ; B 79 -19 644 718 ; -C 86 ; WX 667 ; N V ; B 20 0 647 718 ; -C 87 ; WX 944 ; N W ; B 16 0 928 718 ; -C 88 ; WX 667 ; N X ; B 19 0 648 718 ; -C 89 ; WX 667 ; N Y ; B 14 0 653 718 ; -C 90 ; WX 611 ; N Z ; B 23 0 588 718 ; -C 91 ; WX 278 ; N bracketleft ; B 63 -196 250 722 ; -C 92 ; WX 278 ; N backslash ; B -17 -19 295 737 ; -C 93 ; WX 278 ; N bracketright ; B 28 -196 215 722 ; -C 94 ; WX 469 ; N asciicircum ; B -14 264 483 688 ; -C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; -C 145 ; WX 222 ; N quoteleft ; B 65 470 169 725 ; -C 97 ; WX 556 ; N a ; B 36 -15 530 538 ; -C 98 ; WX 556 ; N b ; B 58 -15 517 718 ; -C 99 ; WX 500 ; N c ; B 30 -15 477 538 ; -C 100 ; WX 556 ; N d ; B 35 -15 499 718 ; -C 101 ; WX 556 ; N e ; B 40 -15 516 538 ; -C 102 ; WX 278 ; N f ; B 14 0 262 728 ; L i fi ; L l fl ; -C 103 ; WX 556 ; N g ; B 40 -220 499 538 ; -C 104 ; WX 556 ; N h ; B 65 0 491 718 ; -C 105 ; WX 222 ; N i ; B 67 0 155 718 ; -C 106 ; WX 222 ; N j ; B -16 -210 155 718 ; -C 107 ; WX 500 ; N k ; B 67 0 501 718 ; -C 108 ; WX 222 ; N l ; B 67 0 155 718 ; -C 109 ; WX 833 ; N m ; B 65 0 769 538 ; -C 110 ; WX 556 ; N n ; B 65 0 491 538 ; -C 111 ; WX 556 ; N o ; B 35 -14 521 538 ; -C 112 ; WX 556 ; N p ; B 58 -207 517 538 ; -C 113 ; WX 556 ; N q ; B 35 -207 494 538 ; -C 114 ; WX 333 ; N r ; B 77 0 332 538 ; -C 115 ; WX 500 ; N s ; B 32 -15 464 538 ; -C 116 ; WX 278 ; N t ; B 14 -7 257 669 ; -C 117 ; WX 556 ; N u ; B 68 -15 489 523 ; -C 118 ; WX 500 ; N v ; B 8 0 492 523 ; -C 119 ; WX 722 ; N w ; B 14 0 709 523 ; -C 120 ; WX 500 ; N x ; B 11 0 490 523 ; -C 121 ; WX 500 ; N y ; B 11 -214 489 523 ; -C 122 ; WX 500 ; N z ; B 31 0 469 523 ; -C 123 ; WX 334 ; N braceleft ; B 42 -196 292 722 ; -C 124 ; WX 260 ; N bar ; B 94 -225 167 775 ; -C 125 ; WX 334 ; N braceright ; B 42 -196 292 722 ; -C 126 ; WX 584 ; N asciitilde ; B 61 180 523 326 ; -C 161 ; WX 333 ; N exclamdown ; B 118 -195 215 523 ; -C 162 ; WX 556 ; N cent ; B 51 -115 513 623 ; -C 163 ; WX 556 ; N sterling ; B 33 -16 539 718 ; -C -1 ; WX 167 ; N fraction ; B -166 -19 333 703 ; -C 165 ; WX 556 ; N yen ; B 3 0 553 688 ; -C 131 ; WX 556 ; N florin ; B -11 -207 501 737 ; -C 167 ; WX 556 ; N section ; B 43 -191 512 737 ; -C 164 ; WX 556 ; N currency ; B 28 99 528 603 ; -C 39 ; WX 191 ; N quotesingle ; B 59 463 132 718 ; -C 147 ; WX 333 ; N quotedblleft ; B 38 470 307 725 ; -C 170 ; WX 556 ; N guillemotleft ; B 97 108 459 446 ; -C 139 ; WX 333 ; N guilsinglleft ; B 88 108 245 446 ; -C 155 ; WX 333 ; N guilsinglright ; B 88 108 245 446 ; -C -1 ; WX 500 ; N fi ; B 14 0 434 728 ; -C -1 ; WX 500 ; N fl ; B 14 0 432 728 ; -C 150 ; WX 556 ; N endash ; B 0 240 556 313 ; -C 134 ; WX 556 ; N dagger ; B 43 -159 514 718 ; -C 135 ; WX 556 ; N daggerdbl ; B 43 -159 514 718 ; -C 183 ; WX 278 ; N periodcentered ; B 77 190 202 315 ; -C 182 ; WX 537 ; N paragraph ; B 18 -173 497 718 ; -C 149 ; WX 350 ; N bullet ; B 18 202 333 517 ; -C 130 ; WX 222 ; N quotesinglbase ; B 53 -149 157 106 ; -C 132 ; WX 333 ; N quotedblbase ; B 26 -149 295 106 ; -C 148 ; WX 333 ; N quotedblright ; B 26 463 295 718 ; -C 187 ; WX 556 ; N guillemotright ; B 97 108 459 446 ; -C 133 ; WX 1000 ; N ellipsis ; B 115 0 885 106 ; -C 137 ; WX 1000 ; N perthousand ; B 7 -19 994 703 ; -C 191 ; WX 611 ; N questiondown ; B 91 -201 527 525 ; -C 96 ; WX 333 ; N grave ; B 14 593 211 734 ; -C 180 ; WX 333 ; N acute ; B 122 593 319 734 ; -C 136 ; WX 333 ; N circumflex ; B 21 593 312 734 ; -C 152 ; WX 333 ; N tilde ; B -4 606 337 722 ; -C 175 ; WX 333 ; N macron ; B 10 627 323 684 ; -C -1 ; WX 333 ; N breve ; B 13 595 321 731 ; -C -1 ; WX 333 ; N dotaccent ; B 121 604 212 706 ; -C 168 ; WX 333 ; N dieresis ; B 40 604 293 706 ; -C -1 ; WX 333 ; N ring ; B 75 572 259 756 ; -C 184 ; WX 333 ; N cedilla ; B 45 -225 259 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B 31 593 409 734 ; -C -1 ; WX 333 ; N ogonek ; B 73 -225 287 0 ; -C -1 ; WX 333 ; N caron ; B 21 593 312 734 ; -C 151 ; WX 1000 ; N emdash ; B 0 240 1000 313 ; -C 198 ; WX 1000 ; N AE ; B 8 0 951 718 ; -C 170 ; WX 370 ; N ordfeminine ; B 24 405 346 737 ; -C -1 ; WX 556 ; N Lslash ; B -20 0 537 718 ; -C 216 ; WX 778 ; N Oslash ; B 39 -19 740 737 ; -C 140 ; WX 1000 ; N OE ; B 36 -19 965 737 ; -C 186 ; WX 365 ; N ordmasculine ; B 25 405 341 737 ; -C 230 ; WX 889 ; N ae ; B 36 -15 847 538 ; -C -1 ; WX 278 ; N dotlessi ; B 95 0 183 523 ; -C -1 ; WX 222 ; N lslash ; B -20 0 242 718 ; -C 248 ; WX 611 ; N oslash ; B 28 -22 537 545 ; -C 156 ; WX 944 ; N oe ; B 35 -15 902 538 ; -C 223 ; WX 611 ; N germandbls ; B 67 -15 571 728 ; -C 207 ; WX 278 ; N Idieresis ; B 13 0 266 901 ; -C 233 ; WX 556 ; N eacute ; B 40 -15 516 734 ; -C -1 ; WX 556 ; N abreve ; B 36 -15 530 731 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 68 -15 521 734 ; -C -1 ; WX 556 ; N ecaron ; B 40 -15 516 734 ; -C 159 ; WX 667 ; N Ydieresis ; B 14 0 653 901 ; -C 247 ; WX 584 ; N divide ; B 39 -19 545 524 ; -C 221 ; WX 667 ; N Yacute ; B 14 0 653 929 ; -C 194 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; -C 225 ; WX 556 ; N aacute ; B 36 -15 530 734 ; -C 219 ; WX 722 ; N Ucircumflex ; B 79 -19 644 929 ; -C 253 ; WX 500 ; N yacute ; B 11 -214 489 734 ; -C -1 ; WX 500 ; N scommaaccent ; B 32 -225 464 538 ; -C 234 ; WX 556 ; N ecircumflex ; B 40 -15 516 734 ; -C -1 ; WX 722 ; N Uring ; B 79 -19 644 931 ; -C 220 ; WX 722 ; N Udieresis ; B 79 -19 644 901 ; -C -1 ; WX 556 ; N aogonek ; B 36 -220 547 538 ; -C 218 ; WX 722 ; N Uacute ; B 79 -19 644 929 ; -C -1 ; WX 556 ; N uogonek ; B 68 -225 519 523 ; -C 203 ; WX 667 ; N Edieresis ; B 86 0 616 901 ; -C -1 ; WX 722 ; N Dcroat ; B 0 0 674 718 ; -C -1 ; WX 250 ; N commaaccent ; B 87 -225 181 -40 ; -C 169 ; WX 737 ; N copyright ; B -14 -19 752 737 ; -C -1 ; WX 667 ; N Emacron ; B 86 0 616 879 ; -C -1 ; WX 500 ; N ccaron ; B 30 -15 477 734 ; -C 229 ; WX 556 ; N aring ; B 36 -15 530 756 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 646 718 ; -C -1 ; WX 222 ; N lacute ; B 67 0 264 929 ; -C 224 ; WX 556 ; N agrave ; B 36 -15 530 734 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 14 -225 597 718 ; -C -1 ; WX 722 ; N Cacute ; B 44 -19 681 929 ; -C 227 ; WX 556 ; N atilde ; B 36 -15 530 722 ; -C -1 ; WX 667 ; N Edotaccent ; B 86 0 616 901 ; -C 154 ; WX 500 ; N scaron ; B 32 -15 464 734 ; -C -1 ; WX 500 ; N scedilla ; B 32 -225 464 538 ; -C 237 ; WX 278 ; N iacute ; B 95 0 292 734 ; -C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; -C -1 ; WX 722 ; N Rcaron ; B 88 0 684 929 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 48 -225 704 737 ; -C 251 ; WX 556 ; N ucircumflex ; B 68 -15 489 734 ; -C 226 ; WX 556 ; N acircumflex ; B 36 -15 530 734 ; -C -1 ; WX 667 ; N Amacron ; B 14 0 654 879 ; -C -1 ; WX 333 ; N rcaron ; B 61 0 352 734 ; -C 231 ; WX 500 ; N ccedilla ; B 30 -225 477 538 ; -C -1 ; WX 611 ; N Zdotaccent ; B 23 0 588 901 ; -C 222 ; WX 667 ; N Thorn ; B 86 0 622 718 ; -C -1 ; WX 778 ; N Omacron ; B 39 -19 739 879 ; -C -1 ; WX 722 ; N Racute ; B 88 0 684 929 ; -C -1 ; WX 667 ; N Sacute ; B 49 -19 620 929 ; -C -1 ; WX 643 ; N dcaron ; B 35 -15 655 718 ; -C -1 ; WX 722 ; N Umacron ; B 79 -19 644 879 ; -C -1 ; WX 556 ; N uring ; B 68 -15 489 756 ; -C 179 ; WX 333 ; N threesuperior ; B 5 270 325 703 ; -C 210 ; WX 778 ; N Ograve ; B 39 -19 739 929 ; -C 192 ; WX 667 ; N Agrave ; B 14 0 654 929 ; -C -1 ; WX 667 ; N Abreve ; B 14 0 654 926 ; -C 215 ; WX 584 ; N multiply ; B 39 0 545 506 ; -C 250 ; WX 556 ; N uacute ; B 68 -15 489 734 ; -C -1 ; WX 611 ; N Tcaron ; B 14 0 597 929 ; -C -1 ; WX 476 ; N partialdiff ; B 13 -38 463 714 ; -C 255 ; WX 500 ; N ydieresis ; B 11 -214 489 706 ; -C -1 ; WX 722 ; N Nacute ; B 76 0 646 929 ; -C 238 ; WX 278 ; N icircumflex ; B -6 0 285 734 ; -C 202 ; WX 667 ; N Ecircumflex ; B 86 0 616 929 ; -C 228 ; WX 556 ; N adieresis ; B 36 -15 530 706 ; -C 235 ; WX 556 ; N edieresis ; B 40 -15 516 706 ; -C -1 ; WX 500 ; N cacute ; B 30 -15 477 734 ; -C -1 ; WX 556 ; N nacute ; B 65 0 491 734 ; -C -1 ; WX 556 ; N umacron ; B 68 -15 489 684 ; -C -1 ; WX 722 ; N Ncaron ; B 76 0 646 929 ; -C 205 ; WX 278 ; N Iacute ; B 91 0 292 929 ; -C 177 ; WX 584 ; N plusminus ; B 39 0 545 506 ; -C 166 ; WX 260 ; N brokenbar ; B 94 -150 167 700 ; -C 174 ; WX 737 ; N registered ; B -14 -19 752 737 ; -C -1 ; WX 778 ; N Gbreve ; B 48 -19 704 926 ; -C -1 ; WX 278 ; N Idotaccent ; B 91 0 188 901 ; -C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; -C 200 ; WX 667 ; N Egrave ; B 86 0 616 929 ; -C -1 ; WX 333 ; N racute ; B 77 0 332 734 ; -C -1 ; WX 556 ; N omacron ; B 35 -14 521 684 ; -C -1 ; WX 611 ; N Zacute ; B 23 0 588 929 ; -C 142 ; WX 611 ; N Zcaron ; B 23 0 588 929 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 674 ; -C 208 ; WX 722 ; N Eth ; B 0 0 674 718 ; -C 199 ; WX 722 ; N Ccedilla ; B 44 -225 681 737 ; -C -1 ; WX 222 ; N lcommaaccent ; B 67 -225 167 718 ; -C -1 ; WX 317 ; N tcaron ; B 14 -7 329 808 ; -C -1 ; WX 556 ; N eogonek ; B 40 -225 516 538 ; -C -1 ; WX 722 ; N Uogonek ; B 79 -225 644 718 ; -C 193 ; WX 667 ; N Aacute ; B 14 0 654 929 ; -C 196 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; -C 232 ; WX 556 ; N egrave ; B 40 -15 516 734 ; -C -1 ; WX 500 ; N zacute ; B 31 0 469 734 ; -C -1 ; WX 222 ; N iogonek ; B -31 -225 183 718 ; -C 211 ; WX 778 ; N Oacute ; B 39 -19 739 929 ; -C 243 ; WX 556 ; N oacute ; B 35 -14 521 734 ; -C -1 ; WX 556 ; N amacron ; B 36 -15 530 684 ; -C -1 ; WX 500 ; N sacute ; B 32 -15 464 734 ; -C 239 ; WX 278 ; N idieresis ; B 13 0 266 706 ; -C 212 ; WX 778 ; N Ocircumflex ; B 39 -19 739 929 ; -C 217 ; WX 722 ; N Ugrave ; B 79 -19 644 929 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 556 ; N thorn ; B 58 -207 517 718 ; -C 178 ; WX 333 ; N twosuperior ; B 4 281 323 703 ; -C 214 ; WX 778 ; N Odieresis ; B 39 -19 739 901 ; -C 181 ; WX 556 ; N mu ; B 68 -207 489 523 ; -C 236 ; WX 278 ; N igrave ; B -13 0 184 734 ; -C -1 ; WX 556 ; N ohungarumlaut ; B 35 -14 521 734 ; -C -1 ; WX 667 ; N Eogonek ; B 86 -220 633 718 ; -C -1 ; WX 556 ; N dcroat ; B 35 -15 550 718 ; -C 190 ; WX 834 ; N threequarters ; B 45 -19 810 703 ; -C -1 ; WX 667 ; N Scedilla ; B 49 -225 620 737 ; -C -1 ; WX 299 ; N lcaron ; B 67 0 311 718 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 663 718 ; -C -1 ; WX 556 ; N Lacute ; B 76 0 537 929 ; -C 153 ; WX 1000 ; N trademark ; B 46 306 903 718 ; -C -1 ; WX 556 ; N edotaccent ; B 40 -15 516 706 ; -C 204 ; WX 278 ; N Igrave ; B -13 0 188 929 ; -C -1 ; WX 278 ; N Imacron ; B -17 0 296 879 ; -C -1 ; WX 556 ; N Lcaron ; B 76 0 537 718 ; -C 189 ; WX 834 ; N onehalf ; B 43 -19 773 703 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 674 ; -C 244 ; WX 556 ; N ocircumflex ; B 35 -14 521 734 ; -C 241 ; WX 556 ; N ntilde ; B 65 0 491 722 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 79 -19 644 929 ; -C 201 ; WX 667 ; N Eacute ; B 86 0 616 929 ; -C -1 ; WX 556 ; N emacron ; B 40 -15 516 684 ; -C -1 ; WX 556 ; N gbreve ; B 40 -220 499 731 ; -C 188 ; WX 834 ; N onequarter ; B 73 -19 756 703 ; -C 138 ; WX 667 ; N Scaron ; B 49 -19 620 929 ; -C -1 ; WX 667 ; N Scommaaccent ; B 49 -225 620 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 39 -19 739 929 ; -C 176 ; WX 400 ; N degree ; B 54 411 346 703 ; -C 242 ; WX 556 ; N ograve ; B 35 -14 521 734 ; -C -1 ; WX 722 ; N Ccaron ; B 44 -19 681 929 ; -C 249 ; WX 556 ; N ugrave ; B 68 -15 489 734 ; -C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; -C -1 ; WX 722 ; N Dcaron ; B 81 0 674 929 ; -C -1 ; WX 333 ; N rcommaaccent ; B 77 -225 332 538 ; -C 209 ; WX 722 ; N Ntilde ; B 76 0 646 917 ; -C 245 ; WX 556 ; N otilde ; B 35 -14 521 722 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 684 718 ; -C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 537 718 ; -C 195 ; WX 667 ; N Atilde ; B 14 0 654 917 ; -C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; -C 197 ; WX 667 ; N Aring ; B 14 0 654 931 ; -C 213 ; WX 778 ; N Otilde ; B 39 -19 739 917 ; -C -1 ; WX 500 ; N zdotaccent ; B 31 0 469 706 ; -C -1 ; WX 667 ; N Ecaron ; B 86 0 616 929 ; -C -1 ; WX 278 ; N Iogonek ; B -3 -225 211 718 ; -C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 501 718 ; -C -1 ; WX 584 ; N minus ; B 39 216 545 289 ; -C 206 ; WX 278 ; N Icircumflex ; B -6 0 285 929 ; -C -1 ; WX 556 ; N ncaron ; B 65 0 491 734 ; -C -1 ; WX 278 ; N tcommaaccent ; B 14 -225 257 669 ; -C 172 ; WX 584 ; N logicalnot ; B 39 108 545 390 ; -C 246 ; WX 556 ; N odieresis ; B 35 -14 521 706 ; -C 252 ; WX 556 ; N udieresis ; B 68 -15 489 706 ; -C -1 ; WX 549 ; N notequal ; B 12 -35 537 551 ; -C -1 ; WX 556 ; N gcommaaccent ; B 40 -220 499 822 ; -C 240 ; WX 556 ; N eth ; B 35 -15 522 737 ; -C 158 ; WX 500 ; N zcaron ; B 31 0 469 734 ; -C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 491 538 ; -C 185 ; WX 333 ; N onesuperior ; B 43 281 222 703 ; -C -1 ; WX 278 ; N imacron ; B 5 0 272 684 ; -C 128 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2705 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -30 -KPX A Gbreve -30 -KPX A Gcommaaccent -30 -KPX A O -30 -KPX A Oacute -30 -KPX A Ocircumflex -30 -KPX A Odieresis -30 -KPX A Ograve -30 -KPX A Ohungarumlaut -30 -KPX A Omacron -30 -KPX A Oslash -30 -KPX A Otilde -30 -KPX A Q -30 -KPX A T -120 -KPX A Tcaron -120 -KPX A Tcommaaccent -120 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -70 -KPX A W -50 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -40 -KPX A y -40 -KPX A yacute -40 -KPX A ydieresis -40 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -30 -KPX Aacute Gbreve -30 -KPX Aacute Gcommaaccent -30 -KPX Aacute O -30 -KPX Aacute Oacute -30 -KPX Aacute Ocircumflex -30 -KPX Aacute Odieresis -30 -KPX Aacute Ograve -30 -KPX Aacute Ohungarumlaut -30 -KPX Aacute Omacron -30 -KPX Aacute Oslash -30 -KPX Aacute Otilde -30 -KPX Aacute Q -30 -KPX Aacute T -120 -KPX Aacute Tcaron -120 -KPX Aacute Tcommaaccent -120 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -70 -KPX Aacute W -50 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -40 -KPX Aacute y -40 -KPX Aacute yacute -40 -KPX Aacute ydieresis -40 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -30 -KPX Abreve Gbreve -30 -KPX Abreve Gcommaaccent -30 -KPX Abreve O -30 -KPX Abreve Oacute -30 -KPX Abreve Ocircumflex -30 -KPX Abreve Odieresis -30 -KPX Abreve Ograve -30 -KPX Abreve Ohungarumlaut -30 -KPX Abreve Omacron -30 -KPX Abreve Oslash -30 -KPX Abreve Otilde -30 -KPX Abreve Q -30 -KPX Abreve T -120 -KPX Abreve Tcaron -120 -KPX Abreve Tcommaaccent -120 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -70 -KPX Abreve W -50 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -40 -KPX Abreve y -40 -KPX Abreve yacute -40 -KPX Abreve ydieresis -40 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -30 -KPX Acircumflex Gbreve -30 -KPX Acircumflex Gcommaaccent -30 -KPX Acircumflex O -30 -KPX Acircumflex Oacute -30 -KPX Acircumflex Ocircumflex -30 -KPX Acircumflex Odieresis -30 -KPX Acircumflex Ograve -30 -KPX Acircumflex Ohungarumlaut -30 -KPX Acircumflex Omacron -30 -KPX Acircumflex Oslash -30 -KPX Acircumflex Otilde -30 -KPX Acircumflex Q -30 -KPX Acircumflex T -120 -KPX Acircumflex Tcaron -120 -KPX Acircumflex Tcommaaccent -120 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -70 -KPX Acircumflex W -50 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -40 -KPX Acircumflex y -40 -KPX Acircumflex yacute -40 -KPX Acircumflex ydieresis -40 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -30 -KPX Adieresis Gbreve -30 -KPX Adieresis Gcommaaccent -30 -KPX Adieresis O -30 -KPX Adieresis Oacute -30 -KPX Adieresis Ocircumflex -30 -KPX Adieresis Odieresis -30 -KPX Adieresis Ograve -30 -KPX Adieresis Ohungarumlaut -30 -KPX Adieresis Omacron -30 -KPX Adieresis Oslash -30 -KPX Adieresis Otilde -30 -KPX Adieresis Q -30 -KPX Adieresis T -120 -KPX Adieresis Tcaron -120 -KPX Adieresis Tcommaaccent -120 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -70 -KPX Adieresis W -50 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -40 -KPX Adieresis y -40 -KPX Adieresis yacute -40 -KPX Adieresis ydieresis -40 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -30 -KPX Agrave Gbreve -30 -KPX Agrave Gcommaaccent -30 -KPX Agrave O -30 -KPX Agrave Oacute -30 -KPX Agrave Ocircumflex -30 -KPX Agrave Odieresis -30 -KPX Agrave Ograve -30 -KPX Agrave Ohungarumlaut -30 -KPX Agrave Omacron -30 -KPX Agrave Oslash -30 -KPX Agrave Otilde -30 -KPX Agrave Q -30 -KPX Agrave T -120 -KPX Agrave Tcaron -120 -KPX Agrave Tcommaaccent -120 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -70 -KPX Agrave W -50 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -40 -KPX Agrave y -40 -KPX Agrave yacute -40 -KPX Agrave ydieresis -40 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -30 -KPX Amacron Gbreve -30 -KPX Amacron Gcommaaccent -30 -KPX Amacron O -30 -KPX Amacron Oacute -30 -KPX Amacron Ocircumflex -30 -KPX Amacron Odieresis -30 -KPX Amacron Ograve -30 -KPX Amacron Ohungarumlaut -30 -KPX Amacron Omacron -30 -KPX Amacron Oslash -30 -KPX Amacron Otilde -30 -KPX Amacron Q -30 -KPX Amacron T -120 -KPX Amacron Tcaron -120 -KPX Amacron Tcommaaccent -120 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -70 -KPX Amacron W -50 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -40 -KPX Amacron y -40 -KPX Amacron yacute -40 -KPX Amacron ydieresis -40 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -30 -KPX Aogonek Gbreve -30 -KPX Aogonek Gcommaaccent -30 -KPX Aogonek O -30 -KPX Aogonek Oacute -30 -KPX Aogonek Ocircumflex -30 -KPX Aogonek Odieresis -30 -KPX Aogonek Ograve -30 -KPX Aogonek Ohungarumlaut -30 -KPX Aogonek Omacron -30 -KPX Aogonek Oslash -30 -KPX Aogonek Otilde -30 -KPX Aogonek Q -30 -KPX Aogonek T -120 -KPX Aogonek Tcaron -120 -KPX Aogonek Tcommaaccent -120 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -70 -KPX Aogonek W -50 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -40 -KPX Aogonek y -40 -KPX Aogonek yacute -40 -KPX Aogonek ydieresis -40 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -30 -KPX Aring Gbreve -30 -KPX Aring Gcommaaccent -30 -KPX Aring O -30 -KPX Aring Oacute -30 -KPX Aring Ocircumflex -30 -KPX Aring Odieresis -30 -KPX Aring Ograve -30 -KPX Aring Ohungarumlaut -30 -KPX Aring Omacron -30 -KPX Aring Oslash -30 -KPX Aring Otilde -30 -KPX Aring Q -30 -KPX Aring T -120 -KPX Aring Tcaron -120 -KPX Aring Tcommaaccent -120 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -70 -KPX Aring W -50 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -40 -KPX Aring y -40 -KPX Aring yacute -40 -KPX Aring ydieresis -40 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -30 -KPX Atilde Gbreve -30 -KPX Atilde Gcommaaccent -30 -KPX Atilde O -30 -KPX Atilde Oacute -30 -KPX Atilde Ocircumflex -30 -KPX Atilde Odieresis -30 -KPX Atilde Ograve -30 -KPX Atilde Ohungarumlaut -30 -KPX Atilde Omacron -30 -KPX Atilde Oslash -30 -KPX Atilde Otilde -30 -KPX Atilde Q -30 -KPX Atilde T -120 -KPX Atilde Tcaron -120 -KPX Atilde Tcommaaccent -120 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -70 -KPX Atilde W -50 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -40 -KPX Atilde y -40 -KPX Atilde yacute -40 -KPX Atilde ydieresis -40 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX B comma -20 -KPX B period -20 -KPX C comma -30 -KPX C period -30 -KPX Cacute comma -30 -KPX Cacute period -30 -KPX Ccaron comma -30 -KPX Ccaron period -30 -KPX Ccedilla comma -30 -KPX Ccedilla period -30 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -70 -KPX D W -40 -KPX D Y -90 -KPX D Yacute -90 -KPX D Ydieresis -90 -KPX D comma -70 -KPX D period -70 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -70 -KPX Dcaron W -40 -KPX Dcaron Y -90 -KPX Dcaron Yacute -90 -KPX Dcaron Ydieresis -90 -KPX Dcaron comma -70 -KPX Dcaron period -70 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -70 -KPX Dcroat W -40 -KPX Dcroat Y -90 -KPX Dcroat Yacute -90 -KPX Dcroat Ydieresis -90 -KPX Dcroat comma -70 -KPX Dcroat period -70 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -50 -KPX F aacute -50 -KPX F abreve -50 -KPX F acircumflex -50 -KPX F adieresis -50 -KPX F agrave -50 -KPX F amacron -50 -KPX F aogonek -50 -KPX F aring -50 -KPX F atilde -50 -KPX F comma -150 -KPX F e -30 -KPX F eacute -30 -KPX F ecaron -30 -KPX F ecircumflex -30 -KPX F edieresis -30 -KPX F edotaccent -30 -KPX F egrave -30 -KPX F emacron -30 -KPX F eogonek -30 -KPX F o -30 -KPX F oacute -30 -KPX F ocircumflex -30 -KPX F odieresis -30 -KPX F ograve -30 -KPX F ohungarumlaut -30 -KPX F omacron -30 -KPX F oslash -30 -KPX F otilde -30 -KPX F period -150 -KPX F r -45 -KPX F racute -45 -KPX F rcaron -45 -KPX F rcommaaccent -45 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J a -20 -KPX J aacute -20 -KPX J abreve -20 -KPX J acircumflex -20 -KPX J adieresis -20 -KPX J agrave -20 -KPX J amacron -20 -KPX J aogonek -20 -KPX J aring -20 -KPX J atilde -20 -KPX J comma -30 -KPX J period -30 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -40 -KPX K eacute -40 -KPX K ecaron -40 -KPX K ecircumflex -40 -KPX K edieresis -40 -KPX K edotaccent -40 -KPX K egrave -40 -KPX K emacron -40 -KPX K eogonek -40 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -50 -KPX K yacute -50 -KPX K ydieresis -50 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -40 -KPX Kcommaaccent eacute -40 -KPX Kcommaaccent ecaron -40 -KPX Kcommaaccent ecircumflex -40 -KPX Kcommaaccent edieresis -40 -KPX Kcommaaccent edotaccent -40 -KPX Kcommaaccent egrave -40 -KPX Kcommaaccent emacron -40 -KPX Kcommaaccent eogonek -40 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -50 -KPX Kcommaaccent yacute -50 -KPX Kcommaaccent ydieresis -50 -KPX L T -110 -KPX L Tcaron -110 -KPX L Tcommaaccent -110 -KPX L V -110 -KPX L W -70 -KPX L Y -140 -KPX L Yacute -140 -KPX L Ydieresis -140 -KPX L quotedblright -140 -KPX L quoteright -160 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -110 -KPX Lacute Tcaron -110 -KPX Lacute Tcommaaccent -110 -KPX Lacute V -110 -KPX Lacute W -70 -KPX Lacute Y -140 -KPX Lacute Yacute -140 -KPX Lacute Ydieresis -140 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -160 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcaron T -110 -KPX Lcaron Tcaron -110 -KPX Lcaron Tcommaaccent -110 -KPX Lcaron V -110 -KPX Lcaron W -70 -KPX Lcaron Y -140 -KPX Lcaron Yacute -140 -KPX Lcaron Ydieresis -140 -KPX Lcaron quotedblright -140 -KPX Lcaron quoteright -160 -KPX Lcaron y -30 -KPX Lcaron yacute -30 -KPX Lcaron ydieresis -30 -KPX Lcommaaccent T -110 -KPX Lcommaaccent Tcaron -110 -KPX Lcommaaccent Tcommaaccent -110 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -70 -KPX Lcommaaccent Y -140 -KPX Lcommaaccent Yacute -140 -KPX Lcommaaccent Ydieresis -140 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -160 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -110 -KPX Lslash Tcaron -110 -KPX Lslash Tcommaaccent -110 -KPX Lslash V -110 -KPX Lslash W -70 -KPX Lslash Y -140 -KPX Lslash Yacute -140 -KPX Lslash Ydieresis -140 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -160 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -20 -KPX O Aacute -20 -KPX O Abreve -20 -KPX O Acircumflex -20 -KPX O Adieresis -20 -KPX O Agrave -20 -KPX O Amacron -20 -KPX O Aogonek -20 -KPX O Aring -20 -KPX O Atilde -20 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -30 -KPX O X -60 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -20 -KPX Oacute Aacute -20 -KPX Oacute Abreve -20 -KPX Oacute Acircumflex -20 -KPX Oacute Adieresis -20 -KPX Oacute Agrave -20 -KPX Oacute Amacron -20 -KPX Oacute Aogonek -20 -KPX Oacute Aring -20 -KPX Oacute Atilde -20 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -30 -KPX Oacute X -60 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -20 -KPX Ocircumflex Aacute -20 -KPX Ocircumflex Abreve -20 -KPX Ocircumflex Acircumflex -20 -KPX Ocircumflex Adieresis -20 -KPX Ocircumflex Agrave -20 -KPX Ocircumflex Amacron -20 -KPX Ocircumflex Aogonek -20 -KPX Ocircumflex Aring -20 -KPX Ocircumflex Atilde -20 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -30 -KPX Ocircumflex X -60 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -20 -KPX Odieresis Aacute -20 -KPX Odieresis Abreve -20 -KPX Odieresis Acircumflex -20 -KPX Odieresis Adieresis -20 -KPX Odieresis Agrave -20 -KPX Odieresis Amacron -20 -KPX Odieresis Aogonek -20 -KPX Odieresis Aring -20 -KPX Odieresis Atilde -20 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -30 -KPX Odieresis X -60 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -20 -KPX Ograve Aacute -20 -KPX Ograve Abreve -20 -KPX Ograve Acircumflex -20 -KPX Ograve Adieresis -20 -KPX Ograve Agrave -20 -KPX Ograve Amacron -20 -KPX Ograve Aogonek -20 -KPX Ograve Aring -20 -KPX Ograve Atilde -20 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -30 -KPX Ograve X -60 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -20 -KPX Ohungarumlaut Aacute -20 -KPX Ohungarumlaut Abreve -20 -KPX Ohungarumlaut Acircumflex -20 -KPX Ohungarumlaut Adieresis -20 -KPX Ohungarumlaut Agrave -20 -KPX Ohungarumlaut Amacron -20 -KPX Ohungarumlaut Aogonek -20 -KPX Ohungarumlaut Aring -20 -KPX Ohungarumlaut Atilde -20 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -30 -KPX Ohungarumlaut X -60 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -20 -KPX Omacron Aacute -20 -KPX Omacron Abreve -20 -KPX Omacron Acircumflex -20 -KPX Omacron Adieresis -20 -KPX Omacron Agrave -20 -KPX Omacron Amacron -20 -KPX Omacron Aogonek -20 -KPX Omacron Aring -20 -KPX Omacron Atilde -20 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -30 -KPX Omacron X -60 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -20 -KPX Oslash Aacute -20 -KPX Oslash Abreve -20 -KPX Oslash Acircumflex -20 -KPX Oslash Adieresis -20 -KPX Oslash Agrave -20 -KPX Oslash Amacron -20 -KPX Oslash Aogonek -20 -KPX Oslash Aring -20 -KPX Oslash Atilde -20 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -30 -KPX Oslash X -60 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -20 -KPX Otilde Aacute -20 -KPX Otilde Abreve -20 -KPX Otilde Acircumflex -20 -KPX Otilde Adieresis -20 -KPX Otilde Agrave -20 -KPX Otilde Amacron -20 -KPX Otilde Aogonek -20 -KPX Otilde Aring -20 -KPX Otilde Atilde -20 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -30 -KPX Otilde X -60 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -120 -KPX P Aacute -120 -KPX P Abreve -120 -KPX P Acircumflex -120 -KPX P Adieresis -120 -KPX P Agrave -120 -KPX P Amacron -120 -KPX P Aogonek -120 -KPX P Aring -120 -KPX P Atilde -120 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -180 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -50 -KPX P oacute -50 -KPX P ocircumflex -50 -KPX P odieresis -50 -KPX P ograve -50 -KPX P ohungarumlaut -50 -KPX P omacron -50 -KPX P oslash -50 -KPX P otilde -50 -KPX P period -180 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -50 -KPX R W -30 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -50 -KPX Racute W -30 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -50 -KPX Rcaron W -30 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -30 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX S comma -20 -KPX S period -20 -KPX Sacute comma -20 -KPX Sacute period -20 -KPX Scaron comma -20 -KPX Scaron period -20 -KPX Scedilla comma -20 -KPX Scedilla period -20 -KPX Scommaaccent comma -20 -KPX Scommaaccent period -20 -KPX T A -120 -KPX T Aacute -120 -KPX T Abreve -120 -KPX T Acircumflex -120 -KPX T Adieresis -120 -KPX T Agrave -120 -KPX T Amacron -120 -KPX T Aogonek -120 -KPX T Aring -120 -KPX T Atilde -120 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -120 -KPX T aacute -120 -KPX T abreve -60 -KPX T acircumflex -120 -KPX T adieresis -120 -KPX T agrave -120 -KPX T amacron -60 -KPX T aogonek -120 -KPX T aring -120 -KPX T atilde -60 -KPX T colon -20 -KPX T comma -120 -KPX T e -120 -KPX T eacute -120 -KPX T ecaron -120 -KPX T ecircumflex -120 -KPX T edieresis -120 -KPX T edotaccent -120 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -120 -KPX T hyphen -140 -KPX T o -120 -KPX T oacute -120 -KPX T ocircumflex -120 -KPX T odieresis -120 -KPX T ograve -120 -KPX T ohungarumlaut -120 -KPX T omacron -60 -KPX T oslash -120 -KPX T otilde -60 -KPX T period -120 -KPX T r -120 -KPX T racute -120 -KPX T rcaron -120 -KPX T rcommaaccent -120 -KPX T semicolon -20 -KPX T u -120 -KPX T uacute -120 -KPX T ucircumflex -120 -KPX T udieresis -120 -KPX T ugrave -120 -KPX T uhungarumlaut -120 -KPX T umacron -60 -KPX T uogonek -120 -KPX T uring -120 -KPX T w -120 -KPX T y -120 -KPX T yacute -120 -KPX T ydieresis -60 -KPX Tcaron A -120 -KPX Tcaron Aacute -120 -KPX Tcaron Abreve -120 -KPX Tcaron Acircumflex -120 -KPX Tcaron Adieresis -120 -KPX Tcaron Agrave -120 -KPX Tcaron Amacron -120 -KPX Tcaron Aogonek -120 -KPX Tcaron Aring -120 -KPX Tcaron Atilde -120 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -120 -KPX Tcaron aacute -120 -KPX Tcaron abreve -60 -KPX Tcaron acircumflex -120 -KPX Tcaron adieresis -120 -KPX Tcaron agrave -120 -KPX Tcaron amacron -60 -KPX Tcaron aogonek -120 -KPX Tcaron aring -120 -KPX Tcaron atilde -60 -KPX Tcaron colon -20 -KPX Tcaron comma -120 -KPX Tcaron e -120 -KPX Tcaron eacute -120 -KPX Tcaron ecaron -120 -KPX Tcaron ecircumflex -120 -KPX Tcaron edieresis -120 -KPX Tcaron edotaccent -120 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -120 -KPX Tcaron hyphen -140 -KPX Tcaron o -120 -KPX Tcaron oacute -120 -KPX Tcaron ocircumflex -120 -KPX Tcaron odieresis -120 -KPX Tcaron ograve -120 -KPX Tcaron ohungarumlaut -120 -KPX Tcaron omacron -60 -KPX Tcaron oslash -120 -KPX Tcaron otilde -60 -KPX Tcaron period -120 -KPX Tcaron r -120 -KPX Tcaron racute -120 -KPX Tcaron rcaron -120 -KPX Tcaron rcommaaccent -120 -KPX Tcaron semicolon -20 -KPX Tcaron u -120 -KPX Tcaron uacute -120 -KPX Tcaron ucircumflex -120 -KPX Tcaron udieresis -120 -KPX Tcaron ugrave -120 -KPX Tcaron uhungarumlaut -120 -KPX Tcaron umacron -60 -KPX Tcaron uogonek -120 -KPX Tcaron uring -120 -KPX Tcaron w -120 -KPX Tcaron y -120 -KPX Tcaron yacute -120 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -120 -KPX Tcommaaccent Aacute -120 -KPX Tcommaaccent Abreve -120 -KPX Tcommaaccent Acircumflex -120 -KPX Tcommaaccent Adieresis -120 -KPX Tcommaaccent Agrave -120 -KPX Tcommaaccent Amacron -120 -KPX Tcommaaccent Aogonek -120 -KPX Tcommaaccent Aring -120 -KPX Tcommaaccent Atilde -120 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -120 -KPX Tcommaaccent aacute -120 -KPX Tcommaaccent abreve -60 -KPX Tcommaaccent acircumflex -120 -KPX Tcommaaccent adieresis -120 -KPX Tcommaaccent agrave -120 -KPX Tcommaaccent amacron -60 -KPX Tcommaaccent aogonek -120 -KPX Tcommaaccent aring -120 -KPX Tcommaaccent atilde -60 -KPX Tcommaaccent colon -20 -KPX Tcommaaccent comma -120 -KPX Tcommaaccent e -120 -KPX Tcommaaccent eacute -120 -KPX Tcommaaccent ecaron -120 -KPX Tcommaaccent ecircumflex -120 -KPX Tcommaaccent edieresis -120 -KPX Tcommaaccent edotaccent -120 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -120 -KPX Tcommaaccent hyphen -140 -KPX Tcommaaccent o -120 -KPX Tcommaaccent oacute -120 -KPX Tcommaaccent ocircumflex -120 -KPX Tcommaaccent odieresis -120 -KPX Tcommaaccent ograve -120 -KPX Tcommaaccent ohungarumlaut -120 -KPX Tcommaaccent omacron -60 -KPX Tcommaaccent oslash -120 -KPX Tcommaaccent otilde -60 -KPX Tcommaaccent period -120 -KPX Tcommaaccent r -120 -KPX Tcommaaccent racute -120 -KPX Tcommaaccent rcaron -120 -KPX Tcommaaccent rcommaaccent -120 -KPX Tcommaaccent semicolon -20 -KPX Tcommaaccent u -120 -KPX Tcommaaccent uacute -120 -KPX Tcommaaccent ucircumflex -120 -KPX Tcommaaccent udieresis -120 -KPX Tcommaaccent ugrave -120 -KPX Tcommaaccent uhungarumlaut -120 -KPX Tcommaaccent umacron -60 -KPX Tcommaaccent uogonek -120 -KPX Tcommaaccent uring -120 -KPX Tcommaaccent w -120 -KPX Tcommaaccent y -120 -KPX Tcommaaccent yacute -120 -KPX Tcommaaccent ydieresis -60 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -40 -KPX U period -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -40 -KPX Uacute period -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -40 -KPX Ucircumflex period -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -40 -KPX Udieresis period -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -40 -KPX Ugrave period -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -40 -KPX Uhungarumlaut period -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -40 -KPX Umacron period -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -40 -KPX Uogonek period -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -40 -KPX Uring period -40 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -40 -KPX V Gbreve -40 -KPX V Gcommaaccent -40 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -70 -KPX V aacute -70 -KPX V abreve -70 -KPX V acircumflex -70 -KPX V adieresis -70 -KPX V agrave -70 -KPX V amacron -70 -KPX V aogonek -70 -KPX V aring -70 -KPX V atilde -70 -KPX V colon -40 -KPX V comma -125 -KPX V e -80 -KPX V eacute -80 -KPX V ecaron -80 -KPX V ecircumflex -80 -KPX V edieresis -80 -KPX V edotaccent -80 -KPX V egrave -80 -KPX V emacron -80 -KPX V eogonek -80 -KPX V hyphen -80 -KPX V o -80 -KPX V oacute -80 -KPX V ocircumflex -80 -KPX V odieresis -80 -KPX V ograve -80 -KPX V ohungarumlaut -80 -KPX V omacron -80 -KPX V oslash -80 -KPX V otilde -80 -KPX V period -125 -KPX V semicolon -40 -KPX V u -70 -KPX V uacute -70 -KPX V ucircumflex -70 -KPX V udieresis -70 -KPX V ugrave -70 -KPX V uhungarumlaut -70 -KPX V umacron -70 -KPX V uogonek -70 -KPX V uring -70 -KPX W A -50 -KPX W Aacute -50 -KPX W Abreve -50 -KPX W Acircumflex -50 -KPX W Adieresis -50 -KPX W Agrave -50 -KPX W Amacron -50 -KPX W Aogonek -50 -KPX W Aring -50 -KPX W Atilde -50 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W comma -80 -KPX W e -30 -KPX W eacute -30 -KPX W ecaron -30 -KPX W ecircumflex -30 -KPX W edieresis -30 -KPX W edotaccent -30 -KPX W egrave -30 -KPX W emacron -30 -KPX W eogonek -30 -KPX W hyphen -40 -KPX W o -30 -KPX W oacute -30 -KPX W ocircumflex -30 -KPX W odieresis -30 -KPX W ograve -30 -KPX W ohungarumlaut -30 -KPX W omacron -30 -KPX W oslash -30 -KPX W otilde -30 -KPX W period -80 -KPX W u -30 -KPX W uacute -30 -KPX W ucircumflex -30 -KPX W udieresis -30 -KPX W ugrave -30 -KPX W uhungarumlaut -30 -KPX W umacron -30 -KPX W uogonek -30 -KPX W uring -30 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -85 -KPX Y Oacute -85 -KPX Y Ocircumflex -85 -KPX Y Odieresis -85 -KPX Y Ograve -85 -KPX Y Ohungarumlaut -85 -KPX Y Omacron -85 -KPX Y Oslash -85 -KPX Y Otilde -85 -KPX Y a -140 -KPX Y aacute -140 -KPX Y abreve -70 -KPX Y acircumflex -140 -KPX Y adieresis -140 -KPX Y agrave -140 -KPX Y amacron -70 -KPX Y aogonek -140 -KPX Y aring -140 -KPX Y atilde -140 -KPX Y colon -60 -KPX Y comma -140 -KPX Y e -140 -KPX Y eacute -140 -KPX Y ecaron -140 -KPX Y ecircumflex -140 -KPX Y edieresis -140 -KPX Y edotaccent -140 -KPX Y egrave -140 -KPX Y emacron -70 -KPX Y eogonek -140 -KPX Y hyphen -140 -KPX Y i -20 -KPX Y iacute -20 -KPX Y iogonek -20 -KPX Y o -140 -KPX Y oacute -140 -KPX Y ocircumflex -140 -KPX Y odieresis -140 -KPX Y ograve -140 -KPX Y ohungarumlaut -140 -KPX Y omacron -140 -KPX Y oslash -140 -KPX Y otilde -140 -KPX Y period -140 -KPX Y semicolon -60 -KPX Y u -110 -KPX Y uacute -110 -KPX Y ucircumflex -110 -KPX Y udieresis -110 -KPX Y ugrave -110 -KPX Y uhungarumlaut -110 -KPX Y umacron -110 -KPX Y uogonek -110 -KPX Y uring -110 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -85 -KPX Yacute Oacute -85 -KPX Yacute Ocircumflex -85 -KPX Yacute Odieresis -85 -KPX Yacute Ograve -85 -KPX Yacute Ohungarumlaut -85 -KPX Yacute Omacron -85 -KPX Yacute Oslash -85 -KPX Yacute Otilde -85 -KPX Yacute a -140 -KPX Yacute aacute -140 -KPX Yacute abreve -70 -KPX Yacute acircumflex -140 -KPX Yacute adieresis -140 -KPX Yacute agrave -140 -KPX Yacute amacron -70 -KPX Yacute aogonek -140 -KPX Yacute aring -140 -KPX Yacute atilde -70 -KPX Yacute colon -60 -KPX Yacute comma -140 -KPX Yacute e -140 -KPX Yacute eacute -140 -KPX Yacute ecaron -140 -KPX Yacute ecircumflex -140 -KPX Yacute edieresis -140 -KPX Yacute edotaccent -140 -KPX Yacute egrave -140 -KPX Yacute emacron -70 -KPX Yacute eogonek -140 -KPX Yacute hyphen -140 -KPX Yacute i -20 -KPX Yacute iacute -20 -KPX Yacute iogonek -20 -KPX Yacute o -140 -KPX Yacute oacute -140 -KPX Yacute ocircumflex -140 -KPX Yacute odieresis -140 -KPX Yacute ograve -140 -KPX Yacute ohungarumlaut -140 -KPX Yacute omacron -70 -KPX Yacute oslash -140 -KPX Yacute otilde -140 -KPX Yacute period -140 -KPX Yacute semicolon -60 -KPX Yacute u -110 -KPX Yacute uacute -110 -KPX Yacute ucircumflex -110 -KPX Yacute udieresis -110 -KPX Yacute ugrave -110 -KPX Yacute uhungarumlaut -110 -KPX Yacute umacron -110 -KPX Yacute uogonek -110 -KPX Yacute uring -110 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -85 -KPX Ydieresis Oacute -85 -KPX Ydieresis Ocircumflex -85 -KPX Ydieresis Odieresis -85 -KPX Ydieresis Ograve -85 -KPX Ydieresis Ohungarumlaut -85 -KPX Ydieresis Omacron -85 -KPX Ydieresis Oslash -85 -KPX Ydieresis Otilde -85 -KPX Ydieresis a -140 -KPX Ydieresis aacute -140 -KPX Ydieresis abreve -70 -KPX Ydieresis acircumflex -140 -KPX Ydieresis adieresis -140 -KPX Ydieresis agrave -140 -KPX Ydieresis amacron -70 -KPX Ydieresis aogonek -140 -KPX Ydieresis aring -140 -KPX Ydieresis atilde -70 -KPX Ydieresis colon -60 -KPX Ydieresis comma -140 -KPX Ydieresis e -140 -KPX Ydieresis eacute -140 -KPX Ydieresis ecaron -140 -KPX Ydieresis ecircumflex -140 -KPX Ydieresis edieresis -140 -KPX Ydieresis edotaccent -140 -KPX Ydieresis egrave -140 -KPX Ydieresis emacron -70 -KPX Ydieresis eogonek -140 -KPX Ydieresis hyphen -140 -KPX Ydieresis i -20 -KPX Ydieresis iacute -20 -KPX Ydieresis iogonek -20 -KPX Ydieresis o -140 -KPX Ydieresis oacute -140 -KPX Ydieresis ocircumflex -140 -KPX Ydieresis odieresis -140 -KPX Ydieresis ograve -140 -KPX Ydieresis ohungarumlaut -140 -KPX Ydieresis omacron -140 -KPX Ydieresis oslash -140 -KPX Ydieresis otilde -140 -KPX Ydieresis period -140 -KPX Ydieresis semicolon -60 -KPX Ydieresis u -110 -KPX Ydieresis uacute -110 -KPX Ydieresis ucircumflex -110 -KPX Ydieresis udieresis -110 -KPX Ydieresis ugrave -110 -KPX Ydieresis uhungarumlaut -110 -KPX Ydieresis umacron -110 -KPX Ydieresis uogonek -110 -KPX Ydieresis uring -110 -KPX a v -20 -KPX a w -20 -KPX a y -30 -KPX a yacute -30 -KPX a ydieresis -30 -KPX aacute v -20 -KPX aacute w -20 -KPX aacute y -30 -KPX aacute yacute -30 -KPX aacute ydieresis -30 -KPX abreve v -20 -KPX abreve w -20 -KPX abreve y -30 -KPX abreve yacute -30 -KPX abreve ydieresis -30 -KPX acircumflex v -20 -KPX acircumflex w -20 -KPX acircumflex y -30 -KPX acircumflex yacute -30 -KPX acircumflex ydieresis -30 -KPX adieresis v -20 -KPX adieresis w -20 -KPX adieresis y -30 -KPX adieresis yacute -30 -KPX adieresis ydieresis -30 -KPX agrave v -20 -KPX agrave w -20 -KPX agrave y -30 -KPX agrave yacute -30 -KPX agrave ydieresis -30 -KPX amacron v -20 -KPX amacron w -20 -KPX amacron y -30 -KPX amacron yacute -30 -KPX amacron ydieresis -30 -KPX aogonek v -20 -KPX aogonek w -20 -KPX aogonek y -30 -KPX aogonek yacute -30 -KPX aogonek ydieresis -30 -KPX aring v -20 -KPX aring w -20 -KPX aring y -30 -KPX aring yacute -30 -KPX aring ydieresis -30 -KPX atilde v -20 -KPX atilde w -20 -KPX atilde y -30 -KPX atilde yacute -30 -KPX atilde ydieresis -30 -KPX b b -10 -KPX b comma -40 -KPX b l -20 -KPX b lacute -20 -KPX b lcommaaccent -20 -KPX b lslash -20 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c comma -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute comma -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron comma -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla comma -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX colon space -50 -KPX comma quotedblright -100 -KPX comma quoteright -100 -KPX e comma -15 -KPX e period -15 -KPX e v -30 -KPX e w -20 -KPX e x -30 -KPX e y -20 -KPX e yacute -20 -KPX e ydieresis -20 -KPX eacute comma -15 -KPX eacute period -15 -KPX eacute v -30 -KPX eacute w -20 -KPX eacute x -30 -KPX eacute y -20 -KPX eacute yacute -20 -KPX eacute ydieresis -20 -KPX ecaron comma -15 -KPX ecaron period -15 -KPX ecaron v -30 -KPX ecaron w -20 -KPX ecaron x -30 -KPX ecaron y -20 -KPX ecaron yacute -20 -KPX ecaron ydieresis -20 -KPX ecircumflex comma -15 -KPX ecircumflex period -15 -KPX ecircumflex v -30 -KPX ecircumflex w -20 -KPX ecircumflex x -30 -KPX ecircumflex y -20 -KPX ecircumflex yacute -20 -KPX ecircumflex ydieresis -20 -KPX edieresis comma -15 -KPX edieresis period -15 -KPX edieresis v -30 -KPX edieresis w -20 -KPX edieresis x -30 -KPX edieresis y -20 -KPX edieresis yacute -20 -KPX edieresis ydieresis -20 -KPX edotaccent comma -15 -KPX edotaccent period -15 -KPX edotaccent v -30 -KPX edotaccent w -20 -KPX edotaccent x -30 -KPX edotaccent y -20 -KPX edotaccent yacute -20 -KPX edotaccent ydieresis -20 -KPX egrave comma -15 -KPX egrave period -15 -KPX egrave v -30 -KPX egrave w -20 -KPX egrave x -30 -KPX egrave y -20 -KPX egrave yacute -20 -KPX egrave ydieresis -20 -KPX emacron comma -15 -KPX emacron period -15 -KPX emacron v -30 -KPX emacron w -20 -KPX emacron x -30 -KPX emacron y -20 -KPX emacron yacute -20 -KPX emacron ydieresis -20 -KPX eogonek comma -15 -KPX eogonek period -15 -KPX eogonek v -30 -KPX eogonek w -20 -KPX eogonek x -30 -KPX eogonek y -20 -KPX eogonek yacute -20 -KPX eogonek ydieresis -20 -KPX f a -30 -KPX f aacute -30 -KPX f abreve -30 -KPX f acircumflex -30 -KPX f adieresis -30 -KPX f agrave -30 -KPX f amacron -30 -KPX f aogonek -30 -KPX f aring -30 -KPX f atilde -30 -KPX f comma -30 -KPX f dotlessi -28 -KPX f e -30 -KPX f eacute -30 -KPX f ecaron -30 -KPX f ecircumflex -30 -KPX f edieresis -30 -KPX f edotaccent -30 -KPX f egrave -30 -KPX f emacron -30 -KPX f eogonek -30 -KPX f o -30 -KPX f oacute -30 -KPX f ocircumflex -30 -KPX f odieresis -30 -KPX f ograve -30 -KPX f ohungarumlaut -30 -KPX f omacron -30 -KPX f oslash -30 -KPX f otilde -30 -KPX f period -30 -KPX f quotedblright 60 -KPX f quoteright 50 -KPX g r -10 -KPX g racute -10 -KPX g rcaron -10 -KPX g rcommaaccent -10 -KPX gbreve r -10 -KPX gbreve racute -10 -KPX gbreve rcaron -10 -KPX gbreve rcommaaccent -10 -KPX gcommaaccent r -10 -KPX gcommaaccent racute -10 -KPX gcommaaccent rcaron -10 -KPX gcommaaccent rcommaaccent -10 -KPX h y -30 -KPX h yacute -30 -KPX h ydieresis -30 -KPX k e -20 -KPX k eacute -20 -KPX k ecaron -20 -KPX k ecircumflex -20 -KPX k edieresis -20 -KPX k edotaccent -20 -KPX k egrave -20 -KPX k emacron -20 -KPX k eogonek -20 -KPX k o -20 -KPX k oacute -20 -KPX k ocircumflex -20 -KPX k odieresis -20 -KPX k ograve -20 -KPX k ohungarumlaut -20 -KPX k omacron -20 -KPX k oslash -20 -KPX k otilde -20 -KPX kcommaaccent e -20 -KPX kcommaaccent eacute -20 -KPX kcommaaccent ecaron -20 -KPX kcommaaccent ecircumflex -20 -KPX kcommaaccent edieresis -20 -KPX kcommaaccent edotaccent -20 -KPX kcommaaccent egrave -20 -KPX kcommaaccent emacron -20 -KPX kcommaaccent eogonek -20 -KPX kcommaaccent o -20 -KPX kcommaaccent oacute -20 -KPX kcommaaccent ocircumflex -20 -KPX kcommaaccent odieresis -20 -KPX kcommaaccent ograve -20 -KPX kcommaaccent ohungarumlaut -20 -KPX kcommaaccent omacron -20 -KPX kcommaaccent oslash -20 -KPX kcommaaccent otilde -20 -KPX m u -10 -KPX m uacute -10 -KPX m ucircumflex -10 -KPX m udieresis -10 -KPX m ugrave -10 -KPX m uhungarumlaut -10 -KPX m umacron -10 -KPX m uogonek -10 -KPX m uring -10 -KPX m y -15 -KPX m yacute -15 -KPX m ydieresis -15 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -20 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -20 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -20 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -20 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -20 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o comma -40 -KPX o period -40 -KPX o v -15 -KPX o w -15 -KPX o x -30 -KPX o y -30 -KPX o yacute -30 -KPX o ydieresis -30 -KPX oacute comma -40 -KPX oacute period -40 -KPX oacute v -15 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -30 -KPX oacute yacute -30 -KPX oacute ydieresis -30 -KPX ocircumflex comma -40 -KPX ocircumflex period -40 -KPX ocircumflex v -15 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -30 -KPX ocircumflex yacute -30 -KPX ocircumflex ydieresis -30 -KPX odieresis comma -40 -KPX odieresis period -40 -KPX odieresis v -15 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -30 -KPX odieresis yacute -30 -KPX odieresis ydieresis -30 -KPX ograve comma -40 -KPX ograve period -40 -KPX ograve v -15 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -30 -KPX ograve yacute -30 -KPX ograve ydieresis -30 -KPX ohungarumlaut comma -40 -KPX ohungarumlaut period -40 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -30 -KPX ohungarumlaut yacute -30 -KPX ohungarumlaut ydieresis -30 -KPX omacron comma -40 -KPX omacron period -40 -KPX omacron v -15 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -30 -KPX omacron yacute -30 -KPX omacron ydieresis -30 -KPX oslash a -55 -KPX oslash aacute -55 -KPX oslash abreve -55 -KPX oslash acircumflex -55 -KPX oslash adieresis -55 -KPX oslash agrave -55 -KPX oslash amacron -55 -KPX oslash aogonek -55 -KPX oslash aring -55 -KPX oslash atilde -55 -KPX oslash b -55 -KPX oslash c -55 -KPX oslash cacute -55 -KPX oslash ccaron -55 -KPX oslash ccedilla -55 -KPX oslash comma -95 -KPX oslash d -55 -KPX oslash dcroat -55 -KPX oslash e -55 -KPX oslash eacute -55 -KPX oslash ecaron -55 -KPX oslash ecircumflex -55 -KPX oslash edieresis -55 -KPX oslash edotaccent -55 -KPX oslash egrave -55 -KPX oslash emacron -55 -KPX oslash eogonek -55 -KPX oslash f -55 -KPX oslash g -55 -KPX oslash gbreve -55 -KPX oslash gcommaaccent -55 -KPX oslash h -55 -KPX oslash i -55 -KPX oslash iacute -55 -KPX oslash icircumflex -55 -KPX oslash idieresis -55 -KPX oslash igrave -55 -KPX oslash imacron -55 -KPX oslash iogonek -55 -KPX oslash j -55 -KPX oslash k -55 -KPX oslash kcommaaccent -55 -KPX oslash l -55 -KPX oslash lacute -55 -KPX oslash lcommaaccent -55 -KPX oslash lslash -55 -KPX oslash m -55 -KPX oslash n -55 -KPX oslash nacute -55 -KPX oslash ncaron -55 -KPX oslash ncommaaccent -55 -KPX oslash ntilde -55 -KPX oslash o -55 -KPX oslash oacute -55 -KPX oslash ocircumflex -55 -KPX oslash odieresis -55 -KPX oslash ograve -55 -KPX oslash ohungarumlaut -55 -KPX oslash omacron -55 -KPX oslash oslash -55 -KPX oslash otilde -55 -KPX oslash p -55 -KPX oslash period -95 -KPX oslash q -55 -KPX oslash r -55 -KPX oslash racute -55 -KPX oslash rcaron -55 -KPX oslash rcommaaccent -55 -KPX oslash s -55 -KPX oslash sacute -55 -KPX oslash scaron -55 -KPX oslash scedilla -55 -KPX oslash scommaaccent -55 -KPX oslash t -55 -KPX oslash tcommaaccent -55 -KPX oslash u -55 -KPX oslash uacute -55 -KPX oslash ucircumflex -55 -KPX oslash udieresis -55 -KPX oslash ugrave -55 -KPX oslash uhungarumlaut -55 -KPX oslash umacron -55 -KPX oslash uogonek -55 -KPX oslash uring -55 -KPX oslash v -70 -KPX oslash w -70 -KPX oslash x -85 -KPX oslash y -70 -KPX oslash yacute -70 -KPX oslash ydieresis -70 -KPX oslash z -55 -KPX oslash zacute -55 -KPX oslash zcaron -55 -KPX oslash zdotaccent -55 -KPX otilde comma -40 -KPX otilde period -40 -KPX otilde v -15 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -30 -KPX otilde yacute -30 -KPX otilde ydieresis -30 -KPX p comma -35 -KPX p period -35 -KPX p y -30 -KPX p yacute -30 -KPX p ydieresis -30 -KPX period quotedblright -100 -KPX period quoteright -100 -KPX period space -60 -KPX quotedblright space -40 -KPX quoteleft quoteleft -57 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright quoteright -57 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -50 -KPX quoteright sacute -50 -KPX quoteright scaron -50 -KPX quoteright scedilla -50 -KPX quoteright scommaaccent -50 -KPX quoteright space -70 -KPX r a -10 -KPX r aacute -10 -KPX r abreve -10 -KPX r acircumflex -10 -KPX r adieresis -10 -KPX r agrave -10 -KPX r amacron -10 -KPX r aogonek -10 -KPX r aring -10 -KPX r atilde -10 -KPX r colon 30 -KPX r comma -50 -KPX r i 15 -KPX r iacute 15 -KPX r icircumflex 15 -KPX r idieresis 15 -KPX r igrave 15 -KPX r imacron 15 -KPX r iogonek 15 -KPX r k 15 -KPX r kcommaaccent 15 -KPX r l 15 -KPX r lacute 15 -KPX r lcommaaccent 15 -KPX r lslash 15 -KPX r m 25 -KPX r n 25 -KPX r nacute 25 -KPX r ncaron 25 -KPX r ncommaaccent 25 -KPX r ntilde 25 -KPX r p 30 -KPX r period -50 -KPX r semicolon 30 -KPX r t 40 -KPX r tcommaaccent 40 -KPX r u 15 -KPX r uacute 15 -KPX r ucircumflex 15 -KPX r udieresis 15 -KPX r ugrave 15 -KPX r uhungarumlaut 15 -KPX r umacron 15 -KPX r uogonek 15 -KPX r uring 15 -KPX r v 30 -KPX r y 30 -KPX r yacute 30 -KPX r ydieresis 30 -KPX racute a -10 -KPX racute aacute -10 -KPX racute abreve -10 -KPX racute acircumflex -10 -KPX racute adieresis -10 -KPX racute agrave -10 -KPX racute amacron -10 -KPX racute aogonek -10 -KPX racute aring -10 -KPX racute atilde -10 -KPX racute colon 30 -KPX racute comma -50 -KPX racute i 15 -KPX racute iacute 15 -KPX racute icircumflex 15 -KPX racute idieresis 15 -KPX racute igrave 15 -KPX racute imacron 15 -KPX racute iogonek 15 -KPX racute k 15 -KPX racute kcommaaccent 15 -KPX racute l 15 -KPX racute lacute 15 -KPX racute lcommaaccent 15 -KPX racute lslash 15 -KPX racute m 25 -KPX racute n 25 -KPX racute nacute 25 -KPX racute ncaron 25 -KPX racute ncommaaccent 25 -KPX racute ntilde 25 -KPX racute p 30 -KPX racute period -50 -KPX racute semicolon 30 -KPX racute t 40 -KPX racute tcommaaccent 40 -KPX racute u 15 -KPX racute uacute 15 -KPX racute ucircumflex 15 -KPX racute udieresis 15 -KPX racute ugrave 15 -KPX racute uhungarumlaut 15 -KPX racute umacron 15 -KPX racute uogonek 15 -KPX racute uring 15 -KPX racute v 30 -KPX racute y 30 -KPX racute yacute 30 -KPX racute ydieresis 30 -KPX rcaron a -10 -KPX rcaron aacute -10 -KPX rcaron abreve -10 -KPX rcaron acircumflex -10 -KPX rcaron adieresis -10 -KPX rcaron agrave -10 -KPX rcaron amacron -10 -KPX rcaron aogonek -10 -KPX rcaron aring -10 -KPX rcaron atilde -10 -KPX rcaron colon 30 -KPX rcaron comma -50 -KPX rcaron i 15 -KPX rcaron iacute 15 -KPX rcaron icircumflex 15 -KPX rcaron idieresis 15 -KPX rcaron igrave 15 -KPX rcaron imacron 15 -KPX rcaron iogonek 15 -KPX rcaron k 15 -KPX rcaron kcommaaccent 15 -KPX rcaron l 15 -KPX rcaron lacute 15 -KPX rcaron lcommaaccent 15 -KPX rcaron lslash 15 -KPX rcaron m 25 -KPX rcaron n 25 -KPX rcaron nacute 25 -KPX rcaron ncaron 25 -KPX rcaron ncommaaccent 25 -KPX rcaron ntilde 25 -KPX rcaron p 30 -KPX rcaron period -50 -KPX rcaron semicolon 30 -KPX rcaron t 40 -KPX rcaron tcommaaccent 40 -KPX rcaron u 15 -KPX rcaron uacute 15 -KPX rcaron ucircumflex 15 -KPX rcaron udieresis 15 -KPX rcaron ugrave 15 -KPX rcaron uhungarumlaut 15 -KPX rcaron umacron 15 -KPX rcaron uogonek 15 -KPX rcaron uring 15 -KPX rcaron v 30 -KPX rcaron y 30 -KPX rcaron yacute 30 -KPX rcaron ydieresis 30 -KPX rcommaaccent a -10 -KPX rcommaaccent aacute -10 -KPX rcommaaccent abreve -10 -KPX rcommaaccent acircumflex -10 -KPX rcommaaccent adieresis -10 -KPX rcommaaccent agrave -10 -KPX rcommaaccent amacron -10 -KPX rcommaaccent aogonek -10 -KPX rcommaaccent aring -10 -KPX rcommaaccent atilde -10 -KPX rcommaaccent colon 30 -KPX rcommaaccent comma -50 -KPX rcommaaccent i 15 -KPX rcommaaccent iacute 15 -KPX rcommaaccent icircumflex 15 -KPX rcommaaccent idieresis 15 -KPX rcommaaccent igrave 15 -KPX rcommaaccent imacron 15 -KPX rcommaaccent iogonek 15 -KPX rcommaaccent k 15 -KPX rcommaaccent kcommaaccent 15 -KPX rcommaaccent l 15 -KPX rcommaaccent lacute 15 -KPX rcommaaccent lcommaaccent 15 -KPX rcommaaccent lslash 15 -KPX rcommaaccent m 25 -KPX rcommaaccent n 25 -KPX rcommaaccent nacute 25 -KPX rcommaaccent ncaron 25 -KPX rcommaaccent ncommaaccent 25 -KPX rcommaaccent ntilde 25 -KPX rcommaaccent p 30 -KPX rcommaaccent period -50 -KPX rcommaaccent semicolon 30 -KPX rcommaaccent t 40 -KPX rcommaaccent tcommaaccent 40 -KPX rcommaaccent u 15 -KPX rcommaaccent uacute 15 -KPX rcommaaccent ucircumflex 15 -KPX rcommaaccent udieresis 15 -KPX rcommaaccent ugrave 15 -KPX rcommaaccent uhungarumlaut 15 -KPX rcommaaccent umacron 15 -KPX rcommaaccent uogonek 15 -KPX rcommaaccent uring 15 -KPX rcommaaccent v 30 -KPX rcommaaccent y 30 -KPX rcommaaccent yacute 30 -KPX rcommaaccent ydieresis 30 -KPX s comma -15 -KPX s period -15 -KPX s w -30 -KPX sacute comma -15 -KPX sacute period -15 -KPX sacute w -30 -KPX scaron comma -15 -KPX scaron period -15 -KPX scaron w -30 -KPX scedilla comma -15 -KPX scedilla period -15 -KPX scedilla w -30 -KPX scommaaccent comma -15 -KPX scommaaccent period -15 -KPX scommaaccent w -30 -KPX semicolon space -50 -KPX space T -50 -KPX space Tcaron -50 -KPX space Tcommaaccent -50 -KPX space V -50 -KPX space W -40 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX space quotedblleft -30 -KPX space quoteleft -60 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -80 -KPX v e -25 -KPX v eacute -25 -KPX v ecaron -25 -KPX v ecircumflex -25 -KPX v edieresis -25 -KPX v edotaccent -25 -KPX v egrave -25 -KPX v emacron -25 -KPX v eogonek -25 -KPX v o -25 -KPX v oacute -25 -KPX v ocircumflex -25 -KPX v odieresis -25 -KPX v ograve -25 -KPX v ohungarumlaut -25 -KPX v omacron -25 -KPX v oslash -25 -KPX v otilde -25 -KPX v period -80 -KPX w a -15 -KPX w aacute -15 -KPX w abreve -15 -KPX w acircumflex -15 -KPX w adieresis -15 -KPX w agrave -15 -KPX w amacron -15 -KPX w aogonek -15 -KPX w aring -15 -KPX w atilde -15 -KPX w comma -60 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -60 -KPX x e -30 -KPX x eacute -30 -KPX x ecaron -30 -KPX x ecircumflex -30 -KPX x edieresis -30 -KPX x edotaccent -30 -KPX x egrave -30 -KPX x emacron -30 -KPX x eogonek -30 -KPX y a -20 -KPX y aacute -20 -KPX y abreve -20 -KPX y acircumflex -20 -KPX y adieresis -20 -KPX y agrave -20 -KPX y amacron -20 -KPX y aogonek -20 -KPX y aring -20 -KPX y atilde -20 -KPX y comma -100 -KPX y e -20 -KPX y eacute -20 -KPX y ecaron -20 -KPX y ecircumflex -20 -KPX y edieresis -20 -KPX y edotaccent -20 -KPX y egrave -20 -KPX y emacron -20 -KPX y eogonek -20 -KPX y o -20 -KPX y oacute -20 -KPX y ocircumflex -20 -KPX y odieresis -20 -KPX y ograve -20 -KPX y ohungarumlaut -20 -KPX y omacron -20 -KPX y oslash -20 -KPX y otilde -20 -KPX y period -100 -KPX yacute a -20 -KPX yacute aacute -20 -KPX yacute abreve -20 -KPX yacute acircumflex -20 -KPX yacute adieresis -20 -KPX yacute agrave -20 -KPX yacute amacron -20 -KPX yacute aogonek -20 -KPX yacute aring -20 -KPX yacute atilde -20 -KPX yacute comma -100 -KPX yacute e -20 -KPX yacute eacute -20 -KPX yacute ecaron -20 -KPX yacute ecircumflex -20 -KPX yacute edieresis -20 -KPX yacute edotaccent -20 -KPX yacute egrave -20 -KPX yacute emacron -20 -KPX yacute eogonek -20 -KPX yacute o -20 -KPX yacute oacute -20 -KPX yacute ocircumflex -20 -KPX yacute odieresis -20 -KPX yacute ograve -20 -KPX yacute ohungarumlaut -20 -KPX yacute omacron -20 -KPX yacute oslash -20 -KPX yacute otilde -20 -KPX yacute period -100 -KPX ydieresis a -20 -KPX ydieresis aacute -20 -KPX ydieresis abreve -20 -KPX ydieresis acircumflex -20 -KPX ydieresis adieresis -20 -KPX ydieresis agrave -20 -KPX ydieresis amacron -20 -KPX ydieresis aogonek -20 -KPX ydieresis aring -20 -KPX ydieresis atilde -20 -KPX ydieresis comma -100 -KPX ydieresis e -20 -KPX ydieresis eacute -20 -KPX ydieresis ecaron -20 -KPX ydieresis ecircumflex -20 -KPX ydieresis edieresis -20 -KPX ydieresis edotaccent -20 -KPX ydieresis egrave -20 -KPX ydieresis emacron -20 -KPX ydieresis eogonek -20 -KPX ydieresis o -20 -KPX ydieresis oacute -20 -KPX ydieresis ocircumflex -20 -KPX ydieresis odieresis -20 -KPX ydieresis ograve -20 -KPX ydieresis ohungarumlaut -20 -KPX ydieresis omacron -20 -KPX ydieresis oslash -20 -KPX ydieresis otilde -20 -KPX ydieresis period -100 -KPX z e -15 -KPX z eacute -15 -KPX z ecaron -15 -KPX z ecircumflex -15 -KPX z edieresis -15 -KPX z edotaccent -15 -KPX z egrave -15 -KPX z emacron -15 -KPX z eogonek -15 -KPX z o -15 -KPX z oacute -15 -KPX z ocircumflex -15 -KPX z odieresis -15 -KPX z ograve -15 -KPX z ohungarumlaut -15 -KPX z omacron -15 -KPX z oslash -15 -KPX z otilde -15 -KPX zacute e -15 -KPX zacute eacute -15 -KPX zacute ecaron -15 -KPX zacute ecircumflex -15 -KPX zacute edieresis -15 -KPX zacute edotaccent -15 -KPX zacute egrave -15 -KPX zacute emacron -15 -KPX zacute eogonek -15 -KPX zacute o -15 -KPX zacute oacute -15 -KPX zacute ocircumflex -15 -KPX zacute odieresis -15 -KPX zacute ograve -15 -KPX zacute ohungarumlaut -15 -KPX zacute omacron -15 -KPX zacute oslash -15 -KPX zacute otilde -15 -KPX zcaron e -15 -KPX zcaron eacute -15 -KPX zcaron ecaron -15 -KPX zcaron ecircumflex -15 -KPX zcaron edieresis -15 -KPX zcaron edotaccent -15 -KPX zcaron egrave -15 -KPX zcaron emacron -15 -KPX zcaron eogonek -15 -KPX zcaron o -15 -KPX zcaron oacute -15 -KPX zcaron ocircumflex -15 -KPX zcaron odieresis -15 -KPX zcaron ograve -15 -KPX zcaron ohungarumlaut -15 -KPX zcaron omacron -15 -KPX zcaron oslash -15 -KPX zcaron otilde -15 -KPX zdotaccent e -15 -KPX zdotaccent eacute -15 -KPX zdotaccent ecaron -15 -KPX zdotaccent ecircumflex -15 -KPX zdotaccent edieresis -15 -KPX zdotaccent edotaccent -15 -KPX zdotaccent egrave -15 -KPX zdotaccent emacron -15 -KPX zdotaccent eogonek -15 -KPX zdotaccent o -15 -KPX zdotaccent oacute -15 -KPX zdotaccent ocircumflex -15 -KPX zdotaccent odieresis -15 -KPX zdotaccent ograve -15 -KPX zdotaccent ohungarumlaut -15 -KPX zdotaccent omacron -15 -KPX zdotaccent oslash -15 -KPX zdotaccent otilde -15 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Helvetica.afm.php b/application/third_party/dompdf/lib/fonts/Helvetica.afm.php deleted file mode 100755 index a9c925de..00000000 --- a/application/third_party/dompdf/lib/fonts/Helvetica.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Helvetica', - 'FullName' => 'Helvetica', - 'FamilyName' => 'Helvetica', - 'Weight' => 'Medium', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-166', - 1 => '-225', - 2 => '1000', - 3 => '931', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.000', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '718', - 'XHeight' => '523', - 'Ascender' => '718', - 'Descender' => '-207', - 'StdHW' => '76', - 'StdVW' => '88', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 278.0, - 160 => 278.0, - 33 => 278.0, - 34 => 355.0, - 35 => 556.0, - 36 => 556.0, - 37 => 889.0, - 38 => 667.0, - 146 => 222.0, - 40 => 333.0, - 41 => 333.0, - 42 => 389.0, - 43 => 584.0, - 44 => 278.0, - 45 => 333.0, - 173 => 333.0, - 46 => 278.0, - 47 => 278.0, - 48 => 556.0, - 49 => 556.0, - 50 => 556.0, - 51 => 556.0, - 52 => 556.0, - 53 => 556.0, - 54 => 556.0, - 55 => 556.0, - 56 => 556.0, - 57 => 556.0, - 58 => 278.0, - 59 => 278.0, - 60 => 584.0, - 61 => 584.0, - 62 => 584.0, - 63 => 556.0, - 64 => 1015.0, - 65 => 667.0, - 66 => 667.0, - 67 => 722.0, - 68 => 722.0, - 69 => 667.0, - 70 => 611.0, - 71 => 778.0, - 72 => 722.0, - 73 => 278.0, - 74 => 500.0, - 75 => 667.0, - 76 => 556.0, - 77 => 833.0, - 78 => 722.0, - 79 => 778.0, - 80 => 667.0, - 81 => 778.0, - 82 => 722.0, - 83 => 667.0, - 84 => 611.0, - 85 => 722.0, - 86 => 667.0, - 87 => 944.0, - 88 => 667.0, - 89 => 667.0, - 90 => 611.0, - 91 => 278.0, - 92 => 278.0, - 93 => 278.0, - 94 => 469.0, - 95 => 556.0, - 145 => 222.0, - 97 => 556.0, - 98 => 556.0, - 99 => 500.0, - 100 => 556.0, - 101 => 556.0, - 102 => 278.0, - 103 => 556.0, - 104 => 556.0, - 105 => 222.0, - 106 => 222.0, - 107 => 500.0, - 108 => 222.0, - 109 => 833.0, - 110 => 556.0, - 111 => 556.0, - 112 => 556.0, - 113 => 556.0, - 114 => 333.0, - 115 => 500.0, - 116 => 278.0, - 117 => 556.0, - 118 => 500.0, - 119 => 722.0, - 120 => 500.0, - 121 => 500.0, - 122 => 500.0, - 123 => 334.0, - 124 => 260.0, - 125 => 334.0, - 126 => 584.0, - 161 => 333.0, - 162 => 556.0, - 163 => 556.0, - 'fraction' => 167.0, - 165 => 556.0, - 131 => 556.0, - 167 => 556.0, - 164 => 556.0, - 39 => 191.0, - 147 => 333.0, - 170 => 370.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 500.0, - 'fl' => 500.0, - 150 => 556.0, - 134 => 556.0, - 135 => 556.0, - 183 => 278.0, - 182 => 537.0, - 149 => 350.0, - 130 => 222.0, - 132 => 333.0, - 148 => 333.0, - 187 => 556.0, - 133 => 1000.0, - 137 => 1000.0, - 191 => 611.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 1000.0, - 198 => 1000.0, - 'Lslash' => 556.0, - 216 => 778.0, - 140 => 1000.0, - 186 => 365.0, - 230 => 889.0, - 'dotlessi' => 278.0, - 'lslash' => 222.0, - 248 => 611.0, - 156 => 944.0, - 223 => 611.0, - 207 => 278.0, - 233 => 556.0, - 'abreve' => 556.0, - 'uhungarumlaut' => 556.0, - 'ecaron' => 556.0, - 159 => 667.0, - 247 => 584.0, - 221 => 667.0, - 194 => 667.0, - 225 => 556.0, - 219 => 722.0, - 253 => 500.0, - 'scommaaccent' => 500.0, - 234 => 556.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 556.0, - 218 => 722.0, - 'uogonek' => 556.0, - 203 => 667.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 737.0, - 'Emacron' => 667.0, - 'ccaron' => 500.0, - 229 => 556.0, - 'Ncommaaccent' => 722.0, - 'lacute' => 222.0, - 224 => 556.0, - 'Tcommaaccent' => 611.0, - 'Cacute' => 722.0, - 227 => 556.0, - 'Edotaccent' => 667.0, - 154 => 500.0, - 'scedilla' => 500.0, - 237 => 278.0, - 'lozenge' => 471.0, - 'Rcaron' => 722.0, - 'Gcommaaccent' => 778.0, - 251 => 556.0, - 226 => 556.0, - 'Amacron' => 667.0, - 'rcaron' => 333.0, - 231 => 500.0, - 'Zdotaccent' => 611.0, - 222 => 667.0, - 'Omacron' => 778.0, - 'Racute' => 722.0, - 'Sacute' => 667.0, - 'dcaron' => 643.0, - 'Umacron' => 722.0, - 'uring' => 556.0, - 179 => 333.0, - 210 => 778.0, - 192 => 667.0, - 'Abreve' => 667.0, - 215 => 584.0, - 250 => 556.0, - 'Tcaron' => 611.0, - 'partialdiff' => 476.0, - 255 => 500.0, - 'Nacute' => 722.0, - 238 => 278.0, - 202 => 667.0, - 228 => 556.0, - 235 => 556.0, - 'cacute' => 500.0, - 'nacute' => 556.0, - 'umacron' => 556.0, - 'Ncaron' => 722.0, - 205 => 278.0, - 177 => 584.0, - 166 => 260.0, - 174 => 737.0, - 'Gbreve' => 778.0, - 'Idotaccent' => 278.0, - 'summation' => 600.0, - 200 => 667.0, - 'racute' => 333.0, - 'omacron' => 556.0, - 'Zacute' => 611.0, - 142 => 611.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 722.0, - 'lcommaaccent' => 222.0, - 'tcaron' => 317.0, - 'eogonek' => 556.0, - 'Uogonek' => 722.0, - 193 => 667.0, - 196 => 667.0, - 232 => 556.0, - 'zacute' => 500.0, - 'iogonek' => 222.0, - 211 => 778.0, - 243 => 556.0, - 'amacron' => 556.0, - 'sacute' => 500.0, - 239 => 278.0, - 212 => 778.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 556.0, - 178 => 333.0, - 214 => 778.0, - 181 => 556.0, - 236 => 278.0, - 'ohungarumlaut' => 556.0, - 'Eogonek' => 667.0, - 'dcroat' => 556.0, - 190 => 834.0, - 'Scedilla' => 667.0, - 'lcaron' => 299.0, - 'Kcommaaccent' => 667.0, - 'Lacute' => 556.0, - 153 => 1000.0, - 'edotaccent' => 556.0, - 204 => 278.0, - 'Imacron' => 278.0, - 'Lcaron' => 556.0, - 189 => 834.0, - 'lessequal' => 549.0, - 244 => 556.0, - 241 => 556.0, - 'Uhungarumlaut' => 722.0, - 201 => 667.0, - 'emacron' => 556.0, - 'gbreve' => 556.0, - 188 => 834.0, - 138 => 667.0, - 'Scommaaccent' => 667.0, - 'Ohungarumlaut' => 778.0, - 176 => 400.0, - 242 => 556.0, - 'Ccaron' => 722.0, - 249 => 556.0, - 'radical' => 453.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 333.0, - 209 => 722.0, - 245 => 556.0, - 'Rcommaaccent' => 722.0, - 'Lcommaaccent' => 556.0, - 195 => 667.0, - 'Aogonek' => 667.0, - 197 => 667.0, - 213 => 778.0, - 'zdotaccent' => 500.0, - 'Ecaron' => 667.0, - 'Iogonek' => 278.0, - 'kcommaaccent' => 500.0, - 'minus' => 584.0, - 206 => 278.0, - 'ncaron' => 556.0, - 'tcommaaccent' => 278.0, - 172 => 584.0, - 246 => 556.0, - 252 => 556.0, - 'notequal' => 549.0, - 'gcommaaccent' => 556.0, - 240 => 556.0, - 158 => 500.0, - 'ncommaaccent' => 556.0, - 185 => 333.0, - 'imacron' => 278.0, - 128 => 556.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 6, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/Symbol.afm b/application/third_party/dompdf/lib/fonts/Symbol.afm deleted file mode 100755 index 524cfb6f..00000000 --- a/application/third_party/dompdf/lib/fonts/Symbol.afm +++ /dev/null @@ -1,213 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. -Comment Creation Date: Thu May 1 15:12:25 1997 -Comment UniqueID 43064 -Comment VMusage 30820 39997 -FontName Symbol -FullName Symbol -FamilyName Symbol -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet Special -FontBBox -180 -293 1090 1010 -UnderlinePosition -100 -UnderlineThickness 50 -Version 001.008 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. -EncodingScheme FontSpecific -StdHW 92 -StdVW 85 -StartCharMetrics 190 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; -C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; -C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; -C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; -C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; -C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; -C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; -C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; -C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; -C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; -C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; -C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; -C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; -C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; -C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; -C 48 ; WX 500 ; N zero ; B 24 -14 476 685 ; -C 49 ; WX 500 ; N one ; B 117 0 390 673 ; -C 50 ; WX 500 ; N two ; B 25 0 475 685 ; -C 51 ; WX 500 ; N three ; B 43 -14 435 685 ; -C 52 ; WX 500 ; N four ; B 15 0 469 685 ; -C 53 ; WX 500 ; N five ; B 32 -14 445 690 ; -C 54 ; WX 500 ; N six ; B 34 -14 468 685 ; -C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; -C 56 ; WX 500 ; N eight ; B 56 -14 445 685 ; -C 57 ; WX 500 ; N nine ; B 30 -18 459 685 ; -C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; -C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; -C 60 ; WX 549 ; N less ; B 26 0 523 522 ; -C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; -C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; -C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; -C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; -C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; -C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; -C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; -C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; -C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; -C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; -C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; -C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; -C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; -C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; -C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; -C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; -C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; -C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; -C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; -C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; -C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; -C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; -C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; -C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; -C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; -C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; -C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; -C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; -C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; -C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; -C 92 ; WX 863 ; N therefore ; B 163 0 701 487 ; -C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; -C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; -C 95 ; WX 500 ; N underscore ; B -2 -125 502 -75 ; -C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; -C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; -C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; -C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; -C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; -C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; -C 102 ; WX 521 ; N phi ; B 28 -224 492 673 ; -C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; -C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; -C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; -C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; -C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; -C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; -C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; -C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; -C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; -C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; -C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; -C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; -C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; -C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; -C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; -C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; -C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; -C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; -C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; -C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; -C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; -C 124 ; WX 200 ; N bar ; B 65 -293 135 707 ; -C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; -C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; -C 160 ; WX 750 ; N Euro ; B 20 -12 714 685 ; -C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; -C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; -C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; -C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; -C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; -C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; -C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; -C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; -C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; -C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; -C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; -C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; -C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; -C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; -C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; -C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; -C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; -C 178 ; WX 411 ; N second ; B 20 459 413 737 ; -C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; -C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; -C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; -C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; -C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; -C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; -C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; -C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; -C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; -C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; -C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; -C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; -C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; -C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; -C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; -C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; -C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; -C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; -C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; -C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; -C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; -C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; -C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; -C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; -C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; -C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; -C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; -C 206 ; WX 713 ; N element ; B 45 0 505 468 ; -C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; -C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; -C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; -C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; -C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; -C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; -C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; -C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; -C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; -C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; -C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; -C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; -C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; -C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; -C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; -C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; -C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; -C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; -C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; -C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; -C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; -C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; -C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; -C 230 ; WX 384 ; N parenlefttp ; B 24 -293 436 926 ; -C 231 ; WX 384 ; N parenleftex ; B 24 -85 108 925 ; -C 232 ; WX 384 ; N parenleftbt ; B 24 -293 436 926 ; -C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 349 926 ; -C 234 ; WX 384 ; N bracketleftex ; B 0 -79 77 925 ; -C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 349 926 ; -C 236 ; WX 494 ; N bracelefttp ; B 209 -85 445 925 ; -C 237 ; WX 494 ; N braceleftmid ; B 20 -85 284 935 ; -C 238 ; WX 494 ; N braceleftbt ; B 209 -75 445 935 ; -C 239 ; WX 494 ; N braceex ; B 209 -85 284 935 ; -C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; -C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; -C 243 ; WX 686 ; N integraltp ; B 308 -88 675 920 ; -C 244 ; WX 686 ; N integralex ; B 308 -88 378 975 ; -C 245 ; WX 686 ; N integralbt ; B 11 -87 378 921 ; -C 246 ; WX 384 ; N parenrighttp ; B 54 -293 466 926 ; -C 247 ; WX 384 ; N parenrightex ; B 382 -85 466 925 ; -C 248 ; WX 384 ; N parenrightbt ; B 54 -293 466 926 ; -C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 371 926 ; -C 250 ; WX 384 ; N bracketrightex ; B 294 -79 371 925 ; -C 251 ; WX 384 ; N bracketrightbt ; B 22 -80 371 926 ; -C 252 ; WX 494 ; N bracerighttp ; B 48 -85 284 925 ; -C 253 ; WX 494 ; N bracerightmid ; B 209 -85 473 935 ; -C 254 ; WX 494 ; N bracerightbt ; B 48 -75 284 935 ; -C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Times-Bold.afm b/application/third_party/dompdf/lib/fonts/Times-Bold.afm deleted file mode 100755 index 00d6fda6..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Bold.afm +++ /dev/null @@ -1,2590 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:52:56 1997 -Comment UniqueID 43065 -Comment VMusage 41636 52661 -FontName Times-Bold -FullName Times Bold -FamilyName Times -Weight Bold -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -168 -218 1000 935 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 676 -XHeight 461 -Ascender 683 -Descender -217 -StdHW 44 -StdVW 139 -StartCharMetrics 317 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 160 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 81 -13 251 691 ; -C 34 ; WX 555 ; N quotedbl ; B 83 404 472 691 ; -C 35 ; WX 500 ; N numbersign ; B 4 0 496 700 ; -C 36 ; WX 500 ; N dollar ; B 29 -99 472 750 ; -C 37 ; WX 1000 ; N percent ; B 124 -14 877 692 ; -C 38 ; WX 833 ; N ampersand ; B 62 -16 787 691 ; -C 146 ; WX 333 ; N quoteright ; B 79 356 263 691 ; -C 40 ; WX 333 ; N parenleft ; B 46 -168 306 694 ; -C 41 ; WX 333 ; N parenright ; B 27 -168 287 694 ; -C 42 ; WX 500 ; N asterisk ; B 56 255 447 691 ; -C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; -C 44 ; WX 250 ; N comma ; B 39 -180 223 155 ; -C 45 ; WX 333 ; N hyphen ; B 44 171 287 287 ; -C 173 ; WX 333 ; N hyphen ; B 44 171 287 287 ; -C 46 ; WX 250 ; N period ; B 41 -13 210 156 ; -C 47 ; WX 278 ; N slash ; B -24 -19 302 691 ; -C 48 ; WX 500 ; N zero ; B 24 -13 476 688 ; -C 49 ; WX 500 ; N one ; B 65 0 442 688 ; -C 50 ; WX 500 ; N two ; B 17 0 478 688 ; -C 51 ; WX 500 ; N three ; B 16 -14 468 688 ; -C 52 ; WX 500 ; N four ; B 19 0 475 688 ; -C 53 ; WX 500 ; N five ; B 22 -8 470 676 ; -C 54 ; WX 500 ; N six ; B 28 -13 475 688 ; -C 55 ; WX 500 ; N seven ; B 17 0 477 676 ; -C 56 ; WX 500 ; N eight ; B 28 -13 472 688 ; -C 57 ; WX 500 ; N nine ; B 26 -13 473 688 ; -C 58 ; WX 333 ; N colon ; B 82 -13 251 472 ; -C 59 ; WX 333 ; N semicolon ; B 82 -180 266 472 ; -C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; -C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; -C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; -C 63 ; WX 500 ; N question ; B 57 -13 445 689 ; -C 64 ; WX 930 ; N at ; B 108 -19 822 691 ; -C 65 ; WX 722 ; N A ; B 9 0 689 690 ; -C 66 ; WX 667 ; N B ; B 16 0 619 676 ; -C 67 ; WX 722 ; N C ; B 49 -19 687 691 ; -C 68 ; WX 722 ; N D ; B 14 0 690 676 ; -C 69 ; WX 667 ; N E ; B 16 0 641 676 ; -C 70 ; WX 611 ; N F ; B 16 0 583 676 ; -C 71 ; WX 778 ; N G ; B 37 -19 755 691 ; -C 72 ; WX 778 ; N H ; B 21 0 759 676 ; -C 73 ; WX 389 ; N I ; B 20 0 370 676 ; -C 74 ; WX 500 ; N J ; B 3 -96 479 676 ; -C 75 ; WX 778 ; N K ; B 30 0 769 676 ; -C 76 ; WX 667 ; N L ; B 19 0 638 676 ; -C 77 ; WX 944 ; N M ; B 14 0 921 676 ; -C 78 ; WX 722 ; N N ; B 16 -18 701 676 ; -C 79 ; WX 778 ; N O ; B 35 -19 743 691 ; -C 80 ; WX 611 ; N P ; B 16 0 600 676 ; -C 81 ; WX 778 ; N Q ; B 35 -176 743 691 ; -C 82 ; WX 722 ; N R ; B 26 0 715 676 ; -C 83 ; WX 556 ; N S ; B 35 -19 513 692 ; -C 84 ; WX 667 ; N T ; B 31 0 636 676 ; -C 85 ; WX 722 ; N U ; B 16 -19 701 676 ; -C 86 ; WX 722 ; N V ; B 16 -18 701 676 ; -C 87 ; WX 1000 ; N W ; B 19 -15 981 676 ; -C 88 ; WX 722 ; N X ; B 16 0 699 676 ; -C 89 ; WX 722 ; N Y ; B 15 0 699 676 ; -C 90 ; WX 667 ; N Z ; B 28 0 634 676 ; -C 91 ; WX 333 ; N bracketleft ; B 67 -149 301 678 ; -C 92 ; WX 278 ; N backslash ; B -25 -19 303 691 ; -C 93 ; WX 333 ; N bracketright ; B 32 -149 266 678 ; -C 94 ; WX 581 ; N asciicircum ; B 73 311 509 676 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 145 ; WX 333 ; N quoteleft ; B 70 356 254 691 ; -C 97 ; WX 500 ; N a ; B 25 -14 488 473 ; -C 98 ; WX 556 ; N b ; B 17 -14 521 676 ; -C 99 ; WX 444 ; N c ; B 25 -14 430 473 ; -C 100 ; WX 556 ; N d ; B 25 -14 534 676 ; -C 101 ; WX 444 ; N e ; B 25 -14 426 473 ; -C 102 ; WX 333 ; N f ; B 14 0 389 691 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 28 -206 483 473 ; -C 104 ; WX 556 ; N h ; B 16 0 534 676 ; -C 105 ; WX 278 ; N i ; B 16 0 255 691 ; -C 106 ; WX 333 ; N j ; B -57 -203 263 691 ; -C 107 ; WX 556 ; N k ; B 22 0 543 676 ; -C 108 ; WX 278 ; N l ; B 16 0 255 676 ; -C 109 ; WX 833 ; N m ; B 16 0 814 473 ; -C 110 ; WX 556 ; N n ; B 21 0 539 473 ; -C 111 ; WX 500 ; N o ; B 25 -14 476 473 ; -C 112 ; WX 556 ; N p ; B 19 -205 524 473 ; -C 113 ; WX 556 ; N q ; B 34 -205 536 473 ; -C 114 ; WX 444 ; N r ; B 29 0 434 473 ; -C 115 ; WX 389 ; N s ; B 25 -14 361 473 ; -C 116 ; WX 333 ; N t ; B 20 -12 332 630 ; -C 117 ; WX 556 ; N u ; B 16 -14 537 461 ; -C 118 ; WX 500 ; N v ; B 21 -14 485 461 ; -C 119 ; WX 722 ; N w ; B 23 -14 707 461 ; -C 120 ; WX 500 ; N x ; B 12 0 484 461 ; -C 121 ; WX 500 ; N y ; B 16 -205 480 461 ; -C 122 ; WX 444 ; N z ; B 21 0 420 461 ; -C 123 ; WX 394 ; N braceleft ; B 22 -175 340 698 ; -C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; -C 125 ; WX 394 ; N braceright ; B 54 -175 372 698 ; -C 126 ; WX 520 ; N asciitilde ; B 29 173 491 333 ; -C 161 ; WX 333 ; N exclamdown ; B 82 -203 252 501 ; -C 162 ; WX 500 ; N cent ; B 53 -140 458 588 ; -C 163 ; WX 500 ; N sterling ; B 21 -14 477 684 ; -C -1 ; WX 167 ; N fraction ; B -168 -12 329 688 ; -C 165 ; WX 500 ; N yen ; B -64 0 547 676 ; -C 131 ; WX 500 ; N florin ; B 0 -155 498 706 ; -C 167 ; WX 500 ; N section ; B 57 -132 443 691 ; -C 164 ; WX 500 ; N currency ; B -26 61 526 613 ; -C 39 ; WX 278 ; N quotesingle ; B 75 404 204 691 ; -C 147 ; WX 500 ; N quotedblleft ; B 32 356 486 691 ; -C 170 ; WX 500 ; N guillemotleft ; B 23 36 473 415 ; -C 139 ; WX 333 ; N guilsinglleft ; B 51 36 305 415 ; -C 155 ; WX 333 ; N guilsinglright ; B 28 36 282 415 ; -C -1 ; WX 556 ; N fi ; B 14 0 536 691 ; -C -1 ; WX 556 ; N fl ; B 14 0 536 691 ; -C 150 ; WX 500 ; N endash ; B 0 181 500 271 ; -C 134 ; WX 500 ; N dagger ; B 47 -134 453 691 ; -C 135 ; WX 500 ; N daggerdbl ; B 45 -132 456 691 ; -C 183 ; WX 250 ; N periodcentered ; B 41 248 210 417 ; -C 182 ; WX 540 ; N paragraph ; B 0 -186 519 676 ; -C 149 ; WX 350 ; N bullet ; B 35 198 315 478 ; -C 130 ; WX 333 ; N quotesinglbase ; B 79 -180 263 155 ; -C 132 ; WX 500 ; N quotedblbase ; B 14 -180 468 155 ; -C 148 ; WX 500 ; N quotedblright ; B 14 356 468 691 ; -C 187 ; WX 500 ; N guillemotright ; B 27 36 477 415 ; -C 133 ; WX 1000 ; N ellipsis ; B 82 -13 917 156 ; -C 137 ; WX 1000 ; N perthousand ; B 7 -29 995 706 ; -C 191 ; WX 500 ; N questiondown ; B 55 -201 443 501 ; -C 96 ; WX 333 ; N grave ; B 8 528 246 713 ; -C 180 ; WX 333 ; N acute ; B 86 528 324 713 ; -C 136 ; WX 333 ; N circumflex ; B -2 528 335 704 ; -C 152 ; WX 333 ; N tilde ; B -16 547 349 674 ; -C 175 ; WX 333 ; N macron ; B 1 565 331 637 ; -C -1 ; WX 333 ; N breve ; B 15 528 318 691 ; -C -1 ; WX 333 ; N dotaccent ; B 103 536 258 691 ; -C 168 ; WX 333 ; N dieresis ; B -2 537 335 667 ; -C -1 ; WX 333 ; N ring ; B 60 527 273 740 ; -C 184 ; WX 333 ; N cedilla ; B 68 -218 294 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B -13 528 425 713 ; -C -1 ; WX 333 ; N ogonek ; B 90 -193 319 24 ; -C -1 ; WX 333 ; N caron ; B -2 528 335 704 ; -C 151 ; WX 1000 ; N emdash ; B 0 181 1000 271 ; -C 198 ; WX 1000 ; N AE ; B 4 0 951 676 ; -C 170 ; WX 300 ; N ordfeminine ; B -1 397 301 688 ; -C -1 ; WX 667 ; N Lslash ; B 19 0 638 676 ; -C 216 ; WX 778 ; N Oslash ; B 35 -74 743 737 ; -C 140 ; WX 1000 ; N OE ; B 22 -5 981 684 ; -C 186 ; WX 330 ; N ordmasculine ; B 18 397 312 688 ; -C 230 ; WX 722 ; N ae ; B 33 -14 693 473 ; -C -1 ; WX 278 ; N dotlessi ; B 16 0 255 461 ; -C -1 ; WX 278 ; N lslash ; B -22 0 303 676 ; -C 248 ; WX 500 ; N oslash ; B 25 -92 476 549 ; -C 156 ; WX 722 ; N oe ; B 22 -14 696 473 ; -C 223 ; WX 556 ; N germandbls ; B 19 -12 517 691 ; -C 207 ; WX 389 ; N Idieresis ; B 20 0 370 877 ; -C 233 ; WX 444 ; N eacute ; B 25 -14 426 713 ; -C -1 ; WX 500 ; N abreve ; B 25 -14 488 691 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 16 -14 557 713 ; -C -1 ; WX 444 ; N ecaron ; B 25 -14 426 704 ; -C 159 ; WX 722 ; N Ydieresis ; B 15 0 699 877 ; -C 247 ; WX 570 ; N divide ; B 33 -31 537 537 ; -C 221 ; WX 722 ; N Yacute ; B 15 0 699 923 ; -C 194 ; WX 722 ; N Acircumflex ; B 9 0 689 914 ; -C 225 ; WX 500 ; N aacute ; B 25 -14 488 713 ; -C 219 ; WX 722 ; N Ucircumflex ; B 16 -19 701 914 ; -C 253 ; WX 500 ; N yacute ; B 16 -205 480 713 ; -C -1 ; WX 389 ; N scommaaccent ; B 25 -218 361 473 ; -C 234 ; WX 444 ; N ecircumflex ; B 25 -14 426 704 ; -C -1 ; WX 722 ; N Uring ; B 16 -19 701 935 ; -C 220 ; WX 722 ; N Udieresis ; B 16 -19 701 877 ; -C -1 ; WX 500 ; N aogonek ; B 25 -193 504 473 ; -C 218 ; WX 722 ; N Uacute ; B 16 -19 701 923 ; -C -1 ; WX 556 ; N uogonek ; B 16 -193 539 461 ; -C 203 ; WX 667 ; N Edieresis ; B 16 0 641 877 ; -C -1 ; WX 722 ; N Dcroat ; B 6 0 690 676 ; -C -1 ; WX 250 ; N commaaccent ; B 47 -218 203 -50 ; -C 169 ; WX 747 ; N copyright ; B 26 -19 721 691 ; -C -1 ; WX 667 ; N Emacron ; B 16 0 641 847 ; -C -1 ; WX 444 ; N ccaron ; B 25 -14 430 704 ; -C 229 ; WX 500 ; N aring ; B 25 -14 488 740 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 16 -188 701 676 ; -C -1 ; WX 278 ; N lacute ; B 16 0 297 923 ; -C 224 ; WX 500 ; N agrave ; B 25 -14 488 713 ; -C -1 ; WX 667 ; N Tcommaaccent ; B 31 -218 636 676 ; -C -1 ; WX 722 ; N Cacute ; B 49 -19 687 923 ; -C 227 ; WX 500 ; N atilde ; B 25 -14 488 674 ; -C -1 ; WX 667 ; N Edotaccent ; B 16 0 641 901 ; -C 154 ; WX 389 ; N scaron ; B 25 -14 363 704 ; -C -1 ; WX 389 ; N scedilla ; B 25 -218 361 473 ; -C 237 ; WX 278 ; N iacute ; B 16 0 289 713 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 722 ; N Rcaron ; B 26 0 715 914 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 37 -218 755 691 ; -C 251 ; WX 556 ; N ucircumflex ; B 16 -14 537 704 ; -C 226 ; WX 500 ; N acircumflex ; B 25 -14 488 704 ; -C -1 ; WX 722 ; N Amacron ; B 9 0 689 847 ; -C -1 ; WX 444 ; N rcaron ; B 29 0 434 704 ; -C 231 ; WX 444 ; N ccedilla ; B 25 -218 430 473 ; -C -1 ; WX 667 ; N Zdotaccent ; B 28 0 634 901 ; -C 222 ; WX 611 ; N Thorn ; B 16 0 600 676 ; -C -1 ; WX 778 ; N Omacron ; B 35 -19 743 847 ; -C -1 ; WX 722 ; N Racute ; B 26 0 715 923 ; -C -1 ; WX 556 ; N Sacute ; B 35 -19 513 923 ; -C -1 ; WX 672 ; N dcaron ; B 25 -14 681 682 ; -C -1 ; WX 722 ; N Umacron ; B 16 -19 701 847 ; -C -1 ; WX 556 ; N uring ; B 16 -14 537 740 ; -C 179 ; WX 300 ; N threesuperior ; B 3 268 297 688 ; -C 210 ; WX 778 ; N Ograve ; B 35 -19 743 923 ; -C 192 ; WX 722 ; N Agrave ; B 9 0 689 923 ; -C -1 ; WX 722 ; N Abreve ; B 9 0 689 901 ; -C 215 ; WX 570 ; N multiply ; B 48 16 522 490 ; -C 250 ; WX 556 ; N uacute ; B 16 -14 537 713 ; -C -1 ; WX 667 ; N Tcaron ; B 31 0 636 914 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C 255 ; WX 500 ; N ydieresis ; B 16 -205 480 667 ; -C -1 ; WX 722 ; N Nacute ; B 16 -18 701 923 ; -C 238 ; WX 278 ; N icircumflex ; B -37 0 300 704 ; -C 202 ; WX 667 ; N Ecircumflex ; B 16 0 641 914 ; -C 228 ; WX 500 ; N adieresis ; B 25 -14 488 667 ; -C 235 ; WX 444 ; N edieresis ; B 25 -14 426 667 ; -C -1 ; WX 444 ; N cacute ; B 25 -14 430 713 ; -C -1 ; WX 556 ; N nacute ; B 21 0 539 713 ; -C -1 ; WX 556 ; N umacron ; B 16 -14 537 637 ; -C -1 ; WX 722 ; N Ncaron ; B 16 -18 701 914 ; -C 205 ; WX 389 ; N Iacute ; B 20 0 370 923 ; -C 177 ; WX 570 ; N plusminus ; B 33 0 537 506 ; -C 166 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; -C 174 ; WX 747 ; N registered ; B 26 -19 721 691 ; -C -1 ; WX 778 ; N Gbreve ; B 37 -19 755 901 ; -C -1 ; WX 389 ; N Idotaccent ; B 20 0 370 901 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C 200 ; WX 667 ; N Egrave ; B 16 0 641 923 ; -C -1 ; WX 444 ; N racute ; B 29 0 434 713 ; -C -1 ; WX 500 ; N omacron ; B 25 -14 476 637 ; -C -1 ; WX 667 ; N Zacute ; B 28 0 634 923 ; -C 142 ; WX 667 ; N Zcaron ; B 28 0 634 914 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C 208 ; WX 722 ; N Eth ; B 6 0 690 676 ; -C 199 ; WX 722 ; N Ccedilla ; B 49 -218 687 691 ; -C -1 ; WX 278 ; N lcommaaccent ; B 16 -218 255 676 ; -C -1 ; WX 416 ; N tcaron ; B 20 -12 425 815 ; -C -1 ; WX 444 ; N eogonek ; B 25 -193 426 473 ; -C -1 ; WX 722 ; N Uogonek ; B 16 -193 701 676 ; -C 193 ; WX 722 ; N Aacute ; B 9 0 689 923 ; -C 196 ; WX 722 ; N Adieresis ; B 9 0 689 877 ; -C 232 ; WX 444 ; N egrave ; B 25 -14 426 713 ; -C -1 ; WX 444 ; N zacute ; B 21 0 420 713 ; -C -1 ; WX 278 ; N iogonek ; B 16 -193 274 691 ; -C 211 ; WX 778 ; N Oacute ; B 35 -19 743 923 ; -C 243 ; WX 500 ; N oacute ; B 25 -14 476 713 ; -C -1 ; WX 500 ; N amacron ; B 25 -14 488 637 ; -C -1 ; WX 389 ; N sacute ; B 25 -14 361 713 ; -C 239 ; WX 278 ; N idieresis ; B -37 0 300 667 ; -C 212 ; WX 778 ; N Ocircumflex ; B 35 -19 743 914 ; -C 217 ; WX 722 ; N Ugrave ; B 16 -19 701 923 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 556 ; N thorn ; B 19 -205 524 676 ; -C 178 ; WX 300 ; N twosuperior ; B 0 275 300 688 ; -C 214 ; WX 778 ; N Odieresis ; B 35 -19 743 877 ; -C 181 ; WX 556 ; N mu ; B 33 -206 536 461 ; -C 236 ; WX 278 ; N igrave ; B -27 0 255 713 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 25 -14 529 713 ; -C -1 ; WX 667 ; N Eogonek ; B 16 -193 644 676 ; -C -1 ; WX 556 ; N dcroat ; B 25 -14 534 676 ; -C 190 ; WX 750 ; N threequarters ; B 23 -12 733 688 ; -C -1 ; WX 556 ; N Scedilla ; B 35 -218 513 692 ; -C -1 ; WX 394 ; N lcaron ; B 16 0 412 682 ; -C -1 ; WX 778 ; N Kcommaaccent ; B 30 -218 769 676 ; -C -1 ; WX 667 ; N Lacute ; B 19 0 638 923 ; -C 153 ; WX 1000 ; N trademark ; B 24 271 977 676 ; -C -1 ; WX 444 ; N edotaccent ; B 25 -14 426 691 ; -C 204 ; WX 389 ; N Igrave ; B 20 0 370 923 ; -C -1 ; WX 389 ; N Imacron ; B 20 0 370 847 ; -C -1 ; WX 667 ; N Lcaron ; B 19 0 652 682 ; -C 189 ; WX 750 ; N onehalf ; B -7 -12 775 688 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C 244 ; WX 500 ; N ocircumflex ; B 25 -14 476 704 ; -C 241 ; WX 556 ; N ntilde ; B 21 0 539 674 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 16 -19 701 923 ; -C 201 ; WX 667 ; N Eacute ; B 16 0 641 923 ; -C -1 ; WX 444 ; N emacron ; B 25 -14 426 637 ; -C -1 ; WX 500 ; N gbreve ; B 28 -206 483 691 ; -C 188 ; WX 750 ; N onequarter ; B 28 -12 743 688 ; -C 138 ; WX 556 ; N Scaron ; B 35 -19 513 914 ; -C -1 ; WX 556 ; N Scommaaccent ; B 35 -218 513 692 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 35 -19 743 923 ; -C 176 ; WX 400 ; N degree ; B 57 402 343 688 ; -C 242 ; WX 500 ; N ograve ; B 25 -14 476 713 ; -C -1 ; WX 722 ; N Ccaron ; B 49 -19 687 914 ; -C 249 ; WX 556 ; N ugrave ; B 16 -14 537 713 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B 14 0 690 914 ; -C -1 ; WX 444 ; N rcommaaccent ; B 29 -218 434 473 ; -C 209 ; WX 722 ; N Ntilde ; B 16 -18 701 884 ; -C 245 ; WX 500 ; N otilde ; B 25 -14 476 674 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 26 -218 715 676 ; -C -1 ; WX 667 ; N Lcommaaccent ; B 19 -218 638 676 ; -C 195 ; WX 722 ; N Atilde ; B 9 0 689 884 ; -C -1 ; WX 722 ; N Aogonek ; B 9 -193 699 690 ; -C 197 ; WX 722 ; N Aring ; B 9 0 689 935 ; -C 213 ; WX 778 ; N Otilde ; B 35 -19 743 884 ; -C -1 ; WX 444 ; N zdotaccent ; B 21 0 420 691 ; -C -1 ; WX 667 ; N Ecaron ; B 16 0 641 914 ; -C -1 ; WX 389 ; N Iogonek ; B 20 -193 370 676 ; -C -1 ; WX 556 ; N kcommaaccent ; B 22 -218 543 676 ; -C -1 ; WX 570 ; N minus ; B 33 209 537 297 ; -C 206 ; WX 389 ; N Icircumflex ; B 20 0 370 914 ; -C -1 ; WX 556 ; N ncaron ; B 21 0 539 704 ; -C -1 ; WX 333 ; N tcommaaccent ; B 20 -218 332 630 ; -C 172 ; WX 570 ; N logicalnot ; B 33 108 537 399 ; -C 246 ; WX 500 ; N odieresis ; B 25 -14 476 667 ; -C 252 ; WX 556 ; N udieresis ; B 16 -14 537 667 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 500 ; N gcommaaccent ; B 28 -206 483 829 ; -C 240 ; WX 500 ; N eth ; B 25 -14 476 691 ; -C 158 ; WX 444 ; N zcaron ; B 21 0 420 704 ; -C -1 ; WX 556 ; N ncommaaccent ; B 21 -218 539 473 ; -C 185 ; WX 300 ; N onesuperior ; B 28 275 273 688 ; -C -1 ; WX 278 ; N imacron ; B -8 0 272 637 ; -C 128 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2242 -KPX A C -55 -KPX A Cacute -55 -KPX A Ccaron -55 -KPX A Ccedilla -55 -KPX A G -55 -KPX A Gbreve -55 -KPX A Gcommaaccent -55 -KPX A O -45 -KPX A Oacute -45 -KPX A Ocircumflex -45 -KPX A Odieresis -45 -KPX A Ograve -45 -KPX A Ohungarumlaut -45 -KPX A Omacron -45 -KPX A Oslash -45 -KPX A Otilde -45 -KPX A Q -45 -KPX A T -95 -KPX A Tcaron -95 -KPX A Tcommaaccent -95 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -145 -KPX A W -130 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A p -25 -KPX A quoteright -74 -KPX A u -50 -KPX A uacute -50 -KPX A ucircumflex -50 -KPX A udieresis -50 -KPX A ugrave -50 -KPX A uhungarumlaut -50 -KPX A umacron -50 -KPX A uogonek -50 -KPX A uring -50 -KPX A v -100 -KPX A w -90 -KPX A y -74 -KPX A yacute -74 -KPX A ydieresis -74 -KPX Aacute C -55 -KPX Aacute Cacute -55 -KPX Aacute Ccaron -55 -KPX Aacute Ccedilla -55 -KPX Aacute G -55 -KPX Aacute Gbreve -55 -KPX Aacute Gcommaaccent -55 -KPX Aacute O -45 -KPX Aacute Oacute -45 -KPX Aacute Ocircumflex -45 -KPX Aacute Odieresis -45 -KPX Aacute Ograve -45 -KPX Aacute Ohungarumlaut -45 -KPX Aacute Omacron -45 -KPX Aacute Oslash -45 -KPX Aacute Otilde -45 -KPX Aacute Q -45 -KPX Aacute T -95 -KPX Aacute Tcaron -95 -KPX Aacute Tcommaaccent -95 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -145 -KPX Aacute W -130 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute p -25 -KPX Aacute quoteright -74 -KPX Aacute u -50 -KPX Aacute uacute -50 -KPX Aacute ucircumflex -50 -KPX Aacute udieresis -50 -KPX Aacute ugrave -50 -KPX Aacute uhungarumlaut -50 -KPX Aacute umacron -50 -KPX Aacute uogonek -50 -KPX Aacute uring -50 -KPX Aacute v -100 -KPX Aacute w -90 -KPX Aacute y -74 -KPX Aacute yacute -74 -KPX Aacute ydieresis -74 -KPX Abreve C -55 -KPX Abreve Cacute -55 -KPX Abreve Ccaron -55 -KPX Abreve Ccedilla -55 -KPX Abreve G -55 -KPX Abreve Gbreve -55 -KPX Abreve Gcommaaccent -55 -KPX Abreve O -45 -KPX Abreve Oacute -45 -KPX Abreve Ocircumflex -45 -KPX Abreve Odieresis -45 -KPX Abreve Ograve -45 -KPX Abreve Ohungarumlaut -45 -KPX Abreve Omacron -45 -KPX Abreve Oslash -45 -KPX Abreve Otilde -45 -KPX Abreve Q -45 -KPX Abreve T -95 -KPX Abreve Tcaron -95 -KPX Abreve Tcommaaccent -95 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -145 -KPX Abreve W -130 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve p -25 -KPX Abreve quoteright -74 -KPX Abreve u -50 -KPX Abreve uacute -50 -KPX Abreve ucircumflex -50 -KPX Abreve udieresis -50 -KPX Abreve ugrave -50 -KPX Abreve uhungarumlaut -50 -KPX Abreve umacron -50 -KPX Abreve uogonek -50 -KPX Abreve uring -50 -KPX Abreve v -100 -KPX Abreve w -90 -KPX Abreve y -74 -KPX Abreve yacute -74 -KPX Abreve ydieresis -74 -KPX Acircumflex C -55 -KPX Acircumflex Cacute -55 -KPX Acircumflex Ccaron -55 -KPX Acircumflex Ccedilla -55 -KPX Acircumflex G -55 -KPX Acircumflex Gbreve -55 -KPX Acircumflex Gcommaaccent -55 -KPX Acircumflex O -45 -KPX Acircumflex Oacute -45 -KPX Acircumflex Ocircumflex -45 -KPX Acircumflex Odieresis -45 -KPX Acircumflex Ograve -45 -KPX Acircumflex Ohungarumlaut -45 -KPX Acircumflex Omacron -45 -KPX Acircumflex Oslash -45 -KPX Acircumflex Otilde -45 -KPX Acircumflex Q -45 -KPX Acircumflex T -95 -KPX Acircumflex Tcaron -95 -KPX Acircumflex Tcommaaccent -95 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -145 -KPX Acircumflex W -130 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex p -25 -KPX Acircumflex quoteright -74 -KPX Acircumflex u -50 -KPX Acircumflex uacute -50 -KPX Acircumflex ucircumflex -50 -KPX Acircumflex udieresis -50 -KPX Acircumflex ugrave -50 -KPX Acircumflex uhungarumlaut -50 -KPX Acircumflex umacron -50 -KPX Acircumflex uogonek -50 -KPX Acircumflex uring -50 -KPX Acircumflex v -100 -KPX Acircumflex w -90 -KPX Acircumflex y -74 -KPX Acircumflex yacute -74 -KPX Acircumflex ydieresis -74 -KPX Adieresis C -55 -KPX Adieresis Cacute -55 -KPX Adieresis Ccaron -55 -KPX Adieresis Ccedilla -55 -KPX Adieresis G -55 -KPX Adieresis Gbreve -55 -KPX Adieresis Gcommaaccent -55 -KPX Adieresis O -45 -KPX Adieresis Oacute -45 -KPX Adieresis Ocircumflex -45 -KPX Adieresis Odieresis -45 -KPX Adieresis Ograve -45 -KPX Adieresis Ohungarumlaut -45 -KPX Adieresis Omacron -45 -KPX Adieresis Oslash -45 -KPX Adieresis Otilde -45 -KPX Adieresis Q -45 -KPX Adieresis T -95 -KPX Adieresis Tcaron -95 -KPX Adieresis Tcommaaccent -95 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -145 -KPX Adieresis W -130 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis p -25 -KPX Adieresis quoteright -74 -KPX Adieresis u -50 -KPX Adieresis uacute -50 -KPX Adieresis ucircumflex -50 -KPX Adieresis udieresis -50 -KPX Adieresis ugrave -50 -KPX Adieresis uhungarumlaut -50 -KPX Adieresis umacron -50 -KPX Adieresis uogonek -50 -KPX Adieresis uring -50 -KPX Adieresis v -100 -KPX Adieresis w -90 -KPX Adieresis y -74 -KPX Adieresis yacute -74 -KPX Adieresis ydieresis -74 -KPX Agrave C -55 -KPX Agrave Cacute -55 -KPX Agrave Ccaron -55 -KPX Agrave Ccedilla -55 -KPX Agrave G -55 -KPX Agrave Gbreve -55 -KPX Agrave Gcommaaccent -55 -KPX Agrave O -45 -KPX Agrave Oacute -45 -KPX Agrave Ocircumflex -45 -KPX Agrave Odieresis -45 -KPX Agrave Ograve -45 -KPX Agrave Ohungarumlaut -45 -KPX Agrave Omacron -45 -KPX Agrave Oslash -45 -KPX Agrave Otilde -45 -KPX Agrave Q -45 -KPX Agrave T -95 -KPX Agrave Tcaron -95 -KPX Agrave Tcommaaccent -95 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -145 -KPX Agrave W -130 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave p -25 -KPX Agrave quoteright -74 -KPX Agrave u -50 -KPX Agrave uacute -50 -KPX Agrave ucircumflex -50 -KPX Agrave udieresis -50 -KPX Agrave ugrave -50 -KPX Agrave uhungarumlaut -50 -KPX Agrave umacron -50 -KPX Agrave uogonek -50 -KPX Agrave uring -50 -KPX Agrave v -100 -KPX Agrave w -90 -KPX Agrave y -74 -KPX Agrave yacute -74 -KPX Agrave ydieresis -74 -KPX Amacron C -55 -KPX Amacron Cacute -55 -KPX Amacron Ccaron -55 -KPX Amacron Ccedilla -55 -KPX Amacron G -55 -KPX Amacron Gbreve -55 -KPX Amacron Gcommaaccent -55 -KPX Amacron O -45 -KPX Amacron Oacute -45 -KPX Amacron Ocircumflex -45 -KPX Amacron Odieresis -45 -KPX Amacron Ograve -45 -KPX Amacron Ohungarumlaut -45 -KPX Amacron Omacron -45 -KPX Amacron Oslash -45 -KPX Amacron Otilde -45 -KPX Amacron Q -45 -KPX Amacron T -95 -KPX Amacron Tcaron -95 -KPX Amacron Tcommaaccent -95 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -145 -KPX Amacron W -130 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron p -25 -KPX Amacron quoteright -74 -KPX Amacron u -50 -KPX Amacron uacute -50 -KPX Amacron ucircumflex -50 -KPX Amacron udieresis -50 -KPX Amacron ugrave -50 -KPX Amacron uhungarumlaut -50 -KPX Amacron umacron -50 -KPX Amacron uogonek -50 -KPX Amacron uring -50 -KPX Amacron v -100 -KPX Amacron w -90 -KPX Amacron y -74 -KPX Amacron yacute -74 -KPX Amacron ydieresis -74 -KPX Aogonek C -55 -KPX Aogonek Cacute -55 -KPX Aogonek Ccaron -55 -KPX Aogonek Ccedilla -55 -KPX Aogonek G -55 -KPX Aogonek Gbreve -55 -KPX Aogonek Gcommaaccent -55 -KPX Aogonek O -45 -KPX Aogonek Oacute -45 -KPX Aogonek Ocircumflex -45 -KPX Aogonek Odieresis -45 -KPX Aogonek Ograve -45 -KPX Aogonek Ohungarumlaut -45 -KPX Aogonek Omacron -45 -KPX Aogonek Oslash -45 -KPX Aogonek Otilde -45 -KPX Aogonek Q -45 -KPX Aogonek T -95 -KPX Aogonek Tcaron -95 -KPX Aogonek Tcommaaccent -95 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -145 -KPX Aogonek W -130 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek p -25 -KPX Aogonek quoteright -74 -KPX Aogonek u -50 -KPX Aogonek uacute -50 -KPX Aogonek ucircumflex -50 -KPX Aogonek udieresis -50 -KPX Aogonek ugrave -50 -KPX Aogonek uhungarumlaut -50 -KPX Aogonek umacron -50 -KPX Aogonek uogonek -50 -KPX Aogonek uring -50 -KPX Aogonek v -100 -KPX Aogonek w -90 -KPX Aogonek y -34 -KPX Aogonek yacute -34 -KPX Aogonek ydieresis -34 -KPX Aring C -55 -KPX Aring Cacute -55 -KPX Aring Ccaron -55 -KPX Aring Ccedilla -55 -KPX Aring G -55 -KPX Aring Gbreve -55 -KPX Aring Gcommaaccent -55 -KPX Aring O -45 -KPX Aring Oacute -45 -KPX Aring Ocircumflex -45 -KPX Aring Odieresis -45 -KPX Aring Ograve -45 -KPX Aring Ohungarumlaut -45 -KPX Aring Omacron -45 -KPX Aring Oslash -45 -KPX Aring Otilde -45 -KPX Aring Q -45 -KPX Aring T -95 -KPX Aring Tcaron -95 -KPX Aring Tcommaaccent -95 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -145 -KPX Aring W -130 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring p -25 -KPX Aring quoteright -74 -KPX Aring u -50 -KPX Aring uacute -50 -KPX Aring ucircumflex -50 -KPX Aring udieresis -50 -KPX Aring ugrave -50 -KPX Aring uhungarumlaut -50 -KPX Aring umacron -50 -KPX Aring uogonek -50 -KPX Aring uring -50 -KPX Aring v -100 -KPX Aring w -90 -KPX Aring y -74 -KPX Aring yacute -74 -KPX Aring ydieresis -74 -KPX Atilde C -55 -KPX Atilde Cacute -55 -KPX Atilde Ccaron -55 -KPX Atilde Ccedilla -55 -KPX Atilde G -55 -KPX Atilde Gbreve -55 -KPX Atilde Gcommaaccent -55 -KPX Atilde O -45 -KPX Atilde Oacute -45 -KPX Atilde Ocircumflex -45 -KPX Atilde Odieresis -45 -KPX Atilde Ograve -45 -KPX Atilde Ohungarumlaut -45 -KPX Atilde Omacron -45 -KPX Atilde Oslash -45 -KPX Atilde Otilde -45 -KPX Atilde Q -45 -KPX Atilde T -95 -KPX Atilde Tcaron -95 -KPX Atilde Tcommaaccent -95 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -145 -KPX Atilde W -130 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde p -25 -KPX Atilde quoteright -74 -KPX Atilde u -50 -KPX Atilde uacute -50 -KPX Atilde ucircumflex -50 -KPX Atilde udieresis -50 -KPX Atilde ugrave -50 -KPX Atilde uhungarumlaut -50 -KPX Atilde umacron -50 -KPX Atilde uogonek -50 -KPX Atilde uring -50 -KPX Atilde v -100 -KPX Atilde w -90 -KPX Atilde y -74 -KPX Atilde yacute -74 -KPX Atilde ydieresis -74 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -35 -KPX D Aacute -35 -KPX D Abreve -35 -KPX D Acircumflex -35 -KPX D Adieresis -35 -KPX D Agrave -35 -KPX D Amacron -35 -KPX D Aogonek -35 -KPX D Aring -35 -KPX D Atilde -35 -KPX D V -40 -KPX D W -40 -KPX D Y -40 -KPX D Yacute -40 -KPX D Ydieresis -40 -KPX D period -20 -KPX Dcaron A -35 -KPX Dcaron Aacute -35 -KPX Dcaron Abreve -35 -KPX Dcaron Acircumflex -35 -KPX Dcaron Adieresis -35 -KPX Dcaron Agrave -35 -KPX Dcaron Amacron -35 -KPX Dcaron Aogonek -35 -KPX Dcaron Aring -35 -KPX Dcaron Atilde -35 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -40 -KPX Dcaron Yacute -40 -KPX Dcaron Ydieresis -40 -KPX Dcaron period -20 -KPX Dcroat A -35 -KPX Dcroat Aacute -35 -KPX Dcroat Abreve -35 -KPX Dcroat Acircumflex -35 -KPX Dcroat Adieresis -35 -KPX Dcroat Agrave -35 -KPX Dcroat Amacron -35 -KPX Dcroat Aogonek -35 -KPX Dcroat Aring -35 -KPX Dcroat Atilde -35 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -40 -KPX Dcroat Yacute -40 -KPX Dcroat Ydieresis -40 -KPX Dcroat period -20 -KPX F A -90 -KPX F Aacute -90 -KPX F Abreve -90 -KPX F Acircumflex -90 -KPX F Adieresis -90 -KPX F Agrave -90 -KPX F Amacron -90 -KPX F Aogonek -90 -KPX F Aring -90 -KPX F Atilde -90 -KPX F a -25 -KPX F aacute -25 -KPX F abreve -25 -KPX F acircumflex -25 -KPX F adieresis -25 -KPX F agrave -25 -KPX F amacron -25 -KPX F aogonek -25 -KPX F aring -25 -KPX F atilde -25 -KPX F comma -92 -KPX F e -25 -KPX F eacute -25 -KPX F ecaron -25 -KPX F ecircumflex -25 -KPX F edieresis -25 -KPX F edotaccent -25 -KPX F egrave -25 -KPX F emacron -25 -KPX F eogonek -25 -KPX F o -25 -KPX F oacute -25 -KPX F ocircumflex -25 -KPX F odieresis -25 -KPX F ograve -25 -KPX F ohungarumlaut -25 -KPX F omacron -25 -KPX F oslash -25 -KPX F otilde -25 -KPX F period -110 -KPX J A -30 -KPX J Aacute -30 -KPX J Abreve -30 -KPX J Acircumflex -30 -KPX J Adieresis -30 -KPX J Agrave -30 -KPX J Amacron -30 -KPX J Aogonek -30 -KPX J Aring -30 -KPX J Atilde -30 -KPX J a -15 -KPX J aacute -15 -KPX J abreve -15 -KPX J acircumflex -15 -KPX J adieresis -15 -KPX J agrave -15 -KPX J amacron -15 -KPX J aogonek -15 -KPX J aring -15 -KPX J atilde -15 -KPX J e -15 -KPX J eacute -15 -KPX J ecaron -15 -KPX J ecircumflex -15 -KPX J edieresis -15 -KPX J edotaccent -15 -KPX J egrave -15 -KPX J emacron -15 -KPX J eogonek -15 -KPX J o -15 -KPX J oacute -15 -KPX J ocircumflex -15 -KPX J odieresis -15 -KPX J ograve -15 -KPX J ohungarumlaut -15 -KPX J omacron -15 -KPX J oslash -15 -KPX J otilde -15 -KPX J period -20 -KPX J u -15 -KPX J uacute -15 -KPX J ucircumflex -15 -KPX J udieresis -15 -KPX J ugrave -15 -KPX J uhungarumlaut -15 -KPX J umacron -15 -KPX J uogonek -15 -KPX J uring -15 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -25 -KPX K oacute -25 -KPX K ocircumflex -25 -KPX K odieresis -25 -KPX K ograve -25 -KPX K ohungarumlaut -25 -KPX K omacron -25 -KPX K oslash -25 -KPX K otilde -25 -KPX K u -15 -KPX K uacute -15 -KPX K ucircumflex -15 -KPX K udieresis -15 -KPX K ugrave -15 -KPX K uhungarumlaut -15 -KPX K umacron -15 -KPX K uogonek -15 -KPX K uring -15 -KPX K y -45 -KPX K yacute -45 -KPX K ydieresis -45 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -25 -KPX Kcommaaccent oacute -25 -KPX Kcommaaccent ocircumflex -25 -KPX Kcommaaccent odieresis -25 -KPX Kcommaaccent ograve -25 -KPX Kcommaaccent ohungarumlaut -25 -KPX Kcommaaccent omacron -25 -KPX Kcommaaccent oslash -25 -KPX Kcommaaccent otilde -25 -KPX Kcommaaccent u -15 -KPX Kcommaaccent uacute -15 -KPX Kcommaaccent ucircumflex -15 -KPX Kcommaaccent udieresis -15 -KPX Kcommaaccent ugrave -15 -KPX Kcommaaccent uhungarumlaut -15 -KPX Kcommaaccent umacron -15 -KPX Kcommaaccent uogonek -15 -KPX Kcommaaccent uring -15 -KPX Kcommaaccent y -45 -KPX Kcommaaccent yacute -45 -KPX Kcommaaccent ydieresis -45 -KPX L T -92 -KPX L Tcaron -92 -KPX L Tcommaaccent -92 -KPX L V -92 -KPX L W -92 -KPX L Y -92 -KPX L Yacute -92 -KPX L Ydieresis -92 -KPX L quotedblright -20 -KPX L quoteright -110 -KPX L y -55 -KPX L yacute -55 -KPX L ydieresis -55 -KPX Lacute T -92 -KPX Lacute Tcaron -92 -KPX Lacute Tcommaaccent -92 -KPX Lacute V -92 -KPX Lacute W -92 -KPX Lacute Y -92 -KPX Lacute Yacute -92 -KPX Lacute Ydieresis -92 -KPX Lacute quotedblright -20 -KPX Lacute quoteright -110 -KPX Lacute y -55 -KPX Lacute yacute -55 -KPX Lacute ydieresis -55 -KPX Lcommaaccent T -92 -KPX Lcommaaccent Tcaron -92 -KPX Lcommaaccent Tcommaaccent -92 -KPX Lcommaaccent V -92 -KPX Lcommaaccent W -92 -KPX Lcommaaccent Y -92 -KPX Lcommaaccent Yacute -92 -KPX Lcommaaccent Ydieresis -92 -KPX Lcommaaccent quotedblright -20 -KPX Lcommaaccent quoteright -110 -KPX Lcommaaccent y -55 -KPX Lcommaaccent yacute -55 -KPX Lcommaaccent ydieresis -55 -KPX Lslash T -92 -KPX Lslash Tcaron -92 -KPX Lslash Tcommaaccent -92 -KPX Lslash V -92 -KPX Lslash W -92 -KPX Lslash Y -92 -KPX Lslash Yacute -92 -KPX Lslash Ydieresis -92 -KPX Lslash quotedblright -20 -KPX Lslash quoteright -110 -KPX Lslash y -55 -KPX Lslash yacute -55 -KPX Lslash ydieresis -55 -KPX N A -20 -KPX N Aacute -20 -KPX N Abreve -20 -KPX N Acircumflex -20 -KPX N Adieresis -20 -KPX N Agrave -20 -KPX N Amacron -20 -KPX N Aogonek -20 -KPX N Aring -20 -KPX N Atilde -20 -KPX Nacute A -20 -KPX Nacute Aacute -20 -KPX Nacute Abreve -20 -KPX Nacute Acircumflex -20 -KPX Nacute Adieresis -20 -KPX Nacute Agrave -20 -KPX Nacute Amacron -20 -KPX Nacute Aogonek -20 -KPX Nacute Aring -20 -KPX Nacute Atilde -20 -KPX Ncaron A -20 -KPX Ncaron Aacute -20 -KPX Ncaron Abreve -20 -KPX Ncaron Acircumflex -20 -KPX Ncaron Adieresis -20 -KPX Ncaron Agrave -20 -KPX Ncaron Amacron -20 -KPX Ncaron Aogonek -20 -KPX Ncaron Aring -20 -KPX Ncaron Atilde -20 -KPX Ncommaaccent A -20 -KPX Ncommaaccent Aacute -20 -KPX Ncommaaccent Abreve -20 -KPX Ncommaaccent Acircumflex -20 -KPX Ncommaaccent Adieresis -20 -KPX Ncommaaccent Agrave -20 -KPX Ncommaaccent Amacron -20 -KPX Ncommaaccent Aogonek -20 -KPX Ncommaaccent Aring -20 -KPX Ncommaaccent Atilde -20 -KPX Ntilde A -20 -KPX Ntilde Aacute -20 -KPX Ntilde Abreve -20 -KPX Ntilde Acircumflex -20 -KPX Ntilde Adieresis -20 -KPX Ntilde Agrave -20 -KPX Ntilde Amacron -20 -KPX Ntilde Aogonek -20 -KPX Ntilde Aring -20 -KPX Ntilde Atilde -20 -KPX O A -40 -KPX O Aacute -40 -KPX O Abreve -40 -KPX O Acircumflex -40 -KPX O Adieresis -40 -KPX O Agrave -40 -KPX O Amacron -40 -KPX O Aogonek -40 -KPX O Aring -40 -KPX O Atilde -40 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -40 -KPX Oacute Aacute -40 -KPX Oacute Abreve -40 -KPX Oacute Acircumflex -40 -KPX Oacute Adieresis -40 -KPX Oacute Agrave -40 -KPX Oacute Amacron -40 -KPX Oacute Aogonek -40 -KPX Oacute Aring -40 -KPX Oacute Atilde -40 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -40 -KPX Ocircumflex Aacute -40 -KPX Ocircumflex Abreve -40 -KPX Ocircumflex Acircumflex -40 -KPX Ocircumflex Adieresis -40 -KPX Ocircumflex Agrave -40 -KPX Ocircumflex Amacron -40 -KPX Ocircumflex Aogonek -40 -KPX Ocircumflex Aring -40 -KPX Ocircumflex Atilde -40 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -40 -KPX Odieresis Aacute -40 -KPX Odieresis Abreve -40 -KPX Odieresis Acircumflex -40 -KPX Odieresis Adieresis -40 -KPX Odieresis Agrave -40 -KPX Odieresis Amacron -40 -KPX Odieresis Aogonek -40 -KPX Odieresis Aring -40 -KPX Odieresis Atilde -40 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -40 -KPX Ograve Aacute -40 -KPX Ograve Abreve -40 -KPX Ograve Acircumflex -40 -KPX Ograve Adieresis -40 -KPX Ograve Agrave -40 -KPX Ograve Amacron -40 -KPX Ograve Aogonek -40 -KPX Ograve Aring -40 -KPX Ograve Atilde -40 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -40 -KPX Ohungarumlaut Aacute -40 -KPX Ohungarumlaut Abreve -40 -KPX Ohungarumlaut Acircumflex -40 -KPX Ohungarumlaut Adieresis -40 -KPX Ohungarumlaut Agrave -40 -KPX Ohungarumlaut Amacron -40 -KPX Ohungarumlaut Aogonek -40 -KPX Ohungarumlaut Aring -40 -KPX Ohungarumlaut Atilde -40 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -40 -KPX Omacron Aacute -40 -KPX Omacron Abreve -40 -KPX Omacron Acircumflex -40 -KPX Omacron Adieresis -40 -KPX Omacron Agrave -40 -KPX Omacron Amacron -40 -KPX Omacron Aogonek -40 -KPX Omacron Aring -40 -KPX Omacron Atilde -40 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -40 -KPX Oslash Aacute -40 -KPX Oslash Abreve -40 -KPX Oslash Acircumflex -40 -KPX Oslash Adieresis -40 -KPX Oslash Agrave -40 -KPX Oslash Amacron -40 -KPX Oslash Aogonek -40 -KPX Oslash Aring -40 -KPX Oslash Atilde -40 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -40 -KPX Otilde Aacute -40 -KPX Otilde Abreve -40 -KPX Otilde Acircumflex -40 -KPX Otilde Adieresis -40 -KPX Otilde Agrave -40 -KPX Otilde Amacron -40 -KPX Otilde Aogonek -40 -KPX Otilde Aring -40 -KPX Otilde Atilde -40 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -74 -KPX P Aacute -74 -KPX P Abreve -74 -KPX P Acircumflex -74 -KPX P Adieresis -74 -KPX P Agrave -74 -KPX P Amacron -74 -KPX P Aogonek -74 -KPX P Aring -74 -KPX P Atilde -74 -KPX P a -10 -KPX P aacute -10 -KPX P abreve -10 -KPX P acircumflex -10 -KPX P adieresis -10 -KPX P agrave -10 -KPX P amacron -10 -KPX P aogonek -10 -KPX P aring -10 -KPX P atilde -10 -KPX P comma -92 -KPX P e -20 -KPX P eacute -20 -KPX P ecaron -20 -KPX P ecircumflex -20 -KPX P edieresis -20 -KPX P edotaccent -20 -KPX P egrave -20 -KPX P emacron -20 -KPX P eogonek -20 -KPX P o -20 -KPX P oacute -20 -KPX P ocircumflex -20 -KPX P odieresis -20 -KPX P ograve -20 -KPX P ohungarumlaut -20 -KPX P omacron -20 -KPX P oslash -20 -KPX P otilde -20 -KPX P period -110 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q period -20 -KPX R O -30 -KPX R Oacute -30 -KPX R Ocircumflex -30 -KPX R Odieresis -30 -KPX R Ograve -30 -KPX R Ohungarumlaut -30 -KPX R Omacron -30 -KPX R Oslash -30 -KPX R Otilde -30 -KPX R T -40 -KPX R Tcaron -40 -KPX R Tcommaaccent -40 -KPX R U -30 -KPX R Uacute -30 -KPX R Ucircumflex -30 -KPX R Udieresis -30 -KPX R Ugrave -30 -KPX R Uhungarumlaut -30 -KPX R Umacron -30 -KPX R Uogonek -30 -KPX R Uring -30 -KPX R V -55 -KPX R W -35 -KPX R Y -35 -KPX R Yacute -35 -KPX R Ydieresis -35 -KPX Racute O -30 -KPX Racute Oacute -30 -KPX Racute Ocircumflex -30 -KPX Racute Odieresis -30 -KPX Racute Ograve -30 -KPX Racute Ohungarumlaut -30 -KPX Racute Omacron -30 -KPX Racute Oslash -30 -KPX Racute Otilde -30 -KPX Racute T -40 -KPX Racute Tcaron -40 -KPX Racute Tcommaaccent -40 -KPX Racute U -30 -KPX Racute Uacute -30 -KPX Racute Ucircumflex -30 -KPX Racute Udieresis -30 -KPX Racute Ugrave -30 -KPX Racute Uhungarumlaut -30 -KPX Racute Umacron -30 -KPX Racute Uogonek -30 -KPX Racute Uring -30 -KPX Racute V -55 -KPX Racute W -35 -KPX Racute Y -35 -KPX Racute Yacute -35 -KPX Racute Ydieresis -35 -KPX Rcaron O -30 -KPX Rcaron Oacute -30 -KPX Rcaron Ocircumflex -30 -KPX Rcaron Odieresis -30 -KPX Rcaron Ograve -30 -KPX Rcaron Ohungarumlaut -30 -KPX Rcaron Omacron -30 -KPX Rcaron Oslash -30 -KPX Rcaron Otilde -30 -KPX Rcaron T -40 -KPX Rcaron Tcaron -40 -KPX Rcaron Tcommaaccent -40 -KPX Rcaron U -30 -KPX Rcaron Uacute -30 -KPX Rcaron Ucircumflex -30 -KPX Rcaron Udieresis -30 -KPX Rcaron Ugrave -30 -KPX Rcaron Uhungarumlaut -30 -KPX Rcaron Umacron -30 -KPX Rcaron Uogonek -30 -KPX Rcaron Uring -30 -KPX Rcaron V -55 -KPX Rcaron W -35 -KPX Rcaron Y -35 -KPX Rcaron Yacute -35 -KPX Rcaron Ydieresis -35 -KPX Rcommaaccent O -30 -KPX Rcommaaccent Oacute -30 -KPX Rcommaaccent Ocircumflex -30 -KPX Rcommaaccent Odieresis -30 -KPX Rcommaaccent Ograve -30 -KPX Rcommaaccent Ohungarumlaut -30 -KPX Rcommaaccent Omacron -30 -KPX Rcommaaccent Oslash -30 -KPX Rcommaaccent Otilde -30 -KPX Rcommaaccent T -40 -KPX Rcommaaccent Tcaron -40 -KPX Rcommaaccent Tcommaaccent -40 -KPX Rcommaaccent U -30 -KPX Rcommaaccent Uacute -30 -KPX Rcommaaccent Ucircumflex -30 -KPX Rcommaaccent Udieresis -30 -KPX Rcommaaccent Ugrave -30 -KPX Rcommaaccent Uhungarumlaut -30 -KPX Rcommaaccent Umacron -30 -KPX Rcommaaccent Uogonek -30 -KPX Rcommaaccent Uring -30 -KPX Rcommaaccent V -55 -KPX Rcommaaccent W -35 -KPX Rcommaaccent Y -35 -KPX Rcommaaccent Yacute -35 -KPX Rcommaaccent Ydieresis -35 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -52 -KPX T acircumflex -52 -KPX T adieresis -52 -KPX T agrave -52 -KPX T amacron -52 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -52 -KPX T colon -74 -KPX T comma -74 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -92 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -92 -KPX T i -18 -KPX T iacute -18 -KPX T iogonek -18 -KPX T o -92 -KPX T oacute -92 -KPX T ocircumflex -92 -KPX T odieresis -92 -KPX T ograve -92 -KPX T ohungarumlaut -92 -KPX T omacron -92 -KPX T oslash -92 -KPX T otilde -92 -KPX T period -90 -KPX T r -74 -KPX T racute -74 -KPX T rcaron -74 -KPX T rcommaaccent -74 -KPX T semicolon -74 -KPX T u -92 -KPX T uacute -92 -KPX T ucircumflex -92 -KPX T udieresis -92 -KPX T ugrave -92 -KPX T uhungarumlaut -92 -KPX T umacron -92 -KPX T uogonek -92 -KPX T uring -92 -KPX T w -74 -KPX T y -34 -KPX T yacute -34 -KPX T ydieresis -34 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -52 -KPX Tcaron acircumflex -52 -KPX Tcaron adieresis -52 -KPX Tcaron agrave -52 -KPX Tcaron amacron -52 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -52 -KPX Tcaron colon -74 -KPX Tcaron comma -74 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -92 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -92 -KPX Tcaron i -18 -KPX Tcaron iacute -18 -KPX Tcaron iogonek -18 -KPX Tcaron o -92 -KPX Tcaron oacute -92 -KPX Tcaron ocircumflex -92 -KPX Tcaron odieresis -92 -KPX Tcaron ograve -92 -KPX Tcaron ohungarumlaut -92 -KPX Tcaron omacron -92 -KPX Tcaron oslash -92 -KPX Tcaron otilde -92 -KPX Tcaron period -90 -KPX Tcaron r -74 -KPX Tcaron racute -74 -KPX Tcaron rcaron -74 -KPX Tcaron rcommaaccent -74 -KPX Tcaron semicolon -74 -KPX Tcaron u -92 -KPX Tcaron uacute -92 -KPX Tcaron ucircumflex -92 -KPX Tcaron udieresis -92 -KPX Tcaron ugrave -92 -KPX Tcaron uhungarumlaut -92 -KPX Tcaron umacron -92 -KPX Tcaron uogonek -92 -KPX Tcaron uring -92 -KPX Tcaron w -74 -KPX Tcaron y -34 -KPX Tcaron yacute -34 -KPX Tcaron ydieresis -34 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -52 -KPX Tcommaaccent acircumflex -52 -KPX Tcommaaccent adieresis -52 -KPX Tcommaaccent agrave -52 -KPX Tcommaaccent amacron -52 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -52 -KPX Tcommaaccent colon -74 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -92 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -18 -KPX Tcommaaccent iacute -18 -KPX Tcommaaccent iogonek -18 -KPX Tcommaaccent o -92 -KPX Tcommaaccent oacute -92 -KPX Tcommaaccent ocircumflex -92 -KPX Tcommaaccent odieresis -92 -KPX Tcommaaccent ograve -92 -KPX Tcommaaccent ohungarumlaut -92 -KPX Tcommaaccent omacron -92 -KPX Tcommaaccent oslash -92 -KPX Tcommaaccent otilde -92 -KPX Tcommaaccent period -90 -KPX Tcommaaccent r -74 -KPX Tcommaaccent racute -74 -KPX Tcommaaccent rcaron -74 -KPX Tcommaaccent rcommaaccent -74 -KPX Tcommaaccent semicolon -74 -KPX Tcommaaccent u -92 -KPX Tcommaaccent uacute -92 -KPX Tcommaaccent ucircumflex -92 -KPX Tcommaaccent udieresis -92 -KPX Tcommaaccent ugrave -92 -KPX Tcommaaccent uhungarumlaut -92 -KPX Tcommaaccent umacron -92 -KPX Tcommaaccent uogonek -92 -KPX Tcommaaccent uring -92 -KPX Tcommaaccent w -74 -KPX Tcommaaccent y -34 -KPX Tcommaaccent yacute -34 -KPX Tcommaaccent ydieresis -34 -KPX U A -60 -KPX U Aacute -60 -KPX U Abreve -60 -KPX U Acircumflex -60 -KPX U Adieresis -60 -KPX U Agrave -60 -KPX U Amacron -60 -KPX U Aogonek -60 -KPX U Aring -60 -KPX U Atilde -60 -KPX U comma -50 -KPX U period -50 -KPX Uacute A -60 -KPX Uacute Aacute -60 -KPX Uacute Abreve -60 -KPX Uacute Acircumflex -60 -KPX Uacute Adieresis -60 -KPX Uacute Agrave -60 -KPX Uacute Amacron -60 -KPX Uacute Aogonek -60 -KPX Uacute Aring -60 -KPX Uacute Atilde -60 -KPX Uacute comma -50 -KPX Uacute period -50 -KPX Ucircumflex A -60 -KPX Ucircumflex Aacute -60 -KPX Ucircumflex Abreve -60 -KPX Ucircumflex Acircumflex -60 -KPX Ucircumflex Adieresis -60 -KPX Ucircumflex Agrave -60 -KPX Ucircumflex Amacron -60 -KPX Ucircumflex Aogonek -60 -KPX Ucircumflex Aring -60 -KPX Ucircumflex Atilde -60 -KPX Ucircumflex comma -50 -KPX Ucircumflex period -50 -KPX Udieresis A -60 -KPX Udieresis Aacute -60 -KPX Udieresis Abreve -60 -KPX Udieresis Acircumflex -60 -KPX Udieresis Adieresis -60 -KPX Udieresis Agrave -60 -KPX Udieresis Amacron -60 -KPX Udieresis Aogonek -60 -KPX Udieresis Aring -60 -KPX Udieresis Atilde -60 -KPX Udieresis comma -50 -KPX Udieresis period -50 -KPX Ugrave A -60 -KPX Ugrave Aacute -60 -KPX Ugrave Abreve -60 -KPX Ugrave Acircumflex -60 -KPX Ugrave Adieresis -60 -KPX Ugrave Agrave -60 -KPX Ugrave Amacron -60 -KPX Ugrave Aogonek -60 -KPX Ugrave Aring -60 -KPX Ugrave Atilde -60 -KPX Ugrave comma -50 -KPX Ugrave period -50 -KPX Uhungarumlaut A -60 -KPX Uhungarumlaut Aacute -60 -KPX Uhungarumlaut Abreve -60 -KPX Uhungarumlaut Acircumflex -60 -KPX Uhungarumlaut Adieresis -60 -KPX Uhungarumlaut Agrave -60 -KPX Uhungarumlaut Amacron -60 -KPX Uhungarumlaut Aogonek -60 -KPX Uhungarumlaut Aring -60 -KPX Uhungarumlaut Atilde -60 -KPX Uhungarumlaut comma -50 -KPX Uhungarumlaut period -50 -KPX Umacron A -60 -KPX Umacron Aacute -60 -KPX Umacron Abreve -60 -KPX Umacron Acircumflex -60 -KPX Umacron Adieresis -60 -KPX Umacron Agrave -60 -KPX Umacron Amacron -60 -KPX Umacron Aogonek -60 -KPX Umacron Aring -60 -KPX Umacron Atilde -60 -KPX Umacron comma -50 -KPX Umacron period -50 -KPX Uogonek A -60 -KPX Uogonek Aacute -60 -KPX Uogonek Abreve -60 -KPX Uogonek Acircumflex -60 -KPX Uogonek Adieresis -60 -KPX Uogonek Agrave -60 -KPX Uogonek Amacron -60 -KPX Uogonek Aogonek -60 -KPX Uogonek Aring -60 -KPX Uogonek Atilde -60 -KPX Uogonek comma -50 -KPX Uogonek period -50 -KPX Uring A -60 -KPX Uring Aacute -60 -KPX Uring Abreve -60 -KPX Uring Acircumflex -60 -KPX Uring Adieresis -60 -KPX Uring Agrave -60 -KPX Uring Amacron -60 -KPX Uring Aogonek -60 -KPX Uring Aring -60 -KPX Uring Atilde -60 -KPX Uring comma -50 -KPX Uring period -50 -KPX V A -135 -KPX V Aacute -135 -KPX V Abreve -135 -KPX V Acircumflex -135 -KPX V Adieresis -135 -KPX V Agrave -135 -KPX V Amacron -135 -KPX V Aogonek -135 -KPX V Aring -135 -KPX V Atilde -135 -KPX V G -30 -KPX V Gbreve -30 -KPX V Gcommaaccent -30 -KPX V O -45 -KPX V Oacute -45 -KPX V Ocircumflex -45 -KPX V Odieresis -45 -KPX V Ograve -45 -KPX V Ohungarumlaut -45 -KPX V Omacron -45 -KPX V Oslash -45 -KPX V Otilde -45 -KPX V a -92 -KPX V aacute -92 -KPX V abreve -92 -KPX V acircumflex -92 -KPX V adieresis -92 -KPX V agrave -92 -KPX V amacron -92 -KPX V aogonek -92 -KPX V aring -92 -KPX V atilde -92 -KPX V colon -92 -KPX V comma -129 -KPX V e -100 -KPX V eacute -100 -KPX V ecaron -100 -KPX V ecircumflex -100 -KPX V edieresis -100 -KPX V edotaccent -100 -KPX V egrave -100 -KPX V emacron -100 -KPX V eogonek -100 -KPX V hyphen -74 -KPX V i -37 -KPX V iacute -37 -KPX V icircumflex -37 -KPX V idieresis -37 -KPX V igrave -37 -KPX V imacron -37 -KPX V iogonek -37 -KPX V o -100 -KPX V oacute -100 -KPX V ocircumflex -100 -KPX V odieresis -100 -KPX V ograve -100 -KPX V ohungarumlaut -100 -KPX V omacron -100 -KPX V oslash -100 -KPX V otilde -100 -KPX V period -145 -KPX V semicolon -92 -KPX V u -92 -KPX V uacute -92 -KPX V ucircumflex -92 -KPX V udieresis -92 -KPX V ugrave -92 -KPX V uhungarumlaut -92 -KPX V umacron -92 -KPX V uogonek -92 -KPX V uring -92 -KPX W A -120 -KPX W Aacute -120 -KPX W Abreve -120 -KPX W Acircumflex -120 -KPX W Adieresis -120 -KPX W Agrave -120 -KPX W Amacron -120 -KPX W Aogonek -120 -KPX W Aring -120 -KPX W Atilde -120 -KPX W O -10 -KPX W Oacute -10 -KPX W Ocircumflex -10 -KPX W Odieresis -10 -KPX W Ograve -10 -KPX W Ohungarumlaut -10 -KPX W Omacron -10 -KPX W Oslash -10 -KPX W Otilde -10 -KPX W a -65 -KPX W aacute -65 -KPX W abreve -65 -KPX W acircumflex -65 -KPX W adieresis -65 -KPX W agrave -65 -KPX W amacron -65 -KPX W aogonek -65 -KPX W aring -65 -KPX W atilde -65 -KPX W colon -55 -KPX W comma -92 -KPX W e -65 -KPX W eacute -65 -KPX W ecaron -65 -KPX W ecircumflex -65 -KPX W edieresis -65 -KPX W edotaccent -65 -KPX W egrave -65 -KPX W emacron -65 -KPX W eogonek -65 -KPX W hyphen -37 -KPX W i -18 -KPX W iacute -18 -KPX W iogonek -18 -KPX W o -75 -KPX W oacute -75 -KPX W ocircumflex -75 -KPX W odieresis -75 -KPX W ograve -75 -KPX W ohungarumlaut -75 -KPX W omacron -75 -KPX W oslash -75 -KPX W otilde -75 -KPX W period -92 -KPX W semicolon -55 -KPX W u -50 -KPX W uacute -50 -KPX W ucircumflex -50 -KPX W udieresis -50 -KPX W ugrave -50 -KPX W uhungarumlaut -50 -KPX W umacron -50 -KPX W uogonek -50 -KPX W uring -50 -KPX W y -60 -KPX W yacute -60 -KPX W ydieresis -60 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -35 -KPX Y Oacute -35 -KPX Y Ocircumflex -35 -KPX Y Odieresis -35 -KPX Y Ograve -35 -KPX Y Ohungarumlaut -35 -KPX Y Omacron -35 -KPX Y Oslash -35 -KPX Y Otilde -35 -KPX Y a -85 -KPX Y aacute -85 -KPX Y abreve -85 -KPX Y acircumflex -85 -KPX Y adieresis -85 -KPX Y agrave -85 -KPX Y amacron -85 -KPX Y aogonek -85 -KPX Y aring -85 -KPX Y atilde -85 -KPX Y colon -92 -KPX Y comma -92 -KPX Y e -111 -KPX Y eacute -111 -KPX Y ecaron -111 -KPX Y ecircumflex -111 -KPX Y edieresis -71 -KPX Y edotaccent -111 -KPX Y egrave -71 -KPX Y emacron -71 -KPX Y eogonek -111 -KPX Y hyphen -92 -KPX Y i -37 -KPX Y iacute -37 -KPX Y iogonek -37 -KPX Y o -111 -KPX Y oacute -111 -KPX Y ocircumflex -111 -KPX Y odieresis -111 -KPX Y ograve -111 -KPX Y ohungarumlaut -111 -KPX Y omacron -111 -KPX Y oslash -111 -KPX Y otilde -111 -KPX Y period -92 -KPX Y semicolon -92 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -35 -KPX Yacute Oacute -35 -KPX Yacute Ocircumflex -35 -KPX Yacute Odieresis -35 -KPX Yacute Ograve -35 -KPX Yacute Ohungarumlaut -35 -KPX Yacute Omacron -35 -KPX Yacute Oslash -35 -KPX Yacute Otilde -35 -KPX Yacute a -85 -KPX Yacute aacute -85 -KPX Yacute abreve -85 -KPX Yacute acircumflex -85 -KPX Yacute adieresis -85 -KPX Yacute agrave -85 -KPX Yacute amacron -85 -KPX Yacute aogonek -85 -KPX Yacute aring -85 -KPX Yacute atilde -85 -KPX Yacute colon -92 -KPX Yacute comma -92 -KPX Yacute e -111 -KPX Yacute eacute -111 -KPX Yacute ecaron -111 -KPX Yacute ecircumflex -111 -KPX Yacute edieresis -71 -KPX Yacute edotaccent -111 -KPX Yacute egrave -71 -KPX Yacute emacron -71 -KPX Yacute eogonek -111 -KPX Yacute hyphen -92 -KPX Yacute i -37 -KPX Yacute iacute -37 -KPX Yacute iogonek -37 -KPX Yacute o -111 -KPX Yacute oacute -111 -KPX Yacute ocircumflex -111 -KPX Yacute odieresis -111 -KPX Yacute ograve -111 -KPX Yacute ohungarumlaut -111 -KPX Yacute omacron -111 -KPX Yacute oslash -111 -KPX Yacute otilde -111 -KPX Yacute period -92 -KPX Yacute semicolon -92 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -35 -KPX Ydieresis Oacute -35 -KPX Ydieresis Ocircumflex -35 -KPX Ydieresis Odieresis -35 -KPX Ydieresis Ograve -35 -KPX Ydieresis Ohungarumlaut -35 -KPX Ydieresis Omacron -35 -KPX Ydieresis Oslash -35 -KPX Ydieresis Otilde -35 -KPX Ydieresis a -85 -KPX Ydieresis aacute -85 -KPX Ydieresis abreve -85 -KPX Ydieresis acircumflex -85 -KPX Ydieresis adieresis -85 -KPX Ydieresis agrave -85 -KPX Ydieresis amacron -85 -KPX Ydieresis aogonek -85 -KPX Ydieresis aring -85 -KPX Ydieresis atilde -85 -KPX Ydieresis colon -92 -KPX Ydieresis comma -92 -KPX Ydieresis e -111 -KPX Ydieresis eacute -111 -KPX Ydieresis ecaron -111 -KPX Ydieresis ecircumflex -111 -KPX Ydieresis edieresis -71 -KPX Ydieresis edotaccent -111 -KPX Ydieresis egrave -71 -KPX Ydieresis emacron -71 -KPX Ydieresis eogonek -111 -KPX Ydieresis hyphen -92 -KPX Ydieresis i -37 -KPX Ydieresis iacute -37 -KPX Ydieresis iogonek -37 -KPX Ydieresis o -111 -KPX Ydieresis oacute -111 -KPX Ydieresis ocircumflex -111 -KPX Ydieresis odieresis -111 -KPX Ydieresis ograve -111 -KPX Ydieresis ohungarumlaut -111 -KPX Ydieresis omacron -111 -KPX Ydieresis oslash -111 -KPX Ydieresis otilde -111 -KPX Ydieresis period -92 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX a v -25 -KPX aacute v -25 -KPX abreve v -25 -KPX acircumflex v -25 -KPX adieresis v -25 -KPX agrave v -25 -KPX amacron v -25 -KPX aogonek v -25 -KPX aring v -25 -KPX atilde v -25 -KPX b b -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -15 -KPX comma quotedblright -45 -KPX comma quoteright -55 -KPX d w -15 -KPX dcroat w -15 -KPX e v -15 -KPX eacute v -15 -KPX ecaron v -15 -KPX ecircumflex v -15 -KPX edieresis v -15 -KPX edotaccent v -15 -KPX egrave v -15 -KPX emacron v -15 -KPX eogonek v -15 -KPX f comma -15 -KPX f dotlessi -35 -KPX f i -25 -KPX f o -25 -KPX f oacute -25 -KPX f ocircumflex -25 -KPX f odieresis -25 -KPX f ograve -25 -KPX f ohungarumlaut -25 -KPX f omacron -25 -KPX f oslash -25 -KPX f otilde -25 -KPX f period -15 -KPX f quotedblright 50 -KPX f quoteright 55 -KPX g period -15 -KPX gbreve period -15 -KPX gcommaaccent period -15 -KPX h y -15 -KPX h yacute -15 -KPX h ydieresis -15 -KPX i v -10 -KPX iacute v -10 -KPX icircumflex v -10 -KPX idieresis v -10 -KPX igrave v -10 -KPX imacron v -10 -KPX iogonek v -10 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX k y -15 -KPX k yacute -15 -KPX k ydieresis -15 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX kcommaaccent y -15 -KPX kcommaaccent yacute -15 -KPX kcommaaccent ydieresis -15 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o v -10 -KPX o w -10 -KPX oacute v -10 -KPX oacute w -10 -KPX ocircumflex v -10 -KPX ocircumflex w -10 -KPX odieresis v -10 -KPX odieresis w -10 -KPX ograve v -10 -KPX ograve w -10 -KPX ohungarumlaut v -10 -KPX ohungarumlaut w -10 -KPX omacron v -10 -KPX omacron w -10 -KPX oslash v -10 -KPX oslash w -10 -KPX otilde v -10 -KPX otilde w -10 -KPX period quotedblright -55 -KPX period quoteright -55 -KPX quotedblleft A -10 -KPX quotedblleft Aacute -10 -KPX quotedblleft Abreve -10 -KPX quotedblleft Acircumflex -10 -KPX quotedblleft Adieresis -10 -KPX quotedblleft Agrave -10 -KPX quotedblleft Amacron -10 -KPX quotedblleft Aogonek -10 -KPX quotedblleft Aring -10 -KPX quotedblleft Atilde -10 -KPX quoteleft A -10 -KPX quoteleft Aacute -10 -KPX quoteleft Abreve -10 -KPX quoteleft Acircumflex -10 -KPX quoteleft Adieresis -10 -KPX quoteleft Agrave -10 -KPX quoteleft Amacron -10 -KPX quoteleft Aogonek -10 -KPX quoteleft Aring -10 -KPX quoteleft Atilde -10 -KPX quoteleft quoteleft -63 -KPX quoteright d -20 -KPX quoteright dcroat -20 -KPX quoteright quoteright -63 -KPX quoteright r -20 -KPX quoteright racute -20 -KPX quoteright rcaron -20 -KPX quoteright rcommaaccent -20 -KPX quoteright s -37 -KPX quoteright sacute -37 -KPX quoteright scaron -37 -KPX quoteright scedilla -37 -KPX quoteright scommaaccent -37 -KPX quoteright space -74 -KPX quoteright v -20 -KPX r c -18 -KPX r cacute -18 -KPX r ccaron -18 -KPX r ccedilla -18 -KPX r comma -92 -KPX r e -18 -KPX r eacute -18 -KPX r ecaron -18 -KPX r ecircumflex -18 -KPX r edieresis -18 -KPX r edotaccent -18 -KPX r egrave -18 -KPX r emacron -18 -KPX r eogonek -18 -KPX r g -10 -KPX r gbreve -10 -KPX r gcommaaccent -10 -KPX r hyphen -37 -KPX r n -15 -KPX r nacute -15 -KPX r ncaron -15 -KPX r ncommaaccent -15 -KPX r ntilde -15 -KPX r o -18 -KPX r oacute -18 -KPX r ocircumflex -18 -KPX r odieresis -18 -KPX r ograve -18 -KPX r ohungarumlaut -18 -KPX r omacron -18 -KPX r oslash -18 -KPX r otilde -18 -KPX r p -10 -KPX r period -100 -KPX r q -18 -KPX r v -10 -KPX racute c -18 -KPX racute cacute -18 -KPX racute ccaron -18 -KPX racute ccedilla -18 -KPX racute comma -92 -KPX racute e -18 -KPX racute eacute -18 -KPX racute ecaron -18 -KPX racute ecircumflex -18 -KPX racute edieresis -18 -KPX racute edotaccent -18 -KPX racute egrave -18 -KPX racute emacron -18 -KPX racute eogonek -18 -KPX racute g -10 -KPX racute gbreve -10 -KPX racute gcommaaccent -10 -KPX racute hyphen -37 -KPX racute n -15 -KPX racute nacute -15 -KPX racute ncaron -15 -KPX racute ncommaaccent -15 -KPX racute ntilde -15 -KPX racute o -18 -KPX racute oacute -18 -KPX racute ocircumflex -18 -KPX racute odieresis -18 -KPX racute ograve -18 -KPX racute ohungarumlaut -18 -KPX racute omacron -18 -KPX racute oslash -18 -KPX racute otilde -18 -KPX racute p -10 -KPX racute period -100 -KPX racute q -18 -KPX racute v -10 -KPX rcaron c -18 -KPX rcaron cacute -18 -KPX rcaron ccaron -18 -KPX rcaron ccedilla -18 -KPX rcaron comma -92 -KPX rcaron e -18 -KPX rcaron eacute -18 -KPX rcaron ecaron -18 -KPX rcaron ecircumflex -18 -KPX rcaron edieresis -18 -KPX rcaron edotaccent -18 -KPX rcaron egrave -18 -KPX rcaron emacron -18 -KPX rcaron eogonek -18 -KPX rcaron g -10 -KPX rcaron gbreve -10 -KPX rcaron gcommaaccent -10 -KPX rcaron hyphen -37 -KPX rcaron n -15 -KPX rcaron nacute -15 -KPX rcaron ncaron -15 -KPX rcaron ncommaaccent -15 -KPX rcaron ntilde -15 -KPX rcaron o -18 -KPX rcaron oacute -18 -KPX rcaron ocircumflex -18 -KPX rcaron odieresis -18 -KPX rcaron ograve -18 -KPX rcaron ohungarumlaut -18 -KPX rcaron omacron -18 -KPX rcaron oslash -18 -KPX rcaron otilde -18 -KPX rcaron p -10 -KPX rcaron period -100 -KPX rcaron q -18 -KPX rcaron v -10 -KPX rcommaaccent c -18 -KPX rcommaaccent cacute -18 -KPX rcommaaccent ccaron -18 -KPX rcommaaccent ccedilla -18 -KPX rcommaaccent comma -92 -KPX rcommaaccent e -18 -KPX rcommaaccent eacute -18 -KPX rcommaaccent ecaron -18 -KPX rcommaaccent ecircumflex -18 -KPX rcommaaccent edieresis -18 -KPX rcommaaccent edotaccent -18 -KPX rcommaaccent egrave -18 -KPX rcommaaccent emacron -18 -KPX rcommaaccent eogonek -18 -KPX rcommaaccent g -10 -KPX rcommaaccent gbreve -10 -KPX rcommaaccent gcommaaccent -10 -KPX rcommaaccent hyphen -37 -KPX rcommaaccent n -15 -KPX rcommaaccent nacute -15 -KPX rcommaaccent ncaron -15 -KPX rcommaaccent ncommaaccent -15 -KPX rcommaaccent ntilde -15 -KPX rcommaaccent o -18 -KPX rcommaaccent oacute -18 -KPX rcommaaccent ocircumflex -18 -KPX rcommaaccent odieresis -18 -KPX rcommaaccent ograve -18 -KPX rcommaaccent ohungarumlaut -18 -KPX rcommaaccent omacron -18 -KPX rcommaaccent oslash -18 -KPX rcommaaccent otilde -18 -KPX rcommaaccent p -10 -KPX rcommaaccent period -100 -KPX rcommaaccent q -18 -KPX rcommaaccent v -10 -KPX space A -55 -KPX space Aacute -55 -KPX space Abreve -55 -KPX space Acircumflex -55 -KPX space Adieresis -55 -KPX space Agrave -55 -KPX space Amacron -55 -KPX space Aogonek -55 -KPX space Aring -55 -KPX space Atilde -55 -KPX space T -30 -KPX space Tcaron -30 -KPX space Tcommaaccent -30 -KPX space V -45 -KPX space W -30 -KPX space Y -55 -KPX space Yacute -55 -KPX space Ydieresis -55 -KPX v a -10 -KPX v aacute -10 -KPX v abreve -10 -KPX v acircumflex -10 -KPX v adieresis -10 -KPX v agrave -10 -KPX v amacron -10 -KPX v aogonek -10 -KPX v aring -10 -KPX v atilde -10 -KPX v comma -55 -KPX v e -10 -KPX v eacute -10 -KPX v ecaron -10 -KPX v ecircumflex -10 -KPX v edieresis -10 -KPX v edotaccent -10 -KPX v egrave -10 -KPX v emacron -10 -KPX v eogonek -10 -KPX v o -10 -KPX v oacute -10 -KPX v ocircumflex -10 -KPX v odieresis -10 -KPX v ograve -10 -KPX v ohungarumlaut -10 -KPX v omacron -10 -KPX v oslash -10 -KPX v otilde -10 -KPX v period -70 -KPX w comma -55 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -70 -KPX y comma -55 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -70 -KPX yacute comma -55 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -70 -KPX ydieresis comma -55 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -70 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Times-Bold.afm.php b/application/third_party/dompdf/lib/fonts/Times-Bold.afm.php deleted file mode 100755 index 44a2431a..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Bold.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Times-Bold', - 'FullName' => 'Times Bold', - 'FamilyName' => 'Times', - 'Weight' => 'Bold', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-168', - 1 => '-218', - 2 => '1000', - 3 => '935', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.000', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '676', - 'XHeight' => '461', - 'Ascender' => '683', - 'Descender' => '-217', - 'StdHW' => '44', - 'StdVW' => '139', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 250.0, - 160 => 250.0, - 33 => 333.0, - 34 => 555.0, - 35 => 500.0, - 36 => 500.0, - 37 => 1000.0, - 38 => 833.0, - 146 => 333.0, - 40 => 333.0, - 41 => 333.0, - 42 => 500.0, - 43 => 570.0, - 44 => 250.0, - 45 => 333.0, - 173 => 333.0, - 46 => 250.0, - 47 => 278.0, - 48 => 500.0, - 49 => 500.0, - 50 => 500.0, - 51 => 500.0, - 52 => 500.0, - 53 => 500.0, - 54 => 500.0, - 55 => 500.0, - 56 => 500.0, - 57 => 500.0, - 58 => 333.0, - 59 => 333.0, - 60 => 570.0, - 61 => 570.0, - 62 => 570.0, - 63 => 500.0, - 64 => 930.0, - 65 => 722.0, - 66 => 667.0, - 67 => 722.0, - 68 => 722.0, - 69 => 667.0, - 70 => 611.0, - 71 => 778.0, - 72 => 778.0, - 73 => 389.0, - 74 => 500.0, - 75 => 778.0, - 76 => 667.0, - 77 => 944.0, - 78 => 722.0, - 79 => 778.0, - 80 => 611.0, - 81 => 778.0, - 82 => 722.0, - 83 => 556.0, - 84 => 667.0, - 85 => 722.0, - 86 => 722.0, - 87 => 1000.0, - 88 => 722.0, - 89 => 722.0, - 90 => 667.0, - 91 => 333.0, - 92 => 278.0, - 93 => 333.0, - 94 => 581.0, - 95 => 500.0, - 145 => 333.0, - 97 => 500.0, - 98 => 556.0, - 99 => 444.0, - 100 => 556.0, - 101 => 444.0, - 102 => 333.0, - 103 => 500.0, - 104 => 556.0, - 105 => 278.0, - 106 => 333.0, - 107 => 556.0, - 108 => 278.0, - 109 => 833.0, - 110 => 556.0, - 111 => 500.0, - 112 => 556.0, - 113 => 556.0, - 114 => 444.0, - 115 => 389.0, - 116 => 333.0, - 117 => 556.0, - 118 => 500.0, - 119 => 722.0, - 120 => 500.0, - 121 => 500.0, - 122 => 444.0, - 123 => 394.0, - 124 => 220.0, - 125 => 394.0, - 126 => 520.0, - 161 => 333.0, - 162 => 500.0, - 163 => 500.0, - 'fraction' => 167.0, - 165 => 500.0, - 131 => 500.0, - 167 => 500.0, - 164 => 500.0, - 39 => 278.0, - 147 => 500.0, - 170 => 300.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 556.0, - 'fl' => 556.0, - 150 => 500.0, - 134 => 500.0, - 135 => 500.0, - 183 => 250.0, - 182 => 540.0, - 149 => 350.0, - 130 => 333.0, - 132 => 500.0, - 148 => 500.0, - 187 => 500.0, - 133 => 1000.0, - 137 => 1000.0, - 191 => 500.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 1000.0, - 198 => 1000.0, - 'Lslash' => 667.0, - 216 => 778.0, - 140 => 1000.0, - 186 => 330.0, - 230 => 722.0, - 'dotlessi' => 278.0, - 'lslash' => 278.0, - 248 => 500.0, - 156 => 722.0, - 223 => 556.0, - 207 => 389.0, - 233 => 444.0, - 'abreve' => 500.0, - 'uhungarumlaut' => 556.0, - 'ecaron' => 444.0, - 159 => 722.0, - 247 => 570.0, - 221 => 722.0, - 194 => 722.0, - 225 => 500.0, - 219 => 722.0, - 253 => 500.0, - 'scommaaccent' => 389.0, - 234 => 444.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 500.0, - 218 => 722.0, - 'uogonek' => 556.0, - 203 => 667.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 747.0, - 'Emacron' => 667.0, - 'ccaron' => 444.0, - 229 => 500.0, - 'Ncommaaccent' => 722.0, - 'lacute' => 278.0, - 224 => 500.0, - 'Tcommaaccent' => 667.0, - 'Cacute' => 722.0, - 227 => 500.0, - 'Edotaccent' => 667.0, - 154 => 389.0, - 'scedilla' => 389.0, - 237 => 278.0, - 'lozenge' => 494.0, - 'Rcaron' => 722.0, - 'Gcommaaccent' => 778.0, - 251 => 556.0, - 226 => 500.0, - 'Amacron' => 722.0, - 'rcaron' => 444.0, - 231 => 444.0, - 'Zdotaccent' => 667.0, - 222 => 611.0, - 'Omacron' => 778.0, - 'Racute' => 722.0, - 'Sacute' => 556.0, - 'dcaron' => 672.0, - 'Umacron' => 722.0, - 'uring' => 556.0, - 179 => 300.0, - 210 => 778.0, - 192 => 722.0, - 'Abreve' => 722.0, - 215 => 570.0, - 250 => 556.0, - 'Tcaron' => 667.0, - 'partialdiff' => 494.0, - 255 => 500.0, - 'Nacute' => 722.0, - 238 => 278.0, - 202 => 667.0, - 228 => 500.0, - 235 => 444.0, - 'cacute' => 444.0, - 'nacute' => 556.0, - 'umacron' => 556.0, - 'Ncaron' => 722.0, - 205 => 389.0, - 177 => 570.0, - 166 => 220.0, - 174 => 747.0, - 'Gbreve' => 778.0, - 'Idotaccent' => 389.0, - 'summation' => 600.0, - 200 => 667.0, - 'racute' => 444.0, - 'omacron' => 500.0, - 'Zacute' => 667.0, - 142 => 667.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 722.0, - 'lcommaaccent' => 278.0, - 'tcaron' => 416.0, - 'eogonek' => 444.0, - 'Uogonek' => 722.0, - 193 => 722.0, - 196 => 722.0, - 232 => 444.0, - 'zacute' => 444.0, - 'iogonek' => 278.0, - 211 => 778.0, - 243 => 500.0, - 'amacron' => 500.0, - 'sacute' => 389.0, - 239 => 278.0, - 212 => 778.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 556.0, - 178 => 300.0, - 214 => 778.0, - 181 => 556.0, - 236 => 278.0, - 'ohungarumlaut' => 500.0, - 'Eogonek' => 667.0, - 'dcroat' => 556.0, - 190 => 750.0, - 'Scedilla' => 556.0, - 'lcaron' => 394.0, - 'Kcommaaccent' => 778.0, - 'Lacute' => 667.0, - 153 => 1000.0, - 'edotaccent' => 444.0, - 204 => 389.0, - 'Imacron' => 389.0, - 'Lcaron' => 667.0, - 189 => 750.0, - 'lessequal' => 549.0, - 244 => 500.0, - 241 => 556.0, - 'Uhungarumlaut' => 722.0, - 201 => 667.0, - 'emacron' => 444.0, - 'gbreve' => 500.0, - 188 => 750.0, - 138 => 556.0, - 'Scommaaccent' => 556.0, - 'Ohungarumlaut' => 778.0, - 176 => 400.0, - 242 => 500.0, - 'Ccaron' => 722.0, - 249 => 556.0, - 'radical' => 549.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 444.0, - 209 => 722.0, - 245 => 500.0, - 'Rcommaaccent' => 722.0, - 'Lcommaaccent' => 667.0, - 195 => 722.0, - 'Aogonek' => 722.0, - 197 => 722.0, - 213 => 778.0, - 'zdotaccent' => 444.0, - 'Ecaron' => 667.0, - 'Iogonek' => 389.0, - 'kcommaaccent' => 556.0, - 'minus' => 570.0, - 206 => 389.0, - 'ncaron' => 556.0, - 'tcommaaccent' => 333.0, - 172 => 570.0, - 246 => 500.0, - 252 => 556.0, - 'notequal' => 549.0, - 'gcommaaccent' => 500.0, - 240 => 500.0, - 158 => 444.0, - 'ncommaaccent' => 556.0, - 185 => 300.0, - 'imacron' => 278.0, - 128 => 500.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 6, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm b/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm deleted file mode 100755 index 5d3b807d..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm +++ /dev/null @@ -1,2386 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 13:04:06 1997 -Comment UniqueID 43066 -Comment VMusage 45874 56899 -FontName Times-BoldItalic -FullName Times Bold Italic -FamilyName Times -Weight Bold -ItalicAngle -15 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -200 -218 996 921 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 669 -XHeight 462 -Ascender 683 -Descender -217 -StdHW 42 -StdVW 121 -StartCharMetrics 317 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 160 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 389 ; N exclam ; B 67 -13 370 684 ; -C 34 ; WX 555 ; N quotedbl ; B 136 398 536 685 ; -C 35 ; WX 500 ; N numbersign ; B -33 0 533 700 ; -C 36 ; WX 500 ; N dollar ; B -20 -100 497 733 ; -C 37 ; WX 833 ; N percent ; B 39 -10 793 692 ; -C 38 ; WX 778 ; N ampersand ; B 5 -19 699 682 ; -C 146 ; WX 333 ; N quoteright ; B 98 369 302 685 ; -C 40 ; WX 333 ; N parenleft ; B 28 -179 344 685 ; -C 41 ; WX 333 ; N parenright ; B -44 -179 271 685 ; -C 42 ; WX 500 ; N asterisk ; B 65 249 456 685 ; -C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; -C 44 ; WX 250 ; N comma ; B -60 -182 144 134 ; -C 45 ; WX 333 ; N hyphen ; B 2 166 271 282 ; -C 173 ; WX 333 ; N hyphen ; B 2 166 271 282 ; -C 46 ; WX 250 ; N period ; B -9 -13 139 135 ; -C 47 ; WX 278 ; N slash ; B -64 -18 342 685 ; -C 48 ; WX 500 ; N zero ; B 17 -14 477 683 ; -C 49 ; WX 500 ; N one ; B 5 0 419 683 ; -C 50 ; WX 500 ; N two ; B -27 0 446 683 ; -C 51 ; WX 500 ; N three ; B -15 -13 450 683 ; -C 52 ; WX 500 ; N four ; B -15 0 503 683 ; -C 53 ; WX 500 ; N five ; B -11 -13 487 669 ; -C 54 ; WX 500 ; N six ; B 23 -15 509 679 ; -C 55 ; WX 500 ; N seven ; B 52 0 525 669 ; -C 56 ; WX 500 ; N eight ; B 3 -13 476 683 ; -C 57 ; WX 500 ; N nine ; B -12 -10 475 683 ; -C 58 ; WX 333 ; N colon ; B 23 -13 264 459 ; -C 59 ; WX 333 ; N semicolon ; B -25 -183 264 459 ; -C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; -C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; -C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; -C 63 ; WX 500 ; N question ; B 79 -13 470 684 ; -C 64 ; WX 832 ; N at ; B 63 -18 770 685 ; -C 65 ; WX 667 ; N A ; B -67 0 593 683 ; -C 66 ; WX 667 ; N B ; B -24 0 624 669 ; -C 67 ; WX 667 ; N C ; B 32 -18 677 685 ; -C 68 ; WX 722 ; N D ; B -46 0 685 669 ; -C 69 ; WX 667 ; N E ; B -27 0 653 669 ; -C 70 ; WX 667 ; N F ; B -13 0 660 669 ; -C 71 ; WX 722 ; N G ; B 21 -18 706 685 ; -C 72 ; WX 778 ; N H ; B -24 0 799 669 ; -C 73 ; WX 389 ; N I ; B -32 0 406 669 ; -C 74 ; WX 500 ; N J ; B -46 -99 524 669 ; -C 75 ; WX 667 ; N K ; B -21 0 702 669 ; -C 76 ; WX 611 ; N L ; B -22 0 590 669 ; -C 77 ; WX 889 ; N M ; B -29 -12 917 669 ; -C 78 ; WX 722 ; N N ; B -27 -15 748 669 ; -C 79 ; WX 722 ; N O ; B 27 -18 691 685 ; -C 80 ; WX 611 ; N P ; B -27 0 613 669 ; -C 81 ; WX 722 ; N Q ; B 27 -208 691 685 ; -C 82 ; WX 667 ; N R ; B -29 0 623 669 ; -C 83 ; WX 556 ; N S ; B 2 -18 526 685 ; -C 84 ; WX 611 ; N T ; B 50 0 650 669 ; -C 85 ; WX 722 ; N U ; B 67 -18 744 669 ; -C 86 ; WX 667 ; N V ; B 65 -18 715 669 ; -C 87 ; WX 889 ; N W ; B 65 -18 940 669 ; -C 88 ; WX 667 ; N X ; B -24 0 694 669 ; -C 89 ; WX 611 ; N Y ; B 73 0 659 669 ; -C 90 ; WX 611 ; N Z ; B -11 0 590 669 ; -C 91 ; WX 333 ; N bracketleft ; B -37 -159 362 674 ; -C 92 ; WX 278 ; N backslash ; B -1 -18 279 685 ; -C 93 ; WX 333 ; N bracketright ; B -56 -157 343 674 ; -C 94 ; WX 570 ; N asciicircum ; B 67 304 503 669 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 145 ; WX 333 ; N quoteleft ; B 128 369 332 685 ; -C 97 ; WX 500 ; N a ; B -21 -14 455 462 ; -C 98 ; WX 500 ; N b ; B -14 -13 444 699 ; -C 99 ; WX 444 ; N c ; B -5 -13 392 462 ; -C 100 ; WX 500 ; N d ; B -21 -13 517 699 ; -C 101 ; WX 444 ; N e ; B 5 -13 398 462 ; -C 102 ; WX 333 ; N f ; B -169 -205 446 698 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B -52 -203 478 462 ; -C 104 ; WX 556 ; N h ; B -13 -9 498 699 ; -C 105 ; WX 278 ; N i ; B 2 -9 263 684 ; -C 106 ; WX 278 ; N j ; B -189 -207 279 684 ; -C 107 ; WX 500 ; N k ; B -23 -8 483 699 ; -C 108 ; WX 278 ; N l ; B 2 -9 290 699 ; -C 109 ; WX 778 ; N m ; B -14 -9 722 462 ; -C 110 ; WX 556 ; N n ; B -6 -9 493 462 ; -C 111 ; WX 500 ; N o ; B -3 -13 441 462 ; -C 112 ; WX 500 ; N p ; B -120 -205 446 462 ; -C 113 ; WX 500 ; N q ; B 1 -205 471 462 ; -C 114 ; WX 389 ; N r ; B -21 0 389 462 ; -C 115 ; WX 389 ; N s ; B -19 -13 333 462 ; -C 116 ; WX 278 ; N t ; B -11 -9 281 594 ; -C 117 ; WX 556 ; N u ; B 15 -9 492 462 ; -C 118 ; WX 444 ; N v ; B 16 -13 401 462 ; -C 119 ; WX 667 ; N w ; B 16 -13 614 462 ; -C 120 ; WX 500 ; N x ; B -46 -13 469 462 ; -C 121 ; WX 444 ; N y ; B -94 -205 392 462 ; -C 122 ; WX 389 ; N z ; B -43 -78 368 449 ; -C 123 ; WX 348 ; N braceleft ; B 5 -187 436 686 ; -C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; -C 125 ; WX 348 ; N braceright ; B -129 -187 302 686 ; -C 126 ; WX 570 ; N asciitilde ; B 54 173 516 333 ; -C 161 ; WX 389 ; N exclamdown ; B 19 -205 322 492 ; -C 162 ; WX 500 ; N cent ; B 42 -143 439 576 ; -C 163 ; WX 500 ; N sterling ; B -32 -12 510 683 ; -C -1 ; WX 167 ; N fraction ; B -169 -14 324 683 ; -C 165 ; WX 500 ; N yen ; B 33 0 628 669 ; -C 131 ; WX 500 ; N florin ; B -87 -156 537 707 ; -C 167 ; WX 500 ; N section ; B 36 -143 459 685 ; -C 164 ; WX 500 ; N currency ; B -26 34 526 586 ; -C 39 ; WX 278 ; N quotesingle ; B 128 398 268 685 ; -C 147 ; WX 500 ; N quotedblleft ; B 53 369 513 685 ; -C 170 ; WX 500 ; N guillemotleft ; B 12 32 468 415 ; -C 139 ; WX 333 ; N guilsinglleft ; B 32 32 303 415 ; -C 155 ; WX 333 ; N guilsinglright ; B 10 32 281 415 ; -C -1 ; WX 556 ; N fi ; B -188 -205 514 703 ; -C -1 ; WX 556 ; N fl ; B -186 -205 553 704 ; -C 150 ; WX 500 ; N endash ; B -40 178 477 269 ; -C 134 ; WX 500 ; N dagger ; B 91 -145 494 685 ; -C 135 ; WX 500 ; N daggerdbl ; B 10 -139 493 685 ; -C 183 ; WX 250 ; N periodcentered ; B 51 257 199 405 ; -C 182 ; WX 500 ; N paragraph ; B -57 -193 562 669 ; -C 149 ; WX 350 ; N bullet ; B 0 175 350 525 ; -C 130 ; WX 333 ; N quotesinglbase ; B -5 -182 199 134 ; -C 132 ; WX 500 ; N quotedblbase ; B -57 -182 403 134 ; -C 148 ; WX 500 ; N quotedblright ; B 53 369 513 685 ; -C 187 ; WX 500 ; N guillemotright ; B 12 32 468 415 ; -C 133 ; WX 1000 ; N ellipsis ; B 40 -13 852 135 ; -C 137 ; WX 1000 ; N perthousand ; B 7 -29 996 706 ; -C 191 ; WX 500 ; N questiondown ; B 30 -205 421 492 ; -C 96 ; WX 333 ; N grave ; B 85 516 297 697 ; -C 180 ; WX 333 ; N acute ; B 139 516 379 697 ; -C 136 ; WX 333 ; N circumflex ; B 40 516 367 690 ; -C 152 ; WX 333 ; N tilde ; B 48 536 407 655 ; -C 175 ; WX 333 ; N macron ; B 51 553 393 623 ; -C -1 ; WX 333 ; N breve ; B 71 516 387 678 ; -C -1 ; WX 333 ; N dotaccent ; B 163 550 298 684 ; -C 168 ; WX 333 ; N dieresis ; B 55 550 402 684 ; -C -1 ; WX 333 ; N ring ; B 127 516 340 729 ; -C 184 ; WX 333 ; N cedilla ; B -80 -218 156 5 ; -C -1 ; WX 333 ; N hungarumlaut ; B 69 516 498 697 ; -C -1 ; WX 333 ; N ogonek ; B 15 -183 244 34 ; -C -1 ; WX 333 ; N caron ; B 79 516 411 690 ; -C 151 ; WX 1000 ; N emdash ; B -40 178 977 269 ; -C 198 ; WX 944 ; N AE ; B -64 0 918 669 ; -C 170 ; WX 266 ; N ordfeminine ; B 16 399 330 685 ; -C -1 ; WX 611 ; N Lslash ; B -22 0 590 669 ; -C 216 ; WX 722 ; N Oslash ; B 27 -125 691 764 ; -C 140 ; WX 944 ; N OE ; B 23 -8 946 677 ; -C 186 ; WX 300 ; N ordmasculine ; B 56 400 347 685 ; -C 230 ; WX 722 ; N ae ; B -5 -13 673 462 ; -C -1 ; WX 278 ; N dotlessi ; B 2 -9 238 462 ; -C -1 ; WX 278 ; N lslash ; B -7 -9 307 699 ; -C 248 ; WX 500 ; N oslash ; B -3 -119 441 560 ; -C 156 ; WX 722 ; N oe ; B 6 -13 674 462 ; -C 223 ; WX 500 ; N germandbls ; B -200 -200 473 705 ; -C 207 ; WX 389 ; N Idieresis ; B -32 0 450 862 ; -C 233 ; WX 444 ; N eacute ; B 5 -13 435 697 ; -C -1 ; WX 500 ; N abreve ; B -21 -14 471 678 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 15 -9 610 697 ; -C -1 ; WX 444 ; N ecaron ; B 5 -13 467 690 ; -C 159 ; WX 611 ; N Ydieresis ; B 73 0 659 862 ; -C 247 ; WX 570 ; N divide ; B 33 -29 537 535 ; -C 221 ; WX 611 ; N Yacute ; B 73 0 659 904 ; -C 194 ; WX 667 ; N Acircumflex ; B -67 0 593 897 ; -C 225 ; WX 500 ; N aacute ; B -21 -14 463 697 ; -C 219 ; WX 722 ; N Ucircumflex ; B 67 -18 744 897 ; -C 253 ; WX 444 ; N yacute ; B -94 -205 435 697 ; -C -1 ; WX 389 ; N scommaaccent ; B -19 -218 333 462 ; -C 234 ; WX 444 ; N ecircumflex ; B 5 -13 423 690 ; -C -1 ; WX 722 ; N Uring ; B 67 -18 744 921 ; -C 220 ; WX 722 ; N Udieresis ; B 67 -18 744 862 ; -C -1 ; WX 500 ; N aogonek ; B -21 -183 455 462 ; -C 218 ; WX 722 ; N Uacute ; B 67 -18 744 904 ; -C -1 ; WX 556 ; N uogonek ; B 15 -183 492 462 ; -C 203 ; WX 667 ; N Edieresis ; B -27 0 653 862 ; -C -1 ; WX 722 ; N Dcroat ; B -31 0 700 669 ; -C -1 ; WX 250 ; N commaaccent ; B -36 -218 131 -50 ; -C 169 ; WX 747 ; N copyright ; B 30 -18 718 685 ; -C -1 ; WX 667 ; N Emacron ; B -27 0 653 830 ; -C -1 ; WX 444 ; N ccaron ; B -5 -13 467 690 ; -C 229 ; WX 500 ; N aring ; B -21 -14 455 729 ; -C -1 ; WX 722 ; N Ncommaaccent ; B -27 -218 748 669 ; -C -1 ; WX 278 ; N lacute ; B 2 -9 392 904 ; -C 224 ; WX 500 ; N agrave ; B -21 -14 455 697 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 50 -218 650 669 ; -C -1 ; WX 667 ; N Cacute ; B 32 -18 677 904 ; -C 227 ; WX 500 ; N atilde ; B -21 -14 491 655 ; -C -1 ; WX 667 ; N Edotaccent ; B -27 0 653 862 ; -C 154 ; WX 389 ; N scaron ; B -19 -13 424 690 ; -C -1 ; WX 389 ; N scedilla ; B -19 -218 333 462 ; -C 237 ; WX 278 ; N iacute ; B 2 -9 352 697 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 667 ; N Rcaron ; B -29 0 623 897 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 21 -218 706 685 ; -C 251 ; WX 556 ; N ucircumflex ; B 15 -9 492 690 ; -C 226 ; WX 500 ; N acircumflex ; B -21 -14 455 690 ; -C -1 ; WX 667 ; N Amacron ; B -67 0 593 830 ; -C -1 ; WX 389 ; N rcaron ; B -21 0 424 690 ; -C 231 ; WX 444 ; N ccedilla ; B -5 -218 392 462 ; -C -1 ; WX 611 ; N Zdotaccent ; B -11 0 590 862 ; -C 222 ; WX 611 ; N Thorn ; B -27 0 573 669 ; -C -1 ; WX 722 ; N Omacron ; B 27 -18 691 830 ; -C -1 ; WX 667 ; N Racute ; B -29 0 623 904 ; -C -1 ; WX 556 ; N Sacute ; B 2 -18 531 904 ; -C -1 ; WX 608 ; N dcaron ; B -21 -13 675 708 ; -C -1 ; WX 722 ; N Umacron ; B 67 -18 744 830 ; -C -1 ; WX 556 ; N uring ; B 15 -9 492 729 ; -C 179 ; WX 300 ; N threesuperior ; B 17 265 321 683 ; -C 210 ; WX 722 ; N Ograve ; B 27 -18 691 904 ; -C 192 ; WX 667 ; N Agrave ; B -67 0 593 904 ; -C -1 ; WX 667 ; N Abreve ; B -67 0 593 885 ; -C 215 ; WX 570 ; N multiply ; B 48 16 522 490 ; -C 250 ; WX 556 ; N uacute ; B 15 -9 492 697 ; -C -1 ; WX 611 ; N Tcaron ; B 50 0 650 897 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C 255 ; WX 444 ; N ydieresis ; B -94 -205 443 655 ; -C -1 ; WX 722 ; N Nacute ; B -27 -15 748 904 ; -C 238 ; WX 278 ; N icircumflex ; B -3 -9 324 690 ; -C 202 ; WX 667 ; N Ecircumflex ; B -27 0 653 897 ; -C 228 ; WX 500 ; N adieresis ; B -21 -14 476 655 ; -C 235 ; WX 444 ; N edieresis ; B 5 -13 448 655 ; -C -1 ; WX 444 ; N cacute ; B -5 -13 435 697 ; -C -1 ; WX 556 ; N nacute ; B -6 -9 493 697 ; -C -1 ; WX 556 ; N umacron ; B 15 -9 492 623 ; -C -1 ; WX 722 ; N Ncaron ; B -27 -15 748 897 ; -C 205 ; WX 389 ; N Iacute ; B -32 0 432 904 ; -C 177 ; WX 570 ; N plusminus ; B 33 0 537 506 ; -C 166 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; -C 174 ; WX 747 ; N registered ; B 30 -18 718 685 ; -C -1 ; WX 722 ; N Gbreve ; B 21 -18 706 885 ; -C -1 ; WX 389 ; N Idotaccent ; B -32 0 406 862 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C 200 ; WX 667 ; N Egrave ; B -27 0 653 904 ; -C -1 ; WX 389 ; N racute ; B -21 0 407 697 ; -C -1 ; WX 500 ; N omacron ; B -3 -13 462 623 ; -C -1 ; WX 611 ; N Zacute ; B -11 0 590 904 ; -C 142 ; WX 611 ; N Zcaron ; B -11 0 590 897 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C 208 ; WX 722 ; N Eth ; B -31 0 700 669 ; -C 199 ; WX 667 ; N Ccedilla ; B 32 -218 677 685 ; -C -1 ; WX 278 ; N lcommaaccent ; B -42 -218 290 699 ; -C -1 ; WX 366 ; N tcaron ; B -11 -9 434 754 ; -C -1 ; WX 444 ; N eogonek ; B 5 -183 398 462 ; -C -1 ; WX 722 ; N Uogonek ; B 67 -183 744 669 ; -C 193 ; WX 667 ; N Aacute ; B -67 0 593 904 ; -C 196 ; WX 667 ; N Adieresis ; B -67 0 593 862 ; -C 232 ; WX 444 ; N egrave ; B 5 -13 398 697 ; -C -1 ; WX 389 ; N zacute ; B -43 -78 407 697 ; -C -1 ; WX 278 ; N iogonek ; B -20 -183 263 684 ; -C 211 ; WX 722 ; N Oacute ; B 27 -18 691 904 ; -C 243 ; WX 500 ; N oacute ; B -3 -13 463 697 ; -C -1 ; WX 500 ; N amacron ; B -21 -14 467 623 ; -C -1 ; WX 389 ; N sacute ; B -19 -13 407 697 ; -C 239 ; WX 278 ; N idieresis ; B 2 -9 364 655 ; -C 212 ; WX 722 ; N Ocircumflex ; B 27 -18 691 897 ; -C 217 ; WX 722 ; N Ugrave ; B 67 -18 744 904 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 500 ; N thorn ; B -120 -205 446 699 ; -C 178 ; WX 300 ; N twosuperior ; B 2 274 313 683 ; -C 214 ; WX 722 ; N Odieresis ; B 27 -18 691 862 ; -C 181 ; WX 576 ; N mu ; B -60 -207 516 449 ; -C 236 ; WX 278 ; N igrave ; B 2 -9 259 697 ; -C -1 ; WX 500 ; N ohungarumlaut ; B -3 -13 582 697 ; -C -1 ; WX 667 ; N Eogonek ; B -27 -183 653 669 ; -C -1 ; WX 500 ; N dcroat ; B -21 -13 552 699 ; -C 190 ; WX 750 ; N threequarters ; B 7 -14 726 683 ; -C -1 ; WX 556 ; N Scedilla ; B 2 -218 526 685 ; -C -1 ; WX 382 ; N lcaron ; B 2 -9 448 708 ; -C -1 ; WX 667 ; N Kcommaaccent ; B -21 -218 702 669 ; -C -1 ; WX 611 ; N Lacute ; B -22 0 590 904 ; -C 153 ; WX 1000 ; N trademark ; B 32 263 968 669 ; -C -1 ; WX 444 ; N edotaccent ; B 5 -13 398 655 ; -C 204 ; WX 389 ; N Igrave ; B -32 0 406 904 ; -C -1 ; WX 389 ; N Imacron ; B -32 0 461 830 ; -C -1 ; WX 611 ; N Lcaron ; B -22 0 671 718 ; -C 189 ; WX 750 ; N onehalf ; B -9 -14 723 683 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C 244 ; WX 500 ; N ocircumflex ; B -3 -13 451 690 ; -C 241 ; WX 556 ; N ntilde ; B -6 -9 504 655 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 67 -18 744 904 ; -C 201 ; WX 667 ; N Eacute ; B -27 0 653 904 ; -C -1 ; WX 444 ; N emacron ; B 5 -13 439 623 ; -C -1 ; WX 500 ; N gbreve ; B -52 -203 478 678 ; -C 188 ; WX 750 ; N onequarter ; B 7 -14 721 683 ; -C 138 ; WX 556 ; N Scaron ; B 2 -18 553 897 ; -C -1 ; WX 556 ; N Scommaaccent ; B 2 -218 526 685 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 27 -18 723 904 ; -C 176 ; WX 400 ; N degree ; B 83 397 369 683 ; -C 242 ; WX 500 ; N ograve ; B -3 -13 441 697 ; -C -1 ; WX 667 ; N Ccaron ; B 32 -18 677 897 ; -C 249 ; WX 556 ; N ugrave ; B 15 -9 492 697 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B -46 0 685 897 ; -C -1 ; WX 389 ; N rcommaaccent ; B -67 -218 389 462 ; -C 209 ; WX 722 ; N Ntilde ; B -27 -15 748 862 ; -C 245 ; WX 500 ; N otilde ; B -3 -13 491 655 ; -C -1 ; WX 667 ; N Rcommaaccent ; B -29 -218 623 669 ; -C -1 ; WX 611 ; N Lcommaaccent ; B -22 -218 590 669 ; -C 195 ; WX 667 ; N Atilde ; B -67 0 593 862 ; -C -1 ; WX 667 ; N Aogonek ; B -67 -183 604 683 ; -C 197 ; WX 667 ; N Aring ; B -67 0 593 921 ; -C 213 ; WX 722 ; N Otilde ; B 27 -18 691 862 ; -C -1 ; WX 389 ; N zdotaccent ; B -43 -78 368 655 ; -C -1 ; WX 667 ; N Ecaron ; B -27 0 653 897 ; -C -1 ; WX 389 ; N Iogonek ; B -32 -183 406 669 ; -C -1 ; WX 500 ; N kcommaaccent ; B -23 -218 483 699 ; -C -1 ; WX 606 ; N minus ; B 51 209 555 297 ; -C 206 ; WX 389 ; N Icircumflex ; B -32 0 450 897 ; -C -1 ; WX 556 ; N ncaron ; B -6 -9 523 690 ; -C -1 ; WX 278 ; N tcommaaccent ; B -62 -218 281 594 ; -C 172 ; WX 606 ; N logicalnot ; B 51 108 555 399 ; -C 246 ; WX 500 ; N odieresis ; B -3 -13 471 655 ; -C 252 ; WX 556 ; N udieresis ; B 15 -9 499 655 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 500 ; N gcommaaccent ; B -52 -203 478 767 ; -C 240 ; WX 500 ; N eth ; B -3 -13 454 699 ; -C 158 ; WX 389 ; N zcaron ; B -43 -78 424 690 ; -C -1 ; WX 556 ; N ncommaaccent ; B -6 -218 493 462 ; -C 185 ; WX 300 ; N onesuperior ; B 30 274 301 683 ; -C -1 ; WX 278 ; N imacron ; B 2 -9 294 623 ; -C 128 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2038 -KPX A C -65 -KPX A Cacute -65 -KPX A Ccaron -65 -KPX A Ccedilla -65 -KPX A G -60 -KPX A Gbreve -60 -KPX A Gcommaaccent -60 -KPX A O -50 -KPX A Oacute -50 -KPX A Ocircumflex -50 -KPX A Odieresis -50 -KPX A Ograve -50 -KPX A Ohungarumlaut -50 -KPX A Omacron -50 -KPX A Oslash -50 -KPX A Otilde -50 -KPX A Q -55 -KPX A T -55 -KPX A Tcaron -55 -KPX A Tcommaaccent -55 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -95 -KPX A W -100 -KPX A Y -70 -KPX A Yacute -70 -KPX A Ydieresis -70 -KPX A quoteright -74 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -74 -KPX A w -74 -KPX A y -74 -KPX A yacute -74 -KPX A ydieresis -74 -KPX Aacute C -65 -KPX Aacute Cacute -65 -KPX Aacute Ccaron -65 -KPX Aacute Ccedilla -65 -KPX Aacute G -60 -KPX Aacute Gbreve -60 -KPX Aacute Gcommaaccent -60 -KPX Aacute O -50 -KPX Aacute Oacute -50 -KPX Aacute Ocircumflex -50 -KPX Aacute Odieresis -50 -KPX Aacute Ograve -50 -KPX Aacute Ohungarumlaut -50 -KPX Aacute Omacron -50 -KPX Aacute Oslash -50 -KPX Aacute Otilde -50 -KPX Aacute Q -55 -KPX Aacute T -55 -KPX Aacute Tcaron -55 -KPX Aacute Tcommaaccent -55 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -95 -KPX Aacute W -100 -KPX Aacute Y -70 -KPX Aacute Yacute -70 -KPX Aacute Ydieresis -70 -KPX Aacute quoteright -74 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -74 -KPX Aacute w -74 -KPX Aacute y -74 -KPX Aacute yacute -74 -KPX Aacute ydieresis -74 -KPX Abreve C -65 -KPX Abreve Cacute -65 -KPX Abreve Ccaron -65 -KPX Abreve Ccedilla -65 -KPX Abreve G -60 -KPX Abreve Gbreve -60 -KPX Abreve Gcommaaccent -60 -KPX Abreve O -50 -KPX Abreve Oacute -50 -KPX Abreve Ocircumflex -50 -KPX Abreve Odieresis -50 -KPX Abreve Ograve -50 -KPX Abreve Ohungarumlaut -50 -KPX Abreve Omacron -50 -KPX Abreve Oslash -50 -KPX Abreve Otilde -50 -KPX Abreve Q -55 -KPX Abreve T -55 -KPX Abreve Tcaron -55 -KPX Abreve Tcommaaccent -55 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -95 -KPX Abreve W -100 -KPX Abreve Y -70 -KPX Abreve Yacute -70 -KPX Abreve Ydieresis -70 -KPX Abreve quoteright -74 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -74 -KPX Abreve w -74 -KPX Abreve y -74 -KPX Abreve yacute -74 -KPX Abreve ydieresis -74 -KPX Acircumflex C -65 -KPX Acircumflex Cacute -65 -KPX Acircumflex Ccaron -65 -KPX Acircumflex Ccedilla -65 -KPX Acircumflex G -60 -KPX Acircumflex Gbreve -60 -KPX Acircumflex Gcommaaccent -60 -KPX Acircumflex O -50 -KPX Acircumflex Oacute -50 -KPX Acircumflex Ocircumflex -50 -KPX Acircumflex Odieresis -50 -KPX Acircumflex Ograve -50 -KPX Acircumflex Ohungarumlaut -50 -KPX Acircumflex Omacron -50 -KPX Acircumflex Oslash -50 -KPX Acircumflex Otilde -50 -KPX Acircumflex Q -55 -KPX Acircumflex T -55 -KPX Acircumflex Tcaron -55 -KPX Acircumflex Tcommaaccent -55 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -95 -KPX Acircumflex W -100 -KPX Acircumflex Y -70 -KPX Acircumflex Yacute -70 -KPX Acircumflex Ydieresis -70 -KPX Acircumflex quoteright -74 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -74 -KPX Acircumflex w -74 -KPX Acircumflex y -74 -KPX Acircumflex yacute -74 -KPX Acircumflex ydieresis -74 -KPX Adieresis C -65 -KPX Adieresis Cacute -65 -KPX Adieresis Ccaron -65 -KPX Adieresis Ccedilla -65 -KPX Adieresis G -60 -KPX Adieresis Gbreve -60 -KPX Adieresis Gcommaaccent -60 -KPX Adieresis O -50 -KPX Adieresis Oacute -50 -KPX Adieresis Ocircumflex -50 -KPX Adieresis Odieresis -50 -KPX Adieresis Ograve -50 -KPX Adieresis Ohungarumlaut -50 -KPX Adieresis Omacron -50 -KPX Adieresis Oslash -50 -KPX Adieresis Otilde -50 -KPX Adieresis Q -55 -KPX Adieresis T -55 -KPX Adieresis Tcaron -55 -KPX Adieresis Tcommaaccent -55 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -95 -KPX Adieresis W -100 -KPX Adieresis Y -70 -KPX Adieresis Yacute -70 -KPX Adieresis Ydieresis -70 -KPX Adieresis quoteright -74 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -74 -KPX Adieresis w -74 -KPX Adieresis y -74 -KPX Adieresis yacute -74 -KPX Adieresis ydieresis -74 -KPX Agrave C -65 -KPX Agrave Cacute -65 -KPX Agrave Ccaron -65 -KPX Agrave Ccedilla -65 -KPX Agrave G -60 -KPX Agrave Gbreve -60 -KPX Agrave Gcommaaccent -60 -KPX Agrave O -50 -KPX Agrave Oacute -50 -KPX Agrave Ocircumflex -50 -KPX Agrave Odieresis -50 -KPX Agrave Ograve -50 -KPX Agrave Ohungarumlaut -50 -KPX Agrave Omacron -50 -KPX Agrave Oslash -50 -KPX Agrave Otilde -50 -KPX Agrave Q -55 -KPX Agrave T -55 -KPX Agrave Tcaron -55 -KPX Agrave Tcommaaccent -55 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -95 -KPX Agrave W -100 -KPX Agrave Y -70 -KPX Agrave Yacute -70 -KPX Agrave Ydieresis -70 -KPX Agrave quoteright -74 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -74 -KPX Agrave w -74 -KPX Agrave y -74 -KPX Agrave yacute -74 -KPX Agrave ydieresis -74 -KPX Amacron C -65 -KPX Amacron Cacute -65 -KPX Amacron Ccaron -65 -KPX Amacron Ccedilla -65 -KPX Amacron G -60 -KPX Amacron Gbreve -60 -KPX Amacron Gcommaaccent -60 -KPX Amacron O -50 -KPX Amacron Oacute -50 -KPX Amacron Ocircumflex -50 -KPX Amacron Odieresis -50 -KPX Amacron Ograve -50 -KPX Amacron Ohungarumlaut -50 -KPX Amacron Omacron -50 -KPX Amacron Oslash -50 -KPX Amacron Otilde -50 -KPX Amacron Q -55 -KPX Amacron T -55 -KPX Amacron Tcaron -55 -KPX Amacron Tcommaaccent -55 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -95 -KPX Amacron W -100 -KPX Amacron Y -70 -KPX Amacron Yacute -70 -KPX Amacron Ydieresis -70 -KPX Amacron quoteright -74 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -74 -KPX Amacron w -74 -KPX Amacron y -74 -KPX Amacron yacute -74 -KPX Amacron ydieresis -74 -KPX Aogonek C -65 -KPX Aogonek Cacute -65 -KPX Aogonek Ccaron -65 -KPX Aogonek Ccedilla -65 -KPX Aogonek G -60 -KPX Aogonek Gbreve -60 -KPX Aogonek Gcommaaccent -60 -KPX Aogonek O -50 -KPX Aogonek Oacute -50 -KPX Aogonek Ocircumflex -50 -KPX Aogonek Odieresis -50 -KPX Aogonek Ograve -50 -KPX Aogonek Ohungarumlaut -50 -KPX Aogonek Omacron -50 -KPX Aogonek Oslash -50 -KPX Aogonek Otilde -50 -KPX Aogonek Q -55 -KPX Aogonek T -55 -KPX Aogonek Tcaron -55 -KPX Aogonek Tcommaaccent -55 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -95 -KPX Aogonek W -100 -KPX Aogonek Y -70 -KPX Aogonek Yacute -70 -KPX Aogonek Ydieresis -70 -KPX Aogonek quoteright -74 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -74 -KPX Aogonek w -74 -KPX Aogonek y -34 -KPX Aogonek yacute -34 -KPX Aogonek ydieresis -34 -KPX Aring C -65 -KPX Aring Cacute -65 -KPX Aring Ccaron -65 -KPX Aring Ccedilla -65 -KPX Aring G -60 -KPX Aring Gbreve -60 -KPX Aring Gcommaaccent -60 -KPX Aring O -50 -KPX Aring Oacute -50 -KPX Aring Ocircumflex -50 -KPX Aring Odieresis -50 -KPX Aring Ograve -50 -KPX Aring Ohungarumlaut -50 -KPX Aring Omacron -50 -KPX Aring Oslash -50 -KPX Aring Otilde -50 -KPX Aring Q -55 -KPX Aring T -55 -KPX Aring Tcaron -55 -KPX Aring Tcommaaccent -55 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -95 -KPX Aring W -100 -KPX Aring Y -70 -KPX Aring Yacute -70 -KPX Aring Ydieresis -70 -KPX Aring quoteright -74 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -74 -KPX Aring w -74 -KPX Aring y -74 -KPX Aring yacute -74 -KPX Aring ydieresis -74 -KPX Atilde C -65 -KPX Atilde Cacute -65 -KPX Atilde Ccaron -65 -KPX Atilde Ccedilla -65 -KPX Atilde G -60 -KPX Atilde Gbreve -60 -KPX Atilde Gcommaaccent -60 -KPX Atilde O -50 -KPX Atilde Oacute -50 -KPX Atilde Ocircumflex -50 -KPX Atilde Odieresis -50 -KPX Atilde Ograve -50 -KPX Atilde Ohungarumlaut -50 -KPX Atilde Omacron -50 -KPX Atilde Oslash -50 -KPX Atilde Otilde -50 -KPX Atilde Q -55 -KPX Atilde T -55 -KPX Atilde Tcaron -55 -KPX Atilde Tcommaaccent -55 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -95 -KPX Atilde W -100 -KPX Atilde Y -70 -KPX Atilde Yacute -70 -KPX Atilde Ydieresis -70 -KPX Atilde quoteright -74 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -74 -KPX Atilde w -74 -KPX Atilde y -74 -KPX Atilde yacute -74 -KPX Atilde ydieresis -74 -KPX B A -25 -KPX B Aacute -25 -KPX B Abreve -25 -KPX B Acircumflex -25 -KPX B Adieresis -25 -KPX B Agrave -25 -KPX B Amacron -25 -KPX B Aogonek -25 -KPX B Aring -25 -KPX B Atilde -25 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -25 -KPX D Aacute -25 -KPX D Abreve -25 -KPX D Acircumflex -25 -KPX D Adieresis -25 -KPX D Agrave -25 -KPX D Amacron -25 -KPX D Aogonek -25 -KPX D Aring -25 -KPX D Atilde -25 -KPX D V -50 -KPX D W -40 -KPX D Y -50 -KPX D Yacute -50 -KPX D Ydieresis -50 -KPX Dcaron A -25 -KPX Dcaron Aacute -25 -KPX Dcaron Abreve -25 -KPX Dcaron Acircumflex -25 -KPX Dcaron Adieresis -25 -KPX Dcaron Agrave -25 -KPX Dcaron Amacron -25 -KPX Dcaron Aogonek -25 -KPX Dcaron Aring -25 -KPX Dcaron Atilde -25 -KPX Dcaron V -50 -KPX Dcaron W -40 -KPX Dcaron Y -50 -KPX Dcaron Yacute -50 -KPX Dcaron Ydieresis -50 -KPX Dcroat A -25 -KPX Dcroat Aacute -25 -KPX Dcroat Abreve -25 -KPX Dcroat Acircumflex -25 -KPX Dcroat Adieresis -25 -KPX Dcroat Agrave -25 -KPX Dcroat Amacron -25 -KPX Dcroat Aogonek -25 -KPX Dcroat Aring -25 -KPX Dcroat Atilde -25 -KPX Dcroat V -50 -KPX Dcroat W -40 -KPX Dcroat Y -50 -KPX Dcroat Yacute -50 -KPX Dcroat Ydieresis -50 -KPX F A -100 -KPX F Aacute -100 -KPX F Abreve -100 -KPX F Acircumflex -100 -KPX F Adieresis -100 -KPX F Agrave -100 -KPX F Amacron -100 -KPX F Aogonek -100 -KPX F Aring -100 -KPX F Atilde -100 -KPX F a -95 -KPX F aacute -95 -KPX F abreve -95 -KPX F acircumflex -95 -KPX F adieresis -95 -KPX F agrave -95 -KPX F amacron -95 -KPX F aogonek -95 -KPX F aring -95 -KPX F atilde -95 -KPX F comma -129 -KPX F e -100 -KPX F eacute -100 -KPX F ecaron -100 -KPX F ecircumflex -100 -KPX F edieresis -100 -KPX F edotaccent -100 -KPX F egrave -100 -KPX F emacron -100 -KPX F eogonek -100 -KPX F i -40 -KPX F iacute -40 -KPX F icircumflex -40 -KPX F idieresis -40 -KPX F igrave -40 -KPX F imacron -40 -KPX F iogonek -40 -KPX F o -70 -KPX F oacute -70 -KPX F ocircumflex -70 -KPX F odieresis -70 -KPX F ograve -70 -KPX F ohungarumlaut -70 -KPX F omacron -70 -KPX F oslash -70 -KPX F otilde -70 -KPX F period -129 -KPX F r -50 -KPX F racute -50 -KPX F rcaron -50 -KPX F rcommaaccent -50 -KPX J A -25 -KPX J Aacute -25 -KPX J Abreve -25 -KPX J Acircumflex -25 -KPX J Adieresis -25 -KPX J Agrave -25 -KPX J Amacron -25 -KPX J Aogonek -25 -KPX J Aring -25 -KPX J Atilde -25 -KPX J a -40 -KPX J aacute -40 -KPX J abreve -40 -KPX J acircumflex -40 -KPX J adieresis -40 -KPX J agrave -40 -KPX J amacron -40 -KPX J aogonek -40 -KPX J aring -40 -KPX J atilde -40 -KPX J comma -10 -KPX J e -40 -KPX J eacute -40 -KPX J ecaron -40 -KPX J ecircumflex -40 -KPX J edieresis -40 -KPX J edotaccent -40 -KPX J egrave -40 -KPX J emacron -40 -KPX J eogonek -40 -KPX J o -40 -KPX J oacute -40 -KPX J ocircumflex -40 -KPX J odieresis -40 -KPX J ograve -40 -KPX J ohungarumlaut -40 -KPX J omacron -40 -KPX J oslash -40 -KPX J otilde -40 -KPX J period -10 -KPX J u -40 -KPX J uacute -40 -KPX J ucircumflex -40 -KPX J udieresis -40 -KPX J ugrave -40 -KPX J uhungarumlaut -40 -KPX J umacron -40 -KPX J uogonek -40 -KPX J uring -40 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -25 -KPX K oacute -25 -KPX K ocircumflex -25 -KPX K odieresis -25 -KPX K ograve -25 -KPX K ohungarumlaut -25 -KPX K omacron -25 -KPX K oslash -25 -KPX K otilde -25 -KPX K u -20 -KPX K uacute -20 -KPX K ucircumflex -20 -KPX K udieresis -20 -KPX K ugrave -20 -KPX K uhungarumlaut -20 -KPX K umacron -20 -KPX K uogonek -20 -KPX K uring -20 -KPX K y -20 -KPX K yacute -20 -KPX K ydieresis -20 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -25 -KPX Kcommaaccent oacute -25 -KPX Kcommaaccent ocircumflex -25 -KPX Kcommaaccent odieresis -25 -KPX Kcommaaccent ograve -25 -KPX Kcommaaccent ohungarumlaut -25 -KPX Kcommaaccent omacron -25 -KPX Kcommaaccent oslash -25 -KPX Kcommaaccent otilde -25 -KPX Kcommaaccent u -20 -KPX Kcommaaccent uacute -20 -KPX Kcommaaccent ucircumflex -20 -KPX Kcommaaccent udieresis -20 -KPX Kcommaaccent ugrave -20 -KPX Kcommaaccent uhungarumlaut -20 -KPX Kcommaaccent umacron -20 -KPX Kcommaaccent uogonek -20 -KPX Kcommaaccent uring -20 -KPX Kcommaaccent y -20 -KPX Kcommaaccent yacute -20 -KPX Kcommaaccent ydieresis -20 -KPX L T -18 -KPX L Tcaron -18 -KPX L Tcommaaccent -18 -KPX L V -37 -KPX L W -37 -KPX L Y -37 -KPX L Yacute -37 -KPX L Ydieresis -37 -KPX L quoteright -55 -KPX L y -37 -KPX L yacute -37 -KPX L ydieresis -37 -KPX Lacute T -18 -KPX Lacute Tcaron -18 -KPX Lacute Tcommaaccent -18 -KPX Lacute V -37 -KPX Lacute W -37 -KPX Lacute Y -37 -KPX Lacute Yacute -37 -KPX Lacute Ydieresis -37 -KPX Lacute quoteright -55 -KPX Lacute y -37 -KPX Lacute yacute -37 -KPX Lacute ydieresis -37 -KPX Lcommaaccent T -18 -KPX Lcommaaccent Tcaron -18 -KPX Lcommaaccent Tcommaaccent -18 -KPX Lcommaaccent V -37 -KPX Lcommaaccent W -37 -KPX Lcommaaccent Y -37 -KPX Lcommaaccent Yacute -37 -KPX Lcommaaccent Ydieresis -37 -KPX Lcommaaccent quoteright -55 -KPX Lcommaaccent y -37 -KPX Lcommaaccent yacute -37 -KPX Lcommaaccent ydieresis -37 -KPX Lslash T -18 -KPX Lslash Tcaron -18 -KPX Lslash Tcommaaccent -18 -KPX Lslash V -37 -KPX Lslash W -37 -KPX Lslash Y -37 -KPX Lslash Yacute -37 -KPX Lslash Ydieresis -37 -KPX Lslash quoteright -55 -KPX Lslash y -37 -KPX Lslash yacute -37 -KPX Lslash ydieresis -37 -KPX N A -30 -KPX N Aacute -30 -KPX N Abreve -30 -KPX N Acircumflex -30 -KPX N Adieresis -30 -KPX N Agrave -30 -KPX N Amacron -30 -KPX N Aogonek -30 -KPX N Aring -30 -KPX N Atilde -30 -KPX Nacute A -30 -KPX Nacute Aacute -30 -KPX Nacute Abreve -30 -KPX Nacute Acircumflex -30 -KPX Nacute Adieresis -30 -KPX Nacute Agrave -30 -KPX Nacute Amacron -30 -KPX Nacute Aogonek -30 -KPX Nacute Aring -30 -KPX Nacute Atilde -30 -KPX Ncaron A -30 -KPX Ncaron Aacute -30 -KPX Ncaron Abreve -30 -KPX Ncaron Acircumflex -30 -KPX Ncaron Adieresis -30 -KPX Ncaron Agrave -30 -KPX Ncaron Amacron -30 -KPX Ncaron Aogonek -30 -KPX Ncaron Aring -30 -KPX Ncaron Atilde -30 -KPX Ncommaaccent A -30 -KPX Ncommaaccent Aacute -30 -KPX Ncommaaccent Abreve -30 -KPX Ncommaaccent Acircumflex -30 -KPX Ncommaaccent Adieresis -30 -KPX Ncommaaccent Agrave -30 -KPX Ncommaaccent Amacron -30 -KPX Ncommaaccent Aogonek -30 -KPX Ncommaaccent Aring -30 -KPX Ncommaaccent Atilde -30 -KPX Ntilde A -30 -KPX Ntilde Aacute -30 -KPX Ntilde Abreve -30 -KPX Ntilde Acircumflex -30 -KPX Ntilde Adieresis -30 -KPX Ntilde Agrave -30 -KPX Ntilde Amacron -30 -KPX Ntilde Aogonek -30 -KPX Ntilde Aring -30 -KPX Ntilde Atilde -30 -KPX O A -40 -KPX O Aacute -40 -KPX O Abreve -40 -KPX O Acircumflex -40 -KPX O Adieresis -40 -KPX O Agrave -40 -KPX O Amacron -40 -KPX O Aogonek -40 -KPX O Aring -40 -KPX O Atilde -40 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -40 -KPX Oacute Aacute -40 -KPX Oacute Abreve -40 -KPX Oacute Acircumflex -40 -KPX Oacute Adieresis -40 -KPX Oacute Agrave -40 -KPX Oacute Amacron -40 -KPX Oacute Aogonek -40 -KPX Oacute Aring -40 -KPX Oacute Atilde -40 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -40 -KPX Ocircumflex Aacute -40 -KPX Ocircumflex Abreve -40 -KPX Ocircumflex Acircumflex -40 -KPX Ocircumflex Adieresis -40 -KPX Ocircumflex Agrave -40 -KPX Ocircumflex Amacron -40 -KPX Ocircumflex Aogonek -40 -KPX Ocircumflex Aring -40 -KPX Ocircumflex Atilde -40 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -40 -KPX Odieresis Aacute -40 -KPX Odieresis Abreve -40 -KPX Odieresis Acircumflex -40 -KPX Odieresis Adieresis -40 -KPX Odieresis Agrave -40 -KPX Odieresis Amacron -40 -KPX Odieresis Aogonek -40 -KPX Odieresis Aring -40 -KPX Odieresis Atilde -40 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -40 -KPX Ograve Aacute -40 -KPX Ograve Abreve -40 -KPX Ograve Acircumflex -40 -KPX Ograve Adieresis -40 -KPX Ograve Agrave -40 -KPX Ograve Amacron -40 -KPX Ograve Aogonek -40 -KPX Ograve Aring -40 -KPX Ograve Atilde -40 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -40 -KPX Ohungarumlaut Aacute -40 -KPX Ohungarumlaut Abreve -40 -KPX Ohungarumlaut Acircumflex -40 -KPX Ohungarumlaut Adieresis -40 -KPX Ohungarumlaut Agrave -40 -KPX Ohungarumlaut Amacron -40 -KPX Ohungarumlaut Aogonek -40 -KPX Ohungarumlaut Aring -40 -KPX Ohungarumlaut Atilde -40 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -40 -KPX Omacron Aacute -40 -KPX Omacron Abreve -40 -KPX Omacron Acircumflex -40 -KPX Omacron Adieresis -40 -KPX Omacron Agrave -40 -KPX Omacron Amacron -40 -KPX Omacron Aogonek -40 -KPX Omacron Aring -40 -KPX Omacron Atilde -40 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -40 -KPX Oslash Aacute -40 -KPX Oslash Abreve -40 -KPX Oslash Acircumflex -40 -KPX Oslash Adieresis -40 -KPX Oslash Agrave -40 -KPX Oslash Amacron -40 -KPX Oslash Aogonek -40 -KPX Oslash Aring -40 -KPX Oslash Atilde -40 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -40 -KPX Otilde Aacute -40 -KPX Otilde Abreve -40 -KPX Otilde Acircumflex -40 -KPX Otilde Adieresis -40 -KPX Otilde Agrave -40 -KPX Otilde Amacron -40 -KPX Otilde Aogonek -40 -KPX Otilde Aring -40 -KPX Otilde Atilde -40 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -85 -KPX P Aacute -85 -KPX P Abreve -85 -KPX P Acircumflex -85 -KPX P Adieresis -85 -KPX P Agrave -85 -KPX P Amacron -85 -KPX P Aogonek -85 -KPX P Aring -85 -KPX P Atilde -85 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -129 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -55 -KPX P oacute -55 -KPX P ocircumflex -55 -KPX P odieresis -55 -KPX P ograve -55 -KPX P ohungarumlaut -55 -KPX P omacron -55 -KPX P oslash -55 -KPX P otilde -55 -KPX P period -129 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R Yacute -18 -KPX R Ydieresis -18 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -18 -KPX Racute W -18 -KPX Racute Y -18 -KPX Racute Yacute -18 -KPX Racute Ydieresis -18 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -18 -KPX Rcaron W -18 -KPX Rcaron Y -18 -KPX Rcaron Yacute -18 -KPX Rcaron Ydieresis -18 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -18 -KPX Rcommaaccent W -18 -KPX Rcommaaccent Y -18 -KPX Rcommaaccent Yacute -18 -KPX Rcommaaccent Ydieresis -18 -KPX T A -55 -KPX T Aacute -55 -KPX T Abreve -55 -KPX T Acircumflex -55 -KPX T Adieresis -55 -KPX T Agrave -55 -KPX T Amacron -55 -KPX T Aogonek -55 -KPX T Aring -55 -KPX T Atilde -55 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -92 -KPX T acircumflex -92 -KPX T adieresis -92 -KPX T agrave -92 -KPX T amacron -92 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -92 -KPX T colon -74 -KPX T comma -92 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -92 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -92 -KPX T i -37 -KPX T iacute -37 -KPX T iogonek -37 -KPX T o -95 -KPX T oacute -95 -KPX T ocircumflex -95 -KPX T odieresis -95 -KPX T ograve -95 -KPX T ohungarumlaut -95 -KPX T omacron -95 -KPX T oslash -95 -KPX T otilde -95 -KPX T period -92 -KPX T r -37 -KPX T racute -37 -KPX T rcaron -37 -KPX T rcommaaccent -37 -KPX T semicolon -74 -KPX T u -37 -KPX T uacute -37 -KPX T ucircumflex -37 -KPX T udieresis -37 -KPX T ugrave -37 -KPX T uhungarumlaut -37 -KPX T umacron -37 -KPX T uogonek -37 -KPX T uring -37 -KPX T w -37 -KPX T y -37 -KPX T yacute -37 -KPX T ydieresis -37 -KPX Tcaron A -55 -KPX Tcaron Aacute -55 -KPX Tcaron Abreve -55 -KPX Tcaron Acircumflex -55 -KPX Tcaron Adieresis -55 -KPX Tcaron Agrave -55 -KPX Tcaron Amacron -55 -KPX Tcaron Aogonek -55 -KPX Tcaron Aring -55 -KPX Tcaron Atilde -55 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -92 -KPX Tcaron acircumflex -92 -KPX Tcaron adieresis -92 -KPX Tcaron agrave -92 -KPX Tcaron amacron -92 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -92 -KPX Tcaron colon -74 -KPX Tcaron comma -92 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -92 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -92 -KPX Tcaron i -37 -KPX Tcaron iacute -37 -KPX Tcaron iogonek -37 -KPX Tcaron o -95 -KPX Tcaron oacute -95 -KPX Tcaron ocircumflex -95 -KPX Tcaron odieresis -95 -KPX Tcaron ograve -95 -KPX Tcaron ohungarumlaut -95 -KPX Tcaron omacron -95 -KPX Tcaron oslash -95 -KPX Tcaron otilde -95 -KPX Tcaron period -92 -KPX Tcaron r -37 -KPX Tcaron racute -37 -KPX Tcaron rcaron -37 -KPX Tcaron rcommaaccent -37 -KPX Tcaron semicolon -74 -KPX Tcaron u -37 -KPX Tcaron uacute -37 -KPX Tcaron ucircumflex -37 -KPX Tcaron udieresis -37 -KPX Tcaron ugrave -37 -KPX Tcaron uhungarumlaut -37 -KPX Tcaron umacron -37 -KPX Tcaron uogonek -37 -KPX Tcaron uring -37 -KPX Tcaron w -37 -KPX Tcaron y -37 -KPX Tcaron yacute -37 -KPX Tcaron ydieresis -37 -KPX Tcommaaccent A -55 -KPX Tcommaaccent Aacute -55 -KPX Tcommaaccent Abreve -55 -KPX Tcommaaccent Acircumflex -55 -KPX Tcommaaccent Adieresis -55 -KPX Tcommaaccent Agrave -55 -KPX Tcommaaccent Amacron -55 -KPX Tcommaaccent Aogonek -55 -KPX Tcommaaccent Aring -55 -KPX Tcommaaccent Atilde -55 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -92 -KPX Tcommaaccent acircumflex -92 -KPX Tcommaaccent adieresis -92 -KPX Tcommaaccent agrave -92 -KPX Tcommaaccent amacron -92 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -92 -KPX Tcommaaccent colon -74 -KPX Tcommaaccent comma -92 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -92 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -37 -KPX Tcommaaccent iacute -37 -KPX Tcommaaccent iogonek -37 -KPX Tcommaaccent o -95 -KPX Tcommaaccent oacute -95 -KPX Tcommaaccent ocircumflex -95 -KPX Tcommaaccent odieresis -95 -KPX Tcommaaccent ograve -95 -KPX Tcommaaccent ohungarumlaut -95 -KPX Tcommaaccent omacron -95 -KPX Tcommaaccent oslash -95 -KPX Tcommaaccent otilde -95 -KPX Tcommaaccent period -92 -KPX Tcommaaccent r -37 -KPX Tcommaaccent racute -37 -KPX Tcommaaccent rcaron -37 -KPX Tcommaaccent rcommaaccent -37 -KPX Tcommaaccent semicolon -74 -KPX Tcommaaccent u -37 -KPX Tcommaaccent uacute -37 -KPX Tcommaaccent ucircumflex -37 -KPX Tcommaaccent udieresis -37 -KPX Tcommaaccent ugrave -37 -KPX Tcommaaccent uhungarumlaut -37 -KPX Tcommaaccent umacron -37 -KPX Tcommaaccent uogonek -37 -KPX Tcommaaccent uring -37 -KPX Tcommaaccent w -37 -KPX Tcommaaccent y -37 -KPX Tcommaaccent yacute -37 -KPX Tcommaaccent ydieresis -37 -KPX U A -45 -KPX U Aacute -45 -KPX U Abreve -45 -KPX U Acircumflex -45 -KPX U Adieresis -45 -KPX U Agrave -45 -KPX U Amacron -45 -KPX U Aogonek -45 -KPX U Aring -45 -KPX U Atilde -45 -KPX Uacute A -45 -KPX Uacute Aacute -45 -KPX Uacute Abreve -45 -KPX Uacute Acircumflex -45 -KPX Uacute Adieresis -45 -KPX Uacute Agrave -45 -KPX Uacute Amacron -45 -KPX Uacute Aogonek -45 -KPX Uacute Aring -45 -KPX Uacute Atilde -45 -KPX Ucircumflex A -45 -KPX Ucircumflex Aacute -45 -KPX Ucircumflex Abreve -45 -KPX Ucircumflex Acircumflex -45 -KPX Ucircumflex Adieresis -45 -KPX Ucircumflex Agrave -45 -KPX Ucircumflex Amacron -45 -KPX Ucircumflex Aogonek -45 -KPX Ucircumflex Aring -45 -KPX Ucircumflex Atilde -45 -KPX Udieresis A -45 -KPX Udieresis Aacute -45 -KPX Udieresis Abreve -45 -KPX Udieresis Acircumflex -45 -KPX Udieresis Adieresis -45 -KPX Udieresis Agrave -45 -KPX Udieresis Amacron -45 -KPX Udieresis Aogonek -45 -KPX Udieresis Aring -45 -KPX Udieresis Atilde -45 -KPX Ugrave A -45 -KPX Ugrave Aacute -45 -KPX Ugrave Abreve -45 -KPX Ugrave Acircumflex -45 -KPX Ugrave Adieresis -45 -KPX Ugrave Agrave -45 -KPX Ugrave Amacron -45 -KPX Ugrave Aogonek -45 -KPX Ugrave Aring -45 -KPX Ugrave Atilde -45 -KPX Uhungarumlaut A -45 -KPX Uhungarumlaut Aacute -45 -KPX Uhungarumlaut Abreve -45 -KPX Uhungarumlaut Acircumflex -45 -KPX Uhungarumlaut Adieresis -45 -KPX Uhungarumlaut Agrave -45 -KPX Uhungarumlaut Amacron -45 -KPX Uhungarumlaut Aogonek -45 -KPX Uhungarumlaut Aring -45 -KPX Uhungarumlaut Atilde -45 -KPX Umacron A -45 -KPX Umacron Aacute -45 -KPX Umacron Abreve -45 -KPX Umacron Acircumflex -45 -KPX Umacron Adieresis -45 -KPX Umacron Agrave -45 -KPX Umacron Amacron -45 -KPX Umacron Aogonek -45 -KPX Umacron Aring -45 -KPX Umacron Atilde -45 -KPX Uogonek A -45 -KPX Uogonek Aacute -45 -KPX Uogonek Abreve -45 -KPX Uogonek Acircumflex -45 -KPX Uogonek Adieresis -45 -KPX Uogonek Agrave -45 -KPX Uogonek Amacron -45 -KPX Uogonek Aogonek -45 -KPX Uogonek Aring -45 -KPX Uogonek Atilde -45 -KPX Uring A -45 -KPX Uring Aacute -45 -KPX Uring Abreve -45 -KPX Uring Acircumflex -45 -KPX Uring Adieresis -45 -KPX Uring Agrave -45 -KPX Uring Amacron -45 -KPX Uring Aogonek -45 -KPX Uring Aring -45 -KPX Uring Atilde -45 -KPX V A -85 -KPX V Aacute -85 -KPX V Abreve -85 -KPX V Acircumflex -85 -KPX V Adieresis -85 -KPX V Agrave -85 -KPX V Amacron -85 -KPX V Aogonek -85 -KPX V Aring -85 -KPX V Atilde -85 -KPX V G -10 -KPX V Gbreve -10 -KPX V Gcommaaccent -10 -KPX V O -30 -KPX V Oacute -30 -KPX V Ocircumflex -30 -KPX V Odieresis -30 -KPX V Ograve -30 -KPX V Ohungarumlaut -30 -KPX V Omacron -30 -KPX V Oslash -30 -KPX V Otilde -30 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -111 -KPX V adieresis -111 -KPX V agrave -111 -KPX V amacron -111 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -111 -KPX V colon -74 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -111 -KPX V ecircumflex -111 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -70 -KPX V i -55 -KPX V iacute -55 -KPX V iogonek -55 -KPX V o -111 -KPX V oacute -111 -KPX V ocircumflex -111 -KPX V odieresis -111 -KPX V ograve -111 -KPX V ohungarumlaut -111 -KPX V omacron -111 -KPX V oslash -111 -KPX V otilde -111 -KPX V period -129 -KPX V semicolon -74 -KPX V u -55 -KPX V uacute -55 -KPX V ucircumflex -55 -KPX V udieresis -55 -KPX V ugrave -55 -KPX V uhungarumlaut -55 -KPX V umacron -55 -KPX V uogonek -55 -KPX V uring -55 -KPX W A -74 -KPX W Aacute -74 -KPX W Abreve -74 -KPX W Acircumflex -74 -KPX W Adieresis -74 -KPX W Agrave -74 -KPX W Amacron -74 -KPX W Aogonek -74 -KPX W Aring -74 -KPX W Atilde -74 -KPX W O -15 -KPX W Oacute -15 -KPX W Ocircumflex -15 -KPX W Odieresis -15 -KPX W Ograve -15 -KPX W Ohungarumlaut -15 -KPX W Omacron -15 -KPX W Oslash -15 -KPX W Otilde -15 -KPX W a -85 -KPX W aacute -85 -KPX W abreve -85 -KPX W acircumflex -85 -KPX W adieresis -85 -KPX W agrave -85 -KPX W amacron -85 -KPX W aogonek -85 -KPX W aring -85 -KPX W atilde -85 -KPX W colon -55 -KPX W comma -74 -KPX W e -90 -KPX W eacute -90 -KPX W ecaron -90 -KPX W ecircumflex -90 -KPX W edieresis -50 -KPX W edotaccent -90 -KPX W egrave -50 -KPX W emacron -50 -KPX W eogonek -90 -KPX W hyphen -50 -KPX W i -37 -KPX W iacute -37 -KPX W iogonek -37 -KPX W o -80 -KPX W oacute -80 -KPX W ocircumflex -80 -KPX W odieresis -80 -KPX W ograve -80 -KPX W ohungarumlaut -80 -KPX W omacron -80 -KPX W oslash -80 -KPX W otilde -80 -KPX W period -74 -KPX W semicolon -55 -KPX W u -55 -KPX W uacute -55 -KPX W ucircumflex -55 -KPX W udieresis -55 -KPX W ugrave -55 -KPX W uhungarumlaut -55 -KPX W umacron -55 -KPX W uogonek -55 -KPX W uring -55 -KPX W y -55 -KPX W yacute -55 -KPX W ydieresis -55 -KPX Y A -74 -KPX Y Aacute -74 -KPX Y Abreve -74 -KPX Y Acircumflex -74 -KPX Y Adieresis -74 -KPX Y Agrave -74 -KPX Y Amacron -74 -KPX Y Aogonek -74 -KPX Y Aring -74 -KPX Y Atilde -74 -KPX Y O -25 -KPX Y Oacute -25 -KPX Y Ocircumflex -25 -KPX Y Odieresis -25 -KPX Y Ograve -25 -KPX Y Ohungarumlaut -25 -KPX Y Omacron -25 -KPX Y Oslash -25 -KPX Y Otilde -25 -KPX Y a -92 -KPX Y aacute -92 -KPX Y abreve -92 -KPX Y acircumflex -92 -KPX Y adieresis -92 -KPX Y agrave -92 -KPX Y amacron -92 -KPX Y aogonek -92 -KPX Y aring -92 -KPX Y atilde -92 -KPX Y colon -92 -KPX Y comma -92 -KPX Y e -111 -KPX Y eacute -111 -KPX Y ecaron -111 -KPX Y ecircumflex -71 -KPX Y edieresis -71 -KPX Y edotaccent -111 -KPX Y egrave -71 -KPX Y emacron -71 -KPX Y eogonek -111 -KPX Y hyphen -92 -KPX Y i -55 -KPX Y iacute -55 -KPX Y iogonek -55 -KPX Y o -111 -KPX Y oacute -111 -KPX Y ocircumflex -111 -KPX Y odieresis -111 -KPX Y ograve -111 -KPX Y ohungarumlaut -111 -KPX Y omacron -111 -KPX Y oslash -111 -KPX Y otilde -111 -KPX Y period -74 -KPX Y semicolon -92 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -74 -KPX Yacute Aacute -74 -KPX Yacute Abreve -74 -KPX Yacute Acircumflex -74 -KPX Yacute Adieresis -74 -KPX Yacute Agrave -74 -KPX Yacute Amacron -74 -KPX Yacute Aogonek -74 -KPX Yacute Aring -74 -KPX Yacute Atilde -74 -KPX Yacute O -25 -KPX Yacute Oacute -25 -KPX Yacute Ocircumflex -25 -KPX Yacute Odieresis -25 -KPX Yacute Ograve -25 -KPX Yacute Ohungarumlaut -25 -KPX Yacute Omacron -25 -KPX Yacute Oslash -25 -KPX Yacute Otilde -25 -KPX Yacute a -92 -KPX Yacute aacute -92 -KPX Yacute abreve -92 -KPX Yacute acircumflex -92 -KPX Yacute adieresis -92 -KPX Yacute agrave -92 -KPX Yacute amacron -92 -KPX Yacute aogonek -92 -KPX Yacute aring -92 -KPX Yacute atilde -92 -KPX Yacute colon -92 -KPX Yacute comma -92 -KPX Yacute e -111 -KPX Yacute eacute -111 -KPX Yacute ecaron -111 -KPX Yacute ecircumflex -71 -KPX Yacute edieresis -71 -KPX Yacute edotaccent -111 -KPX Yacute egrave -71 -KPX Yacute emacron -71 -KPX Yacute eogonek -111 -KPX Yacute hyphen -92 -KPX Yacute i -55 -KPX Yacute iacute -55 -KPX Yacute iogonek -55 -KPX Yacute o -111 -KPX Yacute oacute -111 -KPX Yacute ocircumflex -111 -KPX Yacute odieresis -111 -KPX Yacute ograve -111 -KPX Yacute ohungarumlaut -111 -KPX Yacute omacron -111 -KPX Yacute oslash -111 -KPX Yacute otilde -111 -KPX Yacute period -74 -KPX Yacute semicolon -92 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -74 -KPX Ydieresis Aacute -74 -KPX Ydieresis Abreve -74 -KPX Ydieresis Acircumflex -74 -KPX Ydieresis Adieresis -74 -KPX Ydieresis Agrave -74 -KPX Ydieresis Amacron -74 -KPX Ydieresis Aogonek -74 -KPX Ydieresis Aring -74 -KPX Ydieresis Atilde -74 -KPX Ydieresis O -25 -KPX Ydieresis Oacute -25 -KPX Ydieresis Ocircumflex -25 -KPX Ydieresis Odieresis -25 -KPX Ydieresis Ograve -25 -KPX Ydieresis Ohungarumlaut -25 -KPX Ydieresis Omacron -25 -KPX Ydieresis Oslash -25 -KPX Ydieresis Otilde -25 -KPX Ydieresis a -92 -KPX Ydieresis aacute -92 -KPX Ydieresis abreve -92 -KPX Ydieresis acircumflex -92 -KPX Ydieresis adieresis -92 -KPX Ydieresis agrave -92 -KPX Ydieresis amacron -92 -KPX Ydieresis aogonek -92 -KPX Ydieresis aring -92 -KPX Ydieresis atilde -92 -KPX Ydieresis colon -92 -KPX Ydieresis comma -92 -KPX Ydieresis e -111 -KPX Ydieresis eacute -111 -KPX Ydieresis ecaron -111 -KPX Ydieresis ecircumflex -71 -KPX Ydieresis edieresis -71 -KPX Ydieresis edotaccent -111 -KPX Ydieresis egrave -71 -KPX Ydieresis emacron -71 -KPX Ydieresis eogonek -111 -KPX Ydieresis hyphen -92 -KPX Ydieresis i -55 -KPX Ydieresis iacute -55 -KPX Ydieresis iogonek -55 -KPX Ydieresis o -111 -KPX Ydieresis oacute -111 -KPX Ydieresis ocircumflex -111 -KPX Ydieresis odieresis -111 -KPX Ydieresis ograve -111 -KPX Ydieresis ohungarumlaut -111 -KPX Ydieresis omacron -111 -KPX Ydieresis oslash -111 -KPX Ydieresis otilde -111 -KPX Ydieresis period -74 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX b b -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX c h -10 -KPX c k -10 -KPX c kcommaaccent -10 -KPX cacute h -10 -KPX cacute k -10 -KPX cacute kcommaaccent -10 -KPX ccaron h -10 -KPX ccaron k -10 -KPX ccaron kcommaaccent -10 -KPX ccedilla h -10 -KPX ccedilla k -10 -KPX ccedilla kcommaaccent -10 -KPX comma quotedblright -95 -KPX comma quoteright -95 -KPX e b -10 -KPX eacute b -10 -KPX ecaron b -10 -KPX ecircumflex b -10 -KPX edieresis b -10 -KPX edotaccent b -10 -KPX egrave b -10 -KPX emacron b -10 -KPX eogonek b -10 -KPX f comma -10 -KPX f dotlessi -30 -KPX f e -10 -KPX f eacute -10 -KPX f edotaccent -10 -KPX f eogonek -10 -KPX f f -18 -KPX f o -10 -KPX f oacute -10 -KPX f ocircumflex -10 -KPX f ograve -10 -KPX f ohungarumlaut -10 -KPX f oslash -10 -KPX f otilde -10 -KPX f period -10 -KPX f quoteright 55 -KPX k e -30 -KPX k eacute -30 -KPX k ecaron -30 -KPX k ecircumflex -30 -KPX k edieresis -30 -KPX k edotaccent -30 -KPX k egrave -30 -KPX k emacron -30 -KPX k eogonek -30 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX kcommaaccent e -30 -KPX kcommaaccent eacute -30 -KPX kcommaaccent ecaron -30 -KPX kcommaaccent ecircumflex -30 -KPX kcommaaccent edieresis -30 -KPX kcommaaccent edotaccent -30 -KPX kcommaaccent egrave -30 -KPX kcommaaccent emacron -30 -KPX kcommaaccent eogonek -30 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o v -15 -KPX o w -25 -KPX o x -10 -KPX o y -10 -KPX o yacute -10 -KPX o ydieresis -10 -KPX oacute v -15 -KPX oacute w -25 -KPX oacute x -10 -KPX oacute y -10 -KPX oacute yacute -10 -KPX oacute ydieresis -10 -KPX ocircumflex v -15 -KPX ocircumflex w -25 -KPX ocircumflex x -10 -KPX ocircumflex y -10 -KPX ocircumflex yacute -10 -KPX ocircumflex ydieresis -10 -KPX odieresis v -15 -KPX odieresis w -25 -KPX odieresis x -10 -KPX odieresis y -10 -KPX odieresis yacute -10 -KPX odieresis ydieresis -10 -KPX ograve v -15 -KPX ograve w -25 -KPX ograve x -10 -KPX ograve y -10 -KPX ograve yacute -10 -KPX ograve ydieresis -10 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -25 -KPX ohungarumlaut x -10 -KPX ohungarumlaut y -10 -KPX ohungarumlaut yacute -10 -KPX ohungarumlaut ydieresis -10 -KPX omacron v -15 -KPX omacron w -25 -KPX omacron x -10 -KPX omacron y -10 -KPX omacron yacute -10 -KPX omacron ydieresis -10 -KPX oslash v -15 -KPX oslash w -25 -KPX oslash x -10 -KPX oslash y -10 -KPX oslash yacute -10 -KPX oslash ydieresis -10 -KPX otilde v -15 -KPX otilde w -25 -KPX otilde x -10 -KPX otilde y -10 -KPX otilde yacute -10 -KPX otilde ydieresis -10 -KPX period quotedblright -95 -KPX period quoteright -95 -KPX quoteleft quoteleft -74 -KPX quoteright d -15 -KPX quoteright dcroat -15 -KPX quoteright quoteright -74 -KPX quoteright r -15 -KPX quoteright racute -15 -KPX quoteright rcaron -15 -KPX quoteright rcommaaccent -15 -KPX quoteright s -74 -KPX quoteright sacute -74 -KPX quoteright scaron -74 -KPX quoteright scedilla -74 -KPX quoteright scommaaccent -74 -KPX quoteright space -74 -KPX quoteright t -37 -KPX quoteright tcommaaccent -37 -KPX quoteright v -15 -KPX r comma -65 -KPX r period -65 -KPX racute comma -65 -KPX racute period -65 -KPX rcaron comma -65 -KPX rcaron period -65 -KPX rcommaaccent comma -65 -KPX rcommaaccent period -65 -KPX space A -37 -KPX space Aacute -37 -KPX space Abreve -37 -KPX space Acircumflex -37 -KPX space Adieresis -37 -KPX space Agrave -37 -KPX space Amacron -37 -KPX space Aogonek -37 -KPX space Aring -37 -KPX space Atilde -37 -KPX space V -70 -KPX space W -70 -KPX space Y -70 -KPX space Yacute -70 -KPX space Ydieresis -70 -KPX v comma -37 -KPX v e -15 -KPX v eacute -15 -KPX v ecaron -15 -KPX v ecircumflex -15 -KPX v edieresis -15 -KPX v edotaccent -15 -KPX v egrave -15 -KPX v emacron -15 -KPX v eogonek -15 -KPX v o -15 -KPX v oacute -15 -KPX v ocircumflex -15 -KPX v odieresis -15 -KPX v ograve -15 -KPX v ohungarumlaut -15 -KPX v omacron -15 -KPX v oslash -15 -KPX v otilde -15 -KPX v period -37 -KPX w a -10 -KPX w aacute -10 -KPX w abreve -10 -KPX w acircumflex -10 -KPX w adieresis -10 -KPX w agrave -10 -KPX w amacron -10 -KPX w aogonek -10 -KPX w aring -10 -KPX w atilde -10 -KPX w comma -37 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -15 -KPX w oacute -15 -KPX w ocircumflex -15 -KPX w odieresis -15 -KPX w ograve -15 -KPX w ohungarumlaut -15 -KPX w omacron -15 -KPX w oslash -15 -KPX w otilde -15 -KPX w period -37 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y comma -37 -KPX y period -37 -KPX yacute comma -37 -KPX yacute period -37 -KPX ydieresis comma -37 -KPX ydieresis period -37 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm.php b/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm.php deleted file mode 100755 index 18845ff6..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-BoldItalic.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Times-BoldItalic', - 'FullName' => 'Times Bold Italic', - 'FamilyName' => 'Times', - 'Weight' => 'Bold', - 'ItalicAngle' => '-15', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-200', - 1 => '-218', - 2 => '996', - 3 => '921', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.000', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '669', - 'XHeight' => '462', - 'Ascender' => '683', - 'Descender' => '-217', - 'StdHW' => '42', - 'StdVW' => '121', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 250.0, - 160 => 250.0, - 33 => 389.0, - 34 => 555.0, - 35 => 500.0, - 36 => 500.0, - 37 => 833.0, - 38 => 778.0, - 146 => 333.0, - 40 => 333.0, - 41 => 333.0, - 42 => 500.0, - 43 => 570.0, - 44 => 250.0, - 45 => 333.0, - 173 => 333.0, - 46 => 250.0, - 47 => 278.0, - 48 => 500.0, - 49 => 500.0, - 50 => 500.0, - 51 => 500.0, - 52 => 500.0, - 53 => 500.0, - 54 => 500.0, - 55 => 500.0, - 56 => 500.0, - 57 => 500.0, - 58 => 333.0, - 59 => 333.0, - 60 => 570.0, - 61 => 570.0, - 62 => 570.0, - 63 => 500.0, - 64 => 832.0, - 65 => 667.0, - 66 => 667.0, - 67 => 667.0, - 68 => 722.0, - 69 => 667.0, - 70 => 667.0, - 71 => 722.0, - 72 => 778.0, - 73 => 389.0, - 74 => 500.0, - 75 => 667.0, - 76 => 611.0, - 77 => 889.0, - 78 => 722.0, - 79 => 722.0, - 80 => 611.0, - 81 => 722.0, - 82 => 667.0, - 83 => 556.0, - 84 => 611.0, - 85 => 722.0, - 86 => 667.0, - 87 => 889.0, - 88 => 667.0, - 89 => 611.0, - 90 => 611.0, - 91 => 333.0, - 92 => 278.0, - 93 => 333.0, - 94 => 570.0, - 95 => 500.0, - 145 => 333.0, - 97 => 500.0, - 98 => 500.0, - 99 => 444.0, - 100 => 500.0, - 101 => 444.0, - 102 => 333.0, - 103 => 500.0, - 104 => 556.0, - 105 => 278.0, - 106 => 278.0, - 107 => 500.0, - 108 => 278.0, - 109 => 778.0, - 110 => 556.0, - 111 => 500.0, - 112 => 500.0, - 113 => 500.0, - 114 => 389.0, - 115 => 389.0, - 116 => 278.0, - 117 => 556.0, - 118 => 444.0, - 119 => 667.0, - 120 => 500.0, - 121 => 444.0, - 122 => 389.0, - 123 => 348.0, - 124 => 220.0, - 125 => 348.0, - 126 => 570.0, - 161 => 389.0, - 162 => 500.0, - 163 => 500.0, - 'fraction' => 167.0, - 165 => 500.0, - 131 => 500.0, - 167 => 500.0, - 164 => 500.0, - 39 => 278.0, - 147 => 500.0, - 170 => 266.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 556.0, - 'fl' => 556.0, - 150 => 500.0, - 134 => 500.0, - 135 => 500.0, - 183 => 250.0, - 182 => 500.0, - 149 => 350.0, - 130 => 333.0, - 132 => 500.0, - 148 => 500.0, - 187 => 500.0, - 133 => 1000.0, - 137 => 1000.0, - 191 => 500.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 1000.0, - 198 => 944.0, - 'Lslash' => 611.0, - 216 => 722.0, - 140 => 944.0, - 186 => 300.0, - 230 => 722.0, - 'dotlessi' => 278.0, - 'lslash' => 278.0, - 248 => 500.0, - 156 => 722.0, - 223 => 500.0, - 207 => 389.0, - 233 => 444.0, - 'abreve' => 500.0, - 'uhungarumlaut' => 556.0, - 'ecaron' => 444.0, - 159 => 611.0, - 247 => 570.0, - 221 => 611.0, - 194 => 667.0, - 225 => 500.0, - 219 => 722.0, - 253 => 444.0, - 'scommaaccent' => 389.0, - 234 => 444.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 500.0, - 218 => 722.0, - 'uogonek' => 556.0, - 203 => 667.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 747.0, - 'Emacron' => 667.0, - 'ccaron' => 444.0, - 229 => 500.0, - 'Ncommaaccent' => 722.0, - 'lacute' => 278.0, - 224 => 500.0, - 'Tcommaaccent' => 611.0, - 'Cacute' => 667.0, - 227 => 500.0, - 'Edotaccent' => 667.0, - 154 => 389.0, - 'scedilla' => 389.0, - 237 => 278.0, - 'lozenge' => 494.0, - 'Rcaron' => 667.0, - 'Gcommaaccent' => 722.0, - 251 => 556.0, - 226 => 500.0, - 'Amacron' => 667.0, - 'rcaron' => 389.0, - 231 => 444.0, - 'Zdotaccent' => 611.0, - 222 => 611.0, - 'Omacron' => 722.0, - 'Racute' => 667.0, - 'Sacute' => 556.0, - 'dcaron' => 608.0, - 'Umacron' => 722.0, - 'uring' => 556.0, - 179 => 300.0, - 210 => 722.0, - 192 => 667.0, - 'Abreve' => 667.0, - 215 => 570.0, - 250 => 556.0, - 'Tcaron' => 611.0, - 'partialdiff' => 494.0, - 255 => 444.0, - 'Nacute' => 722.0, - 238 => 278.0, - 202 => 667.0, - 228 => 500.0, - 235 => 444.0, - 'cacute' => 444.0, - 'nacute' => 556.0, - 'umacron' => 556.0, - 'Ncaron' => 722.0, - 205 => 389.0, - 177 => 570.0, - 166 => 220.0, - 174 => 747.0, - 'Gbreve' => 722.0, - 'Idotaccent' => 389.0, - 'summation' => 600.0, - 200 => 667.0, - 'racute' => 389.0, - 'omacron' => 500.0, - 'Zacute' => 611.0, - 142 => 611.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 667.0, - 'lcommaaccent' => 278.0, - 'tcaron' => 366.0, - 'eogonek' => 444.0, - 'Uogonek' => 722.0, - 193 => 667.0, - 196 => 667.0, - 232 => 444.0, - 'zacute' => 389.0, - 'iogonek' => 278.0, - 211 => 722.0, - 243 => 500.0, - 'amacron' => 500.0, - 'sacute' => 389.0, - 239 => 278.0, - 212 => 722.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 500.0, - 178 => 300.0, - 214 => 722.0, - 181 => 576.0, - 236 => 278.0, - 'ohungarumlaut' => 500.0, - 'Eogonek' => 667.0, - 'dcroat' => 500.0, - 190 => 750.0, - 'Scedilla' => 556.0, - 'lcaron' => 382.0, - 'Kcommaaccent' => 667.0, - 'Lacute' => 611.0, - 153 => 1000.0, - 'edotaccent' => 444.0, - 204 => 389.0, - 'Imacron' => 389.0, - 'Lcaron' => 611.0, - 189 => 750.0, - 'lessequal' => 549.0, - 244 => 500.0, - 241 => 556.0, - 'Uhungarumlaut' => 722.0, - 201 => 667.0, - 'emacron' => 444.0, - 'gbreve' => 500.0, - 188 => 750.0, - 138 => 556.0, - 'Scommaaccent' => 556.0, - 'Ohungarumlaut' => 722.0, - 176 => 400.0, - 242 => 500.0, - 'Ccaron' => 667.0, - 249 => 556.0, - 'radical' => 549.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 389.0, - 209 => 722.0, - 245 => 500.0, - 'Rcommaaccent' => 667.0, - 'Lcommaaccent' => 611.0, - 195 => 667.0, - 'Aogonek' => 667.0, - 197 => 667.0, - 213 => 722.0, - 'zdotaccent' => 389.0, - 'Ecaron' => 667.0, - 'Iogonek' => 389.0, - 'kcommaaccent' => 500.0, - 'minus' => 606.0, - 206 => 389.0, - 'ncaron' => 556.0, - 'tcommaaccent' => 278.0, - 172 => 606.0, - 246 => 500.0, - 252 => 556.0, - 'notequal' => 549.0, - 'gcommaaccent' => 500.0, - 240 => 500.0, - 158 => 389.0, - 'ncommaaccent' => 556.0, - 185 => 300.0, - 'imacron' => 278.0, - 128 => 500.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 4, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/Times-Italic.afm b/application/third_party/dompdf/lib/fonts/Times-Italic.afm deleted file mode 100755 index a1b7a20a..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Italic.afm +++ /dev/null @@ -1,2669 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:56:55 1997 -Comment UniqueID 43067 -Comment VMusage 47727 58752 -FontName Times-Italic -FullName Times Italic -FamilyName Times -Weight Medium -ItalicAngle -15.5 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -169 -217 1010 883 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 653 -XHeight 441 -Ascender 683 -Descender -217 -StdHW 32 -StdVW 76 -StartCharMetrics 317 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 160 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ; -C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ; -C 35 ; WX 500 ; N numbersign ; B 2 0 540 676 ; -C 36 ; WX 500 ; N dollar ; B 31 -89 497 731 ; -C 37 ; WX 833 ; N percent ; B 79 -13 790 676 ; -C 38 ; WX 778 ; N ampersand ; B 76 -18 723 666 ; -C 146 ; WX 333 ; N quoteright ; B 151 436 290 666 ; -C 40 ; WX 333 ; N parenleft ; B 42 -181 315 669 ; -C 41 ; WX 333 ; N parenright ; B 16 -180 289 669 ; -C 42 ; WX 500 ; N asterisk ; B 128 255 492 666 ; -C 43 ; WX 675 ; N plus ; B 86 0 590 506 ; -C 44 ; WX 250 ; N comma ; B -4 -129 135 101 ; -C 45 ; WX 333 ; N hyphen ; B 49 192 282 255 ; -C 173 ; WX 333 ; N hyphen ; B 49 192 282 255 ; -C 46 ; WX 250 ; N period ; B 27 -11 138 100 ; -C 47 ; WX 278 ; N slash ; B -65 -18 386 666 ; -C 48 ; WX 500 ; N zero ; B 32 -7 497 676 ; -C 49 ; WX 500 ; N one ; B 49 0 409 676 ; -C 50 ; WX 500 ; N two ; B 12 0 452 676 ; -C 51 ; WX 500 ; N three ; B 15 -7 465 676 ; -C 52 ; WX 500 ; N four ; B 1 0 479 676 ; -C 53 ; WX 500 ; N five ; B 15 -7 491 666 ; -C 54 ; WX 500 ; N six ; B 30 -7 521 686 ; -C 55 ; WX 500 ; N seven ; B 75 -8 537 666 ; -C 56 ; WX 500 ; N eight ; B 30 -7 493 676 ; -C 57 ; WX 500 ; N nine ; B 23 -17 492 676 ; -C 58 ; WX 333 ; N colon ; B 50 -11 261 441 ; -C 59 ; WX 333 ; N semicolon ; B 27 -129 261 441 ; -C 60 ; WX 675 ; N less ; B 84 -8 592 514 ; -C 61 ; WX 675 ; N equal ; B 86 120 590 386 ; -C 62 ; WX 675 ; N greater ; B 84 -8 592 514 ; -C 63 ; WX 500 ; N question ; B 132 -12 472 664 ; -C 64 ; WX 920 ; N at ; B 118 -18 806 666 ; -C 65 ; WX 611 ; N A ; B -51 0 564 668 ; -C 66 ; WX 611 ; N B ; B -8 0 588 653 ; -C 67 ; WX 667 ; N C ; B 66 -18 689 666 ; -C 68 ; WX 722 ; N D ; B -8 0 700 653 ; -C 69 ; WX 611 ; N E ; B -1 0 634 653 ; -C 70 ; WX 611 ; N F ; B 8 0 645 653 ; -C 71 ; WX 722 ; N G ; B 52 -18 722 666 ; -C 72 ; WX 722 ; N H ; B -8 0 767 653 ; -C 73 ; WX 333 ; N I ; B -8 0 384 653 ; -C 74 ; WX 444 ; N J ; B -6 -18 491 653 ; -C 75 ; WX 667 ; N K ; B 7 0 722 653 ; -C 76 ; WX 556 ; N L ; B -8 0 559 653 ; -C 77 ; WX 833 ; N M ; B -18 0 873 653 ; -C 78 ; WX 667 ; N N ; B -20 -15 727 653 ; -C 79 ; WX 722 ; N O ; B 60 -18 699 666 ; -C 80 ; WX 611 ; N P ; B 0 0 605 653 ; -C 81 ; WX 722 ; N Q ; B 59 -182 699 666 ; -C 82 ; WX 611 ; N R ; B -13 0 588 653 ; -C 83 ; WX 500 ; N S ; B 17 -18 508 667 ; -C 84 ; WX 556 ; N T ; B 59 0 633 653 ; -C 85 ; WX 722 ; N U ; B 102 -18 765 653 ; -C 86 ; WX 611 ; N V ; B 76 -18 688 653 ; -C 87 ; WX 833 ; N W ; B 71 -18 906 653 ; -C 88 ; WX 611 ; N X ; B -29 0 655 653 ; -C 89 ; WX 556 ; N Y ; B 78 0 633 653 ; -C 90 ; WX 556 ; N Z ; B -6 0 606 653 ; -C 91 ; WX 389 ; N bracketleft ; B 21 -153 391 663 ; -C 92 ; WX 278 ; N backslash ; B -41 -18 319 666 ; -C 93 ; WX 389 ; N bracketright ; B 12 -153 382 663 ; -C 94 ; WX 422 ; N asciicircum ; B 0 301 422 666 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 145 ; WX 333 ; N quoteleft ; B 171 436 310 666 ; -C 97 ; WX 500 ; N a ; B 17 -11 476 441 ; -C 98 ; WX 500 ; N b ; B 23 -11 473 683 ; -C 99 ; WX 444 ; N c ; B 30 -11 425 441 ; -C 100 ; WX 500 ; N d ; B 15 -13 527 683 ; -C 101 ; WX 444 ; N e ; B 31 -11 412 441 ; -C 102 ; WX 278 ; N f ; B -147 -207 424 678 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 8 -206 472 441 ; -C 104 ; WX 500 ; N h ; B 19 -9 478 683 ; -C 105 ; WX 278 ; N i ; B 49 -11 264 654 ; -C 106 ; WX 278 ; N j ; B -124 -207 276 654 ; -C 107 ; WX 444 ; N k ; B 14 -11 461 683 ; -C 108 ; WX 278 ; N l ; B 41 -11 279 683 ; -C 109 ; WX 722 ; N m ; B 12 -9 704 441 ; -C 110 ; WX 500 ; N n ; B 14 -9 474 441 ; -C 111 ; WX 500 ; N o ; B 27 -11 468 441 ; -C 112 ; WX 500 ; N p ; B -75 -205 469 441 ; -C 113 ; WX 500 ; N q ; B 25 -209 483 441 ; -C 114 ; WX 389 ; N r ; B 45 0 412 441 ; -C 115 ; WX 389 ; N s ; B 16 -13 366 442 ; -C 116 ; WX 278 ; N t ; B 37 -11 296 546 ; -C 117 ; WX 500 ; N u ; B 42 -11 475 441 ; -C 118 ; WX 444 ; N v ; B 21 -18 426 441 ; -C 119 ; WX 667 ; N w ; B 16 -18 648 441 ; -C 120 ; WX 444 ; N x ; B -27 -11 447 441 ; -C 121 ; WX 444 ; N y ; B -24 -206 426 441 ; -C 122 ; WX 389 ; N z ; B -2 -81 380 428 ; -C 123 ; WX 400 ; N braceleft ; B 51 -177 407 687 ; -C 124 ; WX 275 ; N bar ; B 105 -217 171 783 ; -C 125 ; WX 400 ; N braceright ; B -7 -177 349 687 ; -C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; -C 161 ; WX 389 ; N exclamdown ; B 59 -205 322 473 ; -C 162 ; WX 500 ; N cent ; B 77 -143 472 560 ; -C 163 ; WX 500 ; N sterling ; B 10 -6 517 670 ; -C -1 ; WX 167 ; N fraction ; B -169 -10 337 676 ; -C 165 ; WX 500 ; N yen ; B 27 0 603 653 ; -C 131 ; WX 500 ; N florin ; B 25 -182 507 682 ; -C 167 ; WX 500 ; N section ; B 53 -162 461 666 ; -C 164 ; WX 500 ; N currency ; B -22 53 522 597 ; -C 39 ; WX 214 ; N quotesingle ; B 132 421 241 666 ; -C 147 ; WX 556 ; N quotedblleft ; B 166 436 514 666 ; -C 170 ; WX 500 ; N guillemotleft ; B 53 37 445 403 ; -C 139 ; WX 333 ; N guilsinglleft ; B 51 37 281 403 ; -C 155 ; WX 333 ; N guilsinglright ; B 52 37 282 403 ; -C -1 ; WX 500 ; N fi ; B -141 -207 481 681 ; -C -1 ; WX 500 ; N fl ; B -141 -204 518 682 ; -C 150 ; WX 500 ; N endash ; B -6 197 505 243 ; -C 134 ; WX 500 ; N dagger ; B 101 -159 488 666 ; -C 135 ; WX 500 ; N daggerdbl ; B 22 -143 491 666 ; -C 183 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; -C 182 ; WX 523 ; N paragraph ; B 55 -123 616 653 ; -C 149 ; WX 350 ; N bullet ; B 40 191 310 461 ; -C 130 ; WX 333 ; N quotesinglbase ; B 44 -129 183 101 ; -C 132 ; WX 556 ; N quotedblbase ; B 57 -129 405 101 ; -C 148 ; WX 556 ; N quotedblright ; B 151 436 499 666 ; -C 187 ; WX 500 ; N guillemotright ; B 55 37 447 403 ; -C 133 ; WX 889 ; N ellipsis ; B 57 -11 762 100 ; -C 137 ; WX 1000 ; N perthousand ; B 25 -19 1010 706 ; -C 191 ; WX 500 ; N questiondown ; B 28 -205 368 471 ; -C 96 ; WX 333 ; N grave ; B 121 492 311 664 ; -C 180 ; WX 333 ; N acute ; B 180 494 403 664 ; -C 136 ; WX 333 ; N circumflex ; B 91 492 385 661 ; -C 152 ; WX 333 ; N tilde ; B 100 517 427 624 ; -C 175 ; WX 333 ; N macron ; B 99 532 411 583 ; -C -1 ; WX 333 ; N breve ; B 117 492 418 650 ; -C -1 ; WX 333 ; N dotaccent ; B 207 548 305 646 ; -C 168 ; WX 333 ; N dieresis ; B 107 548 405 646 ; -C -1 ; WX 333 ; N ring ; B 155 492 355 691 ; -C 184 ; WX 333 ; N cedilla ; B -30 -217 182 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B 93 494 486 664 ; -C -1 ; WX 333 ; N ogonek ; B 20 -169 203 40 ; -C -1 ; WX 333 ; N caron ; B 121 492 426 661 ; -C 151 ; WX 889 ; N emdash ; B -6 197 894 243 ; -C 198 ; WX 889 ; N AE ; B -27 0 911 653 ; -C 170 ; WX 276 ; N ordfeminine ; B 42 406 352 676 ; -C -1 ; WX 556 ; N Lslash ; B -8 0 559 653 ; -C 216 ; WX 722 ; N Oslash ; B 60 -105 699 722 ; -C 140 ; WX 944 ; N OE ; B 49 -8 964 666 ; -C 186 ; WX 310 ; N ordmasculine ; B 67 406 362 676 ; -C 230 ; WX 667 ; N ae ; B 23 -11 640 441 ; -C -1 ; WX 278 ; N dotlessi ; B 49 -11 235 441 ; -C -1 ; WX 278 ; N lslash ; B 41 -11 312 683 ; -C 248 ; WX 500 ; N oslash ; B 28 -135 469 554 ; -C 156 ; WX 667 ; N oe ; B 20 -12 646 441 ; -C 223 ; WX 500 ; N germandbls ; B -168 -207 493 679 ; -C 207 ; WX 333 ; N Idieresis ; B -8 0 435 818 ; -C 233 ; WX 444 ; N eacute ; B 31 -11 459 664 ; -C -1 ; WX 500 ; N abreve ; B 17 -11 502 650 ; -C -1 ; WX 500 ; N uhungarumlaut ; B 42 -11 580 664 ; -C -1 ; WX 444 ; N ecaron ; B 31 -11 482 661 ; -C 159 ; WX 556 ; N Ydieresis ; B 78 0 633 818 ; -C 247 ; WX 675 ; N divide ; B 86 -11 590 517 ; -C 221 ; WX 556 ; N Yacute ; B 78 0 633 876 ; -C 194 ; WX 611 ; N Acircumflex ; B -51 0 564 873 ; -C 225 ; WX 500 ; N aacute ; B 17 -11 487 664 ; -C 219 ; WX 722 ; N Ucircumflex ; B 102 -18 765 873 ; -C 253 ; WX 444 ; N yacute ; B -24 -206 459 664 ; -C -1 ; WX 389 ; N scommaaccent ; B 16 -217 366 442 ; -C 234 ; WX 444 ; N ecircumflex ; B 31 -11 441 661 ; -C -1 ; WX 722 ; N Uring ; B 102 -18 765 883 ; -C 220 ; WX 722 ; N Udieresis ; B 102 -18 765 818 ; -C -1 ; WX 500 ; N aogonek ; B 17 -169 476 441 ; -C 218 ; WX 722 ; N Uacute ; B 102 -18 765 876 ; -C -1 ; WX 500 ; N uogonek ; B 42 -169 477 441 ; -C 203 ; WX 611 ; N Edieresis ; B -1 0 634 818 ; -C -1 ; WX 722 ; N Dcroat ; B -8 0 700 653 ; -C -1 ; WX 250 ; N commaaccent ; B 8 -217 133 -50 ; -C 169 ; WX 760 ; N copyright ; B 41 -18 719 666 ; -C -1 ; WX 611 ; N Emacron ; B -1 0 634 795 ; -C -1 ; WX 444 ; N ccaron ; B 30 -11 482 661 ; -C 229 ; WX 500 ; N aring ; B 17 -11 476 691 ; -C -1 ; WX 667 ; N Ncommaaccent ; B -20 -187 727 653 ; -C -1 ; WX 278 ; N lacute ; B 41 -11 395 876 ; -C 224 ; WX 500 ; N agrave ; B 17 -11 476 664 ; -C -1 ; WX 556 ; N Tcommaaccent ; B 59 -217 633 653 ; -C -1 ; WX 667 ; N Cacute ; B 66 -18 690 876 ; -C 227 ; WX 500 ; N atilde ; B 17 -11 511 624 ; -C -1 ; WX 611 ; N Edotaccent ; B -1 0 634 818 ; -C 154 ; WX 389 ; N scaron ; B 16 -13 454 661 ; -C -1 ; WX 389 ; N scedilla ; B 16 -217 366 442 ; -C 237 ; WX 278 ; N iacute ; B 49 -11 355 664 ; -C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; -C -1 ; WX 611 ; N Rcaron ; B -13 0 588 873 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 52 -217 722 666 ; -C 251 ; WX 500 ; N ucircumflex ; B 42 -11 475 661 ; -C 226 ; WX 500 ; N acircumflex ; B 17 -11 476 661 ; -C -1 ; WX 611 ; N Amacron ; B -51 0 564 795 ; -C -1 ; WX 389 ; N rcaron ; B 45 0 434 661 ; -C 231 ; WX 444 ; N ccedilla ; B 30 -217 425 441 ; -C -1 ; WX 556 ; N Zdotaccent ; B -6 0 606 818 ; -C 222 ; WX 611 ; N Thorn ; B 0 0 569 653 ; -C -1 ; WX 722 ; N Omacron ; B 60 -18 699 795 ; -C -1 ; WX 611 ; N Racute ; B -13 0 588 876 ; -C -1 ; WX 500 ; N Sacute ; B 17 -18 508 876 ; -C -1 ; WX 544 ; N dcaron ; B 15 -13 658 683 ; -C -1 ; WX 722 ; N Umacron ; B 102 -18 765 795 ; -C -1 ; WX 500 ; N uring ; B 42 -11 475 691 ; -C 179 ; WX 300 ; N threesuperior ; B 43 268 339 676 ; -C 210 ; WX 722 ; N Ograve ; B 60 -18 699 876 ; -C 192 ; WX 611 ; N Agrave ; B -51 0 564 876 ; -C -1 ; WX 611 ; N Abreve ; B -51 0 564 862 ; -C 215 ; WX 675 ; N multiply ; B 93 8 582 497 ; -C 250 ; WX 500 ; N uacute ; B 42 -11 477 664 ; -C -1 ; WX 556 ; N Tcaron ; B 59 0 633 873 ; -C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; -C 255 ; WX 444 ; N ydieresis ; B -24 -206 441 606 ; -C -1 ; WX 667 ; N Nacute ; B -20 -15 727 876 ; -C 238 ; WX 278 ; N icircumflex ; B 33 -11 327 661 ; -C 202 ; WX 611 ; N Ecircumflex ; B -1 0 634 873 ; -C 228 ; WX 500 ; N adieresis ; B 17 -11 489 606 ; -C 235 ; WX 444 ; N edieresis ; B 31 -11 451 606 ; -C -1 ; WX 444 ; N cacute ; B 30 -11 459 664 ; -C -1 ; WX 500 ; N nacute ; B 14 -9 477 664 ; -C -1 ; WX 500 ; N umacron ; B 42 -11 485 583 ; -C -1 ; WX 667 ; N Ncaron ; B -20 -15 727 873 ; -C 205 ; WX 333 ; N Iacute ; B -8 0 433 876 ; -C 177 ; WX 675 ; N plusminus ; B 86 0 590 506 ; -C 166 ; WX 275 ; N brokenbar ; B 105 -142 171 708 ; -C 174 ; WX 760 ; N registered ; B 41 -18 719 666 ; -C -1 ; WX 722 ; N Gbreve ; B 52 -18 722 862 ; -C -1 ; WX 333 ; N Idotaccent ; B -8 0 384 818 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C 200 ; WX 611 ; N Egrave ; B -1 0 634 876 ; -C -1 ; WX 389 ; N racute ; B 45 0 431 664 ; -C -1 ; WX 500 ; N omacron ; B 27 -11 495 583 ; -C -1 ; WX 556 ; N Zacute ; B -6 0 606 876 ; -C 142 ; WX 556 ; N Zcaron ; B -6 0 606 873 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 658 ; -C 208 ; WX 722 ; N Eth ; B -8 0 700 653 ; -C 199 ; WX 667 ; N Ccedilla ; B 66 -217 689 666 ; -C -1 ; WX 278 ; N lcommaaccent ; B 22 -217 279 683 ; -C -1 ; WX 300 ; N tcaron ; B 37 -11 407 681 ; -C -1 ; WX 444 ; N eogonek ; B 31 -169 412 441 ; -C -1 ; WX 722 ; N Uogonek ; B 102 -184 765 653 ; -C 193 ; WX 611 ; N Aacute ; B -51 0 564 876 ; -C 196 ; WX 611 ; N Adieresis ; B -51 0 564 818 ; -C 232 ; WX 444 ; N egrave ; B 31 -11 412 664 ; -C -1 ; WX 389 ; N zacute ; B -2 -81 431 664 ; -C -1 ; WX 278 ; N iogonek ; B 49 -169 264 654 ; -C 211 ; WX 722 ; N Oacute ; B 60 -18 699 876 ; -C 243 ; WX 500 ; N oacute ; B 27 -11 487 664 ; -C -1 ; WX 500 ; N amacron ; B 17 -11 495 583 ; -C -1 ; WX 389 ; N sacute ; B 16 -13 431 664 ; -C 239 ; WX 278 ; N idieresis ; B 49 -11 352 606 ; -C 212 ; WX 722 ; N Ocircumflex ; B 60 -18 699 873 ; -C 217 ; WX 722 ; N Ugrave ; B 102 -18 765 876 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 500 ; N thorn ; B -75 -205 469 683 ; -C 178 ; WX 300 ; N twosuperior ; B 33 271 324 676 ; -C 214 ; WX 722 ; N Odieresis ; B 60 -18 699 818 ; -C 181 ; WX 500 ; N mu ; B -30 -209 497 428 ; -C 236 ; WX 278 ; N igrave ; B 49 -11 284 664 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 27 -11 590 664 ; -C -1 ; WX 611 ; N Eogonek ; B -1 -169 634 653 ; -C -1 ; WX 500 ; N dcroat ; B 15 -13 572 683 ; -C 190 ; WX 750 ; N threequarters ; B 23 -10 736 676 ; -C -1 ; WX 500 ; N Scedilla ; B 17 -217 508 667 ; -C -1 ; WX 300 ; N lcaron ; B 41 -11 407 683 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 7 -217 722 653 ; -C -1 ; WX 556 ; N Lacute ; B -8 0 559 876 ; -C 153 ; WX 980 ; N trademark ; B 30 247 957 653 ; -C -1 ; WX 444 ; N edotaccent ; B 31 -11 412 606 ; -C 204 ; WX 333 ; N Igrave ; B -8 0 384 876 ; -C -1 ; WX 333 ; N Imacron ; B -8 0 441 795 ; -C -1 ; WX 611 ; N Lcaron ; B -8 0 586 653 ; -C 189 ; WX 750 ; N onehalf ; B 34 -10 749 676 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 658 ; -C 244 ; WX 500 ; N ocircumflex ; B 27 -11 468 661 ; -C 241 ; WX 500 ; N ntilde ; B 14 -9 476 624 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 102 -18 765 876 ; -C 201 ; WX 611 ; N Eacute ; B -1 0 634 876 ; -C -1 ; WX 444 ; N emacron ; B 31 -11 457 583 ; -C -1 ; WX 500 ; N gbreve ; B 8 -206 487 650 ; -C 188 ; WX 750 ; N onequarter ; B 33 -10 736 676 ; -C 138 ; WX 500 ; N Scaron ; B 17 -18 520 873 ; -C -1 ; WX 500 ; N Scommaaccent ; B 17 -217 508 667 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 60 -18 699 876 ; -C 176 ; WX 400 ; N degree ; B 101 390 387 676 ; -C 242 ; WX 500 ; N ograve ; B 27 -11 468 664 ; -C -1 ; WX 667 ; N Ccaron ; B 66 -18 689 873 ; -C 249 ; WX 500 ; N ugrave ; B 42 -11 475 664 ; -C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; -C -1 ; WX 722 ; N Dcaron ; B -8 0 700 873 ; -C -1 ; WX 389 ; N rcommaaccent ; B -3 -217 412 441 ; -C 209 ; WX 667 ; N Ntilde ; B -20 -15 727 836 ; -C 245 ; WX 500 ; N otilde ; B 27 -11 496 624 ; -C -1 ; WX 611 ; N Rcommaaccent ; B -13 -187 588 653 ; -C -1 ; WX 556 ; N Lcommaaccent ; B -8 -217 559 653 ; -C 195 ; WX 611 ; N Atilde ; B -51 0 566 836 ; -C -1 ; WX 611 ; N Aogonek ; B -51 -169 566 668 ; -C 197 ; WX 611 ; N Aring ; B -51 0 564 883 ; -C 213 ; WX 722 ; N Otilde ; B 60 -18 699 836 ; -C -1 ; WX 389 ; N zdotaccent ; B -2 -81 380 606 ; -C -1 ; WX 611 ; N Ecaron ; B -1 0 634 873 ; -C -1 ; WX 333 ; N Iogonek ; B -8 -169 384 653 ; -C -1 ; WX 444 ; N kcommaaccent ; B 14 -187 461 683 ; -C -1 ; WX 675 ; N minus ; B 86 220 590 286 ; -C 206 ; WX 333 ; N Icircumflex ; B -8 0 425 873 ; -C -1 ; WX 500 ; N ncaron ; B 14 -9 510 661 ; -C -1 ; WX 278 ; N tcommaaccent ; B 2 -217 296 546 ; -C 172 ; WX 675 ; N logicalnot ; B 86 108 590 386 ; -C 246 ; WX 500 ; N odieresis ; B 27 -11 489 606 ; -C 252 ; WX 500 ; N udieresis ; B 42 -11 479 606 ; -C -1 ; WX 549 ; N notequal ; B 12 -29 537 541 ; -C -1 ; WX 500 ; N gcommaaccent ; B 8 -206 472 706 ; -C 240 ; WX 500 ; N eth ; B 27 -11 482 683 ; -C 158 ; WX 389 ; N zcaron ; B -2 -81 434 661 ; -C -1 ; WX 500 ; N ncommaaccent ; B 14 -187 474 441 ; -C 185 ; WX 300 ; N onesuperior ; B 43 271 284 676 ; -C -1 ; WX 278 ; N imacron ; B 46 -11 311 583 ; -C 128 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2321 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -35 -KPX A Gbreve -35 -KPX A Gcommaaccent -35 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -37 -KPX A Tcaron -37 -KPX A Tcommaaccent -37 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -105 -KPX A W -95 -KPX A Y -55 -KPX A Yacute -55 -KPX A Ydieresis -55 -KPX A quoteright -37 -KPX A u -20 -KPX A uacute -20 -KPX A ucircumflex -20 -KPX A udieresis -20 -KPX A ugrave -20 -KPX A uhungarumlaut -20 -KPX A umacron -20 -KPX A uogonek -20 -KPX A uring -20 -KPX A v -55 -KPX A w -55 -KPX A y -55 -KPX A yacute -55 -KPX A ydieresis -55 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -35 -KPX Aacute Gbreve -35 -KPX Aacute Gcommaaccent -35 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -37 -KPX Aacute Tcaron -37 -KPX Aacute Tcommaaccent -37 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -105 -KPX Aacute W -95 -KPX Aacute Y -55 -KPX Aacute Yacute -55 -KPX Aacute Ydieresis -55 -KPX Aacute quoteright -37 -KPX Aacute u -20 -KPX Aacute uacute -20 -KPX Aacute ucircumflex -20 -KPX Aacute udieresis -20 -KPX Aacute ugrave -20 -KPX Aacute uhungarumlaut -20 -KPX Aacute umacron -20 -KPX Aacute uogonek -20 -KPX Aacute uring -20 -KPX Aacute v -55 -KPX Aacute w -55 -KPX Aacute y -55 -KPX Aacute yacute -55 -KPX Aacute ydieresis -55 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -35 -KPX Abreve Gbreve -35 -KPX Abreve Gcommaaccent -35 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -37 -KPX Abreve Tcaron -37 -KPX Abreve Tcommaaccent -37 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -105 -KPX Abreve W -95 -KPX Abreve Y -55 -KPX Abreve Yacute -55 -KPX Abreve Ydieresis -55 -KPX Abreve quoteright -37 -KPX Abreve u -20 -KPX Abreve uacute -20 -KPX Abreve ucircumflex -20 -KPX Abreve udieresis -20 -KPX Abreve ugrave -20 -KPX Abreve uhungarumlaut -20 -KPX Abreve umacron -20 -KPX Abreve uogonek -20 -KPX Abreve uring -20 -KPX Abreve v -55 -KPX Abreve w -55 -KPX Abreve y -55 -KPX Abreve yacute -55 -KPX Abreve ydieresis -55 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -35 -KPX Acircumflex Gbreve -35 -KPX Acircumflex Gcommaaccent -35 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -37 -KPX Acircumflex Tcaron -37 -KPX Acircumflex Tcommaaccent -37 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -105 -KPX Acircumflex W -95 -KPX Acircumflex Y -55 -KPX Acircumflex Yacute -55 -KPX Acircumflex Ydieresis -55 -KPX Acircumflex quoteright -37 -KPX Acircumflex u -20 -KPX Acircumflex uacute -20 -KPX Acircumflex ucircumflex -20 -KPX Acircumflex udieresis -20 -KPX Acircumflex ugrave -20 -KPX Acircumflex uhungarumlaut -20 -KPX Acircumflex umacron -20 -KPX Acircumflex uogonek -20 -KPX Acircumflex uring -20 -KPX Acircumflex v -55 -KPX Acircumflex w -55 -KPX Acircumflex y -55 -KPX Acircumflex yacute -55 -KPX Acircumflex ydieresis -55 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -35 -KPX Adieresis Gbreve -35 -KPX Adieresis Gcommaaccent -35 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -37 -KPX Adieresis Tcaron -37 -KPX Adieresis Tcommaaccent -37 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -105 -KPX Adieresis W -95 -KPX Adieresis Y -55 -KPX Adieresis Yacute -55 -KPX Adieresis Ydieresis -55 -KPX Adieresis quoteright -37 -KPX Adieresis u -20 -KPX Adieresis uacute -20 -KPX Adieresis ucircumflex -20 -KPX Adieresis udieresis -20 -KPX Adieresis ugrave -20 -KPX Adieresis uhungarumlaut -20 -KPX Adieresis umacron -20 -KPX Adieresis uogonek -20 -KPX Adieresis uring -20 -KPX Adieresis v -55 -KPX Adieresis w -55 -KPX Adieresis y -55 -KPX Adieresis yacute -55 -KPX Adieresis ydieresis -55 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -35 -KPX Agrave Gbreve -35 -KPX Agrave Gcommaaccent -35 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -37 -KPX Agrave Tcaron -37 -KPX Agrave Tcommaaccent -37 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -105 -KPX Agrave W -95 -KPX Agrave Y -55 -KPX Agrave Yacute -55 -KPX Agrave Ydieresis -55 -KPX Agrave quoteright -37 -KPX Agrave u -20 -KPX Agrave uacute -20 -KPX Agrave ucircumflex -20 -KPX Agrave udieresis -20 -KPX Agrave ugrave -20 -KPX Agrave uhungarumlaut -20 -KPX Agrave umacron -20 -KPX Agrave uogonek -20 -KPX Agrave uring -20 -KPX Agrave v -55 -KPX Agrave w -55 -KPX Agrave y -55 -KPX Agrave yacute -55 -KPX Agrave ydieresis -55 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -35 -KPX Amacron Gbreve -35 -KPX Amacron Gcommaaccent -35 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -37 -KPX Amacron Tcaron -37 -KPX Amacron Tcommaaccent -37 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -105 -KPX Amacron W -95 -KPX Amacron Y -55 -KPX Amacron Yacute -55 -KPX Amacron Ydieresis -55 -KPX Amacron quoteright -37 -KPX Amacron u -20 -KPX Amacron uacute -20 -KPX Amacron ucircumflex -20 -KPX Amacron udieresis -20 -KPX Amacron ugrave -20 -KPX Amacron uhungarumlaut -20 -KPX Amacron umacron -20 -KPX Amacron uogonek -20 -KPX Amacron uring -20 -KPX Amacron v -55 -KPX Amacron w -55 -KPX Amacron y -55 -KPX Amacron yacute -55 -KPX Amacron ydieresis -55 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -35 -KPX Aogonek Gbreve -35 -KPX Aogonek Gcommaaccent -35 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -37 -KPX Aogonek Tcaron -37 -KPX Aogonek Tcommaaccent -37 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -105 -KPX Aogonek W -95 -KPX Aogonek Y -55 -KPX Aogonek Yacute -55 -KPX Aogonek Ydieresis -55 -KPX Aogonek quoteright -37 -KPX Aogonek u -20 -KPX Aogonek uacute -20 -KPX Aogonek ucircumflex -20 -KPX Aogonek udieresis -20 -KPX Aogonek ugrave -20 -KPX Aogonek uhungarumlaut -20 -KPX Aogonek umacron -20 -KPX Aogonek uogonek -20 -KPX Aogonek uring -20 -KPX Aogonek v -55 -KPX Aogonek w -55 -KPX Aogonek y -55 -KPX Aogonek yacute -55 -KPX Aogonek ydieresis -55 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -35 -KPX Aring Gbreve -35 -KPX Aring Gcommaaccent -35 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -37 -KPX Aring Tcaron -37 -KPX Aring Tcommaaccent -37 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -105 -KPX Aring W -95 -KPX Aring Y -55 -KPX Aring Yacute -55 -KPX Aring Ydieresis -55 -KPX Aring quoteright -37 -KPX Aring u -20 -KPX Aring uacute -20 -KPX Aring ucircumflex -20 -KPX Aring udieresis -20 -KPX Aring ugrave -20 -KPX Aring uhungarumlaut -20 -KPX Aring umacron -20 -KPX Aring uogonek -20 -KPX Aring uring -20 -KPX Aring v -55 -KPX Aring w -55 -KPX Aring y -55 -KPX Aring yacute -55 -KPX Aring ydieresis -55 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -35 -KPX Atilde Gbreve -35 -KPX Atilde Gcommaaccent -35 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -37 -KPX Atilde Tcaron -37 -KPX Atilde Tcommaaccent -37 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -105 -KPX Atilde W -95 -KPX Atilde Y -55 -KPX Atilde Yacute -55 -KPX Atilde Ydieresis -55 -KPX Atilde quoteright -37 -KPX Atilde u -20 -KPX Atilde uacute -20 -KPX Atilde ucircumflex -20 -KPX Atilde udieresis -20 -KPX Atilde ugrave -20 -KPX Atilde uhungarumlaut -20 -KPX Atilde umacron -20 -KPX Atilde uogonek -20 -KPX Atilde uring -20 -KPX Atilde v -55 -KPX Atilde w -55 -KPX Atilde y -55 -KPX Atilde yacute -55 -KPX Atilde ydieresis -55 -KPX B A -25 -KPX B Aacute -25 -KPX B Abreve -25 -KPX B Acircumflex -25 -KPX B Adieresis -25 -KPX B Agrave -25 -KPX B Amacron -25 -KPX B Aogonek -25 -KPX B Aring -25 -KPX B Atilde -25 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -35 -KPX D Aacute -35 -KPX D Abreve -35 -KPX D Acircumflex -35 -KPX D Adieresis -35 -KPX D Agrave -35 -KPX D Amacron -35 -KPX D Aogonek -35 -KPX D Aring -35 -KPX D Atilde -35 -KPX D V -40 -KPX D W -40 -KPX D Y -40 -KPX D Yacute -40 -KPX D Ydieresis -40 -KPX Dcaron A -35 -KPX Dcaron Aacute -35 -KPX Dcaron Abreve -35 -KPX Dcaron Acircumflex -35 -KPX Dcaron Adieresis -35 -KPX Dcaron Agrave -35 -KPX Dcaron Amacron -35 -KPX Dcaron Aogonek -35 -KPX Dcaron Aring -35 -KPX Dcaron Atilde -35 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -40 -KPX Dcaron Yacute -40 -KPX Dcaron Ydieresis -40 -KPX Dcroat A -35 -KPX Dcroat Aacute -35 -KPX Dcroat Abreve -35 -KPX Dcroat Acircumflex -35 -KPX Dcroat Adieresis -35 -KPX Dcroat Agrave -35 -KPX Dcroat Amacron -35 -KPX Dcroat Aogonek -35 -KPX Dcroat Aring -35 -KPX Dcroat Atilde -35 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -40 -KPX Dcroat Yacute -40 -KPX Dcroat Ydieresis -40 -KPX F A -115 -KPX F Aacute -115 -KPX F Abreve -115 -KPX F Acircumflex -115 -KPX F Adieresis -115 -KPX F Agrave -115 -KPX F Amacron -115 -KPX F Aogonek -115 -KPX F Aring -115 -KPX F Atilde -115 -KPX F a -75 -KPX F aacute -75 -KPX F abreve -75 -KPX F acircumflex -75 -KPX F adieresis -75 -KPX F agrave -75 -KPX F amacron -75 -KPX F aogonek -75 -KPX F aring -75 -KPX F atilde -75 -KPX F comma -135 -KPX F e -75 -KPX F eacute -75 -KPX F ecaron -75 -KPX F ecircumflex -75 -KPX F edieresis -75 -KPX F edotaccent -75 -KPX F egrave -75 -KPX F emacron -75 -KPX F eogonek -75 -KPX F i -45 -KPX F iacute -45 -KPX F icircumflex -45 -KPX F idieresis -45 -KPX F igrave -45 -KPX F imacron -45 -KPX F iogonek -45 -KPX F o -105 -KPX F oacute -105 -KPX F ocircumflex -105 -KPX F odieresis -105 -KPX F ograve -105 -KPX F ohungarumlaut -105 -KPX F omacron -105 -KPX F oslash -105 -KPX F otilde -105 -KPX F period -135 -KPX F r -55 -KPX F racute -55 -KPX F rcaron -55 -KPX F rcommaaccent -55 -KPX J A -40 -KPX J Aacute -40 -KPX J Abreve -40 -KPX J Acircumflex -40 -KPX J Adieresis -40 -KPX J Agrave -40 -KPX J Amacron -40 -KPX J Aogonek -40 -KPX J Aring -40 -KPX J Atilde -40 -KPX J a -35 -KPX J aacute -35 -KPX J abreve -35 -KPX J acircumflex -35 -KPX J adieresis -35 -KPX J agrave -35 -KPX J amacron -35 -KPX J aogonek -35 -KPX J aring -35 -KPX J atilde -35 -KPX J comma -25 -KPX J e -25 -KPX J eacute -25 -KPX J ecaron -25 -KPX J ecircumflex -25 -KPX J edieresis -25 -KPX J edotaccent -25 -KPX J egrave -25 -KPX J emacron -25 -KPX J eogonek -25 -KPX J o -25 -KPX J oacute -25 -KPX J ocircumflex -25 -KPX J odieresis -25 -KPX J ograve -25 -KPX J ohungarumlaut -25 -KPX J omacron -25 -KPX J oslash -25 -KPX J otilde -25 -KPX J period -25 -KPX J u -35 -KPX J uacute -35 -KPX J ucircumflex -35 -KPX J udieresis -35 -KPX J ugrave -35 -KPX J uhungarumlaut -35 -KPX J umacron -35 -KPX J uogonek -35 -KPX J uring -35 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -35 -KPX K eacute -35 -KPX K ecaron -35 -KPX K ecircumflex -35 -KPX K edieresis -35 -KPX K edotaccent -35 -KPX K egrave -35 -KPX K emacron -35 -KPX K eogonek -35 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -40 -KPX K uacute -40 -KPX K ucircumflex -40 -KPX K udieresis -40 -KPX K ugrave -40 -KPX K uhungarumlaut -40 -KPX K umacron -40 -KPX K uogonek -40 -KPX K uring -40 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -35 -KPX Kcommaaccent eacute -35 -KPX Kcommaaccent ecaron -35 -KPX Kcommaaccent ecircumflex -35 -KPX Kcommaaccent edieresis -35 -KPX Kcommaaccent edotaccent -35 -KPX Kcommaaccent egrave -35 -KPX Kcommaaccent emacron -35 -KPX Kcommaaccent eogonek -35 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -40 -KPX Kcommaaccent uacute -40 -KPX Kcommaaccent ucircumflex -40 -KPX Kcommaaccent udieresis -40 -KPX Kcommaaccent ugrave -40 -KPX Kcommaaccent uhungarumlaut -40 -KPX Kcommaaccent umacron -40 -KPX Kcommaaccent uogonek -40 -KPX Kcommaaccent uring -40 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -20 -KPX L Tcaron -20 -KPX L Tcommaaccent -20 -KPX L V -55 -KPX L W -55 -KPX L Y -20 -KPX L Yacute -20 -KPX L Ydieresis -20 -KPX L quoteright -37 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -20 -KPX Lacute Tcaron -20 -KPX Lacute Tcommaaccent -20 -KPX Lacute V -55 -KPX Lacute W -55 -KPX Lacute Y -20 -KPX Lacute Yacute -20 -KPX Lacute Ydieresis -20 -KPX Lacute quoteright -37 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -20 -KPX Lcommaaccent Tcaron -20 -KPX Lcommaaccent Tcommaaccent -20 -KPX Lcommaaccent V -55 -KPX Lcommaaccent W -55 -KPX Lcommaaccent Y -20 -KPX Lcommaaccent Yacute -20 -KPX Lcommaaccent Ydieresis -20 -KPX Lcommaaccent quoteright -37 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -20 -KPX Lslash Tcaron -20 -KPX Lslash Tcommaaccent -20 -KPX Lslash V -55 -KPX Lslash W -55 -KPX Lslash Y -20 -KPX Lslash Yacute -20 -KPX Lslash Ydieresis -20 -KPX Lslash quoteright -37 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX N A -27 -KPX N Aacute -27 -KPX N Abreve -27 -KPX N Acircumflex -27 -KPX N Adieresis -27 -KPX N Agrave -27 -KPX N Amacron -27 -KPX N Aogonek -27 -KPX N Aring -27 -KPX N Atilde -27 -KPX Nacute A -27 -KPX Nacute Aacute -27 -KPX Nacute Abreve -27 -KPX Nacute Acircumflex -27 -KPX Nacute Adieresis -27 -KPX Nacute Agrave -27 -KPX Nacute Amacron -27 -KPX Nacute Aogonek -27 -KPX Nacute Aring -27 -KPX Nacute Atilde -27 -KPX Ncaron A -27 -KPX Ncaron Aacute -27 -KPX Ncaron Abreve -27 -KPX Ncaron Acircumflex -27 -KPX Ncaron Adieresis -27 -KPX Ncaron Agrave -27 -KPX Ncaron Amacron -27 -KPX Ncaron Aogonek -27 -KPX Ncaron Aring -27 -KPX Ncaron Atilde -27 -KPX Ncommaaccent A -27 -KPX Ncommaaccent Aacute -27 -KPX Ncommaaccent Abreve -27 -KPX Ncommaaccent Acircumflex -27 -KPX Ncommaaccent Adieresis -27 -KPX Ncommaaccent Agrave -27 -KPX Ncommaaccent Amacron -27 -KPX Ncommaaccent Aogonek -27 -KPX Ncommaaccent Aring -27 -KPX Ncommaaccent Atilde -27 -KPX Ntilde A -27 -KPX Ntilde Aacute -27 -KPX Ntilde Abreve -27 -KPX Ntilde Acircumflex -27 -KPX Ntilde Adieresis -27 -KPX Ntilde Agrave -27 -KPX Ntilde Amacron -27 -KPX Ntilde Aogonek -27 -KPX Ntilde Aring -27 -KPX Ntilde Atilde -27 -KPX O A -55 -KPX O Aacute -55 -KPX O Abreve -55 -KPX O Acircumflex -55 -KPX O Adieresis -55 -KPX O Agrave -55 -KPX O Amacron -55 -KPX O Aogonek -55 -KPX O Aring -55 -KPX O Atilde -55 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -55 -KPX Oacute Aacute -55 -KPX Oacute Abreve -55 -KPX Oacute Acircumflex -55 -KPX Oacute Adieresis -55 -KPX Oacute Agrave -55 -KPX Oacute Amacron -55 -KPX Oacute Aogonek -55 -KPX Oacute Aring -55 -KPX Oacute Atilde -55 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -55 -KPX Ocircumflex Aacute -55 -KPX Ocircumflex Abreve -55 -KPX Ocircumflex Acircumflex -55 -KPX Ocircumflex Adieresis -55 -KPX Ocircumflex Agrave -55 -KPX Ocircumflex Amacron -55 -KPX Ocircumflex Aogonek -55 -KPX Ocircumflex Aring -55 -KPX Ocircumflex Atilde -55 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -55 -KPX Odieresis Aacute -55 -KPX Odieresis Abreve -55 -KPX Odieresis Acircumflex -55 -KPX Odieresis Adieresis -55 -KPX Odieresis Agrave -55 -KPX Odieresis Amacron -55 -KPX Odieresis Aogonek -55 -KPX Odieresis Aring -55 -KPX Odieresis Atilde -55 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -55 -KPX Ograve Aacute -55 -KPX Ograve Abreve -55 -KPX Ograve Acircumflex -55 -KPX Ograve Adieresis -55 -KPX Ograve Agrave -55 -KPX Ograve Amacron -55 -KPX Ograve Aogonek -55 -KPX Ograve Aring -55 -KPX Ograve Atilde -55 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -55 -KPX Ohungarumlaut Aacute -55 -KPX Ohungarumlaut Abreve -55 -KPX Ohungarumlaut Acircumflex -55 -KPX Ohungarumlaut Adieresis -55 -KPX Ohungarumlaut Agrave -55 -KPX Ohungarumlaut Amacron -55 -KPX Ohungarumlaut Aogonek -55 -KPX Ohungarumlaut Aring -55 -KPX Ohungarumlaut Atilde -55 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -55 -KPX Omacron Aacute -55 -KPX Omacron Abreve -55 -KPX Omacron Acircumflex -55 -KPX Omacron Adieresis -55 -KPX Omacron Agrave -55 -KPX Omacron Amacron -55 -KPX Omacron Aogonek -55 -KPX Omacron Aring -55 -KPX Omacron Atilde -55 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -55 -KPX Oslash Aacute -55 -KPX Oslash Abreve -55 -KPX Oslash Acircumflex -55 -KPX Oslash Adieresis -55 -KPX Oslash Agrave -55 -KPX Oslash Amacron -55 -KPX Oslash Aogonek -55 -KPX Oslash Aring -55 -KPX Oslash Atilde -55 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -55 -KPX Otilde Aacute -55 -KPX Otilde Abreve -55 -KPX Otilde Acircumflex -55 -KPX Otilde Adieresis -55 -KPX Otilde Agrave -55 -KPX Otilde Amacron -55 -KPX Otilde Aogonek -55 -KPX Otilde Aring -55 -KPX Otilde Atilde -55 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -90 -KPX P Aacute -90 -KPX P Abreve -90 -KPX P Acircumflex -90 -KPX P Adieresis -90 -KPX P Agrave -90 -KPX P Amacron -90 -KPX P Aogonek -90 -KPX P Aring -90 -KPX P Atilde -90 -KPX P a -80 -KPX P aacute -80 -KPX P abreve -80 -KPX P acircumflex -80 -KPX P adieresis -80 -KPX P agrave -80 -KPX P amacron -80 -KPX P aogonek -80 -KPX P aring -80 -KPX P atilde -80 -KPX P comma -135 -KPX P e -80 -KPX P eacute -80 -KPX P ecaron -80 -KPX P ecircumflex -80 -KPX P edieresis -80 -KPX P edotaccent -80 -KPX P egrave -80 -KPX P emacron -80 -KPX P eogonek -80 -KPX P o -80 -KPX P oacute -80 -KPX P ocircumflex -80 -KPX P odieresis -80 -KPX P ograve -80 -KPX P ohungarumlaut -80 -KPX P omacron -80 -KPX P oslash -80 -KPX P otilde -80 -KPX P period -135 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R Yacute -18 -KPX R Ydieresis -18 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -18 -KPX Racute W -18 -KPX Racute Y -18 -KPX Racute Yacute -18 -KPX Racute Ydieresis -18 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -18 -KPX Rcaron W -18 -KPX Rcaron Y -18 -KPX Rcaron Yacute -18 -KPX Rcaron Ydieresis -18 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -18 -KPX Rcommaaccent W -18 -KPX Rcommaaccent Y -18 -KPX Rcommaaccent Yacute -18 -KPX Rcommaaccent Ydieresis -18 -KPX T A -50 -KPX T Aacute -50 -KPX T Abreve -50 -KPX T Acircumflex -50 -KPX T Adieresis -50 -KPX T Agrave -50 -KPX T Amacron -50 -KPX T Aogonek -50 -KPX T Aring -50 -KPX T Atilde -50 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -92 -KPX T acircumflex -92 -KPX T adieresis -92 -KPX T agrave -92 -KPX T amacron -92 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -92 -KPX T colon -55 -KPX T comma -74 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -52 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -74 -KPX T i -55 -KPX T iacute -55 -KPX T iogonek -55 -KPX T o -92 -KPX T oacute -92 -KPX T ocircumflex -92 -KPX T odieresis -92 -KPX T ograve -92 -KPX T ohungarumlaut -92 -KPX T omacron -92 -KPX T oslash -92 -KPX T otilde -92 -KPX T period -74 -KPX T r -55 -KPX T racute -55 -KPX T rcaron -55 -KPX T rcommaaccent -55 -KPX T semicolon -65 -KPX T u -55 -KPX T uacute -55 -KPX T ucircumflex -55 -KPX T udieresis -55 -KPX T ugrave -55 -KPX T uhungarumlaut -55 -KPX T umacron -55 -KPX T uogonek -55 -KPX T uring -55 -KPX T w -74 -KPX T y -74 -KPX T yacute -74 -KPX T ydieresis -34 -KPX Tcaron A -50 -KPX Tcaron Aacute -50 -KPX Tcaron Abreve -50 -KPX Tcaron Acircumflex -50 -KPX Tcaron Adieresis -50 -KPX Tcaron Agrave -50 -KPX Tcaron Amacron -50 -KPX Tcaron Aogonek -50 -KPX Tcaron Aring -50 -KPX Tcaron Atilde -50 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -92 -KPX Tcaron acircumflex -92 -KPX Tcaron adieresis -92 -KPX Tcaron agrave -92 -KPX Tcaron amacron -92 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -92 -KPX Tcaron colon -55 -KPX Tcaron comma -74 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -52 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -74 -KPX Tcaron i -55 -KPX Tcaron iacute -55 -KPX Tcaron iogonek -55 -KPX Tcaron o -92 -KPX Tcaron oacute -92 -KPX Tcaron ocircumflex -92 -KPX Tcaron odieresis -92 -KPX Tcaron ograve -92 -KPX Tcaron ohungarumlaut -92 -KPX Tcaron omacron -92 -KPX Tcaron oslash -92 -KPX Tcaron otilde -92 -KPX Tcaron period -74 -KPX Tcaron r -55 -KPX Tcaron racute -55 -KPX Tcaron rcaron -55 -KPX Tcaron rcommaaccent -55 -KPX Tcaron semicolon -65 -KPX Tcaron u -55 -KPX Tcaron uacute -55 -KPX Tcaron ucircumflex -55 -KPX Tcaron udieresis -55 -KPX Tcaron ugrave -55 -KPX Tcaron uhungarumlaut -55 -KPX Tcaron umacron -55 -KPX Tcaron uogonek -55 -KPX Tcaron uring -55 -KPX Tcaron w -74 -KPX Tcaron y -74 -KPX Tcaron yacute -74 -KPX Tcaron ydieresis -34 -KPX Tcommaaccent A -50 -KPX Tcommaaccent Aacute -50 -KPX Tcommaaccent Abreve -50 -KPX Tcommaaccent Acircumflex -50 -KPX Tcommaaccent Adieresis -50 -KPX Tcommaaccent Agrave -50 -KPX Tcommaaccent Amacron -50 -KPX Tcommaaccent Aogonek -50 -KPX Tcommaaccent Aring -50 -KPX Tcommaaccent Atilde -50 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -92 -KPX Tcommaaccent acircumflex -92 -KPX Tcommaaccent adieresis -92 -KPX Tcommaaccent agrave -92 -KPX Tcommaaccent amacron -92 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -92 -KPX Tcommaaccent colon -55 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -52 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -74 -KPX Tcommaaccent i -55 -KPX Tcommaaccent iacute -55 -KPX Tcommaaccent iogonek -55 -KPX Tcommaaccent o -92 -KPX Tcommaaccent oacute -92 -KPX Tcommaaccent ocircumflex -92 -KPX Tcommaaccent odieresis -92 -KPX Tcommaaccent ograve -92 -KPX Tcommaaccent ohungarumlaut -92 -KPX Tcommaaccent omacron -92 -KPX Tcommaaccent oslash -92 -KPX Tcommaaccent otilde -92 -KPX Tcommaaccent period -74 -KPX Tcommaaccent r -55 -KPX Tcommaaccent racute -55 -KPX Tcommaaccent rcaron -55 -KPX Tcommaaccent rcommaaccent -55 -KPX Tcommaaccent semicolon -65 -KPX Tcommaaccent u -55 -KPX Tcommaaccent uacute -55 -KPX Tcommaaccent ucircumflex -55 -KPX Tcommaaccent udieresis -55 -KPX Tcommaaccent ugrave -55 -KPX Tcommaaccent uhungarumlaut -55 -KPX Tcommaaccent umacron -55 -KPX Tcommaaccent uogonek -55 -KPX Tcommaaccent uring -55 -KPX Tcommaaccent w -74 -KPX Tcommaaccent y -74 -KPX Tcommaaccent yacute -74 -KPX Tcommaaccent ydieresis -34 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -25 -KPX U period -25 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -25 -KPX Uacute period -25 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -25 -KPX Ucircumflex period -25 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -25 -KPX Udieresis period -25 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -25 -KPX Ugrave period -25 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -25 -KPX Uhungarumlaut period -25 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -25 -KPX Umacron period -25 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -25 -KPX Uogonek period -25 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -25 -KPX Uring period -25 -KPX V A -60 -KPX V Aacute -60 -KPX V Abreve -60 -KPX V Acircumflex -60 -KPX V Adieresis -60 -KPX V Agrave -60 -KPX V Amacron -60 -KPX V Aogonek -60 -KPX V Aring -60 -KPX V Atilde -60 -KPX V O -30 -KPX V Oacute -30 -KPX V Ocircumflex -30 -KPX V Odieresis -30 -KPX V Ograve -30 -KPX V Ohungarumlaut -30 -KPX V Omacron -30 -KPX V Oslash -30 -KPX V Otilde -30 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -111 -KPX V adieresis -111 -KPX V agrave -111 -KPX V amacron -111 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -111 -KPX V colon -65 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -111 -KPX V ecircumflex -111 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -55 -KPX V i -74 -KPX V iacute -74 -KPX V icircumflex -34 -KPX V idieresis -34 -KPX V igrave -34 -KPX V imacron -34 -KPX V iogonek -74 -KPX V o -111 -KPX V oacute -111 -KPX V ocircumflex -111 -KPX V odieresis -111 -KPX V ograve -111 -KPX V ohungarumlaut -111 -KPX V omacron -111 -KPX V oslash -111 -KPX V otilde -111 -KPX V period -129 -KPX V semicolon -74 -KPX V u -74 -KPX V uacute -74 -KPX V ucircumflex -74 -KPX V udieresis -74 -KPX V ugrave -74 -KPX V uhungarumlaut -74 -KPX V umacron -74 -KPX V uogonek -74 -KPX V uring -74 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -25 -KPX W Oacute -25 -KPX W Ocircumflex -25 -KPX W Odieresis -25 -KPX W Ograve -25 -KPX W Ohungarumlaut -25 -KPX W Omacron -25 -KPX W Oslash -25 -KPX W Otilde -25 -KPX W a -92 -KPX W aacute -92 -KPX W abreve -92 -KPX W acircumflex -92 -KPX W adieresis -92 -KPX W agrave -92 -KPX W amacron -92 -KPX W aogonek -92 -KPX W aring -92 -KPX W atilde -92 -KPX W colon -65 -KPX W comma -92 -KPX W e -92 -KPX W eacute -92 -KPX W ecaron -92 -KPX W ecircumflex -92 -KPX W edieresis -52 -KPX W edotaccent -92 -KPX W egrave -52 -KPX W emacron -52 -KPX W eogonek -92 -KPX W hyphen -37 -KPX W i -55 -KPX W iacute -55 -KPX W iogonek -55 -KPX W o -92 -KPX W oacute -92 -KPX W ocircumflex -92 -KPX W odieresis -92 -KPX W ograve -92 -KPX W ohungarumlaut -92 -KPX W omacron -92 -KPX W oslash -92 -KPX W otilde -92 -KPX W period -92 -KPX W semicolon -65 -KPX W u -55 -KPX W uacute -55 -KPX W ucircumflex -55 -KPX W udieresis -55 -KPX W ugrave -55 -KPX W uhungarumlaut -55 -KPX W umacron -55 -KPX W uogonek -55 -KPX W uring -55 -KPX W y -70 -KPX W yacute -70 -KPX W ydieresis -70 -KPX Y A -50 -KPX Y Aacute -50 -KPX Y Abreve -50 -KPX Y Acircumflex -50 -KPX Y Adieresis -50 -KPX Y Agrave -50 -KPX Y Amacron -50 -KPX Y Aogonek -50 -KPX Y Aring -50 -KPX Y Atilde -50 -KPX Y O -15 -KPX Y Oacute -15 -KPX Y Ocircumflex -15 -KPX Y Odieresis -15 -KPX Y Ograve -15 -KPX Y Ohungarumlaut -15 -KPX Y Omacron -15 -KPX Y Oslash -15 -KPX Y Otilde -15 -KPX Y a -92 -KPX Y aacute -92 -KPX Y abreve -92 -KPX Y acircumflex -92 -KPX Y adieresis -92 -KPX Y agrave -92 -KPX Y amacron -92 -KPX Y aogonek -92 -KPX Y aring -92 -KPX Y atilde -92 -KPX Y colon -65 -KPX Y comma -92 -KPX Y e -92 -KPX Y eacute -92 -KPX Y ecaron -92 -KPX Y ecircumflex -92 -KPX Y edieresis -52 -KPX Y edotaccent -92 -KPX Y egrave -52 -KPX Y emacron -52 -KPX Y eogonek -92 -KPX Y hyphen -74 -KPX Y i -74 -KPX Y iacute -74 -KPX Y icircumflex -34 -KPX Y idieresis -34 -KPX Y igrave -34 -KPX Y imacron -34 -KPX Y iogonek -74 -KPX Y o -92 -KPX Y oacute -92 -KPX Y ocircumflex -92 -KPX Y odieresis -92 -KPX Y ograve -92 -KPX Y ohungarumlaut -92 -KPX Y omacron -92 -KPX Y oslash -92 -KPX Y otilde -92 -KPX Y period -92 -KPX Y semicolon -65 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -50 -KPX Yacute Aacute -50 -KPX Yacute Abreve -50 -KPX Yacute Acircumflex -50 -KPX Yacute Adieresis -50 -KPX Yacute Agrave -50 -KPX Yacute Amacron -50 -KPX Yacute Aogonek -50 -KPX Yacute Aring -50 -KPX Yacute Atilde -50 -KPX Yacute O -15 -KPX Yacute Oacute -15 -KPX Yacute Ocircumflex -15 -KPX Yacute Odieresis -15 -KPX Yacute Ograve -15 -KPX Yacute Ohungarumlaut -15 -KPX Yacute Omacron -15 -KPX Yacute Oslash -15 -KPX Yacute Otilde -15 -KPX Yacute a -92 -KPX Yacute aacute -92 -KPX Yacute abreve -92 -KPX Yacute acircumflex -92 -KPX Yacute adieresis -92 -KPX Yacute agrave -92 -KPX Yacute amacron -92 -KPX Yacute aogonek -92 -KPX Yacute aring -92 -KPX Yacute atilde -92 -KPX Yacute colon -65 -KPX Yacute comma -92 -KPX Yacute e -92 -KPX Yacute eacute -92 -KPX Yacute ecaron -92 -KPX Yacute ecircumflex -92 -KPX Yacute edieresis -52 -KPX Yacute edotaccent -92 -KPX Yacute egrave -52 -KPX Yacute emacron -52 -KPX Yacute eogonek -92 -KPX Yacute hyphen -74 -KPX Yacute i -74 -KPX Yacute iacute -74 -KPX Yacute icircumflex -34 -KPX Yacute idieresis -34 -KPX Yacute igrave -34 -KPX Yacute imacron -34 -KPX Yacute iogonek -74 -KPX Yacute o -92 -KPX Yacute oacute -92 -KPX Yacute ocircumflex -92 -KPX Yacute odieresis -92 -KPX Yacute ograve -92 -KPX Yacute ohungarumlaut -92 -KPX Yacute omacron -92 -KPX Yacute oslash -92 -KPX Yacute otilde -92 -KPX Yacute period -92 -KPX Yacute semicolon -65 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -50 -KPX Ydieresis Aacute -50 -KPX Ydieresis Abreve -50 -KPX Ydieresis Acircumflex -50 -KPX Ydieresis Adieresis -50 -KPX Ydieresis Agrave -50 -KPX Ydieresis Amacron -50 -KPX Ydieresis Aogonek -50 -KPX Ydieresis Aring -50 -KPX Ydieresis Atilde -50 -KPX Ydieresis O -15 -KPX Ydieresis Oacute -15 -KPX Ydieresis Ocircumflex -15 -KPX Ydieresis Odieresis -15 -KPX Ydieresis Ograve -15 -KPX Ydieresis Ohungarumlaut -15 -KPX Ydieresis Omacron -15 -KPX Ydieresis Oslash -15 -KPX Ydieresis Otilde -15 -KPX Ydieresis a -92 -KPX Ydieresis aacute -92 -KPX Ydieresis abreve -92 -KPX Ydieresis acircumflex -92 -KPX Ydieresis adieresis -92 -KPX Ydieresis agrave -92 -KPX Ydieresis amacron -92 -KPX Ydieresis aogonek -92 -KPX Ydieresis aring -92 -KPX Ydieresis atilde -92 -KPX Ydieresis colon -65 -KPX Ydieresis comma -92 -KPX Ydieresis e -92 -KPX Ydieresis eacute -92 -KPX Ydieresis ecaron -92 -KPX Ydieresis ecircumflex -92 -KPX Ydieresis edieresis -52 -KPX Ydieresis edotaccent -92 -KPX Ydieresis egrave -52 -KPX Ydieresis emacron -52 -KPX Ydieresis eogonek -92 -KPX Ydieresis hyphen -74 -KPX Ydieresis i -74 -KPX Ydieresis iacute -74 -KPX Ydieresis icircumflex -34 -KPX Ydieresis idieresis -34 -KPX Ydieresis igrave -34 -KPX Ydieresis imacron -34 -KPX Ydieresis iogonek -74 -KPX Ydieresis o -92 -KPX Ydieresis oacute -92 -KPX Ydieresis ocircumflex -92 -KPX Ydieresis odieresis -92 -KPX Ydieresis ograve -92 -KPX Ydieresis ohungarumlaut -92 -KPX Ydieresis omacron -92 -KPX Ydieresis oslash -92 -KPX Ydieresis otilde -92 -KPX Ydieresis period -92 -KPX Ydieresis semicolon -65 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX c h -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute h -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron h -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla h -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX comma quotedblright -140 -KPX comma quoteright -140 -KPX e comma -10 -KPX e g -40 -KPX e gbreve -40 -KPX e gcommaaccent -40 -KPX e period -15 -KPX e v -15 -KPX e w -15 -KPX e x -20 -KPX e y -30 -KPX e yacute -30 -KPX e ydieresis -30 -KPX eacute comma -10 -KPX eacute g -40 -KPX eacute gbreve -40 -KPX eacute gcommaaccent -40 -KPX eacute period -15 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -20 -KPX eacute y -30 -KPX eacute yacute -30 -KPX eacute ydieresis -30 -KPX ecaron comma -10 -KPX ecaron g -40 -KPX ecaron gbreve -40 -KPX ecaron gcommaaccent -40 -KPX ecaron period -15 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -20 -KPX ecaron y -30 -KPX ecaron yacute -30 -KPX ecaron ydieresis -30 -KPX ecircumflex comma -10 -KPX ecircumflex g -40 -KPX ecircumflex gbreve -40 -KPX ecircumflex gcommaaccent -40 -KPX ecircumflex period -15 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -20 -KPX ecircumflex y -30 -KPX ecircumflex yacute -30 -KPX ecircumflex ydieresis -30 -KPX edieresis comma -10 -KPX edieresis g -40 -KPX edieresis gbreve -40 -KPX edieresis gcommaaccent -40 -KPX edieresis period -15 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -20 -KPX edieresis y -30 -KPX edieresis yacute -30 -KPX edieresis ydieresis -30 -KPX edotaccent comma -10 -KPX edotaccent g -40 -KPX edotaccent gbreve -40 -KPX edotaccent gcommaaccent -40 -KPX edotaccent period -15 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -20 -KPX edotaccent y -30 -KPX edotaccent yacute -30 -KPX edotaccent ydieresis -30 -KPX egrave comma -10 -KPX egrave g -40 -KPX egrave gbreve -40 -KPX egrave gcommaaccent -40 -KPX egrave period -15 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -20 -KPX egrave y -30 -KPX egrave yacute -30 -KPX egrave ydieresis -30 -KPX emacron comma -10 -KPX emacron g -40 -KPX emacron gbreve -40 -KPX emacron gcommaaccent -40 -KPX emacron period -15 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -20 -KPX emacron y -30 -KPX emacron yacute -30 -KPX emacron ydieresis -30 -KPX eogonek comma -10 -KPX eogonek g -40 -KPX eogonek gbreve -40 -KPX eogonek gcommaaccent -40 -KPX eogonek period -15 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -20 -KPX eogonek y -30 -KPX eogonek yacute -30 -KPX eogonek ydieresis -30 -KPX f comma -10 -KPX f dotlessi -60 -KPX f f -18 -KPX f i -20 -KPX f iogonek -20 -KPX f period -15 -KPX f quoteright 92 -KPX g comma -10 -KPX g e -10 -KPX g eacute -10 -KPX g ecaron -10 -KPX g ecircumflex -10 -KPX g edieresis -10 -KPX g edotaccent -10 -KPX g egrave -10 -KPX g emacron -10 -KPX g eogonek -10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX g period -15 -KPX gbreve comma -10 -KPX gbreve e -10 -KPX gbreve eacute -10 -KPX gbreve ecaron -10 -KPX gbreve ecircumflex -10 -KPX gbreve edieresis -10 -KPX gbreve edotaccent -10 -KPX gbreve egrave -10 -KPX gbreve emacron -10 -KPX gbreve eogonek -10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gbreve period -15 -KPX gcommaaccent comma -10 -KPX gcommaaccent e -10 -KPX gcommaaccent eacute -10 -KPX gcommaaccent ecaron -10 -KPX gcommaaccent ecircumflex -10 -KPX gcommaaccent edieresis -10 -KPX gcommaaccent edotaccent -10 -KPX gcommaaccent egrave -10 -KPX gcommaaccent emacron -10 -KPX gcommaaccent eogonek -10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX gcommaaccent period -15 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX k y -10 -KPX k yacute -10 -KPX k ydieresis -10 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX kcommaaccent y -10 -KPX kcommaaccent yacute -10 -KPX kcommaaccent ydieresis -10 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o g -10 -KPX o gbreve -10 -KPX o gcommaaccent -10 -KPX o v -10 -KPX oacute g -10 -KPX oacute gbreve -10 -KPX oacute gcommaaccent -10 -KPX oacute v -10 -KPX ocircumflex g -10 -KPX ocircumflex gbreve -10 -KPX ocircumflex gcommaaccent -10 -KPX ocircumflex v -10 -KPX odieresis g -10 -KPX odieresis gbreve -10 -KPX odieresis gcommaaccent -10 -KPX odieresis v -10 -KPX ograve g -10 -KPX ograve gbreve -10 -KPX ograve gcommaaccent -10 -KPX ograve v -10 -KPX ohungarumlaut g -10 -KPX ohungarumlaut gbreve -10 -KPX ohungarumlaut gcommaaccent -10 -KPX ohungarumlaut v -10 -KPX omacron g -10 -KPX omacron gbreve -10 -KPX omacron gcommaaccent -10 -KPX omacron v -10 -KPX oslash g -10 -KPX oslash gbreve -10 -KPX oslash gcommaaccent -10 -KPX oslash v -10 -KPX otilde g -10 -KPX otilde gbreve -10 -KPX otilde gcommaaccent -10 -KPX otilde v -10 -KPX period quotedblright -140 -KPX period quoteright -140 -KPX quoteleft quoteleft -111 -KPX quoteright d -25 -KPX quoteright dcroat -25 -KPX quoteright quoteright -111 -KPX quoteright r -25 -KPX quoteright racute -25 -KPX quoteright rcaron -25 -KPX quoteright rcommaaccent -25 -KPX quoteright s -40 -KPX quoteright sacute -40 -KPX quoteright scaron -40 -KPX quoteright scedilla -40 -KPX quoteright scommaaccent -40 -KPX quoteright space -111 -KPX quoteright t -30 -KPX quoteright tcommaaccent -30 -KPX quoteright v -10 -KPX r a -15 -KPX r aacute -15 -KPX r abreve -15 -KPX r acircumflex -15 -KPX r adieresis -15 -KPX r agrave -15 -KPX r amacron -15 -KPX r aogonek -15 -KPX r aring -15 -KPX r atilde -15 -KPX r c -37 -KPX r cacute -37 -KPX r ccaron -37 -KPX r ccedilla -37 -KPX r comma -111 -KPX r d -37 -KPX r dcroat -37 -KPX r e -37 -KPX r eacute -37 -KPX r ecaron -37 -KPX r ecircumflex -37 -KPX r edieresis -37 -KPX r edotaccent -37 -KPX r egrave -37 -KPX r emacron -37 -KPX r eogonek -37 -KPX r g -37 -KPX r gbreve -37 -KPX r gcommaaccent -37 -KPX r hyphen -20 -KPX r o -45 -KPX r oacute -45 -KPX r ocircumflex -45 -KPX r odieresis -45 -KPX r ograve -45 -KPX r ohungarumlaut -45 -KPX r omacron -45 -KPX r oslash -45 -KPX r otilde -45 -KPX r period -111 -KPX r q -37 -KPX r s -10 -KPX r sacute -10 -KPX r scaron -10 -KPX r scedilla -10 -KPX r scommaaccent -10 -KPX racute a -15 -KPX racute aacute -15 -KPX racute abreve -15 -KPX racute acircumflex -15 -KPX racute adieresis -15 -KPX racute agrave -15 -KPX racute amacron -15 -KPX racute aogonek -15 -KPX racute aring -15 -KPX racute atilde -15 -KPX racute c -37 -KPX racute cacute -37 -KPX racute ccaron -37 -KPX racute ccedilla -37 -KPX racute comma -111 -KPX racute d -37 -KPX racute dcroat -37 -KPX racute e -37 -KPX racute eacute -37 -KPX racute ecaron -37 -KPX racute ecircumflex -37 -KPX racute edieresis -37 -KPX racute edotaccent -37 -KPX racute egrave -37 -KPX racute emacron -37 -KPX racute eogonek -37 -KPX racute g -37 -KPX racute gbreve -37 -KPX racute gcommaaccent -37 -KPX racute hyphen -20 -KPX racute o -45 -KPX racute oacute -45 -KPX racute ocircumflex -45 -KPX racute odieresis -45 -KPX racute ograve -45 -KPX racute ohungarumlaut -45 -KPX racute omacron -45 -KPX racute oslash -45 -KPX racute otilde -45 -KPX racute period -111 -KPX racute q -37 -KPX racute s -10 -KPX racute sacute -10 -KPX racute scaron -10 -KPX racute scedilla -10 -KPX racute scommaaccent -10 -KPX rcaron a -15 -KPX rcaron aacute -15 -KPX rcaron abreve -15 -KPX rcaron acircumflex -15 -KPX rcaron adieresis -15 -KPX rcaron agrave -15 -KPX rcaron amacron -15 -KPX rcaron aogonek -15 -KPX rcaron aring -15 -KPX rcaron atilde -15 -KPX rcaron c -37 -KPX rcaron cacute -37 -KPX rcaron ccaron -37 -KPX rcaron ccedilla -37 -KPX rcaron comma -111 -KPX rcaron d -37 -KPX rcaron dcroat -37 -KPX rcaron e -37 -KPX rcaron eacute -37 -KPX rcaron ecaron -37 -KPX rcaron ecircumflex -37 -KPX rcaron edieresis -37 -KPX rcaron edotaccent -37 -KPX rcaron egrave -37 -KPX rcaron emacron -37 -KPX rcaron eogonek -37 -KPX rcaron g -37 -KPX rcaron gbreve -37 -KPX rcaron gcommaaccent -37 -KPX rcaron hyphen -20 -KPX rcaron o -45 -KPX rcaron oacute -45 -KPX rcaron ocircumflex -45 -KPX rcaron odieresis -45 -KPX rcaron ograve -45 -KPX rcaron ohungarumlaut -45 -KPX rcaron omacron -45 -KPX rcaron oslash -45 -KPX rcaron otilde -45 -KPX rcaron period -111 -KPX rcaron q -37 -KPX rcaron s -10 -KPX rcaron sacute -10 -KPX rcaron scaron -10 -KPX rcaron scedilla -10 -KPX rcaron scommaaccent -10 -KPX rcommaaccent a -15 -KPX rcommaaccent aacute -15 -KPX rcommaaccent abreve -15 -KPX rcommaaccent acircumflex -15 -KPX rcommaaccent adieresis -15 -KPX rcommaaccent agrave -15 -KPX rcommaaccent amacron -15 -KPX rcommaaccent aogonek -15 -KPX rcommaaccent aring -15 -KPX rcommaaccent atilde -15 -KPX rcommaaccent c -37 -KPX rcommaaccent cacute -37 -KPX rcommaaccent ccaron -37 -KPX rcommaaccent ccedilla -37 -KPX rcommaaccent comma -111 -KPX rcommaaccent d -37 -KPX rcommaaccent dcroat -37 -KPX rcommaaccent e -37 -KPX rcommaaccent eacute -37 -KPX rcommaaccent ecaron -37 -KPX rcommaaccent ecircumflex -37 -KPX rcommaaccent edieresis -37 -KPX rcommaaccent edotaccent -37 -KPX rcommaaccent egrave -37 -KPX rcommaaccent emacron -37 -KPX rcommaaccent eogonek -37 -KPX rcommaaccent g -37 -KPX rcommaaccent gbreve -37 -KPX rcommaaccent gcommaaccent -37 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -45 -KPX rcommaaccent oacute -45 -KPX rcommaaccent ocircumflex -45 -KPX rcommaaccent odieresis -45 -KPX rcommaaccent ograve -45 -KPX rcommaaccent ohungarumlaut -45 -KPX rcommaaccent omacron -45 -KPX rcommaaccent oslash -45 -KPX rcommaaccent otilde -45 -KPX rcommaaccent period -111 -KPX rcommaaccent q -37 -KPX rcommaaccent s -10 -KPX rcommaaccent sacute -10 -KPX rcommaaccent scaron -10 -KPX rcommaaccent scedilla -10 -KPX rcommaaccent scommaaccent -10 -KPX space A -18 -KPX space Aacute -18 -KPX space Abreve -18 -KPX space Acircumflex -18 -KPX space Adieresis -18 -KPX space Agrave -18 -KPX space Amacron -18 -KPX space Aogonek -18 -KPX space Aring -18 -KPX space Atilde -18 -KPX space T -18 -KPX space Tcaron -18 -KPX space Tcommaaccent -18 -KPX space V -35 -KPX space W -40 -KPX space Y -75 -KPX space Yacute -75 -KPX space Ydieresis -75 -KPX v comma -74 -KPX v period -74 -KPX w comma -74 -KPX w period -74 -KPX y comma -55 -KPX y period -55 -KPX yacute comma -55 -KPX yacute period -55 -KPX ydieresis comma -55 -KPX ydieresis period -55 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Times-Italic.afm.php b/application/third_party/dompdf/lib/fonts/Times-Italic.afm.php deleted file mode 100755 index 1da38ff5..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Italic.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Times-Italic', - 'FullName' => 'Times Italic', - 'FamilyName' => 'Times', - 'Weight' => 'Medium', - 'ItalicAngle' => '-15.5', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-169', - 1 => '-217', - 2 => '1010', - 3 => '883', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.000', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '653', - 'XHeight' => '441', - 'Ascender' => '683', - 'Descender' => '-217', - 'StdHW' => '32', - 'StdVW' => '76', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 250.0, - 160 => 250.0, - 33 => 333.0, - 34 => 420.0, - 35 => 500.0, - 36 => 500.0, - 37 => 833.0, - 38 => 778.0, - 146 => 333.0, - 40 => 333.0, - 41 => 333.0, - 42 => 500.0, - 43 => 675.0, - 44 => 250.0, - 45 => 333.0, - 173 => 333.0, - 46 => 250.0, - 47 => 278.0, - 48 => 500.0, - 49 => 500.0, - 50 => 500.0, - 51 => 500.0, - 52 => 500.0, - 53 => 500.0, - 54 => 500.0, - 55 => 500.0, - 56 => 500.0, - 57 => 500.0, - 58 => 333.0, - 59 => 333.0, - 60 => 675.0, - 61 => 675.0, - 62 => 675.0, - 63 => 500.0, - 64 => 920.0, - 65 => 611.0, - 66 => 611.0, - 67 => 667.0, - 68 => 722.0, - 69 => 611.0, - 70 => 611.0, - 71 => 722.0, - 72 => 722.0, - 73 => 333.0, - 74 => 444.0, - 75 => 667.0, - 76 => 556.0, - 77 => 833.0, - 78 => 667.0, - 79 => 722.0, - 80 => 611.0, - 81 => 722.0, - 82 => 611.0, - 83 => 500.0, - 84 => 556.0, - 85 => 722.0, - 86 => 611.0, - 87 => 833.0, - 88 => 611.0, - 89 => 556.0, - 90 => 556.0, - 91 => 389.0, - 92 => 278.0, - 93 => 389.0, - 94 => 422.0, - 95 => 500.0, - 145 => 333.0, - 97 => 500.0, - 98 => 500.0, - 99 => 444.0, - 100 => 500.0, - 101 => 444.0, - 102 => 278.0, - 103 => 500.0, - 104 => 500.0, - 105 => 278.0, - 106 => 278.0, - 107 => 444.0, - 108 => 278.0, - 109 => 722.0, - 110 => 500.0, - 111 => 500.0, - 112 => 500.0, - 113 => 500.0, - 114 => 389.0, - 115 => 389.0, - 116 => 278.0, - 117 => 500.0, - 118 => 444.0, - 119 => 667.0, - 120 => 444.0, - 121 => 444.0, - 122 => 389.0, - 123 => 400.0, - 124 => 275.0, - 125 => 400.0, - 126 => 541.0, - 161 => 389.0, - 162 => 500.0, - 163 => 500.0, - 'fraction' => 167.0, - 165 => 500.0, - 131 => 500.0, - 167 => 500.0, - 164 => 500.0, - 39 => 214.0, - 147 => 556.0, - 170 => 276.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 500.0, - 'fl' => 500.0, - 150 => 500.0, - 134 => 500.0, - 135 => 500.0, - 183 => 250.0, - 182 => 523.0, - 149 => 350.0, - 130 => 333.0, - 132 => 556.0, - 148 => 556.0, - 187 => 500.0, - 133 => 889.0, - 137 => 1000.0, - 191 => 500.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 889.0, - 198 => 889.0, - 'Lslash' => 556.0, - 216 => 722.0, - 140 => 944.0, - 186 => 310.0, - 230 => 667.0, - 'dotlessi' => 278.0, - 'lslash' => 278.0, - 248 => 500.0, - 156 => 667.0, - 223 => 500.0, - 207 => 333.0, - 233 => 444.0, - 'abreve' => 500.0, - 'uhungarumlaut' => 500.0, - 'ecaron' => 444.0, - 159 => 556.0, - 247 => 675.0, - 221 => 556.0, - 194 => 611.0, - 225 => 500.0, - 219 => 722.0, - 253 => 444.0, - 'scommaaccent' => 389.0, - 234 => 444.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 500.0, - 218 => 722.0, - 'uogonek' => 500.0, - 203 => 611.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 760.0, - 'Emacron' => 611.0, - 'ccaron' => 444.0, - 229 => 500.0, - 'Ncommaaccent' => 667.0, - 'lacute' => 278.0, - 224 => 500.0, - 'Tcommaaccent' => 556.0, - 'Cacute' => 667.0, - 227 => 500.0, - 'Edotaccent' => 611.0, - 154 => 389.0, - 'scedilla' => 389.0, - 237 => 278.0, - 'lozenge' => 471.0, - 'Rcaron' => 611.0, - 'Gcommaaccent' => 722.0, - 251 => 500.0, - 226 => 500.0, - 'Amacron' => 611.0, - 'rcaron' => 389.0, - 231 => 444.0, - 'Zdotaccent' => 556.0, - 222 => 611.0, - 'Omacron' => 722.0, - 'Racute' => 611.0, - 'Sacute' => 500.0, - 'dcaron' => 544.0, - 'Umacron' => 722.0, - 'uring' => 500.0, - 179 => 300.0, - 210 => 722.0, - 192 => 611.0, - 'Abreve' => 611.0, - 215 => 675.0, - 250 => 500.0, - 'Tcaron' => 556.0, - 'partialdiff' => 476.0, - 255 => 444.0, - 'Nacute' => 667.0, - 238 => 278.0, - 202 => 611.0, - 228 => 500.0, - 235 => 444.0, - 'cacute' => 444.0, - 'nacute' => 500.0, - 'umacron' => 500.0, - 'Ncaron' => 667.0, - 205 => 333.0, - 177 => 675.0, - 166 => 275.0, - 174 => 760.0, - 'Gbreve' => 722.0, - 'Idotaccent' => 333.0, - 'summation' => 600.0, - 200 => 611.0, - 'racute' => 389.0, - 'omacron' => 500.0, - 'Zacute' => 556.0, - 142 => 556.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 667.0, - 'lcommaaccent' => 278.0, - 'tcaron' => 300.0, - 'eogonek' => 444.0, - 'Uogonek' => 722.0, - 193 => 611.0, - 196 => 611.0, - 232 => 444.0, - 'zacute' => 389.0, - 'iogonek' => 278.0, - 211 => 722.0, - 243 => 500.0, - 'amacron' => 500.0, - 'sacute' => 389.0, - 239 => 278.0, - 212 => 722.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 500.0, - 178 => 300.0, - 214 => 722.0, - 181 => 500.0, - 236 => 278.0, - 'ohungarumlaut' => 500.0, - 'Eogonek' => 611.0, - 'dcroat' => 500.0, - 190 => 750.0, - 'Scedilla' => 500.0, - 'lcaron' => 300.0, - 'Kcommaaccent' => 667.0, - 'Lacute' => 556.0, - 153 => 980.0, - 'edotaccent' => 444.0, - 204 => 333.0, - 'Imacron' => 333.0, - 'Lcaron' => 611.0, - 189 => 750.0, - 'lessequal' => 549.0, - 244 => 500.0, - 241 => 500.0, - 'Uhungarumlaut' => 722.0, - 201 => 611.0, - 'emacron' => 444.0, - 'gbreve' => 500.0, - 188 => 750.0, - 138 => 500.0, - 'Scommaaccent' => 500.0, - 'Ohungarumlaut' => 722.0, - 176 => 400.0, - 242 => 500.0, - 'Ccaron' => 667.0, - 249 => 500.0, - 'radical' => 453.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 389.0, - 209 => 667.0, - 245 => 500.0, - 'Rcommaaccent' => 611.0, - 'Lcommaaccent' => 556.0, - 195 => 611.0, - 'Aogonek' => 611.0, - 197 => 611.0, - 213 => 722.0, - 'zdotaccent' => 389.0, - 'Ecaron' => 611.0, - 'Iogonek' => 333.0, - 'kcommaaccent' => 444.0, - 'minus' => 675.0, - 206 => 333.0, - 'ncaron' => 500.0, - 'tcommaaccent' => 278.0, - 172 => 675.0, - 246 => 500.0, - 252 => 500.0, - 'notequal' => 549.0, - 'gcommaaccent' => 500.0, - 240 => 500.0, - 158 => 389.0, - 'ncommaaccent' => 500.0, - 185 => 300.0, - 'imacron' => 278.0, - 128 => 500.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 4, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/Times-Roman.afm b/application/third_party/dompdf/lib/fonts/Times-Roman.afm deleted file mode 100755 index be25d0e2..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Roman.afm +++ /dev/null @@ -1,2421 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:49:17 1997 -Comment UniqueID 43068 -Comment VMusage 43909 54934 -FontName Times-Roman -FullName Times Roman -FamilyName Times -Weight Roman -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -168 -218 1000 898 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.00 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme WinAnsiEncoding -CapHeight 662 -XHeight 450 -Ascender 683 -Descender -217 -StdHW 28 -StdVW 84 -StartCharMetrics 317 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 160 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ; -C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ; -C 35 ; WX 500 ; N numbersign ; B 5 0 496 662 ; -C 36 ; WX 500 ; N dollar ; B 44 -87 457 727 ; -C 37 ; WX 833 ; N percent ; B 61 -13 772 676 ; -C 38 ; WX 778 ; N ampersand ; B 42 -13 750 676 ; -C 146 ; WX 333 ; N quoteright ; B 79 433 218 676 ; -C 40 ; WX 333 ; N parenleft ; B 48 -177 304 676 ; -C 41 ; WX 333 ; N parenright ; B 29 -177 285 676 ; -C 42 ; WX 500 ; N asterisk ; B 69 265 432 676 ; -C 43 ; WX 564 ; N plus ; B 30 0 534 506 ; -C 44 ; WX 250 ; N comma ; B 56 -141 195 102 ; -C 45 ; WX 333 ; N hyphen ; B 39 194 285 257 ; -C 173 ; WX 333 ; N hyphen ; B 39 194 285 257 ; -C 46 ; WX 250 ; N period ; B 70 -11 181 100 ; -C 47 ; WX 278 ; N slash ; B -9 -14 287 676 ; -C 48 ; WX 500 ; N zero ; B 24 -14 476 676 ; -C 49 ; WX 500 ; N one ; B 111 0 394 676 ; -C 50 ; WX 500 ; N two ; B 30 0 475 676 ; -C 51 ; WX 500 ; N three ; B 43 -14 431 676 ; -C 52 ; WX 500 ; N four ; B 12 0 472 676 ; -C 53 ; WX 500 ; N five ; B 32 -14 438 688 ; -C 54 ; WX 500 ; N six ; B 34 -14 468 684 ; -C 55 ; WX 500 ; N seven ; B 20 -8 449 662 ; -C 56 ; WX 500 ; N eight ; B 56 -14 445 676 ; -C 57 ; WX 500 ; N nine ; B 30 -22 459 676 ; -C 58 ; WX 278 ; N colon ; B 81 -11 192 459 ; -C 59 ; WX 278 ; N semicolon ; B 80 -141 219 459 ; -C 60 ; WX 564 ; N less ; B 28 -8 536 514 ; -C 61 ; WX 564 ; N equal ; B 30 120 534 386 ; -C 62 ; WX 564 ; N greater ; B 28 -8 536 514 ; -C 63 ; WX 444 ; N question ; B 68 -8 414 676 ; -C 64 ; WX 921 ; N at ; B 116 -14 809 676 ; -C 65 ; WX 722 ; N A ; B 15 0 706 674 ; -C 66 ; WX 667 ; N B ; B 17 0 593 662 ; -C 67 ; WX 667 ; N C ; B 28 -14 633 676 ; -C 68 ; WX 722 ; N D ; B 16 0 685 662 ; -C 69 ; WX 611 ; N E ; B 12 0 597 662 ; -C 70 ; WX 556 ; N F ; B 12 0 546 662 ; -C 71 ; WX 722 ; N G ; B 32 -14 709 676 ; -C 72 ; WX 722 ; N H ; B 19 0 702 662 ; -C 73 ; WX 333 ; N I ; B 18 0 315 662 ; -C 74 ; WX 389 ; N J ; B 10 -14 370 662 ; -C 75 ; WX 722 ; N K ; B 34 0 723 662 ; -C 76 ; WX 611 ; N L ; B 12 0 598 662 ; -C 77 ; WX 889 ; N M ; B 12 0 863 662 ; -C 78 ; WX 722 ; N N ; B 12 -11 707 662 ; -C 79 ; WX 722 ; N O ; B 34 -14 688 676 ; -C 80 ; WX 556 ; N P ; B 16 0 542 662 ; -C 81 ; WX 722 ; N Q ; B 34 -178 701 676 ; -C 82 ; WX 667 ; N R ; B 17 0 659 662 ; -C 83 ; WX 556 ; N S ; B 42 -14 491 676 ; -C 84 ; WX 611 ; N T ; B 17 0 593 662 ; -C 85 ; WX 722 ; N U ; B 14 -14 705 662 ; -C 86 ; WX 722 ; N V ; B 16 -11 697 662 ; -C 87 ; WX 944 ; N W ; B 5 -11 932 662 ; -C 88 ; WX 722 ; N X ; B 10 0 704 662 ; -C 89 ; WX 722 ; N Y ; B 22 0 703 662 ; -C 90 ; WX 611 ; N Z ; B 9 0 597 662 ; -C 91 ; WX 333 ; N bracketleft ; B 88 -156 299 662 ; -C 92 ; WX 278 ; N backslash ; B -9 -14 287 676 ; -C 93 ; WX 333 ; N bracketright ; B 34 -156 245 662 ; -C 94 ; WX 469 ; N asciicircum ; B 24 297 446 662 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 145 ; WX 333 ; N quoteleft ; B 115 433 254 676 ; -C 97 ; WX 444 ; N a ; B 37 -10 442 460 ; -C 98 ; WX 500 ; N b ; B 3 -10 468 683 ; -C 99 ; WX 444 ; N c ; B 25 -10 412 460 ; -C 100 ; WX 500 ; N d ; B 27 -10 491 683 ; -C 101 ; WX 444 ; N e ; B 25 -10 424 460 ; -C 102 ; WX 333 ; N f ; B 20 0 383 683 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 28 -218 470 460 ; -C 104 ; WX 500 ; N h ; B 9 0 487 683 ; -C 105 ; WX 278 ; N i ; B 16 0 253 683 ; -C 106 ; WX 278 ; N j ; B -70 -218 194 683 ; -C 107 ; WX 500 ; N k ; B 7 0 505 683 ; -C 108 ; WX 278 ; N l ; B 19 0 257 683 ; -C 109 ; WX 778 ; N m ; B 16 0 775 460 ; -C 110 ; WX 500 ; N n ; B 16 0 485 460 ; -C 111 ; WX 500 ; N o ; B 29 -10 470 460 ; -C 112 ; WX 500 ; N p ; B 5 -217 470 460 ; -C 113 ; WX 500 ; N q ; B 24 -217 488 460 ; -C 114 ; WX 333 ; N r ; B 5 0 335 460 ; -C 115 ; WX 389 ; N s ; B 51 -10 348 460 ; -C 116 ; WX 278 ; N t ; B 13 -10 279 579 ; -C 117 ; WX 500 ; N u ; B 9 -10 479 450 ; -C 118 ; WX 500 ; N v ; B 19 -14 477 450 ; -C 119 ; WX 722 ; N w ; B 21 -14 694 450 ; -C 120 ; WX 500 ; N x ; B 17 0 479 450 ; -C 121 ; WX 500 ; N y ; B 14 -218 475 450 ; -C 122 ; WX 444 ; N z ; B 27 0 418 450 ; -C 123 ; WX 480 ; N braceleft ; B 100 -181 350 680 ; -C 124 ; WX 200 ; N bar ; B 67 -218 133 782 ; -C 125 ; WX 480 ; N braceright ; B 130 -181 380 680 ; -C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; -C 161 ; WX 333 ; N exclamdown ; B 97 -218 205 467 ; -C 162 ; WX 500 ; N cent ; B 53 -138 448 579 ; -C 163 ; WX 500 ; N sterling ; B 12 -8 490 676 ; -C -1 ; WX 167 ; N fraction ; B -168 -14 331 676 ; -C 165 ; WX 500 ; N yen ; B -53 0 512 662 ; -C 131 ; WX 500 ; N florin ; B 7 -189 490 676 ; -C 167 ; WX 500 ; N section ; B 70 -148 426 676 ; -C 164 ; WX 500 ; N currency ; B -22 58 522 602 ; -C 39 ; WX 180 ; N quotesingle ; B 48 431 133 676 ; -C 147 ; WX 444 ; N quotedblleft ; B 43 433 414 676 ; -C 170 ; WX 500 ; N guillemotleft ; B 42 33 456 416 ; -C 139 ; WX 333 ; N guilsinglleft ; B 63 33 285 416 ; -C 155 ; WX 333 ; N guilsinglright ; B 48 33 270 416 ; -C -1 ; WX 556 ; N fi ; B 31 0 521 683 ; -C -1 ; WX 556 ; N fl ; B 32 0 521 683 ; -C 150 ; WX 500 ; N endash ; B 0 201 500 250 ; -C 134 ; WX 500 ; N dagger ; B 59 -149 442 676 ; -C 135 ; WX 500 ; N daggerdbl ; B 58 -153 442 676 ; -C 183 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; -C 182 ; WX 453 ; N paragraph ; B -22 -154 450 662 ; -C 149 ; WX 350 ; N bullet ; B 40 196 310 466 ; -C 130 ; WX 333 ; N quotesinglbase ; B 79 -141 218 102 ; -C 132 ; WX 444 ; N quotedblbase ; B 45 -141 416 102 ; -C 148 ; WX 444 ; N quotedblright ; B 30 433 401 676 ; -C 187 ; WX 500 ; N guillemotright ; B 44 33 458 416 ; -C 133 ; WX 1000 ; N ellipsis ; B 111 -11 888 100 ; -C 137 ; WX 1000 ; N perthousand ; B 7 -19 994 706 ; -C 191 ; WX 444 ; N questiondown ; B 30 -218 376 466 ; -C 96 ; WX 333 ; N grave ; B 19 507 242 678 ; -C 180 ; WX 333 ; N acute ; B 93 507 317 678 ; -C 136 ; WX 333 ; N circumflex ; B 11 507 322 674 ; -C 152 ; WX 333 ; N tilde ; B 1 532 331 638 ; -C 175 ; WX 333 ; N macron ; B 11 547 322 601 ; -C -1 ; WX 333 ; N breve ; B 26 507 307 664 ; -C -1 ; WX 333 ; N dotaccent ; B 118 581 216 681 ; -C 168 ; WX 333 ; N dieresis ; B 18 581 315 681 ; -C -1 ; WX 333 ; N ring ; B 67 512 266 711 ; -C 184 ; WX 333 ; N cedilla ; B 52 -215 261 0 ; -C -1 ; WX 333 ; N hungarumlaut ; B -3 507 377 678 ; -C -1 ; WX 333 ; N ogonek ; B 62 -165 243 0 ; -C -1 ; WX 333 ; N caron ; B 11 507 322 674 ; -C 151 ; WX 1000 ; N emdash ; B 0 201 1000 250 ; -C 198 ; WX 889 ; N AE ; B 0 0 863 662 ; -C 170 ; WX 276 ; N ordfeminine ; B 4 394 270 676 ; -C -1 ; WX 611 ; N Lslash ; B 12 0 598 662 ; -C 216 ; WX 722 ; N Oslash ; B 34 -80 688 734 ; -C 140 ; WX 889 ; N OE ; B 30 -6 885 668 ; -C 186 ; WX 310 ; N ordmasculine ; B 6 394 304 676 ; -C 230 ; WX 667 ; N ae ; B 38 -10 632 460 ; -C -1 ; WX 278 ; N dotlessi ; B 16 0 253 460 ; -C -1 ; WX 278 ; N lslash ; B 19 0 259 683 ; -C 248 ; WX 500 ; N oslash ; B 29 -112 470 551 ; -C 156 ; WX 722 ; N oe ; B 30 -10 690 460 ; -C 223 ; WX 500 ; N germandbls ; B 12 -9 468 683 ; -C 207 ; WX 333 ; N Idieresis ; B 18 0 315 835 ; -C 233 ; WX 444 ; N eacute ; B 25 -10 424 678 ; -C -1 ; WX 444 ; N abreve ; B 37 -10 442 664 ; -C -1 ; WX 500 ; N uhungarumlaut ; B 9 -10 501 678 ; -C -1 ; WX 444 ; N ecaron ; B 25 -10 424 674 ; -C 159 ; WX 722 ; N Ydieresis ; B 22 0 703 835 ; -C 247 ; WX 564 ; N divide ; B 30 -10 534 516 ; -C 221 ; WX 722 ; N Yacute ; B 22 0 703 890 ; -C 194 ; WX 722 ; N Acircumflex ; B 15 0 706 886 ; -C 225 ; WX 444 ; N aacute ; B 37 -10 442 678 ; -C 219 ; WX 722 ; N Ucircumflex ; B 14 -14 705 886 ; -C 253 ; WX 500 ; N yacute ; B 14 -218 475 678 ; -C -1 ; WX 389 ; N scommaaccent ; B 51 -218 348 460 ; -C 234 ; WX 444 ; N ecircumflex ; B 25 -10 424 674 ; -C -1 ; WX 722 ; N Uring ; B 14 -14 705 898 ; -C 220 ; WX 722 ; N Udieresis ; B 14 -14 705 835 ; -C -1 ; WX 444 ; N aogonek ; B 37 -165 469 460 ; -C 218 ; WX 722 ; N Uacute ; B 14 -14 705 890 ; -C -1 ; WX 500 ; N uogonek ; B 9 -155 487 450 ; -C 203 ; WX 611 ; N Edieresis ; B 12 0 597 835 ; -C -1 ; WX 722 ; N Dcroat ; B 16 0 685 662 ; -C -1 ; WX 250 ; N commaaccent ; B 59 -218 184 -50 ; -C 169 ; WX 760 ; N copyright ; B 38 -14 722 676 ; -C -1 ; WX 611 ; N Emacron ; B 12 0 597 813 ; -C -1 ; WX 444 ; N ccaron ; B 25 -10 412 674 ; -C 229 ; WX 444 ; N aring ; B 37 -10 442 711 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 12 -198 707 662 ; -C -1 ; WX 278 ; N lacute ; B 19 0 290 890 ; -C 224 ; WX 444 ; N agrave ; B 37 -10 442 678 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 17 -218 593 662 ; -C -1 ; WX 667 ; N Cacute ; B 28 -14 633 890 ; -C 227 ; WX 444 ; N atilde ; B 37 -10 442 638 ; -C -1 ; WX 611 ; N Edotaccent ; B 12 0 597 835 ; -C 154 ; WX 389 ; N scaron ; B 39 -10 350 674 ; -C -1 ; WX 389 ; N scedilla ; B 51 -215 348 460 ; -C 237 ; WX 278 ; N iacute ; B 16 0 290 678 ; -C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; -C -1 ; WX 667 ; N Rcaron ; B 17 0 659 886 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 32 -218 709 676 ; -C 251 ; WX 500 ; N ucircumflex ; B 9 -10 479 674 ; -C 226 ; WX 444 ; N acircumflex ; B 37 -10 442 674 ; -C -1 ; WX 722 ; N Amacron ; B 15 0 706 813 ; -C -1 ; WX 333 ; N rcaron ; B 5 0 335 674 ; -C 231 ; WX 444 ; N ccedilla ; B 25 -215 412 460 ; -C -1 ; WX 611 ; N Zdotaccent ; B 9 0 597 835 ; -C 222 ; WX 556 ; N Thorn ; B 16 0 542 662 ; -C -1 ; WX 722 ; N Omacron ; B 34 -14 688 813 ; -C -1 ; WX 667 ; N Racute ; B 17 0 659 890 ; -C -1 ; WX 556 ; N Sacute ; B 42 -14 491 890 ; -C -1 ; WX 588 ; N dcaron ; B 27 -10 589 695 ; -C -1 ; WX 722 ; N Umacron ; B 14 -14 705 813 ; -C -1 ; WX 500 ; N uring ; B 9 -10 479 711 ; -C 179 ; WX 300 ; N threesuperior ; B 15 262 291 676 ; -C 210 ; WX 722 ; N Ograve ; B 34 -14 688 890 ; -C 192 ; WX 722 ; N Agrave ; B 15 0 706 890 ; -C -1 ; WX 722 ; N Abreve ; B 15 0 706 876 ; -C 215 ; WX 564 ; N multiply ; B 38 8 527 497 ; -C 250 ; WX 500 ; N uacute ; B 9 -10 479 678 ; -C -1 ; WX 611 ; N Tcaron ; B 17 0 593 886 ; -C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; -C 255 ; WX 500 ; N ydieresis ; B 14 -218 475 623 ; -C -1 ; WX 722 ; N Nacute ; B 12 -11 707 890 ; -C 238 ; WX 278 ; N icircumflex ; B -16 0 295 674 ; -C 202 ; WX 611 ; N Ecircumflex ; B 12 0 597 886 ; -C 228 ; WX 444 ; N adieresis ; B 37 -10 442 623 ; -C 235 ; WX 444 ; N edieresis ; B 25 -10 424 623 ; -C -1 ; WX 444 ; N cacute ; B 25 -10 413 678 ; -C -1 ; WX 500 ; N nacute ; B 16 0 485 678 ; -C -1 ; WX 500 ; N umacron ; B 9 -10 479 601 ; -C -1 ; WX 722 ; N Ncaron ; B 12 -11 707 886 ; -C 205 ; WX 333 ; N Iacute ; B 18 0 317 890 ; -C 177 ; WX 564 ; N plusminus ; B 30 0 534 506 ; -C 166 ; WX 200 ; N brokenbar ; B 67 -143 133 707 ; -C 174 ; WX 760 ; N registered ; B 38 -14 722 676 ; -C -1 ; WX 722 ; N Gbreve ; B 32 -14 709 876 ; -C -1 ; WX 333 ; N Idotaccent ; B 18 0 315 835 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C 200 ; WX 611 ; N Egrave ; B 12 0 597 890 ; -C -1 ; WX 333 ; N racute ; B 5 0 335 678 ; -C -1 ; WX 500 ; N omacron ; B 29 -10 470 601 ; -C -1 ; WX 611 ; N Zacute ; B 9 0 597 890 ; -C 142 ; WX 611 ; N Zcaron ; B 9 0 597 886 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 666 ; -C 208 ; WX 722 ; N Eth ; B 16 0 685 662 ; -C 199 ; WX 667 ; N Ccedilla ; B 28 -215 633 676 ; -C -1 ; WX 278 ; N lcommaaccent ; B 19 -218 257 683 ; -C -1 ; WX 326 ; N tcaron ; B 13 -10 318 722 ; -C -1 ; WX 444 ; N eogonek ; B 25 -165 424 460 ; -C -1 ; WX 722 ; N Uogonek ; B 14 -165 705 662 ; -C 193 ; WX 722 ; N Aacute ; B 15 0 706 890 ; -C 196 ; WX 722 ; N Adieresis ; B 15 0 706 835 ; -C 232 ; WX 444 ; N egrave ; B 25 -10 424 678 ; -C -1 ; WX 444 ; N zacute ; B 27 0 418 678 ; -C -1 ; WX 278 ; N iogonek ; B 16 -165 265 683 ; -C 211 ; WX 722 ; N Oacute ; B 34 -14 688 890 ; -C 243 ; WX 500 ; N oacute ; B 29 -10 470 678 ; -C -1 ; WX 444 ; N amacron ; B 37 -10 442 601 ; -C -1 ; WX 389 ; N sacute ; B 51 -10 348 678 ; -C 239 ; WX 278 ; N idieresis ; B -9 0 288 623 ; -C 212 ; WX 722 ; N Ocircumflex ; B 34 -14 688 886 ; -C 217 ; WX 722 ; N Ugrave ; B 14 -14 705 890 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 254 ; WX 500 ; N thorn ; B 5 -217 470 683 ; -C 178 ; WX 300 ; N twosuperior ; B 1 270 296 676 ; -C 214 ; WX 722 ; N Odieresis ; B 34 -14 688 835 ; -C 181 ; WX 500 ; N mu ; B 36 -218 512 450 ; -C 236 ; WX 278 ; N igrave ; B -8 0 253 678 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 29 -10 491 678 ; -C -1 ; WX 611 ; N Eogonek ; B 12 -165 597 662 ; -C -1 ; WX 500 ; N dcroat ; B 27 -10 500 683 ; -C 190 ; WX 750 ; N threequarters ; B 15 -14 718 676 ; -C -1 ; WX 556 ; N Scedilla ; B 42 -215 491 676 ; -C -1 ; WX 344 ; N lcaron ; B 19 0 347 695 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 34 -198 723 662 ; -C -1 ; WX 611 ; N Lacute ; B 12 0 598 890 ; -C 153 ; WX 980 ; N trademark ; B 30 256 957 662 ; -C -1 ; WX 444 ; N edotaccent ; B 25 -10 424 623 ; -C 204 ; WX 333 ; N Igrave ; B 18 0 315 890 ; -C -1 ; WX 333 ; N Imacron ; B 11 0 322 813 ; -C -1 ; WX 611 ; N Lcaron ; B 12 0 598 676 ; -C 189 ; WX 750 ; N onehalf ; B 31 -14 746 676 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 666 ; -C 244 ; WX 500 ; N ocircumflex ; B 29 -10 470 674 ; -C 241 ; WX 500 ; N ntilde ; B 16 0 485 638 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 14 -14 705 890 ; -C 201 ; WX 611 ; N Eacute ; B 12 0 597 890 ; -C -1 ; WX 444 ; N emacron ; B 25 -10 424 601 ; -C -1 ; WX 500 ; N gbreve ; B 28 -218 470 664 ; -C 188 ; WX 750 ; N onequarter ; B 37 -14 718 676 ; -C 138 ; WX 556 ; N Scaron ; B 42 -14 491 886 ; -C -1 ; WX 556 ; N Scommaaccent ; B 42 -218 491 676 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 34 -14 688 890 ; -C 176 ; WX 400 ; N degree ; B 57 390 343 676 ; -C 242 ; WX 500 ; N ograve ; B 29 -10 470 678 ; -C -1 ; WX 667 ; N Ccaron ; B 28 -14 633 886 ; -C 249 ; WX 500 ; N ugrave ; B 9 -10 479 678 ; -C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; -C -1 ; WX 722 ; N Dcaron ; B 16 0 685 886 ; -C -1 ; WX 333 ; N rcommaaccent ; B 5 -218 335 460 ; -C 209 ; WX 722 ; N Ntilde ; B 12 -11 707 850 ; -C 245 ; WX 500 ; N otilde ; B 29 -10 470 638 ; -C -1 ; WX 667 ; N Rcommaaccent ; B 17 -198 659 662 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 12 -218 598 662 ; -C 195 ; WX 722 ; N Atilde ; B 15 0 706 850 ; -C -1 ; WX 722 ; N Aogonek ; B 15 -165 738 674 ; -C 197 ; WX 722 ; N Aring ; B 15 0 706 898 ; -C 213 ; WX 722 ; N Otilde ; B 34 -14 688 850 ; -C -1 ; WX 444 ; N zdotaccent ; B 27 0 418 623 ; -C -1 ; WX 611 ; N Ecaron ; B 12 0 597 886 ; -C -1 ; WX 333 ; N Iogonek ; B 18 -165 315 662 ; -C -1 ; WX 500 ; N kcommaaccent ; B 7 -218 505 683 ; -C -1 ; WX 564 ; N minus ; B 30 220 534 286 ; -C 206 ; WX 333 ; N Icircumflex ; B 11 0 322 886 ; -C -1 ; WX 500 ; N ncaron ; B 16 0 485 674 ; -C -1 ; WX 278 ; N tcommaaccent ; B 13 -218 279 579 ; -C 172 ; WX 564 ; N logicalnot ; B 30 108 534 386 ; -C 246 ; WX 500 ; N odieresis ; B 29 -10 470 623 ; -C 252 ; WX 500 ; N udieresis ; B 9 -10 479 623 ; -C -1 ; WX 549 ; N notequal ; B 12 -31 537 547 ; -C -1 ; WX 500 ; N gcommaaccent ; B 28 -218 470 749 ; -C 240 ; WX 500 ; N eth ; B 29 -10 471 686 ; -C 158 ; WX 444 ; N zcaron ; B 27 0 418 674 ; -C -1 ; WX 500 ; N ncommaaccent ; B 16 -218 485 460 ; -C 185 ; WX 300 ; N onesuperior ; B 57 270 248 676 ; -C -1 ; WX 278 ; N imacron ; B 6 0 271 601 ; -C 128 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2073 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -40 -KPX A Gbreve -40 -KPX A Gcommaaccent -40 -KPX A O -55 -KPX A Oacute -55 -KPX A Ocircumflex -55 -KPX A Odieresis -55 -KPX A Ograve -55 -KPX A Ohungarumlaut -55 -KPX A Omacron -55 -KPX A Oslash -55 -KPX A Otilde -55 -KPX A Q -55 -KPX A T -111 -KPX A Tcaron -111 -KPX A Tcommaaccent -111 -KPX A U -55 -KPX A Uacute -55 -KPX A Ucircumflex -55 -KPX A Udieresis -55 -KPX A Ugrave -55 -KPX A Uhungarumlaut -55 -KPX A Umacron -55 -KPX A Uogonek -55 -KPX A Uring -55 -KPX A V -135 -KPX A W -90 -KPX A Y -105 -KPX A Yacute -105 -KPX A Ydieresis -105 -KPX A quoteright -111 -KPX A v -74 -KPX A w -92 -KPX A y -92 -KPX A yacute -92 -KPX A ydieresis -92 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -40 -KPX Aacute Gbreve -40 -KPX Aacute Gcommaaccent -40 -KPX Aacute O -55 -KPX Aacute Oacute -55 -KPX Aacute Ocircumflex -55 -KPX Aacute Odieresis -55 -KPX Aacute Ograve -55 -KPX Aacute Ohungarumlaut -55 -KPX Aacute Omacron -55 -KPX Aacute Oslash -55 -KPX Aacute Otilde -55 -KPX Aacute Q -55 -KPX Aacute T -111 -KPX Aacute Tcaron -111 -KPX Aacute Tcommaaccent -111 -KPX Aacute U -55 -KPX Aacute Uacute -55 -KPX Aacute Ucircumflex -55 -KPX Aacute Udieresis -55 -KPX Aacute Ugrave -55 -KPX Aacute Uhungarumlaut -55 -KPX Aacute Umacron -55 -KPX Aacute Uogonek -55 -KPX Aacute Uring -55 -KPX Aacute V -135 -KPX Aacute W -90 -KPX Aacute Y -105 -KPX Aacute Yacute -105 -KPX Aacute Ydieresis -105 -KPX Aacute quoteright -111 -KPX Aacute v -74 -KPX Aacute w -92 -KPX Aacute y -92 -KPX Aacute yacute -92 -KPX Aacute ydieresis -92 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -40 -KPX Abreve Gbreve -40 -KPX Abreve Gcommaaccent -40 -KPX Abreve O -55 -KPX Abreve Oacute -55 -KPX Abreve Ocircumflex -55 -KPX Abreve Odieresis -55 -KPX Abreve Ograve -55 -KPX Abreve Ohungarumlaut -55 -KPX Abreve Omacron -55 -KPX Abreve Oslash -55 -KPX Abreve Otilde -55 -KPX Abreve Q -55 -KPX Abreve T -111 -KPX Abreve Tcaron -111 -KPX Abreve Tcommaaccent -111 -KPX Abreve U -55 -KPX Abreve Uacute -55 -KPX Abreve Ucircumflex -55 -KPX Abreve Udieresis -55 -KPX Abreve Ugrave -55 -KPX Abreve Uhungarumlaut -55 -KPX Abreve Umacron -55 -KPX Abreve Uogonek -55 -KPX Abreve Uring -55 -KPX Abreve V -135 -KPX Abreve W -90 -KPX Abreve Y -105 -KPX Abreve Yacute -105 -KPX Abreve Ydieresis -105 -KPX Abreve quoteright -111 -KPX Abreve v -74 -KPX Abreve w -92 -KPX Abreve y -92 -KPX Abreve yacute -92 -KPX Abreve ydieresis -92 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -40 -KPX Acircumflex Gbreve -40 -KPX Acircumflex Gcommaaccent -40 -KPX Acircumflex O -55 -KPX Acircumflex Oacute -55 -KPX Acircumflex Ocircumflex -55 -KPX Acircumflex Odieresis -55 -KPX Acircumflex Ograve -55 -KPX Acircumflex Ohungarumlaut -55 -KPX Acircumflex Omacron -55 -KPX Acircumflex Oslash -55 -KPX Acircumflex Otilde -55 -KPX Acircumflex Q -55 -KPX Acircumflex T -111 -KPX Acircumflex Tcaron -111 -KPX Acircumflex Tcommaaccent -111 -KPX Acircumflex U -55 -KPX Acircumflex Uacute -55 -KPX Acircumflex Ucircumflex -55 -KPX Acircumflex Udieresis -55 -KPX Acircumflex Ugrave -55 -KPX Acircumflex Uhungarumlaut -55 -KPX Acircumflex Umacron -55 -KPX Acircumflex Uogonek -55 -KPX Acircumflex Uring -55 -KPX Acircumflex V -135 -KPX Acircumflex W -90 -KPX Acircumflex Y -105 -KPX Acircumflex Yacute -105 -KPX Acircumflex Ydieresis -105 -KPX Acircumflex quoteright -111 -KPX Acircumflex v -74 -KPX Acircumflex w -92 -KPX Acircumflex y -92 -KPX Acircumflex yacute -92 -KPX Acircumflex ydieresis -92 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -40 -KPX Adieresis Gbreve -40 -KPX Adieresis Gcommaaccent -40 -KPX Adieresis O -55 -KPX Adieresis Oacute -55 -KPX Adieresis Ocircumflex -55 -KPX Adieresis Odieresis -55 -KPX Adieresis Ograve -55 -KPX Adieresis Ohungarumlaut -55 -KPX Adieresis Omacron -55 -KPX Adieresis Oslash -55 -KPX Adieresis Otilde -55 -KPX Adieresis Q -55 -KPX Adieresis T -111 -KPX Adieresis Tcaron -111 -KPX Adieresis Tcommaaccent -111 -KPX Adieresis U -55 -KPX Adieresis Uacute -55 -KPX Adieresis Ucircumflex -55 -KPX Adieresis Udieresis -55 -KPX Adieresis Ugrave -55 -KPX Adieresis Uhungarumlaut -55 -KPX Adieresis Umacron -55 -KPX Adieresis Uogonek -55 -KPX Adieresis Uring -55 -KPX Adieresis V -135 -KPX Adieresis W -90 -KPX Adieresis Y -105 -KPX Adieresis Yacute -105 -KPX Adieresis Ydieresis -105 -KPX Adieresis quoteright -111 -KPX Adieresis v -74 -KPX Adieresis w -92 -KPX Adieresis y -92 -KPX Adieresis yacute -92 -KPX Adieresis ydieresis -92 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -40 -KPX Agrave Gbreve -40 -KPX Agrave Gcommaaccent -40 -KPX Agrave O -55 -KPX Agrave Oacute -55 -KPX Agrave Ocircumflex -55 -KPX Agrave Odieresis -55 -KPX Agrave Ograve -55 -KPX Agrave Ohungarumlaut -55 -KPX Agrave Omacron -55 -KPX Agrave Oslash -55 -KPX Agrave Otilde -55 -KPX Agrave Q -55 -KPX Agrave T -111 -KPX Agrave Tcaron -111 -KPX Agrave Tcommaaccent -111 -KPX Agrave U -55 -KPX Agrave Uacute -55 -KPX Agrave Ucircumflex -55 -KPX Agrave Udieresis -55 -KPX Agrave Ugrave -55 -KPX Agrave Uhungarumlaut -55 -KPX Agrave Umacron -55 -KPX Agrave Uogonek -55 -KPX Agrave Uring -55 -KPX Agrave V -135 -KPX Agrave W -90 -KPX Agrave Y -105 -KPX Agrave Yacute -105 -KPX Agrave Ydieresis -105 -KPX Agrave quoteright -111 -KPX Agrave v -74 -KPX Agrave w -92 -KPX Agrave y -92 -KPX Agrave yacute -92 -KPX Agrave ydieresis -92 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -40 -KPX Amacron Gbreve -40 -KPX Amacron Gcommaaccent -40 -KPX Amacron O -55 -KPX Amacron Oacute -55 -KPX Amacron Ocircumflex -55 -KPX Amacron Odieresis -55 -KPX Amacron Ograve -55 -KPX Amacron Ohungarumlaut -55 -KPX Amacron Omacron -55 -KPX Amacron Oslash -55 -KPX Amacron Otilde -55 -KPX Amacron Q -55 -KPX Amacron T -111 -KPX Amacron Tcaron -111 -KPX Amacron Tcommaaccent -111 -KPX Amacron U -55 -KPX Amacron Uacute -55 -KPX Amacron Ucircumflex -55 -KPX Amacron Udieresis -55 -KPX Amacron Ugrave -55 -KPX Amacron Uhungarumlaut -55 -KPX Amacron Umacron -55 -KPX Amacron Uogonek -55 -KPX Amacron Uring -55 -KPX Amacron V -135 -KPX Amacron W -90 -KPX Amacron Y -105 -KPX Amacron Yacute -105 -KPX Amacron Ydieresis -105 -KPX Amacron quoteright -111 -KPX Amacron v -74 -KPX Amacron w -92 -KPX Amacron y -92 -KPX Amacron yacute -92 -KPX Amacron ydieresis -92 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -40 -KPX Aogonek Gbreve -40 -KPX Aogonek Gcommaaccent -40 -KPX Aogonek O -55 -KPX Aogonek Oacute -55 -KPX Aogonek Ocircumflex -55 -KPX Aogonek Odieresis -55 -KPX Aogonek Ograve -55 -KPX Aogonek Ohungarumlaut -55 -KPX Aogonek Omacron -55 -KPX Aogonek Oslash -55 -KPX Aogonek Otilde -55 -KPX Aogonek Q -55 -KPX Aogonek T -111 -KPX Aogonek Tcaron -111 -KPX Aogonek Tcommaaccent -111 -KPX Aogonek U -55 -KPX Aogonek Uacute -55 -KPX Aogonek Ucircumflex -55 -KPX Aogonek Udieresis -55 -KPX Aogonek Ugrave -55 -KPX Aogonek Uhungarumlaut -55 -KPX Aogonek Umacron -55 -KPX Aogonek Uogonek -55 -KPX Aogonek Uring -55 -KPX Aogonek V -135 -KPX Aogonek W -90 -KPX Aogonek Y -105 -KPX Aogonek Yacute -105 -KPX Aogonek Ydieresis -105 -KPX Aogonek quoteright -111 -KPX Aogonek v -74 -KPX Aogonek w -52 -KPX Aogonek y -52 -KPX Aogonek yacute -52 -KPX Aogonek ydieresis -52 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -40 -KPX Aring Gbreve -40 -KPX Aring Gcommaaccent -40 -KPX Aring O -55 -KPX Aring Oacute -55 -KPX Aring Ocircumflex -55 -KPX Aring Odieresis -55 -KPX Aring Ograve -55 -KPX Aring Ohungarumlaut -55 -KPX Aring Omacron -55 -KPX Aring Oslash -55 -KPX Aring Otilde -55 -KPX Aring Q -55 -KPX Aring T -111 -KPX Aring Tcaron -111 -KPX Aring Tcommaaccent -111 -KPX Aring U -55 -KPX Aring Uacute -55 -KPX Aring Ucircumflex -55 -KPX Aring Udieresis -55 -KPX Aring Ugrave -55 -KPX Aring Uhungarumlaut -55 -KPX Aring Umacron -55 -KPX Aring Uogonek -55 -KPX Aring Uring -55 -KPX Aring V -135 -KPX Aring W -90 -KPX Aring Y -105 -KPX Aring Yacute -105 -KPX Aring Ydieresis -105 -KPX Aring quoteright -111 -KPX Aring v -74 -KPX Aring w -92 -KPX Aring y -92 -KPX Aring yacute -92 -KPX Aring ydieresis -92 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -40 -KPX Atilde Gbreve -40 -KPX Atilde Gcommaaccent -40 -KPX Atilde O -55 -KPX Atilde Oacute -55 -KPX Atilde Ocircumflex -55 -KPX Atilde Odieresis -55 -KPX Atilde Ograve -55 -KPX Atilde Ohungarumlaut -55 -KPX Atilde Omacron -55 -KPX Atilde Oslash -55 -KPX Atilde Otilde -55 -KPX Atilde Q -55 -KPX Atilde T -111 -KPX Atilde Tcaron -111 -KPX Atilde Tcommaaccent -111 -KPX Atilde U -55 -KPX Atilde Uacute -55 -KPX Atilde Ucircumflex -55 -KPX Atilde Udieresis -55 -KPX Atilde Ugrave -55 -KPX Atilde Uhungarumlaut -55 -KPX Atilde Umacron -55 -KPX Atilde Uogonek -55 -KPX Atilde Uring -55 -KPX Atilde V -135 -KPX Atilde W -90 -KPX Atilde Y -105 -KPX Atilde Yacute -105 -KPX Atilde Ydieresis -105 -KPX Atilde quoteright -111 -KPX Atilde v -74 -KPX Atilde w -92 -KPX Atilde y -92 -KPX Atilde yacute -92 -KPX Atilde ydieresis -92 -KPX B A -35 -KPX B Aacute -35 -KPX B Abreve -35 -KPX B Acircumflex -35 -KPX B Adieresis -35 -KPX B Agrave -35 -KPX B Amacron -35 -KPX B Aogonek -35 -KPX B Aring -35 -KPX B Atilde -35 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -30 -KPX D Y -55 -KPX D Yacute -55 -KPX D Ydieresis -55 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -30 -KPX Dcaron Y -55 -KPX Dcaron Yacute -55 -KPX Dcaron Ydieresis -55 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -30 -KPX Dcroat Y -55 -KPX Dcroat Yacute -55 -KPX Dcroat Ydieresis -55 -KPX F A -74 -KPX F Aacute -74 -KPX F Abreve -74 -KPX F Acircumflex -74 -KPX F Adieresis -74 -KPX F Agrave -74 -KPX F Amacron -74 -KPX F Aogonek -74 -KPX F Aring -74 -KPX F Atilde -74 -KPX F a -15 -KPX F aacute -15 -KPX F abreve -15 -KPX F acircumflex -15 -KPX F adieresis -15 -KPX F agrave -15 -KPX F amacron -15 -KPX F aogonek -15 -KPX F aring -15 -KPX F atilde -15 -KPX F comma -80 -KPX F o -15 -KPX F oacute -15 -KPX F ocircumflex -15 -KPX F odieresis -15 -KPX F ograve -15 -KPX F ohungarumlaut -15 -KPX F omacron -15 -KPX F oslash -15 -KPX F otilde -15 -KPX F period -80 -KPX J A -60 -KPX J Aacute -60 -KPX J Abreve -60 -KPX J Acircumflex -60 -KPX J Adieresis -60 -KPX J Agrave -60 -KPX J Amacron -60 -KPX J Aogonek -60 -KPX J Aring -60 -KPX J Atilde -60 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -15 -KPX K uacute -15 -KPX K ucircumflex -15 -KPX K udieresis -15 -KPX K ugrave -15 -KPX K uhungarumlaut -15 -KPX K umacron -15 -KPX K uogonek -15 -KPX K uring -15 -KPX K y -25 -KPX K yacute -25 -KPX K ydieresis -25 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -15 -KPX Kcommaaccent uacute -15 -KPX Kcommaaccent ucircumflex -15 -KPX Kcommaaccent udieresis -15 -KPX Kcommaaccent ugrave -15 -KPX Kcommaaccent uhungarumlaut -15 -KPX Kcommaaccent umacron -15 -KPX Kcommaaccent uogonek -15 -KPX Kcommaaccent uring -15 -KPX Kcommaaccent y -25 -KPX Kcommaaccent yacute -25 -KPX Kcommaaccent ydieresis -25 -KPX L T -92 -KPX L Tcaron -92 -KPX L Tcommaaccent -92 -KPX L V -100 -KPX L W -74 -KPX L Y -100 -KPX L Yacute -100 -KPX L Ydieresis -100 -KPX L quoteright -92 -KPX L y -55 -KPX L yacute -55 -KPX L ydieresis -55 -KPX Lacute T -92 -KPX Lacute Tcaron -92 -KPX Lacute Tcommaaccent -92 -KPX Lacute V -100 -KPX Lacute W -74 -KPX Lacute Y -100 -KPX Lacute Yacute -100 -KPX Lacute Ydieresis -100 -KPX Lacute quoteright -92 -KPX Lacute y -55 -KPX Lacute yacute -55 -KPX Lacute ydieresis -55 -KPX Lcaron quoteright -92 -KPX Lcaron y -55 -KPX Lcaron yacute -55 -KPX Lcaron ydieresis -55 -KPX Lcommaaccent T -92 -KPX Lcommaaccent Tcaron -92 -KPX Lcommaaccent Tcommaaccent -92 -KPX Lcommaaccent V -100 -KPX Lcommaaccent W -74 -KPX Lcommaaccent Y -100 -KPX Lcommaaccent Yacute -100 -KPX Lcommaaccent Ydieresis -100 -KPX Lcommaaccent quoteright -92 -KPX Lcommaaccent y -55 -KPX Lcommaaccent yacute -55 -KPX Lcommaaccent ydieresis -55 -KPX Lslash T -92 -KPX Lslash Tcaron -92 -KPX Lslash Tcommaaccent -92 -KPX Lslash V -100 -KPX Lslash W -74 -KPX Lslash Y -100 -KPX Lslash Yacute -100 -KPX Lslash Ydieresis -100 -KPX Lslash quoteright -92 -KPX Lslash y -55 -KPX Lslash yacute -55 -KPX Lslash ydieresis -55 -KPX N A -35 -KPX N Aacute -35 -KPX N Abreve -35 -KPX N Acircumflex -35 -KPX N Adieresis -35 -KPX N Agrave -35 -KPX N Amacron -35 -KPX N Aogonek -35 -KPX N Aring -35 -KPX N Atilde -35 -KPX Nacute A -35 -KPX Nacute Aacute -35 -KPX Nacute Abreve -35 -KPX Nacute Acircumflex -35 -KPX Nacute Adieresis -35 -KPX Nacute Agrave -35 -KPX Nacute Amacron -35 -KPX Nacute Aogonek -35 -KPX Nacute Aring -35 -KPX Nacute Atilde -35 -KPX Ncaron A -35 -KPX Ncaron Aacute -35 -KPX Ncaron Abreve -35 -KPX Ncaron Acircumflex -35 -KPX Ncaron Adieresis -35 -KPX Ncaron Agrave -35 -KPX Ncaron Amacron -35 -KPX Ncaron Aogonek -35 -KPX Ncaron Aring -35 -KPX Ncaron Atilde -35 -KPX Ncommaaccent A -35 -KPX Ncommaaccent Aacute -35 -KPX Ncommaaccent Abreve -35 -KPX Ncommaaccent Acircumflex -35 -KPX Ncommaaccent Adieresis -35 -KPX Ncommaaccent Agrave -35 -KPX Ncommaaccent Amacron -35 -KPX Ncommaaccent Aogonek -35 -KPX Ncommaaccent Aring -35 -KPX Ncommaaccent Atilde -35 -KPX Ntilde A -35 -KPX Ntilde Aacute -35 -KPX Ntilde Abreve -35 -KPX Ntilde Acircumflex -35 -KPX Ntilde Adieresis -35 -KPX Ntilde Agrave -35 -KPX Ntilde Amacron -35 -KPX Ntilde Aogonek -35 -KPX Ntilde Aring -35 -KPX Ntilde Atilde -35 -KPX O A -35 -KPX O Aacute -35 -KPX O Abreve -35 -KPX O Acircumflex -35 -KPX O Adieresis -35 -KPX O Agrave -35 -KPX O Amacron -35 -KPX O Aogonek -35 -KPX O Aring -35 -KPX O Atilde -35 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -35 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -35 -KPX Oacute Aacute -35 -KPX Oacute Abreve -35 -KPX Oacute Acircumflex -35 -KPX Oacute Adieresis -35 -KPX Oacute Agrave -35 -KPX Oacute Amacron -35 -KPX Oacute Aogonek -35 -KPX Oacute Aring -35 -KPX Oacute Atilde -35 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -35 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -35 -KPX Ocircumflex Aacute -35 -KPX Ocircumflex Abreve -35 -KPX Ocircumflex Acircumflex -35 -KPX Ocircumflex Adieresis -35 -KPX Ocircumflex Agrave -35 -KPX Ocircumflex Amacron -35 -KPX Ocircumflex Aogonek -35 -KPX Ocircumflex Aring -35 -KPX Ocircumflex Atilde -35 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -35 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -35 -KPX Odieresis Aacute -35 -KPX Odieresis Abreve -35 -KPX Odieresis Acircumflex -35 -KPX Odieresis Adieresis -35 -KPX Odieresis Agrave -35 -KPX Odieresis Amacron -35 -KPX Odieresis Aogonek -35 -KPX Odieresis Aring -35 -KPX Odieresis Atilde -35 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -35 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -35 -KPX Ograve Aacute -35 -KPX Ograve Abreve -35 -KPX Ograve Acircumflex -35 -KPX Ograve Adieresis -35 -KPX Ograve Agrave -35 -KPX Ograve Amacron -35 -KPX Ograve Aogonek -35 -KPX Ograve Aring -35 -KPX Ograve Atilde -35 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -35 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -35 -KPX Ohungarumlaut Aacute -35 -KPX Ohungarumlaut Abreve -35 -KPX Ohungarumlaut Acircumflex -35 -KPX Ohungarumlaut Adieresis -35 -KPX Ohungarumlaut Agrave -35 -KPX Ohungarumlaut Amacron -35 -KPX Ohungarumlaut Aogonek -35 -KPX Ohungarumlaut Aring -35 -KPX Ohungarumlaut Atilde -35 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -35 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -35 -KPX Omacron Aacute -35 -KPX Omacron Abreve -35 -KPX Omacron Acircumflex -35 -KPX Omacron Adieresis -35 -KPX Omacron Agrave -35 -KPX Omacron Amacron -35 -KPX Omacron Aogonek -35 -KPX Omacron Aring -35 -KPX Omacron Atilde -35 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -35 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -35 -KPX Oslash Aacute -35 -KPX Oslash Abreve -35 -KPX Oslash Acircumflex -35 -KPX Oslash Adieresis -35 -KPX Oslash Agrave -35 -KPX Oslash Amacron -35 -KPX Oslash Aogonek -35 -KPX Oslash Aring -35 -KPX Oslash Atilde -35 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -35 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -35 -KPX Otilde Aacute -35 -KPX Otilde Abreve -35 -KPX Otilde Acircumflex -35 -KPX Otilde Adieresis -35 -KPX Otilde Agrave -35 -KPX Otilde Amacron -35 -KPX Otilde Aogonek -35 -KPX Otilde Aring -35 -KPX Otilde Atilde -35 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -35 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -92 -KPX P Aacute -92 -KPX P Abreve -92 -KPX P Acircumflex -92 -KPX P Adieresis -92 -KPX P Agrave -92 -KPX P Amacron -92 -KPX P Aogonek -92 -KPX P Aring -92 -KPX P Atilde -92 -KPX P a -15 -KPX P aacute -15 -KPX P abreve -15 -KPX P acircumflex -15 -KPX P adieresis -15 -KPX P agrave -15 -KPX P amacron -15 -KPX P aogonek -15 -KPX P aring -15 -KPX P atilde -15 -KPX P comma -111 -KPX P period -111 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R T -60 -KPX R Tcaron -60 -KPX R Tcommaaccent -60 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -80 -KPX R W -55 -KPX R Y -65 -KPX R Yacute -65 -KPX R Ydieresis -65 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute T -60 -KPX Racute Tcaron -60 -KPX Racute Tcommaaccent -60 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -80 -KPX Racute W -55 -KPX Racute Y -65 -KPX Racute Yacute -65 -KPX Racute Ydieresis -65 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron T -60 -KPX Rcaron Tcaron -60 -KPX Rcaron Tcommaaccent -60 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -80 -KPX Rcaron W -55 -KPX Rcaron Y -65 -KPX Rcaron Yacute -65 -KPX Rcaron Ydieresis -65 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent T -60 -KPX Rcommaaccent Tcaron -60 -KPX Rcommaaccent Tcommaaccent -60 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -80 -KPX Rcommaaccent W -55 -KPX Rcommaaccent Y -65 -KPX Rcommaaccent Yacute -65 -KPX Rcommaaccent Ydieresis -65 -KPX T A -93 -KPX T Aacute -93 -KPX T Abreve -93 -KPX T Acircumflex -93 -KPX T Adieresis -93 -KPX T Agrave -93 -KPX T Amacron -93 -KPX T Aogonek -93 -KPX T Aring -93 -KPX T Atilde -93 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -40 -KPX T agrave -40 -KPX T amacron -40 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -40 -KPX T colon -50 -KPX T comma -74 -KPX T e -70 -KPX T eacute -70 -KPX T ecaron -70 -KPX T ecircumflex -70 -KPX T edieresis -30 -KPX T edotaccent -70 -KPX T egrave -70 -KPX T emacron -30 -KPX T eogonek -70 -KPX T hyphen -92 -KPX T i -35 -KPX T iacute -35 -KPX T iogonek -35 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -74 -KPX T r -35 -KPX T racute -35 -KPX T rcaron -35 -KPX T rcommaaccent -35 -KPX T semicolon -55 -KPX T u -45 -KPX T uacute -45 -KPX T ucircumflex -45 -KPX T udieresis -45 -KPX T ugrave -45 -KPX T uhungarumlaut -45 -KPX T umacron -45 -KPX T uogonek -45 -KPX T uring -45 -KPX T w -80 -KPX T y -80 -KPX T yacute -80 -KPX T ydieresis -80 -KPX Tcaron A -93 -KPX Tcaron Aacute -93 -KPX Tcaron Abreve -93 -KPX Tcaron Acircumflex -93 -KPX Tcaron Adieresis -93 -KPX Tcaron Agrave -93 -KPX Tcaron Amacron -93 -KPX Tcaron Aogonek -93 -KPX Tcaron Aring -93 -KPX Tcaron Atilde -93 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -40 -KPX Tcaron agrave -40 -KPX Tcaron amacron -40 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -40 -KPX Tcaron colon -50 -KPX Tcaron comma -74 -KPX Tcaron e -70 -KPX Tcaron eacute -70 -KPX Tcaron ecaron -70 -KPX Tcaron ecircumflex -30 -KPX Tcaron edieresis -30 -KPX Tcaron edotaccent -70 -KPX Tcaron egrave -70 -KPX Tcaron emacron -30 -KPX Tcaron eogonek -70 -KPX Tcaron hyphen -92 -KPX Tcaron i -35 -KPX Tcaron iacute -35 -KPX Tcaron iogonek -35 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -74 -KPX Tcaron r -35 -KPX Tcaron racute -35 -KPX Tcaron rcaron -35 -KPX Tcaron rcommaaccent -35 -KPX Tcaron semicolon -55 -KPX Tcaron u -45 -KPX Tcaron uacute -45 -KPX Tcaron ucircumflex -45 -KPX Tcaron udieresis -45 -KPX Tcaron ugrave -45 -KPX Tcaron uhungarumlaut -45 -KPX Tcaron umacron -45 -KPX Tcaron uogonek -45 -KPX Tcaron uring -45 -KPX Tcaron w -80 -KPX Tcaron y -80 -KPX Tcaron yacute -80 -KPX Tcaron ydieresis -80 -KPX Tcommaaccent A -93 -KPX Tcommaaccent Aacute -93 -KPX Tcommaaccent Abreve -93 -KPX Tcommaaccent Acircumflex -93 -KPX Tcommaaccent Adieresis -93 -KPX Tcommaaccent Agrave -93 -KPX Tcommaaccent Amacron -93 -KPX Tcommaaccent Aogonek -93 -KPX Tcommaaccent Aring -93 -KPX Tcommaaccent Atilde -93 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -40 -KPX Tcommaaccent agrave -40 -KPX Tcommaaccent amacron -40 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -40 -KPX Tcommaaccent colon -50 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -70 -KPX Tcommaaccent eacute -70 -KPX Tcommaaccent ecaron -70 -KPX Tcommaaccent ecircumflex -30 -KPX Tcommaaccent edieresis -30 -KPX Tcommaaccent edotaccent -70 -KPX Tcommaaccent egrave -30 -KPX Tcommaaccent emacron -70 -KPX Tcommaaccent eogonek -70 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -35 -KPX Tcommaaccent iacute -35 -KPX Tcommaaccent iogonek -35 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -74 -KPX Tcommaaccent r -35 -KPX Tcommaaccent racute -35 -KPX Tcommaaccent rcaron -35 -KPX Tcommaaccent rcommaaccent -35 -KPX Tcommaaccent semicolon -55 -KPX Tcommaaccent u -45 -KPX Tcommaaccent uacute -45 -KPX Tcommaaccent ucircumflex -45 -KPX Tcommaaccent udieresis -45 -KPX Tcommaaccent ugrave -45 -KPX Tcommaaccent uhungarumlaut -45 -KPX Tcommaaccent umacron -45 -KPX Tcommaaccent uogonek -45 -KPX Tcommaaccent uring -45 -KPX Tcommaaccent w -80 -KPX Tcommaaccent y -80 -KPX Tcommaaccent yacute -80 -KPX Tcommaaccent ydieresis -80 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX V A -135 -KPX V Aacute -135 -KPX V Abreve -135 -KPX V Acircumflex -135 -KPX V Adieresis -135 -KPX V Agrave -135 -KPX V Amacron -135 -KPX V Aogonek -135 -KPX V Aring -135 -KPX V Atilde -135 -KPX V G -15 -KPX V Gbreve -15 -KPX V Gcommaaccent -15 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -71 -KPX V adieresis -71 -KPX V agrave -71 -KPX V amacron -71 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -71 -KPX V colon -74 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -71 -KPX V ecircumflex -71 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -100 -KPX V i -60 -KPX V iacute -60 -KPX V icircumflex -20 -KPX V idieresis -20 -KPX V igrave -20 -KPX V imacron -20 -KPX V iogonek -60 -KPX V o -129 -KPX V oacute -129 -KPX V ocircumflex -129 -KPX V odieresis -89 -KPX V ograve -89 -KPX V ohungarumlaut -129 -KPX V omacron -89 -KPX V oslash -129 -KPX V otilde -89 -KPX V period -129 -KPX V semicolon -74 -KPX V u -75 -KPX V uacute -75 -KPX V ucircumflex -75 -KPX V udieresis -75 -KPX V ugrave -75 -KPX V uhungarumlaut -75 -KPX V umacron -75 -KPX V uogonek -75 -KPX V uring -75 -KPX W A -120 -KPX W Aacute -120 -KPX W Abreve -120 -KPX W Acircumflex -120 -KPX W Adieresis -120 -KPX W Agrave -120 -KPX W Amacron -120 -KPX W Aogonek -120 -KPX W Aring -120 -KPX W Atilde -120 -KPX W O -10 -KPX W Oacute -10 -KPX W Ocircumflex -10 -KPX W Odieresis -10 -KPX W Ograve -10 -KPX W Ohungarumlaut -10 -KPX W Omacron -10 -KPX W Oslash -10 -KPX W Otilde -10 -KPX W a -80 -KPX W aacute -80 -KPX W abreve -80 -KPX W acircumflex -80 -KPX W adieresis -80 -KPX W agrave -80 -KPX W amacron -80 -KPX W aogonek -80 -KPX W aring -80 -KPX W atilde -80 -KPX W colon -37 -KPX W comma -92 -KPX W e -80 -KPX W eacute -80 -KPX W ecaron -80 -KPX W ecircumflex -80 -KPX W edieresis -40 -KPX W edotaccent -80 -KPX W egrave -40 -KPX W emacron -40 -KPX W eogonek -80 -KPX W hyphen -65 -KPX W i -40 -KPX W iacute -40 -KPX W iogonek -40 -KPX W o -80 -KPX W oacute -80 -KPX W ocircumflex -80 -KPX W odieresis -80 -KPX W ograve -80 -KPX W ohungarumlaut -80 -KPX W omacron -80 -KPX W oslash -80 -KPX W otilde -80 -KPX W period -92 -KPX W semicolon -37 -KPX W u -50 -KPX W uacute -50 -KPX W ucircumflex -50 -KPX W udieresis -50 -KPX W ugrave -50 -KPX W uhungarumlaut -50 -KPX W umacron -50 -KPX W uogonek -50 -KPX W uring -50 -KPX W y -73 -KPX W yacute -73 -KPX W ydieresis -73 -KPX Y A -120 -KPX Y Aacute -120 -KPX Y Abreve -120 -KPX Y Acircumflex -120 -KPX Y Adieresis -120 -KPX Y Agrave -120 -KPX Y Amacron -120 -KPX Y Aogonek -120 -KPX Y Aring -120 -KPX Y Atilde -120 -KPX Y O -30 -KPX Y Oacute -30 -KPX Y Ocircumflex -30 -KPX Y Odieresis -30 -KPX Y Ograve -30 -KPX Y Ohungarumlaut -30 -KPX Y Omacron -30 -KPX Y Oslash -30 -KPX Y Otilde -30 -KPX Y a -100 -KPX Y aacute -100 -KPX Y abreve -100 -KPX Y acircumflex -100 -KPX Y adieresis -60 -KPX Y agrave -60 -KPX Y amacron -60 -KPX Y aogonek -100 -KPX Y aring -100 -KPX Y atilde -60 -KPX Y colon -92 -KPX Y comma -129 -KPX Y e -100 -KPX Y eacute -100 -KPX Y ecaron -100 -KPX Y ecircumflex -100 -KPX Y edieresis -60 -KPX Y edotaccent -100 -KPX Y egrave -60 -KPX Y emacron -60 -KPX Y eogonek -100 -KPX Y hyphen -111 -KPX Y i -55 -KPX Y iacute -55 -KPX Y iogonek -55 -KPX Y o -110 -KPX Y oacute -110 -KPX Y ocircumflex -110 -KPX Y odieresis -70 -KPX Y ograve -70 -KPX Y ohungarumlaut -110 -KPX Y omacron -70 -KPX Y oslash -110 -KPX Y otilde -70 -KPX Y period -129 -KPX Y semicolon -92 -KPX Y u -111 -KPX Y uacute -111 -KPX Y ucircumflex -111 -KPX Y udieresis -71 -KPX Y ugrave -71 -KPX Y uhungarumlaut -111 -KPX Y umacron -71 -KPX Y uogonek -111 -KPX Y uring -111 -KPX Yacute A -120 -KPX Yacute Aacute -120 -KPX Yacute Abreve -120 -KPX Yacute Acircumflex -120 -KPX Yacute Adieresis -120 -KPX Yacute Agrave -120 -KPX Yacute Amacron -120 -KPX Yacute Aogonek -120 -KPX Yacute Aring -120 -KPX Yacute Atilde -120 -KPX Yacute O -30 -KPX Yacute Oacute -30 -KPX Yacute Ocircumflex -30 -KPX Yacute Odieresis -30 -KPX Yacute Ograve -30 -KPX Yacute Ohungarumlaut -30 -KPX Yacute Omacron -30 -KPX Yacute Oslash -30 -KPX Yacute Otilde -30 -KPX Yacute a -100 -KPX Yacute aacute -100 -KPX Yacute abreve -100 -KPX Yacute acircumflex -100 -KPX Yacute adieresis -60 -KPX Yacute agrave -60 -KPX Yacute amacron -60 -KPX Yacute aogonek -100 -KPX Yacute aring -100 -KPX Yacute atilde -60 -KPX Yacute colon -92 -KPX Yacute comma -129 -KPX Yacute e -100 -KPX Yacute eacute -100 -KPX Yacute ecaron -100 -KPX Yacute ecircumflex -100 -KPX Yacute edieresis -60 -KPX Yacute edotaccent -100 -KPX Yacute egrave -60 -KPX Yacute emacron -60 -KPX Yacute eogonek -100 -KPX Yacute hyphen -111 -KPX Yacute i -55 -KPX Yacute iacute -55 -KPX Yacute iogonek -55 -KPX Yacute o -110 -KPX Yacute oacute -110 -KPX Yacute ocircumflex -110 -KPX Yacute odieresis -70 -KPX Yacute ograve -70 -KPX Yacute ohungarumlaut -110 -KPX Yacute omacron -70 -KPX Yacute oslash -110 -KPX Yacute otilde -70 -KPX Yacute period -129 -KPX Yacute semicolon -92 -KPX Yacute u -111 -KPX Yacute uacute -111 -KPX Yacute ucircumflex -111 -KPX Yacute udieresis -71 -KPX Yacute ugrave -71 -KPX Yacute uhungarumlaut -111 -KPX Yacute umacron -71 -KPX Yacute uogonek -111 -KPX Yacute uring -111 -KPX Ydieresis A -120 -KPX Ydieresis Aacute -120 -KPX Ydieresis Abreve -120 -KPX Ydieresis Acircumflex -120 -KPX Ydieresis Adieresis -120 -KPX Ydieresis Agrave -120 -KPX Ydieresis Amacron -120 -KPX Ydieresis Aogonek -120 -KPX Ydieresis Aring -120 -KPX Ydieresis Atilde -120 -KPX Ydieresis O -30 -KPX Ydieresis Oacute -30 -KPX Ydieresis Ocircumflex -30 -KPX Ydieresis Odieresis -30 -KPX Ydieresis Ograve -30 -KPX Ydieresis Ohungarumlaut -30 -KPX Ydieresis Omacron -30 -KPX Ydieresis Oslash -30 -KPX Ydieresis Otilde -30 -KPX Ydieresis a -100 -KPX Ydieresis aacute -100 -KPX Ydieresis abreve -100 -KPX Ydieresis acircumflex -100 -KPX Ydieresis adieresis -60 -KPX Ydieresis agrave -60 -KPX Ydieresis amacron -60 -KPX Ydieresis aogonek -100 -KPX Ydieresis aring -100 -KPX Ydieresis atilde -100 -KPX Ydieresis colon -92 -KPX Ydieresis comma -129 -KPX Ydieresis e -100 -KPX Ydieresis eacute -100 -KPX Ydieresis ecaron -100 -KPX Ydieresis ecircumflex -100 -KPX Ydieresis edieresis -60 -KPX Ydieresis edotaccent -100 -KPX Ydieresis egrave -60 -KPX Ydieresis emacron -60 -KPX Ydieresis eogonek -100 -KPX Ydieresis hyphen -111 -KPX Ydieresis i -55 -KPX Ydieresis iacute -55 -KPX Ydieresis iogonek -55 -KPX Ydieresis o -110 -KPX Ydieresis oacute -110 -KPX Ydieresis ocircumflex -110 -KPX Ydieresis odieresis -70 -KPX Ydieresis ograve -70 -KPX Ydieresis ohungarumlaut -110 -KPX Ydieresis omacron -70 -KPX Ydieresis oslash -110 -KPX Ydieresis otilde -70 -KPX Ydieresis period -129 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -111 -KPX Ydieresis uacute -111 -KPX Ydieresis ucircumflex -111 -KPX Ydieresis udieresis -71 -KPX Ydieresis ugrave -71 -KPX Ydieresis uhungarumlaut -111 -KPX Ydieresis umacron -71 -KPX Ydieresis uogonek -111 -KPX Ydieresis uring -111 -KPX a v -20 -KPX a w -15 -KPX aacute v -20 -KPX aacute w -15 -KPX abreve v -20 -KPX abreve w -15 -KPX acircumflex v -20 -KPX acircumflex w -15 -KPX adieresis v -20 -KPX adieresis w -15 -KPX agrave v -20 -KPX agrave w -15 -KPX amacron v -20 -KPX amacron w -15 -KPX aogonek v -20 -KPX aogonek w -15 -KPX aring v -20 -KPX aring w -15 -KPX atilde v -20 -KPX atilde w -15 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -15 -KPX c y -15 -KPX c yacute -15 -KPX c ydieresis -15 -KPX cacute y -15 -KPX cacute yacute -15 -KPX cacute ydieresis -15 -KPX ccaron y -15 -KPX ccaron yacute -15 -KPX ccaron ydieresis -15 -KPX ccedilla y -15 -KPX ccedilla yacute -15 -KPX ccedilla ydieresis -15 -KPX comma quotedblright -70 -KPX comma quoteright -70 -KPX e g -15 -KPX e gbreve -15 -KPX e gcommaaccent -15 -KPX e v -25 -KPX e w -25 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute g -15 -KPX eacute gbreve -15 -KPX eacute gcommaaccent -15 -KPX eacute v -25 -KPX eacute w -25 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron g -15 -KPX ecaron gbreve -15 -KPX ecaron gcommaaccent -15 -KPX ecaron v -25 -KPX ecaron w -25 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex g -15 -KPX ecircumflex gbreve -15 -KPX ecircumflex gcommaaccent -15 -KPX ecircumflex v -25 -KPX ecircumflex w -25 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis g -15 -KPX edieresis gbreve -15 -KPX edieresis gcommaaccent -15 -KPX edieresis v -25 -KPX edieresis w -25 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent g -15 -KPX edotaccent gbreve -15 -KPX edotaccent gcommaaccent -15 -KPX edotaccent v -25 -KPX edotaccent w -25 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave g -15 -KPX egrave gbreve -15 -KPX egrave gcommaaccent -15 -KPX egrave v -25 -KPX egrave w -25 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron g -15 -KPX emacron gbreve -15 -KPX emacron gcommaaccent -15 -KPX emacron v -25 -KPX emacron w -25 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek g -15 -KPX eogonek gbreve -15 -KPX eogonek gcommaaccent -15 -KPX eogonek v -25 -KPX eogonek w -25 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f a -10 -KPX f aacute -10 -KPX f abreve -10 -KPX f acircumflex -10 -KPX f adieresis -10 -KPX f agrave -10 -KPX f amacron -10 -KPX f aogonek -10 -KPX f aring -10 -KPX f atilde -10 -KPX f dotlessi -50 -KPX f f -25 -KPX f i -20 -KPX f iacute -20 -KPX f quoteright 55 -KPX g a -5 -KPX g aacute -5 -KPX g abreve -5 -KPX g acircumflex -5 -KPX g adieresis -5 -KPX g agrave -5 -KPX g amacron -5 -KPX g aogonek -5 -KPX g aring -5 -KPX g atilde -5 -KPX gbreve a -5 -KPX gbreve aacute -5 -KPX gbreve abreve -5 -KPX gbreve acircumflex -5 -KPX gbreve adieresis -5 -KPX gbreve agrave -5 -KPX gbreve amacron -5 -KPX gbreve aogonek -5 -KPX gbreve aring -5 -KPX gbreve atilde -5 -KPX gcommaaccent a -5 -KPX gcommaaccent aacute -5 -KPX gcommaaccent abreve -5 -KPX gcommaaccent acircumflex -5 -KPX gcommaaccent adieresis -5 -KPX gcommaaccent agrave -5 -KPX gcommaaccent amacron -5 -KPX gcommaaccent aogonek -5 -KPX gcommaaccent aring -5 -KPX gcommaaccent atilde -5 -KPX h y -5 -KPX h yacute -5 -KPX h ydieresis -5 -KPX i v -25 -KPX iacute v -25 -KPX icircumflex v -25 -KPX idieresis v -25 -KPX igrave v -25 -KPX imacron v -25 -KPX iogonek v -25 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX k y -15 -KPX k yacute -15 -KPX k ydieresis -15 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX kcommaaccent y -15 -KPX kcommaaccent yacute -15 -KPX kcommaaccent ydieresis -15 -KPX l w -10 -KPX lacute w -10 -KPX lcommaaccent w -10 -KPX lslash w -10 -KPX n v -40 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute v -40 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron v -40 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent v -40 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde v -40 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o v -15 -KPX o w -25 -KPX o y -10 -KPX o yacute -10 -KPX o ydieresis -10 -KPX oacute v -15 -KPX oacute w -25 -KPX oacute y -10 -KPX oacute yacute -10 -KPX oacute ydieresis -10 -KPX ocircumflex v -15 -KPX ocircumflex w -25 -KPX ocircumflex y -10 -KPX ocircumflex yacute -10 -KPX ocircumflex ydieresis -10 -KPX odieresis v -15 -KPX odieresis w -25 -KPX odieresis y -10 -KPX odieresis yacute -10 -KPX odieresis ydieresis -10 -KPX ograve v -15 -KPX ograve w -25 -KPX ograve y -10 -KPX ograve yacute -10 -KPX ograve ydieresis -10 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -25 -KPX ohungarumlaut y -10 -KPX ohungarumlaut yacute -10 -KPX ohungarumlaut ydieresis -10 -KPX omacron v -15 -KPX omacron w -25 -KPX omacron y -10 -KPX omacron yacute -10 -KPX omacron ydieresis -10 -KPX oslash v -15 -KPX oslash w -25 -KPX oslash y -10 -KPX oslash yacute -10 -KPX oslash ydieresis -10 -KPX otilde v -15 -KPX otilde w -25 -KPX otilde y -10 -KPX otilde yacute -10 -KPX otilde ydieresis -10 -KPX p y -10 -KPX p yacute -10 -KPX p ydieresis -10 -KPX period quotedblright -70 -KPX period quoteright -70 -KPX quotedblleft A -80 -KPX quotedblleft Aacute -80 -KPX quotedblleft Abreve -80 -KPX quotedblleft Acircumflex -80 -KPX quotedblleft Adieresis -80 -KPX quotedblleft Agrave -80 -KPX quotedblleft Amacron -80 -KPX quotedblleft Aogonek -80 -KPX quotedblleft Aring -80 -KPX quotedblleft Atilde -80 -KPX quoteleft A -80 -KPX quoteleft Aacute -80 -KPX quoteleft Abreve -80 -KPX quoteleft Acircumflex -80 -KPX quoteleft Adieresis -80 -KPX quoteleft Agrave -80 -KPX quoteleft Amacron -80 -KPX quoteleft Aogonek -80 -KPX quoteleft Aring -80 -KPX quoteleft Atilde -80 -KPX quoteleft quoteleft -74 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright l -10 -KPX quoteright lacute -10 -KPX quoteright lcommaaccent -10 -KPX quoteright lslash -10 -KPX quoteright quoteright -74 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -55 -KPX quoteright sacute -55 -KPX quoteright scaron -55 -KPX quoteright scedilla -55 -KPX quoteright scommaaccent -55 -KPX quoteright space -74 -KPX quoteright t -18 -KPX quoteright tcommaaccent -18 -KPX quoteright v -50 -KPX r comma -40 -KPX r g -18 -KPX r gbreve -18 -KPX r gcommaaccent -18 -KPX r hyphen -20 -KPX r period -55 -KPX racute comma -40 -KPX racute g -18 -KPX racute gbreve -18 -KPX racute gcommaaccent -18 -KPX racute hyphen -20 -KPX racute period -55 -KPX rcaron comma -40 -KPX rcaron g -18 -KPX rcaron gbreve -18 -KPX rcaron gcommaaccent -18 -KPX rcaron hyphen -20 -KPX rcaron period -55 -KPX rcommaaccent comma -40 -KPX rcommaaccent g -18 -KPX rcommaaccent gbreve -18 -KPX rcommaaccent gcommaaccent -18 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent period -55 -KPX space A -55 -KPX space Aacute -55 -KPX space Abreve -55 -KPX space Acircumflex -55 -KPX space Adieresis -55 -KPX space Agrave -55 -KPX space Amacron -55 -KPX space Aogonek -55 -KPX space Aring -55 -KPX space Atilde -55 -KPX space T -18 -KPX space Tcaron -18 -KPX space Tcommaaccent -18 -KPX space V -50 -KPX space W -30 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -65 -KPX v e -15 -KPX v eacute -15 -KPX v ecaron -15 -KPX v ecircumflex -15 -KPX v edieresis -15 -KPX v edotaccent -15 -KPX v egrave -15 -KPX v emacron -15 -KPX v eogonek -15 -KPX v o -20 -KPX v oacute -20 -KPX v ocircumflex -20 -KPX v odieresis -20 -KPX v ograve -20 -KPX v ohungarumlaut -20 -KPX v omacron -20 -KPX v oslash -20 -KPX v otilde -20 -KPX v period -65 -KPX w a -10 -KPX w aacute -10 -KPX w abreve -10 -KPX w acircumflex -10 -KPX w adieresis -10 -KPX w agrave -10 -KPX w amacron -10 -KPX w aogonek -10 -KPX w aring -10 -KPX w atilde -10 -KPX w comma -65 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -65 -KPX x e -15 -KPX x eacute -15 -KPX x ecaron -15 -KPX x ecircumflex -15 -KPX x edieresis -15 -KPX x edotaccent -15 -KPX x egrave -15 -KPX x emacron -15 -KPX x eogonek -15 -KPX y comma -65 -KPX y period -65 -KPX yacute comma -65 -KPX yacute period -65 -KPX ydieresis comma -65 -KPX ydieresis period -65 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/Times-Roman.afm.php b/application/third_party/dompdf/lib/fonts/Times-Roman.afm.php deleted file mode 100755 index 1c6be7e3..00000000 --- a/application/third_party/dompdf/lib/fonts/Times-Roman.afm.php +++ /dev/null @@ -1,570 +0,0 @@ - - array ( - 32 => 'space', - 160 => 'space', - 33 => 'exclam', - 34 => 'quotedbl', - 35 => 'numbersign', - 36 => 'dollar', - 37 => 'percent', - 38 => 'ampersand', - 146 => 'quoteright', - 40 => 'parenleft', - 41 => 'parenright', - 42 => 'asterisk', - 43 => 'plus', - 44 => 'comma', - 45 => 'hyphen', - 173 => 'hyphen', - 46 => 'period', - 47 => 'slash', - 48 => 'zero', - 49 => 'one', - 50 => 'two', - 51 => 'three', - 52 => 'four', - 53 => 'five', - 54 => 'six', - 55 => 'seven', - 56 => 'eight', - 57 => 'nine', - 58 => 'colon', - 59 => 'semicolon', - 60 => 'less', - 61 => 'equal', - 62 => 'greater', - 63 => 'question', - 64 => 'at', - 65 => 'A', - 66 => 'B', - 67 => 'C', - 68 => 'D', - 69 => 'E', - 70 => 'F', - 71 => 'G', - 72 => 'H', - 73 => 'I', - 74 => 'J', - 75 => 'K', - 76 => 'L', - 77 => 'M', - 78 => 'N', - 79 => 'O', - 80 => 'P', - 81 => 'Q', - 82 => 'R', - 83 => 'S', - 84 => 'T', - 85 => 'U', - 86 => 'V', - 87 => 'W', - 88 => 'X', - 89 => 'Y', - 90 => 'Z', - 91 => 'bracketleft', - 92 => 'backslash', - 93 => 'bracketright', - 94 => 'asciicircum', - 95 => 'underscore', - 145 => 'quoteleft', - 97 => 'a', - 98 => 'b', - 99 => 'c', - 100 => 'd', - 101 => 'e', - 102 => 'f', - 103 => 'g', - 104 => 'h', - 105 => 'i', - 106 => 'j', - 107 => 'k', - 108 => 'l', - 109 => 'm', - 110 => 'n', - 111 => 'o', - 112 => 'p', - 113 => 'q', - 114 => 'r', - 115 => 's', - 116 => 't', - 117 => 'u', - 118 => 'v', - 119 => 'w', - 120 => 'x', - 121 => 'y', - 122 => 'z', - 123 => 'braceleft', - 124 => 'bar', - 125 => 'braceright', - 126 => 'asciitilde', - 161 => 'exclamdown', - 162 => 'cent', - 163 => 'sterling', - 165 => 'yen', - 131 => 'florin', - 167 => 'section', - 164 => 'currency', - 39 => 'quotesingle', - 147 => 'quotedblleft', - 170 => 'ordfeminine', - 139 => 'guilsinglleft', - 155 => 'guilsinglright', - 150 => 'endash', - 134 => 'dagger', - 135 => 'daggerdbl', - 183 => 'periodcentered', - 182 => 'paragraph', - 149 => 'bullet', - 130 => 'quotesinglbase', - 132 => 'quotedblbase', - 148 => 'quotedblright', - 187 => 'guillemotright', - 133 => 'ellipsis', - 137 => 'perthousand', - 191 => 'questiondown', - 96 => 'grave', - 180 => 'acute', - 136 => 'circumflex', - 152 => 'tilde', - 175 => 'macron', - 168 => 'dieresis', - 184 => 'cedilla', - 151 => 'emdash', - 198 => 'AE', - 216 => 'Oslash', - 140 => 'OE', - 186 => 'ordmasculine', - 230 => 'ae', - 248 => 'oslash', - 156 => 'oe', - 223 => 'germandbls', - 207 => 'Idieresis', - 233 => 'eacute', - 159 => 'Ydieresis', - 247 => 'divide', - 221 => 'Yacute', - 194 => 'Acircumflex', - 225 => 'aacute', - 219 => 'Ucircumflex', - 253 => 'yacute', - 234 => 'ecircumflex', - 220 => 'Udieresis', - 218 => 'Uacute', - 203 => 'Edieresis', - 169 => 'copyright', - 229 => 'aring', - 224 => 'agrave', - 227 => 'atilde', - 154 => 'scaron', - 237 => 'iacute', - 251 => 'ucircumflex', - 226 => 'acircumflex', - 231 => 'ccedilla', - 222 => 'Thorn', - 179 => 'threesuperior', - 210 => 'Ograve', - 192 => 'Agrave', - 215 => 'multiply', - 250 => 'uacute', - 255 => 'ydieresis', - 238 => 'icircumflex', - 202 => 'Ecircumflex', - 228 => 'adieresis', - 235 => 'edieresis', - 205 => 'Iacute', - 177 => 'plusminus', - 166 => 'brokenbar', - 174 => 'registered', - 200 => 'Egrave', - 142 => 'Zcaron', - 208 => 'Eth', - 199 => 'Ccedilla', - 193 => 'Aacute', - 196 => 'Adieresis', - 232 => 'egrave', - 211 => 'Oacute', - 243 => 'oacute', - 239 => 'idieresis', - 212 => 'Ocircumflex', - 217 => 'Ugrave', - 254 => 'thorn', - 178 => 'twosuperior', - 214 => 'Odieresis', - 181 => 'mu', - 236 => 'igrave', - 190 => 'threequarters', - 153 => 'trademark', - 204 => 'Igrave', - 189 => 'onehalf', - 244 => 'ocircumflex', - 241 => 'ntilde', - 201 => 'Eacute', - 188 => 'onequarter', - 138 => 'Scaron', - 176 => 'degree', - 242 => 'ograve', - 249 => 'ugrave', - 209 => 'Ntilde', - 245 => 'otilde', - 195 => 'Atilde', - 197 => 'Aring', - 213 => 'Otilde', - 206 => 'Icircumflex', - 172 => 'logicalnot', - 246 => 'odieresis', - 252 => 'udieresis', - 240 => 'eth', - 158 => 'zcaron', - 185 => 'onesuperior', - 128 => 'Euro', - ), - 'isUnicode' => false, - 'FontName' => 'Times-Roman', - 'FullName' => 'Times Roman', - 'FamilyName' => 'Times', - 'Weight' => 'Roman', - 'ItalicAngle' => '0', - 'IsFixedPitch' => 'false', - 'CharacterSet' => 'ExtendedRoman', - 'FontBBox' => - array ( - 0 => '-168', - 1 => '-218', - 2 => '1000', - 3 => '898', - ), - 'UnderlinePosition' => '-100', - 'UnderlineThickness' => '50', - 'Version' => '002.00', - 'EncodingScheme' => 'WinAnsiEncoding', - 'CapHeight' => '662', - 'XHeight' => '450', - 'Ascender' => '683', - 'Descender' => '-217', - 'StdHW' => '28', - 'StdVW' => '84', - 'StartCharMetrics' => '317', - 'C' => - array ( - 32 => 250.0, - 160 => 250.0, - 33 => 333.0, - 34 => 408.0, - 35 => 500.0, - 36 => 500.0, - 37 => 833.0, - 38 => 778.0, - 146 => 333.0, - 40 => 333.0, - 41 => 333.0, - 42 => 500.0, - 43 => 564.0, - 44 => 250.0, - 45 => 333.0, - 173 => 333.0, - 46 => 250.0, - 47 => 278.0, - 48 => 500.0, - 49 => 500.0, - 50 => 500.0, - 51 => 500.0, - 52 => 500.0, - 53 => 500.0, - 54 => 500.0, - 55 => 500.0, - 56 => 500.0, - 57 => 500.0, - 58 => 278.0, - 59 => 278.0, - 60 => 564.0, - 61 => 564.0, - 62 => 564.0, - 63 => 444.0, - 64 => 921.0, - 65 => 722.0, - 66 => 667.0, - 67 => 667.0, - 68 => 722.0, - 69 => 611.0, - 70 => 556.0, - 71 => 722.0, - 72 => 722.0, - 73 => 333.0, - 74 => 389.0, - 75 => 722.0, - 76 => 611.0, - 77 => 889.0, - 78 => 722.0, - 79 => 722.0, - 80 => 556.0, - 81 => 722.0, - 82 => 667.0, - 83 => 556.0, - 84 => 611.0, - 85 => 722.0, - 86 => 722.0, - 87 => 944.0, - 88 => 722.0, - 89 => 722.0, - 90 => 611.0, - 91 => 333.0, - 92 => 278.0, - 93 => 333.0, - 94 => 469.0, - 95 => 500.0, - 145 => 333.0, - 97 => 444.0, - 98 => 500.0, - 99 => 444.0, - 100 => 500.0, - 101 => 444.0, - 102 => 333.0, - 103 => 500.0, - 104 => 500.0, - 105 => 278.0, - 106 => 278.0, - 107 => 500.0, - 108 => 278.0, - 109 => 778.0, - 110 => 500.0, - 111 => 500.0, - 112 => 500.0, - 113 => 500.0, - 114 => 333.0, - 115 => 389.0, - 116 => 278.0, - 117 => 500.0, - 118 => 500.0, - 119 => 722.0, - 120 => 500.0, - 121 => 500.0, - 122 => 444.0, - 123 => 480.0, - 124 => 200.0, - 125 => 480.0, - 126 => 541.0, - 161 => 333.0, - 162 => 500.0, - 163 => 500.0, - 'fraction' => 167.0, - 165 => 500.0, - 131 => 500.0, - 167 => 500.0, - 164 => 500.0, - 39 => 180.0, - 147 => 444.0, - 170 => 276.0, - 139 => 333.0, - 155 => 333.0, - 'fi' => 556.0, - 'fl' => 556.0, - 150 => 500.0, - 134 => 500.0, - 135 => 500.0, - 183 => 250.0, - 182 => 453.0, - 149 => 350.0, - 130 => 333.0, - 132 => 444.0, - 148 => 444.0, - 187 => 500.0, - 133 => 1000.0, - 137 => 1000.0, - 191 => 444.0, - 96 => 333.0, - 180 => 333.0, - 136 => 333.0, - 152 => 333.0, - 175 => 333.0, - 'breve' => 333.0, - 'dotaccent' => 333.0, - 168 => 333.0, - 'ring' => 333.0, - 184 => 333.0, - 'hungarumlaut' => 333.0, - 'ogonek' => 333.0, - 'caron' => 333.0, - 151 => 1000.0, - 198 => 889.0, - 'Lslash' => 611.0, - 216 => 722.0, - 140 => 889.0, - 186 => 310.0, - 230 => 667.0, - 'dotlessi' => 278.0, - 'lslash' => 278.0, - 248 => 500.0, - 156 => 722.0, - 223 => 500.0, - 207 => 333.0, - 233 => 444.0, - 'abreve' => 444.0, - 'uhungarumlaut' => 500.0, - 'ecaron' => 444.0, - 159 => 722.0, - 247 => 564.0, - 221 => 722.0, - 194 => 722.0, - 225 => 444.0, - 219 => 722.0, - 253 => 500.0, - 'scommaaccent' => 389.0, - 234 => 444.0, - 'Uring' => 722.0, - 220 => 722.0, - 'aogonek' => 444.0, - 218 => 722.0, - 'uogonek' => 500.0, - 203 => 611.0, - 'Dcroat' => 722.0, - 'commaaccent' => 250.0, - 169 => 760.0, - 'Emacron' => 611.0, - 'ccaron' => 444.0, - 229 => 444.0, - 'Ncommaaccent' => 722.0, - 'lacute' => 278.0, - 224 => 444.0, - 'Tcommaaccent' => 611.0, - 'Cacute' => 667.0, - 227 => 444.0, - 'Edotaccent' => 611.0, - 154 => 389.0, - 'scedilla' => 389.0, - 237 => 278.0, - 'lozenge' => 471.0, - 'Rcaron' => 667.0, - 'Gcommaaccent' => 722.0, - 251 => 500.0, - 226 => 444.0, - 'Amacron' => 722.0, - 'rcaron' => 333.0, - 231 => 444.0, - 'Zdotaccent' => 611.0, - 222 => 556.0, - 'Omacron' => 722.0, - 'Racute' => 667.0, - 'Sacute' => 556.0, - 'dcaron' => 588.0, - 'Umacron' => 722.0, - 'uring' => 500.0, - 179 => 300.0, - 210 => 722.0, - 192 => 722.0, - 'Abreve' => 722.0, - 215 => 564.0, - 250 => 500.0, - 'Tcaron' => 611.0, - 'partialdiff' => 476.0, - 255 => 500.0, - 'Nacute' => 722.0, - 238 => 278.0, - 202 => 611.0, - 228 => 444.0, - 235 => 444.0, - 'cacute' => 444.0, - 'nacute' => 500.0, - 'umacron' => 500.0, - 'Ncaron' => 722.0, - 205 => 333.0, - 177 => 564.0, - 166 => 200.0, - 174 => 760.0, - 'Gbreve' => 722.0, - 'Idotaccent' => 333.0, - 'summation' => 600.0, - 200 => 611.0, - 'racute' => 333.0, - 'omacron' => 500.0, - 'Zacute' => 611.0, - 142 => 611.0, - 'greaterequal' => 549.0, - 208 => 722.0, - 199 => 667.0, - 'lcommaaccent' => 278.0, - 'tcaron' => 326.0, - 'eogonek' => 444.0, - 'Uogonek' => 722.0, - 193 => 722.0, - 196 => 722.0, - 232 => 444.0, - 'zacute' => 444.0, - 'iogonek' => 278.0, - 211 => 722.0, - 243 => 500.0, - 'amacron' => 444.0, - 'sacute' => 389.0, - 239 => 278.0, - 212 => 722.0, - 217 => 722.0, - 'Delta' => 612.0, - 254 => 500.0, - 178 => 300.0, - 214 => 722.0, - 181 => 500.0, - 236 => 278.0, - 'ohungarumlaut' => 500.0, - 'Eogonek' => 611.0, - 'dcroat' => 500.0, - 190 => 750.0, - 'Scedilla' => 556.0, - 'lcaron' => 344.0, - 'Kcommaaccent' => 722.0, - 'Lacute' => 611.0, - 153 => 980.0, - 'edotaccent' => 444.0, - 204 => 333.0, - 'Imacron' => 333.0, - 'Lcaron' => 611.0, - 189 => 750.0, - 'lessequal' => 549.0, - 244 => 500.0, - 241 => 500.0, - 'Uhungarumlaut' => 722.0, - 201 => 611.0, - 'emacron' => 444.0, - 'gbreve' => 500.0, - 188 => 750.0, - 138 => 556.0, - 'Scommaaccent' => 556.0, - 'Ohungarumlaut' => 722.0, - 176 => 400.0, - 242 => 500.0, - 'Ccaron' => 667.0, - 249 => 500.0, - 'radical' => 453.0, - 'Dcaron' => 722.0, - 'rcommaaccent' => 333.0, - 209 => 722.0, - 245 => 500.0, - 'Rcommaaccent' => 667.0, - 'Lcommaaccent' => 611.0, - 195 => 722.0, - 'Aogonek' => 722.0, - 197 => 722.0, - 213 => 722.0, - 'zdotaccent' => 444.0, - 'Ecaron' => 611.0, - 'Iogonek' => 333.0, - 'kcommaaccent' => 500.0, - 'minus' => 564.0, - 206 => 333.0, - 'ncaron' => 500.0, - 'tcommaaccent' => 278.0, - 172 => 564.0, - 246 => 500.0, - 252 => 500.0, - 'notequal' => 549.0, - 'gcommaaccent' => 500.0, - 240 => 500.0, - 158 => 444.0, - 'ncommaaccent' => 500.0, - 185 => 300.0, - 'imacron' => 278.0, - 128 => 500.0, - ), - 'CIDtoGID_Compressed' => true, - 'CIDtoGID' => 'eJwDAAAAAAE=', - '_version_' => 6, -); \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/ZapfDingbats.afm b/application/third_party/dompdf/lib/fonts/ZapfDingbats.afm deleted file mode 100755 index dc5662e2..00000000 --- a/application/third_party/dompdf/lib/fonts/ZapfDingbats.afm +++ /dev/null @@ -1,225 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 15:14:13 1997 -Comment UniqueID 43082 -Comment VMusage 45775 55535 -FontName ZapfDingbats -FullName ITC Zapf Dingbats -FamilyName ZapfDingbats -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet Special -FontBBox -1 -143 981 820 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. -EncodingScheme FontSpecific -StdHW 28 -StdVW 90 -StartCharMetrics 202 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 974 ; N a1 ; B 35 72 939 621 ; -C 34 ; WX 961 ; N a2 ; B 35 81 927 611 ; -C 35 ; WX 974 ; N a202 ; B 35 72 939 621 ; -C 36 ; WX 980 ; N a3 ; B 35 0 945 692 ; -C 37 ; WX 719 ; N a4 ; B 34 139 685 566 ; -C 38 ; WX 789 ; N a5 ; B 35 -14 755 705 ; -C 39 ; WX 790 ; N a119 ; B 35 -14 755 705 ; -C 40 ; WX 791 ; N a118 ; B 35 -13 761 705 ; -C 41 ; WX 690 ; N a117 ; B 34 138 655 553 ; -C 42 ; WX 960 ; N a11 ; B 35 123 925 568 ; -C 43 ; WX 939 ; N a12 ; B 35 134 904 559 ; -C 44 ; WX 549 ; N a13 ; B 29 -11 516 705 ; -C 45 ; WX 855 ; N a14 ; B 34 59 820 632 ; -C 46 ; WX 911 ; N a15 ; B 35 50 876 642 ; -C 47 ; WX 933 ; N a16 ; B 35 139 899 550 ; -C 48 ; WX 911 ; N a105 ; B 35 50 876 642 ; -C 49 ; WX 945 ; N a17 ; B 35 139 909 553 ; -C 50 ; WX 974 ; N a18 ; B 35 104 938 587 ; -C 51 ; WX 755 ; N a19 ; B 34 -13 721 705 ; -C 52 ; WX 846 ; N a20 ; B 36 -14 811 705 ; -C 53 ; WX 762 ; N a21 ; B 35 0 727 692 ; -C 54 ; WX 761 ; N a22 ; B 35 0 727 692 ; -C 55 ; WX 571 ; N a23 ; B -1 -68 571 661 ; -C 56 ; WX 677 ; N a24 ; B 36 -13 642 705 ; -C 57 ; WX 763 ; N a25 ; B 35 0 728 692 ; -C 58 ; WX 760 ; N a26 ; B 35 0 726 692 ; -C 59 ; WX 759 ; N a27 ; B 35 0 725 692 ; -C 60 ; WX 754 ; N a28 ; B 35 0 720 692 ; -C 61 ; WX 494 ; N a6 ; B 35 0 460 692 ; -C 62 ; WX 552 ; N a7 ; B 35 0 517 692 ; -C 63 ; WX 537 ; N a8 ; B 35 0 503 692 ; -C 64 ; WX 577 ; N a9 ; B 35 96 542 596 ; -C 65 ; WX 692 ; N a10 ; B 35 -14 657 705 ; -C 66 ; WX 786 ; N a29 ; B 35 -14 751 705 ; -C 67 ; WX 788 ; N a30 ; B 35 -14 752 705 ; -C 68 ; WX 788 ; N a31 ; B 35 -14 753 705 ; -C 69 ; WX 790 ; N a32 ; B 35 -14 756 705 ; -C 70 ; WX 793 ; N a33 ; B 35 -13 759 705 ; -C 71 ; WX 794 ; N a34 ; B 35 -13 759 705 ; -C 72 ; WX 816 ; N a35 ; B 35 -14 782 705 ; -C 73 ; WX 823 ; N a36 ; B 35 -14 787 705 ; -C 74 ; WX 789 ; N a37 ; B 35 -14 754 705 ; -C 75 ; WX 841 ; N a38 ; B 35 -14 807 705 ; -C 76 ; WX 823 ; N a39 ; B 35 -14 789 705 ; -C 77 ; WX 833 ; N a40 ; B 35 -14 798 705 ; -C 78 ; WX 816 ; N a41 ; B 35 -13 782 705 ; -C 79 ; WX 831 ; N a42 ; B 35 -14 796 705 ; -C 80 ; WX 923 ; N a43 ; B 35 -14 888 705 ; -C 81 ; WX 744 ; N a44 ; B 35 0 710 692 ; -C 82 ; WX 723 ; N a45 ; B 35 0 688 692 ; -C 83 ; WX 749 ; N a46 ; B 35 0 714 692 ; -C 84 ; WX 790 ; N a47 ; B 34 -14 756 705 ; -C 85 ; WX 792 ; N a48 ; B 35 -14 758 705 ; -C 86 ; WX 695 ; N a49 ; B 35 -14 661 706 ; -C 87 ; WX 776 ; N a50 ; B 35 -6 741 699 ; -C 88 ; WX 768 ; N a51 ; B 35 -7 734 699 ; -C 89 ; WX 792 ; N a52 ; B 35 -14 757 705 ; -C 90 ; WX 759 ; N a53 ; B 35 0 725 692 ; -C 91 ; WX 707 ; N a54 ; B 35 -13 672 704 ; -C 92 ; WX 708 ; N a55 ; B 35 -14 672 705 ; -C 93 ; WX 682 ; N a56 ; B 35 -14 647 705 ; -C 94 ; WX 701 ; N a57 ; B 35 -14 666 705 ; -C 95 ; WX 826 ; N a58 ; B 35 -14 791 705 ; -C 96 ; WX 815 ; N a59 ; B 35 -14 780 705 ; -C 97 ; WX 789 ; N a60 ; B 35 -14 754 705 ; -C 98 ; WX 789 ; N a61 ; B 35 -14 754 705 ; -C 99 ; WX 707 ; N a62 ; B 34 -14 673 705 ; -C 100 ; WX 687 ; N a63 ; B 36 0 651 692 ; -C 101 ; WX 696 ; N a64 ; B 35 0 661 691 ; -C 102 ; WX 689 ; N a65 ; B 35 0 655 692 ; -C 103 ; WX 786 ; N a66 ; B 34 -14 751 705 ; -C 104 ; WX 787 ; N a67 ; B 35 -14 752 705 ; -C 105 ; WX 713 ; N a68 ; B 35 -14 678 705 ; -C 106 ; WX 791 ; N a69 ; B 35 -14 756 705 ; -C 107 ; WX 785 ; N a70 ; B 36 -14 751 705 ; -C 108 ; WX 791 ; N a71 ; B 35 -14 757 705 ; -C 109 ; WX 873 ; N a72 ; B 35 -14 838 705 ; -C 110 ; WX 761 ; N a73 ; B 35 0 726 692 ; -C 111 ; WX 762 ; N a74 ; B 35 0 727 692 ; -C 112 ; WX 762 ; N a203 ; B 35 0 727 692 ; -C 113 ; WX 759 ; N a75 ; B 35 0 725 692 ; -C 114 ; WX 759 ; N a204 ; B 35 0 725 692 ; -C 115 ; WX 892 ; N a76 ; B 35 0 858 705 ; -C 116 ; WX 892 ; N a77 ; B 35 -14 858 692 ; -C 117 ; WX 788 ; N a78 ; B 35 -14 754 705 ; -C 118 ; WX 784 ; N a79 ; B 35 -14 749 705 ; -C 119 ; WX 438 ; N a81 ; B 35 -14 403 705 ; -C 120 ; WX 138 ; N a82 ; B 35 0 104 692 ; -C 121 ; WX 277 ; N a83 ; B 35 0 242 692 ; -C 122 ; WX 415 ; N a84 ; B 35 0 380 692 ; -C 123 ; WX 392 ; N a97 ; B 35 263 357 705 ; -C 124 ; WX 392 ; N a98 ; B 34 263 357 705 ; -C 125 ; WX 668 ; N a99 ; B 35 263 633 705 ; -C 126 ; WX 668 ; N a100 ; B 36 263 634 705 ; -C 128 ; WX 390 ; N a89 ; B 35 -14 356 705 ; -C 129 ; WX 390 ; N a90 ; B 35 -14 355 705 ; -C 130 ; WX 317 ; N a93 ; B 35 0 283 692 ; -C 131 ; WX 317 ; N a94 ; B 35 0 283 692 ; -C 132 ; WX 276 ; N a91 ; B 35 0 242 692 ; -C 133 ; WX 276 ; N a92 ; B 35 0 242 692 ; -C 134 ; WX 509 ; N a205 ; B 35 0 475 692 ; -C 135 ; WX 509 ; N a85 ; B 35 0 475 692 ; -C 136 ; WX 410 ; N a206 ; B 35 0 375 692 ; -C 137 ; WX 410 ; N a86 ; B 35 0 375 692 ; -C 138 ; WX 234 ; N a87 ; B 35 -14 199 705 ; -C 139 ; WX 234 ; N a88 ; B 35 -14 199 705 ; -C 140 ; WX 334 ; N a95 ; B 35 0 299 692 ; -C 141 ; WX 334 ; N a96 ; B 35 0 299 692 ; -C 161 ; WX 732 ; N a101 ; B 35 -143 697 806 ; -C 162 ; WX 544 ; N a102 ; B 56 -14 488 706 ; -C 163 ; WX 544 ; N a103 ; B 34 -14 508 705 ; -C 164 ; WX 910 ; N a104 ; B 35 40 875 651 ; -C 165 ; WX 667 ; N a106 ; B 35 -14 633 705 ; -C 166 ; WX 760 ; N a107 ; B 35 -14 726 705 ; -C 167 ; WX 760 ; N a108 ; B 0 121 758 569 ; -C 168 ; WX 776 ; N a112 ; B 35 0 741 705 ; -C 169 ; WX 595 ; N a111 ; B 34 -14 560 705 ; -C 170 ; WX 694 ; N a110 ; B 35 -14 659 705 ; -C 171 ; WX 626 ; N a109 ; B 34 0 591 705 ; -C 172 ; WX 788 ; N a120 ; B 35 -14 754 705 ; -C 173 ; WX 788 ; N a121 ; B 35 -14 754 705 ; -C 174 ; WX 788 ; N a122 ; B 35 -14 754 705 ; -C 175 ; WX 788 ; N a123 ; B 35 -14 754 705 ; -C 176 ; WX 788 ; N a124 ; B 35 -14 754 705 ; -C 177 ; WX 788 ; N a125 ; B 35 -14 754 705 ; -C 178 ; WX 788 ; N a126 ; B 35 -14 754 705 ; -C 179 ; WX 788 ; N a127 ; B 35 -14 754 705 ; -C 180 ; WX 788 ; N a128 ; B 35 -14 754 705 ; -C 181 ; WX 788 ; N a129 ; B 35 -14 754 705 ; -C 182 ; WX 788 ; N a130 ; B 35 -14 754 705 ; -C 183 ; WX 788 ; N a131 ; B 35 -14 754 705 ; -C 184 ; WX 788 ; N a132 ; B 35 -14 754 705 ; -C 185 ; WX 788 ; N a133 ; B 35 -14 754 705 ; -C 186 ; WX 788 ; N a134 ; B 35 -14 754 705 ; -C 187 ; WX 788 ; N a135 ; B 35 -14 754 705 ; -C 188 ; WX 788 ; N a136 ; B 35 -14 754 705 ; -C 189 ; WX 788 ; N a137 ; B 35 -14 754 705 ; -C 190 ; WX 788 ; N a138 ; B 35 -14 754 705 ; -C 191 ; WX 788 ; N a139 ; B 35 -14 754 705 ; -C 192 ; WX 788 ; N a140 ; B 35 -14 754 705 ; -C 193 ; WX 788 ; N a141 ; B 35 -14 754 705 ; -C 194 ; WX 788 ; N a142 ; B 35 -14 754 705 ; -C 195 ; WX 788 ; N a143 ; B 35 -14 754 705 ; -C 196 ; WX 788 ; N a144 ; B 35 -14 754 705 ; -C 197 ; WX 788 ; N a145 ; B 35 -14 754 705 ; -C 198 ; WX 788 ; N a146 ; B 35 -14 754 705 ; -C 199 ; WX 788 ; N a147 ; B 35 -14 754 705 ; -C 200 ; WX 788 ; N a148 ; B 35 -14 754 705 ; -C 201 ; WX 788 ; N a149 ; B 35 -14 754 705 ; -C 202 ; WX 788 ; N a150 ; B 35 -14 754 705 ; -C 203 ; WX 788 ; N a151 ; B 35 -14 754 705 ; -C 204 ; WX 788 ; N a152 ; B 35 -14 754 705 ; -C 205 ; WX 788 ; N a153 ; B 35 -14 754 705 ; -C 206 ; WX 788 ; N a154 ; B 35 -14 754 705 ; -C 207 ; WX 788 ; N a155 ; B 35 -14 754 705 ; -C 208 ; WX 788 ; N a156 ; B 35 -14 754 705 ; -C 209 ; WX 788 ; N a157 ; B 35 -14 754 705 ; -C 210 ; WX 788 ; N a158 ; B 35 -14 754 705 ; -C 211 ; WX 788 ; N a159 ; B 35 -14 754 705 ; -C 212 ; WX 894 ; N a160 ; B 35 58 860 634 ; -C 213 ; WX 838 ; N a161 ; B 35 152 803 540 ; -C 214 ; WX 1016 ; N a163 ; B 34 152 981 540 ; -C 215 ; WX 458 ; N a164 ; B 35 -127 422 820 ; -C 216 ; WX 748 ; N a196 ; B 35 94 698 597 ; -C 217 ; WX 924 ; N a165 ; B 35 140 890 552 ; -C 218 ; WX 748 ; N a192 ; B 35 94 698 597 ; -C 219 ; WX 918 ; N a166 ; B 35 166 884 526 ; -C 220 ; WX 927 ; N a167 ; B 35 32 892 660 ; -C 221 ; WX 928 ; N a168 ; B 35 129 891 562 ; -C 222 ; WX 928 ; N a169 ; B 35 128 893 563 ; -C 223 ; WX 834 ; N a170 ; B 35 155 799 537 ; -C 224 ; WX 873 ; N a171 ; B 35 93 838 599 ; -C 225 ; WX 828 ; N a172 ; B 35 104 791 588 ; -C 226 ; WX 924 ; N a173 ; B 35 98 889 594 ; -C 227 ; WX 924 ; N a162 ; B 35 98 889 594 ; -C 228 ; WX 917 ; N a174 ; B 35 0 882 692 ; -C 229 ; WX 930 ; N a175 ; B 35 84 896 608 ; -C 230 ; WX 931 ; N a176 ; B 35 84 896 608 ; -C 231 ; WX 463 ; N a177 ; B 35 -99 429 791 ; -C 232 ; WX 883 ; N a178 ; B 35 71 848 623 ; -C 233 ; WX 836 ; N a179 ; B 35 44 802 648 ; -C 234 ; WX 836 ; N a193 ; B 35 44 802 648 ; -C 235 ; WX 867 ; N a180 ; B 35 101 832 591 ; -C 236 ; WX 867 ; N a199 ; B 35 101 832 591 ; -C 237 ; WX 696 ; N a181 ; B 35 44 661 648 ; -C 238 ; WX 696 ; N a200 ; B 35 44 661 648 ; -C 239 ; WX 874 ; N a182 ; B 35 77 840 619 ; -C 241 ; WX 874 ; N a201 ; B 35 73 840 615 ; -C 242 ; WX 760 ; N a183 ; B 35 0 725 692 ; -C 243 ; WX 946 ; N a184 ; B 35 160 911 533 ; -C 244 ; WX 771 ; N a197 ; B 34 37 736 655 ; -C 245 ; WX 865 ; N a185 ; B 35 207 830 481 ; -C 246 ; WX 771 ; N a194 ; B 34 37 736 655 ; -C 247 ; WX 888 ; N a198 ; B 34 -19 853 712 ; -C 248 ; WX 967 ; N a186 ; B 35 124 932 568 ; -C 249 ; WX 888 ; N a195 ; B 34 -19 853 712 ; -C 250 ; WX 831 ; N a187 ; B 35 113 796 579 ; -C 251 ; WX 873 ; N a188 ; B 36 118 838 578 ; -C 252 ; WX 927 ; N a189 ; B 35 150 891 542 ; -C 253 ; WX 970 ; N a190 ; B 35 76 931 616 ; -C 254 ; WX 918 ; N a191 ; B 34 99 884 593 ; -EndCharMetrics -EndFontMetrics diff --git a/application/third_party/dompdf/lib/fonts/dompdf_font_family_cache.dist.php b/application/third_party/dompdf/lib/fonts/dompdf_font_family_cache.dist.php deleted file mode 100755 index 242316aa..00000000 --- a/application/third_party/dompdf/lib/fonts/dompdf_font_family_cache.dist.php +++ /dev/null @@ -1,111 +0,0 @@ - - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Helvetica', - 'bold' => DOMPDF_DIR . '/lib/fonts/Helvetica-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Helvetica-Oblique', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Helvetica-BoldOblique', - ), - 'times' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Times-Roman', - 'bold' => DOMPDF_DIR . '/lib/fonts/Times-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Times-Italic', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Times-BoldItalic', - ), - 'times-roman' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Times-Roman', - 'bold' => DOMPDF_DIR . '/lib/fonts/Times-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Times-Italic', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Times-BoldItalic', - ), - 'courier' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Courier', - 'bold' => DOMPDF_DIR . '/lib/fonts/Courier-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Courier-Oblique', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Courier-BoldOblique', - ), - 'helvetica' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Helvetica', - 'bold' => DOMPDF_DIR . '/lib/fonts/Helvetica-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Helvetica-Oblique', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Helvetica-BoldOblique', - ), - 'zapfdingbats' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/ZapfDingbats', - 'bold' => DOMPDF_DIR . '/lib/fonts/ZapfDingbats', - 'italic' => DOMPDF_DIR . '/lib/fonts/ZapfDingbats', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/ZapfDingbats', - ), - 'symbol' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Symbol', - 'bold' => DOMPDF_DIR . '/lib/fonts/Symbol', - 'italic' => DOMPDF_DIR . '/lib/fonts/Symbol', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Symbol', - ), - 'serif' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Times-Roman', - 'bold' => DOMPDF_DIR . '/lib/fonts/Times-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Times-Italic', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Times-BoldItalic', - ), - 'monospace' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Courier', - 'bold' => DOMPDF_DIR . '/lib/fonts/Courier-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Courier-Oblique', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Courier-BoldOblique', - ), - 'fixed' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/Courier', - 'bold' => DOMPDF_DIR . '/lib/fonts/Courier-Bold', - 'italic' => DOMPDF_DIR . '/lib/fonts/Courier-Oblique', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/Courier-BoldOblique', - ), - 'dejavu sans' => - array ( - 'bold' => DOMPDF_DIR . '/lib/fonts/DejaVuSans-Bold', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSans-BoldOblique', - 'italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSans-Oblique', - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSans', - ), - 'dejavu sans light' => - array ( - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSans-ExtraLight', - ), - 'dejavu sans condensed' => - array ( - 'bold' => DOMPDF_DIR . '/lib/fonts/DejaVuSansCondensed-Bold', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSansCondensed-BoldOblique', - 'italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSansCondensed-Oblique', - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSansCondensed', - ), - 'dejavu sans mono' => - array ( - 'bold' => DOMPDF_DIR . '/lib/fonts/DejaVuSansMono-Bold', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSansMono-BoldOblique', - 'italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSansMono-Oblique', - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSansMono', - ), - 'dejavu serif' => - array ( - 'bold' => DOMPDF_DIR . '/lib/fonts/DejaVuSerif-Bold', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSerif-BoldItalic', - 'italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSerif-Italic', - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSerif', - ), - 'dejavu serif condensed' => - array ( - 'bold' => DOMPDF_DIR . '/lib/fonts/DejaVuSerifCondensed-Bold', - 'bold_italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSerifCondensed-BoldItalic', - 'italic' => DOMPDF_DIR . '/lib/fonts/DejaVuSerifCondensed-Italic', - 'normal' => DOMPDF_DIR . '/lib/fonts/DejaVuSerifCondensed', - ), -) ?> \ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/log.htm b/application/third_party/dompdf/lib/fonts/log.htm deleted file mode 100755 index f963ad02..00000000 --- a/application/third_party/dompdf/lib/fonts/log.htm +++ /dev/null @@ -1 +0,0 @@ -20,480 KB 1,034.0412 ms
\ No newline at end of file diff --git a/application/third_party/dompdf/lib/fonts/mustRead.html b/application/third_party/dompdf/lib/fonts/mustRead.html deleted file mode 100755 index b9f4ba2a..00000000 --- a/application/third_party/dompdf/lib/fonts/mustRead.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Core 14 AFM Files - ReadMe - - - or - - - - - -
This file and the 14 PostScript(R) AFM files it accompanies may be used, copied, and distributed for any purpose and without charge, with or without modification, provided that all copyright notices are retained; that the AFM files are not distributed without this file; that all modifications to this file or any of the AFM files are prominently noted in the modified file(s); and that this paragraph is not modified. Adobe Systems has no responsibility or obligation to support the use of the AFM files. Col
-

Source http://www.adobe.com/devnet/font/#pcfi

- - \ No newline at end of file diff --git a/application/third_party/dompdf/lib/html5lib/Data.php b/application/third_party/dompdf/lib/html5lib/Data.php deleted file mode 100755 index 497345f4..00000000 --- a/application/third_party/dompdf/lib/html5lib/Data.php +++ /dev/null @@ -1,114 +0,0 @@ - 0xFFFD, // REPLACEMENT CHARACTER - 0x0D => 0x000A, // LINE FEED (LF) - 0x80 => 0x20AC, // EURO SIGN ('€') - 0x81 => 0x0081, // - 0x82 => 0x201A, // SINGLE LOW-9 QUOTATION MARK ('‚') - 0x83 => 0x0192, // LATIN SMALL LETTER F WITH HOOK ('Æ’') - 0x84 => 0x201E, // DOUBLE LOW-9 QUOTATION MARK ('„') - 0x85 => 0x2026, // HORIZONTAL ELLIPSIS ('…') - 0x86 => 0x2020, // DAGGER ('†') - 0x87 => 0x2021, // DOUBLE DAGGER ('‡') - 0x88 => 0x02C6, // MODIFIER LETTER CIRCUMFLEX ACCENT ('ˆ') - 0x89 => 0x2030, // PER MILLE SIGN ('‰') - 0x8A => 0x0160, // LATIN CAPITAL LETTER S WITH CARON ('Å ') - 0x8B => 0x2039, // SINGLE LEFT-POINTING ANGLE QUOTATION MARK ('‹') - 0x8C => 0x0152, // LATIN CAPITAL LIGATURE OE ('Å’') - 0x8D => 0x008D, // - 0x8E => 0x017D, // LATIN CAPITAL LETTER Z WITH CARON ('Ž') - 0x8F => 0x008F, // - 0x90 => 0x0090, // - 0x91 => 0x2018, // LEFT SINGLE QUOTATION MARK ('‘') - 0x92 => 0x2019, // RIGHT SINGLE QUOTATION MARK ('’') - 0x93 => 0x201C, // LEFT DOUBLE QUOTATION MARK ('“') - 0x94 => 0x201D, // RIGHT DOUBLE QUOTATION MARK ('â€') - 0x95 => 0x2022, // BULLET ('•') - 0x96 => 0x2013, // EN DASH ('–') - 0x97 => 0x2014, // EM DASH ('—') - 0x98 => 0x02DC, // SMALL TILDE ('Ëœ') - 0x99 => 0x2122, // TRADE MARK SIGN ('â„¢') - 0x9A => 0x0161, // LATIN SMALL LETTER S WITH CARON ('Å¡') - 0x9B => 0x203A, // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK ('›') - 0x9C => 0x0153, // LATIN SMALL LIGATURE OE ('Å“') - 0x9D => 0x009D, // - 0x9E => 0x017E, // LATIN SMALL LETTER Z WITH CARON ('ž') - 0x9F => 0x0178, // LATIN CAPITAL LETTER Y WITH DIAERESIS ('Ÿ') - ); - - protected static $namedCharacterReferences; - - protected static $namedCharacterReferenceMaxLength; - - /** - * Returns the "real" Unicode codepoint of a malformed character - * reference. - */ - public static function getRealCodepoint($ref) { - if (!isset(self::$realCodepointTable[$ref])) return false; - else return self::$realCodepointTable[$ref]; - } - - public static function getNamedCharacterReferences() { - if (!self::$namedCharacterReferences) { - self::$namedCharacterReferences = unserialize( - file_get_contents(dirname(__FILE__) . '/named-character-references.ser')); - } - return self::$namedCharacterReferences; - } - - /** - * Converts a Unicode codepoint to sequence of UTF-8 bytes. - * @note Shamelessly stolen from HTML Purifier, which is also - * shamelessly stolen from Feyd (which is in public domain). - */ - public static function utf8chr($code) { - /* We don't care: we live dangerously - * if($code > 0x10FFFF or $code < 0x0 or - ($code >= 0xD800 and $code <= 0xDFFF) ) { - // bits are set outside the "valid" range as defined - // by UNICODE 4.1.0 - return "\xEF\xBF\xBD"; - }*/ - - $x = $y = $z = $w = 0; - if ($code < 0x80) { - // regular ASCII character - $x = $code; - } else { - // set up bits for UTF-8 - $x = ($code & 0x3F) | 0x80; - if ($code < 0x800) { - $y = (($code & 0x7FF) >> 6) | 0xC0; - } else { - $y = (($code & 0xFC0) >> 6) | 0x80; - if($code < 0x10000) { - $z = (($code >> 12) & 0x0F) | 0xE0; - } else { - $z = (($code >> 12) & 0x3F) | 0x80; - $w = (($code >> 18) & 0x07) | 0xF0; - } - } - } - // set up the actual character - $ret = ''; - if($w) $ret .= chr($w); - if($z) $ret .= chr($z); - if($y) $ret .= chr($y); - $ret .= chr($x); - - return $ret; - } - -} diff --git a/application/third_party/dompdf/lib/html5lib/InputStream.php b/application/third_party/dompdf/lib/html5lib/InputStream.php deleted file mode 100755 index f98b4272..00000000 --- a/application/third_party/dompdf/lib/html5lib/InputStream.php +++ /dev/null @@ -1,284 +0,0 @@ - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -*/ - -// Some conventions: -// /* */ indicates verbatim text from the HTML 5 specification -// // indicates regular comments - -class HTML5_InputStream { - /** - * The string data we're parsing. - */ - private $data; - - /** - * The current integer byte position we are in $data - */ - private $char; - - /** - * Length of $data; when $char === $data, we are at the end-of-file. - */ - private $EOF; - - /** - * Parse errors. - */ - public $errors = array(); - - /** - * @param $data Data to parse - */ - public function __construct($data) { - - /* Given an encoding, the bytes in the input stream must be - converted to Unicode characters for the tokeniser, as - described by the rules for that encoding, except that the - leading U+FEFF BYTE ORDER MARK character, if any, must not - be stripped by the encoding layer (it is stripped by the rule below). - - Bytes or sequences of bytes in the original byte stream that - could not be converted to Unicode characters must be converted - to U+FFFD REPLACEMENT CHARACTER code points. */ - - // XXX currently assuming input data is UTF-8; once we - // build encoding detection this will no longer be the case - // - // We previously had an mbstring implementation here, but that - // implementation is heavily non-conforming, so it's been - // omitted. - if (extension_loaded('iconv')) { - // non-conforming - $data = @iconv('UTF-8', 'UTF-8//IGNORE', $data); - } else { - // we can make a conforming native implementation - throw new Exception('Not implemented, please install mbstring or iconv'); - } - - /* One leading U+FEFF BYTE ORDER MARK character must be - ignored if any are present. */ - if (substr($data, 0, 3) === "\xEF\xBB\xBF") { - $data = substr($data, 3); - } - - /* All U+0000 NULL characters in the input must be replaced - by U+FFFD REPLACEMENT CHARACTERs. Any occurrences of such - characters is a parse error. */ - for ($i = 0, $count = substr_count($data, "\0"); $i < $count; $i++) { - $this->errors[] = array( - 'type' => HTML5_Tokenizer::PARSEERROR, - 'data' => 'null-character' - ); - } - /* U+000D CARRIAGE RETURN (CR) characters and U+000A LINE FEED - (LF) characters are treated specially. Any CR characters - that are followed by LF characters must be removed, and any - CR characters not followed by LF characters must be converted - to LF characters. Thus, newlines in HTML DOMs are represented - by LF characters, and there are never any CR characters in the - input to the tokenization stage. */ - $data = str_replace( - array( - "\0", - "\r\n", - "\r" - ), - array( - "\xEF\xBF\xBD", - "\n", - "\n" - ), - $data - ); - - /* Any occurrences of any characters in the ranges U+0001 to - U+0008, U+000B, U+000E to U+001F, U+007F to U+009F, - U+D800 to U+DFFF , U+FDD0 to U+FDEF, and - characters U+FFFE, U+FFFF, U+1FFFE, U+1FFFF, U+2FFFE, U+2FFFF, - U+3FFFE, U+3FFFF, U+4FFFE, U+4FFFF, U+5FFFE, U+5FFFF, U+6FFFE, - U+6FFFF, U+7FFFE, U+7FFFF, U+8FFFE, U+8FFFF, U+9FFFE, U+9FFFF, - U+AFFFE, U+AFFFF, U+BFFFE, U+BFFFF, U+CFFFE, U+CFFFF, U+DFFFE, - U+DFFFF, U+EFFFE, U+EFFFF, U+FFFFE, U+FFFFF, U+10FFFE, and - U+10FFFF are parse errors. (These are all control characters - or permanently undefined Unicode characters.) */ - // Check PCRE is loaded. - if (extension_loaded('pcre')) { - $count = preg_match_all( - '/(?: - [\x01-\x08\x0B\x0E-\x1F\x7F] # U+0001 to U+0008, U+000B, U+000E to U+001F and U+007F - | - \xC2[\x80-\x9F] # U+0080 to U+009F - | - \xED(?:\xA0[\x80-\xFF]|[\xA1-\xBE][\x00-\xFF]|\xBF[\x00-\xBF]) # U+D800 to U+DFFFF - | - \xEF\xB7[\x90-\xAF] # U+FDD0 to U+FDEF - | - \xEF\xBF[\xBE\xBF] # U+FFFE and U+FFFF - | - [\xF0-\xF4][\x8F-\xBF]\xBF[\xBE\xBF] # U+nFFFE and U+nFFFF (1 <= n <= 10_{16}) - )/x', - $data, - $matches - ); - for ($i = 0; $i < $count; $i++) { - $this->errors[] = array( - 'type' => HTML5_Tokenizer::PARSEERROR, - 'data' => 'invalid-codepoint' - ); - } - } else { - // XXX: Need non-PCRE impl, probably using substr_count - } - - $this->data = $data; - $this->char = 0; - $this->EOF = strlen($data); - } - - /** - * Returns the current line that the tokenizer is at. - */ - public function getCurrentLine() { - // Check the string isn't empty - if($this->EOF) { - // Add one to $this->char because we want the number for the next - // byte to be processed. - return substr_count($this->data, "\n", 0, min($this->char, $this->EOF)) + 1; - } else { - // If the string is empty, we are on the first line (sorta). - return 1; - } - } - - /** - * Returns the current column of the current line that the tokenizer is at. - */ - public function getColumnOffset() { - // strrpos is weird, and the offset needs to be negative for what we - // want (i.e., the last \n before $this->char). This needs to not have - // one (to make it point to the next character, the one we want the - // position of) added to it because strrpos's behaviour includes the - // final offset byte. - $lastLine = strrpos($this->data, "\n", $this->char - 1 - strlen($this->data)); - - // However, for here we want the length up until the next byte to be - // processed, so add one to the current byte ($this->char). - if($lastLine !== false) { - $findLengthOf = substr($this->data, $lastLine + 1, $this->char - 1 - $lastLine); - } else { - $findLengthOf = substr($this->data, 0, $this->char); - } - - // Get the length for the string we need. - if(extension_loaded('iconv')) { - return iconv_strlen($findLengthOf, 'utf-8'); - } elseif(extension_loaded('mbstring')) { - return mb_strlen($findLengthOf, 'utf-8'); - } elseif(extension_loaded('xml')) { - return strlen(utf8_decode($findLengthOf)); - } else { - $count = count_chars($findLengthOf); - // 0x80 = 0x7F - 0 + 1 (one added to get inclusive range) - // 0x33 = 0xF4 - 0x2C + 1 (one added to get inclusive range) - return array_sum(array_slice($count, 0, 0x80)) + - array_sum(array_slice($count, 0xC2, 0x33)); - } - } - - /** - * Retrieve the currently consume character. - * @note This performs bounds checking - */ - public function char() { - return ($this->char++ < $this->EOF) - ? $this->data[$this->char - 1] - : false; - } - - /** - * Get all characters until EOF. - * @note This performs bounds checking - */ - public function remainingChars() { - if($this->char < $this->EOF) { - $data = substr($this->data, $this->char); - $this->char = $this->EOF; - return $data; - } else { - return false; - } - } - - /** - * Matches as far as possible until we reach a certain set of bytes - * and returns the matched substring. - * @param $bytes Bytes to match. - */ - public function charsUntil($bytes, $max = null) { - if ($this->char < $this->EOF) { - if ($max === 0 || $max) { - $len = strcspn($this->data, $bytes, $this->char, $max); - } else { - $len = strcspn($this->data, $bytes, $this->char); - } - $string = (string) substr($this->data, $this->char, $len); - $this->char += $len; - return $string; - } else { - return false; - } - } - - /** - * Matches as far as possible with a certain set of bytes - * and returns the matched substring. - * @param $bytes Bytes to match. - */ - public function charsWhile($bytes, $max = null) { - if ($this->char < $this->EOF) { - if ($max === 0 || $max) { - $len = strspn($this->data, $bytes, $this->char, $max); - } else { - $len = strspn($this->data, $bytes, $this->char); - } - $string = (string) substr($this->data, $this->char, $len); - $this->char += $len; - return $string; - } else { - return false; - } - } - - /** - * Unconsume one character. - */ - public function unget() { - if ($this->char <= $this->EOF) { - $this->char--; - } - } -} diff --git a/application/third_party/dompdf/lib/html5lib/Parser.php b/application/third_party/dompdf/lib/html5lib/Parser.php deleted file mode 100755 index 5f9ca560..00000000 --- a/application/third_party/dompdf/lib/html5lib/Parser.php +++ /dev/null @@ -1,36 +0,0 @@ -parse(); - return $tokenizer->save(); - } - /** - * Parses an HTML fragment. - * @param $text HTML text to parse - * @param $context String name of context element to pretend parsing is in. - * @param $builder Custom builder implementation - * @return Parsed HTML as DOMDocument - */ - static public function parseFragment($text, $context = null, $builder = null) { - $tokenizer = new HTML5_Tokenizer($text, $builder); - $tokenizer->parseFragment($context); - return $tokenizer->save(); - } -} diff --git a/application/third_party/dompdf/lib/html5lib/Tokenizer.php b/application/third_party/dompdf/lib/html5lib/Tokenizer.php deleted file mode 100755 index e54a9d18..00000000 --- a/application/third_party/dompdf/lib/html5lib/Tokenizer.php +++ /dev/null @@ -1,2429 +0,0 @@ - -Copyright 2008 Edward Z. Yang -Copyright 2009 Geoffrey Sneddon - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -*/ - -// Some conventions: -// /* */ indicates verbatim text from the HTML 5 specification -// // indicates regular comments - -// all flags are in hyphenated form - -class HTML5_Tokenizer { - /** - * Points to an InputStream object. - */ - protected $stream; - - /** - * Tree builder that the tokenizer emits token to. - */ - private $tree; - - /** - * Current content model we are parsing as. - */ - protected $content_model; - - /** - * Current token that is being built, but not yet emitted. Also - * is the last token emitted, if applicable. - */ - protected $token; - - // These are constants describing the content model - const PCDATA = 0; - const RCDATA = 1; - const CDATA = 2; - const PLAINTEXT = 3; - - // These are constants describing tokens - // XXX should probably be moved somewhere else, probably the - // HTML5 class. - const DOCTYPE = 0; - const STARTTAG = 1; - const ENDTAG = 2; - const COMMENT = 3; - const CHARACTER = 4; - const SPACECHARACTER = 5; - const EOF = 6; - const PARSEERROR = 7; - - // These are constants representing bunches of characters. - const ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; - const UPPER_ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - const LOWER_ALPHA = 'abcdefghijklmnopqrstuvwxyz'; - const DIGIT = '0123456789'; - const HEX = '0123456789ABCDEFabcdef'; - const WHITESPACE = "\t\n\x0c "; - - /** - * @param $data Data to parse - */ - public function __construct($data, $builder = null) { - $this->stream = new HTML5_InputStream($data); - if (!$builder) $this->tree = new HTML5_TreeBuilder; - else $this->tree = $builder; - $this->content_model = self::PCDATA; - } - - public function parseFragment($context = null) { - $this->tree->setupContext($context); - if ($this->tree->content_model) { - $this->content_model = $this->tree->content_model; - $this->tree->content_model = null; - } - $this->parse(); - } - - // XXX maybe convert this into an iterator? regardless, this function - // and the save function should go into a Parser facade of some sort - /** - * Performs the actual parsing of the document. - */ - public function parse() { - // Current state - $state = 'data'; - // This is used to avoid having to have look-behind in the data state. - $lastFourChars = ''; - /** - * Escape flag as specified by the HTML5 specification: "used to - * control the behavior of the tokeniser. It is either true or - * false, and initially must be set to the false state." - */ - $escape = false; - //echo "\n\n"; - while($state !== null) { - - /*echo $state . ' '; - switch ($this->content_model) { - case self::PCDATA: echo 'PCDATA'; break; - case self::RCDATA: echo 'RCDATA'; break; - case self::CDATA: echo 'CDATA'; break; - case self::PLAINTEXT: echo 'PLAINTEXT'; break; - } - if ($escape) echo " escape"; - echo "\n";*/ - - switch($state) { - case 'data': - - /* Consume the next input character */ - $char = $this->stream->char(); - $lastFourChars .= $char; - if (strlen($lastFourChars) > 4) $lastFourChars = substr($lastFourChars, -4); - - // see below for meaning - $hyp_cond = - !$escape && - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ); - $amp_cond = - !$escape && - ( - $this->content_model === self::PCDATA || - $this->content_model === self::RCDATA - ); - $lt_cond = - $this->content_model === self::PCDATA || - ( - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ) && - !$escape - ); - $gt_cond = - $escape && - ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ); - - if($char === '&' && $amp_cond) { - /* U+0026 AMPERSAND (&) - When the content model flag is set to one of the PCDATA or RCDATA - states and the escape flag is false: switch to the - character reference data state. Otherwise: treat it as per - the "anything else" entry below. */ - $state = 'character reference data'; - - } elseif( - $char === '-' && - $hyp_cond && - $lastFourChars === '' - ) { - /* If the content model flag is set to either the RCDATA state or - the CDATA state, and the escape flag is true, and the last three - characters in the input stream including this one are U+002D - HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN ("-->"), - set the escape flag to false. */ - $escape = false; - - /* In any case, emit the input character as a character token. - Stay in the data state. */ - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => '>' - )); - // We do the "any case" part as part of "anything else". - - } elseif($char === false) { - /* EOF - Emit an end-of-file token. */ - $state = null; - $this->tree->emitToken(array( - 'type' => self::EOF - )); - - } elseif($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - // Directly after emitting a token you switch back to the "data - // state". At that point spaceCharacters are important so they are - // emitted separately. - $chars = $this->stream->charsWhile(self::WHITESPACE); - $this->emitToken(array( - 'type' => self::SPACECHARACTER, - 'data' => $char . $chars - )); - $lastFourChars .= $chars; - if (strlen($lastFourChars) > 4) $lastFourChars = substr($lastFourChars, -4); - - } else { - /* Anything else - THIS IS AN OPTIMIZATION: Get as many character that - otherwise would also be treated as a character token and emit it - as a single character token. Stay in the data state. */ - - $mask = ''; - if ($hyp_cond) $mask .= '-'; - if ($amp_cond) $mask .= '&'; - if ($lt_cond) $mask .= '<'; - if ($gt_cond) $mask .= '>'; - - if ($mask === '') { - $chars = $this->stream->remainingChars(); - } else { - $chars = $this->stream->charsUntil($mask); - } - - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => $char . $chars - )); - - $lastFourChars .= $chars; - if (strlen($lastFourChars) > 4) $lastFourChars = substr($lastFourChars, -4); - - $state = 'data'; - } - break; - - case 'character reference data': - /* (This cannot happen if the content model flag - is set to the CDATA state.) */ - - /* Attempt to consume a character reference, with no - additional allowed character. */ - $entity = $this->consumeCharacterReference(); - - /* If nothing is returned, emit a U+0026 AMPERSAND - character token. Otherwise, emit the character token that - was returned. */ - // This is all done when consuming the character reference. - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => $entity - )); - - /* Finally, switch to the data state. */ - $state = 'data'; - break; - - case 'tag open': - $char = $this->stream->char(); - - switch($this->content_model) { - case self::RCDATA: - case self::CDATA: - /* Consume the next input character. If it is a - U+002F SOLIDUS (/) character, switch to the close - tag open state. Otherwise, emit a U+003C LESS-THAN - SIGN character token and reconsume the current input - character in the data state. */ - // We consumed above. - - if($char === '/') { - $state = 'close tag open'; - - } else { - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => '<' - )); - - $this->stream->unget(); - - $state = 'data'; - } - break; - - case self::PCDATA: - /* If the content model flag is set to the PCDATA state - Consume the next input character: */ - // We consumed above. - - if($char === '!') { - /* U+0021 EXCLAMATION MARK (!) - Switch to the markup declaration open state. */ - $state = 'markup declaration open'; - - } elseif($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the close tag open state. */ - $state = 'close tag open'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN LETTER A through to U+005A LATIN LETTER Z - Create a new start tag token, set its tag name to the lowercase - version of the input character (add 0x0020 to the character's code - point), then switch to the tag name state. (Don't emit the token - yet; further details will be filled in before it is emitted.) */ - $this->token = array( - 'name' => strtolower($char), - 'type' => self::STARTTAG, - 'attr' => array() - ); - - $state = 'tag name'; - - } elseif('a' <= $char && $char <= 'z') { - /* U+0061 LATIN SMALL LETTER A through to U+007A LATIN SMALL LETTER Z - Create a new start tag token, set its tag name to the input - character, then switch to the tag name state. (Don't emit - the token yet; further details will be filled in before it - is emitted.) */ - $this->token = array( - 'name' => $char, - 'type' => self::STARTTAG, - 'attr' => array() - ); - - $state = 'tag name'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit a U+003C LESS-THAN SIGN character token and a - U+003E GREATER-THAN SIGN character token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name-but-got-right-bracket' - )); - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => '<>' - )); - - $state = 'data'; - - } elseif($char === '?') { - /* U+003F QUESTION MARK (?) - Parse error. Switch to the bogus comment state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name-but-got-question-mark' - )); - $this->token = array( - 'data' => '?', - 'type' => self::COMMENT - ); - $state = 'bogus comment'; - - } else { - /* Anything else - Parse error. Emit a U+003C LESS-THAN SIGN character token and - reconsume the current input character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-tag-name' - )); - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => '<' - )); - - $state = 'data'; - $this->stream->unget(); - } - break; - } - break; - - case 'close tag open': - if ( - $this->content_model === self::RCDATA || - $this->content_model === self::CDATA - ) { - /* If the content model flag is set to the RCDATA or CDATA - states... */ - $name = strtolower($this->stream->charsWhile(self::ALPHA)); - $following = $this->stream->char(); - $this->stream->unget(); - if ( - !$this->token || - $this->token['name'] !== $name || - $this->token['name'] === $name && !in_array($following, array("\x09", "\x0A", "\x0C", "\x20", "\x3E", "\x2F", false)) - ) { - /* if no start tag token has ever been emitted by this instance - of the tokenizer (fragment case), or, if the next few - characters do not match the tag name of the last start tag - token emitted (compared in an ASCII case-insensitive manner), - or if they do but they are not immediately followed by one of - the following characters: - - * U+0009 CHARACTER TABULATION - * U+000A LINE FEED (LF) - * U+000C FORM FEED (FF) - * U+0020 SPACE - * U+003E GREATER-THAN SIGN (>) - * U+002F SOLIDUS (/) - * EOF - - ...then emit a U+003C LESS-THAN SIGN character token, a - U+002F SOLIDUS character token, and switch to the data - state to process the next input character. */ - // XXX: Probably ought to replace in_array with $following === x ||... - - // We also need to emit $name now we've consumed that, as we - // know it'll just be emitted as a character token. - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => 'token = array( - 'name' => $name, - 'type' => self::ENDTAG - ); - - // Change to tag name state. - $state = 'tag name'; - } - } elseif ($this->content_model === self::PCDATA) { - /* Otherwise, if the content model flag is set to the PCDATA - state [...]: */ - $char = $this->stream->char(); - - if ('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN LETTER A through to U+005A LATIN LETTER Z - Create a new end tag token, set its tag name to the lowercase version - of the input character (add 0x0020 to the character's code point), then - switch to the tag name state. (Don't emit the token yet; further details - will be filled in before it is emitted.) */ - $this->token = array( - 'name' => strtolower($char), - 'type' => self::ENDTAG - ); - - $state = 'tag name'; - - } elseif ('a' <= $char && $char <= 'z') { - /* U+0061 LATIN SMALL LETTER A through to U+007A LATIN SMALL LETTER Z - Create a new end tag token, set its tag name to the - input character, then switch to the tag name state. - (Don't emit the token yet; further details will be - filled in before it is emitted.) */ - $this->token = array( - 'name' => $char, - 'type' => self::ENDTAG - ); - - $state = 'tag name'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-right-bracket' - )); - $state = 'data'; - - } elseif($char === false) { - /* EOF - Parse error. Emit a U+003C LESS-THAN SIGN character token and a U+002F - SOLIDUS character token. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-eof' - )); - $this->emitToken(array( - 'type' => self::CHARACTER, - 'data' => 'stream->unget(); - $state = 'data'; - - } else { - /* Parse error. Switch to the bogus comment state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-closing-tag-but-got-char' - )); - $this->token = array( - 'data' => $char, - 'type' => self::COMMENT - ); - $state = 'bogus comment'; - } - } - break; - - case 'tag name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the current input - character (add 0x0020 to the character's code point) to - the current tag token's tag name. Stay in the tag name state. */ - $chars = $this->stream->charsWhile(self::UPPER_ALPHA); - - $this->token['name'] .= strtolower($char . $chars); - $state = 'tag name'; - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-tag-name' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current tag token's tag name. - Stay in the tag name state. */ - $chars = $this->stream->charsUntil("\t\n\x0C />" . self::UPPER_ALPHA); - - $this->token['name'] .= $char . $chars; - $state = 'tag name'; - } - break; - - case 'before attribute name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - // this conditional is optimized, check bottom - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before attribute name state. */ - $state = 'before attribute name'; - - } elseif($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Start a new attribute in the current tag token. Set that - attribute's name to the lowercase version of the current - input character (add 0x0020 to the character's code - point), and its value to the empty string. Switch to the - attribute name state.*/ - $this->token['attr'][] = array( - 'name' => strtolower($char), - 'value' => '' - ); - - $state = 'attribute name'; - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-name-but-got-eof' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - U+003D EQUALS SIGN (=) - Parse error. Treat it as per the "anything else" entry - below. */ - if($char === '"' || $char === "'" || $char === '<' || $char === '=') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-in-attribute-name' - )); - } - - /* Anything else - Start a new attribute in the current tag token. Set that attribute's - name to the current input character, and its value to the empty string. - Switch to the attribute name state. */ - $this->token['attr'][] = array( - 'name' => $char, - 'value' => '' - ); - - $state = 'attribute name'; - } - break; - - case 'attribute name': - // Consume the next input character: - $char = $this->stream->char(); - - // this conditional is optimized, check bottom - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the after attribute name state. */ - $state = 'after attribute name'; - - } elseif($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif($char === '=') { - /* U+003D EQUALS SIGN (=) - Switch to the before attribute value state. */ - $state = 'before attribute value'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the current input - character (add 0x0020 to the character's code point) to - the current attribute's name. Stay in the attribute name - state. */ - $chars = $this->stream->charsWhile(self::UPPER_ALPHA); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['name'] .= strtolower($char . $chars); - - $state = 'attribute name'; - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-name' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - Parse error. Treat it as per the "anything else" - entry below. */ - if($char === '"' || $char === "'" || $char === '<') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-in-attribute-name' - )); - } - - /* Anything else - Append the current input character to the current attribute's name. - Stay in the attribute name state. */ - $chars = $this->stream->charsUntil("\t\n\x0C /=>\"'" . self::UPPER_ALPHA); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['name'] .= $char . $chars; - - $state = 'attribute name'; - } - - /* When the user agent leaves the attribute name state - (and before emitting the tag token, if appropriate), the - complete attribute's name must be compared to the other - attributes on the same token; if there is already an - attribute on the token with the exact same name, then this - is a parse error and the new attribute must be dropped, along - with the value that gets associated with it (if any). */ - // this might be implemented in the emitToken method - break; - - case 'after attribute name': - // Consume the next input character: - $char = $this->stream->char(); - - // this is an optimized conditional, check the bottom - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after attribute name state. */ - $state = 'after attribute name'; - - } elseif($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif($char === '=') { - /* U+003D EQUALS SIGN (=) - Switch to the before attribute value state. */ - $state = 'before attribute value'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Start a new attribute in the current tag token. Set that - attribute's name to the lowercase version of the current - input character (add 0x0020 to the character's code - point), and its value to the empty string. Switch to the - attribute name state. */ - $this->token['attr'][] = array( - 'name' => strtolower($char), - 'value' => '' - ); - - $state = 'attribute name'; - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-end-of-tag-but-got-eof' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN(<) - Parse error. Treat it as per the "anything else" - entry below. */ - if($char === '"' || $char === "'" || $char === "<") { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'invalid-character-after-attribute-name' - )); - } - - /* Anything else - Start a new attribute in the current tag token. Set that attribute's - name to the current input character, and its value to the empty string. - Switch to the attribute name state. */ - $this->token['attr'][] = array( - 'name' => $char, - 'value' => '' - ); - - $state = 'attribute name'; - } - break; - - case 'before attribute value': - // Consume the next input character: - $char = $this->stream->char(); - - // this is an optimized conditional - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before attribute value state. */ - $state = 'before attribute value'; - - } elseif($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the attribute value (double-quoted) state. */ - $state = 'attribute value (double-quoted)'; - - } elseif($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the attribute value (unquoted) state and reconsume - this input character. */ - $this->stream->unget(); - $state = 'attribute value (unquoted)'; - - } elseif($char === '\'') { - /* U+0027 APOSTROPHE (') - Switch to the attribute value (single-quoted) state. */ - $state = 'attribute value (single-quoted)'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the current tag token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-value-but-got-right-bracket' - )); - $this->emitToken($this->token); - $state = 'data'; - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-attribute-value-but-got-eof' - )); - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+003D EQUALS SIGN (=) - * U+003C LESS-THAN SIGN (<) - Parse error. Treat it as per the "anything else" entry below. */ - if($char === '=' || $char === '<') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'equals-in-unquoted-attribute-value' - )); - } - - /* Anything else - Append the current input character to the current attribute's value. - Switch to the attribute value (unquoted) state. */ - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char; - - $state = 'attribute value (unquoted)'; - } - break; - - case 'attribute value (double-quoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after attribute value (quoted) state. */ - $state = 'after attribute value (quoted)'; - - } elseif($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the character reference in attribute value - state, with the additional allowed character - being U+0022 QUOTATION MARK ("). */ - $this->characterReferenceInAttributeValue('"'); - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-double-quote' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (double-quoted) state. */ - $chars = $this->stream->charsUntil('"&'); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (double-quoted)'; - } - break; - - case 'attribute value (single-quoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if($char === "'") { - /* U+0022 QUOTATION MARK (') - Switch to the after attribute value state. */ - $state = 'after attribute value (quoted)'; - - } elseif($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the entity in attribute value state. */ - $this->characterReferenceInAttributeValue("'"); - - } elseif($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-single-quote' - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (single-quoted) state. */ - $chars = $this->stream->charsUntil("'&"); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (single-quoted)'; - } - break; - - case 'attribute value (unquoted)': - // Consume the next input character: - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif($char === '&') { - /* U+0026 AMPERSAND (&) - Switch to the entity in attribute value state, with the - additional allowed character being U+003E - GREATER-THAN SIGN (>). */ - $this->characterReferenceInAttributeValue('>'); - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-attribute-value-no-quotes' - )); - $this->stream->unget(); - $state = 'data'; - - } else { - /* U+0022 QUOTATION MARK (") - U+0027 APOSTROPHE (') - U+003C LESS-THAN SIGN (<) - U+003D EQUALS SIGN (=) - Parse error. Treat it as per the "anything else" - entry below. */ - if($char === '"' || $char === "'" || $char === '=' || $char == '<') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-in-unquoted-attribute-value' - )); - } - - /* Anything else - Append the current input character to the current attribute's value. - Stay in the attribute value (unquoted) state. */ - $chars = $this->stream->charsUntil("\t\n\x0c &>\"'="); - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char . $chars; - - $state = 'attribute value (unquoted)'; - } - break; - - case 'after attribute value (quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before attribute name state. */ - $state = 'before attribute name'; - - } elseif ($char === '/') { - /* U+002F SOLIDUS (/) - Switch to the self-closing start tag state. */ - $state = 'self-closing start tag'; - - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current tag token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-EOF-after-attribute-value' - )); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the character in the before attribute - name state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-after-attribute-value' - )); - $this->stream->unget(); - $state = 'before attribute name'; - } - break; - - case 'self-closing start tag': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Set the self-closing flag of the current tag token. - Emit the current tag token. Switch to the data state. */ - // not sure if this is the name we want - $this->token['self-closing'] = true; - $this->emitToken($this->token); - $state = 'data'; - - } elseif ($char === false) { - /* EOF - Parse error. Reconsume the EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-eof-after-self-closing' - )); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the character in the before attribute name state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-character-after-self-closing' - )); - $this->stream->unget(); - $state = 'before attribute name'; - } - break; - - case 'bogus comment': - /* (This can only happen if the content model flag is set to the PCDATA state.) */ - /* Consume every character up to the first U+003E GREATER-THAN SIGN - character (>) or the end of the file (EOF), whichever comes first. Emit - a comment token whose data is the concatenation of all the characters - starting from and including the character that caused the state machine - to switch into the bogus comment state, up to and including the last - consumed character before the U+003E character, if any, or up to the - end of the file otherwise. (If the comment was started by the end of - the file (EOF), the token is empty.) */ - $this->token['data'] .= (string) $this->stream->charsUntil('>'); - $this->stream->char(); - - $this->emitToken($this->token); - - /* Switch to the data state. */ - $state = 'data'; - break; - - case 'markup declaration open': - // Consume for below - $hyphens = $this->stream->charsWhile('-', 2); - if ($hyphens === '-') { - $this->stream->unget(); - } - if ($hyphens !== '--') { - $alpha = $this->stream->charsWhile(self::ALPHA, 7); - } - - /* If the next two characters are both U+002D HYPHEN-MINUS (-) - characters, consume those two characters, create a comment token whose - data is the empty string, and switch to the comment state. */ - if($hyphens === '--') { - $state = 'comment start'; - $this->token = array( - 'data' => '', - 'type' => self::COMMENT - ); - - /* Otherwise if the next seven characters are a case-insensitive match - for the word "DOCTYPE", then consume those characters and switch to the - DOCTYPE state. */ - } elseif(strtoupper($alpha) === 'DOCTYPE') { - $state = 'DOCTYPE'; - - // XXX not implemented - /* Otherwise, if the insertion mode is "in foreign content" - and the current node is not an element in the HTML namespace - and the next seven characters are an ASCII case-sensitive - match for the string "[CDATA[" (the five uppercase letters - "CDATA" with a U+005B LEFT SQUARE BRACKET character before - and after), then consume those characters and switch to the - CDATA section state (which is unrelated to the content model - flag's CDATA state). */ - - /* Otherwise, is is a parse error. Switch to the bogus comment state. - The next character that is consumed, if any, is the first character - that will be in the comment. */ - } else { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-dashes-or-doctype' - )); - $this->token = array( - 'data' => (string) $alpha, - 'type' => self::COMMENT - ); - $state = 'bogus comment'; - } - break; - - case 'comment start': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment start dash state. */ - $state = 'comment start dash'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the comment token. Switch to the - data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'incorrect-comment' - )); - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the input character to the comment token's - data. Switch to the comment state. */ - $this->token['data'] .= $char; - $state = 'comment'; - } - break; - - case 'comment start dash': - /* Consume the next input character: */ - $char = $this->stream->char(); - if ($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end state */ - $state = 'comment end'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Emit the comment token. Switch to the - data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'incorrect-comment' - )); - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= '-' . $char; - $state = 'comment'; - } - break; - - case 'comment': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end dash state */ - $state = 'comment end dash'; - - } elseif($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the EOF character - in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the input character to the comment token's data. Stay in - the comment state. */ - $chars = $this->stream->charsUntil('-'); - - $this->token['data'] .= $char . $chars; - } - break; - - case 'comment end dash': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Switch to the comment end state */ - $state = 'comment end'; - - } elseif($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the EOF character - in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-end-dash' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append a U+002D HYPHEN-MINUS (-) character and the input - character to the comment token's data. Switch to the comment state. */ - $this->token['data'] .= '-'.$char; - $state = 'comment'; - } - break; - - case 'comment end': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the comment token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif($char === '-') { - /* U+002D HYPHEN-MINUS (-) - Parse error. Append a U+002D HYPHEN-MINUS (-) character - to the comment token's data. Stay in the comment end - state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-dash-after-double-dash-in-comment' - )); - $this->token['data'] .= '-'; - - } elseif($char === "\t" || $char === "\n" || $char === "\x0a" || $char === ' ') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-space-after-double-dash-in-comment' - )); - $this->token['data'] .= '--' . $char; - $state = 'comment end space'; - - } elseif($char === '!') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-bang-after-double-dash-in-comment' - )); - $state = 'comment end bang'; - - } elseif($char === false) { - /* EOF - Parse error. Emit the comment token. Reconsume the - EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-double-dash' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Append two U+002D HYPHEN-MINUS (-) - characters and the input character to the comment token's - data. Switch to the comment state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-comment' - )); - $this->token['data'] .= '--'.$char; - $state = 'comment'; - } - break; - - case 'comment end bang': - $char = $this->stream->char(); - if ($char === '>') { - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === "-") { - $this->token['data'] .= '--!'; - $state = 'comment end dash'; - } elseif ($char === false) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-comment-end-bang' - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= '--!' . $char; - $state = 'comment'; - } - break; - - case 'comment end space': - $char = $this->stream->char(); - if ($char === '>') { - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === '-') { - $state = 'comment end dash'; - } elseif ($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - $this->token['data'] .= $char; - } elseif ($char === false) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-eof-in-comment-end-space', - )); - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - $this->token['data'] .= $char; - $state = 'comment'; - } - break; - - case 'DOCTYPE': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the before DOCTYPE name state. */ - $state = 'before DOCTYPE name'; - - } elseif($char === false) { - /* EOF - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Reconsume the - EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'need-space-after-doctype-but-got-eof' - )); - $this->emitToken(array( - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - )); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Parse error. Reconsume the current character in the - before DOCTYPE name state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'need-space-after-doctype' - )); - $this->stream->unget(); - $state = 'before DOCTYPE name'; - } - break; - - case 'before DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE name state. */ - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Switch to the - data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-doctype-name-but-got-right-bracket' - )); - $this->emitToken(array( - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - )); - - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Create a new DOCTYPE token. Set the token's name to the - lowercase version of the input character (add 0x0020 to - the character's code point). Switch to the DOCTYPE name - state. */ - $this->token = array( - 'name' => strtolower($char), - 'type' => self::DOCTYPE, - 'error' => true - ); - - $state = 'DOCTYPE name'; - - } elseif($char === false) { - /* EOF - Parse error. Create a new DOCTYPE token. Set its - force-quirks flag to on. Emit the token. Reconsume the - EOF character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-doctype-name-but-got-eof' - )); - $this->emitToken(array( - 'name' => '', - 'type' => self::DOCTYPE, - 'force-quirks' => true, - 'error' => true - )); - - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Create a new DOCTYPE token. Set the token's name to the - current input character. Switch to the DOCTYPE name state. */ - $this->token = array( - 'name' => $char, - 'type' => self::DOCTYPE, - 'error' => true - ); - - $state = 'DOCTYPE name'; - } - break; - - case 'DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Switch to the after DOCTYPE name state. */ - $state = 'after DOCTYPE name'; - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif('A' <= $char && $char <= 'Z') { - /* U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z - Append the lowercase version of the input character - (add 0x0020 to the character's code point) to the current - DOCTYPE token's name. Stay in the DOCTYPE name state. */ - $this->token['name'] .= strtolower($char); - - } elseif($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype-name' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's name. Stay in the DOCTYPE name state. */ - $this->token['name'] .= $char; - } - - // XXX this is probably some sort of quirks mode designation, - // check tree-builder to be sure. In general 'error' needs - // to be specc'ified, this probably means removing it at the end - $this->token['error'] = ($this->token['name'] === 'HTML') - ? false - : true; - break; - - case 'after DOCTYPE name': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE name state. */ - - } elseif($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else */ - - $nextSix = strtoupper($char . $this->stream->charsWhile(self::ALPHA, 5)); - if ($nextSix === 'PUBLIC') { - /* If the next six characters are an ASCII - case-insensitive match for the word "PUBLIC", then - consume those characters and switch to the before - DOCTYPE public identifier state. */ - $state = 'before DOCTYPE public identifier'; - - } elseif ($nextSix === 'SYSTEM') { - /* Otherwise, if the next six characters are an ASCII - case-insensitive match for the word "SYSTEM", then - consume those characters and switch to the before - DOCTYPE system identifier state. */ - $state = 'before DOCTYPE system identifier'; - - } else { - /* Otherwise, this is the parse error. Set the DOCTYPE - token's force-quirks flag to on. Switch to the bogus - DOCTYPE state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-space-or-right-bracket-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->token['error'] = true; - $state = 'bogus DOCTYPE'; - } - } - break; - - case 'before DOCTYPE public identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE public identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's public identifier to the empty - string (not missing), then switch to the DOCTYPE public - identifier (double-quoted) state. */ - $this->token['public'] = ''; - $state = 'DOCTYPE public identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's public identifier to the empty - string (not missing), then switch to the DOCTYPE public - identifier (single-quoted) state. */ - $this->token['public'] = ''; - $state = 'DOCTYPE public identifier (single-quoted)'; - } elseif ($char === '>') { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - )); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'DOCTYPE public identifier (double-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after DOCTYPE public identifier state. */ - $state = 'after DOCTYPE public identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's public identifier. Stay in the DOCTYPE - public identifier (double-quoted) state. */ - $this->token['public'] .= $char; - } - break; - - case 'DOCTYPE public identifier (single-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "'") { - /* U+0027 APOSTROPHE (') - Switch to the after DOCTYPE public identifier state. */ - $state = 'after DOCTYPE public identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's public identifier. Stay in the DOCTYPE - public identifier (double-quoted) state. */ - $this->token['public'] .= $char; - } - break; - - case 'after DOCTYPE public identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE public identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's system identifier to the - empty string (not missing), then switch to the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's system identifier to the - empty string (not missing), then switch to the DOCTYPE - system identifier (single-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (single-quoted)'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - )); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'before DOCTYPE system identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the before DOCTYPE system identifier state. */ - } elseif ($char === '"') { - /* U+0022 QUOTATION MARK (") - Set the DOCTYPE token's system identifier to the empty - string (not missing), then switch to the DOCTYPE system - identifier (double-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (double-quoted)'; - } elseif ($char === "'") { - /* U+0027 APOSTROPHE (') - Set the DOCTYPE token's system identifier to the empty - string (not missing), then switch to the DOCTYPE system - identifier (single-quoted) state. */ - $this->token['system'] = ''; - $state = 'DOCTYPE system identifier (single-quoted)'; - } elseif ($char === '>') { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Parse error. Set the DOCTYPE token's force-quirks flag - to on. Switch to the bogus DOCTYPE state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - )); - $this->token['force-quirks'] = true; - $state = 'bogus DOCTYPE'; - } - break; - - case 'DOCTYPE system identifier (double-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '"') { - /* U+0022 QUOTATION MARK (") - Switch to the after DOCTYPE system identifier state. */ - $state = 'after DOCTYPE system identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's system identifier. Stay in the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] .= $char; - } - break; - - case 'DOCTYPE system identifier (single-quoted)': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === "'") { - /* U+0027 APOSTROPHE (') - Switch to the after DOCTYPE system identifier state. */ - $state = 'after DOCTYPE system identifier'; - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Switch to the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-end-of-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* EOF - Parse error. Set the DOCTYPE token's force-quirks flag - to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Append the current input character to the current - DOCTYPE token's system identifier. Stay in the DOCTYPE - system identifier (double-quoted) state. */ - $this->token['system'] .= $char; - } - break; - - case 'after DOCTYPE system identifier': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if($char === "\t" || $char === "\n" || $char === "\x0c" || $char === ' ') { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - Stay in the after DOCTYPE system identifier state. */ - } elseif ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the current DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - } elseif ($char === false) { - /* Parse error. Set the DOCTYPE token's force-quirks - flag to on. Emit that DOCTYPE token. Reconsume the EOF - character in the data state. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'eof-in-doctype' - )); - $this->token['force-quirks'] = true; - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - } else { - /* Anything else - Parse error. Switch to the bogus DOCTYPE state. - (This does not set the DOCTYPE token's force-quirks - flag to on.) */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'unexpected-char-in-doctype' - )); - $state = 'bogus DOCTYPE'; - } - break; - - case 'bogus DOCTYPE': - /* Consume the next input character: */ - $char = $this->stream->char(); - - if ($char === '>') { - /* U+003E GREATER-THAN SIGN (>) - Emit the DOCTYPE token. Switch to the data state. */ - $this->emitToken($this->token); - $state = 'data'; - - } elseif($char === false) { - /* EOF - Emit the DOCTYPE token. Reconsume the EOF character in - the data state. */ - $this->emitToken($this->token); - $this->stream->unget(); - $state = 'data'; - - } else { - /* Anything else - Stay in the bogus DOCTYPE state. */ - } - break; - - // case 'cdataSection': - - } - } - } - - /** - * Returns a serialized representation of the tree. - */ - public function save() { - return $this->tree->save(); - } - - /** - * @return HTML5_TreeBuilder The tree - */ - public function getTree() { - return $this->tree; - } - - /** - * Returns the input stream. - */ - public function stream() { - return $this->stream; - } - - private function consumeCharacterReference($allowed = false, $inattr = false) { - // This goes quite far against spec, and is far closer to the Python - // impl., mainly because we don't do the large unconsuming the spec - // requires. - - // All consumed characters. - $chars = $this->stream->char(); - - /* This section defines how to consume a character - reference. This definition is used when parsing character - references in text and in attributes. - - The behavior depends on the identity of the next character - (the one immediately after the U+0026 AMPERSAND character): */ - - if ( - $chars[0] === "\x09" || - $chars[0] === "\x0A" || - $chars[0] === "\x0C" || - $chars[0] === "\x20" || - $chars[0] === '<' || - $chars[0] === '&' || - $chars === false || - $chars[0] === $allowed - ) { - /* U+0009 CHARACTER TABULATION - U+000A LINE FEED (LF) - U+000C FORM FEED (FF) - U+0020 SPACE - U+003C LESS-THAN SIGN - U+0026 AMPERSAND - EOF - The additional allowed character, if there is one - Not a character reference. No characters are consumed, - and nothing is returned. (This is not an error, either.) */ - // We already consumed, so unconsume. - $this->stream->unget(); - return '&'; - } elseif ($chars[0] === '#') { - /* Consume the U+0023 NUMBER SIGN. */ - // Um, yeah, we already did that. - /* The behavior further depends on the character after - the U+0023 NUMBER SIGN: */ - $chars .= $this->stream->char(); - if (isset($chars[1]) && ($chars[1] === 'x' || $chars[1] === 'X')) { - /* U+0078 LATIN SMALL LETTER X - U+0058 LATIN CAPITAL LETTER X */ - /* Consume the X. */ - // Um, yeah, we already did that. - /* Follow the steps below, but using the range of - characters U+0030 DIGIT ZERO through to U+0039 DIGIT - NINE, U+0061 LATIN SMALL LETTER A through to U+0066 - LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL LETTER - A, through to U+0046 LATIN CAPITAL LETTER F (in other - words, 0123456789, ABCDEF, abcdef). */ - $char_class = self::HEX; - /* When it comes to interpreting the - number, interpret it as a hexadecimal number. */ - $hex = true; - } else { - /* Anything else */ - // Unconsume because we shouldn't have consumed this. - $chars = $chars[0]; - $this->stream->unget(); - /* Follow the steps below, but using the range of - characters U+0030 DIGIT ZERO through to U+0039 DIGIT - NINE (i.e. just 0123456789). */ - $char_class = self::DIGIT; - /* When it comes to interpreting the number, - interpret it as a decimal number. */ - $hex = false; - } - - /* Consume as many characters as match the range of characters given above. */ - $consumed = $this->stream->charsWhile($char_class); - if ($consumed === '' || $consumed === false) { - /* If no characters match the range, then don't consume - any characters (and unconsume the U+0023 NUMBER SIGN - character and, if appropriate, the X character). This - is a parse error; nothing is returned. */ - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-numeric-entity' - )); - return '&' . $chars; - } else { - /* Otherwise, if the next character is a U+003B SEMICOLON, - consume that too. If it isn't, there is a parse error. */ - if ($this->stream->char() !== ';') { - $this->stream->unget(); - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'numeric-entity-without-semicolon' - )); - } - - /* If one or more characters match the range, then take - them all and interpret the string of characters as a number - (either hexadecimal or decimal as appropriate). */ - $codepoint = $hex ? hexdec($consumed) : (int) $consumed; - - /* If that number is one of the numbers in the first column - of the following table, then this is a parse error. Find the - row with that number in the first column, and return a - character token for the Unicode character given in the - second column of that row. */ - $new_codepoint = HTML5_Data::getRealCodepoint($codepoint); - if ($new_codepoint) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'illegal-windows-1252-entity' - )); - return HTML5_Data::utf8chr($new_codepoint); - } else { - /* Otherwise, if the number is greater than 0x10FFFF, then - * this is a parse error. Return a U+FFFD REPLACEMENT - * CHARACTER. */ - if ($codepoint > 0x10FFFF) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'overlong-character-entity' // XXX probably not correct - )); - return "\xEF\xBF\xBD"; - } - /* Otherwise, return a character token for the Unicode - * character whose code point is that number. If the - * number is in the range 0x0001 to 0x0008, 0x000E to - * 0x001F, 0x007F to 0x009F, 0xD800 to 0xDFFF, 0xFDD0 to - * 0xFDEF, or is one of 0x000B, 0xFFFE, 0xFFFF, 0x1FFFE, - * 0x1FFFF, 0x2FFFE, 0x2FFFF, 0x3FFFE, 0x3FFFF, 0x4FFFE, - * 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE, 0x6FFFF, 0x7FFFE, - * 0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF, 0xAFFFE, - * 0xAFFFF, 0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE, - * 0xDFFFF, 0xEFFFE, 0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, - * or 0x10FFFF, then this is a parse error. */ - // && has higher precedence than || - if ( - $codepoint >= 0x0000 && $codepoint <= 0x0008 || - $codepoint === 0x000B || - $codepoint >= 0x000E && $codepoint <= 0x001F || - $codepoint >= 0x007F && $codepoint <= 0x009F || - $codepoint >= 0xD800 && $codepoint <= 0xDFFF || - $codepoint >= 0xFDD0 && $codepoint <= 0xFDEF || - ($codepoint & 0xFFFE) === 0xFFFE || - $codepoint == 0x10FFFF || $codepoint == 0x10FFFE - ) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'illegal-codepoint-for-numeric-entity' - )); - } - return HTML5_Data::utf8chr($codepoint); - } - } - - } else { - /* Anything else */ - - /* Consume the maximum number of characters possible, - with the consumed characters matching one of the - identifiers in the first column of the named character - references table (in a case-sensitive manner). */ - // What we actually do here is consume as much as we can while it - // matches the start of one of the identifiers in the first column. - - $refs = HTML5_Data::getNamedCharacterReferences(); - - // Get the longest string which is the start of an identifier - // ($chars) as well as the longest identifier which matches ($id) - // and its codepoint ($codepoint). - $codepoint = false; - $char = $chars; - while ($char !== false && isset($refs[$char])) { - $refs = $refs[$char]; - if (isset($refs['codepoint'])) { - $id = $chars; - $codepoint = $refs['codepoint']; - } - $chars .= $char = $this->stream->char(); - } - - // Unconsume the one character we just took which caused the while - // statement to fail. This could be anything and could cause state - // changes (as if it matches the while loop it must be - // alphanumeric so we can just concat it to whatever we get later). - $this->stream->unget(); - if ($char !== false) { - $chars = substr($chars, 0, -1); - } - - /* If no match can be made, then this is a parse error. - No characters are consumed, and nothing is returned. */ - if (!$codepoint) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'expected-named-entity' - )); - return '&' . $chars; - } - - /* If the last character matched is not a U+003B SEMICOLON - (;), there is a parse error. */ - $semicolon = true; - if (substr($id, -1) !== ';') { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'named-entity-without-semicolon' - )); - $semicolon = false; - } - - /* If the character reference is being consumed as part of - an attribute, and the last character matched is not a - U+003B SEMICOLON (;), and the next character is in the - range U+0030 DIGIT ZERO to U+0039 DIGIT NINE, U+0041 - LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, - or U+0061 LATIN SMALL LETTER A to U+007A LATIN SMALL LETTER Z, - then, for historical reasons, all the characters that were - matched after the U+0026 AMPERSAND (&) must be unconsumed, - and nothing is returned. */ - if ($inattr && !$semicolon) { - // The next character is either the next character in $chars or in the stream. - if (strlen($chars) > strlen($id)) { - $next = substr($chars, strlen($id), 1); - } else { - $next = $this->stream->char(); - $this->stream->unget(); - } - if ( - '0' <= $next && $next <= '9' || - 'A' <= $next && $next <= 'Z' || - 'a' <= $next && $next <= 'z' - ) { - return '&' . $chars; - } - } - - /* Otherwise, return a character token for the character - corresponding to the character reference name (as given - by the second column of the named character references table). */ - return HTML5_Data::utf8chr($codepoint) . substr($chars, strlen($id)); - } - } - - private function characterReferenceInAttributeValue($allowed = false) { - /* Attempt to consume a character reference. */ - $entity = $this->consumeCharacterReference($allowed, true); - - /* If nothing is returned, append a U+0026 AMPERSAND - character to the current attribute's value. - - Otherwise, append the returned character token to the - current attribute's value. */ - $char = (!$entity) - ? '&' - : $entity; - - $last = count($this->token['attr']) - 1; - $this->token['attr'][$last]['value'] .= $char; - - /* Finally, switch back to the attribute value state that you - were in when were switched into this state. */ - } - - /** - * Emits a token, passing it on to the tree builder. - */ - protected function emitToken($token, $checkStream = true, $dry = false) { - if ($checkStream) { - // Emit errors from input stream. - while ($this->stream->errors) { - $this->emitToken(array_shift($this->stream->errors), false); - } - } - if($token['type'] === self::ENDTAG && !empty($token['attr'])) { - for ($i = 0; $i < count($token['attr']); $i++) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'attributes-in-end-tag' - )); - } - } - if($token['type'] === self::ENDTAG && !empty($token['self-closing'])) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'self-closing-flag-on-end-tag', - )); - } - if($token['type'] === self::STARTTAG) { - // This could be changed to actually pass the tree-builder a hash - $hash = array(); - foreach ($token['attr'] as $keypair) { - if (isset($hash[$keypair['name']])) { - $this->emitToken(array( - 'type' => self::PARSEERROR, - 'data' => 'duplicate-attribute', - )); - } else { - $hash[$keypair['name']] = $keypair['value']; - } - } - } - - if(!$dry) { - // the current structure of attributes is not a terribly good one - $this->tree->emitToken($token); - } - - if(!$dry && is_int($this->tree->content_model)) { - $this->content_model = $this->tree->content_model; - $this->tree->content_model = null; - - } elseif($token['type'] === self::ENDTAG) { - $this->content_model = self::PCDATA; - } - } -} - diff --git a/application/third_party/dompdf/lib/html5lib/TreeBuilder.php b/application/third_party/dompdf/lib/html5lib/TreeBuilder.php deleted file mode 100755 index 08e8daa8..00000000 --- a/application/third_party/dompdf/lib/html5lib/TreeBuilder.php +++ /dev/null @@ -1,3844 +0,0 @@ - -Copyright 2009 Edward Z. Yang - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -*/ - -// Tags for FIX ME!!!: (in order of priority) -// XXX - should be fixed NAO! -// XERROR - with regards to parse errors -// XSCRIPT - with regards to scripting mode -// XENCODING - with regards to encoding (for reparsing tests) -// XDOM - DOM specific code (tagName is explicitly not marked). -// this is not (yet) in helper functions. - -class HTML5_TreeBuilder { - public $stack = array(); - public $content_model; - - private $mode; - private $original_mode; - private $secondary_mode; - private $dom; - // Whether or not normal insertion of nodes should actually foster - // parent (used in one case in spec) - private $foster_parent = false; - private $a_formatting = array(); - - private $head_pointer = null; - private $form_pointer = null; - - private $flag_frameset_ok = true; - private $flag_force_quirks = false; - private $ignored = false; - private $quirks_mode = null; - // this gets to 2 when we want to ignore the next lf character, and - // is decrement at the beginning of each processed token (this way, - // code can check for (bool)$ignore_lf_token, but it phases out - // appropriately) - private $ignore_lf_token = 0; - private $fragment = false; - private $root; - - private $scoping = array('applet','button','caption','html','marquee','object','table','td','th', 'svg:foreignObject'); - private $formatting = array('a','b','big','code','em','font','i','nobr','s','small','strike','strong','tt','u'); - // dl and ds are speculative - private $special = array('address','area','article','aside','base','basefont','bgsound', - 'blockquote','body','br','center','col','colgroup','command','dc','dd','details','dir','div','dl','ds', - 'dt','embed','fieldset','figure','footer','form','frame','frameset','h1','h2','h3','h4','h5', - 'h6','head','header','hgroup','hr','iframe','img','input','isindex','li','link', - 'listing','menu','meta','nav','noembed','noframes','noscript','ol', - 'p','param','plaintext','pre','script','select','spacer','style', - 'tbody','textarea','tfoot','thead','title','tr','ul','wbr'); - - private $pendingTableCharacters; - private $pendingTableCharactersDirty; - - // Tree construction modes - const INITIAL = 0; - const BEFORE_HTML = 1; - const BEFORE_HEAD = 2; - const IN_HEAD = 3; - const IN_HEAD_NOSCRIPT = 4; - const AFTER_HEAD = 5; - const IN_BODY = 6; - const IN_CDATA_RCDATA = 7; - const IN_TABLE = 8; - const IN_TABLE_TEXT = 9; - const IN_CAPTION = 10; - const IN_COLUMN_GROUP = 11; - const IN_TABLE_BODY = 12; - const IN_ROW = 13; - const IN_CELL = 14; - const IN_SELECT = 15; - const IN_SELECT_IN_TABLE= 16; - const IN_FOREIGN_CONTENT= 17; - const AFTER_BODY = 18; - const IN_FRAMESET = 19; - const AFTER_FRAMESET = 20; - const AFTER_AFTER_BODY = 21; - const AFTER_AFTER_FRAMESET = 22; - - /** - * Converts a magic number to a readable name. Use for debugging. - */ - private function strConst($number) { - static $lookup; - if (!$lookup) { - $lookup = array(); - $r = new ReflectionClass('HTML5_TreeBuilder'); - $consts = $r->getConstants(); - foreach ($consts as $const => $num) { - if (!is_int($num)) continue; - $lookup[$num] = $const; - } - } - return $lookup[$number]; - } - - // The different types of elements. - const SPECIAL = 100; - const SCOPING = 101; - const FORMATTING = 102; - const PHRASING = 103; - - // Quirks modes in $quirks_mode - const NO_QUIRKS = 200; - const QUIRKS_MODE = 201; - const LIMITED_QUIRKS_MODE = 202; - - // Marker to be placed in $a_formatting - const MARKER = 300; - - // Namespaces for foreign content - const NS_HTML = null; // to prevent DOM from requiring NS on everything - const NS_MATHML = 'http://www.w3.org/1998/Math/MathML'; - const NS_SVG = 'http://www.w3.org/2000/svg'; - const NS_XLINK = 'http://www.w3.org/1999/xlink'; - const NS_XML = 'http://www.w3.org/XML/1998/namespace'; - const NS_XMLNS = 'http://www.w3.org/2000/xmlns/'; - - // Different types of scopes to test for elements - const SCOPE = 0; - const SCOPE_LISTITEM = 1; - const SCOPE_TABLE = 2; - - public function __construct() { - $this->mode = self::INITIAL; - $this->dom = new DOMDocument; - - $this->dom->encoding = 'UTF-8'; - $this->dom->preserveWhiteSpace = true; - $this->dom->substituteEntities = true; - $this->dom->strictErrorChecking = false; - } - - public function getQuirksMode(){ - return $this->quirks_mode; - } - - // Process tag tokens - public function emitToken($token, $mode = null) { - // XXX: ignore parse errors... why are we emitting them, again? - if ($token['type'] === HTML5_Tokenizer::PARSEERROR) return; - if ($mode === null) $mode = $this->mode; - - /* - $backtrace = debug_backtrace(); - if ($backtrace[1]['class'] !== 'HTML5_TreeBuilder') echo "--\n"; - echo $this->strConst($mode); - if ($this->original_mode) echo " (originally ".$this->strConst($this->original_mode).")"; - echo "\n "; - token_dump($token); - $this->printStack(); - $this->printActiveFormattingElements(); - if ($this->foster_parent) echo " -> this is a foster parent mode\n"; - if ($this->flag_frameset_ok) echo " -> frameset ok\n"; - */ - - if ($this->ignore_lf_token) $this->ignore_lf_token--; - $this->ignored = false; - // indenting is a little wonky, this can be changed later on - switch ($mode) { - - case self::INITIAL: - - /* A character token that is one of U+0009 CHARACTER TABULATION, - * U+000A LINE FEED (LF), U+000C FORM FEED (FF), or U+0020 SPACE */ - if ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - if ( - $token['name'] !== 'html' || !empty($token['public']) || - !empty($token['system']) || $token !== 'about:legacy-compat' - ) { - /* If the DOCTYPE token's name is not a case-sensitive match - * for the string "html", or if the token's public identifier - * is not missing, or if the token's system identifier is - * neither missing nor a case-sensitive match for the string - * "about:legacy-compat", then there is a parse error (this - * is the DOCTYPE parse error). */ - // DOCTYPE parse error - } - /* Append a DocumentType node to the Document node, with the name - * attribute set to the name given in the DOCTYPE token, or the - * empty string if the name was missing; the publicId attribute - * set to the public identifier given in the DOCTYPE token, or - * the empty string if the public identifier was missing; the - * systemId attribute set to the system identifier given in the - * DOCTYPE token, or the empty string if the system identifier - * was missing; and the other attributes specific to - * DocumentType objects set to null and empty lists as - * appropriate. Associate the DocumentType node with the - * Document object so that it is returned as the value of the - * doctype attribute of the Document object. */ - if (!isset($token['public'])) $token['public'] = null; - if (!isset($token['system'])) $token['system'] = null; - // XDOM - // Yes this is hacky. I'm kind of annoyed that I can't appendChild - // a doctype to DOMDocument. Maybe I haven't chanted the right - // syllables. - $impl = new DOMImplementation(); - // This call can fail for particularly pathological cases (namely, - // the qualifiedName parameter ($token['name']) could be missing. - if ($token['name']) { - $doctype = $impl->createDocumentType($token['name'], $token['public'], $token['system']); - $this->dom->appendChild($doctype); - } else { - // It looks like libxml's not actually *able* to express this case. - // So... don't. - $this->dom->emptyDoctype = true; - } - $public = is_null($token['public']) ? false : strtolower($token['public']); - $system = is_null($token['system']) ? false : strtolower($token['system']); - $publicStartsWithForQuirks = array( - "+//silmaril//dtd html pro v0r11 19970101//", - "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", - "-//as//dtd html 3.0 aswedit + extensions//", - "-//ietf//dtd html 2.0 level 1//", - "-//ietf//dtd html 2.0 level 2//", - "-//ietf//dtd html 2.0 strict level 1//", - "-//ietf//dtd html 2.0 strict level 2//", - "-//ietf//dtd html 2.0 strict//", - "-//ietf//dtd html 2.0//", - "-//ietf//dtd html 2.1e//", - "-//ietf//dtd html 3.0//", - "-//ietf//dtd html 3.2 final//", - "-//ietf//dtd html 3.2//", - "-//ietf//dtd html 3//", - "-//ietf//dtd html level 0//", - "-//ietf//dtd html level 1//", - "-//ietf//dtd html level 2//", - "-//ietf//dtd html level 3//", - "-//ietf//dtd html strict level 0//", - "-//ietf//dtd html strict level 1//", - "-//ietf//dtd html strict level 2//", - "-//ietf//dtd html strict level 3//", - "-//ietf//dtd html strict//", - "-//ietf//dtd html//", - "-//metrius//dtd metrius presentational//", - "-//microsoft//dtd internet explorer 2.0 html strict//", - "-//microsoft//dtd internet explorer 2.0 html//", - "-//microsoft//dtd internet explorer 2.0 tables//", - "-//microsoft//dtd internet explorer 3.0 html strict//", - "-//microsoft//dtd internet explorer 3.0 html//", - "-//microsoft//dtd internet explorer 3.0 tables//", - "-//netscape comm. corp.//dtd html//", - "-//netscape comm. corp.//dtd strict html//", - "-//o'reilly and associates//dtd html 2.0//", - "-//o'reilly and associates//dtd html extended 1.0//", - "-//o'reilly and associates//dtd html extended relaxed 1.0//", - "-//spyglass//dtd html 2.0 extended//", - "-//sq//dtd html 2.0 hotmetal + extensions//", - "-//sun microsystems corp.//dtd hotjava html//", - "-//sun microsystems corp.//dtd hotjava strict html//", - "-//w3c//dtd html 3 1995-03-24//", - "-//w3c//dtd html 3.2 draft//", - "-//w3c//dtd html 3.2 final//", - "-//w3c//dtd html 3.2//", - "-//w3c//dtd html 3.2s draft//", - "-//w3c//dtd html 4.0 frameset//", - "-//w3c//dtd html 4.0 transitional//", - "-//w3c//dtd html experimental 19960712//", - "-//w3c//dtd html experimental 970421//", - "-//w3c//dtd w3 html//", - "-//w3o//dtd w3 html 3.0//", - "-//webtechs//dtd mozilla html 2.0//", - "-//webtechs//dtd mozilla html//", - ); - $publicSetToForQuirks = array( - "-//w3o//dtd w3 html strict 3.0//", - "-/w3c/dtd html 4.0 transitional/en", - "html", - ); - $publicStartsWithAndSystemForQuirks = array( - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ); - $publicStartsWithForLimitedQuirks = array( - "-//w3c//dtd xhtml 1.0 frameset//", - "-//w3c//dtd xhtml 1.0 transitional//", - ); - $publicStartsWithAndSystemForLimitedQuirks = array( - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ); - // first, do easy checks - if ( - !empty($token['force-quirks']) || - strtolower($token['name']) !== 'html' - ) { - $this->quirks_mode = self::QUIRKS_MODE; - } else { - do { - if ($system) { - foreach ($publicStartsWithAndSystemForQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) break; - foreach ($publicStartsWithAndSystemForLimitedQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::LIMITED_QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) break; - } - foreach ($publicSetToForQuirks as $x) { - if ($public === $x) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (!is_null($this->quirks_mode)) break; - foreach ($publicStartsWithForLimitedQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::LIMITED_QUIRKS_MODE; - } - } - if (!is_null($this->quirks_mode)) break; - if ($system === "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd") { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - foreach ($publicStartsWithForQuirks as $x) { - if (strncmp($public, $x, strlen($x)) === 0) { - $this->quirks_mode = self::QUIRKS_MODE; - break; - } - } - if (is_null($this->quirks_mode)) { - $this->quirks_mode = self::NO_QUIRKS; - } - } while (false); - } - $this->mode = self::BEFORE_HTML; - } else { - // parse error - /* Switch the insertion mode to "before html", then reprocess the - * current token. */ - $this->mode = self::BEFORE_HTML; - $this->quirks_mode = self::QUIRKS_MODE; - $this->emitToken($token); - } - break; - - case self::BEFORE_HTML: - - /* A DOCTYPE token */ - if($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // Parse error. Ignore the token. - $this->ignored = true; - - /* A comment token */ - } elseif($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the Document object with the data - attribute set to the data given in the comment token. */ - // XDOM - $comment = $this->dom->createComment($token['data']); - $this->dom->appendChild($comment); - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - } elseif($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - - /* A start tag whose tag name is "html" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] == 'html') { - /* Create an element for the token in the HTML namespace. Append it - * to the Document object. Put this element in the stack of open - * elements. */ - // XDOM - $html = $this->insertElement($token, false); - $this->dom->appendChild($html); - $this->stack[] = $html; - - $this->mode = self::BEFORE_HEAD; - - } else { - /* Create an html element. Append it to the Document object. Put - * this element in the stack of open elements. */ - // XDOM - $html = $this->dom->createElementNS(self::NS_HTML, 'html'); - $this->dom->appendChild($html); - $this->stack[] = $html; - - /* Switch the insertion mode to "before head", then reprocess the - * current token. */ - $this->mode = self::BEFORE_HEAD; - $this->emitToken($token); - } - break; - - case self::BEFORE_HEAD: - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Ignore the token. */ - $this->ignored = true; - - /* A comment token */ - } elseif($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - /* A DOCTYPE token */ - } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) { - /* Parse error. Ignore the token */ - $this->ignored = true; - // parse error - - /* A start tag token with the tag name "html" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - /* Process the token using the rules for the "in body" - * insertion mode. */ - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag token with the tag name "head" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') { - /* Insert an HTML element for the token. */ - $element = $this->insertElement($token); - - /* Set the head element pointer to this new element node. */ - $this->head_pointer = $element; - - /* Change the insertion mode to "in head". */ - $this->mode = self::IN_HEAD; - - /* An end tag whose tag name is one of: "head", "body", "html", "br" */ - } elseif( - $token['type'] === HTML5_Tokenizer::ENDTAG && ( - $token['name'] === 'head' || $token['name'] === 'body' || - $token['name'] === 'html' || $token['name'] === 'br' - )) { - /* Act as if a start tag token with the tag name "head" and no - * attributes had been seen, then reprocess the current token. */ - $this->emitToken(array( - 'name' => 'head', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => array() - )); - $this->emitToken($token); - - /* Any other end tag */ - } elseif($token['type'] === HTML5_Tokenizer::ENDTAG) { - /* Parse error. Ignore the token. */ - $this->ignored = true; - - } else { - /* Act as if a start tag token with the tag name "head" and no - * attributes had been seen, then reprocess the current token. - * Note: This will result in an empty head element being - * generated, with the current token being reprocessed in the - * "after head" insertion mode. */ - $this->emitToken(array( - 'name' => 'head', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => array() - )); - $this->emitToken($token); - } - break; - - case self::IN_HEAD: - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE. */ - if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Insert the character into the current node. */ - $this->insertText($token['data']); - - /* A comment token */ - } elseif($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - /* A DOCTYPE token */ - } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) { - /* Parse error. Ignore the token. */ - $this->ignored = true; - // parse error - - /* A start tag whose tag name is "html" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && - $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag whose tag name is one of: "base", "command", "link" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && - ($token['name'] === 'base' || $token['name'] === 'command' || - $token['name'] === 'link')) { - /* Insert an HTML element for the token. Immediately pop the - * current node off the stack of open elements. */ - $this->insertElement($token); - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - /* A start tag whose tag name is "meta" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'meta') { - /* Insert an HTML element for the token. Immediately pop the - * current node off the stack of open elements. */ - $this->insertElement($token); - array_pop($this->stack); - - // XERROR: Acknowledge the token's self-closing flag, if it is set. - - // XENCODING: If the element has a charset attribute, and its value is a - // supported encoding, and the confidence is currently tentative, - // then change the encoding to the encoding given by the value of - // the charset attribute. - // - // Otherwise, if the element has a content attribute, and applying - // the algorithm for extracting an encoding from a Content-Type to - // its value returns a supported encoding encoding, and the - // confidence is currently tentative, then change the encoding to - // the encoding encoding. - - /* A start tag with the tag name "title" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'title') { - $this->insertRCDATAElement($token); - - /* A start tag whose tag name is "noscript", if the scripting flag is enabled, or - * A start tag whose tag name is one of: "noframes", "style" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && - ($token['name'] === 'noscript' || $token['name'] === 'noframes' || $token['name'] === 'style')) { - // XSCRIPT: Scripting flag not respected - $this->insertCDATAElement($token); - - // XSCRIPT: Scripting flag disable not implemented - - /* A start tag with the tag name "script" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'script') { - /* 1. Create an element for the token in the HTML namespace. */ - $node = $this->insertElement($token, false); - - /* 2. Mark the element as being "parser-inserted" */ - // Uhhh... XSCRIPT - - /* 3. If the parser was originally created for the HTML - * fragment parsing algorithm, then mark the script element as - * "already executed". (fragment case) */ - // ditto... XSCRIPT - - /* 4. Append the new element to the current node and push it onto - * the stack of open elements. */ - end($this->stack)->appendChild($node); - $this->stack[] = $node; - // I guess we could squash these together - - /* 6. Let the original insertion mode be the current insertion mode. */ - $this->original_mode = $this->mode; - /* 7. Switch the insertion mode to "in CDATA/RCDATA" */ - $this->mode = self::IN_CDATA_RCDATA; - /* 5. Switch the tokeniser's content model flag to the CDATA state. */ - $this->content_model = HTML5_Tokenizer::CDATA; - - /* An end tag with the tag name "head" */ - } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'head') { - /* Pop the current node (which will be the head element) off the stack of open elements. */ - array_pop($this->stack); - - /* Change the insertion mode to "after head". */ - $this->mode = self::AFTER_HEAD; - - // Slight logic inversion here to minimize duplication - /* A start tag with the tag name "head". */ - /* An end tag whose tag name is not one of: "body", "html", "br" */ - } elseif(($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') || - ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] !== 'html' && - $token['name'] !== 'body' && $token['name'] !== 'br')) { - // Parse error. Ignore the token. - $this->ignored = true; - - /* Anything else */ - } else { - /* Act as if an end tag token with the tag name "head" had been - * seen, and reprocess the current token. */ - $this->emitToken(array( - 'name' => 'head', - 'type' => HTML5_Tokenizer::ENDTAG - )); - - /* Then, reprocess the current token. */ - $this->emitToken($token); - } - break; - - case self::IN_HEAD_NOSCRIPT: - if ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // parse error - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'noscript') { - /* Pop the current node (which will be a noscript element) from the - * stack of open elements; the new current node will be a head - * element. */ - array_pop($this->stack); - $this->mode = self::IN_HEAD; - } elseif ( - ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) || - ($token['type'] === HTML5_Tokenizer::COMMENT) || - ($token['type'] === HTML5_Tokenizer::STARTTAG && ( - $token['name'] === 'link' || $token['name'] === 'meta' || - $token['name'] === 'noframes' || $token['name'] === 'style'))) { - $this->processWithRulesFor($token, self::IN_HEAD); - // inverted logic - } elseif ( - ($token['type'] === HTML5_Tokenizer::STARTTAG && ( - $token['name'] === 'head' || $token['name'] === 'noscript')) || - ($token['type'] === HTML5_Tokenizer::ENDTAG && - $token['name'] !== 'br')) { - // parse error - } else { - // parse error - $this->emitToken(array( - 'type' => HTML5_Tokenizer::ENDTAG, - 'name' => 'noscript', - )); - $this->emitToken($token); - } - break; - - case self::AFTER_HEAD: - /* Handle the token as follows: */ - - /* A character token that is one of one of U+0009 CHARACTER TABULATION, - U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), - or U+0020 SPACE */ - if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) { - /* Append the character to the current node. */ - $this->insertText($token['data']); - - /* A comment token */ - } elseif($token['type'] === HTML5_Tokenizer::COMMENT) { - /* Append a Comment node to the current node with the data attribute - set to the data given in the comment token. */ - $this->insertComment($token['data']); - - } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) { - // parse error - - } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') { - $this->processWithRulesFor($token, self::IN_BODY); - - /* A start tag token with the tag name "body" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'body') { - $this->insertElement($token); - - /* Set the frameset-ok flag to "not ok". */ - $this->flag_frameset_ok = false; - - /* Change the insertion mode to "in body". */ - $this->mode = self::IN_BODY; - - /* A start tag token with the tag name "frameset" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'frameset') { - /* Insert a frameset element for the token. */ - $this->insertElement($token); - - /* Change the insertion mode to "in frameset". */ - $this->mode = self::IN_FRAMESET; - - /* A start tag token whose tag name is one of: "base", "link", "meta", - "script", "style", "title" */ - } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'], - array('base', 'link', 'meta', 'noframes', 'script', 'style', 'title'))) { - // parse error - /* Push the node pointed to by the head element pointer onto the - * stack of open elements. */ - $this->stack[] = $this->head_pointer; - $this->processWithRulesFor($token, self::IN_HEAD); - array_splice($this->stack, array_search($this->head_pointer, $this->stack, true), 1); - - // inversion of specification - } elseif( - ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'head') || - ($token['type'] === HTML5_Tokenizer::ENDTAG && - $token['name'] !== 'body' && $token['name'] !== 'html' && - $token['name'] !== 'br')) { - // parse error - - /* Anything else */ - } else { - $this->emitToken(array( - 'name' => 'body', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => array() - )); - $this->flag_frameset_ok = true; - $this->emitToken($token); - } - break; - - case self::IN_BODY: - /* Handle the token as follows: */ - - switch($token['type']) { - /* A character token */ - case HTML5_Tokenizer::CHARACTER: - case HTML5_Tokenizer::SPACECHARACTER: - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Append the token's character to the current node. */ - $this->insertText($token['data']); - - /* If the token is not one of U+0009 CHARACTER TABULATION, - * U+000A LINE FEED (LF), U+000C FORM FEED (FF), or U+0020 - * SPACE, then set the frameset-ok flag to "not ok". */ - // i.e., if any of the characters is not whitespace - if (strlen($token['data']) !== strspn($token['data'], HTML5_Tokenizer::WHITESPACE)) { - $this->flag_frameset_ok = false; - } - break; - - /* A comment token */ - case HTML5_Tokenizer::COMMENT: - /* Append a Comment node to the current node with the data - attribute set to the data given in the comment token. */ - $this->insertComment($token['data']); - break; - - case HTML5_Tokenizer::DOCTYPE: - // parse error - break; - - case HTML5_Tokenizer::EOF: - // parse error - break; - - case HTML5_Tokenizer::STARTTAG: - switch($token['name']) { - case 'html': - // parse error - /* For each attribute on the token, check to see if the - * attribute is already present on the top element of the - * stack of open elements. If it is not, add the attribute - * and its corresponding value to that element. */ - foreach($token['attr'] as $attr) { - if(!$this->stack[0]->hasAttribute($attr['name'])) { - $this->stack[0]->setAttribute($attr['name'], $attr['value']); - } - } - break; - - case 'base': case 'command': case 'link': case 'meta': case 'noframes': - case 'script': case 'style': case 'title': - /* Process the token as if the insertion mode had been "in - head". */ - $this->processWithRulesFor($token, self::IN_HEAD); - break; - - /* A start tag token with the tag name "body" */ - case 'body': - /* Parse error. If the second element on the stack of open - elements is not a body element, or, if the stack of open - elements has only one node on it, then ignore the token. - (fragment case) */ - if(count($this->stack) === 1 || $this->stack[1]->tagName !== 'body') { - $this->ignored = true; - // Ignore - - /* Otherwise, for each attribute on the token, check to see - if the attribute is already present on the body element (the - second element) on the stack of open elements. If it is not, - add the attribute and its corresponding value to that - element. */ - } else { - foreach($token['attr'] as $attr) { - if(!$this->stack[1]->hasAttribute($attr['name'])) { - $this->stack[1]->setAttribute($attr['name'], $attr['value']); - } - } - } - break; - - case 'frameset': - // parse error - /* If the second element on the stack of open elements is - * not a body element, or, if the stack of open elements - * has only one node on it, then ignore the token. - * (fragment case) */ - if(count($this->stack) === 1 || $this->stack[1]->tagName !== 'body') { - $this->ignored = true; - // Ignore - } elseif (!$this->flag_frameset_ok) { - $this->ignored = true; - // Ignore - } else { - /* 1. Remove the second element on the stack of open - * elements from its parent node, if it has one. */ - if($this->stack[1]->parentNode) { - $this->stack[1]->parentNode->removeChild($this->stack[1]); - } - - /* 2. Pop all the nodes from the bottom of the stack of - * open elements, from the current node up to the root - * html element. */ - array_splice($this->stack, 1); - - $this->insertElement($token); - $this->mode = self::IN_FRAMESET; - } - break; - - // in spec, there is a diversion here - - case 'address': case 'article': case 'aside': case 'blockquote': - case 'center': case 'datagrid': case 'details': case 'dir': - case 'div': case 'dl': case 'fieldset': case 'figure': case 'footer': - case 'header': case 'hgroup': case 'menu': case 'nav': - case 'ol': case 'p': case 'section': case 'ul': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - break; - - /* A start tag whose tag name is one of: "h1", "h2", "h3", "h4", - "h5", "h6" */ - case 'h1': case 'h2': case 'h3': case 'h4': case 'h5': case 'h6': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* If the current node is an element whose tag name is one - * of "h1", "h2", "h3", "h4", "h5", or "h6", then this is a - * parse error; pop the current node off the stack of open - * elements. */ - $peek = array_pop($this->stack); - if (in_array($peek->tagName, array("h1", "h2", "h3", "h4", "h5", "h6"))) { - // parse error - } else { - $this->stack[] = $peek; - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - break; - - case 'pre': case 'listing': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - $this->insertElement($token); - /* If the next token is a U+000A LINE FEED (LF) character - * token, then ignore that token and move on to the next - * one. (Newlines at the start of pre blocks are ignored as - * an authoring convenience.) */ - $this->ignore_lf_token = 2; - $this->flag_frameset_ok = false; - break; - - /* A start tag whose tag name is "form" */ - case 'form': - /* If the form element pointer is not null, ignore the - token with a parse error. */ - if($this->form_pointer !== null) { - $this->ignored = true; - // Ignore. - - /* Otherwise: */ - } else { - /* If the stack of open elements has a p element in - scope, then act as if an end tag with the tag name p - had been seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Insert an HTML element for the token, and set the - form element pointer to point to the element created. */ - $element = $this->insertElement($token); - $this->form_pointer = $element; - } - break; - - // condensed specification - case 'li': case 'dc': case 'dd': case 'ds': case 'dt': - /* 1. Set the frameset-ok flag to "not ok". */ - $this->flag_frameset_ok = false; - - $stack_length = count($this->stack) - 1; - for($n = $stack_length; 0 <= $n; $n--) { - /* 2. Initialise node to be the current node (the - bottommost node of the stack). */ - $stop = false; - $node = $this->stack[$n]; - $cat = $this->getElementCategory($node); - - // for case 'li': - /* 3. If node is an li element, then act as if an end - * tag with the tag name "li" had been seen, then jump - * to the last step. */ - // for case 'dc': case 'dd': case 'ds': case 'dt': - /* If node is a dc, dd, ds or dt element, then act as if an end - * tag with the same tag name as node had been seen, then - * jump to the last step. */ - if(($token['name'] === 'li' && $node->tagName === 'li') || - ($token['name'] !== 'li' && ($node->tagName == 'dc' || $node->tagName === 'dd' || $node->tagName == 'ds' || $node->tagName === 'dt'))) { // limited conditional - $this->emitToken(array( - 'type' => HTML5_Tokenizer::ENDTAG, - 'name' => $node->tagName, - )); - break; - } - - /* 4. If node is not in the formatting category, and is - not in the phrasing category, and is not an address, - div or p element, then stop this algorithm. */ - if($cat !== self::FORMATTING && $cat !== self::PHRASING && - $node->tagName !== 'address' && $node->tagName !== 'div' && - $node->tagName !== 'p') { - break; - } - - /* 5. Otherwise, set node to the previous entry in the - * stack of open elements and return to step 2. */ - } - - /* 6. This is the last step. */ - - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Finally, insert an HTML element with the same tag - name as the token's. */ - $this->insertElement($token); - break; - - /* A start tag token whose tag name is "plaintext" */ - case 'plaintext': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been - seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - $this->content_model = HTML5_Tokenizer::PLAINTEXT; - break; - - // more diversions - - /* A start tag whose tag name is "a" */ - case 'a': - /* If the list of active formatting elements contains - an element whose tag name is "a" between the end of the - list and the last marker on the list (or the start of - the list if there is no marker on the list), then this - is a parse error; act as if an end tag with the tag name - "a" had been seen, then remove that element from the list - of active formatting elements and the stack of open - elements if the end tag didn't already remove it (it - might not have if the element is not in table scope). */ - $leng = count($this->a_formatting); - - for($n = $leng - 1; $n >= 0; $n--) { - if($this->a_formatting[$n] === self::MARKER) { - break; - - } elseif($this->a_formatting[$n]->tagName === 'a') { - $a = $this->a_formatting[$n]; - $this->emitToken(array( - 'name' => 'a', - 'type' => HTML5_Tokenizer::ENDTAG - )); - if (in_array($a, $this->a_formatting)) { - $a_i = array_search($a, $this->a_formatting, true); - if($a_i !== false) array_splice($this->a_formatting, $a_i, 1); - } - if (in_array($a, $this->stack)) { - $a_i = array_search($a, $this->stack, true); - if ($a_i !== false) array_splice($this->stack, $a_i, 1); - } - break; - } - } - - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - case 'b': case 'big': case 'code': case 'em': case 'font': case 'i': - case 's': case 'small': case 'strike': - case 'strong': case 'tt': case 'u': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - case 'nobr': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* If the stack of open elements has a nobr element in - * scope, then this is a parse error; act as if an end tag - * with the tag name "nobr" had been seen, then once again - * reconstruct the active formatting elements, if any. */ - if ($this->elementInScope('nobr')) { - $this->emitToken(array( - 'name' => 'nobr', - 'type' => HTML5_Tokenizer::ENDTAG, - )); - $this->reconstructActiveFormattingElements(); - } - - /* Insert an HTML element for the token. */ - $el = $this->insertElement($token); - - /* Add that element to the list of active formatting - elements. */ - $this->a_formatting[] = $el; - break; - - // another diversion - - /* A start tag token whose tag name is "button" */ - case 'button': - /* If the stack of open elements has a button element in scope, - then this is a parse error; act as if an end tag with the tag - name "button" had been seen, then reprocess the token. (We don't - do that. Unnecessary.) (I hope you're right! -- ezyang) */ - if($this->elementInScope('button')) { - $this->emitToken(array( - 'name' => 'button', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Insert a marker at the end of the list of active - formatting elements. */ - $this->a_formatting[] = self::MARKER; - - $this->flag_frameset_ok = false; - break; - - case 'applet': case 'marquee': case 'object': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Insert a marker at the end of the list of active - formatting elements. */ - $this->a_formatting[] = self::MARKER; - - $this->flag_frameset_ok = false; - break; - - // spec diversion - - /* A start tag whose tag name is "table" */ - case 'table': - /* If the Document is not set to quirks mode, and the - * stack of open elements has a p element in scope, then - * act as if an end tag with the tag name "p" had been - * seen. */ - if($this->quirks_mode !== self::QUIRKS_MODE && - $this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - $this->flag_frameset_ok = false; - - /* Change the insertion mode to "in table". */ - $this->mode = self::IN_TABLE; - break; - - /* A start tag whose tag name is one of: "area", "basefont", - "bgsound", "br", "embed", "img", "param", "spacer", "wbr" */ - case 'area': case 'basefont': case 'bgsound': case 'br': - case 'embed': case 'img': case 'input': case 'keygen': case 'spacer': - case 'wbr': - /* Reconstruct the active formatting elements, if any. */ - $this->reconstructActiveFormattingElements(); - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - $this->flag_frameset_ok = false; - break; - - case 'param': case 'source': - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - break; - - /* A start tag whose tag name is "hr" */ - case 'hr': - /* If the stack of open elements has a p element in scope, - then act as if an end tag with the tag name p had been seen. */ - if($this->elementInScope('p')) { - $this->emitToken(array( - 'name' => 'p', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } - - /* Insert an HTML element for the token. */ - $this->insertElement($token); - - /* Immediately pop the current node off the stack of open elements. */ - array_pop($this->stack); - - // YYY: Acknowledge the token's self-closing flag, if it is set. - - $this->flag_frameset_ok = false; - break; - - /* A start tag whose tag name is "image" */ - case 'image': - /* Parse error. Change the token's tag name to "img" and - reprocess it. (Don't ask.) */ - $token['name'] = 'img'; - $this->emitToken($token); - break; - - /* A start tag whose tag name is "isindex" */ - case 'isindex': - /* Parse error. */ - - /* If the form element pointer is not null, - then ignore the token. */ - if($this->form_pointer === null) { - /* Act as if a start tag token with the tag name "form" had - been seen. */ - /* If the token has an attribute called "action", set - * the action attribute on the resulting form - * element to the value of the "action" attribute of - * the token. */ - $attr = array(); - $action = $this->getAttr($token, 'action'); - if ($action !== false) { - $attr[] = array('name' => 'action', 'value' => $action); - } - $this->emitToken(array( - 'name' => 'form', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => $attr - )); - - /* Act as if a start tag token with the tag name "hr" had - been seen. */ - $this->emitToken(array( - 'name' => 'hr', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => array() - )); - - /* Act as if a start tag token with the tag name "label" - had been seen. */ - $this->emitToken(array( - 'name' => 'label', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => array() - )); - - /* Act as if a stream of character tokens had been seen. */ - $prompt = $this->getAttr($token, 'prompt'); - if ($prompt === false) { - $prompt = 'This is a searchable index. '. - 'Insert your search keywords here: '; - } - $this->emitToken(array( - 'data' => $prompt, - 'type' => HTML5_Tokenizer::CHARACTER, - )); - - /* Act as if a start tag token with the tag name "input" - had been seen, with all the attributes from the "isindex" - token, except with the "name" attribute set to the value - "isindex" (ignoring any explicit "name" attribute). */ - $attr = array(); - foreach ($token['attr'] as $keypair) { - if ($keypair['name'] === 'name' || $keypair['name'] === 'action' || - $keypair['name'] === 'prompt') continue; - $attr[] = $keypair; - } - $attr[] = array('name' => 'name', 'value' => 'isindex'); - - $this->emitToken(array( - 'name' => 'input', - 'type' => HTML5_Tokenizer::STARTTAG, - 'attr' => $attr - )); - - /* Act as if an end tag token with the tag name "label" - had been seen. */ - $this->emitToken(array( - 'name' => 'label', - 'type' => HTML5_Tokenizer::ENDTAG - )); - - /* Act as if a start tag token with the tag name "hr" had - been seen. */ - $this->emitToken(array( - 'name' => 'hr', - 'type' => HTML5_Tokenizer::STARTTAG - )); - - /* Act as if an end tag token with the tag name "form" had - been seen. */ - $this->emitToken(array( - 'name' => 'form', - 'type' => HTML5_Tokenizer::ENDTAG - )); - } else { - $this->ignored = true; - } - break; - - /* A start tag whose tag name is "textarea" */ - case 'textarea': - $this->insertElement($token); - - /* If the next token is a U+000A LINE FEED (LF) - * character token, then ignore that token and move on to - * the next one. (Newlines at the start of textarea - * elements are ignored as an authoring convenience.) - * need flag, see also
 */
-                    $this->ignore_lf_token = 2;
-
-                    $this->original_mode = $this->mode;
-                    $this->flag_frameset_ok = false;
-                    $this->mode = self::IN_CDATA_RCDATA;
-
-                    /* Switch the tokeniser's content model flag to the
-                    RCDATA state. */
-                    $this->content_model = HTML5_Tokenizer::RCDATA;
-                break;
-
-                /* A start tag token whose tag name is "xmp" */
-                case 'xmp':
-                    /* If the stack of open elements has a p element in
-                    scope, then act as if an end tag with the tag name
-                    "p" has been seen. */
-                    if ($this->elementInScope('p')) {
-                        $this->emitToken(array(
-                            'name' => 'p',
-                            'type' => HTML5_Tokenizer::ENDTAG
-                        ));
-                    }
-
-                    /* Reconstruct the active formatting elements, if any. */
-                    $this->reconstructActiveFormattingElements();
-
-                    $this->flag_frameset_ok = false;
-
-                    $this->insertCDATAElement($token);
-                break;
-
-                case 'iframe':
-                    $this->flag_frameset_ok = false;
-                    $this->insertCDATAElement($token);
-                break;
-
-                case 'noembed': case 'noscript':
-                    // XSCRIPT: should check scripting flag
-                    $this->insertCDATAElement($token);
-                break;
-
-                /* A start tag whose tag name is "select" */
-                case 'select':
-                    /* Reconstruct the active formatting elements, if any. */
-                    $this->reconstructActiveFormattingElements();
-
-                    /* Insert an HTML element for the token. */
-                    $this->insertElement($token);
-
-                    $this->flag_frameset_ok = false;
-
-                    /* If the insertion mode is one of in table", "in caption",
-                     * "in column group", "in table body", "in row", or "in
-                     * cell", then switch the insertion mode to "in select in
-                     * table". Otherwise, switch the insertion mode  to "in
-                     * select". */
-                    if (
-                        $this->mode === self::IN_TABLE || $this->mode === self::IN_CAPTION ||
-                        $this->mode === self::IN_COLUMN_GROUP || $this->mode ==+self::IN_TABLE_BODY ||
-                        $this->mode === self::IN_ROW || $this->mode === self::IN_CELL
-                    ) {
-                        $this->mode = self::IN_SELECT_IN_TABLE;
-                    } else {
-                        $this->mode = self::IN_SELECT;
-                    }
-                break;
-
-                case 'option': case 'optgroup':
-                    if ($this->elementInScope('option')) {
-                        $this->emitToken(array(
-                            'name' => 'option',
-                            'type' => HTML5_Tokenizer::ENDTAG,
-                        ));
-                    }
-                    $this->reconstructActiveFormattingElements();
-                    $this->insertElement($token);
-                break;
-
-                case 'rp': case 'rt':
-                    /* If the stack of open elements has a ruby element in scope, then generate
-                     * implied end tags. If the current node is not then a ruby element, this is
-                     * a parse error; pop all the nodes from the current node up to the node
-                     * immediately before the bottommost ruby element on the stack of open elements.
-                     */
-                    if ($this->elementInScope('ruby')) {
-                        $this->generateImpliedEndTags();
-                    }
-                    $peek = false;
-                    do {
-                        if ($peek) {
-                            // parse error
-                        }
-                        $peek = array_pop($this->stack);
-                    } while ($peek->tagName !== 'ruby');
-                    $this->stack[] = $peek; // we popped one too many
-                    $this->insertElement($token);
-                break;
-
-                // spec diversion
-
-                case 'math':
-                    $this->reconstructActiveFormattingElements();
-                    $token = $this->adjustMathMLAttributes($token);
-                    $token = $this->adjustForeignAttributes($token);
-                    $this->insertForeignElement($token, self::NS_MATHML);
-                    if (isset($token['self-closing'])) {
-                        // XERROR: acknowledge the token's self-closing flag
-                        array_pop($this->stack);
-                    }
-                    if ($this->mode !== self::IN_FOREIGN_CONTENT) {
-                        $this->secondary_mode = $this->mode;
-                        $this->mode = self::IN_FOREIGN_CONTENT;
-                    }
-                break;
-
-                case 'svg':
-                    $this->reconstructActiveFormattingElements();
-                    $token = $this->adjustSVGAttributes($token);
-                    $token = $this->adjustForeignAttributes($token);
-                    $this->insertForeignElement($token, self::NS_SVG);
-                    if (isset($token['self-closing'])) {
-                        // XERROR: acknowledge the token's self-closing flag
-                        array_pop($this->stack);
-                    }
-                    if ($this->mode !== self::IN_FOREIGN_CONTENT) {
-                        $this->secondary_mode = $this->mode;
-                        $this->mode = self::IN_FOREIGN_CONTENT;
-                    }
-                break;
-
-                case 'caption': case 'col': case 'colgroup': case 'frame': case 'head':
-                case 'tbody': case 'td': case 'tfoot': case 'th': case 'thead': case 'tr':
-                    // parse error
-                break;
-
-                /* A start tag token not covered by the previous entries */
-                default:
-                    /* Reconstruct the active formatting elements, if any. */
-                    $this->reconstructActiveFormattingElements();
-
-                    $this->insertElement($token);
-                    /* This element will be a phrasing  element. */
-                break;
-            }
-            break;
-
-            case HTML5_Tokenizer::ENDTAG:
-            switch($token['name']) {
-                /* An end tag with the tag name "body" */
-                case 'body':
-                    /* If the stack of open elements does not have a body 
-                     * element in scope, this is a parse error; ignore the 
-                     * token. */
-                    if(!$this->elementInScope('body')) {
-                        $this->ignored = true;
-
-                    /* Otherwise, if there is a node in the stack of open 
-                     * elements that is not either a dc element, a dd element, 
-                     * a ds element, a dt element, an li element, an optgroup 
-                     * element, an option element, a p element, an rp element, 
-                     * an rt element, a tbody element, a td element, a tfoot 
-                     * element, a th element, a thead element, a tr element, 
-                     * the body element, or the html element, then this is a 
-                     * parse error.
-                     */
-                    } else {
-                        // XERROR: implement this check for parse error
-                    }
-
-                    /* Change the insertion mode to "after body". */
-                    $this->mode = self::AFTER_BODY;
-                break;
-
-                /* An end tag with the tag name "html" */
-                case 'html':
-                    /* Act as if an end tag with tag name "body" had been seen,
-                    then, if that token wasn't ignored, reprocess the current
-                    token. */
-                    $this->emitToken(array(
-                        'name' => 'body',
-                        'type' => HTML5_Tokenizer::ENDTAG
-                    ));
-
-                    if (!$this->ignored) $this->emitToken($token);
-                break;
-
-                case 'address': case 'article': case 'aside': case 'blockquote':
-                case 'center': case 'datagrid': case 'details': case 'dir':
-                case 'div': case 'dl': case 'fieldset': case 'footer':
-                case 'header': case 'hgroup': case 'listing': case 'menu':
-                case 'nav': case 'ol': case 'pre': case 'section': case 'ul':
-                    /* If the stack of open elements has an element in scope
-                    with the same tag name as that of the token, then generate
-                    implied end tags. */
-                    if($this->elementInScope($token['name'])) {
-                        $this->generateImpliedEndTags();
-
-                        /* Now, if the current node is not an element with
-                        the same tag name as that of the token, then this
-                        is a parse error. */
-                        // XERROR: implement parse error logic
-
-                        /* If the stack of open elements has an element in
-                        scope with the same tag name as that of the token,
-                        then pop elements from this stack until an element
-                        with that tag name has been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== $token['name']);
-                    } else {
-                        // parse error
-                    }
-                break;
-
-                /* An end tag whose tag name is "form" */
-                case 'form':
-                    /* Let node be the element that the form element pointer is set to. */
-                    $node = $this->form_pointer;
-                    /* Set the form element pointer  to null. */
-                    $this->form_pointer = null;
-                    /* If node is null or the stack of open elements does not 
-                        * have node in scope, then this is a parse error; ignore the token. */
-                    if ($node === null || !in_array($node, $this->stack)) {
-                        // parse error
-                        $this->ignored = true;
-                    } else {
-                        /* 1. Generate implied end tags. */
-                        $this->generateImpliedEndTags();
-                        /* 2. If the current node is not node, then this is a parse error.  */
-                        if (end($this->stack) !== $node) {
-                            // parse error
-                        }
-                        /* 3. Remove node from the stack of open elements. */
-                        array_splice($this->stack, array_search($node, $this->stack, true), 1);
-                    }
-
-                break;
-
-                /* An end tag whose tag name is "p" */
-                case 'p':
-                    /* If the stack of open elements has a p element in scope,
-                    then generate implied end tags, except for p elements. */
-                    if($this->elementInScope('p')) {
-                        /* Generate implied end tags, except for elements with
-                         * the same tag name as the token. */
-                        $this->generateImpliedEndTags(array('p'));
-
-                        /* If the current node is not a p element, then this is
-                        a parse error. */
-                        // XERROR: implement
-
-                        /* Pop elements from the stack of open elements  until
-                         * an element with the same tag name as the token has
-                         * been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== 'p');
-
-                    } else {
-                        // parse error
-                        $this->emitToken(array(
-                            'name' => 'p',
-                            'type' => HTML5_Tokenizer::STARTTAG,
-                        ));
-                        $this->emitToken($token);
-                    }
-                break;
-
-                /* An end tag whose tag name is "li" */
-                case 'li':
-                    /* If the stack of open elements does not have an element
-                     * in list item scope with the same tag name as that of the
-                     * token, then this is a parse error; ignore the token. */
-                    if ($this->elementInScope($token['name'], self::SCOPE_LISTITEM)) {
-                        /* Generate implied end tags, except for elements with the
-                         * same tag name as the token. */
-                        $this->generateImpliedEndTags(array($token['name']));
-                        /* If the current node is not an element with the same tag
-                         * name as that of the token, then this is a parse error. */
-                        // XERROR: parse error
-                        /* Pop elements from the stack of open elements  until an
-                         * element with the same tag name as the token has been
-                         * popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== $token['name']);
-                    } else {
-                        // XERROR: parse error
-                    }
-                break;
-
-                /* An end tag whose tag name is "dc", "dd", "ds", "dt" */
-                case 'dc': case 'dd': case 'ds': case 'dt':
-                    if($this->elementInScope($token['name'])) {
-                        $this->generateImpliedEndTags(array($token['name']));
-
-                        /* If the current node is not an element with the same
-                        tag name as the token, then this is a parse error. */
-                        // XERROR: implement parse error
-
-                        /* Pop elements from the stack of open elements  until
-                         * an element with the same tag name as the token has
-                         * been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== $token['name']);
-
-                    } else {
-                        // XERROR: parse error
-                    }
-                break;
-
-                /* An end tag whose tag name is one of: "h1", "h2", "h3", "h4",
-                "h5", "h6" */
-                case 'h1': case 'h2': case 'h3': case 'h4': case 'h5': case 'h6':
-                    $elements = array('h1', 'h2', 'h3', 'h4', 'h5', 'h6');
-
-                    /* If the stack of open elements has in scope an element whose
-                    tag name is one of "h1", "h2", "h3", "h4", "h5", or "h6", then
-                    generate implied end tags. */
-                    if($this->elementInScope($elements)) {
-                        $this->generateImpliedEndTags();
-
-                        /* Now, if the current node is not an element with the same
-                        tag name as that of the token, then this is a parse error. */
-                        // XERROR: implement parse error
-
-                        /* If the stack of open elements has in scope an element
-                        whose tag name is one of "h1", "h2", "h3", "h4", "h5", or
-                        "h6", then pop elements from the stack until an element
-                        with one of those tag names has been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while (!in_array($node->tagName, $elements));
-                    } else {
-                        // parse error
-                    }
-                break;
-
-                /* An end tag whose tag name is one of: "a", "b", "big", "em",
-                "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u" */
-                case 'a': case 'b': case 'big': case 'code': case 'em': case 'font':
-                case 'i': case 'nobr': case 's': case 'small': case 'strike':
-                case 'strong': case 'tt': case 'u':
-                    // XERROR: generally speaking this needs parse error logic
-                    /* 1. Let the formatting element be the last element in
-                    the list of active formatting elements that:
-                        * is between the end of the list and the last scope
-                        marker in the list, if any, or the start of the list
-                        otherwise, and
-                        * has the same tag name as the token.
-                    */
-                    while(true) {
-                        for($a = count($this->a_formatting) - 1; $a >= 0; $a--) {
-                            if($this->a_formatting[$a] === self::MARKER) {
-                                break;
-
-                            } elseif($this->a_formatting[$a]->tagName === $token['name']) {
-                                $formatting_element = $this->a_formatting[$a];
-                                $in_stack = in_array($formatting_element, $this->stack, true);
-                                $fe_af_pos = $a;
-                                break;
-                            }
-                        }
-
-                        /* If there is no such node, or, if that node is
-                        also in the stack of open elements but the element
-                        is not in scope, then this is a parse error. Abort
-                        these steps. The token is ignored. */
-                        if(!isset($formatting_element) || ($in_stack &&
-                        !$this->elementInScope($token['name']))) {
-                            $this->ignored = true;
-                            break;
-
-                        /* Otherwise, if there is such a node, but that node
-                        is not in the stack of open elements, then this is a
-                        parse error; remove the element from the list, and
-                        abort these steps. */
-                        } elseif(isset($formatting_element) && !$in_stack) {
-                            unset($this->a_formatting[$fe_af_pos]);
-                            $this->a_formatting = array_merge($this->a_formatting);
-                            break;
-                        }
-
-                        /* Otherwise, there is a formatting element and that
-                         * element is in the stack and is in scope. If the
-                         * element is not the current node, this is a parse
-                         * error. In any case, proceed with the algorithm as
-                         * written in the following steps. */
-                        // XERROR: implement me
-
-                        /* 2. Let the furthest block be the topmost node in the
-                        stack of open elements that is lower in the stack
-                        than the formatting element, and is not an element in
-                        the phrasing or formatting categories. There might
-                        not be one. */
-                        $fe_s_pos = array_search($formatting_element, $this->stack, true);
-                        $length = count($this->stack);
-
-                        for($s = $fe_s_pos + 1; $s < $length; $s++) {
-                            $category = $this->getElementCategory($this->stack[$s]);
-
-                            if($category !== self::PHRASING && $category !== self::FORMATTING) {
-                                $furthest_block = $this->stack[$s];
-                                break;
-                            }
-                        }
-
-                        /* 3. If there is no furthest block, then the UA must
-                        skip the subsequent steps and instead just pop all
-                        the nodes from the bottom of the stack of open
-                        elements, from the current node up to the formatting
-                        element, and remove the formatting element from the
-                        list of active formatting elements. */
-                        if(!isset($furthest_block)) {
-                            for($n = $length - 1; $n >= $fe_s_pos; $n--) {
-                                array_pop($this->stack);
-                            }
-
-                            unset($this->a_formatting[$fe_af_pos]);
-                            $this->a_formatting = array_merge($this->a_formatting);
-                            break;
-                        }
-
-                        /* 4. Let the common ancestor be the element
-                        immediately above the formatting element in the stack
-                        of open elements. */
-                        $common_ancestor = $this->stack[$fe_s_pos - 1];
-
-                        /* 5. Let a bookmark note the position of the
-                        formatting element in the list of active formatting
-                        elements relative to the elements on either side
-                        of it in the list. */
-                        $bookmark = $fe_af_pos;
-
-                        /* 6. Let node and last node  be the furthest block.
-                        Follow these steps: */
-                        $node = $furthest_block;
-                        $last_node = $furthest_block;
-
-                        while(true) {
-                            for($n = array_search($node, $this->stack, true) - 1; $n >= 0; $n--) {
-                                /* 6.1 Let node be the element immediately
-                                prior to node in the stack of open elements. */
-                                $node = $this->stack[$n];
-
-                                /* 6.2 If node is not in the list of active
-                                formatting elements, then remove node from
-                                the stack of open elements and then go back
-                                to step 1. */
-                                if(!in_array($node, $this->a_formatting, true)) {
-                                    array_splice($this->stack, $n, 1);
-
-                                } else {
-                                    break;
-                                }
-                            }
-
-                            /* 6.3 Otherwise, if node is the formatting
-                            element, then go to the next step in the overall
-                            algorithm. */
-                            if($node === $formatting_element) {
-                                break;
-
-                            /* 6.4 Otherwise, if last node is the furthest
-                            block, then move the aforementioned bookmark to
-                            be immediately after the node in the list of
-                            active formatting elements. */
-                            } elseif($last_node === $furthest_block) {
-                                $bookmark = array_search($node, $this->a_formatting, true) + 1;
-                            }
-
-                            /* 6.5 Create an element for the token for which
-                             * the element node was created, replace the entry
-                             * for node in the list of active formatting
-                             * elements with an entry for the new element,
-                             * replace the entry for node in the stack of open
-                             * elements with an entry for the new element, and
-                             * let node be the new element. */
-                            // we don't know what the token is anymore
-                            // XDOM
-                            $clone = $node->cloneNode();
-                            $a_pos = array_search($node, $this->a_formatting, true);
-                            $s_pos = array_search($node, $this->stack, true);
-                            $this->a_formatting[$a_pos] = $clone;
-                            $this->stack[$s_pos] = $clone;
-                            $node = $clone;
-
-                            /* 6.6 Insert last node into node, first removing
-                            it from its previous parent node if any. */
-                            // XDOM
-                            if($last_node->parentNode !== null) {
-                                $last_node->parentNode->removeChild($last_node);
-                            }
-
-                            // XDOM
-                            $node->appendChild($last_node);
-
-                            /* 6.7 Let last node be node. */
-                            $last_node = $node;
-
-                            /* 6.8 Return to step 1 of this inner set of steps. */
-                        }
-
-                        /* 7. If the common ancestor node is a table, tbody,
-                         * tfoot, thead, or tr element, then, foster parent
-                         * whatever last node ended up being in the previous
-                         * step, first removing it from its previous parent
-                         * node if any. */
-                        // XDOM
-                        if ($last_node->parentNode) { // common step
-                            $last_node->parentNode->removeChild($last_node);
-                        }
-                        if (in_array($common_ancestor->tagName, array('table', 'tbody', 'tfoot', 'thead', 'tr'))) {
-                            $this->fosterParent($last_node);
-                        /* Otherwise, append whatever last node  ended up being
-                         * in the previous step to the common ancestor node,
-                         * first removing it from its previous parent node if
-                         * any. */
-                        } else {
-                            // XDOM
-                            $common_ancestor->appendChild($last_node);
-                        }
-
-                        /* 8. Create an element for the token for which the
-                         * formatting element was created. */
-                        // XDOM
-                        $clone = $formatting_element->cloneNode();
-
-                        /* 9. Take all of the child nodes of the furthest
-                        block and append them to the element created in the
-                        last step. */
-                        // XDOM
-                        while($furthest_block->hasChildNodes()) {
-                            $child = $furthest_block->firstChild;
-                            $furthest_block->removeChild($child);
-                            $clone->appendChild($child);
-                        }
-
-                        /* 10. Append that clone to the furthest block. */
-                        // XDOM
-                        $furthest_block->appendChild($clone);
-
-                        /* 11. Remove the formatting element from the list
-                        of active formatting elements, and insert the new element
-                        into the list of active formatting elements at the
-                        position of the aforementioned bookmark. */
-                        $fe_af_pos = array_search($formatting_element, $this->a_formatting, true);
-                        array_splice($this->a_formatting, $fe_af_pos, 1);
-
-                        $af_part1 = array_slice($this->a_formatting, 0, $bookmark - 1);
-                        $af_part2 = array_slice($this->a_formatting, $bookmark);
-                        $this->a_formatting = array_merge($af_part1, array($clone), $af_part2);
-
-                        /* 12. Remove the formatting element from the stack
-                        of open elements, and insert the new element into the stack
-                        of open elements immediately below the position of the
-                        furthest block in that stack. */
-                        $fe_s_pos = array_search($formatting_element, $this->stack, true);
-                        array_splice($this->stack, $fe_s_pos, 1);
-
-                        $fb_s_pos = array_search($furthest_block, $this->stack, true);
-                        $s_part1 = array_slice($this->stack, 0, $fb_s_pos + 1);
-                        $s_part2 = array_slice($this->stack, $fb_s_pos + 1);
-                        $this->stack = array_merge($s_part1, array($clone), $s_part2);
-
-                        /* 13. Jump back to step 1 in this series of steps. */
-                        unset($formatting_element, $fe_af_pos, $fe_s_pos, $furthest_block);
-                    }
-                break;
-
-                case 'applet': case 'button': case 'marquee': case 'object':
-                    /* If the stack of open elements has an element in scope whose
-                    tag name matches the tag name of the token, then generate implied
-                    tags. */
-                    if($this->elementInScope($token['name'])) {
-                        $this->generateImpliedEndTags();
-
-                        /* Now, if the current node is not an element with the same
-                        tag name as the token, then this is a parse error. */
-                        // XERROR: implement logic
-
-                        /* Pop elements from the stack of open elements  until
-                         * an element with the same tag name as the token has
-                         * been popped from the stack. */
-                        do {
-                            $node = array_pop($this->stack);
-                        } while ($node->tagName !== $token['name']);
-
-                        /* Clear the list of active formatting elements up to the
-                         * last marker. */
-                        $keys = array_keys($this->a_formatting, self::MARKER, true);
-                        $marker = end($keys);
-
-                        for($n = count($this->a_formatting) - 1; $n > $marker; $n--) {
-                            array_pop($this->a_formatting);
-                        }
-                    } else {
-                        // parse error
-                    }
-                break;
-
-                case 'br':
-                    // Parse error
-                    $this->emitToken(array(
-                        'name' => 'br',
-                        'type' => HTML5_Tokenizer::STARTTAG,
-                    ));
-                break;
-
-                /* An end tag token not covered by the previous entries */
-                default:
-                    for($n = count($this->stack) - 1; $n >= 0; $n--) {
-                        /* Initialise node to be the current node (the bottommost
-                        node of the stack). */
-                        $node = $this->stack[$n];
-
-                        /* If node has the same tag name as the end tag token,
-                        then: */
-                        if($token['name'] === $node->tagName) {
-                            /* Generate implied end tags. */
-                            $this->generateImpliedEndTags();
-
-                            /* If the tag name of the end tag token does not
-                            match the tag name of the current node, this is a
-                            parse error. */
-                            // XERROR: implement this
-
-                            /* Pop all the nodes from the current node up to
-                            node, including node, then stop these steps. */
-                            // XSKETCHY
-                            do {
-                                $pop = array_pop($this->stack);
-                            } while ($pop !== $node);
-                            break;
-
-                        } else {
-                            $category = $this->getElementCategory($node);
-
-                            if($category !== self::FORMATTING && $category !== self::PHRASING) {
-                                /* Otherwise, if node is in neither the formatting
-                                category nor the phrasing category, then this is a
-                                parse error. Stop this algorithm. The end tag token
-                                is ignored. */
-                                $this->ignored = true;
-                                break;
-                                // parse error
-                            }
-                        }
-                        /* Set node to the previous entry in the stack of open elements. Loop. */
-                    }
-                break;
-            }
-            break;
-        }
-        break;
-
-    case self::IN_CDATA_RCDATA:
-        if (
-            $token['type'] === HTML5_Tokenizer::CHARACTER ||
-            $token['type'] === HTML5_Tokenizer::SPACECHARACTER
-        ) {
-            $this->insertText($token['data']);
-        } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-            // parse error
-            /* If the current node is a script  element, mark the script
-             * element as "already executed". */
-            // probably not necessary
-            array_pop($this->stack);
-            $this->mode = $this->original_mode;
-            $this->emitToken($token);
-        } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'script') {
-            array_pop($this->stack);
-            $this->mode = $this->original_mode;
-            // we're ignoring all of the execution stuff
-        } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG) {
-            array_pop($this->stack);
-            $this->mode = $this->original_mode;
-        }
-    break;
-
-    case self::IN_TABLE:
-        $clear = array('html', 'table');
-
-        /* A character token */
-        if ($token['type'] === HTML5_Tokenizer::CHARACTER ||
-            $token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            /* Let the pending table character tokens
-             * be an empty list of tokens. */
-            $this->pendingTableCharacters = "";
-            $this->pendingTableCharactersDirty = false;
-            /* Let the original insertion mode be the current
-             * insertion mode. */
-            $this->original_mode = $this->mode;
-            /* Switch the insertion mode to
-             * "in table text" and
-             * reprocess the token. */
-            $this->mode = self::IN_TABLE_TEXT;
-            $this->emitToken($token);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the current node with the data
-            attribute set to the data given in the comment token. */
-            $this->insertComment($token['data']);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        /* A start tag whose tag name is "caption" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'caption') {
-            /* Clear the stack back to a table context. */
-            $this->clearStackToTableContext($clear);
-
-            /* Insert a marker at the end of the list of active
-            formatting elements. */
-            $this->a_formatting[] = self::MARKER;
-
-            /* Insert an HTML element for the token, then switch the
-            insertion mode to "in caption". */
-            $this->insertElement($token);
-            $this->mode = self::IN_CAPTION;
-
-        /* A start tag whose tag name is "colgroup" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'colgroup') {
-            /* Clear the stack back to a table context. */
-            $this->clearStackToTableContext($clear);
-
-            /* Insert an HTML element for the token, then switch the
-            insertion mode to "in column group". */
-            $this->insertElement($token);
-            $this->mode = self::IN_COLUMN_GROUP;
-
-        /* A start tag whose tag name is "col" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'col') {
-            $this->emitToken(array(
-                'name' => 'colgroup',
-                'type' => HTML5_Tokenizer::STARTTAG,
-                'attr' => array()
-            ));
-
-            $this->emitToken($token);
-
-        /* A start tag whose tag name is one of: "tbody", "tfoot", "thead" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-        array('tbody', 'tfoot', 'thead'))) {
-            /* Clear the stack back to a table context. */
-            $this->clearStackToTableContext($clear);
-
-            /* Insert an HTML element for the token, then switch the insertion
-            mode to "in table body". */
-            $this->insertElement($token);
-            $this->mode = self::IN_TABLE_BODY;
-
-        /* A start tag whose tag name is one of: "td", "th", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        in_array($token['name'], array('td', 'th', 'tr'))) {
-            /* Act as if a start tag token with the tag name "tbody" had been
-            seen, then reprocess the current token. */
-            $this->emitToken(array(
-                'name' => 'tbody',
-                'type' => HTML5_Tokenizer::STARTTAG,
-                'attr' => array()
-            ));
-
-            $this->emitToken($token);
-
-        /* A start tag whose tag name is "table" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'table') {
-            /* Parse error. Act as if an end tag token with the tag name "table"
-            had been seen, then, if that token wasn't ignored, reprocess the
-            current token. */
-            $this->emitToken(array(
-                'name' => 'table',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-
-            if (!$this->ignored) $this->emitToken($token);
-
-        /* An end tag whose tag name is "table" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'table') {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. (fragment case) */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                do {
-                    $node = array_pop($this->stack);
-                } while ($node->tagName !== 'table');
-
-                /* Reset the insertion mode appropriately. */
-                $this->resetInsertionMode();
-            }
-
-        /* An end tag whose tag name is one of: "body", "caption", "col",
-        "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('body', 'caption', 'col', 'colgroup', 'html', 'tbody', 'td',
-        'tfoot', 'th', 'thead', 'tr'))) {
-            // Parse error. Ignore the token.
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        ($token['name'] === 'style' || $token['name'] === 'script')) {
-            $this->processWithRulesFor($token, self::IN_HEAD);
-
-        } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'input' &&
-        // assignment is intentional
-        /* If the token does not have an attribute with the name "type", or
-         * if it does, but that attribute's value is not an ASCII
-         * case-insensitive match for the string "hidden", then: act as
-         * described in the "anything else" entry below. */
-        ($type = $this->getAttr($token, 'type')) && strtolower($type) === 'hidden') {
-            // I.e., if its an input with the type attribute == 'hidden'
-            /* Otherwise */
-            // parse error
-            $this->insertElement($token);
-            array_pop($this->stack);
-        } elseif ($token['type'] === HTML5_Tokenizer::EOF) {
-            /* If the current node is not the root html element, then this is a parse error. */
-            if (end($this->stack)->tagName !== 'html') {
-                // Note: It can only be the current node in the fragment case.
-                // parse error
-            }
-            /* Stop parsing. */
-        /* Anything else */
-        } else {
-            /* Parse error. Process the token as if the insertion mode was "in
-            body", with the following exception: */
-
-            $old = $this->foster_parent;
-            $this->foster_parent = true;
-            $this->processWithRulesFor($token, self::IN_BODY);
-            $this->foster_parent = $old;
-        }
-    break;
-
-    case self::IN_TABLE_TEXT:
-        /* A character token */
-        if($token['type'] === HTML5_Tokenizer::CHARACTER) {
-            /* Append the character token to the pending table
-             * character tokens list. */
-            $this->pendingTableCharacters .= $token['data'];
-            $this->pendingTableCharactersDirty = true;
-        } elseif ($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            $this->pendingTableCharacters .= $token['data'];
-        /* Anything else */
-        } else {
-            if ($this->pendingTableCharacters !== '' && is_string($this->pendingTableCharacters)) {
-                /* If any of the tokens in the pending table character tokens list 
-                 * are character tokens that are not one of U+0009 CHARACTER 
-                 * TABULATION, U+000A LINE FEED (LF), U+000C FORM FEED (FF), or 
-                 * U+0020 SPACE, then reprocess those character tokens using the 
-                 * rules given in the "anything else" entry in the in table" 
-                 * insertion mode.*/
-                if ($this->pendingTableCharactersDirty) {
-                    /* Parse error. Process the token using the rules for the 
-                     * "in body" insertion mode, except that if the current 
-                     * node is a table, tbody, tfoot, thead, or tr element, 
-                     * then, whenever a node would be inserted into the current 
-                     * node, it must instead be foster parented. */
-                    // XERROR
-                    $old = $this->foster_parent;
-                    $this->foster_parent = true;
-                    $text_token = array(
-                        'type' => HTML5_Tokenizer::CHARACTER,
-                        'data' => $this->pendingTableCharacters,
-                    );
-                    $this->processWithRulesFor($text_token, self::IN_BODY);
-                    $this->foster_parent = $old;
-
-                /* Otherwise, insert the characters given by the pending table 
-                 * character tokens list into the current node. */
-                } else {
-                    $this->insertText($this->pendingTableCharacters);
-                }
-                $this->pendingTableCharacters = null;
-                $this->pendingTableCharactersNull = null;
-            }
-
-            /* Switch the insertion mode to the original insertion mode and 
-             * reprocess the token.
-             */
-            $this->mode = $this->original_mode;
-            $this->emitToken($token);
-        }
-    break;
-
-    case self::IN_CAPTION:
-        /* An end tag whose tag name is "caption" */
-        if($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'caption') {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. (fragment case) */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->ignored = true;
-                // Ignore
-
-            /* Otherwise: */
-            } else {
-                /* Generate implied end tags. */
-                $this->generateImpliedEndTags();
-
-                /* Now, if the current node is not a caption element, then this
-                is a parse error. */
-                // XERROR: implement
-
-                /* Pop elements from this stack until a caption element has
-                been popped from the stack. */
-                do {
-                    $node = array_pop($this->stack);
-                } while ($node->tagName !== 'caption');
-
-                /* Clear the list of active formatting elements up to the last
-                marker. */
-                $this->clearTheActiveFormattingElementsUpToTheLastMarker();
-
-                /* Switch the insertion mode to "in table". */
-                $this->mode = self::IN_TABLE;
-            }
-
-        /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-        "tbody", "td", "tfoot", "th", "thead", "tr", or an end tag whose tag
-        name is "table" */
-        } elseif(($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-        array('caption', 'col', 'colgroup', 'tbody', 'td', 'tfoot', 'th',
-        'thead', 'tr'))) || ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'table')) {
-            /* Parse error. Act as if an end tag with the tag name "caption"
-            had been seen, then, if that token wasn't ignored, reprocess the
-            current token. */
-            $this->emitToken(array(
-                'name' => 'caption',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-
-            if (!$this->ignored) $this->emitToken($token);
-
-        /* An end tag whose tag name is one of: "body", "col", "colgroup",
-        "html", "tbody", "td", "tfoot", "th", "thead", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('body', 'col', 'colgroup', 'html', 'tbody', 'tfoot', 'th',
-        'thead', 'tr'))) {
-            // Parse error. Ignore the token.
-            $this->ignored = true;
-
-        /* Anything else */
-        } else {
-            /* Process the token as if the insertion mode was "in body". */
-            $this->processWithRulesFor($token, self::IN_BODY);
-        }
-    break;
-
-    case self::IN_COLUMN_GROUP:
-        /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-        U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-        or U+0020 SPACE */
-        if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            /* Append the character to the current node. */
-            $this->insertText($token['data']);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the current node with the data
-            attribute set to the data given in the comment token. */
-            $this->insertToken($token['data']);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* A start tag whose tag name is "col" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'col') {
-            /* Insert a col element for the token. Immediately pop the current
-            node off the stack of open elements. */
-            $this->insertElement($token);
-            array_pop($this->stack);
-            // XERROR: Acknowledge the token's self-closing flag, if it is set.
-
-        /* An end tag whose tag name is "colgroup" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'colgroup') {
-            /* If the current node is the root html element, then this is a
-            parse error, ignore the token. (fragment case) */
-            if(end($this->stack)->tagName === 'html') {
-                $this->ignored = true;
-
-            /* Otherwise, pop the current node (which will be a colgroup
-            element) from the stack of open elements. Switch the insertion
-            mode to "in table". */
-            } else {
-                array_pop($this->stack);
-                $this->mode = self::IN_TABLE;
-            }
-
-        /* An end tag whose tag name is "col" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'col') {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-
-        /* An end-of-file token */
-        /* If the current node is the root html  element */
-        } elseif($token['type'] === HTML5_Tokenizer::EOF && end($this->stack)->tagName === 'html') {
-            /* Stop parsing */
-
-        /* Anything else */
-        } else {
-            /* Act as if an end tag with the tag name "colgroup" had been seen,
-            and then, if that token wasn't ignored, reprocess the current token. */
-            $this->emitToken(array(
-                'name' => 'colgroup',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-
-            if (!$this->ignored) $this->emitToken($token);
-        }
-    break;
-
-    case self::IN_TABLE_BODY:
-        $clear = array('tbody', 'tfoot', 'thead', 'html');
-
-        /* A start tag whose tag name is "tr" */
-        if($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'tr') {
-            /* Clear the stack back to a table body context. */
-            $this->clearStackToTableContext($clear);
-
-            /* Insert a tr element for the token, then switch the insertion
-            mode to "in row". */
-            $this->insertElement($token);
-            $this->mode = self::IN_ROW;
-
-        /* A start tag whose tag name is one of: "th", "td" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        ($token['name'] === 'th' ||    $token['name'] === 'td')) {
-            /* Parse error. Act as if a start tag with the tag name "tr" had
-            been seen, then reprocess the current token. */
-            $this->emitToken(array(
-                'name' => 'tr',
-                'type' => HTML5_Tokenizer::STARTTAG,
-                'attr' => array()
-            ));
-
-            $this->emitToken($token);
-
-        /* An end tag whose tag name is one of: "tbody", "tfoot", "thead" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        in_array($token['name'], array('tbody', 'tfoot', 'thead'))) {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                // Parse error
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                /* Clear the stack back to a table body context. */
-                $this->clearStackToTableContext($clear);
-
-                /* Pop the current node from the stack of open elements. Switch
-                the insertion mode to "in table". */
-                array_pop($this->stack);
-                $this->mode = self::IN_TABLE;
-            }
-
-        /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-        "tbody", "tfoot", "thead", or an end tag whose tag name is "table" */
-        } elseif(($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-        array('caption', 'col', 'colgroup', 'tbody', 'tfoot', 'thead'))) ||
-        ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'table')) {
-            /* If the stack of open elements does not have a tbody, thead, or
-            tfoot element in table scope, this is a parse error. Ignore the
-            token. (fragment case) */
-            if(!$this->elementInScope(array('tbody', 'thead', 'tfoot'), self::SCOPE_TABLE)) {
-                // parse error
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                /* Clear the stack back to a table body context. */
-                $this->clearStackToTableContext($clear);
-
-                /* Act as if an end tag with the same tag name as the current
-                node ("tbody", "tfoot", or "thead") had been seen, then
-                reprocess the current token. */
-                $this->emitToken(array(
-                    'name' => end($this->stack)->tagName,
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-
-                $this->emitToken($token);
-            }
-
-        /* An end tag whose tag name is one of: "body", "caption", "col",
-        "colgroup", "html", "td", "th", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('body', 'caption', 'col', 'colgroup', 'html', 'td', 'th', 'tr'))) {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-
-        /* Anything else */
-        } else {
-            /* Process the token as if the insertion mode was "in table". */
-            $this->processWithRulesFor($token, self::IN_TABLE);
-        }
-    break;
-
-    case self::IN_ROW:
-        $clear = array('tr', 'html');
-
-        /* A start tag whose tag name is one of: "th", "td" */
-        if($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        ($token['name'] === 'th' || $token['name'] === 'td')) {
-            /* Clear the stack back to a table row context. */
-            $this->clearStackToTableContext($clear);
-
-            /* Insert an HTML element for the token, then switch the insertion
-            mode to "in cell". */
-            $this->insertElement($token);
-            $this->mode = self::IN_CELL;
-
-            /* Insert a marker at the end of the list of active formatting
-            elements. */
-            $this->a_formatting[] = self::MARKER;
-
-        /* An end tag whose tag name is "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'tr') {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. (fragment case) */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                // Ignore.
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                /* Clear the stack back to a table row context. */
-                $this->clearStackToTableContext($clear);
-
-                /* Pop the current node (which will be a tr element) from the
-                stack of open elements. Switch the insertion mode to "in table
-                body". */
-                array_pop($this->stack);
-                $this->mode = self::IN_TABLE_BODY;
-            }
-
-        /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-        "tbody", "tfoot", "thead", "tr" or an end tag whose tag name is "table" */
-        } elseif(($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-        array('caption', 'col', 'colgroup', 'tbody', 'tfoot', 'thead', 'tr'))) ||
-        ($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'table')) {
-            /* Act as if an end tag with the tag name "tr" had been seen, then,
-            if that token wasn't ignored, reprocess the current token. */
-            $this->emitToken(array(
-                'name' => 'tr',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-            if (!$this->ignored) $this->emitToken($token);
-
-        /* An end tag whose tag name is one of: "tbody", "tfoot", "thead" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        in_array($token['name'], array('tbody', 'tfoot', 'thead'))) {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                /* Otherwise, act as if an end tag with the tag name "tr" had
-                been seen, then reprocess the current token. */
-                $this->emitToken(array(
-                    'name' => 'tr',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-
-                $this->emitToken($token);
-            }
-
-        /* An end tag whose tag name is one of: "body", "caption", "col",
-        "colgroup", "html", "td", "th" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('body', 'caption', 'col', 'colgroup', 'html', 'td', 'th'))) {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-
-        /* Anything else */
-        } else {
-            /* Process the token as if the insertion mode was "in table". */
-            $this->processWithRulesFor($token, self::IN_TABLE);
-        }
-    break;
-
-    case self::IN_CELL:
-        /* An end tag whose tag name is one of: "td", "th" */
-        if($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        ($token['name'] === 'td' || $token['name'] === 'th')) {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as that of the token, then this is a
-            parse error and the token must be ignored. */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->ignored = true;
-
-            /* Otherwise: */
-            } else {
-                /* Generate implied end tags, except for elements with the same
-                tag name as the token. */
-                $this->generateImpliedEndTags(array($token['name']));
-
-                /* Now, if the current node is not an element with the same tag
-                name as the token, then this is a parse error. */
-                // XERROR: Implement parse error code
-
-                /* Pop elements from this stack until an element with the same
-                tag name as the token has been popped from the stack. */
-                do {
-                    $node = array_pop($this->stack);
-                } while ($node->tagName !== $token['name']);
-
-                /* Clear the list of active formatting elements up to the last
-                marker. */
-                $this->clearTheActiveFormattingElementsUpToTheLastMarker();
-
-                /* Switch the insertion mode to "in row". (The current node
-                will be a tr element at this point.) */
-                $this->mode = self::IN_ROW;
-            }
-
-        /* A start tag whose tag name is one of: "caption", "col", "colgroup",
-        "tbody", "td", "tfoot", "th", "thead", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && in_array($token['name'],
-        array('caption', 'col', 'colgroup', 'tbody', 'td', 'tfoot', 'th',
-        'thead', 'tr'))) {
-            /* If the stack of open elements does not have a td or th element
-            in table scope, then this is a parse error; ignore the token.
-            (fragment case) */
-            if(!$this->elementInScope(array('td', 'th'), self::SCOPE_TABLE)) {
-                // parse error
-                $this->ignored = true;
-
-            /* Otherwise, close the cell (see below) and reprocess the current
-            token. */
-            } else {
-                $this->closeCell();
-                $this->emitToken($token);
-            }
-
-        /* An end tag whose tag name is one of: "body", "caption", "col",
-        "colgroup", "html" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('body', 'caption', 'col', 'colgroup', 'html'))) {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-
-        /* An end tag whose tag name is one of: "table", "tbody", "tfoot",
-        "thead", "tr" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && in_array($token['name'],
-        array('table', 'tbody', 'tfoot', 'thead', 'tr'))) {
-            /* If the stack of open elements does not have a td or th element
-            in table scope, then this is a parse error; ignore the token.
-            (innerHTML case) */
-            if(!$this->elementInScope(array('td', 'th'), self::SCOPE_TABLE)) {
-                // Parse error
-                $this->ignored = true;
-
-            /* Otherwise, close the cell (see below) and reprocess the current
-            token. */
-            } else {
-                $this->closeCell();
-                $this->emitToken($token);
-            }
-
-        /* Anything else */
-        } else {
-            /* Process the token as if the insertion mode was "in body". */
-            $this->processWithRulesFor($token, self::IN_BODY);
-        }
-    break;
-
-    case self::IN_SELECT:
-        /* Handle the token as follows: */
-
-        /* A character token */
-        if(
-            $token['type'] === HTML5_Tokenizer::CHARACTER ||
-            $token['type'] === HTML5_Tokenizer::SPACECHARACTER
-        ) {
-            /* Append the token's character to the current node. */
-            $this->insertText($token['data']);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the current node with the data
-            attribute set to the data given in the comment token. */
-            $this->insertComment($token['data']);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* A start tag token whose tag name is "option" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'option') {
-            /* If the current node is an option element, act as if an end tag
-            with the tag name "option" had been seen. */
-            if(end($this->stack)->tagName === 'option') {
-                $this->emitToken(array(
-                    'name' => 'option',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-            }
-
-            /* Insert an HTML element for the token. */
-            $this->insertElement($token);
-
-        /* A start tag token whose tag name is "optgroup" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'optgroup') {
-            /* If the current node is an option element, act as if an end tag
-            with the tag name "option" had been seen. */
-            if(end($this->stack)->tagName === 'option') {
-                $this->emitToken(array(
-                    'name' => 'option',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-            }
-
-            /* If the current node is an optgroup element, act as if an end tag
-            with the tag name "optgroup" had been seen. */
-            if(end($this->stack)->tagName === 'optgroup') {
-                $this->emitToken(array(
-                    'name' => 'optgroup',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-            }
-
-            /* Insert an HTML element for the token. */
-            $this->insertElement($token);
-
-        /* An end tag token whose tag name is "optgroup" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'optgroup') {
-            /* First, if the current node is an option element, and the node
-            immediately before it in the stack of open elements is an optgroup
-            element, then act as if an end tag with the tag name "option" had
-            been seen. */
-            $elements_in_stack = count($this->stack);
-
-            if($this->stack[$elements_in_stack - 1]->tagName === 'option' &&
-            $this->stack[$elements_in_stack - 2]->tagName === 'optgroup') {
-                $this->emitToken(array(
-                    'name' => 'option',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-            }
-
-            /* If the current node is an optgroup element, then pop that node
-            from the stack of open elements. Otherwise, this is a parse error,
-            ignore the token. */
-            if(end($this->stack)->tagName === 'optgroup') {
-                array_pop($this->stack);
-            } else {
-                // parse error
-                $this->ignored = true;
-            }
-
-        /* An end tag token whose tag name is "option" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'option') {
-            /* If the current node is an option element, then pop that node
-            from the stack of open elements. Otherwise, this is a parse error,
-            ignore the token. */
-            if(end($this->stack)->tagName === 'option') {
-                array_pop($this->stack);
-            } else {
-                // parse error
-                $this->ignored = true;
-            }
-
-        /* An end tag whose tag name is "select" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'select') {
-            /* If the stack of open elements does not have an element in table
-            scope with the same tag name as the token, this is a parse error.
-            Ignore the token. (fragment case) */
-            if(!$this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->ignored = true;
-                // parse error
-
-            /* Otherwise: */
-            } else {
-                /* Pop elements from the stack of open elements until a select
-                element has been popped from the stack. */
-                do {
-                    $node = array_pop($this->stack);
-                } while ($node->tagName !== 'select');
-
-                /* Reset the insertion mode appropriately. */
-                $this->resetInsertionMode();
-            }
-
-        /* A start tag whose tag name is "select" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'select') {
-            /* Parse error. Act as if the token had been an end tag with the
-            tag name "select" instead. */
-            $this->emitToken(array(
-                'name' => 'select',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        ($token['name'] === 'input' || $token['name'] === 'keygen' ||  $token['name'] === 'textarea')) {
-            // parse error
-            $this->emitToken(array(
-                'name' => 'select',
-                'type' => HTML5_Tokenizer::ENDTAG
-            ));
-            $this->emitToken($token);
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'script') {
-            $this->processWithRulesFor($token, self::IN_HEAD);
-
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            // XERROR: If the current node is not the root html element, then this is a parse error.
-            /* Stop parsing */
-
-        /* Anything else */
-        } else {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-        }
-    break;
-
-    case self::IN_SELECT_IN_TABLE:
-
-        if($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        in_array($token['name'], array('caption', 'table', 'tbody',
-        'tfoot', 'thead', 'tr', 'td', 'th'))) {
-            // parse error
-            $this->emitToken(array(
-                'name' => 'select',
-                'type' => HTML5_Tokenizer::ENDTAG,
-            ));
-            $this->emitToken($token);
-
-        /* An end tag whose tag name is one of: "caption", "table", "tbody",
-        "tfoot", "thead", "tr", "td", "th" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        in_array($token['name'], array('caption', 'table', 'tbody', 'tfoot', 'thead', 'tr', 'td', 'th')))  {
-            /* Parse error. */
-            // parse error
-
-            /* If the stack of open elements has an element in table scope with
-            the same tag name as that of the token, then act as if an end tag
-            with the tag name "select" had been seen, and reprocess the token.
-            Otherwise, ignore the token. */
-            if($this->elementInScope($token['name'], self::SCOPE_TABLE)) {
-                $this->emitToken(array(
-                    'name' => 'select',
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-
-                $this->emitToken($token);
-            } else {
-                $this->ignored = true;
-            }
-        } else {
-            $this->processWithRulesFor($token, self::IN_SELECT);
-        }
-    break;
-
-    case self::IN_FOREIGN_CONTENT:
-        if ($token['type'] === HTML5_Tokenizer::CHARACTER ||
-        $token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            $this->insertText($token['data']);
-        } elseif ($token['type'] === HTML5_Tokenizer::COMMENT) {
-            $this->insertComment($token['data']);
-        } elseif ($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // XERROR: parse error
-        } elseif ($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'script' && end($this->stack)->tagName === 'script' &&
-        // XDOM
-        end($this->stack)->namespaceURI === self::NS_SVG) {
-            array_pop($this->stack);
-            // a bunch of script running mumbo jumbo
-        } elseif (
-            ($token['type'] === HTML5_Tokenizer::STARTTAG &&
-                ((
-                    $token['name'] !== 'mglyph' &&
-                    $token['name'] !== 'malignmark' &&
-                    // XDOM
-                    end($this->stack)->namespaceURI === self::NS_MATHML &&
-                    in_array(end($this->stack)->tagName, array('mi', 'mo', 'mn', 'ms', 'mtext'))
-                ) ||
-                (
-                    $token['name'] === 'svg' &&
-                    // XDOM
-                    end($this->stack)->namespaceURI === self::NS_MATHML &&
-                    end($this->stack)->tagName === 'annotation-xml'
-                ) ||
-                (
-                    // XDOM
-                    end($this->stack)->namespaceURI === self::NS_SVG &&
-                    in_array(end($this->stack)->tagName, array('foreignObject', 'desc', 'title'))
-                ) ||
-                (
-                    // XSKETCHY && XDOM
-                    end($this->stack)->namespaceURI === self::NS_HTML
-                ))
-            ) || $token['type'] === HTML5_Tokenizer::ENDTAG
-        ) {
-            $this->processWithRulesFor($token, $this->secondary_mode);
-            /* If, after doing so, the insertion mode is still "in foreign 
-             * content", but there is no element in scope that has a namespace 
-             * other than the HTML namespace, switch the insertion mode to the 
-             * secondary insertion mode. */
-            if ($this->mode === self::IN_FOREIGN_CONTENT) {
-                $found = false;
-                // this basically duplicates elementInScope()
-                for ($i = count($this->stack) - 1; $i >= 0; $i--) {
-                    // XDOM
-                    $node = $this->stack[$i];
-                    if ($node->namespaceURI !== self::NS_HTML) {
-                        $found = true;
-                        break;
-                    } elseif (in_array($node->tagName, array('table', 'html',
-                    'applet', 'caption', 'td', 'th', 'button', 'marquee',
-                    'object')) || ($node->tagName === 'foreignObject' &&
-                    $node->namespaceURI === self::NS_SVG)) {
-                        break;
-                    }
-                }
-                if (!$found) {
-                    $this->mode = $this->secondary_mode;
-                }
-            }
-        } elseif ($token['type'] === HTML5_Tokenizer::EOF || (
-        $token['type'] === HTML5_Tokenizer::STARTTAG &&
-        (in_array($token['name'], array('b', "big", "blockquote", "body", "br", 
-        "center", "code", "dc", "dd", "div", "dl", "ds", "dt", "em", "embed", "h1", "h2", 
-        "h3", "h4", "h5", "h6", "head", "hr", "i", "img", "li", "listing", 
-        "menu", "meta", "nobr", "ol", "p", "pre", "ruby", "s",  "small", 
-        "span", "strong", "strike",  "sub", "sup", "table", "tt", "u", "ul", 
-        "var")) || ($token['name'] === 'font' && ($this->getAttr($token, 'color') ||
-        $this->getAttr($token, 'face') || $this->getAttr($token, 'size')))))) {
-            // XERROR: parse error
-            do {
-                $node = array_pop($this->stack);
-                // XDOM
-            } while ($node->namespaceURI !== self::NS_HTML);
-            $this->stack[] = $node;
-            $this->mode = $this->secondary_mode;
-            $this->emitToken($token);
-        } elseif ($token['type'] === HTML5_Tokenizer::STARTTAG) {
-            static $svg_lookup = array(
-                'altglyph' => 'altGlyph',
-                'altglyphdef' => 'altGlyphDef',
-                'altglyphitem' => 'altGlyphItem',
-                'animatecolor' => 'animateColor',
-                'animatemotion' => 'animateMotion',
-                'animatetransform' => 'animateTransform',
-                'clippath' => 'clipPath',
-                'feblend' => 'feBlend',
-                'fecolormatrix' => 'feColorMatrix',
-                'fecomponenttransfer' => 'feComponentTransfer',
-                'fecomposite' => 'feComposite',
-                'feconvolvematrix' => 'feConvolveMatrix',
-                'fediffuselighting' => 'feDiffuseLighting',
-                'fedisplacementmap' => 'feDisplacementMap',
-                'fedistantlight' => 'feDistantLight',
-                'feflood' => 'feFlood',
-                'fefunca' => 'feFuncA',
-                'fefuncb' => 'feFuncB',
-                'fefuncg' => 'feFuncG',
-                'fefuncr' => 'feFuncR',
-                'fegaussianblur' => 'feGaussianBlur',
-                'feimage' => 'feImage',
-                'femerge' => 'feMerge',
-                'femergenode' => 'feMergeNode',
-                'femorphology' => 'feMorphology',
-                'feoffset' => 'feOffset',
-                'fepointlight' => 'fePointLight',
-                'fespecularlighting' => 'feSpecularLighting',
-                'fespotlight' => 'feSpotLight',
-                'fetile' => 'feTile',
-                'feturbulence' => 'feTurbulence',
-                'foreignobject' => 'foreignObject',
-                'glyphref' => 'glyphRef',
-                'lineargradient' => 'linearGradient',
-                'radialgradient' => 'radialGradient',
-                'textpath' => 'textPath',
-            );
-            // XDOM
-            $current = end($this->stack);
-            if ($current->namespaceURI === self::NS_MATHML) {
-                $token = $this->adjustMathMLAttributes($token);
-            }
-            if ($current->namespaceURI === self::NS_SVG &&
-            isset($svg_lookup[$token['name']])) {
-                $token['name'] = $svg_lookup[$token['name']];
-            }
-            if ($current->namespaceURI === self::NS_SVG) {
-                $token = $this->adjustSVGAttributes($token);
-            }
-            $token = $this->adjustForeignAttributes($token);
-            $this->insertForeignElement($token, $current->namespaceURI);
-            if (isset($token['self-closing'])) {
-                array_pop($this->stack);
-                // XERROR: acknowledge self-closing flag
-            }
-        }
-    break;
-
-    case self::AFTER_BODY:
-        /* Handle the token as follows: */
-
-        /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-        U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-        or U+0020 SPACE */
-        if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            /* Process the token as it would be processed if the insertion mode
-            was "in body". */
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the first element in the stack of open
-            elements (the html element), with the data attribute set to the
-            data given in the comment token. */
-            // XDOM
-            $comment = $this->dom->createComment($token['data']);
-            $this->stack[0]->appendChild($comment);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* An end tag with the tag name "html" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG && $token['name'] === 'html') {
-            /*     If the parser was originally created as part of the HTML
-             *     fragment parsing algorithm, this is a parse error; ignore
-             *     the token. (fragment case) */
-            $this->ignored = true;
-            // XERROR: implement this
-
-            $this->mode = self::AFTER_AFTER_BODY;
-
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            /* Stop parsing */
-
-        /* Anything else */
-        } else {
-            /* Parse error. Set the insertion mode to "in body" and reprocess
-            the token. */
-            $this->mode = self::IN_BODY;
-            $this->emitToken($token);
-        }
-    break;
-
-    case self::IN_FRAMESET:
-        /* Handle the token as follows: */
-
-        /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-        U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-        U+000D CARRIAGE RETURN (CR), or U+0020 SPACE */
-        if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            /* Append the character to the current node. */
-            $this->insertText($token['data']);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the current node with the data
-            attribute set to the data given in the comment token. */
-            $this->insertComment($token['data']);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        /* A start tag with the tag name "frameset" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'frameset') {
-            $this->insertElement($token);
-
-        /* An end tag with the tag name "frameset" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'frameset') {
-            /* If the current node is the root html element, then this is a
-            parse error; ignore the token. (fragment case) */
-            if(end($this->stack)->tagName === 'html') {
-                $this->ignored = true;
-                // Parse error
-
-            } else {
-                /* Otherwise, pop the current node from the stack of open
-                elements. */
-                array_pop($this->stack);
-
-                /* If the parser was not originally created as part of the HTML 
-                 * fragment parsing algorithm  (fragment case), and the current 
-                 * node is no longer a frameset element, then switch the 
-                 * insertion mode to "after frameset". */
-                $this->mode = self::AFTER_FRAMESET;
-            }
-
-        /* A start tag with the tag name "frame" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'frame') {
-            /* Insert an HTML element for the token. */
-            $this->insertElement($token);
-
-            /* Immediately pop the current node off the stack of open elements. */
-            array_pop($this->stack);
-
-            // XERROR: Acknowledge the token's self-closing flag, if it is set.
-
-        /* A start tag with the tag name "noframes" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'noframes') {
-            /* Process the token using the rules for the "in head" insertion mode. */
-            $this->processwithRulesFor($token, self::IN_HEAD);
-
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            // XERROR: If the current node is not the root html element, then this is a parse error.
-            /* Stop parsing */
-        /* Anything else */
-        } else {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-        }
-    break;
-
-    case self::AFTER_FRAMESET:
-        /* Handle the token as follows: */
-
-        /* A character token that is one of one of U+0009 CHARACTER TABULATION,
-        U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF),
-        U+000D CARRIAGE RETURN (CR), or U+0020 SPACE */
-        if($token['type'] === HTML5_Tokenizer::SPACECHARACTER) {
-            /* Append the character to the current node. */
-            $this->insertText($token['data']);
-
-        /* A comment token */
-        } elseif($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the current node with the data
-            attribute set to the data given in the comment token. */
-            $this->insertComment($token['data']);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE) {
-            // parse error
-
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html') {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* An end tag with the tag name "html" */
-        } elseif($token['type'] === HTML5_Tokenizer::ENDTAG &&
-        $token['name'] === 'html') {
-            $this->mode = self::AFTER_AFTER_FRAMESET;
-
-        /* A start tag with the tag name "noframes" */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG &&
-        $token['name'] === 'noframes') {
-            $this->processWithRulesFor($token, self::IN_HEAD);
-
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            /* Stop parsing */
-
-        /* Anything else */
-        } else {
-            /* Parse error. Ignore the token. */
-            $this->ignored = true;
-        }
-    break;
-
-    case self::AFTER_AFTER_BODY:
-        /* A comment token */
-        if($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the Document object with the data
-            attribute set to the data given in the comment token. */
-            // XDOM
-            $comment = $this->dom->createComment($token['data']);
-            $this->dom->appendChild($comment);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE ||
-        $token['type'] === HTML5_Tokenizer::SPACECHARACTER ||
-        ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html')) {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* An end-of-file token */
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            /* OMG DONE!! */
-        } else {
-            // parse error
-            $this->mode = self::IN_BODY;
-            $this->emitToken($token);
-        }
-    break;
-
-    case self::AFTER_AFTER_FRAMESET:
-        /* A comment token */
-        if($token['type'] === HTML5_Tokenizer::COMMENT) {
-            /* Append a Comment node to the Document object with the data
-            attribute set to the data given in the comment token. */
-            // XDOM
-            $comment = $this->dom->createComment($token['data']);
-            $this->dom->appendChild($comment);
-
-        } elseif($token['type'] === HTML5_Tokenizer::DOCTYPE ||
-        $token['type'] === HTML5_Tokenizer::SPACECHARACTER ||
-        ($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'html')) {
-            $this->processWithRulesFor($token, self::IN_BODY);
-
-        /* An end-of-file token */
-        } elseif($token['type'] === HTML5_Tokenizer::EOF) {
-            /* OMG DONE!! */
-        } elseif($token['type'] === HTML5_Tokenizer::STARTTAG && $token['name'] === 'nofrmaes') {
-            $this->processWithRulesFor($token, self::IN_HEAD);
-        } else {
-            // parse error
-        }
-    break;
-    }
-        // end funky indenting
-        }
-
-    private function insertElement($token, $append = true) {
-        $el = $this->dom->createElementNS(self::NS_HTML, $token['name']);
-
-        if (!empty($token['attr'])) {
-            foreach($token['attr'] as $attr) {
-                if(!$el->hasAttribute($attr['name']) && preg_match("/^[a-zA-Z_:]/", $attr['name'])) {
-                    $el->setAttribute($attr['name'], $attr['value']);
-                }
-            }
-        }
-        if ($append) {
-            $this->appendToRealParent($el);
-            $this->stack[] = $el;
-        }
-
-        return $el;
-    }
-
-    private function insertText($data) {
-        if ($data === '') return;
-        if ($this->ignore_lf_token) {
-            if ($data[0] === "\n") {
-                $data = substr($data, 1);
-                if ($data === false) return;
-            }
-        }
-        $text = $this->dom->createTextNode($data);
-        $this->appendToRealParent($text);
-    }
-
-    private function insertComment($data) {
-        $comment = $this->dom->createComment($data);
-        $this->appendToRealParent($comment);
-    }
-
-    private function appendToRealParent($node) {
-        // this is only for the foster_parent case
-        /* If the current node is a table, tbody, tfoot, thead, or tr
-        element, then, whenever a node would be inserted into the current
-        node, it must instead be inserted into the foster parent element. */
-        if(!$this->foster_parent || !in_array(end($this->stack)->tagName,
-        array('table', 'tbody', 'tfoot', 'thead', 'tr'))) {
-            end($this->stack)->appendChild($node);
-        } else {
-            $this->fosterParent($node);
-        }
-    }
-
-    private function elementInScope($el, $scope = self::SCOPE) {
-        if(is_array($el)) {
-            foreach($el as $element) {
-                if($this->elementInScope($element, $scope)) {
-                    return true;
-                }
-            }
-
-            return false;
-        }
-
-        $leng = count($this->stack);
-
-        for($n = 0; $n < $leng; $n++) {
-            /* 1. Initialise node to be the current node (the bottommost node of
-            the stack). */
-            $node = $this->stack[$leng - 1 - $n];
-
-            if($node->tagName === $el) {
-                /* 2. If node is the target node, terminate in a match state. */
-                return true;
-
-                // We've expanded the logic for these states a little differently;
-                // Hixie's refactoring into "specific scope" is more general, but
-                // this "gets the job done"
-
-            // these are the common states for all scopes
-            } elseif($node->tagName === 'table' || $node->tagName === 'html') {
-                return false;
-
-            // these are valid for "in scope" and "in list item scope"
-            } elseif($scope !== self::SCOPE_TABLE &&
-            (in_array($node->tagName, array('applet', 'caption', 'td',
-                'th', 'button', 'marquee', 'object')) ||
-                $node->tagName === 'foreignObject' && $node->namespaceURI === self::NS_SVG)) {
-                return false;
-
-
-            // these are valid for "in list item scope"
-            } elseif($scope === self::SCOPE_LISTITEM && in_array($node->tagName, array('ol', 'ul'))) {
-                return false;
-            }
-
-            /* Otherwise, set node to the previous entry in the stack of open
-            elements and return to step 2. (This will never fail, since the loop
-            will always terminate in the previous step if the top of the stack
-            is reached.) */
-        }
-    }
-
-    private function reconstructActiveFormattingElements() {
-        /* 1. If there are no entries in the list of active formatting elements,
-        then there is nothing to reconstruct; stop this algorithm. */
-        $formatting_elements = count($this->a_formatting);
-
-        if($formatting_elements === 0) {
-            return false;
-        }
-
-        /* 3. Let entry be the last (most recently added) element in the list
-        of active formatting elements. */
-        $entry = end($this->a_formatting);
-
-        /* 2. If the last (most recently added) entry in the list of active
-        formatting elements is a marker, or if it is an element that is in the
-        stack of open elements, then there is nothing to reconstruct; stop this
-        algorithm. */
-        if($entry === self::MARKER || in_array($entry, $this->stack, true)) {
-            return false;
-        }
-
-        for($a = $formatting_elements - 1; $a >= 0; true) {
-            /* 4. If there are no entries before entry in the list of active
-            formatting elements, then jump to step 8. */
-            if($a === 0) {
-                $step_seven = false;
-                break;
-            }
-
-            /* 5. Let entry be the entry one earlier than entry in the list of
-            active formatting elements. */
-            $a--;
-            $entry = $this->a_formatting[$a];
-
-            /* 6. If entry is neither a marker nor an element that is also in
-            thetack of open elements, go to step 4. */
-            if($entry === self::MARKER || in_array($entry, $this->stack, true)) {
-                break;
-            }
-        }
-
-        while(true) {
-            /* 7. Let entry be the element one later than entry in the list of
-            active formatting elements. */
-            if(isset($step_seven) && $step_seven === true) {
-                $a++;
-                $entry = $this->a_formatting[$a];
-            }
-
-            /* 8. Perform a shallow clone of the element entry to obtain clone. */
-            $clone = $entry->cloneNode();
-
-            /* 9. Append clone to the current node and push it onto the stack
-            of open elements  so that it is the new current node. */
-            $this->appendToRealParent($clone);
-            $this->stack[] = $clone;
-
-            /* 10. Replace the entry for entry in the list with an entry for
-            clone. */
-            $this->a_formatting[$a] = $clone;
-
-            /* 11. If the entry for clone in the list of active formatting
-            elements is not the last entry in the list, return to step 7. */
-            if(end($this->a_formatting) !== $clone) {
-                $step_seven = true;
-            } else {
-                break;
-            }
-        }
-    }
-
-    private function clearTheActiveFormattingElementsUpToTheLastMarker() {
-        /* When the steps below require the UA to clear the list of active
-        formatting elements up to the last marker, the UA must perform the
-        following steps: */
-
-        while(true) {
-            /* 1. Let entry be the last (most recently added) entry in the list
-            of active formatting elements. */
-            $entry = end($this->a_formatting);
-
-            /* 2. Remove entry from the list of active formatting elements. */
-            array_pop($this->a_formatting);
-
-            /* 3. If entry was a marker, then stop the algorithm at this point.
-            The list has been cleared up to the last marker. */
-            if($entry === self::MARKER) {
-                break;
-            }
-        }
-    }
-
-    private function generateImpliedEndTags($exclude = array()) {
-        /* When the steps below require the UA to generate implied end tags, 
-         * then, while the current node is a dc element, a dd element, a ds 
-         * element, a dt element, an li element, an option element, an optgroup 
-         * element, a p element, an rp element, or an rt element, the UA must 
-         * pop the current node off the stack of open elements. */
-        $node = end($this->stack);
-        $elements = array_diff(array('dc', 'dd', 'ds', 'dt', 'li', 'p', 'td', 'th', 'tr'), $exclude);
-
-        while(in_array(end($this->stack)->tagName, $elements)) {
-            array_pop($this->stack);
-        }
-    }
-
-    private function getElementCategory($node) {
-        if (!is_object($node)) debug_print_backtrace();
-        $name = $node->tagName;
-        if(in_array($name, $this->special))
-            return self::SPECIAL;
-
-        elseif(in_array($name, $this->scoping))
-            return self::SCOPING;
-
-        elseif(in_array($name, $this->formatting))
-            return self::FORMATTING;
-
-        else
-            return self::PHRASING;
-    }
-
-    private function clearStackToTableContext($elements) {
-        /* When the steps above require the UA to clear the stack back to a
-        table context, it means that the UA must, while the current node is not
-        a table element or an html element, pop elements from the stack of open
-        elements. */
-        while(true) {
-            $name = end($this->stack)->tagName;
-
-            if(in_array($name, $elements)) {
-                break;
-            } else {
-                array_pop($this->stack);
-            }
-        }
-    }
-
-    private function resetInsertionMode($context = null) {
-        /* 1. Let last be false. */
-        $last = false;
-        $leng = count($this->stack);
-
-        for($n = $leng - 1; $n >= 0; $n--) {
-            /* 2. Let node be the last node in the stack of open elements. */
-            $node = $this->stack[$n];
-
-            /* 3. If node is the first node in the stack of open elements, then 
-             * set last to true and set node to the context  element. (fragment 
-             * case) */
-            if($this->stack[0]->isSameNode($node)) {
-                $last = true;
-                $node = $context;
-            }
-
-            /* 4. If node is a select element, then switch the insertion mode to
-            "in select" and abort these steps. (fragment case) */
-            if($node->tagName === 'select') {
-                $this->mode = self::IN_SELECT;
-                break;
-
-            /* 5. If node is a td or th element, then switch the insertion mode
-            to "in cell" and abort these steps. */
-            } elseif($node->tagName === 'td' || $node->nodeName === 'th') {
-                $this->mode = self::IN_CELL;
-                break;
-
-            /* 6. If node is a tr element, then switch the insertion mode to
-            "in    row" and abort these steps. */
-            } elseif($node->tagName === 'tr') {
-                $this->mode = self::IN_ROW;
-                break;
-
-            /* 7. If node is a tbody, thead, or tfoot element, then switch the
-            insertion mode to "in table body" and abort these steps. */
-            } elseif(in_array($node->tagName, array('tbody', 'thead', 'tfoot'))) {
-                $this->mode = self::IN_TABLE_BODY;
-                break;
-
-            /* 8. If node is a caption element, then switch the insertion mode
-            to "in caption" and abort these steps. */
-            } elseif($node->tagName === 'caption') {
-                $this->mode = self::IN_CAPTION;
-                break;
-
-            /* 9. If node is a colgroup element, then switch the insertion mode
-            to "in column group" and abort these steps. (innerHTML case) */
-            } elseif($node->tagName === 'colgroup') {
-                $this->mode = self::IN_COLUMN_GROUP;
-                break;
-
-            /* 10. If node is a table element, then switch the insertion mode
-            to "in table" and abort these steps. */
-            } elseif($node->tagName === 'table') {
-                $this->mode = self::IN_TABLE;
-                break;
-
-            /* 11. If node is an element from the MathML namespace or the SVG 
-             * namespace, then switch the insertion mode to "in foreign 
-             * content", let the secondary insertion mode be "in body", and 
-             * abort these steps. */
-            } elseif($node->namespaceURI === self::NS_SVG ||
-            $node->namespaceURI === self::NS_MATHML) {
-                $this->mode = self::IN_FOREIGN_CONTENT;
-                $this->secondary_mode = self::IN_BODY;
-                break;
-
-            /* 12. If node is a head element, then switch the insertion mode
-            to "in body" ("in body"! not "in head"!) and abort these steps.
-            (fragment case) */
-            } elseif($node->tagName === 'head') {
-                $this->mode = self::IN_BODY;
-                break;
-
-            /* 13. If node is a body element, then switch the insertion mode to
-            "in body" and abort these steps. */
-            } elseif($node->tagName === 'body') {
-                $this->mode = self::IN_BODY;
-                break;
-
-            /* 14. If node is a frameset element, then switch the insertion
-            mode to "in frameset" and abort these steps. (fragment case) */
-            } elseif($node->tagName === 'frameset') {
-                $this->mode = self::IN_FRAMESET;
-                break;
-
-            /* 15. If node is an html element, then: if the head element
-            pointer is null, switch the insertion mode to "before head",
-            otherwise, switch the insertion mode to "after head". In either
-            case, abort these steps. (fragment case) */
-            } elseif($node->tagName === 'html') {
-                $this->mode = ($this->head_pointer === null)
-                    ? self::BEFORE_HEAD
-                    : self::AFTER_HEAD;
-
-                break;
-
-            /* 16. If last is true, then set the insertion mode to "in body"
-            and    abort these steps. (fragment case) */
-            } elseif($last) {
-                $this->mode = self::IN_BODY;
-                break;
-            }
-        }
-    }
-
-    private function closeCell() {
-        /* If the stack of open elements has a td or th element in table scope,
-        then act as if an end tag token with that tag name had been seen. */
-        foreach(array('td', 'th') as $cell) {
-            if($this->elementInScope($cell, self::SCOPE_TABLE)) {
-                $this->emitToken(array(
-                    'name' => $cell,
-                    'type' => HTML5_Tokenizer::ENDTAG
-                ));
-
-                break;
-            }
-        }
-    }
-
-    private function processWithRulesFor($token, $mode) {
-        /* "using the rules for the m insertion mode", where m is one of these
-         * modes, the user agent must use the rules described under the m
-         * insertion mode's section, but must leave the insertion mode
-         * unchanged unless the rules in m themselves switch the insertion mode
-         * to a new value. */
-        return $this->emitToken($token, $mode);
-    }
-
-    private function insertCDATAElement($token) {
-        $this->insertElement($token);
-        $this->original_mode = $this->mode;
-        $this->mode = self::IN_CDATA_RCDATA;
-        $this->content_model = HTML5_Tokenizer::CDATA;
-    }
-
-    private function insertRCDATAElement($token) {
-        $this->insertElement($token);
-        $this->original_mode = $this->mode;
-        $this->mode = self::IN_CDATA_RCDATA;
-        $this->content_model = HTML5_Tokenizer::RCDATA;
-    }
-
-    private function getAttr($token, $key) {
-        if (!isset($token['attr'])) return false;
-        $ret = false;
-        foreach ($token['attr'] as $keypair) {
-            if ($keypair['name'] === $key) $ret = $keypair['value'];
-        }
-        return $ret;
-    }
-
-    private function getCurrentTable() {
-        /* The current table is the last table  element in the stack of open 
-         * elements, if there is one. If there is no table element in the stack 
-         * of open elements (fragment case), then the current table is the 
-         * first element in the stack of open elements (the html element). */
-        for ($i = count($this->stack) - 1; $i >= 0; $i--) {
-            if ($this->stack[$i]->tagName === 'table') {
-                return $this->stack[$i];
-            }
-        }
-        return $this->stack[0];
-    }
-
-    private function getFosterParent() {
-        /* The foster parent element is the parent element of the last
-        table element in the stack of open elements, if there is a
-        table element and it has such a parent element. If there is no
-        table element in the stack of open elements (innerHTML case),
-        then the foster parent element is the first element in the
-        stack of open elements (the html  element). Otherwise, if there
-        is a table element in the stack of open elements, but the last
-        table element in the stack of open elements has no parent, or
-        its parent node is not an element, then the foster parent
-        element is the element before the last table element in the
-        stack of open elements. */
-        for($n = count($this->stack) - 1; $n >= 0; $n--) {
-            if($this->stack[$n]->tagName === 'table') {
-                $table = $this->stack[$n];
-                break;
-            }
-        }
-
-        if(isset($table) && $table->parentNode !== null) {
-            return $table->parentNode;
-
-        } elseif(!isset($table)) {
-            return $this->stack[0];
-
-        } elseif(isset($table) && ($table->parentNode === null ||
-        $table->parentNode->nodeType !== XML_ELEMENT_NODE)) {
-            return $this->stack[$n - 1];
-        }
-    }
-
-    public function fosterParent($node) {
-        $foster_parent = $this->getFosterParent();
-        $table = $this->getCurrentTable(); // almost equivalent to last table element, except it can be html
-        /* When a node node is to be foster parented, the node node must be
-         * be inserted into the foster parent element. */
-        /* If the foster parent element is the parent element of the last table 
-         * element in the stack of open elements, then node must be inserted 
-         * immediately before the last table element in the stack of open 
-         * elements in the foster parent element; otherwise, node must be 
-         * appended to the foster parent element. */
-        if ($table->tagName === 'table' && $table->parentNode->isSameNode($foster_parent)) {
-            $foster_parent->insertBefore($node, $table);
-        } else {
-            $foster_parent->appendChild($node);
-        }
-    }
-
-    /**
-     * For debugging, prints the stack
-     */
-    private function printStack() {
-        $names = array();
-        foreach ($this->stack as $i => $element) {
-            $names[] = $element->tagName;
-        }
-        echo "  -> stack [" . implode(', ', $names) . "]\n";
-    }
-
-    /**
-     * For debugging, prints active formatting elements
-     */
-    private function printActiveFormattingElements() {
-        if (!$this->a_formatting) return;
-        $names = array();
-        foreach ($this->a_formatting as $node) {
-            if ($node === self::MARKER) $names[] = 'MARKER';
-            else $names[] = $node->tagName;
-        }
-        echo "  -> active formatting [" . implode(', ', $names) . "]\n";
-    }
-
-    public function currentTableIsTainted() {
-        return !empty($this->getCurrentTable()->tainted);
-    }
-
-    /**
-     * Sets up the tree constructor for building a fragment.
-     */
-    public function setupContext($context = null) {
-        $this->fragment = true;
-        if ($context) {
-            $context = $this->dom->createElementNS(self::NS_HTML, $context);
-            /* 4.1. Set the HTML parser's tokenization  stage's content model
-             * flag according to the context element, as follows: */
-            switch ($context->tagName) {
-            case 'title': case 'textarea':
-                $this->content_model = HTML5_Tokenizer::RCDATA;
-                break;
-            case 'style': case 'script': case 'xmp': case 'iframe':
-            case 'noembed': case 'noframes':
-                $this->content_model = HTML5_Tokenizer::CDATA;
-                break;
-            case 'noscript':
-                // XSCRIPT: assuming scripting is enabled
-                $this->content_model = HTML5_Tokenizer::CDATA;
-                break;
-            case 'plaintext':
-                $this->content_model = HTML5_Tokenizer::PLAINTEXT;
-                break;
-            }
-            /* 4.2. Let root be a new html element with no attributes. */
-            $root = $this->dom->createElementNS(self::NS_HTML, 'html');
-            $this->root = $root;
-            /* 4.3 Append the element root to the Document node created above. */
-            $this->dom->appendChild($root);
-            /* 4.4 Set up the parser's stack of open elements so that it 
-             * contains just the single element root. */
-            $this->stack = array($root);
-            /* 4.5 Reset the parser's insertion mode appropriately. */
-            $this->resetInsertionMode($context);
-            /* 4.6 Set the parser's form element pointer  to the nearest node 
-             * to the context element that is a form element (going straight up 
-             * the ancestor chain, and including the element itself, if it is a 
-             * form element), or, if there is no such form element, to null. */
-            $node = $context;
-            do {
-                if ($node->tagName === 'form') {
-                    $this->form_pointer = $node;
-                    break;
-                }
-            } while ($node = $node->parentNode);
-        }
-    }
-
-    public function adjustMathMLAttributes($token) {
-        foreach ($token['attr'] as &$kp) {
-            if ($kp['name'] === 'definitionurl') {
-                $kp['name'] = 'definitionURL';
-            }
-        }
-        return $token;
-    }
-
-    public function adjustSVGAttributes($token) {
-        static $lookup = array(
-            'attributename' => 'attributeName',
-            'attributetype' => 'attributeType',
-            'basefrequency' => 'baseFrequency',
-            'baseprofile' => 'baseProfile',
-            'calcmode' => 'calcMode',
-            'clippathunits' => 'clipPathUnits',
-            'contentscripttype' => 'contentScriptType',
-            'contentstyletype' => 'contentStyleType',
-            'diffuseconstant' => 'diffuseConstant',
-            'edgemode' => 'edgeMode',
-            'externalresourcesrequired' => 'externalResourcesRequired',
-            'filterres' => 'filterRes',
-            'filterunits' => 'filterUnits',
-            'glyphref' => 'glyphRef',
-            'gradienttransform' => 'gradientTransform',
-            'gradientunits' => 'gradientUnits',
-            'kernelmatrix' => 'kernelMatrix',
-            'kernelunitlength' => 'kernelUnitLength',
-            'keypoints' => 'keyPoints',
-            'keysplines' => 'keySplines',
-            'keytimes' => 'keyTimes',
-            'lengthadjust' => 'lengthAdjust',
-            'limitingconeangle' => 'limitingConeAngle',
-            'markerheight' => 'markerHeight',
-            'markerunits' => 'markerUnits',
-            'markerwidth' => 'markerWidth',
-            'maskcontentunits' => 'maskContentUnits',
-            'maskunits' => 'maskUnits',
-            'numoctaves' => 'numOctaves',
-            'pathlength' => 'pathLength',
-            'patterncontentunits' => 'patternContentUnits',
-            'patterntransform' => 'patternTransform',
-            'patternunits' => 'patternUnits',
-            'pointsatx' => 'pointsAtX',
-            'pointsaty' => 'pointsAtY',
-            'pointsatz' => 'pointsAtZ',
-            'preservealpha' => 'preserveAlpha',
-            'preserveaspectratio' => 'preserveAspectRatio',
-            'primitiveunits' => 'primitiveUnits',
-            'refx' => 'refX',
-            'refy' => 'refY',
-            'repeatcount' => 'repeatCount',
-            'repeatdur' => 'repeatDur',
-            'requiredextensions' => 'requiredExtensions',
-            'requiredfeatures' => 'requiredFeatures',
-            'specularconstant' => 'specularConstant',
-            'specularexponent' => 'specularExponent',
-            'spreadmethod' => 'spreadMethod',
-            'startoffset' => 'startOffset',
-            'stddeviation' => 'stdDeviation',
-            'stitchtiles' => 'stitchTiles',
-            'surfacescale' => 'surfaceScale',
-            'systemlanguage' => 'systemLanguage',
-            'tablevalues' => 'tableValues',
-            'targetx' => 'targetX',
-            'targety' => 'targetY',
-            'textlength' => 'textLength',
-            'viewbox' => 'viewBox',
-            'viewtarget' => 'viewTarget',
-            'xchannelselector' => 'xChannelSelector',
-            'ychannelselector' => 'yChannelSelector',
-            'zoomandpan' => 'zoomAndPan',
-        );
-        foreach ($token['attr'] as &$kp) {
-            if (isset($lookup[$kp['name']])) {
-                $kp['name'] = $lookup[$kp['name']];
-            }
-        }
-        return $token;
-    }
-
-    public function adjustForeignAttributes($token) {
-        static $lookup = array(
-            'xlink:actuate' => array('xlink', 'actuate', self::NS_XLINK),
-            'xlink:arcrole' => array('xlink', 'arcrole', self::NS_XLINK),
-            'xlink:href' => array('xlink', 'href', self::NS_XLINK),
-            'xlink:role' => array('xlink', 'role', self::NS_XLINK),
-            'xlink:show' => array('xlink', 'show', self::NS_XLINK),
-            'xlink:title' => array('xlink', 'title', self::NS_XLINK),
-            'xlink:type' => array('xlink', 'type', self::NS_XLINK),
-            'xml:base' => array('xml', 'base', self::NS_XML),
-            'xml:lang' => array('xml', 'lang', self::NS_XML),
-            'xml:space' => array('xml', 'space', self::NS_XML),
-            'xmlns' => array(null, 'xmlns', self::NS_XMLNS),
-            'xmlns:xlink' => array('xmlns', 'xlink', self::NS_XMLNS),
-        );
-        foreach ($token['attr'] as &$kp) {
-            if (isset($lookup[$kp['name']])) {
-                $kp['name'] = $lookup[$kp['name']];
-            }
-        }
-        return $token;
-    }
-
-    public function insertForeignElement($token, $namespaceURI) {
-        $el = $this->dom->createElementNS($namespaceURI, $token['name']);
-        if (!empty($token['attr'])) {
-            foreach ($token['attr'] as $kp) {
-                $attr = $kp['name'];
-                if (is_array($attr)) {
-                    $ns = $attr[2];
-                    $attr = $attr[1];
-                } else {
-                    $ns = self::NS_HTML;
-                }
-                if (!$el->hasAttributeNS($ns, $attr)) {
-                    // XSKETCHY: work around godawful libxml bug
-                    if ($ns === self::NS_XLINK) {
-                        $el->setAttribute('xlink:'.$attr, $kp['value']);
-                    } elseif ($ns === self::NS_HTML) {
-                        // Another godawful libxml bug
-                        $el->setAttribute($attr, $kp['value']);
-                    } else {
-                        $el->setAttributeNS($ns, $attr, $kp['value']);
-                    }
-                }
-            }
-        }
-        $this->appendToRealParent($el);
-        $this->stack[] = $el;
-        // XERROR: see below
-        /* If the newly created element has an xmlns attribute in the XMLNS 
-         * namespace  whose value is not exactly the same as the element's 
-         * namespace, that is a parse error. Similarly, if the newly created 
-         * element has an xmlns:xlink attribute in the XMLNS namespace whose 
-         * value is not the XLink Namespace, that is a parse error. */
-    }
-
-    public function save() {
-        $this->dom->normalize();
-        if (!$this->fragment) {
-            return $this->dom;
-        } else {
-            if ($this->root) {
-                return $this->root->childNodes;
-            } else {
-                return $this->dom->childNodes;
-            }
-        }
-    }
-}
-
diff --git a/application/third_party/dompdf/lib/html5lib/named-character-references.ser b/application/third_party/dompdf/lib/html5lib/named-character-references.ser
deleted file mode 100755
index e3ae0502..00000000
--- a/application/third_party/dompdf/lib/html5lib/named-character-references.ser
+++ /dev/null
@@ -1 +0,0 @@
-a:52:{s:1:"A";a:16:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:198;}s:9:"codepoint";i:198;}}}}s:1:"M";a:1:{s:1:"P";a:2:{s:1:";";a:1:{s:9:"codepoint";i:38;}s:9:"codepoint";i:38;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:193;}s:9:"codepoint";i:193;}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:258;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:194;}s:9:"codepoint";i:194;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1040;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120068;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:192;}s:9:"codepoint";i:192;}}}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:913;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:256;}}}}}s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10835;}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:260;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120120;}}}}s:1:"p";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"F";a:1:{s:1:"u";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8289;}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:197;}s:9:"codepoint";i:197;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119964;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8788;}}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:195;}s:9:"codepoint";i:195;}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:196;}s:9:"codepoint";i:196;}}}}s:1:"B";a:8:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}}}}s:1:"r";a:2:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10983;}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8966;}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1041;}}}s:1:"e";a:3:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8757;}}}}}}s:1:"r";a:1:{s:1:"n";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:914;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120069;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120121;}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:728;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8782;}}}}}}}s:1:"C";a:14:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1063;}}}}s:1:"O";a:1:{s:1:"P";a:1:{s:1:"Y";a:2:{s:1:";";a:1:{s:9:"codepoint";i:169;}s:9:"codepoint";i:169;}}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:262;}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8914;}s:1:"i";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:"i";a:1:{s:1:"f";a:1:{s:1:"f";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8517;}}}}}}}}}}}}}}}}}}}s:1:"y";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"y";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8493;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:268;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:199;}s:9:"codepoint";i:199;}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:264;}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8752;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:266;}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:184;}}}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:183;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8493;}}}s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:935;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:"e";a:4:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8857;}}}}s:1:"M";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8854;}}}}}}s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8853;}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8855;}}}}}}}}}}}s:1:"l";a:1:{s:1:"o";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"w";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8754;}}}}}}}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8221;}}}}}}}}}}}}s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8217;}}}}}}}}}}}}}}}s:1:"o";a:4:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8759;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10868;}}}}}s:1:"n";a:3:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8801;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8751;}}}}s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}}}}}}}}}}}s:1:"p";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8450;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8720;}}}}}}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"C";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"w";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8755;}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10799;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119966;}}}}s:1:"u";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8915;}s:1:"C";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8781;}}}}}}}s:1:"D";a:11:{s:1:"D";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8517;}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"h";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10513;}}}}}}}}s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1026;}}}}s:1:"S";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1029;}}}}s:1:"Z";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1039;}}}}s:1:"a";a:3:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8225;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8609;}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10980;}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:270;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1044;}}}s:1:"e";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8711;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:916;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120071;}}}s:1:"i";a:2:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:180;}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:729;}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:733;}}}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:96;}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:732;}}}}}}}}}}}}}}s:1:"m";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8900;}}}}}}s:1:"f";a:1:{s:1:"f";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8518;}}}}}}}}}}}}}s:1:"o";a:4:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120123;}}}s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:168;}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8412;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8784;}}}}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:6:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8751;}}}}}}}}}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:168;}}s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}}}}}}}s:1:"L";a:2:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10980;}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8872;}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:6:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8595;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10515;}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8693;}}}}}}}}}}}}}s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:785;}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:3:{s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10576;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10590;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8637;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10582;}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10591;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8641;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10583;}}}}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8868;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8615;}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119967;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:272;}}}}}}}s:1:"E";a:16:{s:1:"N";a:1:{s:1:"G";a:1:{s:1:";";a:1:{s:9:"codepoint";i:330;}}}s:1:"T";a:1:{s:1:"H";a:2:{s:1:";";a:1:{s:9:"codepoint";i:208;}s:9:"codepoint";i:208;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:201;}s:9:"codepoint";i:201;}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:282;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:202;}s:9:"codepoint";i:202;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1069;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:278;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120072;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:200;}s:9:"codepoint";i:200;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8712;}}}}}}}s:1:"m";a:2:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:274;}}}}s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:2:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9723;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9643;}}}}}}}}}}}}}}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:280;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120124;}}}}s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:917;}}}}}}}s:1:"q";a:1:{s:1:"u";a:2:{s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10869;}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}}}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8496;}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10867;}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:919;}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:203;}s:9:"codepoint";i:203;}}}s:1:"x";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8707;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}}}}}}}}}}}}s:1:"F";a:5:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1060;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120073;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9724;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"S";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"S";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}}}}}}}}}}}}}}}}}}s:1:"o";a:3:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120125;}}}s:1:"r";a:1:{s:1:"A";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8704;}}}}}s:1:"u";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8497;}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8497;}}}}}s:1:"G";a:12:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1027;}}}}s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:62;}s:9:"codepoint";i:62;}s:1:"a";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:915;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:988;}}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:286;}}}}}}s:1:"c";a:3:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:290;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:284;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1043;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:288;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120074;}}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8921;}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120126;}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:6:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}}}}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8807;}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10914;}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8823;}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10878;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8819;}}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119970;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8811;}}}s:1:"H";a:8:{s:1:"A";a:1:{s:1:"R";a:1:{s:1:"D";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1066;}}}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:711;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:94;}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:292;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8460;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"b";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}}}}}}}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8461;}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"z";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9472;}}}}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:294;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"H";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8782;}}}}}}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8783;}}}}}}}}}}s:1:"I";a:14:{s:1:"E";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1045;}}}}s:1:"J";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:306;}}}}}s:1:"O";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1025;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:205;}s:9:"codepoint";i:205;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:206;}s:9:"codepoint";i:206;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1048;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:304;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:204;}s:9:"codepoint";i:204;}}}}}s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8465;}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:298;}}}s:1:"g";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"I";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8520;}}}}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}}s:1:"n";a:2:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8748;}s:1:"e";a:2:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8747;}}}}}s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}}}}}}}}}s:1:"v";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"C";a:1:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8291;}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8290;}}}}}}}}}}}}}}s:1:"o";a:3:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:302;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120128;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:921;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8464;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:296;}}}}}}s:1:"u";a:2:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1030;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:207;}s:9:"codepoint";i:207;}}}}s:1:"J";a:5:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:308;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1049;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120077;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120129;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119973;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1032;}}}}}}s:1:"u";a:1:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1028;}}}}}}s:1:"K";a:7:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1061;}}}}s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1036;}}}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:922;}}}}}s:1:"c";a:2:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:310;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1050;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120078;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120130;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119974;}}}}}s:1:"L";a:11:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1033;}}}}s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:60;}s:9:"codepoint";i:60;}s:1:"a";a:5:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:313;}}}}}s:1:"m";a:1:{s:1:"b";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:923;}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10218;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8606;}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:317;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:315;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1051;}}}s:1:"e";a:2:{s:1:"f";a:1:{s:1:"t";a:10:{s:1:"A";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10216;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8676;}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}}}}}}}}}}}}}s:1:"C";a:1:{s:1:"e";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8968;}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10214;}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10593;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8643;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10585;}}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8970;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8596;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10574;}}}}}}}}}}}}s:1:"T";a:2:{s:1:"e";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8867;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8612;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10586;}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8882;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10703;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:3:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10577;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10592;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8639;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10584;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8636;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10578;}}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"s";a:6:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8806;}}}}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8822;}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10913;}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10877;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8818;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120079;}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8920;}s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8666;}}}}}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:319;}}}}}}s:1:"o";a:3:{s:1:"n";a:1:{s:1:"g";a:4:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120131;}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8601;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8600;}}}}}}}}}}}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8624;}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:321;}}}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8810;}}}s:1:"M";a:8:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10501;}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1052;}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8287;}}}}}}}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120080;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120132;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:924;}}}s:1:"N";a:9:{s:1:"J";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1034;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:323;}}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:327;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:325;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1053;}}}s:1:"e";a:3:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"v";a:1:{s:1:"e";a:3:{s:1:"M";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:2:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"y";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8811;}}}}}}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8810;}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120081;}}}s:1:"o";a:4:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8288;}}}}}}s:1:"n";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"k";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:160;}}}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8469;}}}s:1:"t";a:11:{s:1:";";a:1:{s:9:"codepoint";i:10988;}s:1:"C";a:2:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8802;}}}}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"C";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8813;}}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}}}}}}}}}}}s:1:"E";a:3:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8713;}}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8800;}}}}}s:1:"x";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8708;}}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8815;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8817;}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8825;}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8821;}}}}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:2:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"T";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8814;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8816;}}}}}}s:1:"G";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8824;}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8820;}}}}}}}}}}s:1:"P";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8832;}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8928;}}}}}}}}}}}}}}}}}}}s:1:"R";a:2:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8716;}}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"T";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}}}}}}}}}}}}}}s:1:"S";a:2:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"S";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8930;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8931;}}}}}}}}}}}}}}}}}}}s:1:"u";a:3:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}}}}}}}}}s:1:"c";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8833;}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8929;}}}}}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}}}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8769;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8772;}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8775;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8777;}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119977;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:209;}s:9:"codepoint";i:209;}}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:925;}}}s:1:"O";a:14:{s:1:"E";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:338;}}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:211;}s:9:"codepoint";i:211;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:212;}s:9:"codepoint";i:212;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1054;}}}s:1:"d";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:336;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120082;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:210;}s:9:"codepoint";i:210;}}}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:332;}}}}s:1:"e";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:937;}}}}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:927;}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120134;}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"C";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8220;}}}}}}}}}}}}s:1:"Q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8216;}}}}}}}}}}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10836;}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119978;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:216;}s:9:"codepoint";i:216;}}}}}s:1:"t";a:1:{s:1:"i";a:2:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:213;}s:9:"codepoint";i:213;}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10807;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:214;}s:9:"codepoint";i:214;}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"B";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:175;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9182;}}s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9140;}}}}}}}}s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9180;}}}}}}}}}}}}}}}}s:1:"P";a:9:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8706;}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1055;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120083;}}}s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:934;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:928;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"M";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:177;}}}}}}}}}s:1:"o";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8460;}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8473;}}}}s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10939;}s:1:"e";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10927;}}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}}}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8243;}}}}s:1:"o";a:2:{s:1:"d";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8719;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8759;}s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119979;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:936;}}}}s:1:"Q";a:4:{s:1:"U";a:1:{s:1:"O";a:1:{s:1:"T";a:2:{s:1:";";a:1:{s:9:"codepoint";i:34;}s:9:"codepoint";i:34;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120084;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8474;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119980;}}}}}s:1:"R";a:12:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10512;}}}}}s:1:"E";a:1:{s:1:"G";a:2:{s:1:";";a:1:{s:9:"codepoint";i:174;}s:9:"codepoint";i:174;}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:340;}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10219;}}}s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8608;}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10518;}}}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:344;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:342;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1056;}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8476;}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:2:{s:1:"E";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8651;}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10607;}}}}}}}}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8476;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:929;}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:8:{s:1:"A";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10217;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8677;}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}}}}}}}}}}}}s:1:"C";a:1:{s:1:"e";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8969;}}}}}}}}s:1:"D";a:1:{s:1:"o";a:2:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"B";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10215;}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:2:{s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10589;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8642;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10581;}}}}}}}}}}}}}}s:1:"F";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8971;}}}}}}s:1:"T";a:2:{s:1:"e";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8866;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8614;}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10587;}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8883;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10704;}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:3:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10575;}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10588;}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8638;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10580;}}}}}}}}}}}}s:1:"V";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8640;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10579;}}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}}}}}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8477;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:"I";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10608;}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8667;}}}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8475;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8625;}}}s:1:"u";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"D";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10740;}}}}}}}}}}}}s:1:"S";a:13:{s:1:"H";a:2:{s:1:"C";a:1:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1065;}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1064;}}}}s:1:"O";a:1:{s:1:"F";a:1:{s:1:"T";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1068;}}}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:346;}}}}}}s:1:"c";a:5:{s:1:";";a:1:{s:9:"codepoint";i:10940;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:352;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:350;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:348;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1057;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120086;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:4:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}}}}}}}}s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8592;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8594;}}}}}}}}}}}s:1:"U";a:1:{s:1:"p";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}}}}}}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:931;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"C";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8728;}}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120138;}}}}s:1:"q";a:2:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8730;}}}s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9633;}s:1:"I";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8851;}}}}}}}}}}}}}s:1:"S";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}}}}}}}}}}}}}s:1:"U";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8852;}}}}}}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119982;}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8902;}}}}s:1:"u";a:4:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8912;}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8912;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8838;}}}}}}}}}}s:1:"c";a:2:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10928;}}}}}}s:1:"S";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}}}}}}}}s:1:"h";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8721;}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8913;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8839;}}}}}}}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8913;}}}}}}}s:1:"T";a:11:{s:1:"H";a:1:{s:1:"O";a:1:{s:1:"R";a:1:{s:1:"N";a:2:{s:1:";";a:1:{s:9:"codepoint";i:222;}s:9:"codepoint";i:222;}}}}s:1:"R";a:1:{s:1:"A";a:1:{s:1:"D";a:1:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8482;}}}}}s:1:"S";a:2:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1035;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1062;}}}}s:1:"a";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:932;}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:356;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:354;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1058;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120087;}}}s:1:"h";a:2:{s:1:"e";a:2:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:920;}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8201;}}}}}}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8764;}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8771;}}}}}}s:1:"F";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8773;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120139;}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8411;}}}}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119983;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:358;}}}}}}}s:1:"U";a:14:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:218;}s:9:"codepoint";i:218;}}}}s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8607;}s:1:"o";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10569;}}}}}}}}s:1:"b";a:1:{s:1:"r";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1038;}}}s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:364;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:219;}s:9:"codepoint";i:219;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1059;}}}s:1:"d";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:368;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120088;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:217;}s:9:"codepoint";i:217;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:362;}}}}}s:1:"n";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"B";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:818;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9183;}}s:1:"k";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9141;}}}}}}}}s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9181;}}}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8899;}s:1:"P";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8846;}}}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:370;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120140;}}}}s:1:"p";a:8:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8593;}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10514;}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8645;}}}}}}}}}}}}}}}s:1:"D";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8597;}}}}}}}}}}s:1:"E";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10606;}}}}}}}}}}}}s:1:"T";a:1:{s:1:"e";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8869;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8613;}}}}}}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"r";a:2:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8598;}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8599;}}}}}}}}}}}}}}s:1:"s";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:978;}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:933;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:366;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119984;}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:360;}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:220;}s:9:"codepoint";i:220;}}}}s:1:"V";a:9:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8875;}}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10987;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1042;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8873;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10982;}}}}}}s:1:"e";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}s:1:"r";a:3:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8214;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8214;}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}}}s:1:"L";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}}s:1:"S";a:1:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10072;}}}}}}}}}}s:1:"T";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8768;}}}}}}}}}}}s:1:"y";a:1:{s:1:"T";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8202;}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120089;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120141;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119985;}}}}s:1:"v";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8874;}}}}}}}s:1:"W";a:5:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:372;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120090;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120142;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119986;}}}}}s:1:"X";a:4:{s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120091;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:926;}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120143;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119987;}}}}}s:1:"Y";a:9:{s:1:"A";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1071;}}}}s:1:"I";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1031;}}}}s:1:"U";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1070;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:221;}s:9:"codepoint";i:221;}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:374;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1067;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120092;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120144;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119988;}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:376;}}}}}s:1:"Z";a:8:{s:1:"H";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1046;}}}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:377;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:381;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1047;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:379;}}}}s:1:"e";a:2:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"W";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"S";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8203;}}}}}}}}}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:918;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8488;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8484;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119989;}}}}}s:1:"a";a:16:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:225;}s:9:"codepoint";i:225;}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:259;}}}}}}s:1:"c";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8766;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8767;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:226;}s:9:"codepoint";i:226;}}}s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:180;}s:9:"codepoint";i:180;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1072;}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:230;}s:9:"codepoint";i:230;}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8289;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120094;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:224;}s:9:"codepoint";i:224;}}}}}s:1:"l";a:2:{s:1:"e";a:2:{s:1:"f";a:1:{s:1:"s";a:1:{s:1:"y";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8501;}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8501;}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:945;}}}}}s:1:"m";a:2:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:257;}}}s:1:"l";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10815;}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:38;}s:9:"codepoint";i:38;}}s:1:"n";a:2:{s:1:"d";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8743;}s:1:"a";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10837;}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10844;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10840;}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10842;}}}s:1:"g";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8736;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10660;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8736;}}}s:1:"m";a:1:{s:1:"s";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8737;}s:1:"a";a:8:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10664;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10665;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10666;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10667;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10668;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10669;}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10670;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10671;}}}}}}s:1:"r";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8735;}s:1:"v";a:1:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8894;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10653;}}}}}}s:1:"s";a:2:{s:1:"p";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8738;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8491;}}}s:1:"z";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9084;}}}}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:261;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120146;}}}}s:1:"p";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10864;}}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10863;}}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8778;}}s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8779;}}}s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:39;}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8778;}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:229;}s:9:"codepoint";i:229;}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119990;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:42;}}s:1:"y";a:1:{s:1:"m";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8776;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8781;}}}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:227;}s:9:"codepoint";i:227;}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:228;}s:9:"codepoint";i:228;}}}s:1:"w";a:2:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8755;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10769;}}}}}}s:1:"b";a:16:{s:1:"N";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10989;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:4:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8780;}}}}}s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1014;}}}}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8245;}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8765;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8909;}}}}}}}}s:1:"r";a:2:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8893;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8965;}s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8965;}}}}}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9141;}s:1:"t";a:1:{s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9142;}}}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8780;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1073;}}}s:1:"d";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8222;}}}}}s:1:"e";a:5:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"u";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8757;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8757;}}}}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10672;}}}}}}s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1014;}}}}s:1:"r";a:1:{s:1:"n";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8492;}}}}}s:1:"t";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:946;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8502;}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8812;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120095;}}}s:1:"i";a:1:{s:1:"g";a:7:{s:1:"c";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9711;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8899;}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10752;}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10753;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10754;}}}}}}}s:1:"s";a:2:{s:1:"q";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10758;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9733;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9661;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9651;}}}}}}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10756;}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}}}}s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10509;}}}}}}s:1:"l";a:3:{s:1:"a";a:2:{s:1:"c";a:1:{s:1:"k";a:3:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"z";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10731;}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9652;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9662;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9666;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9656;}}}}}}}}}}}}}}}}s:1:"n";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9251;}}}}s:1:"k";a:2:{i:1;a:2:{i:2;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9618;}}i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9617;}}}i:3;a:1:{i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:9619;}}}}s:1:"o";a:1:{s:1:"c";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9608;}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8976;}}}}s:1:"o";a:4:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120147;}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8869;}s:1:"t";a:1:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8869;}}}}}s:1:"w";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8904;}}}}}s:1:"x";a:12:{s:1:"D";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9559;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9556;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9558;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9555;}}}s:1:"H";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9552;}s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9574;}}s:1:"U";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9577;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9572;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9575;}}}s:1:"U";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9565;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9562;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9564;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9561;}}}s:1:"V";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9553;}s:1:"H";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9580;}}s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9571;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9568;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9579;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9570;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9567;}}}s:1:"b";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10697;}}}}s:1:"d";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9557;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9554;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9488;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9484;}}}s:1:"h";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9472;}s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9573;}}s:1:"U";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9576;}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9516;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9524;}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8863;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8862;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8864;}}}}}}s:1:"u";a:4:{s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9563;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9560;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9496;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9492;}}}s:1:"v";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9474;}s:1:"H";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9578;}}s:1:"L";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9569;}}s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9566;}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9532;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9508;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9500;}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8245;}}}}}}s:1:"r";a:2:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:728;}}}}s:1:"v";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:166;}s:9:"codepoint";i:166;}}}}}s:1:"s";a:4:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119991;}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8271;}}}}s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8765;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8909;}}}}s:1:"o";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:92;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10693;}}}}}s:1:"u";a:2:{s:1:"l";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8226;}s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8226;}}}}}s:1:"m";a:1:{s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8782;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10926;}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8783;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8783;}}}}}}}s:1:"c";a:15:{s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:263;}}}}}s:1:"p";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8745;}s:1:"a";a:1:{s:1:"n";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10820;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10825;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10827;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10823;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10816;}}}}}s:1:"r";a:2:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8257;}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:711;}}}}}s:1:"c";a:4:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10829;}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:269;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:231;}s:9:"codepoint";i:231;}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:265;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10828;}s:1:"s";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10832;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:267;}}}}s:1:"e";a:3:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:184;}s:9:"codepoint";i:184;}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10674;}}}}}}s:1:"n";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:162;}s:9:"codepoint";i:162;s:1:"e";a:1:{s:1:"r";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:183;}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120096;}}}s:1:"h";a:3:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1095;}}}s:1:"e";a:1:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10003;}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10003;}}}}}}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:967;}}}s:1:"i";a:1:{s:1:"r";a:7:{s:1:";";a:1:{s:9:"codepoint";i:9675;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10691;}}s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:710;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8791;}}}s:1:"l";a:1:{s:1:"e";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8634;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8635;}}}}}}}}}}}s:1:"d";a:5:{s:1:"R";a:1:{s:1:";";a:1:{s:9:"codepoint";i:174;}}s:1:"S";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9416;}}s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8859;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8858;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8861;}}}}}}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8791;}}s:1:"f";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10768;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10991;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10690;}}}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9827;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9827;}}}}}}}}s:1:"o";a:4:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:58;}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8788;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8788;}}}}}}s:1:"m";a:2:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:44;}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64;}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8705;}s:1:"f";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8728;}}}s:1:"l";a:1:{s:1:"e";a:2:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8705;}}}}}s:1:"x";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8450;}}}}}}}}s:1:"n";a:2:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8773;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10861;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}}s:1:"p";a:3:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120148;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8720;}}}}s:1:"y";a:3:{s:1:";";a:1:{s:9:"codepoint";i:169;}s:9:"codepoint";i:169;s:1:"s";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8471;}}}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8629;}}}}s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10007;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119992;}}}s:1:"u";a:2:{s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10959;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10961;}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10960;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10962;}}}}}s:1:"t";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8943;}}}}}s:1:"u";a:7:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10552;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10549;}}}}}}s:1:"e";a:2:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8926;}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8927;}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8630;}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10557;}}}}}}s:1:"p";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8746;}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10824;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10822;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10826;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8845;}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10821;}}}}s:1:"r";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8631;}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10556;}}}}}s:1:"l";a:1:{s:1:"y";a:3:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8926;}}}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8927;}}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8910;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8911;}}}}}}}}s:1:"r";a:1:{s:1:"e";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:164;}s:9:"codepoint";i:164;}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8630;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8631;}}}}}}}}}}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8910;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8911;}}}}}s:1:"w";a:2:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8754;}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8753;}}}}}s:1:"y";a:1:{s:1:"l";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9005;}}}}}}}s:1:"d";a:19:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8659;}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10597;}}}}s:1:"a";a:4:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8224;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8504;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8208;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8867;}}}}}s:1:"b";a:2:{s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10511;}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:733;}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:271;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1076;}}}s:1:"d";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8518;}s:1:"a";a:2:{s:1:"g";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8225;}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8650;}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10871;}}}}}}}s:1:"e";a:3:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:176;}s:9:"codepoint";i:176;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:948;}}}}s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10673;}}}}}}}s:1:"f";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10623;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120097;}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8643;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8642;}}}}}s:1:"i";a:5:{s:1:"a";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8900;}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8900;}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9830;}}}}}}}}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9830;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:168;}}s:1:"g";a:1:{s:1:"a";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:989;}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8946;}}}}s:1:"v";a:3:{s:1:";";a:1:{s:9:"codepoint";i:247;}s:1:"i";a:1:{s:1:"d";a:1:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:247;}s:9:"codepoint";i:247;s:1:"o";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8903;}}}}}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8903;}}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1106;}}}}s:1:"l";a:1:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8990;}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8973;}}}}}}s:1:"o";a:5:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:36;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120149;}}}s:1:"t";a:5:{s:1:";";a:1:{s:9:"codepoint";i:729;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8784;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8785;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8760;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8724;}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8865;}}}}}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8966;}}}}}}}}}}}}}s:1:"w";a:1:{s:1:"n";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8595;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8650;}}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8643;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8642;}}}}}}}}}}}}}}}}s:1:"r";a:2:{s:1:"b";a:1:{s:1:"k";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10512;}}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8991;}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8972;}}}}}}s:1:"s";a:3:{s:1:"c";a:2:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119993;}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1109;}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10742;}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:273;}}}}}}s:1:"t";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8945;}}}}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9663;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9662;}}}}}s:1:"u";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8693;}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10607;}}}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10662;}}}}}}}s:1:"z";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1119;}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10239;}}}}}}}}}s:1:"e";a:18:{s:1:"D";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10871;}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8785;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:233;}s:9:"codepoint";i:233;}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10862;}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:283;}}}}}s:1:"i";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8790;}s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:234;}s:9:"codepoint";i:234;}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8789;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1101;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:279;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}s:1:"f";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8786;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120098;}}}s:1:"g";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10906;}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:232;}s:9:"codepoint";i:232;}}}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10902;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10904;}}}}}}s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10905;}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9191;}}}}}}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8467;}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10901;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10903;}}}}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:275;}}}}s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8709;}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}}s:1:"s";a:1:{s:1:"p";a:2:{i:1;a:2:{i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8196;}}i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8197;}}}s:1:";";a:1:{s:9:"codepoint";i:8195;}}}}s:1:"n";a:2:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:331;}}s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8194;}}}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:281;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120150;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8917;}s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10723;}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10865;}}}}s:1:"s";a:1:{s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:1013;}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}}s:1:"q";a:4:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8790;}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8789;}}}}}}s:1:"s";a:2:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:2:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10902;}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10901;}}}}}}}}}}s:1:"u";a:3:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:61;}}}}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8799;}}}}s:1:"i";a:1:{s:1:"v";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8801;}s:1:"D";a:1:{s:1:"D";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10872;}}}}}}s:1:"v";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10725;}}}}}}}}s:1:"r";a:2:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8787;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10609;}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8495;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8784;}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8770;}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:951;}}s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:240;}s:9:"codepoint";i:240;}}s:1:"u";a:2:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:235;}s:9:"codepoint";i:235;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8364;}}}}s:1:"x";a:3:{s:1:"c";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:33;}}}s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8707;}}}}s:1:"p";a:2:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8496;}}}}}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8519;}}}}}}}}}}}}}s:1:"f";a:11:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8786;}}}}}}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1092;}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9792;}}}}}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64259;}}}}}s:1:"l";a:2:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64256;}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64260;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120099;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64257;}}}}}s:1:"l";a:3:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9837;}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:64258;}}}}s:1:"t";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9649;}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:402;}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120151;}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8704;}}}}s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8916;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10969;}}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10765;}}}}}}}}s:1:"r";a:2:{s:1:"a";a:2:{s:1:"c";a:6:{i:1;a:6:{i:2;a:2:{s:1:";";a:1:{s:9:"codepoint";i:189;}s:9:"codepoint";i:189;}i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8531;}}i:4;a:2:{s:1:";";a:1:{s:9:"codepoint";i:188;}s:9:"codepoint";i:188;}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8533;}}i:6;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8537;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8539;}}}i:2;a:2:{i:3;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8532;}}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8534;}}}i:3;a:3:{i:4;a:2:{s:1:";";a:1:{s:9:"codepoint";i:190;}s:9:"codepoint";i:190;}i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8535;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8540;}}}i:4;a:1:{i:5;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8536;}}}i:5;a:2:{i:6;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8538;}}i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8541;}}}i:7;a:1:{i:8;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8542;}}}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8260;}}}}s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8994;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119995;}}}}}s:1:"g";a:16:{s:1:"E";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8807;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10892;}}}s:1:"a";a:3:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:501;}}}}}s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:947;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:989;}}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10886;}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:287;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:285;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1075;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:289;}}}}s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}s:1:"q";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8805;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8807;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10878;}}}}}}}s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10878;}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10921;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10880;}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10882;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10884;}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10900;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120100;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8811;}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8921;}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8503;}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1107;}}}}s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8823;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10898;}}s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10917;}}s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10916;}}}s:1:"n";a:4:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8809;}}s:1:"a";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10890;}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10890;}}}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10888;}s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10888;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8809;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8935;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120152;}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:96;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8458;}}}s:1:"i";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8819;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10894;}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10896;}}}}}s:1:"t";a:7:{s:1:";";a:1:{s:9:"codepoint";i:62;}s:9:"codepoint";i:62;s:1:"c";a:2:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10919;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10874;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8919;}}}}s:1:"l";a:1:{s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10645;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10876;}}}}}}s:1:"r";a:5:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10886;}}}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10616;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8919;}}}}s:1:"e";a:1:{s:1:"q";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8923;}}}}}s:1:"q";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10892;}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8823;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8819;}}}}}}}s:1:"h";a:10:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}}}s:1:"a";a:4:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8202;}}}}}s:1:"l";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:189;}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8459;}}}}}s:1:"r";a:2:{s:1:"d";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1098;}}}}s:1:"r";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8596;}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10568;}}}}s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8621;}}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:293;}}}}}s:1:"e";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9829;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9829;}}}}}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8230;}}}}}s:1:"r";a:1:{s:1:"c";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8889;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120101;}}}s:1:"k";a:1:{s:1:"s";a:2:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10533;}}}}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10534;}}}}}}}}s:1:"o";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8703;}}}}s:1:"m";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8763;}}}}}s:1:"o";a:1:{s:1:"k";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8617;}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8618;}}}}}}}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120153;}}}s:1:"r";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8213;}}}}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119997;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:295;}}}}}}s:1:"y";a:2:{s:1:"b";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8259;}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8208;}}}}}}}s:1:"i";a:15:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:237;}s:9:"codepoint";i:237;}}}}}s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8291;}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:238;}s:9:"codepoint";i:238;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1080;}}}s:1:"e";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1077;}}}s:1:"x";a:1:{s:1:"c";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:161;}s:9:"codepoint";i:161;}}}}s:1:"f";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8660;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120102;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:236;}s:9:"codepoint";i:236;}}}}}s:1:"i";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8520;}s:1:"i";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10764;}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8749;}}}}s:1:"n";a:1:{s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10716;}}}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8489;}}}}}s:1:"j";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:307;}}}}}s:1:"m";a:3:{s:1:"a";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:299;}}}s:1:"g";a:3:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8464;}}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8465;}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:305;}}}}s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8887;}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:437;}}}}}s:1:"n";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8712;}s:1:"c";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8453;}}}}}s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8734;}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10717;}}}}}}}s:1:"o";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:305;}}}}}s:1:"t";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8747;}s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8890;}}}}s:1:"e";a:2:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8484;}}}}}s:1:"r";a:1:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8890;}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10775;}}}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10812;}}}}}}}s:1:"o";a:4:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1105;}}}s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:303;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120154;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:953;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10812;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:191;}s:9:"codepoint";i:191;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119998;}}}s:1:"i";a:1:{s:1:"n";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8712;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8953;}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8949;}}}}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8948;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8947;}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8712;}}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8290;}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:297;}}}}}}s:1:"u";a:2:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1110;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:239;}s:9:"codepoint";i:239;}}}}s:1:"j";a:6:{s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:309;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1081;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120103;}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:567;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120155;}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:119999;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1112;}}}}}}s:1:"u";a:1:{s:1:"k";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1108;}}}}}}s:1:"k";a:8:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:2:{s:1:";";a:1:{s:9:"codepoint";i:954;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1008;}}}}}}s:1:"c";a:2:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:311;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1082;}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120104;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:312;}}}}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1093;}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1116;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120156;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120000;}}}}}s:1:"l";a:22:{s:1:"A";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8666;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8656;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10523;}}}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10510;}}}}}s:1:"E";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8806;}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10891;}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10594;}}}}s:1:"a";a:9:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:314;}}}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10676;}}}}}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8466;}}}}}s:1:"m";a:1:{s:1:"b";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:955;}}}}}s:1:"n";a:1:{s:1:"g";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10216;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10641;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10216;}}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10885;}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:171;}s:9:"codepoint";i:171;}}}s:1:"r";a:1:{s:1:"r";a:8:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8676;}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10527;}}}}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10525;}}}s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8617;}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8619;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10553;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10611;}}}}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8610;}}}}}s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:10923;}s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10521;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10925;}}}}s:1:"b";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10508;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10098;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:123;}}s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:91;}}}}s:1:"k";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10635;}}s:1:"s";a:1:{s:1:"l";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10639;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10637;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:318;}}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:316;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8968;}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:123;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1083;}}}s:1:"d";a:4:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10550;}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8220;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8222;}}}}}s:1:"r";a:2:{s:1:"d";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10599;}}}}}s:1:"u";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10571;}}}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8626;}}}}s:1:"e";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8804;}s:1:"f";a:1:{s:1:"t";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8592;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8610;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8637;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8636;}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8647;}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8596;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8651;}}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8621;}}}}}}}}}}}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8907;}}}}}}}}}}}}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}s:1:"q";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8804;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8806;}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10877;}}}}}}}s:1:"s";a:5:{s:1:";";a:1:{s:9:"codepoint";i:10877;}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10920;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10879;}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10881;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10883;}}}}}}s:1:"g";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10899;}}}}s:1:"s";a:5:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10885;}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8918;}}}}s:1:"e";a:1:{s:1:"q";a:2:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8922;}}}}s:1:"q";a:1:{s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10891;}}}}}}}s:1:"g";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8822;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8818;}}}}}}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10620;}}}}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8970;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120105;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8822;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10897;}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8637;}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8636;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10602;}}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9604;}}}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1113;}}}}s:1:"l";a:5:{s:1:";";a:1:{s:9:"codepoint";i:8810;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8647;}}}}s:1:"c";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8990;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10603;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9722;}}}}}s:1:"m";a:2:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:320;}}}}}s:1:"o";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9136;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9136;}}}}}}}}}}s:1:"n";a:4:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8808;}}s:1:"a";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10889;}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10889;}}}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10887;}s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10887;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8808;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8934;}}}}}s:1:"o";a:8:{s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10220;}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8701;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10214;}}}}s:1:"n";a:1:{s:1:"g";a:3:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}}}}}}}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10236;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}}}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8619;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8620;}}}}}}}}}}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10629;}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120157;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10797;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10804;}}}}}}s:1:"w";a:2:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8727;}}}}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:95;}}}}}s:1:"z";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9674;}s:1:"e";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9674;}}}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10731;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:40;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10643;}}}}}}s:1:"r";a:5:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8646;}}}}s:1:"c";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8991;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8651;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10605;}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8206;}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8895;}}}}}s:1:"s";a:6:{s:1:"a";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8249;}}}}}s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120001;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8624;}}s:1:"i";a:1:{s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8818;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10893;}}s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10895;}}}}s:1:"q";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:91;}}s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8216;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8218;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:322;}}}}}}s:1:"t";a:9:{s:1:";";a:1:{s:9:"codepoint";i:60;}s:9:"codepoint";i:60;s:1:"c";a:2:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10918;}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10873;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8918;}}}}s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8907;}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8905;}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10614;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10875;}}}}}}s:1:"r";a:2:{s:1:"P";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10646;}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9667;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9666;}}}}}s:1:"u";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10570;}}}}}}s:1:"u";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10598;}}}}}}}}s:1:"m";a:14:{s:1:"D";a:1:{s:1:"D";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8762;}}}}}s:1:"a";a:4:{s:1:"c";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:175;}s:9:"codepoint";i:175;}}s:1:"l";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9794;}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10016;}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10016;}}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8614;}s:1:"s";a:1:{s:1:"t";a:1:{s:1:"o";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8614;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8615;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8612;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8613;}}}}}}}s:1:"r";a:1:{s:1:"k";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9646;}}}}}}s:1:"c";a:2:{s:1:"o";a:1:{s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10793;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1084;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8212;}}}}}s:1:"e";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8737;}}}}}}}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120106;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8487;}}}s:1:"i";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:181;}s:9:"codepoint";i:181;}}}s:1:"d";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8739;}s:1:"a";a:1:{s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:42;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10992;}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:183;}s:9:"codepoint";i:183;}}}}s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8722;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8863;}}s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8760;}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10794;}}}}}}}s:1:"l";a:2:{s:1:"c";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10971;}}}s:1:"d";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8230;}}}}s:1:"n";a:1:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}}}}}s:1:"o";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8871;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120158;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8723;}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120002;}}}s:1:"t";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8766;}}}}}}s:1:"u";a:3:{s:1:";";a:1:{s:9:"codepoint";i:956;}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8888;}}}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8888;}}}}}}s:1:"n";a:23:{s:1:"L";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8653;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8654;}}}}}}}}}}}}}}}s:1:"R";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8655;}}}}}}}}}}}s:1:"V";a:2:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8879;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8878;}}}}}}s:1:"a";a:4:{s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8711;}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:324;}}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8777;}s:1:"o";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:329;}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8777;}}}}}}s:1:"t";a:1:{s:1:"u";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9838;}s:1:"a";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9838;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8469;}}}}}}}}s:1:"b";a:1:{s:1:"s";a:1:{s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:160;}s:9:"codepoint";i:160;}}}s:1:"c";a:5:{s:1:"a";a:2:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10819;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:328;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:326;}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8775;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10818;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1085;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8211;}}}}}s:1:"e";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8800;}s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8663;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10532;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8599;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8599;}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8802;}}}}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10536;}}}}}s:1:"x";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8708;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8708;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120107;}}}s:1:"g";a:3:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8817;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8817;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8821;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8815;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8815;}}}}s:1:"h";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8654;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8622;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10994;}}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8715;}s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8956;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8954;}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8715;}}}s:1:"j";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1114;}}}}s:1:"l";a:6:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8653;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8602;}}}}s:1:"d";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8229;}}}s:1:"e";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8816;}s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8602;}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8622;}}}}}}}}}}}}}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8816;}}s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8814;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8820;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8814;}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"o";a:2:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120159;}}}s:1:"t";a:4:{s:1:";";a:1:{s:9:"codepoint";i:172;}s:9:"codepoint";i:172;s:1:"i";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8713;}s:1:"v";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8713;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8951;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8950;}}}}}s:1:"n";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8716;}s:1:"v";a:3:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8716;}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8958;}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8957;}}}}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8742;}s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10772;}}}}}}s:1:"r";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8832;}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8928;}}}}s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8832;}}}}}s:1:"r";a:4:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8655;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8603;}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8603;}}}}}}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}s:1:"s";a:7:{s:1:"c";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8833;}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8929;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120003;}}}s:1:"h";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:2:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}}}}}}}}}}s:1:"i";a:1:{s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8769;}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8772;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8772;}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8740;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8742;}}}}s:1:"q";a:1:{s:1:"s";a:1:{s:1:"u";a:2:{s:1:"b";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8930;}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8931;}}}}}}s:1:"u";a:3:{s:1:"b";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8836;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8840;}}}}}}}s:1:"c";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8833;}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8837;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8841;}}}}}}}}}s:1:"t";a:4:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8825;}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:241;}s:9:"codepoint";i:241;}}}}s:1:"l";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8824;}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8938;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8940;}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8939;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8941;}}}}}}}}}}}}}}}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:957;}s:1:"m";a:3:{s:1:";";a:1:{s:9:"codepoint";i:35;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8470;}}}}s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8199;}}}}}s:1:"v";a:6:{s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8877;}}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10500;}}}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8876;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"f";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10718;}}}}}}s:1:"l";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10498;}}}}}s:1:"r";a:1:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10499;}}}}}}s:1:"w";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8662;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10531;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8598;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8598;}}}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10535;}}}}}}}s:1:"o";a:18:{s:1:"S";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9416;}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:243;}s:9:"codepoint";i:243;}}}}s:1:"s";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8859;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8858;}s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:244;}s:9:"codepoint";i:244;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1086;}}}s:1:"d";a:5:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8861;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:337;}}}}}s:1:"i";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10808;}}}s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8857;}}}s:1:"s";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10684;}}}}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:339;}}}}}s:1:"f";a:2:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10687;}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120108;}}}s:1:"g";a:3:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:731;}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:242;}s:9:"codepoint";i:242;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10689;}}}s:1:"h";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10677;}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8486;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8750;}}}}s:1:"l";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8634;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10686;}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"s";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10683;}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8254;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10688;}}}s:1:"m";a:3:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:333;}}}}s:1:"e";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:969;}}}}s:1:"i";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:959;}}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10678;}}s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8854;}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120160;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10679;}}}s:1:"e";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10681;}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8853;}}}}}s:1:"r";a:7:{s:1:";";a:1:{s:9:"codepoint";i:8744;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8635;}}}}s:1:"d";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10845;}s:1:"e";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8500;}s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8500;}}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:170;}s:9:"codepoint";i:170;}s:1:"m";a:2:{s:1:";";a:1:{s:9:"codepoint";i:186;}s:9:"codepoint";i:186;}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8886;}}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10838;}}}s:1:"s";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10839;}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10843;}}}s:1:"s";a:3:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8500;}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:2:{s:1:";";a:1:{s:9:"codepoint";i:248;}s:9:"codepoint";i:248;}}}}s:1:"o";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8856;}}}}s:1:"t";a:1:{s:1:"i";a:2:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:245;}s:9:"codepoint";i:245;}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8855;}s:1:"a";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10806;}}}}}}}}s:1:"u";a:1:{s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:246;}s:9:"codepoint";i:246;}}}s:1:"v";a:1:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9021;}}}}}}s:1:"p";a:12:{s:1:"a";a:1:{s:1:"r";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8741;}s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:182;}s:9:"codepoint";i:182;s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}s:1:"s";a:2:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10995;}}}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:11005;}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8706;}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1087;}}}s:1:"e";a:1:{s:1:"r";a:5:{s:1:"c";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:37;}}}}s:1:"i";a:1:{s:1:"o";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:46;}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8240;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8869;}}s:1:"t";a:1:{s:1:"e";a:1:{s:1:"n";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8241;}}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120109;}}}s:1:"h";a:3:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:966;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:966;}}}s:1:"m";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8499;}}}}}s:1:"o";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9742;}}}}}s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:960;}s:1:"t";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8916;}}}}}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:982;}}}s:1:"l";a:2:{s:1:"a";a:1:{s:1:"n";a:2:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8463;}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8462;}}}}s:1:"k";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8463;}}}}}s:1:"u";a:1:{s:1:"s";a:9:{s:1:";";a:1:{s:9:"codepoint";i:43;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10787;}}}}}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8862;}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10786;}}}}s:1:"d";a:2:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8724;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10789;}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10866;}}s:1:"m";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:177;}s:9:"codepoint";i:177;}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10790;}}}}s:1:"t";a:1:{s:1:"w";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10791;}}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:177;}}s:1:"o";a:3:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10773;}}}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120161;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"d";a:2:{s:1:";";a:1:{s:9:"codepoint";i:163;}s:9:"codepoint";i:163;}}}}s:1:"r";a:10:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10931;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10935;}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10927;}s:1:"c";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8826;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10935;}}}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8828;}}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10927;}}}s:1:"n";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10937;}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10933;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8936;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8242;}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8473;}}}}}s:1:"n";a:3:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10933;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10937;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8936;}}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8719;}}s:1:"f";a:3:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9006;}}}}}s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8978;}}}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8979;}}}}}}s:1:"p";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8733;}s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8830;}}}}s:1:"u";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8880;}}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120005;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:968;}}}s:1:"u";a:1:{s:1:"n";a:1:{s:1:"c";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8200;}}}}}}}s:1:"q";a:6:{s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120110;}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10764;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120162;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8279;}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120006;}}}}s:1:"u";a:3:{s:1:"a";a:1:{s:1:"t";a:2:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"n";a:1:{s:1:"i";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8461;}}}}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10774;}}}}}}s:1:"e";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:63;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8799;}}}}}}s:1:"o";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:34;}s:9:"codepoint";i:34;}}}}s:1:"r";a:21:{s:1:"A";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8667;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8658;}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10524;}}}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10511;}}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10596;}}}}s:1:"a";a:7:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10714;}}s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:341;}}}}}s:1:"d";a:1:{s:1:"i";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8730;}}}}s:1:"e";a:1:{s:1:"m";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"y";a:1:{s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10675;}}}}}}}s:1:"n";a:1:{s:1:"g";a:4:{s:1:";";a:1:{s:9:"codepoint";i:10217;}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10642;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10661;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10217;}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:187;}s:9:"codepoint";i:187;}}}s:1:"r";a:1:{s:1:"r";a:11:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10613;}}}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8677;}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10528;}}}}s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10547;}}s:1:"f";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10526;}}}s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8618;}}}s:1:"l";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8620;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10565;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10612;}}}}s:1:"t";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8611;}}}s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8605;}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10522;}}}}s:1:"i";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8758;}s:1:"n";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8474;}}}}}}}}}s:1:"b";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10509;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10099;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:125;}}s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:93;}}}}s:1:"k";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10636;}}s:1:"s";a:1:{s:1:"l";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10638;}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10640;}}}}}}}s:1:"c";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:345;}}}}}s:1:"e";a:2:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:343;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8969;}}}}s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:125;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1088;}}}s:1:"d";a:4:{s:1:"c";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10551;}}}s:1:"l";a:1:{s:1:"d";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10601;}}}}}}s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8221;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8221;}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8627;}}}}s:1:"e";a:3:{s:1:"a";a:1:{s:1:"l";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8476;}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8475;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8476;}}}}}s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8477;}}}}s:1:"c";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9645;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:174;}s:9:"codepoint";i:174;}}s:1:"f";a:3:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10621;}}}}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8971;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120111;}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8641;}}s:1:"u";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8640;}s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10604;}}}}}s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:961;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1009;}}}}s:1:"i";a:3:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:6:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8594;}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8611;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8641;}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8640;}}}}}}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8649;}}}}}}}}}}}}s:1:"s";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8605;}}}}}}}}}}}s:1:"t";a:1:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8908;}}}}}}}}}}}}}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:730;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8787;}}}}}}}}}}}}s:1:"l";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8644;}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8652;}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8207;}}}s:1:"m";a:1:{s:1:"o";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9137;}s:1:"a";a:1:{s:1:"c";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9137;}}}}}}}}}}s:1:"n";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10990;}}}}}s:1:"o";a:4:{s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10221;}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8702;}}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10215;}}}}s:1:"p";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10630;}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120163;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10798;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10805;}}}}}}}s:1:"p";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:41;}s:1:"g";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10644;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10770;}}}}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8649;}}}}}s:1:"s";a:4:{s:1:"a";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8250;}}}}}s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120007;}}}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8625;}}s:1:"q";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:93;}}s:1:"u";a:1:{s:1:"o";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8217;}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8217;}}}}}}s:1:"t";a:3:{s:1:"h";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8908;}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8906;}}}}}s:1:"r";a:1:{s:1:"i";a:4:{s:1:";";a:1:{s:9:"codepoint";i:9657;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9656;}}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10702;}}}}}}}}s:1:"u";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10600;}}}}}}}s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8478;}}}s:1:"s";a:19:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:347;}}}}}}s:1:"b";a:1:{s:1:"q";a:1:{s:1:"u";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8218;}}}}}s:1:"c";a:10:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10932;}}s:1:"a";a:2:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10936;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:353;}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10928;}s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:351;}}}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:349;}}}}s:1:"n";a:3:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10934;}}s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10938;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8937;}}}}}s:1:"p";a:1:{s:1:"o";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10771;}}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1089;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8901;}s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8865;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10854;}}}}}s:1:"e";a:7:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8664;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10533;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8600;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8600;}}}}}}s:1:"c";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:167;}s:9:"codepoint";i:167;}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:59;}}}s:1:"s";a:1:{s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10537;}}}}}s:1:"t";a:1:{s:1:"m";a:2:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}s:1:"x";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10038;}}}}s:1:"f";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:120112;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8994;}}}}}}s:1:"h";a:4:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9839;}}}}s:1:"c";a:2:{s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1097;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1096;}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"t";a:2:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}}}s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}}}}}}}}}s:1:"y";a:2:{s:1:";";a:1:{s:9:"codepoint";i:173;}s:9:"codepoint";i:173;}}s:1:"i";a:2:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:963;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}}}}s:1:"m";a:8:{s:1:";";a:1:{s:9:"codepoint";i:8764;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10858;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8771;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8771;}}}s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10910;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10912;}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10909;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10911;}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8774;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10788;}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10610;}}}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8592;}}}}}s:1:"m";a:4:{s:1:"a";a:2:{s:1:"l";a:1:{s:1:"l";a:1:{s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}}}}}}}s:1:"s";a:1:{s:1:"h";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10803;}}}}}s:1:"e";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"s";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10724;}}}}}}}s:1:"i";a:2:{s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8739;}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8995;}}}}s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10922;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10924;}}}}s:1:"o";a:3:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1100;}}}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:47;}s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10692;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9023;}}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120164;}}}}s:1:"p";a:1:{s:1:"a";a:2:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:"s";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9824;}s:1:"u";a:1:{s:1:"i";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9824;}}}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8741;}}}}s:1:"q";a:3:{s:1:"c";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8851;}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8852;}}}}s:1:"s";a:1:{s:1:"u";a:2:{s:1:"b";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8847;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8849;}}}}}}}s:1:"p";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}s:1:"s";a:1:{s:1:"e";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8848;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8850;}}}}}}}}}s:1:"u";a:3:{s:1:";";a:1:{s:9:"codepoint";i:9633;}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9633;}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9642;}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8594;}}}}}s:1:"s";a:4:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120008;}}}s:1:"e";a:1:{s:1:"t";a:1:{s:1:"m";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8726;}}}}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8995;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8902;}}}}}}s:1:"t";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9734;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9733;}}}}s:1:"r";a:2:{s:1:"a";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1013;}}}}}}}}s:1:"p";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:981;}}}}}}}}}s:1:"n";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:175;}}}}}s:1:"u";a:5:{s:1:"b";a:9:{s:1:";";a:1:{s:9:"codepoint";i:8834;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10949;}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10941;}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8838;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10947;}}}}}s:1:"m";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10945;}}}}}s:1:"n";a:2:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10955;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8842;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10943;}}}}}s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10617;}}}}}s:1:"s";a:3:{s:1:"e";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8834;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8838;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10949;}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8842;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10955;}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10951;}}}s:1:"u";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10965;}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10963;}}}}}s:1:"c";a:1:{s:1:"c";a:6:{s:1:";";a:1:{s:9:"codepoint";i:8827;}s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10936;}}}}}}}s:1:"c";a:1:{s:1:"u";a:1:{s:1:"r";a:1:{s:1:"l";a:1:{s:1:"y";a:1:{s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8829;}}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10928;}}}s:1:"n";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10938;}}}}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10934;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8937;}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8831;}}}}}}s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8721;}}s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9834;}}}s:1:"p";a:13:{i:1;a:2:{s:1:";";a:1:{s:9:"codepoint";i:185;}s:9:"codepoint";i:185;}i:2;a:2:{s:1:";";a:1:{s:9:"codepoint";i:178;}s:9:"codepoint";i:178;}i:3;a:2:{s:1:";";a:1:{s:9:"codepoint";i:179;}s:9:"codepoint";i:179;}s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10950;}}s:1:"d";a:2:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10942;}}}s:1:"s";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10968;}}}}}s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8839;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10948;}}}}}s:1:"h";a:1:{s:1:"s";a:1:{s:1:"u";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10967;}}}}}s:1:"l";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10619;}}}}}s:1:"m";a:1:{s:1:"u";a:1:{s:1:"l";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10946;}}}}}s:1:"n";a:2:{s:1:"E";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10956;}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8843;}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10944;}}}}}s:1:"s";a:3:{s:1:"e";a:1:{s:1:"t";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8835;}s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8839;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10950;}}}}s:1:"n";a:1:{s:1:"e";a:1:{s:1:"q";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8843;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10956;}}}}}}}s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10952;}}}s:1:"u";a:2:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10964;}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10966;}}}}}}s:1:"w";a:3:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8665;}}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"h";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10534;}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8601;}s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8601;}}}}}}s:1:"n";a:1:{s:1:"w";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10538;}}}}}}s:1:"z";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"g";a:2:{s:1:";";a:1:{s:9:"codepoint";i:223;}s:9:"codepoint";i:223;}}}}}s:1:"t";a:13:{s:1:"a";a:2:{s:1:"r";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8982;}}}}}s:1:"u";a:1:{s:1:";";a:1:{s:9:"codepoint";i:964;}}}s:1:"b";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9140;}}}}s:1:"c";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:357;}}}}}s:1:"e";a:1:{s:1:"d";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:355;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1090;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8411;}}}}s:1:"e";a:1:{s:1:"l";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8981;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120113;}}}s:1:"h";a:4:{s:1:"e";a:2:{s:1:"r";a:1:{s:1:"e";a:2:{i:4;a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}s:1:"f";a:1:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8756;}}}}}}}s:1:"t";a:1:{s:1:"a";a:3:{s:1:";";a:1:{s:9:"codepoint";i:952;}s:1:"s";a:1:{s:1:"y";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}}s:1:"i";a:2:{s:1:"c";a:1:{s:1:"k";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"x";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8764;}}}}}}s:1:"n";a:1:{s:1:"s";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8201;}}}}}s:1:"k";a:2:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8776;}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8764;}}}}}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:254;}s:9:"codepoint";i:254;}}}}s:1:"i";a:3:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:732;}}}}s:1:"m";a:1:{s:1:"e";a:1:{s:1:"s";a:4:{s:1:";";a:1:{s:9:"codepoint";i:215;}s:9:"codepoint";i:215;s:1:"b";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8864;}s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10801;}}}}s:1:"d";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10800;}}}}}s:1:"n";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8749;}}}}s:1:"o";a:3:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10536;}}}s:1:"p";a:4:{s:1:";";a:1:{s:9:"codepoint";i:8868;}s:1:"b";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9014;}}}}s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10993;}}}}s:1:"f";a:2:{s:1:";";a:1:{s:9:"codepoint";i:120165;}s:1:"o";a:1:{s:1:"r";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10970;}}}}}}s:1:"s";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10537;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8244;}}}}}}s:1:"r";a:3:{s:1:"a";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8482;}}}}s:1:"i";a:7:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:5:{s:1:";";a:1:{s:9:"codepoint";i:9653;}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9663;}}}}}s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9667;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8884;}}}}}}}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8796;}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9657;}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8885;}}}}}}}}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9708;}}}}s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8796;}}s:1:"m";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10810;}}}}}}s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10809;}}}}}s:1:"s";a:1:{s:1:"b";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10701;}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10811;}}}}}}s:1:"p";a:1:{s:1:"e";a:1:{s:1:"z";a:1:{s:1:"i";a:1:{s:1:"u";a:1:{s:1:"m";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9186;}}}}}}}}s:1:"s";a:3:{s:1:"c";a:2:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120009;}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1094;}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1115;}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:359;}}}}}}s:1:"w";a:2:{s:1:"i";a:1:{s:1:"x";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8812;}}}}s:1:"o";a:1:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"a";a:1:{s:1:"d";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8606;}}}}}}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8608;}}}}}}}}}}}}}}}}}}s:1:"u";a:18:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8657;}}}}s:1:"H";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10595;}}}}s:1:"a";a:2:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:250;}s:9:"codepoint";i:250;}}}}s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}s:1:"b";a:1:{s:1:"r";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1118;}}}s:1:"e";a:1:{s:1:"v";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:365;}}}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:2:{s:1:";";a:1:{s:9:"codepoint";i:251;}s:9:"codepoint";i:251;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1091;}}}s:1:"d";a:3:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8645;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:369;}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10606;}}}}}s:1:"f";a:2:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10622;}}}}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120114;}}}s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"v";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:249;}s:9:"codepoint";i:249;}}}}}s:1:"h";a:2:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:"l";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8639;}}s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8638;}}}}s:1:"b";a:1:{s:1:"l";a:1:{s:1:"k";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9600;}}}}}s:1:"l";a:2:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8988;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8988;}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8975;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9720;}}}}}s:1:"m";a:2:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:363;}}}}s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:168;}s:9:"codepoint";i:168;}}s:1:"o";a:2:{s:1:"g";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:371;}}}}s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120166;}}}}s:1:"p";a:6:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8593;}}}}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"n";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8597;}}}}}}}}}}s:1:"h";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:"o";a:1:{s:1:"o";a:1:{s:1:"n";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8639;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8638;}}}}}}}}}}}}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8846;}}}}s:1:"s";a:1:{s:1:"i";a:3:{s:1:";";a:1:{s:9:"codepoint";i:965;}s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:978;}}s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:965;}}}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"w";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8648;}}}}}}}}}}s:1:"r";a:3:{s:1:"c";a:2:{s:1:"o";a:1:{s:1:"r";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8989;}s:1:"e";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8989;}}}}}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8974;}}}}}s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:367;}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9721;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120010;}}}}s:1:"t";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8944;}}}}s:1:"i";a:1:{s:1:"l";a:1:{s:1:"d";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:361;}}}}}s:1:"r";a:1:{s:1:"i";a:2:{s:1:";";a:1:{s:9:"codepoint";i:9653;}s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9652;}}}}}s:1:"u";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8648;}}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:252;}s:9:"codepoint";i:252;}}}s:1:"w";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10663;}}}}}}}}s:1:"v";a:14:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8661;}}}}s:1:"B";a:1:{s:1:"a";a:1:{s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:10984;}s:1:"v";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10985;}}}}}s:1:"D";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8872;}}}}}s:1:"a";a:2:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10652;}}}}}s:1:"r";a:7:{s:1:"e";a:1:{s:1:"p";a:1:{s:1:"s";a:1:{s:1:"i";a:1:{s:1:"l";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:949;}}}}}}}}s:1:"k";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:"p";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1008;}}}}}}s:1:"n";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8709;}}}}}}}}s:1:"p";a:3:{s:1:"h";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:966;}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:982;}}s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:"t";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8597;}s:1:"h";a:1:{s:1:"o";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1009;}}}}s:1:"s";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"m";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:962;}}}}}}s:1:"t";a:2:{s:1:"h";a:1:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:977;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"a";a:1:{s:1:"n";a:1:{s:1:"g";a:1:{s:1:"l";a:1:{s:1:"e";a:2:{s:1:"l";a:1:{s:1:"e";a:1:{s:1:"f";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8882;}}}}}s:1:"r";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"h";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8883;}}}}}}}}}}}}}}}}s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1074;}}}s:1:"d";a:1:{s:1:"a";a:1:{s:1:"s";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8866;}}}}}s:1:"e";a:3:{s:1:"e";a:3:{s:1:";";a:1:{s:9:"codepoint";i:8744;}s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8891;}}}}s:1:"e";a:1:{s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8794;}}}}s:1:"l";a:1:{s:1:"l";a:1:{s:1:"i";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8942;}}}}}s:1:"r";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:124;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120115;}}}s:1:"l";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8882;}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120167;}}}}s:1:"p";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8733;}}}}}s:1:"r";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8883;}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120011;}}}}s:1:"z";a:1:{s:1:"i";a:1:{s:1:"g";a:1:{s:1:"z";a:1:{s:1:"a";a:1:{s:1:"g";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10650;}}}}}}}}s:1:"w";a:7:{s:1:"c";a:1:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:373;}}}}}s:1:"e";a:2:{s:1:"d";a:2:{s:1:"b";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10847;}}}}s:1:"g";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8743;}s:1:"q";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8793;}}}}}s:1:"i";a:1:{s:1:"e";a:1:{s:1:"r";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8472;}}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120116;}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120168;}}}}s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8472;}}s:1:"r";a:2:{s:1:";";a:1:{s:9:"codepoint";i:8768;}s:1:"e";a:1:{s:1:"a";a:1:{s:1:"t";a:1:{s:1:"h";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8768;}}}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120012;}}}}}s:1:"x";a:14:{s:1:"c";a:3:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8898;}}}s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9711;}}}}s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8899;}}}}s:1:"d";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9661;}}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120117;}}}s:1:"h";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10234;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10231;}}}}}s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:958;}}s:1:"l";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10232;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10229;}}}}}s:1:"m";a:1:{s:1:"a";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10236;}}}}s:1:"n";a:1:{s:1:"i";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8955;}}}}s:1:"o";a:3:{s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10752;}}}}s:1:"p";a:2:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120169;}}s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10753;}}}}}s:1:"t";a:1:{s:1:"i";a:1:{s:1:"m";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10754;}}}}}}s:1:"r";a:2:{s:1:"A";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10233;}}}}s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10230;}}}}}s:1:"s";a:2:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120013;}}}s:1:"q";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"p";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10758;}}}}}}s:1:"u";a:2:{s:1:"p";a:1:{s:1:"l";a:1:{s:1:"u";a:1:{s:1:"s";a:1:{s:1:";";a:1:{s:9:"codepoint";i:10756;}}}}}s:1:"t";a:1:{s:1:"r";a:1:{s:1:"i";a:1:{s:1:";";a:1:{s:9:"codepoint";i:9651;}}}}}s:1:"v";a:1:{s:1:"e";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8897;}}}}s:1:"w";a:1:{s:1:"e";a:1:{s:1:"d";a:1:{s:1:"g";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8896;}}}}}}}s:1:"y";a:8:{s:1:"a";a:1:{s:1:"c";a:2:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:2:{s:1:";";a:1:{s:9:"codepoint";i:253;}s:9:"codepoint";i:253;}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1103;}}}}s:1:"c";a:2:{s:1:"i";a:1:{s:1:"r";a:1:{s:1:"c";a:1:{s:1:";";a:1:{s:9:"codepoint";i:375;}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1099;}}}s:1:"e";a:1:{s:1:"n";a:2:{s:1:";";a:1:{s:9:"codepoint";i:165;}s:9:"codepoint";i:165;}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120118;}}}s:1:"i";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1111;}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120170;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120014;}}}}s:1:"u";a:2:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1102;}}}s:1:"m";a:1:{s:1:"l";a:2:{s:1:";";a:1:{s:9:"codepoint";i:255;}s:9:"codepoint";i:255;}}}}s:1:"z";a:10:{s:1:"a";a:1:{s:1:"c";a:1:{s:1:"u";a:1:{s:1:"t";a:1:{s:1:"e";a:1:{s:1:";";a:1:{s:9:"codepoint";i:378;}}}}}}s:1:"c";a:2:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"o";a:1:{s:1:"n";a:1:{s:1:";";a:1:{s:9:"codepoint";i:382;}}}}}s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1079;}}}s:1:"d";a:1:{s:1:"o";a:1:{s:1:"t";a:1:{s:1:";";a:1:{s:9:"codepoint";i:380;}}}}s:1:"e";a:2:{s:1:"e";a:1:{s:1:"t";a:1:{s:1:"r";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8488;}}}}}s:1:"t";a:1:{s:1:"a";a:1:{s:1:";";a:1:{s:9:"codepoint";i:950;}}}}s:1:"f";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120119;}}}s:1:"h";a:1:{s:1:"c";a:1:{s:1:"y";a:1:{s:1:";";a:1:{s:9:"codepoint";i:1078;}}}}s:1:"i";a:1:{s:1:"g";a:1:{s:1:"r";a:1:{s:1:"a";a:1:{s:1:"r";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8669;}}}}}}}s:1:"o";a:1:{s:1:"p";a:1:{s:1:"f";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120171;}}}}s:1:"s";a:1:{s:1:"c";a:1:{s:1:"r";a:1:{s:1:";";a:1:{s:9:"codepoint";i:120015;}}}}s:1:"w";a:2:{s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8205;}}s:1:"n";a:1:{s:1:"j";a:1:{s:1:";";a:1:{s:9:"codepoint";i:8204;}}}}}}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/AdobeFontMetrics.php b/application/third_party/dompdf/lib/php-font-lib/classes/AdobeFontMetrics.php
deleted file mode 100755
index a62daaa9..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/AdobeFontMetrics.php
+++ /dev/null
@@ -1,217 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib;
-
-use FontLib\Table\Type\name;
-use FontLib\TrueType\File;
-
-/**
- * Adobe Font Metrics file creation utility class.
- *
- * @package php-font-lib
- */
-class AdobeFontMetrics {
-  private $f;
-
-  /**
-   * @var File
-   */
-  private $font;
-
-  function __construct(File $font) {
-    $this->font = $font;
-  }
-
-  function write($file, $encoding = null) {
-    $map_data = array();
-
-    if ($encoding) {
-      $encoding = preg_replace("/[^a-z0-9-_]/", "", $encoding);
-      $map_file = dirname(__FILE__) . "/../maps/$encoding.map";
-      if (!file_exists($map_file)) {
-        throw new \Exception("Unkown encoding ($encoding)");
-      }
-
-      $map      = new EncodingMap($map_file);
-      $map_data = $map->parse();
-    }
-
-    $this->f = fopen($file, "w+");
-
-    $font = $this->font;
-
-    $this->startSection("FontMetrics", 4.1);
-    $this->addPair("Notice", "Converted by PHP-font-lib");
-    $this->addPair("Comment", "https://github.com/PhenX/php-font-lib");
-
-    $encoding_scheme = ($encoding ? $encoding : "FontSpecific");
-    $this->addPair("EncodingScheme", $encoding_scheme);
-
-    $records = $font->getData("name", "records");
-    foreach ($records as $id => $record) {
-      if (!isset(name::$nameIdCodes[$id]) || preg_match("/[\r\n]/", $record->string)) {
-        continue;
-      }
-
-      $this->addPair(name::$nameIdCodes[$id], $record->string);
-    }
-
-    $os2 = $font->getData("OS/2");
-    $this->addPair("Weight", ($os2["usWeightClass"] > 400 ? "Bold" : "Medium"));
-
-    $post = $font->getData("post");
-    $this->addPair("ItalicAngle", $post["italicAngle"]);
-    $this->addPair("IsFixedPitch", ($post["isFixedPitch"] ? "true" : "false"));
-    $this->addPair("UnderlineThickness", $font->normalizeFUnit($post["underlineThickness"]));
-    $this->addPair("UnderlinePosition", $font->normalizeFUnit($post["underlinePosition"]));
-
-    $hhea = $font->getData("hhea");
-
-    if (isset($hhea["ascent"])) {
-      $this->addPair("FontHeightOffset", $font->normalizeFUnit($hhea["lineGap"]));
-      $this->addPair("Ascender", $font->normalizeFUnit($hhea["ascent"]));
-      $this->addPair("Descender", $font->normalizeFUnit($hhea["descent"]));
-    }
-    else {
-      $this->addPair("FontHeightOffset", $font->normalizeFUnit($os2["typoLineGap"]));
-      $this->addPair("Ascender", $font->normalizeFUnit($os2["typoAscender"]));
-      $this->addPair("Descender", -abs($font->normalizeFUnit($os2["typoDescender"])));
-    }
-
-    $head = $font->getData("head");
-    $this->addArray("FontBBox", array(
-      $font->normalizeFUnit($head["xMin"]),
-      $font->normalizeFUnit($head["yMin"]),
-      $font->normalizeFUnit($head["xMax"]),
-      $font->normalizeFUnit($head["yMax"]),
-    ));
-
-    $glyphIndexArray = $font->getUnicodeCharMap();
-
-    if ($glyphIndexArray) {
-      $hmtx  = $font->getData("hmtx");
-      $names = $font->getData("post", "names");
-
-      $this->startSection("CharMetrics", count($hmtx));
-
-      if ($encoding) {
-        foreach ($map_data as $code => $value) {
-          list($c, $name) = $value;
-
-          if (!isset($glyphIndexArray[$c])) {
-            continue;
-          }
-
-          $g = $glyphIndexArray[$c];
-
-          if (!isset($hmtx[$g])) {
-            $hmtx[$g] = $hmtx[0];
-          }
-
-          $this->addMetric(array(
-            "C"  => ($code > 255 ? -1 : $code),
-            "WX" => $font->normalizeFUnit($hmtx[$g][0]),
-            "N"  => $name,
-          ));
-        }
-      }
-      else {
-        foreach ($glyphIndexArray as $c => $g) {
-          if (!isset($hmtx[$g])) {
-            $hmtx[$g] = $hmtx[0];
-          }
-
-          $this->addMetric(array(
-            "U"  => $c,
-            "WX" => $font->normalizeFUnit($hmtx[$g][0]),
-            "N"  => (isset($names[$g]) ? $names[$g] : sprintf("uni%04x", $c)),
-            "G"  => $g,
-          ));
-        }
-      }
-
-      $this->endSection("CharMetrics");
-
-      $kern = $font->getData("kern", "subtable");
-      $tree = $kern["tree"];
-
-      if (!$encoding && is_array($tree)) {
-        $this->startSection("KernData");
-        $this->startSection("KernPairs", count($tree, COUNT_RECURSIVE) - count($tree));
-
-        foreach ($tree as $left => $values) {
-          if (!is_array($values)) {
-            continue;
-          }
-          if (!isset($glyphIndexArray[$left])) {
-            continue;
-          }
-
-          $left_gid = $glyphIndexArray[$left];
-
-          if (!isset($names[$left_gid])) {
-            continue;
-          }
-
-          $left_name = $names[$left_gid];
-
-          $this->addLine("");
-
-          foreach ($values as $right => $value) {
-            if (!isset($glyphIndexArray[$right])) {
-              continue;
-            }
-
-            $right_gid = $glyphIndexArray[$right];
-
-            if (!isset($names[$right_gid])) {
-              continue;
-            }
-
-            $right_name = $names[$right_gid];
-            $this->addPair("KPX", "$left_name $right_name $value");
-          }
-        }
-
-        $this->endSection("KernPairs");
-        $this->endSection("KernData");
-      }
-    }
-
-    $this->endSection("FontMetrics");
-  }
-
-  function addLine($line) {
-    fwrite($this->f, "$line\n");
-  }
-
-  function addPair($key, $value) {
-    $this->addLine("$key $value");
-  }
-
-  function addArray($key, $array) {
-    $this->addLine("$key " . implode(" ", $array));
-  }
-
-  function addMetric($data) {
-    $array = array();
-    foreach ($data as $key => $value) {
-      $array[] = "$key $value";
-    }
-    $this->addLine(implode(" ; ", $array));
-  }
-
-  function startSection($name, $value = "") {
-    $this->addLine("Start$name $value");
-  }
-
-  function endSection($name) {
-    $this->addLine("End$name");
-  }
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Autoloader.php b/application/third_party/dompdf/lib/php-font-lib/classes/Autoloader.php
deleted file mode 100755
index cd305453..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Autoloader.php
+++ /dev/null
@@ -1,43 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib;
-
-/**
- * Autoloads FontLib classes
- *
- * @package php-font-lib
- */
-class Autoloader {
-  const PREFIX = 'FontLib';
-
-  /**
-   * Register the autoloader
-   */
-  public static function register() {
-    spl_autoload_register(array(new self, 'autoload'));
-  }
-
-  /**
-   * Autoloader
-   *
-   * @param string
-   */
-  public static function autoload($class) {
-    $prefixLength = strlen(self::PREFIX);
-    if (0 === strncmp(self::PREFIX, $class, $prefixLength)) {
-      $file = str_replace('\\', DIRECTORY_SEPARATOR, substr($class, $prefixLength));
-      $file = realpath(__DIR__ . (empty($file) ? '' : DIRECTORY_SEPARATOR) . $file . '.php');
-      if (file_exists($file)) {
-        require_once $file;
-      }
-    }
-  }
-}
-
-Autoloader::register();
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/BinaryStream.php b/application/third_party/dompdf/lib/php-font-lib/classes/BinaryStream.php
deleted file mode 100755
index ab104544..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/BinaryStream.php
+++ /dev/null
@@ -1,444 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib;
-
-/**
- * Generic font file binary stream.
- *
- * @package php-font-lib
- */
-class BinaryStream {
-  /**
-   * @var resource The file pointer
-   */
-  protected $f;
-
-  const uint8        = 1;
-  const  int8        = 2;
-  const uint16       = 3;
-  const  int16       = 4;
-  const uint32       = 5;
-  const  int32       = 6;
-  const shortFrac    = 7;
-  const Fixed        = 8;
-  const  FWord       = 9;
-  const uFWord       = 10;
-  const F2Dot14      = 11;
-  const longDateTime = 12;
-  const char         = 13;
-
-  const modeRead      = "rb";
-  const modeWrite     = "wb";
-  const modeReadWrite = "rb+";
-
-  static function backtrace() {
-    var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS));
-  }
-
-  /**
-   * Open a font file in read mode
-   *
-   * @param string $filename The file name of the font to open
-   *
-   * @return bool
-   */
-  public function load($filename) {
-    return $this->open($filename, self::modeRead);
-  }
-
-  /**
-   * Open a font file in a chosen mode
-   *
-   * @param string $filename The file name of the font to open
-   * @param string $mode     The opening mode
-   *
-   * @throws \Exception
-   * @return bool
-   */
-  public function open($filename, $mode = self::modeRead) {
-    if (!in_array($mode, array(self::modeRead, self::modeWrite, self::modeReadWrite))) {
-      throw new \Exception("Unkown file open mode");
-    }
-
-    $this->f = fopen($filename, $mode);
-
-    return $this->f != false;
-  }
-
-  /**
-   * Close the internal file pointer
-   */
-  public function close() {
-    return fclose($this->f) != false;
-  }
-
-  /**
-   * Change the internal file pointer
-   *
-   * @param resource $fp
-   *
-   * @throws \Exception
-   */
-  public function setFile($fp) {
-    if (!is_resource($fp)) {
-      throw new \Exception('$fp is not a valid resource');
-    }
-
-    $this->f = $fp;
-  }
-
-  /**
-   * Create a temporary file in write mode
-   *
-   * @param bool $allow_memory Allow in-memory files
-   *
-   * @return resource the temporary file pointer resource
-   */
-  public static function getTempFile($allow_memory = true) {
-    $f = null;
-
-    if ($allow_memory) {
-      $f = fopen("php://temp", "rb+");
-    }
-    else {
-      $f = fopen(tempnam(sys_get_temp_dir(), "fnt"), "rb+");
-    }
-
-    return $f;
-  }
-
-  /**
-   * Move the internal file pinter to $offset bytes
-   *
-   * @param int $offset
-   *
-   * @return bool True if the $offset position exists in the file
-   */
-  public function seek($offset) {
-    return fseek($this->f, $offset, SEEK_SET) == 0;
-  }
-
-  /**
-   * Gives the current position in the file
-   *
-   * @return int The current position
-   */
-  public function pos() {
-    return ftell($this->f);
-  }
-
-  public function skip($n) {
-    fseek($this->f, $n, SEEK_CUR);
-  }
-
-  public function read($n) {
-    if ($n < 1) {
-      return "";
-    }
-
-    return fread($this->f, $n);
-  }
-
-  public function write($data, $length = null) {
-    if ($data === null || $data === "" || $data === false) {
-      return 0;
-    }
-
-    return fwrite($this->f, $data, $length);
-  }
-
-  public function readUInt8() {
-    return ord($this->read(1));
-  }
-
-  public function readUInt8Many($count) {
-    return array_values(unpack("C*", $this->read($count)));
-  }
-
-  public function writeUInt8($data) {
-    return $this->write(chr($data), 1);
-  }
-
-  public function readInt8() {
-    $v = $this->readUInt8();
-
-    if ($v >= 0x80) {
-      $v -= 0x100;
-    }
-
-    return $v;
-  }
-
-  public function readInt8Many($count) {
-    return array_values(unpack("c*", $this->read($count)));
-  }
-
-  public function writeInt8($data) {
-    if ($data < 0) {
-      $data += 0x100;
-    }
-
-    return $this->writeUInt8($data);
-  }
-
-  public function readUInt16() {
-    $a = unpack("nn", $this->read(2));
-
-    return $a["n"];
-  }
-
-  public function readUInt16Many($count) {
-    return array_values(unpack("n*", $this->read($count * 2)));
-  }
-
-  public function readUFWord() {
-    return $this->readUInt16();
-  }
-
-  public function writeUInt16($data) {
-    return $this->write(pack("n", $data), 2);
-  }
-
-  public function writeUFWord($data) {
-    return $this->writeUInt16($data);
-  }
-
-  public function readInt16() {
-    $a = unpack("nn", $this->read(2));
-    $v = $a["n"];
-
-    if ($v >= 0x8000) {
-      $v -= 0x10000;
-    }
-
-    return $v;
-  }
-
-  public function readInt16Many($count) {
-    $vals = array_values(unpack("n*", $this->read($count * 2)));
-    foreach ($vals as &$v) {
-      if ($v >= 0x8000) {
-        $v -= 0x10000;
-      }
-    }
-
-    return $vals;
-  }
-
-  public function readFWord() {
-    return $this->readInt16();
-  }
-
-  public function writeInt16($data) {
-    if ($data < 0) {
-      $data += 0x10000;
-    }
-
-    return $this->writeUInt16($data);
-  }
-
-  public function writeFWord($data) {
-    return $this->writeInt16($data);
-  }
-
-  public function readUInt32() {
-    $a = unpack("NN", $this->read(4));
-
-    return $a["N"];
-  }
-
-  public function writeUInt32($data) {
-    return $this->write(pack("N", $data), 4);
-  }
-
-  public function readFixed() {
-    $d  = $this->readInt16();
-    $d2 = $this->readUInt16();
-
-    return round($d + $d2 / 0x10000, 4);
-  }
-
-  public function writeFixed($data) {
-    $left  = floor($data);
-    $right = ($data - $left) * 0x10000;
-
-    return $this->writeInt16($left) + $this->writeUInt16($right);
-  }
-
-  public function readLongDateTime() {
-    $this->readUInt32(); // ignored
-    $date = $this->readUInt32() - 2082844800;
-    
-    # PHP_INT_MIN isn't defined in PHP < 7.0
-    $php_int_min = defined("PHP_INT_MIN") ? PHP_INT_MIN : ~PHP_INT_MAX;
-
-    if (is_string($date) || $date > PHP_INT_MAX || $date < $php_int_min) {
-      $date = 0;
-    }
-
-    return strftime("%Y-%m-%d %H:%M:%S", $date);
-  }
-
-  public function writeLongDateTime($data) {
-    $date = strtotime($data);
-    $date += 2082844800;
-
-    return $this->writeUInt32(0) + $this->writeUInt32($date);
-  }
-
-  public function unpack($def) {
-    $d = array();
-    foreach ($def as $name => $type) {
-      $d[$name] = $this->r($type);
-    }
-
-    return $d;
-  }
-
-  public function pack($def, $data) {
-    $bytes = 0;
-    foreach ($def as $name => $type) {
-      $bytes += $this->w($type, $data[$name]);
-    }
-
-    return $bytes;
-  }
-
-  /**
-   * Read a data of type $type in the file from the current position
-   *
-   * @param mixed $type The data type to read
-   *
-   * @return mixed The data that was read
-   */
-  public function r($type) {
-    switch ($type) {
-      case self::uint8:
-        return $this->readUInt8();
-      case self::int8:
-        return $this->readInt8();
-      case self::uint16:
-        return $this->readUInt16();
-      case self::int16:
-        return $this->readInt16();
-      case self::uint32:
-        return $this->readUInt32();
-      case self::int32:
-        return $this->readUInt32();
-      case self::shortFrac:
-        return $this->readFixed();
-      case self::Fixed:
-        return $this->readFixed();
-      case self::FWord:
-        return $this->readInt16();
-      case self::uFWord:
-        return $this->readUInt16();
-      case self::F2Dot14:
-        return $this->readInt16();
-      case self::longDateTime:
-        return $this->readLongDateTime();
-      case self::char:
-        return $this->read(1);
-      default:
-        if (is_array($type)) {
-          if ($type[0] == self::char) {
-            return $this->read($type[1]);
-          }
-          if ($type[0] == self::uint16) {
-            return $this->readUInt16Many($type[1]);
-          }
-          if ($type[0] == self::int16) {
-            return $this->readInt16Many($type[1]);
-          }
-          if ($type[0] == self::uint8) {
-            return $this->readUInt8Many($type[1]);
-          }
-          if ($type[0] == self::int8) {
-            return $this->readInt8Many($type[1]);
-          }
-
-          $ret = array();
-          for ($i = 0; $i < $type[1]; $i++) {
-            $ret[] = $this->r($type[0]);
-          }
-
-          return $ret;
-        }
-
-        return null;
-    }
-  }
-
-  /**
-   * Write $data of type $type in the file from the current position
-   *
-   * @param mixed $type The data type to write
-   * @param mixed $data The data to write
-   *
-   * @return int The number of bytes read
-   */
-  public function w($type, $data) {
-    switch ($type) {
-      case self::uint8:
-        return $this->writeUInt8($data);
-      case self::int8:
-        return $this->writeInt8($data);
-      case self::uint16:
-        return $this->writeUInt16($data);
-      case self::int16:
-        return $this->writeInt16($data);
-      case self::uint32:
-        return $this->writeUInt32($data);
-      case self::int32:
-        return $this->writeUInt32($data);
-      case self::shortFrac:
-        return $this->writeFixed($data);
-      case self::Fixed:
-        return $this->writeFixed($data);
-      case self::FWord:
-        return $this->writeInt16($data);
-      case self::uFWord:
-        return $this->writeUInt16($data);
-      case self::F2Dot14:
-        return $this->writeInt16($data);
-      case self::longDateTime:
-        return $this->writeLongDateTime($data);
-      case self::char:
-        return $this->write($data, 1);
-      default:
-        if (is_array($type)) {
-          if ($type[0] == self::char) {
-            return $this->write($data, $type[1]);
-          }
-
-          $ret = 0;
-          for ($i = 0; $i < $type[1]; $i++) {
-            if (isset($data[$i])) {
-              $ret += $this->w($type[0], $data[$i]);
-            }
-          }
-
-          return $ret;
-        }
-
-        return null;
-    }
-  }
-
-  /**
-   * Converts a Uint32 value to string
-   *
-   * @param int $uint32
-   *
-   * @return string The string
-   */
-  public function convertUInt32ToStr($uint32) {
-    return chr(($uint32 >> 24) & 0xFF) . chr(($uint32 >> 16) & 0xFF) . chr(($uint32 >> 8) & 0xFF) . chr($uint32 & 0xFF);
-  }
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/EOT/File.php b/application/third_party/dompdf/lib/php-font-lib/classes/EOT/File.php
deleted file mode 100755
index 13d59257..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/EOT/File.php
+++ /dev/null
@@ -1,160 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib\EOT;
-
-/**
- * EOT font file.
- *
- * @package php-font-lib
- */
-class File extends \FontLib\TrueType\File {
-  const TTEMBED_SUBSET                   = 0x00000001;
-  const TTEMBED_TTCOMPRESSED             = 0x00000004;
-  const TTEMBED_FAILIFVARIATIONSIMULATED = 0x00000010;
-  const TTMBED_EMBEDEUDC                 = 0x00000020;
-  const TTEMBED_VALIDATIONTESTS          = 0x00000040; // Deprecated
-  const TTEMBED_WEBOBJECT      = 0x00000080;
-  const TTEMBED_XORENCRYPTDATA = 0x10000000;
-
-  /**
-   * @var Header
-   */
-  public $header;
-
-  function parseHeader() {
-    if (!empty($this->header)) {
-      return;
-    }
-
-    $this->header = new Header($this);
-    $this->header->parse();
-  }
-
-  function parse() {
-    $this->parseHeader();
-
-    $flags = $this->header->data["Flags"];
-
-    if ($flags & self::TTEMBED_TTCOMPRESSED) {
-      $mtx_version    = $this->readUInt8();
-      $mtx_copy_limit = $this->readUInt8() << 16 | $this->readUInt8() << 8 | $this->readUInt8();
-      $mtx_offset_1   = $this->readUInt8() << 16 | $this->readUInt8() << 8 | $this->readUInt8();
-      $mtx_offset_2   = $this->readUInt8() << 16 | $this->readUInt8() << 8 | $this->readUInt8();
-      /*
-      var_dump("$mtx_version $mtx_copy_limit $mtx_offset_1 $mtx_offset_2");
-
-      $pos = $this->pos();
-      $size = $mtx_offset_1 - $pos;
-      var_dump("pos: $pos");
-      var_dump("size: $size");*/
-    }
-
-    if ($flags & self::TTEMBED_XORENCRYPTDATA) {
-      // Process XOR
-    }
-    // TODO Read font data ...
-  }
-
-    /**
-     * Little endian version of the read method
-     *
-     * @param int $n The number of bytes to read
-     *
-     * @return string
-     */
-  public function read($n) {
-    if ($n < 1) {
-      return "";
-    }
-
-    $string = fread($this->f, $n);
-    $chunks = str_split($string, 2);
-    $chunks = array_map("strrev", $chunks);
-
-    return implode("", $chunks);
-  }
-
-  public function readUInt32() {
-    $uint32 = parent::readUInt32();
-
-    return $uint32 >> 16 & 0x0000FFFF | $uint32 << 16 & 0xFFFF0000;
-  }
-
-  /**
-   * Get font copyright
-   *
-   * @return string|null
-   */
-  function getFontCopyright() {
-    return null;
-  }
-
-  /**
-   * Get font name
-   *
-   * @return string|null
-   */
-  function getFontName() {
-    return $this->header->data["FamilyName"];
-  }
-
-  /**
-   * Get font subfamily
-   *
-   * @return string|null
-   */
-  function getFontSubfamily() {
-    return $this->header->data["StyleName"];
-  }
-
-  /**
-   * Get font subfamily ID
-   *
-   * @return string|null
-   */
-  function getFontSubfamilyID() {
-    return $this->header->data["StyleName"];
-  }
-
-  /**
-   * Get font full name
-   *
-   * @return string|null
-   */
-  function getFontFullName() {
-    return $this->header->data["FullName"];
-  }
-
-  /**
-   * Get font version
-   *
-   * @return string|null
-   */
-  function getFontVersion() {
-    return $this->header->data["VersionName"];
-  }
-
-  /**
-   * Get font weight
-   *
-   * @return string|null
-   */
-  function getFontWeight() {
-    return $this->header->data["Weight"];
-  }
-
-  /**
-   * Get font Postscript name
-   *
-   * @return string|null
-   */
-  function getFontPostscriptName() {
-    return null;
-  }
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/EOT/Header.php b/application/third_party/dompdf/lib/php-font-lib/classes/EOT/Header.php
deleted file mode 100755
index 960e36ad..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/EOT/Header.php
+++ /dev/null
@@ -1,113 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib\EOT;
-
-use Exception;
-use FontLib\Font;
-
-/**
- * TrueType font file header.
- *
- * @package php-font-lib
- *
- * @property File $font
- */
-class Header extends \FontLib\Header {
-  protected $def = array(
-    "format"        => self::uint32,
-    "numTables"     => self::uint16,
-    "searchRange"   => self::uint16,
-    "entrySelector" => self::uint16,
-    "rangeShift"    => self::uint16,
-  );
-
-  public function parse() {
-    $font = $this->font;
-
-    $this->data = $font->unpack(array(
-      "EOTSize"            => self::uint32,
-      "FontDataSize"       => self::uint32,
-      "Version"            => self::uint32,
-      "Flags"              => self::uint32,
-      "FontPANOSE"         => array(self::uint8, 10),
-      "Charset"            => self::uint8,
-      "Italic"             => self::uint8,
-      "Weight"             => self::uint32,
-      "fsType"             => self::uint16,
-      "MagicNumber"        => self::uint16,
-      "UnicodeRange1"      => self::uint32,
-      "UnicodeRange2"      => self::uint32,
-      "UnicodeRange3"      => self::uint32,
-      "UnicodeRange4"      => self::uint32,
-      "CodePageRange1"     => self::uint32,
-      "CodePageRange2"     => self::uint32,
-      "CheckSumAdjustment" => self::uint32,
-      "Reserved1"          => self::uint32,
-      "Reserved2"          => self::uint32,
-      "Reserved3"          => self::uint32,
-      "Reserved4"          => self::uint32,
-    ));
-
-    $this->data["Padding1"] = $font->readUInt16();
-    $this->readString("FamilyName");
-
-    $this->data["Padding2"] = $font->readUInt16();
-    $this->readString("StyleName");
-
-    $this->data["Padding3"] = $font->readUInt16();
-    $this->readString("VersionName");
-
-    $this->data["Padding4"] = $font->readUInt16();
-    $this->readString("FullName");
-
-    switch ($this->data["Version"]) {
-      default:
-        throw new Exception("Unknown EOT version " . $this->data["Version"]);
-
-      case 0x00010000:
-        // Nothing to do more
-        break;
-
-      case 0x00020001:
-        $this->data["Padding5"] = $font->readUInt16();
-        $this->readString("RootString");
-        break;
-
-      case 0x00020002:
-        $this->data["Padding5"] = $font->readUInt16();
-        $this->readString("RootString");
-
-        $this->data["RootStringCheckSum"] = $font->readUInt32();
-        $this->data["EUDCCodePage"]       = $font->readUInt32();
-
-        $this->data["Padding6"] = $font->readUInt16();
-        $this->readString("Signature");
-
-        $this->data["EUDCFlags"]    = $font->readUInt32();
-        $this->data["EUDCFontSize"] = $font->readUInt32();
-        break;
-    }
-
-    if (!empty($this->data["RootString"])) {
-      $this->data["RootString"] = explode("\0", $this->data["RootString"]);
-    }
-  }
-
-  private function readString($name) {
-    $font = $this->font;
-    $size = $font->readUInt16();
-
-    $this->data["{$name}Size"] = $size;
-    $this->data[$name]         = Font::UTF16ToUTF8($font->read($size));
-  }
-
-  public function encode() {
-    //return $this->font->pack($this->def, $this->data);
-  }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/EncodingMap.php b/application/third_party/dompdf/lib/php-font-lib/classes/EncodingMap.php
deleted file mode 100755
index 2acdebc5..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/EncodingMap.php
+++ /dev/null
@@ -1,37 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib;
-
-/**
- * Encoding map used to map a code point to a Unicode char.
- *
- * @package php-font-lib
- */
-class EncodingMap {
-  private $f;
-
-  function __construct($file) {
-    $this->f = fopen($file, "r");
-  }
-
-  function parse() {
-    $map = array();
-
-    while ($line = fgets($this->f)) {
-      if (preg_match('/^[\!\=]([0-9A-F]{2,})\s+U\+([0-9A-F]{2})([0-9A-F]{2})\s+([^\s]+)/', $line, $matches)) {
-        $unicode = (hexdec($matches[2]) << 8) + hexdec($matches[3]);
-        $map[hexdec($matches[1])] = array($unicode, $matches[4]);
-      }
-    }
-
-    ksort($map);
-
-    return $map;
-  }
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Exception/FontNotFoundException.php b/application/third_party/dompdf/lib/php-font-lib/classes/Exception/FontNotFoundException.php
deleted file mode 100755
index d97f2523..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Exception/FontNotFoundException.php
+++ /dev/null
@@ -1,11 +0,0 @@
-message = 'Font not found in: ' . $fontPath;
-    }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Font.php b/application/third_party/dompdf/lib/php-font-lib/classes/Font.php
deleted file mode 100755
index ecc216e8..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Font.php
+++ /dev/null
@@ -1,89 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib;
-
-use FontLib\Exception\FontNotFoundException;
-
-/**
- * Generic font file.
- *
- * @package php-font-lib
- */
-class Font {
-  static $debug = false;
-
-  /**
-   * @param string $file The font file
-   *
-   * @return TrueType\File|null $file
-   */
-  public static function load($file) {
-      if(!file_exists($file)){
-          throw new FontNotFoundException($file);
-      }
-
-    $header = file_get_contents($file, false, null, null, 4);
-    $class  = null;
-
-    switch ($header) {
-      case "\x00\x01\x00\x00":
-      case "true":
-      case "typ1":
-        $class = "TrueType\\File";
-        break;
-
-      case "OTTO":
-        $class = "OpenType\\File";
-        break;
-
-      case "wOFF":
-        $class = "WOFF\\File";
-        break;
-
-      case "ttcf":
-        $class = "TrueType\\Collection";
-        break;
-
-      // Unknown type or EOT
-      default:
-        $magicNumber = file_get_contents($file, false, null, 34, 2);
-
-        if ($magicNumber === "LP") {
-          $class = "EOT\\File";
-        }
-    }
-
-    if ($class) {
-      $class = "FontLib\\$class";
-
-      /** @var TrueType\File $obj */
-      $obj = new $class;
-      $obj->load($file);
-
-      return $obj;
-    }
-
-    return null;
-  }
-
-  static function d($str) {
-    if (!self::$debug) {
-      return;
-    }
-    echo "$str\n";
-  }
-
-  static function UTF16ToUTF8($str) {
-    return mb_convert_encoding($str, "utf-8", "utf-16");
-  }
-
-  static function UTF8ToUTF16($str) {
-    return mb_convert_encoding($str, "utf-16", "utf-8");
-  }
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/Outline.php b/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/Outline.php
deleted file mode 100755
index 330db091..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/Outline.php
+++ /dev/null
@@ -1,110 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
- */
-namespace FontLib\Glyph;
-
-use FontLib\Table\Type\glyf;
-use FontLib\TrueType\File;
-use FontLib\BinaryStream;
-
-/**
- * `glyf` font table.
- *
- * @package php-font-lib
- */
-class Outline extends BinaryStream {
-  /**
-   * @var \FontLib\Table\Type\glyf
-   */
-  protected $table;
-
-  protected $offset;
-  protected $size;
-
-  // Data
-  public $numberOfContours;
-  public $xMin;
-  public $yMin;
-  public $xMax;
-  public $yMax;
-
-  public $raw;
-
-  /**
-   * @param glyf $table
-   * @param                 $offset
-   * @param                 $size
-   *
-   * @return Outline
-   */
-  static function init(glyf $table, $offset, $size, BinaryStream $font) {
-    $font->seek($offset);
-
-    if ($font->readInt16() > -1) {
-      /** @var OutlineSimple $glyph */
-      $glyph = new OutlineSimple($table, $offset, $size);
-    }
-    else {
-      /** @var OutlineComposite $glyph */
-      $glyph = new OutlineComposite($table, $offset, $size);
-    }
-
-    $glyph->parse($font);
-
-    return $glyph;
-  }
-
-  /**
-   * @return File
-   */
-  function getFont() {
-    return $this->table->getFont();
-  }
-
-  function __construct(glyf $table, $offset = null, $size = null) {
-    $this->table  = $table;
-    $this->offset = $offset;
-    $this->size   = $size;
-  }
-
-  function parse(BinaryStream $font) {
-    $font->seek($this->offset);
-
-    if (!$this->size) {
-      return;
-    }
-
-    $this->raw = $font->read($this->size);
-  }
-
-  function parseData() {
-    $font = $this->getFont();
-    $font->seek($this->offset);
-
-    $this->numberOfContours = $font->readInt16();
-    $this->xMin             = $font->readFWord();
-    $this->yMin             = $font->readFWord();
-    $this->xMax             = $font->readFWord();
-    $this->yMax             = $font->readFWord();
-  }
-
-  function encode() {
-    $font = $this->getFont();
-
-    return $font->write($this->raw, strlen($this->raw));
-  }
-
-  function getSVGContours() {
-    // Inherit
-  }
-
-  function getGlyphIDs() {
-    return array();
-  }
-}
-
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComponent.php b/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComponent.php
deleted file mode 100755
index 9cafaf4d..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComponent.php
+++ /dev/null
@@ -1,31 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
- */
-
-namespace FontLib\Glyph;
-/**
- * Glyph outline component
- *
- * @package php-font-lib
- */
-class OutlineComponent {
-  public $flags;
-  public $glyphIndex;
-  public $a, $b, $c, $d, $e, $f;
-  public $point_compound;
-  public $point_component;
-  public $instructions;
-
-  function getMatrix() {
-    return array(
-      $this->a, $this->b,
-      $this->c, $this->d,
-      $this->e, $this->f,
-    );
-  }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComposite.php b/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComposite.php
deleted file mode 100755
index 8ab0d2c6..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineComposite.php
+++ /dev/null
@@ -1,242 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
- */
-
-namespace FontLib\Glyph;
-
-/**
- * Composite glyph outline
- *
- * @package php-font-lib
- */
-class OutlineComposite extends Outline {
-  const ARG_1_AND_2_ARE_WORDS    = 0x0001;
-  const ARGS_ARE_XY_VALUES       = 0x0002;
-  const ROUND_XY_TO_GRID         = 0x0004;
-  const WE_HAVE_A_SCALE          = 0x0008;
-  const MORE_COMPONENTS          = 0x0020;
-  const WE_HAVE_AN_X_AND_Y_SCALE = 0x0040;
-  const WE_HAVE_A_TWO_BY_TWO     = 0x0080;
-  const WE_HAVE_INSTRUCTIONS     = 0x0100;
-  const USE_MY_METRICS           = 0x0200;
-  const OVERLAP_COMPOUND         = 0x0400;
-
-  /**
-   * @var OutlineComponent[]
-   */
-  public $components = array();
-
-  function getGlyphIDs() {
-    if (empty($this->components)) {
-      $this->parseData();
-    }
-
-    $glyphIDs = array();
-    foreach ($this->components as $_component) {
-      $glyphIDs[] = $_component->glyphIndex;
-
-      $_glyph   = $this->table->data[$_component->glyphIndex];
-
-      if ($_glyph !== $this) {
-        $glyphIDs = array_merge($glyphIDs, $_glyph->getGlyphIDs());
-      }
-    }
-
-    return $glyphIDs;
-  }
-
-  /*function parse() {
-    //$this->parseData();
-  }*/
-
-  function parseData() {
-    parent::parseData();
-
-    $font = $this->getFont();
-
-    do {
-      $flags      = $font->readUInt16();
-      $glyphIndex = $font->readUInt16();
-
-      $a = 1.0;
-      $b = 0.0;
-      $c = 0.0;
-      $d = 1.0;
-      $e = 0.0;
-      $f = 0.0;
-
-      $point_compound  = null;
-      $point_component = null;
-
-      $instructions = null;
-
-      if ($flags & self::ARG_1_AND_2_ARE_WORDS) {
-        if ($flags & self::ARGS_ARE_XY_VALUES) {
-          $e = $font->readInt16();
-          $f = $font->readInt16();
-        }
-        else {
-          $point_compound  = $font->readUInt16();
-          $point_component = $font->readUInt16();
-        }
-      }
-      else {
-        if ($flags & self::ARGS_ARE_XY_VALUES) {
-          $e = $font->readInt8();
-          $f = $font->readInt8();
-        }
-        else {
-          $point_compound  = $font->readUInt8();
-          $point_component = $font->readUInt8();
-        }
-      }
-
-      if ($flags & self::WE_HAVE_A_SCALE) {
-        $a = $d = $font->readInt16();
-      }
-      elseif ($flags & self::WE_HAVE_AN_X_AND_Y_SCALE) {
-        $a = $font->readInt16();
-        $d = $font->readInt16();
-      }
-      elseif ($flags & self::WE_HAVE_A_TWO_BY_TWO) {
-        $a = $font->readInt16();
-        $b = $font->readInt16();
-        $c = $font->readInt16();
-        $d = $font->readInt16();
-      }
-
-      //if ($flags & self::WE_HAVE_INSTRUCTIONS) {
-      //
-      //}
-
-      $component                  = new OutlineComponent();
-      $component->flags           = $flags;
-      $component->glyphIndex      = $glyphIndex;
-      $component->a               = $a;
-      $component->b               = $b;
-      $component->c               = $c;
-      $component->d               = $d;
-      $component->e               = $e;
-      $component->f               = $f;
-      $component->point_compound  = $point_compound;
-      $component->point_component = $point_component;
-      $component->instructions    = $instructions;
-
-      $this->components[] = $component;
-    } while ($flags & self::MORE_COMPONENTS);
-  }
-
-  function encode() {
-    $font = $this->getFont();
-
-    $gids = $font->getSubset();
-
-    $size = $font->writeInt16(-1);
-    $size += $font->writeFWord($this->xMin);
-    $size += $font->writeFWord($this->yMin);
-    $size += $font->writeFWord($this->xMax);
-    $size += $font->writeFWord($this->yMax);
-
-    foreach ($this->components as $_i => $_component) {
-      $flags = 0;
-      if ($_component->point_component === null && $_component->point_compound === null) {
-        $flags |= self::ARGS_ARE_XY_VALUES;
-
-        if (abs($_component->e) > 0x7F || abs($_component->f) > 0x7F) {
-          $flags |= self::ARG_1_AND_2_ARE_WORDS;
-        }
-      }
-      elseif ($_component->point_component > 0xFF || $_component->point_compound > 0xFF) {
-        $flags |= self::ARG_1_AND_2_ARE_WORDS;
-      }
-
-      if ($_component->b == 0 && $_component->c == 0) {
-        if ($_component->a == $_component->d) {
-          if ($_component->a != 1.0) {
-            $flags |= self::WE_HAVE_A_SCALE;
-          }
-        }
-        else {
-          $flags |= self::WE_HAVE_AN_X_AND_Y_SCALE;
-        }
-      }
-      else {
-        $flags |= self::WE_HAVE_A_TWO_BY_TWO;
-      }
-
-      if ($_i < count($this->components) - 1) {
-        $flags |= self::MORE_COMPONENTS;
-      }
-
-      $size += $font->writeUInt16($flags);
-
-      $new_gid = array_search($_component->glyphIndex, $gids);
-      $size += $font->writeUInt16($new_gid);
-
-      if ($flags & self::ARG_1_AND_2_ARE_WORDS) {
-        if ($flags & self::ARGS_ARE_XY_VALUES) {
-          $size += $font->writeInt16($_component->e);
-          $size += $font->writeInt16($_component->f);
-        }
-        else {
-          $size += $font->writeUInt16($_component->point_compound);
-          $size += $font->writeUInt16($_component->point_component);
-        }
-      }
-      else {
-        if ($flags & self::ARGS_ARE_XY_VALUES) {
-          $size += $font->writeInt8($_component->e);
-          $size += $font->writeInt8($_component->f);
-        }
-        else {
-          $size += $font->writeUInt8($_component->point_compound);
-          $size += $font->writeUInt8($_component->point_component);
-        }
-      }
-
-      if ($flags & self::WE_HAVE_A_SCALE) {
-        $size += $font->writeInt16($_component->a);
-      }
-      elseif ($flags & self::WE_HAVE_AN_X_AND_Y_SCALE) {
-        $size += $font->writeInt16($_component->a);
-        $size += $font->writeInt16($_component->d);
-      }
-      elseif ($flags & self::WE_HAVE_A_TWO_BY_TWO) {
-        $size += $font->writeInt16($_component->a);
-        $size += $font->writeInt16($_component->b);
-        $size += $font->writeInt16($_component->c);
-        $size += $font->writeInt16($_component->d);
-      }
-    }
-
-    return $size;
-  }
-
-  public function getSVGContours() {
-    $contours = array();
-
-    /** @var \FontLib\Table\Type\glyf $glyph_data */
-    $glyph_data = $this->getFont()->getTableObject("glyf");
-
-    /** @var Outline[] $glyphs */
-    $glyphs = $glyph_data->data;
-
-    foreach ($this->components as $component) {
-      $_glyph = $glyphs[$component->glyphIndex];
-
-      if ($_glyph !== $this) {
-        $contours[] = array(
-          "contours"  => $_glyph->getSVGContours(),
-          "transform" => $component->getMatrix(),
-        );
-      }
-    }
-
-    return $contours;
-  }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineSimple.php b/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineSimple.php
deleted file mode 100755
index 3c023de9..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Glyph/OutlineSimple.php
+++ /dev/null
@@ -1,335 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
- */
-
-namespace FontLib\Glyph;
-
-/**
- * `glyf` font table.
- *
- * @package php-font-lib
- */
-class OutlineSimple extends Outline {
-  const ON_CURVE       = 0x01;
-  const X_SHORT_VECTOR = 0x02;
-  const Y_SHORT_VECTOR = 0x04;
-  const REPEAT         = 0x08;
-  const THIS_X_IS_SAME = 0x10;
-  const THIS_Y_IS_SAME = 0x20;
-
-  public $instructions;
-  public $points;
-
-  function parseData() {
-    parent::parseData();
-
-    if (!$this->size) {
-      return;
-    }
-
-    $font = $this->getFont();
-
-    $noc = $this->numberOfContours;
-
-    if ($noc == 0) {
-      return;
-    }
-
-    $endPtsOfContours = $font->r(array(self::uint16, $noc));
-
-    $instructionLength  = $font->readUInt16();
-    $this->instructions = $font->r(array(self::uint8, $instructionLength));
-
-    $count = $endPtsOfContours[$noc - 1] + 1;
-
-    // Flags
-    $flags = array();
-    for ($index = 0; $index < $count; $index++) {
-      $flags[$index] = $font->readUInt8();
-
-      if ($flags[$index] & self::REPEAT) {
-        $repeats = $font->readUInt8();
-
-        for ($i = 1; $i <= $repeats; $i++) {
-          $flags[$index + $i] = $flags[$index];
-        }
-
-        $index += $repeats;
-      }
-    }
-
-    $points = array();
-    foreach ($flags as $i => $flag) {
-      $points[$i]["onCurve"]      = $flag & self::ON_CURVE;
-      $points[$i]["endOfContour"] = in_array($i, $endPtsOfContours);
-    }
-
-    // X Coords
-    $x = 0;
-    for ($i = 0; $i < $count; $i++) {
-      $flag = $flags[$i];
-
-      if ($flag & self::THIS_X_IS_SAME) {
-        if ($flag & self::X_SHORT_VECTOR) {
-          $x += $font->readUInt8();
-        }
-      }
-      else {
-        if ($flag & self::X_SHORT_VECTOR) {
-          $x -= $font->readUInt8();
-        }
-        else {
-          $x += $font->readInt16();
-        }
-      }
-
-      $points[$i]["x"] = $x;
-    }
-
-    // Y Coords
-    $y = 0;
-    for ($i = 0; $i < $count; $i++) {
-      $flag = $flags[$i];
-
-      if ($flag & self::THIS_Y_IS_SAME) {
-        if ($flag & self::Y_SHORT_VECTOR) {
-          $y += $font->readUInt8();
-        }
-      }
-      else {
-        if ($flag & self::Y_SHORT_VECTOR) {
-          $y -= $font->readUInt8();
-        }
-        else {
-          $y += $font->readInt16();
-        }
-      }
-
-      $points[$i]["y"] = $y;
-    }
-
-    $this->points = $points;
-  }
-
-  public function splitSVGPath($path) {
-    preg_match_all('/([a-z])|(-?\d+(?:\.\d+)?)/i', $path, $matches, PREG_PATTERN_ORDER);
-
-    return $matches[0];
-  }
-
-  public function makePoints($path) {
-    $path = $this->splitSVGPath($path);
-    $l    = count($path);
-    $i    = 0;
-
-    $points = array();
-
-    while ($i < $l) {
-      switch ($path[$i]) {
-        // moveTo
-        case "M":
-          $points[] = array(
-            "onCurve"      => true,
-            "x"            => $path[++$i],
-            "y"            => $path[++$i],
-            "endOfContour" => false,
-          );
-          break;
-
-        // lineTo
-        case "L":
-          $points[] = array(
-            "onCurve"      => true,
-            "x"            => $path[++$i],
-            "y"            => $path[++$i],
-            "endOfContour" => false,
-          );
-          break;
-
-        // quadraticCurveTo
-        case "Q":
-          $points[] = array(
-            "onCurve"      => false,
-            "x"            => $path[++$i],
-            "y"            => $path[++$i],
-            "endOfContour" => false,
-          );
-          $points[] = array(
-            "onCurve"      => true,
-            "x"            => $path[++$i],
-            "y"            => $path[++$i],
-            "endOfContour" => false,
-          );
-          break;
-
-        // closePath
-        /** @noinspection PhpMissingBreakStatementInspection */
-        case "z":
-          $points[count($points) - 1]["endOfContour"] = true;
-
-        default:
-          $i++;
-          break;
-      }
-    }
-
-    return $points;
-  }
-
-  function encode() {
-    if (empty($this->points)) {
-      return parent::encode();
-    }
-
-    return $this->size = $this->encodePoints($this->points);
-  }
-
-  public function encodePoints($points) {
-    $endPtsOfContours = array();
-    $flags            = array();
-    $coords_x         = array();
-    $coords_y         = array();
-
-    $last_x = 0;
-    $last_y = 0;
-    $xMin   = $yMin = 0xFFFF;
-    $xMax   = $yMax = -0xFFFF;
-    foreach ($points as $i => $point) {
-      $flag = 0;
-      if ($point["onCurve"]) {
-        $flag |= self::ON_CURVE;
-      }
-
-      if ($point["endOfContour"]) {
-        $endPtsOfContours[] = $i;
-      }
-
-      // Simplified, we could do some optimizations
-      if ($point["x"] == $last_x) {
-        $flag |= self::THIS_X_IS_SAME;
-      }
-      else {
-        $x          = intval($point["x"]);
-        $xMin       = min($x, $xMin);
-        $xMax       = max($x, $xMax);
-        $coords_x[] = $x - $last_x; // int16
-      }
-
-      // Simplified, we could do some optimizations
-      if ($point["y"] == $last_y) {
-        $flag |= self::THIS_Y_IS_SAME;
-      }
-      else {
-        $y          = intval($point["y"]);
-        $yMin       = min($y, $yMin);
-        $yMax       = max($y, $yMax);
-        $coords_y[] = $y - $last_y; // int16
-      }
-
-      $flags[] = $flag;
-      $last_x  = $point["x"];
-      $last_y  = $point["y"];
-    }
-
-    $font = $this->getFont();
-
-    $l = 0;
-    $l += $font->writeInt16(count($endPtsOfContours)); // endPtsOfContours
-    $l += $font->writeFWord(isset($this->xMin) ? $this->xMin : $xMin); // xMin
-    $l += $font->writeFWord(isset($this->yMin) ? $this->yMin : $yMin); // yMin
-    $l += $font->writeFWord(isset($this->xMax) ? $this->xMax : $xMax); // xMax
-    $l += $font->writeFWord(isset($this->yMax) ? $this->yMax : $yMax); // yMax
-
-    // Simple glyf
-    $l += $font->w(array(self::uint16, count($endPtsOfContours)), $endPtsOfContours); // endPtsOfContours
-    $l += $font->writeUInt16(0); // instructionLength
-    $l += $font->w(array(self::uint8, count($flags)), $flags); // flags
-    $l += $font->w(array(self::int16, count($coords_x)), $coords_x); // xCoordinates
-    $l += $font->w(array(self::int16, count($coords_y)), $coords_y); // yCoordinates
-    return $l;
-  }
-
-  public function getSVGContours($points = null) {
-    $path = "";
-
-    if (!$points) {
-      if (empty($this->points)) {
-        $this->parseData();
-      }
-
-      $points = $this->points;
-    }
-
-    $length     = count($points);
-    $firstIndex = 0;
-    $count      = 0;
-
-    for ($i = 0; $i < $length; $i++) {
-      $count++;
-
-      if ($points[$i]["endOfContour"]) {
-        $path .= $this->getSVGPath($points, $firstIndex, $count);
-        $firstIndex = $i + 1;
-        $count      = 0;
-      }
-    }
-
-    return $path;
-  }
-
-  protected function getSVGPath($points, $startIndex, $count) {
-    $offset = 0;
-    $path   = "";
-
-    while ($offset < $count) {
-      $point    = $points[$startIndex + $offset % $count];
-      $point_p1 = $points[$startIndex + ($offset + 1) % $count];
-
-      if ($offset == 0) {
-        $path .= "M{$point['x']},{$point['y']} ";
-      }
-
-      if ($point["onCurve"]) {
-        if ($point_p1["onCurve"]) {
-          $path .= "L{$point_p1['x']},{$point_p1['y']} ";
-          $offset++;
-        }
-        else {
-          $point_p2 = $points[$startIndex + ($offset + 2) % $count];
-
-          if ($point_p2["onCurve"]) {
-            $path .= "Q{$point_p1['x']},{$point_p1['y']},{$point_p2['x']},{$point_p2['y']} ";
-          }
-          else {
-            $path .= "Q{$point_p1['x']},{$point_p1['y']}," . $this->midValue($point_p1['x'], $point_p2['x']) . "," . $this->midValue($point_p1['y'], $point_p2['y']) . " ";
-          }
-
-          $offset += 2;
-        }
-      }
-      else {
-        if ($point_p1["onCurve"]) {
-          $path .= "Q{$point['x']},{$point['y']},{$point_p1['x']},{$point_p1['y']} ";
-        }
-        else {
-          $path .= "Q{$point['x']},{$point['y']}," . $this->midValue($point['x'], $point_p1['x']) . "," . $this->midValue($point['y'], $point_p1['y']) . " ";
-        }
-
-        $offset++;
-      }
-    }
-
-    $path .= "z ";
-
-    return $path;
-  }
-
-  function midValue($a, $b) {
-    return $a + ($b - $a) / 2;
-  }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Header.php b/application/third_party/dompdf/lib/php-font-lib/classes/Header.php
deleted file mode 100755
index cbf137ed..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Header.php
+++ /dev/null
@@ -1,37 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace FontLib;
-
-use FontLib\TrueType\File;
-
-/**
- * Font header container.
- *
- * @package php-font-lib
- */
-abstract class Header extends BinaryStream {
-  /**
-   * @var File
-   */
-  protected $font;
-  protected $def = array();
-
-  public $data;
-
-  public function __construct(File $font) {
-    $this->font = $font;
-  }
-
-  public function encode() {
-    return $this->font->pack($this->def, $this->data);
-  }
-
-  public function parse() {
-    $this->data = $this->font->unpack($this->def);
-  }
-}
\ No newline at end of file
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/File.php b/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/File.php
deleted file mode 100755
index 9c6df96f..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/File.php
+++ /dev/null
@@ -1,18 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib\OpenType;
-
-/**
- * Open Type font, the same as a TrueType one.
- *
- * @package php-font-lib
- */
-class File extends \FontLib\TrueType\File {
-  //
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/TableDirectoryEntry.php b/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/TableDirectoryEntry.php
deleted file mode 100755
index dd75a3e1..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/OpenType/TableDirectoryEntry.php
+++ /dev/null
@@ -1,18 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-
-namespace FontLib\OpenType;
-
-/**
- * Open Type Table directory entry, the same as a TrueType one.
- *
- * @package php-font-lib
- */
-class TableDirectoryEntry extends \FontLib\TrueType\TableDirectoryEntry {
-
-}
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/DirectoryEntry.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/DirectoryEntry.php
deleted file mode 100755
index 2b5846d3..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/DirectoryEntry.php
+++ /dev/null
@@ -1,129 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace FontLib\Table;
-
-use FontLib\TrueType\File;
-use FontLib\Font;
-use FontLib\BinaryStream;
-
-/**
- * Generic Font table directory entry.
- *
- * @package php-font-lib
- */
-class DirectoryEntry extends BinaryStream {
-  /**
-   * @var File
-   */
-  protected $font;
-
-  /**
-   * @var Table
-   */
-  protected $font_table;
-
-  public $entryLength = 4;
-
-  public $tag;
-  public $checksum;
-  public $offset;
-  public $length;
-
-  protected $origF;
-
-  static function computeChecksum($data) {
-    $len = strlen($data);
-    $mod = $len % 4;
-
-    if ($mod) {
-      $data = str_pad($data, $len + (4 - $mod), "\0");
-    }
-
-    $len = strlen($data);
-
-    $hi = 0x0000;
-    $lo = 0x0000;
-
-    for ($i = 0; $i < $len; $i += 4) {
-      $hi += (ord($data[$i]) << 8) + ord($data[$i + 1]);
-      $lo += (ord($data[$i + 2]) << 8) + ord($data[$i + 3]);
-      $hi += $lo >> 16;
-      $lo = $lo & 0xFFFF;
-      $hi = $hi & 0xFFFF;
-    }
-
-    return ($hi << 8) + $lo;
-  }
-
-  function __construct(File $font) {
-    $this->font = $font;
-    $this->f    = $font->f;
-  }
-
-  function parse() {
-    $this->tag = $this->font->read(4);
-  }
-
-  function open($filename, $mode = self::modeRead) {
-    // void
-  }
-
-  function setTable(Table $font_table) {
-    $this->font_table = $font_table;
-  }
-
-  function encode($entry_offset) {
-    Font::d("\n==== $this->tag ====");
-    //Font::d("Entry offset  = $entry_offset");
-
-    $data = $this->font_table;
-    $font = $this->font;
-
-    $table_offset = $font->pos();
-    $this->offset = $table_offset;
-    $table_length = $data->encode();
-
-    $font->seek($table_offset);
-    $table_data = $font->read($table_length);
-
-    $font->seek($entry_offset);
-
-    $font->write($this->tag, 4);
-    $font->writeUInt32(self::computeChecksum($table_data));
-    $font->writeUInt32($table_offset);
-    $font->writeUInt32($table_length);
-
-    Font::d("Bytes written = $table_length");
-
-    $font->seek($table_offset + $table_length);
-  }
-
-  /**
-   * @return File
-   */
-  function getFont() {
-    return $this->font;
-  }
-
-  function startRead() {
-    $this->font->seek($this->offset);
-  }
-
-  function endRead() {
-    //
-  }
-
-  function startWrite() {
-    $this->font->seek($this->offset);
-  }
-
-  function endWrite() {
-    //
-  }
-}
-
diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Table.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Table.php
deleted file mode 100755
index b1271123..00000000
--- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Table.php
+++ /dev/null
@@ -1,93 +0,0 @@
-
- * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
- */
-namespace FontLib\Table;
-
-use FontLib\TrueType\File;
-use FontLib\Font;
-use FontLib\BinaryStream;
-
-/**
- * Generic font table.
- *
- * @package php-font-lib
- */
-class Table extends BinaryStream {
-  /**
-   * @var DirectoryEntry
-   */
-  protected $entry;
-  protected $def = array();
-
-  public $data;
-
-  final public function __construct(DirectoryEntry $entry) {
-    $this->entry = $entry;
-    $entry->setTable($this);
-  }
-
-  /**
-   * @return File
-   */
-  public function getFont() {
-    return $this->entry->getFont();
-  }
-
-  protected function _encode() {
-    if (empty($this->data)) {
-      Font::d("  >> Table is empty");
-
-      return 0;
-    }
-
-    return $this->getFont()->pack($this->def, $this->data);
-  }
-
-  protected function _parse() {
-    $this->data = $this->getFont()->unpack($this->def);
-  }
-
-  protected function _parseRaw() {
-    $this->data = $this->getFont()->read($this->entry->length);
-  }
-
-  protected function _encodeRaw() {
-    return $this->getFont()->write($this->data, $this->entry->length);
-  }
-
-  public function toHTML() {
-    return "
" . var_export($this->data, true) . "
"; - } - - final public function encode() { - $this->entry->startWrite(); - - if (false && empty($this->def)) { - $length = $this->_encodeRaw(); - } - else { - $length = $this->_encode(); - } - - $this->entry->endWrite(); - - return $length; - } - - final public function parse() { - $this->entry->startRead(); - - if (false && empty($this->def)) { - $this->_parseRaw(); - } - else { - $this->_parse(); - } - - $this->entry->endRead(); - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/cmap.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/cmap.php deleted file mode 100755 index 7db77e1a..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/cmap.php +++ /dev/null @@ -1,298 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `cmap` font table. - * - * @package php-font-lib - */ -class cmap extends Table { - private static $header_format = array( - "version" => self::uint16, - "numberSubtables" => self::uint16, - ); - - private static $subtable_header_format = array( - "platformID" => self::uint16, - "platformSpecificID" => self::uint16, - "offset" => self::uint32, - ); - - private static $subtable_v4_format = array( - "length" => self::uint16, - "language" => self::uint16, - "segCountX2" => self::uint16, - "searchRange" => self::uint16, - "entrySelector" => self::uint16, - "rangeShift" => self::uint16, - ); - - private static $subtable_v12_format = array( - "length" => self::uint32, - "language" => self::uint32, - "ngroups" => self::uint32 - ); - - protected function _parse() { - $font = $this->getFont(); - - $cmap_offset = $font->pos(); - - $data = $font->unpack(self::$header_format); - - $subtables = array(); - for ($i = 0; $i < $data["numberSubtables"]; $i++) { - $subtables[] = $font->unpack(self::$subtable_header_format); - } - - $data["subtables"] = $subtables; - - foreach ($data["subtables"] as $i => &$subtable) { - $font->seek($cmap_offset + $subtable["offset"]); - - $subtable["format"] = $font->readUInt16(); - - // @todo Only CMAP version 4 and 12 - if (($subtable["format"] != 4) && ($subtable["format"] != 12)) { - unset($data["subtables"][$i]); - $data["numberSubtables"]--; - continue; - } - - if ($subtable["format"] == 12) { - - $font->readUInt16(); - - $subtable += $font->unpack(self::$subtable_v12_format); - - $glyphIndexArray = array(); - $endCodes = array(); - $startCodes = array(); - - for ($p = 0; $p < $subtable['ngroups']; $p++) { - - $startCode = $startCodes[] = $font->readUInt32(); - $endCode = $endCodes[] = $font->readUInt32(); - $startGlyphCode = $font->readUInt32(); - - for ($c = $startCode; $c <= $endCode; $c++) { - $glyphIndexArray[$c] = $startGlyphCode; - $startGlyphCode++; - } - } - - $subtable += array( - "startCode" => $startCodes, - "endCode" => $endCodes, - "glyphIndexArray" => $glyphIndexArray, - ); - - } - else if ($subtable["format"] == 4) { - - $subtable += $font->unpack(self::$subtable_v4_format); - - $segCount = $subtable["segCountX2"] / 2; - $subtable["segCount"] = $segCount; - - $endCode = $font->readUInt16Many($segCount); - - $font->readUInt16(); // reservedPad - - $startCode = $font->readUInt16Many($segCount); - $idDelta = $font->readInt16Many($segCount); - - $ro_start = $font->pos(); - $idRangeOffset = $font->readUInt16Many($segCount); - - $glyphIndexArray = array(); - for ($i = 0; $i < $segCount; $i++) { - $c1 = $startCode[$i]; - $c2 = $endCode[$i]; - $d = $idDelta[$i]; - $ro = $idRangeOffset[$i]; - - if ($ro > 0) { - $font->seek($subtable["offset"] + 2 * $i + $ro); - } - - for ($c = $c1; $c <= $c2; $c++) { - if ($ro == 0) { - $gid = ($c + $d) & 0xFFFF; - } - else { - $offset = ($c - $c1) * 2 + $ro; - $offset = $ro_start + 2 * $i + $offset; - - $font->seek($offset); - $gid = $font->readUInt16(); - - if ($gid != 0) { - $gid = ($gid + $d) & 0xFFFF; - } - } - - if ($gid > 0) { - $glyphIndexArray[$c] = $gid; - } - } - } - - $subtable += array( - "endCode" => $endCode, - "startCode" => $startCode, - "idDelta" => $idDelta, - "idRangeOffset" => $idRangeOffset, - "glyphIndexArray" => $glyphIndexArray, - ); - } - } - - $this->data = $data; - } - - function _encode() { - $font = $this->getFont(); - - $subset = $font->getSubset(); - $glyphIndexArray = $font->getUnicodeCharMap(); - - $newGlyphIndexArray = array(); - foreach ($glyphIndexArray as $code => $gid) { - $new_gid = array_search($gid, $subset); - if ($new_gid !== false) { - $newGlyphIndexArray[$code] = $new_gid; - } - } - - ksort($newGlyphIndexArray); // Sort by char code - - $segments = array(); - - $i = -1; - $prevCode = 0xFFFF; - $prevGid = 0xFFFF; - - foreach ($newGlyphIndexArray as $code => $gid) { - if ( - $prevCode + 1 != $code || - $prevGid + 1 != $gid - ) { - $i++; - $segments[$i] = array(); - } - - $segments[$i][] = array($code, $gid); - - $prevCode = $code; - $prevGid = $gid; - } - - $segments[][] = array(0xFFFF, 0xFFFF); - - $startCode = array(); - $endCode = array(); - $idDelta = array(); - - foreach ($segments as $codes) { - $start = reset($codes); - $end = end($codes); - - $startCode[] = $start[0]; - $endCode[] = $end[0]; - $idDelta[] = $start[1] - $start[0]; - } - - $segCount = count($startCode); - $idRangeOffset = array_fill(0, $segCount, 0); - - $searchRange = 1; - $entrySelector = 0; - while ($searchRange * 2 <= $segCount) { - $searchRange *= 2; - $entrySelector++; - } - $searchRange *= 2; - $rangeShift = $segCount * 2 - $searchRange; - - $subtables = array( - array( - // header - "platformID" => 3, // Unicode - "platformSpecificID" => 1, - "offset" => null, - - // subtable - "format" => 4, - "length" => null, - "language" => 0, - "segCount" => $segCount, - "segCountX2" => $segCount * 2, - "searchRange" => $searchRange, - "entrySelector" => $entrySelector, - "rangeShift" => $rangeShift, - "startCode" => $startCode, - "endCode" => $endCode, - "idDelta" => $idDelta, - "idRangeOffset" => $idRangeOffset, - "glyphIndexArray" => $newGlyphIndexArray, - ) - ); - - $data = array( - "version" => 0, - "numberSubtables" => count($subtables), - "subtables" => $subtables, - ); - - $length = $font->pack(self::$header_format, $data); - - $subtable_headers_size = $data["numberSubtables"] * 8; // size of self::$subtable_header_format - $subtable_headers_offset = $font->pos(); - - $length += $font->write(str_repeat("\0", $subtable_headers_size), $subtable_headers_size); - - // write subtables data - foreach ($data["subtables"] as $i => $subtable) { - $length_before = $length; - $data["subtables"][$i]["offset"] = $length; - - $length += $font->writeUInt16($subtable["format"]); - - $before_subheader = $font->pos(); - $length += $font->pack(self::$subtable_v4_format, $subtable); - - $segCount = $subtable["segCount"]; - $length += $font->w(array(self::uint16, $segCount), $subtable["endCode"]); - $length += $font->writeUInt16(0); // reservedPad - $length += $font->w(array(self::uint16, $segCount), $subtable["startCode"]); - $length += $font->w(array(self::int16, $segCount), $subtable["idDelta"]); - $length += $font->w(array(self::uint16, $segCount), $subtable["idRangeOffset"]); - $length += $font->w(array(self::uint16, $segCount), array_values($subtable["glyphIndexArray"])); - - $after_subtable = $font->pos(); - - $subtable["length"] = $length - $length_before; - $font->seek($before_subheader); - $length += $font->pack(self::$subtable_v4_format, $subtable); - - $font->seek($after_subtable); - } - - // write subtables headers - $font->seek($subtable_headers_offset); - foreach ($data["subtables"] as $subtable) { - $font->pack(self::$subtable_header_format, $subtable); - } - - return $length; - } -} diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/glyf.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/glyf.php deleted file mode 100755 index 1fbec3fd..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/glyf.php +++ /dev/null @@ -1,154 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; - -use FontLib\Table\Table; -use FontLib\Glyph\Outline; -use FontLib\Glyph\OutlineSimple; - -/** - * `glyf` font table. - * - * @package php-font-lib - * @property Outline[] $data - */ -class glyf extends Table { - protected function _parse() { - $font = $this->getFont(); - $offset = $font->pos(); - - $loca = $font->getData("loca"); - $real_loca = array_slice($loca, 0, -1); // Not the last dummy loca entry - - $data = array(); - - foreach ($real_loca as $gid => $location) { - $_offset = $offset + $loca[$gid]; - $_size = $loca[$gid + 1] - $loca[$gid]; - $data[$gid] = Outline::init($this, $_offset, $_size, $font); - } - - $this->data = $data; - } - - public function getGlyphIDs($gids = array()) { - $glyphIDs = array(); - - foreach ($gids as $_gid) { - $_glyph = $this->data[$_gid]; - $glyphIDs = array_merge($glyphIDs, $_glyph->getGlyphIDs()); - } - - return array_unique(array_merge($gids, $glyphIDs)); - } - - public function toHTML() { - $max = 160; - $font = $this->getFont(); - - $head = $font->getData("head"); - $head_json = json_encode($head); - - $os2 = $font->getData("OS/2"); - $os2_json = json_encode($os2); - - $hmtx = $font->getData("hmtx"); - $hmtx_json = json_encode($hmtx); - - $names = $font->getData("post", "names"); - $glyphIndexArray = array_flip($font->getUnicodeCharMap()); - - $width = (abs($head["xMin"]) + $head["xMax"]); - $height = (abs($head["yMin"]) + $head["yMax"]); - - $ratio = 1; - if ($width > $max || $height > $max) { - $ratio = max($width, $height) / $max; - $width = round($width / $ratio); - $height = round($height / $ratio); - } - - $n = 500; - - $s = "

" . "Only the first $n simple glyphs are shown (" . count($this->data) . " total) -
Simple glyph
-
Composite glyph
- Zoom: -

- "; - - foreach ($this->data as $g => $glyph) { - if ($n-- <= 0) { - break; - } - - $glyph->parseData(); - - $shape = array( - "SVGContours" => $glyph->getSVGContours(), - "xMin" => $glyph->xMin, - "yMin" => $glyph->yMin, - "xMax" => $glyph->xMax, - "yMax" => $glyph->yMax, - ); - $shape_json = json_encode($shape); - - $type = ($glyph instanceof OutlineSimple ? "simple" : "composite"); - $char = isset($glyphIndexArray[$g]) ? $glyphIndexArray[$g] : 0; - $name = isset($names[$g]) ? $names[$g] : sprintf("uni%04x", $char); - $char = $char ? "&#{$glyphIndexArray[$g]};" : ""; - - $s .= "
- $g - $char - $name - "; - - if ($type == "composite") { - foreach ($glyph->getGlyphIDs() as $_id) { - $s .= "$_id "; - } - } - - $s .= "
- -
- "; - } - - return $s; - } - - - protected function _encode() { - $font = $this->getFont(); - $subset = $font->getSubset(); - $data = $this->data; - - $loca = array(); - - $length = 0; - foreach ($subset as $gid) { - $loca[] = $length; - $length += $data[$gid]->encode(); - } - - $loca[] = $length; // dummy loca - $font->getTableObject("loca")->data = $loca; - - return $length; - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/head.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/head.php deleted file mode 100755 index 6349f145..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/head.php +++ /dev/null @@ -1,46 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; -use Exception; - -/** - * `head` font table. - * - * @package php-font-lib - */ -class head extends Table { - protected $def = array( - "tableVersion" => self::Fixed, - "fontRevision" => self::Fixed, - "checkSumAdjustment" => self::uint32, - "magicNumber" => self::uint32, - "flags" => self::uint16, - "unitsPerEm" => self::uint16, - "created" => self::longDateTime, - "modified" => self::longDateTime, - "xMin" => self::FWord, - "yMin" => self::FWord, - "xMax" => self::FWord, - "yMax" => self::FWord, - "macStyle" => self::uint16, - "lowestRecPPEM" => self::uint16, - "fontDirectionHint" => self::int16, - "indexToLocFormat" => self::int16, - "glyphDataFormat" => self::int16, - ); - - protected function _parse() { - parent::_parse(); - - if ($this->data["magicNumber"] != 0x5F0F3CF5) { - throw new Exception("Incorrect magic number (" . dechex($this->data["magicNumber"]) . ")"); - } - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hhea.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hhea.php deleted file mode 100755 index dc60a14b..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hhea.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `hhea` font table. - * - * @package php-font-lib - */ -class hhea extends Table { - protected $def = array( - "version" => self::Fixed, - "ascent" => self::FWord, - "descent" => self::FWord, - "lineGap" => self::FWord, - "advanceWidthMax" => self::uFWord, - "minLeftSideBearing" => self::FWord, - "minRightSideBearing" => self::FWord, - "xMaxExtent" => self::FWord, - "caretSlopeRise" => self::int16, - "caretSlopeRun" => self::int16, - "caretOffset" => self::FWord, - self::int16, - self::int16, - self::int16, - self::int16, - "metricDataFormat" => self::int16, - "numOfLongHorMetrics" => self::uint16, - ); - - function _encode() { - $font = $this->getFont(); - $this->data["numOfLongHorMetrics"] = count($font->getSubset()); - - return parent::_encode(); - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hmtx.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hmtx.php deleted file mode 100755 index 76e3307e..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/hmtx.php +++ /dev/null @@ -1,59 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `hmtx` font table. - * - * @package php-font-lib - */ -class hmtx extends Table { - protected function _parse() { - $font = $this->getFont(); - $offset = $font->pos(); - - $numOfLongHorMetrics = $font->getData("hhea", "numOfLongHorMetrics"); - $numGlyphs = $font->getData("maxp", "numGlyphs"); - - $font->seek($offset); - - $data = array(); - $metrics = $font->readUInt16Many($numOfLongHorMetrics * 2); - for ($gid = 0, $mid = 0; $gid < $numOfLongHorMetrics; $gid++) { - $advanceWidth = isset($metrics[$mid]) ? $metrics[$mid] : 0; - $mid += 1; - $leftSideBearing = isset($metrics[$mid]) ? $metrics[$mid] : 0; - $mid += 1; - $data[$gid] = array($advanceWidth, $leftSideBearing); - } - - if ($numOfLongHorMetrics < $numGlyphs) { - $lastWidth = end($data); - $data = array_pad($data, $numGlyphs, $lastWidth); - } - - $this->data = $data; - } - - protected function _encode() { - $font = $this->getFont(); - $subset = $font->getSubset(); - $data = $this->data; - - $length = 0; - - foreach ($subset as $gid) { - $length += $font->writeUInt16($data[$gid][0]); - $length += $font->writeUInt16($data[$gid][1]); - } - - return $length; - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/kern.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/kern.php deleted file mode 100755 index 98759464..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/kern.php +++ /dev/null @@ -1,80 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `kern` font table. - * - * @package php-font-lib - */ -class kern extends Table { - protected function _parse() { - $font = $this->getFont(); - - $data = $font->unpack(array( - "version" => self::uint16, - "nTables" => self::uint16, - - // only the first subtable will be parsed - "subtableVersion" => self::uint16, - "length" => self::uint16, - "coverage" => self::uint16, - )); - - $data["format"] = ($data["coverage"] >> 8); - - $subtable = array(); - - switch ($data["format"]) { - case 0: - $subtable = $font->unpack(array( - "nPairs" => self::uint16, - "searchRange" => self::uint16, - "entrySelector" => self::uint16, - "rangeShift" => self::uint16, - )); - - $pairs = array(); - $tree = array(); - - $values = $font->readUInt16Many($subtable["nPairs"] * 3); - for ($i = 0, $idx = 0; $i < $subtable["nPairs"]; $i++) { - $left = $values[$idx++]; - $right = $values[$idx++]; - $value = $values[$idx++]; - - if ($value >= 0x8000) { - $value -= 0x10000; - } - - $pairs[] = array( - "left" => $left, - "right" => $right, - "value" => $value, - ); - - $tree[$left][$right] = $value; - } - - //$subtable["pairs"] = $pairs; - $subtable["tree"] = $tree; - break; - - case 1: - case 2: - case 3: - break; - } - - $data["subtable"] = $subtable; - - $this->data = $data; - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/loca.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/loca.php deleted file mode 100755 index cbc2a200..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/loca.php +++ /dev/null @@ -1,80 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `loca` font table. - * - * @package php-font-lib - */ -class loca extends Table { - protected function _parse() { - $font = $this->getFont(); - $offset = $font->pos(); - - $indexToLocFormat = $font->getData("head", "indexToLocFormat"); - $numGlyphs = $font->getData("maxp", "numGlyphs"); - - $font->seek($offset); - - $data = array(); - - // 2 bytes - if ($indexToLocFormat == 0) { - $d = $font->read(($numGlyphs + 1) * 2); - $loc = unpack("n*", $d); - - for ($i = 0; $i <= $numGlyphs; $i++) { - $data[] = isset($loc[$i + 1]) ? $loc[$i + 1] * 2 : 0; - } - } - - // 4 bytes - else { - if ($indexToLocFormat == 1) { - $d = $font->read(($numGlyphs + 1) * 4); - $loc = unpack("N*", $d); - - for ($i = 0; $i <= $numGlyphs; $i++) { - $data[] = isset($loc[$i + 1]) ? $loc[$i + 1] : 0; - } - } - } - - $this->data = $data; - } - - function _encode() { - $font = $this->getFont(); - $data = $this->data; - - $indexToLocFormat = $font->getData("head", "indexToLocFormat"); - $numGlyphs = $font->getData("maxp", "numGlyphs"); - $length = 0; - - // 2 bytes - if ($indexToLocFormat == 0) { - for ($i = 0; $i <= $numGlyphs; $i++) { - $length += $font->writeUInt16($data[$i] / 2); - } - } - - // 4 bytes - else { - if ($indexToLocFormat == 1) { - for ($i = 0; $i <= $numGlyphs; $i++) { - $length += $font->writeUInt32($data[$i]); - } - } - } - - return $length; - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/maxp.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/maxp.php deleted file mode 100755 index b4ebae03..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/maxp.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `maxp` font table. - * - * @package php-font-lib - */ -class maxp extends Table { - protected $def = array( - "version" => self::Fixed, - "numGlyphs" => self::uint16, - "maxPoints" => self::uint16, - "maxContours" => self::uint16, - "maxComponentPoints" => self::uint16, - "maxComponentContours" => self::uint16, - "maxZones" => self::uint16, - "maxTwilightPoints" => self::uint16, - "maxStorage" => self::uint16, - "maxFunctionDefs" => self::uint16, - "maxInstructionDefs" => self::uint16, - "maxStackElements" => self::uint16, - "maxSizeOfInstructions" => self::uint16, - "maxComponentElements" => self::uint16, - "maxComponentDepth" => self::uint16, - ); - - function _encode() { - $font = $this->getFont(); - $this->data["numGlyphs"] = count($font->getSubset()); - - return parent::_encode(); - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/name.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/name.php deleted file mode 100755 index 794824d3..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/name.php +++ /dev/null @@ -1,193 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; - -use FontLib\Table\Table; -use FontLib\Font; - -/** - * `name` font table. - * - * @package php-font-lib - */ -class name extends Table { - private static $header_format = array( - "format" => self::uint16, - "count" => self::uint16, - "stringOffset" => self::uint16, - ); - - const NAME_COPYRIGHT = 0; - const NAME_NAME = 1; - const NAME_SUBFAMILY = 2; - const NAME_SUBFAMILY_ID = 3; - const NAME_FULL_NAME = 4; - const NAME_VERSION = 5; - const NAME_POSTSCRIPT_NAME = 6; - const NAME_TRADEMARK = 7; - const NAME_MANUFACTURER = 8; - const NAME_DESIGNER = 9; - const NAME_DESCRIPTION = 10; - const NAME_VENDOR_URL = 11; - const NAME_DESIGNER_URL = 12; - const NAME_LICENSE = 13; - const NAME_LICENSE_URL = 14; - const NAME_PREFERRE_FAMILY = 16; - const NAME_PREFERRE_SUBFAMILY = 17; - const NAME_COMPAT_FULL_NAME = 18; - const NAME_SAMPLE_TEXT = 19; - - static $nameIdCodes = array( - 0 => "Copyright", - 1 => "FontName", - 2 => "FontSubfamily", - 3 => "UniqueID", - 4 => "FullName", - 5 => "Version", - 6 => "PostScriptName", - 7 => "Trademark", - 8 => "Manufacturer", - 9 => "Designer", - 10 => "Description", - 11 => "FontVendorURL", - 12 => "FontDesignerURL", - 13 => "LicenseDescription", - 14 => "LicenseURL", - // 15 - 16 => "PreferredFamily", - 17 => "PreferredSubfamily", - 18 => "CompatibleFullName", - 19 => "SampleText", - ); - - static $platforms = array( - 0 => "Unicode", - 1 => "Macintosh", - // 2 => Reserved - 3 => "Microsoft", - ); - - static $platformSpecific = array( - // Unicode - 0 => array( - 0 => "Default semantics", - 1 => "Version 1.1 semantics", - 2 => "ISO 10646 1993 semantics (deprecated)", - 3 => "Unicode 2.0 or later semantics", - ), - - // Macintosh - 1 => array( - 0 => "Roman", - 1 => "Japanese", - 2 => "Traditional Chinese", - 3 => "Korean", - 4 => "Arabic", - 5 => "Hebrew", - 6 => "Greek", - 7 => "Russian", - 8 => "RSymbol", - 9 => "Devanagari", - 10 => "Gurmukhi", - 11 => "Gujarati", - 12 => "Oriya", - 13 => "Bengali", - 14 => "Tamil", - 15 => "Telugu", - 16 => "Kannada", - 17 => "Malayalam", - 18 => "Sinhalese", - 19 => "Burmese", - 20 => "Khmer", - 21 => "Thai", - 22 => "Laotian", - 23 => "Georgian", - 24 => "Armenian", - 25 => "Simplified Chinese", - 26 => "Tibetan", - 27 => "Mongolian", - 28 => "Geez", - 29 => "Slavic", - 30 => "Vietnamese", - 31 => "Sindhi", - ), - - // Microsoft - 3 => array( - 0 => "Symbol", - 1 => "Unicode BMP (UCS-2)", - 2 => "ShiftJIS", - 3 => "PRC", - 4 => "Big5", - 5 => "Wansung", - 6 => "Johab", - // 7 => Reserved - // 8 => Reserved - // 9 => Reserved - 10 => "Unicode UCS-4", - ), - ); - - protected function _parse() { - $font = $this->getFont(); - - $tableOffset = $font->pos(); - - $data = $font->unpack(self::$header_format); - - $records = array(); - for ($i = 0; $i < $data["count"]; $i++) { - $record = new nameRecord(); - $record_data = $font->unpack(nameRecord::$format); - $record->map($record_data); - - $records[] = $record; - } - - $names = array(); - foreach ($records as $record) { - $font->seek($tableOffset + $data["stringOffset"] + $record->offset); - $s = $font->read($record->length); - $record->string = Font::UTF16ToUTF8($s); - $names[$record->nameID] = $record; - } - - $data["records"] = $names; - - $this->data = $data; - } - - protected function _encode() { - $font = $this->getFont(); - - /** @var nameRecord[] $records */ - $records = $this->data["records"]; - $count_records = count($records); - - $this->data["count"] = $count_records; - $this->data["stringOffset"] = 6 + $count_records * 12; // 6 => uint16 * 3, 12 => sizeof self::$record_format - - $length = $font->pack(self::$header_format, $this->data); - - $offset = 0; - foreach ($records as $record) { - $record->length = mb_strlen($record->getUTF16(), "8bit"); - $record->offset = $offset; - $offset += $record->length; - $length += $font->pack(nameRecord::$format, (array)$record); - } - - foreach ($records as $record) { - $str = $record->getUTF16(); - $length += $font->write($str, mb_strlen($str, "8bit")); - } - - return $length; - } -} diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/nameRecord.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/nameRecord.php deleted file mode 100755 index 2073c20d..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/nameRecord.php +++ /dev/null @@ -1,53 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ -namespace FontLib\Table\Type; - -use FontLib\Font; -use FontLib\BinaryStream; - -/** - * Font table name record. - * - * @package php-font-lib - */ -class nameRecord extends BinaryStream { - public $platformID; - public $platformSpecificID; - public $languageID; - public $nameID; - public $length; - public $offset; - public $string; - - public static $format = array( - "platformID" => self::uint16, - "platformSpecificID" => self::uint16, - "languageID" => self::uint16, - "nameID" => self::uint16, - "length" => self::uint16, - "offset" => self::uint16, - ); - - public function map($data) { - foreach ($data as $key => $value) { - $this->$key = $value; - } - } - - public function getUTF8() { - return $this->string; - } - - public function getUTF16() { - return Font::UTF8ToUTF16($this->string); - } - - function __toString() { - return $this->string; - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/os2.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/os2.php deleted file mode 100755 index 19a3e21f..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/os2.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; - -/** - * `OS/2` font table. - * - * @package php-font-lib - */ -class os2 extends Table { - protected $def = array( - "version" => self::uint16, - "xAvgCharWidth" => self::int16, - "usWeightClass" => self::uint16, - "usWidthClass" => self::uint16, - "fsType" => self::int16, - "ySubscriptXSize" => self::int16, - "ySubscriptYSize" => self::int16, - "ySubscriptXOffset" => self::int16, - "ySubscriptYOffset" => self::int16, - "ySuperscriptXSize" => self::int16, - "ySuperscriptYSize" => self::int16, - "ySuperscriptXOffset" => self::int16, - "ySuperscriptYOffset" => self::int16, - "yStrikeoutSize" => self::int16, - "yStrikeoutPosition" => self::int16, - "sFamilyClass" => self::int16, - "panose" => array(self::uint8, 10), - "ulCharRange" => array(self::uint32, 4), - "achVendID" => array(self::char, 4), - "fsSelection" => self::uint16, - "fsFirstCharIndex" => self::uint16, - "fsLastCharIndex" => self::uint16, - "typoAscender" => self::int16, - "typoDescender" => self::int16, - "typoLineGap" => self::int16, - "winAscent" => self::int16, - "winDescent" => self::int16, - ); -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/post.php b/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/post.php deleted file mode 100755 index ec5806b7..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/Table/Type/post.php +++ /dev/null @@ -1,141 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\Table\Type; -use FontLib\Table\Table; -use FontLib\TrueType\File; - -/** - * `post` font table. - * - * @package php-font-lib - */ -class post extends Table { - protected $def = array( - "format" => self::Fixed, - "italicAngle" => self::Fixed, - "underlinePosition" => self::FWord, - "underlineThickness" => self::FWord, - "isFixedPitch" => self::uint32, - "minMemType42" => self::uint32, - "maxMemType42" => self::uint32, - "minMemType1" => self::uint32, - "maxMemType1" => self::uint32, - ); - - protected function _parse() { - $font = $this->getFont(); - $data = $font->unpack($this->def); - - $names = array(); - - switch ($data["format"]) { - case 1: - $names = File::$macCharNames; - break; - - case 2: - $data["numberOfGlyphs"] = $font->readUInt16(); - - $glyphNameIndex = $font->readUInt16Many($data["numberOfGlyphs"]); - - $data["glyphNameIndex"] = $glyphNameIndex; - - $namesPascal = array(); - for ($i = 0; $i < $data["numberOfGlyphs"]; $i++) { - $len = $font->readUInt8(); - $namesPascal[] = $font->read($len); - } - - foreach ($glyphNameIndex as $g => $index) { - if ($index < 258) { - $names[$g] = File::$macCharNames[$index]; - } - else { - $names[$g] = $namesPascal[$index - 258]; - } - } - - break; - - case 2.5: - // TODO - break; - - case 3: - // nothing - break; - - case 4: - // TODO - break; - } - - $data["names"] = $names; - - $this->data = $data; - } - - function _encode() { - $font = $this->getFont(); - $data = $this->data; - $data["format"] = 3; - - $length = $font->pack($this->def, $data); - - return $length; - /* - $subset = $font->getSubset(); - - switch($data["format"]) { - case 1: - // nothing to do - break; - - case 2: - $old_names = $data["names"]; - - $glyphNameIndex = range(0, count($subset)); - - $names = array(); - foreach($subset as $gid) { - $names[] = $data["names"][$data["glyphNameIndex"][$gid]]; - } - - $numberOfGlyphs = count($names); - $length += $font->writeUInt16($numberOfGlyphs); - - foreach($glyphNameIndex as $gni) { - $length += $font->writeUInt16($gni); - } - - //$names = array_slice($names, 257); - foreach($names as $name) { - $len = strlen($name); - $length += $font->writeUInt8($len); - $length += $font->write($name, $len); - } - - break; - - case 2.5: - // TODO - break; - - case 3: - // nothing - break; - - case 4: - // TODO - break; - } - - return $length;*/ - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Collection.php b/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Collection.php deleted file mode 100755 index 460ef4da..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Collection.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\TrueType; - -use Countable; -use FontLib\BinaryStream; -use Iterator; -use OutOfBoundsException; - -/** - * TrueType collection font file. - * - * @package php-font-lib - */ -class Collection extends BinaryStream implements Iterator, Countable { - /** - * Current iterator position. - * - * @var integer - */ - private $position = 0; - - protected $collectionOffsets = array(); - protected $collection = array(); - protected $version; - protected $numFonts; - - function parse() { - if (isset($this->numFonts)) { - return; - } - - $this->read(4); // tag name - - $this->version = $this->readFixed(); - $this->numFonts = $this->readUInt32(); - - for ($i = 0; $i < $this->numFonts; $i++) { - $this->collectionOffsets[] = $this->readUInt32(); - } - } - - /** - * @param int $fontId - * - * @throws OutOfBoundsException - * @return File - */ - function getFont($fontId) { - $this->parse(); - - if (!isset($this->collectionOffsets[$fontId])) { - throw new OutOfBoundsException(); - } - - if (isset($this->collection[$fontId])) { - return $this->collection[$fontId]; - } - - $font = new File(); - $font->f = $this->f; - $font->setTableOffset($this->collectionOffsets[$fontId]); - - return $this->collection[$fontId] = $font; - } - - function current() { - return $this->getFont($this->position); - } - - function key() { - return $this->position; - } - - function next() { - return ++$this->position; - } - - function rewind() { - $this->position = 0; - } - - function valid() { - $this->parse(); - - return isset($this->collectionOffsets[$this->position]); - } - - function count() { - $this->parse(); - - return $this->numFonts; - } -} diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/File.php b/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/File.php deleted file mode 100755 index b61da0f2..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/File.php +++ /dev/null @@ -1,471 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\TrueType; - -use FontLib\AdobeFontMetrics; -use FontLib\Font; -use FontLib\BinaryStream; -use FontLib\Table\Table; -use FontLib\Table\DirectoryEntry; -use FontLib\Table\Type\glyf; -use FontLib\Table\Type\name; -use FontLib\Table\Type\nameRecord; - -/** - * TrueType font file. - * - * @package php-font-lib - */ -class File extends BinaryStream { - /** - * @var Header - */ - public $header = array(); - - private $tableOffset = 0; // Used for TTC - - private static $raw = false; - - protected $directory = array(); - protected $data = array(); - - protected $glyph_subset = array(); - - public $glyph_all = array(); - - static $macCharNames = array( - ".notdef", ".null", "CR", - "space", "exclam", "quotedbl", "numbersign", - "dollar", "percent", "ampersand", "quotesingle", - "parenleft", "parenright", "asterisk", "plus", - "comma", "hyphen", "period", "slash", - "zero", "one", "two", "three", - "four", "five", "six", "seven", - "eight", "nine", "colon", "semicolon", - "less", "equal", "greater", "question", - "at", "A", "B", "C", "D", "E", "F", "G", - "H", "I", "J", "K", "L", "M", "N", "O", - "P", "Q", "R", "S", "T", "U", "V", "W", - "X", "Y", "Z", "bracketleft", - "backslash", "bracketright", "asciicircum", "underscore", - "grave", "a", "b", "c", "d", "e", "f", "g", - "h", "i", "j", "k", "l", "m", "n", "o", - "p", "q", "r", "s", "t", "u", "v", "w", - "x", "y", "z", "braceleft", - "bar", "braceright", "asciitilde", "Adieresis", - "Aring", "Ccedilla", "Eacute", "Ntilde", - "Odieresis", "Udieresis", "aacute", "agrave", - "acircumflex", "adieresis", "atilde", "aring", - "ccedilla", "eacute", "egrave", "ecircumflex", - "edieresis", "iacute", "igrave", "icircumflex", - "idieresis", "ntilde", "oacute", "ograve", - "ocircumflex", "odieresis", "otilde", "uacute", - "ugrave", "ucircumflex", "udieresis", "dagger", - "degree", "cent", "sterling", "section", - "bullet", "paragraph", "germandbls", "registered", - "copyright", "trademark", "acute", "dieresis", - "notequal", "AE", "Oslash", "infinity", - "plusminus", "lessequal", "greaterequal", "yen", - "mu", "partialdiff", "summation", "product", - "pi", "integral", "ordfeminine", "ordmasculine", - "Omega", "ae", "oslash", "questiondown", - "exclamdown", "logicalnot", "radical", "florin", - "approxequal", "increment", "guillemotleft", "guillemotright", - "ellipsis", "nbspace", "Agrave", "Atilde", - "Otilde", "OE", "oe", "endash", - "emdash", "quotedblleft", "quotedblright", "quoteleft", - "quoteright", "divide", "lozenge", "ydieresis", - "Ydieresis", "fraction", "currency", "guilsinglleft", - "guilsinglright", "fi", "fl", "daggerdbl", - "periodcentered", "quotesinglbase", "quotedblbase", "perthousand", - "Acircumflex", "Ecircumflex", "Aacute", "Edieresis", - "Egrave", "Iacute", "Icircumflex", "Idieresis", - "Igrave", "Oacute", "Ocircumflex", "applelogo", - "Ograve", "Uacute", "Ucircumflex", "Ugrave", - "dotlessi", "circumflex", "tilde", "macron", - "breve", "dotaccent", "ring", "cedilla", - "hungarumlaut", "ogonek", "caron", "Lslash", - "lslash", "Scaron", "scaron", "Zcaron", - "zcaron", "brokenbar", "Eth", "eth", - "Yacute", "yacute", "Thorn", "thorn", - "minus", "multiply", "onesuperior", "twosuperior", - "threesuperior", "onehalf", "onequarter", "threequarters", - "franc", "Gbreve", "gbreve", "Idot", - "Scedilla", "scedilla", "Cacute", "cacute", - "Ccaron", "ccaron", "dmacron" - ); - - function getTable() { - $this->parseTableEntries(); - - return $this->directory; - } - - function setTableOffset($offset) { - $this->tableOffset = $offset; - } - - function parse() { - $this->parseTableEntries(); - - $this->data = array(); - - foreach ($this->directory as $tag => $table) { - if (empty($this->data[$tag])) { - $this->readTable($tag); - } - } - } - - function utf8toUnicode($str) { - $len = strlen($str); - $out = array(); - - for ($i = 0; $i < $len; $i++) { - $uni = -1; - $h = ord($str[$i]); - - if ($h <= 0x7F) { - $uni = $h; - } - elseif ($h >= 0xC2) { - if (($h <= 0xDF) && ($i < $len - 1)) { - $uni = ($h & 0x1F) << 6 | (ord($str[++$i]) & 0x3F); - } - elseif (($h <= 0xEF) && ($i < $len - 2)) { - $uni = ($h & 0x0F) << 12 | (ord($str[++$i]) & 0x3F) << 6 | (ord($str[++$i]) & 0x3F); - } - elseif (($h <= 0xF4) && ($i < $len - 3)) { - $uni = ($h & 0x0F) << 18 | (ord($str[++$i]) & 0x3F) << 12 | (ord($str[++$i]) & 0x3F) << 6 | (ord($str[++$i]) & 0x3F); - } - } - - if ($uni >= 0) { - $out[] = $uni; - } - } - - return $out; - } - - function getUnicodeCharMap() { - $subtable = null; - foreach ($this->getData("cmap", "subtables") as $_subtable) { - if ($_subtable["platformID"] == 0 || $_subtable["platformID"] == 3 && $_subtable["platformSpecificID"] == 1) { - $subtable = $_subtable; - break; - } - } - - if ($subtable) { - return $subtable["glyphIndexArray"]; - } - - return null; - } - - function setSubset($subset) { - if (!is_array($subset)) { - $subset = $this->utf8toUnicode($subset); - } - - $subset = array_unique($subset); - - $glyphIndexArray = $this->getUnicodeCharMap(); - - if (!$glyphIndexArray) { - return; - } - - $gids = array( - 0, // .notdef - 1, // .null - ); - - foreach ($subset as $code) { - if (!isset($glyphIndexArray[$code])) { - continue; - } - - $gid = $glyphIndexArray[$code]; - $gids[$gid] = $gid; - } - - /** @var glyf $glyf */ - $glyf = $this->getTableObject("glyf"); - $gids = $glyf->getGlyphIDs($gids); - - sort($gids); - - $this->glyph_subset = $gids; - $this->glyph_all = array_values($glyphIndexArray); // FIXME - } - - function getSubset() { - if (empty($this->glyph_subset)) { - return $this->glyph_all; - } - - return $this->glyph_subset; - } - - function encode($tags = array()) { - if (!self::$raw) { - $tags = array_merge(array("head", "hhea", "cmap", "hmtx", "maxp", "glyf", "loca", "name", "post"), $tags); - } - else { - $tags = array_keys($this->directory); - } - - $num_tables = count($tags); - $n = 16; // @todo - - Font::d("Tables : " . implode(", ", $tags)); - - /** @var DirectoryEntry[] $entries */ - $entries = array(); - foreach ($tags as $tag) { - if (!isset($this->directory[$tag])) { - Font::d(" >> '$tag' table doesn't exist"); - continue; - } - - $entries[$tag] = $this->directory[$tag]; - } - - $this->header->data["numTables"] = $num_tables; - $this->header->encode(); - - $directory_offset = $this->pos(); - $offset = $directory_offset + $num_tables * $n; - $this->seek($offset); - - $i = 0; - foreach ($entries as $entry) { - $entry->encode($directory_offset + $i * $n); - $i++; - } - } - - function parseHeader() { - if (!empty($this->header)) { - return; - } - - $this->seek($this->tableOffset); - - $this->header = new Header($this); - $this->header->parse(); - } - - function getFontType(){ - $class_parts = explode("\\", get_class($this)); - return $class_parts[1]; - } - - function parseTableEntries() { - $this->parseHeader(); - - if (!empty($this->directory)) { - return; - } - - if (empty($this->header->data["numTables"])) { - return; - } - - - $type = $this->getFontType(); - $class = "FontLib\\$type\\TableDirectoryEntry"; - - for ($i = 0; $i < $this->header->data["numTables"]; $i++) { - /** @var TableDirectoryEntry $entry */ - $entry = new $class($this); - $entry->parse(); - - $this->directory[$entry->tag] = $entry; - } - } - - function normalizeFUnit($value, $base = 1000) { - return round($value * ($base / $this->getData("head", "unitsPerEm"))); - } - - protected function readTable($tag) { - $this->parseTableEntries(); - - if (!self::$raw) { - $name_canon = preg_replace("/[^a-z0-9]/", "", strtolower($tag)); - - $class = "FontLib\\Table\\Type\\$name_canon"; - - if (!isset($this->directory[$tag]) || !@class_exists($class)) { - return; - } - } - else { - $class = "FontLib\\Table\\Table"; - } - - /** @var Table $table */ - $table = new $class($this->directory[$tag]); - $table->parse(); - - $this->data[$tag] = $table; - } - - /** - * @param $name - * - * @return Table - */ - public function getTableObject($name) { - return $this->data[$name]; - } - - public function setTableObject($name, Table $data) { - $this->data[$name] = $data; - } - - public function getData($name, $key = null) { - $this->parseTableEntries(); - - if (empty($this->data[$name])) { - $this->readTable($name); - } - - if (!isset($this->data[$name])) { - return null; - } - - if (!$key) { - return $this->data[$name]->data; - } - else { - return $this->data[$name]->data[$key]; - } - } - - function addDirectoryEntry(DirectoryEntry $entry) { - $this->directory[$entry->tag] = $entry; - } - - function saveAdobeFontMetrics($file, $encoding = null) { - $afm = new AdobeFontMetrics($this); - $afm->write($file, $encoding); - } - - /** - * Get a specific name table string value from its ID - * - * @param int $nameID The name ID - * - * @return string|null - */ - function getNameTableString($nameID) { - /** @var nameRecord[] $records */ - $records = $this->getData("name", "records"); - - if (!isset($records[$nameID])) { - return null; - } - - return $records[$nameID]->string; - } - - /** - * Get font copyright - * - * @return string|null - */ - function getFontCopyright() { - return $this->getNameTableString(name::NAME_COPYRIGHT); - } - - /** - * Get font name - * - * @return string|null - */ - function getFontName() { - return $this->getNameTableString(name::NAME_NAME); - } - - /** - * Get font subfamily - * - * @return string|null - */ - function getFontSubfamily() { - return $this->getNameTableString(name::NAME_SUBFAMILY); - } - - /** - * Get font subfamily ID - * - * @return string|null - */ - function getFontSubfamilyID() { - return $this->getNameTableString(name::NAME_SUBFAMILY_ID); - } - - /** - * Get font full name - * - * @return string|null - */ - function getFontFullName() { - return $this->getNameTableString(name::NAME_FULL_NAME); - } - - /** - * Get font version - * - * @return string|null - */ - function getFontVersion() { - return $this->getNameTableString(name::NAME_VERSION); - } - - /** - * Get font weight - * - * @return string|null - */ - function getFontWeight() { - return $this->getTableObject("OS/2")->data["usWeightClass"]; - } - - /** - * Get font Postscript name - * - * @return string|null - */ - function getFontPostscriptName() { - return $this->getNameTableString(name::NAME_POSTSCRIPT_NAME); - } - - function reduce() { - $names_to_keep = array( - name::NAME_COPYRIGHT, - name::NAME_NAME, - name::NAME_SUBFAMILY, - name::NAME_SUBFAMILY_ID, - name::NAME_FULL_NAME, - name::NAME_VERSION, - name::NAME_POSTSCRIPT_NAME, - ); - - foreach ($this->data["name"]->data["records"] as $id => $rec) { - if (!in_array($id, $names_to_keep)) { - unset($this->data["name"]->data["records"][$id]); - } - } - } -} diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Header.php b/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Header.php deleted file mode 100755 index 7ff79cce..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/Header.php +++ /dev/null @@ -1,31 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\TrueType; - -/** - * TrueType font file header. - * - * @package php-font-lib - */ -class Header extends \FontLib\Header { - protected $def = array( - "format" => self::uint32, - "numTables" => self::uint16, - "searchRange" => self::uint16, - "entrySelector" => self::uint16, - "rangeShift" => self::uint16, - ); - - public function parse() { - parent::parse(); - - $format = $this->data["format"]; - $this->data["formatText"] = $this->convertUInt32ToStr($format); - } -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/TableDirectoryEntry.php b/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/TableDirectoryEntry.php deleted file mode 100755 index fc4fe555..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/TrueType/TableDirectoryEntry.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\TrueType; - -use FontLib\Table\DirectoryEntry; - -/** - * TrueType table directory entry. - * - * @package php-font-lib - */ -class TableDirectoryEntry extends DirectoryEntry { - function __construct(File $font) { - parent::__construct($font); - } - - function parse() { - parent::parse(); - - $font = $this->font; - $this->checksum = $font->readUInt32(); - $this->offset = $font->readUInt32(); - $this->length = $font->readUInt32(); - $this->entryLength += 12; - } -} - diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/File.php b/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/File.php deleted file mode 100755 index 9e54b3fb..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/File.php +++ /dev/null @@ -1,81 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\WOFF; - -use FontLib\Table\DirectoryEntry; - -/** - * WOFF font file. - * - * @package php-font-lib - * - * @property TableDirectoryEntry[] $directory - */ -class File extends \FontLib\TrueType\File { - function parseHeader() { - if (!empty($this->header)) { - return; - } - - $this->header = new Header($this); - $this->header->parse(); - } - - public function load($file) { - parent::load($file); - - $this->parseTableEntries(); - $dataOffset = $this->pos() + count($this->directory) * 20; - - $fw = $this->getTempFile(false); - $fr = $this->f; - - $this->f = $fw; - $offset = $this->header->encode(); - - foreach ($this->directory as $entry) { - // Read ... - $this->f = $fr; - $this->seek($entry->offset); - $data = $this->read($entry->length); - - if ($entry->length < $entry->origLength) { - $data = gzuncompress($data); - } - - // Prepare data ... - $length = strlen($data); - $entry->length = $entry->origLength = $length; - $entry->offset = $dataOffset; - - // Write ... - $this->f = $fw; - - // Woff Entry - $this->seek($offset); - $offset += $this->write($entry->tag, 4); // tag - $offset += $this->writeUInt32($dataOffset); // offset - $offset += $this->writeUInt32($length); // length - $offset += $this->writeUInt32($length); // origLength - $offset += $this->writeUInt32(DirectoryEntry::computeChecksum($data)); // checksum - - // Data - $this->seek($dataOffset); - $dataOffset += $this->write($data, $length); - } - - $this->f = $fw; - $this->seek(0); - - // Need to re-parse this, don't know why - $this->header = null; - $this->directory = array(); - $this->parseTableEntries(); - } -} diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/Header.php b/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/Header.php deleted file mode 100755 index 65a6f147..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/Header.php +++ /dev/null @@ -1,32 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\WOFF; - -/** - * WOFF font file header. - * - * @package php-font-lib - */ -class Header extends \FontLib\TrueType\Header { - protected $def = array( - "format" => self::uint32, - "flavor" => self::uint32, - "length" => self::uint32, - "numTables" => self::uint16, - self::uint16, - "totalSfntSize" => self::uint32, - "majorVersion" => self::uint16, - "minorVersion" => self::uint16, - "metaOffset" => self::uint32, - "metaLength" => self::uint32, - "metaOrigLength" => self::uint32, - "privOffset" => self::uint32, - "privLength" => self::uint32, - ); -} \ No newline at end of file diff --git a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/TableDirectoryEntry.php b/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/TableDirectoryEntry.php deleted file mode 100755 index eb67c9c4..00000000 --- a/application/third_party/dompdf/lib/php-font-lib/classes/WOFF/TableDirectoryEntry.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - */ - -namespace FontLib\WOFF; - -use FontLib\Table\DirectoryEntry; - -/** - * WOFF font file table directory entry. - * - * @package php-font-lib - */ -class TableDirectoryEntry extends DirectoryEntry { - public $origLength; - - function __construct(File $font) { - parent::__construct($font); - } - - function parse() { - parent::parse(); - - $font = $this->font; - $this->offset = $font->readUInt32(); - $this->length = $font->readUInt32(); - $this->origLength = $font->readUInt32(); - $this->checksum = $font->readUInt32(); - } -} diff --git a/application/third_party/dompdf/lib/res/broken_image.png b/application/third_party/dompdf/lib/res/broken_image.png deleted file mode 100755 index 771a1a37..00000000 Binary files a/application/third_party/dompdf/lib/res/broken_image.png and /dev/null differ diff --git a/application/third_party/dompdf/lib/res/html.css b/application/third_party/dompdf/lib/res/html.css deleted file mode 100755 index 2105f865..00000000 --- a/application/third_party/dompdf/lib/res/html.css +++ /dev/null @@ -1,508 +0,0 @@ -/** - * dompdf default stylesheet. - * - * The Original Code is mozilla.org code. - * - * The Initial Developer of the Original Code is Netscape Communications Corporation. - * Portions created by the Initial Developer are Copyright (C) 1998 the Initial Developer. - * All Rights Reserved. - * - * @package dompdf - * @link http://dompdf.github.com/ - * @author Benj Carson - * @author Blake Ross - * @author Fabien Ménager - * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License - * @version $Id$ - */ - -@page { - margin: 1.2cm; -} - -html { - display: -dompdf-page; - counter-reset: page; -} - -/* blocks */ - -div, map, dt, isindex { - display: block; -} - -body { - page-break-before: avoid; - display: block; - counter-increment: page; -} - -p, dl, multicol { - display: block; - margin: 1em 0; -} - -dd { - display: block; - margin-left: 40px; -} - -blockquote { - display: block; - margin: 1em 40px; -} - -address { - display: block; - font-style: italic; -} - -center { - display: block; - text-align: center; -} - -blockquote[type=cite] { - display: block; - margin: 1em 0px; - padding-left: 1em; - border-left: solid; - border-color: blue; - border-width: thin; -} - -h1, h2, h3, h4, h5, h6 { - display: block; - font-weight: bold; -} - -h1 { - font-size: 2em; - margin: .67em 0; -} - -h2 { - font-size: 1.5em; - margin: .83em 0; -} - -h3 { - font-size: 1.17em; - margin: 1em 0; -} - -h4 { - margin: 1.33em 0; -} - -h5 { - font-size: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -listing { - display: block; - font-family: fixed; - font-size: medium; - white-space: pre; - margin: 1em 0; -} - -plaintext, xmp, pre { - display: block; - font-family: fixed; - white-space: pre; - margin: 1em 0; -} - -article, aside, details, -figcaption, figure, -footer, header, hgroup, -nav, section { - display: block; -} - -/* tables */ - -table { - display: table; - border-spacing: 2px; - border-collapse: separate; - margin-top: 0; - margin-bottom: 0; - text-indent: 0; - text-align: left; /* quirk */ -} - -table[border] { - border-style: outset; - border-color: gray; -} - -/* This won't work (???) */ -/* -table[border] td, -table[border] th { - border: 1pt solid grey; -}*/ - -/* make sure backgrounds are inherited in tables -- see bug 4510 */ -td, th, tr { - background: inherit; -} - -/* caption inherits from table not table-outer */ -caption { - display: block; - text-align: center; -} - -tr { - display: table-row; - vertical-align: inherit; -} - -col { - display: table-column; -} - -colgroup { - display: table-column-group; -} - -tbody { - display: table-row-group; - vertical-align: middle; -} - -thead { - display: table-header-group; - vertical-align: middle; -} - -tfoot { - display: table-footer-group; - vertical-align: middle; -} - -/* To simulate tbody auto-insertion */ -table > tr { - vertical-align: middle; -} - -td { - display: table-cell; - vertical-align: inherit; - text-align: inherit; - padding: 1px; -} - -th { - display: table-cell; - vertical-align: inherit; - font-weight: bold; - padding: 1px; - text-align: center; -} - -/* inlines */ -q { - quotes: '"' '"' "'" "'"; /* FIXME only the first level is used */ -} - -q:before { - content: open-quote; -} - -q:after { - content: close-quote; -} - -:link { - color: #00c; - text-decoration: underline; -} - -b, strong { - font-weight: bolder; -} - -i, cite, em, var, dfn { - font-style: italic; -} - -tt, code, kbd, samp { - font-family: fixed; -} - -u, ins { - text-decoration: underline; -} - -s, strike, del { - text-decoration: line-through; -} - -blink { - text-decoration: blink; -} - -big { - font-size: larger; -} - -small { - font-size: smaller; -} - -sub { - vertical-align: sub; - font-size: smaller; - line-height: normal; -} - -sup { - vertical-align: super; - font-size: smaller; - line-height: normal; -} - -nobr { - white-space: nowrap; -} - -/* lists */ - -ul, menu, dir { - display: block; - list-style-type: disc; - margin: 1em 0; - padding-left: 40px; -} - -ol { - display: block; - list-style-type: decimal; - margin: 1em 0; - padding-left: 40px; -} - -li { - display: list-item; -} - -/*li:before { - display: -dompdf-list-bullet !important; - content: counter(-dompdf-default-counter) ". "; - padding-right: 0.5em; -}*/ - -/* nested lists have no top/bottom margins */ -ul ul, ul ol, ul dir, ul menu, ul dl, -ol ul, ol ol, ol dir, ol menu, ol dl, -dir ul, dir ol, dir dir, dir menu, dir dl, -menu ul, menu ol, menu dir, menu menu, menu dl, -dl ul, dl ol, dl dir, dl menu, dl dl { - margin-top: 0; - margin-bottom: 0; -} - -/* 2 deep unordered lists use a circle */ -ol ul, ul ul, menu ul, dir ul, -ol menu, ul menu, menu menu, dir menu, -ol dir, ul dir, menu dir, dir dir { - list-style-type: circle; -} - -/* 3 deep (or more) unordered lists use a square */ -ol ol ul, ol ul ul, ol menu ul, ol dir ul, -ol ol menu, ol ul menu, ol menu menu, ol dir menu, -ol ol dir, ol ul dir, ol menu dir, ol dir dir, -ul ol ul, ul ul ul, ul menu ul, ul dir ul, -ul ol menu, ul ul menu, ul menu menu, ul dir menu, -ul ol dir, ul ul dir, ul menu dir, ul dir dir, -menu ol ul, menu ul ul, menu menu ul, menu dir ul, -menu ol menu, menu ul menu, menu menu menu, menu dir menu, -menu ol dir, menu ul dir, menu menu dir, menu dir dir, -dir ol ul, dir ul ul, dir menu ul, dir dir ul, -dir ol menu, dir ul menu, dir menu menu, dir dir menu, -dir ol dir, dir ul dir, dir menu dir, dir dir dir { - list-style-type: square; -} - -/* forms */ -/* From http://dev.w3.org/csswg/css3-ui/#appearance */ -form { - display: block; -} - -input, button, select { - display: inline-block; - font-family: sans-serif; -} - -input[type=text], -input[type=password], -select { - width: 12em; -} - -input[type=text], -input[type=password], -input[type=button], -input[type=submit], -input[type=reset], -input[type=file], -button, -textarea, -select { - background: #FFF; - border: 1px solid #999; - padding: 2px; - margin: 2px; -} - -input[type=button], -input[type=submit], -input[type=reset], -input[type=file], -button { - background: #CCC; - width: 8em; - text-align: center; -} - -input[type=text]:before, -input[type=button]:before, -input[type=submit]:before, -input[type=reset]:before { - content: attr(value); -} - -input[type=file]:before { - content: "Chose a file"; -} - -input[type=password][value]:before { - font-family: "DejaVu Sans"; - content: "\2022\2022\2022\2022\2022\2022\2022\2022"; - line-height: 1em; -} - -input[type=checkbox], -input[type=radio], -select:after { - font-family: "DejaVu Sans"; - font-size: 18px; - line-height: 1; -} - -input[type=checkbox]:before { - content: "\2610"; -} - -input[type=checkbox][checked]:before { - content: "\2611"; -} - -input[type=radio]:before { - content: "\25CB"; -} - -input[type=radio][checked]:before { - content: "\25C9"; -} - -textarea { - display: block; - height: 3em; - overflow: hidden; - font-family: monospace; - white-space: pre-wrap; - word-wrap: break-word; -} - -select { - position: relative!important; - overflow: hidden!important; -} - -select:after { - position: absolute; - right: 0; - top: 0; - height: 5em; - width: 1.4em; - text-align: center; - background: #CCC; - content: "\25BE"; -} - -select option { - display: none; -} - -select option[selected] { - display: inline; -} - -fieldset { - display: block; - margin: 0.6em 2px 2px; - padding: 0.75em; - border: 1pt groove #666; - position: relative; -} - -fieldset > legend { - position: absolute; - top: -0.6em; - left: 0.75em; - padding: 0 0.3em; - background: white; -} - -legend { - display: inline-block; -} - -/* leafs */ - -hr { - display: block; - height: 0; - border: 1px inset; - margin: 0.5em auto 0.5em auto; -} - -iframe { - border: 2px inset; -} - -noframes { - display: none; -} - -br { - display: -dompdf-br; -} - -img, img_generated { - display: -dompdf-image; -} - -dompdf_generated { - display: inline; -} - -/* hidden elements */ -area, base, basefont, head, meta, script, style, title, -noembed, noscript, param { - display: none; - -dompdf-keep: yes; -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/README.TXT b/application/third_party/dompdf/lib/ttf2ufm/README.TXT deleted file mode 100755 index be9839b6..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/README.TXT +++ /dev/null @@ -1,24 +0,0 @@ -To embed TrueType fonts (.TTF) files, you need to extract the font metrics and -build the required tables using the provided utility (/fonts/ttf2ufm). - -TTF2UFM is a modified version of Mark Heath's TTF 2 PT1 converter -(http://ttf2pt1.sourceforge.net/) by Steven Wittens -(http://www.acko.net/blog/ufpdf). ttf2ufm, is included in /ttf2ufm-src. -The /fonts/ttf2ufm folder contains a compiled Windows binary. -TTF 2 UFM is identical to TTF 2 PT1 except that it also generates a .ufm file -for usage with makefontuni.php. - - -Setting up a Truetype font for usage with TCPDF: - 1) Generate the font's .ufm metrics file by processing it with the provided - ttf2ufm program (modified ttf2pt1). For example: - $ ttf2ufm -a -F myfont.ttf - 2) Run makefontuni.php with the .ttf and .ufm filenames as argument: - $ php -q makefontuni.php myfont.ttf myfont.ufm - 3) Copy the resulting .php, .z and .ctg.z file to the TCPDF font directory. - 4) Rename php font files variations for bold and italic using the following schema: - [basic-font-name]b.php for bold variation - [basic-font-name]i.php for oblique variation - [basic-font-name]bi.php for bold oblique variation - 5) Convert all fonts filenames to lowercase. - \ No newline at end of file diff --git a/application/third_party/dompdf/lib/ttf2ufm/bin/ttf2ufm.exe b/application/third_party/dompdf/lib/ttf2ufm/bin/ttf2ufm.exe deleted file mode 100755 index ad623592..00000000 Binary files a/application/third_party/dompdf/lib/ttf2ufm/bin/ttf2ufm.exe and /dev/null differ diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/CHANGES.html b/application/third_party/dompdf/lib/ttf2ufm/src/CHANGES.html deleted file mode 100755 index c638b6d4..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/CHANGES.html +++ /dev/null @@ -1,815 +0,0 @@ - - - -TTF2PT1 - CHANGES history - - - -

-TTF2PT1 - CHANGES history -

- - - -

-3.4.4 -- December 31, 2003 -

- - -New features: -
    -
  • Improved the auto-vectoring (-OV) alrogithm. -
  • Allow use of any encoding table of format 4 in the ttf parser. -
  • Take the first available format 4 encoding table if no known - table is found in the ttf parser. -
  • The ttf parser lists the available encodings if no supported - encoding table is found. This can be used to list the encodings in - any font by specifying a bogus explicit PID/EID, such as - with option -l plane+pid=50,eid=50. -
- -Bug fixes: -
    -
  • Fix to build all the features on Windows MS C++, by Tomoo Amano. -
  • Fix for a null pointer in the encodings, bad inner loop variable. -
  • Unified the parsing of font name strings and improved the checks - against invalid characters. -
- -

-3.4.3 -- December 2, 2002 -

- - -New features: -
    -
  • scripts/forceiso got an optional argument to select the - format of the names for glyphs without standard Latin-1 names. -
- -Bug fixes: -
    -
  • Changed the glyph names in scripts/forceiso to match those in ttf2pt1. -
  • Included the missing directory app/TeX. -
- -

-3.4.2 -- August 30, 2002 -

- - -New features: -
    -
  • New map for T2A_compat encoding (for Cyrillic LaTeX) by Mikhail - Umorin. -
  • Scripts supporting font conversion for CJK-LaTeX, by Mike Fabian - from SuSE. -
- -Bug fixes: -
    -
  • Explicit owner/group/permissions are used to install directories. -
  • In scripts/convert fixed the addition of encoding name to the font - name for the external encoding maps, was missing "/" at the start. -
  • Fixed the divergence between two copies of UniqueID. -
  • Fixed the recovery after defective empty contours. -
- -

-3.4.1 -- June 13, 2002 -

- - -New features: -
    -
  • Added Autotrace support for the bitmap fonts (-OZ). It's horrible. -
  • Added vectorization of bitmap fonts (-OV) - functionally the same thing as - autotrace but home-grown. Works mostly decently but still with large - space for impprovement. -
  • Relaxed the conditions for warnings about long glyphs. -
- -Bug fixes: -
    -
  • Fix by Rob Kolstad for a crash in the new outline smoothing - code (on small thin contours) and diagnostic for another crash. -
  • Fix by Holger Huesing for a crash on degenerate contours. -
  • Fix for bitmaps of zero dimensions. -
  • The BDF reader does not fail on redefintion of the properties. -
  • Fix for reading of BDF glyphs with 0 size. -
  • Fix for a hang when guessing the boldness of some fonts. -
  • Fix by Adriano Konzen for scaling coefficients in composite glyphs. -
- -

-3.4.0 -- November 24, 2001 -

- - -New features: -
    -
  • Parser for the BDF bitmap fonts. -
  • Vastly improved the smoothing of the outlines. -
  • The options are saved as a comment in the output file. -
  • New script other/showdf for visual comparison of the fonts. -
  • New option -G to select the file types to generate. -
  • Creation of the dvips encoding files (by Rigel). -
  • More glyphs in the Chinese maps (by Rigel). -
  • Made the assignment of ISO8859/1 glyph names to the glyphs in the - fonts without PostScript names in them dependent on the original - encoding: no change for the 8-bit encodings, for the Unicode encoding - the names are assigned to the glyph with the codes 0-255 in Unicode, - and for the other 16-bit encodings the 8859/1 names are not assigned - at all. -
- -Bug fixes: -
    -
  • Added a check for spaces in the PostScript font name in the FreeType - parser. -
  • Made "-" a valid character in the glyph names. -
  • Fixed handling of the Unicode names returned by FreeType, though - not perfectly. -
  • Changed the build for FreeType-2.0.4. -
  • Fixed the handling and printing of bad glyph names. -
  • Fixed the bug with duplicated glyph names when more than 256 glyphs are - extracted from a font that has no PostScript glyph names defined. -
  • Added ability to map a glyph to more than one code when unisng the - native parser (-pttf). -
- -

-3.3.5 -- September 12, 2001 -

- - -Packaged by Sergey Babkin. -

- -Bug fixes: -

    -
  • Fixed the scaling of Ascender and Descender in the AFM file. -
  • Fixed the brekage of "-l adobestd". -
- -

-3.3.4 -- June 4, 2001 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Cyrillic (full set of glyphs) language tables (by Zvezdan Petkovic). - Now the languages "russian" and "bulgarian" are provided for compatibility - only, use the common language "cyrillic" instead. -
  • More information in FONTS on using Cyrillic fonts with - Netscape (by Zvezdan Petkovic) -
  • In the Netscape print filter added removal of the clipping path command: - otherwise Netscape tends to cut off a large piece of the rightmost column - of the tables. -
  • One more script for printing from Netscape (by Zvezdan Petkovic). -
  • Added selection of the base TTF encoding by pid/eid in the external maps. -
  • Improved the recognition of substituted stems for intersecting contours. -
  • Improved the substituted hints to make the horizontal positioning of - the points at the same height more uniform at small pixel sizes. -
  • Made the algorithm for calculation of standard stem widths more - selective. -
  • Added link to the GnuWin32 project. -
- -Bug fixes: -
    -
  • TH: Print out metrics of un-encoded glyphs even without "-a" option. -
  • Added missing "/" in Fontmap generation in convert (by Zvezdan Petkovic). -
  • Removed unneccessary "\n" in messages in x2gs. -
  • Removed the broken overoptimisation of "0 0 rmoveto". -
  • Removed the useless warnings about multiple codes for a glyph. -
  • Changed the FreeType2 include directory in the Makefile to match the - FreeType's default. -
- -

-3.3.3 -- March 4, 2001 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • TH: Added printing of front-end parser in the header of the font file. -
  • Tested build with FreeType 2.0 Release. -
- -Bug fixes: -
    -
  • Changed the installation script which on some versions of bash - copied all files into the share directory. -
  • Fixed the close sequences of html2man comments in the HTML files, - now they should display correctly with lynx. -
  • Restored the ability to include un-encoded characters into the - customised maps (those with codes over 255). -
  • Fixed the Unicode mapping of the Cyrillic letters "YO" and "yo" - (by Yuri Shemanin). -
  • Fixed the spurious aborts when the conversion-by-plane function - gets called for auto-guessing of encoding. -
- -

-3.3.2 -- November 20, 2000 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Added generation of man pages. -
  • Added "make install" and "make uninstall". -
  • Added language option "-l plane". -
  • In other/showg added better support of comparison files: -
      -
    • printing of the comparison file legend; -
    • guessing of missing glyph names in a comparison file by code; -
    • bounding boxes of all comparison files are used for page layout. -
    -
  • Added ability to use external t1asm instead of compiling it in. -
  • Renamed the fonts installation guide from INSTALL*html to FONTS*html - to avoid confusion with installation of ttf2pt1 itself. -
- -Bug fixes: -
    -
  • Removed erroneous extra fclose(pfa_file). -
  • Fixed random memory corruption that manifested with crash on Linux - when converting fonts not containing glyph names. -
  • Removed from the output file the comments that confused dvips. Changed - other/showg to work without them. -
  • In other/showg added better checks for missing glyphs, now it - gives warnings about them and the output file does not crash PostScript. -
- -Other: -
    -
  • ttf2pfa is no longer included, people interested in history - should look for it in the older versions. -
- -

-3.3.1 -- October 22, 2000 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Added front-end parser based on the FreeType-2 library. See Makefile -for build instructions. -
  • Changed the handling of encodings to accomodate the FreeType model. -
  • Further cleaned up the front-end parser interface. -
- -Bug fixes: -
    -
  • Fixed a bug that caused core dump on Alpha machines. -
  • Fixed a bug in the outline smoothing that occasionally caused core dump. -
  • Cleaned up warnings from picky compilers -
  • Fixed more bugs in the Windows port (by Stefan Bauer). -
  • Fixed the RPM spec file (suggested by Brian Armstrong). -
-

- -

-3.3.0 -- September 22, 2000 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Converted most of the outlines' processing to floating point -arithmetic. -
  • Added splitting of curves crossing the quadrant boundaries (no gross -damage is done any more to the Marvosym font and others like it). -
  • Added modular interface for front-end font parsers and option to control -their selection at run time. -
  • Grouped the outline processing control options into one to reduce the -options namespace pollution. -
  • Thomas moved the Chinese maps into a separate module, chinese-maps. -
  • Thomas added option -V to print version number. In addition, the version -number is put in the header of the font file. -
  • Added long option names (suggested by Thomas). -
  • Added support for multi-level composite glyphs. -
  • TH: Made <fontname> command-line argument optional; default to <ttf-file> -with suffix replaced. -
  • In other/showg added more ways to specify glyphs and the comparison option. -
- -Bug fixes: -
    -
  • Fixed the VC++ batch file, added batch file for Cygnus GCC on Windows. -
  • Removed parentheses from the Version string in AFM files because it does -not help StarOffice anyway. StarOffice 5.2 has been reported to have this -bug fixed. Added paragraph on StarOffice in FONTS.html. -
  • Made messages on the '?' option parameter more meaningful (by Johan Vromans). -
  • Changed the latin1 encoding table to include the Euro sign, Z and z with -caron (by Thomas Henlich). -
  • Improved the smoothing code which occasionally had problems with -joining curves. Also fixed a few minor bugs in it. -
- -

-3.22 -- May 23, 2000 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Included windows support by Frank Siegert (somewhat amended) -
  • Added control over verbosity of warnings. -
  • Added arguments and initialization functions to the language -translation routines. -
  • Added support of planes determined by arguments to the external -maps. -
  • Added compact external maps format (primarily for Eastern fonts). -
  • Added external maps for Chinese GBK and Big5 encodings (converted -from ttf2pfb) as well as maps for other Chinese encodings by Wang Lei. -
  • Added the idea of buckets to speed up the search in external maps. -
  • Changed the grouping algorithm for substituted hints: now it creates -a bit bigger files but requires smaller hint stack when being rendered. -
  • Added maximal limit of hint stack depth, glyphs requiring bigger -stack get generation of substituted hints disabled. This makes substituted -hints safe to use, no more lost glyphs due to hint stack overflow. -
  • Added the font dump program other/dumpf. -
  • Changed the testing HTML generator other/lst.pl to use tables. -
  • Added debugging script other/cntstems.pl to count required hint -stack depth for the glyphs. -
- -Bug fixes: -
    -
  • Fixed printing of UID in script/trans. Changed the auto-generated UID to -be in range 4000000-4999999 which is reserved by Adobe for private use. -
  • Fixed handling of "cleartomark" in built-in t1asm. -
  • Added handling of "can't happen" case in straighten() routine -which actually happened on strange fonts and caused failure on assertion. -
  • Made it always include the glyph .notdef in the resulting font. -
  • Placed the version string in AFM file in parentheses, hopefully -that would fix the problem with StarOffice. -
  • Improved the smoothing code which occasionally had problems with -joining curves. -
- -

-3.21 -- March 1, 2000 -

- - -Sergey Babkin: committed the changes by Petr Titera and -my bugfixes. -

- -New features: -

    -
  • New Unicode map format with glyph names, by Petr Titera. -
  • Option to force the Unicode encoding by Petr Titera - (I changed it to work on any MS encoding, not only Symbol). -
  • Slightly tweaked the calculation of hints, should be better now. -
- -Bug fixes: -
    -
  • The unicode-sample.map with description of the map formats - was lost in the release process, restored and enhanced. -
  • Renamed the table ISOLatin1Encoding to Fmt3Encoding to reflect - the way it is used. Saved the original one for reference - purposes. In the new table renamed "quoteright" to "quotesingle" - as Thomas Henlich suggested (and he were right). -
  • In the ISOLatinEncoding table renamed the glyph "grave" - at octal 0140 to "quoteleft", "quotesingle" at octal 047 to - "quoteright" to conform to the standard as suggested by - Martin Trautner). -
  • Fixed bug in scripts/trans that corrupted the UniqueID record - in the translated fonts. -
  • Fixed bug in interaction of substituted hints with BlueZones. - Now the fonts with hint substitution seem to be always at least - not worse than without it (well, when they fit in the X11 - file size limit). -
- - -

-3.2 -- January 15, 2000 -

- - -Sergey Babkin: combined my changes with the changes by -Thomas Henlich. The result deserves a not-so-minor version -increase. -

- -New features: -

    -
  • Support of the external Unicode re-encoding maps - (by Thomas). -
  • Support for inclusion of all the glyphs from the - source file into the resulting file (inspired by - Thomas but I re-implemented it to remove the limitation - of his implementation: not more than 1024 glyphs). -
  • The hints substitution. It's an experimental feature - yet and needs further work. -
  • Support for UniqueID and its auto-generation. -
  • Support for the name-based conversions from Unicode - in general and the adobestd "language" in particular. -
  • Started the split of the source code into multiple - files. This needs more work to do it in a cleaner - way. -
  • Better framework for the debugging printout - in the converter. -
  • Utilities to install the fonts in Netscape - Navigator/Communicator 4.x. -
  • Patches for bigger font files in the X11 rasterizer. -
  • Linux RPM spec-file (by Johan Vromans). -
  • Added the COPYRIGHT file (BSD-style, as we discussed - on the mailing list earlier) and the CHANGES file. -
  • Creation of the .pfb files from the convert - script. -
  • Changed the .notdef-s in the built-in - ISOLatin1Encoding table to some valid names (by Thomas). - Thomas also suggested replacing `quoteright' by - `quotesingle' but this seems to be against the - Adobe ISOLatin1 table. -
  • New aliases windows-1251 and cp-866 for - the Russian encodings: those are expected by Netscape - navigator. -
  • The font comparison program other/cmpf. -
  • The "magnifying glass" program for glyph outlines: - other/showg. -
  • Other updates of the tools in the `other' subdirectory. -
  • Added a link to T1LIB in README. -
  • A few new options in convert.cfg. -
- -Bux fixes: -
    -
  • A bug in the outline smoothing code that corrupted some - of the fonts (for example, Microsoft Verdana). -
  • Added explicit `cleartomark' to the end of file, - this seems to be compatible with both old and new version - of t1asm (suggested by Thomas). -
  • Added the FontEncoding statement to the AFM files - (techincally this was not a bug because this statement - is optional but some programs want it). -
  • A coredump when the converter tried to print a warning - (rather ironically) about a weird glyph width. -
  • Changed the underscores in the font names to dashes (this - has been proposed long time ago by Johan Vromans). -
  • No more glyph names of font names staring with a digit. -
  • The names of the fonts in font and AFM files are now the - same as in the generated Ghostscript Fontmap file.
    - Warning: the names in Fontmap have been - changed. -
  • The forceiso script does not corrupt the character - and kerning pairs counts any more, and is optional at all. -
  • Fix for a loop going to 254 instead of 255 (by Thomas). -
  • Added ':' in the font header (by Thomas). -
  • A coredump when wrong language name is given (this was - also fixed by Thomas but I noticed it too late, after - I already fixed it by myself). -
  • Fixed the links to the Adobe documents in README. -
- - -

-3.13 -- October 18, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • New option -v for automatic re-scaling based on the vertical size of the font -
  • Changed the code to use getopt() instead of a home-made version of it. -
  • Latin2 language support by Szalay Tamas. -
- -Bux fixes: -
    -
  • Fix for the bug that made possible calls of malloc(0). -
  • Refinement of the option -w to prevent extra wide spacing -
- -

-3.12 -- October 2, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Added support for the Bulgarian language (actually, for now just an alias -of Russian). -
  • Added option -w that tries to make sure that the character widths are not -too narrow. -
  • Added the concept of aliased encodings. -
  • Now the conversion scripts create and install the .afm files too. -
  • The conversion script removes the intermediate files after installation. -
  • Added tunables to the conversion script. -
  • Installation of the Ghostscript fonts can now be done automatically -together with the X11 fonts. -
- -Bux fixes: -
    -
  • (FINALLY!!!) A correct fix for the infamous Red Hat 6.0 stdio "feature". -
  • A number of little bugs discovered by a picky SGI compiler (well, maybe -some day I'll try to run it through the UnixWare lint and see what happens). -
  • A diagnostic message about the empty encodings in the convert script was -made less cryptic and a bug in the awk sub-script was fixed. -
  • The .afm creation code now considers the option -t. -
- -

-3.11 -- May 24, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • It includes the Turkish (Latin5, ISO8859/9) -language support by Turgut Uyar and Baltic (ISO8859/4) languages support by -Rihardas Hepas. -
  • Also the installation script got updated: the configuration parameters -are moved to a separate file and the generated fonts.dir files should now be -compatible with Xfsft. -
- -

-3.1 -- March 28, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Improved the interaction of the character-level hints and font-level hints -
- - -

-3.0 -- March 6, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Added HTML documents. -
- -

-3.0beta2 -- February 14, 1999 -

- - -Packaged by Sergey Babkin. -

- -New features: -

    -
  • Added ability to print the .afm file instead of the font to STDOUT. -
  • Added the guessing of the /ForceBold parameter that proved to be useful. -
- -Bux fixes: -
    -
  • Removed the force-fixed option that proved to be troublesome. -
- -

-3.0beta1 -- December 11, 1998 -

- - -By Andrew Weeks. -

- -New features: -

    -
  • Added option (passed to t1asm) to create a compressed binary -version of the font (A PFB file). -
- -Bux fixes: -
    -
  • Versions of handle_post and handle_cmap that deal with some -problems with buggy fonts. -
  • Minor Bug Fixes. -
- -

-3.0beta-afm -- December 5, 1998 -

- - -By Thomas Henlich. -

- -New features: -

    -
  • Integration of AFM file creation. -
- -

-3.0beta -- November 15, 1998 -

- - -By Sergey Babkin. -

- -New features: -

    -
  • Added the auto-calculation of the italic angle. -
- -Bux fixes: -
    -
  • Fixed a couple of bugs. -
- -

-3.0alpha -- October 19, 1998 -

- - -By Sergey Babkin. -

- -New features: -

    -
  • Improved (although still not perfect) handling of -scaling in composite glyphs -
  • Automatic correction of outlines to make them more -smooth (to correct both rounding errors introduced -during conversion and present in the original font) -
  • Automatic generation of hints (still has lots of -space for improvement) -
  • Automatic generation of BlueValues etc. -
- -Bux fixes: -
    -
  • Scaling of fonts to 1000x1000 M-square required by -Type1 standard -
  • Printing out the contours in reverse direction, because -TTF directions are different from Type1 ones (that was -the major reason why the fonts generated by -version 2.2 were rendered so badly in small sizes) -
- -

-June 22, 1998 (AKA 2.2) -

- - -By Thomas Henlich. -

- -Bux fixes: -

    -
  • "width" should be "short int" because otherwise: -characters with negative widths (e.g. -4) become *very* wide (65532) -
  • The number of /CharStrings is numglyphs and not numglyphs+1 -
- -

-February 13, 1998 -

- - -By Mark Heath. -

- -Bux fixes: -

    -
  • An original Bug Reported by Frank, which was just incorrect syntax in the -Type 1 header, managed to creep back into the Feb 04 Version. This has been -Fixed in the Feb 13 Version. -
- -

-February 4, 1998 -

- - -By Mark Heath. -

- -Bux fixes: -

    -
  • A workaround was implemented in ttf2pfa by altering the matrix. I suspect -I will have to calculate the correct values, as matrix ops are probably not -allowed in Type 1 format. -
- - -

-The older history seems to be lost. -

- - -(S.B.: The story how we got the version numbers is rather funny. Initially -there were no version umbers, the releases were marked by dates. The version -from June 22 1998 untarred itself into a directory "ttf2pt1-22". When I -made my changes to it I assumed that this was the version number meaning -version 2.2. Since Mark asked me to send him a complete archive I supposed -that I have to bump the version number. And I bumped it to 3.0 because the -changes were rather extensive. Mark silently agreed and released the new -version as 3.0. And that's the end of the story about how we got this -Microsoft-like high version number.) - - - - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/COPYRIGHT b/application/third_party/dompdf/lib/ttf2ufm/src/COPYRIGHT deleted file mode 100755 index 75e8f38e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/COPYRIGHT +++ /dev/null @@ -1,87 +0,0 @@ -The following copyright notice applies to all the files provided -in this distribution unless explicitly noted otherwise -(the most notable exception being t1asm.c). - - Copyright (c) 1997-2003 by the AUTHORS: - Andrew Weeks - Frank M. Siegert - Mark Heath - Thomas Henlich - Sergey Babkin , - Turgut Uyar - Rihardas Hepas - Szalay Tamas - Johan Vromans - Petr Titera - Lei Wang - Chen Xiangyang - Zvezdan Petkovic - Rigel - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the TTF2PT1 Project - and its contributors. - - THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -For the approximate list of the AUTHORS' responsibilities see the -project history. - -Other contributions to the project are: - -Turgut Uyar - The Unicode translation table for the Turkish language. - -Rihardas Hepas - The Unicode translation table for the Baltic languages. - -Szalay Tamas - The Unicode translation table for the Central European languages. - -Johan Vromans - The RPM file. - -Petr Titera - The Unicode map format with names, the forced Unicode option. - -Frank M. Siegert - Port to Windows - -Lei Wang -Chen Xiangyang - Translation maps for Chinese fonts. - -Zvezdan Petkovic - The Unicode translation tables for the Cyrillic alphabet. - -Rigel - Generation of the dvips encoding files, modification to the Chinese maps. - -I. Lee Hetherington - The Type1 assembler (from the package 't1utils'), its full copyright - notice: - Copyright (c) 1992 by I. Lee Hetherington, all rights reserved. - Permission is hereby granted to use, modify, and distribute this program - for any purpose provided this copyright notice and the one below remain - intact. - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS b/application/third_party/dompdf/lib/ttf2ufm/src/FONTS deleted file mode 100755 index dc28cc0d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS +++ /dev/null @@ -1,462 +0,0 @@ -Sergey A. Babkin - or -(Do not edit this file, it is generated from FONTS.html!!!) - -THE FONT INSTALLATION GUIDE -for the TTF to Type1 converter and fonts generated by it -======================================================== - -There is historically a number of problems with the support of the 8-bit -character encodings. This installation guide pays a lot of attention -to the 8-bit issues, because these issues are responsible for the -most of troubles during the installation of fonts. But they are -not the only things covered in this guide, so it's worth reading -even if all you need is plain ASCII. For convenience of reading -I have marked the paragraphs dealing solely with 8-bit problems -with characters *8*. - -To simplify this installation the distribution package of the -converter contains a number of scripts written in shell and -Perl. So, to run them you will need a shell interpreter (Bourne-shell, -POSIX-shell, Korn-shell are OK, ba-shell is probably also OK but not -tested yet). The Perl scripts were tested with Perl5 but probably -should work with Perl4 too. All the scripts are located in the -`scripts' subdirectory. - -This guide considers the following issues of installation of the -fonts: - -- X11 -- Ghostscript -- MS Windows -- Netscape Navigator/Communicator -- Linux RPM package -- FrameMaker -- StarOffice - -X11 -=== - -To simplify the conversion a set of scripts is provided with ttf2pt1. -They are collected in the `scripts' subdirectory. - -`Convert' is the master conversion script provided with ttf2pt1. -When installed into a public directory it's named `ttf2pt1_convert' -to avoid name collisions with the other programs. - -It's called as: - - convert [config-file] - -If the configuration file is not specified as an argument then the file -`convert.cfg' in the current directory is used. This file contains -a set of configuration variables. The distribution contains a sample file -file `convert.cfg.sample'. Please copy it to `convert.cfg', -look inside it and change the configuration variables. The more stable -configuration variables, such as the path names of the scripts and -encoding files are located in `convert' itself, they are -automatically updated when installing ttf2pt1. - -Put all the TTF fonts you want to convert into some directory (this -may be just the directory that already contains all the Windows -fonts on a mounted FAT filesystem). If you have fonts in different -source encoding then put the fonts in each of the encodings -into a separate directory. Up to 10 source directories are -supported. If you (in a rather unlikely case) have more source -directories then you can make two separate runs of the converter, -converting up to 10 directories at a time. - -The variables in the configuration file are: - -SRCDIRS - the list of directories (with absolute paths) with - TTF fonts. Each line contains at least 3 fields: the name of the directory, - the language of the fonts in it (if you have fonts for different - languages you have to put them into the separate directories) and the - encoding of the fonts. Again, if you have some of the TTF typefaces in - one encoding, and some in another (say, CP-1251 and KOI-8), you have - to put them into the separate source directories. Some lines may contain - 4 fields. Then the fourth field is the name of the external map to - convert the Unicode fonts into the desirable encoding. This map is - used instead of the built-in map for the specified language. - -*8* -An interesting thing is that some languages have more than one -widely used character encodings. For example, the widely used -encodings for Russian are IBM CP-866 (MS-DOS and Unix), KOI-8 -(Unix and VAX, also the standard Internet encoding), IBM CP-1251 (MS Windows). -That's why I have provided the means to generate the converted fonts -in more than one encoding. See the file encodings/README for -details about the encoding tables. Actually, if you plan to use -these fonts with Netscape Navigator better use the aliases -cp-866 instead of ibm-866 and windows-1251 instead of ibm-1251 -because that's what Netscape wants. - -DSTDIR - directory for the resulting Type1 fonts. Be careful! - This directory gets completely wiped out before conversion, - so don't use any already existing directory for this purpose. - -DSTENC{language} - the list of encodings in which the destination - fonts will be generated for each language. Each font of that - language will be generated in each of the specified - encodings. If you don't want any translation, just specify both - SRCENC and DSTENC as iso8859-1 (or if you want any other encoding - specified in the fonts.dir, copy the description of 8859-1 with - new name and use this new name for SRCENC and DSTENC). - -FOUNDRY - the foundry name to be used in the fonts.dir file. I have - set it to `fromttf' to avoid name conflicts with any existing font for - sure. But this foundry name is not registered in X11 standards and - if you want to get the full standard compliance or have a font server - that enforces such a compliance, use `misc'. - -The next few parameters control the general behavior of the converter. -They default values are set to something reasonable. - -CORRECTWIDTH - if the value is set to YES then use the - converter option -w, otherwise don't use it. See the description of - this option in the README file. - -REMOVET1A - if the value is set to YES then after - conversion remove the un-encoded .t1a font files and the - intermediate .xpfa font metric files. - -INSTALLFONTMAP - a Ghostscript parameter, if the value is set to - YES then install the entries for the new fonts - right into the main Fontmap file. Otherwise just leave - the file Fontmap.ttf in the Ghostscript configuration - directory. - -HINTSUBST - if the value is set to YES use the option - -H, otherwise don't use it. This option enables the - hint substitution technique. If you have not installed the X11 patch - described above, use this option with great caution. See further - description of this option in the README file. - -ENFORCEISO - if the value is set to YES then - disguise the resulting fonts as the fonts in ISOLatin1 encoding. Historically - this was neccessary due to the way the installer scripts created the - X11 font configuration files. It is not neccessary any more for this - purpose. But if you plan to use these fonts with some other application - that expects ISOLatin1 encoding then better enable this option. - -ALLGLYPHS - if the value is set to YES then - include all the glyphs from the source fonts into the resulting fonts, even - if these glyphs are inaccessible. If it's set to NO then - include only the glyphs which have codes assigned to them. The glyphs - without codes can not be used directly. But some clever programs, - such as the Type 1 library from XFree86 3.9 and higher can change - the encoding on the fly and use another set of glyphs. If you have not - installed the X11 patch described above, use this option with great - caution. See further description of the option option -a in the - README file. - -GENUID - if the value is set to YES then use - the option -uA of the converter to generate UniqueIDs for - the converted fonts. The standard X11 Type 1 library does not use - this ID, so it may only be neccessary for the other applications. - The script is clever enough to generate different UniqueID for the - same font converted to multiple encodings. Also after conversion it - checks all the fonts generacted during the session for duplicated - UniqueID and shows those. Still, this does not quarantee that these - UniqueIDs won't overlap with some other fonts. The UniqueIDs are - generated as hash values from the font names, so it's guaranteed - that if the `convert' script runs multiple times it will - generate the same UniqueIDs during each run. See further description - of this option in the README file. - -GENUID - if the value is set to YES then create - the .pfb files, otherwise the .pfa files. The .pfb - files are more compact but contain binary data, so you may experience some - troubles when transferring them through the network. - -The following parameters are used to locate the other scripts and -configuration files. By default the scripts do a bit of guessing for them: -they search in the ttf2pt1 installation directory if ttf2pt1 -was installed or otherwise suppose that you are running `convert' with -`scripts' subdirectory being the current directory. - -ENCDIR - directory containing the descriptions of encodings -MAPDIR - directory containing the external map files - -Besides that a few parameters are built into the `convert' script itself. -You probably won't need to change them: - -T1ASM, TTF2PT1, TRANS, T1FDIR, FORCEISO - paths to the other script - -Also there are a few parameters controlling the installation of -fonts for Ghostscript. Please look at their description in the -Ghostscript section of documentation or in the ttf2pt1_x2gs(1) -manual page before running `convert'. If these parameters are -set, `convert' will call the `x2gs' script automatically -to install the newly converted fonts in Ghostscript. - -After creating the configuration file run the `convert' script. Look at -the result and the log file in DSTDIR. - -Add the directory with newly converted fonts to the configuration -of X server or font server. For most of the systems this step is -very straightforward. For HP-UX it's rather tricky and poorly -documented, so the file FONTS.hpux gives a short description. - -If you don't have the privileges of the root user, you still can -configure your private font server. Just use some non-standard -port number (see FONTS.hpux for an example, exept that you won't -need all the HP-related stuff on any other system). - -Known Problems --------------- - -- One catch is that the X11 Type 1 font library has a rather low limit - on the font size. Because of this the fonts with more complicated - outlines and the enabled hint substitution may not fit into - this limit. The same applies to the fonts with very complicated - outlines or with very many glyphs (especially the fonts with - over 256 glyphs). So you will need to excercise caution with - these options if you plan using these fonts with X11. Some vendors - such as HP provide the Type 1 implementation licensed from Adobe - which should have no such problem. - - But there is a solution even for the generic X11. A patch located - in the subdirectory `app/X11' fixes this problem as well - as some other minor problems. Its description is provided in - app/X11/README. - - To fix the X11 font library, you have to get the X11 sources. I - can recommend the ftp sites of the XFree86 project ftp://ftp.xfree86.org - or of the Open Group ftp://ftp.x.org. This patch was made on the sources - of XFree86 so you may have better success with applying it to the - XFree86 distribution. After you have got the sources, make sure - that you can compile them. Then apply the patch as described. - Make sure that it was applied properly. Compile the sources again - (actually, you need only the fonts library, the fonts server, and - possibly the X server). It would be prudent now to save your old - font library, font server and, possibly, X server. Then install - the new recently compiled versions of these files. Of course, - if you know someone who already has compiled these files for the - same OS as yours, you can just copy the binary fles from him. - - Alas, building the X11 system from the source code is not the - easiest thing in the world and if you have no experience it - can be quite difficult. In this case just avoid the aforementioned - features or check each converted font to make sure that it - works properly. - -- The Type1 font library from the standard X11 distribution - does not work on HP-UX (at least, up to 10.01). The font server - supplied with HP-UX up to 10.01 is also broken. Starting from - HP-UX 10.20 (I don't know about 10.10) they supply a proprietary font - library and the converted fonts work fine with it, provided that - they are configured properly (see the file FONTS.hpux). - -- The fonts.scale files created by the older versions of the - ttf2pt1 installation program (up to release 3.1) have conflicted - with the language definitions of the Xfsft font server and - parts of it included into XFree86. To overcome this incompatibility - the never versions creats the fonts.scale file describing all the - fonts as belonging to the adobe-fontspecific encoding and - the fonts.alias file with the proper names. The drawback of - this solution is that xlsfonts gives the list of twice more - fonts. But as a side effect the option ENFORCEISO in - `convert.cfg' is not required for X11 any more. - -- The conversion script has no support for Eastern multi-plane fonts. - Contribution of such a support would be welcome. - -Ghostscript -=========== - -The fonts generated with ttf2pt1 work fine with Ghostscript by -themselves. The script `x2gs' (or `ttf2pt1_x2gs' when installed -into a public directory, to avoid name conflicts with other -programs) links the font files from the X11 direcotry into the Ghostscript -directory and automatically creates the description file (Fontmap) -in Ghostscript format. - -It's called as: - - x2gs [config-file] - -If the configuration file is not specified as an argument then the file -`convert.cfg' in the current directory is used, just like the -`convert' script does. Indeed, this configuration file is used for -both scripts. - -The Ghostscript-related parameters in the configuration file are: - -DSTDIR - the X11 font directory used by `x2gs' as the - source of the fonts. This parameter is common with the X11 - configuration. - -GSDIR - the base directory of Ghostsript. If this - parameter is set to an empty string then `convert' won't - call `x2gs'. So if you want to get only the X11 fonts - installed then set this parameter to an empty string. This - directory may vary on various system, so please check your - system and set this value accordingly before running the script. - -GSFONTDIR - the font directory of Ghostscript. In the standard - Ghostscript installation it's a subdirectory of GSDIR - but some systems may use completely different directories. - -GSCONFDIR - the configuration subdirectory of Ghostscript - that contains the Fontmap file. - -INSTALLFONTMAP - if the value is set to YES then - install the entries for the new fonts right into the main - Fontmap file. Otherwise just leave the file Fontmap.ttf - in the Ghostscript configuration directory. - - -After preparing the configuration file run the script. It symbolicaly links -all the font files and creates the description file Fontmap.ttf in -GSCONDFIR. After that there are two choices. - -If the option INSTALLFONTMAP was set to YES then -the font descriptions are also automatically installed into the -master Fontmap file. The script is clever enough to -detect if it was run multiple times with the same directories -and if so it replaces the old Fontmap entries with -the new ones instead of just accumulating all of them. You -may also run it multiple times for multiple X11 directories -and all the results will be properly collected in the Fontmap. -But it's your responsibility to watch that the names of the -font files don't overlap. If the X11 font directory gets -renamed then you have to remove its font entries from the -Fontmap and only after that re-run `x2gs' -for the new directory. - -On the other hand if the option INSTALLFONTMAP was set to -NO then go to the GSCONFDIR directory and insert the -contents of Fontmap.ttf into the Fontmap file -manually. This step may be left manual to make the installation -a little bit more safe. - -After that you may also want to redefine some of the aliases in -Fontmap to refer to the newly installed fonts. -But the redefinition of the aliases may be dangerous if the width of -characters in the new font will be different from the old font. -Alas, there is no visible solution of this problem yet. - -MS Windows -=========== - -Ttf2pt1 can be built on Windows either with native compiler or in -POSIX emulation mode. - -Native MS Windows compilers require a different way to build the converter -instead of the Makefile (their make programs commonly are quite weird -and limited in capabilities). An example of batch file winbuild.bat -is provided for MS Visual C/C++. Probably it can be easily adapted for other -32-bit Windows and DOS compilers. The important part is to define the -preprocessor symbol WINDOWS during compilation. - -Cygnus make almost supports full Makefiles but not quite. Seems -like its POSIX support is also of the same quality "almost but not quite". -So another command file cygbuild.sh is provided for Cygnus GNU C, also -with the preprocessor symbol WINDOWS defined. It is intended to be run from -the Cygnus BASH shell. To run the programs produced by the Cygnus compiler -the Cygnus library file CYGWIN1.DLL should be copied first into -C:\WINDOWS. - -To run the accompanying scripts Perl for Windows will be required as well as -other tools from the Cygnus set. - -The Windows support was not particularly tested, so in case of problems with -building or running the converter please let us know. - -The pre-built code (possibly of an older version) of ttf2pt1 for MS Windows is -available from the GnuWin32 project from - -http://gnuwin32.sourceforge.net/packages/ttf2pt1.htm - -Netscape Navigator/Communicator -=============================== - -Basically, the biggest problem with Netscape Navigator is that -it has built-in fixed PostScript font names and built-in fixed -glyph tables for them. Oh, no, that's two! Let's start over: -basically the two biggest problems of Netscape Navigator are -that (one)it has built-in fixed PostScript font names and (two) -built-in fixed glyph tables for them and (three) it always -assumes that the fonts have ISOLatin1 encoding. OK, let's -start over again: basically the three biggest problems of Netscape -Navigator are that (one) it has built-in fixed PostScript font names, -(two) built-in fixed glyph tables for them and (three) it always -assumes that the fonts have ISOLatin1 encoding and (four) it -does not remember the scaled font size between the sessions. -You did not expect such a Spanish Inquisition, did you ? (*) - -Luckily, we have solutions for all of these problems. They are -located in the subdirectory `app/netscape' and described -in app/netscape/README. - - ------- - *) See Monty Python's Flying Circus, episode 15 - -*8* -Netscape and cyrillic fonts ---------------------------- -(courtesy of Zvezdan Petkovic) - -If you use TrueType fonts in your X, as I do, and you always get -KOI8-R encoded pages, then your Netscape does not recognise windows-1251 -encoding. Microsoft TrueType fonts simply declare all encodings they -can support including KOI8-R. For some reason, KOI8-R always wins over -ISO-8859-5 in Netscape under X. If you are reading other cyrillic -languages besides Russian, you might want to either erase KOI8-R entries -from the fonts.dir and fonts.scale files, or alternatively fix Netscape. -I put this line in my .Xdefaults. - - Netscape*documentFonts.charset*koi8-r: iso-8859-5 - -Notice that you can still read Russian sites without trouble because -Netscape translates KOI8-R to ISO-8859-5 on the fly. I read both Russian -and Serbian sites with no trouble. - -Note: If anybody knows the way to tell Netscape under Unix how to -recognise {windows,ibm,cp}-1251 encoded fonts, I'd like to hear about that. - -Linux RPM package -================= - -The spec file for the creation of a Linux RPM package is located in -app/RPM. It has been contributed by Johan Vromans. When -make all is ran in the main directory it among the other -things creates the version of itself adapted to Linux in app/RPM, -you may want to copy that version back to the main directory. - -Warning: Please note that the install section is incomplete, and -the installed scripts won't work until the paths inside them -are corrected. - -FrameMaker -========== - -The fonts and AFM files generated by the version 3.2 and higher -should work with Framemaker without problems. The AFM files -generated by the previous versions of the converter require a -line added to them: - - EncodingScheme FontSpecific - -And the underscores in the font names of the font and AFM files -generated by the older versions may need to be changed to dashes. - -NOTE by Jason Baietto: Ignore the directions in the Frame on-line docs -that say to put a "serverdict begin 0 exitserver" line in the pfa files. -Doing this caused both my printer and ghostscript to choke on the resulting -output from FrameMaker, so I would not advise doing this (though your -mileage may vary). - -StarOffice -========== - -StarOffice 5.1x has been reported to crash if the .afm file contains -spaces in the values of such statements as Version, Weight etc. -These spaces are permitted by the Adobe spec, so this is a problem of -StarOffice. The easiest way to fix these .afm files for StarOffice -is to remove spaces in these strings or remove these strings (in case if -they are optional) at all. This can be done automatically with a sed -script. It seems that StarOffice 5.2 has this problem fixed, so we decided to -spend no efforts on providing workarounds for 5.1 with ttf2pt1. - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux b/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux deleted file mode 100755 index 585f7943..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux +++ /dev/null @@ -1,107 +0,0 @@ -Sergey A. Babkin - or -(Do not edit this file, it is generated from FONTS.hpux.html!!!) - -How to install new Type1 fonts on an HP-UX 10.20 machine --------------------------------------------------------- - -1. Add the font files to /usr/lib/X11/fonts/type1.st/typefaces. - -2. Add the font descriptions to -/usr/lib/X11/fonts/type1.st/typefaces/fonts.scale. Run `mkfontdir' -in /usr/lib/X11/fonts/type1.st/typefaces. In the descriptions -you have to specify the font manufacturer as `misc', like: - - -misc-courier-... - -3. Copy /usr/lib/X11/fonts/type1.st/typefaces/fonts.dir to -/usr/lib/X11/fonts/type1.st/licenses/STSYSTEM/DISPLAYS/fonts.dir. -Better yet, create a symbolic link. - -4. For each font encoding you are going to use create a description -file in /usr/lib/X11/fonts/stadmin/type1/charsets. Of course, if you -are going to use the same fonts in several encodings, the best way -would be to create fair descriptions of charsets and really store -only one encoding in typefaces, all the others will be produced -automatically. That's not difficult at all. -But the simplest way is to just copy the file cp.iso8859-1 -to cp., like cp.koi8-r. - -5. Restart you X server and/or font server. - -What if you don't have the `root' privileges ? ----------------------------------------------- - -You still can run the font server and configure your X server -to get the fonts from it. - -Further let's suppose that the name on which you are going -to run the font server is named `somehost'. Login to it -and configure the font server. - -First, choose some unused port. Numbers around 9000 are a good -choice. Verify that this port is not used by somebody else -by entering - - netstat -naf inet |grep 9000 - -and look what happens. If you get nothing, that's good, this -port is unused. If you get some lines of data, try abother port. - -Go to you home directory $HOME and create some directory for -your font server, say, $HOME/fs. Copy the directory structure -of /usr/lib/X11/fonts/type1.st into $HOME/fs, so that in result -you get $HOME/fs/type1.st/. Copy the directory -structure of /usr/lib/X11/fonts/stadmin/type1/charsets into $HOME/fs, -so that in result you get $HOME/fs/charsets/. -Install the new fonts in these directorues as described above. - -Then create the fontserver configuration file, say, $HOME/fs/xfs.cfg. -The sample contents (supposing that my $HOME is equal to /home/babkin) -is: - ---------------8<----------- cut here ----------------------------- -# font server configuration file -# $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws Exp $ - -rasterizers = /usr/lib/X11/fs/ufstrast.sl,/usr/lib/X11/fs/iforast.sl - -clone-self = off -use-syslog = off -catalogue = /home/babkin/fs/type1.st -# in decipoints -default-point-size = 120 -default-resolutions = 100,100,75,75 -port=9000 -error-file=/home/babkin/fs/fs.err ---------------8<----------- cut here ----------------------------- - -Then create the script to start your font server, say, $HOME/fs/runme: - ---------------8<----------- cut here ----------------------------- -TYPE1_CODEPAGE_DIR=$HOME/fs/charsets -export TYPE1_CODEPAGE_DIR -kill `ps -ef | grep $HOME/\[f\]s/xfs.cfg | awk '{print $2}'`; -nohup xfs -config $HOME/fs/xfs.cfg & ---------------8<----------- cut here ----------------------------- - -Don't forget to make $HOME/fs/runme executable. Then you can -execute it manually or from you .profile. - -After you get your font server running, just execute the following -command (with proper host name and port number) in your X session - - xset fp+ tcp/somehost:9000 - -to get the access to your private font server. You can add this -information to the configuration data of your X server or just -put it also into your .profile. In the latter case the best way -to do that would be like: - ---------------8<----------- cut here ----------------------------- -... -$HOME/fs/runme -sleep 2 # give it some time to start -xset fp+ tcp/somehost:9000 -... ---------------8<----------- cut here ----------------------------- diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux.html b/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux.html deleted file mode 100755 index 80889cae..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.hpux.html +++ /dev/null @@ -1,197 +0,0 @@ - - - -How to install new Type1 fonts on an HP-UX 10.20 machine - - - -Sergey A. Babkin -
- -<babkin@bellatlantic.net> or <sab123@hotmail.com> -

- - -

-How to install new Type1 fonts on an HP-UX 10.20 machine -

- - -1. Add the font files to /usr/lib/X11/fonts/type1.st/typefaces. -

- -2. Add the font descriptions to -/usr/lib/X11/fonts/type1.st/typefaces/fonts.scale. Run `mkfontdir' -in /usr/lib/X11/fonts/type1.st/typefaces. In the descriptions -you have to specify the font manufacturer as `misc', like: -

- - -  -misc-courier-... - -

- -3. Copy /usr/lib/X11/fonts/type1.st/typefaces/fonts.dir to -/usr/lib/X11/fonts/type1.st/licenses/STSYSTEM/DISPLAYS/fonts.dir. -Better yet, create a symbolic link. -

- -4. For each font encoding you are going to use create a description -file in /usr/lib/X11/fonts/stadmin/type1/charsets. Of course, if you -are going to use the same fonts in several encodings, the best way -would be to create fair descriptions of charsets and really store -only one encoding in typefaces, all the others will be produced -automatically. That's not difficult at all. -But the simplest way is to just copy the file cp.iso8859-1 -to cp.<your-encoding-name>, like cp.koi8-r. -

- -5. Restart you X server and/or font server. -

- -

-What if you don't have the `root' privileges ? -

- - -You still can run the font server and configure your X server -to get the fonts from it. -

- -Further let's suppose that the name on which you are going -to run the font server is named `somehost'. Login to it -and configure the font server. -

- -First, choose some unused port. Numbers around 9000 are a good -choice. Verify that this port is not used by somebody else -by entering -

- -

- netstat -naf inet |grep 9000 -
- -and look what happens. If you get nothing, that's good, this -port is unused. If you get some lines of data, try abother port. -

- -Go to you home directory $HOME and create some directory for -your font server, say, $HOME/fs. Copy the directory structure -of /usr/lib/X11/fonts/type1.st into $HOME/fs, so that in result -you get $HOME/fs/type1.st/<whatever was there>. Copy the directory -structure of /usr/lib/X11/fonts/stadmin/type1/charsets into $HOME/fs, -so that in result you get $HOME/fs/charsets/<whatever was there>. -Install the new fonts in these directorues as described above. -

- -Then create the fontserver configuration file, say, $HOME/fs/xfs.cfg. -The sample contents (supposing that my $HOME is equal to /home/babkin) -is: -

- - -


- -# font server configuration file -
-# $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws Exp $ -
- -
-rasterizers = /usr/lib/X11/fs/ufstrast.sl,/usr/lib/X11/fs/iforast.sl -
- -
-clone-self = off -
-use-syslog = off -
-catalogue = /home/babkin/fs/type1.st -
-# in decipoints -
-default-point-size = 120 -
-default-resolutions = 100,100,75,75 -
-port=9000 -
-error-file=/home/babkin/fs/fs.err -
-
- -

- -Then create the script to start your font server, say, $HOME/fs/runme: -

- - -


- -TYPE1_CODEPAGE_DIR=$HOME/fs/charsets -
-export TYPE1_CODEPAGE_DIR -
-kill `ps -ef | grep $HOME/\[f\]s/xfs.cfg | awk '{print $2}'`; -
-nohup xfs -config $HOME/fs/xfs.cfg & -
-
- -

- -Don't forget to make $HOME/fs/runme executable. Then you can -execute it manually or from you .profile. -

- -After you get your font server running, just execute the following -command (with proper host name and port number) in your X session -

- -

- xset fp+ tcp/somehost:9000 -
- -to get the access to your private font server. You can add this -information to the configuration data of your X server or just -put it also into your .profile. In the latter case the best way -to do that would be like: -

- - -


- -... -
-$HOME/fs/runme -
-sleep 2 # give it some time to start -
-xset fp+ tcp/somehost:9000 -
-... -
-
- -

- - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.html b/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.html deleted file mode 100755 index 352bd069..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/FONTS.html +++ /dev/null @@ -1,708 +0,0 @@ - - - -The ttf2pt1 font installation guide - - - -Sergey A. Babkin -
- -<babkin@bellatlantic.net> or <sab123@hotmail.com> -

- - - - -

-THE FONT INSTALLATION GUIDE -
-for the TTF to Type1 converter and fonts generated by it -

- - -There is historically a number of problems with the support of the 8-bit -character encodings. This installation guide pays a lot of attention -to the 8-bit issues, because these issues are responsible for the -most of troubles during the installation of fonts. But they are -not the only things covered in this guide, so it's worth reading -even if all you need is plain ASCII. For convenience of reading -I have marked the paragraphs dealing solely with 8-bit problems -with characters *8*. -

- -To simplify this installation the distribution package of the -converter contains a number of scripts written in shell and -Perl. So, to run them you will need a shell interpreter (Bourne-shell, -POSIX-shell, Korn-shell are OK, ba-shell is probably also OK but not -tested yet). The Perl scripts were tested with Perl5 but probably -should work with Perl4 too. All the scripts are located in the -`scripts' subdirectory. -

- -This guide considers the following issues of installation of the -fonts: -

- - -

-

- - -

-X11 -

- - - - - -To simplify the conversion a set of scripts is provided with ttf2pt1. -They are collected in the `scripts' subdirectory. -

- - -`Convert' is the master conversion script provided with ttf2pt1. -When installed into a public directory it's named `ttf2pt1_convert' -to avoid name collisions with the other programs. -

- - -It's called as: -

- - - - -

- convert [config-file] -
- - -If the configuration file is not specified as an argument then the file -`convert.cfg' in the current directory is used. This file contains -a set of configuration variables. The distribution contains a sample file -file `convert.cfg.sample'. Please copy it to `convert.cfg', -look inside it and change the configuration variables. The more stable -configuration variables, such as the path names of the scripts and -encoding files are located in `convert' itself, they are -automatically updated when installing ttf2pt1. -

- -Put all the TTF fonts you want to convert into some directory (this -may be just the directory that already contains all the Windows -fonts on a mounted FAT filesystem). If you have fonts in different -source encoding then put the fonts in each of the encodings -into a separate directory. Up to 10 source directories are -supported. If you (in a rather unlikely case) have more source -directories then you can make two separate runs of the converter, -converting up to 10 directories at a time. -

- -The variables in the configuration file are: -

- - - -SRCDIRS - the list of directories (with absolute paths) with - TTF fonts. Each line contains at least 3 fields: the name of the directory, - the language of the fonts in it (if you have fonts for different - languages you have to put them into the separate directories) and the - encoding of the fonts. Again, if you have some of the TTF typefaces in - one encoding, and some in another (say, CP-1251 and KOI-8), you have - to put them into the separate source directories. Some lines may contain - 4 fields. Then the fourth field is the name of the external map to - convert the Unicode fonts into the desirable encoding. This map is - used instead of the built-in map for the specified language. -

- -*8* -An interesting thing is that some languages have more than one -widely used character encodings. For example, the widely used -encodings for Russian are IBM CP-866 (MS-DOS and Unix), KOI-8 -(Unix and VAX, also the standard Internet encoding), IBM CP-1251 (MS Windows). -That's why I have provided the means to generate the converted fonts -in more than one encoding. See the file encodings/README for -details about the encoding tables. Actually, if you plan to use -these fonts with Netscape Navigator better use the aliases -cp-866 instead of ibm-866 and windows-1251 instead of ibm-1251 -because that's what Netscape wants. -

- - -DSTDIR - directory for the resulting Type1 fonts. Be careful! - This directory gets completely wiped out before conversion, - so don't use any already existing directory for this purpose. -

- - -DSTENC{language} - the list of encodings in which the destination - fonts will be generated for each language. Each font of that - language will be generated in each of the specified - encodings. If you don't want any translation, just specify both - SRCENC and DSTENC as iso8859-1 (or if you want any other encoding - specified in the fonts.dir, copy the description of 8859-1 with - new name and use this new name for SRCENC and DSTENC). -

- - -FOUNDRY - the foundry name to be used in the fonts.dir file. I have - set it to `fromttf' to avoid name conflicts with any existing font for - sure. But this foundry name is not registered in X11 standards and - if you want to get the full standard compliance or have a font server - that enforces such a compliance, use `misc'. -

- - -The next few parameters control the general behavior of the converter. -They default values are set to something reasonable. -

- - - -CORRECTWIDTH - if the value is set to YES then use the - converter option -w, otherwise don't use it. See the description of - this option in the README file. -

- - -REMOVET1A - if the value is set to YES then after - conversion remove the un-encoded .t1a font files and the - intermediate .xpfa font metric files. -

- - -INSTALLFONTMAP - a Ghostscript parameter, if the value is set to - YES then install the entries for the new fonts - right into the main Fontmap file. Otherwise just leave - the file Fontmap.ttf in the Ghostscript configuration - directory. -

- - -HINTSUBST - if the value is set to YES use the option - -H, otherwise don't use it. This option enables the - hint substitution technique. If you have not installed the X11 patch - described above, use this option with great caution. See further - description of this option in the README file. -

- - -ENFORCEISO - if the value is set to YES then - disguise the resulting fonts as the fonts in ISOLatin1 encoding. Historically - this was neccessary due to the way the installer scripts created the - X11 font configuration files. It is not neccessary any more for this - purpose. But if you plan to use these fonts with some other application - that expects ISOLatin1 encoding then better enable this option. -

- - -ALLGLYPHS - if the value is set to YES then - include all the glyphs from the source fonts into the resulting fonts, even - if these glyphs are inaccessible. If it's set to NO then - include only the glyphs which have codes assigned to them. The glyphs - without codes can not be used directly. But some clever programs, - such as the Type 1 library from XFree86 3.9 and higher can change - the encoding on the fly and use another set of glyphs. If you have not - installed the X11 patch described above, use this option with great - caution. See further description of the option option -a in the - README file. -

- - -GENUID - if the value is set to YES then use - the option -uA of the converter to generate UniqueIDs for - the converted fonts. The standard X11 Type 1 library does not use - this ID, so it may only be neccessary for the other applications. - The script is clever enough to generate different UniqueID for the - same font converted to multiple encodings. Also after conversion it - checks all the fonts generacted during the session for duplicated - UniqueID and shows those. Still, this does not quarantee that these - UniqueIDs won't overlap with some other fonts. The UniqueIDs are - generated as hash values from the font names, so it's guaranteed - that if the `convert' script runs multiple times it will - generate the same UniqueIDs during each run. See further description - of this option in the README file. -

- - -GENUID - if the value is set to YES then create - the .pfb files, otherwise the .pfa files. The .pfb - files are more compact but contain binary data, so you may experience some - troubles when transferring them through the network. -

- - -The following parameters are used to locate the other scripts and -configuration files. By default the scripts do a bit of guessing for them: -they search in the ttf2pt1 installation directory if ttf2pt1 -was installed or otherwise suppose that you are running `convert' with -`scripts' subdirectory being the current directory. -

- - - -ENCDIR - directory containing the descriptions of encodings -
- -MAPDIR - directory containing the external map files -

- - -Besides that a few parameters are built into the `convert' script itself. -You probably won't need to change them: -

- - - -T1ASM, TTF2PT1, TRANS, T1FDIR, FORCEISO - paths to the other script -

- - -Also there are a few parameters controlling the installation of -fonts for Ghostscript. Please look at their description in the -Ghostscript section of documentation or in the ttf2pt1_x2gs(1) -manual page before running `convert'. If these parameters are -set, `convert' will call the `x2gs' script automatically -to install the newly converted fonts in Ghostscript. -

- -After creating the configuration file run the `convert' script. Look at -the result and the log file in DSTDIR. -

- -Add the directory with newly converted fonts to the configuration -of X server or font server. For most of the systems this step is -very straightforward. For HP-UX it's rather tricky and poorly -documented, so the file FONTS.hpux gives a short description. -

- -If you don't have the privileges of the root user, you still can -configure your private font server. Just use some non-standard -port number (see FONTS.hpux for an example, exept that you won't -need all the HP-related stuff on any other system). -

- - -

-Known Problems -

- - - - -
    -
  • One catch is that the X11 Type 1 font library has a rather low limit - on the font size. Because of this the fonts with more complicated - outlines and the enabled hint substitution may not fit into - this limit. The same applies to the fonts with very complicated - outlines or with very many glyphs (especially the fonts with - over 256 glyphs). So you will need to excercise caution with - these options if you plan using these fonts with X11. Some vendors - such as HP provide the Type 1 implementation licensed from Adobe - which should have no such problem. -

    - - But there is a solution even for the generic X11. A patch located - in the subdirectory `app/X11' fixes this problem as well - as some other minor problems. Its description is provided in - app/X11/README. -

    - - To fix the X11 font library, you have to get the X11 sources. I - can recommend the ftp sites of the XFree86 project ftp://ftp.xfree86.org - or of the Open Group ftp://ftp.x.org. This patch was made on the sources - of XFree86 so you may have better success with applying it to the - XFree86 distribution. After you have got the sources, make sure - that you can compile them. Then apply the patch as described. - Make sure that it was applied properly. Compile the sources again - (actually, you need only the fonts library, the fonts server, and - possibly the X server). It would be prudent now to save your old - font library, font server and, possibly, X server. Then install - the new recently compiled versions of these files. Of course, - if you know someone who already has compiled these files for the - same OS as yours, you can just copy the binary fles from him. -

    - - Alas, building the X11 system from the source code is not the - easiest thing in the world and if you have no experience it - can be quite difficult. In this case just avoid the aforementioned - features or check each converted font to make sure that it - works properly. -

    - -

  • The Type1 font library from the standard X11 distribution - does not work on HP-UX (at least, up to 10.01). The font server - supplied with HP-UX up to 10.01 is also broken. Starting from - HP-UX 10.20 (I don't know about 10.10) they supply a proprietary font - library and the converted fonts work fine with it, provided that - they are configured properly (see the file FONTS.hpux). -

    - -

  • The fonts.scale files created by the older versions of the - ttf2pt1 installation program (up to release 3.1) have conflicted - with the language definitions of the Xfsft font server and - parts of it included into XFree86. To overcome this incompatibility - the never versions creats the fonts.scale file describing all the - fonts as belonging to the adobe-fontspecific encoding and - the fonts.alias file with the proper names. The drawback of - this solution is that xlsfonts gives the list of twice more - fonts. But as a side effect the option ENFORCEISO in - `convert.cfg' is not required for X11 any more. -

    - -

  • The conversion script has no support for Eastern multi-plane fonts. - Contribution of such a support would be welcome. -

    -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Ghostscript -

- - - - - - -The fonts generated with ttf2pt1 work fine with Ghostscript by -themselves. The script `x2gs' (or `ttf2pt1_x2gs' when installed -into a public directory, to avoid name conflicts with other -programs) links the font files from the X11 direcotry into the Ghostscript -directory and automatically creates the description file (Fontmap) -in Ghostscript format. - - -It's called as: -

- - - - -

- x2gs [config-file] -
- - -If the configuration file is not specified as an argument then the file -`convert.cfg' in the current directory is used, just like the -`convert' script does. Indeed, this configuration file is used for -both scripts. -

- -The Ghostscript-related parameters in the configuration file are: -

- -DSTDIR - the X11 font directory used by `x2gs' as the - source of the fonts. This parameter is common with the X11 - configuration. -

- -GSDIR - the base directory of Ghostsript. If this - parameter is set to an empty string then `convert' won't - call `x2gs'. So if you want to get only the X11 fonts - installed then set this parameter to an empty string. This - directory may vary on various system, so please check your - system and set this value accordingly before running the script. -

- -GSFONTDIR - the font directory of Ghostscript. In the standard - Ghostscript installation it's a subdirectory of GSDIR - but some systems may use completely different directories. -

- -GSCONFDIR - the configuration subdirectory of Ghostscript - that contains the Fontmap file. -

- -INSTALLFONTMAP - if the value is set to YES then - install the entries for the new fonts right into the main - Fontmap file. Otherwise just leave the file Fontmap.ttf - in the Ghostscript configuration directory. -

- - -After preparing the configuration file run the script. It symbolicaly links -all the font files and creates the description file Fontmap.ttf in -GSCONDFIR. After that there are two choices. -

- -If the option INSTALLFONTMAP was set to YES then -the font descriptions are also automatically installed into the -master Fontmap file. The script is clever enough to -detect if it was run multiple times with the same directories -and if so it replaces the old Fontmap entries with -the new ones instead of just accumulating all of them. You -may also run it multiple times for multiple X11 directories -and all the results will be properly collected in the Fontmap. -But it's your responsibility to watch that the names of the -font files don't overlap. If the X11 font directory gets -renamed then you have to remove its font entries from the -Fontmap and only after that re-run `x2gs' -for the new directory. -

- -On the other hand if the option INSTALLFONTMAP was set to -NO then go to the GSCONFDIR directory and insert the -contents of Fontmap.ttf into the Fontmap file -manually. This step may be left manual to make the installation -a little bit more safe. -

- -After that you may also want to redefine some of the aliases in -Fontmap to refer to the newly installed fonts. -But the redefinition of the aliases may be dangerous if the width of -characters in the new font will be different from the old font. -Alas, there is no visible solution of this problem yet. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-MS Windows -

- - -Ttf2pt1 can be built on Windows either with native compiler or in -POSIX emulation mode. -

- -Native MS Windows compilers require a different way to build the converter -instead of the Makefile (their make programs commonly are quite weird -and limited in capabilities). An example of batch file winbuild.bat -is provided for MS Visual C/C++. Probably it can be easily adapted for other -32-bit Windows and DOS compilers. The important part is to define the -preprocessor symbol WINDOWS during compilation. -

- -Cygnus make almost supports full Makefiles but not quite. Seems -like its POSIX support is also of the same quality "almost but not quite". -So another command file cygbuild.sh is provided for Cygnus GNU C, also -with the preprocessor symbol WINDOWS defined. It is intended to be run from -the Cygnus BASH shell. To run the programs produced by the Cygnus compiler -the Cygnus library file CYGWIN1.DLL should be copied first into -C:\WINDOWS. -

- -To run the accompanying scripts Perl for Windows will be required as well as -other tools from the Cygnus set. -

- -The Windows support was not particularly tested, so in case of problems with -building or running the converter please let us know. -

- -The pre-built code (possibly of an older version) of ttf2pt1 for MS Windows is -available from the GnuWin32 project from - -http://gnuwin32.sourceforge.net/packages/ttf2pt1.htm -

- - -

-Netscape Navigator/Communicator -

- - -Basically, the biggest problem with Netscape Navigator is that -it has built-in fixed PostScript font names and built-in fixed -glyph tables for them. Oh, no, that's two! Let's start over: -basically the two biggest problems of Netscape Navigator are -that (one)it has built-in fixed PostScript font names and (two) -built-in fixed glyph tables for them and (three) it always -assumes that the fonts have ISOLatin1 encoding. OK, let's -start over again: basically the three biggest problems of Netscape -Navigator are that (one) it has built-in fixed PostScript font names, -(two) built-in fixed glyph tables for them and (three) it always -assumes that the fonts have ISOLatin1 encoding and (four) it -does not remember the scaled font size between the sessions. -You did not expect such a Spanish Inquisition, did you ? (*) -

- -Luckily, we have solutions for all of these problems. They are -located in the subdirectory `app/netscape' and described -in app/netscape/README. -

- - -  -------
-  *) See Monty Python's Flying Circus, episode 15
-

- -*8* -

-Netscape and cyrillic fonts
- -(courtesy of Zvezdan Petkovic) -

- -If you use TrueType fonts in your X, as I do, and you always get -KOI8-R encoded pages, then your Netscape does not recognise windows-1251 -encoding. Microsoft TrueType fonts simply declare all encodings they -can support including KOI8-R. For some reason, KOI8-R always wins over -ISO-8859-5 in Netscape under X. If you are reading other cyrillic -languages besides Russian, you might want to either erase KOI8-R entries -from the fonts.dir and fonts.scale files, or alternatively fix Netscape. -I put this line in my .Xdefaults. -

- -

- Netscape*documentFonts.charset*koi8-r: iso-8859-5 -
-

- -Notice that you can still read Russian sites without trouble because -Netscape translates KOI8-R to ISO-8859-5 on the fly. I read both Russian -and Serbian sites with no trouble. -

- -Note: If anybody knows the way to tell Netscape under Unix how to -recognise {windows,ibm,cp}-1251 encoded fonts, I'd like to hear about that. -

- - -

-Linux RPM package -

- - -The spec file for the creation of a Linux RPM package is located in -app/RPM. It has been contributed by Johan Vromans. When -make all is ran in the main directory it among the other -things creates the version of itself adapted to Linux in app/RPM, -you may want to copy that version back to the main directory. -

- -Warning: Please note that the install section is incomplete, and -the installed scripts won't work until the paths inside them -are corrected. -

- - -

-FrameMaker -

- - -The fonts and AFM files generated by the version 3.2 and higher -should work with Framemaker without problems. The AFM files -generated by the previous versions of the converter require a -line added to them: -

- -  EncodingScheme FontSpecific -

- -And the underscores in the font names of the font and AFM files -generated by the older versions may need to be changed to dashes. -

- -NOTE by Jason Baietto: Ignore the directions in the Frame on-line docs -that say to put a "serverdict begin 0 exitserver" line in the pfa files. -Doing this caused both my printer and ghostscript to choke on the resulting -output from FrameMaker, so I would not advise doing this (though your -mileage may vary). -

- - -

-StarOffice -

- - -StarOffice 5.1x has been reported to crash if the .afm file contains -spaces in the values of such statements as Version, Weight etc. -These spaces are permitted by the Adobe spec, so this is a problem of -StarOffice. The easiest way to fix these .afm files for StarOffice -is to remove spaces in these strings or remove these strings (in case if -they are optional) at all. This can be done automatically with a sed -script. It seems that StarOffice 5.2 has this problem fixed, so we decided to -spend no efforts on providing workarounds for 5.1 with ttf2pt1. -

- - - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/Makefile b/application/third_party/dompdf/lib/ttf2ufm/src/Makefile deleted file mode 100755 index 3a81cdc8..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/Makefile +++ /dev/null @@ -1,279 +0,0 @@ - -# This file should be configured before running `make'. -# Uncomment or change the values that are relevant for your OS. - -# The preferred C compiler (by default use the OS-specific default value). -# For BSD/OS, FreeBSD, Linux (all flavors), NetBSD, OpenBSD the default -# compiler is GNU C. -# (Note please the politically correct ordering by alphabet ! :-) -# -# Use GNU C even if it's not the default compiler -# -#CC=gcc -# -# Use the standard ANSI C compiler on HP-UX even if it's not default -# -#CC=c89 - -# -# The system-dependent flags for the C compiler -# -# Default - -CFLAGS_SYS= -g - -# For GNU C -# -#CFLAGS_SYS= -O2 -# -# For GNU C with long options support library (Linux etc.) -# -#CFLAGS_SYS= -O2 -D_GNU_SOURCE -# -# For GNU C on HP-UX/PA-RISC 1.1 -# -#CFLAGS_SYS= -O2 -Wa,-w -# -# For the standard ANSI C on HP-UX -# -#CFLAGS_SYS= +O2 -D_HPUX_SOURCE - -# -# The system-dependent libraries -# -# Defalut (for the BSD-style OSes) - -LIBS_SYS= -lm - -# For SystemV (such as SCO, UnixWare, Solaris, but _NOT_ Linux or HP-UX) -# -#LIBS_SYS= -lm -lsocket - -# -# The flags for C compiler for the FreeType-2 library (disabled by default). -# This WON'T BUILD with FT2-beta8, use the FreeType release 2.0.4 -# http://download.sourceforge.net/freetype/freetype-2.0.4.tar.gz - -#CFLAGS_FT= - -# To enable use of the FreeType-2 library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment LIBS_FT -# -CFLAGS_FT = -DUSE_FREETYPE -I/usr/include/freetype2 -I/usr/include - -# -# The FreeType-2 library flags (disabled by default) - -#LIBS_FT= - -# To enable use of the FreeType-2 library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment CFLAGS_FT -# -LIBS_FT= -L/usr/lib -lfreetype - -# -# The flags for C compiler for the Autotrace library (disabled by default). -# USE OF THIS FEATURE IS STRONGLY DISCOURAGED, THE BUILT-IN TRACING -# (AKA VECTORIZATION) PROVIDES MUCH BETTER RESULTS. -# The tested version is 0.29a (and the fonts produced with it are -# absolutely not usable). -# http://download.sourceforge.net/autotrace/autotrace-0.29.tar.gz - -CFLAGS_AT= - -# To enable use of the Autotrace library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment LIBS_AT -# -#CFLAGS_AT = -DUSE_AUTOTRACE -I/usr/local/include - -# -# The Autotrace library flags (disabled by default) - -LIBS_AT= - -# To enable use of the Autotrace library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment CFLAGS_AT -# -#LIBS_AT= -L/usr/local/lib -lautotrace - -# -# Preference of front-ends if multiple parsers match a file -# (by default the build-in front-end takes preference over FreeType) - -CFLAGS_PREF= - -# To prefer FreeType (if enabled): -# -#CFLAGS_PREF= -DPREFER_FREETYPE - -# Uncomment the second line to not compile t1asm into ttf2pt1 -CFLAGS_EXTT1ASM= -#CFLAGS_EXTT1ASM= -DEXTERNAL_T1ASM - -CFLAGS= $(CFLAGS_SYS) $(CFLAGS_FT) $(CFLAGS_AT) $(CFLAGS_PREF) -LIBS= $(LIBS_SYS) $(LIBS_FT) $(LIBS_AT) - -# Installation-related stuff -# -# The base dir for installation and subdirs in it -INSTDIR = /usr/local -# for binaries -BINDIR = $(INSTDIR)/bin -# for binaries of little general interest -LIBXDIR = $(INSTDIR)/libexec/ttf2pt1 -# for scripts, maps/encodings etc. -SHAREDIR = $(INSTDIR)/share/ttf2pt1 -MANDIR = $(INSTDIR)/man - -# owner and group of installed files -OWNER = root -GROUP = bin - -# After you have configured the Makefile, comment out the following -# definition: -warning: docs - @echo >&2 - @echo " You have to configure the Makefile before running make!" >&2 - @echo "(or if you are lazy and hope that it will work as is run \`make all')">&2 - @echo >&2 - -DOCS=CHANGES README FONTS FONTS.hpux encodings/README other/README \ - app/X11/README app/netscape/README app/TeX/README - -SUBDIRS = app encodings maps scripts other -TXTFILES = README* FONTS* CHANGES* COPYRIGHT - -MANS1=ttf2pt1.1 ttf2pt1_convert.1 ttf2pt1_x2gs.1 -MANS=$(MANS1) $(MANS5) - -all: t1asm ttf2pt1 docs mans rpm - -docs: $(DOCS) - -mans: $(MANS) - -clean: - rm -f t1asm ttf2pt1 *.o app/RPM/Makefile app/RPM/*.spec *.core core.* core - ( cd other && make clean; ) - ( cd app/netscape && make clean; ) - -veryclean: clean - rm -f $(DOCS) $(MANS) - -rpm: app/RPM/Makefile app/RPM/ttf2pt1.spec - -ttf2pt1.1: README.html - scripts/html2man . . app/RPM/Makefile - -app/RPM/ttf2pt1.spec: app/RPM/ttf2pt1.spec.src version.h - sed 's/^Version:.*/Version: '`grep TTF2PT1_VERSION version.h| cut -d\" -f2`'/' $@ - -t1asm: t1asm.c - $(CC) $(CFLAGS) -o t1asm -DSTANDALONE t1asm.c $(LIBS) - -ttf2pt1.o: ttf2pt1.c ttf.h pt1.h global.h version.h - $(CC) $(CFLAGS) -c ttf2pt1.c - -pt1.o: pt1.c ttf.h pt1.h global.h - $(CC) $(CFLAGS) -c pt1.c - -ttf.o: ttf.c ttf.h pt1.h global.h - $(CC) $(CFLAGS) -c ttf.c - -ft.o: ft.c pt1.h global.h - $(CC) $(CFLAGS) -c ft.c - -bdf.o: bdf.c pt1.h global.h - $(CC) $(CFLAGS) -c bdf.c - -bitmap.o: bitmap.c pt1.h global.h - $(CC) $(CFLAGS) -c bitmap.c - -runt1asm.o: runt1asm.c global.h - $(CC) $(CFLAGS) $(CFLAGS_EXTT1ASM) -c runt1asm.c - -ttf2pt1: ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o - $(CC) $(CFLAGS) -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o $(LIBS) - -CHANGES: CHANGES.html - scripts/unhtml CHANGES - -README: README.html - scripts/unhtml README - -encodings/README: encodings/README.html - scripts/unhtml encodings/README - -other/README: other/README.html - scripts/unhtml other/README - -app/X11/README: app/X11/README.html - scripts/unhtml app/X11/README - -app/netscape/README: app/netscape/README.html - scripts/unhtml app/netscape/README - -app/TeX/README: app/TeX/README.html - scripts/unhtml app/TeX/README - -FONTS: FONTS.html - scripts/unhtml FONTS - -FONTS.hpux: FONTS.hpux.html - scripts/unhtml FONTS.hpux - -install: all - scripts/inst_dir $(BINDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(LIBXDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(SHAREDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man1 $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man5 $(OWNER) $(GROUP) 0755 - cp -R $(TXTFILES) $(SUBDIRS) $(SHAREDIR) - chown -R $(OWNER) $(SHAREDIR) - chgrp -R $(GROUP) $(SHAREDIR) - chmod -R go-w $(SHAREDIR) - scripts/inst_file ttf2pt1 $(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755 - [ -f $(BINDIR)/t1asm ] || scripts/inst_file t1asm $(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755 - sed -e 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;' \ - -e 's|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;' \ - -e 's|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' cvt.tmp - scripts/inst_file cvt.tmp $(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755 - scripts/inst_file cvt.tmp $(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755 - rm cvt.tmp - scripts/inst_file scripts/x2gs $(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755 - for i in $(MANS1); do { \ - sed -e 's|TTF2PT1_BINDIR|$(BINDIR)|;' \ - -e 's|TTF2PT1_LIBXDIR|$(LIBXDIR)|;' \ - -e 's|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(MANDIR)/man1/$$i \ - && chown $(OWNER) $(MANDIR)/man1/$$i \ - && chgrp $(GROUP) $(MANDIR)/man1/$$i \ - && chmod 0644 $(MANDIR)/man1/$$i \ - || exit 1; \ - } done - -uninstall: - rm -f $(BINDIR)/ttf2pt1 $(BINDIR)/ttf2pt1_convert $(BINDIR)/ttf2pt1_x2gs - rm -rf $(LIBXDIR) - rm -rf $(SHAREDIR) - for i in $(MANS1); do { \ - rm -f $(MANDIR)/man1/$$i $(MANDIR)/man1/$$i.gz; \ - } done - - -# targets for automatic generation of releases and snapshots - -snapshot: - scripts/mkrel snapshot - -release: - scripts/mkrel release diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/README b/application/third_party/dompdf/lib/ttf2ufm/src/README deleted file mode 100755 index f1cf5b67..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/README +++ /dev/null @@ -1,814 +0,0 @@ -TTF2PT1 - A True Type to PostScript Type 1 Font Converter - -(Do not edit this file, it is generated from README.html!!!) -[ - Based on ttf2pfa by Andrew Weeks, and help from Frank Siegert. - Modification by Mark Heath. - Further modification by Sergey Babkin. - The Type1 assembler by I. Lee Hetherington with modifications by - Kai-Uwe Herbing. -] - -Ever wanted to install a particular font on your XServer but only could find -the font you are after in True Type Format? - -Ever asked comp.fonts for a True Type to Type 1 converter and got a List -of Commercial software that doesn't run on your Operating System? - -Well, this program should be the answer. This program is written in C (so it -should be portable) and therefore should run on any OS. The only limitation -is that the program requires some method of converting Big endian integers into -local host integers so the network functions ntohs and ntohl are used. These -can be replaced by macros if your platform doesn't have them. -Of course the target platform requires a C compiler and command line ability. - -Ttf2pt1 is a font converter from the True Type format (and some other formats -supported by the FreeType library as well) to the Adobe Type1 format. - -The versions 3.0 and later got rather extensive post-processing algorithm that -brings the converted fonts to the requirements of the Type1 standard, tries to -correct the rounding errors introduced during conversions and some simple -kinds of bugs that are typical for the public domain TTF fonts. It -also generates the hints that enable much better rendering of fonts in -small sizes that are typical for the computer displays. But everything -has its price, and some of the optimizations may not work well for certain -fonts. That's why the options were added to the converter, to control -the performed optimizations. - -The converter is simple to run, just: - - ttf2pt1 [-options] ttffont.ttf [Fontname] -or - ttf2pt1 [-options] ttffont.ttf - - -The first variant creates the file Fontname.pfa (or Fontname.pfb if the -option '-b' was used) with the converted font and Fontname.afm with the -font metrics, the second one prints the font or another file (if the option -'-G' was used) on the standard output from where it can be immediately -piped through some filter. If no Fontname is specified for the first -variant, the name is generated from ttffont by replacing the .ttf -filename suffix. - -Most of the time no options are neccessary (with a possible exception -of '-e'). But if there are some troubles with the resulting font, they -may be used to control the conversion. -The options are: - --a - Include all the glyphs from the source file into the converted - file. If this option is not specified then only the glyphs that have - been assigned some encoding are included, because the rest of glyphs - would be inaccessible anyway and would only consume the disk space. - But some applications are clever enough to change the encoding on - the fly and thus use the other glyphs, in this case they could - benefit from using this option. But there is a catch: the X11 library - has rather low limit for the font size. Including more glyphs increases - the file size and thus increases the chance of hitting this limit. - See app/X11/README for the description of a - patch to X11 which fixes this problem. - --b - Encode the resulting font to produce a ready .pfb file. - --d suboptions - Debugging options. The suboptions are: - - a - Print out the absolute coordinates of dots in outlines. Such - a font can not be used by any program (that's why this option is - incompatible with '-e') but it has proven to be a valuable debuging - information. - - r - Do not reverse the direction of outlines. The TTF fonts have - the standard direction of outlines opposite to the Type1 fonts. So - they should be reversed during proper conversion. This option - may be used for debugging or to handle a TTF font with wrong - direction of outlines (possibly, converted in a broken way from - a Type1 font). The first signs of the wrong direction are the - letters like "P" or "B" without the unpainted "holes" inside. - --e - Assemble the resulting font to produce a ready .pfa file. - [ S.B.: Personally I don't think that this option is particularly useful. - The same result may be achieved by piping the unassembled data - through t1asm, the Type 1 assembler. And, anyways, it's good to - have the t1utils package handy. But Mark and many users think that - this functionality is good and it took not much time to add this option. ] - --F - Force the Unicode encoding: any type of MS encoding specified - in the font is ignored and the font is treated like it has Unicode - encoding. WARNING: this option is intended for buggy fonts - which actually are in Unicode but are marked as something else. The - effect on the other fonts is unpredictable. - --G suboptions - File generation options. The suboptions may be lowercase - or uppercase, the lowercase ones disable the generation of particular - files, the corresponding uppercase suboptions enable the generation of the - same kind of files. If the result of ttf2pt1 is requested to be printed on - the standard output, the last enabling suboption of -G determines - which file will be written to the standard output and the rest of files - will be discarded. For example, -G A will request the AFM file. - The suboptions to disable/enable the generation of the files are: - - f/F - The font file. Depending on the other options this file - will have one of the suffixes .t1a, .pfa or .pfb. If the conversion result - is requested on the standard output ('-' is used as the output file name) - then the font file will also be written there by default, if not overwritten - by another suboption of -G. - Default: enabled - - a/A - The Adobe font metrics file (.afm). - Default: enabled - - e/E - The dvips encoding file (.enc). - Default: disabled - - --l language[+argument] - Extract the fonts for the specified language from a - multi-language Unicode font. If this option is not used the converter - tries to guess the language by the values of the shell variable LANG. - If it is not able to guess the language by LANG it tries all the - languages in the order they are listed. - - After the plus sign an optional argument for the language extractor - may be specified. The format of the argument is absolutely up to - the particular language converter. The primary purpose of the - argument is to support selection of planes for the multi-plane - Eastern encodings but it can also be used in any other way. The - language extractor may decide to add the plane name in some form - to the name of the resulting font. None of the currently supported - languages make any use of the argument yet. - - As of now the following languages are supported: - latin1 - for all the languages using the Latin-1 encoding - latin2 - for the Central European languages - latin4 - for the Baltic languages - latin5 - for the Turkish language - cyrillic - for the languages with Cyrillic alphabet - russian - historic synonym for cyrillic - bulgarian - historic synonym for cyrillic - adobestd - for the AdobeStandard encoding used by TeX - plane+argument - to select one plane from a multi-byte encoding - - The argument of the "plane" language may be in one of three forms: - plane+pid=,eid= - plane+pid=,eid=, - plane+ - - Pid (TTF platform id) and eid (TTF encoding id) select a particular - TTF encoding table in the original font. They are specified as decimal - numbers. If this particular encoding table is not present in the font - file then the conversion fails. The native ("ttf") front-end parser supports - only pid=3 (Windows platform), the FreeType-based ("ft") front-end supports - any platform. If pid/eid is not specified then the TTF encoding table is - determined as usual: Unicode encoding if it's first or an 8-bit encoding - if not (and for an 8-bit encoding the plane number is silently ignored). - To prevent the converter from falling back to an 8-bit encoding, specify - the Unicode pid/eid value explicitly. - - Plane_number is a hexadecimal (if starts with "0x") or decimal number. - It gives the values of upper bytes for which 256 characters will be - selected. If not specified, defaults to 0. It is also used as a font - name suffix (the leading "0x" is not included into the suffix). - - NOTE: - It seems that many Eastern fonts use features of the TTF format that are - not supported by the ttf2pt1's built-in front-end parser. Because of - this for now we recommend using the FreeType-based parser (option - '-p ft') with the "plane" language. - - NOTE: - You may notice that the language names are not uniform: some are the - names of particular languages and some are names of encodings. This - is because of the different approaches. The original idea was to - implement a conversion from Unicode to the appropriate Windows - encoding for a given language. And then use the translation tables - to generate the fonts in whatever final encodings are needed. This - would allow to pile together the Unicode fonts and the non-Unicode - Windows fonts for that language and let the program to sort them out - automatically. And then generate fonts in all the possible encodings - for that language. An example of this approach is the Russian language - support. But if there is no multiplicity of encodings used for some - languages and if the non-Unicode fonts are not considered important - by the users, another way would be simpler to implement: just provide - only one table for extraction of the target encoding from Unicode - and don't bother with the translation tables. The latin* "languages" - are examples of this approach. If somebody feels that he needs the - Type1 fonts both in Latin-* and Windows encodings he or she is absolutely - welcome to submit the code to implement it. - - WARNING: - Some of the glyphs included into the AdobeStandard encoding are not - included into the Unicode standard. The most typical examples of such - glyphs are ligatures like 'fi', 'fl' etc. Because of this the font - designers may place them at various places. The converter tries to - do its best, if the glyphs have honest Adobe names and/or are - placed at the same codes as in the Microsoft fonts they will be - picked up. Otherwise a possible solution is to use the option '-L' - with an external map. - --L file[+[pid=,eid=,][plane]] - Extract the fonts for the specified - language from a multi-language font using the map from this file. This is - rather like the option '-l' but the encoding map is not - compiled into the program, it's taken from that file, so it's - easy to edit. Examples of such files are provided in - maps/adobe-standard-encoding.map, CP1250.map. (NOTE: - the 'standard encoding' map does not include all the glyphs of the - AdobeStandard encoding, it's provided only as an example.) The - description of the supported map formats is in the file - maps/unicode-sample.map. - - Likewise to '-l', an argument may be specified after the map file - name. But in this case the argument has fixed meaning: it selects the - original TTF encoding table (the syntax is the same as in '-l plane') - and/or a plane of the map file. The plane name also gets added after dash - to the font name. The plane is a concept used in the Eastern fonts with big - number of glyphs: one TTF font gets divided into multiple Type1 fonts, - each containing one plane of up to 256 glyphs. But with a little - creativity this concept may be used for other purposes of combining - multiple translation maps into one file. To extract multiple planes - from a TTF font ttf2pt1 must be run multiple times, each time with - a different plane name specified. - - The default original TTF encoding table used for the option '-L' is - Unicode. The map files may include directives to specify different original - TTF encodings. However if the pid/eid pair is specified with - it overrides any original encoding specified in the map file. - --m type=value - Set maximal or minimal limits of resources. - These limits control the the font generation by limiting the resources - that the font is permitted to require from the PostScript interpreter. - The currently supported types of limits are: - - h - the maximal hint stack depth for the substituted hints. - The default value is 128, according to the limitation in X11. This seems to - be the lowest (and thus the safest) widespread value. To display the - hint stack depth required by each glyph in a .t1a file use the script - scripts/cntstems.pl. - --O suboptions - Outline processing options. The suboptions - may be lowercase or uppercase, the lowercase ones disable the features, - the corresponding uppercase suboptions enable the same features. - The suboptions to disable/enable features are: - - b/B - Guessing of the ForceBold parameter. This parameter helps - the Type1 engine to rasterize the bold fonts properly at small sizes. - But the algorithm used to guess the proper value of this flag makes - that guess based solely on the font name. In rare cases that may cause - errors, in these cases you may want to disable this guessing. - Default: enabled - - h/H - Autogeneration of hints. The really complex outlines - may confuse the algorithm, so theoretically it may be useful - sometimes to disable them. Although up to now it seems that - even bad hints are better than no hints at all. - Default: enabled - - u/U - Hint substitution. Hint substitution is a technique - permitting generation of more detailed hints for the rasterizer. It allows - to use different sets of hints for different parts of a glyph and change - these sets as neccessary during rasterization (that's why "substituted"). - So it should improve the quality of the fonts rendered at small sizes. - But there are two catches: First, the X11 library has rather low limit for - the font size. More detailed hints increase the file size and thus increase - the chance of hitting this limit (that does not mean that you shall hit it - but you may if your fonts are particularly big). This is especially - probable for Unicode fonts converted with option '-a', so you may want to - use '-a' together with '-Ou'. See app/X11/README for the description of - a patch to X11 which fixes this problem. Second, some rasterizers (again, - X11 is the typical example) have a limitation for total number of hints - used when drawing a glyph (also known as the hint stack depth). If that - stack overflows the glyph is ignored. Starting from version 3.22 ttf2pt1 - uses algorithms to minimizing this depth, with the trade-off of slightly - bigger font files. The glyphs which still exceed the limit set by option - '-mh' have all the substituted hints removed and only base hints left. - The algorithms seem to have been refined far enough to make the fonts with - substituted hints look better than the fonts without them or at least the - same. Still if the original fonts are not well-designed the detailed - hinting may emphasize the defects of the design, such as non-even thickness - of lines. So provided that you are not afraid of the X11 bug the best idea - would be to generate a font with this feature and without it, then compare - the results using the program other/cmpf (see the description - in other/README) and decide which one looks better. - Default: enabled - - o/O - Space optimization of the outlines' code. This kind of optimization - never hurts, and the only reason to disable this feature is for comparison - of the generated fonts with the fonts generated by the previous versions of - converter. Well, it _almost_ never hurts. As it turned out there exist - some brain-damaged printers which don't understand it. Actually this - feature does not change the outlines at all. The Type 1 font manual - provides a set of redundant operators that make font description shorter, - such as '10 hlineto' instead of '0 10 rlineto' to describe a horizontal - line. This feature enables use of these operators. - Default: enabled - - s/S - Smoothing of outlines. If the font is broken in some - way (even the ones that are not easily noticeable), such smoothing - may break it further. So disabling this feature is the first thing to be - tried if some font looks odd. But with smoothing off the hint generation - algorithms may not work properly too. - Default: enabled - - t/T - Auto-scaling to the 1000x1000 Type1 standard matrix. The - TTF fonts are described in terms of an arbitrary matrix up to - 4000x4000. The converted fonts must be scaled to conform to - the Type1 standard. But the scaling introduces additional rounding - errors, so it may be curious sometimes to look at the font in its - original scale. - Default: enabled - - v/V - Do vectorization on the bitmap fonts. Functionally - "vectorization" is the same thing as "autotracing", a different word is - used purely to differentiate it from the Autotrace library. It tries to - produce nice smooth outlines from bitmaps. This feature is still a work - in progress though the results are already mostly decent. - Default: disabled - - w/W - Glyphs' width corection. This option is designed to be - used on broken fonts which specify too narrow widths for the - letters. You can tell that a font can benefit from this option - if you see that the characters are smashed together without - any whitespace between them. This option causes the converter - to set the character widths to the actual width of this character - plus the width of a typical vertical stem. But on the other hand - the well-designed fonts may have characters that look better if - their widths are set slightly narrower. Such well-designed fonts - will benefit from disabling this feature. You may want to convert - a font with and without this feature, compare the results and - select the better one. This feature may be used only on proportional - fonts, it has no effect on the fixed-width fonts. - Default: disabled - - z/Z - Use the Autotrace library on the bitmap fonts. The results - are horrible and the use of this option is not recommended. This option is - present for experimental purposes. It may change or be removed in the - future. The working tracing can be achieved with option -OV. - Default: disabled - --p parser_name - Use the specified front-end parser to read the font file. - If this option is not used, ttf2pt1 selects the parser automatically based - on the suffix of the font file name, it uses the first parser in its - list that supports this font type. Now two parsers are supported: - - ttf - built-in parser for the ttf files (suffix .ttf) - bdf - built-in parser for the BDF files (suffix .bdf) - ft - parser based on the FreeType-2 library (suffixes .ttf, - .otf, .pfa, .pfb) - - The parser ft is NOT linked in by default. See Makefile - for instructions how to enable it. We do no support this parser on - Windows: probably it will work but nobody tried and nobody knows how - to build it. - - The conversion of the bitmap fonts (such as BDF) is simplistic yet, - producing jagged outlines. When converting such fonts, it might be - a good idea to turn off the hint substitution (using option -Ou) - because the hints produced will be huge but not adding much to the - quality of the fonts. - --u number - Mark the font with this value as its - UniqueID. The UniqueID is used by the printers with the hard disks - to cache the rasterized characters and thus significantly - speed-up the printing. Some of those printers just can't - store the fonts without UniqueID on their disk.The problem - is that the ID is supposed to be unique, as it name says. And - there is no easy way to create a guaranteed unique ID. Adobe specifies - the range 4000000-4999999 for private IDs but still it's difficult - to guarantee the uniqueness within it. So if you don't really need the - UniqueID don't use it, it's optional. Luckily there are a few millions of - possible IDs, so the chances of collision are rather low. - If instead of the number a special value 'A' is given - then the converter generates the value of UniqueID automatically, - as a hash of the font name. (NOTE: in the version 3.22 the - algorithm for autogeneration of UniqueID was changed to fit the values - into the Adobe-spacified range. This means that if UniqueIDs were used - then the printer's cache may need to be flushed before replacing the - fonts converted by an old version with fonts converted by a newer version). - A simple way to find if any of the fonts in a given directory have - duplicated UniqueIDs is to use the command: - - cat *.pf[ab] | grep UniqueID | sort | uniq -c | grep -v ' 1 ' - - Or if you use scripts/convert it will do that for you automatically - plus it will also give the exact list of files with duplicate UIDs. - --v size - Re-scale the font to get the size of a typical uppercase - letter somewhere around the specified size. Actually, it re-scales - the whole font to get the size of one language-dependent letter to be - at least of the specified size. Now this letter is "A" in all the - supported languages. The size is specified in the points of the - Type 1 coordinate grids, the maximal value is 1000. This is an - experimental option and should be used with caution. It tries to - increase the visible font size for a given point size and thus make - the font more readable. But if overused it may cause the fonts to - look out of scale. As of now the interesting values of size for - this option seem to be located mostly between 600 and 850. This - re-scaling may be quite useful but needs more experience to - understand the balance of its effects. - --W level - Select the verbosity level of the warnings. - Currently the levels from 0 to 4 are supported. Level 0 means no warnings - at all, level 4 means all the possible warnings. The default level is 3. - Other levels may be added in the future, so using the level number 99 is - recommended to get all the possible warnings. Going below level 2 is - not generally recommended because you may miss valuable information about - the problems with the fonts being converted. - -Obsolete option: --A - Print the font metrics (.afm file) instead of the font on STDOUT. - Use -GA instead. - -Very obsolete option: - The algorithm that implemented the forced fixed width had major - flaws, so it was disabled. The code is still in the program and - some day it will be refined and returned back. Meanwhile the - option name '-f' was reused for another option. The old version was: --f - Don't try to force the fixed width of font. Normally the converter - considers the fonts in which the glyph width deviates by not more - than 5% as buggy fixed width fonts and forces them to have really - fixed width. If this is undesirable, it can be disabled by this option. - -The .pfa font format supposes that the description of the characters -is binary encoded and encrypted. This converter does not encode or -encrypt the data by default, you have to specify the option '-e' -or use the t1asm program to assemble (that means, encode and -encrypt) the font program. The t1asm program that is included with -the converter is actually a part of the t1utils package, rather old -version of which may be obtained from - - http://ttf2pt1.sourceforge.net/t1utils.tar.gz - -Note that t1asm from the old version of that package won't work properly -with the files generated by ttf2pt1 version 3.20 and later. Please use -t1asm packaged with ttf2pt1 or from the new version t1utils -instead. For a newer version of t1utils please look at - - http://www.lcdf.org/~eddietwo/type/ - -So, the following command lines: - - ttf2pt1 -e ttffont.ttf t1font - ttf2pt1 ttffont.ttf - | t1asm >t1font.pfa - -represent two ways to get a working font. The benefit of the second form -is that other filters may be applied to the font between the converter -and assembler. - -Installation and deinstallation of the converter ------------------------------------------------- - -The converter may be easily installed systemwide with - - make install - -and uninstalled with - - make uninstall - -By default the Makefile is configured to install in the hierarchy -of directory /usr/local. This destination directory as well as -the structure of the hierarchy may be changed by editing the Makefile. - -Installation of the fonts -------------------------- - -Running the converter manually becomes somewhat boring if it has to -be applied to a few hundreds of fonts and then you have to generate the -fonts.scale and/or Fontmap files. The FONTS file describes how to use -the supplied scripts to handle such cases easily. It also discusses -the installation of the fonts for a few widespread programs. - -Other utilities ---------------- - -A few other small interesting programs that allow a cloase look at -the fonts are located in the subdirectory 'other'. They -are described shortly in others/README. - -Optional packages ------------------ - -Some auxiliary files are not needed by everyone and are big enough that -moving them to a separate package speeds up the downloads of the main -package significantly. As of now we have one such optional package: - - ttf2pt1-chinese - contains the Chinese conversion maps - -The general versioning policy for the optional packages is the following: -These packages may have no direct dependency on the ttf2pt1 version. -But they may be updated in future, as well as some versions of optional -packages may have dependencies on certain versions of ttf2pt1. -To avoid unneccessary extra releases on one hand and keep the updates in -sync with the ttf2pt1 itself on the other hand, a new version of an optional -package will be released only if there are any changes to it and it will be -given the same version number as ttf2pt1 released at the same time. So not -every release of ttf2pt1 would have a corresponding release of all optional -packages. For example, to get the correct version of optional packages for an -imaginary release 8.3.4 of ttf2pt1 you would need to look for optional -packages of the highest version not higher than (but possibly equal to) 8.3.4. - -TO DO: ------- - -- Improve hinting. -- Improve the auto-tracing of bitmaps. -- Implement the family-level hints. -- Add generation of CID-fonts. -- Handle the composite glyphs with relative base points. -- Preserve the relative width of stems during scaling to 1000x1000 matrix. -- Add support for bitmap TTF fonts. -- Implement better support of Asian encodings. -- Implement automatic creation of ligatures. - -TROUBLESHOOTING AND BUG REPORTS -------------------------------- - -Have problems with conversion of some font ? The converter dumps core ? Or your -printer refuses to understand the converted fonts ? Or some characters are -missing ? Or some characters look strange ? - -Send the bug reports to the ttf2pt1 development mailing list at -ttf2pt1-devel@lists.sourceforge.net. - -Try to collect more information about the problem and include it into -the bug report. (Of course, even better if you would provide a ready -fix, but just a detailed bug report is also good). Provide detailed -information about your problem, this will speed up the response greatly. -Don't just write "this font looks strange after conversion" but describe -what's exactly wrong with it: for example, what characters look wrong -and what exactly is wrong about their look. Providing a link to the -original font file would be also a good idea. Try to do a little -troublehooting and report its result. This not only would help with -the fix but may also give you a temporary work-around for the bug. - -First, enable full warnings with option '-W99', save them to -a file and read carefully. Sometimes the prolem is with a not implemented -feature which is reported in the warnings. Still, reporting about such -problems may be a good idea: some features were missed to cut corners, -in hope that no real font is using them. So a report about a font using -such a feature may motivate someone to implement it. Of course, you -may be the most motivated person: after all, you are the one wishing -to convert that font. ;-) Seriously, the philosophy "scrath your own itch" -seems to be the strongest moving force behind the Open Source software. - -The next step is playing with the options. This serves a dual purpose: -on one hand, it helps to localize the bug, on the other hand you may be -able to get a working version of the font for the meantime while the -bug is being fixed. The typical options to try out are: first '-Ou', if -it does not help then '-Os', then '-Oh', then '-Oo'. -They are described in a bit more detail above. Try them one by one -and in combinations. See if with them the resulting fonts look better. - -On some fonts ttf2pt1 just crashes. Commonly that happens because the -font being converted is highly defective (although sometimes the bug -is in ttf2pt1 itself). In any case it should not crash, so the reports -about such cases will help to handle these defects properly in future. - -We try to respond to the bug reports in a timely fashion but alas, this -may not always be possible, especially if the problem is complex. -This is a volunteer project and its resources are limited. Because -of this we would appreciate bug reports as detailed as possible, -and we would appreciate the ready fixes and contributions even more. - -CONTACTS --------- - -ttf2pt1-announce@lists.sourceforge.net - The mailing list with announcements about ttf2pt1. It is a moderated mailing - with extremely low traffic. Everyone is encouraged to subscribe to keep in - touch with the current status of project. To subscribe use the Web interface - at http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-announce. - If you have only e-mail access to the Net then send a subscribe request to - the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody - will help you with subscription. - -ttf2pt1-devel@lists.sourceforge.net -ttf2pt1-users@lists.sourceforge.net - The ttf2pt1 mailing lists for development and users issues. They have not - that much traffic either. To subscribe use the Web interface at - http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-devel - and http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-users. - If you have only e-mail access to the Net then send a subscribe request to - the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody - will help you with subscription. - -mheath@netspace.net.au - Mark Heath - -A.Weeks@mcc.ac.uk - Andrew Weeks - -babkin@users.sourceforge.net (preferred) -sab123@hotmail.com -http://members.bellatlantic.net/~babkin - Sergey Babkin - -SEE ALSO --------- - -http://ttf2pt1.sourceforge.net - The main page of the project. - -http://www.netspace.net.au/~mheath/ttf2pt1/ - The old main page of the project. - -http://sourceforge.net/projects/gnuwin32 - Precompiled binaries for Windows. - -http://www.lcdf.org/~eddietwo/type/ - The home page of the Type 1 utilities package. - -http://www.rightbrain.com/pages/books.html - The first book about PostScript on the Web, "Thinking in PostScript". - -http://fonts.apple.com/TTRefMan/index.html - The True Type reference manual. - -http://partners.adobe.com/asn/developer/PDFS/TN/PLRM.pdf - Adobe PostScript reference manual. - -http://partners.adobe.com/asn/developer/PDFS/TN/T1_SPEC.PDF - Specification of the Type 1 font format. - -http://partners.adobe.com/asn/developer/PDFS/TN/5015.Type1_Supp.pdf - The Type 1 font format supplement. - -http://partners.adobe.com/asn/developer/PDFS/TN/5004.AFM_Spec.pdf - Specification of the Adobe font metrics file format. - -http://www.cs.wpi.edu/~matt/courses/cs563/talks/surface/bez_surf.html -http://www.cs.wpi.edu/~matt/courses/cs563/talks/curves.html - Information about the Bezier curves. - -http://www.neuroinformatik.ruhr-uni-bochum.de/ini/PEOPLE/rmz/t1lib/t1lib.html - A stand-alone library supporting the Type1 fonts. Is neccessary - to compile the programs other/cmpf and other/dmpf. - -http://www.freetype.org - A library supporting the TTF fonts. Also many useful TTF programs - are included with it. - -http://heliotrope.homestead.com/files/printsoft.html - Moses Gold's collection of links to printing software. - -http://linuxartist.org/fonts/ - Collection of font-related links. - ----------------------------------------------------------------------- ----------------------------------------------------------------------- - -Following is the Readme of ttf2pfa (true type to type 3 font converter) It -covers other issues regarding the use of this software. Please note that -although ttf2pfa is a public domain software, ttf2pt1 -is instead covered by an Open Source license. See the COPYRIGHT -file for details. - -Please note also that ttf2pfa has not been maintained for a long time. -All of its functionality has been integrated into ttf2pt1 and all the -development moved to ttf2pt1, including Andrew Weeks, the author of -ttf2pfa. Ttf2pfa is provided for historical reasons only. Please use -ttf2pt1 instead. - ----------------------------------------------------------------------- - -True Type to Postscript Font converter --------------------------------------- - -My mind is still reeling from the discovery that I was able to write -this program. What it does is it reads a Microsoft TrueType font and -creates a Postscript font. '_A_ postscript font', that is, not necessarily -the same font, you understand, but a fair imitation. - -Run it like this: - - ttf2pfa fontfile.ttf fontname - -The first parameter is the truetype filename, the second is a stem for -the output file names. The program will create a fontname.pfa containing -the Postscript font and a fontname.afm containing the metrics. - -The motivation behind this is that in Linux if you do not have a -Postscript printer, but only some other printer, you can only print -Postscript by using Ghostscript. But the fonts that come with -Ghostscript are very poor (they are converted from bitmaps and look -rather lumpy). This is rather frustrating as the PC running Linux -probably has MS-Windows as well and will therefore have truetype fonts, -but which are quite useless with Linux, X or Ghostscript. - -The program has been tested on over a hundred different TrueType fonts -from various sources, and seems to work fairly well. The converted -characters look OK, and the program doesn't seem to crash any more. I'm -not sure about the AFM files though, as I have no means to test them. - -The fonts generated will not work with X, as the font rasterizer that -comes with X only copes with Type 1 fonts. If I have the time I may -modify ttf2pfa to generate Type 1s. - -Copyright issues ----------------- - -I am putting this program into the public domain, so don't bother -sending me any money, I'd only have to declare it for income tax. - -Copyright on fonts, however, is a difficult legal question. Any -copyright statements found in a font will be preserved in the output. -Whether you are entitled to translate them at all I don't know. - -If you have a license to run a software package, like say MS-Windows, on -your PC, then you probably have a right to use any part of it, including -fonts, on that PC, even if not using that package for its intended -purpose. - -I am not a lawyer, however, so this is not a legal opinion, and may be -garbage. - -There shouldn't be a any problem with public domain fonts. - -About the Program ------------------ - -It was written in C on a IBM PC running Linux. - -The TrueType format was originally developed by Apple for the MAC, which -has opposite endianness to the PC, so to ensure compatibility 16 and 32 -bit fields are the wrong way round from the PC's point of view. This is -the reason for all the 'ntohs' and 'ntohl' calls. Doing it this way -means the program will also work on big-endian machines like Suns. - -I doubt whether it will work on a DOS-based PC though. - -The program produces what technically are Type 3 rather than Type 1 -fonts. They are not compressed or encrypted and are plain text. This is -so I (and you) can see what's going on, and (if you're a Postscript guru -and really want to) can alter the outlines. - -I only translate the outlines, not the 'instructions' that come with -them. This latter task is probably virtually impossible anyway. TrueType -outlines are B-splines rather than the Bezier curves that Postscript -uses. I believe that my conversion algorithm is reasonably correct, if -nothing else because the characters look right. - -Problems that may occur ------------------------ - -Most seriously, very complex characters (with lots of outline segments) -can make Ghostscript releases 2.x.x fail with a 'limitcheck' error. It -is possible that this may happen with some older Postscript printers as -well. Such characters will be flagged by the program and there are -basically two things you can do. First is to edit the .pfa file to -simplify or remove the offending character. This is not really -recommended. The second is to use Ghostscript release 3, if you can get -it. This has much larger limits and does not seem to have any problems -with complex characters. - -Then there are buggy fonts (yes, a font can have bugs). I try to deal -with these in as sane a manner as possible, but it's not always -possible. - -Encodings ---------- - -A postscript font must have a 256 element array, called an encoding, -each element of which is a name, which is also the name of a procedure -contained within the font. The 'BuildChar' command takes a byte and uses -it to index the encoding array to find a character name, and then looks -that up in the font's procedure table find the commands to draw the -glyph. However, not all characters need be in the encoding array. Those -that are not cannot be drawn (at least not using 'show'), however it is -possible to 're-encode' the font to enable these characters. There are -several standard encodings: Adobe's original, ISO-Latin1 and Symbol -being the most commonly encountered. - -TrueType fonts are organised differently. As well as the glyph -descriptions there are a number of tables. One of these is a mapping -from a character set into the glyph array, and another is a mapping from -the glyph array into a set of Postscript character names. The problems -are: - 1) Microsoft uses Unicode, a 16-bit system, to encode the font. - 2) that more than one glyph is given the same Postscript name. - -I deal with (1) by assuming a Latin1 encoding. The MS-Windows and -Unicode character sets are both supersets of ISO-8859-1. This usually -means that most characters will be properly encoded, but you should be -warned that some software may assume that fonts have an Adobe encoding. -Symbol, or Dingbat, fonts are in fact less of a problem, as they have -private encodings starting at 0xF000. It is easy to just lose the top -byte. - -Postscript fonts can be re-encoded, either manually, or by software. -Groff, for example, generates postscript that re-encodes fonts with the -Adobe encoding. The problem here is that not all characters in the Adobe -set are in the MS-Windows set. In particular there are no fi and fl -ligatures. This means that conversions of the versions of -Times-New-Roman and Arial that come with MS-Windows cannot be used -blindly as replacements for Adobe Times-Roman and Helvetica. You can get -expanded versions of MS fonts from Microsoft's web site which do contain -these ligatures (and a lot else besides). - -I deal with (2) by creating new character names. This can be error-prone -because I do not know which of them is the correct glyph to give the -name to. Some (buggy) fonts have large numbers of blank glyphs, all with -the same name. - -(almost every TrueType font has three glyphs called .notdef, one of them -is usually an empty square shape, one has no outline and has zero width, -and one has no outline and a positive width. This example is not really -a problem with well formed fonts since the .notdef characters are only -used for unprintable characters, which shouldn't occur in your documents -anyway). diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/README.FIRST b/application/third_party/dompdf/lib/ttf2ufm/src/README.FIRST deleted file mode 100755 index f89db201..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/README.FIRST +++ /dev/null @@ -1,4 +0,0 @@ -To get the plain-text README and installation guides run: - - make docs - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/README.html b/application/third_party/dompdf/lib/ttf2ufm/src/README.html deleted file mode 100755 index b1d6c9c2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/README.html +++ /dev/null @@ -1,1182 +0,0 @@ - - - -TTF2PT1 - A True Type to PostScript Type 1 Converter - - - - -

- -TTF2PT1 - A True Type to PostScript Type 1 Font Converter - -

- - - -[ -
- - Based on ttf2pfa by Andrew Weeks, and help from Frank Siegert. -
- Modification by Mark Heath. -
- Further modification by Sergey Babkin. -
- The Type1 assembler by I. Lee Hetherington with modifications by - Kai-Uwe Herbing. - -
-] -
-

- -Ever wanted to install a particular font on your XServer but only could find -the font you are after in True Type Format? -

- -Ever asked comp.fonts for a True Type to Type 1 converter and got a List -of Commercial software that doesn't run on your Operating System? -

- -Well, this program should be the answer. This program is written in C (so it -should be portable) and therefore should run on any OS. The only limitation -is that the program requires some method of converting Big endian integers into -local host integers so the network functions ntohs and ntohl are used. These -can be replaced by macros if your platform doesn't have them. -Of course the target platform requires a C compiler and command line ability. -

- - -Ttf2pt1 is a font converter from the True Type format (and some other formats -supported by the FreeType library as well) to the Adobe Type1 format. -

- -The versions 3.0 and later got rather extensive post-processing algorithm that -brings the converted fonts to the requirements of the Type1 standard, tries to -correct the rounding errors introduced during conversions and some simple -kinds of bugs that are typical for the public domain TTF fonts. It -also generates the hints that enable much better rendering of fonts in -small sizes that are typical for the computer displays. But everything -has its price, and some of the optimizations may not work well for certain -fonts. That's why the options were added to the converter, to control -the performed optimizations. -

- - -The converter is simple to run, just: -

- - -

- ttf2pt1 [-options] ttffont.ttf [Fontname] -
-or -
- ttf2pt1 [-options] ttffont.ttf - -
- -

- - -The first variant creates the file Fontname.pfa (or Fontname.pfb if the -option '-b' was used) with the converted font and Fontname.afm with the -font metrics, the second one prints the font or another file (if the option -'-G' was used) on the standard output from where it can be immediately -piped through some filter. If no Fontname is specified for the first -variant, the name is generated from ttffont by replacing the .ttf -filename suffix. -

- -Most of the time no options are neccessary (with a possible exception -of '-e'). But if there are some troubles with the resulting font, they -may be used to control the conversion. -The options are: -

- - - --a - Include all the glyphs from the source file into the converted - file. If this option is not specified then only the glyphs that have - been assigned some encoding are included, because the rest of glyphs - would be inaccessible anyway and would only consume the disk space. - But some applications are clever enough to change the encoding on - the fly and thus use the other glyphs, in this case they could - benefit from using this option. But there is a catch: the X11 library - has rather low limit for the font size. Including more glyphs increases - the file size and thus increases the chance of hitting this limit. - See app/X11/README for the description of a - patch to X11 which fixes this problem. -

- - --b - Encode the resulting font to produce a ready .pfb file. -

- - --d suboptions - Debugging options. The suboptions are: -

- -

- a - Print out the absolute coordinates of dots in outlines. Such - a font can not be used by any program (that's why this option is - incompatible with '-e') but it has proven to be a valuable debuging - information. -

- - r - Do not reverse the direction of outlines. The TTF fonts have - the standard direction of outlines opposite to the Type1 fonts. So - they should be reversed during proper conversion. This option - may be used for debugging or to handle a TTF font with wrong - direction of outlines (possibly, converted in a broken way from - a Type1 font). The first signs of the wrong direction are the - letters like "P" or "B" without the unpainted "holes" inside. -

-

- - --e - Assemble the resulting font to produce a ready .pfa file. - - [ S.B.: Personally I don't think that this option is particularly useful. - The same result may be achieved by piping the unassembled data - through t1asm, the Type 1 assembler. And, anyways, it's good to - have the t1utils package handy. But Mark and many users think that - this functionality is good and it took not much time to add this option. ] - -

- - --F - Force the Unicode encoding: any type of MS encoding specified - in the font is ignored and the font is treated like it has Unicode - encoding. WARNING: this option is intended for buggy fonts - which actually are in Unicode but are marked as something else. The - effect on the other fonts is unpredictable. -

- - --G suboptions - File generation options. The suboptions may be lowercase - or uppercase, the lowercase ones disable the generation of particular - files, the corresponding uppercase suboptions enable the generation of the - same kind of files. If the result of ttf2pt1 is requested to be printed on - the standard output, the last enabling suboption of -G determines - which file will be written to the standard output and the rest of files - will be discarded. For example, -G A will request the AFM file. - The suboptions to disable/enable the generation of the files are: -

- -

- f/F - The font file. Depending on the other options this file - will have one of the suffixes .t1a, .pfa or .pfb. If the conversion result - is requested on the standard output ('-' is used as the output file name) - then the font file will also be written there by default, if not overwritten - by another suboption of -G. - Default: enabled -

- - a/A - The Adobe font metrics file (.afm). - Default: enabled -

- - e/E - The dvips encoding file (.enc). - Default: disabled -

- -

- - --l language[+argument] - Extract the fonts for the specified language from a - multi-language Unicode font. If this option is not used the converter - tries to guess the language by the values of the shell variable LANG. - If it is not able to guess the language by LANG it tries all the - languages in the order they are listed. -

- - After the plus sign an optional argument for the language extractor - may be specified. The format of the argument is absolutely up to - the particular language converter. The primary purpose of the - argument is to support selection of planes for the multi-plane - Eastern encodings but it can also be used in any other way. The - language extractor may decide to add the plane name in some form - to the name of the resulting font. None of the currently supported - languages make any use of the argument yet. -

- - As of now the following languages are supported: -
-   latin1 - for all the languages using the Latin-1 encoding -
-   latin2 - for the Central European languages -
-   latin4 - for the Baltic languages -
-   latin5 - for the Turkish language -
-   cyrillic - for the languages with Cyrillic alphabet -
-   russian - historic synonym for cyrillic -
-   bulgarian - historic synonym for cyrillic -
-   adobestd - for the AdobeStandard encoding used by TeX -
-   plane+argument - to select one plane from a multi-byte encoding -

- - The argument of the "plane" language may be in one of three forms: -

-   plane+pid=<pid>,eid=<eid> -
-   plane+pid=<pid>,eid=<eid>,<plane_number> -
-   plane+<plane_number> -

- - Pid (TTF platform id) and eid (TTF encoding id) select a particular - TTF encoding table in the original font. They are specified as decimal - numbers. If this particular encoding table is not present in the font - file then the conversion fails. The native ("ttf") front-end parser supports - only pid=3 (Windows platform), the FreeType-based ("ft") front-end supports - any platform. If pid/eid is not specified then the TTF encoding table is - determined as usual: Unicode encoding if it's first or an 8-bit encoding - if not (and for an 8-bit encoding the plane number is silently ignored). - To prevent the converter from falling back to an 8-bit encoding, specify - the Unicode pid/eid value explicitly. -

- - Plane_number is a hexadecimal (if starts with "0x") or decimal number. - It gives the values of upper bytes for which 256 characters will be - selected. If not specified, defaults to 0. It is also used as a font - name suffix (the leading "0x" is not included into the suffix). -

- - - NOTE: - - It seems that many Eastern fonts use features of the TTF format that are - not supported by the ttf2pt1's built-in front-end parser. Because of - this for now we recommend using the FreeType-based parser (option - '-p ft') with the "plane" language. -

- - - - - NOTE: - You may notice that the language names are not uniform: some are the - names of particular languages and some are names of encodings. This - is because of the different approaches. The original idea was to - implement a conversion from Unicode to the appropriate Windows - encoding for a given language. And then use the translation tables - to generate the fonts in whatever final encodings are needed. This - would allow to pile together the Unicode fonts and the non-Unicode - Windows fonts for that language and let the program to sort them out - automatically. And then generate fonts in all the possible encodings - for that language. An example of this approach is the Russian language - support. But if there is no multiplicity of encodings used for some - languages and if the non-Unicode fonts are not considered important - by the users, another way would be simpler to implement: just provide - only one table for extraction of the target encoding from Unicode - and don't bother with the translation tables. The latin* "languages" - are examples of this approach. If somebody feels that he needs the - Type1 fonts both in Latin-* and Windows encodings he or she is absolutely - welcome to submit the code to implement it. -

- - WARNING: - Some of the glyphs included into the AdobeStandard encoding are not - included into the Unicode standard. The most typical examples of such - glyphs are ligatures like 'fi', 'fl' etc. Because of this the font - designers may place them at various places. The converter tries to - do its best, if the glyphs have honest Adobe names and/or are - placed at the same codes as in the Microsoft fonts they will be - picked up. Otherwise a possible solution is to use the option '-L' - with an external map. -

- - --L file[+[pid=<pid>,eid=<eid>,][plane]] - Extract the fonts for the specified - language from a multi-language font using the map from this file. This is - rather like the option '-l' but the encoding map is not - compiled into the program, it's taken from that file, so it's - easy to edit. Examples of such files are provided in - maps/adobe-standard-encoding.map, CP1250.map. (NOTE: - the 'standard encoding' map does not include all the glyphs of the - AdobeStandard encoding, it's provided only as an example.) The - description of the supported map formats is in the file - maps/unicode-sample.map. -

- - Likewise to '-l', an argument may be specified after the map file - name. But in this case the argument has fixed meaning: it selects the - original TTF encoding table (the syntax is the same as in '-l plane') - and/or a plane of the map file. The plane name also gets added after dash - to the font name. The plane is a concept used in the Eastern fonts with big - number of glyphs: one TTF font gets divided into multiple Type1 fonts, - each containing one plane of up to 256 glyphs. But with a little - creativity this concept may be used for other purposes of combining - multiple translation maps into one file. To extract multiple planes - from a TTF font ttf2pt1 must be run multiple times, each time with - a different plane name specified. -

- - The default original TTF encoding table used for the option '-L' is - Unicode. The map files may include directives to specify different original - TTF encodings. However if the pid/eid pair is specified with - it overrides any original encoding specified in the map file. -

- - --m type=value - Set maximal or minimal limits of resources. - These limits control the the font generation by limiting the resources - that the font is permitted to require from the PostScript interpreter. - The currently supported types of limits are: -

- -

- h - the maximal hint stack depth for the substituted hints. - The default value is 128, according to the limitation in X11. This seems to - be the lowest (and thus the safest) widespread value. To display the - hint stack depth required by each glyph in a .t1a file use the script - scripts/cntstems.pl. -

-

- - --O suboptions - Outline processing options. The suboptions - may be lowercase or uppercase, the lowercase ones disable the features, - the corresponding uppercase suboptions enable the same features. - The suboptions to disable/enable features are: -

- -

- b/B - Guessing of the ForceBold parameter. This parameter helps - the Type1 engine to rasterize the bold fonts properly at small sizes. - But the algorithm used to guess the proper value of this flag makes - that guess based solely on the font name. In rare cases that may cause - errors, in these cases you may want to disable this guessing. - Default: enabled -

- - h/H - Autogeneration of hints. The really complex outlines - may confuse the algorithm, so theoretically it may be useful - sometimes to disable them. Although up to now it seems that - even bad hints are better than no hints at all. - Default: enabled -

- - u/U - Hint substitution. Hint substitution is a technique - permitting generation of more detailed hints for the rasterizer. It allows - to use different sets of hints for different parts of a glyph and change - these sets as neccessary during rasterization (that's why "substituted"). - So it should improve the quality of the fonts rendered at small sizes. - But there are two catches: First, the X11 library has rather low limit for - the font size. More detailed hints increase the file size and thus increase - the chance of hitting this limit (that does not mean that you shall hit it - but you may if your fonts are particularly big). This is especially - probable for Unicode fonts converted with option '-a', so you may want to - use '-a' together with '-Ou'. See app/X11/README for the description of - a patch to X11 which fixes this problem. Second, some rasterizers (again, - X11 is the typical example) have a limitation for total number of hints - used when drawing a glyph (also known as the hint stack depth). If that - stack overflows the glyph is ignored. Starting from version 3.22 ttf2pt1 - uses algorithms to minimizing this depth, with the trade-off of slightly - bigger font files. The glyphs which still exceed the limit set by option - '-mh' have all the substituted hints removed and only base hints left. - The algorithms seem to have been refined far enough to make the fonts with - substituted hints look better than the fonts without them or at least the - same. Still if the original fonts are not well-designed the detailed - hinting may emphasize the defects of the design, such as non-even thickness - of lines. So provided that you are not afraid of the X11 bug the best idea - would be to generate a font with this feature and without it, then compare - the results using the program other/cmpf (see the description - in other/README) and decide which one looks better. - Default: enabled -

- - o/O - Space optimization of the outlines' code. This kind of optimization - never hurts, and the only reason to disable this feature is for comparison - of the generated fonts with the fonts generated by the previous versions of - converter. Well, it _almost_ never hurts. As it turned out there exist - some brain-damaged printers which don't understand it. Actually this - feature does not change the outlines at all. The Type 1 font manual - provides a set of redundant operators that make font description shorter, - such as '10 hlineto' instead of '0 10 rlineto' to describe a horizontal - line. This feature enables use of these operators. - Default: enabled -

- - s/S - Smoothing of outlines. If the font is broken in some - way (even the ones that are not easily noticeable), such smoothing - may break it further. So disabling this feature is the first thing to be - tried if some font looks odd. But with smoothing off the hint generation - algorithms may not work properly too. - Default: enabled -

- - t/T - Auto-scaling to the 1000x1000 Type1 standard matrix. The - TTF fonts are described in terms of an arbitrary matrix up to - 4000x4000. The converted fonts must be scaled to conform to - the Type1 standard. But the scaling introduces additional rounding - errors, so it may be curious sometimes to look at the font in its - original scale. - Default: enabled -

- - v/V - Do vectorization on the bitmap fonts. Functionally - "vectorization" is the same thing as "autotracing", a different word is - used purely to differentiate it from the Autotrace library. It tries to - produce nice smooth outlines from bitmaps. This feature is still a work - in progress though the results are already mostly decent. - Default: disabled -

- - w/W - Glyphs' width corection. This option is designed to be - used on broken fonts which specify too narrow widths for the - letters. You can tell that a font can benefit from this option - if you see that the characters are smashed together without - any whitespace between them. This option causes the converter - to set the character widths to the actual width of this character - plus the width of a typical vertical stem. But on the other hand - the well-designed fonts may have characters that look better if - their widths are set slightly narrower. Such well-designed fonts - will benefit from disabling this feature. You may want to convert - a font with and without this feature, compare the results and - select the better one. This feature may be used only on proportional - fonts, it has no effect on the fixed-width fonts. - Default: disabled -

- - z/Z - Use the Autotrace library on the bitmap fonts. The results - are horrible and the use of this option is not recommended. This option is - present for experimental purposes. It may change or be removed in the - future. The working tracing can be achieved with option -OV. - Default: disabled -

-

- - --p parser_name - Use the specified front-end parser to read the font file. - If this option is not used, ttf2pt1 selects the parser automatically based - on the suffix of the font file name, it uses the first parser in its - list that supports this font type. Now two parsers are supported: -

- -   ttf - built-in parser for the ttf files (suffix .ttf) -
-   bdf - built-in parser for the BDF files (suffix .bdf) -
-   ft - parser based on the FreeType-2 library (suffixes .ttf, - .otf, .pfa, .pfb) -

- - The parser ft is NOT linked in by default. See Makefile - for instructions how to enable it. We do no support this parser on - Windows: probably it will work but nobody tried and nobody knows how - to build it. -

- - The conversion of the bitmap fonts (such as BDF) is simplistic yet, - producing jagged outlines. When converting such fonts, it might be - a good idea to turn off the hint substitution (using option -Ou) - because the hints produced will be huge but not adding much to the - quality of the fonts. -

- - --u number - Mark the font with this value as its - UniqueID. The UniqueID is used by the printers with the hard disks - to cache the rasterized characters and thus significantly - speed-up the printing. Some of those printers just can't - store the fonts without UniqueID on their disk.The problem - is that the ID is supposed to be unique, as it name says. And - there is no easy way to create a guaranteed unique ID. Adobe specifies - the range 4000000-4999999 for private IDs but still it's difficult - to guarantee the uniqueness within it. So if you don't really need the - UniqueID don't use it, it's optional. Luckily there are a few millions of - possible IDs, so the chances of collision are rather low. - If instead of the number a special value 'A' is given - then the converter generates the value of UniqueID automatically, - as a hash of the font name. (NOTE: in the version 3.22 the - algorithm for autogeneration of UniqueID was changed to fit the values - into the Adobe-spacified range. This means that if UniqueIDs were used - then the printer's cache may need to be flushed before replacing the - fonts converted by an old version with fonts converted by a newer version). - A simple way to find if any of the fonts in a given directory have - duplicated UniqueIDs is to use the command: -

- -   cat *.pf[ab] | grep UniqueID | sort | uniq -c | grep -v ' 1 ' -

- - Or if you use scripts/convert it will do that for you automatically - plus it will also give the exact list of files with duplicate UIDs. -

- - --v size - Re-scale the font to get the size of a typical uppercase - letter somewhere around the specified size. Actually, it re-scales - the whole font to get the size of one language-dependent letter to be - at least of the specified size. Now this letter is "A" in all the - supported languages. The size is specified in the points of the - Type 1 coordinate grids, the maximal value is 1000. This is an - experimental option and should be used with caution. It tries to - increase the visible font size for a given point size and thus make - the font more readable. But if overused it may cause the fonts to - look out of scale. As of now the interesting values of size for - this option seem to be located mostly between 600 and 850. This - re-scaling may be quite useful but needs more experience to - understand the balance of its effects. -

- - --W level - Select the verbosity level of the warnings. - Currently the levels from 0 to 4 are supported. Level 0 means no warnings - at all, level 4 means all the possible warnings. The default level is 3. - Other levels may be added in the future, so using the level number 99 is - recommended to get all the possible warnings. Going below level 2 is - not generally recommended because you may miss valuable information about - the problems with the fonts being converted. -

- - -Obsolete option: --A - Print the font metrics (.afm file) instead of the font on STDOUT. - Use -GA instead. -

- - -Very obsolete option: -
- The algorithm that implemented the forced fixed width had major - flaws, so it was disabled. The code is still in the program and - some day it will be refined and returned back. Meanwhile the - option name '-f' was reused for another option. The old version was: -
--f - Don't try to force the fixed width of font. Normally the converter - considers the fonts in which the glyph width deviates by not more - than 5% as buggy fixed width fonts and forces them to have really - fixed width. If this is undesirable, it can be disabled by this option. -

- - -The .pfa font format supposes that the description of the characters -is binary encoded and encrypted. This converter does not encode or -encrypt the data by default, you have to specify the option '-e' -or use the t1asm program to assemble (that means, encode and -encrypt) the font program. The t1asm program that is included with -the converter is actually a part of the t1utils package, rather old -version of which may be obtained from -

- -

- - http://ttf2pt1.sourceforge.net/t1utils.tar.gz - -
-

- -Note that t1asm from the old version of that package won't work properly -with the files generated by ttf2pt1 version 3.20 and later. Please use -t1asm packaged with ttf2pt1 or from the new version t1utils -instead. For a newer version of t1utils please look at -

- -

- - http://www.lcdf.org/~eddietwo/type/ - -
-

- - - -So, the following command lines: -

- -

- ttf2pt1 -e ttffont.ttf t1font -
- ttf2pt1 ttffont.ttf - | t1asm >t1font.pfa -
-

- -represent two ways to get a working font. The benefit of the second form -is that other filters may be applied to the font between the converter -and assembler. -

- - -

-Installation and deinstallation of the converter -

- - -The converter may be easily installed systemwide with - -
- make install -
- -and uninstalled with - -
- make uninstall -
- -By default the Makefile is configured to install in the hierarchy -of directory /usr/local. This destination directory as well as -the structure of the hierarchy may be changed by editing the Makefile. - -

-Installation of the fonts -

- - -Running the converter manually becomes somewhat boring if it has to -be applied to a few hundreds of fonts and then you have to generate the -fonts.scale and/or Fontmap files. The FONTS file describes how to use -the supplied scripts to handle such cases easily. It also discusses -the installation of the fonts for a few widespread programs. -

- -

-Other utilities -

- - -A few other small interesting programs that allow a cloase look at -the fonts are located in the subdirectory 'other'. They -are described shortly in others/README. -

- -

-Optional packages -

- - -Some auxiliary files are not needed by everyone and are big enough that -moving them to a separate package speeds up the downloads of the main -package significantly. As of now we have one such optional package: -

- -  ttf2pt1-chinese - contains the Chinese conversion maps -

- -The general versioning policy for the optional packages is the following: -These packages may have no direct dependency on the ttf2pt1 version. -But they may be updated in future, as well as some versions of optional -packages may have dependencies on certain versions of ttf2pt1. -To avoid unneccessary extra releases on one hand and keep the updates in -sync with the ttf2pt1 itself on the other hand, a new version of an optional -package will be released only if there are any changes to it and it will be -given the same version number as ttf2pt1 released at the same time. So not -every release of ttf2pt1 would have a corresponding release of all optional -packages. For example, to get the correct version of optional packages for an -imaginary release 8.3.4 of ttf2pt1 you would need to look for optional -packages of the highest version not higher than (but possibly equal to) 8.3.4. -

- -

-TO DO: -

- - -
    -
  • Improve hinting. -
  • Improve the auto-tracing of bitmaps. -
  • Implement the family-level hints. -
  • Add generation of CID-fonts. -
  • Handle the composite glyphs with relative base points. -
  • Preserve the relative width of stems during scaling to 1000x1000 matrix. -
  • Add support for bitmap TTF fonts. -
  • Implement better support of Asian encodings. -
  • Implement automatic creation of ligatures. -
- -

-TROUBLESHOOTING AND BUG REPORTS -

- - - - -Have problems with conversion of some font ? The converter dumps core ? Or your -printer refuses to understand the converted fonts ? Or some characters are -missing ? Or some characters look strange ? -

- -Send the bug reports to the ttf2pt1 development mailing list at -ttf2pt1-devel@lists.sourceforge.net. -

- -Try to collect more information about the problem and include it into -the bug report. (Of course, even better if you would provide a ready -fix, but just a detailed bug report is also good). Provide detailed -information about your problem, this will speed up the response greatly. -Don't just write "this font looks strange after conversion" but describe -what's exactly wrong with it: for example, what characters look wrong -and what exactly is wrong about their look. Providing a link to the -original font file would be also a good idea. Try to do a little -troublehooting and report its result. This not only would help with -the fix but may also give you a temporary work-around for the bug. -

- -First, enable full warnings with option '-W99', save them to -a file and read carefully. Sometimes the prolem is with a not implemented -feature which is reported in the warnings. Still, reporting about such -problems may be a good idea: some features were missed to cut corners, -in hope that no real font is using them. So a report about a font using -such a feature may motivate someone to implement it. Of course, you -may be the most motivated person: after all, you are the one wishing -to convert that font. ;-) Seriously, the philosophy "scrath your own itch" -seems to be the strongest moving force behind the Open Source software. -

- -The next step is playing with the options. This serves a dual purpose: -on one hand, it helps to localize the bug, on the other hand you may be -able to get a working version of the font for the meantime while the -bug is being fixed. The typical options to try out are: first '-Ou', if -it does not help then '-Os', then '-Oh', then '-Oo'. -They are described in a bit more detail above. Try them one by one -and in combinations. See if with them the resulting fonts look better. -

- -On some fonts ttf2pt1 just crashes. Commonly that happens because the -font being converted is highly defective (although sometimes the bug -is in ttf2pt1 itself). In any case it should not crash, so the reports -about such cases will help to handle these defects properly in future. -

- -We try to respond to the bug reports in a timely fashion but alas, this -may not always be possible, especially if the problem is complex. -This is a volunteer project and its resources are limited. Because -of this we would appreciate bug reports as detailed as possible, -and we would appreciate the ready fixes and contributions even more. -

- - - - - - - - - - - - - - - - - - -

-CONTACTS -

- - - - - - - - - - - - -ttf2pt1-announce@lists.sourceforge.net -
- The mailing list with announcements about ttf2pt1. It is a moderated mailing - with extremely low traffic. Everyone is encouraged to subscribe to keep in - touch with the current status of project. To subscribe use the Web interface - at http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-announce. - If you have only e-mail access to the Net then send a subscribe request to - the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody - will help you with subscription. -

- - - -ttf2pt1-devel@lists.sourceforge.net -
- -ttf2pt1-users@lists.sourceforge.net -
- The ttf2pt1 mailing lists for development and users issues. They have not - that much traffic either. To subscribe use the Web interface at - http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-devel - and http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-users. - If you have only e-mail access to the Net then send a subscribe request to - the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody - will help you with subscription. -

- - - -mheath@netspace.net.au -
- Mark Heath -

- - -A.Weeks@mcc.ac.uk -
- Andrew Weeks -

- - -babkin@users.sourceforge.net (preferred)
- -sab123@hotmail.com -
- -http://members.bellatlantic.net/~babkin -
- Sergey Babkin -

- -

-SEE ALSO -

- - - - - -http://ttf2pt1.sourceforge.net -
- The main page of the project. -

- - -http://www.netspace.net.au/~mheath/ttf2pt1/ -
- The old main page of the project. -

- - - - -http://sourceforge.net/projects/gnuwin32 -
- Precompiled binaries for Windows. -

- - -http://www.lcdf.org/~eddietwo/type/ -
- The home page of the Type 1 utilities package. -

- - -http://www.rightbrain.com/pages/books.html -
- The first book about PostScript on the Web, "Thinking in PostScript". -

- - -http://fonts.apple.com/TTRefMan/index.html -
- The True Type reference manual. -

- - -http://partners.adobe.com/asn/developer/PDFS/TN/PLRM.pdf -
- Adobe PostScript reference manual. -

- - -http://partners.adobe.com/asn/developer/PDFS/TN/T1_SPEC.PDF -
- Specification of the Type 1 font format. -

- - -http://partners.adobe.com/asn/developer/PDFS/TN/5015.Type1_Supp.pdf -
- The Type 1 font format supplement. -

- - -http://partners.adobe.com/asn/developer/PDFS/TN/5004.AFM_Spec.pdf -
- Specification of the Adobe font metrics file format. -

- - -http://www.cs.wpi.edu/~matt/courses/cs563/talks/surface/bez_surf.html -
- -http://www.cs.wpi.edu/~matt/courses/cs563/talks/curves.html -
- Information about the Bezier curves. -

- - -http://www.neuroinformatik.ruhr-uni-bochum.de/ini/PEOPLE/rmz/t1lib/t1lib.html -
- A stand-alone library supporting the Type1 fonts. Is neccessary - to compile the programs other/cmpf and other/dmpf. -

- - -http://www.freetype.org -
- A library supporting the TTF fonts. Also many useful TTF programs - are included with it. -

- - -http://heliotrope.homestead.com/files/printsoft.html -
- Moses Gold's collection of links to printing software. -

- - -http://linuxartist.org/fonts/ -
- Collection of font-related links. -

- -


-
- - -Following is the Readme of ttf2pfa (true type to type 3 font converter) It -covers other issues regarding the use of this software. Please note that -although ttf2pfa is a public domain software, ttf2pt1 -is instead covered by an Open Source license. See the COPYRIGHT -file for details. -

- -Please note also that ttf2pfa has not been maintained for a long time. -All of its functionality has been integrated into ttf2pt1 and all the -development moved to ttf2pt1, including Andrew Weeks, the author of -ttf2pfa. Ttf2pfa is provided for historical reasons only. Please use -ttf2pt1 instead. - -


- - -

-True Type to Postscript Font converter -

- - -My mind is still reeling from the discovery that I was able to write -this program. What it does is it reads a Microsoft TrueType font and -creates a Postscript font. '_A_ postscript font', that is, not necessarily -the same font, you understand, but a fair imitation. -

- -Run it like this: -

- -

- ttf2pfa fontfile.ttf fontname -
-

- -The first parameter is the truetype filename, the second is a stem for -the output file names. The program will create a fontname.pfa containing -the Postscript font and a fontname.afm containing the metrics. -

- -The motivation behind this is that in Linux if you do not have a -Postscript printer, but only some other printer, you can only print -Postscript by using Ghostscript. But the fonts that come with -Ghostscript are very poor (they are converted from bitmaps and look -rather lumpy). This is rather frustrating as the PC running Linux -probably has MS-Windows as well and will therefore have truetype fonts, -but which are quite useless with Linux, X or Ghostscript. -

- -The program has been tested on over a hundred different TrueType fonts -from various sources, and seems to work fairly well. The converted -characters look OK, and the program doesn't seem to crash any more. I'm -not sure about the AFM files though, as I have no means to test them. -

- -The fonts generated will not work with X, as the font rasterizer that -comes with X only copes with Type 1 fonts. If I have the time I may -modify ttf2pfa to generate Type 1s. -

- -

-Copyright issues -

- - -I am putting this program into the public domain, so don't bother -sending me any money, I'd only have to declare it for income tax. -

- -Copyright on fonts, however, is a difficult legal question. Any -copyright statements found in a font will be preserved in the output. -Whether you are entitled to translate them at all I don't know. -

- -If you have a license to run a software package, like say MS-Windows, on -your PC, then you probably have a right to use any part of it, including -fonts, on that PC, even if not using that package for its intended -purpose. -

- -I am not a lawyer, however, so this is not a legal opinion, and may be -garbage. -

- -There shouldn't be a any problem with public domain fonts. -

- -

-About the Program -

- - -It was written in C on a IBM PC running Linux. -

- -The TrueType format was originally developed by Apple for the MAC, which -has opposite endianness to the PC, so to ensure compatibility 16 and 32 -bit fields are the wrong way round from the PC's point of view. This is -the reason for all the 'ntohs' and 'ntohl' calls. Doing it this way -means the program will also work on big-endian machines like Suns. -

- -I doubt whether it will work on a DOS-based PC though. -

- -The program produces what technically are Type 3 rather than Type 1 -fonts. They are not compressed or encrypted and are plain text. This is -so I (and you) can see what's going on, and (if you're a Postscript guru -and really want to) can alter the outlines. -

- -I only translate the outlines, not the 'instructions' that come with -them. This latter task is probably virtually impossible anyway. TrueType -outlines are B-splines rather than the Bezier curves that Postscript -uses. I believe that my conversion algorithm is reasonably correct, if -nothing else because the characters look right. -

- -

-Problems that may occur -

- - -Most seriously, very complex characters (with lots of outline segments) -can make Ghostscript releases 2.x.x fail with a 'limitcheck' error. It -is possible that this may happen with some older Postscript printers as -well. Such characters will be flagged by the program and there are -basically two things you can do. First is to edit the .pfa file to -simplify or remove the offending character. This is not really -recommended. The second is to use Ghostscript release 3, if you can get -it. This has much larger limits and does not seem to have any problems -with complex characters. -

- -Then there are buggy fonts (yes, a font can have bugs). I try to deal -with these in as sane a manner as possible, but it's not always -possible. -

- -

-Encodings -

- - -A postscript font must have a 256 element array, called an encoding, -each element of which is a name, which is also the name of a procedure -contained within the font. The 'BuildChar' command takes a byte and uses -it to index the encoding array to find a character name, and then looks -that up in the font's procedure table find the commands to draw the -glyph. However, not all characters need be in the encoding array. Those -that are not cannot be drawn (at least not using 'show'), however it is -possible to 're-encode' the font to enable these characters. There are -several standard encodings: Adobe's original, ISO-Latin1 and Symbol -being the most commonly encountered. -

- -TrueType fonts are organised differently. As well as the glyph -descriptions there are a number of tables. One of these is a mapping -from a character set into the glyph array, and another is a mapping from -the glyph array into a set of Postscript character names. The problems -are: -

- 1) Microsoft uses Unicode, a 16-bit system, to encode the font. -
- 2) that more than one glyph is given the same Postscript name. -

- -I deal with (1) by assuming a Latin1 encoding. The MS-Windows and -Unicode character sets are both supersets of ISO-8859-1. This usually -means that most characters will be properly encoded, but you should be -warned that some software may assume that fonts have an Adobe encoding. -Symbol, or Dingbat, fonts are in fact less of a problem, as they have -private encodings starting at 0xF000. It is easy to just lose the top -byte. -

- -Postscript fonts can be re-encoded, either manually, or by software. -Groff, for example, generates postscript that re-encodes fonts with the -Adobe encoding. The problem here is that not all characters in the Adobe -set are in the MS-Windows set. In particular there are no fi and fl -ligatures. This means that conversions of the versions of -Times-New-Roman and Arial that come with MS-Windows cannot be used -blindly as replacements for Adobe Times-Roman and Helvetica. You can get -expanded versions of MS fonts from Microsoft's web site which do contain -these ligatures (and a lot else besides). -

- -I deal with (2) by creating new character names. This can be error-prone -because I do not know which of them is the correct glyph to give the -name to. Some (buggy) fonts have large numbers of blank glyphs, all with -the same name. -

- -(almost every TrueType font has three glyphs called .notdef, one of them -is usually an empty square shape, one has no outline and has zero width, -and one has no outline and a positive width. This example is not really -a problem with well formed fonts since the .notdef characters are only -used for unprintable characters, which shouldn't occur in your documents -anyway). -

- - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/Makefile b/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/Makefile deleted file mode 100755 index 02a33b4d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/Makefile +++ /dev/null @@ -1,279 +0,0 @@ - -# This file should be configured before running `make'. -# Uncomment or change the values that are relevant for your OS. - -# The preferred C compiler (by default use the OS-specific default value). -# For BSD/OS, FreeBSD, Linux (all flavors), NetBSD, OpenBSD the default -# compiler is GNU C. -# (Note please the politically correct ordering by alphabet ! :-) -# -# Use GNU C even if it's not the default compiler -# -CC=gcc -# -# Use the standard ANSI C compiler on HP-UX even if it's not default -# -#CC=c89 - -# -# The system-dependent flags for the C compiler -# -# Default - -CFLAGS_SYS= -O2 -D_GNU_SOURCE - -# For GNU C -# -CFLAGS_SYS= -O2 -D_GNU_SOURCE -# -# For GNU C with long options support library (Linux etc.) -# -CFLAGS_SYS= -O2 -D_GNU_SOURCE -# -# For GNU C on HP-UX/PA-RISC 1.1 -# -#CFLAGS_SYS= -O2 -Wa,-w -# -# For the standard ANSI C on HP-UX -# -#CFLAGS_SYS= +O2 -D_HPUX_SOURCE - -# -# The system-dependent libraries -# -# Defalut (for the BSD-style OSes) - -LIBS_SYS= -lm - -# For SystemV (such as SCO, UnixWare, Solaris, but _NOT_ Linux or HP-UX) -# -#LIBS_SYS= -lm -lsocket - -# -# The flags for C compiler for the FreeType-2 library (disabled by default). -# This WON'T BUILD with FT2-beta8, use the FreeType release 2.0.4 -# http://download.sourceforge.net/freetype/freetype-2.0.4.tar.gz - -CFLAGS_FT= - -# To enable use of the FreeType-2 library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment LIBS_FT -# -#CFLAGS_FT = -DUSE_FREETYPE -I/usr/include/freetype2 -I/usr/include - -# -# The FreeType-2 library flags (disabled by default) - -LIBS_FT= - -# To enable use of the FreeType-2 library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment CFLAGS_FT -# -#LIBS_FT= -L/usr/lib -lfreetype - -# -# The flags for C compiler for the Autotrace library (disabled by default). -# USE OF THIS FEATURE IS STRONGLY DISCOURAGED, THE BUILT-IN TRACING -# (AKA VECTORIZATION) PROVIDES MUCH BETTER RESULTS. -# The tested version is 0.29a (and the fonts produced with it are -# absolutely not usable). -# http://download.sourceforge.net/autotrace/autotrace-0.29.tar.gz - -CFLAGS_AT= - -# To enable use of the Autotrace library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment LIBS_AT -# -#CFLAGS_AT = -DUSE_AUTOTRACE -I/usr/local/include - -# -# The Autotrace library flags (disabled by default) - -LIBS_AT= - -# To enable use of the Autotrace library -# (if the include and lib directory do not match your installation, -# modify them), also uncomment CFLAGS_AT -# -#LIBS_AT= -L/usr/local/lib -lautotrace - -# -# Preference of front-ends if multiple parsers match a file -# (by default the build-in front-end takes preference over FreeType) - -CFLAGS_PREF= - -# To prefer FreeType (if enabled): -# -#CFLAGS_PREF= -DPREFER_FREETYPE - -# Uncomment the second line to not compile t1asm into ttf2pt1 -CFLAGS_EXTT1ASM= -#CFLAGS_EXTT1ASM= -DEXTERNAL_T1ASM - -CFLAGS= $(CFLAGS_SYS) $(CFLAGS_FT) $(CFLAGS_AT) $(CFLAGS_PREF) -LIBS= $(LIBS_SYS) $(LIBS_FT) $(LIBS_AT) - -# Installation-related stuff -# -# The base dir for installation and subdirs in it -INSTDIR = /home/eclecticgeek/apps -# for binaries -BINDIR = $(INSTDIR)/bin -# for binaries of little general interest -LIBXDIR = $(INSTDIR)/libexec/ttf2pt1 -# for scripts, maps/encodings etc. -SHAREDIR = $(INSTDIR)/share/ttf2pt1 -MANDIR = $(INSTDIR)/man - -# owner and group of installed files -OWNER = eclecticgeek -GROUP = pg1755828 - -# After you have configured the Makefile, comment out the following -# definition: -##warning: docs -## @echo >&2 -## @echo " You have to configure the Makefile before running make!" >&2 -## @echo "(or if you are lazy and hope that it will work as is run \`make all')">&2 -## @echo >&2 -# -DOCS=CHANGES README FONTS FONTS.hpux encodings/README other/README \ - app/X11/README app/netscape/README app/TeX/README - -SUBDIRS = app encodings maps scripts other -TXTFILES = README* FONTS* CHANGES* COPYRIGHT - -MANS1=ttf2pt1.1 ttf2pt1_convert.1 ttf2pt1_x2gs.1 -MANS=$(MANS1) $(MANS5) - -all: t1asm ttf2pt1 docs mans rpm - -docs: $(DOCS) - -mans: $(MANS) - -clean: - rm -f t1asm ttf2pt1 *.o app/RPM/Makefile app/RPM/*.spec *.core core.* core - ( cd other && make clean; ) - ( cd app/netscape && make clean; ) - -veryclean: clean - rm -f $(DOCS) $(MANS) - -rpm: app/RPM/Makefile app/RPM/ttf2pt1.spec - -ttf2pt1.1: README.html - scripts/html2man . . app/RPM/Makefile -# -app/RPM/ttf2pt1.spec: app/RPM/ttf2pt1.spec.src version.h - sed 's/^Version:.*/Version: '`grep TTF2PT1_VERSION version.h| cut -d\" -f2`'/' $@ - -t1asm: t1asm.c - $(CC) $(CFLAGS) -o t1asm -DSTANDALONE t1asm.c $(LIBS) - -ttf2pt1.o: ttf2pt1.c ttf.h pt1.h global.h version.h - $(CC) $(CFLAGS) -c ttf2pt1.c - -pt1.o: pt1.c ttf.h pt1.h global.h - $(CC) $(CFLAGS) -c pt1.c - -ttf.o: ttf.c ttf.h pt1.h global.h - $(CC) $(CFLAGS) -c ttf.c - -ft.o: ft.c pt1.h global.h - $(CC) $(CFLAGS) -c ft.c - -bdf.o: bdf.c pt1.h global.h - $(CC) $(CFLAGS) -c bdf.c - -bitmap.o: bitmap.c pt1.h global.h - $(CC) $(CFLAGS) -c bitmap.c - -runt1asm.o: runt1asm.c global.h - $(CC) $(CFLAGS) $(CFLAGS_EXTT1ASM) -c runt1asm.c - -ttf2pt1: ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o - $(CC) $(CFLAGS) -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o $(LIBS) - -CHANGES: CHANGES.html - scripts/unhtml CHANGES - -README: README.html - scripts/unhtml README - -encodings/README: encodings/README.html - scripts/unhtml encodings/README - -other/README: other/README.html - scripts/unhtml other/README - -app/X11/README: app/X11/README.html - scripts/unhtml app/X11/README - -app/netscape/README: app/netscape/README.html - scripts/unhtml app/netscape/README - -app/TeX/README: app/TeX/README.html - scripts/unhtml app/TeX/README - -FONTS: FONTS.html - scripts/unhtml FONTS - -FONTS.hpux: FONTS.hpux.html - scripts/unhtml FONTS.hpux - -install: all - scripts/inst_dir $(BINDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(LIBXDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(SHAREDIR) $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man1 $(OWNER) $(GROUP) 0755 - scripts/inst_dir $(MANDIR)/man5 $(OWNER) $(GROUP) 0755 - cp -R $(TXTFILES) $(SUBDIRS) $(SHAREDIR) - chown -R $(OWNER) $(SHAREDIR) - chgrp -R $(GROUP) $(SHAREDIR) - chmod -R go-w $(SHAREDIR) - scripts/inst_file ttf2pt1 $(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755 - [ -f $(BINDIR)/t1asm ] || scripts/inst_file t1asm $(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755 - sed -e 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;' \ - -e 's|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;' \ - -e 's|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' cvt.tmp - scripts/inst_file cvt.tmp $(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755 - scripts/inst_file cvt.tmp $(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755 - rm cvt.tmp - scripts/inst_file scripts/x2gs $(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755 - for i in $(MANS1); do { \ - sed -e 's|TTF2PT1_BINDIR|$(BINDIR)|;' \ - -e 's|TTF2PT1_LIBXDIR|$(LIBXDIR)|;' \ - -e 's|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(MANDIR)/man1/$$i \ - && chown $(OWNER) $(MANDIR)/man1/$$i \ - && chgrp $(GROUP) $(MANDIR)/man1/$$i \ - && chmod 0644 $(MANDIR)/man1/$$i \ - || exit 1; \ - } done - -uninstall: - rm -f $(BINDIR)/ttf2pt1 $(BINDIR)/ttf2pt1_convert $(BINDIR)/ttf2pt1_x2gs - rm -rf $(LIBXDIR) - rm -rf $(SHAREDIR) - for i in $(MANS1); do { \ - rm -f $(MANDIR)/man1/$$i $(MANDIR)/man1/$$i.gz; \ - } done - - -# targets for automatic generation of releases and snapshots - -snapshot: - scripts/mkrel snapshot - -release: - scripts/mkrel release diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec b/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec deleted file mode 100755 index 73a658d5..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec +++ /dev/null @@ -1,40 +0,0 @@ -Summary: TrueType to Adobe Type 1 font converter -Name: ttf2pt1 -Version: 3.4.4 -Release: 1jv -Source: %{name}-%{version}.tgz -Copyright: Distributable -Group: Utilities/Printing -BuildRoot: /var/tmp/ttf2pt1 - -%description - * True Type Font to Adobe Type 1 font converter - * By Mark Heath - * Based on ttf2pfa by Andrew Weeks - * With help from Frank M. Siegert - -%prep -%setup - -%build -make all - -%install -rm -fr $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/usr/local/bin -mkdir -p $RPM_BUILD_ROOT/usr/local/share/%{name} -mkdir -p $RPM_BUILD_ROOT/usr/local/doc - -install -s -m 0555 ttf2pt1 $RPM_BUILD_ROOT/usr/local/bin -install -m 0555 scripts/* $RPM_BUILD_ROOT/usr/local/share/%{name} -chmod 0444 $RPM_BUILD_ROOT/usr/local/share/%{name}/convert.cfg.sample - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(644, root, root, 755) -%doc README README.html INSTALL INSTALL.html -/usr/local/bin/ttf2pt1 -/usr/local/share/%{name} - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec.src b/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec.src deleted file mode 100755 index 31fc9843..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/RPM/ttf2pt1.spec.src +++ /dev/null @@ -1,40 +0,0 @@ -Summary: TrueType to Adobe Type 1 font converter -Name: ttf2pt1 -Version: XXX -Release: 1jv -Source: %{name}-%{version}.tgz -Copyright: Distributable -Group: Utilities/Printing -BuildRoot: /var/tmp/ttf2pt1 - -%description - * True Type Font to Adobe Type 1 font converter - * By Mark Heath - * Based on ttf2pfa by Andrew Weeks - * With help from Frank M. Siegert - -%prep -%setup - -%build -make all - -%install -rm -fr $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/usr/local/bin -mkdir -p $RPM_BUILD_ROOT/usr/local/share/%{name} -mkdir -p $RPM_BUILD_ROOT/usr/local/doc - -install -s -m 0555 ttf2pt1 $RPM_BUILD_ROOT/usr/local/bin -install -m 0555 scripts/* $RPM_BUILD_ROOT/usr/local/share/%{name} -chmod 0444 $RPM_BUILD_ROOT/usr/local/share/%{name}/convert.cfg.sample - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(644, root, root, 755) -%doc README README.html INSTALL INSTALL.html -/usr/local/bin/ttf2pt1 -/usr/local/share/%{name} - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/README b/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/README deleted file mode 100755 index cffad647..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/README +++ /dev/null @@ -1,51 +0,0 @@ -Scripts to support CJK-LaTeX - -by Mike Fabian - - -The tiny Perl-script 'sfd2map' converts .sfd files (as used by -CJK-LaTeX) to .map files (as used by ttf2pt1). - -Actually I currently don't use that script stand-alone for performance -reasons. - -Currently I use such a conversion in another small script 'cjk-latex-config' -(attached as well) which creates .tfm files usable with CJK-LaTeX -from TrueType fonts as listed in /etc/ttf2pk/ttfonts.map. When called like - cjk-latex-config --type1 -this script will use ttf2pt1 to generate .pfb files as well from these TrueType -fonts to be used with CJK-LaTeX. - -The .sfd files cannot be directly used as input to ttf2pt1 because the -format of the .map files which ttf2pt1 expects is slightly different, -therefore I made the 'sfd2map' converter script. - -But then I noticed that I would have to parse the generated map file -*again* to get a list of the plane numbers to use. That seemed to be a -bit wastful because I had just parsed the .sfd file to convert it to -.map, therefore I included sfd2map as a function in 'cjk-latex-config' -as well and collected the plane numbers during the conversion. - -But 'cjk-latex-config' is maybe a little bit SuSE specific, therefore -I kept 'sfd2map' also as a standalong script. Use it if you like. - -'cjk-latex-config' calls another small script 'cjk-latex-t1mapgen' -to generate a cjk-latex.map file containing something like - cyberb00 BitstreamCyberbit-Roman-00 - - -Scripts to support CJK-LaTeX - - - -

-Scripts to support CJK-LaTeX -

- -by Mike Fabian -<mfabian@suse.de> -

- -The tiny Perl-script 'sfd2map' converts .sfd files (as used by -CJK-LaTeX) to .map files (as used by ttf2pt1). -

- -Actually I currently don't use that script stand-alone for performance -reasons. -

- -Currently I use such a conversion in another small script 'cjk-latex-config' -(attached as well) which creates .tfm files usable with CJK-LaTeX -from TrueType fonts as listed in /etc/ttf2pk/ttfonts.map. When called like -
-  cjk-latex-config --type1 -
-this script will use ttf2pt1 to generate .pfb files as well from these TrueType -fonts to be used with CJK-LaTeX. -

- -The .sfd files cannot be directly used as input to ttf2pt1 because the -format of the .map files which ttf2pt1 expects is slightly different, -therefore I made the 'sfd2map' converter script. -

- -But then I noticed that I would have to parse the generated map file -*again* to get a list of the plane numbers to use. That seemed to be a -bit wastful because I had just parsed the .sfd file to convert it to -.map, therefore I included sfd2map as a function in 'cjk-latex-config' -as well and collected the plane numbers during the conversion. -

- -But 'cjk-latex-config' is maybe a little bit SuSE specific, therefore -I kept 'sfd2map' also as a standalong script. Use it if you like. -

- -'cjk-latex-config' calls another small script 'cjk-latex-t1mapgen' -to generate a cjk-latex.map file containing something like -
-  cyberb00 BitstreamCyberbit-Roman-00 <cyberb00.pfb -
-  cyberb01 BitstreamCyberbit-Roman-01 <cyberb01.pfb -
-  cyberb02 BitstreamCyberbit-Roman-02 <cyberb02.pfb -
-  [...] -
-after all .pfb files have been generated. -

- -Maybe this is also SuSE specific, I'm not sure about in what -directories the relevant files are stored on other Linux-like systems. -

- -I'm not yet sure whether they work on other systems beside SuSE Linux. -They have hard coded path names where to find the TrueType fonts, -ttfonts.map, the TeX fonts etc and cjk-latex-config checks -whether freetype-tools.rpm is installed. freetype-tools.rpm might -have another name for other distributions and for distributions -which don't use rpm this check can't work anyway. -

- -These are small details and it should not be difficult to adapt the -scripts for other Linux-like systems though. -

- - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-config b/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-config deleted file mode 100755 index 4ee30e28..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-config +++ /dev/null @@ -1,352 +0,0 @@ -#!/usr/bin/perl -w -# -# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved. -# -# Author: Mike Fabian , 2002 -# - -use English; -use Getopt::Long; - -# check if we are started as root -# only one of UID and USER must be set correctly - -if ($UID != 0 && $ENV{USER} !~ /root/) { - print "You must be root to start $0\n"; - exit 1; -} - -if (system ("rpm -q freetype-tools >/dev/null 2>&1") != 0) { - print "freetype-tools package missing, exiting.\n"; - exit 1; -} - - -sub usage { - print "Usage: cjk-latex-config [--verbose|v] [--force|f] [--type1|t]\n"; - exit 1; -} - -# Process command line options -my %opt; -unless (GetOptions(\%opt, - 'verbose|v', \$OPT_VERBOSE, - 'force|f', \$OPT_FORCE, - 'type1|t', \$OPT_TYPE1, - )) { - &usage(); - exit 1; -} - -# to make sure ttf2tfm finds the .sdf files: -system("texhash"); - -$tfm_created = 0; -$type1_created = 0; - -system("mkdir -p /usr/share/texmf/fonts/truetype/"); - -open (TTFONTS_MAP, "/etc/ttf2pk/ttfonts.map"); - -while () { - - chomp($ARG); - - if ($ARG =~ /\@[a-zA-Z0-9\/]+\@/) { - - if($OPT_VERBOSE) { - print "----------------------------------------------------------------------\n"; - print "$ARG\n"; - } - - @fields = split(/\s+/, $ARG); - - $tt_dir = "/usr/X11R6/lib/X11/fonts/truetype/"; - $tt_basename = $fields[1]; - - if ($fields[0] =~ /([^\s]+)\@[a-zA-Z0-9\/]+\@/) { - $latex_font_name = $1; - } else { - print "can't find latex font name.\n"; - exit 1 - } - - if ($fields[0] =~ /\@([a-zA-Z0-9\/]+)\@/) { - $sfd_name = $1; - $sfd_name =~ /.*\/([a-zA-Z0-9]+)/; - $sfd_basename = $1; - } else { - print "can't find sfd_name.\n"; - exit 1 - } - - if ($ARG =~ /Pid=([0-9]+)/) { - $pid = "$1"; - } else { - $pid = "3"; - } - - if ($ARG =~ /Eid=([0-9]+)/) { - $eid = "$1"; - } else { - $eid = "1"; - } - - if ($ARG =~ /Slant=([0-9.]+)/) { - $slant = $1; - $slant_opt = "-s $1"; - } else { - $slant = 0; - $slant_opt = "-s 0"; - } - - if ($ARG =~ /Rotate=(Yes)/) { - $rotate = 1; - $rotate_opt = "-x"; - } else { - $rotate = 0; - $rotate_opt = ""; - } - - if (-e "$tt_dir/$tt_basename") { - symlink("$tt_dir/$tt_basename", - "/usr/share/texmf/fonts/truetype/$tt_basename"); - $tfm_dir = "/usr/share/texmf/fonts/tfm/cjk-latex/"; - $type1_dir = "/usr/share/texmf/fonts/type1/cjk-latex/"; - - if (0 != create_or_update_tfm ()) { - print "creating .tfm failed.\n"; - } - if ($OPT_TYPE1 && $slant == 0 && $rotate == 0) { - if (0 != create_or_update_type1 ()) { - print "creating type1 font failed.\n"; - } - } - } - } -} - -if ($type1_created) { - $command = "cjk-latex-t1mapgen $type1_dir"; - if (0 != system ($command)) { - print "$command failed.\n"; - exit 1; - } -} - -if ($tfm_created || $type1_created) { - system("texhash"); -} - - -exit 0; - - -###################################################################### - -sub create_or_update_tfm { - - if ($OPT_FORCE || - mtime_differs_or_missing ("$tt_dir/$tt_basename", - "$tfm_dir/$sfd_basename/$latex_font_name/")) { - - if (0 != system ("mkdir -p $tfm_dir/$sfd_basename/$latex_font_name/")) { - print "mkdir -p $tfm_dir/$sfd_basename/$latex_font_name/ failed.\n"; - exit 1; - } - if (! chdir ("$tfm_dir/$sfd_basename/$latex_font_name/")) { - print "can't chdir to $tfm_dir/$sfd_basename/$latex_font_name/\n"; - exit 1; - } - - $command = "ttf2tfm $tt_dir/$tt_basename "; - unless ($OPT_VERBOSE) { - $command .= " -q"; - } - $command .= " -P $pid -E $eid $rotate_opt $slant_opt $latex_font_name\@$sfd_name\@"; - if ($OPT_VERBOSE) { - print "$command\n"; - } else { - $command .= " > /dev/null 2>&1"; - print "$latex_font_name\@$sfd_name\@: calling ttf2tfm ...\n"; - } - if (0 != system($command)) { - print "$command failed.\n"; - return 1; - } - - # success, mark this by giving the created directory the same time stamp - # as the TT-font: - system("touch -r $tt_dir/$tt_basename $tfm_dir/$sfd_basename/$latex_font_name/"); - $tfm_created = 1; - return 0; - } - -} - -###################################################################### - -sub create_or_update_type1 { - - if ($OPT_FORCE || - mtime_differs_or_missing ("$tt_dir/$tt_basename", - "$type1_dir/$sfd_basename/$latex_font_name/")) { - - if (0 != system ("mkdir -p $type1_dir/$sfd_basename/$latex_font_name/")) { - print "mkdir -p $type1_dir/$sfd_basename/$latex_font_name/ failed.\n"; - exit 1; - } - if (! chdir ("$type1_dir/$sfd_basename/$latex_font_name/")) { - print "can't chdir to $type1_dir/$sfd_basename/$latex_font_name/\n"; - exit 1; - } - - if (grep(/$tt_basename/,("wadalab-gothic.ttf","watanabe-mincho.ttf"))) { - print "$tt_basename does not work with ttf2pt1, skipping ...\n"; - return 0; - } - - # disable smoothing of outlines for broken fonts - # (for details see 'man ttf2pt1'): - my $smoothing_opt = " "; - if (grep(/$tt_basename/,("kochi-gothic.ttf"))) { - print "$tt_basename broken, disabling smoothing of outlines.\n"; - $smoothing_opt = " -O s "; - } - - $sfd_file = "/usr/share/texmf/ttf2tfm/$sfd_basename.sfd"; - $map_file = `mktemp /tmp/cjk-latex-config-map.XXXXXX`; - chomp $map_file; - if ($map_file eq "") { - print "mktemp /tmp/cjk-latex-config-map.XXXXXX failed.\n"; - } - - @planes = sfd2map($sfd_file,$map_file); - if ($#planes == -1) { - print "sfd2map($sfd_file,$map_file) failed.\n"; - return 1; - } - - for my $plane (@planes) { - if ($OPT_VERBOSE) { - $command = "ttf2pt1 -W 99 "; - } else { - $command = "ttf2pt1 -W 0 "; - } - $command .= $smoothing_opt; - $command .= " -p ft -b -G a -m h=5000 "; - $command .= " -L $map_file+pid=$pid,eid=$eid,$plane "; - $command .= " $tt_dir/$tt_basename $latex_font_name$plane"; - if ($OPT_VERBOSE) { - print "$command\n"; - } else { - $command .= " > /dev/null 2>&1"; - print "$latex_font_name\@$sfd_name\@, plane=$plane: calling ttf2pt1 ...\n"; - } - if (0 != system($command)) { - print "$command failed.\n"; - return 1; - } - } - - unlink $map_file; - - # success, mark this by giving the created directory the same time stamp - # as the TT-font: - system("touch -r $tt_dir/$tt_basename $type1_dir/$sfd_basename/$latex_font_name/"); - $type1_created = 1; - return 0; - } -} - -###################################################################### - -sub sfd2map { - my($sfd_file,$map_file) = @_; - if (! open (SFD, "<$sfd_file")) { - print "cannot open $sfd_file\n"; - return (); - } - if (! open (MAP, ">$map_file")) { - print "cannot open $map_file\n"; - close (SFD); - return (); - } - - my(@planes) = (); - - while () { - - if ( ! ($ARG =~ /^[[:space:]]*\#/)) { # skip comment lines - - # handle plane numbers: - if ( $ARG =~ /^([[:xdigit:]]{2})[[:space:]]*/ ) { - $ARG =~ s/^([[:xdigit:]]{2})[[:space:]]*/ /; - print MAP "plane $1\n"; - print MAP "at 0x00\n"; - $planes[$#planes + 1] = $1; - } - - # remove continuation chars '\': - $ARG =~ s/\\$//; - - $ARG =~ s/(0x[[:xdigit:]]{1,4})/$1,/g; - # handle ranges like 0xF800_0xF8FF - $ARG =~ s/(0x[[:xdigit:]]{1,4}),_/$1-/g; - } - - print MAP $ARG; - - } - - close (MAP); - close (SFD); - return @planes; -} - - -# Returns true if the modification time of $f1 differs from -# the modification time of $f2 -sub mtime_differs { - my($f1,$f2) = @_; - if( -e $f1 && -e $f2) { - local (@f1s) = stat ($f1); - local (@f2s) = stat ($f2); - return ($f1s[9] != $f2s[9]); - } else { - return 0; - } -} - -# Returns true if the modification time of $f1 differs from -# the modification time of $f2 or if one of the files is missing -sub mtime_differs_or_missing { - my($f1,$f2) = @_; - if (! -e $f1 || ! -e $f2 || mtime_differs($f1,$f2)) { - return 1; - } else { - return 0; - } -} - -# Returns true if $f1 is newer than $f2 -sub newer { - my($f1,$f2) = @_; - if( -e $f1 && -e $f2) { - local (@f1s) = stat ($f1); - local (@f2s) = stat ($f2); - return ($f1s[9] > $f2s[9]); - } else { - return 0; - } -} - -# Returns true if $f1 is newer than $f2 or if one of the files is missing -sub newer_or_missing { - my($f1,$f2) = @_; - if (! -e $f1 || ! -e $f2 || newer($f1,$f2)) { - return 1; - } else { - return 0; - } -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-t1mapgen b/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-t1mapgen deleted file mode 100755 index 5b79b45e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/cjk-latex-t1mapgen +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved. -# -# Author: Mike Fabian , 2002 -# - -TYPE1_DIR=$1 -if [ -z $TYPE1_DIR ] ; then - TYPE1_DIR=/usr/share/texmf/fonts/type1/cjk-latex/ -fi - -CJK_LATEX_TYPE1_MAP_FILE=/var/lib/texmf/dvips/config/cjk-latex.map - -echo "creating $CJK_LATEX_TYPE1_MAP_FILE ..." - -TMPFILE=`mktemp /tmp/cjk-latex-t1mapgen.XXXXXX` - -if [ -d $TYPE1_DIR ] ; then - for FILE in $( find $TYPE1_DIR -name "*.pfb" ) - do - BASENAME_WITHOUT_EXT=$( basename $FILE ) - BASENAME_WITHOUT_EXT=${BASENAME_WITHOUT_EXT%.pfb} - FONT_NAME=$( grep -a "/FontName.*def" ${FILE} | perl -pe "s%/FontName /([^ ]+) def%\1%" ) - echo "${BASENAME_WITHOUT_EXT} ${FONT_NAME} <${BASENAME_WITHOUT_EXT}.pfb" >> $TMPFILE - done -fi - -mv $TMPFILE $CJK_LATEX_TYPE1_MAP_FILE -chmod 644 $CJK_LATEX_TYPE1_MAP_FILE - -# add entries for PostScript font map files used by CJK-LaTeX -# to 'pdftex.cfg' and 'config.ps': - -PDFTEX_CFG=/var/lib/texmf/pdftex/config/pdftex.cfg -CONFIG_PS=/var/lib/texmf/dvips/config/config.ps - -for MAP in cjk-latex.map -do - if [ -f /var/lib/texmf/dvips/config/$MAP ] ; then - egrep "^p \+$MAP" $CONFIG_PS > /dev/null - if [ $? = 1 ] ; then - echo "p +$MAP" >> $CONFIG_PS - fi - egrep "^map \+$MAP" $PDFTEX_CFG > /dev/null - if [ $? = 1 ] ; then - echo "map +$MAP" >> $PDFTEX_CFG - fi - fi -done - -# pdflatex seems to prefer pk fonts if they exist. That seems strange -# but I couldn't find out how to change this. -# Deleting all the pk fonts from /var/cache/fonts/pk/* is probably a bit overkill -# but it helps. 'dvips' will regenerate the pk fonts as needed but will not -# regenerate pk fonts for the pfb fonts listed in the map file generated above. -# Therefore, deleting /var/cache/fonts/pk/* makes sure that all available pfb -# fonts are used: - -rm -rf /var/cache/fonts/pk/* \ No newline at end of file diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/sfd2map b/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/sfd2map deleted file mode 100755 index 671a7fb8..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/TeX/sfd2map +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/perl -w -# -# Copyright (c) 2002 Mike Fabian -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -use English; -use Getopt::Long; - -sub usage { - print "Usage: sfd2map [-debug|d]\n\n"; - print "Converts a .sfd files in the format used by ttf2pk and ttf2tfm\n"; - print "into .map files in the format expected by ttf2pt1. For example:\n\n"; - print " sfd2map < UJIS.sfd > UJIS.map \n\n"; - exit 1; -} - -# Process command line options -my %opt; -unless (GetOptions(\%opt, - '-debug|d' , \$OPT_DEBUG - )) { - &usage(); - exit 1; -} - -if($OPT_DEBUG) { -} - -open (MAP, ">&STDOUT"); -open (SFD, "<&STDIN"); - -print MAP "# generated from a .sfd file by sfd2map to make it usable with ttf2pt1\n"; -print MAP "#\n"; - -while () { - - if ( ! ($ARG =~ /^[[:space:]]*\#/)) { # skip comment lines - - # handle plane numbers: - if ( $ARG =~ /^([[:xdigit:]]{2})[[:space:]]*/ ) { - $ARG =~ s/^([[:xdigit:]]{2})[[:space:]]*/ /; - print MAP "plane $1\n"; - print MAP "at 0x00\n"; - } - - # remove continuation chars '\': - $ARG =~ s/\\$//; - - $ARG =~ s/(0x[[:xdigit:]]{1,4})/$1,/g; - # handle ranges like 0xF800_0xF8FF - $ARG =~ s/(0x[[:xdigit:]]{1,4}),_/$1-/g; - - } - - print MAP $ARG; - -} - - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README b/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README deleted file mode 100755 index c07c7998..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README +++ /dev/null @@ -1,24 +0,0 @@ -Recommended patches for the X11 font library - -by Sergey Babkin -, - -These are patches for XFree86 versions 3.3.4 and 3.9 -to fix a few known problems with big Type1 fonts and -with strange handling of the standard stem width table. -The patch for XFree86 3.3.4 probably may be easily -installed on any other distribution of X11. -They are supposed to be installed in the subdirectory - - xc/lib/font/Type1 - -of the X11 source tree and after that the font library, -font server and X server should be rebuilt. - -Sorry that the description has so little details but if -you know how to build X11 then this is enough, otherwise -any more details won't help much. - -The patches have been submitted to the XFree86 project, -hope they will be included in some next release of XFree86 -and X11. diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README.html b/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README.html deleted file mode 100755 index 322a01e9..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/README.html +++ /dev/null @@ -1,41 +0,0 @@ - - - -Recommended patches for the X11 font library - - - -

-Recommended patches for the X11 font library -

- -by Sergey Babkin -<babkin@bellatlantic.net>, <sab123@hotmail.com> -

- -These are patches for XFree86 versions 3.3.4 and 3.9 -to fix a few known problems with big Type1 fonts and -with strange handling of the standard stem width table. -The patch for XFree86 3.3.4 probably may be easily -installed on any other distribution of X11. -They are supposed to be installed in the subdirectory -
- -  xc/lib/font/Type1 -
- -of the X11 source tree and after that the font library, -font server and X server should be rebuilt. -

- -Sorry that the description has so little details but if -you know how to build X11 then this is enough, otherwise -any more details won't help much. -

- -The patches have been submitted to the XFree86 project, -hope they will be included in some next release of XFree86 -and X11. -

- - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.334.patch b/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.334.patch deleted file mode 100755 index 31e98e2d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.334.patch +++ /dev/null @@ -1,199 +0,0 @@ -*** fontfcn.c 2000/01/02 18:55:56 1.1 ---- fontfcn.c 2000/01/02 19:00:17 -*************** -*** 33,38 **** ---- 33,39 ---- - #include - #include "t1imager.h" - #include "util.h" -+ #include "t1stdio.h" - #include "fontfcn.h" - #include "fontmisc.h" - -*************** -*** 117,132 **** - resetFont(env); - /* This will load the font into the FontP */ - rcode = scan_font(FontP); -! if (rcode == SCAN_OUT_OF_MEMORY) { - /* free the memory and start again */ - xfree(vm_base); - if (!(initFont(vm_size * 2))) { - /* we are really out of memory */ - return(SCAN_OUT_OF_MEMORY); - } - resetFont(env); - rcode = scan_font(FontP); -- /* only double the memory once, then report error */ - } - return(rcode); - } ---- 118,151 ---- - resetFont(env); - /* This will load the font into the FontP */ - rcode = scan_font(FontP); -! if (rcode != SCAN_OUT_OF_MEMORY) -! return rcode; -! -! if (T1FileSize > VM_SIZE) { -! /* use the file size as estimation */ -! - /* free the memory and start again */ - xfree(vm_base); -+ if (!(initFont(T1FileSize))) { -+ /* we are really out of memory */ -+ return(SCAN_OUT_OF_MEMORY); -+ } -+ resetFont(env); -+ rcode = scan_font(FontP); -+ if (rcode != SCAN_OUT_OF_MEMORY) -+ return rcode; -+ } -+ -+ /* if still not enough, increase up to maximum */ -+ while (rcode == SCAN_OUT_OF_MEMORY -+ && vm_size <= VM_SIZE_MAX/2 ) { -+ xfree(vm_base); - if (!(initFont(vm_size * 2))) { - /* we are really out of memory */ - return(SCAN_OUT_OF_MEMORY); - } - resetFont(env); - rcode = scan_font(FontP); - } - return(rcode); - } -*** paths.c 2000/01/02 18:55:56 1.1 ---- paths.c 2000/01/02 18:56:27 -*************** -*** 584,590 **** - CONCAT(before, r); - r = before; - } -! else - r->context = after->context; - if (after != NULL) - CONCAT(r, after); ---- 584,590 ---- - CONCAT(before, r); - r = before; - } -! else if (after != NULL) - r->context = after->context; - if (after != NULL) - CONCAT(r, after); -*** scanfont.c 2000/01/02 18:55:56 1.1 ---- scanfont.c 2000/01/02 18:56:26 -*************** -*** 1383,1388 **** ---- 1383,1390 ---- - /* point to name and search for leading blanks */ - nameP= FontP->FontFileName.data.nameP; - namelen = FontP->FontFileName.len; -+ if (namelen > (128-1) ) /* prevent getting out of filename[] */ -+ namelen = (128-1); - while (nameP[0] == ' ') { - nameP++; - namelen--; -*** t1io.c 2000/01/02 18:55:56 1.1 ---- t1io.c 2000/01/02 18:56:32 -*************** -*** 54,59 **** ---- 54,62 ---- - /* Our single FILE structure and buffer for this package */ - STATIC F_FILE TheFile; - STATIC unsigned char TheBuffer[F_BUFSIZ]; -+ -+ /* the size of the file we read */ -+ int T1FileSize; - - /* Our routines */ - F_FILE *T1Open(), *T1Eexec(); -*************** -*** 87,92 **** ---- 90,96 ---- - of->flags = 0; - of->error = 0; - haveextrach = 0; -+ T1FileSize = 0; - return &TheFile; - } /* end Open */ - -*************** -*** 165,171 **** ---- 169,181 ---- - int T1Close(f) /* Close the file */ - F_FILE *f; /* Stream descriptor */ - { -+ int rc; -+ - if (f->b_base == NULL) return 0; /* already closed */ -+ -+ while ( (rc = read(f->fd, f->b_base, F_BUFSIZ)) >0) -+ T1FileSize += rc; /* count the rest of the file */ -+ - f->b_base = NULL; /* no valid stream */ - return close(f->fd); - } /* end Close */ -*************** -*** 289,294 **** ---- 299,305 ---- - } - } - f->b_ptr = f->b_base; -+ T1FileSize += rc; /* remember how many bytes we have */ - if (Decrypt) rc = T1Decrypt(f->b_base, rc); - return rc; - } /* end Fill */ -*** type1.c 2000/01/02 18:55:56 1.1 ---- type1.c 2000/01/02 18:56:27 -*************** -*** 365,378 **** - /* ADJUST STEM WIDTHS */ - /**********************/ - -! widthdiff = 0.0; - - /* Find standard stem with smallest width difference from this stem */ - if (stems[stemno].vertical) { /* vertical stem */ - if (blues->StdVW != 0) /* there is an entry for StdVW */ - widthdiff = blues->StdVW - stemwidth; - for (i = 0; i < blues->numStemSnapV; ++i) { /* now look at StemSnapV */ -! if (blues->StemSnapV[i] - stemwidth < widthdiff) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapV[i] - stemwidth; - } ---- 365,380 ---- - /* ADJUST STEM WIDTHS */ - /**********************/ - -! /* a big value to not compete with StemSnap */ -! /* if there is no StemSnap it will be caught later */ -! widthdiff = onepixel*2; - - /* Find standard stem with smallest width difference from this stem */ - if (stems[stemno].vertical) { /* vertical stem */ - if (blues->StdVW != 0) /* there is an entry for StdVW */ - widthdiff = blues->StdVW - stemwidth; - for (i = 0; i < blues->numStemSnapV; ++i) { /* now look at StemSnapV */ -! if ( FABS(blues->StemSnapV[i] - stemwidth) < FABS(widthdiff) ) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapV[i] - stemwidth; - } -*************** -*** 380,386 **** - if (blues->StdHW != 0) /* there is an entry for StdHW */ - widthdiff = blues->StdHW - stemwidth; - for (i = 0; i < blues->numStemSnapH; ++i) { /* now look at StemSnapH */ -! if (blues->StemSnapH[i] - stemwidth < widthdiff) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapH[i] - stemwidth; - } ---- 382,388 ---- - if (blues->StdHW != 0) /* there is an entry for StdHW */ - widthdiff = blues->StdHW - stemwidth; - for (i = 0; i < blues->numStemSnapH; ++i) { /* now look at StemSnapH */ -! if ( FABS(blues->StemSnapH[i] - stemwidth) < FABS(widthdiff) ) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapH[i] - stemwidth; - } diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.39.patch b/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.39.patch deleted file mode 100755 index 44d32ce5..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/X11/t1-xf86.39.patch +++ /dev/null @@ -1,252 +0,0 @@ -*** scanfont.c 1999/12/27 00:34:02 1.1 ---- scanfont.c 1999/12/27 00:35:34 -*************** -*** 2234,2239 **** ---- 2234,2241 ---- - /* point to name and search for leading blanks */ - nameP= FontP->FontFileName.data.nameP; - namelen = FontP->FontFileName.len; -+ if (namelen > (128-1) ) /* prevent getting out of filename[] */ -+ namelen = (128-1); - while (nameP[0] == ' ') { - nameP++; - namelen--; -*** paths.c 1999/12/27 00:37:01 1.1 ---- paths.c 1999/12/27 00:37:43 -*************** -*** 583,589 **** - CONCAT(before, r); - r = before; - } -! else - r->context = after->context; - if (after != NULL) - CONCAT(r, after); ---- 583,589 ---- - CONCAT(before, r); - r = before; - } -! else if (after != NULL) - r->context = after->context; - if (after != NULL) - CONCAT(r, after); -*** type1.c 1999/12/27 00:38:16 1.1 ---- type1.c 1999/12/27 01:08:02 -*************** -*** 399,412 **** - /* ADJUST STEM WIDTHS */ - /**********************/ - -! widthdiff = 0.0; - - /* Find standard stem with smallest width difference from this stem */ - if (stems[stemno].vertical) { /* vertical stem */ - if (blues->StdVW != 0) /* there is an entry for StdVW */ - widthdiff = blues->StdVW - stemwidth; - for (i = 0; i < blues->numStemSnapV; ++i) { /* now look at StemSnapV */ -! if (blues->StemSnapV[i] - stemwidth < widthdiff) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapV[i] - stemwidth; - } ---- 399,414 ---- - /* ADJUST STEM WIDTHS */ - /**********************/ - -! /* a big value to not compete with StemSnap */ -! /* if there is no StemSnap it will be caught later */ -! widthdiff = onepixel*2; - - /* Find standard stem with smallest width difference from this stem */ - if (stems[stemno].vertical) { /* vertical stem */ - if (blues->StdVW != 0) /* there is an entry for StdVW */ - widthdiff = blues->StdVW - stemwidth; - for (i = 0; i < blues->numStemSnapV; ++i) { /* now look at StemSnapV */ -! if ( FABS(blues->StemSnapV[i] - stemwidth) < FABS(widthdiff) ) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapV[i] - stemwidth; - } -*************** -*** 414,420 **** - if (blues->StdHW != 0) /* there is an entry for StdHW */ - widthdiff = blues->StdHW - stemwidth; - for (i = 0; i < blues->numStemSnapH; ++i) { /* now look at StemSnapH */ -! if (blues->StemSnapH[i] - stemwidth < widthdiff) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapH[i] - stemwidth; - } ---- 416,422 ---- - if (blues->StdHW != 0) /* there is an entry for StdHW */ - widthdiff = blues->StdHW - stemwidth; - for (i = 0; i < blues->numStemSnapH; ++i) { /* now look at StemSnapH */ -! if ( FABS(blues->StemSnapH[i] - stemwidth) < FABS(widthdiff) ) - /* this standard width is the best match so far for this stem */ - widthdiff = blues->StemSnapH[i] - stemwidth; - } -*** t1io.c 2000/01/01 00:41:44 1.1 ---- t1io.c 2000/01/01 01:23:38 -*************** -*** 78,83 **** ---- 78,86 ---- - /* Our single FILE structure and buffer for this package */ - STATIC F_FILE TheFile; - STATIC unsigned char TheBuffer[F_BUFSIZ]; -+ -+ /* the size of the file we read */ -+ int T1FileSize; - - /* Our routines */ - F_FILE *T1Open(), *T1Eexec(); -*************** -*** 118,123 **** ---- 121,127 ---- - of->flags = 0; - of->error = 0; - haveextrach = 0; -+ T1FileSize = 0; - return &TheFile; - } /* end Open */ - -*************** -*** 196,202 **** ---- 200,212 ---- - int T1Close(f) /* Close the file */ - F_FILE *f; /* Stream descriptor */ - { -+ int rc; -+ - if (f->b_base == NULL) return 0; /* already closed */ -+ -+ while ( (rc = read(f->fd, f->b_base, F_BUFSIZ)) >0) -+ T1FileSize += rc; /* count the rest of the file */ -+ - f->b_base = NULL; /* no valid stream */ - return close(f->fd); - } /* end Close */ -*************** -*** 381,386 **** ---- 391,397 ---- - } - } - f->b_ptr = f->b_base; -+ T1FileSize += rc; /* remember how many bytes we have */ - if (Decrypt) rc = T1Decrypt(f->b_base, rc); - return rc; - } /* end Fill */ -*** t1stdio.h 2000/01/01 00:43:38 1.1 ---- t1stdio.h 2000/01/01 01:24:19 -*************** -*** 73,78 **** ---- 73,79 ---- - - extern FILE *T1Open(), *T1eexec(); - extern int T1Close(), T1Ungetc(), T1Read(); -+ extern int T1FileSize; - - #undef fclose - #undef fopen -*** fontfcn.c 2000/01/01 00:07:54 1.1 ---- fontfcn.c 2000/01/01 01:36:02 -*************** -*** 57,62 **** ---- 57,63 ---- - #endif - #include "t1imager.h" - #include "util.h" -+ #include "t1stdio.h" - #ifdef BUILDCID - #include "range.h" - #include "fontmisc.h" -*************** -*** 300,333 **** - resetFont(env); - /* This will load the font into the FontP */ - rcode = scan_font(FontP); -! if (rcode == SCAN_OUT_OF_MEMORY) { - /* free the memory and start again */ - #ifdef BUILDCID - /* xfree(vm_base); */ - #else - xfree(vm_base); - #endif - if (!(initFont(vm_size * 2))) { - /* we are really out of memory */ - return(SCAN_OUT_OF_MEMORY); - } - resetFont(env); - rcode = scan_font(FontP); -- #ifdef BUILDCID -- /* only double the memory twice, then report error */ -- if (rcode == SCAN_OUT_OF_MEMORY) { -- /* free the memory and start again */ -- /* xfree(vm_base) */ -- if (!(initFont(vm_size * 2))) { -- /* we are really out of memory */ -- return(SCAN_OUT_OF_MEMORY); -- } -- resetFont(env); -- rcode = scan_font(FontP); -- } -- #else -- /* only double the memory once, then report error */ -- #endif - } - return(rcode); - } ---- 301,342 ---- - resetFont(env); - /* This will load the font into the FontP */ - rcode = scan_font(FontP); -! if (rcode != SCAN_OUT_OF_MEMORY) -! return rcode; -! -! if (T1FileSize > VM_SIZE) { -! /* use the file size as estimation */ -! - /* free the memory and start again */ - #ifdef BUILDCID - /* xfree(vm_base); */ - #else - xfree(vm_base); - #endif -+ if (!(initFont(T1FileSize))) { -+ /* we are really out of memory */ -+ return(SCAN_OUT_OF_MEMORY); -+ } -+ resetFont(env); -+ rcode = scan_font(FontP); -+ if (rcode != SCAN_OUT_OF_MEMORY) -+ return rcode; -+ } -+ -+ /* if still not enough, increase up to maximum */ -+ while (rcode == SCAN_OUT_OF_MEMORY -+ && vm_size <= VM_SIZE_MAX/2 ) { -+ #ifdef BUILDCID -+ /* xfree(vm_base); */ -+ #else -+ xfree(vm_base); -+ #endif - if (!(initFont(vm_size * 2))) { - /* we are really out of memory */ - return(SCAN_OUT_OF_MEMORY); - } - resetFont(env); - rcode = scan_font(FontP); - } - return(rcode); - } -*** util.h 2000/01/01 00:40:11 1.1 ---- util.h 2000/01/01 01:29:18 -*************** -*** 83,88 **** ---- 83,92 ---- - #else - #define VM_SIZE (50*1024) - #endif -+ -+ /* this is the maximal permitted memory size */ -+ #define VM_SIZE_MAX (1024*1024) -+ - /***================================================================***/ - - #ifndef MIN diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/Makefile b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/Makefile deleted file mode 100755 index 2c69599b..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -nsfix: nsfix.c - $(CC) $(CFLAGS) -o nsfix nsfix.c $(LDFLAGS) - -clean: - rm -f *.o core *.core core.* nsfix diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README deleted file mode 100755 index d57c1cd5..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README +++ /dev/null @@ -1,180 +0,0 @@ -Installing the fonts in Netscape Navigator - -by Sergey Babkin -, - -This is a collection of supplements to Netscape 4.x on -Unix. Probably they will also work with Netscape 3.x, -possilby with minor modifications. - - Makefile - nsfix.c - psfonts.cf - -This is a program that allows to substitute the font metrics -of any PostScript font in Netscape. - -When Netscape prints the files to PostScript format it uses a -built-in table of character widths. It prints all the fixed-width -characters in the typeface "Courier" and all the variable-width -characters in the typeface "Times". And if the PostScript printer -has these fonts by Adobe then everything goes fine because -the tables inside Netscape are generated from the Adobe fonts. -But if the fonts are different (say, those supplied with Ghostscripts -or the fonts with non-latin characters) then the result is quite -ugly. This program allows to replace the width tables inside -the Netscape executable with the tables for any given font. -The only problem is that Netscape can hold only one set of tables -at once. So if you want to print with different fonts (say, -for different languages or encodings) you will have to make -multiple copies of the executable, tune each of them for its -font and then run them separately. - -I tried to make the program as machine-independent as possible. -But because it patches the binary files it still has the dependencies -on hardware. The default version as supplied was designed for -Intel x86 machines but it should work OK on any machine -with 32-bit CPU and 4Kbyte (or less) page size. If it can't -find the tables matching the font names on some other architecture -the first thing to try would be reduce the `PAGEBITS' definition -in the source code. On the machines with non-page-aligned structure -of executables it won't work at all. I don't know whether would -it work on the 64-bit machines. This may depend on whether the -Netscape executable was compiled in 32-bit or 64-bit mode. For -the 64-bit executables it may be neccessary to change the definition -of the type `tptr' to an 8-byte integer type (probably `long' -or `long long'). Also must be re-compiled for patching of the -Netscape binary for each particular machine architecture because -it assumes the byte order of the current machine. - -It might be possible to create a program that would patch -a running Netscape binary on the fly, that would allow -changing the printing fonts as neccessary when Netscape is -running. But this would be even more platform-dependent, -so I don't feel any enthusiasm about doing that. - -I have tested the program on the Intel machines, Netscape -4.08 and 4.7, OS FreeBSD (both a.out and ELF formats of the -Netscape binary) and UnixWare. - -After all these scary issues are resolved the compiling -is easy: just run `make'. - -To command to patch the Netscape is: - ./nsfix - -Please make a copy of the original Netscape binary before -patching in case anything goes wrong. Patch the copy, test -that it works OK and only then install it. The configuration -file describes the fonts that are to be used. An example -is provided in the file psfonts.cf. - -Each line in the configuration file consists of 4 -columns: - - - -For example, the following line from my configuration file: - -Courier /usr/lib/X11/fonts/ttf/cokoi8n.koi8-r .afm .pfa - -says that the font `Courier' will be replaced with the -font taken from the file `/usr/lib/X11/fonts/ttf/cokoi8n.koi8-r.pfa' -and the metrics for that font will be taken from the file -`/usr/lib/X11/fonts/ttf/cokoi8n.koi8-r.afm' . - -One more caveat: the new font must have a proper encoding -table. Some fonts contain characters for multiple encodings -hoping that the program wil re-encode them as neccessary. -This won't work in this case, only the primary encoding table -of the font will be used. - - nsfilter - nsprint - psfonts.cf - -These are the filters for printing from Netscape. - -Changing the metrics is not the end of the story. This will -provide proper placement of the characters but not the -characters themselves. There are a few ways to provide -the characters: - -First, if you use GhostScript you may configure proper -aliases in the GhostScript configuration file. We will -consider this variant trivial and won't discuss it furter -except for one caveat: Netscape tries to re-encode the -fonts per the ISO Latin-1 encoding. If the primary encoding -of the font is different this cause unexpected effects. -So you still may consider using the filters (at least in a -simplified form) to solve this problem. - -Second, load the fonts right into your printer. This is -very much like configuring GhostScript. - -Third, use the provided filters. The script `nsfilter' -reads the output of Netscape on its standard input and -puts the result to its standard output. It uses the same -configuration file `psfonts.cf' as `nsfix'. First it -looks for the configuration file in the user's home -directory ($HOME/.netscape/psfonts.cf) and if the -file it not there then the second guess is the system-wide -configuration file /usr/local/etc/psfonts.cf. The -script inserts the fonts into the output and also -removes the Netscape's experiments with the encodings. - -`nsfilter' is generally intended to be ran by user, not by the -printing subsystem. The reason is that the user may have -changed fonts in his Netscape and the printing subsystem -would have no way to access user's configuration file. -But if all the users are using the same fonts then it -may be incorporated into the printing subsystem and use -the system-wide configuration file. - -The script `nsprint' is purely for convenience, to type it -as a printing command in the Netscape printing window. -It just pipelines the data through `nsfilter' to the -printing program which also gets all the arguments. Please -note that the SystemV-style and BSD-style systems use different -printing programs (although they commonly provide compatibility -with the other style too). The script tries to guess the -type of system and use its native print program, `lp' or -`lpr'. But in case it guesses wrong you may want -to change this in the script. Also if the printer does not support -PostScript directly this script may be a good place to -insert a call to GhostScript. - - notscape - fontsz.cf - -Netscape on Unix has a very annoying "feature", it does -not remember the desired base size of the scalable screen -fonts and always resets it to 12.0 points. Even if the size -is changed manually in its preferences file, Netscape -forgets it after it exits. - -So my solution was to write a program which would change -the size to my favorite one every time right before -starting Netscape. `notscape' is exactly such a program, -it sets the font sizes an then transparently executes -netscape. It takes the font sizes from the file -`$HOME/.netscape/fontsz.cf' . An example of such file -is provided. The format of the file is quite self-explanatory, -for example the lines - -fixed-koi8-r 140 -prop-koi8-r 150 - -mean "set the size of the fixed-width screen font in the -encoding koi8-r to 14.0 points; set the size of the proportional -(variable-width) font in the encoding koi8-r to 15.0 points". - - - nspr -by Zvezdan Petkovic - -To print from Netscape, I usually print to the Postscript file first. -Then I use this small script to change the names of Times and Courier fonts -in the file and remove `/Encoding' lines. After that the file can be -sent to printer. - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README.html b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README.html deleted file mode 100755 index 1e8961bb..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/README.html +++ /dev/null @@ -1,242 +0,0 @@ - - - -Installing the fonts in Netscape Navigator - - - -

-Installing the fonts in Netscape Navigator -

- - -by Sergey Babkin -<babkin@bellatlantic.net>, <sab123@hotmail.com> - -

- -This is a collection of supplements to Netscape 4.x on -Unix. Probably they will also work with Netscape 3.x, -possilby with minor modifications. -

- -

-  Makefile
-  nsfix.c
-  psfonts.cf -

-

- -This is a program that allows to substitute the font metrics -of any PostScript font in Netscape. -

- -When Netscape prints the files to PostScript format it uses a -built-in table of character widths. It prints all the fixed-width -characters in the typeface "Courier" and all the variable-width -characters in the typeface "Times". And if the PostScript printer -has these fonts by Adobe then everything goes fine because -the tables inside Netscape are generated from the Adobe fonts. -But if the fonts are different (say, those supplied with Ghostscripts -or the fonts with non-latin characters) then the result is quite -ugly. This program allows to replace the width tables inside -the Netscape executable with the tables for any given font. -The only problem is that Netscape can hold only one set of tables -at once. So if you want to print with different fonts (say, -for different languages or encodings) you will have to make -multiple copies of the executable, tune each of them for its -font and then run them separately. -

- -I tried to make the program as machine-independent as possible. -But because it patches the binary files it still has the dependencies -on hardware. The default version as supplied was designed for -Intel x86 machines but it should work OK on any machine -with 32-bit CPU and 4Kbyte (or less) page size. If it can't -find the tables matching the font names on some other architecture -the first thing to try would be reduce the `PAGEBITS' definition -in the source code. On the machines with non-page-aligned structure -of executables it won't work at all. I don't know whether would -it work on the 64-bit machines. This may depend on whether the -Netscape executable was compiled in 32-bit or 64-bit mode. For -the 64-bit executables it may be neccessary to change the definition -of the type `tptr' to an 8-byte integer type (probably `long' -or `long long'). Also must be re-compiled for patching of the -Netscape binary for each particular machine architecture because -it assumes the byte order of the current machine. -

- -It might be possible to create a program that would patch -a running Netscape binary on the fly, that would allow -changing the printing fonts as neccessary when Netscape is -running. But this would be even more platform-dependent, -so I don't feel any enthusiasm about doing that. -

- -I have tested the program on the Intel machines, Netscape -4.08 and 4.7, OS FreeBSD (both a.out and ELF formats of the -Netscape binary) and UnixWare. -

- -After all these scary issues are resolved the compiling -is easy: just run `make'. -

- -To command to patch the Netscape is: -

- -  ./nsfix <netscape-binary> <config-file> - -

- -Please make a copy of the original Netscape binary before -patching in case anything goes wrong. Patch the copy, test -that it works OK and only then install it. The configuration -file describes the fonts that are to be used. An example -is provided in the file psfonts.cf. -

- -Each line in the configuration file consists of 4 -columns: -

- - -<PS_font_name> <font_base_file> <suffix_afm> <suffix_font> - -

- -For example, the following line from my configuration file: -

- - -Courier /usr/lib/X11/fonts/ttf/cokoi8n.koi8-r .afm .pfa - -

- -says that the font `Courier' will be replaced with the -font taken from the file `/usr/lib/X11/fonts/ttf/cokoi8n.koi8-r.pfa' -and the metrics for that font will be taken from the file -`/usr/lib/X11/fonts/ttf/cokoi8n.koi8-r.afm' . -

- -One more caveat: the new font must have a proper encoding -table. Some fonts contain characters for multiple encodings -hoping that the program wil re-encode them as neccessary. -This won't work in this case, only the primary encoding table -of the font will be used. -

- -

-  nsfilter
-  nsprint
-  psfonts.cf -

-

- -These are the filters for printing from Netscape. -

- -Changing the metrics is not the end of the story. This will -provide proper placement of the characters but not the -characters themselves. There are a few ways to provide -the characters: -

- -First, if you use GhostScript you may configure proper -aliases in the GhostScript configuration file. We will -consider this variant trivial and won't discuss it furter -except for one caveat: Netscape tries to re-encode the -fonts per the ISO Latin-1 encoding. If the primary encoding -of the font is different this cause unexpected effects. -So you still may consider using the filters (at least in a -simplified form) to solve this problem. -

- -Second, load the fonts right into your printer. This is -very much like configuring GhostScript. -

- -Third, use the provided filters. The script `nsfilter' -reads the output of Netscape on its standard input and -puts the result to its standard output. It uses the same -configuration file `psfonts.cf' as `nsfix'. First it -looks for the configuration file in the user's home -directory ($HOME/.netscape/psfonts.cf) and if the -file it not there then the second guess is the system-wide -configuration file /usr/local/etc/psfonts.cf. The -script inserts the fonts into the output and also -removes the Netscape's experiments with the encodings. -

- -`nsfilter' is generally intended to be ran by user, not by the -printing subsystem. The reason is that the user may have -changed fonts in his Netscape and the printing subsystem -would have no way to access user's configuration file. -But if all the users are using the same fonts then it -may be incorporated into the printing subsystem and use -the system-wide configuration file. -

- -The script `nsprint' is purely for convenience, to type it -as a printing command in the Netscape printing window. -It just pipelines the data through `nsfilter' to the -printing program which also gets all the arguments. Please -note that the SystemV-style and BSD-style systems use different -printing programs (although they commonly provide compatibility -with the other style too). The script tries to guess the -type of system and use its native print program, `lp' or -`lpr'. But in case it guesses wrong you may want -to change this in the script. Also if the printer does not support -PostScript directly this script may be a good place to -insert a call to GhostScript. -

- -

-  notscape
-  fontsz.cf -

-

- -Netscape on Unix has a very annoying "feature", it does -not remember the desired base size of the scalable screen -fonts and always resets it to 12.0 points. Even if the size -is changed manually in its preferences file, Netscape -forgets it after it exits. -

- -So my solution was to write a program which would change -the size to my favorite one every time right before -starting Netscape. `notscape' is exactly such a program, -it sets the font sizes an then transparently executes -netscape. It takes the font sizes from the file -`$HOME/.netscape/fontsz.cf' . An example of such file -is provided. The format of the file is quite self-explanatory, -for example the lines -

- - -fixed-koi8-r 140
-prop-koi8-r 150 -
-

- -mean "set the size of the fixed-width screen font in the -encoding koi8-r to 14.0 points; set the size of the proportional -(variable-width) font in the encoding koi8-r to 15.0 points". -

- - -

-  nspr -
-by Zvezdan Petkovic

-

- -To print from Netscape, I usually print to the Postscript file first. -Then I use this small script to change the names of Times and Courier fonts -in the file and remove `/Encoding' lines. After that the file can be -sent to printer. -

- - - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/fontsz.cf b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/fontsz.cf deleted file mode 100755 index acce79c2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/fontsz.cf +++ /dev/null @@ -1,8 +0,0 @@ -fixed-koi8-r 150 -prop-koi8-r 150 -fixed-iso-8859-5 150 -prop-iso-8859-5 150 -fixed-iso-8859-1 150 -prop-iso-8859-1 150 -fixed-x-user-defined 150 -prop-x-user-defined 150 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/notscape b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/notscape deleted file mode 100755 index 67d87bcb..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/notscape +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -NDIR=$HOME/.netscape -PFILE=$NDIR/preferences.js -CFFILE=$NDIR/fontsz.cf -TMPFILE=$NDIR/fontsz.sed - -die() { - echo "notscape: can't $*" >&2 - exit 1 -} - -[ -r $CFFILE ] && { -awk '{ printf("/intl.font_spec_list/s/-[^-]*-\\([^-]*\\)-%s,/-%s-\\1-%s,/\n", \ - $1, $2, $1); }' <$CFFILE >$TMPFILE - -cp $PFILE $PFILE.old || die "save old pref file" -sed -f $TMPFILE <$PFILE.old >$PFILE.new || die "create new pref file" -[ -s $PFILE.new ] || die "create new pref file" - -mv $PFILE.new $PFILE || die "install new pref file" - -} - -exec netscape -no-about-splash "$@" diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfilter b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfilter deleted file mode 100755 index 77b5b64b..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfilter +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -CONFLOCAL=$HOME/.netscape/psfonts.cf -CONFGLOBAL=/usr/local/etc/nspsfonts.cf - -if [ -r "$CONFLOCAL" ] -then - CONF="$CONFLOCAL" -else - CONF="$CONFGLOBAL" -fi - -grep -v "^#" <$CONF | grep -v "^$" | while : -do { - read nsname base afm pfa x - [ -z "$nsname" ] && break; - - fname=`awk '/^FontName/ {print $2;}' <$base$afm` - - cat $base$pfa - echo "/$nsname /$fname findfont definefont" - -} done - -grep -v "^ /Encoding isolatin1encoding def$" | egrep -v '^newpath .* closepath clip newpath$' diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfix.c b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfix.c deleted file mode 100755 index 6aa47c91..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/nsfix.c +++ /dev/null @@ -1,469 +0,0 @@ -/* - * Fix the Netscape executable for specified font widths - * - * (c) 1999 Copyright by Sergey Babkin - * see COPYRIGHT - */ - -#include -#include -#include -#include -#include - -/************************** DEFINES *************************/ - -#undef DEBUG - -/* we can handle at most this many fonts */ -#define MAXFONTS 20 - -/* maximal line buffer size */ -#define MAXLINE 512 - -/* there may be multiple strings with the same contents */ -#define MAXDUPS 10 - -/* file read buffer size */ -#define FILEBF 40960 - -/* bits in the hardware page offset */ -#define BITSPERPAGE 12 - -/* size of page in bytes */ -#define PAGESIZE (1< \n"); -} - - -/************************** readconfig **********************/ - -void -readconfig(fn) - char *fn; -{ - char s[MAXLINE]; - char afmsuffix[MAXLINE], pfasuffix[MAXLINE]; - int lineno=0; - FILE *f; - - if(( f=fopen(fn, "r") )==NULL) { - sprintf(msg,"nsfix: open %s",fn); - perror(msg); - exit(1); - } - - while( fgets(s, MAXLINE, f) ) { - lineno++; - if(s[0]=='#' || s[0]=='\n') - continue; - - if(nfonts>=MAXFONTS) { - fprintf(stderr, "nsfix: only %d fonts are supported at once\n", - MAXFONTS); - exit(1); - } - - if( sscanf(s, "%s %s %s %s", font[nfonts].nsname, - font[nfonts].afmname, afmsuffix, pfasuffix) != 4 ) { - fprintf(stderr, "nsfix: syntax error at line %d of %s\n", - lineno, fn); - exit(1); - } - strcpy(font[nfonts].pfaname, font[nfonts].afmname); - strcat(font[nfonts].afmname, afmsuffix); - strcat(font[nfonts].pfaname, pfasuffix); - nfonts++; - } - - if(nfonts==0) { - fprintf(stderr, "nsfix: no fonts are defined in %s\n", fn); - exit(1); - } - fclose(f); -} - -/************************** readmetrics *********************/ - -void -readmetrics(void) -{ - int i; - char s[MAXLINE]; - FILE *f; - int n; - int lineno; - int code, width, llx, lly, urx, ury; - char gn[MAXLINE]; - struct glyphmetrics *gm; - - for(i=0; i=32 && code<=255) { - font[i].metrics.glyphs[code].width=width; - font[i].metrics.glyphs[code].bbox.llx=llx; - font[i].metrics.glyphs[code].bbox.lly=lly; - font[i].metrics.glyphs[code].bbox.urx=urx; - font[i].metrics.glyphs[code].bbox.ury=ury; - } - } - } - fclose(f); - } - -#ifdef DEBUG - for(i=0; iwidth, - gm->bbox.llx, gm->bbox.lly, gm->bbox.urx, gm->bbox.ury); - printf(" w=0x%04x [0x%04x 0x%04x 0x%04x 0x%04x]\n", gm->width & 0xffff, - gm->bbox.llx & 0xffff, gm->bbox.lly & 0xffff, gm->bbox.urx & 0xffff, gm->bbox.ury & 0xffff); - } - } - - exit(0); -#endif - -} - -/************************** replacefonts ********************/ - -void -replacefonts(fn) - char *fn; -{ - int f; /* don't use stdio */ - char bf[FILEBF]; - char *bfend, *p; - int len; - off_t pos; - - off_t zerooff[MAXFONTS*MAXDUPS]; /* offset of zero strings */ - tptr nameaddr[MAXFONTS*MAXDUPS]; /* name pointers before these zero strings */ - int zeroid[MAXFONTS*MAXDUPS]; /* font number for this zero block */ - int nzeroes; - short matched[MAXFONTS]; /* counters how many matches we have for each requested font */ - struct fontmetrics *fp; - - struct { - int noff; - int nz; - off_t off[MAXDUPS]; /* there may be multiple strings with the same contents */ - } o[MAXFONTS]; - int maxnlen; - int i, j, k, n; - - static struct glyphmetrics gm[32]; /* 0-initialized */ - - - if(( f=open(fn, O_RDWR) )<0) { - sprintf(msg,"nsfix: open %s",fn); - perror(msg); - exit(1); - } - - - /* get the maximal font name length */ - maxnlen=0; - for(i=0; imaxnlen) - maxnlen=len; - } - - /* fprintf(stderr,"maxnlen= 0x%x\n", maxnlen); /* */ - /* try to find the literal strings of the font names */ - pos=0; bfend=bf; - while(( len=read(f, bfend, FILEBF-(bfend-bf)) )>=0 ) { - /* fprintf(stderr,"looking at 0x%lx\n", (long)pos); /* */ - /* the last position to check */ - if(len>=maxnlen) - /* leave the rest with the next block */ - bfend+= len-maxnlen; - else { - /* we are very near to the end of file, check - * up to the very last byte */ - bfend+= len-2; - memset(bfend+2, 0, maxnlen); - } - - for(p=bf; p<=bfend; p++) - for(i=0; i pos + PAGESIZE/2) { /* bad */ - fprintf(stderr, "eliminated %s at 0x%lx\n", font[j].nsname, (long)o[j].off[k] ); - for(n=k+1; n=0 ) { - /* fprintf(stderr,"looking at 0x%lx\n", (long)pos); /* */ - /* the last position to check */ - bfend+= len-maxnlen; /* don't look beyond the EOF */ - - for(p=bf; p<=bfend; p+=4 /* 4-byte aligned */ ) { - fp=(struct fontmetrics *)p; - if(fp->name==0) - continue; - if( memcmp(gm, fp->glyphs, sizeof gm) ) - continue; - - /* OK, looks like it, see if we can match it to any name */ - n= fp->name & PAGEMASK; - for(i=0; iname; - zeroid[nzeroes]=i; - o[i].nz++; - fprintf(stderr, "matched %s at 0x%lx\n", - font[i].nsname, (long) zerooff[nzeroes]); - nzeroes++; - matched[i]++; - break; - } - } - - } - - if(len==0) - break; - - memmove(bf, bfend, maxnlen); - pos+= (bfend-bf); - bfend= (bf+maxnlen); - } - if(len<0) { - sprintf(msg,"nsfix: read %s",fn); - perror(msg); - exit(1); - } - fprintf(stderr,"---\n"); - - /* make sure that all the fonts got one match */ - k=0; /* flag: have non-matched fonts */ n=0; /* flag: have ambiguities */ - for(i=0; i1) - n=1; - - if(k) { - fprintf(stderr,"nsfix: can't find match for some of the fonts\n"); - fprintf(stderr,"nsfix: maybe wrong byte order, aborting\n"); - exit(1); - } - if(n) { - fprintf(stderr,"nsfix: got multiple matches for some of the fonts\n"); - fprintf(stderr,"nsfix: can't resolve, aborting\n"); - exit(1); - } - - /* now finally write the updated tables */ - for(i=0; i/dev/null -then - LPR=lpr -else - LPR=lp -fi - -nsfilter | $LPR "$@" diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/psfonts.cf b/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/psfonts.cf deleted file mode 100755 index 19b4d712..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/app/netscape/psfonts.cf +++ /dev/null @@ -1,11 +0,0 @@ -# PS_font_name font_base_file suffix_afm suffix_font - -Courier /usr/lib/X11/fonts/ttf/cokoi8n.koi8-r .afm .pfa -Courier-Bold /usr/lib/X11/fonts/ttf/cokoi8b.koi8-r .afm .pfa -Courier-Oblique /usr/lib/X11/fonts/ttf/cokoi8i.koi8-r .afm .pfa -Courier-BoldOblique /usr/lib/X11/fonts/ttf/cokoi8bi.koi8-r .afm .pfa - -Times-Roman /usr/lib/X11/fonts/ttf/kudriash.koi8-r .afm .pfa -Times-Bold /usr/lib/X11/fonts/ttf/kudrias1.koi8-r .afm .pfa -Times-Italic /usr/lib/X11/fonts/ttf/kudrias3.koi8-r .afm .pfa -Times-BoldItalic /usr/lib/X11/fonts/ttf/kudrias2.koi8-r .afm .pfa diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/bdf.c b/application/third_party/dompdf/lib/ttf2ufm/src/bdf.c deleted file mode 100755 index a27fc911..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/bdf.c +++ /dev/null @@ -1,661 +0,0 @@ -/* - * The font parser for the BDF files - * - * Copyright (c) 2001 by the TTF2PT1 project - * Copyright (c) 2001 by Sergey Babkin - * - * see COPYRIGHT for the full copyright notice - */ - -#include -#include -#include -#include -#include "pt1.h" -#include "global.h" - -/* prototypes of call entries */ -static void openfont(char *fname, char *arg); -static void closefont( void); -static int getnglyphs ( void); -static int glnames( GLYPH *glyph_list); -static void readglyphs( GLYPH *glyph_list); -static int glenc( GLYPH *glyph_list, int *encoding, int *unimap); -static void fnmetrics( struct font_metrics *fm); -static void glpath( int glyphno, GLYPH *glyph_list); -static void kerning( GLYPH *glyph_list); - -/* globals */ - -/* front-end descriptor */ -struct frontsw bdf_sw = { - /*name*/ "bdf", - /*descr*/ "BDF bitmapped fonts", - /*suffix*/ { "bdf" }, - /*open*/ openfont, - /*close*/ closefont, - /*nglyphs*/ getnglyphs, - /*glnames*/ glnames, - /*glmetrics*/ readglyphs, - /*glenc*/ glenc, - /*fnmetrics*/ fnmetrics, - /*glpath*/ glpath, - /*kerning*/ kerning, -}; - -/* statics */ - -#define MAXLINE 10240 /* maximal line length in the input file */ - -static int lineno; /* line number */ - -#define GETLEN(s) s, (sizeof(s)-1) -#define LENCMP(str, txt) strncmp(str, txt, sizeof(txt)-1) - -static FILE *bdf_file; -static int nglyphs; -static struct font_metrics fmet; - -/* many BDF fonts are of small pixel size, so we better try - * to scale them by an integer to keep the dimensions in - * whole pixels. However if the size is too big and a non- - * integer scaling is needed, we use the standard ttf2pt1's - * scaling abilities. - */ -static int pixel_size; -static int scale; -static int scale_external; - -static char *slant; -static char xlfdname[201]; -static char *spacing; -static char *charset_reg; -static char *charset_enc; -static char *fnwidth; -static int is_unicode = 0; - -/* tempoary storage for returning data to ttf2pt1 later on request */ -static int maxenc = 0; -static int *fontenc; -static GENTRY **glpaths; - -static int got_glyphs = 0; -static GLYPH *glyphs; -static int curgl; - -static int readfile(FILE *f, int (*strfunc)(int len, char *str)); - -/* - * Read the file and parse each string with strfunc(), - * until strfunc() returns !=0 or the end of file happens. - * Returns -1 on EOF or strfunc() returning <0, else 0 - */ - -static int -readfile( - FILE *f, - int (*strfunc)(int len, char *str) -) -{ - static char str[MAXLINE]; /* input line, maybe should be dynamic ? */ - char *s; - int len, c, res; - - len=0; - while(( c=getc(f) )!=EOF) { - if(c=='\n') { - str[len]=0; - - res = strfunc(len, str); - lineno++; - if(res<0) - return -1; - else if(res!=0) - return 0; - - len=0; - } else if(len%d)\n", lineno, MAXLINE-1); - exit(1); - } - } - return -1; /* EOF */ -} - -/* - * Parse the header of the font file. - * Stop after the line CHARS is encountered. Ignore the unknown lines. - */ - -struct line { - char *name; /* property name with trailing space */ - int namelen; /* length of the name string */ - enum { - ALLOW_REPEAT = 0x01, /* this property may be repeated in multiple lines */ - IS_SEEN = 0x02, /* this property has been seen already */ - MUST_SEE = 0x04, /* this property must be seen */ - IS_LAST = 0x08 /* this is the last property to be read */ - } flags; - char *fmt; /* format string for the arguments, NULL means a string arg */ - int nvals; /* number of values to be read by sscanf */ - void *vp[4]; /* pointers to values to be read */ -}; - -static struct line header[] = { - { GETLEN("FONT "), 0, " %200s", 1, {&xlfdname} }, - { GETLEN("SIZE "), MUST_SEE, " %d", 1, {&pixel_size} }, - { GETLEN("FONTBOUNDINGBOX "), MUST_SEE, " %hd %hd %hd %hd", 4, - {&fmet.bbox[2], &fmet.bbox[3], &fmet.bbox[0], &fmet.bbox[1]} }, - { GETLEN("FAMILY_NAME "), MUST_SEE, NULL, 1, {&fmet.name_family} }, - { GETLEN("WEIGHT_NAME "), MUST_SEE, NULL, 1, {&fmet.name_style} }, - { GETLEN("COPYRIGHT "), 0, NULL, 1, {&fmet.name_copyright} }, - { GETLEN("SLANT "), MUST_SEE, NULL, 1, {&slant} }, - { GETLEN("SPACING "), 0, NULL, 1, {&spacing} }, - { GETLEN("SETWIDTH_NAME "), 0, NULL, 1, {&fnwidth} }, - { GETLEN("CHARSET_REGISTRY "), 0, NULL, 1, {&charset_reg} }, - { GETLEN("CHARSET_ENCODING "), 0, NULL, 1, {&charset_enc} }, - { GETLEN("FONT_ASCENT "), 0, " %hd", 1, {&fmet.ascender} }, - { GETLEN("FONT_DESCENT "), 0, " %hd", 1, {&fmet.descender} }, - - /* these 2 must go in this order for post-processing */ - { GETLEN("UNDERLINE_THICKNESS "), 0, " %hd", 1, {&fmet.underline_thickness} }, - { GETLEN("UNDERLINE_POSITION "), 0, " %hd", 1, {&fmet.underline_position} }, - - { GETLEN("CHARS "), MUST_SEE|IS_LAST, " %d", 1, {&nglyphs} }, - { NULL, 0, 0 } /* end mark: name==NULL */ -}; - -static int -handle_header( - int len, - char *str -) -{ - struct line *cl; - char *s, *p; - char bf[2000]; - int c; - -#if 0 - fprintf(stderr, "line: %s\n", str); -#endif - for(cl = header; cl->name != 0; cl++) { - if(strncmp(str, cl->name, cl->namelen)) - continue; -#if 0 - fprintf(stderr, "match: %s\n", cl->name); -#endif - if(cl->flags & IS_SEEN) { - if(cl->flags & ALLOW_REPEAT) - continue; - - fprintf(stderr, "**** input line %d redefines the property %s\n", lineno, cl->name); - exit(1); - } - cl->flags |= IS_SEEN; - if(cl->fmt == 0) { - if(len - cl->namelen + 1 > sizeof bf) - len = sizeof bf; /* cut it down */ - - s = bf; /* a temporary buffer to extract the value */ - - /* skip until a quote */ - for(p = str+cl->namelen; len!=0 && (c = *p)!=0; p++, len--) { - if(c == '"') { - p++; - break; - } - } - for(; len!=0 && (c = *p)!=0; p++, len--) { - if(c == '"') { - c = *++p; - if(c == '"') - *s++ = c; - else - break; - } else - *s++ = c; - } - *s = 0; /* end of line */ - - *((char **)(cl->vp[0])) = dupcnstring(bf, s-bf); - } else { - c = sscanf(str+cl->namelen, cl->fmt, cl->vp[0], cl->vp[1], cl->vp[2], cl->vp[3]); - if(c != cl->nvals) { - fprintf(stderr, "**** property %s at input line %d must have %d arguments\n", - cl->name, lineno, cl->nvals); - exit(1); - } - } - if(cl->flags & IS_LAST) - return 1; - else - return 0; - } - return 0; -} - -/* - * Parse the description of the glyphs - */ - -static int -handle_glyphs( - int len, - char *str -) -{ - static int inbmap=0; - static char *bmap; - static int xsz, ysz, xoff, yoff; - static int curln; - int i, c; - char *p, *plim, *psz; - - if(!LENCMP(str, "ENDFONT")) { - if(curgl < nglyphs) { - fprintf(stderr, "**** unexpected end of font file after %d glyphs\n", curgl); - exit(1); - } else - return 1; - } - if(curgl >= nglyphs) { - fprintf(stderr, "**** file contains more glyphs than advertised (%d)\n", nglyphs); - exit(1); - } - if(!LENCMP(str, "STARTCHAR")) { - /* sizeof will count \0 instead of ' ' */ - for(i=sizeof("STARTCHAR"); str[i] == ' '; i++) - {} - - glyphs[curgl].name = strdup(str + i); - if(glyphs[curgl].name == 0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - } else if(!LENCMP(str, "ENCODING")) { - if(sscanf(str, "ENCODING %d", &fontenc[curgl])!=1) { - fprintf(stderr,"**** weird ENCODING statement at line %d\n", lineno); - exit(1); - } - if(fontenc[curgl] == -1) /* compatibility format */ - sscanf(str, "ENCODING -1 %d", &fontenc[curgl]); - if(fontenc[curgl] > maxenc) - maxenc = fontenc[curgl]; - } else if(!LENCMP(str, "DWIDTH")) { - if(sscanf(str, "DWIDTH %d %d", &xsz, &ysz)!=2) { - fprintf(stderr,"**** weird DWIDTH statement at line %d\n", lineno); - exit(1); - } - glyphs[curgl].width = xsz*scale; - } else if(!LENCMP(str, "BBX")) { - if(sscanf(str, "BBX %d %d %d %d", &xsz, &ysz, &xoff, &yoff)!=4) { - fprintf(stderr,"**** weird BBX statement at line %d\n", lineno); - exit(1); - } - bmap=malloc(xsz*ysz); - if(bmap==0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - glyphs[curgl].lsb = -xoff*scale; - glyphs[curgl].xMin = -xoff*scale; - glyphs[curgl].xMax = (xsz-xoff)*scale; - glyphs[curgl].yMin = -yoff*scale; - glyphs[curgl].yMax = (ysz-xoff)*scale; - } else if(!LENCMP(str, "BITMAP")) { - inbmap=1; - curln=ysz-1; /* the lowest line has index 0 */ - } else if(!LENCMP(str, "ENDCHAR")) { - inbmap=0; - if(bmap) { - glyphs[curgl].lastentry = 0; - glyphs[curgl].path = 0; - glyphs[curgl].entries = 0; - bmp_outline(&glyphs[curgl], scale, bmap, xsz, ysz, xoff, yoff); - free(bmap); - /* remember in a static table or it will be erased */ - glpaths[curgl] = glyphs[curgl].entries; - glyphs[curgl].entries = 0; - - if(glpaths[curgl]) - glyphs[curgl].ttf_pathlen = 1; - else - glyphs[curgl].ttf_pathlen = 0; - } - curgl++; - } else if(inbmap) { - if(curln<0) { - fprintf(stderr,"**** bitmap is longer than %d lines at line %d\n", ysz, lineno); - exit(1); - } - - i=0; - p=&bmap[curln*xsz]; psz=p+xsz; - while(ilsb = 0; - g->width = fmet.bbox[2]; - g->xMin = 0; - g->yMin = 0; - } - g = &glyphs[0]; - g->name = ".notdef"; - g->xMax = fmet.bbox[2]*4/5; - g->yMax = fmet.bbox[3]*4/5; - g->entries = g->path = g->lastentry = 0; - /* make it look as a black square */ - fg_rmoveto(g, 0.0, 0.0); - fg_rlineto(g, 0.0, (double)g->yMax); - fg_rlineto(g, (double)g->xMax, (double)g->yMax); - fg_rlineto(g, (double)g->xMax, 0.0); - fg_rlineto(g, 0.0, 0.0); - g_closepath(g); - glpaths[0] = g->entries; - g->entries = 0; - g->ttf_pathlen = 4; - - g = &glyphs[1]; - g->name = ".null"; - g->xMax = g->yMax = 0; - g->ttf_pathlen = 0; - - if(readfile(bdf_file, handle_glyphs) < 0) { - fprintf(stderr, "**** file does not contain the ENDFONT line\n"); - exit(1); - } - got_glyphs = 1; -} - -/* - * Open font and prepare to return information to the main driver. - * May print error and warning messages. - * Exit on error. - */ - -static void -openfont( - char *fname, - char *arg /* unused now */ -) -{ - struct line *cl; - int i, l; - - if ((bdf_file = fopen(fname, "r")) == NULL) { - fprintf(stderr, "**** Cannot open file '%s'\n", fname); - exit(1); - } else { - WARNING_2 fprintf(stderr, "Processing file %s\n", fname); - } - - lineno = 1; - - for(cl = header; cl->name != 0; cl++) - cl->flags &= ~IS_SEEN; - if(readfile(bdf_file, handle_header) < 0) { - fprintf(stderr, "**** file does not contain the CHARS definition\n"); - exit(1); - } - for(cl = header; cl->name != 0; cl++) { - if( (cl->flags & MUST_SEE) && !(cl->flags & IS_SEEN) ) { - fprintf(stderr, "**** mandatory property %sis not found in the input line\n", - cl->name); /* cl->name has a space at the end */ - exit(1); - } - - /* set a few defaults */ - if( !(cl->flags & IS_SEEN) ) { - if(cl->vp[0] == &fmet.underline_thickness) { - fmet.underline_thickness = 1; - } else if(cl->vp[0] == &fmet.underline_position) { - fmet.underline_position = fmet.bbox[1] + fmet.underline_thickness - - (pixel_size - fmet.bbox[3]); - } else if(cl->vp[0] == &fmet.ascender) { - fmet.ascender = fmet.bbox[2] + fmet.bbox[0]; - } else if(cl->vp[0] == &fmet.descender) { - fmet.descender = fmet.bbox[0]; - } - } - } - - nglyphs += 2; /* add empty glyph and .notdef */ - - /* postprocessing to compensate for the differences in the metric formats */ - fmet.bbox[2] += fmet.bbox[0]; - fmet.bbox[3] += fmet.bbox[1]; - - scale = 1000/pixel_size; /* XXX ? */ - if(scale*pixel_size < 950) { - scale = 1; - scale_external = 1; - fmet.units_per_em = pixel_size; - } else { - scale_external = 0; - fmet.units_per_em = scale*pixel_size; - - fmet.underline_position *= scale; - fmet.underline_thickness *= scale; - fmet.ascender *= scale; - fmet.descender *= scale; - for(i=0; i<4; i++) - fmet.bbox[i] *= scale; - } - - fmet.italic_angle = 0.0; - if(spacing == 0 /* possibly an old font */ - || toupper(spacing[0]) != 'P') /* or anything non-proportional */ - fmet.is_fixed_pitch = 1; - else - fmet.is_fixed_pitch = 0; - - if(fmet.name_copyright==NULL) - fmet.name_copyright = ""; - - /* create the full name */ - l = strlen(fmet.name_family) - + (fmet.name_style? strlen(fmet.name_style) : 0) - + (fnwidth? strlen(fnwidth) : 0) - + strlen("Oblique") + 1; - - if(( fmet.name_full = malloc(l) )==NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - strcpy(fmet.name_full, fmet.name_family); - if(fnwidth && strcmp(fnwidth, "Normal")) { - strcat(fmet.name_full, fnwidth); - } - if(fmet.name_style && strcmp(fmet.name_style, "Medium")) { - strcat(fmet.name_full, fmet.name_style); - } - switch(toupper(slant[0])) { - case 'O': - strcat(fmet.name_full, "Oblique"); - break; - case 'I': - strcat(fmet.name_full, "Italic"); - break; - } - - fmet.name_ps = fmet.name_full; - fmet.name_version = "1.0"; - - if(charset_reg && charset_enc - && !strcmp(charset_reg, "iso10646") && !strcmp(charset_enc, "1")) - is_unicode = 1; - - if(( fontenc = calloc(nglyphs, sizeof *fontenc) )==NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - for(i=0; i=0 && e 255) - return 2; - else - return 0; -} - -/* - * Get the font metrics - */ -static void -fnmetrics( - struct font_metrics *fm -) -{ - *fm = fmet; -} - -/* - * Get the path of contrours for a glyph. - */ - -static void -glpath( - int glyphno, - GLYPH *glyf_list -) -{ - readglyphs(glyf_list); - glyf_list[glyphno].entries = glpaths[glyphno]; - glpaths[glyphno] = 0; -} - -/* - * Get the kerning data. - */ - -static void -kerning( - GLYPH *glyph_list -) -{ - return; /* no kerning in BDF */ -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/bitmap.c b/application/third_party/dompdf/lib/ttf2ufm/src/bitmap.c deleted file mode 100755 index d2334e43..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/bitmap.c +++ /dev/null @@ -1,2633 +0,0 @@ -/* - * Handling of the bitmapped glyphs - * - * Copyright (c) 2001 by the TTF2PT1 project - * Copyright (c) 2001 by Sergey Babkin - * - * see COPYRIGHT for the full copyright notice - */ - -#include -#include -#include -#include "pt1.h" -#include "global.h" - -/* possible values of limits */ -#define L_NONE 0 /* nothing here */ -#define L_ON 1 /* black is on up/right */ -#define L_OFF 2 /* black is on down/left */ - -static int warnedhints = 0; - - -#ifdef USE_AUTOTRACE -#include - -/* - * Produce an autotraced outline from a bitmap. - * scale - factor to scale the sizes - * bmap - array of dots by lines, xsz * ysz - * xoff, yoff - offset of the bitmap's lower left corner - * from the logical position (0,0) - */ - -static void -autotraced_bmp_outline( - GLYPH *g, - int scale, - char *bmap, - int xsz, - int ysz, - int xoff, - int yoff -) -{ - at_bitmap_type atb; - at_splines_type *atsp; - at_fitting_opts_type *atoptsp; - at_spline_list_type *slp; - at_spline_type *sp; - int i, j, k; - double lastx, lasty; - double fscale; - char *xbmap; - - fscale = (double)scale; - - /* provide a white margin around the bitmap */ - xbmap = malloc((ysz+2)*(xsz+2)); - if(xbmap == 0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - memset(xbmap, 0, xsz+2); /* top margin */ - for(i=0, j=xsz+2; ilength; i++) { - slp = &atsp->data[i]; -#if 0 - fprintf(stderr, "%s: contour %d: %d entries clockwise=%d color=%02X%02X%02X\n", - g->name, i, slp->length, slp->clockwise, slp->color.r, slp->color.g, slp->color.b); -#endif - if(slp->length == 0) - continue; -#if 0 - if(slp->color.r + slp->color.g + slp->color.b == 0) - continue; -#endif - fg_rmoveto(g, fscale*(slp->data[0].v[0].x+xoff), fscale*(slp->data[0].v[0].y+yoff)); - for(j=0; jlength; j++) { -#if 0 - fprintf(stderr, " "); - for(k=0; k<4; k++) - fprintf(stderr, "(%g %g) ", - fscale*(slp->data[j].v[k].x+xoff), - fscale*(ysz-slp->data[j].v[k].y+yoff) - ); - fprintf(stderr, "\n"); -#endif - fg_rrcurveto(g, - fscale*(slp->data[j].v[1].x+xoff), fscale*(slp->data[j].v[1].y+yoff), - fscale*(slp->data[j].v[2].x+xoff), fscale*(slp->data[j].v[2].y+yoff), - fscale*(slp->data[j].v[3].x+xoff), fscale*(slp->data[j].v[3].y+yoff) ); - } - g_closepath(g); - } - - at_splines_free(atsp); - at_fitting_opts_free(atoptsp); - free(xbmap); -} - -#endif /*USE_AUTOTRACE*/ - -/* an extension of gentry for description of the fragments */ -typedef struct gex_frag GEX_FRAG; -struct gex_frag { - /* indexes to len, the exact values and order are important */ -#define GEXFI_NONE -1 -#define GEXFI_CONVEX 0 -#define GEXFI_CONCAVE 1 -#define GEXFI_LINE 2 /* a line with steps varying by +-1 pixel */ -#define GEXFI_EXACTLINE 3 /* a line with exactly the same steps */ -#define GEXFI_SERIF 4 /* small serifs at the ends of stemsi - must be last */ -#define GEXFI_COUNT 5 /* maximal index + 1 */ - unsigned short len[GEXFI_COUNT]; /* length of various fragment types starting here */ - unsigned short lenback[GEXFI_COUNT]; /* length back to the start of curve */ - - signed char ixstart; /* index of the frag type that starts here */ - signed char ixcont; /* index of the frag type that continues here */ - - short flags; -#define GEXFF_HLINE 0x0001 /* the exact line is longer in "horizontal" dimension */ -#define GEXFF_EXTR 0x0002 /* this gentry is an extremum in some direction */ -#define GEXFF_CIRC 0x0004 /* the joint at this gentry is for a circular curve */ -#define GEXFF_DRAWCURVE 0x0008 /* vect[] describes a curve to draw */ -#define GEXFF_DRAWLINE 0x0010 /* vect[] describes a line to draw */ -#define GEXFF_SPLIT 0x0020 /* is a result of splitting a line */ -#define GEXFF_SYMNEXT 0x0040 /* this subfrag is symmetric with next one */ -#define GEXFF_DONE 0x0080 /* this subfrag has been vectorized */ -#define GEXFF_LONG 0x0100 /* this gentry is longer than 1 pixel */ - - unsigned short aidx; /* index of gentry in the array representing the contour */ - - unsigned short vectlen; /* number of gentries represented by vect[] */ - - /* coordinates for vectored replacement of this fragment */ - /* (already scaled because it's needed for curve approximation) */ - double vect[4 /*ref.points*/][2 /*X,Y*/]; - - double bbox[2 /*X,Y*/]; /* absolute sizes of bounding box of a subfragment */ - - /* used when splitting the curved frags into subfrags */ - GENTRY *prevsub; /* to gentries describing neighboring subfrags */ - GENTRY *nextsub; - GENTRY *ordersub; /* single-linked list describing the order of calculation */ - - int sublen; /* length of this subfrag */ - /* the symmetry across the subfrags */ - int symaxis; /* the symmetry axis, with next subfrag */ - int symxlen; /* min length of adjacent symmetric frags */ - /* the symmetry within this subfrag (the axis is always diagonal) */ - GENTRY *symge; /* symge->i{x,y}3 is the symmetry point of symge==0 if none */ - -}; -#define X_FRAG(ge) ((GEX_FRAG *)((ge)->ext)) - -/* various interesting tables related to GEX_FRAG */ -static char *gxf_name[GEXFI_COUNT] = {"Convex", "Concave", "Line", "ExLine", "Serif"}; -static int gxf_cvk[2] = {-1, 1}; /* coefficients of concaveness */ - -/* - * Dump the contents of X_EXT()->len and ->lenback for a contour - */ -static void -gex_dump_contour( - GENTRY *ge, - int clen -) -{ - int i, j; - - for(j = 0; j < GEXFI_COUNT; j++) { - fprintf(stderr, "%-8s", gxf_name[j]); - for(i = 0; i < clen; i++, ge = ge->frwd) - fprintf(stderr, " %2d", X_FRAG(ge)->len[j]); - fprintf(stderr, " %p\n (back) ", ge); - for(i = 0; i < clen; i++, ge = ge->frwd) - fprintf(stderr, " %2d", X_FRAG(ge)->lenback[j]); - fprintf(stderr, "\n"); - } -} - -/* - * Calculate values of X_EXT()->lenback[] for all entries in - * a contour. The contour is identified by: - * ge - any gentry of the contour - * clen - contour length - */ - -static void -gex_calc_lenback( - GENTRY *ge, - int clen -) -{ - int i, j; - int end; - GEX_FRAG *f; - int len[GEXFI_COUNT]; /* length of the most recent fragment */ - int count[GEXFI_COUNT]; /* steps since beginning of the fragment */ - - for(j = 0; j < GEXFI_COUNT; j++) - len[j] = count[j] = 0; - - end = clen; - for(i = 0; i < end; i++, ge = ge->frwd) { - f = X_FRAG(ge); - for(j = 0; j < GEXFI_COUNT; j++) { - if(len[j] != count[j]) { - f->lenback[j] = count[j]++; - } else - f->lenback[j] = 0; - if(f->len[j] != 0) { - len[j] = f->len[j]; - count[j] = 1; /* start with the next gentry */ - /* if the fragment will wrap over the start, process to its end */ - if(i < clen && i + len[j] > end) - end = i + len[j]; - } - } - } - gex_dump_contour(ge, clen); -} - -/* Limit a curve to not exceed the given coordinates - * at its given side - */ - -static void -limcurve( - double curve[4][2 /*X,Y*/], - double lim[2 /*X,Y*/], - int where /* 0 - start, 3 - end */ -) -{ - int other = 3-where; /* the other end */ - int sgn[2 /*X,Y*/]; /* sign for comparison */ - double t, from, to, nt, t2, nt2, tt[4]; - double val[2 /*X,Y*/]; - int i; - - for(i=0; i<2; i++) - sgn[i] = fsign(curve[other][i] - curve[where][i]); - -#if 0 - fprintf(stderr, " limit (%g,%g)-(%g,%g) at %d by (%g,%g), sgn(%d,%d)\n", - curve[0][0], curve[0][1], curve[3][0], curve[3][1], - where, lim[0], lim[1], sgn[0], sgn[1]); -#endif - /* a common special case */ - if( sgn[0]*(curve[where][0] - lim[0]) >= 0. - && sgn[1]*(curve[where][1] - lim[1]) >= 0. ) - return; /* nothing to do */ - - if(other==0) { - from = 0.; - to = 1.; - } else { - from = 1.; - to = 0.; - } -#if 0 - fprintf(stderr, "t="); -#endif - while( fabs(from-to) > 0.00001 ) { - t = 0.5 * (from+to); - t2 = t*t; - nt = 1.-t; - nt2 = nt*nt; - tt[0] = nt2*nt; - tt[1] = 3*nt2*t; - tt[2] = 3*nt*t2; - tt[3] = t*t2; - for(i=0; i<2; i++) - val[i] = curve[0][i]*tt[0] + curve[1][i]*tt[1] - + curve[2][i]*tt[2] + curve[3][i]*tt[3]; -#if 0 - fprintf(stderr, "%g(%g,%g) ", t, val[0], val[1]); -#endif - if(fabs(val[0] - lim[0]) < 0.1 - || fabs(val[1] - lim[1]) < 0.1) - break; - - if(sgn[0] * (val[0] - lim[0]) < 0. - || sgn[1] * (val[1] - lim[1]) < 0.) - to = t; - else - from = t; - } - /* now t is the point of splitting */ -#define SPLIT(pt1, pt2) ( (pt1) + t*((pt2)-(pt1)) ) /* order is important! */ - for(i=0; i<2; i++) { - double v11, v12, v13, v21, v22, v31; /* intermediate points */ - - v11 = SPLIT(curve[0][i], curve[1][i]); - v12 = SPLIT(curve[1][i], curve[2][i]); - v13 = SPLIT(curve[2][i], curve[3][i]); - v21 = SPLIT(v11, v12); - v22 = SPLIT(v12, v13); - v31 = SPLIT(v21, v22); - if(other==0) { - curve[1][i] = v11; - curve[2][i] = v21; - curve[3][i] = fabs(v31 - lim[i]) < 0.1 ? lim[i] : v31; - } else { - curve[0][i] = fabs(v31 - lim[i]) < 0.1 ? lim[i] : v31; - curve[1][i] = v22; - curve[2][i] = v13; - } - } -#undef SPLIT -#if 0 - fprintf(stderr, "\n"); -#endif -} - -/* - * Vectorize a subfragment of a curve fragment. All the data has been already - * collected by this time - */ - -static void -dosubfrag( - GLYPH *g, - int fti, /* fragment type index */ - GENTRY *firstge, /* first gentry of fragment */ - GENTRY *ge, /* first gentry of subfragment */ - double fscale -) -{ - GENTRY *gel, *gei; /* last gentry of this subfrag */ - GEX_FRAG *f, *ff, *lf, *pf, *xf; - /* maximal amount of space that can be used at the beginning and the end */ - double fixfront[2], fixend[2]; /* fixed points - used to show direction */ - double mvfront[2], mvend[2]; /* movable points */ - double limfront[2], limend[2]; /* limit of movement for movabel points */ - double sympt; - int outfront, outend; /* the beginning/end is going outwards */ - int symfront, symend; /* a ready symmetric fragment is present at front/end */ - int drnd[2 /*X,Y*/]; /* size of the round part */ - int i, j, a1, a2, ndots; - double avg2, max2; /* squared distances */ - struct dot_dist *dots, *usedots; - - ff = X_FRAG(firstge); - f = X_FRAG(ge); - gel = f->nextsub; - lf = X_FRAG(gel); - if(f->prevsub != 0) - pf = X_FRAG(f->prevsub); - else - pf = 0; - - for(i=0; i<2; i++) - drnd[i] = gel->bkwd->ipoints[i][2] - ge->ipoints[i][2]; - - if(f->prevsub==0 && f->ixcont == GEXFI_NONE) { - /* nothing to join with : may use the whole length */ - for(i = 0; i < 2; i++) - limfront[i] = ge->bkwd->ipoints[i][2]; - } else { - /* limit to a half */ - for(i = 0; i < 2; i++) - limfront[i] = 0.5 * (ge->ipoints[i][2] + ge->bkwd->ipoints[i][2]); - } - if( (ge->ix3 == ge->bkwd->ix3) /* vert */ - ^ (isign(ge->bkwd->ix3 - ge->frwd->ix3)==isign(ge->bkwd->iy3 - ge->frwd->iy3)) - ^ (fti == GEXFI_CONCAVE) /* counter-clockwise */ ) { - /* the beginning is not a flat 90-degree end */ - outfront = 1; - for(i = 0; i < 2; i++) - fixfront[i] = ge->frwd->ipoints[i][2]; - } else { - outfront = 0; - for(i = 0; i < 2; i++) - fixfront[i] = ge->ipoints[i][2]; - } - - if(lf->nextsub==0 && lf->ixstart == GEXFI_NONE) { - /* nothing to join with : may use the whole length */ - for(i = 0; i < 2; i++) - limend[i] = gel->ipoints[i][2]; - } else { - /* limit to a half */ - for(i = 0; i < 2; i++) - limend[i] = 0.5 * (gel->ipoints[i][2] + gel->bkwd->ipoints[i][2]); - } - gei = gel->bkwd->bkwd; - if( (gel->ix3 == gel->bkwd->ix3) /* vert */ - ^ (isign(gel->ix3 - gei->ix3)==isign(gel->iy3 - gei->iy3)) - ^ (fti == GEXFI_CONVEX) /* clockwise */ ) { - /* the end is not a flat 90-degree end */ - outend = 1; - for(i = 0; i < 2; i++) - fixend[i] = gel->bkwd->bkwd->ipoints[i][2]; - } else { - outend = 0; - for(i = 0; i < 2; i++) - fixend[i] = gel->bkwd->ipoints[i][2]; - } - - for(i = 0; i < 2; i++) { - fixfront[i] *= fscale; - limfront[i] *= fscale; - fixend[i] *= fscale; - limend[i] *= fscale; - } - - fprintf(stderr, " %d out(%d[%d %d %d],%d[%d %d %d]) drnd(%d, %d)\n", - fti, - outfront, - (ge->ix3 == ge->bkwd->ix3), - (isign(ge->bkwd->ix3 - ge->frwd->ix3)==isign(ge->bkwd->iy3 - ge->frwd->iy3)), - (fti == GEXFI_CONCAVE), - outend, - (gel->ix3 == gel->bkwd->ix3), - (isign(gel->ix3 - gei->ix3)==isign(gel->iy3 - gei->iy3)), - (fti == GEXFI_CONVEX), - drnd[0], drnd[1]); - - /* prepare to calculate the distances */ - ndots = f->sublen - 1; - dots = malloc(sizeof(*dots) * ndots); - if(dots == 0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - for(i = 0, gei = ge; i < ndots; i++, gei = gei->frwd) { - for(a1 = 0; a1 < 2; a1++) - dots[i].p[a1] = fscale * gei->ipoints[a1][2]; - } - - /* see if we can mirror a ready symmetric curve */ - - /* check symmetry with the fragment before this */ - symfront = (pf != 0 && (pf->flags & GEXFF_SYMNEXT) && (pf->flags & GEXFF_DONE) - && ( outend && f->sublen <= pf->sublen - || ( pf->sublen == f->sublen - && (lf->sublen == 0 - || ( abs(limfront[0]-limend[0]) >= abs(pf->vect[0][0]-pf->vect[3][0]) - && abs(limfront[1]-limend[1]) >= abs(pf->vect[0][1]-pf->vect[3][1]) )) - ) - ) - ); - /* check symmetry with the fragment after this */ - symend = ( (f->flags & GEXFF_SYMNEXT) && (lf->flags & GEXFF_DONE) - && ( outfront && f->sublen <= lf->sublen - || ( lf->sublen == f->sublen - && (pf == 0 - || ( abs(limfront[0]-limend[0]) >= abs(lf->vect[0][0]-lf->vect[3][0]) - && abs(limfront[1]-limend[1]) >= abs(lf->vect[0][1]-lf->vect[3][1]) )) - ) - ) - ); - if(symfront || symend) { - /* mirror the symmetric neighbour subfrag */ - if(symfront) { - a1 = (ge->ix3 != ge->bkwd->ix3); /* the symmetry axis */ - a2 = !a1; /* the other axis (goes along the extremum gentry) */ - - /* the symmetry point on a2 */ - sympt = fscale * 0.5 * (ge->ipoints[a2][2] + ge->bkwd->ipoints[a2][2]); - xf = pf; /* the symmetric fragment */ - } else { - a1 = (gel->ix3 != gel->bkwd->ix3); /* the symmetry axis */ - a2 = !a1; /* the other axis (goes along the extremum gentry) */ - - /* the symmetry point on a2 */ - sympt = fscale * 0.5 * (gel->ipoints[a2][2] + gel->bkwd->ipoints[a2][2]); - xf = lf; /* the symmetric fragment */ - } - fprintf(stderr, " sym with %p f=%d(%p) e=%d(%p) a1=%c a2=%c sympt=%g\n", - xf, symfront, pf, symend, lf, - a1 ? 'Y': 'X', a2 ? 'Y': 'X', sympt - ); - for(i=0; i<4; i++) { - f->vect[3-i][a1] = xf->vect[i][a1]; - f->vect[3-i][a2] = sympt - (xf->vect[i][a2]-sympt); - } - if(symfront) { - if(outend || lf->sublen==0) - limcurve(f->vect, limend, 3); - } else { - if(outfront || pf == 0) - limcurve(f->vect, limfront, 0); - } - avg2 = fdotcurvdist2(f->vect, dots, ndots, &max2); - fprintf(stderr, " avg=%g max=%g fscale=%g\n", sqrt(avg2), sqrt(max2), fscale); - if(max2 <= fscale*fscale) { - f->flags |= (GEXFF_DONE | GEXFF_DRAWCURVE); - f->vectlen = f->sublen; - free(dots); - return; - } - } - - if( !outfront && !outend && f->symge != 0) { - /* a special case: try a circle segment as an approximation */ - double lenfront, lenend, len, maxlen; - - /* coefficient for a Bezier approximation of a circle */ -#define CIRCLE_FRAC 0.55 - - a1 = (ge->ix3 == ge->bkwd->ix3); /* get the axis along the front */ - a2 = !a1; /* axis along the end */ - - lenfront = fixfront[a1] - limfront[a1]; - lenend = fixend[a2] - limend[a2]; - if(fabs(lenfront) < fabs(lenend)) - len = fabs(lenfront); - else - len = fabs(lenend); - - /* make it go close to the round shape */ - switch(f->sublen) { - case 2: - maxlen = fscale; - break; - case 4: - case 6: - maxlen = fscale * 2.; - break; - default: - maxlen = fscale * abs(ge->frwd->frwd->ipoints[a1][2] - - ge->ipoints[a1][2]); - break; - } - if(len > maxlen) - len = maxlen; - - mvfront[a1] = fixfront[a1] - fsign(lenfront) * len; - mvfront[a2] = limfront[a2]; - mvend[a2] = fixend[a2] - fsign(lenend) * len; - mvend[a1] = limend[a1]; - - for(i=0; i<2; i++) { - f->vect[0][i] = mvfront[i]; - f->vect[3][i] = mvend[i]; - } - f->vect[1][a1] = mvfront[a1] + CIRCLE_FRAC*(mvend[a1]-mvfront[a1]); - f->vect[1][a2] = mvfront[a2]; - f->vect[2][a1] = mvend[a1]; - f->vect[2][a2] = mvend[a2] + CIRCLE_FRAC*(mvfront[a2]-mvend[a2]); - - avg2 = fdotcurvdist2(f->vect, dots, ndots, &max2); - fprintf(stderr, " avg=%g max=%g fscale=%g\n", sqrt(avg2), sqrt(max2), fscale); - if(max2 <= fscale*fscale) { - f->flags |= (GEXFF_DONE | GEXFF_DRAWCURVE); - f->vectlen = f->sublen; - free(dots); - return; - } -#undef CIRCLE_FRAC - } - for(i=0; i<2; i++) { - f->vect[0][i] = limfront[i]; - f->vect[1][i] = fixfront[i]; - f->vect[2][i] = fixend[i]; - f->vect[3][i] = limend[i]; - } - usedots = dots; - if(outfront) { - usedots++; ndots--; - } - if(outend) - ndots--; - if( fcrossrayscv(f->vect, NULL, NULL) == 0) { - fprintf(stderr, "**** Internal error: rays must cross but don't at %p-%p\n", - ge, gel); - fprintf(stderr, " (%g, %g) (%g, %g) (%g, %g) (%g, %g)\n", - limfront[0], limfront[1], - fixfront[0], fixfront[1], - fixend[0], fixend[1], - limend[0], limend[1] - ); - dumppaths(g, NULL, NULL); - exit(1); - } else { - if(ndots != 0) - fapproxcurve(f->vect, usedots, ndots); - f->flags |= (GEXFF_DONE | GEXFF_DRAWCURVE); - f->vectlen = f->sublen; - } - free(dots); -} - -/* - * Subtract a list of gentries (covered by a fragment of higher - * priority) from the set of fragments of a given - * type. - * - * An example is subtraction of the long exact line fragments - * from the curve fragments which get overridden. - */ - -static void -frag_subtract( - GLYPH *g, - GENTRY **age, /* array of gentries for this contour */ - int clen, /* length of the contour */ - GENTRY *ge, /* first gentry to be subtracted */ - int slen, /* number of gentries in the list to be subtracted */ - int d /* type of fragments from which to subtract, as in GEXFI_... */ -) -{ - GENTRY *pge; - GEX_FRAG *f, *pf; - int len, i, j; - - f = X_FRAG(ge); - len = slen; - - /* check if we overlap the end of some fragment */ - if(f->lenback[d]) { - /* chop off the end of conflicting fragment */ - len = f->lenback[d]; - pge = age[(f->aidx + clen - len)%clen]; - pf = X_FRAG(pge); - if(pf->len[d] == clen+1 && pf->flags & GEXFF_CIRC) { - /* the conflicting fragment is self-connected */ - - pf->len[d] = 0; - /* calculate the new value for lenback */ - len = clen+1 - slen; - for(pge = ge; len > 0; pge = pge->bkwd, len--) - X_FRAG(pge)->lenback[d] = len; - /* now pge points to the last entry of the line, - * which is also the new first entry of the curve - */ - X_FRAG(pge)->len[d] = clen+2 - slen; - /* clean lenback of gentries covered by the line */ - for(pge = ge->frwd, j = slen-1; j > 0; pge = pge->frwd, j--) - X_FRAG(pge)->lenback[d] = 0; - fprintf(stderr, " cut %s circular frag to %p-%p\n", - gxf_name[d], pge, ge); - gex_dump_contour(ge, clen); - } else { - /* when we chop off a piece of fragment, we leave the remaining - * piece(s) overlapping with the beginning and possibly the end - * of the line fragment under consideration - */ - fprintf(stderr, " cut %s frag at %p from len=%d to len=%d (end %p)\n", - gxf_name[d], pge, pf->len[d], len+1, ge); - j = pf->len[d] - len - 1; /* how many gentries are chopped off */ - pf->len[d] = len + 1; - i = slen - 1; - for(pge = ge->frwd; j > 0 && i > 0; j--, i--, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = 0; - gex_dump_contour(ge, clen); - - if(j != 0) { - /* the conflicting fragment is split in two by this line - * fragment, fix up its tail - */ - - fprintf(stderr, " end of %s frag len=%d %p-", - gxf_name[d], j+1, pge->bkwd); - X_FRAG(pge->bkwd)->len[d] = j+1; /* the overlapping */ - for(i = 1; j > 0; j--, i++, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = i; - fprintf(stderr, "%p\n", pge->bkwd); - gex_dump_contour(ge, clen); - } - } - } - /* check if we overlap the beginning of some fragments */ - i = slen-1; /* getntries remaining to consider */ - j = 0; /* gentries remaining in the overlapping fragment */ - for(pge = ge; i > 0; i--, pge = pge->frwd) { - if(j > 0) { - X_FRAG(pge)->lenback[d] = 0; - j--; - } - /* the beginning of one fragment may be the end of another - * fragment, in this case if j-- above results in 0, that will - * cause it to check the same gentry for the beginning - */ - if(j == 0) { - pf = X_FRAG(pge); - j = pf->len[d]; - if(j != 0) { - fprintf(stderr, " removed %s frag at %p len=%d\n", - gxf_name[d], pge, j); - gex_dump_contour(ge, clen); - pf->len[d] = 0; - j--; - } - } - } - /* pge points at the last gentry of the line fragment */ - if(j > 1) { /* we have the tail of a fragment left */ - fprintf(stderr, " end of %s frag len=%d %p-", - gxf_name[d], j, pge); - X_FRAG(pge)->len[d] = j; /* the overlapping */ - for(i = 0; j > 0; j--, i++, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = i; - fprintf(stderr, "%p\n", pge->bkwd); - gex_dump_contour(ge, clen); - } else if(j == 1) { - X_FRAG(pge)->lenback[d] = 0; - } -} - -/* - * Produce an outline from a bitmap. - * scale - factor to scale the sizes - * bmap - array of dots by lines, xsz * ysz - * xoff, yoff - offset of the bitmap's lower left corner - * from the logical position (0,0) - */ - -void -bmp_outline( - GLYPH *g, - int scale, - char *bmap, - int xsz, - int ysz, - int xoff, - int yoff -) -{ - char *hlm, *vlm; /* arrays of the limits of outlines */ - char *amp; /* map of ambiguous points */ - int x, y; - char *ip, *op; - double fscale; - - if(xsz==0 || ysz==0) - return; - -#ifdef USE_AUTOTRACE - if(use_autotrace) { - autotraced_bmp_outline(g, scale, bmap, xsz, ysz, xoff, yoff); - return; - } -#endif /*USE_AUTOTRACE*/ - - fscale = (double)scale; - g->flags &= ~GF_FLOAT; /* build it as int first */ - - if(!warnedhints) { - warnedhints = 1; - if(hints && subhints) { - WARNING_2 fprintf(stderr, - "Use of hint substitution on bitmap fonts is not recommended\n"); - } - } - -#if 0 - printbmap(bmap, xsz, ysz, xoff, yoff); -#endif - - /* now find the outlines */ - hlm=calloc( xsz, ysz+1 ); /* horizontal limits */ - vlm=calloc( xsz+1, ysz ); /* vertical limits */ - amp=calloc( xsz, ysz ); /* ambiguous points */ - - if(hlm==0 || vlm==0 || amp==0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - - /* - * hlm and vlm represent a grid of horisontal and - * vertical lines. Each pixel is surrounded by the grid - * from all the sides. The values of [hv]lm mark the - * parts of grid where the pixel value switches from white - * to black and back. - */ - - /* find the horizontal limits */ - ip=bmap; op=hlm; - /* 1st row */ - for(x=0; x0; y--) - for(x=xsz-1; x>0; x--) { - if(bmap[y*xsz+x]) { - if( !bmap[y*xsz+x-1] && !bmap[y*xsz-xsz+x] && bmap[y*xsz-xsz+x-1] ) - amp[y*xsz+x]=1; - } else { - if( bmap[y*xsz+x-1] && bmap[y*xsz-xsz+x] && !bmap[y*xsz-xsz+x-1] ) - amp[y*xsz+x]=1; - } - } - -#if 0 - printlimits(hlm, vlm, amp, xsz, ysz); -#endif - - /* generate the vectored (stepping) outline */ - - while(1) { - int found = 0; - int outer; /* flag: this is an outer contour */ - int hor, newhor; /* flag: the current contour direction is horizontal */ - int dir; /* previous direction of the coordinate, 1 - L_ON, 0 - L_OFF */ - int startx, starty; /* start of a contour */ - int firstx, firsty; /* start of the current line */ - int newx, newy; /* new coordinates to try */ - char *lm, val; - int maxx, maxy, xor; - - for(y=ysz; !found && y>0; y--) - for(x=0; x L_NONE) - goto foundcontour; - break; /* have no contours left */ - - foundcontour: - ig_rmoveto(g, x+xoff, y+yoff); /* intermediate as int */ - - startx = firstx = x; - starty = firsty = y; - - if(hlm[y*xsz+x] == L_OFF) { - outer = 1; dir = 0; - hlm[y*xsz+x] = -hlm[y*xsz+x]; /* mark as seen */ - hor = 1; x++; - } else { - outer = 0; dir = 0; - hor = 0; y--; - vlm[y*(xsz+1)+x] = -vlm[y*(xsz+1)+x]; /* mark as seen */ - } - - while(x!=startx || y!=starty) { -#if 0 - printf("trace (%d, %d) outer=%d hor=%d dir=%d\n", x, y, outer, hor, dir); -#endif - - /* initialization common for try1 and try2 */ - if(hor) { - lm = vlm; maxx = xsz+1; maxy = ysz; newhor = 0; - } else { - lm = hlm; maxx = xsz; maxy = ysz+1; newhor = 1; - } - xor = (outer ^ hor ^ dir); - - try1: - /* first we try to change axis, to keep the - * contour as long as possible - */ - - newx = x; newy = y; - if(!hor && (!outer ^ dir)) - newx--; - if(hor && (!outer ^ dir)) - newy--; - - if(newx < 0 || newx >= maxx || newy < 0 || newy >= maxy) - goto try2; - - if(!xor) - val = L_ON; - else - val = L_OFF; -#if 0 - printf("try 1, want %d have %d at %c(%d, %d)\n", val, lm[newy*maxx + newx], - (newhor ? 'h':'v'), newx, newy); -#endif - if( lm[newy*maxx + newx] == val ) - goto gotit; - - try2: - /* try to change the axis anyway */ - - newx = x; newy = y; - if(!hor && (outer ^ dir)) - newx--; - if(hor && (outer ^ dir)) - newy--; - - if(newx < 0 || newx >= maxx || newy < 0 || newy >= maxy) - goto try3; - - if(xor) - val = L_ON; - else - val = L_OFF; -#if 0 - printf("try 2, want %d have %d at %c(%d, %d)\n", val, lm[newy*maxx + newx], - (newhor ? 'h':'v'), newx, newy); -#endif - if( lm[newy*maxx + newx] == val ) - goto gotit; - - try3: - /* try to continue in the old direction */ - - if(hor) { - lm = hlm; maxx = xsz; maxy = ysz+1; - } else { - lm = vlm; maxx = xsz+1; maxy = ysz; - } - newhor = hor; - newx = x; newy = y; - if(hor && dir) - newx--; - if(!hor && !dir) - newy--; - - if(newx < 0 || newx >= maxx || newy < 0 || newy >= maxy) - goto badtry; - - if(dir) - val = L_ON; - else - val = L_OFF; -#if 0 - printf("try 3, want %d have %d at %c(%d, %d)\n", val, lm[newy*maxx + newx], - (newhor ? 'h':'v'), newx, newy); -#endif - if( lm[newy*maxx + newx] == val ) - goto gotit; - - badtry: - fprintf(stderr, "**** Internal error in the contour detection code at (%d, %d)\n", x, y); - fprintf(stderr, "glyph='%s' outer=%d hor=%d dir=%d\n", g->name, outer, hor, dir); - fflush(stdout); - exit(1); - - gotit: - if(hor != newhor) { /* changed direction, end the previous line */ - ig_rlineto(g, x+xoff, y+yoff); /* intermediate as int */ - firstx = x; firsty = y; - } - lm[newy*maxx + newx] = -lm[newy*maxx + newx]; - hor = newhor; - dir = (val == L_ON); - if(newhor) - x -= (dir<<1)-1; - else - y += (dir<<1)-1; - } -#if 0 - printf("trace (%d, %d) outer=%d hor=%d dir=%d\n", x, y, outer, hor, dir); -#endif - ig_rlineto(g, x+xoff, y+yoff); /* intermediate as int */ - g_closepath(g); - } - - - /* try to vectorize the curves and sloped lines in the bitmap */ - if(vectorize) { - GENTRY *ge, *pge, *cge, *loopge; - int i; - int skip; - - dumppaths(g, NULL, NULL); - - /* allocate the extensions */ - for(cge=g->entries; cge!=0; cge=cge->next) { - cge->ext = calloc(1, sizeof(GEX_FRAG) ); - if(cge->ext == 0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - } - - for(cge=g->entries; cge!=0; cge=cge->next) { - if(cge->type != GE_MOVE) - continue; - - /* we've found the beginning of a contour */ - { - int d, vert, count, stepmore, delaystop; - int vdir, hdir, fullvdir, fullhdir, len; - int dx, dy, lastdx, lastdy; - int k1, k2, reversal, smooth, good; - int line[2 /*H,V*/], maxlen[2 /*H,V*/], minlen[2 /*H,V*/]; - GENTRY **age; /* array of gentries in a contour */ - int clen; /* contour length, size of ths array */ - int i, j; - GEX_FRAG *f; - - /* we know that all the contours start at the top-left corner, - * so at most it might be before/after the last element of - * the last/first fragment - */ - - ge = cge->next; - pge = ge->bkwd; - if(ge->ix3 == pge->ix3) { /* a vertical line */ - /* we want to start always from a horizontal line because - * then we always start from top and that is quaranteed to be a - * fragment boundary, so move the start point of the contour - */ - pge->prev->next = pge->next; - pge->next->prev = pge->prev; - cge->next = pge; - pge->prev = cge; - pge->next = ge; - ge->prev = pge; - ge = pge; pge = ge->bkwd; - cge->ix3 = pge->ix3; cge->iy3 = pge->iy3; - } - - /* fill the array of gentries */ - clen = 1; - for(ge = cge->next->frwd; ge != cge->next; ge = ge->frwd) - clen++; - age = (GENTRY **)malloc(sizeof(*age) * clen); - ge = cge->next; - count = 0; - do { - age[count] = ge; - X_FRAG(ge)->aidx = count++; - - /* and by the way find the extremums */ - for(i=0; i<2; i++) { - if( isign(ge->frwd->ipoints[i][2] - ge->ipoints[i][2]) - * isign(ge->bkwd->bkwd->ipoints[i][2] - ge->bkwd->ipoints[i][2]) == 1) { - X_FRAG(ge)->flags |= GEXFF_EXTR; - fprintf(stderr, " %s extremum at %p\n", (i?"vert":"hor"), ge); - } - if(abs(ge->ipoints[i][2] - ge->bkwd->ipoints[i][2]) > 1) - X_FRAG(ge)->flags |= GEXFF_LONG; - } - - ge = ge->frwd; - } while(ge != cge->next); - - /* Find the serif fragments, looking as either of: - * -+ | - * | | - * +-+ +-+ - * | | - * +--... +--... - * with the thickness of serifs being 1 pixel. We make no - * difference between serifs on vertical and horizontal stems. - */ - - ge = cge->next; - do { - GENTRY *nge; - int pdx, pdy, ndx, ndy; - - /* two gentries of length 1 mean a potential serif */ - pge = ge->bkwd; - nge = ge->frwd; - - dx = nge->ix3 - pge->ix3; - dy = nge->iy3 - pge->iy3; - - if(abs(dx) != 1 || abs(dy) != 1) /* 2 small ones */ - continue; - - if( - (!(X_FRAG(ge)->flags & GEXFF_EXTR) - || !(X_FRAG(ge->bkwd)->flags & GEXFF_EXTR)) - && (!(X_FRAG(ge->frwd)->flags & GEXFF_EXTR) - || !(X_FRAG(ge->frwd->frwd)->flags & GEXFF_EXTR)) - ) - continue; /* either side must be a couple of extremums */ - - pdx = pge->ix3 - pge->bkwd->ix3; - pdy = pge->iy3 - pge->bkwd->iy3; - ndx = nge->frwd->ix3 - nge->ix3; - ndy = nge->frwd->iy3 - nge->iy3; - - if(pdx*dx + pdy*dy > 0 && ndx*dx + ndy*dy > 0) - continue; /* definitely not a serif but a round corner */ - - if(abs(pdx) + abs(pdy) == 1 || abs(ndx) + abs(ndy) == 1) - continue; - - /* we've found a serif including this and next gentry */ - X_FRAG(ge)->len[GEXFI_SERIF] = 2; - - } while( (ge = ge->frwd) != cge->next ); - - - /* Find the convex and concave fragments, defined as: - * convex (clockwise): dy/dx <= dy0/dx0, - * or a reversal: dy/dx == - dy0/dx0 && abs(dxthis) == 1 && dy/dx > 0 - * concave (counter-clockwise): dy/dx >= dy0/dx0, - * or a reversal: dy/dx == - dy0/dx0 && abs(dxthis) == 1 && dy/dx < 0 - * - * Where dx and dy are measured between the end of this gentry - * and the start of the previous one (dx0 and dy0 are the same - * thing calculated for the previous gentry and its previous one), - * dxthis is between the end and begginning of this gentry. - * - * A reversal is a situation when the curve changes its direction - * along the x axis, so it passes through a momentary vertical - * direction. - */ - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - ge = cge->next; - pge = ge->bkwd; /* the beginning of the fragment */ - count = 1; - lastdx = pge->ix3 - pge->bkwd->bkwd->ix3; - lastdy = pge->iy3 - pge->bkwd->bkwd->iy3; - -#define CHKCURVCONN(ge, msg) do { \ - dx = (ge)->ix3 - (ge)->bkwd->bkwd->ix3; \ - dy = (ge)->iy3 - (ge)->bkwd->bkwd->iy3; \ - if(0 && msg) { \ - fprintf(stderr, " %p: dx=%d dy=%d dx0=%d dy0=%d ", \ - (ge), dx, dy, lastdx, lastdy); \ - } \ - k1 = X_FRAG(ge)->flags; \ - k2 = X_FRAG((ge)->bkwd)->flags; \ - if(0 && msg) { \ - fprintf(stderr, "fl=%c%c%c%c ", \ - (k1 & GEXFF_EXTR) ? 'X' : '-', \ - (k1 & GEXFF_LONG) ? 'L' : '-', \ - (k2 & GEXFF_EXTR) ? 'X' : '-', \ - (k2 & GEXFF_LONG) ? 'L' : '-' \ - ); \ - } \ - if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \ - || (k2 & GEXFF_EXTR) && (k1 & GEXFF_LONG) ) { \ - smooth = 0; \ - good = reversal = -1; /* for debugging */ \ - } else { \ - k1 = dy * lastdx; \ - k2 = lastdy * dx; \ - smooth = (abs(dx)==1 || abs(dy)==1); \ - good = (k1 - k2)*gxf_cvk[d] >= 0; \ - if(smooth && !good) { \ - reversal = (k1 == -k2 && abs((ge)->ix3 - (ge)->bkwd->ix3)==1 \ - && dy*dx*gxf_cvk[d] < 0); \ - } else \ - reversal = 0; \ - } \ - if(0 && msg) { \ - fprintf(stderr, "k1=%d k2=%d pge=%p count=%d %s good=%d rev=%d\n", \ - k1, k2, pge, count, gxf_name[d], good, reversal); \ - } \ - } while(0) - - do { - CHKCURVCONN(ge, 1); - - if(smooth && (good || reversal) ) - count++; - else { - /* can't continue */ -#if 0 - if(count >= 4) { /* worth remembering */ - fprintf(stderr, " %s frag %p-%p count=%d\n", gxf_name[d], pge, ge->bkwd, count); - } -#endif - X_FRAG(pge)->len[d] = count; - if(smooth) { - pge = ge->bkwd; - count = 2; - } else { - pge = ge; - count = 1; - } - } - lastdx = dx; lastdy = dy; - ge = ge->frwd; - } while(ge != cge->next); - - /* see if we can connect the last fragment to the first */ - CHKCURVCONN(ge, 1); - - if(smooth && (good || reversal) ) { - /* -1 to avoid ge->bkwd being counted twice */ - if( X_FRAG(ge->bkwd)->len[d] >= 2 ) - count += X_FRAG(ge->bkwd)->len[d] - 1; - else if(count == clen+1) { - /* we are joining a circular (closed) curve, check whether it - * can be joined at any point or whether it has a discontinuity - * at the point where we join it now - */ - lastdx = dx; lastdy = dy; - CHKCURVCONN(ge->frwd, 0); - - if(smooth && (good || reversal) ) { - /* yes, the curve is truly a circular one and can be - * joined at any point - */ - -#if 0 - fprintf(stderr, " found a circular joint point at %p\n", pge); -#endif - /* make sure that in a circular fragment we start from an extremum */ - while( ! (X_FRAG(pge)->flags & GEXFF_EXTR) ) - pge = pge->frwd; - X_FRAG(pge)->flags |= GEXFF_CIRC; - } - } -#if 0 - fprintf(stderr, " %s joined %p to %p count=%d bk_count=%d\n", gxf_name[d], pge, ge->bkwd, - count, X_FRAG(ge->bkwd)->len[d] ); -#endif - X_FRAG(ge->bkwd)->len[d] = 0; - } - X_FRAG(pge)->len[d] = count; -#if 0 - if(count >= 4) { /* worth remembering */ - fprintf(stderr, " %s last frag %p-%p count=%d\n", gxf_name[d], pge, ge->bkwd, count); - } -#endif -#undef CHKCURVCONN - - /* do postprocessing */ - ge = cge->next; - do { - f = X_FRAG(ge); - len = f->len[d]; -#if 0 - fprintf(stderr, " %p %s len=%d clen=%d\n", ge, gxf_name[d], len, clen); -#endif - if(len < 3) /* get rid of the fragments that are too short */ - f->len[d] = 0; - else if(len == 3) { - /* _ - * drop the |_| - shaped fragments, leave alone the _| - shaped - * (and even those only if not too short in pixels), - * those left alone are further filtered later - */ - k1 = (ge->ix3 == ge->bkwd->ix3); /* axis of the start */ - if(isign(ge->ipoints[k1][2] - ge->bkwd->ipoints[k1][2]) - != isign(ge->frwd->ipoints[k1][2] - ge->frwd->frwd->ipoints[k1][2]) - && abs(ge->frwd->frwd->ipoints[k1][2] - ge->bkwd->ipoints[k1][2]) > 2) { -#if 0 - fprintf(stderr, " %s frag %p count=%d good shape\n", - gxf_name[d], ge, count); -#endif - } else - f->len[d] = 0; - } else if(len == clen+1) - break; /* a closed fragment, nothing else interesting */ - else { /* only for open fragments */ - GENTRY *gem, *gex, *gei, *ges; - - ges = ge; /* the start entry */ - gem = age[(f->aidx + f->len[d])%clen]; /* entry past the end of the fragment */ - - gei = ge->frwd; - if( (ge->ix3 == ge->bkwd->ix3) /* vert */ - ^ (isign(ge->bkwd->ix3 - gei->ix3)==isign(ge->bkwd->iy3 - gei->iy3)) - ^ !(d == GEXFI_CONVEX) /* counter-clockwise */ ) { - -#if 0 - fprintf(stderr, " %p: %s potential spurious start\n", ge, gxf_name[d]); -#endif - /* the beginning may be a spurious entry */ - - gex = 0; /* the extremum closest to the beginning - to be found */ - for(gei = ge->frwd; gei != gem; gei = gei->frwd) { - if(X_FRAG(gei)->flags & GEXFF_EXTR) { - gex = gei; - break; - } - } - if(gex == 0) - gex = gem->bkwd; - - /* A special case: ignore the spurious ends on small curves that - * either enclose an 1-pixel-wide extremum or are 1-pixel deep. - * Any 5-or-less-pixel-long curve with extremum 2 steps away - * qualifies for that. - */ - - if(len <= 5 && gex == ge->frwd->frwd) { - good = 0; -#if 0 - fprintf(stderr, " E"); -#endif - } else { - good = 1; /* assume that ge is not spurious */ - - /* gei goes backwards, gex goes forwards from the extremum */ - gei = gex; - /* i is the symmetry axis, j is the other axis (X=0 Y=1) */ - i = (gex->ix3 != gex->bkwd->ix3); - j = !i; - for( ; gei!=ge && gex!=gem; gei=gei->bkwd, gex=gex->frwd) { - if( gei->bkwd->ipoints[i][2] != gex->ipoints[i][2] - || gei->bkwd->ipoints[j][2] - gei->ipoints[j][2] - != gex->bkwd->ipoints[j][2] - gex->ipoints[j][2] - ) { - good = 0; /* no symmetry - must be spurious */ -#if 0 - fprintf(stderr, " M(%p,%p)(%d %d,%d)(%d %d,%d)", - gei, gex, - i, gei->bkwd->ipoints[i][2], gex->ipoints[i][2], - j, gei->bkwd->ipoints[j][2] - gei->ipoints[j][2], - gex->bkwd->ipoints[j][2] - gex->ipoints[j][2] ); -#endif - break; - } - } - if(gex == gem) { /* oops, the other side is too short */ - good = 0; -#if 0 - fprintf(stderr, " X"); -#endif - } - if(good && gei == ge) { - if( isign(gei->bkwd->ipoints[j][2] - gei->ipoints[j][2]) - != isign(gex->bkwd->ipoints[j][2] - gex->ipoints[j][2]) ) { - good = 0; /* oops, goes into another direction */ -#if 0 - fprintf(stderr, " D"); -#endif - } - } - } - if(!good) { /* it is spurious, drop it */ -#if 0 - fprintf(stderr, " %p: %s spurious start\n", ge, gxf_name[d]); -#endif - f->len[d] = 0; - ges = ge->frwd; - len--; - X_FRAG(ges)->len[d] = len; - } - } - - gei = gem->bkwd->bkwd->bkwd; - if( (gem->ix3 != gem->bkwd->ix3) /* gem->bkwd is vert */ - ^ (isign(gem->bkwd->ix3 - gei->ix3)==isign(gem->bkwd->iy3 - gei->iy3)) - ^ (d == GEXFI_CONVEX) /* clockwise */ ) { - -#if 0 - fprintf(stderr, " %p: %s potential spurious end\n", gem->bkwd, gxf_name[d]); -#endif - /* the end may be a spurious entry */ - - gex = 0; /* the extremum closest to the end - to be found */ - for(gei = gem->bkwd->bkwd; gei != ges->bkwd; gei = gei->bkwd) { - if(X_FRAG(gei)->flags & GEXFF_EXTR) { - gex = gei; - break; - } - } - if(gex == 0) - gex = ges; - - good = 1; /* assume that gem->bkwd is not spurious */ - /* gei goes backwards, gex goes forwards from the extremum */ - gei = gex; - /* i is the symmetry axis, j is the other axis (X=0 Y=1) */ - i = (gex->ix3 != gex->bkwd->ix3); - j = !i; - for( ; gei!=ges->bkwd && gex!=gem->bkwd; gei=gei->bkwd, gex=gex->frwd) { - if( gei->bkwd->ipoints[i][2] != gex->ipoints[i][2] - || gei->bkwd->ipoints[j][2] - gei->ipoints[j][2] - != gex->bkwd->ipoints[j][2] - gex->ipoints[j][2] - ) { - good = 0; /* no symmetry - must be spurious */ -#if 0 - fprintf(stderr, " M(%p,%p)(%d %d,%d)(%d %d,%d)", - gei, gex, - i, gei->bkwd->ipoints[i][2], gex->ipoints[i][2], - j, gei->bkwd->ipoints[j][2] - gei->ipoints[j][2], - gex->bkwd->ipoints[j][2] - gex->ipoints[j][2] ); -#endif - break; - } - } - if(gei == ges->bkwd) { /* oops, the other side is too short */ - good = 0; -#if 0 - fprintf(stderr, " X"); -#endif - } - if(good && gex == gem->bkwd) { - if( isign(gei->bkwd->ipoints[j][2] - gei->ipoints[j][2]) - != isign(gex->bkwd->ipoints[j][2] - gex->ipoints[j][2]) ) { - good = 0; /* oops, goes into another direction */ -#if 0 - fprintf(stderr, " D"); -#endif - } - } - if(!good) { /* it is spurious, drop it */ -#if 0 - fprintf(stderr, " %p: %s spurious end\n", gem->bkwd, gxf_name[d]); -#endif - X_FRAG(ges)->len[d] = --len; - } - } - if(len < 4) { - X_FRAG(ges)->len[d] = 0; -#if 0 - fprintf(stderr, " %p: %s frag discarded, too small now\n", ge, gxf_name[d]); -#endif - } - if(ges != ge) { - if(ges == cge->next) - break; /* went around the loop */ - else { - ge = ges->frwd; /* don't look at this fragment twice */ - continue; - } - } - } - - ge = ge->frwd; - } while(ge != cge->next); - } - - /* Find the straight line fragments. - * Even though the lines are sloped, they are called - * "vertical" or "horizontal" according to their longer - * dimension. All the steps in the shother dimension must - * be 1 pixel long, all the steps in the longer dimension - * must be within the difference of 1 pixel. - */ - for(d = GEXFI_LINE; d<= GEXFI_EXACTLINE; d++) { - ge = cge->next; - pge = ge->bkwd; /* the beginning of the fragment */ - count = 1; - delaystop = 0; - do { - int h; - - stepmore = 0; - hdir = isign(ge->ix3 - ge->bkwd->ix3); - vdir = isign(ge->iy3 - ge->bkwd->iy3); - vert = (hdir == 0); - if(count==1) { - /* at this point pge==ge->bkwd */ - /* account for the previous gentry, which was !vert */ - if(!vert) { /* prev was vertical */ - maxlen[0] = minlen[0] = 0; - maxlen[1] = minlen[1] = abs(pge->iy3 - pge->bkwd->iy3); - line[0] = (maxlen[1] == 1); - line[1] = 1; - fullhdir = hdir; - fullvdir = isign(pge->iy3 - pge->bkwd->iy3); - } else { - maxlen[0] = minlen[0] = abs(pge->ix3 - pge->bkwd->ix3); - maxlen[1] = minlen[1] = 0; - line[0] = 1; - line[1] = (maxlen[0] == 1); - fullhdir = isign(pge->ix3 - pge->bkwd->ix3); - fullvdir = vdir; - } - } - h = line[0]; /* remember the prevalent direction */ -#if 0 - fprintf(stderr, " %p: v=%d(%d) h=%d(%d) vl(%d,%d,%d) hl=(%d,%d,%d) %s count=%d ", - ge, vdir, fullvdir, hdir, fullhdir, - line[1], minlen[1], maxlen[1], - line[0], minlen[0], maxlen[0], - gxf_name[d], count); -#endif - if(vert) { - if(vdir != fullvdir) - line[0] = line[1] = 0; - len = abs(ge->iy3 - ge->bkwd->iy3); - } else { - if(hdir != fullhdir) - line[0] = line[1] = 0; - len = abs(ge->ix3 - ge->bkwd->ix3); - } -#if 0 - fprintf(stderr, "len=%d\n", len); -#endif - if(len != 1) /* this is not a continuation in the short dimension */ - line[!vert] = 0; - - /* can it be a continuation in the long dimension ? */ - if( line[vert] ) { - if(maxlen[vert]==0) - maxlen[vert] = minlen[vert] = len; - else if(maxlen[vert]==minlen[vert]) { - if(d == GEXFI_EXACTLINE) { - if(len != maxlen[vert]) - line[vert] = 0; /* it can't */ - } else if(len < maxlen[vert]) { - if(len < minlen[vert]-1) - line[vert] = 0; /* it can't */ - else - minlen[vert] = len; - } else { - if(len > maxlen[vert]+1) - line[vert] = 0; /* it can't */ - else - maxlen[vert] = len; - } - } else if(len < minlen[vert] || len > maxlen[vert]) - line[vert] = 0; /* it can't */ - } - - if(line[0] == 0 && line[1] == 0) { -#if 0 - if(count >= 3) - fprintf(stderr, " %s frag %p-%p count=%d\n", gxf_name[d], pge, ge->bkwd, count); -#endif - X_FRAG(pge)->len[d] = count; - if(d == GEXFI_EXACTLINE && h) { - X_FRAG(pge)->flags |= GEXFF_HLINE; - } - if(count == 1) - pge = ge; - else { - stepmore = 1; /* may reconsider the 1st gentry */ - pge = ge = ge->bkwd; - count = 1; - } - } else - count++; - - ge = ge->frwd; - if(ge == cge->next && !stepmore) - delaystop = 1; /* consider the first gentry again */ - } while(stepmore || ge != cge->next ^ delaystop); - /* see if there is an unfinished line left */ - if(count != 1) { -#if 0 - if(count >= 3) - fprintf(stderr, " %s frag %p-%p count=%d\n", gxf_name[d], pge, ge->bkwd, count); -#endif - X_FRAG(ge->bkwd->bkwd)->len[d] = 0; - X_FRAG(pge)->len[d] = count; - } - } - - /* do postprocessing of the lines */ -#if 0 - fprintf(stderr, "Line postprocessing\n"); - gex_dump_contour(cge->next, clen); -#endif - - /* the non-exact line frags are related to exact line frags sort - * of like to individual gentries: two kinds of exact frags - * must be interleaved, with one kind having the size of 3 - * and the other kind having the size varying within +-2. - */ - - ge = cge->next; - do { - GEX_FRAG *pf, *lastf1, *lastf2; - int len1, len2, fraglen; - - f = X_FRAG(ge); - - fraglen = f->len[GEXFI_LINE]; - if(fraglen >= 4) { - - vert = 0; /* vert is a pseudo-directon */ - line[0] = line[1] = 1; - maxlen[0] = minlen[0] = maxlen[1] = minlen[1] = 0; - lastf2 = lastf1 = f; - len2 = len1 = 0; - for(pge = ge, i = 1; i < fraglen; i++, pge=pge->frwd) { - pf = X_FRAG(pge); - len = pf->len[GEXFI_EXACTLINE]; -#if 0 - fprintf(stderr, " pge=%p i=%d of %d ge=%p exLen=%d\n", pge, i, - f->len[GEXFI_LINE], ge, len); -#endif - len1++; len2++; - if(len==0) { - continue; - } - vert = !vert; /* alternate the pseudo-direction */ - if(len > 3) - line[!vert] = 0; - if(maxlen[vert] == 0) - maxlen[vert] = minlen[vert] = len; - else if(maxlen[vert]-2 >= len && minlen[vert]+2 <= len) { - if(len > maxlen[vert]) - maxlen[vert] = len; - else if(len < minlen[vert]) - minlen[vert] = len; - } else - line[vert] = 0; - if(line[0] == 0 && line[1] == 0) { -#if 0 - fprintf(stderr, " Line breaks at %p %c(%d, %d) %c(%d, %d) len=%d fl=%d l2=%d l1=%d\n", - pge, (!vert)?'*':' ', minlen[0], maxlen[0], - vert?'*':' ', minlen[1], maxlen[1], len, fraglen, len2, len1); -#endif - if(lastf2 != lastf1) { - lastf2->len[GEXFI_LINE] = len2-len1; - } - lastf1->len[GEXFI_LINE] = len1+1; - pf->len[GEXFI_LINE] = fraglen+1 - i; -#if 0 - gex_dump_contour(pge, clen); -#endif - - /* continue with the line */ - vert = 0; /* vert is a pseudo-directon */ - line[0] = line[1] = 1; - maxlen[0] = minlen[0] = maxlen[1] = minlen[1] = 0; - lastf2 = lastf1 = f; - len2 = len1 = 0; - } else { - lastf1 = pf; - len1 = 0; - } - } - } - - ge = ge->frwd; - } while(ge != cge->next); -#if 0 - fprintf(stderr, "Line postprocessing part 2\n"); - gex_dump_contour(cge->next, clen); -#endif - - ge = cge->next; - do { - f = X_FRAG(ge); - - if(f->len[GEXFI_LINE] >= 4) { - len = f->len[GEXFI_EXACTLINE]; - /* if a non-exact line covers precisely two exact lines, - * split it - */ - if(len > 0 && f->len[GEXFI_LINE] >= len+1) { - GEX_FRAG *pf; - pge = age[(f->aidx + len - 1)%clen]; /* last gentry of exact line */ - pf = X_FRAG(pge); - if(f->len[GEXFI_LINE] + 1 == len + pf->len[GEXFI_EXACTLINE]) { - f->len[GEXFI_LINE] = len; - f->flags |= GEXFF_SPLIT; - pf->len[GEXFI_LINE] = pf->len[GEXFI_EXACTLINE]; - pf->flags |= GEXFF_SPLIT; - } - } - } - - ge = ge->frwd; - } while(ge != cge->next); -#if 0 - fprintf(stderr, "Line postprocessing part 2a\n"); - gex_dump_contour(cge->next, clen); -#endif - ge = cge->next; - do { - f = X_FRAG(ge); - - /* too small lines are of no interest */ - if( (f->flags & GEXFF_SPLIT)==0 && f->len[GEXFI_LINE] < 4) - f->len[GEXFI_LINE] = 0; - - len = f->len[GEXFI_EXACTLINE]; - /* too small exact lines are of no interest */ - if(len < 3) /* exact lines may be shorter */ - f->len[GEXFI_EXACTLINE] = 0; - /* get rid of inexact additions to the end of the exact lines */ - else if(f->len[GEXFI_LINE] == len+1) - f->len[GEXFI_LINE] = len; - /* same at the beginning */ - else { - int diff = X_FRAG(ge->bkwd)->len[GEXFI_LINE] - len; - - if(diff == 1 || diff == 2) { - X_FRAG(ge->bkwd)->len[GEXFI_LINE] = 0; - f->len[GEXFI_LINE] = len; - } - } - - ge = ge->frwd; - } while(ge != cge->next); -#if 0 - fprintf(stderr, "Line postprocessing is completed\n"); - gex_dump_contour(cge->next, clen); -#endif - - gex_calc_lenback(cge->next, clen); /* prepare data */ - - /* resolve conflicts between lines and curves */ - - /* - * the short (3-gentry) curve frags must have one of the ends - * coinciding with another curve frag of the same type - */ - - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - ge = cge->next; - do { - f = X_FRAG(ge); - - if(f->len[d] == 3) { - pge = age[(f->aidx + 2)%clen]; /* last gentry of this frag */ - if(f->lenback[d] == 0 && X_FRAG(pge)->len[d] == 0) { - fprintf(stderr, " discarded small %s at %p-%p\n", gxf_name[d], ge, pge); - f->len[d] = 0; - X_FRAG(ge->frwd)->lenback[d] = 0; - X_FRAG(ge->frwd->frwd)->lenback[d] = 0; - } - } - ge = ge->frwd; - } while(ge != cge->next); - } - - /* the serifs take priority over everything else */ - ge = cge->next; - do { - f = X_FRAG(ge); - - len = f->len[GEXFI_SERIF]; - if(len == 0) - continue; - - if(len != 2) { /* this is used in the code below */ - fprintf(stderr, "Internal error at %s line %d: serif frags len is %d\n", - __FILE__, __LINE__, len); - exit(1); - } - - for(d = 0; d < GEXFI_SERIF; d++) { - /* serifs may not have common ends with the other fragments, - * this is expressed as extending them by 1 gentry on each side - */ - frag_subtract(g, age, clen, ge->bkwd, len+2, d); - } - } while( (ge = ge->frwd) != cge->next); - - /* - * longer exact lines take priority over curves; shorter lines - * and inexact lines are resolved with convex/concave conflicts - */ - ge = cge->next; - do { - f = X_FRAG(ge); - - len = f->len[GEXFI_EXACTLINE]; - - if(len < 6) { /* line is short */ - ge = ge->frwd; - continue; - } - - fprintf(stderr, " line at %p len=%d\n", ge, f->len[GEXFI_EXACTLINE]); - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - frag_subtract(g, age, clen, ge, len, d); - } - - ge = ge->frwd; - } while(ge != cge->next); - - /* - * The exact lines take priority over curves that coincide - * with them or extend by only one gentry on either side - * (but not both sides). By this time it applies only to the - * small exact lines. - * - * An interesting general case is when a curve matches more - * than one exact line going diamond-like. - */ - - ge = cge->next; - do { - int done, len2; - int sharpness; - GEX_FRAG *pf; - - f = X_FRAG(ge); - - /* "sharpness" shows how a group of exact line frags is connected: if the gentries - * of some of them overlap, the curve matching requirement is loosened: it may - * extend up to 1 gentry beyond each end of the group of exact line frags - * (sharpness=2); otherwise it may extend to only one end (sharpness=1) - */ - sharpness = 1; - - len = f->len[GEXFI_EXACTLINE]; - if(len >= 4) { - while(len < clen) { - done = 0; - pf = X_FRAG(ge->bkwd); - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - if(f->len[d] == len || f->len[d] == len+1) { - - fprintf(stderr, " removed %s frag at %p len=%d linelen=%d\n", - gxf_name[d], ge, f->len[d], len); - pge = ge->frwd; - for(i = f->len[d]; i > 1; i--, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = 0; - f->len[d] = 0; - gex_dump_contour(ge, clen); - done = 1; - } else if(pf->len[d] == len+1 || pf->len[d] == len+sharpness) { - fprintf(stderr, " removed %s frag at %p len=%d next linelen=%d\n", - gxf_name[d], ge->bkwd, pf->len[d], len); - pge = ge; - for(i = pf->len[d]; i > 1; i--, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = 0; - pf->len[d] = 0; - gex_dump_contour(ge, clen); - done = 1; - } - } - if(done) - break; - - /* is there any chance to match a sequence of exect lines ? */ - if(f->len[GEXFI_CONVEX] < len && f->len[GEXFI_CONCAVE] < len - && pf->len[GEXFI_CONVEX] < len && pf->len[GEXFI_CONCAVE] < len) - break; - - done = 1; - /* check whether the line is connected to another exact line at an extremum */ - pge = age[(f->aidx + len - 1)%clen]; /* last gentry of exact line */ - len2 = X_FRAG(pge)->len[GEXFI_EXACTLINE]; - if(len2 > 0) { - if( len2 >= 4 && (X_FRAG(pge)->flags & GEXFF_EXTR) ) { - len += len2 - 1; - sharpness = 2; - done = 0; - } - } else { - /* see if the extremum is between two exact lines */ - pge = pge->frwd; - if(X_FRAG(pge)->flags & GEXFF_EXTR) { - pge = pge->frwd; - len2 = X_FRAG(pge)->len[GEXFI_EXACTLINE]; - if(len2 >= 4) { - len += len2 + 1; - done = 0; - } - } - } - if(done) - break; - } - } - - ge = ge->frwd; - } while(ge != cge->next); - - /* - * The lines may cover only whole curves (or otherwise empty space), - * so cut them where they overlap parts of the curves. If 2 or less - * gentries are left in the line, remove the line. - * If a line and a curve fully coincide, remove the line. Otherwise - * remove the curves that are completely covered by the lines. - */ - - ge = cge->next; - do { - f = X_FRAG(ge); - - reconsider_line: - len = f->len[GEXFI_LINE]; - - if(len == 0) { - ge = ge->frwd; - continue; - } - - if(f->len[GEXFI_CONVEX] >= len - || f->len[GEXFI_CONCAVE] >= len) { - line_completely_covered: - fprintf(stderr, " removed covered Line frag at %p len=%d\n", - ge, len); - f->len[GEXFI_LINE] = 0; - for(pge = ge->frwd; len > 1; len--, pge = pge->frwd) - X_FRAG(pge)->lenback[GEXFI_LINE] = 0; - gex_dump_contour(ge, clen); - ge = ge->frwd; - continue; - } - - k1 = 0; /* how much to cut at the front */ - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - if(f->lenback[d]) { - pge = age[(f->aidx + clen - f->lenback[d])%clen]; - i = X_FRAG(pge)->len[d] - f->lenback[d] - 1; - if(i > k1) - k1 = i; - } - } - - k2 = 0; /* how much to cut at the end */ - pge = age[(f->aidx + len)%clen]; /* gentry after the end */ - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - i = X_FRAG(pge)->lenback[d] - 1; - if(i > k2) - k2 = i; - } - - if(k1+k2 > 0 && k1+k2 >= len-3) { - fprintf(stderr, " k1=%d k2=%d\n", k1, k2); - goto line_completely_covered; - } - - - if(k2 != 0) { /* cut the end */ - len -= k2; - f->len[GEXFI_LINE] = len; - /* pge still points after the end */ - for(i = k2, pge = pge->bkwd; i > 0; i--, pge = pge->bkwd) - X_FRAG(pge)->lenback[GEXFI_LINE] = 0; - } - if(k1 != 0) { /* cut the beginning */ - len -= k1; - f->len[GEXFI_LINE] = 0; - for(i = 1, pge = ge->frwd; i < k1; i++, pge = pge->frwd) - X_FRAG(pge)->lenback[GEXFI_LINE] = 0; - X_FRAG(pge)->len[GEXFI_LINE] = len; - for(i = 0; i < len; i++, pge = pge->frwd) - X_FRAG(pge)->lenback[GEXFI_LINE] = i; - } - if(k1 != 0 || k2 != 0) { - fprintf(stderr, " cut Line frag at %p by (%d,%d) to len=%d\n", - ge, k1, k2, len); - gex_dump_contour(ge, clen); - - goto reconsider_line; /* the line may have to be cut again */ - } - pge = age[(f->aidx + k1)%clen]; /* new beginning */ - good = 1; /* flag: no need do do a debugging dump */ - for(i=1; ifrwd) - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - if(X_FRAG(pge)->len[d]) { - fprintf(stderr, " removed %s frag at %p len=%d covered by line\n", - gxf_name[d], pge, X_FRAG(pge)->len[d], len); - good = 0; - } - X_FRAG(pge)->len[d] = 0; - } - pge = age[(f->aidx + k1 + 1)%clen]; /* next after new beginning */ - for(i=1; ifrwd) - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) - X_FRAG(pge)->lenback[d] = 0; - if(!good) - gex_dump_contour(ge, clen); - - ge = ge->frwd; - } while(ge != cge->next); - - /* Resolve conflicts between curves */ - for(d = GEXFI_CONVEX; d<= GEXFI_CONCAVE; d++) { - dx = (GEXFI_CONVEX + GEXFI_CONCAVE) - d; /* the other type */ - ge = cge->next; - do { - GENTRY *sge; - - f = X_FRAG(ge); - len = f->len[d]; - if(len < 2) { - ge = ge->frwd; - continue; - } - sge = ge; /* the start of fragment */ - - i = f->len[dx]; - if(i != 0) { /* two curved frags starting here */ - /* should be i!=len because otherwise they would be - * covered by an exact line - */ - if(i > len) { - curve_completely_covered: - /* remove the convex frag */ - fprintf(stderr, " removed %s frag at %p len=%d covered by %s\n", - gxf_name[d], ge, len, gxf_name[dx]); - f->len[d] = 0; - for(pge = ge->frwd, j = 1; j < len; j++, pge = pge->frwd) - X_FRAG(pge)->lenback[d] = 0; - gex_dump_contour(ge, clen); - - ge = ge->frwd; /* the frag is gone, nothing more to do */ - continue; - } else { - /* remove the concave frag */ - fprintf(stderr, " removed %s frag at %p len=%d covered by %s\n", - gxf_name[dx], ge, i, gxf_name[d]); - f->len[dx] = 0; - for(pge = ge->frwd, j = 1; j < i; j++, pge = pge->frwd) - X_FRAG(pge)->lenback[dx] = 0; - gex_dump_contour(ge, clen); - } - } - - - k1 = X_FRAG(ge->frwd)->lenback[dx]; - if(k1 != 0) { /* conflict at the front */ - GENTRY *gels, *gele, *gei; - - pge = age[(f->aidx + clen - (k1-1))%clen]; /* first gentry of concave frag */ - k2 = X_FRAG(pge)->len[dx]; /* its length */ - - i = k2 - (k1-1); /* amount of overlap */ - if(i > len) - i = len; - /* i >= 2 by definition */ - if(i >= k2-1) { /* covers the other frag - maybe with 1 gentry showing */ - fprintf(stderr, " removed %s frag at %p len=%d covered by %s\n", - gxf_name[dx], pge, k2, gxf_name[d]); - X_FRAG(pge)->len[dx] = 0; - for(pge = pge->frwd, j = 1; j < k2; j++, pge = pge->frwd) - X_FRAG(pge)->lenback[dx] = 0; - if(i >= len-1) { /* covers our frag too - maybe with 1 gentry showing */ - /* our frag will be removed as well, prepare a line to replace it */ - gels = ge; - gele = age[(f->aidx + i - 1)%clen]; - fprintf(stderr, " new Line frag at %p-%p len=%d\n", gels, gele, i); - X_FRAG(gels)->len[GEXFI_LINE] = i; - for(gei = gels->frwd, j = 1; j < i; gei = gei->frwd, j++) - X_FRAG(gei)->lenback[GEXFI_LINE] = j; - } else { - gex_dump_contour(ge, clen); - ge = ge->frwd; - continue; - } - } - if(i >= len-1) /* covers our frag - maybe with 1 gentry showing */ - goto curve_completely_covered; - - /* XXX need to do something better for the case when a curve frag - * is actually nothing but an artifact of two other curves of - * the opposite type touching each other, like on the back of "3" - */ - - /* change the overlapping part to a line */ - gels = ge; - gele = age[(f->aidx + i - 1)%clen]; - /* give preference to local extremums */ - if(X_FRAG(gels)->flags & GEXFF_EXTR) { - gels = gels->frwd; - i--; - } - if(X_FRAG(gele)->flags & GEXFF_EXTR) { - gele = gele->bkwd; - i--; - } - if(gels->bkwd == gele) { - /* Oops the line became negative. Probably should - * never happen but I can't think of any formal reasoning - * leading to that, so check just in case. Restore - * the previous state. - */ - gels = gele; gele = gels->frwd; i = 2; - } - - j = X_FRAG(gels)->lenback[dx] + 1; /* new length */ - if(j != k2) { - X_FRAG(pge)->len[dx] = j; - fprintf(stderr, " cut %s frag at %p len=%d to %p len=%d end overlap with %s\n", - gxf_name[dx], pge, k2, gels, j, gxf_name[d]); - for(gei = gels->frwd; j < k2; gei = gei->frwd, j++) - X_FRAG(gei)->lenback[dx] = 0; - } - - if(gele != ge) { - sge = gele; - f->len[d] = 0; - fprintf(stderr, " cut %s frag at %p len=%d ", gxf_name[d], ge, len); - len--; - for(gei = ge->frwd; gei != gele; gei = gei->frwd, len--) - X_FRAG(gei)->lenback[d] = 0; - X_FRAG(gele)->len[d] = len; - X_FRAG(gele)->lenback[d] = 0; - fprintf(stderr, "to %p len=%d start overlap with %s\n", - sge, len, gxf_name[dx]); - for(gei = gei->frwd, j = 1; j < len; gei = gei->frwd, j++) - X_FRAG(gei)->lenback[d] = j; - - } - if(i > 1) { - fprintf(stderr, " new Line frag at %p-%p len=%d\n", gels, gele, i); - X_FRAG(gels)->len[GEXFI_LINE] = i; - for(gei = gels->frwd, j = 1; j < i; gei = gei->frwd, j++) - X_FRAG(gei)->lenback[GEXFI_LINE] = j; - } - gex_dump_contour(ge, clen); - } - - ge = ge->frwd; - } while(ge != cge->next); - } - - /* - * Assert that there are no conflicts any more and - * for each gentry find the fragment types that start - * and continue here. - */ - ge = cge->next; - do { - f = X_FRAG(ge); - dx = GEXFI_NONE; /* type that starts here */ - dy = GEXFI_NONE; /* type that goes through here */ - /* GEXFI_EXACTLINE and GEXFI_SERIF are auxiliary and don't - * generate any actual lines/curves in the result - */ - for(d = GEXFI_CONVEX; d<= GEXFI_LINE; d++) { - if(f->len[d]) { - if(dx >= 0) { - fprintf(stderr, "**** Internal error in vectorization\n"); - fprintf(stderr, "CONFLICT in %s at %p between %s and %s\n", - g->name, ge, gxf_name[dx], gxf_name[d]); - dumppaths(g, cge->next, cge->next->bkwd); - gex_dump_contour(ge, clen); - exit(1); - } - dx = d; - } - if(f->lenback[d]) { - if(dy >= 0) { - fprintf(stderr, "**** Internal error in vectorization\n"); - fprintf(stderr, "CONFLICT in %s at %p between %s and %s\n", - g->name, ge, gxf_name[dy], gxf_name[d]); - dumppaths(g, cge->next, cge->next->bkwd); - gex_dump_contour(ge, clen); - exit(1); - } - dy = d; - } - } - f->ixstart = dx; - f->ixcont = dy; - ge = ge->frwd; - } while(ge != cge->next); - - /* - * make sure that the contour does not start in the - * middle of a fragment - */ - ge = cge->next; /* old start of the contour */ - f = X_FRAG(ge); - if(f->ixstart == GEXFI_NONE && f->ixcont != GEXFI_NONE) { - /* oops, it's mid-fragment, move the start */ - GENTRY *xge; - - xge = ge->bkwd->next; /* entry following the contour */ - - /* find the first gentry of this frag */ - pge = age[(f->aidx + clen - f->lenback[f->ixcont])%clen]; - - ge->prev = ge->bkwd; - ge->bkwd->next = ge; - - cge->next = pge; - pge->prev = cge; - - pge->bkwd->next = xge; - if(xge) - xge->prev = pge->bkwd; - - cge->ix3 = pge->bkwd->ix3; cge->iy3 = pge->bkwd->iy3; - } - - /* vectorize each fragment separately - * make 2 passes: first handle the straight lines, then - * the curves to allow the curver to be connected smoothly - * to the straights - */ - ge = cge->next; - do { /* pass 1 */ - f = X_FRAG(ge); - switch(f->ixstart) { - case GEXFI_LINE: - len = f->len[GEXFI_LINE]; - pge = age[(f->aidx + len - 1)%clen]; /* last gentry */ - - if(ge->iy3 == ge->bkwd->iy3) { /* frag starts and ends horizontally */ - k1 = 1/*Y*/ ; /* across the direction of start */ - k2 = 0/*X*/ ; /* along the direction of start */ - } else { /* frag starts and ends vertically */ - k1 = 0/*X*/ ; /* across the direction of start */ - k2 = 1/*Y*/ ; /* along the direction of start */ - } - - if(len % 2) { - /* odd number of entries in the frag */ - double halfstep, halfend; - - f->vect[0][k1] = fscale * ge->ipoints[k1][2]; - f->vect[3][k1] = fscale * pge->ipoints[k1][2]; - - halfstep = (pge->ipoints[k2][2] - ge->bkwd->ipoints[k2][2]) - * 0.5 / ((len+1)/2); - if(f->ixcont != GEXFI_NONE) { - halfend = (ge->ipoints[k2][2] - ge->bkwd->ipoints[k2][2]) * 0.5; - if(fabs(halfstep) < fabs(halfend)) /* must be at least half gentry away */ - halfstep = halfend; - } - if(X_FRAG(pge)->ixstart != GEXFI_NONE) { - halfend = (pge->ipoints[k2][2] - pge->bkwd->ipoints[k2][2]) * 0.5; - if(fabs(halfstep) < fabs(halfend)) /* must be at least half gentry away */ - halfstep = halfend; - } - f->vect[0][k2] = fscale * (ge->bkwd->ipoints[k2][2] + halfstep); - f->vect[3][k2] = fscale * (pge->ipoints[k2][2] - halfstep); - } else { - /* even number of entries */ - double halfstep, halfend; - - f->vect[0][k1] = fscale * ge->ipoints[k1][2]; - halfstep = (pge->ipoints[k2][2] - ge->bkwd->ipoints[k2][2]) - * 0.5 / (len/2); - if(f->ixcont != GEXFI_NONE) { - halfend = (ge->ipoints[k2][2] - ge->bkwd->ipoints[k2][2]) * 0.5; - if(fabs(halfstep) < fabs(halfend)) /* must be at least half gentry away */ - halfstep = halfend; - } - f->vect[0][k2] = fscale * (ge->bkwd->ipoints[k2][2] + halfstep); - - halfstep = (pge->ipoints[k1][2] - ge->bkwd->ipoints[k1][2]) - * 0.5 / (len/2); - if(X_FRAG(pge)->ixstart != GEXFI_NONE) { - halfend = (pge->ipoints[k1][2] - pge->bkwd->ipoints[k1][2]) * 0.5; - if(fabs(halfstep) < fabs(halfend)) /* must be at least half gentry away */ - halfstep = halfend; - } - f->vect[3][k1] = fscale * (pge->ipoints[k1][2] - halfstep); - f->vect[3][k2] = fscale * pge->ipoints[k2][2]; - } - f->vectlen = len; - f->flags |= GEXFF_DRAWLINE; - break; - } - } while((ge = ge->frwd) != cge->next); - - ge = cge->next; - do { /* pass 2 */ - /* data for curves */ - GENTRY *firstge, *lastge, *gef, *gel, *gei, *gex; - GENTRY *ordhd; /* head of the order list */ - GENTRY **ordlast; - int nsub; /* number of subfrags */ - GEX_FRAG *ff, *lf, *xf; - - f = X_FRAG(ge); - switch(f->ixstart) { - case GEXFI_CONVEX: - case GEXFI_CONCAVE: - len = f->len[f->ixstart]; - firstge = ge; - lastge = age[(f->aidx + len - 1)%clen]; /* last gentry */ - - nsub = 0; - gex = firstge; - xf = X_FRAG(gex); - xf->prevsub = 0; - xf->sublen = 1; - xf->flags &= ~GEXFF_DONE; - for(gei = firstge->frwd; gei != lastge; gei = gei->frwd) { - xf->sublen++; - if(X_FRAG(gei)->flags & GEXFF_EXTR) { - xf->nextsub = gei; - for(i=0; i<2; i++) - xf->bbox[i] = abs(gei->ipoints[i][2] - gex->bkwd->ipoints[i][2]); - nsub++; - xf = X_FRAG(gei); - xf->prevsub = gex; - xf->sublen = 1; - xf->flags &= ~GEXFF_DONE; - gex = gei; - } - } - xf->sublen++; - xf->nextsub = gei; - for(i=0; i<2; i++) - xf->bbox[i] = abs(gei->ipoints[i][2] - gex->bkwd->ipoints[i][2]); - nsub++; - ff = xf; /* remember the beginning of the last subfrag */ - xf = X_FRAG(gei); - xf->prevsub = gex; - if(firstge != lastge) { - xf->nextsub = 0; - xf->sublen = 0; - - /* correct the bounding box of the last and first subfrags for - * intersections with other fragments - */ - if(xf->ixstart != GEXFI_NONE) { - /* ff points to the beginning of the last subfrag */ - for(i=0; i<2; i++) - ff->bbox[i] -= 0.5 * abs(lastge->ipoints[i][2] - lastge->bkwd->ipoints[i][2]); - } - ff = X_FRAG(firstge); - if(ff->ixcont != GEXFI_NONE) { - for(i=0; i<2; i++) - ff->bbox[i] -= 0.5 * abs(firstge->ipoints[i][2] - firstge->bkwd->ipoints[i][2]); - } - } - - fprintf(stderr, " %s frag %p%s nsub=%d\n", gxf_name[f->ixstart], - ge, (f->flags&GEXFF_CIRC)?" circular":"", nsub); - - /* find the symmetry between the subfragments */ - for(gef = firstge, count=0; count < nsub; gef = ff->nextsub, count++) { - ff = X_FRAG(gef); - gex = ff->nextsub; - xf = X_FRAG(gex); - gel = xf->nextsub; - if(gel == 0) { - ff->flags &= ~GEXFF_SYMNEXT; - break; /* not a circular frag */ - } - good = 1; /* assume that we have symmetry */ - /* gei goes backwards, gex goes forwards from the extremum */ - gei = gex; - /* i is the symmetry axis, j is the other axis (X=0 Y=1) */ - ff->symaxis = i = (gex->ix3 != gex->bkwd->ix3); - j = !i; - for( ; gei!=gef && gex!=gel; gei=gei->bkwd, gex=gex->frwd) { - if( gei->bkwd->ipoints[i][2] != gex->ipoints[i][2] - || gei->bkwd->ipoints[j][2] - gei->ipoints[j][2] - != gex->bkwd->ipoints[j][2] - gex->ipoints[j][2] - ) { - good = 0; /* no symmetry */ - break; - } - } - if(good) { - if( isign(gei->bkwd->ipoints[j][2] - gei->ipoints[j][2]) - != isign(gex->bkwd->ipoints[j][2] - gex->ipoints[j][2]) ) { - good = 0; /* oops, goes into another direction */ - } - } - if(good) - ff->flags |= GEXFF_SYMNEXT; - else - ff->flags &= ~GEXFF_SYMNEXT; - } - - for(gef = firstge, count=0; count < nsub; gef = ff->nextsub, count++) { - ff = X_FRAG(gef); - if((ff->flags & GEXFF_SYMNEXT)==0) { - ff->symxlen = 0; - continue; - } - gex = ff->prevsub; - if(gex == 0 || (X_FRAG(gex)->flags & GEXFF_SYMNEXT)==0) { - ff->symxlen = 0; - continue; - } - ff->symxlen = X_FRAG(gex)->sublen; - xf = X_FRAG(ff->nextsub); - if(xf->sublen < ff->symxlen) - ff->symxlen = xf->sublen; - } - - /* find the symmetry inside the subfragments */ - for(gef = firstge, count=0; count < nsub; gef = ff->nextsub, count++) { - ff = X_FRAG(gef); - - if(ff->sublen % 2) { - /* we must have an even number of gentries for diagonal symmetry */ - ff->symge = 0; - continue; - } - - /* gei goes forwards from the front */ - gei = gef->frwd; - /* gex goes backwards from the back */ - gex = ff->nextsub->bkwd; - - /* i is the direction of gei, j is the direction of gex */ - i = (gei->iy3 != gei->bkwd->iy3); - j = !i; - for( ; gei->bkwd != gex; gei=gei->frwd, gex=gex->bkwd) { - if( abs(gei->bkwd->ipoints[i][2] - gei->ipoints[i][2]) - != abs(gex->bkwd->ipoints[j][2] - gex->ipoints[j][2]) ) - break; /* no symmetry */ - i = j; - j = !j; - } - if(gei->bkwd == gex) - ff->symge = gex; - else - ff->symge = 0; /* no symmetry */ - } - - /* find the order of calculation: - * prefer to start from long fragments that have the longest - * neighbours symmetric with them, with all being equal prefer - * the fragments that have smaller physical size - */ - ordhd = 0; - for(gef = firstge, count=0; count < nsub; gef = ff->nextsub, count++) { - ff = X_FRAG(gef); - - for(ordlast = &ordhd; *ordlast != 0; ordlast = &xf->ordersub) { - xf = X_FRAG(*ordlast); - if(ff->sublen > xf->sublen) - break; - if(ff->sublen < xf->sublen) - continue; - if(ff->symxlen > xf->symxlen) - break; - if(ff->symxlen < xf->symxlen) - continue; - if(ff->bbox[0] < xf->bbox[0] || ff->bbox[1] < xf->bbox[1]) - break; - } - - ff->ordersub = *ordlast; - *ordlast = gef; - } - - /* vectorize the subfragments */ - for(gef = ordhd; gef != 0; gef = ff->ordersub) { - - /* debugging stuff */ - ff = X_FRAG(gef); - fprintf(stderr, " %p-%p bbox[%g,%g] sym=%p %s len=%d xlen=%d\n", - gef, ff->nextsub, ff->bbox[0], ff->bbox[1], ff->symge, - (ff->flags & GEXFF_SYMNEXT) ? "symnext" : "", - ff->sublen, ff->symxlen); - - dosubfrag(g, f->ixstart, firstge, gef, fscale); - } - - break; - } - } while((ge = ge->frwd) != cge->next); - - free(age); - - } - - } - - /* all the fragments are found, extract the vectorization */ - pge = g->entries; - g->entries = g->lastentry = 0; - g->flags |= GF_FLOAT; - loopge = 0; - skip = 0; - - for(ge = pge; ge != 0; ge = ge->next) { - GEX_FRAG *f, *pf; - - switch(ge->type) { - case GE_LINE: - f = X_FRAG(ge); - if(skip == 0) { - if(f->flags & (GEXFF_DRAWLINE|GEXFF_DRAWCURVE)) { - /* draw a line to the start point */ - fg_rlineto(g, f->vect[0][0], f->vect[0][1]); - /* draw the fragment */ - if(f->flags & GEXFF_DRAWCURVE) - fg_rrcurveto(g, - f->vect[1][0], f->vect[1][1], - f->vect[2][0], f->vect[2][1], - f->vect[3][0], f->vect[3][1]); - else - fg_rlineto(g, f->vect[3][0], f->vect[3][1]); - skip = f->vectlen - 2; - } else { - fg_rlineto(g, fscale * ge->ix3, fscale * ge->iy3); - } - } else - skip--; - break; - case GE_MOVE: - fg_rmoveto(g, -1e6, -1e6); /* will be fixed by GE_PATH */ - skip = 0; - /* remember the reference to update it later */ - loopge = g->lastentry; - break; - case GE_PATH: - /* update the first MOVE of this contour */ - if(loopge) { - loopge->fx3 = g->lastentry->fx3; - loopge->fy3 = g->lastentry->fy3; - loopge = 0; - } - g_closepath(g); - break; - } - } - for(ge = pge; ge != 0; ge = cge) { - cge = ge->next; - free(ge->ext); - free(ge); - } - dumppaths(g, NULL, NULL); - - /* end of vectorization logic */ - } else { - /* convert the data to float */ - GENTRY *ge; - double x, y; - - for(ge = g->entries; ge != 0; ge = ge->next) { - ge->flags |= GEF_FLOAT; - if(ge->type != GE_MOVE && ge->type != GE_LINE) - continue; - - x = fscale * ge->ix3; - y = fscale * ge->iy3; - - ge->fx3 = x; - ge->fy3 = y; - } - g->flags |= GF_FLOAT; - } - - free(hlm); free(vlm); free(amp); -} - -#if 0 -/* print out the bitmap */ -printbmap(bmap, xsz, ysz, xoff, yoff) - char *bmap; - int xsz, ysz, xoff, yoff; -{ - int x, y; - - for(y=ysz-1; y>=0; y--) { - putchar( (y%10==0) ? y/10+'0' : ' ' ); - putchar( y%10+'0' ); - for(x=0; x=0; y--) { - for(x=0; x> 8))) -#define ntohl(x) \ - ((ULONG)((((ULONG)(x) & 0x000000ffU) << 24) | \ - (((ULONG)(x) & 0x0000ff00U) << 8) | \ - (((ULONG)(x) & 0x00ff0000U) >> 8) | \ - (((ULONG)(x) & 0xff000000U) >> 24))) -#endif diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/cygbuild.sh b/application/third_party/dompdf/lib/ttf2ufm/src/cygbuild.sh deleted file mode 100755 index 262c76d7..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/cygbuild.sh +++ /dev/null @@ -1,8 +0,0 @@ -: -# this file should be run from Cygnus BASH -# file to build ttf2pt1 with Cygnus GCC on Windows -# don't forget to copy CYGWIN1.DLL into C:\WINDOWS - -gcc -o ttf2pt1 -DWINDOWS ttf2pt1.c pt1.c t1asm.c ttf.c -lm -gcc -o t1asm -DWINDOWS -DSTANDALONE t1asm.c - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README deleted file mode 100755 index cdcf6e4e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README +++ /dev/null @@ -1,47 +0,0 @@ -Sergey A. Babkin - or -(Do not edit this file, it is generated from README.html!!!) - -The Translation Tables ----------------------- - -These translation tables are used to translate the Type 1 fonts between -different encodings of the same language. - -The file names are supposed to have the suffix .tbl. Each file -describes one encoding, and all the tables for a given language -are stored in the same directory. - -The file format is quite simple: just a sequence of rows in -format - - - -The names do not have to conform to any standard, just the same -glyph must have the same name in all the files for a given language. - -Not all the codes need to be described in the tables, the codes that -are not mentioned in the tables are left untranslated. So a file -of zero length may be used in case when no translation is neccessary. - -The translation changes only the encoding table of the font and does not -rename the glyphs in the font file. - -Examples --------- - -The directory `russian' contains the tables for some encodings of the -Russian language: KOI-8, IBM CP-866, IBM CP-1251 and just for fun -ISO-8859/5 (nobody uses it anyways). The tables describe both russian -letters and table graphics characters (except for CP-1251 for which -the table graphics is not defined, so the table graphics portion for -it is just copied from KOI-8). - -The file for ISO-8859/1 is just a copy of file for KOI-8. It is neccessary -because Netscape has rather weird ideas about the documents in -KOI-8 encoding. The common way to fool Netscape is to set the KOI-8 -fonts for the ISO-8859/1 encoding and set the default encoding -in Netscape to 8859/1. - -The directory `latin1' contains an empty table for ISO-8859/1 -because it does not need any translation. diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README.html b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README.html deleted file mode 100755 index 9a7c40c7..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/README.html +++ /dev/null @@ -1,81 +0,0 @@ - - - -The INSTALLATION GUIDE - - - -Sergey A. Babkin -
- -<babkin@bellatlantic.net> or <sab123@hotmail.com> -

- - -

-The Translation Tables -

- - -These translation tables are used to translate the Type 1 fonts between -different encodings of the same language. -

- -The file names are supposed to have the suffix .tbl. Each file -describes one encoding, and all the tables for a given language -are stored in the same directory. -

- -The file format is quite simple: just a sequence of rows in -format -

- - -<name> <decimal code> - -

- -The names do not have to conform to any standard, just the same -glyph must have the same name in all the files for a given language. -

- -Not all the codes need to be described in the tables, the codes that -are not mentioned in the tables are left untranslated. So a file -of zero length may be used in case when no translation is neccessary. -

- -The translation changes only the encoding table of the font and does not -rename the glyphs in the font file. -

- -

-Examples -

- - -The directory `russian' contains the tables for some encodings of the -Russian language: KOI-8, IBM CP-866, IBM CP-1251 and just for fun -ISO-8859/5 (nobody uses it anyways). The tables describe both russian -letters and table graphics characters (except for CP-1251 for which -the table graphics is not defined, so the table graphics portion for -it is just copied from KOI-8). -

- -The file for ISO-8859/1 is just a copy of file for KOI-8. It is neccessary -because Netscape has rather weird ideas about the documents in -KOI-8 encoding. The common way to fool Netscape is to set the KOI-8 -fonts for the ISO-8859/1 encoding and set the default encoding -in Netscape to 8859/1. -

- -The directory `latin1' contains an empty table for ISO-8859/1 -because it does not need any translation. -

- - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/README b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/README deleted file mode 100755 index 08f8ce36..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/README +++ /dev/null @@ -1,3 +0,0 @@ -These files are copies of thos provided for the language "cyrillic" -and are provided for compatibility purposes only, please -use the language "cyrillic" instead. diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/encodings.alias b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/encodings.alias deleted file mode 100755 index e1f29063..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/encodings.alias +++ /dev/null @@ -1,4 +0,0 @@ -# alias real-name -iso8859-1 koi8-r -windows-1251 ibm-1251 -cp-866 ibm-866 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-1251.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-1251.tbl deleted file mode 100755 index 3fd17bd2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-1251.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_DJE 128 -cyr_GJE 129 -quotesinglbase 130 -cyr_gje 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -cyr_LJE 138 -guilsinglleft 139 -cyr_NJE 140 -cyr_KJE 141 -cyr_TSHE 142 -cyr_DZHE 143 -cyr_dje 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -cyr_lje 154 -guilsinglright 155 -cyr_nje 156 -cyr_kje 157 -cyr_tshe 158 -cyr_dzhe 159 -nbspace 160 -cyr_SHORT_U 161 -cyr_short_u 162 -cyr_JE 163 -currency 164 -cyr_GHE_UPTURN 165 -brokenbar 166 -section 167 -cyr_IO 168 -copyright 169 -cyr_UKRAINIAN_IE 170 -guillemotleft 171 -notsign 172 -hyphen 173 -registered 174 -cyr_YI 175 -degree 176 -plusminus 177 -cyr_BYELORUSSIAN_UKRAINIAN_I 178 -cyr_byelorussian_ukrainian_i 179 -cyr_ghe_upturn 180 -mu 181 -paragraph 182 -periodcentered 183 -cyr_io 184 -numero 185 -cyr_ukrainian_ie 186 -guillemotright 187 -cyr_je 188 -cyr_DZE 189 -cyr_dze 190 -cyr_yi 191 -cyr_A 192 -cyr_BE 193 -cyr_VE 194 -cyr_GHE 195 -cyr_DE 196 -cyr_IE 197 -cyr_ZHE 198 -cyr_ZE 199 -cyr_I 200 -cyr_SHORT_I 201 -cyr_KA 202 -cyr_EL 203 -cyr_EM 204 -cyr_EN 205 -cyr_O 206 -cyr_PE 207 -cyr_ER 208 -cyr_ES 209 -cyr_TE 210 -cyr_U 211 -cyr_EF 212 -cyr_HA 213 -cyr_TSE 214 -cyr_CHE 215 -cyr_SHA 216 -cyr_SHCHA 217 -cyr_HARD_SIGN 218 -cyr_YERU 219 -cyr_SOFT_SIGN 220 -cyr_E 221 -cyr_YU 222 -cyr_YA 223 -cyr_a 224 -cyr_be 225 -cyr_ve 226 -cyr_ghe 227 -cyr_de 228 -cyr_ie 229 -cyr_zhe 230 -cyr_ze 231 -cyr_i 232 -cyr_short_i 233 -cyr_ka 234 -cyr_el 235 -cyr_em 236 -cyr_en 237 -cyr_o 238 -cyr_pe 239 -cyr_er 240 -cyr_es 241 -cyr_te 242 -cyr_u 243 -cyr_ef 244 -cyr_ha 245 -cyr_tse 246 -cyr_che 247 -cyr_sha 248 -cyr_shcha 249 -cyr_hard_sign 250 -cyr_yeru 251 -cyr_soft_sign 252 -cyr_e 253 -cyr_yu 254 -cyr_ya 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-866.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-866.tbl deleted file mode 100755 index b0451ae9..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/ibm-866.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 128 -cyr_BE 129 -cyr_CHE 151 -cyr_DE 132 -cyr_E 157 -cyr_EF 148 -cyr_EL 139 -cyr_EM 140 -cyr_EN 141 -cyr_ER 144 -cyr_ES 145 -cyr_GHE 131 -cyr_HA 149 -cyr_HARD_SIGN 154 -cyr_I 136 -cyr_IE 133 -cyr_KA 138 -cyr_O 142 -cyr_PE 143 -cyr_SHA 152 -cyr_SHCHA 153 -cyr_SHORT_I 137 -cyr_SOFT_SIGN 156 -cyr_TE 146 -cyr_TSE 150 -cyr_U 147 -cyr_VE 130 -cyr_YA 159 -cyr_YERU 155 -cyr_IO 240 -cyr_YU 158 -cyr_ZE 135 -cyr_ZHE 134 -cyr_a 160 -cyr_be 161 -cyr_che 231 -cyr_de 164 -cyr_e 237 -cyr_ef 228 -cyr_el 171 -cyr_em 172 -cyr_en 173 -cyr_er 224 -cyr_es 225 -graphic_100pc 219 -graphic_25pc 178 -graphic_50pc 177 -graphic_75pc 176 -graphic_LD 187 -graphic_LR 205 -graphic_LRD 203 -graphic_LRT 202 -graphic_LRTD 206 -graphic_LRd 209 -graphic_LRt 207 -graphic_LRtd 216 -graphic_LT 188 -graphic_LTD 185 -graphic_Ld 184 -graphic_Lt 190 -graphic_Ltd 181 -graphic_RD 201 -graphic_RT 200 -graphic_RTD 204 -graphic_Rd 213 -graphic_Rt 212 -graphic_Rtd 198 -graphic_TD 186 -copyright 252 -degree 248 -graphic_dintegral 245 -graphic_divide 246 -graphic_equal 247 -graphic_fatdot 249 -graphic_ge 242 -graphic_lD 183 -graphic_lT 189 -graphic_lTD 182 -graphic_ld 191 -graphic_le 243 -graphic_leandot 250 -graphic_lefthalf 221 -graphic_lowerhalf 220 -graphic_lr 196 -graphic_lrD 210 -graphic_lrT 208 -graphic_lrTD 215 -graphic_lrd 194 -graphic_lrt 193 -graphic_lrtd 197 -graphic_lt 217 -graphic_ltd 180 -graphic_power2 253 -graphic_rD 214 -graphic_rT 211 -graphic_rTD 199 -graphic_rd 218 -graphic_righthalf 222 -graphic_root 251 -graphic_rt 192 -graphic_rtd 195 -nbspace 255 -graphic_square 254 -graphic_td 179 -graphic_tintegral 244 -graphic_upperhalf 223 -cyr_ghe 163 -cyr_ha 229 -cyr_hard_sign 234 -cyr_i 168 -cyr_ie 165 -cyr_ka 170 -cyr_o 174 -cyr_pe 175 -cyr_sha 232 -cyr_shcha 233 -cyr_short_i 169 -cyr_soft_sign 236 -cyr_te 226 -cyr_tse 230 -cyr_u 227 -cyr_ve 162 -cyr_ya 239 -cyr_yeru 235 -cyr_io 241 -cyr_yu 238 -cyr_ze 167 -cyr_zhe 166 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/iso8859-5.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/iso8859-5.tbl deleted file mode 100755 index 8e60e18f..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/iso8859-5.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_GHE_UPTURN 128 -cyr_ghe_upturn 129 -quotesinglbase 130 -currency 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -brokenbar 138 -guilsinglleft 139 -copyright 140 -guillemotleft 141 -notsign 142 -registered 143 -degree 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -plusminus 154 -guilsinglright 155 -mu 156 -paragraph 157 -periodcentered 158 -guillemotright 159 -nbspace 160 -cyr_IO 161 -cyr_DJE 162 -cyr_GJE 163 -cyr_UKRAINIAN_IE 164 -cyr_DZE 165 -cyr_BYELORUSSIAN_UKRAINIAN_I 166 -cyr_YI 167 -cyr_JE 168 -cyr_LJE 169 -cyr_NJE 170 -cyr_TSHE 171 -cyr_KJE 172 -hyphen 173 -cyr_SHORT_U 174 -cyr_DZHE 175 -cyr_A 176 -cyr_BE 177 -cyr_VE 178 -cyr_GHE 179 -cyr_DE 180 -cyr_IE 181 -cyr_ZHE 182 -cyr_ZE 183 -cyr_I 184 -cyr_SHORT_I 185 -cyr_KA 186 -cyr_EL 187 -cyr_EM 188 -cyr_EN 189 -cyr_O 190 -cyr_PE 191 -cyr_ER 192 -cyr_ES 193 -cyr_TE 194 -cyr_U 195 -cyr_EF 196 -cyr_HA 197 -cyr_TSE 198 -cyr_CHE 199 -cyr_SHA 200 -cyr_SHCHA 201 -cyr_HARD_SIGN 202 -cyr_YERU 203 -cyr_SOFT_SIGN 204 -cyr_E 205 -cyr_YU 206 -cyr_YA 207 -cyr_a 208 -cyr_be 209 -cyr_ve 210 -cyr_ghe 211 -cyr_de 212 -cyr_ie 213 -cyr_zhe 214 -cyr_ze 215 -cyr_i 216 -cyr_short_i 217 -cyr_ka 218 -cyr_el 219 -cyr_em 220 -cyr_en 221 -cyr_o 222 -cyr_pe 223 -cyr_er 224 -cyr_es 225 -cyr_te 226 -cyr_u 227 -cyr_ef 228 -cyr_ha 229 -cyr_tse 230 -cyr_che 231 -cyr_sha 232 -cyr_shcha 233 -cyr_hard_sign 234 -cyr_yeru 235 -cyr_soft_sign 236 -cyr_e 237 -cyr_yu 238 -cyr_ya 239 -numero 240 -cyr_io 241 -cyr_dje 242 -cyr_gje 243 -cyr_ukrainian_ie 244 -cyr_dze 245 -cyr_byelorussian_ukrainian_i 246 -cyr_yi 247 -cyr_je 248 -cyr_lje 249 -cyr_nje 250 -cyr_tshe 251 -cyr_kje 252 -section 253 -cyr_short_u 254 -cyr_dzhe 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/koi8-r.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/koi8-r.tbl deleted file mode 100755 index e22775a2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/bulgarian/koi8-r.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 225 -cyr_BE 226 -cyr_CHE 254 -cyr_DE 228 -cyr_E 252 -cyr_EF 230 -cyr_EL 236 -cyr_EM 237 -cyr_EN 238 -cyr_ER 242 -cyr_ES 243 -cyr_GHE 231 -cyr_HA 232 -cyr_HARD_SIGN 255 -cyr_I 233 -cyr_IE 229 -cyr_KA 235 -cyr_O 239 -cyr_PE 240 -cyr_SHA 251 -cyr_SHCHA 253 -cyr_SHORT_I 234 -cyr_SOFT_SIGN 248 -cyr_TE 244 -cyr_TSE 227 -cyr_U 245 -cyr_VE 247 -cyr_YA 241 -cyr_YERU 249 -cyr_IO 179 -cyr_YU 224 -cyr_ZE 250 -cyr_ZHE 246 -cyr_a 193 -cyr_be 194 -cyr_che 222 -cyr_de 196 -cyr_e 220 -cyr_ef 198 -cyr_el 204 -cyr_em 205 -cyr_en 206 -cyr_er 210 -cyr_es 211 -graphic_100pc 141 -graphic_25pc 144 -graphic_50pc 145 -graphic_75pc 146 -graphic_LD 168 -graphic_LR 160 -graphic_LRD 184 -graphic_LRT 187 -graphic_LRTD 190 -graphic_LRd 182 -graphic_LRt 185 -graphic_LRtd 188 -graphic_LT 174 -graphic_LTD 181 -graphic_Ld 166 -graphic_Lt 172 -graphic_Ltd 178 -graphic_RD 165 -graphic_RT 171 -graphic_RTD 177 -graphic_Rd 162 -graphic_Rt 170 -graphic_Rtd 175 -graphic_TD 161 -copyright 191 -degree 156 -graphic_dintegral 155 -graphic_divide 159 -graphic_equal 151 -graphic_fatdot 149 -graphic_ge 153 -graphic_lD 167 -graphic_lT 173 -graphic_lTD 180 -graphic_ld 131 -graphic_le 152 -graphic_leandot 158 -graphic_lefthalf 142 -graphic_lowerhalf 140 -graphic_lr 128 -graphic_lrD 183 -graphic_lrT 186 -graphic_lrTD 189 -graphic_lrd 136 -graphic_lrt 137 -graphic_lrtd 138 -graphic_lt 133 -graphic_ltd 135 -graphic_power2 157 -graphic_rD 164 -graphic_rT 169 -graphic_rTD 176 -graphic_rd 130 -graphic_righthalf 143 -graphic_root 150 -graphic_rt 132 -graphic_rtd 134 -nbspace 154 -graphic_square 148 -graphic_td 129 -graphic_tintegral 147 -graphic_upperhalf 139 -cyr_ghe 199 -cyr_ha 200 -cyr_hard_sign 223 -cyr_i 201 -cyr_ie 197 -cyr_ka 203 -cyr_o 207 -cyr_pe 208 -cyr_sha 219 -cyr_shcha 221 -cyr_short_i 202 -cyr_soft_sign 216 -cyr_te 212 -cyr_tse 195 -cyr_u 213 -cyr_ve 215 -cyr_ya 209 -cyr_yeru 217 -cyr_io 163 -cyr_yu 192 -cyr_ze 218 -cyr_zhe 214 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/encodings.alias b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/encodings.alias deleted file mode 100755 index e1f29063..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/encodings.alias +++ /dev/null @@ -1,4 +0,0 @@ -# alias real-name -iso8859-1 koi8-r -windows-1251 ibm-1251 -cp-866 ibm-866 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-1251.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-1251.tbl deleted file mode 100755 index 3fd17bd2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-1251.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_DJE 128 -cyr_GJE 129 -quotesinglbase 130 -cyr_gje 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -cyr_LJE 138 -guilsinglleft 139 -cyr_NJE 140 -cyr_KJE 141 -cyr_TSHE 142 -cyr_DZHE 143 -cyr_dje 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -cyr_lje 154 -guilsinglright 155 -cyr_nje 156 -cyr_kje 157 -cyr_tshe 158 -cyr_dzhe 159 -nbspace 160 -cyr_SHORT_U 161 -cyr_short_u 162 -cyr_JE 163 -currency 164 -cyr_GHE_UPTURN 165 -brokenbar 166 -section 167 -cyr_IO 168 -copyright 169 -cyr_UKRAINIAN_IE 170 -guillemotleft 171 -notsign 172 -hyphen 173 -registered 174 -cyr_YI 175 -degree 176 -plusminus 177 -cyr_BYELORUSSIAN_UKRAINIAN_I 178 -cyr_byelorussian_ukrainian_i 179 -cyr_ghe_upturn 180 -mu 181 -paragraph 182 -periodcentered 183 -cyr_io 184 -numero 185 -cyr_ukrainian_ie 186 -guillemotright 187 -cyr_je 188 -cyr_DZE 189 -cyr_dze 190 -cyr_yi 191 -cyr_A 192 -cyr_BE 193 -cyr_VE 194 -cyr_GHE 195 -cyr_DE 196 -cyr_IE 197 -cyr_ZHE 198 -cyr_ZE 199 -cyr_I 200 -cyr_SHORT_I 201 -cyr_KA 202 -cyr_EL 203 -cyr_EM 204 -cyr_EN 205 -cyr_O 206 -cyr_PE 207 -cyr_ER 208 -cyr_ES 209 -cyr_TE 210 -cyr_U 211 -cyr_EF 212 -cyr_HA 213 -cyr_TSE 214 -cyr_CHE 215 -cyr_SHA 216 -cyr_SHCHA 217 -cyr_HARD_SIGN 218 -cyr_YERU 219 -cyr_SOFT_SIGN 220 -cyr_E 221 -cyr_YU 222 -cyr_YA 223 -cyr_a 224 -cyr_be 225 -cyr_ve 226 -cyr_ghe 227 -cyr_de 228 -cyr_ie 229 -cyr_zhe 230 -cyr_ze 231 -cyr_i 232 -cyr_short_i 233 -cyr_ka 234 -cyr_el 235 -cyr_em 236 -cyr_en 237 -cyr_o 238 -cyr_pe 239 -cyr_er 240 -cyr_es 241 -cyr_te 242 -cyr_u 243 -cyr_ef 244 -cyr_ha 245 -cyr_tse 246 -cyr_che 247 -cyr_sha 248 -cyr_shcha 249 -cyr_hard_sign 250 -cyr_yeru 251 -cyr_soft_sign 252 -cyr_e 253 -cyr_yu 254 -cyr_ya 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-866.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-866.tbl deleted file mode 100755 index b0451ae9..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/ibm-866.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 128 -cyr_BE 129 -cyr_CHE 151 -cyr_DE 132 -cyr_E 157 -cyr_EF 148 -cyr_EL 139 -cyr_EM 140 -cyr_EN 141 -cyr_ER 144 -cyr_ES 145 -cyr_GHE 131 -cyr_HA 149 -cyr_HARD_SIGN 154 -cyr_I 136 -cyr_IE 133 -cyr_KA 138 -cyr_O 142 -cyr_PE 143 -cyr_SHA 152 -cyr_SHCHA 153 -cyr_SHORT_I 137 -cyr_SOFT_SIGN 156 -cyr_TE 146 -cyr_TSE 150 -cyr_U 147 -cyr_VE 130 -cyr_YA 159 -cyr_YERU 155 -cyr_IO 240 -cyr_YU 158 -cyr_ZE 135 -cyr_ZHE 134 -cyr_a 160 -cyr_be 161 -cyr_che 231 -cyr_de 164 -cyr_e 237 -cyr_ef 228 -cyr_el 171 -cyr_em 172 -cyr_en 173 -cyr_er 224 -cyr_es 225 -graphic_100pc 219 -graphic_25pc 178 -graphic_50pc 177 -graphic_75pc 176 -graphic_LD 187 -graphic_LR 205 -graphic_LRD 203 -graphic_LRT 202 -graphic_LRTD 206 -graphic_LRd 209 -graphic_LRt 207 -graphic_LRtd 216 -graphic_LT 188 -graphic_LTD 185 -graphic_Ld 184 -graphic_Lt 190 -graphic_Ltd 181 -graphic_RD 201 -graphic_RT 200 -graphic_RTD 204 -graphic_Rd 213 -graphic_Rt 212 -graphic_Rtd 198 -graphic_TD 186 -copyright 252 -degree 248 -graphic_dintegral 245 -graphic_divide 246 -graphic_equal 247 -graphic_fatdot 249 -graphic_ge 242 -graphic_lD 183 -graphic_lT 189 -graphic_lTD 182 -graphic_ld 191 -graphic_le 243 -graphic_leandot 250 -graphic_lefthalf 221 -graphic_lowerhalf 220 -graphic_lr 196 -graphic_lrD 210 -graphic_lrT 208 -graphic_lrTD 215 -graphic_lrd 194 -graphic_lrt 193 -graphic_lrtd 197 -graphic_lt 217 -graphic_ltd 180 -graphic_power2 253 -graphic_rD 214 -graphic_rT 211 -graphic_rTD 199 -graphic_rd 218 -graphic_righthalf 222 -graphic_root 251 -graphic_rt 192 -graphic_rtd 195 -nbspace 255 -graphic_square 254 -graphic_td 179 -graphic_tintegral 244 -graphic_upperhalf 223 -cyr_ghe 163 -cyr_ha 229 -cyr_hard_sign 234 -cyr_i 168 -cyr_ie 165 -cyr_ka 170 -cyr_o 174 -cyr_pe 175 -cyr_sha 232 -cyr_shcha 233 -cyr_short_i 169 -cyr_soft_sign 236 -cyr_te 226 -cyr_tse 230 -cyr_u 227 -cyr_ve 162 -cyr_ya 239 -cyr_yeru 235 -cyr_io 241 -cyr_yu 238 -cyr_ze 167 -cyr_zhe 166 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/iso8859-5.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/iso8859-5.tbl deleted file mode 100755 index 8e60e18f..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/iso8859-5.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_GHE_UPTURN 128 -cyr_ghe_upturn 129 -quotesinglbase 130 -currency 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -brokenbar 138 -guilsinglleft 139 -copyright 140 -guillemotleft 141 -notsign 142 -registered 143 -degree 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -plusminus 154 -guilsinglright 155 -mu 156 -paragraph 157 -periodcentered 158 -guillemotright 159 -nbspace 160 -cyr_IO 161 -cyr_DJE 162 -cyr_GJE 163 -cyr_UKRAINIAN_IE 164 -cyr_DZE 165 -cyr_BYELORUSSIAN_UKRAINIAN_I 166 -cyr_YI 167 -cyr_JE 168 -cyr_LJE 169 -cyr_NJE 170 -cyr_TSHE 171 -cyr_KJE 172 -hyphen 173 -cyr_SHORT_U 174 -cyr_DZHE 175 -cyr_A 176 -cyr_BE 177 -cyr_VE 178 -cyr_GHE 179 -cyr_DE 180 -cyr_IE 181 -cyr_ZHE 182 -cyr_ZE 183 -cyr_I 184 -cyr_SHORT_I 185 -cyr_KA 186 -cyr_EL 187 -cyr_EM 188 -cyr_EN 189 -cyr_O 190 -cyr_PE 191 -cyr_ER 192 -cyr_ES 193 -cyr_TE 194 -cyr_U 195 -cyr_EF 196 -cyr_HA 197 -cyr_TSE 198 -cyr_CHE 199 -cyr_SHA 200 -cyr_SHCHA 201 -cyr_HARD_SIGN 202 -cyr_YERU 203 -cyr_SOFT_SIGN 204 -cyr_E 205 -cyr_YU 206 -cyr_YA 207 -cyr_a 208 -cyr_be 209 -cyr_ve 210 -cyr_ghe 211 -cyr_de 212 -cyr_ie 213 -cyr_zhe 214 -cyr_ze 215 -cyr_i 216 -cyr_short_i 217 -cyr_ka 218 -cyr_el 219 -cyr_em 220 -cyr_en 221 -cyr_o 222 -cyr_pe 223 -cyr_er 224 -cyr_es 225 -cyr_te 226 -cyr_u 227 -cyr_ef 228 -cyr_ha 229 -cyr_tse 230 -cyr_che 231 -cyr_sha 232 -cyr_shcha 233 -cyr_hard_sign 234 -cyr_yeru 235 -cyr_soft_sign 236 -cyr_e 237 -cyr_yu 238 -cyr_ya 239 -numero 240 -cyr_io 241 -cyr_dje 242 -cyr_gje 243 -cyr_ukrainian_ie 244 -cyr_dze 245 -cyr_byelorussian_ukrainian_i 246 -cyr_yi 247 -cyr_je 248 -cyr_lje 249 -cyr_nje 250 -cyr_tshe 251 -cyr_kje 252 -section 253 -cyr_short_u 254 -cyr_dzhe 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/koi8-r.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/koi8-r.tbl deleted file mode 100755 index e22775a2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/cyrillic/koi8-r.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 225 -cyr_BE 226 -cyr_CHE 254 -cyr_DE 228 -cyr_E 252 -cyr_EF 230 -cyr_EL 236 -cyr_EM 237 -cyr_EN 238 -cyr_ER 242 -cyr_ES 243 -cyr_GHE 231 -cyr_HA 232 -cyr_HARD_SIGN 255 -cyr_I 233 -cyr_IE 229 -cyr_KA 235 -cyr_O 239 -cyr_PE 240 -cyr_SHA 251 -cyr_SHCHA 253 -cyr_SHORT_I 234 -cyr_SOFT_SIGN 248 -cyr_TE 244 -cyr_TSE 227 -cyr_U 245 -cyr_VE 247 -cyr_YA 241 -cyr_YERU 249 -cyr_IO 179 -cyr_YU 224 -cyr_ZE 250 -cyr_ZHE 246 -cyr_a 193 -cyr_be 194 -cyr_che 222 -cyr_de 196 -cyr_e 220 -cyr_ef 198 -cyr_el 204 -cyr_em 205 -cyr_en 206 -cyr_er 210 -cyr_es 211 -graphic_100pc 141 -graphic_25pc 144 -graphic_50pc 145 -graphic_75pc 146 -graphic_LD 168 -graphic_LR 160 -graphic_LRD 184 -graphic_LRT 187 -graphic_LRTD 190 -graphic_LRd 182 -graphic_LRt 185 -graphic_LRtd 188 -graphic_LT 174 -graphic_LTD 181 -graphic_Ld 166 -graphic_Lt 172 -graphic_Ltd 178 -graphic_RD 165 -graphic_RT 171 -graphic_RTD 177 -graphic_Rd 162 -graphic_Rt 170 -graphic_Rtd 175 -graphic_TD 161 -copyright 191 -degree 156 -graphic_dintegral 155 -graphic_divide 159 -graphic_equal 151 -graphic_fatdot 149 -graphic_ge 153 -graphic_lD 167 -graphic_lT 173 -graphic_lTD 180 -graphic_ld 131 -graphic_le 152 -graphic_leandot 158 -graphic_lefthalf 142 -graphic_lowerhalf 140 -graphic_lr 128 -graphic_lrD 183 -graphic_lrT 186 -graphic_lrTD 189 -graphic_lrd 136 -graphic_lrt 137 -graphic_lrtd 138 -graphic_lt 133 -graphic_ltd 135 -graphic_power2 157 -graphic_rD 164 -graphic_rT 169 -graphic_rTD 176 -graphic_rd 130 -graphic_righthalf 143 -graphic_root 150 -graphic_rt 132 -graphic_rtd 134 -nbspace 154 -graphic_square 148 -graphic_td 129 -graphic_tintegral 147 -graphic_upperhalf 139 -cyr_ghe 199 -cyr_ha 200 -cyr_hard_sign 223 -cyr_i 201 -cyr_ie 197 -cyr_ka 203 -cyr_o 207 -cyr_pe 208 -cyr_sha 219 -cyr_shcha 221 -cyr_short_i 202 -cyr_soft_sign 216 -cyr_te 212 -cyr_tse 195 -cyr_u 213 -cyr_ve 215 -cyr_ya 209 -cyr_yeru 217 -cyr_io 163 -cyr_yu 192 -cyr_ze 218 -cyr_zhe 214 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin4/iso8859-4 b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin4/iso8859-4 deleted file mode 100755 index e69de29b..00000000 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin4/iso8859-4.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin4/iso8859-4.tbl deleted file mode 100755 index e69de29b..00000000 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin5/iso8859-9 b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin5/iso8859-9 deleted file mode 100755 index e69de29b..00000000 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/README b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/README deleted file mode 100755 index 08f8ce36..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/README +++ /dev/null @@ -1,3 +0,0 @@ -These files are copies of thos provided for the language "cyrillic" -and are provided for compatibility purposes only, please -use the language "cyrillic" instead. diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/encodings.alias b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/encodings.alias deleted file mode 100755 index e1f29063..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/encodings.alias +++ /dev/null @@ -1,4 +0,0 @@ -# alias real-name -iso8859-1 koi8-r -windows-1251 ibm-1251 -cp-866 ibm-866 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-1251.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-1251.tbl deleted file mode 100755 index 3fd17bd2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-1251.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_DJE 128 -cyr_GJE 129 -quotesinglbase 130 -cyr_gje 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -cyr_LJE 138 -guilsinglleft 139 -cyr_NJE 140 -cyr_KJE 141 -cyr_TSHE 142 -cyr_DZHE 143 -cyr_dje 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -cyr_lje 154 -guilsinglright 155 -cyr_nje 156 -cyr_kje 157 -cyr_tshe 158 -cyr_dzhe 159 -nbspace 160 -cyr_SHORT_U 161 -cyr_short_u 162 -cyr_JE 163 -currency 164 -cyr_GHE_UPTURN 165 -brokenbar 166 -section 167 -cyr_IO 168 -copyright 169 -cyr_UKRAINIAN_IE 170 -guillemotleft 171 -notsign 172 -hyphen 173 -registered 174 -cyr_YI 175 -degree 176 -plusminus 177 -cyr_BYELORUSSIAN_UKRAINIAN_I 178 -cyr_byelorussian_ukrainian_i 179 -cyr_ghe_upturn 180 -mu 181 -paragraph 182 -periodcentered 183 -cyr_io 184 -numero 185 -cyr_ukrainian_ie 186 -guillemotright 187 -cyr_je 188 -cyr_DZE 189 -cyr_dze 190 -cyr_yi 191 -cyr_A 192 -cyr_BE 193 -cyr_VE 194 -cyr_GHE 195 -cyr_DE 196 -cyr_IE 197 -cyr_ZHE 198 -cyr_ZE 199 -cyr_I 200 -cyr_SHORT_I 201 -cyr_KA 202 -cyr_EL 203 -cyr_EM 204 -cyr_EN 205 -cyr_O 206 -cyr_PE 207 -cyr_ER 208 -cyr_ES 209 -cyr_TE 210 -cyr_U 211 -cyr_EF 212 -cyr_HA 213 -cyr_TSE 214 -cyr_CHE 215 -cyr_SHA 216 -cyr_SHCHA 217 -cyr_HARD_SIGN 218 -cyr_YERU 219 -cyr_SOFT_SIGN 220 -cyr_E 221 -cyr_YU 222 -cyr_YA 223 -cyr_a 224 -cyr_be 225 -cyr_ve 226 -cyr_ghe 227 -cyr_de 228 -cyr_ie 229 -cyr_zhe 230 -cyr_ze 231 -cyr_i 232 -cyr_short_i 233 -cyr_ka 234 -cyr_el 235 -cyr_em 236 -cyr_en 237 -cyr_o 238 -cyr_pe 239 -cyr_er 240 -cyr_es 241 -cyr_te 242 -cyr_u 243 -cyr_ef 244 -cyr_ha 245 -cyr_tse 246 -cyr_che 247 -cyr_sha 248 -cyr_shcha 249 -cyr_hard_sign 250 -cyr_yeru 251 -cyr_soft_sign 252 -cyr_e 253 -cyr_yu 254 -cyr_ya 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-866.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-866.tbl deleted file mode 100755 index b0451ae9..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/ibm-866.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 128 -cyr_BE 129 -cyr_CHE 151 -cyr_DE 132 -cyr_E 157 -cyr_EF 148 -cyr_EL 139 -cyr_EM 140 -cyr_EN 141 -cyr_ER 144 -cyr_ES 145 -cyr_GHE 131 -cyr_HA 149 -cyr_HARD_SIGN 154 -cyr_I 136 -cyr_IE 133 -cyr_KA 138 -cyr_O 142 -cyr_PE 143 -cyr_SHA 152 -cyr_SHCHA 153 -cyr_SHORT_I 137 -cyr_SOFT_SIGN 156 -cyr_TE 146 -cyr_TSE 150 -cyr_U 147 -cyr_VE 130 -cyr_YA 159 -cyr_YERU 155 -cyr_IO 240 -cyr_YU 158 -cyr_ZE 135 -cyr_ZHE 134 -cyr_a 160 -cyr_be 161 -cyr_che 231 -cyr_de 164 -cyr_e 237 -cyr_ef 228 -cyr_el 171 -cyr_em 172 -cyr_en 173 -cyr_er 224 -cyr_es 225 -graphic_100pc 219 -graphic_25pc 178 -graphic_50pc 177 -graphic_75pc 176 -graphic_LD 187 -graphic_LR 205 -graphic_LRD 203 -graphic_LRT 202 -graphic_LRTD 206 -graphic_LRd 209 -graphic_LRt 207 -graphic_LRtd 216 -graphic_LT 188 -graphic_LTD 185 -graphic_Ld 184 -graphic_Lt 190 -graphic_Ltd 181 -graphic_RD 201 -graphic_RT 200 -graphic_RTD 204 -graphic_Rd 213 -graphic_Rt 212 -graphic_Rtd 198 -graphic_TD 186 -copyright 252 -degree 248 -graphic_dintegral 245 -graphic_divide 246 -graphic_equal 247 -graphic_fatdot 249 -graphic_ge 242 -graphic_lD 183 -graphic_lT 189 -graphic_lTD 182 -graphic_ld 191 -graphic_le 243 -graphic_leandot 250 -graphic_lefthalf 221 -graphic_lowerhalf 220 -graphic_lr 196 -graphic_lrD 210 -graphic_lrT 208 -graphic_lrTD 215 -graphic_lrd 194 -graphic_lrt 193 -graphic_lrtd 197 -graphic_lt 217 -graphic_ltd 180 -graphic_power2 253 -graphic_rD 214 -graphic_rT 211 -graphic_rTD 199 -graphic_rd 218 -graphic_righthalf 222 -graphic_root 251 -graphic_rt 192 -graphic_rtd 195 -nbspace 255 -graphic_square 254 -graphic_td 179 -graphic_tintegral 244 -graphic_upperhalf 223 -cyr_ghe 163 -cyr_ha 229 -cyr_hard_sign 234 -cyr_i 168 -cyr_ie 165 -cyr_ka 170 -cyr_o 174 -cyr_pe 175 -cyr_sha 232 -cyr_shcha 233 -cyr_short_i 169 -cyr_soft_sign 236 -cyr_te 226 -cyr_tse 230 -cyr_u 227 -cyr_ve 162 -cyr_ya 239 -cyr_yeru 235 -cyr_io 241 -cyr_yu 238 -cyr_ze 167 -cyr_zhe 166 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/iso8859-5.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/iso8859-5.tbl deleted file mode 100755 index 8e60e18f..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/iso8859-5.tbl +++ /dev/null @@ -1,127 +0,0 @@ -cyr_GHE_UPTURN 128 -cyr_ghe_upturn 129 -quotesinglbase 130 -currency 131 -quotedblbase 132 -ellipsis 133 -dagger 134 -daggerdbl 135 -Euro 136 -perthousand 137 -brokenbar 138 -guilsinglleft 139 -copyright 140 -guillemotleft 141 -notsign 142 -registered 143 -degree 144 -quotesinglleft 145 -quotesinglright 146 -quotedblleft 147 -quotedblright 148 -bullet 149 -endash 150 -emdash 151 -trademark 153 -plusminus 154 -guilsinglright 155 -mu 156 -paragraph 157 -periodcentered 158 -guillemotright 159 -nbspace 160 -cyr_IO 161 -cyr_DJE 162 -cyr_GJE 163 -cyr_UKRAINIAN_IE 164 -cyr_DZE 165 -cyr_BYELORUSSIAN_UKRAINIAN_I 166 -cyr_YI 167 -cyr_JE 168 -cyr_LJE 169 -cyr_NJE 170 -cyr_TSHE 171 -cyr_KJE 172 -hyphen 173 -cyr_SHORT_U 174 -cyr_DZHE 175 -cyr_A 176 -cyr_BE 177 -cyr_VE 178 -cyr_GHE 179 -cyr_DE 180 -cyr_IE 181 -cyr_ZHE 182 -cyr_ZE 183 -cyr_I 184 -cyr_SHORT_I 185 -cyr_KA 186 -cyr_EL 187 -cyr_EM 188 -cyr_EN 189 -cyr_O 190 -cyr_PE 191 -cyr_ER 192 -cyr_ES 193 -cyr_TE 194 -cyr_U 195 -cyr_EF 196 -cyr_HA 197 -cyr_TSE 198 -cyr_CHE 199 -cyr_SHA 200 -cyr_SHCHA 201 -cyr_HARD_SIGN 202 -cyr_YERU 203 -cyr_SOFT_SIGN 204 -cyr_E 205 -cyr_YU 206 -cyr_YA 207 -cyr_a 208 -cyr_be 209 -cyr_ve 210 -cyr_ghe 211 -cyr_de 212 -cyr_ie 213 -cyr_zhe 214 -cyr_ze 215 -cyr_i 216 -cyr_short_i 217 -cyr_ka 218 -cyr_el 219 -cyr_em 220 -cyr_en 221 -cyr_o 222 -cyr_pe 223 -cyr_er 224 -cyr_es 225 -cyr_te 226 -cyr_u 227 -cyr_ef 228 -cyr_ha 229 -cyr_tse 230 -cyr_che 231 -cyr_sha 232 -cyr_shcha 233 -cyr_hard_sign 234 -cyr_yeru 235 -cyr_soft_sign 236 -cyr_e 237 -cyr_yu 238 -cyr_ya 239 -numero 240 -cyr_io 241 -cyr_dje 242 -cyr_gje 243 -cyr_ukrainian_ie 244 -cyr_dze 245 -cyr_byelorussian_ukrainian_i 246 -cyr_yi 247 -cyr_je 248 -cyr_lje 249 -cyr_nje 250 -cyr_tshe 251 -cyr_kje 252 -section 253 -cyr_short_u 254 -cyr_dzhe 255 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/koi8-r.tbl b/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/koi8-r.tbl deleted file mode 100755 index e22775a2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/russian/koi8-r.tbl +++ /dev/null @@ -1,128 +0,0 @@ -cyr_A 225 -cyr_BE 226 -cyr_CHE 254 -cyr_DE 228 -cyr_E 252 -cyr_EF 230 -cyr_EL 236 -cyr_EM 237 -cyr_EN 238 -cyr_ER 242 -cyr_ES 243 -cyr_GHE 231 -cyr_HA 232 -cyr_HARD_SIGN 255 -cyr_I 233 -cyr_IE 229 -cyr_KA 235 -cyr_O 239 -cyr_PE 240 -cyr_SHA 251 -cyr_SHCHA 253 -cyr_SHORT_I 234 -cyr_SOFT_SIGN 248 -cyr_TE 244 -cyr_TSE 227 -cyr_U 245 -cyr_VE 247 -cyr_YA 241 -cyr_YERU 249 -cyr_IO 179 -cyr_YU 224 -cyr_ZE 250 -cyr_ZHE 246 -cyr_a 193 -cyr_be 194 -cyr_che 222 -cyr_de 196 -cyr_e 220 -cyr_ef 198 -cyr_el 204 -cyr_em 205 -cyr_en 206 -cyr_er 210 -cyr_es 211 -graphic_100pc 141 -graphic_25pc 144 -graphic_50pc 145 -graphic_75pc 146 -graphic_LD 168 -graphic_LR 160 -graphic_LRD 184 -graphic_LRT 187 -graphic_LRTD 190 -graphic_LRd 182 -graphic_LRt 185 -graphic_LRtd 188 -graphic_LT 174 -graphic_LTD 181 -graphic_Ld 166 -graphic_Lt 172 -graphic_Ltd 178 -graphic_RD 165 -graphic_RT 171 -graphic_RTD 177 -graphic_Rd 162 -graphic_Rt 170 -graphic_Rtd 175 -graphic_TD 161 -copyright 191 -degree 156 -graphic_dintegral 155 -graphic_divide 159 -graphic_equal 151 -graphic_fatdot 149 -graphic_ge 153 -graphic_lD 167 -graphic_lT 173 -graphic_lTD 180 -graphic_ld 131 -graphic_le 152 -graphic_leandot 158 -graphic_lefthalf 142 -graphic_lowerhalf 140 -graphic_lr 128 -graphic_lrD 183 -graphic_lrT 186 -graphic_lrTD 189 -graphic_lrd 136 -graphic_lrt 137 -graphic_lrtd 138 -graphic_lt 133 -graphic_ltd 135 -graphic_power2 157 -graphic_rD 164 -graphic_rT 169 -graphic_rTD 176 -graphic_rd 130 -graphic_righthalf 143 -graphic_root 150 -graphic_rt 132 -graphic_rtd 134 -nbspace 154 -graphic_square 148 -graphic_td 129 -graphic_tintegral 147 -graphic_upperhalf 139 -cyr_ghe 199 -cyr_ha 200 -cyr_hard_sign 223 -cyr_i 201 -cyr_ie 197 -cyr_ka 203 -cyr_o 207 -cyr_pe 208 -cyr_sha 219 -cyr_shcha 221 -cyr_short_i 202 -cyr_soft_sign 216 -cyr_te 212 -cyr_tse 195 -cyr_u 213 -cyr_ve 215 -cyr_ya 209 -cyr_yeru 217 -cyr_io 163 -cyr_yu 192 -cyr_ze 218 -cyr_zhe 214 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ft.c b/application/third_party/dompdf/lib/ttf2ufm/src/ft.c deleted file mode 100755 index 3bbcb896..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ft.c +++ /dev/null @@ -1,649 +0,0 @@ -/* - * The font parser using the FreeType library version 2. - * - * see COPYRIGHT - * - */ - -#ifdef USE_FREETYPE - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "pt1.h" -#include "global.h" - -/* prototypes of call entries */ -static void openfont(char *fname, char *arg); -static void closefont( void); -static int getnglyphs ( void); -static int glnames( GLYPH *glyph_list); -static void glmetrics( GLYPH *glyph_list); -static int glenc( GLYPH *glyph_list, int *encoding, int *unimap); -static void fnmetrics( struct font_metrics *fm); -static void glpath( int glyphno, GLYPH *glyph_list); -static void kerning( GLYPH *glyph_list); - -/* globals */ - -/* front-end descriptor */ -struct frontsw freetype_sw = { - /*name*/ "ft", - /*descr*/ "based on the FreeType library", - /*suffix*/ { "ttf", "otf", "pfa", "pfb" }, - /*open*/ openfont, - /*close*/ closefont, - /*nglyphs*/ getnglyphs, - /*glnames*/ glnames, - /*glmetrics*/ glmetrics, - /*glenc*/ glenc, - /*fnmetrics*/ fnmetrics, - /*glpath*/ glpath, - /*kerning*/ kerning, -}; - -/* statics */ - -static FT_Library library; -static FT_Face face; - -static int enc_type, enc_found; - -/* SFNT functions do not seem to be included by default in FT2beta8 */ -#define ENABLE_SFNT - -/* - * Open font and prepare to return information to the main driver. - * May print error and warning messages. - * Exit on error. - */ - -static void -openfont( - char *fname, - char *arg /* unused now */ -) -{ - FT_Error error; - - if( FT_Init_FreeType( &library ) ) { - fprintf(stderr, "** FreeType initialization failed\n"); - exit(1); - } - - if( error = FT_New_Face( library, fname, 0, &face ) ) { - if ( error == FT_Err_Unknown_File_Format ) - fprintf(stderr, "**** %s has format unknown to FreeType\n", fname); - else - fprintf(stderr, "**** Cannot access %s ****\n", fname); - exit(1); - } - - if(FT_HAS_FIXED_SIZES(face)) { - WARNING_1 fprintf(stderr, "Font contains bitmaps\n"); - } - if(FT_HAS_MULTIPLE_MASTERS(face)) { - WARNING_1 fprintf(stderr, "Font contains multiple masters, using default\n"); - } - - if(ISDBG(FT)) fprintf(stderr," %d units per EM\n", face->units_per_EM); - - enc_found = 0; -} - -/* - * Close font. - * Exit on error. - */ - -static void -closefont( - void -) -{ - if( FT_Done_Face(face) ) { - WARNING_1 fprintf(stderr, "Errors when closing the font file, ignored\n"); - } - if( FT_Done_FreeType(library) ) { - WARNING_1 fprintf(stderr, "Errors when stopping FreeType, ignored\n"); - } -} - -/* - * Get the number of glyphs in font. - */ - -static int -getnglyphs ( - void -) -{ - if(ISDBG(FT)) fprintf(stderr, "%d glyphs in font\n", face->num_glyphs); - return (int)face->num_glyphs; -} - -/* - * Get the names of the glyphs. - * Returns 0 if the names were assigned, non-zero if the font - * provides no glyph names. - */ - -static int -glnames( - GLYPH *glyph_list -) -{ -#define MAX_NAMELEN 1024 - unsigned char bf[1024]; - int i; - - if( ! FT_HAS_GLYPH_NAMES(face) ) { - WARNING_1 fprintf(stderr, "Font has no glyph names\n"); - return 1; - } - - for(i=0; i < face->num_glyphs; i++) { - if( FT_Get_Glyph_Name(face, i, bf, MAX_NAMELEN) || bf[0]==0 ) { - sprintf(bf, "_g_%d", i); - WARNING_2 fprintf(stderr, - "Glyph No. %d has no postscript name, becomes %s\n", i, bf); - } - glyph_list[i].name = strdup(bf); - if(ISDBG(FT)) fprintf(stderr, "%d has name %s\n", i, bf); - if (glyph_list[i].name == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - } - return 0; -} - -/* - * Get the metrics of the glyphs. - */ - -static void -glmetrics( - GLYPH *glyph_list -) -{ - GLYPH *g; - int i; - FT_Glyph_Metrics *met; - FT_BBox bbox; - FT_Glyph gly; - FT_ULong charcode; - FT_UInt index; - - for(i=0; i < face->num_glyphs; i++) { - g = &(glyph_list[i]); - - if( FT_Load_Glyph(face, i, FT_LOAD_NO_BITMAP|FT_LOAD_NO_SCALE) ) { - fprintf(stderr, "Can't load glyph %s, skipped\n", g->name); - continue; - } - - met = &face->glyph->metrics; - - if(FT_HAS_HORIZONTAL(face)) { - g->width = met->horiAdvance; - g->lsb = met->horiBearingX; - } else { - WARNING_2 fprintf(stderr, "Glyph %s has no horizontal metrics, guessed them\n", g->name); - g->width = met->width; - g->lsb = 0; - } - - if( FT_Get_Glyph(face->glyph, &gly) ) { - fprintf(stderr, "Can't access glyph %s bbox, skipped\n", g->name); - continue; - } - - FT_Glyph_Get_CBox(gly, ft_glyph_bbox_unscaled, &bbox); - g->xMin = bbox.xMin; - g->yMin = bbox.yMin; - g->xMax = bbox.xMax; - g->yMax = bbox.yMax; - - g->ttf_pathlen = face->glyph->outline.n_points; - - } - - charcode = FT_Get_First_Char(face, &index); - while ( index != 0 ) { - if ( index >= face->num_glyphs ) { - break; - } - for ( i = 0; i < GLYPH_MAX_ENCODINGS; i++ ) { - if ( glyph_list[index].orig_code[i] == -1 ) - break; - } - - if ( i == GLYPH_MAX_ENCODINGS ) { - if (strcmp(glyph_list[index].name, ".notdef") != 0) { - WARNING_2 fprintf(stderr, - "Glyph %s has >= %d encodings (A), %4.4x & %4.4x\n", - GLYPH_MAX_ENCODINGS, - glyph_list[index].name, - glyph_list[index].orig_code[i], - charcode); - } - } else { - glyph_list[index].orig_code[i] = charcode; - } - - charcode = FT_Get_Next_Char(face, charcode, &index); - } -} - -/* - * Get the original encoding of the font. - * Returns 1 for if the original encoding is Unicode, 2 if the - * original encoding is other 16-bit, 0 if 8-bit. - */ - -static int -glenc( - GLYPH *glyph_list, - int *encoding, - int *unimap -) -{ - int i, e; - unsigned code, index; - - if(ISDBG(FT)) - for(e=0; e < face->num_charmaps; e++) { - fprintf(stderr, "found encoding pid=%d eid=%d\n", - face->charmaps[e]->platform_id, - face->charmaps[e]->encoding_id); - } - - if(enc_found) - goto populate_map; - - enc_type = 0; - - /* first check for an explicit PID/EID */ - - if(force_pid != -1) { - for(e=0; e < face->num_charmaps; e++) { - if(face->charmaps[e]->platform_id == force_pid - && face->charmaps[e]->encoding_id == force_eid) { - WARNING_1 fprintf(stderr, "Found Encoding PID=%d/EID=%d\n", - force_pid, force_eid); - if( !face->charmaps || FT_Set_Charmap(face, face->charmaps[e]) ) { - fprintf(stderr, "**** Cannot set charmap in FreeType ****\n"); - exit(1); - } - enc_type = 1; - goto populate_map; - } - } - fprintf(stderr, "*** TTF encoding table PID=%d/EID=%d not found\n", - force_pid, force_eid); - exit(1); - } - - /* next check for a direct Adobe mapping */ - - if(!forcemap) { - for(e=0; e < face->num_charmaps; e++) { - if(face->charmaps[e]->encoding == ft_encoding_adobe_custom) { - WARNING_1 fputs("Found Adobe Custom Encoding\n", stderr); - if( FT_Set_Charmap(face, face->charmaps[e]) ) { - fprintf(stderr, "**** Cannot set charmap in FreeType ****\n"); - exit(1); - } - goto populate_map; - } - } - } - - for(e=0; e < face->num_charmaps; e++) { - if(face->charmaps[e]->platform_id == 3) { - switch(face->charmaps[e]->encoding_id) { - case 0: - WARNING_1 fputs("Found Symbol Encoding\n", stderr); - break; - case 1: - WARNING_1 fputs("Found Unicode Encoding\n", stderr); - enc_type = 1; - break; - default: - WARNING_1 { - fprintf(stderr, - "****MS Encoding ID %d not supported****\n", - face->charmaps[e]->encoding_id); - fputs("Treating it like Symbol encoding\n", stderr); - } - break; - } - break; - } - } - if(e >= face->num_charmaps) { - WARNING_1 fputs("No Microsoft encoding, using first encoding available\n", stderr); - e = 0; - } - - if( FT_Set_Charmap(face, face->charmaps[e]) ) { - fprintf(stderr, "**** Cannot set charmap in FreeType ****\n"); - exit(1); - } - -populate_map: - enc_found = 1; - - for(i=0; iitalic_angle = 0.0; /* FreeType hides the angle */ - fm->underline_position = face->underline_position; - fm->underline_thickness = face->underline_thickness; - fm->is_fixed_pitch = FT_IS_FIXED_WIDTH(face); - - fm->ascender = face->ascender; - fm->descender = face->descender; - - fm->units_per_em = face->units_per_EM; - - fm->bbox[0] = face->bbox.xMin; - fm->bbox[1] = face->bbox.yMin; - fm->bbox[2] = face->bbox.xMax; - fm->bbox[3] = face->bbox.yMax; - -#ifdef ENABLE_SFNT - if( FT_Get_Sfnt_Name(face, TT_NAME_ID_COPYRIGHT, &sn) ) -#endif /* ENABLE_SFNT */ - fm->name_copyright = ""; -#ifdef ENABLE_SFNT - else - fm->name_copyright = dupcnstring(sn.string, sn.string_len); -#endif /* ENABLE_SFNT */ - - fm->name_family = face->family_name; - - fm->name_style = face->style_name; - if(fm->name_style == NULL) - fm->name_style = ""; - -#ifdef ENABLE_SFNT - if( FT_Get_Sfnt_Name(face, TT_NAME_ID_FULL_NAME, &sn) ) -#endif /* ENABLE_SFNT */ - { - int len; - - len = strlen(fm->name_family) + strlen(fm->name_style) + 2; - if(( fm->name_full = malloc(len) )==NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - strcpy(fm->name_full, fm->name_family); - if(strlen(fm->name_style) != 0) { - strcat(fm->name_full, " "); - strcat(fm->name_full, fm->name_style); - } - } -#ifdef ENABLE_SFNT - else - fm->name_full = dupcnstring(sn.string, sn.string_len); -#endif /* ENABLE_SFNT */ - -#ifdef ENABLE_SFNT - if( FT_Get_Sfnt_Name(face, TT_NAME_ID_VERSION_STRING, &sn) ) -#endif /* ENABLE_SFNT */ - fm->name_version = "1.0"; -#ifdef ENABLE_SFNT - else - fm->name_version = dupcnstring(sn.string, sn.string_len); -#endif /* ENABLE_SFNT */ - -#ifdef ENABLE_SFNT - if( FT_Get_Sfnt_Name(face, TT_NAME_ID_PS_NAME , &sn) ) { -#endif /* ENABLE_SFNT */ - if(( fm->name_ps = strdup(fm->name_full) )==NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } -#ifdef ENABLE_SFNT - } else - fm->name_ps = dupcnstring(sn.string, sn.string_len); -#endif /* ENABLE_SFNT */ - for(i=0; fm->name_ps[i]!=0; i++) - if(fm->name_ps[i] == ' ') - fm->name_ps[i] = '_'; /* no spaces in the Postscript name *m - - /* guess the boldness from the font names */ - fm->force_bold=0; - - fieldstocheck[0] = fm->name_style; - fieldstocheck[1] = fm->name_full; - fieldstocheck[2] = fm->name_ps; - - for(i=0; !fm->force_bold && i= len || !islower(str[j+4])) - ) { - fm->force_bold=1; - break; - } - } - } -} - -/* - * Functions to decompose the outlines - */ - -static GLYPH *curg; -static double lastx, lasty; - -static int -outl_moveto( - FT_Vector *to, - void *unused -) -{ - double tox, toy; - - tox = fscale((double)to->x); toy = fscale((double)to->y); - - /* FreeType does not do explicit closepath() */ - if(curg->lastentry) { - g_closepath(curg); - } - fg_rmoveto(curg, tox, toy); - lastx = tox; lasty = toy; - - return 0; -} - -static int -outl_lineto( - FT_Vector *to, - void *unused -) -{ - double tox, toy; - - tox = fscale((double)to->x); toy = fscale((double)to->y); - - fg_rlineto(curg, tox, toy); - lastx = tox; lasty = toy; - - return 0; -} - -static int -outl_conicto( - FT_Vector *control1, - FT_Vector *to, - void *unused -) -{ - double c1x, c1y, tox, toy; - - c1x = fscale((double)control1->x); c1y = fscale((double)control1->y); - tox = fscale((double)to->x); toy = fscale((double)to->y); - - fg_rrcurveto(curg, - (lastx + 2.0 * c1x) / 3.0, (lasty + 2.0 * c1y) / 3.0, - (2.0 * c1x + tox) / 3.0, (2.0 * c1y + toy) / 3.0, - tox, toy ); - lastx = tox; lasty = toy; - - return 0; -} - -static int -outl_cubicto( - FT_Vector *control1, - FT_Vector *control2, - FT_Vector *to, - void *unused -) -{ - double c1x, c1y, c2x, c2y, tox, toy; - - c1x = fscale((double)control1->x); c1y = fscale((double)control1->y); - c2x = fscale((double)control2->x); c2y = fscale((double)control2->y); - tox = fscale((double)to->x); toy = fscale((double)to->y); - - fg_rrcurveto(curg, c1x, c1y, c2x, c2y, tox, toy); - lastx = tox; lasty = toy; - - return 0; -} - -static FT_Outline_Funcs ft_outl_funcs = { - outl_moveto, - outl_lineto, - outl_conicto, - outl_cubicto, - 0, - 0 -}; - -/* - * Get the path of contrours for a glyph. - */ - -static void -glpath( - int glyphno, - GLYPH *glyf_list -) -{ - FT_Outline *ol; - - curg = &glyf_list[glyphno]; - - if( FT_Load_Glyph(face, glyphno, FT_LOAD_NO_BITMAP|FT_LOAD_NO_SCALE|FT_LOAD_NO_HINTING) - || face->glyph->format != ft_glyph_format_outline ) { - fprintf(stderr, "Can't load glyph %s, skipped\n", curg->name); - return; - } - - ol = &face->glyph->outline; - lastx = 0.0; lasty = 0.0; - - if( FT_Outline_Decompose(ol, &ft_outl_funcs, NULL) ) { - fprintf(stderr, "Can't decompose outline of glyph %s, skipped\n", curg->name); - return; - } - - /* FreeType does not do explicit closepath() */ - if(curg->lastentry) { - g_closepath(curg); - } - - if(ol->flags & ft_outline_reverse_fill) { - assertpath(curg->entries, __FILE__, __LINE__, curg->name); - reversepaths(curg); - } -} - -/* - * Get the kerning data. - */ - -static void -kerning( - GLYPH *glyph_list -) -{ - int i, j, n; - int nglyphs = face->num_glyphs; - FT_Vector k; - GLYPH *gl; - - if( nglyphs == 0 || !FT_HAS_KERNING(face) ) { - WARNING_1 fputs("No Kerning data\n", stderr); - return; - } - - for(i=0; i= 1) -#define WARNING_2 if(warnlevel >= 2) -#define WARNING_3 if(warnlevel >= 3) -#define WARNING_4 if(warnlevel >= 4) - -/* - * Bitmap control macros - */ - -#define BITMAP_BYTES(size) (((size)+7)>>3) -#define DEF_BITMAP(name, size) unsigned char name[BITMAP_BYTES(size)] -#define SET_BITMAP(name, bit) ( name[(bit)>>3] |= (1<<((bit)&7)) ) -#define CLR_BITMAP(name, bit) ( name[(bit)>>3] &= ~(1<<((bit)&7)) ) -#define IS_BITMAP(name, bit) ( name[(bit)>>3] & (1<<((bit)&7)) ) - -/* debugging */ - -/* debug flags */ -#define DEBUG_UNICODE 0x00000001 /* unicode to 8-bit code conversion */ -#define DEBUG_MAINSTEMS 0x00000002 /* glyph-wide main stem generation */ -#define DEBUG_SUBSTEMS 0x00000004 /* substituted stem generation */ -#define DEBUG_STEMS (DEBUG_MAINSTEMS|DEBUG_SUBSTEMS) -#define DEBUG_REVERSAL 0x00000008 /* reversal of the paths */ -#define DEBUG_FIXCVDIR 0x00000010 /* fixcvdir() */ -#define DEBUG_STEMOVERLAP 0x00000020 /* stemoverlap() */ -#define DEBUG_BLUESTEMS 0x00000040 /* markbluestems() */ -#define DEBUG_STRAIGHTEN 0x00000080 /* markbluestems() */ -#define DEBUG_EXTMAP 0x00000100 /* parsing of external map */ -#define DEBUG_TOINT 0x00000200 /* conversion of path to integer */ -#define DEBUG_BUILDG 0x00000400 /* building of glyph path */ -#define DEBUG_QUAD 0x00000800 /* splitting curves by quadrants */ -#define DEBUG_SQEQ 0x00001000 /* square equation solver */ -#define DEBUG_COMPOSITE 0x00002000 /* handling of composite glyphs */ -#define DEBUG_FCONCISE 0x00004000 /* normalization of curves */ -#define DEBUG_FT 0x00008000 /* FreeType front-end */ -#define DEBUG_BITMAP 0x00010000 /* conversion from bitmap */ -#define DEBUG_DISABLED 0x80000000 /* special flag: temporary disable debugging */ - -/* at what we want to look now */ -#ifndef DEBUG -# define DEBUG (0) -#endif - -/* uncomment the next line if debugging data is wanted for one glyph only */ -/* #define DBG_GLYPH "C118" /* */ - -#if DEBUG==0 -# define ISDBG(name) (0) -# define ENABLEDBG(condition) (0) -# define DISABLEDBG(condition) (0) -#else - extern int debug; /* collection of the flags */ -/* this ISDBG will only work on ANSI C, not K&R */ -# define ISDBG(name) ( (debug & DEBUG_DISABLED) ? 0 : (debug & (DEBUG_##name)) ) -# define ENABLEDBG(condition) ( (condition) ? (debug&=~DEBUG_DISABLED) : 0 ) -# define DISABLEDBG(condition) ( (condition) ? (debug|=DEBUG_DISABLED) : 0 ) -#endif - -#ifdef DBG_GLYPH -# define DBG_TO_GLYPH(g) DISABLEDBG( strcmp( (g)->name, DBG_GLYPH ) ) -# define DBG_FROM_GLYPH(g) ENABLEDBG(1) -#else -# define DBG_TO_GLYPH(g) (0) -# define DBG_FROM_GLYPH(g) (0) -#endif - -/* prototypes */ -int iscale( int val); -double fscale( double val); -int unicode_rev_lookup( int unival); -void bmp_outline( GLYPH *g, int scale, char *bmap, - int xsz, int ysz, int xoff, int yoff); -int isign( int x); -int fsign( double x); -char *dupcnstring( unsigned char *s, int len); - -/* global metrics for a font */ - -struct font_metrics { - /* post */ - double italic_angle; - short underline_position; - short underline_thickness; - short is_fixed_pitch; - - /* hhea */ - short ascender; - short descender; - - /* head */ - unsigned short units_per_em; - short bbox[4]; - - /* name */ - char *name_copyright; - char *name_family; - char *name_style; - char *name_full; - char *name_version; - char *name_ps; - - /* other */ - int force_bold; -}; - -/* size of the encoding table - glyphs beyond 255 are actually unnumbered */ - -#define ENCTABSZ 1024 - -/* switch table structure for front-ends */ - -#define MAXSUFFIX 10 - -struct frontsw { - char *name; /* name of the front end */ - char *descr; /* description of the front end */ - char *suffix[MAXSUFFIX]; /* possible file name suffixes */ - - void (*open)(char *fname, char *arg); /* open font file */ - void (*close)(void); /* close font file */ - int (*nglyphs)(void); /* get the number of glyphs */ - int (*glnames)(GLYPH *glyphs); /* get the names of glyphs */ - void (*glmetrics)(GLYPH *glyphs); /* get the metrics of glyphs */ - int (*glenc)(GLYPH *glyphs, int *enc, int *unimap); /* get the encoding */ - void (*fnmetrics)(struct font_metrics *fm); /* get the font metrics */ - void (*glpath)(int glyphno, GLYPH *glyphs); /* get the glyph path */ - void (*kerning)(GLYPH *glyph_list); /* extract the kerning data */ -}; diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1250.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1250.map deleted file mode 100755 index 34596a94..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1250.map +++ /dev/null @@ -1,254 +0,0 @@ -// CP1250 code encoding table with glyph renaming -// Petr Titera P.Titera@sh.cvut.cz - -!00 U+0000 .notdef -!01 U+0001 .notdef -!02 U+0002 .notdef -!03 U+0003 .notdef -!04 U+0004 .notdef -!05 U+0005 .notdef -!06 U+0006 .notdef -!07 U+0007 .notdef -!08 U+0008 .notdef -!09 U+0009 .notdef -!0A U+000A .notdef -!0B U+000B .notdef -!0C U+000C .notdef -!0D U+000D .notdef -!0E U+000E .notdef -!0F U+000F .notdef -!10 U+0010 .notdef -!11 U+0011 .notdef -!12 U+0012 .notdef -!13 U+0013 .notdef -!14 U+0014 .notdef -!15 U+0015 .notdef -!16 U+0016 .notdef -!17 U+0017 .notdef -!18 U+0018 .notdef -!19 U+0019 .notdef -!1A U+001A .notdef -!1B U+001B .notdef -!1C U+001C .notdef -!1D U+001D .notdef -!1E U+001E .notdef -!1F U+001F .notdef -!20 U+0020 space -!21 U+0021 exclam -!22 U+0022 quotedbl -!23 U+0023 numbersign -!24 U+0024 dollar -!25 U+0025 percent -!26 U+0026 ampersand -!27 U+0027 quote -!28 U+0028 parenleft -!29 U+0029 parenright -!2A U+002A asterisk -!2B U+002B plus -!2C U+002C comma -!2D U+002D minus -!2E U+002E period -!2F U+002F slash -!30 U+0030 zero -!31 U+0031 one -!32 U+0032 two -!33 U+0033 three -!34 U+0034 four -!35 U+0035 five -!36 U+0036 six -!37 U+0037 seven -!38 U+0038 eight -!39 U+0039 nine -!3A U+003A colon -!3B U+003B semicolon -!3C U+003C less -!3D U+003D equal -!3E U+003E greater -!3F U+003F question -!40 U+0040 at -!41 U+0041 A -!42 U+0042 B -!43 U+0043 C -!44 U+0044 D -!45 U+0045 E -!46 U+0046 F -!47 U+0047 G -!48 U+0048 H -!49 U+0049 I -!4A U+004A J -!4B U+004B K -!4C U+004C L -!4D U+004D M -!4E U+004E N -!4F U+004F O -!50 U+0050 P -!51 U+0051 Q -!52 U+0052 R -!53 U+0053 S -!54 U+0054 T -!55 U+0055 U -!56 U+0056 V -!57 U+0057 W -!58 U+0058 X -!59 U+0059 Y -!5A U+005A Z -!5B U+005B bracketleft -!5C U+005C backslash -!5D U+005D bracketright -!5E U+005E asciicircum -!5F U+005F underscore -!60 U+0060 grave -!61 U+0061 a -!62 U+0062 b -!63 U+0063 c -!64 U+0064 d -!65 U+0065 e -!66 U+0066 f -!67 U+0067 g -!68 U+0068 h -!69 U+0069 i -!6A U+006A j -!6B U+006B k -!6C U+006C l -!6D U+006D m -!6E U+006E n -!6F U+006F o -!70 U+0070 p -!71 U+0071 q -!72 U+0072 r -!73 U+0073 s -!74 U+0074 t -!75 U+0075 u -!76 U+0076 v -!77 U+0077 w -!78 U+0078 x -!79 U+0079 y -!7A U+007A z -!7B U+007B braceleft -!7C U+007C bar -!7D U+007D braceright -!7E U+007E asciitilde -!7F U+007F .notdef -!80 U+20AC .notdef -!82 U+201A quotesinglbase -!84 U+201E quotedblbase -!85 U+2026 ellipsis -!86 U+2020 dagger -!87 U+2021 daggerdbl -!89 U+2030 perthousand -!8A U+0160 Scaron -!8B U+2039 guilsinglleft -!8C U+015A Sacute -!8D U+0164 Tcaron -!8E U+017D Zcaron -!8F U+0179 Zacute -!91 U+2018 quotesinglleft -!92 U+2019 quotesinglright -!93 U+201C quotedblleft -!94 U+201D quotedblright -!95 U+2022 bullet -!96 U+2013 endash -!97 U+2014 emdash -!99 U+2122 trademark -!9A U+0161 scaron -!9B U+203A guilsinglright -!9C U+015B sacute -!9D U+0165 tcaron -!9E U+017E zcaron -!9F U+017A zacute -!A0 U+00A0 nbspace -!A1 U+02C7 caron -!A2 U+02D8 breve -!A3 U+0141 Lslash -!A4 U+00A4 currency -!A5 U+0104 Aogonek -!A6 U+00A6 brokenbar -!A7 U+00A7 section -!A8 U+00A8 dieresis -!A9 U+00A9 copyright -!AA U+015E Scedilla -!AB U+00AB guillemotleft -!AC U+00AC notsign -!AD U+00AD hyphen -!AE U+00AE registered -!AF U+017B Zdotaccent -!B0 U+00B0 degree -!B1 U+00B1 plusminus -!B2 U+02DB ogonek -!B3 U+0142 lslash -!B4 U+00B4 acute -!B5 U+00B5 mu -!B6 U+00B6 paragraph -!B7 U+2219 periodcentered -!B8 U+00B8 cedilla -!B9 U+0105 aogonek -!BA U+015F scedilla -!BB U+00BB guillemotright -!BC U+013D Lcaron -!BD U+02DD hungarumlaut -!BE U+013E lcaron -!BF U+017C zdotaccent -!C0 U+0154 Racute -!C1 U+00C1 Aacute -!C2 U+00C2 Acircumflex -!C3 U+0102 Abreve -!C4 U+00C4 Adieresis -!C5 U+0139 Lacute -!C6 U+0106 Cacute -!C7 U+00C7 Ccedilla -!C8 U+010C Ccaron -!C9 U+00C9 Eacute -!CA U+0118 Eogonek -!CB U+00CB Edieresis -!CC U+011A Ecaron -!CD U+00CD Iacute -!CE U+00CE Icircumflex -!CF U+010E Dcaron -!D0 U+00D0 Eth -!D1 U+0143 Nacute -!D2 U+0147 Ncaron -!D3 U+00D3 Oacute -!D4 U+00D4 Ocircumflex -!D5 U+0150 Ohungarumlaut -!D6 U+00D6 Odieresis -!D7 U+00D7 multiply -!D8 U+0158 Rcaron -!D9 U+016E Uring -!DA U+00DA Uacute -!DB U+0170 Uhungarumlaut -!DC U+00DC Udieresis -!DD U+00DD Yacute -!DE U+0162 Tcedilla -!DF U+00DF germandbls -!E0 U+0155 racute -!E1 U+00E1 aacute -!E2 U+00E2 acircumflex -!E3 U+0103 abreve -!E4 U+00E4 adieresis -!E5 U+013A lacute -!E6 U+0107 cacute -!E7 U+00E7 ccedilla -!E8 U+010D ccaron -!E9 U+00E9 eacute -!EA U+0119 eogonek -!EB U+00EB edieresis -!EC U+011B ecaron -!ED U+00ED iacute -!EE U+00EE icircumflex -!EF U+010F dcaron -!F0 U+0111 eth -!F1 U+0144 nacute -!F2 U+0148 ncaron -!F3 U+00F3 oacute -!F4 U+00F4 ocircumflex -!F5 U+0151 ohungarumlaut -!F6 U+00F6 odieresis -!F7 U+00F7 divide -!F8 U+0159 rcaron -!F9 U+016F uring -!FA U+00FA uacute -!FB U+0171 uhungarumlaut -!FC U+00FC udieresis -!FD U+00FD yacute -!FE U+0163 tcedilla -!FF U+02D9 dotaccent diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1251.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1251.map deleted file mode 100755 index 3fd854d9..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/CP1251.map +++ /dev/null @@ -1,245 +0,0 @@ -// CP1251 encoding table -// Zvezdan Petkovic - -!00 U+0000 .notdef -!01 U+0001 .notdef -!02 U+0002 .notdef -!03 U+0003 .notdef -!04 U+0004 .notdef -!05 U+0005 .notdef -!06 U+0006 .notdef -!07 U+0007 .notdef -!08 U+0008 .notdef -!09 U+0009 .notdef -!0A U+000A .notdef -!0B U+000B .notdef -!0C U+000C .notdef -!0D U+000D .notdef -!0E U+000E .notdef -!0F U+000F .notdef -!10 U+0010 .notdef -!11 U+0011 .notdef -!12 U+0012 .notdef -!20 U+0020 space -!21 U+0021 exclam -!22 U+0022 quotedbl -!23 U+0023 numbersign -!24 U+0024 dollar -!25 U+0025 percent -!26 U+0026 ampersand -!27 U+0027 quote -!28 U+0028 parenleft -!29 U+0029 parenright -!2A U+002A asterisk -!2B U+002B plus -!2C U+002C comma -!2D U+002D minus -!2E U+002E period -!2F U+002F slash -!30 U+0030 zero -!31 U+0031 one -!32 U+0032 two -!33 U+0033 three -!34 U+0034 four -!35 U+0035 five -!36 U+0036 six -!37 U+0037 seven -!38 U+0038 eight -!39 U+0039 nine -!3A U+003A colon -!3B U+003B semicolon -!3C U+003C less -!3D U+003D equal -!3E U+003E greater -!3F U+003F question -!40 U+0040 at -!41 U+0041 A -!42 U+0042 B -!43 U+0043 C -!44 U+0044 D -!45 U+0045 E -!46 U+0046 F -!47 U+0047 G -!48 U+0048 H -!49 U+0049 I -!4A U+004A J -!4B U+004B K -!4C U+004C L -!4D U+004D M -!4E U+004E N -!4F U+004F O -!50 U+0050 P -!51 U+0051 Q -!52 U+0052 R -!53 U+0053 S -!54 U+0054 T -!55 U+0055 U -!56 U+0056 V -!57 U+0057 W -!58 U+0058 X -!59 U+0059 Y -!5A U+005A Z -!5B U+005B bracketleft -!5C U+005C backslash -!5D U+005D bracketright -!5E U+005E asciicircum -!5F U+005F underscore -!60 U+0060 grave -!61 U+0061 a -!62 U+0062 b -!63 U+0063 c -!64 U+0064 d -!65 U+0065 e -!66 U+0066 f -!67 U+0067 g -!68 U+0068 h -!69 U+0069 i -!6A U+006A j -!6B U+006B k -!6C U+006C l -!6D U+006D m -!6E U+006E n -!6F U+006F o -!70 U+0070 p -!71 U+0071 q -!72 U+0072 r -!73 U+0073 s -!74 U+0074 t -!75 U+0075 u -!76 U+0076 v -!77 U+0077 w -!78 U+0078 x -!79 U+0079 y -!7A U+007A z -!7B U+007B braceleft -!7C U+007C bar -!7D U+007D braceright -!7E U+007E asciitilde -!7F U+007F .notdef -!80 U+0402 cyr_DJE -!81 U+0403 cyr_GJE -!82 U+201A quotesinglbase -!83 U+0453 cyr_gje -!84 U+201E quotedblbase -!85 U+2026 ellipsis -!86 U+2020 dagger -!87 U+2021 daggerdbl -!88 U+20AC Euro -!89 U+2030 perthousand -!8A U+0409 cyr_LJE -!8B U+2039 guilsinglleft -!8C U+040A cyr_NJE -!8D U+040C cyr_KJE -!8E U+040B cyr_TSHE -!8F U+040F cyr_DZHE -!90 U+0452 cyr_dje -!91 U+2018 quotesinglleft -!92 U+2019 quotesinglright -!93 U+201C quotedblleft -!94 U+201D quotedblright -!95 U+2022 bullet -!96 U+2013 endash -!97 U+2014 emdash -!99 U+2122 trademark -!9A U+0459 cyr_lje -!9B U+203A guilsinglright -!9C U+045A cyr_nje -!9D U+045C cyr_kje -!9E U+045B cyr_tshe -!9F U+045F cyr_dzhe -!A0 U+00A0 nbspace -!A1 U+040E cyr_SHORT_U -!A2 U+045E cyr_short_u -!A3 U+0408 cyr_JE -!A4 U+00A4 currency -!A5 U+0490 cyr_GHE_UPTURN -!A6 U+00A6 brokenbar -!A7 U+00A7 section -!A8 U+0401 cyr_IO -!A9 U+00A9 copyright -!AA U+0404 cyr_UKRAINIAN_IE -!AB U+00AB guillemotleft -!AC U+00AC notsign -!AD U+00AD hyphen -!AE U+00AE registered -!AF U+0407 cyr_YI -!B0 U+00B0 degree -!B1 U+00B1 plusminus -!B2 U+0406 cyr_BYELORUSSIAN_UKRAINIAN_I -!B3 U+0456 cyr_byelorussian_ukrainian_i -!B4 U+0491 cyr_ghe_upturn -!B5 U+00B5 mu -!B6 U+00B6 paragraph -!B7 U+00B7 periodcentered -!B8 U+0451 cyr_io -!B9 U+2116 numero -!BA U+0454 cyr_ukrainian_ie -!BB U+00BB guillemotright -!BC U+0458 cyr_je -!BD U+0405 cyr_DZE -!BE U+0455 cyr_dze -!BF U+0457 cyr_yi -!C0 U+0410 cyr_A -!C1 U+0411 cyr_BE -!C2 U+0412 cyr_VE -!C3 U+0413 cyr_GHE -!C4 U+0414 cyr_DE -!C5 U+0415 cyr_IE -!C6 U+0416 cyr_ZHE -!C7 U+0417 cyr_ZE -!C8 U+0418 cyr_I -!C9 U+0419 cyr_SHORT_I -!CA U+041A cyr_KA -!CB U+041B cyr_EL -!CC U+041C cyr_EM -!CD U+041D cyr_EN -!CE U+041E cyr_O -!CF U+041F cyr_PE -!D0 U+0420 cyr_ER -!D1 U+0421 cyr_ES -!D2 U+0422 cyr_TE -!D3 U+0423 cyr_U -!D4 U+0424 cyr_EF -!D5 U+0425 cyr_HA -!D6 U+0426 cyr_TSE -!D7 U+0427 cyr_CHE -!D8 U+0428 cyr_SHA -!D9 U+0429 cyr_SHCHA -!DA U+042A cyr_HARD_SIGN -!DB U+042B cyr_YERU -!DC U+042C cyr_SOFT_SIGN -!DD U+042D cyr_E -!DE U+042E cyr_YU -!DF U+042F cyr_YA -!E0 U+0430 cyr_a -!E1 U+0431 cyr_be -!E2 U+0432 cyr_ve -!E3 U+0433 cyr_ghe -!E4 U+0434 cyr_de -!E5 U+0435 cyr_ie -!E6 U+0436 cyr_zhe -!E7 U+0437 cyr_ze -!E8 U+0438 cyr_i -!E9 U+0439 cyr_short_i -!EA U+043A cyr_ka -!EB U+043B cyr_el -!EC U+043C cyr_em -!ED U+043D cyr_en -!EE U+043E cyr_o -!EF U+043F cyr_pe -!F0 U+0440 cyr_er -!F1 U+0441 cyr_es -!F2 U+0442 cyr_te -!F3 U+0443 cyr_u -!F4 U+0444 cyr_ef -!F5 U+0445 cyr_ha -!F6 U+0446 cyr_tse -!F7 U+0447 cyr_che -!F8 U+0448 cyr_sha -!F9 U+0449 cyr_shcha -!FA U+044A cyr_hard_sign -!FB U+044B cyr_yeru -!FC U+044C cyr_soft_sign -!FD U+044D cyr_e -!FE U+044E cyr_yu -!FF U+044F cyr_ya diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/T2A_compact.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/T2A_compact.map deleted file mode 100755 index c329b64a..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/T2A_compact.map +++ /dev/null @@ -1,111 +0,0 @@ -// Map file to make PFA/PFB files with T2A encoding -// from TTF using ttf2pt1 package. See package documentation for details. -// The encoding is incomplete but some (many) glyphs do not exist in TTF. -// Mikhail Umorin mikeumo@obebox.com -//start at 0 -0x0060 -0x00B4 -0x02C6 -0x02DC -0x00A8 -0x02DD -0x02DA -0x02C7 -0x02D8 -0x00AF -0x02D9 -// at 0x000B (11) -// will set more later -0x00B8 -0x02DB -0x0130 -0x2039 -0x203A -0x201C -0x201D -0x0000 -0x0000 -0x0000 -0x2013 -0x2014 -0x0000 -0x0000 -0x0131 -0x0000 -0x0000 -0x0000 -0x0000 -0x0000 -0x0000 -// at 0x0020 (32) -0x0020-0x005F -// at 0x0060 (96) -0x2018 -// at 0x0061 (97) -0x0061-0x007E -0x00AD -//this ends the lower half of the table: 0x007F (127) -// at 0x008F -0x0490 -0x0000 -0x040B -0x0402 -0x0000 -0x0000 -0x0000 -0x0409 -0x0407 -0x0000 -0x0000 -0x0000 -0x00C6 -0x0000 -0x0000 -0x0405 -0x0000 -0x00C7 -0x040E -0x0000 -0x0000 -0x0000 -0x040F -0x0000 -0x0000 -0x0404 -0x0000 -// at 155 -0x040A, 0x0401, 0x2116, 0x00A4, 0x00A7 -// at A0 (160) -0x0491 -0x0000 -0x045B -0x0452 -0x0000 -0x0000 -0x0000 -0x0459 -0x0457 -0x0000 -0x0000 -0x0000 -0x00E6 -0x0000 -0x0000 -0x0455 -0x0000 -0x00E7 -0x045E -0x0000 -0x0000 -0x0000 -0x045F -0x0000 -0x0000 -0x0454 -0x0000 -// at 187 -0x045A, 0x0451, 0x201E, 0x00AB, 0x00BB -// at 192 -0x0410-0x044F -// this concludes the upper half of the table - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/adobe-standard-encoding.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/adobe-standard-encoding.map deleted file mode 100755 index 230d4a1e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/adobe-standard-encoding.map +++ /dev/null @@ -1,231 +0,0 @@ -// Adobe Standard Encoding table for ttf2pt1 -// Thomas Henlich - -=20 U+0020 SPACE -=21 U+0021 EXCLAMATION MARK -=22 U+0022 QUOTATION MARK -=23 U+0023 NUMBER SIGN -=24 U+0024 DOLLAR SIGN -=25 U+0025 PERCENT SIGN -=26 U+0026 AMPERSAND -=27 U+2019 RIGHT SINGLE QUOTATION MARK -=28 U+0028 LEFT PARENTHESIS -=29 U+0029 RIGHT PARENTHESIS -=2A U+002A ASTERISK -=2B U+002B PLUS SIGN -=2C U+002C COMMA -=2D U+002D HYPHEN-MINUS -=2E U+002E FULL STOP -=2F U+002F SOLIDUS -=30 U+0030 DIGIT ZERO -=31 U+0031 DIGIT ONE -=32 U+0032 DIGIT TWO -=33 U+0033 DIGIT THREE -=34 U+0034 DIGIT FOUR -=35 U+0035 DIGIT FIVE -=36 U+0036 DIGIT SIX -=37 U+0037 DIGIT SEVEN -=38 U+0038 DIGIT EIGHT -=39 U+0039 DIGIT NINE -=3A U+003A COLON -=3B U+003B SEMICOLON -=3C U+003C LESS-THAN SIGN -=3D U+003D EQUALS SIGN -=3E U+003E GREATER-THAN SIGN -=3F U+003F QUESTION MARK -=40 U+0040 COMMERCIAL AT -=41 U+0041 LATIN CAPITAL LETTER A -=42 U+0042 LATIN CAPITAL LETTER B -=43 U+0043 LATIN CAPITAL LETTER C -=44 U+0044 LATIN CAPITAL LETTER D -=45 U+0045 LATIN CAPITAL LETTER E -=46 U+0046 LATIN CAPITAL LETTER F -=47 U+0047 LATIN CAPITAL LETTER G -=48 U+0048 LATIN CAPITAL LETTER H -=49 U+0049 LATIN CAPITAL LETTER I -=4A U+004A LATIN CAPITAL LETTER J -=4B U+004B LATIN CAPITAL LETTER K -=4C U+004C LATIN CAPITAL LETTER L -=4D U+004D LATIN CAPITAL LETTER M -=4E U+004E LATIN CAPITAL LETTER N -=4F U+004F LATIN CAPITAL LETTER O -=50 U+0050 LATIN CAPITAL LETTER P -=51 U+0051 LATIN CAPITAL LETTER Q -=52 U+0052 LATIN CAPITAL LETTER R -=53 U+0053 LATIN CAPITAL LETTER S -=54 U+0054 LATIN CAPITAL LETTER T -=55 U+0055 LATIN CAPITAL LETTER U -=56 U+0056 LATIN CAPITAL LETTER V -=57 U+0057 LATIN CAPITAL LETTER W -=58 U+0058 LATIN CAPITAL LETTER X -=59 U+0059 LATIN CAPITAL LETTER Y -=5A U+005A LATIN CAPITAL LETTER Z -=5B U+005B LEFT SQUARE BRACKET -=5C U+005C REVERSE SOLIDUS -=5D U+005D RIGHT SQUARE BRACKET -=5E U+005E CIRCUMFLEX ACCENT -=5F U+005F LOW LINE -=60 U+2018 LEFT SINGLE QUOTATION MARK -=61 U+0061 LATIN SMALL LETTER A -=62 U+0062 LATIN SMALL LETTER B -=63 U+0063 LATIN SMALL LETTER C -=64 U+0064 LATIN SMALL LETTER D -=65 U+0065 LATIN SMALL LETTER E -=66 U+0066 LATIN SMALL LETTER F -=67 U+0067 LATIN SMALL LETTER G -=68 U+0068 LATIN SMALL LETTER H -=69 U+0069 LATIN SMALL LETTER I -=6A U+006A LATIN SMALL LETTER J -=6B U+006B LATIN SMALL LETTER K -=6C U+006C LATIN SMALL LETTER L -=6D U+006D LATIN SMALL LETTER M -=6E U+006E LATIN SMALL LETTER N -=6F U+006F LATIN SMALL LETTER O -=70 U+0070 LATIN SMALL LETTER P -=71 U+0071 LATIN SMALL LETTER Q -=72 U+0072 LATIN SMALL LETTER R -=73 U+0073 LATIN SMALL LETTER S -=74 U+0074 LATIN SMALL LETTER T -=75 U+0075 LATIN SMALL LETTER U -=76 U+0076 LATIN SMALL LETTER V -=77 U+0077 LATIN SMALL LETTER W -=78 U+0078 LATIN SMALL LETTER X -=79 U+0079 LATIN SMALL LETTER Y -=7A U+007A LATIN SMALL LETTER Z -=7B U+007B LEFT CURLY BRACKET -=7C U+007C VERTICAL LINE -=7D U+007D RIGHT CURLY BRACKET -=7E U+007E TILDE -=A1 U+00A1 INVERTED EXCLAMATION MARK -=A2 U+00A2 CENT SIGN -=A3 U+00A3 POUND SIGN -=A4 U+2044 FRACTION SLASH -=A5 U+00A5 YEN SIGN -=A6 U+0192 LATIN SMALL LETTER F WITH HOOK -=A7 U+00A7 SECTION SIGN -=A8 U+00A4 CURRENCY SIGN -=A9 U+0027 APOSTROPHE -=AA U+201C LEFT DOUBLE QUOTATION MARK -=AB U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -=AC U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK -=AD U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -=AE U+FB01 LATIN SMALL LIGATURE FI -=AF U+FB02 LATIN SMALL LIGATURE FL -=B1 U+2013 EN DASH -=B2 U+2020 DAGGER -=B3 U+2021 DOUBLE DAGGER -=B4 U+00B7 MIDDLE DOT -=B6 U+00B6 PILCROW SIGN -=B7 U+2022 BULLET -=B8 U+201A SINGLE LOW-9 QUOTATION MARK -=B9 U+201E DOUBLE LOW-9 QUOTATION MARK -=BA U+201D RIGHT DOUBLE QUOTATION MARK -=BB U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -=BC U+2026 HORIZONTAL ELLIPSIS -=BD U+2030 PER MILLE SIGN -=BF U+00BF INVERTED QUESTION MARK -=C1 U+0060 GRAVE ACCENT -=C2 U+00B4 ACUTE ACCENT -=C3 U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT -=C4 U+02DC SMALL TILDE -=C5 U+00AF MACRON -=C6 U+02D8 BREVE -=C7 U+02D9 DOT ABOVE -=C8 U+00A8 DIAERESIS -=CA U+02DA RING ABOVE -=CB U+00B8 CEDILLA -=CD U+02DD DOUBLE ACUTE ACCENT -=CE U+02DB OGONEK -=CF U+02C7 CARON -=D0 U+2014 EM DASH -=E1 U+00C6 LATIN CAPITAL LETTER AE -=E3 U+00AA FEMININE ORDINAL INDICATOR -=E8 U+0141 LATIN CAPITAL LETTER L WITH STROKE -=E9 U+00D8 LATIN CAPITAL LETTER O WITH STROKE -=EA U+0152 LATIN CAPITAL LIGATURE OE -=EB U+00BA MASCULINE ORDINAL INDICATOR -=F1 U+00E6 LATIN SMALL LETTER AE -=F5 U+0131 LATIN SMALL LETTER DOTLESS I -=F8 U+0142 LATIN SMALL LETTER L WITH STROKE -=F9 U+00F8 LATIN SMALL LETTER O WITH STROKE -=FA U+0153 LATIN SMALL LIGATURE OE -=FB U+00DF LATIN SMALL LETTER SHARP S - -// unencoded characters: -=100 U+00E7 LATIN SMALL LETTER C WITH CEDILLA -=101 U+00FF LATIN SMALL LETTER Y WITH DIAERESIS -=102 U+00E3 LATIN SMALL LETTER A WITH TILDE -=103 U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX -=104 U+00B3 SUPERSCRIPT THREE -=105 U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX -=106 U+00FE LATIN SMALL LETTER THORN -=107 U+00E8 LATIN SMALL LETTER E WITH GRAVE -=108 U+00B2 SUPERSCRIPT TWO -=109 U+00E9 LATIN SMALL LETTER E WITH ACUTE -=10A U+00F5 LATIN SMALL LETTER O WITH TILDE -=10B U+00C1 LATIN CAPITAL LETTER A WITH ACUTE -=10C U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX -=10D U+00FD LATIN SMALL LETTER Y WITH ACUTE -=10E U+00FC LATIN SMALL LETTER U WITH DIAERESIS -=10F U+00BE VULGAR FRACTION THREE QUARTERS -=110 U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX -=111 U+00D0 LATIN CAPITAL LETTER ETH -=112 U+00EB LATIN SMALL LETTER E WITH DIAERESIS -=113 U+00F9 LATIN SMALL LETTER U WITH GRAVE -=114 U+2122 TRADE MARK SIGN -=115 U+00F2 LATIN SMALL LETTER O WITH GRAVE -=116 U+0161 LATIN SMALL LETTER S WITH CARON -=117 U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS -=118 U+00FA LATIN SMALL LETTER U WITH ACUTE -=119 U+00E0 LATIN SMALL LETTER A WITH GRAVE -=11A U+00F1 LATIN SMALL LETTER N WITH TILDE -=11B U+00E5 LATIN SMALL LETTER A WITH RING ABOVE -=11C U+017E LATIN SMALL LETTER Z WITH CARON -=11D U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX -=11E U+00D1 LATIN CAPITAL LETTER N WITH TILDE -=11F U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX -=120 U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX -=121 U+00CD LATIN CAPITAL LETTER I WITH ACUTE -=122 U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA -=123 U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS -=124 U+0160 LATIN CAPITAL LETTER S WITH CARON -=125 U+00CC LATIN CAPITAL LETTER I WITH GRAVE -=126 U+00E4 LATIN SMALL LETTER A WITH DIAERESIS -=127 U+00D2 LATIN CAPITAL LETTER O WITH GRAVE -=128 U+00C8 LATIN CAPITAL LETTER E WITH GRAVE -=129 U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS -=12A U+00AE REGISTERED SIGN -=12B U+00D5 LATIN CAPITAL LETTER O WITH TILDE -=12C U+00BC VULGAR FRACTION ONE QUARTER -=12D U+00D9 LATIN CAPITAL LETTER U WITH GRAVE -=12E U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX -=12F U+00DE LATIN CAPITAL LETTER THORN -=130 U+00F7 DIVISION SIGN -=131 U+00C3 LATIN CAPITAL LETTER A WITH TILDE -=132 U+00DA LATIN CAPITAL LETTER U WITH ACUTE -=133 U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX -=134 U+00AC NOT SIGN -=135 U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE -=136 U+00EF LATIN SMALL LETTER I WITH DIAERESIS -=137 U+00ED LATIN SMALL LETTER I WITH ACUTE -=138 U+00E1 LATIN SMALL LETTER A WITH ACUTE -=139 U+00B1 PLUS-MINUS SIGN -=13A U+00D7 MULTIPLICATION SIGN -=13B U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS -=13C U+2212 MINUS SIGN -=13D U+00B9 SUPERSCRIPT ONE -=13E U+00C9 LATIN CAPITAL LETTER E WITH ACUTE -=13F U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX -=140 U+00A9 COPYRIGHT SIGN -=141 U+00C0 LATIN CAPITAL LETTER A WITH GRAVE -=142 U+00F6 LATIN SMALL LETTER O WITH DIAERESIS -=143 U+00F3 LATIN SMALL LETTER O WITH ACUTE -=144 U+00B0 DEGREE SIGN -=145 U+00EC LATIN SMALL LETTER I WITH GRAVE -=146 U+00B5 MICRO SIGN -=147 U+00D3 LATIN CAPITAL LETTER O WITH ACUTE -=148 U+00F0 LATIN SMALL LETTER ETH -=149 U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS -=14A U+00DD LATIN CAPITAL LETTER Y WITH ACUTE -=14B U+00A6 BROKEN BAR -=14C U+00BD VULGAR FRACTION ONE HALF diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubg5plus.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubg5plus.map deleted file mode 100755 index 18f4d283..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubg5plus.map +++ /dev/null @@ -1,3184 +0,0 @@ -# -# For unicode Big5+ Chinese fonts. -# -plane 01 -at 0x00 - 0x8488, 0x8710, 0x871F, 0x870F, 0x88D3, 0x8C87, 0x8CC6, 0x90CC, - 0x916D, 0x9258, 0x9242, 0x9268, 0x9269, 0x9243, 0x9247, 0x959D, - 0x96CF, 0x97F4, 0x9809, 0x98AB, 0x98FB, 0x9AAC, 0x9AAE, 0x9AAA, - 0x9B5C, 0x50DF, 0x5619, 0x560A, 0x589A, 0x5D85, 0x5E56, 0x5E51, - 0x5FB1, 0x645A, 0x6463, 0x669B, 0x66A3, 0x669E, 0x69B8, 0x69BA, - 0x69C7, 0x69D7, 0x6B70, 0x6B9D, 0x6F16, 0x6F24, 0x6F45, 0x7179, - 0x717A, 0x7254, 0x757C, 0x757B, 0x7612, 0x76B6, 0x76E0, 0x7773, - 0x7772, 0x7770, 0x789D, 0x7A27, 0x7A35, 0x7BA2, 0x7B89, 0x4E28, - 0x4E05, 0x4E04, 0x4E2A, 0x4E87, 0x4E49, 0x51E2, 0x4E46, 0x4E8F, - 0x4EBC, 0x4EBE, 0x5166, 0x51E3, 0x5204, 0x529C, 0x5344, 0x5F51, - 0x961D, 0x4E63, 0x4E62, 0x4EA3, 0x5185, 0x4EC5, 0x4ECF, 0x4ECE, - 0x4ECC, 0x5184, 0x5186, 0x51E4, 0x5205, 0x529E, 0x529D, 0x52FD, - 0x7BA5, 0x7CB6, 0x7DA5, 0x7DC3, 0x7FAB, 0x8025, 0x8059, 0x8185, - 0x818E, 0x84BE, 0x84A6, 0x872F, 0x89A0, 0x8A97, 0x8C8B, 0x8F0F, - 0x9275, 0x929F, 0x95A6, 0x969A, 0x9757, 0x97F7, 0x98B0, 0x99C6, - 0x50FA, 0x5285, 0x5643, 0x563C, 0x5BED, 0x5C35, 0x5F47, 0x616D, - 0x69F5, 0x6A03, 0x6A65, 0x6B75, 0x6F56, 0x6F98, 0x6F68, 0x7234, - 0x7245, 0x735C, 0x7356, 0x78BF, 0x78BD, 0x78E4, 0x7A34, 0x7A36, - 0x7BBA, 0x7BBC, 0x7BC8, 0x7BC3, 0x7BB6, 0x7BC2, 0x7BC5, 0x7BBD, - 0x7BB0, 0x7BBB, 0x7E04, 0x81F1, 0x8522, 0x8538, 0x8532, 0x8510, - 0x854F, 0x877C, 0x890D, 0x8908, 0x8D9E, 0x8F28, 0x8F21, 0x9066, - 0x906C, 0x90F6, 0x92EC, 0x92BA, 0x92E3, 0x92BD, 0x95B4, 0x97D1, - 0x9823, 0x990B, 0x9AB2, 0x9ADB, 0x9B73, 0x9B6E, 0x9B65, 0x9B6A, - 0x9B6D, 0x9D0B, 0x9E76, 0x9F11, 0x5119, 0x5675, 0x596F, 0x61A5, - 0x61A0, 0x65B4, 0x65D8, 0x66C2, 0x6BA8, 0x6F83, 0x6FC5, 0x71CD, - 0x729C, 0x7499, 0x7639, 0x762E, 0x769F, 0x76A0, 0x7794, 0x77AE, - 0x78E6, 0x7ABC, 0x7BD6, 0x7CCF, 0x7E18, 0x806D, 0x8190, 0x8552, - 0x8550, 0x87A0, 0x8786, 0x8795, 0x8860, 0x8928, 0x8920, 0x89A8, - 0x8E3A, 0x9194, 0x9311, 0x9337, 0x9343, 0x96A6, 0x9795, 0x9796, - 0x9825, 0x9926, 0x9934, 0x9B8A, 0x9B7F, 0x9D11, 0x9ED9, 0x9F3C, - 0x5123, 0x512C, 0x5295, 0x5688, 0x568B, 0x61E1, 0x61D7, 0x65A3, - 0x66D3, 0x6A8B, 0x6BAC, 0x7374, 0x7640, 0x5300, 0x533A, 0x5346, -plane 02 -at 0x00 - 0x535D, 0x5386, 0x53B7, 0x53CC, 0x53CE, 0x5721, 0x5E00, 0x5F0C, - 0x6237, 0x6238, 0x6535, 0x738D, 0x4E97, 0x4EE0, 0x4EE7, 0x4EE6, - 0x56D8, 0x518B, 0x518C, 0x5199, 0x51E5, 0x520B, 0x5304, 0x5303, - 0x5307, 0x531E, 0x535F, 0x536D, 0x5389, 0x53BA, 0x7641, 0x76E8, - 0x78F6, 0x7900, 0x7A59, 0x7A55, 0x7AF4, 0x7C04, 0x7C15, 0x7BF5, - 0x81C1, 0x857D, 0x85A5, 0x893A, 0x8E51, 0x9198, 0x9381, 0x936F, - 0x9842, 0x9937, 0x9BA9, 0x9BA7, 0x9BAC, 0x9B9C, 0x9D3C, 0x9D1C, - 0x9D3A, 0x9D32, 0x9D34, 0x9F3F, 0x5EEB, 0x61D5, 0x6502, 0x7012, - 0x7585, 0x7654, 0x7655, 0x76A7, 0x76A8, 0x790F, 0x7CE4, 0x7CE5, - 0x7E65, 0x7E4E, 0x7F82, 0x802D, 0x85CA, 0x85BC, 0x8CFF, 0x91A6, - 0x93B6, 0x93AB, 0x97A7, 0x983E, 0x9BBC, 0x9BB7, 0x9BBE, 0x9D62, - 0x9E8F, 0x9ECB, 0x56A9, 0x5913, 0x5BF4, 0x61EC, 0x61EF, 0x6AD6, - 0x7209, 0x7379, 0x74C6, 0x77C3, 0x791F, 0x7A65, 0x7AC6, 0x7C3A, - 0x7CEB, 0x7F84, 0x85E0, 0x85F3, 0x881E, 0x89B4, 0x89F9, 0x8B44, - 0x8E71, 0x8E6E, 0x8E79, 0x8EC4, 0x908C, 0x93C9, 0x97B0, 0x985A, - 0x9946, 0x9AC3, 0x9B0F, 0x9BF4, 0x9BFA, 0x9BDD, 0x9BED, 0x9BEF, - 0x9E96, 0x9EB3, 0x9EE2, 0x9F8F, 0x56B1, 0x5B41, 0x6AF6, 0x6AF2, - 0x7588, 0x8267, 0x860E, 0x8D0E, 0x91B6, 0x942F, 0x97E0, 0x97DB, - 0x9861, 0x9A33, 0x9C0F, 0x9C11, 0x9C03, 0x9C01, 0x9C16, 0x9D93, - 0x535B, 0x56BF, 0x5DCE, 0x76AC, 0x77D2, 0x7C52, 0x8B76, 0x8EC7, - 0x9434, 0x943E, 0x97BC, 0x9B39, 0x9C2A, 0x9C26, 0x9C27, 0x9DC0, - 0x9DC9, 0x9EEC, 0x9F68, 0x8032, 0x8031, 0x89FD, 0x908E, 0x97C2, - 0x9A4B, 0x9B1C, 0x9B1B, 0x9C42, 0x56D0, 0x56CF, 0x5DDA, 0x66EA, - 0x8B89, 0x9458, 0x9DE7, 0x53D0, 0x53F6, 0x53F7, 0x53F9, 0x53F4, - 0x5724, 0x5904, 0x5918, 0x5932, 0x5930, 0x5934, 0x5975, 0x5B82, - 0x5BF9, 0x5C14, 0x5E81, 0x5E83, 0x5F0D, 0x5F52, 0x5FCA, 0x5FC7, - 0x6239, 0x624F, 0x65E7, 0x672F, 0x6B7A, 0x6C39, 0x6C37, 0x6C44, - 0x6C45, 0x738C, 0x9093, 0x9092, 0x9DEA, 0x9DF1, 0x9F44, 0x9F6D, - 0x5DD9, 0x883A, 0x8975, 0x9A5D, 0x9C64, 0x9E0A, 0x9F73, 0x77E1, - 0x9B2D, 0x9E0C, 0x9F1F, 0x7C70, 0x9479, 0x974A, 0x7E9D, 0x9960, - 0x9F9E, 0x9EF8, 0x9F3A, 0x9F7D, 0x9F96, 0x6729, 0x5E07, 0x5FCB, - 0x52B7, 0x52B8, 0x52B6, 0x52BA, 0x6306, 0x6B85, 0x8C38, 0x7309, -plane 03 -at 0x00 - 0x8A2F, 0x52DC, 0x5921, 0x5E3F, 0x7B3F, 0x83D0, 0x86E7, 0x6117, - 0x8714, 0x88D1, 0x8CCB, 0x8EED, 0x52EC, 0x52E8, 0x7527, 0x798C, - 0x7991, 0x8660, 0x9904, 0x999B, 0x729F, 0x8770, 0x8E37, 0x9703, - 0x52F6, 0x64CC, 0x764A, 0x7AB9, 0x7BD7, 0x999F, 0x9B8D, 0x9E77, - 0x764B, 0x76A2, 0x87F1, 0x9BBA, 0x8804, 0x9BD8, 0x9D7C, 0x7C46, - 0x9D8D, 0x957E, 0x9C20, 0x9C22, 0x9C1E, 0x8970, 0x9C43, 0x9DE0, - 0x9459, 0x9C72, 0x6530, 0x72DD, 0x6804, 0x82FF, 0x8FEC, 0x53DE, - 0x5A30, 0x5BB2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x4E21, 0x4E20, 0x4E22, 0x4E68, 0x4E89, 0x4E98, 0x4EF9, - 0x4EEF, 0x4EF8, 0x4F06, 0x4F03, 0x4EFC, 0x4EEE, 0x4F16, 0x4F28, - 0x4F1C, 0x4F07, 0x4F1A, 0x4EFA, 0x4F17, 0x514A, 0x5172, 0x51B4, - 0x51B3, 0x51B2, 0x51E8, 0x5214, 0x520F, 0x5215, 0x5218, 0x52A8, - 0x534B, 0x534F, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 04 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0x5350, - 0x538B, 0x53BE, 0x53D2, 0x5416, 0x53FF, 0x5400, 0x5405, 0x5413, - 0x5415, 0x56E3, 0x5735, 0x5736, 0x5731, 0x5732, 0x58EE, 0x5905, - 0x4E54, 0x5936, 0x597A, 0x5986, 0x5B86, 0x5F53, 0x5C18, 0x5C3D, - 0x5C78, 0x5C80, 0x5E08, 0x5EF5, 0x5F0E, 0x5FD3, 0x5FDA, 0x5FDB, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0x620F, 0x625D, 0x625F, - 0x6267, 0x6257, 0x9F50, 0x65EB, 0x65EA, 0x6737, 0x6732, 0x6736, -plane 05 -at 0x00 - 0x6B22, 0x6BCE, 0x6C58, 0x6C51, 0x6C77, 0x6C3C, 0x6C5A, 0x6C53, - 0x706F, 0x7072, 0x706E, 0x7073, 0x72B1, 0x72B2, 0x738F, 0x793C, - 0x808D, 0x808E, 0x827B, 0x8D71, 0x8FB9, 0x9096, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0x909A, 0x4E24, 0x4E71, 0x4E9C, 0x4F45, - 0x4F4A, 0x4F39, 0x4F37, 0x4F32, 0x4F42, 0x4F44, 0x4F4B, 0x4F40, - 0x4F35, 0x4F31, 0x5151, 0x5150, 0x514E, 0x519D, 0x51B5, 0x51B8, - 0x51EC, 0x5223, 0x5227, 0x5226, 0x521F, 0x522B, 0x5220, 0x52B4, - 0x52B3, 0x5325, 0x533B, 0x5374, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 06 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x544D, 0x543A, 0x5444, 0x544C, 0x5423, 0x541A, 0x5432, - 0x544B, 0x5421, 0x5434, 0x5449, 0x5450, 0x5422, 0x543F, 0x5451, - 0x545A, 0x542F, 0x56E9, 0x56F2, 0x56F3, 0x56EF, 0x56ED, 0x56EC, - 0x56E6, 0x5748, 0x5744, 0x573F, 0x573C, 0x5753, 0x5756, 0x575F, - 0x5743, 0x5758, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 07 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0x5757, - 0x5746, 0x573D, 0x5742, 0x5754, 0x5755, 0x58F1, 0x58F2, 0x58F0, - 0x590B, 0x9EA6, 0x56F1, 0x593D, 0x5994, 0x598C, 0x599C, 0x599F, - 0x599B, 0x5989, 0x599A, 0x6588, 0x5B8D, 0x5BFE, 0x5BFF, 0x5BFD, - 0x5C2B, 0x5C84, 0x5C8E, 0x5C9C, 0x5C85, 0x5DF5, 0x5E09, 0x5E0B, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0x5E92, 0x5E90, 0x5F03, - 0x5F1E, 0x5F63, 0x5FE7, 0x5FFE, 0x5FE6, 0x5FDC, 0x5FCE, 0x5FFC, - 0x5FDF, 0x5FEC, 0x5FF6, 0x5FF2, 0x5FF0, 0x5FF9, 0x6213, 0x623B, -plane 08 -at 0x00 - 0x623C, 0x6282, 0x6278, 0x628B, 0x629E, 0x62A5, 0x629B, 0x629C, - 0x6299, 0x628D, 0x6285, 0x629D, 0x6275, 0x65F6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0x66F5, 0x675B, 0x6754, 0x6752, 0x6758, - 0x6744, 0x674A, 0x6761, 0x6C7F, 0x6C91, 0x6C9E, 0x6C6E, 0x6C7C, - 0x6C9F, 0x6C75, 0x6C56, 0x6CA2, 0x6C79, 0x6CA1, 0x6CAA, 0x6CA0, - 0x7079, 0x7077, 0x707E, 0x7075, 0x707B, 0x7264, 0x72BB, 0x72BC, - 0x72C7, 0x72B9, 0x72BE, 0x72B6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 09 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x7398, 0x7593, 0x7680, 0x7683, 0x76C0, 0x76C1, 0x77F4, - 0x77F5, 0x7ACC, 0x7ACD, 0x7CFA, 0x809F, 0x8091, 0x8097, 0x8094, - 0x8286, 0x828C, 0x8295, 0x866C, 0x8FBE, 0x8FC7, 0x8FC1, 0x90A9, - 0x90A4, 0x90A8, 0x9627, 0x9626, 0x962B, 0x9633, 0x9634, 0x9629, - 0x4E3D, 0x4E9D, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 10 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0x4F93, - 0x4F8A, 0x4F6D, 0x4F8E, 0x4FA0, 0x4FA2, 0x4FA1, 0x4F9F, 0x4FA3, - 0x4F72, 0x4F8C, 0x5156, 0x5190, 0x51ED, 0x51FE, 0x522F, 0x523C, - 0x5234, 0x5239, 0x52B9, 0x52B5, 0x52BF, 0x5355, 0x5376, 0x537A, - 0x5393, 0x53C1, 0x53C2, 0x53D5, 0x5485, 0x545F, 0x5493, 0x5489, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x8038, 0x8081, - 0x8158, 0x8A24, 0x8DC3, 0x51F2, 0x55B6, 0x5EC3, 0x7861, 0x7A01, - 0x8849, 0x8999, 0x921F, 0x5313, 0x55E0, 0x6139, 0x6ED7, 0x733D, - 0x9775, 0x7FE4, 0x8088, 0x5655, 0x617F, 0x71D7, 0x8666, 0x8F3A, - 0x933D, 0x64F5, 0x7F80, 0x8D01, 0x58E1, 0x7CE9, 0x81CB, 0x95D9, - 0x6707, 0x9A47, 0x7674, 0x5301, 0x53FA, 0x9F99, 0x6C49, 0x8FB7, - 0x4F29, 0x534E, 0x5C81, 0x5F10, 0x6268, 0x6742, 0x6740, 0x51EA, - 0x6C62, 0x7391, 0x8FBB, 0x8FBC, 0x56E8, 0x575B, 0x5C97, 0x6762, - 0x62A4, 0x6766, 0x6CA3, 0x707F, 0x77F6, 0x5479, 0x9EFE, 0x548F, - 0x5469, 0x546D, 0x5494, 0x546A, 0x548A, 0x56FD, 0x56FB, 0x56F8, - 0x56FC, 0x56F6, 0x5765, 0x5781, 0x5763, 0x5767, 0x576E, 0x5778, - 0x577F, 0x58F3, 0x594B, 0x594C, 0x59AD, 0x59C4, 0x59C2, 0x59B0, -plane 11 -at 0x00 - 0x59BF, 0x59C9, 0x59B8, 0x59AC, 0x59B7, 0x59D7, 0x8FC8, 0x4FAB, - 0x5C2D, 0x549C, 0x5788, 0x62C3, 0x6619, 0x67A1, 0x67A6, 0x77FE, - 0x7F57, 0x82C5, 0x8FDF, 0x8FDC, 0x4FE4, 0x551B, 0x57AA, 0x57AB, - 0x5BA9, 0x6811, 0x7551, 0x7553, 0x7818, 0x7AD7, 0x7C7E, 0x867E, - 0x5266, 0x5520, 0x5521, 0x57D7, 0x5BBE, 0x6857, 0x7F3C, 0x8273, - 0x96BE, 0x66FA, 0x5A72, 0x68BD, 0x6E15, 0x7413, 0x74F8, 0x7B3D, - 0x76D8, 0x79FC, 0x7B39, 0x7D4B, 0x83B9, 0x86CF, 0x8EAE, 0x96EB, - 0x55B0, 0x5840, 0x5842, 0x692B, 0x6916, 0x691B, 0x6927, 0x6BF5, - 0x6E82, 0x6E7A, 0x7129, 0x7CAB, 0x7CAC, 0x83F7, 0x9596, 0x55F1, - 0x5F41, 0x698A, 0x698C, 0x6980, 0x697F, 0x789C, 0x7B7B, 0x90D2, - 0x95A0, 0x51A9, 0x7195, 0x7198, 0x7478, 0x78B9, 0x7A33, 0x7CC0, - 0x7CC1, 0x8744, 0x9064, 0x9277, 0x92AF, 0x5E64, 0x6A2B, 0x6F46, - 0x6F9A, 0x92F2, 0x9B79, 0x567A, 0x5F5C, 0x65D9, 0x6A72, 0x6A78, - 0x6B5A, 0x8EBE, 0x933B, 0x9340, 0x933A, 0x9B96, 0x71F5, 0x7A50, - 0x9387, 0x9385, 0x9BB1, 0x9D47, 0x93B9, 0x93BF, 0x9BCF, 0x9D64, - 0x9EBF, 0x89B8, 0x9BF3, 0x7C4F, 0x9425, 0x95E6, 0x9C2F, 0x6B0C, - 0x9C47, 0x7936, 0x6B15, 0x53B5, 0x4F66, 0x4F68, 0x4FE7, 0x503F, - 0x50A6, 0x510F, 0x523E, 0x5324, 0x5365, 0x539B, 0x517F, 0x54CB, - 0x5573, 0x5571, 0x556B, 0x55F4, 0x5622, 0x5620, 0x5692, 0x56BA, - 0x5691, 0x56B0, 0x5759, 0x578A, 0x580F, 0x5812, 0x5813, 0x5847, - 0x589B, 0x5900, 0x594D, 0x5B60, 0x5B96, 0x5B9E, 0x5B94, 0x5B9F, - 0x5B9D, 0x5C00, 0x5C19, 0x5C49, 0x5C4A, 0x5CBB, 0x5CC1, 0x5CB9, - 0x5C9E, 0x5CB4, 0x5CBA, 0x5DF6, 0x5E13, 0x5E12, 0x5E77, 0x5E98, - 0x5E99, 0x5E9D, 0x5EF8, 0x5EF9, 0x5F06, 0x5F21, 0x5F25, 0x5F55, - 0x5F84, 0x5F83, 0x6030, 0x6007, 0x5AD1, 0x5AD3, 0x5B67, 0x5C57, - 0x5C77, 0x5CD5, 0x5D75, 0x5D8E, 0x5DA5, 0x5DB6, 0x5DBF, 0x5E65, - 0x5ECD, 0x5EED, 0x5F94, 0x5F9A, 0x5FBA, 0x6125, 0x6150, 0x62A3, - 0x6360, 0x6364, 0x63B6, 0x6403, 0x64B6, 0x651A, 0x7A25, 0x5C21, - 0x66E2, 0x6702, 0x67A4, 0x67AC, 0x6810, 0x6806, 0x685E, 0x685A, - 0x692C, 0x6929, 0x6A2D, 0x6A77, 0x6A7A, 0x6ACA, 0x6AE6, 0x6AF5, - 0x6B0D, 0x6B0E, 0x6BDC, 0x6BDD, 0x6BF6, 0x6C1E, 0x6C63, 0x6DA5, - 0x6E0F, 0x6E8A, 0x6E84, 0x6E8B, 0x6E7C, 0x6F4C, 0x6F48, 0x6F49, -plane 12 -at 0x00 - 0x6F9D, 0x6F99, 0x6FF8, 0x702E, 0x702D, 0x705C, 0x79CC, 0x70BF, - 0x70EA, 0x70E5, 0x7111, 0x7112, 0x713F, 0x7139, 0x713B, 0x713D, - 0x7177, 0x7175, 0x7176, 0x7171, 0x7196, 0x7193, 0x71B4, 0x71DD, - 0x71DE, 0x720E, 0x5911, 0x7218, 0x7347, 0x7348, 0x73EF, 0x7412, - 0x743B, 0x74A4, 0x748D, 0x74B4, 0x7673, 0x7677, 0x76BC, 0x7819, - 0x781B, 0x783D, 0x7853, 0x7854, 0x7858, 0x78B7, 0x78D8, 0x78EE, - 0x7922, 0x794D, 0x7986, 0x7999, 0x79A3, 0x79BC, 0x7AA7, 0x7B37, - 0x7B59, 0x7BD0, 0x7C2F, 0x7C32, 0x7C42, 0x7C4E, 0x7C68, 0x7CA9, - 0x7CED, 0x7DD0, 0x7E07, 0x7DD3, 0x7E64, 0x7F40, 0x8041, 0x8063, - 0x80BB, 0x6711, 0x6725, 0x8248, 0x8310, 0x8362, 0x8312, 0x8421, - 0x841E, 0x84E2, 0x84DE, 0x84E1, 0x8573, 0x85D4, 0x85F5, 0x8637, - 0x8645, 0x8672, 0x874A, 0x87A9, 0x87A5, 0x87F5, 0x8834, 0x8850, - 0x8887, 0x6036, 0x5FE9, 0x603D, 0x6008, 0x62BA, 0x62B2, 0x62B7, - 0x62E4, 0x62A7, 0x62D5, 0x62E1, 0x62DD, 0x62A6, 0x62C1, 0x62C5, - 0x62C0, 0x62DF, 0x62E0, 0x62DE, 0x6589, 0x65A6, 0x65BA, 0x65FF, - 0x6617, 0x6618, 0x6601, 0x65FE, 0x670C, 0x676B, 0x6796, 0x6782, - 0x678A, 0x67A3, 0x8954, 0x8984, 0x8B03, 0x8C52, 0x8CD8, 0x8D0C, - 0x8D18, 0x8DB0, 0x8EBC, 0x8ED5, 0x8FAA, 0x909C, 0x915C, 0x922B, - 0x9221, 0x9273, 0x92F4, 0x92F5, 0x933F, 0x9342, 0x9386, 0x93BE, - 0x93BC, 0x93BD, 0x93F1, 0x93F2, 0x93EF, 0x9422, 0x9423, 0x9424, - 0x9467, 0x9466, 0x9597, 0x95CE, 0x95E7, 0x973B, 0x974D, 0x98E4, - 0x9942, 0x9B1D, 0x9B98, 0x9D49, 0x6449, 0x5E71, 0x5E85, 0x61D3, - 0x990E, 0x8002, 0x781E, 0x5528, 0x5572, 0x55BA, 0x55F0, 0x55EE, - 0x56B8, 0x56B9, 0x56C4, 0x8053, 0x92B0, 0x4E13, 0x4E1A, 0x4E1B, - 0x4E1C, 0x4E1D, 0x4E25, 0x4E27, 0x4E2C, 0x4E34, 0x4E3A, 0x4E3E, - 0x4E4C, 0x4E50, 0x4E60, 0x4E61, 0x4E66, 0x4E70, 0x4E78, 0x4E9A, - 0x4EA7, 0x4EA9, 0x4EAA, 0x4EB5, 0x4EB8, 0x4EBB, 0x4EBF, 0x4ED1, - 0x4ED3, 0x4EEA, 0x4EEB, 0x4EEC, 0x4F1E, 0x4F1F, 0x4F20, 0x4F21, - 0x4F23, 0x4F24, 0x4F25, 0x4F26, 0x4F27, 0x4F2A, 0x4F2B, 0x4F65, - 0x4FA5, 0x4FA6, 0x4FA7, 0x4FA8, 0x4FA9, 0x4FAA, 0x4FAC, 0x4FE6, - 0x4FE8, 0x4FEA, 0x4FEB, 0x4FED, 0x503A, 0x503D, 0x503E, 0x507E, - 0x507F, 0x50A4, 0x50A5, 0x50A7, 0x50A8, 0x50A9, 0x5170, 0x5174, -plane 13 -at 0x00 - 0x517B, 0x517D, 0x5181, 0x519A, 0x519B, 0x519C, 0x51A7, 0x51AE, - 0x51AF, 0x51BB, 0x51EB, 0x51EF, 0x51FB, 0x51FC, 0x51FF, 0x520D, - 0x5219, 0x521A, 0x521B, 0x522C, 0x522D, 0x523F, 0x5240, 0x5242, - 0x5250, 0x5251, 0x528F, 0x52A1, 0x52A2, 0x52B2, 0x52CB, 0x67A2, - 0x678F, 0x67F9, 0x6780, 0x6B26, 0x6B27, 0x6B68, 0x6B69, 0x6B81, - 0x6BB4, 0x6BD1, 0x6C1C, 0x6C97, 0x6C6C, 0x6CDF, 0x6CEA, 0x6CE4, - 0x6CD8, 0x6CB2, 0x6CCE, 0x6CC8, 0x708B, 0x7088, 0x7090, 0x708F, - 0x7087, 0x7089, 0x708D, 0x7081, 0x708C, 0x7240, 0x7265, 0x7266, - 0x52DA, 0x5326, 0x532E, 0x5356, 0x5362, 0x536B, 0x5385, 0x538C, - 0x538D, 0x5390, 0x5395, 0x53A2, 0x53A3, 0x53BF, 0x53C6, 0x53C7, - 0x53D1, 0x53D8, 0x53FE, 0x5417, 0x5452, 0x5453, 0x5456, 0x5457, - 0x5458, 0x5459, 0x545B, 0x545C, 0x5497, 0x5499, 0x549B, 0x549D, - 0x54D1, 0x54D2, 0x54D3, 0x54D4, 0x54D5, 0x54D7, 0x54D9, 0x54DC, - 0x54DD, 0x54DF, 0x551D, 0x551E, 0x5522, 0x5523, 0x5524, 0x5525, - 0x5567, 0x556C, 0x556D, 0x556E, 0x556F, 0x5570, 0x5574, 0x5578, - 0x5579, 0x55B7, 0x55B9, 0x55BC, 0x55BE, 0x55EB, 0x55EC, 0x55F3, - 0x55F5, 0x5621, 0x5623, 0x5624, 0x5625, 0x565C, 0x565D, 0x567C, - 0x56A1, 0x56A3, 0x56A4, 0x56D6, 0x56E2, 0x56F4, 0x56F5, 0x56FE, - 0x5706, 0x5719, 0x5739, 0x573A, 0x575A, 0x575C, 0x575D, 0x575E, - 0x5760, 0x5784, 0x5785, 0x57AD, 0x57AF, 0x57B1, 0x57B2, 0x57D8, - 0x57D9, 0x57DA, 0x5811, 0x5816, 0x5846, 0x5899, 0x58B6, 0x58CB, - 0x58EA, 0x58F6, 0x58F8, 0x5907, 0x5939, 0x593A, 0x5941, 0x5942, - 0x5956, 0x5987, 0x5988, 0x59A9, 0x59AA, 0x59AB, 0x5A05, 0x5A06, - 0x5A07, 0x5A08, 0x5A32, 0x5A34, 0x5A74, 0x5A76, 0x5AAD, 0x5AD2, - 0x5AD4, 0x5AF1, 0x5AF2, 0x5B59, 0x5B6D, 0x5BA0, 0x5BA1, 0x5BAA, - 0x5BBD, 0x5BFB, 0x5BFC, 0x5C1C, 0x5C1D, 0x5C27, 0x5C34, 0x5C42, - 0x5C43, 0x5C66, 0x5C72, 0x5C7F, 0x5C82, 0x5C83, 0x5C96, 0x5C98, - 0x5C99, 0x5C9A, 0x5C9B, 0x5CBD, 0x5CBF, 0x7268, 0x72CD, 0x72D3, - 0x72DB, 0x72CF, 0x73A7, 0x73A3, 0x739E, 0x73AF, 0x73AA, 0x739C, - 0x7542, 0x7544, 0x753B, 0x7541, 0x759B, 0x759E, 0x79C4, 0x79C3, - 0x79C6, 0x79C7, 0x79CA, 0x7ACF, 0x7C76, 0x7C74, 0x7CFF, 0x7CFC, - 0x7F59, 0x80A8, 0x80B0, 0x80B3, 0x80A4, 0x80B6, 0x5CC2, 0x5CC3, -plane 14 -at 0x00 - 0x5CC4, 0x5CE3, 0x5CE4, 0x5CE7, 0x5D02, 0x5D03, 0x5D04, 0x5D05, - 0x5D2D, 0x5D58, 0x5D5A, 0x5D5D, 0x5DC5, 0x5DEF, 0x5E05, 0x5E0F, - 0x5E10, 0x5E1C, 0x5E26, 0x5E27, 0x5E31, 0x5E3B, 0x5E3C, 0x5E86, - 0x5E91, 0x5E93, 0x5E94, 0x5E9E, 0x5E9F, 0x5EBC, 0x5F20, 0x5F2A, - 0x5F5F, 0x5F68, 0x5F7B, 0x5F95, 0x6001, 0x6002, 0x6003, 0x6004, - 0x6005, 0x6006, 0x603B, 0x603C, 0x603F, 0x6076, 0x6078, 0x6079, - 0x607A, 0x607B, 0x607D, 0x60AB, 0x60AC, 0x60AD, 0x60AF, 0x60EB, - 0x60EC, 0x60ED, 0x60EF, 0x6124, 0x6126, 0x6151, 0x61D1, 0x61D2, - 0x61D4, 0x6206, 0x620B, 0x6217, 0x6269, 0x626A, 0x626B, 0x626C, - 0x629F, 0x62A0, 0x62A1, 0x62A2, 0x62E2, 0x62E3, 0x62E6, 0x62E7, - 0x62E8, 0x62E9, 0x631A, 0x631C, 0x631D, 0x631E, 0x6320, 0x6322, - 0x6324, 0x6325, 0x6326, 0x635E, 0x635F, 0x6361, 0x6362, 0x6363, - 0x63B3, 0x63B7, 0x63B8, 0x63B9, 0x63BC, 0x63FB, 0x63FC, 0x63FD, - 0x63FF, 0x6400, 0x6401, 0x6402, 0x6404, 0x6405, 0x6444, 0x6445, - 0x6448, 0x644A, 0x6484, 0x64B5, 0x64B7, 0x64B8, 0x64BA, 0x64DD, - 0x64DE, 0x6512, 0x6569, 0x6586, 0x658F, 0x6593, 0x65A9, 0x65F7, - 0x65F8, 0x663D, 0x663E, 0x6653, 0x6654, 0x6655, 0x6656, 0x6682, - 0x66A7, 0x6743, 0x6767, 0x6768, 0x6769, 0x67A5, 0x67A7, 0x67A8, - 0x67AA, 0x67AB, 0x67AD, 0x67FD, 0x6807, 0x6808, 0x6809, 0x680A, - 0x680B, 0x680C, 0x680E, 0x80A7, 0x80AC, 0x80A6, 0x5367, 0x820E, - 0x82C4, 0x833E, 0x829C, 0x82AA, 0x82C9, 0x82A6, 0x82B2, 0x8FCC, - 0x8FD9, 0x8FCA, 0x8FD8, 0x8FCF, 0x90B7, 0x90AD, 0x90B9, 0x9637, - 0x9641, 0x963E, 0x9751, 0x9763, 0x4E57, 0x4E79, 0x4EB2, 0x4EB0, - 0x4EAF, 0x4EB1, 0x4FD2, 0x4FD5, 0x680F, 0x6860, 0x6861, 0x6862, - 0x6864, 0x6865, 0x6866, 0x6868, 0x6869, 0x686A, 0x68BE, 0x68BF, - 0x68C0, 0x691D, 0x691F, 0x6920, 0x6924, 0x692D, 0x6984, 0x6987, - 0x6988, 0x6989, 0x69DA, 0x69DB, 0x69DC, 0x69DF, 0x69E0, 0x6A2F, - 0x6A31, 0x6A79, 0x6A7C, 0x6AA9, 0x6B7C, 0x6B87, 0x6B92, 0x6B93, - 0x6B9A, 0x6BC2, 0x6BD5, 0x6BD9, 0x6C07, 0x6C22, 0x6C29, 0x6C47, - 0x6C48, 0x6C64, 0x6CA4, 0x6CA5, 0x6CA6, 0x6CA7, 0x6CA8, 0x6CA9, - 0x6CF6, 0x6CF7, 0x6CF8, 0x6CFA, 0x6CFB, 0x6CFC, 0x6CFD, 0x6CFE, - 0x6D46, 0x6D47, 0x6D48, 0x6D49, 0x6D4A, 0x6D4B, 0x6D4D, 0x6D4E, -plane 15 -at 0x00 - 0x6D4F, 0x6D50, 0x6D51, 0x6D52, 0x6D53, 0x6D54, 0x6D55, 0x6D9D, - 0x6D9F, 0x6DA0, 0x6DA1, 0x6DA2, 0x6DA3, 0x6DA4, 0x6DA6, 0x6DA7, - 0x6DA8, 0x6DA9, 0x6E0D, 0x6E0E, 0x6E10, 0x6E11, 0x6E14, 0x6E16, - 0x6E81, 0x6E83, 0x6E85, 0x6E87, 0x6EDF, 0x6EE0, 0x6EE1, 0x6EE2, - 0x6EE4, 0x6EE5, 0x6EE7, 0x6EEA, 0x6F47, 0x6F4B, 0x6F4D, 0x6F9B, - 0x6F9C, 0x6FD1, 0x6FD2, 0x704F, 0x706D, 0x7080, 0x709C, 0x709D, - 0x709E, 0x70BC, 0x70BD, 0x70C1, 0x70C2, 0x70C3, 0x70E6, 0x70E7, - 0x70E8, 0x70E9, 0x70EB, 0x70EC, 0x70ED, 0x7115, 0x7116, 0x7118, - 0x7140, 0x71F7, 0x7231, 0x7237, 0x724D, 0x7275, 0x728A, 0x72B7, - 0x72B8, 0x72C8, 0x72DE, 0x72EE, 0x72EF, 0x72F0, 0x72F1, 0x72F2, - 0x7303, 0x7321, 0x736D, 0x7399, 0x739A, 0x739B, 0x73AE, 0x73B0, - 0x73B1, 0x4FBE, 0x4FB8, 0x4FB0, 0x4FB1, 0x4FC8, 0x4FC6, 0x4FCC, - 0x4FE5, 0x4FE3, 0x4FB4, 0x516A, 0x519F, 0x51C1, 0x51C2, 0x51C3, - 0x5245, 0x5248, 0x524F, 0x52C5, 0x52CA, 0x52C4, 0x5327, 0x5358, - 0x537D, 0x53DD, 0x53DC, 0x53DA, 0x53D9, 0x54B9, 0x54D0, 0x54B4, - 0x54CA, 0x54A3, 0x73D1, 0x73F0, 0x73F2, 0x740E, 0x740F, 0x7410, - 0x7437, 0x7477, 0x748E, 0x74D2, 0x7519, 0x7534, 0x7535, 0x7545, - 0x758D, 0x7596, 0x759F, 0x75A0, 0x75A1, 0x75AC, 0x75AD, 0x75AE, - 0x75AF, 0x75C8, 0x75C9, 0x75D6, 0x75E8, 0x75EA, 0x75EB, 0x7605, - 0x7617, 0x7618, 0x762A, 0x762B, 0x763E, 0x763F, 0x765D, 0x765E, - 0x7663, 0x7666, 0x766B, 0x7691, 0x76B1, 0x76B2, 0x76CF, 0x76D0, - 0x76D1, 0x770D, 0x772C, 0x7750, 0x7751, 0x7786, 0x7792, 0x7793, - 0x77CB, 0x77EB, 0x77FF, 0x7800, 0x7801, 0x7816, 0x7817, 0x781A, - 0x781C, 0x7839, 0x783B, 0x783E, 0x7840, 0x7841, 0x7855, 0x7856, - 0x7857, 0x7859, 0x785A, 0x785B, 0x7875, 0x7877, 0x789B, 0x78D7, - 0x78D9, 0x7903, 0x7933, 0x7943, 0x794E, 0x796F, 0x7978, 0x79EF, - 0x79FE, 0x7A06, 0x7A23, 0x7A51, 0x7A52, 0x7A5E, 0x7A77, 0x7A8D, - 0x7A8E, 0x7A9C, 0x7A9D, 0x7AA5, 0x7AA6, 0x7AAD, 0x7AD6, 0x7ADE, - 0x7B03, 0x7B15, 0x7B3A, 0x7B3C, 0x7B3E, 0x7B5A, 0x7B5B, 0x7B5C, - 0x7B7C, 0x7B7E, 0x7B7F, 0x7B80, 0x7BA6, 0x7BA7, 0x7BA8, 0x7BA9, - 0x7BAB, 0x7BD1, 0x7BD3, 0x7BEE, 0x7BEF, 0x7C16, 0x7C41, 0x7CAA, - 0x7CF9, 0x7D27, 0x7D77, 0x7DD4, 0x7E06, 0x7E9F, 0x7EA0, 0x7EA1, -plane 16 -at 0x00 - 0x7EA2, 0x7EA3, 0x7EA4, 0x7EA5, 0x7EA6, 0x7EA7, 0x7EA8, 0x7EA9, - 0x7EAA, 0x7EAB, 0x7EAC, 0x7EAD, 0x7EAE, 0x7EAF, 0x7EB0, 0x7EB1, - 0x7EB2, 0x7EB3, 0x7EB4, 0x7EB5, 0x7EB6, 0x7EB7, 0x7EB8, 0x54DA, - 0x54A4, 0x54B2, 0x549E, 0x549F, 0x54B5, 0x54CD, 0x54CC, 0x5700, - 0x57AC, 0x5791, 0x578E, 0x578D, 0x5792, 0x57A1, 0x5790, 0x57A6, - 0x57A8, 0x579C, 0x5796, 0x57A7, 0x58F5, 0x5909, 0x5908, 0x5952, - 0x59DF, 0x59EB, 0x59EF, 0x59F0, 0x59D5, 0x5A0D, 0x5A04, 0x59F9, - 0x7EB9, 0x7EBA, 0x7EBB, 0x7EBC, 0x7EBD, 0x7EBE, 0x7EBF, 0x7EC0, - 0x7EC1, 0x7EC2, 0x7EC3, 0x7EC4, 0x7EC5, 0x7EC6, 0x7EC7, 0x7EC8, - 0x7EC9, 0x7ECA, 0x7ECB, 0x7ECC, 0x7ECD, 0x7ECE, 0x7ECF, 0x7ED0, - 0x7ED1, 0x7ED2, 0x7ED3, 0x7ED4, 0x7ED5, 0x7ED6, 0x7ED7, 0x7ED8, - 0x7ED9, 0x7EDA, 0x7EDB, 0x7EDC, 0x7EDD, 0x7EDE, 0x7EDF, 0x7EE0, - 0x7EE1, 0x7EE2, 0x7EE3, 0x7EE4, 0x7EE5, 0x7EE6, 0x7EE7, 0x7EE8, - 0x7EE9, 0x7EEA, 0x7EEB, 0x7EEC, 0x7EED, 0x7EEE, 0x7EEF, 0x7EF0, - 0x7EF1, 0x7EF2, 0x7EF3, 0x7EF4, 0x7EF5, 0x7EF6, 0x7EF7, 0x7EF8, - 0x7EF9, 0x7EFA, 0x7EFB, 0x7EFC, 0x7EFD, 0x7EFE, 0x7EFF, 0x7F00, - 0x7F01, 0x7F02, 0x7F03, 0x7F04, 0x7F05, 0x7F06, 0x7F07, 0x7F08, - 0x7F09, 0x7F0A, 0x7F0B, 0x7F0C, 0x7F0D, 0x7F0E, 0x7F0F, 0x7F10, - 0x7F11, 0x7F12, 0x7F13, 0x7F14, 0x7F15, 0x7F16, 0x7F17, 0x7F18, - 0x7F19, 0x7F1A, 0x7F1B, 0x7F1C, 0x7F1D, 0x7F1E, 0x7F1F, 0x7F20, - 0x7F21, 0x7F22, 0x7F23, 0x7F24, 0x7F25, 0x7F26, 0x7F27, 0x7F28, - 0x7F29, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, 0x7F2E, 0x7F2F, 0x7F30, - 0x7F31, 0x7F32, 0x7F33, 0x7F34, 0x7F35, 0x7F42, 0x7F49, 0x7F56, - 0x7F5A, 0x7F74, 0x7F81, 0x7F9F, 0x7FD8, 0x7FD9, 0x7FDA, 0x8022, - 0x8027, 0x8042, 0x804B, 0x804C, 0x804D, 0x8054, 0x8069, 0x8080, - 0x8083, 0x80A0, 0x80BC, 0x80BD, 0x80BE, 0x80BF, 0x80C0, 0x80C1, - 0x80E7, 0x80E8, 0x80E9, 0x80EA, 0x80EB, 0x5A02, 0x59F8, 0x59E2, - 0x59D9, 0x59E7, 0x5B6A, 0x5BAB, 0x5C1B, 0x5C2F, 0x663C, 0x5CD1, - 0x5CDC, 0x5CE6, 0x5CE1, 0x5CCD, 0x5CE2, 0x5CDD, 0x5CE5, 0x5DFB, - 0x5DFA, 0x5E1E, 0x5EA1, 0x5EFC, 0x5EFB, 0x5F2F, 0x5F66, 0x605C, - 0x604E, 0x6051, 0x6023, 0x6031, 0x607C, 0x6060, 0x80EC, 0x810C, - 0x810D, 0x810E, 0x810F, 0x8110, 0x8111, 0x8112, 0x8113, 0x8132, -plane 17 -at 0x00 - 0x8136, 0x8137, 0x8138, 0x8156, 0x8159, 0x815A, 0x817B, 0x817C, - 0x817E, 0x8191, 0x81A5, 0x81B6, 0x81DC, 0x8206, 0x8223, 0x8230, - 0x8231, 0x823B, 0x823E, 0x8254, 0x8270, 0x8282, 0x8288, 0x8297, - 0x82C7, 0x82C8, 0x82CB, 0x82CC, 0x82CD, 0x82CE, 0x82CF, 0x830F, - 0x8311, 0x8313, 0x8314, 0x8315, 0x8359, 0x835A, 0x835B, 0x835C, - 0x835D, 0x835E, 0x835F, 0x8360, 0x8361, 0x8364, 0x8365, 0x8366, - 0x8367, 0x8368, 0x8369, 0x836A, 0x836B, 0x836C, 0x836D, 0x836E, - 0x836F, 0x83B2, 0x83B3, 0x83B4, 0x83B6, 0x83B8, 0x83BA, 0x83BC, - 0x841A, 0x841C, 0x841D, 0x8424, 0x8425, 0x8426, 0x8427, 0x8428, - 0x8487, 0x8489, 0x848C, 0x84DD, 0x84DF, 0x84E0, 0x84E3, 0x84E5, - 0x84E6, 0x8537, 0x8539, 0x853A, 0x853C, 0x8572, 0x8574, 0x85D3, - 0x8614, 0x864F, 0x867F, 0x8680, 0x8681, 0x8682, 0x8683, 0x86AC, - 0x86F0, 0x86F1, 0x86F2, 0x86F3, 0x86F4, 0x8717, 0x8748, 0x877E, - 0x8780, 0x87A8, 0x87CF, 0x8854, 0x8865, 0x886C, 0x8885, 0x8886, - 0x88AD, 0x88AF, 0x88C6, 0x88C7, 0x88C8, 0x88E2, 0x88E3, 0x88E4, - 0x88E5, 0x8934, 0x8947, 0x8955, 0x8980, 0x89C1, 0x89C2, 0x89C3, - 0x89C4, 0x89C5, 0x89C6, 0x89C7, 0x89C8, 0x89C9, 0x89CA, 0x89CB, - 0x89CC, 0x89CD, 0x89CE, 0x89CF, 0x89D0, 0x89D1, 0x89DE, 0x89EF, - 0x8A01, 0x8A1A, 0x8A5F, 0x604A, 0x6061, 0x6218, 0x631F, 0x6317, - 0x62EA, 0x6321, 0x6304, 0x6305, 0x6531, 0x6544, 0x6540, 0x6542, - 0x65BE, 0x6629, 0x661B, 0x6623, 0x662C, 0x661A, 0x6630, 0x663B, - 0x661E, 0x6637, 0x6638, 0x670E, 0x67E8, 0x67D6, 0x67C7, 0x67BC, - 0x6852, 0x67BF, 0x67D5, 0x67FE, 0x8A8A, 0x8BA0, 0x8BA1, 0x8BA2, - 0x8BA3, 0x8BA4, 0x8BA5, 0x8BA6, 0x8BA7, 0x8BA8, 0x8BA9, 0x8BAA, - 0x8BAB, 0x8BAC, 0x8BAD, 0x8BAE, 0x8BAF, 0x8BB0, 0x8BB1, 0x8BB2, - 0x8BB3, 0x8BB4, 0x8BB5, 0x8BB6, 0x8BB7, 0x8BB8, 0x8BB9, 0x8BBA, - 0x8BBB, 0x8BBC, 0x8BBD, 0x8BBE, 0x8BBF, 0x8BC0, 0x8BC1, 0x8BC2, - 0x8BC3, 0x8BC4, 0x8BC5, 0x8BC6, 0x8BC7, 0x8BC8, 0x8BC9, 0x8BCA, - 0x8BCB, 0x8BCC, 0x8BCD, 0x8BCE, 0x8BCF, 0x8BD0, 0x8BD1, 0x8BD2, - 0x8BD3, 0x8BD4, 0x8BD5, 0x8BD6, 0x8BD7, 0x8BD8, 0x8BD9, 0x8BDA, - 0x8BDB, 0x8BDC, 0x8BDD, 0x8BDE, 0x8BDF, 0x8BE0, 0x8BE1, 0x8BE2, - 0x8BE3, 0x8BE4, 0x8BE5, 0x8BE6, 0x8BE7, 0x8BE8, 0x8BE9, 0x8BEA, -plane 18 -at 0x00 - 0x8BEB, 0x8BEC, 0x8BED, 0x8BEE, 0x8BEF, 0x8BF0, 0x8BF1, 0x8BF2, - 0x8BF3, 0x8BF4, 0x8BF5, 0x8BF6, 0x8BF7, 0x8BF8, 0x8BF9, 0x8BFA, - 0x8BFB, 0x8BFC, 0x8BFD, 0x8BFE, 0x8BFF, 0x8C00, 0x8C01, 0x8C02, - 0x8C03, 0x8C04, 0x8C05, 0x8C06, 0x8C07, 0x8C08, 0x8C09, 0x8C0A, - 0x8C0B, 0x8C0C, 0x8C0D, 0x8C0E, 0x8C0F, 0x8C10, 0x8C11, 0x8C12, - 0x8C13, 0x8C14, 0x8C15, 0x8C16, 0x8C17, 0x8C18, 0x8C19, 0x8C1A, - 0x8C1B, 0x8C1C, 0x8C1D, 0x8C1E, 0x8C1F, 0x8C20, 0x8C21, 0x8C22, - 0x8C23, 0x8C24, 0x8C25, 0x8C26, 0x8C27, 0x8C28, 0x8C29, 0x8C2A, - 0x8C2B, 0x8C2C, 0x8C2D, 0x8C2E, 0x8C2F, 0x8C30, 0x8C31, 0x8C32, - 0x8C33, 0x8C34, 0x8C35, 0x8C36, 0x8C6E, 0x8D1D, 0x8D1E, 0x8D1F, - 0x8D20, 0x8363, 0x67FB, 0x67B1, 0x6801, 0x6805, 0x6800, 0x67D7, - 0x6B2A, 0x6B6B, 0x6BE1, 0x6D23, 0x6CFF, 0x6D14, 0x6D05, 0x6D13, - 0x6D06, 0x6D21, 0x6D15, 0x6CAF, 0x6CF4, 0x6D02, 0x6D45, 0x6D26, - 0x6D44, 0x6D24, 0x70A5, 0x70A3, 0x70A2, 0x70BB, 0x70A0, 0x70AA, - 0x70A8, 0x70B6, 0x8D21, 0x8D22, 0x8D23, 0x8D24, 0x8D25, 0x8D26, - 0x8D27, 0x8D28, 0x8D29, 0x8D2A, 0x8D2B, 0x8D2C, 0x8D2D, 0x8D2E, - 0x8D2F, 0x8D30, 0x8D31, 0x8D32, 0x8D33, 0x8D34, 0x8D35, 0x8D36, - 0x8D37, 0x8D38, 0x8D39, 0x8D3A, 0x8D3B, 0x8D3C, 0x8D3D, 0x8D3E, - 0x8D3F, 0x8D40, 0x8D41, 0x8D42, 0x8D43, 0x8D44, 0x8D45, 0x8D46, - 0x8D47, 0x8D48, 0x8D49, 0x8D4A, 0x8D4B, 0x8D4C, 0x8D4D, 0x8D4E, - 0x8D4F, 0x8D50, 0x8D51, 0x8D52, 0x8D53, 0x8D54, 0x8D55, 0x8D56, - 0x8D57, 0x8D58, 0x8D59, 0x8D5A, 0x8D5B, 0x8D5C, 0x8D5D, 0x8D5E, - 0x8D5F, 0x8D60, 0x8D61, 0x8D62, 0x8D63, 0x8D6A, 0x8D75, 0x8DB1, - 0x8DB8, 0x8DC4, 0x8DDE, 0x8DF6, 0x8DF7, 0x8DF8, 0x8DF9, 0x8DFB, - 0x8E0C, 0x8E0E, 0x8E2C, 0x8E2D, 0x8E2F, 0x8E52, 0x8E7E, 0x8E7F, - 0x8E80, 0x8E8F, 0x8E9C, 0x8ECE, 0x8F66, 0x8F67, 0x8F68, 0x8F69, - 0x8F6A, 0x8F6B, 0x8F6C, 0x8F6D, 0x8F6E, 0x8F6F, 0x8F70, 0x8F71, - 0x8F72, 0x8F73, 0x8F74, 0x8F75, 0x8F76, 0x8F77, 0x8F78, 0x8F79, - 0x8F7A, 0x8F7B, 0x8F7C, 0x8F7D, 0x8F7E, 0x8F7F, 0x8F80, 0x8F81, - 0x8F82, 0x8F83, 0x8F84, 0x8F85, 0x8F86, 0x8F87, 0x8F88, 0x8F89, - 0x8F8A, 0x8F8B, 0x8F8C, 0x8F8D, 0x8F8E, 0x8F8F, 0x8F90, 0x8F91, - 0x8F92, 0x8F93, 0x8F94, 0x8F95, 0x8F96, 0x8F97, 0x8F98, 0x8F99, -plane 19 -at 0x00 - 0x8F9A, 0x8FA9, 0x8FAB, 0x8FBD, 0x8FDB, 0x8FDD, 0x8FDE, 0x8FF3, - 0x900A, 0x9026, 0x9057, 0x909D, 0x90AC, 0x90BA, 0x90BB, 0x70B2, - 0x70A7, 0x70B9, 0x722E, 0x723C, 0x726D, 0x72E7, 0x72ED, 0x72EC, - 0x72E5, 0x72E2, 0x73C4, 0x73BD, 0x73CF, 0x73C9, 0x73C1, 0x73D0, - 0x73CE, 0x74ED, 0x74EB, 0x74EF, 0x7549, 0x7550, 0x7546, 0x754A, - 0x754D, 0x75A6, 0x75A8, 0x76C7, 0x76FF, 0x76FD, 0x77E6, 0x780A, - 0x90CF, 0x90D0, 0x90D1, 0x90D3, 0x90E6, 0x90E7, 0x90F8, 0x9142, - 0x915D, 0x915E, 0x9166, 0x9171, 0x917D, 0x917E, 0x917F, 0x91CA, - 0x91D2, 0x91FA, 0x922A, 0x9274, 0x933E, 0x9341, 0x93F0, 0x9426, - 0x9485, 0x9486, 0x9487, 0x9488, 0x9489, 0x948A, 0x948B, 0x948C, - 0x948D, 0x948E, 0x948F, 0x9490, 0x9491, 0x9492, 0x9493, 0x9494, - 0x9495, 0x9496, 0x9497, 0x9498, 0x9499, 0x949A, 0x949B, 0x949C, - 0x949D, 0x949E, 0x949F, 0x94A0, 0x94A1, 0x94A2, 0x94A3, 0x94A4, - 0x94A5, 0x94A6, 0x94A7, 0x94A8, 0x94A9, 0x94AA, 0x94AB, 0x94AC, - 0x94AD, 0x94AE, 0x94AF, 0x94B0, 0x94B1, 0x94B2, 0x94B3, 0x94B4, - 0x94B5, 0x94B6, 0x94B7, 0x94B8, 0x94B9, 0x94BA, 0x94BB, 0x94BC, - 0x94BD, 0x94BE, 0x94BF, 0x94C0, 0x94C1, 0x94C2, 0x94C3, 0x94C4, - 0x94C5, 0x94C6, 0x94C7, 0x94C8, 0x94C9, 0x94CA, 0x94CB, 0x94CC, - 0x94CD, 0x94CE, 0x94CF, 0x94D0, 0x94D1, 0x94D2, 0x94D3, 0x94D4, - 0x94D5, 0x94D6, 0x94D7, 0x94D8, 0x94D9, 0x94DA, 0x94DB, 0x94DC, - 0x94DD, 0x94DE, 0x94DF, 0x94E0, 0x94E1, 0x94E2, 0x94E3, 0x94E4, - 0x94E5, 0x94E6, 0x94E7, 0x94E8, 0x94E9, 0x94EA, 0x94EB, 0x94EC, - 0x94ED, 0x94EE, 0x94EF, 0x94F0, 0x94F1, 0x94F2, 0x94F3, 0x94F4, - 0x94F5, 0x94F6, 0x94F7, 0x94F8, 0x94F9, 0x94FA, 0x94FB, 0x94FC, - 0x94FD, 0x94FE, 0x94FF, 0x9500, 0x9501, 0x9502, 0x9503, 0x9504, - 0x9505, 0x9506, 0x9507, 0x9508, 0x9509, 0x7804, 0x780B, 0x7807, - 0x7815, 0x7808, 0x79D3, 0x79D4, 0x79D0, 0x79D7, 0x7A7C, 0x7A7D, - 0x7A83, 0x7A82, 0x7AD4, 0x7AD5, 0x7AD3, 0x7AD0, 0x7AD2, 0x7AFE, - 0x7AFC, 0x7C77, 0x7C7C, 0x7C7B, 0x7F8F, 0x80D3, 0x80CB, 0x80D2, - 0x8109, 0x80E2, 0x80DF, 0x80C6, 0x8224, 0x82F7, 0x950A, 0x950B, - 0x950C, 0x950D, 0x950E, 0x950F, 0x9510, 0x9511, 0x9512, 0x9513, - 0x9514, 0x9515, 0x9516, 0x9517, 0x9518, 0x9519, 0x951A, 0x951B, -plane 20 -at 0x00 - 0x951C, 0x951D, 0x951E, 0x951F, 0x9520, 0x9521, 0x9522, 0x9523, - 0x9524, 0x9525, 0x9526, 0x9527, 0x9528, 0x9529, 0x952A, 0x952B, - 0x952C, 0x952D, 0x952E, 0x952F, 0x9530, 0x9531, 0x9532, 0x9533, - 0x9534, 0x9535, 0x9536, 0x9537, 0x9538, 0x9539, 0x953A, 0x953B, - 0x953C, 0x953D, 0x953E, 0x953F, 0x9540, 0x9541, 0x9542, 0x9543, - 0x9544, 0x9545, 0x9546, 0x9547, 0x9548, 0x9549, 0x954A, 0x954B, - 0x954C, 0x954D, 0x954E, 0x954F, 0x9550, 0x9551, 0x9552, 0x9553, - 0x9554, 0x9555, 0x9556, 0x9557, 0x9558, 0x9559, 0x955A, 0x955B, - 0x955C, 0x955D, 0x955E, 0x955F, 0x9560, 0x9561, 0x9562, 0x9563, - 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956A, 0x956B, - 0x956C, 0x956D, 0x956E, 0x956F, 0x9570, 0x9571, 0x9572, 0x9573, - 0x9574, 0x9575, 0x9576, 0x957F, 0x95E8, 0x95E9, 0x95EA, 0x95EB, - 0x95EC, 0x95ED, 0x95EE, 0x95EF, 0x95F0, 0x95F1, 0x95F2, 0x95F3, - 0x95F4, 0x95F5, 0x95F6, 0x95F7, 0x95F8, 0x95F9, 0x95FA, 0x95FB, - 0x95FC, 0x95FD, 0x95FE, 0x95FF, 0x9600, 0x9601, 0x9602, 0x9603, - 0x9604, 0x9605, 0x9606, 0x9607, 0x9608, 0x9609, 0x960A, 0x960B, - 0x960C, 0x960D, 0x960E, 0x960F, 0x9610, 0x9611, 0x9612, 0x9613, - 0x9614, 0x9615, 0x9616, 0x82D8, 0x82DD, 0x82F8, 0x82FC, 0x82E9, - 0x82EE, 0x82D0, 0x830E, 0x82E2, 0x830B, 0x82FD, 0x5179, 0x8676, - 0x8678, 0x8675, 0x867D, 0x8842, 0x8866, 0x898C, 0x8A05, 0x8A06, - 0x8C9F, 0x8FF1, 0x8FE7, 0x8FE9, 0x8FEF, 0x90C2, 0x90BC, 0x90C6, - 0x90C0, 0x90CD, 0x90C9, 0x90C4, 0x9617, 0x9618, 0x9619, 0x961A, - 0x961B, 0x961F, 0x9635, 0x9636, 0x9645, 0x9646, 0x9647, 0x9648, - 0x9649, 0x9667, 0x9668, 0x9669, 0x9690, 0x96E0, 0x96F3, 0x96FE, - 0x9701, 0x972D, 0x9753, 0x9754, 0x9765, 0x9791, 0x9792, 0x97AF, - 0x97E6, 0x97E7, 0x97E8, 0x97E9, 0x97EA, 0x97EB, 0x97EC, 0x9875, - 0x9876, 0x9877, 0x9878, 0x9879, 0x987A, 0x987B, 0x987C, 0x987D, - 0x987E, 0x987F, 0x9880, 0x9881, 0x9882, 0x9883, 0x9884, 0x9885, - 0x9886, 0x9887, 0x9888, 0x9889, 0x988A, 0x988B, 0x988C, 0x988D, - 0x988E, 0x988F, 0x9890, 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, - 0x9896, 0x9897, 0x9898, 0x9899, 0x989A, 0x989B, 0x989C, 0x989D, - 0x989E, 0x989F, 0x98A0, 0x98A1, 0x98A2, 0x98A3, 0x98A4, 0x98A5, -plane 21 -at 0x00 - 0x98A6, 0x98A7, 0x98CE, 0x98CF, 0x98D0, 0x98D1, 0x98D2, 0x98D3, - 0x98D4, 0x98D5, 0x98D6, 0x98D7, 0x98D8, 0x98D9, 0x98DA, 0x98DE, - 0x98E0, 0x98E8, 0x990D, 0x990F, 0x9962, 0x9963, 0x9964, 0x9965, - 0x9966, 0x9967, 0x9968, 0x9969, 0x996A, 0x996B, 0x996C, 0x996D, - 0x996E, 0x996F, 0x9970, 0x9971, 0x9972, 0x9973, 0x9974, 0x9975, - 0x9976, 0x9977, 0x9978, 0x9979, 0x997A, 0x997B, 0x997C, 0x997D, - 0x997E, 0x997F, 0x9980, 0x9981, 0x9982, 0x9983, 0x9984, 0x9985, - 0x9986, 0x9987, 0x9988, 0x9989, 0x998A, 0x998B, 0x998C, 0x998D, - 0x998E, 0x998F, 0x9990, 0x9991, 0x9992, 0x9993, 0x9994, 0x9995, - 0x9A6C, 0x9581, 0x9CEC, 0x5032, 0x4FF9, 0x501D, 0x4FFF, 0x5004, - 0x4FF0, 0x5003, 0x5002, 0x4FFC, 0x4FF2, 0x5024, 0x5008, 0x5036, - 0x502E, 0x5010, 0x5038, 0x5039, 0x4FFD, 0x5056, 0x4FFB, 0x51A3, - 0x51A6, 0x51A1, 0x51C7, 0x51C9, 0x5260, 0x5264, 0x5259, 0x5265, - 0x5267, 0x5257, 0x9A6D, 0x9A6E, 0x9A6F, 0x9A70, 0x9A71, 0x9A72, - 0x9A73, 0x9A74, 0x9A75, 0x9A76, 0x9A77, 0x9A78, 0x9A79, 0x9A7A, - 0x9A7B, 0x9A7C, 0x9A7D, 0x9A7E, 0x9A7F, 0x9A80, 0x9A81, 0x9A82, - 0x9A83, 0x9A84, 0x9A85, 0x9A86, 0x9A87, 0x9A88, 0x9A89, 0x9A8A, - 0x9A8B, 0x9A8C, 0x9A8D, 0x9A8E, 0x9A8F, 0x9A90, 0x9A91, 0x9A92, - 0x9A93, 0x9A94, 0x9A95, 0x9A96, 0x9A97, 0x9A98, 0x9A99, 0x9A9A, - 0x9A9B, 0x9A9C, 0x9A9D, 0x9A9E, 0x9A9F, 0x9AA0, 0x9AA1, 0x9AA2, - 0x9AA3, 0x9AA4, 0x9AA5, 0x9AA6, 0x9AA7, 0x9ACB, 0x9ACC, 0x9B13, - 0x9B47, 0x9C7C, 0x9C7D, 0x9C7E, 0x9C7F, 0x9C80, 0x9C81, 0x9C82, - 0x9C83, 0x9C84, 0x9C85, 0x9C86, 0x9C87, 0x9C88, 0x9C89, 0x9C8A, - 0x9C8B, 0x9C8C, 0x9C8D, 0x9C8E, 0x9C8F, 0x9C90, 0x9C91, 0x9C92, - 0x9C93, 0x9C94, 0x9C95, 0x9C96, 0x9C97, 0x9C98, 0x9C99, 0x9C9A, - 0x9C9B, 0x9C9C, 0x9C9D, 0x9C9E, 0x9C9F, 0x9CA0, 0x9CA1, 0x9CA2, - 0x9CA3, 0x9CA4, 0x9CA5, 0x9CA6, 0x9CA7, 0x9CA8, 0x9CA9, 0x9CAA, - 0x9CAB, 0x9CAC, 0x9CAD, 0x9CAE, 0x9CAF, 0x9CB0, 0x9CB1, 0x9CB2, - 0x9CB3, 0x9CB4, 0x9CB5, 0x9CB6, 0x9CB7, 0x9CB8, 0x9CB9, 0x9CBA, - 0x9CBB, 0x9CBC, 0x9CBD, 0x9CBE, 0x9CBF, 0x9CC0, 0x9CC1, 0x9CC2, - 0x9CC3, 0x9CC4, 0x9CC5, 0x9CC6, 0x9CC7, 0x9CC8, 0x9CC9, 0x9CCA, - 0x9CCB, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, 0x9CD0, 0x9CD1, 0x9CD2, -plane 22 -at 0x00 - 0x9CD3, 0x9CD4, 0x9CD5, 0x9CD6, 0x9CD7, 0x9CD8, 0x9CD9, 0x5263, - 0x5253, 0x52CF, 0x52CE, 0x52D0, 0x52D1, 0x52CC, 0x550D, 0x54F4, - 0x5513, 0x54EF, 0x54F5, 0x54F9, 0x5502, 0x5500, 0x5518, 0x54F0, - 0x54F6, 0x5519, 0x5705, 0x57C9, 0x57B7, 0x57CD, 0x57BE, 0x57BB, - 0x57DB, 0x57C8, 0x57C4, 0x57C5, 0x57D1, 0x57CA, 0x57C0, 0x5A21, - 0x9CDA, 0x9CDB, 0x9CDC, 0x9CDD, 0x9CDE, 0x9CDF, 0x9CE0, 0x9CE1, - 0x9CE2, 0x9CE3, 0x9CE4, 0x9E1F, 0x9E20, 0x9E21, 0x9E22, 0x9E23, - 0x9E24, 0x9E25, 0x9E26, 0x9E27, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B, - 0x9E2C, 0x9E2D, 0x9E2E, 0x9E2F, 0x9E30, 0x9E31, 0x9E32, 0x9E33, - 0x9E34, 0x9E35, 0x9E36, 0x9E37, 0x9E38, 0x9E39, 0x9E3A, 0x9E3B, - 0x9E3C, 0x9E3D, 0x9E3E, 0x9E3F, 0x9E40, 0x9E41, 0x9E42, 0x9E43, - 0x9E44, 0x9E45, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4A, 0x9E4B, - 0x9E4C, 0x9E4D, 0x9E4E, 0x9E4F, 0x9E50, 0x9E51, 0x9E52, 0x9E53, - 0x9E54, 0x9E55, 0x9E56, 0x9E57, 0x9E58, 0x9E59, 0x9E5A, 0x9E5B, - 0x9E5C, 0x9E5D, 0x9E5E, 0x9E5F, 0x9E60, 0x9E61, 0x9E62, 0x9E63, - 0x9E64, 0x9E65, 0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, - 0x9E6C, 0x9E6D, 0x9E6E, 0x9E6F, 0x9E70, 0x9E71, 0x9E72, 0x9E73, - 0x9E74, 0x9E7E, 0x9EC9, 0x9EE1, 0x9EE9, 0x9EEA, 0x9F0B, 0x9F0C, - 0x9F0D, 0x9F51, 0x9F7F, 0x9F80, 0x9F81, 0x9F82, 0x9F83, 0x9F84, - 0x9F85, 0x9F86, 0x9F87, 0x9F88, 0x9F89, 0x9F8A, 0x9F8B, 0x9F8C, - 0x9F9A, 0x9F9B, 0x9F9F, 0x4E06, 0x4E37, 0x4E44, 0x4E4A, 0x4E55, - 0x4E5B, 0x4E64, 0x4E65, 0x4E67, 0x4E6B, 0x4E6C, 0x4E6D, 0x4E6E, - 0x4E6F, 0x4E72, 0x4E76, 0x4E77, 0x4E7A, 0x4E7B, 0x4E7C, 0x4E7D, - 0x4E8A, 0x4E90, 0x4EBD, 0x4ED2, 0x4EED, 0x4FA4, 0x4FAD, 0x503B, - 0x50F2, 0x516F, 0x517A, 0x51E6, 0x51E7, 0x5A2A, 0x5A1D, 0x5A0B, - 0x5A22, 0x5A24, 0x5A14, 0x5A31, 0x5A2F, 0x5A1A, 0x5A12, 0x5A26, - 0x5BBC, 0x5BBB, 0x5BB7, 0x5C05, 0x5C06, 0x5C52, 0x5C53, 0x5CFA, - 0x5CEB, 0x5CF3, 0x5CF5, 0x5CE9, 0x5CEF, 0x5E2A, 0x5E30, 0x5E2E, - 0x5E2C, 0x5E2F, 0x5EAF, 0x5EA9, 0x5EFD, 0x5F32, 0x51E9, 0x5271, - 0x5302, 0x5381, 0x5391, 0x53BC, 0x5414, 0x5455, 0x54D8, 0x54DB, - 0x551C, 0x551F, 0x5569, 0x55B8, 0x55BD, 0x55ED, 0x561A, 0x565B, - 0x56A2, 0x56CE, 0x56D5, 0x5726, 0x5737, 0x5738, 0x5786, 0x5789, -plane 23 -at 0x00 - 0x57B0, 0x57B3, 0x57D6, 0x5815, 0x5841, 0x586E, 0x5870, 0x58B8, - 0x58B9, 0x58CC, 0x58D7, 0x58E5, 0x58ED, 0x591E, 0x593B, 0x5B36, - 0x5B5E, 0x5B91, 0x5BC9, 0x5C02, 0x5C26, 0x5C2E, 0x5C32, 0x5C76, - 0x5CBC, 0x5CBE, 0x5CC5, 0x5CE0, 0x5D2B, 0x5D5C, 0x5D76, 0x5DEA, - 0x5DEC, 0x5DED, 0x5DFC, 0x5E49, 0x5EE4, 0x5F09, 0x5F16, 0x5F45, - 0x5FC6, 0x603A, 0x603E, 0x6077, 0x6184, 0x61F4, 0x6244, 0x6255, - 0x6256, 0x62E5, 0x6318, 0x6327, 0x63B4, 0x63B5, 0x63BB, 0x6442, - 0x655B, 0x657D, 0x657E, 0x65C0, 0x65D5, 0x663F, 0x6683, 0x66FB, - 0x66FD, 0x6730, 0x6741, 0x6763, 0x6764, 0x67A0, 0x67A9, 0x6802, - 0x6803, 0x680D, 0x685B, 0x685C, 0x685D, 0x685F, 0x6863, 0x6867, - 0x688D, 0x68BA, 0x68BB, 0x68BC, 0x68C2, 0x6919, 0x691A, 0x6921, - 0x6922, 0x6923, 0x6926, 0x6928, 0x697E, 0x6981, 0x698B, 0x69DD, - 0x69DE, 0x6A2E, 0x6A30, 0x6A73, 0x6A74, 0x6A75, 0x6A7B, 0x6AC9, - 0x6AE4, 0x6AF7, 0x6B05, 0x6B1F, 0x6BA9, 0x6BB1, 0x6BDF, 0x6BEE, - 0x6C0E, 0x6C17, 0x6C35, 0x6C3A, 0x6C3D, 0x6D4C, 0x6D9C, 0x6D9E, - 0x6E13, 0x6E7F, 0x6E8C, 0x6EDE, 0x6FF9, 0x704E, 0x7050, 0x7114, - 0x713C, 0x713E, 0x7155, 0x5F8E, 0x5F93, 0x5F8F, 0x604F, 0x6099, - 0x607E, 0x6074, 0x604B, 0x6073, 0x6075, 0x6056, 0x60A9, 0x608B, - 0x60A6, 0x6093, 0x60AE, 0x609E, 0x60A7, 0x6245, 0x632E, 0x6352, - 0x6330, 0x635B, 0x6319, 0x631B, 0x6331, 0x635D, 0x6337, 0x6335, - 0x6353, 0x635C, 0x633F, 0x654B, 0x7173, 0x71F6, 0x7233, 0x725C, - 0x72A0, 0x731F, 0x7320, 0x7339, 0x7363, 0x7364, 0x73F1, 0x7411, - 0x748F, 0x7491, 0x74E7, 0x74F0, 0x74F1, 0x74F2, 0x74FC, 0x7505, - 0x753C, 0x7552, 0x7560, 0x7569, 0x7573, 0x7574, 0x7582, 0x7597, - 0x75E9, 0x7604, 0x7606, 0x764D, 0x767A, 0x770C, 0x77C8, 0x783A, - 0x783C, 0x783F, 0x7872, 0x7873, 0x7874, 0x78B5, 0x78B6, 0x78F5, - 0x7916, 0x7934, 0x793B, 0x7985, 0x79F4, 0x79FD, 0x7A24, 0x7A43, - 0x7A5D, 0x7A63, 0x7AC3, 0x7B02, 0x7B07, 0x7B5D, 0x7B7A, 0x7B7D, - 0x7B9A, 0x7BAA, 0x7BCF, 0x7BD2, 0x7C13, 0x7C14, 0x7C17, 0x7C31, - 0x7C61, 0x7C82, 0x7C8F, 0x7C90, 0x7CAD, 0x7CD8, 0x7D26, 0x7D9A, - 0x7D9B, 0x7DD5, 0x7E05, 0x7E28, 0x7E4A, 0x7E4B, 0x7E67, 0x7E83, - 0x7E90, 0x7F53, 0x7FAA, 0x8062, 0x810B, 0x8133, 0x8135, 0x8157, -plane 24 -at 0x00 - 0x81A4, 0x81D3, 0x8217, 0x822E, 0x824D, 0x825D, 0x8260, 0x827A, - 0x82C6, 0x83B1, 0x83B5, 0x83BB, 0x8419, 0x8420, 0x8422, 0x8485, - 0x848A, 0x848B, 0x84D9, 0x84DC, 0x8536, 0x85AD, 0x85AE, 0x8612, - 0x8630, 0x8644, 0x86AB, 0x86CD, 0x86CE, 0x86EF, 0x8749, 0x874B, - 0x877F, 0x87A6, 0x87A7, 0x87D0, 0x8864, 0x88AE, 0x88B0, 0x88C3, - 0x88C4, 0x88C5, 0x8904, 0x891C, 0x891D, 0x8945, 0x8968, 0x8977, - 0x8A33, 0x8A89, 0x8AAD, 0x8AAE, 0x8ADA, 0x8B21, 0x8B5B, 0x8B72, - 0x8B8F, 0x8CCE, 0x8DE5, 0x8DF5, 0x8E7D, 0x8E9B, 0x8EB5, 0x8EBB, - 0x8EC5, 0x658B, 0x659A, 0x6650, 0x6646, 0x664E, 0x6640, 0x664B, - 0x6648, 0x6660, 0x6644, 0x664D, 0x6837, 0x6824, 0x681B, 0x6836, - 0x682C, 0x6819, 0x6856, 0x6847, 0x683E, 0x681E, 0x6815, 0x6822, - 0x6827, 0x6859, 0x6858, 0x6855, 0x6830, 0x6823, 0x6B2E, 0x6B2B, - 0x6B30, 0x6B6C, 0x8EC8, 0x8EE2, 0x8EE3, 0x8F0C, 0x8F4C, 0x8FBA, - 0x8FDA, 0x8FF2, 0x9027, 0x9039, 0x9056, 0x9065, 0x915B, 0x9197, - 0x91A4, 0x91B8, 0x91C8, 0x91E1, 0x91FB, 0x91FC, 0x9228, 0x9229, - 0x922C, 0x9271, 0x9344, 0x93BA, 0x9421, 0x9441, 0x9453, 0x958A, - 0x95AA, 0x95CF, 0x9665, 0x9666, 0x967A, 0x974C, 0x974E, 0x974F, - 0x9771, 0x9786, 0x9790, 0x982C, 0x98AA, 0x98B4, 0x98C5, 0x98EE, - 0x99C5, 0x99F2, 0x9A12, 0x9A13, 0x9A28, 0x9AC5, 0x9B36, 0x9B5E, - 0x9B78, 0x9B97, 0x9BB2, 0x9BB4, 0x9BCE, 0x9BD0, 0x9BD1, 0x9BF1, - 0x9BF2, 0x9BF5, 0x9C18, 0x9C19, 0x9C1A, 0x9C30, 0x9C5A, 0x9C5B, - 0x9C5C, 0x9C69, 0x9C6A, 0x9C6B, 0x9C70, 0x9CF0, 0x9D0E, 0x9D2B, - 0x9D2C, 0x9D46, 0x9D48, 0x9D65, 0x9D8E, 0x9D8F, 0x9DAB, 0x9DC6, - 0x9E78, 0x9EB8, 0x9EB9, 0x9EBA, 0x9F21, 0x9F62, 0, 0, - 0x3000, 0xFF0C, 0x3001, 0x3002, 0xFF0E, 0x2027, 0xFF1B, 0xFF1A, - 0xFF1F, 0xFF01, 0xFE30, 0x2026, 0x2025, 0xFE50, 0xFE51, 0xFE52, - 0x00B7, 0xFE54, 0xFE55, 0xFE56, 0xFE57, 0xFF5C, 0x2015, 0xFE31, - 0x2014, 0xFE33, 0x2574, 0xFE34, 0xFE4F, 0xFF08, 0xFF09, 0xFE35, - 0xFE36, 0xFF5B, 0xFF5D, 0xFE37, 0xFE38, 0x3014, 0x3015, 0xFE39, - 0xFE3A, 0x3010, 0x3011, 0xFE3B, 0xFE3C, 0x300A, 0x300B, 0xFE3D, - 0xFE3E, 0x3008, 0x3009, 0xFE3F, 0xFE40, 0x300C, 0x300D, 0xFE41, - 0xFE42, 0x300E, 0x300F, 0xFE43, 0xFE44, 0xFE59, 0xFE5A, 0x6B8B, -plane 25 -at 0x00 - 0x6BE9, 0x6BEA, 0x6BE5, 0x6D6B, 0x6D73, 0x6D57, 0x6D5D, 0x6D56, - 0x6D8F, 0x6D5B, 0x6D1C, 0x6D9A, 0x6D9B, 0x6D99, 0x6D81, 0x6D71, - 0x6D72, 0x6D5C, 0x6D96, 0x70C4, 0x70DB, 0x70CC, 0x70D0, 0x70E3, - 0x70DF, 0x70D6, 0x70EE, 0x70D5, 0x727A, 0x72F5, 0x7302, 0x73E2, - 0xFE5B, 0xFE5C, 0xFE5D, 0xFE5E, 0x2018, 0x2019, 0x201C, 0x201D, - 0x301D, 0x301E, 0x2035, 0x2032, 0xFF03, 0xFF06, 0xFF0A, 0x203B, - 0x00A7, 0x3003, 0x25CB, 0x25CF, 0x25B3, 0x25B2, 0x25CE, 0x2606, - 0x2605, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25BD, 0x25BC, 0x32A3, - 0x2105, 0x203E, 0xFFE3, 0xFF3F, 0x02CD, 0xFE49, 0xFE4A, 0xFE4D, - 0xFE4E, 0xFE4B, 0xFE4C, 0xFE5F, 0xFE60, 0xFE61, 0xFF0B, 0xFF0D, - 0x00D7, 0x00F7, 0x00B1, 0x221A, 0xFF1C, 0xFF1E, 0xFF1D, 0x2266, - 0x2267, 0x2260, 0x221E, 0x2252, 0x2261, 0xFE62, 0xFE63, 0xFE64, - 0xFE65, 0xFE66, 0xFF5E, 0x2229, 0x222A, 0x22A5, 0x2220, 0x221F, - 0x22BF, 0x33D2, 0x33D1, 0x222B, 0x222E, 0x2235, 0x2234, 0x2640, - 0x2642, 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, - 0x2197, 0x2199, 0x2198, 0x2225, 0x2223, 0xFF0F, 0xFF3C, 0x2215, - 0xFE68, 0xFF04, 0xFFE5, 0x3012, 0xFFE0, 0xFFE1, 0xFF05, 0xFF20, - 0x2103, 0x2109, 0xFE69, 0xFE6A, 0xFE6B, 0x33D5, 0x339C, 0x339D, - 0x339E, 0x33CE, 0x33A1, 0x338E, 0x338F, 0x33C4, 0x00B0, 0x5159, - 0x515B, 0x515E, 0x515D, 0x5161, 0x5163, 0x55E7, 0x74E9, 0x7CCE, - 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0x2588, - 0x258F, 0x258E, 0x258D, 0x258C, 0x258B, 0x258A, 0x2589, 0x253C, - 0x2534, 0x252C, 0x2524, 0x251C, 0x2594, 0x2500, 0x2502, 0x2595, - 0x250C, 0x2510, 0x2514, 0x2518, 0x256D, 0x73EC, 0x73D5, 0x73F9, - 0x73DF, 0x73E6, 0x73E4, 0x73E1, 0x74F3, 0x7556, 0x7555, 0x7558, - 0x7557, 0x755E, 0x75C3, 0x75B4, 0x75B1, 0x76CB, 0x76CC, 0x772A, - 0x7716, 0x770F, 0x773F, 0x772B, 0x770E, 0x7724, 0x7721, 0x7718, - 0x77DD, 0x7824, 0x7836, 0x7958, 0x7959, 0x7962, 0x256E, 0x2570, - 0x256F, 0x2501, 0x251D, 0x253F, 0x2525, 0x25E2, 0x25E3, 0x25E5, - 0x25E4, 0x2571, 0x2572, 0x2573, 0xFF10, 0xFF11, 0xFF12, 0xFF13, - 0xFF14, 0xFF15, 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0x2160, 0x2161, - 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, -plane 26 -at 0x00 - 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, - 0x3029, 0x5341, 0x5344, 0x5345, 0xFF21, 0xFF22, 0xFF23, 0xFF24, - 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, - 0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, - 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF41, 0xFF42, - 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47, 0xFF48, 0xFF49, 0xFF4A, - 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F, 0xFF50, 0xFF51, 0xFF52, - 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF5A, - 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, - 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, - 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, - 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, - 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, 0x03C0, - 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, - 0x3105, 0x3106, 0x3107, 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, - 0x310D, 0x310E, 0x310F, 0x79DA, 0x79D9, 0x79E1, 0x79E5, 0x79E8, - 0x79DB, 0x79E2, 0x79F0, 0x7ADA, 0x7ADD, 0x7ADB, 0x7ADC, 0x7B0D, - 0x7B0B, 0x7B14, 0x7C8E, 0x7C86, 0x7C87, 0x7C83, 0x7C8B, 0x7D24, - 0x7D25, 0x7F62, 0x7F93, 0x7F99, 0x7F97, 0x7FC4, 0x7FC6, 0x800A, - 0x8040, 0x803C, 0x803B, 0x80F6, 0x3110, 0x3111, 0x3112, 0x3113, - 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, - 0x311C, 0x311D, 0x311E, 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, - 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, 0x3129, 0x02D9, 0x02C9, - 0x02CA, 0x02C7, 0x02CB, 0x2400, 0x2401, 0x2402, 0x2403, 0x2404, - 0x2405, 0x2406, 0x2407, 0x2408, 0x2409, 0x240A, 0x240B, 0x240C, - 0x240D, 0x240E, 0x240F, 0x2410, 0x2411, 0x2412, 0x2413, 0x2414, - 0x2415, 0x2416, 0x2417, 0x2418, 0x2419, 0x241A, 0x241B, 0x241C, - 0x241D, 0x241E, 0x241F, 0x2421, 0x532C, 0x5359, 0x5368, 0x537E, - 0x53A1, 0x555B, 0x5542, 0x5547, 0x553D, 0x5560, 0x57EB, 0x595F, - 0x5B6F, 0x5C5A, 0x5FA2, 0x5F9D, 0x5FA3, 0x60C2, 0x60A5, 0x621C, - 0x621D, 0x6395, 0x639A, 0x63A6, 0x6550, 0x6552, 0x65C8, 0x6658, - 0x6888, 0x6BB8, 0x4E00, 0x4E59, 0x4E01, 0x4E03, 0x4E43, 0x4E5D, -plane 27 -at 0x00 - 0x4E86, 0x4E8C, 0x4EBA, 0x513F, 0x5165, 0x516B, 0x51E0, 0x5200, - 0x5201, 0x529B, 0x5315, 0x5341, 0x535C, 0x53C8, 0x4E09, 0x4E0B, - 0x4E08, 0x4E0A, 0x4E2B, 0x4E38, 0x51E1, 0x4E45, 0x4E48, 0x4E5F, - 0x4E5E, 0x4E8E, 0x4EA1, 0x5140, 0x5203, 0x52FA, 0x5343, 0x53C9, - 0x53E3, 0x571F, 0x58EB, 0x5915, 0x5927, 0x5973, 0x5B50, 0x5B51, - 0x5B53, 0x5BF8, 0x5C0F, 0x5C22, 0x5C38, 0x5C71, 0x5DDD, 0x5DE5, - 0x5DF1, 0x5DF2, 0x5DF3, 0x5DFE, 0x5E72, 0x5EFE, 0x5F0B, 0x5F13, - 0x624D, 0x80FF, 0x80EE, 0x8104, 0x8103, 0x8107, 0x80F7, 0x822D, - 0x8227, 0x8229, 0x831F, 0x8357, 0x8321, 0x8318, 0x8358, 0x8684, - 0x869F, 0x869B, 0x8689, 0x86A6, 0x8692, 0x868F, 0x86A0, 0x884F, - 0x8878, 0x887A, 0x886E, 0x887B, 0x8884, 0x8873, 0x8A0D, 0x8A0B, - 0x8A19, 0x8ED0, 0x4E11, 0x4E10, 0x4E0D, 0x4E2D, 0x4E30, 0x4E39, - 0x4E4B, 0x5C39, 0x4E88, 0x4E91, 0x4E95, 0x4E92, 0x4E94, 0x4EA2, - 0x4EC1, 0x4EC0, 0x4EC3, 0x4EC6, 0x4EC7, 0x4ECD, 0x4ECA, 0x4ECB, - 0x4EC4, 0x5143, 0x5141, 0x5167, 0x516D, 0x516E, 0x516C, 0x5197, - 0x51F6, 0x5206, 0x5207, 0x5208, 0x52FB, 0x52FE, 0x52FF, 0x5316, - 0x5339, 0x5348, 0x5347, 0x5345, 0x535E, 0x5384, 0x53CB, 0x53CA, - 0x53CD, 0x58EC, 0x5929, 0x592B, 0x592A, 0x592D, 0x5B54, 0x5C11, - 0x5C24, 0x5C3A, 0x5C6F, 0x5DF4, 0x5E7B, 0x5EFF, 0x5F14, 0x5F15, - 0x5FC3, 0x6208, 0x6236, 0x624B, 0x624E, 0x652F, 0x6587, 0x6597, - 0x65A4, 0x65B9, 0x65E5, 0x66F0, 0x6708, 0x6728, 0x6B20, 0x6B62, - 0x6B79, 0x6BCB, 0x6BD4, 0x6BDB, 0x6C0F, 0x6C34, 0x706B, 0x722A, - 0x7236, 0x723B, 0x7247, 0x7259, 0x725B, 0x72AC, 0x738B, 0x4E19, - 0x4E16, 0x4E15, 0x4E14, 0x4E18, 0x4E3B, 0x4E4D, 0x4E4F, 0x4E4E, - 0x4EE5, 0x4ED8, 0x4ED4, 0x4ED5, 0x4ED6, 0x4ED7, 0x4EE3, 0x4EE4, - 0x4ED9, 0x4EDE, 0x5145, 0x5144, 0x5189, 0x518A, 0x51AC, 0x51F9, - 0x51FA, 0x51F8, 0x520A, 0x52A0, 0x529F, 0x5305, 0x5306, 0x5317, - 0x531D, 0x4EDF, 0x534A, 0x5349, 0x5361, 0x5360, 0x536F, 0x536E, - 0x53BB, 0x53EF, 0x53E4, 0x53F3, 0x53EC, 0x53EE, 0x53E9, 0x53E8, - 0x53FC, 0x53F8, 0x53F5, 0x53EB, 0x53E6, 0x53EA, 0x53F2, 0x53F1, - 0x53F0, 0x53E5, 0x53ED, 0x53FB, 0x56DB, 0x56DA, 0x5916, 0x8FF9, - 0x9009, 0x9008, 0x90DE, 0x9151, 0x91DB, 0x91DF, 0x91DE, 0x91D6, -plane 28 -at 0x00 - 0x91E0, 0x9585, 0x9660, 0x9659, 0x9656, 0x96BD, 0x5042, 0x5059, - 0x5044, 0x5066, 0x5052, 0x5054, 0x5071, 0x5050, 0x507B, 0x507C, - 0x5058, 0x5079, 0x506C, 0x5078, 0x51A8, 0x51D1, 0x51CF, 0x5268, - 0x592E, 0x5931, 0x5974, 0x5976, 0x5B55, 0x5B83, 0x5C3C, 0x5DE8, - 0x5DE7, 0x5DE6, 0x5E02, 0x5E03, 0x5E73, 0x5E7C, 0x5F01, 0x5F18, - 0x5F17, 0x5FC5, 0x620A, 0x6253, 0x6254, 0x6252, 0x6251, 0x65A5, - 0x65E6, 0x672E, 0x672C, 0x672A, 0x672B, 0x672D, 0x6B63, 0x6BCD, - 0x6C11, 0x6C10, 0x6C38, 0x6C41, 0x6C40, 0x6C3E, 0x72AF, 0x7384, - 0x7389, 0x74DC, 0x74E6, 0x7518, 0x751F, 0x7528, 0x7529, 0x7530, - 0x7531, 0x7532, 0x7533, 0x758B, 0x767D, 0x76AE, 0x76BF, 0x76EE, - 0x77DB, 0x77E2, 0x77F3, 0x793A, 0x79BE, 0x7A74, 0x7ACB, 0x4E1E, - 0x4E1F, 0x4E52, 0x4E53, 0x4E69, 0x4E99, 0x4EA4, 0x4EA6, 0x4EA5, - 0x4EFF, 0x4F09, 0x4F19, 0x4F0A, 0x4F15, 0x4F0D, 0x4F10, 0x4F11, - 0x4F0F, 0x4EF2, 0x4EF6, 0x4EFB, 0x4EF0, 0x4EF3, 0x4EFD, 0x4F01, - 0x4F0B, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, 0x5171, 0x518D, - 0x51B0, 0x5217, 0x5211, 0x5212, 0x520E, 0x5216, 0x52A3, 0x5308, - 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540F, 0x540C, 0x540A, - 0x5410, 0x5401, 0x540B, 0x5404, 0x5411, 0x540D, 0x5408, 0x5403, - 0x540E, 0x5406, 0x5412, 0x56E0, 0x56DE, 0x56DD, 0x5733, 0x5730, - 0x5728, 0x572D, 0x572C, 0x572F, 0x5729, 0x5919, 0x591A, 0x5937, - 0x5938, 0x5984, 0x5978, 0x5983, 0x597D, 0x5979, 0x5982, 0x5981, - 0x5B57, 0x5B58, 0x5B87, 0x5B88, 0x5B85, 0x5B89, 0x5BFA, 0x5C16, - 0x5C79, 0x5DDE, 0x5E06, 0x5E76, 0x5E74, 0x5276, 0x52D4, 0x53A0, - 0x53C4, 0x5558, 0x554C, 0x5568, 0x5549, 0x555D, 0x5529, 0x5554, - 0x5553, 0x555A, 0x553A, 0x553F, 0x552B, 0x57EA, 0x57EF, 0x57DD, - 0x57FE, 0x57DE, 0x57E6, 0x57E8, 0x57FF, 0x5803, 0x58F7, 0x68A6, - 0x591F, 0x595B, 0x595D, 0x595E, 0x5A2B, 0x5A3B, 0x5F0F, 0x5F1B, - 0x5FD9, 0x5FD6, 0x620E, 0x620C, 0x620D, 0x6210, 0x6263, 0x625B, - 0x6258, 0x6536, 0x65E9, 0x65E8, 0x65EC, 0x65ED, 0x66F2, 0x66F3, - 0x6709, 0x673D, 0x6734, 0x6731, 0x6735, 0x6B21, 0x6B64, 0x6B7B, - 0x6C16, 0x6C5D, 0x6C57, 0x6C59, 0x6C5F, 0x6C60, 0x6C50, 0x6C55, - 0x6C61, 0x6C5B, 0x6C4D, 0x6C4E, 0x7070, 0x725F, 0x725D, 0x767E, -plane 29 -at 0x00 - 0x7AF9, 0x7C73, 0x7CF8, 0x7F36, 0x7F8A, 0x7FBD, 0x8001, 0x8003, - 0x800C, 0x8012, 0x8033, 0x807F, 0x8089, 0x808B, 0x808C, 0x81E3, - 0x81EA, 0x81F3, 0x81FC, 0x820C, 0x821B, 0x821F, 0x826E, 0x8272, - 0x827E, 0x866B, 0x8840, 0x884C, 0x8863, 0x897F, 0x9621, 0x4E32, - 0x4EA8, 0x4F4D, 0x4F4F, 0x4F47, 0x4F57, 0x4F5E, 0x4F34, 0x4F5B, - 0x4F55, 0x4F30, 0x4F50, 0x4F51, 0x4F3D, 0x4F3A, 0x4F38, 0x4F43, - 0x4F54, 0x4F3C, 0x4F46, 0x4F63, 0x4F5C, 0x4F60, 0x4F2F, 0x4F4E, - 0x4F36, 0x4F59, 0x4F5D, 0x4F48, 0x4F5A, 0x514C, 0x514B, 0x514D, - 0x5175, 0x51B6, 0x51B7, 0x5225, 0x5224, 0x5229, 0x522A, 0x5228, - 0x52AB, 0x52A9, 0x52AA, 0x52AC, 0x5323, 0x5373, 0x5375, 0x541D, - 0x542D, 0x541E, 0x543E, 0x5426, 0x544E, 0x5427, 0x5446, 0x5443, - 0x5433, 0x5448, 0x5442, 0x541B, 0x5429, 0x544A, 0x5439, 0x543B, - 0x5438, 0x542E, 0x5435, 0x5436, 0x5420, 0x543C, 0x5440, 0x5431, - 0x542B, 0x541F, 0x542C, 0x56EA, 0x56F0, 0x56E4, 0x56EB, 0x574A, - 0x5751, 0x5740, 0x574D, 0x5A61, 0x5A3A, 0x5A6E, 0x5A4B, 0x5A6B, - 0x5A45, 0x5A4E, 0x5A68, 0x5A3D, 0x5A71, 0x5A3F, 0x5A6F, 0x5A75, - 0x5A73, 0x5A2C, 0x5A59, 0x5A54, 0x5A4F, 0x5A63, 0x5BC8, 0x5BC3, - 0x5C5B, 0x5C61, 0x5D21, 0x5D0A, 0x5D09, 0x5D2C, 0x5D08, 0x5D2A, - 0x5D15, 0x5D10, 0x5D13, 0x5D2F, 0x5747, 0x574E, 0x573E, 0x5750, - 0x574F, 0x573B, 0x58EF, 0x593E, 0x599D, 0x5992, 0x59A8, 0x599E, - 0x59A3, 0x5999, 0x5996, 0x598D, 0x59A4, 0x5993, 0x598A, 0x59A5, - 0x5B5D, 0x5B5C, 0x5B5A, 0x5B5B, 0x5B8C, 0x5B8B, 0x5B8F, 0x5C2C, - 0x5C40, 0x5C41, 0x5C3F, 0x5C3E, 0x5C90, 0x5C91, 0x5C94, 0x5C8C, - 0x5DEB, 0x5E0C, 0x5E8F, 0x5E87, 0x5E8A, 0x5EF7, 0x5F04, 0x5F1F, - 0x5F64, 0x5F62, 0x5F77, 0x5F79, 0x5FD8, 0x5FCC, 0x5FD7, 0x5FCD, - 0x5FF1, 0x5FEB, 0x5FF8, 0x5FEA, 0x6212, 0x6211, 0x6284, 0x6297, - 0x6296, 0x6280, 0x6276, 0x6289, 0x626D, 0x628A, 0x627C, 0x627E, - 0x6279, 0x6273, 0x6292, 0x626F, 0x6298, 0x626E, 0x6295, 0x6293, - 0x6291, 0x6286, 0x6539, 0x653B, 0x6538, 0x65F1, 0x66F4, 0x675F, - 0x674E, 0x674F, 0x6750, 0x6751, 0x675C, 0x6756, 0x675E, 0x6749, - 0x6746, 0x6760, 0x6753, 0x6757, 0x6B65, 0x6BCF, 0x6C42, 0x6C5E, - 0x6C99, 0x6C81, 0x6C88, 0x6C89, 0x6C85, 0x6C9B, 0x6C6A, 0x6C7A, -plane 30 -at 0x00 - 0x6C90, 0x6C70, 0x6C8C, 0x6C68, 0x6C96, 0x6C92, 0x6C7D, 0x6C83, - 0x6C72, 0x6C7E, 0x6C74, 0x6C86, 0x6C76, 0x6C8D, 0x6C94, 0x6C98, - 0x6C82, 0x7076, 0x707C, 0x707D, 0x7078, 0x7262, 0x7261, 0x7260, - 0x72C4, 0x72C2, 0x7396, 0x752C, 0x752B, 0x7537, 0x7538, 0x7682, - 0x76EF, 0x77E3, 0x79C1, 0x79C0, 0x79BF, 0x7A76, 0x7CFB, 0x7F55, - 0x8096, 0x8093, 0x809D, 0x8098, 0x809B, 0x809A, 0x80B2, 0x826F, - 0x8292, 0x5D18, 0x5DE3, 0x5E39, 0x5E35, 0x5E3A, 0x5E32, 0x5EBB, - 0x5EBA, 0x5F34, 0x5F39, 0x6098, 0x60D0, 0x60D7, 0x60AA, 0x60A1, - 0x60A4, 0x60EE, 0x60E7, 0x60E8, 0x60DE, 0x637E, 0x638B, 0x6379, - 0x6386, 0x6393, 0x6373, 0x636A, 0x636C, 0x637F, 0x63B2, 0x63BA, - 0x6366, 0x6374, 0x828B, 0x828D, 0x898B, 0x89D2, 0x8A00, 0x8C37, - 0x8C46, 0x8C55, 0x8C9D, 0x8D64, 0x8D70, 0x8DB3, 0x8EAB, 0x8ECA, - 0x8F9B, 0x8FB0, 0x8FC2, 0x8FC6, 0x8FC5, 0x8FC4, 0x5DE1, 0x9091, - 0x90A2, 0x90AA, 0x90A6, 0x90A3, 0x9149, 0x91C6, 0x91CC, 0x9632, - 0x962E, 0x9631, 0x962A, 0x962C, 0x4E26, 0x4E56, 0x4E73, 0x4E8B, - 0x4E9B, 0x4E9E, 0x4EAB, 0x4EAC, 0x4F6F, 0x4F9D, 0x4F8D, 0x4F73, - 0x4F7F, 0x4F6C, 0x4F9B, 0x4F8B, 0x4F86, 0x4F83, 0x4F70, 0x4F75, - 0x4F88, 0x4F69, 0x4F7B, 0x4F96, 0x4F7E, 0x4F8F, 0x4F91, 0x4F7A, - 0x5154, 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, 0x51BD, - 0x51FD, 0x523B, 0x5238, 0x5237, 0x523A, 0x5230, 0x522E, 0x5236, - 0x5241, 0x52BE, 0x52BB, 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, - 0x5377, 0x5378, 0x5379, 0x53D6, 0x53D4, 0x53D7, 0x5473, 0x5475, - 0x5496, 0x5478, 0x5495, 0x5480, 0x547B, 0x5477, 0x5484, 0x5492, - 0x5486, 0x547C, 0x5490, 0x5471, 0x5476, 0x548C, 0x549A, 0x5462, - 0x5468, 0x548B, 0x547D, 0x548E, 0x56FA, 0x5783, 0x5777, 0x576A, - 0x5769, 0x5761, 0x5766, 0x5764, 0x577C, 0x591C, 0x5949, 0x5947, - 0x5948, 0x5944, 0x5954, 0x59BE, 0x59BB, 0x59D4, 0x59B9, 0x59AE, - 0x59D1, 0x59C6, 0x59D0, 0x59CD, 0x59CB, 0x59D3, 0x59CA, 0x59AF, - 0x59B3, 0x59D2, 0x59C5, 0x5B5F, 0x5B64, 0x5B63, 0x5B97, 0x5B9A, - 0x5B98, 0x5B9C, 0x5B99, 0x5B9B, 0x5C1A, 0x5C48, 0x5C45, 0x655A, - 0x654E, 0x654D, 0x658D, 0x658E, 0x65AD, 0x65C7, 0x65CA, 0x65C9, - 0x65E3, 0x6657, 0x6663, 0x6667, 0x671A, 0x6719, 0x6716, 0x689E, -plane 31 -at 0x00 - 0x68B6, 0x6898, 0x6873, 0x689A, 0x688E, 0x68B7, 0x68DB, 0x68A5, - 0x686C, 0x68C1, 0x6884, 0x6895, 0x687A, 0x6899, 0x68B8, 0x68B9, - 0x5C46, 0x5CB7, 0x5CA1, 0x5CB8, 0x5CA9, 0x5CAB, 0x5CB1, 0x5CB3, - 0x5E18, 0x5E1A, 0x5E16, 0x5E15, 0x5E1B, 0x5E11, 0x5E78, 0x5E9A, - 0x5E97, 0x5E9C, 0x5E95, 0x5E96, 0x5EF6, 0x5F26, 0x5F27, 0x5F29, - 0x5F80, 0x5F81, 0x5F7F, 0x5F7C, 0x5FDD, 0x5FE0, 0x5FFD, 0x5FF5, - 0x5FFF, 0x600F, 0x6014, 0x602F, 0x6035, 0x6016, 0x602A, 0x6015, - 0x6021, 0x6027, 0x6029, 0x602B, 0x601B, 0x6216, 0x6215, 0x623F, - 0x623E, 0x6240, 0x627F, 0x62C9, 0x62CC, 0x62C4, 0x62BF, 0x62C2, - 0x62B9, 0x62D2, 0x62DB, 0x62AB, 0x62D3, 0x62D4, 0x62CB, 0x62C8, - 0x62A8, 0x62BD, 0x62BC, 0x62D0, 0x62D9, 0x62C7, 0x62CD, 0x62B5, - 0x62DA, 0x62B1, 0x62D8, 0x62D6, 0x62D7, 0x62C6, 0x62AC, 0x62CE, - 0x653E, 0x65A7, 0x65BC, 0x65FA, 0x6614, 0x6613, 0x660C, 0x6606, - 0x6602, 0x660E, 0x6600, 0x660F, 0x6615, 0x660A, 0x6607, 0x670D, - 0x670B, 0x676D, 0x678B, 0x6795, 0x6771, 0x679C, 0x6773, 0x6777, - 0x6787, 0x679D, 0x6797, 0x676F, 0x6770, 0x677F, 0x6789, 0x677E, - 0x6790, 0x6775, 0x679A, 0x6793, 0x677C, 0x676A, 0x6772, 0x6B23, - 0x6B66, 0x6B67, 0x6B7F, 0x6C13, 0x6C1B, 0x6CE3, 0x6CE8, 0x6CF3, - 0x6CB1, 0x6CCC, 0x6CE5, 0x6CB3, 0x6CBD, 0x6CBE, 0x6CBC, 0x6CE2, - 0x6CAB, 0x6CD5, 0x6CD3, 0x6CB8, 0x6CC4, 0x6CB9, 0x6CC1, 0x6CAE, - 0x6CD7, 0x6CC5, 0x6CF1, 0x6CBF, 0x6CBB, 0x6CE1, 0x6CDB, 0x6CCA, - 0x6CAC, 0x6CEF, 0x6CDC, 0x6CD6, 0x6CE0, 0x6870, 0x6B35, 0x6B90, - 0x6BBB, 0x6BED, 0x6DC1, 0x6DC3, 0x6DCE, 0x6DAD, 0x6E04, 0x6DB9, - 0x6DE7, 0x6E08, 0x6E06, 0x6E0A, 0x6DB0, 0x6DF8, 0x6E0C, 0x6DB1, - 0x6E02, 0x6E07, 0x6E09, 0x6E01, 0x6E17, 0x6DFF, 0x6E12, 0x7103, - 0x7107, 0x7101, 0x70F5, 0x70F1, 0x7108, 0x70F2, 0x7095, 0x708E, - 0x7092, 0x708A, 0x7099, 0x722C, 0x722D, 0x7238, 0x7248, 0x7267, - 0x7269, 0x72C0, 0x72CE, 0x72D9, 0x72D7, 0x72D0, 0x73A9, 0x73A8, - 0x739F, 0x73AB, 0x73A5, 0x753D, 0x759D, 0x7599, 0x759A, 0x7684, - 0x76C2, 0x76F2, 0x76F4, 0x77E5, 0x77FD, 0x793E, 0x7940, 0x7941, - 0x79C9, 0x79C8, 0x7A7A, 0x7A79, 0x7AFA, 0x7CFE, 0x7F54, 0x7F8C, - 0x7F8B, 0x8005, 0x80BA, 0x80A5, 0x80A2, 0x80B1, 0x80A1, 0x80AB, -plane 32 -at 0x00 - 0x80A9, 0x80B4, 0x80AA, 0x80AF, 0x81E5, 0x81FE, 0x820D, 0x82B3, - 0x829D, 0x8299, 0x82AD, 0x82BD, 0x829F, 0x82B9, 0x82B1, 0x82AC, - 0x82A5, 0x82AF, 0x82B8, 0x82A3, 0x82B0, 0x82BE, 0x82B7, 0x864E, - 0x8671, 0x521D, 0x8868, 0x8ECB, 0x8FCE, 0x8FD4, 0x8FD1, 0x90B5, - 0x90B8, 0x90B1, 0x90B6, 0x91C7, 0x91D1, 0x9577, 0x9580, 0x961C, - 0x9640, 0x963F, 0x963B, 0x9644, 0x9642, 0x96B9, 0x96E8, 0x9752, - 0x975E, 0x4E9F, 0x4EAD, 0x4EAE, 0x4FE1, 0x4FB5, 0x4FAF, 0x4FBF, - 0x4FE0, 0x4FD1, 0x4FCF, 0x4FDD, 0x4FC3, 0x4FB6, 0x4FD8, 0x4FDF, - 0x4FCA, 0x4FD7, 0x4FAE, 0x4FD0, 0x4FC4, 0x4FC2, 0x4FDA, 0x4FCE, - 0x4FDE, 0x4FB7, 0x5157, 0x5192, 0x5191, 0x51A0, 0x524E, 0x5243, - 0x524A, 0x524D, 0x524C, 0x524B, 0x5247, 0x52C7, 0x52C9, 0x52C3, - 0x52C1, 0x530D, 0x5357, 0x537B, 0x539A, 0x53DB, 0x54AC, 0x54C0, - 0x54A8, 0x54CE, 0x54C9, 0x54B8, 0x54A6, 0x54B3, 0x54C7, 0x54C2, - 0x54BD, 0x54AA, 0x54C1, 0x710F, 0x70FE, 0x731A, 0x7310, 0x730E, - 0x7402, 0x73F3, 0x73FB, 0x751B, 0x7523, 0x7561, 0x7568, 0x7567, - 0x75D3, 0x7690, 0x76D5, 0x76D7, 0x76D6, 0x7730, 0x7726, 0x7740, - 0x771E, 0x7847, 0x784B, 0x7851, 0x784F, 0x7842, 0x7846, 0x796E, - 0x796C, 0x79F2, 0x79F1, 0x79F5, 0x54C4, 0x54C8, 0x54AF, 0x54AB, - 0x54B1, 0x54BB, 0x54A9, 0x54A7, 0x54BF, 0x56FF, 0x5782, 0x578B, - 0x57A0, 0x57A3, 0x57A2, 0x57CE, 0x57AE, 0x5793, 0x5955, 0x5951, - 0x594F, 0x594E, 0x5950, 0x59DC, 0x59D8, 0x59FF, 0x59E3, 0x59E8, - 0x5A03, 0x59E5, 0x59EA, 0x59DA, 0x59E6, 0x5A01, 0x59FB, 0x5B69, - 0x5BA3, 0x5BA6, 0x5BA4, 0x5BA2, 0x5BA5, 0x5C01, 0x5C4E, 0x5C4F, - 0x5C4D, 0x5C4B, 0x5CD9, 0x5CD2, 0x5DF7, 0x5E1D, 0x5E25, 0x5E1F, - 0x5E7D, 0x5EA0, 0x5EA6, 0x5EFA, 0x5F08, 0x5F2D, 0x5F65, 0x5F88, - 0x5F85, 0x5F8A, 0x5F8B, 0x5F87, 0x5F8C, 0x5F89, 0x6012, 0x601D, - 0x6020, 0x6025, 0x600E, 0x6028, 0x604D, 0x6070, 0x6068, 0x6062, - 0x6046, 0x6043, 0x606C, 0x606B, 0x606A, 0x6064, 0x6241, 0x62DC, - 0x6316, 0x6309, 0x62FC, 0x62ED, 0x6301, 0x62EE, 0x62FD, 0x6307, - 0x62F1, 0x62F7, 0x62EF, 0x62EC, 0x62FE, 0x62F4, 0x6311, 0x6302, - 0x653F, 0x6545, 0x65AB, 0x65BD, 0x65E2, 0x6625, 0x662D, 0x6620, - 0x6627, 0x662F, 0x661F, 0x6628, 0x6631, 0x6624, 0x66F7, 0x67FF, -plane 33 -at 0x00 - 0x67D3, 0x67F1, 0x67D4, 0x67D0, 0x67EC, 0x67B6, 0x67AF, 0x67F5, - 0x67E9, 0x67EF, 0x67C4, 0x67D1, 0x67B4, 0x67DA, 0x67E5, 0x67B8, - 0x67CF, 0x67DE, 0x67F3, 0x67B0, 0x67D9, 0x67E2, 0x67DD, 0x67D2, - 0x6B6A, 0x6B83, 0x6B86, 0x6BB5, 0x6BD2, 0x6BD7, 0x6C1F, 0x6CC9, - 0x6D0B, 0x6D32, 0x6D2A, 0x6D41, 0x6D25, 0x6D0C, 0x6D31, 0x6D1E, - 0x6D17, 0x79F3, 0x79F9, 0x7A9A, 0x7A93, 0x7A91, 0x7AE1, 0x7B21, - 0x7B1C, 0x7B16, 0x7B17, 0x7B36, 0x7B1F, 0x7C93, 0x7C99, 0x7C9A, - 0x7C9C, 0x7D49, 0x7D34, 0x7D37, 0x7D2D, 0x7D4C, 0x7D48, 0x7F3B, - 0x8008, 0x801A, 0x801D, 0x8049, 0x8045, 0x8044, 0x7C9B, 0x812A, - 0x812E, 0x8131, 0x6D3B, 0x6D3D, 0x6D3E, 0x6D36, 0x6D1B, 0x6CF5, - 0x6D39, 0x6D27, 0x6D38, 0x6D29, 0x6D2E, 0x6D35, 0x6D0E, 0x6D2B, - 0x70AB, 0x70BA, 0x70B3, 0x70AC, 0x70AF, 0x70AD, 0x70B8, 0x70AE, - 0x70A4, 0x7230, 0x7272, 0x726F, 0x7274, 0x72E9, 0x72E0, 0x72E1, - 0x73B7, 0x73CA, 0x73BB, 0x73B2, 0x73CD, 0x73C0, 0x73B3, 0x751A, - 0x752D, 0x754F, 0x754C, 0x754E, 0x754B, 0x75AB, 0x75A4, 0x75A5, - 0x75A2, 0x75A3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76C8, 0x76C6, - 0x76C3, 0x76C5, 0x7701, 0x76F9, 0x76F8, 0x7709, 0x770B, 0x76FE, - 0x76FC, 0x7707, 0x77DC, 0x7802, 0x7814, 0x780C, 0x780D, 0x7946, - 0x7949, 0x7948, 0x7947, 0x79B9, 0x79BA, 0x79D1, 0x79D2, 0x79CB, - 0x7A7F, 0x7A81, 0x7AFF, 0x7AFD, 0x7C7D, 0x7D02, 0x7D05, 0x7D00, - 0x7D09, 0x7D07, 0x7D04, 0x7D06, 0x7F38, 0x7F8E, 0x7FBF, 0x8004, - 0x8010, 0x800D, 0x8011, 0x8036, 0x80D6, 0x80E5, 0x80DA, 0x80C3, - 0x80C4, 0x80CC, 0x80E1, 0x80DB, 0x80CE, 0x80DE, 0x80E4, 0x80DD, - 0x81F4, 0x8222, 0x82E7, 0x8303, 0x8305, 0x82E3, 0x82DB, 0x82E6, - 0x8304, 0x82E5, 0x8302, 0x8309, 0x82D2, 0x82D7, 0x82F1, 0x8301, - 0x82DC, 0x82D4, 0x82D1, 0x82DE, 0x82D3, 0x82DF, 0x82EF, 0x8306, - 0x8650, 0x8679, 0x867B, 0x867A, 0x884D, 0x886B, 0x8981, 0x89D4, - 0x8A08, 0x8A02, 0x8A03, 0x8C9E, 0x8CA0, 0x8D74, 0x8D73, 0x8DB4, - 0x8ECD, 0x8ECC, 0x8FF0, 0x8FE6, 0x8FE2, 0x8FEA, 0x8FE5, 0x811A, - 0x8134, 0x8117, 0x831D, 0x8371, 0x8384, 0x8380, 0x8372, 0x83A1, - 0x8379, 0x8391, 0x839F, 0x83AD, 0x8323, 0x8385, 0x839C, 0x83B7, - 0x8658, 0x865A, 0x8657, 0x86B2, 0x86AE, 0x8845, 0x889C, 0x8894, -plane 34 -at 0x00 - 0x88A3, 0x888F, 0x88A5, 0x88A9, 0x88A6, 0x888A, 0x88A0, 0x8890, - 0x8FED, 0x8FEB, 0x8FE4, 0x8FE8, 0x90CA, 0x90CE, 0x90C1, 0x90C3, - 0x914B, 0x914A, 0x91CD, 0x9582, 0x9650, 0x964B, 0x964C, 0x964D, - 0x9762, 0x9769, 0x97CB, 0x97ED, 0x97F3, 0x9801, 0x98A8, 0x98DB, - 0x98DF, 0x9996, 0x9999, 0x4E58, 0x4EB3, 0x500C, 0x500D, 0x5023, - 0x4FEF, 0x5026, 0x5025, 0x4FF8, 0x5029, 0x5016, 0x5006, 0x503C, - 0x501F, 0x501A, 0x5012, 0x5011, 0x4FFA, 0x5000, 0x5014, 0x5028, - 0x4FF1, 0x5021, 0x500B, 0x5019, 0x5018, 0x4FF3, 0x4FEE, 0x502D, - 0x502A, 0x4FFE, 0x502B, 0x5009, 0x517C, 0x51A4, 0x51A5, 0x51A2, - 0x51CD, 0x51CC, 0x51C6, 0x51CB, 0x5256, 0x525C, 0x5254, 0x525B, - 0x525D, 0x532A, 0x537F, 0x539F, 0x539D, 0x53DF, 0x54E8, 0x5510, - 0x5501, 0x5537, 0x54FC, 0x54E5, 0x54F2, 0x5506, 0x54FA, 0x5514, - 0x54E9, 0x54ED, 0x54E1, 0x5509, 0x54EE, 0x54EA, 0x54E6, 0x5527, - 0x5507, 0x54FD, 0x550F, 0x5703, 0x5704, 0x57C2, 0x57D4, 0x57CB, - 0x57C3, 0x5809, 0x590F, 0x5957, 0x5958, 0x595A, 0x5A11, 0x5A18, - 0x5A1C, 0x5A1F, 0x5A1B, 0x5A13, 0x59EC, 0x5A20, 0x5A23, 0x5A29, - 0x5A25, 0x5A0C, 0x5A09, 0x5B6B, 0x5C58, 0x5BB0, 0x5BB3, 0x5BB6, - 0x5BB4, 0x5BAE, 0x5BB5, 0x5BB9, 0x5BB8, 0x5C04, 0x5C51, 0x5C55, - 0x5C50, 0x5CED, 0x5CFD, 0x5CFB, 0x5CEA, 0x5CE8, 0x5CF0, 0x5CF6, - 0x5D01, 0x5CF4, 0x5DEE, 0x5E2D, 0x5E2B, 0x5EAB, 0x5EAD, 0x5EA7, - 0x5F31, 0x5F92, 0x5F91, 0x5F90, 0x6059, 0x8992, 0x8991, 0x8994, - 0x8A26, 0x8A32, 0x8A28, 0x8A1C, 0x8A2B, 0x8A20, 0x8A29, 0x8A21, - 0x8C3A, 0x8C5B, 0x8C58, 0x8C7C, 0x8CA6, 0x8CAE, 0x8CAD, 0x8D65, - 0x8D7E, 0x8D7C, 0x8D7F, 0x8D7A, 0x8DBD, 0x8DC0, 0x8DBB, 0x8EAD, - 0x8EAF, 0x8ED6, 0x8ED9, 0x9012, 0x900E, 0x9025, 0x6063, 0x6065, - 0x6050, 0x6055, 0x606D, 0x6069, 0x606F, 0x6084, 0x609F, 0x609A, - 0x608D, 0x6094, 0x608C, 0x6085, 0x6096, 0x6247, 0x62F3, 0x6308, - 0x62FF, 0x634E, 0x633E, 0x632F, 0x6355, 0x6342, 0x6346, 0x634F, - 0x6349, 0x633A, 0x6350, 0x633D, 0x632A, 0x632B, 0x6328, 0x634D, - 0x634C, 0x6548, 0x6549, 0x6599, 0x65C1, 0x65C5, 0x6642, 0x6649, - 0x664F, 0x6643, 0x6652, 0x664C, 0x6645, 0x6641, 0x66F8, 0x6714, - 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, 0x6853, 0x6839, -plane 35 -at 0x00 - 0x6842, 0x6854, 0x6829, 0x68B3, 0x6817, 0x684C, 0x6851, 0x683D, - 0x67F4, 0x6850, 0x6840, 0x683C, 0x6843, 0x682A, 0x6845, 0x6813, - 0x6818, 0x6841, 0x6B8A, 0x6B89, 0x6BB7, 0x6C23, 0x6C27, 0x6C28, - 0x6C26, 0x6C24, 0x6CF0, 0x6D6A, 0x6D95, 0x6D88, 0x6D87, 0x6D66, - 0x6D78, 0x6D77, 0x6D59, 0x6D93, 0x6D6C, 0x6D89, 0x6D6E, 0x6D5A, - 0x6D74, 0x6D69, 0x6D8C, 0x6D8A, 0x6D79, 0x6D85, 0x6D65, 0x6D94, - 0x70CA, 0x70D8, 0x70E4, 0x70D9, 0x70C8, 0x70CF, 0x7239, 0x7279, - 0x72FC, 0x72F9, 0x72FD, 0x72F8, 0x72F7, 0x7386, 0x73ED, 0x7409, - 0x73EE, 0x73E0, 0x73EA, 0x73DE, 0x7554, 0x755D, 0x755C, 0x755A, - 0x7559, 0x75BE, 0x75C5, 0x75C7, 0x75B2, 0x75B3, 0x75BD, 0x75BC, - 0x75B9, 0x75C2, 0x75B8, 0x768B, 0x76B0, 0x76CA, 0x76CD, 0x76CE, - 0x7729, 0x771F, 0x7720, 0x7728, 0x77E9, 0x7830, 0x7827, 0x7838, - 0x781D, 0x7834, 0x7837, 0x9013, 0x90EE, 0x90AB, 0x90F7, 0x9159, - 0x9154, 0x91F2, 0x91F0, 0x91E5, 0x91F6, 0x9587, 0x965A, 0x966E, - 0x9679, 0x98E1, 0x98E6, 0x9EC4, 0x9ED2, 0x4E80, 0x4E81, 0x508F, - 0x5097, 0x5088, 0x5089, 0x5081, 0x5160, 0x5E42, 0x51D3, 0x51D2, - 0x51D6, 0x5273, 0x5270, 0x53A8, 0x7825, 0x782D, 0x7820, 0x781F, - 0x7832, 0x7955, 0x7950, 0x7960, 0x795F, 0x7956, 0x795E, 0x795D, - 0x7957, 0x795A, 0x79E4, 0x79E3, 0x79E7, 0x79DF, 0x79E6, 0x79E9, - 0x79D8, 0x7A84, 0x7A88, 0x7AD9, 0x7B06, 0x7B11, 0x7C89, 0x7D21, - 0x7D17, 0x7D0B, 0x7D0A, 0x7D20, 0x7D22, 0x7D14, 0x7D10, 0x7D15, - 0x7D1A, 0x7D1C, 0x7D0D, 0x7D19, 0x7D1B, 0x7F3A, 0x7F5F, 0x7F94, - 0x7FC5, 0x7FC1, 0x8006, 0x8018, 0x8015, 0x8019, 0x8017, 0x803D, - 0x803F, 0x80F1, 0x8102, 0x80F0, 0x8105, 0x80ED, 0x80F4, 0x8106, - 0x80F8, 0x80F3, 0x8108, 0x80FD, 0x810A, 0x80FC, 0x80EF, 0x81ED, - 0x81EC, 0x8200, 0x8210, 0x822A, 0x822B, 0x8228, 0x822C, 0x82BB, - 0x832B, 0x8352, 0x8354, 0x834A, 0x8338, 0x8350, 0x8349, 0x8335, - 0x8334, 0x834F, 0x8332, 0x8339, 0x8336, 0x8317, 0x8340, 0x8331, - 0x8328, 0x8343, 0x8654, 0x868A, 0x86AA, 0x8693, 0x86A4, 0x86A9, - 0x868C, 0x86A3, 0x869C, 0x8870, 0x8877, 0x8881, 0x8882, 0x887D, - 0x8879, 0x8A18, 0x8A10, 0x8A0E, 0x8A0C, 0x8A15, 0x8A0A, 0x8A17, - 0x8A13, 0x8A16, 0x8A0F, 0x8A11, 0x8C48, 0x8C7A, 0x8C79, 0x8CA1, -plane 36 -at 0x00 - 0x8CA2, 0x8D77, 0x8EAC, 0x8ED2, 0x8ED4, 0x8ECF, 0x8FB1, 0x9001, - 0x9006, 0x8FF7, 0x9000, 0x8FFA, 0x8FF4, 0x9003, 0x8FFD, 0x9005, - 0x8FF8, 0x9095, 0x90E1, 0x90DD, 0x90E2, 0x9152, 0x914D, 0x914C, - 0x91D8, 0x91DD, 0x91D7, 0x91DC, 0x91D9, 0x9583, 0x9662, 0x9663, - 0x9661, 0x53A6, 0x53C5, 0x5597, 0x55DE, 0x5596, 0x55B4, 0x5585, - 0x559B, 0x55A0, 0x5559, 0x5586, 0x55AF, 0x557A, 0x559E, 0x55A9, - 0x570F, 0x570E, 0x581A, 0x581F, 0x583C, 0x5818, 0x583E, 0x5826, - 0x583A, 0x5822, 0x58FB, 0x5963, 0x5964, 0x5AA8, 0x5AA3, 0x5A82, - 0x5A88, 0x5AA1, 0x965B, 0x965D, 0x9664, 0x9658, 0x965E, 0x96BB, - 0x98E2, 0x99AC, 0x9AA8, 0x9AD8, 0x9B25, 0x9B32, 0x9B3C, 0x4E7E, - 0x507A, 0x507D, 0x505C, 0x5047, 0x5043, 0x504C, 0x505A, 0x5049, - 0x5065, 0x5076, 0x504E, 0x5055, 0x5075, 0x5074, 0x5077, 0x504F, - 0x500F, 0x506F, 0x506D, 0x515C, 0x5195, 0x51F0, 0x526A, 0x526F, - 0x52D2, 0x52D9, 0x52D8, 0x52D5, 0x5310, 0x530F, 0x5319, 0x533F, - 0x5340, 0x533E, 0x53C3, 0x66FC, 0x5546, 0x556A, 0x5566, 0x5544, - 0x555E, 0x5561, 0x5543, 0x554A, 0x5531, 0x5556, 0x554F, 0x5555, - 0x552F, 0x5564, 0x5538, 0x552E, 0x555C, 0x552C, 0x5563, 0x5533, - 0x5541, 0x5557, 0x5708, 0x570B, 0x5709, 0x57DF, 0x5805, 0x580A, - 0x5806, 0x57E0, 0x57E4, 0x57FA, 0x5802, 0x5835, 0x57F7, 0x57F9, - 0x5920, 0x5962, 0x5A36, 0x5A41, 0x5A49, 0x5A66, 0x5A6A, 0x5A40, - 0x5A3C, 0x5A62, 0x5A5A, 0x5A46, 0x5A4A, 0x5B70, 0x5BC7, 0x5BC5, - 0x5BC4, 0x5BC2, 0x5BBF, 0x5BC6, 0x5C09, 0x5C08, 0x5C07, 0x5C60, - 0x5C5C, 0x5C5D, 0x5D07, 0x5D06, 0x5D0E, 0x5D1B, 0x5D16, 0x5D22, - 0x5D11, 0x5D29, 0x5D14, 0x5D19, 0x5D24, 0x5D27, 0x5D17, 0x5DE2, - 0x5E38, 0x5E36, 0x5E33, 0x5E37, 0x5EB7, 0x5EB8, 0x5EB6, 0x5EB5, - 0x5EBE, 0x5F35, 0x5F37, 0x5F57, 0x5F6C, 0x5F69, 0x5F6B, 0x5F97, - 0x5F99, 0x5F9E, 0x5F98, 0x5FA1, 0x5FA0, 0x5F9C, 0x607F, 0x60A3, - 0x6089, 0x60A0, 0x60A8, 0x60CB, 0x60B4, 0x60E6, 0x60BD, 0x5A85, - 0x5A98, 0x5A99, 0x5A89, 0x5A81, 0x5A96, 0x5A80, 0x5A91, 0x5ACF, - 0x5A87, 0x5AA0, 0x5A79, 0x5A86, 0x5AAB, 0x5AAA, 0x5AA4, 0x5A8D, - 0x5A7E, 0x5BD5, 0x5C1E, 0x5C5F, 0x5C5E, 0x5D44, 0x5D3E, 0x5D48, - 0x5D1C, 0x5D5B, 0x5D4D, 0x5D57, 0x5D53, 0x5D4F, 0x5D3B, 0x5D46, -plane 37 -at 0x00 - 0x60C5, 0x60BB, 0x60B5, 0x60DC, 0x60BC, 0x60D8, 0x60D5, 0x60C6, - 0x60DF, 0x60B8, 0x60DA, 0x60C7, 0x621A, 0x621B, 0x6248, 0x63A0, - 0x63A7, 0x6372, 0x6396, 0x63A2, 0x63A5, 0x6377, 0x6367, 0x6398, - 0x63AA, 0x6371, 0x63A9, 0x6389, 0x6383, 0x639B, 0x636B, 0x63A8, - 0x6384, 0x6388, 0x6399, 0x63A1, 0x63AC, 0x6392, 0x638F, 0x6380, - 0x637B, 0x6369, 0x6368, 0x637A, 0x655D, 0x6556, 0x6551, 0x6559, - 0x6557, 0x555F, 0x654F, 0x6558, 0x6555, 0x6554, 0x659C, 0x659B, - 0x65AC, 0x65CF, 0x65CB, 0x65CC, 0x65CE, 0x665D, 0x665A, 0x6664, - 0x6668, 0x6666, 0x665E, 0x66F9, 0x52D7, 0x671B, 0x6881, 0x68AF, - 0x68A2, 0x6893, 0x68B5, 0x687F, 0x6876, 0x68B1, 0x68A7, 0x6897, - 0x68B0, 0x6883, 0x68C4, 0x68AD, 0x6886, 0x6885, 0x6894, 0x689D, - 0x68A8, 0x689F, 0x68A1, 0x6882, 0x6B32, 0x6BBA, 0x6BEB, 0x6BEC, - 0x6C2B, 0x6D8E, 0x6DBC, 0x6DF3, 0x6DD9, 0x6DB2, 0x6DE1, 0x6DCC, - 0x6DE4, 0x6DFB, 0x6DFA, 0x6E05, 0x6DC7, 0x6DCB, 0x6DAF, 0x6DD1, - 0x6DAE, 0x6DDE, 0x6DF9, 0x6DB8, 0x6DF7, 0x6DF5, 0x6DC5, 0x6DD2, - 0x6E1A, 0x6DB5, 0x6DDA, 0x6DEB, 0x6DD8, 0x6DEA, 0x6DF1, 0x6DEE, - 0x6DE8, 0x6DC6, 0x6DC4, 0x6DAA, 0x6DEC, 0x6DBF, 0x6DE6, 0x70F9, - 0x7109, 0x710A, 0x70FD, 0x70EF, 0x723D, 0x727D, 0x7281, 0x731C, - 0x731B, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, 0x740A, 0x7403, - 0x7406, 0x73FE, 0x740D, 0x74E0, 0x74F6, 0x5E46, 0x5E47, 0x5E48, - 0x5EC0, 0x5EBD, 0x5EBF, 0x5F11, 0x5F3E, 0x5F3B, 0x5F3A, 0x5FA7, - 0x60EA, 0x6107, 0x6122, 0x610C, 0x60B3, 0x60D6, 0x60D2, 0x60E3, - 0x60E5, 0x60E9, 0x6111, 0x60FD, 0x611E, 0x6120, 0x6121, 0x621E, - 0x63E2, 0x63DE, 0x63E6, 0x63F8, 0x63FE, 0x63C1, 0x74F7, 0x751C, - 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, 0x758F, 0x75D4, 0x75D5, - 0x75B5, 0x75CA, 0x75CD, 0x768E, 0x76D4, 0x76D2, 0x76DB, 0x7737, - 0x773E, 0x773C, 0x7736, 0x7738, 0x773A, 0x786B, 0x7843, 0x784E, - 0x7965, 0x7968, 0x796D, 0x79FB, 0x7A92, 0x7A95, 0x7B20, 0x7B28, - 0x7B1B, 0x7B2C, 0x7B26, 0x7B19, 0x7B1E, 0x7B2E, 0x7C92, 0x7C97, - 0x7C95, 0x7D46, 0x7D43, 0x7D71, 0x7D2E, 0x7D39, 0x7D3C, 0x7D40, - 0x7D30, 0x7D33, 0x7D44, 0x7D2F, 0x7D42, 0x7D32, 0x7D31, 0x7F3D, - 0x7F9E, 0x7F9A, 0x7FCC, 0x7FCE, 0x7FD2, 0x801C, 0x804A, 0x8046, -plane 38 -at 0x00 - 0x812F, 0x8116, 0x8123, 0x812B, 0x8129, 0x8130, 0x8124, 0x8202, - 0x8235, 0x8237, 0x8236, 0x8239, 0x838E, 0x839E, 0x8398, 0x8378, - 0x83A2, 0x8396, 0x83BD, 0x83AB, 0x8392, 0x838A, 0x8393, 0x8389, - 0x83A0, 0x8377, 0x837B, 0x837C, 0x8386, 0x83A7, 0x8655, 0x5F6A, - 0x86C7, 0x86C0, 0x86B6, 0x86C4, 0x86B5, 0x86C6, 0x86CB, 0x86B1, - 0x86AF, 0x86C9, 0x8853, 0x889E, 0x8888, 0x88AB, 0x8892, 0x8896, - 0x888D, 0x888B, 0x8993, 0x898F, 0x8A2A, 0x8A1D, 0x8A23, 0x8A25, - 0x8A31, 0x8A2D, 0x8A1F, 0x8A1B, 0x8A22, 0x8C49, 0x8C5A, 0x8CA9, - 0x8CAC, 0x8CAB, 0x8CA8, 0x8CAA, 0x8CA7, 0x8D67, 0x8D66, 0x8DBE, - 0x8DBA, 0x8EDB, 0x8EDF, 0x9019, 0x900D, 0x901A, 0x9017, 0x9023, - 0x901F, 0x901D, 0x9010, 0x9015, 0x901E, 0x9020, 0x900F, 0x9022, - 0x9016, 0x901B, 0x9014, 0x63BF, 0x63F7, 0x63D1, 0x655F, 0x6560, - 0x6561, 0x65D1, 0x667D, 0x666B, 0x667F, 0x6673, 0x6681, 0x666D, - 0x6669, 0x671E, 0x68ED, 0x6903, 0x68FE, 0x68E5, 0x691E, 0x6902, - 0x6909, 0x68CA, 0x6900, 0x6901, 0x6918, 0x68E2, 0x68CF, 0x692E, - 0x68C5, 0x68FF, 0x691C, 0x68C3, 0x90E8, 0x90ED, 0x90FD, 0x9157, - 0x91CE, 0x91F5, 0x91E6, 0x91E3, 0x91E7, 0x91ED, 0x91E9, 0x9589, - 0x966A, 0x9675, 0x9673, 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, - 0x966C, 0x96C0, 0x96EA, 0x96E9, 0x7AE0, 0x7ADF, 0x9802, 0x9803, - 0x9B5A, 0x9CE5, 0x9E75, 0x9E7F, 0x9EA5, 0x9EBB, 0x50A2, 0x508D, - 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, 0x5098, 0x509A, 0x6700, - 0x51F1, 0x5272, 0x5274, 0x5275, 0x5269, 0x52DE, 0x52DD, 0x52DB, - 0x535A, 0x53A5, 0x557B, 0x5580, 0x55A7, 0x557C, 0x558A, 0x559D, - 0x5598, 0x5582, 0x559C, 0x55AA, 0x5594, 0x5587, 0x558B, 0x5583, - 0x55B3, 0x55AE, 0x559F, 0x553E, 0x55B2, 0x559A, 0x55BB, 0x55AC, - 0x55B1, 0x557E, 0x5589, 0x55AB, 0x5599, 0x570D, 0x582F, 0x582A, - 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, 0x581D, 0x5820, 0x58F9, - 0x58FA, 0x5960, 0x5A77, 0x5A9A, 0x5A7F, 0x5A92, 0x5A9B, 0x5AA7, - 0x5B73, 0x5B71, 0x5BD2, 0x5BCC, 0x5BD3, 0x5BD0, 0x5C0A, 0x5C0B, - 0x5C31, 0x5D4C, 0x5D50, 0x5D34, 0x5D47, 0x5DFD, 0x5E45, 0x5E3D, - 0x5E40, 0x5E43, 0x5E7E, 0x5ECA, 0x5EC1, 0x5EC2, 0x5EC4, 0x5F3C, - 0x5F6D, 0x5FA9, 0x5FAA, 0x5FA8, 0x60D1, 0x60E1, 0x60B2, 0x60B6, -plane 39 -at 0x00 - 0x60E0, 0x611C, 0x6123, 0x60FA, 0x6115, 0x60F0, 0x60FB, 0x60F4, - 0x6168, 0x60F1, 0x610E, 0x60F6, 0x6109, 0x6100, 0x6112, 0x621F, - 0x6249, 0x63A3, 0x638C, 0x63CF, 0x63C0, 0x63E9, 0x63C9, 0x63C6, - 0x63CD, 0x6B6F, 0x6B6E, 0x6BBE, 0x6BF4, 0x6C2D, 0x6DB6, 0x6E75, - 0x6E1E, 0x6E18, 0x6E48, 0x6E4F, 0x6E42, 0x6E6A, 0x6E70, 0x6DFE, - 0x6E6D, 0x6E7B, 0x6E7E, 0x6E59, 0x6E57, 0x6E80, 0x6E50, 0x6E29, - 0x6E76, 0x6E2A, 0x6E4C, 0x712A, 0x7135, 0x712C, 0x7137, 0x711D, - 0x7138, 0x7134, 0x63D2, 0x63E3, 0x63D0, 0x63E1, 0x63D6, 0x63ED, - 0x63EE, 0x6376, 0x63F4, 0x63EA, 0x63DB, 0x6452, 0x63DA, 0x63F9, - 0x655E, 0x6566, 0x6562, 0x6563, 0x6591, 0x6590, 0x65AF, 0x666E, - 0x6670, 0x6674, 0x6676, 0x666F, 0x6691, 0x667A, 0x667E, 0x6677, - 0x66FE, 0x66FF, 0x671F, 0x671D, 0x68FA, 0x68D5, 0x68E0, 0x68D8, - 0x68D7, 0x6905, 0x68DF, 0x68F5, 0x68EE, 0x68E7, 0x68F9, 0x68D2, - 0x68F2, 0x68E3, 0x68CB, 0x68CD, 0x690D, 0x6912, 0x690E, 0x68C9, - 0x68DA, 0x696E, 0x68FB, 0x6B3E, 0x6B3A, 0x6B3D, 0x6B98, 0x6B96, - 0x6BBC, 0x6BEF, 0x6C2E, 0x6C2F, 0x6C2C, 0x6E2F, 0x6E38, 0x6E54, - 0x6E21, 0x6E32, 0x6E67, 0x6E4A, 0x6E20, 0x6E25, 0x6E23, 0x6E1B, - 0x6E5B, 0x6E58, 0x6E24, 0x6E56, 0x6E6E, 0x6E2D, 0x6E26, 0x6E6F, - 0x6E34, 0x6E4D, 0x6E3A, 0x6E2C, 0x6E43, 0x6E1D, 0x6E3E, 0x6ECB, - 0x6E89, 0x6E19, 0x6E4E, 0x6E63, 0x6E44, 0x6E72, 0x6E69, 0x6E5F, - 0x7119, 0x711A, 0x7126, 0x7130, 0x7121, 0x7136, 0x716E, 0x711C, - 0x724C, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743A, - 0x742A, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742F, - 0x741B, 0x7426, 0x7428, 0x7525, 0x7526, 0x756B, 0x756A, 0x75E2, - 0x75DB, 0x75E3, 0x75D9, 0x75D8, 0x75DE, 0x75E0, 0x767B, 0x767C, - 0x7696, 0x7693, 0x76B4, 0x76DC, 0x774F, 0x77ED, 0x785D, 0x786C, - 0x786F, 0x7A0D, 0x7A08, 0x7A0B, 0x7A05, 0x7A00, 0x7A98, 0x712B, - 0x7133, 0x7127, 0x7124, 0x712D, 0x7232, 0x7283, 0x7282, 0x7287, - 0x7306, 0x7324, 0x7338, 0x732A, 0x732C, 0x732B, 0x732F, 0x7328, - 0x7417, 0x7419, 0x7438, 0x741F, 0x7414, 0x743C, 0x73F7, 0x741C, - 0x7415, 0x7418, 0x7439, 0x74F9, 0x7524, 0x756E, 0x756D, 0x7571, - 0x7A97, 0x7A96, 0x7AE5, 0x7AE3, 0x7B49, 0x7B56, 0x7B46, 0x7B50, -plane 40 -at 0x00 - 0x7B52, 0x7B54, 0x7B4D, 0x7B4B, 0x7B4F, 0x7B51, 0x7C9F, 0x7CA5, - 0x7D5E, 0x7D50, 0x7D68, 0x7D55, 0x7D2B, 0x7D6E, 0x7D72, 0x7D61, - 0x7D66, 0x7D62, 0x7D70, 0x7D73, 0x5584, 0x7FD4, 0x7FD5, 0x800B, - 0x8052, 0x8085, 0x8155, 0x8154, 0x814B, 0x8151, 0x814E, 0x8139, - 0x8146, 0x813E, 0x814C, 0x8153, 0x8174, 0x8212, 0x821C, 0x83E9, - 0x8403, 0x83F8, 0x840D, 0x83E0, 0x83C5, 0x840B, 0x83C1, 0x83EF, - 0x83F1, 0x83F4, 0x8457, 0x840A, 0x83F0, 0x840C, 0x83CC, 0x83FD, - 0x83F2, 0x83CA, 0x8438, 0x840E, 0x8404, 0x83DC, 0x8407, 0x83D4, - 0x83DF, 0x865B, 0x86DF, 0x86D9, 0x86ED, 0x86D4, 0x86DB, 0x86E4, - 0x86D0, 0x86DE, 0x8857, 0x88C1, 0x88C2, 0x88B1, 0x8983, 0x8996, - 0x8A3B, 0x8A60, 0x8A55, 0x8A5E, 0x8A3C, 0x8A41, 0x8A54, 0x8A5B, - 0x8A50, 0x8A46, 0x8A34, 0x8A3A, 0x8A36, 0x8A56, 0x8C61, 0x8C82, - 0x8CAF, 0x8CBC, 0x8CB3, 0x8CBD, 0x8CC1, 0x8CBB, 0x8CC0, 0x8CB4, - 0x8CB7, 0x8CB6, 0x8CBF, 0x8CB8, 0x8D8A, 0x8D85, 0x8D81, 0x8DCE, - 0x8DDD, 0x8DCB, 0x8DDA, 0x8DD1, 0x8DCC, 0x8DDB, 0x8DC6, 0x8EFB, - 0x8EF8, 0x8EFC, 0x8F9C, 0x902E, 0x9035, 0x9031, 0x9038, 0x9032, - 0x9036, 0x9102, 0x90F5, 0x9109, 0x90FE, 0x9163, 0x9165, 0x91CF, - 0x9214, 0x9215, 0x9223, 0x9209, 0x921E, 0x920D, 0x9210, 0x9207, - 0x9211, 0x9594, 0x958F, 0x958B, 0x9591, 0x758E, 0x75E5, 0x7694, - 0x76B3, 0x76D9, 0x7748, 0x7749, 0x7743, 0x7742, 0x77DF, 0x7863, - 0x7876, 0x785F, 0x7866, 0x7966, 0x7971, 0x7976, 0x7984, 0x7975, - 0x79FF, 0x7A07, 0x7A0E, 0x7A09, 0x7AE7, 0x7AE2, 0x7B55, 0x7B43, - 0x7B57, 0x7B6C, 0x7B42, 0x7B53, 0x7B41, 0x7CA0, 0x9593, 0x9592, - 0x958E, 0x968A, 0x968E, 0x968B, 0x967D, 0x9685, 0x9686, 0x968D, - 0x9672, 0x9684, 0x96C1, 0x96C5, 0x96C4, 0x96C6, 0x96C7, 0x96EF, - 0x96F2, 0x97CC, 0x9805, 0x9806, 0x9808, 0x98E7, 0x98EA, 0x98EF, - 0x98E9, 0x98F2, 0x98ED, 0x99AE, 0x99AD, 0x9EC3, 0x9ECD, 0x9ED1, - 0x4E82, 0x50AD, 0x50B5, 0x50B2, 0x50B3, 0x50C5, 0x50BE, 0x50AC, - 0x50B7, 0x50BB, 0x50AF, 0x50C7, 0x527F, 0x5277, 0x527D, 0x52DF, - 0x52E6, 0x52E4, 0x52E2, 0x52E3, 0x532F, 0x55DF, 0x55E8, 0x55D3, - 0x55E6, 0x55CE, 0x55DC, 0x55C7, 0x55D1, 0x55E3, 0x55E4, 0x55EF, - 0x55DA, 0x55E1, 0x55C5, 0x55C6, 0x55E5, 0x55C9, 0x5712, 0x5713, -plane 41 -at 0x00 - 0x585E, 0x5851, 0x5858, 0x5857, 0x585A, 0x5854, 0x586B, 0x584C, - 0x586D, 0x584A, 0x5862, 0x5852, 0x584B, 0x5967, 0x5AC1, 0x5AC9, - 0x5ACC, 0x5ABE, 0x5ABD, 0x5ABC, 0x5AB3, 0x5AC2, 0x5AB2, 0x5D69, - 0x5D6F, 0x5E4C, 0x5E79, 0x5EC9, 0x5EC8, 0x5F12, 0x5F59, 0x5FAC, - 0x5FAE, 0x611A, 0x610F, 0x6148, 0x611F, 0x60F3, 0x611B, 0x60F9, - 0x6101, 0x6108, 0x614E, 0x614C, 0x6144, 0x614D, 0x613E, 0x6134, - 0x6127, 0x610D, 0x6106, 0x6137, 0x6221, 0x6222, 0x6413, 0x643E, - 0x641E, 0x642A, 0x642D, 0x643D, 0x642C, 0x640F, 0x641C, 0x6414, - 0x640D, 0x6436, 0x6416, 0x6417, 0x6406, 0x656C, 0x659F, 0x65B0, - 0x6697, 0x6689, 0x6687, 0x6688, 0x6696, 0x6684, 0x6698, 0x668D, - 0x6703, 0x6994, 0x696D, 0x7CA6, 0x7CA4, 0x7D74, 0x7D59, 0x7D60, - 0x7D57, 0x7D6C, 0x7D7E, 0x7D64, 0x7D5A, 0x7D5D, 0x7D76, 0x7D4D, - 0x7D75, 0x7FD3, 0x7FD6, 0x8060, 0x804E, 0x8145, 0x813B, 0x8148, - 0x8142, 0x8149, 0x8140, 0x8114, 0x8141, 0x81EF, 0x81F6, 0x8203, - 0x83ED, 0x83DA, 0x8418, 0x83D2, 0x695A, 0x6977, 0x6960, 0x6954, - 0x6975, 0x6930, 0x6982, 0x694A, 0x6968, 0x696B, 0x695E, 0x6953, - 0x6979, 0x6986, 0x695D, 0x6963, 0x695B, 0x6B47, 0x6B72, 0x6BC0, - 0x6BBF, 0x6BD3, 0x6BFD, 0x6EA2, 0x6EAF, 0x6ED3, 0x6EB6, 0x6EC2, - 0x6E90, 0x6E9D, 0x6EC7, 0x6EC5, 0x6EA5, 0x6E98, 0x6EBC, 0x6EBA, - 0x6EAB, 0x6ED1, 0x6E96, 0x6E9C, 0x6EC4, 0x6ED4, 0x6EAA, 0x6EA7, - 0x6EB4, 0x714E, 0x7159, 0x7169, 0x7164, 0x7149, 0x7167, 0x715C, - 0x716C, 0x7166, 0x714C, 0x7165, 0x715E, 0x7146, 0x7168, 0x7156, - 0x723A, 0x7252, 0x7337, 0x7345, 0x733F, 0x733E, 0x746F, 0x745A, - 0x7455, 0x745F, 0x745E, 0x7441, 0x743F, 0x7459, 0x745B, 0x745C, - 0x7576, 0x7578, 0x7600, 0x75F0, 0x7601, 0x75F2, 0x75F1, 0x75FA, - 0x75FF, 0x75F4, 0x75F3, 0x76DE, 0x76DF, 0x775B, 0x776B, 0x7766, - 0x775E, 0x7763, 0x7779, 0x776A, 0x776C, 0x775C, 0x7765, 0x7768, - 0x7762, 0x77EE, 0x788E, 0x78B0, 0x7897, 0x7898, 0x788C, 0x7889, - 0x787C, 0x7891, 0x7893, 0x787F, 0x797A, 0x797F, 0x7981, 0x842C, - 0x79BD, 0x7A1C, 0x7A1A, 0x7A20, 0x7A14, 0x7A1F, 0x7A1E, 0x7A9F, - 0x7AA0, 0x7B77, 0x7BC0, 0x7B60, 0x7B6E, 0x7B67, 0x7CB1, 0x7CB3, - 0x7CB5, 0x7D93, 0x7D79, 0x7D91, 0x7D81, 0x7D8F, 0x7D5B, 0x7F6E, -plane 42 -at 0x00 - 0x7F69, 0x7F6A, 0x7F72, 0x7FA9, 0x7FA8, 0x7FA4, 0x8056, 0x8058, - 0x8086, 0x8084, 0x8171, 0x8170, 0x8178, 0x8165, 0x816E, 0x8173, - 0x816B, 0x8408, 0x8400, 0x8417, 0x8346, 0x8414, 0x83D3, 0x8405, - 0x841F, 0x8402, 0x8416, 0x83CD, 0x83E6, 0x865D, 0x86D5, 0x86E1, - 0x86EE, 0x8847, 0x8846, 0x88BB, 0x88BF, 0x88B4, 0x88B5, 0x899A, - 0x8A43, 0x8A5A, 0x8A35, 0x8A38, 0x8A42, 0x8A49, 0x8A5D, 0x8A4B, - 0x8A3D, 0x8C60, 0x8179, 0x817A, 0x8166, 0x8205, 0x8247, 0x8482, - 0x8477, 0x843D, 0x8431, 0x8475, 0x8466, 0x846B, 0x8449, 0x846C, - 0x845B, 0x843C, 0x8435, 0x8461, 0x8463, 0x8469, 0x846D, 0x8446, - 0x865E, 0x865C, 0x865F, 0x86F9, 0x8713, 0x8708, 0x8707, 0x8700, - 0x86FE, 0x86FB, 0x8702, 0x8703, 0x8706, 0x870A, 0x8859, 0x88DF, - 0x88D4, 0x88D9, 0x88DC, 0x88D8, 0x88DD, 0x88E1, 0x88CA, 0x88D5, - 0x88D2, 0x899C, 0x89E3, 0x8A6B, 0x8A72, 0x8A73, 0x8A66, 0x8A69, - 0x8A70, 0x8A87, 0x8A7C, 0x8A63, 0x8AA0, 0x8A71, 0x8A85, 0x8A6D, - 0x8A62, 0x8A6E, 0x8A6C, 0x8A79, 0x8A7B, 0x8A3E, 0x8A68, 0x8C62, - 0x8C8A, 0x8C89, 0x8CCA, 0x8CC7, 0x8CC8, 0x8CC4, 0x8CB2, 0x8CC3, - 0x8CC2, 0x8CC5, 0x8DE1, 0x8DDF, 0x8DE8, 0x8DEF, 0x8DF3, 0x8DFA, - 0x8DEA, 0x8DE4, 0x8DE6, 0x8EB2, 0x8F03, 0x8F09, 0x8EFE, 0x8F0A, - 0x8F9F, 0x8FB2, 0x904B, 0x904A, 0x9053, 0x9042, 0x9054, 0x903C, - 0x9055, 0x9050, 0x9047, 0x904F, 0x904E, 0x904D, 0x9051, 0x903E, - 0x9041, 0x9112, 0x9117, 0x916C, 0x916A, 0x9169, 0x91C9, 0x9237, - 0x9257, 0x9238, 0x923D, 0x9240, 0x923E, 0x925B, 0x924B, 0x9264, - 0x9251, 0x9234, 0x9249, 0x924D, 0x9245, 0x9239, 0x923F, 0x925A, - 0x9598, 0x9698, 0x9694, 0x9695, 0x96CD, 0x96CB, 0x96C9, 0x96CA, - 0x96F7, 0x96FB, 0x96F9, 0x96F6, 0x9756, 0x9774, 0x9776, 0x9810, - 0x9811, 0x9813, 0x980A, 0x9812, 0x980C, 0x98FC, 0x98F4, 0x8C5E, - 0x8C7F, 0x8C7E, 0x8C83, 0x8CB1, 0x8D87, 0x8D88, 0x8D83, 0x8D86, - 0x8D8B, 0x8D82, 0x8DCA, 0x8DD2, 0x8DD4, 0x8DC9, 0x8EB0, 0x8EF2, - 0x8EE4, 0x8EF3, 0x8EEA, 0x8EFD, 0x8F9D, 0x902B, 0x902A, 0x9028, - 0x9029, 0x902C, 0x903A, 0x9030, 0x9037, 0x903B, 0x910A, 0x91FE, - 0x98FD, 0x98FE, 0x99B3, 0x99B1, 0x99B4, 0x9AE1, 0x9CE9, 0x9E82, - 0x9F0E, 0x9F13, 0x9F20, 0x50E7, 0x50EE, 0x50E5, 0x50D6, 0x50ED, -plane 43 -at 0x00 - 0x50DA, 0x50D5, 0x50CF, 0x50D1, 0x50F1, 0x50CE, 0x50E9, 0x5162, - 0x51F3, 0x5283, 0x5282, 0x5331, 0x53AD, 0x55FE, 0x5600, 0x561B, - 0x5617, 0x55FD, 0x5614, 0x5606, 0x5609, 0x560D, 0x560E, 0x55F7, - 0x5616, 0x561F, 0x5608, 0x5610, 0x55F6, 0x5718, 0x5716, 0x5875, - 0x587E, 0x5883, 0x5893, 0x588A, 0x5879, 0x5885, 0x587D, 0x58FD, - 0x5925, 0x5922, 0x5924, 0x596A, 0x5969, 0x5AE1, 0x5AE6, 0x5AE9, - 0x5AD7, 0x5AD6, 0x5AD8, 0x5AE3, 0x5B75, 0x5BDE, 0x5BE7, 0x5BE1, - 0x5BE5, 0x5BE6, 0x5BE8, 0x5BE2, 0x5BE4, 0x5BDF, 0x5C0D, 0x5C62, - 0x5D84, 0x5D87, 0x5E5B, 0x5E63, 0x5E55, 0x5E57, 0x5E54, 0x5ED3, - 0x5ED6, 0x5F0A, 0x5F46, 0x5F70, 0x5FB9, 0x6147, 0x613F, 0x614B, - 0x6177, 0x6162, 0x6163, 0x615F, 0x615A, 0x6158, 0x6175, 0x622A, - 0x6487, 0x6458, 0x6454, 0x64A4, 0x6478, 0x645F, 0x647A, 0x6451, - 0x6467, 0x6434, 0x646D, 0x647B, 0x6572, 0x65A1, 0x65D7, 0x65D6, - 0x66A2, 0x66A8, 0x669D, 0x699C, 0x69A8, 0x6995, 0x69C1, 0x69AE, - 0x69D3, 0x69CB, 0x699B, 0x69B7, 0x69BB, 0x69AB, 0x69B4, 0x69D0, - 0x69CD, 0x69AD, 0x69CC, 0x69A6, 0x69C3, 0x69A3, 0x6B49, 0x6B4C, - 0x6C33, 0x6F33, 0x6F14, 0x6EFE, 0x6F13, 0x6EF4, 0x6F29, 0x6F3E, - 0x6F20, 0x6F2C, 0x6F0F, 0x6F02, 0x6F22, 0x9220, 0x920B, 0x9218, - 0x9222, 0x921B, 0x9208, 0x920E, 0x9213, 0x9595, 0x968C, 0x967B, - 0x967F, 0x9681, 0x9682, 0x96EE, 0x96ED, 0x96EC, 0x975F, 0x976F, - 0x976D, 0x98F0, 0x9AA9, 0x9AE0, 0x4EB7, 0x50CC, 0x50BC, 0x50AA, - 0x50B9, 0x50AB, 0x50C3, 0x50CD, 0x517E, 0x527E, 0x6EFF, 0x6EEF, - 0x6F06, 0x6F31, 0x6F38, 0x6F32, 0x6F23, 0x6F15, 0x6F2B, 0x6F2F, - 0x6F88, 0x6F2A, 0x6EEC, 0x6F01, 0x6EF2, 0x6ECC, 0x6EF7, 0x7194, - 0x7199, 0x717D, 0x718A, 0x7184, 0x7192, 0x723E, 0x7292, 0x7296, - 0x7344, 0x7350, 0x7464, 0x7463, 0x746A, 0x7470, 0x746D, 0x7504, - 0x7591, 0x7627, 0x760D, 0x760B, 0x7609, 0x7613, 0x76E1, 0x76E3, - 0x7784, 0x777D, 0x777F, 0x7761, 0x78C1, 0x789F, 0x78A7, 0x78B3, - 0x78A9, 0x78A3, 0x798E, 0x798F, 0x798D, 0x7A2E, 0x7A31, 0x7AAA, - 0x7AA9, 0x7AED, 0x7AEF, 0x7BA1, 0x7B95, 0x7B8B, 0x7B75, 0x7B97, - 0x7B9D, 0x7B94, 0x7B8F, 0x7BB8, 0x7B87, 0x7B84, 0x7CB9, 0x7CBD, - 0x7CBE, 0x7DBB, 0x7DB0, 0x7D9C, 0x7DBD, 0x7DBE, 0x7DA0, 0x7DCA, -plane 44 -at 0x00 - 0x7DB4, 0x7DB2, 0x7DB1, 0x7DBA, 0x7DA2, 0x7DBF, 0x7DB5, 0x7DB8, - 0x7DAD, 0x7DD2, 0x7DC7, 0x7DAC, 0x7F70, 0x7FE0, 0x7FE1, 0x7FDF, - 0x805E, 0x805A, 0x8087, 0x8150, 0x8180, 0x818F, 0x8188, 0x818A, - 0x817F, 0x8182, 0x81E7, 0x81FA, 0x8207, 0x8214, 0x821E, 0x824B, - 0x84C9, 0x84BF, 0x84C6, 0x84C4, 0x8499, 0x849E, 0x84B2, 0x849C, - 0x84CB, 0x84B8, 0x84C0, 0x84D3, 0x8490, 0x84BC, 0x84D1, 0x84CA, - 0x873F, 0x871C, 0x873B, 0x8722, 0x8725, 0x8734, 0x8718, 0x8755, - 0x8737, 0x8729, 0x88F3, 0x8902, 0x88F4, 0x88F9, 0x88F8, 0x88FD, - 0x88E8, 0x891A, 0x88EF, 0x8AA6, 0x8A8C, 0x8A9E, 0x8AA3, 0x8A8D, - 0x8AA1, 0x8A93, 0x8AA4, 0x5279, 0x52E1, 0x52E0, 0x52E7, 0x5380, - 0x53AB, 0x53AA, 0x53A9, 0x53E0, 0x55EA, 0x55D7, 0x55C1, 0x5715, - 0x586C, 0x585C, 0x5850, 0x5861, 0x586A, 0x5869, 0x5856, 0x5860, - 0x5866, 0x585F, 0x5923, 0x5966, 0x5968, 0x5ACE, 0x5AC5, 0x5AC3, - 0x5AD0, 0x5B74, 0x5B76, 0x5BDC, 0x8AAA, 0x8AA5, 0x8AA8, 0x8A98, - 0x8A91, 0x8A9A, 0x8AA7, 0x8C6A, 0x8C8D, 0x8C8C, 0x8CD3, 0x8CD1, - 0x8CD2, 0x8D6B, 0x8D99, 0x8D95, 0x8DFC, 0x8F14, 0x8F12, 0x8F15, - 0x8F13, 0x8FA3, 0x9060, 0x9058, 0x905C, 0x9063, 0x9059, 0x905E, - 0x9062, 0x905D, 0x905B, 0x9119, 0x9118, 0x911E, 0x9175, 0x9178, - 0x9177, 0x9174, 0x9278, 0x9280, 0x9285, 0x9298, 0x9296, 0x927B, - 0x9293, 0x929C, 0x92A8, 0x927C, 0x9291, 0x95A1, 0x95A8, 0x95A9, - 0x95A3, 0x95A5, 0x95A4, 0x9699, 0x969C, 0x969B, 0x96CC, 0x96D2, - 0x9700, 0x977C, 0x9785, 0x97F6, 0x9817, 0x9818, 0x98AF, 0x98B1, - 0x9903, 0x9905, 0x990C, 0x9909, 0x99C1, 0x9AAF, 0x9AB0, 0x9AE6, - 0x9B41, 0x9B42, 0x9CF4, 0x9CF6, 0x9CF3, 0x9EBC, 0x9F3B, 0x9F4A, - 0x5104, 0x5100, 0x50FB, 0x50F5, 0x50F9, 0x5102, 0x5108, 0x5109, - 0x5105, 0x51DC, 0x5287, 0x5288, 0x5289, 0x528D, 0x528A, 0x52F0, - 0x53B2, 0x562E, 0x563B, 0x5639, 0x5632, 0x563F, 0x5634, 0x5629, - 0x5653, 0x564E, 0x5657, 0x5674, 0x5636, 0x562F, 0x5630, 0x5880, - 0x589F, 0x589E, 0x58B3, 0x589C, 0x58AE, 0x58A9, 0x58A6, 0x596D, - 0x5B09, 0x5AFB, 0x5B0B, 0x5AF5, 0x5B0C, 0x5B08, 0x5BEE, 0x5BEC, - 0x5BE9, 0x5BEB, 0x5C64, 0x5C65, 0x5D9D, 0x5D94, 0x5E62, 0x5E5F, - 0x5E61, 0x5EE2, 0x5EDA, 0x5EDF, 0x5EDD, 0x5EE3, 0x5EE0, 0x5F48, -plane 45 -at 0x00 - 0x5F71, 0x5FB7, 0x5FB5, 0x6176, 0x6167, 0x616E, 0x615D, 0x6155, - 0x6182, 0x5BD7, 0x5BDA, 0x5BDB, 0x5C20, 0x5D6D, 0x5D66, 0x5D64, - 0x5D6E, 0x5D60, 0x5F42, 0x5F5A, 0x5F6E, 0x6130, 0x613A, 0x612A, - 0x6143, 0x6119, 0x6131, 0x613D, 0x6408, 0x6432, 0x6438, 0x6431, - 0x6419, 0x6411, 0x6429, 0x641D, 0x643C, 0x6446, 0x6447, 0x643A, - 0x6407, 0x656B, 0x617C, 0x6170, 0x616B, 0x617E, 0x61A7, 0x6190, - 0x61AB, 0x618E, 0x61AC, 0x619A, 0x61A4, 0x6194, 0x61AE, 0x622E, - 0x6469, 0x646F, 0x6479, 0x649E, 0x64B2, 0x6488, 0x6490, 0x64B0, - 0x64A5, 0x6493, 0x6495, 0x64A9, 0x6492, 0x64AE, 0x64AD, 0x64AB, - 0x649A, 0x64AC, 0x6499, 0x64A2, 0x64B3, 0x6575, 0x6577, 0x6578, - 0x66AE, 0x66AB, 0x66B4, 0x66B1, 0x6A23, 0x6A1F, 0x69E8, 0x6A01, - 0x6A1E, 0x6A19, 0x69FD, 0x6A21, 0x6A13, 0x6A0A, 0x69F3, 0x6A02, - 0x6A05, 0x69ED, 0x6A11, 0x6B50, 0x6B4E, 0x6BA4, 0x6BC5, 0x6BC6, - 0x6F3F, 0x6F7C, 0x6F84, 0x6F51, 0x6F66, 0x6F54, 0x6F86, 0x6F6D, - 0x6F5B, 0x6F78, 0x6F6E, 0x6F8E, 0x6F7A, 0x6F70, 0x6F64, 0x6F97, - 0x6F58, 0x6ED5, 0x6F6F, 0x6F60, 0x6F5F, 0x719F, 0x71AC, 0x71B1, - 0x71A8, 0x7256, 0x729B, 0x734E, 0x7357, 0x7469, 0x748B, 0x7483, - 0x747E, 0x7480, 0x757F, 0x7620, 0x7629, 0x761F, 0x7624, 0x7626, - 0x7621, 0x7622, 0x769A, 0x76BA, 0x76E4, 0x778E, 0x7787, 0x778C, - 0x7791, 0x778B, 0x78CB, 0x78C5, 0x78BA, 0x78CA, 0x78BE, 0x78D5, - 0x78BC, 0x78D0, 0x7A3F, 0x7A3C, 0x7A40, 0x7A3D, 0x7A37, 0x7A3B, - 0x7AAF, 0x7AAE, 0x7BAD, 0x7BB1, 0x7BC4, 0x7BB4, 0x7BC6, 0x7BC7, - 0x7BC1, 0x7BA0, 0x7BCC, 0x7CCA, 0x7DE0, 0x7DF4, 0x7DEF, 0x7DFB, - 0x7DD8, 0x7DEC, 0x7DDD, 0x7DE8, 0x7DE3, 0x7DDA, 0x7DDE, 0x7DE9, - 0x7D9E, 0x7DD9, 0x7DF2, 0x7DF9, 0x7F75, 0x7F77, 0x7FAF, 0x6570, - 0x656D, 0x65E4, 0x6693, 0x668F, 0x6692, 0x668E, 0x6946, 0x6931, - 0x693E, 0x697C, 0x6943, 0x6973, 0x6955, 0x6985, 0x694D, 0x6950, - 0x6947, 0x6967, 0x6936, 0x6964, 0x6961, 0x697D, 0x6B44, 0x6B40, - 0x6B71, 0x6B73, 0x6B9C, 0x6BC1, 0x6BFA, 0x6C31, 0x6C32, 0x6EB8, - 0x7FE9, 0x8026, 0x819B, 0x819C, 0x819D, 0x81A0, 0x819A, 0x8198, - 0x8517, 0x853D, 0x851A, 0x84EE, 0x852C, 0x852D, 0x8513, 0x8511, - 0x8523, 0x8521, 0x8514, 0x84EC, 0x8525, 0x84FF, 0x8506, 0x8782, -plane 46 -at 0x00 - 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, 0x8757, - 0x874C, 0x8753, 0x885B, 0x885D, 0x8910, 0x8907, 0x8912, 0x8913, - 0x8915, 0x890A, 0x8ABC, 0x8AD2, 0x8AC7, 0x8AC4, 0x8A95, 0x8ACB, - 0x8AF8, 0x8AB2, 0x8AC9, 0x8AC2, 0x8ABF, 0x8AB0, 0x8AD6, 0x8ACD, - 0x8AB6, 0x8AB9, 0x8ADB, 0x8C4C, 0x8C4E, 0x8C6C, 0x8CE0, 0x8CDE, - 0x8CE6, 0x8CE4, 0x8CEC, 0x8CED, 0x8CE2, 0x8CE3, 0x8CDC, 0x8CEA, - 0x8CE1, 0x8D6D, 0x8D9F, 0x8DA3, 0x8E2B, 0x8E10, 0x8E1D, 0x8E22, - 0x8E0F, 0x8E29, 0x8E1F, 0x8E21, 0x8E1E, 0x8EBA, 0x8F1D, 0x8F1B, - 0x8F1F, 0x8F29, 0x8F26, 0x8F2A, 0x8F1C, 0x8F1E, 0x8F25, 0x9069, - 0x906E, 0x9068, 0x906D, 0x9077, 0x9130, 0x912D, 0x9127, 0x9131, - 0x9187, 0x9189, 0x918B, 0x9183, 0x92C5, 0x92BB, 0x92B7, 0x92EA, - 0x92AC, 0x92E4, 0x92C1, 0x92B3, 0x92BC, 0x92D2, 0x92C7, 0x92F0, - 0x92B2, 0x95AD, 0x95B1, 0x9704, 0x9706, 0x9707, 0x9709, 0x9760, - 0x978D, 0x978B, 0x978F, 0x9821, 0x982B, 0x981C, 0x98B3, 0x990A, - 0x9913, 0x9912, 0x9918, 0x99DD, 0x99D0, 0x99DF, 0x99DB, 0x99D1, - 0x99D5, 0x99D2, 0x99D9, 0x9AB7, 0x9AEE, 0x9AEF, 0x9B27, 0x9B45, - 0x9B44, 0x9B77, 0x9B6F, 0x9D06, 0x9D09, 0x6EA8, 0x6E91, 0x6EBB, - 0x6E9A, 0x6EA9, 0x6EB5, 0x6E6C, 0x6EE8, 0x6EDD, 0x6EDA, 0x6EE6, - 0x6EAC, 0x6ED9, 0x6EE3, 0x6EE9, 0x6EDB, 0x716F, 0x7148, 0x714A, - 0x716B, 0x714F, 0x7157, 0x7174, 0x7145, 0x7151, 0x716D, 0x7251, - 0x7250, 0x724E, 0x7341, 0x732E, 0x7346, 0x7427, 0x9D03, 0x9EA9, - 0x9EBE, 0x9ECE, 0x58A8, 0x9F52, 0x5112, 0x5118, 0x5114, 0x5110, - 0x5115, 0x5180, 0x51AA, 0x51DD, 0x5291, 0x5293, 0x52F3, 0x5659, - 0x566B, 0x5679, 0x5669, 0x5664, 0x5678, 0x566A, 0x5668, 0x5665, - 0x5671, 0x566F, 0x566C, 0x5662, 0x5676, 0x58C1, 0x58BE, 0x58C7, - 0x58C5, 0x596E, 0x5B1D, 0x5B34, 0x5B78, 0x5BF0, 0x5C0E, 0x5F4A, - 0x61B2, 0x6191, 0x61A9, 0x618A, 0x61CD, 0x61B6, 0x61BE, 0x61CA, - 0x61C8, 0x6230, 0x64C5, 0x64C1, 0x64CB, 0x64BB, 0x64BC, 0x64DA, - 0x64C4, 0x64C7, 0x64C2, 0x64CD, 0x64BF, 0x64D2, 0x64D4, 0x64BE, - 0x6574, 0x66C6, 0x66C9, 0x66B9, 0x66C4, 0x66C7, 0x66B8, 0x6A3D, - 0x6A38, 0x6A3A, 0x6A59, 0x6A6B, 0x6A58, 0x6A39, 0x6A44, 0x6A62, - 0x6A61, 0x6A4B, 0x6A47, 0x6A35, 0x6A5F, 0x6A48, 0x6B59, 0x6B77, -plane 47 -at 0x00 - 0x6C05, 0x6FC2, 0x6FB1, 0x6FA1, 0x6FC3, 0x6FA4, 0x6FC1, 0x6FA7, - 0x6FB3, 0x6FC0, 0x6FB9, 0x6FB6, 0x6FA6, 0x6FA0, 0x6FB4, 0x71BE, - 0x71C9, 0x71D0, 0x71D2, 0x71C8, 0x71D5, 0x71B9, 0x71CE, 0x71D9, - 0x71DC, 0x71C3, 0x71C4, 0x7368, 0x749C, 0x74A3, 0x7498, 0x749F, - 0x749E, 0x74E2, 0x750C, 0x750D, 0x7634, 0x7638, 0x763A, 0x76E7, - 0x76E5, 0x77A0, 0x779E, 0x779F, 0x77A5, 0x78E8, 0x78DA, 0x78EC, - 0x78E7, 0x79A6, 0x7A4D, 0x7A4E, 0x7A46, 0x7A4C, 0x7A4B, 0x7ABA, - 0x7BD9, 0x7C11, 0x7BC9, 0x7BE4, 0x7BDB, 0x7BE1, 0x7BE9, 0x7BE6, - 0x7CD5, 0x7CD6, 0x7E0A, 0x7448, 0x7453, 0x743D, 0x745D, 0x7456, - 0x741E, 0x7447, 0x7443, 0x7458, 0x7449, 0x744C, 0x7445, 0x743E, - 0x7501, 0x751E, 0x757A, 0x75EE, 0x7602, 0x7697, 0x7698, 0x775D, - 0x7764, 0x7753, 0x7758, 0x7882, 0x7890, 0x788A, 0x787A, 0x787D, - 0x788B, 0x7878, 0x788D, 0x7888, 0x7E11, 0x7E08, 0x7E1B, 0x7E23, - 0x7E1E, 0x7E1D, 0x7E09, 0x7E10, 0x7F79, 0x7FB2, 0x7FF0, 0x7FF1, - 0x7FEE, 0x8028, 0x81B3, 0x81A9, 0x81A8, 0x81FB, 0x8208, 0x8258, - 0x8259, 0x854A, 0x8559, 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, - 0x856D, 0x856A, 0x855E, 0x8783, 0x879F, 0x879E, 0x87A2, 0x878D, - 0x8861, 0x892A, 0x8932, 0x8925, 0x892B, 0x8921, 0x89AA, 0x89A6, - 0x8AE6, 0x8AFA, 0x8AEB, 0x8AF1, 0x8B00, 0x8ADC, 0x8AE7, 0x8AEE, - 0x8AFE, 0x8B01, 0x8B02, 0x8AF7, 0x8AED, 0x8AF3, 0x8AF6, 0x8AFC, - 0x8C6B, 0x8C6D, 0x8C93, 0x8CF4, 0x8E44, 0x8E31, 0x8E34, 0x8E42, - 0x8E39, 0x8E35, 0x8F3B, 0x8F2F, 0x8F38, 0x8F33, 0x8FA8, 0x8FA6, - 0x9075, 0x9074, 0x9078, 0x9072, 0x907C, 0x907A, 0x9134, 0x9192, - 0x9320, 0x9336, 0x92F8, 0x9333, 0x932F, 0x9322, 0x92FC, 0x932B, - 0x9304, 0x931A, 0x9310, 0x9326, 0x9321, 0x9315, 0x932E, 0x9319, - 0x95BB, 0x96A7, 0x96A8, 0x96AA, 0x96D5, 0x970E, 0x9711, 0x9716, - 0x970D, 0x9713, 0x970F, 0x975B, 0x975C, 0x9766, 0x9798, 0x9830, - 0x9838, 0x983B, 0x9837, 0x982D, 0x9839, 0x9824, 0x9910, 0x9928, - 0x991E, 0x991B, 0x9921, 0x991A, 0x99ED, 0x99E2, 0x99F1, 0x9AB8, - 0x9ABC, 0x9AFB, 0x9AED, 0x9B28, 0x9B91, 0x9D15, 0x9D23, 0x9D26, - 0x9D28, 0x9D12, 0x9D1B, 0x9ED8, 0x9ED4, 0x9F8D, 0x9F9C, 0x512A, - 0x511F, 0x5121, 0x5132, 0x52F5, 0x568E, 0x5680, 0x5690, 0x5685, -plane 48 -at 0x00 - 0x5687, 0x7892, 0x797E, 0x7983, 0x7980, 0x7A0F, 0x7A1D, 0x7AA1, - 0x7AA4, 0x7AE9, 0x7AEA, 0x7B62, 0x7B6B, 0x7B5E, 0x7B79, 0x7B6F, - 0x7B68, 0x7CAE, 0x7CB0, 0x7D90, 0x7D8A, 0x7D8B, 0x7D99, 0x7D95, - 0x7D87, 0x7D78, 0x7D97, 0x7D89, 0x7D98, 0x7FA3, 0x7FDD, 0x8057, - 0x8163, 0x816A, 0x568F, 0x58D5, 0x58D3, 0x58D1, 0x58CE, 0x5B30, - 0x5B2A, 0x5B24, 0x5B7A, 0x5C37, 0x5C68, 0x5DBC, 0x5DBA, 0x5DBD, - 0x5DB8, 0x5E6B, 0x5F4C, 0x5FBD, 0x61C9, 0x61C2, 0x61C7, 0x61E6, - 0x61CB, 0x6232, 0x6234, 0x64CE, 0x64CA, 0x64D8, 0x64E0, 0x64F0, - 0x64E6, 0x64EC, 0x64F1, 0x64E2, 0x64ED, 0x6582, 0x6583, 0x66D9, - 0x66D6, 0x6A80, 0x6A94, 0x6A84, 0x6AA2, 0x6A9C, 0x6ADB, 0x6AA3, - 0x6A7E, 0x6A97, 0x6A90, 0x6AA0, 0x6B5C, 0x6BAE, 0x6BDA, 0x6C08, - 0x6FD8, 0x6FF1, 0x6FDF, 0x6FE0, 0x6FDB, 0x6FE4, 0x6FEB, 0x6FEF, - 0x6F80, 0x6FEC, 0x6FE1, 0x6FE9, 0x6FD5, 0x6FEE, 0x6FF0, 0x71E7, - 0x71DF, 0x71EE, 0x71E6, 0x71E5, 0x71ED, 0x71EC, 0x71F4, 0x71E0, - 0x7235, 0x7246, 0x7370, 0x7372, 0x74A9, 0x74B0, 0x74A6, 0x74A8, - 0x7646, 0x7642, 0x764C, 0x76EA, 0x77B3, 0x77AA, 0x77B0, 0x77AC, - 0x77A7, 0x77AD, 0x77EF, 0x78F7, 0x78FA, 0x78F4, 0x78EF, 0x7901, - 0x79A7, 0x79AA, 0x7A57, 0x7ABF, 0x7C07, 0x7C0D, 0x7BFE, 0x7BF7, - 0x7C0C, 0x7BE0, 0x7CE0, 0x7CDC, 0x7CDE, 0x7CE2, 0x7CDF, 0x7CD9, - 0x7CDD, 0x7E2E, 0x7E3E, 0x7E46, 0x7E37, 0x7E32, 0x7E43, 0x7E2B, - 0x7E3D, 0x7E31, 0x7E45, 0x7E41, 0x7E34, 0x7E39, 0x7E48, 0x7E35, - 0x7E3F, 0x7E2F, 0x7F44, 0x7FF3, 0x7FFC, 0x8071, 0x8072, 0x8070, - 0x806F, 0x8073, 0x81C6, 0x81C3, 0x81BA, 0x81C2, 0x81C0, 0x81BF, - 0x81BD, 0x81C9, 0x81BE, 0x81E8, 0x8209, 0x8271, 0x85AA, 0x816C, - 0x815D, 0x8175, 0x815F, 0x817D, 0x816D, 0x8241, 0x844F, 0x8484, - 0x847F, 0x8448, 0x842A, 0x847B, 0x8472, 0x8464, 0x842E, 0x845C, - 0x8453, 0x8441, 0x84C8, 0x8462, 0x8480, 0x843E, 0x8483, 0x8471, - 0x844A, 0x8455, 0x8458, 0x86FC, 0x86FD, 0x8715, 0x8716, 0x86FF, - 0x8584, 0x857E, 0x859C, 0x8591, 0x8594, 0x85AF, 0x859B, 0x8587, - 0x85A8, 0x858A, 0x8667, 0x87C0, 0x87D1, 0x87B3, 0x87D2, 0x87C6, - 0x87AB, 0x87BB, 0x87BA, 0x87C8, 0x87CB, 0x893B, 0x8936, 0x8944, - 0x8938, 0x893D, 0x89AC, 0x8B0E, 0x8B17, 0x8B19, 0x8B1B, 0x8B0A, -plane 49 -at 0x00 - 0x8B20, 0x8B1D, 0x8B04, 0x8B10, 0x8C41, 0x8C3F, 0x8C73, 0x8CFA, - 0x8CFD, 0x8CFC, 0x8CF8, 0x8CFB, 0x8DA8, 0x8E49, 0x8E4B, 0x8E48, - 0x8E4A, 0x8F44, 0x8F3E, 0x8F42, 0x8F45, 0x8F3F, 0x907F, 0x907D, - 0x9084, 0x9081, 0x9082, 0x9080, 0x9139, 0x91A3, 0x919E, 0x919C, - 0x934D, 0x9382, 0x9328, 0x9375, 0x934A, 0x9365, 0x934B, 0x9318, - 0x937E, 0x936C, 0x935B, 0x9370, 0x935A, 0x9354, 0x95CA, 0x95CB, - 0x95CC, 0x95C8, 0x95C6, 0x96B1, 0x96B8, 0x96D6, 0x971C, 0x971E, - 0x97A0, 0x97D3, 0x9846, 0x98B6, 0x9935, 0x9A01, 0x99FF, 0x9BAE, - 0x9BAB, 0x9BAA, 0x9BAD, 0x9D3B, 0x9D3F, 0x9E8B, 0x9ECF, 0x9EDE, - 0x9EDC, 0x9EDD, 0x9EDB, 0x9F3E, 0x9F4B, 0x53E2, 0x5695, 0x56AE, - 0x58D9, 0x58D8, 0x5B38, 0x5F5E, 0x61E3, 0x6233, 0x64F4, 0x64F2, - 0x64FE, 0x6506, 0x64FA, 0x64FB, 0x64F7, 0x65B7, 0x66DC, 0x6726, - 0x6AB3, 0x6AAC, 0x6AC3, 0x6ABB, 0x6AB8, 0x6AC2, 0x6AAE, 0x6AAF, - 0x6B5F, 0x6B78, 0x6BAF, 0x7009, 0x700B, 0x6FFE, 0x7006, 0x6FFA, - 0x7011, 0x700F, 0x71FB, 0x71FC, 0x71FE, 0x71F8, 0x7377, 0x7375, - 0x74A7, 0x74BF, 0x7515, 0x7656, 0x7658, 0x8858, 0x88E0, 0x89E7, - 0x8A6A, 0x8A80, 0x8A6F, 0x8A65, 0x8A78, 0x8A7D, 0x8A88, 0x8A64, - 0x8A7E, 0x8A67, 0x8C63, 0x8C88, 0x8CCD, 0x8CC9, 0x8DED, 0x8EB1, - 0x8F04, 0x8F9E, 0x8FA0, 0x9043, 0x9046, 0x9048, 0x9045, 0x9040, - 0x904C, 0x910C, 0x9113, 0x9115, 0x916B, 0x9167, 0x7652, 0x77BD, - 0x77BF, 0x77BB, 0x77BC, 0x790E, 0x79AE, 0x7A61, 0x7A62, 0x7A60, - 0x7AC4, 0x7AC5, 0x7C2B, 0x7C27, 0x7C2A, 0x7C1E, 0x7C23, 0x7C21, - 0x7CE7, 0x7E54, 0x7E55, 0x7E5E, 0x7E5A, 0x7E61, 0x7E52, 0x7E59, - 0x7F48, 0x7FF9, 0x7FFB, 0x8077, 0x8076, 0x81CD, 0x81CF, 0x820A, - 0x85CF, 0x85A9, 0x85CD, 0x85D0, 0x85C9, 0x85B0, 0x85BA, 0x85B9, - 0x85A6, 0x87EF, 0x87EC, 0x87F2, 0x87E0, 0x8986, 0x89B2, 0x89F4, - 0x8B28, 0x8B39, 0x8B2C, 0x8B2B, 0x8C50, 0x8D05, 0x8E59, 0x8E63, - 0x8E66, 0x8E64, 0x8E5F, 0x8E55, 0x8EC0, 0x8F49, 0x8F4D, 0x9087, - 0x9083, 0x9088, 0x91AB, 0x91AC, 0x91D0, 0x9394, 0x938A, 0x9396, - 0x93A2, 0x93B3, 0x93AE, 0x93AC, 0x93B0, 0x9398, 0x939A, 0x9397, - 0x95D4, 0x95D6, 0x95D0, 0x95D5, 0x96E2, 0x96DC, 0x96D9, 0x96DB, - 0x96DE, 0x9724, 0x97A3, 0x97A6, 0x97AD, 0x97F9, 0x984D, 0x984F, -plane 50 -at 0x00 - 0x984C, 0x984E, 0x9853, 0x98BA, 0x993E, 0x993F, 0x993D, 0x992E, - 0x99A5, 0x9A0E, 0x9AC1, 0x9B03, 0x9B06, 0x9B4F, 0x9B4E, 0x9B4D, - 0x9BCA, 0x9BC9, 0x9BFD, 0x9BC8, 0x9BC0, 0x9D51, 0x9D5D, 0x9D60, - 0x9EE0, 0x9F15, 0x9F2C, 0x5133, 0x56A5, 0x58DE, 0x58DF, 0x58E2, - 0x5BF5, 0x9F90, 0x5EEC, 0x61F2, 0x61F7, 0x61F6, 0x61F5, 0x6500, - 0x650F, 0x66E0, 0x66DD, 0x6AE5, 0x6ADD, 0x6ADA, 0x6AD3, 0x701B, - 0x701F, 0x7028, 0x701A, 0x701D, 0x7015, 0x7018, 0x7206, 0x720D, - 0x7258, 0x72A2, 0x7378, 0x925D, 0x9255, 0x9235, 0x9259, 0x922F, - 0x923C, 0x928F, 0x925C, 0x926A, 0x9262, 0x925F, 0x926B, 0x926E, - 0x923B, 0x9244, 0x9241, 0x959A, 0x9599, 0x968F, 0x9696, 0x96F4, - 0x96FC, 0x9755, 0x9779, 0x97EE, 0x97F5, 0x980B, 0x98F3, 0x98F7, - 0x98FF, 0x98F5, 0x98EC, 0x98F1, 0x737A, 0x74BD, 0x74CA, 0x74E3, - 0x7587, 0x7586, 0x765F, 0x7661, 0x77C7, 0x7919, 0x79B1, 0x7A6B, - 0x7A69, 0x7C3E, 0x7C3F, 0x7C38, 0x7C3D, 0x7C37, 0x7C40, 0x7E6B, - 0x7E6D, 0x7E79, 0x7E69, 0x7E6A, 0x7F85, 0x7E73, 0x7FB6, 0x7FB9, - 0x7FB8, 0x81D8, 0x85E9, 0x85DD, 0x85EA, 0x85D5, 0x85E4, 0x85E5, - 0x85F7, 0x87FB, 0x8805, 0x880D, 0x87F9, 0x87FE, 0x8960, 0x895F, - 0x8956, 0x895E, 0x8B41, 0x8B5C, 0x8B58, 0x8B49, 0x8B5A, 0x8B4E, - 0x8B4F, 0x8B46, 0x8B59, 0x8D08, 0x8D0A, 0x8E7C, 0x8E72, 0x8E87, - 0x8E76, 0x8E6C, 0x8E7A, 0x8E74, 0x8F54, 0x8F4E, 0x8FAD, 0x908A, - 0x908B, 0x91B1, 0x91AE, 0x93E1, 0x93D1, 0x93DF, 0x93C3, 0x93C8, - 0x93DC, 0x93DD, 0x93D6, 0x93E2, 0x93CD, 0x93D8, 0x93E4, 0x93D7, - 0x93E8, 0x95DC, 0x96B4, 0x96E3, 0x972A, 0x9727, 0x9761, 0x97DC, - 0x97FB, 0x985E, 0x9858, 0x985B, 0x98BC, 0x9945, 0x9949, 0x9A16, - 0x9A19, 0x9B0D, 0x9BE8, 0x9BE7, 0x9BD6, 0x9BDB, 0x9D89, 0x9D61, - 0x9D72, 0x9D6A, 0x9D6C, 0x9E92, 0x9E97, 0x9E93, 0x9EB4, 0x52F8, - 0x56A8, 0x56B7, 0x56B6, 0x56B4, 0x56BC, 0x58E4, 0x5B40, 0x5B43, - 0x5B7D, 0x5BF6, 0x5DC9, 0x61F8, 0x61FA, 0x6518, 0x6514, 0x6519, - 0x66E6, 0x6727, 0x6AEC, 0x703E, 0x7030, 0x7032, 0x7210, 0x737B, - 0x74CF, 0x7662, 0x7665, 0x7926, 0x792A, 0x792C, 0x792B, 0x7AC7, - 0x7AF6, 0x7C4C, 0x7C43, 0x7C4D, 0x7CEF, 0x7CF0, 0x8FAE, 0x7E7D, - 0x7E7C, 0x999A, 0x9AE2, 0x9B3D, 0x9B5D, 0x9CE8, 0x9CEB, 0x9CEF, -plane 51 -at 0x00 - 0x9CEE, 0x9E81, 0x9F14, 0x50D0, 0x50D9, 0x50DC, 0x50D8, 0x50E1, - 0x50EB, 0x50F4, 0x50E2, 0x50DE, 0x51F4, 0x52ED, 0x52EA, 0x5332, - 0x53AE, 0x53B0, 0x55FB, 0x5603, 0x560B, 0x5607, 0x55F8, 0x5628, - 0x561E, 0x5618, 0x7E82, 0x7F4C, 0x8000, 0x81DA, 0x8266, 0x85FB, - 0x85F9, 0x8611, 0x85FA, 0x8606, 0x860B, 0x8607, 0x860A, 0x8814, - 0x8815, 0x8964, 0x89BA, 0x89F8, 0x8B70, 0x8B6C, 0x8B66, 0x8B6F, - 0x8B5F, 0x8B6B, 0x8D0F, 0x8D0D, 0x8E89, 0x8E81, 0x8E85, 0x8E82, - 0x91B4, 0x91CB, 0x9418, 0x9403, 0x93FD, 0x95E1, 0x9730, 0x98C4, - 0x9952, 0x9951, 0x99A8, 0x9A2B, 0x9A30, 0x9A37, 0x9A35, 0x9C13, - 0x9C0D, 0x9E79, 0x9EB5, 0x9EE8, 0x9F2F, 0x9F5F, 0x9F63, 0x9F61, - 0x5137, 0x5138, 0x56C1, 0x56C0, 0x56C2, 0x5914, 0x5C6C, 0x5DCD, - 0x61FC, 0x61FE, 0x651D, 0x651C, 0x6595, 0x66E9, 0x6AFB, 0x6B04, - 0x6AFA, 0x6BB2, 0x704C, 0x721B, 0x72A7, 0x74D6, 0x74D4, 0x7669, - 0x77D3, 0x7C50, 0x7E8F, 0x7E8C, 0x7FBC, 0x8617, 0x862D, 0x861A, - 0x8823, 0x8822, 0x8821, 0x881F, 0x896A, 0x896C, 0x89BD, 0x8B74, - 0x8B77, 0x8B7D, 0x8D13, 0x8E8A, 0x8E8D, 0x8E8B, 0x8F5F, 0x8FAF, - 0x91BA, 0x942E, 0x9433, 0x9435, 0x943A, 0x9438, 0x9432, 0x942B, - 0x95E2, 0x9738, 0x9739, 0x9732, 0x97FF, 0x9867, 0x9865, 0x9957, - 0x9A45, 0x9A43, 0x9A40, 0x9A3E, 0x9ACF, 0x9B54, 0x9B51, 0x9C2D, - 0x9C25, 0x9DAF, 0x9DB4, 0x9DC2, 0x9DB8, 0x9E9D, 0x9EEF, 0x9F19, - 0x9F5C, 0x9F66, 0x9F67, 0x513C, 0x513B, 0x56C8, 0x56CA, 0x56C9, - 0x5B7F, 0x5DD4, 0x5DD2, 0x5F4E, 0x61FF, 0x6524, 0x6B0A, 0x6B61, - 0x7051, 0x7058, 0x7380, 0x74E4, 0x758A, 0x766E, 0x766C, 0x5611, - 0x5651, 0x5605, 0x5717, 0x5892, 0x588C, 0x5878, 0x5884, 0x5873, - 0x58AD, 0x5897, 0x5895, 0x5877, 0x5872, 0x5896, 0x588D, 0x5910, - 0x596C, 0x5AE7, 0x5AE4, 0x5AEF, 0x5626, 0x5AF0, 0x5D7B, 0x5D83, - 0x5D8B, 0x5D8C, 0x5D78, 0x5E52, 0x5ED0, 0x5ECF, 0x5FB3, 0x5FB4, - 0x79B3, 0x7C60, 0x7C5F, 0x807E, 0x807D, 0x81DF, 0x8972, 0x896F, - 0x89FC, 0x8B80, 0x8D16, 0x8D17, 0x8E91, 0x8E93, 0x8F61, 0x9148, - 0x9444, 0x9451, 0x9452, 0x973D, 0x973E, 0x97C3, 0x97C1, 0x986B, - 0x9955, 0x9A55, 0x9A4D, 0x9AD2, 0x9B1A, 0x9C49, 0x9C31, 0x9C3E, - 0x9C3B, 0x9DD3, 0x9DD7, 0x9F34, 0x9F6C, 0x9F6A, 0x9F94, 0x56CC, -plane 52 -at 0x00 - 0x5DD6, 0x6200, 0x6523, 0x652B, 0x652A, 0x66EC, 0x6B10, 0x74DA, - 0x7ACA, 0x7C64, 0x7C63, 0x7C65, 0x7E93, 0x7E96, 0x7E94, 0x81E2, - 0x8638, 0x863F, 0x8831, 0x8B8A, 0x9090, 0x908F, 0x9463, 0x9460, - 0x9464, 0x9768, 0x986F, 0x995C, 0x9A5A, 0x9A5B, 0x9A57, 0x9AD3, - 0x9AD4, 0x9AD1, 0x9C54, 0x9C57, 0x9C56, 0x9DE5, 0x9E9F, 0x9EF4, - 0x56D1, 0x58E9, 0x652C, 0x705E, 0x7671, 0x7672, 0x77D7, 0x7F50, - 0x7F88, 0x8836, 0x8839, 0x8862, 0x8B93, 0x8B92, 0x8B96, 0x8277, - 0x8D1B, 0x91C0, 0x946A, 0x9742, 0x9748, 0x9744, 0x97C6, 0x9870, - 0x9A5F, 0x9B22, 0x9B58, 0x9C5F, 0x9DF9, 0x9DFA, 0x9E7C, 0x9E7D, - 0x9F07, 0x9F77, 0x9F72, 0x5EF3, 0x6B16, 0x7063, 0x7C6C, 0x7C6E, - 0x883B, 0x89C0, 0x8EA1, 0x91C1, 0x9472, 0x9470, 0x9871, 0x995E, - 0x9AD6, 0x9B23, 0x9ECC, 0x7064, 0x77DA, 0x8B9A, 0x9477, 0x97C9, - 0x9A62, 0x9A65, 0x7E9C, 0x8B9C, 0x8EAA, 0x91C5, 0x947D, 0x947E, - 0x947C, 0x9C77, 0x9C78, 0x9EF7, 0x8C54, 0x947F, 0x9E1A, 0x7228, - 0x9A6A, 0x9B31, 0x9E1B, 0x9E1E, 0x7C72, 0x617B, 0x616F, 0x6181, - 0x613C, 0x6142, 0x6138, 0x6133, 0x6160, 0x6169, 0x617D, 0x6186, - 0x622C, 0x6228, 0x644C, 0x6457, 0x647C, 0x6455, 0x6462, 0x6471, - 0x646A, 0x6456, 0x643B, 0x6481, 0x644F, 0x647E, 0x6464, 0x6571, - 0x66A5, 0x669A, 0x669C, 0x66A6, 0x66A4, 0x698F, 0x2460, 0x2461, - 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, - 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, - 0x247C, 0x247D, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, - 0x2176, 0x2177, 0x2178, 0x2179, 0x4E36, 0x4E3F, 0x4E85, 0x4EA0, - 0x5182, 0x5196, 0x51AB, 0x52F9, 0x5338, 0x5369, 0x53B6, 0x590A, - 0x5B80, 0x5DDB, 0x5E7A, 0x5E7F, 0x5EF4, 0x5F50, 0x5F61, 0x6534, - 0x65E0, 0x7592, 0x7676, 0x8FB5, 0x96B6, 0x5902, 0xFF3E, 0x30FD, - 0x30FE, 0x309D, 0x309E, 0xFF02, 0x309B, 0x309C, 0x30FB, 0x3007, - 0x30FC, 0xFF3B, 0xFF3D, 0x273D, 0x3041, 0x3042, 0x3043, 0x3044, - 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, - 0x304D, 0x304E, 0x304F, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, - 0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, - 0x305D, 0x305E, 0x305F, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, -plane 53 -at 0x00 - 0x3065, 0x3066, 0x3067, 0x3068, 0x3069, 0x306A, 0x306B, 0x306C, - 0x306D, 0x306E, 0x306F, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, - 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307A, 0x307B, 0x307C, - 0x307D, 0x307E, 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, - 0x3085, 0x3086, 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, - 0x308D, 0x308E, 0x308F, 0x3090, 0x3091, 0x3092, 0x3093, 0x30A1, - 0x30A2, 0x30A3, 0x30A4, 0x69C5, 0x69C8, 0x6992, 0x69B2, 0x69E3, - 0x69C0, 0x69D6, 0x69D1, 0x699F, 0x69A2, 0x69D2, 0x69E1, 0x69D5, - 0x699D, 0x6998, 0x6B74, 0x6BA1, 0x6EF0, 0x6EF3, 0x6F1B, 0x6F0C, - 0x6F1D, 0x6F34, 0x6F28, 0x6F17, 0x6F44, 0x6F42, 0x6F04, 0x6F11, - 0x6EFA, 0x6F4A, 0x7191, 0x718E, 0x30A5, 0x30A6, 0x30A7, 0x30A8, - 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, 0x30B0, - 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, 0x30B8, - 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, 0x30C0, - 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, 0x30C8, - 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, 0x30D0, - 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, 0x30D8, - 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, 0x30E0, - 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, 0x30E8, - 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, 0x30F0, - 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0x6BB9, 0x6E0B, - 0x7105, 0x7314, 0x7304, 0x7305, 0x7315, 0x730D, 0x772E, 0x7741, - 0x77EA, 0x7844, 0x7B29, 0x7B27, 0x7C9D, 0x7FC8, 0x8126, 0x811C, - 0x8128, 0x8370, 0x8382, 0x83AC, 0x86AD, 0x86CA, 0x8851, 0x889D, - 0x8990, 0x89D8, 0x89D7, 0x8A2E, 0x8C59, 0x8EDA, 0x9033, 0x9018, - 0x91EF, 0x9AD9, 0x4EB4, 0x50A0, 0x5090, 0x5086, 0x5084, 0x508A, - 0x509F, 0x50A1, 0x5093, 0x51D5, 0x5590, 0x5710, 0x5817, 0x5844, - 0x582B, 0x5845, 0x5965, 0x5BCF, 0x5D56, 0x5D54, 0x5F3D, 0x5FA4, - 0x63EC, 0x63FA, 0x63D4, 0x6675, 0x671C, 0x68D9, 0x6BF1, 0x6E37, - 0x6E7D, 0x6E86, 0x74FA, 0x7572, 0x75DC, 0x7867, 0x7977, 0x7A9B, - 0x7D2A, 0x718B, 0x718D, 0x717F, 0x718C, 0x717E, 0x717C, 0x7183, - 0x7188, 0x7294, 0x7355, 0x7353, 0x734F, 0x7354, 0x746C, 0x7465, -plane 54 -at 0x00 - 0x7466, 0x7461, 0x746B, 0x7468, 0x7476, 0x7460, 0x7474, 0x7506, - 0x760E, 0x7607, 0x76B9, 0x76B7, 0x76E2, 0x7774, 0x7777, 0x7776, - 0x7775, 0x7778, 0x7D65, 0x7F64, 0x8020, 0x8120, 0x813C, 0x813F, - 0x81F0, 0x81F5, 0x8415, 0x83BE, 0x86E5, 0x86D2, 0x86E0, 0x88B3, - 0x8A53, 0x8A37, 0x8A47, 0x8A5C, 0x8EF0, 0x921D, 0x976B, 0x50C0, - 0x52E5, 0x53AF, 0x55D8, 0x5711, 0x5867, 0x5843, 0x5BDD, 0x5D70, - 0x5D6A, 0x5D74, 0x5D5F, 0x5D61, 0x5D73, 0x5E50, 0x5F3F, 0x5FB0, - 0x6135, 0x612D, 0x6102, 0x6226, 0x656E, 0x65B1, 0x65D4, 0x6685, - 0x6972, 0x693A, 0x6EAD, 0x6E95, 0x7243, 0x728F, 0x7575, 0x75EC, - 0x7757, 0x797B, 0x7A21, 0x7A16, 0x7AE8, 0x7B6A, 0x7B5F, 0x7D82, - 0x8055, 0x8168, 0x8246, 0x8243, 0x8481, 0x847C, 0x846A, 0x9170, - 0x50D2, 0x9B62, 0x6F8A, 0x8772, 0x9AF0, 0x9EA8, 0x5292, 0x878C, - 0x9ABA, 0x9B81, 0x9384, 0x9AFF, 0x9BB3, 0x9BB0, 0x9EC7, 0x9721, - 0x7C36, 0x8B5E, 0x9401, 0x941D, 0x994A, 0x8B73, 0x9DD4, 0x77D6, - 0x4E42, 0x4E5C, 0x51F5, 0x531A, 0x5382, 0x4E07, 0x4E0C, 0x4E47, - 0x4E8D, 0x56D7, 0x5140, 0x5C6E, 0x5F73, 0x4E0F, 0x5187, 0x4E0E, - 0x4E2E, 0x4E93, 0x4EC2, 0x4EC9, 0x4EC8, 0x5198, 0x52FC, 0x536C, - 0x53B9, 0x5720, 0x5903, 0x592C, 0x5C10, 0x5DFF, 0x65E1, 0x6BB3, - 0x6BCC, 0x6C14, 0x723F, 0x4E31, 0x4E3C, 0x4EE8, 0x4EDC, 0x4EE9, - 0x4EE1, 0x4EDD, 0x4EDA, 0x520C, 0x531C, 0x534C, 0x5722, 0x5723, - 0x5917, 0x592F, 0x5B81, 0x5B84, 0x5C12, 0x5C3B, 0x5C74, 0x5C73, - 0x5E04, 0x5E80, 0x5E82, 0x5FC9, 0x6209, 0x6250, 0x6C15, 0x7771, - 0x777A, 0x715B, 0x777B, 0x78A6, 0x78AE, 0x78B8, 0x78B1, 0x78AF, - 0x7989, 0x7987, 0x7A29, 0x7A2A, 0x7A2D, 0x7A2C, 0x7A32, 0x7AEC, - 0x7AF0, 0x7B81, 0x7B9E, 0x7B83, 0x7B92, 0x7BA3, 0x7B9F, 0x7B93, - 0x7B86, 0x7CB8, 0x7CB7, 0x7DC8, 0x7DB6, 0x7DD1, 0x7DA8, 0x7DAB, - 0x6C36, 0x6C43, 0x6C3F, 0x6C3B, 0x72AE, 0x72B0, 0x738A, 0x79B8, - 0x808A, 0x961E, 0x4F0E, 0x4F18, 0x4F2C, 0x4EF5, 0x4F14, 0x4EF1, - 0x4F00, 0x4EF7, 0x4F08, 0x4F1D, 0x4F02, 0x4F05, 0x4F22, 0x4F13, - 0x4F04, 0x4EF4, 0x4F12, 0x51B1, 0x5213, 0x5209, 0x5210, 0x52A6, - 0x5322, 0x531F, 0x534D, 0x538A, 0x5407, 0x56E1, 0x56DF, 0x572E, - 0x572A, 0x5734, 0x593C, 0x5980, 0x597C, 0x5985, 0x597B, 0x597E, -plane 55 -at 0x00 - 0x5977, 0x597F, 0x5B56, 0x5C15, 0x5C25, 0x5C7C, 0x5C7A, 0x5C7B, - 0x5C7E, 0x5DDF, 0x5E75, 0x5E84, 0x5F02, 0x5F1A, 0x5F74, 0x5FD5, - 0x5FD4, 0x5FCF, 0x625C, 0x625E, 0x6264, 0x6261, 0x6266, 0x6262, - 0x6259, 0x6260, 0x625A, 0x6265, 0x65EF, 0x65EE, 0x673E, 0x6739, - 0x6738, 0x673B, 0x673A, 0x673F, 0x673C, 0x6733, 0x6C18, 0x6C46, - 0x6C52, 0x6C5C, 0x6C4F, 0x6C4A, 0x6C54, 0x6C4B, 0x6C4C, 0x7071, - 0x725E, 0x72B4, 0x72B5, 0x738E, 0x752A, 0x767F, 0x7A75, 0x7F51, - 0x8278, 0x827C, 0x8280, 0x827D, 0x827F, 0x864D, 0x897E, 0x9099, - 0x9097, 0x9098, 0x909B, 0x9094, 0x9622, 0x9624, 0x9620, 0x9623, - 0x4F56, 0x4F3B, 0x4F62, 0x4F49, 0x4F53, 0x4F64, 0x4F3E, 0x4F67, - 0x4F52, 0x4F5F, 0x4F41, 0x4F58, 0x4F2D, 0x4F33, 0x4F3F, 0x4F61, - 0x518F, 0x51B9, 0x521C, 0x521E, 0x5221, 0x52AD, 0x52AE, 0x5309, - 0x5363, 0x5372, 0x538E, 0x538F, 0x5430, 0x5437, 0x542A, 0x5454, - 0x5445, 0x5419, 0x541C, 0x5425, 0x5418, 0x7DB3, 0x7DCD, 0x7DCF, - 0x7DA4, 0x7F41, 0x7F6F, 0x7F71, 0x8023, 0x805B, 0x8061, 0x805F, - 0x8181, 0x8184, 0x8213, 0x824A, 0x824C, 0x84BD, 0x8495, 0x8492, - 0x84C3, 0x8496, 0x84A5, 0x84B5, 0x84B3, 0x84A3, 0x84E4, 0x84D8, - 0x84D5, 0x84B7, 0x84AD, 0x84DA, 0x8493, 0x8736, 0x543D, 0x544F, - 0x5441, 0x5428, 0x5424, 0x5447, 0x56EE, 0x56E7, 0x56E5, 0x5741, - 0x5745, 0x574C, 0x5749, 0x574B, 0x5752, 0x5906, 0x5940, 0x59A6, - 0x5998, 0x59A0, 0x5997, 0x598E, 0x59A2, 0x5990, 0x598F, 0x59A7, - 0x59A1, 0x5B8E, 0x5B92, 0x5C28, 0x5C2A, 0x5C8D, 0x5C8F, 0x5C88, - 0x5C8B, 0x5C89, 0x5C92, 0x5C8A, 0x5C86, 0x5C93, 0x5C95, 0x5DE0, - 0x5E0A, 0x5E0E, 0x5E8B, 0x5E89, 0x5E8C, 0x5E88, 0x5E8D, 0x5F05, - 0x5F1D, 0x5F78, 0x5F76, 0x5FD2, 0x5FD1, 0x5FD0, 0x5FED, 0x5FE8, - 0x5FEE, 0x5FF3, 0x5FE1, 0x5FE4, 0x5FE3, 0x5FFA, 0x5FEF, 0x5FF7, - 0x5FFB, 0x6000, 0x5FF4, 0x623A, 0x6283, 0x628C, 0x628E, 0x628F, - 0x6294, 0x6287, 0x6271, 0x627B, 0x627A, 0x6270, 0x6281, 0x6288, - 0x6277, 0x627D, 0x6272, 0x6274, 0x6537, 0x65F0, 0x65F4, 0x65F3, - 0x65F2, 0x65F5, 0x6745, 0x6747, 0x6759, 0x6755, 0x674C, 0x6748, - 0x675D, 0x674D, 0x675A, 0x674B, 0x6BD0, 0x6C19, 0x6C1A, 0x6C78, - 0x6C67, 0x6C6B, 0x6C84, 0x6C8B, 0x6C8F, 0x6C71, 0x6C6F, 0x6C69, -plane 56 -at 0x00 - 0x6C9A, 0x6C6D, 0x6C87, 0x6C95, 0x6C9C, 0x6C66, 0x6C73, 0x6C65, - 0x6C7B, 0x6C8E, 0x7074, 0x707A, 0x7263, 0x72BF, 0x72BD, 0x72C3, - 0x72C6, 0x72C1, 0x72BA, 0x72C5, 0x7395, 0x7397, 0x7393, 0x7394, - 0x7392, 0x753A, 0x7539, 0x7594, 0x7595, 0x7681, 0x793D, 0x8034, - 0x8095, 0x8099, 0x8090, 0x8092, 0x809C, 0x8290, 0x828F, 0x8285, - 0x828E, 0x8291, 0x8293, 0x873D, 0x872B, 0x8747, 0x8739, 0x8745, - 0x871D, 0x88FF, 0x88EA, 0x88F5, 0x8900, 0x88ED, 0x8903, 0x88E9, - 0x89EA, 0x8A9B, 0x8A8E, 0x8AA2, 0x8A9C, 0x8A94, 0x8A90, 0x8AA9, - 0x8AAC, 0x8A9F, 0x8A9D, 0x8C67, 0x8CD0, 0x8CD6, 0x8CD4, 0x8D98, - 0x8D9A, 0x8D97, 0x8E0B, 0x8E08, 0x828A, 0x8283, 0x8284, 0x8C78, - 0x8FC9, 0x8FBF, 0x909F, 0x90A1, 0x90A5, 0x909E, 0x90A7, 0x90A0, - 0x9630, 0x9628, 0x962F, 0x962D, 0x4E33, 0x4F98, 0x4F7C, 0x4F85, - 0x4F7D, 0x4F80, 0x4F87, 0x4F76, 0x4F74, 0x4F89, 0x4F84, 0x4F77, - 0x4F4C, 0x4F97, 0x4F6A, 0x4F9A, 0x4F79, 0x4F81, 0x4F78, 0x4F90, - 0x4F9C, 0x4F94, 0x4F9E, 0x4F92, 0x4F82, 0x4F95, 0x4F6B, 0x4F6E, - 0x519E, 0x51BC, 0x51BE, 0x5235, 0x5232, 0x5233, 0x5246, 0x5231, - 0x52BC, 0x530A, 0x530B, 0x533C, 0x5392, 0x5394, 0x5487, 0x547F, - 0x5481, 0x5491, 0x5482, 0x5488, 0x546B, 0x547A, 0x547E, 0x5465, - 0x546C, 0x5474, 0x5466, 0x548D, 0x546F, 0x5461, 0x5460, 0x5498, - 0x5463, 0x5467, 0x5464, 0x56F7, 0x56F9, 0x576F, 0x5772, 0x576D, - 0x576B, 0x5771, 0x5770, 0x5776, 0x5780, 0x5775, 0x577B, 0x5773, - 0x5774, 0x5762, 0x5768, 0x577D, 0x590C, 0x5945, 0x59B5, 0x59BA, - 0x59CF, 0x59CE, 0x59B2, 0x59CC, 0x59C1, 0x59B6, 0x59BC, 0x59C3, - 0x59D6, 0x59B1, 0x59BD, 0x59C0, 0x59C8, 0x59B4, 0x59C7, 0x5B62, - 0x5B65, 0x5B93, 0x5B95, 0x5C44, 0x5C47, 0x5CAE, 0x5CA4, 0x5CA0, - 0x5CB5, 0x5CAF, 0x5CA8, 0x5CAC, 0x5C9F, 0x5CA3, 0x5CAD, 0x5CA2, - 0x5CAA, 0x5CA7, 0x5C9D, 0x5CA5, 0x5CB6, 0x5CB0, 0x5CA6, 0x5E17, - 0x5E14, 0x5E19, 0x5F28, 0x5F22, 0x5F23, 0x5F24, 0x5F54, 0x5F82, - 0x5F7E, 0x5F7D, 0x5FDE, 0x5FE5, 0x602D, 0x6026, 0x6019, 0x6032, - 0x600B, 0x8E01, 0x8EB4, 0x8EB3, 0x8FA1, 0x8FA2, 0x905A, 0x9061, - 0x905F, 0x9125, 0x917B, 0x9176, 0x917C, 0x9289, 0x92F6, 0x92B1, - 0x92AD, 0x9292, 0x9281, 0x9284, 0x92AE, 0x9290, 0x929E, 0x95A2, -plane 57 -at 0x00 - 0x95A7, 0x96A0, 0x969D, 0x969F, 0x96D0, 0x96D1, 0x9759, 0x9764, - 0x9819, 0x9814, 0x6034, 0x600A, 0x6017, 0x6033, 0x601A, 0x601E, - 0x602C, 0x6022, 0x600D, 0x6010, 0x602E, 0x6013, 0x6011, 0x600C, - 0x6009, 0x601C, 0x6214, 0x623D, 0x62AD, 0x62B4, 0x62D1, 0x62BE, - 0x62AA, 0x62B6, 0x62CA, 0x62AE, 0x62B3, 0x62AF, 0x62BB, 0x62A9, - 0x62B0, 0x62B8, 0x653D, 0x65A8, 0x65BB, 0x6609, 0x65FC, 0x6604, - 0x6612, 0x6608, 0x65FB, 0x6603, 0x660B, 0x660D, 0x6605, 0x65FD, - 0x6611, 0x6610, 0x66F6, 0x670A, 0x6785, 0x676C, 0x678E, 0x6792, - 0x6776, 0x677B, 0x6798, 0x6786, 0x6784, 0x6774, 0x678D, 0x678C, - 0x677A, 0x679F, 0x6791, 0x6799, 0x6783, 0x677D, 0x6781, 0x6778, - 0x6779, 0x6794, 0x6B25, 0x6B80, 0x6B7E, 0x6BDE, 0x6C1D, 0x6C93, - 0x6CEC, 0x6CEB, 0x6CEE, 0x6CD9, 0x6CB6, 0x6CD4, 0x6CAD, 0x6CE7, - 0x6CB7, 0x6CD0, 0x6CC2, 0x6CBA, 0x6CC3, 0x6CC6, 0x6CED, 0x6CF2, - 0x6CD2, 0x6CDD, 0x6CB4, 0x6C8A, 0x6C9D, 0x6C80, 0x6CDE, 0x6CC0, - 0x6D30, 0x6CCD, 0x6CC7, 0x6CB0, 0x6CF9, 0x6CCF, 0x6CE9, 0x6CD1, - 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, - 0x7082, 0x709A, 0x7083, 0x726A, 0x72D6, 0x72CB, 0x72D8, 0x72C9, - 0x72DC, 0x72D2, 0x72D4, 0x72DA, 0x72CC, 0x72D1, 0x73A4, 0x73A1, - 0x73AD, 0x73A6, 0x73A2, 0x73A0, 0x73AC, 0x739D, 0x74DD, 0x74E8, - 0x753F, 0x7540, 0x753E, 0x758C, 0x7598, 0x76AF, 0x76F3, 0x76F1, - 0x76F0, 0x76F5, 0x77F8, 0x77FC, 0x77F9, 0x77FB, 0x77FA, 0x9815, - 0x981A, 0x9906, 0x98F8, 0x9901, 0x99BE, 0x99BC, 0x99B7, 0x99B6, - 0x99C0, 0x99B8, 0x99C4, 0x99BF, 0x9ADA, 0x9AE4, 0x9AE9, 0x9AE8, - 0x9AEA, 0x9AE5, 0x9B26, 0x9B40, 0x9EBD, 0x510E, 0x50F7, 0x50FC, - 0x510D, 0x5101, 0x51DA, 0x51D9, 0x51DB, 0x5286, 0x528E, 0x52EE, - 0x77F7, 0x7942, 0x793F, 0x79C5, 0x7A78, 0x7A7B, 0x7AFB, 0x7C75, - 0x7CFD, 0x8035, 0x808F, 0x80AE, 0x80A3, 0x80B8, 0x80B5, 0x80AD, - 0x8220, 0x82A0, 0x82C0, 0x82AB, 0x829A, 0x8298, 0x829B, 0x82B5, - 0x82A7, 0x82AE, 0x82BC, 0x829E, 0x82BA, 0x82B4, 0x82A8, 0x82A1, - 0x82A9, 0x82C2, 0x82A4, 0x82C3, 0x82B6, 0x82A2, 0x8670, 0x866F, - 0x866D, 0x866E, 0x8C56, 0x8FD2, 0x8FCB, 0x8FD3, 0x8FCD, 0x8FD6, - 0x8FD5, 0x8FD7, 0x90B2, 0x90B4, 0x90AF, 0x90B3, 0x90B0, 0x9639, -plane 58 -at 0x00 - 0x963D, 0x963C, 0x963A, 0x9643, 0x4FCD, 0x4FC5, 0x4FD3, 0x4FB2, - 0x4FC9, 0x4FCB, 0x4FC1, 0x4FD4, 0x4FDC, 0x4FD9, 0x4FBB, 0x4FB3, - 0x4FDB, 0x4FC7, 0x4FD6, 0x4FBA, 0x4FC0, 0x4FB9, 0x4FEC, 0x5244, - 0x5249, 0x52C0, 0x52C2, 0x533D, 0x537C, 0x5397, 0x5396, 0x5399, - 0x5398, 0x54BA, 0x54A1, 0x54AD, 0x54A5, 0x54CF, 0x54C3, 0x830D, - 0x54B7, 0x54AE, 0x54D6, 0x54B6, 0x54C5, 0x54C6, 0x54A0, 0x5470, - 0x54BC, 0x54A2, 0x54BE, 0x5472, 0x54DE, 0x54B0, 0x57B5, 0x579E, - 0x579F, 0x57A4, 0x578C, 0x5797, 0x579D, 0x579B, 0x5794, 0x5798, - 0x578F, 0x5799, 0x57A5, 0x579A, 0x5795, 0x58F4, 0x590D, 0x5953, - 0x59E1, 0x59DE, 0x59EE, 0x5A00, 0x59F1, 0x59DD, 0x59FA, 0x59FD, - 0x59FC, 0x59F6, 0x59E4, 0x59F2, 0x59F7, 0x59DB, 0x59E9, 0x59F3, - 0x59F5, 0x59E0, 0x59FE, 0x59F4, 0x59ED, 0x5BA8, 0x5C4C, 0x5CD0, - 0x5CD8, 0x5CCC, 0x5CD7, 0x5CCB, 0x5CDB, 0x5333, 0x53B1, 0x5647, - 0x562D, 0x5654, 0x564B, 0x5652, 0x5631, 0x5644, 0x5656, 0x5650, - 0x562B, 0x564D, 0x5637, 0x564F, 0x58A2, 0x58B7, 0x58B2, 0x58AA, - 0x58B5, 0x58B0, 0x58B4, 0x58A4, 0x58A7, 0x5926, 0x5AFE, 0x5B04, - 0x5AFC, 0x5B06, 0x5B0A, 0x5B0D, 0x5B00, 0x5B0E, 0x5CDE, 0x5CDA, - 0x5CC9, 0x5CC7, 0x5CCA, 0x5CD6, 0x5CD3, 0x5CD4, 0x5CCF, 0x5CC8, - 0x5CC6, 0x5CCE, 0x5CDF, 0x5CF8, 0x5DF9, 0x5E21, 0x5E22, 0x5E23, - 0x5E20, 0x5E24, 0x5EB0, 0x5EA4, 0x5EA2, 0x5E9B, 0x5EA3, 0x5EA5, - 0x5F07, 0x5F2E, 0x5F56, 0x5F86, 0x6037, 0x6039, 0x6054, 0x6072, - 0x605E, 0x6045, 0x6053, 0x6047, 0x6049, 0x605B, 0x604C, 0x6040, - 0x6042, 0x605F, 0x6024, 0x6044, 0x6058, 0x6066, 0x606E, 0x6242, - 0x6243, 0x62CF, 0x630D, 0x630B, 0x62F5, 0x630E, 0x6303, 0x62EB, - 0x62F9, 0x630F, 0x630C, 0x62F8, 0x62F6, 0x6300, 0x6313, 0x6314, - 0x62FA, 0x6315, 0x62FB, 0x62F0, 0x6541, 0x6543, 0x65AA, 0x65BF, - 0x6636, 0x6621, 0x6632, 0x6635, 0x661C, 0x6626, 0x6622, 0x6633, - 0x662B, 0x663A, 0x661D, 0x6634, 0x6639, 0x662E, 0x670F, 0x6710, - 0x67C1, 0x67F2, 0x67C8, 0x67BA, 0x67DC, 0x67BB, 0x67F8, 0x67D8, - 0x67C0, 0x67B7, 0x67C5, 0x67EB, 0x67E4, 0x67DF, 0x67B5, 0x67CD, - 0x67B3, 0x67F7, 0x67F6, 0x67EE, 0x67E3, 0x67C2, 0x67B9, 0x67CE, - 0x67E7, 0x67F0, 0x67B2, 0x67FC, 0x67C6, 0x67ED, 0x67CC, 0x67AE, -plane 59 -at 0x00 - 0x67E6, 0x67DB, 0x67FA, 0x67C9, 0x67CA, 0x67C3, 0x67EA, 0x67CB, - 0x6B28, 0x6B82, 0x6B84, 0x6BB6, 0x6BD6, 0x6BD8, 0x6BE0, 0x6C20, - 0x6C21, 0x6D28, 0x6D34, 0x6D2D, 0x6D1F, 0x6D3C, 0x6D3F, 0x6D12, - 0x6D0A, 0x6CDA, 0x6D33, 0x6D04, 0x6D19, 0x6D3A, 0x6D1A, 0x6D11, - 0x6D00, 0x6D1D, 0x6D42, 0x5D91, 0x5D8F, 0x5D90, 0x5D98, 0x5DA4, - 0x5D9B, 0x5DA3, 0x5D96, 0x5DE4, 0x5E5A, 0x5E5E, 0x5FB8, 0x6157, - 0x615C, 0x61A6, 0x6195, 0x6188, 0x61A3, 0x618F, 0x6164, 0x6159, - 0x6178, 0x6185, 0x6187, 0x619E, 0x6198, 0x619C, 0x622F, 0x6480, - 0x649B, 0x648E, 0x648D, 0x6494, 0x6D01, 0x6D18, 0x6D37, 0x6D03, - 0x6D0F, 0x6D40, 0x6D07, 0x6D20, 0x6D2C, 0x6D08, 0x6D22, 0x6D09, - 0x6D10, 0x70B7, 0x709F, 0x70BE, 0x70B1, 0x70B0, 0x70A1, 0x70B4, - 0x70B5, 0x70A9, 0x7241, 0x7249, 0x724A, 0x726C, 0x7270, 0x7273, - 0x726E, 0x72CA, 0x72E4, 0x72E8, 0x72EB, 0x72DF, 0x72EA, 0x72E6, - 0x72E3, 0x7385, 0x73CC, 0x73C2, 0x73C8, 0x73C5, 0x73B9, 0x73B6, - 0x73B5, 0x73B4, 0x73EB, 0x73BF, 0x73C7, 0x73BE, 0x73C3, 0x73C6, - 0x73B8, 0x73CB, 0x74EC, 0x74EE, 0x752E, 0x7547, 0x7548, 0x75A7, - 0x75AA, 0x7679, 0x76C4, 0x7708, 0x7703, 0x7704, 0x7705, 0x770A, - 0x76F7, 0x76FB, 0x76FA, 0x77E7, 0x77E8, 0x7806, 0x7811, 0x7812, - 0x7805, 0x7810, 0x780F, 0x780E, 0x7809, 0x7803, 0x7813, 0x794A, - 0x794C, 0x794B, 0x7945, 0x7944, 0x79D5, 0x79CD, 0x79CF, 0x79D6, - 0x79CE, 0x7A80, 0x7A7E, 0x7AD1, 0x7B00, 0x7B01, 0x7C7A, 0x7C78, - 0x7C79, 0x7C7F, 0x7C80, 0x7C81, 0x7D03, 0x7D08, 0x7D01, 0x7F58, - 0x7F91, 0x7F8D, 0x7FBE, 0x8007, 0x800E, 0x800F, 0x8014, 0x8037, - 0x80D8, 0x80C7, 0x80E0, 0x80D1, 0x80C8, 0x80C2, 0x80D0, 0x80C5, - 0x80E3, 0x80D9, 0x80DC, 0x80CA, 0x80D5, 0x80C9, 0x80CF, 0x80D7, - 0x80E6, 0x80CD, 0x81FF, 0x8221, 0x8294, 0x82D9, 0x82FE, 0x82F9, - 0x8307, 0x82E8, 0x8300, 0x82D5, 0x833A, 0x82EB, 0x82D6, 0x82F4, - 0x82EC, 0x82E1, 0x82F2, 0x82F5, 0x830C, 0x82FB, 0x82F6, 0x82F0, - 0x82EA, 0x64C6, 0x64A8, 0x6483, 0x64B9, 0x6486, 0x64B4, 0x64AF, - 0x6491, 0x64AA, 0x64A1, 0x64A7, 0x66B6, 0x66B3, 0x66BC, 0x66AC, - 0x66AD, 0x6A0E, 0x6A1C, 0x6A1A, 0x6A0B, 0x69EF, 0x6A0C, 0x69F0, - 0x6A22, 0x69D8, 0x6A12, 0x69FA, 0x6A2A, 0x6A10, 0x6A29, 0x69F9, -plane 60 -at 0x00 - 0x69EA, 0x6A2C, 0x82E4, 0x82E0, 0x82FA, 0x82F3, 0x82ED, 0x8677, - 0x8674, 0x867C, 0x8673, 0x8841, 0x884E, 0x8867, 0x886A, 0x8869, - 0x89D3, 0x8A04, 0x8A07, 0x8D72, 0x8FE3, 0x8FE1, 0x8FEE, 0x8FE0, - 0x90F1, 0x90BD, 0x90BF, 0x90D5, 0x90C5, 0x90BE, 0x90C7, 0x90CB, - 0x90C8, 0x91D4, 0x91D3, 0x9654, 0x964F, 0x9651, 0x9653, 0x964A, - 0x964E, 0x501E, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501B, - 0x4FF5, 0x4FF4, 0x5033, 0x5037, 0x502C, 0x4FF6, 0x4FF7, 0x5017, - 0x501C, 0x5020, 0x5027, 0x5035, 0x502F, 0x5031, 0x500E, 0x515A, - 0x5194, 0x5193, 0x51CA, 0x51C4, 0x51C5, 0x51C8, 0x51CE, 0x5261, - 0x525A, 0x5252, 0x525E, 0x525F, 0x5255, 0x5262, 0x52CD, 0x530E, - 0x539E, 0x5526, 0x54E2, 0x5517, 0x5512, 0x54E7, 0x54F3, 0x54E4, - 0x551A, 0x54FF, 0x5504, 0x5508, 0x54EB, 0x5511, 0x5505, 0x54F1, - 0x550A, 0x54FB, 0x54F7, 0x54F8, 0x54E0, 0x550E, 0x5503, 0x550B, - 0x5701, 0x5702, 0x57CC, 0x5832, 0x57D5, 0x57D2, 0x57BA, 0x57C6, - 0x57BD, 0x57BC, 0x57B8, 0x57B6, 0x57BF, 0x57C7, 0x57D0, 0x57B9, - 0x57C1, 0x590E, 0x594A, 0x5A19, 0x5A16, 0x5A2D, 0x5A2E, 0x5A15, - 0x5A0F, 0x5A17, 0x5A0A, 0x5A1E, 0x5A33, 0x5B6C, 0x5BA7, 0x5BAD, - 0x5BAC, 0x5C03, 0x5C56, 0x5C54, 0x5CEC, 0x5CFF, 0x5CEE, 0x5CF1, - 0x5CF7, 0x5D00, 0x5CF9, 0x5E29, 0x5E28, 0x5EA8, 0x5EAE, 0x5EAA, - 0x5EAC, 0x5F33, 0x5F30, 0x5F67, 0x605D, 0x605A, 0x6067, 0x6A24, - 0x69E9, 0x6B52, 0x6B4F, 0x6B53, 0x6F10, 0x6F65, 0x6F75, 0x6FD0, - 0x6F5C, 0x6F3D, 0x6F71, 0x6F91, 0x6F0B, 0x6F79, 0x6F81, 0x6F8F, - 0x6F59, 0x6F74, 0x71AE, 0x71A3, 0x71AD, 0x71AB, 0x71A6, 0x71A2, - 0x52F2, 0x7257, 0x7255, 0x7299, 0x734B, 0x747A, 0x748C, 0x7484, - 0x6041, 0x60A2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609D, 0x6083, - 0x6095, 0x609B, 0x6097, 0x6087, 0x609C, 0x608E, 0x6219, 0x6246, - 0x62F2, 0x6310, 0x6356, 0x632C, 0x6344, 0x6345, 0x6336, 0x6343, - 0x63E4, 0x6339, 0x634B, 0x634A, 0x633C, 0x6329, 0x6341, 0x6334, - 0x6358, 0x6354, 0x6359, 0x632D, 0x6347, 0x6333, 0x635A, 0x6351, - 0x6338, 0x6357, 0x6340, 0x6348, 0x654A, 0x6546, 0x65C6, 0x65C3, - 0x65C4, 0x65C2, 0x664A, 0x665F, 0x6647, 0x6651, 0x6712, 0x6713, - 0x681F, 0x681A, 0x6849, 0x6832, 0x6833, 0x683B, 0x684B, 0x684F, -plane 61 -at 0x00 - 0x6816, 0x6831, 0x681C, 0x6835, 0x682B, 0x682D, 0x682F, 0x684E, - 0x6844, 0x6834, 0x681D, 0x6812, 0x6814, 0x6826, 0x6828, 0x682E, - 0x684D, 0x683A, 0x6825, 0x6820, 0x6B2C, 0x6B2F, 0x6B2D, 0x6B31, - 0x6B34, 0x6B6D, 0x8082, 0x6B88, 0x6BE6, 0x6BE4, 0x6BE8, 0x6BE3, - 0x6BE2, 0x6BE7, 0x6C25, 0x6D7A, 0x6D63, 0x6D64, 0x6D76, 0x6D0D, - 0x6D61, 0x6D92, 0x6D58, 0x6D62, 0x6D6D, 0x6D6F, 0x6D91, 0x6D8D, - 0x6DEF, 0x6D7F, 0x6D86, 0x6D5E, 0x6D67, 0x6D60, 0x6D97, 0x6D70, - 0x6D7C, 0x6D5F, 0x6D82, 0x6D98, 0x6D2F, 0x6D68, 0x6D8B, 0x6D7E, - 0x6D80, 0x6D84, 0x6D16, 0x6D83, 0x6D7B, 0x6D7D, 0x6D75, 0x6D90, - 0x70DC, 0x70D3, 0x70D1, 0x70DD, 0x70CB, 0x7F39, 0x70E2, 0x70D7, - 0x70D2, 0x70DE, 0x70E0, 0x70D4, 0x70CD, 0x70C5, 0x70C6, 0x70C7, - 0x70DA, 0x70CE, 0x70E1, 0x7242, 0x7278, 0x7482, 0x7493, 0x747B, - 0x7509, 0x778A, 0x7790, 0x78C6, 0x78D3, 0x78C0, 0x78D2, 0x78C7, - 0x78C2, 0x799F, 0x799D, 0x799E, 0x7A41, 0x7A38, 0x7A3A, 0x7A42, - 0x7A3E, 0x7AB0, 0x7BAE, 0x7BB3, 0x7BBF, 0x7BCD, 0x7BB2, 0x7CC4, - 0x7CCD, 0x7CC2, 0x7CC6, 0x7CC3, 0x7CC9, 0x7CC7, 0x7277, 0x7276, - 0x7300, 0x72FA, 0x72F4, 0x72FE, 0x72F6, 0x72F3, 0x72FB, 0x7301, - 0x73D3, 0x73D9, 0x73E5, 0x73D6, 0x73BC, 0x73E7, 0x73E3, 0x73E9, - 0x73DC, 0x73D2, 0x73DB, 0x73D4, 0x73DD, 0x73DA, 0x73D7, 0x73D8, - 0x73E8, 0x74DE, 0x74DF, 0x74F4, 0x74F5, 0x7521, 0x755B, 0x755F, - 0x75B0, 0x75C1, 0x75BB, 0x75C4, 0x75C0, 0x75BF, 0x75B6, 0x75BA, - 0x768A, 0x76C9, 0x771D, 0x771B, 0x7710, 0x7713, 0x7712, 0x7723, - 0x7711, 0x7715, 0x7719, 0x771A, 0x7722, 0x7727, 0x7823, 0x782C, - 0x7822, 0x7835, 0x782F, 0x7828, 0x782E, 0x782B, 0x7821, 0x7829, - 0x7833, 0x782A, 0x7831, 0x7954, 0x795B, 0x794F, 0x795C, 0x7953, - 0x7952, 0x7951, 0x79EB, 0x79EC, 0x79E0, 0x79EE, 0x79ED, 0x79EA, - 0x79DC, 0x79DE, 0x79DD, 0x7A86, 0x7A89, 0x7A85, 0x7A8B, 0x7A8C, - 0x7A8A, 0x7A87, 0x7AD8, 0x7B10, 0x7B04, 0x7B13, 0x7B05, 0x7B0F, - 0x7B08, 0x7B0A, 0x7B0E, 0x7B09, 0x7B12, 0x7C84, 0x7C91, 0x7C8A, - 0x7C8C, 0x7C88, 0x7C8D, 0x7C85, 0x7D1E, 0x7D1D, 0x7D11, 0x7D0E, - 0x7D18, 0x7D16, 0x7D13, 0x7D1F, 0x7D12, 0x7D0F, 0x7D0C, 0x7F5C, - 0x7F61, 0x7F5E, 0x7F60, 0x7F5D, 0x7F5B, 0x7F96, 0x7F92, 0x7FC3, -plane 62 -at 0x00 - 0x7FC2, 0x7FC0, 0x8016, 0x803E, 0x8039, 0x80FA, 0x80F2, 0x80F9, - 0x80F5, 0x8101, 0x80FB, 0x8100, 0x8201, 0x822F, 0x8225, 0x8333, - 0x832D, 0x8344, 0x8319, 0x8351, 0x8325, 0x8356, 0x833F, 0x8341, - 0x8326, 0x831C, 0x8322, 0x7DF8, 0x7DED, 0x7DE2, 0x7DDC, 0x7E02, - 0x7E01, 0x7DD6, 0x7DE4, 0x7DFE, 0x7E00, 0x7DFC, 0x7DFD, 0x7DF5, - 0x7DFF, 0x7DEB, 0x7DE5, 0x7F78, 0x7FAE, 0x7FE7, 0x8065, 0x806A, - 0x8066, 0x8068, 0x806B, 0x8194, 0x81A1, 0x8192, 0x8196, 0x8193, - 0x8501, 0x84F8, 0x84F5, 0x8504, 0x8342, 0x834E, 0x831B, 0x832A, - 0x8308, 0x833C, 0x834D, 0x8316, 0x8324, 0x8320, 0x8337, 0x832F, - 0x8329, 0x8347, 0x8345, 0x834C, 0x8353, 0x831E, 0x832C, 0x834B, - 0x8327, 0x8348, 0x8653, 0x8652, 0x86A2, 0x86A8, 0x8696, 0x868D, - 0x8691, 0x869E, 0x8687, 0x8697, 0x8686, 0x868B, 0x869A, 0x8685, - 0x86A5, 0x8699, 0x86A1, 0x86A7, 0x8695, 0x8698, 0x868E, 0x869D, - 0x8690, 0x8694, 0x8843, 0x8844, 0x886D, 0x8875, 0x8876, 0x8872, - 0x8880, 0x8871, 0x887F, 0x886F, 0x8883, 0x887E, 0x8874, 0x887C, - 0x8A12, 0x8C47, 0x8C57, 0x8C7B, 0x8CA4, 0x8CA3, 0x8D76, 0x8D78, - 0x8DB5, 0x8DB7, 0x8DB6, 0x8ED1, 0x8ED3, 0x8FFE, 0x8FF5, 0x9002, - 0x8FFF, 0x8FFB, 0x9004, 0x8FFC, 0x8FF6, 0x90D6, 0x90E0, 0x90D9, - 0x90DA, 0x90E3, 0x90DF, 0x90E5, 0x90D8, 0x90DB, 0x90D7, 0x90DC, - 0x90E4, 0x9150, 0x914E, 0x914F, 0x91D5, 0x91E2, 0x91DA, 0x965C, - 0x965F, 0x96BC, 0x98E3, 0x9ADF, 0x9B2F, 0x4E7F, 0x5070, 0x506A, - 0x5061, 0x505E, 0x5060, 0x5053, 0x504B, 0x505D, 0x5072, 0x5048, - 0x504D, 0x5041, 0x505B, 0x504A, 0x5062, 0x5015, 0x5045, 0x505F, - 0x5069, 0x506B, 0x5063, 0x5064, 0x5046, 0x5040, 0x506E, 0x5073, - 0x5057, 0x5051, 0x51D0, 0x526B, 0x526D, 0x526C, 0x526E, 0x52D6, - 0x52D3, 0x532D, 0x539C, 0x5575, 0x5576, 0x553C, 0x554D, 0x5550, - 0x5534, 0x552A, 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, - 0x5545, 0x851B, 0x8503, 0x8533, 0x8534, 0x84ED, 0x8535, 0x8505, - 0x877D, 0x8771, 0x885C, 0x88E6, 0x890F, 0x891B, 0x89A9, 0x89A5, - 0x89EE, 0x8AB1, 0x8ACC, 0x8ACE, 0x8AB7, 0x8AB5, 0x8AE9, 0x8AB4, - 0x8AB3, 0x8AC1, 0x8AAF, 0x8ACA, 0x8AD0, 0x8C8E, 0x8CE9, 0x8CDB, - 0x8CEB, 0x8DA4, 0x550C, 0x5532, 0x5565, 0x554E, 0x5539, 0x5548, -plane 63 -at 0x00 - 0x552D, 0x553B, 0x5540, 0x554B, 0x570A, 0x5707, 0x57FB, 0x5814, - 0x57E2, 0x57F6, 0x57DC, 0x57F4, 0x5800, 0x57ED, 0x57FD, 0x5808, - 0x57F8, 0x580B, 0x57F3, 0x57CF, 0x5807, 0x57EE, 0x57E3, 0x57F2, - 0x57E5, 0x57EC, 0x57E1, 0x580E, 0x57FC, 0x5810, 0x57E7, 0x5801, - 0x580C, 0x57F1, 0x57E9, 0x57F0, 0x580D, 0x5804, 0x595C, 0x5A60, - 0x5A58, 0x5A55, 0x5A67, 0x5A5E, 0x5A38, 0x5A35, 0x5A6D, 0x5A50, - 0x5A5F, 0x5A65, 0x5A6C, 0x5A53, 0x5A64, 0x5A57, 0x5A43, 0x5A5D, - 0x5A52, 0x5A44, 0x5A5B, 0x5A48, 0x5A8E, 0x5A3E, 0x5A4D, 0x5A39, - 0x5A4C, 0x5A70, 0x5A69, 0x5A47, 0x5A51, 0x5A56, 0x5A42, 0x5A5C, - 0x5B72, 0x5B6E, 0x5BC1, 0x5BC0, 0x5C59, 0x5D1E, 0x5D0B, 0x5D1D, - 0x5D1A, 0x5D20, 0x5D0C, 0x5D28, 0x5D0D, 0x5D26, 0x5D25, 0x5D0F, - 0x5D30, 0x5D12, 0x5D23, 0x5D1F, 0x5D2E, 0x5E3E, 0x5E34, 0x5EB1, - 0x5EB4, 0x5EB9, 0x5EB2, 0x5EB3, 0x5F36, 0x5F38, 0x5F9B, 0x5F96, - 0x5F9F, 0x608A, 0x6090, 0x6086, 0x60BE, 0x60B0, 0x60BA, 0x60D3, - 0x60D4, 0x60CF, 0x60E4, 0x60D9, 0x60DD, 0x60C8, 0x60B1, 0x60DB, - 0x60B7, 0x60CA, 0x60BF, 0x60C3, 0x60CD, 0x60C0, 0x6332, 0x6365, - 0x638A, 0x6382, 0x637D, 0x63BD, 0x639E, 0x63AD, 0x639D, 0x6397, - 0x63AB, 0x638E, 0x636F, 0x6387, 0x6390, 0x636E, 0x63AF, 0x6375, - 0x639C, 0x636D, 0x63AE, 0x637C, 0x63A4, 0x633B, 0x639F, 0x8DA2, - 0x8D9D, 0x8E2A, 0x8E28, 0x8EB8, 0x8EB6, 0x8EB9, 0x8EB7, 0x8F22, - 0x8F2B, 0x8F27, 0x8F19, 0x8FA4, 0x8FB3, 0x9071, 0x906A, 0x9188, - 0x918C, 0x92BF, 0x92B8, 0x92BE, 0x92DC, 0x92E5, 0x92D4, 0x92D6, - 0x92DA, 0x92ED, 0x92F3, 0x92DB, 0x92E2, 0x92EB, 0x95AF, 0x95B2, - 0x6378, 0x6385, 0x6381, 0x6391, 0x638D, 0x6370, 0x6553, 0x65CD, - 0x6665, 0x6661, 0x665B, 0x6659, 0x665C, 0x6662, 0x6718, 0x6879, - 0x6887, 0x6890, 0x689C, 0x686D, 0x686E, 0x68AE, 0x68AB, 0x6956, - 0x686F, 0x68A3, 0x68AC, 0x68A9, 0x6875, 0x6874, 0x68B2, 0x688F, - 0x6877, 0x6892, 0x687C, 0x686B, 0x6872, 0x68AA, 0x6880, 0x6871, - 0x687E, 0x689B, 0x6896, 0x688B, 0x68A0, 0x6889, 0x68A4, 0x6878, - 0x687B, 0x6891, 0x688C, 0x688A, 0x687D, 0x6B36, 0x6B33, 0x6B37, - 0x6B38, 0x6B91, 0x6B8F, 0x6B8D, 0x6B8E, 0x6B8C, 0x6C2A, 0x6DC0, - 0x6DAB, 0x6DB4, 0x6DB3, 0x6E74, 0x6DAC, 0x6DE9, 0x6DE2, 0x6DB7, -plane 64 -at 0x00 - 0x6DF6, 0x6DD4, 0x6E00, 0x6DC8, 0x6DE0, 0x6DDF, 0x6DD6, 0x6DBE, - 0x6DE5, 0x6DDC, 0x6DDD, 0x6DDB, 0x6DF4, 0x6DCA, 0x6DBD, 0x6DED, - 0x6DF0, 0x6DBA, 0x6DD5, 0x6DC2, 0x6DCF, 0x6DC9, 0x6DD0, 0x6DF2, - 0x6DD3, 0x6DFD, 0x6DD7, 0x6DCD, 0x6DE3, 0x6DBB, 0x70FA, 0x710D, - 0x70F7, 0x7117, 0x70F4, 0x710C, 0x70F0, 0x7104, 0x70F3, 0x7110, - 0x70FC, 0x70FF, 0x7106, 0x7113, 0x7100, 0x70F8, 0x70F6, 0x710B, - 0x7102, 0x710E, 0x727E, 0x727B, 0x727C, 0x727F, 0x731D, 0x7317, - 0x7307, 0x7311, 0x7318, 0x730A, 0x7308, 0x72FF, 0x730F, 0x731E, - 0x7388, 0x73F6, 0x73F8, 0x73F5, 0x7404, 0x7401, 0x73FD, 0x7407, - 0x7400, 0x73FA, 0x73FC, 0x73FF, 0x740C, 0x740B, 0x73F4, 0x7408, - 0x7564, 0x7563, 0x75CE, 0x75D2, 0x75CF, 0x95B3, 0x96A3, 0x96A5, - 0x970A, 0x9787, 0x9789, 0x978C, 0x97EF, 0x982A, 0x9822, 0x981F, - 0x9919, 0x99CA, 0x99DA, 0x99DE, 0x99C8, 0x99E0, 0x9AB6, 0x9AB5, - 0x9AF4, 0x9B6B, 0x9B69, 0x9B72, 0x9B63, 0x9D0D, 0x9D01, 0x9D0C, - 0x9CF8, 0x9CFE, 0x9D02, 0x9E84, 0x9EAB, 0x9EAA, 0x75CB, 0x75CC, - 0x75D1, 0x75D0, 0x768F, 0x7689, 0x76D3, 0x7739, 0x772F, 0x772D, - 0x7731, 0x7732, 0x7734, 0x7733, 0x773D, 0x7725, 0x773B, 0x7735, - 0x7848, 0x7852, 0x7849, 0x784D, 0x784A, 0x784C, 0x7826, 0x7845, - 0x7850, 0x7964, 0x7967, 0x7969, 0x796A, 0x7963, 0x796B, 0x7961, - 0x79BB, 0x79FA, 0x79F8, 0x79F6, 0x79F7, 0x7A8F, 0x7A94, 0x7A90, - 0x7B35, 0x7B47, 0x7B34, 0x7B25, 0x7B30, 0x7B22, 0x7B24, 0x7B33, - 0x7B18, 0x7B2A, 0x7B1D, 0x7B31, 0x7B2B, 0x7B2D, 0x7B2F, 0x7B32, - 0x7B38, 0x7B1A, 0x7B23, 0x7C94, 0x7C98, 0x7C96, 0x7CA3, 0x7D35, - 0x7D3D, 0x7D38, 0x7D36, 0x7D3A, 0x7D45, 0x7D2C, 0x7D29, 0x7D41, - 0x7D47, 0x7D3E, 0x7D3F, 0x7D4A, 0x7D3B, 0x7D28, 0x7F63, 0x7F95, - 0x7F9C, 0x7F9D, 0x7F9B, 0x7FCA, 0x7FCB, 0x7FCD, 0x7FD0, 0x7FD1, - 0x7FC7, 0x7FCF, 0x7FC9, 0x801F, 0x801E, 0x801B, 0x8047, 0x8043, - 0x8048, 0x8118, 0x8125, 0x8119, 0x811B, 0x812D, 0x811F, 0x812C, - 0x811E, 0x8121, 0x8115, 0x8127, 0x811D, 0x8122, 0x8211, 0x8238, - 0x8233, 0x823A, 0x8234, 0x8232, 0x8274, 0x8390, 0x83A3, 0x83A8, - 0x838D, 0x837A, 0x8373, 0x83A4, 0x8374, 0x838F, 0x8381, 0x8395, - 0x8399, 0x8375, 0x8394, 0x83A9, 0x837D, 0x8383, 0x838C, 0x839D, -plane 65 -at 0x00 - 0x839B, 0x83AA, 0x838B, 0x837E, 0x83A5, 0x83AF, 0x8388, 0x8397, - 0x83B0, 0x837F, 0x83A6, 0x8387, 0x83AE, 0x8376, 0x839A, 0x8659, - 0x8656, 0x86BF, 0x86B7, 0x511D, 0x5116, 0x512B, 0x511E, 0x511B, - 0x5290, 0x5294, 0x5314, 0x5667, 0x567B, 0x565F, 0x5661, 0x58C3, - 0x58CA, 0x58C0, 0x58C4, 0x5901, 0x5B1F, 0x5B18, 0x5B11, 0x5B15, - 0x5B12, 0x5B1C, 0x5B22, 0x5B79, 0x5DA6, 0x5DB3, 0x5DAB, 0x5EEA, - 0x5F5B, 0x61B7, 0x61CE, 0x61B9, 0x86C2, 0x86C1, 0x86C5, 0x86BA, - 0x86B0, 0x86C8, 0x86B9, 0x86B3, 0x86B8, 0x86CC, 0x86B4, 0x86BB, - 0x86BC, 0x86C3, 0x86BD, 0x86BE, 0x8852, 0x8889, 0x8895, 0x88A8, - 0x88A2, 0x88AA, 0x889A, 0x8891, 0x88A1, 0x889F, 0x8898, 0x88A7, - 0x8899, 0x889B, 0x8897, 0x88A4, 0x88AC, 0x888C, 0x8893, 0x888E, - 0x8982, 0x89D6, 0x89D9, 0x89D5, 0x8A30, 0x8A27, 0x8A2C, 0x8A1E, - 0x8C39, 0x8C3B, 0x8C5C, 0x8C5D, 0x8C7D, 0x8CA5, 0x8D7D, 0x8D7B, - 0x8D79, 0x8DBC, 0x8DC2, 0x8DB9, 0x8DBF, 0x8DC1, 0x8ED8, 0x8EDE, - 0x8EDD, 0x8EDC, 0x8ED7, 0x8EE0, 0x8EE1, 0x9024, 0x900B, 0x9011, - 0x901C, 0x900C, 0x9021, 0x90EF, 0x90EA, 0x90F0, 0x90F4, 0x90F2, - 0x90F3, 0x90D4, 0x90EB, 0x90EC, 0x90E9, 0x9156, 0x9158, 0x915A, - 0x9153, 0x9155, 0x91EC, 0x91F4, 0x91F1, 0x91F3, 0x91F8, 0x91E4, - 0x91F9, 0x91EA, 0x91EB, 0x91F7, 0x91E8, 0x91EE, 0x957A, 0x9586, - 0x9588, 0x967C, 0x966D, 0x966B, 0x9671, 0x966F, 0x96BF, 0x976A, - 0x9804, 0x98E5, 0x9997, 0x509B, 0x5095, 0x5094, 0x509E, 0x508B, - 0x50A3, 0x5083, 0x508C, 0x508E, 0x509D, 0x5068, 0x509C, 0x5092, - 0x5082, 0x5087, 0x515F, 0x51D4, 0x5312, 0x5311, 0x53A4, 0x53A7, - 0x5591, 0x55A8, 0x55A5, 0x55AD, 0x5577, 0x5645, 0x55A2, 0x5593, - 0x5588, 0x558F, 0x55B5, 0x5581, 0x55A3, 0x5592, 0x55A4, 0x557D, - 0x558C, 0x55A6, 0x557F, 0x5595, 0x55A1, 0x558E, 0x570C, 0x5829, - 0x5837, 0x61BD, 0x61CF, 0x61C0, 0x6199, 0x6197, 0x61BB, 0x61D0, - 0x61C4, 0x6231, 0x64D3, 0x64C0, 0x64DC, 0x64D1, 0x64C8, 0x64D5, - 0x66C3, 0x66BF, 0x66C5, 0x66CD, 0x66C1, 0x6706, 0x6724, 0x6A63, - 0x6A42, 0x6A52, 0x6A43, 0x6A33, 0x6A6C, 0x6A57, 0x6A4C, 0x6A6E, - 0x6A37, 0x6A71, 0x5819, 0x581E, 0x5827, 0x5823, 0x5828, 0x57F5, - 0x5848, 0x5825, 0x581C, 0x581B, 0x5833, 0x583F, 0x5836, 0x582E, -plane 66 -at 0x00 - 0x5839, 0x5838, 0x582D, 0x582C, 0x583B, 0x5961, 0x5AAF, 0x5A94, - 0x5A9F, 0x5A7A, 0x5AA2, 0x5A9E, 0x5A78, 0x5AA6, 0x5A7C, 0x5AA5, - 0x5AAC, 0x5A95, 0x5AAE, 0x5A37, 0x5A84, 0x5A8A, 0x5A97, 0x5A83, - 0x5A8B, 0x5AA9, 0x5A7B, 0x5A7D, 0x5A8C, 0x5A9C, 0x5A8F, 0x5A93, - 0x5A9D, 0x5BEA, 0x5BCD, 0x5BCB, 0x5BD4, 0x5BD1, 0x5BCA, 0x5BCE, - 0x5C0C, 0x5C30, 0x5D37, 0x5D43, 0x5D6B, 0x5D41, 0x5D4B, 0x5D3F, - 0x5D35, 0x5D51, 0x5D4E, 0x5D55, 0x5D33, 0x5D3A, 0x5D52, 0x5D3D, - 0x5D31, 0x5D59, 0x5D42, 0x5D39, 0x5D49, 0x5D38, 0x5D3C, 0x5D32, - 0x5D36, 0x5D40, 0x5D45, 0x5E44, 0x5E41, 0x5F58, 0x5FA6, 0x5FA5, - 0x5FAB, 0x60C9, 0x60B9, 0x60CC, 0x60E2, 0x60CE, 0x60C4, 0x6114, - 0x60F2, 0x610A, 0x6116, 0x6105, 0x60F5, 0x6113, 0x60F8, 0x60FC, - 0x60FE, 0x60C1, 0x6103, 0x6118, 0x611D, 0x6110, 0x60FF, 0x6104, - 0x610B, 0x624A, 0x6394, 0x63B1, 0x63B0, 0x63CE, 0x63E5, 0x63E8, - 0x63EF, 0x63C3, 0x649D, 0x63F3, 0x63CA, 0x63E0, 0x63F6, 0x63D5, - 0x63F2, 0x63F5, 0x6461, 0x63DF, 0x63BE, 0x63DD, 0x63DC, 0x63C4, - 0x63D8, 0x63D3, 0x63C2, 0x63C7, 0x63CC, 0x63CB, 0x63C8, 0x63F0, - 0x63D7, 0x63D9, 0x6532, 0x6567, 0x656A, 0x6564, 0x655C, 0x6568, - 0x6565, 0x658C, 0x659D, 0x659E, 0x65AE, 0x65D0, 0x65D2, 0x6A4A, - 0x6A36, 0x6A53, 0x6A45, 0x6A70, 0x6A5C, 0x6B58, 0x6B57, 0x6FBB, - 0x6FBE, 0x6FB5, 0x6FD3, 0x6F9F, 0x6FB7, 0x6FF5, 0x71B7, 0x71BB, - 0x71D1, 0x71BA, 0x71B6, 0x71CC, 0x71D3, 0x749B, 0x7496, 0x74A2, - 0x749D, 0x750A, 0x750E, 0x7581, 0x762C, 0x7637, 0x7636, 0x763B, - 0x667C, 0x666C, 0x667B, 0x6680, 0x6671, 0x6679, 0x666A, 0x6672, - 0x6701, 0x690C, 0x68D3, 0x6904, 0x68DC, 0x692A, 0x68EC, 0x68EA, - 0x68F1, 0x690F, 0x68D6, 0x68F7, 0x68EB, 0x68E4, 0x68F6, 0x6913, - 0x6910, 0x68F3, 0x68E1, 0x6907, 0x68CC, 0x6908, 0x6970, 0x68B4, - 0x6911, 0x68EF, 0x68C6, 0x6914, 0x68F8, 0x68D0, 0x68FD, 0x68FC, - 0x68E8, 0x690B, 0x690A, 0x6917, 0x68CE, 0x68C8, 0x68DD, 0x68DE, - 0x68E6, 0x68F4, 0x68D1, 0x6906, 0x68D4, 0x68E9, 0x6915, 0x6925, - 0x68C7, 0x6B39, 0x6B3B, 0x6B3F, 0x6B3C, 0x6B94, 0x6B97, 0x6B99, - 0x6B95, 0x6BBD, 0x6BF0, 0x6BF2, 0x6BF3, 0x6C30, 0x6DFC, 0x6E46, - 0x6E47, 0x6E1F, 0x6E49, 0x6E88, 0x6E3C, 0x6E3D, 0x6E45, 0x6E62, -plane 67 -at 0x00 - 0x6E2B, 0x6E3F, 0x6E41, 0x6E5D, 0x6E73, 0x6E1C, 0x6E33, 0x6E4B, - 0x6E40, 0x6E51, 0x6E3B, 0x6E03, 0x6E2E, 0x6E5E, 0x6E68, 0x6E5C, - 0x6E61, 0x6E31, 0x6E28, 0x6E60, 0x6E71, 0x6E6B, 0x6E39, 0x6E22, - 0x6E30, 0x6E53, 0x6E65, 0x6E27, 0x6E78, 0x6E64, 0x6E77, 0x6E55, - 0x6E79, 0x6E52, 0x6E66, 0x6E35, 0x6E36, 0x6E5A, 0x7120, 0x711E, - 0x712F, 0x70FB, 0x712E, 0x7131, 0x7123, 0x7125, 0x7122, 0x7132, - 0x711F, 0x7128, 0x713A, 0x711B, 0x724B, 0x725A, 0x7288, 0x7289, - 0x7286, 0x7285, 0x728B, 0x7312, 0x730B, 0x7330, 0x7322, 0x7331, - 0x7333, 0x7327, 0x7332, 0x732D, 0x7326, 0x7323, 0x7335, 0x730C, - 0x742E, 0x742C, 0x7430, 0x742B, 0x7416, 0x76A1, 0x7798, 0x7796, - 0x78D6, 0x78EB, 0x78DC, 0x79A5, 0x79A9, 0x9834, 0x7A53, 0x7A45, - 0x7A4F, 0x7ABD, 0x7ABB, 0x7AF1, 0x7BEC, 0x7BED, 0x7CD3, 0x7CE1, - 0x7E19, 0x7E27, 0x7E26, 0x806E, 0x81AF, 0x81AD, 0x81AA, 0x8218, - 0x856F, 0x854C, 0x8542, 0x855C, 0x8570, 0x855F, 0x741A, 0x7421, - 0x742D, 0x7431, 0x7424, 0x7423, 0x741D, 0x7429, 0x7420, 0x7432, - 0x74FB, 0x752F, 0x756F, 0x756C, 0x75E7, 0x75DA, 0x75E1, 0x75E6, - 0x75DD, 0x75DF, 0x75E4, 0x75D7, 0x7695, 0x7692, 0x76DA, 0x7746, - 0x7747, 0x7744, 0x774D, 0x7745, 0x774A, 0x774E, 0x774B, 0x774C, - 0x77DE, 0x77EC, 0x7860, 0x7864, 0x7865, 0x785C, 0x786D, 0x7871, - 0x786A, 0x786E, 0x7870, 0x7869, 0x7868, 0x785E, 0x7862, 0x7974, - 0x7973, 0x7972, 0x7970, 0x7A02, 0x7A0A, 0x7A03, 0x7A0C, 0x7A04, - 0x7A99, 0x7AE6, 0x7AE4, 0x7B4A, 0x7B3B, 0x7B44, 0x7B48, 0x7B4C, - 0x7B4E, 0x7B40, 0x7B58, 0x7B45, 0x7CA2, 0x7C9E, 0x7CA8, 0x7CA1, - 0x7D58, 0x7D6F, 0x7D63, 0x7D53, 0x7D56, 0x7D67, 0x7D6A, 0x7D4F, - 0x7D6D, 0x7D5C, 0x7D6B, 0x7D52, 0x7D54, 0x7D69, 0x7D51, 0x7D5F, - 0x7D4E, 0x7F3E, 0x7F3F, 0x7F65, 0x7F66, 0x7FA2, 0x7FA0, 0x7FA1, - 0x7FD7, 0x8051, 0x804F, 0x8050, 0x80FE, 0x80D4, 0x8143, 0x814A, - 0x8152, 0x814F, 0x8147, 0x813D, 0x814D, 0x813A, 0x81E6, 0x81EE, - 0x81F7, 0x81F8, 0x81F9, 0x8204, 0x823C, 0x823D, 0x823F, 0x8275, - 0x833B, 0x83CF, 0x83F9, 0x8423, 0x83C0, 0x83E8, 0x8412, 0x83E7, - 0x83E4, 0x83FC, 0x83F6, 0x8410, 0x83C6, 0x83C8, 0x83EB, 0x83E3, - 0x83BF, 0x8401, 0x83DD, 0x83E5, 0x83D8, 0x83FF, 0x83E1, 0x83CB, -plane 68 -at 0x00 - 0x83CE, 0x83D6, 0x83F5, 0x83C9, 0x8409, 0x840F, 0x83DE, 0x8411, - 0x8406, 0x83C2, 0x83F3, 0x855A, 0x854B, 0x853F, 0x878A, 0x878B, - 0x87A1, 0x878E, 0x8799, 0x885E, 0x885F, 0x8924, 0x89A7, 0x8AEA, - 0x8AFD, 0x8AF9, 0x8AE3, 0x8AE5, 0x8AEC, 0x8CF2, 0x8CEF, 0x8DA6, - 0x8E3B, 0x8E43, 0x8E32, 0x8F31, 0x8F30, 0x8F2D, 0x8F3C, 0x8FA7, - 0x8FA5, 0x9137, 0x9195, 0x918E, 0x83D5, 0x83FA, 0x83C7, 0x83D1, - 0x83EA, 0x8413, 0x83C3, 0x83EC, 0x83EE, 0x83C4, 0x83FB, 0x83D7, - 0x83E2, 0x841B, 0x83DB, 0x83FE, 0x86D8, 0x86E2, 0x86E6, 0x86D3, - 0x86E3, 0x86DA, 0x86EA, 0x86DD, 0x86EB, 0x86DC, 0x86EC, 0x86E9, - 0x86D7, 0x86E8, 0x86D1, 0x8848, 0x8856, 0x8855, 0x88BA, 0x88D7, - 0x88B9, 0x88B8, 0x88C0, 0x88BE, 0x88B6, 0x88BC, 0x88B7, 0x88BD, - 0x88B2, 0x8901, 0x88C9, 0x8995, 0x8998, 0x8997, 0x89DD, 0x89DA, - 0x89DB, 0x8A4E, 0x8A4D, 0x8A39, 0x8A59, 0x8A40, 0x8A57, 0x8A58, - 0x8A44, 0x8A45, 0x8A52, 0x8A48, 0x8A51, 0x8A4A, 0x8A4C, 0x8A4F, - 0x8C5F, 0x8C81, 0x8C80, 0x8CBA, 0x8CBE, 0x8CB0, 0x8CB9, 0x8CB5, - 0x8D84, 0x8D80, 0x8D89, 0x8DD8, 0x8DD3, 0x8DCD, 0x8DC7, 0x8DD6, - 0x8DDC, 0x8DCF, 0x8DD5, 0x8DD9, 0x8DC8, 0x8DD7, 0x8DC5, 0x8EEF, - 0x8EF7, 0x8EFA, 0x8EF9, 0x8EE6, 0x8EEE, 0x8EE5, 0x8EF5, 0x8EE7, - 0x8EE8, 0x8EF6, 0x8EEB, 0x8EF1, 0x8EEC, 0x8EF4, 0x8EE9, 0x902D, - 0x9034, 0x902F, 0x9106, 0x912C, 0x9104, 0x90FF, 0x90FC, 0x9108, - 0x90F9, 0x90FB, 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, - 0x9164, 0x915F, 0x9162, 0x9160, 0x9201, 0x920A, 0x9225, 0x9203, - 0x921A, 0x9226, 0x920F, 0x920C, 0x9200, 0x9212, 0x91FF, 0x91FD, - 0x9206, 0x9204, 0x9227, 0x9202, 0x921C, 0x9224, 0x9219, 0x9217, - 0x9205, 0x9216, 0x957B, 0x958D, 0x958C, 0x9590, 0x9687, 0x967E, - 0x9688, 0x9196, 0x9345, 0x930A, 0x92FD, 0x9317, 0x931C, 0x9307, - 0x9331, 0x9332, 0x932C, 0x9330, 0x9303, 0x9305, 0x95C2, 0x95B8, - 0x95C1, 0x96AB, 0x96B7, 0x9715, 0x9714, 0x970C, 0x9717, 0x9793, - 0x97D2, 0x9836, 0x9831, 0x9833, 0x983C, 0x982E, 0x983A, 0x983D, - 0x98B5, 0x9922, 0x9689, 0x9683, 0x9680, 0x96C2, 0x96C8, 0x96C3, - 0x96F1, 0x96F0, 0x976C, 0x9770, 0x976E, 0x9807, 0x98A9, 0x98EB, - 0x9CE6, 0x9EF9, 0x4E83, 0x4E84, 0x4EB6, 0x50BD, 0x50BF, 0x50C6, -plane 69 -at 0x00 - 0x50AE, 0x50C4, 0x50CA, 0x50B4, 0x50C8, 0x50C2, 0x50B0, 0x50C1, - 0x50BA, 0x50B1, 0x50CB, 0x50C9, 0x50B6, 0x50B8, 0x51D7, 0x527A, - 0x5278, 0x527B, 0x527C, 0x55C3, 0x55DB, 0x55CC, 0x55D0, 0x55CB, - 0x55CA, 0x55DD, 0x55C0, 0x55D4, 0x55C4, 0x55E9, 0x55BF, 0x55D2, - 0x558D, 0x55CF, 0x55D5, 0x55E2, 0x55D6, 0x55C8, 0x55F2, 0x55CD, - 0x55D9, 0x55C2, 0x5714, 0x5853, 0x5868, 0x5864, 0x584F, 0x584D, - 0x5849, 0x586F, 0x5855, 0x584E, 0x585D, 0x5859, 0x5865, 0x585B, - 0x583D, 0x5863, 0x5871, 0x58FC, 0x5AC7, 0x5AC4, 0x5ACB, 0x5ABA, - 0x5AB8, 0x5AB1, 0x5AB5, 0x5AB0, 0x5ABF, 0x5AC8, 0x5ABB, 0x5AC6, - 0x5AB7, 0x5AC0, 0x5ACA, 0x5AB4, 0x5AB6, 0x5ACD, 0x5AB9, 0x5A90, - 0x5BD6, 0x5BD8, 0x5BD9, 0x5C1F, 0x5C33, 0x5D71, 0x5D63, 0x5D4A, - 0x5D65, 0x5D72, 0x5D6C, 0x5D5E, 0x5D68, 0x5D67, 0x5D62, 0x5DF0, - 0x5E4F, 0x5E4E, 0x5E4A, 0x5E4D, 0x5E4B, 0x5EC5, 0x5ECC, 0x5EC6, - 0x5ECB, 0x5EC7, 0x5F40, 0x5FAF, 0x5FAD, 0x60F7, 0x6149, 0x614A, - 0x612B, 0x6145, 0x6136, 0x6132, 0x612E, 0x6146, 0x612F, 0x614F, - 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63C5, - 0x63F1, 0x63EB, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x9923, - 0x9920, 0x991C, 0x991D, 0x99A0, 0x99EF, 0x99E8, 0x99EB, 0x99E1, - 0x99E6, 0x9AF8, 0x9AF5, 0x9B83, 0x9B94, 0x9B84, 0x9B8B, 0x9B8F, - 0x9B8C, 0x9B89, 0x9B8E, 0x9D24, 0x9D0F, 0x9D13, 0x9D0A, 0x9D2A, - 0x9D1A, 0x9D27, 0x9D16, 0x9D21, 0x9E85, 0x9EAC, 0x9EC6, 0x9EC5, - 0x6433, 0x6443, 0x641F, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, - 0x6423, 0x640C, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642F, - 0x640A, 0x641A, 0x6440, 0x6425, 0x6427, 0x640B, 0x63E7, 0x641B, - 0x642E, 0x6421, 0x640E, 0x656F, 0x6592, 0x65D3, 0x6686, 0x668C, - 0x6695, 0x6690, 0x668B, 0x668A, 0x6699, 0x6694, 0x6678, 0x6720, - 0x6966, 0x695F, 0x6938, 0x694E, 0x6962, 0x6971, 0x693F, 0x6945, - 0x696A, 0x6939, 0x6942, 0x6957, 0x6959, 0x697A, 0x6948, 0x6949, - 0x6935, 0x696C, 0x6933, 0x693D, 0x6965, 0x68F0, 0x6978, 0x6934, - 0x6969, 0x6940, 0x696F, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, - 0x694C, 0x693B, 0x694B, 0x6937, 0x695C, 0x694F, 0x6951, 0x6932, - 0x6952, 0x692F, 0x697B, 0x693C, 0x6B46, 0x6B45, 0x6B43, 0x6B42, -plane 70 -at 0x00 - 0x6B48, 0x6B41, 0x6B9B, 0x55C0, 0x6BFB, 0x6BFC, 0x6BF9, 0x6BF7, - 0x6BF8, 0x6E9B, 0x6ED6, 0x6EC8, 0x6E8F, 0x6EC0, 0x6E9F, 0x6E93, - 0x6E94, 0x6EA0, 0x6EB1, 0x6EB9, 0x6EC6, 0x6ED2, 0x6EBD, 0x6EC1, - 0x6E9E, 0x6EC9, 0x6EB7, 0x6EB0, 0x6ECD, 0x6EA6, 0x6ECF, 0x6EB2, - 0x6EBE, 0x6EC3, 0x6EDC, 0x6ED8, 0x6E99, 0x6E92, 0x6E8E, 0x6E8D, - 0x6EA4, 0x6EA1, 0x6EBF, 0x6EB3, 0x6ED0, 0x6ECA, 0x6E97, 0x6EAE, - 0x6EA3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, 0x7141, 0x715D, - 0x7162, 0x7172, 0x7178, 0x716A, 0x7161, 0x7142, 0x7158, 0x7143, - 0x714B, 0x7170, 0x715F, 0x7150, 0x7153, 0x9ED7, 0x9F53, 0x5128, - 0x5127, 0x51DF, 0x5335, 0x53B3, 0x568A, 0x567D, 0x5689, 0x58CD, - 0x58D0, 0x5B2B, 0x5B33, 0x5B29, 0x5B35, 0x5B31, 0x5B37, 0x5C36, - 0x5DBE, 0x5DB9, 0x5DBB, 0x61E2, 0x61DB, 0x61DD, 0x61DC, 0x61DA, - 0x61D9, 0x64DF, 0x64E1, 0x64EE, 0x65B5, 0x66D4, 0x7144, 0x714D, - 0x715A, 0x724F, 0x728D, 0x728C, 0x7291, 0x7290, 0x728E, 0x733C, - 0x7342, 0x733B, 0x733A, 0x7340, 0x734A, 0x7349, 0x7444, 0x744A, - 0x744B, 0x7452, 0x7451, 0x7457, 0x7440, 0x744F, 0x7450, 0x744E, - 0x7442, 0x7446, 0x744D, 0x7454, 0x74E1, 0x74FF, 0x74FE, 0x74FD, - 0x751D, 0x7579, 0x7577, 0x6983, 0x75EF, 0x760F, 0x7603, 0x75F7, - 0x75FE, 0x75FC, 0x75F9, 0x75F8, 0x7610, 0x75FB, 0x75F6, 0x75ED, - 0x75F5, 0x75FD, 0x7699, 0x76B5, 0x76DD, 0x7755, 0x775F, 0x7760, - 0x7752, 0x7756, 0x775A, 0x7769, 0x7767, 0x7754, 0x7759, 0x776D, - 0x77E0, 0x7887, 0x789A, 0x7894, 0x788F, 0x7884, 0x7895, 0x7885, - 0x7886, 0x78A1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, 0x787B, - 0x797C, 0x7982, 0x797D, 0x7979, 0x7A11, 0x7A18, 0x7A19, 0x7A12, - 0x7A17, 0x7A15, 0x7A22, 0x7A13, 0x7A1B, 0x7A10, 0x7AA3, 0x7AA2, - 0x7A9E, 0x7AEB, 0x7B66, 0x7B64, 0x7B6D, 0x7B74, 0x7B69, 0x7B72, - 0x7B65, 0x7B73, 0x7B71, 0x7B70, 0x7B61, 0x7B78, 0x7B76, 0x7B63, - 0x7CB2, 0x7CB4, 0x7CAF, 0x7D88, 0x7D86, 0x7D80, 0x7D8D, 0x7D7F, - 0x7D85, 0x7D7A, 0x7D8E, 0x7D7B, 0x7D83, 0x7D7C, 0x7D8C, 0x7D94, - 0x7D84, 0x7D7D, 0x7D92, 0x7F6D, 0x7F6B, 0x7F67, 0x7F68, 0x7F6C, - 0x7FA6, 0x7FA5, 0x7FA7, 0x7FDB, 0x7FDC, 0x8021, 0x8164, 0x8160, - 0x8177, 0x815C, 0x8169, 0x815B, 0x8162, 0x8172, 0x6721, 0x815E, -plane 71 -at 0x00 - 0x8176, 0x8167, 0x816F, 0x66D5, 0x66D0, 0x66D1, 0x66CE, 0x66D7, - 0x6A7D, 0x6A8A, 0x6AA7, 0x6A99, 0x6A82, 0x6A88, 0x6A86, 0x6A98, - 0x6A9D, 0x6A8F, 0x6AAA, 0x6B5D, 0x6C0A, 0x6FD7, 0x6FD6, 0x6FE5, - 0x6FD9, 0x6FDA, 0x6FEA, 0x6FF6, 0x71E3, 0x71E9, 0x71EB, 0x71EF, - 0x71F3, 0x71EA, 0x7371, 0x74AE, 0x8144, 0x8161, 0x821D, 0x8249, - 0x8244, 0x8240, 0x8242, 0x8245, 0x84F1, 0x843F, 0x8456, 0x8476, - 0x8479, 0x848F, 0x848D, 0x8465, 0x8451, 0x8440, 0x8486, 0x8467, - 0x8430, 0x844D, 0x847D, 0x845A, 0x8459, 0x8474, 0x8473, 0x845D, - 0x8507, 0x845E, 0x8437, 0x843A, 0x8434, 0x847A, 0x8443, 0x8478, - 0x8432, 0x8445, 0x8429, 0x83D9, 0x844B, 0x842F, 0x8442, 0x842D, - 0x845F, 0x8470, 0x8439, 0x844E, 0x844C, 0x8452, 0x846F, 0x84C5, - 0x848E, 0x843B, 0x8447, 0x8436, 0x8433, 0x8468, 0x847E, 0x8444, - 0x842B, 0x8460, 0x8454, 0x846E, 0x8450, 0x870B, 0x8704, 0x86F7, - 0x870C, 0x86FA, 0x86D6, 0x86F5, 0x874D, 0x86F8, 0x870E, 0x8709, - 0x8701, 0x86F6, 0x870D, 0x8705, 0x88D6, 0x88CB, 0x88CD, 0x88CE, - 0x88DE, 0x88DB, 0x88DA, 0x88CC, 0x88D0, 0x8985, 0x899B, 0x89DF, - 0x89E5, 0x89E4, 0x89E1, 0x89E0, 0x89E2, 0x89DC, 0x89E6, 0x8A76, - 0x8A86, 0x8A7F, 0x8A61, 0x8A3F, 0x8A77, 0x8A82, 0x8A84, 0x8A75, - 0x8A83, 0x8A81, 0x8A74, 0x8A7A, 0x8C3C, 0x8C4B, 0x8C4A, 0x8C65, - 0x8C64, 0x8C66, 0x8C86, 0x8C84, 0x8C85, 0x8CCC, 0x8D68, 0x8D69, - 0x8D91, 0x8D8C, 0x8D8E, 0x8D8F, 0x8D8D, 0x8D93, 0x8D94, 0x8D90, - 0x8D92, 0x8DF0, 0x8DE0, 0x8DEC, 0x8DF1, 0x8DEE, 0x8DD0, 0x8DE9, - 0x8DE3, 0x8DE2, 0x8DE7, 0x8DF2, 0x8DEB, 0x8DF4, 0x8F06, 0x8EFF, - 0x8F01, 0x8F00, 0x8F05, 0x8F07, 0x8F08, 0x8F02, 0x8F0B, 0x9052, - 0x903F, 0x74B3, 0x74AC, 0x7583, 0x7645, 0x764E, 0x7644, 0x76A3, - 0x76A5, 0x77A6, 0x77A4, 0x77A9, 0x77AF, 0x78F0, 0x78F8, 0x78F1, - 0x7A49, 0x7AC2, 0x7AF2, 0x7AF3, 0x7BFA, 0x7BF6, 0x7BFC, 0x7C18, - 0x7C08, 0x7C12, 0x7CDB, 0x7CDA, 0x7E2C, 0x7E4D, 0x7F46, 0x7FF6, - 0x802B, 0x8074, 0x9044, 0x9049, 0x903D, 0x9110, 0x910D, 0x910F, - 0x9111, 0x9116, 0x9114, 0x910B, 0x910E, 0x916E, 0x916F, 0x9248, - 0x9252, 0x9230, 0x923A, 0x9266, 0x9233, 0x9265, 0x925E, 0x9283, - 0x922E, 0x924A, 0x9246, 0x926D, 0x926C, 0x924F, 0x9260, 0x9267, -plane 72 -at 0x00 - 0x926F, 0x9236, 0x9261, 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, - 0x9272, 0x924E, 0x9253, 0x924C, 0x9256, 0x9232, 0x959F, 0x959C, - 0x959E, 0x959B, 0x9692, 0x9693, 0x9691, 0x9697, 0x96CE, 0x96FA, - 0x96FD, 0x96F8, 0x96F5, 0x9773, 0x9777, 0x9778, 0x9772, 0x980F, - 0x980D, 0x980E, 0x98AC, 0x98F6, 0x98F9, 0x99AF, 0x99B2, 0x99B0, - 0x99B5, 0x9AAD, 0x9AAB, 0x9B5B, 0x9CEA, 0x9CED, 0x9CE7, 0x9E80, - 0x9EFD, 0x50E6, 0x50D4, 0x50D7, 0x50E8, 0x50F3, 0x50DB, 0x50EA, - 0x50DD, 0x50E4, 0x50D3, 0x50EC, 0x50F0, 0x50EF, 0x50E3, 0x50E0, - 0x51D8, 0x5280, 0x5281, 0x52E9, 0x52EB, 0x5330, 0x53AC, 0x5627, - 0x5615, 0x560C, 0x5612, 0x55FC, 0x560F, 0x561C, 0x5601, 0x5613, - 0x5602, 0x55FA, 0x561D, 0x5604, 0x55FF, 0x55F9, 0x5889, 0x587C, - 0x5890, 0x5898, 0x5886, 0x5881, 0x587F, 0x5874, 0x588B, 0x587A, - 0x5887, 0x5891, 0x588E, 0x5876, 0x5882, 0x5888, 0x587B, 0x5894, - 0x588F, 0x58FE, 0x596B, 0x5ADC, 0x5AEE, 0x5AE5, 0x5AD5, 0x5AEA, - 0x5ADA, 0x5AED, 0x5AEB, 0x5AF3, 0x5AE2, 0x5AE0, 0x5ADB, 0x5AEC, - 0x5ADE, 0x5ADD, 0x5AD9, 0x5AE8, 0x5ADF, 0x5B77, 0x5BE0, 0x81B8, - 0x81C8, 0x8592, 0x8593, 0x857F, 0x85AB, 0x8597, 0x85AC, 0x87CE, - 0x87CD, 0x87C1, 0x87B1, 0x87C7, 0x8940, 0x893F, 0x8939, 0x8943, - 0x89AB, 0x8B1F, 0x8B09, 0x8B0C, 0x8C40, 0x8C96, 0x8CF6, 0x8CF7, - 0x8E46, 0x8E4F, 0x8F3D, 0x8F41, 0x9366, 0x9378, 0x935D, 0x9369, - 0x5BE3, 0x5C63, 0x5D82, 0x5D80, 0x5D7D, 0x5D86, 0x5D7A, 0x5D81, - 0x5D77, 0x5D8A, 0x5D89, 0x5D88, 0x5D7E, 0x5D7C, 0x5D8D, 0x5D79, - 0x5D7F, 0x5E58, 0x5E59, 0x5E53, 0x5ED8, 0x5ED1, 0x5ED7, 0x5ECE, - 0x5EDC, 0x5ED5, 0x5ED9, 0x5ED2, 0x5ED4, 0x5F44, 0x5F43, 0x5F6F, - 0x5FB6, 0x612C, 0x6128, 0x6141, 0x615E, 0x6171, 0x6173, 0x6152, - 0x6153, 0x6172, 0x616C, 0x6180, 0x6174, 0x6154, 0x617A, 0x615B, - 0x6165, 0x613B, 0x616A, 0x6161, 0x6156, 0x6229, 0x6227, 0x622B, - 0x642B, 0x644D, 0x645B, 0x645D, 0x6474, 0x6476, 0x6472, 0x6473, - 0x647D, 0x6475, 0x6466, 0x64A6, 0x644E, 0x6482, 0x645E, 0x645C, - 0x644B, 0x6453, 0x6460, 0x6450, 0x647F, 0x643F, 0x646C, 0x646B, - 0x6459, 0x6465, 0x6477, 0x6573, 0x65A0, 0x66A1, 0x66A0, 0x669F, - 0x6705, 0x6704, 0x6722, 0x69B1, 0x69B6, 0x69C9, 0x69A0, 0x69CE, -plane 73 -at 0x00 - 0x6996, 0x69B0, 0x69AC, 0x69BC, 0x6991, 0x6999, 0x698E, 0x69A7, - 0x698D, 0x69A9, 0x69BE, 0x69AF, 0x69BF, 0x69C4, 0x69BD, 0x69A4, - 0x69D4, 0x69B9, 0x69CA, 0x699A, 0x69CF, 0x69B3, 0x6993, 0x69AA, - 0x69A1, 0x699E, 0x69D9, 0x6997, 0x6990, 0x69C2, 0x69B5, 0x69A5, - 0x69C6, 0x6B4A, 0x6B4D, 0x6B4B, 0x6B9E, 0x6B9F, 0x6BA0, 0x6BC3, - 0x6BC4, 0x6BFE, 0x6ECE, 0x6EF5, 0x6EF1, 0x6F03, 0x6F25, 0x6EF8, - 0x6F37, 0x6EFB, 0x6F2E, 0x6F09, 0x6F4E, 0x6F19, 0x6F1A, 0x6F27, - 0x6F18, 0x6F3B, 0x6F12, 0x6EED, 0x6F0A, 0x9374, 0x937D, 0x936E, - 0x9372, 0x9373, 0x9362, 0x9348, 0x9353, 0x935F, 0x9368, 0x937F, - 0x936B, 0x95C4, 0x96AF, 0x96AD, 0x96B2, 0x971A, 0x971B, 0x979B, - 0x979F, 0x9840, 0x9847, 0x98B7, 0x99A2, 0x9A00, 0x99F3, 0x99F5, - 0x9ABD, 0x9B00, 0x9B02, 0x9B34, 0x9B49, 0x9B9F, 0x6F36, 0x6F73, - 0x6EF9, 0x6EEE, 0x6F2D, 0x6F40, 0x6F30, 0x6F3C, 0x6F35, 0x6EEB, - 0x6F07, 0x6F0E, 0x6F43, 0x6F05, 0x6EFD, 0x6EF6, 0x6F39, 0x6F1C, - 0x6EFC, 0x6F3A, 0x6F1F, 0x6F0D, 0x6F1E, 0x6F08, 0x6F21, 0x7187, - 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718F, 0x717B, 0x7186, - 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, 0x7343, - 0x734D, 0x7351, 0x734C, 0x7462, 0x7473, 0x7471, 0x7475, 0x7472, - 0x7467, 0x746E, 0x7500, 0x7502, 0x7503, 0x757D, 0x7590, 0x7616, - 0x7608, 0x760C, 0x7615, 0x7611, 0x760A, 0x7614, 0x76B8, 0x7781, - 0x777C, 0x7785, 0x7782, 0x776E, 0x7780, 0x776F, 0x777E, 0x7783, - 0x78B2, 0x78AA, 0x78B4, 0x78AD, 0x78A8, 0x787E, 0x78AB, 0x789E, - 0x78A5, 0x78A0, 0x78AC, 0x78A2, 0x78A4, 0x7998, 0x798A, 0x798B, - 0x7996, 0x7995, 0x7994, 0x7993, 0x7997, 0x7988, 0x7992, 0x7990, - 0x7A2B, 0x7A4A, 0x7A30, 0x7A2F, 0x7A28, 0x7A26, 0x7AA8, 0x7AAB, - 0x7AAC, 0x7AEE, 0x7B88, 0x7B9C, 0x7B8A, 0x7B91, 0x7B90, 0x7B96, - 0x7B8D, 0x7B8C, 0x7B9B, 0x7B8E, 0x7B85, 0x7B98, 0x5284, 0x7B99, - 0x7BA4, 0x7B82, 0x7CBB, 0x7CBF, 0x7CBC, 0x7CBA, 0x7DA7, 0x7DB7, - 0x7DC2, 0x7DA3, 0x7DAA, 0x7DC1, 0x7DC0, 0x7DC5, 0x7D9D, 0x7DCE, - 0x7DC4, 0x7DC6, 0x7DCB, 0x7DCC, 0x7DAF, 0x7DB9, 0x7D96, 0x7DBC, - 0x7D9F, 0x7DA6, 0x7DAE, 0x7DA9, 0x7DA1, 0x7DC9, 0x7F73, 0x7FE2, - 0x7FE3, 0x7FE5, 0x7FDE, 0x9BA3, 0x9BCD, 0x9B99, 0x9B9D, 0x9D39, -plane 74 -at 0x00 - 0x9D44, 0x9D35, 0x9EAF, 0x512F, 0x9F8E, 0x569F, 0x569B, 0x569E, - 0x5696, 0x5694, 0x56A0, 0x5B3B, 0x5B3A, 0x5DC1, 0x5F4D, 0x5F5D, - 0x61F3, 0x64F6, 0x64E5, 0x64EA, 0x64E7, 0x6505, 0x64F9, 0x6AAB, - 0x6AED, 0x6AB2, 0x6AB0, 0x6AB5, 0x8024, 0x805D, 0x805C, 0x8189, - 0x8186, 0x8183, 0x8187, 0x818D, 0x818C, 0x818B, 0x8215, 0x8497, - 0x84A4, 0x84A1, 0x849F, 0x84BA, 0x84CE, 0x84C2, 0x84AC, 0x84AE, - 0x84AB, 0x84B9, 0x84B4, 0x84C1, 0x84CD, 0x84AA, 0x849A, 0x84B1, - 0x84D0, 0x849D, 0x84A7, 0x84BB, 0x84A2, 0x8494, 0x84C7, 0x84CC, - 0x849B, 0x84A9, 0x84AF, 0x84A8, 0x84D6, 0x8498, 0x84B6, 0x84CF, - 0x84A0, 0x84D7, 0x84D4, 0x84D2, 0x84DB, 0x84B0, 0x8491, 0x8661, - 0x8733, 0x8723, 0x8728, 0x876B, 0x8740, 0x872E, 0x871E, 0x8721, - 0x8719, 0x871B, 0x8743, 0x872C, 0x8741, 0x873E, 0x8746, 0x8720, - 0x8732, 0x872A, 0x872D, 0x873C, 0x8712, 0x873A, 0x8731, 0x8735, - 0x8742, 0x8726, 0x8727, 0x8738, 0x8724, 0x871A, 0x8730, 0x8711, - 0x88F7, 0x88E7, 0x88F1, 0x88F2, 0x88FA, 0x88FE, 0x88EE, 0x88FC, - 0x88F6, 0x88FB, 0x88F0, 0x88EC, 0x88EB, 0x899D, 0x89A1, 0x899F, - 0x899E, 0x89E9, 0x89EB, 0x89E8, 0x8AAB, 0x8A99, 0x8A8B, 0x8A92, - 0x8A8F, 0x8A96, 0x8C3D, 0x8C68, 0x8C69, 0x8CD5, 0x8CCF, 0x8CD7, - 0x8D96, 0x8E09, 0x8E02, 0x8DFF, 0x8E0D, 0x8DFD, 0x8E0A, 0x8E03, - 0x8E07, 0x8E06, 0x8E05, 0x8DFE, 0x8E00, 0x8E04, 0x8F10, 0x8F11, - 0x8F0E, 0x8F0D, 0x9123, 0x911C, 0x9120, 0x9122, 0x911F, 0x911D, - 0x911A, 0x9124, 0x9121, 0x911B, 0x917A, 0x9172, 0x9179, 0x9173, - 0x92A5, 0x92A4, 0x9276, 0x929B, 0x927A, 0x92A0, 0x9294, 0x92AA, - 0x928D, 0x6ABE, 0x6AC1, 0x6AC8, 0x6AC0, 0x6ABC, 0x6AB1, 0x6AC4, - 0x6ABF, 0x7008, 0x7003, 0x6FFD, 0x7010, 0x7002, 0x7013, 0x71FA, - 0x7200, 0x74B9, 0x74BC, 0x765B, 0x7651, 0x764F, 0x76EB, 0x77B8, - 0x77B9, 0x77C1, 0x77C0, 0x77BE, 0x790B, 0x7907, 0x790A, 0x7908, - 0x790D, 0x7906, 0x92A6, 0x929A, 0x92AB, 0x9279, 0x9297, 0x927F, - 0x92A3, 0x92EE, 0x928E, 0x9282, 0x9295, 0x92A2, 0x927D, 0x9288, - 0x92A1, 0x928A, 0x9286, 0x928C, 0x9299, 0x92A7, 0x927E, 0x9287, - 0x92A9, 0x929D, 0x928B, 0x922D, 0x969E, 0x96A1, 0x96FF, 0x9758, - 0x977D, 0x977A, 0x977E, 0x9783, 0x9780, 0x9782, 0x977B, 0x9784, -plane 75 -at 0x00 - 0x9781, 0x977F, 0x97CE, 0x97CD, 0x9816, 0x98AD, 0x98AE, 0x9902, - 0x9900, 0x9907, 0x999D, 0x999C, 0x99C3, 0x99B9, 0x99BB, 0x99BA, - 0x99C2, 0x99BD, 0x99C7, 0x9AB1, 0x9AE3, 0x9AE7, 0x9B3E, 0x9B3F, - 0x9B60, 0x9B61, 0x9B5F, 0x9CF1, 0x9CF2, 0x9CF5, 0x9EA7, 0x50FF, - 0x5103, 0x5130, 0x50F8, 0x5106, 0x5107, 0x50F6, 0x50FE, 0x510B, - 0x510C, 0x50FD, 0x510A, 0x528B, 0x528C, 0x52F1, 0x52EF, 0x5648, - 0x5642, 0x564C, 0x5635, 0x5641, 0x564A, 0x5649, 0x5646, 0x5658, - 0x565A, 0x5640, 0x5633, 0x563D, 0x562C, 0x563E, 0x5638, 0x562A, - 0x563A, 0x571A, 0x58AB, 0x589D, 0x58B1, 0x58A0, 0x58A3, 0x58AF, - 0x58AC, 0x58A5, 0x58A1, 0x58FF, 0x5AFF, 0x5AF4, 0x5AFD, 0x5AF7, - 0x5AF6, 0x5B03, 0x5AF8, 0x5B02, 0x5AF9, 0x5B01, 0x5B07, 0x5B05, - 0x5B0F, 0x5C67, 0x5D99, 0x5D97, 0x5D9F, 0x5D92, 0x5DA2, 0x5D93, - 0x5D95, 0x5DA0, 0x5D9C, 0x5DA1, 0x5D9A, 0x5D9E, 0x5E69, 0x5E5D, - 0x5E60, 0x5E5C, 0x7DF3, 0x5EDB, 0x5EDE, 0x5EE1, 0x5F49, 0x5FB2, - 0x618B, 0x6183, 0x6179, 0x61B1, 0x61B0, 0x61A2, 0x6189, 0x7915, - 0x79AF, 0x7AF5, 0x7C2E, 0x7C1B, 0x7C1A, 0x7C24, 0x7CE6, 0x7CE3, - 0x7E5D, 0x7E4F, 0x7E66, 0x7E5B, 0x7F47, 0x7FB4, 0x7FFA, 0x802E, - 0x81CE, 0x8219, 0x85CC, 0x85B2, 0x85BB, 0x85C1, 0x87E9, 0x87EE, - 0x87F0, 0x87D6, 0x880E, 0x87DA, 0x8948, 0x894A, 0x894E, 0x894D, - 0x619B, 0x6193, 0x61AF, 0x61AD, 0x619F, 0x6192, 0x61AA, 0x61A1, - 0x618D, 0x6166, 0x61B3, 0x622D, 0x646E, 0x6470, 0x6496, 0x64A0, - 0x6485, 0x6497, 0x649C, 0x648F, 0x648B, 0x648A, 0x648C, 0x64A3, - 0x649F, 0x6468, 0x64B1, 0x6498, 0x6576, 0x657A, 0x6579, 0x657B, - 0x65B2, 0x65B3, 0x66B5, 0x66B0, 0x66A9, 0x66B2, 0x66B7, 0x66AA, - 0x66AF, 0x6A00, 0x6A06, 0x6A17, 0x69E5, 0x69F8, 0x6A15, 0x69F1, - 0x69E4, 0x6A20, 0x69FF, 0x69EC, 0x69E2, 0x6A1B, 0x6A1D, 0x69FE, - 0x6A27, 0x69F2, 0x69EE, 0x6A14, 0x69F7, 0x69E7, 0x6A40, 0x6A08, - 0x69E6, 0x69FB, 0x6A0D, 0x69FC, 0x69EB, 0x6A09, 0x6A04, 0x6A18, - 0x6A25, 0x6A0F, 0x69F6, 0x6A26, 0x6A07, 0x69F4, 0x6A16, 0x6B51, - 0x6BA5, 0x6BA3, 0x6BA2, 0x6BA6, 0x6C01, 0x6C00, 0x6BFF, 0x6C02, - 0x6F41, 0x6F26, 0x6F7E, 0x6F87, 0x6FC6, 0x6F92, 0x6F8D, 0x6F89, - 0x6F8C, 0x6F62, 0x6F4F, 0x6F85, 0x6F5A, 0x6F96, 0x6F76, 0x6F6C, -plane 76 -at 0x00 - 0x6F82, 0x6F55, 0x6F72, 0x6F52, 0x6F50, 0x6F57, 0x6F94, 0x6F93, - 0x6F5D, 0x6F00, 0x6F61, 0x6F6B, 0x6F7D, 0x6F67, 0x6F90, 0x6F53, - 0x6F8B, 0x6F69, 0x6F7F, 0x6F95, 0x6F63, 0x6F77, 0x6F6A, 0x6F7B, - 0x71B2, 0x71AF, 0x719B, 0x71B0, 0x71A0, 0x719A, 0x71A9, 0x71B5, - 0x719D, 0x71A5, 0x719E, 0x71A4, 0x71A1, 0x71AA, 0x719C, 0x71A7, - 0x71B3, 0x7298, 0x729A, 0x7358, 0x7352, 0x735E, 0x735F, 0x7360, - 0x735D, 0x735B, 0x7361, 0x735A, 0x7359, 0x89B1, 0x89B0, 0x89B3, - 0x8B38, 0x8B32, 0x8B2D, 0x8B34, 0x8B29, 0x8C74, 0x8D03, 0x8DA9, - 0x8E58, 0x8EBF, 0x8EC1, 0x8F4A, 0x8FAC, 0x9089, 0x913D, 0x913C, - 0x91A9, 0x93A0, 0x9390, 0x9393, 0x938B, 0x93AD, 0x93BB, 0x93B8, - 0x939C, 0x95D8, 0x95D7, 0x975D, 0x97A9, 0x97DA, 0x7362, 0x7487, - 0x7489, 0x748A, 0x7486, 0x7481, 0x747D, 0x7485, 0x7488, 0x747C, - 0x7479, 0x7508, 0x7507, 0x757E, 0x7625, 0x761E, 0x7619, 0x761D, - 0x761C, 0x7623, 0x761A, 0x7628, 0x761B, 0x769C, 0x769D, 0x769E, - 0x769B, 0x778D, 0x778F, 0x7789, 0x7788, 0x78CD, 0x78BB, 0x78CF, - 0x78CC, 0x78D1, 0x78CE, 0x78D4, 0x78C8, 0x78C3, 0x78C4, 0x78C9, - 0x799A, 0x79A1, 0x79A0, 0x799C, 0x79A2, 0x799B, 0x6B76, 0x7A39, - 0x7AB2, 0x7AB4, 0x7AB3, 0x7BB7, 0x7BCB, 0x7BBE, 0x7BAC, 0x7BCE, - 0x7BAF, 0x7BB9, 0x7BCA, 0x7BB5, 0x7CC5, 0x7CC8, 0x7CCC, 0x7CCB, - 0x7DF7, 0x7DDB, 0x7DEA, 0x7DE7, 0x7DD7, 0x7DE1, 0x7E03, 0x7DFA, - 0x7DE6, 0x7DF6, 0x7DF1, 0x7DF0, 0x7DEE, 0x7DDF, 0x7F76, 0x7FAC, - 0x7FB0, 0x7FAD, 0x7FED, 0x7FEB, 0x7FEA, 0x7FEC, 0x7FE6, 0x7FE8, - 0x8064, 0x8067, 0x81A3, 0x819F, 0x819E, 0x8195, 0x81A2, 0x8199, - 0x8197, 0x8216, 0x824F, 0x8253, 0x8252, 0x8250, 0x824E, 0x8251, - 0x8524, 0x853B, 0x850F, 0x8500, 0x8529, 0x850E, 0x8509, 0x850D, - 0x851F, 0x850A, 0x8527, 0x851C, 0x84FB, 0x852B, 0x84FA, 0x8508, - 0x850C, 0x84F4, 0x852A, 0x84F2, 0x8515, 0x84F7, 0x84EB, 0x84F3, - 0x84FC, 0x8512, 0x84EA, 0x84E9, 0x8516, 0x84FE, 0x8528, 0x851D, - 0x852E, 0x8502, 0x84FD, 0x851E, 0x84F6, 0x8531, 0x8526, 0x84E7, - 0x84E8, 0x84F0, 0x84EF, 0x84F9, 0x8518, 0x8520, 0x8530, 0x850B, - 0x8519, 0x852F, 0x8662, 0x9854, 0x9855, 0x984B, 0x983F, 0x98B9, - 0x9938, 0x9936, 0x9940, 0x993B, 0x9939, 0x99A4, 0x9A08, 0x9A0C, -plane 77 -at 0x00 - 0x9A10, 0x9B07, 0x9BD2, 0x9BC2, 0x9BBB, 0x9BCC, 0x9BCB, 0x9D4D, - 0x9D63, 0x9D4E, 0x9D50, 0x9D55, 0x9D5E, 0x9E90, 0x9EB2, 0x9EB1, - 0x9ECA, 0x9F02, 0x9F27, 0x9F26, 0x8756, 0x8763, 0x8764, 0x8777, - 0x87E1, 0x8773, 0x8758, 0x8754, 0x875B, 0x8752, 0x8761, 0x875A, - 0x8751, 0x875E, 0x876D, 0x876A, 0x8750, 0x874E, 0x875F, 0x875D, - 0x876F, 0x876C, 0x877A, 0x876E, 0x875C, 0x8765, 0x874F, 0x877B, - 0x8775, 0x8762, 0x8767, 0x8769, 0x885A, 0x8905, 0x890C, 0x8914, - 0x890B, 0x8917, 0x8918, 0x8919, 0x8906, 0x8916, 0x8911, 0x890E, - 0x8909, 0x89A2, 0x89A4, 0x89A3, 0x89ED, 0x89F0, 0x89EC, 0x8ACF, - 0x8AC6, 0x8AB8, 0x8AD3, 0x8AD1, 0x8AD4, 0x8AD5, 0x8ABB, 0x8AD7, - 0x8ABE, 0x8AC0, 0x8AC5, 0x8AD8, 0x8AC3, 0x8ABA, 0x8ABD, 0x8AD9, - 0x8C3E, 0x8C4D, 0x8C8F, 0x8CE5, 0x8CDF, 0x8CD9, 0x8CE8, 0x8CDA, - 0x8CDD, 0x8CE7, 0x8DA0, 0x8D9C, 0x8DA1, 0x8D9B, 0x8E20, 0x8E23, - 0x8E25, 0x8E24, 0x8E2E, 0x8E15, 0x8E1B, 0x8E16, 0x8E11, 0x8E19, - 0x8E26, 0x8E27, 0x8E14, 0x8E12, 0x8E18, 0x8E13, 0x8E1C, 0x8E17, - 0x8E1A, 0x8F2C, 0x8F24, 0x8F18, 0x8F1A, 0x8F20, 0x8F23, 0x8F16, - 0x8F17, 0x9073, 0x9070, 0x906F, 0x9067, 0x906B, 0x912F, 0x912B, - 0x9129, 0x912A, 0x9132, 0x9126, 0x912E, 0x9185, 0x9186, 0x918A, - 0x9181, 0x9182, 0x9184, 0x9180, 0x92D0, 0x92C3, 0x92C4, 0x92C0, - 0x92D9, 0x92B6, 0x92CF, 0x92F1, 0x92DF, 0x92D8, 0x92E9, 0x92D7, - 0x92DD, 0x92CC, 0x92EF, 0x92C2, 0x92E8, 0x92CA, 0x92C8, 0x92CE, - 0x92E6, 0x92CD, 0x92D5, 0x92C9, 0x92E0, 0x92DE, 0x92E7, 0x92D1, - 0x92D3, 0x56AF, 0x58E0, 0x58DC, 0x5B39, 0x5B7C, 0x5BF3, 0x5C6B, - 0x5DC4, 0x650B, 0x6508, 0x650A, 0x65DC, 0x66E1, 0x66DF, 0x6ACE, - 0x6AD4, 0x6AE3, 0x6AD7, 0x6AE2, 0x6AD8, 0x6AD5, 0x6AD2, 0x701E, - 0x702C, 0x7025, 0x6FF3, 0x7204, 0x7208, 0x7215, 0x74C4, 0x74C9, - 0x74C7, 0x74C8, 0x92B5, 0x92E1, 0x92C6, 0x92B4, 0x957C, 0x95AC, - 0x95AB, 0x95AE, 0x95B0, 0x96A4, 0x96A2, 0x96D3, 0x9705, 0x9708, - 0x9702, 0x975A, 0x978A, 0x978E, 0x9788, 0x97D0, 0x97CF, 0x981E, - 0x981D, 0x9826, 0x9829, 0x9828, 0x9820, 0x981B, 0x9827, 0x98B2, - 0x9908, 0x98FA, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99DC, - 0x99CD, 0x99CF, 0x99D3, 0x99D4, 0x99CE, 0x99C9, 0x99D6, 0x99D8, -plane 78 -at 0x00 - 0x99CB, 0x99D7, 0x99CC, 0x9AB3, 0x9AEC, 0x9AEB, 0x9AF3, 0x9AF2, - 0x9AF1, 0x9B46, 0x9B43, 0x9B67, 0x9B74, 0x9B71, 0x9B66, 0x9B76, - 0x9B75, 0x9B70, 0x9B68, 0x9B64, 0x9B6C, 0x9CFC, 0x9CFA, 0x9CFD, - 0x9CFF, 0x9CF7, 0x9D07, 0x9D00, 0x9CF9, 0x9CFB, 0x9D08, 0x9D05, - 0x9D04, 0x9E83, 0x9ED3, 0x9F0F, 0x9F10, 0x511C, 0x5113, 0x5117, - 0x511A, 0x5111, 0x51DE, 0x5334, 0x53E1, 0x5670, 0x5660, 0x566E, - 0x5673, 0x5666, 0x5663, 0x566D, 0x5672, 0x565E, 0x5677, 0x571C, - 0x571B, 0x58C8, 0x58BD, 0x58C9, 0x58BF, 0x58BA, 0x58C2, 0x58BC, - 0x58C6, 0x5B17, 0x5B19, 0x5B1B, 0x5B21, 0x5B14, 0x5B13, 0x5B10, - 0x5B16, 0x5B28, 0x5B1A, 0x5B20, 0x5B1E, 0x5BEF, 0x5DAC, 0x5DB1, - 0x5DA9, 0x5DA7, 0x5DB5, 0x5DB0, 0x5DAE, 0x5DAA, 0x5DA8, 0x5DB2, - 0x5DAD, 0x5DAF, 0x5DB4, 0x5E67, 0x5E68, 0x5E66, 0x5E6F, 0x5EE9, - 0x5EE7, 0x5EE6, 0x5EE8, 0x5EE5, 0x5F4B, 0x5FBC, 0x619D, 0x61A8, - 0x6196, 0x61C5, 0x61B4, 0x61C6, 0x61C1, 0x61CC, 0x61BA, 0x76A9, - 0x77C6, 0x77C5, 0x7918, 0x791A, 0x7920, 0x7A66, 0x7A64, 0x7A6A, - 0x7C35, 0x7C34, 0x7E6C, 0x7E6E, 0x7E71, 0x81D4, 0x81D6, 0x821A, - 0x8262, 0x8265, 0x8276, 0x85DB, 0x85D6, 0x85E7, 0x85F4, 0x87FD, - 0x87D5, 0x8807, 0x880F, 0x87F8, 0x8987, 0x89B5, 0x89F5, 0x8B3F, - 0x61BF, 0x61B8, 0x618C, 0x64D7, 0x64D6, 0x64D0, 0x64CF, 0x64C9, - 0x64BD, 0x6489, 0x64C3, 0x64DB, 0x64F3, 0x64D9, 0x6533, 0x657F, - 0x657C, 0x65A2, 0x66C8, 0x66BE, 0x66C0, 0x66CA, 0x66CB, 0x66CF, - 0x66BD, 0x66BB, 0x66BA, 0x66CC, 0x6723, 0x6A34, 0x6A66, 0x6A49, - 0x6A67, 0x6A32, 0x6A68, 0x6A3E, 0x6A5D, 0x6A6D, 0x6A76, 0x6A5B, - 0x6A51, 0x6A28, 0x6A5A, 0x6A3B, 0x6A3F, 0x6A41, 0x6A6A, 0x6A64, - 0x6A50, 0x6A4F, 0x6A54, 0x6A6F, 0x6A69, 0x6A60, 0x6A3C, 0x6A5E, - 0x6A56, 0x6A55, 0x6A4D, 0x6A4E, 0x6A46, 0x6B55, 0x6B54, 0x6B56, - 0x6BA7, 0x6BAA, 0x6BAB, 0x6BC8, 0x6BC7, 0x6C04, 0x6C03, 0x6C06, - 0x6FAD, 0x6FCB, 0x6FA3, 0x6FC7, 0x6FBC, 0x6FCE, 0x6FC8, 0x6F5E, - 0x6FC4, 0x6FBD, 0x6F9E, 0x6FCA, 0x6FA8, 0x7004, 0x6FA5, 0x6FAE, - 0x6FBA, 0x6FAC, 0x6FAA, 0x6FCF, 0x6FBF, 0x6FB8, 0x6FA2, 0x6FC9, - 0x6FAB, 0x6FCD, 0x6FAF, 0x6FB2, 0x6FB0, 0x71C5, 0x71C2, 0x71BF, - 0x71B8, 0x71D6, 0x71C0, 0x71C1, 0x71CB, 0x71D4, 0x71CA, 0x71C7, -plane 79 -at 0x00 - 0x71CF, 0x71BD, 0x71D8, 0x71BC, 0x71C6, 0x71DA, 0x71DB, 0x729D, - 0x729E, 0x7369, 0x7366, 0x7367, 0x736C, 0x7365, 0x736B, 0x736A, - 0x747F, 0x749A, 0x74A0, 0x7494, 0x7492, 0x7495, 0x74A1, 0x750B, - 0x7580, 0x762F, 0x762D, 0x7631, 0x763D, 0x7633, 0x763C, 0x7635, - 0x7632, 0x7630, 0x76BB, 0x76E6, 0x779A, 0x779D, 0x77A1, 0x779C, - 0x779B, 0x77A2, 0x77A3, 0x7795, 0x7799, 0x8B43, 0x8B4C, 0x8D0B, - 0x8E6B, 0x8E68, 0x8E70, 0x8E75, 0x8E77, 0x8EC3, 0x93E9, 0x93EA, - 0x93CB, 0x93C5, 0x93C6, 0x93ED, 0x93D3, 0x93E5, 0x93DB, 0x93EB, - 0x93E0, 0x93C1, 0x95DD, 0x97B2, 0x97B4, 0x97B1, 0x97B5, 0x97F2, - 0x9856, 0x9944, 0x9A26, 0x9A1F, 0x9A18, 0x9A21, 0x7797, 0x78DD, - 0x78E9, 0x78E5, 0x78EA, 0x78DE, 0x78E3, 0x78DB, 0x78E1, 0x78E2, - 0x78ED, 0x78DF, 0x78E0, 0x79A4, 0x7A44, 0x7A48, 0x7A47, 0x7AB6, - 0x7AB8, 0x7AB5, 0x7AB1, 0x7AB7, 0x7BDE, 0x7BE3, 0x7BE7, 0x7BDD, - 0x7BD5, 0x7BE5, 0x7BDA, 0x7BE8, 0x7BF9, 0x7BD4, 0x7BEA, 0x7BE2, - 0x7BDC, 0x7BEB, 0x7BD8, 0x7BDF, 0x7CD2, 0x7CD4, 0x7CD7, 0x7CD0, - 0x7CD1, 0x7E12, 0x7E21, 0x7E17, 0x7E0C, 0x7E1F, 0x7E20, 0x7E13, - 0x7E0E, 0x7E1C, 0x7E15, 0x7E1A, 0x7E22, 0x7E0B, 0x7E0F, 0x7E16, - 0x7E0D, 0x7E14, 0x7E25, 0x7E24, 0x7F43, 0x7F7B, 0x7F7C, 0x7F7A, - 0x7FB1, 0x7FEF, 0x802A, 0x8029, 0x806C, 0x81B1, 0x81A6, 0x81AE, - 0x81B9, 0x81B5, 0x81AB, 0x81B0, 0x81AC, 0x81B4, 0x81B2, 0x81B7, - 0x81A7, 0x81F2, 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, 0x856B, - 0x854D, 0x8553, 0x8561, 0x8558, 0x8540, 0x8546, 0x8564, 0x8541, - 0x8562, 0x8544, 0x8551, 0x8547, 0x8563, 0x853E, 0x855B, 0x8571, - 0x854E, 0x856E, 0x8575, 0x8555, 0x8567, 0x8560, 0x858C, 0x8566, - 0x855D, 0x8554, 0x8565, 0x856C, 0x8663, 0x8665, 0x8664, 0x879B, - 0x878F, 0x8797, 0x8793, 0x8792, 0x8788, 0x8781, 0x8796, 0x8798, - 0x8779, 0x8787, 0x87A3, 0x8785, 0x8790, 0x8791, 0x879D, 0x8784, - 0x8794, 0x879C, 0x879A, 0x8789, 0x891E, 0x8926, 0x8930, 0x892D, - 0x892E, 0x8927, 0x8931, 0x8922, 0x8929, 0x8923, 0x892F, 0x892C, - 0x891F, 0x89F1, 0x8AE0, 0x9A17, 0x9B09, 0x9BC5, 0x9BDF, 0x9BE3, - 0x9BE9, 0x9BEE, 0x9D66, 0x9D7A, 0x9D6E, 0x9D91, 0x9D83, 0x9D76, - 0x9D7E, 0x9D6D, 0x9E95, 0x9EE3, 0x9F03, 0x9F04, 0x9F17, 0x5136, -plane 80 -at 0x00 - 0x5336, 0x5B42, 0x5B44, 0x5B46, 0x5B7E, 0x5DCA, 0x5DC8, 0x5DCC, - 0x5EF0, 0x6585, 0x66E5, 0x66E7, 0x8AE2, 0x8AF2, 0x8AF4, 0x8AF5, - 0x8ADD, 0x8B14, 0x8AE4, 0x8ADF, 0x8AF0, 0x8AC8, 0x8ADE, 0x8AE1, - 0x8AE8, 0x8AFF, 0x8AEF, 0x8AFB, 0x8C91, 0x8C92, 0x8C90, 0x8CF5, - 0x8CEE, 0x8CF1, 0x8CF0, 0x8CF3, 0x8D6C, 0x8D6E, 0x8DA5, 0x8DA7, - 0x8E33, 0x8E3E, 0x8E38, 0x8E40, 0x8E45, 0x8E36, 0x8E3C, 0x8E3D, - 0x8E41, 0x8E30, 0x8E3F, 0x8EBD, 0x8F36, 0x8F2E, 0x8F35, 0x8F32, - 0x8F39, 0x8F37, 0x8F34, 0x9076, 0x9079, 0x907B, 0x9086, 0x90FA, - 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, 0x9191, 0x918D, 0x918F, - 0x9327, 0x931E, 0x9308, 0x931F, 0x9306, 0x930F, 0x937A, 0x9338, - 0x933C, 0x931B, 0x9323, 0x9312, 0x9301, 0x9346, 0x932D, 0x930E, - 0x930D, 0x92CB, 0x931D, 0x92FA, 0x9325, 0x9313, 0x92F9, 0x92F7, - 0x9334, 0x9302, 0x9324, 0x92FF, 0x9329, 0x9339, 0x9335, 0x932A, - 0x9314, 0x930C, 0x930B, 0x92FE, 0x9309, 0x9300, 0x92FB, 0x9316, - 0x95BC, 0x95CD, 0x95BE, 0x95B9, 0x95BA, 0x95B6, 0x95BF, 0x95B5, - 0x95BD, 0x96A9, 0x96D4, 0x970B, 0x9712, 0x9710, 0x9799, 0x9797, - 0x9794, 0x97F0, 0x97F8, 0x9835, 0x982F, 0x9832, 0x9924, 0x991F, - 0x9927, 0x9929, 0x999E, 0x99EE, 0x99EC, 0x99E5, 0x99E4, 0x99F0, - 0x99E3, 0x99EA, 0x99E9, 0x99E7, 0x9AB9, 0x9ABF, 0x9AB4, 0x9ABB, - 0x9AF6, 0x9AFA, 0x9AF9, 0x9AF7, 0x9B33, 0x9B80, 0x9B85, 0x9B87, - 0x9B7C, 0x9B7E, 0x9B7B, 0x9B82, 0x9B93, 0x9B92, 0x9B90, 0x9B7A, - 0x9B95, 0x6AF4, 0x6AE9, 0x703D, 0x7036, 0x7216, 0x7212, 0x720F, - 0x7217, 0x7211, 0x720B, 0x74CD, 0x74D0, 0x74CC, 0x74CE, 0x74D1, - 0x7589, 0x7A6F, 0x7C4B, 0x7C44, 0x7C55, 0x7E7F, 0x8B71, 0x802F, - 0x807A, 0x807B, 0x807C, 0x85FC, 0x8610, 0x8602, 0x85EE, 0x8603, - 0x860D, 0x8613, 0x9B7D, 0x9B88, 0x9D25, 0x9D17, 0x9D20, 0x9D1E, - 0x9D14, 0x9D29, 0x9D1D, 0x9D18, 0x9D22, 0x9D10, 0x9D19, 0x9D1F, - 0x9E88, 0x9E86, 0x9E87, 0x9EAE, 0x9EAD, 0x9ED5, 0x9ED6, 0x9EFA, - 0x9F12, 0x9F3D, 0x5126, 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, - 0x52F4, 0x5693, 0x568C, 0x568D, 0x5686, 0x5684, 0x5683, 0x567E, - 0x5682, 0x567F, 0x5681, 0x58D6, 0x58D4, 0x58CF, 0x58D2, 0x5B2D, - 0x5B25, 0x5B32, 0x5B23, 0x5B2C, 0x5B27, 0x5B26, 0x5B2F, 0x5B2E, -plane 81 -at 0x00 - 0x5B7B, 0x5BF1, 0x5BF2, 0x5DB7, 0x5E6C, 0x5E6A, 0x5FBE, 0x5FBB, - 0x61C3, 0x61B5, 0x61BC, 0x61E7, 0x61E0, 0x61E5, 0x61E4, 0x61E8, - 0x61DE, 0x64EF, 0x64E9, 0x64E3, 0x64EB, 0x64E4, 0x64E8, 0x6581, - 0x6580, 0x65B6, 0x65DA, 0x66D2, 0x6A8D, 0x6A96, 0x6A81, 0x6AA5, - 0x6A89, 0x6A9F, 0x6A9B, 0x6AA1, 0x6A9E, 0x6A87, 0x6A93, 0x6A8E, - 0x6A95, 0x6A83, 0x6AA8, 0x6AA4, 0x6A91, 0x6A7F, 0x6AA6, 0x6A9A, - 0x6A85, 0x6A8C, 0x6A92, 0x6B5B, 0x6BAD, 0x6C09, 0x6FCC, 0x6FA9, - 0x6FF4, 0x6FD4, 0x6FE3, 0x6FDC, 0x6FED, 0x6FE7, 0x6FE6, 0x6FDE, - 0x6FF2, 0x6FDD, 0x6FE2, 0x6FE8, 0x71E1, 0x71F1, 0x71E8, 0x71F2, - 0x71E4, 0x71F0, 0x71E2, 0x7373, 0x736E, 0x736F, 0x7497, 0x74B2, - 0x74AB, 0x7490, 0x74AA, 0x74AD, 0x74B1, 0x74A5, 0x74AF, 0x7510, - 0x7511, 0x7512, 0x750F, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, - 0x76A4, 0x76E9, 0x77B5, 0x77AB, 0x77B2, 0x77B7, 0x77B6, 0x8608, - 0x860F, 0x8818, 0x8812, 0x8967, 0x8965, 0x89BB, 0x8B69, 0x8B62, - 0x8B6E, 0x8B61, 0x8B64, 0x8B4D, 0x8C51, 0x8E83, 0x8EC6, 0x941F, - 0x9404, 0x9417, 0x9408, 0x9405, 0x93F3, 0x941E, 0x9402, 0x941A, - 0x941B, 0x9427, 0x941C, 0x96B5, 0x9733, 0x9734, 0x9731, 0x97B8, - 0x77B4, 0x77B1, 0x77A8, 0x77F0, 0x78F3, 0x78FD, 0x7902, 0x78FB, - 0x78FC, 0x78F2, 0x7905, 0x78F9, 0x78FE, 0x7904, 0x79AB, 0x79A8, - 0x7A5C, 0x7A5B, 0x7A56, 0x7A58, 0x7A54, 0x7A5A, 0x7ABE, 0x7AC0, - 0x7AC1, 0x7C05, 0x7C0F, 0x7BF2, 0x7C00, 0x7BFF, 0x7BFB, 0x7C0E, - 0x7BF4, 0x7C0B, 0x7BF3, 0x7C02, 0x7C09, 0x7C03, 0x7C01, 0x7BF8, - 0x7BFD, 0x7C06, 0x7BF0, 0x7BF1, 0x7C10, 0x7C0A, 0x7CE8, 0x7E2D, - 0x7E3C, 0x7E42, 0x7E33, 0x9848, 0x7E38, 0x7E2A, 0x7E49, 0x7E40, - 0x7E47, 0x7E29, 0x7E4C, 0x7E30, 0x7E3B, 0x7E36, 0x7E44, 0x7E3A, - 0x7F45, 0x7F7F, 0x7F7E, 0x7F7D, 0x7FF4, 0x7FF2, 0x802C, 0x81BB, - 0x81C4, 0x81CC, 0x81CA, 0x81C5, 0x81C7, 0x81BC, 0x81E9, 0x825B, - 0x825A, 0x825C, 0x8583, 0x8580, 0x858F, 0x85A7, 0x8595, 0x85A0, - 0x858B, 0x85A3, 0x857B, 0x85A4, 0x859A, 0x859E, 0x8577, 0x857C, - 0x8589, 0x85A1, 0x857A, 0x8578, 0x8557, 0x858E, 0x8596, 0x8586, - 0x858D, 0x8599, 0x859D, 0x8581, 0x85A2, 0x8582, 0x8588, 0x8585, - 0x8579, 0x8576, 0x8598, 0x8590, 0x859F, 0x8668, 0x87BE, 0x87AA, -plane 82 -at 0x00 - 0x87AD, 0x87C5, 0x87B0, 0x87AC, 0x87B9, 0x87B5, 0x87BC, 0x87AE, - 0x87C9, 0x87C3, 0x87C2, 0x87CC, 0x87B7, 0x87AF, 0x87C4, 0x87CA, - 0x87B4, 0x87B6, 0x87BF, 0x87B8, 0x87BD, 0x87DE, 0x87B2, 0x8935, - 0x8933, 0x893C, 0x893E, 0x8941, 0x8952, 0x8937, 0x8942, 0x89AD, - 0x89AF, 0x89AE, 0x89F2, 0x89F3, 0x8B1E, 0x97BA, 0x97FC, 0x98C3, - 0x994D, 0x9A2F, 0x9AC9, 0x9AC8, 0x9AC4, 0x9B2A, 0x9B38, 0x9B50, - 0x9C0A, 0x9BFB, 0x9C04, 0x9BFC, 0x9BFE, 0x9C02, 0x9BF6, 0x9C1B, - 0x9BF9, 0x9C15, 0x9C10, 0x9BFF, 0x9C00, 0x9C0C, 0x9D95, 0x9DA5, - 0x9E98, 0x9EC1, 0x9F5A, 0x5164, 0x56BB, 0x58E6, 0x8B18, 0x8B16, - 0x8B11, 0x8B05, 0x8B0B, 0x8B22, 0x8B0F, 0x8B12, 0x8B15, 0x8B07, - 0x8B0D, 0x8B08, 0x8B06, 0x8B1C, 0x8B13, 0x8B1A, 0x8C4F, 0x8C70, - 0x8C72, 0x8C71, 0x8C6F, 0x8C95, 0x8C94, 0x8CF9, 0x8D6F, 0x8E4E, - 0x8E4D, 0x8E53, 0x8E50, 0x8E4C, 0x8E47, 0x8F43, 0x8F40, 0x9085, - 0x907E, 0x9138, 0x919A, 0x91A2, 0x919B, 0x9199, 0x919F, 0x91A1, - 0x919D, 0x91A0, 0x93A1, 0x9383, 0x93AF, 0x9364, 0x9356, 0x9347, - 0x937C, 0x9358, 0x935C, 0x9376, 0x9349, 0x9350, 0x9351, 0x9360, - 0x936D, 0x938F, 0x934C, 0x936A, 0x9379, 0x9357, 0x9355, 0x9352, - 0x934F, 0x9371, 0x9377, 0x937B, 0x9361, 0x935E, 0x9363, 0x9367, - 0x9380, 0x934E, 0x9359, 0x95C7, 0x95C0, 0x95C9, 0x95C3, 0x95C5, - 0x95B7, 0x96AE, 0x96B0, 0x96AC, 0x9720, 0x971F, 0x9718, 0x971D, - 0x9719, 0x979A, 0x97A1, 0x979C, 0x979E, 0x979D, 0x97D5, 0x97D4, - 0x97F1, 0x9841, 0x9844, 0x984A, 0x9849, 0x9845, 0x9843, 0x9925, - 0x992B, 0x992C, 0x992A, 0x9933, 0x9932, 0x992F, 0x992D, 0x9931, - 0x9930, 0x9998, 0x99A3, 0x99A1, 0x9A02, 0x99FA, 0x99F4, 0x99F7, - 0x99F9, 0x99F8, 0x99F6, 0x99FB, 0x99FD, 0x99FE, 0x99FC, 0x9A03, - 0x9ABE, 0x9AFE, 0x9AFD, 0x9B01, 0x9AFC, 0x9B48, 0x9B9A, 0x9BA8, - 0x9B9E, 0x9B9B, 0x9BA6, 0x9BA1, 0x9BA5, 0x9BA4, 0x9B86, 0x9BA2, - 0x9BA0, 0x9BAF, 0x9D33, 0x9D41, 0x9D67, 0x9D36, 0x9D2E, 0x9D2F, - 0x9D31, 0x9D38, 0x9D30, 0x5B49, 0x5BF7, 0x5DD0, 0x5FC2, 0x6511, - 0x6AFF, 0x6AFE, 0x6AFD, 0x6B01, 0x704B, 0x704D, 0x7047, 0x74D3, - 0x7668, 0x7667, 0x77D1, 0x7930, 0x7932, 0x792E, 0x9F9D, 0x7AC9, - 0x7AC8, 0x7C56, 0x7C51, 0x7E85, 0x7E89, 0x7E8E, 0x7E84, 0x826A, -plane 83 -at 0x00 - 0x862B, 0x862F, 0x8628, 0x8616, 0x9D45, 0x9D42, 0x9D43, 0x9D3E, - 0x9D37, 0x9D40, 0x9D3D, 0x7FF5, 0x9D2D, 0x9E8A, 0x9E89, 0x9E8D, - 0x9EB0, 0x9EC8, 0x9EDA, 0x9EFB, 0x9EFF, 0x9F24, 0x9F23, 0x9F22, - 0x9F54, 0x9FA0, 0x5131, 0x512D, 0x512E, 0x5698, 0x569C, 0x5697, - 0x569A, 0x569D, 0x5699, 0x5970, 0x5B3C, 0x5C69, 0x5C6A, 0x5DC0, - 0x5E6D, 0x5E6E, 0x61D8, 0x61DF, 0x61ED, 0x61EE, 0x61F1, 0x61EA, - 0x61F0, 0x61EB, 0x61D6, 0x61E9, 0x64FF, 0x6504, 0x64FD, 0x64F8, - 0x6501, 0x6503, 0x64FC, 0x6594, 0x65DB, 0x66DA, 0x66DB, 0x66D8, - 0x6AC5, 0x6AB9, 0x6ABD, 0x6AE1, 0x6AC6, 0x6ABA, 0x6AB6, 0x6AB7, - 0x6AC7, 0x6AB4, 0x6AAD, 0x6B5E, 0x6BC9, 0x6C0B, 0x7007, 0x700C, - 0x700D, 0x7001, 0x7005, 0x7014, 0x700E, 0x6FFF, 0x7000, 0x6FFB, - 0x7026, 0x6FFC, 0x6FF7, 0x700A, 0x7201, 0x71FF, 0x71F9, 0x7203, - 0x71FD, 0x7376, 0x74B8, 0x74C0, 0x74B5, 0x74C1, 0x74BE, 0x74B6, - 0x74BB, 0x74C2, 0x7514, 0x7513, 0x765C, 0x7664, 0x7659, 0x7650, - 0x7653, 0x7657, 0x765A, 0x76A6, 0x76BD, 0x76EC, 0x77C2, 0x77BA, - 0x78FF, 0x790C, 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, - 0x79AD, 0x79AC, 0x7A5F, 0x7C1C, 0x7C29, 0x7C19, 0x7C20, 0x7C1F, - 0x7C2D, 0x7C1D, 0x7C26, 0x7C28, 0x7C22, 0x7C25, 0x7C30, 0x7E5C, - 0x7E50, 0x7E56, 0x7E63, 0x7E58, 0x7E62, 0x7E5F, 0x7E51, 0x7E60, - 0x7E57, 0x7E53, 0x7FB5, 0x7FB3, 0x7FF7, 0x7FF8, 0x8075, 0x81D1, - 0x81D2, 0x8615, 0x861D, 0x881A, 0x89BC, 0x8B75, 0x8B7C, 0x8D11, - 0x8D12, 0x8F5C, 0x91BB, 0x93F4, 0x942D, 0x96E4, 0x9737, 0x9736, - 0x9767, 0x97BE, 0x97BD, 0x97E2, 0x9868, 0x9866, 0x98C8, 0x98CA, - 0x98C7, 0x98DC, 0x994F, 0x99A9, 0x9A3C, 0x9A3B, 0x9ACE, 0x9B14, - 0x9B53, 0x9C2E, 0x81D0, 0x825F, 0x825E, 0x85B4, 0x85C6, 0x85C0, - 0x85C3, 0x85C2, 0x85B3, 0x85B5, 0x85BD, 0x85C7, 0x85C4, 0x85BF, - 0x85CB, 0x85CE, 0x85C8, 0x85C5, 0x85B1, 0x85B6, 0x85D2, 0x8624, - 0x85B8, 0x85B7, 0x85BE, 0x8669, 0x87E7, 0x87E6, 0x87E2, 0x87DB, - 0x87EB, 0x87EA, 0x87E5, 0x87DF, 0x87F3, 0x87E4, 0x87D4, 0x87DC, - 0x87D3, 0x87ED, 0x87D8, 0x87E3, 0x87A4, 0x87D7, 0x87D9, 0x8801, - 0x87F4, 0x87E8, 0x87DD, 0x8953, 0x894B, 0x894F, 0x894C, 0x8946, - 0x8950, 0x8951, 0x8949, 0x8B2A, 0x8B27, 0x8B23, 0x8B33, 0x8B30, -plane 84 -at 0x00 - 0x8B35, 0x8B47, 0x8B2F, 0x8B3C, 0x8B3E, 0x8B31, 0x8B25, 0x8B37, - 0x8B26, 0x8B36, 0x8B2E, 0x8B24, 0x8B3B, 0x8B3D, 0x8B3A, 0x8C42, - 0x8C75, 0x8C99, 0x8C98, 0x8C97, 0x8CFE, 0x8D04, 0x8D02, 0x8D00, - 0x8E5C, 0x8E62, 0x8E60, 0x8E57, 0x8E56, 0x8E5E, 0x8E65, 0x8E67, - 0x8E5B, 0x8E5A, 0x8E61, 0x8E5D, 0x8E69, 0x8E54, 0x8F46, 0x8F47, - 0x8F48, 0x8F4B, 0x9128, 0x913A, 0x913B, 0x913E, 0x91A8, 0x91A5, - 0x91A7, 0x91AF, 0x91AA, 0x93B5, 0x938C, 0x9392, 0x93B7, 0x939B, - 0x939D, 0x9389, 0x93A7, 0x938E, 0x93AA, 0x939E, 0x93A6, 0x9395, - 0x9388, 0x9399, 0x939F, 0x938D, 0x93B1, 0x9391, 0x93B2, 0x93A4, - 0x93A8, 0x93B4, 0x93A3, 0x93A5, 0x95D2, 0x95D3, 0x95D1, 0x96B3, - 0x96D7, 0x96DA, 0x5DC2, 0x96DF, 0x96D8, 0x96DD, 0x9723, 0x9722, - 0x9725, 0x97AC, 0x97AE, 0x97A8, 0x97AB, 0x97A4, 0x97AA, 0x9C1F, - 0x9DB0, 0x9DBD, 0x9DAE, 0x9DC4, 0x9E7B, 0x9E9E, 0x9F05, 0x9F69, - 0x9FA1, 0x56C7, 0x571D, 0x5B4A, 0x5DD3, 0x5F72, 0x6202, 0x6235, - 0x6527, 0x651E, 0x651F, 0x6B07, 0x6B06, 0x7054, 0x721C, 0x7220, - 0x7AF8, 0x7C5D, 0x7C58, 0x7E92, 0x7F4E, 0x8827, 0x8B81, 0x8B83, - 0x97A2, 0x97A5, 0x97D7, 0x97D9, 0x97D6, 0x97D8, 0x97FA, 0x9850, - 0x9851, 0x9852, 0x98B8, 0x9941, 0x993C, 0x993A, 0x9A0F, 0x9A0B, - 0x9A09, 0x9A0D, 0x9A04, 0x9A11, 0x9A0A, 0x9A05, 0x9A07, 0x9A06, - 0x9AC0, 0x9ADC, 0x9B08, 0x9B04, 0x9B05, 0x9B29, 0x9B35, 0x9B4A, - 0x9B4C, 0x9B4B, 0x9BC7, 0x9BC6, 0x9BC3, 0x9BBF, 0x9BC1, 0x9BB5, - 0x9BB8, 0x9BD3, 0x9BB6, 0x9BC4, 0x9BB9, 0x9BBD, 0x9D5C, 0x9D53, - 0x9D4F, 0x9D4A, 0x9D5B, 0x9D4B, 0x9D59, 0x9D56, 0x9D4C, 0x9D57, - 0x9D52, 0x9D54, 0x9D5F, 0x9D58, 0x9D5A, 0x9E8E, 0x9E8C, 0x9EDF, - 0x9F01, 0x9F00, 0x9F16, 0x9F25, 0x9F2B, 0x9F2A, 0x9F29, 0x9F28, - 0x9F4C, 0x9F55, 0x5134, 0x5135, 0x5296, 0x52F7, 0x53B4, 0x56AB, - 0x56AD, 0x56A6, 0x56A7, 0x56AA, 0x56AC, 0x58DA, 0x58DD, 0x58DB, - 0x5912, 0x5B3D, 0x5B3E, 0x5B3F, 0x5DC3, 0x5E70, 0x5FBF, 0x61FB, - 0x6507, 0x6510, 0x650D, 0x6509, 0x650C, 0x650E, 0x6584, 0x65DE, - 0x65DD, 0x66DE, 0x6AE7, 0x6AE0, 0x6ACC, 0x6AD1, 0x6AD9, 0x6ACB, - 0x6ADF, 0x6ADC, 0x6AD0, 0x6AEB, 0x6ACF, 0x6ACD, 0x6ADE, 0x6B60, - 0x6BB0, 0x6C0C, 0x7019, 0x7027, 0x7020, 0x7016, 0x702B, 0x7021, -plane 85 -at 0x00 - 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701C, 0x702A, 0x720C, - 0x720A, 0x7207, 0x7202, 0x7205, 0x72A5, 0x72A6, 0x72A4, 0x72A3, - 0x72A1, 0x74CB, 0x74C5, 0x74B7, 0x74C3, 0x7516, 0x7660, 0x77C9, - 0x77CA, 0x77C4, 0x77F1, 0x791D, 0x791B, 0x8C44, 0x9442, 0x944D, - 0x9454, 0x944E, 0x9443, 0x973C, 0x9740, 0x97C0, 0x995A, 0x9A51, - 0x9ADD, 0x9C38, 0x9C45, 0x9C3A, 0x9C35, 0x9EF1, 0x9F93, 0x529A, - 0x8641, 0x5DD7, 0x6528, 0x7053, 0x7059, 0x7221, 0x766F, 0x7937, - 0x79B5, 0x7C62, 0x7C5E, 0x7CF5, 0x863D, 0x882D, 0x7921, 0x791C, - 0x7917, 0x791E, 0x79B0, 0x7A67, 0x7A68, 0x7C33, 0x7C3C, 0x7C39, - 0x7C2C, 0x7C3B, 0x7CEC, 0x7CEA, 0x7E76, 0x7E75, 0x7E78, 0x7E70, - 0x7E77, 0x7E6F, 0x7E7A, 0x7E72, 0x7E74, 0x7E68, 0x7F4B, 0x7F4A, - 0x7F83, 0x7F86, 0x7FB7, 0x7FFD, 0x7FFE, 0x8078, 0x81D7, 0x81D5, - 0x8264, 0x8261, 0x8263, 0x85EB, 0x85F1, 0x85ED, 0x85D9, 0x85E1, - 0x85E8, 0x85DA, 0x85D7, 0x85EC, 0x85F2, 0x85F8, 0x85D8, 0x85DF, - 0x85E3, 0x85DC, 0x85D1, 0x85F0, 0x85E6, 0x85EF, 0x85DE, 0x85E2, - 0x8800, 0x87FA, 0x8803, 0x87F6, 0x87F7, 0x8809, 0x880C, 0x880B, - 0x8806, 0x87FC, 0x8808, 0x87FF, 0x880A, 0x8802, 0x8962, 0x895A, - 0x895B, 0x8957, 0x8961, 0x895C, 0x8958, 0x895D, 0x8959, 0x8988, - 0x89B7, 0x89B6, 0x89F6, 0x8B50, 0x8B48, 0x8B4A, 0x8B40, 0x8B53, - 0x8B56, 0x8B54, 0x8B4B, 0x8B55, 0x8B51, 0x8B42, 0x8B52, 0x8B57, - 0x8C43, 0x8C77, 0x8C76, 0x8C9A, 0x8D06, 0x8D07, 0x8D09, 0x8DAC, - 0x8DAA, 0x8DAD, 0x8DAB, 0x8E6D, 0x8E78, 0x8E73, 0x8E6A, 0x8E6F, - 0x8E7B, 0x8EC2, 0x8F52, 0x8F51, 0x8F4F, 0x8F50, 0x8F53, 0x8FB4, - 0x9140, 0x913F, 0x91B0, 0x91AD, 0x93DE, 0x93C7, 0x93CF, 0x93C2, - 0x93DA, 0x93D0, 0x93F9, 0x93EC, 0x93CC, 0x93D9, 0x93A9, 0x93E6, - 0x93CA, 0x93D4, 0x93EE, 0x93E3, 0x93D5, 0x93C4, 0x93CE, 0x93C0, - 0x93D2, 0x93E7, 0x957D, 0x95DA, 0x95DB, 0x96E1, 0x9729, 0x972B, - 0x972C, 0x9728, 0x9726, 0x8989, 0x8B8D, 0x8B87, 0x8B90, 0x8D1A, - 0x8E99, 0x945F, 0x9456, 0x9461, 0x945B, 0x945A, 0x945C, 0x9465, - 0x9741, 0x986E, 0x986C, 0x986D, 0x99AA, 0x9A5C, 0x9A58, 0x9ADE, - 0x9C4F, 0x9C51, 0x9C53, 0x9DFC, 0x9F39, 0x513E, 0x56D2, 0x5B4F, - 0x6B14, 0x7A72, 0x7A73, 0x8B91, 0x97B3, 0x97B7, 0x97B6, 0x97DD, -plane 86 -at 0x00 - 0x97DE, 0x97DF, 0x985C, 0x9859, 0x985D, 0x9857, 0x98BF, 0x98BD, - 0x98BB, 0x98BE, 0x9948, 0x9947, 0x9943, 0x99A6, 0x99A7, 0x9A1A, - 0x9A15, 0x9A25, 0x9A1D, 0x9A24, 0x9A1B, 0x9A22, 0x9A20, 0x9A27, - 0x9A23, 0x9A1E, 0x9A1C, 0x9A14, 0x9AC2, 0x9B0B, 0x9B0A, 0x9B0E, - 0x9B0C, 0x9B37, 0x9BEA, 0x9BEB, 0x9BE0, 0x9BDE, 0x9BE4, 0x9BE6, - 0x9BE2, 0x9BF0, 0x9BD4, 0x9BD7, 0x9BEC, 0x9BDC, 0x9BD9, 0x9BE5, - 0x9BD5, 0x9BE1, 0x9BDA, 0x9D77, 0x9D81, 0x9D8A, 0x9D84, 0x9D88, - 0x9D71, 0x9D80, 0x9D78, 0x9D86, 0x9D8B, 0x9D8C, 0x9D7D, 0x9D6B, - 0x9D74, 0x9D75, 0x9D70, 0x9D69, 0x9D85, 0x9D73, 0x9D7B, 0x9D82, - 0x9D6F, 0x9D79, 0x9D7F, 0x9D87, 0x9D68, 0x9E94, 0x9E91, 0x9EC0, - 0x9EFC, 0x9F2D, 0x9F40, 0x9F41, 0x9F4D, 0x9F56, 0x9F57, 0x9F58, - 0x5337, 0x56B2, 0x56B5, 0x56B3, 0x58E3, 0x5B45, 0x5DC6, 0x5DC7, - 0x5EEE, 0x5EEF, 0x5FC0, 0x5FC1, 0x61F9, 0x6517, 0x6516, 0x6515, - 0x6513, 0x65DF, 0x66E8, 0x66E3, 0x66E4, 0x6AF3, 0x6AF0, 0x6AEA, - 0x6AE8, 0x6AF9, 0x6AF1, 0x6AEE, 0x6AEF, 0x703C, 0x7035, 0x702F, - 0x7037, 0x7034, 0x7031, 0x7042, 0x7038, 0x703F, 0x703A, 0x7039, - 0x7040, 0x703B, 0x7033, 0x7041, 0x7213, 0x7214, 0x72A8, 0x737D, - 0x737C, 0x74BA, 0x76AB, 0x76AA, 0x76BE, 0x76ED, 0x77CC, 0x77CE, - 0x77CF, 0x77CD, 0x77F2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, - 0x7929, 0x91BF, 0x946C, 0x96E6, 0x9745, 0x97C8, 0x97E4, 0x995D, - 0x9B21, 0x9B2C, 0x9B57, 0x9C5D, 0x9C61, 0x9C65, 0x9E08, 0x9F45, - 0x6205, 0x66EF, 0x6B1B, 0x6B1D, 0x7225, 0x7224, 0x7C6D, 0x8642, - 0x8649, 0x8978, 0x898A, 0x8B97, 0x8C9B, 0x8D1C, 0x8EA2, 0x9C6C, - 0x9C6F, 0x9E0E, 0x79B2, 0x7A6E, 0x7A6C, 0x7A6D, 0x7AF7, 0x7C49, - 0x7C48, 0x7C4A, 0x7C47, 0x7C45, 0x7CEE, 0x7E7B, 0x7E7E, 0x7E81, - 0x7E80, 0x7FBA, 0x7FFF, 0x8079, 0x81DB, 0x81D9, 0x820B, 0x8268, - 0x8269, 0x8622, 0x85FF, 0x8601, 0x85FE, 0x861B, 0x8600, 0x85F6, - 0x8604, 0x8609, 0x8605, 0x860C, 0x85FD, 0x8819, 0x8810, 0x8811, - 0x8817, 0x8813, 0x8816, 0x8963, 0x8966, 0x89B9, 0x89F7, 0x8B60, - 0x8B6A, 0x8B5D, 0x8B68, 0x8B63, 0x8B65, 0x8B67, 0x8B6D, 0x8DAE, - 0x8E86, 0x8E88, 0x8E84, 0x8F59, 0x8F56, 0x8F57, 0x8F55, 0x8F58, - 0x8F5A, 0x908D, 0x9143, 0x9141, 0x91B7, 0x91B5, 0x91B2, 0x91B3, -plane 87 -at 0x00 - 0x940B, 0x9413, 0x93FB, 0x9420, 0x940F, 0x9414, 0x93FE, 0x9415, - 0x9410, 0x9428, 0x9419, 0x940D, 0x93F5, 0x9400, 0x93F7, 0x9407, - 0x940E, 0x9416, 0x9412, 0x93FA, 0x9409, 0x93F8, 0x940A, 0x93FF, - 0x93FC, 0x940C, 0x93F6, 0x9411, 0x9406, 0x95DE, 0x95E0, 0x95DF, - 0x972E, 0x972F, 0x97B9, 0x97BB, 0x97FD, 0x97FE, 0x9860, 0x9862, - 0x9863, 0x985F, 0x98C1, 0x98C2, 0x9950, 0x994E, 0x9959, 0x994C, - 0x994B, 0x9953, 0x9A32, 0x9A34, 0x9A31, 0x9A2C, 0x9A2A, 0x9A36, - 0x9A29, 0x9A2E, 0x9A38, 0x9A2D, 0x9AC7, 0x9ACA, 0x9AC6, 0x9B10, - 0x9B12, 0x9B11, 0x9C0B, 0x9C08, 0x9BF7, 0x9C05, 0x9C12, 0x9BF8, - 0x9C40, 0x9C07, 0x9C0E, 0x9C06, 0x9C17, 0x9C14, 0x9C09, 0x9D9F, - 0x9D99, 0x9DA4, 0x9D9D, 0x9D92, 0x9D98, 0x9D90, 0x9D9B, 0x9F08, - 0x9F1D, 0x9FA3, 0x5F60, 0x6B1C, 0x7CF3, 0x8B9B, 0x8EA7, 0x91C4, - 0x947A, 0x9A61, 0x9A63, 0x9AD7, 0x9C76, 0x9FA5, 0x7067, 0x72AB, - 0x864A, 0x897D, 0x8B9D, 0x8C53, 0x8F65, 0x947B, 0x98CD, 0x98DD, - 0x9B30, 0x9E16, 0x96E7, 0x9E18, 0x9EA2, 0x9F7C, 0x7E9E, 0x9484, - 0x9DA0, 0x9D94, 0x9D9C, 0x9DAA, 0x9D97, 0x9DA1, 0x9D9A, 0x9DA2, - 0x9DA8, 0x9D9E, 0x9DA3, 0x9DBF, 0x9DA9, 0x9D96, 0x9DA6, 0x9DA7, - 0x9E99, 0x9E9B, 0x9E9A, 0x9EE5, 0x9EE4, 0x9EE7, 0x9EE6, 0x9F30, - 0x9F2E, 0x9F5B, 0x9F60, 0x9F5E, 0x9F5D, 0x9F59, 0x9F91, 0x513A, - 0x5139, 0x5298, 0x5297, 0x56C3, 0x56BD, 0x56BE, 0x5B48, 0x5B47, - 0x5DCB, 0x5DCF, 0x5EF1, 0x61FD, 0x651B, 0x6B02, 0x6AFC, 0x6B03, - 0x6AF8, 0x6B00, 0x7043, 0x7044, 0x704A, 0x7048, 0x7049, 0x7045, - 0x7046, 0x721D, 0x721A, 0x7219, 0x737E, 0x7517, 0x766A, 0x77D0, - 0x792D, 0x7931, 0x792F, 0x7C54, 0x7C53, 0x7CF2, 0x7E8A, 0x7E87, - 0x7E88, 0x7E8B, 0x7E86, 0x7E8D, 0x7F4D, 0x7FBB, 0x8030, 0x81DD, - 0x8618, 0x862A, 0x8626, 0x861F, 0x8623, 0x861C, 0x8619, 0x8627, - 0x862E, 0x8621, 0x8620, 0x8629, 0x861E, 0x8625, 0x8829, 0x881D, - 0x881B, 0x8820, 0x8824, 0x881C, 0x882B, 0x884A, 0x896D, 0x8969, - 0x896E, 0x896B, 0x89FA, 0x8B79, 0x8B78, 0x8B45, 0x8B7A, 0x8B7B, - 0x8D10, 0x8D14, 0x8DAF, 0x8E8E, 0x8E8C, 0x8F5E, 0x8F5B, 0x8F5D, - 0x9146, 0x9144, 0x9145, 0x91B9, 0x943F, 0x943B, 0x9436, 0x9429, - 0x943D, 0x943C, 0x9430, 0x9439, 0x942A, 0x9437, 0x942C, 0x9440, -plane 88 -at 0x00 - 0x9431, 0x95E5, 0x95E4, 0x95E3, 0x9735, 0x973A, 0x97BF, 0x97E1, - 0x9864, 0x98C9, 0x98C6, 0x98C0, 0x9958, 0x9956, 0x9A39, 0x9A3D, - 0x9A46, 0x9A44, 0x9A42, 0x9A41, 0x9A3A, 0x9E1C, 0x7C71, 0x97CA, - 0x9EA3, 0x9C7B, 0x9F97, 0x9750, 0x4E40, 0x4E41, 0x4E5A, 0x4E02, - 0x4E29, 0x5202, 0x5DDC, 0x5342, 0x536A, 0x5B52, 0x5FC4, 0x624C, - 0x72AD, 0x4E12, 0x4E2F, 0x4E96, 0x4ED0, 0x5142, 0x5183, 0x5383, - 0x53B8, 0x5928, 0x5C23, 0x5E01, 0x5F00, 0x706C, 0x9A3F, 0x9ACD, - 0x9B15, 0x9B17, 0x9B18, 0x9B16, 0x9B3A, 0x9B52, 0x9C2B, 0x9C1D, - 0x9C1C, 0x9C2C, 0x9C23, 0x9C28, 0x9C29, 0x9C24, 0x9C21, 0x9DB7, - 0x9DB6, 0x9DBC, 0x9DC1, 0x9DC7, 0x9DCA, 0x9DCF, 0x9DBE, 0x9DC5, - 0x9DC3, 0x9DBB, 0x9DB5, 0x9DCE, 0x9DB9, 0x9DBA, 0x9DAC, 0x9DC8, - 0x9DB1, 0x9DAD, 0x9DCC, 0x9DB3, 0x9DCD, 0x9DB2, 0x9E7A, 0x9E9C, - 0x9EEB, 0x9EEE, 0x9EED, 0x9F1B, 0x9F18, 0x9F1A, 0x9F31, 0x9F4E, - 0x9F65, 0x9F64, 0x9F92, 0x4EB9, 0x56C6, 0x56C5, 0x56CB, 0x5971, - 0x5B4B, 0x5B4C, 0x5DD5, 0x5DD1, 0x5EF2, 0x6521, 0x6520, 0x6526, - 0x6522, 0x6B0B, 0x6B08, 0x6B09, 0x6C0D, 0x7055, 0x7056, 0x7057, - 0x7052, 0x721E, 0x721F, 0x72A9, 0x737F, 0x74D8, 0x74D5, 0x74D9, - 0x74D7, 0x766D, 0x76AD, 0x7935, 0x79B4, 0x7A70, 0x7A71, 0x7C57, - 0x7C5C, 0x7C59, 0x7C5B, 0x7C5A, 0x7CF4, 0x7CF1, 0x7E91, 0x7F4F, - 0x7F87, 0x81DE, 0x826B, 0x8634, 0x8635, 0x8633, 0x862C, 0x8632, - 0x8636, 0x882C, 0x8828, 0x8826, 0x882A, 0x8825, 0x8971, 0x89BF, - 0x89BE, 0x89FB, 0x8B7E, 0x8B84, 0x8B82, 0x8B86, 0x8B85, 0x8B7F, - 0x8D15, 0x8E95, 0x8E94, 0x8E9A, 0x8E92, 0x8E90, 0x8E96, 0x8E97, - 0x8F60, 0x8F62, 0x9147, 0x944C, 0x9450, 0x944A, 0x944B, 0x944F, - 0x9447, 0x9445, 0x9448, 0x9449, 0x9446, 0x973F, 0x97E3, 0x986A, - 0x9869, 0x98CB, 0x9954, 0x995B, 0x9A4E, 0x9A53, 0x9A54, 0x9A4C, - 0x9A4F, 0x9A48, 0x9A4A, 0x722B, 0x5188, 0x8279, 0x8FB6, 0x4E17, - 0x4EE2, 0x4EDB, 0x51AD, 0x51F7, 0x531B, 0x5388, 0x5387, 0x53CF, - 0x53FD, 0x53E7, 0x56DC, 0x56D9, 0x5725, 0x5727, 0x5933, 0x5C13, - 0x5C75, 0x66F1, 0x7F52, 0x4E51, 0x4E6A, 0x4F0C, 0x4EFE, 0x4F1B, - 0x5173, 0x518E, 0x52A5, 0x52A7, 0x9A49, 0x9A52, 0x9A50, 0x9AD0, - 0x9B19, 0x9B2B, 0x9B3B, 0x9B56, 0x9B55, 0x9C46, 0x9C48, 0x9C3F, -plane 89 -at 0x00 - 0x9C44, 0x9C39, 0x9C33, 0x9C41, 0x9C3C, 0x9C37, 0x9C34, 0x9C32, - 0x9C3D, 0x9C36, 0x9DDB, 0x9DD2, 0x9DDE, 0x9DDA, 0x9DCB, 0x9DD0, - 0x9DDC, 0x9DD1, 0x9DDF, 0x9DE9, 0x9DD9, 0x9DD8, 0x9DD6, 0x9DF5, - 0x9DD5, 0x9DDD, 0x9EB6, 0x9EF0, 0x9F35, 0x9F33, 0x9F32, 0x9F42, - 0x9F6B, 0x9F95, 0x9FA2, 0x513D, 0x5299, 0x58E8, 0x58E7, 0x5972, - 0x5B4D, 0x5DD8, 0x882F, 0x5F4F, 0x6201, 0x6203, 0x6204, 0x6529, - 0x6525, 0x6596, 0x66EB, 0x6B11, 0x6B12, 0x6B0F, 0x6BCA, 0x705B, - 0x705A, 0x7222, 0x7382, 0x7381, 0x7383, 0x7670, 0x77D4, 0x7C67, - 0x7C66, 0x7E95, 0x826C, 0x863A, 0x8640, 0x8639, 0x863C, 0x8631, - 0x863B, 0x863E, 0x8830, 0x8832, 0x882E, 0x8833, 0x8976, 0x8974, - 0x8973, 0x89FE, 0x8B8C, 0x8B8E, 0x8B8B, 0x8B88, 0x8C45, 0x8D19, - 0x8E98, 0x8F64, 0x8F63, 0x91BC, 0x9462, 0x9455, 0x945D, 0x9457, - 0x945E, 0x97C4, 0x97C5, 0x9800, 0x9A56, 0x9A59, 0x9B1E, 0x9B1F, - 0x9B20, 0x9C52, 0x9C58, 0x9C50, 0x9C4A, 0x9C4D, 0x9C4B, 0x9C55, - 0x9C59, 0x9C4C, 0x9C4E, 0x9DFB, 0x9DF7, 0x9DEF, 0x9DE3, 0x9DEB, - 0x9DF8, 0x9DE4, 0x9DF6, 0x9DE1, 0x9DEE, 0x9DE6, 0x9DF2, 0x9DF0, - 0x9DE2, 0x9DEC, 0x9DF4, 0x9DF3, 0x9DE8, 0x9DED, 0x9EC2, 0x9ED0, - 0x9EF2, 0x9EF3, 0x9F06, 0x9F1C, 0x9F38, 0x9F37, 0x9F36, 0x9F43, - 0x9F4F, 0x52A4, 0x53BD, 0x5402, 0x572B, 0x591B, 0x5935, 0x5C17, - 0x5C70, 0x5C7D, 0x5DE9, 0x5F19, 0x5F1C, 0x5F75, 0x5FC8, 0x6C12, - 0x72B3, 0x7390, 0x7536, 0x8281, 0x8FB8, 0x4E23, 0x4F2E, 0x514F, - 0x51BA, 0x5222, 0x52AF, 0x52B0, 0x52B1, 0x5364, 0x53D3, 0x593F, - 0x598B, 0x5991, 0x9F71, 0x9F70, 0x9F6E, 0x9F6F, 0x56D3, 0x56CD, - 0x5B4E, 0x5C6D, 0x652D, 0x66ED, 0x66EE, 0x6B13, 0x705F, 0x7061, - 0x705D, 0x7060, 0x7223, 0x74DB, 0x74E5, 0x77D5, 0x7938, 0x79B7, - 0x79B6, 0x7C6A, 0x7E97, 0x7F89, 0x826D, 0x8643, 0x8838, 0x8837, - 0x8835, 0x884B, 0x8B94, 0x8B95, 0x8E9E, 0x8E9F, 0x8EA0, 0x8E9D, - 0x91BE, 0x91BD, 0x91C2, 0x946B, 0x9468, 0x9469, 0x96E5, 0x9746, - 0x9743, 0x9747, 0x97C7, 0x97E5, 0x9A5E, 0x9AD5, 0x9B59, 0x9C63, - 0x9C67, 0x9C66, 0x9C62, 0x9C5E, 0x9C60, 0x9E02, 0x9DFE, 0x9E07, - 0x9E03, 0x9E06, 0x9E05, 0x9E00, 0x9E01, 0x9E09, 0x9DFF, 0x9DFD, - 0x9E04, 0x9EA0, 0x9F1E, 0x9F46, 0x9F74, 0x9F75, 0x9F76, 0x56D4, -plane 90 -at 0x00 - 0x652E, 0x65B8, 0x6B18, 0x6B19, 0x6B17, 0x6B1A, 0x7062, 0x7226, - 0x72AA, 0x77D8, 0x77D9, 0x7939, 0x7C69, 0x7C6B, 0x7CF6, 0x7E9A, - 0x7E98, 0x7E9B, 0x7E99, 0x81E0, 0x81E1, 0x8646, 0x8647, 0x8648, - 0x8979, 0x897A, 0x897C, 0x897B, 0x89FF, 0x8B98, 0x8B99, 0x8EA5, - 0x8EA4, 0x8EA3, 0x946E, 0x946D, 0x946F, 0x9471, 0x9473, 0x9749, - 0x9872, 0x995F, 0x9C68, 0x9C6E, 0x9C6D, 0x9E0B, 0x9E0D, 0x9E10, - 0x9E0F, 0x9E12, 0x9E11, 0x9EA1, 0x9EF5, 0x9F09, 0x9F47, 0x9F78, - 0x9F7B, 0x9F7A, 0x9F79, 0x571E, 0x7066, 0x7C6F, 0x883C, 0x8DB2, - 0x8EA6, 0x91C3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9A60, 0x9C74, - 0x9C73, 0x9C71, 0x9C75, 0x9E14, 0x9E13, 0x9EF6, 0x9F0A, 0x5995, - 0x5B8A, 0x5C87, 0x5E0D, 0x5E8E, 0x5F7A, 0x6290, 0x629A, 0x653C, - 0x653A, 0x6598, 0x6765, 0x79C2, 0x809E, 0x81EB, 0x8289, 0x8296, - 0x8287, 0x8FC0, 0x8FC3, 0x9578, 0x9625, 0x4E75, 0x4E74, 0x4F99, - 0x4F71, 0x5153, 0x51BF, 0x51C0, 0x51EE, 0x523D, 0x52BD, 0x530C, - 0x9FA4, 0x7068, 0x7065, 0x7CF7, 0x866A, 0x883E, 0x883D, 0x883F, - 0x8B9E, 0x8C9C, 0x8EA9, 0x8EC9, 0x974B, 0x9873, 0x9874, 0x98CC, - 0x9961, 0x99AB, 0x9A64, 0x9A66, 0x9A67, 0x9B24, 0x9E15, 0x9E17, - 0x9F48, 0x6207, 0x6B1E, 0x7227, 0x864C, 0x8EA8, 0x9482, 0x9480, - 0x9481, 0x9A69, 0x9A68, 0x9B2E, 0x9E19, 0x7229, 0x864B, 0x8B9F, - 0x9483, 0x9C79, 0x9EB7, 0x7675, 0x9A6B, 0x9C7A, 0x9E1D, 0x7069, - 0x706A, 0x9EA4, 0x9F7E, 0x9F49, 0x9F98, 0x7881, 0x92B9, 0x88CF, - 0x58BB, 0x6052, 0x7CA7, 0x5AFA, 0x2554, 0x2566, 0x2557, 0x2560, - 0x256C, 0x2563, 0x255A, 0x2569, 0x255D, 0x2552, 0x2564, 0x2555, - 0x255E, 0x256A, 0x2561, 0x2558, 0x2567, 0x255B, 0x2553, 0x2565, - 0x2556, 0x255F, 0x256B, 0x2562, 0x2559, 0x2568, 0x255C, 0x2551, - 0x2550, 0x2554, 0x2557, 0x255A, 0x255D, 0x2588, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 91 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0x7F37, 0x53C0, 0x546E, - 0x5483, 0x545E, 0x545D, 0x577E, 0x5779, 0x577A, 0x576C, 0x5787, - 0x591D, 0x5946, 0x5943, 0x5B61, 0x5B66, 0x5B90, 0x5C29, 0x5CB2, - 0x5CC0, 0x601F, 0x5FE2, 0x6616, 0x65F9, 0x6788, 0x679B, 0x676E, - 0x679E, 0x6B24, 0x6B7D, 0x6CE6, 0x6CCB, 0x6CB5, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0x7097, 0x709B, 0x726B, 0x72D5, 0x7543, - 0x759C, 0x77E4, 0x7ACE, 0x8013, 0x80B7, 0x80B9, 0x81E4, 0x81FD, - 0x820F, 0x82BF, 0x82CA, 0x82C1, 0x8FD0, 0x90AE, 0x9638, 0x4FBC, - 0x4FE9, 0x4FBD, 0x4FE2, 0x5158, 0x52C6, 0x52C8, 0x5328, 0x5329, - 0x57B4, 0x57A9, 0x5B68, 0x5F2B, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 92 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x5F8D, 0x6018, 0x6057, 0x6048, 0x6038, 0x6071, 0x6312, - 0x630A, 0x6323, 0x662A, 0x67E0, 0x67BE, 0x6B29, 0x6D43, 0x70A6, - 0x70C0, 0x722F, 0x7271, 0x74EA, 0x7520, 0x75A9, 0x7685, 0x7706, - 0x76F6, 0x7700, 0x7702, 0x8009, 0x82DA, 0x830A, 0x9655, 0x9652, - 0x4E35, 0x5034, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 93 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0x5001, - 0x500A, 0x5258, 0x532B, 0x54EC, 0x5515, 0x54FE, 0x54E3, 0x5516, - 0x57D3, 0x5959, 0x5A27, 0x5A28, 0x5A10, 0x5A0E, 0x5BAF, 0x5BBA, - 0x5BB1, 0x5CFC, 0x5CF2, 0x5CFE, 0x5DF8, 0x5F2C, 0x6082, 0x6091, - 0x608F, 0x6547, 0x654C, 0x658A, 0x67E1, 0x684A, 0x683F, 0x67BD, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 94 -at 0x00 - 0, 0, 0, 0, 0, 0x70C9, 0x73BA, 0x75C6, - 0x75B7, 0x768C, 0x768D, 0x7717, 0x771C, 0x7714, 0x7B0C, 0x7D23, - 0x7F98, 0x7F90, 0x803A, 0x8226, 0x832E, 0x8355, 0x831A, 0x833D, - 0x8330, 0x8651, 0x8688, 0x898E, 0x898D, 0x8A09, 0x8A14, 0x9007, - 0x9579, 0x9584, 0x9657, 0x96BA, 0x5067, 0x5318, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubig5.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubig5.map deleted file mode 100755 index 5ff26d43..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cubig5.map +++ /dev/null @@ -1,1861 +0,0 @@ -# -# Creating compact CJK type1 fonts from Unicode -# Chinese Big5 encoding fonts. -# -plane 01 -at 0x00 - 0x3000, 0xFF0C, 0x3001, 0x3002, 0xFF0E, 0x2027, 0xFF1B, 0xFF1A, - 0xFF1F, 0xFF01, 0xFE30, 0x2026, 0x2025, 0xFE50, 0xFE51, 0xFE52, - 0x00B7, 0xFE54, 0xFE55, 0xFE56, 0xFE57, 0xFF5C, 0x2013, 0xFE31, - 0x2014, 0xFE33, 0x2574, 0xFE34, 0xFE4F, 0xFF08, 0xFF09, 0xFE35, - 0xFE36, 0xFF5B, 0xFF5D, 0xFE37, 0xFE38, 0x3014, 0x3015, 0xFE39, - 0xFE3A, 0x3010, 0x3011, 0xFE3B, 0xFE3C, 0x300A, 0x300B, 0xFE3D, - 0xFE3E, 0x3008, 0x3009, 0xFE3F, 0xFE40, 0x300C, 0x300D, 0xFE41, - 0xFE42, 0x300E, 0x300F, 0xFE43, 0xFE44, 0xFE59, 0xFE5A, 0xFE5B, - 0xFE5C, 0xFE5D, 0xFE5E, 0x2018, 0x2019, 0x201C, 0x201D, 0x301D, - 0x301E, 0x2035, 0x2032, 0xFF03, 0xFF06, 0xFF0A, 0x203B, 0x00A7, - 0x3003, 0x25CB, 0x25CF, 0x25B3, 0x25B2, 0x25CE, 0x2606, 0x2605, - 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25BD, 0x25BC, 0x32A3, 0x2105, - 0x00AF, 0xFFE3, 0xFF3F, 0x02CD, 0xFE49, 0xFE4A, 0xFE4D, 0xFE4E, - 0xFE4B, 0xFE4C, 0xFE5F, 0xFE60, 0xFE61, 0xFF0B, 0xFF0D, 0x00D7, - 0x00F7, 0x00B1, 0x221A, 0xFF1C, 0xFF1E, 0xFF1D, 0x2266, 0x2267, - 0x2260, 0x221E, 0x2252, 0x2261, 0xFE62, 0xFE63, 0xFE64, 0xFE65, - 0xFE66, 0xFF5E, 0x2229, 0x222A, 0x22A5, 0x2220, 0x221F, 0x22BF, - 0x33D2, 0x33D1, 0x222B, 0x222E, 0x2235, 0x2234, 0x2640, 0x2642, - 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, - 0x2199, 0x2198, 0x2225, 0x2223, 0xFF0F, 0xFF3C, 0x2215, 0xFE68, - 0xFF04, 0xFFE5, 0x3012, 0xFFE0, 0xFFE1, 0xFF05, 0xFF20, 0x2103, - 0x2109, 0xFE69, 0xFE6A, 0xFE6B, 0x33D5, 0x339C, 0x339D, 0x339E, - 0x33CE, 0x33A1, 0x338E, 0x338F, 0x33C4, 0x00B0, 0x5159, 0x515B, - 0x515E, 0x515D, 0x5161, 0x5163, 0x55E7, 0x74E9, 0x7CCE, 0x2581, - 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0x2588, 0x258F, - 0x258E, 0x258D, 0x258C, 0x258B, 0x258A, 0x2589, 0x253C, 0x2534, - 0x252C, 0x2524, 0x251C, 0x2594, 0x2500, 0x2502, 0x2595, 0x250C, - 0x2510, 0x2514, 0x2518, 0x256D, 0x256E, 0x2570, 0x256F, 0x2550, - 0x255E, 0x256A, 0x2561, 0x25E2, 0x25E3, 0x25E5, 0x25E4, 0x2571, - 0x2572, 0x2573, 0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, - 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0x2160, 0x2161, 0x2162, 0x2163, - 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, -plane 02 -at 0x00 - 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, 0x3029, 0x5341, - 0x5344, 0x5345, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, - 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, - 0xFF2F, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, - 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF41, 0xFF42, 0xFF43, 0xFF44, - 0xFF45, 0xFF46, 0xFF47, 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, - 0xFF4D, 0xFF4E, 0xFF4F, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, - 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF5A, 0x0391, 0x0392, - 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, - 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1, 0x03A3, - 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03B1, 0x03B2, - 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, - 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, - 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x3105, 0x3106, - 0x3107, 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, - 0x310F, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, - 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0x02D9, 0x02C9, 0x02CA, 0x02C7, 0x02CB, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x20AC, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0x4E00, - 0x4E59, 0x4E01, 0x4E03, 0x4E43, 0x4E5D, 0x4E86, 0x4E8C, 0x4EBA, - 0x513F, 0x5165, 0x516B, 0x51E0, 0x5200, 0x5201, 0x529B, 0x5315, - 0x5341, 0x535C, 0x53C8, 0x4E09, 0x4E0B, 0x4E08, 0x4E0A, 0x4E2B, - 0x4E38, 0x51E1, 0x4E45, 0x4E48, 0x4E5F, 0x4E5E, 0x4E8E, 0x4EA1, - 0x5140, 0x5203, 0x52FA, 0x5343, 0x53C9, 0x53E3, 0x571F, 0x58EB, -plane 03 -at 0x00 - 0x5915, 0x5927, 0x5973, 0x5B50, 0x5B51, 0x5B53, 0x5BF8, 0x5C0F, - 0x5C22, 0x5C38, 0x5C71, 0x5DDD, 0x5DE5, 0x5DF1, 0x5DF2, 0x5DF3, - 0x5DFE, 0x5E72, 0x5EFE, 0x5F0B, 0x5F13, 0x624D, 0x4E11, 0x4E10, - 0x4E0D, 0x4E2D, 0x4E30, 0x4E39, 0x4E4B, 0x5C39, 0x4E88, 0x4E91, - 0x4E95, 0x4E92, 0x4E94, 0x4EA2, 0x4EC1, 0x4EC0, 0x4EC3, 0x4EC6, - 0x4EC7, 0x4ECD, 0x4ECA, 0x4ECB, 0x4EC4, 0x5143, 0x5141, 0x5167, - 0x516D, 0x516E, 0x516C, 0x5197, 0x51F6, 0x5206, 0x5207, 0x5208, - 0x52FB, 0x52FE, 0x52FF, 0x5316, 0x5339, 0x5348, 0x5347, 0x5345, - 0x535E, 0x5384, 0x53CB, 0x53CA, 0x53CD, 0x58EC, 0x5929, 0x592B, - 0x592A, 0x592D, 0x5B54, 0x5C11, 0x5C24, 0x5C3A, 0x5C6F, 0x5DF4, - 0x5E7B, 0x5EFF, 0x5F14, 0x5F15, 0x5FC3, 0x6208, 0x6236, 0x624B, - 0x624E, 0x652F, 0x6587, 0x6597, 0x65A4, 0x65B9, 0x65E5, 0x66F0, - 0x6708, 0x6728, 0x6B20, 0x6B62, 0x6B79, 0x6BCB, 0x6BD4, 0x6BDB, - 0x6C0F, 0x6C34, 0x706B, 0x722A, 0x7236, 0x723B, 0x7247, 0x7259, - 0x725B, 0x72AC, 0x738B, 0x4E19, 0x4E16, 0x4E15, 0x4E14, 0x4E18, - 0x4E3B, 0x4E4D, 0x4E4F, 0x4E4E, 0x4EE5, 0x4ED8, 0x4ED4, 0x4ED5, - 0x4ED6, 0x4ED7, 0x4EE3, 0x4EE4, 0x4ED9, 0x4EDE, 0x5145, 0x5144, - 0x5189, 0x518A, 0x51AC, 0x51F9, 0x51FA, 0x51F8, 0x520A, 0x52A0, - 0x529F, 0x5305, 0x5306, 0x5317, 0x531D, 0x4EDF, 0x534A, 0x5349, - 0x5361, 0x5360, 0x536F, 0x536E, 0x53BB, 0x53EF, 0x53E4, 0x53F3, - 0x53EC, 0x53EE, 0x53E9, 0x53E8, 0x53FC, 0x53F8, 0x53F5, 0x53EB, - 0x53E6, 0x53EA, 0x53F2, 0x53F1, 0x53F0, 0x53E5, 0x53ED, 0x53FB, - 0x56DB, 0x56DA, 0x5916, 0x592E, 0x5931, 0x5974, 0x5976, 0x5B55, - 0x5B83, 0x5C3C, 0x5DE8, 0x5DE7, 0x5DE6, 0x5E02, 0x5E03, 0x5E73, - 0x5E7C, 0x5F01, 0x5F18, 0x5F17, 0x5FC5, 0x620A, 0x6253, 0x6254, - 0x6252, 0x6251, 0x65A5, 0x65E6, 0x672E, 0x672C, 0x672A, 0x672B, - 0x672D, 0x6B63, 0x6BCD, 0x6C11, 0x6C10, 0x6C38, 0x6C41, 0x6C40, - 0x6C3E, 0x72AF, 0x7384, 0x7389, 0x74DC, 0x74E6, 0x7518, 0x751F, - 0x7528, 0x7529, 0x7530, 0x7531, 0x7532, 0x7533, 0x758B, 0x767D, - 0x76AE, 0x76BF, 0x76EE, 0x77DB, 0x77E2, 0x77F3, 0x793A, 0x79BE, - 0x7A74, 0x7ACB, 0x4E1E, 0x4E1F, 0x4E52, 0x4E53, 0x4E69, 0x4E99, - 0x4EA4, 0x4EA6, 0x4EA5, 0x4EFF, 0x4F09, 0x4F19, 0x4F0A, 0x4F15, -plane 04 -at 0x00 - 0x4F0D, 0x4F10, 0x4F11, 0x4F0F, 0x4EF2, 0x4EF6, 0x4EFB, 0x4EF0, - 0x4EF3, 0x4EFD, 0x4F01, 0x4F0B, 0x5149, 0x5147, 0x5146, 0x5148, - 0x5168, 0x5171, 0x518D, 0x51B0, 0x5217, 0x5211, 0x5212, 0x520E, - 0x5216, 0x52A3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, - 0x540F, 0x540C, 0x540A, 0x5410, 0x5401, 0x540B, 0x5404, 0x5411, - 0x540D, 0x5408, 0x5403, 0x540E, 0x5406, 0x5412, 0x56E0, 0x56DE, - 0x56DD, 0x5733, 0x5730, 0x5728, 0x572D, 0x572C, 0x572F, 0x5729, - 0x5919, 0x591A, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597D, - 0x5979, 0x5982, 0x5981, 0x5B57, 0x5B58, 0x5B87, 0x5B88, 0x5B85, - 0x5B89, 0x5BFA, 0x5C16, 0x5C79, 0x5DDE, 0x5E06, 0x5E76, 0x5E74, - 0x5F0F, 0x5F1B, 0x5FD9, 0x5FD6, 0x620E, 0x620C, 0x620D, 0x6210, - 0x6263, 0x625B, 0x6258, 0x6536, 0x65E9, 0x65E8, 0x65EC, 0x65ED, - 0x66F2, 0x66F3, 0x6709, 0x673D, 0x6734, 0x6731, 0x6735, 0x6B21, - 0x6B64, 0x6B7B, 0x6C16, 0x6C5D, 0x6C57, 0x6C59, 0x6C5F, 0x6C60, - 0x6C50, 0x6C55, 0x6C61, 0x6C5B, 0x6C4D, 0x6C4E, 0x7070, 0x725F, - 0x725D, 0x767E, 0x7AF9, 0x7C73, 0x7CF8, 0x7F36, 0x7F8A, 0x7FBD, - 0x8001, 0x8003, 0x800C, 0x8012, 0x8033, 0x807F, 0x8089, 0x808B, - 0x808C, 0x81E3, 0x81EA, 0x81F3, 0x81FC, 0x820C, 0x821B, 0x821F, - 0x826E, 0x8272, 0x827E, 0x866B, 0x8840, 0x884C, 0x8863, 0x897F, - 0x9621, 0x4E32, 0x4EA8, 0x4F4D, 0x4F4F, 0x4F47, 0x4F57, 0x4F5E, - 0x4F34, 0x4F5B, 0x4F55, 0x4F30, 0x4F50, 0x4F51, 0x4F3D, 0x4F3A, - 0x4F38, 0x4F43, 0x4F54, 0x4F3C, 0x4F46, 0x4F63, 0x4F5C, 0x4F60, - 0x4F2F, 0x4F4E, 0x4F36, 0x4F59, 0x4F5D, 0x4F48, 0x4F5A, 0x514C, - 0x514B, 0x514D, 0x5175, 0x51B6, 0x51B7, 0x5225, 0x5224, 0x5229, - 0x522A, 0x5228, 0x52AB, 0x52A9, 0x52AA, 0x52AC, 0x5323, 0x5373, - 0x5375, 0x541D, 0x542D, 0x541E, 0x543E, 0x5426, 0x544E, 0x5427, - 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541B, 0x5429, 0x544A, - 0x5439, 0x543B, 0x5438, 0x542E, 0x5435, 0x5436, 0x5420, 0x543C, - 0x5440, 0x5431, 0x542B, 0x541F, 0x542C, 0x56EA, 0x56F0, 0x56E4, - 0x56EB, 0x574A, 0x5751, 0x5740, 0x574D, 0x5747, 0x574E, 0x573E, - 0x5750, 0x574F, 0x573B, 0x58EF, 0x593E, 0x599D, 0x5992, 0x59A8, - 0x599E, 0x59A3, 0x5999, 0x5996, 0x598D, 0x59A4, 0x5993, 0x598A, -plane 05 -at 0x00 - 0x59A5, 0x5B5D, 0x5B5C, 0x5B5A, 0x5B5B, 0x5B8C, 0x5B8B, 0x5B8F, - 0x5C2C, 0x5C40, 0x5C41, 0x5C3F, 0x5C3E, 0x5C90, 0x5C91, 0x5C94, - 0x5C8C, 0x5DEB, 0x5E0C, 0x5E8F, 0x5E87, 0x5E8A, 0x5EF7, 0x5F04, - 0x5F1F, 0x5F64, 0x5F62, 0x5F77, 0x5F79, 0x5FD8, 0x5FCC, 0x5FD7, - 0x5FCD, 0x5FF1, 0x5FEB, 0x5FF8, 0x5FEA, 0x6212, 0x6211, 0x6284, - 0x6297, 0x6296, 0x6280, 0x6276, 0x6289, 0x626D, 0x628A, 0x627C, - 0x627E, 0x6279, 0x6273, 0x6292, 0x626F, 0x6298, 0x626E, 0x6295, - 0x6293, 0x6291, 0x6286, 0x6539, 0x653B, 0x6538, 0x65F1, 0x66F4, - 0x675F, 0x674E, 0x674F, 0x6750, 0x6751, 0x675C, 0x6756, 0x675E, - 0x6749, 0x6746, 0x6760, 0x6753, 0x6757, 0x6B65, 0x6BCF, 0x6C42, - 0x6C5E, 0x6C99, 0x6C81, 0x6C88, 0x6C89, 0x6C85, 0x6C9B, 0x6C6A, - 0x6C7A, 0x6C90, 0x6C70, 0x6C8C, 0x6C68, 0x6C96, 0x6C92, 0x6C7D, - 0x6C83, 0x6C72, 0x6C7E, 0x6C74, 0x6C86, 0x6C76, 0x6C8D, 0x6C94, - 0x6C98, 0x6C82, 0x7076, 0x707C, 0x707D, 0x7078, 0x7262, 0x7261, - 0x7260, 0x72C4, 0x72C2, 0x7396, 0x752C, 0x752B, 0x7537, 0x7538, - 0x7682, 0x76EF, 0x77E3, 0x79C1, 0x79C0, 0x79BF, 0x7A76, 0x7CFB, - 0x7F55, 0x8096, 0x8093, 0x809D, 0x8098, 0x809B, 0x809A, 0x80B2, - 0x826F, 0x8292, 0x828B, 0x828D, 0x898B, 0x89D2, 0x8A00, 0x8C37, - 0x8C46, 0x8C55, 0x8C9D, 0x8D64, 0x8D70, 0x8DB3, 0x8EAB, 0x8ECA, - 0x8F9B, 0x8FB0, 0x8FC2, 0x8FC6, 0x8FC5, 0x8FC4, 0x5DE1, 0x9091, - 0x90A2, 0x90AA, 0x90A6, 0x90A3, 0x9149, 0x91C6, 0x91CC, 0x9632, - 0x962E, 0x9631, 0x962A, 0x962C, 0x4E26, 0x4E56, 0x4E73, 0x4E8B, - 0x4E9B, 0x4E9E, 0x4EAB, 0x4EAC, 0x4F6F, 0x4F9D, 0x4F8D, 0x4F73, - 0x4F7F, 0x4F6C, 0x4F9B, 0x4F8B, 0x4F86, 0x4F83, 0x4F70, 0x4F75, - 0x4F88, 0x4F69, 0x4F7B, 0x4F96, 0x4F7E, 0x4F8F, 0x4F91, 0x4F7A, - 0x5154, 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, 0x51BD, - 0x51FD, 0x523B, 0x5238, 0x5237, 0x523A, 0x5230, 0x522E, 0x5236, - 0x5241, 0x52BE, 0x52BB, 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, - 0x5377, 0x5378, 0x5379, 0x53D6, 0x53D4, 0x53D7, 0x5473, 0x5475, - 0x5496, 0x5478, 0x5495, 0x5480, 0x547B, 0x5477, 0x5484, 0x5492, - 0x5486, 0x547C, 0x5490, 0x5471, 0x5476, 0x548C, 0x549A, 0x5462, - 0x5468, 0x548B, 0x547D, 0x548E, 0x56FA, 0x5783, 0x5777, 0x576A, -plane 06 -at 0x00 - 0x5769, 0x5761, 0x5766, 0x5764, 0x577C, 0x591C, 0x5949, 0x5947, - 0x5948, 0x5944, 0x5954, 0x59BE, 0x59BB, 0x59D4, 0x59B9, 0x59AE, - 0x59D1, 0x59C6, 0x59D0, 0x59CD, 0x59CB, 0x59D3, 0x59CA, 0x59AF, - 0x59B3, 0x59D2, 0x59C5, 0x5B5F, 0x5B64, 0x5B63, 0x5B97, 0x5B9A, - 0x5B98, 0x5B9C, 0x5B99, 0x5B9B, 0x5C1A, 0x5C48, 0x5C45, 0x5C46, - 0x5CB7, 0x5CA1, 0x5CB8, 0x5CA9, 0x5CAB, 0x5CB1, 0x5CB3, 0x5E18, - 0x5E1A, 0x5E16, 0x5E15, 0x5E1B, 0x5E11, 0x5E78, 0x5E9A, 0x5E97, - 0x5E9C, 0x5E95, 0x5E96, 0x5EF6, 0x5F26, 0x5F27, 0x5F29, 0x5F80, - 0x5F81, 0x5F7F, 0x5F7C, 0x5FDD, 0x5FE0, 0x5FFD, 0x5FF5, 0x5FFF, - 0x600F, 0x6014, 0x602F, 0x6035, 0x6016, 0x602A, 0x6015, 0x6021, - 0x6027, 0x6029, 0x602B, 0x601B, 0x6216, 0x6215, 0x623F, 0x623E, - 0x6240, 0x627F, 0x62C9, 0x62CC, 0x62C4, 0x62BF, 0x62C2, 0x62B9, - 0x62D2, 0x62DB, 0x62AB, 0x62D3, 0x62D4, 0x62CB, 0x62C8, 0x62A8, - 0x62BD, 0x62BC, 0x62D0, 0x62D9, 0x62C7, 0x62CD, 0x62B5, 0x62DA, - 0x62B1, 0x62D8, 0x62D6, 0x62D7, 0x62C6, 0x62AC, 0x62CE, 0x653E, - 0x65A7, 0x65BC, 0x65FA, 0x6614, 0x6613, 0x660C, 0x6606, 0x6602, - 0x660E, 0x6600, 0x660F, 0x6615, 0x660A, 0x6607, 0x670D, 0x670B, - 0x676D, 0x678B, 0x6795, 0x6771, 0x679C, 0x6773, 0x6777, 0x6787, - 0x679D, 0x6797, 0x676F, 0x6770, 0x677F, 0x6789, 0x677E, 0x6790, - 0x6775, 0x679A, 0x6793, 0x677C, 0x676A, 0x6772, 0x6B23, 0x6B66, - 0x6B67, 0x6B7F, 0x6C13, 0x6C1B, 0x6CE3, 0x6CE8, 0x6CF3, 0x6CB1, - 0x6CCC, 0x6CE5, 0x6CB3, 0x6CBD, 0x6CBE, 0x6CBC, 0x6CE2, 0x6CAB, - 0x6CD5, 0x6CD3, 0x6CB8, 0x6CC4, 0x6CB9, 0x6CC1, 0x6CAE, 0x6CD7, - 0x6CC5, 0x6CF1, 0x6CBF, 0x6CBB, 0x6CE1, 0x6CDB, 0x6CCA, 0x6CAC, - 0x6CEF, 0x6CDC, 0x6CD6, 0x6CE0, 0x7095, 0x708E, 0x7092, 0x708A, - 0x7099, 0x722C, 0x722D, 0x7238, 0x7248, 0x7267, 0x7269, 0x72C0, - 0x72CE, 0x72D9, 0x72D7, 0x72D0, 0x73A9, 0x73A8, 0x739F, 0x73AB, - 0x73A5, 0x753D, 0x759D, 0x7599, 0x759A, 0x7684, 0x76C2, 0x76F2, - 0x76F4, 0x77E5, 0x77FD, 0x793E, 0x7940, 0x7941, 0x79C9, 0x79C8, - 0x7A7A, 0x7A79, 0x7AFA, 0x7CFE, 0x7F54, 0x7F8C, 0x7F8B, 0x8005, - 0x80BA, 0x80A5, 0x80A2, 0x80B1, 0x80A1, 0x80AB, 0x80A9, 0x80B4, - 0x80AA, 0x80AF, 0x81E5, 0x81FE, 0x820D, 0x82B3, 0x829D, 0x8299, -plane 07 -at 0x00 - 0x82AD, 0x82BD, 0x829F, 0x82B9, 0x82B1, 0x82AC, 0x82A5, 0x82AF, - 0x82B8, 0x82A3, 0x82B0, 0x82BE, 0x82B7, 0x864E, 0x8671, 0x521D, - 0x8868, 0x8ECB, 0x8FCE, 0x8FD4, 0x8FD1, 0x90B5, 0x90B8, 0x90B1, - 0x90B6, 0x91C7, 0x91D1, 0x9577, 0x9580, 0x961C, 0x9640, 0x963F, - 0x963B, 0x9644, 0x9642, 0x96B9, 0x96E8, 0x9752, 0x975E, 0x4E9F, - 0x4EAD, 0x4EAE, 0x4FE1, 0x4FB5, 0x4FAF, 0x4FBF, 0x4FE0, 0x4FD1, - 0x4FCF, 0x4FDD, 0x4FC3, 0x4FB6, 0x4FD8, 0x4FDF, 0x4FCA, 0x4FD7, - 0x4FAE, 0x4FD0, 0x4FC4, 0x4FC2, 0x4FDA, 0x4FCE, 0x4FDE, 0x4FB7, - 0x5157, 0x5192, 0x5191, 0x51A0, 0x524E, 0x5243, 0x524A, 0x524D, - 0x524C, 0x524B, 0x5247, 0x52C7, 0x52C9, 0x52C3, 0x52C1, 0x530D, - 0x5357, 0x537B, 0x539A, 0x53DB, 0x54AC, 0x54C0, 0x54A8, 0x54CE, - 0x54C9, 0x54B8, 0x54A6, 0x54B3, 0x54C7, 0x54C2, 0x54BD, 0x54AA, - 0x54C1, 0x54C4, 0x54C8, 0x54AF, 0x54AB, 0x54B1, 0x54BB, 0x54A9, - 0x54A7, 0x54BF, 0x56FF, 0x5782, 0x578B, 0x57A0, 0x57A3, 0x57A2, - 0x57CE, 0x57AE, 0x5793, 0x5955, 0x5951, 0x594F, 0x594E, 0x5950, - 0x59DC, 0x59D8, 0x59FF, 0x59E3, 0x59E8, 0x5A03, 0x59E5, 0x59EA, - 0x59DA, 0x59E6, 0x5A01, 0x59FB, 0x5B69, 0x5BA3, 0x5BA6, 0x5BA4, - 0x5BA2, 0x5BA5, 0x5C01, 0x5C4E, 0x5C4F, 0x5C4D, 0x5C4B, 0x5CD9, - 0x5CD2, 0x5DF7, 0x5E1D, 0x5E25, 0x5E1F, 0x5E7D, 0x5EA0, 0x5EA6, - 0x5EFA, 0x5F08, 0x5F2D, 0x5F65, 0x5F88, 0x5F85, 0x5F8A, 0x5F8B, - 0x5F87, 0x5F8C, 0x5F89, 0x6012, 0x601D, 0x6020, 0x6025, 0x600E, - 0x6028, 0x604D, 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606C, - 0x606B, 0x606A, 0x6064, 0x6241, 0x62DC, 0x6316, 0x6309, 0x62FC, - 0x62ED, 0x6301, 0x62EE, 0x62FD, 0x6307, 0x62F1, 0x62F7, 0x62EF, - 0x62EC, 0x62FE, 0x62F4, 0x6311, 0x6302, 0x653F, 0x6545, 0x65AB, - 0x65BD, 0x65E2, 0x6625, 0x662D, 0x6620, 0x6627, 0x662F, 0x661F, - 0x6628, 0x6631, 0x6624, 0x66F7, 0x67FF, 0x67D3, 0x67F1, 0x67D4, - 0x67D0, 0x67EC, 0x67B6, 0x67AF, 0x67F5, 0x67E9, 0x67EF, 0x67C4, - 0x67D1, 0x67B4, 0x67DA, 0x67E5, 0x67B8, 0x67CF, 0x67DE, 0x67F3, - 0x67B0, 0x67D9, 0x67E2, 0x67DD, 0x67D2, 0x6B6A, 0x6B83, 0x6B86, - 0x6BB5, 0x6BD2, 0x6BD7, 0x6C1F, 0x6CC9, 0x6D0B, 0x6D32, 0x6D2A, - 0x6D41, 0x6D25, 0x6D0C, 0x6D31, 0x6D1E, 0x6D17, 0x6D3B, 0x6D3D, -plane 08 -at 0x00 - 0x6D3E, 0x6D36, 0x6D1B, 0x6CF5, 0x6D39, 0x6D27, 0x6D38, 0x6D29, - 0x6D2E, 0x6D35, 0x6D0E, 0x6D2B, 0x70AB, 0x70BA, 0x70B3, 0x70AC, - 0x70AF, 0x70AD, 0x70B8, 0x70AE, 0x70A4, 0x7230, 0x7272, 0x726F, - 0x7274, 0x72E9, 0x72E0, 0x72E1, 0x73B7, 0x73CA, 0x73BB, 0x73B2, - 0x73CD, 0x73C0, 0x73B3, 0x751A, 0x752D, 0x754F, 0x754C, 0x754E, - 0x754B, 0x75AB, 0x75A4, 0x75A5, 0x75A2, 0x75A3, 0x7678, 0x7686, - 0x7687, 0x7688, 0x76C8, 0x76C6, 0x76C3, 0x76C5, 0x7701, 0x76F9, - 0x76F8, 0x7709, 0x770B, 0x76FE, 0x76FC, 0x7707, 0x77DC, 0x7802, - 0x7814, 0x780C, 0x780D, 0x7946, 0x7949, 0x7948, 0x7947, 0x79B9, - 0x79BA, 0x79D1, 0x79D2, 0x79CB, 0x7A7F, 0x7A81, 0x7AFF, 0x7AFD, - 0x7C7D, 0x7D02, 0x7D05, 0x7D00, 0x7D09, 0x7D07, 0x7D04, 0x7D06, - 0x7F38, 0x7F8E, 0x7FBF, 0x8004, 0x8010, 0x800D, 0x8011, 0x8036, - 0x80D6, 0x80E5, 0x80DA, 0x80C3, 0x80C4, 0x80CC, 0x80E1, 0x80DB, - 0x80CE, 0x80DE, 0x80E4, 0x80DD, 0x81F4, 0x8222, 0x82E7, 0x8303, - 0x8305, 0x82E3, 0x82DB, 0x82E6, 0x8304, 0x82E5, 0x8302, 0x8309, - 0x82D2, 0x82D7, 0x82F1, 0x8301, 0x82DC, 0x82D4, 0x82D1, 0x82DE, - 0x82D3, 0x82DF, 0x82EF, 0x8306, 0x8650, 0x8679, 0x867B, 0x867A, - 0x884D, 0x886B, 0x8981, 0x89D4, 0x8A08, 0x8A02, 0x8A03, 0x8C9E, - 0x8CA0, 0x8D74, 0x8D73, 0x8DB4, 0x8ECD, 0x8ECC, 0x8FF0, 0x8FE6, - 0x8FE2, 0x8FEA, 0x8FE5, 0x8FED, 0x8FEB, 0x8FE4, 0x8FE8, 0x90CA, - 0x90CE, 0x90C1, 0x90C3, 0x914B, 0x914A, 0x91CD, 0x9582, 0x9650, - 0x964B, 0x964C, 0x964D, 0x9762, 0x9769, 0x97CB, 0x97ED, 0x97F3, - 0x9801, 0x98A8, 0x98DB, 0x98DF, 0x9996, 0x9999, 0x4E58, 0x4EB3, - 0x500C, 0x500D, 0x5023, 0x4FEF, 0x5026, 0x5025, 0x4FF8, 0x5029, - 0x5016, 0x5006, 0x503C, 0x501F, 0x501A, 0x5012, 0x5011, 0x4FFA, - 0x5000, 0x5014, 0x5028, 0x4FF1, 0x5021, 0x500B, 0x5019, 0x5018, - 0x4FF3, 0x4FEE, 0x502D, 0x502A, 0x4FFE, 0x502B, 0x5009, 0x517C, - 0x51A4, 0x51A5, 0x51A2, 0x51CD, 0x51CC, 0x51C6, 0x51CB, 0x5256, - 0x525C, 0x5254, 0x525B, 0x525D, 0x532A, 0x537F, 0x539F, 0x539D, - 0x53DF, 0x54E8, 0x5510, 0x5501, 0x5537, 0x54FC, 0x54E5, 0x54F2, - 0x5506, 0x54FA, 0x5514, 0x54E9, 0x54ED, 0x54E1, 0x5509, 0x54EE, - 0x54EA, 0x54E6, 0x5527, 0x5507, 0x54FD, 0x550F, 0x5703, 0x5704, -plane 09 -at 0x00 - 0x57C2, 0x57D4, 0x57CB, 0x57C3, 0x5809, 0x590F, 0x5957, 0x5958, - 0x595A, 0x5A11, 0x5A18, 0x5A1C, 0x5A1F, 0x5A1B, 0x5A13, 0x59EC, - 0x5A20, 0x5A23, 0x5A29, 0x5A25, 0x5A0C, 0x5A09, 0x5B6B, 0x5C58, - 0x5BB0, 0x5BB3, 0x5BB6, 0x5BB4, 0x5BAE, 0x5BB5, 0x5BB9, 0x5BB8, - 0x5C04, 0x5C51, 0x5C55, 0x5C50, 0x5CED, 0x5CFD, 0x5CFB, 0x5CEA, - 0x5CE8, 0x5CF0, 0x5CF6, 0x5D01, 0x5CF4, 0x5DEE, 0x5E2D, 0x5E2B, - 0x5EAB, 0x5EAD, 0x5EA7, 0x5F31, 0x5F92, 0x5F91, 0x5F90, 0x6059, - 0x6063, 0x6065, 0x6050, 0x6055, 0x606D, 0x6069, 0x606F, 0x6084, - 0x609F, 0x609A, 0x608D, 0x6094, 0x608C, 0x6085, 0x6096, 0x6247, - 0x62F3, 0x6308, 0x62FF, 0x634E, 0x633E, 0x632F, 0x6355, 0x6342, - 0x6346, 0x634F, 0x6349, 0x633A, 0x6350, 0x633D, 0x632A, 0x632B, - 0x6328, 0x634D, 0x634C, 0x6548, 0x6549, 0x6599, 0x65C1, 0x65C5, - 0x6642, 0x6649, 0x664F, 0x6643, 0x6652, 0x664C, 0x6645, 0x6641, - 0x66F8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, - 0x6853, 0x6839, 0x6842, 0x6854, 0x6829, 0x68B3, 0x6817, 0x684C, - 0x6851, 0x683D, 0x67F4, 0x6850, 0x6840, 0x683C, 0x6843, 0x682A, - 0x6845, 0x6813, 0x6818, 0x6841, 0x6B8A, 0x6B89, 0x6BB7, 0x6C23, - 0x6C27, 0x6C28, 0x6C26, 0x6C24, 0x6CF0, 0x6D6A, 0x6D95, 0x6D88, - 0x6D87, 0x6D66, 0x6D78, 0x6D77, 0x6D59, 0x6D93, 0x6D6C, 0x6D89, - 0x6D6E, 0x6D5A, 0x6D74, 0x6D69, 0x6D8C, 0x6D8A, 0x6D79, 0x6D85, - 0x6D65, 0x6D94, 0x70CA, 0x70D8, 0x70E4, 0x70D9, 0x70C8, 0x70CF, - 0x7239, 0x7279, 0x72FC, 0x72F9, 0x72FD, 0x72F8, 0x72F7, 0x7386, - 0x73ED, 0x7409, 0x73EE, 0x73E0, 0x73EA, 0x73DE, 0x7554, 0x755D, - 0x755C, 0x755A, 0x7559, 0x75BE, 0x75C5, 0x75C7, 0x75B2, 0x75B3, - 0x75BD, 0x75BC, 0x75B9, 0x75C2, 0x75B8, 0x768B, 0x76B0, 0x76CA, - 0x76CD, 0x76CE, 0x7729, 0x771F, 0x7720, 0x7728, 0x77E9, 0x7830, - 0x7827, 0x7838, 0x781D, 0x7834, 0x7837, 0x7825, 0x782D, 0x7820, - 0x781F, 0x7832, 0x7955, 0x7950, 0x7960, 0x795F, 0x7956, 0x795E, - 0x795D, 0x7957, 0x795A, 0x79E4, 0x79E3, 0x79E7, 0x79DF, 0x79E6, - 0x79E9, 0x79D8, 0x7A84, 0x7A88, 0x7AD9, 0x7B06, 0x7B11, 0x7C89, - 0x7D21, 0x7D17, 0x7D0B, 0x7D0A, 0x7D20, 0x7D22, 0x7D14, 0x7D10, - 0x7D15, 0x7D1A, 0x7D1C, 0x7D0D, 0x7D19, 0x7D1B, 0x7F3A, 0x7F5F, -plane 10 -at 0x00 - 0x7F94, 0x7FC5, 0x7FC1, 0x8006, 0x8018, 0x8015, 0x8019, 0x8017, - 0x803D, 0x803F, 0x80F1, 0x8102, 0x80F0, 0x8105, 0x80ED, 0x80F4, - 0x8106, 0x80F8, 0x80F3, 0x8108, 0x80FD, 0x810A, 0x80FC, 0x80EF, - 0x81ED, 0x81EC, 0x8200, 0x8210, 0x822A, 0x822B, 0x8228, 0x822C, - 0x82BB, 0x832B, 0x8352, 0x8354, 0x834A, 0x8338, 0x8350, 0x8349, - 0x8335, 0x8334, 0x834F, 0x8332, 0x8339, 0x8336, 0x8317, 0x8340, - 0x8331, 0x8328, 0x8343, 0x8654, 0x868A, 0x86AA, 0x8693, 0x86A4, - 0x86A9, 0x868C, 0x86A3, 0x869C, 0x8870, 0x8877, 0x8881, 0x8882, - 0x887D, 0x8879, 0x8A18, 0x8A10, 0x8A0E, 0x8A0C, 0x8A15, 0x8A0A, - 0x8A17, 0x8A13, 0x8A16, 0x8A0F, 0x8A11, 0x8C48, 0x8C7A, 0x8C79, - 0x8CA1, 0x8CA2, 0x8D77, 0x8EAC, 0x8ED2, 0x8ED4, 0x8ECF, 0x8FB1, - 0x9001, 0x9006, 0x8FF7, 0x9000, 0x8FFA, 0x8FF4, 0x9003, 0x8FFD, - 0x9005, 0x8FF8, 0x9095, 0x90E1, 0x90DD, 0x90E2, 0x9152, 0x914D, - 0x914C, 0x91D8, 0x91DD, 0x91D7, 0x91DC, 0x91D9, 0x9583, 0x9662, - 0x9663, 0x9661, 0x965B, 0x965D, 0x9664, 0x9658, 0x965E, 0x96BB, - 0x98E2, 0x99AC, 0x9AA8, 0x9AD8, 0x9B25, 0x9B32, 0x9B3C, 0x4E7E, - 0x507A, 0x507D, 0x505C, 0x5047, 0x5043, 0x504C, 0x505A, 0x5049, - 0x5065, 0x5076, 0x504E, 0x5055, 0x5075, 0x5074, 0x5077, 0x504F, - 0x500F, 0x506F, 0x506D, 0x515C, 0x5195, 0x51F0, 0x526A, 0x526F, - 0x52D2, 0x52D9, 0x52D8, 0x52D5, 0x5310, 0x530F, 0x5319, 0x533F, - 0x5340, 0x533E, 0x53C3, 0x66FC, 0x5546, 0x556A, 0x5566, 0x5544, - 0x555E, 0x5561, 0x5543, 0x554A, 0x5531, 0x5556, 0x554F, 0x5555, - 0x552F, 0x5564, 0x5538, 0x552E, 0x555C, 0x552C, 0x5563, 0x5533, - 0x5541, 0x5557, 0x5708, 0x570B, 0x5709, 0x57DF, 0x5805, 0x580A, - 0x5806, 0x57E0, 0x57E4, 0x57FA, 0x5802, 0x5835, 0x57F7, 0x57F9, - 0x5920, 0x5962, 0x5A36, 0x5A41, 0x5A49, 0x5A66, 0x5A6A, 0x5A40, - 0x5A3C, 0x5A62, 0x5A5A, 0x5A46, 0x5A4A, 0x5B70, 0x5BC7, 0x5BC5, - 0x5BC4, 0x5BC2, 0x5BBF, 0x5BC6, 0x5C09, 0x5C08, 0x5C07, 0x5C60, - 0x5C5C, 0x5C5D, 0x5D07, 0x5D06, 0x5D0E, 0x5D1B, 0x5D16, 0x5D22, - 0x5D11, 0x5D29, 0x5D14, 0x5D19, 0x5D24, 0x5D27, 0x5D17, 0x5DE2, - 0x5E38, 0x5E36, 0x5E33, 0x5E37, 0x5EB7, 0x5EB8, 0x5EB6, 0x5EB5, - 0x5EBE, 0x5F35, 0x5F37, 0x5F57, 0x5F6C, 0x5F69, 0x5F6B, 0x5F97, -plane 11 -at 0x00 - 0x5F99, 0x5F9E, 0x5F98, 0x5FA1, 0x5FA0, 0x5F9C, 0x607F, 0x60A3, - 0x6089, 0x60A0, 0x60A8, 0x60CB, 0x60B4, 0x60E6, 0x60BD, 0x60C5, - 0x60BB, 0x60B5, 0x60DC, 0x60BC, 0x60D8, 0x60D5, 0x60C6, 0x60DF, - 0x60B8, 0x60DA, 0x60C7, 0x621A, 0x621B, 0x6248, 0x63A0, 0x63A7, - 0x6372, 0x6396, 0x63A2, 0x63A5, 0x6377, 0x6367, 0x6398, 0x63AA, - 0x6371, 0x63A9, 0x6389, 0x6383, 0x639B, 0x636B, 0x63A8, 0x6384, - 0x6388, 0x6399, 0x63A1, 0x63AC, 0x6392, 0x638F, 0x6380, 0x637B, - 0x6369, 0x6368, 0x637A, 0x655D, 0x6556, 0x6551, 0x6559, 0x6557, - 0x555F, 0x654F, 0x6558, 0x6555, 0x6554, 0x659C, 0x659B, 0x65AC, - 0x65CF, 0x65CB, 0x65CC, 0x65CE, 0x665D, 0x665A, 0x6664, 0x6668, - 0x6666, 0x665E, 0x66F9, 0x52D7, 0x671B, 0x6881, 0x68AF, 0x68A2, - 0x6893, 0x68B5, 0x687F, 0x6876, 0x68B1, 0x68A7, 0x6897, 0x68B0, - 0x6883, 0x68C4, 0x68AD, 0x6886, 0x6885, 0x6894, 0x689D, 0x68A8, - 0x689F, 0x68A1, 0x6882, 0x6B32, 0x6BBA, 0x6BEB, 0x6BEC, 0x6C2B, - 0x6D8E, 0x6DBC, 0x6DF3, 0x6DD9, 0x6DB2, 0x6DE1, 0x6DCC, 0x6DE4, - 0x6DFB, 0x6DFA, 0x6E05, 0x6DC7, 0x6DCB, 0x6DAF, 0x6DD1, 0x6DAE, - 0x6DDE, 0x6DF9, 0x6DB8, 0x6DF7, 0x6DF5, 0x6DC5, 0x6DD2, 0x6E1A, - 0x6DB5, 0x6DDA, 0x6DEB, 0x6DD8, 0x6DEA, 0x6DF1, 0x6DEE, 0x6DE8, - 0x6DC6, 0x6DC4, 0x6DAA, 0x6DEC, 0x6DBF, 0x6DE6, 0x70F9, 0x7109, - 0x710A, 0x70FD, 0x70EF, 0x723D, 0x727D, 0x7281, 0x731C, 0x731B, - 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, 0x740A, 0x7403, 0x7406, - 0x73FE, 0x740D, 0x74E0, 0x74F6, 0x74F7, 0x751C, 0x7522, 0x7565, - 0x7566, 0x7562, 0x7570, 0x758F, 0x75D4, 0x75D5, 0x75B5, 0x75CA, - 0x75CD, 0x768E, 0x76D4, 0x76D2, 0x76DB, 0x7737, 0x773E, 0x773C, - 0x7736, 0x7738, 0x773A, 0x786B, 0x7843, 0x784E, 0x7965, 0x7968, - 0x796D, 0x79FB, 0x7A92, 0x7A95, 0x7B20, 0x7B28, 0x7B1B, 0x7B2C, - 0x7B26, 0x7B19, 0x7B1E, 0x7B2E, 0x7C92, 0x7C97, 0x7C95, 0x7D46, - 0x7D43, 0x7D71, 0x7D2E, 0x7D39, 0x7D3C, 0x7D40, 0x7D30, 0x7D33, - 0x7D44, 0x7D2F, 0x7D42, 0x7D32, 0x7D31, 0x7F3D, 0x7F9E, 0x7F9A, - 0x7FCC, 0x7FCE, 0x7FD2, 0x801C, 0x804A, 0x8046, 0x812F, 0x8116, - 0x8123, 0x812B, 0x8129, 0x8130, 0x8124, 0x8202, 0x8235, 0x8237, - 0x8236, 0x8239, 0x838E, 0x839E, 0x8398, 0x8378, 0x83A2, 0x8396, -plane 12 -at 0x00 - 0x83BD, 0x83AB, 0x8392, 0x838A, 0x8393, 0x8389, 0x83A0, 0x8377, - 0x837B, 0x837C, 0x8386, 0x83A7, 0x8655, 0x5F6A, 0x86C7, 0x86C0, - 0x86B6, 0x86C4, 0x86B5, 0x86C6, 0x86CB, 0x86B1, 0x86AF, 0x86C9, - 0x8853, 0x889E, 0x8888, 0x88AB, 0x8892, 0x8896, 0x888D, 0x888B, - 0x8993, 0x898F, 0x8A2A, 0x8A1D, 0x8A23, 0x8A25, 0x8A31, 0x8A2D, - 0x8A1F, 0x8A1B, 0x8A22, 0x8C49, 0x8C5A, 0x8CA9, 0x8CAC, 0x8CAB, - 0x8CA8, 0x8CAA, 0x8CA7, 0x8D67, 0x8D66, 0x8DBE, 0x8DBA, 0x8EDB, - 0x8EDF, 0x9019, 0x900D, 0x901A, 0x9017, 0x9023, 0x901F, 0x901D, - 0x9010, 0x9015, 0x901E, 0x9020, 0x900F, 0x9022, 0x9016, 0x901B, - 0x9014, 0x90E8, 0x90ED, 0x90FD, 0x9157, 0x91CE, 0x91F5, 0x91E6, - 0x91E3, 0x91E7, 0x91ED, 0x91E9, 0x9589, 0x966A, 0x9675, 0x9673, - 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, 0x966C, 0x96C0, 0x96EA, - 0x96E9, 0x7AE0, 0x7ADF, 0x9802, 0x9803, 0x9B5A, 0x9CE5, 0x9E75, - 0x9E7F, 0x9EA5, 0x9EBB, 0x50A2, 0x508D, 0x5085, 0x5099, 0x5091, - 0x5080, 0x5096, 0x5098, 0x509A, 0x6700, 0x51F1, 0x5272, 0x5274, - 0x5275, 0x5269, 0x52DE, 0x52DD, 0x52DB, 0x535A, 0x53A5, 0x557B, - 0x5580, 0x55A7, 0x557C, 0x558A, 0x559D, 0x5598, 0x5582, 0x559C, - 0x55AA, 0x5594, 0x5587, 0x558B, 0x5583, 0x55B3, 0x55AE, 0x559F, - 0x553E, 0x55B2, 0x559A, 0x55BB, 0x55AC, 0x55B1, 0x557E, 0x5589, - 0x55AB, 0x5599, 0x570D, 0x582F, 0x582A, 0x5834, 0x5824, 0x5830, - 0x5831, 0x5821, 0x581D, 0x5820, 0x58F9, 0x58FA, 0x5960, 0x5A77, - 0x5A9A, 0x5A7F, 0x5A92, 0x5A9B, 0x5AA7, 0x5B73, 0x5B71, 0x5BD2, - 0x5BCC, 0x5BD3, 0x5BD0, 0x5C0A, 0x5C0B, 0x5C31, 0x5D4C, 0x5D50, - 0x5D34, 0x5D47, 0x5DFD, 0x5E45, 0x5E3D, 0x5E40, 0x5E43, 0x5E7E, - 0x5ECA, 0x5EC1, 0x5EC2, 0x5EC4, 0x5F3C, 0x5F6D, 0x5FA9, 0x5FAA, - 0x5FA8, 0x60D1, 0x60E1, 0x60B2, 0x60B6, 0x60E0, 0x611C, 0x6123, - 0x60FA, 0x6115, 0x60F0, 0x60FB, 0x60F4, 0x6168, 0x60F1, 0x610E, - 0x60F6, 0x6109, 0x6100, 0x6112, 0x621F, 0x6249, 0x63A3, 0x638C, - 0x63CF, 0x63C0, 0x63E9, 0x63C9, 0x63C6, 0x63CD, 0x63D2, 0x63E3, - 0x63D0, 0x63E1, 0x63D6, 0x63ED, 0x63EE, 0x6376, 0x63F4, 0x63EA, - 0x63DB, 0x6452, 0x63DA, 0x63F9, 0x655E, 0x6566, 0x6562, 0x6563, - 0x6591, 0x6590, 0x65AF, 0x666E, 0x6670, 0x6674, 0x6676, 0x666F, -plane 13 -at 0x00 - 0x6691, 0x667A, 0x667E, 0x6677, 0x66FE, 0x66FF, 0x671F, 0x671D, - 0x68FA, 0x68D5, 0x68E0, 0x68D8, 0x68D7, 0x6905, 0x68DF, 0x68F5, - 0x68EE, 0x68E7, 0x68F9, 0x68D2, 0x68F2, 0x68E3, 0x68CB, 0x68CD, - 0x690D, 0x6912, 0x690E, 0x68C9, 0x68DA, 0x696E, 0x68FB, 0x6B3E, - 0x6B3A, 0x6B3D, 0x6B98, 0x6B96, 0x6BBC, 0x6BEF, 0x6C2E, 0x6C2F, - 0x6C2C, 0x6E2F, 0x6E38, 0x6E54, 0x6E21, 0x6E32, 0x6E67, 0x6E4A, - 0x6E20, 0x6E25, 0x6E23, 0x6E1B, 0x6E5B, 0x6E58, 0x6E24, 0x6E56, - 0x6E6E, 0x6E2D, 0x6E26, 0x6E6F, 0x6E34, 0x6E4D, 0x6E3A, 0x6E2C, - 0x6E43, 0x6E1D, 0x6E3E, 0x6ECB, 0x6E89, 0x6E19, 0x6E4E, 0x6E63, - 0x6E44, 0x6E72, 0x6E69, 0x6E5F, 0x7119, 0x711A, 0x7126, 0x7130, - 0x7121, 0x7136, 0x716E, 0x711C, 0x724C, 0x7284, 0x7280, 0x7336, - 0x7325, 0x7334, 0x7329, 0x743A, 0x742A, 0x7433, 0x7422, 0x7425, - 0x7435, 0x7436, 0x7434, 0x742F, 0x741B, 0x7426, 0x7428, 0x7525, - 0x7526, 0x756B, 0x756A, 0x75E2, 0x75DB, 0x75E3, 0x75D9, 0x75D8, - 0x75DE, 0x75E0, 0x767B, 0x767C, 0x7696, 0x7693, 0x76B4, 0x76DC, - 0x774F, 0x77ED, 0x785D, 0x786C, 0x786F, 0x7A0D, 0x7A08, 0x7A0B, - 0x7A05, 0x7A00, 0x7A98, 0x7A97, 0x7A96, 0x7AE5, 0x7AE3, 0x7B49, - 0x7B56, 0x7B46, 0x7B50, 0x7B52, 0x7B54, 0x7B4D, 0x7B4B, 0x7B4F, - 0x7B51, 0x7C9F, 0x7CA5, 0x7D5E, 0x7D50, 0x7D68, 0x7D55, 0x7D2B, - 0x7D6E, 0x7D72, 0x7D61, 0x7D66, 0x7D62, 0x7D70, 0x7D73, 0x5584, - 0x7FD4, 0x7FD5, 0x800B, 0x8052, 0x8085, 0x8155, 0x8154, 0x814B, - 0x8151, 0x814E, 0x8139, 0x8146, 0x813E, 0x814C, 0x8153, 0x8174, - 0x8212, 0x821C, 0x83E9, 0x8403, 0x83F8, 0x840D, 0x83E0, 0x83C5, - 0x840B, 0x83C1, 0x83EF, 0x83F1, 0x83F4, 0x8457, 0x840A, 0x83F0, - 0x840C, 0x83CC, 0x83FD, 0x83F2, 0x83CA, 0x8438, 0x840E, 0x8404, - 0x83DC, 0x8407, 0x83D4, 0x83DF, 0x865B, 0x86DF, 0x86D9, 0x86ED, - 0x86D4, 0x86DB, 0x86E4, 0x86D0, 0x86DE, 0x8857, 0x88C1, 0x88C2, - 0x88B1, 0x8983, 0x8996, 0x8A3B, 0x8A60, 0x8A55, 0x8A5E, 0x8A3C, - 0x8A41, 0x8A54, 0x8A5B, 0x8A50, 0x8A46, 0x8A34, 0x8A3A, 0x8A36, - 0x8A56, 0x8C61, 0x8C82, 0x8CAF, 0x8CBC, 0x8CB3, 0x8CBD, 0x8CC1, - 0x8CBB, 0x8CC0, 0x8CB4, 0x8CB7, 0x8CB6, 0x8CBF, 0x8CB8, 0x8D8A, - 0x8D85, 0x8D81, 0x8DCE, 0x8DDD, 0x8DCB, 0x8DDA, 0x8DD1, 0x8DCC, -plane 14 -at 0x00 - 0x8DDB, 0x8DC6, 0x8EFB, 0x8EF8, 0x8EFC, 0x8F9C, 0x902E, 0x9035, - 0x9031, 0x9038, 0x9032, 0x9036, 0x9102, 0x90F5, 0x9109, 0x90FE, - 0x9163, 0x9165, 0x91CF, 0x9214, 0x9215, 0x9223, 0x9209, 0x921E, - 0x920D, 0x9210, 0x9207, 0x9211, 0x9594, 0x958F, 0x958B, 0x9591, - 0x9593, 0x9592, 0x958E, 0x968A, 0x968E, 0x968B, 0x967D, 0x9685, - 0x9686, 0x968D, 0x9672, 0x9684, 0x96C1, 0x96C5, 0x96C4, 0x96C6, - 0x96C7, 0x96EF, 0x96F2, 0x97CC, 0x9805, 0x9806, 0x9808, 0x98E7, - 0x98EA, 0x98EF, 0x98E9, 0x98F2, 0x98ED, 0x99AE, 0x99AD, 0x9EC3, - 0x9ECD, 0x9ED1, 0x4E82, 0x50AD, 0x50B5, 0x50B2, 0x50B3, 0x50C5, - 0x50BE, 0x50AC, 0x50B7, 0x50BB, 0x50AF, 0x50C7, 0x527F, 0x5277, - 0x527D, 0x52DF, 0x52E6, 0x52E4, 0x52E2, 0x52E3, 0x532F, 0x55DF, - 0x55E8, 0x55D3, 0x55E6, 0x55CE, 0x55DC, 0x55C7, 0x55D1, 0x55E3, - 0x55E4, 0x55EF, 0x55DA, 0x55E1, 0x55C5, 0x55C6, 0x55E5, 0x55C9, - 0x5712, 0x5713, 0x585E, 0x5851, 0x5858, 0x5857, 0x585A, 0x5854, - 0x586B, 0x584C, 0x586D, 0x584A, 0x5862, 0x5852, 0x584B, 0x5967, - 0x5AC1, 0x5AC9, 0x5ACC, 0x5ABE, 0x5ABD, 0x5ABC, 0x5AB3, 0x5AC2, - 0x5AB2, 0x5D69, 0x5D6F, 0x5E4C, 0x5E79, 0x5EC9, 0x5EC8, 0x5F12, - 0x5F59, 0x5FAC, 0x5FAE, 0x611A, 0x610F, 0x6148, 0x611F, 0x60F3, - 0x611B, 0x60F9, 0x6101, 0x6108, 0x614E, 0x614C, 0x6144, 0x614D, - 0x613E, 0x6134, 0x6127, 0x610D, 0x6106, 0x6137, 0x6221, 0x6222, - 0x6413, 0x643E, 0x641E, 0x642A, 0x642D, 0x643D, 0x642C, 0x640F, - 0x641C, 0x6414, 0x640D, 0x6436, 0x6416, 0x6417, 0x6406, 0x656C, - 0x659F, 0x65B0, 0x6697, 0x6689, 0x6687, 0x6688, 0x6696, 0x6684, - 0x6698, 0x668D, 0x6703, 0x6994, 0x696D, 0x695A, 0x6977, 0x6960, - 0x6954, 0x6975, 0x6930, 0x6982, 0x694A, 0x6968, 0x696B, 0x695E, - 0x6953, 0x6979, 0x6986, 0x695D, 0x6963, 0x695B, 0x6B47, 0x6B72, - 0x6BC0, 0x6BBF, 0x6BD3, 0x6BFD, 0x6EA2, 0x6EAF, 0x6ED3, 0x6EB6, - 0x6EC2, 0x6E90, 0x6E9D, 0x6EC7, 0x6EC5, 0x6EA5, 0x6E98, 0x6EBC, - 0x6EBA, 0x6EAB, 0x6ED1, 0x6E96, 0x6E9C, 0x6EC4, 0x6ED4, 0x6EAA, - 0x6EA7, 0x6EB4, 0x714E, 0x7159, 0x7169, 0x7164, 0x7149, 0x7167, - 0x715C, 0x716C, 0x7166, 0x714C, 0x7165, 0x715E, 0x7146, 0x7168, - 0x7156, 0x723A, 0x7252, 0x7337, 0x7345, 0x733F, 0x733E, 0x746F, -plane 15 -at 0x00 - 0x745A, 0x7455, 0x745F, 0x745E, 0x7441, 0x743F, 0x7459, 0x745B, - 0x745C, 0x7576, 0x7578, 0x7600, 0x75F0, 0x7601, 0x75F2, 0x75F1, - 0x75FA, 0x75FF, 0x75F4, 0x75F3, 0x76DE, 0x76DF, 0x775B, 0x776B, - 0x7766, 0x775E, 0x7763, 0x7779, 0x776A, 0x776C, 0x775C, 0x7765, - 0x7768, 0x7762, 0x77EE, 0x788E, 0x78B0, 0x7897, 0x7898, 0x788C, - 0x7889, 0x787C, 0x7891, 0x7893, 0x787F, 0x797A, 0x797F, 0x7981, - 0x842C, 0x79BD, 0x7A1C, 0x7A1A, 0x7A20, 0x7A14, 0x7A1F, 0x7A1E, - 0x7A9F, 0x7AA0, 0x7B77, 0x7BC0, 0x7B60, 0x7B6E, 0x7B67, 0x7CB1, - 0x7CB3, 0x7CB5, 0x7D93, 0x7D79, 0x7D91, 0x7D81, 0x7D8F, 0x7D5B, - 0x7F6E, 0x7F69, 0x7F6A, 0x7F72, 0x7FA9, 0x7FA8, 0x7FA4, 0x8056, - 0x8058, 0x8086, 0x8084, 0x8171, 0x8170, 0x8178, 0x8165, 0x816E, - 0x8173, 0x816B, 0x8179, 0x817A, 0x8166, 0x8205, 0x8247, 0x8482, - 0x8477, 0x843D, 0x8431, 0x8475, 0x8466, 0x846B, 0x8449, 0x846C, - 0x845B, 0x843C, 0x8435, 0x8461, 0x8463, 0x8469, 0x846D, 0x8446, - 0x865E, 0x865C, 0x865F, 0x86F9, 0x8713, 0x8708, 0x8707, 0x8700, - 0x86FE, 0x86FB, 0x8702, 0x8703, 0x8706, 0x870A, 0x8859, 0x88DF, - 0x88D4, 0x88D9, 0x88DC, 0x88D8, 0x88DD, 0x88E1, 0x88CA, 0x88D5, - 0x88D2, 0x899C, 0x89E3, 0x8A6B, 0x8A72, 0x8A73, 0x8A66, 0x8A69, - 0x8A70, 0x8A87, 0x8A7C, 0x8A63, 0x8AA0, 0x8A71, 0x8A85, 0x8A6D, - 0x8A62, 0x8A6E, 0x8A6C, 0x8A79, 0x8A7B, 0x8A3E, 0x8A68, 0x8C62, - 0x8C8A, 0x8C89, 0x8CCA, 0x8CC7, 0x8CC8, 0x8CC4, 0x8CB2, 0x8CC3, - 0x8CC2, 0x8CC5, 0x8DE1, 0x8DDF, 0x8DE8, 0x8DEF, 0x8DF3, 0x8DFA, - 0x8DEA, 0x8DE4, 0x8DE6, 0x8EB2, 0x8F03, 0x8F09, 0x8EFE, 0x8F0A, - 0x8F9F, 0x8FB2, 0x904B, 0x904A, 0x9053, 0x9042, 0x9054, 0x903C, - 0x9055, 0x9050, 0x9047, 0x904F, 0x904E, 0x904D, 0x9051, 0x903E, - 0x9041, 0x9112, 0x9117, 0x916C, 0x916A, 0x9169, 0x91C9, 0x9237, - 0x9257, 0x9238, 0x923D, 0x9240, 0x923E, 0x925B, 0x924B, 0x9264, - 0x9251, 0x9234, 0x9249, 0x924D, 0x9245, 0x9239, 0x923F, 0x925A, - 0x9598, 0x9698, 0x9694, 0x9695, 0x96CD, 0x96CB, 0x96C9, 0x96CA, - 0x96F7, 0x96FB, 0x96F9, 0x96F6, 0x9756, 0x9774, 0x9776, 0x9810, - 0x9811, 0x9813, 0x980A, 0x9812, 0x980C, 0x98FC, 0x98F4, 0x98FD, - 0x98FE, 0x99B3, 0x99B1, 0x99B4, 0x9AE1, 0x9CE9, 0x9E82, 0x9F0E, -plane 16 -at 0x00 - 0x9F13, 0x9F20, 0x50E7, 0x50EE, 0x50E5, 0x50D6, 0x50ED, 0x50DA, - 0x50D5, 0x50CF, 0x50D1, 0x50F1, 0x50CE, 0x50E9, 0x5162, 0x51F3, - 0x5283, 0x5282, 0x5331, 0x53AD, 0x55FE, 0x5600, 0x561B, 0x5617, - 0x55FD, 0x5614, 0x5606, 0x5609, 0x560D, 0x560E, 0x55F7, 0x5616, - 0x561F, 0x5608, 0x5610, 0x55F6, 0x5718, 0x5716, 0x5875, 0x587E, - 0x5883, 0x5893, 0x588A, 0x5879, 0x5885, 0x587D, 0x58FD, 0x5925, - 0x5922, 0x5924, 0x596A, 0x5969, 0x5AE1, 0x5AE6, 0x5AE9, 0x5AD7, - 0x5AD6, 0x5AD8, 0x5AE3, 0x5B75, 0x5BDE, 0x5BE7, 0x5BE1, 0x5BE5, - 0x5BE6, 0x5BE8, 0x5BE2, 0x5BE4, 0x5BDF, 0x5C0D, 0x5C62, 0x5D84, - 0x5D87, 0x5E5B, 0x5E63, 0x5E55, 0x5E57, 0x5E54, 0x5ED3, 0x5ED6, - 0x5F0A, 0x5F46, 0x5F70, 0x5FB9, 0x6147, 0x613F, 0x614B, 0x6177, - 0x6162, 0x6163, 0x615F, 0x615A, 0x6158, 0x6175, 0x622A, 0x6487, - 0x6458, 0x6454, 0x64A4, 0x6478, 0x645F, 0x647A, 0x6451, 0x6467, - 0x6434, 0x646D, 0x647B, 0x6572, 0x65A1, 0x65D7, 0x65D6, 0x66A2, - 0x66A8, 0x669D, 0x699C, 0x69A8, 0x6995, 0x69C1, 0x69AE, 0x69D3, - 0x69CB, 0x699B, 0x69B7, 0x69BB, 0x69AB, 0x69B4, 0x69D0, 0x69CD, - 0x69AD, 0x69CC, 0x69A6, 0x69C3, 0x69A3, 0x6B49, 0x6B4C, 0x6C33, - 0x6F33, 0x6F14, 0x6EFE, 0x6F13, 0x6EF4, 0x6F29, 0x6F3E, 0x6F20, - 0x6F2C, 0x6F0F, 0x6F02, 0x6F22, 0x6EFF, 0x6EEF, 0x6F06, 0x6F31, - 0x6F38, 0x6F32, 0x6F23, 0x6F15, 0x6F2B, 0x6F2F, 0x6F88, 0x6F2A, - 0x6EEC, 0x6F01, 0x6EF2, 0x6ECC, 0x6EF7, 0x7194, 0x7199, 0x717D, - 0x718A, 0x7184, 0x7192, 0x723E, 0x7292, 0x7296, 0x7344, 0x7350, - 0x7464, 0x7463, 0x746A, 0x7470, 0x746D, 0x7504, 0x7591, 0x7627, - 0x760D, 0x760B, 0x7609, 0x7613, 0x76E1, 0x76E3, 0x7784, 0x777D, - 0x777F, 0x7761, 0x78C1, 0x789F, 0x78A7, 0x78B3, 0x78A9, 0x78A3, - 0x798E, 0x798F, 0x798D, 0x7A2E, 0x7A31, 0x7AAA, 0x7AA9, 0x7AED, - 0x7AEF, 0x7BA1, 0x7B95, 0x7B8B, 0x7B75, 0x7B97, 0x7B9D, 0x7B94, - 0x7B8F, 0x7BB8, 0x7B87, 0x7B84, 0x7CB9, 0x7CBD, 0x7CBE, 0x7DBB, - 0x7DB0, 0x7D9C, 0x7DBD, 0x7DBE, 0x7DA0, 0x7DCA, 0x7DB4, 0x7DB2, - 0x7DB1, 0x7DBA, 0x7DA2, 0x7DBF, 0x7DB5, 0x7DB8, 0x7DAD, 0x7DD2, - 0x7DC7, 0x7DAC, 0x7F70, 0x7FE0, 0x7FE1, 0x7FDF, 0x805E, 0x805A, - 0x8087, 0x8150, 0x8180, 0x818F, 0x8188, 0x818A, 0x817F, 0x8182, -plane 17 -at 0x00 - 0x81E7, 0x81FA, 0x8207, 0x8214, 0x821E, 0x824B, 0x84C9, 0x84BF, - 0x84C6, 0x84C4, 0x8499, 0x849E, 0x84B2, 0x849C, 0x84CB, 0x84B8, - 0x84C0, 0x84D3, 0x8490, 0x84BC, 0x84D1, 0x84CA, 0x873F, 0x871C, - 0x873B, 0x8722, 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, - 0x88F3, 0x8902, 0x88F4, 0x88F9, 0x88F8, 0x88FD, 0x88E8, 0x891A, - 0x88EF, 0x8AA6, 0x8A8C, 0x8A9E, 0x8AA3, 0x8A8D, 0x8AA1, 0x8A93, - 0x8AA4, 0x8AAA, 0x8AA5, 0x8AA8, 0x8A98, 0x8A91, 0x8A9A, 0x8AA7, - 0x8C6A, 0x8C8D, 0x8C8C, 0x8CD3, 0x8CD1, 0x8CD2, 0x8D6B, 0x8D99, - 0x8D95, 0x8DFC, 0x8F14, 0x8F12, 0x8F15, 0x8F13, 0x8FA3, 0x9060, - 0x9058, 0x905C, 0x9063, 0x9059, 0x905E, 0x9062, 0x905D, 0x905B, - 0x9119, 0x9118, 0x911E, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, - 0x9280, 0x9285, 0x9298, 0x9296, 0x927B, 0x9293, 0x929C, 0x92A8, - 0x927C, 0x9291, 0x95A1, 0x95A8, 0x95A9, 0x95A3, 0x95A5, 0x95A4, - 0x9699, 0x969C, 0x969B, 0x96CC, 0x96D2, 0x9700, 0x977C, 0x9785, - 0x97F6, 0x9817, 0x9818, 0x98AF, 0x98B1, 0x9903, 0x9905, 0x990C, - 0x9909, 0x99C1, 0x9AAF, 0x9AB0, 0x9AE6, 0x9B41, 0x9B42, 0x9CF4, - 0x9CF6, 0x9CF3, 0x9EBC, 0x9F3B, 0x9F4A, 0x5104, 0x5100, 0x50FB, - 0x50F5, 0x50F9, 0x5102, 0x5108, 0x5109, 0x5105, 0x51DC, 0x5287, - 0x5288, 0x5289, 0x528D, 0x528A, 0x52F0, 0x53B2, 0x562E, 0x563B, - 0x5639, 0x5632, 0x563F, 0x5634, 0x5629, 0x5653, 0x564E, 0x5657, - 0x5674, 0x5636, 0x562F, 0x5630, 0x5880, 0x589F, 0x589E, 0x58B3, - 0x589C, 0x58AE, 0x58A9, 0x58A6, 0x596D, 0x5B09, 0x5AFB, 0x5B0B, - 0x5AF5, 0x5B0C, 0x5B08, 0x5BEE, 0x5BEC, 0x5BE9, 0x5BEB, 0x5C64, - 0x5C65, 0x5D9D, 0x5D94, 0x5E62, 0x5E5F, 0x5E61, 0x5EE2, 0x5EDA, - 0x5EDF, 0x5EDD, 0x5EE3, 0x5EE0, 0x5F48, 0x5F71, 0x5FB7, 0x5FB5, - 0x6176, 0x6167, 0x616E, 0x615D, 0x6155, 0x6182, 0x617C, 0x6170, - 0x616B, 0x617E, 0x61A7, 0x6190, 0x61AB, 0x618E, 0x61AC, 0x619A, - 0x61A4, 0x6194, 0x61AE, 0x622E, 0x6469, 0x646F, 0x6479, 0x649E, - 0x64B2, 0x6488, 0x6490, 0x64B0, 0x64A5, 0x6493, 0x6495, 0x64A9, - 0x6492, 0x64AE, 0x64AD, 0x64AB, 0x649A, 0x64AC, 0x6499, 0x64A2, - 0x64B3, 0x6575, 0x6577, 0x6578, 0x66AE, 0x66AB, 0x66B4, 0x66B1, - 0x6A23, 0x6A1F, 0x69E8, 0x6A01, 0x6A1E, 0x6A19, 0x69FD, 0x6A21, -plane 18 -at 0x00 - 0x6A13, 0x6A0A, 0x69F3, 0x6A02, 0x6A05, 0x69ED, 0x6A11, 0x6B50, - 0x6B4E, 0x6BA4, 0x6BC5, 0x6BC6, 0x6F3F, 0x6F7C, 0x6F84, 0x6F51, - 0x6F66, 0x6F54, 0x6F86, 0x6F6D, 0x6F5B, 0x6F78, 0x6F6E, 0x6F8E, - 0x6F7A, 0x6F70, 0x6F64, 0x6F97, 0x6F58, 0x6ED5, 0x6F6F, 0x6F60, - 0x6F5F, 0x719F, 0x71AC, 0x71B1, 0x71A8, 0x7256, 0x729B, 0x734E, - 0x7357, 0x7469, 0x748B, 0x7483, 0x747E, 0x7480, 0x757F, 0x7620, - 0x7629, 0x761F, 0x7624, 0x7626, 0x7621, 0x7622, 0x769A, 0x76BA, - 0x76E4, 0x778E, 0x7787, 0x778C, 0x7791, 0x778B, 0x78CB, 0x78C5, - 0x78BA, 0x78CA, 0x78BE, 0x78D5, 0x78BC, 0x78D0, 0x7A3F, 0x7A3C, - 0x7A40, 0x7A3D, 0x7A37, 0x7A3B, 0x7AAF, 0x7AAE, 0x7BAD, 0x7BB1, - 0x7BC4, 0x7BB4, 0x7BC6, 0x7BC7, 0x7BC1, 0x7BA0, 0x7BCC, 0x7CCA, - 0x7DE0, 0x7DF4, 0x7DEF, 0x7DFB, 0x7DD8, 0x7DEC, 0x7DDD, 0x7DE8, - 0x7DE3, 0x7DDA, 0x7DDE, 0x7DE9, 0x7D9E, 0x7DD9, 0x7DF2, 0x7DF9, - 0x7F75, 0x7F77, 0x7FAF, 0x7FE9, 0x8026, 0x819B, 0x819C, 0x819D, - 0x81A0, 0x819A, 0x8198, 0x8517, 0x853D, 0x851A, 0x84EE, 0x852C, - 0x852D, 0x8513, 0x8511, 0x8523, 0x8521, 0x8514, 0x84EC, 0x8525, - 0x84FF, 0x8506, 0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, - 0x8768, 0x8759, 0x8757, 0x874C, 0x8753, 0x885B, 0x885D, 0x8910, - 0x8907, 0x8912, 0x8913, 0x8915, 0x890A, 0x8ABC, 0x8AD2, 0x8AC7, - 0x8AC4, 0x8A95, 0x8ACB, 0x8AF8, 0x8AB2, 0x8AC9, 0x8AC2, 0x8ABF, - 0x8AB0, 0x8AD6, 0x8ACD, 0x8AB6, 0x8AB9, 0x8ADB, 0x8C4C, 0x8C4E, - 0x8C6C, 0x8CE0, 0x8CDE, 0x8CE6, 0x8CE4, 0x8CEC, 0x8CED, 0x8CE2, - 0x8CE3, 0x8CDC, 0x8CEA, 0x8CE1, 0x8D6D, 0x8D9F, 0x8DA3, 0x8E2B, - 0x8E10, 0x8E1D, 0x8E22, 0x8E0F, 0x8E29, 0x8E1F, 0x8E21, 0x8E1E, - 0x8EBA, 0x8F1D, 0x8F1B, 0x8F1F, 0x8F29, 0x8F26, 0x8F2A, 0x8F1C, - 0x8F1E, 0x8F25, 0x9069, 0x906E, 0x9068, 0x906D, 0x9077, 0x9130, - 0x912D, 0x9127, 0x9131, 0x9187, 0x9189, 0x918B, 0x9183, 0x92C5, - 0x92BB, 0x92B7, 0x92EA, 0x92AC, 0x92E4, 0x92C1, 0x92B3, 0x92BC, - 0x92D2, 0x92C7, 0x92F0, 0x92B2, 0x95AD, 0x95B1, 0x9704, 0x9706, - 0x9707, 0x9709, 0x9760, 0x978D, 0x978B, 0x978F, 0x9821, 0x982B, - 0x981C, 0x98B3, 0x990A, 0x9913, 0x9912, 0x9918, 0x99DD, 0x99D0, - 0x99DF, 0x99DB, 0x99D1, 0x99D5, 0x99D2, 0x99D9, 0x9AB7, 0x9AEE, -plane 19 -at 0x00 - 0x9AEF, 0x9B27, 0x9B45, 0x9B44, 0x9B77, 0x9B6F, 0x9D06, 0x9D09, - 0x9D03, 0x9EA9, 0x9EBE, 0x9ECE, 0x58A8, 0x9F52, 0x5112, 0x5118, - 0x5114, 0x5110, 0x5115, 0x5180, 0x51AA, 0x51DD, 0x5291, 0x5293, - 0x52F3, 0x5659, 0x566B, 0x5679, 0x5669, 0x5664, 0x5678, 0x566A, - 0x5668, 0x5665, 0x5671, 0x566F, 0x566C, 0x5662, 0x5676, 0x58C1, - 0x58BE, 0x58C7, 0x58C5, 0x596E, 0x5B1D, 0x5B34, 0x5B78, 0x5BF0, - 0x5C0E, 0x5F4A, 0x61B2, 0x6191, 0x61A9, 0x618A, 0x61CD, 0x61B6, - 0x61BE, 0x61CA, 0x61C8, 0x6230, 0x64C5, 0x64C1, 0x64CB, 0x64BB, - 0x64BC, 0x64DA, 0x64C4, 0x64C7, 0x64C2, 0x64CD, 0x64BF, 0x64D2, - 0x64D4, 0x64BE, 0x6574, 0x66C6, 0x66C9, 0x66B9, 0x66C4, 0x66C7, - 0x66B8, 0x6A3D, 0x6A38, 0x6A3A, 0x6A59, 0x6A6B, 0x6A58, 0x6A39, - 0x6A44, 0x6A62, 0x6A61, 0x6A4B, 0x6A47, 0x6A35, 0x6A5F, 0x6A48, - 0x6B59, 0x6B77, 0x6C05, 0x6FC2, 0x6FB1, 0x6FA1, 0x6FC3, 0x6FA4, - 0x6FC1, 0x6FA7, 0x6FB3, 0x6FC0, 0x6FB9, 0x6FB6, 0x6FA6, 0x6FA0, - 0x6FB4, 0x71BE, 0x71C9, 0x71D0, 0x71D2, 0x71C8, 0x71D5, 0x71B9, - 0x71CE, 0x71D9, 0x71DC, 0x71C3, 0x71C4, 0x7368, 0x749C, 0x74A3, - 0x7498, 0x749F, 0x749E, 0x74E2, 0x750C, 0x750D, 0x7634, 0x7638, - 0x763A, 0x76E7, 0x76E5, 0x77A0, 0x779E, 0x779F, 0x77A5, 0x78E8, - 0x78DA, 0x78EC, 0x78E7, 0x79A6, 0x7A4D, 0x7A4E, 0x7A46, 0x7A4C, - 0x7A4B, 0x7ABA, 0x7BD9, 0x7C11, 0x7BC9, 0x7BE4, 0x7BDB, 0x7BE1, - 0x7BE9, 0x7BE6, 0x7CD5, 0x7CD6, 0x7E0A, 0x7E11, 0x7E08, 0x7E1B, - 0x7E23, 0x7E1E, 0x7E1D, 0x7E09, 0x7E10, 0x7F79, 0x7FB2, 0x7FF0, - 0x7FF1, 0x7FEE, 0x8028, 0x81B3, 0x81A9, 0x81A8, 0x81FB, 0x8208, - 0x8258, 0x8259, 0x854A, 0x8559, 0x8548, 0x8568, 0x8569, 0x8543, - 0x8549, 0x856D, 0x856A, 0x855E, 0x8783, 0x879F, 0x879E, 0x87A2, - 0x878D, 0x8861, 0x892A, 0x8932, 0x8925, 0x892B, 0x8921, 0x89AA, - 0x89A6, 0x8AE6, 0x8AFA, 0x8AEB, 0x8AF1, 0x8B00, 0x8ADC, 0x8AE7, - 0x8AEE, 0x8AFE, 0x8B01, 0x8B02, 0x8AF7, 0x8AED, 0x8AF3, 0x8AF6, - 0x8AFC, 0x8C6B, 0x8C6D, 0x8C93, 0x8CF4, 0x8E44, 0x8E31, 0x8E34, - 0x8E42, 0x8E39, 0x8E35, 0x8F3B, 0x8F2F, 0x8F38, 0x8F33, 0x8FA8, - 0x8FA6, 0x9075, 0x9074, 0x9078, 0x9072, 0x907C, 0x907A, 0x9134, - 0x9192, 0x9320, 0x9336, 0x92F8, 0x9333, 0x932F, 0x9322, 0x92FC, -plane 20 -at 0x00 - 0x932B, 0x9304, 0x931A, 0x9310, 0x9326, 0x9321, 0x9315, 0x932E, - 0x9319, 0x95BB, 0x96A7, 0x96A8, 0x96AA, 0x96D5, 0x970E, 0x9711, - 0x9716, 0x970D, 0x9713, 0x970F, 0x975B, 0x975C, 0x9766, 0x9798, - 0x9830, 0x9838, 0x983B, 0x9837, 0x982D, 0x9839, 0x9824, 0x9910, - 0x9928, 0x991E, 0x991B, 0x9921, 0x991A, 0x99ED, 0x99E2, 0x99F1, - 0x9AB8, 0x9ABC, 0x9AFB, 0x9AED, 0x9B28, 0x9B91, 0x9D15, 0x9D23, - 0x9D26, 0x9D28, 0x9D12, 0x9D1B, 0x9ED8, 0x9ED4, 0x9F8D, 0x9F9C, - 0x512A, 0x511F, 0x5121, 0x5132, 0x52F5, 0x568E, 0x5680, 0x5690, - 0x5685, 0x5687, 0x568F, 0x58D5, 0x58D3, 0x58D1, 0x58CE, 0x5B30, - 0x5B2A, 0x5B24, 0x5B7A, 0x5C37, 0x5C68, 0x5DBC, 0x5DBA, 0x5DBD, - 0x5DB8, 0x5E6B, 0x5F4C, 0x5FBD, 0x61C9, 0x61C2, 0x61C7, 0x61E6, - 0x61CB, 0x6232, 0x6234, 0x64CE, 0x64CA, 0x64D8, 0x64E0, 0x64F0, - 0x64E6, 0x64EC, 0x64F1, 0x64E2, 0x64ED, 0x6582, 0x6583, 0x66D9, - 0x66D6, 0x6A80, 0x6A94, 0x6A84, 0x6AA2, 0x6A9C, 0x6ADB, 0x6AA3, - 0x6A7E, 0x6A97, 0x6A90, 0x6AA0, 0x6B5C, 0x6BAE, 0x6BDA, 0x6C08, - 0x6FD8, 0x6FF1, 0x6FDF, 0x6FE0, 0x6FDB, 0x6FE4, 0x6FEB, 0x6FEF, - 0x6F80, 0x6FEC, 0x6FE1, 0x6FE9, 0x6FD5, 0x6FEE, 0x6FF0, 0x71E7, - 0x71DF, 0x71EE, 0x71E6, 0x71E5, 0x71ED, 0x71EC, 0x71F4, 0x71E0, - 0x7235, 0x7246, 0x7370, 0x7372, 0x74A9, 0x74B0, 0x74A6, 0x74A8, - 0x7646, 0x7642, 0x764C, 0x76EA, 0x77B3, 0x77AA, 0x77B0, 0x77AC, - 0x77A7, 0x77AD, 0x77EF, 0x78F7, 0x78FA, 0x78F4, 0x78EF, 0x7901, - 0x79A7, 0x79AA, 0x7A57, 0x7ABF, 0x7C07, 0x7C0D, 0x7BFE, 0x7BF7, - 0x7C0C, 0x7BE0, 0x7CE0, 0x7CDC, 0x7CDE, 0x7CE2, 0x7CDF, 0x7CD9, - 0x7CDD, 0x7E2E, 0x7E3E, 0x7E46, 0x7E37, 0x7E32, 0x7E43, 0x7E2B, - 0x7E3D, 0x7E31, 0x7E45, 0x7E41, 0x7E34, 0x7E39, 0x7E48, 0x7E35, - 0x7E3F, 0x7E2F, 0x7F44, 0x7FF3, 0x7FFC, 0x8071, 0x8072, 0x8070, - 0x806F, 0x8073, 0x81C6, 0x81C3, 0x81BA, 0x81C2, 0x81C0, 0x81BF, - 0x81BD, 0x81C9, 0x81BE, 0x81E8, 0x8209, 0x8271, 0x85AA, 0x8584, - 0x857E, 0x859C, 0x8591, 0x8594, 0x85AF, 0x859B, 0x8587, 0x85A8, - 0x858A, 0x8667, 0x87C0, 0x87D1, 0x87B3, 0x87D2, 0x87C6, 0x87AB, - 0x87BB, 0x87BA, 0x87C8, 0x87CB, 0x893B, 0x8936, 0x8944, 0x8938, - 0x893D, 0x89AC, 0x8B0E, 0x8B17, 0x8B19, 0x8B1B, 0x8B0A, 0x8B20, -plane 21 -at 0x00 - 0x8B1D, 0x8B04, 0x8B10, 0x8C41, 0x8C3F, 0x8C73, 0x8CFA, 0x8CFD, - 0x8CFC, 0x8CF8, 0x8CFB, 0x8DA8, 0x8E49, 0x8E4B, 0x8E48, 0x8E4A, - 0x8F44, 0x8F3E, 0x8F42, 0x8F45, 0x8F3F, 0x907F, 0x907D, 0x9084, - 0x9081, 0x9082, 0x9080, 0x9139, 0x91A3, 0x919E, 0x919C, 0x934D, - 0x9382, 0x9328, 0x9375, 0x934A, 0x9365, 0x934B, 0x9318, 0x937E, - 0x936C, 0x935B, 0x9370, 0x935A, 0x9354, 0x95CA, 0x95CB, 0x95CC, - 0x95C8, 0x95C6, 0x96B1, 0x96B8, 0x96D6, 0x971C, 0x971E, 0x97A0, - 0x97D3, 0x9846, 0x98B6, 0x9935, 0x9A01, 0x99FF, 0x9BAE, 0x9BAB, - 0x9BAA, 0x9BAD, 0x9D3B, 0x9D3F, 0x9E8B, 0x9ECF, 0x9EDE, 0x9EDC, - 0x9EDD, 0x9EDB, 0x9F3E, 0x9F4B, 0x53E2, 0x5695, 0x56AE, 0x58D9, - 0x58D8, 0x5B38, 0x5F5D, 0x61E3, 0x6233, 0x64F4, 0x64F2, 0x64FE, - 0x6506, 0x64FA, 0x64FB, 0x64F7, 0x65B7, 0x66DC, 0x6726, 0x6AB3, - 0x6AAC, 0x6AC3, 0x6ABB, 0x6AB8, 0x6AC2, 0x6AAE, 0x6AAF, 0x6B5F, - 0x6B78, 0x6BAF, 0x7009, 0x700B, 0x6FFE, 0x7006, 0x6FFA, 0x7011, - 0x700F, 0x71FB, 0x71FC, 0x71FE, 0x71F8, 0x7377, 0x7375, 0x74A7, - 0x74BF, 0x7515, 0x7656, 0x7658, 0x7652, 0x77BD, 0x77BF, 0x77BB, - 0x77BC, 0x790E, 0x79AE, 0x7A61, 0x7A62, 0x7A60, 0x7AC4, 0x7AC5, - 0x7C2B, 0x7C27, 0x7C2A, 0x7C1E, 0x7C23, 0x7C21, 0x7CE7, 0x7E54, - 0x7E55, 0x7E5E, 0x7E5A, 0x7E61, 0x7E52, 0x7E59, 0x7F48, 0x7FF9, - 0x7FFB, 0x8077, 0x8076, 0x81CD, 0x81CF, 0x820A, 0x85CF, 0x85A9, - 0x85CD, 0x85D0, 0x85C9, 0x85B0, 0x85BA, 0x85B9, 0x85A6, 0x87EF, - 0x87EC, 0x87F2, 0x87E0, 0x8986, 0x89B2, 0x89F4, 0x8B28, 0x8B39, - 0x8B2C, 0x8B2B, 0x8C50, 0x8D05, 0x8E59, 0x8E63, 0x8E66, 0x8E64, - 0x8E5F, 0x8E55, 0x8EC0, 0x8F49, 0x8F4D, 0x9087, 0x9083, 0x9088, - 0x91AB, 0x91AC, 0x91D0, 0x9394, 0x938A, 0x9396, 0x93A2, 0x93B3, - 0x93AE, 0x93AC, 0x93B0, 0x9398, 0x939A, 0x9397, 0x95D4, 0x95D6, - 0x95D0, 0x95D5, 0x96E2, 0x96DC, 0x96D9, 0x96DB, 0x96DE, 0x9724, - 0x97A3, 0x97A6, 0x97AD, 0x97F9, 0x984D, 0x984F, 0x984C, 0x984E, - 0x9853, 0x98BA, 0x993E, 0x993F, 0x993D, 0x992E, 0x99A5, 0x9A0E, - 0x9AC1, 0x9B03, 0x9B06, 0x9B4F, 0x9B4E, 0x9B4D, 0x9BCA, 0x9BC9, - 0x9BFD, 0x9BC8, 0x9BC0, 0x9D51, 0x9D5D, 0x9D60, 0x9EE0, 0x9F15, - 0x9F2C, 0x5133, 0x56A5, 0x58DE, 0x58DF, 0x58E2, 0x5BF5, 0x9F90, -plane 22 -at 0x00 - 0x5EEC, 0x61F2, 0x61F7, 0x61F6, 0x61F5, 0x6500, 0x650F, 0x66E0, - 0x66DD, 0x6AE5, 0x6ADD, 0x6ADA, 0x6AD3, 0x701B, 0x701F, 0x7028, - 0x701A, 0x701D, 0x7015, 0x7018, 0x7206, 0x720D, 0x7258, 0x72A2, - 0x7378, 0x737A, 0x74BD, 0x74CA, 0x74E3, 0x7587, 0x7586, 0x765F, - 0x7661, 0x77C7, 0x7919, 0x79B1, 0x7A6B, 0x7A69, 0x7C3E, 0x7C3F, - 0x7C38, 0x7C3D, 0x7C37, 0x7C40, 0x7E6B, 0x7E6D, 0x7E79, 0x7E69, - 0x7E6A, 0x7F85, 0x7E73, 0x7FB6, 0x7FB9, 0x7FB8, 0x81D8, 0x85E9, - 0x85DD, 0x85EA, 0x85D5, 0x85E4, 0x85E5, 0x85F7, 0x87FB, 0x8805, - 0x880D, 0x87F9, 0x87FE, 0x8960, 0x895F, 0x8956, 0x895E, 0x8B41, - 0x8B5C, 0x8B58, 0x8B49, 0x8B5A, 0x8B4E, 0x8B4F, 0x8B46, 0x8B59, - 0x8D08, 0x8D0A, 0x8E7C, 0x8E72, 0x8E87, 0x8E76, 0x8E6C, 0x8E7A, - 0x8E74, 0x8F54, 0x8F4E, 0x8FAD, 0x908A, 0x908B, 0x91B1, 0x91AE, - 0x93E1, 0x93D1, 0x93DF, 0x93C3, 0x93C8, 0x93DC, 0x93DD, 0x93D6, - 0x93E2, 0x93CD, 0x93D8, 0x93E4, 0x93D7, 0x93E8, 0x95DC, 0x96B4, - 0x96E3, 0x972A, 0x9727, 0x9761, 0x97DC, 0x97FB, 0x985E, 0x9858, - 0x985B, 0x98BC, 0x9945, 0x9949, 0x9A16, 0x9A19, 0x9B0D, 0x9BE8, - 0x9BE7, 0x9BD6, 0x9BDB, 0x9D89, 0x9D61, 0x9D72, 0x9D6A, 0x9D6C, - 0x9E92, 0x9E97, 0x9E93, 0x9EB4, 0x52F8, 0x56A8, 0x56B7, 0x56B6, - 0x56B4, 0x56BC, 0x58E4, 0x5B40, 0x5B43, 0x5B7D, 0x5BF6, 0x5DC9, - 0x61F8, 0x61FA, 0x6518, 0x6514, 0x6519, 0x66E6, 0x6727, 0x6AEC, - 0x703E, 0x7030, 0x7032, 0x7210, 0x737B, 0x74CF, 0x7662, 0x7665, - 0x7926, 0x792A, 0x792C, 0x792B, 0x7AC7, 0x7AF6, 0x7C4C, 0x7C43, - 0x7C4D, 0x7CEF, 0x7CF0, 0x8FAE, 0x7E7D, 0x7E7C, 0x7E82, 0x7F4C, - 0x8000, 0x81DA, 0x8266, 0x85FB, 0x85F9, 0x8611, 0x85FA, 0x8606, - 0x860B, 0x8607, 0x860A, 0x8814, 0x8815, 0x8964, 0x89BA, 0x89F8, - 0x8B70, 0x8B6C, 0x8B66, 0x8B6F, 0x8B5F, 0x8B6B, 0x8D0F, 0x8D0D, - 0x8E89, 0x8E81, 0x8E85, 0x8E82, 0x91B4, 0x91CB, 0x9418, 0x9403, - 0x93FD, 0x95E1, 0x9730, 0x98C4, 0x9952, 0x9951, 0x99A8, 0x9A2B, - 0x9A30, 0x9A37, 0x9A35, 0x9C13, 0x9C0D, 0x9E79, 0x9EB5, 0x9EE8, - 0x9F2F, 0x9F5F, 0x9F63, 0x9F61, 0x5137, 0x5138, 0x56C1, 0x56C0, - 0x56C2, 0x5914, 0x5C6C, 0x5DCD, 0x61FC, 0x61FE, 0x651D, 0x651C, - 0x6595, 0x66E9, 0x6AFB, 0x6B04, 0x6AFA, 0x6BB2, 0x704C, 0x721B, -plane 23 -at 0x00 - 0x72A7, 0x74D6, 0x74D4, 0x7669, 0x77D3, 0x7C50, 0x7E8F, 0x7E8C, - 0x7FBC, 0x8617, 0x862D, 0x861A, 0x8823, 0x8822, 0x8821, 0x881F, - 0x896A, 0x896C, 0x89BD, 0x8B74, 0x8B77, 0x8B7D, 0x8D13, 0x8E8A, - 0x8E8D, 0x8E8B, 0x8F5F, 0x8FAF, 0x91BA, 0x942E, 0x9433, 0x9435, - 0x943A, 0x9438, 0x9432, 0x942B, 0x95E2, 0x9738, 0x9739, 0x9732, - 0x97FF, 0x9867, 0x9865, 0x9957, 0x9A45, 0x9A43, 0x9A40, 0x9A3E, - 0x9ACF, 0x9B54, 0x9B51, 0x9C2D, 0x9C25, 0x9DAF, 0x9DB4, 0x9DC2, - 0x9DB8, 0x9E9D, 0x9EEF, 0x9F19, 0x9F5C, 0x9F66, 0x9F67, 0x513C, - 0x513B, 0x56C8, 0x56CA, 0x56C9, 0x5B7F, 0x5DD4, 0x5DD2, 0x5F4E, - 0x61FF, 0x6524, 0x6B0A, 0x6B61, 0x7051, 0x7058, 0x7380, 0x74E4, - 0x758A, 0x766E, 0x766C, 0x79B3, 0x7C60, 0x7C5F, 0x807E, 0x807D, - 0x81DF, 0x8972, 0x896F, 0x89FC, 0x8B80, 0x8D16, 0x8D17, 0x8E91, - 0x8E93, 0x8F61, 0x9148, 0x9444, 0x9451, 0x9452, 0x973D, 0x973E, - 0x97C3, 0x97C1, 0x986B, 0x9955, 0x9A55, 0x9A4D, 0x9AD2, 0x9B1A, - 0x9C49, 0x9C31, 0x9C3E, 0x9C3B, 0x9DD3, 0x9DD7, 0x9F34, 0x9F6C, - 0x9F6A, 0x9F94, 0x56CC, 0x5DD6, 0x6200, 0x6523, 0x652B, 0x652A, - 0x66EC, 0x6B10, 0x74DA, 0x7ACA, 0x7C64, 0x7C63, 0x7C65, 0x7E93, - 0x7E96, 0x7E94, 0x81E2, 0x8638, 0x863F, 0x8831, 0x8B8A, 0x9090, - 0x908F, 0x9463, 0x9460, 0x9464, 0x9768, 0x986F, 0x995C, 0x9A5A, - 0x9A5B, 0x9A57, 0x9AD3, 0x9AD4, 0x9AD1, 0x9C54, 0x9C57, 0x9C56, - 0x9DE5, 0x9E9F, 0x9EF4, 0x56D1, 0x58E9, 0x652C, 0x705E, 0x7671, - 0x7672, 0x77D7, 0x7F50, 0x7F88, 0x8836, 0x8839, 0x8862, 0x8B93, - 0x8B92, 0x8B96, 0x8277, 0x8D1B, 0x91C0, 0x946A, 0x9742, 0x9748, - 0x9744, 0x97C6, 0x9870, 0x9A5F, 0x9B22, 0x9B58, 0x9C5F, 0x9DF9, - 0x9DFA, 0x9E7C, 0x9E7D, 0x9F07, 0x9F77, 0x9F72, 0x5EF3, 0x6B16, - 0x7063, 0x7C6C, 0x7C6E, 0x883B, 0x89C0, 0x8EA1, 0x91C1, 0x9472, - 0x9470, 0x9871, 0x995E, 0x9AD6, 0x9B23, 0x9ECC, 0x7064, 0x77DA, - 0x8B9A, 0x9477, 0x97C9, 0x9A62, 0x9A65, 0x7E9C, 0x8B9C, 0x8EAA, - 0x91C5, 0x947D, 0x947E, 0x947C, 0x9C77, 0x9C78, 0x9EF7, 0x8C54, - 0x947F, 0x9E1A, 0x7228, 0x9A6A, 0x9B31, 0x9E1B, 0x9E1E, 0x7C72, - 0xF6B1, 0xF6B2, 0xF6B3, 0xF6B4, 0xF6B5, 0xF6B6, 0xF6B7, 0xF6B8, - 0xF6B9, 0xF6BA, 0xF6BB, 0xF6BC, 0xF6BD, 0xF6BE, 0xF6BF, 0xF6C0, -plane 24 -at 0x00 - 0xF6C1, 0xF6C2, 0xF6C3, 0xF6C4, 0xF6C5, 0xF6C6, 0xF6C7, 0xF6C8, - 0xF6C9, 0xF6CA, 0xF6CB, 0xF6CC, 0xF6CD, 0xF6CE, 0xF6CF, 0xF6D0, - 0xF6D1, 0xF6D2, 0xF6D3, 0xF6D4, 0xF6D5, 0xF6D6, 0xF6D7, 0xF6D8, - 0xF6D9, 0xF6DA, 0xF6DB, 0xF6DC, 0xF6DD, 0xF6DE, 0xF6DF, 0xF6E0, - 0xF6E1, 0xF6E2, 0xF6E3, 0xF6E4, 0xF6E5, 0xF6E6, 0xF6E7, 0xF6E8, - 0xF6E9, 0xF6EA, 0xF6EB, 0xF6EC, 0xF6ED, 0xF6EE, 0xF6EF, 0xF6F0, - 0xF6F1, 0xF6F2, 0xF6F3, 0xF6F4, 0xF6F5, 0xF6F6, 0xF6F7, 0xF6F8, - 0xF6F9, 0xF6FA, 0xF6FB, 0xF6FC, 0xF6FD, 0xF6FE, 0xF6FF, 0xF700, - 0xF701, 0xF702, 0xF703, 0xF704, 0xF705, 0xF706, 0xF707, 0xF708, - 0xF709, 0xF70A, 0xF70B, 0xF70C, 0xF70D, 0xF70E, 0xF70F, 0xF710, - 0xF711, 0xF712, 0xF713, 0xF714, 0xF715, 0xF716, 0xF717, 0xF718, - 0xF719, 0xF71A, 0xF71B, 0xF71C, 0xF71D, 0xF71E, 0xF71F, 0xF720, - 0xF721, 0xF722, 0xF723, 0xF724, 0xF725, 0xF726, 0xF727, 0xF728, - 0xF729, 0xF72A, 0xF72B, 0xF72C, 0xF72D, 0xF72E, 0xF72F, 0xF730, - 0xF731, 0xF732, 0xF733, 0xF734, 0xF735, 0xF736, 0xF737, 0xF738, - 0xF739, 0xF73A, 0xF73B, 0xF73C, 0xF73D, 0xF73E, 0xF73F, 0xF740, - 0xF741, 0xF742, 0xF743, 0xF744, 0xF745, 0xF746, 0xF747, 0xF748, - 0xF749, 0xF74A, 0xF74B, 0xF74C, 0xF74D, 0xF74E, 0xF74F, 0xF750, - 0xF751, 0xF752, 0xF753, 0xF754, 0xF755, 0xF756, 0xF757, 0xF758, - 0xF759, 0xF75A, 0xF75B, 0xF75C, 0xF75D, 0xF75E, 0xF75F, 0xF760, - 0xF761, 0xF762, 0xF763, 0xF764, 0xF765, 0xF766, 0xF767, 0xF768, - 0xF769, 0xF76A, 0xF76B, 0xF76C, 0xF76D, 0xF76E, 0xF76F, 0xF770, - 0xF771, 0xF772, 0xF773, 0xF774, 0xF775, 0xF776, 0xF777, 0xF778, - 0xF779, 0xF77A, 0xF77B, 0xF77C, 0xF77D, 0xF77E, 0xF77F, 0xF780, - 0xF781, 0xF782, 0xF783, 0xF784, 0xF785, 0xF786, 0xF787, 0xF788, - 0xF789, 0xF78A, 0xF78B, 0xF78C, 0xF78D, 0xF78E, 0xF78F, 0xF790, - 0xF791, 0xF792, 0xF793, 0xF794, 0xF795, 0xF796, 0xF797, 0xF798, - 0xF799, 0xF79A, 0xF79B, 0xF79C, 0xF79D, 0xF79E, 0xF79F, 0xF7A0, - 0xF7A1, 0xF7A2, 0xF7A3, 0xF7A4, 0xF7A5, 0xF7A6, 0xF7A7, 0xF7A8, - 0xF7A9, 0xF7AA, 0xF7AB, 0xF7AC, 0xF7AD, 0xF7AE, 0xF7AF, 0xF7B0, - 0xF7B1, 0xF7B2, 0xF7B3, 0xF7B4, 0xF7B5, 0xF7B6, 0xF7B7, 0xF7B8, - 0xF7B9, 0xF7BA, 0xF7BB, 0xF7BC, 0xF7BD, 0xF7BE, 0xF7BF, 0xF7C0, -plane 25 -at 0x00 - 0xF7C1, 0xF7C2, 0xF7C3, 0xF7C4, 0xF7C5, 0xF7C6, 0xF7C7, 0xF7C8, - 0xF7C9, 0xF7CA, 0xF7CB, 0xF7CC, 0xF7CD, 0xF7CE, 0xF7CF, 0xF7D0, - 0xF7D1, 0xF7D2, 0xF7D3, 0xF7D4, 0xF7D5, 0xF7D6, 0xF7D7, 0xF7D8, - 0xF7D9, 0xF7DA, 0xF7DB, 0xF7DC, 0xF7DD, 0xF7DE, 0xF7DF, 0xF7E0, - 0xF7E1, 0xF7E2, 0xF7E3, 0xF7E4, 0xF7E5, 0xF7E6, 0xF7E7, 0xF7E8, - 0xF7E9, 0xF7EA, 0xF7EB, 0xF7EC, 0xF7ED, 0xF7EE, 0xF7EF, 0xF7F0, - 0xF7F1, 0xF7F2, 0xF7F3, 0xF7F4, 0xF7F5, 0xF7F6, 0xF7F7, 0xF7F8, - 0xF7F9, 0xF7FA, 0xF7FB, 0xF7FC, 0xF7FD, 0xF7FE, 0xF7FF, 0xF800, - 0xF801, 0xF802, 0xF803, 0xF804, 0xF805, 0xF806, 0xF807, 0xF808, - 0xF809, 0xF80A, 0xF80B, 0xF80C, 0xF80D, 0xF80E, 0xF80F, 0xF810, - 0xF811, 0xF812, 0xF813, 0xF814, 0xF815, 0xF816, 0xF817, 0xF818, - 0xF819, 0xF81A, 0xF81B, 0xF81C, 0xF81D, 0xF81E, 0xF81F, 0xF820, - 0xF821, 0xF822, 0xF823, 0xF824, 0xF825, 0xF826, 0xF827, 0xF828, - 0xF829, 0xF82A, 0xF82B, 0xF82C, 0xF82D, 0xF82E, 0xF82F, 0xF830, - 0xF831, 0xF832, 0xF833, 0xF834, 0xF835, 0xF836, 0xF837, 0xF838, - 0xF839, 0xF83A, 0xF83B, 0xF83C, 0xF83D, 0xF83E, 0xF83F, 0xF840, - 0xF841, 0xF842, 0xF843, 0xF844, 0xF845, 0xF846, 0xF847, 0xF848, - 0x4E42, 0x4E5C, 0x51F5, 0x531A, 0x5382, 0x4E07, 0x4E0C, 0x4E47, - 0x4E8D, 0x56D7, 0xFA0C, 0x5C6E, 0x5F73, 0x4E0F, 0x5187, 0x4E0E, - 0x4E2E, 0x4E93, 0x4EC2, 0x4EC9, 0x4EC8, 0x5198, 0x52FC, 0x536C, - 0x53B9, 0x5720, 0x5903, 0x592C, 0x5C10, 0x5DFF, 0x65E1, 0x6BB3, - 0x6BCC, 0x6C14, 0x723F, 0x4E31, 0x4E3C, 0x4EE8, 0x4EDC, 0x4EE9, - 0x4EE1, 0x4EDD, 0x4EDA, 0x520C, 0x531C, 0x534C, 0x5722, 0x5723, - 0x5917, 0x592F, 0x5B81, 0x5B84, 0x5C12, 0x5C3B, 0x5C74, 0x5C73, - 0x5E04, 0x5E80, 0x5E82, 0x5FC9, 0x6209, 0x6250, 0x6C15, 0x6C36, - 0x6C43, 0x6C3F, 0x6C3B, 0x72AE, 0x72B0, 0x738A, 0x79B8, 0x808A, - 0x961E, 0x4F0E, 0x4F18, 0x4F2C, 0x4EF5, 0x4F14, 0x4EF1, 0x4F00, - 0x4EF7, 0x4F08, 0x4F1D, 0x4F02, 0x4F05, 0x4F22, 0x4F13, 0x4F04, - 0x4EF4, 0x4F12, 0x51B1, 0x5213, 0x5209, 0x5210, 0x52A6, 0x5322, - 0x531F, 0x534D, 0x538A, 0x5407, 0x56E1, 0x56DF, 0x572E, 0x572A, - 0x5734, 0x593C, 0x5980, 0x597C, 0x5985, 0x597B, 0x597E, 0x5977, - 0x597F, 0x5B56, 0x5C15, 0x5C25, 0x5C7C, 0x5C7A, 0x5C7B, 0x5C7E, -plane 26 -at 0x00 - 0x5DDF, 0x5E75, 0x5E84, 0x5F02, 0x5F1A, 0x5F74, 0x5FD5, 0x5FD4, - 0x5FCF, 0x625C, 0x625E, 0x6264, 0x6261, 0x6266, 0x6262, 0x6259, - 0x6260, 0x625A, 0x6265, 0x65EF, 0x65EE, 0x673E, 0x6739, 0x6738, - 0x673B, 0x673A, 0x673F, 0x673C, 0x6733, 0x6C18, 0x6C46, 0x6C52, - 0x6C5C, 0x6C4F, 0x6C4A, 0x6C54, 0x6C4B, 0x6C4C, 0x7071, 0x725E, - 0x72B4, 0x72B5, 0x738E, 0x752A, 0x767F, 0x7A75, 0x7F51, 0x8278, - 0x827C, 0x8280, 0x827D, 0x827F, 0x864D, 0x897E, 0x9099, 0x9097, - 0x9098, 0x909B, 0x9094, 0x9622, 0x9624, 0x9620, 0x9623, 0x4F56, - 0x4F3B, 0x4F62, 0x4F49, 0x4F53, 0x4F64, 0x4F3E, 0x4F67, 0x4F52, - 0x4F5F, 0x4F41, 0x4F58, 0x4F2D, 0x4F33, 0x4F3F, 0x4F61, 0x518F, - 0x51B9, 0x521C, 0x521E, 0x5221, 0x52AD, 0x52AE, 0x5309, 0x5363, - 0x5372, 0x538E, 0x538F, 0x5430, 0x5437, 0x542A, 0x5454, 0x5445, - 0x5419, 0x541C, 0x5425, 0x5418, 0x543D, 0x544F, 0x5441, 0x5428, - 0x5424, 0x5447, 0x56EE, 0x56E7, 0x56E5, 0x5741, 0x5745, 0x574C, - 0x5749, 0x574B, 0x5752, 0x5906, 0x5940, 0x59A6, 0x5998, 0x59A0, - 0x5997, 0x598E, 0x59A2, 0x5990, 0x598F, 0x59A7, 0x59A1, 0x5B8E, - 0x5B92, 0x5C28, 0x5C2A, 0x5C8D, 0x5C8F, 0x5C88, 0x5C8B, 0x5C89, - 0x5C92, 0x5C8A, 0x5C86, 0x5C93, 0x5C95, 0x5DE0, 0x5E0A, 0x5E0E, - 0x5E8B, 0x5E89, 0x5E8C, 0x5E88, 0x5E8D, 0x5F05, 0x5F1D, 0x5F78, - 0x5F76, 0x5FD2, 0x5FD1, 0x5FD0, 0x5FED, 0x5FE8, 0x5FEE, 0x5FF3, - 0x5FE1, 0x5FE4, 0x5FE3, 0x5FFA, 0x5FEF, 0x5FF7, 0x5FFB, 0x6000, - 0x5FF4, 0x623A, 0x6283, 0x628C, 0x628E, 0x628F, 0x6294, 0x6287, - 0x6271, 0x627B, 0x627A, 0x6270, 0x6281, 0x6288, 0x6277, 0x627D, - 0x6272, 0x6274, 0x6537, 0x65F0, 0x65F4, 0x65F3, 0x65F2, 0x65F5, - 0x6745, 0x6747, 0x6759, 0x6755, 0x674C, 0x6748, 0x675D, 0x674D, - 0x675A, 0x674B, 0x6BD0, 0x6C19, 0x6C1A, 0x6C78, 0x6C67, 0x6C6B, - 0x6C84, 0x6C8B, 0x6C8F, 0x6C71, 0x6C6F, 0x6C69, 0x6C9A, 0x6C6D, - 0x6C87, 0x6C95, 0x6C9C, 0x6C66, 0x6C73, 0x6C65, 0x6C7B, 0x6C8E, - 0x7074, 0x707A, 0x7263, 0x72BF, 0x72BD, 0x72C3, 0x72C6, 0x72C1, - 0x72BA, 0x72C5, 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753A, - 0x7539, 0x7594, 0x7595, 0x7681, 0x793D, 0x8034, 0x8095, 0x8099, - 0x8090, 0x8092, 0x809C, 0x8290, 0x828F, 0x8285, 0x828E, 0x8291, -plane 27 -at 0x00 - 0x8293, 0x828A, 0x8283, 0x8284, 0x8C78, 0x8FC9, 0x8FBF, 0x909F, - 0x90A1, 0x90A5, 0x909E, 0x90A7, 0x90A0, 0x9630, 0x9628, 0x962F, - 0x962D, 0x4E33, 0x4F98, 0x4F7C, 0x4F85, 0x4F7D, 0x4F80, 0x4F87, - 0x4F76, 0x4F74, 0x4F89, 0x4F84, 0x4F77, 0x4F4C, 0x4F97, 0x4F6A, - 0x4F9A, 0x4F79, 0x4F81, 0x4F78, 0x4F90, 0x4F9C, 0x4F94, 0x4F9E, - 0x4F92, 0x4F82, 0x4F95, 0x4F6B, 0x4F6E, 0x519E, 0x51BC, 0x51BE, - 0x5235, 0x5232, 0x5233, 0x5246, 0x5231, 0x52BC, 0x530A, 0x530B, - 0x533C, 0x5392, 0x5394, 0x5487, 0x547F, 0x5481, 0x5491, 0x5482, - 0x5488, 0x546B, 0x547A, 0x547E, 0x5465, 0x546C, 0x5474, 0x5466, - 0x548D, 0x546F, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, - 0x56F7, 0x56F9, 0x576F, 0x5772, 0x576D, 0x576B, 0x5771, 0x5770, - 0x5776, 0x5780, 0x5775, 0x577B, 0x5773, 0x5774, 0x5762, 0x5768, - 0x577D, 0x590C, 0x5945, 0x59B5, 0x59BA, 0x59CF, 0x59CE, 0x59B2, - 0x59CC, 0x59C1, 0x59B6, 0x59BC, 0x59C3, 0x59D6, 0x59B1, 0x59BD, - 0x59C0, 0x59C8, 0x59B4, 0x59C7, 0x5B62, 0x5B65, 0x5B93, 0x5B95, - 0x5C44, 0x5C47, 0x5CAE, 0x5CA4, 0x5CA0, 0x5CB5, 0x5CAF, 0x5CA8, - 0x5CAC, 0x5C9F, 0x5CA3, 0x5CAD, 0x5CA2, 0x5CAA, 0x5CA7, 0x5C9D, - 0x5CA5, 0x5CB6, 0x5CB0, 0x5CA6, 0x5E17, 0x5E14, 0x5E19, 0x5F28, - 0x5F22, 0x5F23, 0x5F24, 0x5F54, 0x5F82, 0x5F7E, 0x5F7D, 0x5FDE, - 0x5FE5, 0x602D, 0x6026, 0x6019, 0x6032, 0x600B, 0x6034, 0x600A, - 0x6017, 0x6033, 0x601A, 0x601E, 0x602C, 0x6022, 0x600D, 0x6010, - 0x602E, 0x6013, 0x6011, 0x600C, 0x6009, 0x601C, 0x6214, 0x623D, - 0x62AD, 0x62B4, 0x62D1, 0x62BE, 0x62AA, 0x62B6, 0x62CA, 0x62AE, - 0x62B3, 0x62AF, 0x62BB, 0x62A9, 0x62B0, 0x62B8, 0x653D, 0x65A8, - 0x65BB, 0x6609, 0x65FC, 0x6604, 0x6612, 0x6608, 0x65FB, 0x6603, - 0x660B, 0x660D, 0x6605, 0x65FD, 0x6611, 0x6610, 0x66F6, 0x670A, - 0x6785, 0x676C, 0x678E, 0x6792, 0x6776, 0x677B, 0x6798, 0x6786, - 0x6784, 0x6774, 0x678D, 0x678C, 0x677A, 0x679F, 0x6791, 0x6799, - 0x6783, 0x677D, 0x6781, 0x6778, 0x6779, 0x6794, 0x6B25, 0x6B80, - 0x6B7E, 0x6BDE, 0x6C1D, 0x6C93, 0x6CEC, 0x6CEB, 0x6CEE, 0x6CD9, - 0x6CB6, 0x6CD4, 0x6CAD, 0x6CE7, 0x6CB7, 0x6CD0, 0x6CC2, 0x6CBA, - 0x6CC3, 0x6CC6, 0x6CED, 0x6CF2, 0x6CD2, 0x6CDD, 0x6CB4, 0x6C8A, -plane 28 -at 0x00 - 0x6C9D, 0x6C80, 0x6CDE, 0x6CC0, 0x6D30, 0x6CCD, 0x6CC7, 0x6CB0, - 0x6CF9, 0x6CCF, 0x6CE9, 0x6CD1, 0x7094, 0x7098, 0x7085, 0x7093, - 0x7086, 0x7084, 0x7091, 0x7096, 0x7082, 0x709A, 0x7083, 0x726A, - 0x72D6, 0x72CB, 0x72D8, 0x72C9, 0x72DC, 0x72D2, 0x72D4, 0x72DA, - 0x72CC, 0x72D1, 0x73A4, 0x73A1, 0x73AD, 0x73A6, 0x73A2, 0x73A0, - 0x73AC, 0x739D, 0x74DD, 0x74E8, 0x753F, 0x7540, 0x753E, 0x758C, - 0x7598, 0x76AF, 0x76F3, 0x76F1, 0x76F0, 0x76F5, 0x77F8, 0x77FC, - 0x77F9, 0x77FB, 0x77FA, 0x77F7, 0x7942, 0x793F, 0x79C5, 0x7A78, - 0x7A7B, 0x7AFB, 0x7C75, 0x7CFD, 0x8035, 0x808F, 0x80AE, 0x80A3, - 0x80B8, 0x80B5, 0x80AD, 0x8220, 0x82A0, 0x82C0, 0x82AB, 0x829A, - 0x8298, 0x829B, 0x82B5, 0x82A7, 0x82AE, 0x82BC, 0x829E, 0x82BA, - 0x82B4, 0x82A8, 0x82A1, 0x82A9, 0x82C2, 0x82A4, 0x82C3, 0x82B6, - 0x82A2, 0x8670, 0x866F, 0x866D, 0x866E, 0x8C56, 0x8FD2, 0x8FCB, - 0x8FD3, 0x8FCD, 0x8FD6, 0x8FD5, 0x8FD7, 0x90B2, 0x90B4, 0x90AF, - 0x90B3, 0x90B0, 0x9639, 0x963D, 0x963C, 0x963A, 0x9643, 0x4FCD, - 0x4FC5, 0x4FD3, 0x4FB2, 0x4FC9, 0x4FCB, 0x4FC1, 0x4FD4, 0x4FDC, - 0x4FD9, 0x4FBB, 0x4FB3, 0x4FDB, 0x4FC7, 0x4FD6, 0x4FBA, 0x4FC0, - 0x4FB9, 0x4FEC, 0x5244, 0x5249, 0x52C0, 0x52C2, 0x533D, 0x537C, - 0x5397, 0x5396, 0x5399, 0x5398, 0x54BA, 0x54A1, 0x54AD, 0x54A5, - 0x54CF, 0x54C3, 0x830D, 0x54B7, 0x54AE, 0x54D6, 0x54B6, 0x54C5, - 0x54C6, 0x54A0, 0x5470, 0x54BC, 0x54A2, 0x54BE, 0x5472, 0x54DE, - 0x54B0, 0x57B5, 0x579E, 0x579F, 0x57A4, 0x578C, 0x5797, 0x579D, - 0x579B, 0x5794, 0x5798, 0x578F, 0x5799, 0x57A5, 0x579A, 0x5795, - 0x58F4, 0x590D, 0x5953, 0x59E1, 0x59DE, 0x59EE, 0x5A00, 0x59F1, - 0x59DD, 0x59FA, 0x59FD, 0x59FC, 0x59F6, 0x59E4, 0x59F2, 0x59F7, - 0x59DB, 0x59E9, 0x59F3, 0x59F5, 0x59E0, 0x59FE, 0x59F4, 0x59ED, - 0x5BA8, 0x5C4C, 0x5CD0, 0x5CD8, 0x5CCC, 0x5CD7, 0x5CCB, 0x5CDB, - 0x5CDE, 0x5CDA, 0x5CC9, 0x5CC7, 0x5CCA, 0x5CD6, 0x5CD3, 0x5CD4, - 0x5CCF, 0x5CC8, 0x5CC6, 0x5CCE, 0x5CDF, 0x5CF8, 0x5DF9, 0x5E21, - 0x5E22, 0x5E23, 0x5E20, 0x5E24, 0x5EB0, 0x5EA4, 0x5EA2, 0x5E9B, - 0x5EA3, 0x5EA5, 0x5F07, 0x5F2E, 0x5F56, 0x5F86, 0x6037, 0x6039, - 0x6054, 0x6072, 0x605E, 0x6045, 0x6053, 0x6047, 0x6049, 0x605B, -plane 29 -at 0x00 - 0x604C, 0x6040, 0x6042, 0x605F, 0x6024, 0x6044, 0x6058, 0x6066, - 0x606E, 0x6242, 0x6243, 0x62CF, 0x630D, 0x630B, 0x62F5, 0x630E, - 0x6303, 0x62EB, 0x62F9, 0x630F, 0x630C, 0x62F8, 0x62F6, 0x6300, - 0x6313, 0x6314, 0x62FA, 0x6315, 0x62FB, 0x62F0, 0x6541, 0x6543, - 0x65AA, 0x65BF, 0x6636, 0x6621, 0x6632, 0x6635, 0x661C, 0x6626, - 0x6622, 0x6633, 0x662B, 0x663A, 0x661D, 0x6634, 0x6639, 0x662E, - 0x670F, 0x6710, 0x67C1, 0x67F2, 0x67C8, 0x67BA, 0x67DC, 0x67BB, - 0x67F8, 0x67D8, 0x67C0, 0x67B7, 0x67C5, 0x67EB, 0x67E4, 0x67DF, - 0x67B5, 0x67CD, 0x67B3, 0x67F7, 0x67F6, 0x67EE, 0x67E3, 0x67C2, - 0x67B9, 0x67CE, 0x67E7, 0x67F0, 0x67B2, 0x67FC, 0x67C6, 0x67ED, - 0x67CC, 0x67AE, 0x67E6, 0x67DB, 0x67FA, 0x67C9, 0x67CA, 0x67C3, - 0x67EA, 0x67CB, 0x6B28, 0x6B82, 0x6B84, 0x6BB6, 0x6BD6, 0x6BD8, - 0x6BE0, 0x6C20, 0x6C21, 0x6D28, 0x6D34, 0x6D2D, 0x6D1F, 0x6D3C, - 0x6D3F, 0x6D12, 0x6D0A, 0x6CDA, 0x6D33, 0x6D04, 0x6D19, 0x6D3A, - 0x6D1A, 0x6D11, 0x6D00, 0x6D1D, 0x6D42, 0x6D01, 0x6D18, 0x6D37, - 0x6D03, 0x6D0F, 0x6D40, 0x6D07, 0x6D20, 0x6D2C, 0x6D08, 0x6D22, - 0x6D09, 0x6D10, 0x70B7, 0x709F, 0x70BE, 0x70B1, 0x70B0, 0x70A1, - 0x70B4, 0x70B5, 0x70A9, 0x7241, 0x7249, 0x724A, 0x726C, 0x7270, - 0x7273, 0x726E, 0x72CA, 0x72E4, 0x72E8, 0x72EB, 0x72DF, 0x72EA, - 0x72E6, 0x72E3, 0x7385, 0x73CC, 0x73C2, 0x73C8, 0x73C5, 0x73B9, - 0x73B6, 0x73B5, 0x73B4, 0x73EB, 0x73BF, 0x73C7, 0x73BE, 0x73C3, - 0x73C6, 0x73B8, 0x73CB, 0x74EC, 0x74EE, 0x752E, 0x7547, 0x7548, - 0x75A7, 0x75AA, 0x7679, 0x76C4, 0x7708, 0x7703, 0x7704, 0x7705, - 0x770A, 0x76F7, 0x76FB, 0x76FA, 0x77E7, 0x77E8, 0x7806, 0x7811, - 0x7812, 0x7805, 0x7810, 0x780F, 0x780E, 0x7809, 0x7803, 0x7813, - 0x794A, 0x794C, 0x794B, 0x7945, 0x7944, 0x79D5, 0x79CD, 0x79CF, - 0x79D6, 0x79CE, 0x7A80, 0x7A7E, 0x7AD1, 0x7B00, 0x7B01, 0x7C7A, - 0x7C78, 0x7C79, 0x7C7F, 0x7C80, 0x7C81, 0x7D03, 0x7D08, 0x7D01, - 0x7F58, 0x7F91, 0x7F8D, 0x7FBE, 0x8007, 0x800E, 0x800F, 0x8014, - 0x8037, 0x80D8, 0x80C7, 0x80E0, 0x80D1, 0x80C8, 0x80C2, 0x80D0, - 0x80C5, 0x80E3, 0x80D9, 0x80DC, 0x80CA, 0x80D5, 0x80C9, 0x80CF, - 0x80D7, 0x80E6, 0x80CD, 0x81FF, 0x8221, 0x8294, 0x82D9, 0x82FE, -plane 30 -at 0x00 - 0x82F9, 0x8307, 0x82E8, 0x8300, 0x82D5, 0x833A, 0x82EB, 0x82D6, - 0x82F4, 0x82EC, 0x82E1, 0x82F2, 0x82F5, 0x830C, 0x82FB, 0x82F6, - 0x82F0, 0x82EA, 0x82E4, 0x82E0, 0x82FA, 0x82F3, 0x82ED, 0x8677, - 0x8674, 0x867C, 0x8673, 0x8841, 0x884E, 0x8867, 0x886A, 0x8869, - 0x89D3, 0x8A04, 0x8A07, 0x8D72, 0x8FE3, 0x8FE1, 0x8FEE, 0x8FE0, - 0x90F1, 0x90BD, 0x90BF, 0x90D5, 0x90C5, 0x90BE, 0x90C7, 0x90CB, - 0x90C8, 0x91D4, 0x91D3, 0x9654, 0x964F, 0x9651, 0x9653, 0x964A, - 0x964E, 0x501E, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501B, - 0x4FF5, 0x4FF4, 0x5033, 0x5037, 0x502C, 0x4FF6, 0x4FF7, 0x5017, - 0x501C, 0x5020, 0x5027, 0x5035, 0x502F, 0x5031, 0x500E, 0x515A, - 0x5194, 0x5193, 0x51CA, 0x51C4, 0x51C5, 0x51C8, 0x51CE, 0x5261, - 0x525A, 0x5252, 0x525E, 0x525F, 0x5255, 0x5262, 0x52CD, 0x530E, - 0x539E, 0x5526, 0x54E2, 0x5517, 0x5512, 0x54E7, 0x54F3, 0x54E4, - 0x551A, 0x54FF, 0x5504, 0x5508, 0x54EB, 0x5511, 0x5505, 0x54F1, - 0x550A, 0x54FB, 0x54F7, 0x54F8, 0x54E0, 0x550E, 0x5503, 0x550B, - 0x5701, 0x5702, 0x57CC, 0x5832, 0x57D5, 0x57D2, 0x57BA, 0x57C6, - 0x57BD, 0x57BC, 0x57B8, 0x57B6, 0x57BF, 0x57C7, 0x57D0, 0x57B9, - 0x57C1, 0x590E, 0x594A, 0x5A19, 0x5A16, 0x5A2D, 0x5A2E, 0x5A15, - 0x5A0F, 0x5A17, 0x5A0A, 0x5A1E, 0x5A33, 0x5B6C, 0x5BA7, 0x5BAD, - 0x5BAC, 0x5C03, 0x5C56, 0x5C54, 0x5CEC, 0x5CFF, 0x5CEE, 0x5CF1, - 0x5CF7, 0x5D00, 0x5CF9, 0x5E29, 0x5E28, 0x5EA8, 0x5EAE, 0x5EAA, - 0x5EAC, 0x5F33, 0x5F30, 0x5F67, 0x605D, 0x605A, 0x6067, 0x6041, - 0x60A2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609D, 0x6083, 0x6095, - 0x609B, 0x6097, 0x6087, 0x609C, 0x608E, 0x6219, 0x6246, 0x62F2, - 0x6310, 0x6356, 0x632C, 0x6344, 0x6345, 0x6336, 0x6343, 0x63E4, - 0x6339, 0x634B, 0x634A, 0x633C, 0x6329, 0x6341, 0x6334, 0x6358, - 0x6354, 0x6359, 0x632D, 0x6347, 0x6333, 0x635A, 0x6351, 0x6338, - 0x6357, 0x6340, 0x6348, 0x654A, 0x6546, 0x65C6, 0x65C3, 0x65C4, - 0x65C2, 0x664A, 0x665F, 0x6647, 0x6651, 0x6712, 0x6713, 0x681F, - 0x681A, 0x6849, 0x6832, 0x6833, 0x683B, 0x684B, 0x684F, 0x6816, - 0x6831, 0x681C, 0x6835, 0x682B, 0x682D, 0x682F, 0x684E, 0x6844, - 0x6834, 0x681D, 0x6812, 0x6814, 0x6826, 0x6828, 0x682E, 0x684D, -plane 31 -at 0x00 - 0x683A, 0x6825, 0x6820, 0x6B2C, 0x6B2F, 0x6B2D, 0x6B31, 0x6B34, - 0x6B6D, 0x8082, 0x6B88, 0x6BE6, 0x6BE4, 0x6BE8, 0x6BE3, 0x6BE2, - 0x6BE7, 0x6C25, 0x6D7A, 0x6D63, 0x6D64, 0x6D76, 0x6D0D, 0x6D61, - 0x6D92, 0x6D58, 0x6D62, 0x6D6D, 0x6D6F, 0x6D91, 0x6D8D, 0x6DEF, - 0x6D7F, 0x6D86, 0x6D5E, 0x6D67, 0x6D60, 0x6D97, 0x6D70, 0x6D7C, - 0x6D5F, 0x6D82, 0x6D98, 0x6D2F, 0x6D68, 0x6D8B, 0x6D7E, 0x6D80, - 0x6D84, 0x6D16, 0x6D83, 0x6D7B, 0x6D7D, 0x6D75, 0x6D90, 0x70DC, - 0x70D3, 0x70D1, 0x70DD, 0x70CB, 0x7F39, 0x70E2, 0x70D7, 0x70D2, - 0x70DE, 0x70E0, 0x70D4, 0x70CD, 0x70C5, 0x70C6, 0x70C7, 0x70DA, - 0x70CE, 0x70E1, 0x7242, 0x7278, 0x7277, 0x7276, 0x7300, 0x72FA, - 0x72F4, 0x72FE, 0x72F6, 0x72F3, 0x72FB, 0x7301, 0x73D3, 0x73D9, - 0x73E5, 0x73D6, 0x73BC, 0x73E7, 0x73E3, 0x73E9, 0x73DC, 0x73D2, - 0x73DB, 0x73D4, 0x73DD, 0x73DA, 0x73D7, 0x73D8, 0x73E8, 0x74DE, - 0x74DF, 0x74F4, 0x74F5, 0x7521, 0x755B, 0x755F, 0x75B0, 0x75C1, - 0x75BB, 0x75C4, 0x75C0, 0x75BF, 0x75B6, 0x75BA, 0x768A, 0x76C9, - 0x771D, 0x771B, 0x7710, 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, - 0x7719, 0x771A, 0x7722, 0x7727, 0x7823, 0x782C, 0x7822, 0x7835, - 0x782F, 0x7828, 0x782E, 0x782B, 0x7821, 0x7829, 0x7833, 0x782A, - 0x7831, 0x7954, 0x795B, 0x794F, 0x795C, 0x7953, 0x7952, 0x7951, - 0x79EB, 0x79EC, 0x79E0, 0x79EE, 0x79ED, 0x79EA, 0x79DC, 0x79DE, - 0x79DD, 0x7A86, 0x7A89, 0x7A85, 0x7A8B, 0x7A8C, 0x7A8A, 0x7A87, - 0x7AD8, 0x7B10, 0x7B04, 0x7B13, 0x7B05, 0x7B0F, 0x7B08, 0x7B0A, - 0x7B0E, 0x7B09, 0x7B12, 0x7C84, 0x7C91, 0x7C8A, 0x7C8C, 0x7C88, - 0x7C8D, 0x7C85, 0x7D1E, 0x7D1D, 0x7D11, 0x7D0E, 0x7D18, 0x7D16, - 0x7D13, 0x7D1F, 0x7D12, 0x7D0F, 0x7D0C, 0x7F5C, 0x7F61, 0x7F5E, - 0x7F60, 0x7F5D, 0x7F5B, 0x7F96, 0x7F92, 0x7FC3, 0x7FC2, 0x7FC0, - 0x8016, 0x803E, 0x8039, 0x80FA, 0x80F2, 0x80F9, 0x80F5, 0x8101, - 0x80FB, 0x8100, 0x8201, 0x822F, 0x8225, 0x8333, 0x832D, 0x8344, - 0x8319, 0x8351, 0x8325, 0x8356, 0x833F, 0x8341, 0x8326, 0x831C, - 0x8322, 0x8342, 0x834E, 0x831B, 0x832A, 0x8308, 0x833C, 0x834D, - 0x8316, 0x8324, 0x8320, 0x8337, 0x832F, 0x8329, 0x8347, 0x8345, - 0x834C, 0x8353, 0x831E, 0x832C, 0x834B, 0x8327, 0x8348, 0x8653, -plane 32 -at 0x00 - 0x8652, 0x86A2, 0x86A8, 0x8696, 0x868D, 0x8691, 0x869E, 0x8687, - 0x8697, 0x8686, 0x868B, 0x869A, 0x8685, 0x86A5, 0x8699, 0x86A1, - 0x86A7, 0x8695, 0x8698, 0x868E, 0x869D, 0x8690, 0x8694, 0x8843, - 0x8844, 0x886D, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887F, - 0x886F, 0x8883, 0x887E, 0x8874, 0x887C, 0x8A12, 0x8C47, 0x8C57, - 0x8C7B, 0x8CA4, 0x8CA3, 0x8D76, 0x8D78, 0x8DB5, 0x8DB7, 0x8DB6, - 0x8ED1, 0x8ED3, 0x8FFE, 0x8FF5, 0x9002, 0x8FFF, 0x8FFB, 0x9004, - 0x8FFC, 0x8FF6, 0x90D6, 0x90E0, 0x90D9, 0x90DA, 0x90E3, 0x90DF, - 0x90E5, 0x90D8, 0x90DB, 0x90D7, 0x90DC, 0x90E4, 0x9150, 0x914E, - 0x914F, 0x91D5, 0x91E2, 0x91DA, 0x965C, 0x965F, 0x96BC, 0x98E3, - 0x9ADF, 0x9B2F, 0x4E7F, 0x5070, 0x506A, 0x5061, 0x505E, 0x5060, - 0x5053, 0x504B, 0x505D, 0x5072, 0x5048, 0x504D, 0x5041, 0x505B, - 0x504A, 0x5062, 0x5015, 0x5045, 0x505F, 0x5069, 0x506B, 0x5063, - 0x5064, 0x5046, 0x5040, 0x506E, 0x5073, 0x5057, 0x5051, 0x51D0, - 0x526B, 0x526D, 0x526C, 0x526E, 0x52D6, 0x52D3, 0x532D, 0x539C, - 0x5575, 0x5576, 0x553C, 0x554D, 0x5550, 0x5534, 0x552A, 0x5551, - 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x550C, 0x5532, - 0x5565, 0x554E, 0x5539, 0x5548, 0x552D, 0x553B, 0x5540, 0x554B, - 0x570A, 0x5707, 0x57FB, 0x5814, 0x57E2, 0x57F6, 0x57DC, 0x57F4, - 0x5800, 0x57ED, 0x57FD, 0x5808, 0x57F8, 0x580B, 0x57F3, 0x57CF, - 0x5807, 0x57EE, 0x57E3, 0x57F2, 0x57E5, 0x57EC, 0x57E1, 0x580E, - 0x57FC, 0x5810, 0x57E7, 0x5801, 0x580C, 0x57F1, 0x57E9, 0x57F0, - 0x580D, 0x5804, 0x595C, 0x5A60, 0x5A58, 0x5A55, 0x5A67, 0x5A5E, - 0x5A38, 0x5A35, 0x5A6D, 0x5A50, 0x5A5F, 0x5A65, 0x5A6C, 0x5A53, - 0x5A64, 0x5A57, 0x5A43, 0x5A5D, 0x5A52, 0x5A44, 0x5A5B, 0x5A48, - 0x5A8E, 0x5A3E, 0x5A4D, 0x5A39, 0x5A4C, 0x5A70, 0x5A69, 0x5A47, - 0x5A51, 0x5A56, 0x5A42, 0x5A5C, 0x5B72, 0x5B6E, 0x5BC1, 0x5BC0, - 0x5C59, 0x5D1E, 0x5D0B, 0x5D1D, 0x5D1A, 0x5D20, 0x5D0C, 0x5D28, - 0x5D0D, 0x5D26, 0x5D25, 0x5D0F, 0x5D30, 0x5D12, 0x5D23, 0x5D1F, - 0x5D2E, 0x5E3E, 0x5E34, 0x5EB1, 0x5EB4, 0x5EB9, 0x5EB2, 0x5EB3, - 0x5F36, 0x5F38, 0x5F9B, 0x5F96, 0x5F9F, 0x608A, 0x6090, 0x6086, - 0x60BE, 0x60B0, 0x60BA, 0x60D3, 0x60D4, 0x60CF, 0x60E4, 0x60D9, -plane 33 -at 0x00 - 0x60DD, 0x60C8, 0x60B1, 0x60DB, 0x60B7, 0x60CA, 0x60BF, 0x60C3, - 0x60CD, 0x60C0, 0x6332, 0x6365, 0x638A, 0x6382, 0x637D, 0x63BD, - 0x639E, 0x63AD, 0x639D, 0x6397, 0x63AB, 0x638E, 0x636F, 0x6387, - 0x6390, 0x636E, 0x63AF, 0x6375, 0x639C, 0x636D, 0x63AE, 0x637C, - 0x63A4, 0x633B, 0x639F, 0x6378, 0x6385, 0x6381, 0x6391, 0x638D, - 0x6370, 0x6553, 0x65CD, 0x6665, 0x6661, 0x665B, 0x6659, 0x665C, - 0x6662, 0x6718, 0x6879, 0x6887, 0x6890, 0x689C, 0x686D, 0x686E, - 0x68AE, 0x68AB, 0x6956, 0x686F, 0x68A3, 0x68AC, 0x68A9, 0x6875, - 0x6874, 0x68B2, 0x688F, 0x6877, 0x6892, 0x687C, 0x686B, 0x6872, - 0x68AA, 0x6880, 0x6871, 0x687E, 0x689B, 0x6896, 0x688B, 0x68A0, - 0x6889, 0x68A4, 0x6878, 0x687B, 0x6891, 0x688C, 0x688A, 0x687D, - 0x6B36, 0x6B33, 0x6B37, 0x6B38, 0x6B91, 0x6B8F, 0x6B8D, 0x6B8E, - 0x6B8C, 0x6C2A, 0x6DC0, 0x6DAB, 0x6DB4, 0x6DB3, 0x6E74, 0x6DAC, - 0x6DE9, 0x6DE2, 0x6DB7, 0x6DF6, 0x6DD4, 0x6E00, 0x6DC8, 0x6DE0, - 0x6DDF, 0x6DD6, 0x6DBE, 0x6DE5, 0x6DDC, 0x6DDD, 0x6DDB, 0x6DF4, - 0x6DCA, 0x6DBD, 0x6DED, 0x6DF0, 0x6DBA, 0x6DD5, 0x6DC2, 0x6DCF, - 0x6DC9, 0x6DD0, 0x6DF2, 0x6DD3, 0x6DFD, 0x6DD7, 0x6DCD, 0x6DE3, - 0x6DBB, 0x70FA, 0x710D, 0x70F7, 0x7117, 0x70F4, 0x710C, 0x70F0, - 0x7104, 0x70F3, 0x7110, 0x70FC, 0x70FF, 0x7106, 0x7113, 0x7100, - 0x70F8, 0x70F6, 0x710B, 0x7102, 0x710E, 0x727E, 0x727B, 0x727C, - 0x727F, 0x731D, 0x7317, 0x7307, 0x7311, 0x7318, 0x730A, 0x7308, - 0x72FF, 0x730F, 0x731E, 0x7388, 0x73F6, 0x73F8, 0x73F5, 0x7404, - 0x7401, 0x73FD, 0x7407, 0x7400, 0x73FA, 0x73FC, 0x73FF, 0x740C, - 0x740B, 0x73F4, 0x7408, 0x7564, 0x7563, 0x75CE, 0x75D2, 0x75CF, - 0x75CB, 0x75CC, 0x75D1, 0x75D0, 0x768F, 0x7689, 0x76D3, 0x7739, - 0x772F, 0x772D, 0x7731, 0x7732, 0x7734, 0x7733, 0x773D, 0x7725, - 0x773B, 0x7735, 0x7848, 0x7852, 0x7849, 0x784D, 0x784A, 0x784C, - 0x7826, 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796A, 0x7963, - 0x796B, 0x7961, 0x79BB, 0x79FA, 0x79F8, 0x79F6, 0x79F7, 0x7A8F, - 0x7A94, 0x7A90, 0x7B35, 0x7B47, 0x7B34, 0x7B25, 0x7B30, 0x7B22, - 0x7B24, 0x7B33, 0x7B18, 0x7B2A, 0x7B1D, 0x7B31, 0x7B2B, 0x7B2D, - 0x7B2F, 0x7B32, 0x7B38, 0x7B1A, 0x7B23, 0x7C94, 0x7C98, 0x7C96, -plane 34 -at 0x00 - 0x7CA3, 0x7D35, 0x7D3D, 0x7D38, 0x7D36, 0x7D3A, 0x7D45, 0x7D2C, - 0x7D29, 0x7D41, 0x7D47, 0x7D3E, 0x7D3F, 0x7D4A, 0x7D3B, 0x7D28, - 0x7F63, 0x7F95, 0x7F9C, 0x7F9D, 0x7F9B, 0x7FCA, 0x7FCB, 0x7FCD, - 0x7FD0, 0x7FD1, 0x7FC7, 0x7FCF, 0x7FC9, 0x801F, 0x801E, 0x801B, - 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, 0x811B, 0x812D, - 0x811F, 0x812C, 0x811E, 0x8121, 0x8115, 0x8127, 0x811D, 0x8122, - 0x8211, 0x8238, 0x8233, 0x823A, 0x8234, 0x8232, 0x8274, 0x8390, - 0x83A3, 0x83A8, 0x838D, 0x837A, 0x8373, 0x83A4, 0x8374, 0x838F, - 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83A9, 0x837D, 0x8383, - 0x838C, 0x839D, 0x839B, 0x83AA, 0x838B, 0x837E, 0x83A5, 0x83AF, - 0x8388, 0x8397, 0x83B0, 0x837F, 0x83A6, 0x8387, 0x83AE, 0x8376, - 0x839A, 0x8659, 0x8656, 0x86BF, 0x86B7, 0x86C2, 0x86C1, 0x86C5, - 0x86BA, 0x86B0, 0x86C8, 0x86B9, 0x86B3, 0x86B8, 0x86CC, 0x86B4, - 0x86BB, 0x86BC, 0x86C3, 0x86BD, 0x86BE, 0x8852, 0x8889, 0x8895, - 0x88A8, 0x88A2, 0x88AA, 0x889A, 0x8891, 0x88A1, 0x889F, 0x8898, - 0x88A7, 0x8899, 0x889B, 0x8897, 0x88A4, 0x88AC, 0x888C, 0x8893, - 0x888E, 0x8982, 0x89D6, 0x89D9, 0x89D5, 0x8A30, 0x8A27, 0x8A2C, - 0x8A1E, 0x8C39, 0x8C3B, 0x8C5C, 0x8C5D, 0x8C7D, 0x8CA5, 0x8D7D, - 0x8D7B, 0x8D79, 0x8DBC, 0x8DC2, 0x8DB9, 0x8DBF, 0x8DC1, 0x8ED8, - 0x8EDE, 0x8EDD, 0x8EDC, 0x8ED7, 0x8EE0, 0x8EE1, 0x9024, 0x900B, - 0x9011, 0x901C, 0x900C, 0x9021, 0x90EF, 0x90EA, 0x90F0, 0x90F4, - 0x90F2, 0x90F3, 0x90D4, 0x90EB, 0x90EC, 0x90E9, 0x9156, 0x9158, - 0x915A, 0x9153, 0x9155, 0x91EC, 0x91F4, 0x91F1, 0x91F3, 0x91F8, - 0x91E4, 0x91F9, 0x91EA, 0x91EB, 0x91F7, 0x91E8, 0x91EE, 0x957A, - 0x9586, 0x9588, 0x967C, 0x966D, 0x966B, 0x9671, 0x966F, 0x96BF, - 0x976A, 0x9804, 0x98E5, 0x9997, 0x509B, 0x5095, 0x5094, 0x509E, - 0x508B, 0x50A3, 0x5083, 0x508C, 0x508E, 0x509D, 0x5068, 0x509C, - 0x5092, 0x5082, 0x5087, 0x515F, 0x51D4, 0x5312, 0x5311, 0x53A4, - 0x53A7, 0x5591, 0x55A8, 0x55A5, 0x55AD, 0x5577, 0x5645, 0x55A2, - 0x5593, 0x5588, 0x558F, 0x55B5, 0x5581, 0x55A3, 0x5592, 0x55A4, - 0x557D, 0x558C, 0x55A6, 0x557F, 0x5595, 0x55A1, 0x558E, 0x570C, - 0x5829, 0x5837, 0x5819, 0x581E, 0x5827, 0x5823, 0x5828, 0x57F5, -plane 35 -at 0x00 - 0x5848, 0x5825, 0x581C, 0x581B, 0x5833, 0x583F, 0x5836, 0x582E, - 0x5839, 0x5838, 0x582D, 0x582C, 0x583B, 0x5961, 0x5AAF, 0x5A94, - 0x5A9F, 0x5A7A, 0x5AA2, 0x5A9E, 0x5A78, 0x5AA6, 0x5A7C, 0x5AA5, - 0x5AAC, 0x5A95, 0x5AAE, 0x5A37, 0x5A84, 0x5A8A, 0x5A97, 0x5A83, - 0x5A8B, 0x5AA9, 0x5A7B, 0x5A7D, 0x5A8C, 0x5A9C, 0x5A8F, 0x5A93, - 0x5A9D, 0x5BEA, 0x5BCD, 0x5BCB, 0x5BD4, 0x5BD1, 0x5BCA, 0x5BCE, - 0x5C0C, 0x5C30, 0x5D37, 0x5D43, 0x5D6B, 0x5D41, 0x5D4B, 0x5D3F, - 0x5D35, 0x5D51, 0x5D4E, 0x5D55, 0x5D33, 0x5D3A, 0x5D52, 0x5D3D, - 0x5D31, 0x5D59, 0x5D42, 0x5D39, 0x5D49, 0x5D38, 0x5D3C, 0x5D32, - 0x5D36, 0x5D40, 0x5D45, 0x5E44, 0x5E41, 0x5F58, 0x5FA6, 0x5FA5, - 0x5FAB, 0x60C9, 0x60B9, 0x60CC, 0x60E2, 0x60CE, 0x60C4, 0x6114, - 0x60F2, 0x610A, 0x6116, 0x6105, 0x60F5, 0x6113, 0x60F8, 0x60FC, - 0x60FE, 0x60C1, 0x6103, 0x6118, 0x611D, 0x6110, 0x60FF, 0x6104, - 0x610B, 0x624A, 0x6394, 0x63B1, 0x63B0, 0x63CE, 0x63E5, 0x63E8, - 0x63EF, 0x63C3, 0x649D, 0x63F3, 0x63CA, 0x63E0, 0x63F6, 0x63D5, - 0x63F2, 0x63F5, 0x6461, 0x63DF, 0x63BE, 0x63DD, 0x63DC, 0x63C4, - 0x63D8, 0x63D3, 0x63C2, 0x63C7, 0x63CC, 0x63CB, 0x63C8, 0x63F0, - 0x63D7, 0x63D9, 0x6532, 0x6567, 0x656A, 0x6564, 0x655C, 0x6568, - 0x6565, 0x658C, 0x659D, 0x659E, 0x65AE, 0x65D0, 0x65D2, 0x667C, - 0x666C, 0x667B, 0x6680, 0x6671, 0x6679, 0x666A, 0x6672, 0x6701, - 0x690C, 0x68D3, 0x6904, 0x68DC, 0x692A, 0x68EC, 0x68EA, 0x68F1, - 0x690F, 0x68D6, 0x68F7, 0x68EB, 0x68E4, 0x68F6, 0x6913, 0x6910, - 0x68F3, 0x68E1, 0x6907, 0x68CC, 0x6908, 0x6970, 0x68B4, 0x6911, - 0x68EF, 0x68C6, 0x6914, 0x68F8, 0x68D0, 0x68FD, 0x68FC, 0x68E8, - 0x690B, 0x690A, 0x6917, 0x68CE, 0x68C8, 0x68DD, 0x68DE, 0x68E6, - 0x68F4, 0x68D1, 0x6906, 0x68D4, 0x68E9, 0x6915, 0x6925, 0x68C7, - 0x6B39, 0x6B3B, 0x6B3F, 0x6B3C, 0x6B94, 0x6B97, 0x6B99, 0x6B95, - 0x6BBD, 0x6BF0, 0x6BF2, 0x6BF3, 0x6C30, 0x6DFC, 0x6E46, 0x6E47, - 0x6E1F, 0x6E49, 0x6E88, 0x6E3C, 0x6E3D, 0x6E45, 0x6E62, 0x6E2B, - 0x6E3F, 0x6E41, 0x6E5D, 0x6E73, 0x6E1C, 0x6E33, 0x6E4B, 0x6E40, - 0x6E51, 0x6E3B, 0x6E03, 0x6E2E, 0x6E5E, 0x6E68, 0x6E5C, 0x6E61, - 0x6E31, 0x6E28, 0x6E60, 0x6E71, 0x6E6B, 0x6E39, 0x6E22, 0x6E30, -plane 36 -at 0x00 - 0x6E53, 0x6E65, 0x6E27, 0x6E78, 0x6E64, 0x6E77, 0x6E55, 0x6E79, - 0x6E52, 0x6E66, 0x6E35, 0x6E36, 0x6E5A, 0x7120, 0x711E, 0x712F, - 0x70FB, 0x712E, 0x7131, 0x7123, 0x7125, 0x7122, 0x7132, 0x711F, - 0x7128, 0x713A, 0x711B, 0x724B, 0x725A, 0x7288, 0x7289, 0x7286, - 0x7285, 0x728B, 0x7312, 0x730B, 0x7330, 0x7322, 0x7331, 0x7333, - 0x7327, 0x7332, 0x732D, 0x7326, 0x7323, 0x7335, 0x730C, 0x742E, - 0x742C, 0x7430, 0x742B, 0x7416, 0x741A, 0x7421, 0x742D, 0x7431, - 0x7424, 0x7423, 0x741D, 0x7429, 0x7420, 0x7432, 0x74FB, 0x752F, - 0x756F, 0x756C, 0x75E7, 0x75DA, 0x75E1, 0x75E6, 0x75DD, 0x75DF, - 0x75E4, 0x75D7, 0x7695, 0x7692, 0x76DA, 0x7746, 0x7747, 0x7744, - 0x774D, 0x7745, 0x774A, 0x774E, 0x774B, 0x774C, 0x77DE, 0x77EC, - 0x7860, 0x7864, 0x7865, 0x785C, 0x786D, 0x7871, 0x786A, 0x786E, - 0x7870, 0x7869, 0x7868, 0x785E, 0x7862, 0x7974, 0x7973, 0x7972, - 0x7970, 0x7A02, 0x7A0A, 0x7A03, 0x7A0C, 0x7A04, 0x7A99, 0x7AE6, - 0x7AE4, 0x7B4A, 0x7B3B, 0x7B44, 0x7B48, 0x7B4C, 0x7B4E, 0x7B40, - 0x7B58, 0x7B45, 0x7CA2, 0x7C9E, 0x7CA8, 0x7CA1, 0x7D58, 0x7D6F, - 0x7D63, 0x7D53, 0x7D56, 0x7D67, 0x7D6A, 0x7D4F, 0x7D6D, 0x7D5C, - 0x7D6B, 0x7D52, 0x7D54, 0x7D69, 0x7D51, 0x7D5F, 0x7D4E, 0x7F3E, - 0x7F3F, 0x7F65, 0x7F66, 0x7FA2, 0x7FA0, 0x7FA1, 0x7FD7, 0x8051, - 0x804F, 0x8050, 0x80FE, 0x80D4, 0x8143, 0x814A, 0x8152, 0x814F, - 0x8147, 0x813D, 0x814D, 0x813A, 0x81E6, 0x81EE, 0x81F7, 0x81F8, - 0x81F9, 0x8204, 0x823C, 0x823D, 0x823F, 0x8275, 0x833B, 0x83CF, - 0x83F9, 0x8423, 0x83C0, 0x83E8, 0x8412, 0x83E7, 0x83E4, 0x83FC, - 0x83F6, 0x8410, 0x83C6, 0x83C8, 0x83EB, 0x83E3, 0x83BF, 0x8401, - 0x83DD, 0x83E5, 0x83D8, 0x83FF, 0x83E1, 0x83CB, 0x83CE, 0x83D6, - 0x83F5, 0x83C9, 0x8409, 0x840F, 0x83DE, 0x8411, 0x8406, 0x83C2, - 0x83F3, 0x83D5, 0x83FA, 0x83C7, 0x83D1, 0x83EA, 0x8413, 0x83C3, - 0x83EC, 0x83EE, 0x83C4, 0x83FB, 0x83D7, 0x83E2, 0x841B, 0x83DB, - 0x83FE, 0x86D8, 0x86E2, 0x86E6, 0x86D3, 0x86E3, 0x86DA, 0x86EA, - 0x86DD, 0x86EB, 0x86DC, 0x86EC, 0x86E9, 0x86D7, 0x86E8, 0x86D1, - 0x8848, 0x8856, 0x8855, 0x88BA, 0x88D7, 0x88B9, 0x88B8, 0x88C0, - 0x88BE, 0x88B6, 0x88BC, 0x88B7, 0x88BD, 0x88B2, 0x8901, 0x88C9, -plane 37 -at 0x00 - 0x8995, 0x8998, 0x8997, 0x89DD, 0x89DA, 0x89DB, 0x8A4E, 0x8A4D, - 0x8A39, 0x8A59, 0x8A40, 0x8A57, 0x8A58, 0x8A44, 0x8A45, 0x8A52, - 0x8A48, 0x8A51, 0x8A4A, 0x8A4C, 0x8A4F, 0x8C5F, 0x8C81, 0x8C80, - 0x8CBA, 0x8CBE, 0x8CB0, 0x8CB9, 0x8CB5, 0x8D84, 0x8D80, 0x8D89, - 0x8DD8, 0x8DD3, 0x8DCD, 0x8DC7, 0x8DD6, 0x8DDC, 0x8DCF, 0x8DD5, - 0x8DD9, 0x8DC8, 0x8DD7, 0x8DC5, 0x8EEF, 0x8EF7, 0x8EFA, 0x8EF9, - 0x8EE6, 0x8EEE, 0x8EE5, 0x8EF5, 0x8EE7, 0x8EE8, 0x8EF6, 0x8EEB, - 0x8EF1, 0x8EEC, 0x8EF4, 0x8EE9, 0x902D, 0x9034, 0x902F, 0x9106, - 0x912C, 0x9104, 0x90FF, 0x90FC, 0x9108, 0x90F9, 0x90FB, 0x9101, - 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915F, 0x9162, - 0x9160, 0x9201, 0x920A, 0x9225, 0x9203, 0x921A, 0x9226, 0x920F, - 0x920C, 0x9200, 0x9212, 0x91FF, 0x91FD, 0x9206, 0x9204, 0x9227, - 0x9202, 0x921C, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, 0x957B, - 0x958D, 0x958C, 0x9590, 0x9687, 0x967E, 0x9688, 0x9689, 0x9683, - 0x9680, 0x96C2, 0x96C8, 0x96C3, 0x96F1, 0x96F0, 0x976C, 0x9770, - 0x976E, 0x9807, 0x98A9, 0x98EB, 0x9CE6, 0x9EF9, 0x4E83, 0x4E84, - 0x4EB6, 0x50BD, 0x50BF, 0x50C6, 0x50AE, 0x50C4, 0x50CA, 0x50B4, - 0x50C8, 0x50C2, 0x50B0, 0x50C1, 0x50BA, 0x50B1, 0x50CB, 0x50C9, - 0x50B6, 0x50B8, 0x51D7, 0x527A, 0x5278, 0x527B, 0x527C, 0x55C3, - 0x55DB, 0x55CC, 0x55D0, 0x55CB, 0x55CA, 0x55DD, 0x55C0, 0x55D4, - 0x55C4, 0x55E9, 0x55BF, 0x55D2, 0x558D, 0x55CF, 0x55D5, 0x55E2, - 0x55D6, 0x55C8, 0x55F2, 0x55CD, 0x55D9, 0x55C2, 0x5714, 0x5853, - 0x5868, 0x5864, 0x584F, 0x584D, 0x5849, 0x586F, 0x5855, 0x584E, - 0x585D, 0x5859, 0x5865, 0x585B, 0x583D, 0x5863, 0x5871, 0x58FC, - 0x5AC7, 0x5AC4, 0x5ACB, 0x5ABA, 0x5AB8, 0x5AB1, 0x5AB5, 0x5AB0, - 0x5ABF, 0x5AC8, 0x5ABB, 0x5AC6, 0x5AB7, 0x5AC0, 0x5ACA, 0x5AB4, - 0x5AB6, 0x5ACD, 0x5AB9, 0x5A90, 0x5BD6, 0x5BD8, 0x5BD9, 0x5C1F, - 0x5C33, 0x5D71, 0x5D63, 0x5D4A, 0x5D65, 0x5D72, 0x5D6C, 0x5D5E, - 0x5D68, 0x5D67, 0x5D62, 0x5DF0, 0x5E4F, 0x5E4E, 0x5E4A, 0x5E4D, - 0x5E4B, 0x5EC5, 0x5ECC, 0x5EC6, 0x5ECB, 0x5EC7, 0x5F40, 0x5FAF, - 0x5FAD, 0x60F7, 0x6149, 0x614A, 0x612B, 0x6145, 0x6136, 0x6132, - 0x612E, 0x6146, 0x612F, 0x614F, 0x6129, 0x6140, 0x6220, 0x9168, -plane 38 -at 0x00 - 0x6223, 0x6225, 0x6224, 0x63C5, 0x63F1, 0x63EB, 0x6410, 0x6412, - 0x6409, 0x6420, 0x6424, 0x6433, 0x6443, 0x641F, 0x6415, 0x6418, - 0x6439, 0x6437, 0x6422, 0x6423, 0x640C, 0x6426, 0x6430, 0x6428, - 0x6441, 0x6435, 0x642F, 0x640A, 0x641A, 0x6440, 0x6425, 0x6427, - 0x640B, 0x63E7, 0x641B, 0x642E, 0x6421, 0x640E, 0x656F, 0x6592, - 0x65D3, 0x6686, 0x668C, 0x6695, 0x6690, 0x668B, 0x668A, 0x6699, - 0x6694, 0x6678, 0x6720, 0x6966, 0x695F, 0x6938, 0x694E, 0x6962, - 0x6971, 0x693F, 0x6945, 0x696A, 0x6939, 0x6942, 0x6957, 0x6959, - 0x697A, 0x6948, 0x6949, 0x6935, 0x696C, 0x6933, 0x693D, 0x6965, - 0x68F0, 0x6978, 0x6934, 0x6969, 0x6940, 0x696F, 0x6944, 0x6976, - 0x6958, 0x6941, 0x6974, 0x694C, 0x693B, 0x694B, 0x6937, 0x695C, - 0x694F, 0x6951, 0x6932, 0x6952, 0x692F, 0x697B, 0x693C, 0x6B46, - 0x6B45, 0x6B43, 0x6B42, 0x6B48, 0x6B41, 0x6B9B, 0xFA0D, 0x6BFB, - 0x6BFC, 0x6BF9, 0x6BF7, 0x6BF8, 0x6E9B, 0x6ED6, 0x6EC8, 0x6E8F, - 0x6EC0, 0x6E9F, 0x6E93, 0x6E94, 0x6EA0, 0x6EB1, 0x6EB9, 0x6EC6, - 0x6ED2, 0x6EBD, 0x6EC1, 0x6E9E, 0x6EC9, 0x6EB7, 0x6EB0, 0x6ECD, - 0x6EA6, 0x6ECF, 0x6EB2, 0x6EBE, 0x6EC3, 0x6EDC, 0x6ED8, 0x6E99, - 0x6E92, 0x6E8E, 0x6E8D, 0x6EA4, 0x6EA1, 0x6EBF, 0x6EB3, 0x6ED0, - 0x6ECA, 0x6E97, 0x6EAE, 0x6EA3, 0x7147, 0x7154, 0x7152, 0x7163, - 0x7160, 0x7141, 0x715D, 0x7162, 0x7172, 0x7178, 0x716A, 0x7161, - 0x7142, 0x7158, 0x7143, 0x714B, 0x7170, 0x715F, 0x7150, 0x7153, - 0x7144, 0x714D, 0x715A, 0x724F, 0x728D, 0x728C, 0x7291, 0x7290, - 0x728E, 0x733C, 0x7342, 0x733B, 0x733A, 0x7340, 0x734A, 0x7349, - 0x7444, 0x744A, 0x744B, 0x7452, 0x7451, 0x7457, 0x7440, 0x744F, - 0x7450, 0x744E, 0x7442, 0x7446, 0x744D, 0x7454, 0x74E1, 0x74FF, - 0x74FE, 0x74FD, 0x751D, 0x7579, 0x7577, 0x6983, 0x75EF, 0x760F, - 0x7603, 0x75F7, 0x75FE, 0x75FC, 0x75F9, 0x75F8, 0x7610, 0x75FB, - 0x75F6, 0x75ED, 0x75F5, 0x75FD, 0x7699, 0x76B5, 0x76DD, 0x7755, - 0x775F, 0x7760, 0x7752, 0x7756, 0x775A, 0x7769, 0x7767, 0x7754, - 0x7759, 0x776D, 0x77E0, 0x7887, 0x789A, 0x7894, 0x788F, 0x7884, - 0x7895, 0x7885, 0x7886, 0x78A1, 0x7883, 0x7879, 0x7899, 0x7880, - 0x7896, 0x787B, 0x797C, 0x7982, 0x797D, 0x7979, 0x7A11, 0x7A18, -plane 39 -at 0x00 - 0x7A19, 0x7A12, 0x7A17, 0x7A15, 0x7A22, 0x7A13, 0x7A1B, 0x7A10, - 0x7AA3, 0x7AA2, 0x7A9E, 0x7AEB, 0x7B66, 0x7B64, 0x7B6D, 0x7B74, - 0x7B69, 0x7B72, 0x7B65, 0x7B73, 0x7B71, 0x7B70, 0x7B61, 0x7B78, - 0x7B76, 0x7B63, 0x7CB2, 0x7CB4, 0x7CAF, 0x7D88, 0x7D86, 0x7D80, - 0x7D8D, 0x7D7F, 0x7D85, 0x7D7A, 0x7D8E, 0x7D7B, 0x7D83, 0x7D7C, - 0x7D8C, 0x7D94, 0x7D84, 0x7D7D, 0x7D92, 0x7F6D, 0x7F6B, 0x7F67, - 0x7F68, 0x7F6C, 0x7FA6, 0x7FA5, 0x7FA7, 0x7FDB, 0x7FDC, 0x8021, - 0x8164, 0x8160, 0x8177, 0x815C, 0x8169, 0x815B, 0x8162, 0x8172, - 0x6721, 0x815E, 0x8176, 0x8167, 0x816F, 0x8144, 0x8161, 0x821D, - 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84F1, 0x843F, 0x8456, - 0x8476, 0x8479, 0x848F, 0x848D, 0x8465, 0x8451, 0x8440, 0x8486, - 0x8467, 0x8430, 0x844D, 0x847D, 0x845A, 0x8459, 0x8474, 0x8473, - 0x845D, 0x8507, 0x845E, 0x8437, 0x843A, 0x8434, 0x847A, 0x8443, - 0x8478, 0x8432, 0x8445, 0x8429, 0x83D9, 0x844B, 0x842F, 0x8442, - 0x842D, 0x845F, 0x8470, 0x8439, 0x844E, 0x844C, 0x8452, 0x846F, - 0x84C5, 0x848E, 0x843B, 0x8447, 0x8436, 0x8433, 0x8468, 0x847E, - 0x8444, 0x842B, 0x8460, 0x8454, 0x846E, 0x8450, 0x870B, 0x8704, - 0x86F7, 0x870C, 0x86FA, 0x86D6, 0x86F5, 0x874D, 0x86F8, 0x870E, - 0x8709, 0x8701, 0x86F6, 0x870D, 0x8705, 0x88D6, 0x88CB, 0x88CD, - 0x88CE, 0x88DE, 0x88DB, 0x88DA, 0x88CC, 0x88D0, 0x8985, 0x899B, - 0x89DF, 0x89E5, 0x89E4, 0x89E1, 0x89E0, 0x89E2, 0x89DC, 0x89E6, - 0x8A76, 0x8A86, 0x8A7F, 0x8A61, 0x8A3F, 0x8A77, 0x8A82, 0x8A84, - 0x8A75, 0x8A83, 0x8A81, 0x8A74, 0x8A7A, 0x8C3C, 0x8C4B, 0x8C4A, - 0x8C65, 0x8C64, 0x8C66, 0x8C86, 0x8C84, 0x8C85, 0x8CCC, 0x8D68, - 0x8D69, 0x8D91, 0x8D8C, 0x8D8E, 0x8D8F, 0x8D8D, 0x8D93, 0x8D94, - 0x8D90, 0x8D92, 0x8DF0, 0x8DE0, 0x8DEC, 0x8DF1, 0x8DEE, 0x8DD0, - 0x8DE9, 0x8DE3, 0x8DE2, 0x8DE7, 0x8DF2, 0x8DEB, 0x8DF4, 0x8F06, - 0x8EFF, 0x8F01, 0x8F00, 0x8F05, 0x8F07, 0x8F08, 0x8F02, 0x8F0B, - 0x9052, 0x903F, 0x9044, 0x9049, 0x903D, 0x9110, 0x910D, 0x910F, - 0x9111, 0x9116, 0x9114, 0x910B, 0x910E, 0x916E, 0x916F, 0x9248, - 0x9252, 0x9230, 0x923A, 0x9266, 0x9233, 0x9265, 0x925E, 0x9283, - 0x922E, 0x924A, 0x9246, 0x926D, 0x926C, 0x924F, 0x9260, 0x9267, -plane 40 -at 0x00 - 0x926F, 0x9236, 0x9261, 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, - 0x9272, 0x924E, 0x9253, 0x924C, 0x9256, 0x9232, 0x959F, 0x959C, - 0x959E, 0x959B, 0x9692, 0x9693, 0x9691, 0x9697, 0x96CE, 0x96FA, - 0x96FD, 0x96F8, 0x96F5, 0x9773, 0x9777, 0x9778, 0x9772, 0x980F, - 0x980D, 0x980E, 0x98AC, 0x98F6, 0x98F9, 0x99AF, 0x99B2, 0x99B0, - 0x99B5, 0x9AAD, 0x9AAB, 0x9B5B, 0x9CEA, 0x9CED, 0x9CE7, 0x9E80, - 0x9EFD, 0x50E6, 0x50D4, 0x50D7, 0x50E8, 0x50F3, 0x50DB, 0x50EA, - 0x50DD, 0x50E4, 0x50D3, 0x50EC, 0x50F0, 0x50EF, 0x50E3, 0x50E0, - 0x51D8, 0x5280, 0x5281, 0x52E9, 0x52EB, 0x5330, 0x53AC, 0x5627, - 0x5615, 0x560C, 0x5612, 0x55FC, 0x560F, 0x561C, 0x5601, 0x5613, - 0x5602, 0x55FA, 0x561D, 0x5604, 0x55FF, 0x55F9, 0x5889, 0x587C, - 0x5890, 0x5898, 0x5886, 0x5881, 0x587F, 0x5874, 0x588B, 0x587A, - 0x5887, 0x5891, 0x588E, 0x5876, 0x5882, 0x5888, 0x587B, 0x5894, - 0x588F, 0x58FE, 0x596B, 0x5ADC, 0x5AEE, 0x5AE5, 0x5AD5, 0x5AEA, - 0x5ADA, 0x5AED, 0x5AEB, 0x5AF3, 0x5AE2, 0x5AE0, 0x5ADB, 0x5AEC, - 0x5ADE, 0x5ADD, 0x5AD9, 0x5AE8, 0x5ADF, 0x5B77, 0x5BE0, 0x5BE3, - 0x5C63, 0x5D82, 0x5D80, 0x5D7D, 0x5D86, 0x5D7A, 0x5D81, 0x5D77, - 0x5D8A, 0x5D89, 0x5D88, 0x5D7E, 0x5D7C, 0x5D8D, 0x5D79, 0x5D7F, - 0x5E58, 0x5E59, 0x5E53, 0x5ED8, 0x5ED1, 0x5ED7, 0x5ECE, 0x5EDC, - 0x5ED5, 0x5ED9, 0x5ED2, 0x5ED4, 0x5F44, 0x5F43, 0x5F6F, 0x5FB6, - 0x612C, 0x6128, 0x6141, 0x615E, 0x6171, 0x6173, 0x6152, 0x6153, - 0x6172, 0x616C, 0x6180, 0x6174, 0x6154, 0x617A, 0x615B, 0x6165, - 0x613B, 0x616A, 0x6161, 0x6156, 0x6229, 0x6227, 0x622B, 0x642B, - 0x644D, 0x645B, 0x645D, 0x6474, 0x6476, 0x6472, 0x6473, 0x647D, - 0x6475, 0x6466, 0x64A6, 0x644E, 0x6482, 0x645E, 0x645C, 0x644B, - 0x6453, 0x6460, 0x6450, 0x647F, 0x643F, 0x646C, 0x646B, 0x6459, - 0x6465, 0x6477, 0x6573, 0x65A0, 0x66A1, 0x66A0, 0x669F, 0x6705, - 0x6704, 0x6722, 0x69B1, 0x69B6, 0x69C9, 0x69A0, 0x69CE, 0x6996, - 0x69B0, 0x69AC, 0x69BC, 0x6991, 0x6999, 0x698E, 0x69A7, 0x698D, - 0x69A9, 0x69BE, 0x69AF, 0x69BF, 0x69C4, 0x69BD, 0x69A4, 0x69D4, - 0x69B9, 0x69CA, 0x699A, 0x69CF, 0x69B3, 0x6993, 0x69AA, 0x69A1, - 0x699E, 0x69D9, 0x6997, 0x6990, 0x69C2, 0x69B5, 0x69A5, 0x69C6, -plane 41 -at 0x00 - 0x6B4A, 0x6B4D, 0x6B4B, 0x6B9E, 0x6B9F, 0x6BA0, 0x6BC3, 0x6BC4, - 0x6BFE, 0x6ECE, 0x6EF5, 0x6EF1, 0x6F03, 0x6F25, 0x6EF8, 0x6F37, - 0x6EFB, 0x6F2E, 0x6F09, 0x6F4E, 0x6F19, 0x6F1A, 0x6F27, 0x6F18, - 0x6F3B, 0x6F12, 0x6EED, 0x6F0A, 0x6F36, 0x6F73, 0x6EF9, 0x6EEE, - 0x6F2D, 0x6F40, 0x6F30, 0x6F3C, 0x6F35, 0x6EEB, 0x6F07, 0x6F0E, - 0x6F43, 0x6F05, 0x6EFD, 0x6EF6, 0x6F39, 0x6F1C, 0x6EFC, 0x6F3A, - 0x6F1F, 0x6F0D, 0x6F1E, 0x6F08, 0x6F21, 0x7187, 0x7190, 0x7189, - 0x7180, 0x7185, 0x7182, 0x718F, 0x717B, 0x7186, 0x7181, 0x7197, - 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, 0x7343, 0x734D, 0x7351, - 0x734C, 0x7462, 0x7473, 0x7471, 0x7475, 0x7472, 0x7467, 0x746E, - 0x7500, 0x7502, 0x7503, 0x757D, 0x7590, 0x7616, 0x7608, 0x760C, - 0x7615, 0x7611, 0x760A, 0x7614, 0x76B8, 0x7781, 0x777C, 0x7785, - 0x7782, 0x776E, 0x7780, 0x776F, 0x777E, 0x7783, 0x78B2, 0x78AA, - 0x78B4, 0x78AD, 0x78A8, 0x787E, 0x78AB, 0x789E, 0x78A5, 0x78A0, - 0x78AC, 0x78A2, 0x78A4, 0x7998, 0x798A, 0x798B, 0x7996, 0x7995, - 0x7994, 0x7993, 0x7997, 0x7988, 0x7992, 0x7990, 0x7A2B, 0x7A4A, - 0x7A30, 0x7A2F, 0x7A28, 0x7A26, 0x7AA8, 0x7AAB, 0x7AAC, 0x7AEE, - 0x7B88, 0x7B9C, 0x7B8A, 0x7B91, 0x7B90, 0x7B96, 0x7B8D, 0x7B8C, - 0x7B9B, 0x7B8E, 0x7B85, 0x7B98, 0x5284, 0x7B99, 0x7BA4, 0x7B82, - 0x7CBB, 0x7CBF, 0x7CBC, 0x7CBA, 0x7DA7, 0x7DB7, 0x7DC2, 0x7DA3, - 0x7DAA, 0x7DC1, 0x7DC0, 0x7DC5, 0x7D9D, 0x7DCE, 0x7DC4, 0x7DC6, - 0x7DCB, 0x7DCC, 0x7DAF, 0x7DB9, 0x7D96, 0x7DBC, 0x7D9F, 0x7DA6, - 0x7DAE, 0x7DA9, 0x7DA1, 0x7DC9, 0x7F73, 0x7FE2, 0x7FE3, 0x7FE5, - 0x7FDE, 0x8024, 0x805D, 0x805C, 0x8189, 0x8186, 0x8183, 0x8187, - 0x818D, 0x818C, 0x818B, 0x8215, 0x8497, 0x84A4, 0x84A1, 0x849F, - 0x84BA, 0x84CE, 0x84C2, 0x84AC, 0x84AE, 0x84AB, 0x84B9, 0x84B4, - 0x84C1, 0x84CD, 0x84AA, 0x849A, 0x84B1, 0x84D0, 0x849D, 0x84A7, - 0x84BB, 0x84A2, 0x8494, 0x84C7, 0x84CC, 0x849B, 0x84A9, 0x84AF, - 0x84A8, 0x84D6, 0x8498, 0x84B6, 0x84CF, 0x84A0, 0x84D7, 0x84D4, - 0x84D2, 0x84DB, 0x84B0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, - 0x876B, 0x8740, 0x872E, 0x871E, 0x8721, 0x8719, 0x871B, 0x8743, - 0x872C, 0x8741, 0x873E, 0x8746, 0x8720, 0x8732, 0x872A, 0x872D, -plane 42 -at 0x00 - 0x873C, 0x8712, 0x873A, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, - 0x8738, 0x8724, 0x871A, 0x8730, 0x8711, 0x88F7, 0x88E7, 0x88F1, - 0x88F2, 0x88FA, 0x88FE, 0x88EE, 0x88FC, 0x88F6, 0x88FB, 0x88F0, - 0x88EC, 0x88EB, 0x899D, 0x89A1, 0x899F, 0x899E, 0x89E9, 0x89EB, - 0x89E8, 0x8AAB, 0x8A99, 0x8A8B, 0x8A92, 0x8A8F, 0x8A96, 0x8C3D, - 0x8C68, 0x8C69, 0x8CD5, 0x8CCF, 0x8CD7, 0x8D96, 0x8E09, 0x8E02, - 0x8DFF, 0x8E0D, 0x8DFD, 0x8E0A, 0x8E03, 0x8E07, 0x8E06, 0x8E05, - 0x8DFE, 0x8E00, 0x8E04, 0x8F10, 0x8F11, 0x8F0E, 0x8F0D, 0x9123, - 0x911C, 0x9120, 0x9122, 0x911F, 0x911D, 0x911A, 0x9124, 0x9121, - 0x911B, 0x917A, 0x9172, 0x9179, 0x9173, 0x92A5, 0x92A4, 0x9276, - 0x929B, 0x927A, 0x92A0, 0x9294, 0x92AA, 0x928D, 0x92A6, 0x929A, - 0x92AB, 0x9279, 0x9297, 0x927F, 0x92A3, 0x92EE, 0x928E, 0x9282, - 0x9295, 0x92A2, 0x927D, 0x9288, 0x92A1, 0x928A, 0x9286, 0x928C, - 0x9299, 0x92A7, 0x927E, 0x9287, 0x92A9, 0x929D, 0x928B, 0x922D, - 0x969E, 0x96A1, 0x96FF, 0x9758, 0x977D, 0x977A, 0x977E, 0x9783, - 0x9780, 0x9782, 0x977B, 0x9784, 0x9781, 0x977F, 0x97CE, 0x97CD, - 0x9816, 0x98AD, 0x98AE, 0x9902, 0x9900, 0x9907, 0x999D, 0x999C, - 0x99C3, 0x99B9, 0x99BB, 0x99BA, 0x99C2, 0x99BD, 0x99C7, 0x9AB1, - 0x9AE3, 0x9AE7, 0x9B3E, 0x9B3F, 0x9B60, 0x9B61, 0x9B5F, 0x9CF1, - 0x9CF2, 0x9CF5, 0x9EA7, 0x50FF, 0x5103, 0x5130, 0x50F8, 0x5106, - 0x5107, 0x50F6, 0x50FE, 0x510B, 0x510C, 0x50FD, 0x510A, 0x528B, - 0x528C, 0x52F1, 0x52EF, 0x5648, 0x5642, 0x564C, 0x5635, 0x5641, - 0x564A, 0x5649, 0x5646, 0x5658, 0x565A, 0x5640, 0x5633, 0x563D, - 0x562C, 0x563E, 0x5638, 0x562A, 0x563A, 0x571A, 0x58AB, 0x589D, - 0x58B1, 0x58A0, 0x58A3, 0x58AF, 0x58AC, 0x58A5, 0x58A1, 0x58FF, - 0x5AFF, 0x5AF4, 0x5AFD, 0x5AF7, 0x5AF6, 0x5B03, 0x5AF8, 0x5B02, - 0x5AF9, 0x5B01, 0x5B07, 0x5B05, 0x5B0F, 0x5C67, 0x5D99, 0x5D97, - 0x5D9F, 0x5D92, 0x5DA2, 0x5D93, 0x5D95, 0x5DA0, 0x5D9C, 0x5DA1, - 0x5D9A, 0x5D9E, 0x5E69, 0x5E5D, 0x5E60, 0x5E5C, 0x7DF3, 0x5EDB, - 0x5EDE, 0x5EE1, 0x5F49, 0x5FB2, 0x618B, 0x6183, 0x6179, 0x61B1, - 0x61B0, 0x61A2, 0x6189, 0x619B, 0x6193, 0x61AF, 0x61AD, 0x619F, - 0x6192, 0x61AA, 0x61A1, 0x618D, 0x6166, 0x61B3, 0x622D, 0x646E, -plane 43 -at 0x00 - 0x6470, 0x6496, 0x64A0, 0x6485, 0x6497, 0x649C, 0x648F, 0x648B, - 0x648A, 0x648C, 0x64A3, 0x649F, 0x6468, 0x64B1, 0x6498, 0x6576, - 0x657A, 0x6579, 0x657B, 0x65B2, 0x65B3, 0x66B5, 0x66B0, 0x66A9, - 0x66B2, 0x66B7, 0x66AA, 0x66AF, 0x6A00, 0x6A06, 0x6A17, 0x69E5, - 0x69F8, 0x6A15, 0x69F1, 0x69E4, 0x6A20, 0x69FF, 0x69EC, 0x69E2, - 0x6A1B, 0x6A1D, 0x69FE, 0x6A27, 0x69F2, 0x69EE, 0x6A14, 0x69F7, - 0x69E7, 0x6A40, 0x6A08, 0x69E6, 0x69FB, 0x6A0D, 0x69FC, 0x69EB, - 0x6A09, 0x6A04, 0x6A18, 0x6A25, 0x6A0F, 0x69F6, 0x6A26, 0x6A07, - 0x69F4, 0x6A16, 0x6B51, 0x6BA5, 0x6BA3, 0x6BA2, 0x6BA6, 0x6C01, - 0x6C00, 0x6BFF, 0x6C02, 0x6F41, 0x6F26, 0x6F7E, 0x6F87, 0x6FC6, - 0x6F92, 0x6F8D, 0x6F89, 0x6F8C, 0x6F62, 0x6F4F, 0x6F85, 0x6F5A, - 0x6F96, 0x6F76, 0x6F6C, 0x6F82, 0x6F55, 0x6F72, 0x6F52, 0x6F50, - 0x6F57, 0x6F94, 0x6F93, 0x6F5D, 0x6F00, 0x6F61, 0x6F6B, 0x6F7D, - 0x6F67, 0x6F90, 0x6F53, 0x6F8B, 0x6F69, 0x6F7F, 0x6F95, 0x6F63, - 0x6F77, 0x6F6A, 0x6F7B, 0x71B2, 0x71AF, 0x719B, 0x71B0, 0x71A0, - 0x719A, 0x71A9, 0x71B5, 0x719D, 0x71A5, 0x719E, 0x71A4, 0x71A1, - 0x71AA, 0x719C, 0x71A7, 0x71B3, 0x7298, 0x729A, 0x7358, 0x7352, - 0x735E, 0x735F, 0x7360, 0x735D, 0x735B, 0x7361, 0x735A, 0x7359, - 0x7362, 0x7487, 0x7489, 0x748A, 0x7486, 0x7481, 0x747D, 0x7485, - 0x7488, 0x747C, 0x7479, 0x7508, 0x7507, 0x757E, 0x7625, 0x761E, - 0x7619, 0x761D, 0x761C, 0x7623, 0x761A, 0x7628, 0x761B, 0x769C, - 0x769D, 0x769E, 0x769B, 0x778D, 0x778F, 0x7789, 0x7788, 0x78CD, - 0x78BB, 0x78CF, 0x78CC, 0x78D1, 0x78CE, 0x78D4, 0x78C8, 0x78C3, - 0x78C4, 0x78C9, 0x799A, 0x79A1, 0x79A0, 0x799C, 0x79A2, 0x799B, - 0x6B76, 0x7A39, 0x7AB2, 0x7AB4, 0x7AB3, 0x7BB7, 0x7BCB, 0x7BBE, - 0x7BAC, 0x7BCE, 0x7BAF, 0x7BB9, 0x7BCA, 0x7BB5, 0x7CC5, 0x7CC8, - 0x7CCC, 0x7CCB, 0x7DF7, 0x7DDB, 0x7DEA, 0x7DE7, 0x7DD7, 0x7DE1, - 0x7E03, 0x7DFA, 0x7DE6, 0x7DF6, 0x7DF1, 0x7DF0, 0x7DEE, 0x7DDF, - 0x7F76, 0x7FAC, 0x7FB0, 0x7FAD, 0x7FED, 0x7FEB, 0x7FEA, 0x7FEC, - 0x7FE6, 0x7FE8, 0x8064, 0x8067, 0x81A3, 0x819F, 0x819E, 0x8195, - 0x81A2, 0x8199, 0x8197, 0x8216, 0x824F, 0x8253, 0x8252, 0x8250, - 0x824E, 0x8251, 0x8524, 0x853B, 0x850F, 0x8500, 0x8529, 0x850E, -plane 44 -at 0x00 - 0x8509, 0x850D, 0x851F, 0x850A, 0x8527, 0x851C, 0x84FB, 0x852B, - 0x84FA, 0x8508, 0x850C, 0x84F4, 0x852A, 0x84F2, 0x8515, 0x84F7, - 0x84EB, 0x84F3, 0x84FC, 0x8512, 0x84EA, 0x84E9, 0x8516, 0x84FE, - 0x8528, 0x851D, 0x852E, 0x8502, 0x84FD, 0x851E, 0x84F6, 0x8531, - 0x8526, 0x84E7, 0x84E8, 0x84F0, 0x84EF, 0x84F9, 0x8518, 0x8520, - 0x8530, 0x850B, 0x8519, 0x852F, 0x8662, 0x8756, 0x8763, 0x8764, - 0x8777, 0x87E1, 0x8773, 0x8758, 0x8754, 0x875B, 0x8752, 0x8761, - 0x875A, 0x8751, 0x875E, 0x876D, 0x876A, 0x8750, 0x874E, 0x875F, - 0x875D, 0x876F, 0x876C, 0x877A, 0x876E, 0x875C, 0x8765, 0x874F, - 0x877B, 0x8775, 0x8762, 0x8767, 0x8769, 0x885A, 0x8905, 0x890C, - 0x8914, 0x890B, 0x8917, 0x8918, 0x8919, 0x8906, 0x8916, 0x8911, - 0x890E, 0x8909, 0x89A2, 0x89A4, 0x89A3, 0x89ED, 0x89F0, 0x89EC, - 0x8ACF, 0x8AC6, 0x8AB8, 0x8AD3, 0x8AD1, 0x8AD4, 0x8AD5, 0x8ABB, - 0x8AD7, 0x8ABE, 0x8AC0, 0x8AC5, 0x8AD8, 0x8AC3, 0x8ABA, 0x8ABD, - 0x8AD9, 0x8C3E, 0x8C4D, 0x8C8F, 0x8CE5, 0x8CDF, 0x8CD9, 0x8CE8, - 0x8CDA, 0x8CDD, 0x8CE7, 0x8DA0, 0x8D9C, 0x8DA1, 0x8D9B, 0x8E20, - 0x8E23, 0x8E25, 0x8E24, 0x8E2E, 0x8E15, 0x8E1B, 0x8E16, 0x8E11, - 0x8E19, 0x8E26, 0x8E27, 0x8E14, 0x8E12, 0x8E18, 0x8E13, 0x8E1C, - 0x8E17, 0x8E1A, 0x8F2C, 0x8F24, 0x8F18, 0x8F1A, 0x8F20, 0x8F23, - 0x8F16, 0x8F17, 0x9073, 0x9070, 0x906F, 0x9067, 0x906B, 0x912F, - 0x912B, 0x9129, 0x912A, 0x9132, 0x9126, 0x912E, 0x9185, 0x9186, - 0x918A, 0x9181, 0x9182, 0x9184, 0x9180, 0x92D0, 0x92C3, 0x92C4, - 0x92C0, 0x92D9, 0x92B6, 0x92CF, 0x92F1, 0x92DF, 0x92D8, 0x92E9, - 0x92D7, 0x92DD, 0x92CC, 0x92EF, 0x92C2, 0x92E8, 0x92CA, 0x92C8, - 0x92CE, 0x92E6, 0x92CD, 0x92D5, 0x92C9, 0x92E0, 0x92DE, 0x92E7, - 0x92D1, 0x92D3, 0x92B5, 0x92E1, 0x92C6, 0x92B4, 0x957C, 0x95AC, - 0x95AB, 0x95AE, 0x95B0, 0x96A4, 0x96A2, 0x96D3, 0x9705, 0x9708, - 0x9702, 0x975A, 0x978A, 0x978E, 0x9788, 0x97D0, 0x97CF, 0x981E, - 0x981D, 0x9826, 0x9829, 0x9828, 0x9820, 0x981B, 0x9827, 0x98B2, - 0x9908, 0x98FA, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99DC, - 0x99CD, 0x99CF, 0x99D3, 0x99D4, 0x99CE, 0x99C9, 0x99D6, 0x99D8, - 0x99CB, 0x99D7, 0x99CC, 0x9AB3, 0x9AEC, 0x9AEB, 0x9AF3, 0x9AF2, -plane 45 -at 0x00 - 0x9AF1, 0x9B46, 0x9B43, 0x9B67, 0x9B74, 0x9B71, 0x9B66, 0x9B76, - 0x9B75, 0x9B70, 0x9B68, 0x9B64, 0x9B6C, 0x9CFC, 0x9CFA, 0x9CFD, - 0x9CFF, 0x9CF7, 0x9D07, 0x9D00, 0x9CF9, 0x9CFB, 0x9D08, 0x9D05, - 0x9D04, 0x9E83, 0x9ED3, 0x9F0F, 0x9F10, 0x511C, 0x5113, 0x5117, - 0x511A, 0x5111, 0x51DE, 0x5334, 0x53E1, 0x5670, 0x5660, 0x566E, - 0x5673, 0x5666, 0x5663, 0x566D, 0x5672, 0x565E, 0x5677, 0x571C, - 0x571B, 0x58C8, 0x58BD, 0x58C9, 0x58BF, 0x58BA, 0x58C2, 0x58BC, - 0x58C6, 0x5B17, 0x5B19, 0x5B1B, 0x5B21, 0x5B14, 0x5B13, 0x5B10, - 0x5B16, 0x5B28, 0x5B1A, 0x5B20, 0x5B1E, 0x5BEF, 0x5DAC, 0x5DB1, - 0x5DA9, 0x5DA7, 0x5DB5, 0x5DB0, 0x5DAE, 0x5DAA, 0x5DA8, 0x5DB2, - 0x5DAD, 0x5DAF, 0x5DB4, 0x5E67, 0x5E68, 0x5E66, 0x5E6F, 0x5EE9, - 0x5EE7, 0x5EE6, 0x5EE8, 0x5EE5, 0x5F4B, 0x5FBC, 0x619D, 0x61A8, - 0x6196, 0x61C5, 0x61B4, 0x61C6, 0x61C1, 0x61CC, 0x61BA, 0x61BF, - 0x61B8, 0x618C, 0x64D7, 0x64D6, 0x64D0, 0x64CF, 0x64C9, 0x64BD, - 0x6489, 0x64C3, 0x64DB, 0x64F3, 0x64D9, 0x6533, 0x657F, 0x657C, - 0x65A2, 0x66C8, 0x66BE, 0x66C0, 0x66CA, 0x66CB, 0x66CF, 0x66BD, - 0x66BB, 0x66BA, 0x66CC, 0x6723, 0x6A34, 0x6A66, 0x6A49, 0x6A67, - 0x6A32, 0x6A68, 0x6A3E, 0x6A5D, 0x6A6D, 0x6A76, 0x6A5B, 0x6A51, - 0x6A28, 0x6A5A, 0x6A3B, 0x6A3F, 0x6A41, 0x6A6A, 0x6A64, 0x6A50, - 0x6A4F, 0x6A54, 0x6A6F, 0x6A69, 0x6A60, 0x6A3C, 0x6A5E, 0x6A56, - 0x6A55, 0x6A4D, 0x6A4E, 0x6A46, 0x6B55, 0x6B54, 0x6B56, 0x6BA7, - 0x6BAA, 0x6BAB, 0x6BC8, 0x6BC7, 0x6C04, 0x6C03, 0x6C06, 0x6FAD, - 0x6FCB, 0x6FA3, 0x6FC7, 0x6FBC, 0x6FCE, 0x6FC8, 0x6F5E, 0x6FC4, - 0x6FBD, 0x6F9E, 0x6FCA, 0x6FA8, 0x7004, 0x6FA5, 0x6FAE, 0x6FBA, - 0x6FAC, 0x6FAA, 0x6FCF, 0x6FBF, 0x6FB8, 0x6FA2, 0x6FC9, 0x6FAB, - 0x6FCD, 0x6FAF, 0x6FB2, 0x6FB0, 0x71C5, 0x71C2, 0x71BF, 0x71B8, - 0x71D6, 0x71C0, 0x71C1, 0x71CB, 0x71D4, 0x71CA, 0x71C7, 0x71CF, - 0x71BD, 0x71D8, 0x71BC, 0x71C6, 0x71DA, 0x71DB, 0x729D, 0x729E, - 0x7369, 0x7366, 0x7367, 0x736C, 0x7365, 0x736B, 0x736A, 0x747F, - 0x749A, 0x74A0, 0x7494, 0x7492, 0x7495, 0x74A1, 0x750B, 0x7580, - 0x762F, 0x762D, 0x7631, 0x763D, 0x7633, 0x763C, 0x7635, 0x7632, - 0x7630, 0x76BB, 0x76E6, 0x779A, 0x779D, 0x77A1, 0x779C, 0x779B, -plane 46 -at 0x00 - 0x77A2, 0x77A3, 0x7795, 0x7799, 0x7797, 0x78DD, 0x78E9, 0x78E5, - 0x78EA, 0x78DE, 0x78E3, 0x78DB, 0x78E1, 0x78E2, 0x78ED, 0x78DF, - 0x78E0, 0x79A4, 0x7A44, 0x7A48, 0x7A47, 0x7AB6, 0x7AB8, 0x7AB5, - 0x7AB1, 0x7AB7, 0x7BDE, 0x7BE3, 0x7BE7, 0x7BDD, 0x7BD5, 0x7BE5, - 0x7BDA, 0x7BE8, 0x7BF9, 0x7BD4, 0x7BEA, 0x7BE2, 0x7BDC, 0x7BEB, - 0x7BD8, 0x7BDF, 0x7CD2, 0x7CD4, 0x7CD7, 0x7CD0, 0x7CD1, 0x7E12, - 0x7E21, 0x7E17, 0x7E0C, 0x7E1F, 0x7E20, 0x7E13, 0x7E0E, 0x7E1C, - 0x7E15, 0x7E1A, 0x7E22, 0x7E0B, 0x7E0F, 0x7E16, 0x7E0D, 0x7E14, - 0x7E25, 0x7E24, 0x7F43, 0x7F7B, 0x7F7C, 0x7F7A, 0x7FB1, 0x7FEF, - 0x802A, 0x8029, 0x806C, 0x81B1, 0x81A6, 0x81AE, 0x81B9, 0x81B5, - 0x81AB, 0x81B0, 0x81AC, 0x81B4, 0x81B2, 0x81B7, 0x81A7, 0x81F2, - 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, 0x856B, 0x854D, 0x8553, - 0x8561, 0x8558, 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, - 0x8551, 0x8547, 0x8563, 0x853E, 0x855B, 0x8571, 0x854E, 0x856E, - 0x8575, 0x8555, 0x8567, 0x8560, 0x858C, 0x8566, 0x855D, 0x8554, - 0x8565, 0x856C, 0x8663, 0x8665, 0x8664, 0x879B, 0x878F, 0x8797, - 0x8793, 0x8792, 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, - 0x87A3, 0x8785, 0x8790, 0x8791, 0x879D, 0x8784, 0x8794, 0x879C, - 0x879A, 0x8789, 0x891E, 0x8926, 0x8930, 0x892D, 0x892E, 0x8927, - 0x8931, 0x8922, 0x8929, 0x8923, 0x892F, 0x892C, 0x891F, 0x89F1, - 0x8AE0, 0x8AE2, 0x8AF2, 0x8AF4, 0x8AF5, 0x8ADD, 0x8B14, 0x8AE4, - 0x8ADF, 0x8AF0, 0x8AC8, 0x8ADE, 0x8AE1, 0x8AE8, 0x8AFF, 0x8AEF, - 0x8AFB, 0x8C91, 0x8C92, 0x8C90, 0x8CF5, 0x8CEE, 0x8CF1, 0x8CF0, - 0x8CF3, 0x8D6C, 0x8D6E, 0x8DA5, 0x8DA7, 0x8E33, 0x8E3E, 0x8E38, - 0x8E40, 0x8E45, 0x8E36, 0x8E3C, 0x8E3D, 0x8E41, 0x8E30, 0x8E3F, - 0x8EBD, 0x8F36, 0x8F2E, 0x8F35, 0x8F32, 0x8F39, 0x8F37, 0x8F34, - 0x9076, 0x9079, 0x907B, 0x9086, 0x90FA, 0x9133, 0x9135, 0x9136, - 0x9193, 0x9190, 0x9191, 0x918D, 0x918F, 0x9327, 0x931E, 0x9308, - 0x931F, 0x9306, 0x930F, 0x937A, 0x9338, 0x933C, 0x931B, 0x9323, - 0x9312, 0x9301, 0x9346, 0x932D, 0x930E, 0x930D, 0x92CB, 0x931D, - 0x92FA, 0x9325, 0x9313, 0x92F9, 0x92F7, 0x9334, 0x9302, 0x9324, - 0x92FF, 0x9329, 0x9339, 0x9335, 0x932A, 0x9314, 0x930C, 0x930B, -plane 47 -at 0x00 - 0x92FE, 0x9309, 0x9300, 0x92FB, 0x9316, 0x95BC, 0x95CD, 0x95BE, - 0x95B9, 0x95BA, 0x95B6, 0x95BF, 0x95B5, 0x95BD, 0x96A9, 0x96D4, - 0x970B, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97F0, 0x97F8, - 0x9835, 0x982F, 0x9832, 0x9924, 0x991F, 0x9927, 0x9929, 0x999E, - 0x99EE, 0x99EC, 0x99E5, 0x99E4, 0x99F0, 0x99E3, 0x99EA, 0x99E9, - 0x99E7, 0x9AB9, 0x9ABF, 0x9AB4, 0x9ABB, 0x9AF6, 0x9AFA, 0x9AF9, - 0x9AF7, 0x9B33, 0x9B80, 0x9B85, 0x9B87, 0x9B7C, 0x9B7E, 0x9B7B, - 0x9B82, 0x9B93, 0x9B92, 0x9B90, 0x9B7A, 0x9B95, 0x9B7D, 0x9B88, - 0x9D25, 0x9D17, 0x9D20, 0x9D1E, 0x9D14, 0x9D29, 0x9D1D, 0x9D18, - 0x9D22, 0x9D10, 0x9D19, 0x9D1F, 0x9E88, 0x9E86, 0x9E87, 0x9EAE, - 0x9EAD, 0x9ED5, 0x9ED6, 0x9EFA, 0x9F12, 0x9F3D, 0x5126, 0x5125, - 0x5122, 0x5124, 0x5120, 0x5129, 0x52F4, 0x5693, 0x568C, 0x568D, - 0x5686, 0x5684, 0x5683, 0x567E, 0x5682, 0x567F, 0x5681, 0x58D6, - 0x58D4, 0x58CF, 0x58D2, 0x5B2D, 0x5B25, 0x5B32, 0x5B23, 0x5B2C, - 0x5B27, 0x5B26, 0x5B2F, 0x5B2E, 0x5B7B, 0x5BF1, 0x5BF2, 0x5DB7, - 0x5E6C, 0x5E6A, 0x5FBE, 0x5FBB, 0x61C3, 0x61B5, 0x61BC, 0x61E7, - 0x61E0, 0x61E5, 0x61E4, 0x61E8, 0x61DE, 0x64EF, 0x64E9, 0x64E3, - 0x64EB, 0x64E4, 0x64E8, 0x6581, 0x6580, 0x65B6, 0x65DA, 0x66D2, - 0x6A8D, 0x6A96, 0x6A81, 0x6AA5, 0x6A89, 0x6A9F, 0x6A9B, 0x6AA1, - 0x6A9E, 0x6A87, 0x6A93, 0x6A8E, 0x6A95, 0x6A83, 0x6AA8, 0x6AA4, - 0x6A91, 0x6A7F, 0x6AA6, 0x6A9A, 0x6A85, 0x6A8C, 0x6A92, 0x6B5B, - 0x6BAD, 0x6C09, 0x6FCC, 0x6FA9, 0x6FF4, 0x6FD4, 0x6FE3, 0x6FDC, - 0x6FED, 0x6FE7, 0x6FE6, 0x6FDE, 0x6FF2, 0x6FDD, 0x6FE2, 0x6FE8, - 0x71E1, 0x71F1, 0x71E8, 0x71F2, 0x71E4, 0x71F0, 0x71E2, 0x7373, - 0x736E, 0x736F, 0x7497, 0x74B2, 0x74AB, 0x7490, 0x74AA, 0x74AD, - 0x74B1, 0x74A5, 0x74AF, 0x7510, 0x7511, 0x7512, 0x750F, 0x7584, - 0x7643, 0x7648, 0x7649, 0x7647, 0x76A4, 0x76E9, 0x77B5, 0x77AB, - 0x77B2, 0x77B7, 0x77B6, 0x77B4, 0x77B1, 0x77A8, 0x77F0, 0x78F3, - 0x78FD, 0x7902, 0x78FB, 0x78FC, 0x78F2, 0x7905, 0x78F9, 0x78FE, - 0x7904, 0x79AB, 0x79A8, 0x7A5C, 0x7A5B, 0x7A56, 0x7A58, 0x7A54, - 0x7A5A, 0x7ABE, 0x7AC0, 0x7AC1, 0x7C05, 0x7C0F, 0x7BF2, 0x7C00, - 0x7BFF, 0x7BFB, 0x7C0E, 0x7BF4, 0x7C0B, 0x7BF3, 0x7C02, 0x7C09, -plane 48 -at 0x00 - 0x7C03, 0x7C01, 0x7BF8, 0x7BFD, 0x7C06, 0x7BF0, 0x7BF1, 0x7C10, - 0x7C0A, 0x7CE8, 0x7E2D, 0x7E3C, 0x7E42, 0x7E33, 0x9848, 0x7E38, - 0x7E2A, 0x7E49, 0x7E40, 0x7E47, 0x7E29, 0x7E4C, 0x7E30, 0x7E3B, - 0x7E36, 0x7E44, 0x7E3A, 0x7F45, 0x7F7F, 0x7F7E, 0x7F7D, 0x7FF4, - 0x7FF2, 0x802C, 0x81BB, 0x81C4, 0x81CC, 0x81CA, 0x81C5, 0x81C7, - 0x81BC, 0x81E9, 0x825B, 0x825A, 0x825C, 0x8583, 0x8580, 0x858F, - 0x85A7, 0x8595, 0x85A0, 0x858B, 0x85A3, 0x857B, 0x85A4, 0x859A, - 0x859E, 0x8577, 0x857C, 0x8589, 0x85A1, 0x857A, 0x8578, 0x8557, - 0x858E, 0x8596, 0x8586, 0x858D, 0x8599, 0x859D, 0x8581, 0x85A2, - 0x8582, 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859F, - 0x8668, 0x87BE, 0x87AA, 0x87AD, 0x87C5, 0x87B0, 0x87AC, 0x87B9, - 0x87B5, 0x87BC, 0x87AE, 0x87C9, 0x87C3, 0x87C2, 0x87CC, 0x87B7, - 0x87AF, 0x87C4, 0x87CA, 0x87B4, 0x87B6, 0x87BF, 0x87B8, 0x87BD, - 0x87DE, 0x87B2, 0x8935, 0x8933, 0x893C, 0x893E, 0x8941, 0x8952, - 0x8937, 0x8942, 0x89AD, 0x89AF, 0x89AE, 0x89F2, 0x89F3, 0x8B1E, - 0x8B18, 0x8B16, 0x8B11, 0x8B05, 0x8B0B, 0x8B22, 0x8B0F, 0x8B12, - 0x8B15, 0x8B07, 0x8B0D, 0x8B08, 0x8B06, 0x8B1C, 0x8B13, 0x8B1A, - 0x8C4F, 0x8C70, 0x8C72, 0x8C71, 0x8C6F, 0x8C95, 0x8C94, 0x8CF9, - 0x8D6F, 0x8E4E, 0x8E4D, 0x8E53, 0x8E50, 0x8E4C, 0x8E47, 0x8F43, - 0x8F40, 0x9085, 0x907E, 0x9138, 0x919A, 0x91A2, 0x919B, 0x9199, - 0x919F, 0x91A1, 0x919D, 0x91A0, 0x93A1, 0x9383, 0x93AF, 0x9364, - 0x9356, 0x9347, 0x937C, 0x9358, 0x935C, 0x9376, 0x9349, 0x9350, - 0x9351, 0x9360, 0x936D, 0x938F, 0x934C, 0x936A, 0x9379, 0x9357, - 0x9355, 0x9352, 0x934F, 0x9371, 0x9377, 0x937B, 0x9361, 0x935E, - 0x9363, 0x9367, 0x9380, 0x934E, 0x9359, 0x95C7, 0x95C0, 0x95C9, - 0x95C3, 0x95C5, 0x95B7, 0x96AE, 0x96B0, 0x96AC, 0x9720, 0x971F, - 0x9718, 0x971D, 0x9719, 0x979A, 0x97A1, 0x979C, 0x979E, 0x979D, - 0x97D5, 0x97D4, 0x97F1, 0x9841, 0x9844, 0x984A, 0x9849, 0x9845, - 0x9843, 0x9925, 0x992B, 0x992C, 0x992A, 0x9933, 0x9932, 0x992F, - 0x992D, 0x9931, 0x9930, 0x9998, 0x99A3, 0x99A1, 0x9A02, 0x99FA, - 0x99F4, 0x99F7, 0x99F9, 0x99F8, 0x99F6, 0x99FB, 0x99FD, 0x99FE, - 0x99FC, 0x9A03, 0x9ABE, 0x9AFE, 0x9AFD, 0x9B01, 0x9AFC, 0x9B48, -plane 49 -at 0x00 - 0x9B9A, 0x9BA8, 0x9B9E, 0x9B9B, 0x9BA6, 0x9BA1, 0x9BA5, 0x9BA4, - 0x9B86, 0x9BA2, 0x9BA0, 0x9BAF, 0x9D33, 0x9D41, 0x9D67, 0x9D36, - 0x9D2E, 0x9D2F, 0x9D31, 0x9D38, 0x9D30, 0x9D45, 0x9D42, 0x9D43, - 0x9D3E, 0x9D37, 0x9D40, 0x9D3D, 0x7FF5, 0x9D2D, 0x9E8A, 0x9E89, - 0x9E8D, 0x9EB0, 0x9EC8, 0x9EDA, 0x9EFB, 0x9EFF, 0x9F24, 0x9F23, - 0x9F22, 0x9F54, 0x9FA0, 0x5131, 0x512D, 0x512E, 0x5698, 0x569C, - 0x5697, 0x569A, 0x569D, 0x5699, 0x5970, 0x5B3C, 0x5C69, 0x5C6A, - 0x5DC0, 0x5E6D, 0x5E6E, 0x61D8, 0x61DF, 0x61ED, 0x61EE, 0x61F1, - 0x61EA, 0x61F0, 0x61EB, 0x61D6, 0x61E9, 0x64FF, 0x6504, 0x64FD, - 0x64F8, 0x6501, 0x6503, 0x64FC, 0x6594, 0x65DB, 0x66DA, 0x66DB, - 0x66D8, 0x6AC5, 0x6AB9, 0x6ABD, 0x6AE1, 0x6AC6, 0x6ABA, 0x6AB6, - 0x6AB7, 0x6AC7, 0x6AB4, 0x6AAD, 0x6B5E, 0x6BC9, 0x6C0B, 0x7007, - 0x700C, 0x700D, 0x7001, 0x7005, 0x7014, 0x700E, 0x6FFF, 0x7000, - 0x6FFB, 0x7026, 0x6FFC, 0x6FF7, 0x700A, 0x7201, 0x71FF, 0x71F9, - 0x7203, 0x71FD, 0x7376, 0x74B8, 0x74C0, 0x74B5, 0x74C1, 0x74BE, - 0x74B6, 0x74BB, 0x74C2, 0x7514, 0x7513, 0x765C, 0x7664, 0x7659, - 0x7650, 0x7653, 0x7657, 0x765A, 0x76A6, 0x76BD, 0x76EC, 0x77C2, - 0x77BA, 0x78FF, 0x790C, 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, - 0x7911, 0x79AD, 0x79AC, 0x7A5F, 0x7C1C, 0x7C29, 0x7C19, 0x7C20, - 0x7C1F, 0x7C2D, 0x7C1D, 0x7C26, 0x7C28, 0x7C22, 0x7C25, 0x7C30, - 0x7E5C, 0x7E50, 0x7E56, 0x7E63, 0x7E58, 0x7E62, 0x7E5F, 0x7E51, - 0x7E60, 0x7E57, 0x7E53, 0x7FB5, 0x7FB3, 0x7FF7, 0x7FF8, 0x8075, - 0x81D1, 0x81D2, 0x81D0, 0x825F, 0x825E, 0x85B4, 0x85C6, 0x85C0, - 0x85C3, 0x85C2, 0x85B3, 0x85B5, 0x85BD, 0x85C7, 0x85C4, 0x85BF, - 0x85CB, 0x85CE, 0x85C8, 0x85C5, 0x85B1, 0x85B6, 0x85D2, 0x8624, - 0x85B8, 0x85B7, 0x85BE, 0x8669, 0x87E7, 0x87E6, 0x87E2, 0x87DB, - 0x87EB, 0x87EA, 0x87E5, 0x87DF, 0x87F3, 0x87E4, 0x87D4, 0x87DC, - 0x87D3, 0x87ED, 0x87D8, 0x87E3, 0x87A4, 0x87D7, 0x87D9, 0x8801, - 0x87F4, 0x87E8, 0x87DD, 0x8953, 0x894B, 0x894F, 0x894C, 0x8946, - 0x8950, 0x8951, 0x8949, 0x8B2A, 0x8B27, 0x8B23, 0x8B33, 0x8B30, - 0x8B35, 0x8B47, 0x8B2F, 0x8B3C, 0x8B3E, 0x8B31, 0x8B25, 0x8B37, - 0x8B26, 0x8B36, 0x8B2E, 0x8B24, 0x8B3B, 0x8B3D, 0x8B3A, 0x8C42, -plane 50 -at 0x00 - 0x8C75, 0x8C99, 0x8C98, 0x8C97, 0x8CFE, 0x8D04, 0x8D02, 0x8D00, - 0x8E5C, 0x8E62, 0x8E60, 0x8E57, 0x8E56, 0x8E5E, 0x8E65, 0x8E67, - 0x8E5B, 0x8E5A, 0x8E61, 0x8E5D, 0x8E69, 0x8E54, 0x8F46, 0x8F47, - 0x8F48, 0x8F4B, 0x9128, 0x913A, 0x913B, 0x913E, 0x91A8, 0x91A5, - 0x91A7, 0x91AF, 0x91AA, 0x93B5, 0x938C, 0x9392, 0x93B7, 0x939B, - 0x939D, 0x9389, 0x93A7, 0x938E, 0x93AA, 0x939E, 0x93A6, 0x9395, - 0x9388, 0x9399, 0x939F, 0x938D, 0x93B1, 0x9391, 0x93B2, 0x93A4, - 0x93A8, 0x93B4, 0x93A3, 0x93A5, 0x95D2, 0x95D3, 0x95D1, 0x96B3, - 0x96D7, 0x96DA, 0x5DC2, 0x96DF, 0x96D8, 0x96DD, 0x9723, 0x9722, - 0x9725, 0x97AC, 0x97AE, 0x97A8, 0x97AB, 0x97A4, 0x97AA, 0x97A2, - 0x97A5, 0x97D7, 0x97D9, 0x97D6, 0x97D8, 0x97FA, 0x9850, 0x9851, - 0x9852, 0x98B8, 0x9941, 0x993C, 0x993A, 0x9A0F, 0x9A0B, 0x9A09, - 0x9A0D, 0x9A04, 0x9A11, 0x9A0A, 0x9A05, 0x9A07, 0x9A06, 0x9AC0, - 0x9ADC, 0x9B08, 0x9B04, 0x9B05, 0x9B29, 0x9B35, 0x9B4A, 0x9B4C, - 0x9B4B, 0x9BC7, 0x9BC6, 0x9BC3, 0x9BBF, 0x9BC1, 0x9BB5, 0x9BB8, - 0x9BD3, 0x9BB6, 0x9BC4, 0x9BB9, 0x9BBD, 0x9D5C, 0x9D53, 0x9D4F, - 0x9D4A, 0x9D5B, 0x9D4B, 0x9D59, 0x9D56, 0x9D4C, 0x9D57, 0x9D52, - 0x9D54, 0x9D5F, 0x9D58, 0x9D5A, 0x9E8E, 0x9E8C, 0x9EDF, 0x9F01, - 0x9F00, 0x9F16, 0x9F25, 0x9F2B, 0x9F2A, 0x9F29, 0x9F28, 0x9F4C, - 0x9F55, 0x5134, 0x5135, 0x5296, 0x52F7, 0x53B4, 0x56AB, 0x56AD, - 0x56A6, 0x56A7, 0x56AA, 0x56AC, 0x58DA, 0x58DD, 0x58DB, 0x5912, - 0x5B3D, 0x5B3E, 0x5B3F, 0x5DC3, 0x5E70, 0x5FBF, 0x61FB, 0x6507, - 0x6510, 0x650D, 0x6509, 0x650C, 0x650E, 0x6584, 0x65DE, 0x65DD, - 0x66DE, 0x6AE7, 0x6AE0, 0x6ACC, 0x6AD1, 0x6AD9, 0x6ACB, 0x6ADF, - 0x6ADC, 0x6AD0, 0x6AEB, 0x6ACF, 0x6ACD, 0x6ADE, 0x6B60, 0x6BB0, - 0x6C0C, 0x7019, 0x7027, 0x7020, 0x7016, 0x702B, 0x7021, 0x7022, - 0x7023, 0x7029, 0x7017, 0x7024, 0x701C, 0x702A, 0x720C, 0x720A, - 0x7207, 0x7202, 0x7205, 0x72A5, 0x72A6, 0x72A4, 0x72A3, 0x72A1, - 0x74CB, 0x74C5, 0x74B7, 0x74C3, 0x7516, 0x7660, 0x77C9, 0x77CA, - 0x77C4, 0x77F1, 0x791D, 0x791B, 0x7921, 0x791C, 0x7917, 0x791E, - 0x79B0, 0x7A67, 0x7A68, 0x7C33, 0x7C3C, 0x7C39, 0x7C2C, 0x7C3B, - 0x7CEC, 0x7CEA, 0x7E76, 0x7E75, 0x7E78, 0x7E70, 0x7E77, 0x7E6F, -plane 51 -at 0x00 - 0x7E7A, 0x7E72, 0x7E74, 0x7E68, 0x7F4B, 0x7F4A, 0x7F83, 0x7F86, - 0x7FB7, 0x7FFD, 0x7FFE, 0x8078, 0x81D7, 0x81D5, 0x8264, 0x8261, - 0x8263, 0x85EB, 0x85F1, 0x85ED, 0x85D9, 0x85E1, 0x85E8, 0x85DA, - 0x85D7, 0x85EC, 0x85F2, 0x85F8, 0x85D8, 0x85DF, 0x85E3, 0x85DC, - 0x85D1, 0x85F0, 0x85E6, 0x85EF, 0x85DE, 0x85E2, 0x8800, 0x87FA, - 0x8803, 0x87F6, 0x87F7, 0x8809, 0x880C, 0x880B, 0x8806, 0x87FC, - 0x8808, 0x87FF, 0x880A, 0x8802, 0x8962, 0x895A, 0x895B, 0x8957, - 0x8961, 0x895C, 0x8958, 0x895D, 0x8959, 0x8988, 0x89B7, 0x89B6, - 0x89F6, 0x8B50, 0x8B48, 0x8B4A, 0x8B40, 0x8B53, 0x8B56, 0x8B54, - 0x8B4B, 0x8B55, 0x8B51, 0x8B42, 0x8B52, 0x8B57, 0x8C43, 0x8C77, - 0x8C76, 0x8C9A, 0x8D06, 0x8D07, 0x8D09, 0x8DAC, 0x8DAA, 0x8DAD, - 0x8DAB, 0x8E6D, 0x8E78, 0x8E73, 0x8E6A, 0x8E6F, 0x8E7B, 0x8EC2, - 0x8F52, 0x8F51, 0x8F4F, 0x8F50, 0x8F53, 0x8FB4, 0x9140, 0x913F, - 0x91B0, 0x91AD, 0x93DE, 0x93C7, 0x93CF, 0x93C2, 0x93DA, 0x93D0, - 0x93F9, 0x93EC, 0x93CC, 0x93D9, 0x93A9, 0x93E6, 0x93CA, 0x93D4, - 0x93EE, 0x93E3, 0x93D5, 0x93C4, 0x93CE, 0x93C0, 0x93D2, 0x93E7, - 0x957D, 0x95DA, 0x95DB, 0x96E1, 0x9729, 0x972B, 0x972C, 0x9728, - 0x9726, 0x97B3, 0x97B7, 0x97B6, 0x97DD, 0x97DE, 0x97DF, 0x985C, - 0x9859, 0x985D, 0x9857, 0x98BF, 0x98BD, 0x98BB, 0x98BE, 0x9948, - 0x9947, 0x9943, 0x99A6, 0x99A7, 0x9A1A, 0x9A15, 0x9A25, 0x9A1D, - 0x9A24, 0x9A1B, 0x9A22, 0x9A20, 0x9A27, 0x9A23, 0x9A1E, 0x9A1C, - 0x9A14, 0x9AC2, 0x9B0B, 0x9B0A, 0x9B0E, 0x9B0C, 0x9B37, 0x9BEA, - 0x9BEB, 0x9BE0, 0x9BDE, 0x9BE4, 0x9BE6, 0x9BE2, 0x9BF0, 0x9BD4, - 0x9BD7, 0x9BEC, 0x9BDC, 0x9BD9, 0x9BE5, 0x9BD5, 0x9BE1, 0x9BDA, - 0x9D77, 0x9D81, 0x9D8A, 0x9D84, 0x9D88, 0x9D71, 0x9D80, 0x9D78, - 0x9D86, 0x9D8B, 0x9D8C, 0x9D7D, 0x9D6B, 0x9D74, 0x9D75, 0x9D70, - 0x9D69, 0x9D85, 0x9D73, 0x9D7B, 0x9D82, 0x9D6F, 0x9D79, 0x9D7F, - 0x9D87, 0x9D68, 0x9E94, 0x9E91, 0x9EC0, 0x9EFC, 0x9F2D, 0x9F40, - 0x9F41, 0x9F4D, 0x9F56, 0x9F57, 0x9F58, 0x5337, 0x56B2, 0x56B5, - 0x56B3, 0x58E3, 0x5B45, 0x5DC6, 0x5DC7, 0x5EEE, 0x5EEF, 0x5FC0, - 0x5FC1, 0x61F9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65DF, 0x66E8, - 0x66E3, 0x66E4, 0x6AF3, 0x6AF0, 0x6AEA, 0x6AE8, 0x6AF9, 0x6AF1, -plane 52 -at 0x00 - 0x6AEE, 0x6AEF, 0x703C, 0x7035, 0x702F, 0x7037, 0x7034, 0x7031, - 0x7042, 0x7038, 0x703F, 0x703A, 0x7039, 0x7040, 0x703B, 0x7033, - 0x7041, 0x7213, 0x7214, 0x72A8, 0x737D, 0x737C, 0x74BA, 0x76AB, - 0x76AA, 0x76BE, 0x76ED, 0x77CC, 0x77CE, 0x77CF, 0x77CD, 0x77F2, - 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79B2, 0x7A6E, - 0x7A6C, 0x7A6D, 0x7AF7, 0x7C49, 0x7C48, 0x7C4A, 0x7C47, 0x7C45, - 0x7CEE, 0x7E7B, 0x7E7E, 0x7E81, 0x7E80, 0x7FBA, 0x7FFF, 0x8079, - 0x81DB, 0x81D9, 0x820B, 0x8268, 0x8269, 0x8622, 0x85FF, 0x8601, - 0x85FE, 0x861B, 0x8600, 0x85F6, 0x8604, 0x8609, 0x8605, 0x860C, - 0x85FD, 0x8819, 0x8810, 0x8811, 0x8817, 0x8813, 0x8816, 0x8963, - 0x8966, 0x89B9, 0x89F7, 0x8B60, 0x8B6A, 0x8B5D, 0x8B68, 0x8B63, - 0x8B65, 0x8B67, 0x8B6D, 0x8DAE, 0x8E86, 0x8E88, 0x8E84, 0x8F59, - 0x8F56, 0x8F57, 0x8F55, 0x8F58, 0x8F5A, 0x908D, 0x9143, 0x9141, - 0x91B7, 0x91B5, 0x91B2, 0x91B3, 0x940B, 0x9413, 0x93FB, 0x9420, - 0x940F, 0x9414, 0x93FE, 0x9415, 0x9410, 0x9428, 0x9419, 0x940D, - 0x93F5, 0x9400, 0x93F7, 0x9407, 0x940E, 0x9416, 0x9412, 0x93FA, - 0x9409, 0x93F8, 0x940A, 0x93FF, 0x93FC, 0x940C, 0x93F6, 0x9411, - 0x9406, 0x95DE, 0x95E0, 0x95DF, 0x972E, 0x972F, 0x97B9, 0x97BB, - 0x97FD, 0x97FE, 0x9860, 0x9862, 0x9863, 0x985F, 0x98C1, 0x98C2, - 0x9950, 0x994E, 0x9959, 0x994C, 0x994B, 0x9953, 0x9A32, 0x9A34, - 0x9A31, 0x9A2C, 0x9A2A, 0x9A36, 0x9A29, 0x9A2E, 0x9A38, 0x9A2D, - 0x9AC7, 0x9ACA, 0x9AC6, 0x9B10, 0x9B12, 0x9B11, 0x9C0B, 0x9C08, - 0x9BF7, 0x9C05, 0x9C12, 0x9BF8, 0x9C40, 0x9C07, 0x9C0E, 0x9C06, - 0x9C17, 0x9C14, 0x9C09, 0x9D9F, 0x9D99, 0x9DA4, 0x9D9D, 0x9D92, - 0x9D98, 0x9D90, 0x9D9B, 0x9DA0, 0x9D94, 0x9D9C, 0x9DAA, 0x9D97, - 0x9DA1, 0x9D9A, 0x9DA2, 0x9DA8, 0x9D9E, 0x9DA3, 0x9DBF, 0x9DA9, - 0x9D96, 0x9DA6, 0x9DA7, 0x9E99, 0x9E9B, 0x9E9A, 0x9EE5, 0x9EE4, - 0x9EE7, 0x9EE6, 0x9F30, 0x9F2E, 0x9F5B, 0x9F60, 0x9F5E, 0x9F5D, - 0x9F59, 0x9F91, 0x513A, 0x5139, 0x5298, 0x5297, 0x56C3, 0x56BD, - 0x56BE, 0x5B48, 0x5B47, 0x5DCB, 0x5DCF, 0x5EF1, 0x61FD, 0x651B, - 0x6B02, 0x6AFC, 0x6B03, 0x6AF8, 0x6B00, 0x7043, 0x7044, 0x704A, - 0x7048, 0x7049, 0x7045, 0x7046, 0x721D, 0x721A, 0x7219, 0x737E, -plane 53 -at 0x00 - 0x7517, 0x766A, 0x77D0, 0x792D, 0x7931, 0x792F, 0x7C54, 0x7C53, - 0x7CF2, 0x7E8A, 0x7E87, 0x7E88, 0x7E8B, 0x7E86, 0x7E8D, 0x7F4D, - 0x7FBB, 0x8030, 0x81DD, 0x8618, 0x862A, 0x8626, 0x861F, 0x8623, - 0x861C, 0x8619, 0x8627, 0x862E, 0x8621, 0x8620, 0x8629, 0x861E, - 0x8625, 0x8829, 0x881D, 0x881B, 0x8820, 0x8824, 0x881C, 0x882B, - 0x884A, 0x896D, 0x8969, 0x896E, 0x896B, 0x89FA, 0x8B79, 0x8B78, - 0x8B45, 0x8B7A, 0x8B7B, 0x8D10, 0x8D14, 0x8DAF, 0x8E8E, 0x8E8C, - 0x8F5E, 0x8F5B, 0x8F5D, 0x9146, 0x9144, 0x9145, 0x91B9, 0x943F, - 0x943B, 0x9436, 0x9429, 0x943D, 0x943C, 0x9430, 0x9439, 0x942A, - 0x9437, 0x942C, 0x9440, 0x9431, 0x95E5, 0x95E4, 0x95E3, 0x9735, - 0x973A, 0x97BF, 0x97E1, 0x9864, 0x98C9, 0x98C6, 0x98C0, 0x9958, - 0x9956, 0x9A39, 0x9A3D, 0x9A46, 0x9A44, 0x9A42, 0x9A41, 0x9A3A, - 0x9A3F, 0x9ACD, 0x9B15, 0x9B17, 0x9B18, 0x9B16, 0x9B3A, 0x9B52, - 0x9C2B, 0x9C1D, 0x9C1C, 0x9C2C, 0x9C23, 0x9C28, 0x9C29, 0x9C24, - 0x9C21, 0x9DB7, 0x9DB6, 0x9DBC, 0x9DC1, 0x9DC7, 0x9DCA, 0x9DCF, - 0x9DBE, 0x9DC5, 0x9DC3, 0x9DBB, 0x9DB5, 0x9DCE, 0x9DB9, 0x9DBA, - 0x9DAC, 0x9DC8, 0x9DB1, 0x9DAD, 0x9DCC, 0x9DB3, 0x9DCD, 0x9DB2, - 0x9E7A, 0x9E9C, 0x9EEB, 0x9EEE, 0x9EED, 0x9F1B, 0x9F18, 0x9F1A, - 0x9F31, 0x9F4E, 0x9F65, 0x9F64, 0x9F92, 0x4EB9, 0x56C6, 0x56C5, - 0x56CB, 0x5971, 0x5B4B, 0x5B4C, 0x5DD5, 0x5DD1, 0x5EF2, 0x6521, - 0x6520, 0x6526, 0x6522, 0x6B0B, 0x6B08, 0x6B09, 0x6C0D, 0x7055, - 0x7056, 0x7057, 0x7052, 0x721E, 0x721F, 0x72A9, 0x737F, 0x74D8, - 0x74D5, 0x74D9, 0x74D7, 0x766D, 0x76AD, 0x7935, 0x79B4, 0x7A70, - 0x7A71, 0x7C57, 0x7C5C, 0x7C59, 0x7C5B, 0x7C5A, 0x7CF4, 0x7CF1, - 0x7E91, 0x7F4F, 0x7F87, 0x81DE, 0x826B, 0x8634, 0x8635, 0x8633, - 0x862C, 0x8632, 0x8636, 0x882C, 0x8828, 0x8826, 0x882A, 0x8825, - 0x8971, 0x89BF, 0x89BE, 0x89FB, 0x8B7E, 0x8B84, 0x8B82, 0x8B86, - 0x8B85, 0x8B7F, 0x8D15, 0x8E95, 0x8E94, 0x8E9A, 0x8E92, 0x8E90, - 0x8E96, 0x8E97, 0x8F60, 0x8F62, 0x9147, 0x944C, 0x9450, 0x944A, - 0x944B, 0x944F, 0x9447, 0x9445, 0x9448, 0x9449, 0x9446, 0x973F, - 0x97E3, 0x986A, 0x9869, 0x98CB, 0x9954, 0x995B, 0x9A4E, 0x9A53, - 0x9A54, 0x9A4C, 0x9A4F, 0x9A48, 0x9A4A, 0x9A49, 0x9A52, 0x9A50, -plane 54 -at 0x00 - 0x9AD0, 0x9B19, 0x9B2B, 0x9B3B, 0x9B56, 0x9B55, 0x9C46, 0x9C48, - 0x9C3F, 0x9C44, 0x9C39, 0x9C33, 0x9C41, 0x9C3C, 0x9C37, 0x9C34, - 0x9C32, 0x9C3D, 0x9C36, 0x9DDB, 0x9DD2, 0x9DDE, 0x9DDA, 0x9DCB, - 0x9DD0, 0x9DDC, 0x9DD1, 0x9DDF, 0x9DE9, 0x9DD9, 0x9DD8, 0x9DD6, - 0x9DF5, 0x9DD5, 0x9DDD, 0x9EB6, 0x9EF0, 0x9F35, 0x9F33, 0x9F32, - 0x9F42, 0x9F6B, 0x9F95, 0x9FA2, 0x513D, 0x5299, 0x58E8, 0x58E7, - 0x5972, 0x5B4D, 0x5DD8, 0x882F, 0x5F4F, 0x6201, 0x6203, 0x6204, - 0x6529, 0x6525, 0x6596, 0x66EB, 0x6B11, 0x6B12, 0x6B0F, 0x6BCA, - 0x705B, 0x705A, 0x7222, 0x7382, 0x7381, 0x7383, 0x7670, 0x77D4, - 0x7C67, 0x7C66, 0x7E95, 0x826C, 0x863A, 0x8640, 0x8639, 0x863C, - 0x8631, 0x863B, 0x863E, 0x8830, 0x8832, 0x882E, 0x8833, 0x8976, - 0x8974, 0x8973, 0x89FE, 0x8B8C, 0x8B8E, 0x8B8B, 0x8B88, 0x8C45, - 0x8D19, 0x8E98, 0x8F64, 0x8F63, 0x91BC, 0x9462, 0x9455, 0x945D, - 0x9457, 0x945E, 0x97C4, 0x97C5, 0x9800, 0x9A56, 0x9A59, 0x9B1E, - 0x9B1F, 0x9B20, 0x9C52, 0x9C58, 0x9C50, 0x9C4A, 0x9C4D, 0x9C4B, - 0x9C55, 0x9C59, 0x9C4C, 0x9C4E, 0x9DFB, 0x9DF7, 0x9DEF, 0x9DE3, - 0x9DEB, 0x9DF8, 0x9DE4, 0x9DF6, 0x9DE1, 0x9DEE, 0x9DE6, 0x9DF2, - 0x9DF0, 0x9DE2, 0x9DEC, 0x9DF4, 0x9DF3, 0x9DE8, 0x9DED, 0x9EC2, - 0x9ED0, 0x9EF2, 0x9EF3, 0x9F06, 0x9F1C, 0x9F38, 0x9F37, 0x9F36, - 0x9F43, 0x9F4F, 0x9F71, 0x9F70, 0x9F6E, 0x9F6F, 0x56D3, 0x56CD, - 0x5B4E, 0x5C6D, 0x652D, 0x66ED, 0x66EE, 0x6B13, 0x705F, 0x7061, - 0x705D, 0x7060, 0x7223, 0x74DB, 0x74E5, 0x77D5, 0x7938, 0x79B7, - 0x79B6, 0x7C6A, 0x7E97, 0x7F89, 0x826D, 0x8643, 0x8838, 0x8837, - 0x8835, 0x884B, 0x8B94, 0x8B95, 0x8E9E, 0x8E9F, 0x8EA0, 0x8E9D, - 0x91BE, 0x91BD, 0x91C2, 0x946B, 0x9468, 0x9469, 0x96E5, 0x9746, - 0x9743, 0x9747, 0x97C7, 0x97E5, 0x9A5E, 0x9AD5, 0x9B59, 0x9C63, - 0x9C67, 0x9C66, 0x9C62, 0x9C5E, 0x9C60, 0x9E02, 0x9DFE, 0x9E07, - 0x9E03, 0x9E06, 0x9E05, 0x9E00, 0x9E01, 0x9E09, 0x9DFF, 0x9DFD, - 0x9E04, 0x9EA0, 0x9F1E, 0x9F46, 0x9F74, 0x9F75, 0x9F76, 0x56D4, - 0x652E, 0x65B8, 0x6B18, 0x6B19, 0x6B17, 0x6B1A, 0x7062, 0x7226, - 0x72AA, 0x77D8, 0x77D9, 0x7939, 0x7C69, 0x7C6B, 0x7CF6, 0x7E9A, - 0x7E98, 0x7E9B, 0x7E99, 0x81E0, 0x81E1, 0x8646, 0x8647, 0x8648, -plane 55 -at 0x00 - 0x8979, 0x897A, 0x897C, 0x897B, 0x89FF, 0x8B98, 0x8B99, 0x8EA5, - 0x8EA4, 0x8EA3, 0x946E, 0x946D, 0x946F, 0x9471, 0x9473, 0x9749, - 0x9872, 0x995F, 0x9C68, 0x9C6E, 0x9C6D, 0x9E0B, 0x9E0D, 0x9E10, - 0x9E0F, 0x9E12, 0x9E11, 0x9EA1, 0x9EF5, 0x9F09, 0x9F47, 0x9F78, - 0x9F7B, 0x9F7A, 0x9F79, 0x571E, 0x7066, 0x7C6F, 0x883C, 0x8DB2, - 0x8EA6, 0x91C3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9A60, 0x9C74, - 0x9C73, 0x9C71, 0x9C75, 0x9E14, 0x9E13, 0x9EF6, 0x9F0A, 0x9FA4, - 0x7068, 0x7065, 0x7CF7, 0x866A, 0x883E, 0x883D, 0x883F, 0x8B9E, - 0x8C9C, 0x8EA9, 0x8EC9, 0x974B, 0x9873, 0x9874, 0x98CC, 0x9961, - 0x99AB, 0x9A64, 0x9A66, 0x9A67, 0x9B24, 0x9E15, 0x9E17, 0x9F48, - 0x6207, 0x6B1E, 0x7227, 0x864C, 0x8EA8, 0x9482, 0x9480, 0x9481, - 0x9A69, 0x9A68, 0x9B2E, 0x9E19, 0x7229, 0x864B, 0x8B9F, 0x9483, - 0x9C79, 0x9EB7, 0x7675, 0x9A6B, 0x9C7A, 0x9E1D, 0x7069, 0x706A, - 0x9EA4, 0x9F7E, 0x9F49, 0x9F98, 0x7881, 0x92B9, 0x88CF, 0x58BB, - 0x6052, 0x7CA7, 0x5AFA, 0x2554, 0x2566, 0x2557, 0x2560, 0x256C, - 0x2563, 0x255A, 0x2569, 0x255D, 0x2552, 0x2564, 0x2555, 0x255E, - 0x256A, 0x2561, 0x2558, 0x2567, 0x255B, 0x2553, 0x2565, 0x2556, - 0x255F, 0x256B, 0x2562, 0x2559, 0x2568, 0x255C, 0x2551, 0x2550, - 0x256D, 0x256E, 0x2570, 0x256F, 0x2593, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugb.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugb.map deleted file mode 100755 index 46adc115..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugb.map +++ /dev/null @@ -1,1181 +0,0 @@ -# -# For Unicode GB 2312-80 Chinese font to create compact -# CJK fonts Type1 fonts. -# -plane 01 -at 0x00 - 0x3000, 0x3001, 0x3002, 0x00B7, 0x02C9, 0x02C7, 0x00A8, 0x3003, - 0x3005, 0x2014, 0xFF5E, 0x2016, 0x2026, 0x2018, 0x2019, 0x201C, - 0x201D, 0x3014, 0x3015, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, - 0x300D, 0x300E, 0x300F, 0x3016, 0x3017, 0x3010, 0x3011, 0x00B1, - 0x00D7, 0x00F7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220F, 0x222A, - 0x2229, 0x2208, 0x2237, 0x221A, 0x22A5, 0x2225, 0x2220, 0x2312, - 0x2299, 0x222B, 0x222E, 0x2261, 0x224C, 0x2248, 0x223D, 0x221D, - 0x2260, 0x226E, 0x226F, 0x2264, 0x2265, 0x221E, 0x2235, 0x2234, - 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFF04, 0x00A4, - 0xFFE0, 0xFFE1, 0x2030, 0x00A7, 0x2116, 0x2606, 0x2605, 0x25CB, - 0x25CF, 0x25CE, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, - 0x203B, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x2488, 0x2489, - 0x248A, 0x248B, 0x248C, 0x248D, 0x248E, 0x248F, 0x2490, 0x2491, - 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, 0x2498, 0x2499, - 0x249A, 0x249B, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, - 0x247A, 0x247B, 0x247C, 0x247D, 0x247E, 0x247F, 0x2480, 0x2481, - 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, 0x2460, 0x2461, - 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, - 0, 0, 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, - 0x3226, 0x3227, 0x3228, 0x3229, 0, 0, 0x2160, 0x2161, - 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, - 0x216A, 0x216B, 0, 0, 0xFF01, 0xFF02, 0xFF03, 0xFFE5, - 0xFF05, 0xFF06, 0xFF07, 0xFF08, 0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, - 0xFF0D, 0xFF0E, 0xFF0F, 0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, - 0xFF15, 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0xFF1A, 0xFF1B, 0xFF1C, - 0xFF1D, 0xFF1E, 0xFF1F, 0xFF20, 0xFF21, 0xFF22, 0xFF23, 0xFF24, - 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, - 0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, - 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3C, - 0xFF3D, 0xFF3E, 0xFF3F, 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, -plane 02 -at 0x00 - 0xFF45, 0xFF46, 0xFF47, 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, - 0xFF4D, 0xFF4E, 0xFF4F, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, - 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF5A, 0xFF5B, 0xFF5C, - 0xFF5D, 0xFFE3, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, - 0x3047, 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, - 0x304F, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, - 0x3057, 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, - 0x305F, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, - 0x3067, 0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, - 0x306F, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, - 0x3077, 0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, - 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, - 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, - 0x308F, 0x3090, 0x3091, 0x3092, 0x3093, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, 0x30A8, - 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, 0x30B0, - 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, 0x30B8, - 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, 0x30C0, - 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, 0x30C8, - 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, 0x30D0, - 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, 0x30D8, - 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, 0x30E0, - 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, 0x30E8, - 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, 0x30F0, - 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0, 0, - 0, 0, 0, 0, 0, 0, 0x0391, 0x0392, - 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, - 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1, 0x03A3, - 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0, 0, - 0, 0, 0, 0, 0, 0, 0x03B1, 0x03B2, - 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, -plane 03 -at 0x00 - 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, - 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x0410, 0x0411, 0x0412, 0x0413, - 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, - 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, - 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, - 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x0430, 0x0431, 0x0432, 0x0433, - 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, - 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, - 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, - 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x0101, 0x00E1, 0x01CE, 0x00E0, 0x0113, 0x00E9, - 0x011B, 0x00E8, 0x012B, 0x00ED, 0x01D0, 0x00EC, 0x014D, 0x00F3, - 0x01D2, 0x00F2, 0x016B, 0x00FA, 0x01D4, 0x00F9, 0x01D6, 0x01D8, - 0x01DA, 0x01DC, 0x00FC, 0x00EA, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x3105, 0x3106, - 0x3107, 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, - 0x310F, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, - 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, - 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250A, 0x250B, 0x250C, -plane 04 -at 0x00 - 0x250D, 0x250E, 0x250F, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, - 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251A, 0x251B, 0x251C, - 0x251D, 0x251E, 0x251F, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, - 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252A, 0x252B, 0x252C, - 0x252D, 0x252E, 0x252F, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, - 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A, 0x253B, 0x253C, - 0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, - 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 05 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 06 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x554A, 0x963F, 0x57C3, 0x6328, 0x54CE, 0x5509, - 0x54C0, 0x7691, 0x764C, 0x853C, 0x77EE, 0x827E, 0x788D, 0x7231, - 0x9698, 0x978D, 0x6C28, 0x5B89, 0x4FFA, 0x6309, 0x6697, 0x5CB8, - 0x80FA, 0x6848, 0x80AE, 0x6602, 0x76CE, 0x51F9, 0x6556, 0x71AC, - 0x7FF1, 0x8884, 0x50B2, 0x5965, 0x61CA, 0x6FB3, 0x82AD, 0x634C, - 0x6252, 0x53ED, 0x5427, 0x7B06, 0x516B, 0x75A4, 0x5DF4, 0x62D4, - 0x8DCB, 0x9776, 0x628A, 0x8019, 0x575D, 0x9738, 0x7F62, 0x7238, - 0x767D, 0x67CF, 0x767E, 0x6446, 0x4F70, 0x8D25, 0x62DC, 0x7A17, - 0x6591, 0x73ED, 0x642C, 0x6273, 0x822C, 0x9881, 0x677F, 0x7248, - 0x626E, 0x62CC, 0x4F34, 0x74E3, 0x534A, 0x529E, 0x7ECA, 0x90A6, - 0x5E2E, 0x6886, 0x699C, 0x8180, 0x7ED1, 0x68D2, 0x78C5, 0x868C, - 0x9551, 0x508D, 0x8C24, 0x82DE, 0x80DE, 0x5305, 0x8912, 0x5265, - 0x8584, 0x96F9, 0x4FDD, 0x5821, 0x9971, 0x5B9D, 0x62B1, 0x62A5, - 0x66B4, 0x8C79, 0x9C8D, 0x7206, 0x676F, 0x7891, 0x60B2, 0x5351, - 0x5317, 0x8F88, 0x80CC, 0x8D1D, 0x94A1, 0x500D, 0x72C8, 0x5907, - 0x60EB, 0x7119, 0x88AB, 0x5954, 0x82EF, 0x672C, 0x7B28, 0x5D29, -plane 07 -at 0x00 - 0x7EF7, 0x752D, 0x6CF5, 0x8E66, 0x8FF8, 0x903C, 0x9F3B, 0x6BD4, - 0x9119, 0x7B14, 0x5F7C, 0x78A7, 0x84D6, 0x853D, 0x6BD5, 0x6BD9, - 0x6BD6, 0x5E01, 0x5E87, 0x75F9, 0x95ED, 0x655D, 0x5F0A, 0x5FC5, - 0x8F9F, 0x58C1, 0x81C2, 0x907F, 0x965B, 0x97AD, 0x8FB9, 0x7F16, - 0x8D2C, 0x6241, 0x4FBF, 0x53D8, 0x535E, 0x8FA8, 0x8FA9, 0x8FAB, - 0x904D, 0x6807, 0x5F6A, 0x8198, 0x8868, 0x9CD6, 0x618B, 0x522B, - 0x762A, 0x5F6C, 0x658C, 0x6FD2, 0x6EE8, 0x5BBE, 0x6448, 0x5175, - 0x51B0, 0x67C4, 0x4E19, 0x79C9, 0x997C, 0x70B3, 0x75C5, 0x5E76, - 0x73BB, 0x83E0, 0x64AD, 0x62E8, 0x94B5, 0x6CE2, 0x535A, 0x52C3, - 0x640F, 0x94C2, 0x7B94, 0x4F2F, 0x5E1B, 0x8236, 0x8116, 0x818A, - 0x6E24, 0x6CCA, 0x9A73, 0x6355, 0x535C, 0x54FA, 0x8865, 0x57E0, - 0x4E0D, 0x5E03, 0x6B65, 0x7C3F, 0x90E8, 0x6016, 0x64E6, 0x731C, - 0x88C1, 0x6750, 0x624D, 0x8D22, 0x776C, 0x8E29, 0x91C7, 0x5F69, - 0x83DC, 0x8521, 0x9910, 0x53C2, 0x8695, 0x6B8B, 0x60ED, 0x60E8, - 0x707F, 0x82CD, 0x8231, 0x4ED3, 0x6CA7, 0x85CF, 0x64CD, 0x7CD9, - 0x69FD, 0x66F9, 0x8349, 0x5395, 0x7B56, 0x4FA7, 0x518C, 0x6D4B, - 0x5C42, 0x8E6D, 0x63D2, 0x53C9, 0x832C, 0x8336, 0x67E5, 0x78B4, - 0x643D, 0x5BDF, 0x5C94, 0x5DEE, 0x8BE7, 0x62C6, 0x67F4, 0x8C7A, - 0x6400, 0x63BA, 0x8749, 0x998B, 0x8C17, 0x7F20, 0x94F2, 0x4EA7, - 0x9610, 0x98A4, 0x660C, 0x7316, 0x573A, 0x5C1D, 0x5E38, 0x957F, - 0x507F, 0x80A0, 0x5382, 0x655E, 0x7545, 0x5531, 0x5021, 0x8D85, - 0x6284, 0x949E, 0x671D, 0x5632, 0x6F6E, 0x5DE2, 0x5435, 0x7092, - 0x8F66, 0x626F, 0x64A4, 0x63A3, 0x5F7B, 0x6F88, 0x90F4, 0x81E3, - 0x8FB0, 0x5C18, 0x6668, 0x5FF1, 0x6C89, 0x9648, 0x8D81, 0x886C, - 0x6491, 0x79F0, 0x57CE, 0x6A59, 0x6210, 0x5448, 0x4E58, 0x7A0B, - 0x60E9, 0x6F84, 0x8BDA, 0x627F, 0x901E, 0x9A8B, 0x79E4, 0x5403, - 0x75F4, 0x6301, 0x5319, 0x6C60, 0x8FDF, 0x5F1B, 0x9A70, 0x803B, - 0x9F7F, 0x4F88, 0x5C3A, 0x8D64, 0x7FC5, 0x65A5, 0x70BD, 0x5145, - 0x51B2, 0x866B, 0x5D07, 0x5BA0, 0x62BD, 0x916C, 0x7574, 0x8E0C, - 0x7A20, 0x6101, 0x7B79, 0x4EC7, 0x7EF8, 0x7785, 0x4E11, 0x81ED, - 0x521D, 0x51FA, 0x6A71, 0x53A8, 0x8E87, 0x9504, 0x96CF, 0x6EC1, - 0x9664, 0x695A, 0x7840, 0x50A8, 0x77D7, 0x6410, 0x89E6, 0x5904, -plane 08 -at 0x00 - 0x63E3, 0x5DDD, 0x7A7F, 0x693D, 0x4F20, 0x8239, 0x5598, 0x4E32, - 0x75AE, 0x7A97, 0x5E62, 0x5E8A, 0x95EF, 0x521B, 0x5439, 0x708A, - 0x6376, 0x9524, 0x5782, 0x6625, 0x693F, 0x9187, 0x5507, 0x6DF3, - 0x7EAF, 0x8822, 0x6233, 0x7EF0, 0x75B5, 0x8328, 0x78C1, 0x96CC, - 0x8F9E, 0x6148, 0x74F7, 0x8BCD, 0x6B64, 0x523A, 0x8D50, 0x6B21, - 0x806A, 0x8471, 0x56F1, 0x5306, 0x4ECE, 0x4E1B, 0x51D1, 0x7C97, - 0x918B, 0x7C07, 0x4FC3, 0x8E7F, 0x7BE1, 0x7A9C, 0x6467, 0x5D14, - 0x50AC, 0x8106, 0x7601, 0x7CB9, 0x6DEC, 0x7FE0, 0x6751, 0x5B58, - 0x5BF8, 0x78CB, 0x64AE, 0x6413, 0x63AA, 0x632B, 0x9519, 0x642D, - 0x8FBE, 0x7B54, 0x7629, 0x6253, 0x5927, 0x5446, 0x6B79, 0x50A3, - 0x6234, 0x5E26, 0x6B86, 0x4EE3, 0x8D37, 0x888B, 0x5F85, 0x902E, - 0x6020, 0x803D, 0x62C5, 0x4E39, 0x5355, 0x90F8, 0x63B8, 0x80C6, - 0x65E6, 0x6C2E, 0x4F46, 0x60EE, 0x6DE1, 0x8BDE, 0x5F39, 0x86CB, - 0x5F53, 0x6321, 0x515A, 0x8361, 0x6863, 0x5200, 0x6363, 0x8E48, - 0x5012, 0x5C9B, 0x7977, 0x5BFC, 0x5230, 0x7A3B, 0x60BC, 0x9053, - 0x76D7, 0x5FB7, 0x5F97, 0x7684, 0x8E6C, 0x706F, 0x767B, 0x7B49, - 0x77AA, 0x51F3, 0x9093, 0x5824, 0x4F4E, 0x6EF4, 0x8FEA, 0x654C, - 0x7B1B, 0x72C4, 0x6DA4, 0x7FDF, 0x5AE1, 0x62B5, 0x5E95, 0x5730, - 0x8482, 0x7B2C, 0x5E1D, 0x5F1F, 0x9012, 0x7F14, 0x98A0, 0x6382, - 0x6EC7, 0x7898, 0x70B9, 0x5178, 0x975B, 0x57AB, 0x7535, 0x4F43, - 0x7538, 0x5E97, 0x60E6, 0x5960, 0x6DC0, 0x6BBF, 0x7889, 0x53FC, - 0x96D5, 0x51CB, 0x5201, 0x6389, 0x540A, 0x9493, 0x8C03, 0x8DCC, - 0x7239, 0x789F, 0x8776, 0x8FED, 0x8C0D, 0x53E0, 0x4E01, 0x76EF, - 0x53EE, 0x9489, 0x9876, 0x9F0E, 0x952D, 0x5B9A, 0x8BA2, 0x4E22, - 0x4E1C, 0x51AC, 0x8463, 0x61C2, 0x52A8, 0x680B, 0x4F97, 0x606B, - 0x51BB, 0x6D1E, 0x515C, 0x6296, 0x6597, 0x9661, 0x8C46, 0x9017, - 0x75D8, 0x90FD, 0x7763, 0x6BD2, 0x728A, 0x72EC, 0x8BFB, 0x5835, - 0x7779, 0x8D4C, 0x675C, 0x9540, 0x809A, 0x5EA6, 0x6E21, 0x5992, - 0x7AEF, 0x77ED, 0x953B, 0x6BB5, 0x65AD, 0x7F0E, 0x5806, 0x5151, - 0x961F, 0x5BF9, 0x58A9, 0x5428, 0x8E72, 0x6566, 0x987F, 0x56E4, - 0x949D, 0x76FE, 0x9041, 0x6387, 0x54C6, 0x591A, 0x593A, 0x579B, - 0x8EB2, 0x6735, 0x8DFA, 0x8235, 0x5241, 0x60F0, 0x5815, 0x86FE, -plane 09 -at 0x00 - 0x5CE8, 0x9E45, 0x4FC4, 0x989D, 0x8BB9, 0x5A25, 0x6076, 0x5384, - 0x627C, 0x904F, 0x9102, 0x997F, 0x6069, 0x800C, 0x513F, 0x8033, - 0x5C14, 0x9975, 0x6D31, 0x4E8C, 0x8D30, 0x53D1, 0x7F5A, 0x7B4F, - 0x4F10, 0x4E4F, 0x9600, 0x6CD5, 0x73D0, 0x85E9, 0x5E06, 0x756A, - 0x7FFB, 0x6A0A, 0x77FE, 0x9492, 0x7E41, 0x51E1, 0x70E6, 0x53CD, - 0x8FD4, 0x8303, 0x8D29, 0x72AF, 0x996D, 0x6CDB, 0x574A, 0x82B3, - 0x65B9, 0x80AA, 0x623F, 0x9632, 0x59A8, 0x4EFF, 0x8BBF, 0x7EBA, - 0x653E, 0x83F2, 0x975E, 0x5561, 0x98DE, 0x80A5, 0x532A, 0x8BFD, - 0x5420, 0x80BA, 0x5E9F, 0x6CB8, 0x8D39, 0x82AC, 0x915A, 0x5429, - 0x6C1B, 0x5206, 0x7EB7, 0x575F, 0x711A, 0x6C7E, 0x7C89, 0x594B, - 0x4EFD, 0x5FFF, 0x6124, 0x7CAA, 0x4E30, 0x5C01, 0x67AB, 0x8702, - 0x5CF0, 0x950B, 0x98CE, 0x75AF, 0x70FD, 0x9022, 0x51AF, 0x7F1D, - 0x8BBD, 0x5949, 0x51E4, 0x4F5B, 0x5426, 0x592B, 0x6577, 0x80A4, - 0x5B75, 0x6276, 0x62C2, 0x8F90, 0x5E45, 0x6C1F, 0x7B26, 0x4F0F, - 0x4FD8, 0x670D, 0x6D6E, 0x6DAA, 0x798F, 0x88B1, 0x5F17, 0x752B, - 0x629A, 0x8F85, 0x4FEF, 0x91DC, 0x65A7, 0x812F, 0x8151, 0x5E9C, - 0x8150, 0x8D74, 0x526F, 0x8986, 0x8D4B, 0x590D, 0x5085, 0x4ED8, - 0x961C, 0x7236, 0x8179, 0x8D1F, 0x5BCC, 0x8BA3, 0x9644, 0x5987, - 0x7F1A, 0x5490, 0x5676, 0x560E, 0x8BE5, 0x6539, 0x6982, 0x9499, - 0x76D6, 0x6E89, 0x5E72, 0x7518, 0x6746, 0x67D1, 0x7AFF, 0x809D, - 0x8D76, 0x611F, 0x79C6, 0x6562, 0x8D63, 0x5188, 0x521A, 0x94A2, - 0x7F38, 0x809B, 0x7EB2, 0x5C97, 0x6E2F, 0x6760, 0x7BD9, 0x768B, - 0x9AD8, 0x818F, 0x7F94, 0x7CD5, 0x641E, 0x9550, 0x7A3F, 0x544A, - 0x54E5, 0x6B4C, 0x6401, 0x6208, 0x9E3D, 0x80F3, 0x7599, 0x5272, - 0x9769, 0x845B, 0x683C, 0x86E4, 0x9601, 0x9694, 0x94EC, 0x4E2A, - 0x5404, 0x7ED9, 0x6839, 0x8DDF, 0x8015, 0x66F4, 0x5E9A, 0x7FB9, - 0x57C2, 0x803F, 0x6897, 0x5DE5, 0x653B, 0x529F, 0x606D, 0x9F9A, - 0x4F9B, 0x8EAC, 0x516C, 0x5BAB, 0x5F13, 0x5DE9, 0x6C5E, 0x62F1, - 0x8D21, 0x5171, 0x94A9, 0x52FE, 0x6C9F, 0x82DF, 0x72D7, 0x57A2, - 0x6784, 0x8D2D, 0x591F, 0x8F9C, 0x83C7, 0x5495, 0x7B8D, 0x4F30, - 0x6CBD, 0x5B64, 0x59D1, 0x9F13, 0x53E4, 0x86CA, 0x9AA8, 0x8C37, - 0x80A1, 0x6545, 0x987E, 0x56FA, 0x96C7, 0x522E, 0x74DC, 0x5250, -plane 10 -at 0x00 - 0x5BE1, 0x6302, 0x8902, 0x4E56, 0x62D0, 0x602A, 0x68FA, 0x5173, - 0x5B98, 0x51A0, 0x89C2, 0x7BA1, 0x9986, 0x7F50, 0x60EF, 0x704C, - 0x8D2F, 0x5149, 0x5E7F, 0x901B, 0x7470, 0x89C4, 0x572D, 0x7845, - 0x5F52, 0x9F9F, 0x95FA, 0x8F68, 0x9B3C, 0x8BE1, 0x7678, 0x6842, - 0x67DC, 0x8DEA, 0x8D35, 0x523D, 0x8F8A, 0x6EDA, 0x68CD, 0x9505, - 0x90ED, 0x56FD, 0x679C, 0x88F9, 0x8FC7, 0x54C8, 0x9AB8, 0x5B69, - 0x6D77, 0x6C26, 0x4EA5, 0x5BB3, 0x9A87, 0x9163, 0x61A8, 0x90AF, - 0x97E9, 0x542B, 0x6DB5, 0x5BD2, 0x51FD, 0x558A, 0x7F55, 0x7FF0, - 0x64BC, 0x634D, 0x65F1, 0x61BE, 0x608D, 0x710A, 0x6C57, 0x6C49, - 0x592F, 0x676D, 0x822A, 0x58D5, 0x568E, 0x8C6A, 0x6BEB, 0x90DD, - 0x597D, 0x8017, 0x53F7, 0x6D69, 0x5475, 0x559D, 0x8377, 0x83CF, - 0x6838, 0x79BE, 0x548C, 0x4F55, 0x5408, 0x76D2, 0x8C89, 0x9602, - 0x6CB3, 0x6DB8, 0x8D6B, 0x8910, 0x9E64, 0x8D3A, 0x563F, 0x9ED1, - 0x75D5, 0x5F88, 0x72E0, 0x6068, 0x54FC, 0x4EA8, 0x6A2A, 0x8861, - 0x6052, 0x8F70, 0x54C4, 0x70D8, 0x8679, 0x9E3F, 0x6D2A, 0x5B8F, - 0x5F18, 0x7EA2, 0x5589, 0x4FAF, 0x7334, 0x543C, 0x539A, 0x5019, - 0x540E, 0x547C, 0x4E4E, 0x5FFD, 0x745A, 0x58F6, 0x846B, 0x80E1, - 0x8774, 0x72D0, 0x7CCA, 0x6E56, 0x5F27, 0x864E, 0x552C, 0x62A4, - 0x4E92, 0x6CAA, 0x6237, 0x82B1, 0x54D7, 0x534E, 0x733E, 0x6ED1, - 0x753B, 0x5212, 0x5316, 0x8BDD, 0x69D0, 0x5F8A, 0x6000, 0x6DEE, - 0x574F, 0x6B22, 0x73AF, 0x6853, 0x8FD8, 0x7F13, 0x6362, 0x60A3, - 0x5524, 0x75EA, 0x8C62, 0x7115, 0x6DA3, 0x5BA6, 0x5E7B, 0x8352, - 0x614C, 0x9EC4, 0x78FA, 0x8757, 0x7C27, 0x7687, 0x51F0, 0x60F6, - 0x714C, 0x6643, 0x5E4C, 0x604D, 0x8C0E, 0x7070, 0x6325, 0x8F89, - 0x5FBD, 0x6062, 0x86D4, 0x56DE, 0x6BC1, 0x6094, 0x6167, 0x5349, - 0x60E0, 0x6666, 0x8D3F, 0x79FD, 0x4F1A, 0x70E9, 0x6C47, 0x8BB3, - 0x8BF2, 0x7ED8, 0x8364, 0x660F, 0x5A5A, 0x9B42, 0x6D51, 0x6DF7, - 0x8C41, 0x6D3B, 0x4F19, 0x706B, 0x83B7, 0x6216, 0x60D1, 0x970D, - 0x8D27, 0x7978, 0x51FB, 0x573E, 0x57FA, 0x673A, 0x7578, 0x7A3D, - 0x79EF, 0x7B95, 0x808C, 0x9965, 0x8FF9, 0x6FC0, 0x8BA5, 0x9E21, - 0x59EC, 0x7EE9, 0x7F09, 0x5409, 0x6781, 0x68D8, 0x8F91, 0x7C4D, - 0x96C6, 0x53CA, 0x6025, 0x75BE, 0x6C72, 0x5373, 0x5AC9, 0x7EA7, -plane 11 -at 0x00 - 0x6324, 0x51E0, 0x810A, 0x5DF1, 0x84DF, 0x6280, 0x5180, 0x5B63, - 0x4F0E, 0x796D, 0x5242, 0x60B8, 0x6D4E, 0x5BC4, 0x5BC2, 0x8BA1, - 0x8BB0, 0x65E2, 0x5FCC, 0x9645, 0x5993, 0x7EE7, 0x7EAA, 0x5609, - 0x67B7, 0x5939, 0x4F73, 0x5BB6, 0x52A0, 0x835A, 0x988A, 0x8D3E, - 0x7532, 0x94BE, 0x5047, 0x7A3C, 0x4EF7, 0x67B6, 0x9A7E, 0x5AC1, - 0x6B7C, 0x76D1, 0x575A, 0x5C16, 0x7B3A, 0x95F4, 0x714E, 0x517C, - 0x80A9, 0x8270, 0x5978, 0x7F04, 0x8327, 0x68C0, 0x67EC, 0x78B1, - 0x7877, 0x62E3, 0x6361, 0x7B80, 0x4FED, 0x526A, 0x51CF, 0x8350, - 0x69DB, 0x9274, 0x8DF5, 0x8D31, 0x89C1, 0x952E, 0x7BAD, 0x4EF6, - 0x5065, 0x8230, 0x5251, 0x996F, 0x6E10, 0x6E85, 0x6DA7, 0x5EFA, - 0x50F5, 0x59DC, 0x5C06, 0x6D46, 0x6C5F, 0x7586, 0x848B, 0x6868, - 0x5956, 0x8BB2, 0x5320, 0x9171, 0x964D, 0x8549, 0x6912, 0x7901, - 0x7126, 0x80F6, 0x4EA4, 0x90CA, 0x6D47, 0x9A84, 0x5A07, 0x56BC, - 0x6405, 0x94F0, 0x77EB, 0x4FA5, 0x811A, 0x72E1, 0x89D2, 0x997A, - 0x7F34, 0x7EDE, 0x527F, 0x6559, 0x9175, 0x8F7F, 0x8F83, 0x53EB, - 0x7A96, 0x63ED, 0x63A5, 0x7686, 0x79F8, 0x8857, 0x9636, 0x622A, - 0x52AB, 0x8282, 0x6854, 0x6770, 0x6377, 0x776B, 0x7AED, 0x6D01, - 0x7ED3, 0x89E3, 0x59D0, 0x6212, 0x85C9, 0x82A5, 0x754C, 0x501F, - 0x4ECB, 0x75A5, 0x8BEB, 0x5C4A, 0x5DFE, 0x7B4B, 0x65A4, 0x91D1, - 0x4ECA, 0x6D25, 0x895F, 0x7D27, 0x9526, 0x4EC5, 0x8C28, 0x8FDB, - 0x9773, 0x664B, 0x7981, 0x8FD1, 0x70EC, 0x6D78, 0x5C3D, 0x52B2, - 0x8346, 0x5162, 0x830E, 0x775B, 0x6676, 0x9CB8, 0x4EAC, 0x60CA, - 0x7CBE, 0x7CB3, 0x7ECF, 0x4E95, 0x8B66, 0x666F, 0x9888, 0x9759, - 0x5883, 0x656C, 0x955C, 0x5F84, 0x75C9, 0x9756, 0x7ADF, 0x7ADE, - 0x51C0, 0x70AF, 0x7A98, 0x63EA, 0x7A76, 0x7EA0, 0x7396, 0x97ED, - 0x4E45, 0x7078, 0x4E5D, 0x9152, 0x53A9, 0x6551, 0x65E7, 0x81FC, - 0x8205, 0x548E, 0x5C31, 0x759A, 0x97A0, 0x62D8, 0x72D9, 0x75BD, - 0x5C45, 0x9A79, 0x83CA, 0x5C40, 0x5480, 0x77E9, 0x4E3E, 0x6CAE, - 0x805A, 0x62D2, 0x636E, 0x5DE8, 0x5177, 0x8DDD, 0x8E1E, 0x952F, - 0x4FF1, 0x53E5, 0x60E7, 0x70AC, 0x5267, 0x6350, 0x9E43, 0x5A1F, - 0x5026, 0x7737, 0x5377, 0x7EE2, 0x6485, 0x652B, 0x6289, 0x6398, - 0x5014, 0x7235, 0x89C9, 0x51B3, 0x8BC0, 0x7EDD, 0x5747, 0x83CC, -plane 12 -at 0x00 - 0x94A7, 0x519B, 0x541B, 0x5CFB, 0x4FCA, 0x7AE3, 0x6D5A, 0x90E1, - 0x9A8F, 0x5580, 0x5496, 0x5361, 0x54AF, 0x5F00, 0x63E9, 0x6977, - 0x51EF, 0x6168, 0x520A, 0x582A, 0x52D8, 0x574E, 0x780D, 0x770B, - 0x5EB7, 0x6177, 0x7CE0, 0x625B, 0x6297, 0x4EA2, 0x7095, 0x8003, - 0x62F7, 0x70E4, 0x9760, 0x5777, 0x82DB, 0x67EF, 0x68F5, 0x78D5, - 0x9897, 0x79D1, 0x58F3, 0x54B3, 0x53EF, 0x6E34, 0x514B, 0x523B, - 0x5BA2, 0x8BFE, 0x80AF, 0x5543, 0x57A6, 0x6073, 0x5751, 0x542D, - 0x7A7A, 0x6050, 0x5B54, 0x63A7, 0x62A0, 0x53E3, 0x6263, 0x5BC7, - 0x67AF, 0x54ED, 0x7A9F, 0x82E6, 0x9177, 0x5E93, 0x88E4, 0x5938, - 0x57AE, 0x630E, 0x8DE8, 0x80EF, 0x5757, 0x7B77, 0x4FA9, 0x5FEB, - 0x5BBD, 0x6B3E, 0x5321, 0x7B50, 0x72C2, 0x6846, 0x77FF, 0x7736, - 0x65F7, 0x51B5, 0x4E8F, 0x76D4, 0x5CBF, 0x7AA5, 0x8475, 0x594E, - 0x9B41, 0x5080, 0x9988, 0x6127, 0x6E83, 0x5764, 0x6606, 0x6346, - 0x56F0, 0x62EC, 0x6269, 0x5ED3, 0x9614, 0x5783, 0x62C9, 0x5587, - 0x8721, 0x814A, 0x8FA3, 0x5566, 0x83B1, 0x6765, 0x8D56, 0x84DD, - 0x5A6A, 0x680F, 0x62E6, 0x7BEE, 0x9611, 0x5170, 0x6F9C, 0x8C30, - 0x63FD, 0x89C8, 0x61D2, 0x7F06, 0x70C2, 0x6EE5, 0x7405, 0x6994, - 0x72FC, 0x5ECA, 0x90CE, 0x6717, 0x6D6A, 0x635E, 0x52B3, 0x7262, - 0x8001, 0x4F6C, 0x59E5, 0x916A, 0x70D9, 0x6D9D, 0x52D2, 0x4E50, - 0x96F7, 0x956D, 0x857E, 0x78CA, 0x7D2F, 0x5121, 0x5792, 0x64C2, - 0x808B, 0x7C7B, 0x6CEA, 0x68F1, 0x695E, 0x51B7, 0x5398, 0x68A8, - 0x7281, 0x9ECE, 0x7BF1, 0x72F8, 0x79BB, 0x6F13, 0x7406, 0x674E, - 0x91CC, 0x9CA4, 0x793C, 0x8389, 0x8354, 0x540F, 0x6817, 0x4E3D, - 0x5389, 0x52B1, 0x783E, 0x5386, 0x5229, 0x5088, 0x4F8B, 0x4FD0, - 0x75E2, 0x7ACB, 0x7C92, 0x6CA5, 0x96B6, 0x529B, 0x7483, 0x54E9, - 0x4FE9, 0x8054, 0x83B2, 0x8FDE, 0x9570, 0x5EC9, 0x601C, 0x6D9F, - 0x5E18, 0x655B, 0x8138, 0x94FE, 0x604B, 0x70BC, 0x7EC3, 0x7CAE, - 0x51C9, 0x6881, 0x7CB1, 0x826F, 0x4E24, 0x8F86, 0x91CF, 0x667E, - 0x4EAE, 0x8C05, 0x64A9, 0x804A, 0x50DA, 0x7597, 0x71CE, 0x5BE5, - 0x8FBD, 0x6F66, 0x4E86, 0x6482, 0x9563, 0x5ED6, 0x6599, 0x5217, - 0x88C2, 0x70C8, 0x52A3, 0x730E, 0x7433, 0x6797, 0x78F7, 0x9716, - 0x4E34, 0x90BB, 0x9CDE, 0x6DCB, 0x51DB, 0x8D41, 0x541D, 0x62CE, -plane 13 -at 0x00 - 0x73B2, 0x83F1, 0x96F6, 0x9F84, 0x94C3, 0x4F36, 0x7F9A, 0x51CC, - 0x7075, 0x9675, 0x5CAD, 0x9886, 0x53E6, 0x4EE4, 0x6E9C, 0x7409, - 0x69B4, 0x786B, 0x998F, 0x7559, 0x5218, 0x7624, 0x6D41, 0x67F3, - 0x516D, 0x9F99, 0x804B, 0x5499, 0x7B3C, 0x7ABF, 0x9686, 0x5784, - 0x62E2, 0x9647, 0x697C, 0x5A04, 0x6402, 0x7BD3, 0x6F0F, 0x964B, - 0x82A6, 0x5362, 0x9885, 0x5E90, 0x7089, 0x63B3, 0x5364, 0x864F, - 0x9C81, 0x9E93, 0x788C, 0x9732, 0x8DEF, 0x8D42, 0x9E7F, 0x6F5E, - 0x7984, 0x5F55, 0x9646, 0x622E, 0x9A74, 0x5415, 0x94DD, 0x4FA3, - 0x65C5, 0x5C65, 0x5C61, 0x7F15, 0x8651, 0x6C2F, 0x5F8B, 0x7387, - 0x6EE4, 0x7EFF, 0x5CE6, 0x631B, 0x5B6A, 0x6EE6, 0x5375, 0x4E71, - 0x63A0, 0x7565, 0x62A1, 0x8F6E, 0x4F26, 0x4ED1, 0x6CA6, 0x7EB6, - 0x8BBA, 0x841D, 0x87BA, 0x7F57, 0x903B, 0x9523, 0x7BA9, 0x9AA1, - 0x88F8, 0x843D, 0x6D1B, 0x9A86, 0x7EDC, 0x5988, 0x9EBB, 0x739B, - 0x7801, 0x8682, 0x9A6C, 0x9A82, 0x561B, 0x5417, 0x57CB, 0x4E70, - 0x9EA6, 0x5356, 0x8FC8, 0x8109, 0x7792, 0x9992, 0x86EE, 0x6EE1, - 0x8513, 0x66FC, 0x6162, 0x6F2B, 0x8C29, 0x8292, 0x832B, 0x76F2, - 0x6C13, 0x5FD9, 0x83BD, 0x732B, 0x8305, 0x951A, 0x6BDB, 0x77DB, - 0x94C6, 0x536F, 0x8302, 0x5192, 0x5E3D, 0x8C8C, 0x8D38, 0x4E48, - 0x73AB, 0x679A, 0x6885, 0x9176, 0x9709, 0x7164, 0x6CA1, 0x7709, - 0x5A92, 0x9541, 0x6BCF, 0x7F8E, 0x6627, 0x5BD0, 0x59B9, 0x5A9A, - 0x95E8, 0x95F7, 0x4EEC, 0x840C, 0x8499, 0x6AAC, 0x76DF, 0x9530, - 0x731B, 0x68A6, 0x5B5F, 0x772F, 0x919A, 0x9761, 0x7CDC, 0x8FF7, - 0x8C1C, 0x5F25, 0x7C73, 0x79D8, 0x89C5, 0x6CCC, 0x871C, 0x5BC6, - 0x5E42, 0x68C9, 0x7720, 0x7EF5, 0x5195, 0x514D, 0x52C9, 0x5A29, - 0x7F05, 0x9762, 0x82D7, 0x63CF, 0x7784, 0x85D0, 0x79D2, 0x6E3A, - 0x5E99, 0x5999, 0x8511, 0x706D, 0x6C11, 0x62BF, 0x76BF, 0x654F, - 0x60AF, 0x95FD, 0x660E, 0x879F, 0x9E23, 0x94ED, 0x540D, 0x547D, - 0x8C2C, 0x6478, 0x6479, 0x8611, 0x6A21, 0x819C, 0x78E8, 0x6469, - 0x9B54, 0x62B9, 0x672B, 0x83AB, 0x58A8, 0x9ED8, 0x6CAB, 0x6F20, - 0x5BDE, 0x964C, 0x8C0B, 0x725F, 0x67D0, 0x62C7, 0x7261, 0x4EA9, - 0x59C6, 0x6BCD, 0x5893, 0x66AE, 0x5E55, 0x52DF, 0x6155, 0x6728, - 0x76EE, 0x7766, 0x7267, 0x7A46, 0x62FF, 0x54EA, 0x5450, 0x94A0, -plane 14 -at 0x00 - 0x90A3, 0x5A1C, 0x7EB3, 0x6C16, 0x4E43, 0x5976, 0x8010, 0x5948, - 0x5357, 0x7537, 0x96BE, 0x56CA, 0x6320, 0x8111, 0x607C, 0x95F9, - 0x6DD6, 0x5462, 0x9981, 0x5185, 0x5AE9, 0x80FD, 0x59AE, 0x9713, - 0x502A, 0x6CE5, 0x5C3C, 0x62DF, 0x4F60, 0x533F, 0x817B, 0x9006, - 0x6EBA, 0x852B, 0x62C8, 0x5E74, 0x78BE, 0x64B5, 0x637B, 0x5FF5, - 0x5A18, 0x917F, 0x9E1F, 0x5C3F, 0x634F, 0x8042, 0x5B7D, 0x556E, - 0x954A, 0x954D, 0x6D85, 0x60A8, 0x67E0, 0x72DE, 0x51DD, 0x5B81, - 0x62E7, 0x6CDE, 0x725B, 0x626D, 0x94AE, 0x7EBD, 0x8113, 0x6D53, - 0x519C, 0x5F04, 0x5974, 0x52AA, 0x6012, 0x5973, 0x6696, 0x8650, - 0x759F, 0x632A, 0x61E6, 0x7CEF, 0x8BFA, 0x54E6, 0x6B27, 0x9E25, - 0x6BB4, 0x85D5, 0x5455, 0x5076, 0x6CA4, 0x556A, 0x8DB4, 0x722C, - 0x5E15, 0x6015, 0x7436, 0x62CD, 0x6392, 0x724C, 0x5F98, 0x6E43, - 0x6D3E, 0x6500, 0x6F58, 0x76D8, 0x78D0, 0x76FC, 0x7554, 0x5224, - 0x53DB, 0x4E53, 0x5E9E, 0x65C1, 0x802A, 0x80D6, 0x629B, 0x5486, - 0x5228, 0x70AE, 0x888D, 0x8DD1, 0x6CE1, 0x5478, 0x80DA, 0x57F9, - 0x88F4, 0x8D54, 0x966A, 0x914D, 0x4F69, 0x6C9B, 0x55B7, 0x76C6, - 0x7830, 0x62A8, 0x70F9, 0x6F8E, 0x5F6D, 0x84EC, 0x68DA, 0x787C, - 0x7BF7, 0x81A8, 0x670B, 0x9E4F, 0x6367, 0x78B0, 0x576F, 0x7812, - 0x9739, 0x6279, 0x62AB, 0x5288, 0x7435, 0x6BD7, 0x5564, 0x813E, - 0x75B2, 0x76AE, 0x5339, 0x75DE, 0x50FB, 0x5C41, 0x8B6C, 0x7BC7, - 0x504F, 0x7247, 0x9A97, 0x98D8, 0x6F02, 0x74E2, 0x7968, 0x6487, - 0x77A5, 0x62FC, 0x9891, 0x8D2B, 0x54C1, 0x8058, 0x4E52, 0x576A, - 0x82F9, 0x840D, 0x5E73, 0x51ED, 0x74F6, 0x8BC4, 0x5C4F, 0x5761, - 0x6CFC, 0x9887, 0x5A46, 0x7834, 0x9B44, 0x8FEB, 0x7C95, 0x5256, - 0x6251, 0x94FA, 0x4EC6, 0x8386, 0x8461, 0x83E9, 0x84B2, 0x57D4, - 0x6734, 0x5703, 0x666E, 0x6D66, 0x8C31, 0x66DD, 0x7011, 0x671F, - 0x6B3A, 0x6816, 0x621A, 0x59BB, 0x4E03, 0x51C4, 0x6F06, 0x67D2, - 0x6C8F, 0x5176, 0x68CB, 0x5947, 0x6B67, 0x7566, 0x5D0E, 0x8110, - 0x9F50, 0x65D7, 0x7948, 0x7941, 0x9A91, 0x8D77, 0x5C82, 0x4E5E, - 0x4F01, 0x542F, 0x5951, 0x780C, 0x5668, 0x6C14, 0x8FC4, 0x5F03, - 0x6C7D, 0x6CE3, 0x8BAB, 0x6390, 0x6070, 0x6D3D, 0x7275, 0x6266, - 0x948E, 0x94C5, 0x5343, 0x8FC1, 0x7B7E, 0x4EDF, 0x8C26, 0x4E7E, -plane 15 -at 0x00 - 0x9ED4, 0x94B1, 0x94B3, 0x524D, 0x6F5C, 0x9063, 0x6D45, 0x8C34, - 0x5811, 0x5D4C, 0x6B20, 0x6B49, 0x67AA, 0x545B, 0x8154, 0x7F8C, - 0x5899, 0x8537, 0x5F3A, 0x62A2, 0x6A47, 0x9539, 0x6572, 0x6084, - 0x6865, 0x77A7, 0x4E54, 0x4FA8, 0x5DE7, 0x9798, 0x64AC, 0x7FD8, - 0x5CED, 0x4FCF, 0x7A8D, 0x5207, 0x8304, 0x4E14, 0x602F, 0x7A83, - 0x94A6, 0x4FB5, 0x4EB2, 0x79E6, 0x7434, 0x52E4, 0x82B9, 0x64D2, - 0x79BD, 0x5BDD, 0x6C81, 0x9752, 0x8F7B, 0x6C22, 0x503E, 0x537F, - 0x6E05, 0x64CE, 0x6674, 0x6C30, 0x60C5, 0x9877, 0x8BF7, 0x5E86, - 0x743C, 0x7A77, 0x79CB, 0x4E18, 0x90B1, 0x7403, 0x6C42, 0x56DA, - 0x914B, 0x6CC5, 0x8D8B, 0x533A, 0x86C6, 0x66F2, 0x8EAF, 0x5C48, - 0x9A71, 0x6E20, 0x53D6, 0x5A36, 0x9F8B, 0x8DA3, 0x53BB, 0x5708, - 0x98A7, 0x6743, 0x919B, 0x6CC9, 0x5168, 0x75CA, 0x62F3, 0x72AC, - 0x5238, 0x529D, 0x7F3A, 0x7094, 0x7638, 0x5374, 0x9E4A, 0x69B7, - 0x786E, 0x96C0, 0x88D9, 0x7FA4, 0x7136, 0x71C3, 0x5189, 0x67D3, - 0x74E4, 0x58E4, 0x6518, 0x56B7, 0x8BA9, 0x9976, 0x6270, 0x7ED5, - 0x60F9, 0x70ED, 0x58EC, 0x4EC1, 0x4EBA, 0x5FCD, 0x97E7, 0x4EFB, - 0x8BA4, 0x5203, 0x598A, 0x7EAB, 0x6254, 0x4ECD, 0x65E5, 0x620E, - 0x8338, 0x84C9, 0x8363, 0x878D, 0x7194, 0x6EB6, 0x5BB9, 0x7ED2, - 0x5197, 0x63C9, 0x67D4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5B7A, - 0x5982, 0x8FB1, 0x4E73, 0x6C5D, 0x5165, 0x8925, 0x8F6F, 0x962E, - 0x854A, 0x745E, 0x9510, 0x95F0, 0x6DA6, 0x82E5, 0x5F31, 0x6492, - 0x6D12, 0x8428, 0x816E, 0x9CC3, 0x585E, 0x8D5B, 0x4E09, 0x53C1, - 0x4F1E, 0x6563, 0x6851, 0x55D3, 0x4E27, 0x6414, 0x9A9A, 0x626B, - 0x5AC2, 0x745F, 0x8272, 0x6DA9, 0x68EE, 0x50E7, 0x838E, 0x7802, - 0x6740, 0x5239, 0x6C99, 0x7EB1, 0x50BB, 0x5565, 0x715E, 0x7B5B, - 0x6652, 0x73CA, 0x82EB, 0x6749, 0x5C71, 0x5220, 0x717D, 0x886B, - 0x95EA, 0x9655, 0x64C5, 0x8D61, 0x81B3, 0x5584, 0x6C55, 0x6247, - 0x7F2E, 0x5892, 0x4F24, 0x5546, 0x8D4F, 0x664C, 0x4E0A, 0x5C1A, - 0x88F3, 0x68A2, 0x634E, 0x7A0D, 0x70E7, 0x828D, 0x52FA, 0x97F6, - 0x5C11, 0x54E8, 0x90B5, 0x7ECD, 0x5962, 0x8D4A, 0x86C7, 0x820C, - 0x820D, 0x8D66, 0x6444, 0x5C04, 0x6151, 0x6D89, 0x793E, 0x8BBE, - 0x7837, 0x7533, 0x547B, 0x4F38, 0x8EAB, 0x6DF1, 0x5A20, 0x7EC5, -plane 16 -at 0x00 - 0x795E, 0x6C88, 0x5BA1, 0x5A76, 0x751A, 0x80BE, 0x614E, 0x6E17, - 0x58F0, 0x751F, 0x7525, 0x7272, 0x5347, 0x7EF3, 0x7701, 0x76DB, - 0x5269, 0x80DC, 0x5723, 0x5E08, 0x5931, 0x72EE, 0x65BD, 0x6E7F, - 0x8BD7, 0x5C38, 0x8671, 0x5341, 0x77F3, 0x62FE, 0x65F6, 0x4EC0, - 0x98DF, 0x8680, 0x5B9E, 0x8BC6, 0x53F2, 0x77E2, 0x4F7F, 0x5C4E, - 0x9A76, 0x59CB, 0x5F0F, 0x793A, 0x58EB, 0x4E16, 0x67FF, 0x4E8B, - 0x62ED, 0x8A93, 0x901D, 0x52BF, 0x662F, 0x55DC, 0x566C, 0x9002, - 0x4ED5, 0x4F8D, 0x91CA, 0x9970, 0x6C0F, 0x5E02, 0x6043, 0x5BA4, - 0x89C6, 0x8BD5, 0x6536, 0x624B, 0x9996, 0x5B88, 0x5BFF, 0x6388, - 0x552E, 0x53D7, 0x7626, 0x517D, 0x852C, 0x67A2, 0x68B3, 0x6B8A, - 0x6292, 0x8F93, 0x53D4, 0x8212, 0x6DD1, 0x758F, 0x4E66, 0x8D4E, - 0x5B70, 0x719F, 0x85AF, 0x6691, 0x66D9, 0x7F72, 0x8700, 0x9ECD, - 0x9F20, 0x5C5E, 0x672F, 0x8FF0, 0x6811, 0x675F, 0x620D, 0x7AD6, - 0x5885, 0x5EB6, 0x6570, 0x6F31, 0x6055, 0x5237, 0x800D, 0x6454, - 0x8870, 0x7529, 0x5E05, 0x6813, 0x62F4, 0x971C, 0x53CC, 0x723D, - 0x8C01, 0x6C34, 0x7761, 0x7A0E, 0x542E, 0x77AC, 0x987A, 0x821C, - 0x8BF4, 0x7855, 0x6714, 0x70C1, 0x65AF, 0x6495, 0x5636, 0x601D, - 0x79C1, 0x53F8, 0x4E1D, 0x6B7B, 0x8086, 0x5BFA, 0x55E3, 0x56DB, - 0x4F3A, 0x4F3C, 0x9972, 0x5DF3, 0x677E, 0x8038, 0x6002, 0x9882, - 0x9001, 0x5B8B, 0x8BBC, 0x8BF5, 0x641C, 0x8258, 0x64DE, 0x55FD, - 0x82CF, 0x9165, 0x4FD7, 0x7D20, 0x901F, 0x7C9F, 0x50F3, 0x5851, - 0x6EAF, 0x5BBF, 0x8BC9, 0x8083, 0x9178, 0x849C, 0x7B97, 0x867D, - 0x968B, 0x968F, 0x7EE5, 0x9AD3, 0x788E, 0x5C81, 0x7A57, 0x9042, - 0x96A7, 0x795F, 0x5B59, 0x635F, 0x7B0B, 0x84D1, 0x68AD, 0x5506, - 0x7F29, 0x7410, 0x7D22, 0x9501, 0x6240, 0x584C, 0x4ED6, 0x5B83, - 0x5979, 0x5854, 0x736D, 0x631E, 0x8E4B, 0x8E0F, 0x80CE, 0x82D4, - 0x62AC, 0x53F0, 0x6CF0, 0x915E, 0x592A, 0x6001, 0x6C70, 0x574D, - 0x644A, 0x8D2A, 0x762B, 0x6EE9, 0x575B, 0x6A80, 0x75F0, 0x6F6D, - 0x8C2D, 0x8C08, 0x5766, 0x6BEF, 0x8892, 0x78B3, 0x63A2, 0x53F9, - 0x70AD, 0x6C64, 0x5858, 0x642A, 0x5802, 0x68E0, 0x819B, 0x5510, - 0x7CD6, 0x5018, 0x8EBA, 0x6DCC, 0x8D9F, 0x70EB, 0x638F, 0x6D9B, - 0x6ED4, 0x7EE6, 0x8404, 0x6843, 0x9003, 0x6DD8, 0x9676, 0x8BA8, -plane 17 -at 0x00 - 0x5957, 0x7279, 0x85E4, 0x817E, 0x75BC, 0x8A8A, 0x68AF, 0x5254, - 0x8E22, 0x9511, 0x63D0, 0x9898, 0x8E44, 0x557C, 0x4F53, 0x66FF, - 0x568F, 0x60D5, 0x6D95, 0x5243, 0x5C49, 0x5929, 0x6DFB, 0x586B, - 0x7530, 0x751C, 0x606C, 0x8214, 0x8146, 0x6311, 0x6761, 0x8FE2, - 0x773A, 0x8DF3, 0x8D34, 0x94C1, 0x5E16, 0x5385, 0x542C, 0x70C3, - 0x6C40, 0x5EF7, 0x505C, 0x4EAD, 0x5EAD, 0x633A, 0x8247, 0x901A, - 0x6850, 0x916E, 0x77B3, 0x540C, 0x94DC, 0x5F64, 0x7AE5, 0x6876, - 0x6345, 0x7B52, 0x7EDF, 0x75DB, 0x5077, 0x6295, 0x5934, 0x900F, - 0x51F8, 0x79C3, 0x7A81, 0x56FE, 0x5F92, 0x9014, 0x6D82, 0x5C60, - 0x571F, 0x5410, 0x5154, 0x6E4D, 0x56E2, 0x63A8, 0x9893, 0x817F, - 0x8715, 0x892A, 0x9000, 0x541E, 0x5C6F, 0x81C0, 0x62D6, 0x6258, - 0x8131, 0x9E35, 0x9640, 0x9A6E, 0x9A7C, 0x692D, 0x59A5, 0x62D3, - 0x553E, 0x6316, 0x54C7, 0x86D9, 0x6D3C, 0x5A03, 0x74E6, 0x889C, - 0x6B6A, 0x5916, 0x8C4C, 0x5F2F, 0x6E7E, 0x73A9, 0x987D, 0x4E38, - 0x70F7, 0x5B8C, 0x7897, 0x633D, 0x665A, 0x7696, 0x60CB, 0x5B9B, - 0x5A49, 0x4E07, 0x8155, 0x6C6A, 0x738B, 0x4EA1, 0x6789, 0x7F51, - 0x5F80, 0x65FA, 0x671B, 0x5FD8, 0x5984, 0x5A01, 0x5DCD, 0x5FAE, - 0x5371, 0x97E6, 0x8FDD, 0x6845, 0x56F4, 0x552F, 0x60DF, 0x4E3A, - 0x6F4D, 0x7EF4, 0x82C7, 0x840E, 0x59D4, 0x4F1F, 0x4F2A, 0x5C3E, - 0x7EAC, 0x672A, 0x851A, 0x5473, 0x754F, 0x80C3, 0x5582, 0x9B4F, - 0x4F4D, 0x6E2D, 0x8C13, 0x5C09, 0x6170, 0x536B, 0x761F, 0x6E29, - 0x868A, 0x6587, 0x95FB, 0x7EB9, 0x543B, 0x7A33, 0x7D0A, 0x95EE, - 0x55E1, 0x7FC1, 0x74EE, 0x631D, 0x8717, 0x6DA1, 0x7A9D, 0x6211, - 0x65A1, 0x5367, 0x63E1, 0x6C83, 0x5DEB, 0x545C, 0x94A8, 0x4E4C, - 0x6C61, 0x8BEC, 0x5C4B, 0x65E0, 0x829C, 0x68A7, 0x543E, 0x5434, - 0x6BCB, 0x6B66, 0x4E94, 0x6342, 0x5348, 0x821E, 0x4F0D, 0x4FAE, - 0x575E, 0x620A, 0x96FE, 0x6664, 0x7269, 0x52FF, 0x52A1, 0x609F, - 0x8BEF, 0x6614, 0x7199, 0x6790, 0x897F, 0x7852, 0x77FD, 0x6670, - 0x563B, 0x5438, 0x9521, 0x727A, 0x7A00, 0x606F, 0x5E0C, 0x6089, - 0x819D, 0x5915, 0x60DC, 0x7184, 0x70EF, 0x6EAA, 0x6C50, 0x7280, - 0x6A84, 0x88AD, 0x5E2D, 0x4E60, 0x5AB3, 0x559C, 0x94E3, 0x6D17, - 0x7CFB, 0x9699, 0x620F, 0x7EC6, 0x778E, 0x867E, 0x5323, 0x971E, -plane 18 -at 0x00 - 0x8F96, 0x6687, 0x5CE1, 0x4FA0, 0x72ED, 0x4E0B, 0x53A6, 0x590F, - 0x5413, 0x6380, 0x9528, 0x5148, 0x4ED9, 0x9C9C, 0x7EA4, 0x54B8, - 0x8D24, 0x8854, 0x8237, 0x95F2, 0x6D8E, 0x5F26, 0x5ACC, 0x663E, - 0x9669, 0x73B0, 0x732E, 0x53BF, 0x817A, 0x9985, 0x7FA1, 0x5BAA, - 0x9677, 0x9650, 0x7EBF, 0x76F8, 0x53A2, 0x9576, 0x9999, 0x7BB1, - 0x8944, 0x6E58, 0x4E61, 0x7FD4, 0x7965, 0x8BE6, 0x60F3, 0x54CD, - 0x4EAB, 0x9879, 0x5DF7, 0x6A61, 0x50CF, 0x5411, 0x8C61, 0x8427, - 0x785D, 0x9704, 0x524A, 0x54EE, 0x56A3, 0x9500, 0x6D88, 0x5BB5, - 0x6DC6, 0x6653, 0x5C0F, 0x5B5D, 0x6821, 0x8096, 0x5578, 0x7B11, - 0x6548, 0x6954, 0x4E9B, 0x6B47, 0x874E, 0x978B, 0x534F, 0x631F, - 0x643A, 0x90AA, 0x659C, 0x80C1, 0x8C10, 0x5199, 0x68B0, 0x5378, - 0x87F9, 0x61C8, 0x6CC4, 0x6CFB, 0x8C22, 0x5C51, 0x85AA, 0x82AF, - 0x950C, 0x6B23, 0x8F9B, 0x65B0, 0x5FFB, 0x5FC3, 0x4FE1, 0x8845, - 0x661F, 0x8165, 0x7329, 0x60FA, 0x5174, 0x5211, 0x578B, 0x5F62, - 0x90A2, 0x884C, 0x9192, 0x5E78, 0x674F, 0x6027, 0x59D3, 0x5144, - 0x51F6, 0x80F8, 0x5308, 0x6C79, 0x96C4, 0x718A, 0x4F11, 0x4FEE, - 0x7F9E, 0x673D, 0x55C5, 0x9508, 0x79C0, 0x8896, 0x7EE3, 0x589F, - 0x620C, 0x9700, 0x865A, 0x5618, 0x987B, 0x5F90, 0x8BB8, 0x84C4, - 0x9157, 0x53D9, 0x65ED, 0x5E8F, 0x755C, 0x6064, 0x7D6E, 0x5A7F, - 0x7EEA, 0x7EED, 0x8F69, 0x55A7, 0x5BA3, 0x60AC, 0x65CB, 0x7384, - 0x9009, 0x7663, 0x7729, 0x7EDA, 0x9774, 0x859B, 0x5B66, 0x7A74, - 0x96EA, 0x8840, 0x52CB, 0x718F, 0x5FAA, 0x65EC, 0x8BE2, 0x5BFB, - 0x9A6F, 0x5DE1, 0x6B89, 0x6C5B, 0x8BAD, 0x8BAF, 0x900A, 0x8FC5, - 0x538B, 0x62BC, 0x9E26, 0x9E2D, 0x5440, 0x4E2B, 0x82BD, 0x7259, - 0x869C, 0x5D16, 0x8859, 0x6DAF, 0x96C5, 0x54D1, 0x4E9A, 0x8BB6, - 0x7109, 0x54BD, 0x9609, 0x70DF, 0x6DF9, 0x76D0, 0x4E25, 0x7814, - 0x8712, 0x5CA9, 0x5EF6, 0x8A00, 0x989C, 0x960E, 0x708E, 0x6CBF, - 0x5944, 0x63A9, 0x773C, 0x884D, 0x6F14, 0x8273, 0x5830, 0x71D5, - 0x538C, 0x781A, 0x96C1, 0x5501, 0x5F66, 0x7130, 0x5BB4, 0x8C1A, - 0x9A8C, 0x6B83, 0x592E, 0x9E2F, 0x79E7, 0x6768, 0x626C, 0x4F6F, - 0x75A1, 0x7F8A, 0x6D0B, 0x9633, 0x6C27, 0x4EF0, 0x75D2, 0x517B, - 0x6837, 0x6F3E, 0x9080, 0x8170, 0x5996, 0x7476, 0x6447, 0x5C27, -plane 19 -at 0x00 - 0x9065, 0x7A91, 0x8C23, 0x59DA, 0x54AC, 0x8200, 0x836F, 0x8981, - 0x8000, 0x6930, 0x564E, 0x8036, 0x7237, 0x91CE, 0x51B6, 0x4E5F, - 0x9875, 0x6396, 0x4E1A, 0x53F6, 0x66F3, 0x814B, 0x591C, 0x6DB2, - 0x4E00, 0x58F9, 0x533B, 0x63D6, 0x94F1, 0x4F9D, 0x4F0A, 0x8863, - 0x9890, 0x5937, 0x9057, 0x79FB, 0x4EEA, 0x80F0, 0x7591, 0x6C82, - 0x5B9C, 0x59E8, 0x5F5D, 0x6905, 0x8681, 0x501A, 0x5DF2, 0x4E59, - 0x77E3, 0x4EE5, 0x827A, 0x6291, 0x6613, 0x9091, 0x5C79, 0x4EBF, - 0x5F79, 0x81C6, 0x9038, 0x8084, 0x75AB, 0x4EA6, 0x88D4, 0x610F, - 0x6BC5, 0x5FC6, 0x4E49, 0x76CA, 0x6EA2, 0x8BE3, 0x8BAE, 0x8C0A, - 0x8BD1, 0x5F02, 0x7FFC, 0x7FCC, 0x7ECE, 0x8335, 0x836B, 0x56E0, - 0x6BB7, 0x97F3, 0x9634, 0x59FB, 0x541F, 0x94F6, 0x6DEB, 0x5BC5, - 0x996E, 0x5C39, 0x5F15, 0x9690, 0x5370, 0x82F1, 0x6A31, 0x5A74, - 0x9E70, 0x5E94, 0x7F28, 0x83B9, 0x8424, 0x8425, 0x8367, 0x8747, - 0x8FCE, 0x8D62, 0x76C8, 0x5F71, 0x9896, 0x786C, 0x6620, 0x54DF, - 0x62E5, 0x4F63, 0x81C3, 0x75C8, 0x5EB8, 0x96CD, 0x8E0A, 0x86F9, - 0x548F, 0x6CF3, 0x6D8C, 0x6C38, 0x607F, 0x52C7, 0x7528, 0x5E7D, - 0x4F18, 0x60A0, 0x5FE7, 0x5C24, 0x7531, 0x90AE, 0x94C0, 0x72B9, - 0x6CB9, 0x6E38, 0x9149, 0x6709, 0x53CB, 0x53F3, 0x4F51, 0x91C9, - 0x8BF1, 0x53C8, 0x5E7C, 0x8FC2, 0x6DE4, 0x4E8E, 0x76C2, 0x6986, - 0x865E, 0x611A, 0x8206, 0x4F59, 0x4FDE, 0x903E, 0x9C7C, 0x6109, - 0x6E1D, 0x6E14, 0x9685, 0x4E88, 0x5A31, 0x96E8, 0x4E0E, 0x5C7F, - 0x79B9, 0x5B87, 0x8BED, 0x7FBD, 0x7389, 0x57DF, 0x828B, 0x90C1, - 0x5401, 0x9047, 0x55BB, 0x5CEA, 0x5FA1, 0x6108, 0x6B32, 0x72F1, - 0x80B2, 0x8A89, 0x6D74, 0x5BD3, 0x88D5, 0x9884, 0x8C6B, 0x9A6D, - 0x9E33, 0x6E0A, 0x51A4, 0x5143, 0x57A3, 0x8881, 0x539F, 0x63F4, - 0x8F95, 0x56ED, 0x5458, 0x5706, 0x733F, 0x6E90, 0x7F18, 0x8FDC, - 0x82D1, 0x613F, 0x6028, 0x9662, 0x66F0, 0x7EA6, 0x8D8A, 0x8DC3, - 0x94A5, 0x5CB3, 0x7CA4, 0x6708, 0x60A6, 0x9605, 0x8018, 0x4E91, - 0x90E7, 0x5300, 0x9668, 0x5141, 0x8FD0, 0x8574, 0x915D, 0x6655, - 0x97F5, 0x5B55, 0x531D, 0x7838, 0x6742, 0x683D, 0x54C9, 0x707E, - 0x5BB0, 0x8F7D, 0x518D, 0x5728, 0x54B1, 0x6512, 0x6682, 0x8D5E, - 0x8D43, 0x810F, 0x846C, 0x906D, 0x7CDF, 0x51FF, 0x85FB, 0x67A3, -plane 20 -at 0x00 - 0x65E9, 0x6FA1, 0x86A4, 0x8E81, 0x566A, 0x9020, 0x7682, 0x7076, - 0x71E5, 0x8D23, 0x62E9, 0x5219, 0x6CFD, 0x8D3C, 0x600E, 0x589E, - 0x618E, 0x66FE, 0x8D60, 0x624E, 0x55B3, 0x6E23, 0x672D, 0x8F67, - 0x94E1, 0x95F8, 0x7728, 0x6805, 0x69A8, 0x548B, 0x4E4D, 0x70B8, - 0x8BC8, 0x6458, 0x658B, 0x5B85, 0x7A84, 0x503A, 0x5BE8, 0x77BB, - 0x6BE1, 0x8A79, 0x7C98, 0x6CBE, 0x76CF, 0x65A9, 0x8F97, 0x5D2D, - 0x5C55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7AD9, 0x6E5B, 0x7EFD, - 0x6A1F, 0x7AE0, 0x5F70, 0x6F33, 0x5F20, 0x638C, 0x6DA8, 0x6756, - 0x4E08, 0x5E10, 0x8D26, 0x4ED7, 0x80C0, 0x7634, 0x969C, 0x62DB, - 0x662D, 0x627E, 0x6CBC, 0x8D75, 0x7167, 0x7F69, 0x5146, 0x8087, - 0x53EC, 0x906E, 0x6298, 0x54F2, 0x86F0, 0x8F99, 0x8005, 0x9517, - 0x8517, 0x8FD9, 0x6D59, 0x73CD, 0x659F, 0x771F, 0x7504, 0x7827, - 0x81FB, 0x8D1E, 0x9488, 0x4FA6, 0x6795, 0x75B9, 0x8BCA, 0x9707, - 0x632F, 0x9547, 0x9635, 0x84B8, 0x6323, 0x7741, 0x5F81, 0x72F0, - 0x4E89, 0x6014, 0x6574, 0x62EF, 0x6B63, 0x653F, 0x5E27, 0x75C7, - 0x90D1, 0x8BC1, 0x829D, 0x679D, 0x652F, 0x5431, 0x8718, 0x77E5, - 0x80A2, 0x8102, 0x6C41, 0x4E4B, 0x7EC7, 0x804C, 0x76F4, 0x690D, - 0x6B96, 0x6267, 0x503C, 0x4F84, 0x5740, 0x6307, 0x6B62, 0x8DBE, - 0x53EA, 0x65E8, 0x7EB8, 0x5FD7, 0x631A, 0x63B7, 0x81F3, 0x81F4, - 0x7F6E, 0x5E1C, 0x5CD9, 0x5236, 0x667A, 0x79E9, 0x7A1A, 0x8D28, - 0x7099, 0x75D4, 0x6EDE, 0x6CBB, 0x7A92, 0x4E2D, 0x76C5, 0x5FE0, - 0x949F, 0x8877, 0x7EC8, 0x79CD, 0x80BF, 0x91CD, 0x4EF2, 0x4F17, - 0x821F, 0x5468, 0x5DDE, 0x6D32, 0x8BCC, 0x7CA5, 0x8F74, 0x8098, - 0x5E1A, 0x5492, 0x76B1, 0x5B99, 0x663C, 0x9AA4, 0x73E0, 0x682A, - 0x86DB, 0x6731, 0x732A, 0x8BF8, 0x8BDB, 0x9010, 0x7AF9, 0x70DB, - 0x716E, 0x62C4, 0x77A9, 0x5631, 0x4E3B, 0x8457, 0x67F1, 0x52A9, - 0x86C0, 0x8D2E, 0x94F8, 0x7B51, 0x4F4F, 0x6CE8, 0x795D, 0x9A7B, - 0x6293, 0x722A, 0x62FD, 0x4E13, 0x7816, 0x8F6C, 0x64B0, 0x8D5A, - 0x7BC6, 0x6869, 0x5E84, 0x88C5, 0x5986, 0x649E, 0x58EE, 0x72B6, - 0x690E, 0x9525, 0x8FFD, 0x8D58, 0x5760, 0x7F00, 0x8C06, 0x51C6, - 0x6349, 0x62D9, 0x5353, 0x684C, 0x7422, 0x8301, 0x914C, 0x5544, - 0x7740, 0x707C, 0x6D4A, 0x5179, 0x54A8, 0x8D44, 0x59FF, 0x6ECB, -plane 21 -at 0x00 - 0x6DC4, 0x5B5C, 0x7D2B, 0x4ED4, 0x7C7D, 0x6ED3, 0x5B50, 0x81EA, - 0x6E0D, 0x5B57, 0x9B03, 0x68D5, 0x8E2A, 0x5B97, 0x7EFC, 0x603B, - 0x7EB5, 0x90B9, 0x8D70, 0x594F, 0x63CD, 0x79DF, 0x8DB3, 0x5352, - 0x65CF, 0x7956, 0x8BC5, 0x963B, 0x7EC4, 0x94BB, 0x7E82, 0x5634, - 0x9189, 0x6700, 0x7F6A, 0x5C0A, 0x9075, 0x6628, 0x5DE6, 0x4F50, - 0x67DE, 0x505A, 0x4F5C, 0x5750, 0x5EA7, 0, 0, 0, - 0, 0, 0x4E8D, 0x4E0C, 0x5140, 0x4E10, 0x5EFF, 0x5345, - 0x4E15, 0x4E98, 0x4E1E, 0x9B32, 0x5B6C, 0x5669, 0x4E28, 0x79BA, - 0x4E3F, 0x5315, 0x4E47, 0x592D, 0x723B, 0x536E, 0x6C10, 0x56DF, - 0x80E4, 0x9997, 0x6BD3, 0x777E, 0x9F17, 0x4E36, 0x4E9F, 0x9F10, - 0x4E5C, 0x4E69, 0x4E93, 0x8288, 0x5B5B, 0x556C, 0x560F, 0x4EC4, - 0x538D, 0x539D, 0x53A3, 0x53A5, 0x53AE, 0x9765, 0x8D5D, 0x531A, - 0x53F5, 0x5326, 0x532E, 0x533E, 0x8D5C, 0x5366, 0x5363, 0x5202, - 0x5208, 0x520E, 0x522D, 0x5233, 0x523F, 0x5240, 0x524C, 0x525E, - 0x5261, 0x525C, 0x84AF, 0x527D, 0x5282, 0x5281, 0x5290, 0x5293, - 0x5182, 0x7F54, 0x4EBB, 0x4EC3, 0x4EC9, 0x4EC2, 0x4EE8, 0x4EE1, - 0x4EEB, 0x4EDE, 0x4F1B, 0x4EF3, 0x4F22, 0x4F64, 0x4EF5, 0x4F25, - 0x4F27, 0x4F09, 0x4F2B, 0x4F5E, 0x4F67, 0x6538, 0x4F5A, 0x4F5D, - 0x4F5F, 0x4F57, 0x4F32, 0x4F3D, 0x4F76, 0x4F74, 0x4F91, 0x4F89, - 0x4F83, 0x4F8F, 0x4F7E, 0x4F7B, 0x4FAA, 0x4F7C, 0x4FAC, 0x4F94, - 0x4FE6, 0x4FE8, 0x4FEA, 0x4FC5, 0x4FDA, 0x4FE3, 0x4FDC, 0x4FD1, - 0x4FDF, 0x4FF8, 0x5029, 0x504C, 0x4FF3, 0x502C, 0x500F, 0x502E, - 0x502D, 0x4FFE, 0x501C, 0x500C, 0x5025, 0x5028, 0x507E, 0x5043, - 0x5055, 0x5048, 0x504E, 0x506C, 0x507B, 0x50A5, 0x50A7, 0x50A9, - 0x50BA, 0x50D6, 0x5106, 0x50ED, 0x50EC, 0x50E6, 0x50EE, 0x5107, - 0x510B, 0x4EDD, 0x6C3D, 0x4F58, 0x4F65, 0x4FCE, 0x9FA0, 0x6C46, - 0x7C74, 0x516E, 0x5DFD, 0x9EC9, 0x9998, 0x5181, 0x5914, 0x52F9, - 0x530D, 0x8A07, 0x5310, 0x51EB, 0x5919, 0x5155, 0x4EA0, 0x5156, - 0x4EB3, 0x886E, 0x88A4, 0x4EB5, 0x8114, 0x88D2, 0x7980, 0x5B34, - 0x8803, 0x7FB8, 0x51AB, 0x51B1, 0x51BD, 0x51BC, 0x51C7, 0x5196, - 0x51A2, 0x51A5, 0x8BA0, 0x8BA6, 0x8BA7, 0x8BAA, 0x8BB4, 0x8BB5, - 0x8BB7, 0x8BC2, 0x8BC3, 0x8BCB, 0x8BCF, 0x8BCE, 0x8BD2, 0x8BD3, -plane 22 -at 0x00 - 0x8BD4, 0x8BD6, 0x8BD8, 0x8BD9, 0x8BDC, 0x8BDF, 0x8BE0, 0x8BE4, - 0x8BE8, 0x8BE9, 0x8BEE, 0x8BF0, 0x8BF3, 0x8BF6, 0x8BF9, 0x8BFC, - 0x8BFF, 0x8C00, 0x8C02, 0x8C04, 0x8C07, 0x8C0C, 0x8C0F, 0x8C11, - 0x8C12, 0x8C14, 0x8C15, 0x8C16, 0x8C19, 0x8C1B, 0x8C18, 0x8C1D, - 0x8C1F, 0x8C20, 0x8C21, 0x8C25, 0x8C27, 0x8C2A, 0x8C2B, 0x8C2E, - 0x8C2F, 0x8C32, 0x8C33, 0x8C35, 0x8C36, 0x5369, 0x537A, 0x961D, - 0x9622, 0x9621, 0x9631, 0x962A, 0x963D, 0x963C, 0x9642, 0x9649, - 0x9654, 0x965F, 0x9667, 0x966C, 0x9672, 0x9674, 0x9688, 0x968D, - 0x9697, 0x96B0, 0x9097, 0x909B, 0x909D, 0x9099, 0x90AC, 0x90A1, - 0x90B4, 0x90B3, 0x90B6, 0x90BA, 0x90B8, 0x90B0, 0x90CF, 0x90C5, - 0x90BE, 0x90D0, 0x90C4, 0x90C7, 0x90D3, 0x90E6, 0x90E2, 0x90DC, - 0x90D7, 0x90DB, 0x90EB, 0x90EF, 0x90FE, 0x9104, 0x9122, 0x911E, - 0x9123, 0x9131, 0x912F, 0x9139, 0x9143, 0x9146, 0x520D, 0x5942, - 0x52A2, 0x52AC, 0x52AD, 0x52BE, 0x54FF, 0x52D0, 0x52D6, 0x52F0, - 0x53DF, 0x71EE, 0x77CD, 0x5EF4, 0x51F5, 0x51FC, 0x9B2F, 0x53B6, - 0x5F01, 0x755A, 0x5DEF, 0x574C, 0x57A9, 0x57A1, 0x587E, 0x58BC, - 0x58C5, 0x58D1, 0x5729, 0x572C, 0x572A, 0x5733, 0x5739, 0x572E, - 0x572F, 0x575C, 0x573B, 0x5742, 0x5769, 0x5785, 0x576B, 0x5786, - 0x577C, 0x577B, 0x5768, 0x576D, 0x5776, 0x5773, 0x57AD, 0x57A4, - 0x578C, 0x57B2, 0x57CF, 0x57A7, 0x57B4, 0x5793, 0x57A0, 0x57D5, - 0x57D8, 0x57DA, 0x57D9, 0x57D2, 0x57B8, 0x57F4, 0x57EF, 0x57F8, - 0x57E4, 0x57DD, 0x580B, 0x580D, 0x57FD, 0x57ED, 0x5800, 0x581E, - 0x5819, 0x5844, 0x5820, 0x5865, 0x586C, 0x5881, 0x5889, 0x589A, - 0x5880, 0x99A8, 0x9F19, 0x61FF, 0x8279, 0x827D, 0x827F, 0x828F, - 0x828A, 0x82A8, 0x8284, 0x828E, 0x8291, 0x8297, 0x8299, 0x82AB, - 0x82B8, 0x82BE, 0x82B0, 0x82C8, 0x82CA, 0x82E3, 0x8298, 0x82B7, - 0x82AE, 0x82CB, 0x82CC, 0x82C1, 0x82A9, 0x82B4, 0x82A1, 0x82AA, - 0x829F, 0x82C4, 0x82CE, 0x82A4, 0x82E1, 0x8309, 0x82F7, 0x82E4, - 0x830F, 0x8307, 0x82DC, 0x82F4, 0x82D2, 0x82D8, 0x830C, 0x82FB, - 0x82D3, 0x8311, 0x831A, 0x8306, 0x8314, 0x8315, 0x82E0, 0x82D5, - 0x831C, 0x8351, 0x835B, 0x835C, 0x8308, 0x8392, 0x833C, 0x8334, - 0x8331, 0x839B, 0x835E, 0x832F, 0x834F, 0x8347, 0x8343, 0x835F, -plane 23 -at 0x00 - 0x8340, 0x8317, 0x8360, 0x832D, 0x833A, 0x8333, 0x8366, 0x8365, - 0x8368, 0x831B, 0x8369, 0x836C, 0x836A, 0x836D, 0x836E, 0x83B0, - 0x8378, 0x83B3, 0x83B4, 0x83A0, 0x83AA, 0x8393, 0x839C, 0x8385, - 0x837C, 0x83B6, 0x83A9, 0x837D, 0x83B8, 0x837B, 0x8398, 0x839E, - 0x83A8, 0x83BA, 0x83BC, 0x83C1, 0x8401, 0x83E5, 0x83D8, 0x5807, - 0x8418, 0x840B, 0x83DD, 0x83FD, 0x83D6, 0x841C, 0x8438, 0x8411, - 0x8406, 0x83D4, 0x83DF, 0x840F, 0x8403, 0x83F8, 0x83F9, 0x83EA, - 0x83C5, 0x83C0, 0x8426, 0x83F0, 0x83E1, 0x845C, 0x8451, 0x845A, - 0x8459, 0x8473, 0x8487, 0x8488, 0x847A, 0x8489, 0x8478, 0x843C, - 0x8446, 0x8469, 0x8476, 0x848C, 0x848E, 0x8431, 0x846D, 0x84C1, - 0x84CD, 0x84D0, 0x84E6, 0x84BD, 0x84D3, 0x84CA, 0x84BF, 0x84BA, - 0x84E0, 0x84A1, 0x84B9, 0x84B4, 0x8497, 0x84E5, 0x84E3, 0x850C, - 0x750D, 0x8538, 0x84F0, 0x8539, 0x851F, 0x853A, 0x8556, 0x853B, - 0x84FF, 0x84FC, 0x8559, 0x8548, 0x8568, 0x8564, 0x855E, 0x857A, - 0x77A2, 0x8543, 0x8572, 0x857B, 0x85A4, 0x85A8, 0x8587, 0x858F, - 0x8579, 0x85AE, 0x859C, 0x8585, 0x85B9, 0x85B7, 0x85B0, 0x85D3, - 0x85C1, 0x85DC, 0x85FF, 0x8627, 0x8605, 0x8629, 0x8616, 0x863C, - 0x5EFE, 0x5F08, 0x593C, 0x5941, 0x8037, 0x5955, 0x595A, 0x5958, - 0x530F, 0x5C22, 0x5C25, 0x5C2C, 0x5C34, 0x624C, 0x626A, 0x629F, - 0x62BB, 0x62CA, 0x62DA, 0x62D7, 0x62EE, 0x6322, 0x62F6, 0x6339, - 0x634B, 0x6343, 0x63AD, 0x63F6, 0x6371, 0x637A, 0x638E, 0x63B4, - 0x636D, 0x63AC, 0x638A, 0x6369, 0x63AE, 0x63BC, 0x63F2, 0x63F8, - 0x63E0, 0x63FF, 0x63C4, 0x63DE, 0x63CE, 0x6452, 0x63C6, 0x63BE, - 0x6445, 0x6441, 0x640B, 0x641B, 0x6420, 0x640C, 0x6426, 0x6421, - 0x645E, 0x6484, 0x646D, 0x6496, 0x647A, 0x64B7, 0x64B8, 0x6499, - 0x64BA, 0x64C0, 0x64D0, 0x64D7, 0x64E4, 0x64E2, 0x6509, 0x6525, - 0x652E, 0x5F0B, 0x5FD2, 0x7519, 0x5F11, 0x535F, 0x53F1, 0x53FD, - 0x53E9, 0x53E8, 0x53FB, 0x5412, 0x5416, 0x5406, 0x544B, 0x5452, - 0x5453, 0x5454, 0x5456, 0x5443, 0x5421, 0x5457, 0x5459, 0x5423, - 0x5432, 0x5482, 0x5494, 0x5477, 0x5471, 0x5464, 0x549A, 0x549B, - 0x5484, 0x5476, 0x5466, 0x549D, 0x54D0, 0x54AD, 0x54C2, 0x54B4, - 0x54D2, 0x54A7, 0x54A6, 0x54D3, 0x54D4, 0x5472, 0x54A3, 0x54D5, -plane 24 -at 0x00 - 0x54BB, 0x54BF, 0x54CC, 0x54D9, 0x54DA, 0x54DC, 0x54A9, 0x54AA, - 0x54A4, 0x54DD, 0x54CF, 0x54DE, 0x551B, 0x54E7, 0x5520, 0x54FD, - 0x5514, 0x54F3, 0x5522, 0x5523, 0x550F, 0x5511, 0x5527, 0x552A, - 0x5567, 0x558F, 0x55B5, 0x5549, 0x556D, 0x5541, 0x5555, 0x553F, - 0x5550, 0x553C, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, - 0x5530, 0x555C, 0x558B, 0x55D2, 0x5583, 0x55B1, 0x55B9, 0x5588, - 0x5581, 0x559F, 0x557E, 0x55D6, 0x5591, 0x557B, 0x55DF, 0x55BD, - 0x55BE, 0x5594, 0x5599, 0x55EA, 0x55F7, 0x55C9, 0x561F, 0x55D1, - 0x55EB, 0x55EC, 0x55D4, 0x55E6, 0x55DD, 0x55C4, 0x55EF, 0x55E5, - 0x55F2, 0x55F3, 0x55CC, 0x55CD, 0x55E8, 0x55F5, 0x55E4, 0x8F94, - 0x561E, 0x5608, 0x560C, 0x5601, 0x5624, 0x5623, 0x55FE, 0x5600, - 0x5627, 0x562D, 0x5658, 0x5639, 0x5657, 0x562C, 0x564D, 0x5662, - 0x5659, 0x565C, 0x564C, 0x5654, 0x5686, 0x5664, 0x5671, 0x566B, - 0x567B, 0x567C, 0x5685, 0x5693, 0x56AF, 0x56D4, 0x56D7, 0x56DD, - 0x56E1, 0x56F5, 0x56EB, 0x56F9, 0x56FF, 0x5704, 0x570A, 0x5709, - 0x571C, 0x5E0F, 0x5E19, 0x5E14, 0x5E11, 0x5E31, 0x5E3B, 0x5E3C, - 0x5E37, 0x5E44, 0x5E54, 0x5E5B, 0x5E5E, 0x5E61, 0x5C8C, 0x5C7A, - 0x5C8D, 0x5C90, 0x5C96, 0x5C88, 0x5C98, 0x5C99, 0x5C91, 0x5C9A, - 0x5C9C, 0x5CB5, 0x5CA2, 0x5CBD, 0x5CAC, 0x5CAB, 0x5CB1, 0x5CA3, - 0x5CC1, 0x5CB7, 0x5CC4, 0x5CD2, 0x5CE4, 0x5CCB, 0x5CE5, 0x5D02, - 0x5D03, 0x5D27, 0x5D26, 0x5D2E, 0x5D24, 0x5D1E, 0x5D06, 0x5D1B, - 0x5D58, 0x5D3E, 0x5D34, 0x5D3D, 0x5D6C, 0x5D5B, 0x5D6F, 0x5D5D, - 0x5D6B, 0x5D4B, 0x5D4A, 0x5D69, 0x5D74, 0x5D82, 0x5D99, 0x5D9D, - 0x8C73, 0x5DB7, 0x5DC5, 0x5F73, 0x5F77, 0x5F82, 0x5F87, 0x5F89, - 0x5F8C, 0x5F95, 0x5F99, 0x5F9C, 0x5FA8, 0x5FAD, 0x5FB5, 0x5FBC, - 0x8862, 0x5F61, 0x72AD, 0x72B0, 0x72B4, 0x72B7, 0x72B8, 0x72C3, - 0x72C1, 0x72CE, 0x72CD, 0x72D2, 0x72E8, 0x72EF, 0x72E9, 0x72F2, - 0x72F4, 0x72F7, 0x7301, 0x72F3, 0x7303, 0x72FA, 0x72FB, 0x7317, - 0x7313, 0x7321, 0x730A, 0x731E, 0x731D, 0x7315, 0x7322, 0x7339, - 0x7325, 0x732C, 0x7338, 0x7331, 0x7350, 0x734D, 0x7357, 0x7360, - 0x736C, 0x736F, 0x737E, 0x821B, 0x5925, 0x98E7, 0x5924, 0x5902, - 0x9963, 0x9967, 0x9968, 0x9969, 0x996A, 0x996B, 0x996C, 0x9974, -plane 25 -at 0x00 - 0x9977, 0x997D, 0x9980, 0x9984, 0x9987, 0x998A, 0x998D, 0x9990, - 0x9991, 0x9993, 0x9994, 0x9995, 0x5E80, 0x5E91, 0x5E8B, 0x5E96, - 0x5EA5, 0x5EA0, 0x5EB9, 0x5EB5, 0x5EBE, 0x5EB3, 0x8D53, 0x5ED2, - 0x5ED1, 0x5EDB, 0x5EE8, 0x5EEA, 0x81BA, 0x5FC4, 0x5FC9, 0x5FD6, - 0x5FCF, 0x6003, 0x5FEE, 0x6004, 0x5FE1, 0x5FE4, 0x5FFE, 0x6005, - 0x6006, 0x5FEA, 0x5FED, 0x5FF8, 0x6019, 0x6035, 0x6026, 0x601B, - 0x600F, 0x600D, 0x6029, 0x602B, 0x600A, 0x603F, 0x6021, 0x6078, - 0x6079, 0x607B, 0x607A, 0x6042, 0x606A, 0x607D, 0x6096, 0x609A, - 0x60AD, 0x609D, 0x6083, 0x6092, 0x608C, 0x609B, 0x60EC, 0x60BB, - 0x60B1, 0x60DD, 0x60D8, 0x60C6, 0x60DA, 0x60B4, 0x6120, 0x6126, - 0x6115, 0x6123, 0x60F4, 0x6100, 0x610E, 0x612B, 0x614A, 0x6175, - 0x61AC, 0x6194, 0x61A7, 0x61B7, 0x61D4, 0x61F5, 0x5FDD, 0x96B3, - 0x95E9, 0x95EB, 0x95F1, 0x95F3, 0x95F5, 0x95F6, 0x95FC, 0x95FE, - 0x9603, 0x9604, 0x9606, 0x9608, 0x960A, 0x960B, 0x960C, 0x960D, - 0x960F, 0x9612, 0x9615, 0x9616, 0x9617, 0x9619, 0x961A, 0x4E2C, - 0x723F, 0x6215, 0x6C35, 0x6C54, 0x6C5C, 0x6C4A, 0x6CA3, 0x6C85, - 0x6C90, 0x6C94, 0x6C8C, 0x6C68, 0x6C69, 0x6C74, 0x6C76, 0x6C86, - 0x6CA9, 0x6CD0, 0x6CD4, 0x6CAD, 0x6CF7, 0x6CF8, 0x6CF1, 0x6CD7, - 0x6CB2, 0x6CE0, 0x6CD6, 0x6CFA, 0x6CEB, 0x6CEE, 0x6CB1, 0x6CD3, - 0x6CEF, 0x6CFE, 0x6D39, 0x6D27, 0x6D0C, 0x6D43, 0x6D48, 0x6D07, - 0x6D04, 0x6D19, 0x6D0E, 0x6D2B, 0x6D4D, 0x6D2E, 0x6D35, 0x6D1A, - 0x6D4F, 0x6D52, 0x6D54, 0x6D33, 0x6D91, 0x6D6F, 0x6D9E, 0x6DA0, - 0x6D5E, 0x6D93, 0x6D94, 0x6D5C, 0x6D60, 0x6D7C, 0x6D63, 0x6E1A, - 0x6DC7, 0x6DC5, 0x6DDE, 0x6E0E, 0x6DBF, 0x6DE0, 0x6E11, 0x6DE6, - 0x6DDD, 0x6DD9, 0x6E16, 0x6DAB, 0x6E0C, 0x6DAE, 0x6E2B, 0x6E6E, - 0x6E4E, 0x6E6B, 0x6EB2, 0x6E5F, 0x6E86, 0x6E53, 0x6E54, 0x6E32, - 0x6E25, 0x6E44, 0x6EDF, 0x6EB1, 0x6E98, 0x6EE0, 0x6F2D, 0x6EE2, - 0x6EA5, 0x6EA7, 0x6EBD, 0x6EBB, 0x6EB7, 0x6ED7, 0x6EB4, 0x6ECF, - 0x6E8F, 0x6EC2, 0x6E9F, 0x6F62, 0x6F46, 0x6F47, 0x6F24, 0x6F15, - 0x6EF9, 0x6F2F, 0x6F36, 0x6F4B, 0x6F74, 0x6F2A, 0x6F09, 0x6F29, - 0x6F89, 0x6F8D, 0x6F8C, 0x6F78, 0x6F72, 0x6F7C, 0x6F7A, 0x6FD1, - 0x6FC9, 0x6FA7, 0x6FB9, 0x6FB6, 0x6FC2, 0x6FE1, 0x6FEE, 0x6FDE, -plane 26 -at 0x00 - 0x6FE0, 0x6FEF, 0x701A, 0x7023, 0x701B, 0x7039, 0x7035, 0x704F, - 0x705E, 0x5B80, 0x5B84, 0x5B95, 0x5B93, 0x5BA5, 0x5BB8, 0x752F, - 0x9A9E, 0x6434, 0x5BE4, 0x5BEE, 0x8930, 0x5BF0, 0x8E47, 0x8B07, - 0x8FB6, 0x8FD3, 0x8FD5, 0x8FE5, 0x8FEE, 0x8FE4, 0x8FE9, 0x8FE6, - 0x8FF3, 0x8FE8, 0x9005, 0x9004, 0x900B, 0x9026, 0x9011, 0x900D, - 0x9016, 0x9021, 0x9035, 0x9036, 0x902D, 0x902F, 0x9044, 0x9051, - 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905B, 0x66B9, 0x9074, - 0x907D, 0x9082, 0x9088, 0x9083, 0x908B, 0x5F50, 0x5F57, 0x5F56, - 0x5F58, 0x5C3B, 0x54AB, 0x5C50, 0x5C59, 0x5B71, 0x5C63, 0x5C66, - 0x7FBC, 0x5F2A, 0x5F29, 0x5F2D, 0x8274, 0x5F3C, 0x9B3B, 0x5C6E, - 0x5981, 0x5983, 0x598D, 0x59A9, 0x59AA, 0x59A3, 0x5997, 0x59CA, - 0x59AB, 0x599E, 0x59A4, 0x59D2, 0x59B2, 0x59AF, 0x59D7, 0x59BE, - 0x5A05, 0x5A06, 0x59DD, 0x5A08, 0x59E3, 0x59D8, 0x59F9, 0x5A0C, - 0x5A09, 0x5A32, 0x5A34, 0x5A11, 0x5A23, 0x5A13, 0x5A40, 0x5A67, - 0x5A4A, 0x5A55, 0x5A3C, 0x5A62, 0x5A75, 0x80EC, 0x5AAA, 0x5A9B, - 0x5A77, 0x5A7A, 0x5ABE, 0x5AEB, 0x5AB2, 0x5AD2, 0x5AD4, 0x5AB8, - 0x5AE0, 0x5AE3, 0x5AF1, 0x5AD6, 0x5AE6, 0x5AD8, 0x5ADC, 0x5B09, - 0x5B17, 0x5B16, 0x5B32, 0x5B37, 0x5B40, 0x5C15, 0x5C1C, 0x5B5A, - 0x5B65, 0x5B73, 0x5B51, 0x5B53, 0x5B62, 0x9A75, 0x9A77, 0x9A78, - 0x9A7A, 0x9A7F, 0x9A7D, 0x9A80, 0x9A81, 0x9A85, 0x9A88, 0x9A8A, - 0x9A90, 0x9A92, 0x9A93, 0x9A96, 0x9A98, 0x9A9B, 0x9A9C, 0x9A9D, - 0x9A9F, 0x9AA0, 0x9AA2, 0x9AA3, 0x9AA5, 0x9AA7, 0x7E9F, 0x7EA1, - 0x7EA3, 0x7EA5, 0x7EA8, 0x7EA9, 0x7EAD, 0x7EB0, 0x7EBE, 0x7EC0, - 0x7EC1, 0x7EC2, 0x7EC9, 0x7ECB, 0x7ECC, 0x7ED0, 0x7ED4, 0x7ED7, - 0x7EDB, 0x7EE0, 0x7EE1, 0x7EE8, 0x7EEB, 0x7EEE, 0x7EEF, 0x7EF1, - 0x7EF2, 0x7F0D, 0x7EF6, 0x7EFA, 0x7EFB, 0x7EFE, 0x7F01, 0x7F02, - 0x7F03, 0x7F07, 0x7F08, 0x7F0B, 0x7F0C, 0x7F0F, 0x7F11, 0x7F12, - 0x7F17, 0x7F19, 0x7F1C, 0x7F1B, 0x7F1F, 0x7F21, 0x7F22, 0x7F23, - 0x7F24, 0x7F25, 0x7F26, 0x7F27, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, - 0x7F2F, 0x7F30, 0x7F31, 0x7F32, 0x7F33, 0x7F35, 0x5E7A, 0x757F, - 0x5DDB, 0x753E, 0x9095, 0x738E, 0x7391, 0x73AE, 0x73A2, 0x739F, - 0x73CF, 0x73C2, 0x73D1, 0x73B7, 0x73B3, 0x73C0, 0x73C9, 0x73C8, -plane 27 -at 0x00 - 0x73E5, 0x73D9, 0x987C, 0x740A, 0x73E9, 0x73E7, 0x73DE, 0x73BA, - 0x73F2, 0x740F, 0x742A, 0x745B, 0x7426, 0x7425, 0x7428, 0x7430, - 0x742E, 0x742C, 0x741B, 0x741A, 0x7441, 0x745C, 0x7457, 0x7455, - 0x7459, 0x7477, 0x746D, 0x747E, 0x749C, 0x748E, 0x7480, 0x7481, - 0x7487, 0x748B, 0x749E, 0x74A8, 0x74A9, 0x7490, 0x74A7, 0x74D2, - 0x74BA, 0x97EA, 0x97EB, 0x97EC, 0x674C, 0x6753, 0x675E, 0x6748, - 0x6769, 0x67A5, 0x6787, 0x676A, 0x6773, 0x6798, 0x67A7, 0x6775, - 0x67A8, 0x679E, 0x67AD, 0x678B, 0x6777, 0x677C, 0x67F0, 0x6809, - 0x67D8, 0x680A, 0x67E9, 0x67B0, 0x680C, 0x67D9, 0x67B5, 0x67DA, - 0x67B3, 0x67DD, 0x6800, 0x67C3, 0x67B8, 0x67E2, 0x680E, 0x67C1, - 0x67FD, 0x6832, 0x6833, 0x6860, 0x6861, 0x684E, 0x6862, 0x6844, - 0x6864, 0x6883, 0x681D, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, - 0x683E, 0x684A, 0x6849, 0x6829, 0x68B5, 0x688F, 0x6874, 0x6877, - 0x6893, 0x686B, 0x68C2, 0x696E, 0x68FC, 0x691F, 0x6920, 0x68F9, - 0x6924, 0x68F0, 0x690B, 0x6901, 0x6957, 0x68E3, 0x6910, 0x6971, - 0x6939, 0x6960, 0x6942, 0x695D, 0x6984, 0x696B, 0x6980, 0x6998, - 0x6978, 0x6934, 0x69CC, 0x6987, 0x6988, 0x69CE, 0x6989, 0x6966, - 0x6963, 0x6979, 0x699B, 0x69A7, 0x69BB, 0x69AB, 0x69AD, 0x69D4, - 0x69B1, 0x69C1, 0x69CA, 0x69DF, 0x6995, 0x69E0, 0x698D, 0x69FF, - 0x6A2F, 0x69ED, 0x6A17, 0x6A18, 0x6A65, 0x69F2, 0x6A44, 0x6A3E, - 0x6AA0, 0x6A50, 0x6A5B, 0x6A35, 0x6A8E, 0x6A79, 0x6A3D, 0x6A28, - 0x6A58, 0x6A7C, 0x6A91, 0x6A90, 0x6AA9, 0x6A97, 0x6AAB, 0x7337, - 0x7352, 0x6B81, 0x6B82, 0x6B87, 0x6B84, 0x6B92, 0x6B93, 0x6B8D, - 0x6B9A, 0x6B9B, 0x6BA1, 0x6BAA, 0x8F6B, 0x8F6D, 0x8F71, 0x8F72, - 0x8F73, 0x8F75, 0x8F76, 0x8F78, 0x8F77, 0x8F79, 0x8F7A, 0x8F7C, - 0x8F7E, 0x8F81, 0x8F82, 0x8F84, 0x8F87, 0x8F8B, 0x8F8D, 0x8F8E, - 0x8F8F, 0x8F98, 0x8F9A, 0x8ECE, 0x620B, 0x6217, 0x621B, 0x621F, - 0x6222, 0x6221, 0x6225, 0x6224, 0x622C, 0x81E7, 0x74EF, 0x74F4, - 0x74FF, 0x750F, 0x7511, 0x7513, 0x6534, 0x65EE, 0x65EF, 0x65F0, - 0x660A, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, 0x7085, 0x66F7, - 0x661D, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, 0x665F, 0x6654, - 0x6641, 0x664F, 0x6656, 0x6661, 0x6657, 0x6677, 0x6684, 0x668C, -plane 28 -at 0x00 - 0x66A7, 0x669D, 0x66BE, 0x66DB, 0x66DC, 0x66E6, 0x66E9, 0x8D32, - 0x8D33, 0x8D36, 0x8D3B, 0x8D3D, 0x8D40, 0x8D45, 0x8D46, 0x8D48, - 0x8D49, 0x8D47, 0x8D4D, 0x8D55, 0x8D59, 0x89C7, 0x89CA, 0x89CB, - 0x89CC, 0x89CE, 0x89CF, 0x89D0, 0x89D1, 0x726E, 0x729F, 0x725D, - 0x7266, 0x726F, 0x727E, 0x727F, 0x7284, 0x728B, 0x728D, 0x728F, - 0x7292, 0x6308, 0x6332, 0x63B0, 0x643F, 0x64D8, 0x8004, 0x6BEA, - 0x6BF3, 0x6BFD, 0x6BF5, 0x6BF9, 0x6C05, 0x6C07, 0x6C06, 0x6C0D, - 0x6C15, 0x6C18, 0x6C19, 0x6C1A, 0x6C21, 0x6C29, 0x6C24, 0x6C2A, - 0x6C32, 0x6535, 0x6555, 0x656B, 0x724D, 0x7252, 0x7256, 0x7230, - 0x8662, 0x5216, 0x809F, 0x809C, 0x8093, 0x80BC, 0x670A, 0x80BD, - 0x80B1, 0x80AB, 0x80AD, 0x80B4, 0x80B7, 0x80E7, 0x80E8, 0x80E9, - 0x80EA, 0x80DB, 0x80C2, 0x80C4, 0x80D9, 0x80CD, 0x80D7, 0x6710, - 0x80DD, 0x80EB, 0x80F1, 0x80F4, 0x80ED, 0x810D, 0x810E, 0x80F2, - 0x80FC, 0x6715, 0x8112, 0x8C5A, 0x8136, 0x811E, 0x812C, 0x8118, - 0x8132, 0x8148, 0x814C, 0x8153, 0x8174, 0x8159, 0x815A, 0x8171, - 0x8160, 0x8169, 0x817C, 0x817D, 0x816D, 0x8167, 0x584D, 0x5AB5, - 0x8188, 0x8182, 0x8191, 0x6ED5, 0x81A3, 0x81AA, 0x81CC, 0x6726, - 0x81CA, 0x81BB, 0x81C1, 0x81A6, 0x6B24, 0x6B37, 0x6B39, 0x6B43, - 0x6B46, 0x6B59, 0x98D1, 0x98D2, 0x98D3, 0x98D5, 0x98D9, 0x98DA, - 0x6BB3, 0x5F40, 0x6BC2, 0x89F3, 0x6590, 0x9F51, 0x6593, 0x65BC, - 0x65C6, 0x65C4, 0x65C3, 0x65CC, 0x65CE, 0x65D2, 0x65D6, 0x7080, - 0x709C, 0x7096, 0x709D, 0x70BB, 0x70C0, 0x70B7, 0x70AB, 0x70B1, - 0x70E8, 0x70CA, 0x7110, 0x7113, 0x7116, 0x712F, 0x7131, 0x7173, - 0x715C, 0x7168, 0x7145, 0x7172, 0x714A, 0x7178, 0x717A, 0x7198, - 0x71B3, 0x71B5, 0x71A8, 0x71A0, 0x71E0, 0x71D4, 0x71E7, 0x71F9, - 0x721D, 0x7228, 0x706C, 0x7118, 0x7166, 0x71B9, 0x623E, 0x623D, - 0x6243, 0x6248, 0x6249, 0x793B, 0x7940, 0x7946, 0x7949, 0x795B, - 0x795C, 0x7953, 0x795A, 0x7962, 0x7957, 0x7960, 0x796F, 0x7967, - 0x797A, 0x7985, 0x798A, 0x799A, 0x79A7, 0x79B3, 0x5FD1, 0x5FD0, - 0x603C, 0x605D, 0x605A, 0x6067, 0x6041, 0x6059, 0x6063, 0x60AB, - 0x6106, 0x610D, 0x615D, 0x61A9, 0x619D, 0x61CB, 0x61D1, 0x6206, - 0x8080, 0x807F, 0x6C93, 0x6CF6, 0x6DFC, 0x77F6, 0x77F8, 0x7800, -plane 29 -at 0x00 - 0x7809, 0x7817, 0x7818, 0x7811, 0x65AB, 0x782D, 0x781C, 0x781D, - 0x7839, 0x783A, 0x783B, 0x781F, 0x783C, 0x7825, 0x782C, 0x7823, - 0x7829, 0x784E, 0x786D, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, - 0x784C, 0x786A, 0x789B, 0x7893, 0x789A, 0x7887, 0x789C, 0x78A1, - 0x78A3, 0x78B2, 0x78B9, 0x78A5, 0x78D4, 0x78D9, 0x78C9, 0x78EC, - 0x78F2, 0x7905, 0x78F4, 0x7913, 0x7924, 0x791E, 0x7934, 0x9F9B, - 0x9EF9, 0x9EFB, 0x9EFC, 0x76F1, 0x7704, 0x770D, 0x76F9, 0x7707, - 0x7708, 0x771A, 0x7722, 0x7719, 0x772D, 0x7726, 0x7735, 0x7738, - 0x7750, 0x7751, 0x7747, 0x7743, 0x775A, 0x7768, 0x7762, 0x7765, - 0x777F, 0x778D, 0x777D, 0x7780, 0x778C, 0x7791, 0x779F, 0x77A0, - 0x77B0, 0x77B5, 0x77BD, 0x753A, 0x7540, 0x754E, 0x754B, 0x7548, - 0x755B, 0x7572, 0x7579, 0x7583, 0x7F58, 0x7F61, 0x7F5F, 0x8A48, - 0x7F68, 0x7F74, 0x7F71, 0x7F79, 0x7F81, 0x7F7E, 0x76CD, 0x76E5, - 0x8832, 0x9485, 0x9486, 0x9487, 0x948B, 0x948A, 0x948C, 0x948D, - 0x948F, 0x9490, 0x9494, 0x9497, 0x9495, 0x949A, 0x949B, 0x949C, - 0x94A3, 0x94A4, 0x94AB, 0x94AA, 0x94AD, 0x94AC, 0x94AF, 0x94B0, - 0x94B2, 0x94B4, 0x94B6, 0x94B7, 0x94B8, 0x94B9, 0x94BA, 0x94BC, - 0x94BD, 0x94BF, 0x94C4, 0x94C8, 0x94C9, 0x94CA, 0x94CB, 0x94CC, - 0x94CD, 0x94CE, 0x94D0, 0x94D1, 0x94D2, 0x94D5, 0x94D6, 0x94D7, - 0x94D9, 0x94D8, 0x94DB, 0x94DE, 0x94DF, 0x94E0, 0x94E2, 0x94E4, - 0x94E5, 0x94E7, 0x94E8, 0x94EA, 0x94E9, 0x94EB, 0x94EE, 0x94EF, - 0x94F3, 0x94F4, 0x94F5, 0x94F7, 0x94F9, 0x94FC, 0x94FD, 0x94FF, - 0x9503, 0x9502, 0x9506, 0x9507, 0x9509, 0x950A, 0x950D, 0x950E, - 0x950F, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9518, 0x951B, - 0x951D, 0x951E, 0x951F, 0x9522, 0x952A, 0x952B, 0x9529, 0x952C, - 0x9531, 0x9532, 0x9534, 0x9536, 0x9537, 0x9538, 0x953C, 0x953E, - 0x953F, 0x9542, 0x9535, 0x9544, 0x9545, 0x9546, 0x9549, 0x954C, - 0x954E, 0x954F, 0x9552, 0x9553, 0x9554, 0x9556, 0x9557, 0x9558, - 0x9559, 0x955B, 0x955E, 0x955F, 0x955D, 0x9561, 0x9562, 0x9564, - 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956A, 0x956B, 0x956C, - 0x956F, 0x9571, 0x9572, 0x9573, 0x953A, 0x77E7, 0x77EC, 0x96C9, - 0x79D5, 0x79ED, 0x79E3, 0x79EB, 0x7A06, 0x5D47, 0x7A03, 0x7A02, -plane 30 -at 0x00 - 0x7A1E, 0x7A14, 0x7A39, 0x7A37, 0x7A51, 0x9ECF, 0x99A5, 0x7A70, - 0x7688, 0x768E, 0x7693, 0x7699, 0x76A4, 0x74DE, 0x74E0, 0x752C, - 0x9E20, 0x9E22, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B, 0x9E2C, 0x9E32, - 0x9E31, 0x9E36, 0x9E38, 0x9E37, 0x9E39, 0x9E3A, 0x9E3E, 0x9E41, - 0x9E42, 0x9E44, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4B, 0x9E4C, - 0x9E4E, 0x9E51, 0x9E55, 0x9E57, 0x9E5A, 0x9E5B, 0x9E5C, 0x9E5E, - 0x9E63, 0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C, - 0x9E71, 0x9E6D, 0x9E73, 0x7592, 0x7594, 0x7596, 0x75A0, 0x759D, - 0x75AC, 0x75A3, 0x75B3, 0x75B4, 0x75B8, 0x75C4, 0x75B1, 0x75B0, - 0x75C3, 0x75C2, 0x75D6, 0x75CD, 0x75E3, 0x75E8, 0x75E6, 0x75E4, - 0x75EB, 0x75E7, 0x7603, 0x75F1, 0x75FC, 0x75FF, 0x7610, 0x7600, - 0x7605, 0x760C, 0x7617, 0x760A, 0x7625, 0x7618, 0x7615, 0x7619, - 0x761B, 0x763C, 0x7622, 0x7620, 0x7640, 0x762D, 0x7630, 0x763F, - 0x7635, 0x7643, 0x763E, 0x7633, 0x764D, 0x765E, 0x7654, 0x765C, - 0x7656, 0x766B, 0x766F, 0x7FCA, 0x7AE6, 0x7A78, 0x7A79, 0x7A80, - 0x7A86, 0x7A88, 0x7A95, 0x7AA6, 0x7AA0, 0x7AAC, 0x7AA8, 0x7AAD, - 0x7AB3, 0x8864, 0x8869, 0x8872, 0x887D, 0x887F, 0x8882, 0x88A2, - 0x88C6, 0x88B7, 0x88BC, 0x88C9, 0x88E2, 0x88CE, 0x88E3, 0x88E5, - 0x88F1, 0x891A, 0x88FC, 0x88E8, 0x88FE, 0x88F0, 0x8921, 0x8919, - 0x8913, 0x891B, 0x890A, 0x8934, 0x892B, 0x8936, 0x8941, 0x8966, - 0x897B, 0x758B, 0x80E5, 0x76B2, 0x76B4, 0x77DC, 0x8012, 0x8014, - 0x8016, 0x801C, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, - 0x8028, 0x8031, 0x800B, 0x8035, 0x8043, 0x8046, 0x804D, 0x8052, - 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0x9889, 0x988C, - 0x988D, 0x988F, 0x9894, 0x989A, 0x989B, 0x989E, 0x989F, 0x98A1, - 0x98A2, 0x98A5, 0x98A6, 0x864D, 0x8654, 0x866C, 0x866E, 0x867F, - 0x867A, 0x867C, 0x867B, 0x86A8, 0x868D, 0x868B, 0x86AC, 0x869D, - 0x86A7, 0x86A3, 0x86AA, 0x8693, 0x86A9, 0x86B6, 0x86C4, 0x86B5, - 0x86CE, 0x86B0, 0x86BA, 0x86B1, 0x86AF, 0x86C9, 0x86CF, 0x86B4, - 0x86E9, 0x86F1, 0x86F2, 0x86ED, 0x86F3, 0x86D0, 0x8713, 0x86DE, - 0x86F4, 0x86DF, 0x86D8, 0x86D1, 0x8703, 0x8707, 0x86F8, 0x8708, - 0x870A, 0x870D, 0x8709, 0x8723, 0x873B, 0x871E, 0x8725, 0x872E, -plane 31 -at 0x00 - 0x871A, 0x873E, 0x8748, 0x8734, 0x8731, 0x8729, 0x8737, 0x873F, - 0x8782, 0x8722, 0x877D, 0x877E, 0x877B, 0x8760, 0x8770, 0x874C, - 0x876E, 0x878B, 0x8753, 0x8763, 0x877C, 0x8764, 0x8759, 0x8765, - 0x8793, 0x87AF, 0x87A8, 0x87D2, 0x87C6, 0x8788, 0x8785, 0x87AD, - 0x8797, 0x8783, 0x87AB, 0x87E5, 0x87AC, 0x87B5, 0x87B3, 0x87CB, - 0x87D3, 0x87BD, 0x87D1, 0x87C0, 0x87CA, 0x87DB, 0x87EA, 0x87E0, - 0x87EE, 0x8816, 0x8813, 0x87FE, 0x880A, 0x881B, 0x8821, 0x8839, - 0x883C, 0x7F36, 0x7F42, 0x7F44, 0x7F45, 0x8210, 0x7AFA, 0x7AFD, - 0x7B08, 0x7B03, 0x7B04, 0x7B15, 0x7B0A, 0x7B2B, 0x7B0F, 0x7B47, - 0x7B38, 0x7B2A, 0x7B19, 0x7B2E, 0x7B31, 0x7B20, 0x7B25, 0x7B24, - 0x7B33, 0x7B3E, 0x7B1E, 0x7B58, 0x7B5A, 0x7B45, 0x7B75, 0x7B4C, - 0x7B5D, 0x7B60, 0x7B6E, 0x7B7B, 0x7B62, 0x7B72, 0x7B71, 0x7B90, - 0x7BA6, 0x7BA7, 0x7BB8, 0x7BAC, 0x7B9D, 0x7BA8, 0x7B85, 0x7BAA, - 0x7B9C, 0x7BA2, 0x7BAB, 0x7BB4, 0x7BD1, 0x7BC1, 0x7BCC, 0x7BDD, - 0x7BDA, 0x7BE5, 0x7BE6, 0x7BEA, 0x7C0C, 0x7BFE, 0x7BFC, 0x7C0F, - 0x7C16, 0x7C0B, 0x7C1F, 0x7C2A, 0x7C26, 0x7C38, 0x7C41, 0x7C40, - 0x81FE, 0x8201, 0x8202, 0x8204, 0x81EC, 0x8844, 0x8221, 0x8222, - 0x8223, 0x822D, 0x822F, 0x8228, 0x822B, 0x8238, 0x823B, 0x8233, - 0x8234, 0x823E, 0x8244, 0x8249, 0x824B, 0x824F, 0x825A, 0x825F, - 0x8268, 0x887E, 0x8885, 0x8888, 0x88D8, 0x88DF, 0x895E, 0x7F9D, - 0x7F9F, 0x7FA7, 0x7FAF, 0x7FB0, 0x7FB2, 0x7C7C, 0x6549, 0x7C91, - 0x7C9D, 0x7C9C, 0x7C9E, 0x7CA2, 0x7CB2, 0x7CBC, 0x7CBD, 0x7CC1, - 0x7CC7, 0x7CCC, 0x7CCD, 0x7CC8, 0x7CC5, 0x7CD7, 0x7CE8, 0x826E, - 0x66A8, 0x7FBF, 0x7FCE, 0x7FD5, 0x7FE5, 0x7FE1, 0x7FE6, 0x7FE9, - 0x7FEE, 0x7FF3, 0x7CF8, 0x7D77, 0x7DA6, 0x7DAE, 0x7E47, 0x7E9B, - 0x9EB8, 0x9EB4, 0x8D73, 0x8D84, 0x8D94, 0x8D91, 0x8DB1, 0x8D67, - 0x8D6D, 0x8C47, 0x8C49, 0x914A, 0x9150, 0x914E, 0x914F, 0x9164, - 0x9162, 0x9161, 0x9170, 0x9169, 0x916F, 0x917D, 0x917E, 0x9172, - 0x9174, 0x9179, 0x918C, 0x9185, 0x9190, 0x918D, 0x9191, 0x91A2, - 0x91A3, 0x91AA, 0x91AD, 0x91AE, 0x91AF, 0x91B5, 0x91B4, 0x91BA, - 0x8C55, 0x9E7E, 0x8DB8, 0x8DEB, 0x8E05, 0x8E59, 0x8E69, 0x8DB5, - 0x8DBF, 0x8DBC, 0x8DBA, 0x8DC4, 0x8DD6, 0x8DD7, 0x8DDA, 0x8DDE, -plane 32 -at 0x00 - 0x8DCE, 0x8DCF, 0x8DDB, 0x8DC6, 0x8DEC, 0x8DF7, 0x8DF8, 0x8DE3, - 0x8DF9, 0x8DFB, 0x8DE4, 0x8E09, 0x8DFD, 0x8E14, 0x8E1D, 0x8E1F, - 0x8E2C, 0x8E2E, 0x8E23, 0x8E2F, 0x8E3A, 0x8E40, 0x8E39, 0x8E35, - 0x8E3D, 0x8E31, 0x8E49, 0x8E41, 0x8E42, 0x8E51, 0x8E52, 0x8E4A, - 0x8E70, 0x8E76, 0x8E7C, 0x8E6F, 0x8E74, 0x8E85, 0x8E8F, 0x8E94, - 0x8E90, 0x8E9C, 0x8E9E, 0x8C78, 0x8C82, 0x8C8A, 0x8C85, 0x8C98, - 0x8C94, 0x659B, 0x89D6, 0x89DE, 0x89DA, 0x89DC, 0x89E5, 0x89EB, - 0x89EF, 0x8A3E, 0x8B26, 0x9753, 0x96E9, 0x96F3, 0x96EF, 0x9706, - 0x9701, 0x9708, 0x970F, 0x970E, 0x972A, 0x972D, 0x9730, 0x973E, - 0x9F80, 0x9F83, 0x9F85, 0x9F86, 0x9F87, 0x9F88, 0x9F89, 0x9F8A, - 0x9F8C, 0x9EFE, 0x9F0B, 0x9F0D, 0x96B9, 0x96BC, 0x96BD, 0x96CE, - 0x96D2, 0x77BF, 0x96E0, 0x928E, 0x92AE, 0x92C8, 0x933E, 0x936A, - 0x93CA, 0x938F, 0x943E, 0x946B, 0x9C7F, 0x9C82, 0x9C85, 0x9C86, - 0x9C87, 0x9C88, 0x7A23, 0x9C8B, 0x9C8E, 0x9C90, 0x9C91, 0x9C92, - 0x9C94, 0x9C95, 0x9C9A, 0x9C9B, 0x9C9E, 0x9C9F, 0x9CA0, 0x9CA1, - 0x9CA2, 0x9CA3, 0x9CA5, 0x9CA6, 0x9CA7, 0x9CA8, 0x9CA9, 0x9CAB, - 0x9CAD, 0x9CAE, 0x9CB0, 0x9CB1, 0x9CB2, 0x9CB3, 0x9CB4, 0x9CB5, - 0x9CB6, 0x9CB7, 0x9CBA, 0x9CBB, 0x9CBC, 0x9CBD, 0x9CC4, 0x9CC5, - 0x9CC6, 0x9CC7, 0x9CCA, 0x9CCB, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, - 0x9CD0, 0x9CD3, 0x9CD4, 0x9CD5, 0x9CD7, 0x9CD8, 0x9CD9, 0x9CDC, - 0x9CDD, 0x9CDF, 0x9CE2, 0x977C, 0x9785, 0x9791, 0x9792, 0x9794, - 0x97AF, 0x97AB, 0x97A3, 0x97B2, 0x97B4, 0x9AB1, 0x9AB0, 0x9AB7, - 0x9E58, 0x9AB6, 0x9ABA, 0x9ABC, 0x9AC1, 0x9AC0, 0x9AC5, 0x9AC2, - 0x9ACB, 0x9ACC, 0x9AD1, 0x9B45, 0x9B43, 0x9B47, 0x9B49, 0x9B48, - 0x9B4D, 0x9B51, 0x98E8, 0x990D, 0x992E, 0x9955, 0x9954, 0x9ADF, - 0x9AE1, 0x9AE6, 0x9AEF, 0x9AEB, 0x9AFB, 0x9AED, 0x9AF9, 0x9B08, - 0x9B0F, 0x9B13, 0x9B1F, 0x9B23, 0x9EBD, 0x9EBE, 0x7E3B, 0x9E82, - 0x9E87, 0x9E88, 0x9E8B, 0x9E92, 0x93D6, 0x9E9D, 0x9E9F, 0x9EDB, - 0x9EDC, 0x9EDD, 0x9EE0, 0x9EDF, 0x9EE2, 0x9EE9, 0x9EE7, 0x9EE5, - 0x9EEA, 0x9EEF, 0x9F22, 0x9F2C, 0x9F2F, 0x9F39, 0x9F37, 0x9F3D, - 0x9F3E, 0x9F44, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 33 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 34 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 35 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -# # diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugbk.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugbk.map deleted file mode 100755 index 34889ff5..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/cugbk.map +++ /dev/null @@ -1,3185 +0,0 @@ -# -# For Creating Unicode GBK encoding Chinese Type1 -# compact CJK fonts. -# -plane 01 -at 0x00 - 0x4E02, 0x4E04, 0x4E05, 0x4E06, 0x4E0F, 0x4E12, 0x4E17, 0x4E1F, - 0x4E20, 0x4E21, 0x4E23, 0x4E26, 0x4E29, 0x4E2E, 0x4E2F, 0x4E31, - 0x4E33, 0x4E35, 0x4E37, 0x4E3C, 0x4E40, 0x4E41, 0x4E42, 0x4E44, - 0x4E46, 0x4E4A, 0x4E51, 0x4E55, 0x4E57, 0x4E5A, 0x4E5B, 0x4E62, - 0x4E63, 0x4E64, 0x4E65, 0x4E67, 0x4E68, 0x4E6A, 0x4E6B, 0x4E6C, - 0x4E6D, 0x4E6E, 0x4E6F, 0x4E72, 0x4E74, 0x4E75, 0x4E76, 0x4E77, - 0x4E78, 0x4E79, 0x4E7A, 0x4E7B, 0x4E7C, 0x4E7D, 0x4E7F, 0x4E80, - 0x4E81, 0x4E82, 0x4E83, 0x4E84, 0x4E85, 0x4E87, 0x4E8A, 0x4E90, - 0x4E96, 0x4E97, 0x4E99, 0x4E9C, 0x4E9D, 0x4E9E, 0x4EA3, 0x4EAA, - 0x4EAF, 0x4EB0, 0x4EB1, 0x4EB4, 0x4EB6, 0x4EB7, 0x4EB8, 0x4EB9, - 0x4EBC, 0x4EBD, 0x4EBE, 0x4EC8, 0x4ECC, 0x4ECF, 0x4ED0, 0x4ED2, - 0x4EDA, 0x4EDB, 0x4EDC, 0x4EE0, 0x4EE2, 0x4EE6, 0x4EE7, 0x4EE9, - 0x4EED, 0x4EEE, 0x4EEF, 0x4EF1, 0x4EF4, 0x4EF8, 0x4EF9, 0x4EFA, - 0x4EFC, 0x4EFE, 0x4F00, 0x4F02, 0x4F03, 0x4F04, 0x4F05, 0x4F06, - 0x4F07, 0x4F08, 0x4F0B, 0x4F0C, 0x4F12, 0x4F13, 0x4F14, 0x4F15, - 0x4F16, 0x4F1C, 0x4F1D, 0x4F21, 0x4F23, 0x4F28, 0x4F29, 0x4F2C, - 0x4F2D, 0x4F2E, 0x4F31, 0x4F33, 0x4F35, 0x4F37, 0x4F39, 0x4F3B, - 0x4F3E, 0x4F3F, 0x4F40, 0x4F41, 0x4F42, 0x4F44, 0x4F45, 0x4F47, - 0x4F48, 0x4F49, 0x4F4A, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, 0x4F56, - 0x4F61, 0x4F62, 0x4F66, 0x4F68, 0x4F6A, 0x4F6B, 0x4F6D, 0x4F6E, - 0x4F71, 0x4F72, 0x4F75, 0x4F77, 0x4F78, 0x4F79, 0x4F7A, 0x4F7D, - 0x4F80, 0x4F81, 0x4F82, 0x4F85, 0x4F86, 0x4F87, 0x4F8A, 0x4F8C, - 0x4F8E, 0x4F90, 0x4F92, 0x4F93, 0x4F95, 0x4F96, 0x4F98, 0x4F99, - 0x4F9A, 0x4F9C, 0x4F9E, 0x4F9F, 0x4FA1, 0x4FA2, 0x4FA4, 0x4FAB, - 0x4FAD, 0x4FB0, 0x4FB1, 0x4FB2, 0x4FB3, 0x4FB4, 0x4FB6, 0x4FB7, - 0x4FB8, 0x4FB9, 0x4FBA, 0x4FBB, 0x4FBC, 0x4FBD, 0x4FBE, 0x4FC0, - 0x4FC1, 0x4FC2, 0x4FC6, 0x4FC7, 0x4FC8, 0x4FC9, 0x4FCB, 0x4FCC, - 0x4FCD, 0x4FD2, 0x4FD3, 0x4FD4, 0x4FD5, 0x4FD6, 0x4FD9, 0x4FDB, - 0x4FE0, 0x4FE2, 0x4FE4, 0x4FE5, 0x4FE7, 0x4FEB, 0x4FEC, 0x4FF0, - 0x4FF2, 0x4FF4, 0x4FF5, 0x4FF6, 0x4FF7, 0x4FF9, 0x4FFB, 0x4FFC, - 0x4FFD, 0x4FFF, 0x5000, 0x5001, 0x5002, 0x5003, 0x5004, 0x5005, - 0x5006, 0x5007, 0x5008, 0x5009, 0x500A, 0x500B, 0x500E, 0x5010, -plane 02 -at 0x00 - 0x5011, 0x5013, 0x5015, 0x5016, 0x5017, 0x501B, 0x501D, 0x501E, - 0x5020, 0x5022, 0x5023, 0x5024, 0x5027, 0x502B, 0x502F, 0x5030, - 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, 0x5037, 0x5038, - 0x5039, 0x503B, 0x503D, 0x503F, 0x5040, 0x5041, 0x5042, 0x5044, - 0x5045, 0x5046, 0x5049, 0x504A, 0x504B, 0x504D, 0x5050, 0x5051, - 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, 0x5058, 0x5059, 0x505B, - 0x505D, 0x505E, 0x505F, 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, - 0x5066, 0x5067, 0x5068, 0x5069, 0x506A, 0x506B, 0x506D, 0x506E, - 0x506F, 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5078, - 0x5079, 0x507A, 0x507C, 0x507D, 0x5081, 0x5082, 0x5083, 0x5084, - 0x5086, 0x5087, 0x5089, 0x508A, 0x508B, 0x508C, 0x508E, 0x508F, - 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, 0x5096, 0x5097, - 0x5098, 0x5099, 0x509A, 0x509B, 0x509C, 0x509D, 0x509E, 0x509F, - 0x50A0, 0x50A1, 0x50A2, 0x50A4, 0x50A6, 0x50AA, 0x50AB, 0x50AD, - 0x50AE, 0x50AF, 0x50B0, 0x50B1, 0x50B3, 0x50B4, 0x50B5, 0x50B6, - 0x50B7, 0x50B8, 0x50B9, 0x50BC, 0x50BD, 0x50BE, 0x50BF, 0x50C0, - 0x50C1, 0x50C2, 0x50C3, 0x50C4, 0x50C5, 0x50C6, 0x50C7, 0x50C8, - 0x50C9, 0x50CA, 0x50CB, 0x50CC, 0x50CD, 0x50CE, 0x50D0, 0x50D1, - 0x50D2, 0x50D3, 0x50D4, 0x50D5, 0x50D7, 0x50D8, 0x50D9, 0x50DB, - 0x50DC, 0x50DD, 0x50DE, 0x50DF, 0x50E0, 0x50E1, 0x50E2, 0x50E3, - 0x50E4, 0x50E5, 0x50E8, 0x50E9, 0x50EA, 0x50EB, 0x50EF, 0x50F0, - 0x50F1, 0x50F2, 0x50F4, 0x50F6, 0x50F7, 0x50F8, 0x50F9, 0x50FA, - 0x50FC, 0x50FD, 0x50FE, 0x50FF, 0x5100, 0x5101, 0x5102, 0x5103, - 0x5104, 0x5105, 0x5108, 0x5109, 0x510A, 0x510C, 0x510D, 0x510E, - 0x510F, 0x5110, 0x5111, 0x5113, 0x5114, 0x5115, 0x5116, 0x5117, - 0x5118, 0x5119, 0x511A, 0x511B, 0x511C, 0x511D, 0x511E, 0x511F, - 0x5120, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, 0x5128, - 0x5129, 0x512A, 0x512B, 0x512C, 0x512D, 0x512E, 0x512F, 0x5130, - 0x5131, 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, - 0x5139, 0x513A, 0x513B, 0x513C, 0x513D, 0x513E, 0x5142, 0x5147, - 0x514A, 0x514C, 0x514E, 0x514F, 0x5150, 0x5152, 0x5153, 0x5157, - 0x5158, 0x5159, 0x515B, 0x515D, 0x515E, 0x515F, 0x5160, 0x5161, -plane 03 -at 0x00 - 0x5163, 0x5164, 0x5166, 0x5167, 0x5169, 0x516A, 0x516F, 0x5172, - 0x517A, 0x517E, 0x517F, 0x5183, 0x5184, 0x5186, 0x5187, 0x518A, - 0x518B, 0x518E, 0x518F, 0x5190, 0x5191, 0x5193, 0x5194, 0x5198, - 0x519A, 0x519D, 0x519E, 0x519F, 0x51A1, 0x51A3, 0x51A6, 0x51A7, - 0x51A8, 0x51A9, 0x51AA, 0x51AD, 0x51AE, 0x51B4, 0x51B8, 0x51B9, - 0x51BA, 0x51BE, 0x51BF, 0x51C1, 0x51C2, 0x51C3, 0x51C5, 0x51C8, - 0x51CA, 0x51CD, 0x51CE, 0x51D0, 0x51D2, 0x51D3, 0x51D4, 0x51D5, - 0x51D6, 0x51D7, 0x51D8, 0x51D9, 0x51DA, 0x51DC, 0x51DE, 0x51DF, - 0x51E2, 0x51E3, 0x51E5, 0x51E6, 0x51E7, 0x51E8, 0x51E9, 0x51EA, - 0x51EC, 0x51EE, 0x51F1, 0x51F2, 0x51F4, 0x51F7, 0x51FE, 0x5204, - 0x5205, 0x5209, 0x520B, 0x520C, 0x520F, 0x5210, 0x5213, 0x5214, - 0x5215, 0x521C, 0x521E, 0x521F, 0x5221, 0x5222, 0x5223, 0x5225, - 0x5226, 0x5227, 0x522A, 0x522C, 0x522F, 0x5231, 0x5232, 0x5234, - 0x5235, 0x523C, 0x523E, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, - 0x5249, 0x524B, 0x524E, 0x524F, 0x5252, 0x5253, 0x5255, 0x5257, - 0x5258, 0x5259, 0x525A, 0x525B, 0x525D, 0x525F, 0x5260, 0x5262, - 0x5263, 0x5264, 0x5266, 0x5268, 0x526B, 0x526C, 0x526D, 0x526E, - 0x5270, 0x5271, 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, - 0x5279, 0x527A, 0x527B, 0x527C, 0x527E, 0x5280, 0x5283, 0x5284, - 0x5285, 0x5286, 0x5287, 0x5289, 0x528A, 0x528B, 0x528C, 0x528D, - 0x528E, 0x528F, 0x5291, 0x5292, 0x5294, 0x5295, 0x5296, 0x5297, - 0x5298, 0x5299, 0x529A, 0x529C, 0x52A4, 0x52A5, 0x52A6, 0x52A7, - 0x52AE, 0x52AF, 0x52B0, 0x52B4, 0x52B5, 0x52B6, 0x52B7, 0x52B8, - 0x52B9, 0x52BA, 0x52BB, 0x52BC, 0x52BD, 0x52C0, 0x52C1, 0x52C2, - 0x52C4, 0x52C5, 0x52C6, 0x52C8, 0x52CA, 0x52CC, 0x52CD, 0x52CE, - 0x52CF, 0x52D1, 0x52D3, 0x52D4, 0x52D5, 0x52D7, 0x52D9, 0x52DA, - 0x52DB, 0x52DC, 0x52DD, 0x52DE, 0x52E0, 0x52E1, 0x52E2, 0x52E3, - 0x52E5, 0x52E6, 0x52E7, 0x52E8, 0x52E9, 0x52EA, 0x52EB, 0x52EC, - 0x52ED, 0x52EE, 0x52EF, 0x52F1, 0x52F2, 0x52F3, 0x52F4, 0x52F5, - 0x52F6, 0x52F7, 0x52F8, 0x52FB, 0x52FC, 0x52FD, 0x5301, 0x5302, - 0x5303, 0x5304, 0x5307, 0x5309, 0x530A, 0x530B, 0x530C, 0x530E, - 0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531B, 0x531C, 0x531E, -plane 04 -at 0x00 - 0x531F, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329, 0x532B, - 0x532C, 0x532D, 0x532F, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, - 0x5335, 0x5336, 0x5337, 0x5338, 0x533C, 0x533D, 0x5340, 0x5342, - 0x5344, 0x5346, 0x534B, 0x534C, 0x534D, 0x5350, 0x5354, 0x5358, - 0x5359, 0x535B, 0x535D, 0x5365, 0x5368, 0x536A, 0x536C, 0x536D, - 0x5372, 0x5376, 0x5379, 0x537B, 0x537C, 0x537D, 0x537E, 0x5380, - 0x5381, 0x5383, 0x5387, 0x5388, 0x538A, 0x538E, 0x538F, 0x5390, - 0x5391, 0x5392, 0x5393, 0x5394, 0x5396, 0x5397, 0x5399, 0x539B, - 0x539C, 0x539E, 0x53A0, 0x53A1, 0x53A4, 0x53A7, 0x53AA, 0x53AB, - 0x53AC, 0x53AD, 0x53AF, 0x53B0, 0x53B1, 0x53B2, 0x53B3, 0x53B4, - 0x53B5, 0x53B7, 0x53B8, 0x53B9, 0x53BA, 0x53BC, 0x53BD, 0x53BE, - 0x53C0, 0x53C3, 0x53C4, 0x53C5, 0x53C6, 0x53C7, 0x53CE, 0x53CF, - 0x53D0, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DC, 0x53DD, 0x53DE, - 0x53E1, 0x53E2, 0x53E7, 0x53F4, 0x53FA, 0x53FE, 0x53FF, 0x5400, - 0x5402, 0x5405, 0x5407, 0x540B, 0x5414, 0x5418, 0x5419, 0x541A, - 0x541C, 0x5422, 0x5424, 0x5425, 0x542A, 0x5430, 0x5433, 0x5436, - 0x5437, 0x543A, 0x543D, 0x543F, 0x5441, 0x5442, 0x5444, 0x5445, - 0x5447, 0x5449, 0x544C, 0x544D, 0x544E, 0x544F, 0x5451, 0x545A, - 0x545D, 0x545E, 0x545F, 0x5460, 0x5461, 0x5463, 0x5465, 0x5467, - 0x5469, 0x546A, 0x546B, 0x546C, 0x546D, 0x546E, 0x546F, 0x5470, - 0x5474, 0x5479, 0x547A, 0x547E, 0x547F, 0x5481, 0x5483, 0x5485, - 0x5487, 0x5488, 0x5489, 0x548A, 0x548D, 0x5491, 0x5493, 0x5497, - 0x5498, 0x549C, 0x549E, 0x549F, 0x54A0, 0x54A1, 0x54A2, 0x54A5, - 0x54AE, 0x54B0, 0x54B2, 0x54B5, 0x54B6, 0x54B7, 0x54B9, 0x54BA, - 0x54BC, 0x54BE, 0x54C3, 0x54C5, 0x54CA, 0x54CB, 0x54D6, 0x54D8, - 0x54DB, 0x54E0, 0x54E1, 0x54E2, 0x54E3, 0x54E4, 0x54EB, 0x54EC, - 0x54EF, 0x54F0, 0x54F1, 0x54F4, 0x54F5, 0x54F6, 0x54F7, 0x54F8, - 0x54F9, 0x54FB, 0x54FE, 0x5500, 0x5502, 0x5503, 0x5504, 0x5505, - 0x5508, 0x550A, 0x550B, 0x550C, 0x550D, 0x550E, 0x5512, 0x5513, - 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551A, 0x551C, 0x551D, - 0x551E, 0x551F, 0x5521, 0x5525, 0x5526, 0x5528, 0x5529, 0x552B, - 0x552D, 0x5532, 0x5534, 0x5535, 0x5536, 0x5538, 0x5539, 0x553A, -plane 05 -at 0x00 - 0x553B, 0x553D, 0x5540, 0x5542, 0x5545, 0x5547, 0x5548, 0x554B, - 0x554C, 0x554D, 0x554E, 0x554F, 0x5551, 0x5552, 0x5553, 0x5554, - 0x5557, 0x5558, 0x5559, 0x555A, 0x555B, 0x555D, 0x555E, 0x555F, - 0x5560, 0x5562, 0x5563, 0x5568, 0x5569, 0x556B, 0x556F, 0x5570, - 0x5571, 0x5572, 0x5573, 0x5574, 0x5579, 0x557A, 0x557D, 0x557F, - 0x5585, 0x5586, 0x558C, 0x558D, 0x558E, 0x5590, 0x5592, 0x5593, - 0x5595, 0x5596, 0x5597, 0x559A, 0x559B, 0x559E, 0x55A0, 0x55A1, - 0x55A2, 0x55A3, 0x55A4, 0x55A5, 0x55A6, 0x55A8, 0x55A9, 0x55AA, - 0x55AB, 0x55AC, 0x55AD, 0x55AE, 0x55AF, 0x55B0, 0x55B2, 0x55B4, - 0x55B6, 0x55B8, 0x55BA, 0x55BC, 0x55BF, 0x55C0, 0x55C1, 0x55C2, - 0x55C3, 0x55C6, 0x55C7, 0x55C8, 0x55CA, 0x55CB, 0x55CE, 0x55CF, - 0x55D0, 0x55D5, 0x55D7, 0x55D8, 0x55D9, 0x55DA, 0x55DB, 0x55DE, - 0x55E0, 0x55E2, 0x55E7, 0x55E9, 0x55ED, 0x55EE, 0x55F0, 0x55F1, - 0x55F4, 0x55F6, 0x55F8, 0x55F9, 0x55FA, 0x55FB, 0x55FC, 0x55FF, - 0x5602, 0x5603, 0x5604, 0x5605, 0x5606, 0x5607, 0x560A, 0x560B, - 0x560D, 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x5615, 0x5616, - 0x5617, 0x5619, 0x561A, 0x561C, 0x561D, 0x5620, 0x5621, 0x5622, - 0x5625, 0x5626, 0x5628, 0x5629, 0x562A, 0x562B, 0x562E, 0x562F, - 0x5630, 0x5633, 0x5635, 0x5637, 0x5638, 0x563A, 0x563C, 0x563D, - 0x563E, 0x5640, 0x5641, 0x5642, 0x5643, 0x5644, 0x5645, 0x5646, - 0x5647, 0x5648, 0x5649, 0x564A, 0x564B, 0x564F, 0x5650, 0x5651, - 0x5652, 0x5653, 0x5655, 0x5656, 0x565A, 0x565B, 0x565D, 0x565E, - 0x565F, 0x5660, 0x5661, 0x5663, 0x5665, 0x5666, 0x5667, 0x566D, - 0x566E, 0x566F, 0x5670, 0x5672, 0x5673, 0x5674, 0x5675, 0x5677, - 0x5678, 0x5679, 0x567A, 0x567D, 0x567E, 0x567F, 0x5680, 0x5681, - 0x5682, 0x5683, 0x5684, 0x5687, 0x5688, 0x5689, 0x568A, 0x568B, - 0x568C, 0x568D, 0x5690, 0x5691, 0x5692, 0x5694, 0x5695, 0x5696, - 0x5697, 0x5698, 0x5699, 0x569A, 0x569B, 0x569C, 0x569D, 0x569E, - 0x569F, 0x56A0, 0x56A1, 0x56A2, 0x56A4, 0x56A5, 0x56A6, 0x56A7, - 0x56A8, 0x56A9, 0x56AA, 0x56AB, 0x56AC, 0x56AD, 0x56AE, 0x56B0, - 0x56B1, 0x56B2, 0x56B3, 0x56B4, 0x56B5, 0x56B6, 0x56B8, 0x56B9, - 0x56BA, 0x56BB, 0x56BD, 0x56BE, 0x56BF, 0x56C0, 0x56C1, 0x56C2, -plane 06 -at 0x00 - 0x56C3, 0x56C4, 0x56C5, 0x56C6, 0x56C7, 0x56C8, 0x56C9, 0x56CB, - 0x56CC, 0x56CD, 0x56CE, 0x56CF, 0x56D0, 0x56D1, 0x56D2, 0x56D3, - 0x56D5, 0x56D6, 0x56D8, 0x56D9, 0x56DC, 0x56E3, 0x56E5, 0x56E6, - 0x56E7, 0x56E8, 0x56E9, 0x56EA, 0x56EC, 0x56EE, 0x56EF, 0x56F2, - 0x56F3, 0x56F6, 0x56F7, 0x56F8, 0x56FB, 0x56FC, 0x5700, 0x5701, - 0x5702, 0x5705, 0x5707, 0x570B, 0x570C, 0x570D, 0x570E, 0x570F, - 0x5710, 0x5711, 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, - 0x5718, 0x5719, 0x571A, 0x571B, 0x571D, 0x571E, 0x5720, 0x5721, - 0x5722, 0x5724, 0x5725, 0x5726, 0x5727, 0x572B, 0x5731, 0x5732, - 0x5734, 0x5735, 0x5736, 0x5737, 0x5738, 0x573C, 0x573D, 0x573F, - 0x5741, 0x5743, 0x5744, 0x5745, 0x5746, 0x5748, 0x5749, 0x574B, - 0x5752, 0x5753, 0x5754, 0x5755, 0x5756, 0x5758, 0x5759, 0x5762, - 0x5763, 0x5765, 0x5767, 0x576C, 0x576E, 0x5770, 0x5771, 0x5772, - 0x5774, 0x5775, 0x5778, 0x5779, 0x577A, 0x577D, 0x577E, 0x577F, - 0x5780, 0x5781, 0x5787, 0x5788, 0x5789, 0x578A, 0x578D, 0x578E, - 0x578F, 0x5790, 0x5791, 0x5794, 0x5795, 0x5796, 0x5797, 0x5798, - 0x5799, 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A5, 0x57A8, - 0x57AA, 0x57AC, 0x57AF, 0x57B0, 0x57B1, 0x57B3, 0x57B5, 0x57B6, - 0x57B7, 0x57B9, 0x57BA, 0x57BB, 0x57BC, 0x57BD, 0x57BE, 0x57BF, - 0x57C0, 0x57C1, 0x57C4, 0x57C5, 0x57C6, 0x57C7, 0x57C8, 0x57C9, - 0x57CA, 0x57CC, 0x57CD, 0x57D0, 0x57D1, 0x57D3, 0x57D6, 0x57D7, - 0x57DB, 0x57DC, 0x57DE, 0x57E1, 0x57E2, 0x57E3, 0x57E5, 0x57E6, - 0x57E7, 0x57E8, 0x57E9, 0x57EA, 0x57EB, 0x57EC, 0x57EE, 0x57F0, - 0x57F1, 0x57F2, 0x57F3, 0x57F5, 0x57F6, 0x57F7, 0x57FB, 0x57FC, - 0x57FE, 0x57FF, 0x5801, 0x5803, 0x5804, 0x5805, 0x5808, 0x5809, - 0x580A, 0x580C, 0x580E, 0x580F, 0x5810, 0x5812, 0x5813, 0x5814, - 0x5816, 0x5817, 0x5818, 0x581A, 0x581B, 0x581C, 0x581D, 0x581F, - 0x5822, 0x5823, 0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582B, - 0x582C, 0x582D, 0x582E, 0x582F, 0x5831, 0x5832, 0x5833, 0x5834, - 0x5836, 0x5837, 0x5838, 0x5839, 0x583A, 0x583B, 0x583C, 0x583D, - 0x583E, 0x583F, 0x5840, 0x5841, 0x5842, 0x5843, 0x5845, 0x5846, - 0x5847, 0x5848, 0x5849, 0x584A, 0x584B, 0x584E, 0x584F, 0x5850, -plane 07 -at 0x00 - 0x5852, 0x5853, 0x5855, 0x5856, 0x5857, 0x5859, 0x585A, 0x585B, - 0x585C, 0x585D, 0x585F, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, - 0x5866, 0x5867, 0x5868, 0x5869, 0x586A, 0x586D, 0x586E, 0x586F, - 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, - 0x5878, 0x5879, 0x587A, 0x587B, 0x587C, 0x587D, 0x587F, 0x5882, - 0x5884, 0x5886, 0x5887, 0x5888, 0x588A, 0x588B, 0x588C, 0x588D, - 0x588E, 0x588F, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, 0x5897, - 0x5898, 0x589B, 0x589C, 0x589D, 0x58A0, 0x58A1, 0x58A2, 0x58A3, - 0x58A4, 0x58A5, 0x58A6, 0x58A7, 0x58AA, 0x58AB, 0x58AC, 0x58AD, - 0x58AE, 0x58AF, 0x58B0, 0x58B1, 0x58B2, 0x58B3, 0x58B4, 0x58B5, - 0x58B6, 0x58B7, 0x58B8, 0x58B9, 0x58BA, 0x58BB, 0x58BD, 0x58BE, - 0x58BF, 0x58C0, 0x58C2, 0x58C3, 0x58C4, 0x58C6, 0x58C7, 0x58C8, - 0x58C9, 0x58CA, 0x58CB, 0x58CC, 0x58CD, 0x58CE, 0x58CF, 0x58D0, - 0x58D2, 0x58D3, 0x58D4, 0x58D6, 0x58D7, 0x58D8, 0x58D9, 0x58DA, - 0x58DB, 0x58DC, 0x58DD, 0x58DE, 0x58DF, 0x58E0, 0x58E1, 0x58E2, - 0x58E3, 0x58E5, 0x58E6, 0x58E7, 0x58E8, 0x58E9, 0x58EA, 0x58ED, - 0x58EF, 0x58F1, 0x58F2, 0x58F4, 0x58F5, 0x58F7, 0x58F8, 0x58FA, - 0x58FB, 0x58FC, 0x58FD, 0x58FE, 0x58FF, 0x5900, 0x5901, 0x5903, - 0x5905, 0x5906, 0x5908, 0x5909, 0x590A, 0x590B, 0x590C, 0x590E, - 0x5910, 0x5911, 0x5912, 0x5913, 0x5917, 0x5918, 0x591B, 0x591D, - 0x591E, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926, 0x5928, 0x592C, - 0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593B, 0x593D, 0x593E, - 0x593F, 0x5940, 0x5943, 0x5945, 0x5946, 0x594A, 0x594C, 0x594D, - 0x5950, 0x5952, 0x5953, 0x5959, 0x595B, 0x595C, 0x595D, 0x595E, - 0x595F, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967, 0x5968, 0x5969, - 0x596A, 0x596B, 0x596C, 0x596D, 0x596E, 0x596F, 0x5970, 0x5971, - 0x5972, 0x5975, 0x5977, 0x597A, 0x597B, 0x597C, 0x597E, 0x597F, - 0x5980, 0x5985, 0x5989, 0x598B, 0x598C, 0x598E, 0x598F, 0x5990, - 0x5991, 0x5994, 0x5995, 0x5998, 0x599A, 0x599B, 0x599C, 0x599D, - 0x599F, 0x59A0, 0x59A1, 0x59A2, 0x59A6, 0x59A7, 0x59AC, 0x59AD, - 0x59B0, 0x59B1, 0x59B3, 0x59B4, 0x59B5, 0x59B6, 0x59B7, 0x59B8, - 0x59BA, 0x59BC, 0x59BD, 0x59BF, 0x59C0, 0x59C1, 0x59C2, 0x59C3, -plane 08 -at 0x00 - 0x59C4, 0x59C5, 0x59C7, 0x59C8, 0x59C9, 0x59CC, 0x59CD, 0x59CE, - 0x59CF, 0x59D5, 0x59D6, 0x59D9, 0x59DB, 0x59DE, 0x59DF, 0x59E0, - 0x59E1, 0x59E2, 0x59E4, 0x59E6, 0x59E7, 0x59E9, 0x59EA, 0x59EB, - 0x59ED, 0x59EE, 0x59EF, 0x59F0, 0x59F1, 0x59F2, 0x59F3, 0x59F4, - 0x59F5, 0x59F6, 0x59F7, 0x59F8, 0x59FA, 0x59FC, 0x59FD, 0x59FE, - 0x5A00, 0x5A02, 0x5A0A, 0x5A0B, 0x5A0D, 0x5A0E, 0x5A0F, 0x5A10, - 0x5A12, 0x5A14, 0x5A15, 0x5A16, 0x5A17, 0x5A19, 0x5A1A, 0x5A1B, - 0x5A1D, 0x5A1E, 0x5A21, 0x5A22, 0x5A24, 0x5A26, 0x5A27, 0x5A28, - 0x5A2A, 0x5A2B, 0x5A2C, 0x5A2D, 0x5A2E, 0x5A2F, 0x5A30, 0x5A33, - 0x5A35, 0x5A37, 0x5A38, 0x5A39, 0x5A3A, 0x5A3B, 0x5A3D, 0x5A3E, - 0x5A3F, 0x5A41, 0x5A42, 0x5A43, 0x5A44, 0x5A45, 0x5A47, 0x5A48, - 0x5A4B, 0x5A4C, 0x5A4D, 0x5A4E, 0x5A4F, 0x5A50, 0x5A51, 0x5A52, - 0x5A53, 0x5A54, 0x5A56, 0x5A57, 0x5A58, 0x5A59, 0x5A5B, 0x5A5C, - 0x5A5D, 0x5A5E, 0x5A5F, 0x5A60, 0x5A61, 0x5A63, 0x5A64, 0x5A65, - 0x5A66, 0x5A68, 0x5A69, 0x5A6B, 0x5A6C, 0x5A6D, 0x5A6E, 0x5A6F, - 0x5A70, 0x5A71, 0x5A72, 0x5A73, 0x5A78, 0x5A79, 0x5A7B, 0x5A7C, - 0x5A7D, 0x5A7E, 0x5A80, 0x5A81, 0x5A82, 0x5A83, 0x5A84, 0x5A85, - 0x5A86, 0x5A87, 0x5A88, 0x5A89, 0x5A8A, 0x5A8B, 0x5A8C, 0x5A8D, - 0x5A8E, 0x5A8F, 0x5A90, 0x5A91, 0x5A93, 0x5A94, 0x5A95, 0x5A96, - 0x5A97, 0x5A98, 0x5A99, 0x5A9C, 0x5A9D, 0x5A9E, 0x5A9F, 0x5AA0, - 0x5AA1, 0x5AA2, 0x5AA3, 0x5AA4, 0x5AA5, 0x5AA6, 0x5AA7, 0x5AA8, - 0x5AA9, 0x5AAB, 0x5AAC, 0x5AAD, 0x5AAE, 0x5AAF, 0x5AB0, 0x5AB1, - 0x5AB4, 0x5AB6, 0x5AB7, 0x5AB9, 0x5ABA, 0x5ABB, 0x5ABC, 0x5ABD, - 0x5ABF, 0x5AC0, 0x5AC3, 0x5AC4, 0x5AC5, 0x5AC6, 0x5AC7, 0x5AC8, - 0x5ACA, 0x5ACB, 0x5ACD, 0x5ACE, 0x5ACF, 0x5AD0, 0x5AD1, 0x5AD3, - 0x5AD5, 0x5AD7, 0x5AD9, 0x5ADA, 0x5ADB, 0x5ADD, 0x5ADE, 0x5ADF, - 0x5AE2, 0x5AE4, 0x5AE5, 0x5AE7, 0x5AE8, 0x5AEA, 0x5AEC, 0x5AED, - 0x5AEE, 0x5AEF, 0x5AF0, 0x5AF2, 0x5AF3, 0x5AF4, 0x5AF5, 0x5AF6, - 0x5AF7, 0x5AF8, 0x5AF9, 0x5AFA, 0x5AFB, 0x5AFC, 0x5AFD, 0x5AFE, - 0x5AFF, 0x5B00, 0x5B01, 0x5B02, 0x5B03, 0x5B04, 0x5B05, 0x5B06, - 0x5B07, 0x5B08, 0x5B0A, 0x5B0B, 0x5B0C, 0x5B0D, 0x5B0E, 0x5B0F, - 0x5B10, 0x5B11, 0x5B12, 0x5B13, 0x5B14, 0x5B15, 0x5B18, 0x5B19, -plane 09 -at 0x00 - 0x5B1A, 0x5B1B, 0x5B1C, 0x5B1D, 0x5B1E, 0x5B1F, 0x5B20, 0x5B21, - 0x5B22, 0x5B23, 0x5B24, 0x5B25, 0x5B26, 0x5B27, 0x5B28, 0x5B29, - 0x5B2A, 0x5B2B, 0x5B2C, 0x5B2D, 0x5B2E, 0x5B2F, 0x5B30, 0x5B31, - 0x5B33, 0x5B35, 0x5B36, 0x5B38, 0x5B39, 0x5B3A, 0x5B3B, 0x5B3C, - 0x5B3D, 0x5B3E, 0x5B3F, 0x5B41, 0x5B42, 0x5B43, 0x5B44, 0x5B45, - 0x5B46, 0x5B47, 0x5B48, 0x5B49, 0x5B4A, 0x5B4B, 0x5B4C, 0x5B4D, - 0x5B4E, 0x5B4F, 0x5B52, 0x5B56, 0x5B5E, 0x5B60, 0x5B61, 0x5B67, - 0x5B68, 0x5B6B, 0x5B6D, 0x5B6E, 0x5B6F, 0x5B72, 0x5B74, 0x5B76, - 0x5B77, 0x5B78, 0x5B79, 0x5B7B, 0x5B7C, 0x5B7E, 0x5B7F, 0x5B82, - 0x5B86, 0x5B8A, 0x5B8D, 0x5B8E, 0x5B90, 0x5B91, 0x5B92, 0x5B94, - 0x5B96, 0x5B9F, 0x5BA7, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAE, - 0x5BAF, 0x5BB1, 0x5BB2, 0x5BB7, 0x5BBA, 0x5BBB, 0x5BBC, 0x5BC0, - 0x5BC1, 0x5BC3, 0x5BC8, 0x5BC9, 0x5BCA, 0x5BCB, 0x5BCD, 0x5BCE, - 0x5BCF, 0x5BD1, 0x5BD4, 0x5BD5, 0x5BD6, 0x5BD7, 0x5BD8, 0x5BD9, - 0x5BDA, 0x5BDB, 0x5BDC, 0x5BE0, 0x5BE2, 0x5BE3, 0x5BE6, 0x5BE7, - 0x5BE9, 0x5BEA, 0x5BEB, 0x5BEC, 0x5BED, 0x5BEF, 0x5BF1, 0x5BF2, - 0x5BF3, 0x5BF4, 0x5BF5, 0x5BF6, 0x5BF7, 0x5BFD, 0x5BFE, 0x5C00, - 0x5C02, 0x5C03, 0x5C05, 0x5C07, 0x5C08, 0x5C0B, 0x5C0C, 0x5C0D, - 0x5C0E, 0x5C10, 0x5C12, 0x5C13, 0x5C17, 0x5C19, 0x5C1B, 0x5C1E, - 0x5C1F, 0x5C20, 0x5C21, 0x5C23, 0x5C26, 0x5C28, 0x5C29, 0x5C2A, - 0x5C2B, 0x5C2D, 0x5C2E, 0x5C2F, 0x5C30, 0x5C32, 0x5C33, 0x5C35, - 0x5C36, 0x5C37, 0x5C43, 0x5C44, 0x5C46, 0x5C47, 0x5C4C, 0x5C4D, - 0x5C52, 0x5C53, 0x5C54, 0x5C56, 0x5C57, 0x5C58, 0x5C5A, 0x5C5B, - 0x5C5C, 0x5C5D, 0x5C5F, 0x5C62, 0x5C64, 0x5C67, 0x5C68, 0x5C69, - 0x5C6A, 0x5C6B, 0x5C6C, 0x5C6D, 0x5C70, 0x5C72, 0x5C73, 0x5C74, - 0x5C75, 0x5C76, 0x5C77, 0x5C78, 0x5C7B, 0x5C7C, 0x5C7D, 0x5C7E, - 0x5C80, 0x5C83, 0x5C84, 0x5C85, 0x5C86, 0x5C87, 0x5C89, 0x5C8A, - 0x5C8B, 0x5C8E, 0x5C8F, 0x5C92, 0x5C93, 0x5C95, 0x5C9D, 0x5C9E, - 0x5C9F, 0x5CA0, 0x5CA1, 0x5CA4, 0x5CA5, 0x5CA6, 0x5CA7, 0x5CA8, - 0x5CAA, 0x5CAE, 0x5CAF, 0x5CB0, 0x5CB2, 0x5CB4, 0x5CB6, 0x5CB9, - 0x5CBA, 0x5CBB, 0x5CBC, 0x5CBE, 0x5CC0, 0x5CC2, 0x5CC3, 0x5CC5, - 0x5CC6, 0x5CC7, 0x5CC8, 0x5CC9, 0x5CCA, 0x5CCC, 0x5CCD, 0x5CCE, -plane 10 -at 0x00 - 0x5CCF, 0x5CD0, 0x5CD1, 0x5CD3, 0x5CD4, 0x5CD5, 0x5CD6, 0x5CD7, - 0x5CD8, 0x5CDA, 0x5CDB, 0x5CDC, 0x5CDD, 0x5CDE, 0x5CDF, 0x5CE0, - 0x5CE2, 0x5CE3, 0x5CE7, 0x5CE9, 0x5CEB, 0x5CEC, 0x5CEE, 0x5CEF, - 0x5CF1, 0x5CF2, 0x5CF3, 0x5CF4, 0x5CF5, 0x5CF6, 0x5CF7, 0x5CF8, - 0x5CF9, 0x5CFA, 0x5CFC, 0x5CFD, 0x5CFE, 0x5CFF, 0x5D00, 0x5D01, - 0x5D04, 0x5D05, 0x5D08, 0x5D09, 0x5D0A, 0x5D0B, 0x5D0C, 0x5D0D, - 0x5D0F, 0x5D10, 0x5D11, 0x5D12, 0x5D13, 0x5D15, 0x5D17, 0x5D18, - 0x5D19, 0x5D1A, 0x5D1C, 0x5D1D, 0x5D1F, 0x5D20, 0x5D21, 0x5D22, - 0x5D23, 0x5D25, 0x5D28, 0x5D2A, 0x5D2B, 0x5D2C, 0x5D2F, 0x5D30, - 0x5D31, 0x5D32, 0x5D33, 0x5D35, 0x5D36, 0x5D37, 0x5D38, 0x5D39, - 0x5D3A, 0x5D3B, 0x5D3C, 0x5D3F, 0x5D40, 0x5D41, 0x5D42, 0x5D43, - 0x5D44, 0x5D45, 0x5D46, 0x5D48, 0x5D49, 0x5D4D, 0x5D4E, 0x5D4F, - 0x5D50, 0x5D51, 0x5D52, 0x5D53, 0x5D54, 0x5D55, 0x5D56, 0x5D57, - 0x5D59, 0x5D5A, 0x5D5C, 0x5D5E, 0x5D5F, 0x5D60, 0x5D61, 0x5D62, - 0x5D63, 0x5D64, 0x5D65, 0x5D66, 0x5D67, 0x5D68, 0x5D6A, 0x5D6D, - 0x5D6E, 0x5D70, 0x5D71, 0x5D72, 0x5D73, 0x5D75, 0x5D76, 0x5D77, - 0x5D78, 0x5D79, 0x5D7A, 0x5D7B, 0x5D7C, 0x5D7D, 0x5D7E, 0x5D7F, - 0x5D80, 0x5D81, 0x5D83, 0x5D84, 0x5D85, 0x5D86, 0x5D87, 0x5D88, - 0x5D89, 0x5D8A, 0x5D8B, 0x5D8C, 0x5D8D, 0x5D8E, 0x5D8F, 0x5D90, - 0x5D91, 0x5D92, 0x5D93, 0x5D94, 0x5D95, 0x5D96, 0x5D97, 0x5D98, - 0x5D9A, 0x5D9B, 0x5D9C, 0x5D9E, 0x5D9F, 0x5DA0, 0x5DA1, 0x5DA2, - 0x5DA3, 0x5DA4, 0x5DA5, 0x5DA6, 0x5DA7, 0x5DA8, 0x5DA9, 0x5DAA, - 0x5DAB, 0x5DAC, 0x5DAD, 0x5DAE, 0x5DAF, 0x5DB0, 0x5DB1, 0x5DB2, - 0x5DB3, 0x5DB4, 0x5DB5, 0x5DB6, 0x5DB8, 0x5DB9, 0x5DBA, 0x5DBB, - 0x5DBC, 0x5DBD, 0x5DBE, 0x5DBF, 0x5DC0, 0x5DC1, 0x5DC2, 0x5DC3, - 0x5DC4, 0x5DC6, 0x5DC7, 0x5DC8, 0x5DC9, 0x5DCA, 0x5DCB, 0x5DCC, - 0x5DCE, 0x5DCF, 0x5DD0, 0x5DD1, 0x5DD2, 0x5DD3, 0x5DD4, 0x5DD5, - 0x5DD6, 0x5DD7, 0x5DD8, 0x5DD9, 0x5DDA, 0x5DDC, 0x5DDF, 0x5DE0, - 0x5DE3, 0x5DE4, 0x5DEA, 0x5DEC, 0x5DED, 0x5DF0, 0x5DF5, 0x5DF6, - 0x5DF8, 0x5DF9, 0x5DFA, 0x5DFB, 0x5DFC, 0x5DFF, 0x5E00, 0x5E04, - 0x5E07, 0x5E09, 0x5E0A, 0x5E0B, 0x5E0D, 0x5E0E, 0x5E12, 0x5E13, - 0x5E17, 0x5E1E, 0x5E1F, 0x5E20, 0x5E21, 0x5E22, 0x5E23, 0x5E24, -plane 11 -at 0x00 - 0x5E25, 0x5E28, 0x5E29, 0x5E2A, 0x5E2B, 0x5E2C, 0x5E2F, 0x5E30, - 0x5E32, 0x5E33, 0x5E34, 0x5E35, 0x5E36, 0x5E39, 0x5E3A, 0x5E3E, - 0x5E3F, 0x5E40, 0x5E41, 0x5E43, 0x5E46, 0x5E47, 0x5E48, 0x5E49, - 0x5E4A, 0x5E4B, 0x5E4D, 0x5E4E, 0x5E4F, 0x5E50, 0x5E51, 0x5E52, - 0x5E53, 0x5E56, 0x5E57, 0x5E58, 0x5E59, 0x5E5A, 0x5E5C, 0x5E5D, - 0x5E5F, 0x5E60, 0x5E63, 0x5E64, 0x5E65, 0x5E66, 0x5E67, 0x5E68, - 0x5E69, 0x5E6A, 0x5E6B, 0x5E6C, 0x5E6D, 0x5E6E, 0x5E6F, 0x5E70, - 0x5E71, 0x5E75, 0x5E77, 0x5E79, 0x5E7E, 0x5E81, 0x5E82, 0x5E83, - 0x5E85, 0x5E88, 0x5E89, 0x5E8C, 0x5E8D, 0x5E8E, 0x5E92, 0x5E98, - 0x5E9B, 0x5E9D, 0x5EA1, 0x5EA2, 0x5EA3, 0x5EA4, 0x5EA8, 0x5EA9, - 0x5EAA, 0x5EAB, 0x5EAC, 0x5EAE, 0x5EAF, 0x5EB0, 0x5EB1, 0x5EB2, - 0x5EB4, 0x5EBA, 0x5EBB, 0x5EBC, 0x5EBD, 0x5EBF, 0x5EC0, 0x5EC1, - 0x5EC2, 0x5EC3, 0x5EC4, 0x5EC5, 0x5EC6, 0x5EC7, 0x5EC8, 0x5ECB, - 0x5ECC, 0x5ECD, 0x5ECE, 0x5ECF, 0x5ED0, 0x5ED4, 0x5ED5, 0x5ED7, - 0x5ED8, 0x5ED9, 0x5EDA, 0x5EDC, 0x5EDD, 0x5EDE, 0x5EDF, 0x5EE0, - 0x5EE1, 0x5EE2, 0x5EE3, 0x5EE4, 0x5EE5, 0x5EE6, 0x5EE7, 0x5EE9, - 0x5EEB, 0x5EEC, 0x5EED, 0x5EEE, 0x5EEF, 0x5EF0, 0x5EF1, 0x5EF2, - 0x5EF3, 0x5EF5, 0x5EF8, 0x5EF9, 0x5EFB, 0x5EFC, 0x5EFD, 0x5F05, - 0x5F06, 0x5F07, 0x5F09, 0x5F0C, 0x5F0D, 0x5F0E, 0x5F10, 0x5F12, - 0x5F14, 0x5F16, 0x5F19, 0x5F1A, 0x5F1C, 0x5F1D, 0x5F1E, 0x5F21, - 0x5F22, 0x5F23, 0x5F24, 0x5F28, 0x5F2B, 0x5F2C, 0x5F2E, 0x5F30, - 0x5F32, 0x5F33, 0x5F34, 0x5F35, 0x5F36, 0x5F37, 0x5F38, 0x5F3B, - 0x5F3D, 0x5F3E, 0x5F3F, 0x5F41, 0x5F42, 0x5F43, 0x5F44, 0x5F45, - 0x5F46, 0x5F47, 0x5F48, 0x5F49, 0x5F4A, 0x5F4B, 0x5F4C, 0x5F4D, - 0x5F4E, 0x5F4F, 0x5F51, 0x5F54, 0x5F59, 0x5F5A, 0x5F5B, 0x5F5C, - 0x5F5E, 0x5F5F, 0x5F60, 0x5F63, 0x5F65, 0x5F67, 0x5F68, 0x5F6B, - 0x5F6E, 0x5F6F, 0x5F72, 0x5F74, 0x5F75, 0x5F76, 0x5F78, 0x5F7A, - 0x5F7D, 0x5F7E, 0x5F7F, 0x5F83, 0x5F86, 0x5F8D, 0x5F8E, 0x5F8F, - 0x5F91, 0x5F93, 0x5F94, 0x5F96, 0x5F9A, 0x5F9B, 0x5F9D, 0x5F9E, - 0x5F9F, 0x5FA0, 0x5FA2, 0x5FA3, 0x5FA4, 0x5FA5, 0x5FA6, 0x5FA7, - 0x5FA9, 0x5FAB, 0x5FAC, 0x5FAF, 0x5FB0, 0x5FB1, 0x5FB2, 0x5FB3, - 0x5FB4, 0x5FB6, 0x5FB8, 0x5FB9, 0x5FBA, 0x5FBB, 0x5FBE, 0x5FBF, -plane 12 -at 0x00 - 0x5FC0, 0x5FC1, 0x5FC2, 0x5FC7, 0x5FC8, 0x5FCA, 0x5FCB, 0x5FCE, - 0x5FD3, 0x5FD4, 0x5FD5, 0x5FDA, 0x5FDB, 0x5FDC, 0x5FDE, 0x5FDF, - 0x5FE2, 0x5FE3, 0x5FE5, 0x5FE6, 0x5FE8, 0x5FE9, 0x5FEC, 0x5FEF, - 0x5FF0, 0x5FF2, 0x5FF3, 0x5FF4, 0x5FF6, 0x5FF7, 0x5FF9, 0x5FFA, - 0x5FFC, 0x6007, 0x6008, 0x6009, 0x600B, 0x600C, 0x6010, 0x6011, - 0x6013, 0x6017, 0x6018, 0x601A, 0x601E, 0x601F, 0x6022, 0x6023, - 0x6024, 0x602C, 0x602D, 0x602E, 0x6030, 0x6031, 0x6032, 0x6033, - 0x6034, 0x6036, 0x6037, 0x6038, 0x6039, 0x603A, 0x603D, 0x603E, - 0x6040, 0x6044, 0x6045, 0x6046, 0x6047, 0x6048, 0x6049, 0x604A, - 0x604C, 0x604E, 0x604F, 0x6051, 0x6053, 0x6054, 0x6056, 0x6057, - 0x6058, 0x605B, 0x605C, 0x605E, 0x605F, 0x6060, 0x6061, 0x6065, - 0x6066, 0x606E, 0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607E, - 0x6080, 0x6081, 0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608A, - 0x608B, 0x608E, 0x608F, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, - 0x6098, 0x6099, 0x609C, 0x609E, 0x60A1, 0x60A2, 0x60A4, 0x60A5, - 0x60A7, 0x60A9, 0x60AA, 0x60AE, 0x60B0, 0x60B3, 0x60B5, 0x60B6, - 0x60B7, 0x60B9, 0x60BA, 0x60BD, 0x60BE, 0x60BF, 0x60C0, 0x60C1, - 0x60C2, 0x60C3, 0x60C4, 0x60C7, 0x60C8, 0x60C9, 0x60CC, 0x60CD, - 0x60CE, 0x60CF, 0x60D0, 0x60D2, 0x60D3, 0x60D4, 0x60D6, 0x60D7, - 0x60D9, 0x60DB, 0x60DE, 0x60E1, 0x60E2, 0x60E3, 0x60E4, 0x60E5, - 0x60EA, 0x60F1, 0x60F2, 0x60F5, 0x60F7, 0x60F8, 0x60FB, 0x60FC, - 0x60FD, 0x60FE, 0x60FF, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, - 0x610A, 0x610B, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, - 0x6116, 0x6117, 0x6118, 0x6119, 0x611B, 0x611C, 0x611D, 0x611E, - 0x6121, 0x6122, 0x6125, 0x6128, 0x6129, 0x612A, 0x612C, 0x612D, - 0x612E, 0x612F, 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, - 0x6136, 0x6137, 0x6138, 0x6139, 0x613A, 0x613B, 0x613C, 0x613D, - 0x613E, 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, - 0x6147, 0x6149, 0x614B, 0x614D, 0x614F, 0x6150, 0x6152, 0x6153, - 0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615A, 0x615B, 0x615C, - 0x615E, 0x615F, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166, - 0x6169, 0x616A, 0x616B, 0x616C, 0x616D, 0x616E, 0x616F, 0x6171, -plane 13 -at 0x00 - 0x6172, 0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617A, 0x617B, - 0x617C, 0x617D, 0x617E, 0x617F, 0x6180, 0x6181, 0x6182, 0x6183, - 0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618A, 0x618C, - 0x618D, 0x618F, 0x6190, 0x6191, 0x6192, 0x6193, 0x6195, 0x6196, - 0x6197, 0x6198, 0x6199, 0x619A, 0x619B, 0x619C, 0x619E, 0x619F, - 0x61A0, 0x61A1, 0x61A2, 0x61A3, 0x61A4, 0x61A5, 0x61A6, 0x61AA, - 0x61AB, 0x61AD, 0x61AE, 0x61AF, 0x61B0, 0x61B1, 0x61B2, 0x61B3, - 0x61B4, 0x61B5, 0x61B6, 0x61B8, 0x61B9, 0x61BA, 0x61BB, 0x61BC, - 0x61BD, 0x61BF, 0x61C0, 0x61C1, 0x61C3, 0x61C4, 0x61C5, 0x61C6, - 0x61C7, 0x61C9, 0x61CC, 0x61CD, 0x61CE, 0x61CF, 0x61D0, 0x61D3, - 0x61D5, 0x61D6, 0x61D7, 0x61D8, 0x61D9, 0x61DA, 0x61DB, 0x61DC, - 0x61DD, 0x61DE, 0x61DF, 0x61E0, 0x61E1, 0x61E2, 0x61E3, 0x61E4, - 0x61E5, 0x61E7, 0x61E8, 0x61E9, 0x61EA, 0x61EB, 0x61EC, 0x61ED, - 0x61EE, 0x61EF, 0x61F0, 0x61F1, 0x61F2, 0x61F3, 0x61F4, 0x61F6, - 0x61F7, 0x61F8, 0x61F9, 0x61FA, 0x61FB, 0x61FC, 0x61FD, 0x61FE, - 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6207, 0x6209, - 0x6213, 0x6214, 0x6219, 0x621C, 0x621D, 0x621E, 0x6220, 0x6223, - 0x6226, 0x6227, 0x6228, 0x6229, 0x622B, 0x622D, 0x622F, 0x6230, - 0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623A, 0x623B, - 0x623C, 0x6242, 0x6244, 0x6245, 0x6246, 0x624A, 0x624F, 0x6250, - 0x6255, 0x6256, 0x6257, 0x6259, 0x625A, 0x625C, 0x625D, 0x625E, - 0x625F, 0x6260, 0x6261, 0x6262, 0x6264, 0x6265, 0x6268, 0x6271, - 0x6272, 0x6274, 0x6275, 0x6277, 0x6278, 0x627A, 0x627B, 0x627D, - 0x6281, 0x6282, 0x6283, 0x6285, 0x6286, 0x6287, 0x6288, 0x628B, - 0x628C, 0x628D, 0x628E, 0x628F, 0x6290, 0x6294, 0x6299, 0x629C, - 0x629D, 0x629E, 0x62A3, 0x62A6, 0x62A7, 0x62A9, 0x62AA, 0x62AD, - 0x62AE, 0x62AF, 0x62B0, 0x62B2, 0x62B3, 0x62B4, 0x62B6, 0x62B7, - 0x62B8, 0x62BA, 0x62BE, 0x62C0, 0x62C1, 0x62C3, 0x62CB, 0x62CF, - 0x62D1, 0x62D5, 0x62DD, 0x62DE, 0x62E0, 0x62E1, 0x62E4, 0x62EA, - 0x62EB, 0x62F0, 0x62F2, 0x62F5, 0x62F8, 0x62F9, 0x62FA, 0x62FB, - 0x6300, 0x6303, 0x6304, 0x6305, 0x6306, 0x630A, 0x630B, 0x630C, - 0x630D, 0x630F, 0x6310, 0x6312, 0x6313, 0x6314, 0x6315, 0x6317, -plane 14 -at 0x00 - 0x6318, 0x6319, 0x631C, 0x6326, 0x6327, 0x6329, 0x632C, 0x632D, - 0x632E, 0x6330, 0x6331, 0x6333, 0x6334, 0x6335, 0x6336, 0x6337, - 0x6338, 0x633B, 0x633C, 0x633E, 0x633F, 0x6340, 0x6341, 0x6344, - 0x6347, 0x6348, 0x634A, 0x6351, 0x6352, 0x6353, 0x6354, 0x6356, - 0x6357, 0x6358, 0x6359, 0x635A, 0x635B, 0x635C, 0x635D, 0x6360, - 0x6364, 0x6365, 0x6366, 0x6368, 0x636A, 0x636B, 0x636C, 0x636F, - 0x6370, 0x6372, 0x6373, 0x6374, 0x6375, 0x6378, 0x6379, 0x637C, - 0x637D, 0x637E, 0x637F, 0x6381, 0x6383, 0x6384, 0x6385, 0x6386, - 0x638B, 0x638D, 0x6391, 0x6393, 0x6394, 0x6395, 0x6397, 0x6399, - 0x639A, 0x639B, 0x639C, 0x639D, 0x639E, 0x639F, 0x63A1, 0x63A4, - 0x63A6, 0x63AB, 0x63AF, 0x63B1, 0x63B2, 0x63B5, 0x63B6, 0x63B9, - 0x63BB, 0x63BD, 0x63BF, 0x63C0, 0x63C1, 0x63C2, 0x63C3, 0x63C5, - 0x63C7, 0x63C8, 0x63CA, 0x63CB, 0x63CC, 0x63D1, 0x63D3, 0x63D4, - 0x63D5, 0x63D7, 0x63D8, 0x63D9, 0x63DA, 0x63DB, 0x63DC, 0x63DD, - 0x63DF, 0x63E2, 0x63E4, 0x63E5, 0x63E6, 0x63E7, 0x63E8, 0x63EB, - 0x63EC, 0x63EE, 0x63EF, 0x63F0, 0x63F1, 0x63F3, 0x63F5, 0x63F7, - 0x63F9, 0x63FA, 0x63FB, 0x63FC, 0x63FE, 0x6403, 0x6404, 0x6406, - 0x6407, 0x6408, 0x6409, 0x640A, 0x640D, 0x640E, 0x6411, 0x6412, - 0x6415, 0x6416, 0x6417, 0x6418, 0x6419, 0x641A, 0x641D, 0x641F, - 0x6422, 0x6423, 0x6424, 0x6425, 0x6427, 0x6428, 0x6429, 0x642B, - 0x642E, 0x642F, 0x6430, 0x6431, 0x6432, 0x6433, 0x6435, 0x6436, - 0x6437, 0x6438, 0x6439, 0x643B, 0x643C, 0x643E, 0x6440, 0x6442, - 0x6443, 0x6449, 0x644B, 0x644C, 0x644D, 0x644E, 0x644F, 0x6450, - 0x6451, 0x6453, 0x6455, 0x6456, 0x6457, 0x6459, 0x645A, 0x645B, - 0x645C, 0x645D, 0x645F, 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, - 0x6465, 0x6466, 0x6468, 0x646A, 0x646B, 0x646C, 0x646E, 0x646F, - 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, - 0x647B, 0x647C, 0x647D, 0x647E, 0x647F, 0x6480, 0x6481, 0x6483, - 0x6486, 0x6488, 0x6489, 0x648A, 0x648B, 0x648C, 0x648D, 0x648E, - 0x648F, 0x6490, 0x6493, 0x6494, 0x6497, 0x6498, 0x649A, 0x649B, - 0x649C, 0x649D, 0x649F, 0x64A0, 0x64A1, 0x64A2, 0x64A3, 0x64A5, - 0x64A6, 0x64A7, 0x64A8, 0x64AA, 0x64AB, 0x64AF, 0x64B1, 0x64B2, -plane 15 -at 0x00 - 0x64B3, 0x64B4, 0x64B6, 0x64B9, 0x64BB, 0x64BD, 0x64BE, 0x64BF, - 0x64C1, 0x64C3, 0x64C4, 0x64C6, 0x64C7, 0x64C8, 0x64C9, 0x64CA, - 0x64CB, 0x64CC, 0x64CF, 0x64D1, 0x64D3, 0x64D4, 0x64D5, 0x64D6, - 0x64D9, 0x64DA, 0x64DB, 0x64DC, 0x64DD, 0x64DF, 0x64E0, 0x64E1, - 0x64E3, 0x64E5, 0x64E7, 0x64E8, 0x64E9, 0x64EA, 0x64EB, 0x64EC, - 0x64ED, 0x64EE, 0x64EF, 0x64F0, 0x64F1, 0x64F2, 0x64F3, 0x64F4, - 0x64F5, 0x64F6, 0x64F7, 0x64F8, 0x64F9, 0x64FA, 0x64FB, 0x64FC, - 0x64FD, 0x64FE, 0x64FF, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, - 0x6506, 0x6507, 0x6508, 0x650A, 0x650B, 0x650C, 0x650D, 0x650E, - 0x650F, 0x6510, 0x6511, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, - 0x6519, 0x651A, 0x651B, 0x651C, 0x651D, 0x651E, 0x651F, 0x6520, - 0x6521, 0x6522, 0x6523, 0x6524, 0x6526, 0x6527, 0x6528, 0x6529, - 0x652A, 0x652C, 0x652D, 0x6530, 0x6531, 0x6532, 0x6533, 0x6537, - 0x653A, 0x653C, 0x653D, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, - 0x6546, 0x6547, 0x654A, 0x654B, 0x654D, 0x654E, 0x6550, 0x6552, - 0x6553, 0x6554, 0x6557, 0x6558, 0x655A, 0x655C, 0x655F, 0x6560, - 0x6561, 0x6564, 0x6565, 0x6567, 0x6568, 0x6569, 0x656A, 0x656D, - 0x656E, 0x656F, 0x6571, 0x6573, 0x6575, 0x6576, 0x6578, 0x6579, - 0x657A, 0x657B, 0x657C, 0x657D, 0x657E, 0x657F, 0x6580, 0x6581, - 0x6582, 0x6583, 0x6584, 0x6585, 0x6586, 0x6588, 0x6589, 0x658A, - 0x658D, 0x658E, 0x658F, 0x6592, 0x6594, 0x6595, 0x6596, 0x6598, - 0x659A, 0x659D, 0x659E, 0x65A0, 0x65A2, 0x65A3, 0x65A6, 0x65A8, - 0x65AA, 0x65AC, 0x65AE, 0x65B1, 0x65B2, 0x65B3, 0x65B4, 0x65B5, - 0x65B6, 0x65B7, 0x65B8, 0x65BA, 0x65BB, 0x65BE, 0x65BF, 0x65C0, - 0x65C2, 0x65C7, 0x65C8, 0x65C9, 0x65CA, 0x65CD, 0x65D0, 0x65D1, - 0x65D3, 0x65D4, 0x65D5, 0x65D8, 0x65D9, 0x65DA, 0x65DB, 0x65DC, - 0x65DD, 0x65DE, 0x65DF, 0x65E1, 0x65E3, 0x65E4, 0x65EA, 0x65EB, - 0x65F2, 0x65F3, 0x65F4, 0x65F5, 0x65F8, 0x65F9, 0x65FB, 0x65FC, - 0x65FD, 0x65FE, 0x65FF, 0x6601, 0x6604, 0x6605, 0x6607, 0x6608, - 0x6609, 0x660B, 0x660D, 0x6610, 0x6611, 0x6612, 0x6616, 0x6617, - 0x6618, 0x661A, 0x661B, 0x661C, 0x661E, 0x6621, 0x6622, 0x6623, - 0x6624, 0x6626, 0x6629, 0x662A, 0x662B, 0x662C, 0x662E, 0x6630, -plane 16 -at 0x00 - 0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663A, 0x663B, 0x663D, - 0x663F, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, - 0x6649, 0x664A, 0x664D, 0x664E, 0x6650, 0x6651, 0x6658, 0x6659, - 0x665B, 0x665C, 0x665D, 0x665E, 0x6660, 0x6662, 0x6663, 0x6665, - 0x6667, 0x6669, 0x666A, 0x666B, 0x666C, 0x666D, 0x6671, 0x6672, - 0x6673, 0x6675, 0x6678, 0x6679, 0x667B, 0x667C, 0x667D, 0x667F, - 0x6680, 0x6681, 0x6683, 0x6685, 0x6686, 0x6688, 0x6689, 0x668A, - 0x668B, 0x668D, 0x668E, 0x668F, 0x6690, 0x6692, 0x6693, 0x6694, - 0x6695, 0x6698, 0x6699, 0x669A, 0x669B, 0x669C, 0x669E, 0x669F, - 0x66A0, 0x66A1, 0x66A2, 0x66A3, 0x66A4, 0x66A5, 0x66A6, 0x66A9, - 0x66AA, 0x66AB, 0x66AC, 0x66AD, 0x66AF, 0x66B0, 0x66B1, 0x66B2, - 0x66B3, 0x66B5, 0x66B6, 0x66B7, 0x66B8, 0x66BA, 0x66BB, 0x66BC, - 0x66BD, 0x66BF, 0x66C0, 0x66C1, 0x66C2, 0x66C3, 0x66C4, 0x66C5, - 0x66C6, 0x66C7, 0x66C8, 0x66C9, 0x66CA, 0x66CB, 0x66CC, 0x66CD, - 0x66CE, 0x66CF, 0x66D0, 0x66D1, 0x66D2, 0x66D3, 0x66D4, 0x66D5, - 0x66D6, 0x66D7, 0x66D8, 0x66DA, 0x66DE, 0x66DF, 0x66E0, 0x66E1, - 0x66E2, 0x66E3, 0x66E4, 0x66E5, 0x66E7, 0x66E8, 0x66EA, 0x66EB, - 0x66EC, 0x66ED, 0x66EE, 0x66EF, 0x66F1, 0x66F5, 0x66F6, 0x66F8, - 0x66FA, 0x66FB, 0x66FD, 0x6701, 0x6702, 0x6703, 0x6704, 0x6705, - 0x6706, 0x6707, 0x670C, 0x670E, 0x670F, 0x6711, 0x6712, 0x6713, - 0x6716, 0x6718, 0x6719, 0x671A, 0x671C, 0x671E, 0x6720, 0x6721, - 0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729, 0x672E, 0x6730, - 0x6732, 0x6733, 0x6736, 0x6737, 0x6738, 0x6739, 0x673B, 0x673C, - 0x673E, 0x673F, 0x6741, 0x6744, 0x6745, 0x6747, 0x674A, 0x674B, - 0x674D, 0x6752, 0x6754, 0x6755, 0x6757, 0x6758, 0x6759, 0x675A, - 0x675B, 0x675D, 0x6762, 0x6763, 0x6764, 0x6766, 0x6767, 0x676B, - 0x676C, 0x676E, 0x6771, 0x6774, 0x6776, 0x6778, 0x6779, 0x677A, - 0x677B, 0x677D, 0x6780, 0x6782, 0x6783, 0x6785, 0x6786, 0x6788, - 0x678A, 0x678C, 0x678D, 0x678E, 0x678F, 0x6791, 0x6792, 0x6793, - 0x6794, 0x6796, 0x6799, 0x679B, 0x679F, 0x67A0, 0x67A1, 0x67A4, - 0x67A6, 0x67A9, 0x67AC, 0x67AE, 0x67B1, 0x67B2, 0x67B4, 0x67B9, - 0x67BA, 0x67BB, 0x67BC, 0x67BD, 0x67BE, 0x67BF, 0x67C0, 0x67C2, -plane 17 -at 0x00 - 0x67C5, 0x67C6, 0x67C7, 0x67C8, 0x67C9, 0x67CA, 0x67CB, 0x67CC, - 0x67CD, 0x67CE, 0x67D5, 0x67D6, 0x67D7, 0x67DB, 0x67DF, 0x67E1, - 0x67E3, 0x67E4, 0x67E6, 0x67E7, 0x67E8, 0x67EA, 0x67EB, 0x67ED, - 0x67EE, 0x67F2, 0x67F5, 0x67F6, 0x67F7, 0x67F8, 0x67F9, 0x67FA, - 0x67FB, 0x67FC, 0x67FE, 0x6801, 0x6802, 0x6803, 0x6804, 0x6806, - 0x680D, 0x6810, 0x6812, 0x6814, 0x6815, 0x6818, 0x6819, 0x681A, - 0x681B, 0x681C, 0x681E, 0x681F, 0x6820, 0x6822, 0x6823, 0x6824, - 0x6825, 0x6826, 0x6827, 0x6828, 0x682B, 0x682C, 0x682D, 0x682E, - 0x682F, 0x6830, 0x6831, 0x6834, 0x6835, 0x6836, 0x683A, 0x683B, - 0x683F, 0x6847, 0x684B, 0x684D, 0x684F, 0x6852, 0x6856, 0x6857, - 0x6858, 0x6859, 0x685A, 0x685B, 0x685C, 0x685D, 0x685E, 0x685F, - 0x686A, 0x686C, 0x686D, 0x686E, 0x686F, 0x6870, 0x6871, 0x6872, - 0x6873, 0x6875, 0x6878, 0x6879, 0x687A, 0x687B, 0x687C, 0x687D, - 0x687E, 0x687F, 0x6880, 0x6882, 0x6884, 0x6887, 0x6888, 0x6889, - 0x688A, 0x688B, 0x688C, 0x688D, 0x688E, 0x6890, 0x6891, 0x6892, - 0x6894, 0x6895, 0x6896, 0x6898, 0x6899, 0x689A, 0x689B, 0x689C, - 0x689D, 0x689E, 0x689F, 0x68A0, 0x68A1, 0x68A3, 0x68A4, 0x68A5, - 0x68A9, 0x68AA, 0x68AB, 0x68AC, 0x68AE, 0x68B1, 0x68B2, 0x68B4, - 0x68B6, 0x68B7, 0x68B8, 0x68B9, 0x68BA, 0x68BB, 0x68BC, 0x68BD, - 0x68BE, 0x68BF, 0x68C1, 0x68C3, 0x68C4, 0x68C5, 0x68C6, 0x68C7, - 0x68C8, 0x68CA, 0x68CC, 0x68CE, 0x68CF, 0x68D0, 0x68D1, 0x68D3, - 0x68D4, 0x68D6, 0x68D7, 0x68D9, 0x68DB, 0x68DC, 0x68DD, 0x68DE, - 0x68DF, 0x68E1, 0x68E2, 0x68E4, 0x68E5, 0x68E6, 0x68E7, 0x68E8, - 0x68E9, 0x68EA, 0x68EB, 0x68EC, 0x68ED, 0x68EF, 0x68F2, 0x68F3, - 0x68F4, 0x68F6, 0x68F7, 0x68F8, 0x68FB, 0x68FD, 0x68FE, 0x68FF, - 0x6900, 0x6902, 0x6903, 0x6904, 0x6906, 0x6907, 0x6908, 0x6909, - 0x690A, 0x690C, 0x690F, 0x6911, 0x6913, 0x6914, 0x6915, 0x6916, - 0x6917, 0x6918, 0x6919, 0x691A, 0x691B, 0x691C, 0x691D, 0x691E, - 0x6921, 0x6922, 0x6923, 0x6925, 0x6926, 0x6927, 0x6928, 0x6929, - 0x692A, 0x692B, 0x692C, 0x692E, 0x692F, 0x6931, 0x6932, 0x6933, - 0x6935, 0x6936, 0x6937, 0x6938, 0x693A, 0x693B, 0x693C, 0x693E, - 0x6940, 0x6941, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, 0x6948, -plane 18 -at 0x00 - 0x6949, 0x694A, 0x694B, 0x694C, 0x694D, 0x694E, 0x694F, 0x6950, - 0x6951, 0x6952, 0x6953, 0x6955, 0x6956, 0x6958, 0x6959, 0x695B, - 0x695C, 0x695F, 0x6961, 0x6962, 0x6964, 0x6965, 0x6967, 0x6968, - 0x6969, 0x696A, 0x696C, 0x696D, 0x696F, 0x6970, 0x6972, 0x6973, - 0x6974, 0x6975, 0x6976, 0x697A, 0x697B, 0x697D, 0x697E, 0x697F, - 0x6981, 0x6983, 0x6985, 0x698A, 0x698B, 0x698C, 0x698E, 0x698F, - 0x6990, 0x6991, 0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699A, - 0x699D, 0x699E, 0x699F, 0x69A0, 0x69A1, 0x69A2, 0x69A3, 0x69A4, - 0x69A5, 0x69A6, 0x69A9, 0x69AA, 0x69AC, 0x69AE, 0x69AF, 0x69B0, - 0x69B2, 0x69B3, 0x69B5, 0x69B6, 0x69B8, 0x69B9, 0x69BA, 0x69BC, - 0x69BD, 0x69BE, 0x69BF, 0x69C0, 0x69C2, 0x69C3, 0x69C4, 0x69C5, - 0x69C6, 0x69C7, 0x69C8, 0x69C9, 0x69CB, 0x69CD, 0x69CF, 0x69D1, - 0x69D2, 0x69D3, 0x69D5, 0x69D6, 0x69D7, 0x69D8, 0x69D9, 0x69DA, - 0x69DC, 0x69DD, 0x69DE, 0x69E1, 0x69E2, 0x69E3, 0x69E4, 0x69E5, - 0x69E6, 0x69E7, 0x69E8, 0x69E9, 0x69EA, 0x69EB, 0x69EC, 0x69EE, - 0x69EF, 0x69F0, 0x69F1, 0x69F3, 0x69F4, 0x69F5, 0x69F6, 0x69F7, - 0x69F8, 0x69F9, 0x69FA, 0x69FB, 0x69FC, 0x69FE, 0x6A00, 0x6A01, - 0x6A02, 0x6A03, 0x6A04, 0x6A05, 0x6A06, 0x6A07, 0x6A08, 0x6A09, - 0x6A0B, 0x6A0C, 0x6A0D, 0x6A0E, 0x6A0F, 0x6A10, 0x6A11, 0x6A12, - 0x6A13, 0x6A14, 0x6A15, 0x6A16, 0x6A19, 0x6A1A, 0x6A1B, 0x6A1C, - 0x6A1D, 0x6A1E, 0x6A20, 0x6A22, 0x6A23, 0x6A24, 0x6A25, 0x6A26, - 0x6A27, 0x6A29, 0x6A2B, 0x6A2C, 0x6A2D, 0x6A2E, 0x6A30, 0x6A32, - 0x6A33, 0x6A34, 0x6A36, 0x6A37, 0x6A38, 0x6A39, 0x6A3A, 0x6A3B, - 0x6A3C, 0x6A3F, 0x6A40, 0x6A41, 0x6A42, 0x6A43, 0x6A45, 0x6A46, - 0x6A48, 0x6A49, 0x6A4A, 0x6A4B, 0x6A4C, 0x6A4D, 0x6A4E, 0x6A4F, - 0x6A51, 0x6A52, 0x6A53, 0x6A54, 0x6A55, 0x6A56, 0x6A57, 0x6A5A, - 0x6A5C, 0x6A5D, 0x6A5E, 0x6A5F, 0x6A60, 0x6A62, 0x6A63, 0x6A64, - 0x6A66, 0x6A67, 0x6A68, 0x6A69, 0x6A6A, 0x6A6B, 0x6A6C, 0x6A6D, - 0x6A6E, 0x6A6F, 0x6A70, 0x6A72, 0x6A73, 0x6A74, 0x6A75, 0x6A76, - 0x6A77, 0x6A78, 0x6A7A, 0x6A7B, 0x6A7D, 0x6A7E, 0x6A7F, 0x6A81, - 0x6A82, 0x6A83, 0x6A85, 0x6A86, 0x6A87, 0x6A88, 0x6A89, 0x6A8A, - 0x6A8B, 0x6A8C, 0x6A8D, 0x6A8F, 0x6A92, 0x6A93, 0x6A94, 0x6A95, -plane 19 -at 0x00 - 0x6A96, 0x6A98, 0x6A99, 0x6A9A, 0x6A9B, 0x6A9C, 0x6A9D, 0x6A9E, - 0x6A9F, 0x6AA1, 0x6AA2, 0x6AA3, 0x6AA4, 0x6AA5, 0x6AA6, 0x6AA7, - 0x6AA8, 0x6AAA, 0x6AAD, 0x6AAE, 0x6AAF, 0x6AB0, 0x6AB1, 0x6AB2, - 0x6AB3, 0x6AB4, 0x6AB5, 0x6AB6, 0x6AB7, 0x6AB8, 0x6AB9, 0x6ABA, - 0x6ABB, 0x6ABC, 0x6ABD, 0x6ABE, 0x6ABF, 0x6AC0, 0x6AC1, 0x6AC2, - 0x6AC3, 0x6AC4, 0x6AC5, 0x6AC6, 0x6AC7, 0x6AC8, 0x6AC9, 0x6ACA, - 0x6ACB, 0x6ACC, 0x6ACD, 0x6ACE, 0x6ACF, 0x6AD0, 0x6AD1, 0x6AD2, - 0x6AD3, 0x6AD4, 0x6AD5, 0x6AD6, 0x6AD7, 0x6AD8, 0x6AD9, 0x6ADA, - 0x6ADB, 0x6ADC, 0x6ADD, 0x6ADE, 0x6ADF, 0x6AE0, 0x6AE1, 0x6AE2, - 0x6AE3, 0x6AE4, 0x6AE5, 0x6AE6, 0x6AE7, 0x6AE8, 0x6AE9, 0x6AEA, - 0x6AEB, 0x6AEC, 0x6AED, 0x6AEE, 0x6AEF, 0x6AF0, 0x6AF1, 0x6AF2, - 0x6AF3, 0x6AF4, 0x6AF5, 0x6AF6, 0x6AF7, 0x6AF8, 0x6AF9, 0x6AFA, - 0x6AFB, 0x6AFC, 0x6AFD, 0x6AFE, 0x6AFF, 0x6B00, 0x6B01, 0x6B02, - 0x6B03, 0x6B04, 0x6B05, 0x6B06, 0x6B07, 0x6B08, 0x6B09, 0x6B0A, - 0x6B0B, 0x6B0C, 0x6B0D, 0x6B0E, 0x6B0F, 0x6B10, 0x6B11, 0x6B12, - 0x6B13, 0x6B14, 0x6B15, 0x6B16, 0x6B17, 0x6B18, 0x6B19, 0x6B1A, - 0x6B1B, 0x6B1C, 0x6B1D, 0x6B1E, 0x6B1F, 0x6B25, 0x6B26, 0x6B28, - 0x6B29, 0x6B2A, 0x6B2B, 0x6B2C, 0x6B2D, 0x6B2E, 0x6B2F, 0x6B30, - 0x6B31, 0x6B33, 0x6B34, 0x6B35, 0x6B36, 0x6B38, 0x6B3B, 0x6B3C, - 0x6B3D, 0x6B3F, 0x6B40, 0x6B41, 0x6B42, 0x6B44, 0x6B45, 0x6B48, - 0x6B4A, 0x6B4B, 0x6B4D, 0x6B4E, 0x6B4F, 0x6B50, 0x6B51, 0x6B52, - 0x6B53, 0x6B54, 0x6B55, 0x6B56, 0x6B57, 0x6B58, 0x6B5A, 0x6B5B, - 0x6B5C, 0x6B5D, 0x6B5E, 0x6B5F, 0x6B60, 0x6B61, 0x6B68, 0x6B69, - 0x6B6B, 0x6B6C, 0x6B6D, 0x6B6E, 0x6B6F, 0x6B70, 0x6B71, 0x6B72, - 0x6B73, 0x6B74, 0x6B75, 0x6B76, 0x6B77, 0x6B78, 0x6B7A, 0x6B7D, - 0x6B7E, 0x6B7F, 0x6B80, 0x6B85, 0x6B88, 0x6B8C, 0x6B8E, 0x6B8F, - 0x6B90, 0x6B91, 0x6B94, 0x6B95, 0x6B97, 0x6B98, 0x6B99, 0x6B9C, - 0x6B9D, 0x6B9E, 0x6B9F, 0x6BA0, 0x6BA2, 0x6BA3, 0x6BA4, 0x6BA5, - 0x6BA6, 0x6BA7, 0x6BA8, 0x6BA9, 0x6BAB, 0x6BAC, 0x6BAD, 0x6BAE, - 0x6BAF, 0x6BB0, 0x6BB1, 0x6BB2, 0x6BB6, 0x6BB8, 0x6BB9, 0x6BBA, - 0x6BBB, 0x6BBC, 0x6BBD, 0x6BBE, 0x6BC0, 0x6BC3, 0x6BC4, 0x6BC6, - 0x6BC7, 0x6BC8, 0x6BC9, 0x6BCA, 0x6BCC, 0x6BCE, 0x6BD0, 0x6BD1, -plane 20 -at 0x00 - 0x6BD8, 0x6BDA, 0x6BDC, 0x6BDD, 0x6BDE, 0x6BDF, 0x6BE0, 0x6BE2, - 0x6BE3, 0x6BE4, 0x6BE5, 0x6BE6, 0x6BE7, 0x6BE8, 0x6BE9, 0x6BEC, - 0x6BED, 0x6BEE, 0x6BF0, 0x6BF1, 0x6BF2, 0x6BF4, 0x6BF6, 0x6BF7, - 0x6BF8, 0x6BFA, 0x6BFB, 0x6BFC, 0x6BFE, 0x6BFF, 0x6C00, 0x6C01, - 0x6C02, 0x6C03, 0x6C04, 0x6C08, 0x6C09, 0x6C0A, 0x6C0B, 0x6C0C, - 0x6C0E, 0x6C12, 0x6C17, 0x6C1C, 0x6C1D, 0x6C1E, 0x6C20, 0x6C23, - 0x6C25, 0x6C2B, 0x6C2C, 0x6C2D, 0x6C31, 0x6C33, 0x6C36, 0x6C37, - 0x6C39, 0x6C3A, 0x6C3B, 0x6C3C, 0x6C3E, 0x6C3F, 0x6C43, 0x6C44, - 0x6C45, 0x6C48, 0x6C4B, 0x6C4C, 0x6C4D, 0x6C4E, 0x6C4F, 0x6C51, - 0x6C52, 0x6C53, 0x6C56, 0x6C58, 0x6C59, 0x6C5A, 0x6C62, 0x6C63, - 0x6C65, 0x6C66, 0x6C67, 0x6C6B, 0x6C6C, 0x6C6D, 0x6C6E, 0x6C6F, - 0x6C71, 0x6C73, 0x6C75, 0x6C77, 0x6C78, 0x6C7A, 0x6C7B, 0x6C7C, - 0x6C7F, 0x6C80, 0x6C84, 0x6C87, 0x6C8A, 0x6C8B, 0x6C8D, 0x6C8E, - 0x6C91, 0x6C92, 0x6C95, 0x6C96, 0x6C97, 0x6C98, 0x6C9A, 0x6C9C, - 0x6C9D, 0x6C9E, 0x6CA0, 0x6CA2, 0x6CA8, 0x6CAC, 0x6CAF, 0x6CB0, - 0x6CB4, 0x6CB5, 0x6CB6, 0x6CB7, 0x6CBA, 0x6CC0, 0x6CC1, 0x6CC2, - 0x6CC3, 0x6CC6, 0x6CC7, 0x6CC8, 0x6CCB, 0x6CCD, 0x6CCE, 0x6CCF, - 0x6CD1, 0x6CD2, 0x6CD8, 0x6CD9, 0x6CDA, 0x6CDC, 0x6CDD, 0x6CDF, - 0x6CE4, 0x6CE6, 0x6CE7, 0x6CE9, 0x6CEC, 0x6CED, 0x6CF2, 0x6CF4, - 0x6CF9, 0x6CFF, 0x6D00, 0x6D02, 0x6D03, 0x6D05, 0x6D06, 0x6D08, - 0x6D09, 0x6D0A, 0x6D0D, 0x6D0F, 0x6D10, 0x6D11, 0x6D13, 0x6D14, - 0x6D15, 0x6D16, 0x6D18, 0x6D1C, 0x6D1D, 0x6D1F, 0x6D20, 0x6D21, - 0x6D22, 0x6D23, 0x6D24, 0x6D26, 0x6D28, 0x6D29, 0x6D2C, 0x6D2D, - 0x6D2F, 0x6D30, 0x6D34, 0x6D36, 0x6D37, 0x6D38, 0x6D3A, 0x6D3F, - 0x6D40, 0x6D42, 0x6D44, 0x6D49, 0x6D4C, 0x6D50, 0x6D55, 0x6D56, - 0x6D57, 0x6D58, 0x6D5B, 0x6D5D, 0x6D5F, 0x6D61, 0x6D62, 0x6D64, - 0x6D65, 0x6D67, 0x6D68, 0x6D6B, 0x6D6C, 0x6D6D, 0x6D70, 0x6D71, - 0x6D72, 0x6D73, 0x6D75, 0x6D76, 0x6D79, 0x6D7A, 0x6D7B, 0x6D7D, - 0x6D7E, 0x6D7F, 0x6D80, 0x6D81, 0x6D83, 0x6D84, 0x6D86, 0x6D87, - 0x6D8A, 0x6D8B, 0x6D8D, 0x6D8F, 0x6D90, 0x6D92, 0x6D96, 0x6D97, - 0x6D98, 0x6D99, 0x6D9A, 0x6D9C, 0x6DA2, 0x6DA5, 0x6DAC, 0x6DAD, - 0x6DB0, 0x6DB1, 0x6DB3, 0x6DB4, 0x6DB6, 0x6DB7, 0x6DB9, 0x6DBA, -plane 21 -at 0x00 - 0x6DBB, 0x6DBC, 0x6DBD, 0x6DBE, 0x6DC1, 0x6DC2, 0x6DC3, 0x6DC8, - 0x6DC9, 0x6DCA, 0x6DCD, 0x6DCE, 0x6DCF, 0x6DD0, 0x6DD2, 0x6DD3, - 0x6DD4, 0x6DD5, 0x6DD7, 0x6DDA, 0x6DDB, 0x6DDC, 0x6DDF, 0x6DE2, - 0x6DE3, 0x6DE5, 0x6DE7, 0x6DE8, 0x6DE9, 0x6DEA, 0x6DED, 0x6DEF, - 0x6DF0, 0x6DF2, 0x6DF4, 0x6DF5, 0x6DF6, 0x6DF8, 0x6DFA, 0x6DFD, - 0x6DFE, 0x6DFF, 0x6E00, 0x6E01, 0x6E02, 0x6E03, 0x6E04, 0x6E06, - 0x6E07, 0x6E08, 0x6E09, 0x6E0B, 0x6E0F, 0x6E12, 0x6E13, 0x6E15, - 0x6E18, 0x6E19, 0x6E1B, 0x6E1C, 0x6E1E, 0x6E1F, 0x6E22, 0x6E26, - 0x6E27, 0x6E28, 0x6E2A, 0x6E2C, 0x6E2E, 0x6E30, 0x6E31, 0x6E33, - 0x6E35, 0x6E36, 0x6E37, 0x6E39, 0x6E3B, 0x6E3C, 0x6E3D, 0x6E3E, - 0x6E3F, 0x6E40, 0x6E41, 0x6E42, 0x6E45, 0x6E46, 0x6E47, 0x6E48, - 0x6E49, 0x6E4A, 0x6E4B, 0x6E4C, 0x6E4F, 0x6E50, 0x6E51, 0x6E52, - 0x6E55, 0x6E57, 0x6E59, 0x6E5A, 0x6E5C, 0x6E5D, 0x6E5E, 0x6E60, - 0x6E61, 0x6E62, 0x6E63, 0x6E64, 0x6E65, 0x6E66, 0x6E67, 0x6E68, - 0x6E69, 0x6E6A, 0x6E6C, 0x6E6D, 0x6E6F, 0x6E70, 0x6E71, 0x6E72, - 0x6E73, 0x6E74, 0x6E75, 0x6E76, 0x6E77, 0x6E78, 0x6E79, 0x6E7A, - 0x6E7B, 0x6E7C, 0x6E7D, 0x6E80, 0x6E81, 0x6E82, 0x6E84, 0x6E87, - 0x6E88, 0x6E8A, 0x6E8B, 0x6E8C, 0x6E8D, 0x6E8E, 0x6E91, 0x6E92, - 0x6E93, 0x6E94, 0x6E95, 0x6E96, 0x6E97, 0x6E99, 0x6E9A, 0x6E9B, - 0x6E9D, 0x6E9E, 0x6EA0, 0x6EA1, 0x6EA3, 0x6EA4, 0x6EA6, 0x6EA8, - 0x6EA9, 0x6EAB, 0x6EAC, 0x6EAD, 0x6EAE, 0x6EB0, 0x6EB3, 0x6EB5, - 0x6EB8, 0x6EB9, 0x6EBC, 0x6EBE, 0x6EBF, 0x6EC0, 0x6EC3, 0x6EC4, - 0x6EC5, 0x6EC6, 0x6EC8, 0x6EC9, 0x6ECA, 0x6ECC, 0x6ECD, 0x6ECE, - 0x6ED0, 0x6ED2, 0x6ED6, 0x6ED8, 0x6ED9, 0x6EDB, 0x6EDC, 0x6EDD, - 0x6EE3, 0x6EE7, 0x6EEA, 0x6EEB, 0x6EEC, 0x6EED, 0x6EEE, 0x6EEF, - 0x6EF0, 0x6EF1, 0x6EF2, 0x6EF3, 0x6EF5, 0x6EF6, 0x6EF7, 0x6EF8, - 0x6EFA, 0x6EFB, 0x6EFC, 0x6EFD, 0x6EFE, 0x6EFF, 0x6F00, 0x6F01, - 0x6F03, 0x6F04, 0x6F05, 0x6F07, 0x6F08, 0x6F0A, 0x6F0B, 0x6F0C, - 0x6F0D, 0x6F0E, 0x6F10, 0x6F11, 0x6F12, 0x6F16, 0x6F17, 0x6F18, - 0x6F19, 0x6F1A, 0x6F1B, 0x6F1C, 0x6F1D, 0x6F1E, 0x6F1F, 0x6F21, - 0x6F22, 0x6F23, 0x6F25, 0x6F26, 0x6F27, 0x6F28, 0x6F2C, 0x6F2E, - 0x6F30, 0x6F32, 0x6F34, 0x6F35, 0x6F37, 0x6F38, 0x6F39, 0x6F3A, -plane 22 -at 0x00 - 0x6F3B, 0x6F3C, 0x6F3D, 0x6F3F, 0x6F40, 0x6F41, 0x6F42, 0x6F43, - 0x6F44, 0x6F45, 0x6F48, 0x6F49, 0x6F4A, 0x6F4C, 0x6F4E, 0x6F4F, - 0x6F50, 0x6F51, 0x6F52, 0x6F53, 0x6F54, 0x6F55, 0x6F56, 0x6F57, - 0x6F59, 0x6F5A, 0x6F5B, 0x6F5D, 0x6F5F, 0x6F60, 0x6F61, 0x6F63, - 0x6F64, 0x6F65, 0x6F67, 0x6F68, 0x6F69, 0x6F6A, 0x6F6B, 0x6F6C, - 0x6F6F, 0x6F70, 0x6F71, 0x6F73, 0x6F75, 0x6F76, 0x6F77, 0x6F79, - 0x6F7B, 0x6F7D, 0x6F7E, 0x6F7F, 0x6F80, 0x6F81, 0x6F82, 0x6F83, - 0x6F85, 0x6F86, 0x6F87, 0x6F8A, 0x6F8B, 0x6F8F, 0x6F90, 0x6F91, - 0x6F92, 0x6F93, 0x6F94, 0x6F95, 0x6F96, 0x6F97, 0x6F98, 0x6F99, - 0x6F9A, 0x6F9B, 0x6F9D, 0x6F9E, 0x6F9F, 0x6FA0, 0x6FA2, 0x6FA3, - 0x6FA4, 0x6FA5, 0x6FA6, 0x6FA8, 0x6FA9, 0x6FAA, 0x6FAB, 0x6FAC, - 0x6FAD, 0x6FAE, 0x6FAF, 0x6FB0, 0x6FB1, 0x6FB2, 0x6FB4, 0x6FB5, - 0x6FB7, 0x6FB8, 0x6FBA, 0x6FBB, 0x6FBC, 0x6FBD, 0x6FBE, 0x6FBF, - 0x6FC1, 0x6FC3, 0x6FC4, 0x6FC5, 0x6FC6, 0x6FC7, 0x6FC8, 0x6FCA, - 0x6FCB, 0x6FCC, 0x6FCD, 0x6FCE, 0x6FCF, 0x6FD0, 0x6FD3, 0x6FD4, - 0x6FD5, 0x6FD6, 0x6FD7, 0x6FD8, 0x6FD9, 0x6FDA, 0x6FDB, 0x6FDC, - 0x6FDD, 0x6FDF, 0x6FE2, 0x6FE3, 0x6FE4, 0x6FE5, 0x6FE6, 0x6FE7, - 0x6FE8, 0x6FE9, 0x6FEA, 0x6FEB, 0x6FEC, 0x6FED, 0x6FF0, 0x6FF1, - 0x6FF2, 0x6FF3, 0x6FF4, 0x6FF5, 0x6FF6, 0x6FF7, 0x6FF8, 0x6FF9, - 0x6FFA, 0x6FFB, 0x6FFC, 0x6FFD, 0x6FFE, 0x6FFF, 0x7000, 0x7001, - 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, 0x7008, 0x7009, - 0x700A, 0x700B, 0x700C, 0x700D, 0x700E, 0x700F, 0x7010, 0x7012, - 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018, 0x7019, 0x701C, - 0x701D, 0x701E, 0x701F, 0x7020, 0x7021, 0x7022, 0x7024, 0x7025, - 0x7026, 0x7027, 0x7028, 0x7029, 0x702A, 0x702B, 0x702C, 0x702D, - 0x702E, 0x702F, 0x7030, 0x7031, 0x7032, 0x7033, 0x7034, 0x7036, - 0x7037, 0x7038, 0x703A, 0x703B, 0x703C, 0x703D, 0x703E, 0x703F, - 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, 0x7046, 0x7047, - 0x7048, 0x7049, 0x704A, 0x704B, 0x704D, 0x704E, 0x7050, 0x7051, - 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, 0x7058, 0x7059, - 0x705A, 0x705B, 0x705C, 0x705D, 0x705F, 0x7060, 0x7061, 0x7062, - 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, 0x7068, 0x7069, 0x706A, -plane 23 -at 0x00 - 0x706E, 0x7071, 0x7072, 0x7073, 0x7074, 0x7077, 0x7079, 0x707A, - 0x707B, 0x707D, 0x7081, 0x7082, 0x7083, 0x7084, 0x7086, 0x7087, - 0x7088, 0x708B, 0x708C, 0x708D, 0x708F, 0x7090, 0x7091, 0x7093, - 0x7097, 0x7098, 0x709A, 0x709B, 0x709E, 0x709F, 0x70A0, 0x70A1, - 0x70A2, 0x70A3, 0x70A4, 0x70A5, 0x70A6, 0x70A7, 0x70A8, 0x70A9, - 0x70AA, 0x70B0, 0x70B2, 0x70B4, 0x70B5, 0x70B6, 0x70BA, 0x70BE, - 0x70BF, 0x70C4, 0x70C5, 0x70C6, 0x70C7, 0x70C9, 0x70CB, 0x70CC, - 0x70CD, 0x70CE, 0x70CF, 0x70D0, 0x70D1, 0x70D2, 0x70D3, 0x70D4, - 0x70D5, 0x70D6, 0x70D7, 0x70DA, 0x70DC, 0x70DD, 0x70DE, 0x70E0, - 0x70E1, 0x70E2, 0x70E3, 0x70E5, 0x70EA, 0x70EE, 0x70F0, 0x70F1, - 0x70F2, 0x70F3, 0x70F4, 0x70F5, 0x70F6, 0x70F8, 0x70FA, 0x70FB, - 0x70FC, 0x70FE, 0x70FF, 0x7100, 0x7101, 0x7102, 0x7103, 0x7104, - 0x7105, 0x7106, 0x7107, 0x7108, 0x710B, 0x710C, 0x710D, 0x710E, - 0x710F, 0x7111, 0x7112, 0x7114, 0x7117, 0x711B, 0x711C, 0x711D, - 0x711E, 0x711F, 0x7120, 0x7121, 0x7122, 0x7123, 0x7124, 0x7125, - 0x7127, 0x7128, 0x7129, 0x712A, 0x712B, 0x712C, 0x712D, 0x712E, - 0x7132, 0x7133, 0x7134, 0x7135, 0x7137, 0x7138, 0x7139, 0x713A, - 0x713B, 0x713C, 0x713D, 0x713E, 0x713F, 0x7140, 0x7141, 0x7142, - 0x7143, 0x7144, 0x7146, 0x7147, 0x7148, 0x7149, 0x714B, 0x714D, - 0x714F, 0x7150, 0x7151, 0x7152, 0x7153, 0x7154, 0x7155, 0x7156, - 0x7157, 0x7158, 0x7159, 0x715A, 0x715B, 0x715D, 0x715F, 0x7160, - 0x7161, 0x7162, 0x7163, 0x7165, 0x7169, 0x716A, 0x716B, 0x716C, - 0x716D, 0x716F, 0x7170, 0x7171, 0x7174, 0x7175, 0x7176, 0x7177, - 0x7179, 0x717B, 0x717C, 0x717E, 0x717F, 0x7180, 0x7181, 0x7182, - 0x7183, 0x7185, 0x7186, 0x7187, 0x7188, 0x7189, 0x718B, 0x718C, - 0x718D, 0x718E, 0x7190, 0x7191, 0x7192, 0x7193, 0x7195, 0x7196, - 0x7197, 0x719A, 0x719B, 0x719C, 0x719D, 0x719E, 0x71A1, 0x71A2, - 0x71A3, 0x71A4, 0x71A5, 0x71A6, 0x71A7, 0x71A9, 0x71AA, 0x71AB, - 0x71AD, 0x71AE, 0x71AF, 0x71B0, 0x71B1, 0x71B2, 0x71B4, 0x71B6, - 0x71B7, 0x71B8, 0x71BA, 0x71BB, 0x71BC, 0x71BD, 0x71BE, 0x71BF, - 0x71C0, 0x71C1, 0x71C2, 0x71C4, 0x71C5, 0x71C6, 0x71C7, 0x71C8, - 0x71C9, 0x71CA, 0x71CB, 0x71CC, 0x71CD, 0x71CF, 0x71D0, 0x71D1, -plane 24 -at 0x00 - 0x71D2, 0x71D3, 0x71D6, 0x71D7, 0x71D8, 0x71D9, 0x71DA, 0x71DB, - 0x71DC, 0x71DD, 0x71DE, 0x71DF, 0x71E1, 0x71E2, 0x71E3, 0x71E4, - 0x71E6, 0x71E8, 0x71E9, 0x71EA, 0x71EB, 0x71EC, 0x71ED, 0x71EF, - 0x71F0, 0x71F1, 0x71F2, 0x71F3, 0x71F4, 0x71F5, 0x71F6, 0x71F7, - 0x71F8, 0x71FA, 0x71FB, 0x71FC, 0x71FD, 0x71FE, 0x71FF, 0x7200, - 0x7201, 0x7202, 0x7203, 0x7204, 0x7205, 0x7207, 0x7208, 0x7209, - 0x720A, 0x720B, 0x720C, 0x720D, 0x720E, 0x720F, 0x7210, 0x7211, - 0x7212, 0x7213, 0x7214, 0x7215, 0x7216, 0x7217, 0x7218, 0x7219, - 0x721A, 0x721B, 0x721C, 0x721E, 0x721F, 0x7220, 0x7221, 0x7222, - 0x7223, 0x7224, 0x7225, 0x7226, 0x7227, 0x7229, 0x722B, 0x722D, - 0x722E, 0x722F, 0x7232, 0x7233, 0x7234, 0x723A, 0x723C, 0x723E, - 0x7240, 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, - 0x724A, 0x724B, 0x724E, 0x724F, 0x7250, 0x7251, 0x7253, 0x7254, - 0x7255, 0x7257, 0x7258, 0x725A, 0x725C, 0x725E, 0x7260, 0x7263, - 0x7264, 0x7265, 0x7268, 0x726A, 0x726B, 0x726C, 0x726D, 0x7270, - 0x7271, 0x7273, 0x7274, 0x7276, 0x7277, 0x7278, 0x727B, 0x727C, - 0x727D, 0x7282, 0x7283, 0x7285, 0x7286, 0x7287, 0x7288, 0x7289, - 0x728C, 0x728E, 0x7290, 0x7291, 0x7293, 0x7294, 0x7295, 0x7296, - 0x7297, 0x7298, 0x7299, 0x729A, 0x729B, 0x729C, 0x729D, 0x729E, - 0x72A0, 0x72A1, 0x72A2, 0x72A3, 0x72A4, 0x72A5, 0x72A6, 0x72A7, - 0x72A8, 0x72A9, 0x72AA, 0x72AB, 0x72AE, 0x72B1, 0x72B2, 0x72B3, - 0x72B5, 0x72BA, 0x72BB, 0x72BC, 0x72BD, 0x72BE, 0x72BF, 0x72C0, - 0x72C5, 0x72C6, 0x72C7, 0x72C9, 0x72CA, 0x72CB, 0x72CC, 0x72CF, - 0x72D1, 0x72D3, 0x72D4, 0x72D5, 0x72D6, 0x72D8, 0x72DA, 0x72DB, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 25 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x3000, 0x3001, 0x3002, 0x00B7, 0x02C9, 0x02C7, 0x00A8, 0x3003, - 0x3005, 0x2014, 0xFF5E, 0x2016, 0x2026, 0x2018, 0x2019, 0x201C, - 0x201D, 0x3014, 0x3015, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, - 0x300D, 0x300E, 0x300F, 0x3016, 0x3017, 0x3010, 0x3011, 0x00B1, - 0x00D7, 0x00F7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220F, 0x222A, - 0x2229, 0x2208, 0x2237, 0x221A, 0x22A5, 0x2225, 0x2220, 0x2312, - 0x2299, 0x222B, 0x222E, 0x2261, 0x224C, 0x2248, 0x223D, 0x221D, - 0x2260, 0x226E, 0x226F, 0x2264, 0x2265, 0x221E, 0x2235, 0x2234, - 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFF04, 0x00A4, - 0xFFE0, 0xFFE1, 0x2030, 0x00A7, 0x2116, 0x2606, 0x2605, 0x25CB, - 0x25CF, 0x25CE, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, - 0x203B, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x2170, 0x2171, - 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, - 0, 0, 0, 0, 0, 0, 0x2488, 0x2489, - 0x248A, 0x248B, 0x248C, 0x248D, 0x248E, 0x248F, 0x2490, 0x2491, - 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, 0x2498, 0x2499, -plane 26 -at 0x00 - 0x249A, 0x249B, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, - 0x247A, 0x247B, 0x247C, 0x247D, 0x247E, 0x247F, 0x2480, 0x2481, - 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, 0x2460, 0x2461, - 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, - 0, 0, 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, - 0x3226, 0x3227, 0x3228, 0x3229, 0, 0, 0x2160, 0x2161, - 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, - 0x216A, 0x216B, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0xFF01, 0xFF02, 0xFF03, 0xFFE5, - 0xFF05, 0xFF06, 0xFF07, 0xFF08, 0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, - 0xFF0D, 0xFF0E, 0xFF0F, 0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, - 0xFF15, 0xFF16, 0xFF17, 0xFF18, 0xFF19, 0xFF1A, 0xFF1B, 0xFF1C, - 0xFF1D, 0xFF1E, 0xFF1F, 0xFF20, 0xFF21, 0xFF22, 0xFF23, 0xFF24, - 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, - 0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, - 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3C, - 0xFF3D, 0xFF3E, 0xFF3F, 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, - 0xFF45, 0xFF46, 0xFF47, 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, - 0xFF4D, 0xFF4E, 0xFF4F, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, - 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF5A, 0xFF5B, 0xFF5C, - 0xFF5D, 0xFFE3, 0, 0, 0, 0, 0, 0, -plane 27 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, - 0x3047, 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, - 0x304F, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, - 0x3057, 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, - 0x305F, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, - 0x3067, 0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, - 0x306F, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, - 0x3077, 0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, - 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, - 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, - 0x308F, 0x3090, 0x3091, 0x3092, 0x3093, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 28 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, 0x30A8, - 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, 0x30B0, - 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, 0x30B8, - 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, 0x30C0, - 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, 0x30C8, - 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, 0x30D0, - 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, 0x30D8, - 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, 0x30E0, - 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, 0x30E8, - 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, 0x30F0, - 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x0391, 0x0392, - 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, - 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1, 0x03A3, - 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0, 0, - 0, 0, 0, 0, 0, 0, 0x03B1, 0x03B2, - 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, -plane 29 -at 0x00 - 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, - 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0, 0, - 0, 0, 0, 0, 0, 0xFE35, 0xFE36, 0xFE39, - 0xFE3A, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42, 0xFE43, - 0xFE44, 0, 0, 0xFE3B, 0xFE3C, 0xFE37, 0xFE38, 0xFE31, - 0, 0xFE33, 0xFE34, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x0410, 0x0411, 0x0412, 0x0413, - 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, - 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, - 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, - 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x0430, 0x0431, 0x0432, 0x0433, - 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, - 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, - 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, - 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x02CA, 0x02CB, 0x02D9, 0x2013, 0x2015, 0x2025, - 0x2035, 0x2105, 0x2109, 0x2196, 0x2197, 0x2198, 0x2199, 0x2215, -plane 30 -at 0x00 - 0x221F, 0x2223, 0x2252, 0x2266, 0x2267, 0x22BF, 0x2550, 0x2551, - 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, - 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F, 0x2560, 0x2561, - 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, - 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F, 0x2570, 0x2571, - 0x2572, 0x2573, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, - 0x2587, 0x2588, 0x2589, 0x258A, 0x258B, 0x258C, 0x258D, 0x258E, - 0x258F, 0x2593, 0x2594, 0x2595, 0x25BC, 0x25BD, 0x25E2, 0x25E3, - 0x25E4, 0x25E5, 0x2609, 0x2295, 0x3012, 0x301D, 0x301E, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x0101, 0x00E1, 0x01CE, 0x00E0, 0x0113, 0x00E9, - 0x011B, 0x00E8, 0x012B, 0x00ED, 0x01D0, 0x00EC, 0x014D, 0x00F3, - 0x01D2, 0x00F2, 0x016B, 0x00FA, 0x01D4, 0x00F9, 0x01D6, 0x01D8, - 0x01DA, 0x01DC, 0x00FC, 0x00EA, 0x0251, 0xE7C7, 0x0144, 0x0148, - 0xE7C8, 0x0261, 0, 0, 0, 0, 0x3105, 0x3106, - 0x3107, 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, - 0x310F, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, - 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, - 0x3029, 0x32A3, 0x338E, 0x338F, 0x339C, 0x339D, 0x339E, 0x33A1, - 0x33C4, 0x33CE, 0x33D1, 0x33D2, 0x33D5, 0xFE30, 0xFFE2, 0xFFE4, - 0, 0x2121, 0x3231, 0, 0x2010, 0, 0, 0, - 0x30FC, 0x309B, 0x309C, 0x30FD, 0x30FE, 0x3006, 0x309D, 0x309E, - 0xFE49, 0xFE4A, 0xFE4B, 0xFE4C, 0xFE4D, 0xFE4E, 0xFE4F, 0xFE50, - 0xFE51, 0xFE52, 0xFE54, 0xFE55, 0xFE56, 0xFE57, 0xFE59, 0xFE5A, - 0xFE5B, 0xFE5C, 0xFE5D, 0xFE5E, 0xFE5F, 0xFE60, 0xFE61, 0xFE62, - 0xFE63, 0xFE64, 0xFE65, 0xFE66, 0xFE68, 0xFE69, 0xFE6A, 0xFE6B, - 0xE7E7, 0xE7E8, 0xE7E9, 0xE7EA, 0xE7EB, 0xE7EC, 0xE7ED, 0xE7EE, -plane 31 -at 0x00 - 0xE7EF, 0xE7F0, 0xE7F1, 0xE7F2, 0xE7F3, 0x3007, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, - 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250A, 0x250B, 0x250C, - 0x250D, 0x250E, 0x250F, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, - 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251A, 0x251B, 0x251C, - 0x251D, 0x251E, 0x251F, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, - 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252A, 0x252B, 0x252C, - 0x252D, 0x252E, 0x252F, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, - 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A, 0x253B, 0x253C, - 0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, - 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x72DC, 0x72DD, - 0x72DF, 0x72E2, 0x72E3, 0x72E4, 0x72E5, 0x72E6, 0x72E7, 0x72EA, - 0x72EB, 0x72F5, 0x72F6, 0x72F9, 0x72FD, 0x72FE, 0x72FF, 0x7300, - 0x7302, 0x7304, 0x7305, 0x7306, 0x7307, 0x7308, 0x7309, 0x730B, - 0x730C, 0x730D, 0x730F, 0x7310, 0x7311, 0x7312, 0x7314, 0x7318, - 0x7319, 0x731A, 0x731F, 0x7320, 0x7323, 0x7324, 0x7326, 0x7327, - 0x7328, 0x732D, 0x732F, 0x7330, 0x7332, 0x7333, 0x7335, 0x7336, - 0x733A, 0x733B, 0x733C, 0x733D, 0x7340, 0x7341, 0x7342, 0x7343, - 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0x7349, 0x734A, 0x734B, - 0x734C, 0x734E, 0x734F, 0x7351, 0x7353, 0x7354, 0x7355, 0x7356, - 0x7358, 0x7359, 0x735A, 0x735B, 0x735C, 0x735D, 0x735E, 0x735F, - 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0x7367, 0x7368, - 0x7369, 0x736A, 0x736B, 0x736E, 0x7370, 0x7371, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 32 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x7372, 0x7373, 0x7374, 0x7375, - 0x7376, 0x7377, 0x7378, 0x7379, 0x737A, 0x737B, 0x737C, 0x737D, - 0x737F, 0x7380, 0x7381, 0x7382, 0x7383, 0x7385, 0x7386, 0x7388, - 0x738A, 0x738C, 0x738D, 0x738F, 0x7390, 0x7392, 0x7393, 0x7394, - 0x7395, 0x7397, 0x7398, 0x7399, 0x739A, 0x739C, 0x739D, 0x739E, - 0x73A0, 0x73A1, 0x73A3, 0x73A4, 0x73A5, 0x73A6, 0x73A7, 0x73A8, - 0x73AA, 0x73AC, 0x73AD, 0x73B1, 0x73B4, 0x73B5, 0x73B6, 0x73B8, - 0x73B9, 0x73BC, 0x73BD, 0x73BE, 0x73BF, 0x73C1, 0x73C3, 0x73C4, - 0x73C5, 0x73C6, 0x73C7, 0x73CB, 0x73CC, 0x73CE, 0x73D2, 0x73D3, - 0x73D4, 0x73D5, 0x73D6, 0x73D7, 0x73D8, 0x73DA, 0x73DB, 0x73DC, - 0x73DD, 0x73DF, 0x73E1, 0x73E2, 0x73E3, 0x73E4, 0x73E6, 0x73E8, - 0x73EA, 0x73EB, 0x73EC, 0x73EE, 0x73EF, 0x73F0, 0x73F1, 0x73F3, - 0x73F4, 0x73F5, 0x73F6, 0x73F7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x73F8, 0x73F9, 0x73FA, 0x73FB, 0x73FC, 0x73FD, - 0x73FE, 0x73FF, 0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, - 0x740B, 0x740C, 0x740D, 0x740E, 0x7411, 0x7412, 0x7413, 0x7414, -plane 33 -at 0x00 - 0x7415, 0x7416, 0x7417, 0x7418, 0x7419, 0x741C, 0x741D, 0x741E, - 0x741F, 0x7420, 0x7421, 0x7423, 0x7424, 0x7427, 0x7429, 0x742B, - 0x742D, 0x742F, 0x7431, 0x7432, 0x7437, 0x7438, 0x7439, 0x743A, - 0x743B, 0x743D, 0x743E, 0x743F, 0x7440, 0x7442, 0x7443, 0x7444, - 0x7445, 0x7446, 0x7447, 0x7448, 0x7449, 0x744A, 0x744B, 0x744C, - 0x744D, 0x744E, 0x744F, 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, - 0x7456, 0x7458, 0x745D, 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, - 0x7465, 0x7466, 0x7467, 0x7468, 0x7469, 0x746A, 0x746B, 0x746C, - 0x746E, 0x746F, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, - 0x7479, 0x747A, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x747B, 0x747C, 0x747D, 0x747F, 0x7482, 0x7484, 0x7485, 0x7486, - 0x7488, 0x7489, 0x748A, 0x748C, 0x748D, 0x748F, 0x7491, 0x7492, - 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, 0x7498, 0x7499, 0x749A, - 0x749B, 0x749D, 0x749F, 0x74A0, 0x74A1, 0x74A2, 0x74A3, 0x74A4, - 0x74A5, 0x74A6, 0x74AA, 0x74AB, 0x74AC, 0x74AD, 0x74AE, 0x74AF, - 0x74B0, 0x74B1, 0x74B2, 0x74B3, 0x74B4, 0x74B5, 0x74B6, 0x74B7, - 0x74B8, 0x74B9, 0x74BB, 0x74BC, 0x74BD, 0x74BE, 0x74BF, 0x74C0, - 0x74C1, 0x74C2, 0x74C3, 0x74C4, 0x74C5, 0x74C6, 0x74C7, 0x74C8, - 0x74C9, 0x74CA, 0x74CB, 0x74CC, 0x74CD, 0x74CE, 0x74CF, 0x74D0, - 0x74D1, 0x74D3, 0x74D4, 0x74D5, 0x74D6, 0x74D7, 0x74D8, 0x74D9, - 0x74DA, 0x74DB, 0x74DD, 0x74DF, 0x74E1, 0x74E5, 0x74E7, 0x74E8, -plane 34 -at 0x00 - 0x74E9, 0x74EA, 0x74EB, 0x74EC, 0x74ED, 0x74F0, 0x74F1, 0x74F2, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x74F3, 0x74F5, - 0x74F8, 0x74F9, 0x74FA, 0x74FB, 0x74FC, 0x74FD, 0x74FE, 0x7500, - 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507, 0x7508, 0x7509, - 0x750A, 0x750B, 0x750C, 0x750E, 0x7510, 0x7512, 0x7514, 0x7515, - 0x7516, 0x7517, 0x751B, 0x751D, 0x751E, 0x7520, 0x7521, 0x7522, - 0x7523, 0x7524, 0x7526, 0x7527, 0x752A, 0x752E, 0x7534, 0x7536, - 0x7539, 0x753C, 0x753D, 0x753F, 0x7541, 0x7542, 0x7543, 0x7544, - 0x7546, 0x7547, 0x7549, 0x754A, 0x754D, 0x7550, 0x7551, 0x7552, - 0x7553, 0x7555, 0x7556, 0x7557, 0x7558, 0x755D, 0x755E, 0x755F, - 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7567, 0x7568, 0x7569, - 0x756B, 0x756C, 0x756D, 0x756E, 0x756F, 0x7570, 0x7571, 0x7573, - 0x7575, 0x7576, 0x7577, 0x757A, 0x757B, 0x757C, 0x757D, 0x757E, - 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, 0x7587, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 35 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x7588, 0x7589, 0x758A, 0x758C, - 0x758D, 0x758E, 0x7590, 0x7593, 0x7595, 0x7598, 0x759B, 0x759C, - 0x759E, 0x75A2, 0x75A6, 0x75A7, 0x75A8, 0x75A9, 0x75AA, 0x75AD, - 0x75B6, 0x75B7, 0x75BA, 0x75BB, 0x75BF, 0x75C0, 0x75C1, 0x75C6, - 0x75CB, 0x75CC, 0x75CE, 0x75CF, 0x75D0, 0x75D1, 0x75D3, 0x75D7, - 0x75D9, 0x75DA, 0x75DC, 0x75DD, 0x75DF, 0x75E0, 0x75E1, 0x75E5, - 0x75E9, 0x75EC, 0x75ED, 0x75EE, 0x75EF, 0x75F2, 0x75F3, 0x75F5, - 0x75F6, 0x75F7, 0x75F8, 0x75FA, 0x75FB, 0x75FD, 0x75FE, 0x7602, - 0x7604, 0x7606, 0x7607, 0x7608, 0x7609, 0x760B, 0x760D, 0x760E, - 0x760F, 0x7611, 0x7612, 0x7613, 0x7614, 0x7616, 0x761A, 0x761C, - 0x761D, 0x761E, 0x7621, 0x7623, 0x7627, 0x7628, 0x762C, 0x762E, - 0x762F, 0x7631, 0x7632, 0x7636, 0x7637, 0x7639, 0x763A, 0x763B, - 0x763D, 0x7641, 0x7642, 0x7644, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x7645, 0x7646, 0x7647, 0x7648, 0x7649, 0x764A, - 0x764B, 0x764E, 0x764F, 0x7650, 0x7651, 0x7652, 0x7653, 0x7655, - 0x7657, 0x7658, 0x7659, 0x765A, 0x765B, 0x765D, 0x765F, 0x7660, - 0x7661, 0x7662, 0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669, -plane 36 -at 0x00 - 0x766A, 0x766C, 0x766D, 0x766E, 0x7670, 0x7671, 0x7672, 0x7673, - 0x7674, 0x7675, 0x7676, 0x7677, 0x7679, 0x767A, 0x767C, 0x767F, - 0x7680, 0x7681, 0x7683, 0x7685, 0x7689, 0x768A, 0x768C, 0x768D, - 0x768F, 0x7690, 0x7692, 0x7694, 0x7695, 0x7697, 0x7698, 0x769A, - 0x769B, 0x769C, 0x769D, 0x769E, 0x769F, 0x76A0, 0x76A1, 0x76A2, - 0x76A3, 0x76A5, 0x76A6, 0x76A7, 0x76A8, 0x76A9, 0x76AA, 0x76AB, - 0x76AC, 0x76AD, 0x76AF, 0x76B0, 0x76B3, 0x76B5, 0x76B6, 0x76B7, - 0x76B8, 0x76B9, 0x76BA, 0x76BB, 0x76BC, 0x76BD, 0x76BE, 0x76C0, - 0x76C1, 0x76C3, 0x554A, 0x963F, 0x57C3, 0x6328, 0x54CE, 0x5509, - 0x54C0, 0x7691, 0x764C, 0x853C, 0x77EE, 0x827E, 0x788D, 0x7231, - 0x9698, 0x978D, 0x6C28, 0x5B89, 0x4FFA, 0x6309, 0x6697, 0x5CB8, - 0x80FA, 0x6848, 0x80AE, 0x6602, 0x76CE, 0x51F9, 0x6556, 0x71AC, - 0x7FF1, 0x8884, 0x50B2, 0x5965, 0x61CA, 0x6FB3, 0x82AD, 0x634C, - 0x6252, 0x53ED, 0x5427, 0x7B06, 0x516B, 0x75A4, 0x5DF4, 0x62D4, - 0x8DCB, 0x9776, 0x628A, 0x8019, 0x575D, 0x9738, 0x7F62, 0x7238, - 0x767D, 0x67CF, 0x767E, 0x6446, 0x4F70, 0x8D25, 0x62DC, 0x7A17, - 0x6591, 0x73ED, 0x642C, 0x6273, 0x822C, 0x9881, 0x677F, 0x7248, - 0x626E, 0x62CC, 0x4F34, 0x74E3, 0x534A, 0x529E, 0x7ECA, 0x90A6, - 0x5E2E, 0x6886, 0x699C, 0x8180, 0x7ED1, 0x68D2, 0x78C5, 0x868C, - 0x9551, 0x508D, 0x8C24, 0x82DE, 0x80DE, 0x5305, 0x8912, 0x5265, - 0x76C4, 0x76C7, 0x76C9, 0x76CB, 0x76CC, 0x76D3, 0x76D5, 0x76D9, - 0x76DA, 0x76DC, 0x76DD, 0x76DE, 0x76E0, 0x76E1, 0x76E2, 0x76E3, - 0x76E4, 0x76E6, 0x76E7, 0x76E8, 0x76E9, 0x76EA, 0x76EB, 0x76EC, - 0x76ED, 0x76F0, 0x76F3, 0x76F5, 0x76F6, 0x76F7, 0x76FA, 0x76FB, - 0x76FD, 0x76FF, 0x7700, 0x7702, 0x7703, 0x7705, 0x7706, 0x770A, - 0x770C, 0x770E, 0x770F, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, - 0x7715, 0x7716, 0x7717, 0x7718, 0x771B, 0x771C, 0x771D, 0x771E, - 0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772A, 0x772B, 0x772C, - 0x772E, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739, 0x773B, - 0x773D, 0x773E, 0x773F, 0x7742, 0x7744, 0x7745, 0x7746, 0x7748, - 0x7749, 0x774A, 0x774B, 0x774C, 0x774D, 0x774E, 0x774F, 0x7752, - 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, 0x775C, -plane 37 -at 0x00 - 0x8584, 0x96F9, 0x4FDD, 0x5821, 0x9971, 0x5B9D, 0x62B1, 0x62A5, - 0x66B4, 0x8C79, 0x9C8D, 0x7206, 0x676F, 0x7891, 0x60B2, 0x5351, - 0x5317, 0x8F88, 0x80CC, 0x8D1D, 0x94A1, 0x500D, 0x72C8, 0x5907, - 0x60EB, 0x7119, 0x88AB, 0x5954, 0x82EF, 0x672C, 0x7B28, 0x5D29, - 0x7EF7, 0x752D, 0x6CF5, 0x8E66, 0x8FF8, 0x903C, 0x9F3B, 0x6BD4, - 0x9119, 0x7B14, 0x5F7C, 0x78A7, 0x84D6, 0x853D, 0x6BD5, 0x6BD9, - 0x6BD6, 0x5E01, 0x5E87, 0x75F9, 0x95ED, 0x655D, 0x5F0A, 0x5FC5, - 0x8F9F, 0x58C1, 0x81C2, 0x907F, 0x965B, 0x97AD, 0x8FB9, 0x7F16, - 0x8D2C, 0x6241, 0x4FBF, 0x53D8, 0x535E, 0x8FA8, 0x8FA9, 0x8FAB, - 0x904D, 0x6807, 0x5F6A, 0x8198, 0x8868, 0x9CD6, 0x618B, 0x522B, - 0x762A, 0x5F6C, 0x658C, 0x6FD2, 0x6EE8, 0x5BBE, 0x6448, 0x5175, - 0x51B0, 0x67C4, 0x4E19, 0x79C9, 0x997C, 0x70B3, 0x775D, 0x775E, - 0x775F, 0x7760, 0x7764, 0x7767, 0x7769, 0x776A, 0x776D, 0x776E, - 0x776F, 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, 0x7775, 0x7776, - 0x7777, 0x7778, 0x777A, 0x777B, 0x777C, 0x7781, 0x7782, 0x7783, - 0x7786, 0x7787, 0x7788, 0x7789, 0x778A, 0x778B, 0x778F, 0x7790, - 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798, 0x7799, 0x779A, - 0x779B, 0x779C, 0x779D, 0x779E, 0x77A1, 0x77A3, 0x77A4, 0x77A6, - 0x77A8, 0x77AB, 0x77AD, 0x77AE, 0x77AF, 0x77B1, 0x77B2, 0x77B4, - 0x77B6, 0x77B7, 0x77B8, 0x77B9, 0x77BA, 0x77BC, 0x77BE, 0x77C0, - 0x77C1, 0x77C2, 0x77C3, 0x77C4, 0x77C5, 0x77C6, 0x77C7, 0x77C8, - 0x77C9, 0x77CA, 0x77CB, 0x77CC, 0x77CE, 0x77CF, 0x77D0, 0x77D1, - 0x77D2, 0x77D3, 0x77D4, 0x77D5, 0x77D6, 0x77D8, 0x77D9, 0x77DA, - 0x77DD, 0x77DE, 0x77DF, 0x77E0, 0x77E1, 0x77E4, 0x75C5, 0x5E76, - 0x73BB, 0x83E0, 0x64AD, 0x62E8, 0x94B5, 0x6CE2, 0x535A, 0x52C3, - 0x640F, 0x94C2, 0x7B94, 0x4F2F, 0x5E1B, 0x8236, 0x8116, 0x818A, - 0x6E24, 0x6CCA, 0x9A73, 0x6355, 0x535C, 0x54FA, 0x8865, 0x57E0, - 0x4E0D, 0x5E03, 0x6B65, 0x7C3F, 0x90E8, 0x6016, 0x64E6, 0x731C, - 0x88C1, 0x6750, 0x624D, 0x8D22, 0x776C, 0x8E29, 0x91C7, 0x5F69, - 0x83DC, 0x8521, 0x9910, 0x53C2, 0x8695, 0x6B8B, 0x60ED, 0x60E8, - 0x707F, 0x82CD, 0x8231, 0x4ED3, 0x6CA7, 0x85CF, 0x64CD, 0x7CD9, - 0x69FD, 0x66F9, 0x8349, 0x5395, 0x7B56, 0x4FA7, 0x518C, 0x6D4B, -plane 38 -at 0x00 - 0x5C42, 0x8E6D, 0x63D2, 0x53C9, 0x832C, 0x8336, 0x67E5, 0x78B4, - 0x643D, 0x5BDF, 0x5C94, 0x5DEE, 0x8BE7, 0x62C6, 0x67F4, 0x8C7A, - 0x6400, 0x63BA, 0x8749, 0x998B, 0x8C17, 0x7F20, 0x94F2, 0x4EA7, - 0x9610, 0x98A4, 0x660C, 0x7316, 0x77E6, 0x77E8, 0x77EA, 0x77EF, - 0x77F0, 0x77F1, 0x77F2, 0x77F4, 0x77F5, 0x77F7, 0x77F9, 0x77FA, - 0x77FB, 0x77FC, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, 0x7808, - 0x780A, 0x780B, 0x780E, 0x780F, 0x7810, 0x7813, 0x7815, 0x7819, - 0x781B, 0x781E, 0x7820, 0x7821, 0x7822, 0x7824, 0x7828, 0x782A, - 0x782B, 0x782E, 0x782F, 0x7831, 0x7832, 0x7833, 0x7835, 0x7836, - 0x783D, 0x783F, 0x7841, 0x7842, 0x7843, 0x7844, 0x7846, 0x7848, - 0x7849, 0x784A, 0x784B, 0x784D, 0x784F, 0x7851, 0x7853, 0x7854, - 0x7858, 0x7859, 0x785A, 0x785B, 0x785C, 0x785E, 0x785F, 0x7860, - 0x7861, 0x7862, 0x7863, 0x7864, 0x7865, 0x7866, 0x7867, 0x7868, - 0x7869, 0x786F, 0x7870, 0x7871, 0x7872, 0x7873, 0x7874, 0x7875, - 0x7876, 0x7878, 0x7879, 0x787A, 0x787B, 0x787D, 0x787E, 0x787F, - 0x7880, 0x7881, 0x7882, 0x7883, 0x573A, 0x5C1D, 0x5E38, 0x957F, - 0x507F, 0x80A0, 0x5382, 0x655E, 0x7545, 0x5531, 0x5021, 0x8D85, - 0x6284, 0x949E, 0x671D, 0x5632, 0x6F6E, 0x5DE2, 0x5435, 0x7092, - 0x8F66, 0x626F, 0x64A4, 0x63A3, 0x5F7B, 0x6F88, 0x90F4, 0x81E3, - 0x8FB0, 0x5C18, 0x6668, 0x5FF1, 0x6C89, 0x9648, 0x8D81, 0x886C, - 0x6491, 0x79F0, 0x57CE, 0x6A59, 0x6210, 0x5448, 0x4E58, 0x7A0B, - 0x60E9, 0x6F84, 0x8BDA, 0x627F, 0x901E, 0x9A8B, 0x79E4, 0x5403, - 0x75F4, 0x6301, 0x5319, 0x6C60, 0x8FDF, 0x5F1B, 0x9A70, 0x803B, - 0x9F7F, 0x4F88, 0x5C3A, 0x8D64, 0x7FC5, 0x65A5, 0x70BD, 0x5145, - 0x51B2, 0x866B, 0x5D07, 0x5BA0, 0x62BD, 0x916C, 0x7574, 0x8E0C, - 0x7A20, 0x6101, 0x7B79, 0x4EC7, 0x7EF8, 0x7785, 0x4E11, 0x81ED, - 0x521D, 0x51FA, 0x6A71, 0x53A8, 0x8E87, 0x9504, 0x96CF, 0x6EC1, - 0x9664, 0x695A, 0x7884, 0x7885, 0x7886, 0x7888, 0x788A, 0x788B, - 0x788F, 0x7890, 0x7892, 0x7894, 0x7895, 0x7896, 0x7899, 0x789D, - 0x789E, 0x78A0, 0x78A2, 0x78A4, 0x78A6, 0x78A8, 0x78A9, 0x78AA, - 0x78AB, 0x78AC, 0x78AD, 0x78AE, 0x78AF, 0x78B5, 0x78B6, 0x78B7, - 0x78B8, 0x78BA, 0x78BB, 0x78BC, 0x78BD, 0x78BF, 0x78C0, 0x78C2, -plane 39 -at 0x00 - 0x78C3, 0x78C4, 0x78C6, 0x78C7, 0x78C8, 0x78CC, 0x78CD, 0x78CE, - 0x78CF, 0x78D1, 0x78D2, 0x78D3, 0x78D6, 0x78D7, 0x78D8, 0x78DA, - 0x78DB, 0x78DC, 0x78DD, 0x78DE, 0x78DF, 0x78E0, 0x78E1, 0x78E2, - 0x78E3, 0x78E4, 0x78E5, 0x78E6, 0x78E7, 0x78E9, 0x78EA, 0x78EB, - 0x78ED, 0x78EE, 0x78EF, 0x78F0, 0x78F1, 0x78F3, 0x78F5, 0x78F6, - 0x78F8, 0x78F9, 0x78FB, 0x78FC, 0x78FD, 0x78FE, 0x78FF, 0x7900, - 0x7902, 0x7903, 0x7904, 0x7906, 0x7907, 0x7908, 0x7909, 0x790A, - 0x790B, 0x790C, 0x7840, 0x50A8, 0x77D7, 0x6410, 0x89E6, 0x5904, - 0x63E3, 0x5DDD, 0x7A7F, 0x693D, 0x4F20, 0x8239, 0x5598, 0x4E32, - 0x75AE, 0x7A97, 0x5E62, 0x5E8A, 0x95EF, 0x521B, 0x5439, 0x708A, - 0x6376, 0x9524, 0x5782, 0x6625, 0x693F, 0x9187, 0x5507, 0x6DF3, - 0x7EAF, 0x8822, 0x6233, 0x7EF0, 0x75B5, 0x8328, 0x78C1, 0x96CC, - 0x8F9E, 0x6148, 0x74F7, 0x8BCD, 0x6B64, 0x523A, 0x8D50, 0x6B21, - 0x806A, 0x8471, 0x56F1, 0x5306, 0x4ECE, 0x4E1B, 0x51D1, 0x7C97, - 0x918B, 0x7C07, 0x4FC3, 0x8E7F, 0x7BE1, 0x7A9C, 0x6467, 0x5D14, - 0x50AC, 0x8106, 0x7601, 0x7CB9, 0x6DEC, 0x7FE0, 0x6751, 0x5B58, - 0x5BF8, 0x78CB, 0x64AE, 0x6413, 0x63AA, 0x632B, 0x9519, 0x642D, - 0x8FBE, 0x7B54, 0x7629, 0x6253, 0x5927, 0x5446, 0x6B79, 0x50A3, - 0x6234, 0x5E26, 0x6B86, 0x4EE3, 0x8D37, 0x888B, 0x5F85, 0x902E, - 0x790D, 0x790E, 0x790F, 0x7910, 0x7911, 0x7912, 0x7914, 0x7915, - 0x7916, 0x7917, 0x7918, 0x7919, 0x791A, 0x791B, 0x791C, 0x791D, - 0x791F, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927, - 0x7928, 0x7929, 0x792A, 0x792B, 0x792C, 0x792D, 0x792E, 0x792F, - 0x7930, 0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938, - 0x7939, 0x793D, 0x793F, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947, - 0x794A, 0x794B, 0x794C, 0x794D, 0x794E, 0x794F, 0x7950, 0x7951, - 0x7952, 0x7954, 0x7955, 0x7958, 0x7959, 0x7961, 0x7963, 0x7964, - 0x7966, 0x7969, 0x796A, 0x796B, 0x796C, 0x796E, 0x7970, 0x7971, - 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7979, 0x797B, 0x797C, - 0x797D, 0x797E, 0x797F, 0x7982, 0x7983, 0x7986, 0x7987, 0x7988, - 0x7989, 0x798B, 0x798C, 0x798D, 0x798E, 0x7990, 0x7991, 0x7992, - 0x6020, 0x803D, 0x62C5, 0x4E39, 0x5355, 0x90F8, 0x63B8, 0x80C6, -plane 40 -at 0x00 - 0x65E6, 0x6C2E, 0x4F46, 0x60EE, 0x6DE1, 0x8BDE, 0x5F39, 0x86CB, - 0x5F53, 0x6321, 0x515A, 0x8361, 0x6863, 0x5200, 0x6363, 0x8E48, - 0x5012, 0x5C9B, 0x7977, 0x5BFC, 0x5230, 0x7A3B, 0x60BC, 0x9053, - 0x76D7, 0x5FB7, 0x5F97, 0x7684, 0x8E6C, 0x706F, 0x767B, 0x7B49, - 0x77AA, 0x51F3, 0x9093, 0x5824, 0x4F4E, 0x6EF4, 0x8FEA, 0x654C, - 0x7B1B, 0x72C4, 0x6DA4, 0x7FDF, 0x5AE1, 0x62B5, 0x5E95, 0x5730, - 0x8482, 0x7B2C, 0x5E1D, 0x5F1F, 0x9012, 0x7F14, 0x98A0, 0x6382, - 0x6EC7, 0x7898, 0x70B9, 0x5178, 0x975B, 0x57AB, 0x7535, 0x4F43, - 0x7538, 0x5E97, 0x60E6, 0x5960, 0x6DC0, 0x6BBF, 0x7889, 0x53FC, - 0x96D5, 0x51CB, 0x5201, 0x6389, 0x540A, 0x9493, 0x8C03, 0x8DCC, - 0x7239, 0x789F, 0x8776, 0x8FED, 0x8C0D, 0x53E0, 0x7993, 0x7994, - 0x7995, 0x7996, 0x7997, 0x7998, 0x7999, 0x799B, 0x799C, 0x799D, - 0x799E, 0x799F, 0x79A0, 0x79A1, 0x79A2, 0x79A3, 0x79A4, 0x79A5, - 0x79A6, 0x79A8, 0x79A9, 0x79AA, 0x79AB, 0x79AC, 0x79AD, 0x79AE, - 0x79AF, 0x79B0, 0x79B1, 0x79B2, 0x79B4, 0x79B5, 0x79B6, 0x79B7, - 0x79B8, 0x79BC, 0x79BF, 0x79C2, 0x79C4, 0x79C5, 0x79C7, 0x79C8, - 0x79CA, 0x79CC, 0x79CE, 0x79CF, 0x79D0, 0x79D3, 0x79D4, 0x79D6, - 0x79D7, 0x79D9, 0x79DA, 0x79DB, 0x79DC, 0x79DD, 0x79DE, 0x79E0, - 0x79E1, 0x79E2, 0x79E5, 0x79E8, 0x79EA, 0x79EC, 0x79EE, 0x79F1, - 0x79F2, 0x79F3, 0x79F4, 0x79F5, 0x79F6, 0x79F7, 0x79F9, 0x79FA, - 0x79FC, 0x79FE, 0x79FF, 0x7A01, 0x7A04, 0x7A05, 0x7A07, 0x7A08, - 0x7A09, 0x7A0A, 0x7A0C, 0x7A0F, 0x7A10, 0x7A11, 0x7A12, 0x7A13, - 0x7A15, 0x7A16, 0x7A18, 0x7A19, 0x7A1B, 0x7A1C, 0x4E01, 0x76EF, - 0x53EE, 0x9489, 0x9876, 0x9F0E, 0x952D, 0x5B9A, 0x8BA2, 0x4E22, - 0x4E1C, 0x51AC, 0x8463, 0x61C2, 0x52A8, 0x680B, 0x4F97, 0x606B, - 0x51BB, 0x6D1E, 0x515C, 0x6296, 0x6597, 0x9661, 0x8C46, 0x9017, - 0x75D8, 0x90FD, 0x7763, 0x6BD2, 0x728A, 0x72EC, 0x8BFB, 0x5835, - 0x7779, 0x8D4C, 0x675C, 0x9540, 0x809A, 0x5EA6, 0x6E21, 0x5992, - 0x7AEF, 0x77ED, 0x953B, 0x6BB5, 0x65AD, 0x7F0E, 0x5806, 0x5151, - 0x961F, 0x5BF9, 0x58A9, 0x5428, 0x8E72, 0x6566, 0x987F, 0x56E4, - 0x949D, 0x76FE, 0x9041, 0x6387, 0x54C6, 0x591A, 0x593A, 0x579B, - 0x8EB2, 0x6735, 0x8DFA, 0x8235, 0x5241, 0x60F0, 0x5815, 0x86FE, -plane 41 -at 0x00 - 0x5CE8, 0x9E45, 0x4FC4, 0x989D, 0x8BB9, 0x5A25, 0x6076, 0x5384, - 0x627C, 0x904F, 0x9102, 0x997F, 0x6069, 0x800C, 0x513F, 0x8033, - 0x5C14, 0x9975, 0x6D31, 0x4E8C, 0x7A1D, 0x7A1F, 0x7A21, 0x7A22, - 0x7A24, 0x7A25, 0x7A26, 0x7A27, 0x7A28, 0x7A29, 0x7A2A, 0x7A2B, - 0x7A2C, 0x7A2D, 0x7A2E, 0x7A2F, 0x7A30, 0x7A31, 0x7A32, 0x7A34, - 0x7A35, 0x7A36, 0x7A38, 0x7A3A, 0x7A3E, 0x7A40, 0x7A41, 0x7A42, - 0x7A43, 0x7A44, 0x7A45, 0x7A47, 0x7A48, 0x7A49, 0x7A4A, 0x7A4B, - 0x7A4C, 0x7A4D, 0x7A4E, 0x7A4F, 0x7A50, 0x7A52, 0x7A53, 0x7A54, - 0x7A55, 0x7A56, 0x7A58, 0x7A59, 0x7A5A, 0x7A5B, 0x7A5C, 0x7A5D, - 0x7A5E, 0x7A5F, 0x7A60, 0x7A61, 0x7A62, 0x7A63, 0x7A64, 0x7A65, - 0x7A66, 0x7A67, 0x7A68, 0x7A69, 0x7A6A, 0x7A6B, 0x7A6C, 0x7A6D, - 0x7A6E, 0x7A6F, 0x7A71, 0x7A72, 0x7A73, 0x7A75, 0x7A7B, 0x7A7C, - 0x7A7D, 0x7A7E, 0x7A82, 0x7A85, 0x7A87, 0x7A89, 0x7A8A, 0x7A8B, - 0x7A8C, 0x7A8E, 0x7A8F, 0x7A90, 0x7A93, 0x7A94, 0x7A99, 0x7A9A, - 0x7A9B, 0x7A9E, 0x7AA1, 0x7AA2, 0x8D30, 0x53D1, 0x7F5A, 0x7B4F, - 0x4F10, 0x4E4F, 0x9600, 0x6CD5, 0x73D0, 0x85E9, 0x5E06, 0x756A, - 0x7FFB, 0x6A0A, 0x77FE, 0x9492, 0x7E41, 0x51E1, 0x70E6, 0x53CD, - 0x8FD4, 0x8303, 0x8D29, 0x72AF, 0x996D, 0x6CDB, 0x574A, 0x82B3, - 0x65B9, 0x80AA, 0x623F, 0x9632, 0x59A8, 0x4EFF, 0x8BBF, 0x7EBA, - 0x653E, 0x83F2, 0x975E, 0x5561, 0x98DE, 0x80A5, 0x532A, 0x8BFD, - 0x5420, 0x80BA, 0x5E9F, 0x6CB8, 0x8D39, 0x82AC, 0x915A, 0x5429, - 0x6C1B, 0x5206, 0x7EB7, 0x575F, 0x711A, 0x6C7E, 0x7C89, 0x594B, - 0x4EFD, 0x5FFF, 0x6124, 0x7CAA, 0x4E30, 0x5C01, 0x67AB, 0x8702, - 0x5CF0, 0x950B, 0x98CE, 0x75AF, 0x70FD, 0x9022, 0x51AF, 0x7F1D, - 0x8BBD, 0x5949, 0x51E4, 0x4F5B, 0x5426, 0x592B, 0x6577, 0x80A4, - 0x5B75, 0x6276, 0x62C2, 0x8F90, 0x5E45, 0x6C1F, 0x7B26, 0x4F0F, - 0x4FD8, 0x670D, 0x7AA3, 0x7AA4, 0x7AA7, 0x7AA9, 0x7AAA, 0x7AAB, - 0x7AAE, 0x7AAF, 0x7AB0, 0x7AB1, 0x7AB2, 0x7AB4, 0x7AB5, 0x7AB6, - 0x7AB7, 0x7AB8, 0x7AB9, 0x7ABA, 0x7ABB, 0x7ABC, 0x7ABD, 0x7ABE, - 0x7AC0, 0x7AC1, 0x7AC2, 0x7AC3, 0x7AC4, 0x7AC5, 0x7AC6, 0x7AC7, - 0x7AC8, 0x7AC9, 0x7ACA, 0x7ACC, 0x7ACD, 0x7ACE, 0x7ACF, 0x7AD0, - 0x7AD1, 0x7AD2, 0x7AD3, 0x7AD4, 0x7AD5, 0x7AD7, 0x7AD8, 0x7ADA, -plane 42 -at 0x00 - 0x7ADB, 0x7ADC, 0x7ADD, 0x7AE1, 0x7AE2, 0x7AE4, 0x7AE7, 0x7AE8, - 0x7AE9, 0x7AEA, 0x7AEB, 0x7AEC, 0x7AEE, 0x7AF0, 0x7AF1, 0x7AF2, - 0x7AF3, 0x7AF4, 0x7AF5, 0x7AF6, 0x7AF7, 0x7AF8, 0x7AFB, 0x7AFC, - 0x7AFE, 0x7B00, 0x7B01, 0x7B02, 0x7B05, 0x7B07, 0x7B09, 0x7B0C, - 0x7B0D, 0x7B0E, 0x7B10, 0x7B12, 0x7B13, 0x7B16, 0x7B17, 0x7B18, - 0x7B1A, 0x7B1C, 0x7B1D, 0x7B1F, 0x7B21, 0x7B22, 0x7B23, 0x7B27, - 0x7B29, 0x7B2D, 0x6D6E, 0x6DAA, 0x798F, 0x88B1, 0x5F17, 0x752B, - 0x629A, 0x8F85, 0x4FEF, 0x91DC, 0x65A7, 0x812F, 0x8151, 0x5E9C, - 0x8150, 0x8D74, 0x526F, 0x8986, 0x8D4B, 0x590D, 0x5085, 0x4ED8, - 0x961C, 0x7236, 0x8179, 0x8D1F, 0x5BCC, 0x8BA3, 0x9644, 0x5987, - 0x7F1A, 0x5490, 0x5676, 0x560E, 0x8BE5, 0x6539, 0x6982, 0x9499, - 0x76D6, 0x6E89, 0x5E72, 0x7518, 0x6746, 0x67D1, 0x7AFF, 0x809D, - 0x8D76, 0x611F, 0x79C6, 0x6562, 0x8D63, 0x5188, 0x521A, 0x94A2, - 0x7F38, 0x809B, 0x7EB2, 0x5C97, 0x6E2F, 0x6760, 0x7BD9, 0x768B, - 0x9AD8, 0x818F, 0x7F94, 0x7CD5, 0x641E, 0x9550, 0x7A3F, 0x544A, - 0x54E5, 0x6B4C, 0x6401, 0x6208, 0x9E3D, 0x80F3, 0x7599, 0x5272, - 0x9769, 0x845B, 0x683C, 0x86E4, 0x9601, 0x9694, 0x94EC, 0x4E2A, - 0x5404, 0x7ED9, 0x6839, 0x8DDF, 0x8015, 0x66F4, 0x5E9A, 0x7FB9, - 0x7B2F, 0x7B30, 0x7B32, 0x7B34, 0x7B35, 0x7B36, 0x7B37, 0x7B39, - 0x7B3B, 0x7B3D, 0x7B3F, 0x7B40, 0x7B41, 0x7B42, 0x7B43, 0x7B44, - 0x7B46, 0x7B48, 0x7B4A, 0x7B4D, 0x7B4E, 0x7B53, 0x7B55, 0x7B57, - 0x7B59, 0x7B5C, 0x7B5E, 0x7B5F, 0x7B61, 0x7B63, 0x7B64, 0x7B65, - 0x7B66, 0x7B67, 0x7B68, 0x7B69, 0x7B6A, 0x7B6B, 0x7B6C, 0x7B6D, - 0x7B6F, 0x7B70, 0x7B73, 0x7B74, 0x7B76, 0x7B78, 0x7B7A, 0x7B7C, - 0x7B7D, 0x7B7F, 0x7B81, 0x7B82, 0x7B83, 0x7B84, 0x7B86, 0x7B87, - 0x7B88, 0x7B89, 0x7B8A, 0x7B8B, 0x7B8C, 0x7B8E, 0x7B8F, 0x7B91, - 0x7B92, 0x7B93, 0x7B96, 0x7B98, 0x7B99, 0x7B9A, 0x7B9B, 0x7B9E, - 0x7B9F, 0x7BA0, 0x7BA3, 0x7BA4, 0x7BA5, 0x7BAE, 0x7BAF, 0x7BB0, - 0x7BB2, 0x7BB3, 0x7BB5, 0x7BB6, 0x7BB7, 0x7BB9, 0x7BBA, 0x7BBB, - 0x7BBC, 0x7BBD, 0x7BBE, 0x7BBF, 0x7BC0, 0x7BC2, 0x7BC3, 0x7BC4, - 0x57C2, 0x803F, 0x6897, 0x5DE5, 0x653B, 0x529F, 0x606D, 0x9F9A, - 0x4F9B, 0x8EAC, 0x516C, 0x5BAB, 0x5F13, 0x5DE9, 0x6C5E, 0x62F1, -plane 43 -at 0x00 - 0x8D21, 0x5171, 0x94A9, 0x52FE, 0x6C9F, 0x82DF, 0x72D7, 0x57A2, - 0x6784, 0x8D2D, 0x591F, 0x8F9C, 0x83C7, 0x5495, 0x7B8D, 0x4F30, - 0x6CBD, 0x5B64, 0x59D1, 0x9F13, 0x53E4, 0x86CA, 0x9AA8, 0x8C37, - 0x80A1, 0x6545, 0x987E, 0x56FA, 0x96C7, 0x522E, 0x74DC, 0x5250, - 0x5BE1, 0x6302, 0x8902, 0x4E56, 0x62D0, 0x602A, 0x68FA, 0x5173, - 0x5B98, 0x51A0, 0x89C2, 0x7BA1, 0x9986, 0x7F50, 0x60EF, 0x704C, - 0x8D2F, 0x5149, 0x5E7F, 0x901B, 0x7470, 0x89C4, 0x572D, 0x7845, - 0x5F52, 0x9F9F, 0x95FA, 0x8F68, 0x9B3C, 0x8BE1, 0x7678, 0x6842, - 0x67DC, 0x8DEA, 0x8D35, 0x523D, 0x8F8A, 0x6EDA, 0x68CD, 0x9505, - 0x90ED, 0x56FD, 0x679C, 0x88F9, 0x8FC7, 0x54C8, 0x7BC5, 0x7BC8, - 0x7BC9, 0x7BCA, 0x7BCB, 0x7BCD, 0x7BCE, 0x7BCF, 0x7BD0, 0x7BD2, - 0x7BD4, 0x7BD5, 0x7BD6, 0x7BD7, 0x7BD8, 0x7BDB, 0x7BDC, 0x7BDE, - 0x7BDF, 0x7BE0, 0x7BE2, 0x7BE3, 0x7BE4, 0x7BE7, 0x7BE8, 0x7BE9, - 0x7BEB, 0x7BEC, 0x7BED, 0x7BEF, 0x7BF0, 0x7BF2, 0x7BF3, 0x7BF4, - 0x7BF5, 0x7BF6, 0x7BF8, 0x7BF9, 0x7BFA, 0x7BFB, 0x7BFD, 0x7BFF, - 0x7C00, 0x7C01, 0x7C02, 0x7C03, 0x7C04, 0x7C05, 0x7C06, 0x7C08, - 0x7C09, 0x7C0A, 0x7C0D, 0x7C0E, 0x7C10, 0x7C11, 0x7C12, 0x7C13, - 0x7C14, 0x7C15, 0x7C17, 0x7C18, 0x7C19, 0x7C1A, 0x7C1B, 0x7C1C, - 0x7C1D, 0x7C1E, 0x7C20, 0x7C21, 0x7C22, 0x7C23, 0x7C24, 0x7C25, - 0x7C28, 0x7C29, 0x7C2B, 0x7C2C, 0x7C2D, 0x7C2E, 0x7C2F, 0x7C30, - 0x7C31, 0x7C32, 0x7C33, 0x7C34, 0x7C35, 0x7C36, 0x7C37, 0x7C39, - 0x7C3A, 0x7C3B, 0x7C3C, 0x7C3D, 0x7C3E, 0x7C42, 0x9AB8, 0x5B69, - 0x6D77, 0x6C26, 0x4EA5, 0x5BB3, 0x9A87, 0x9163, 0x61A8, 0x90AF, - 0x97E9, 0x542B, 0x6DB5, 0x5BD2, 0x51FD, 0x558A, 0x7F55, 0x7FF0, - 0x64BC, 0x634D, 0x65F1, 0x61BE, 0x608D, 0x710A, 0x6C57, 0x6C49, - 0x592F, 0x676D, 0x822A, 0x58D5, 0x568E, 0x8C6A, 0x6BEB, 0x90DD, - 0x597D, 0x8017, 0x53F7, 0x6D69, 0x5475, 0x559D, 0x8377, 0x83CF, - 0x6838, 0x79BE, 0x548C, 0x4F55, 0x5408, 0x76D2, 0x8C89, 0x9602, - 0x6CB3, 0x6DB8, 0x8D6B, 0x8910, 0x9E64, 0x8D3A, 0x563F, 0x9ED1, - 0x75D5, 0x5F88, 0x72E0, 0x6068, 0x54FC, 0x4EA8, 0x6A2A, 0x8861, - 0x6052, 0x8F70, 0x54C4, 0x70D8, 0x8679, 0x9E3F, 0x6D2A, 0x5B8F, - 0x5F18, 0x7EA2, 0x5589, 0x4FAF, 0x7334, 0x543C, 0x539A, 0x5019, -plane 44 -at 0x00 - 0x540E, 0x547C, 0x4E4E, 0x5FFD, 0x745A, 0x58F6, 0x846B, 0x80E1, - 0x8774, 0x72D0, 0x7CCA, 0x6E56, 0x7C43, 0x7C44, 0x7C45, 0x7C46, - 0x7C47, 0x7C48, 0x7C49, 0x7C4A, 0x7C4B, 0x7C4C, 0x7C4E, 0x7C4F, - 0x7C50, 0x7C51, 0x7C52, 0x7C53, 0x7C54, 0x7C55, 0x7C56, 0x7C57, - 0x7C58, 0x7C59, 0x7C5A, 0x7C5B, 0x7C5C, 0x7C5D, 0x7C5E, 0x7C5F, - 0x7C60, 0x7C61, 0x7C62, 0x7C63, 0x7C64, 0x7C65, 0x7C66, 0x7C67, - 0x7C68, 0x7C69, 0x7C6A, 0x7C6B, 0x7C6C, 0x7C6D, 0x7C6E, 0x7C6F, - 0x7C70, 0x7C71, 0x7C72, 0x7C75, 0x7C76, 0x7C77, 0x7C78, 0x7C79, - 0x7C7A, 0x7C7E, 0x7C7F, 0x7C80, 0x7C81, 0x7C82, 0x7C83, 0x7C84, - 0x7C85, 0x7C86, 0x7C87, 0x7C88, 0x7C8A, 0x7C8B, 0x7C8C, 0x7C8D, - 0x7C8E, 0x7C8F, 0x7C90, 0x7C93, 0x7C94, 0x7C96, 0x7C99, 0x7C9A, - 0x7C9B, 0x7CA0, 0x7CA1, 0x7CA3, 0x7CA6, 0x7CA7, 0x7CA8, 0x7CA9, - 0x7CAB, 0x7CAC, 0x7CAD, 0x7CAF, 0x7CB0, 0x7CB4, 0x7CB5, 0x7CB6, - 0x7CB7, 0x7CB8, 0x7CBA, 0x7CBB, 0x5F27, 0x864E, 0x552C, 0x62A4, - 0x4E92, 0x6CAA, 0x6237, 0x82B1, 0x54D7, 0x534E, 0x733E, 0x6ED1, - 0x753B, 0x5212, 0x5316, 0x8BDD, 0x69D0, 0x5F8A, 0x6000, 0x6DEE, - 0x574F, 0x6B22, 0x73AF, 0x6853, 0x8FD8, 0x7F13, 0x6362, 0x60A3, - 0x5524, 0x75EA, 0x8C62, 0x7115, 0x6DA3, 0x5BA6, 0x5E7B, 0x8352, - 0x614C, 0x9EC4, 0x78FA, 0x8757, 0x7C27, 0x7687, 0x51F0, 0x60F6, - 0x714C, 0x6643, 0x5E4C, 0x604D, 0x8C0E, 0x7070, 0x6325, 0x8F89, - 0x5FBD, 0x6062, 0x86D4, 0x56DE, 0x6BC1, 0x6094, 0x6167, 0x5349, - 0x60E0, 0x6666, 0x8D3F, 0x79FD, 0x4F1A, 0x70E9, 0x6C47, 0x8BB3, - 0x8BF2, 0x7ED8, 0x8364, 0x660F, 0x5A5A, 0x9B42, 0x6D51, 0x6DF7, - 0x8C41, 0x6D3B, 0x4F19, 0x706B, 0x83B7, 0x6216, 0x60D1, 0x970D, - 0x8D27, 0x7978, 0x51FB, 0x573E, 0x57FA, 0x673A, 0x7578, 0x7A3D, - 0x79EF, 0x7B95, 0x7CBF, 0x7CC0, 0x7CC2, 0x7CC3, 0x7CC4, 0x7CC6, - 0x7CC9, 0x7CCB, 0x7CCE, 0x7CCF, 0x7CD0, 0x7CD1, 0x7CD2, 0x7CD3, - 0x7CD4, 0x7CD8, 0x7CDA, 0x7CDB, 0x7CDD, 0x7CDE, 0x7CE1, 0x7CE2, - 0x7CE3, 0x7CE4, 0x7CE5, 0x7CE6, 0x7CE7, 0x7CE9, 0x7CEA, 0x7CEB, - 0x7CEC, 0x7CED, 0x7CEE, 0x7CF0, 0x7CF1, 0x7CF2, 0x7CF3, 0x7CF4, - 0x7CF5, 0x7CF6, 0x7CF7, 0x7CF9, 0x7CFA, 0x7CFC, 0x7CFD, 0x7CFE, - 0x7CFF, 0x7D00, 0x7D01, 0x7D02, 0x7D03, 0x7D04, 0x7D05, 0x7D06, -plane 45 -at 0x00 - 0x7D07, 0x7D08, 0x7D09, 0x7D0B, 0x7D0C, 0x7D0D, 0x7D0E, 0x7D0F, - 0x7D10, 0x7D11, 0x7D12, 0x7D13, 0x7D14, 0x7D15, 0x7D16, 0x7D17, - 0x7D18, 0x7D19, 0x7D1A, 0x7D1B, 0x7D1C, 0x7D1D, 0x7D1E, 0x7D1F, - 0x7D21, 0x7D23, 0x7D24, 0x7D25, 0x7D26, 0x7D28, 0x7D29, 0x7D2A, - 0x7D2C, 0x7D2D, 0x7D2E, 0x7D30, 0x7D31, 0x7D32, 0x7D33, 0x7D34, - 0x7D35, 0x7D36, 0x808C, 0x9965, 0x8FF9, 0x6FC0, 0x8BA5, 0x9E21, - 0x59EC, 0x7EE9, 0x7F09, 0x5409, 0x6781, 0x68D8, 0x8F91, 0x7C4D, - 0x96C6, 0x53CA, 0x6025, 0x75BE, 0x6C72, 0x5373, 0x5AC9, 0x7EA7, - 0x6324, 0x51E0, 0x810A, 0x5DF1, 0x84DF, 0x6280, 0x5180, 0x5B63, - 0x4F0E, 0x796D, 0x5242, 0x60B8, 0x6D4E, 0x5BC4, 0x5BC2, 0x8BA1, - 0x8BB0, 0x65E2, 0x5FCC, 0x9645, 0x5993, 0x7EE7, 0x7EAA, 0x5609, - 0x67B7, 0x5939, 0x4F73, 0x5BB6, 0x52A0, 0x835A, 0x988A, 0x8D3E, - 0x7532, 0x94BE, 0x5047, 0x7A3C, 0x4EF7, 0x67B6, 0x9A7E, 0x5AC1, - 0x6B7C, 0x76D1, 0x575A, 0x5C16, 0x7B3A, 0x95F4, 0x714E, 0x517C, - 0x80A9, 0x8270, 0x5978, 0x7F04, 0x8327, 0x68C0, 0x67EC, 0x78B1, - 0x7877, 0x62E3, 0x6361, 0x7B80, 0x4FED, 0x526A, 0x51CF, 0x8350, - 0x69DB, 0x9274, 0x8DF5, 0x8D31, 0x89C1, 0x952E, 0x7BAD, 0x4EF6, - 0x7D37, 0x7D38, 0x7D39, 0x7D3A, 0x7D3B, 0x7D3C, 0x7D3D, 0x7D3E, - 0x7D3F, 0x7D40, 0x7D41, 0x7D42, 0x7D43, 0x7D44, 0x7D45, 0x7D46, - 0x7D47, 0x7D48, 0x7D49, 0x7D4A, 0x7D4B, 0x7D4C, 0x7D4D, 0x7D4E, - 0x7D4F, 0x7D50, 0x7D51, 0x7D52, 0x7D53, 0x7D54, 0x7D55, 0x7D56, - 0x7D57, 0x7D58, 0x7D59, 0x7D5A, 0x7D5B, 0x7D5C, 0x7D5D, 0x7D5E, - 0x7D5F, 0x7D60, 0x7D61, 0x7D62, 0x7D63, 0x7D64, 0x7D65, 0x7D66, - 0x7D67, 0x7D68, 0x7D69, 0x7D6A, 0x7D6B, 0x7D6C, 0x7D6D, 0x7D6F, - 0x7D70, 0x7D71, 0x7D72, 0x7D73, 0x7D74, 0x7D75, 0x7D76, 0x7D78, - 0x7D79, 0x7D7A, 0x7D7B, 0x7D7C, 0x7D7D, 0x7D7E, 0x7D7F, 0x7D80, - 0x7D81, 0x7D82, 0x7D83, 0x7D84, 0x7D85, 0x7D86, 0x7D87, 0x7D88, - 0x7D89, 0x7D8A, 0x7D8B, 0x7D8C, 0x7D8D, 0x7D8E, 0x7D8F, 0x7D90, - 0x7D91, 0x7D92, 0x7D93, 0x7D94, 0x7D95, 0x7D96, 0x7D97, 0x7D98, - 0x5065, 0x8230, 0x5251, 0x996F, 0x6E10, 0x6E85, 0x6DA7, 0x5EFA, - 0x50F5, 0x59DC, 0x5C06, 0x6D46, 0x6C5F, 0x7586, 0x848B, 0x6868, - 0x5956, 0x8BB2, 0x5320, 0x9171, 0x964D, 0x8549, 0x6912, 0x7901, -plane 46 -at 0x00 - 0x7126, 0x80F6, 0x4EA4, 0x90CA, 0x6D47, 0x9A84, 0x5A07, 0x56BC, - 0x6405, 0x94F0, 0x77EB, 0x4FA5, 0x811A, 0x72E1, 0x89D2, 0x997A, - 0x7F34, 0x7EDE, 0x527F, 0x6559, 0x9175, 0x8F7F, 0x8F83, 0x53EB, - 0x7A96, 0x63ED, 0x63A5, 0x7686, 0x79F8, 0x8857, 0x9636, 0x622A, - 0x52AB, 0x8282, 0x6854, 0x6770, 0x6377, 0x776B, 0x7AED, 0x6D01, - 0x7ED3, 0x89E3, 0x59D0, 0x6212, 0x85C9, 0x82A5, 0x754C, 0x501F, - 0x4ECB, 0x75A5, 0x8BEB, 0x5C4A, 0x5DFE, 0x7B4B, 0x65A4, 0x91D1, - 0x4ECA, 0x6D25, 0x895F, 0x7D27, 0x9526, 0x4EC5, 0x8C28, 0x8FDB, - 0x9773, 0x664B, 0x7981, 0x8FD1, 0x70EC, 0x6D78, 0x7D99, 0x7D9A, - 0x7D9B, 0x7D9C, 0x7D9D, 0x7D9E, 0x7D9F, 0x7DA0, 0x7DA1, 0x7DA2, - 0x7DA3, 0x7DA4, 0x7DA5, 0x7DA7, 0x7DA8, 0x7DA9, 0x7DAA, 0x7DAB, - 0x7DAC, 0x7DAD, 0x7DAF, 0x7DB0, 0x7DB1, 0x7DB2, 0x7DB3, 0x7DB4, - 0x7DB5, 0x7DB6, 0x7DB7, 0x7DB8, 0x7DB9, 0x7DBA, 0x7DBB, 0x7DBC, - 0x7DBD, 0x7DBE, 0x7DBF, 0x7DC0, 0x7DC1, 0x7DC2, 0x7DC3, 0x7DC4, - 0x7DC5, 0x7DC6, 0x7DC7, 0x7DC8, 0x7DC9, 0x7DCA, 0x7DCB, 0x7DCC, - 0x7DCD, 0x7DCE, 0x7DCF, 0x7DD0, 0x7DD1, 0x7DD2, 0x7DD3, 0x7DD4, - 0x7DD5, 0x7DD6, 0x7DD7, 0x7DD8, 0x7DD9, 0x7DDA, 0x7DDB, 0x7DDC, - 0x7DDD, 0x7DDE, 0x7DDF, 0x7DE0, 0x7DE1, 0x7DE2, 0x7DE3, 0x7DE4, - 0x7DE5, 0x7DE6, 0x7DE7, 0x7DE8, 0x7DE9, 0x7DEA, 0x7DEB, 0x7DEC, - 0x7DED, 0x7DEE, 0x7DEF, 0x7DF0, 0x7DF1, 0x7DF2, 0x7DF3, 0x7DF4, - 0x7DF5, 0x7DF6, 0x7DF7, 0x7DF8, 0x7DF9, 0x7DFA, 0x5C3D, 0x52B2, - 0x8346, 0x5162, 0x830E, 0x775B, 0x6676, 0x9CB8, 0x4EAC, 0x60CA, - 0x7CBE, 0x7CB3, 0x7ECF, 0x4E95, 0x8B66, 0x666F, 0x9888, 0x9759, - 0x5883, 0x656C, 0x955C, 0x5F84, 0x75C9, 0x9756, 0x7ADF, 0x7ADE, - 0x51C0, 0x70AF, 0x7A98, 0x63EA, 0x7A76, 0x7EA0, 0x7396, 0x97ED, - 0x4E45, 0x7078, 0x4E5D, 0x9152, 0x53A9, 0x6551, 0x65E7, 0x81FC, - 0x8205, 0x548E, 0x5C31, 0x759A, 0x97A0, 0x62D8, 0x72D9, 0x75BD, - 0x5C45, 0x9A79, 0x83CA, 0x5C40, 0x5480, 0x77E9, 0x4E3E, 0x6CAE, - 0x805A, 0x62D2, 0x636E, 0x5DE8, 0x5177, 0x8DDD, 0x8E1E, 0x952F, - 0x4FF1, 0x53E5, 0x60E7, 0x70AC, 0x5267, 0x6350, 0x9E43, 0x5A1F, - 0x5026, 0x7737, 0x5377, 0x7EE2, 0x6485, 0x652B, 0x6289, 0x6398, - 0x5014, 0x7235, 0x89C9, 0x51B3, 0x8BC0, 0x7EDD, 0x5747, 0x83CC, -plane 47 -at 0x00 - 0x94A7, 0x519B, 0x541B, 0x5CFB, 0x7DFB, 0x7DFC, 0x7DFD, 0x7DFE, - 0x7DFF, 0x7E00, 0x7E01, 0x7E02, 0x7E03, 0x7E04, 0x7E05, 0x7E06, - 0x7E07, 0x7E08, 0x7E09, 0x7E0A, 0x7E0B, 0x7E0C, 0x7E0D, 0x7E0E, - 0x7E0F, 0x7E10, 0x7E11, 0x7E12, 0x7E13, 0x7E14, 0x7E15, 0x7E16, - 0x7E17, 0x7E18, 0x7E19, 0x7E1A, 0x7E1B, 0x7E1C, 0x7E1D, 0x7E1E, - 0x7E1F, 0x7E20, 0x7E21, 0x7E22, 0x7E23, 0x7E24, 0x7E25, 0x7E26, - 0x7E27, 0x7E28, 0x7E29, 0x7E2A, 0x7E2B, 0x7E2C, 0x7E2D, 0x7E2E, - 0x7E2F, 0x7E30, 0x7E31, 0x7E32, 0x7E33, 0x7E34, 0x7E35, 0x7E36, - 0x7E37, 0x7E38, 0x7E39, 0x7E3A, 0x7E3C, 0x7E3D, 0x7E3E, 0x7E3F, - 0x7E40, 0x7E42, 0x7E43, 0x7E44, 0x7E45, 0x7E46, 0x7E48, 0x7E49, - 0x7E4A, 0x7E4B, 0x7E4C, 0x7E4D, 0x7E4E, 0x7E4F, 0x7E50, 0x7E51, - 0x7E52, 0x7E53, 0x7E54, 0x7E55, 0x7E56, 0x7E57, 0x7E58, 0x7E59, - 0x7E5A, 0x7E5B, 0x7E5C, 0x7E5D, 0x4FCA, 0x7AE3, 0x6D5A, 0x90E1, - 0x9A8F, 0x5580, 0x5496, 0x5361, 0x54AF, 0x5F00, 0x63E9, 0x6977, - 0x51EF, 0x6168, 0x520A, 0x582A, 0x52D8, 0x574E, 0x780D, 0x770B, - 0x5EB7, 0x6177, 0x7CE0, 0x625B, 0x6297, 0x4EA2, 0x7095, 0x8003, - 0x62F7, 0x70E4, 0x9760, 0x5777, 0x82DB, 0x67EF, 0x68F5, 0x78D5, - 0x9897, 0x79D1, 0x58F3, 0x54B3, 0x53EF, 0x6E34, 0x514B, 0x523B, - 0x5BA2, 0x8BFE, 0x80AF, 0x5543, 0x57A6, 0x6073, 0x5751, 0x542D, - 0x7A7A, 0x6050, 0x5B54, 0x63A7, 0x62A0, 0x53E3, 0x6263, 0x5BC7, - 0x67AF, 0x54ED, 0x7A9F, 0x82E6, 0x9177, 0x5E93, 0x88E4, 0x5938, - 0x57AE, 0x630E, 0x8DE8, 0x80EF, 0x5757, 0x7B77, 0x4FA9, 0x5FEB, - 0x5BBD, 0x6B3E, 0x5321, 0x7B50, 0x72C2, 0x6846, 0x77FF, 0x7736, - 0x65F7, 0x51B5, 0x4E8F, 0x76D4, 0x5CBF, 0x7AA5, 0x8475, 0x594E, - 0x9B41, 0x5080, 0x7E5E, 0x7E5F, 0x7E60, 0x7E61, 0x7E62, 0x7E63, - 0x7E64, 0x7E65, 0x7E66, 0x7E67, 0x7E68, 0x7E69, 0x7E6A, 0x7E6B, - 0x7E6C, 0x7E6D, 0x7E6E, 0x7E6F, 0x7E70, 0x7E71, 0x7E72, 0x7E73, - 0x7E74, 0x7E75, 0x7E76, 0x7E77, 0x7E78, 0x7E79, 0x7E7A, 0x7E7B, - 0x7E7C, 0x7E7D, 0x7E7E, 0x7E7F, 0x7E80, 0x7E81, 0x7E83, 0x7E84, - 0x7E85, 0x7E86, 0x7E87, 0x7E88, 0x7E89, 0x7E8A, 0x7E8B, 0x7E8C, - 0x7E8D, 0x7E8E, 0x7E8F, 0x7E90, 0x7E91, 0x7E92, 0x7E93, 0x7E94, - 0x7E95, 0x7E96, 0x7E97, 0x7E98, 0x7E99, 0x7E9A, 0x7E9C, 0x7E9D, -plane 48 -at 0x00 - 0x7E9E, 0x7EAE, 0x7EB4, 0x7EBB, 0x7EBC, 0x7ED6, 0x7EE4, 0x7EEC, - 0x7EF9, 0x7F0A, 0x7F10, 0x7F1E, 0x7F37, 0x7F39, 0x7F3B, 0x7F3C, - 0x7F3D, 0x7F3E, 0x7F3F, 0x7F40, 0x7F41, 0x7F43, 0x7F46, 0x7F47, - 0x7F48, 0x7F49, 0x7F4A, 0x7F4B, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F4F, - 0x7F52, 0x7F53, 0x9988, 0x6127, 0x6E83, 0x5764, 0x6606, 0x6346, - 0x56F0, 0x62EC, 0x6269, 0x5ED3, 0x9614, 0x5783, 0x62C9, 0x5587, - 0x8721, 0x814A, 0x8FA3, 0x5566, 0x83B1, 0x6765, 0x8D56, 0x84DD, - 0x5A6A, 0x680F, 0x62E6, 0x7BEE, 0x9611, 0x5170, 0x6F9C, 0x8C30, - 0x63FD, 0x89C8, 0x61D2, 0x7F06, 0x70C2, 0x6EE5, 0x7405, 0x6994, - 0x72FC, 0x5ECA, 0x90CE, 0x6717, 0x6D6A, 0x635E, 0x52B3, 0x7262, - 0x8001, 0x4F6C, 0x59E5, 0x916A, 0x70D9, 0x6D9D, 0x52D2, 0x4E50, - 0x96F7, 0x956D, 0x857E, 0x78CA, 0x7D2F, 0x5121, 0x5792, 0x64C2, - 0x808B, 0x7C7B, 0x6CEA, 0x68F1, 0x695E, 0x51B7, 0x5398, 0x68A8, - 0x7281, 0x9ECE, 0x7BF1, 0x72F8, 0x79BB, 0x6F13, 0x7406, 0x674E, - 0x91CC, 0x9CA4, 0x793C, 0x8389, 0x8354, 0x540F, 0x6817, 0x4E3D, - 0x5389, 0x52B1, 0x783E, 0x5386, 0x5229, 0x5088, 0x4F8B, 0x4FD0, - 0x7F56, 0x7F59, 0x7F5B, 0x7F5C, 0x7F5D, 0x7F5E, 0x7F60, 0x7F63, - 0x7F64, 0x7F65, 0x7F66, 0x7F67, 0x7F6B, 0x7F6C, 0x7F6D, 0x7F6F, - 0x7F70, 0x7F73, 0x7F75, 0x7F76, 0x7F77, 0x7F78, 0x7F7A, 0x7F7B, - 0x7F7C, 0x7F7D, 0x7F7F, 0x7F80, 0x7F82, 0x7F83, 0x7F84, 0x7F85, - 0x7F86, 0x7F87, 0x7F88, 0x7F89, 0x7F8B, 0x7F8D, 0x7F8F, 0x7F90, - 0x7F91, 0x7F92, 0x7F93, 0x7F95, 0x7F96, 0x7F97, 0x7F98, 0x7F99, - 0x7F9B, 0x7F9C, 0x7FA0, 0x7FA2, 0x7FA3, 0x7FA5, 0x7FA6, 0x7FA8, - 0x7FA9, 0x7FAA, 0x7FAB, 0x7FAC, 0x7FAD, 0x7FAE, 0x7FB1, 0x7FB3, - 0x7FB4, 0x7FB5, 0x7FB6, 0x7FB7, 0x7FBA, 0x7FBB, 0x7FBE, 0x7FC0, - 0x7FC2, 0x7FC3, 0x7FC4, 0x7FC6, 0x7FC7, 0x7FC8, 0x7FC9, 0x7FCB, - 0x7FCD, 0x7FCF, 0x7FD0, 0x7FD1, 0x7FD2, 0x7FD3, 0x7FD6, 0x7FD7, - 0x7FD9, 0x7FDA, 0x7FDB, 0x7FDC, 0x7FDD, 0x7FDE, 0x7FE2, 0x7FE3, - 0x75E2, 0x7ACB, 0x7C92, 0x6CA5, 0x96B6, 0x529B, 0x7483, 0x54E9, - 0x4FE9, 0x8054, 0x83B2, 0x8FDE, 0x9570, 0x5EC9, 0x601C, 0x6D9F, - 0x5E18, 0x655B, 0x8138, 0x94FE, 0x604B, 0x70BC, 0x7EC3, 0x7CAE, - 0x51C9, 0x6881, 0x7CB1, 0x826F, 0x4E24, 0x8F86, 0x91CF, 0x667E, -plane 49 -at 0x00 - 0x4EAE, 0x8C05, 0x64A9, 0x804A, 0x50DA, 0x7597, 0x71CE, 0x5BE5, - 0x8FBD, 0x6F66, 0x4E86, 0x6482, 0x9563, 0x5ED6, 0x6599, 0x5217, - 0x88C2, 0x70C8, 0x52A3, 0x730E, 0x7433, 0x6797, 0x78F7, 0x9716, - 0x4E34, 0x90BB, 0x9CDE, 0x6DCB, 0x51DB, 0x8D41, 0x541D, 0x62CE, - 0x73B2, 0x83F1, 0x96F6, 0x9F84, 0x94C3, 0x4F36, 0x7F9A, 0x51CC, - 0x7075, 0x9675, 0x5CAD, 0x9886, 0x53E6, 0x4EE4, 0x6E9C, 0x7409, - 0x69B4, 0x786B, 0x998F, 0x7559, 0x5218, 0x7624, 0x6D41, 0x67F3, - 0x516D, 0x9F99, 0x804B, 0x5499, 0x7B3C, 0x7ABF, 0x7FE4, 0x7FE7, - 0x7FE8, 0x7FEA, 0x7FEB, 0x7FEC, 0x7FED, 0x7FEF, 0x7FF2, 0x7FF4, - 0x7FF5, 0x7FF6, 0x7FF7, 0x7FF8, 0x7FF9, 0x7FFA, 0x7FFD, 0x7FFE, - 0x7FFF, 0x8002, 0x8007, 0x8008, 0x8009, 0x800A, 0x800E, 0x800F, - 0x8011, 0x8013, 0x801A, 0x801B, 0x801D, 0x801E, 0x801F, 0x8021, - 0x8023, 0x8024, 0x802B, 0x802C, 0x802D, 0x802E, 0x802F, 0x8030, - 0x8032, 0x8034, 0x8039, 0x803A, 0x803C, 0x803E, 0x8040, 0x8041, - 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804E, 0x804F, 0x8050, - 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0x8059, 0x805B, 0x805C, - 0x805D, 0x805E, 0x805F, 0x8060, 0x8061, 0x8062, 0x8063, 0x8064, - 0x8065, 0x8066, 0x8067, 0x8068, 0x806B, 0x806C, 0x806D, 0x806E, - 0x806F, 0x8070, 0x8072, 0x8073, 0x8074, 0x8075, 0x8076, 0x8077, - 0x8078, 0x8079, 0x807A, 0x807B, 0x807C, 0x807D, 0x9686, 0x5784, - 0x62E2, 0x9647, 0x697C, 0x5A04, 0x6402, 0x7BD3, 0x6F0F, 0x964B, - 0x82A6, 0x5362, 0x9885, 0x5E90, 0x7089, 0x63B3, 0x5364, 0x864F, - 0x9C81, 0x9E93, 0x788C, 0x9732, 0x8DEF, 0x8D42, 0x9E7F, 0x6F5E, - 0x7984, 0x5F55, 0x9646, 0x622E, 0x9A74, 0x5415, 0x94DD, 0x4FA3, - 0x65C5, 0x5C65, 0x5C61, 0x7F15, 0x8651, 0x6C2F, 0x5F8B, 0x7387, - 0x6EE4, 0x7EFF, 0x5CE6, 0x631B, 0x5B6A, 0x6EE6, 0x5375, 0x4E71, - 0x63A0, 0x7565, 0x62A1, 0x8F6E, 0x4F26, 0x4ED1, 0x6CA6, 0x7EB6, - 0x8BBA, 0x841D, 0x87BA, 0x7F57, 0x903B, 0x9523, 0x7BA9, 0x9AA1, - 0x88F8, 0x843D, 0x6D1B, 0x9A86, 0x7EDC, 0x5988, 0x9EBB, 0x739B, - 0x7801, 0x8682, 0x9A6C, 0x9A82, 0x561B, 0x5417, 0x57CB, 0x4E70, - 0x9EA6, 0x5356, 0x8FC8, 0x8109, 0x7792, 0x9992, 0x86EE, 0x6EE1, - 0x8513, 0x66FC, 0x6162, 0x6F2B, 0x807E, 0x8081, 0x8082, 0x8085, -plane 50 -at 0x00 - 0x8088, 0x808A, 0x808D, 0x808E, 0x808F, 0x8090, 0x8091, 0x8092, - 0x8094, 0x8095, 0x8097, 0x8099, 0x809E, 0x80A3, 0x80A6, 0x80A7, - 0x80A8, 0x80AC, 0x80B0, 0x80B3, 0x80B5, 0x80B6, 0x80B8, 0x80B9, - 0x80BB, 0x80C5, 0x80C7, 0x80C8, 0x80C9, 0x80CA, 0x80CB, 0x80CF, - 0x80D0, 0x80D1, 0x80D2, 0x80D3, 0x80D4, 0x80D5, 0x80D8, 0x80DF, - 0x80E0, 0x80E2, 0x80E3, 0x80E6, 0x80EE, 0x80F5, 0x80F7, 0x80F9, - 0x80FB, 0x80FE, 0x80FF, 0x8100, 0x8101, 0x8103, 0x8104, 0x8105, - 0x8107, 0x8108, 0x810B, 0x810C, 0x8115, 0x8117, 0x8119, 0x811B, - 0x811C, 0x811D, 0x811F, 0x8120, 0x8121, 0x8122, 0x8123, 0x8124, - 0x8125, 0x8126, 0x8127, 0x8128, 0x8129, 0x812A, 0x812B, 0x812D, - 0x812E, 0x8130, 0x8133, 0x8134, 0x8135, 0x8137, 0x8139, 0x813A, - 0x813B, 0x813C, 0x813D, 0x813F, 0x8C29, 0x8292, 0x832B, 0x76F2, - 0x6C13, 0x5FD9, 0x83BD, 0x732B, 0x8305, 0x951A, 0x6BDB, 0x77DB, - 0x94C6, 0x536F, 0x8302, 0x5192, 0x5E3D, 0x8C8C, 0x8D38, 0x4E48, - 0x73AB, 0x679A, 0x6885, 0x9176, 0x9709, 0x7164, 0x6CA1, 0x7709, - 0x5A92, 0x9541, 0x6BCF, 0x7F8E, 0x6627, 0x5BD0, 0x59B9, 0x5A9A, - 0x95E8, 0x95F7, 0x4EEC, 0x840C, 0x8499, 0x6AAC, 0x76DF, 0x9530, - 0x731B, 0x68A6, 0x5B5F, 0x772F, 0x919A, 0x9761, 0x7CDC, 0x8FF7, - 0x8C1C, 0x5F25, 0x7C73, 0x79D8, 0x89C5, 0x6CCC, 0x871C, 0x5BC6, - 0x5E42, 0x68C9, 0x7720, 0x7EF5, 0x5195, 0x514D, 0x52C9, 0x5A29, - 0x7F05, 0x9762, 0x82D7, 0x63CF, 0x7784, 0x85D0, 0x79D2, 0x6E3A, - 0x5E99, 0x5999, 0x8511, 0x706D, 0x6C11, 0x62BF, 0x76BF, 0x654F, - 0x60AF, 0x95FD, 0x660E, 0x879F, 0x9E23, 0x94ED, 0x540D, 0x547D, - 0x8C2C, 0x6478, 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, - 0x8147, 0x8149, 0x814D, 0x814E, 0x814F, 0x8152, 0x8156, 0x8157, - 0x8158, 0x815B, 0x815C, 0x815D, 0x815E, 0x815F, 0x8161, 0x8162, - 0x8163, 0x8164, 0x8166, 0x8168, 0x816A, 0x816B, 0x816C, 0x816F, - 0x8172, 0x8173, 0x8175, 0x8176, 0x8177, 0x8178, 0x8181, 0x8183, - 0x8184, 0x8185, 0x8186, 0x8187, 0x8189, 0x818B, 0x818C, 0x818D, - 0x818E, 0x8190, 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, - 0x8199, 0x819A, 0x819E, 0x819F, 0x81A0, 0x81A1, 0x81A2, 0x81A4, - 0x81A5, 0x81A7, 0x81A9, 0x81AB, 0x81AC, 0x81AD, 0x81AE, 0x81AF, -plane 51 -at 0x00 - 0x81B0, 0x81B1, 0x81B2, 0x81B4, 0x81B5, 0x81B6, 0x81B7, 0x81B8, - 0x81B9, 0x81BC, 0x81BD, 0x81BE, 0x81BF, 0x81C4, 0x81C5, 0x81C7, - 0x81C8, 0x81C9, 0x81CB, 0x81CD, 0x81CE, 0x81CF, 0x81D0, 0x81D1, - 0x81D2, 0x81D3, 0x6479, 0x8611, 0x6A21, 0x819C, 0x78E8, 0x6469, - 0x9B54, 0x62B9, 0x672B, 0x83AB, 0x58A8, 0x9ED8, 0x6CAB, 0x6F20, - 0x5BDE, 0x964C, 0x8C0B, 0x725F, 0x67D0, 0x62C7, 0x7261, 0x4EA9, - 0x59C6, 0x6BCD, 0x5893, 0x66AE, 0x5E55, 0x52DF, 0x6155, 0x6728, - 0x76EE, 0x7766, 0x7267, 0x7A46, 0x62FF, 0x54EA, 0x5450, 0x94A0, - 0x90A3, 0x5A1C, 0x7EB3, 0x6C16, 0x4E43, 0x5976, 0x8010, 0x5948, - 0x5357, 0x7537, 0x96BE, 0x56CA, 0x6320, 0x8111, 0x607C, 0x95F9, - 0x6DD6, 0x5462, 0x9981, 0x5185, 0x5AE9, 0x80FD, 0x59AE, 0x9713, - 0x502A, 0x6CE5, 0x5C3C, 0x62DF, 0x4F60, 0x533F, 0x817B, 0x9006, - 0x6EBA, 0x852B, 0x62C8, 0x5E74, 0x78BE, 0x64B5, 0x637B, 0x5FF5, - 0x5A18, 0x917F, 0x9E1F, 0x5C3F, 0x634F, 0x8042, 0x5B7D, 0x556E, - 0x954A, 0x954D, 0x6D85, 0x60A8, 0x67E0, 0x72DE, 0x51DD, 0x5B81, - 0x81D4, 0x81D5, 0x81D6, 0x81D7, 0x81D8, 0x81D9, 0x81DA, 0x81DB, - 0x81DC, 0x81DD, 0x81DE, 0x81DF, 0x81E0, 0x81E1, 0x81E2, 0x81E4, - 0x81E5, 0x81E6, 0x81E8, 0x81E9, 0x81EB, 0x81EE, 0x81EF, 0x81F0, - 0x81F1, 0x81F2, 0x81F5, 0x81F6, 0x81F7, 0x81F8, 0x81F9, 0x81FA, - 0x81FD, 0x81FF, 0x8203, 0x8207, 0x8208, 0x8209, 0x820A, 0x820B, - 0x820E, 0x820F, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218, - 0x8219, 0x821A, 0x821D, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227, - 0x8229, 0x822E, 0x8232, 0x823A, 0x823C, 0x823D, 0x823F, 0x8240, - 0x8241, 0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824A, 0x824C, - 0x824D, 0x824E, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, - 0x8256, 0x8257, 0x8259, 0x825B, 0x825C, 0x825D, 0x825E, 0x8260, - 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, 0x8269, - 0x62E7, 0x6CDE, 0x725B, 0x626D, 0x94AE, 0x7EBD, 0x8113, 0x6D53, - 0x519C, 0x5F04, 0x5974, 0x52AA, 0x6012, 0x5973, 0x6696, 0x8650, - 0x759F, 0x632A, 0x61E6, 0x7CEF, 0x8BFA, 0x54E6, 0x6B27, 0x9E25, - 0x6BB4, 0x85D5, 0x5455, 0x5076, 0x6CA4, 0x556A, 0x8DB4, 0x722C, - 0x5E15, 0x6015, 0x7436, 0x62CD, 0x6392, 0x724C, 0x5F98, 0x6E43, -plane 52 -at 0x00 - 0x6D3E, 0x6500, 0x6F58, 0x76D8, 0x78D0, 0x76FC, 0x7554, 0x5224, - 0x53DB, 0x4E53, 0x5E9E, 0x65C1, 0x802A, 0x80D6, 0x629B, 0x5486, - 0x5228, 0x70AE, 0x888D, 0x8DD1, 0x6CE1, 0x5478, 0x80DA, 0x57F9, - 0x88F4, 0x8D54, 0x966A, 0x914D, 0x4F69, 0x6C9B, 0x55B7, 0x76C6, - 0x7830, 0x62A8, 0x70F9, 0x6F8E, 0x5F6D, 0x84EC, 0x68DA, 0x787C, - 0x7BF7, 0x81A8, 0x670B, 0x9E4F, 0x6367, 0x78B0, 0x576F, 0x7812, - 0x9739, 0x6279, 0x62AB, 0x5288, 0x7435, 0x6BD7, 0x826A, 0x826B, - 0x826C, 0x826D, 0x8271, 0x8275, 0x8276, 0x8277, 0x8278, 0x827B, - 0x827C, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286, 0x8287, 0x8289, - 0x828C, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296, 0x829A, 0x829B, - 0x829E, 0x82A0, 0x82A2, 0x82A3, 0x82A7, 0x82B2, 0x82B5, 0x82B6, - 0x82BA, 0x82BB, 0x82BC, 0x82BF, 0x82C0, 0x82C2, 0x82C3, 0x82C5, - 0x82C6, 0x82C9, 0x82D0, 0x82D6, 0x82D9, 0x82DA, 0x82DD, 0x82E2, - 0x82E7, 0x82E8, 0x82E9, 0x82EA, 0x82EC, 0x82ED, 0x82EE, 0x82F0, - 0x82F2, 0x82F3, 0x82F5, 0x82F6, 0x82F8, 0x82FA, 0x82FC, 0x82FD, - 0x82FE, 0x82FF, 0x8300, 0x830A, 0x830B, 0x830D, 0x8310, 0x8312, - 0x8313, 0x8316, 0x8318, 0x8319, 0x831D, 0x831E, 0x831F, 0x8320, - 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8329, 0x832A, - 0x832E, 0x8330, 0x8332, 0x8337, 0x833B, 0x833D, 0x5564, 0x813E, - 0x75B2, 0x76AE, 0x5339, 0x75DE, 0x50FB, 0x5C41, 0x8B6C, 0x7BC7, - 0x504F, 0x7247, 0x9A97, 0x98D8, 0x6F02, 0x74E2, 0x7968, 0x6487, - 0x77A5, 0x62FC, 0x9891, 0x8D2B, 0x54C1, 0x8058, 0x4E52, 0x576A, - 0x82F9, 0x840D, 0x5E73, 0x51ED, 0x74F6, 0x8BC4, 0x5C4F, 0x5761, - 0x6CFC, 0x9887, 0x5A46, 0x7834, 0x9B44, 0x8FEB, 0x7C95, 0x5256, - 0x6251, 0x94FA, 0x4EC6, 0x8386, 0x8461, 0x83E9, 0x84B2, 0x57D4, - 0x6734, 0x5703, 0x666E, 0x6D66, 0x8C31, 0x66DD, 0x7011, 0x671F, - 0x6B3A, 0x6816, 0x621A, 0x59BB, 0x4E03, 0x51C4, 0x6F06, 0x67D2, - 0x6C8F, 0x5176, 0x68CB, 0x5947, 0x6B67, 0x7566, 0x5D0E, 0x8110, - 0x9F50, 0x65D7, 0x7948, 0x7941, 0x9A91, 0x8D77, 0x5C82, 0x4E5E, - 0x4F01, 0x542F, 0x5951, 0x780C, 0x5668, 0x6C14, 0x8FC4, 0x5F03, - 0x6C7D, 0x6CE3, 0x8BAB, 0x6390, 0x833E, 0x833F, 0x8341, 0x8342, - 0x8344, 0x8345, 0x8348, 0x834A, 0x834B, 0x834C, 0x834D, 0x834E, -plane 53 -at 0x00 - 0x8353, 0x8355, 0x8356, 0x8357, 0x8358, 0x8359, 0x835D, 0x8362, - 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, 0x8379, - 0x837A, 0x837E, 0x837F, 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, - 0x8387, 0x8388, 0x838A, 0x838B, 0x838C, 0x838D, 0x838F, 0x8390, - 0x8391, 0x8394, 0x8395, 0x8396, 0x8397, 0x8399, 0x839A, 0x839D, - 0x839F, 0x83A1, 0x83A2, 0x83A3, 0x83A4, 0x83A5, 0x83A6, 0x83A7, - 0x83AC, 0x83AD, 0x83AE, 0x83AF, 0x83B5, 0x83BB, 0x83BE, 0x83BF, - 0x83C2, 0x83C3, 0x83C4, 0x83C6, 0x83C8, 0x83C9, 0x83CB, 0x83CD, - 0x83CE, 0x83D0, 0x83D1, 0x83D2, 0x83D3, 0x83D5, 0x83D7, 0x83D9, - 0x83DA, 0x83DB, 0x83DE, 0x83E2, 0x83E3, 0x83E4, 0x83E6, 0x83E7, - 0x83E8, 0x83EB, 0x83EC, 0x83ED, 0x6070, 0x6D3D, 0x7275, 0x6266, - 0x948E, 0x94C5, 0x5343, 0x8FC1, 0x7B7E, 0x4EDF, 0x8C26, 0x4E7E, - 0x9ED4, 0x94B1, 0x94B3, 0x524D, 0x6F5C, 0x9063, 0x6D45, 0x8C34, - 0x5811, 0x5D4C, 0x6B20, 0x6B49, 0x67AA, 0x545B, 0x8154, 0x7F8C, - 0x5899, 0x8537, 0x5F3A, 0x62A2, 0x6A47, 0x9539, 0x6572, 0x6084, - 0x6865, 0x77A7, 0x4E54, 0x4FA8, 0x5DE7, 0x9798, 0x64AC, 0x7FD8, - 0x5CED, 0x4FCF, 0x7A8D, 0x5207, 0x8304, 0x4E14, 0x602F, 0x7A83, - 0x94A6, 0x4FB5, 0x4EB2, 0x79E6, 0x7434, 0x52E4, 0x82B9, 0x64D2, - 0x79BD, 0x5BDD, 0x6C81, 0x9752, 0x8F7B, 0x6C22, 0x503E, 0x537F, - 0x6E05, 0x64CE, 0x6674, 0x6C30, 0x60C5, 0x9877, 0x8BF7, 0x5E86, - 0x743C, 0x7A77, 0x79CB, 0x4E18, 0x90B1, 0x7403, 0x6C42, 0x56DA, - 0x914B, 0x6CC5, 0x8D8B, 0x533A, 0x86C6, 0x66F2, 0x8EAF, 0x5C48, - 0x9A71, 0x6E20, 0x83EE, 0x83EF, 0x83F3, 0x83F4, 0x83F5, 0x83F6, - 0x83F7, 0x83FA, 0x83FB, 0x83FC, 0x83FE, 0x83FF, 0x8400, 0x8402, - 0x8405, 0x8407, 0x8408, 0x8409, 0x840A, 0x8410, 0x8412, 0x8413, - 0x8414, 0x8415, 0x8416, 0x8417, 0x8419, 0x841A, 0x841B, 0x841E, - 0x841F, 0x8420, 0x8421, 0x8422, 0x8423, 0x8429, 0x842A, 0x842B, - 0x842C, 0x842D, 0x842E, 0x842F, 0x8430, 0x8432, 0x8433, 0x8434, - 0x8435, 0x8436, 0x8437, 0x8439, 0x843A, 0x843B, 0x843E, 0x843F, - 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, - 0x8449, 0x844A, 0x844B, 0x844C, 0x844D, 0x844E, 0x844F, 0x8450, - 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8458, 0x845D, 0x845E, -plane 54 -at 0x00 - 0x845F, 0x8460, 0x8462, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, - 0x846A, 0x846E, 0x846F, 0x8470, 0x8472, 0x8474, 0x8477, 0x8479, - 0x847B, 0x847C, 0x53D6, 0x5A36, 0x9F8B, 0x8DA3, 0x53BB, 0x5708, - 0x98A7, 0x6743, 0x919B, 0x6CC9, 0x5168, 0x75CA, 0x62F3, 0x72AC, - 0x5238, 0x529D, 0x7F3A, 0x7094, 0x7638, 0x5374, 0x9E4A, 0x69B7, - 0x786E, 0x96C0, 0x88D9, 0x7FA4, 0x7136, 0x71C3, 0x5189, 0x67D3, - 0x74E4, 0x58E4, 0x6518, 0x56B7, 0x8BA9, 0x9976, 0x6270, 0x7ED5, - 0x60F9, 0x70ED, 0x58EC, 0x4EC1, 0x4EBA, 0x5FCD, 0x97E7, 0x4EFB, - 0x8BA4, 0x5203, 0x598A, 0x7EAB, 0x6254, 0x4ECD, 0x65E5, 0x620E, - 0x8338, 0x84C9, 0x8363, 0x878D, 0x7194, 0x6EB6, 0x5BB9, 0x7ED2, - 0x5197, 0x63C9, 0x67D4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5B7A, - 0x5982, 0x8FB1, 0x4E73, 0x6C5D, 0x5165, 0x8925, 0x8F6F, 0x962E, - 0x854A, 0x745E, 0x9510, 0x95F0, 0x6DA6, 0x82E5, 0x5F31, 0x6492, - 0x6D12, 0x8428, 0x816E, 0x9CC3, 0x585E, 0x8D5B, 0x4E09, 0x53C1, - 0x847D, 0x847E, 0x847F, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485, - 0x8486, 0x848A, 0x848D, 0x848F, 0x8490, 0x8491, 0x8492, 0x8493, - 0x8494, 0x8495, 0x8496, 0x8498, 0x849A, 0x849B, 0x849D, 0x849E, - 0x849F, 0x84A0, 0x84A2, 0x84A3, 0x84A4, 0x84A5, 0x84A6, 0x84A7, - 0x84A8, 0x84A9, 0x84AA, 0x84AB, 0x84AC, 0x84AD, 0x84AE, 0x84B0, - 0x84B1, 0x84B3, 0x84B5, 0x84B6, 0x84B7, 0x84BB, 0x84BC, 0x84BE, - 0x84C0, 0x84C2, 0x84C3, 0x84C5, 0x84C6, 0x84C7, 0x84C8, 0x84CB, - 0x84CC, 0x84CE, 0x84CF, 0x84D2, 0x84D4, 0x84D5, 0x84D7, 0x84D8, - 0x84D9, 0x84DA, 0x84DB, 0x84DC, 0x84DE, 0x84E1, 0x84E2, 0x84E4, - 0x84E7, 0x84E8, 0x84E9, 0x84EA, 0x84EB, 0x84ED, 0x84EE, 0x84EF, - 0x84F1, 0x84F2, 0x84F3, 0x84F4, 0x84F5, 0x84F6, 0x84F7, 0x84F8, - 0x84F9, 0x84FA, 0x84FB, 0x84FD, 0x84FE, 0x8500, 0x8501, 0x8502, - 0x4F1E, 0x6563, 0x6851, 0x55D3, 0x4E27, 0x6414, 0x9A9A, 0x626B, - 0x5AC2, 0x745F, 0x8272, 0x6DA9, 0x68EE, 0x50E7, 0x838E, 0x7802, - 0x6740, 0x5239, 0x6C99, 0x7EB1, 0x50BB, 0x5565, 0x715E, 0x7B5B, - 0x6652, 0x73CA, 0x82EB, 0x6749, 0x5C71, 0x5220, 0x717D, 0x886B, - 0x95EA, 0x9655, 0x64C5, 0x8D61, 0x81B3, 0x5584, 0x6C55, 0x6247, - 0x7F2E, 0x5892, 0x4F24, 0x5546, 0x8D4F, 0x664C, 0x4E0A, 0x5C1A, -plane 55 -at 0x00 - 0x88F3, 0x68A2, 0x634E, 0x7A0D, 0x70E7, 0x828D, 0x52FA, 0x97F6, - 0x5C11, 0x54E8, 0x90B5, 0x7ECD, 0x5962, 0x8D4A, 0x86C7, 0x820C, - 0x820D, 0x8D66, 0x6444, 0x5C04, 0x6151, 0x6D89, 0x793E, 0x8BBE, - 0x7837, 0x7533, 0x547B, 0x4F38, 0x8EAB, 0x6DF1, 0x5A20, 0x7EC5, - 0x795E, 0x6C88, 0x5BA1, 0x5A76, 0x751A, 0x80BE, 0x614E, 0x6E17, - 0x58F0, 0x751F, 0x7525, 0x7272, 0x5347, 0x7EF3, 0x8503, 0x8504, - 0x8505, 0x8506, 0x8507, 0x8508, 0x8509, 0x850A, 0x850B, 0x850D, - 0x850E, 0x850F, 0x8510, 0x8512, 0x8514, 0x8515, 0x8516, 0x8518, - 0x8519, 0x851B, 0x851C, 0x851D, 0x851E, 0x8520, 0x8522, 0x8523, - 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529, 0x852A, 0x852D, - 0x852E, 0x852F, 0x8530, 0x8531, 0x8532, 0x8533, 0x8534, 0x8535, - 0x8536, 0x853E, 0x853F, 0x8540, 0x8541, 0x8542, 0x8544, 0x8545, - 0x8546, 0x8547, 0x854B, 0x854C, 0x854D, 0x854E, 0x854F, 0x8550, - 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8557, 0x8558, 0x855A, - 0x855B, 0x855C, 0x855D, 0x855F, 0x8560, 0x8561, 0x8562, 0x8563, - 0x8565, 0x8566, 0x8567, 0x8569, 0x856A, 0x856B, 0x856C, 0x856D, - 0x856E, 0x856F, 0x8570, 0x8571, 0x8573, 0x8575, 0x8576, 0x8577, - 0x8578, 0x857C, 0x857D, 0x857F, 0x8580, 0x8581, 0x7701, 0x76DB, - 0x5269, 0x80DC, 0x5723, 0x5E08, 0x5931, 0x72EE, 0x65BD, 0x6E7F, - 0x8BD7, 0x5C38, 0x8671, 0x5341, 0x77F3, 0x62FE, 0x65F6, 0x4EC0, - 0x98DF, 0x8680, 0x5B9E, 0x8BC6, 0x53F2, 0x77E2, 0x4F7F, 0x5C4E, - 0x9A76, 0x59CB, 0x5F0F, 0x793A, 0x58EB, 0x4E16, 0x67FF, 0x4E8B, - 0x62ED, 0x8A93, 0x901D, 0x52BF, 0x662F, 0x55DC, 0x566C, 0x9002, - 0x4ED5, 0x4F8D, 0x91CA, 0x9970, 0x6C0F, 0x5E02, 0x6043, 0x5BA4, - 0x89C6, 0x8BD5, 0x6536, 0x624B, 0x9996, 0x5B88, 0x5BFF, 0x6388, - 0x552E, 0x53D7, 0x7626, 0x517D, 0x852C, 0x67A2, 0x68B3, 0x6B8A, - 0x6292, 0x8F93, 0x53D4, 0x8212, 0x6DD1, 0x758F, 0x4E66, 0x8D4E, - 0x5B70, 0x719F, 0x85AF, 0x6691, 0x66D9, 0x7F72, 0x8700, 0x9ECD, - 0x9F20, 0x5C5E, 0x672F, 0x8FF0, 0x6811, 0x675F, 0x620D, 0x7AD6, - 0x5885, 0x5EB6, 0x6570, 0x6F31, 0x8582, 0x8583, 0x8586, 0x8588, - 0x8589, 0x858A, 0x858B, 0x858C, 0x858D, 0x858E, 0x8590, 0x8591, - 0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, -plane 56 -at 0x00 - 0x859A, 0x859D, 0x859E, 0x859F, 0x85A0, 0x85A1, 0x85A2, 0x85A3, - 0x85A5, 0x85A6, 0x85A7, 0x85A9, 0x85AB, 0x85AC, 0x85AD, 0x85B1, - 0x85B2, 0x85B3, 0x85B4, 0x85B5, 0x85B6, 0x85B8, 0x85BA, 0x85BB, - 0x85BC, 0x85BD, 0x85BE, 0x85BF, 0x85C0, 0x85C2, 0x85C3, 0x85C4, - 0x85C5, 0x85C6, 0x85C7, 0x85C8, 0x85CA, 0x85CB, 0x85CC, 0x85CD, - 0x85CE, 0x85D1, 0x85D2, 0x85D4, 0x85D6, 0x85D7, 0x85D8, 0x85D9, - 0x85DA, 0x85DB, 0x85DD, 0x85DE, 0x85DF, 0x85E0, 0x85E1, 0x85E2, - 0x85E3, 0x85E5, 0x85E6, 0x85E7, 0x85E8, 0x85EA, 0x85EB, 0x85EC, - 0x85ED, 0x85EE, 0x85EF, 0x85F0, 0x85F1, 0x85F2, 0x85F3, 0x85F4, - 0x85F5, 0x85F6, 0x85F7, 0x85F8, 0x6055, 0x5237, 0x800D, 0x6454, - 0x8870, 0x7529, 0x5E05, 0x6813, 0x62F4, 0x971C, 0x53CC, 0x723D, - 0x8C01, 0x6C34, 0x7761, 0x7A0E, 0x542E, 0x77AC, 0x987A, 0x821C, - 0x8BF4, 0x7855, 0x6714, 0x70C1, 0x65AF, 0x6495, 0x5636, 0x601D, - 0x79C1, 0x53F8, 0x4E1D, 0x6B7B, 0x8086, 0x5BFA, 0x55E3, 0x56DB, - 0x4F3A, 0x4F3C, 0x9972, 0x5DF3, 0x677E, 0x8038, 0x6002, 0x9882, - 0x9001, 0x5B8B, 0x8BBC, 0x8BF5, 0x641C, 0x8258, 0x64DE, 0x55FD, - 0x82CF, 0x9165, 0x4FD7, 0x7D20, 0x901F, 0x7C9F, 0x50F3, 0x5851, - 0x6EAF, 0x5BBF, 0x8BC9, 0x8083, 0x9178, 0x849C, 0x7B97, 0x867D, - 0x968B, 0x968F, 0x7EE5, 0x9AD3, 0x788E, 0x5C81, 0x7A57, 0x9042, - 0x96A7, 0x795F, 0x5B59, 0x635F, 0x7B0B, 0x84D1, 0x68AD, 0x5506, - 0x7F29, 0x7410, 0x7D22, 0x9501, 0x6240, 0x584C, 0x4ED6, 0x5B83, - 0x5979, 0x5854, 0x85F9, 0x85FA, 0x85FC, 0x85FD, 0x85FE, 0x8600, - 0x8601, 0x8602, 0x8603, 0x8604, 0x8606, 0x8607, 0x8608, 0x8609, - 0x860A, 0x860B, 0x860C, 0x860D, 0x860E, 0x860F, 0x8610, 0x8612, - 0x8613, 0x8614, 0x8615, 0x8617, 0x8618, 0x8619, 0x861A, 0x861B, - 0x861C, 0x861D, 0x861E, 0x861F, 0x8620, 0x8621, 0x8622, 0x8623, - 0x8624, 0x8625, 0x8626, 0x8628, 0x862A, 0x862B, 0x862C, 0x862D, - 0x862E, 0x862F, 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, - 0x8636, 0x8637, 0x8639, 0x863A, 0x863B, 0x863D, 0x863E, 0x863F, - 0x8640, 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, - 0x8648, 0x8649, 0x864A, 0x864B, 0x864C, 0x8652, 0x8653, 0x8655, - 0x8656, 0x8657, 0x8658, 0x8659, 0x865B, 0x865C, 0x865D, 0x865F, -plane 57 -at 0x00 - 0x8660, 0x8661, 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, - 0x8669, 0x866A, 0x736D, 0x631E, 0x8E4B, 0x8E0F, 0x80CE, 0x82D4, - 0x62AC, 0x53F0, 0x6CF0, 0x915E, 0x592A, 0x6001, 0x6C70, 0x574D, - 0x644A, 0x8D2A, 0x762B, 0x6EE9, 0x575B, 0x6A80, 0x75F0, 0x6F6D, - 0x8C2D, 0x8C08, 0x5766, 0x6BEF, 0x8892, 0x78B3, 0x63A2, 0x53F9, - 0x70AD, 0x6C64, 0x5858, 0x642A, 0x5802, 0x68E0, 0x819B, 0x5510, - 0x7CD6, 0x5018, 0x8EBA, 0x6DCC, 0x8D9F, 0x70EB, 0x638F, 0x6D9B, - 0x6ED4, 0x7EE6, 0x8404, 0x6843, 0x9003, 0x6DD8, 0x9676, 0x8BA8, - 0x5957, 0x7279, 0x85E4, 0x817E, 0x75BC, 0x8A8A, 0x68AF, 0x5254, - 0x8E22, 0x9511, 0x63D0, 0x9898, 0x8E44, 0x557C, 0x4F53, 0x66FF, - 0x568F, 0x60D5, 0x6D95, 0x5243, 0x5C49, 0x5929, 0x6DFB, 0x586B, - 0x7530, 0x751C, 0x606C, 0x8214, 0x8146, 0x6311, 0x6761, 0x8FE2, - 0x773A, 0x8DF3, 0x8D34, 0x94C1, 0x5E16, 0x5385, 0x542C, 0x70C3, - 0x866D, 0x866F, 0x8670, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, - 0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, 0x8688, - 0x8689, 0x868E, 0x868F, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696, - 0x8697, 0x8698, 0x8699, 0x869A, 0x869B, 0x869E, 0x869F, 0x86A0, - 0x86A1, 0x86A2, 0x86A5, 0x86A6, 0x86AB, 0x86AD, 0x86AE, 0x86B2, - 0x86B3, 0x86B7, 0x86B8, 0x86B9, 0x86BB, 0x86BC, 0x86BD, 0x86BE, - 0x86BF, 0x86C1, 0x86C2, 0x86C3, 0x86C5, 0x86C8, 0x86CC, 0x86CD, - 0x86D2, 0x86D3, 0x86D5, 0x86D6, 0x86D7, 0x86DA, 0x86DC, 0x86DD, - 0x86E0, 0x86E1, 0x86E2, 0x86E3, 0x86E5, 0x86E6, 0x86E7, 0x86E8, - 0x86EA, 0x86EB, 0x86EC, 0x86EF, 0x86F5, 0x86F6, 0x86F7, 0x86FA, - 0x86FB, 0x86FC, 0x86FD, 0x86FF, 0x8701, 0x8704, 0x8705, 0x8706, - 0x870B, 0x870C, 0x870E, 0x870F, 0x8710, 0x8711, 0x8714, 0x8716, - 0x6C40, 0x5EF7, 0x505C, 0x4EAD, 0x5EAD, 0x633A, 0x8247, 0x901A, - 0x6850, 0x916E, 0x77B3, 0x540C, 0x94DC, 0x5F64, 0x7AE5, 0x6876, - 0x6345, 0x7B52, 0x7EDF, 0x75DB, 0x5077, 0x6295, 0x5934, 0x900F, - 0x51F8, 0x79C3, 0x7A81, 0x56FE, 0x5F92, 0x9014, 0x6D82, 0x5C60, - 0x571F, 0x5410, 0x5154, 0x6E4D, 0x56E2, 0x63A8, 0x9893, 0x817F, - 0x8715, 0x892A, 0x9000, 0x541E, 0x5C6F, 0x81C0, 0x62D6, 0x6258, - 0x8131, 0x9E35, 0x9640, 0x9A6E, 0x9A7C, 0x692D, 0x59A5, 0x62D3, -plane 58 -at 0x00 - 0x553E, 0x6316, 0x54C7, 0x86D9, 0x6D3C, 0x5A03, 0x74E6, 0x889C, - 0x6B6A, 0x5916, 0x8C4C, 0x5F2F, 0x6E7E, 0x73A9, 0x987D, 0x4E38, - 0x70F7, 0x5B8C, 0x7897, 0x633D, 0x665A, 0x7696, 0x60CB, 0x5B9B, - 0x5A49, 0x4E07, 0x8155, 0x6C6A, 0x738B, 0x4EA1, 0x6789, 0x7F51, - 0x5F80, 0x65FA, 0x671B, 0x5FD8, 0x5984, 0x5A01, 0x8719, 0x871B, - 0x871D, 0x871F, 0x8720, 0x8724, 0x8726, 0x8727, 0x8728, 0x872A, - 0x872B, 0x872C, 0x872D, 0x872F, 0x8730, 0x8732, 0x8733, 0x8735, - 0x8736, 0x8738, 0x8739, 0x873A, 0x873C, 0x873D, 0x8740, 0x8741, - 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x874A, 0x874B, 0x874D, - 0x874F, 0x8750, 0x8751, 0x8752, 0x8754, 0x8755, 0x8756, 0x8758, - 0x875A, 0x875B, 0x875C, 0x875D, 0x875E, 0x875F, 0x8761, 0x8762, - 0x8766, 0x8767, 0x8768, 0x8769, 0x876A, 0x876B, 0x876C, 0x876D, - 0x876F, 0x8771, 0x8772, 0x8773, 0x8775, 0x8777, 0x8778, 0x8779, - 0x877A, 0x877F, 0x8780, 0x8781, 0x8784, 0x8786, 0x8787, 0x8789, - 0x878A, 0x878C, 0x878E, 0x878F, 0x8790, 0x8791, 0x8792, 0x8794, - 0x8795, 0x8796, 0x8798, 0x8799, 0x879A, 0x879B, 0x879C, 0x879D, - 0x879E, 0x87A0, 0x87A1, 0x87A2, 0x87A3, 0x87A4, 0x5DCD, 0x5FAE, - 0x5371, 0x97E6, 0x8FDD, 0x6845, 0x56F4, 0x552F, 0x60DF, 0x4E3A, - 0x6F4D, 0x7EF4, 0x82C7, 0x840E, 0x59D4, 0x4F1F, 0x4F2A, 0x5C3E, - 0x7EAC, 0x672A, 0x851A, 0x5473, 0x754F, 0x80C3, 0x5582, 0x9B4F, - 0x4F4D, 0x6E2D, 0x8C13, 0x5C09, 0x6170, 0x536B, 0x761F, 0x6E29, - 0x868A, 0x6587, 0x95FB, 0x7EB9, 0x543B, 0x7A33, 0x7D0A, 0x95EE, - 0x55E1, 0x7FC1, 0x74EE, 0x631D, 0x8717, 0x6DA1, 0x7A9D, 0x6211, - 0x65A1, 0x5367, 0x63E1, 0x6C83, 0x5DEB, 0x545C, 0x94A8, 0x4E4C, - 0x6C61, 0x8BEC, 0x5C4B, 0x65E0, 0x829C, 0x68A7, 0x543E, 0x5434, - 0x6BCB, 0x6B66, 0x4E94, 0x6342, 0x5348, 0x821E, 0x4F0D, 0x4FAE, - 0x575E, 0x620A, 0x96FE, 0x6664, 0x7269, 0x52FF, 0x52A1, 0x609F, - 0x8BEF, 0x6614, 0x7199, 0x6790, 0x897F, 0x7852, 0x77FD, 0x6670, - 0x563B, 0x5438, 0x9521, 0x727A, 0x87A5, 0x87A6, 0x87A7, 0x87A9, - 0x87AA, 0x87AE, 0x87B0, 0x87B1, 0x87B2, 0x87B4, 0x87B6, 0x87B7, - 0x87B8, 0x87B9, 0x87BB, 0x87BC, 0x87BE, 0x87BF, 0x87C1, 0x87C2, - 0x87C3, 0x87C4, 0x87C5, 0x87C7, 0x87C8, 0x87C9, 0x87CC, 0x87CD, -plane 59 -at 0x00 - 0x87CE, 0x87CF, 0x87D0, 0x87D4, 0x87D5, 0x87D6, 0x87D7, 0x87D8, - 0x87D9, 0x87DA, 0x87DC, 0x87DD, 0x87DE, 0x87DF, 0x87E1, 0x87E2, - 0x87E3, 0x87E4, 0x87E6, 0x87E7, 0x87E8, 0x87E9, 0x87EB, 0x87EC, - 0x87ED, 0x87EF, 0x87F0, 0x87F1, 0x87F2, 0x87F3, 0x87F4, 0x87F5, - 0x87F6, 0x87F7, 0x87F8, 0x87FA, 0x87FB, 0x87FC, 0x87FD, 0x87FF, - 0x8800, 0x8801, 0x8802, 0x8804, 0x8805, 0x8806, 0x8807, 0x8808, - 0x8809, 0x880B, 0x880C, 0x880D, 0x880E, 0x880F, 0x8810, 0x8811, - 0x8812, 0x8814, 0x8817, 0x8818, 0x8819, 0x881A, 0x881C, 0x881D, - 0x881E, 0x881F, 0x8820, 0x8823, 0x7A00, 0x606F, 0x5E0C, 0x6089, - 0x819D, 0x5915, 0x60DC, 0x7184, 0x70EF, 0x6EAA, 0x6C50, 0x7280, - 0x6A84, 0x88AD, 0x5E2D, 0x4E60, 0x5AB3, 0x559C, 0x94E3, 0x6D17, - 0x7CFB, 0x9699, 0x620F, 0x7EC6, 0x778E, 0x867E, 0x5323, 0x971E, - 0x8F96, 0x6687, 0x5CE1, 0x4FA0, 0x72ED, 0x4E0B, 0x53A6, 0x590F, - 0x5413, 0x6380, 0x9528, 0x5148, 0x4ED9, 0x9C9C, 0x7EA4, 0x54B8, - 0x8D24, 0x8854, 0x8237, 0x95F2, 0x6D8E, 0x5F26, 0x5ACC, 0x663E, - 0x9669, 0x73B0, 0x732E, 0x53BF, 0x817A, 0x9985, 0x7FA1, 0x5BAA, - 0x9677, 0x9650, 0x7EBF, 0x76F8, 0x53A2, 0x9576, 0x9999, 0x7BB1, - 0x8944, 0x6E58, 0x4E61, 0x7FD4, 0x7965, 0x8BE6, 0x60F3, 0x54CD, - 0x4EAB, 0x9879, 0x5DF7, 0x6A61, 0x50CF, 0x5411, 0x8C61, 0x8427, - 0x785D, 0x9704, 0x524A, 0x54EE, 0x56A3, 0x9500, 0x6D88, 0x5BB5, - 0x6DC6, 0x6653, 0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829, - 0x882A, 0x882B, 0x882C, 0x882D, 0x882E, 0x882F, 0x8830, 0x8831, - 0x8833, 0x8834, 0x8835, 0x8836, 0x8837, 0x8838, 0x883A, 0x883B, - 0x883D, 0x883E, 0x883F, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, - 0x8848, 0x8849, 0x884A, 0x884B, 0x884E, 0x884F, 0x8850, 0x8851, - 0x8852, 0x8853, 0x8855, 0x8856, 0x8858, 0x885A, 0x885B, 0x885C, - 0x885D, 0x885E, 0x885F, 0x8860, 0x8866, 0x8867, 0x886A, 0x886D, - 0x886F, 0x8871, 0x8873, 0x8874, 0x8875, 0x8876, 0x8878, 0x8879, - 0x887A, 0x887B, 0x887C, 0x8880, 0x8883, 0x8886, 0x8887, 0x8889, - 0x888A, 0x888C, 0x888E, 0x888F, 0x8890, 0x8891, 0x8893, 0x8894, - 0x8895, 0x8897, 0x8898, 0x8899, 0x889A, 0x889B, 0x889D, 0x889E, - 0x889F, 0x88A0, 0x88A1, 0x88A3, 0x88A5, 0x88A6, 0x88A7, 0x88A8, -plane 60 -at 0x00 - 0x88A9, 0x88AA, 0x5C0F, 0x5B5D, 0x6821, 0x8096, 0x5578, 0x7B11, - 0x6548, 0x6954, 0x4E9B, 0x6B47, 0x874E, 0x978B, 0x534F, 0x631F, - 0x643A, 0x90AA, 0x659C, 0x80C1, 0x8C10, 0x5199, 0x68B0, 0x5378, - 0x87F9, 0x61C8, 0x6CC4, 0x6CFB, 0x8C22, 0x5C51, 0x85AA, 0x82AF, - 0x950C, 0x6B23, 0x8F9B, 0x65B0, 0x5FFB, 0x5FC3, 0x4FE1, 0x8845, - 0x661F, 0x8165, 0x7329, 0x60FA, 0x5174, 0x5211, 0x578B, 0x5F62, - 0x90A2, 0x884C, 0x9192, 0x5E78, 0x674F, 0x6027, 0x59D3, 0x5144, - 0x51F6, 0x80F8, 0x5308, 0x6C79, 0x96C4, 0x718A, 0x4F11, 0x4FEE, - 0x7F9E, 0x673D, 0x55C5, 0x9508, 0x79C0, 0x8896, 0x7EE3, 0x589F, - 0x620C, 0x9700, 0x865A, 0x5618, 0x987B, 0x5F90, 0x8BB8, 0x84C4, - 0x9157, 0x53D9, 0x65ED, 0x5E8F, 0x755C, 0x6064, 0x7D6E, 0x5A7F, - 0x7EEA, 0x7EED, 0x8F69, 0x55A7, 0x5BA3, 0x60AC, 0x65CB, 0x7384, - 0x88AC, 0x88AE, 0x88AF, 0x88B0, 0x88B2, 0x88B3, 0x88B4, 0x88B5, - 0x88B6, 0x88B8, 0x88B9, 0x88BA, 0x88BB, 0x88BD, 0x88BE, 0x88BF, - 0x88C0, 0x88C3, 0x88C4, 0x88C7, 0x88C8, 0x88CA, 0x88CB, 0x88CC, - 0x88CD, 0x88CF, 0x88D0, 0x88D1, 0x88D3, 0x88D6, 0x88D7, 0x88DA, - 0x88DB, 0x88DC, 0x88DD, 0x88DE, 0x88E0, 0x88E1, 0x88E6, 0x88E7, - 0x88E9, 0x88EA, 0x88EB, 0x88EC, 0x88ED, 0x88EE, 0x88EF, 0x88F2, - 0x88F5, 0x88F6, 0x88F7, 0x88FA, 0x88FB, 0x88FD, 0x88FF, 0x8900, - 0x8901, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0x8909, - 0x890B, 0x890C, 0x890D, 0x890E, 0x890F, 0x8911, 0x8914, 0x8915, - 0x8916, 0x8917, 0x8918, 0x891C, 0x891D, 0x891E, 0x891F, 0x8920, - 0x8922, 0x8923, 0x8924, 0x8926, 0x8927, 0x8928, 0x8929, 0x892C, - 0x892D, 0x892E, 0x892F, 0x8931, 0x8932, 0x8933, 0x8935, 0x8937, - 0x9009, 0x7663, 0x7729, 0x7EDA, 0x9774, 0x859B, 0x5B66, 0x7A74, - 0x96EA, 0x8840, 0x52CB, 0x718F, 0x5FAA, 0x65EC, 0x8BE2, 0x5BFB, - 0x9A6F, 0x5DE1, 0x6B89, 0x6C5B, 0x8BAD, 0x8BAF, 0x900A, 0x8FC5, - 0x538B, 0x62BC, 0x9E26, 0x9E2D, 0x5440, 0x4E2B, 0x82BD, 0x7259, - 0x869C, 0x5D16, 0x8859, 0x6DAF, 0x96C5, 0x54D1, 0x4E9A, 0x8BB6, - 0x7109, 0x54BD, 0x9609, 0x70DF, 0x6DF9, 0x76D0, 0x4E25, 0x7814, - 0x8712, 0x5CA9, 0x5EF6, 0x8A00, 0x989C, 0x960E, 0x708E, 0x6CBF, - 0x5944, 0x63A9, 0x773C, 0x884D, 0x6F14, 0x8273, 0x5830, 0x71D5, -plane 61 -at 0x00 - 0x538C, 0x781A, 0x96C1, 0x5501, 0x5F66, 0x7130, 0x5BB4, 0x8C1A, - 0x9A8C, 0x6B83, 0x592E, 0x9E2F, 0x79E7, 0x6768, 0x626C, 0x4F6F, - 0x75A1, 0x7F8A, 0x6D0B, 0x9633, 0x6C27, 0x4EF0, 0x75D2, 0x517B, - 0x6837, 0x6F3E, 0x9080, 0x8170, 0x5996, 0x7476, 0x8938, 0x8939, - 0x893A, 0x893B, 0x893C, 0x893D, 0x893E, 0x893F, 0x8940, 0x8942, - 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, 0x894A, 0x894B, - 0x894C, 0x894D, 0x894E, 0x894F, 0x8950, 0x8951, 0x8952, 0x8953, - 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, 0x895A, 0x895B, - 0x895C, 0x895D, 0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, - 0x8967, 0x8968, 0x8969, 0x896A, 0x896B, 0x896C, 0x896D, 0x896E, - 0x896F, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8976, - 0x8977, 0x8978, 0x8979, 0x897A, 0x897C, 0x897D, 0x897E, 0x8980, - 0x8982, 0x8984, 0x8985, 0x8987, 0x8988, 0x8989, 0x898A, 0x898B, - 0x898C, 0x898D, 0x898E, 0x898F, 0x8990, 0x8991, 0x8992, 0x8993, - 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, 0x899A, 0x899B, - 0x899C, 0x899D, 0x899E, 0x899F, 0x89A0, 0x89A1, 0x6447, 0x5C27, - 0x9065, 0x7A91, 0x8C23, 0x59DA, 0x54AC, 0x8200, 0x836F, 0x8981, - 0x8000, 0x6930, 0x564E, 0x8036, 0x7237, 0x91CE, 0x51B6, 0x4E5F, - 0x9875, 0x6396, 0x4E1A, 0x53F6, 0x66F3, 0x814B, 0x591C, 0x6DB2, - 0x4E00, 0x58F9, 0x533B, 0x63D6, 0x94F1, 0x4F9D, 0x4F0A, 0x8863, - 0x9890, 0x5937, 0x9057, 0x79FB, 0x4EEA, 0x80F0, 0x7591, 0x6C82, - 0x5B9C, 0x59E8, 0x5F5D, 0x6905, 0x8681, 0x501A, 0x5DF2, 0x4E59, - 0x77E3, 0x4EE5, 0x827A, 0x6291, 0x6613, 0x9091, 0x5C79, 0x4EBF, - 0x5F79, 0x81C6, 0x9038, 0x8084, 0x75AB, 0x4EA6, 0x88D4, 0x610F, - 0x6BC5, 0x5FC6, 0x4E49, 0x76CA, 0x6EA2, 0x8BE3, 0x8BAE, 0x8C0A, - 0x8BD1, 0x5F02, 0x7FFC, 0x7FCC, 0x7ECE, 0x8335, 0x836B, 0x56E0, - 0x6BB7, 0x97F3, 0x9634, 0x59FB, 0x541F, 0x94F6, 0x6DEB, 0x5BC5, - 0x996E, 0x5C39, 0x5F15, 0x9690, 0x89A2, 0x89A3, 0x89A4, 0x89A5, - 0x89A6, 0x89A7, 0x89A8, 0x89A9, 0x89AA, 0x89AB, 0x89AC, 0x89AD, - 0x89AE, 0x89AF, 0x89B0, 0x89B1, 0x89B2, 0x89B3, 0x89B4, 0x89B5, - 0x89B6, 0x89B7, 0x89B8, 0x89B9, 0x89BA, 0x89BB, 0x89BC, 0x89BD, - 0x89BE, 0x89BF, 0x89C0, 0x89C3, 0x89CD, 0x89D3, 0x89D4, 0x89D5, -plane 62 -at 0x00 - 0x89D7, 0x89D8, 0x89D9, 0x89DB, 0x89DD, 0x89DF, 0x89E0, 0x89E1, - 0x89E2, 0x89E4, 0x89E7, 0x89E8, 0x89E9, 0x89EA, 0x89EC, 0x89ED, - 0x89EE, 0x89F0, 0x89F1, 0x89F2, 0x89F4, 0x89F5, 0x89F6, 0x89F7, - 0x89F8, 0x89F9, 0x89FA, 0x89FB, 0x89FC, 0x89FD, 0x89FE, 0x89FF, - 0x8A01, 0x8A02, 0x8A03, 0x8A04, 0x8A05, 0x8A06, 0x8A08, 0x8A09, - 0x8A0A, 0x8A0B, 0x8A0C, 0x8A0D, 0x8A0E, 0x8A0F, 0x8A10, 0x8A11, - 0x8A12, 0x8A13, 0x8A14, 0x8A15, 0x8A16, 0x8A17, 0x8A18, 0x8A19, - 0x8A1A, 0x8A1B, 0x8A1C, 0x8A1D, 0x5370, 0x82F1, 0x6A31, 0x5A74, - 0x9E70, 0x5E94, 0x7F28, 0x83B9, 0x8424, 0x8425, 0x8367, 0x8747, - 0x8FCE, 0x8D62, 0x76C8, 0x5F71, 0x9896, 0x786C, 0x6620, 0x54DF, - 0x62E5, 0x4F63, 0x81C3, 0x75C8, 0x5EB8, 0x96CD, 0x8E0A, 0x86F9, - 0x548F, 0x6CF3, 0x6D8C, 0x6C38, 0x607F, 0x52C7, 0x7528, 0x5E7D, - 0x4F18, 0x60A0, 0x5FE7, 0x5C24, 0x7531, 0x90AE, 0x94C0, 0x72B9, - 0x6CB9, 0x6E38, 0x9149, 0x6709, 0x53CB, 0x53F3, 0x4F51, 0x91C9, - 0x8BF1, 0x53C8, 0x5E7C, 0x8FC2, 0x6DE4, 0x4E8E, 0x76C2, 0x6986, - 0x865E, 0x611A, 0x8206, 0x4F59, 0x4FDE, 0x903E, 0x9C7C, 0x6109, - 0x6E1D, 0x6E14, 0x9685, 0x4E88, 0x5A31, 0x96E8, 0x4E0E, 0x5C7F, - 0x79B9, 0x5B87, 0x8BED, 0x7FBD, 0x7389, 0x57DF, 0x828B, 0x90C1, - 0x5401, 0x9047, 0x55BB, 0x5CEA, 0x5FA1, 0x6108, 0x6B32, 0x72F1, - 0x80B2, 0x8A89, 0x8A1E, 0x8A1F, 0x8A20, 0x8A21, 0x8A22, 0x8A23, - 0x8A24, 0x8A25, 0x8A26, 0x8A27, 0x8A28, 0x8A29, 0x8A2A, 0x8A2B, - 0x8A2C, 0x8A2D, 0x8A2E, 0x8A2F, 0x8A30, 0x8A31, 0x8A32, 0x8A33, - 0x8A34, 0x8A35, 0x8A36, 0x8A37, 0x8A38, 0x8A39, 0x8A3A, 0x8A3B, - 0x8A3C, 0x8A3D, 0x8A3F, 0x8A40, 0x8A41, 0x8A42, 0x8A43, 0x8A44, - 0x8A45, 0x8A46, 0x8A47, 0x8A49, 0x8A4A, 0x8A4B, 0x8A4C, 0x8A4D, - 0x8A4E, 0x8A4F, 0x8A50, 0x8A51, 0x8A52, 0x8A53, 0x8A54, 0x8A55, - 0x8A56, 0x8A57, 0x8A58, 0x8A59, 0x8A5A, 0x8A5B, 0x8A5C, 0x8A5D, - 0x8A5E, 0x8A5F, 0x8A60, 0x8A61, 0x8A62, 0x8A63, 0x8A64, 0x8A65, - 0x8A66, 0x8A67, 0x8A68, 0x8A69, 0x8A6A, 0x8A6B, 0x8A6C, 0x8A6D, - 0x8A6E, 0x8A6F, 0x8A70, 0x8A71, 0x8A72, 0x8A73, 0x8A74, 0x8A75, - 0x8A76, 0x8A77, 0x8A78, 0x8A7A, 0x8A7B, 0x8A7C, 0x8A7D, 0x8A7E, - 0x8A7F, 0x8A80, 0x6D74, 0x5BD3, 0x88D5, 0x9884, 0x8C6B, 0x9A6D, -plane 63 -at 0x00 - 0x9E33, 0x6E0A, 0x51A4, 0x5143, 0x57A3, 0x8881, 0x539F, 0x63F4, - 0x8F95, 0x56ED, 0x5458, 0x5706, 0x733F, 0x6E90, 0x7F18, 0x8FDC, - 0x82D1, 0x613F, 0x6028, 0x9662, 0x66F0, 0x7EA6, 0x8D8A, 0x8DC3, - 0x94A5, 0x5CB3, 0x7CA4, 0x6708, 0x60A6, 0x9605, 0x8018, 0x4E91, - 0x90E7, 0x5300, 0x9668, 0x5141, 0x8FD0, 0x8574, 0x915D, 0x6655, - 0x97F5, 0x5B55, 0x531D, 0x7838, 0x6742, 0x683D, 0x54C9, 0x707E, - 0x5BB0, 0x8F7D, 0x518D, 0x5728, 0x54B1, 0x6512, 0x6682, 0x8D5E, - 0x8D43, 0x810F, 0x846C, 0x906D, 0x7CDF, 0x51FF, 0x85FB, 0x67A3, - 0x65E9, 0x6FA1, 0x86A4, 0x8E81, 0x566A, 0x9020, 0x7682, 0x7076, - 0x71E5, 0x8D23, 0x62E9, 0x5219, 0x6CFD, 0x8D3C, 0x600E, 0x589E, - 0x618E, 0x66FE, 0x8D60, 0x624E, 0x55B3, 0x6E23, 0x672D, 0x8F67, - 0x8A81, 0x8A82, 0x8A83, 0x8A84, 0x8A85, 0x8A86, 0x8A87, 0x8A88, - 0x8A8B, 0x8A8C, 0x8A8D, 0x8A8E, 0x8A8F, 0x8A90, 0x8A91, 0x8A92, - 0x8A94, 0x8A95, 0x8A96, 0x8A97, 0x8A98, 0x8A99, 0x8A9A, 0x8A9B, - 0x8A9C, 0x8A9D, 0x8A9E, 0x8A9F, 0x8AA0, 0x8AA1, 0x8AA2, 0x8AA3, - 0x8AA4, 0x8AA5, 0x8AA6, 0x8AA7, 0x8AA8, 0x8AA9, 0x8AAA, 0x8AAB, - 0x8AAC, 0x8AAD, 0x8AAE, 0x8AAF, 0x8AB0, 0x8AB1, 0x8AB2, 0x8AB3, - 0x8AB4, 0x8AB5, 0x8AB6, 0x8AB7, 0x8AB8, 0x8AB9, 0x8ABA, 0x8ABB, - 0x8ABC, 0x8ABD, 0x8ABE, 0x8ABF, 0x8AC0, 0x8AC1, 0x8AC2, 0x8AC3, - 0x8AC4, 0x8AC5, 0x8AC6, 0x8AC7, 0x8AC8, 0x8AC9, 0x8ACA, 0x8ACB, - 0x8ACC, 0x8ACD, 0x8ACE, 0x8ACF, 0x8AD0, 0x8AD1, 0x8AD2, 0x8AD3, - 0x8AD4, 0x8AD5, 0x8AD6, 0x8AD7, 0x8AD8, 0x8AD9, 0x8ADA, 0x8ADB, - 0x8ADC, 0x8ADD, 0x8ADE, 0x8ADF, 0x8AE0, 0x8AE1, 0x8AE2, 0x8AE3, - 0x94E1, 0x95F8, 0x7728, 0x6805, 0x69A8, 0x548B, 0x4E4D, 0x70B8, - 0x8BC8, 0x6458, 0x658B, 0x5B85, 0x7A84, 0x503A, 0x5BE8, 0x77BB, - 0x6BE1, 0x8A79, 0x7C98, 0x6CBE, 0x76CF, 0x65A9, 0x8F97, 0x5D2D, - 0x5C55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7AD9, 0x6E5B, 0x7EFD, - 0x6A1F, 0x7AE0, 0x5F70, 0x6F33, 0x5F20, 0x638C, 0x6DA8, 0x6756, - 0x4E08, 0x5E10, 0x8D26, 0x4ED7, 0x80C0, 0x7634, 0x969C, 0x62DB, - 0x662D, 0x627E, 0x6CBC, 0x8D75, 0x7167, 0x7F69, 0x5146, 0x8087, - 0x53EC, 0x906E, 0x6298, 0x54F2, 0x86F0, 0x8F99, 0x8005, 0x9517, - 0x8517, 0x8FD9, 0x6D59, 0x73CD, 0x659F, 0x771F, 0x7504, 0x7827, -plane 64 -at 0x00 - 0x81FB, 0x8D1E, 0x9488, 0x4FA6, 0x6795, 0x75B9, 0x8BCA, 0x9707, - 0x632F, 0x9547, 0x9635, 0x84B8, 0x6323, 0x7741, 0x5F81, 0x72F0, - 0x4E89, 0x6014, 0x6574, 0x62EF, 0x6B63, 0x653F, 0x8AE4, 0x8AE5, - 0x8AE6, 0x8AE7, 0x8AE8, 0x8AE9, 0x8AEA, 0x8AEB, 0x8AEC, 0x8AED, - 0x8AEE, 0x8AEF, 0x8AF0, 0x8AF1, 0x8AF2, 0x8AF3, 0x8AF4, 0x8AF5, - 0x8AF6, 0x8AF7, 0x8AF8, 0x8AF9, 0x8AFA, 0x8AFB, 0x8AFC, 0x8AFD, - 0x8AFE, 0x8AFF, 0x8B00, 0x8B01, 0x8B02, 0x8B03, 0x8B04, 0x8B05, - 0x8B06, 0x8B08, 0x8B09, 0x8B0A, 0x8B0B, 0x8B0C, 0x8B0D, 0x8B0E, - 0x8B0F, 0x8B10, 0x8B11, 0x8B12, 0x8B13, 0x8B14, 0x8B15, 0x8B16, - 0x8B17, 0x8B18, 0x8B19, 0x8B1A, 0x8B1B, 0x8B1C, 0x8B1D, 0x8B1E, - 0x8B1F, 0x8B20, 0x8B21, 0x8B22, 0x8B23, 0x8B24, 0x8B25, 0x8B27, - 0x8B28, 0x8B29, 0x8B2A, 0x8B2B, 0x8B2C, 0x8B2D, 0x8B2E, 0x8B2F, - 0x8B30, 0x8B31, 0x8B32, 0x8B33, 0x8B34, 0x8B35, 0x8B36, 0x8B37, - 0x8B38, 0x8B39, 0x8B3A, 0x8B3B, 0x8B3C, 0x8B3D, 0x8B3E, 0x8B3F, - 0x8B40, 0x8B41, 0x8B42, 0x8B43, 0x8B44, 0x8B45, 0x5E27, 0x75C7, - 0x90D1, 0x8BC1, 0x829D, 0x679D, 0x652F, 0x5431, 0x8718, 0x77E5, - 0x80A2, 0x8102, 0x6C41, 0x4E4B, 0x7EC7, 0x804C, 0x76F4, 0x690D, - 0x6B96, 0x6267, 0x503C, 0x4F84, 0x5740, 0x6307, 0x6B62, 0x8DBE, - 0x53EA, 0x65E8, 0x7EB8, 0x5FD7, 0x631A, 0x63B7, 0x81F3, 0x81F4, - 0x7F6E, 0x5E1C, 0x5CD9, 0x5236, 0x667A, 0x79E9, 0x7A1A, 0x8D28, - 0x7099, 0x75D4, 0x6EDE, 0x6CBB, 0x7A92, 0x4E2D, 0x76C5, 0x5FE0, - 0x949F, 0x8877, 0x7EC8, 0x79CD, 0x80BF, 0x91CD, 0x4EF2, 0x4F17, - 0x821F, 0x5468, 0x5DDE, 0x6D32, 0x8BCC, 0x7CA5, 0x8F74, 0x8098, - 0x5E1A, 0x5492, 0x76B1, 0x5B99, 0x663C, 0x9AA4, 0x73E0, 0x682A, - 0x86DB, 0x6731, 0x732A, 0x8BF8, 0x8BDB, 0x9010, 0x7AF9, 0x70DB, - 0x716E, 0x62C4, 0x77A9, 0x5631, 0x4E3B, 0x8457, 0x67F1, 0x52A9, - 0x86C0, 0x8D2E, 0x94F8, 0x7B51, 0x8B46, 0x8B47, 0x8B48, 0x8B49, - 0x8B4A, 0x8B4B, 0x8B4C, 0x8B4D, 0x8B4E, 0x8B4F, 0x8B50, 0x8B51, - 0x8B52, 0x8B53, 0x8B54, 0x8B55, 0x8B56, 0x8B57, 0x8B58, 0x8B59, - 0x8B5A, 0x8B5B, 0x8B5C, 0x8B5D, 0x8B5E, 0x8B5F, 0x8B60, 0x8B61, - 0x8B62, 0x8B63, 0x8B64, 0x8B65, 0x8B67, 0x8B68, 0x8B69, 0x8B6A, - 0x8B6B, 0x8B6D, 0x8B6E, 0x8B6F, 0x8B70, 0x8B71, 0x8B72, 0x8B73, -plane 65 -at 0x00 - 0x8B74, 0x8B75, 0x8B76, 0x8B77, 0x8B78, 0x8B79, 0x8B7A, 0x8B7B, - 0x8B7C, 0x8B7D, 0x8B7E, 0x8B7F, 0x8B80, 0x8B81, 0x8B82, 0x8B83, - 0x8B84, 0x8B85, 0x8B86, 0x8B87, 0x8B88, 0x8B89, 0x8B8A, 0x8B8B, - 0x8B8C, 0x8B8D, 0x8B8E, 0x8B8F, 0x8B90, 0x8B91, 0x8B92, 0x8B93, - 0x8B94, 0x8B95, 0x8B96, 0x8B97, 0x8B98, 0x8B99, 0x8B9A, 0x8B9B, - 0x8B9C, 0x8B9D, 0x8B9E, 0x8B9F, 0x8BAC, 0x8BB1, 0x8BBB, 0x8BC7, - 0x8BD0, 0x8BEA, 0x8C09, 0x8C1E, 0x4F4F, 0x6CE8, 0x795D, 0x9A7B, - 0x6293, 0x722A, 0x62FD, 0x4E13, 0x7816, 0x8F6C, 0x64B0, 0x8D5A, - 0x7BC6, 0x6869, 0x5E84, 0x88C5, 0x5986, 0x649E, 0x58EE, 0x72B6, - 0x690E, 0x9525, 0x8FFD, 0x8D58, 0x5760, 0x7F00, 0x8C06, 0x51C6, - 0x6349, 0x62D9, 0x5353, 0x684C, 0x7422, 0x8301, 0x914C, 0x5544, - 0x7740, 0x707C, 0x6D4A, 0x5179, 0x54A8, 0x8D44, 0x59FF, 0x6ECB, - 0x6DC4, 0x5B5C, 0x7D2B, 0x4ED4, 0x7C7D, 0x6ED3, 0x5B50, 0x81EA, - 0x6E0D, 0x5B57, 0x9B03, 0x68D5, 0x8E2A, 0x5B97, 0x7EFC, 0x603B, - 0x7EB5, 0x90B9, 0x8D70, 0x594F, 0x63CD, 0x79DF, 0x8DB3, 0x5352, - 0x65CF, 0x7956, 0x8BC5, 0x963B, 0x7EC4, 0x94BB, 0x7E82, 0x5634, - 0x9189, 0x6700, 0x7F6A, 0x5C0A, 0x9075, 0x6628, 0x5DE6, 0x4F50, - 0x67DE, 0x505A, 0x4F5C, 0x5750, 0x5EA7, 0, 0, 0, - 0, 0, 0x8C38, 0x8C39, 0x8C3A, 0x8C3B, 0x8C3C, 0x8C3D, - 0x8C3E, 0x8C3F, 0x8C40, 0x8C42, 0x8C43, 0x8C44, 0x8C45, 0x8C48, - 0x8C4A, 0x8C4B, 0x8C4D, 0x8C4E, 0x8C4F, 0x8C50, 0x8C51, 0x8C52, - 0x8C53, 0x8C54, 0x8C56, 0x8C57, 0x8C58, 0x8C59, 0x8C5B, 0x8C5C, - 0x8C5D, 0x8C5E, 0x8C5F, 0x8C60, 0x8C63, 0x8C64, 0x8C65, 0x8C66, - 0x8C67, 0x8C68, 0x8C69, 0x8C6C, 0x8C6D, 0x8C6E, 0x8C6F, 0x8C70, - 0x8C71, 0x8C72, 0x8C74, 0x8C75, 0x8C76, 0x8C77, 0x8C7B, 0x8C7C, - 0x8C7D, 0x8C7E, 0x8C7F, 0x8C80, 0x8C81, 0x8C83, 0x8C84, 0x8C86, - 0x8C87, 0x8C88, 0x8C8B, 0x8C8D, 0x8C8E, 0x8C8F, 0x8C90, 0x8C91, - 0x8C92, 0x8C93, 0x8C95, 0x8C96, 0x8C97, 0x8C99, 0x8C9A, 0x8C9B, - 0x8C9C, 0x8C9D, 0x8C9E, 0x8C9F, 0x8CA0, 0x8CA1, 0x8CA2, 0x8CA3, - 0x8CA4, 0x8CA5, 0x8CA6, 0x8CA7, 0x8CA8, 0x8CA9, 0x8CAA, 0x8CAB, - 0x8CAC, 0x8CAD, 0x4E8D, 0x4E0C, 0x5140, 0x4E10, 0x5EFF, 0x5345, - 0x4E15, 0x4E98, 0x4E1E, 0x9B32, 0x5B6C, 0x5669, 0x4E28, 0x79BA, -plane 66 -at 0x00 - 0x4E3F, 0x5315, 0x4E47, 0x592D, 0x723B, 0x536E, 0x6C10, 0x56DF, - 0x80E4, 0x9997, 0x6BD3, 0x777E, 0x9F17, 0x4E36, 0x4E9F, 0x9F10, - 0x4E5C, 0x4E69, 0x4E93, 0x8288, 0x5B5B, 0x556C, 0x560F, 0x4EC4, - 0x538D, 0x539D, 0x53A3, 0x53A5, 0x53AE, 0x9765, 0x8D5D, 0x531A, - 0x53F5, 0x5326, 0x532E, 0x533E, 0x8D5C, 0x5366, 0x5363, 0x5202, - 0x5208, 0x520E, 0x522D, 0x5233, 0x523F, 0x5240, 0x524C, 0x525E, - 0x5261, 0x525C, 0x84AF, 0x527D, 0x5282, 0x5281, 0x5290, 0x5293, - 0x5182, 0x7F54, 0x4EBB, 0x4EC3, 0x4EC9, 0x4EC2, 0x4EE8, 0x4EE1, - 0x4EEB, 0x4EDE, 0x4F1B, 0x4EF3, 0x4F22, 0x4F64, 0x4EF5, 0x4F25, - 0x4F27, 0x4F09, 0x4F2B, 0x4F5E, 0x4F67, 0x6538, 0x4F5A, 0x4F5D, - 0x8CAE, 0x8CAF, 0x8CB0, 0x8CB1, 0x8CB2, 0x8CB3, 0x8CB4, 0x8CB5, - 0x8CB6, 0x8CB7, 0x8CB8, 0x8CB9, 0x8CBA, 0x8CBB, 0x8CBC, 0x8CBD, - 0x8CBE, 0x8CBF, 0x8CC0, 0x8CC1, 0x8CC2, 0x8CC3, 0x8CC4, 0x8CC5, - 0x8CC6, 0x8CC7, 0x8CC8, 0x8CC9, 0x8CCA, 0x8CCB, 0x8CCC, 0x8CCD, - 0x8CCE, 0x8CCF, 0x8CD0, 0x8CD1, 0x8CD2, 0x8CD3, 0x8CD4, 0x8CD5, - 0x8CD6, 0x8CD7, 0x8CD8, 0x8CD9, 0x8CDA, 0x8CDB, 0x8CDC, 0x8CDD, - 0x8CDE, 0x8CDF, 0x8CE0, 0x8CE1, 0x8CE2, 0x8CE3, 0x8CE4, 0x8CE5, - 0x8CE6, 0x8CE7, 0x8CE8, 0x8CE9, 0x8CEA, 0x8CEB, 0x8CEC, 0x8CED, - 0x8CEE, 0x8CEF, 0x8CF0, 0x8CF1, 0x8CF2, 0x8CF3, 0x8CF4, 0x8CF5, - 0x8CF6, 0x8CF7, 0x8CF8, 0x8CF9, 0x8CFA, 0x8CFB, 0x8CFC, 0x8CFD, - 0x8CFE, 0x8CFF, 0x8D00, 0x8D01, 0x8D02, 0x8D03, 0x8D04, 0x8D05, - 0x8D06, 0x8D07, 0x8D08, 0x8D09, 0x8D0A, 0x8D0B, 0x8D0C, 0x8D0D, - 0x4F5F, 0x4F57, 0x4F32, 0x4F3D, 0x4F76, 0x4F74, 0x4F91, 0x4F89, - 0x4F83, 0x4F8F, 0x4F7E, 0x4F7B, 0x4FAA, 0x4F7C, 0x4FAC, 0x4F94, - 0x4FE6, 0x4FE8, 0x4FEA, 0x4FC5, 0x4FDA, 0x4FE3, 0x4FDC, 0x4FD1, - 0x4FDF, 0x4FF8, 0x5029, 0x504C, 0x4FF3, 0x502C, 0x500F, 0x502E, - 0x502D, 0x4FFE, 0x501C, 0x500C, 0x5025, 0x5028, 0x507E, 0x5043, - 0x5055, 0x5048, 0x504E, 0x506C, 0x507B, 0x50A5, 0x50A7, 0x50A9, - 0x50BA, 0x50D6, 0x5106, 0x50ED, 0x50EC, 0x50E6, 0x50EE, 0x5107, - 0x510B, 0x4EDD, 0x6C3D, 0x4F58, 0x4F65, 0x4FCE, 0x9FA0, 0x6C46, - 0x7C74, 0x516E, 0x5DFD, 0x9EC9, 0x9998, 0x5181, 0x5914, 0x52F9, - 0x530D, 0x8A07, 0x5310, 0x51EB, 0x5919, 0x5155, 0x4EA0, 0x5156, -plane 67 -at 0x00 - 0x4EB3, 0x886E, 0x88A4, 0x4EB5, 0x8114, 0x88D2, 0x7980, 0x5B34, - 0x8803, 0x7FB8, 0x51AB, 0x51B1, 0x51BD, 0x51BC, 0x8D0E, 0x8D0F, - 0x8D10, 0x8D11, 0x8D12, 0x8D13, 0x8D14, 0x8D15, 0x8D16, 0x8D17, - 0x8D18, 0x8D19, 0x8D1A, 0x8D1B, 0x8D1C, 0x8D20, 0x8D51, 0x8D52, - 0x8D57, 0x8D5F, 0x8D65, 0x8D68, 0x8D69, 0x8D6A, 0x8D6C, 0x8D6E, - 0x8D6F, 0x8D71, 0x8D72, 0x8D78, 0x8D79, 0x8D7A, 0x8D7B, 0x8D7C, - 0x8D7D, 0x8D7E, 0x8D7F, 0x8D80, 0x8D82, 0x8D83, 0x8D86, 0x8D87, - 0x8D88, 0x8D89, 0x8D8C, 0x8D8D, 0x8D8E, 0x8D8F, 0x8D90, 0x8D92, - 0x8D93, 0x8D95, 0x8D96, 0x8D97, 0x8D98, 0x8D99, 0x8D9A, 0x8D9B, - 0x8D9C, 0x8D9D, 0x8D9E, 0x8DA0, 0x8DA1, 0x8DA2, 0x8DA4, 0x8DA5, - 0x8DA6, 0x8DA7, 0x8DA8, 0x8DA9, 0x8DAA, 0x8DAB, 0x8DAC, 0x8DAD, - 0x8DAE, 0x8DAF, 0x8DB0, 0x8DB2, 0x8DB6, 0x8DB7, 0x8DB9, 0x8DBB, - 0x8DBD, 0x8DC0, 0x8DC1, 0x8DC2, 0x8DC5, 0x8DC7, 0x8DC8, 0x8DC9, - 0x8DCA, 0x8DCD, 0x8DD0, 0x8DD2, 0x8DD3, 0x8DD4, 0x51C7, 0x5196, - 0x51A2, 0x51A5, 0x8BA0, 0x8BA6, 0x8BA7, 0x8BAA, 0x8BB4, 0x8BB5, - 0x8BB7, 0x8BC2, 0x8BC3, 0x8BCB, 0x8BCF, 0x8BCE, 0x8BD2, 0x8BD3, - 0x8BD4, 0x8BD6, 0x8BD8, 0x8BD9, 0x8BDC, 0x8BDF, 0x8BE0, 0x8BE4, - 0x8BE8, 0x8BE9, 0x8BEE, 0x8BF0, 0x8BF3, 0x8BF6, 0x8BF9, 0x8BFC, - 0x8BFF, 0x8C00, 0x8C02, 0x8C04, 0x8C07, 0x8C0C, 0x8C0F, 0x8C11, - 0x8C12, 0x8C14, 0x8C15, 0x8C16, 0x8C19, 0x8C1B, 0x8C18, 0x8C1D, - 0x8C1F, 0x8C20, 0x8C21, 0x8C25, 0x8C27, 0x8C2A, 0x8C2B, 0x8C2E, - 0x8C2F, 0x8C32, 0x8C33, 0x8C35, 0x8C36, 0x5369, 0x537A, 0x961D, - 0x9622, 0x9621, 0x9631, 0x962A, 0x963D, 0x963C, 0x9642, 0x9649, - 0x9654, 0x965F, 0x9667, 0x966C, 0x9672, 0x9674, 0x9688, 0x968D, - 0x9697, 0x96B0, 0x9097, 0x909B, 0x909D, 0x9099, 0x90AC, 0x90A1, - 0x90B4, 0x90B3, 0x90B6, 0x90BA, 0x8DD5, 0x8DD8, 0x8DD9, 0x8DDC, - 0x8DE0, 0x8DE1, 0x8DE2, 0x8DE5, 0x8DE6, 0x8DE7, 0x8DE9, 0x8DED, - 0x8DEE, 0x8DF0, 0x8DF1, 0x8DF2, 0x8DF4, 0x8DF6, 0x8DFC, 0x8DFE, - 0x8DFF, 0x8E00, 0x8E01, 0x8E02, 0x8E03, 0x8E04, 0x8E06, 0x8E07, - 0x8E08, 0x8E0B, 0x8E0D, 0x8E0E, 0x8E10, 0x8E11, 0x8E12, 0x8E13, - 0x8E15, 0x8E16, 0x8E17, 0x8E18, 0x8E19, 0x8E1A, 0x8E1B, 0x8E1C, - 0x8E20, 0x8E21, 0x8E24, 0x8E25, 0x8E26, 0x8E27, 0x8E28, 0x8E2B, -plane 68 -at 0x00 - 0x8E2D, 0x8E30, 0x8E32, 0x8E33, 0x8E34, 0x8E36, 0x8E37, 0x8E38, - 0x8E3B, 0x8E3C, 0x8E3E, 0x8E3F, 0x8E43, 0x8E45, 0x8E46, 0x8E4C, - 0x8E4D, 0x8E4E, 0x8E4F, 0x8E50, 0x8E53, 0x8E54, 0x8E55, 0x8E56, - 0x8E57, 0x8E58, 0x8E5A, 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E5F, - 0x8E60, 0x8E61, 0x8E62, 0x8E63, 0x8E64, 0x8E65, 0x8E67, 0x8E68, - 0x8E6A, 0x8E6B, 0x8E6E, 0x8E71, 0x90B8, 0x90B0, 0x90CF, 0x90C5, - 0x90BE, 0x90D0, 0x90C4, 0x90C7, 0x90D3, 0x90E6, 0x90E2, 0x90DC, - 0x90D7, 0x90DB, 0x90EB, 0x90EF, 0x90FE, 0x9104, 0x9122, 0x911E, - 0x9123, 0x9131, 0x912F, 0x9139, 0x9143, 0x9146, 0x520D, 0x5942, - 0x52A2, 0x52AC, 0x52AD, 0x52BE, 0x54FF, 0x52D0, 0x52D6, 0x52F0, - 0x53DF, 0x71EE, 0x77CD, 0x5EF4, 0x51F5, 0x51FC, 0x9B2F, 0x53B6, - 0x5F01, 0x755A, 0x5DEF, 0x574C, 0x57A9, 0x57A1, 0x587E, 0x58BC, - 0x58C5, 0x58D1, 0x5729, 0x572C, 0x572A, 0x5733, 0x5739, 0x572E, - 0x572F, 0x575C, 0x573B, 0x5742, 0x5769, 0x5785, 0x576B, 0x5786, - 0x577C, 0x577B, 0x5768, 0x576D, 0x5776, 0x5773, 0x57AD, 0x57A4, - 0x578C, 0x57B2, 0x57CF, 0x57A7, 0x57B4, 0x5793, 0x57A0, 0x57D5, - 0x57D8, 0x57DA, 0x57D9, 0x57D2, 0x57B8, 0x57F4, 0x57EF, 0x57F8, - 0x57E4, 0x57DD, 0x8E73, 0x8E75, 0x8E77, 0x8E78, 0x8E79, 0x8E7A, - 0x8E7B, 0x8E7D, 0x8E7E, 0x8E80, 0x8E82, 0x8E83, 0x8E84, 0x8E86, - 0x8E88, 0x8E89, 0x8E8A, 0x8E8B, 0x8E8C, 0x8E8D, 0x8E8E, 0x8E91, - 0x8E92, 0x8E93, 0x8E95, 0x8E96, 0x8E97, 0x8E98, 0x8E99, 0x8E9A, - 0x8E9B, 0x8E9D, 0x8E9F, 0x8EA0, 0x8EA1, 0x8EA2, 0x8EA3, 0x8EA4, - 0x8EA5, 0x8EA6, 0x8EA7, 0x8EA8, 0x8EA9, 0x8EAA, 0x8EAD, 0x8EAE, - 0x8EB0, 0x8EB1, 0x8EB3, 0x8EB4, 0x8EB5, 0x8EB6, 0x8EB7, 0x8EB8, - 0x8EB9, 0x8EBB, 0x8EBC, 0x8EBD, 0x8EBE, 0x8EBF, 0x8EC0, 0x8EC1, - 0x8EC2, 0x8EC3, 0x8EC4, 0x8EC5, 0x8EC6, 0x8EC7, 0x8EC8, 0x8EC9, - 0x8ECA, 0x8ECB, 0x8ECC, 0x8ECD, 0x8ECF, 0x8ED0, 0x8ED1, 0x8ED2, - 0x8ED3, 0x8ED4, 0x8ED5, 0x8ED6, 0x8ED7, 0x8ED8, 0x8ED9, 0x8EDA, - 0x8EDB, 0x8EDC, 0x8EDD, 0x8EDE, 0x8EDF, 0x8EE0, 0x8EE1, 0x8EE2, - 0x8EE3, 0x8EE4, 0x580B, 0x580D, 0x57FD, 0x57ED, 0x5800, 0x581E, - 0x5819, 0x5844, 0x5820, 0x5865, 0x586C, 0x5881, 0x5889, 0x589A, - 0x5880, 0x99A8, 0x9F19, 0x61FF, 0x8279, 0x827D, 0x827F, 0x828F, -plane 69 -at 0x00 - 0x828A, 0x82A8, 0x8284, 0x828E, 0x8291, 0x8297, 0x8299, 0x82AB, - 0x82B8, 0x82BE, 0x82B0, 0x82C8, 0x82CA, 0x82E3, 0x8298, 0x82B7, - 0x82AE, 0x82CB, 0x82CC, 0x82C1, 0x82A9, 0x82B4, 0x82A1, 0x82AA, - 0x829F, 0x82C4, 0x82CE, 0x82A4, 0x82E1, 0x8309, 0x82F7, 0x82E4, - 0x830F, 0x8307, 0x82DC, 0x82F4, 0x82D2, 0x82D8, 0x830C, 0x82FB, - 0x82D3, 0x8311, 0x831A, 0x8306, 0x8314, 0x8315, 0x82E0, 0x82D5, - 0x831C, 0x8351, 0x835B, 0x835C, 0x8308, 0x8392, 0x833C, 0x8334, - 0x8331, 0x839B, 0x835E, 0x832F, 0x834F, 0x8347, 0x8343, 0x835F, - 0x8340, 0x8317, 0x8360, 0x832D, 0x833A, 0x8333, 0x8366, 0x8365, - 0x8EE5, 0x8EE6, 0x8EE7, 0x8EE8, 0x8EE9, 0x8EEA, 0x8EEB, 0x8EEC, - 0x8EED, 0x8EEE, 0x8EEF, 0x8EF0, 0x8EF1, 0x8EF2, 0x8EF3, 0x8EF4, - 0x8EF5, 0x8EF6, 0x8EF7, 0x8EF8, 0x8EF9, 0x8EFA, 0x8EFB, 0x8EFC, - 0x8EFD, 0x8EFE, 0x8EFF, 0x8F00, 0x8F01, 0x8F02, 0x8F03, 0x8F04, - 0x8F05, 0x8F06, 0x8F07, 0x8F08, 0x8F09, 0x8F0A, 0x8F0B, 0x8F0C, - 0x8F0D, 0x8F0E, 0x8F0F, 0x8F10, 0x8F11, 0x8F12, 0x8F13, 0x8F14, - 0x8F15, 0x8F16, 0x8F17, 0x8F18, 0x8F19, 0x8F1A, 0x8F1B, 0x8F1C, - 0x8F1D, 0x8F1E, 0x8F1F, 0x8F20, 0x8F21, 0x8F22, 0x8F23, 0x8F24, - 0x8F25, 0x8F26, 0x8F27, 0x8F28, 0x8F29, 0x8F2A, 0x8F2B, 0x8F2C, - 0x8F2D, 0x8F2E, 0x8F2F, 0x8F30, 0x8F31, 0x8F32, 0x8F33, 0x8F34, - 0x8F35, 0x8F36, 0x8F37, 0x8F38, 0x8F39, 0x8F3A, 0x8F3B, 0x8F3C, - 0x8F3D, 0x8F3E, 0x8F3F, 0x8F40, 0x8F41, 0x8F42, 0x8F43, 0x8F44, - 0x8368, 0x831B, 0x8369, 0x836C, 0x836A, 0x836D, 0x836E, 0x83B0, - 0x8378, 0x83B3, 0x83B4, 0x83A0, 0x83AA, 0x8393, 0x839C, 0x8385, - 0x837C, 0x83B6, 0x83A9, 0x837D, 0x83B8, 0x837B, 0x8398, 0x839E, - 0x83A8, 0x83BA, 0x83BC, 0x83C1, 0x8401, 0x83E5, 0x83D8, 0x5807, - 0x8418, 0x840B, 0x83DD, 0x83FD, 0x83D6, 0x841C, 0x8438, 0x8411, - 0x8406, 0x83D4, 0x83DF, 0x840F, 0x8403, 0x83F8, 0x83F9, 0x83EA, - 0x83C5, 0x83C0, 0x8426, 0x83F0, 0x83E1, 0x845C, 0x8451, 0x845A, - 0x8459, 0x8473, 0x8487, 0x8488, 0x847A, 0x8489, 0x8478, 0x843C, - 0x8446, 0x8469, 0x8476, 0x848C, 0x848E, 0x8431, 0x846D, 0x84C1, - 0x84CD, 0x84D0, 0x84E6, 0x84BD, 0x84D3, 0x84CA, 0x84BF, 0x84BA, - 0x84E0, 0x84A1, 0x84B9, 0x84B4, 0x8497, 0x84E5, 0x84E3, 0x850C, -plane 70 -at 0x00 - 0x750D, 0x8538, 0x84F0, 0x8539, 0x851F, 0x853A, 0x8F45, 0x8F46, - 0x8F47, 0x8F48, 0x8F49, 0x8F4A, 0x8F4B, 0x8F4C, 0x8F4D, 0x8F4E, - 0x8F4F, 0x8F50, 0x8F51, 0x8F52, 0x8F53, 0x8F54, 0x8F55, 0x8F56, - 0x8F57, 0x8F58, 0x8F59, 0x8F5A, 0x8F5B, 0x8F5C, 0x8F5D, 0x8F5E, - 0x8F5F, 0x8F60, 0x8F61, 0x8F62, 0x8F63, 0x8F64, 0x8F65, 0x8F6A, - 0x8F80, 0x8F8C, 0x8F92, 0x8F9D, 0x8FA0, 0x8FA1, 0x8FA2, 0x8FA4, - 0x8FA5, 0x8FA6, 0x8FA7, 0x8FAA, 0x8FAC, 0x8FAD, 0x8FAE, 0x8FAF, - 0x8FB2, 0x8FB3, 0x8FB4, 0x8FB5, 0x8FB7, 0x8FB8, 0x8FBA, 0x8FBB, - 0x8FBC, 0x8FBF, 0x8FC0, 0x8FC3, 0x8FC6, 0x8FC9, 0x8FCA, 0x8FCB, - 0x8FCC, 0x8FCD, 0x8FCF, 0x8FD2, 0x8FD6, 0x8FD7, 0x8FDA, 0x8FE0, - 0x8FE1, 0x8FE3, 0x8FE7, 0x8FEC, 0x8FEF, 0x8FF1, 0x8FF2, 0x8FF4, - 0x8FF5, 0x8FF6, 0x8FFA, 0x8FFB, 0x8FFC, 0x8FFE, 0x8FFF, 0x9007, - 0x9008, 0x900C, 0x900E, 0x9013, 0x9015, 0x9018, 0x8556, 0x853B, - 0x84FF, 0x84FC, 0x8559, 0x8548, 0x8568, 0x8564, 0x855E, 0x857A, - 0x77A2, 0x8543, 0x8572, 0x857B, 0x85A4, 0x85A8, 0x8587, 0x858F, - 0x8579, 0x85AE, 0x859C, 0x8585, 0x85B9, 0x85B7, 0x85B0, 0x85D3, - 0x85C1, 0x85DC, 0x85FF, 0x8627, 0x8605, 0x8629, 0x8616, 0x863C, - 0x5EFE, 0x5F08, 0x593C, 0x5941, 0x8037, 0x5955, 0x595A, 0x5958, - 0x530F, 0x5C22, 0x5C25, 0x5C2C, 0x5C34, 0x624C, 0x626A, 0x629F, - 0x62BB, 0x62CA, 0x62DA, 0x62D7, 0x62EE, 0x6322, 0x62F6, 0x6339, - 0x634B, 0x6343, 0x63AD, 0x63F6, 0x6371, 0x637A, 0x638E, 0x63B4, - 0x636D, 0x63AC, 0x638A, 0x6369, 0x63AE, 0x63BC, 0x63F2, 0x63F8, - 0x63E0, 0x63FF, 0x63C4, 0x63DE, 0x63CE, 0x6452, 0x63C6, 0x63BE, - 0x6445, 0x6441, 0x640B, 0x641B, 0x6420, 0x640C, 0x6426, 0x6421, - 0x645E, 0x6484, 0x646D, 0x6496, 0x9019, 0x901C, 0x9023, 0x9024, - 0x9025, 0x9027, 0x9028, 0x9029, 0x902A, 0x902B, 0x902C, 0x9030, - 0x9031, 0x9032, 0x9033, 0x9034, 0x9037, 0x9039, 0x903A, 0x903D, - 0x903F, 0x9040, 0x9043, 0x9045, 0x9046, 0x9048, 0x9049, 0x904A, - 0x904B, 0x904C, 0x904E, 0x9054, 0x9055, 0x9056, 0x9059, 0x905A, - 0x905C, 0x905D, 0x905E, 0x905F, 0x9060, 0x9061, 0x9064, 0x9066, - 0x9067, 0x9069, 0x906A, 0x906B, 0x906C, 0x906F, 0x9070, 0x9071, - 0x9072, 0x9073, 0x9076, 0x9077, 0x9078, 0x9079, 0x907A, 0x907B, -plane 71 -at 0x00 - 0x907C, 0x907E, 0x9081, 0x9084, 0x9085, 0x9086, 0x9087, 0x9089, - 0x908A, 0x908C, 0x908D, 0x908E, 0x908F, 0x9090, 0x9092, 0x9094, - 0x9096, 0x9098, 0x909A, 0x909C, 0x909E, 0x909F, 0x90A0, 0x90A4, - 0x90A5, 0x90A7, 0x90A8, 0x90A9, 0x90AB, 0x90AD, 0x90B2, 0x90B7, - 0x90BC, 0x90BD, 0x90BF, 0x90C0, 0x647A, 0x64B7, 0x64B8, 0x6499, - 0x64BA, 0x64C0, 0x64D0, 0x64D7, 0x64E4, 0x64E2, 0x6509, 0x6525, - 0x652E, 0x5F0B, 0x5FD2, 0x7519, 0x5F11, 0x535F, 0x53F1, 0x53FD, - 0x53E9, 0x53E8, 0x53FB, 0x5412, 0x5416, 0x5406, 0x544B, 0x5452, - 0x5453, 0x5454, 0x5456, 0x5443, 0x5421, 0x5457, 0x5459, 0x5423, - 0x5432, 0x5482, 0x5494, 0x5477, 0x5471, 0x5464, 0x549A, 0x549B, - 0x5484, 0x5476, 0x5466, 0x549D, 0x54D0, 0x54AD, 0x54C2, 0x54B4, - 0x54D2, 0x54A7, 0x54A6, 0x54D3, 0x54D4, 0x5472, 0x54A3, 0x54D5, - 0x54BB, 0x54BF, 0x54CC, 0x54D9, 0x54DA, 0x54DC, 0x54A9, 0x54AA, - 0x54A4, 0x54DD, 0x54CF, 0x54DE, 0x551B, 0x54E7, 0x5520, 0x54FD, - 0x5514, 0x54F3, 0x5522, 0x5523, 0x550F, 0x5511, 0x5527, 0x552A, - 0x5567, 0x558F, 0x55B5, 0x5549, 0x556D, 0x5541, 0x5555, 0x553F, - 0x5550, 0x553C, 0x90C2, 0x90C3, 0x90C6, 0x90C8, 0x90C9, 0x90CB, - 0x90CC, 0x90CD, 0x90D2, 0x90D4, 0x90D5, 0x90D6, 0x90D8, 0x90D9, - 0x90DA, 0x90DE, 0x90DF, 0x90E0, 0x90E3, 0x90E4, 0x90E5, 0x90E9, - 0x90EA, 0x90EC, 0x90EE, 0x90F0, 0x90F1, 0x90F2, 0x90F3, 0x90F5, - 0x90F6, 0x90F7, 0x90F9, 0x90FA, 0x90FB, 0x90FC, 0x90FF, 0x9100, - 0x9101, 0x9103, 0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910A, - 0x910B, 0x910C, 0x910D, 0x910E, 0x910F, 0x9110, 0x9111, 0x9112, - 0x9113, 0x9114, 0x9115, 0x9116, 0x9117, 0x9118, 0x911A, 0x911B, - 0x911C, 0x911D, 0x911F, 0x9120, 0x9121, 0x9124, 0x9125, 0x9126, - 0x9127, 0x9128, 0x9129, 0x912A, 0x912B, 0x912C, 0x912D, 0x912E, - 0x9130, 0x9132, 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, 0x9138, - 0x913A, 0x913B, 0x913C, 0x913D, 0x913E, 0x913F, 0x9140, 0x9141, - 0x9142, 0x9144, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, - 0x5530, 0x555C, 0x558B, 0x55D2, 0x5583, 0x55B1, 0x55B9, 0x5588, - 0x5581, 0x559F, 0x557E, 0x55D6, 0x5591, 0x557B, 0x55DF, 0x55BD, - 0x55BE, 0x5594, 0x5599, 0x55EA, 0x55F7, 0x55C9, 0x561F, 0x55D1, -plane 72 -at 0x00 - 0x55EB, 0x55EC, 0x55D4, 0x55E6, 0x55DD, 0x55C4, 0x55EF, 0x55E5, - 0x55F2, 0x55F3, 0x55CC, 0x55CD, 0x55E8, 0x55F5, 0x55E4, 0x8F94, - 0x561E, 0x5608, 0x560C, 0x5601, 0x5624, 0x5623, 0x55FE, 0x5600, - 0x5627, 0x562D, 0x5658, 0x5639, 0x5657, 0x562C, 0x564D, 0x5662, - 0x5659, 0x565C, 0x564C, 0x5654, 0x5686, 0x5664, 0x5671, 0x566B, - 0x567B, 0x567C, 0x5685, 0x5693, 0x56AF, 0x56D4, 0x56D7, 0x56DD, - 0x56E1, 0x56F5, 0x56EB, 0x56F9, 0x56FF, 0x5704, 0x570A, 0x5709, - 0x571C, 0x5E0F, 0x5E19, 0x5E14, 0x5E11, 0x5E31, 0x5E3B, 0x5E3C, - 0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156, - 0x9158, 0x9159, 0x915B, 0x915C, 0x915F, 0x9160, 0x9166, 0x9167, - 0x9168, 0x916B, 0x916D, 0x9173, 0x917A, 0x917B, 0x917C, 0x9180, - 0x9181, 0x9182, 0x9183, 0x9184, 0x9186, 0x9188, 0x918A, 0x918E, - 0x918F, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, - 0x919C, 0x919D, 0x919E, 0x919F, 0x91A0, 0x91A1, 0x91A4, 0x91A5, - 0x91A6, 0x91A7, 0x91A8, 0x91A9, 0x91AB, 0x91AC, 0x91B0, 0x91B1, - 0x91B2, 0x91B3, 0x91B6, 0x91B7, 0x91B8, 0x91B9, 0x91BB, 0x91BC, - 0x91BD, 0x91BE, 0x91BF, 0x91C0, 0x91C1, 0x91C2, 0x91C3, 0x91C4, - 0x91C5, 0x91C6, 0x91C8, 0x91CB, 0x91D0, 0x91D2, 0x91D3, 0x91D4, - 0x91D5, 0x91D6, 0x91D7, 0x91D8, 0x91D9, 0x91DA, 0x91DB, 0x91DD, - 0x91DE, 0x91DF, 0x91E0, 0x91E1, 0x91E2, 0x91E3, 0x91E4, 0x91E5, - 0x5E37, 0x5E44, 0x5E54, 0x5E5B, 0x5E5E, 0x5E61, 0x5C8C, 0x5C7A, - 0x5C8D, 0x5C90, 0x5C96, 0x5C88, 0x5C98, 0x5C99, 0x5C91, 0x5C9A, - 0x5C9C, 0x5CB5, 0x5CA2, 0x5CBD, 0x5CAC, 0x5CAB, 0x5CB1, 0x5CA3, - 0x5CC1, 0x5CB7, 0x5CC4, 0x5CD2, 0x5CE4, 0x5CCB, 0x5CE5, 0x5D02, - 0x5D03, 0x5D27, 0x5D26, 0x5D2E, 0x5D24, 0x5D1E, 0x5D06, 0x5D1B, - 0x5D58, 0x5D3E, 0x5D34, 0x5D3D, 0x5D6C, 0x5D5B, 0x5D6F, 0x5D5D, - 0x5D6B, 0x5D4B, 0x5D4A, 0x5D69, 0x5D74, 0x5D82, 0x5D99, 0x5D9D, - 0x8C73, 0x5DB7, 0x5DC5, 0x5F73, 0x5F77, 0x5F82, 0x5F87, 0x5F89, - 0x5F8C, 0x5F95, 0x5F99, 0x5F9C, 0x5FA8, 0x5FAD, 0x5FB5, 0x5FBC, - 0x8862, 0x5F61, 0x72AD, 0x72B0, 0x72B4, 0x72B7, 0x72B8, 0x72C3, - 0x72C1, 0x72CE, 0x72CD, 0x72D2, 0x72E8, 0x72EF, 0x72E9, 0x72F2, - 0x72F4, 0x72F7, 0x7301, 0x72F3, 0x7303, 0x72FA, 0x91E6, 0x91E7, -plane 73 -at 0x00 - 0x91E8, 0x91E9, 0x91EA, 0x91EB, 0x91EC, 0x91ED, 0x91EE, 0x91EF, - 0x91F0, 0x91F1, 0x91F2, 0x91F3, 0x91F4, 0x91F5, 0x91F6, 0x91F7, - 0x91F8, 0x91F9, 0x91FA, 0x91FB, 0x91FC, 0x91FD, 0x91FE, 0x91FF, - 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, 0x9206, 0x9207, - 0x9208, 0x9209, 0x920A, 0x920B, 0x920C, 0x920D, 0x920E, 0x920F, - 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, 0x9216, 0x9217, - 0x9218, 0x9219, 0x921A, 0x921B, 0x921C, 0x921D, 0x921E, 0x921F, - 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, 0x9226, 0x9227, - 0x9228, 0x9229, 0x922A, 0x922B, 0x922C, 0x922D, 0x922E, 0x922F, - 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, 0x9236, 0x9237, - 0x9238, 0x9239, 0x923A, 0x923B, 0x923C, 0x923D, 0x923E, 0x923F, - 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, 0x72FB, 0x7317, - 0x7313, 0x7321, 0x730A, 0x731E, 0x731D, 0x7315, 0x7322, 0x7339, - 0x7325, 0x732C, 0x7338, 0x7331, 0x7350, 0x734D, 0x7357, 0x7360, - 0x736C, 0x736F, 0x737E, 0x821B, 0x5925, 0x98E7, 0x5924, 0x5902, - 0x9963, 0x9967, 0x9968, 0x9969, 0x996A, 0x996B, 0x996C, 0x9974, - 0x9977, 0x997D, 0x9980, 0x9984, 0x9987, 0x998A, 0x998D, 0x9990, - 0x9991, 0x9993, 0x9994, 0x9995, 0x5E80, 0x5E91, 0x5E8B, 0x5E96, - 0x5EA5, 0x5EA0, 0x5EB9, 0x5EB5, 0x5EBE, 0x5EB3, 0x8D53, 0x5ED2, - 0x5ED1, 0x5EDB, 0x5EE8, 0x5EEA, 0x81BA, 0x5FC4, 0x5FC9, 0x5FD6, - 0x5FCF, 0x6003, 0x5FEE, 0x6004, 0x5FE1, 0x5FE4, 0x5FFE, 0x6005, - 0x6006, 0x5FEA, 0x5FED, 0x5FF8, 0x6019, 0x6035, 0x6026, 0x601B, - 0x600F, 0x600D, 0x6029, 0x602B, 0x600A, 0x603F, 0x6021, 0x6078, - 0x6079, 0x607B, 0x607A, 0x6042, 0x9246, 0x9247, 0x9248, 0x9249, - 0x924A, 0x924B, 0x924C, 0x924D, 0x924E, 0x924F, 0x9250, 0x9251, - 0x9252, 0x9253, 0x9254, 0x9255, 0x9256, 0x9257, 0x9258, 0x9259, - 0x925A, 0x925B, 0x925C, 0x925D, 0x925E, 0x925F, 0x9260, 0x9261, - 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, 0x9267, 0x9268, 0x9269, - 0x926A, 0x926B, 0x926C, 0x926D, 0x926E, 0x926F, 0x9270, 0x9271, - 0x9272, 0x9273, 0x9275, 0x9276, 0x9277, 0x9278, 0x9279, 0x927A, - 0x927B, 0x927C, 0x927D, 0x927E, 0x927F, 0x9280, 0x9281, 0x9282, - 0x9283, 0x9284, 0x9285, 0x9286, 0x9287, 0x9288, 0x9289, 0x928A, -plane 74 -at 0x00 - 0x928B, 0x928C, 0x928D, 0x928F, 0x9290, 0x9291, 0x9292, 0x9293, - 0x9294, 0x9295, 0x9296, 0x9297, 0x9298, 0x9299, 0x929A, 0x929B, - 0x929C, 0x929D, 0x929E, 0x929F, 0x92A0, 0x92A1, 0x92A2, 0x92A3, - 0x92A4, 0x92A5, 0x92A6, 0x92A7, 0x606A, 0x607D, 0x6096, 0x609A, - 0x60AD, 0x609D, 0x6083, 0x6092, 0x608C, 0x609B, 0x60EC, 0x60BB, - 0x60B1, 0x60DD, 0x60D8, 0x60C6, 0x60DA, 0x60B4, 0x6120, 0x6126, - 0x6115, 0x6123, 0x60F4, 0x6100, 0x610E, 0x612B, 0x614A, 0x6175, - 0x61AC, 0x6194, 0x61A7, 0x61B7, 0x61D4, 0x61F5, 0x5FDD, 0x96B3, - 0x95E9, 0x95EB, 0x95F1, 0x95F3, 0x95F5, 0x95F6, 0x95FC, 0x95FE, - 0x9603, 0x9604, 0x9606, 0x9608, 0x960A, 0x960B, 0x960C, 0x960D, - 0x960F, 0x9612, 0x9615, 0x9616, 0x9617, 0x9619, 0x961A, 0x4E2C, - 0x723F, 0x6215, 0x6C35, 0x6C54, 0x6C5C, 0x6C4A, 0x6CA3, 0x6C85, - 0x6C90, 0x6C94, 0x6C8C, 0x6C68, 0x6C69, 0x6C74, 0x6C76, 0x6C86, - 0x6CA9, 0x6CD0, 0x6CD4, 0x6CAD, 0x6CF7, 0x6CF8, 0x6CF1, 0x6CD7, - 0x6CB2, 0x6CE0, 0x6CD6, 0x6CFA, 0x6CEB, 0x6CEE, 0x6CB1, 0x6CD3, - 0x6CEF, 0x6CFE, 0x92A8, 0x92A9, 0x92AA, 0x92AB, 0x92AC, 0x92AD, - 0x92AF, 0x92B0, 0x92B1, 0x92B2, 0x92B3, 0x92B4, 0x92B5, 0x92B6, - 0x92B7, 0x92B8, 0x92B9, 0x92BA, 0x92BB, 0x92BC, 0x92BD, 0x92BE, - 0x92BF, 0x92C0, 0x92C1, 0x92C2, 0x92C3, 0x92C4, 0x92C5, 0x92C6, - 0x92C7, 0x92C9, 0x92CA, 0x92CB, 0x92CC, 0x92CD, 0x92CE, 0x92CF, - 0x92D0, 0x92D1, 0x92D2, 0x92D3, 0x92D4, 0x92D5, 0x92D6, 0x92D7, - 0x92D8, 0x92D9, 0x92DA, 0x92DB, 0x92DC, 0x92DD, 0x92DE, 0x92DF, - 0x92E0, 0x92E1, 0x92E2, 0x92E3, 0x92E4, 0x92E5, 0x92E6, 0x92E7, - 0x92E8, 0x92E9, 0x92EA, 0x92EB, 0x92EC, 0x92ED, 0x92EE, 0x92EF, - 0x92F0, 0x92F1, 0x92F2, 0x92F3, 0x92F4, 0x92F5, 0x92F6, 0x92F7, - 0x92F8, 0x92F9, 0x92FA, 0x92FB, 0x92FC, 0x92FD, 0x92FE, 0x92FF, - 0x9300, 0x9301, 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, - 0x9308, 0x9309, 0x6D39, 0x6D27, 0x6D0C, 0x6D43, 0x6D48, 0x6D07, - 0x6D04, 0x6D19, 0x6D0E, 0x6D2B, 0x6D4D, 0x6D2E, 0x6D35, 0x6D1A, - 0x6D4F, 0x6D52, 0x6D54, 0x6D33, 0x6D91, 0x6D6F, 0x6D9E, 0x6DA0, - 0x6D5E, 0x6D93, 0x6D94, 0x6D5C, 0x6D60, 0x6D7C, 0x6D63, 0x6E1A, - 0x6DC7, 0x6DC5, 0x6DDE, 0x6E0E, 0x6DBF, 0x6DE0, 0x6E11, 0x6DE6, -plane 75 -at 0x00 - 0x6DDD, 0x6DD9, 0x6E16, 0x6DAB, 0x6E0C, 0x6DAE, 0x6E2B, 0x6E6E, - 0x6E4E, 0x6E6B, 0x6EB2, 0x6E5F, 0x6E86, 0x6E53, 0x6E54, 0x6E32, - 0x6E25, 0x6E44, 0x6EDF, 0x6EB1, 0x6E98, 0x6EE0, 0x6F2D, 0x6EE2, - 0x6EA5, 0x6EA7, 0x6EBD, 0x6EBB, 0x6EB7, 0x6ED7, 0x6EB4, 0x6ECF, - 0x6E8F, 0x6EC2, 0x6E9F, 0x6F62, 0x6F46, 0x6F47, 0x6F24, 0x6F15, - 0x6EF9, 0x6F2F, 0x6F36, 0x6F4B, 0x6F74, 0x6F2A, 0x6F09, 0x6F29, - 0x6F89, 0x6F8D, 0x6F8C, 0x6F78, 0x6F72, 0x6F7C, 0x6F7A, 0x6FD1, - 0x930A, 0x930B, 0x930C, 0x930D, 0x930E, 0x930F, 0x9310, 0x9311, - 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318, 0x9319, - 0x931A, 0x931B, 0x931C, 0x931D, 0x931E, 0x931F, 0x9320, 0x9321, - 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329, - 0x932A, 0x932B, 0x932C, 0x932D, 0x932E, 0x932F, 0x9330, 0x9331, - 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339, - 0x933A, 0x933B, 0x933C, 0x933D, 0x933F, 0x9340, 0x9341, 0x9342, - 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0x934A, - 0x934B, 0x934C, 0x934D, 0x934E, 0x934F, 0x9350, 0x9351, 0x9352, - 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, 0x935A, - 0x935B, 0x935C, 0x935D, 0x935E, 0x935F, 0x9360, 0x9361, 0x9362, - 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, 0x936B, - 0x6FC9, 0x6FA7, 0x6FB9, 0x6FB6, 0x6FC2, 0x6FE1, 0x6FEE, 0x6FDE, - 0x6FE0, 0x6FEF, 0x701A, 0x7023, 0x701B, 0x7039, 0x7035, 0x704F, - 0x705E, 0x5B80, 0x5B84, 0x5B95, 0x5B93, 0x5BA5, 0x5BB8, 0x752F, - 0x9A9E, 0x6434, 0x5BE4, 0x5BEE, 0x8930, 0x5BF0, 0x8E47, 0x8B07, - 0x8FB6, 0x8FD3, 0x8FD5, 0x8FE5, 0x8FEE, 0x8FE4, 0x8FE9, 0x8FE6, - 0x8FF3, 0x8FE8, 0x9005, 0x9004, 0x900B, 0x9026, 0x9011, 0x900D, - 0x9016, 0x9021, 0x9035, 0x9036, 0x902D, 0x902F, 0x9044, 0x9051, - 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905B, 0x66B9, 0x9074, - 0x907D, 0x9082, 0x9088, 0x9083, 0x908B, 0x5F50, 0x5F57, 0x5F56, - 0x5F58, 0x5C3B, 0x54AB, 0x5C50, 0x5C59, 0x5B71, 0x5C63, 0x5C66, - 0x7FBC, 0x5F2A, 0x5F29, 0x5F2D, 0x8274, 0x5F3C, 0x9B3B, 0x5C6E, - 0x5981, 0x5983, 0x598D, 0x59A9, 0x59AA, 0x59A3, 0x936C, 0x936D, - 0x936E, 0x936F, 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, -plane 76 -at 0x00 - 0x9376, 0x9377, 0x9378, 0x9379, 0x937A, 0x937B, 0x937C, 0x937D, - 0x937E, 0x937F, 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, - 0x9386, 0x9387, 0x9388, 0x9389, 0x938A, 0x938B, 0x938C, 0x938D, - 0x938E, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, - 0x9397, 0x9398, 0x9399, 0x939A, 0x939B, 0x939C, 0x939D, 0x939E, - 0x939F, 0x93A0, 0x93A1, 0x93A2, 0x93A3, 0x93A4, 0x93A5, 0x93A6, - 0x93A7, 0x93A8, 0x93A9, 0x93AA, 0x93AB, 0x93AC, 0x93AD, 0x93AE, - 0x93AF, 0x93B0, 0x93B1, 0x93B2, 0x93B3, 0x93B4, 0x93B5, 0x93B6, - 0x93B7, 0x93B8, 0x93B9, 0x93BA, 0x93BB, 0x93BC, 0x93BD, 0x93BE, - 0x93BF, 0x93C0, 0x93C1, 0x93C2, 0x93C3, 0x93C4, 0x93C5, 0x93C6, - 0x93C7, 0x93C8, 0x93C9, 0x93CB, 0x93CC, 0x93CD, 0x5997, 0x59CA, - 0x59AB, 0x599E, 0x59A4, 0x59D2, 0x59B2, 0x59AF, 0x59D7, 0x59BE, - 0x5A05, 0x5A06, 0x59DD, 0x5A08, 0x59E3, 0x59D8, 0x59F9, 0x5A0C, - 0x5A09, 0x5A32, 0x5A34, 0x5A11, 0x5A23, 0x5A13, 0x5A40, 0x5A67, - 0x5A4A, 0x5A55, 0x5A3C, 0x5A62, 0x5A75, 0x80EC, 0x5AAA, 0x5A9B, - 0x5A77, 0x5A7A, 0x5ABE, 0x5AEB, 0x5AB2, 0x5AD2, 0x5AD4, 0x5AB8, - 0x5AE0, 0x5AE3, 0x5AF1, 0x5AD6, 0x5AE6, 0x5AD8, 0x5ADC, 0x5B09, - 0x5B17, 0x5B16, 0x5B32, 0x5B37, 0x5B40, 0x5C15, 0x5C1C, 0x5B5A, - 0x5B65, 0x5B73, 0x5B51, 0x5B53, 0x5B62, 0x9A75, 0x9A77, 0x9A78, - 0x9A7A, 0x9A7F, 0x9A7D, 0x9A80, 0x9A81, 0x9A85, 0x9A88, 0x9A8A, - 0x9A90, 0x9A92, 0x9A93, 0x9A96, 0x9A98, 0x9A9B, 0x9A9C, 0x9A9D, - 0x9A9F, 0x9AA0, 0x9AA2, 0x9AA3, 0x9AA5, 0x9AA7, 0x7E9F, 0x7EA1, - 0x7EA3, 0x7EA5, 0x7EA8, 0x7EA9, 0x93CE, 0x93CF, 0x93D0, 0x93D1, - 0x93D2, 0x93D3, 0x93D4, 0x93D5, 0x93D7, 0x93D8, 0x93D9, 0x93DA, - 0x93DB, 0x93DC, 0x93DD, 0x93DE, 0x93DF, 0x93E0, 0x93E1, 0x93E2, - 0x93E3, 0x93E4, 0x93E5, 0x93E6, 0x93E7, 0x93E8, 0x93E9, 0x93EA, - 0x93EB, 0x93EC, 0x93ED, 0x93EE, 0x93EF, 0x93F0, 0x93F1, 0x93F2, - 0x93F3, 0x93F4, 0x93F5, 0x93F6, 0x93F7, 0x93F8, 0x93F9, 0x93FA, - 0x93FB, 0x93FC, 0x93FD, 0x93FE, 0x93FF, 0x9400, 0x9401, 0x9402, - 0x9403, 0x9404, 0x9405, 0x9406, 0x9407, 0x9408, 0x9409, 0x940A, - 0x940B, 0x940C, 0x940D, 0x940E, 0x940F, 0x9410, 0x9411, 0x9412, - 0x9413, 0x9414, 0x9415, 0x9416, 0x9417, 0x9418, 0x9419, 0x941A, -plane 77 -at 0x00 - 0x941B, 0x941C, 0x941D, 0x941E, 0x941F, 0x9420, 0x9421, 0x9422, - 0x9423, 0x9424, 0x9425, 0x9426, 0x9427, 0x9428, 0x9429, 0x942A, - 0x942B, 0x942C, 0x942D, 0x942E, 0x7EAD, 0x7EB0, 0x7EBE, 0x7EC0, - 0x7EC1, 0x7EC2, 0x7EC9, 0x7ECB, 0x7ECC, 0x7ED0, 0x7ED4, 0x7ED7, - 0x7EDB, 0x7EE0, 0x7EE1, 0x7EE8, 0x7EEB, 0x7EEE, 0x7EEF, 0x7EF1, - 0x7EF2, 0x7F0D, 0x7EF6, 0x7EFA, 0x7EFB, 0x7EFE, 0x7F01, 0x7F02, - 0x7F03, 0x7F07, 0x7F08, 0x7F0B, 0x7F0C, 0x7F0F, 0x7F11, 0x7F12, - 0x7F17, 0x7F19, 0x7F1C, 0x7F1B, 0x7F1F, 0x7F21, 0x7F22, 0x7F23, - 0x7F24, 0x7F25, 0x7F26, 0x7F27, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, - 0x7F2F, 0x7F30, 0x7F31, 0x7F32, 0x7F33, 0x7F35, 0x5E7A, 0x757F, - 0x5DDB, 0x753E, 0x9095, 0x738E, 0x7391, 0x73AE, 0x73A2, 0x739F, - 0x73CF, 0x73C2, 0x73D1, 0x73B7, 0x73B3, 0x73C0, 0x73C9, 0x73C8, - 0x73E5, 0x73D9, 0x987C, 0x740A, 0x73E9, 0x73E7, 0x73DE, 0x73BA, - 0x73F2, 0x740F, 0x742A, 0x745B, 0x7426, 0x7425, 0x7428, 0x7430, - 0x742E, 0x742C, 0x942F, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, - 0x9435, 0x9436, 0x9437, 0x9438, 0x9439, 0x943A, 0x943B, 0x943C, - 0x943D, 0x943F, 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, - 0x9446, 0x9447, 0x9448, 0x9449, 0x944A, 0x944B, 0x944C, 0x944D, - 0x944E, 0x944F, 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, - 0x9456, 0x9457, 0x9458, 0x9459, 0x945A, 0x945B, 0x945C, 0x945D, - 0x945E, 0x945F, 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, - 0x9466, 0x9467, 0x9468, 0x9469, 0x946A, 0x946C, 0x946D, 0x946E, - 0x946F, 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, - 0x9477, 0x9478, 0x9479, 0x947A, 0x947B, 0x947C, 0x947D, 0x947E, - 0x947F, 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496, - 0x9498, 0x94C7, 0x94CF, 0x94D3, 0x94D4, 0x94DA, 0x94E6, 0x94FB, - 0x951C, 0x9520, 0x741B, 0x741A, 0x7441, 0x745C, 0x7457, 0x7455, - 0x7459, 0x7477, 0x746D, 0x747E, 0x749C, 0x748E, 0x7480, 0x7481, - 0x7487, 0x748B, 0x749E, 0x74A8, 0x74A9, 0x7490, 0x74A7, 0x74D2, - 0x74BA, 0x97EA, 0x97EB, 0x97EC, 0x674C, 0x6753, 0x675E, 0x6748, - 0x6769, 0x67A5, 0x6787, 0x676A, 0x6773, 0x6798, 0x67A7, 0x6775, - 0x67A8, 0x679E, 0x67AD, 0x678B, 0x6777, 0x677C, 0x67F0, 0x6809, -plane 78 -at 0x00 - 0x67D8, 0x680A, 0x67E9, 0x67B0, 0x680C, 0x67D9, 0x67B5, 0x67DA, - 0x67B3, 0x67DD, 0x6800, 0x67C3, 0x67B8, 0x67E2, 0x680E, 0x67C1, - 0x67FD, 0x6832, 0x6833, 0x6860, 0x6861, 0x684E, 0x6862, 0x6844, - 0x6864, 0x6883, 0x681D, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, - 0x683E, 0x684A, 0x6849, 0x6829, 0x68B5, 0x688F, 0x6874, 0x6877, - 0x6893, 0x686B, 0x68C2, 0x696E, 0x68FC, 0x691F, 0x6920, 0x68F9, - 0x9527, 0x9533, 0x953D, 0x9543, 0x9548, 0x954B, 0x9555, 0x955A, - 0x9560, 0x956E, 0x9574, 0x9575, 0x9577, 0x9578, 0x9579, 0x957A, - 0x957B, 0x957C, 0x957D, 0x957E, 0x9580, 0x9581, 0x9582, 0x9583, - 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958A, 0x958B, - 0x958C, 0x958D, 0x958E, 0x958F, 0x9590, 0x9591, 0x9592, 0x9593, - 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959A, 0x959B, - 0x959C, 0x959D, 0x959E, 0x959F, 0x95A0, 0x95A1, 0x95A2, 0x95A3, - 0x95A4, 0x95A5, 0x95A6, 0x95A7, 0x95A8, 0x95A9, 0x95AA, 0x95AB, - 0x95AC, 0x95AD, 0x95AE, 0x95AF, 0x95B0, 0x95B1, 0x95B2, 0x95B3, - 0x95B4, 0x95B5, 0x95B6, 0x95B7, 0x95B8, 0x95B9, 0x95BA, 0x95BB, - 0x95BC, 0x95BD, 0x95BE, 0x95BF, 0x95C0, 0x95C1, 0x95C2, 0x95C3, - 0x95C4, 0x95C5, 0x95C6, 0x95C7, 0x95C8, 0x95C9, 0x95CA, 0x95CB, - 0x6924, 0x68F0, 0x690B, 0x6901, 0x6957, 0x68E3, 0x6910, 0x6971, - 0x6939, 0x6960, 0x6942, 0x695D, 0x6984, 0x696B, 0x6980, 0x6998, - 0x6978, 0x6934, 0x69CC, 0x6987, 0x6988, 0x69CE, 0x6989, 0x6966, - 0x6963, 0x6979, 0x699B, 0x69A7, 0x69BB, 0x69AB, 0x69AD, 0x69D4, - 0x69B1, 0x69C1, 0x69CA, 0x69DF, 0x6995, 0x69E0, 0x698D, 0x69FF, - 0x6A2F, 0x69ED, 0x6A17, 0x6A18, 0x6A65, 0x69F2, 0x6A44, 0x6A3E, - 0x6AA0, 0x6A50, 0x6A5B, 0x6A35, 0x6A8E, 0x6A79, 0x6A3D, 0x6A28, - 0x6A58, 0x6A7C, 0x6A91, 0x6A90, 0x6AA9, 0x6A97, 0x6AAB, 0x7337, - 0x7352, 0x6B81, 0x6B82, 0x6B87, 0x6B84, 0x6B92, 0x6B93, 0x6B8D, - 0x6B9A, 0x6B9B, 0x6BA1, 0x6BAA, 0x8F6B, 0x8F6D, 0x8F71, 0x8F72, - 0x8F73, 0x8F75, 0x8F76, 0x8F78, 0x8F77, 0x8F79, 0x8F7A, 0x8F7C, - 0x8F7E, 0x8F81, 0x8F82, 0x8F84, 0x8F87, 0x8F8B, 0x95CC, 0x95CD, - 0x95CE, 0x95CF, 0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D4, 0x95D5, - 0x95D6, 0x95D7, 0x95D8, 0x95D9, 0x95DA, 0x95DB, 0x95DC, 0x95DD, -plane 79 -at 0x00 - 0x95DE, 0x95DF, 0x95E0, 0x95E1, 0x95E2, 0x95E3, 0x95E4, 0x95E5, - 0x95E6, 0x95E7, 0x95EC, 0x95FF, 0x9607, 0x9613, 0x9618, 0x961B, - 0x961E, 0x9620, 0x9623, 0x9624, 0x9625, 0x9626, 0x9627, 0x9628, - 0x9629, 0x962B, 0x962C, 0x962D, 0x962F, 0x9630, 0x9637, 0x9638, - 0x9639, 0x963A, 0x963E, 0x9641, 0x9643, 0x964A, 0x964E, 0x964F, - 0x9651, 0x9652, 0x9653, 0x9656, 0x9657, 0x9658, 0x9659, 0x965A, - 0x965C, 0x965D, 0x965E, 0x9660, 0x9663, 0x9665, 0x9666, 0x966B, - 0x966D, 0x966E, 0x966F, 0x9670, 0x9671, 0x9673, 0x9678, 0x9679, - 0x967A, 0x967B, 0x967C, 0x967D, 0x967E, 0x967F, 0x9680, 0x9681, - 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, 0x968A, 0x8F8D, 0x8F8E, - 0x8F8F, 0x8F98, 0x8F9A, 0x8ECE, 0x620B, 0x6217, 0x621B, 0x621F, - 0x6222, 0x6221, 0x6225, 0x6224, 0x622C, 0x81E7, 0x74EF, 0x74F4, - 0x74FF, 0x750F, 0x7511, 0x7513, 0x6534, 0x65EE, 0x65EF, 0x65F0, - 0x660A, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, 0x7085, 0x66F7, - 0x661D, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, 0x665F, 0x6654, - 0x6641, 0x664F, 0x6656, 0x6661, 0x6657, 0x6677, 0x6684, 0x668C, - 0x66A7, 0x669D, 0x66BE, 0x66DB, 0x66DC, 0x66E6, 0x66E9, 0x8D32, - 0x8D33, 0x8D36, 0x8D3B, 0x8D3D, 0x8D40, 0x8D45, 0x8D46, 0x8D48, - 0x8D49, 0x8D47, 0x8D4D, 0x8D55, 0x8D59, 0x89C7, 0x89CA, 0x89CB, - 0x89CC, 0x89CE, 0x89CF, 0x89D0, 0x89D1, 0x726E, 0x729F, 0x725D, - 0x7266, 0x726F, 0x727E, 0x727F, 0x7284, 0x728B, 0x728D, 0x728F, - 0x7292, 0x6308, 0x6332, 0x63B0, 0x968C, 0x968E, 0x9691, 0x9692, - 0x9693, 0x9695, 0x9696, 0x969A, 0x969B, 0x969D, 0x969E, 0x969F, - 0x96A0, 0x96A1, 0x96A2, 0x96A3, 0x96A4, 0x96A5, 0x96A6, 0x96A8, - 0x96A9, 0x96AA, 0x96AB, 0x96AC, 0x96AD, 0x96AE, 0x96AF, 0x96B1, - 0x96B2, 0x96B4, 0x96B5, 0x96B7, 0x96B8, 0x96BA, 0x96BB, 0x96BF, - 0x96C2, 0x96C3, 0x96C8, 0x96CA, 0x96CB, 0x96D0, 0x96D1, 0x96D3, - 0x96D4, 0x96D6, 0x96D7, 0x96D8, 0x96D9, 0x96DA, 0x96DB, 0x96DC, - 0x96DD, 0x96DE, 0x96DF, 0x96E1, 0x96E2, 0x96E3, 0x96E4, 0x96E5, - 0x96E6, 0x96E7, 0x96EB, 0x96EC, 0x96ED, 0x96EE, 0x96F0, 0x96F1, - 0x96F2, 0x96F4, 0x96F5, 0x96F8, 0x96FA, 0x96FB, 0x96FC, 0x96FD, - 0x96FF, 0x9702, 0x9703, 0x9705, 0x970A, 0x970B, 0x970C, 0x9710, -plane 80 -at 0x00 - 0x9711, 0x9712, 0x9714, 0x9715, 0x9717, 0x9718, 0x9719, 0x971A, - 0x971B, 0x971D, 0x971F, 0x9720, 0x643F, 0x64D8, 0x8004, 0x6BEA, - 0x6BF3, 0x6BFD, 0x6BF5, 0x6BF9, 0x6C05, 0x6C07, 0x6C06, 0x6C0D, - 0x6C15, 0x6C18, 0x6C19, 0x6C1A, 0x6C21, 0x6C29, 0x6C24, 0x6C2A, - 0x6C32, 0x6535, 0x6555, 0x656B, 0x724D, 0x7252, 0x7256, 0x7230, - 0x8662, 0x5216, 0x809F, 0x809C, 0x8093, 0x80BC, 0x670A, 0x80BD, - 0x80B1, 0x80AB, 0x80AD, 0x80B4, 0x80B7, 0x80E7, 0x80E8, 0x80E9, - 0x80EA, 0x80DB, 0x80C2, 0x80C4, 0x80D9, 0x80CD, 0x80D7, 0x6710, - 0x80DD, 0x80EB, 0x80F1, 0x80F4, 0x80ED, 0x810D, 0x810E, 0x80F2, - 0x80FC, 0x6715, 0x8112, 0x8C5A, 0x8136, 0x811E, 0x812C, 0x8118, - 0x8132, 0x8148, 0x814C, 0x8153, 0x8174, 0x8159, 0x815A, 0x8171, - 0x8160, 0x8169, 0x817C, 0x817D, 0x816D, 0x8167, 0x584D, 0x5AB5, - 0x8188, 0x8182, 0x8191, 0x6ED5, 0x81A3, 0x81AA, 0x81CC, 0x6726, - 0x81CA, 0x81BB, 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, - 0x9727, 0x9728, 0x9729, 0x972B, 0x972C, 0x972E, 0x972F, 0x9731, - 0x9733, 0x9734, 0x9735, 0x9736, 0x9737, 0x973A, 0x973B, 0x973C, - 0x973D, 0x973F, 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, - 0x9746, 0x9747, 0x9748, 0x9749, 0x974A, 0x974B, 0x974C, 0x974D, - 0x974E, 0x974F, 0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, - 0x975A, 0x975C, 0x975D, 0x975F, 0x9763, 0x9764, 0x9766, 0x9767, - 0x9768, 0x976A, 0x976B, 0x976C, 0x976D, 0x976E, 0x976F, 0x9770, - 0x9771, 0x9772, 0x9775, 0x9777, 0x9778, 0x9779, 0x977A, 0x977B, - 0x977D, 0x977E, 0x977F, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, - 0x9786, 0x9787, 0x9788, 0x9789, 0x978A, 0x978C, 0x978E, 0x978F, - 0x9790, 0x9793, 0x9795, 0x9796, 0x9797, 0x9799, 0x979A, 0x979B, - 0x979C, 0x979D, 0x81C1, 0x81A6, 0x6B24, 0x6B37, 0x6B39, 0x6B43, - 0x6B46, 0x6B59, 0x98D1, 0x98D2, 0x98D3, 0x98D5, 0x98D9, 0x98DA, - 0x6BB3, 0x5F40, 0x6BC2, 0x89F3, 0x6590, 0x9F51, 0x6593, 0x65BC, - 0x65C6, 0x65C4, 0x65C3, 0x65CC, 0x65CE, 0x65D2, 0x65D6, 0x7080, - 0x709C, 0x7096, 0x709D, 0x70BB, 0x70C0, 0x70B7, 0x70AB, 0x70B1, - 0x70E8, 0x70CA, 0x7110, 0x7113, 0x7116, 0x712F, 0x7131, 0x7173, - 0x715C, 0x7168, 0x7145, 0x7172, 0x714A, 0x7178, 0x717A, 0x7198, -plane 81 -at 0x00 - 0x71B3, 0x71B5, 0x71A8, 0x71A0, 0x71E0, 0x71D4, 0x71E7, 0x71F9, - 0x721D, 0x7228, 0x706C, 0x7118, 0x7166, 0x71B9, 0x623E, 0x623D, - 0x6243, 0x6248, 0x6249, 0x793B, 0x7940, 0x7946, 0x7949, 0x795B, - 0x795C, 0x7953, 0x795A, 0x7962, 0x7957, 0x7960, 0x796F, 0x7967, - 0x797A, 0x7985, 0x798A, 0x799A, 0x79A7, 0x79B3, 0x5FD1, 0x5FD0, - 0x979E, 0x979F, 0x97A1, 0x97A2, 0x97A4, 0x97A5, 0x97A6, 0x97A7, - 0x97A8, 0x97A9, 0x97AA, 0x97AC, 0x97AE, 0x97B0, 0x97B1, 0x97B3, - 0x97B5, 0x97B6, 0x97B7, 0x97B8, 0x97B9, 0x97BA, 0x97BB, 0x97BC, - 0x97BD, 0x97BE, 0x97BF, 0x97C0, 0x97C1, 0x97C2, 0x97C3, 0x97C4, - 0x97C5, 0x97C6, 0x97C7, 0x97C8, 0x97C9, 0x97CA, 0x97CB, 0x97CC, - 0x97CD, 0x97CE, 0x97CF, 0x97D0, 0x97D1, 0x97D2, 0x97D3, 0x97D4, - 0x97D5, 0x97D6, 0x97D7, 0x97D8, 0x97D9, 0x97DA, 0x97DB, 0x97DC, - 0x97DD, 0x97DE, 0x97DF, 0x97E0, 0x97E1, 0x97E2, 0x97E3, 0x97E4, - 0x97E5, 0x97E8, 0x97EE, 0x97EF, 0x97F0, 0x97F1, 0x97F2, 0x97F4, - 0x97F7, 0x97F8, 0x97F9, 0x97FA, 0x97FB, 0x97FC, 0x97FD, 0x97FE, - 0x97FF, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, - 0x9807, 0x9808, 0x9809, 0x980A, 0x980B, 0x980C, 0x980D, 0x980E, - 0x603C, 0x605D, 0x605A, 0x6067, 0x6041, 0x6059, 0x6063, 0x60AB, - 0x6106, 0x610D, 0x615D, 0x61A9, 0x619D, 0x61CB, 0x61D1, 0x6206, - 0x8080, 0x807F, 0x6C93, 0x6CF6, 0x6DFC, 0x77F6, 0x77F8, 0x7800, - 0x7809, 0x7817, 0x7818, 0x7811, 0x65AB, 0x782D, 0x781C, 0x781D, - 0x7839, 0x783A, 0x783B, 0x781F, 0x783C, 0x7825, 0x782C, 0x7823, - 0x7829, 0x784E, 0x786D, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, - 0x784C, 0x786A, 0x789B, 0x7893, 0x789A, 0x7887, 0x789C, 0x78A1, - 0x78A3, 0x78B2, 0x78B9, 0x78A5, 0x78D4, 0x78D9, 0x78C9, 0x78EC, - 0x78F2, 0x7905, 0x78F4, 0x7913, 0x7924, 0x791E, 0x7934, 0x9F9B, - 0x9EF9, 0x9EFB, 0x9EFC, 0x76F1, 0x7704, 0x770D, 0x76F9, 0x7707, - 0x7708, 0x771A, 0x7722, 0x7719, 0x772D, 0x7726, 0x7735, 0x7738, - 0x7750, 0x7751, 0x7747, 0x7743, 0x775A, 0x7768, 0x980F, 0x9810, - 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, 0x9817, 0x9818, - 0x9819, 0x981A, 0x981B, 0x981C, 0x981D, 0x981E, 0x981F, 0x9820, - 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, 0x9827, 0x9828, -plane 82 -at 0x00 - 0x9829, 0x982A, 0x982B, 0x982C, 0x982D, 0x982E, 0x982F, 0x9830, - 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, 0x9837, 0x9838, - 0x9839, 0x983A, 0x983B, 0x983C, 0x983D, 0x983E, 0x983F, 0x9840, - 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, 0x9848, - 0x9849, 0x984A, 0x984B, 0x984C, 0x984D, 0x984E, 0x984F, 0x9850, - 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, 0x9858, - 0x9859, 0x985A, 0x985B, 0x985C, 0x985D, 0x985E, 0x985F, 0x9860, - 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, 0x9868, - 0x9869, 0x986A, 0x986B, 0x986C, 0x986D, 0x986E, 0x7762, 0x7765, - 0x777F, 0x778D, 0x777D, 0x7780, 0x778C, 0x7791, 0x779F, 0x77A0, - 0x77B0, 0x77B5, 0x77BD, 0x753A, 0x7540, 0x754E, 0x754B, 0x7548, - 0x755B, 0x7572, 0x7579, 0x7583, 0x7F58, 0x7F61, 0x7F5F, 0x8A48, - 0x7F68, 0x7F74, 0x7F71, 0x7F79, 0x7F81, 0x7F7E, 0x76CD, 0x76E5, - 0x8832, 0x9485, 0x9486, 0x9487, 0x948B, 0x948A, 0x948C, 0x948D, - 0x948F, 0x9490, 0x9494, 0x9497, 0x9495, 0x949A, 0x949B, 0x949C, - 0x94A3, 0x94A4, 0x94AB, 0x94AA, 0x94AD, 0x94AC, 0x94AF, 0x94B0, - 0x94B2, 0x94B4, 0x94B6, 0x94B7, 0x94B8, 0x94B9, 0x94BA, 0x94BC, - 0x94BD, 0x94BF, 0x94C4, 0x94C8, 0x94C9, 0x94CA, 0x94CB, 0x94CC, - 0x94CD, 0x94CE, 0x94D0, 0x94D1, 0x94D2, 0x94D5, 0x94D6, 0x94D7, - 0x94D9, 0x94D8, 0x94DB, 0x94DE, 0x94DF, 0x94E0, 0x94E2, 0x94E4, - 0x94E5, 0x94E7, 0x94E8, 0x94EA, 0x986F, 0x9870, 0x9871, 0x9872, - 0x9873, 0x9874, 0x988B, 0x988E, 0x9892, 0x9895, 0x9899, 0x98A3, - 0x98A8, 0x98A9, 0x98AA, 0x98AB, 0x98AC, 0x98AD, 0x98AE, 0x98AF, - 0x98B0, 0x98B1, 0x98B2, 0x98B3, 0x98B4, 0x98B5, 0x98B6, 0x98B7, - 0x98B8, 0x98B9, 0x98BA, 0x98BB, 0x98BC, 0x98BD, 0x98BE, 0x98BF, - 0x98C0, 0x98C1, 0x98C2, 0x98C3, 0x98C4, 0x98C5, 0x98C6, 0x98C7, - 0x98C8, 0x98C9, 0x98CA, 0x98CB, 0x98CC, 0x98CD, 0x98CF, 0x98D0, - 0x98D4, 0x98D6, 0x98D7, 0x98DB, 0x98DC, 0x98DD, 0x98E0, 0x98E1, - 0x98E2, 0x98E3, 0x98E4, 0x98E5, 0x98E6, 0x98E9, 0x98EA, 0x98EB, - 0x98EC, 0x98ED, 0x98EE, 0x98EF, 0x98F0, 0x98F1, 0x98F2, 0x98F3, - 0x98F4, 0x98F5, 0x98F6, 0x98F7, 0x98F8, 0x98F9, 0x98FA, 0x98FB, - 0x98FC, 0x98FD, 0x98FE, 0x98FF, 0x9900, 0x9901, 0x9902, 0x9903, -plane 83 -at 0x00 - 0x9904, 0x9905, 0x9906, 0x9907, 0x94E9, 0x94EB, 0x94EE, 0x94EF, - 0x94F3, 0x94F4, 0x94F5, 0x94F7, 0x94F9, 0x94FC, 0x94FD, 0x94FF, - 0x9503, 0x9502, 0x9506, 0x9507, 0x9509, 0x950A, 0x950D, 0x950E, - 0x950F, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9518, 0x951B, - 0x951D, 0x951E, 0x951F, 0x9522, 0x952A, 0x952B, 0x9529, 0x952C, - 0x9531, 0x9532, 0x9534, 0x9536, 0x9537, 0x9538, 0x953C, 0x953E, - 0x953F, 0x9542, 0x9535, 0x9544, 0x9545, 0x9546, 0x9549, 0x954C, - 0x954E, 0x954F, 0x9552, 0x9553, 0x9554, 0x9556, 0x9557, 0x9558, - 0x9559, 0x955B, 0x955E, 0x955F, 0x955D, 0x9561, 0x9562, 0x9564, - 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956A, 0x956B, 0x956C, - 0x956F, 0x9571, 0x9572, 0x9573, 0x953A, 0x77E7, 0x77EC, 0x96C9, - 0x79D5, 0x79ED, 0x79E3, 0x79EB, 0x7A06, 0x5D47, 0x7A03, 0x7A02, - 0x7A1E, 0x7A14, 0x9908, 0x9909, 0x990A, 0x990B, 0x990C, 0x990E, - 0x990F, 0x9911, 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, - 0x9918, 0x9919, 0x991A, 0x991B, 0x991C, 0x991D, 0x991E, 0x991F, - 0x9920, 0x9921, 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, - 0x9928, 0x9929, 0x992A, 0x992B, 0x992C, 0x992D, 0x992F, 0x9930, - 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, 0x9938, - 0x9939, 0x993A, 0x993B, 0x993C, 0x993D, 0x993E, 0x993F, 0x9940, - 0x9941, 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, - 0x9949, 0x994A, 0x994B, 0x994C, 0x994D, 0x994E, 0x994F, 0x9950, - 0x9951, 0x9952, 0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995A, - 0x995B, 0x995C, 0x995D, 0x995E, 0x995F, 0x9960, 0x9961, 0x9962, - 0x9964, 0x9966, 0x9973, 0x9978, 0x9979, 0x997B, 0x997E, 0x9982, - 0x9983, 0x9989, 0x7A39, 0x7A37, 0x7A51, 0x9ECF, 0x99A5, 0x7A70, - 0x7688, 0x768E, 0x7693, 0x7699, 0x76A4, 0x74DE, 0x74E0, 0x752C, - 0x9E20, 0x9E22, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B, 0x9E2C, 0x9E32, - 0x9E31, 0x9E36, 0x9E38, 0x9E37, 0x9E39, 0x9E3A, 0x9E3E, 0x9E41, - 0x9E42, 0x9E44, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4B, 0x9E4C, - 0x9E4E, 0x9E51, 0x9E55, 0x9E57, 0x9E5A, 0x9E5B, 0x9E5C, 0x9E5E, - 0x9E63, 0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C, - 0x9E71, 0x9E6D, 0x9E73, 0x7592, 0x7594, 0x7596, 0x75A0, 0x759D, -plane 84 -at 0x00 - 0x75AC, 0x75A3, 0x75B3, 0x75B4, 0x75B8, 0x75C4, 0x75B1, 0x75B0, - 0x75C3, 0x75C2, 0x75D6, 0x75CD, 0x75E3, 0x75E8, 0x75E6, 0x75E4, - 0x75EB, 0x75E7, 0x7603, 0x75F1, 0x75FC, 0x75FF, 0x7610, 0x7600, - 0x7605, 0x760C, 0x7617, 0x760A, 0x7625, 0x7618, 0x7615, 0x7619, - 0x998C, 0x998E, 0x999A, 0x999B, 0x999C, 0x999D, 0x999E, 0x999F, - 0x99A0, 0x99A1, 0x99A2, 0x99A3, 0x99A4, 0x99A6, 0x99A7, 0x99A9, - 0x99AA, 0x99AB, 0x99AC, 0x99AD, 0x99AE, 0x99AF, 0x99B0, 0x99B1, - 0x99B2, 0x99B3, 0x99B4, 0x99B5, 0x99B6, 0x99B7, 0x99B8, 0x99B9, - 0x99BA, 0x99BB, 0x99BC, 0x99BD, 0x99BE, 0x99BF, 0x99C0, 0x99C1, - 0x99C2, 0x99C3, 0x99C4, 0x99C5, 0x99C6, 0x99C7, 0x99C8, 0x99C9, - 0x99CA, 0x99CB, 0x99CC, 0x99CD, 0x99CE, 0x99CF, 0x99D0, 0x99D1, - 0x99D2, 0x99D3, 0x99D4, 0x99D5, 0x99D6, 0x99D7, 0x99D8, 0x99D9, - 0x99DA, 0x99DB, 0x99DC, 0x99DD, 0x99DE, 0x99DF, 0x99E0, 0x99E1, - 0x99E2, 0x99E3, 0x99E4, 0x99E5, 0x99E6, 0x99E7, 0x99E8, 0x99E9, - 0x99EA, 0x99EB, 0x99EC, 0x99ED, 0x99EE, 0x99EF, 0x99F0, 0x99F1, - 0x99F2, 0x99F3, 0x99F4, 0x99F5, 0x99F6, 0x99F7, 0x99F8, 0x99F9, - 0x761B, 0x763C, 0x7622, 0x7620, 0x7640, 0x762D, 0x7630, 0x763F, - 0x7635, 0x7643, 0x763E, 0x7633, 0x764D, 0x765E, 0x7654, 0x765C, - 0x7656, 0x766B, 0x766F, 0x7FCA, 0x7AE6, 0x7A78, 0x7A79, 0x7A80, - 0x7A86, 0x7A88, 0x7A95, 0x7AA6, 0x7AA0, 0x7AAC, 0x7AA8, 0x7AAD, - 0x7AB3, 0x8864, 0x8869, 0x8872, 0x887D, 0x887F, 0x8882, 0x88A2, - 0x88C6, 0x88B7, 0x88BC, 0x88C9, 0x88E2, 0x88CE, 0x88E3, 0x88E5, - 0x88F1, 0x891A, 0x88FC, 0x88E8, 0x88FE, 0x88F0, 0x8921, 0x8919, - 0x8913, 0x891B, 0x890A, 0x8934, 0x892B, 0x8936, 0x8941, 0x8966, - 0x897B, 0x758B, 0x80E5, 0x76B2, 0x76B4, 0x77DC, 0x8012, 0x8014, - 0x8016, 0x801C, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, - 0x8028, 0x8031, 0x800B, 0x8035, 0x8043, 0x8046, 0x804D, 0x8052, - 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0x99FA, 0x99FB, - 0x99FC, 0x99FD, 0x99FE, 0x99FF, 0x9A00, 0x9A01, 0x9A02, 0x9A03, - 0x9A04, 0x9A05, 0x9A06, 0x9A07, 0x9A08, 0x9A09, 0x9A0A, 0x9A0B, - 0x9A0C, 0x9A0D, 0x9A0E, 0x9A0F, 0x9A10, 0x9A11, 0x9A12, 0x9A13, - 0x9A14, 0x9A15, 0x9A16, 0x9A17, 0x9A18, 0x9A19, 0x9A1A, 0x9A1B, -plane 85 -at 0x00 - 0x9A1C, 0x9A1D, 0x9A1E, 0x9A1F, 0x9A20, 0x9A21, 0x9A22, 0x9A23, - 0x9A24, 0x9A25, 0x9A26, 0x9A27, 0x9A28, 0x9A29, 0x9A2A, 0x9A2B, - 0x9A2C, 0x9A2D, 0x9A2E, 0x9A2F, 0x9A30, 0x9A31, 0x9A32, 0x9A33, - 0x9A34, 0x9A35, 0x9A36, 0x9A37, 0x9A38, 0x9A39, 0x9A3A, 0x9A3B, - 0x9A3C, 0x9A3D, 0x9A3E, 0x9A3F, 0x9A40, 0x9A41, 0x9A42, 0x9A43, - 0x9A44, 0x9A45, 0x9A46, 0x9A47, 0x9A48, 0x9A49, 0x9A4A, 0x9A4B, - 0x9A4C, 0x9A4D, 0x9A4E, 0x9A4F, 0x9A50, 0x9A51, 0x9A52, 0x9A53, - 0x9A54, 0x9A55, 0x9A56, 0x9A57, 0x9A58, 0x9A59, 0x9889, 0x988C, - 0x988D, 0x988F, 0x9894, 0x989A, 0x989B, 0x989E, 0x989F, 0x98A1, - 0x98A2, 0x98A5, 0x98A6, 0x864D, 0x8654, 0x866C, 0x866E, 0x867F, - 0x867A, 0x867C, 0x867B, 0x86A8, 0x868D, 0x868B, 0x86AC, 0x869D, - 0x86A7, 0x86A3, 0x86AA, 0x8693, 0x86A9, 0x86B6, 0x86C4, 0x86B5, - 0x86CE, 0x86B0, 0x86BA, 0x86B1, 0x86AF, 0x86C9, 0x86CF, 0x86B4, - 0x86E9, 0x86F1, 0x86F2, 0x86ED, 0x86F3, 0x86D0, 0x8713, 0x86DE, - 0x86F4, 0x86DF, 0x86D8, 0x86D1, 0x8703, 0x8707, 0x86F8, 0x8708, - 0x870A, 0x870D, 0x8709, 0x8723, 0x873B, 0x871E, 0x8725, 0x872E, - 0x871A, 0x873E, 0x8748, 0x8734, 0x8731, 0x8729, 0x8737, 0x873F, - 0x8782, 0x8722, 0x877D, 0x877E, 0x877B, 0x8760, 0x8770, 0x874C, - 0x876E, 0x878B, 0x8753, 0x8763, 0x877C, 0x8764, 0x8759, 0x8765, - 0x8793, 0x87AF, 0x87A8, 0x87D2, 0x9A5A, 0x9A5B, 0x9A5C, 0x9A5D, - 0x9A5E, 0x9A5F, 0x9A60, 0x9A61, 0x9A62, 0x9A63, 0x9A64, 0x9A65, - 0x9A66, 0x9A67, 0x9A68, 0x9A69, 0x9A6A, 0x9A6B, 0x9A72, 0x9A83, - 0x9A89, 0x9A8D, 0x9A8E, 0x9A94, 0x9A95, 0x9A99, 0x9AA6, 0x9AA9, - 0x9AAA, 0x9AAB, 0x9AAC, 0x9AAD, 0x9AAE, 0x9AAF, 0x9AB2, 0x9AB3, - 0x9AB4, 0x9AB5, 0x9AB9, 0x9ABB, 0x9ABD, 0x9ABE, 0x9ABF, 0x9AC3, - 0x9AC4, 0x9AC6, 0x9AC7, 0x9AC8, 0x9AC9, 0x9ACA, 0x9ACD, 0x9ACE, - 0x9ACF, 0x9AD0, 0x9AD2, 0x9AD4, 0x9AD5, 0x9AD6, 0x9AD7, 0x9AD9, - 0x9ADA, 0x9ADB, 0x9ADC, 0x9ADD, 0x9ADE, 0x9AE0, 0x9AE2, 0x9AE3, - 0x9AE4, 0x9AE5, 0x9AE7, 0x9AE8, 0x9AE9, 0x9AEA, 0x9AEC, 0x9AEE, - 0x9AF0, 0x9AF1, 0x9AF2, 0x9AF3, 0x9AF4, 0x9AF5, 0x9AF6, 0x9AF7, - 0x9AF8, 0x9AFA, 0x9AFC, 0x9AFD, 0x9AFE, 0x9AFF, 0x9B00, 0x9B01, - 0x9B02, 0x9B04, 0x9B05, 0x9B06, 0x87C6, 0x8788, 0x8785, 0x87AD, -plane 86 -at 0x00 - 0x8797, 0x8783, 0x87AB, 0x87E5, 0x87AC, 0x87B5, 0x87B3, 0x87CB, - 0x87D3, 0x87BD, 0x87D1, 0x87C0, 0x87CA, 0x87DB, 0x87EA, 0x87E0, - 0x87EE, 0x8816, 0x8813, 0x87FE, 0x880A, 0x881B, 0x8821, 0x8839, - 0x883C, 0x7F36, 0x7F42, 0x7F44, 0x7F45, 0x8210, 0x7AFA, 0x7AFD, - 0x7B08, 0x7B03, 0x7B04, 0x7B15, 0x7B0A, 0x7B2B, 0x7B0F, 0x7B47, - 0x7B38, 0x7B2A, 0x7B19, 0x7B2E, 0x7B31, 0x7B20, 0x7B25, 0x7B24, - 0x7B33, 0x7B3E, 0x7B1E, 0x7B58, 0x7B5A, 0x7B45, 0x7B75, 0x7B4C, - 0x7B5D, 0x7B60, 0x7B6E, 0x7B7B, 0x7B62, 0x7B72, 0x7B71, 0x7B90, - 0x7BA6, 0x7BA7, 0x7BB8, 0x7BAC, 0x7B9D, 0x7BA8, 0x7B85, 0x7BAA, - 0x7B9C, 0x7BA2, 0x7BAB, 0x7BB4, 0x7BD1, 0x7BC1, 0x7BCC, 0x7BDD, - 0x7BDA, 0x7BE5, 0x7BE6, 0x7BEA, 0x7C0C, 0x7BFE, 0x7BFC, 0x7C0F, - 0x7C16, 0x7C0B, 0x9B07, 0x9B09, 0x9B0A, 0x9B0B, 0x9B0C, 0x9B0D, - 0x9B0E, 0x9B10, 0x9B11, 0x9B12, 0x9B14, 0x9B15, 0x9B16, 0x9B17, - 0x9B18, 0x9B19, 0x9B1A, 0x9B1B, 0x9B1C, 0x9B1D, 0x9B1E, 0x9B20, - 0x9B21, 0x9B22, 0x9B24, 0x9B25, 0x9B26, 0x9B27, 0x9B28, 0x9B29, - 0x9B2A, 0x9B2B, 0x9B2C, 0x9B2D, 0x9B2E, 0x9B30, 0x9B31, 0x9B33, - 0x9B34, 0x9B35, 0x9B36, 0x9B37, 0x9B38, 0x9B39, 0x9B3A, 0x9B3D, - 0x9B3E, 0x9B3F, 0x9B40, 0x9B46, 0x9B4A, 0x9B4B, 0x9B4C, 0x9B4E, - 0x9B50, 0x9B52, 0x9B53, 0x9B55, 0x9B56, 0x9B57, 0x9B58, 0x9B59, - 0x9B5A, 0x9B5B, 0x9B5C, 0x9B5D, 0x9B5E, 0x9B5F, 0x9B60, 0x9B61, - 0x9B62, 0x9B63, 0x9B64, 0x9B65, 0x9B66, 0x9B67, 0x9B68, 0x9B69, - 0x9B6A, 0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B6F, 0x9B70, 0x9B71, - 0x9B72, 0x9B73, 0x9B74, 0x9B75, 0x9B76, 0x9B77, 0x9B78, 0x9B79, - 0x9B7A, 0x9B7B, 0x7C1F, 0x7C2A, 0x7C26, 0x7C38, 0x7C41, 0x7C40, - 0x81FE, 0x8201, 0x8202, 0x8204, 0x81EC, 0x8844, 0x8221, 0x8222, - 0x8223, 0x822D, 0x822F, 0x8228, 0x822B, 0x8238, 0x823B, 0x8233, - 0x8234, 0x823E, 0x8244, 0x8249, 0x824B, 0x824F, 0x825A, 0x825F, - 0x8268, 0x887E, 0x8885, 0x8888, 0x88D8, 0x88DF, 0x895E, 0x7F9D, - 0x7F9F, 0x7FA7, 0x7FAF, 0x7FB0, 0x7FB2, 0x7C7C, 0x6549, 0x7C91, - 0x7C9D, 0x7C9C, 0x7C9E, 0x7CA2, 0x7CB2, 0x7CBC, 0x7CBD, 0x7CC1, - 0x7CC7, 0x7CCC, 0x7CCD, 0x7CC8, 0x7CC5, 0x7CD7, 0x7CE8, 0x826E, - 0x66A8, 0x7FBF, 0x7FCE, 0x7FD5, 0x7FE5, 0x7FE1, 0x7FE6, 0x7FE9, -plane 87 -at 0x00 - 0x7FEE, 0x7FF3, 0x7CF8, 0x7D77, 0x7DA6, 0x7DAE, 0x7E47, 0x7E9B, - 0x9EB8, 0x9EB4, 0x8D73, 0x8D84, 0x8D94, 0x8D91, 0x8DB1, 0x8D67, - 0x8D6D, 0x8C47, 0x8C49, 0x914A, 0x9150, 0x914E, 0x914F, 0x9164, - 0x9B7C, 0x9B7D, 0x9B7E, 0x9B7F, 0x9B80, 0x9B81, 0x9B82, 0x9B83, - 0x9B84, 0x9B85, 0x9B86, 0x9B87, 0x9B88, 0x9B89, 0x9B8A, 0x9B8B, - 0x9B8C, 0x9B8D, 0x9B8E, 0x9B8F, 0x9B90, 0x9B91, 0x9B92, 0x9B93, - 0x9B94, 0x9B95, 0x9B96, 0x9B97, 0x9B98, 0x9B99, 0x9B9A, 0x9B9B, - 0x9B9C, 0x9B9D, 0x9B9E, 0x9B9F, 0x9BA0, 0x9BA1, 0x9BA2, 0x9BA3, - 0x9BA4, 0x9BA5, 0x9BA6, 0x9BA7, 0x9BA8, 0x9BA9, 0x9BAA, 0x9BAB, - 0x9BAC, 0x9BAD, 0x9BAE, 0x9BAF, 0x9BB0, 0x9BB1, 0x9BB2, 0x9BB3, - 0x9BB4, 0x9BB5, 0x9BB6, 0x9BB7, 0x9BB8, 0x9BB9, 0x9BBA, 0x9BBB, - 0x9BBC, 0x9BBD, 0x9BBE, 0x9BBF, 0x9BC0, 0x9BC1, 0x9BC2, 0x9BC3, - 0x9BC4, 0x9BC5, 0x9BC6, 0x9BC7, 0x9BC8, 0x9BC9, 0x9BCA, 0x9BCB, - 0x9BCC, 0x9BCD, 0x9BCE, 0x9BCF, 0x9BD0, 0x9BD1, 0x9BD2, 0x9BD3, - 0x9BD4, 0x9BD5, 0x9BD6, 0x9BD7, 0x9BD8, 0x9BD9, 0x9BDA, 0x9BDB, - 0x9162, 0x9161, 0x9170, 0x9169, 0x916F, 0x917D, 0x917E, 0x9172, - 0x9174, 0x9179, 0x918C, 0x9185, 0x9190, 0x918D, 0x9191, 0x91A2, - 0x91A3, 0x91AA, 0x91AD, 0x91AE, 0x91AF, 0x91B5, 0x91B4, 0x91BA, - 0x8C55, 0x9E7E, 0x8DB8, 0x8DEB, 0x8E05, 0x8E59, 0x8E69, 0x8DB5, - 0x8DBF, 0x8DBC, 0x8DBA, 0x8DC4, 0x8DD6, 0x8DD7, 0x8DDA, 0x8DDE, - 0x8DCE, 0x8DCF, 0x8DDB, 0x8DC6, 0x8DEC, 0x8DF7, 0x8DF8, 0x8DE3, - 0x8DF9, 0x8DFB, 0x8DE4, 0x8E09, 0x8DFD, 0x8E14, 0x8E1D, 0x8E1F, - 0x8E2C, 0x8E2E, 0x8E23, 0x8E2F, 0x8E3A, 0x8E40, 0x8E39, 0x8E35, - 0x8E3D, 0x8E31, 0x8E49, 0x8E41, 0x8E42, 0x8E51, 0x8E52, 0x8E4A, - 0x8E70, 0x8E76, 0x8E7C, 0x8E6F, 0x8E74, 0x8E85, 0x8E8F, 0x8E94, - 0x8E90, 0x8E9C, 0x8E9E, 0x8C78, 0x8C82, 0x8C8A, 0x8C85, 0x8C98, - 0x8C94, 0x659B, 0x89D6, 0x89DE, 0x89DA, 0x89DC, 0x9BDC, 0x9BDD, - 0x9BDE, 0x9BDF, 0x9BE0, 0x9BE1, 0x9BE2, 0x9BE3, 0x9BE4, 0x9BE5, - 0x9BE6, 0x9BE7, 0x9BE8, 0x9BE9, 0x9BEA, 0x9BEB, 0x9BEC, 0x9BED, - 0x9BEE, 0x9BEF, 0x9BF0, 0x9BF1, 0x9BF2, 0x9BF3, 0x9BF4, 0x9BF5, - 0x9BF6, 0x9BF7, 0x9BF8, 0x9BF9, 0x9BFA, 0x9BFB, 0x9BFC, 0x9BFD, - 0x9BFE, 0x9BFF, 0x9C00, 0x9C01, 0x9C02, 0x9C03, 0x9C04, 0x9C05, -plane 88 -at 0x00 - 0x9C06, 0x9C07, 0x9C08, 0x9C09, 0x9C0A, 0x9C0B, 0x9C0C, 0x9C0D, - 0x9C0E, 0x9C0F, 0x9C10, 0x9C11, 0x9C12, 0x9C13, 0x9C14, 0x9C15, - 0x9C16, 0x9C17, 0x9C18, 0x9C19, 0x9C1A, 0x9C1B, 0x9C1C, 0x9C1D, - 0x9C1E, 0x9C1F, 0x9C20, 0x9C21, 0x9C22, 0x9C23, 0x9C24, 0x9C25, - 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, 0x9C2B, 0x9C2C, 0x9C2D, - 0x9C2E, 0x9C2F, 0x9C30, 0x9C31, 0x9C32, 0x9C33, 0x9C34, 0x9C35, - 0x9C36, 0x9C37, 0x9C38, 0x9C39, 0x9C3A, 0x9C3B, 0x89E5, 0x89EB, - 0x89EF, 0x8A3E, 0x8B26, 0x9753, 0x96E9, 0x96F3, 0x96EF, 0x9706, - 0x9701, 0x9708, 0x970F, 0x970E, 0x972A, 0x972D, 0x9730, 0x973E, - 0x9F80, 0x9F83, 0x9F85, 0x9F86, 0x9F87, 0x9F88, 0x9F89, 0x9F8A, - 0x9F8C, 0x9EFE, 0x9F0B, 0x9F0D, 0x96B9, 0x96BC, 0x96BD, 0x96CE, - 0x96D2, 0x77BF, 0x96E0, 0x928E, 0x92AE, 0x92C8, 0x933E, 0x936A, - 0x93CA, 0x938F, 0x943E, 0x946B, 0x9C7F, 0x9C82, 0x9C85, 0x9C86, - 0x9C87, 0x9C88, 0x7A23, 0x9C8B, 0x9C8E, 0x9C90, 0x9C91, 0x9C92, - 0x9C94, 0x9C95, 0x9C9A, 0x9C9B, 0x9C9E, 0x9C9F, 0x9CA0, 0x9CA1, - 0x9CA2, 0x9CA3, 0x9CA5, 0x9CA6, 0x9CA7, 0x9CA8, 0x9CA9, 0x9CAB, - 0x9CAD, 0x9CAE, 0x9CB0, 0x9CB1, 0x9CB2, 0x9CB3, 0x9CB4, 0x9CB5, - 0x9CB6, 0x9CB7, 0x9CBA, 0x9CBB, 0x9CBC, 0x9CBD, 0x9CC4, 0x9CC5, - 0x9CC6, 0x9CC7, 0x9CCA, 0x9CCB, 0x9C3C, 0x9C3D, 0x9C3E, 0x9C3F, - 0x9C40, 0x9C41, 0x9C42, 0x9C43, 0x9C44, 0x9C45, 0x9C46, 0x9C47, - 0x9C48, 0x9C49, 0x9C4A, 0x9C4B, 0x9C4C, 0x9C4D, 0x9C4E, 0x9C4F, - 0x9C50, 0x9C51, 0x9C52, 0x9C53, 0x9C54, 0x9C55, 0x9C56, 0x9C57, - 0x9C58, 0x9C59, 0x9C5A, 0x9C5B, 0x9C5C, 0x9C5D, 0x9C5E, 0x9C5F, - 0x9C60, 0x9C61, 0x9C62, 0x9C63, 0x9C64, 0x9C65, 0x9C66, 0x9C67, - 0x9C68, 0x9C69, 0x9C6A, 0x9C6B, 0x9C6C, 0x9C6D, 0x9C6E, 0x9C6F, - 0x9C70, 0x9C71, 0x9C72, 0x9C73, 0x9C74, 0x9C75, 0x9C76, 0x9C77, - 0x9C78, 0x9C79, 0x9C7A, 0x9C7B, 0x9C7D, 0x9C7E, 0x9C80, 0x9C83, - 0x9C84, 0x9C89, 0x9C8A, 0x9C8C, 0x9C8F, 0x9C93, 0x9C96, 0x9C97, - 0x9C98, 0x9C99, 0x9C9D, 0x9CAA, 0x9CAC, 0x9CAF, 0x9CB9, 0x9CBE, - 0x9CBF, 0x9CC0, 0x9CC1, 0x9CC2, 0x9CC8, 0x9CC9, 0x9CD1, 0x9CD2, - 0x9CDA, 0x9CDB, 0x9CE0, 0x9CE1, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, - 0x9CD0, 0x9CD3, 0x9CD4, 0x9CD5, 0x9CD7, 0x9CD8, 0x9CD9, 0x9CDC, -plane 89 -at 0x00 - 0x9CDD, 0x9CDF, 0x9CE2, 0x977C, 0x9785, 0x9791, 0x9792, 0x9794, - 0x97AF, 0x97AB, 0x97A3, 0x97B2, 0x97B4, 0x9AB1, 0x9AB0, 0x9AB7, - 0x9E58, 0x9AB6, 0x9ABA, 0x9ABC, 0x9AC1, 0x9AC0, 0x9AC5, 0x9AC2, - 0x9ACB, 0x9ACC, 0x9AD1, 0x9B45, 0x9B43, 0x9B47, 0x9B49, 0x9B48, - 0x9B4D, 0x9B51, 0x98E8, 0x990D, 0x992E, 0x9955, 0x9954, 0x9ADF, - 0x9AE1, 0x9AE6, 0x9AEF, 0x9AEB, 0x9AFB, 0x9AED, 0x9AF9, 0x9B08, - 0x9B0F, 0x9B13, 0x9B1F, 0x9B23, 0x9EBD, 0x9EBE, 0x7E3B, 0x9E82, - 0x9E87, 0x9E88, 0x9E8B, 0x9E92, 0x93D6, 0x9E9D, 0x9E9F, 0x9EDB, - 0x9EDC, 0x9EDD, 0x9EE0, 0x9EDF, 0x9EE2, 0x9EE9, 0x9EE7, 0x9EE5, - 0x9EEA, 0x9EEF, 0x9F22, 0x9F2C, 0x9F2F, 0x9F39, 0x9F37, 0x9F3D, - 0x9F3E, 0x9F44, 0x9CE3, 0x9CE4, 0x9CE5, 0x9CE6, 0x9CE7, 0x9CE8, - 0x9CE9, 0x9CEA, 0x9CEB, 0x9CEC, 0x9CED, 0x9CEE, 0x9CEF, 0x9CF0, - 0x9CF1, 0x9CF2, 0x9CF3, 0x9CF4, 0x9CF5, 0x9CF6, 0x9CF7, 0x9CF8, - 0x9CF9, 0x9CFA, 0x9CFB, 0x9CFC, 0x9CFD, 0x9CFE, 0x9CFF, 0x9D00, - 0x9D01, 0x9D02, 0x9D03, 0x9D04, 0x9D05, 0x9D06, 0x9D07, 0x9D08, - 0x9D09, 0x9D0A, 0x9D0B, 0x9D0C, 0x9D0D, 0x9D0E, 0x9D0F, 0x9D10, - 0x9D11, 0x9D12, 0x9D13, 0x9D14, 0x9D15, 0x9D16, 0x9D17, 0x9D18, - 0x9D19, 0x9D1A, 0x9D1B, 0x9D1C, 0x9D1D, 0x9D1E, 0x9D1F, 0x9D20, - 0x9D21, 0x9D22, 0x9D23, 0x9D24, 0x9D25, 0x9D26, 0x9D27, 0x9D28, - 0x9D29, 0x9D2A, 0x9D2B, 0x9D2C, 0x9D2D, 0x9D2E, 0x9D2F, 0x9D30, - 0x9D31, 0x9D32, 0x9D33, 0x9D34, 0x9D35, 0x9D36, 0x9D37, 0x9D38, - 0x9D39, 0x9D3A, 0x9D3B, 0x9D3C, 0x9D3D, 0x9D3E, 0x9D3F, 0x9D40, - 0x9D41, 0x9D42, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 90 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0x9D43, 0x9D44, 0x9D45, 0x9D46, 0x9D47, 0x9D48, 0x9D49, 0x9D4A, - 0x9D4B, 0x9D4C, 0x9D4D, 0x9D4E, 0x9D4F, 0x9D50, 0x9D51, 0x9D52, - 0x9D53, 0x9D54, 0x9D55, 0x9D56, 0x9D57, 0x9D58, 0x9D59, 0x9D5A, - 0x9D5B, 0x9D5C, 0x9D5D, 0x9D5E, 0x9D5F, 0x9D60, 0x9D61, 0x9D62, - 0x9D63, 0x9D64, 0x9D65, 0x9D66, 0x9D67, 0x9D68, 0x9D69, 0x9D6A, - 0x9D6B, 0x9D6C, 0x9D6D, 0x9D6E, 0x9D6F, 0x9D70, 0x9D71, 0x9D72, - 0x9D73, 0x9D74, 0x9D75, 0x9D76, 0x9D77, 0x9D78, 0x9D79, 0x9D7A, - 0x9D7B, 0x9D7C, 0x9D7D, 0x9D7E, 0x9D7F, 0x9D80, 0x9D81, 0x9D82, - 0x9D83, 0x9D84, 0x9D85, 0x9D86, 0x9D87, 0x9D88, 0x9D89, 0x9D8A, - 0x9D8B, 0x9D8C, 0x9D8D, 0x9D8E, 0x9D8F, 0x9D90, 0x9D91, 0x9D92, - 0x9D93, 0x9D94, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9D99, 0x9D9A, - 0x9D9B, 0x9D9C, 0x9D9D, 0x9D9E, 0x9D9F, 0x9DA0, 0x9DA1, 0x9DA2, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0x9DA3, 0x9DA4, - 0x9DA5, 0x9DA6, 0x9DA7, 0x9DA8, 0x9DA9, 0x9DAA, 0x9DAB, 0x9DAC, - 0x9DAD, 0x9DAE, 0x9DAF, 0x9DB0, 0x9DB1, 0x9DB2, 0x9DB3, 0x9DB4, - 0x9DB5, 0x9DB6, 0x9DB7, 0x9DB8, 0x9DB9, 0x9DBA, 0x9DBB, 0x9DBC, - 0x9DBD, 0x9DBE, 0x9DBF, 0x9DC0, 0x9DC1, 0x9DC2, 0x9DC3, 0x9DC4, - 0x9DC5, 0x9DC6, 0x9DC7, 0x9DC8, 0x9DC9, 0x9DCA, 0x9DCB, 0x9DCC, - 0x9DCD, 0x9DCE, 0x9DCF, 0x9DD0, 0x9DD1, 0x9DD2, 0x9DD3, 0x9DD4, -plane 91 -at 0x00 - 0x9DD5, 0x9DD6, 0x9DD7, 0x9DD8, 0x9DD9, 0x9DDA, 0x9DDB, 0x9DDC, - 0x9DDD, 0x9DDE, 0x9DDF, 0x9DE0, 0x9DE1, 0x9DE2, 0x9DE3, 0x9DE4, - 0x9DE5, 0x9DE6, 0x9DE7, 0x9DE8, 0x9DE9, 0x9DEA, 0x9DEB, 0x9DEC, - 0x9DED, 0x9DEE, 0x9DEF, 0x9DF0, 0x9DF1, 0x9DF2, 0x9DF3, 0x9DF4, - 0x9DF5, 0x9DF6, 0x9DF7, 0x9DF8, 0x9DF9, 0x9DFA, 0x9DFB, 0x9DFC, - 0x9DFD, 0x9DFE, 0x9DFF, 0x9E00, 0x9E01, 0x9E02, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x9E03, 0x9E04, 0x9E05, 0x9E06, - 0x9E07, 0x9E08, 0x9E09, 0x9E0A, 0x9E0B, 0x9E0C, 0x9E0D, 0x9E0E, - 0x9E0F, 0x9E10, 0x9E11, 0x9E12, 0x9E13, 0x9E14, 0x9E15, 0x9E16, - 0x9E17, 0x9E18, 0x9E19, 0x9E1A, 0x9E1B, 0x9E1C, 0x9E1D, 0x9E1E, - 0x9E24, 0x9E27, 0x9E2E, 0x9E30, 0x9E34, 0x9E3B, 0x9E3C, 0x9E40, - 0x9E4D, 0x9E50, 0x9E52, 0x9E53, 0x9E54, 0x9E56, 0x9E59, 0x9E5D, - 0x9E5F, 0x9E60, 0x9E61, 0x9E62, 0x9E65, 0x9E6E, 0x9E6F, 0x9E72, - 0x9E74, 0x9E75, 0x9E76, 0x9E77, 0x9E78, 0x9E79, 0x9E7A, 0x9E7B, - 0x9E7C, 0x9E7D, 0x9E80, 0x9E81, 0x9E83, 0x9E84, 0x9E85, 0x9E86, - 0x9E89, 0x9E8A, 0x9E8C, 0x9E8D, 0x9E8E, 0x9E8F, 0x9E90, 0x9E91, - 0x9E94, 0x9E95, 0x9E96, 0x9E97, 0x9E98, 0x9E99, 0x9E9A, 0x9E9B, - 0x9E9C, 0x9E9E, 0x9EA0, 0x9EA1, 0x9EA2, 0x9EA3, 0x9EA4, 0x9EA5, - 0x9EA7, 0x9EA8, 0x9EA9, 0x9EAA, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 92 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0x9EAB, 0x9EAC, 0x9EAD, 0x9EAE, 0x9EAF, 0x9EB0, - 0x9EB1, 0x9EB2, 0x9EB3, 0x9EB5, 0x9EB6, 0x9EB7, 0x9EB9, 0x9EBA, - 0x9EBC, 0x9EBF, 0x9EC0, 0x9EC1, 0x9EC2, 0x9EC3, 0x9EC5, 0x9EC6, - 0x9EC7, 0x9EC8, 0x9ECA, 0x9ECB, 0x9ECC, 0x9ED0, 0x9ED2, 0x9ED3, - 0x9ED5, 0x9ED6, 0x9ED7, 0x9ED9, 0x9EDA, 0x9EDE, 0x9EE1, 0x9EE3, - 0x9EE4, 0x9EE6, 0x9EE8, 0x9EEB, 0x9EEC, 0x9EED, 0x9EEE, 0x9EF0, - 0x9EF1, 0x9EF2, 0x9EF3, 0x9EF4, 0x9EF5, 0x9EF6, 0x9EF7, 0x9EF8, - 0x9EFA, 0x9EFD, 0x9EFF, 0x9F00, 0x9F01, 0x9F02, 0x9F03, 0x9F04, - 0x9F05, 0x9F06, 0x9F07, 0x9F08, 0x9F09, 0x9F0A, 0x9F0C, 0x9F0F, - 0x9F11, 0x9F12, 0x9F14, 0x9F15, 0x9F16, 0x9F18, 0x9F1A, 0x9F1B, - 0x9F1C, 0x9F1D, 0x9F1E, 0x9F1F, 0x9F21, 0x9F23, 0x9F24, 0x9F25, - 0x9F26, 0x9F27, 0x9F28, 0x9F29, 0x9F2A, 0x9F2B, 0x9F2D, 0x9F2E, - 0x9F30, 0x9F31, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane 93 -at 0x00 - 0, 0, 0, 0, 0, 0, 0, 0, - 0x9F32, 0x9F33, 0x9F34, 0x9F35, 0x9F36, 0x9F38, 0x9F3A, 0x9F3C, - 0x9F3F, 0x9F40, 0x9F41, 0x9F42, 0x9F43, 0x9F45, 0x9F46, 0x9F47, - 0x9F48, 0x9F49, 0x9F4A, 0x9F4B, 0x9F4C, 0x9F4D, 0x9F4E, 0x9F4F, - 0x9F52, 0x9F53, 0x9F54, 0x9F55, 0x9F56, 0x9F57, 0x9F58, 0x9F59, - 0x9F5A, 0x9F5B, 0x9F5C, 0x9F5D, 0x9F5E, 0x9F5F, 0x9F60, 0x9F61, - 0x9F62, 0x9F63, 0x9F64, 0x9F65, 0x9F66, 0x9F67, 0x9F68, 0x9F69, - 0x9F6A, 0x9F6B, 0x9F6C, 0x9F6D, 0x9F6E, 0x9F6F, 0x9F70, 0x9F71, - 0x9F72, 0x9F73, 0x9F74, 0x9F75, 0x9F76, 0x9F77, 0x9F78, 0x9F79, - 0x9F7A, 0x9F7B, 0x9F7C, 0x9F7D, 0x9F7E, 0x9F81, 0x9F82, 0x9F8D, - 0x9F8E, 0x9F8F, 0x9F90, 0x9F91, 0x9F92, 0x9F93, 0x9F94, 0x9F95, - 0x9F96, 0x9F97, 0x9F98, 0x9F9C, 0x9F9D, 0x9F9E, 0x9FA1, 0x9FA2, - 0x9FA3, 0x9FA4, 0x9FA5, 0xF92C, 0xF979, 0xF995, 0xF9E7, 0xF9F1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0xFA0C, 0xFA0D, - 0xFA0E, 0xFA0F, 0xFA11, 0xFA13, 0xFA14, 0xFA18, 0xFA1F, 0xFA20, - 0xFA21, 0xFA23, 0xFA24, 0xFA27, 0xFA28, 0xFA29, 0xE815, 0xE816, - 0xE817, 0xE818, 0xE819, 0xE81A, 0xE81B, 0xE81C, 0xE81D, 0xE81E, - 0xE81F, 0xE820, 0xE821, 0xE822, 0xE823, 0xE824, 0xE825, 0xE826, - 0xE827, 0xE828, 0xE829, 0xE82A, 0xE82B, 0xE82C, 0xE82D, 0xE82E, - 0xE82F, 0xE830, 0xE831, 0xE832, 0xE833, 0xE834, 0xE835, 0xE836, - 0xE837, 0xE838, 0xE839, 0xE83A, 0xE83B, 0xE83C, 0xE83D, 0xE83E, -plane 94 -at 0x00 - 0xE83F, 0xE840, 0xE841, 0xE842, 0xE843, 0xE844, 0xE845, 0xE846, - 0xE847, 0xE848, 0xE849, 0xE84A, 0xE84B, 0xE84C, 0xE84D, 0xE84E, - 0xE84F, 0xE850, 0xE851, 0xE852, 0xE853, 0xE854, 0xE855, 0xE856, - 0xE857, 0xE858, 0xE859, 0xE85A, 0xE85B, 0xE85C, 0xE85D, 0xE85E, - 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863, 0xE864, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ubig5.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/ubig5.map deleted file mode 100755 index bd656821..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ubig5.map +++ /dev/null @@ -1,2184 +0,0 @@ -# BIG5 --> Unicode conversion table: -# generated by Chen Xiangyang (chenxy@sun.ihep.ac.cn) -# -# it contains 13703 characters of BIG5 character set, it also contains -# some unused codes in order to make the array easy to use. -# Code range: first byte: 0xa1 -- 0xFE 94 -# second byte: 0x40 -- 0x7F 64 -# 0xA1 -- 0xFF 96 -# code points: 94 x 160 = 15040 -# -# Usage: -# -# unsigned short BIG5_code, unicode; -# int pos; -# if ((BIG5_code&0x00FF)<=0x7F) -# pos = ((BIG5_code>>8)-0xa1)*160 + ((BIG5_code&0x00FF)-0x40); -# else -# pos = ((BIG5_code>>8)-0xa1)*160 + ((BIG5_code&0x00FF)-0x60); -# unicode = big52uni[pos]; -# -# Converted to ttf2pt1 map format by Sergey Babkin -# -plane a1 -at 0x40 - 0x3000, 0xFF0C, 0x3001, 0x3002, 0xFF0E, 0x2022, 0xFF1B, 0xFF1A, - 0xFF1F, 0xFF01, 0xFE30, 0x2026, 0x2025, 0xFE50, 0xFF64, 0xFE52, - 0x00B7, 0xFE54, 0xFE55, 0xFE56, 0xFE57, 0xFF5C, 0x2013, 0xFE31, - 0x2014, 0xFE33, 0, 0xFE34, 0xFE4F, 0xFF08, 0xFF09, 0xFE35, - 0xFE36, 0xFF5B, 0xFF5D, 0xFE37, 0xFE38, 0x3014, 0x3015, 0xFE39, - 0xFE3A, 0x3010, 0x3011, 0xFE3B, 0xFE3C, 0x300A, 0x300B, 0xFE3D, - 0xFE3E, 0x3008, 0x3009, 0xFE3F, 0xFE40, 0x300C, 0x300D, 0xFE41, - 0xFE42, 0x300E, 0x300F, 0xFE43, 0xFE44, 0xFE59, 0xFE5A, 0, -at 0xA0 - 0, 0xFE5B, 0xFE5C, 0xFE5D, 0xFE5E, 0x2018, 0x2019, 0x201C, - 0x201D, 0x301D, 0x301E, 0x2035, 0x2032, 0xFF03, 0xFF06, 0xFF0A, - 0x203B, 0x00A7, 0x3003, 0x25CB, 0x25CF, 0x25B3, 0x25B2, 0x25CE, - 0x2606, 0x2605, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25BD, 0x25BC, - 0x32A3, 0x2105, 0x203E, 0, 0xFF3F, 0, 0xFE49, 0xFE4A, - 0xFE4D, 0xFE4E, 0xFE4B, 0xFE4C, 0xFE5F, 0xFE60, 0xFE61, 0xFF0B, - 0xFF0D, 0x00D7, 0x00F7, 0x00B1, 0x221A, 0xFF1C, 0xFF1E, 0xFF1D, - 0x2266, 0x2267, 0x2260, 0x221E, 0x2252, 0x2261, 0xFE62, 0xFE63, - 0xFE64, 0xFE65, 0xFE66, 0x223C, 0x2229, 0x222A, 0x22A5, 0x2220, - 0x221F, 0x22BF, 0x33D2, 0x33D1, 0x222B, 0x222E, 0x2235, 0x2234, - 0x2640, 0x2642, 0x2641, 0x2609, 0x2191, 0x2193, 0x2190, 0x2192, - 0x2196, 0x2197, 0x2199, 0x2198, 0x2225, 0x2223, 0, 0, -plane a2 -at 0x40 - 0, 0xFF0F, 0xFF3C, 0xFF04, 0x00A5, 0x3012, 0x00A2, 0x00A3, - 0xFF05, 0xFF20, 0x2103, 0x2109, 0xFE69, 0xFE6A, 0xFE6B, 0x33D5, - 0x339C, 0x339D, 0x339E, 0x33CE, 0x33A1, 0x338E, 0x338F, 0x33C4, - 0x00B0, 0x5159, 0x515B, 0x515E, 0x515D, 0x5161, 0x5163, 0x55E7, - 0x74E9, 0x7CCE, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, - 0x2587, 0x2588, 0x258F, 0x258E, 0x258D, 0x258C, 0x258B, 0x258A, - 0x2589, 0x253C, 0x2534, 0x252C, 0x2524, 0x251C, 0x2594, 0x2500, - 0x2502, 0x2595, 0x250C, 0x2510, 0x2514, 0x2518, 0x256D, 0, -at 0xA0 - 0, 0x256E, 0x2570, 0x256F, 0x2550, 0x255E, 0x256A, 0x2561, - 0x25E2, 0x25E3, 0x25E5, 0x25E4, 0x2571, 0x2572, 0x2573, 0xFF10, - 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17, 0xFF18, - 0xFF19, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, - 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, - 0x3026, 0x3027, 0x3028, 0x3029, 0, 0x5344, 0, 0xFF21, - 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27, 0xFF28, 0xFF29, - 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, - 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF39, - 0xFF3A, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47, - 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F, - 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0, -plane a3 -at 0x40 - 0xFF57, 0xFF58, 0xFF59, 0xFF5A, 0x0391, 0x0392, 0x0393, 0x0394, - 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, - 0x039D, 0x039E, 0x039F, 0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, - 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03B1, 0x03B2, 0x03B3, 0x03B4, - 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, - 0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, - 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x3105, 0x3106, 0x3107, 0x3108, - 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, 0x310F, 0, -at 0xA0 - 0, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, - 0x311F, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0x02D9, 0x02C9, 0x02CA, 0x02C7, 0x02CB, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a4 -at 0x40 - 0x4E00, 0x4E59, 0x4E01, 0x4E03, 0x4E43, 0x4E5D, 0x4E86, 0x4E8C, - 0x4EBA, 0x513F, 0x5165, 0x516B, 0x51E0, 0x5200, 0x5201, 0x529B, - 0x5315, 0x5341, 0x535C, 0x53C8, 0x4E09, 0x4E0B, 0x4E08, 0x4E0A, - 0x4E2B, 0x4E38, 0x51E1, 0x4E45, 0x4E48, 0x4E5F, 0x4E5E, 0x4E8E, - 0x4EA1, 0x5140, 0x5203, 0x52FA, 0x5343, 0x53C9, 0x53E3, 0x571F, - 0x58EB, 0x5915, 0x5927, 0x5973, 0x5B50, 0x5B51, 0x5B53, 0x5BF8, - 0x5C0F, 0x5C22, 0x5C38, 0x5C71, 0x5DDD, 0x5DE5, 0x5DF1, 0x5DF2, - 0x5DF3, 0x5DFE, 0x5E72, 0x5EFE, 0x5F0B, 0x5F13, 0x624D, 0, -at 0xA0 - 0, 0x4E11, 0x4E10, 0x4E0D, 0x4E2D, 0x4E30, 0x4E39, 0x4E4B, - 0x5C39, 0x4E88, 0x4E91, 0x4E95, 0x4E92, 0x4E94, 0x4EA2, 0x4EC1, - 0x4EC0, 0x4EC3, 0x4EC6, 0x4EC7, 0x4ECD, 0x4ECA, 0x4ECB, 0x4EC4, - 0x5143, 0x5141, 0x5167, 0x516D, 0x516E, 0x516C, 0x5197, 0x51F6, - 0x5206, 0x5207, 0x5208, 0x52FB, 0x52FE, 0x52FF, 0x5316, 0x5339, - 0x5348, 0x5347, 0x5345, 0x535E, 0x5384, 0x53CB, 0x53CA, 0x53CD, - 0x58EC, 0x5929, 0x592B, 0x592A, 0x592D, 0x5B54, 0x5C11, 0x5C24, - 0x5C3A, 0x5C6F, 0x5DF4, 0x5E7B, 0x5EFF, 0x5F14, 0x5F15, 0x5FC3, - 0x6208, 0x6236, 0x624B, 0x624E, 0x652F, 0x6587, 0x6597, 0x65A4, - 0x65B9, 0x65E5, 0x66F0, 0x6708, 0x6728, 0x6B20, 0x6B62, 0x6B79, - 0x6BCB, 0x6BD4, 0x6BDB, 0x6C0F, 0x6C34, 0x706B, 0x722A, 0x7236, - 0x723B, 0x7247, 0x7259, 0x725B, 0x72AC, 0x738B, 0x4E19, 0, -plane a5 -at 0x40 - 0x4E16, 0x4E15, 0x4E14, 0x4E18, 0x4E3B, 0x4E4D, 0x4E4F, 0x4E4E, - 0x4EE5, 0x4ED8, 0x4ED4, 0x4ED5, 0x4ED6, 0x4ED7, 0x4EE3, 0x4EE4, - 0x4ED9, 0x4EDE, 0x5145, 0x5144, 0x5189, 0x518A, 0x51AC, 0x51F9, - 0x51FA, 0x51F8, 0x520A, 0x52A0, 0x529F, 0x5305, 0x5306, 0x5317, - 0x531D, 0x4EDF, 0x534A, 0x5349, 0x5361, 0x5360, 0x536F, 0x536E, - 0x53BB, 0x53EF, 0x53E4, 0x53F3, 0x53EC, 0x53EE, 0x53E9, 0x53E8, - 0x53FC, 0x53F8, 0x53F5, 0x53EB, 0x53E6, 0x53EA, 0x53F2, 0x53F1, - 0x53F0, 0x53E5, 0x53ED, 0x53FB, 0x56DB, 0x56DA, 0x5916, 0, -at 0xA0 - 0, 0x592E, 0x5931, 0x5974, 0x5976, 0x5B55, 0x5B83, 0x5C3C, - 0x5DE8, 0x5DE7, 0x5DE6, 0x5E02, 0x5E03, 0x5E73, 0x5E7C, 0x5F01, - 0x5F18, 0x5F17, 0x5FC5, 0x620A, 0x6253, 0x6254, 0x6252, 0x6251, - 0x65A5, 0x65E6, 0x672E, 0x672C, 0x672A, 0x672B, 0x672D, 0x6B63, - 0x6BCD, 0x6C11, 0x6C10, 0x6C38, 0x6C41, 0x6C40, 0x6C3E, 0x72AF, - 0x7384, 0x7389, 0x74DC, 0x74E6, 0x7518, 0x751F, 0x7528, 0x7529, - 0x7530, 0x7531, 0x7532, 0x7533, 0x758B, 0x767D, 0x76AE, 0x76BF, - 0x76EE, 0x77DB, 0x77E2, 0x77F3, 0x793A, 0x79BE, 0x7A74, 0x7ACB, - 0x4E1E, 0x4E1F, 0x4E52, 0x4E53, 0x4E69, 0x4E99, 0x4EA4, 0x4EA6, - 0x4EA5, 0x4EFF, 0x4F09, 0x4F19, 0x4F0A, 0x4F15, 0x4F0D, 0x4F10, - 0x4F11, 0x4F0F, 0x4EF2, 0x4EF6, 0x4EFB, 0x4EF0, 0x4EF3, 0x4EFD, - 0x4F01, 0x4F0B, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, 0, -plane a6 -at 0x40 - 0x5171, 0x518D, 0x51B0, 0x5217, 0x5211, 0x5212, 0x520E, 0x5216, - 0x52A3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540F, - 0x540C, 0x540A, 0x5410, 0x5401, 0x540B, 0x5404, 0x5411, 0x540D, - 0x5408, 0x5403, 0x540E, 0x5406, 0x5412, 0x56E0, 0x56DE, 0x56DD, - 0x5733, 0x5730, 0x5728, 0x572D, 0x572C, 0x572F, 0x5729, 0x5919, - 0x591A, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597D, 0x5979, - 0x5982, 0x5981, 0x5B57, 0x5B58, 0x5B87, 0x5B88, 0x5B85, 0x5B89, - 0x5BFA, 0x5C16, 0x5C79, 0x5DDE, 0x5E06, 0x5E76, 0x5E74, 0, -at 0xA0 - 0, 0x5F0F, 0x5F1B, 0x5FD9, 0x5FD6, 0x620E, 0x620C, 0x620D, - 0x6210, 0x6263, 0x625B, 0x6258, 0x6536, 0x65E9, 0x65E8, 0x65EC, - 0x65ED, 0x66F2, 0x66F3, 0x6709, 0x673D, 0x6734, 0x6731, 0x6735, - 0x6B21, 0x6B64, 0x6B7B, 0x6C16, 0x6C5D, 0x6C57, 0x6C59, 0x6C5F, - 0x6C60, 0x6C50, 0x6C55, 0x6C61, 0x6C5B, 0x6C4D, 0x6C4E, 0x7070, - 0x725F, 0x725D, 0x767E, 0x7AF9, 0x7C73, 0x7CF8, 0x7F36, 0x7F8A, - 0x7FBD, 0x8001, 0x8003, 0x800C, 0x8012, 0x8033, 0x807F, 0x8089, - 0x808B, 0x808C, 0x81E3, 0x81EA, 0x81F3, 0x81FC, 0x820C, 0x821B, - 0x821F, 0x826E, 0x8272, 0x827E, 0x866B, 0x8840, 0x884C, 0x8863, - 0x897F, 0x9621, 0x4E32, 0x4EA8, 0x4F4D, 0x4F4F, 0x4F47, 0x4F57, - 0x4F5E, 0x4F34, 0x4F5B, 0x4F55, 0x4F30, 0x4F50, 0x4F51, 0x4F3D, - 0x4F3A, 0x4F38, 0x4F43, 0x4F54, 0x4F3C, 0x4F46, 0x4F63, 0, -plane a7 -at 0x40 - 0x4F5C, 0x4F60, 0x4F2F, 0x4F4E, 0x4F36, 0x4F59, 0x4F5D, 0x4F48, - 0x4F5A, 0x514C, 0x514B, 0x514D, 0x5175, 0x51B6, 0x51B7, 0x5225, - 0x5224, 0x5229, 0x522A, 0x5228, 0x52AB, 0x52A9, 0x52AA, 0x52AC, - 0x5323, 0x5373, 0x5375, 0x541D, 0x542D, 0x541E, 0x543E, 0x5426, - 0x544E, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541B, - 0x5429, 0x544A, 0x5439, 0x543B, 0x5438, 0x542E, 0x5435, 0x5436, - 0x5420, 0x543C, 0x5440, 0x5431, 0x542B, 0x541F, 0x542C, 0x56EA, - 0x56F0, 0x56E4, 0x56EB, 0x574A, 0x5751, 0x5740, 0x574D, 0, -at 0xA0 - 0, 0x5747, 0x574E, 0x573E, 0x5750, 0x574F, 0x573B, 0x58EF, - 0x593E, 0x599D, 0x5992, 0x59A8, 0x599E, 0x59A3, 0x5999, 0x5996, - 0x598D, 0x59A4, 0x5993, 0x598A, 0x59A5, 0x5B5D, 0x5B5C, 0x5B5A, - 0x5B5B, 0x5B8C, 0x5B8B, 0x5B8F, 0x5C2C, 0x5C40, 0x5C41, 0x5C3F, - 0x5C3E, 0x5C90, 0x5C91, 0x5C94, 0x5C8C, 0x5DEB, 0x5E0C, 0x5E8F, - 0x5E87, 0x5E8A, 0x5EF7, 0x5F04, 0x5F1F, 0x5F64, 0x5F62, 0x5F77, - 0x5F79, 0x5FD8, 0x5FCC, 0x5FD7, 0x5FCD, 0x5FF1, 0x5FEB, 0x5FF8, - 0x5FEA, 0x6212, 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, - 0x6289, 0x626D, 0x628A, 0x627C, 0x627E, 0x6279, 0x6273, 0x6292, - 0x626F, 0x6298, 0x626E, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, - 0x653B, 0x6538, 0x65F1, 0x66F4, 0x675F, 0x674E, 0x674F, 0x6750, - 0x6751, 0x675C, 0x6756, 0x675E, 0x6749, 0x6746, 0x6760, 0, -plane a8 -at 0x40 - 0x6753, 0x6757, 0x6B65, 0x6BCF, 0x6C42, 0x6C5E, 0x6C99, 0x6C81, - 0x6C88, 0x6C89, 0x6C85, 0x6C9B, 0x6C6A, 0x6C7A, 0x6C90, 0x6C70, - 0x6C8C, 0x6C68, 0x6C96, 0x6C92, 0x6C7D, 0x6C83, 0x6C72, 0x6C7E, - 0x6C74, 0x6C86, 0x6C76, 0x6C8D, 0x6C94, 0x6C98, 0x6C82, 0x7076, - 0x707C, 0x707D, 0x7078, 0x7262, 0x7261, 0x7260, 0x72C4, 0x72C2, - 0x7396, 0x752C, 0x752B, 0x7537, 0x7538, 0x7682, 0x76EF, 0x77E3, - 0x79C1, 0x79C0, 0x79BF, 0x7A76, 0x7CFB, 0x7F55, 0x8096, 0x8093, - 0x809D, 0x8098, 0x809B, 0x809A, 0x80B2, 0x826F, 0x8292, 0, -at 0xA0 - 0, 0x828B, 0x828D, 0x898B, 0x89D2, 0x8A00, 0x8C37, 0x8C46, - 0x8C55, 0x8C9D, 0x8D64, 0x8D70, 0x8DB3, 0x8EAB, 0x8ECA, 0x8F9B, - 0x8FB0, 0x8FC2, 0x8FC6, 0x8FC5, 0x8FC4, 0x5DE1, 0x9091, 0x90A2, - 0x90AA, 0x90A6, 0x90A3, 0x9149, 0x91C6, 0x91CC, 0x9632, 0x962E, - 0x9631, 0x962A, 0x962C, 0x4E26, 0x4E56, 0x4E73, 0x4E8B, 0x4E9B, - 0x4E9E, 0x4EAB, 0x4EAC, 0x4F6F, 0x4F9D, 0x4F8D, 0x4F73, 0x4F7F, - 0x4F6C, 0x4F9B, 0x4F8B, 0x4F86, 0x4F83, 0x4F70, 0x4F75, 0x4F88, - 0x4F69, 0x4F7B, 0x4F96, 0x4F7E, 0x4F8F, 0x4F91, 0x4F7A, 0x5154, - 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, 0x51BD, 0x51FD, - 0x523B, 0x5238, 0x5237, 0x523A, 0x5230, 0x522E, 0x5236, 0x5241, - 0x52BE, 0x52BB, 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, - 0x5378, 0x5379, 0x53D6, 0x53D4, 0x53D7, 0x5473, 0x5475, 0, -plane a9 -at 0x40 - 0x5496, 0x5478, 0x5495, 0x5480, 0x547B, 0x5477, 0x5484, 0x5492, - 0x5486, 0x547C, 0x5490, 0x5471, 0x5476, 0x548C, 0x549A, 0x5462, - 0x5468, 0x548B, 0x547D, 0x548E, 0x56FA, 0x5783, 0x5777, 0x576A, - 0x5769, 0x5761, 0x5766, 0x5764, 0x577C, 0x591C, 0x5949, 0x5947, - 0x5948, 0x5944, 0x5954, 0x59BE, 0x59BB, 0x59D4, 0x59B9, 0x59AE, - 0x59D1, 0x59C6, 0x59D0, 0x59CD, 0x59CB, 0x59D3, 0x59CA, 0x59AF, - 0x59B3, 0x59D2, 0x59C5, 0x5B5F, 0x5B64, 0x5B63, 0x5B97, 0x5B9A, - 0x5B98, 0x5B9C, 0x5B99, 0x5B9B, 0x5C1A, 0x5C48, 0x5C45, 0, -at 0xA0 - 0, 0x5C46, 0x5CB7, 0x5CA1, 0x5CB8, 0x5CA9, 0x5CAB, 0x5CB1, - 0x5CB3, 0x5E18, 0x5E1A, 0x5E16, 0x5E15, 0x5E1B, 0x5E11, 0x5E78, - 0x5E9A, 0x5E97, 0x5E9C, 0x5E95, 0x5E96, 0x5EF6, 0x5F26, 0x5F27, - 0x5F29, 0x5F80, 0x5F81, 0x5F7F, 0x5F7C, 0x5FDD, 0x5FE0, 0x5FFD, - 0x5FF5, 0x5FFF, 0x600F, 0x6014, 0x602F, 0x6035, 0x6016, 0x602A, - 0x6015, 0x6021, 0x6027, 0x6029, 0x602B, 0x601B, 0x6216, 0x6215, - 0x623F, 0x623E, 0x6240, 0x627F, 0x62C9, 0x62CC, 0x62C4, 0x62BF, - 0x62C2, 0x62B9, 0x62D2, 0x62DB, 0x62AB, 0x62D3, 0x62D4, 0x62CB, - 0x62C8, 0x62A8, 0x62BD, 0x62BC, 0x62D0, 0x62D9, 0x62C7, 0x62CD, - 0x62B5, 0x62DA, 0x62B1, 0x62D8, 0x62D6, 0x62D7, 0x62C6, 0x62AC, - 0x62CE, 0x653E, 0x65A7, 0x65BC, 0x65FA, 0x6614, 0x6613, 0x660C, - 0x6606, 0x6602, 0x660E, 0x6600, 0x660F, 0x6615, 0x660A, 0, -plane aa -at 0x40 - 0x6607, 0x670D, 0x670B, 0x676D, 0x678B, 0x6795, 0x6771, 0x679C, - 0x6773, 0x6777, 0x6787, 0x679D, 0x6797, 0x676F, 0x6770, 0x677F, - 0x6789, 0x677E, 0x6790, 0x6775, 0x679A, 0x6793, 0x677C, 0x676A, - 0x6772, 0x6B23, 0x6B66, 0x6B67, 0x6B7F, 0x6C13, 0x6C1B, 0x6CE3, - 0x6CE8, 0x6CF3, 0x6CB1, 0x6CCC, 0x6CE5, 0x6CB3, 0x6CBD, 0x6CBE, - 0x6CBC, 0x6CE2, 0x6CAB, 0x6CD5, 0x6CD3, 0x6CB8, 0x6CC4, 0x6CB9, - 0x6CC1, 0x6CAE, 0x6CD7, 0x6CC5, 0x6CF1, 0x6CBF, 0x6CBB, 0x6CE1, - 0x6CDB, 0x6CCA, 0x6CAC, 0x6CEF, 0x6CDC, 0x6CD6, 0x6CE0, 0, -at 0xA0 - 0, 0x7095, 0x708E, 0x7092, 0x708A, 0x7099, 0x722C, 0x722D, - 0x7238, 0x7248, 0x7267, 0x7269, 0x72C0, 0x72CE, 0x72D9, 0x72D7, - 0x72D0, 0x73A9, 0x73A8, 0x739F, 0x73AB, 0x73A5, 0x753D, 0x759D, - 0x7599, 0x759A, 0x7684, 0x76C2, 0x76F2, 0x76F4, 0x77E5, 0x77FD, - 0x793E, 0x7940, 0x7941, 0x79C9, 0x79C8, 0x7A7A, 0x7A79, 0x7AFA, - 0x7CFE, 0x7F54, 0x7F8C, 0x7F8B, 0x8005, 0x80BA, 0x80A5, 0x80A2, - 0x80B1, 0x80A1, 0x80AB, 0x80A9, 0x80B4, 0x80AA, 0x80AF, 0x81E5, - 0x81FE, 0x820D, 0x82B3, 0x829D, 0x8299, 0x82AD, 0x82BD, 0x829F, - 0x82B9, 0x82B1, 0x82AC, 0x82A5, 0x82AF, 0x82B8, 0x82A3, 0x82B0, - 0x82BE, 0x82B7, 0x864E, 0x8671, 0x521D, 0x8868, 0x8ECB, 0x8FCE, - 0x8FD4, 0x8FD1, 0x90B5, 0x90B8, 0x90B1, 0x90B6, 0x91C7, 0x91D1, - 0x9577, 0x9580, 0x961C, 0x9640, 0x963F, 0x963B, 0x9644, 0, -plane ab -at 0x40 - 0x9642, 0x96B9, 0x96E8, 0x9752, 0x975E, 0x4E9F, 0x4EAD, 0x4EAE, - 0x4FE1, 0x4FB5, 0x4FAF, 0x4FBF, 0x4FE0, 0x4FD1, 0x4FCF, 0x4FDD, - 0x4FC3, 0x4FB6, 0x4FD8, 0x4FDF, 0x4FCA, 0x4FD7, 0x4FAE, 0x4FD0, - 0x4FC4, 0x4FC2, 0x4FDA, 0x4FCE, 0x4FDE, 0x4FB7, 0x5157, 0x5192, - 0x5191, 0x51A0, 0x524E, 0x5243, 0x524A, 0x524D, 0x524C, 0x524B, - 0x5247, 0x52C7, 0x52C9, 0x52C3, 0x52C1, 0x530D, 0x5357, 0x537B, - 0x539A, 0x53DB, 0x54AC, 0x54C0, 0x54A8, 0x54CE, 0x54C9, 0x54B8, - 0x54A6, 0x54B3, 0x54C7, 0x54C2, 0x54BD, 0x54AA, 0x54C1, 0, -at 0xA0 - 0, 0x54C4, 0x54C8, 0x54AF, 0x54AB, 0x54B1, 0x54BB, 0x54A9, - 0x54A7, 0x54BF, 0x56FF, 0x5782, 0x578B, 0x57A0, 0x57A3, 0x57A2, - 0x57CE, 0x57AE, 0x5793, 0x5955, 0x5951, 0x594F, 0x594E, 0x5950, - 0x59DC, 0x59D8, 0x59FF, 0x59E3, 0x59E8, 0x5A03, 0x59E5, 0x59EA, - 0x59DA, 0x59E6, 0x5A01, 0x59FB, 0x5B69, 0x5BA3, 0x5BA6, 0x5BA4, - 0x5BA2, 0x5BA5, 0x5C01, 0x5C4E, 0x5C4F, 0x5C4D, 0x5C4B, 0x5CD9, - 0x5CD2, 0x5DF7, 0x5E1D, 0x5E25, 0x5E1F, 0x5E7D, 0x5EA0, 0x5EA6, - 0x5EFA, 0x5F08, 0x5F2D, 0x5F65, 0x5F88, 0x5F85, 0x5F8A, 0x5F8B, - 0x5F87, 0x5F8C, 0x5F89, 0x6012, 0x601D, 0x6020, 0x6025, 0x600E, - 0x6028, 0x604D, 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606C, - 0x606B, 0x606A, 0x6064, 0x6241, 0x62DC, 0x6316, 0x6309, 0x62FC, - 0x62ED, 0x6301, 0x62EE, 0x62FD, 0x6307, 0x62F1, 0x62F7, 0, -plane ac -at 0x40 - 0x62EF, 0x62EC, 0x62FE, 0x62F4, 0x6311, 0x6302, 0x653F, 0x6545, - 0x65AB, 0x65BD, 0x65E2, 0x6625, 0x662D, 0x6620, 0x6627, 0x662F, - 0x661F, 0x6628, 0x6631, 0x6624, 0x66F7, 0x67FF, 0x67D3, 0x67F1, - 0x67D4, 0x67D0, 0x67EC, 0x67B6, 0x67AF, 0x67F5, 0x67E9, 0x67EF, - 0x67C4, 0x67D1, 0x67B4, 0x67DA, 0x67E5, 0x67B8, 0x67CF, 0x67DE, - 0x67F3, 0x67B0, 0x67D9, 0x67E2, 0x67DD, 0x67D2, 0x6B6A, 0x6B83, - 0x6B86, 0x6BB5, 0x6BD2, 0x6BD7, 0x6C1F, 0x6CC9, 0x6D0B, 0x6D32, - 0x6D2A, 0x6D41, 0x6D25, 0x6D0C, 0x6D31, 0x6D1E, 0x6D17, 0, -at 0xA0 - 0, 0x6D3B, 0x6D3D, 0x6D3E, 0x6D36, 0x6D1B, 0x6CF5, 0x6D39, - 0x6D27, 0x6D38, 0x6D29, 0x6D2E, 0x6D35, 0x6D0E, 0x6D2B, 0x70AB, - 0x70BA, 0x70B3, 0x70AC, 0x70AF, 0x70AD, 0x70B8, 0x70AE, 0x70A4, - 0x7230, 0x7272, 0x726F, 0x7274, 0x72E9, 0x72E0, 0x72E1, 0x73B7, - 0x73CA, 0x73BB, 0x73B2, 0x73CD, 0x73C0, 0x73B3, 0x751A, 0x752D, - 0x754F, 0x754C, 0x754E, 0x754B, 0x75AB, 0x75A4, 0x75A5, 0x75A2, - 0x75A3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76C8, 0x76C6, 0x76C3, - 0x76C5, 0x7701, 0x76F9, 0x76F8, 0x7709, 0x770B, 0x76FE, 0x76FC, - 0x7707, 0x77DC, 0x7802, 0x7814, 0x780C, 0x780D, 0x7946, 0x7949, - 0x7948, 0x7947, 0x79B9, 0x79BA, 0x79D1, 0x79D2, 0x79CB, 0x7A7F, - 0x7A81, 0x7AFF, 0x7AFD, 0x7C7D, 0x7D02, 0x7D05, 0x7D00, 0x7D09, - 0x7D07, 0x7D04, 0x7D06, 0x7F38, 0x7F8E, 0x7FBF, 0x8004, 0, -plane ad -at 0x40 - 0x8010, 0x800D, 0x8011, 0x8036, 0x80D6, 0x80E5, 0x80DA, 0x80C3, - 0x80C4, 0x80CC, 0x80E1, 0x80DB, 0x80CE, 0x80DE, 0x80E4, 0x80DD, - 0x81F4, 0x8222, 0x82E7, 0x8303, 0x8305, 0x82E3, 0x82DB, 0x82E6, - 0x8304, 0x82E5, 0x8302, 0x8309, 0x82D2, 0x82D7, 0x82F1, 0x8301, - 0x82DC, 0x82D4, 0x82D1, 0x82DE, 0x82D3, 0x82DF, 0x82EF, 0x8306, - 0x8650, 0x8679, 0x867B, 0x867A, 0x884D, 0x886B, 0x8981, 0x89D4, - 0x8A08, 0x8A02, 0x8A03, 0x8C9E, 0x8CA0, 0x8D74, 0x8D73, 0x8DB4, - 0x8ECD, 0x8ECC, 0x8FF0, 0x8FE6, 0x8FE2, 0x8FEA, 0x8FE5, 0, -at 0xA0 - 0, 0x8FED, 0x8FEB, 0x8FE4, 0x8FE8, 0x90CA, 0x90CE, 0x90C1, - 0x90C3, 0x914B, 0x914A, 0x91CD, 0x9582, 0x9650, 0x964B, 0x964C, - 0x964D, 0x9762, 0x9769, 0x97CB, 0x97ED, 0x97F3, 0x9801, 0x98A8, - 0x98DB, 0x98DF, 0x9996, 0x9999, 0x4E58, 0x4EB3, 0x500C, 0x500D, - 0x5023, 0x4FEF, 0x5026, 0x5025, 0x4FF8, 0x5029, 0x5016, 0x5006, - 0x503C, 0x501F, 0x501A, 0x5012, 0x5011, 0x4FFA, 0x5000, 0x5014, - 0x5028, 0x4FF1, 0x5021, 0x500B, 0x5019, 0x5018, 0x4FF3, 0x4FEE, - 0x502D, 0x502A, 0x4FFE, 0x502B, 0x5009, 0x517C, 0x51A4, 0x51A5, - 0x51A2, 0x51CD, 0x51CC, 0x51C6, 0x51CB, 0x5256, 0x525C, 0x5254, - 0x525B, 0x525D, 0x532A, 0x537F, 0x539F, 0x539D, 0x53DF, 0x54E8, - 0x5510, 0x5501, 0x5537, 0x54FC, 0x54E5, 0x54F2, 0x5506, 0x54FA, - 0x5514, 0x54E9, 0x54ED, 0x54E1, 0x5509, 0x54EE, 0x54EA, 0, -plane ae -at 0x40 - 0x54E6, 0x5527, 0x5507, 0x54FD, 0x550F, 0x5703, 0x5704, 0x57C2, - 0x57D4, 0x57CB, 0x57C3, 0x5809, 0x590F, 0x5957, 0x5958, 0x595A, - 0x5A11, 0x5A18, 0x5A1C, 0x5A1F, 0x5A1B, 0x5A13, 0x59EC, 0x5A20, - 0x5A23, 0x5A29, 0x5A25, 0x5A0C, 0x5A09, 0x5B6B, 0x5C58, 0x5BB0, - 0x5BB3, 0x5BB6, 0x5BB4, 0x5BAE, 0x5BB5, 0x5BB9, 0x5BB8, 0x5C04, - 0x5C51, 0x5C55, 0x5C50, 0x5CED, 0x5CFD, 0x5CFB, 0x5CEA, 0x5CE8, - 0x5CF0, 0x5CF6, 0x5D01, 0x5CF4, 0x5DEE, 0x5E2D, 0x5E2B, 0x5EAB, - 0x5EAD, 0x5EA7, 0x5F31, 0x5F92, 0x5F91, 0x5F90, 0x6059, 0, -at 0xA0 - 0, 0x6063, 0x6065, 0x6050, 0x6055, 0x606D, 0x6069, 0x606F, - 0x6084, 0x609F, 0x609A, 0x608D, 0x6094, 0x608C, 0x6085, 0x6096, - 0x6247, 0x62F3, 0x6308, 0x62FF, 0x634E, 0x633E, 0x632F, 0x6355, - 0x6342, 0x6346, 0x634F, 0x6349, 0x633A, 0x6350, 0x633D, 0x632A, - 0x632B, 0x6328, 0x634D, 0x634C, 0x6548, 0x6549, 0x6599, 0x65C1, - 0x65C5, 0x6642, 0x6649, 0x664F, 0x6643, 0x6652, 0x664C, 0x6645, - 0x6641, 0x66F8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, - 0x6846, 0x6853, 0x6839, 0x6842, 0x6854, 0x6829, 0x68B3, 0x6817, - 0x684C, 0x6851, 0x683D, 0x67F4, 0x6850, 0x6840, 0x683C, 0x6843, - 0x682A, 0x6845, 0x6813, 0x6818, 0x6841, 0x6B8A, 0x6B89, 0x6BB7, - 0x6C23, 0x6C27, 0x6C28, 0x6C26, 0x6C24, 0x6CF0, 0x6D6A, 0x6D95, - 0x6D88, 0x6D87, 0x6D66, 0x6D78, 0x6D77, 0x6D59, 0x6D93, 0, -plane af -at 0x40 - 0x6D6C, 0x6D89, 0x6D6E, 0x6D5A, 0x6D74, 0x6D69, 0x6D8C, 0x6D8A, - 0x6D79, 0x6D85, 0x6D65, 0x6D94, 0x70CA, 0x70D8, 0x70E4, 0x70D9, - 0x70C8, 0x70CF, 0x7239, 0x7279, 0x72FC, 0x72F9, 0x72FD, 0x72F8, - 0x72F7, 0x7386, 0x73ED, 0x7409, 0x73EE, 0x73E0, 0x73EA, 0x73DE, - 0x7554, 0x755D, 0x755C, 0x755A, 0x7559, 0x75BE, 0x75C5, 0x75C7, - 0x75B2, 0x75B3, 0x75BD, 0x75BC, 0x75B9, 0x75C2, 0x75B8, 0x768B, - 0x76B0, 0x76CA, 0x76CD, 0x76CE, 0x7729, 0x771F, 0x7720, 0x7728, - 0x77E9, 0x7830, 0x7827, 0x7838, 0x781D, 0x7834, 0x7837, 0, -at 0xA0 - 0, 0x7825, 0x782D, 0x7820, 0x781F, 0x7832, 0x7955, 0x7950, - 0x7960, 0x795F, 0x7956, 0x795E, 0x795D, 0x7957, 0x795A, 0x79E4, - 0x79E3, 0x79E7, 0x79DF, 0x79E6, 0x79E9, 0x79D8, 0x7A84, 0x7A88, - 0x7AD9, 0x7B06, 0x7B11, 0x7C89, 0x7D21, 0x7D17, 0x7D0B, 0x7D0A, - 0x7D20, 0x7D22, 0x7D14, 0x7D10, 0x7D15, 0x7D1A, 0x7D1C, 0x7D0D, - 0x7D19, 0x7D1B, 0x7F3A, 0x7F5F, 0x7F94, 0x7FC5, 0x7FC1, 0x8006, - 0x8018, 0x8015, 0x8019, 0x8017, 0x803D, 0x803F, 0x80F1, 0x8102, - 0x80F0, 0x8105, 0x80ED, 0x80F4, 0x8106, 0x80F8, 0x80F3, 0x8108, - 0x80FD, 0x810A, 0x80FC, 0x80EF, 0x81ED, 0x81EC, 0x8200, 0x8210, - 0x822A, 0x822B, 0x8228, 0x822C, 0x82BB, 0x832B, 0x8352, 0x8354, - 0x834A, 0x8338, 0x8350, 0x8349, 0x8335, 0x8334, 0x834F, 0x8332, - 0x8339, 0x8336, 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, 0, -plane b0 -at 0x40 - 0x8654, 0x868A, 0x86AA, 0x8693, 0x86A4, 0x86A9, 0x868C, 0x86A3, - 0x869C, 0x8870, 0x8877, 0x8881, 0x8882, 0x887D, 0x8879, 0x8A18, - 0x8A10, 0x8A0E, 0x8A0C, 0x8A15, 0x8A0A, 0x8A17, 0x8A13, 0x8A16, - 0x8A0F, 0x8A11, 0x8C48, 0x8C7A, 0x8C79, 0x8CA1, 0x8CA2, 0x8D77, - 0x8EAC, 0x8ED2, 0x8ED4, 0x8ECF, 0x8FB1, 0x9001, 0x9006, 0x8FF7, - 0x9000, 0x8FFA, 0x8FF4, 0x9003, 0x8FFD, 0x9005, 0x8FF8, 0x9095, - 0x90E1, 0x90DD, 0x90E2, 0x9152, 0x914D, 0x914C, 0x91D8, 0x91DD, - 0x91D7, 0x91DC, 0x91D9, 0x9583, 0x9662, 0x9663, 0x9661, 0, -at 0xA0 - 0, 0x965B, 0x965D, 0x9664, 0x9658, 0x965E, 0x96BB, 0x98E2, - 0x99AC, 0x9AA8, 0x9AD8, 0x9B25, 0x9B32, 0x9B3C, 0x4E7E, 0x507A, - 0x507D, 0x505C, 0x5047, 0x5043, 0x504C, 0x505A, 0x5049, 0x5065, - 0x5076, 0x504E, 0x5055, 0x5075, 0x5074, 0x5077, 0x504F, 0x500F, - 0x506F, 0x506D, 0x515C, 0x5195, 0x51F0, 0x526A, 0x526F, 0x52D2, - 0x52D9, 0x52D8, 0x52D5, 0x5310, 0x530F, 0x5319, 0x533F, 0x5340, - 0x533E, 0x53C3, 0x66FC, 0x5546, 0x556A, 0x5566, 0x5544, 0x555E, - 0x5561, 0x5543, 0x554A, 0x5531, 0x5556, 0x554F, 0x5555, 0x552F, - 0x5564, 0x5538, 0x552E, 0x555C, 0x552C, 0x5563, 0x5533, 0x5541, - 0x5557, 0x5708, 0x570B, 0x5709, 0x57DF, 0x5805, 0x580A, 0x5806, - 0x57E0, 0x57E4, 0x57FA, 0x5802, 0x5835, 0x57F7, 0x57F9, 0x5920, - 0x5962, 0x5A36, 0x5A41, 0x5A49, 0x5A66, 0x5A6A, 0x5A40, 0, -plane b1 -at 0x40 - 0x5A3C, 0x5A62, 0x5A5A, 0x5A46, 0x5A4A, 0x5B70, 0x5BC7, 0x5BC5, - 0x5BC4, 0x5BC2, 0x5BBF, 0x5BC6, 0x5C09, 0x5C08, 0x5C07, 0x5C60, - 0x5C5C, 0x5C5D, 0x5D07, 0x5D06, 0x5D0E, 0x5D1B, 0x5D16, 0x5D22, - 0x5D11, 0x5D29, 0x5D14, 0x5D19, 0x5D24, 0x5D27, 0x5D17, 0x5DE2, - 0x5E38, 0x5E36, 0x5E33, 0x5E37, 0x5EB7, 0x5EB8, 0x5EB6, 0x5EB5, - 0x5EBE, 0x5F35, 0x5F37, 0x5F57, 0x5F6C, 0x5F69, 0x5F6B, 0x5F97, - 0x5F99, 0x5F9E, 0x5F98, 0x5FA1, 0x5FA0, 0x5F9C, 0x607F, 0x60A3, - 0x6089, 0x60A0, 0x60A8, 0x60CB, 0x60B4, 0x60E6, 0x60BD, 0, -at 0xA0 - 0, 0x60C5, 0x60BB, 0x60B5, 0x60DC, 0x60BC, 0x60D8, 0x60D5, - 0x60C6, 0x60DF, 0x60B8, 0x60DA, 0x60C7, 0x621A, 0x621B, 0x6248, - 0x63A0, 0x63A7, 0x6372, 0x6396, 0x63A2, 0x63A5, 0x6377, 0x6367, - 0x6398, 0x63AA, 0x6371, 0x63A9, 0x6389, 0x6383, 0x639B, 0x636B, - 0x63A8, 0x6384, 0x6388, 0x6399, 0x63A1, 0x63AC, 0x6392, 0x638F, - 0x6380, 0x637B, 0x6369, 0x6368, 0x637A, 0x655D, 0x6556, 0x6551, - 0x6559, 0x6557, 0x555F, 0x654F, 0x6558, 0x6555, 0x6554, 0x659C, - 0x659B, 0x65AC, 0x65CF, 0x65CB, 0x65CC, 0x65CE, 0x665D, 0x665A, - 0x6664, 0x6668, 0x6666, 0x665E, 0x66F9, 0x52D7, 0x671B, 0x6881, - 0x68AF, 0x68A2, 0x6893, 0x68B5, 0x687F, 0x6876, 0x68B1, 0x68A7, - 0x6897, 0x68B0, 0x6883, 0x68C4, 0x68AD, 0x6886, 0x6885, 0x6894, - 0x689D, 0x68A8, 0x689F, 0x68A1, 0x6882, 0x6B32, 0x6BBA, 0, -plane b2 -at 0x40 - 0x6BEB, 0x6BEC, 0x6C2B, 0x6D8E, 0x6DBC, 0x6DF3, 0x6DD9, 0x6DB2, - 0x6DE1, 0x6DCC, 0x6DE4, 0x6DFB, 0x6DFA, 0x6E05, 0x6DC7, 0x6DCB, - 0x6DAF, 0x6DD1, 0x6DAE, 0x6DDE, 0x6DF9, 0x6DB8, 0x6DF7, 0x6DF5, - 0x6DC5, 0x6DD2, 0x6E1A, 0x6DB5, 0x6DDA, 0x6DEB, 0x6DD8, 0x6DEA, - 0x6DF1, 0x6DEE, 0x6DE8, 0x6DC6, 0x6DC4, 0x6DAA, 0x6DEC, 0x6DBF, - 0x6DE6, 0x70F9, 0x7109, 0x710A, 0x70FD, 0x70EF, 0x723D, 0x727D, - 0x7281, 0x731C, 0x731B, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, - 0x740A, 0x7403, 0x7406, 0x73FE, 0x740D, 0x74E0, 0x74F6, 0, -at 0xA0 - 0, 0x74F7, 0x751C, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, - 0x758F, 0x75D4, 0x75D5, 0x75B5, 0x75CA, 0x75CD, 0x768E, 0x76D4, - 0x76D2, 0x76DB, 0x7737, 0x773E, 0x773C, 0x7736, 0x7738, 0x773A, - 0x786B, 0x7843, 0x784E, 0x7965, 0x7968, 0x796D, 0x79FB, 0x7A92, - 0x7A95, 0x7B20, 0x7B28, 0x7B1B, 0x7B2C, 0x7B26, 0x7B19, 0x7B1E, - 0x7B2E, 0x7C92, 0x7C97, 0x7C95, 0x7D46, 0x7D43, 0x7D71, 0x7D2E, - 0x7D39, 0x7D3C, 0x7D40, 0x7D30, 0x7D33, 0x7D44, 0x7D2F, 0x7D42, - 0x7D32, 0x7D31, 0x7F3D, 0x7F9E, 0x7F9A, 0x7FCC, 0x7FCE, 0x7FD2, - 0x801C, 0x804A, 0x8046, 0x812F, 0x8116, 0x8123, 0x812B, 0x8129, - 0x8130, 0x8124, 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838E, - 0x839E, 0x8398, 0x8378, 0x83A2, 0x8396, 0x83BD, 0x83AB, 0x8392, - 0x838A, 0x8393, 0x8389, 0x83A0, 0x8377, 0x837B, 0x837C, 0, -plane b3 -at 0x40 - 0x8386, 0x83A7, 0x8655, 0x5F6A, 0x86C7, 0x86C0, 0x86B6, 0x86C4, - 0x86B5, 0x86C6, 0x86CB, 0x86B1, 0x86AF, 0x86C9, 0x8853, 0x889E, - 0x8888, 0x88AB, 0x8892, 0x8896, 0x888D, 0x888B, 0x8993, 0x898F, - 0x8A2A, 0x8A1D, 0x8A23, 0x8A25, 0x8A31, 0x8A2D, 0x8A1F, 0x8A1B, - 0x8A22, 0x8C49, 0x8C5A, 0x8CA9, 0x8CAC, 0x8CAB, 0x8CA8, 0x8CAA, - 0x8CA7, 0x8D67, 0x8D66, 0x8DBE, 0x8DBA, 0x8EDB, 0x8EDF, 0x9019, - 0x900D, 0x901A, 0x9017, 0x9023, 0x901F, 0x901D, 0x9010, 0x9015, - 0x901E, 0x9020, 0x900F, 0x9022, 0x9016, 0x901B, 0x9014, 0, -at 0xA0 - 0, 0x90E8, 0x90ED, 0x90FD, 0x9157, 0x91CE, 0x91F5, 0x91E6, - 0x91E3, 0x91E7, 0x91ED, 0x91E9, 0x9589, 0x966A, 0x9675, 0x9673, - 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, 0x966C, 0x96C0, 0x96EA, - 0x96E9, 0x7AE0, 0x7ADF, 0x9802, 0x9803, 0x9B5A, 0x9CE5, 0x9E75, - 0x9E7F, 0x9EA5, 0x9EBB, 0x50A2, 0x508D, 0x5085, 0x5099, 0x5091, - 0x5080, 0x5096, 0x5098, 0x509A, 0x6700, 0x51F1, 0x5272, 0x5274, - 0x5275, 0x5269, 0x52DE, 0x52DD, 0x52DB, 0x535A, 0x53A5, 0x557B, - 0x5580, 0x55A7, 0x557C, 0x558A, 0x559D, 0x5598, 0x5582, 0x559C, - 0x55AA, 0x5594, 0x5587, 0x558B, 0x5583, 0x55B3, 0x55AE, 0x559F, - 0x553E, 0x55B2, 0x559A, 0x55BB, 0x55AC, 0x55B1, 0x557E, 0x5589, - 0x55AB, 0x5599, 0x570D, 0x582F, 0x582A, 0x5834, 0x5824, 0x5830, - 0x5831, 0x5821, 0x581D, 0x5820, 0x58F9, 0x58FA, 0x5960, 0, -plane b4 -at 0x40 - 0x5A77, 0x5A9A, 0x5A7F, 0x5A92, 0x5A9B, 0x5AA7, 0x5B73, 0x5B71, - 0x5BD2, 0x5BCC, 0x5BD3, 0x5BD0, 0x5C0A, 0x5C0B, 0x5C31, 0x5D4C, - 0x5D50, 0x5D34, 0x5D47, 0x5DFD, 0x5E45, 0x5E3D, 0x5E40, 0x5E43, - 0x5E7E, 0x5ECA, 0x5EC1, 0x5EC2, 0x5EC4, 0x5F3C, 0x5F6D, 0x5FA9, - 0x5FAA, 0x5FA8, 0x60D1, 0x60E1, 0x60B2, 0x60B6, 0x60E0, 0x611C, - 0x6123, 0x60FA, 0x6115, 0x60F0, 0x60FB, 0x60F4, 0x6168, 0x60F1, - 0x610E, 0x60F6, 0x6109, 0x6100, 0x6112, 0x621F, 0x6249, 0x63A3, - 0x638C, 0x63CF, 0x63C0, 0x63E9, 0x63C9, 0x63C6, 0x63CD, 0, -at 0xA0 - 0, 0x63D2, 0x63E3, 0x63D0, 0x63E1, 0x63D6, 0x63ED, 0x63EE, - 0x6376, 0x63F4, 0x63EA, 0x63DB, 0x6452, 0x63DA, 0x63F9, 0x655E, - 0x6566, 0x6562, 0x6563, 0x6591, 0x6590, 0x65AF, 0x666E, 0x6670, - 0x6674, 0x6676, 0x666F, 0x6691, 0x667A, 0x667E, 0x6677, 0x66FE, - 0x66FF, 0x671F, 0x671D, 0x68FA, 0x68D5, 0x68E0, 0x68D8, 0x68D7, - 0x6905, 0x68DF, 0x68F5, 0x68EE, 0x68E7, 0x68F9, 0x68D2, 0x68F2, - 0x68E3, 0x68CB, 0x68CD, 0x690D, 0x6912, 0x690E, 0x68C9, 0x68DA, - 0x696E, 0x68FB, 0x6B3E, 0x6B3A, 0x6B3D, 0x6B98, 0x6B96, 0x6BBC, - 0x6BEF, 0x6C2E, 0x6C2F, 0x6C2C, 0x6E2F, 0x6E38, 0x6E54, 0x6E21, - 0x6E32, 0x6E67, 0x6E4A, 0x6E20, 0x6E25, 0x6E23, 0x6E1B, 0x6E5B, - 0x6E58, 0x6E24, 0x6E56, 0x6E6E, 0x6E2D, 0x6E26, 0x6E6F, 0x6E34, - 0x6E4D, 0x6E3A, 0x6E2C, 0x6E43, 0x6E1D, 0x6E3E, 0x6ECB, 0, -plane b5 -at 0x40 - 0x6E89, 0x6E19, 0x6E4E, 0x6E63, 0x6E44, 0x6E72, 0x6E69, 0x6E5F, - 0x7119, 0x711A, 0x7126, 0x7130, 0x7121, 0x7136, 0x716E, 0x711C, - 0x724C, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743A, - 0x742A, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742F, - 0x741B, 0x7426, 0x7428, 0x7525, 0x7526, 0x756B, 0x756A, 0x75E2, - 0x75DB, 0x75E3, 0x75D9, 0x75D8, 0x75DE, 0x75E0, 0x767B, 0x767C, - 0x7696, 0x7693, 0x76B4, 0x76DC, 0x774F, 0x77ED, 0x785D, 0x786C, - 0x786F, 0x7A0D, 0x7A08, 0x7A0B, 0x7A05, 0x7A00, 0x7A98, 0, -at 0xA0 - 0, 0x7A97, 0x7A96, 0x7AE5, 0x7AE3, 0x7B49, 0x7B56, 0x7B46, - 0x7B50, 0x7B52, 0x7B54, 0x7B4D, 0x7B4B, 0x7B4F, 0x7B51, 0x7C9F, - 0x7CA5, 0x7D5E, 0x7D50, 0x7D68, 0x7D55, 0x7D2B, 0x7D6E, 0x7D72, - 0x7D61, 0x7D66, 0x7D62, 0x7D70, 0x7D73, 0x5584, 0x7FD4, 0x7FD5, - 0x800B, 0x8052, 0x8085, 0x8155, 0x8154, 0x814B, 0x8151, 0x814E, - 0x8139, 0x8146, 0x813E, 0x814C, 0x8153, 0x8174, 0x8212, 0x821C, - 0x83E9, 0x8403, 0x83F8, 0x840D, 0x83E0, 0x83C5, 0x840B, 0x83C1, - 0x83EF, 0x83F1, 0x83F4, 0x8457, 0x840A, 0x83F0, 0x840C, 0x83CC, - 0x83FD, 0x83F2, 0x83CA, 0x8438, 0x840E, 0x8404, 0x83DC, 0x8407, - 0x83D4, 0x83DF, 0x865B, 0x86DF, 0x86D9, 0x86ED, 0x86D4, 0x86DB, - 0x86E4, 0x86D0, 0x86DE, 0x8857, 0x88C1, 0x88C2, 0x88B1, 0x8983, - 0x8996, 0x8A3B, 0x8A60, 0x8A55, 0x8A5E, 0x8A3C, 0x8A41, 0, -plane b6 -at 0x40 - 0x8A54, 0x8A5B, 0x8A50, 0x8A46, 0x8A34, 0x8A3A, 0x8A36, 0x8A56, - 0x8C61, 0x8C82, 0x8CAF, 0x8CBC, 0x8CB3, 0x8CBD, 0x8CC1, 0x8CBB, - 0x8CC0, 0x8CB4, 0x8CB7, 0x8CB6, 0x8CBF, 0x8CB8, 0x8D8A, 0x8D85, - 0x8D81, 0x8DCE, 0x8DDD, 0x8DCB, 0x8DDA, 0x8DD1, 0x8DCC, 0x8DDB, - 0x8DC6, 0x8EFB, 0x8EF8, 0x8EFC, 0x8F9C, 0x902E, 0x9035, 0x9031, - 0x9038, 0x9032, 0x9036, 0x9102, 0x90F5, 0x9109, 0x90FE, 0x9163, - 0x9165, 0x91CF, 0x9214, 0x9215, 0x9223, 0x9209, 0x921E, 0x920D, - 0x9210, 0x9207, 0x9211, 0x9594, 0x958F, 0x958B, 0x9591, 0, -at 0xA0 - 0, 0x9593, 0x9592, 0x958E, 0x968A, 0x968E, 0x968B, 0x967D, - 0x9685, 0x9686, 0x968D, 0x9672, 0x9684, 0x96C1, 0x96C5, 0x96C4, - 0x96C6, 0x96C7, 0x96EF, 0x96F2, 0x97CC, 0x9805, 0x9806, 0x9808, - 0x98E7, 0x98EA, 0x98EF, 0x98E9, 0x98F2, 0x98ED, 0x99AE, 0x99AD, - 0x9EC3, 0x9ECD, 0x9ED1, 0x4E82, 0x50AD, 0x50B5, 0x50B2, 0x50B3, - 0x50C5, 0x50BE, 0x50AC, 0x50B7, 0x50BB, 0x50AF, 0x50C7, 0x527F, - 0x5277, 0x527D, 0x52DF, 0x52E6, 0x52E4, 0x52E2, 0x52E3, 0x532F, - 0x55DF, 0x55E8, 0x55D3, 0x55E6, 0x55CE, 0x55DC, 0x55C7, 0x55D1, - 0x55E3, 0x55E4, 0x55EF, 0x55DA, 0x55E1, 0x55C5, 0x55C6, 0x55E5, - 0x55C9, 0x5712, 0x5713, 0x585E, 0x5851, 0x5858, 0x5857, 0x585A, - 0x5854, 0x586B, 0x584C, 0x586D, 0x584A, 0x5862, 0x5852, 0x584B, - 0x5967, 0x5AC1, 0x5AC9, 0x5ACC, 0x5ABE, 0x5ABD, 0x5ABC, 0, -plane b7 -at 0x40 - 0x5AB3, 0x5AC2, 0x5AB2, 0x5D69, 0x5D6F, 0x5E4C, 0x5E79, 0x5EC9, - 0x5EC8, 0x5F12, 0x5F59, 0x5FAC, 0x5FAE, 0x611A, 0x610F, 0x6148, - 0x611F, 0x60F3, 0x611B, 0x60F9, 0x6101, 0x6108, 0x614E, 0x614C, - 0x6144, 0x614D, 0x613E, 0x6134, 0x6127, 0x610D, 0x6106, 0x6137, - 0x6221, 0x6222, 0x6413, 0x643E, 0x641E, 0x642A, 0x642D, 0x643D, - 0x642C, 0x640F, 0x641C, 0x6414, 0x640D, 0x6436, 0x6416, 0x6417, - 0x6406, 0x656C, 0x659F, 0x65B0, 0x6697, 0x6689, 0x6687, 0x6688, - 0x6696, 0x6684, 0x6698, 0x668D, 0x6703, 0x6994, 0x696D, 0, -at 0xA0 - 0, 0x695A, 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, - 0x694A, 0x6968, 0x696B, 0x695E, 0x6953, 0x6979, 0x6986, 0x695D, - 0x6963, 0x695B, 0x6B47, 0x6B72, 0x6BC0, 0x6BBF, 0x6BD3, 0x6BFD, - 0x6EA2, 0x6EAF, 0x6ED3, 0x6EB6, 0x6EC2, 0x6E90, 0x6E9D, 0x6EC7, - 0x6EC5, 0x6EA5, 0x6E98, 0x6EBC, 0x6EBA, 0x6EAB, 0x6ED1, 0x6E96, - 0x6E9C, 0x6EC4, 0x6ED4, 0x6EAA, 0x6EA7, 0x6EB4, 0x714E, 0x7159, - 0x7169, 0x7164, 0x7149, 0x7167, 0x715C, 0x716C, 0x7166, 0x714C, - 0x7165, 0x715E, 0x7146, 0x7168, 0x7156, 0x723A, 0x7252, 0x7337, - 0x7345, 0x733F, 0x733E, 0x746F, 0x745A, 0x7455, 0x745F, 0x745E, - 0x7441, 0x743F, 0x7459, 0x745B, 0x745C, 0x7576, 0x7578, 0x7600, - 0x75F0, 0x7601, 0x75F2, 0x75F1, 0x75FA, 0x75FF, 0x75F4, 0x75F3, - 0x76DE, 0x76DF, 0x775B, 0x776B, 0x7766, 0x775E, 0x7763, 0, -plane b8 -at 0x40 - 0x7779, 0x776A, 0x776C, 0x775C, 0x7765, 0x7768, 0x7762, 0x77EE, - 0x788E, 0x78B0, 0x7897, 0x7898, 0x788C, 0x7889, 0x787C, 0x7891, - 0x7893, 0x787F, 0x797A, 0x797F, 0x7981, 0x842C, 0x79BD, 0x7A1C, - 0x7A1A, 0x7A20, 0x7A14, 0x7A1F, 0x7A1E, 0x7A9F, 0x7AA0, 0x7B77, - 0x7BC0, 0x7B60, 0x7B6E, 0x7B67, 0x7CB1, 0x7CB3, 0x7CB5, 0x7D93, - 0x7D79, 0x7D91, 0x7D81, 0x7D8F, 0x7D5B, 0x7F6E, 0x7F69, 0x7F6A, - 0x7F72, 0x7FA9, 0x7FA8, 0x7FA4, 0x8056, 0x8058, 0x8086, 0x8084, - 0x8171, 0x8170, 0x8178, 0x8165, 0x816E, 0x8173, 0x816B, 0, -at 0xA0 - 0, 0x8179, 0x817A, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, - 0x843D, 0x8431, 0x8475, 0x8466, 0x846B, 0x8449, 0x846C, 0x845B, - 0x843C, 0x8435, 0x8461, 0x8463, 0x8469, 0x846D, 0x8446, 0x865E, - 0x865C, 0x865F, 0x86F9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86FE, - 0x86FB, 0x8702, 0x8703, 0x8706, 0x870A, 0x8859, 0x88DF, 0x88D4, - 0x88D9, 0x88DC, 0x88D8, 0x88DD, 0x88E1, 0x88CA, 0x88D5, 0x88D2, - 0x899C, 0x89E3, 0x8A6B, 0x8A72, 0x8A73, 0x8A66, 0x8A69, 0x8A70, - 0x8A87, 0x8A7C, 0x8A63, 0x8AA0, 0x8A71, 0x8A85, 0x8A6D, 0x8A62, - 0x8A6E, 0x8A6C, 0x8A79, 0x8A7B, 0x8A3E, 0x8A68, 0x8C62, 0x8C8A, - 0x8C89, 0x8CCA, 0x8CC7, 0x8CC8, 0x8CC4, 0x8CB2, 0x8CC3, 0x8CC2, - 0x8CC5, 0x8DE1, 0x8DDF, 0x8DE8, 0x8DEF, 0x8DF3, 0x8DFA, 0x8DEA, - 0x8DE4, 0x8DE6, 0x8EB2, 0x8F03, 0x8F09, 0x8EFE, 0x8F0A, 0, -plane b9 -at 0x40 - 0x8F9F, 0x8FB2, 0x904B, 0x904A, 0x9053, 0x9042, 0x9054, 0x903C, - 0x9055, 0x9050, 0x9047, 0x904F, 0x904E, 0x904D, 0x9051, 0x903E, - 0x9041, 0x9112, 0x9117, 0x916C, 0x916A, 0x9169, 0x91C9, 0x9237, - 0x9257, 0x9238, 0x923D, 0x9240, 0x923E, 0x925B, 0x924B, 0x9264, - 0x9251, 0x9234, 0x9249, 0x924D, 0x9245, 0x9239, 0x923F, 0x925A, - 0x9598, 0x9698, 0x9694, 0x9695, 0x96CD, 0x96CB, 0x96C9, 0x96CA, - 0x96F7, 0x96FB, 0x96F9, 0x96F6, 0x9756, 0x9774, 0x9776, 0x9810, - 0x9811, 0x9813, 0x980A, 0x9812, 0x980C, 0x98FC, 0x98F4, 0, -at 0xA0 - 0, 0x98FD, 0x98FE, 0x99B3, 0x99B1, 0x99B4, 0x9AE1, 0x9CE9, - 0x9E82, 0x9F0E, 0x9F13, 0x9F20, 0x50E7, 0x50EE, 0x50E5, 0x50D6, - 0x50ED, 0x50DA, 0x50D5, 0x50CF, 0x50D1, 0x50F1, 0x50CE, 0x50E9, - 0x5162, 0x51F3, 0x5283, 0x5282, 0x5331, 0x53AD, 0x55FE, 0x5600, - 0x561B, 0x5617, 0x55FD, 0x5614, 0x5606, 0x5609, 0x560D, 0x560E, - 0x55F7, 0x5616, 0x561F, 0x5608, 0x5610, 0x55F6, 0x5718, 0x5716, - 0x5875, 0x587E, 0x5883, 0x5893, 0x588A, 0x5879, 0x5885, 0x587D, - 0x58FD, 0x5925, 0x5922, 0x5924, 0x596A, 0x5969, 0x5AE1, 0x5AE6, - 0x5AE9, 0x5AD7, 0x5AD6, 0x5AD8, 0x5AE3, 0x5B75, 0x5BDE, 0x5BE7, - 0x5BE1, 0x5BE5, 0x5BE6, 0x5BE8, 0x5BE2, 0x5BE4, 0x5BDF, 0x5C0D, - 0x5C62, 0x5D84, 0x5D87, 0x5E5B, 0x5E63, 0x5E55, 0x5E57, 0x5E54, - 0x5ED3, 0x5ED6, 0x5F0A, 0x5F46, 0x5F70, 0x5FB9, 0x6147, 0, -plane ba -at 0x40 - 0x613F, 0x614B, 0x6177, 0x6162, 0x6163, 0x615F, 0x615A, 0x6158, - 0x6175, 0x622A, 0x6487, 0x6458, 0x6454, 0x64A4, 0x6478, 0x645F, - 0x647A, 0x6451, 0x6467, 0x6434, 0x646D, 0x647B, 0x6572, 0x65A1, - 0x65D7, 0x65D6, 0x66A2, 0x66A8, 0x669D, 0x699C, 0x69A8, 0x6995, - 0x69C1, 0x69AE, 0x69D3, 0x69CB, 0x699B, 0x69B7, 0x69BB, 0x69AB, - 0x69B4, 0x69D0, 0x69CD, 0x69AD, 0x69CC, 0x69A6, 0x69C3, 0x69A3, - 0x6B49, 0x6B4C, 0x6C33, 0x6F33, 0x6F14, 0x6EFE, 0x6F13, 0x6EF4, - 0x6F29, 0x6F3E, 0x6F20, 0x6F2C, 0x6F0F, 0x6F02, 0x6F22, 0, -at 0xA0 - 0, 0x6EFF, 0x6EEF, 0x6F06, 0x6F31, 0x6F38, 0x6F32, 0x6F23, - 0x6F15, 0x6F2B, 0x6F2F, 0x6F88, 0x6F2A, 0x6EEC, 0x6F01, 0x6EF2, - 0x6ECC, 0x6EF7, 0x7194, 0x7199, 0x717D, 0x718A, 0x7184, 0x7192, - 0x723E, 0x7292, 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746A, - 0x7470, 0x746D, 0x7504, 0x7591, 0x7627, 0x760D, 0x760B, 0x7609, - 0x7613, 0x76E1, 0x76E3, 0x7784, 0x777D, 0x777F, 0x7761, 0x78C1, - 0x789F, 0x78A7, 0x78B3, 0x78A9, 0x78A3, 0x798E, 0x798F, 0x798D, - 0x7A2E, 0x7A31, 0x7AAA, 0x7AA9, 0x7AED, 0x7AEF, 0x7BA1, 0x7B95, - 0x7B8B, 0x7B75, 0x7B97, 0x7B9D, 0x7B94, 0x7B8F, 0x7BB8, 0x7B87, - 0x7B84, 0x7CB9, 0x7CBD, 0x7CBE, 0x7DBB, 0x7DB0, 0x7D9C, 0x7DBD, - 0x7DBE, 0x7DA0, 0x7DCA, 0x7DB4, 0x7DB2, 0x7DB1, 0x7DBA, 0x7DA2, - 0x7DBF, 0x7DB5, 0x7DB8, 0x7DAD, 0x7DD2, 0x7DC7, 0x7DAC, 0, -plane bb -at 0x40 - 0x7F70, 0x7FE0, 0x7FE1, 0x7FDF, 0x805E, 0x805A, 0x8087, 0x8150, - 0x8180, 0x818F, 0x8188, 0x818A, 0x817F, 0x8182, 0x81E7, 0x81FA, - 0x8207, 0x8214, 0x821E, 0x824B, 0x84C9, 0x84BF, 0x84C6, 0x84C4, - 0x8499, 0x849E, 0x84B2, 0x849C, 0x84CB, 0x84B8, 0x84C0, 0x84D3, - 0x8490, 0x84BC, 0x84D1, 0x84CA, 0x873F, 0x871C, 0x873B, 0x8722, - 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88F3, 0x8902, - 0x88F4, 0x88F9, 0x88F8, 0x88FD, 0x88E8, 0x891A, 0x88EF, 0x8AA6, - 0x8A8C, 0x8A9E, 0x8AA3, 0x8A8D, 0x8AA1, 0x8A93, 0x8AA4, 0, -at 0xA0 - 0, 0x8AAA, 0x8AA5, 0x8AA8, 0x8A98, 0x8A91, 0x8A9A, 0x8AA7, - 0x8C6A, 0x8C8D, 0x8C8C, 0x8CD3, 0x8CD1, 0x8CD2, 0x8D6B, 0x8D99, - 0x8D95, 0x8DFC, 0x8F14, 0x8F12, 0x8F15, 0x8F13, 0x8FA3, 0x9060, - 0x9058, 0x905C, 0x9063, 0x9059, 0x905E, 0x9062, 0x905D, 0x905B, - 0x9119, 0x9118, 0x911E, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, - 0x9280, 0x9285, 0x9298, 0x9296, 0x927B, 0x9293, 0x929C, 0x92A8, - 0x927C, 0x9291, 0x95A1, 0x95A8, 0x95A9, 0x95A3, 0x95A5, 0x95A4, - 0x9699, 0x969C, 0x969B, 0x96CC, 0x96D2, 0x9700, 0x977C, 0x9785, - 0x97F6, 0x9817, 0x9818, 0x98AF, 0x98B1, 0x9903, 0x9905, 0x990C, - 0x9909, 0x99C1, 0x9AAF, 0x9AB0, 0x9AE6, 0x9B41, 0x9B42, 0x9CF4, - 0x9CF6, 0x9CF3, 0x9EBC, 0x9F3B, 0x9F4A, 0x5104, 0x5100, 0x50FB, - 0x50F5, 0x50F9, 0x5102, 0x5108, 0x5109, 0x5105, 0x51DC, 0, -plane bc -at 0x40 - 0x5287, 0x5288, 0x5289, 0x528D, 0x528A, 0x52F0, 0x53B2, 0x562E, - 0x563B, 0x5639, 0x5632, 0x563F, 0x5634, 0x5629, 0x5653, 0x564E, - 0x5657, 0x5674, 0x5636, 0x562F, 0x5630, 0x5880, 0x589F, 0x589E, - 0x58B3, 0x589C, 0x58AE, 0x58A9, 0x58A6, 0x596D, 0x5B09, 0x5AFB, - 0x5B0B, 0x5AF5, 0x5B0C, 0x5B08, 0x5BEE, 0x5BEC, 0x5BE9, 0x5BEB, - 0x5C64, 0x5C65, 0x5D9D, 0x5D94, 0x5E62, 0x5E5F, 0x5E61, 0x5EE2, - 0x5EDA, 0x5EDF, 0x5EDD, 0x5EE3, 0x5EE0, 0x5F48, 0x5F71, 0x5FB7, - 0x5FB5, 0x6176, 0x6167, 0x616E, 0x615D, 0x6155, 0x6182, 0, -at 0xA0 - 0, 0x617C, 0x6170, 0x616B, 0x617E, 0x61A7, 0x6190, 0x61AB, - 0x618E, 0x61AC, 0x619A, 0x61A4, 0x6194, 0x61AE, 0x622E, 0x6469, - 0x646F, 0x6479, 0x649E, 0x64B2, 0x6488, 0x6490, 0x64B0, 0x64A5, - 0x6493, 0x6495, 0x64A9, 0x6492, 0x64AE, 0x64AD, 0x64AB, 0x649A, - 0x64AC, 0x6499, 0x64A2, 0x64B3, 0x6575, 0x6577, 0x6578, 0x66AE, - 0x66AB, 0x66B4, 0x66B1, 0x6A23, 0x6A1F, 0x69E8, 0x6A01, 0x6A1E, - 0x6A19, 0x69FD, 0x6A21, 0x6A13, 0x6A0A, 0x69F3, 0x6A02, 0x6A05, - 0x69ED, 0x6A11, 0x6B50, 0x6B4E, 0x6BA4, 0x6BC5, 0x6BC6, 0x6F3F, - 0x6F7C, 0x6F84, 0x6F51, 0x6F66, 0x6F54, 0x6F86, 0x6F6D, 0x6F5B, - 0x6F78, 0x6F6E, 0x6F8E, 0x6F7A, 0x6F70, 0x6F64, 0x6F97, 0x6F58, - 0x6ED5, 0x6F6F, 0x6F60, 0x6F5F, 0x719F, 0x71AC, 0x71B1, 0x71A8, - 0x7256, 0x729B, 0x734E, 0x7357, 0x7469, 0x748B, 0x7483, 0, -plane bd -at 0x40 - 0x747E, 0x7480, 0x757F, 0x7620, 0x7629, 0x761F, 0x7624, 0x7626, - 0x7621, 0x7622, 0x769A, 0x76BA, 0x76E4, 0x778E, 0x7787, 0x778C, - 0x7791, 0x778B, 0x78CB, 0x78C5, 0x78BA, 0x78CA, 0x78BE, 0x78D5, - 0x78BC, 0x78D0, 0x7A3F, 0x7A3C, 0x7A40, 0x7A3D, 0x7A37, 0x7A3B, - 0x7AAF, 0x7AAE, 0x7BAD, 0x7BB1, 0x7BC4, 0x7BB4, 0x7BC6, 0x7BC7, - 0x7BC1, 0x7BA0, 0x7BCC, 0x7CCA, 0x7DE0, 0x7DF4, 0x7DEF, 0x7DFB, - 0x7DD8, 0x7DEC, 0x7DDD, 0x7DE8, 0x7DE3, 0x7DDA, 0x7DDE, 0x7DE9, - 0x7D9E, 0x7DD9, 0x7DF2, 0x7DF9, 0x7F75, 0x7F77, 0x7FAF, 0, -at 0xA0 - 0, 0x7FE9, 0x8026, 0x819B, 0x819C, 0x819D, 0x81A0, 0x819A, - 0x8198, 0x8517, 0x853D, 0x851A, 0x84EE, 0x852C, 0x852D, 0x8513, - 0x8511, 0x8523, 0x8521, 0x8514, 0x84EC, 0x8525, 0x84FF, 0x8506, - 0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, - 0x8757, 0x874C, 0x8753, 0x885B, 0x885D, 0x8910, 0x8907, 0x8912, - 0x8913, 0x8915, 0x890A, 0x8ABC, 0x8AD2, 0x8AC7, 0x8AC4, 0x8A95, - 0x8ACB, 0x8AF8, 0x8AB2, 0x8AC9, 0x8AC2, 0x8ABF, 0x8AB0, 0x8AD6, - 0x8ACD, 0x8AB6, 0x8AB9, 0x8ADB, 0x8C4C, 0x8C4E, 0x8C6C, 0x8CE0, - 0x8CDE, 0x8CE6, 0x8CE4, 0x8CEC, 0x8CED, 0x8CE2, 0x8CE3, 0x8CDC, - 0x8CEA, 0x8CE1, 0x8D6D, 0x8D9F, 0x8DA3, 0x8E2B, 0x8E10, 0x8E1D, - 0x8E22, 0x8E0F, 0x8E29, 0x8E1F, 0x8E21, 0x8E1E, 0x8EBA, 0x8F1D, - 0x8F1B, 0x8F1F, 0x8F29, 0x8F26, 0x8F2A, 0x8F1C, 0x8F1E, 0, -plane be -at 0x40 - 0x8F25, 0x9069, 0x906E, 0x9068, 0x906D, 0x9077, 0x9130, 0x912D, - 0x9127, 0x9131, 0x9187, 0x9189, 0x918B, 0x9183, 0x92C5, 0x92BB, - 0x92B7, 0x92EA, 0x92AC, 0x92E4, 0x92C1, 0x92B3, 0x92BC, 0x92D2, - 0x92C7, 0x92F0, 0x92B2, 0x95AD, 0x95B1, 0x9704, 0x9706, 0x9707, - 0x9709, 0x9760, 0x978D, 0x978B, 0x978F, 0x9821, 0x982B, 0x981C, - 0x98B3, 0x990A, 0x9913, 0x9912, 0x9918, 0x99DD, 0x99D0, 0x99DF, - 0x99DB, 0x99D1, 0x99D5, 0x99D2, 0x99D9, 0x9AB7, 0x9AEE, 0x9AEF, - 0x9B27, 0x9B45, 0x9B44, 0x9B77, 0x9B6F, 0x9D06, 0x9D09, 0, -at 0xA0 - 0, 0x9D03, 0x9EA9, 0x9EBE, 0x9ECE, 0x58A8, 0x9F52, 0x5112, - 0x5118, 0x5114, 0x5110, 0x5115, 0x5180, 0x51AA, 0x51DD, 0x5291, - 0x5293, 0x52F3, 0x5659, 0x566B, 0x5679, 0x5669, 0x5664, 0x5678, - 0x566A, 0x5668, 0x5665, 0x5671, 0x566F, 0x566C, 0x5662, 0x5676, - 0x58C1, 0x58BE, 0x58C7, 0x58C5, 0x596E, 0x5B1D, 0x5B34, 0x5B78, - 0x5BF0, 0x5C0E, 0x5F4A, 0x61B2, 0x6191, 0x61A9, 0x618A, 0x61CD, - 0x61B6, 0x61BE, 0x61CA, 0x61C8, 0x6230, 0x64C5, 0x64C1, 0x64CB, - 0x64BB, 0x64BC, 0x64DA, 0x64C4, 0x64C7, 0x64C2, 0x64CD, 0x64BF, - 0x64D2, 0x64D4, 0x64BE, 0x6574, 0x66C6, 0x66C9, 0x66B9, 0x66C4, - 0x66C7, 0x66B8, 0x6A3D, 0x6A38, 0x6A3A, 0x6A59, 0x6A6B, 0x6A58, - 0x6A39, 0x6A44, 0x6A62, 0x6A61, 0x6A4B, 0x6A47, 0x6A35, 0x6A5F, - 0x6A48, 0x6B59, 0x6B77, 0x6C05, 0x6FC2, 0x6FB1, 0x6FA1, 0, -plane bf -at 0x40 - 0x6FC3, 0x6FA4, 0x6FC1, 0x6FA7, 0x6FB3, 0x6FC0, 0x6FB9, 0x6FB6, - 0x6FA6, 0x6FA0, 0x6FB4, 0x71BE, 0x71C9, 0x71D0, 0x71D2, 0x71C8, - 0x71D5, 0x71B9, 0x71CE, 0x71D9, 0x71DC, 0x71C3, 0x71C4, 0x7368, - 0x749C, 0x74A3, 0x7498, 0x749F, 0x749E, 0x74E2, 0x750C, 0x750D, - 0x7634, 0x7638, 0x763A, 0x76E7, 0x76E5, 0x77A0, 0x779E, 0x779F, - 0x77A5, 0x78E8, 0x78DA, 0x78EC, 0x78E7, 0x79A6, 0x7A4D, 0x7A4E, - 0x7A46, 0x7A4C, 0x7A4B, 0x7ABA, 0x7BD9, 0x7C11, 0x7BC9, 0x7BE4, - 0x7BDB, 0x7BE1, 0x7BE9, 0x7BE6, 0x7CD5, 0x7CD6, 0x7E0A, 0, -at 0xA0 - 0, 0x7E11, 0x7E08, 0x7E1B, 0x7E23, 0x7E1E, 0x7E1D, 0x7E09, - 0x7E10, 0x7F79, 0x7FB2, 0x7FF0, 0x7FF1, 0x7FEE, 0x8028, 0x81B3, - 0x81A9, 0x81A8, 0x81FB, 0x8208, 0x8258, 0x8259, 0x854A, 0x8559, - 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, 0x856D, 0x856A, 0x855E, - 0x8783, 0x879F, 0x879E, 0x87A2, 0x878D, 0x8861, 0x892A, 0x8932, - 0x8925, 0x892B, 0x8921, 0x89AA, 0x89A6, 0x8AE6, 0x8AFA, 0x8AEB, - 0x8AF1, 0x8B00, 0x8ADC, 0x8AE7, 0x8AEE, 0x8AFE, 0x8B01, 0x8B02, - 0x8AF7, 0x8AED, 0x8AF3, 0x8AF6, 0x8AFC, 0x8C6B, 0x8C6D, 0x8C93, - 0x8CF4, 0x8E44, 0x8E31, 0x8E34, 0x8E42, 0x8E39, 0x8E35, 0x8F3B, - 0x8F2F, 0x8F38, 0x8F33, 0x8FA8, 0x8FA6, 0x9075, 0x9074, 0x9078, - 0x9072, 0x907C, 0x907A, 0x9134, 0x9192, 0x9320, 0x9336, 0x92F8, - 0x9333, 0x932F, 0x9322, 0x92FC, 0x932B, 0x9304, 0x931A, 0, -plane c0 -at 0x40 - 0x9310, 0x9326, 0x9321, 0x9315, 0x932E, 0x9319, 0x95BB, 0x96A7, - 0x96A8, 0x96AA, 0x96D5, 0x970E, 0x9711, 0x9716, 0x970D, 0x9713, - 0x970F, 0x975B, 0x975C, 0x9766, 0x9798, 0x9830, 0x9838, 0x983B, - 0x9837, 0x982D, 0x9839, 0x9824, 0x9910, 0x9928, 0x991E, 0x991B, - 0x9921, 0x991A, 0x99ED, 0x99E2, 0x99F1, 0x9AB8, 0x9ABC, 0x9AFB, - 0x9AED, 0x9B28, 0x9B91, 0x9D15, 0x9D23, 0x9D26, 0x9D28, 0x9D12, - 0x9D1B, 0x9ED8, 0x9ED4, 0x9F8D, 0x9F9C, 0x512A, 0x511F, 0x5121, - 0x5132, 0x52F5, 0x568E, 0x5680, 0x5690, 0x5685, 0x5687, 0, -at 0xA0 - 0, 0x568F, 0x58D5, 0x58D3, 0x58D1, 0x58CE, 0x5B30, 0x5B2A, - 0x5B24, 0x5B7A, 0x5C37, 0x5C68, 0x5DBC, 0x5DBA, 0x5DBD, 0x5DB8, - 0x5E6B, 0x5F4C, 0x5FBD, 0x61C9, 0x61C2, 0x61C7, 0x61E6, 0x61CB, - 0x6232, 0x6234, 0x64CE, 0x64CA, 0x64D8, 0x64E0, 0x64F0, 0x64E6, - 0x64EC, 0x64F1, 0x64E2, 0x64ED, 0x6582, 0x6583, 0x66D9, 0x66D6, - 0x6A80, 0x6A94, 0x6A84, 0x6AA2, 0x6A9C, 0x6ADB, 0x6AA3, 0x6A7E, - 0x6A97, 0x6A90, 0x6AA0, 0x6B5C, 0x6BAE, 0x6BDA, 0x6C08, 0x6FD8, - 0x6FF1, 0x6FDF, 0x6FE0, 0x6FDB, 0x6FE4, 0x6FEB, 0x6FEF, 0x6F80, - 0x6FEC, 0x6FE1, 0x6FE9, 0x6FD5, 0x6FEE, 0x6FF0, 0x71E7, 0x71DF, - 0x71EE, 0x71E6, 0x71E5, 0x71ED, 0x71EC, 0x71F4, 0x71E0, 0x7235, - 0x7246, 0x7370, 0x7372, 0x74A9, 0x74B0, 0x74A6, 0x74A8, 0x7646, - 0x7642, 0x764C, 0x76EA, 0x77B3, 0x77AA, 0x77B0, 0x77AC, 0, -plane c1 -at 0x40 - 0x77A7, 0x77AD, 0x77EF, 0x78F7, 0x78FA, 0x78F4, 0x78EF, 0x7901, - 0x79A7, 0x79AA, 0x7A57, 0x7ABF, 0x7C07, 0x7C0D, 0x7BFE, 0x7BF7, - 0x7C0C, 0x7BE0, 0x7CE0, 0x7CDC, 0x7CDE, 0x7CE2, 0x7CDF, 0x7CD9, - 0x7CDD, 0x7E2E, 0x7E3E, 0x7E46, 0x7E37, 0x7E32, 0x7E43, 0x7E2B, - 0x7E3D, 0x7E31, 0x7E45, 0x7E41, 0x7E34, 0x7E39, 0x7E48, 0x7E35, - 0x7E3F, 0x7E2F, 0x7F44, 0x7FF3, 0x7FFC, 0x8071, 0x8072, 0x8070, - 0x806F, 0x8073, 0x81C6, 0x81C3, 0x81BA, 0x81C2, 0x81C0, 0x81BF, - 0x81BD, 0x81C9, 0x81BE, 0x81E8, 0x8209, 0x8271, 0x85AA, 0, -at 0xA0 - 0, 0x8584, 0x857E, 0x859C, 0x8591, 0x8594, 0x85AF, 0x859B, - 0x8587, 0x85A8, 0x858A, 0x8667, 0x87C0, 0x87D1, 0x87B3, 0x87D2, - 0x87C6, 0x87AB, 0x87BB, 0x87BA, 0x87C8, 0x87CB, 0x893B, 0x8936, - 0x8944, 0x8938, 0x893D, 0x89AC, 0x8B0E, 0x8B17, 0x8B19, 0x8B1B, - 0x8B0A, 0x8B20, 0x8B1D, 0x8B04, 0x8B10, 0x8C41, 0x8C3F, 0x8C73, - 0x8CFA, 0x8CFD, 0x8CFC, 0x8CF8, 0x8CFB, 0x8DA8, 0x8E49, 0x8E4B, - 0x8E48, 0x8E4A, 0x8F44, 0x8F3E, 0x8F42, 0x8F45, 0x8F3F, 0x907F, - 0x907D, 0x9084, 0x9081, 0x9082, 0x9080, 0x9139, 0x91A3, 0x919E, - 0x919C, 0x934D, 0x9382, 0x9328, 0x9375, 0x934A, 0x9365, 0x934B, - 0x9318, 0x937E, 0x936C, 0x935B, 0x9370, 0x935A, 0x9354, 0x95CA, - 0x95CB, 0x95CC, 0x95C8, 0x95C6, 0x96B1, 0x96B8, 0x96D6, 0x971C, - 0x971E, 0x97A0, 0x97D3, 0x9846, 0x98B6, 0x9935, 0x9A01, 0, -plane c2 -at 0x40 - 0x99FF, 0x9BAE, 0x9BAB, 0x9BAA, 0x9BAD, 0x9D3B, 0x9D3F, 0x9E8B, - 0x9ECF, 0x9EDE, 0x9EDC, 0x9EDD, 0x9EDB, 0x9F3E, 0x9F4B, 0x53E2, - 0x5695, 0x56AE, 0x58D9, 0x58D8, 0x5B38, 0x5F5D, 0x61E3, 0x6233, - 0x64F4, 0x64F2, 0x64FE, 0x6506, 0x64FA, 0x64FB, 0x64F7, 0x65B7, - 0x66DC, 0x6726, 0x6AB3, 0x6AAC, 0x6AC3, 0x6ABB, 0x6AB8, 0x6AC2, - 0x6AAE, 0x6AAF, 0x6B5F, 0x6B78, 0x6BAF, 0x7009, 0x700B, 0x6FFE, - 0x7006, 0x6FFA, 0x7011, 0x700F, 0x71FB, 0x71FC, 0x71FE, 0x71F8, - 0x7377, 0x7375, 0x74A7, 0x74BF, 0x7515, 0x7656, 0x7658, 0, -at 0xA0 - 0, 0x7652, 0x77BD, 0x77BF, 0x77BB, 0x77BC, 0x790E, 0x79AE, - 0x7A61, 0x7A62, 0x7A60, 0x7AC4, 0x7AC5, 0x7C2B, 0x7C27, 0x7C2A, - 0x7C1E, 0x7C23, 0x7C21, 0x7CE7, 0x7E54, 0x7E55, 0x7E5E, 0x7E5A, - 0x7E61, 0x7E52, 0x7E59, 0x7F48, 0x7FF9, 0x7FFB, 0x8077, 0x8076, - 0x81CD, 0x81CF, 0x820A, 0x85CF, 0x85A9, 0x85CD, 0x85D0, 0x85C9, - 0x85B0, 0x85BA, 0x85B9, 0x85A6, 0x87EF, 0x87EC, 0x87F2, 0x87E0, - 0x8986, 0x89B2, 0x89F4, 0x8B28, 0x8B39, 0x8B2C, 0x8B2B, 0x8C50, - 0x8D05, 0x8E59, 0x8E63, 0x8E66, 0x8E64, 0x8E5F, 0x8E55, 0x8EC0, - 0x8F49, 0x8F4D, 0x9087, 0x9083, 0x9088, 0x91AB, 0x91AC, 0x91D0, - 0x9394, 0x938A, 0x9396, 0x93A2, 0x93B3, 0x93AE, 0x93AC, 0x93B0, - 0x9398, 0x939A, 0x9397, 0x95D4, 0x95D6, 0x95D0, 0x95D5, 0x96E2, - 0x96DC, 0x96D9, 0x96DB, 0x96DE, 0x9724, 0x97A3, 0x97A6, 0, -plane c3 -at 0x40 - 0x97AD, 0x97F9, 0x984D, 0x984F, 0x984C, 0x984E, 0x9853, 0x98BA, - 0x993E, 0x993F, 0x993D, 0x992E, 0x99A5, 0x9A0E, 0x9AC1, 0x9B03, - 0x9B06, 0x9B4F, 0x9B4E, 0x9B4D, 0x9BCA, 0x9BC9, 0x9BFD, 0x9BC8, - 0x9BC0, 0x9D51, 0x9D5D, 0x9D60, 0x9EE0, 0x9F15, 0x9F2C, 0x5133, - 0x56A5, 0x58DE, 0x58DF, 0x58E2, 0x5BF5, 0x9F90, 0x5EEC, 0x61F2, - 0x61F7, 0x61F6, 0x61F5, 0x6500, 0x650F, 0x66E0, 0x66DD, 0x6AE5, - 0x6ADD, 0x6ADA, 0x6AD3, 0x701B, 0x701F, 0x7028, 0x701A, 0x701D, - 0x7015, 0x7018, 0x7206, 0x720D, 0x7258, 0x72A2, 0x7378, 0, -at 0xA0 - 0, 0x737A, 0x74BD, 0x74CA, 0x74E3, 0x7587, 0x7586, 0x765F, - 0x7661, 0x77C7, 0x7919, 0x79B1, 0x7A6B, 0x7A69, 0x7C3E, 0x7C3F, - 0x7C38, 0x7C3D, 0x7C37, 0x7C40, 0x7E6B, 0x7E6D, 0x7E79, 0x7E69, - 0x7E6A, 0x7F85, 0x7E73, 0x7FB6, 0x7FB9, 0x7FB8, 0x81D8, 0x85E9, - 0x85DD, 0x85EA, 0x85D5, 0x85E4, 0x85E5, 0x85F7, 0x87FB, 0x8805, - 0x880D, 0x87F9, 0x87FE, 0x8960, 0x895F, 0x8956, 0x895E, 0x8B41, - 0x8B5C, 0x8B58, 0x8B49, 0x8B5A, 0x8B4E, 0x8B4F, 0x8B46, 0x8B59, - 0x8D08, 0x8D0A, 0x8E7C, 0x8E72, 0x8E87, 0x8E76, 0x8E6C, 0x8E7A, - 0x8E74, 0x8F54, 0x8F4E, 0x8FAD, 0x908A, 0x908B, 0x91B1, 0x91AE, - 0x93E1, 0x93D1, 0x93DF, 0x93C3, 0x93C8, 0x93DC, 0x93DD, 0x93D6, - 0x93E2, 0x93CD, 0x93D8, 0x93E4, 0x93D7, 0x93E8, 0x95DC, 0x96B4, - 0x96E3, 0x972A, 0x9727, 0x9761, 0x97DC, 0x97FB, 0x985E, 0, -plane c4 -at 0x40 - 0x9858, 0x985B, 0x98BC, 0x9945, 0x9949, 0x9A16, 0x9A19, 0x9B0D, - 0x9BE8, 0x9BE7, 0x9BD6, 0x9BDB, 0x9D89, 0x9D61, 0x9D72, 0x9D6A, - 0x9D6C, 0x9E92, 0x9E97, 0x9E93, 0x9EB4, 0x52F8, 0x56A8, 0x56B7, - 0x56B6, 0x56B4, 0x56BC, 0x58E4, 0x5B40, 0x5B43, 0x5B7D, 0x5BF6, - 0x5DC9, 0x61F8, 0x61FA, 0x6518, 0x6514, 0x6519, 0x66E6, 0x6727, - 0x6AEC, 0x703E, 0x7030, 0x7032, 0x7210, 0x737B, 0x74CF, 0x7662, - 0x7665, 0x7926, 0x792A, 0x792C, 0x792B, 0x7AC7, 0x7AF6, 0x7C4C, - 0x7C43, 0x7C4D, 0x7CEF, 0x7CF0, 0x8FAE, 0x7E7D, 0x7E7C, 0, -at 0xA0 - 0, 0x7E82, 0x7F4C, 0x8000, 0x81DA, 0x8266, 0x85FB, 0x85F9, - 0x8611, 0x85FA, 0x8606, 0x860B, 0x8607, 0x860A, 0x8814, 0x8815, - 0x8964, 0x89BA, 0x89F8, 0x8B70, 0x8B6C, 0x8B66, 0x8B6F, 0x8B5F, - 0x8B6B, 0x8D0F, 0x8D0D, 0x8E89, 0x8E81, 0x8E85, 0x8E82, 0x91B4, - 0x91CB, 0x9418, 0x9403, 0x93FD, 0x95E1, 0x9730, 0x98C4, 0x9952, - 0x9951, 0x99A8, 0x9A2B, 0x9A30, 0x9A37, 0x9A35, 0x9C13, 0x9C0D, - 0x9E79, 0x9EB5, 0x9EE8, 0x9F2F, 0x9F5F, 0x9F63, 0x9F61, 0x5137, - 0x5138, 0x56C1, 0x56C0, 0x56C2, 0x5914, 0x5C6C, 0x5DCD, 0x61FC, - 0x61FE, 0x651D, 0x651C, 0x6595, 0x66E9, 0x6AFB, 0x6B04, 0x6AFA, - 0x6BB2, 0x704C, 0x721B, 0x72A7, 0x74D6, 0x74D4, 0x7669, 0x77D3, - 0x7C50, 0x7E8F, 0x7E8C, 0x7FBC, 0x8617, 0x862D, 0x861A, 0x8823, - 0x8822, 0x8821, 0x881F, 0x896A, 0x896C, 0x89BD, 0x8B74, 0, -plane c5 -at 0x40 - 0x8B77, 0x8B7D, 0x8D13, 0x8E8A, 0x8E8D, 0x8E8B, 0x8F5F, 0x8FAF, - 0x91BA, 0x942E, 0x9433, 0x9435, 0x943A, 0x9438, 0x9432, 0x942B, - 0x95E2, 0x9738, 0x9739, 0x9732, 0x97FF, 0x9867, 0x9865, 0x9957, - 0x9A45, 0x9A43, 0x9A40, 0x9A3E, 0x9ACF, 0x9B54, 0x9B51, 0x9C2D, - 0x9C25, 0x9DAF, 0x9DB4, 0x9DC2, 0x9DB8, 0x9E9D, 0x9EEF, 0x9F19, - 0x9F5C, 0x9F66, 0x9F67, 0x513C, 0x513B, 0x56C8, 0x56CA, 0x56C9, - 0x5B7F, 0x5DD4, 0x5DD2, 0x5F4E, 0x61FF, 0x6524, 0x6B0A, 0x6B61, - 0x7051, 0x7058, 0x7380, 0x74E4, 0x758A, 0x766E, 0x766C, 0, -at 0xA0 - 0, 0x79B3, 0x7C60, 0x7C5F, 0x807E, 0x807D, 0x81DF, 0x8972, - 0x896F, 0x89FC, 0x8B80, 0x8D16, 0x8D17, 0x8E91, 0x8E93, 0x8F61, - 0x9148, 0x9444, 0x9451, 0x9452, 0x973D, 0x973E, 0x97C3, 0x97C1, - 0x986B, 0x9955, 0x9A55, 0x9A4D, 0x9AD2, 0x9B1A, 0x9C49, 0x9C31, - 0x9C3E, 0x9C3B, 0x9DD3, 0x9DD7, 0x9F34, 0x9F6C, 0x9F6A, 0x9F94, - 0x56CC, 0x5DD6, 0x6200, 0x6523, 0x652B, 0x652A, 0x66EC, 0x6B10, - 0x74DA, 0x7ACA, 0x7C64, 0x7C63, 0x7C65, 0x7E93, 0x7E96, 0x7E94, - 0x81E2, 0x8638, 0x863F, 0x8831, 0x8B8A, 0x9090, 0x908F, 0x9463, - 0x9460, 0x9464, 0x9768, 0x986F, 0x995C, 0x9A5A, 0x9A5B, 0x9A57, - 0x9AD3, 0x9AD4, 0x9AD1, 0x9C54, 0x9C57, 0x9C56, 0x9DE5, 0x9E9F, - 0x9EF4, 0x56D1, 0x58E9, 0x652C, 0x705E, 0x7671, 0x7672, 0x77D7, - 0x7F50, 0x7F88, 0x8836, 0x8839, 0x8862, 0x8B93, 0x8B92, 0, -plane c6 -at 0x40 - 0x8B96, 0x8277, 0x8D1B, 0x91C0, 0x946A, 0x9742, 0x9748, 0x9744, - 0x97C6, 0x9870, 0x9A5F, 0x9B22, 0x9B58, 0x9C5F, 0x9DF9, 0x9DFA, - 0x9E7C, 0x9E7D, 0x9F07, 0x9F77, 0x9F72, 0x5EF3, 0x6B16, 0x7063, - 0x7C6C, 0x7C6E, 0x883B, 0x89C0, 0x8EA1, 0x91C1, 0x9472, 0x9470, - 0x9871, 0x995E, 0x9AD6, 0x9B23, 0x9ECC, 0x7064, 0x77DA, 0x8B9A, - 0x9477, 0x97C9, 0x9A62, 0x9A65, 0x7E9C, 0x8B9C, 0x8EAA, 0x91C5, - 0x947D, 0x947E, 0x947C, 0x9C77, 0x9C78, 0x9EF7, 0x8C54, 0x947F, - 0x9E1A, 0x7228, 0x9A6A, 0x9B31, 0x9E1B, 0x9E1E, 0x7C72, 0, -at 0xA0 - 0, 0x30FE, 0x309D, 0x309E, 0x3005, 0x3041, 0x3042, 0x3043, - 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304A, 0x304B, - 0x304C, 0x304D, 0x304E, 0x304F, 0x3050, 0x3051, 0x3052, 0x3053, - 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305A, 0x305B, - 0x305C, 0x305D, 0x305E, 0x305F, 0x3060, 0x3061, 0x3062, 0x3063, - 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, 0x3069, 0x306A, 0x306B, - 0x306C, 0x306D, 0x306E, 0x306F, 0x3070, 0x3071, 0x3072, 0x3073, - 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307A, 0x307B, - 0x307C, 0x307D, 0x307E, 0x307F, 0x3080, 0x3081, 0x3082, 0x3083, - 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, 0x3089, 0x308A, 0x308B, - 0x308C, 0x308D, 0x308E, 0x308F, 0x3090, 0x3091, 0x3092, 0x3093, - 0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, 0, -plane c7 -at 0x40 - 0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, - 0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, - 0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, - 0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, - 0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, - 0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, - 0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, - 0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0, -at 0xA0 - 0, 0x30E7, 0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, - 0x30EE, 0x30EF, 0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, - 0x30F6, 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, - 0x041A, 0x041B, 0x041C, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, - 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, - 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, - 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, - 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, - 0x044F, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, - 0x2467, 0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, - 0x2479, 0x247A, 0x247B, 0x247C, 0x247D, 0, 0, 0, -plane c8 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane c9 -at 0x40 - 0x4E42, 0x4E5C, 0x51F5, 0x531A, 0x5382, 0x4E07, 0x4E0C, 0x4E47, - 0x4E8D, 0x56D7, 0xFA0C, 0x5C6E, 0x5F73, 0x4E0F, 0x5187, 0x4E0E, - 0x4E2E, 0x4E93, 0x4EC2, 0x4EC9, 0x4EC8, 0x5198, 0x52FC, 0x536C, - 0x53B9, 0x5720, 0x5903, 0x592C, 0x5C10, 0x5DFF, 0x65E1, 0x6BB3, - 0x6BCC, 0x6C14, 0x723F, 0x4E31, 0x4E3C, 0x4EE8, 0x4EDC, 0x4EE9, - 0x4EE1, 0x4EDD, 0x4EDA, 0x520C, 0x531C, 0x534C, 0x5722, 0x5723, - 0x5917, 0x592F, 0x5B81, 0x5B84, 0x5C12, 0x5C3B, 0x5C74, 0x5C73, - 0x5E04, 0x5E80, 0x5E82, 0x5FC9, 0x6209, 0x6250, 0x6C15, 0, -at 0xA0 - 0, 0x6C36, 0x6C43, 0x6C3F, 0x6C3B, 0x72AE, 0x72B0, 0x738A, - 0x79B8, 0x808A, 0x961E, 0x4F0E, 0x4F18, 0x4F2C, 0x4EF5, 0x4F14, - 0x4EF1, 0x4F00, 0x4EF7, 0x4F08, 0x4F1D, 0x4F02, 0x4F05, 0x4F22, - 0x4F13, 0x4F04, 0x4EF4, 0x4F12, 0x51B1, 0x5213, 0x5209, 0x5210, - 0x52A6, 0x5322, 0x531F, 0x534D, 0x538A, 0x5407, 0x56E1, 0x56DF, - 0x572E, 0x572A, 0x5734, 0x593C, 0x5980, 0x597C, 0x5985, 0x597B, - 0x597E, 0x5977, 0x597F, 0x5B56, 0x5C15, 0x5C25, 0x5C7C, 0x5C7A, - 0x5C7B, 0x5C7E, 0x5DDF, 0x5E75, 0x5E84, 0x5F02, 0x5F1A, 0x5F74, - 0x5FD5, 0x5FD4, 0x5FCF, 0x625C, 0x625E, 0x6264, 0x6261, 0x6266, - 0x6262, 0x6259, 0x6260, 0x625A, 0x6265, 0x65EF, 0x65EE, 0x673E, - 0x6739, 0x6738, 0x673B, 0x673A, 0x673F, 0x673C, 0x6733, 0x6C18, - 0x6C46, 0x6C52, 0x6C5C, 0x6C4F, 0x6C4A, 0x6C54, 0x6C4B, 0, -plane ca -at 0x40 - 0x6C4C, 0x7071, 0x725E, 0x72B4, 0x72B5, 0x738E, 0x752A, 0x767F, - 0x7A75, 0x7F51, 0x8278, 0x827C, 0x8280, 0x827D, 0x827F, 0x864D, - 0x897E, 0x9099, 0x9097, 0x9098, 0x909B, 0x9094, 0x9622, 0x9624, - 0x9620, 0x9623, 0x4F56, 0x4F3B, 0x4F62, 0x4F49, 0x4F53, 0x4F64, - 0x4F3E, 0x4F67, 0x4F52, 0x4F5F, 0x4F41, 0x4F58, 0x4F2D, 0x4F33, - 0x4F3F, 0x4F61, 0x518F, 0x51B9, 0x521C, 0x521E, 0x5221, 0x52AD, - 0x52AE, 0x5309, 0x5363, 0x5372, 0x538E, 0x538F, 0x5430, 0x5437, - 0x542A, 0x5454, 0x5445, 0x5419, 0x541C, 0x5425, 0x5418, 0, -at 0xA0 - 0, 0x543D, 0x544F, 0x5441, 0x5428, 0x5424, 0x5447, 0x56EE, - 0x56E7, 0x56E5, 0x5741, 0x5745, 0x574C, 0x5749, 0x574B, 0x5752, - 0x5906, 0x5940, 0x59A6, 0x5998, 0x59A0, 0x5997, 0x598E, 0x59A2, - 0x5990, 0x598F, 0x59A7, 0x59A1, 0x5B8E, 0x5B92, 0x5C28, 0x5C2A, - 0x5C8D, 0x5C8F, 0x5C88, 0x5C8B, 0x5C89, 0x5C92, 0x5C8A, 0x5C86, - 0x5C93, 0x5C95, 0x5DE0, 0x5E0A, 0x5E0E, 0x5E8B, 0x5E89, 0x5E8C, - 0x5E88, 0x5E8D, 0x5F05, 0x5F1D, 0x5F78, 0x5F76, 0x5FD2, 0x5FD1, - 0x5FD0, 0x5FED, 0x5FE8, 0x5FEE, 0x5FF3, 0x5FE1, 0x5FE4, 0x5FE3, - 0x5FFA, 0x5FEF, 0x5FF7, 0x5FFB, 0x6000, 0x5FF4, 0x623A, 0x6283, - 0x628C, 0x628E, 0x628F, 0x6294, 0x6287, 0x6271, 0x627B, 0x627A, - 0x6270, 0x6281, 0x6288, 0x6277, 0x627D, 0x6272, 0x6274, 0x6537, - 0x65F0, 0x65F4, 0x65F3, 0x65F2, 0x65F5, 0x6745, 0x6747, 0, -plane cb -at 0x40 - 0x6759, 0x6755, 0x674C, 0x6748, 0x675D, 0x674D, 0x675A, 0x674B, - 0x6BD0, 0x6C19, 0x6C1A, 0x6C78, 0x6C67, 0x6C6B, 0x6C84, 0x6C8B, - 0x6C8F, 0x6C71, 0x6C6F, 0x6C69, 0x6C9A, 0x6C6D, 0x6C87, 0x6C95, - 0x6C9C, 0x6C66, 0x6C73, 0x6C65, 0x6C7B, 0x6C8E, 0x7074, 0x707A, - 0x7263, 0x72BF, 0x72BD, 0x72C3, 0x72C6, 0x72C1, 0x72BA, 0x72C5, - 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753A, 0x7539, 0x7594, - 0x7595, 0x7681, 0x793D, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, - 0x809C, 0x8290, 0x828F, 0x8285, 0x828E, 0x8291, 0x8293, 0, -at 0xA0 - 0, 0x828A, 0x8283, 0x8284, 0x8C78, 0x8FC9, 0x8FBF, 0x909F, - 0x90A1, 0x90A5, 0x909E, 0x90A7, 0x90A0, 0x9630, 0x9628, 0x962F, - 0x962D, 0x4E33, 0x4F98, 0x4F7C, 0x4F85, 0x4F7D, 0x4F80, 0x4F87, - 0x4F76, 0x4F74, 0x4F89, 0x4F84, 0x4F77, 0x4F4C, 0x4F97, 0x4F6A, - 0x4F9A, 0x4F79, 0x4F81, 0x4F78, 0x4F90, 0x4F9C, 0x4F94, 0x4F9E, - 0x4F92, 0x4F82, 0x4F95, 0x4F6B, 0x4F6E, 0x519E, 0x51BC, 0x51BE, - 0x5235, 0x5232, 0x5233, 0x5246, 0x5231, 0x52BC, 0x530A, 0x530B, - 0x533C, 0x5392, 0x5394, 0x5487, 0x547F, 0x5481, 0x5491, 0x5482, - 0x5488, 0x546B, 0x547A, 0x547E, 0x5465, 0x546C, 0x5474, 0x5466, - 0x548D, 0x546F, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, - 0x56F7, 0x56F9, 0x576F, 0x5772, 0x576D, 0x576B, 0x5771, 0x5770, - 0x5776, 0x5780, 0x5775, 0x577B, 0x5773, 0x5774, 0x5762, 0, -plane cc -at 0x40 - 0x5768, 0x577D, 0x590C, 0x5945, 0x59B5, 0x59BA, 0x59CF, 0x59CE, - 0x59B2, 0x59CC, 0x59C1, 0x59B6, 0x59BC, 0x59C3, 0x59D6, 0x59B1, - 0x59BD, 0x59C0, 0x59C8, 0x59B4, 0x59C7, 0x5B62, 0x5B65, 0x5B93, - 0x5B95, 0x5C44, 0x5C47, 0x5CAE, 0x5CA4, 0x5CA0, 0x5CB5, 0x5CAF, - 0x5CA8, 0x5CAC, 0x5C9F, 0x5CA3, 0x5CAD, 0x5CA2, 0x5CAA, 0x5CA7, - 0x5C9D, 0x5CA5, 0x5CB6, 0x5CB0, 0x5CA6, 0x5E17, 0x5E14, 0x5E19, - 0x5F28, 0x5F22, 0x5F23, 0x5F24, 0x5F54, 0x5F82, 0x5F7E, 0x5F7D, - 0x5FDE, 0x5FE5, 0x602D, 0x6026, 0x6019, 0x6032, 0x600B, 0, -at 0xA0 - 0, 0x6034, 0x600A, 0x6017, 0x6033, 0x601A, 0x601E, 0x602C, - 0x6022, 0x600D, 0x6010, 0x602E, 0x6013, 0x6011, 0x600C, 0x6009, - 0x601C, 0x6214, 0x623D, 0x62AD, 0x62B4, 0x62D1, 0x62BE, 0x62AA, - 0x62B6, 0x62CA, 0x62AE, 0x62B3, 0x62AF, 0x62BB, 0x62A9, 0x62B0, - 0x62B8, 0x653D, 0x65A8, 0x65BB, 0x6609, 0x65FC, 0x6604, 0x6612, - 0x6608, 0x65FB, 0x6603, 0x660B, 0x660D, 0x6605, 0x65FD, 0x6611, - 0x6610, 0x66F6, 0x670A, 0x6785, 0x676C, 0x678E, 0x6792, 0x6776, - 0x677B, 0x6798, 0x6786, 0x6784, 0x6774, 0x678D, 0x678C, 0x677A, - 0x679F, 0x6791, 0x6799, 0x6783, 0x677D, 0x6781, 0x6778, 0x6779, - 0x6794, 0x6B25, 0x6B80, 0x6B7E, 0x6BDE, 0x6C1D, 0x6C93, 0x6CEC, - 0x6CEB, 0x6CEE, 0x6CD9, 0x6CB6, 0x6CD4, 0x6CAD, 0x6CE7, 0x6CB7, - 0x6CD0, 0x6CC2, 0x6CBA, 0x6CC3, 0x6CC6, 0x6CED, 0x6CF2, 0, -plane cd -at 0x40 - 0x6CD2, 0x6CDD, 0x6CB4, 0x6C8A, 0x6C9D, 0x6C80, 0x6CDE, 0x6CC0, - 0x6D30, 0x6CCD, 0x6CC7, 0x6CB0, 0x6CF9, 0x6CCF, 0x6CE9, 0x6CD1, - 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, - 0x7082, 0x709A, 0x7083, 0x726A, 0x72D6, 0x72CB, 0x72D8, 0x72C9, - 0x72DC, 0x72D2, 0x72D4, 0x72DA, 0x72CC, 0x72D1, 0x73A4, 0x73A1, - 0x73AD, 0x73A6, 0x73A2, 0x73A0, 0x73AC, 0x739D, 0x74DD, 0x74E8, - 0x753F, 0x7540, 0x753E, 0x758C, 0x7598, 0x76AF, 0x76F3, 0x76F1, - 0x76F0, 0x76F5, 0x77F8, 0x77FC, 0x77F9, 0x77FB, 0x77FA, 0, -at 0xA0 - 0, 0x77F7, 0x7942, 0x793F, 0x79C5, 0x7A78, 0x7A7B, 0x7AFB, - 0x7C75, 0x7CFD, 0x8035, 0x808F, 0x80AE, 0x80A3, 0x80B8, 0x80B5, - 0x80AD, 0x8220, 0x82A0, 0x82C0, 0x82AB, 0x829A, 0x8298, 0x829B, - 0x82B5, 0x82A7, 0x82AE, 0x82BC, 0x829E, 0x82BA, 0x82B4, 0x82A8, - 0x82A1, 0x82A9, 0x82C2, 0x82A4, 0x82C3, 0x82B6, 0x82A2, 0x8670, - 0x866F, 0x866D, 0x866E, 0x8C56, 0x8FD2, 0x8FCB, 0x8FD3, 0x8FCD, - 0x8FD6, 0x8FD5, 0x8FD7, 0x90B2, 0x90B4, 0x90AF, 0x90B3, 0x90B0, - 0x9639, 0x963D, 0x963C, 0x963A, 0x9643, 0x4FCD, 0x4FC5, 0x4FD3, - 0x4FB2, 0x4FC9, 0x4FCB, 0x4FC1, 0x4FD4, 0x4FDC, 0x4FD9, 0x4FBB, - 0x4FB3, 0x4FDB, 0x4FC7, 0x4FD6, 0x4FBA, 0x4FC0, 0x4FB9, 0x4FEC, - 0x5244, 0x5249, 0x52C0, 0x52C2, 0x533D, 0x537C, 0x5397, 0x5396, - 0x5399, 0x5398, 0x54BA, 0x54A1, 0x54AD, 0x54A5, 0x54CF, 0, -plane ce -at 0x40 - 0x54C3, 0x830D, 0x54B7, 0x54AE, 0x54D6, 0x54B6, 0x54C5, 0x54C6, - 0x54A0, 0x5470, 0x54BC, 0x54A2, 0x54BE, 0x5472, 0x54DE, 0x54B0, - 0x57B5, 0x579E, 0x579F, 0x57A4, 0x578C, 0x5797, 0x579D, 0x579B, - 0x5794, 0x5798, 0x578F, 0x5799, 0x57A5, 0x579A, 0x5795, 0x58F4, - 0x590D, 0x5953, 0x59E1, 0x59DE, 0x59EE, 0x5A00, 0x59F1, 0x59DD, - 0x59FA, 0x59FD, 0x59FC, 0x59F6, 0x59E4, 0x59F2, 0x59F7, 0x59DB, - 0x59E9, 0x59F3, 0x59F5, 0x59E0, 0x59FE, 0x59F4, 0x59ED, 0x5BA8, - 0x5C4C, 0x5CD0, 0x5CD8, 0x5CCC, 0x5CD7, 0x5CCB, 0x5CDB, 0, -at 0xA0 - 0, 0x5CDE, 0x5CDA, 0x5CC9, 0x5CC7, 0x5CCA, 0x5CD6, 0x5CD3, - 0x5CD4, 0x5CCF, 0x5CC8, 0x5CC6, 0x5CCE, 0x5CDF, 0x5CF8, 0x5DF9, - 0x5E21, 0x5E22, 0x5E23, 0x5E20, 0x5E24, 0x5EB0, 0x5EA4, 0x5EA2, - 0x5E9B, 0x5EA3, 0x5EA5, 0x5F07, 0x5F2E, 0x5F56, 0x5F86, 0x6037, - 0x6039, 0x6054, 0x6072, 0x605E, 0x6045, 0x6053, 0x6047, 0x6049, - 0x605B, 0x604C, 0x6040, 0x6042, 0x605F, 0x6024, 0x6044, 0x6058, - 0x6066, 0x606E, 0x6242, 0x6243, 0x62CF, 0x630D, 0x630B, 0x62F5, - 0x630E, 0x6303, 0x62EB, 0x62F9, 0x630F, 0x630C, 0x62F8, 0x62F6, - 0x6300, 0x6313, 0x6314, 0x62FA, 0x6315, 0x62FB, 0x62F0, 0x6541, - 0x6543, 0x65AA, 0x65BF, 0x6636, 0x6621, 0x6632, 0x6635, 0x661C, - 0x6626, 0x6622, 0x6633, 0x662B, 0x663A, 0x661D, 0x6634, 0x6639, - 0x662E, 0x670F, 0x6710, 0x67C1, 0x67F2, 0x67C8, 0x67BA, 0, -plane cf -at 0x40 - 0x67DC, 0x67BB, 0x67F8, 0x67D8, 0x67C0, 0x67B7, 0x67C5, 0x67EB, - 0x67E4, 0x67DF, 0x67B5, 0x67CD, 0x67B3, 0x67F7, 0x67F6, 0x67EE, - 0x67E3, 0x67C2, 0x67B9, 0x67CE, 0x67E7, 0x67F0, 0x67B2, 0x67FC, - 0x67C6, 0x67ED, 0x67CC, 0x67AE, 0x67E6, 0x67DB, 0x67FA, 0x67C9, - 0x67CA, 0x67C3, 0x67EA, 0x67CB, 0x6B28, 0x6B82, 0x6B84, 0x6BB6, - 0x6BD6, 0x6BD8, 0x6BE0, 0x6C20, 0x6C21, 0x6D28, 0x6D34, 0x6D2D, - 0x6D1F, 0x6D3C, 0x6D3F, 0x6D12, 0x6D0A, 0x6CDA, 0x6D33, 0x6D04, - 0x6D19, 0x6D3A, 0x6D1A, 0x6D11, 0x6D00, 0x6D1D, 0x6D42, 0, -at 0xA0 - 0, 0x6D01, 0x6D18, 0x6D37, 0x6D03, 0x6D0F, 0x6D40, 0x6D07, - 0x6D20, 0x6D2C, 0x6D08, 0x6D22, 0x6D09, 0x6D10, 0x70B7, 0x709F, - 0x70BE, 0x70B1, 0x70B0, 0x70A1, 0x70B4, 0x70B5, 0x70A9, 0x7241, - 0x7249, 0x724A, 0x726C, 0x7270, 0x7273, 0x726E, 0x72CA, 0x72E4, - 0x72E8, 0x72EB, 0x72DF, 0x72EA, 0x72E6, 0x72E3, 0x7385, 0x73CC, - 0x73C2, 0x73C8, 0x73C5, 0x73B9, 0x73B6, 0x73B5, 0x73B4, 0x73EB, - 0x73BF, 0x73C7, 0x73BE, 0x73C3, 0x73C6, 0x73B8, 0x73CB, 0x74EC, - 0x74EE, 0x752E, 0x7547, 0x7548, 0x75A7, 0x75AA, 0x7679, 0x76C4, - 0x7708, 0x7703, 0x7704, 0x7705, 0x770A, 0x76F7, 0x76FB, 0x76FA, - 0x77E7, 0x77E8, 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780F, - 0x780E, 0x7809, 0x7803, 0x7813, 0x794A, 0x794C, 0x794B, 0x7945, - 0x7944, 0x79D5, 0x79CD, 0x79CF, 0x79D6, 0x79CE, 0x7A80, 0, -plane d0 -at 0x40 - 0x7A7E, 0x7AD1, 0x7B00, 0x7B01, 0x7C7A, 0x7C78, 0x7C79, 0x7C7F, - 0x7C80, 0x7C81, 0x7D03, 0x7D08, 0x7D01, 0x7F58, 0x7F91, 0x7F8D, - 0x7FBE, 0x8007, 0x800E, 0x800F, 0x8014, 0x8037, 0x80D8, 0x80C7, - 0x80E0, 0x80D1, 0x80C8, 0x80C2, 0x80D0, 0x80C5, 0x80E3, 0x80D9, - 0x80DC, 0x80CA, 0x80D5, 0x80C9, 0x80CF, 0x80D7, 0x80E6, 0x80CD, - 0x81FF, 0x8221, 0x8294, 0x82D9, 0x82FE, 0x82F9, 0x8307, 0x82E8, - 0x8300, 0x82D5, 0x833A, 0x82EB, 0x82D6, 0x82F4, 0x82EC, 0x82E1, - 0x82F2, 0x82F5, 0x830C, 0x82FB, 0x82F6, 0x82F0, 0x82EA, 0, -at 0xA0 - 0, 0x82E4, 0x82E0, 0x82FA, 0x82F3, 0x82ED, 0x8677, 0x8674, - 0x867C, 0x8673, 0x8841, 0x884E, 0x8867, 0x886A, 0x8869, 0x89D3, - 0x8A04, 0x8A07, 0x8D72, 0x8FE3, 0x8FE1, 0x8FEE, 0x8FE0, 0x90F1, - 0x90BD, 0x90BF, 0x90D5, 0x90C5, 0x90BE, 0x90C7, 0x90CB, 0x90C8, - 0x91D4, 0x91D3, 0x9654, 0x964F, 0x9651, 0x9653, 0x964A, 0x964E, - 0x501E, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501B, 0x4FF5, - 0x4FF4, 0x5033, 0x5037, 0x502C, 0x4FF6, 0x4FF7, 0x5017, 0x501C, - 0x5020, 0x5027, 0x5035, 0x502F, 0x5031, 0x500E, 0x515A, 0x5194, - 0x5193, 0x51CA, 0x51C4, 0x51C5, 0x51C8, 0x51CE, 0x5261, 0x525A, - 0x5252, 0x525E, 0x525F, 0x5255, 0x5262, 0x52CD, 0x530E, 0x539E, - 0x5526, 0x54E2, 0x5517, 0x5512, 0x54E7, 0x54F3, 0x54E4, 0x551A, - 0x54FF, 0x5504, 0x5508, 0x54EB, 0x5511, 0x5505, 0x54F1, 0, -plane d1 -at 0x40 - 0x550A, 0x54FB, 0x54F7, 0x54F8, 0x54E0, 0x550E, 0x5503, 0x550B, - 0x5701, 0x5702, 0x57CC, 0x5832, 0x57D5, 0x57D2, 0x57BA, 0x57C6, - 0x57BD, 0x57BC, 0x57B8, 0x57B6, 0x57BF, 0x57C7, 0x57D0, 0x57B9, - 0x57C1, 0x590E, 0x594A, 0x5A19, 0x5A16, 0x5A2D, 0x5A2E, 0x5A15, - 0x5A0F, 0x5A17, 0x5A0A, 0x5A1E, 0x5A33, 0x5B6C, 0x5BA7, 0x5BAD, - 0x5BAC, 0x5C03, 0x5C56, 0x5C54, 0x5CEC, 0x5CFF, 0x5CEE, 0x5CF1, - 0x5CF7, 0x5D00, 0x5CF9, 0x5E29, 0x5E28, 0x5EA8, 0x5EAE, 0x5EAA, - 0x5EAC, 0x5F33, 0x5F30, 0x5F67, 0x605D, 0x605A, 0x6067, 0, -at 0xA0 - 0, 0x6041, 0x60A2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609D, - 0x6083, 0x6095, 0x609B, 0x6097, 0x6087, 0x609C, 0x608E, 0x6219, - 0x6246, 0x62F2, 0x6310, 0x6356, 0x632C, 0x6344, 0x6345, 0x6336, - 0x6343, 0x63E4, 0x6339, 0x634B, 0x634A, 0x633C, 0x6329, 0x6341, - 0x6334, 0x6358, 0x6354, 0x6359, 0x632D, 0x6347, 0x6333, 0x635A, - 0x6351, 0x6338, 0x6357, 0x6340, 0x6348, 0x654A, 0x6546, 0x65C6, - 0x65C3, 0x65C4, 0x65C2, 0x664A, 0x665F, 0x6647, 0x6651, 0x6712, - 0x6713, 0x681F, 0x681A, 0x6849, 0x6832, 0x6833, 0x683B, 0x684B, - 0x684F, 0x6816, 0x6831, 0x681C, 0x6835, 0x682B, 0x682D, 0x682F, - 0x684E, 0x6844, 0x6834, 0x681D, 0x6812, 0x6814, 0x6826, 0x6828, - 0x682E, 0x684D, 0x683A, 0x6825, 0x6820, 0x6B2C, 0x6B2F, 0x6B2D, - 0x6B31, 0x6B34, 0x6B6D, 0x8082, 0x6B88, 0x6BE6, 0x6BE4, 0, -plane d2 -at 0x40 - 0x6BE8, 0x6BE3, 0x6BE2, 0x6BE7, 0x6C25, 0x6D7A, 0x6D63, 0x6D64, - 0x6D76, 0x6D0D, 0x6D61, 0x6D92, 0x6D58, 0x6D62, 0x6D6D, 0x6D6F, - 0x6D91, 0x6D8D, 0x6DEF, 0x6D7F, 0x6D86, 0x6D5E, 0x6D67, 0x6D60, - 0x6D97, 0x6D70, 0x6D7C, 0x6D5F, 0x6D82, 0x6D98, 0x6D2F, 0x6D68, - 0x6D8B, 0x6D7E, 0x6D80, 0x6D84, 0x6D16, 0x6D83, 0x6D7B, 0x6D7D, - 0x6D75, 0x6D90, 0x70DC, 0x70D3, 0x70D1, 0x70DD, 0x70CB, 0x7F39, - 0x70E2, 0x70D7, 0x70D2, 0x70DE, 0x70E0, 0x70D4, 0x70CD, 0x70C5, - 0x70C6, 0x70C7, 0x70DA, 0x70CE, 0x70E1, 0x7242, 0x7278, 0, -at 0xA0 - 0, 0x7277, 0x7276, 0x7300, 0x72FA, 0x72F4, 0x72FE, 0x72F6, - 0x72F3, 0x72FB, 0x7301, 0x73D3, 0x73D9, 0x73E5, 0x73D6, 0x73BC, - 0x73E7, 0x73E3, 0x73E9, 0x73DC, 0x73D2, 0x73DB, 0x73D4, 0x73DD, - 0x73DA, 0x73D7, 0x73D8, 0x73E8, 0x74DE, 0x74DF, 0x74F4, 0x74F5, - 0x7521, 0x755B, 0x755F, 0x75B0, 0x75C1, 0x75BB, 0x75C4, 0x75C0, - 0x75BF, 0x75B6, 0x75BA, 0x768A, 0x76C9, 0x771D, 0x771B, 0x7710, - 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, 0x7719, 0x771A, 0x7722, - 0x7727, 0x7823, 0x782C, 0x7822, 0x7835, 0x782F, 0x7828, 0x782E, - 0x782B, 0x7821, 0x7829, 0x7833, 0x782A, 0x7831, 0x7954, 0x795B, - 0x794F, 0x795C, 0x7953, 0x7952, 0x7951, 0x79EB, 0x79EC, 0x79E0, - 0x79EE, 0x79ED, 0x79EA, 0x79DC, 0x79DE, 0x79DD, 0x7A86, 0x7A89, - 0x7A85, 0x7A8B, 0x7A8C, 0x7A8A, 0x7A87, 0x7AD8, 0x7B10, 0, -plane d3 -at 0x40 - 0x7B04, 0x7B13, 0x7B05, 0x7B0F, 0x7B08, 0x7B0A, 0x7B0E, 0x7B09, - 0x7B12, 0x7C84, 0x7C91, 0x7C8A, 0x7C8C, 0x7C88, 0x7C8D, 0x7C85, - 0x7D1E, 0x7D1D, 0x7D11, 0x7D0E, 0x7D18, 0x7D16, 0x7D13, 0x7D1F, - 0x7D12, 0x7D0F, 0x7D0C, 0x7F5C, 0x7F61, 0x7F5E, 0x7F60, 0x7F5D, - 0x7F5B, 0x7F96, 0x7F92, 0x7FC3, 0x7FC2, 0x7FC0, 0x8016, 0x803E, - 0x8039, 0x80FA, 0x80F2, 0x80F9, 0x80F5, 0x8101, 0x80FB, 0x8100, - 0x8201, 0x822F, 0x8225, 0x8333, 0x832D, 0x8344, 0x8319, 0x8351, - 0x8325, 0x8356, 0x833F, 0x8341, 0x8326, 0x831C, 0x8322, 0, -at 0xA0 - 0, 0x8342, 0x834E, 0x831B, 0x832A, 0x8308, 0x833C, 0x834D, - 0x8316, 0x8324, 0x8320, 0x8337, 0x832F, 0x8329, 0x8347, 0x8345, - 0x834C, 0x8353, 0x831E, 0x832C, 0x834B, 0x8327, 0x8348, 0x8653, - 0x8652, 0x86A2, 0x86A8, 0x8696, 0x868D, 0x8691, 0x869E, 0x8687, - 0x8697, 0x8686, 0x868B, 0x869A, 0x8685, 0x86A5, 0x8699, 0x86A1, - 0x86A7, 0x8695, 0x8698, 0x868E, 0x869D, 0x8690, 0x8694, 0x8843, - 0x8844, 0x886D, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887F, - 0x886F, 0x8883, 0x887E, 0x8874, 0x887C, 0x8A12, 0x8C47, 0x8C57, - 0x8C7B, 0x8CA4, 0x8CA3, 0x8D76, 0x8D78, 0x8DB5, 0x8DB7, 0x8DB6, - 0x8ED1, 0x8ED3, 0x8FFE, 0x8FF5, 0x9002, 0x8FFF, 0x8FFB, 0x9004, - 0x8FFC, 0x8FF6, 0x90D6, 0x90E0, 0x90D9, 0x90DA, 0x90E3, 0x90DF, - 0x90E5, 0x90D8, 0x90DB, 0x90D7, 0x90DC, 0x90E4, 0x9150, 0, -plane d4 -at 0x40 - 0x914E, 0x914F, 0x91D5, 0x91E2, 0x91DA, 0x965C, 0x965F, 0x96BC, - 0x98E3, 0x9ADF, 0x9B2F, 0x4E7F, 0x5070, 0x506A, 0x5061, 0x505E, - 0x5060, 0x5053, 0x504B, 0x505D, 0x5072, 0x5048, 0x504D, 0x5041, - 0x505B, 0x504A, 0x5062, 0x5015, 0x5045, 0x505F, 0x5069, 0x506B, - 0x5063, 0x5064, 0x5046, 0x5040, 0x506E, 0x5073, 0x5057, 0x5051, - 0x51D0, 0x526B, 0x526D, 0x526C, 0x526E, 0x52D6, 0x52D3, 0x532D, - 0x539C, 0x5575, 0x5576, 0x553C, 0x554D, 0x5550, 0x5534, 0x552A, - 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0, -at 0xA0 - 0, 0x550C, 0x5532, 0x5565, 0x554E, 0x5539, 0x5548, 0x552D, - 0x553B, 0x5540, 0x554B, 0x570A, 0x5707, 0x57FB, 0x5814, 0x57E2, - 0x57F6, 0x57DC, 0x57F4, 0x5800, 0x57ED, 0x57FD, 0x5808, 0x57F8, - 0x580B, 0x57F3, 0x57CF, 0x5807, 0x57EE, 0x57E3, 0x57F2, 0x57E5, - 0x57EC, 0x57E1, 0x580E, 0x57FC, 0x5810, 0x57E7, 0x5801, 0x580C, - 0x57F1, 0x57E9, 0x57F0, 0x580D, 0x5804, 0x595C, 0x5A60, 0x5A58, - 0x5A55, 0x5A67, 0x5A5E, 0x5A38, 0x5A35, 0x5A6D, 0x5A50, 0x5A5F, - 0x5A65, 0x5A6C, 0x5A53, 0x5A64, 0x5A57, 0x5A43, 0x5A5D, 0x5A52, - 0x5A44, 0x5A5B, 0x5A48, 0x5A8E, 0x5A3E, 0x5A4D, 0x5A39, 0x5A4C, - 0x5A70, 0x5A69, 0x5A47, 0x5A51, 0x5A56, 0x5A42, 0x5A5C, 0x5B72, - 0x5B6E, 0x5BC1, 0x5BC0, 0x5C59, 0x5D1E, 0x5D0B, 0x5D1D, 0x5D1A, - 0x5D20, 0x5D0C, 0x5D28, 0x5D0D, 0x5D26, 0x5D25, 0x5D0F, 0, -plane d5 -at 0x40 - 0x5D30, 0x5D12, 0x5D23, 0x5D1F, 0x5D2E, 0x5E3E, 0x5E34, 0x5EB1, - 0x5EB4, 0x5EB9, 0x5EB2, 0x5EB3, 0x5F36, 0x5F38, 0x5F9B, 0x5F96, - 0x5F9F, 0x608A, 0x6090, 0x6086, 0x60BE, 0x60B0, 0x60BA, 0x60D3, - 0x60D4, 0x60CF, 0x60E4, 0x60D9, 0x60DD, 0x60C8, 0x60B1, 0x60DB, - 0x60B7, 0x60CA, 0x60BF, 0x60C3, 0x60CD, 0x60C0, 0x6332, 0x6365, - 0x638A, 0x6382, 0x637D, 0x63BD, 0x639E, 0x63AD, 0x639D, 0x6397, - 0x63AB, 0x638E, 0x636F, 0x6387, 0x6390, 0x636E, 0x63AF, 0x6375, - 0x639C, 0x636D, 0x63AE, 0x637C, 0x63A4, 0x633B, 0x639F, 0, -at 0xA0 - 0, 0x6378, 0x6385, 0x6381, 0x6391, 0x638D, 0x6370, 0x6553, - 0x65CD, 0x6665, 0x6661, 0x665B, 0x6659, 0x665C, 0x6662, 0x6718, - 0x6879, 0x6887, 0x6890, 0x689C, 0x686D, 0x686E, 0x68AE, 0x68AB, - 0x6956, 0x686F, 0x68A3, 0x68AC, 0x68A9, 0x6875, 0x6874, 0x68B2, - 0x688F, 0x6877, 0x6892, 0x687C, 0x686B, 0x6872, 0x68AA, 0x6880, - 0x6871, 0x687E, 0x689B, 0x6896, 0x688B, 0x68A0, 0x6889, 0x68A4, - 0x6878, 0x687B, 0x6891, 0x688C, 0x688A, 0x687D, 0x6B36, 0x6B33, - 0x6B37, 0x6B38, 0x6B91, 0x6B8F, 0x6B8D, 0x6B8E, 0x6B8C, 0x6C2A, - 0x6DC0, 0x6DAB, 0x6DB4, 0x6DB3, 0x6E74, 0x6DAC, 0x6DE9, 0x6DE2, - 0x6DB7, 0x6DF6, 0x6DD4, 0x6E00, 0x6DC8, 0x6DE0, 0x6DDF, 0x6DD6, - 0x6DBE, 0x6DE5, 0x6DDC, 0x6DDD, 0x6DDB, 0x6DF4, 0x6DCA, 0x6DBD, - 0x6DED, 0x6DF0, 0x6DBA, 0x6DD5, 0x6DC2, 0x6DCF, 0x6DC9, 0, -plane d6 -at 0x40 - 0x6DD0, 0x6DF2, 0x6DD3, 0x6DFD, 0x6DD7, 0x6DCD, 0x6DE3, 0x6DBB, - 0x70FA, 0x710D, 0x70F7, 0x7117, 0x70F4, 0x710C, 0x70F0, 0x7104, - 0x70F3, 0x7110, 0x70FC, 0x70FF, 0x7106, 0x7113, 0x7100, 0x70F8, - 0x70F6, 0x710B, 0x7102, 0x710E, 0x727E, 0x727B, 0x727C, 0x727F, - 0x731D, 0x7317, 0x7307, 0x7311, 0x7318, 0x730A, 0x7308, 0x72FF, - 0x730F, 0x731E, 0x7388, 0x73F6, 0x73F8, 0x73F5, 0x7404, 0x7401, - 0x73FD, 0x7407, 0x7400, 0x73FA, 0x73FC, 0x73FF, 0x740C, 0x740B, - 0x73F4, 0x7408, 0x7564, 0x7563, 0x75CE, 0x75D2, 0x75CF, 0, -at 0xA0 - 0, 0x75CB, 0x75CC, 0x75D1, 0x75D0, 0x768F, 0x7689, 0x76D3, - 0x7739, 0x772F, 0x772D, 0x7731, 0x7732, 0x7734, 0x7733, 0x773D, - 0x7725, 0x773B, 0x7735, 0x7848, 0x7852, 0x7849, 0x784D, 0x784A, - 0x784C, 0x7826, 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796A, - 0x7963, 0x796B, 0x7961, 0x79BB, 0x79FA, 0x79F8, 0x79F6, 0x79F7, - 0x7A8F, 0x7A94, 0x7A90, 0x7B35, 0x7B47, 0x7B34, 0x7B25, 0x7B30, - 0x7B22, 0x7B24, 0x7B33, 0x7B18, 0x7B2A, 0x7B1D, 0x7B31, 0x7B2B, - 0x7B2D, 0x7B2F, 0x7B32, 0x7B38, 0x7B1A, 0x7B23, 0x7C94, 0x7C98, - 0x7C96, 0x7CA3, 0x7D35, 0x7D3D, 0x7D38, 0x7D36, 0x7D3A, 0x7D45, - 0x7D2C, 0x7D29, 0x7D41, 0x7D47, 0x7D3E, 0x7D3F, 0x7D4A, 0x7D3B, - 0x7D28, 0x7F63, 0x7F95, 0x7F9C, 0x7F9D, 0x7F9B, 0x7FCA, 0x7FCB, - 0x7FCD, 0x7FD0, 0x7FD1, 0x7FC7, 0x7FCF, 0x7FC9, 0x801F, 0, -plane d7 -at 0x40 - 0x801E, 0x801B, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, - 0x811B, 0x812D, 0x811F, 0x812C, 0x811E, 0x8121, 0x8115, 0x8127, - 0x811D, 0x8122, 0x8211, 0x8238, 0x8233, 0x823A, 0x8234, 0x8232, - 0x8274, 0x8390, 0x83A3, 0x83A8, 0x838D, 0x837A, 0x8373, 0x83A4, - 0x8374, 0x838F, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83A9, - 0x837D, 0x8383, 0x838C, 0x839D, 0x839B, 0x83AA, 0x838B, 0x837E, - 0x83A5, 0x83AF, 0x8388, 0x8397, 0x83B0, 0x837F, 0x83A6, 0x8387, - 0x83AE, 0x8376, 0x839A, 0x8659, 0x8656, 0x86BF, 0x86B7, 0, -at 0xA0 - 0, 0x86C2, 0x86C1, 0x86C5, 0x86BA, 0x86B0, 0x86C8, 0x86B9, - 0x86B3, 0x86B8, 0x86CC, 0x86B4, 0x86BB, 0x86BC, 0x86C3, 0x86BD, - 0x86BE, 0x8852, 0x8889, 0x8895, 0x88A8, 0x88A2, 0x88AA, 0x889A, - 0x8891, 0x88A1, 0x889F, 0x8898, 0x88A7, 0x8899, 0x889B, 0x8897, - 0x88A4, 0x88AC, 0x888C, 0x8893, 0x888E, 0x8982, 0x89D6, 0x89D9, - 0x89D5, 0x8A30, 0x8A27, 0x8A2C, 0x8A1E, 0x8C39, 0x8C3B, 0x8C5C, - 0x8C5D, 0x8C7D, 0x8CA5, 0x8D7D, 0x8D7B, 0x8D79, 0x8DBC, 0x8DC2, - 0x8DB9, 0x8DBF, 0x8DC1, 0x8ED8, 0x8EDE, 0x8EDD, 0x8EDC, 0x8ED7, - 0x8EE0, 0x8EE1, 0x9024, 0x900B, 0x9011, 0x901C, 0x900C, 0x9021, - 0x90EF, 0x90EA, 0x90F0, 0x90F4, 0x90F2, 0x90F3, 0x90D4, 0x90EB, - 0x90EC, 0x90E9, 0x9156, 0x9158, 0x915A, 0x9153, 0x9155, 0x91EC, - 0x91F4, 0x91F1, 0x91F3, 0x91F8, 0x91E4, 0x91F9, 0x91EA, 0, -plane d8 -at 0x40 - 0x91EB, 0x91F7, 0x91E8, 0x91EE, 0x957A, 0x9586, 0x9588, 0x967C, - 0x966D, 0x966B, 0x9671, 0x966F, 0x96BF, 0x976A, 0x9804, 0x98E5, - 0x9997, 0x509B, 0x5095, 0x5094, 0x509E, 0x508B, 0x50A3, 0x5083, - 0x508C, 0x508E, 0x509D, 0x5068, 0x509C, 0x5092, 0x5082, 0x5087, - 0x515F, 0x51D4, 0x5312, 0x5311, 0x53A4, 0x53A7, 0x5591, 0x55A8, - 0x55A5, 0x55AD, 0x5577, 0x5645, 0x55A2, 0x5593, 0x5588, 0x558F, - 0x55B5, 0x5581, 0x55A3, 0x5592, 0x55A4, 0x557D, 0x558C, 0x55A6, - 0x557F, 0x5595, 0x55A1, 0x558E, 0x570C, 0x5829, 0x5837, 0, -at 0xA0 - 0, 0x5819, 0x581E, 0x5827, 0x5823, 0x5828, 0x57F5, 0x5848, - 0x5825, 0x581C, 0x581B, 0x5833, 0x583F, 0x5836, 0x582E, 0x5839, - 0x5838, 0x582D, 0x582C, 0x583B, 0x5961, 0x5AAF, 0x5A94, 0x5A9F, - 0x5A7A, 0x5AA2, 0x5A9E, 0x5A78, 0x5AA6, 0x5A7C, 0x5AA5, 0x5AAC, - 0x5A95, 0x5AAE, 0x5A37, 0x5A84, 0x5A8A, 0x5A97, 0x5A83, 0x5A8B, - 0x5AA9, 0x5A7B, 0x5A7D, 0x5A8C, 0x5A9C, 0x5A8F, 0x5A93, 0x5A9D, - 0x5BEA, 0x5BCD, 0x5BCB, 0x5BD4, 0x5BD1, 0x5BCA, 0x5BCE, 0x5C0C, - 0x5C30, 0x5D37, 0x5D43, 0x5D6B, 0x5D41, 0x5D4B, 0x5D3F, 0x5D35, - 0x5D51, 0x5D4E, 0x5D55, 0x5D33, 0x5D3A, 0x5D52, 0x5D3D, 0x5D31, - 0x5D59, 0x5D42, 0x5D39, 0x5D49, 0x5D38, 0x5D3C, 0x5D32, 0x5D36, - 0x5D40, 0x5D45, 0x5E44, 0x5E41, 0x5F58, 0x5FA6, 0x5FA5, 0x5FAB, - 0x60C9, 0x60B9, 0x60CC, 0x60E2, 0x60CE, 0x60C4, 0x6114, 0, -plane d9 -at 0x40 - 0x60F2, 0x610A, 0x6116, 0x6105, 0x60F5, 0x6113, 0x60F8, 0x60FC, - 0x60FE, 0x60C1, 0x6103, 0x6118, 0x611D, 0x6110, 0x60FF, 0x6104, - 0x610B, 0x624A, 0x6394, 0x63B1, 0x63B0, 0x63CE, 0x63E5, 0x63E8, - 0x63EF, 0x63C3, 0x649D, 0x63F3, 0x63CA, 0x63E0, 0x63F6, 0x63D5, - 0x63F2, 0x63F5, 0x6461, 0x63DF, 0x63BE, 0x63DD, 0x63DC, 0x63C4, - 0x63D8, 0x63D3, 0x63C2, 0x63C7, 0x63CC, 0x63CB, 0x63C8, 0x63F0, - 0x63D7, 0x63D9, 0x6532, 0x6567, 0x656A, 0x6564, 0x655C, 0x6568, - 0x6565, 0x658C, 0x659D, 0x659E, 0x65AE, 0x65D0, 0x65D2, 0, -at 0xA0 - 0, 0x667C, 0x666C, 0x667B, 0x6680, 0x6671, 0x6679, 0x666A, - 0x6672, 0x6701, 0x690C, 0x68D3, 0x6904, 0x68DC, 0x692A, 0x68EC, - 0x68EA, 0x68F1, 0x690F, 0x68D6, 0x68F7, 0x68EB, 0x68E4, 0x68F6, - 0x6913, 0x6910, 0x68F3, 0x68E1, 0x6907, 0x68CC, 0x6908, 0x6970, - 0x68B4, 0x6911, 0x68EF, 0x68C6, 0x6914, 0x68F8, 0x68D0, 0x68FD, - 0x68FC, 0x68E8, 0x690B, 0x690A, 0x6917, 0x68CE, 0x68C8, 0x68DD, - 0x68DE, 0x68E6, 0x68F4, 0x68D1, 0x6906, 0x68D4, 0x68E9, 0x6915, - 0x6925, 0x68C7, 0x6B39, 0x6B3B, 0x6B3F, 0x6B3C, 0x6B94, 0x6B97, - 0x6B99, 0x6B95, 0x6BBD, 0x6BF0, 0x6BF2, 0x6BF3, 0x6C30, 0x6DFC, - 0x6E46, 0x6E47, 0x6E1F, 0x6E49, 0x6E88, 0x6E3C, 0x6E3D, 0x6E45, - 0x6E62, 0x6E2B, 0x6E3F, 0x6E41, 0x6E5D, 0x6E73, 0x6E1C, 0x6E33, - 0x6E4B, 0x6E40, 0x6E51, 0x6E3B, 0x6E03, 0x6E2E, 0x6E5E, 0, -plane da -at 0x40 - 0x6E68, 0x6E5C, 0x6E61, 0x6E31, 0x6E28, 0x6E60, 0x6E71, 0x6E6B, - 0x6E39, 0x6E22, 0x6E30, 0x6E53, 0x6E65, 0x6E27, 0x6E78, 0x6E64, - 0x6E77, 0x6E55, 0x6E79, 0x6E52, 0x6E66, 0x6E35, 0x6E36, 0x6E5A, - 0x7120, 0x711E, 0x712F, 0x70FB, 0x712E, 0x7131, 0x7123, 0x7125, - 0x7122, 0x7132, 0x711F, 0x7128, 0x713A, 0x711B, 0x724B, 0x725A, - 0x7288, 0x7289, 0x7286, 0x7285, 0x728B, 0x7312, 0x730B, 0x7330, - 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732D, 0x7326, 0x7323, - 0x7335, 0x730C, 0x742E, 0x742C, 0x7430, 0x742B, 0x7416, 0, -at 0xA0 - 0, 0x741A, 0x7421, 0x742D, 0x7431, 0x7424, 0x7423, 0x741D, - 0x7429, 0x7420, 0x7432, 0x74FB, 0x752F, 0x756F, 0x756C, 0x75E7, - 0x75DA, 0x75E1, 0x75E6, 0x75DD, 0x75DF, 0x75E4, 0x75D7, 0x7695, - 0x7692, 0x76DA, 0x7746, 0x7747, 0x7744, 0x774D, 0x7745, 0x774A, - 0x774E, 0x774B, 0x774C, 0x77DE, 0x77EC, 0x7860, 0x7864, 0x7865, - 0x785C, 0x786D, 0x7871, 0x786A, 0x786E, 0x7870, 0x7869, 0x7868, - 0x785E, 0x7862, 0x7974, 0x7973, 0x7972, 0x7970, 0x7A02, 0x7A0A, - 0x7A03, 0x7A0C, 0x7A04, 0x7A99, 0x7AE6, 0x7AE4, 0x7B4A, 0x7B3B, - 0x7B44, 0x7B48, 0x7B4C, 0x7B4E, 0x7B40, 0x7B58, 0x7B45, 0x7CA2, - 0x7C9E, 0x7CA8, 0x7CA1, 0x7D58, 0x7D6F, 0x7D63, 0x7D53, 0x7D56, - 0x7D67, 0x7D6A, 0x7D4F, 0x7D6D, 0x7D5C, 0x7D6B, 0x7D52, 0x7D54, - 0x7D69, 0x7D51, 0x7D5F, 0x7D4E, 0x7F3E, 0x7F3F, 0x7F65, 0, -plane db -at 0x40 - 0x7F66, 0x7FA2, 0x7FA0, 0x7FA1, 0x7FD7, 0x8051, 0x804F, 0x8050, - 0x80FE, 0x80D4, 0x8143, 0x814A, 0x8152, 0x814F, 0x8147, 0x813D, - 0x814D, 0x813A, 0x81E6, 0x81EE, 0x81F7, 0x81F8, 0x81F9, 0x8204, - 0x823C, 0x823D, 0x823F, 0x8275, 0x833B, 0x83CF, 0x83F9, 0x8423, - 0x83C0, 0x83E8, 0x8412, 0x83E7, 0x83E4, 0x83FC, 0x83F6, 0x8410, - 0x83C6, 0x83C8, 0x83EB, 0x83E3, 0x83BF, 0x8401, 0x83DD, 0x83E5, - 0x83D8, 0x83FF, 0x83E1, 0x83CB, 0x83CE, 0x83D6, 0x83F5, 0x83C9, - 0x8409, 0x840F, 0x83DE, 0x8411, 0x8406, 0x83C2, 0x83F3, 0, -at 0xA0 - 0, 0x83D5, 0x83FA, 0x83C7, 0x83D1, 0x83EA, 0x8413, 0x83C3, - 0x83EC, 0x83EE, 0x83C4, 0x83FB, 0x83D7, 0x83E2, 0x841B, 0x83DB, - 0x83FE, 0x86D8, 0x86E2, 0x86E6, 0x86D3, 0x86E3, 0x86DA, 0x86EA, - 0x86DD, 0x86EB, 0x86DC, 0x86EC, 0x86E9, 0x86D7, 0x86E8, 0x86D1, - 0x8848, 0x8856, 0x8855, 0x88BA, 0x88D7, 0x88B9, 0x88B8, 0x88C0, - 0x88BE, 0x88B6, 0x88BC, 0x88B7, 0x88BD, 0x88B2, 0x8901, 0x88C9, - 0x8995, 0x8998, 0x8997, 0x89DD, 0x89DA, 0x89DB, 0x8A4E, 0x8A4D, - 0x8A39, 0x8A59, 0x8A40, 0x8A57, 0x8A58, 0x8A44, 0x8A45, 0x8A52, - 0x8A48, 0x8A51, 0x8A4A, 0x8A4C, 0x8A4F, 0x8C5F, 0x8C81, 0x8C80, - 0x8CBA, 0x8CBE, 0x8CB0, 0x8CB9, 0x8CB5, 0x8D84, 0x8D80, 0x8D89, - 0x8DD8, 0x8DD3, 0x8DCD, 0x8DC7, 0x8DD6, 0x8DDC, 0x8DCF, 0x8DD5, - 0x8DD9, 0x8DC8, 0x8DD7, 0x8DC5, 0x8EEF, 0x8EF7, 0x8EFA, 0, -plane dc -at 0x40 - 0x8EF9, 0x8EE6, 0x8EEE, 0x8EE5, 0x8EF5, 0x8EE7, 0x8EE8, 0x8EF6, - 0x8EEB, 0x8EF1, 0x8EEC, 0x8EF4, 0x8EE9, 0x902D, 0x9034, 0x902F, - 0x9106, 0x912C, 0x9104, 0x90FF, 0x90FC, 0x9108, 0x90F9, 0x90FB, - 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915F, - 0x9162, 0x9160, 0x9201, 0x920A, 0x9225, 0x9203, 0x921A, 0x9226, - 0x920F, 0x920C, 0x9200, 0x9212, 0x91FF, 0x91FD, 0x9206, 0x9204, - 0x9227, 0x9202, 0x921C, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, - 0x957B, 0x958D, 0x958C, 0x9590, 0x9687, 0x967E, 0x9688, 0, -at 0xA0 - 0, 0x9689, 0x9683, 0x9680, 0x96C2, 0x96C8, 0x96C3, 0x96F1, - 0x96F0, 0x976C, 0x9770, 0x976E, 0x9807, 0x98A9, 0x98EB, 0x9CE6, - 0x9EF9, 0x4E83, 0x4E84, 0x4EB6, 0x50BD, 0x50BF, 0x50C6, 0x50AE, - 0x50C4, 0x50CA, 0x50B4, 0x50C8, 0x50C2, 0x50B0, 0x50C1, 0x50BA, - 0x50B1, 0x50CB, 0x50C9, 0x50B6, 0x50B8, 0x51D7, 0x527A, 0x5278, - 0x527B, 0x527C, 0x55C3, 0x55DB, 0x55CC, 0x55D0, 0x55CB, 0x55CA, - 0x55DD, 0x55C0, 0x55D4, 0x55C4, 0x55E9, 0x55BF, 0x55D2, 0x558D, - 0x55CF, 0x55D5, 0x55E2, 0x55D6, 0x55C8, 0x55F2, 0x55CD, 0x55D9, - 0x55C2, 0x5714, 0x5853, 0x5868, 0x5864, 0x584F, 0x584D, 0x5849, - 0x586F, 0x5855, 0x584E, 0x585D, 0x5859, 0x5865, 0x585B, 0x583D, - 0x5863, 0x5871, 0x58FC, 0x5AC7, 0x5AC4, 0x5ACB, 0x5ABA, 0x5AB8, - 0x5AB1, 0x5AB5, 0x5AB0, 0x5ABF, 0x5AC8, 0x5ABB, 0x5AC6, 0, -plane dd -at 0x40 - 0x5AB7, 0x5AC0, 0x5ACA, 0x5AB4, 0x5AB6, 0x5ACD, 0x5AB9, 0x5A90, - 0x5BD6, 0x5BD8, 0x5BD9, 0x5C1F, 0x5C33, 0x5D71, 0x5D63, 0x5D4A, - 0x5D65, 0x5D72, 0x5D6C, 0x5D5E, 0x5D68, 0x5D67, 0x5D62, 0x5DF0, - 0x5E4F, 0x5E4E, 0x5E4A, 0x5E4D, 0x5E4B, 0x5EC5, 0x5ECC, 0x5EC6, - 0x5ECB, 0x5EC7, 0x5F40, 0x5FAF, 0x5FAD, 0x60F7, 0x6149, 0x614A, - 0x612B, 0x6145, 0x6136, 0x6132, 0x612E, 0x6146, 0x612F, 0x614F, - 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63C5, - 0x63F1, 0x63EB, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0, -at 0xA0 - 0, 0x6433, 0x6443, 0x641F, 0x6415, 0x6418, 0x6439, 0x6437, - 0x6422, 0x6423, 0x640C, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, - 0x642F, 0x640A, 0x641A, 0x6440, 0x6425, 0x6427, 0x640B, 0x63E7, - 0x641B, 0x642E, 0x6421, 0x640E, 0x656F, 0x6592, 0x65D3, 0x6686, - 0x668C, 0x6695, 0x6690, 0x668B, 0x668A, 0x6699, 0x6694, 0x6678, - 0x6720, 0x6966, 0x695F, 0x6938, 0x694E, 0x6962, 0x6971, 0x693F, - 0x6945, 0x696A, 0x6939, 0x6942, 0x6957, 0x6959, 0x697A, 0x6948, - 0x6949, 0x6935, 0x696C, 0x6933, 0x693D, 0x6965, 0x68F0, 0x6978, - 0x6934, 0x6969, 0x6940, 0x696F, 0x6944, 0x6976, 0x6958, 0x6941, - 0x6974, 0x694C, 0x693B, 0x694B, 0x6937, 0x695C, 0x694F, 0x6951, - 0x6932, 0x6952, 0x692F, 0x697B, 0x693C, 0x6B46, 0x6B45, 0x6B43, - 0x6B42, 0x6B48, 0x6B41, 0x6B9B, 0xFA0D, 0x6BFB, 0x6BFC, 0, -plane de -at 0x40 - 0x6BF9, 0x6BF7, 0x6BF8, 0x6E9B, 0x6ED6, 0x6EC8, 0x6E8F, 0x6EC0, - 0x6E9F, 0x6E93, 0x6E94, 0x6EA0, 0x6EB1, 0x6EB9, 0x6EC6, 0x6ED2, - 0x6EBD, 0x6EC1, 0x6E9E, 0x6EC9, 0x6EB7, 0x6EB0, 0x6ECD, 0x6EA6, - 0x6ECF, 0x6EB2, 0x6EBE, 0x6EC3, 0x6EDC, 0x6ED8, 0x6E99, 0x6E92, - 0x6E8E, 0x6E8D, 0x6EA4, 0x6EA1, 0x6EBF, 0x6EB3, 0x6ED0, 0x6ECA, - 0x6E97, 0x6EAE, 0x6EA3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, - 0x7141, 0x715D, 0x7162, 0x7172, 0x7178, 0x716A, 0x7161, 0x7142, - 0x7158, 0x7143, 0x714B, 0x7170, 0x715F, 0x7150, 0x7153, 0, -at 0xA0 - 0, 0x7144, 0x714D, 0x715A, 0x724F, 0x728D, 0x728C, 0x7291, - 0x7290, 0x728E, 0x733C, 0x7342, 0x733B, 0x733A, 0x7340, 0x734A, - 0x7349, 0x7444, 0x744A, 0x744B, 0x7452, 0x7451, 0x7457, 0x7440, - 0x744F, 0x7450, 0x744E, 0x7442, 0x7446, 0x744D, 0x7454, 0x74E1, - 0x74FF, 0x74FE, 0x74FD, 0x751D, 0x7579, 0x7577, 0x6983, 0x75EF, - 0x760F, 0x7603, 0x75F7, 0x75FE, 0x75FC, 0x75F9, 0x75F8, 0x7610, - 0x75FB, 0x75F6, 0x75ED, 0x75F5, 0x75FD, 0x7699, 0x76B5, 0x76DD, - 0x7755, 0x775F, 0x7760, 0x7752, 0x7756, 0x775A, 0x7769, 0x7767, - 0x7754, 0x7759, 0x776D, 0x77E0, 0x7887, 0x789A, 0x7894, 0x788F, - 0x7884, 0x7895, 0x7885, 0x7886, 0x78A1, 0x7883, 0x7879, 0x7899, - 0x7880, 0x7896, 0x787B, 0x797C, 0x7982, 0x797D, 0x7979, 0x7A11, - 0x7A18, 0x7A19, 0x7A12, 0x7A17, 0x7A15, 0x7A22, 0x7A13, 0, -plane df -at 0x40 - 0x7A1B, 0x7A10, 0x7AA3, 0x7AA2, 0x7A9E, 0x7AEB, 0x7B66, 0x7B64, - 0x7B6D, 0x7B74, 0x7B69, 0x7B72, 0x7B65, 0x7B73, 0x7B71, 0x7B70, - 0x7B61, 0x7B78, 0x7B76, 0x7B63, 0x7CB2, 0x7CB4, 0x7CAF, 0x7D88, - 0x7D86, 0x7D80, 0x7D8D, 0x7D7F, 0x7D85, 0x7D7A, 0x7D8E, 0x7D7B, - 0x7D83, 0x7D7C, 0x7D8C, 0x7D94, 0x7D84, 0x7D7D, 0x7D92, 0x7F6D, - 0x7F6B, 0x7F67, 0x7F68, 0x7F6C, 0x7FA6, 0x7FA5, 0x7FA7, 0x7FDB, - 0x7FDC, 0x8021, 0x8164, 0x8160, 0x8177, 0x815C, 0x8169, 0x815B, - 0x8162, 0x8172, 0x6721, 0x815E, 0x8176, 0x8167, 0x816F, 0, -at 0xA0 - 0, 0x8144, 0x8161, 0x821D, 0x8249, 0x8244, 0x8240, 0x8242, - 0x8245, 0x84F1, 0x843F, 0x8456, 0x8476, 0x8479, 0x848F, 0x848D, - 0x8465, 0x8451, 0x8440, 0x8486, 0x8467, 0x8430, 0x844D, 0x847D, - 0x845A, 0x8459, 0x8474, 0x8473, 0x845D, 0x8507, 0x845E, 0x8437, - 0x843A, 0x8434, 0x847A, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, - 0x83D9, 0x844B, 0x842F, 0x8442, 0x842D, 0x845F, 0x8470, 0x8439, - 0x844E, 0x844C, 0x8452, 0x846F, 0x84C5, 0x848E, 0x843B, 0x8447, - 0x8436, 0x8433, 0x8468, 0x847E, 0x8444, 0x842B, 0x8460, 0x8454, - 0x846E, 0x8450, 0x870B, 0x8704, 0x86F7, 0x870C, 0x86FA, 0x86D6, - 0x86F5, 0x874D, 0x86F8, 0x870E, 0x8709, 0x8701, 0x86F6, 0x870D, - 0x8705, 0x88D6, 0x88CB, 0x88CD, 0x88CE, 0x88DE, 0x88DB, 0x88DA, - 0x88CC, 0x88D0, 0x8985, 0x899B, 0x89DF, 0x89E5, 0x89E4, 0, -plane e0 -at 0x40 - 0x89E1, 0x89E0, 0x89E2, 0x89DC, 0x89E6, 0x8A76, 0x8A86, 0x8A7F, - 0x8A61, 0x8A3F, 0x8A77, 0x8A82, 0x8A84, 0x8A75, 0x8A83, 0x8A81, - 0x8A74, 0x8A7A, 0x8C3C, 0x8C4B, 0x8C4A, 0x8C65, 0x8C64, 0x8C66, - 0x8C86, 0x8C84, 0x8C85, 0x8CCC, 0x8D68, 0x8D69, 0x8D91, 0x8D8C, - 0x8D8E, 0x8D8F, 0x8D8D, 0x8D93, 0x8D94, 0x8D90, 0x8D92, 0x8DF0, - 0x8DE0, 0x8DEC, 0x8DF1, 0x8DEE, 0x8DD0, 0x8DE9, 0x8DE3, 0x8DE2, - 0x8DE7, 0x8DF2, 0x8DEB, 0x8DF4, 0x8F06, 0x8EFF, 0x8F01, 0x8F00, - 0x8F05, 0x8F07, 0x8F08, 0x8F02, 0x8F0B, 0x9052, 0x903F, 0, -at 0xA0 - 0, 0x9044, 0x9049, 0x903D, 0x9110, 0x910D, 0x910F, 0x9111, - 0x9116, 0x9114, 0x910B, 0x910E, 0x916E, 0x916F, 0x9248, 0x9252, - 0x9230, 0x923A, 0x9266, 0x9233, 0x9265, 0x925E, 0x9283, 0x922E, - 0x924A, 0x9246, 0x926D, 0x926C, 0x924F, 0x9260, 0x9267, 0x926F, - 0x9236, 0x9261, 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, - 0x924E, 0x9253, 0x924C, 0x9256, 0x9232, 0x959F, 0x959C, 0x959E, - 0x959B, 0x9692, 0x9693, 0x9691, 0x9697, 0x96CE, 0x96FA, 0x96FD, - 0x96F8, 0x96F5, 0x9773, 0x9777, 0x9778, 0x9772, 0x980F, 0x980D, - 0x980E, 0x98AC, 0x98F6, 0x98F9, 0x99AF, 0x99B2, 0x99B0, 0x99B5, - 0x9AAD, 0x9AAB, 0x9B5B, 0x9CEA, 0x9CED, 0x9CE7, 0x9E80, 0x9EFD, - 0x50E6, 0x50D4, 0x50D7, 0x50E8, 0x50F3, 0x50DB, 0x50EA, 0x50DD, - 0x50E4, 0x50D3, 0x50EC, 0x50F0, 0x50EF, 0x50E3, 0x50E0, 0, -plane e1 -at 0x40 - 0x51D8, 0x5280, 0x5281, 0x52E9, 0x52EB, 0x5330, 0x53AC, 0x5627, - 0x5615, 0x560C, 0x5612, 0x55FC, 0x560F, 0x561C, 0x5601, 0x5613, - 0x5602, 0x55FA, 0x561D, 0x5604, 0x55FF, 0x55F9, 0x5889, 0x587C, - 0x5890, 0x5898, 0x5886, 0x5881, 0x587F, 0x5874, 0x588B, 0x587A, - 0x5887, 0x5891, 0x588E, 0x5876, 0x5882, 0x5888, 0x587B, 0x5894, - 0x588F, 0x58FE, 0x596B, 0x5ADC, 0x5AEE, 0x5AE5, 0x5AD5, 0x5AEA, - 0x5ADA, 0x5AED, 0x5AEB, 0x5AF3, 0x5AE2, 0x5AE0, 0x5ADB, 0x5AEC, - 0x5ADE, 0x5ADD, 0x5AD9, 0x5AE8, 0x5ADF, 0x5B77, 0x5BE0, 0, -at 0xA0 - 0, 0x5BE3, 0x5C63, 0x5D82, 0x5D80, 0x5D7D, 0x5D86, 0x5D7A, - 0x5D81, 0x5D77, 0x5D8A, 0x5D89, 0x5D88, 0x5D7E, 0x5D7C, 0x5D8D, - 0x5D79, 0x5D7F, 0x5E58, 0x5E59, 0x5E53, 0x5ED8, 0x5ED1, 0x5ED7, - 0x5ECE, 0x5EDC, 0x5ED5, 0x5ED9, 0x5ED2, 0x5ED4, 0x5F44, 0x5F43, - 0x5F6F, 0x5FB6, 0x612C, 0x6128, 0x6141, 0x615E, 0x6171, 0x6173, - 0x6152, 0x6153, 0x6172, 0x616C, 0x6180, 0x6174, 0x6154, 0x617A, - 0x615B, 0x6165, 0x613B, 0x616A, 0x6161, 0x6156, 0x6229, 0x6227, - 0x622B, 0x642B, 0x644D, 0x645B, 0x645D, 0x6474, 0x6476, 0x6472, - 0x6473, 0x647D, 0x6475, 0x6466, 0x64A6, 0x644E, 0x6482, 0x645E, - 0x645C, 0x644B, 0x6453, 0x6460, 0x6450, 0x647F, 0x643F, 0x646C, - 0x646B, 0x6459, 0x6465, 0x6477, 0x6573, 0x65A0, 0x66A1, 0x66A0, - 0x669F, 0x6705, 0x6704, 0x6722, 0x69B1, 0x69B6, 0x69C9, 0, -plane e2 -at 0x40 - 0x69A0, 0x69CE, 0x6996, 0x69B0, 0x69AC, 0x69BC, 0x6991, 0x6999, - 0x698E, 0x69A7, 0x698D, 0x69A9, 0x69BE, 0x69AF, 0x69BF, 0x69C4, - 0x69BD, 0x69A4, 0x69D4, 0x69B9, 0x69CA, 0x699A, 0x69CF, 0x69B3, - 0x6993, 0x69AA, 0x69A1, 0x699E, 0x69D9, 0x6997, 0x6990, 0x69C2, - 0x69B5, 0x69A5, 0x69C6, 0x6B4A, 0x6B4D, 0x6B4B, 0x6B9E, 0x6B9F, - 0x6BA0, 0x6BC3, 0x6BC4, 0x6BFE, 0x6ECE, 0x6EF5, 0x6EF1, 0x6F03, - 0x6F25, 0x6EF8, 0x6F37, 0x6EFB, 0x6F2E, 0x6F09, 0x6F4E, 0x6F19, - 0x6F1A, 0x6F27, 0x6F18, 0x6F3B, 0x6F12, 0x6EED, 0x6F0A, 0, -at 0xA0 - 0, 0x6F36, 0x6F73, 0x6EF9, 0x6EEE, 0x6F2D, 0x6F40, 0x6F30, - 0x6F3C, 0x6F35, 0x6EEB, 0x6F07, 0x6F0E, 0x6F43, 0x6F05, 0x6EFD, - 0x6EF6, 0x6F39, 0x6F1C, 0x6EFC, 0x6F3A, 0x6F1F, 0x6F0D, 0x6F1E, - 0x6F08, 0x6F21, 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, - 0x718F, 0x717B, 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, - 0x7295, 0x7293, 0x7343, 0x734D, 0x7351, 0x734C, 0x7462, 0x7473, - 0x7471, 0x7475, 0x7472, 0x7467, 0x746E, 0x7500, 0x7502, 0x7503, - 0x757D, 0x7590, 0x7616, 0x7608, 0x760C, 0x7615, 0x7611, 0x760A, - 0x7614, 0x76B8, 0x7781, 0x777C, 0x7785, 0x7782, 0x776E, 0x7780, - 0x776F, 0x777E, 0x7783, 0x78B2, 0x78AA, 0x78B4, 0x78AD, 0x78A8, - 0x787E, 0x78AB, 0x789E, 0x78A5, 0x78A0, 0x78AC, 0x78A2, 0x78A4, - 0x7998, 0x798A, 0x798B, 0x7996, 0x7995, 0x7994, 0x7993, 0, -plane e3 -at 0x40 - 0x7997, 0x7988, 0x7992, 0x7990, 0x7A2B, 0x7A4A, 0x7A30, 0x7A2F, - 0x7A28, 0x7A26, 0x7AA8, 0x7AAB, 0x7AAC, 0x7AEE, 0x7B88, 0x7B9C, - 0x7B8A, 0x7B91, 0x7B90, 0x7B96, 0x7B8D, 0x7B8C, 0x7B9B, 0x7B8E, - 0x7B85, 0x7B98, 0x5284, 0x7B99, 0x7BA4, 0x7B82, 0x7CBB, 0x7CBF, - 0x7CBC, 0x7CBA, 0x7DA7, 0x7DB7, 0x7DC2, 0x7DA3, 0x7DAA, 0x7DC1, - 0x7DC0, 0x7DC5, 0x7D9D, 0x7DCE, 0x7DC4, 0x7DC6, 0x7DCB, 0x7DCC, - 0x7DAF, 0x7DB9, 0x7D96, 0x7DBC, 0x7D9F, 0x7DA6, 0x7DAE, 0x7DA9, - 0x7DA1, 0x7DC9, 0x7F73, 0x7FE2, 0x7FE3, 0x7FE5, 0x7FDE, 0, -at 0xA0 - 0, 0x8024, 0x805D, 0x805C, 0x8189, 0x8186, 0x8183, 0x8187, - 0x818D, 0x818C, 0x818B, 0x8215, 0x8497, 0x84A4, 0x84A1, 0x849F, - 0x84BA, 0x84CE, 0x84C2, 0x84AC, 0x84AE, 0x84AB, 0x84B9, 0x84B4, - 0x84C1, 0x84CD, 0x84AA, 0x849A, 0x84B1, 0x84D0, 0x849D, 0x84A7, - 0x84BB, 0x84A2, 0x8494, 0x84C7, 0x84CC, 0x849B, 0x84A9, 0x84AF, - 0x84A8, 0x84D6, 0x8498, 0x84B6, 0x84CF, 0x84A0, 0x84D7, 0x84D4, - 0x84D2, 0x84DB, 0x84B0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, - 0x876B, 0x8740, 0x872E, 0x871E, 0x8721, 0x8719, 0x871B, 0x8743, - 0x872C, 0x8741, 0x873E, 0x8746, 0x8720, 0x8732, 0x872A, 0x872D, - 0x873C, 0x8712, 0x873A, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, - 0x8738, 0x8724, 0x871A, 0x8730, 0x8711, 0x88F7, 0x88E7, 0x88F1, - 0x88F2, 0x88FA, 0x88FE, 0x88EE, 0x88FC, 0x88F6, 0x88FB, 0, -plane e4 -at 0x40 - 0x88F0, 0x88EC, 0x88EB, 0x899D, 0x89A1, 0x899F, 0x899E, 0x89E9, - 0x89EB, 0x89E8, 0x8AAB, 0x8A99, 0x8A8B, 0x8A92, 0x8A8F, 0x8A96, - 0x8C3D, 0x8C68, 0x8C69, 0x8CD5, 0x8CCF, 0x8CD7, 0x8D96, 0x8E09, - 0x8E02, 0x8DFF, 0x8E0D, 0x8DFD, 0x8E0A, 0x8E03, 0x8E07, 0x8E06, - 0x8E05, 0x8DFE, 0x8E00, 0x8E04, 0x8F10, 0x8F11, 0x8F0E, 0x8F0D, - 0x9123, 0x911C, 0x9120, 0x9122, 0x911F, 0x911D, 0x911A, 0x9124, - 0x9121, 0x911B, 0x917A, 0x9172, 0x9179, 0x9173, 0x92A5, 0x92A4, - 0x9276, 0x929B, 0x927A, 0x92A0, 0x9294, 0x92AA, 0x928D, 0, -at 0xA0 - 0, 0x92A6, 0x929A, 0x92AB, 0x9279, 0x9297, 0x927F, 0x92A3, - 0x92EE, 0x928E, 0x9282, 0x9295, 0x92A2, 0x927D, 0x9288, 0x92A1, - 0x928A, 0x9286, 0x928C, 0x9299, 0x92A7, 0x927E, 0x9287, 0x92A9, - 0x929D, 0x928B, 0x922D, 0x969E, 0x96A1, 0x96FF, 0x9758, 0x977D, - 0x977A, 0x977E, 0x9783, 0x9780, 0x9782, 0x977B, 0x9784, 0x9781, - 0x977F, 0x97CE, 0x97CD, 0x9816, 0x98AD, 0x98AE, 0x9902, 0x9900, - 0x9907, 0x999D, 0x999C, 0x99C3, 0x99B9, 0x99BB, 0x99BA, 0x99C2, - 0x99BD, 0x99C7, 0x9AB1, 0x9AE3, 0x9AE7, 0x9B3E, 0x9B3F, 0x9B60, - 0x9B61, 0x9B5F, 0x9CF1, 0x9CF2, 0x9CF5, 0x9EA7, 0x50FF, 0x5103, - 0x5130, 0x50F8, 0x5106, 0x5107, 0x50F6, 0x50FE, 0x510B, 0x510C, - 0x50FD, 0x510A, 0x528B, 0x528C, 0x52F1, 0x52EF, 0x5648, 0x5642, - 0x564C, 0x5635, 0x5641, 0x564A, 0x5649, 0x5646, 0x5658, 0, -plane e5 -at 0x40 - 0x565A, 0x5640, 0x5633, 0x563D, 0x562C, 0x563E, 0x5638, 0x562A, - 0x563A, 0x571A, 0x58AB, 0x589D, 0x58B1, 0x58A0, 0x58A3, 0x58AF, - 0x58AC, 0x58A5, 0x58A1, 0x58FF, 0x5AFF, 0x5AF4, 0x5AFD, 0x5AF7, - 0x5AF6, 0x5B03, 0x5AF8, 0x5B02, 0x5AF9, 0x5B01, 0x5B07, 0x5B05, - 0x5B0F, 0x5C67, 0x5D99, 0x5D97, 0x5D9F, 0x5D92, 0x5DA2, 0x5D93, - 0x5D95, 0x5DA0, 0x5D9C, 0x5DA1, 0x5D9A, 0x5D9E, 0x5E69, 0x5E5D, - 0x5E60, 0x5E5C, 0x7DF3, 0x5EDB, 0x5EDE, 0x5EE1, 0x5F49, 0x5FB2, - 0x618B, 0x6183, 0x6179, 0x61B1, 0x61B0, 0x61A2, 0x6189, 0, -at 0xA0 - 0, 0x619B, 0x6193, 0x61AF, 0x61AD, 0x619F, 0x6192, 0x61AA, - 0x61A1, 0x618D, 0x6166, 0x61B3, 0x622D, 0x646E, 0x6470, 0x6496, - 0x64A0, 0x6485, 0x6497, 0x649C, 0x648F, 0x648B, 0x648A, 0x648C, - 0x64A3, 0x649F, 0x6468, 0x64B1, 0x6498, 0x6576, 0x657A, 0x6579, - 0x657B, 0x65B2, 0x65B3, 0x66B5, 0x66B0, 0x66A9, 0x66B2, 0x66B7, - 0x66AA, 0x66AF, 0x6A00, 0x6A06, 0x6A17, 0x69E5, 0x69F8, 0x6A15, - 0x69F1, 0x69E4, 0x6A20, 0x69FF, 0x69EC, 0x69E2, 0x6A1B, 0x6A1D, - 0x69FE, 0x6A27, 0x69F2, 0x69EE, 0x6A14, 0x69F7, 0x69E7, 0x6A40, - 0x6A08, 0x69E6, 0x69FB, 0x6A0D, 0x69FC, 0x69EB, 0x6A09, 0x6A04, - 0x6A18, 0x6A25, 0x6A0F, 0x69F6, 0x6A26, 0x6A07, 0x69F4, 0x6A16, - 0x6B51, 0x6BA5, 0x6BA3, 0x6BA2, 0x6BA6, 0x6C01, 0x6C00, 0x6BFF, - 0x6C02, 0x6F41, 0x6F26, 0x6F7E, 0x6F87, 0x6FC6, 0x6F92, 0, -plane e6 -at 0x40 - 0x6F8D, 0x6F89, 0x6F8C, 0x6F62, 0x6F4F, 0x6F85, 0x6F5A, 0x6F96, - 0x6F76, 0x6F6C, 0x6F82, 0x6F55, 0x6F72, 0x6F52, 0x6F50, 0x6F57, - 0x6F94, 0x6F93, 0x6F5D, 0x6F00, 0x6F61, 0x6F6B, 0x6F7D, 0x6F67, - 0x6F90, 0x6F53, 0x6F8B, 0x6F69, 0x6F7F, 0x6F95, 0x6F63, 0x6F77, - 0x6F6A, 0x6F7B, 0x71B2, 0x71AF, 0x719B, 0x71B0, 0x71A0, 0x719A, - 0x71A9, 0x71B5, 0x719D, 0x71A5, 0x719E, 0x71A4, 0x71A1, 0x71AA, - 0x719C, 0x71A7, 0x71B3, 0x7298, 0x729A, 0x7358, 0x7352, 0x735E, - 0x735F, 0x7360, 0x735D, 0x735B, 0x7361, 0x735A, 0x7359, 0, -at 0xA0 - 0, 0x7362, 0x7487, 0x7489, 0x748A, 0x7486, 0x7481, 0x747D, - 0x7485, 0x7488, 0x747C, 0x7479, 0x7508, 0x7507, 0x757E, 0x7625, - 0x761E, 0x7619, 0x761D, 0x761C, 0x7623, 0x761A, 0x7628, 0x761B, - 0x769C, 0x769D, 0x769E, 0x769B, 0x778D, 0x778F, 0x7789, 0x7788, - 0x78CD, 0x78BB, 0x78CF, 0x78CC, 0x78D1, 0x78CE, 0x78D4, 0x78C8, - 0x78C3, 0x78C4, 0x78C9, 0x799A, 0x79A1, 0x79A0, 0x799C, 0x79A2, - 0x799B, 0x6B76, 0x7A39, 0x7AB2, 0x7AB4, 0x7AB3, 0x7BB7, 0x7BCB, - 0x7BBE, 0x7BAC, 0x7BCE, 0x7BAF, 0x7BB9, 0x7BCA, 0x7BB5, 0x7CC5, - 0x7CC8, 0x7CCC, 0x7CCB, 0x7DF7, 0x7DDB, 0x7DEA, 0x7DE7, 0x7DD7, - 0x7DE1, 0x7E03, 0x7DFA, 0x7DE6, 0x7DF6, 0x7DF1, 0x7DF0, 0x7DEE, - 0x7DDF, 0x7F76, 0x7FAC, 0x7FB0, 0x7FAD, 0x7FED, 0x7FEB, 0x7FEA, - 0x7FEC, 0x7FE6, 0x7FE8, 0x8064, 0x8067, 0x81A3, 0x819F, 0, -plane e7 -at 0x40 - 0x819E, 0x8195, 0x81A2, 0x8199, 0x8197, 0x8216, 0x824F, 0x8253, - 0x8252, 0x8250, 0x824E, 0x8251, 0x8524, 0x853B, 0x850F, 0x8500, - 0x8529, 0x850E, 0x8509, 0x850D, 0x851F, 0x850A, 0x8527, 0x851C, - 0x84FB, 0x852B, 0x84FA, 0x8508, 0x850C, 0x84F4, 0x852A, 0x84F2, - 0x8515, 0x84F7, 0x84EB, 0x84F3, 0x84FC, 0x8512, 0x84EA, 0x84E9, - 0x8516, 0x84FE, 0x8528, 0x851D, 0x852E, 0x8502, 0x84FD, 0x851E, - 0x84F6, 0x8531, 0x8526, 0x84E7, 0x84E8, 0x84F0, 0x84EF, 0x84F9, - 0x8518, 0x8520, 0x8530, 0x850B, 0x8519, 0x852F, 0x8662, 0, -at 0xA0 - 0, 0x8756, 0x8763, 0x8764, 0x8777, 0x87E1, 0x8773, 0x8758, - 0x8754, 0x875B, 0x8752, 0x8761, 0x875A, 0x8751, 0x875E, 0x876D, - 0x876A, 0x8750, 0x874E, 0x875F, 0x875D, 0x876F, 0x876C, 0x877A, - 0x876E, 0x875C, 0x8765, 0x874F, 0x877B, 0x8775, 0x8762, 0x8767, - 0x8769, 0x885A, 0x8905, 0x890C, 0x8914, 0x890B, 0x8917, 0x8918, - 0x8919, 0x8906, 0x8916, 0x8911, 0x890E, 0x8909, 0x89A2, 0x89A4, - 0x89A3, 0x89ED, 0x89F0, 0x89EC, 0x8ACF, 0x8AC6, 0x8AB8, 0x8AD3, - 0x8AD1, 0x8AD4, 0x8AD5, 0x8ABB, 0x8AD7, 0x8ABE, 0x8AC0, 0x8AC5, - 0x8AD8, 0x8AC3, 0x8ABA, 0x8ABD, 0x8AD9, 0x8C3E, 0x8C4D, 0x8C8F, - 0x8CE5, 0x8CDF, 0x8CD9, 0x8CE8, 0x8CDA, 0x8CDD, 0x8CE7, 0x8DA0, - 0x8D9C, 0x8DA1, 0x8D9B, 0x8E20, 0x8E23, 0x8E25, 0x8E24, 0x8E2E, - 0x8E15, 0x8E1B, 0x8E16, 0x8E11, 0x8E19, 0x8E26, 0x8E27, 0, -plane e8 -at 0x40 - 0x8E14, 0x8E12, 0x8E18, 0x8E13, 0x8E1C, 0x8E17, 0x8E1A, 0x8F2C, - 0x8F24, 0x8F18, 0x8F1A, 0x8F20, 0x8F23, 0x8F16, 0x8F17, 0x9073, - 0x9070, 0x906F, 0x9067, 0x906B, 0x912F, 0x912B, 0x9129, 0x912A, - 0x9132, 0x9126, 0x912E, 0x9185, 0x9186, 0x918A, 0x9181, 0x9182, - 0x9184, 0x9180, 0x92D0, 0x92C3, 0x92C4, 0x92C0, 0x92D9, 0x92B6, - 0x92CF, 0x92F1, 0x92DF, 0x92D8, 0x92E9, 0x92D7, 0x92DD, 0x92CC, - 0x92EF, 0x92C2, 0x92E8, 0x92CA, 0x92C8, 0x92CE, 0x92E6, 0x92CD, - 0x92D5, 0x92C9, 0x92E0, 0x92DE, 0x92E7, 0x92D1, 0x92D3, 0, -at 0xA0 - 0, 0x92B5, 0x92E1, 0x92C6, 0x92B4, 0x957C, 0x95AC, 0x95AB, - 0x95AE, 0x95B0, 0x96A4, 0x96A2, 0x96D3, 0x9705, 0x9708, 0x9702, - 0x975A, 0x978A, 0x978E, 0x9788, 0x97D0, 0x97CF, 0x981E, 0x981D, - 0x9826, 0x9829, 0x9828, 0x9820, 0x981B, 0x9827, 0x98B2, 0x9908, - 0x98FA, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99DC, 0x99CD, - 0x99CF, 0x99D3, 0x99D4, 0x99CE, 0x99C9, 0x99D6, 0x99D8, 0x99CB, - 0x99D7, 0x99CC, 0x9AB3, 0x9AEC, 0x9AEB, 0x9AF3, 0x9AF2, 0x9AF1, - 0x9B46, 0x9B43, 0x9B67, 0x9B74, 0x9B71, 0x9B66, 0x9B76, 0x9B75, - 0x9B70, 0x9B68, 0x9B64, 0x9B6C, 0x9CFC, 0x9CFA, 0x9CFD, 0x9CFF, - 0x9CF7, 0x9D07, 0x9D00, 0x9CF9, 0x9CFB, 0x9D08, 0x9D05, 0x9D04, - 0x9E83, 0x9ED3, 0x9F0F, 0x9F10, 0x511C, 0x5113, 0x5117, 0x511A, - 0x5111, 0x51DE, 0x5334, 0x53E1, 0x5670, 0x5660, 0x566E, 0, -plane e9 -at 0x40 - 0x5673, 0x5666, 0x5663, 0x566D, 0x5672, 0x565E, 0x5677, 0x571C, - 0x571B, 0x58C8, 0x58BD, 0x58C9, 0x58BF, 0x58BA, 0x58C2, 0x58BC, - 0x58C6, 0x5B17, 0x5B19, 0x5B1B, 0x5B21, 0x5B14, 0x5B13, 0x5B10, - 0x5B16, 0x5B28, 0x5B1A, 0x5B20, 0x5B1E, 0x5BEF, 0x5DAC, 0x5DB1, - 0x5DA9, 0x5DA7, 0x5DB5, 0x5DB0, 0x5DAE, 0x5DAA, 0x5DA8, 0x5DB2, - 0x5DAD, 0x5DAF, 0x5DB4, 0x5E67, 0x5E68, 0x5E66, 0x5E6F, 0x5EE9, - 0x5EE7, 0x5EE6, 0x5EE8, 0x5EE5, 0x5F4B, 0x5FBC, 0x619D, 0x61A8, - 0x6196, 0x61C5, 0x61B4, 0x61C6, 0x61C1, 0x61CC, 0x61BA, 0, -at 0xA0 - 0, 0x61BF, 0x61B8, 0x618C, 0x64D7, 0x64D6, 0x64D0, 0x64CF, - 0x64C9, 0x64BD, 0x6489, 0x64C3, 0x64DB, 0x64F3, 0x64D9, 0x6533, - 0x657F, 0x657C, 0x65A2, 0x66C8, 0x66BE, 0x66C0, 0x66CA, 0x66CB, - 0x66CF, 0x66BD, 0x66BB, 0x66BA, 0x66CC, 0x6723, 0x6A34, 0x6A66, - 0x6A49, 0x6A67, 0x6A32, 0x6A68, 0x6A3E, 0x6A5D, 0x6A6D, 0x6A76, - 0x6A5B, 0x6A51, 0x6A28, 0x6A5A, 0x6A3B, 0x6A3F, 0x6A41, 0x6A6A, - 0x6A64, 0x6A50, 0x6A4F, 0x6A54, 0x6A6F, 0x6A69, 0x6A60, 0x6A3C, - 0x6A5E, 0x6A56, 0x6A55, 0x6A4D, 0x6A4E, 0x6A46, 0x6B55, 0x6B54, - 0x6B56, 0x6BA7, 0x6BAA, 0x6BAB, 0x6BC8, 0x6BC7, 0x6C04, 0x6C03, - 0x6C06, 0x6FAD, 0x6FCB, 0x6FA3, 0x6FC7, 0x6FBC, 0x6FCE, 0x6FC8, - 0x6F5E, 0x6FC4, 0x6FBD, 0x6F9E, 0x6FCA, 0x6FA8, 0x7004, 0x6FA5, - 0x6FAE, 0x6FBA, 0x6FAC, 0x6FAA, 0x6FCF, 0x6FBF, 0x6FB8, 0, -plane ea -at 0x40 - 0x6FA2, 0x6FC9, 0x6FAB, 0x6FCD, 0x6FAF, 0x6FB2, 0x6FB0, 0x71C5, - 0x71C2, 0x71BF, 0x71B8, 0x71D6, 0x71C0, 0x71C1, 0x71CB, 0x71D4, - 0x71CA, 0x71C7, 0x71CF, 0x71BD, 0x71D8, 0x71BC, 0x71C6, 0x71DA, - 0x71DB, 0x729D, 0x729E, 0x7369, 0x7366, 0x7367, 0x736C, 0x7365, - 0x736B, 0x736A, 0x747F, 0x749A, 0x74A0, 0x7494, 0x7492, 0x7495, - 0x74A1, 0x750B, 0x7580, 0x762F, 0x762D, 0x7631, 0x763D, 0x7633, - 0x763C, 0x7635, 0x7632, 0x7630, 0x76BB, 0x76E6, 0x779A, 0x779D, - 0x77A1, 0x779C, 0x779B, 0x77A2, 0x77A3, 0x7795, 0x7799, 0, -at 0xA0 - 0, 0x7797, 0x78DD, 0x78E9, 0x78E5, 0x78EA, 0x78DE, 0x78E3, - 0x78DB, 0x78E1, 0x78E2, 0x78ED, 0x78DF, 0x78E0, 0x79A4, 0x7A44, - 0x7A48, 0x7A47, 0x7AB6, 0x7AB8, 0x7AB5, 0x7AB1, 0x7AB7, 0x7BDE, - 0x7BE3, 0x7BE7, 0x7BDD, 0x7BD5, 0x7BE5, 0x7BDA, 0x7BE8, 0x7BF9, - 0x7BD4, 0x7BEA, 0x7BE2, 0x7BDC, 0x7BEB, 0x7BD8, 0x7BDF, 0x7CD2, - 0x7CD4, 0x7CD7, 0x7CD0, 0x7CD1, 0x7E12, 0x7E21, 0x7E17, 0x7E0C, - 0x7E1F, 0x7E20, 0x7E13, 0x7E0E, 0x7E1C, 0x7E15, 0x7E1A, 0x7E22, - 0x7E0B, 0x7E0F, 0x7E16, 0x7E0D, 0x7E14, 0x7E25, 0x7E24, 0x7F43, - 0x7F7B, 0x7F7C, 0x7F7A, 0x7FB1, 0x7FEF, 0x802A, 0x8029, 0x806C, - 0x81B1, 0x81A6, 0x81AE, 0x81B9, 0x81B5, 0x81AB, 0x81B0, 0x81AC, - 0x81B4, 0x81B2, 0x81B7, 0x81A7, 0x81F2, 0x8255, 0x8256, 0x8257, - 0x8556, 0x8545, 0x856B, 0x854D, 0x8553, 0x8561, 0x8558, 0, -plane eb -at 0x40 - 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, - 0x8563, 0x853E, 0x855B, 0x8571, 0x854E, 0x856E, 0x8575, 0x8555, - 0x8567, 0x8560, 0x858C, 0x8566, 0x855D, 0x8554, 0x8565, 0x856C, - 0x8663, 0x8665, 0x8664, 0x879B, 0x878F, 0x8797, 0x8793, 0x8792, - 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87A3, 0x8785, - 0x8790, 0x8791, 0x879D, 0x8784, 0x8794, 0x879C, 0x879A, 0x8789, - 0x891E, 0x8926, 0x8930, 0x892D, 0x892E, 0x8927, 0x8931, 0x8922, - 0x8929, 0x8923, 0x892F, 0x892C, 0x891F, 0x89F1, 0x8AE0, 0, -at 0xA0 - 0, 0x8AE2, 0x8AF2, 0x8AF4, 0x8AF5, 0x8ADD, 0x8B14, 0x8AE4, - 0x8ADF, 0x8AF0, 0x8AC8, 0x8ADE, 0x8AE1, 0x8AE8, 0x8AFF, 0x8AEF, - 0x8AFB, 0x8C91, 0x8C92, 0x8C90, 0x8CF5, 0x8CEE, 0x8CF1, 0x8CF0, - 0x8CF3, 0x8D6C, 0x8D6E, 0x8DA5, 0x8DA7, 0x8E33, 0x8E3E, 0x8E38, - 0x8E40, 0x8E45, 0x8E36, 0x8E3C, 0x8E3D, 0x8E41, 0x8E30, 0x8E3F, - 0x8EBD, 0x8F36, 0x8F2E, 0x8F35, 0x8F32, 0x8F39, 0x8F37, 0x8F34, - 0x9076, 0x9079, 0x907B, 0x9086, 0x90FA, 0x9133, 0x9135, 0x9136, - 0x9193, 0x9190, 0x9191, 0x918D, 0x918F, 0x9327, 0x931E, 0x9308, - 0x931F, 0x9306, 0x930F, 0x937A, 0x9338, 0x933C, 0x931B, 0x9323, - 0x9312, 0x9301, 0x9346, 0x932D, 0x930E, 0x930D, 0x92CB, 0x931D, - 0x92FA, 0x9325, 0x9313, 0x92F9, 0x92F7, 0x9334, 0x9302, 0x9324, - 0x92FF, 0x9329, 0x9339, 0x9335, 0x932A, 0x9314, 0x930C, 0, -plane ec -at 0x40 - 0x930B, 0x92FE, 0x9309, 0x9300, 0x92FB, 0x9316, 0x95BC, 0x95CD, - 0x95BE, 0x95B9, 0x95BA, 0x95B6, 0x95BF, 0x95B5, 0x95BD, 0x96A9, - 0x96D4, 0x970B, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97F0, - 0x97F8, 0x9835, 0x982F, 0x9832, 0x9924, 0x991F, 0x9927, 0x9929, - 0x999E, 0x99EE, 0x99EC, 0x99E5, 0x99E4, 0x99F0, 0x99E3, 0x99EA, - 0x99E9, 0x99E7, 0x9AB9, 0x9ABF, 0x9AB4, 0x9ABB, 0x9AF6, 0x9AFA, - 0x9AF9, 0x9AF7, 0x9B33, 0x9B80, 0x9B85, 0x9B87, 0x9B7C, 0x9B7E, - 0x9B7B, 0x9B82, 0x9B93, 0x9B92, 0x9B90, 0x9B7A, 0x9B95, 0, -at 0xA0 - 0, 0x9B7D, 0x9B88, 0x9D25, 0x9D17, 0x9D20, 0x9D1E, 0x9D14, - 0x9D29, 0x9D1D, 0x9D18, 0x9D22, 0x9D10, 0x9D19, 0x9D1F, 0x9E88, - 0x9E86, 0x9E87, 0x9EAE, 0x9EAD, 0x9ED5, 0x9ED6, 0x9EFA, 0x9F12, - 0x9F3D, 0x5126, 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52F4, - 0x5693, 0x568C, 0x568D, 0x5686, 0x5684, 0x5683, 0x567E, 0x5682, - 0x567F, 0x5681, 0x58D6, 0x58D4, 0x58CF, 0x58D2, 0x5B2D, 0x5B25, - 0x5B32, 0x5B23, 0x5B2C, 0x5B27, 0x5B26, 0x5B2F, 0x5B2E, 0x5B7B, - 0x5BF1, 0x5BF2, 0x5DB7, 0x5E6C, 0x5E6A, 0x5FBE, 0x5FBB, 0x61C3, - 0x61B5, 0x61BC, 0x61E7, 0x61E0, 0x61E5, 0x61E4, 0x61E8, 0x61DE, - 0x64EF, 0x64E9, 0x64E3, 0x64EB, 0x64E4, 0x64E8, 0x6581, 0x6580, - 0x65B6, 0x65DA, 0x66D2, 0x6A8D, 0x6A96, 0x6A81, 0x6AA5, 0x6A89, - 0x6A9F, 0x6A9B, 0x6AA1, 0x6A9E, 0x6A87, 0x6A93, 0x6A8E, 0, -plane ed -at 0x40 - 0x6A95, 0x6A83, 0x6AA8, 0x6AA4, 0x6A91, 0x6A7F, 0x6AA6, 0x6A9A, - 0x6A85, 0x6A8C, 0x6A92, 0x6B5B, 0x6BAD, 0x6C09, 0x6FCC, 0x6FA9, - 0x6FF4, 0x6FD4, 0x6FE3, 0x6FDC, 0x6FED, 0x6FE7, 0x6FE6, 0x6FDE, - 0x6FF2, 0x6FDD, 0x6FE2, 0x6FE8, 0x71E1, 0x71F1, 0x71E8, 0x71F2, - 0x71E4, 0x71F0, 0x71E2, 0x7373, 0x736E, 0x736F, 0x7497, 0x74B2, - 0x74AB, 0x7490, 0x74AA, 0x74AD, 0x74B1, 0x74A5, 0x74AF, 0x7510, - 0x7511, 0x7512, 0x750F, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, - 0x76A4, 0x76E9, 0x77B5, 0x77AB, 0x77B2, 0x77B7, 0x77B6, 0, -at 0xA0 - 0, 0x77B4, 0x77B1, 0x77A8, 0x77F0, 0x78F3, 0x78FD, 0x7902, - 0x78FB, 0x78FC, 0x78F2, 0x7905, 0x78F9, 0x78FE, 0x7904, 0x79AB, - 0x79A8, 0x7A5C, 0x7A5B, 0x7A56, 0x7A58, 0x7A54, 0x7A5A, 0x7ABE, - 0x7AC0, 0x7AC1, 0x7C05, 0x7C0F, 0x7BF2, 0x7C00, 0x7BFF, 0x7BFB, - 0x7C0E, 0x7BF4, 0x7C0B, 0x7BF3, 0x7C02, 0x7C09, 0x7C03, 0x7C01, - 0x7BF8, 0x7BFD, 0x7C06, 0x7BF0, 0x7BF1, 0x7C10, 0x7C0A, 0x7CE8, - 0x7E2D, 0x7E3C, 0x7E42, 0x7E33, 0x9848, 0x7E38, 0x7E2A, 0x7E49, - 0x7E40, 0x7E47, 0x7E29, 0x7E4C, 0x7E30, 0x7E3B, 0x7E36, 0x7E44, - 0x7E3A, 0x7F45, 0x7F7F, 0x7F7E, 0x7F7D, 0x7FF4, 0x7FF2, 0x802C, - 0x81BB, 0x81C4, 0x81CC, 0x81CA, 0x81C5, 0x81C7, 0x81BC, 0x81E9, - 0x825B, 0x825A, 0x825C, 0x8583, 0x8580, 0x858F, 0x85A7, 0x8595, - 0x85A0, 0x858B, 0x85A3, 0x857B, 0x85A4, 0x859A, 0x859E, 0, -plane ee -at 0x40 - 0x8577, 0x857C, 0x8589, 0x85A1, 0x857A, 0x8578, 0x8557, 0x858E, - 0x8596, 0x8586, 0x858D, 0x8599, 0x859D, 0x8581, 0x85A2, 0x8582, - 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859F, 0x8668, - 0x87BE, 0x87AA, 0x87AD, 0x87C5, 0x87B0, 0x87AC, 0x87B9, 0x87B5, - 0x87BC, 0x87AE, 0x87C9, 0x87C3, 0x87C2, 0x87CC, 0x87B7, 0x87AF, - 0x87C4, 0x87CA, 0x87B4, 0x87B6, 0x87BF, 0x87B8, 0x87BD, 0x87DE, - 0x87B2, 0x8935, 0x8933, 0x893C, 0x893E, 0x8941, 0x8952, 0x8937, - 0x8942, 0x89AD, 0x89AF, 0x89AE, 0x89F2, 0x89F3, 0x8B1E, 0, -at 0xA0 - 0, 0x8B18, 0x8B16, 0x8B11, 0x8B05, 0x8B0B, 0x8B22, 0x8B0F, - 0x8B12, 0x8B15, 0x8B07, 0x8B0D, 0x8B08, 0x8B06, 0x8B1C, 0x8B13, - 0x8B1A, 0x8C4F, 0x8C70, 0x8C72, 0x8C71, 0x8C6F, 0x8C95, 0x8C94, - 0x8CF9, 0x8D6F, 0x8E4E, 0x8E4D, 0x8E53, 0x8E50, 0x8E4C, 0x8E47, - 0x8F43, 0x8F40, 0x9085, 0x907E, 0x9138, 0x919A, 0x91A2, 0x919B, - 0x9199, 0x919F, 0x91A1, 0x919D, 0x91A0, 0x93A1, 0x9383, 0x93AF, - 0x9364, 0x9356, 0x9347, 0x937C, 0x9358, 0x935C, 0x9376, 0x9349, - 0x9350, 0x9351, 0x9360, 0x936D, 0x938F, 0x934C, 0x936A, 0x9379, - 0x9357, 0x9355, 0x9352, 0x934F, 0x9371, 0x9377, 0x937B, 0x9361, - 0x935E, 0x9363, 0x9367, 0x9380, 0x934E, 0x9359, 0x95C7, 0x95C0, - 0x95C9, 0x95C3, 0x95C5, 0x95B7, 0x96AE, 0x96B0, 0x96AC, 0x9720, - 0x971F, 0x9718, 0x971D, 0x9719, 0x979A, 0x97A1, 0x979C, 0, -plane ef -at 0x40 - 0x979E, 0x979D, 0x97D5, 0x97D4, 0x97F1, 0x9841, 0x9844, 0x984A, - 0x9849, 0x9845, 0x9843, 0x9925, 0x992B, 0x992C, 0x992A, 0x9933, - 0x9932, 0x992F, 0x992D, 0x9931, 0x9930, 0x9998, 0x99A3, 0x99A1, - 0x9A02, 0x99FA, 0x99F4, 0x99F7, 0x99F9, 0x99F8, 0x99F6, 0x99FB, - 0x99FD, 0x99FE, 0x99FC, 0x9A03, 0x9ABE, 0x9AFE, 0x9AFD, 0x9B01, - 0x9AFC, 0x9B48, 0x9B9A, 0x9BA8, 0x9B9E, 0x9B9B, 0x9BA6, 0x9BA1, - 0x9BA5, 0x9BA4, 0x9B86, 0x9BA2, 0x9BA0, 0x9BAF, 0x9D33, 0x9D41, - 0x9D67, 0x9D36, 0x9D2E, 0x9D2F, 0x9D31, 0x9D38, 0x9D30, 0, -at 0xA0 - 0, 0x9D45, 0x9D42, 0x9D43, 0x9D3E, 0x9D37, 0x9D40, 0x9D3D, - 0x7FF5, 0x9D2D, 0x9E8A, 0x9E89, 0x9E8D, 0x9EB0, 0x9EC8, 0x9EDA, - 0x9EFB, 0x9EFF, 0x9F24, 0x9F23, 0x9F22, 0x9F54, 0x9FA0, 0x5131, - 0x512D, 0x512E, 0x5698, 0x569C, 0x5697, 0x569A, 0x569D, 0x5699, - 0x5970, 0x5B3C, 0x5C69, 0x5C6A, 0x5DC0, 0x5E6D, 0x5E6E, 0x61D8, - 0x61DF, 0x61ED, 0x61EE, 0x61F1, 0x61EA, 0x61F0, 0x61EB, 0x61D6, - 0x61E9, 0x64FF, 0x6504, 0x64FD, 0x64F8, 0x6501, 0x6503, 0x64FC, - 0x6594, 0x65DB, 0x66DA, 0x66DB, 0x66D8, 0x6AC5, 0x6AB9, 0x6ABD, - 0x6AE1, 0x6AC6, 0x6ABA, 0x6AB6, 0x6AB7, 0x6AC7, 0x6AB4, 0x6AAD, - 0x6B5E, 0x6BC9, 0x6C0B, 0x7007, 0x700C, 0x700D, 0x7001, 0x7005, - 0x7014, 0x700E, 0x6FFF, 0x7000, 0x6FFB, 0x7026, 0x6FFC, 0x6FF7, - 0x700A, 0x7201, 0x71FF, 0x71F9, 0x7203, 0x71FD, 0x7376, 0, -plane f0 -at 0x40 - 0x74B8, 0x74C0, 0x74B5, 0x74C1, 0x74BE, 0x74B6, 0x74BB, 0x74C2, - 0x7514, 0x7513, 0x765C, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, - 0x765A, 0x76A6, 0x76BD, 0x76EC, 0x77C2, 0x77BA, 0x78FF, 0x790C, - 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79AD, 0x79AC, - 0x7A5F, 0x7C1C, 0x7C29, 0x7C19, 0x7C20, 0x7C1F, 0x7C2D, 0x7C1D, - 0x7C26, 0x7C28, 0x7C22, 0x7C25, 0x7C30, 0x7E5C, 0x7E50, 0x7E56, - 0x7E63, 0x7E58, 0x7E62, 0x7E5F, 0x7E51, 0x7E60, 0x7E57, 0x7E53, - 0x7FB5, 0x7FB3, 0x7FF7, 0x7FF8, 0x8075, 0x81D1, 0x81D2, 0, -at 0xA0 - 0, 0x81D0, 0x825F, 0x825E, 0x85B4, 0x85C6, 0x85C0, 0x85C3, - 0x85C2, 0x85B3, 0x85B5, 0x85BD, 0x85C7, 0x85C4, 0x85BF, 0x85CB, - 0x85CE, 0x85C8, 0x85C5, 0x85B1, 0x85B6, 0x85D2, 0x8624, 0x85B8, - 0x85B7, 0x85BE, 0x8669, 0x87E7, 0x87E6, 0x87E2, 0x87DB, 0x87EB, - 0x87EA, 0x87E5, 0x87DF, 0x87F3, 0x87E4, 0x87D4, 0x87DC, 0x87D3, - 0x87ED, 0x87D8, 0x87E3, 0x87A4, 0x87D7, 0x87D9, 0x8801, 0x87F4, - 0x87E8, 0x87DD, 0x8953, 0x894B, 0x894F, 0x894C, 0x8946, 0x8950, - 0x8951, 0x8949, 0x8B2A, 0x8B27, 0x8B23, 0x8B33, 0x8B30, 0x8B35, - 0x8B47, 0x8B2F, 0x8B3C, 0x8B3E, 0x8B31, 0x8B25, 0x8B37, 0x8B26, - 0x8B36, 0x8B2E, 0x8B24, 0x8B3B, 0x8B3D, 0x8B3A, 0x8C42, 0x8C75, - 0x8C99, 0x8C98, 0x8C97, 0x8CFE, 0x8D04, 0x8D02, 0x8D00, 0x8E5C, - 0x8E62, 0x8E60, 0x8E57, 0x8E56, 0x8E5E, 0x8E65, 0x8E67, 0, -plane f1 -at 0x40 - 0x8E5B, 0x8E5A, 0x8E61, 0x8E5D, 0x8E69, 0x8E54, 0x8F46, 0x8F47, - 0x8F48, 0x8F4B, 0x9128, 0x913A, 0x913B, 0x913E, 0x91A8, 0x91A5, - 0x91A7, 0x91AF, 0x91AA, 0x93B5, 0x938C, 0x9392, 0x93B7, 0x939B, - 0x939D, 0x9389, 0x93A7, 0x938E, 0x93AA, 0x939E, 0x93A6, 0x9395, - 0x9388, 0x9399, 0x939F, 0x938D, 0x93B1, 0x9391, 0x93B2, 0x93A4, - 0x93A8, 0x93B4, 0x93A3, 0x93A5, 0x95D2, 0x95D3, 0x95D1, 0x96B3, - 0x96D7, 0x96DA, 0x5DC2, 0x96DF, 0x96D8, 0x96DD, 0x9723, 0x9722, - 0x9725, 0x97AC, 0x97AE, 0x97A8, 0x97AB, 0x97A4, 0x97AA, 0, -at 0xA0 - 0, 0x97A2, 0x97A5, 0x97D7, 0x97D9, 0x97D6, 0x97D8, 0x97FA, - 0x9850, 0x9851, 0x9852, 0x98B8, 0x9941, 0x993C, 0x993A, 0x9A0F, - 0x9A0B, 0x9A09, 0x9A0D, 0x9A04, 0x9A11, 0x9A0A, 0x9A05, 0x9A07, - 0x9A06, 0x9AC0, 0x9ADC, 0x9B08, 0x9B04, 0x9B05, 0x9B29, 0x9B35, - 0x9B4A, 0x9B4C, 0x9B4B, 0x9BC7, 0x9BC6, 0x9BC3, 0x9BBF, 0x9BC1, - 0x9BB5, 0x9BB8, 0x9BD3, 0x9BB6, 0x9BC4, 0x9BB9, 0x9BBD, 0x9D5C, - 0x9D53, 0x9D4F, 0x9D4A, 0x9D5B, 0x9D4B, 0x9D59, 0x9D56, 0x9D4C, - 0x9D57, 0x9D52, 0x9D54, 0x9D5F, 0x9D58, 0x9D5A, 0x9E8E, 0x9E8C, - 0x9EDF, 0x9F01, 0x9F00, 0x9F16, 0x9F25, 0x9F2B, 0x9F2A, 0x9F29, - 0x9F28, 0x9F4C, 0x9F55, 0x5134, 0x5135, 0x5296, 0x52F7, 0x53B4, - 0x56AB, 0x56AD, 0x56A6, 0x56A7, 0x56AA, 0x56AC, 0x58DA, 0x58DD, - 0x58DB, 0x5912, 0x5B3D, 0x5B3E, 0x5B3F, 0x5DC3, 0x5E70, 0, -plane f2 -at 0x40 - 0x5FBF, 0x61FB, 0x6507, 0x6510, 0x650D, 0x6509, 0x650C, 0x650E, - 0x6584, 0x65DE, 0x65DD, 0x66DE, 0x6AE7, 0x6AE0, 0x6ACC, 0x6AD1, - 0x6AD9, 0x6ACB, 0x6ADF, 0x6ADC, 0x6AD0, 0x6AEB, 0x6ACF, 0x6ACD, - 0x6ADE, 0x6B60, 0x6BB0, 0x6C0C, 0x7019, 0x7027, 0x7020, 0x7016, - 0x702B, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701C, - 0x702A, 0x720C, 0x720A, 0x7207, 0x7202, 0x7205, 0x72A5, 0x72A6, - 0x72A4, 0x72A3, 0x72A1, 0x74CB, 0x74C5, 0x74B7, 0x74C3, 0x7516, - 0x7660, 0x77C9, 0x77CA, 0x77C4, 0x77F1, 0x791D, 0x791B, 0, -at 0xA0 - 0, 0x7921, 0x791C, 0x7917, 0x791E, 0x79B0, 0x7A67, 0x7A68, - 0x7C33, 0x7C3C, 0x7C39, 0x7C2C, 0x7C3B, 0x7CEC, 0x7CEA, 0x7E76, - 0x7E75, 0x7E78, 0x7E70, 0x7E77, 0x7E6F, 0x7E7A, 0x7E72, 0x7E74, - 0x7E68, 0x7F4B, 0x7F4A, 0x7F83, 0x7F86, 0x7FB7, 0x7FFD, 0x7FFE, - 0x8078, 0x81D7, 0x81D5, 0x8264, 0x8261, 0x8263, 0x85EB, 0x85F1, - 0x85ED, 0x85D9, 0x85E1, 0x85E8, 0x85DA, 0x85D7, 0x85EC, 0x85F2, - 0x85F8, 0x85D8, 0x85DF, 0x85E3, 0x85DC, 0x85D1, 0x85F0, 0x85E6, - 0x85EF, 0x85DE, 0x85E2, 0x8800, 0x87FA, 0x8803, 0x87F6, 0x87F7, - 0x8809, 0x880C, 0x880B, 0x8806, 0x87FC, 0x8808, 0x87FF, 0x880A, - 0x8802, 0x8962, 0x895A, 0x895B, 0x8957, 0x8961, 0x895C, 0x8958, - 0x895D, 0x8959, 0x8988, 0x89B7, 0x89B6, 0x89F6, 0x8B50, 0x8B48, - 0x8B4A, 0x8B40, 0x8B53, 0x8B56, 0x8B54, 0x8B4B, 0x8B55, 0, -plane f3 -at 0x40 - 0x8B51, 0x8B42, 0x8B52, 0x8B57, 0x8C43, 0x8C77, 0x8C76, 0x8C9A, - 0x8D06, 0x8D07, 0x8D09, 0x8DAC, 0x8DAA, 0x8DAD, 0x8DAB, 0x8E6D, - 0x8E78, 0x8E73, 0x8E6A, 0x8E6F, 0x8E7B, 0x8EC2, 0x8F52, 0x8F51, - 0x8F4F, 0x8F50, 0x8F53, 0x8FB4, 0x9140, 0x913F, 0x91B0, 0x91AD, - 0x93DE, 0x93C7, 0x93CF, 0x93C2, 0x93DA, 0x93D0, 0x93F9, 0x93EC, - 0x93CC, 0x93D9, 0x93A9, 0x93E6, 0x93CA, 0x93D4, 0x93EE, 0x93E3, - 0x93D5, 0x93C4, 0x93CE, 0x93C0, 0x93D2, 0x93E7, 0x957D, 0x95DA, - 0x95DB, 0x96E1, 0x9729, 0x972B, 0x972C, 0x9728, 0x9726, 0, -at 0xA0 - 0, 0x97B3, 0x97B7, 0x97B6, 0x97DD, 0x97DE, 0x97DF, 0x985C, - 0x9859, 0x985D, 0x9857, 0x98BF, 0x98BD, 0x98BB, 0x98BE, 0x9948, - 0x9947, 0x9943, 0x99A6, 0x99A7, 0x9A1A, 0x9A15, 0x9A25, 0x9A1D, - 0x9A24, 0x9A1B, 0x9A22, 0x9A20, 0x9A27, 0x9A23, 0x9A1E, 0x9A1C, - 0x9A14, 0x9AC2, 0x9B0B, 0x9B0A, 0x9B0E, 0x9B0C, 0x9B37, 0x9BEA, - 0x9BEB, 0x9BE0, 0x9BDE, 0x9BE4, 0x9BE6, 0x9BE2, 0x9BF0, 0x9BD4, - 0x9BD7, 0x9BEC, 0x9BDC, 0x9BD9, 0x9BE5, 0x9BD5, 0x9BE1, 0x9BDA, - 0x9D77, 0x9D81, 0x9D8A, 0x9D84, 0x9D88, 0x9D71, 0x9D80, 0x9D78, - 0x9D86, 0x9D8B, 0x9D8C, 0x9D7D, 0x9D6B, 0x9D74, 0x9D75, 0x9D70, - 0x9D69, 0x9D85, 0x9D73, 0x9D7B, 0x9D82, 0x9D6F, 0x9D79, 0x9D7F, - 0x9D87, 0x9D68, 0x9E94, 0x9E91, 0x9EC0, 0x9EFC, 0x9F2D, 0x9F40, - 0x9F41, 0x9F4D, 0x9F56, 0x9F57, 0x9F58, 0x5337, 0x56B2, 0, -plane f4 -at 0x40 - 0x56B5, 0x56B3, 0x58E3, 0x5B45, 0x5DC6, 0x5DC7, 0x5EEE, 0x5EEF, - 0x5FC0, 0x5FC1, 0x61F9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65DF, - 0x66E8, 0x66E3, 0x66E4, 0x6AF3, 0x6AF0, 0x6AEA, 0x6AE8, 0x6AF9, - 0x6AF1, 0x6AEE, 0x6AEF, 0x703C, 0x7035, 0x702F, 0x7037, 0x7034, - 0x7031, 0x7042, 0x7038, 0x703F, 0x703A, 0x7039, 0x7040, 0x703B, - 0x7033, 0x7041, 0x7213, 0x7214, 0x72A8, 0x737D, 0x737C, 0x74BA, - 0x76AB, 0x76AA, 0x76BE, 0x76ED, 0x77CC, 0x77CE, 0x77CF, 0x77CD, - 0x77F2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0, -at 0xA0 - 0, 0x79B2, 0x7A6E, 0x7A6C, 0x7A6D, 0x7AF7, 0x7C49, 0x7C48, - 0x7C4A, 0x7C47, 0x7C45, 0x7CEE, 0x7E7B, 0x7E7E, 0x7E81, 0x7E80, - 0x7FBA, 0x7FFF, 0x8079, 0x81DB, 0x81D9, 0x820B, 0x8268, 0x8269, - 0x8622, 0x85FF, 0x8601, 0x85FE, 0x861B, 0x8600, 0x85F6, 0x8604, - 0x8609, 0x8605, 0x860C, 0x85FD, 0x8819, 0x8810, 0x8811, 0x8817, - 0x8813, 0x8816, 0x8963, 0x8966, 0x89B9, 0x89F7, 0x8B60, 0x8B6A, - 0x8B5D, 0x8B68, 0x8B63, 0x8B65, 0x8B67, 0x8B6D, 0x8DAE, 0x8E86, - 0x8E88, 0x8E84, 0x8F59, 0x8F56, 0x8F57, 0x8F55, 0x8F58, 0x8F5A, - 0x908D, 0x9143, 0x9141, 0x91B7, 0x91B5, 0x91B2, 0x91B3, 0x940B, - 0x9413, 0x93FB, 0x9420, 0x940F, 0x9414, 0x93FE, 0x9415, 0x9410, - 0x9428, 0x9419, 0x940D, 0x93F5, 0x9400, 0x93F7, 0x9407, 0x940E, - 0x9416, 0x9412, 0x93FA, 0x9409, 0x93F8, 0x940A, 0x93FF, 0, -plane f5 -at 0x40 - 0x93FC, 0x940C, 0x93F6, 0x9411, 0x9406, 0x95DE, 0x95E0, 0x95DF, - 0x972E, 0x972F, 0x97B9, 0x97BB, 0x97FD, 0x97FE, 0x9860, 0x9862, - 0x9863, 0x985F, 0x98C1, 0x98C2, 0x9950, 0x994E, 0x9959, 0x994C, - 0x994B, 0x9953, 0x9A32, 0x9A34, 0x9A31, 0x9A2C, 0x9A2A, 0x9A36, - 0x9A29, 0x9A2E, 0x9A38, 0x9A2D, 0x9AC7, 0x9ACA, 0x9AC6, 0x9B10, - 0x9B12, 0x9B11, 0x9C0B, 0x9C08, 0x9BF7, 0x9C05, 0x9C12, 0x9BF8, - 0x9C40, 0x9C07, 0x9C0E, 0x9C06, 0x9C17, 0x9C14, 0x9C09, 0x9D9F, - 0x9D99, 0x9DA4, 0x9D9D, 0x9D92, 0x9D98, 0x9D90, 0x9D9B, 0, -at 0xA0 - 0, 0x9DA0, 0x9D94, 0x9D9C, 0x9DAA, 0x9D97, 0x9DA1, 0x9D9A, - 0x9DA2, 0x9DA8, 0x9D9E, 0x9DA3, 0x9DBF, 0x9DA9, 0x9D96, 0x9DA6, - 0x9DA7, 0x9E99, 0x9E9B, 0x9E9A, 0x9EE5, 0x9EE4, 0x9EE7, 0x9EE6, - 0x9F30, 0x9F2E, 0x9F5B, 0x9F60, 0x9F5E, 0x9F5D, 0x9F59, 0x9F91, - 0x513A, 0x5139, 0x5298, 0x5297, 0x56C3, 0x56BD, 0x56BE, 0x5B48, - 0x5B47, 0x5DCB, 0x5DCF, 0x5EF1, 0x61FD, 0x651B, 0x6B02, 0x6AFC, - 0x6B03, 0x6AF8, 0x6B00, 0x7043, 0x7044, 0x704A, 0x7048, 0x7049, - 0x7045, 0x7046, 0x721D, 0x721A, 0x7219, 0x737E, 0x7517, 0x766A, - 0x77D0, 0x792D, 0x7931, 0x792F, 0x7C54, 0x7C53, 0x7CF2, 0x7E8A, - 0x7E87, 0x7E88, 0x7E8B, 0x7E86, 0x7E8D, 0x7F4D, 0x7FBB, 0x8030, - 0x81DD, 0x8618, 0x862A, 0x8626, 0x861F, 0x8623, 0x861C, 0x8619, - 0x8627, 0x862E, 0x8621, 0x8620, 0x8629, 0x861E, 0x8625, 0, -plane f6 -at 0x40 - 0x8829, 0x881D, 0x881B, 0x8820, 0x8824, 0x881C, 0x882B, 0x884A, - 0x896D, 0x8969, 0x896E, 0x896B, 0x89FA, 0x8B79, 0x8B78, 0x8B45, - 0x8B7A, 0x8B7B, 0x8D10, 0x8D14, 0x8DAF, 0x8E8E, 0x8E8C, 0x8F5E, - 0x8F5B, 0x8F5D, 0x9146, 0x9144, 0x9145, 0x91B9, 0x943F, 0x943B, - 0x9436, 0x9429, 0x943D, 0x943C, 0x9430, 0x9439, 0x942A, 0x9437, - 0x942C, 0x9440, 0x9431, 0x95E5, 0x95E4, 0x95E3, 0x9735, 0x973A, - 0x97BF, 0x97E1, 0x9864, 0x98C9, 0x98C6, 0x98C0, 0x9958, 0x9956, - 0x9A39, 0x9A3D, 0x9A46, 0x9A44, 0x9A42, 0x9A41, 0x9A3A, 0, -at 0xA0 - 0, 0x9A3F, 0x9ACD, 0x9B15, 0x9B17, 0x9B18, 0x9B16, 0x9B3A, - 0x9B52, 0x9C2B, 0x9C1D, 0x9C1C, 0x9C2C, 0x9C23, 0x9C28, 0x9C29, - 0x9C24, 0x9C21, 0x9DB7, 0x9DB6, 0x9DBC, 0x9DC1, 0x9DC7, 0x9DCA, - 0x9DCF, 0x9DBE, 0x9DC5, 0x9DC3, 0x9DBB, 0x9DB5, 0x9DCE, 0x9DB9, - 0x9DBA, 0x9DAC, 0x9DC8, 0x9DB1, 0x9DAD, 0x9DCC, 0x9DB3, 0x9DCD, - 0x9DB2, 0x9E7A, 0x9E9C, 0x9EEB, 0x9EEE, 0x9EED, 0x9F1B, 0x9F18, - 0x9F1A, 0x9F31, 0x9F4E, 0x9F65, 0x9F64, 0x9F92, 0x4EB9, 0x56C6, - 0x56C5, 0x56CB, 0x5971, 0x5B4B, 0x5B4C, 0x5DD5, 0x5DD1, 0x5EF2, - 0x6521, 0x6520, 0x6526, 0x6522, 0x6B0B, 0x6B08, 0x6B09, 0x6C0D, - 0x7055, 0x7056, 0x7057, 0x7052, 0x721E, 0x721F, 0x72A9, 0x737F, - 0x74D8, 0x74D5, 0x74D9, 0x74D7, 0x766D, 0x76AD, 0x7935, 0x79B4, - 0x7A70, 0x7A71, 0x7C57, 0x7C5C, 0x7C59, 0x7C5B, 0x7C5A, 0, -plane f7 -at 0x40 - 0x7CF4, 0x7CF1, 0x7E91, 0x7F4F, 0x7F87, 0x81DE, 0x826B, 0x8634, - 0x8635, 0x8633, 0x862C, 0x8632, 0x8636, 0x882C, 0x8828, 0x8826, - 0x882A, 0x8825, 0x8971, 0x89BF, 0x89BE, 0x89FB, 0x8B7E, 0x8B84, - 0x8B82, 0x8B86, 0x8B85, 0x8B7F, 0x8D15, 0x8E95, 0x8E94, 0x8E9A, - 0x8E92, 0x8E90, 0x8E96, 0x8E97, 0x8F60, 0x8F62, 0x9147, 0x944C, - 0x9450, 0x944A, 0x944B, 0x944F, 0x9447, 0x9445, 0x9448, 0x9449, - 0x9446, 0x973F, 0x97E3, 0x986A, 0x9869, 0x98CB, 0x9954, 0x995B, - 0x9A4E, 0x9A53, 0x9A54, 0x9A4C, 0x9A4F, 0x9A48, 0x9A4A, 0, -at 0xA0 - 0, 0x9A49, 0x9A52, 0x9A50, 0x9AD0, 0x9B19, 0x9B2B, 0x9B3B, - 0x9B56, 0x9B55, 0x9C46, 0x9C48, 0x9C3F, 0x9C44, 0x9C39, 0x9C33, - 0x9C41, 0x9C3C, 0x9C37, 0x9C34, 0x9C32, 0x9C3D, 0x9C36, 0x9DDB, - 0x9DD2, 0x9DDE, 0x9DDA, 0x9DCB, 0x9DD0, 0x9DDC, 0x9DD1, 0x9DDF, - 0x9DE9, 0x9DD9, 0x9DD8, 0x9DD6, 0x9DF5, 0x9DD5, 0x9DDD, 0x9EB6, - 0x9EF0, 0x9F35, 0x9F33, 0x9F32, 0x9F42, 0x9F6B, 0x9F95, 0x9FA2, - 0x513D, 0x5299, 0x58E8, 0x58E7, 0x5972, 0x5B4D, 0x5DD8, 0x882F, - 0x5F4F, 0x6201, 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66EB, - 0x6B11, 0x6B12, 0x6B0F, 0x6BCA, 0x705B, 0x705A, 0x7222, 0x7382, - 0x7381, 0x7383, 0x7670, 0x77D4, 0x7C67, 0x7C66, 0x7E95, 0x826C, - 0x863A, 0x8640, 0x8639, 0x863C, 0x8631, 0x863B, 0x863E, 0x8830, - 0x8832, 0x882E, 0x8833, 0x8976, 0x8974, 0x8973, 0x89FE, 0, -plane f8 -at 0x40 - 0x8B8C, 0x8B8E, 0x8B8B, 0x8B88, 0x8C45, 0x8D19, 0x8E98, 0x8F64, - 0x8F63, 0x91BC, 0x9462, 0x9455, 0x945D, 0x9457, 0x945E, 0x97C4, - 0x97C5, 0x9800, 0x9A56, 0x9A59, 0x9B1E, 0x9B1F, 0x9B20, 0x9C52, - 0x9C58, 0x9C50, 0x9C4A, 0x9C4D, 0x9C4B, 0x9C55, 0x9C59, 0x9C4C, - 0x9C4E, 0x9DFB, 0x9DF7, 0x9DEF, 0x9DE3, 0x9DEB, 0x9DF8, 0x9DE4, - 0x9DF6, 0x9DE1, 0x9DEE, 0x9DE6, 0x9DF2, 0x9DF0, 0x9DE2, 0x9DEC, - 0x9DF4, 0x9DF3, 0x9DE8, 0x9DED, 0x9EC2, 0x9ED0, 0x9EF2, 0x9EF3, - 0x9F06, 0x9F1C, 0x9F38, 0x9F37, 0x9F36, 0x9F43, 0x9F4F, 0, -at 0xA0 - 0, 0x9F71, 0x9F70, 0x9F6E, 0x9F6F, 0x56D3, 0x56CD, 0x5B4E, - 0x5C6D, 0x652D, 0x66ED, 0x66EE, 0x6B13, 0x705F, 0x7061, 0x705D, - 0x7060, 0x7223, 0x74DB, 0x74E5, 0x77D5, 0x7938, 0x79B7, 0x79B6, - 0x7C6A, 0x7E97, 0x7F89, 0x826D, 0x8643, 0x8838, 0x8837, 0x8835, - 0x884B, 0x8B94, 0x8B95, 0x8E9E, 0x8E9F, 0x8EA0, 0x8E9D, 0x91BE, - 0x91BD, 0x91C2, 0x946B, 0x9468, 0x9469, 0x96E5, 0x9746, 0x9743, - 0x9747, 0x97C7, 0x97E5, 0x9A5E, 0x9AD5, 0x9B59, 0x9C63, 0x9C67, - 0x9C66, 0x9C62, 0x9C5E, 0x9C60, 0x9E02, 0x9DFE, 0x9E07, 0x9E03, - 0x9E06, 0x9E05, 0x9E00, 0x9E01, 0x9E09, 0x9DFF, 0x9DFD, 0x9E04, - 0x9EA0, 0x9F1E, 0x9F46, 0x9F74, 0x9F75, 0x9F76, 0x56D4, 0x652E, - 0x65B8, 0x6B18, 0x6B19, 0x6B17, 0x6B1A, 0x7062, 0x7226, 0x72AA, - 0x77D8, 0x77D9, 0x7939, 0x7C69, 0x7C6B, 0x7CF6, 0x7E9A, 0, -plane f9 -at 0x40 - 0x7E98, 0x7E9B, 0x7E99, 0x81E0, 0x81E1, 0x8646, 0x8647, 0x8648, - 0x8979, 0x897A, 0x897C, 0x897B, 0x89FF, 0x8B98, 0x8B99, 0x8EA5, - 0x8EA4, 0x8EA3, 0x946E, 0x946D, 0x946F, 0x9471, 0x9473, 0x9749, - 0x9872, 0x995F, 0x9C68, 0x9C6E, 0x9C6D, 0x9E0B, 0x9E0D, 0x9E10, - 0x9E0F, 0x9E12, 0x9E11, 0x9EA1, 0x9EF5, 0x9F09, 0x9F47, 0x9F78, - 0x9F7B, 0x9F7A, 0x9F79, 0x571E, 0x7066, 0x7C6F, 0x883C, 0x8DB2, - 0x8EA6, 0x91C3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9A60, 0x9C74, - 0x9C73, 0x9C71, 0x9C75, 0x9E14, 0x9E13, 0x9EF6, 0x9F0A, 0, -at 0xA0 - 0, 0x9FA4, 0x7068, 0x7065, 0x7CF7, 0x866A, 0x883E, 0x883D, - 0x883F, 0x8B9E, 0x8C9C, 0x8EA9, 0x8EC9, 0x974B, 0x9873, 0x9874, - 0x98CC, 0x9961, 0x99AB, 0x9A64, 0x9A66, 0x9A67, 0x9B24, 0x9E15, - 0x9E17, 0x9F48, 0x6207, 0x6B1E, 0x7227, 0x864C, 0x8EA8, 0x9482, - 0x9480, 0x9481, 0x9A69, 0x9A68, 0x9B2E, 0x9E19, 0x7229, 0x864B, - 0x8B9F, 0x9483, 0x9C79, 0x9EB7, 0x7675, 0x9A6B, 0x9C7A, 0x9E1D, - 0x7069, 0x706A, 0x9EA4, 0x9F7E, 0x9F49, 0x9F98, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fa -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fb -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fc -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fd -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fe -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -at 0xA0 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugb.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugb.map deleted file mode 100755 index 2f59ac1e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugb.map +++ /dev/null @@ -1,1236 +0,0 @@ -# -# GB 2312-80 -# - -plane a1 -at 0xa0 - 0, 0x3000, 0x3001, 0x3002, 0x00B7, 0x02C9, 0x02C7, 0x00A8, - 0x3003, 0x3005, 0x2015, 0xFF5E, 0x2016, 0x2026, 0x2018, 0x2019, - 0x201C, 0x201D, 0x3014, 0x3015, 0x3008, 0x3009, 0x300A, 0x300B, - 0x300C, 0x300D, 0x300E, 0x300F, 0x3016, 0x3017, 0x3010, 0x3011, - 0x00B1, 0x00D7, 0x00F7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220F, - 0x222A, 0x2229, 0x2208, 0x2237, 0x221A, 0x22A5, 0x2225, 0x2220, - 0x2312, 0x2299, 0x222B, 0x222E, 0x2261, 0x224C, 0x2248, 0x223D, - 0x221D, 0x2260, 0x226E, 0x226F, 0x2264, 0x2265, 0x221E, 0x2235, - 0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFF04, - 0x00A4, 0xFFE0, 0xFFE1, 0x2030, 0x00A7, 0x2116, 0x2606, 0x2605, - 0x25CB, 0x25CF, 0x25CE, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25B3, - 0x25B2, 0x203B, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0, -plane a2 -at 0xa0 - 0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, - 0x2177, 0x2178, 0x2179, 0, 0, 0, 0, 0, - 0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D, 0x248E, - 0x248F, 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, - 0x2497, 0x2498, 0x2499, 0x249A, 0x249B, 0x2474, 0x2475, 0x2476, - 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C, 0x247D, 0x247E, - 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, - 0x2487, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, - 0x2467, 0x2468, 0x2469, 0, 0, 0x3220, 0x3221, 0x3222, - 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0, - 0, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, - 0x2167, 0x2168, 0x2169, 0x216A, 0x216B, 0, 0, 0, -plane a3 -at 0xa0 - 0, 0xFF01, 0xFF02, 0xFF03, 0xFFE5, 0xFF05, 0xFF06, 0xFF07, - 0xFF08, 0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, 0xFF0D, 0xFF0E, 0xFF0F, - 0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17, - 0xFF18, 0xFF19, 0xFF1A, 0xFF1B, 0xFF1C, 0xFF1D, 0xFF1E, 0xFF1F, - 0xFF20, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27, - 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F, - 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37, - 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3C, 0xFF3D, 0xFF3E, 0xFF3F, - 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47, - 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F, - 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57, - 0xFF58, 0xFF59, 0xFF5A, 0xFF5B, 0xFF5C, 0xFF5D, 0xFFE3, 0, -plane a4 -at 0xa0 - 0, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, - 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F, - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, - 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F, - 0x3090, 0x3091, 0x3092, 0x3093, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a5 -at 0xa0 - 0, 0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, - 0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, - 0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, - 0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, - 0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, - 0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, - 0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, - 0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, - 0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, - 0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, - 0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a6 -at 0xa0 - 0, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, - 0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, - 0x03A9, 0, 0, 0, 0, 0, 0, 0, - 0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, - 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, - 0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, - 0x03C9, 0, 0, 0, 0, 0, 0, 0, - 0xFE35, 0xFE36, 0xFE39, 0xFE3A, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, - 0xFE41, 0xFE42, 0xFE43, 0xFE44, 0, 0, 0xFE3B, 0xFE3C, - 0xFE37, 0xFE38, 0xFE31, 0, 0xFE33, 0xFE34, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a7 -at 0xa0 - 0, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, - 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, - 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, - 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, - 0x042E, 0x042F, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, - 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, - 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, - 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, - 0x044E, 0x044F, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a8 -at 0xa0 - 0, 0x0101, 0x00E1, 0x01CE, 0x00E0, 0x0113, 0x00E9, 0x011B, - 0x00E8, 0x012B, 0x00ED, 0x01D0, 0x00EC, 0x014D, 0x00F3, 0x01D2, - 0x00F2, 0x016B, 0x00FA, 0x01D4, 0x00F9, 0x01D6, 0x01D8, 0x01DA, - 0x01DC, 0x00FC, 0x00EA, 0x0251, 0xE7C7, 0x0144, 0x0148, 0xE7C8, - 0x0261, 0, 0, 0, 0, 0x3105, 0x3106, 0x3107, - 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, 0x310F, - 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, - 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, 0x311F, - 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, - 0x3128, 0x3129, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a9 -at 0xa0 - 0, 0, 0, 0, 0x2500, 0x2501, 0x2502, 0x2503, - 0x2504, 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250A, 0x250B, - 0x250C, 0x250D, 0x250E, 0x250F, 0x2510, 0x2511, 0x2512, 0x2513, - 0x2514, 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251A, 0x251B, - 0x251C, 0x251D, 0x251E, 0x251F, 0x2520, 0x2521, 0x2522, 0x2523, - 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252A, 0x252B, - 0x252C, 0x252D, 0x252E, 0x252F, 0x2530, 0x2531, 0x2532, 0x2533, - 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A, 0x253B, - 0x253C, 0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543, - 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane b0 -at 0xa0 - 0, 0x554A, 0x963F, 0x57C3, 0x6328, 0x54CE, 0x5509, 0x54C0, - 0x7691, 0x764C, 0x853C, 0x77EE, 0x827E, 0x788D, 0x7231, 0x9698, - 0x978D, 0x6C28, 0x5B89, 0x4FFA, 0x6309, 0x6697, 0x5CB8, 0x80FA, - 0x6848, 0x80AE, 0x6602, 0x76CE, 0x51F9, 0x6556, 0x71AC, 0x7FF1, - 0x8884, 0x50B2, 0x5965, 0x61CA, 0x6FB3, 0x82AD, 0x634C, 0x6252, - 0x53ED, 0x5427, 0x7B06, 0x516B, 0x75A4, 0x5DF4, 0x62D4, 0x8DCB, - 0x9776, 0x628A, 0x8019, 0x575D, 0x9738, 0x7F62, 0x7238, 0x767D, - 0x67CF, 0x767E, 0x6446, 0x4F70, 0x8D25, 0x62DC, 0x7A17, 0x6591, - 0x73ED, 0x642C, 0x6273, 0x822C, 0x9881, 0x677F, 0x7248, 0x626E, - 0x62CC, 0x4F34, 0x74E3, 0x534A, 0x529E, 0x7ECA, 0x90A6, 0x5E2E, - 0x6886, 0x699C, 0x8180, 0x7ED1, 0x68D2, 0x78C5, 0x868C, 0x9551, - 0x508D, 0x8C24, 0x82DE, 0x80DE, 0x5305, 0x8912, 0x5265, 0, -plane b1 -at 0xa0 - 0x775C, 0x8584, 0x96F9, 0x4FDD, 0x5821, 0x9971, 0x5B9D, 0x62B1, - 0x62A5, 0x66B4, 0x8C79, 0x9C8D, 0x7206, 0x676F, 0x7891, 0x60B2, - 0x5351, 0x5317, 0x8F88, 0x80CC, 0x8D1D, 0x94A1, 0x500D, 0x72C8, - 0x5907, 0x60EB, 0x7119, 0x88AB, 0x5954, 0x82EF, 0x672C, 0x7B28, - 0x5D29, 0x7EF7, 0x752D, 0x6CF5, 0x8E66, 0x8FF8, 0x903C, 0x9F3B, - 0x6BD4, 0x9119, 0x7B14, 0x5F7C, 0x78A7, 0x84D6, 0x853D, 0x6BD5, - 0x6BD9, 0x6BD6, 0x5E01, 0x5E87, 0x75F9, 0x95ED, 0x655D, 0x5F0A, - 0x5FC5, 0x8F9F, 0x58C1, 0x81C2, 0x907F, 0x965B, 0x97AD, 0x8FB9, - 0x7F16, 0x8D2C, 0x6241, 0x4FBF, 0x53D8, 0x535E, 0x8FA8, 0x8FA9, - 0x8FAB, 0x904D, 0x6807, 0x5F6A, 0x8198, 0x8868, 0x9CD6, 0x618B, - 0x522B, 0x762A, 0x5F6C, 0x658C, 0x6FD2, 0x6EE8, 0x5BBE, 0x6448, - 0x5175, 0x51B0, 0x67C4, 0x4E19, 0x79C9, 0x997C, 0x70B3, 0, -plane b2 -at 0xa0 - 0x77E4, 0x75C5, 0x5E76, 0x73BB, 0x83E0, 0x64AD, 0x62E8, 0x94B5, - 0x6CE2, 0x535A, 0x52C3, 0x640F, 0x94C2, 0x7B94, 0x4F2F, 0x5E1B, - 0x8236, 0x8116, 0x818A, 0x6E24, 0x6CCA, 0x9A73, 0x6355, 0x535C, - 0x54FA, 0x8865, 0x57E0, 0x4E0D, 0x5E03, 0x6B65, 0x7C3F, 0x90E8, - 0x6016, 0x64E6, 0x731C, 0x88C1, 0x6750, 0x624D, 0x8D22, 0x776C, - 0x8E29, 0x91C7, 0x5F69, 0x83DC, 0x8521, 0x9910, 0x53C2, 0x8695, - 0x6B8B, 0x60ED, 0x60E8, 0x707F, 0x82CD, 0x8231, 0x4ED3, 0x6CA7, - 0x85CF, 0x64CD, 0x7CD9, 0x69FD, 0x66F9, 0x8349, 0x5395, 0x7B56, - 0x4FA7, 0x518C, 0x6D4B, 0x5C42, 0x8E6D, 0x63D2, 0x53C9, 0x832C, - 0x8336, 0x67E5, 0x78B4, 0x643D, 0x5BDF, 0x5C94, 0x5DEE, 0x8BE7, - 0x62C6, 0x67F4, 0x8C7A, 0x6400, 0x63BA, 0x8749, 0x998B, 0x8C17, - 0x7F20, 0x94F2, 0x4EA7, 0x9610, 0x98A4, 0x660C, 0x7316, 0, -plane b3 -at 0xa0 - 0x7883, 0x573A, 0x5C1D, 0x5E38, 0x957F, 0x507F, 0x80A0, 0x5382, - 0x655E, 0x7545, 0x5531, 0x5021, 0x8D85, 0x6284, 0x949E, 0x671D, - 0x5632, 0x6F6E, 0x5DE2, 0x5435, 0x7092, 0x8F66, 0x626F, 0x64A4, - 0x63A3, 0x5F7B, 0x6F88, 0x90F4, 0x81E3, 0x8FB0, 0x5C18, 0x6668, - 0x5FF1, 0x6C89, 0x9648, 0x8D81, 0x886C, 0x6491, 0x79F0, 0x57CE, - 0x6A59, 0x6210, 0x5448, 0x4E58, 0x7A0B, 0x60E9, 0x6F84, 0x8BDA, - 0x627F, 0x901E, 0x9A8B, 0x79E4, 0x5403, 0x75F4, 0x6301, 0x5319, - 0x6C60, 0x8FDF, 0x5F1B, 0x9A70, 0x803B, 0x9F7F, 0x4F88, 0x5C3A, - 0x8D64, 0x7FC5, 0x65A5, 0x70BD, 0x5145, 0x51B2, 0x866B, 0x5D07, - 0x5BA0, 0x62BD, 0x916C, 0x7574, 0x8E0C, 0x7A20, 0x6101, 0x7B79, - 0x4EC7, 0x7EF8, 0x7785, 0x4E11, 0x81ED, 0x521D, 0x51FA, 0x6A71, - 0x53A8, 0x8E87, 0x9504, 0x96CF, 0x6EC1, 0x9664, 0x695A, 0, -plane b4 -at 0xa0 - 0x790C, 0x7840, 0x50A8, 0x77D7, 0x6410, 0x89E6, 0x5904, 0x63E3, - 0x5DDD, 0x7A7F, 0x693D, 0x4F20, 0x8239, 0x5598, 0x4E32, 0x75AE, - 0x7A97, 0x5E62, 0x5E8A, 0x95EF, 0x521B, 0x5439, 0x708A, 0x6376, - 0x9524, 0x5782, 0x6625, 0x693F, 0x9187, 0x5507, 0x6DF3, 0x7EAF, - 0x8822, 0x6233, 0x7EF0, 0x75B5, 0x8328, 0x78C1, 0x96CC, 0x8F9E, - 0x6148, 0x74F7, 0x8BCD, 0x6B64, 0x523A, 0x8D50, 0x6B21, 0x806A, - 0x8471, 0x56F1, 0x5306, 0x4ECE, 0x4E1B, 0x51D1, 0x7C97, 0x918B, - 0x7C07, 0x4FC3, 0x8E7F, 0x7BE1, 0x7A9C, 0x6467, 0x5D14, 0x50AC, - 0x8106, 0x7601, 0x7CB9, 0x6DEC, 0x7FE0, 0x6751, 0x5B58, 0x5BF8, - 0x78CB, 0x64AE, 0x6413, 0x63AA, 0x632B, 0x9519, 0x642D, 0x8FBE, - 0x7B54, 0x7629, 0x6253, 0x5927, 0x5446, 0x6B79, 0x50A3, 0x6234, - 0x5E26, 0x6B86, 0x4EE3, 0x8D37, 0x888B, 0x5F85, 0x902E, 0, -plane b5 -at 0xa0 - 0x7992, 0x6020, 0x803D, 0x62C5, 0x4E39, 0x5355, 0x90F8, 0x63B8, - 0x80C6, 0x65E6, 0x6C2E, 0x4F46, 0x60EE, 0x6DE1, 0x8BDE, 0x5F39, - 0x86CB, 0x5F53, 0x6321, 0x515A, 0x8361, 0x6863, 0x5200, 0x6363, - 0x8E48, 0x5012, 0x5C9B, 0x7977, 0x5BFC, 0x5230, 0x7A3B, 0x60BC, - 0x9053, 0x76D7, 0x5FB7, 0x5F97, 0x7684, 0x8E6C, 0x706F, 0x767B, - 0x7B49, 0x77AA, 0x51F3, 0x9093, 0x5824, 0x4F4E, 0x6EF4, 0x8FEA, - 0x654C, 0x7B1B, 0x72C4, 0x6DA4, 0x7FDF, 0x5AE1, 0x62B5, 0x5E95, - 0x5730, 0x8482, 0x7B2C, 0x5E1D, 0x5F1F, 0x9012, 0x7F14, 0x98A0, - 0x6382, 0x6EC7, 0x7898, 0x70B9, 0x5178, 0x975B, 0x57AB, 0x7535, - 0x4F43, 0x7538, 0x5E97, 0x60E6, 0x5960, 0x6DC0, 0x6BBF, 0x7889, - 0x53FC, 0x96D5, 0x51CB, 0x5201, 0x6389, 0x540A, 0x9493, 0x8C03, - 0x8DCC, 0x7239, 0x789F, 0x8776, 0x8FED, 0x8C0D, 0x53E0, 0, -plane b6 -at 0xa0 - 0x7A1C, 0x4E01, 0x76EF, 0x53EE, 0x9489, 0x9876, 0x9F0E, 0x952D, - 0x5B9A, 0x8BA2, 0x4E22, 0x4E1C, 0x51AC, 0x8463, 0x61C2, 0x52A8, - 0x680B, 0x4F97, 0x606B, 0x51BB, 0x6D1E, 0x515C, 0x6296, 0x6597, - 0x9661, 0x8C46, 0x9017, 0x75D8, 0x90FD, 0x7763, 0x6BD2, 0x728A, - 0x72EC, 0x8BFB, 0x5835, 0x7779, 0x8D4C, 0x675C, 0x9540, 0x809A, - 0x5EA6, 0x6E21, 0x5992, 0x7AEF, 0x77ED, 0x953B, 0x6BB5, 0x65AD, - 0x7F0E, 0x5806, 0x5151, 0x961F, 0x5BF9, 0x58A9, 0x5428, 0x8E72, - 0x6566, 0x987F, 0x56E4, 0x949D, 0x76FE, 0x9041, 0x6387, 0x54C6, - 0x591A, 0x593A, 0x579B, 0x8EB2, 0x6735, 0x8DFA, 0x8235, 0x5241, - 0x60F0, 0x5815, 0x86FE, 0x5CE8, 0x9E45, 0x4FC4, 0x989D, 0x8BB9, - 0x5A25, 0x6076, 0x5384, 0x627C, 0x904F, 0x9102, 0x997F, 0x6069, - 0x800C, 0x513F, 0x8033, 0x5C14, 0x9975, 0x6D31, 0x4E8C, 0, -plane b7 -at 0xa0 - 0x7AA2, 0x8D30, 0x53D1, 0x7F5A, 0x7B4F, 0x4F10, 0x4E4F, 0x9600, - 0x6CD5, 0x73D0, 0x85E9, 0x5E06, 0x756A, 0x7FFB, 0x6A0A, 0x77FE, - 0x9492, 0x7E41, 0x51E1, 0x70E6, 0x53CD, 0x8FD4, 0x8303, 0x8D29, - 0x72AF, 0x996D, 0x6CDB, 0x574A, 0x82B3, 0x65B9, 0x80AA, 0x623F, - 0x9632, 0x59A8, 0x4EFF, 0x8BBF, 0x7EBA, 0x653E, 0x83F2, 0x975E, - 0x5561, 0x98DE, 0x80A5, 0x532A, 0x8BFD, 0x5420, 0x80BA, 0x5E9F, - 0x6CB8, 0x8D39, 0x82AC, 0x915A, 0x5429, 0x6C1B, 0x5206, 0x7EB7, - 0x575F, 0x711A, 0x6C7E, 0x7C89, 0x594B, 0x4EFD, 0x5FFF, 0x6124, - 0x7CAA, 0x4E30, 0x5C01, 0x67AB, 0x8702, 0x5CF0, 0x950B, 0x98CE, - 0x75AF, 0x70FD, 0x9022, 0x51AF, 0x7F1D, 0x8BBD, 0x5949, 0x51E4, - 0x4F5B, 0x5426, 0x592B, 0x6577, 0x80A4, 0x5B75, 0x6276, 0x62C2, - 0x8F90, 0x5E45, 0x6C1F, 0x7B26, 0x4F0F, 0x4FD8, 0x670D, 0, -plane b8 -at 0xa0 - 0x7B2D, 0x6D6E, 0x6DAA, 0x798F, 0x88B1, 0x5F17, 0x752B, 0x629A, - 0x8F85, 0x4FEF, 0x91DC, 0x65A7, 0x812F, 0x8151, 0x5E9C, 0x8150, - 0x8D74, 0x526F, 0x8986, 0x8D4B, 0x590D, 0x5085, 0x4ED8, 0x961C, - 0x7236, 0x8179, 0x8D1F, 0x5BCC, 0x8BA3, 0x9644, 0x5987, 0x7F1A, - 0x5490, 0x5676, 0x560E, 0x8BE5, 0x6539, 0x6982, 0x9499, 0x76D6, - 0x6E89, 0x5E72, 0x7518, 0x6746, 0x67D1, 0x7AFF, 0x809D, 0x8D76, - 0x611F, 0x79C6, 0x6562, 0x8D63, 0x5188, 0x521A, 0x94A2, 0x7F38, - 0x809B, 0x7EB2, 0x5C97, 0x6E2F, 0x6760, 0x7BD9, 0x768B, 0x9AD8, - 0x818F, 0x7F94, 0x7CD5, 0x641E, 0x9550, 0x7A3F, 0x544A, 0x54E5, - 0x6B4C, 0x6401, 0x6208, 0x9E3D, 0x80F3, 0x7599, 0x5272, 0x9769, - 0x845B, 0x683C, 0x86E4, 0x9601, 0x9694, 0x94EC, 0x4E2A, 0x5404, - 0x7ED9, 0x6839, 0x8DDF, 0x8015, 0x66F4, 0x5E9A, 0x7FB9, 0, -plane b9 -at 0xa0 - 0x7BC4, 0x57C2, 0x803F, 0x6897, 0x5DE5, 0x653B, 0x529F, 0x606D, - 0x9F9A, 0x4F9B, 0x8EAC, 0x516C, 0x5BAB, 0x5F13, 0x5DE9, 0x6C5E, - 0x62F1, 0x8D21, 0x5171, 0x94A9, 0x52FE, 0x6C9F, 0x82DF, 0x72D7, - 0x57A2, 0x6784, 0x8D2D, 0x591F, 0x8F9C, 0x83C7, 0x5495, 0x7B8D, - 0x4F30, 0x6CBD, 0x5B64, 0x59D1, 0x9F13, 0x53E4, 0x86CA, 0x9AA8, - 0x8C37, 0x80A1, 0x6545, 0x987E, 0x56FA, 0x96C7, 0x522E, 0x74DC, - 0x5250, 0x5BE1, 0x6302, 0x8902, 0x4E56, 0x62D0, 0x602A, 0x68FA, - 0x5173, 0x5B98, 0x51A0, 0x89C2, 0x7BA1, 0x9986, 0x7F50, 0x60EF, - 0x704C, 0x8D2F, 0x5149, 0x5E7F, 0x901B, 0x7470, 0x89C4, 0x572D, - 0x7845, 0x5F52, 0x9F9F, 0x95FA, 0x8F68, 0x9B3C, 0x8BE1, 0x7678, - 0x6842, 0x67DC, 0x8DEA, 0x8D35, 0x523D, 0x8F8A, 0x6EDA, 0x68CD, - 0x9505, 0x90ED, 0x56FD, 0x679C, 0x88F9, 0x8FC7, 0x54C8, 0, -plane ba -at 0xa0 - 0x7C42, 0x9AB8, 0x5B69, 0x6D77, 0x6C26, 0x4EA5, 0x5BB3, 0x9A87, - 0x9163, 0x61A8, 0x90AF, 0x97E9, 0x542B, 0x6DB5, 0x5BD2, 0x51FD, - 0x558A, 0x7F55, 0x7FF0, 0x64BC, 0x634D, 0x65F1, 0x61BE, 0x608D, - 0x710A, 0x6C57, 0x6C49, 0x592F, 0x676D, 0x822A, 0x58D5, 0x568E, - 0x8C6A, 0x6BEB, 0x90DD, 0x597D, 0x8017, 0x53F7, 0x6D69, 0x5475, - 0x559D, 0x8377, 0x83CF, 0x6838, 0x79BE, 0x548C, 0x4F55, 0x5408, - 0x76D2, 0x8C89, 0x9602, 0x6CB3, 0x6DB8, 0x8D6B, 0x8910, 0x9E64, - 0x8D3A, 0x563F, 0x9ED1, 0x75D5, 0x5F88, 0x72E0, 0x6068, 0x54FC, - 0x4EA8, 0x6A2A, 0x8861, 0x6052, 0x8F70, 0x54C4, 0x70D8, 0x8679, - 0x9E3F, 0x6D2A, 0x5B8F, 0x5F18, 0x7EA2, 0x5589, 0x4FAF, 0x7334, - 0x543C, 0x539A, 0x5019, 0x540E, 0x547C, 0x4E4E, 0x5FFD, 0x745A, - 0x58F6, 0x846B, 0x80E1, 0x8774, 0x72D0, 0x7CCA, 0x6E56, 0, -plane bb -at 0xa0 - 0x7CBB, 0x5F27, 0x864E, 0x552C, 0x62A4, 0x4E92, 0x6CAA, 0x6237, - 0x82B1, 0x54D7, 0x534E, 0x733E, 0x6ED1, 0x753B, 0x5212, 0x5316, - 0x8BDD, 0x69D0, 0x5F8A, 0x6000, 0x6DEE, 0x574F, 0x6B22, 0x73AF, - 0x6853, 0x8FD8, 0x7F13, 0x6362, 0x60A3, 0x5524, 0x75EA, 0x8C62, - 0x7115, 0x6DA3, 0x5BA6, 0x5E7B, 0x8352, 0x614C, 0x9EC4, 0x78FA, - 0x8757, 0x7C27, 0x7687, 0x51F0, 0x60F6, 0x714C, 0x6643, 0x5E4C, - 0x604D, 0x8C0E, 0x7070, 0x6325, 0x8F89, 0x5FBD, 0x6062, 0x86D4, - 0x56DE, 0x6BC1, 0x6094, 0x6167, 0x5349, 0x60E0, 0x6666, 0x8D3F, - 0x79FD, 0x4F1A, 0x70E9, 0x6C47, 0x8BB3, 0x8BF2, 0x7ED8, 0x8364, - 0x660F, 0x5A5A, 0x9B42, 0x6D51, 0x6DF7, 0x8C41, 0x6D3B, 0x4F19, - 0x706B, 0x83B7, 0x6216, 0x60D1, 0x970D, 0x8D27, 0x7978, 0x51FB, - 0x573E, 0x57FA, 0x673A, 0x7578, 0x7A3D, 0x79EF, 0x7B95, 0, -plane bc -at 0xa0 - 0x7D36, 0x808C, 0x9965, 0x8FF9, 0x6FC0, 0x8BA5, 0x9E21, 0x59EC, - 0x7EE9, 0x7F09, 0x5409, 0x6781, 0x68D8, 0x8F91, 0x7C4D, 0x96C6, - 0x53CA, 0x6025, 0x75BE, 0x6C72, 0x5373, 0x5AC9, 0x7EA7, 0x6324, - 0x51E0, 0x810A, 0x5DF1, 0x84DF, 0x6280, 0x5180, 0x5B63, 0x4F0E, - 0x796D, 0x5242, 0x60B8, 0x6D4E, 0x5BC4, 0x5BC2, 0x8BA1, 0x8BB0, - 0x65E2, 0x5FCC, 0x9645, 0x5993, 0x7EE7, 0x7EAA, 0x5609, 0x67B7, - 0x5939, 0x4F73, 0x5BB6, 0x52A0, 0x835A, 0x988A, 0x8D3E, 0x7532, - 0x94BE, 0x5047, 0x7A3C, 0x4EF7, 0x67B6, 0x9A7E, 0x5AC1, 0x6B7C, - 0x76D1, 0x575A, 0x5C16, 0x7B3A, 0x95F4, 0x714E, 0x517C, 0x80A9, - 0x8270, 0x5978, 0x7F04, 0x8327, 0x68C0, 0x67EC, 0x78B1, 0x7877, - 0x62E3, 0x6361, 0x7B80, 0x4FED, 0x526A, 0x51CF, 0x8350, 0x69DB, - 0x9274, 0x8DF5, 0x8D31, 0x89C1, 0x952E, 0x7BAD, 0x4EF6, 0, -plane bd -at 0xa0 - 0x7D98, 0x5065, 0x8230, 0x5251, 0x996F, 0x6E10, 0x6E85, 0x6DA7, - 0x5EFA, 0x50F5, 0x59DC, 0x5C06, 0x6D46, 0x6C5F, 0x7586, 0x848B, - 0x6868, 0x5956, 0x8BB2, 0x5320, 0x9171, 0x964D, 0x8549, 0x6912, - 0x7901, 0x7126, 0x80F6, 0x4EA4, 0x90CA, 0x6D47, 0x9A84, 0x5A07, - 0x56BC, 0x6405, 0x94F0, 0x77EB, 0x4FA5, 0x811A, 0x72E1, 0x89D2, - 0x997A, 0x7F34, 0x7EDE, 0x527F, 0x6559, 0x9175, 0x8F7F, 0x8F83, - 0x53EB, 0x7A96, 0x63ED, 0x63A5, 0x7686, 0x79F8, 0x8857, 0x9636, - 0x622A, 0x52AB, 0x8282, 0x6854, 0x6770, 0x6377, 0x776B, 0x7AED, - 0x6D01, 0x7ED3, 0x89E3, 0x59D0, 0x6212, 0x85C9, 0x82A5, 0x754C, - 0x501F, 0x4ECB, 0x75A5, 0x8BEB, 0x5C4A, 0x5DFE, 0x7B4B, 0x65A4, - 0x91D1, 0x4ECA, 0x6D25, 0x895F, 0x7D27, 0x9526, 0x4EC5, 0x8C28, - 0x8FDB, 0x9773, 0x664B, 0x7981, 0x8FD1, 0x70EC, 0x6D78, 0, -plane be -at 0xa0 - 0x7DFA, 0x5C3D, 0x52B2, 0x8346, 0x5162, 0x830E, 0x775B, 0x6676, - 0x9CB8, 0x4EAC, 0x60CA, 0x7CBE, 0x7CB3, 0x7ECF, 0x4E95, 0x8B66, - 0x666F, 0x9888, 0x9759, 0x5883, 0x656C, 0x955C, 0x5F84, 0x75C9, - 0x9756, 0x7ADF, 0x7ADE, 0x51C0, 0x70AF, 0x7A98, 0x63EA, 0x7A76, - 0x7EA0, 0x7396, 0x97ED, 0x4E45, 0x7078, 0x4E5D, 0x9152, 0x53A9, - 0x6551, 0x65E7, 0x81FC, 0x8205, 0x548E, 0x5C31, 0x759A, 0x97A0, - 0x62D8, 0x72D9, 0x75BD, 0x5C45, 0x9A79, 0x83CA, 0x5C40, 0x5480, - 0x77E9, 0x4E3E, 0x6CAE, 0x805A, 0x62D2, 0x636E, 0x5DE8, 0x5177, - 0x8DDD, 0x8E1E, 0x952F, 0x4FF1, 0x53E5, 0x60E7, 0x70AC, 0x5267, - 0x6350, 0x9E43, 0x5A1F, 0x5026, 0x7737, 0x5377, 0x7EE2, 0x6485, - 0x652B, 0x6289, 0x6398, 0x5014, 0x7235, 0x89C9, 0x51B3, 0x8BC0, - 0x7EDD, 0x5747, 0x83CC, 0x94A7, 0x519B, 0x541B, 0x5CFB, 0, -plane bf -at 0xa0 - 0x7E5D, 0x4FCA, 0x7AE3, 0x6D5A, 0x90E1, 0x9A8F, 0x5580, 0x5496, - 0x5361, 0x54AF, 0x5F00, 0x63E9, 0x6977, 0x51EF, 0x6168, 0x520A, - 0x582A, 0x52D8, 0x574E, 0x780D, 0x770B, 0x5EB7, 0x6177, 0x7CE0, - 0x625B, 0x6297, 0x4EA2, 0x7095, 0x8003, 0x62F7, 0x70E4, 0x9760, - 0x5777, 0x82DB, 0x67EF, 0x68F5, 0x78D5, 0x9897, 0x79D1, 0x58F3, - 0x54B3, 0x53EF, 0x6E34, 0x514B, 0x523B, 0x5BA2, 0x8BFE, 0x80AF, - 0x5543, 0x57A6, 0x6073, 0x5751, 0x542D, 0x7A7A, 0x6050, 0x5B54, - 0x63A7, 0x62A0, 0x53E3, 0x6263, 0x5BC7, 0x67AF, 0x54ED, 0x7A9F, - 0x82E6, 0x9177, 0x5E93, 0x88E4, 0x5938, 0x57AE, 0x630E, 0x8DE8, - 0x80EF, 0x5757, 0x7B77, 0x4FA9, 0x5FEB, 0x5BBD, 0x6B3E, 0x5321, - 0x7B50, 0x72C2, 0x6846, 0x77FF, 0x7736, 0x65F7, 0x51B5, 0x4E8F, - 0x76D4, 0x5CBF, 0x7AA5, 0x8475, 0x594E, 0x9B41, 0x5080, 0, -plane c0 -at 0xa0 - 0x7F53, 0x9988, 0x6127, 0x6E83, 0x5764, 0x6606, 0x6346, 0x56F0, - 0x62EC, 0x6269, 0x5ED3, 0x9614, 0x5783, 0x62C9, 0x5587, 0x8721, - 0x814A, 0x8FA3, 0x5566, 0x83B1, 0x6765, 0x8D56, 0x84DD, 0x5A6A, - 0x680F, 0x62E6, 0x7BEE, 0x9611, 0x5170, 0x6F9C, 0x8C30, 0x63FD, - 0x89C8, 0x61D2, 0x7F06, 0x70C2, 0x6EE5, 0x7405, 0x6994, 0x72FC, - 0x5ECA, 0x90CE, 0x6717, 0x6D6A, 0x635E, 0x52B3, 0x7262, 0x8001, - 0x4F6C, 0x59E5, 0x916A, 0x70D9, 0x6D9D, 0x52D2, 0x4E50, 0x96F7, - 0x956D, 0x857E, 0x78CA, 0x7D2F, 0x5121, 0x5792, 0x64C2, 0x808B, - 0x7C7B, 0x6CEA, 0x68F1, 0x695E, 0x51B7, 0x5398, 0x68A8, 0x7281, - 0x9ECE, 0x7BF1, 0x72F8, 0x79BB, 0x6F13, 0x7406, 0x674E, 0x91CC, - 0x9CA4, 0x793C, 0x8389, 0x8354, 0x540F, 0x6817, 0x4E3D, 0x5389, - 0x52B1, 0x783E, 0x5386, 0x5229, 0x5088, 0x4F8B, 0x4FD0, 0, -plane c1 -at 0xa0 - 0x7FE3, 0x75E2, 0x7ACB, 0x7C92, 0x6CA5, 0x96B6, 0x529B, 0x7483, - 0x54E9, 0x4FE9, 0x8054, 0x83B2, 0x8FDE, 0x9570, 0x5EC9, 0x601C, - 0x6D9F, 0x5E18, 0x655B, 0x8138, 0x94FE, 0x604B, 0x70BC, 0x7EC3, - 0x7CAE, 0x51C9, 0x6881, 0x7CB1, 0x826F, 0x4E24, 0x8F86, 0x91CF, - 0x667E, 0x4EAE, 0x8C05, 0x64A9, 0x804A, 0x50DA, 0x7597, 0x71CE, - 0x5BE5, 0x8FBD, 0x6F66, 0x4E86, 0x6482, 0x9563, 0x5ED6, 0x6599, - 0x5217, 0x88C2, 0x70C8, 0x52A3, 0x730E, 0x7433, 0x6797, 0x78F7, - 0x9716, 0x4E34, 0x90BB, 0x9CDE, 0x6DCB, 0x51DB, 0x8D41, 0x541D, - 0x62CE, 0x73B2, 0x83F1, 0x96F6, 0x9F84, 0x94C3, 0x4F36, 0x7F9A, - 0x51CC, 0x7075, 0x9675, 0x5CAD, 0x9886, 0x53E6, 0x4EE4, 0x6E9C, - 0x7409, 0x69B4, 0x786B, 0x998F, 0x7559, 0x5218, 0x7624, 0x6D41, - 0x67F3, 0x516D, 0x9F99, 0x804B, 0x5499, 0x7B3C, 0x7ABF, 0, -plane c2 -at 0xa0 - 0x807D, 0x9686, 0x5784, 0x62E2, 0x9647, 0x697C, 0x5A04, 0x6402, - 0x7BD3, 0x6F0F, 0x964B, 0x82A6, 0x5362, 0x9885, 0x5E90, 0x7089, - 0x63B3, 0x5364, 0x864F, 0x9C81, 0x9E93, 0x788C, 0x9732, 0x8DEF, - 0x8D42, 0x9E7F, 0x6F5E, 0x7984, 0x5F55, 0x9646, 0x622E, 0x9A74, - 0x5415, 0x94DD, 0x4FA3, 0x65C5, 0x5C65, 0x5C61, 0x7F15, 0x8651, - 0x6C2F, 0x5F8B, 0x7387, 0x6EE4, 0x7EFF, 0x5CE6, 0x631B, 0x5B6A, - 0x6EE6, 0x5375, 0x4E71, 0x63A0, 0x7565, 0x62A1, 0x8F6E, 0x4F26, - 0x4ED1, 0x6CA6, 0x7EB6, 0x8BBA, 0x841D, 0x87BA, 0x7F57, 0x903B, - 0x9523, 0x7BA9, 0x9AA1, 0x88F8, 0x843D, 0x6D1B, 0x9A86, 0x7EDC, - 0x5988, 0x9EBB, 0x739B, 0x7801, 0x8682, 0x9A6C, 0x9A82, 0x561B, - 0x5417, 0x57CB, 0x4E70, 0x9EA6, 0x5356, 0x8FC8, 0x8109, 0x7792, - 0x9992, 0x86EE, 0x6EE1, 0x8513, 0x66FC, 0x6162, 0x6F2B, 0, -plane c3 -at 0xa0 - 0x813F, 0x8C29, 0x8292, 0x832B, 0x76F2, 0x6C13, 0x5FD9, 0x83BD, - 0x732B, 0x8305, 0x951A, 0x6BDB, 0x77DB, 0x94C6, 0x536F, 0x8302, - 0x5192, 0x5E3D, 0x8C8C, 0x8D38, 0x4E48, 0x73AB, 0x679A, 0x6885, - 0x9176, 0x9709, 0x7164, 0x6CA1, 0x7709, 0x5A92, 0x9541, 0x6BCF, - 0x7F8E, 0x6627, 0x5BD0, 0x59B9, 0x5A9A, 0x95E8, 0x95F7, 0x4EEC, - 0x840C, 0x8499, 0x6AAC, 0x76DF, 0x9530, 0x731B, 0x68A6, 0x5B5F, - 0x772F, 0x919A, 0x9761, 0x7CDC, 0x8FF7, 0x8C1C, 0x5F25, 0x7C73, - 0x79D8, 0x89C5, 0x6CCC, 0x871C, 0x5BC6, 0x5E42, 0x68C9, 0x7720, - 0x7EF5, 0x5195, 0x514D, 0x52C9, 0x5A29, 0x7F05, 0x9762, 0x82D7, - 0x63CF, 0x7784, 0x85D0, 0x79D2, 0x6E3A, 0x5E99, 0x5999, 0x8511, - 0x706D, 0x6C11, 0x62BF, 0x76BF, 0x654F, 0x60AF, 0x95FD, 0x660E, - 0x879F, 0x9E23, 0x94ED, 0x540D, 0x547D, 0x8C2C, 0x6478, 0, -plane c4 -at 0xa0 - 0x81D3, 0x6479, 0x8611, 0x6A21, 0x819C, 0x78E8, 0x6469, 0x9B54, - 0x62B9, 0x672B, 0x83AB, 0x58A8, 0x9ED8, 0x6CAB, 0x6F20, 0x5BDE, - 0x964C, 0x8C0B, 0x725F, 0x67D0, 0x62C7, 0x7261, 0x4EA9, 0x59C6, - 0x6BCD, 0x5893, 0x66AE, 0x5E55, 0x52DF, 0x6155, 0x6728, 0x76EE, - 0x7766, 0x7267, 0x7A46, 0x62FF, 0x54EA, 0x5450, 0x94A0, 0x90A3, - 0x5A1C, 0x7EB3, 0x6C16, 0x4E43, 0x5976, 0x8010, 0x5948, 0x5357, - 0x7537, 0x96BE, 0x56CA, 0x6320, 0x8111, 0x607C, 0x95F9, 0x6DD6, - 0x5462, 0x9981, 0x5185, 0x5AE9, 0x80FD, 0x59AE, 0x9713, 0x502A, - 0x6CE5, 0x5C3C, 0x62DF, 0x4F60, 0x533F, 0x817B, 0x9006, 0x6EBA, - 0x852B, 0x62C8, 0x5E74, 0x78BE, 0x64B5, 0x637B, 0x5FF5, 0x5A18, - 0x917F, 0x9E1F, 0x5C3F, 0x634F, 0x8042, 0x5B7D, 0x556E, 0x954A, - 0x954D, 0x6D85, 0x60A8, 0x67E0, 0x72DE, 0x51DD, 0x5B81, 0, -plane c5 -at 0xa0 - 0x8269, 0x62E7, 0x6CDE, 0x725B, 0x626D, 0x94AE, 0x7EBD, 0x8113, - 0x6D53, 0x519C, 0x5F04, 0x5974, 0x52AA, 0x6012, 0x5973, 0x6696, - 0x8650, 0x759F, 0x632A, 0x61E6, 0x7CEF, 0x8BFA, 0x54E6, 0x6B27, - 0x9E25, 0x6BB4, 0x85D5, 0x5455, 0x5076, 0x6CA4, 0x556A, 0x8DB4, - 0x722C, 0x5E15, 0x6015, 0x7436, 0x62CD, 0x6392, 0x724C, 0x5F98, - 0x6E43, 0x6D3E, 0x6500, 0x6F58, 0x76D8, 0x78D0, 0x76FC, 0x7554, - 0x5224, 0x53DB, 0x4E53, 0x5E9E, 0x65C1, 0x802A, 0x80D6, 0x629B, - 0x5486, 0x5228, 0x70AE, 0x888D, 0x8DD1, 0x6CE1, 0x5478, 0x80DA, - 0x57F9, 0x88F4, 0x8D54, 0x966A, 0x914D, 0x4F69, 0x6C9B, 0x55B7, - 0x76C6, 0x7830, 0x62A8, 0x70F9, 0x6F8E, 0x5F6D, 0x84EC, 0x68DA, - 0x787C, 0x7BF7, 0x81A8, 0x670B, 0x9E4F, 0x6367, 0x78B0, 0x576F, - 0x7812, 0x9739, 0x6279, 0x62AB, 0x5288, 0x7435, 0x6BD7, 0, -plane c6 -at 0xa0 - 0x833D, 0x5564, 0x813E, 0x75B2, 0x76AE, 0x5339, 0x75DE, 0x50FB, - 0x5C41, 0x8B6C, 0x7BC7, 0x504F, 0x7247, 0x9A97, 0x98D8, 0x6F02, - 0x74E2, 0x7968, 0x6487, 0x77A5, 0x62FC, 0x9891, 0x8D2B, 0x54C1, - 0x8058, 0x4E52, 0x576A, 0x82F9, 0x840D, 0x5E73, 0x51ED, 0x74F6, - 0x8BC4, 0x5C4F, 0x5761, 0x6CFC, 0x9887, 0x5A46, 0x7834, 0x9B44, - 0x8FEB, 0x7C95, 0x5256, 0x6251, 0x94FA, 0x4EC6, 0x8386, 0x8461, - 0x83E9, 0x84B2, 0x57D4, 0x6734, 0x5703, 0x666E, 0x6D66, 0x8C31, - 0x66DD, 0x7011, 0x671F, 0x6B3A, 0x6816, 0x621A, 0x59BB, 0x4E03, - 0x51C4, 0x6F06, 0x67D2, 0x6C8F, 0x5176, 0x68CB, 0x5947, 0x6B67, - 0x7566, 0x5D0E, 0x8110, 0x9F50, 0x65D7, 0x7948, 0x7941, 0x9A91, - 0x8D77, 0x5C82, 0x4E5E, 0x4F01, 0x542F, 0x5951, 0x780C, 0x5668, - 0x6C14, 0x8FC4, 0x5F03, 0x6C7D, 0x6CE3, 0x8BAB, 0x6390, 0, -plane c7 -at 0xa0 - 0x83ED, 0x6070, 0x6D3D, 0x7275, 0x6266, 0x948E, 0x94C5, 0x5343, - 0x8FC1, 0x7B7E, 0x4EDF, 0x8C26, 0x4E7E, 0x9ED4, 0x94B1, 0x94B3, - 0x524D, 0x6F5C, 0x9063, 0x6D45, 0x8C34, 0x5811, 0x5D4C, 0x6B20, - 0x6B49, 0x67AA, 0x545B, 0x8154, 0x7F8C, 0x5899, 0x8537, 0x5F3A, - 0x62A2, 0x6A47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77A7, 0x4E54, - 0x4FA8, 0x5DE7, 0x9798, 0x64AC, 0x7FD8, 0x5CED, 0x4FCF, 0x7A8D, - 0x5207, 0x8304, 0x4E14, 0x602F, 0x7A83, 0x94A6, 0x4FB5, 0x4EB2, - 0x79E6, 0x7434, 0x52E4, 0x82B9, 0x64D2, 0x79BD, 0x5BDD, 0x6C81, - 0x9752, 0x8F7B, 0x6C22, 0x503E, 0x537F, 0x6E05, 0x64CE, 0x6674, - 0x6C30, 0x60C5, 0x9877, 0x8BF7, 0x5E86, 0x743C, 0x7A77, 0x79CB, - 0x4E18, 0x90B1, 0x7403, 0x6C42, 0x56DA, 0x914B, 0x6CC5, 0x8D8B, - 0x533A, 0x86C6, 0x66F2, 0x8EAF, 0x5C48, 0x9A71, 0x6E20, 0, -plane c8 -at 0xa0 - 0x847C, 0x53D6, 0x5A36, 0x9F8B, 0x8DA3, 0x53BB, 0x5708, 0x98A7, - 0x6743, 0x919B, 0x6CC9, 0x5168, 0x75CA, 0x62F3, 0x72AC, 0x5238, - 0x529D, 0x7F3A, 0x7094, 0x7638, 0x5374, 0x9E4A, 0x69B7, 0x786E, - 0x96C0, 0x88D9, 0x7FA4, 0x7136, 0x71C3, 0x5189, 0x67D3, 0x74E4, - 0x58E4, 0x6518, 0x56B7, 0x8BA9, 0x9976, 0x6270, 0x7ED5, 0x60F9, - 0x70ED, 0x58EC, 0x4EC1, 0x4EBA, 0x5FCD, 0x97E7, 0x4EFB, 0x8BA4, - 0x5203, 0x598A, 0x7EAB, 0x6254, 0x4ECD, 0x65E5, 0x620E, 0x8338, - 0x84C9, 0x8363, 0x878D, 0x7194, 0x6EB6, 0x5BB9, 0x7ED2, 0x5197, - 0x63C9, 0x67D4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5B7A, 0x5982, - 0x8FB1, 0x4E73, 0x6C5D, 0x5165, 0x8925, 0x8F6F, 0x962E, 0x854A, - 0x745E, 0x9510, 0x95F0, 0x6DA6, 0x82E5, 0x5F31, 0x6492, 0x6D12, - 0x8428, 0x816E, 0x9CC3, 0x585E, 0x8D5B, 0x4E09, 0x53C1, 0, -plane c9 -at 0xa0 - 0x8502, 0x4F1E, 0x6563, 0x6851, 0x55D3, 0x4E27, 0x6414, 0x9A9A, - 0x626B, 0x5AC2, 0x745F, 0x8272, 0x6DA9, 0x68EE, 0x50E7, 0x838E, - 0x7802, 0x6740, 0x5239, 0x6C99, 0x7EB1, 0x50BB, 0x5565, 0x715E, - 0x7B5B, 0x6652, 0x73CA, 0x82EB, 0x6749, 0x5C71, 0x5220, 0x717D, - 0x886B, 0x95EA, 0x9655, 0x64C5, 0x8D61, 0x81B3, 0x5584, 0x6C55, - 0x6247, 0x7F2E, 0x5892, 0x4F24, 0x5546, 0x8D4F, 0x664C, 0x4E0A, - 0x5C1A, 0x88F3, 0x68A2, 0x634E, 0x7A0D, 0x70E7, 0x828D, 0x52FA, - 0x97F6, 0x5C11, 0x54E8, 0x90B5, 0x7ECD, 0x5962, 0x8D4A, 0x86C7, - 0x820C, 0x820D, 0x8D66, 0x6444, 0x5C04, 0x6151, 0x6D89, 0x793E, - 0x8BBE, 0x7837, 0x7533, 0x547B, 0x4F38, 0x8EAB, 0x6DF1, 0x5A20, - 0x7EC5, 0x795E, 0x6C88, 0x5BA1, 0x5A76, 0x751A, 0x80BE, 0x614E, - 0x6E17, 0x58F0, 0x751F, 0x7525, 0x7272, 0x5347, 0x7EF3, 0, -plane ca -at 0xa0 - 0x8581, 0x7701, 0x76DB, 0x5269, 0x80DC, 0x5723, 0x5E08, 0x5931, - 0x72EE, 0x65BD, 0x6E7F, 0x8BD7, 0x5C38, 0x8671, 0x5341, 0x77F3, - 0x62FE, 0x65F6, 0x4EC0, 0x98DF, 0x8680, 0x5B9E, 0x8BC6, 0x53F2, - 0x77E2, 0x4F7F, 0x5C4E, 0x9A76, 0x59CB, 0x5F0F, 0x793A, 0x58EB, - 0x4E16, 0x67FF, 0x4E8B, 0x62ED, 0x8A93, 0x901D, 0x52BF, 0x662F, - 0x55DC, 0x566C, 0x9002, 0x4ED5, 0x4F8D, 0x91CA, 0x9970, 0x6C0F, - 0x5E02, 0x6043, 0x5BA4, 0x89C6, 0x8BD5, 0x6536, 0x624B, 0x9996, - 0x5B88, 0x5BFF, 0x6388, 0x552E, 0x53D7, 0x7626, 0x517D, 0x852C, - 0x67A2, 0x68B3, 0x6B8A, 0x6292, 0x8F93, 0x53D4, 0x8212, 0x6DD1, - 0x758F, 0x4E66, 0x8D4E, 0x5B70, 0x719F, 0x85AF, 0x6691, 0x66D9, - 0x7F72, 0x8700, 0x9ECD, 0x9F20, 0x5C5E, 0x672F, 0x8FF0, 0x6811, - 0x675F, 0x620D, 0x7AD6, 0x5885, 0x5EB6, 0x6570, 0x6F31, 0, -plane cb -at 0xa0 - 0x85F8, 0x6055, 0x5237, 0x800D, 0x6454, 0x8870, 0x7529, 0x5E05, - 0x6813, 0x62F4, 0x971C, 0x53CC, 0x723D, 0x8C01, 0x6C34, 0x7761, - 0x7A0E, 0x542E, 0x77AC, 0x987A, 0x821C, 0x8BF4, 0x7855, 0x6714, - 0x70C1, 0x65AF, 0x6495, 0x5636, 0x601D, 0x79C1, 0x53F8, 0x4E1D, - 0x6B7B, 0x8086, 0x5BFA, 0x55E3, 0x56DB, 0x4F3A, 0x4F3C, 0x9972, - 0x5DF3, 0x677E, 0x8038, 0x6002, 0x9882, 0x9001, 0x5B8B, 0x8BBC, - 0x8BF5, 0x641C, 0x8258, 0x64DE, 0x55FD, 0x82CF, 0x9165, 0x4FD7, - 0x7D20, 0x901F, 0x7C9F, 0x50F3, 0x5851, 0x6EAF, 0x5BBF, 0x8BC9, - 0x8083, 0x9178, 0x849C, 0x7B97, 0x867D, 0x968B, 0x968F, 0x7EE5, - 0x9AD3, 0x788E, 0x5C81, 0x7A57, 0x9042, 0x96A7, 0x795F, 0x5B59, - 0x635F, 0x7B0B, 0x84D1, 0x68AD, 0x5506, 0x7F29, 0x7410, 0x7D22, - 0x9501, 0x6240, 0x584C, 0x4ED6, 0x5B83, 0x5979, 0x5854, 0, -plane cc -at 0xa0 - 0x866A, 0x736D, 0x631E, 0x8E4B, 0x8E0F, 0x80CE, 0x82D4, 0x62AC, - 0x53F0, 0x6CF0, 0x915E, 0x592A, 0x6001, 0x6C70, 0x574D, 0x644A, - 0x8D2A, 0x762B, 0x6EE9, 0x575B, 0x6A80, 0x75F0, 0x6F6D, 0x8C2D, - 0x8C08, 0x5766, 0x6BEF, 0x8892, 0x78B3, 0x63A2, 0x53F9, 0x70AD, - 0x6C64, 0x5858, 0x642A, 0x5802, 0x68E0, 0x819B, 0x5510, 0x7CD6, - 0x5018, 0x8EBA, 0x6DCC, 0x8D9F, 0x70EB, 0x638F, 0x6D9B, 0x6ED4, - 0x7EE6, 0x8404, 0x6843, 0x9003, 0x6DD8, 0x9676, 0x8BA8, 0x5957, - 0x7279, 0x85E4, 0x817E, 0x75BC, 0x8A8A, 0x68AF, 0x5254, 0x8E22, - 0x9511, 0x63D0, 0x9898, 0x8E44, 0x557C, 0x4F53, 0x66FF, 0x568F, - 0x60D5, 0x6D95, 0x5243, 0x5C49, 0x5929, 0x6DFB, 0x586B, 0x7530, - 0x751C, 0x606C, 0x8214, 0x8146, 0x6311, 0x6761, 0x8FE2, 0x773A, - 0x8DF3, 0x8D34, 0x94C1, 0x5E16, 0x5385, 0x542C, 0x70C3, 0, -plane cd -at 0xa0 - 0x8716, 0x6C40, 0x5EF7, 0x505C, 0x4EAD, 0x5EAD, 0x633A, 0x8247, - 0x901A, 0x6850, 0x916E, 0x77B3, 0x540C, 0x94DC, 0x5F64, 0x7AE5, - 0x6876, 0x6345, 0x7B52, 0x7EDF, 0x75DB, 0x5077, 0x6295, 0x5934, - 0x900F, 0x51F8, 0x79C3, 0x7A81, 0x56FE, 0x5F92, 0x9014, 0x6D82, - 0x5C60, 0x571F, 0x5410, 0x5154, 0x6E4D, 0x56E2, 0x63A8, 0x9893, - 0x817F, 0x8715, 0x892A, 0x9000, 0x541E, 0x5C6F, 0x81C0, 0x62D6, - 0x6258, 0x8131, 0x9E35, 0x9640, 0x9A6E, 0x9A7C, 0x692D, 0x59A5, - 0x62D3, 0x553E, 0x6316, 0x54C7, 0x86D9, 0x6D3C, 0x5A03, 0x74E6, - 0x889C, 0x6B6A, 0x5916, 0x8C4C, 0x5F2F, 0x6E7E, 0x73A9, 0x987D, - 0x4E38, 0x70F7, 0x5B8C, 0x7897, 0x633D, 0x665A, 0x7696, 0x60CB, - 0x5B9B, 0x5A49, 0x4E07, 0x8155, 0x6C6A, 0x738B, 0x4EA1, 0x6789, - 0x7F51, 0x5F80, 0x65FA, 0x671B, 0x5FD8, 0x5984, 0x5A01, 0, -plane ce -at 0xa0 - 0x87A4, 0x5DCD, 0x5FAE, 0x5371, 0x97E6, 0x8FDD, 0x6845, 0x56F4, - 0x552F, 0x60DF, 0x4E3A, 0x6F4D, 0x7EF4, 0x82C7, 0x840E, 0x59D4, - 0x4F1F, 0x4F2A, 0x5C3E, 0x7EAC, 0x672A, 0x851A, 0x5473, 0x754F, - 0x80C3, 0x5582, 0x9B4F, 0x4F4D, 0x6E2D, 0x8C13, 0x5C09, 0x6170, - 0x536B, 0x761F, 0x6E29, 0x868A, 0x6587, 0x95FB, 0x7EB9, 0x543B, - 0x7A33, 0x7D0A, 0x95EE, 0x55E1, 0x7FC1, 0x74EE, 0x631D, 0x8717, - 0x6DA1, 0x7A9D, 0x6211, 0x65A1, 0x5367, 0x63E1, 0x6C83, 0x5DEB, - 0x545C, 0x94A8, 0x4E4C, 0x6C61, 0x8BEC, 0x5C4B, 0x65E0, 0x829C, - 0x68A7, 0x543E, 0x5434, 0x6BCB, 0x6B66, 0x4E94, 0x6342, 0x5348, - 0x821E, 0x4F0D, 0x4FAE, 0x575E, 0x620A, 0x96FE, 0x6664, 0x7269, - 0x52FF, 0x52A1, 0x609F, 0x8BEF, 0x6614, 0x7199, 0x6790, 0x897F, - 0x7852, 0x77FD, 0x6670, 0x563B, 0x5438, 0x9521, 0x727A, 0, -plane cf -at 0xa0 - 0x8823, 0x7A00, 0x606F, 0x5E0C, 0x6089, 0x819D, 0x5915, 0x60DC, - 0x7184, 0x70EF, 0x6EAA, 0x6C50, 0x7280, 0x6A84, 0x88AD, 0x5E2D, - 0x4E60, 0x5AB3, 0x559C, 0x94E3, 0x6D17, 0x7CFB, 0x9699, 0x620F, - 0x7EC6, 0x778E, 0x867E, 0x5323, 0x971E, 0x8F96, 0x6687, 0x5CE1, - 0x4FA0, 0x72ED, 0x4E0B, 0x53A6, 0x590F, 0x5413, 0x6380, 0x9528, - 0x5148, 0x4ED9, 0x9C9C, 0x7EA4, 0x54B8, 0x8D24, 0x8854, 0x8237, - 0x95F2, 0x6D8E, 0x5F26, 0x5ACC, 0x663E, 0x9669, 0x73B0, 0x732E, - 0x53BF, 0x817A, 0x9985, 0x7FA1, 0x5BAA, 0x9677, 0x9650, 0x7EBF, - 0x76F8, 0x53A2, 0x9576, 0x9999, 0x7BB1, 0x8944, 0x6E58, 0x4E61, - 0x7FD4, 0x7965, 0x8BE6, 0x60F3, 0x54CD, 0x4EAB, 0x9879, 0x5DF7, - 0x6A61, 0x50CF, 0x5411, 0x8C61, 0x8427, 0x785D, 0x9704, 0x524A, - 0x54EE, 0x56A3, 0x9500, 0x6D88, 0x5BB5, 0x6DC6, 0x6653, 0, -plane d0 -at 0xa0 - 0x88AA, 0x5C0F, 0x5B5D, 0x6821, 0x8096, 0x5578, 0x7B11, 0x6548, - 0x6954, 0x4E9B, 0x6B47, 0x874E, 0x978B, 0x534F, 0x631F, 0x643A, - 0x90AA, 0x659C, 0x80C1, 0x8C10, 0x5199, 0x68B0, 0x5378, 0x87F9, - 0x61C8, 0x6CC4, 0x6CFB, 0x8C22, 0x5C51, 0x85AA, 0x82AF, 0x950C, - 0x6B23, 0x8F9B, 0x65B0, 0x5FFB, 0x5FC3, 0x4FE1, 0x8845, 0x661F, - 0x8165, 0x7329, 0x60FA, 0x5174, 0x5211, 0x578B, 0x5F62, 0x90A2, - 0x884C, 0x9192, 0x5E78, 0x674F, 0x6027, 0x59D3, 0x5144, 0x51F6, - 0x80F8, 0x5308, 0x6C79, 0x96C4, 0x718A, 0x4F11, 0x4FEE, 0x7F9E, - 0x673D, 0x55C5, 0x9508, 0x79C0, 0x8896, 0x7EE3, 0x589F, 0x620C, - 0x9700, 0x865A, 0x5618, 0x987B, 0x5F90, 0x8BB8, 0x84C4, 0x9157, - 0x53D9, 0x65ED, 0x5E8F, 0x755C, 0x6064, 0x7D6E, 0x5A7F, 0x7EEA, - 0x7EED, 0x8F69, 0x55A7, 0x5BA3, 0x60AC, 0x65CB, 0x7384, 0, -plane d1 -at 0xa0 - 0x8937, 0x9009, 0x7663, 0x7729, 0x7EDA, 0x9774, 0x859B, 0x5B66, - 0x7A74, 0x96EA, 0x8840, 0x52CB, 0x718F, 0x5FAA, 0x65EC, 0x8BE2, - 0x5BFB, 0x9A6F, 0x5DE1, 0x6B89, 0x6C5B, 0x8BAD, 0x8BAF, 0x900A, - 0x8FC5, 0x538B, 0x62BC, 0x9E26, 0x9E2D, 0x5440, 0x4E2B, 0x82BD, - 0x7259, 0x869C, 0x5D16, 0x8859, 0x6DAF, 0x96C5, 0x54D1, 0x4E9A, - 0x8BB6, 0x7109, 0x54BD, 0x9609, 0x70DF, 0x6DF9, 0x76D0, 0x4E25, - 0x7814, 0x8712, 0x5CA9, 0x5EF6, 0x8A00, 0x989C, 0x960E, 0x708E, - 0x6CBF, 0x5944, 0x63A9, 0x773C, 0x884D, 0x6F14, 0x8273, 0x5830, - 0x71D5, 0x538C, 0x781A, 0x96C1, 0x5501, 0x5F66, 0x7130, 0x5BB4, - 0x8C1A, 0x9A8C, 0x6B83, 0x592E, 0x9E2F, 0x79E7, 0x6768, 0x626C, - 0x4F6F, 0x75A1, 0x7F8A, 0x6D0B, 0x9633, 0x6C27, 0x4EF0, 0x75D2, - 0x517B, 0x6837, 0x6F3E, 0x9080, 0x8170, 0x5996, 0x7476, 0, -plane d2 -at 0xa0 - 0x89A1, 0x6447, 0x5C27, 0x9065, 0x7A91, 0x8C23, 0x59DA, 0x54AC, - 0x8200, 0x836F, 0x8981, 0x8000, 0x6930, 0x564E, 0x8036, 0x7237, - 0x91CE, 0x51B6, 0x4E5F, 0x9875, 0x6396, 0x4E1A, 0x53F6, 0x66F3, - 0x814B, 0x591C, 0x6DB2, 0x4E00, 0x58F9, 0x533B, 0x63D6, 0x94F1, - 0x4F9D, 0x4F0A, 0x8863, 0x9890, 0x5937, 0x9057, 0x79FB, 0x4EEA, - 0x80F0, 0x7591, 0x6C82, 0x5B9C, 0x59E8, 0x5F5D, 0x6905, 0x8681, - 0x501A, 0x5DF2, 0x4E59, 0x77E3, 0x4EE5, 0x827A, 0x6291, 0x6613, - 0x9091, 0x5C79, 0x4EBF, 0x5F79, 0x81C6, 0x9038, 0x8084, 0x75AB, - 0x4EA6, 0x88D4, 0x610F, 0x6BC5, 0x5FC6, 0x4E49, 0x76CA, 0x6EA2, - 0x8BE3, 0x8BAE, 0x8C0A, 0x8BD1, 0x5F02, 0x7FFC, 0x7FCC, 0x7ECE, - 0x8335, 0x836B, 0x56E0, 0x6BB7, 0x97F3, 0x9634, 0x59FB, 0x541F, - 0x94F6, 0x6DEB, 0x5BC5, 0x996E, 0x5C39, 0x5F15, 0x9690, 0, -plane d3 -at 0xa0 - 0x8A1D, 0x5370, 0x82F1, 0x6A31, 0x5A74, 0x9E70, 0x5E94, 0x7F28, - 0x83B9, 0x8424, 0x8425, 0x8367, 0x8747, 0x8FCE, 0x8D62, 0x76C8, - 0x5F71, 0x9896, 0x786C, 0x6620, 0x54DF, 0x62E5, 0x4F63, 0x81C3, - 0x75C8, 0x5EB8, 0x96CD, 0x8E0A, 0x86F9, 0x548F, 0x6CF3, 0x6D8C, - 0x6C38, 0x607F, 0x52C7, 0x7528, 0x5E7D, 0x4F18, 0x60A0, 0x5FE7, - 0x5C24, 0x7531, 0x90AE, 0x94C0, 0x72B9, 0x6CB9, 0x6E38, 0x9149, - 0x6709, 0x53CB, 0x53F3, 0x4F51, 0x91C9, 0x8BF1, 0x53C8, 0x5E7C, - 0x8FC2, 0x6DE4, 0x4E8E, 0x76C2, 0x6986, 0x865E, 0x611A, 0x8206, - 0x4F59, 0x4FDE, 0x903E, 0x9C7C, 0x6109, 0x6E1D, 0x6E14, 0x9685, - 0x4E88, 0x5A31, 0x96E8, 0x4E0E, 0x5C7F, 0x79B9, 0x5B87, 0x8BED, - 0x7FBD, 0x7389, 0x57DF, 0x828B, 0x90C1, 0x5401, 0x9047, 0x55BB, - 0x5CEA, 0x5FA1, 0x6108, 0x6B32, 0x72F1, 0x80B2, 0x8A89, 0, -plane d4 -at 0xa0 - 0x8A80, 0x6D74, 0x5BD3, 0x88D5, 0x9884, 0x8C6B, 0x9A6D, 0x9E33, - 0x6E0A, 0x51A4, 0x5143, 0x57A3, 0x8881, 0x539F, 0x63F4, 0x8F95, - 0x56ED, 0x5458, 0x5706, 0x733F, 0x6E90, 0x7F18, 0x8FDC, 0x82D1, - 0x613F, 0x6028, 0x9662, 0x66F0, 0x7EA6, 0x8D8A, 0x8DC3, 0x94A5, - 0x5CB3, 0x7CA4, 0x6708, 0x60A6, 0x9605, 0x8018, 0x4E91, 0x90E7, - 0x5300, 0x9668, 0x5141, 0x8FD0, 0x8574, 0x915D, 0x6655, 0x97F5, - 0x5B55, 0x531D, 0x7838, 0x6742, 0x683D, 0x54C9, 0x707E, 0x5BB0, - 0x8F7D, 0x518D, 0x5728, 0x54B1, 0x6512, 0x6682, 0x8D5E, 0x8D43, - 0x810F, 0x846C, 0x906D, 0x7CDF, 0x51FF, 0x85FB, 0x67A3, 0x65E9, - 0x6FA1, 0x86A4, 0x8E81, 0x566A, 0x9020, 0x7682, 0x7076, 0x71E5, - 0x8D23, 0x62E9, 0x5219, 0x6CFD, 0x8D3C, 0x600E, 0x589E, 0x618E, - 0x66FE, 0x8D60, 0x624E, 0x55B3, 0x6E23, 0x672D, 0x8F67, 0, -plane d5 -at 0xa0 - 0x8AE3, 0x94E1, 0x95F8, 0x7728, 0x6805, 0x69A8, 0x548B, 0x4E4D, - 0x70B8, 0x8BC8, 0x6458, 0x658B, 0x5B85, 0x7A84, 0x503A, 0x5BE8, - 0x77BB, 0x6BE1, 0x8A79, 0x7C98, 0x6CBE, 0x76CF, 0x65A9, 0x8F97, - 0x5D2D, 0x5C55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7AD9, 0x6E5B, - 0x7EFD, 0x6A1F, 0x7AE0, 0x5F70, 0x6F33, 0x5F20, 0x638C, 0x6DA8, - 0x6756, 0x4E08, 0x5E10, 0x8D26, 0x4ED7, 0x80C0, 0x7634, 0x969C, - 0x62DB, 0x662D, 0x627E, 0x6CBC, 0x8D75, 0x7167, 0x7F69, 0x5146, - 0x8087, 0x53EC, 0x906E, 0x6298, 0x54F2, 0x86F0, 0x8F99, 0x8005, - 0x9517, 0x8517, 0x8FD9, 0x6D59, 0x73CD, 0x659F, 0x771F, 0x7504, - 0x7827, 0x81FB, 0x8D1E, 0x9488, 0x4FA6, 0x6795, 0x75B9, 0x8BCA, - 0x9707, 0x632F, 0x9547, 0x9635, 0x84B8, 0x6323, 0x7741, 0x5F81, - 0x72F0, 0x4E89, 0x6014, 0x6574, 0x62EF, 0x6B63, 0x653F, 0, -plane d6 -at 0xa0 - 0x8B45, 0x5E27, 0x75C7, 0x90D1, 0x8BC1, 0x829D, 0x679D, 0x652F, - 0x5431, 0x8718, 0x77E5, 0x80A2, 0x8102, 0x6C41, 0x4E4B, 0x7EC7, - 0x804C, 0x76F4, 0x690D, 0x6B96, 0x6267, 0x503C, 0x4F84, 0x5740, - 0x6307, 0x6B62, 0x8DBE, 0x53EA, 0x65E8, 0x7EB8, 0x5FD7, 0x631A, - 0x63B7, 0x81F3, 0x81F4, 0x7F6E, 0x5E1C, 0x5CD9, 0x5236, 0x667A, - 0x79E9, 0x7A1A, 0x8D28, 0x7099, 0x75D4, 0x6EDE, 0x6CBB, 0x7A92, - 0x4E2D, 0x76C5, 0x5FE0, 0x949F, 0x8877, 0x7EC8, 0x79CD, 0x80BF, - 0x91CD, 0x4EF2, 0x4F17, 0x821F, 0x5468, 0x5DDE, 0x6D32, 0x8BCC, - 0x7CA5, 0x8F74, 0x8098, 0x5E1A, 0x5492, 0x76B1, 0x5B99, 0x663C, - 0x9AA4, 0x73E0, 0x682A, 0x86DB, 0x6731, 0x732A, 0x8BF8, 0x8BDB, - 0x9010, 0x7AF9, 0x70DB, 0x716E, 0x62C4, 0x77A9, 0x5631, 0x4E3B, - 0x8457, 0x67F1, 0x52A9, 0x86C0, 0x8D2E, 0x94F8, 0x7B51, 0, -plane d7 -at 0xa0 - 0x8C1E, 0x4F4F, 0x6CE8, 0x795D, 0x9A7B, 0x6293, 0x722A, 0x62FD, - 0x4E13, 0x7816, 0x8F6C, 0x64B0, 0x8D5A, 0x7BC6, 0x6869, 0x5E84, - 0x88C5, 0x5986, 0x649E, 0x58EE, 0x72B6, 0x690E, 0x9525, 0x8FFD, - 0x8D58, 0x5760, 0x7F00, 0x8C06, 0x51C6, 0x6349, 0x62D9, 0x5353, - 0x684C, 0x7422, 0x8301, 0x914C, 0x5544, 0x7740, 0x707C, 0x6D4A, - 0x5179, 0x54A8, 0x8D44, 0x59FF, 0x6ECB, 0x6DC4, 0x5B5C, 0x7D2B, - 0x4ED4, 0x7C7D, 0x6ED3, 0x5B50, 0x81EA, 0x6E0D, 0x5B57, 0x9B03, - 0x68D5, 0x8E2A, 0x5B97, 0x7EFC, 0x603B, 0x7EB5, 0x90B9, 0x8D70, - 0x594F, 0x63CD, 0x79DF, 0x8DB3, 0x5352, 0x65CF, 0x7956, 0x8BC5, - 0x963B, 0x7EC4, 0x94BB, 0x7E82, 0x5634, 0x9189, 0x6700, 0x7F6A, - 0x5C0A, 0x9075, 0x6628, 0x5DE6, 0x4F50, 0x67DE, 0x505A, 0x4F5C, - 0x5750, 0x5EA7, 0, 0, 0, 0, 0, 0, -plane d8 -at 0xa0 - 0x8CAD, 0x4E8D, 0x4E0C, 0x5140, 0x4E10, 0x5EFF, 0x5345, 0x4E15, - 0x4E98, 0x4E1E, 0x9B32, 0x5B6C, 0x5669, 0x4E28, 0x79BA, 0x4E3F, - 0x5315, 0x4E47, 0x592D, 0x723B, 0x536E, 0x6C10, 0x56DF, 0x80E4, - 0x9997, 0x6BD3, 0x777E, 0x9F17, 0x4E36, 0x4E9F, 0x9F10, 0x4E5C, - 0x4E69, 0x4E93, 0x8288, 0x5B5B, 0x556C, 0x560F, 0x4EC4, 0x538D, - 0x539D, 0x53A3, 0x53A5, 0x53AE, 0x9765, 0x8D5D, 0x531A, 0x53F5, - 0x5326, 0x532E, 0x533E, 0x8D5C, 0x5366, 0x5363, 0x5202, 0x5208, - 0x520E, 0x522D, 0x5233, 0x523F, 0x5240, 0x524C, 0x525E, 0x5261, - 0x525C, 0x84AF, 0x527D, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, - 0x7F54, 0x4EBB, 0x4EC3, 0x4EC9, 0x4EC2, 0x4EE8, 0x4EE1, 0x4EEB, - 0x4EDE, 0x4F1B, 0x4EF3, 0x4F22, 0x4F64, 0x4EF5, 0x4F25, 0x4F27, - 0x4F09, 0x4F2B, 0x4F5E, 0x4F67, 0x6538, 0x4F5A, 0x4F5D, 0, -plane d9 -at 0xa0 - 0x8D0D, 0x4F5F, 0x4F57, 0x4F32, 0x4F3D, 0x4F76, 0x4F74, 0x4F91, - 0x4F89, 0x4F83, 0x4F8F, 0x4F7E, 0x4F7B, 0x4FAA, 0x4F7C, 0x4FAC, - 0x4F94, 0x4FE6, 0x4FE8, 0x4FEA, 0x4FC5, 0x4FDA, 0x4FE3, 0x4FDC, - 0x4FD1, 0x4FDF, 0x4FF8, 0x5029, 0x504C, 0x4FF3, 0x502C, 0x500F, - 0x502E, 0x502D, 0x4FFE, 0x501C, 0x500C, 0x5025, 0x5028, 0x507E, - 0x5043, 0x5055, 0x5048, 0x504E, 0x506C, 0x507B, 0x50A5, 0x50A7, - 0x50A9, 0x50BA, 0x50D6, 0x5106, 0x50ED, 0x50EC, 0x50E6, 0x50EE, - 0x5107, 0x510B, 0x4EDD, 0x6C3D, 0x4F58, 0x4F65, 0x4FCE, 0x9FA0, - 0x6C46, 0x7C74, 0x516E, 0x5DFD, 0x9EC9, 0x9998, 0x5181, 0x5914, - 0x52F9, 0x530D, 0x8A07, 0x5310, 0x51EB, 0x5919, 0x5155, 0x4EA0, - 0x5156, 0x4EB3, 0x886E, 0x88A4, 0x4EB5, 0x8114, 0x88D2, 0x7980, - 0x5B34, 0x8803, 0x7FB8, 0x51AB, 0x51B1, 0x51BD, 0x51BC, 0, -plane da -at 0xa0 - 0x8DD4, 0x51C7, 0x5196, 0x51A2, 0x51A5, 0x8BA0, 0x8BA6, 0x8BA7, - 0x8BAA, 0x8BB4, 0x8BB5, 0x8BB7, 0x8BC2, 0x8BC3, 0x8BCB, 0x8BCF, - 0x8BCE, 0x8BD2, 0x8BD3, 0x8BD4, 0x8BD6, 0x8BD8, 0x8BD9, 0x8BDC, - 0x8BDF, 0x8BE0, 0x8BE4, 0x8BE8, 0x8BE9, 0x8BEE, 0x8BF0, 0x8BF3, - 0x8BF6, 0x8BF9, 0x8BFC, 0x8BFF, 0x8C00, 0x8C02, 0x8C04, 0x8C07, - 0x8C0C, 0x8C0F, 0x8C11, 0x8C12, 0x8C14, 0x8C15, 0x8C16, 0x8C19, - 0x8C1B, 0x8C18, 0x8C1D, 0x8C1F, 0x8C20, 0x8C21, 0x8C25, 0x8C27, - 0x8C2A, 0x8C2B, 0x8C2E, 0x8C2F, 0x8C32, 0x8C33, 0x8C35, 0x8C36, - 0x5369, 0x537A, 0x961D, 0x9622, 0x9621, 0x9631, 0x962A, 0x963D, - 0x963C, 0x9642, 0x9649, 0x9654, 0x965F, 0x9667, 0x966C, 0x9672, - 0x9674, 0x9688, 0x968D, 0x9697, 0x96B0, 0x9097, 0x909B, 0x909D, - 0x9099, 0x90AC, 0x90A1, 0x90B4, 0x90B3, 0x90B6, 0x90BA, 0, -plane db -at 0xa0 - 0x8E71, 0x90B8, 0x90B0, 0x90CF, 0x90C5, 0x90BE, 0x90D0, 0x90C4, - 0x90C7, 0x90D3, 0x90E6, 0x90E2, 0x90DC, 0x90D7, 0x90DB, 0x90EB, - 0x90EF, 0x90FE, 0x9104, 0x9122, 0x911E, 0x9123, 0x9131, 0x912F, - 0x9139, 0x9143, 0x9146, 0x520D, 0x5942, 0x52A2, 0x52AC, 0x52AD, - 0x52BE, 0x54FF, 0x52D0, 0x52D6, 0x52F0, 0x53DF, 0x71EE, 0x77CD, - 0x5EF4, 0x51F5, 0x51FC, 0x9B2F, 0x53B6, 0x5F01, 0x755A, 0x5DEF, - 0x574C, 0x57A9, 0x57A1, 0x587E, 0x58BC, 0x58C5, 0x58D1, 0x5729, - 0x572C, 0x572A, 0x5733, 0x5739, 0x572E, 0x572F, 0x575C, 0x573B, - 0x5742, 0x5769, 0x5785, 0x576B, 0x5786, 0x577C, 0x577B, 0x5768, - 0x576D, 0x5776, 0x5773, 0x57AD, 0x57A4, 0x578C, 0x57B2, 0x57CF, - 0x57A7, 0x57B4, 0x5793, 0x57A0, 0x57D5, 0x57D8, 0x57DA, 0x57D9, - 0x57D2, 0x57B8, 0x57F4, 0x57EF, 0x57F8, 0x57E4, 0x57DD, 0, -plane dc -at 0xa0 - 0x8EE4, 0x580B, 0x580D, 0x57FD, 0x57ED, 0x5800, 0x581E, 0x5819, - 0x5844, 0x5820, 0x5865, 0x586C, 0x5881, 0x5889, 0x589A, 0x5880, - 0x99A8, 0x9F19, 0x61FF, 0x8279, 0x827D, 0x827F, 0x828F, 0x828A, - 0x82A8, 0x8284, 0x828E, 0x8291, 0x8297, 0x8299, 0x82AB, 0x82B8, - 0x82BE, 0x82B0, 0x82C8, 0x82CA, 0x82E3, 0x8298, 0x82B7, 0x82AE, - 0x82CB, 0x82CC, 0x82C1, 0x82A9, 0x82B4, 0x82A1, 0x82AA, 0x829F, - 0x82C4, 0x82CE, 0x82A4, 0x82E1, 0x8309, 0x82F7, 0x82E4, 0x830F, - 0x8307, 0x82DC, 0x82F4, 0x82D2, 0x82D8, 0x830C, 0x82FB, 0x82D3, - 0x8311, 0x831A, 0x8306, 0x8314, 0x8315, 0x82E0, 0x82D5, 0x831C, - 0x8351, 0x835B, 0x835C, 0x8308, 0x8392, 0x833C, 0x8334, 0x8331, - 0x839B, 0x835E, 0x832F, 0x834F, 0x8347, 0x8343, 0x835F, 0x8340, - 0x8317, 0x8360, 0x832D, 0x833A, 0x8333, 0x8366, 0x8365, 0, -plane dd -at 0xa0 - 0x8F44, 0x8368, 0x831B, 0x8369, 0x836C, 0x836A, 0x836D, 0x836E, - 0x83B0, 0x8378, 0x83B3, 0x83B4, 0x83A0, 0x83AA, 0x8393, 0x839C, - 0x8385, 0x837C, 0x83B6, 0x83A9, 0x837D, 0x83B8, 0x837B, 0x8398, - 0x839E, 0x83A8, 0x83BA, 0x83BC, 0x83C1, 0x8401, 0x83E5, 0x83D8, - 0x5807, 0x8418, 0x840B, 0x83DD, 0x83FD, 0x83D6, 0x841C, 0x8438, - 0x8411, 0x8406, 0x83D4, 0x83DF, 0x840F, 0x8403, 0x83F8, 0x83F9, - 0x83EA, 0x83C5, 0x83C0, 0x8426, 0x83F0, 0x83E1, 0x845C, 0x8451, - 0x845A, 0x8459, 0x8473, 0x8487, 0x8488, 0x847A, 0x8489, 0x8478, - 0x843C, 0x8446, 0x8469, 0x8476, 0x848C, 0x848E, 0x8431, 0x846D, - 0x84C1, 0x84CD, 0x84D0, 0x84E6, 0x84BD, 0x84D3, 0x84CA, 0x84BF, - 0x84BA, 0x84E0, 0x84A1, 0x84B9, 0x84B4, 0x8497, 0x84E5, 0x84E3, - 0x850C, 0x750D, 0x8538, 0x84F0, 0x8539, 0x851F, 0x853A, 0, -plane de -at 0xa0 - 0x9018, 0x8556, 0x853B, 0x84FF, 0x84FC, 0x8559, 0x8548, 0x8568, - 0x8564, 0x855E, 0x857A, 0x77A2, 0x8543, 0x8572, 0x857B, 0x85A4, - 0x85A8, 0x8587, 0x858F, 0x8579, 0x85AE, 0x859C, 0x8585, 0x85B9, - 0x85B7, 0x85B0, 0x85D3, 0x85C1, 0x85DC, 0x85FF, 0x8627, 0x8605, - 0x8629, 0x8616, 0x863C, 0x5EFE, 0x5F08, 0x593C, 0x5941, 0x8037, - 0x5955, 0x595A, 0x5958, 0x530F, 0x5C22, 0x5C25, 0x5C2C, 0x5C34, - 0x624C, 0x626A, 0x629F, 0x62BB, 0x62CA, 0x62DA, 0x62D7, 0x62EE, - 0x6322, 0x62F6, 0x6339, 0x634B, 0x6343, 0x63AD, 0x63F6, 0x6371, - 0x637A, 0x638E, 0x63B4, 0x636D, 0x63AC, 0x638A, 0x6369, 0x63AE, - 0x63BC, 0x63F2, 0x63F8, 0x63E0, 0x63FF, 0x63C4, 0x63DE, 0x63CE, - 0x6452, 0x63C6, 0x63BE, 0x6445, 0x6441, 0x640B, 0x641B, 0x6420, - 0x640C, 0x6426, 0x6421, 0x645E, 0x6484, 0x646D, 0x6496, 0, -plane df -at 0xa0 - 0x90C0, 0x647A, 0x64B7, 0x64B8, 0x6499, 0x64BA, 0x64C0, 0x64D0, - 0x64D7, 0x64E4, 0x64E2, 0x6509, 0x6525, 0x652E, 0x5F0B, 0x5FD2, - 0x7519, 0x5F11, 0x535F, 0x53F1, 0x53FD, 0x53E9, 0x53E8, 0x53FB, - 0x5412, 0x5416, 0x5406, 0x544B, 0x5452, 0x5453, 0x5454, 0x5456, - 0x5443, 0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, - 0x5477, 0x5471, 0x5464, 0x549A, 0x549B, 0x5484, 0x5476, 0x5466, - 0x549D, 0x54D0, 0x54AD, 0x54C2, 0x54B4, 0x54D2, 0x54A7, 0x54A6, - 0x54D3, 0x54D4, 0x5472, 0x54A3, 0x54D5, 0x54BB, 0x54BF, 0x54CC, - 0x54D9, 0x54DA, 0x54DC, 0x54A9, 0x54AA, 0x54A4, 0x54DD, 0x54CF, - 0x54DE, 0x551B, 0x54E7, 0x5520, 0x54FD, 0x5514, 0x54F3, 0x5522, - 0x5523, 0x550F, 0x5511, 0x5527, 0x552A, 0x5567, 0x558F, 0x55B5, - 0x5549, 0x556D, 0x5541, 0x5555, 0x553F, 0x5550, 0x553C, 0, -plane e0 -at 0xa0 - 0x9144, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, - 0x555C, 0x558B, 0x55D2, 0x5583, 0x55B1, 0x55B9, 0x5588, 0x5581, - 0x559F, 0x557E, 0x55D6, 0x5591, 0x557B, 0x55DF, 0x55BD, 0x55BE, - 0x5594, 0x5599, 0x55EA, 0x55F7, 0x55C9, 0x561F, 0x55D1, 0x55EB, - 0x55EC, 0x55D4, 0x55E6, 0x55DD, 0x55C4, 0x55EF, 0x55E5, 0x55F2, - 0x55F3, 0x55CC, 0x55CD, 0x55E8, 0x55F5, 0x55E4, 0x8F94, 0x561E, - 0x5608, 0x560C, 0x5601, 0x5624, 0x5623, 0x55FE, 0x5600, 0x5627, - 0x562D, 0x5658, 0x5639, 0x5657, 0x562C, 0x564D, 0x5662, 0x5659, - 0x565C, 0x564C, 0x5654, 0x5686, 0x5664, 0x5671, 0x566B, 0x567B, - 0x567C, 0x5685, 0x5693, 0x56AF, 0x56D4, 0x56D7, 0x56DD, 0x56E1, - 0x56F5, 0x56EB, 0x56F9, 0x56FF, 0x5704, 0x570A, 0x5709, 0x571C, - 0x5E0F, 0x5E19, 0x5E14, 0x5E11, 0x5E31, 0x5E3B, 0x5E3C, 0, -plane e1 -at 0xa0 - 0x91E5, 0x5E37, 0x5E44, 0x5E54, 0x5E5B, 0x5E5E, 0x5E61, 0x5C8C, - 0x5C7A, 0x5C8D, 0x5C90, 0x5C96, 0x5C88, 0x5C98, 0x5C99, 0x5C91, - 0x5C9A, 0x5C9C, 0x5CB5, 0x5CA2, 0x5CBD, 0x5CAC, 0x5CAB, 0x5CB1, - 0x5CA3, 0x5CC1, 0x5CB7, 0x5CC4, 0x5CD2, 0x5CE4, 0x5CCB, 0x5CE5, - 0x5D02, 0x5D03, 0x5D27, 0x5D26, 0x5D2E, 0x5D24, 0x5D1E, 0x5D06, - 0x5D1B, 0x5D58, 0x5D3E, 0x5D34, 0x5D3D, 0x5D6C, 0x5D5B, 0x5D6F, - 0x5D5D, 0x5D6B, 0x5D4B, 0x5D4A, 0x5D69, 0x5D74, 0x5D82, 0x5D99, - 0x5D9D, 0x8C73, 0x5DB7, 0x5DC5, 0x5F73, 0x5F77, 0x5F82, 0x5F87, - 0x5F89, 0x5F8C, 0x5F95, 0x5F99, 0x5F9C, 0x5FA8, 0x5FAD, 0x5FB5, - 0x5FBC, 0x8862, 0x5F61, 0x72AD, 0x72B0, 0x72B4, 0x72B7, 0x72B8, - 0x72C3, 0x72C1, 0x72CE, 0x72CD, 0x72D2, 0x72E8, 0x72EF, 0x72E9, - 0x72F2, 0x72F4, 0x72F7, 0x7301, 0x72F3, 0x7303, 0x72FA, 0, -plane e2 -at 0xa0 - 0x9245, 0x72FB, 0x7317, 0x7313, 0x7321, 0x730A, 0x731E, 0x731D, - 0x7315, 0x7322, 0x7339, 0x7325, 0x732C, 0x7338, 0x7331, 0x7350, - 0x734D, 0x7357, 0x7360, 0x736C, 0x736F, 0x737E, 0x821B, 0x5925, - 0x98E7, 0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996A, - 0x996B, 0x996C, 0x9974, 0x9977, 0x997D, 0x9980, 0x9984, 0x9987, - 0x998A, 0x998D, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5E80, - 0x5E91, 0x5E8B, 0x5E96, 0x5EA5, 0x5EA0, 0x5EB9, 0x5EB5, 0x5EBE, - 0x5EB3, 0x8D53, 0x5ED2, 0x5ED1, 0x5EDB, 0x5EE8, 0x5EEA, 0x81BA, - 0x5FC4, 0x5FC9, 0x5FD6, 0x5FCF, 0x6003, 0x5FEE, 0x6004, 0x5FE1, - 0x5FE4, 0x5FFE, 0x6005, 0x6006, 0x5FEA, 0x5FED, 0x5FF8, 0x6019, - 0x6035, 0x6026, 0x601B, 0x600F, 0x600D, 0x6029, 0x602B, 0x600A, - 0x603F, 0x6021, 0x6078, 0x6079, 0x607B, 0x607A, 0x6042, 0, -plane e3 -at 0xa0 - 0x92A7, 0x606A, 0x607D, 0x6096, 0x609A, 0x60AD, 0x609D, 0x6083, - 0x6092, 0x608C, 0x609B, 0x60EC, 0x60BB, 0x60B1, 0x60DD, 0x60D8, - 0x60C6, 0x60DA, 0x60B4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60F4, - 0x6100, 0x610E, 0x612B, 0x614A, 0x6175, 0x61AC, 0x6194, 0x61A7, - 0x61B7, 0x61D4, 0x61F5, 0x5FDD, 0x96B3, 0x95E9, 0x95EB, 0x95F1, - 0x95F3, 0x95F5, 0x95F6, 0x95FC, 0x95FE, 0x9603, 0x9604, 0x9606, - 0x9608, 0x960A, 0x960B, 0x960C, 0x960D, 0x960F, 0x9612, 0x9615, - 0x9616, 0x9617, 0x9619, 0x961A, 0x4E2C, 0x723F, 0x6215, 0x6C35, - 0x6C54, 0x6C5C, 0x6C4A, 0x6CA3, 0x6C85, 0x6C90, 0x6C94, 0x6C8C, - 0x6C68, 0x6C69, 0x6C74, 0x6C76, 0x6C86, 0x6CA9, 0x6CD0, 0x6CD4, - 0x6CAD, 0x6CF7, 0x6CF8, 0x6CF1, 0x6CD7, 0x6CB2, 0x6CE0, 0x6CD6, - 0x6CFA, 0x6CEB, 0x6CEE, 0x6CB1, 0x6CD3, 0x6CEF, 0x6CFE, 0, -plane e4 -at 0xa0 - 0x9309, 0x6D39, 0x6D27, 0x6D0C, 0x6D43, 0x6D48, 0x6D07, 0x6D04, - 0x6D19, 0x6D0E, 0x6D2B, 0x6D4D, 0x6D2E, 0x6D35, 0x6D1A, 0x6D4F, - 0x6D52, 0x6D54, 0x6D33, 0x6D91, 0x6D6F, 0x6D9E, 0x6DA0, 0x6D5E, - 0x6D93, 0x6D94, 0x6D5C, 0x6D60, 0x6D7C, 0x6D63, 0x6E1A, 0x6DC7, - 0x6DC5, 0x6DDE, 0x6E0E, 0x6DBF, 0x6DE0, 0x6E11, 0x6DE6, 0x6DDD, - 0x6DD9, 0x6E16, 0x6DAB, 0x6E0C, 0x6DAE, 0x6E2B, 0x6E6E, 0x6E4E, - 0x6E6B, 0x6EB2, 0x6E5F, 0x6E86, 0x6E53, 0x6E54, 0x6E32, 0x6E25, - 0x6E44, 0x6EDF, 0x6EB1, 0x6E98, 0x6EE0, 0x6F2D, 0x6EE2, 0x6EA5, - 0x6EA7, 0x6EBD, 0x6EBB, 0x6EB7, 0x6ED7, 0x6EB4, 0x6ECF, 0x6E8F, - 0x6EC2, 0x6E9F, 0x6F62, 0x6F46, 0x6F47, 0x6F24, 0x6F15, 0x6EF9, - 0x6F2F, 0x6F36, 0x6F4B, 0x6F74, 0x6F2A, 0x6F09, 0x6F29, 0x6F89, - 0x6F8D, 0x6F8C, 0x6F78, 0x6F72, 0x6F7C, 0x6F7A, 0x6FD1, 0, -plane e5 -at 0xa0 - 0x936B, 0x6FC9, 0x6FA7, 0x6FB9, 0x6FB6, 0x6FC2, 0x6FE1, 0x6FEE, - 0x6FDE, 0x6FE0, 0x6FEF, 0x701A, 0x7023, 0x701B, 0x7039, 0x7035, - 0x704F, 0x705E, 0x5B80, 0x5B84, 0x5B95, 0x5B93, 0x5BA5, 0x5BB8, - 0x752F, 0x9A9E, 0x6434, 0x5BE4, 0x5BEE, 0x8930, 0x5BF0, 0x8E47, - 0x8B07, 0x8FB6, 0x8FD3, 0x8FD5, 0x8FE5, 0x8FEE, 0x8FE4, 0x8FE9, - 0x8FE6, 0x8FF3, 0x8FE8, 0x9005, 0x9004, 0x900B, 0x9026, 0x9011, - 0x900D, 0x9016, 0x9021, 0x9035, 0x9036, 0x902D, 0x902F, 0x9044, - 0x9051, 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905B, 0x66B9, - 0x9074, 0x907D, 0x9082, 0x9088, 0x9083, 0x908B, 0x5F50, 0x5F57, - 0x5F56, 0x5F58, 0x5C3B, 0x54AB, 0x5C50, 0x5C59, 0x5B71, 0x5C63, - 0x5C66, 0x7FBC, 0x5F2A, 0x5F29, 0x5F2D, 0x8274, 0x5F3C, 0x9B3B, - 0x5C6E, 0x5981, 0x5983, 0x598D, 0x59A9, 0x59AA, 0x59A3, 0, -plane e6 -at 0xa0 - 0x93CD, 0x5997, 0x59CA, 0x59AB, 0x599E, 0x59A4, 0x59D2, 0x59B2, - 0x59AF, 0x59D7, 0x59BE, 0x5A05, 0x5A06, 0x59DD, 0x5A08, 0x59E3, - 0x59D8, 0x59F9, 0x5A0C, 0x5A09, 0x5A32, 0x5A34, 0x5A11, 0x5A23, - 0x5A13, 0x5A40, 0x5A67, 0x5A4A, 0x5A55, 0x5A3C, 0x5A62, 0x5A75, - 0x80EC, 0x5AAA, 0x5A9B, 0x5A77, 0x5A7A, 0x5ABE, 0x5AEB, 0x5AB2, - 0x5AD2, 0x5AD4, 0x5AB8, 0x5AE0, 0x5AE3, 0x5AF1, 0x5AD6, 0x5AE6, - 0x5AD8, 0x5ADC, 0x5B09, 0x5B17, 0x5B16, 0x5B32, 0x5B37, 0x5B40, - 0x5C15, 0x5C1C, 0x5B5A, 0x5B65, 0x5B73, 0x5B51, 0x5B53, 0x5B62, - 0x9A75, 0x9A77, 0x9A78, 0x9A7A, 0x9A7F, 0x9A7D, 0x9A80, 0x9A81, - 0x9A85, 0x9A88, 0x9A8A, 0x9A90, 0x9A92, 0x9A93, 0x9A96, 0x9A98, - 0x9A9B, 0x9A9C, 0x9A9D, 0x9A9F, 0x9AA0, 0x9AA2, 0x9AA3, 0x9AA5, - 0x9AA7, 0x7E9F, 0x7EA1, 0x7EA3, 0x7EA5, 0x7EA8, 0x7EA9, 0, -plane e7 -at 0xa0 - 0x942E, 0x7EAD, 0x7EB0, 0x7EBE, 0x7EC0, 0x7EC1, 0x7EC2, 0x7EC9, - 0x7ECB, 0x7ECC, 0x7ED0, 0x7ED4, 0x7ED7, 0x7EDB, 0x7EE0, 0x7EE1, - 0x7EE8, 0x7EEB, 0x7EEE, 0x7EEF, 0x7EF1, 0x7EF2, 0x7F0D, 0x7EF6, - 0x7EFA, 0x7EFB, 0x7EFE, 0x7F01, 0x7F02, 0x7F03, 0x7F07, 0x7F08, - 0x7F0B, 0x7F0C, 0x7F0F, 0x7F11, 0x7F12, 0x7F17, 0x7F19, 0x7F1C, - 0x7F1B, 0x7F1F, 0x7F21, 0x7F22, 0x7F23, 0x7F24, 0x7F25, 0x7F26, - 0x7F27, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, 0x7F2F, 0x7F30, 0x7F31, - 0x7F32, 0x7F33, 0x7F35, 0x5E7A, 0x757F, 0x5DDB, 0x753E, 0x9095, - 0x738E, 0x7391, 0x73AE, 0x73A2, 0x739F, 0x73CF, 0x73C2, 0x73D1, - 0x73B7, 0x73B3, 0x73C0, 0x73C9, 0x73C8, 0x73E5, 0x73D9, 0x987C, - 0x740A, 0x73E9, 0x73E7, 0x73DE, 0x73BA, 0x73F2, 0x740F, 0x742A, - 0x745B, 0x7426, 0x7425, 0x7428, 0x7430, 0x742E, 0x742C, 0, -plane e8 -at 0xa0 - 0x9520, 0x741B, 0x741A, 0x7441, 0x745C, 0x7457, 0x7455, 0x7459, - 0x7477, 0x746D, 0x747E, 0x749C, 0x748E, 0x7480, 0x7481, 0x7487, - 0x748B, 0x749E, 0x74A8, 0x74A9, 0x7490, 0x74A7, 0x74D2, 0x74BA, - 0x97EA, 0x97EB, 0x97EC, 0x674C, 0x6753, 0x675E, 0x6748, 0x6769, - 0x67A5, 0x6787, 0x676A, 0x6773, 0x6798, 0x67A7, 0x6775, 0x67A8, - 0x679E, 0x67AD, 0x678B, 0x6777, 0x677C, 0x67F0, 0x6809, 0x67D8, - 0x680A, 0x67E9, 0x67B0, 0x680C, 0x67D9, 0x67B5, 0x67DA, 0x67B3, - 0x67DD, 0x6800, 0x67C3, 0x67B8, 0x67E2, 0x680E, 0x67C1, 0x67FD, - 0x6832, 0x6833, 0x6860, 0x6861, 0x684E, 0x6862, 0x6844, 0x6864, - 0x6883, 0x681D, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683E, - 0x684A, 0x6849, 0x6829, 0x68B5, 0x688F, 0x6874, 0x6877, 0x6893, - 0x686B, 0x68C2, 0x696E, 0x68FC, 0x691F, 0x6920, 0x68F9, 0, -plane e9 -at 0xa0 - 0x95CB, 0x6924, 0x68F0, 0x690B, 0x6901, 0x6957, 0x68E3, 0x6910, - 0x6971, 0x6939, 0x6960, 0x6942, 0x695D, 0x6984, 0x696B, 0x6980, - 0x6998, 0x6978, 0x6934, 0x69CC, 0x6987, 0x6988, 0x69CE, 0x6989, - 0x6966, 0x6963, 0x6979, 0x699B, 0x69A7, 0x69BB, 0x69AB, 0x69AD, - 0x69D4, 0x69B1, 0x69C1, 0x69CA, 0x69DF, 0x6995, 0x69E0, 0x698D, - 0x69FF, 0x6A2F, 0x69ED, 0x6A17, 0x6A18, 0x6A65, 0x69F2, 0x6A44, - 0x6A3E, 0x6AA0, 0x6A50, 0x6A5B, 0x6A35, 0x6A8E, 0x6A79, 0x6A3D, - 0x6A28, 0x6A58, 0x6A7C, 0x6A91, 0x6A90, 0x6AA9, 0x6A97, 0x6AAB, - 0x7337, 0x7352, 0x6B81, 0x6B82, 0x6B87, 0x6B84, 0x6B92, 0x6B93, - 0x6B8D, 0x6B9A, 0x6B9B, 0x6BA1, 0x6BAA, 0x8F6B, 0x8F6D, 0x8F71, - 0x8F72, 0x8F73, 0x8F75, 0x8F76, 0x8F78, 0x8F77, 0x8F79, 0x8F7A, - 0x8F7C, 0x8F7E, 0x8F81, 0x8F82, 0x8F84, 0x8F87, 0x8F8B, 0, -plane ea -at 0xa0 - 0x968A, 0x8F8D, 0x8F8E, 0x8F8F, 0x8F98, 0x8F9A, 0x8ECE, 0x620B, - 0x6217, 0x621B, 0x621F, 0x6222, 0x6221, 0x6225, 0x6224, 0x622C, - 0x81E7, 0x74EF, 0x74F4, 0x74FF, 0x750F, 0x7511, 0x7513, 0x6534, - 0x65EE, 0x65EF, 0x65F0, 0x660A, 0x6619, 0x6772, 0x6603, 0x6615, - 0x6600, 0x7085, 0x66F7, 0x661D, 0x6634, 0x6631, 0x6636, 0x6635, - 0x8006, 0x665F, 0x6654, 0x6641, 0x664F, 0x6656, 0x6661, 0x6657, - 0x6677, 0x6684, 0x668C, 0x66A7, 0x669D, 0x66BE, 0x66DB, 0x66DC, - 0x66E6, 0x66E9, 0x8D32, 0x8D33, 0x8D36, 0x8D3B, 0x8D3D, 0x8D40, - 0x8D45, 0x8D46, 0x8D48, 0x8D49, 0x8D47, 0x8D4D, 0x8D55, 0x8D59, - 0x89C7, 0x89CA, 0x89CB, 0x89CC, 0x89CE, 0x89CF, 0x89D0, 0x89D1, - 0x726E, 0x729F, 0x725D, 0x7266, 0x726F, 0x727E, 0x727F, 0x7284, - 0x728B, 0x728D, 0x728F, 0x7292, 0x6308, 0x6332, 0x63B0, 0, -plane eb -at 0xa0 - 0x9720, 0x643F, 0x64D8, 0x8004, 0x6BEA, 0x6BF3, 0x6BFD, 0x6BF5, - 0x6BF9, 0x6C05, 0x6C07, 0x6C06, 0x6C0D, 0x6C15, 0x6C18, 0x6C19, - 0x6C1A, 0x6C21, 0x6C29, 0x6C24, 0x6C2A, 0x6C32, 0x6535, 0x6555, - 0x656B, 0x724D, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809F, - 0x809C, 0x8093, 0x80BC, 0x670A, 0x80BD, 0x80B1, 0x80AB, 0x80AD, - 0x80B4, 0x80B7, 0x80E7, 0x80E8, 0x80E9, 0x80EA, 0x80DB, 0x80C2, - 0x80C4, 0x80D9, 0x80CD, 0x80D7, 0x6710, 0x80DD, 0x80EB, 0x80F1, - 0x80F4, 0x80ED, 0x810D, 0x810E, 0x80F2, 0x80FC, 0x6715, 0x8112, - 0x8C5A, 0x8136, 0x811E, 0x812C, 0x8118, 0x8132, 0x8148, 0x814C, - 0x8153, 0x8174, 0x8159, 0x815A, 0x8171, 0x8160, 0x8169, 0x817C, - 0x817D, 0x816D, 0x8167, 0x584D, 0x5AB5, 0x8188, 0x8182, 0x8191, - 0x6ED5, 0x81A3, 0x81AA, 0x81CC, 0x6726, 0x81CA, 0x81BB, 0, -plane ec -at 0xa0 - 0x979D, 0x81C1, 0x81A6, 0x6B24, 0x6B37, 0x6B39, 0x6B43, 0x6B46, - 0x6B59, 0x98D1, 0x98D2, 0x98D3, 0x98D5, 0x98D9, 0x98DA, 0x6BB3, - 0x5F40, 0x6BC2, 0x89F3, 0x6590, 0x9F51, 0x6593, 0x65BC, 0x65C6, - 0x65C4, 0x65C3, 0x65CC, 0x65CE, 0x65D2, 0x65D6, 0x7080, 0x709C, - 0x7096, 0x709D, 0x70BB, 0x70C0, 0x70B7, 0x70AB, 0x70B1, 0x70E8, - 0x70CA, 0x7110, 0x7113, 0x7116, 0x712F, 0x7131, 0x7173, 0x715C, - 0x7168, 0x7145, 0x7172, 0x714A, 0x7178, 0x717A, 0x7198, 0x71B3, - 0x71B5, 0x71A8, 0x71A0, 0x71E0, 0x71D4, 0x71E7, 0x71F9, 0x721D, - 0x7228, 0x706C, 0x7118, 0x7166, 0x71B9, 0x623E, 0x623D, 0x6243, - 0x6248, 0x6249, 0x793B, 0x7940, 0x7946, 0x7949, 0x795B, 0x795C, - 0x7953, 0x795A, 0x7962, 0x7957, 0x7960, 0x796F, 0x7967, 0x797A, - 0x7985, 0x798A, 0x799A, 0x79A7, 0x79B3, 0x5FD1, 0x5FD0, 0, -plane ed -at 0xa0 - 0x980E, 0x603C, 0x605D, 0x605A, 0x6067, 0x6041, 0x6059, 0x6063, - 0x60AB, 0x6106, 0x610D, 0x615D, 0x61A9, 0x619D, 0x61CB, 0x61D1, - 0x6206, 0x8080, 0x807F, 0x6C93, 0x6CF6, 0x6DFC, 0x77F6, 0x77F8, - 0x7800, 0x7809, 0x7817, 0x7818, 0x7811, 0x65AB, 0x782D, 0x781C, - 0x781D, 0x7839, 0x783A, 0x783B, 0x781F, 0x783C, 0x7825, 0x782C, - 0x7823, 0x7829, 0x784E, 0x786D, 0x7856, 0x7857, 0x7826, 0x7850, - 0x7847, 0x784C, 0x786A, 0x789B, 0x7893, 0x789A, 0x7887, 0x789C, - 0x78A1, 0x78A3, 0x78B2, 0x78B9, 0x78A5, 0x78D4, 0x78D9, 0x78C9, - 0x78EC, 0x78F2, 0x7905, 0x78F4, 0x7913, 0x7924, 0x791E, 0x7934, - 0x9F9B, 0x9EF9, 0x9EFB, 0x9EFC, 0x76F1, 0x7704, 0x770D, 0x76F9, - 0x7707, 0x7708, 0x771A, 0x7722, 0x7719, 0x772D, 0x7726, 0x7735, - 0x7738, 0x7750, 0x7751, 0x7747, 0x7743, 0x775A, 0x7768, 0, -plane ee -at 0xa0 - 0x986E, 0x7762, 0x7765, 0x777F, 0x778D, 0x777D, 0x7780, 0x778C, - 0x7791, 0x779F, 0x77A0, 0x77B0, 0x77B5, 0x77BD, 0x753A, 0x7540, - 0x754E, 0x754B, 0x7548, 0x755B, 0x7572, 0x7579, 0x7583, 0x7F58, - 0x7F61, 0x7F5F, 0x8A48, 0x7F68, 0x7F74, 0x7F71, 0x7F79, 0x7F81, - 0x7F7E, 0x76CD, 0x76E5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948B, - 0x948A, 0x948C, 0x948D, 0x948F, 0x9490, 0x9494, 0x9497, 0x9495, - 0x949A, 0x949B, 0x949C, 0x94A3, 0x94A4, 0x94AB, 0x94AA, 0x94AD, - 0x94AC, 0x94AF, 0x94B0, 0x94B2, 0x94B4, 0x94B6, 0x94B7, 0x94B8, - 0x94B9, 0x94BA, 0x94BC, 0x94BD, 0x94BF, 0x94C4, 0x94C8, 0x94C9, - 0x94CA, 0x94CB, 0x94CC, 0x94CD, 0x94CE, 0x94D0, 0x94D1, 0x94D2, - 0x94D5, 0x94D6, 0x94D7, 0x94D9, 0x94D8, 0x94DB, 0x94DE, 0x94DF, - 0x94E0, 0x94E2, 0x94E4, 0x94E5, 0x94E7, 0x94E8, 0x94EA, 0, -plane ef -at 0xa0 - 0x9907, 0x94E9, 0x94EB, 0x94EE, 0x94EF, 0x94F3, 0x94F4, 0x94F5, - 0x94F7, 0x94F9, 0x94FC, 0x94FD, 0x94FF, 0x9503, 0x9502, 0x9506, - 0x9507, 0x9509, 0x950A, 0x950D, 0x950E, 0x950F, 0x9512, 0x9513, - 0x9514, 0x9515, 0x9516, 0x9518, 0x951B, 0x951D, 0x951E, 0x951F, - 0x9522, 0x952A, 0x952B, 0x9529, 0x952C, 0x9531, 0x9532, 0x9534, - 0x9536, 0x9537, 0x9538, 0x953C, 0x953E, 0x953F, 0x9542, 0x9535, - 0x9544, 0x9545, 0x9546, 0x9549, 0x954C, 0x954E, 0x954F, 0x9552, - 0x9553, 0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955B, 0x955E, - 0x955F, 0x955D, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, - 0x9568, 0x9569, 0x956A, 0x956B, 0x956C, 0x956F, 0x9571, 0x9572, - 0x9573, 0x953A, 0x77E7, 0x77EC, 0x96C9, 0x79D5, 0x79ED, 0x79E3, - 0x79EB, 0x7A06, 0x5D47, 0x7A03, 0x7A02, 0x7A1E, 0x7A14, 0, -plane f0 -at 0xa0 - 0x9989, 0x7A39, 0x7A37, 0x7A51, 0x9ECF, 0x99A5, 0x7A70, 0x7688, - 0x768E, 0x7693, 0x7699, 0x76A4, 0x74DE, 0x74E0, 0x752C, 0x9E20, - 0x9E22, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B, 0x9E2C, 0x9E32, 0x9E31, - 0x9E36, 0x9E38, 0x9E37, 0x9E39, 0x9E3A, 0x9E3E, 0x9E41, 0x9E42, - 0x9E44, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4B, 0x9E4C, 0x9E4E, - 0x9E51, 0x9E55, 0x9E57, 0x9E5A, 0x9E5B, 0x9E5C, 0x9E5E, 0x9E63, - 0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C, 0x9E71, - 0x9E6D, 0x9E73, 0x7592, 0x7594, 0x7596, 0x75A0, 0x759D, 0x75AC, - 0x75A3, 0x75B3, 0x75B4, 0x75B8, 0x75C4, 0x75B1, 0x75B0, 0x75C3, - 0x75C2, 0x75D6, 0x75CD, 0x75E3, 0x75E8, 0x75E6, 0x75E4, 0x75EB, - 0x75E7, 0x7603, 0x75F1, 0x75FC, 0x75FF, 0x7610, 0x7600, 0x7605, - 0x760C, 0x7617, 0x760A, 0x7625, 0x7618, 0x7615, 0x7619, 0, -plane f1 -at 0xa0 - 0x99F9, 0x761B, 0x763C, 0x7622, 0x7620, 0x7640, 0x762D, 0x7630, - 0x763F, 0x7635, 0x7643, 0x763E, 0x7633, 0x764D, 0x765E, 0x7654, - 0x765C, 0x7656, 0x766B, 0x766F, 0x7FCA, 0x7AE6, 0x7A78, 0x7A79, - 0x7A80, 0x7A86, 0x7A88, 0x7A95, 0x7AA6, 0x7AA0, 0x7AAC, 0x7AA8, - 0x7AAD, 0x7AB3, 0x8864, 0x8869, 0x8872, 0x887D, 0x887F, 0x8882, - 0x88A2, 0x88C6, 0x88B7, 0x88BC, 0x88C9, 0x88E2, 0x88CE, 0x88E3, - 0x88E5, 0x88F1, 0x891A, 0x88FC, 0x88E8, 0x88FE, 0x88F0, 0x8921, - 0x8919, 0x8913, 0x891B, 0x890A, 0x8934, 0x892B, 0x8936, 0x8941, - 0x8966, 0x897B, 0x758B, 0x80E5, 0x76B2, 0x76B4, 0x77DC, 0x8012, - 0x8014, 0x8016, 0x801C, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, - 0x8029, 0x8028, 0x8031, 0x800B, 0x8035, 0x8043, 0x8046, 0x804D, - 0x8052, 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0, -plane f2 -at 0xa0 - 0x9A59, 0x9889, 0x988C, 0x988D, 0x988F, 0x9894, 0x989A, 0x989B, - 0x989E, 0x989F, 0x98A1, 0x98A2, 0x98A5, 0x98A6, 0x864D, 0x8654, - 0x866C, 0x866E, 0x867F, 0x867A, 0x867C, 0x867B, 0x86A8, 0x868D, - 0x868B, 0x86AC, 0x869D, 0x86A7, 0x86A3, 0x86AA, 0x8693, 0x86A9, - 0x86B6, 0x86C4, 0x86B5, 0x86CE, 0x86B0, 0x86BA, 0x86B1, 0x86AF, - 0x86C9, 0x86CF, 0x86B4, 0x86E9, 0x86F1, 0x86F2, 0x86ED, 0x86F3, - 0x86D0, 0x8713, 0x86DE, 0x86F4, 0x86DF, 0x86D8, 0x86D1, 0x8703, - 0x8707, 0x86F8, 0x8708, 0x870A, 0x870D, 0x8709, 0x8723, 0x873B, - 0x871E, 0x8725, 0x872E, 0x871A, 0x873E, 0x8748, 0x8734, 0x8731, - 0x8729, 0x8737, 0x873F, 0x8782, 0x8722, 0x877D, 0x877E, 0x877B, - 0x8760, 0x8770, 0x874C, 0x876E, 0x878B, 0x8753, 0x8763, 0x877C, - 0x8764, 0x8759, 0x8765, 0x8793, 0x87AF, 0x87A8, 0x87D2, 0, -plane f3 -at 0xa0 - 0x9B06, 0x87C6, 0x8788, 0x8785, 0x87AD, 0x8797, 0x8783, 0x87AB, - 0x87E5, 0x87AC, 0x87B5, 0x87B3, 0x87CB, 0x87D3, 0x87BD, 0x87D1, - 0x87C0, 0x87CA, 0x87DB, 0x87EA, 0x87E0, 0x87EE, 0x8816, 0x8813, - 0x87FE, 0x880A, 0x881B, 0x8821, 0x8839, 0x883C, 0x7F36, 0x7F42, - 0x7F44, 0x7F45, 0x8210, 0x7AFA, 0x7AFD, 0x7B08, 0x7B03, 0x7B04, - 0x7B15, 0x7B0A, 0x7B2B, 0x7B0F, 0x7B47, 0x7B38, 0x7B2A, 0x7B19, - 0x7B2E, 0x7B31, 0x7B20, 0x7B25, 0x7B24, 0x7B33, 0x7B3E, 0x7B1E, - 0x7B58, 0x7B5A, 0x7B45, 0x7B75, 0x7B4C, 0x7B5D, 0x7B60, 0x7B6E, - 0x7B7B, 0x7B62, 0x7B72, 0x7B71, 0x7B90, 0x7BA6, 0x7BA7, 0x7BB8, - 0x7BAC, 0x7B9D, 0x7BA8, 0x7B85, 0x7BAA, 0x7B9C, 0x7BA2, 0x7BAB, - 0x7BB4, 0x7BD1, 0x7BC1, 0x7BCC, 0x7BDD, 0x7BDA, 0x7BE5, 0x7BE6, - 0x7BEA, 0x7C0C, 0x7BFE, 0x7BFC, 0x7C0F, 0x7C16, 0x7C0B, 0, -plane f4 -at 0xa0 - 0x9B7B, 0x7C1F, 0x7C2A, 0x7C26, 0x7C38, 0x7C41, 0x7C40, 0x81FE, - 0x8201, 0x8202, 0x8204, 0x81EC, 0x8844, 0x8221, 0x8222, 0x8223, - 0x822D, 0x822F, 0x8228, 0x822B, 0x8238, 0x823B, 0x8233, 0x8234, - 0x823E, 0x8244, 0x8249, 0x824B, 0x824F, 0x825A, 0x825F, 0x8268, - 0x887E, 0x8885, 0x8888, 0x88D8, 0x88DF, 0x895E, 0x7F9D, 0x7F9F, - 0x7FA7, 0x7FAF, 0x7FB0, 0x7FB2, 0x7C7C, 0x6549, 0x7C91, 0x7C9D, - 0x7C9C, 0x7C9E, 0x7CA2, 0x7CB2, 0x7CBC, 0x7CBD, 0x7CC1, 0x7CC7, - 0x7CCC, 0x7CCD, 0x7CC8, 0x7CC5, 0x7CD7, 0x7CE8, 0x826E, 0x66A8, - 0x7FBF, 0x7FCE, 0x7FD5, 0x7FE5, 0x7FE1, 0x7FE6, 0x7FE9, 0x7FEE, - 0x7FF3, 0x7CF8, 0x7D77, 0x7DA6, 0x7DAE, 0x7E47, 0x7E9B, 0x9EB8, - 0x9EB4, 0x8D73, 0x8D84, 0x8D94, 0x8D91, 0x8DB1, 0x8D67, 0x8D6D, - 0x8C47, 0x8C49, 0x914A, 0x9150, 0x914E, 0x914F, 0x9164, 0, -plane f5 -at 0xa0 - 0x9BDB, 0x9162, 0x9161, 0x9170, 0x9169, 0x916F, 0x917D, 0x917E, - 0x9172, 0x9174, 0x9179, 0x918C, 0x9185, 0x9190, 0x918D, 0x9191, - 0x91A2, 0x91A3, 0x91AA, 0x91AD, 0x91AE, 0x91AF, 0x91B5, 0x91B4, - 0x91BA, 0x8C55, 0x9E7E, 0x8DB8, 0x8DEB, 0x8E05, 0x8E59, 0x8E69, - 0x8DB5, 0x8DBF, 0x8DBC, 0x8DBA, 0x8DC4, 0x8DD6, 0x8DD7, 0x8DDA, - 0x8DDE, 0x8DCE, 0x8DCF, 0x8DDB, 0x8DC6, 0x8DEC, 0x8DF7, 0x8DF8, - 0x8DE3, 0x8DF9, 0x8DFB, 0x8DE4, 0x8E09, 0x8DFD, 0x8E14, 0x8E1D, - 0x8E1F, 0x8E2C, 0x8E2E, 0x8E23, 0x8E2F, 0x8E3A, 0x8E40, 0x8E39, - 0x8E35, 0x8E3D, 0x8E31, 0x8E49, 0x8E41, 0x8E42, 0x8E51, 0x8E52, - 0x8E4A, 0x8E70, 0x8E76, 0x8E7C, 0x8E6F, 0x8E74, 0x8E85, 0x8E8F, - 0x8E94, 0x8E90, 0x8E9C, 0x8E9E, 0x8C78, 0x8C82, 0x8C8A, 0x8C85, - 0x8C98, 0x8C94, 0x659B, 0x89D6, 0x89DE, 0x89DA, 0x89DC, 0, -plane f6 -at 0xa0 - 0x9C3B, 0x89E5, 0x89EB, 0x89EF, 0x8A3E, 0x8B26, 0x9753, 0x96E9, - 0x96F3, 0x96EF, 0x9706, 0x9701, 0x9708, 0x970F, 0x970E, 0x972A, - 0x972D, 0x9730, 0x973E, 0x9F80, 0x9F83, 0x9F85, 0x9F86, 0x9F87, - 0x9F88, 0x9F89, 0x9F8A, 0x9F8C, 0x9EFE, 0x9F0B, 0x9F0D, 0x96B9, - 0x96BC, 0x96BD, 0x96CE, 0x96D2, 0x77BF, 0x96E0, 0x928E, 0x92AE, - 0x92C8, 0x933E, 0x936A, 0x93CA, 0x938F, 0x943E, 0x946B, 0x9C7F, - 0x9C82, 0x9C85, 0x9C86, 0x9C87, 0x9C88, 0x7A23, 0x9C8B, 0x9C8E, - 0x9C90, 0x9C91, 0x9C92, 0x9C94, 0x9C95, 0x9C9A, 0x9C9B, 0x9C9E, - 0x9C9F, 0x9CA0, 0x9CA1, 0x9CA2, 0x9CA3, 0x9CA5, 0x9CA6, 0x9CA7, - 0x9CA8, 0x9CA9, 0x9CAB, 0x9CAD, 0x9CAE, 0x9CB0, 0x9CB1, 0x9CB2, - 0x9CB3, 0x9CB4, 0x9CB5, 0x9CB6, 0x9CB7, 0x9CBA, 0x9CBB, 0x9CBC, - 0x9CBD, 0x9CC4, 0x9CC5, 0x9CC6, 0x9CC7, 0x9CCA, 0x9CCB, 0, -plane f7 -at 0xa0 - 0x9CE1, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, 0x9CD0, 0x9CD3, 0x9CD4, - 0x9CD5, 0x9CD7, 0x9CD8, 0x9CD9, 0x9CDC, 0x9CDD, 0x9CDF, 0x9CE2, - 0x977C, 0x9785, 0x9791, 0x9792, 0x9794, 0x97AF, 0x97AB, 0x97A3, - 0x97B2, 0x97B4, 0x9AB1, 0x9AB0, 0x9AB7, 0x9E58, 0x9AB6, 0x9ABA, - 0x9ABC, 0x9AC1, 0x9AC0, 0x9AC5, 0x9AC2, 0x9ACB, 0x9ACC, 0x9AD1, - 0x9B45, 0x9B43, 0x9B47, 0x9B49, 0x9B48, 0x9B4D, 0x9B51, 0x98E8, - 0x990D, 0x992E, 0x9955, 0x9954, 0x9ADF, 0x9AE1, 0x9AE6, 0x9AEF, - 0x9AEB, 0x9AFB, 0x9AED, 0x9AF9, 0x9B08, 0x9B0F, 0x9B13, 0x9B1F, - 0x9B23, 0x9EBD, 0x9EBE, 0x7E3B, 0x9E82, 0x9E87, 0x9E88, 0x9E8B, - 0x9E92, 0x93D6, 0x9E9D, 0x9E9F, 0x9EDB, 0x9EDC, 0x9EDD, 0x9EE0, - 0x9EDF, 0x9EE2, 0x9EE9, 0x9EE7, 0x9EE5, 0x9EEA, 0x9EEF, 0x9F22, - 0x9F2C, 0x9F2F, 0x9F39, 0x9F37, 0x9F3D, 0x9F3E, 0x9F44, 0, -plane f8 -at 0xa0 - 0x9D42, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane f9 -at 0xa0 - 0x9DA2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fa -at 0xa0 - 0x9E02, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fb -at 0xa0 - 0x9EAA, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fc -at 0xa0 - 0x9F31, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fd -at 0xa0 - 0xF9F1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fe -at 0xa0 - 0xE864, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugbk.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugbk.map deleted file mode 100755 index 3d4370e6..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/ugbk.map +++ /dev/null @@ -1,3295 +0,0 @@ -# GBK --> Unicode conversion table: -# generated by Chen Xiangyang (chenxy@sun.ihep.ac.cn) -# -# it contains all 21886 characters of GBK character set, it also contains -# some unused codes in order to make the array easy to use. -# Code range: first byte: 0x81 -- 0xFE 126 -# second byte: 0x40 -- 0xFF 192 -# code points: 126 x 192 = 24192 -# -# Usage: -# -# unsigned short GBK_code, unicode; -# int pos; -# pos = ((GBK_code>>8)-0x81)*192 + ((GBK_Code&0x00FF)-0x40); -# unicode = gbk2uni[pos]; -# -# Converted to ttf2pt1 map format by Sergey Babkin -# - -plane 81 -at 0x40 - 0x4E02, 0x4E04, 0x4E05, 0x4E06, 0x4E0F, 0x4E12, 0x4E17, 0x4E1F, - 0x4E20, 0x4E21, 0x4E23, 0x4E26, 0x4E29, 0x4E2E, 0x4E2F, 0x4E31, - 0x4E33, 0x4E35, 0x4E37, 0x4E3C, 0x4E40, 0x4E41, 0x4E42, 0x4E44, - 0x4E46, 0x4E4A, 0x4E51, 0x4E55, 0x4E57, 0x4E5A, 0x4E5B, 0x4E62, - 0x4E63, 0x4E64, 0x4E65, 0x4E67, 0x4E68, 0x4E6A, 0x4E6B, 0x4E6C, - 0x4E6D, 0x4E6E, 0x4E6F, 0x4E72, 0x4E74, 0x4E75, 0x4E76, 0x4E77, - 0x4E78, 0x4E79, 0x4E7A, 0x4E7B, 0x4E7C, 0x4E7D, 0x4E7F, 0x4E80, - 0x4E81, 0x4E82, 0x4E83, 0x4E84, 0x4E85, 0x4E87, 0x4E8A, 0, - 0x4E90, 0x4E96, 0x4E97, 0x4E99, 0x4E9C, 0x4E9D, 0x4E9E, 0x4EA3, - 0x4EAA, 0x4EAF, 0x4EB0, 0x4EB1, 0x4EB4, 0x4EB6, 0x4EB7, 0x4EB8, - 0x4EB9, 0x4EBC, 0x4EBD, 0x4EBE, 0x4EC8, 0x4ECC, 0x4ECF, 0x4ED0, - 0x4ED2, 0x4EDA, 0x4EDB, 0x4EDC, 0x4EE0, 0x4EE2, 0x4EE6, 0x4EE7, - 0x4EE9, 0x4EED, 0x4EEE, 0x4EEF, 0x4EF1, 0x4EF4, 0x4EF8, 0x4EF9, - 0x4EFA, 0x4EFC, 0x4EFE, 0x4F00, 0x4F02, 0x4F03, 0x4F04, 0x4F05, - 0x4F06, 0x4F07, 0x4F08, 0x4F0B, 0x4F0C, 0x4F12, 0x4F13, 0x4F14, - 0x4F15, 0x4F16, 0x4F1C, 0x4F1D, 0x4F21, 0x4F23, 0x4F28, 0x4F29, - 0x4F2C, 0x4F2D, 0x4F2E, 0x4F31, 0x4F33, 0x4F35, 0x4F37, 0x4F39, - 0x4F3B, 0x4F3E, 0x4F3F, 0x4F40, 0x4F41, 0x4F42, 0x4F44, 0x4F45, - 0x4F47, 0x4F48, 0x4F49, 0x4F4A, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, - 0x4F56, 0x4F61, 0x4F62, 0x4F66, 0x4F68, 0x4F6A, 0x4F6B, 0x4F6D, - 0x4F6E, 0x4F71, 0x4F72, 0x4F75, 0x4F77, 0x4F78, 0x4F79, 0x4F7A, - 0x4F7D, 0x4F80, 0x4F81, 0x4F82, 0x4F85, 0x4F86, 0x4F87, 0x4F8A, - 0x4F8C, 0x4F8E, 0x4F90, 0x4F92, 0x4F93, 0x4F95, 0x4F96, 0x4F98, - 0x4F99, 0x4F9A, 0x4F9C, 0x4F9E, 0x4F9F, 0x4FA1, 0x4FA2, 0, -plane 82 -at 0x40 - 0x4FA4, 0x4FAB, 0x4FAD, 0x4FB0, 0x4FB1, 0x4FB2, 0x4FB3, 0x4FB4, - 0x4FB6, 0x4FB7, 0x4FB8, 0x4FB9, 0x4FBA, 0x4FBB, 0x4FBC, 0x4FBD, - 0x4FBE, 0x4FC0, 0x4FC1, 0x4FC2, 0x4FC6, 0x4FC7, 0x4FC8, 0x4FC9, - 0x4FCB, 0x4FCC, 0x4FCD, 0x4FD2, 0x4FD3, 0x4FD4, 0x4FD5, 0x4FD6, - 0x4FD9, 0x4FDB, 0x4FE0, 0x4FE2, 0x4FE4, 0x4FE5, 0x4FE7, 0x4FEB, - 0x4FEC, 0x4FF0, 0x4FF2, 0x4FF4, 0x4FF5, 0x4FF6, 0x4FF7, 0x4FF9, - 0x4FFB, 0x4FFC, 0x4FFD, 0x4FFF, 0x5000, 0x5001, 0x5002, 0x5003, - 0x5004, 0x5005, 0x5006, 0x5007, 0x5008, 0x5009, 0x500A, 0, - 0x500B, 0x500E, 0x5010, 0x5011, 0x5013, 0x5015, 0x5016, 0x5017, - 0x501B, 0x501D, 0x501E, 0x5020, 0x5022, 0x5023, 0x5024, 0x5027, - 0x502B, 0x502F, 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, - 0x5036, 0x5037, 0x5038, 0x5039, 0x503B, 0x503D, 0x503F, 0x5040, - 0x5041, 0x5042, 0x5044, 0x5045, 0x5046, 0x5049, 0x504A, 0x504B, - 0x504D, 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, - 0x5058, 0x5059, 0x505B, 0x505D, 0x505E, 0x505F, 0x5060, 0x5061, - 0x5062, 0x5063, 0x5064, 0x5066, 0x5067, 0x5068, 0x5069, 0x506A, - 0x506B, 0x506D, 0x506E, 0x506F, 0x5070, 0x5071, 0x5072, 0x5073, - 0x5074, 0x5075, 0x5078, 0x5079, 0x507A, 0x507C, 0x507D, 0x5081, - 0x5082, 0x5083, 0x5084, 0x5086, 0x5087, 0x5089, 0x508A, 0x508B, - 0x508C, 0x508E, 0x508F, 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, - 0x5095, 0x5096, 0x5097, 0x5098, 0x5099, 0x509A, 0x509B, 0x509C, - 0x509D, 0x509E, 0x509F, 0x50A0, 0x50A1, 0x50A2, 0x50A4, 0x50A6, - 0x50AA, 0x50AB, 0x50AD, 0x50AE, 0x50AF, 0x50B0, 0x50B1, 0x50B3, - 0x50B4, 0x50B5, 0x50B6, 0x50B7, 0x50B8, 0x50B9, 0x50BC, 0, -plane 83 -at 0x40 - 0x50BD, 0x50BE, 0x50BF, 0x50C0, 0x50C1, 0x50C2, 0x50C3, 0x50C4, - 0x50C5, 0x50C6, 0x50C7, 0x50C8, 0x50C9, 0x50CA, 0x50CB, 0x50CC, - 0x50CD, 0x50CE, 0x50D0, 0x50D1, 0x50D2, 0x50D3, 0x50D4, 0x50D5, - 0x50D7, 0x50D8, 0x50D9, 0x50DB, 0x50DC, 0x50DD, 0x50DE, 0x50DF, - 0x50E0, 0x50E1, 0x50E2, 0x50E3, 0x50E4, 0x50E5, 0x50E8, 0x50E9, - 0x50EA, 0x50EB, 0x50EF, 0x50F0, 0x50F1, 0x50F2, 0x50F4, 0x50F6, - 0x50F7, 0x50F8, 0x50F9, 0x50FA, 0x50FC, 0x50FD, 0x50FE, 0x50FF, - 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5108, 0, - 0x5109, 0x510A, 0x510C, 0x510D, 0x510E, 0x510F, 0x5110, 0x5111, - 0x5113, 0x5114, 0x5115, 0x5116, 0x5117, 0x5118, 0x5119, 0x511A, - 0x511B, 0x511C, 0x511D, 0x511E, 0x511F, 0x5120, 0x5122, 0x5123, - 0x5124, 0x5125, 0x5126, 0x5127, 0x5128, 0x5129, 0x512A, 0x512B, - 0x512C, 0x512D, 0x512E, 0x512F, 0x5130, 0x5131, 0x5132, 0x5133, - 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, 0x5139, 0x513A, 0x513B, - 0x513C, 0x513D, 0x513E, 0x5142, 0x5147, 0x514A, 0x514C, 0x514E, - 0x514F, 0x5150, 0x5152, 0x5153, 0x5157, 0x5158, 0x5159, 0x515B, - 0x515D, 0x515E, 0x515F, 0x5160, 0x5161, 0x5163, 0x5164, 0x5166, - 0x5167, 0x5169, 0x516A, 0x516F, 0x5172, 0x517A, 0x517E, 0x517F, - 0x5183, 0x5184, 0x5186, 0x5187, 0x518A, 0x518B, 0x518E, 0x518F, - 0x5190, 0x5191, 0x5193, 0x5194, 0x5198, 0x519A, 0x519D, 0x519E, - 0x519F, 0x51A1, 0x51A3, 0x51A6, 0x51A7, 0x51A8, 0x51A9, 0x51AA, - 0x51AD, 0x51AE, 0x51B4, 0x51B8, 0x51B9, 0x51BA, 0x51BE, 0x51BF, - 0x51C1, 0x51C2, 0x51C3, 0x51C5, 0x51C8, 0x51CA, 0x51CD, 0x51CE, - 0x51D0, 0x51D2, 0x51D3, 0x51D4, 0x51D5, 0x51D6, 0x51D7, 0, -plane 84 -at 0x40 - 0x51D8, 0x51D9, 0x51DA, 0x51DC, 0x51DE, 0x51DF, 0x51E2, 0x51E3, - 0x51E5, 0x51E6, 0x51E7, 0x51E8, 0x51E9, 0x51EA, 0x51EC, 0x51EE, - 0x51F1, 0x51F2, 0x51F4, 0x51F7, 0x51FE, 0x5204, 0x5205, 0x5209, - 0x520B, 0x520C, 0x520F, 0x5210, 0x5213, 0x5214, 0x5215, 0x521C, - 0x521E, 0x521F, 0x5221, 0x5222, 0x5223, 0x5225, 0x5226, 0x5227, - 0x522A, 0x522C, 0x522F, 0x5231, 0x5232, 0x5234, 0x5235, 0x523C, - 0x523E, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524B, - 0x524E, 0x524F, 0x5252, 0x5253, 0x5255, 0x5257, 0x5258, 0, - 0x5259, 0x525A, 0x525B, 0x525D, 0x525F, 0x5260, 0x5262, 0x5263, - 0x5264, 0x5266, 0x5268, 0x526B, 0x526C, 0x526D, 0x526E, 0x5270, - 0x5271, 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, 0x5279, - 0x527A, 0x527B, 0x527C, 0x527E, 0x5280, 0x5283, 0x5284, 0x5285, - 0x5286, 0x5287, 0x5289, 0x528A, 0x528B, 0x528C, 0x528D, 0x528E, - 0x528F, 0x5291, 0x5292, 0x5294, 0x5295, 0x5296, 0x5297, 0x5298, - 0x5299, 0x529A, 0x529C, 0x52A4, 0x52A5, 0x52A6, 0x52A7, 0x52AE, - 0x52AF, 0x52B0, 0x52B4, 0x52B5, 0x52B6, 0x52B7, 0x52B8, 0x52B9, - 0x52BA, 0x52BB, 0x52BC, 0x52BD, 0x52C0, 0x52C1, 0x52C2, 0x52C4, - 0x52C5, 0x52C6, 0x52C8, 0x52CA, 0x52CC, 0x52CD, 0x52CE, 0x52CF, - 0x52D1, 0x52D3, 0x52D4, 0x52D5, 0x52D7, 0x52D9, 0x52DA, 0x52DB, - 0x52DC, 0x52DD, 0x52DE, 0x52E0, 0x52E1, 0x52E2, 0x52E3, 0x52E5, - 0x52E6, 0x52E7, 0x52E8, 0x52E9, 0x52EA, 0x52EB, 0x52EC, 0x52ED, - 0x52EE, 0x52EF, 0x52F1, 0x52F2, 0x52F3, 0x52F4, 0x52F5, 0x52F6, - 0x52F7, 0x52F8, 0x52FB, 0x52FC, 0x52FD, 0x5301, 0x5302, 0x5303, - 0x5304, 0x5307, 0x5309, 0x530A, 0x530B, 0x530C, 0x530E, 0, -plane 85 -at 0x40 - 0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531B, 0x531C, 0x531E, - 0x531F, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329, 0x532B, - 0x532C, 0x532D, 0x532F, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, - 0x5335, 0x5336, 0x5337, 0x5338, 0x533C, 0x533D, 0x5340, 0x5342, - 0x5344, 0x5346, 0x534B, 0x534C, 0x534D, 0x5350, 0x5354, 0x5358, - 0x5359, 0x535B, 0x535D, 0x5365, 0x5368, 0x536A, 0x536C, 0x536D, - 0x5372, 0x5376, 0x5379, 0x537B, 0x537C, 0x537D, 0x537E, 0x5380, - 0x5381, 0x5383, 0x5387, 0x5388, 0x538A, 0x538E, 0x538F, 0, - 0x5390, 0x5391, 0x5392, 0x5393, 0x5394, 0x5396, 0x5397, 0x5399, - 0x539B, 0x539C, 0x539E, 0x53A0, 0x53A1, 0x53A4, 0x53A7, 0x53AA, - 0x53AB, 0x53AC, 0x53AD, 0x53AF, 0x53B0, 0x53B1, 0x53B2, 0x53B3, - 0x53B4, 0x53B5, 0x53B7, 0x53B8, 0x53B9, 0x53BA, 0x53BC, 0x53BD, - 0x53BE, 0x53C0, 0x53C3, 0x53C4, 0x53C5, 0x53C6, 0x53C7, 0x53CE, - 0x53CF, 0x53D0, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DC, 0x53DD, - 0x53DE, 0x53E1, 0x53E2, 0x53E7, 0x53F4, 0x53FA, 0x53FE, 0x53FF, - 0x5400, 0x5402, 0x5405, 0x5407, 0x540B, 0x5414, 0x5418, 0x5419, - 0x541A, 0x541C, 0x5422, 0x5424, 0x5425, 0x542A, 0x5430, 0x5433, - 0x5436, 0x5437, 0x543A, 0x543D, 0x543F, 0x5441, 0x5442, 0x5444, - 0x5445, 0x5447, 0x5449, 0x544C, 0x544D, 0x544E, 0x544F, 0x5451, - 0x545A, 0x545D, 0x545E, 0x545F, 0x5460, 0x5461, 0x5463, 0x5465, - 0x5467, 0x5469, 0x546A, 0x546B, 0x546C, 0x546D, 0x546E, 0x546F, - 0x5470, 0x5474, 0x5479, 0x547A, 0x547E, 0x547F, 0x5481, 0x5483, - 0x5485, 0x5487, 0x5488, 0x5489, 0x548A, 0x548D, 0x5491, 0x5493, - 0x5497, 0x5498, 0x549C, 0x549E, 0x549F, 0x54A0, 0x54A1, 0, -plane 86 -at 0x40 - 0x54A2, 0x54A5, 0x54AE, 0x54B0, 0x54B2, 0x54B5, 0x54B6, 0x54B7, - 0x54B9, 0x54BA, 0x54BC, 0x54BE, 0x54C3, 0x54C5, 0x54CA, 0x54CB, - 0x54D6, 0x54D8, 0x54DB, 0x54E0, 0x54E1, 0x54E2, 0x54E3, 0x54E4, - 0x54EB, 0x54EC, 0x54EF, 0x54F0, 0x54F1, 0x54F4, 0x54F5, 0x54F6, - 0x54F7, 0x54F8, 0x54F9, 0x54FB, 0x54FE, 0x5500, 0x5502, 0x5503, - 0x5504, 0x5505, 0x5508, 0x550A, 0x550B, 0x550C, 0x550D, 0x550E, - 0x5512, 0x5513, 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551A, - 0x551C, 0x551D, 0x551E, 0x551F, 0x5521, 0x5525, 0x5526, 0, - 0x5528, 0x5529, 0x552B, 0x552D, 0x5532, 0x5534, 0x5535, 0x5536, - 0x5538, 0x5539, 0x553A, 0x553B, 0x553D, 0x5540, 0x5542, 0x5545, - 0x5547, 0x5548, 0x554B, 0x554C, 0x554D, 0x554E, 0x554F, 0x5551, - 0x5552, 0x5553, 0x5554, 0x5557, 0x5558, 0x5559, 0x555A, 0x555B, - 0x555D, 0x555E, 0x555F, 0x5560, 0x5562, 0x5563, 0x5568, 0x5569, - 0x556B, 0x556F, 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5579, - 0x557A, 0x557D, 0x557F, 0x5585, 0x5586, 0x558C, 0x558D, 0x558E, - 0x5590, 0x5592, 0x5593, 0x5595, 0x5596, 0x5597, 0x559A, 0x559B, - 0x559E, 0x55A0, 0x55A1, 0x55A2, 0x55A3, 0x55A4, 0x55A5, 0x55A6, - 0x55A8, 0x55A9, 0x55AA, 0x55AB, 0x55AC, 0x55AD, 0x55AE, 0x55AF, - 0x55B0, 0x55B2, 0x55B4, 0x55B6, 0x55B8, 0x55BA, 0x55BC, 0x55BF, - 0x55C0, 0x55C1, 0x55C2, 0x55C3, 0x55C6, 0x55C7, 0x55C8, 0x55CA, - 0x55CB, 0x55CE, 0x55CF, 0x55D0, 0x55D5, 0x55D7, 0x55D8, 0x55D9, - 0x55DA, 0x55DB, 0x55DE, 0x55E0, 0x55E2, 0x55E7, 0x55E9, 0x55ED, - 0x55EE, 0x55F0, 0x55F1, 0x55F4, 0x55F6, 0x55F8, 0x55F9, 0x55FA, - 0x55FB, 0x55FC, 0x55FF, 0x5602, 0x5603, 0x5604, 0x5605, 0, -plane 87 -at 0x40 - 0x5606, 0x5607, 0x560A, 0x560B, 0x560D, 0x5610, 0x5611, 0x5612, - 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, 0x5619, 0x561A, 0x561C, - 0x561D, 0x5620, 0x5621, 0x5622, 0x5625, 0x5626, 0x5628, 0x5629, - 0x562A, 0x562B, 0x562E, 0x562F, 0x5630, 0x5633, 0x5635, 0x5637, - 0x5638, 0x563A, 0x563C, 0x563D, 0x563E, 0x5640, 0x5641, 0x5642, - 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, 0x5648, 0x5649, 0x564A, - 0x564B, 0x564F, 0x5650, 0x5651, 0x5652, 0x5653, 0x5655, 0x5656, - 0x565A, 0x565B, 0x565D, 0x565E, 0x565F, 0x5660, 0x5661, 0, - 0x5663, 0x5665, 0x5666, 0x5667, 0x566D, 0x566E, 0x566F, 0x5670, - 0x5672, 0x5673, 0x5674, 0x5675, 0x5677, 0x5678, 0x5679, 0x567A, - 0x567D, 0x567E, 0x567F, 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, - 0x5687, 0x5688, 0x5689, 0x568A, 0x568B, 0x568C, 0x568D, 0x5690, - 0x5691, 0x5692, 0x5694, 0x5695, 0x5696, 0x5697, 0x5698, 0x5699, - 0x569A, 0x569B, 0x569C, 0x569D, 0x569E, 0x569F, 0x56A0, 0x56A1, - 0x56A2, 0x56A4, 0x56A5, 0x56A6, 0x56A7, 0x56A8, 0x56A9, 0x56AA, - 0x56AB, 0x56AC, 0x56AD, 0x56AE, 0x56B0, 0x56B1, 0x56B2, 0x56B3, - 0x56B4, 0x56B5, 0x56B6, 0x56B8, 0x56B9, 0x56BA, 0x56BB, 0x56BD, - 0x56BE, 0x56BF, 0x56C0, 0x56C1, 0x56C2, 0x56C3, 0x56C4, 0x56C5, - 0x56C6, 0x56C7, 0x56C8, 0x56C9, 0x56CB, 0x56CC, 0x56CD, 0x56CE, - 0x56CF, 0x56D0, 0x56D1, 0x56D2, 0x56D3, 0x56D5, 0x56D6, 0x56D8, - 0x56D9, 0x56DC, 0x56E3, 0x56E5, 0x56E6, 0x56E7, 0x56E8, 0x56E9, - 0x56EA, 0x56EC, 0x56EE, 0x56EF, 0x56F2, 0x56F3, 0x56F6, 0x56F7, - 0x56F8, 0x56FB, 0x56FC, 0x5700, 0x5701, 0x5702, 0x5705, 0x5707, - 0x570B, 0x570C, 0x570D, 0x570E, 0x570F, 0x5710, 0x5711, 0, -plane 88 -at 0x40 - 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, 0x5718, 0x5719, - 0x571A, 0x571B, 0x571D, 0x571E, 0x5720, 0x5721, 0x5722, 0x5724, - 0x5725, 0x5726, 0x5727, 0x572B, 0x5731, 0x5732, 0x5734, 0x5735, - 0x5736, 0x5737, 0x5738, 0x573C, 0x573D, 0x573F, 0x5741, 0x5743, - 0x5744, 0x5745, 0x5746, 0x5748, 0x5749, 0x574B, 0x5752, 0x5753, - 0x5754, 0x5755, 0x5756, 0x5758, 0x5759, 0x5762, 0x5763, 0x5765, - 0x5767, 0x576C, 0x576E, 0x5770, 0x5771, 0x5772, 0x5774, 0x5775, - 0x5778, 0x5779, 0x577A, 0x577D, 0x577E, 0x577F, 0x5780, 0, - 0x5781, 0x5787, 0x5788, 0x5789, 0x578A, 0x578D, 0x578E, 0x578F, - 0x5790, 0x5791, 0x5794, 0x5795, 0x5796, 0x5797, 0x5798, 0x5799, - 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A5, 0x57A8, 0x57AA, - 0x57AC, 0x57AF, 0x57B0, 0x57B1, 0x57B3, 0x57B5, 0x57B6, 0x57B7, - 0x57B9, 0x57BA, 0x57BB, 0x57BC, 0x57BD, 0x57BE, 0x57BF, 0x57C0, - 0x57C1, 0x57C4, 0x57C5, 0x57C6, 0x57C7, 0x57C8, 0x57C9, 0x57CA, - 0x57CC, 0x57CD, 0x57D0, 0x57D1, 0x57D3, 0x57D6, 0x57D7, 0x57DB, - 0x57DC, 0x57DE, 0x57E1, 0x57E2, 0x57E3, 0x57E5, 0x57E6, 0x57E7, - 0x57E8, 0x57E9, 0x57EA, 0x57EB, 0x57EC, 0x57EE, 0x57F0, 0x57F1, - 0x57F2, 0x57F3, 0x57F5, 0x57F6, 0x57F7, 0x57FB, 0x57FC, 0x57FE, - 0x57FF, 0x5801, 0x5803, 0x5804, 0x5805, 0x5808, 0x5809, 0x580A, - 0x580C, 0x580E, 0x580F, 0x5810, 0x5812, 0x5813, 0x5814, 0x5816, - 0x5817, 0x5818, 0x581A, 0x581B, 0x581C, 0x581D, 0x581F, 0x5822, - 0x5823, 0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582B, 0x582C, - 0x582D, 0x582E, 0x582F, 0x5831, 0x5832, 0x5833, 0x5834, 0x5836, - 0x5837, 0x5838, 0x5839, 0x583A, 0x583B, 0x583C, 0x583D, 0, -plane 89 -at 0x40 - 0x583E, 0x583F, 0x5840, 0x5841, 0x5842, 0x5843, 0x5845, 0x5846, - 0x5847, 0x5848, 0x5849, 0x584A, 0x584B, 0x584E, 0x584F, 0x5850, - 0x5852, 0x5853, 0x5855, 0x5856, 0x5857, 0x5859, 0x585A, 0x585B, - 0x585C, 0x585D, 0x585F, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, - 0x5866, 0x5867, 0x5868, 0x5869, 0x586A, 0x586D, 0x586E, 0x586F, - 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, - 0x5878, 0x5879, 0x587A, 0x587B, 0x587C, 0x587D, 0x587F, 0x5882, - 0x5884, 0x5886, 0x5887, 0x5888, 0x588A, 0x588B, 0x588C, 0, - 0x588D, 0x588E, 0x588F, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, - 0x5897, 0x5898, 0x589B, 0x589C, 0x589D, 0x58A0, 0x58A1, 0x58A2, - 0x58A3, 0x58A4, 0x58A5, 0x58A6, 0x58A7, 0x58AA, 0x58AB, 0x58AC, - 0x58AD, 0x58AE, 0x58AF, 0x58B0, 0x58B1, 0x58B2, 0x58B3, 0x58B4, - 0x58B5, 0x58B6, 0x58B7, 0x58B8, 0x58B9, 0x58BA, 0x58BB, 0x58BD, - 0x58BE, 0x58BF, 0x58C0, 0x58C2, 0x58C3, 0x58C4, 0x58C6, 0x58C7, - 0x58C8, 0x58C9, 0x58CA, 0x58CB, 0x58CC, 0x58CD, 0x58CE, 0x58CF, - 0x58D0, 0x58D2, 0x58D3, 0x58D4, 0x58D6, 0x58D7, 0x58D8, 0x58D9, - 0x58DA, 0x58DB, 0x58DC, 0x58DD, 0x58DE, 0x58DF, 0x58E0, 0x58E1, - 0x58E2, 0x58E3, 0x58E5, 0x58E6, 0x58E7, 0x58E8, 0x58E9, 0x58EA, - 0x58ED, 0x58EF, 0x58F1, 0x58F2, 0x58F4, 0x58F5, 0x58F7, 0x58F8, - 0x58FA, 0x58FB, 0x58FC, 0x58FD, 0x58FE, 0x58FF, 0x5900, 0x5901, - 0x5903, 0x5905, 0x5906, 0x5908, 0x5909, 0x590A, 0x590B, 0x590C, - 0x590E, 0x5910, 0x5911, 0x5912, 0x5913, 0x5917, 0x5918, 0x591B, - 0x591D, 0x591E, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926, 0x5928, - 0x592C, 0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593B, 0, -plane 8a -at 0x40 - 0x593D, 0x593E, 0x593F, 0x5940, 0x5943, 0x5945, 0x5946, 0x594A, - 0x594C, 0x594D, 0x5950, 0x5952, 0x5953, 0x5959, 0x595B, 0x595C, - 0x595D, 0x595E, 0x595F, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967, - 0x5968, 0x5969, 0x596A, 0x596B, 0x596C, 0x596D, 0x596E, 0x596F, - 0x5970, 0x5971, 0x5972, 0x5975, 0x5977, 0x597A, 0x597B, 0x597C, - 0x597E, 0x597F, 0x5980, 0x5985, 0x5989, 0x598B, 0x598C, 0x598E, - 0x598F, 0x5990, 0x5991, 0x5994, 0x5995, 0x5998, 0x599A, 0x599B, - 0x599C, 0x599D, 0x599F, 0x59A0, 0x59A1, 0x59A2, 0x59A6, 0, - 0x59A7, 0x59AC, 0x59AD, 0x59B0, 0x59B1, 0x59B3, 0x59B4, 0x59B5, - 0x59B6, 0x59B7, 0x59B8, 0x59BA, 0x59BC, 0x59BD, 0x59BF, 0x59C0, - 0x59C1, 0x59C2, 0x59C3, 0x59C4, 0x59C5, 0x59C7, 0x59C8, 0x59C9, - 0x59CC, 0x59CD, 0x59CE, 0x59CF, 0x59D5, 0x59D6, 0x59D9, 0x59DB, - 0x59DE, 0x59DF, 0x59E0, 0x59E1, 0x59E2, 0x59E4, 0x59E6, 0x59E7, - 0x59E9, 0x59EA, 0x59EB, 0x59ED, 0x59EE, 0x59EF, 0x59F0, 0x59F1, - 0x59F2, 0x59F3, 0x59F4, 0x59F5, 0x59F6, 0x59F7, 0x59F8, 0x59FA, - 0x59FC, 0x59FD, 0x59FE, 0x5A00, 0x5A02, 0x5A0A, 0x5A0B, 0x5A0D, - 0x5A0E, 0x5A0F, 0x5A10, 0x5A12, 0x5A14, 0x5A15, 0x5A16, 0x5A17, - 0x5A19, 0x5A1A, 0x5A1B, 0x5A1D, 0x5A1E, 0x5A21, 0x5A22, 0x5A24, - 0x5A26, 0x5A27, 0x5A28, 0x5A2A, 0x5A2B, 0x5A2C, 0x5A2D, 0x5A2E, - 0x5A2F, 0x5A30, 0x5A33, 0x5A35, 0x5A37, 0x5A38, 0x5A39, 0x5A3A, - 0x5A3B, 0x5A3D, 0x5A3E, 0x5A3F, 0x5A41, 0x5A42, 0x5A43, 0x5A44, - 0x5A45, 0x5A47, 0x5A48, 0x5A4B, 0x5A4C, 0x5A4D, 0x5A4E, 0x5A4F, - 0x5A50, 0x5A51, 0x5A52, 0x5A53, 0x5A54, 0x5A56, 0x5A57, 0x5A58, - 0x5A59, 0x5A5B, 0x5A5C, 0x5A5D, 0x5A5E, 0x5A5F, 0x5A60, 0, -plane 8b -at 0x40 - 0x5A61, 0x5A63, 0x5A64, 0x5A65, 0x5A66, 0x5A68, 0x5A69, 0x5A6B, - 0x5A6C, 0x5A6D, 0x5A6E, 0x5A6F, 0x5A70, 0x5A71, 0x5A72, 0x5A73, - 0x5A78, 0x5A79, 0x5A7B, 0x5A7C, 0x5A7D, 0x5A7E, 0x5A80, 0x5A81, - 0x5A82, 0x5A83, 0x5A84, 0x5A85, 0x5A86, 0x5A87, 0x5A88, 0x5A89, - 0x5A8A, 0x5A8B, 0x5A8C, 0x5A8D, 0x5A8E, 0x5A8F, 0x5A90, 0x5A91, - 0x5A93, 0x5A94, 0x5A95, 0x5A96, 0x5A97, 0x5A98, 0x5A99, 0x5A9C, - 0x5A9D, 0x5A9E, 0x5A9F, 0x5AA0, 0x5AA1, 0x5AA2, 0x5AA3, 0x5AA4, - 0x5AA5, 0x5AA6, 0x5AA7, 0x5AA8, 0x5AA9, 0x5AAB, 0x5AAC, 0, - 0x5AAD, 0x5AAE, 0x5AAF, 0x5AB0, 0x5AB1, 0x5AB4, 0x5AB6, 0x5AB7, - 0x5AB9, 0x5ABA, 0x5ABB, 0x5ABC, 0x5ABD, 0x5ABF, 0x5AC0, 0x5AC3, - 0x5AC4, 0x5AC5, 0x5AC6, 0x5AC7, 0x5AC8, 0x5ACA, 0x5ACB, 0x5ACD, - 0x5ACE, 0x5ACF, 0x5AD0, 0x5AD1, 0x5AD3, 0x5AD5, 0x5AD7, 0x5AD9, - 0x5ADA, 0x5ADB, 0x5ADD, 0x5ADE, 0x5ADF, 0x5AE2, 0x5AE4, 0x5AE5, - 0x5AE7, 0x5AE8, 0x5AEA, 0x5AEC, 0x5AED, 0x5AEE, 0x5AEF, 0x5AF0, - 0x5AF2, 0x5AF3, 0x5AF4, 0x5AF5, 0x5AF6, 0x5AF7, 0x5AF8, 0x5AF9, - 0x5AFA, 0x5AFB, 0x5AFC, 0x5AFD, 0x5AFE, 0x5AFF, 0x5B00, 0x5B01, - 0x5B02, 0x5B03, 0x5B04, 0x5B05, 0x5B06, 0x5B07, 0x5B08, 0x5B0A, - 0x5B0B, 0x5B0C, 0x5B0D, 0x5B0E, 0x5B0F, 0x5B10, 0x5B11, 0x5B12, - 0x5B13, 0x5B14, 0x5B15, 0x5B18, 0x5B19, 0x5B1A, 0x5B1B, 0x5B1C, - 0x5B1D, 0x5B1E, 0x5B1F, 0x5B20, 0x5B21, 0x5B22, 0x5B23, 0x5B24, - 0x5B25, 0x5B26, 0x5B27, 0x5B28, 0x5B29, 0x5B2A, 0x5B2B, 0x5B2C, - 0x5B2D, 0x5B2E, 0x5B2F, 0x5B30, 0x5B31, 0x5B33, 0x5B35, 0x5B36, - 0x5B38, 0x5B39, 0x5B3A, 0x5B3B, 0x5B3C, 0x5B3D, 0x5B3E, 0x5B3F, - 0x5B41, 0x5B42, 0x5B43, 0x5B44, 0x5B45, 0x5B46, 0x5B47, 0, -plane 8c -at 0x40 - 0x5B48, 0x5B49, 0x5B4A, 0x5B4B, 0x5B4C, 0x5B4D, 0x5B4E, 0x5B4F, - 0x5B52, 0x5B56, 0x5B5E, 0x5B60, 0x5B61, 0x5B67, 0x5B68, 0x5B6B, - 0x5B6D, 0x5B6E, 0x5B6F, 0x5B72, 0x5B74, 0x5B76, 0x5B77, 0x5B78, - 0x5B79, 0x5B7B, 0x5B7C, 0x5B7E, 0x5B7F, 0x5B82, 0x5B86, 0x5B8A, - 0x5B8D, 0x5B8E, 0x5B90, 0x5B91, 0x5B92, 0x5B94, 0x5B96, 0x5B9F, - 0x5BA7, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAE, 0x5BAF, 0x5BB1, - 0x5BB2, 0x5BB7, 0x5BBA, 0x5BBB, 0x5BBC, 0x5BC0, 0x5BC1, 0x5BC3, - 0x5BC8, 0x5BC9, 0x5BCA, 0x5BCB, 0x5BCD, 0x5BCE, 0x5BCF, 0, - 0x5BD1, 0x5BD4, 0x5BD5, 0x5BD6, 0x5BD7, 0x5BD8, 0x5BD9, 0x5BDA, - 0x5BDB, 0x5BDC, 0x5BE0, 0x5BE2, 0x5BE3, 0x5BE6, 0x5BE7, 0x5BE9, - 0x5BEA, 0x5BEB, 0x5BEC, 0x5BED, 0x5BEF, 0x5BF1, 0x5BF2, 0x5BF3, - 0x5BF4, 0x5BF5, 0x5BF6, 0x5BF7, 0x5BFD, 0x5BFE, 0x5C00, 0x5C02, - 0x5C03, 0x5C05, 0x5C07, 0x5C08, 0x5C0B, 0x5C0C, 0x5C0D, 0x5C0E, - 0x5C10, 0x5C12, 0x5C13, 0x5C17, 0x5C19, 0x5C1B, 0x5C1E, 0x5C1F, - 0x5C20, 0x5C21, 0x5C23, 0x5C26, 0x5C28, 0x5C29, 0x5C2A, 0x5C2B, - 0x5C2D, 0x5C2E, 0x5C2F, 0x5C30, 0x5C32, 0x5C33, 0x5C35, 0x5C36, - 0x5C37, 0x5C43, 0x5C44, 0x5C46, 0x5C47, 0x5C4C, 0x5C4D, 0x5C52, - 0x5C53, 0x5C54, 0x5C56, 0x5C57, 0x5C58, 0x5C5A, 0x5C5B, 0x5C5C, - 0x5C5D, 0x5C5F, 0x5C62, 0x5C64, 0x5C67, 0x5C68, 0x5C69, 0x5C6A, - 0x5C6B, 0x5C6C, 0x5C6D, 0x5C70, 0x5C72, 0x5C73, 0x5C74, 0x5C75, - 0x5C76, 0x5C77, 0x5C78, 0x5C7B, 0x5C7C, 0x5C7D, 0x5C7E, 0x5C80, - 0x5C83, 0x5C84, 0x5C85, 0x5C86, 0x5C87, 0x5C89, 0x5C8A, 0x5C8B, - 0x5C8E, 0x5C8F, 0x5C92, 0x5C93, 0x5C95, 0x5C9D, 0x5C9E, 0x5C9F, - 0x5CA0, 0x5CA1, 0x5CA4, 0x5CA5, 0x5CA6, 0x5CA7, 0x5CA8, 0, -plane 8d -at 0x40 - 0x5CAA, 0x5CAE, 0x5CAF, 0x5CB0, 0x5CB2, 0x5CB4, 0x5CB6, 0x5CB9, - 0x5CBA, 0x5CBB, 0x5CBC, 0x5CBE, 0x5CC0, 0x5CC2, 0x5CC3, 0x5CC5, - 0x5CC6, 0x5CC7, 0x5CC8, 0x5CC9, 0x5CCA, 0x5CCC, 0x5CCD, 0x5CCE, - 0x5CCF, 0x5CD0, 0x5CD1, 0x5CD3, 0x5CD4, 0x5CD5, 0x5CD6, 0x5CD7, - 0x5CD8, 0x5CDA, 0x5CDB, 0x5CDC, 0x5CDD, 0x5CDE, 0x5CDF, 0x5CE0, - 0x5CE2, 0x5CE3, 0x5CE7, 0x5CE9, 0x5CEB, 0x5CEC, 0x5CEE, 0x5CEF, - 0x5CF1, 0x5CF2, 0x5CF3, 0x5CF4, 0x5CF5, 0x5CF6, 0x5CF7, 0x5CF8, - 0x5CF9, 0x5CFA, 0x5CFC, 0x5CFD, 0x5CFE, 0x5CFF, 0x5D00, 0, - 0x5D01, 0x5D04, 0x5D05, 0x5D08, 0x5D09, 0x5D0A, 0x5D0B, 0x5D0C, - 0x5D0D, 0x5D0F, 0x5D10, 0x5D11, 0x5D12, 0x5D13, 0x5D15, 0x5D17, - 0x5D18, 0x5D19, 0x5D1A, 0x5D1C, 0x5D1D, 0x5D1F, 0x5D20, 0x5D21, - 0x5D22, 0x5D23, 0x5D25, 0x5D28, 0x5D2A, 0x5D2B, 0x5D2C, 0x5D2F, - 0x5D30, 0x5D31, 0x5D32, 0x5D33, 0x5D35, 0x5D36, 0x5D37, 0x5D38, - 0x5D39, 0x5D3A, 0x5D3B, 0x5D3C, 0x5D3F, 0x5D40, 0x5D41, 0x5D42, - 0x5D43, 0x5D44, 0x5D45, 0x5D46, 0x5D48, 0x5D49, 0x5D4D, 0x5D4E, - 0x5D4F, 0x5D50, 0x5D51, 0x5D52, 0x5D53, 0x5D54, 0x5D55, 0x5D56, - 0x5D57, 0x5D59, 0x5D5A, 0x5D5C, 0x5D5E, 0x5D5F, 0x5D60, 0x5D61, - 0x5D62, 0x5D63, 0x5D64, 0x5D65, 0x5D66, 0x5D67, 0x5D68, 0x5D6A, - 0x5D6D, 0x5D6E, 0x5D70, 0x5D71, 0x5D72, 0x5D73, 0x5D75, 0x5D76, - 0x5D77, 0x5D78, 0x5D79, 0x5D7A, 0x5D7B, 0x5D7C, 0x5D7D, 0x5D7E, - 0x5D7F, 0x5D80, 0x5D81, 0x5D83, 0x5D84, 0x5D85, 0x5D86, 0x5D87, - 0x5D88, 0x5D89, 0x5D8A, 0x5D8B, 0x5D8C, 0x5D8D, 0x5D8E, 0x5D8F, - 0x5D90, 0x5D91, 0x5D92, 0x5D93, 0x5D94, 0x5D95, 0x5D96, 0x5D97, - 0x5D98, 0x5D9A, 0x5D9B, 0x5D9C, 0x5D9E, 0x5D9F, 0x5DA0, 0, -plane 8e -at 0x40 - 0x5DA1, 0x5DA2, 0x5DA3, 0x5DA4, 0x5DA5, 0x5DA6, 0x5DA7, 0x5DA8, - 0x5DA9, 0x5DAA, 0x5DAB, 0x5DAC, 0x5DAD, 0x5DAE, 0x5DAF, 0x5DB0, - 0x5DB1, 0x5DB2, 0x5DB3, 0x5DB4, 0x5DB5, 0x5DB6, 0x5DB8, 0x5DB9, - 0x5DBA, 0x5DBB, 0x5DBC, 0x5DBD, 0x5DBE, 0x5DBF, 0x5DC0, 0x5DC1, - 0x5DC2, 0x5DC3, 0x5DC4, 0x5DC6, 0x5DC7, 0x5DC8, 0x5DC9, 0x5DCA, - 0x5DCB, 0x5DCC, 0x5DCE, 0x5DCF, 0x5DD0, 0x5DD1, 0x5DD2, 0x5DD3, - 0x5DD4, 0x5DD5, 0x5DD6, 0x5DD7, 0x5DD8, 0x5DD9, 0x5DDA, 0x5DDC, - 0x5DDF, 0x5DE0, 0x5DE3, 0x5DE4, 0x5DEA, 0x5DEC, 0x5DED, 0, - 0x5DF0, 0x5DF5, 0x5DF6, 0x5DF8, 0x5DF9, 0x5DFA, 0x5DFB, 0x5DFC, - 0x5DFF, 0x5E00, 0x5E04, 0x5E07, 0x5E09, 0x5E0A, 0x5E0B, 0x5E0D, - 0x5E0E, 0x5E12, 0x5E13, 0x5E17, 0x5E1E, 0x5E1F, 0x5E20, 0x5E21, - 0x5E22, 0x5E23, 0x5E24, 0x5E25, 0x5E28, 0x5E29, 0x5E2A, 0x5E2B, - 0x5E2C, 0x5E2F, 0x5E30, 0x5E32, 0x5E33, 0x5E34, 0x5E35, 0x5E36, - 0x5E39, 0x5E3A, 0x5E3E, 0x5E3F, 0x5E40, 0x5E41, 0x5E43, 0x5E46, - 0x5E47, 0x5E48, 0x5E49, 0x5E4A, 0x5E4B, 0x5E4D, 0x5E4E, 0x5E4F, - 0x5E50, 0x5E51, 0x5E52, 0x5E53, 0x5E56, 0x5E57, 0x5E58, 0x5E59, - 0x5E5A, 0x5E5C, 0x5E5D, 0x5E5F, 0x5E60, 0x5E63, 0x5E64, 0x5E65, - 0x5E66, 0x5E67, 0x5E68, 0x5E69, 0x5E6A, 0x5E6B, 0x5E6C, 0x5E6D, - 0x5E6E, 0x5E6F, 0x5E70, 0x5E71, 0x5E75, 0x5E77, 0x5E79, 0x5E7E, - 0x5E81, 0x5E82, 0x5E83, 0x5E85, 0x5E88, 0x5E89, 0x5E8C, 0x5E8D, - 0x5E8E, 0x5E92, 0x5E98, 0x5E9B, 0x5E9D, 0x5EA1, 0x5EA2, 0x5EA3, - 0x5EA4, 0x5EA8, 0x5EA9, 0x5EAA, 0x5EAB, 0x5EAC, 0x5EAE, 0x5EAF, - 0x5EB0, 0x5EB1, 0x5EB2, 0x5EB4, 0x5EBA, 0x5EBB, 0x5EBC, 0x5EBD, - 0x5EBF, 0x5EC0, 0x5EC1, 0x5EC2, 0x5EC3, 0x5EC4, 0x5EC5, 0, -plane 8f -at 0x40 - 0x5EC6, 0x5EC7, 0x5EC8, 0x5ECB, 0x5ECC, 0x5ECD, 0x5ECE, 0x5ECF, - 0x5ED0, 0x5ED4, 0x5ED5, 0x5ED7, 0x5ED8, 0x5ED9, 0x5EDA, 0x5EDC, - 0x5EDD, 0x5EDE, 0x5EDF, 0x5EE0, 0x5EE1, 0x5EE2, 0x5EE3, 0x5EE4, - 0x5EE5, 0x5EE6, 0x5EE7, 0x5EE9, 0x5EEB, 0x5EEC, 0x5EED, 0x5EEE, - 0x5EEF, 0x5EF0, 0x5EF1, 0x5EF2, 0x5EF3, 0x5EF5, 0x5EF8, 0x5EF9, - 0x5EFB, 0x5EFC, 0x5EFD, 0x5F05, 0x5F06, 0x5F07, 0x5F09, 0x5F0C, - 0x5F0D, 0x5F0E, 0x5F10, 0x5F12, 0x5F14, 0x5F16, 0x5F19, 0x5F1A, - 0x5F1C, 0x5F1D, 0x5F1E, 0x5F21, 0x5F22, 0x5F23, 0x5F24, 0, - 0x5F28, 0x5F2B, 0x5F2C, 0x5F2E, 0x5F30, 0x5F32, 0x5F33, 0x5F34, - 0x5F35, 0x5F36, 0x5F37, 0x5F38, 0x5F3B, 0x5F3D, 0x5F3E, 0x5F3F, - 0x5F41, 0x5F42, 0x5F43, 0x5F44, 0x5F45, 0x5F46, 0x5F47, 0x5F48, - 0x5F49, 0x5F4A, 0x5F4B, 0x5F4C, 0x5F4D, 0x5F4E, 0x5F4F, 0x5F51, - 0x5F54, 0x5F59, 0x5F5A, 0x5F5B, 0x5F5C, 0x5F5E, 0x5F5F, 0x5F60, - 0x5F63, 0x5F65, 0x5F67, 0x5F68, 0x5F6B, 0x5F6E, 0x5F6F, 0x5F72, - 0x5F74, 0x5F75, 0x5F76, 0x5F78, 0x5F7A, 0x5F7D, 0x5F7E, 0x5F7F, - 0x5F83, 0x5F86, 0x5F8D, 0x5F8E, 0x5F8F, 0x5F91, 0x5F93, 0x5F94, - 0x5F96, 0x5F9A, 0x5F9B, 0x5F9D, 0x5F9E, 0x5F9F, 0x5FA0, 0x5FA2, - 0x5FA3, 0x5FA4, 0x5FA5, 0x5FA6, 0x5FA7, 0x5FA9, 0x5FAB, 0x5FAC, - 0x5FAF, 0x5FB0, 0x5FB1, 0x5FB2, 0x5FB3, 0x5FB4, 0x5FB6, 0x5FB8, - 0x5FB9, 0x5FBA, 0x5FBB, 0x5FBE, 0x5FBF, 0x5FC0, 0x5FC1, 0x5FC2, - 0x5FC7, 0x5FC8, 0x5FCA, 0x5FCB, 0x5FCE, 0x5FD3, 0x5FD4, 0x5FD5, - 0x5FDA, 0x5FDB, 0x5FDC, 0x5FDE, 0x5FDF, 0x5FE2, 0x5FE3, 0x5FE5, - 0x5FE6, 0x5FE8, 0x5FE9, 0x5FEC, 0x5FEF, 0x5FF0, 0x5FF2, 0x5FF3, - 0x5FF4, 0x5FF6, 0x5FF7, 0x5FF9, 0x5FFA, 0x5FFC, 0x6007, 0, -plane 90 -at 0x40 - 0x6008, 0x6009, 0x600B, 0x600C, 0x6010, 0x6011, 0x6013, 0x6017, - 0x6018, 0x601A, 0x601E, 0x601F, 0x6022, 0x6023, 0x6024, 0x602C, - 0x602D, 0x602E, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6036, - 0x6037, 0x6038, 0x6039, 0x603A, 0x603D, 0x603E, 0x6040, 0x6044, - 0x6045, 0x6046, 0x6047, 0x6048, 0x6049, 0x604A, 0x604C, 0x604E, - 0x604F, 0x6051, 0x6053, 0x6054, 0x6056, 0x6057, 0x6058, 0x605B, - 0x605C, 0x605E, 0x605F, 0x6060, 0x6061, 0x6065, 0x6066, 0x606E, - 0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607E, 0x6080, 0, - 0x6081, 0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608A, 0x608B, - 0x608E, 0x608F, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, 0x6098, - 0x6099, 0x609C, 0x609E, 0x60A1, 0x60A2, 0x60A4, 0x60A5, 0x60A7, - 0x60A9, 0x60AA, 0x60AE, 0x60B0, 0x60B3, 0x60B5, 0x60B6, 0x60B7, - 0x60B9, 0x60BA, 0x60BD, 0x60BE, 0x60BF, 0x60C0, 0x60C1, 0x60C2, - 0x60C3, 0x60C4, 0x60C7, 0x60C8, 0x60C9, 0x60CC, 0x60CD, 0x60CE, - 0x60CF, 0x60D0, 0x60D2, 0x60D3, 0x60D4, 0x60D6, 0x60D7, 0x60D9, - 0x60DB, 0x60DE, 0x60E1, 0x60E2, 0x60E3, 0x60E4, 0x60E5, 0x60EA, - 0x60F1, 0x60F2, 0x60F5, 0x60F7, 0x60F8, 0x60FB, 0x60FC, 0x60FD, - 0x60FE, 0x60FF, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, 0x610A, - 0x610B, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, - 0x6117, 0x6118, 0x6119, 0x611B, 0x611C, 0x611D, 0x611E, 0x6121, - 0x6122, 0x6125, 0x6128, 0x6129, 0x612A, 0x612C, 0x612D, 0x612E, - 0x612F, 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, - 0x6137, 0x6138, 0x6139, 0x613A, 0x613B, 0x613C, 0x613D, 0x613E, - 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0, -plane 91 -at 0x40 - 0x6147, 0x6149, 0x614B, 0x614D, 0x614F, 0x6150, 0x6152, 0x6153, - 0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615A, 0x615B, 0x615C, - 0x615E, 0x615F, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166, - 0x6169, 0x616A, 0x616B, 0x616C, 0x616D, 0x616E, 0x616F, 0x6171, - 0x6172, 0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617A, 0x617B, - 0x617C, 0x617D, 0x617E, 0x617F, 0x6180, 0x6181, 0x6182, 0x6183, - 0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618A, 0x618C, - 0x618D, 0x618F, 0x6190, 0x6191, 0x6192, 0x6193, 0x6195, 0, - 0x6196, 0x6197, 0x6198, 0x6199, 0x619A, 0x619B, 0x619C, 0x619E, - 0x619F, 0x61A0, 0x61A1, 0x61A2, 0x61A3, 0x61A4, 0x61A5, 0x61A6, - 0x61AA, 0x61AB, 0x61AD, 0x61AE, 0x61AF, 0x61B0, 0x61B1, 0x61B2, - 0x61B3, 0x61B4, 0x61B5, 0x61B6, 0x61B8, 0x61B9, 0x61BA, 0x61BB, - 0x61BC, 0x61BD, 0x61BF, 0x61C0, 0x61C1, 0x61C3, 0x61C4, 0x61C5, - 0x61C6, 0x61C7, 0x61C9, 0x61CC, 0x61CD, 0x61CE, 0x61CF, 0x61D0, - 0x61D3, 0x61D5, 0x61D6, 0x61D7, 0x61D8, 0x61D9, 0x61DA, 0x61DB, - 0x61DC, 0x61DD, 0x61DE, 0x61DF, 0x61E0, 0x61E1, 0x61E2, 0x61E3, - 0x61E4, 0x61E5, 0x61E7, 0x61E8, 0x61E9, 0x61EA, 0x61EB, 0x61EC, - 0x61ED, 0x61EE, 0x61EF, 0x61F0, 0x61F1, 0x61F2, 0x61F3, 0x61F4, - 0x61F6, 0x61F7, 0x61F8, 0x61F9, 0x61FA, 0x61FB, 0x61FC, 0x61FD, - 0x61FE, 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6207, - 0x6209, 0x6213, 0x6214, 0x6219, 0x621C, 0x621D, 0x621E, 0x6220, - 0x6223, 0x6226, 0x6227, 0x6228, 0x6229, 0x622B, 0x622D, 0x622F, - 0x6230, 0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623A, - 0x623B, 0x623C, 0x6242, 0x6244, 0x6245, 0x6246, 0x624A, 0, -plane 92 -at 0x40 - 0x624F, 0x6250, 0x6255, 0x6256, 0x6257, 0x6259, 0x625A, 0x625C, - 0x625D, 0x625E, 0x625F, 0x6260, 0x6261, 0x6262, 0x6264, 0x6265, - 0x6268, 0x6271, 0x6272, 0x6274, 0x6275, 0x6277, 0x6278, 0x627A, - 0x627B, 0x627D, 0x6281, 0x6282, 0x6283, 0x6285, 0x6286, 0x6287, - 0x6288, 0x628B, 0x628C, 0x628D, 0x628E, 0x628F, 0x6290, 0x6294, - 0x6299, 0x629C, 0x629D, 0x629E, 0x62A3, 0x62A6, 0x62A7, 0x62A9, - 0x62AA, 0x62AD, 0x62AE, 0x62AF, 0x62B0, 0x62B2, 0x62B3, 0x62B4, - 0x62B6, 0x62B7, 0x62B8, 0x62BA, 0x62BE, 0x62C0, 0x62C1, 0, - 0x62C3, 0x62CB, 0x62CF, 0x62D1, 0x62D5, 0x62DD, 0x62DE, 0x62E0, - 0x62E1, 0x62E4, 0x62EA, 0x62EB, 0x62F0, 0x62F2, 0x62F5, 0x62F8, - 0x62F9, 0x62FA, 0x62FB, 0x6300, 0x6303, 0x6304, 0x6305, 0x6306, - 0x630A, 0x630B, 0x630C, 0x630D, 0x630F, 0x6310, 0x6312, 0x6313, - 0x6314, 0x6315, 0x6317, 0x6318, 0x6319, 0x631C, 0x6326, 0x6327, - 0x6329, 0x632C, 0x632D, 0x632E, 0x6330, 0x6331, 0x6333, 0x6334, - 0x6335, 0x6336, 0x6337, 0x6338, 0x633B, 0x633C, 0x633E, 0x633F, - 0x6340, 0x6341, 0x6344, 0x6347, 0x6348, 0x634A, 0x6351, 0x6352, - 0x6353, 0x6354, 0x6356, 0x6357, 0x6358, 0x6359, 0x635A, 0x635B, - 0x635C, 0x635D, 0x6360, 0x6364, 0x6365, 0x6366, 0x6368, 0x636A, - 0x636B, 0x636C, 0x636F, 0x6370, 0x6372, 0x6373, 0x6374, 0x6375, - 0x6378, 0x6379, 0x637C, 0x637D, 0x637E, 0x637F, 0x6381, 0x6383, - 0x6384, 0x6385, 0x6386, 0x638B, 0x638D, 0x6391, 0x6393, 0x6394, - 0x6395, 0x6397, 0x6399, 0x639A, 0x639B, 0x639C, 0x639D, 0x639E, - 0x639F, 0x63A1, 0x63A4, 0x63A6, 0x63AB, 0x63AF, 0x63B1, 0x63B2, - 0x63B5, 0x63B6, 0x63B9, 0x63BB, 0x63BD, 0x63BF, 0x63C0, 0, -plane 93 -at 0x40 - 0x63C1, 0x63C2, 0x63C3, 0x63C5, 0x63C7, 0x63C8, 0x63CA, 0x63CB, - 0x63CC, 0x63D1, 0x63D3, 0x63D4, 0x63D5, 0x63D7, 0x63D8, 0x63D9, - 0x63DA, 0x63DB, 0x63DC, 0x63DD, 0x63DF, 0x63E2, 0x63E4, 0x63E5, - 0x63E6, 0x63E7, 0x63E8, 0x63EB, 0x63EC, 0x63EE, 0x63EF, 0x63F0, - 0x63F1, 0x63F3, 0x63F5, 0x63F7, 0x63F9, 0x63FA, 0x63FB, 0x63FC, - 0x63FE, 0x6403, 0x6404, 0x6406, 0x6407, 0x6408, 0x6409, 0x640A, - 0x640D, 0x640E, 0x6411, 0x6412, 0x6415, 0x6416, 0x6417, 0x6418, - 0x6419, 0x641A, 0x641D, 0x641F, 0x6422, 0x6423, 0x6424, 0, - 0x6425, 0x6427, 0x6428, 0x6429, 0x642B, 0x642E, 0x642F, 0x6430, - 0x6431, 0x6432, 0x6433, 0x6435, 0x6436, 0x6437, 0x6438, 0x6439, - 0x643B, 0x643C, 0x643E, 0x6440, 0x6442, 0x6443, 0x6449, 0x644B, - 0x644C, 0x644D, 0x644E, 0x644F, 0x6450, 0x6451, 0x6453, 0x6455, - 0x6456, 0x6457, 0x6459, 0x645A, 0x645B, 0x645C, 0x645D, 0x645F, - 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6468, - 0x646A, 0x646B, 0x646C, 0x646E, 0x646F, 0x6470, 0x6471, 0x6472, - 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, 0x647B, 0x647C, 0x647D, - 0x647E, 0x647F, 0x6480, 0x6481, 0x6483, 0x6486, 0x6488, 0x6489, - 0x648A, 0x648B, 0x648C, 0x648D, 0x648E, 0x648F, 0x6490, 0x6493, - 0x6494, 0x6497, 0x6498, 0x649A, 0x649B, 0x649C, 0x649D, 0x649F, - 0x64A0, 0x64A1, 0x64A2, 0x64A3, 0x64A5, 0x64A6, 0x64A7, 0x64A8, - 0x64AA, 0x64AB, 0x64AF, 0x64B1, 0x64B2, 0x64B3, 0x64B4, 0x64B6, - 0x64B9, 0x64BB, 0x64BD, 0x64BE, 0x64BF, 0x64C1, 0x64C3, 0x64C4, - 0x64C6, 0x64C7, 0x64C8, 0x64C9, 0x64CA, 0x64CB, 0x64CC, 0x64CF, - 0x64D1, 0x64D3, 0x64D4, 0x64D5, 0x64D6, 0x64D9, 0x64DA, 0, -plane 94 -at 0x40 - 0x64DB, 0x64DC, 0x64DD, 0x64DF, 0x64E0, 0x64E1, 0x64E3, 0x64E5, - 0x64E7, 0x64E8, 0x64E9, 0x64EA, 0x64EB, 0x64EC, 0x64ED, 0x64EE, - 0x64EF, 0x64F0, 0x64F1, 0x64F2, 0x64F3, 0x64F4, 0x64F5, 0x64F6, - 0x64F7, 0x64F8, 0x64F9, 0x64FA, 0x64FB, 0x64FC, 0x64FD, 0x64FE, - 0x64FF, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, - 0x6508, 0x650A, 0x650B, 0x650C, 0x650D, 0x650E, 0x650F, 0x6510, - 0x6511, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, 0x6519, 0x651A, - 0x651B, 0x651C, 0x651D, 0x651E, 0x651F, 0x6520, 0x6521, 0, - 0x6522, 0x6523, 0x6524, 0x6526, 0x6527, 0x6528, 0x6529, 0x652A, - 0x652C, 0x652D, 0x6530, 0x6531, 0x6532, 0x6533, 0x6537, 0x653A, - 0x653C, 0x653D, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6546, - 0x6547, 0x654A, 0x654B, 0x654D, 0x654E, 0x6550, 0x6552, 0x6553, - 0x6554, 0x6557, 0x6558, 0x655A, 0x655C, 0x655F, 0x6560, 0x6561, - 0x6564, 0x6565, 0x6567, 0x6568, 0x6569, 0x656A, 0x656D, 0x656E, - 0x656F, 0x6571, 0x6573, 0x6575, 0x6576, 0x6578, 0x6579, 0x657A, - 0x657B, 0x657C, 0x657D, 0x657E, 0x657F, 0x6580, 0x6581, 0x6582, - 0x6583, 0x6584, 0x6585, 0x6586, 0x6588, 0x6589, 0x658A, 0x658D, - 0x658E, 0x658F, 0x6592, 0x6594, 0x6595, 0x6596, 0x6598, 0x659A, - 0x659D, 0x659E, 0x65A0, 0x65A2, 0x65A3, 0x65A6, 0x65A8, 0x65AA, - 0x65AC, 0x65AE, 0x65B1, 0x65B2, 0x65B3, 0x65B4, 0x65B5, 0x65B6, - 0x65B7, 0x65B8, 0x65BA, 0x65BB, 0x65BE, 0x65BF, 0x65C0, 0x65C2, - 0x65C7, 0x65C8, 0x65C9, 0x65CA, 0x65CD, 0x65D0, 0x65D1, 0x65D3, - 0x65D4, 0x65D5, 0x65D8, 0x65D9, 0x65DA, 0x65DB, 0x65DC, 0x65DD, - 0x65DE, 0x65DF, 0x65E1, 0x65E3, 0x65E4, 0x65EA, 0x65EB, 0, -plane 95 -at 0x40 - 0x65F2, 0x65F3, 0x65F4, 0x65F5, 0x65F8, 0x65F9, 0x65FB, 0x65FC, - 0x65FD, 0x65FE, 0x65FF, 0x6601, 0x6604, 0x6605, 0x6607, 0x6608, - 0x6609, 0x660B, 0x660D, 0x6610, 0x6611, 0x6612, 0x6616, 0x6617, - 0x6618, 0x661A, 0x661B, 0x661C, 0x661E, 0x6621, 0x6622, 0x6623, - 0x6624, 0x6626, 0x6629, 0x662A, 0x662B, 0x662C, 0x662E, 0x6630, - 0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663A, 0x663B, 0x663D, - 0x663F, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, - 0x6649, 0x664A, 0x664D, 0x664E, 0x6650, 0x6651, 0x6658, 0, - 0x6659, 0x665B, 0x665C, 0x665D, 0x665E, 0x6660, 0x6662, 0x6663, - 0x6665, 0x6667, 0x6669, 0x666A, 0x666B, 0x666C, 0x666D, 0x6671, - 0x6672, 0x6673, 0x6675, 0x6678, 0x6679, 0x667B, 0x667C, 0x667D, - 0x667F, 0x6680, 0x6681, 0x6683, 0x6685, 0x6686, 0x6688, 0x6689, - 0x668A, 0x668B, 0x668D, 0x668E, 0x668F, 0x6690, 0x6692, 0x6693, - 0x6694, 0x6695, 0x6698, 0x6699, 0x669A, 0x669B, 0x669C, 0x669E, - 0x669F, 0x66A0, 0x66A1, 0x66A2, 0x66A3, 0x66A4, 0x66A5, 0x66A6, - 0x66A9, 0x66AA, 0x66AB, 0x66AC, 0x66AD, 0x66AF, 0x66B0, 0x66B1, - 0x66B2, 0x66B3, 0x66B5, 0x66B6, 0x66B7, 0x66B8, 0x66BA, 0x66BB, - 0x66BC, 0x66BD, 0x66BF, 0x66C0, 0x66C1, 0x66C2, 0x66C3, 0x66C4, - 0x66C5, 0x66C6, 0x66C7, 0x66C8, 0x66C9, 0x66CA, 0x66CB, 0x66CC, - 0x66CD, 0x66CE, 0x66CF, 0x66D0, 0x66D1, 0x66D2, 0x66D3, 0x66D4, - 0x66D5, 0x66D6, 0x66D7, 0x66D8, 0x66DA, 0x66DE, 0x66DF, 0x66E0, - 0x66E1, 0x66E2, 0x66E3, 0x66E4, 0x66E5, 0x66E7, 0x66E8, 0x66EA, - 0x66EB, 0x66EC, 0x66ED, 0x66EE, 0x66EF, 0x66F1, 0x66F5, 0x66F6, - 0x66F8, 0x66FA, 0x66FB, 0x66FD, 0x6701, 0x6702, 0x6703, 0, -plane 96 -at 0x40 - 0x6704, 0x6705, 0x6706, 0x6707, 0x670C, 0x670E, 0x670F, 0x6711, - 0x6712, 0x6713, 0x6716, 0x6718, 0x6719, 0x671A, 0x671C, 0x671E, - 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729, - 0x672E, 0x6730, 0x6732, 0x6733, 0x6736, 0x6737, 0x6738, 0x6739, - 0x673B, 0x673C, 0x673E, 0x673F, 0x6741, 0x6744, 0x6745, 0x6747, - 0x674A, 0x674B, 0x674D, 0x6752, 0x6754, 0x6755, 0x6757, 0x6758, - 0x6759, 0x675A, 0x675B, 0x675D, 0x6762, 0x6763, 0x6764, 0x6766, - 0x6767, 0x676B, 0x676C, 0x676E, 0x6771, 0x6774, 0x6776, 0, - 0x6778, 0x6779, 0x677A, 0x677B, 0x677D, 0x6780, 0x6782, 0x6783, - 0x6785, 0x6786, 0x6788, 0x678A, 0x678C, 0x678D, 0x678E, 0x678F, - 0x6791, 0x6792, 0x6793, 0x6794, 0x6796, 0x6799, 0x679B, 0x679F, - 0x67A0, 0x67A1, 0x67A4, 0x67A6, 0x67A9, 0x67AC, 0x67AE, 0x67B1, - 0x67B2, 0x67B4, 0x67B9, 0x67BA, 0x67BB, 0x67BC, 0x67BD, 0x67BE, - 0x67BF, 0x67C0, 0x67C2, 0x67C5, 0x67C6, 0x67C7, 0x67C8, 0x67C9, - 0x67CA, 0x67CB, 0x67CC, 0x67CD, 0x67CE, 0x67D5, 0x67D6, 0x67D7, - 0x67DB, 0x67DF, 0x67E1, 0x67E3, 0x67E4, 0x67E6, 0x67E7, 0x67E8, - 0x67EA, 0x67EB, 0x67ED, 0x67EE, 0x67F2, 0x67F5, 0x67F6, 0x67F7, - 0x67F8, 0x67F9, 0x67FA, 0x67FB, 0x67FC, 0x67FE, 0x6801, 0x6802, - 0x6803, 0x6804, 0x6806, 0x680D, 0x6810, 0x6812, 0x6814, 0x6815, - 0x6818, 0x6819, 0x681A, 0x681B, 0x681C, 0x681E, 0x681F, 0x6820, - 0x6822, 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, 0x6828, 0x682B, - 0x682C, 0x682D, 0x682E, 0x682F, 0x6830, 0x6831, 0x6834, 0x6835, - 0x6836, 0x683A, 0x683B, 0x683F, 0x6847, 0x684B, 0x684D, 0x684F, - 0x6852, 0x6856, 0x6857, 0x6858, 0x6859, 0x685A, 0x685B, 0, -plane 97 -at 0x40 - 0x685C, 0x685D, 0x685E, 0x685F, 0x686A, 0x686C, 0x686D, 0x686E, - 0x686F, 0x6870, 0x6871, 0x6872, 0x6873, 0x6875, 0x6878, 0x6879, - 0x687A, 0x687B, 0x687C, 0x687D, 0x687E, 0x687F, 0x6880, 0x6882, - 0x6884, 0x6887, 0x6888, 0x6889, 0x688A, 0x688B, 0x688C, 0x688D, - 0x688E, 0x6890, 0x6891, 0x6892, 0x6894, 0x6895, 0x6896, 0x6898, - 0x6899, 0x689A, 0x689B, 0x689C, 0x689D, 0x689E, 0x689F, 0x68A0, - 0x68A1, 0x68A3, 0x68A4, 0x68A5, 0x68A9, 0x68AA, 0x68AB, 0x68AC, - 0x68AE, 0x68B1, 0x68B2, 0x68B4, 0x68B6, 0x68B7, 0x68B8, 0, - 0x68B9, 0x68BA, 0x68BB, 0x68BC, 0x68BD, 0x68BE, 0x68BF, 0x68C1, - 0x68C3, 0x68C4, 0x68C5, 0x68C6, 0x68C7, 0x68C8, 0x68CA, 0x68CC, - 0x68CE, 0x68CF, 0x68D0, 0x68D1, 0x68D3, 0x68D4, 0x68D6, 0x68D7, - 0x68D9, 0x68DB, 0x68DC, 0x68DD, 0x68DE, 0x68DF, 0x68E1, 0x68E2, - 0x68E4, 0x68E5, 0x68E6, 0x68E7, 0x68E8, 0x68E9, 0x68EA, 0x68EB, - 0x68EC, 0x68ED, 0x68EF, 0x68F2, 0x68F3, 0x68F4, 0x68F6, 0x68F7, - 0x68F8, 0x68FB, 0x68FD, 0x68FE, 0x68FF, 0x6900, 0x6902, 0x6903, - 0x6904, 0x6906, 0x6907, 0x6908, 0x6909, 0x690A, 0x690C, 0x690F, - 0x6911, 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, 0x6918, 0x6919, - 0x691A, 0x691B, 0x691C, 0x691D, 0x691E, 0x6921, 0x6922, 0x6923, - 0x6925, 0x6926, 0x6927, 0x6928, 0x6929, 0x692A, 0x692B, 0x692C, - 0x692E, 0x692F, 0x6931, 0x6932, 0x6933, 0x6935, 0x6936, 0x6937, - 0x6938, 0x693A, 0x693B, 0x693C, 0x693E, 0x6940, 0x6941, 0x6943, - 0x6944, 0x6945, 0x6946, 0x6947, 0x6948, 0x6949, 0x694A, 0x694B, - 0x694C, 0x694D, 0x694E, 0x694F, 0x6950, 0x6951, 0x6952, 0x6953, - 0x6955, 0x6956, 0x6958, 0x6959, 0x695B, 0x695C, 0x695F, 0, -plane 98 -at 0x40 - 0x6961, 0x6962, 0x6964, 0x6965, 0x6967, 0x6968, 0x6969, 0x696A, - 0x696C, 0x696D, 0x696F, 0x6970, 0x6972, 0x6973, 0x6974, 0x6975, - 0x6976, 0x697A, 0x697B, 0x697D, 0x697E, 0x697F, 0x6981, 0x6983, - 0x6985, 0x698A, 0x698B, 0x698C, 0x698E, 0x698F, 0x6990, 0x6991, - 0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699A, 0x699D, 0x699E, - 0x699F, 0x69A0, 0x69A1, 0x69A2, 0x69A3, 0x69A4, 0x69A5, 0x69A6, - 0x69A9, 0x69AA, 0x69AC, 0x69AE, 0x69AF, 0x69B0, 0x69B2, 0x69B3, - 0x69B5, 0x69B6, 0x69B8, 0x69B9, 0x69BA, 0x69BC, 0x69BD, 0, - 0x69BE, 0x69BF, 0x69C0, 0x69C2, 0x69C3, 0x69C4, 0x69C5, 0x69C6, - 0x69C7, 0x69C8, 0x69C9, 0x69CB, 0x69CD, 0x69CF, 0x69D1, 0x69D2, - 0x69D3, 0x69D5, 0x69D6, 0x69D7, 0x69D8, 0x69D9, 0x69DA, 0x69DC, - 0x69DD, 0x69DE, 0x69E1, 0x69E2, 0x69E3, 0x69E4, 0x69E5, 0x69E6, - 0x69E7, 0x69E8, 0x69E9, 0x69EA, 0x69EB, 0x69EC, 0x69EE, 0x69EF, - 0x69F0, 0x69F1, 0x69F3, 0x69F4, 0x69F5, 0x69F6, 0x69F7, 0x69F8, - 0x69F9, 0x69FA, 0x69FB, 0x69FC, 0x69FE, 0x6A00, 0x6A01, 0x6A02, - 0x6A03, 0x6A04, 0x6A05, 0x6A06, 0x6A07, 0x6A08, 0x6A09, 0x6A0B, - 0x6A0C, 0x6A0D, 0x6A0E, 0x6A0F, 0x6A10, 0x6A11, 0x6A12, 0x6A13, - 0x6A14, 0x6A15, 0x6A16, 0x6A19, 0x6A1A, 0x6A1B, 0x6A1C, 0x6A1D, - 0x6A1E, 0x6A20, 0x6A22, 0x6A23, 0x6A24, 0x6A25, 0x6A26, 0x6A27, - 0x6A29, 0x6A2B, 0x6A2C, 0x6A2D, 0x6A2E, 0x6A30, 0x6A32, 0x6A33, - 0x6A34, 0x6A36, 0x6A37, 0x6A38, 0x6A39, 0x6A3A, 0x6A3B, 0x6A3C, - 0x6A3F, 0x6A40, 0x6A41, 0x6A42, 0x6A43, 0x6A45, 0x6A46, 0x6A48, - 0x6A49, 0x6A4A, 0x6A4B, 0x6A4C, 0x6A4D, 0x6A4E, 0x6A4F, 0x6A51, - 0x6A52, 0x6A53, 0x6A54, 0x6A55, 0x6A56, 0x6A57, 0x6A5A, 0, -plane 99 -at 0x40 - 0x6A5C, 0x6A5D, 0x6A5E, 0x6A5F, 0x6A60, 0x6A62, 0x6A63, 0x6A64, - 0x6A66, 0x6A67, 0x6A68, 0x6A69, 0x6A6A, 0x6A6B, 0x6A6C, 0x6A6D, - 0x6A6E, 0x6A6F, 0x6A70, 0x6A72, 0x6A73, 0x6A74, 0x6A75, 0x6A76, - 0x6A77, 0x6A78, 0x6A7A, 0x6A7B, 0x6A7D, 0x6A7E, 0x6A7F, 0x6A81, - 0x6A82, 0x6A83, 0x6A85, 0x6A86, 0x6A87, 0x6A88, 0x6A89, 0x6A8A, - 0x6A8B, 0x6A8C, 0x6A8D, 0x6A8F, 0x6A92, 0x6A93, 0x6A94, 0x6A95, - 0x6A96, 0x6A98, 0x6A99, 0x6A9A, 0x6A9B, 0x6A9C, 0x6A9D, 0x6A9E, - 0x6A9F, 0x6AA1, 0x6AA2, 0x6AA3, 0x6AA4, 0x6AA5, 0x6AA6, 0, - 0x6AA7, 0x6AA8, 0x6AAA, 0x6AAD, 0x6AAE, 0x6AAF, 0x6AB0, 0x6AB1, - 0x6AB2, 0x6AB3, 0x6AB4, 0x6AB5, 0x6AB6, 0x6AB7, 0x6AB8, 0x6AB9, - 0x6ABA, 0x6ABB, 0x6ABC, 0x6ABD, 0x6ABE, 0x6ABF, 0x6AC0, 0x6AC1, - 0x6AC2, 0x6AC3, 0x6AC4, 0x6AC5, 0x6AC6, 0x6AC7, 0x6AC8, 0x6AC9, - 0x6ACA, 0x6ACB, 0x6ACC, 0x6ACD, 0x6ACE, 0x6ACF, 0x6AD0, 0x6AD1, - 0x6AD2, 0x6AD3, 0x6AD4, 0x6AD5, 0x6AD6, 0x6AD7, 0x6AD8, 0x6AD9, - 0x6ADA, 0x6ADB, 0x6ADC, 0x6ADD, 0x6ADE, 0x6ADF, 0x6AE0, 0x6AE1, - 0x6AE2, 0x6AE3, 0x6AE4, 0x6AE5, 0x6AE6, 0x6AE7, 0x6AE8, 0x6AE9, - 0x6AEA, 0x6AEB, 0x6AEC, 0x6AED, 0x6AEE, 0x6AEF, 0x6AF0, 0x6AF1, - 0x6AF2, 0x6AF3, 0x6AF4, 0x6AF5, 0x6AF6, 0x6AF7, 0x6AF8, 0x6AF9, - 0x6AFA, 0x6AFB, 0x6AFC, 0x6AFD, 0x6AFE, 0x6AFF, 0x6B00, 0x6B01, - 0x6B02, 0x6B03, 0x6B04, 0x6B05, 0x6B06, 0x6B07, 0x6B08, 0x6B09, - 0x6B0A, 0x6B0B, 0x6B0C, 0x6B0D, 0x6B0E, 0x6B0F, 0x6B10, 0x6B11, - 0x6B12, 0x6B13, 0x6B14, 0x6B15, 0x6B16, 0x6B17, 0x6B18, 0x6B19, - 0x6B1A, 0x6B1B, 0x6B1C, 0x6B1D, 0x6B1E, 0x6B1F, 0x6B25, 0x6B26, - 0x6B28, 0x6B29, 0x6B2A, 0x6B2B, 0x6B2C, 0x6B2D, 0x6B2E, 0, -plane 9a -at 0x40 - 0x6B2F, 0x6B30, 0x6B31, 0x6B33, 0x6B34, 0x6B35, 0x6B36, 0x6B38, - 0x6B3B, 0x6B3C, 0x6B3D, 0x6B3F, 0x6B40, 0x6B41, 0x6B42, 0x6B44, - 0x6B45, 0x6B48, 0x6B4A, 0x6B4B, 0x6B4D, 0x6B4E, 0x6B4F, 0x6B50, - 0x6B51, 0x6B52, 0x6B53, 0x6B54, 0x6B55, 0x6B56, 0x6B57, 0x6B58, - 0x6B5A, 0x6B5B, 0x6B5C, 0x6B5D, 0x6B5E, 0x6B5F, 0x6B60, 0x6B61, - 0x6B68, 0x6B69, 0x6B6B, 0x6B6C, 0x6B6D, 0x6B6E, 0x6B6F, 0x6B70, - 0x6B71, 0x6B72, 0x6B73, 0x6B74, 0x6B75, 0x6B76, 0x6B77, 0x6B78, - 0x6B7A, 0x6B7D, 0x6B7E, 0x6B7F, 0x6B80, 0x6B85, 0x6B88, 0, - 0x6B8C, 0x6B8E, 0x6B8F, 0x6B90, 0x6B91, 0x6B94, 0x6B95, 0x6B97, - 0x6B98, 0x6B99, 0x6B9C, 0x6B9D, 0x6B9E, 0x6B9F, 0x6BA0, 0x6BA2, - 0x6BA3, 0x6BA4, 0x6BA5, 0x6BA6, 0x6BA7, 0x6BA8, 0x6BA9, 0x6BAB, - 0x6BAC, 0x6BAD, 0x6BAE, 0x6BAF, 0x6BB0, 0x6BB1, 0x6BB2, 0x6BB6, - 0x6BB8, 0x6BB9, 0x6BBA, 0x6BBB, 0x6BBC, 0x6BBD, 0x6BBE, 0x6BC0, - 0x6BC3, 0x6BC4, 0x6BC6, 0x6BC7, 0x6BC8, 0x6BC9, 0x6BCA, 0x6BCC, - 0x6BCE, 0x6BD0, 0x6BD1, 0x6BD8, 0x6BDA, 0x6BDC, 0x6BDD, 0x6BDE, - 0x6BDF, 0x6BE0, 0x6BE2, 0x6BE3, 0x6BE4, 0x6BE5, 0x6BE6, 0x6BE7, - 0x6BE8, 0x6BE9, 0x6BEC, 0x6BED, 0x6BEE, 0x6BF0, 0x6BF1, 0x6BF2, - 0x6BF4, 0x6BF6, 0x6BF7, 0x6BF8, 0x6BFA, 0x6BFB, 0x6BFC, 0x6BFE, - 0x6BFF, 0x6C00, 0x6C01, 0x6C02, 0x6C03, 0x6C04, 0x6C08, 0x6C09, - 0x6C0A, 0x6C0B, 0x6C0C, 0x6C0E, 0x6C12, 0x6C17, 0x6C1C, 0x6C1D, - 0x6C1E, 0x6C20, 0x6C23, 0x6C25, 0x6C2B, 0x6C2C, 0x6C2D, 0x6C31, - 0x6C33, 0x6C36, 0x6C37, 0x6C39, 0x6C3A, 0x6C3B, 0x6C3C, 0x6C3E, - 0x6C3F, 0x6C43, 0x6C44, 0x6C45, 0x6C48, 0x6C4B, 0x6C4C, 0x6C4D, - 0x6C4E, 0x6C4F, 0x6C51, 0x6C52, 0x6C53, 0x6C56, 0x6C58, 0, -plane 9b -at 0x40 - 0x6C59, 0x6C5A, 0x6C62, 0x6C63, 0x6C65, 0x6C66, 0x6C67, 0x6C6B, - 0x6C6C, 0x6C6D, 0x6C6E, 0x6C6F, 0x6C71, 0x6C73, 0x6C75, 0x6C77, - 0x6C78, 0x6C7A, 0x6C7B, 0x6C7C, 0x6C7F, 0x6C80, 0x6C84, 0x6C87, - 0x6C8A, 0x6C8B, 0x6C8D, 0x6C8E, 0x6C91, 0x6C92, 0x6C95, 0x6C96, - 0x6C97, 0x6C98, 0x6C9A, 0x6C9C, 0x6C9D, 0x6C9E, 0x6CA0, 0x6CA2, - 0x6CA8, 0x6CAC, 0x6CAF, 0x6CB0, 0x6CB4, 0x6CB5, 0x6CB6, 0x6CB7, - 0x6CBA, 0x6CC0, 0x6CC1, 0x6CC2, 0x6CC3, 0x6CC6, 0x6CC7, 0x6CC8, - 0x6CCB, 0x6CCD, 0x6CCE, 0x6CCF, 0x6CD1, 0x6CD2, 0x6CD8, 0, - 0x6CD9, 0x6CDA, 0x6CDC, 0x6CDD, 0x6CDF, 0x6CE4, 0x6CE6, 0x6CE7, - 0x6CE9, 0x6CEC, 0x6CED, 0x6CF2, 0x6CF4, 0x6CF9, 0x6CFF, 0x6D00, - 0x6D02, 0x6D03, 0x6D05, 0x6D06, 0x6D08, 0x6D09, 0x6D0A, 0x6D0D, - 0x6D0F, 0x6D10, 0x6D11, 0x6D13, 0x6D14, 0x6D15, 0x6D16, 0x6D18, - 0x6D1C, 0x6D1D, 0x6D1F, 0x6D20, 0x6D21, 0x6D22, 0x6D23, 0x6D24, - 0x6D26, 0x6D28, 0x6D29, 0x6D2C, 0x6D2D, 0x6D2F, 0x6D30, 0x6D34, - 0x6D36, 0x6D37, 0x6D38, 0x6D3A, 0x6D3F, 0x6D40, 0x6D42, 0x6D44, - 0x6D49, 0x6D4C, 0x6D50, 0x6D55, 0x6D56, 0x6D57, 0x6D58, 0x6D5B, - 0x6D5D, 0x6D5F, 0x6D61, 0x6D62, 0x6D64, 0x6D65, 0x6D67, 0x6D68, - 0x6D6B, 0x6D6C, 0x6D6D, 0x6D70, 0x6D71, 0x6D72, 0x6D73, 0x6D75, - 0x6D76, 0x6D79, 0x6D7A, 0x6D7B, 0x6D7D, 0x6D7E, 0x6D7F, 0x6D80, - 0x6D81, 0x6D83, 0x6D84, 0x6D86, 0x6D87, 0x6D8A, 0x6D8B, 0x6D8D, - 0x6D8F, 0x6D90, 0x6D92, 0x6D96, 0x6D97, 0x6D98, 0x6D99, 0x6D9A, - 0x6D9C, 0x6DA2, 0x6DA5, 0x6DAC, 0x6DAD, 0x6DB0, 0x6DB1, 0x6DB3, - 0x6DB4, 0x6DB6, 0x6DB7, 0x6DB9, 0x6DBA, 0x6DBB, 0x6DBC, 0x6DBD, - 0x6DBE, 0x6DC1, 0x6DC2, 0x6DC3, 0x6DC8, 0x6DC9, 0x6DCA, 0, -plane 9c -at 0x40 - 0x6DCD, 0x6DCE, 0x6DCF, 0x6DD0, 0x6DD2, 0x6DD3, 0x6DD4, 0x6DD5, - 0x6DD7, 0x6DDA, 0x6DDB, 0x6DDC, 0x6DDF, 0x6DE2, 0x6DE3, 0x6DE5, - 0x6DE7, 0x6DE8, 0x6DE9, 0x6DEA, 0x6DED, 0x6DEF, 0x6DF0, 0x6DF2, - 0x6DF4, 0x6DF5, 0x6DF6, 0x6DF8, 0x6DFA, 0x6DFD, 0x6DFE, 0x6DFF, - 0x6E00, 0x6E01, 0x6E02, 0x6E03, 0x6E04, 0x6E06, 0x6E07, 0x6E08, - 0x6E09, 0x6E0B, 0x6E0F, 0x6E12, 0x6E13, 0x6E15, 0x6E18, 0x6E19, - 0x6E1B, 0x6E1C, 0x6E1E, 0x6E1F, 0x6E22, 0x6E26, 0x6E27, 0x6E28, - 0x6E2A, 0x6E2C, 0x6E2E, 0x6E30, 0x6E31, 0x6E33, 0x6E35, 0, - 0x6E36, 0x6E37, 0x6E39, 0x6E3B, 0x6E3C, 0x6E3D, 0x6E3E, 0x6E3F, - 0x6E40, 0x6E41, 0x6E42, 0x6E45, 0x6E46, 0x6E47, 0x6E48, 0x6E49, - 0x6E4A, 0x6E4B, 0x6E4C, 0x6E4F, 0x6E50, 0x6E51, 0x6E52, 0x6E55, - 0x6E57, 0x6E59, 0x6E5A, 0x6E5C, 0x6E5D, 0x6E5E, 0x6E60, 0x6E61, - 0x6E62, 0x6E63, 0x6E64, 0x6E65, 0x6E66, 0x6E67, 0x6E68, 0x6E69, - 0x6E6A, 0x6E6C, 0x6E6D, 0x6E6F, 0x6E70, 0x6E71, 0x6E72, 0x6E73, - 0x6E74, 0x6E75, 0x6E76, 0x6E77, 0x6E78, 0x6E79, 0x6E7A, 0x6E7B, - 0x6E7C, 0x6E7D, 0x6E80, 0x6E81, 0x6E82, 0x6E84, 0x6E87, 0x6E88, - 0x6E8A, 0x6E8B, 0x6E8C, 0x6E8D, 0x6E8E, 0x6E91, 0x6E92, 0x6E93, - 0x6E94, 0x6E95, 0x6E96, 0x6E97, 0x6E99, 0x6E9A, 0x6E9B, 0x6E9D, - 0x6E9E, 0x6EA0, 0x6EA1, 0x6EA3, 0x6EA4, 0x6EA6, 0x6EA8, 0x6EA9, - 0x6EAB, 0x6EAC, 0x6EAD, 0x6EAE, 0x6EB0, 0x6EB3, 0x6EB5, 0x6EB8, - 0x6EB9, 0x6EBC, 0x6EBE, 0x6EBF, 0x6EC0, 0x6EC3, 0x6EC4, 0x6EC5, - 0x6EC6, 0x6EC8, 0x6EC9, 0x6ECA, 0x6ECC, 0x6ECD, 0x6ECE, 0x6ED0, - 0x6ED2, 0x6ED6, 0x6ED8, 0x6ED9, 0x6EDB, 0x6EDC, 0x6EDD, 0x6EE3, - 0x6EE7, 0x6EEA, 0x6EEB, 0x6EEC, 0x6EED, 0x6EEE, 0x6EEF, 0, -plane 9d -at 0x40 - 0x6EF0, 0x6EF1, 0x6EF2, 0x6EF3, 0x6EF5, 0x6EF6, 0x6EF7, 0x6EF8, - 0x6EFA, 0x6EFB, 0x6EFC, 0x6EFD, 0x6EFE, 0x6EFF, 0x6F00, 0x6F01, - 0x6F03, 0x6F04, 0x6F05, 0x6F07, 0x6F08, 0x6F0A, 0x6F0B, 0x6F0C, - 0x6F0D, 0x6F0E, 0x6F10, 0x6F11, 0x6F12, 0x6F16, 0x6F17, 0x6F18, - 0x6F19, 0x6F1A, 0x6F1B, 0x6F1C, 0x6F1D, 0x6F1E, 0x6F1F, 0x6F21, - 0x6F22, 0x6F23, 0x6F25, 0x6F26, 0x6F27, 0x6F28, 0x6F2C, 0x6F2E, - 0x6F30, 0x6F32, 0x6F34, 0x6F35, 0x6F37, 0x6F38, 0x6F39, 0x6F3A, - 0x6F3B, 0x6F3C, 0x6F3D, 0x6F3F, 0x6F40, 0x6F41, 0x6F42, 0, - 0x6F43, 0x6F44, 0x6F45, 0x6F48, 0x6F49, 0x6F4A, 0x6F4C, 0x6F4E, - 0x6F4F, 0x6F50, 0x6F51, 0x6F52, 0x6F53, 0x6F54, 0x6F55, 0x6F56, - 0x6F57, 0x6F59, 0x6F5A, 0x6F5B, 0x6F5D, 0x6F5F, 0x6F60, 0x6F61, - 0x6F63, 0x6F64, 0x6F65, 0x6F67, 0x6F68, 0x6F69, 0x6F6A, 0x6F6B, - 0x6F6C, 0x6F6F, 0x6F70, 0x6F71, 0x6F73, 0x6F75, 0x6F76, 0x6F77, - 0x6F79, 0x6F7B, 0x6F7D, 0x6F7E, 0x6F7F, 0x6F80, 0x6F81, 0x6F82, - 0x6F83, 0x6F85, 0x6F86, 0x6F87, 0x6F8A, 0x6F8B, 0x6F8F, 0x6F90, - 0x6F91, 0x6F92, 0x6F93, 0x6F94, 0x6F95, 0x6F96, 0x6F97, 0x6F98, - 0x6F99, 0x6F9A, 0x6F9B, 0x6F9D, 0x6F9E, 0x6F9F, 0x6FA0, 0x6FA2, - 0x6FA3, 0x6FA4, 0x6FA5, 0x6FA6, 0x6FA8, 0x6FA9, 0x6FAA, 0x6FAB, - 0x6FAC, 0x6FAD, 0x6FAE, 0x6FAF, 0x6FB0, 0x6FB1, 0x6FB2, 0x6FB4, - 0x6FB5, 0x6FB7, 0x6FB8, 0x6FBA, 0x6FBB, 0x6FBC, 0x6FBD, 0x6FBE, - 0x6FBF, 0x6FC1, 0x6FC3, 0x6FC4, 0x6FC5, 0x6FC6, 0x6FC7, 0x6FC8, - 0x6FCA, 0x6FCB, 0x6FCC, 0x6FCD, 0x6FCE, 0x6FCF, 0x6FD0, 0x6FD3, - 0x6FD4, 0x6FD5, 0x6FD6, 0x6FD7, 0x6FD8, 0x6FD9, 0x6FDA, 0x6FDB, - 0x6FDC, 0x6FDD, 0x6FDF, 0x6FE2, 0x6FE3, 0x6FE4, 0x6FE5, 0, -plane 9e -at 0x40 - 0x6FE6, 0x6FE7, 0x6FE8, 0x6FE9, 0x6FEA, 0x6FEB, 0x6FEC, 0x6FED, - 0x6FF0, 0x6FF1, 0x6FF2, 0x6FF3, 0x6FF4, 0x6FF5, 0x6FF6, 0x6FF7, - 0x6FF8, 0x6FF9, 0x6FFA, 0x6FFB, 0x6FFC, 0x6FFD, 0x6FFE, 0x6FFF, - 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, - 0x7008, 0x7009, 0x700A, 0x700B, 0x700C, 0x700D, 0x700E, 0x700F, - 0x7010, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018, - 0x7019, 0x701C, 0x701D, 0x701E, 0x701F, 0x7020, 0x7021, 0x7022, - 0x7024, 0x7025, 0x7026, 0x7027, 0x7028, 0x7029, 0x702A, 0, - 0x702B, 0x702C, 0x702D, 0x702E, 0x702F, 0x7030, 0x7031, 0x7032, - 0x7033, 0x7034, 0x7036, 0x7037, 0x7038, 0x703A, 0x703B, 0x703C, - 0x703D, 0x703E, 0x703F, 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, - 0x7045, 0x7046, 0x7047, 0x7048, 0x7049, 0x704A, 0x704B, 0x704D, - 0x704E, 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, - 0x7057, 0x7058, 0x7059, 0x705A, 0x705B, 0x705C, 0x705D, 0x705F, - 0x7060, 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, - 0x7068, 0x7069, 0x706A, 0x706E, 0x7071, 0x7072, 0x7073, 0x7074, - 0x7077, 0x7079, 0x707A, 0x707B, 0x707D, 0x7081, 0x7082, 0x7083, - 0x7084, 0x7086, 0x7087, 0x7088, 0x708B, 0x708C, 0x708D, 0x708F, - 0x7090, 0x7091, 0x7093, 0x7097, 0x7098, 0x709A, 0x709B, 0x709E, - 0x709F, 0x70A0, 0x70A1, 0x70A2, 0x70A3, 0x70A4, 0x70A5, 0x70A6, - 0x70A7, 0x70A8, 0x70A9, 0x70AA, 0x70B0, 0x70B2, 0x70B4, 0x70B5, - 0x70B6, 0x70BA, 0x70BE, 0x70BF, 0x70C4, 0x70C5, 0x70C6, 0x70C7, - 0x70C9, 0x70CB, 0x70CC, 0x70CD, 0x70CE, 0x70CF, 0x70D0, 0x70D1, - 0x70D2, 0x70D3, 0x70D4, 0x70D5, 0x70D6, 0x70D7, 0x70DA, 0, -plane 9f -at 0x40 - 0x70DC, 0x70DD, 0x70DE, 0x70E0, 0x70E1, 0x70E2, 0x70E3, 0x70E5, - 0x70EA, 0x70EE, 0x70F0, 0x70F1, 0x70F2, 0x70F3, 0x70F4, 0x70F5, - 0x70F6, 0x70F8, 0x70FA, 0x70FB, 0x70FC, 0x70FE, 0x70FF, 0x7100, - 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x7108, - 0x710B, 0x710C, 0x710D, 0x710E, 0x710F, 0x7111, 0x7112, 0x7114, - 0x7117, 0x711B, 0x711C, 0x711D, 0x711E, 0x711F, 0x7120, 0x7121, - 0x7122, 0x7123, 0x7124, 0x7125, 0x7127, 0x7128, 0x7129, 0x712A, - 0x712B, 0x712C, 0x712D, 0x712E, 0x7132, 0x7133, 0x7134, 0, - 0x7135, 0x7137, 0x7138, 0x7139, 0x713A, 0x713B, 0x713C, 0x713D, - 0x713E, 0x713F, 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7146, - 0x7147, 0x7148, 0x7149, 0x714B, 0x714D, 0x714F, 0x7150, 0x7151, - 0x7152, 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, 0x7158, 0x7159, - 0x715A, 0x715B, 0x715D, 0x715F, 0x7160, 0x7161, 0x7162, 0x7163, - 0x7165, 0x7169, 0x716A, 0x716B, 0x716C, 0x716D, 0x716F, 0x7170, - 0x7171, 0x7174, 0x7175, 0x7176, 0x7177, 0x7179, 0x717B, 0x717C, - 0x717E, 0x717F, 0x7180, 0x7181, 0x7182, 0x7183, 0x7185, 0x7186, - 0x7187, 0x7188, 0x7189, 0x718B, 0x718C, 0x718D, 0x718E, 0x7190, - 0x7191, 0x7192, 0x7193, 0x7195, 0x7196, 0x7197, 0x719A, 0x719B, - 0x719C, 0x719D, 0x719E, 0x71A1, 0x71A2, 0x71A3, 0x71A4, 0x71A5, - 0x71A6, 0x71A7, 0x71A9, 0x71AA, 0x71AB, 0x71AD, 0x71AE, 0x71AF, - 0x71B0, 0x71B1, 0x71B2, 0x71B4, 0x71B6, 0x71B7, 0x71B8, 0x71BA, - 0x71BB, 0x71BC, 0x71BD, 0x71BE, 0x71BF, 0x71C0, 0x71C1, 0x71C2, - 0x71C4, 0x71C5, 0x71C6, 0x71C7, 0x71C8, 0x71C9, 0x71CA, 0x71CB, - 0x71CC, 0x71CD, 0x71CF, 0x71D0, 0x71D1, 0x71D2, 0x71D3, 0, -plane a0 -at 0x40 - 0x71D6, 0x71D7, 0x71D8, 0x71D9, 0x71DA, 0x71DB, 0x71DC, 0x71DD, - 0x71DE, 0x71DF, 0x71E1, 0x71E2, 0x71E3, 0x71E4, 0x71E6, 0x71E8, - 0x71E9, 0x71EA, 0x71EB, 0x71EC, 0x71ED, 0x71EF, 0x71F0, 0x71F1, - 0x71F2, 0x71F3, 0x71F4, 0x71F5, 0x71F6, 0x71F7, 0x71F8, 0x71FA, - 0x71FB, 0x71FC, 0x71FD, 0x71FE, 0x71FF, 0x7200, 0x7201, 0x7202, - 0x7203, 0x7204, 0x7205, 0x7207, 0x7208, 0x7209, 0x720A, 0x720B, - 0x720C, 0x720D, 0x720E, 0x720F, 0x7210, 0x7211, 0x7212, 0x7213, - 0x7214, 0x7215, 0x7216, 0x7217, 0x7218, 0x7219, 0x721A, 0, - 0x721B, 0x721C, 0x721E, 0x721F, 0x7220, 0x7221, 0x7222, 0x7223, - 0x7224, 0x7225, 0x7226, 0x7227, 0x7229, 0x722B, 0x722D, 0x722E, - 0x722F, 0x7232, 0x7233, 0x7234, 0x723A, 0x723C, 0x723E, 0x7240, - 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, 0x724A, - 0x724B, 0x724E, 0x724F, 0x7250, 0x7251, 0x7253, 0x7254, 0x7255, - 0x7257, 0x7258, 0x725A, 0x725C, 0x725E, 0x7260, 0x7263, 0x7264, - 0x7265, 0x7268, 0x726A, 0x726B, 0x726C, 0x726D, 0x7270, 0x7271, - 0x7273, 0x7274, 0x7276, 0x7277, 0x7278, 0x727B, 0x727C, 0x727D, - 0x7282, 0x7283, 0x7285, 0x7286, 0x7287, 0x7288, 0x7289, 0x728C, - 0x728E, 0x7290, 0x7291, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, - 0x7298, 0x7299, 0x729A, 0x729B, 0x729C, 0x729D, 0x729E, 0x72A0, - 0x72A1, 0x72A2, 0x72A3, 0x72A4, 0x72A5, 0x72A6, 0x72A7, 0x72A8, - 0x72A9, 0x72AA, 0x72AB, 0x72AE, 0x72B1, 0x72B2, 0x72B3, 0x72B5, - 0x72BA, 0x72BB, 0x72BC, 0x72BD, 0x72BE, 0x72BF, 0x72C0, 0x72C5, - 0x72C6, 0x72C7, 0x72C9, 0x72CA, 0x72CB, 0x72CC, 0x72CF, 0x72D1, - 0x72D3, 0x72D4, 0x72D5, 0x72D6, 0x72D8, 0x72DA, 0x72DB, 0, -plane a1 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x3000, 0x3001, 0x3002, 0x00B7, 0x02C9, 0x02C7, 0x00A8, - 0x3003, 0x3005, 0x2015, 0xFF5E, 0x2016, 0x2026, 0x2018, 0x2019, - 0x201C, 0x201D, 0x3014, 0x3015, 0x3008, 0x3009, 0x300A, 0x300B, - 0x300C, 0x300D, 0x300E, 0x300F, 0x3016, 0x3017, 0x3010, 0x3011, - 0x00B1, 0x00D7, 0x00F7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220F, - 0x222A, 0x2229, 0x2208, 0x2237, 0x221A, 0x22A5, 0x2225, 0x2220, - 0x2312, 0x2299, 0x222B, 0x222E, 0x2261, 0x224C, 0x2248, 0x223D, - 0x221D, 0x2260, 0x226E, 0x226F, 0x2264, 0x2265, 0x221E, 0x2235, - 0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFF04, - 0x00A4, 0xFFE0, 0xFFE1, 0x2030, 0x00A7, 0x2116, 0x2606, 0x2605, - 0x25CB, 0x25CF, 0x25CE, 0x25C7, 0x25C6, 0x25A1, 0x25A0, 0x25B3, - 0x25B2, 0x203B, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0, -plane a2 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, - 0x2177, 0x2178, 0x2179, 0, 0, 0, 0, 0, - 0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D, 0x248E, - 0x248F, 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, - 0x2497, 0x2498, 0x2499, 0x249A, 0x249B, 0x2474, 0x2475, 0x2476, - 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C, 0x247D, 0x247E, - 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, - 0x2487, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, - 0x2467, 0x2468, 0x2469, 0, 0, 0x3220, 0x3221, 0x3222, - 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0, - 0, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, - 0x2167, 0x2168, 0x2169, 0x216A, 0x216B, 0, 0, 0, -plane a3 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0xFF01, 0xFF02, 0xFF03, 0xFFE5, 0xFF05, 0xFF06, 0xFF07, - 0xFF08, 0xFF09, 0xFF0A, 0xFF0B, 0xFF0C, 0xFF0D, 0xFF0E, 0xFF0F, - 0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17, - 0xFF18, 0xFF19, 0xFF1A, 0xFF1B, 0xFF1C, 0xFF1D, 0xFF1E, 0xFF1F, - 0xFF20, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27, - 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F, - 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37, - 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3C, 0xFF3D, 0xFF3E, 0xFF3F, - 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47, - 0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F, - 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57, - 0xFF58, 0xFF59, 0xFF5A, 0xFF5B, 0xFF5C, 0xFF5D, 0xFFE3, 0, -plane a4 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, - 0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F, - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, - 0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F, - 0x3090, 0x3091, 0x3092, 0x3093, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a5 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7, - 0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF, - 0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7, - 0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF, - 0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7, - 0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF, - 0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7, - 0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF, - 0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7, - 0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF, - 0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a6 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, - 0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, - 0x03A9, 0, 0, 0, 0, 0, 0, 0, - 0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, - 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, - 0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, - 0x03C9, 0, 0, 0, 0, 0, 0, 0, - 0xFE35, 0xFE36, 0xFE39, 0xFE3A, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, - 0xFE41, 0xFE42, 0xFE43, 0xFE44, 0, 0, 0xFE3B, 0xFE3C, - 0xFE37, 0xFE38, 0xFE31, 0, 0xFE33, 0xFE34, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a7 -at 0x40 - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, - 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, - 0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, - 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, - 0x042E, 0x042F, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, - 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, - 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, - 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, - 0x044E, 0x044F, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a8 -at 0x40 - 0x02CA, 0x02CB, 0x02D9, 0x2013, 0x2014, 0x2025, 0x2035, 0x2105, - 0x2109, 0x2196, 0x2197, 0x2198, 0x2199, 0x2215, 0x221F, 0x2223, - 0x2252, 0x2266, 0x2267, 0x22BF, 0x2550, 0x2551, 0x2552, 0x2553, - 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255A, 0x255B, - 0x255C, 0x255D, 0x255E, 0x255F, 0x2560, 0x2561, 0x2562, 0x2563, - 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256A, 0x256B, - 0x256C, 0x256D, 0x256E, 0x256F, 0x2570, 0x2571, 0x2572, 0x2573, - 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0, - 0x2588, 0x2589, 0x258A, 0x258B, 0x258C, 0x258D, 0x258E, 0x258F, - 0x2593, 0x2594, 0x2595, 0x25BC, 0x25BD, 0x25E2, 0x25E3, 0x25E4, - 0x25E5, 0x2609, 0x2295, 0x3012, 0x301D, 0x301E, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0x0101, 0x00E1, 0x01CE, 0x00E0, 0x0113, 0x00E9, 0x011B, - 0x00E8, 0x012B, 0x00ED, 0x01D0, 0x00EC, 0x014D, 0x00F3, 0x01D2, - 0x00F2, 0x016B, 0x00FA, 0x01D4, 0x00F9, 0x01D6, 0x01D8, 0x01DA, - 0x01DC, 0x00FC, 0x00EA, 0x0251, 0xE7C7, 0x0144, 0x0148, 0xE7C8, - 0x0261, 0, 0, 0, 0, 0x3105, 0x3106, 0x3107, - 0x3108, 0x3109, 0x310A, 0x310B, 0x310C, 0x310D, 0x310E, 0x310F, - 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, - 0x3118, 0x3119, 0x311A, 0x311B, 0x311C, 0x311D, 0x311E, 0x311F, - 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, - 0x3128, 0x3129, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane a9 -at 0x40 - 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, - 0x3029, 0x32A3, 0x338E, 0x338F, 0x339C, 0x339D, 0x339E, 0x33A1, - 0x33C4, 0x33CE, 0x33D1, 0x33D2, 0x33D5, 0xFE30, 0xFFE2, 0xFFE4, - 0, 0x2121, 0x3231, 0, 0x2010, 0, 0, 0, - 0x30FC, 0x309B, 0x309C, 0x30FD, 0x30FE, 0x3006, 0x309D, 0x309E, - 0xFE49, 0xFE4A, 0xFE4B, 0xFE4C, 0xFE4D, 0xFE4E, 0xFE4F, 0xFE50, - 0xFE51, 0xFE52, 0xFE54, 0xFE55, 0xFE56, 0xFE57, 0xFE59, 0xFE5A, - 0xFE5B, 0xFE5C, 0xFE5D, 0xFE5E, 0xFE5F, 0xFE60, 0xFE61, 0, - 0xFE62, 0xFE63, 0xFE64, 0xFE65, 0xFE66, 0xFE68, 0xFE69, 0xFE6A, - 0xFE6B, 0xE7E7, 0xE7E8, 0xE7E9, 0xE7EA, 0xE7EB, 0xE7EC, 0xE7ED, - 0xE7EE, 0xE7EF, 0xE7F0, 0xE7F1, 0xE7F2, 0xE7F3, 0x3007, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0x2500, 0x2501, 0x2502, 0x2503, - 0x2504, 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250A, 0x250B, - 0x250C, 0x250D, 0x250E, 0x250F, 0x2510, 0x2511, 0x2512, 0x2513, - 0x2514, 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251A, 0x251B, - 0x251C, 0x251D, 0x251E, 0x251F, 0x2520, 0x2521, 0x2522, 0x2523, - 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252A, 0x252B, - 0x252C, 0x252D, 0x252E, 0x252F, 0x2530, 0x2531, 0x2532, 0x2533, - 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253A, 0x253B, - 0x253C, 0x253D, 0x253E, 0x253F, 0x2540, 0x2541, 0x2542, 0x2543, - 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254A, 0x254B, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane aa -at 0x40 - 0x72DC, 0x72DD, 0x72DF, 0x72E2, 0x72E3, 0x72E4, 0x72E5, 0x72E6, - 0x72E7, 0x72EA, 0x72EB, 0x72F5, 0x72F6, 0x72F9, 0x72FD, 0x72FE, - 0x72FF, 0x7300, 0x7302, 0x7304, 0x7305, 0x7306, 0x7307, 0x7308, - 0x7309, 0x730B, 0x730C, 0x730D, 0x730F, 0x7310, 0x7311, 0x7312, - 0x7314, 0x7318, 0x7319, 0x731A, 0x731F, 0x7320, 0x7323, 0x7324, - 0x7326, 0x7327, 0x7328, 0x732D, 0x732F, 0x7330, 0x7332, 0x7333, - 0x7335, 0x7336, 0x733A, 0x733B, 0x733C, 0x733D, 0x7340, 0x7341, - 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0, - 0x7349, 0x734A, 0x734B, 0x734C, 0x734E, 0x734F, 0x7351, 0x7353, - 0x7354, 0x7355, 0x7356, 0x7358, 0x7359, 0x735A, 0x735B, 0x735C, - 0x735D, 0x735E, 0x735F, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, - 0x7366, 0x7367, 0x7368, 0x7369, 0x736A, 0x736B, 0x736E, 0x7370, - 0x7371, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane ab -at 0x40 - 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, 0x7378, 0x7379, - 0x737A, 0x737B, 0x737C, 0x737D, 0x737F, 0x7380, 0x7381, 0x7382, - 0x7383, 0x7385, 0x7386, 0x7388, 0x738A, 0x738C, 0x738D, 0x738F, - 0x7390, 0x7392, 0x7393, 0x7394, 0x7395, 0x7397, 0x7398, 0x7399, - 0x739A, 0x739C, 0x739D, 0x739E, 0x73A0, 0x73A1, 0x73A3, 0x73A4, - 0x73A5, 0x73A6, 0x73A7, 0x73A8, 0x73AA, 0x73AC, 0x73AD, 0x73B1, - 0x73B4, 0x73B5, 0x73B6, 0x73B8, 0x73B9, 0x73BC, 0x73BD, 0x73BE, - 0x73BF, 0x73C1, 0x73C3, 0x73C4, 0x73C5, 0x73C6, 0x73C7, 0, - 0x73CB, 0x73CC, 0x73CE, 0x73D2, 0x73D3, 0x73D4, 0x73D5, 0x73D6, - 0x73D7, 0x73D8, 0x73DA, 0x73DB, 0x73DC, 0x73DD, 0x73DF, 0x73E1, - 0x73E2, 0x73E3, 0x73E4, 0x73E6, 0x73E8, 0x73EA, 0x73EB, 0x73EC, - 0x73EE, 0x73EF, 0x73F0, 0x73F1, 0x73F3, 0x73F4, 0x73F5, 0x73F6, - 0x73F7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane ac -at 0x40 - 0x73F8, 0x73F9, 0x73FA, 0x73FB, 0x73FC, 0x73FD, 0x73FE, 0x73FF, - 0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, 0x740B, 0x740C, - 0x740D, 0x740E, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, - 0x7417, 0x7418, 0x7419, 0x741C, 0x741D, 0x741E, 0x741F, 0x7420, - 0x7421, 0x7423, 0x7424, 0x7427, 0x7429, 0x742B, 0x742D, 0x742F, - 0x7431, 0x7432, 0x7437, 0x7438, 0x7439, 0x743A, 0x743B, 0x743D, - 0x743E, 0x743F, 0x7440, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, - 0x7447, 0x7448, 0x7449, 0x744A, 0x744B, 0x744C, 0x744D, 0, - 0x744E, 0x744F, 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7456, - 0x7458, 0x745D, 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, - 0x7466, 0x7467, 0x7468, 0x7469, 0x746A, 0x746B, 0x746C, 0x746E, - 0x746F, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, 0x7479, - 0x747A, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane ad -at 0x40 - 0x747B, 0x747C, 0x747D, 0x747F, 0x7482, 0x7484, 0x7485, 0x7486, - 0x7488, 0x7489, 0x748A, 0x748C, 0x748D, 0x748F, 0x7491, 0x7492, - 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, 0x7498, 0x7499, 0x749A, - 0x749B, 0x749D, 0x749F, 0x74A0, 0x74A1, 0x74A2, 0x74A3, 0x74A4, - 0x74A5, 0x74A6, 0x74AA, 0x74AB, 0x74AC, 0x74AD, 0x74AE, 0x74AF, - 0x74B0, 0x74B1, 0x74B2, 0x74B3, 0x74B4, 0x74B5, 0x74B6, 0x74B7, - 0x74B8, 0x74B9, 0x74BB, 0x74BC, 0x74BD, 0x74BE, 0x74BF, 0x74C0, - 0x74C1, 0x74C2, 0x74C3, 0x74C4, 0x74C5, 0x74C6, 0x74C7, 0, - 0x74C8, 0x74C9, 0x74CA, 0x74CB, 0x74CC, 0x74CD, 0x74CE, 0x74CF, - 0x74D0, 0x74D1, 0x74D3, 0x74D4, 0x74D5, 0x74D6, 0x74D7, 0x74D8, - 0x74D9, 0x74DA, 0x74DB, 0x74DD, 0x74DF, 0x74E1, 0x74E5, 0x74E7, - 0x74E8, 0x74E9, 0x74EA, 0x74EB, 0x74EC, 0x74ED, 0x74F0, 0x74F1, - 0x74F2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane ae -at 0x40 - 0x74F3, 0x74F5, 0x74F8, 0x74F9, 0x74FA, 0x74FB, 0x74FC, 0x74FD, - 0x74FE, 0x7500, 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507, - 0x7508, 0x7509, 0x750A, 0x750B, 0x750C, 0x750E, 0x7510, 0x7512, - 0x7514, 0x7515, 0x7516, 0x7517, 0x751B, 0x751D, 0x751E, 0x7520, - 0x7521, 0x7522, 0x7523, 0x7524, 0x7526, 0x7527, 0x752A, 0x752E, - 0x7534, 0x7536, 0x7539, 0x753C, 0x753D, 0x753F, 0x7541, 0x7542, - 0x7543, 0x7544, 0x7546, 0x7547, 0x7549, 0x754A, 0x754D, 0x7550, - 0x7551, 0x7552, 0x7553, 0x7555, 0x7556, 0x7557, 0x7558, 0, - 0x755D, 0x755E, 0x755F, 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, - 0x7567, 0x7568, 0x7569, 0x756B, 0x756C, 0x756D, 0x756E, 0x756F, - 0x7570, 0x7571, 0x7573, 0x7575, 0x7576, 0x7577, 0x757A, 0x757B, - 0x757C, 0x757D, 0x757E, 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, - 0x7587, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane af -at 0x40 - 0x7588, 0x7589, 0x758A, 0x758C, 0x758D, 0x758E, 0x7590, 0x7593, - 0x7595, 0x7598, 0x759B, 0x759C, 0x759E, 0x75A2, 0x75A6, 0x75A7, - 0x75A8, 0x75A9, 0x75AA, 0x75AD, 0x75B6, 0x75B7, 0x75BA, 0x75BB, - 0x75BF, 0x75C0, 0x75C1, 0x75C6, 0x75CB, 0x75CC, 0x75CE, 0x75CF, - 0x75D0, 0x75D1, 0x75D3, 0x75D7, 0x75D9, 0x75DA, 0x75DC, 0x75DD, - 0x75DF, 0x75E0, 0x75E1, 0x75E5, 0x75E9, 0x75EC, 0x75ED, 0x75EE, - 0x75EF, 0x75F2, 0x75F3, 0x75F5, 0x75F6, 0x75F7, 0x75F8, 0x75FA, - 0x75FB, 0x75FD, 0x75FE, 0x7602, 0x7604, 0x7606, 0x7607, 0, - 0x7608, 0x7609, 0x760B, 0x760D, 0x760E, 0x760F, 0x7611, 0x7612, - 0x7613, 0x7614, 0x7616, 0x761A, 0x761C, 0x761D, 0x761E, 0x7621, - 0x7623, 0x7627, 0x7628, 0x762C, 0x762E, 0x762F, 0x7631, 0x7632, - 0x7636, 0x7637, 0x7639, 0x763A, 0x763B, 0x763D, 0x7641, 0x7642, - 0x7644, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane b0 -at 0x40 - 0x7645, 0x7646, 0x7647, 0x7648, 0x7649, 0x764A, 0x764B, 0x764E, - 0x764F, 0x7650, 0x7651, 0x7652, 0x7653, 0x7655, 0x7657, 0x7658, - 0x7659, 0x765A, 0x765B, 0x765D, 0x765F, 0x7660, 0x7661, 0x7662, - 0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669, 0x766A, 0x766C, - 0x766D, 0x766E, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, - 0x7676, 0x7677, 0x7679, 0x767A, 0x767C, 0x767F, 0x7680, 0x7681, - 0x7683, 0x7685, 0x7689, 0x768A, 0x768C, 0x768D, 0x768F, 0x7690, - 0x7692, 0x7694, 0x7695, 0x7697, 0x7698, 0x769A, 0x769B, 0, - 0x769C, 0x769D, 0x769E, 0x769F, 0x76A0, 0x76A1, 0x76A2, 0x76A3, - 0x76A5, 0x76A6, 0x76A7, 0x76A8, 0x76A9, 0x76AA, 0x76AB, 0x76AC, - 0x76AD, 0x76AF, 0x76B0, 0x76B3, 0x76B5, 0x76B6, 0x76B7, 0x76B8, - 0x76B9, 0x76BA, 0x76BB, 0x76BC, 0x76BD, 0x76BE, 0x76C0, 0x76C1, - 0x76C3, 0x554A, 0x963F, 0x57C3, 0x6328, 0x54CE, 0x5509, 0x54C0, - 0x7691, 0x764C, 0x853C, 0x77EE, 0x827E, 0x788D, 0x7231, 0x9698, - 0x978D, 0x6C28, 0x5B89, 0x4FFA, 0x6309, 0x6697, 0x5CB8, 0x80FA, - 0x6848, 0x80AE, 0x6602, 0x76CE, 0x51F9, 0x6556, 0x71AC, 0x7FF1, - 0x8884, 0x50B2, 0x5965, 0x61CA, 0x6FB3, 0x82AD, 0x634C, 0x6252, - 0x53ED, 0x5427, 0x7B06, 0x516B, 0x75A4, 0x5DF4, 0x62D4, 0x8DCB, - 0x9776, 0x628A, 0x8019, 0x575D, 0x9738, 0x7F62, 0x7238, 0x767D, - 0x67CF, 0x767E, 0x6446, 0x4F70, 0x8D25, 0x62DC, 0x7A17, 0x6591, - 0x73ED, 0x642C, 0x6273, 0x822C, 0x9881, 0x677F, 0x7248, 0x626E, - 0x62CC, 0x4F34, 0x74E3, 0x534A, 0x529E, 0x7ECA, 0x90A6, 0x5E2E, - 0x6886, 0x699C, 0x8180, 0x7ED1, 0x68D2, 0x78C5, 0x868C, 0x9551, - 0x508D, 0x8C24, 0x82DE, 0x80DE, 0x5305, 0x8912, 0x5265, 0, -plane b1 -at 0x40 - 0x76C4, 0x76C7, 0x76C9, 0x76CB, 0x76CC, 0x76D3, 0x76D5, 0x76D9, - 0x76DA, 0x76DC, 0x76DD, 0x76DE, 0x76E0, 0x76E1, 0x76E2, 0x76E3, - 0x76E4, 0x76E6, 0x76E7, 0x76E8, 0x76E9, 0x76EA, 0x76EB, 0x76EC, - 0x76ED, 0x76F0, 0x76F3, 0x76F5, 0x76F6, 0x76F7, 0x76FA, 0x76FB, - 0x76FD, 0x76FF, 0x7700, 0x7702, 0x7703, 0x7705, 0x7706, 0x770A, - 0x770C, 0x770E, 0x770F, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, - 0x7715, 0x7716, 0x7717, 0x7718, 0x771B, 0x771C, 0x771D, 0x771E, - 0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772A, 0x772B, 0, - 0x772C, 0x772E, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739, - 0x773B, 0x773D, 0x773E, 0x773F, 0x7742, 0x7744, 0x7745, 0x7746, - 0x7748, 0x7749, 0x774A, 0x774B, 0x774C, 0x774D, 0x774E, 0x774F, - 0x7752, 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, - 0x775C, 0x8584, 0x96F9, 0x4FDD, 0x5821, 0x9971, 0x5B9D, 0x62B1, - 0x62A5, 0x66B4, 0x8C79, 0x9C8D, 0x7206, 0x676F, 0x7891, 0x60B2, - 0x5351, 0x5317, 0x8F88, 0x80CC, 0x8D1D, 0x94A1, 0x500D, 0x72C8, - 0x5907, 0x60EB, 0x7119, 0x88AB, 0x5954, 0x82EF, 0x672C, 0x7B28, - 0x5D29, 0x7EF7, 0x752D, 0x6CF5, 0x8E66, 0x8FF8, 0x903C, 0x9F3B, - 0x6BD4, 0x9119, 0x7B14, 0x5F7C, 0x78A7, 0x84D6, 0x853D, 0x6BD5, - 0x6BD9, 0x6BD6, 0x5E01, 0x5E87, 0x75F9, 0x95ED, 0x655D, 0x5F0A, - 0x5FC5, 0x8F9F, 0x58C1, 0x81C2, 0x907F, 0x965B, 0x97AD, 0x8FB9, - 0x7F16, 0x8D2C, 0x6241, 0x4FBF, 0x53D8, 0x535E, 0x8FA8, 0x8FA9, - 0x8FAB, 0x904D, 0x6807, 0x5F6A, 0x8198, 0x8868, 0x9CD6, 0x618B, - 0x522B, 0x762A, 0x5F6C, 0x658C, 0x6FD2, 0x6EE8, 0x5BBE, 0x6448, - 0x5175, 0x51B0, 0x67C4, 0x4E19, 0x79C9, 0x997C, 0x70B3, 0, -plane b2 -at 0x40 - 0x775D, 0x775E, 0x775F, 0x7760, 0x7764, 0x7767, 0x7769, 0x776A, - 0x776D, 0x776E, 0x776F, 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, - 0x7775, 0x7776, 0x7777, 0x7778, 0x777A, 0x777B, 0x777C, 0x7781, - 0x7782, 0x7783, 0x7786, 0x7787, 0x7788, 0x7789, 0x778A, 0x778B, - 0x778F, 0x7790, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798, - 0x7799, 0x779A, 0x779B, 0x779C, 0x779D, 0x779E, 0x77A1, 0x77A3, - 0x77A4, 0x77A6, 0x77A8, 0x77AB, 0x77AD, 0x77AE, 0x77AF, 0x77B1, - 0x77B2, 0x77B4, 0x77B6, 0x77B7, 0x77B8, 0x77B9, 0x77BA, 0, - 0x77BC, 0x77BE, 0x77C0, 0x77C1, 0x77C2, 0x77C3, 0x77C4, 0x77C5, - 0x77C6, 0x77C7, 0x77C8, 0x77C9, 0x77CA, 0x77CB, 0x77CC, 0x77CE, - 0x77CF, 0x77D0, 0x77D1, 0x77D2, 0x77D3, 0x77D4, 0x77D5, 0x77D6, - 0x77D8, 0x77D9, 0x77DA, 0x77DD, 0x77DE, 0x77DF, 0x77E0, 0x77E1, - 0x77E4, 0x75C5, 0x5E76, 0x73BB, 0x83E0, 0x64AD, 0x62E8, 0x94B5, - 0x6CE2, 0x535A, 0x52C3, 0x640F, 0x94C2, 0x7B94, 0x4F2F, 0x5E1B, - 0x8236, 0x8116, 0x818A, 0x6E24, 0x6CCA, 0x9A73, 0x6355, 0x535C, - 0x54FA, 0x8865, 0x57E0, 0x4E0D, 0x5E03, 0x6B65, 0x7C3F, 0x90E8, - 0x6016, 0x64E6, 0x731C, 0x88C1, 0x6750, 0x624D, 0x8D22, 0x776C, - 0x8E29, 0x91C7, 0x5F69, 0x83DC, 0x8521, 0x9910, 0x53C2, 0x8695, - 0x6B8B, 0x60ED, 0x60E8, 0x707F, 0x82CD, 0x8231, 0x4ED3, 0x6CA7, - 0x85CF, 0x64CD, 0x7CD9, 0x69FD, 0x66F9, 0x8349, 0x5395, 0x7B56, - 0x4FA7, 0x518C, 0x6D4B, 0x5C42, 0x8E6D, 0x63D2, 0x53C9, 0x832C, - 0x8336, 0x67E5, 0x78B4, 0x643D, 0x5BDF, 0x5C94, 0x5DEE, 0x8BE7, - 0x62C6, 0x67F4, 0x8C7A, 0x6400, 0x63BA, 0x8749, 0x998B, 0x8C17, - 0x7F20, 0x94F2, 0x4EA7, 0x9610, 0x98A4, 0x660C, 0x7316, 0, -plane b3 -at 0x40 - 0x77E6, 0x77E8, 0x77EA, 0x77EF, 0x77F0, 0x77F1, 0x77F2, 0x77F4, - 0x77F5, 0x77F7, 0x77F9, 0x77FA, 0x77FB, 0x77FC, 0x7803, 0x7804, - 0x7805, 0x7806, 0x7807, 0x7808, 0x780A, 0x780B, 0x780E, 0x780F, - 0x7810, 0x7813, 0x7815, 0x7819, 0x781B, 0x781E, 0x7820, 0x7821, - 0x7822, 0x7824, 0x7828, 0x782A, 0x782B, 0x782E, 0x782F, 0x7831, - 0x7832, 0x7833, 0x7835, 0x7836, 0x783D, 0x783F, 0x7841, 0x7842, - 0x7843, 0x7844, 0x7846, 0x7848, 0x7849, 0x784A, 0x784B, 0x784D, - 0x784F, 0x7851, 0x7853, 0x7854, 0x7858, 0x7859, 0x785A, 0, - 0x785B, 0x785C, 0x785E, 0x785F, 0x7860, 0x7861, 0x7862, 0x7863, - 0x7864, 0x7865, 0x7866, 0x7867, 0x7868, 0x7869, 0x786F, 0x7870, - 0x7871, 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7878, 0x7879, - 0x787A, 0x787B, 0x787D, 0x787E, 0x787F, 0x7880, 0x7881, 0x7882, - 0x7883, 0x573A, 0x5C1D, 0x5E38, 0x957F, 0x507F, 0x80A0, 0x5382, - 0x655E, 0x7545, 0x5531, 0x5021, 0x8D85, 0x6284, 0x949E, 0x671D, - 0x5632, 0x6F6E, 0x5DE2, 0x5435, 0x7092, 0x8F66, 0x626F, 0x64A4, - 0x63A3, 0x5F7B, 0x6F88, 0x90F4, 0x81E3, 0x8FB0, 0x5C18, 0x6668, - 0x5FF1, 0x6C89, 0x9648, 0x8D81, 0x886C, 0x6491, 0x79F0, 0x57CE, - 0x6A59, 0x6210, 0x5448, 0x4E58, 0x7A0B, 0x60E9, 0x6F84, 0x8BDA, - 0x627F, 0x901E, 0x9A8B, 0x79E4, 0x5403, 0x75F4, 0x6301, 0x5319, - 0x6C60, 0x8FDF, 0x5F1B, 0x9A70, 0x803B, 0x9F7F, 0x4F88, 0x5C3A, - 0x8D64, 0x7FC5, 0x65A5, 0x70BD, 0x5145, 0x51B2, 0x866B, 0x5D07, - 0x5BA0, 0x62BD, 0x916C, 0x7574, 0x8E0C, 0x7A20, 0x6101, 0x7B79, - 0x4EC7, 0x7EF8, 0x7785, 0x4E11, 0x81ED, 0x521D, 0x51FA, 0x6A71, - 0x53A8, 0x8E87, 0x9504, 0x96CF, 0x6EC1, 0x9664, 0x695A, 0, -plane b4 -at 0x40 - 0x7884, 0x7885, 0x7886, 0x7888, 0x788A, 0x788B, 0x788F, 0x7890, - 0x7892, 0x7894, 0x7895, 0x7896, 0x7899, 0x789D, 0x789E, 0x78A0, - 0x78A2, 0x78A4, 0x78A6, 0x78A8, 0x78A9, 0x78AA, 0x78AB, 0x78AC, - 0x78AD, 0x78AE, 0x78AF, 0x78B5, 0x78B6, 0x78B7, 0x78B8, 0x78BA, - 0x78BB, 0x78BC, 0x78BD, 0x78BF, 0x78C0, 0x78C2, 0x78C3, 0x78C4, - 0x78C6, 0x78C7, 0x78C8, 0x78CC, 0x78CD, 0x78CE, 0x78CF, 0x78D1, - 0x78D2, 0x78D3, 0x78D6, 0x78D7, 0x78D8, 0x78DA, 0x78DB, 0x78DC, - 0x78DD, 0x78DE, 0x78DF, 0x78E0, 0x78E1, 0x78E2, 0x78E3, 0, - 0x78E4, 0x78E5, 0x78E6, 0x78E7, 0x78E9, 0x78EA, 0x78EB, 0x78ED, - 0x78EE, 0x78EF, 0x78F0, 0x78F1, 0x78F3, 0x78F5, 0x78F6, 0x78F8, - 0x78F9, 0x78FB, 0x78FC, 0x78FD, 0x78FE, 0x78FF, 0x7900, 0x7902, - 0x7903, 0x7904, 0x7906, 0x7907, 0x7908, 0x7909, 0x790A, 0x790B, - 0x790C, 0x7840, 0x50A8, 0x77D7, 0x6410, 0x89E6, 0x5904, 0x63E3, - 0x5DDD, 0x7A7F, 0x693D, 0x4F20, 0x8239, 0x5598, 0x4E32, 0x75AE, - 0x7A97, 0x5E62, 0x5E8A, 0x95EF, 0x521B, 0x5439, 0x708A, 0x6376, - 0x9524, 0x5782, 0x6625, 0x693F, 0x9187, 0x5507, 0x6DF3, 0x7EAF, - 0x8822, 0x6233, 0x7EF0, 0x75B5, 0x8328, 0x78C1, 0x96CC, 0x8F9E, - 0x6148, 0x74F7, 0x8BCD, 0x6B64, 0x523A, 0x8D50, 0x6B21, 0x806A, - 0x8471, 0x56F1, 0x5306, 0x4ECE, 0x4E1B, 0x51D1, 0x7C97, 0x918B, - 0x7C07, 0x4FC3, 0x8E7F, 0x7BE1, 0x7A9C, 0x6467, 0x5D14, 0x50AC, - 0x8106, 0x7601, 0x7CB9, 0x6DEC, 0x7FE0, 0x6751, 0x5B58, 0x5BF8, - 0x78CB, 0x64AE, 0x6413, 0x63AA, 0x632B, 0x9519, 0x642D, 0x8FBE, - 0x7B54, 0x7629, 0x6253, 0x5927, 0x5446, 0x6B79, 0x50A3, 0x6234, - 0x5E26, 0x6B86, 0x4EE3, 0x8D37, 0x888B, 0x5F85, 0x902E, 0, -plane b5 -at 0x40 - 0x790D, 0x790E, 0x790F, 0x7910, 0x7911, 0x7912, 0x7914, 0x7915, - 0x7916, 0x7917, 0x7918, 0x7919, 0x791A, 0x791B, 0x791C, 0x791D, - 0x791F, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927, - 0x7928, 0x7929, 0x792A, 0x792B, 0x792C, 0x792D, 0x792E, 0x792F, - 0x7930, 0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938, - 0x7939, 0x793D, 0x793F, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947, - 0x794A, 0x794B, 0x794C, 0x794D, 0x794E, 0x794F, 0x7950, 0x7951, - 0x7952, 0x7954, 0x7955, 0x7958, 0x7959, 0x7961, 0x7963, 0, - 0x7964, 0x7966, 0x7969, 0x796A, 0x796B, 0x796C, 0x796E, 0x7970, - 0x7971, 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7979, 0x797B, - 0x797C, 0x797D, 0x797E, 0x797F, 0x7982, 0x7983, 0x7986, 0x7987, - 0x7988, 0x7989, 0x798B, 0x798C, 0x798D, 0x798E, 0x7990, 0x7991, - 0x7992, 0x6020, 0x803D, 0x62C5, 0x4E39, 0x5355, 0x90F8, 0x63B8, - 0x80C6, 0x65E6, 0x6C2E, 0x4F46, 0x60EE, 0x6DE1, 0x8BDE, 0x5F39, - 0x86CB, 0x5F53, 0x6321, 0x515A, 0x8361, 0x6863, 0x5200, 0x6363, - 0x8E48, 0x5012, 0x5C9B, 0x7977, 0x5BFC, 0x5230, 0x7A3B, 0x60BC, - 0x9053, 0x76D7, 0x5FB7, 0x5F97, 0x7684, 0x8E6C, 0x706F, 0x767B, - 0x7B49, 0x77AA, 0x51F3, 0x9093, 0x5824, 0x4F4E, 0x6EF4, 0x8FEA, - 0x654C, 0x7B1B, 0x72C4, 0x6DA4, 0x7FDF, 0x5AE1, 0x62B5, 0x5E95, - 0x5730, 0x8482, 0x7B2C, 0x5E1D, 0x5F1F, 0x9012, 0x7F14, 0x98A0, - 0x6382, 0x6EC7, 0x7898, 0x70B9, 0x5178, 0x975B, 0x57AB, 0x7535, - 0x4F43, 0x7538, 0x5E97, 0x60E6, 0x5960, 0x6DC0, 0x6BBF, 0x7889, - 0x53FC, 0x96D5, 0x51CB, 0x5201, 0x6389, 0x540A, 0x9493, 0x8C03, - 0x8DCC, 0x7239, 0x789F, 0x8776, 0x8FED, 0x8C0D, 0x53E0, 0, -plane b6 -at 0x40 - 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, 0x7998, 0x7999, 0x799B, - 0x799C, 0x799D, 0x799E, 0x799F, 0x79A0, 0x79A1, 0x79A2, 0x79A3, - 0x79A4, 0x79A5, 0x79A6, 0x79A8, 0x79A9, 0x79AA, 0x79AB, 0x79AC, - 0x79AD, 0x79AE, 0x79AF, 0x79B0, 0x79B1, 0x79B2, 0x79B4, 0x79B5, - 0x79B6, 0x79B7, 0x79B8, 0x79BC, 0x79BF, 0x79C2, 0x79C4, 0x79C5, - 0x79C7, 0x79C8, 0x79CA, 0x79CC, 0x79CE, 0x79CF, 0x79D0, 0x79D3, - 0x79D4, 0x79D6, 0x79D7, 0x79D9, 0x79DA, 0x79DB, 0x79DC, 0x79DD, - 0x79DE, 0x79E0, 0x79E1, 0x79E2, 0x79E5, 0x79E8, 0x79EA, 0, - 0x79EC, 0x79EE, 0x79F1, 0x79F2, 0x79F3, 0x79F4, 0x79F5, 0x79F6, - 0x79F7, 0x79F9, 0x79FA, 0x79FC, 0x79FE, 0x79FF, 0x7A01, 0x7A04, - 0x7A05, 0x7A07, 0x7A08, 0x7A09, 0x7A0A, 0x7A0C, 0x7A0F, 0x7A10, - 0x7A11, 0x7A12, 0x7A13, 0x7A15, 0x7A16, 0x7A18, 0x7A19, 0x7A1B, - 0x7A1C, 0x4E01, 0x76EF, 0x53EE, 0x9489, 0x9876, 0x9F0E, 0x952D, - 0x5B9A, 0x8BA2, 0x4E22, 0x4E1C, 0x51AC, 0x8463, 0x61C2, 0x52A8, - 0x680B, 0x4F97, 0x606B, 0x51BB, 0x6D1E, 0x515C, 0x6296, 0x6597, - 0x9661, 0x8C46, 0x9017, 0x75D8, 0x90FD, 0x7763, 0x6BD2, 0x728A, - 0x72EC, 0x8BFB, 0x5835, 0x7779, 0x8D4C, 0x675C, 0x9540, 0x809A, - 0x5EA6, 0x6E21, 0x5992, 0x7AEF, 0x77ED, 0x953B, 0x6BB5, 0x65AD, - 0x7F0E, 0x5806, 0x5151, 0x961F, 0x5BF9, 0x58A9, 0x5428, 0x8E72, - 0x6566, 0x987F, 0x56E4, 0x949D, 0x76FE, 0x9041, 0x6387, 0x54C6, - 0x591A, 0x593A, 0x579B, 0x8EB2, 0x6735, 0x8DFA, 0x8235, 0x5241, - 0x60F0, 0x5815, 0x86FE, 0x5CE8, 0x9E45, 0x4FC4, 0x989D, 0x8BB9, - 0x5A25, 0x6076, 0x5384, 0x627C, 0x904F, 0x9102, 0x997F, 0x6069, - 0x800C, 0x513F, 0x8033, 0x5C14, 0x9975, 0x6D31, 0x4E8C, 0, -plane b7 -at 0x40 - 0x7A1D, 0x7A1F, 0x7A21, 0x7A22, 0x7A24, 0x7A25, 0x7A26, 0x7A27, - 0x7A28, 0x7A29, 0x7A2A, 0x7A2B, 0x7A2C, 0x7A2D, 0x7A2E, 0x7A2F, - 0x7A30, 0x7A31, 0x7A32, 0x7A34, 0x7A35, 0x7A36, 0x7A38, 0x7A3A, - 0x7A3E, 0x7A40, 0x7A41, 0x7A42, 0x7A43, 0x7A44, 0x7A45, 0x7A47, - 0x7A48, 0x7A49, 0x7A4A, 0x7A4B, 0x7A4C, 0x7A4D, 0x7A4E, 0x7A4F, - 0x7A50, 0x7A52, 0x7A53, 0x7A54, 0x7A55, 0x7A56, 0x7A58, 0x7A59, - 0x7A5A, 0x7A5B, 0x7A5C, 0x7A5D, 0x7A5E, 0x7A5F, 0x7A60, 0x7A61, - 0x7A62, 0x7A63, 0x7A64, 0x7A65, 0x7A66, 0x7A67, 0x7A68, 0, - 0x7A69, 0x7A6A, 0x7A6B, 0x7A6C, 0x7A6D, 0x7A6E, 0x7A6F, 0x7A71, - 0x7A72, 0x7A73, 0x7A75, 0x7A7B, 0x7A7C, 0x7A7D, 0x7A7E, 0x7A82, - 0x7A85, 0x7A87, 0x7A89, 0x7A8A, 0x7A8B, 0x7A8C, 0x7A8E, 0x7A8F, - 0x7A90, 0x7A93, 0x7A94, 0x7A99, 0x7A9A, 0x7A9B, 0x7A9E, 0x7AA1, - 0x7AA2, 0x8D30, 0x53D1, 0x7F5A, 0x7B4F, 0x4F10, 0x4E4F, 0x9600, - 0x6CD5, 0x73D0, 0x85E9, 0x5E06, 0x756A, 0x7FFB, 0x6A0A, 0x77FE, - 0x9492, 0x7E41, 0x51E1, 0x70E6, 0x53CD, 0x8FD4, 0x8303, 0x8D29, - 0x72AF, 0x996D, 0x6CDB, 0x574A, 0x82B3, 0x65B9, 0x80AA, 0x623F, - 0x9632, 0x59A8, 0x4EFF, 0x8BBF, 0x7EBA, 0x653E, 0x83F2, 0x975E, - 0x5561, 0x98DE, 0x80A5, 0x532A, 0x8BFD, 0x5420, 0x80BA, 0x5E9F, - 0x6CB8, 0x8D39, 0x82AC, 0x915A, 0x5429, 0x6C1B, 0x5206, 0x7EB7, - 0x575F, 0x711A, 0x6C7E, 0x7C89, 0x594B, 0x4EFD, 0x5FFF, 0x6124, - 0x7CAA, 0x4E30, 0x5C01, 0x67AB, 0x8702, 0x5CF0, 0x950B, 0x98CE, - 0x75AF, 0x70FD, 0x9022, 0x51AF, 0x7F1D, 0x8BBD, 0x5949, 0x51E4, - 0x4F5B, 0x5426, 0x592B, 0x6577, 0x80A4, 0x5B75, 0x6276, 0x62C2, - 0x8F90, 0x5E45, 0x6C1F, 0x7B26, 0x4F0F, 0x4FD8, 0x670D, 0, -plane b8 -at 0x40 - 0x7AA3, 0x7AA4, 0x7AA7, 0x7AA9, 0x7AAA, 0x7AAB, 0x7AAE, 0x7AAF, - 0x7AB0, 0x7AB1, 0x7AB2, 0x7AB4, 0x7AB5, 0x7AB6, 0x7AB7, 0x7AB8, - 0x7AB9, 0x7ABA, 0x7ABB, 0x7ABC, 0x7ABD, 0x7ABE, 0x7AC0, 0x7AC1, - 0x7AC2, 0x7AC3, 0x7AC4, 0x7AC5, 0x7AC6, 0x7AC7, 0x7AC8, 0x7AC9, - 0x7ACA, 0x7ACC, 0x7ACD, 0x7ACE, 0x7ACF, 0x7AD0, 0x7AD1, 0x7AD2, - 0x7AD3, 0x7AD4, 0x7AD5, 0x7AD7, 0x7AD8, 0x7ADA, 0x7ADB, 0x7ADC, - 0x7ADD, 0x7AE1, 0x7AE2, 0x7AE4, 0x7AE7, 0x7AE8, 0x7AE9, 0x7AEA, - 0x7AEB, 0x7AEC, 0x7AEE, 0x7AF0, 0x7AF1, 0x7AF2, 0x7AF3, 0, - 0x7AF4, 0x7AF5, 0x7AF6, 0x7AF7, 0x7AF8, 0x7AFB, 0x7AFC, 0x7AFE, - 0x7B00, 0x7B01, 0x7B02, 0x7B05, 0x7B07, 0x7B09, 0x7B0C, 0x7B0D, - 0x7B0E, 0x7B10, 0x7B12, 0x7B13, 0x7B16, 0x7B17, 0x7B18, 0x7B1A, - 0x7B1C, 0x7B1D, 0x7B1F, 0x7B21, 0x7B22, 0x7B23, 0x7B27, 0x7B29, - 0x7B2D, 0x6D6E, 0x6DAA, 0x798F, 0x88B1, 0x5F17, 0x752B, 0x629A, - 0x8F85, 0x4FEF, 0x91DC, 0x65A7, 0x812F, 0x8151, 0x5E9C, 0x8150, - 0x8D74, 0x526F, 0x8986, 0x8D4B, 0x590D, 0x5085, 0x4ED8, 0x961C, - 0x7236, 0x8179, 0x8D1F, 0x5BCC, 0x8BA3, 0x9644, 0x5987, 0x7F1A, - 0x5490, 0x5676, 0x560E, 0x8BE5, 0x6539, 0x6982, 0x9499, 0x76D6, - 0x6E89, 0x5E72, 0x7518, 0x6746, 0x67D1, 0x7AFF, 0x809D, 0x8D76, - 0x611F, 0x79C6, 0x6562, 0x8D63, 0x5188, 0x521A, 0x94A2, 0x7F38, - 0x809B, 0x7EB2, 0x5C97, 0x6E2F, 0x6760, 0x7BD9, 0x768B, 0x9AD8, - 0x818F, 0x7F94, 0x7CD5, 0x641E, 0x9550, 0x7A3F, 0x544A, 0x54E5, - 0x6B4C, 0x6401, 0x6208, 0x9E3D, 0x80F3, 0x7599, 0x5272, 0x9769, - 0x845B, 0x683C, 0x86E4, 0x9601, 0x9694, 0x94EC, 0x4E2A, 0x5404, - 0x7ED9, 0x6839, 0x8DDF, 0x8015, 0x66F4, 0x5E9A, 0x7FB9, 0, -plane b9 -at 0x40 - 0x7B2F, 0x7B30, 0x7B32, 0x7B34, 0x7B35, 0x7B36, 0x7B37, 0x7B39, - 0x7B3B, 0x7B3D, 0x7B3F, 0x7B40, 0x7B41, 0x7B42, 0x7B43, 0x7B44, - 0x7B46, 0x7B48, 0x7B4A, 0x7B4D, 0x7B4E, 0x7B53, 0x7B55, 0x7B57, - 0x7B59, 0x7B5C, 0x7B5E, 0x7B5F, 0x7B61, 0x7B63, 0x7B64, 0x7B65, - 0x7B66, 0x7B67, 0x7B68, 0x7B69, 0x7B6A, 0x7B6B, 0x7B6C, 0x7B6D, - 0x7B6F, 0x7B70, 0x7B73, 0x7B74, 0x7B76, 0x7B78, 0x7B7A, 0x7B7C, - 0x7B7D, 0x7B7F, 0x7B81, 0x7B82, 0x7B83, 0x7B84, 0x7B86, 0x7B87, - 0x7B88, 0x7B89, 0x7B8A, 0x7B8B, 0x7B8C, 0x7B8E, 0x7B8F, 0, - 0x7B91, 0x7B92, 0x7B93, 0x7B96, 0x7B98, 0x7B99, 0x7B9A, 0x7B9B, - 0x7B9E, 0x7B9F, 0x7BA0, 0x7BA3, 0x7BA4, 0x7BA5, 0x7BAE, 0x7BAF, - 0x7BB0, 0x7BB2, 0x7BB3, 0x7BB5, 0x7BB6, 0x7BB7, 0x7BB9, 0x7BBA, - 0x7BBB, 0x7BBC, 0x7BBD, 0x7BBE, 0x7BBF, 0x7BC0, 0x7BC2, 0x7BC3, - 0x7BC4, 0x57C2, 0x803F, 0x6897, 0x5DE5, 0x653B, 0x529F, 0x606D, - 0x9F9A, 0x4F9B, 0x8EAC, 0x516C, 0x5BAB, 0x5F13, 0x5DE9, 0x6C5E, - 0x62F1, 0x8D21, 0x5171, 0x94A9, 0x52FE, 0x6C9F, 0x82DF, 0x72D7, - 0x57A2, 0x6784, 0x8D2D, 0x591F, 0x8F9C, 0x83C7, 0x5495, 0x7B8D, - 0x4F30, 0x6CBD, 0x5B64, 0x59D1, 0x9F13, 0x53E4, 0x86CA, 0x9AA8, - 0x8C37, 0x80A1, 0x6545, 0x987E, 0x56FA, 0x96C7, 0x522E, 0x74DC, - 0x5250, 0x5BE1, 0x6302, 0x8902, 0x4E56, 0x62D0, 0x602A, 0x68FA, - 0x5173, 0x5B98, 0x51A0, 0x89C2, 0x7BA1, 0x9986, 0x7F50, 0x60EF, - 0x704C, 0x8D2F, 0x5149, 0x5E7F, 0x901B, 0x7470, 0x89C4, 0x572D, - 0x7845, 0x5F52, 0x9F9F, 0x95FA, 0x8F68, 0x9B3C, 0x8BE1, 0x7678, - 0x6842, 0x67DC, 0x8DEA, 0x8D35, 0x523D, 0x8F8A, 0x6EDA, 0x68CD, - 0x9505, 0x90ED, 0x56FD, 0x679C, 0x88F9, 0x8FC7, 0x54C8, 0, -plane ba -at 0x40 - 0x7BC5, 0x7BC8, 0x7BC9, 0x7BCA, 0x7BCB, 0x7BCD, 0x7BCE, 0x7BCF, - 0x7BD0, 0x7BD2, 0x7BD4, 0x7BD5, 0x7BD6, 0x7BD7, 0x7BD8, 0x7BDB, - 0x7BDC, 0x7BDE, 0x7BDF, 0x7BE0, 0x7BE2, 0x7BE3, 0x7BE4, 0x7BE7, - 0x7BE8, 0x7BE9, 0x7BEB, 0x7BEC, 0x7BED, 0x7BEF, 0x7BF0, 0x7BF2, - 0x7BF3, 0x7BF4, 0x7BF5, 0x7BF6, 0x7BF8, 0x7BF9, 0x7BFA, 0x7BFB, - 0x7BFD, 0x7BFF, 0x7C00, 0x7C01, 0x7C02, 0x7C03, 0x7C04, 0x7C05, - 0x7C06, 0x7C08, 0x7C09, 0x7C0A, 0x7C0D, 0x7C0E, 0x7C10, 0x7C11, - 0x7C12, 0x7C13, 0x7C14, 0x7C15, 0x7C17, 0x7C18, 0x7C19, 0, - 0x7C1A, 0x7C1B, 0x7C1C, 0x7C1D, 0x7C1E, 0x7C20, 0x7C21, 0x7C22, - 0x7C23, 0x7C24, 0x7C25, 0x7C28, 0x7C29, 0x7C2B, 0x7C2C, 0x7C2D, - 0x7C2E, 0x7C2F, 0x7C30, 0x7C31, 0x7C32, 0x7C33, 0x7C34, 0x7C35, - 0x7C36, 0x7C37, 0x7C39, 0x7C3A, 0x7C3B, 0x7C3C, 0x7C3D, 0x7C3E, - 0x7C42, 0x9AB8, 0x5B69, 0x6D77, 0x6C26, 0x4EA5, 0x5BB3, 0x9A87, - 0x9163, 0x61A8, 0x90AF, 0x97E9, 0x542B, 0x6DB5, 0x5BD2, 0x51FD, - 0x558A, 0x7F55, 0x7FF0, 0x64BC, 0x634D, 0x65F1, 0x61BE, 0x608D, - 0x710A, 0x6C57, 0x6C49, 0x592F, 0x676D, 0x822A, 0x58D5, 0x568E, - 0x8C6A, 0x6BEB, 0x90DD, 0x597D, 0x8017, 0x53F7, 0x6D69, 0x5475, - 0x559D, 0x8377, 0x83CF, 0x6838, 0x79BE, 0x548C, 0x4F55, 0x5408, - 0x76D2, 0x8C89, 0x9602, 0x6CB3, 0x6DB8, 0x8D6B, 0x8910, 0x9E64, - 0x8D3A, 0x563F, 0x9ED1, 0x75D5, 0x5F88, 0x72E0, 0x6068, 0x54FC, - 0x4EA8, 0x6A2A, 0x8861, 0x6052, 0x8F70, 0x54C4, 0x70D8, 0x8679, - 0x9E3F, 0x6D2A, 0x5B8F, 0x5F18, 0x7EA2, 0x5589, 0x4FAF, 0x7334, - 0x543C, 0x539A, 0x5019, 0x540E, 0x547C, 0x4E4E, 0x5FFD, 0x745A, - 0x58F6, 0x846B, 0x80E1, 0x8774, 0x72D0, 0x7CCA, 0x6E56, 0, -plane bb -at 0x40 - 0x7C43, 0x7C44, 0x7C45, 0x7C46, 0x7C47, 0x7C48, 0x7C49, 0x7C4A, - 0x7C4B, 0x7C4C, 0x7C4E, 0x7C4F, 0x7C50, 0x7C51, 0x7C52, 0x7C53, - 0x7C54, 0x7C55, 0x7C56, 0x7C57, 0x7C58, 0x7C59, 0x7C5A, 0x7C5B, - 0x7C5C, 0x7C5D, 0x7C5E, 0x7C5F, 0x7C60, 0x7C61, 0x7C62, 0x7C63, - 0x7C64, 0x7C65, 0x7C66, 0x7C67, 0x7C68, 0x7C69, 0x7C6A, 0x7C6B, - 0x7C6C, 0x7C6D, 0x7C6E, 0x7C6F, 0x7C70, 0x7C71, 0x7C72, 0x7C75, - 0x7C76, 0x7C77, 0x7C78, 0x7C79, 0x7C7A, 0x7C7E, 0x7C7F, 0x7C80, - 0x7C81, 0x7C82, 0x7C83, 0x7C84, 0x7C85, 0x7C86, 0x7C87, 0, - 0x7C88, 0x7C8A, 0x7C8B, 0x7C8C, 0x7C8D, 0x7C8E, 0x7C8F, 0x7C90, - 0x7C93, 0x7C94, 0x7C96, 0x7C99, 0x7C9A, 0x7C9B, 0x7CA0, 0x7CA1, - 0x7CA3, 0x7CA6, 0x7CA7, 0x7CA8, 0x7CA9, 0x7CAB, 0x7CAC, 0x7CAD, - 0x7CAF, 0x7CB0, 0x7CB4, 0x7CB5, 0x7CB6, 0x7CB7, 0x7CB8, 0x7CBA, - 0x7CBB, 0x5F27, 0x864E, 0x552C, 0x62A4, 0x4E92, 0x6CAA, 0x6237, - 0x82B1, 0x54D7, 0x534E, 0x733E, 0x6ED1, 0x753B, 0x5212, 0x5316, - 0x8BDD, 0x69D0, 0x5F8A, 0x6000, 0x6DEE, 0x574F, 0x6B22, 0x73AF, - 0x6853, 0x8FD8, 0x7F13, 0x6362, 0x60A3, 0x5524, 0x75EA, 0x8C62, - 0x7115, 0x6DA3, 0x5BA6, 0x5E7B, 0x8352, 0x614C, 0x9EC4, 0x78FA, - 0x8757, 0x7C27, 0x7687, 0x51F0, 0x60F6, 0x714C, 0x6643, 0x5E4C, - 0x604D, 0x8C0E, 0x7070, 0x6325, 0x8F89, 0x5FBD, 0x6062, 0x86D4, - 0x56DE, 0x6BC1, 0x6094, 0x6167, 0x5349, 0x60E0, 0x6666, 0x8D3F, - 0x79FD, 0x4F1A, 0x70E9, 0x6C47, 0x8BB3, 0x8BF2, 0x7ED8, 0x8364, - 0x660F, 0x5A5A, 0x9B42, 0x6D51, 0x6DF7, 0x8C41, 0x6D3B, 0x4F19, - 0x706B, 0x83B7, 0x6216, 0x60D1, 0x970D, 0x8D27, 0x7978, 0x51FB, - 0x573E, 0x57FA, 0x673A, 0x7578, 0x7A3D, 0x79EF, 0x7B95, 0, -plane bc -at 0x40 - 0x7CBF, 0x7CC0, 0x7CC2, 0x7CC3, 0x7CC4, 0x7CC6, 0x7CC9, 0x7CCB, - 0x7CCE, 0x7CCF, 0x7CD0, 0x7CD1, 0x7CD2, 0x7CD3, 0x7CD4, 0x7CD8, - 0x7CDA, 0x7CDB, 0x7CDD, 0x7CDE, 0x7CE1, 0x7CE2, 0x7CE3, 0x7CE4, - 0x7CE5, 0x7CE6, 0x7CE7, 0x7CE9, 0x7CEA, 0x7CEB, 0x7CEC, 0x7CED, - 0x7CEE, 0x7CF0, 0x7CF1, 0x7CF2, 0x7CF3, 0x7CF4, 0x7CF5, 0x7CF6, - 0x7CF7, 0x7CF9, 0x7CFA, 0x7CFC, 0x7CFD, 0x7CFE, 0x7CFF, 0x7D00, - 0x7D01, 0x7D02, 0x7D03, 0x7D04, 0x7D05, 0x7D06, 0x7D07, 0x7D08, - 0x7D09, 0x7D0B, 0x7D0C, 0x7D0D, 0x7D0E, 0x7D0F, 0x7D10, 0, - 0x7D11, 0x7D12, 0x7D13, 0x7D14, 0x7D15, 0x7D16, 0x7D17, 0x7D18, - 0x7D19, 0x7D1A, 0x7D1B, 0x7D1C, 0x7D1D, 0x7D1E, 0x7D1F, 0x7D21, - 0x7D23, 0x7D24, 0x7D25, 0x7D26, 0x7D28, 0x7D29, 0x7D2A, 0x7D2C, - 0x7D2D, 0x7D2E, 0x7D30, 0x7D31, 0x7D32, 0x7D33, 0x7D34, 0x7D35, - 0x7D36, 0x808C, 0x9965, 0x8FF9, 0x6FC0, 0x8BA5, 0x9E21, 0x59EC, - 0x7EE9, 0x7F09, 0x5409, 0x6781, 0x68D8, 0x8F91, 0x7C4D, 0x96C6, - 0x53CA, 0x6025, 0x75BE, 0x6C72, 0x5373, 0x5AC9, 0x7EA7, 0x6324, - 0x51E0, 0x810A, 0x5DF1, 0x84DF, 0x6280, 0x5180, 0x5B63, 0x4F0E, - 0x796D, 0x5242, 0x60B8, 0x6D4E, 0x5BC4, 0x5BC2, 0x8BA1, 0x8BB0, - 0x65E2, 0x5FCC, 0x9645, 0x5993, 0x7EE7, 0x7EAA, 0x5609, 0x67B7, - 0x5939, 0x4F73, 0x5BB6, 0x52A0, 0x835A, 0x988A, 0x8D3E, 0x7532, - 0x94BE, 0x5047, 0x7A3C, 0x4EF7, 0x67B6, 0x9A7E, 0x5AC1, 0x6B7C, - 0x76D1, 0x575A, 0x5C16, 0x7B3A, 0x95F4, 0x714E, 0x517C, 0x80A9, - 0x8270, 0x5978, 0x7F04, 0x8327, 0x68C0, 0x67EC, 0x78B1, 0x7877, - 0x62E3, 0x6361, 0x7B80, 0x4FED, 0x526A, 0x51CF, 0x8350, 0x69DB, - 0x9274, 0x8DF5, 0x8D31, 0x89C1, 0x952E, 0x7BAD, 0x4EF6, 0, -plane bd -at 0x40 - 0x7D37, 0x7D38, 0x7D39, 0x7D3A, 0x7D3B, 0x7D3C, 0x7D3D, 0x7D3E, - 0x7D3F, 0x7D40, 0x7D41, 0x7D42, 0x7D43, 0x7D44, 0x7D45, 0x7D46, - 0x7D47, 0x7D48, 0x7D49, 0x7D4A, 0x7D4B, 0x7D4C, 0x7D4D, 0x7D4E, - 0x7D4F, 0x7D50, 0x7D51, 0x7D52, 0x7D53, 0x7D54, 0x7D55, 0x7D56, - 0x7D57, 0x7D58, 0x7D59, 0x7D5A, 0x7D5B, 0x7D5C, 0x7D5D, 0x7D5E, - 0x7D5F, 0x7D60, 0x7D61, 0x7D62, 0x7D63, 0x7D64, 0x7D65, 0x7D66, - 0x7D67, 0x7D68, 0x7D69, 0x7D6A, 0x7D6B, 0x7D6C, 0x7D6D, 0x7D6F, - 0x7D70, 0x7D71, 0x7D72, 0x7D73, 0x7D74, 0x7D75, 0x7D76, 0, - 0x7D78, 0x7D79, 0x7D7A, 0x7D7B, 0x7D7C, 0x7D7D, 0x7D7E, 0x7D7F, - 0x7D80, 0x7D81, 0x7D82, 0x7D83, 0x7D84, 0x7D85, 0x7D86, 0x7D87, - 0x7D88, 0x7D89, 0x7D8A, 0x7D8B, 0x7D8C, 0x7D8D, 0x7D8E, 0x7D8F, - 0x7D90, 0x7D91, 0x7D92, 0x7D93, 0x7D94, 0x7D95, 0x7D96, 0x7D97, - 0x7D98, 0x5065, 0x8230, 0x5251, 0x996F, 0x6E10, 0x6E85, 0x6DA7, - 0x5EFA, 0x50F5, 0x59DC, 0x5C06, 0x6D46, 0x6C5F, 0x7586, 0x848B, - 0x6868, 0x5956, 0x8BB2, 0x5320, 0x9171, 0x964D, 0x8549, 0x6912, - 0x7901, 0x7126, 0x80F6, 0x4EA4, 0x90CA, 0x6D47, 0x9A84, 0x5A07, - 0x56BC, 0x6405, 0x94F0, 0x77EB, 0x4FA5, 0x811A, 0x72E1, 0x89D2, - 0x997A, 0x7F34, 0x7EDE, 0x527F, 0x6559, 0x9175, 0x8F7F, 0x8F83, - 0x53EB, 0x7A96, 0x63ED, 0x63A5, 0x7686, 0x79F8, 0x8857, 0x9636, - 0x622A, 0x52AB, 0x8282, 0x6854, 0x6770, 0x6377, 0x776B, 0x7AED, - 0x6D01, 0x7ED3, 0x89E3, 0x59D0, 0x6212, 0x85C9, 0x82A5, 0x754C, - 0x501F, 0x4ECB, 0x75A5, 0x8BEB, 0x5C4A, 0x5DFE, 0x7B4B, 0x65A4, - 0x91D1, 0x4ECA, 0x6D25, 0x895F, 0x7D27, 0x9526, 0x4EC5, 0x8C28, - 0x8FDB, 0x9773, 0x664B, 0x7981, 0x8FD1, 0x70EC, 0x6D78, 0, -plane be -at 0x40 - 0x7D99, 0x7D9A, 0x7D9B, 0x7D9C, 0x7D9D, 0x7D9E, 0x7D9F, 0x7DA0, - 0x7DA1, 0x7DA2, 0x7DA3, 0x7DA4, 0x7DA5, 0x7DA7, 0x7DA8, 0x7DA9, - 0x7DAA, 0x7DAB, 0x7DAC, 0x7DAD, 0x7DAF, 0x7DB0, 0x7DB1, 0x7DB2, - 0x7DB3, 0x7DB4, 0x7DB5, 0x7DB6, 0x7DB7, 0x7DB8, 0x7DB9, 0x7DBA, - 0x7DBB, 0x7DBC, 0x7DBD, 0x7DBE, 0x7DBF, 0x7DC0, 0x7DC1, 0x7DC2, - 0x7DC3, 0x7DC4, 0x7DC5, 0x7DC6, 0x7DC7, 0x7DC8, 0x7DC9, 0x7DCA, - 0x7DCB, 0x7DCC, 0x7DCD, 0x7DCE, 0x7DCF, 0x7DD0, 0x7DD1, 0x7DD2, - 0x7DD3, 0x7DD4, 0x7DD5, 0x7DD6, 0x7DD7, 0x7DD8, 0x7DD9, 0, - 0x7DDA, 0x7DDB, 0x7DDC, 0x7DDD, 0x7DDE, 0x7DDF, 0x7DE0, 0x7DE1, - 0x7DE2, 0x7DE3, 0x7DE4, 0x7DE5, 0x7DE6, 0x7DE7, 0x7DE8, 0x7DE9, - 0x7DEA, 0x7DEB, 0x7DEC, 0x7DED, 0x7DEE, 0x7DEF, 0x7DF0, 0x7DF1, - 0x7DF2, 0x7DF3, 0x7DF4, 0x7DF5, 0x7DF6, 0x7DF7, 0x7DF8, 0x7DF9, - 0x7DFA, 0x5C3D, 0x52B2, 0x8346, 0x5162, 0x830E, 0x775B, 0x6676, - 0x9CB8, 0x4EAC, 0x60CA, 0x7CBE, 0x7CB3, 0x7ECF, 0x4E95, 0x8B66, - 0x666F, 0x9888, 0x9759, 0x5883, 0x656C, 0x955C, 0x5F84, 0x75C9, - 0x9756, 0x7ADF, 0x7ADE, 0x51C0, 0x70AF, 0x7A98, 0x63EA, 0x7A76, - 0x7EA0, 0x7396, 0x97ED, 0x4E45, 0x7078, 0x4E5D, 0x9152, 0x53A9, - 0x6551, 0x65E7, 0x81FC, 0x8205, 0x548E, 0x5C31, 0x759A, 0x97A0, - 0x62D8, 0x72D9, 0x75BD, 0x5C45, 0x9A79, 0x83CA, 0x5C40, 0x5480, - 0x77E9, 0x4E3E, 0x6CAE, 0x805A, 0x62D2, 0x636E, 0x5DE8, 0x5177, - 0x8DDD, 0x8E1E, 0x952F, 0x4FF1, 0x53E5, 0x60E7, 0x70AC, 0x5267, - 0x6350, 0x9E43, 0x5A1F, 0x5026, 0x7737, 0x5377, 0x7EE2, 0x6485, - 0x652B, 0x6289, 0x6398, 0x5014, 0x7235, 0x89C9, 0x51B3, 0x8BC0, - 0x7EDD, 0x5747, 0x83CC, 0x94A7, 0x519B, 0x541B, 0x5CFB, 0, -plane bf -at 0x40 - 0x7DFB, 0x7DFC, 0x7DFD, 0x7DFE, 0x7DFF, 0x7E00, 0x7E01, 0x7E02, - 0x7E03, 0x7E04, 0x7E05, 0x7E06, 0x7E07, 0x7E08, 0x7E09, 0x7E0A, - 0x7E0B, 0x7E0C, 0x7E0D, 0x7E0E, 0x7E0F, 0x7E10, 0x7E11, 0x7E12, - 0x7E13, 0x7E14, 0x7E15, 0x7E16, 0x7E17, 0x7E18, 0x7E19, 0x7E1A, - 0x7E1B, 0x7E1C, 0x7E1D, 0x7E1E, 0x7E1F, 0x7E20, 0x7E21, 0x7E22, - 0x7E23, 0x7E24, 0x7E25, 0x7E26, 0x7E27, 0x7E28, 0x7E29, 0x7E2A, - 0x7E2B, 0x7E2C, 0x7E2D, 0x7E2E, 0x7E2F, 0x7E30, 0x7E31, 0x7E32, - 0x7E33, 0x7E34, 0x7E35, 0x7E36, 0x7E37, 0x7E38, 0x7E39, 0, - 0x7E3A, 0x7E3C, 0x7E3D, 0x7E3E, 0x7E3F, 0x7E40, 0x7E42, 0x7E43, - 0x7E44, 0x7E45, 0x7E46, 0x7E48, 0x7E49, 0x7E4A, 0x7E4B, 0x7E4C, - 0x7E4D, 0x7E4E, 0x7E4F, 0x7E50, 0x7E51, 0x7E52, 0x7E53, 0x7E54, - 0x7E55, 0x7E56, 0x7E57, 0x7E58, 0x7E59, 0x7E5A, 0x7E5B, 0x7E5C, - 0x7E5D, 0x4FCA, 0x7AE3, 0x6D5A, 0x90E1, 0x9A8F, 0x5580, 0x5496, - 0x5361, 0x54AF, 0x5F00, 0x63E9, 0x6977, 0x51EF, 0x6168, 0x520A, - 0x582A, 0x52D8, 0x574E, 0x780D, 0x770B, 0x5EB7, 0x6177, 0x7CE0, - 0x625B, 0x6297, 0x4EA2, 0x7095, 0x8003, 0x62F7, 0x70E4, 0x9760, - 0x5777, 0x82DB, 0x67EF, 0x68F5, 0x78D5, 0x9897, 0x79D1, 0x58F3, - 0x54B3, 0x53EF, 0x6E34, 0x514B, 0x523B, 0x5BA2, 0x8BFE, 0x80AF, - 0x5543, 0x57A6, 0x6073, 0x5751, 0x542D, 0x7A7A, 0x6050, 0x5B54, - 0x63A7, 0x62A0, 0x53E3, 0x6263, 0x5BC7, 0x67AF, 0x54ED, 0x7A9F, - 0x82E6, 0x9177, 0x5E93, 0x88E4, 0x5938, 0x57AE, 0x630E, 0x8DE8, - 0x80EF, 0x5757, 0x7B77, 0x4FA9, 0x5FEB, 0x5BBD, 0x6B3E, 0x5321, - 0x7B50, 0x72C2, 0x6846, 0x77FF, 0x7736, 0x65F7, 0x51B5, 0x4E8F, - 0x76D4, 0x5CBF, 0x7AA5, 0x8475, 0x594E, 0x9B41, 0x5080, 0, -plane c0 -at 0x40 - 0x7E5E, 0x7E5F, 0x7E60, 0x7E61, 0x7E62, 0x7E63, 0x7E64, 0x7E65, - 0x7E66, 0x7E67, 0x7E68, 0x7E69, 0x7E6A, 0x7E6B, 0x7E6C, 0x7E6D, - 0x7E6E, 0x7E6F, 0x7E70, 0x7E71, 0x7E72, 0x7E73, 0x7E74, 0x7E75, - 0x7E76, 0x7E77, 0x7E78, 0x7E79, 0x7E7A, 0x7E7B, 0x7E7C, 0x7E7D, - 0x7E7E, 0x7E7F, 0x7E80, 0x7E81, 0x7E83, 0x7E84, 0x7E85, 0x7E86, - 0x7E87, 0x7E88, 0x7E89, 0x7E8A, 0x7E8B, 0x7E8C, 0x7E8D, 0x7E8E, - 0x7E8F, 0x7E90, 0x7E91, 0x7E92, 0x7E93, 0x7E94, 0x7E95, 0x7E96, - 0x7E97, 0x7E98, 0x7E99, 0x7E9A, 0x7E9C, 0x7E9D, 0x7E9E, 0, - 0x7EAE, 0x7EB4, 0x7EBB, 0x7EBC, 0x7ED6, 0x7EE4, 0x7EEC, 0x7EF9, - 0x7F0A, 0x7F10, 0x7F1E, 0x7F37, 0x7F39, 0x7F3B, 0x7F3C, 0x7F3D, - 0x7F3E, 0x7F3F, 0x7F40, 0x7F41, 0x7F43, 0x7F46, 0x7F47, 0x7F48, - 0x7F49, 0x7F4A, 0x7F4B, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F4F, 0x7F52, - 0x7F53, 0x9988, 0x6127, 0x6E83, 0x5764, 0x6606, 0x6346, 0x56F0, - 0x62EC, 0x6269, 0x5ED3, 0x9614, 0x5783, 0x62C9, 0x5587, 0x8721, - 0x814A, 0x8FA3, 0x5566, 0x83B1, 0x6765, 0x8D56, 0x84DD, 0x5A6A, - 0x680F, 0x62E6, 0x7BEE, 0x9611, 0x5170, 0x6F9C, 0x8C30, 0x63FD, - 0x89C8, 0x61D2, 0x7F06, 0x70C2, 0x6EE5, 0x7405, 0x6994, 0x72FC, - 0x5ECA, 0x90CE, 0x6717, 0x6D6A, 0x635E, 0x52B3, 0x7262, 0x8001, - 0x4F6C, 0x59E5, 0x916A, 0x70D9, 0x6D9D, 0x52D2, 0x4E50, 0x96F7, - 0x956D, 0x857E, 0x78CA, 0x7D2F, 0x5121, 0x5792, 0x64C2, 0x808B, - 0x7C7B, 0x6CEA, 0x68F1, 0x695E, 0x51B7, 0x5398, 0x68A8, 0x7281, - 0x9ECE, 0x7BF1, 0x72F8, 0x79BB, 0x6F13, 0x7406, 0x674E, 0x91CC, - 0x9CA4, 0x793C, 0x8389, 0x8354, 0x540F, 0x6817, 0x4E3D, 0x5389, - 0x52B1, 0x783E, 0x5386, 0x5229, 0x5088, 0x4F8B, 0x4FD0, 0, -plane c1 -at 0x40 - 0x7F56, 0x7F59, 0x7F5B, 0x7F5C, 0x7F5D, 0x7F5E, 0x7F60, 0x7F63, - 0x7F64, 0x7F65, 0x7F66, 0x7F67, 0x7F6B, 0x7F6C, 0x7F6D, 0x7F6F, - 0x7F70, 0x7F73, 0x7F75, 0x7F76, 0x7F77, 0x7F78, 0x7F7A, 0x7F7B, - 0x7F7C, 0x7F7D, 0x7F7F, 0x7F80, 0x7F82, 0x7F83, 0x7F84, 0x7F85, - 0x7F86, 0x7F87, 0x7F88, 0x7F89, 0x7F8B, 0x7F8D, 0x7F8F, 0x7F90, - 0x7F91, 0x7F92, 0x7F93, 0x7F95, 0x7F96, 0x7F97, 0x7F98, 0x7F99, - 0x7F9B, 0x7F9C, 0x7FA0, 0x7FA2, 0x7FA3, 0x7FA5, 0x7FA6, 0x7FA8, - 0x7FA9, 0x7FAA, 0x7FAB, 0x7FAC, 0x7FAD, 0x7FAE, 0x7FB1, 0, - 0x7FB3, 0x7FB4, 0x7FB5, 0x7FB6, 0x7FB7, 0x7FBA, 0x7FBB, 0x7FBE, - 0x7FC0, 0x7FC2, 0x7FC3, 0x7FC4, 0x7FC6, 0x7FC7, 0x7FC8, 0x7FC9, - 0x7FCB, 0x7FCD, 0x7FCF, 0x7FD0, 0x7FD1, 0x7FD2, 0x7FD3, 0x7FD6, - 0x7FD7, 0x7FD9, 0x7FDA, 0x7FDB, 0x7FDC, 0x7FDD, 0x7FDE, 0x7FE2, - 0x7FE3, 0x75E2, 0x7ACB, 0x7C92, 0x6CA5, 0x96B6, 0x529B, 0x7483, - 0x54E9, 0x4FE9, 0x8054, 0x83B2, 0x8FDE, 0x9570, 0x5EC9, 0x601C, - 0x6D9F, 0x5E18, 0x655B, 0x8138, 0x94FE, 0x604B, 0x70BC, 0x7EC3, - 0x7CAE, 0x51C9, 0x6881, 0x7CB1, 0x826F, 0x4E24, 0x8F86, 0x91CF, - 0x667E, 0x4EAE, 0x8C05, 0x64A9, 0x804A, 0x50DA, 0x7597, 0x71CE, - 0x5BE5, 0x8FBD, 0x6F66, 0x4E86, 0x6482, 0x9563, 0x5ED6, 0x6599, - 0x5217, 0x88C2, 0x70C8, 0x52A3, 0x730E, 0x7433, 0x6797, 0x78F7, - 0x9716, 0x4E34, 0x90BB, 0x9CDE, 0x6DCB, 0x51DB, 0x8D41, 0x541D, - 0x62CE, 0x73B2, 0x83F1, 0x96F6, 0x9F84, 0x94C3, 0x4F36, 0x7F9A, - 0x51CC, 0x7075, 0x9675, 0x5CAD, 0x9886, 0x53E6, 0x4EE4, 0x6E9C, - 0x7409, 0x69B4, 0x786B, 0x998F, 0x7559, 0x5218, 0x7624, 0x6D41, - 0x67F3, 0x516D, 0x9F99, 0x804B, 0x5499, 0x7B3C, 0x7ABF, 0, -plane c2 -at 0x40 - 0x7FE4, 0x7FE7, 0x7FE8, 0x7FEA, 0x7FEB, 0x7FEC, 0x7FED, 0x7FEF, - 0x7FF2, 0x7FF4, 0x7FF5, 0x7FF6, 0x7FF7, 0x7FF8, 0x7FF9, 0x7FFA, - 0x7FFD, 0x7FFE, 0x7FFF, 0x8002, 0x8007, 0x8008, 0x8009, 0x800A, - 0x800E, 0x800F, 0x8011, 0x8013, 0x801A, 0x801B, 0x801D, 0x801E, - 0x801F, 0x8021, 0x8023, 0x8024, 0x802B, 0x802C, 0x802D, 0x802E, - 0x802F, 0x8030, 0x8032, 0x8034, 0x8039, 0x803A, 0x803C, 0x803E, - 0x8040, 0x8041, 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804E, - 0x804F, 0x8050, 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0, - 0x8059, 0x805B, 0x805C, 0x805D, 0x805E, 0x805F, 0x8060, 0x8061, - 0x8062, 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, 0x8068, 0x806B, - 0x806C, 0x806D, 0x806E, 0x806F, 0x8070, 0x8072, 0x8073, 0x8074, - 0x8075, 0x8076, 0x8077, 0x8078, 0x8079, 0x807A, 0x807B, 0x807C, - 0x807D, 0x9686, 0x5784, 0x62E2, 0x9647, 0x697C, 0x5A04, 0x6402, - 0x7BD3, 0x6F0F, 0x964B, 0x82A6, 0x5362, 0x9885, 0x5E90, 0x7089, - 0x63B3, 0x5364, 0x864F, 0x9C81, 0x9E93, 0x788C, 0x9732, 0x8DEF, - 0x8D42, 0x9E7F, 0x6F5E, 0x7984, 0x5F55, 0x9646, 0x622E, 0x9A74, - 0x5415, 0x94DD, 0x4FA3, 0x65C5, 0x5C65, 0x5C61, 0x7F15, 0x8651, - 0x6C2F, 0x5F8B, 0x7387, 0x6EE4, 0x7EFF, 0x5CE6, 0x631B, 0x5B6A, - 0x6EE6, 0x5375, 0x4E71, 0x63A0, 0x7565, 0x62A1, 0x8F6E, 0x4F26, - 0x4ED1, 0x6CA6, 0x7EB6, 0x8BBA, 0x841D, 0x87BA, 0x7F57, 0x903B, - 0x9523, 0x7BA9, 0x9AA1, 0x88F8, 0x843D, 0x6D1B, 0x9A86, 0x7EDC, - 0x5988, 0x9EBB, 0x739B, 0x7801, 0x8682, 0x9A6C, 0x9A82, 0x561B, - 0x5417, 0x57CB, 0x4E70, 0x9EA6, 0x5356, 0x8FC8, 0x8109, 0x7792, - 0x9992, 0x86EE, 0x6EE1, 0x8513, 0x66FC, 0x6162, 0x6F2B, 0, -plane c3 -at 0x40 - 0x807E, 0x8081, 0x8082, 0x8085, 0x8088, 0x808A, 0x808D, 0x808E, - 0x808F, 0x8090, 0x8091, 0x8092, 0x8094, 0x8095, 0x8097, 0x8099, - 0x809E, 0x80A3, 0x80A6, 0x80A7, 0x80A8, 0x80AC, 0x80B0, 0x80B3, - 0x80B5, 0x80B6, 0x80B8, 0x80B9, 0x80BB, 0x80C5, 0x80C7, 0x80C8, - 0x80C9, 0x80CA, 0x80CB, 0x80CF, 0x80D0, 0x80D1, 0x80D2, 0x80D3, - 0x80D4, 0x80D5, 0x80D8, 0x80DF, 0x80E0, 0x80E2, 0x80E3, 0x80E6, - 0x80EE, 0x80F5, 0x80F7, 0x80F9, 0x80FB, 0x80FE, 0x80FF, 0x8100, - 0x8101, 0x8103, 0x8104, 0x8105, 0x8107, 0x8108, 0x810B, 0, - 0x810C, 0x8115, 0x8117, 0x8119, 0x811B, 0x811C, 0x811D, 0x811F, - 0x8120, 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, - 0x8128, 0x8129, 0x812A, 0x812B, 0x812D, 0x812E, 0x8130, 0x8133, - 0x8134, 0x8135, 0x8137, 0x8139, 0x813A, 0x813B, 0x813C, 0x813D, - 0x813F, 0x8C29, 0x8292, 0x832B, 0x76F2, 0x6C13, 0x5FD9, 0x83BD, - 0x732B, 0x8305, 0x951A, 0x6BDB, 0x77DB, 0x94C6, 0x536F, 0x8302, - 0x5192, 0x5E3D, 0x8C8C, 0x8D38, 0x4E48, 0x73AB, 0x679A, 0x6885, - 0x9176, 0x9709, 0x7164, 0x6CA1, 0x7709, 0x5A92, 0x9541, 0x6BCF, - 0x7F8E, 0x6627, 0x5BD0, 0x59B9, 0x5A9A, 0x95E8, 0x95F7, 0x4EEC, - 0x840C, 0x8499, 0x6AAC, 0x76DF, 0x9530, 0x731B, 0x68A6, 0x5B5F, - 0x772F, 0x919A, 0x9761, 0x7CDC, 0x8FF7, 0x8C1C, 0x5F25, 0x7C73, - 0x79D8, 0x89C5, 0x6CCC, 0x871C, 0x5BC6, 0x5E42, 0x68C9, 0x7720, - 0x7EF5, 0x5195, 0x514D, 0x52C9, 0x5A29, 0x7F05, 0x9762, 0x82D7, - 0x63CF, 0x7784, 0x85D0, 0x79D2, 0x6E3A, 0x5E99, 0x5999, 0x8511, - 0x706D, 0x6C11, 0x62BF, 0x76BF, 0x654F, 0x60AF, 0x95FD, 0x660E, - 0x879F, 0x9E23, 0x94ED, 0x540D, 0x547D, 0x8C2C, 0x6478, 0, -plane c4 -at 0x40 - 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8147, 0x8149, - 0x814D, 0x814E, 0x814F, 0x8152, 0x8156, 0x8157, 0x8158, 0x815B, - 0x815C, 0x815D, 0x815E, 0x815F, 0x8161, 0x8162, 0x8163, 0x8164, - 0x8166, 0x8168, 0x816A, 0x816B, 0x816C, 0x816F, 0x8172, 0x8173, - 0x8175, 0x8176, 0x8177, 0x8178, 0x8181, 0x8183, 0x8184, 0x8185, - 0x8186, 0x8187, 0x8189, 0x818B, 0x818C, 0x818D, 0x818E, 0x8190, - 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8199, 0x819A, - 0x819E, 0x819F, 0x81A0, 0x81A1, 0x81A2, 0x81A4, 0x81A5, 0, - 0x81A7, 0x81A9, 0x81AB, 0x81AC, 0x81AD, 0x81AE, 0x81AF, 0x81B0, - 0x81B1, 0x81B2, 0x81B4, 0x81B5, 0x81B6, 0x81B7, 0x81B8, 0x81B9, - 0x81BC, 0x81BD, 0x81BE, 0x81BF, 0x81C4, 0x81C5, 0x81C7, 0x81C8, - 0x81C9, 0x81CB, 0x81CD, 0x81CE, 0x81CF, 0x81D0, 0x81D1, 0x81D2, - 0x81D3, 0x6479, 0x8611, 0x6A21, 0x819C, 0x78E8, 0x6469, 0x9B54, - 0x62B9, 0x672B, 0x83AB, 0x58A8, 0x9ED8, 0x6CAB, 0x6F20, 0x5BDE, - 0x964C, 0x8C0B, 0x725F, 0x67D0, 0x62C7, 0x7261, 0x4EA9, 0x59C6, - 0x6BCD, 0x5893, 0x66AE, 0x5E55, 0x52DF, 0x6155, 0x6728, 0x76EE, - 0x7766, 0x7267, 0x7A46, 0x62FF, 0x54EA, 0x5450, 0x94A0, 0x90A3, - 0x5A1C, 0x7EB3, 0x6C16, 0x4E43, 0x5976, 0x8010, 0x5948, 0x5357, - 0x7537, 0x96BE, 0x56CA, 0x6320, 0x8111, 0x607C, 0x95F9, 0x6DD6, - 0x5462, 0x9981, 0x5185, 0x5AE9, 0x80FD, 0x59AE, 0x9713, 0x502A, - 0x6CE5, 0x5C3C, 0x62DF, 0x4F60, 0x533F, 0x817B, 0x9006, 0x6EBA, - 0x852B, 0x62C8, 0x5E74, 0x78BE, 0x64B5, 0x637B, 0x5FF5, 0x5A18, - 0x917F, 0x9E1F, 0x5C3F, 0x634F, 0x8042, 0x5B7D, 0x556E, 0x954A, - 0x954D, 0x6D85, 0x60A8, 0x67E0, 0x72DE, 0x51DD, 0x5B81, 0, -plane c5 -at 0x40 - 0x81D4, 0x81D5, 0x81D6, 0x81D7, 0x81D8, 0x81D9, 0x81DA, 0x81DB, - 0x81DC, 0x81DD, 0x81DE, 0x81DF, 0x81E0, 0x81E1, 0x81E2, 0x81E4, - 0x81E5, 0x81E6, 0x81E8, 0x81E9, 0x81EB, 0x81EE, 0x81EF, 0x81F0, - 0x81F1, 0x81F2, 0x81F5, 0x81F6, 0x81F7, 0x81F8, 0x81F9, 0x81FA, - 0x81FD, 0x81FF, 0x8203, 0x8207, 0x8208, 0x8209, 0x820A, 0x820B, - 0x820E, 0x820F, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218, - 0x8219, 0x821A, 0x821D, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227, - 0x8229, 0x822E, 0x8232, 0x823A, 0x823C, 0x823D, 0x823F, 0, - 0x8240, 0x8241, 0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824A, - 0x824C, 0x824D, 0x824E, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, - 0x8255, 0x8256, 0x8257, 0x8259, 0x825B, 0x825C, 0x825D, 0x825E, - 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, - 0x8269, 0x62E7, 0x6CDE, 0x725B, 0x626D, 0x94AE, 0x7EBD, 0x8113, - 0x6D53, 0x519C, 0x5F04, 0x5974, 0x52AA, 0x6012, 0x5973, 0x6696, - 0x8650, 0x759F, 0x632A, 0x61E6, 0x7CEF, 0x8BFA, 0x54E6, 0x6B27, - 0x9E25, 0x6BB4, 0x85D5, 0x5455, 0x5076, 0x6CA4, 0x556A, 0x8DB4, - 0x722C, 0x5E15, 0x6015, 0x7436, 0x62CD, 0x6392, 0x724C, 0x5F98, - 0x6E43, 0x6D3E, 0x6500, 0x6F58, 0x76D8, 0x78D0, 0x76FC, 0x7554, - 0x5224, 0x53DB, 0x4E53, 0x5E9E, 0x65C1, 0x802A, 0x80D6, 0x629B, - 0x5486, 0x5228, 0x70AE, 0x888D, 0x8DD1, 0x6CE1, 0x5478, 0x80DA, - 0x57F9, 0x88F4, 0x8D54, 0x966A, 0x914D, 0x4F69, 0x6C9B, 0x55B7, - 0x76C6, 0x7830, 0x62A8, 0x70F9, 0x6F8E, 0x5F6D, 0x84EC, 0x68DA, - 0x787C, 0x7BF7, 0x81A8, 0x670B, 0x9E4F, 0x6367, 0x78B0, 0x576F, - 0x7812, 0x9739, 0x6279, 0x62AB, 0x5288, 0x7435, 0x6BD7, 0, -plane c6 -at 0x40 - 0x826A, 0x826B, 0x826C, 0x826D, 0x8271, 0x8275, 0x8276, 0x8277, - 0x8278, 0x827B, 0x827C, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286, - 0x8287, 0x8289, 0x828C, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296, - 0x829A, 0x829B, 0x829E, 0x82A0, 0x82A2, 0x82A3, 0x82A7, 0x82B2, - 0x82B5, 0x82B6, 0x82BA, 0x82BB, 0x82BC, 0x82BF, 0x82C0, 0x82C2, - 0x82C3, 0x82C5, 0x82C6, 0x82C9, 0x82D0, 0x82D6, 0x82D9, 0x82DA, - 0x82DD, 0x82E2, 0x82E7, 0x82E8, 0x82E9, 0x82EA, 0x82EC, 0x82ED, - 0x82EE, 0x82F0, 0x82F2, 0x82F3, 0x82F5, 0x82F6, 0x82F8, 0, - 0x82FA, 0x82FC, 0x82FD, 0x82FE, 0x82FF, 0x8300, 0x830A, 0x830B, - 0x830D, 0x8310, 0x8312, 0x8313, 0x8316, 0x8318, 0x8319, 0x831D, - 0x831E, 0x831F, 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, - 0x8326, 0x8329, 0x832A, 0x832E, 0x8330, 0x8332, 0x8337, 0x833B, - 0x833D, 0x5564, 0x813E, 0x75B2, 0x76AE, 0x5339, 0x75DE, 0x50FB, - 0x5C41, 0x8B6C, 0x7BC7, 0x504F, 0x7247, 0x9A97, 0x98D8, 0x6F02, - 0x74E2, 0x7968, 0x6487, 0x77A5, 0x62FC, 0x9891, 0x8D2B, 0x54C1, - 0x8058, 0x4E52, 0x576A, 0x82F9, 0x840D, 0x5E73, 0x51ED, 0x74F6, - 0x8BC4, 0x5C4F, 0x5761, 0x6CFC, 0x9887, 0x5A46, 0x7834, 0x9B44, - 0x8FEB, 0x7C95, 0x5256, 0x6251, 0x94FA, 0x4EC6, 0x8386, 0x8461, - 0x83E9, 0x84B2, 0x57D4, 0x6734, 0x5703, 0x666E, 0x6D66, 0x8C31, - 0x66DD, 0x7011, 0x671F, 0x6B3A, 0x6816, 0x621A, 0x59BB, 0x4E03, - 0x51C4, 0x6F06, 0x67D2, 0x6C8F, 0x5176, 0x68CB, 0x5947, 0x6B67, - 0x7566, 0x5D0E, 0x8110, 0x9F50, 0x65D7, 0x7948, 0x7941, 0x9A91, - 0x8D77, 0x5C82, 0x4E5E, 0x4F01, 0x542F, 0x5951, 0x780C, 0x5668, - 0x6C14, 0x8FC4, 0x5F03, 0x6C7D, 0x6CE3, 0x8BAB, 0x6390, 0, -plane c7 -at 0x40 - 0x833E, 0x833F, 0x8341, 0x8342, 0x8344, 0x8345, 0x8348, 0x834A, - 0x834B, 0x834C, 0x834D, 0x834E, 0x8353, 0x8355, 0x8356, 0x8357, - 0x8358, 0x8359, 0x835D, 0x8362, 0x8370, 0x8371, 0x8372, 0x8373, - 0x8374, 0x8375, 0x8376, 0x8379, 0x837A, 0x837E, 0x837F, 0x8380, - 0x8381, 0x8382, 0x8383, 0x8384, 0x8387, 0x8388, 0x838A, 0x838B, - 0x838C, 0x838D, 0x838F, 0x8390, 0x8391, 0x8394, 0x8395, 0x8396, - 0x8397, 0x8399, 0x839A, 0x839D, 0x839F, 0x83A1, 0x83A2, 0x83A3, - 0x83A4, 0x83A5, 0x83A6, 0x83A7, 0x83AC, 0x83AD, 0x83AE, 0, - 0x83AF, 0x83B5, 0x83BB, 0x83BE, 0x83BF, 0x83C2, 0x83C3, 0x83C4, - 0x83C6, 0x83C8, 0x83C9, 0x83CB, 0x83CD, 0x83CE, 0x83D0, 0x83D1, - 0x83D2, 0x83D3, 0x83D5, 0x83D7, 0x83D9, 0x83DA, 0x83DB, 0x83DE, - 0x83E2, 0x83E3, 0x83E4, 0x83E6, 0x83E7, 0x83E8, 0x83EB, 0x83EC, - 0x83ED, 0x6070, 0x6D3D, 0x7275, 0x6266, 0x948E, 0x94C5, 0x5343, - 0x8FC1, 0x7B7E, 0x4EDF, 0x8C26, 0x4E7E, 0x9ED4, 0x94B1, 0x94B3, - 0x524D, 0x6F5C, 0x9063, 0x6D45, 0x8C34, 0x5811, 0x5D4C, 0x6B20, - 0x6B49, 0x67AA, 0x545B, 0x8154, 0x7F8C, 0x5899, 0x8537, 0x5F3A, - 0x62A2, 0x6A47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77A7, 0x4E54, - 0x4FA8, 0x5DE7, 0x9798, 0x64AC, 0x7FD8, 0x5CED, 0x4FCF, 0x7A8D, - 0x5207, 0x8304, 0x4E14, 0x602F, 0x7A83, 0x94A6, 0x4FB5, 0x4EB2, - 0x79E6, 0x7434, 0x52E4, 0x82B9, 0x64D2, 0x79BD, 0x5BDD, 0x6C81, - 0x9752, 0x8F7B, 0x6C22, 0x503E, 0x537F, 0x6E05, 0x64CE, 0x6674, - 0x6C30, 0x60C5, 0x9877, 0x8BF7, 0x5E86, 0x743C, 0x7A77, 0x79CB, - 0x4E18, 0x90B1, 0x7403, 0x6C42, 0x56DA, 0x914B, 0x6CC5, 0x8D8B, - 0x533A, 0x86C6, 0x66F2, 0x8EAF, 0x5C48, 0x9A71, 0x6E20, 0, -plane c8 -at 0x40 - 0x83EE, 0x83EF, 0x83F3, 0x83F4, 0x83F5, 0x83F6, 0x83F7, 0x83FA, - 0x83FB, 0x83FC, 0x83FE, 0x83FF, 0x8400, 0x8402, 0x8405, 0x8407, - 0x8408, 0x8409, 0x840A, 0x8410, 0x8412, 0x8413, 0x8414, 0x8415, - 0x8416, 0x8417, 0x8419, 0x841A, 0x841B, 0x841E, 0x841F, 0x8420, - 0x8421, 0x8422, 0x8423, 0x8429, 0x842A, 0x842B, 0x842C, 0x842D, - 0x842E, 0x842F, 0x8430, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, - 0x8437, 0x8439, 0x843A, 0x843B, 0x843E, 0x843F, 0x8440, 0x8441, - 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, 0x8449, 0, - 0x844A, 0x844B, 0x844C, 0x844D, 0x844E, 0x844F, 0x8450, 0x8452, - 0x8453, 0x8454, 0x8455, 0x8456, 0x8458, 0x845D, 0x845E, 0x845F, - 0x8460, 0x8462, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, 0x846A, - 0x846E, 0x846F, 0x8470, 0x8472, 0x8474, 0x8477, 0x8479, 0x847B, - 0x847C, 0x53D6, 0x5A36, 0x9F8B, 0x8DA3, 0x53BB, 0x5708, 0x98A7, - 0x6743, 0x919B, 0x6CC9, 0x5168, 0x75CA, 0x62F3, 0x72AC, 0x5238, - 0x529D, 0x7F3A, 0x7094, 0x7638, 0x5374, 0x9E4A, 0x69B7, 0x786E, - 0x96C0, 0x88D9, 0x7FA4, 0x7136, 0x71C3, 0x5189, 0x67D3, 0x74E4, - 0x58E4, 0x6518, 0x56B7, 0x8BA9, 0x9976, 0x6270, 0x7ED5, 0x60F9, - 0x70ED, 0x58EC, 0x4EC1, 0x4EBA, 0x5FCD, 0x97E7, 0x4EFB, 0x8BA4, - 0x5203, 0x598A, 0x7EAB, 0x6254, 0x4ECD, 0x65E5, 0x620E, 0x8338, - 0x84C9, 0x8363, 0x878D, 0x7194, 0x6EB6, 0x5BB9, 0x7ED2, 0x5197, - 0x63C9, 0x67D4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5B7A, 0x5982, - 0x8FB1, 0x4E73, 0x6C5D, 0x5165, 0x8925, 0x8F6F, 0x962E, 0x854A, - 0x745E, 0x9510, 0x95F0, 0x6DA6, 0x82E5, 0x5F31, 0x6492, 0x6D12, - 0x8428, 0x816E, 0x9CC3, 0x585E, 0x8D5B, 0x4E09, 0x53C1, 0, -plane c9 -at 0x40 - 0x847D, 0x847E, 0x847F, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485, - 0x8486, 0x848A, 0x848D, 0x848F, 0x8490, 0x8491, 0x8492, 0x8493, - 0x8494, 0x8495, 0x8496, 0x8498, 0x849A, 0x849B, 0x849D, 0x849E, - 0x849F, 0x84A0, 0x84A2, 0x84A3, 0x84A4, 0x84A5, 0x84A6, 0x84A7, - 0x84A8, 0x84A9, 0x84AA, 0x84AB, 0x84AC, 0x84AD, 0x84AE, 0x84B0, - 0x84B1, 0x84B3, 0x84B5, 0x84B6, 0x84B7, 0x84BB, 0x84BC, 0x84BE, - 0x84C0, 0x84C2, 0x84C3, 0x84C5, 0x84C6, 0x84C7, 0x84C8, 0x84CB, - 0x84CC, 0x84CE, 0x84CF, 0x84D2, 0x84D4, 0x84D5, 0x84D7, 0, - 0x84D8, 0x84D9, 0x84DA, 0x84DB, 0x84DC, 0x84DE, 0x84E1, 0x84E2, - 0x84E4, 0x84E7, 0x84E8, 0x84E9, 0x84EA, 0x84EB, 0x84ED, 0x84EE, - 0x84EF, 0x84F1, 0x84F2, 0x84F3, 0x84F4, 0x84F5, 0x84F6, 0x84F7, - 0x84F8, 0x84F9, 0x84FA, 0x84FB, 0x84FD, 0x84FE, 0x8500, 0x8501, - 0x8502, 0x4F1E, 0x6563, 0x6851, 0x55D3, 0x4E27, 0x6414, 0x9A9A, - 0x626B, 0x5AC2, 0x745F, 0x8272, 0x6DA9, 0x68EE, 0x50E7, 0x838E, - 0x7802, 0x6740, 0x5239, 0x6C99, 0x7EB1, 0x50BB, 0x5565, 0x715E, - 0x7B5B, 0x6652, 0x73CA, 0x82EB, 0x6749, 0x5C71, 0x5220, 0x717D, - 0x886B, 0x95EA, 0x9655, 0x64C5, 0x8D61, 0x81B3, 0x5584, 0x6C55, - 0x6247, 0x7F2E, 0x5892, 0x4F24, 0x5546, 0x8D4F, 0x664C, 0x4E0A, - 0x5C1A, 0x88F3, 0x68A2, 0x634E, 0x7A0D, 0x70E7, 0x828D, 0x52FA, - 0x97F6, 0x5C11, 0x54E8, 0x90B5, 0x7ECD, 0x5962, 0x8D4A, 0x86C7, - 0x820C, 0x820D, 0x8D66, 0x6444, 0x5C04, 0x6151, 0x6D89, 0x793E, - 0x8BBE, 0x7837, 0x7533, 0x547B, 0x4F38, 0x8EAB, 0x6DF1, 0x5A20, - 0x7EC5, 0x795E, 0x6C88, 0x5BA1, 0x5A76, 0x751A, 0x80BE, 0x614E, - 0x6E17, 0x58F0, 0x751F, 0x7525, 0x7272, 0x5347, 0x7EF3, 0, -plane ca -at 0x40 - 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, 0x8508, 0x8509, 0x850A, - 0x850B, 0x850D, 0x850E, 0x850F, 0x8510, 0x8512, 0x8514, 0x8515, - 0x8516, 0x8518, 0x8519, 0x851B, 0x851C, 0x851D, 0x851E, 0x8520, - 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529, - 0x852A, 0x852D, 0x852E, 0x852F, 0x8530, 0x8531, 0x8532, 0x8533, - 0x8534, 0x8535, 0x8536, 0x853E, 0x853F, 0x8540, 0x8541, 0x8542, - 0x8544, 0x8545, 0x8546, 0x8547, 0x854B, 0x854C, 0x854D, 0x854E, - 0x854F, 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0, - 0x8557, 0x8558, 0x855A, 0x855B, 0x855C, 0x855D, 0x855F, 0x8560, - 0x8561, 0x8562, 0x8563, 0x8565, 0x8566, 0x8567, 0x8569, 0x856A, - 0x856B, 0x856C, 0x856D, 0x856E, 0x856F, 0x8570, 0x8571, 0x8573, - 0x8575, 0x8576, 0x8577, 0x8578, 0x857C, 0x857D, 0x857F, 0x8580, - 0x8581, 0x7701, 0x76DB, 0x5269, 0x80DC, 0x5723, 0x5E08, 0x5931, - 0x72EE, 0x65BD, 0x6E7F, 0x8BD7, 0x5C38, 0x8671, 0x5341, 0x77F3, - 0x62FE, 0x65F6, 0x4EC0, 0x98DF, 0x8680, 0x5B9E, 0x8BC6, 0x53F2, - 0x77E2, 0x4F7F, 0x5C4E, 0x9A76, 0x59CB, 0x5F0F, 0x793A, 0x58EB, - 0x4E16, 0x67FF, 0x4E8B, 0x62ED, 0x8A93, 0x901D, 0x52BF, 0x662F, - 0x55DC, 0x566C, 0x9002, 0x4ED5, 0x4F8D, 0x91CA, 0x9970, 0x6C0F, - 0x5E02, 0x6043, 0x5BA4, 0x89C6, 0x8BD5, 0x6536, 0x624B, 0x9996, - 0x5B88, 0x5BFF, 0x6388, 0x552E, 0x53D7, 0x7626, 0x517D, 0x852C, - 0x67A2, 0x68B3, 0x6B8A, 0x6292, 0x8F93, 0x53D4, 0x8212, 0x6DD1, - 0x758F, 0x4E66, 0x8D4E, 0x5B70, 0x719F, 0x85AF, 0x6691, 0x66D9, - 0x7F72, 0x8700, 0x9ECD, 0x9F20, 0x5C5E, 0x672F, 0x8FF0, 0x6811, - 0x675F, 0x620D, 0x7AD6, 0x5885, 0x5EB6, 0x6570, 0x6F31, 0, -plane cb -at 0x40 - 0x8582, 0x8583, 0x8586, 0x8588, 0x8589, 0x858A, 0x858B, 0x858C, - 0x858D, 0x858E, 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, - 0x8596, 0x8597, 0x8598, 0x8599, 0x859A, 0x859D, 0x859E, 0x859F, - 0x85A0, 0x85A1, 0x85A2, 0x85A3, 0x85A5, 0x85A6, 0x85A7, 0x85A9, - 0x85AB, 0x85AC, 0x85AD, 0x85B1, 0x85B2, 0x85B3, 0x85B4, 0x85B5, - 0x85B6, 0x85B8, 0x85BA, 0x85BB, 0x85BC, 0x85BD, 0x85BE, 0x85BF, - 0x85C0, 0x85C2, 0x85C3, 0x85C4, 0x85C5, 0x85C6, 0x85C7, 0x85C8, - 0x85CA, 0x85CB, 0x85CC, 0x85CD, 0x85CE, 0x85D1, 0x85D2, 0, - 0x85D4, 0x85D6, 0x85D7, 0x85D8, 0x85D9, 0x85DA, 0x85DB, 0x85DD, - 0x85DE, 0x85DF, 0x85E0, 0x85E1, 0x85E2, 0x85E3, 0x85E5, 0x85E6, - 0x85E7, 0x85E8, 0x85EA, 0x85EB, 0x85EC, 0x85ED, 0x85EE, 0x85EF, - 0x85F0, 0x85F1, 0x85F2, 0x85F3, 0x85F4, 0x85F5, 0x85F6, 0x85F7, - 0x85F8, 0x6055, 0x5237, 0x800D, 0x6454, 0x8870, 0x7529, 0x5E05, - 0x6813, 0x62F4, 0x971C, 0x53CC, 0x723D, 0x8C01, 0x6C34, 0x7761, - 0x7A0E, 0x542E, 0x77AC, 0x987A, 0x821C, 0x8BF4, 0x7855, 0x6714, - 0x70C1, 0x65AF, 0x6495, 0x5636, 0x601D, 0x79C1, 0x53F8, 0x4E1D, - 0x6B7B, 0x8086, 0x5BFA, 0x55E3, 0x56DB, 0x4F3A, 0x4F3C, 0x9972, - 0x5DF3, 0x677E, 0x8038, 0x6002, 0x9882, 0x9001, 0x5B8B, 0x8BBC, - 0x8BF5, 0x641C, 0x8258, 0x64DE, 0x55FD, 0x82CF, 0x9165, 0x4FD7, - 0x7D20, 0x901F, 0x7C9F, 0x50F3, 0x5851, 0x6EAF, 0x5BBF, 0x8BC9, - 0x8083, 0x9178, 0x849C, 0x7B97, 0x867D, 0x968B, 0x968F, 0x7EE5, - 0x9AD3, 0x788E, 0x5C81, 0x7A57, 0x9042, 0x96A7, 0x795F, 0x5B59, - 0x635F, 0x7B0B, 0x84D1, 0x68AD, 0x5506, 0x7F29, 0x7410, 0x7D22, - 0x9501, 0x6240, 0x584C, 0x4ED6, 0x5B83, 0x5979, 0x5854, 0, -plane cc -at 0x40 - 0x85F9, 0x85FA, 0x85FC, 0x85FD, 0x85FE, 0x8600, 0x8601, 0x8602, - 0x8603, 0x8604, 0x8606, 0x8607, 0x8608, 0x8609, 0x860A, 0x860B, - 0x860C, 0x860D, 0x860E, 0x860F, 0x8610, 0x8612, 0x8613, 0x8614, - 0x8615, 0x8617, 0x8618, 0x8619, 0x861A, 0x861B, 0x861C, 0x861D, - 0x861E, 0x861F, 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, - 0x8626, 0x8628, 0x862A, 0x862B, 0x862C, 0x862D, 0x862E, 0x862F, - 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, - 0x8639, 0x863A, 0x863B, 0x863D, 0x863E, 0x863F, 0x8640, 0, - 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, - 0x8649, 0x864A, 0x864B, 0x864C, 0x8652, 0x8653, 0x8655, 0x8656, - 0x8657, 0x8658, 0x8659, 0x865B, 0x865C, 0x865D, 0x865F, 0x8660, - 0x8661, 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, - 0x866A, 0x736D, 0x631E, 0x8E4B, 0x8E0F, 0x80CE, 0x82D4, 0x62AC, - 0x53F0, 0x6CF0, 0x915E, 0x592A, 0x6001, 0x6C70, 0x574D, 0x644A, - 0x8D2A, 0x762B, 0x6EE9, 0x575B, 0x6A80, 0x75F0, 0x6F6D, 0x8C2D, - 0x8C08, 0x5766, 0x6BEF, 0x8892, 0x78B3, 0x63A2, 0x53F9, 0x70AD, - 0x6C64, 0x5858, 0x642A, 0x5802, 0x68E0, 0x819B, 0x5510, 0x7CD6, - 0x5018, 0x8EBA, 0x6DCC, 0x8D9F, 0x70EB, 0x638F, 0x6D9B, 0x6ED4, - 0x7EE6, 0x8404, 0x6843, 0x9003, 0x6DD8, 0x9676, 0x8BA8, 0x5957, - 0x7279, 0x85E4, 0x817E, 0x75BC, 0x8A8A, 0x68AF, 0x5254, 0x8E22, - 0x9511, 0x63D0, 0x9898, 0x8E44, 0x557C, 0x4F53, 0x66FF, 0x568F, - 0x60D5, 0x6D95, 0x5243, 0x5C49, 0x5929, 0x6DFB, 0x586B, 0x7530, - 0x751C, 0x606C, 0x8214, 0x8146, 0x6311, 0x6761, 0x8FE2, 0x773A, - 0x8DF3, 0x8D34, 0x94C1, 0x5E16, 0x5385, 0x542C, 0x70C3, 0, -plane cd -at 0x40 - 0x866D, 0x866F, 0x8670, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, - 0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, 0x8688, - 0x8689, 0x868E, 0x868F, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696, - 0x8697, 0x8698, 0x8699, 0x869A, 0x869B, 0x869E, 0x869F, 0x86A0, - 0x86A1, 0x86A2, 0x86A5, 0x86A6, 0x86AB, 0x86AD, 0x86AE, 0x86B2, - 0x86B3, 0x86B7, 0x86B8, 0x86B9, 0x86BB, 0x86BC, 0x86BD, 0x86BE, - 0x86BF, 0x86C1, 0x86C2, 0x86C3, 0x86C5, 0x86C8, 0x86CC, 0x86CD, - 0x86D2, 0x86D3, 0x86D5, 0x86D6, 0x86D7, 0x86DA, 0x86DC, 0, - 0x86DD, 0x86E0, 0x86E1, 0x86E2, 0x86E3, 0x86E5, 0x86E6, 0x86E7, - 0x86E8, 0x86EA, 0x86EB, 0x86EC, 0x86EF, 0x86F5, 0x86F6, 0x86F7, - 0x86FA, 0x86FB, 0x86FC, 0x86FD, 0x86FF, 0x8701, 0x8704, 0x8705, - 0x8706, 0x870B, 0x870C, 0x870E, 0x870F, 0x8710, 0x8711, 0x8714, - 0x8716, 0x6C40, 0x5EF7, 0x505C, 0x4EAD, 0x5EAD, 0x633A, 0x8247, - 0x901A, 0x6850, 0x916E, 0x77B3, 0x540C, 0x94DC, 0x5F64, 0x7AE5, - 0x6876, 0x6345, 0x7B52, 0x7EDF, 0x75DB, 0x5077, 0x6295, 0x5934, - 0x900F, 0x51F8, 0x79C3, 0x7A81, 0x56FE, 0x5F92, 0x9014, 0x6D82, - 0x5C60, 0x571F, 0x5410, 0x5154, 0x6E4D, 0x56E2, 0x63A8, 0x9893, - 0x817F, 0x8715, 0x892A, 0x9000, 0x541E, 0x5C6F, 0x81C0, 0x62D6, - 0x6258, 0x8131, 0x9E35, 0x9640, 0x9A6E, 0x9A7C, 0x692D, 0x59A5, - 0x62D3, 0x553E, 0x6316, 0x54C7, 0x86D9, 0x6D3C, 0x5A03, 0x74E6, - 0x889C, 0x6B6A, 0x5916, 0x8C4C, 0x5F2F, 0x6E7E, 0x73A9, 0x987D, - 0x4E38, 0x70F7, 0x5B8C, 0x7897, 0x633D, 0x665A, 0x7696, 0x60CB, - 0x5B9B, 0x5A49, 0x4E07, 0x8155, 0x6C6A, 0x738B, 0x4EA1, 0x6789, - 0x7F51, 0x5F80, 0x65FA, 0x671B, 0x5FD8, 0x5984, 0x5A01, 0, -plane ce -at 0x40 - 0x8719, 0x871B, 0x871D, 0x871F, 0x8720, 0x8724, 0x8726, 0x8727, - 0x8728, 0x872A, 0x872B, 0x872C, 0x872D, 0x872F, 0x8730, 0x8732, - 0x8733, 0x8735, 0x8736, 0x8738, 0x8739, 0x873A, 0x873C, 0x873D, - 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x874A, - 0x874B, 0x874D, 0x874F, 0x8750, 0x8751, 0x8752, 0x8754, 0x8755, - 0x8756, 0x8758, 0x875A, 0x875B, 0x875C, 0x875D, 0x875E, 0x875F, - 0x8761, 0x8762, 0x8766, 0x8767, 0x8768, 0x8769, 0x876A, 0x876B, - 0x876C, 0x876D, 0x876F, 0x8771, 0x8772, 0x8773, 0x8775, 0, - 0x8777, 0x8778, 0x8779, 0x877A, 0x877F, 0x8780, 0x8781, 0x8784, - 0x8786, 0x8787, 0x8789, 0x878A, 0x878C, 0x878E, 0x878F, 0x8790, - 0x8791, 0x8792, 0x8794, 0x8795, 0x8796, 0x8798, 0x8799, 0x879A, - 0x879B, 0x879C, 0x879D, 0x879E, 0x87A0, 0x87A1, 0x87A2, 0x87A3, - 0x87A4, 0x5DCD, 0x5FAE, 0x5371, 0x97E6, 0x8FDD, 0x6845, 0x56F4, - 0x552F, 0x60DF, 0x4E3A, 0x6F4D, 0x7EF4, 0x82C7, 0x840E, 0x59D4, - 0x4F1F, 0x4F2A, 0x5C3E, 0x7EAC, 0x672A, 0x851A, 0x5473, 0x754F, - 0x80C3, 0x5582, 0x9B4F, 0x4F4D, 0x6E2D, 0x8C13, 0x5C09, 0x6170, - 0x536B, 0x761F, 0x6E29, 0x868A, 0x6587, 0x95FB, 0x7EB9, 0x543B, - 0x7A33, 0x7D0A, 0x95EE, 0x55E1, 0x7FC1, 0x74EE, 0x631D, 0x8717, - 0x6DA1, 0x7A9D, 0x6211, 0x65A1, 0x5367, 0x63E1, 0x6C83, 0x5DEB, - 0x545C, 0x94A8, 0x4E4C, 0x6C61, 0x8BEC, 0x5C4B, 0x65E0, 0x829C, - 0x68A7, 0x543E, 0x5434, 0x6BCB, 0x6B66, 0x4E94, 0x6342, 0x5348, - 0x821E, 0x4F0D, 0x4FAE, 0x575E, 0x620A, 0x96FE, 0x6664, 0x7269, - 0x52FF, 0x52A1, 0x609F, 0x8BEF, 0x6614, 0x7199, 0x6790, 0x897F, - 0x7852, 0x77FD, 0x6670, 0x563B, 0x5438, 0x9521, 0x727A, 0, -plane cf -at 0x40 - 0x87A5, 0x87A6, 0x87A7, 0x87A9, 0x87AA, 0x87AE, 0x87B0, 0x87B1, - 0x87B2, 0x87B4, 0x87B6, 0x87B7, 0x87B8, 0x87B9, 0x87BB, 0x87BC, - 0x87BE, 0x87BF, 0x87C1, 0x87C2, 0x87C3, 0x87C4, 0x87C5, 0x87C7, - 0x87C8, 0x87C9, 0x87CC, 0x87CD, 0x87CE, 0x87CF, 0x87D0, 0x87D4, - 0x87D5, 0x87D6, 0x87D7, 0x87D8, 0x87D9, 0x87DA, 0x87DC, 0x87DD, - 0x87DE, 0x87DF, 0x87E1, 0x87E2, 0x87E3, 0x87E4, 0x87E6, 0x87E7, - 0x87E8, 0x87E9, 0x87EB, 0x87EC, 0x87ED, 0x87EF, 0x87F0, 0x87F1, - 0x87F2, 0x87F3, 0x87F4, 0x87F5, 0x87F6, 0x87F7, 0x87F8, 0, - 0x87FA, 0x87FB, 0x87FC, 0x87FD, 0x87FF, 0x8800, 0x8801, 0x8802, - 0x8804, 0x8805, 0x8806, 0x8807, 0x8808, 0x8809, 0x880B, 0x880C, - 0x880D, 0x880E, 0x880F, 0x8810, 0x8811, 0x8812, 0x8814, 0x8817, - 0x8818, 0x8819, 0x881A, 0x881C, 0x881D, 0x881E, 0x881F, 0x8820, - 0x8823, 0x7A00, 0x606F, 0x5E0C, 0x6089, 0x819D, 0x5915, 0x60DC, - 0x7184, 0x70EF, 0x6EAA, 0x6C50, 0x7280, 0x6A84, 0x88AD, 0x5E2D, - 0x4E60, 0x5AB3, 0x559C, 0x94E3, 0x6D17, 0x7CFB, 0x9699, 0x620F, - 0x7EC6, 0x778E, 0x867E, 0x5323, 0x971E, 0x8F96, 0x6687, 0x5CE1, - 0x4FA0, 0x72ED, 0x4E0B, 0x53A6, 0x590F, 0x5413, 0x6380, 0x9528, - 0x5148, 0x4ED9, 0x9C9C, 0x7EA4, 0x54B8, 0x8D24, 0x8854, 0x8237, - 0x95F2, 0x6D8E, 0x5F26, 0x5ACC, 0x663E, 0x9669, 0x73B0, 0x732E, - 0x53BF, 0x817A, 0x9985, 0x7FA1, 0x5BAA, 0x9677, 0x9650, 0x7EBF, - 0x76F8, 0x53A2, 0x9576, 0x9999, 0x7BB1, 0x8944, 0x6E58, 0x4E61, - 0x7FD4, 0x7965, 0x8BE6, 0x60F3, 0x54CD, 0x4EAB, 0x9879, 0x5DF7, - 0x6A61, 0x50CF, 0x5411, 0x8C61, 0x8427, 0x785D, 0x9704, 0x524A, - 0x54EE, 0x56A3, 0x9500, 0x6D88, 0x5BB5, 0x6DC6, 0x6653, 0, -plane d0 -at 0x40 - 0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829, 0x882A, 0x882B, - 0x882C, 0x882D, 0x882E, 0x882F, 0x8830, 0x8831, 0x8833, 0x8834, - 0x8835, 0x8836, 0x8837, 0x8838, 0x883A, 0x883B, 0x883D, 0x883E, - 0x883F, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, 0x8848, 0x8849, - 0x884A, 0x884B, 0x884E, 0x884F, 0x8850, 0x8851, 0x8852, 0x8853, - 0x8855, 0x8856, 0x8858, 0x885A, 0x885B, 0x885C, 0x885D, 0x885E, - 0x885F, 0x8860, 0x8866, 0x8867, 0x886A, 0x886D, 0x886F, 0x8871, - 0x8873, 0x8874, 0x8875, 0x8876, 0x8878, 0x8879, 0x887A, 0, - 0x887B, 0x887C, 0x8880, 0x8883, 0x8886, 0x8887, 0x8889, 0x888A, - 0x888C, 0x888E, 0x888F, 0x8890, 0x8891, 0x8893, 0x8894, 0x8895, - 0x8897, 0x8898, 0x8899, 0x889A, 0x889B, 0x889D, 0x889E, 0x889F, - 0x88A0, 0x88A1, 0x88A3, 0x88A5, 0x88A6, 0x88A7, 0x88A8, 0x88A9, - 0x88AA, 0x5C0F, 0x5B5D, 0x6821, 0x8096, 0x5578, 0x7B11, 0x6548, - 0x6954, 0x4E9B, 0x6B47, 0x874E, 0x978B, 0x534F, 0x631F, 0x643A, - 0x90AA, 0x659C, 0x80C1, 0x8C10, 0x5199, 0x68B0, 0x5378, 0x87F9, - 0x61C8, 0x6CC4, 0x6CFB, 0x8C22, 0x5C51, 0x85AA, 0x82AF, 0x950C, - 0x6B23, 0x8F9B, 0x65B0, 0x5FFB, 0x5FC3, 0x4FE1, 0x8845, 0x661F, - 0x8165, 0x7329, 0x60FA, 0x5174, 0x5211, 0x578B, 0x5F62, 0x90A2, - 0x884C, 0x9192, 0x5E78, 0x674F, 0x6027, 0x59D3, 0x5144, 0x51F6, - 0x80F8, 0x5308, 0x6C79, 0x96C4, 0x718A, 0x4F11, 0x4FEE, 0x7F9E, - 0x673D, 0x55C5, 0x9508, 0x79C0, 0x8896, 0x7EE3, 0x589F, 0x620C, - 0x9700, 0x865A, 0x5618, 0x987B, 0x5F90, 0x8BB8, 0x84C4, 0x9157, - 0x53D9, 0x65ED, 0x5E8F, 0x755C, 0x6064, 0x7D6E, 0x5A7F, 0x7EEA, - 0x7EED, 0x8F69, 0x55A7, 0x5BA3, 0x60AC, 0x65CB, 0x7384, 0, -plane d1 -at 0x40 - 0x88AC, 0x88AE, 0x88AF, 0x88B0, 0x88B2, 0x88B3, 0x88B4, 0x88B5, - 0x88B6, 0x88B8, 0x88B9, 0x88BA, 0x88BB, 0x88BD, 0x88BE, 0x88BF, - 0x88C0, 0x88C3, 0x88C4, 0x88C7, 0x88C8, 0x88CA, 0x88CB, 0x88CC, - 0x88CD, 0x88CF, 0x88D0, 0x88D1, 0x88D3, 0x88D6, 0x88D7, 0x88DA, - 0x88DB, 0x88DC, 0x88DD, 0x88DE, 0x88E0, 0x88E1, 0x88E6, 0x88E7, - 0x88E9, 0x88EA, 0x88EB, 0x88EC, 0x88ED, 0x88EE, 0x88EF, 0x88F2, - 0x88F5, 0x88F6, 0x88F7, 0x88FA, 0x88FB, 0x88FD, 0x88FF, 0x8900, - 0x8901, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0, - 0x8909, 0x890B, 0x890C, 0x890D, 0x890E, 0x890F, 0x8911, 0x8914, - 0x8915, 0x8916, 0x8917, 0x8918, 0x891C, 0x891D, 0x891E, 0x891F, - 0x8920, 0x8922, 0x8923, 0x8924, 0x8926, 0x8927, 0x8928, 0x8929, - 0x892C, 0x892D, 0x892E, 0x892F, 0x8931, 0x8932, 0x8933, 0x8935, - 0x8937, 0x9009, 0x7663, 0x7729, 0x7EDA, 0x9774, 0x859B, 0x5B66, - 0x7A74, 0x96EA, 0x8840, 0x52CB, 0x718F, 0x5FAA, 0x65EC, 0x8BE2, - 0x5BFB, 0x9A6F, 0x5DE1, 0x6B89, 0x6C5B, 0x8BAD, 0x8BAF, 0x900A, - 0x8FC5, 0x538B, 0x62BC, 0x9E26, 0x9E2D, 0x5440, 0x4E2B, 0x82BD, - 0x7259, 0x869C, 0x5D16, 0x8859, 0x6DAF, 0x96C5, 0x54D1, 0x4E9A, - 0x8BB6, 0x7109, 0x54BD, 0x9609, 0x70DF, 0x6DF9, 0x76D0, 0x4E25, - 0x7814, 0x8712, 0x5CA9, 0x5EF6, 0x8A00, 0x989C, 0x960E, 0x708E, - 0x6CBF, 0x5944, 0x63A9, 0x773C, 0x884D, 0x6F14, 0x8273, 0x5830, - 0x71D5, 0x538C, 0x781A, 0x96C1, 0x5501, 0x5F66, 0x7130, 0x5BB4, - 0x8C1A, 0x9A8C, 0x6B83, 0x592E, 0x9E2F, 0x79E7, 0x6768, 0x626C, - 0x4F6F, 0x75A1, 0x7F8A, 0x6D0B, 0x9633, 0x6C27, 0x4EF0, 0x75D2, - 0x517B, 0x6837, 0x6F3E, 0x9080, 0x8170, 0x5996, 0x7476, 0, -plane d2 -at 0x40 - 0x8938, 0x8939, 0x893A, 0x893B, 0x893C, 0x893D, 0x893E, 0x893F, - 0x8940, 0x8942, 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, - 0x894A, 0x894B, 0x894C, 0x894D, 0x894E, 0x894F, 0x8950, 0x8951, - 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, - 0x895A, 0x895B, 0x895C, 0x895D, 0x8960, 0x8961, 0x8962, 0x8963, - 0x8964, 0x8965, 0x8967, 0x8968, 0x8969, 0x896A, 0x896B, 0x896C, - 0x896D, 0x896E, 0x896F, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, - 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897A, 0x897C, 0, - 0x897D, 0x897E, 0x8980, 0x8982, 0x8984, 0x8985, 0x8987, 0x8988, - 0x8989, 0x898A, 0x898B, 0x898C, 0x898D, 0x898E, 0x898F, 0x8990, - 0x8991, 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, - 0x8999, 0x899A, 0x899B, 0x899C, 0x899D, 0x899E, 0x899F, 0x89A0, - 0x89A1, 0x6447, 0x5C27, 0x9065, 0x7A91, 0x8C23, 0x59DA, 0x54AC, - 0x8200, 0x836F, 0x8981, 0x8000, 0x6930, 0x564E, 0x8036, 0x7237, - 0x91CE, 0x51B6, 0x4E5F, 0x9875, 0x6396, 0x4E1A, 0x53F6, 0x66F3, - 0x814B, 0x591C, 0x6DB2, 0x4E00, 0x58F9, 0x533B, 0x63D6, 0x94F1, - 0x4F9D, 0x4F0A, 0x8863, 0x9890, 0x5937, 0x9057, 0x79FB, 0x4EEA, - 0x80F0, 0x7591, 0x6C82, 0x5B9C, 0x59E8, 0x5F5D, 0x6905, 0x8681, - 0x501A, 0x5DF2, 0x4E59, 0x77E3, 0x4EE5, 0x827A, 0x6291, 0x6613, - 0x9091, 0x5C79, 0x4EBF, 0x5F79, 0x81C6, 0x9038, 0x8084, 0x75AB, - 0x4EA6, 0x88D4, 0x610F, 0x6BC5, 0x5FC6, 0x4E49, 0x76CA, 0x6EA2, - 0x8BE3, 0x8BAE, 0x8C0A, 0x8BD1, 0x5F02, 0x7FFC, 0x7FCC, 0x7ECE, - 0x8335, 0x836B, 0x56E0, 0x6BB7, 0x97F3, 0x9634, 0x59FB, 0x541F, - 0x94F6, 0x6DEB, 0x5BC5, 0x996E, 0x5C39, 0x5F15, 0x9690, 0, -plane d3 -at 0x40 - 0x89A2, 0x89A3, 0x89A4, 0x89A5, 0x89A6, 0x89A7, 0x89A8, 0x89A9, - 0x89AA, 0x89AB, 0x89AC, 0x89AD, 0x89AE, 0x89AF, 0x89B0, 0x89B1, - 0x89B2, 0x89B3, 0x89B4, 0x89B5, 0x89B6, 0x89B7, 0x89B8, 0x89B9, - 0x89BA, 0x89BB, 0x89BC, 0x89BD, 0x89BE, 0x89BF, 0x89C0, 0x89C3, - 0x89CD, 0x89D3, 0x89D4, 0x89D5, 0x89D7, 0x89D8, 0x89D9, 0x89DB, - 0x89DD, 0x89DF, 0x89E0, 0x89E1, 0x89E2, 0x89E4, 0x89E7, 0x89E8, - 0x89E9, 0x89EA, 0x89EC, 0x89ED, 0x89EE, 0x89F0, 0x89F1, 0x89F2, - 0x89F4, 0x89F5, 0x89F6, 0x89F7, 0x89F8, 0x89F9, 0x89FA, 0, - 0x89FB, 0x89FC, 0x89FD, 0x89FE, 0x89FF, 0x8A01, 0x8A02, 0x8A03, - 0x8A04, 0x8A05, 0x8A06, 0x8A08, 0x8A09, 0x8A0A, 0x8A0B, 0x8A0C, - 0x8A0D, 0x8A0E, 0x8A0F, 0x8A10, 0x8A11, 0x8A12, 0x8A13, 0x8A14, - 0x8A15, 0x8A16, 0x8A17, 0x8A18, 0x8A19, 0x8A1A, 0x8A1B, 0x8A1C, - 0x8A1D, 0x5370, 0x82F1, 0x6A31, 0x5A74, 0x9E70, 0x5E94, 0x7F28, - 0x83B9, 0x8424, 0x8425, 0x8367, 0x8747, 0x8FCE, 0x8D62, 0x76C8, - 0x5F71, 0x9896, 0x786C, 0x6620, 0x54DF, 0x62E5, 0x4F63, 0x81C3, - 0x75C8, 0x5EB8, 0x96CD, 0x8E0A, 0x86F9, 0x548F, 0x6CF3, 0x6D8C, - 0x6C38, 0x607F, 0x52C7, 0x7528, 0x5E7D, 0x4F18, 0x60A0, 0x5FE7, - 0x5C24, 0x7531, 0x90AE, 0x94C0, 0x72B9, 0x6CB9, 0x6E38, 0x9149, - 0x6709, 0x53CB, 0x53F3, 0x4F51, 0x91C9, 0x8BF1, 0x53C8, 0x5E7C, - 0x8FC2, 0x6DE4, 0x4E8E, 0x76C2, 0x6986, 0x865E, 0x611A, 0x8206, - 0x4F59, 0x4FDE, 0x903E, 0x9C7C, 0x6109, 0x6E1D, 0x6E14, 0x9685, - 0x4E88, 0x5A31, 0x96E8, 0x4E0E, 0x5C7F, 0x79B9, 0x5B87, 0x8BED, - 0x7FBD, 0x7389, 0x57DF, 0x828B, 0x90C1, 0x5401, 0x9047, 0x55BB, - 0x5CEA, 0x5FA1, 0x6108, 0x6B32, 0x72F1, 0x80B2, 0x8A89, 0, -plane d4 -at 0x40 - 0x8A1E, 0x8A1F, 0x8A20, 0x8A21, 0x8A22, 0x8A23, 0x8A24, 0x8A25, - 0x8A26, 0x8A27, 0x8A28, 0x8A29, 0x8A2A, 0x8A2B, 0x8A2C, 0x8A2D, - 0x8A2E, 0x8A2F, 0x8A30, 0x8A31, 0x8A32, 0x8A33, 0x8A34, 0x8A35, - 0x8A36, 0x8A37, 0x8A38, 0x8A39, 0x8A3A, 0x8A3B, 0x8A3C, 0x8A3D, - 0x8A3F, 0x8A40, 0x8A41, 0x8A42, 0x8A43, 0x8A44, 0x8A45, 0x8A46, - 0x8A47, 0x8A49, 0x8A4A, 0x8A4B, 0x8A4C, 0x8A4D, 0x8A4E, 0x8A4F, - 0x8A50, 0x8A51, 0x8A52, 0x8A53, 0x8A54, 0x8A55, 0x8A56, 0x8A57, - 0x8A58, 0x8A59, 0x8A5A, 0x8A5B, 0x8A5C, 0x8A5D, 0x8A5E, 0, - 0x8A5F, 0x8A60, 0x8A61, 0x8A62, 0x8A63, 0x8A64, 0x8A65, 0x8A66, - 0x8A67, 0x8A68, 0x8A69, 0x8A6A, 0x8A6B, 0x8A6C, 0x8A6D, 0x8A6E, - 0x8A6F, 0x8A70, 0x8A71, 0x8A72, 0x8A73, 0x8A74, 0x8A75, 0x8A76, - 0x8A77, 0x8A78, 0x8A7A, 0x8A7B, 0x8A7C, 0x8A7D, 0x8A7E, 0x8A7F, - 0x8A80, 0x6D74, 0x5BD3, 0x88D5, 0x9884, 0x8C6B, 0x9A6D, 0x9E33, - 0x6E0A, 0x51A4, 0x5143, 0x57A3, 0x8881, 0x539F, 0x63F4, 0x8F95, - 0x56ED, 0x5458, 0x5706, 0x733F, 0x6E90, 0x7F18, 0x8FDC, 0x82D1, - 0x613F, 0x6028, 0x9662, 0x66F0, 0x7EA6, 0x8D8A, 0x8DC3, 0x94A5, - 0x5CB3, 0x7CA4, 0x6708, 0x60A6, 0x9605, 0x8018, 0x4E91, 0x90E7, - 0x5300, 0x9668, 0x5141, 0x8FD0, 0x8574, 0x915D, 0x6655, 0x97F5, - 0x5B55, 0x531D, 0x7838, 0x6742, 0x683D, 0x54C9, 0x707E, 0x5BB0, - 0x8F7D, 0x518D, 0x5728, 0x54B1, 0x6512, 0x6682, 0x8D5E, 0x8D43, - 0x810F, 0x846C, 0x906D, 0x7CDF, 0x51FF, 0x85FB, 0x67A3, 0x65E9, - 0x6FA1, 0x86A4, 0x8E81, 0x566A, 0x9020, 0x7682, 0x7076, 0x71E5, - 0x8D23, 0x62E9, 0x5219, 0x6CFD, 0x8D3C, 0x600E, 0x589E, 0x618E, - 0x66FE, 0x8D60, 0x624E, 0x55B3, 0x6E23, 0x672D, 0x8F67, 0, -plane d5 -at 0x40 - 0x8A81, 0x8A82, 0x8A83, 0x8A84, 0x8A85, 0x8A86, 0x8A87, 0x8A88, - 0x8A8B, 0x8A8C, 0x8A8D, 0x8A8E, 0x8A8F, 0x8A90, 0x8A91, 0x8A92, - 0x8A94, 0x8A95, 0x8A96, 0x8A97, 0x8A98, 0x8A99, 0x8A9A, 0x8A9B, - 0x8A9C, 0x8A9D, 0x8A9E, 0x8A9F, 0x8AA0, 0x8AA1, 0x8AA2, 0x8AA3, - 0x8AA4, 0x8AA5, 0x8AA6, 0x8AA7, 0x8AA8, 0x8AA9, 0x8AAA, 0x8AAB, - 0x8AAC, 0x8AAD, 0x8AAE, 0x8AAF, 0x8AB0, 0x8AB1, 0x8AB2, 0x8AB3, - 0x8AB4, 0x8AB5, 0x8AB6, 0x8AB7, 0x8AB8, 0x8AB9, 0x8ABA, 0x8ABB, - 0x8ABC, 0x8ABD, 0x8ABE, 0x8ABF, 0x8AC0, 0x8AC1, 0x8AC2, 0, - 0x8AC3, 0x8AC4, 0x8AC5, 0x8AC6, 0x8AC7, 0x8AC8, 0x8AC9, 0x8ACA, - 0x8ACB, 0x8ACC, 0x8ACD, 0x8ACE, 0x8ACF, 0x8AD0, 0x8AD1, 0x8AD2, - 0x8AD3, 0x8AD4, 0x8AD5, 0x8AD6, 0x8AD7, 0x8AD8, 0x8AD9, 0x8ADA, - 0x8ADB, 0x8ADC, 0x8ADD, 0x8ADE, 0x8ADF, 0x8AE0, 0x8AE1, 0x8AE2, - 0x8AE3, 0x94E1, 0x95F8, 0x7728, 0x6805, 0x69A8, 0x548B, 0x4E4D, - 0x70B8, 0x8BC8, 0x6458, 0x658B, 0x5B85, 0x7A84, 0x503A, 0x5BE8, - 0x77BB, 0x6BE1, 0x8A79, 0x7C98, 0x6CBE, 0x76CF, 0x65A9, 0x8F97, - 0x5D2D, 0x5C55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7AD9, 0x6E5B, - 0x7EFD, 0x6A1F, 0x7AE0, 0x5F70, 0x6F33, 0x5F20, 0x638C, 0x6DA8, - 0x6756, 0x4E08, 0x5E10, 0x8D26, 0x4ED7, 0x80C0, 0x7634, 0x969C, - 0x62DB, 0x662D, 0x627E, 0x6CBC, 0x8D75, 0x7167, 0x7F69, 0x5146, - 0x8087, 0x53EC, 0x906E, 0x6298, 0x54F2, 0x86F0, 0x8F99, 0x8005, - 0x9517, 0x8517, 0x8FD9, 0x6D59, 0x73CD, 0x659F, 0x771F, 0x7504, - 0x7827, 0x81FB, 0x8D1E, 0x9488, 0x4FA6, 0x6795, 0x75B9, 0x8BCA, - 0x9707, 0x632F, 0x9547, 0x9635, 0x84B8, 0x6323, 0x7741, 0x5F81, - 0x72F0, 0x4E89, 0x6014, 0x6574, 0x62EF, 0x6B63, 0x653F, 0, -plane d6 -at 0x40 - 0x8AE4, 0x8AE5, 0x8AE6, 0x8AE7, 0x8AE8, 0x8AE9, 0x8AEA, 0x8AEB, - 0x8AEC, 0x8AED, 0x8AEE, 0x8AEF, 0x8AF0, 0x8AF1, 0x8AF2, 0x8AF3, - 0x8AF4, 0x8AF5, 0x8AF6, 0x8AF7, 0x8AF8, 0x8AF9, 0x8AFA, 0x8AFB, - 0x8AFC, 0x8AFD, 0x8AFE, 0x8AFF, 0x8B00, 0x8B01, 0x8B02, 0x8B03, - 0x8B04, 0x8B05, 0x8B06, 0x8B08, 0x8B09, 0x8B0A, 0x8B0B, 0x8B0C, - 0x8B0D, 0x8B0E, 0x8B0F, 0x8B10, 0x8B11, 0x8B12, 0x8B13, 0x8B14, - 0x8B15, 0x8B16, 0x8B17, 0x8B18, 0x8B19, 0x8B1A, 0x8B1B, 0x8B1C, - 0x8B1D, 0x8B1E, 0x8B1F, 0x8B20, 0x8B21, 0x8B22, 0x8B23, 0, - 0x8B24, 0x8B25, 0x8B27, 0x8B28, 0x8B29, 0x8B2A, 0x8B2B, 0x8B2C, - 0x8B2D, 0x8B2E, 0x8B2F, 0x8B30, 0x8B31, 0x8B32, 0x8B33, 0x8B34, - 0x8B35, 0x8B36, 0x8B37, 0x8B38, 0x8B39, 0x8B3A, 0x8B3B, 0x8B3C, - 0x8B3D, 0x8B3E, 0x8B3F, 0x8B40, 0x8B41, 0x8B42, 0x8B43, 0x8B44, - 0x8B45, 0x5E27, 0x75C7, 0x90D1, 0x8BC1, 0x829D, 0x679D, 0x652F, - 0x5431, 0x8718, 0x77E5, 0x80A2, 0x8102, 0x6C41, 0x4E4B, 0x7EC7, - 0x804C, 0x76F4, 0x690D, 0x6B96, 0x6267, 0x503C, 0x4F84, 0x5740, - 0x6307, 0x6B62, 0x8DBE, 0x53EA, 0x65E8, 0x7EB8, 0x5FD7, 0x631A, - 0x63B7, 0x81F3, 0x81F4, 0x7F6E, 0x5E1C, 0x5CD9, 0x5236, 0x667A, - 0x79E9, 0x7A1A, 0x8D28, 0x7099, 0x75D4, 0x6EDE, 0x6CBB, 0x7A92, - 0x4E2D, 0x76C5, 0x5FE0, 0x949F, 0x8877, 0x7EC8, 0x79CD, 0x80BF, - 0x91CD, 0x4EF2, 0x4F17, 0x821F, 0x5468, 0x5DDE, 0x6D32, 0x8BCC, - 0x7CA5, 0x8F74, 0x8098, 0x5E1A, 0x5492, 0x76B1, 0x5B99, 0x663C, - 0x9AA4, 0x73E0, 0x682A, 0x86DB, 0x6731, 0x732A, 0x8BF8, 0x8BDB, - 0x9010, 0x7AF9, 0x70DB, 0x716E, 0x62C4, 0x77A9, 0x5631, 0x4E3B, - 0x8457, 0x67F1, 0x52A9, 0x86C0, 0x8D2E, 0x94F8, 0x7B51, 0, -plane d7 -at 0x40 - 0x8B46, 0x8B47, 0x8B48, 0x8B49, 0x8B4A, 0x8B4B, 0x8B4C, 0x8B4D, - 0x8B4E, 0x8B4F, 0x8B50, 0x8B51, 0x8B52, 0x8B53, 0x8B54, 0x8B55, - 0x8B56, 0x8B57, 0x8B58, 0x8B59, 0x8B5A, 0x8B5B, 0x8B5C, 0x8B5D, - 0x8B5E, 0x8B5F, 0x8B60, 0x8B61, 0x8B62, 0x8B63, 0x8B64, 0x8B65, - 0x8B67, 0x8B68, 0x8B69, 0x8B6A, 0x8B6B, 0x8B6D, 0x8B6E, 0x8B6F, - 0x8B70, 0x8B71, 0x8B72, 0x8B73, 0x8B74, 0x8B75, 0x8B76, 0x8B77, - 0x8B78, 0x8B79, 0x8B7A, 0x8B7B, 0x8B7C, 0x8B7D, 0x8B7E, 0x8B7F, - 0x8B80, 0x8B81, 0x8B82, 0x8B83, 0x8B84, 0x8B85, 0x8B86, 0, - 0x8B87, 0x8B88, 0x8B89, 0x8B8A, 0x8B8B, 0x8B8C, 0x8B8D, 0x8B8E, - 0x8B8F, 0x8B90, 0x8B91, 0x8B92, 0x8B93, 0x8B94, 0x8B95, 0x8B96, - 0x8B97, 0x8B98, 0x8B99, 0x8B9A, 0x8B9B, 0x8B9C, 0x8B9D, 0x8B9E, - 0x8B9F, 0x8BAC, 0x8BB1, 0x8BBB, 0x8BC7, 0x8BD0, 0x8BEA, 0x8C09, - 0x8C1E, 0x4F4F, 0x6CE8, 0x795D, 0x9A7B, 0x6293, 0x722A, 0x62FD, - 0x4E13, 0x7816, 0x8F6C, 0x64B0, 0x8D5A, 0x7BC6, 0x6869, 0x5E84, - 0x88C5, 0x5986, 0x649E, 0x58EE, 0x72B6, 0x690E, 0x9525, 0x8FFD, - 0x8D58, 0x5760, 0x7F00, 0x8C06, 0x51C6, 0x6349, 0x62D9, 0x5353, - 0x684C, 0x7422, 0x8301, 0x914C, 0x5544, 0x7740, 0x707C, 0x6D4A, - 0x5179, 0x54A8, 0x8D44, 0x59FF, 0x6ECB, 0x6DC4, 0x5B5C, 0x7D2B, - 0x4ED4, 0x7C7D, 0x6ED3, 0x5B50, 0x81EA, 0x6E0D, 0x5B57, 0x9B03, - 0x68D5, 0x8E2A, 0x5B97, 0x7EFC, 0x603B, 0x7EB5, 0x90B9, 0x8D70, - 0x594F, 0x63CD, 0x79DF, 0x8DB3, 0x5352, 0x65CF, 0x7956, 0x8BC5, - 0x963B, 0x7EC4, 0x94BB, 0x7E82, 0x5634, 0x9189, 0x6700, 0x7F6A, - 0x5C0A, 0x9075, 0x6628, 0x5DE6, 0x4F50, 0x67DE, 0x505A, 0x4F5C, - 0x5750, 0x5EA7, 0, 0, 0, 0, 0, 0, -plane d8 -at 0x40 - 0x8C38, 0x8C39, 0x8C3A, 0x8C3B, 0x8C3C, 0x8C3D, 0x8C3E, 0x8C3F, - 0x8C40, 0x8C42, 0x8C43, 0x8C44, 0x8C45, 0x8C48, 0x8C4A, 0x8C4B, - 0x8C4D, 0x8C4E, 0x8C4F, 0x8C50, 0x8C51, 0x8C52, 0x8C53, 0x8C54, - 0x8C56, 0x8C57, 0x8C58, 0x8C59, 0x8C5B, 0x8C5C, 0x8C5D, 0x8C5E, - 0x8C5F, 0x8C60, 0x8C63, 0x8C64, 0x8C65, 0x8C66, 0x8C67, 0x8C68, - 0x8C69, 0x8C6C, 0x8C6D, 0x8C6E, 0x8C6F, 0x8C70, 0x8C71, 0x8C72, - 0x8C74, 0x8C75, 0x8C76, 0x8C77, 0x8C7B, 0x8C7C, 0x8C7D, 0x8C7E, - 0x8C7F, 0x8C80, 0x8C81, 0x8C83, 0x8C84, 0x8C86, 0x8C87, 0, - 0x8C88, 0x8C8B, 0x8C8D, 0x8C8E, 0x8C8F, 0x8C90, 0x8C91, 0x8C92, - 0x8C93, 0x8C95, 0x8C96, 0x8C97, 0x8C99, 0x8C9A, 0x8C9B, 0x8C9C, - 0x8C9D, 0x8C9E, 0x8C9F, 0x8CA0, 0x8CA1, 0x8CA2, 0x8CA3, 0x8CA4, - 0x8CA5, 0x8CA6, 0x8CA7, 0x8CA8, 0x8CA9, 0x8CAA, 0x8CAB, 0x8CAC, - 0x8CAD, 0x4E8D, 0x4E0C, 0x5140, 0x4E10, 0x5EFF, 0x5345, 0x4E15, - 0x4E98, 0x4E1E, 0x9B32, 0x5B6C, 0x5669, 0x4E28, 0x79BA, 0x4E3F, - 0x5315, 0x4E47, 0x592D, 0x723B, 0x536E, 0x6C10, 0x56DF, 0x80E4, - 0x9997, 0x6BD3, 0x777E, 0x9F17, 0x4E36, 0x4E9F, 0x9F10, 0x4E5C, - 0x4E69, 0x4E93, 0x8288, 0x5B5B, 0x556C, 0x560F, 0x4EC4, 0x538D, - 0x539D, 0x53A3, 0x53A5, 0x53AE, 0x9765, 0x8D5D, 0x531A, 0x53F5, - 0x5326, 0x532E, 0x533E, 0x8D5C, 0x5366, 0x5363, 0x5202, 0x5208, - 0x520E, 0x522D, 0x5233, 0x523F, 0x5240, 0x524C, 0x525E, 0x5261, - 0x525C, 0x84AF, 0x527D, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, - 0x7F54, 0x4EBB, 0x4EC3, 0x4EC9, 0x4EC2, 0x4EE8, 0x4EE1, 0x4EEB, - 0x4EDE, 0x4F1B, 0x4EF3, 0x4F22, 0x4F64, 0x4EF5, 0x4F25, 0x4F27, - 0x4F09, 0x4F2B, 0x4F5E, 0x4F67, 0x6538, 0x4F5A, 0x4F5D, 0, -plane d9 -at 0x40 - 0x8CAE, 0x8CAF, 0x8CB0, 0x8CB1, 0x8CB2, 0x8CB3, 0x8CB4, 0x8CB5, - 0x8CB6, 0x8CB7, 0x8CB8, 0x8CB9, 0x8CBA, 0x8CBB, 0x8CBC, 0x8CBD, - 0x8CBE, 0x8CBF, 0x8CC0, 0x8CC1, 0x8CC2, 0x8CC3, 0x8CC4, 0x8CC5, - 0x8CC6, 0x8CC7, 0x8CC8, 0x8CC9, 0x8CCA, 0x8CCB, 0x8CCC, 0x8CCD, - 0x8CCE, 0x8CCF, 0x8CD0, 0x8CD1, 0x8CD2, 0x8CD3, 0x8CD4, 0x8CD5, - 0x8CD6, 0x8CD7, 0x8CD8, 0x8CD9, 0x8CDA, 0x8CDB, 0x8CDC, 0x8CDD, - 0x8CDE, 0x8CDF, 0x8CE0, 0x8CE1, 0x8CE2, 0x8CE3, 0x8CE4, 0x8CE5, - 0x8CE6, 0x8CE7, 0x8CE8, 0x8CE9, 0x8CEA, 0x8CEB, 0x8CEC, 0, - 0x8CED, 0x8CEE, 0x8CEF, 0x8CF0, 0x8CF1, 0x8CF2, 0x8CF3, 0x8CF4, - 0x8CF5, 0x8CF6, 0x8CF7, 0x8CF8, 0x8CF9, 0x8CFA, 0x8CFB, 0x8CFC, - 0x8CFD, 0x8CFE, 0x8CFF, 0x8D00, 0x8D01, 0x8D02, 0x8D03, 0x8D04, - 0x8D05, 0x8D06, 0x8D07, 0x8D08, 0x8D09, 0x8D0A, 0x8D0B, 0x8D0C, - 0x8D0D, 0x4F5F, 0x4F57, 0x4F32, 0x4F3D, 0x4F76, 0x4F74, 0x4F91, - 0x4F89, 0x4F83, 0x4F8F, 0x4F7E, 0x4F7B, 0x4FAA, 0x4F7C, 0x4FAC, - 0x4F94, 0x4FE6, 0x4FE8, 0x4FEA, 0x4FC5, 0x4FDA, 0x4FE3, 0x4FDC, - 0x4FD1, 0x4FDF, 0x4FF8, 0x5029, 0x504C, 0x4FF3, 0x502C, 0x500F, - 0x502E, 0x502D, 0x4FFE, 0x501C, 0x500C, 0x5025, 0x5028, 0x507E, - 0x5043, 0x5055, 0x5048, 0x504E, 0x506C, 0x507B, 0x50A5, 0x50A7, - 0x50A9, 0x50BA, 0x50D6, 0x5106, 0x50ED, 0x50EC, 0x50E6, 0x50EE, - 0x5107, 0x510B, 0x4EDD, 0x6C3D, 0x4F58, 0x4F65, 0x4FCE, 0x9FA0, - 0x6C46, 0x7C74, 0x516E, 0x5DFD, 0x9EC9, 0x9998, 0x5181, 0x5914, - 0x52F9, 0x530D, 0x8A07, 0x5310, 0x51EB, 0x5919, 0x5155, 0x4EA0, - 0x5156, 0x4EB3, 0x886E, 0x88A4, 0x4EB5, 0x8114, 0x88D2, 0x7980, - 0x5B34, 0x8803, 0x7FB8, 0x51AB, 0x51B1, 0x51BD, 0x51BC, 0, -plane da -at 0x40 - 0x8D0E, 0x8D0F, 0x8D10, 0x8D11, 0x8D12, 0x8D13, 0x8D14, 0x8D15, - 0x8D16, 0x8D17, 0x8D18, 0x8D19, 0x8D1A, 0x8D1B, 0x8D1C, 0x8D20, - 0x8D51, 0x8D52, 0x8D57, 0x8D5F, 0x8D65, 0x8D68, 0x8D69, 0x8D6A, - 0x8D6C, 0x8D6E, 0x8D6F, 0x8D71, 0x8D72, 0x8D78, 0x8D79, 0x8D7A, - 0x8D7B, 0x8D7C, 0x8D7D, 0x8D7E, 0x8D7F, 0x8D80, 0x8D82, 0x8D83, - 0x8D86, 0x8D87, 0x8D88, 0x8D89, 0x8D8C, 0x8D8D, 0x8D8E, 0x8D8F, - 0x8D90, 0x8D92, 0x8D93, 0x8D95, 0x8D96, 0x8D97, 0x8D98, 0x8D99, - 0x8D9A, 0x8D9B, 0x8D9C, 0x8D9D, 0x8D9E, 0x8DA0, 0x8DA1, 0, - 0x8DA2, 0x8DA4, 0x8DA5, 0x8DA6, 0x8DA7, 0x8DA8, 0x8DA9, 0x8DAA, - 0x8DAB, 0x8DAC, 0x8DAD, 0x8DAE, 0x8DAF, 0x8DB0, 0x8DB2, 0x8DB6, - 0x8DB7, 0x8DB9, 0x8DBB, 0x8DBD, 0x8DC0, 0x8DC1, 0x8DC2, 0x8DC5, - 0x8DC7, 0x8DC8, 0x8DC9, 0x8DCA, 0x8DCD, 0x8DD0, 0x8DD2, 0x8DD3, - 0x8DD4, 0x51C7, 0x5196, 0x51A2, 0x51A5, 0x8BA0, 0x8BA6, 0x8BA7, - 0x8BAA, 0x8BB4, 0x8BB5, 0x8BB7, 0x8BC2, 0x8BC3, 0x8BCB, 0x8BCF, - 0x8BCE, 0x8BD2, 0x8BD3, 0x8BD4, 0x8BD6, 0x8BD8, 0x8BD9, 0x8BDC, - 0x8BDF, 0x8BE0, 0x8BE4, 0x8BE8, 0x8BE9, 0x8BEE, 0x8BF0, 0x8BF3, - 0x8BF6, 0x8BF9, 0x8BFC, 0x8BFF, 0x8C00, 0x8C02, 0x8C04, 0x8C07, - 0x8C0C, 0x8C0F, 0x8C11, 0x8C12, 0x8C14, 0x8C15, 0x8C16, 0x8C19, - 0x8C1B, 0x8C18, 0x8C1D, 0x8C1F, 0x8C20, 0x8C21, 0x8C25, 0x8C27, - 0x8C2A, 0x8C2B, 0x8C2E, 0x8C2F, 0x8C32, 0x8C33, 0x8C35, 0x8C36, - 0x5369, 0x537A, 0x961D, 0x9622, 0x9621, 0x9631, 0x962A, 0x963D, - 0x963C, 0x9642, 0x9649, 0x9654, 0x965F, 0x9667, 0x966C, 0x9672, - 0x9674, 0x9688, 0x968D, 0x9697, 0x96B0, 0x9097, 0x909B, 0x909D, - 0x9099, 0x90AC, 0x90A1, 0x90B4, 0x90B3, 0x90B6, 0x90BA, 0, -plane db -at 0x40 - 0x8DD5, 0x8DD8, 0x8DD9, 0x8DDC, 0x8DE0, 0x8DE1, 0x8DE2, 0x8DE5, - 0x8DE6, 0x8DE7, 0x8DE9, 0x8DED, 0x8DEE, 0x8DF0, 0x8DF1, 0x8DF2, - 0x8DF4, 0x8DF6, 0x8DFC, 0x8DFE, 0x8DFF, 0x8E00, 0x8E01, 0x8E02, - 0x8E03, 0x8E04, 0x8E06, 0x8E07, 0x8E08, 0x8E0B, 0x8E0D, 0x8E0E, - 0x8E10, 0x8E11, 0x8E12, 0x8E13, 0x8E15, 0x8E16, 0x8E17, 0x8E18, - 0x8E19, 0x8E1A, 0x8E1B, 0x8E1C, 0x8E20, 0x8E21, 0x8E24, 0x8E25, - 0x8E26, 0x8E27, 0x8E28, 0x8E2B, 0x8E2D, 0x8E30, 0x8E32, 0x8E33, - 0x8E34, 0x8E36, 0x8E37, 0x8E38, 0x8E3B, 0x8E3C, 0x8E3E, 0, - 0x8E3F, 0x8E43, 0x8E45, 0x8E46, 0x8E4C, 0x8E4D, 0x8E4E, 0x8E4F, - 0x8E50, 0x8E53, 0x8E54, 0x8E55, 0x8E56, 0x8E57, 0x8E58, 0x8E5A, - 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E5F, 0x8E60, 0x8E61, 0x8E62, - 0x8E63, 0x8E64, 0x8E65, 0x8E67, 0x8E68, 0x8E6A, 0x8E6B, 0x8E6E, - 0x8E71, 0x90B8, 0x90B0, 0x90CF, 0x90C5, 0x90BE, 0x90D0, 0x90C4, - 0x90C7, 0x90D3, 0x90E6, 0x90E2, 0x90DC, 0x90D7, 0x90DB, 0x90EB, - 0x90EF, 0x90FE, 0x9104, 0x9122, 0x911E, 0x9123, 0x9131, 0x912F, - 0x9139, 0x9143, 0x9146, 0x520D, 0x5942, 0x52A2, 0x52AC, 0x52AD, - 0x52BE, 0x54FF, 0x52D0, 0x52D6, 0x52F0, 0x53DF, 0x71EE, 0x77CD, - 0x5EF4, 0x51F5, 0x51FC, 0x9B2F, 0x53B6, 0x5F01, 0x755A, 0x5DEF, - 0x574C, 0x57A9, 0x57A1, 0x587E, 0x58BC, 0x58C5, 0x58D1, 0x5729, - 0x572C, 0x572A, 0x5733, 0x5739, 0x572E, 0x572F, 0x575C, 0x573B, - 0x5742, 0x5769, 0x5785, 0x576B, 0x5786, 0x577C, 0x577B, 0x5768, - 0x576D, 0x5776, 0x5773, 0x57AD, 0x57A4, 0x578C, 0x57B2, 0x57CF, - 0x57A7, 0x57B4, 0x5793, 0x57A0, 0x57D5, 0x57D8, 0x57DA, 0x57D9, - 0x57D2, 0x57B8, 0x57F4, 0x57EF, 0x57F8, 0x57E4, 0x57DD, 0, -plane dc -at 0x40 - 0x8E73, 0x8E75, 0x8E77, 0x8E78, 0x8E79, 0x8E7A, 0x8E7B, 0x8E7D, - 0x8E7E, 0x8E80, 0x8E82, 0x8E83, 0x8E84, 0x8E86, 0x8E88, 0x8E89, - 0x8E8A, 0x8E8B, 0x8E8C, 0x8E8D, 0x8E8E, 0x8E91, 0x8E92, 0x8E93, - 0x8E95, 0x8E96, 0x8E97, 0x8E98, 0x8E99, 0x8E9A, 0x8E9B, 0x8E9D, - 0x8E9F, 0x8EA0, 0x8EA1, 0x8EA2, 0x8EA3, 0x8EA4, 0x8EA5, 0x8EA6, - 0x8EA7, 0x8EA8, 0x8EA9, 0x8EAA, 0x8EAD, 0x8EAE, 0x8EB0, 0x8EB1, - 0x8EB3, 0x8EB4, 0x8EB5, 0x8EB6, 0x8EB7, 0x8EB8, 0x8EB9, 0x8EBB, - 0x8EBC, 0x8EBD, 0x8EBE, 0x8EBF, 0x8EC0, 0x8EC1, 0x8EC2, 0, - 0x8EC3, 0x8EC4, 0x8EC5, 0x8EC6, 0x8EC7, 0x8EC8, 0x8EC9, 0x8ECA, - 0x8ECB, 0x8ECC, 0x8ECD, 0x8ECF, 0x8ED0, 0x8ED1, 0x8ED2, 0x8ED3, - 0x8ED4, 0x8ED5, 0x8ED6, 0x8ED7, 0x8ED8, 0x8ED9, 0x8EDA, 0x8EDB, - 0x8EDC, 0x8EDD, 0x8EDE, 0x8EDF, 0x8EE0, 0x8EE1, 0x8EE2, 0x8EE3, - 0x8EE4, 0x580B, 0x580D, 0x57FD, 0x57ED, 0x5800, 0x581E, 0x5819, - 0x5844, 0x5820, 0x5865, 0x586C, 0x5881, 0x5889, 0x589A, 0x5880, - 0x99A8, 0x9F19, 0x61FF, 0x8279, 0x827D, 0x827F, 0x828F, 0x828A, - 0x82A8, 0x8284, 0x828E, 0x8291, 0x8297, 0x8299, 0x82AB, 0x82B8, - 0x82BE, 0x82B0, 0x82C8, 0x82CA, 0x82E3, 0x8298, 0x82B7, 0x82AE, - 0x82CB, 0x82CC, 0x82C1, 0x82A9, 0x82B4, 0x82A1, 0x82AA, 0x829F, - 0x82C4, 0x82CE, 0x82A4, 0x82E1, 0x8309, 0x82F7, 0x82E4, 0x830F, - 0x8307, 0x82DC, 0x82F4, 0x82D2, 0x82D8, 0x830C, 0x82FB, 0x82D3, - 0x8311, 0x831A, 0x8306, 0x8314, 0x8315, 0x82E0, 0x82D5, 0x831C, - 0x8351, 0x835B, 0x835C, 0x8308, 0x8392, 0x833C, 0x8334, 0x8331, - 0x839B, 0x835E, 0x832F, 0x834F, 0x8347, 0x8343, 0x835F, 0x8340, - 0x8317, 0x8360, 0x832D, 0x833A, 0x8333, 0x8366, 0x8365, 0, -plane dd -at 0x40 - 0x8EE5, 0x8EE6, 0x8EE7, 0x8EE8, 0x8EE9, 0x8EEA, 0x8EEB, 0x8EEC, - 0x8EED, 0x8EEE, 0x8EEF, 0x8EF0, 0x8EF1, 0x8EF2, 0x8EF3, 0x8EF4, - 0x8EF5, 0x8EF6, 0x8EF7, 0x8EF8, 0x8EF9, 0x8EFA, 0x8EFB, 0x8EFC, - 0x8EFD, 0x8EFE, 0x8EFF, 0x8F00, 0x8F01, 0x8F02, 0x8F03, 0x8F04, - 0x8F05, 0x8F06, 0x8F07, 0x8F08, 0x8F09, 0x8F0A, 0x8F0B, 0x8F0C, - 0x8F0D, 0x8F0E, 0x8F0F, 0x8F10, 0x8F11, 0x8F12, 0x8F13, 0x8F14, - 0x8F15, 0x8F16, 0x8F17, 0x8F18, 0x8F19, 0x8F1A, 0x8F1B, 0x8F1C, - 0x8F1D, 0x8F1E, 0x8F1F, 0x8F20, 0x8F21, 0x8F22, 0x8F23, 0, - 0x8F24, 0x8F25, 0x8F26, 0x8F27, 0x8F28, 0x8F29, 0x8F2A, 0x8F2B, - 0x8F2C, 0x8F2D, 0x8F2E, 0x8F2F, 0x8F30, 0x8F31, 0x8F32, 0x8F33, - 0x8F34, 0x8F35, 0x8F36, 0x8F37, 0x8F38, 0x8F39, 0x8F3A, 0x8F3B, - 0x8F3C, 0x8F3D, 0x8F3E, 0x8F3F, 0x8F40, 0x8F41, 0x8F42, 0x8F43, - 0x8F44, 0x8368, 0x831B, 0x8369, 0x836C, 0x836A, 0x836D, 0x836E, - 0x83B0, 0x8378, 0x83B3, 0x83B4, 0x83A0, 0x83AA, 0x8393, 0x839C, - 0x8385, 0x837C, 0x83B6, 0x83A9, 0x837D, 0x83B8, 0x837B, 0x8398, - 0x839E, 0x83A8, 0x83BA, 0x83BC, 0x83C1, 0x8401, 0x83E5, 0x83D8, - 0x5807, 0x8418, 0x840B, 0x83DD, 0x83FD, 0x83D6, 0x841C, 0x8438, - 0x8411, 0x8406, 0x83D4, 0x83DF, 0x840F, 0x8403, 0x83F8, 0x83F9, - 0x83EA, 0x83C5, 0x83C0, 0x8426, 0x83F0, 0x83E1, 0x845C, 0x8451, - 0x845A, 0x8459, 0x8473, 0x8487, 0x8488, 0x847A, 0x8489, 0x8478, - 0x843C, 0x8446, 0x8469, 0x8476, 0x848C, 0x848E, 0x8431, 0x846D, - 0x84C1, 0x84CD, 0x84D0, 0x84E6, 0x84BD, 0x84D3, 0x84CA, 0x84BF, - 0x84BA, 0x84E0, 0x84A1, 0x84B9, 0x84B4, 0x8497, 0x84E5, 0x84E3, - 0x850C, 0x750D, 0x8538, 0x84F0, 0x8539, 0x851F, 0x853A, 0, -plane de -at 0x40 - 0x8F45, 0x8F46, 0x8F47, 0x8F48, 0x8F49, 0x8F4A, 0x8F4B, 0x8F4C, - 0x8F4D, 0x8F4E, 0x8F4F, 0x8F50, 0x8F51, 0x8F52, 0x8F53, 0x8F54, - 0x8F55, 0x8F56, 0x8F57, 0x8F58, 0x8F59, 0x8F5A, 0x8F5B, 0x8F5C, - 0x8F5D, 0x8F5E, 0x8F5F, 0x8F60, 0x8F61, 0x8F62, 0x8F63, 0x8F64, - 0x8F65, 0x8F6A, 0x8F80, 0x8F8C, 0x8F92, 0x8F9D, 0x8FA0, 0x8FA1, - 0x8FA2, 0x8FA4, 0x8FA5, 0x8FA6, 0x8FA7, 0x8FAA, 0x8FAC, 0x8FAD, - 0x8FAE, 0x8FAF, 0x8FB2, 0x8FB3, 0x8FB4, 0x8FB5, 0x8FB7, 0x8FB8, - 0x8FBA, 0x8FBB, 0x8FBC, 0x8FBF, 0x8FC0, 0x8FC3, 0x8FC6, 0, - 0x8FC9, 0x8FCA, 0x8FCB, 0x8FCC, 0x8FCD, 0x8FCF, 0x8FD2, 0x8FD6, - 0x8FD7, 0x8FDA, 0x8FE0, 0x8FE1, 0x8FE3, 0x8FE7, 0x8FEC, 0x8FEF, - 0x8FF1, 0x8FF2, 0x8FF4, 0x8FF5, 0x8FF6, 0x8FFA, 0x8FFB, 0x8FFC, - 0x8FFE, 0x8FFF, 0x9007, 0x9008, 0x900C, 0x900E, 0x9013, 0x9015, - 0x9018, 0x8556, 0x853B, 0x84FF, 0x84FC, 0x8559, 0x8548, 0x8568, - 0x8564, 0x855E, 0x857A, 0x77A2, 0x8543, 0x8572, 0x857B, 0x85A4, - 0x85A8, 0x8587, 0x858F, 0x8579, 0x85AE, 0x859C, 0x8585, 0x85B9, - 0x85B7, 0x85B0, 0x85D3, 0x85C1, 0x85DC, 0x85FF, 0x8627, 0x8605, - 0x8629, 0x8616, 0x863C, 0x5EFE, 0x5F08, 0x593C, 0x5941, 0x8037, - 0x5955, 0x595A, 0x5958, 0x530F, 0x5C22, 0x5C25, 0x5C2C, 0x5C34, - 0x624C, 0x626A, 0x629F, 0x62BB, 0x62CA, 0x62DA, 0x62D7, 0x62EE, - 0x6322, 0x62F6, 0x6339, 0x634B, 0x6343, 0x63AD, 0x63F6, 0x6371, - 0x637A, 0x638E, 0x63B4, 0x636D, 0x63AC, 0x638A, 0x6369, 0x63AE, - 0x63BC, 0x63F2, 0x63F8, 0x63E0, 0x63FF, 0x63C4, 0x63DE, 0x63CE, - 0x6452, 0x63C6, 0x63BE, 0x6445, 0x6441, 0x640B, 0x641B, 0x6420, - 0x640C, 0x6426, 0x6421, 0x645E, 0x6484, 0x646D, 0x6496, 0, -plane df -at 0x40 - 0x9019, 0x901C, 0x9023, 0x9024, 0x9025, 0x9027, 0x9028, 0x9029, - 0x902A, 0x902B, 0x902C, 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, - 0x9037, 0x9039, 0x903A, 0x903D, 0x903F, 0x9040, 0x9043, 0x9045, - 0x9046, 0x9048, 0x9049, 0x904A, 0x904B, 0x904C, 0x904E, 0x9054, - 0x9055, 0x9056, 0x9059, 0x905A, 0x905C, 0x905D, 0x905E, 0x905F, - 0x9060, 0x9061, 0x9064, 0x9066, 0x9067, 0x9069, 0x906A, 0x906B, - 0x906C, 0x906F, 0x9070, 0x9071, 0x9072, 0x9073, 0x9076, 0x9077, - 0x9078, 0x9079, 0x907A, 0x907B, 0x907C, 0x907E, 0x9081, 0, - 0x9084, 0x9085, 0x9086, 0x9087, 0x9089, 0x908A, 0x908C, 0x908D, - 0x908E, 0x908F, 0x9090, 0x9092, 0x9094, 0x9096, 0x9098, 0x909A, - 0x909C, 0x909E, 0x909F, 0x90A0, 0x90A4, 0x90A5, 0x90A7, 0x90A8, - 0x90A9, 0x90AB, 0x90AD, 0x90B2, 0x90B7, 0x90BC, 0x90BD, 0x90BF, - 0x90C0, 0x647A, 0x64B7, 0x64B8, 0x6499, 0x64BA, 0x64C0, 0x64D0, - 0x64D7, 0x64E4, 0x64E2, 0x6509, 0x6525, 0x652E, 0x5F0B, 0x5FD2, - 0x7519, 0x5F11, 0x535F, 0x53F1, 0x53FD, 0x53E9, 0x53E8, 0x53FB, - 0x5412, 0x5416, 0x5406, 0x544B, 0x5452, 0x5453, 0x5454, 0x5456, - 0x5443, 0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, - 0x5477, 0x5471, 0x5464, 0x549A, 0x549B, 0x5484, 0x5476, 0x5466, - 0x549D, 0x54D0, 0x54AD, 0x54C2, 0x54B4, 0x54D2, 0x54A7, 0x54A6, - 0x54D3, 0x54D4, 0x5472, 0x54A3, 0x54D5, 0x54BB, 0x54BF, 0x54CC, - 0x54D9, 0x54DA, 0x54DC, 0x54A9, 0x54AA, 0x54A4, 0x54DD, 0x54CF, - 0x54DE, 0x551B, 0x54E7, 0x5520, 0x54FD, 0x5514, 0x54F3, 0x5522, - 0x5523, 0x550F, 0x5511, 0x5527, 0x552A, 0x5567, 0x558F, 0x55B5, - 0x5549, 0x556D, 0x5541, 0x5555, 0x553F, 0x5550, 0x553C, 0, -plane e0 -at 0x40 - 0x90C2, 0x90C3, 0x90C6, 0x90C8, 0x90C9, 0x90CB, 0x90CC, 0x90CD, - 0x90D2, 0x90D4, 0x90D5, 0x90D6, 0x90D8, 0x90D9, 0x90DA, 0x90DE, - 0x90DF, 0x90E0, 0x90E3, 0x90E4, 0x90E5, 0x90E9, 0x90EA, 0x90EC, - 0x90EE, 0x90F0, 0x90F1, 0x90F2, 0x90F3, 0x90F5, 0x90F6, 0x90F7, - 0x90F9, 0x90FA, 0x90FB, 0x90FC, 0x90FF, 0x9100, 0x9101, 0x9103, - 0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910A, 0x910B, 0x910C, - 0x910D, 0x910E, 0x910F, 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, - 0x9115, 0x9116, 0x9117, 0x9118, 0x911A, 0x911B, 0x911C, 0, - 0x911D, 0x911F, 0x9120, 0x9121, 0x9124, 0x9125, 0x9126, 0x9127, - 0x9128, 0x9129, 0x912A, 0x912B, 0x912C, 0x912D, 0x912E, 0x9130, - 0x9132, 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, 0x9138, 0x913A, - 0x913B, 0x913C, 0x913D, 0x913E, 0x913F, 0x9140, 0x9141, 0x9142, - 0x9144, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, - 0x555C, 0x558B, 0x55D2, 0x5583, 0x55B1, 0x55B9, 0x5588, 0x5581, - 0x559F, 0x557E, 0x55D6, 0x5591, 0x557B, 0x55DF, 0x55BD, 0x55BE, - 0x5594, 0x5599, 0x55EA, 0x55F7, 0x55C9, 0x561F, 0x55D1, 0x55EB, - 0x55EC, 0x55D4, 0x55E6, 0x55DD, 0x55C4, 0x55EF, 0x55E5, 0x55F2, - 0x55F3, 0x55CC, 0x55CD, 0x55E8, 0x55F5, 0x55E4, 0x8F94, 0x561E, - 0x5608, 0x560C, 0x5601, 0x5624, 0x5623, 0x55FE, 0x5600, 0x5627, - 0x562D, 0x5658, 0x5639, 0x5657, 0x562C, 0x564D, 0x5662, 0x5659, - 0x565C, 0x564C, 0x5654, 0x5686, 0x5664, 0x5671, 0x566B, 0x567B, - 0x567C, 0x5685, 0x5693, 0x56AF, 0x56D4, 0x56D7, 0x56DD, 0x56E1, - 0x56F5, 0x56EB, 0x56F9, 0x56FF, 0x5704, 0x570A, 0x5709, 0x571C, - 0x5E0F, 0x5E19, 0x5E14, 0x5E11, 0x5E31, 0x5E3B, 0x5E3C, 0, -plane e1 -at 0x40 - 0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156, - 0x9158, 0x9159, 0x915B, 0x915C, 0x915F, 0x9160, 0x9166, 0x9167, - 0x9168, 0x916B, 0x916D, 0x9173, 0x917A, 0x917B, 0x917C, 0x9180, - 0x9181, 0x9182, 0x9183, 0x9184, 0x9186, 0x9188, 0x918A, 0x918E, - 0x918F, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, - 0x919C, 0x919D, 0x919E, 0x919F, 0x91A0, 0x91A1, 0x91A4, 0x91A5, - 0x91A6, 0x91A7, 0x91A8, 0x91A9, 0x91AB, 0x91AC, 0x91B0, 0x91B1, - 0x91B2, 0x91B3, 0x91B6, 0x91B7, 0x91B8, 0x91B9, 0x91BB, 0, - 0x91BC, 0x91BD, 0x91BE, 0x91BF, 0x91C0, 0x91C1, 0x91C2, 0x91C3, - 0x91C4, 0x91C5, 0x91C6, 0x91C8, 0x91CB, 0x91D0, 0x91D2, 0x91D3, - 0x91D4, 0x91D5, 0x91D6, 0x91D7, 0x91D8, 0x91D9, 0x91DA, 0x91DB, - 0x91DD, 0x91DE, 0x91DF, 0x91E0, 0x91E1, 0x91E2, 0x91E3, 0x91E4, - 0x91E5, 0x5E37, 0x5E44, 0x5E54, 0x5E5B, 0x5E5E, 0x5E61, 0x5C8C, - 0x5C7A, 0x5C8D, 0x5C90, 0x5C96, 0x5C88, 0x5C98, 0x5C99, 0x5C91, - 0x5C9A, 0x5C9C, 0x5CB5, 0x5CA2, 0x5CBD, 0x5CAC, 0x5CAB, 0x5CB1, - 0x5CA3, 0x5CC1, 0x5CB7, 0x5CC4, 0x5CD2, 0x5CE4, 0x5CCB, 0x5CE5, - 0x5D02, 0x5D03, 0x5D27, 0x5D26, 0x5D2E, 0x5D24, 0x5D1E, 0x5D06, - 0x5D1B, 0x5D58, 0x5D3E, 0x5D34, 0x5D3D, 0x5D6C, 0x5D5B, 0x5D6F, - 0x5D5D, 0x5D6B, 0x5D4B, 0x5D4A, 0x5D69, 0x5D74, 0x5D82, 0x5D99, - 0x5D9D, 0x8C73, 0x5DB7, 0x5DC5, 0x5F73, 0x5F77, 0x5F82, 0x5F87, - 0x5F89, 0x5F8C, 0x5F95, 0x5F99, 0x5F9C, 0x5FA8, 0x5FAD, 0x5FB5, - 0x5FBC, 0x8862, 0x5F61, 0x72AD, 0x72B0, 0x72B4, 0x72B7, 0x72B8, - 0x72C3, 0x72C1, 0x72CE, 0x72CD, 0x72D2, 0x72E8, 0x72EF, 0x72E9, - 0x72F2, 0x72F4, 0x72F7, 0x7301, 0x72F3, 0x7303, 0x72FA, 0, -plane e2 -at 0x40 - 0x91E6, 0x91E7, 0x91E8, 0x91E9, 0x91EA, 0x91EB, 0x91EC, 0x91ED, - 0x91EE, 0x91EF, 0x91F0, 0x91F1, 0x91F2, 0x91F3, 0x91F4, 0x91F5, - 0x91F6, 0x91F7, 0x91F8, 0x91F9, 0x91FA, 0x91FB, 0x91FC, 0x91FD, - 0x91FE, 0x91FF, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, - 0x9206, 0x9207, 0x9208, 0x9209, 0x920A, 0x920B, 0x920C, 0x920D, - 0x920E, 0x920F, 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, - 0x9216, 0x9217, 0x9218, 0x9219, 0x921A, 0x921B, 0x921C, 0x921D, - 0x921E, 0x921F, 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0, - 0x9225, 0x9226, 0x9227, 0x9228, 0x9229, 0x922A, 0x922B, 0x922C, - 0x922D, 0x922E, 0x922F, 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, - 0x9235, 0x9236, 0x9237, 0x9238, 0x9239, 0x923A, 0x923B, 0x923C, - 0x923D, 0x923E, 0x923F, 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, - 0x9245, 0x72FB, 0x7317, 0x7313, 0x7321, 0x730A, 0x731E, 0x731D, - 0x7315, 0x7322, 0x7339, 0x7325, 0x732C, 0x7338, 0x7331, 0x7350, - 0x734D, 0x7357, 0x7360, 0x736C, 0x736F, 0x737E, 0x821B, 0x5925, - 0x98E7, 0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996A, - 0x996B, 0x996C, 0x9974, 0x9977, 0x997D, 0x9980, 0x9984, 0x9987, - 0x998A, 0x998D, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5E80, - 0x5E91, 0x5E8B, 0x5E96, 0x5EA5, 0x5EA0, 0x5EB9, 0x5EB5, 0x5EBE, - 0x5EB3, 0x8D53, 0x5ED2, 0x5ED1, 0x5EDB, 0x5EE8, 0x5EEA, 0x81BA, - 0x5FC4, 0x5FC9, 0x5FD6, 0x5FCF, 0x6003, 0x5FEE, 0x6004, 0x5FE1, - 0x5FE4, 0x5FFE, 0x6005, 0x6006, 0x5FEA, 0x5FED, 0x5FF8, 0x6019, - 0x6035, 0x6026, 0x601B, 0x600F, 0x600D, 0x6029, 0x602B, 0x600A, - 0x603F, 0x6021, 0x6078, 0x6079, 0x607B, 0x607A, 0x6042, 0, -plane e3 -at 0x40 - 0x9246, 0x9247, 0x9248, 0x9249, 0x924A, 0x924B, 0x924C, 0x924D, - 0x924E, 0x924F, 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, - 0x9256, 0x9257, 0x9258, 0x9259, 0x925A, 0x925B, 0x925C, 0x925D, - 0x925E, 0x925F, 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, - 0x9266, 0x9267, 0x9268, 0x9269, 0x926A, 0x926B, 0x926C, 0x926D, - 0x926E, 0x926F, 0x9270, 0x9271, 0x9272, 0x9273, 0x9275, 0x9276, - 0x9277, 0x9278, 0x9279, 0x927A, 0x927B, 0x927C, 0x927D, 0x927E, - 0x927F, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0, - 0x9286, 0x9287, 0x9288, 0x9289, 0x928A, 0x928B, 0x928C, 0x928D, - 0x928F, 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, - 0x9297, 0x9298, 0x9299, 0x929A, 0x929B, 0x929C, 0x929D, 0x929E, - 0x929F, 0x92A0, 0x92A1, 0x92A2, 0x92A3, 0x92A4, 0x92A5, 0x92A6, - 0x92A7, 0x606A, 0x607D, 0x6096, 0x609A, 0x60AD, 0x609D, 0x6083, - 0x6092, 0x608C, 0x609B, 0x60EC, 0x60BB, 0x60B1, 0x60DD, 0x60D8, - 0x60C6, 0x60DA, 0x60B4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60F4, - 0x6100, 0x610E, 0x612B, 0x614A, 0x6175, 0x61AC, 0x6194, 0x61A7, - 0x61B7, 0x61D4, 0x61F5, 0x5FDD, 0x96B3, 0x95E9, 0x95EB, 0x95F1, - 0x95F3, 0x95F5, 0x95F6, 0x95FC, 0x95FE, 0x9603, 0x9604, 0x9606, - 0x9608, 0x960A, 0x960B, 0x960C, 0x960D, 0x960F, 0x9612, 0x9615, - 0x9616, 0x9617, 0x9619, 0x961A, 0x4E2C, 0x723F, 0x6215, 0x6C35, - 0x6C54, 0x6C5C, 0x6C4A, 0x6CA3, 0x6C85, 0x6C90, 0x6C94, 0x6C8C, - 0x6C68, 0x6C69, 0x6C74, 0x6C76, 0x6C86, 0x6CA9, 0x6CD0, 0x6CD4, - 0x6CAD, 0x6CF7, 0x6CF8, 0x6CF1, 0x6CD7, 0x6CB2, 0x6CE0, 0x6CD6, - 0x6CFA, 0x6CEB, 0x6CEE, 0x6CB1, 0x6CD3, 0x6CEF, 0x6CFE, 0, -plane e4 -at 0x40 - 0x92A8, 0x92A9, 0x92AA, 0x92AB, 0x92AC, 0x92AD, 0x92AF, 0x92B0, - 0x92B1, 0x92B2, 0x92B3, 0x92B4, 0x92B5, 0x92B6, 0x92B7, 0x92B8, - 0x92B9, 0x92BA, 0x92BB, 0x92BC, 0x92BD, 0x92BE, 0x92BF, 0x92C0, - 0x92C1, 0x92C2, 0x92C3, 0x92C4, 0x92C5, 0x92C6, 0x92C7, 0x92C9, - 0x92CA, 0x92CB, 0x92CC, 0x92CD, 0x92CE, 0x92CF, 0x92D0, 0x92D1, - 0x92D2, 0x92D3, 0x92D4, 0x92D5, 0x92D6, 0x92D7, 0x92D8, 0x92D9, - 0x92DA, 0x92DB, 0x92DC, 0x92DD, 0x92DE, 0x92DF, 0x92E0, 0x92E1, - 0x92E2, 0x92E3, 0x92E4, 0x92E5, 0x92E6, 0x92E7, 0x92E8, 0, - 0x92E9, 0x92EA, 0x92EB, 0x92EC, 0x92ED, 0x92EE, 0x92EF, 0x92F0, - 0x92F1, 0x92F2, 0x92F3, 0x92F4, 0x92F5, 0x92F6, 0x92F7, 0x92F8, - 0x92F9, 0x92FA, 0x92FB, 0x92FC, 0x92FD, 0x92FE, 0x92FF, 0x9300, - 0x9301, 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, 0x9308, - 0x9309, 0x6D39, 0x6D27, 0x6D0C, 0x6D43, 0x6D48, 0x6D07, 0x6D04, - 0x6D19, 0x6D0E, 0x6D2B, 0x6D4D, 0x6D2E, 0x6D35, 0x6D1A, 0x6D4F, - 0x6D52, 0x6D54, 0x6D33, 0x6D91, 0x6D6F, 0x6D9E, 0x6DA0, 0x6D5E, - 0x6D93, 0x6D94, 0x6D5C, 0x6D60, 0x6D7C, 0x6D63, 0x6E1A, 0x6DC7, - 0x6DC5, 0x6DDE, 0x6E0E, 0x6DBF, 0x6DE0, 0x6E11, 0x6DE6, 0x6DDD, - 0x6DD9, 0x6E16, 0x6DAB, 0x6E0C, 0x6DAE, 0x6E2B, 0x6E6E, 0x6E4E, - 0x6E6B, 0x6EB2, 0x6E5F, 0x6E86, 0x6E53, 0x6E54, 0x6E32, 0x6E25, - 0x6E44, 0x6EDF, 0x6EB1, 0x6E98, 0x6EE0, 0x6F2D, 0x6EE2, 0x6EA5, - 0x6EA7, 0x6EBD, 0x6EBB, 0x6EB7, 0x6ED7, 0x6EB4, 0x6ECF, 0x6E8F, - 0x6EC2, 0x6E9F, 0x6F62, 0x6F46, 0x6F47, 0x6F24, 0x6F15, 0x6EF9, - 0x6F2F, 0x6F36, 0x6F4B, 0x6F74, 0x6F2A, 0x6F09, 0x6F29, 0x6F89, - 0x6F8D, 0x6F8C, 0x6F78, 0x6F72, 0x6F7C, 0x6F7A, 0x6FD1, 0, -plane e5 -at 0x40 - 0x930A, 0x930B, 0x930C, 0x930D, 0x930E, 0x930F, 0x9310, 0x9311, - 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318, 0x9319, - 0x931A, 0x931B, 0x931C, 0x931D, 0x931E, 0x931F, 0x9320, 0x9321, - 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329, - 0x932A, 0x932B, 0x932C, 0x932D, 0x932E, 0x932F, 0x9330, 0x9331, - 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339, - 0x933A, 0x933B, 0x933C, 0x933D, 0x933F, 0x9340, 0x9341, 0x9342, - 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0, - 0x934A, 0x934B, 0x934C, 0x934D, 0x934E, 0x934F, 0x9350, 0x9351, - 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, - 0x935A, 0x935B, 0x935C, 0x935D, 0x935E, 0x935F, 0x9360, 0x9361, - 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, - 0x936B, 0x6FC9, 0x6FA7, 0x6FB9, 0x6FB6, 0x6FC2, 0x6FE1, 0x6FEE, - 0x6FDE, 0x6FE0, 0x6FEF, 0x701A, 0x7023, 0x701B, 0x7039, 0x7035, - 0x704F, 0x705E, 0x5B80, 0x5B84, 0x5B95, 0x5B93, 0x5BA5, 0x5BB8, - 0x752F, 0x9A9E, 0x6434, 0x5BE4, 0x5BEE, 0x8930, 0x5BF0, 0x8E47, - 0x8B07, 0x8FB6, 0x8FD3, 0x8FD5, 0x8FE5, 0x8FEE, 0x8FE4, 0x8FE9, - 0x8FE6, 0x8FF3, 0x8FE8, 0x9005, 0x9004, 0x900B, 0x9026, 0x9011, - 0x900D, 0x9016, 0x9021, 0x9035, 0x9036, 0x902D, 0x902F, 0x9044, - 0x9051, 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905B, 0x66B9, - 0x9074, 0x907D, 0x9082, 0x9088, 0x9083, 0x908B, 0x5F50, 0x5F57, - 0x5F56, 0x5F58, 0x5C3B, 0x54AB, 0x5C50, 0x5C59, 0x5B71, 0x5C63, - 0x5C66, 0x7FBC, 0x5F2A, 0x5F29, 0x5F2D, 0x8274, 0x5F3C, 0x9B3B, - 0x5C6E, 0x5981, 0x5983, 0x598D, 0x59A9, 0x59AA, 0x59A3, 0, -plane e6 -at 0x40 - 0x936C, 0x936D, 0x936E, 0x936F, 0x9370, 0x9371, 0x9372, 0x9373, - 0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, 0x937A, 0x937B, - 0x937C, 0x937D, 0x937E, 0x937F, 0x9380, 0x9381, 0x9382, 0x9383, - 0x9384, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938A, 0x938B, - 0x938C, 0x938D, 0x938E, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, - 0x9395, 0x9396, 0x9397, 0x9398, 0x9399, 0x939A, 0x939B, 0x939C, - 0x939D, 0x939E, 0x939F, 0x93A0, 0x93A1, 0x93A2, 0x93A3, 0x93A4, - 0x93A5, 0x93A6, 0x93A7, 0x93A8, 0x93A9, 0x93AA, 0x93AB, 0, - 0x93AC, 0x93AD, 0x93AE, 0x93AF, 0x93B0, 0x93B1, 0x93B2, 0x93B3, - 0x93B4, 0x93B5, 0x93B6, 0x93B7, 0x93B8, 0x93B9, 0x93BA, 0x93BB, - 0x93BC, 0x93BD, 0x93BE, 0x93BF, 0x93C0, 0x93C1, 0x93C2, 0x93C3, - 0x93C4, 0x93C5, 0x93C6, 0x93C7, 0x93C8, 0x93C9, 0x93CB, 0x93CC, - 0x93CD, 0x5997, 0x59CA, 0x59AB, 0x599E, 0x59A4, 0x59D2, 0x59B2, - 0x59AF, 0x59D7, 0x59BE, 0x5A05, 0x5A06, 0x59DD, 0x5A08, 0x59E3, - 0x59D8, 0x59F9, 0x5A0C, 0x5A09, 0x5A32, 0x5A34, 0x5A11, 0x5A23, - 0x5A13, 0x5A40, 0x5A67, 0x5A4A, 0x5A55, 0x5A3C, 0x5A62, 0x5A75, - 0x80EC, 0x5AAA, 0x5A9B, 0x5A77, 0x5A7A, 0x5ABE, 0x5AEB, 0x5AB2, - 0x5AD2, 0x5AD4, 0x5AB8, 0x5AE0, 0x5AE3, 0x5AF1, 0x5AD6, 0x5AE6, - 0x5AD8, 0x5ADC, 0x5B09, 0x5B17, 0x5B16, 0x5B32, 0x5B37, 0x5B40, - 0x5C15, 0x5C1C, 0x5B5A, 0x5B65, 0x5B73, 0x5B51, 0x5B53, 0x5B62, - 0x9A75, 0x9A77, 0x9A78, 0x9A7A, 0x9A7F, 0x9A7D, 0x9A80, 0x9A81, - 0x9A85, 0x9A88, 0x9A8A, 0x9A90, 0x9A92, 0x9A93, 0x9A96, 0x9A98, - 0x9A9B, 0x9A9C, 0x9A9D, 0x9A9F, 0x9AA0, 0x9AA2, 0x9AA3, 0x9AA5, - 0x9AA7, 0x7E9F, 0x7EA1, 0x7EA3, 0x7EA5, 0x7EA8, 0x7EA9, 0, -plane e7 -at 0x40 - 0x93CE, 0x93CF, 0x93D0, 0x93D1, 0x93D2, 0x93D3, 0x93D4, 0x93D5, - 0x93D7, 0x93D8, 0x93D9, 0x93DA, 0x93DB, 0x93DC, 0x93DD, 0x93DE, - 0x93DF, 0x93E0, 0x93E1, 0x93E2, 0x93E3, 0x93E4, 0x93E5, 0x93E6, - 0x93E7, 0x93E8, 0x93E9, 0x93EA, 0x93EB, 0x93EC, 0x93ED, 0x93EE, - 0x93EF, 0x93F0, 0x93F1, 0x93F2, 0x93F3, 0x93F4, 0x93F5, 0x93F6, - 0x93F7, 0x93F8, 0x93F9, 0x93FA, 0x93FB, 0x93FC, 0x93FD, 0x93FE, - 0x93FF, 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, - 0x9407, 0x9408, 0x9409, 0x940A, 0x940B, 0x940C, 0x940D, 0, - 0x940E, 0x940F, 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, - 0x9416, 0x9417, 0x9418, 0x9419, 0x941A, 0x941B, 0x941C, 0x941D, - 0x941E, 0x941F, 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, - 0x9426, 0x9427, 0x9428, 0x9429, 0x942A, 0x942B, 0x942C, 0x942D, - 0x942E, 0x7EAD, 0x7EB0, 0x7EBE, 0x7EC0, 0x7EC1, 0x7EC2, 0x7EC9, - 0x7ECB, 0x7ECC, 0x7ED0, 0x7ED4, 0x7ED7, 0x7EDB, 0x7EE0, 0x7EE1, - 0x7EE8, 0x7EEB, 0x7EEE, 0x7EEF, 0x7EF1, 0x7EF2, 0x7F0D, 0x7EF6, - 0x7EFA, 0x7EFB, 0x7EFE, 0x7F01, 0x7F02, 0x7F03, 0x7F07, 0x7F08, - 0x7F0B, 0x7F0C, 0x7F0F, 0x7F11, 0x7F12, 0x7F17, 0x7F19, 0x7F1C, - 0x7F1B, 0x7F1F, 0x7F21, 0x7F22, 0x7F23, 0x7F24, 0x7F25, 0x7F26, - 0x7F27, 0x7F2A, 0x7F2B, 0x7F2C, 0x7F2D, 0x7F2F, 0x7F30, 0x7F31, - 0x7F32, 0x7F33, 0x7F35, 0x5E7A, 0x757F, 0x5DDB, 0x753E, 0x9095, - 0x738E, 0x7391, 0x73AE, 0x73A2, 0x739F, 0x73CF, 0x73C2, 0x73D1, - 0x73B7, 0x73B3, 0x73C0, 0x73C9, 0x73C8, 0x73E5, 0x73D9, 0x987C, - 0x740A, 0x73E9, 0x73E7, 0x73DE, 0x73BA, 0x73F2, 0x740F, 0x742A, - 0x745B, 0x7426, 0x7425, 0x7428, 0x7430, 0x742E, 0x742C, 0, -plane e8 -at 0x40 - 0x942F, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, - 0x9437, 0x9438, 0x9439, 0x943A, 0x943B, 0x943C, 0x943D, 0x943F, - 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, - 0x9448, 0x9449, 0x944A, 0x944B, 0x944C, 0x944D, 0x944E, 0x944F, - 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, - 0x9458, 0x9459, 0x945A, 0x945B, 0x945C, 0x945D, 0x945E, 0x945F, - 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, - 0x9468, 0x9469, 0x946A, 0x946C, 0x946D, 0x946E, 0x946F, 0, - 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, - 0x9478, 0x9479, 0x947A, 0x947B, 0x947C, 0x947D, 0x947E, 0x947F, - 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496, 0x9498, - 0x94C7, 0x94CF, 0x94D3, 0x94D4, 0x94DA, 0x94E6, 0x94FB, 0x951C, - 0x9520, 0x741B, 0x741A, 0x7441, 0x745C, 0x7457, 0x7455, 0x7459, - 0x7477, 0x746D, 0x747E, 0x749C, 0x748E, 0x7480, 0x7481, 0x7487, - 0x748B, 0x749E, 0x74A8, 0x74A9, 0x7490, 0x74A7, 0x74D2, 0x74BA, - 0x97EA, 0x97EB, 0x97EC, 0x674C, 0x6753, 0x675E, 0x6748, 0x6769, - 0x67A5, 0x6787, 0x676A, 0x6773, 0x6798, 0x67A7, 0x6775, 0x67A8, - 0x679E, 0x67AD, 0x678B, 0x6777, 0x677C, 0x67F0, 0x6809, 0x67D8, - 0x680A, 0x67E9, 0x67B0, 0x680C, 0x67D9, 0x67B5, 0x67DA, 0x67B3, - 0x67DD, 0x6800, 0x67C3, 0x67B8, 0x67E2, 0x680E, 0x67C1, 0x67FD, - 0x6832, 0x6833, 0x6860, 0x6861, 0x684E, 0x6862, 0x6844, 0x6864, - 0x6883, 0x681D, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683E, - 0x684A, 0x6849, 0x6829, 0x68B5, 0x688F, 0x6874, 0x6877, 0x6893, - 0x686B, 0x68C2, 0x696E, 0x68FC, 0x691F, 0x6920, 0x68F9, 0, -plane e9 -at 0x40 - 0x9527, 0x9533, 0x953D, 0x9543, 0x9548, 0x954B, 0x9555, 0x955A, - 0x9560, 0x956E, 0x9574, 0x9575, 0x9577, 0x9578, 0x9579, 0x957A, - 0x957B, 0x957C, 0x957D, 0x957E, 0x9580, 0x9581, 0x9582, 0x9583, - 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958A, 0x958B, - 0x958C, 0x958D, 0x958E, 0x958F, 0x9590, 0x9591, 0x9592, 0x9593, - 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959A, 0x959B, - 0x959C, 0x959D, 0x959E, 0x959F, 0x95A0, 0x95A1, 0x95A2, 0x95A3, - 0x95A4, 0x95A5, 0x95A6, 0x95A7, 0x95A8, 0x95A9, 0x95AA, 0, - 0x95AB, 0x95AC, 0x95AD, 0x95AE, 0x95AF, 0x95B0, 0x95B1, 0x95B2, - 0x95B3, 0x95B4, 0x95B5, 0x95B6, 0x95B7, 0x95B8, 0x95B9, 0x95BA, - 0x95BB, 0x95BC, 0x95BD, 0x95BE, 0x95BF, 0x95C0, 0x95C1, 0x95C2, - 0x95C3, 0x95C4, 0x95C5, 0x95C6, 0x95C7, 0x95C8, 0x95C9, 0x95CA, - 0x95CB, 0x6924, 0x68F0, 0x690B, 0x6901, 0x6957, 0x68E3, 0x6910, - 0x6971, 0x6939, 0x6960, 0x6942, 0x695D, 0x6984, 0x696B, 0x6980, - 0x6998, 0x6978, 0x6934, 0x69CC, 0x6987, 0x6988, 0x69CE, 0x6989, - 0x6966, 0x6963, 0x6979, 0x699B, 0x69A7, 0x69BB, 0x69AB, 0x69AD, - 0x69D4, 0x69B1, 0x69C1, 0x69CA, 0x69DF, 0x6995, 0x69E0, 0x698D, - 0x69FF, 0x6A2F, 0x69ED, 0x6A17, 0x6A18, 0x6A65, 0x69F2, 0x6A44, - 0x6A3E, 0x6AA0, 0x6A50, 0x6A5B, 0x6A35, 0x6A8E, 0x6A79, 0x6A3D, - 0x6A28, 0x6A58, 0x6A7C, 0x6A91, 0x6A90, 0x6AA9, 0x6A97, 0x6AAB, - 0x7337, 0x7352, 0x6B81, 0x6B82, 0x6B87, 0x6B84, 0x6B92, 0x6B93, - 0x6B8D, 0x6B9A, 0x6B9B, 0x6BA1, 0x6BAA, 0x8F6B, 0x8F6D, 0x8F71, - 0x8F72, 0x8F73, 0x8F75, 0x8F76, 0x8F78, 0x8F77, 0x8F79, 0x8F7A, - 0x8F7C, 0x8F7E, 0x8F81, 0x8F82, 0x8F84, 0x8F87, 0x8F8B, 0, -plane ea -at 0x40 - 0x95CC, 0x95CD, 0x95CE, 0x95CF, 0x95D0, 0x95D1, 0x95D2, 0x95D3, - 0x95D4, 0x95D5, 0x95D6, 0x95D7, 0x95D8, 0x95D9, 0x95DA, 0x95DB, - 0x95DC, 0x95DD, 0x95DE, 0x95DF, 0x95E0, 0x95E1, 0x95E2, 0x95E3, - 0x95E4, 0x95E5, 0x95E6, 0x95E7, 0x95EC, 0x95FF, 0x9607, 0x9613, - 0x9618, 0x961B, 0x961E, 0x9620, 0x9623, 0x9624, 0x9625, 0x9626, - 0x9627, 0x9628, 0x9629, 0x962B, 0x962C, 0x962D, 0x962F, 0x9630, - 0x9637, 0x9638, 0x9639, 0x963A, 0x963E, 0x9641, 0x9643, 0x964A, - 0x964E, 0x964F, 0x9651, 0x9652, 0x9653, 0x9656, 0x9657, 0, - 0x9658, 0x9659, 0x965A, 0x965C, 0x965D, 0x965E, 0x9660, 0x9663, - 0x9665, 0x9666, 0x966B, 0x966D, 0x966E, 0x966F, 0x9670, 0x9671, - 0x9673, 0x9678, 0x9679, 0x967A, 0x967B, 0x967C, 0x967D, 0x967E, - 0x967F, 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, - 0x968A, 0x8F8D, 0x8F8E, 0x8F8F, 0x8F98, 0x8F9A, 0x8ECE, 0x620B, - 0x6217, 0x621B, 0x621F, 0x6222, 0x6221, 0x6225, 0x6224, 0x622C, - 0x81E7, 0x74EF, 0x74F4, 0x74FF, 0x750F, 0x7511, 0x7513, 0x6534, - 0x65EE, 0x65EF, 0x65F0, 0x660A, 0x6619, 0x6772, 0x6603, 0x6615, - 0x6600, 0x7085, 0x66F7, 0x661D, 0x6634, 0x6631, 0x6636, 0x6635, - 0x8006, 0x665F, 0x6654, 0x6641, 0x664F, 0x6656, 0x6661, 0x6657, - 0x6677, 0x6684, 0x668C, 0x66A7, 0x669D, 0x66BE, 0x66DB, 0x66DC, - 0x66E6, 0x66E9, 0x8D32, 0x8D33, 0x8D36, 0x8D3B, 0x8D3D, 0x8D40, - 0x8D45, 0x8D46, 0x8D48, 0x8D49, 0x8D47, 0x8D4D, 0x8D55, 0x8D59, - 0x89C7, 0x89CA, 0x89CB, 0x89CC, 0x89CE, 0x89CF, 0x89D0, 0x89D1, - 0x726E, 0x729F, 0x725D, 0x7266, 0x726F, 0x727E, 0x727F, 0x7284, - 0x728B, 0x728D, 0x728F, 0x7292, 0x6308, 0x6332, 0x63B0, 0, -plane eb -at 0x40 - 0x968C, 0x968E, 0x9691, 0x9692, 0x9693, 0x9695, 0x9696, 0x969A, - 0x969B, 0x969D, 0x969E, 0x969F, 0x96A0, 0x96A1, 0x96A2, 0x96A3, - 0x96A4, 0x96A5, 0x96A6, 0x96A8, 0x96A9, 0x96AA, 0x96AB, 0x96AC, - 0x96AD, 0x96AE, 0x96AF, 0x96B1, 0x96B2, 0x96B4, 0x96B5, 0x96B7, - 0x96B8, 0x96BA, 0x96BB, 0x96BF, 0x96C2, 0x96C3, 0x96C8, 0x96CA, - 0x96CB, 0x96D0, 0x96D1, 0x96D3, 0x96D4, 0x96D6, 0x96D7, 0x96D8, - 0x96D9, 0x96DA, 0x96DB, 0x96DC, 0x96DD, 0x96DE, 0x96DF, 0x96E1, - 0x96E2, 0x96E3, 0x96E4, 0x96E5, 0x96E6, 0x96E7, 0x96EB, 0, - 0x96EC, 0x96ED, 0x96EE, 0x96F0, 0x96F1, 0x96F2, 0x96F4, 0x96F5, - 0x96F8, 0x96FA, 0x96FB, 0x96FC, 0x96FD, 0x96FF, 0x9702, 0x9703, - 0x9705, 0x970A, 0x970B, 0x970C, 0x9710, 0x9711, 0x9712, 0x9714, - 0x9715, 0x9717, 0x9718, 0x9719, 0x971A, 0x971B, 0x971D, 0x971F, - 0x9720, 0x643F, 0x64D8, 0x8004, 0x6BEA, 0x6BF3, 0x6BFD, 0x6BF5, - 0x6BF9, 0x6C05, 0x6C07, 0x6C06, 0x6C0D, 0x6C15, 0x6C18, 0x6C19, - 0x6C1A, 0x6C21, 0x6C29, 0x6C24, 0x6C2A, 0x6C32, 0x6535, 0x6555, - 0x656B, 0x724D, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809F, - 0x809C, 0x8093, 0x80BC, 0x670A, 0x80BD, 0x80B1, 0x80AB, 0x80AD, - 0x80B4, 0x80B7, 0x80E7, 0x80E8, 0x80E9, 0x80EA, 0x80DB, 0x80C2, - 0x80C4, 0x80D9, 0x80CD, 0x80D7, 0x6710, 0x80DD, 0x80EB, 0x80F1, - 0x80F4, 0x80ED, 0x810D, 0x810E, 0x80F2, 0x80FC, 0x6715, 0x8112, - 0x8C5A, 0x8136, 0x811E, 0x812C, 0x8118, 0x8132, 0x8148, 0x814C, - 0x8153, 0x8174, 0x8159, 0x815A, 0x8171, 0x8160, 0x8169, 0x817C, - 0x817D, 0x816D, 0x8167, 0x584D, 0x5AB5, 0x8188, 0x8182, 0x8191, - 0x6ED5, 0x81A3, 0x81AA, 0x81CC, 0x6726, 0x81CA, 0x81BB, 0, -plane ec -at 0x40 - 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, 0x9728, - 0x9729, 0x972B, 0x972C, 0x972E, 0x972F, 0x9731, 0x9733, 0x9734, - 0x9735, 0x9736, 0x9737, 0x973A, 0x973B, 0x973C, 0x973D, 0x973F, - 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, - 0x9748, 0x9749, 0x974A, 0x974B, 0x974C, 0x974D, 0x974E, 0x974F, - 0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, 0x975A, 0x975C, - 0x975D, 0x975F, 0x9763, 0x9764, 0x9766, 0x9767, 0x9768, 0x976A, - 0x976B, 0x976C, 0x976D, 0x976E, 0x976F, 0x9770, 0x9771, 0, - 0x9772, 0x9775, 0x9777, 0x9778, 0x9779, 0x977A, 0x977B, 0x977D, - 0x977E, 0x977F, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9786, - 0x9787, 0x9788, 0x9789, 0x978A, 0x978C, 0x978E, 0x978F, 0x9790, - 0x9793, 0x9795, 0x9796, 0x9797, 0x9799, 0x979A, 0x979B, 0x979C, - 0x979D, 0x81C1, 0x81A6, 0x6B24, 0x6B37, 0x6B39, 0x6B43, 0x6B46, - 0x6B59, 0x98D1, 0x98D2, 0x98D3, 0x98D5, 0x98D9, 0x98DA, 0x6BB3, - 0x5F40, 0x6BC2, 0x89F3, 0x6590, 0x9F51, 0x6593, 0x65BC, 0x65C6, - 0x65C4, 0x65C3, 0x65CC, 0x65CE, 0x65D2, 0x65D6, 0x7080, 0x709C, - 0x7096, 0x709D, 0x70BB, 0x70C0, 0x70B7, 0x70AB, 0x70B1, 0x70E8, - 0x70CA, 0x7110, 0x7113, 0x7116, 0x712F, 0x7131, 0x7173, 0x715C, - 0x7168, 0x7145, 0x7172, 0x714A, 0x7178, 0x717A, 0x7198, 0x71B3, - 0x71B5, 0x71A8, 0x71A0, 0x71E0, 0x71D4, 0x71E7, 0x71F9, 0x721D, - 0x7228, 0x706C, 0x7118, 0x7166, 0x71B9, 0x623E, 0x623D, 0x6243, - 0x6248, 0x6249, 0x793B, 0x7940, 0x7946, 0x7949, 0x795B, 0x795C, - 0x7953, 0x795A, 0x7962, 0x7957, 0x7960, 0x796F, 0x7967, 0x797A, - 0x7985, 0x798A, 0x799A, 0x79A7, 0x79B3, 0x5FD1, 0x5FD0, 0, -plane ed -at 0x40 - 0x979E, 0x979F, 0x97A1, 0x97A2, 0x97A4, 0x97A5, 0x97A6, 0x97A7, - 0x97A8, 0x97A9, 0x97AA, 0x97AC, 0x97AE, 0x97B0, 0x97B1, 0x97B3, - 0x97B5, 0x97B6, 0x97B7, 0x97B8, 0x97B9, 0x97BA, 0x97BB, 0x97BC, - 0x97BD, 0x97BE, 0x97BF, 0x97C0, 0x97C1, 0x97C2, 0x97C3, 0x97C4, - 0x97C5, 0x97C6, 0x97C7, 0x97C8, 0x97C9, 0x97CA, 0x97CB, 0x97CC, - 0x97CD, 0x97CE, 0x97CF, 0x97D0, 0x97D1, 0x97D2, 0x97D3, 0x97D4, - 0x97D5, 0x97D6, 0x97D7, 0x97D8, 0x97D9, 0x97DA, 0x97DB, 0x97DC, - 0x97DD, 0x97DE, 0x97DF, 0x97E0, 0x97E1, 0x97E2, 0x97E3, 0, - 0x97E4, 0x97E5, 0x97E8, 0x97EE, 0x97EF, 0x97F0, 0x97F1, 0x97F2, - 0x97F4, 0x97F7, 0x97F8, 0x97F9, 0x97FA, 0x97FB, 0x97FC, 0x97FD, - 0x97FE, 0x97FF, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, - 0x9806, 0x9807, 0x9808, 0x9809, 0x980A, 0x980B, 0x980C, 0x980D, - 0x980E, 0x603C, 0x605D, 0x605A, 0x6067, 0x6041, 0x6059, 0x6063, - 0x60AB, 0x6106, 0x610D, 0x615D, 0x61A9, 0x619D, 0x61CB, 0x61D1, - 0x6206, 0x8080, 0x807F, 0x6C93, 0x6CF6, 0x6DFC, 0x77F6, 0x77F8, - 0x7800, 0x7809, 0x7817, 0x7818, 0x7811, 0x65AB, 0x782D, 0x781C, - 0x781D, 0x7839, 0x783A, 0x783B, 0x781F, 0x783C, 0x7825, 0x782C, - 0x7823, 0x7829, 0x784E, 0x786D, 0x7856, 0x7857, 0x7826, 0x7850, - 0x7847, 0x784C, 0x786A, 0x789B, 0x7893, 0x789A, 0x7887, 0x789C, - 0x78A1, 0x78A3, 0x78B2, 0x78B9, 0x78A5, 0x78D4, 0x78D9, 0x78C9, - 0x78EC, 0x78F2, 0x7905, 0x78F4, 0x7913, 0x7924, 0x791E, 0x7934, - 0x9F9B, 0x9EF9, 0x9EFB, 0x9EFC, 0x76F1, 0x7704, 0x770D, 0x76F9, - 0x7707, 0x7708, 0x771A, 0x7722, 0x7719, 0x772D, 0x7726, 0x7735, - 0x7738, 0x7750, 0x7751, 0x7747, 0x7743, 0x775A, 0x7768, 0, -plane ee -at 0x40 - 0x980F, 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, - 0x9817, 0x9818, 0x9819, 0x981A, 0x981B, 0x981C, 0x981D, 0x981E, - 0x981F, 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, - 0x9827, 0x9828, 0x9829, 0x982A, 0x982B, 0x982C, 0x982D, 0x982E, - 0x982F, 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, - 0x9837, 0x9838, 0x9839, 0x983A, 0x983B, 0x983C, 0x983D, 0x983E, - 0x983F, 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, - 0x9847, 0x9848, 0x9849, 0x984A, 0x984B, 0x984C, 0x984D, 0, - 0x984E, 0x984F, 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, - 0x9856, 0x9857, 0x9858, 0x9859, 0x985A, 0x985B, 0x985C, 0x985D, - 0x985E, 0x985F, 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, - 0x9866, 0x9867, 0x9868, 0x9869, 0x986A, 0x986B, 0x986C, 0x986D, - 0x986E, 0x7762, 0x7765, 0x777F, 0x778D, 0x777D, 0x7780, 0x778C, - 0x7791, 0x779F, 0x77A0, 0x77B0, 0x77B5, 0x77BD, 0x753A, 0x7540, - 0x754E, 0x754B, 0x7548, 0x755B, 0x7572, 0x7579, 0x7583, 0x7F58, - 0x7F61, 0x7F5F, 0x8A48, 0x7F68, 0x7F74, 0x7F71, 0x7F79, 0x7F81, - 0x7F7E, 0x76CD, 0x76E5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948B, - 0x948A, 0x948C, 0x948D, 0x948F, 0x9490, 0x9494, 0x9497, 0x9495, - 0x949A, 0x949B, 0x949C, 0x94A3, 0x94A4, 0x94AB, 0x94AA, 0x94AD, - 0x94AC, 0x94AF, 0x94B0, 0x94B2, 0x94B4, 0x94B6, 0x94B7, 0x94B8, - 0x94B9, 0x94BA, 0x94BC, 0x94BD, 0x94BF, 0x94C4, 0x94C8, 0x94C9, - 0x94CA, 0x94CB, 0x94CC, 0x94CD, 0x94CE, 0x94D0, 0x94D1, 0x94D2, - 0x94D5, 0x94D6, 0x94D7, 0x94D9, 0x94D8, 0x94DB, 0x94DE, 0x94DF, - 0x94E0, 0x94E2, 0x94E4, 0x94E5, 0x94E7, 0x94E8, 0x94EA, 0, -plane ef -at 0x40 - 0x986F, 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x988B, 0x988E, - 0x9892, 0x9895, 0x9899, 0x98A3, 0x98A8, 0x98A9, 0x98AA, 0x98AB, - 0x98AC, 0x98AD, 0x98AE, 0x98AF, 0x98B0, 0x98B1, 0x98B2, 0x98B3, - 0x98B4, 0x98B5, 0x98B6, 0x98B7, 0x98B8, 0x98B9, 0x98BA, 0x98BB, - 0x98BC, 0x98BD, 0x98BE, 0x98BF, 0x98C0, 0x98C1, 0x98C2, 0x98C3, - 0x98C4, 0x98C5, 0x98C6, 0x98C7, 0x98C8, 0x98C9, 0x98CA, 0x98CB, - 0x98CC, 0x98CD, 0x98CF, 0x98D0, 0x98D4, 0x98D6, 0x98D7, 0x98DB, - 0x98DC, 0x98DD, 0x98E0, 0x98E1, 0x98E2, 0x98E3, 0x98E4, 0, - 0x98E5, 0x98E6, 0x98E9, 0x98EA, 0x98EB, 0x98EC, 0x98ED, 0x98EE, - 0x98EF, 0x98F0, 0x98F1, 0x98F2, 0x98F3, 0x98F4, 0x98F5, 0x98F6, - 0x98F7, 0x98F8, 0x98F9, 0x98FA, 0x98FB, 0x98FC, 0x98FD, 0x98FE, - 0x98FF, 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, - 0x9907, 0x94E9, 0x94EB, 0x94EE, 0x94EF, 0x94F3, 0x94F4, 0x94F5, - 0x94F7, 0x94F9, 0x94FC, 0x94FD, 0x94FF, 0x9503, 0x9502, 0x9506, - 0x9507, 0x9509, 0x950A, 0x950D, 0x950E, 0x950F, 0x9512, 0x9513, - 0x9514, 0x9515, 0x9516, 0x9518, 0x951B, 0x951D, 0x951E, 0x951F, - 0x9522, 0x952A, 0x952B, 0x9529, 0x952C, 0x9531, 0x9532, 0x9534, - 0x9536, 0x9537, 0x9538, 0x953C, 0x953E, 0x953F, 0x9542, 0x9535, - 0x9544, 0x9545, 0x9546, 0x9549, 0x954C, 0x954E, 0x954F, 0x9552, - 0x9553, 0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955B, 0x955E, - 0x955F, 0x955D, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, - 0x9568, 0x9569, 0x956A, 0x956B, 0x956C, 0x956F, 0x9571, 0x9572, - 0x9573, 0x953A, 0x77E7, 0x77EC, 0x96C9, 0x79D5, 0x79ED, 0x79E3, - 0x79EB, 0x7A06, 0x5D47, 0x7A03, 0x7A02, 0x7A1E, 0x7A14, 0, -plane f0 -at 0x40 - 0x9908, 0x9909, 0x990A, 0x990B, 0x990C, 0x990E, 0x990F, 0x9911, - 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, 0x9918, 0x9919, - 0x991A, 0x991B, 0x991C, 0x991D, 0x991E, 0x991F, 0x9920, 0x9921, - 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, 0x9928, 0x9929, - 0x992A, 0x992B, 0x992C, 0x992D, 0x992F, 0x9930, 0x9931, 0x9932, - 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, 0x9938, 0x9939, 0x993A, - 0x993B, 0x993C, 0x993D, 0x993E, 0x993F, 0x9940, 0x9941, 0x9942, - 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0, - 0x994A, 0x994B, 0x994C, 0x994D, 0x994E, 0x994F, 0x9950, 0x9951, - 0x9952, 0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995A, 0x995B, - 0x995C, 0x995D, 0x995E, 0x995F, 0x9960, 0x9961, 0x9962, 0x9964, - 0x9966, 0x9973, 0x9978, 0x9979, 0x997B, 0x997E, 0x9982, 0x9983, - 0x9989, 0x7A39, 0x7A37, 0x7A51, 0x9ECF, 0x99A5, 0x7A70, 0x7688, - 0x768E, 0x7693, 0x7699, 0x76A4, 0x74DE, 0x74E0, 0x752C, 0x9E20, - 0x9E22, 0x9E28, 0x9E29, 0x9E2A, 0x9E2B, 0x9E2C, 0x9E32, 0x9E31, - 0x9E36, 0x9E38, 0x9E37, 0x9E39, 0x9E3A, 0x9E3E, 0x9E41, 0x9E42, - 0x9E44, 0x9E46, 0x9E47, 0x9E48, 0x9E49, 0x9E4B, 0x9E4C, 0x9E4E, - 0x9E51, 0x9E55, 0x9E57, 0x9E5A, 0x9E5B, 0x9E5C, 0x9E5E, 0x9E63, - 0x9E66, 0x9E67, 0x9E68, 0x9E69, 0x9E6A, 0x9E6B, 0x9E6C, 0x9E71, - 0x9E6D, 0x9E73, 0x7592, 0x7594, 0x7596, 0x75A0, 0x759D, 0x75AC, - 0x75A3, 0x75B3, 0x75B4, 0x75B8, 0x75C4, 0x75B1, 0x75B0, 0x75C3, - 0x75C2, 0x75D6, 0x75CD, 0x75E3, 0x75E8, 0x75E6, 0x75E4, 0x75EB, - 0x75E7, 0x7603, 0x75F1, 0x75FC, 0x75FF, 0x7610, 0x7600, 0x7605, - 0x760C, 0x7617, 0x760A, 0x7625, 0x7618, 0x7615, 0x7619, 0, -plane f1 -at 0x40 - 0x998C, 0x998E, 0x999A, 0x999B, 0x999C, 0x999D, 0x999E, 0x999F, - 0x99A0, 0x99A1, 0x99A2, 0x99A3, 0x99A4, 0x99A6, 0x99A7, 0x99A9, - 0x99AA, 0x99AB, 0x99AC, 0x99AD, 0x99AE, 0x99AF, 0x99B0, 0x99B1, - 0x99B2, 0x99B3, 0x99B4, 0x99B5, 0x99B6, 0x99B7, 0x99B8, 0x99B9, - 0x99BA, 0x99BB, 0x99BC, 0x99BD, 0x99BE, 0x99BF, 0x99C0, 0x99C1, - 0x99C2, 0x99C3, 0x99C4, 0x99C5, 0x99C6, 0x99C7, 0x99C8, 0x99C9, - 0x99CA, 0x99CB, 0x99CC, 0x99CD, 0x99CE, 0x99CF, 0x99D0, 0x99D1, - 0x99D2, 0x99D3, 0x99D4, 0x99D5, 0x99D6, 0x99D7, 0x99D8, 0, - 0x99D9, 0x99DA, 0x99DB, 0x99DC, 0x99DD, 0x99DE, 0x99DF, 0x99E0, - 0x99E1, 0x99E2, 0x99E3, 0x99E4, 0x99E5, 0x99E6, 0x99E7, 0x99E8, - 0x99E9, 0x99EA, 0x99EB, 0x99EC, 0x99ED, 0x99EE, 0x99EF, 0x99F0, - 0x99F1, 0x99F2, 0x99F3, 0x99F4, 0x99F5, 0x99F6, 0x99F7, 0x99F8, - 0x99F9, 0x761B, 0x763C, 0x7622, 0x7620, 0x7640, 0x762D, 0x7630, - 0x763F, 0x7635, 0x7643, 0x763E, 0x7633, 0x764D, 0x765E, 0x7654, - 0x765C, 0x7656, 0x766B, 0x766F, 0x7FCA, 0x7AE6, 0x7A78, 0x7A79, - 0x7A80, 0x7A86, 0x7A88, 0x7A95, 0x7AA6, 0x7AA0, 0x7AAC, 0x7AA8, - 0x7AAD, 0x7AB3, 0x8864, 0x8869, 0x8872, 0x887D, 0x887F, 0x8882, - 0x88A2, 0x88C6, 0x88B7, 0x88BC, 0x88C9, 0x88E2, 0x88CE, 0x88E3, - 0x88E5, 0x88F1, 0x891A, 0x88FC, 0x88E8, 0x88FE, 0x88F0, 0x8921, - 0x8919, 0x8913, 0x891B, 0x890A, 0x8934, 0x892B, 0x8936, 0x8941, - 0x8966, 0x897B, 0x758B, 0x80E5, 0x76B2, 0x76B4, 0x77DC, 0x8012, - 0x8014, 0x8016, 0x801C, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, - 0x8029, 0x8028, 0x8031, 0x800B, 0x8035, 0x8043, 0x8046, 0x804D, - 0x8052, 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0, -plane f2 -at 0x40 - 0x99FA, 0x99FB, 0x99FC, 0x99FD, 0x99FE, 0x99FF, 0x9A00, 0x9A01, - 0x9A02, 0x9A03, 0x9A04, 0x9A05, 0x9A06, 0x9A07, 0x9A08, 0x9A09, - 0x9A0A, 0x9A0B, 0x9A0C, 0x9A0D, 0x9A0E, 0x9A0F, 0x9A10, 0x9A11, - 0x9A12, 0x9A13, 0x9A14, 0x9A15, 0x9A16, 0x9A17, 0x9A18, 0x9A19, - 0x9A1A, 0x9A1B, 0x9A1C, 0x9A1D, 0x9A1E, 0x9A1F, 0x9A20, 0x9A21, - 0x9A22, 0x9A23, 0x9A24, 0x9A25, 0x9A26, 0x9A27, 0x9A28, 0x9A29, - 0x9A2A, 0x9A2B, 0x9A2C, 0x9A2D, 0x9A2E, 0x9A2F, 0x9A30, 0x9A31, - 0x9A32, 0x9A33, 0x9A34, 0x9A35, 0x9A36, 0x9A37, 0x9A38, 0, - 0x9A39, 0x9A3A, 0x9A3B, 0x9A3C, 0x9A3D, 0x9A3E, 0x9A3F, 0x9A40, - 0x9A41, 0x9A42, 0x9A43, 0x9A44, 0x9A45, 0x9A46, 0x9A47, 0x9A48, - 0x9A49, 0x9A4A, 0x9A4B, 0x9A4C, 0x9A4D, 0x9A4E, 0x9A4F, 0x9A50, - 0x9A51, 0x9A52, 0x9A53, 0x9A54, 0x9A55, 0x9A56, 0x9A57, 0x9A58, - 0x9A59, 0x9889, 0x988C, 0x988D, 0x988F, 0x9894, 0x989A, 0x989B, - 0x989E, 0x989F, 0x98A1, 0x98A2, 0x98A5, 0x98A6, 0x864D, 0x8654, - 0x866C, 0x866E, 0x867F, 0x867A, 0x867C, 0x867B, 0x86A8, 0x868D, - 0x868B, 0x86AC, 0x869D, 0x86A7, 0x86A3, 0x86AA, 0x8693, 0x86A9, - 0x86B6, 0x86C4, 0x86B5, 0x86CE, 0x86B0, 0x86BA, 0x86B1, 0x86AF, - 0x86C9, 0x86CF, 0x86B4, 0x86E9, 0x86F1, 0x86F2, 0x86ED, 0x86F3, - 0x86D0, 0x8713, 0x86DE, 0x86F4, 0x86DF, 0x86D8, 0x86D1, 0x8703, - 0x8707, 0x86F8, 0x8708, 0x870A, 0x870D, 0x8709, 0x8723, 0x873B, - 0x871E, 0x8725, 0x872E, 0x871A, 0x873E, 0x8748, 0x8734, 0x8731, - 0x8729, 0x8737, 0x873F, 0x8782, 0x8722, 0x877D, 0x877E, 0x877B, - 0x8760, 0x8770, 0x874C, 0x876E, 0x878B, 0x8753, 0x8763, 0x877C, - 0x8764, 0x8759, 0x8765, 0x8793, 0x87AF, 0x87A8, 0x87D2, 0, -plane f3 -at 0x40 - 0x9A5A, 0x9A5B, 0x9A5C, 0x9A5D, 0x9A5E, 0x9A5F, 0x9A60, 0x9A61, - 0x9A62, 0x9A63, 0x9A64, 0x9A65, 0x9A66, 0x9A67, 0x9A68, 0x9A69, - 0x9A6A, 0x9A6B, 0x9A72, 0x9A83, 0x9A89, 0x9A8D, 0x9A8E, 0x9A94, - 0x9A95, 0x9A99, 0x9AA6, 0x9AA9, 0x9AAA, 0x9AAB, 0x9AAC, 0x9AAD, - 0x9AAE, 0x9AAF, 0x9AB2, 0x9AB3, 0x9AB4, 0x9AB5, 0x9AB9, 0x9ABB, - 0x9ABD, 0x9ABE, 0x9ABF, 0x9AC3, 0x9AC4, 0x9AC6, 0x9AC7, 0x9AC8, - 0x9AC9, 0x9ACA, 0x9ACD, 0x9ACE, 0x9ACF, 0x9AD0, 0x9AD2, 0x9AD4, - 0x9AD5, 0x9AD6, 0x9AD7, 0x9AD9, 0x9ADA, 0x9ADB, 0x9ADC, 0, - 0x9ADD, 0x9ADE, 0x9AE0, 0x9AE2, 0x9AE3, 0x9AE4, 0x9AE5, 0x9AE7, - 0x9AE8, 0x9AE9, 0x9AEA, 0x9AEC, 0x9AEE, 0x9AF0, 0x9AF1, 0x9AF2, - 0x9AF3, 0x9AF4, 0x9AF5, 0x9AF6, 0x9AF7, 0x9AF8, 0x9AFA, 0x9AFC, - 0x9AFD, 0x9AFE, 0x9AFF, 0x9B00, 0x9B01, 0x9B02, 0x9B04, 0x9B05, - 0x9B06, 0x87C6, 0x8788, 0x8785, 0x87AD, 0x8797, 0x8783, 0x87AB, - 0x87E5, 0x87AC, 0x87B5, 0x87B3, 0x87CB, 0x87D3, 0x87BD, 0x87D1, - 0x87C0, 0x87CA, 0x87DB, 0x87EA, 0x87E0, 0x87EE, 0x8816, 0x8813, - 0x87FE, 0x880A, 0x881B, 0x8821, 0x8839, 0x883C, 0x7F36, 0x7F42, - 0x7F44, 0x7F45, 0x8210, 0x7AFA, 0x7AFD, 0x7B08, 0x7B03, 0x7B04, - 0x7B15, 0x7B0A, 0x7B2B, 0x7B0F, 0x7B47, 0x7B38, 0x7B2A, 0x7B19, - 0x7B2E, 0x7B31, 0x7B20, 0x7B25, 0x7B24, 0x7B33, 0x7B3E, 0x7B1E, - 0x7B58, 0x7B5A, 0x7B45, 0x7B75, 0x7B4C, 0x7B5D, 0x7B60, 0x7B6E, - 0x7B7B, 0x7B62, 0x7B72, 0x7B71, 0x7B90, 0x7BA6, 0x7BA7, 0x7BB8, - 0x7BAC, 0x7B9D, 0x7BA8, 0x7B85, 0x7BAA, 0x7B9C, 0x7BA2, 0x7BAB, - 0x7BB4, 0x7BD1, 0x7BC1, 0x7BCC, 0x7BDD, 0x7BDA, 0x7BE5, 0x7BE6, - 0x7BEA, 0x7C0C, 0x7BFE, 0x7BFC, 0x7C0F, 0x7C16, 0x7C0B, 0, -plane f4 -at 0x40 - 0x9B07, 0x9B09, 0x9B0A, 0x9B0B, 0x9B0C, 0x9B0D, 0x9B0E, 0x9B10, - 0x9B11, 0x9B12, 0x9B14, 0x9B15, 0x9B16, 0x9B17, 0x9B18, 0x9B19, - 0x9B1A, 0x9B1B, 0x9B1C, 0x9B1D, 0x9B1E, 0x9B20, 0x9B21, 0x9B22, - 0x9B24, 0x9B25, 0x9B26, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2B, - 0x9B2C, 0x9B2D, 0x9B2E, 0x9B30, 0x9B31, 0x9B33, 0x9B34, 0x9B35, - 0x9B36, 0x9B37, 0x9B38, 0x9B39, 0x9B3A, 0x9B3D, 0x9B3E, 0x9B3F, - 0x9B40, 0x9B46, 0x9B4A, 0x9B4B, 0x9B4C, 0x9B4E, 0x9B50, 0x9B52, - 0x9B53, 0x9B55, 0x9B56, 0x9B57, 0x9B58, 0x9B59, 0x9B5A, 0, - 0x9B5B, 0x9B5C, 0x9B5D, 0x9B5E, 0x9B5F, 0x9B60, 0x9B61, 0x9B62, - 0x9B63, 0x9B64, 0x9B65, 0x9B66, 0x9B67, 0x9B68, 0x9B69, 0x9B6A, - 0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B6F, 0x9B70, 0x9B71, 0x9B72, - 0x9B73, 0x9B74, 0x9B75, 0x9B76, 0x9B77, 0x9B78, 0x9B79, 0x9B7A, - 0x9B7B, 0x7C1F, 0x7C2A, 0x7C26, 0x7C38, 0x7C41, 0x7C40, 0x81FE, - 0x8201, 0x8202, 0x8204, 0x81EC, 0x8844, 0x8221, 0x8222, 0x8223, - 0x822D, 0x822F, 0x8228, 0x822B, 0x8238, 0x823B, 0x8233, 0x8234, - 0x823E, 0x8244, 0x8249, 0x824B, 0x824F, 0x825A, 0x825F, 0x8268, - 0x887E, 0x8885, 0x8888, 0x88D8, 0x88DF, 0x895E, 0x7F9D, 0x7F9F, - 0x7FA7, 0x7FAF, 0x7FB0, 0x7FB2, 0x7C7C, 0x6549, 0x7C91, 0x7C9D, - 0x7C9C, 0x7C9E, 0x7CA2, 0x7CB2, 0x7CBC, 0x7CBD, 0x7CC1, 0x7CC7, - 0x7CCC, 0x7CCD, 0x7CC8, 0x7CC5, 0x7CD7, 0x7CE8, 0x826E, 0x66A8, - 0x7FBF, 0x7FCE, 0x7FD5, 0x7FE5, 0x7FE1, 0x7FE6, 0x7FE9, 0x7FEE, - 0x7FF3, 0x7CF8, 0x7D77, 0x7DA6, 0x7DAE, 0x7E47, 0x7E9B, 0x9EB8, - 0x9EB4, 0x8D73, 0x8D84, 0x8D94, 0x8D91, 0x8DB1, 0x8D67, 0x8D6D, - 0x8C47, 0x8C49, 0x914A, 0x9150, 0x914E, 0x914F, 0x9164, 0, -plane f5 -at 0x40 - 0x9B7C, 0x9B7D, 0x9B7E, 0x9B7F, 0x9B80, 0x9B81, 0x9B82, 0x9B83, - 0x9B84, 0x9B85, 0x9B86, 0x9B87, 0x9B88, 0x9B89, 0x9B8A, 0x9B8B, - 0x9B8C, 0x9B8D, 0x9B8E, 0x9B8F, 0x9B90, 0x9B91, 0x9B92, 0x9B93, - 0x9B94, 0x9B95, 0x9B96, 0x9B97, 0x9B98, 0x9B99, 0x9B9A, 0x9B9B, - 0x9B9C, 0x9B9D, 0x9B9E, 0x9B9F, 0x9BA0, 0x9BA1, 0x9BA2, 0x9BA3, - 0x9BA4, 0x9BA5, 0x9BA6, 0x9BA7, 0x9BA8, 0x9BA9, 0x9BAA, 0x9BAB, - 0x9BAC, 0x9BAD, 0x9BAE, 0x9BAF, 0x9BB0, 0x9BB1, 0x9BB2, 0x9BB3, - 0x9BB4, 0x9BB5, 0x9BB6, 0x9BB7, 0x9BB8, 0x9BB9, 0x9BBA, 0, - 0x9BBB, 0x9BBC, 0x9BBD, 0x9BBE, 0x9BBF, 0x9BC0, 0x9BC1, 0x9BC2, - 0x9BC3, 0x9BC4, 0x9BC5, 0x9BC6, 0x9BC7, 0x9BC8, 0x9BC9, 0x9BCA, - 0x9BCB, 0x9BCC, 0x9BCD, 0x9BCE, 0x9BCF, 0x9BD0, 0x9BD1, 0x9BD2, - 0x9BD3, 0x9BD4, 0x9BD5, 0x9BD6, 0x9BD7, 0x9BD8, 0x9BD9, 0x9BDA, - 0x9BDB, 0x9162, 0x9161, 0x9170, 0x9169, 0x916F, 0x917D, 0x917E, - 0x9172, 0x9174, 0x9179, 0x918C, 0x9185, 0x9190, 0x918D, 0x9191, - 0x91A2, 0x91A3, 0x91AA, 0x91AD, 0x91AE, 0x91AF, 0x91B5, 0x91B4, - 0x91BA, 0x8C55, 0x9E7E, 0x8DB8, 0x8DEB, 0x8E05, 0x8E59, 0x8E69, - 0x8DB5, 0x8DBF, 0x8DBC, 0x8DBA, 0x8DC4, 0x8DD6, 0x8DD7, 0x8DDA, - 0x8DDE, 0x8DCE, 0x8DCF, 0x8DDB, 0x8DC6, 0x8DEC, 0x8DF7, 0x8DF8, - 0x8DE3, 0x8DF9, 0x8DFB, 0x8DE4, 0x8E09, 0x8DFD, 0x8E14, 0x8E1D, - 0x8E1F, 0x8E2C, 0x8E2E, 0x8E23, 0x8E2F, 0x8E3A, 0x8E40, 0x8E39, - 0x8E35, 0x8E3D, 0x8E31, 0x8E49, 0x8E41, 0x8E42, 0x8E51, 0x8E52, - 0x8E4A, 0x8E70, 0x8E76, 0x8E7C, 0x8E6F, 0x8E74, 0x8E85, 0x8E8F, - 0x8E94, 0x8E90, 0x8E9C, 0x8E9E, 0x8C78, 0x8C82, 0x8C8A, 0x8C85, - 0x8C98, 0x8C94, 0x659B, 0x89D6, 0x89DE, 0x89DA, 0x89DC, 0, -plane f6 -at 0x40 - 0x9BDC, 0x9BDD, 0x9BDE, 0x9BDF, 0x9BE0, 0x9BE1, 0x9BE2, 0x9BE3, - 0x9BE4, 0x9BE5, 0x9BE6, 0x9BE7, 0x9BE8, 0x9BE9, 0x9BEA, 0x9BEB, - 0x9BEC, 0x9BED, 0x9BEE, 0x9BEF, 0x9BF0, 0x9BF1, 0x9BF2, 0x9BF3, - 0x9BF4, 0x9BF5, 0x9BF6, 0x9BF7, 0x9BF8, 0x9BF9, 0x9BFA, 0x9BFB, - 0x9BFC, 0x9BFD, 0x9BFE, 0x9BFF, 0x9C00, 0x9C01, 0x9C02, 0x9C03, - 0x9C04, 0x9C05, 0x9C06, 0x9C07, 0x9C08, 0x9C09, 0x9C0A, 0x9C0B, - 0x9C0C, 0x9C0D, 0x9C0E, 0x9C0F, 0x9C10, 0x9C11, 0x9C12, 0x9C13, - 0x9C14, 0x9C15, 0x9C16, 0x9C17, 0x9C18, 0x9C19, 0x9C1A, 0, - 0x9C1B, 0x9C1C, 0x9C1D, 0x9C1E, 0x9C1F, 0x9C20, 0x9C21, 0x9C22, - 0x9C23, 0x9C24, 0x9C25, 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, - 0x9C2B, 0x9C2C, 0x9C2D, 0x9C2E, 0x9C2F, 0x9C30, 0x9C31, 0x9C32, - 0x9C33, 0x9C34, 0x9C35, 0x9C36, 0x9C37, 0x9C38, 0x9C39, 0x9C3A, - 0x9C3B, 0x89E5, 0x89EB, 0x89EF, 0x8A3E, 0x8B26, 0x9753, 0x96E9, - 0x96F3, 0x96EF, 0x9706, 0x9701, 0x9708, 0x970F, 0x970E, 0x972A, - 0x972D, 0x9730, 0x973E, 0x9F80, 0x9F83, 0x9F85, 0x9F86, 0x9F87, - 0x9F88, 0x9F89, 0x9F8A, 0x9F8C, 0x9EFE, 0x9F0B, 0x9F0D, 0x96B9, - 0x96BC, 0x96BD, 0x96CE, 0x96D2, 0x77BF, 0x96E0, 0x928E, 0x92AE, - 0x92C8, 0x933E, 0x936A, 0x93CA, 0x938F, 0x943E, 0x946B, 0x9C7F, - 0x9C82, 0x9C85, 0x9C86, 0x9C87, 0x9C88, 0x7A23, 0x9C8B, 0x9C8E, - 0x9C90, 0x9C91, 0x9C92, 0x9C94, 0x9C95, 0x9C9A, 0x9C9B, 0x9C9E, - 0x9C9F, 0x9CA0, 0x9CA1, 0x9CA2, 0x9CA3, 0x9CA5, 0x9CA6, 0x9CA7, - 0x9CA8, 0x9CA9, 0x9CAB, 0x9CAD, 0x9CAE, 0x9CB0, 0x9CB1, 0x9CB2, - 0x9CB3, 0x9CB4, 0x9CB5, 0x9CB6, 0x9CB7, 0x9CBA, 0x9CBB, 0x9CBC, - 0x9CBD, 0x9CC4, 0x9CC5, 0x9CC6, 0x9CC7, 0x9CCA, 0x9CCB, 0, -plane f7 -at 0x40 - 0x9C3C, 0x9C3D, 0x9C3E, 0x9C3F, 0x9C40, 0x9C41, 0x9C42, 0x9C43, - 0x9C44, 0x9C45, 0x9C46, 0x9C47, 0x9C48, 0x9C49, 0x9C4A, 0x9C4B, - 0x9C4C, 0x9C4D, 0x9C4E, 0x9C4F, 0x9C50, 0x9C51, 0x9C52, 0x9C53, - 0x9C54, 0x9C55, 0x9C56, 0x9C57, 0x9C58, 0x9C59, 0x9C5A, 0x9C5B, - 0x9C5C, 0x9C5D, 0x9C5E, 0x9C5F, 0x9C60, 0x9C61, 0x9C62, 0x9C63, - 0x9C64, 0x9C65, 0x9C66, 0x9C67, 0x9C68, 0x9C69, 0x9C6A, 0x9C6B, - 0x9C6C, 0x9C6D, 0x9C6E, 0x9C6F, 0x9C70, 0x9C71, 0x9C72, 0x9C73, - 0x9C74, 0x9C75, 0x9C76, 0x9C77, 0x9C78, 0x9C79, 0x9C7A, 0, - 0x9C7B, 0x9C7D, 0x9C7E, 0x9C80, 0x9C83, 0x9C84, 0x9C89, 0x9C8A, - 0x9C8C, 0x9C8F, 0x9C93, 0x9C96, 0x9C97, 0x9C98, 0x9C99, 0x9C9D, - 0x9CAA, 0x9CAC, 0x9CAF, 0x9CB9, 0x9CBE, 0x9CBF, 0x9CC0, 0x9CC1, - 0x9CC2, 0x9CC8, 0x9CC9, 0x9CD1, 0x9CD2, 0x9CDA, 0x9CDB, 0x9CE0, - 0x9CE1, 0x9CCC, 0x9CCD, 0x9CCE, 0x9CCF, 0x9CD0, 0x9CD3, 0x9CD4, - 0x9CD5, 0x9CD7, 0x9CD8, 0x9CD9, 0x9CDC, 0x9CDD, 0x9CDF, 0x9CE2, - 0x977C, 0x9785, 0x9791, 0x9792, 0x9794, 0x97AF, 0x97AB, 0x97A3, - 0x97B2, 0x97B4, 0x9AB1, 0x9AB0, 0x9AB7, 0x9E58, 0x9AB6, 0x9ABA, - 0x9ABC, 0x9AC1, 0x9AC0, 0x9AC5, 0x9AC2, 0x9ACB, 0x9ACC, 0x9AD1, - 0x9B45, 0x9B43, 0x9B47, 0x9B49, 0x9B48, 0x9B4D, 0x9B51, 0x98E8, - 0x990D, 0x992E, 0x9955, 0x9954, 0x9ADF, 0x9AE1, 0x9AE6, 0x9AEF, - 0x9AEB, 0x9AFB, 0x9AED, 0x9AF9, 0x9B08, 0x9B0F, 0x9B13, 0x9B1F, - 0x9B23, 0x9EBD, 0x9EBE, 0x7E3B, 0x9E82, 0x9E87, 0x9E88, 0x9E8B, - 0x9E92, 0x93D6, 0x9E9D, 0x9E9F, 0x9EDB, 0x9EDC, 0x9EDD, 0x9EE0, - 0x9EDF, 0x9EE2, 0x9EE9, 0x9EE7, 0x9EE5, 0x9EEA, 0x9EEF, 0x9F22, - 0x9F2C, 0x9F2F, 0x9F39, 0x9F37, 0x9F3D, 0x9F3E, 0x9F44, 0, -plane f8 -at 0x40 - 0x9CE3, 0x9CE4, 0x9CE5, 0x9CE6, 0x9CE7, 0x9CE8, 0x9CE9, 0x9CEA, - 0x9CEB, 0x9CEC, 0x9CED, 0x9CEE, 0x9CEF, 0x9CF0, 0x9CF1, 0x9CF2, - 0x9CF3, 0x9CF4, 0x9CF5, 0x9CF6, 0x9CF7, 0x9CF8, 0x9CF9, 0x9CFA, - 0x9CFB, 0x9CFC, 0x9CFD, 0x9CFE, 0x9CFF, 0x9D00, 0x9D01, 0x9D02, - 0x9D03, 0x9D04, 0x9D05, 0x9D06, 0x9D07, 0x9D08, 0x9D09, 0x9D0A, - 0x9D0B, 0x9D0C, 0x9D0D, 0x9D0E, 0x9D0F, 0x9D10, 0x9D11, 0x9D12, - 0x9D13, 0x9D14, 0x9D15, 0x9D16, 0x9D17, 0x9D18, 0x9D19, 0x9D1A, - 0x9D1B, 0x9D1C, 0x9D1D, 0x9D1E, 0x9D1F, 0x9D20, 0x9D21, 0, - 0x9D22, 0x9D23, 0x9D24, 0x9D25, 0x9D26, 0x9D27, 0x9D28, 0x9D29, - 0x9D2A, 0x9D2B, 0x9D2C, 0x9D2D, 0x9D2E, 0x9D2F, 0x9D30, 0x9D31, - 0x9D32, 0x9D33, 0x9D34, 0x9D35, 0x9D36, 0x9D37, 0x9D38, 0x9D39, - 0x9D3A, 0x9D3B, 0x9D3C, 0x9D3D, 0x9D3E, 0x9D3F, 0x9D40, 0x9D41, - 0x9D42, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane f9 -at 0x40 - 0x9D43, 0x9D44, 0x9D45, 0x9D46, 0x9D47, 0x9D48, 0x9D49, 0x9D4A, - 0x9D4B, 0x9D4C, 0x9D4D, 0x9D4E, 0x9D4F, 0x9D50, 0x9D51, 0x9D52, - 0x9D53, 0x9D54, 0x9D55, 0x9D56, 0x9D57, 0x9D58, 0x9D59, 0x9D5A, - 0x9D5B, 0x9D5C, 0x9D5D, 0x9D5E, 0x9D5F, 0x9D60, 0x9D61, 0x9D62, - 0x9D63, 0x9D64, 0x9D65, 0x9D66, 0x9D67, 0x9D68, 0x9D69, 0x9D6A, - 0x9D6B, 0x9D6C, 0x9D6D, 0x9D6E, 0x9D6F, 0x9D70, 0x9D71, 0x9D72, - 0x9D73, 0x9D74, 0x9D75, 0x9D76, 0x9D77, 0x9D78, 0x9D79, 0x9D7A, - 0x9D7B, 0x9D7C, 0x9D7D, 0x9D7E, 0x9D7F, 0x9D80, 0x9D81, 0, - 0x9D82, 0x9D83, 0x9D84, 0x9D85, 0x9D86, 0x9D87, 0x9D88, 0x9D89, - 0x9D8A, 0x9D8B, 0x9D8C, 0x9D8D, 0x9D8E, 0x9D8F, 0x9D90, 0x9D91, - 0x9D92, 0x9D93, 0x9D94, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9D99, - 0x9D9A, 0x9D9B, 0x9D9C, 0x9D9D, 0x9D9E, 0x9D9F, 0x9DA0, 0x9DA1, - 0x9DA2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fa -at 0x40 - 0x9DA3, 0x9DA4, 0x9DA5, 0x9DA6, 0x9DA7, 0x9DA8, 0x9DA9, 0x9DAA, - 0x9DAB, 0x9DAC, 0x9DAD, 0x9DAE, 0x9DAF, 0x9DB0, 0x9DB1, 0x9DB2, - 0x9DB3, 0x9DB4, 0x9DB5, 0x9DB6, 0x9DB7, 0x9DB8, 0x9DB9, 0x9DBA, - 0x9DBB, 0x9DBC, 0x9DBD, 0x9DBE, 0x9DBF, 0x9DC0, 0x9DC1, 0x9DC2, - 0x9DC3, 0x9DC4, 0x9DC5, 0x9DC6, 0x9DC7, 0x9DC8, 0x9DC9, 0x9DCA, - 0x9DCB, 0x9DCC, 0x9DCD, 0x9DCE, 0x9DCF, 0x9DD0, 0x9DD1, 0x9DD2, - 0x9DD3, 0x9DD4, 0x9DD5, 0x9DD6, 0x9DD7, 0x9DD8, 0x9DD9, 0x9DDA, - 0x9DDB, 0x9DDC, 0x9DDD, 0x9DDE, 0x9DDF, 0x9DE0, 0x9DE1, 0, - 0x9DE2, 0x9DE3, 0x9DE4, 0x9DE5, 0x9DE6, 0x9DE7, 0x9DE8, 0x9DE9, - 0x9DEA, 0x9DEB, 0x9DEC, 0x9DED, 0x9DEE, 0x9DEF, 0x9DF0, 0x9DF1, - 0x9DF2, 0x9DF3, 0x9DF4, 0x9DF5, 0x9DF6, 0x9DF7, 0x9DF8, 0x9DF9, - 0x9DFA, 0x9DFB, 0x9DFC, 0x9DFD, 0x9DFE, 0x9DFF, 0x9E00, 0x9E01, - 0x9E02, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fb -at 0x40 - 0x9E03, 0x9E04, 0x9E05, 0x9E06, 0x9E07, 0x9E08, 0x9E09, 0x9E0A, - 0x9E0B, 0x9E0C, 0x9E0D, 0x9E0E, 0x9E0F, 0x9E10, 0x9E11, 0x9E12, - 0x9E13, 0x9E14, 0x9E15, 0x9E16, 0x9E17, 0x9E18, 0x9E19, 0x9E1A, - 0x9E1B, 0x9E1C, 0x9E1D, 0x9E1E, 0x9E24, 0x9E27, 0x9E2E, 0x9E30, - 0x9E34, 0x9E3B, 0x9E3C, 0x9E40, 0x9E4D, 0x9E50, 0x9E52, 0x9E53, - 0x9E54, 0x9E56, 0x9E59, 0x9E5D, 0x9E5F, 0x9E60, 0x9E61, 0x9E62, - 0x9E65, 0x9E6E, 0x9E6F, 0x9E72, 0x9E74, 0x9E75, 0x9E76, 0x9E77, - 0x9E78, 0x9E79, 0x9E7A, 0x9E7B, 0x9E7C, 0x9E7D, 0x9E80, 0, - 0x9E81, 0x9E83, 0x9E84, 0x9E85, 0x9E86, 0x9E89, 0x9E8A, 0x9E8C, - 0x9E8D, 0x9E8E, 0x9E8F, 0x9E90, 0x9E91, 0x9E94, 0x9E95, 0x9E96, - 0x9E97, 0x9E98, 0x9E99, 0x9E9A, 0x9E9B, 0x9E9C, 0x9E9E, 0x9EA0, - 0x9EA1, 0x9EA2, 0x9EA3, 0x9EA4, 0x9EA5, 0x9EA7, 0x9EA8, 0x9EA9, - 0x9EAA, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fc -at 0x40 - 0x9EAB, 0x9EAC, 0x9EAD, 0x9EAE, 0x9EAF, 0x9EB0, 0x9EB1, 0x9EB2, - 0x9EB3, 0x9EB5, 0x9EB6, 0x9EB7, 0x9EB9, 0x9EBA, 0x9EBC, 0x9EBF, - 0x9EC0, 0x9EC1, 0x9EC2, 0x9EC3, 0x9EC5, 0x9EC6, 0x9EC7, 0x9EC8, - 0x9ECA, 0x9ECB, 0x9ECC, 0x9ED0, 0x9ED2, 0x9ED3, 0x9ED5, 0x9ED6, - 0x9ED7, 0x9ED9, 0x9EDA, 0x9EDE, 0x9EE1, 0x9EE3, 0x9EE4, 0x9EE6, - 0x9EE8, 0x9EEB, 0x9EEC, 0x9EED, 0x9EEE, 0x9EF0, 0x9EF1, 0x9EF2, - 0x9EF3, 0x9EF4, 0x9EF5, 0x9EF6, 0x9EF7, 0x9EF8, 0x9EFA, 0x9EFD, - 0x9EFF, 0x9F00, 0x9F01, 0x9F02, 0x9F03, 0x9F04, 0x9F05, 0, - 0x9F06, 0x9F07, 0x9F08, 0x9F09, 0x9F0A, 0x9F0C, 0x9F0F, 0x9F11, - 0x9F12, 0x9F14, 0x9F15, 0x9F16, 0x9F18, 0x9F1A, 0x9F1B, 0x9F1C, - 0x9F1D, 0x9F1E, 0x9F1F, 0x9F21, 0x9F23, 0x9F24, 0x9F25, 0x9F26, - 0x9F27, 0x9F28, 0x9F29, 0x9F2A, 0x9F2B, 0x9F2D, 0x9F2E, 0x9F30, - 0x9F31, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fd -at 0x40 - 0x9F32, 0x9F33, 0x9F34, 0x9F35, 0x9F36, 0x9F38, 0x9F3A, 0x9F3C, - 0x9F3F, 0x9F40, 0x9F41, 0x9F42, 0x9F43, 0x9F45, 0x9F46, 0x9F47, - 0x9F48, 0x9F49, 0x9F4A, 0x9F4B, 0x9F4C, 0x9F4D, 0x9F4E, 0x9F4F, - 0x9F52, 0x9F53, 0x9F54, 0x9F55, 0x9F56, 0x9F57, 0x9F58, 0x9F59, - 0x9F5A, 0x9F5B, 0x9F5C, 0x9F5D, 0x9F5E, 0x9F5F, 0x9F60, 0x9F61, - 0x9F62, 0x9F63, 0x9F64, 0x9F65, 0x9F66, 0x9F67, 0x9F68, 0x9F69, - 0x9F6A, 0x9F6B, 0x9F6C, 0x9F6D, 0x9F6E, 0x9F6F, 0x9F70, 0x9F71, - 0x9F72, 0x9F73, 0x9F74, 0x9F75, 0x9F76, 0x9F77, 0x9F78, 0, - 0x9F79, 0x9F7A, 0x9F7B, 0x9F7C, 0x9F7D, 0x9F7E, 0x9F81, 0x9F82, - 0x9F8D, 0x9F8E, 0x9F8F, 0x9F90, 0x9F91, 0x9F92, 0x9F93, 0x9F94, - 0x9F95, 0x9F96, 0x9F97, 0x9F98, 0x9F9C, 0x9F9D, 0x9F9E, 0x9FA1, - 0x9FA2, 0x9FA3, 0x9FA4, 0x9FA5, 0xF92C, 0xF979, 0xF995, 0xF9E7, - 0xF9F1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, -plane fe -at 0x40 - 0xFA0C, 0xFA0D, 0xFA0E, 0xFA0F, 0xFA11, 0xFA13, 0xFA14, 0xFA18, - 0xFA1F, 0xFA20, 0xFA21, 0xFA23, 0xFA24, 0xFA27, 0xFA28, 0xFA29, - 0xE815, 0xE816, 0xE817, 0xE818, 0xE819, 0xE81A, 0xE81B, 0xE81C, - 0xE81D, 0xE81E, 0xE81F, 0xE820, 0xE821, 0xE822, 0xE823, 0xE824, - 0xE825, 0xE826, 0xE827, 0xE828, 0xE829, 0xE82A, 0xE82B, 0xE82C, - 0xE82D, 0xE82E, 0xE82F, 0xE830, 0xE831, 0xE832, 0xE833, 0xE834, - 0xE835, 0xE836, 0xE837, 0xE838, 0xE839, 0xE83A, 0xE83B, 0xE83C, - 0xE83D, 0xE83E, 0xE83F, 0xE840, 0xE841, 0xE842, 0xE843, 0, - 0xE844, 0xE845, 0xE846, 0xE847, 0xE848, 0xE849, 0xE84A, 0xE84B, - 0xE84C, 0xE84D, 0xE84E, 0xE84F, 0xE850, 0xE851, 0xE852, 0xE853, - 0xE854, 0xE855, 0xE856, 0xE857, 0xE858, 0xE859, 0xE85A, 0xE85B, - 0xE85C, 0xE85D, 0xE85E, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863, - 0xE864, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/maps/unicode-sample.map b/application/third_party/dompdf/lib/ttf2ufm/src/maps/unicode-sample.map deleted file mode 100755 index 0e57967c..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/maps/unicode-sample.map +++ /dev/null @@ -1,158 +0,0 @@ -# this file is a sample Unicode map description. -# It describes which glyphs are to be included in the font -# and at which character position they are to be put. - -# If the character position is greater than 255, the glyph is included, but -# does not appear in the encoding table (you must then use font reencoding -# to use this glyph). -# That makes it possible to have more than 256 glyphs in a font. -# Currently the maximum supported number of glyphs is 1024. - -# Use this file as the argument to ttf2pt1's -L option. - -# 1999-11-24 Thomas.Henlich@mailbox.tu-dresden.de -# 2000-03-01 Sergey Babkin: added 3rd format - -# comment lines start with '#' or '%' or '//' - -# The default source encoding table in the TTF file is Unicode (pid=3,eid=1). -# However a map may specify another source encoding with the "id " -# directive. If this directive is used at the beginning of the map file, -# it applies to the whole file. If it is used after a "plane" directive, -# then it sets the source encoding for this particular destination plane -# (possibly overriding the file-wide id directive). The user can also -# specify the source encoding explicitly at the comman line in the -# argument to the option -L. This used-specified source encoding overrides -# any id directives in the map file. - -# examples: - -# same as Unicode (default) -id 3 1 - -# One file may contain multiple actual translation tables. Each particular -# table within a file is named a plane. The primary use of planes is -# for multi-plane Eastern fonts with over 256 glyphs: for them one TTF -# file gets converted into multiple Type1 files, with each resulting file -# containing one plane of the original font. But they may also be used -# in other creative ways. Each plane may be specified in different format -# although this is not recommended for aesthetical reasons. If a map file -# contains any specifications of planes then the plane argument MUST -# be specified to the converter with that map file. If a map file -# contains no specifications of planes then the plane argument MUST NOT -# be specified to the converter with that map file. -# -# The plane maps start from the plane directive and continue to the next -# plane directive or end of file. The plane directive must be located -# at the very beginning of a separate string and contain the word "plane" -# followed by whitespace and the plane name. The whitespace characters -# are not allowed in the plane names. Non-alphanumeric characters are -# discouraged in the plane names as well. - -# examples: - -plane 81 -=27 U+0027 APOSTROPHE - -plane otherplane - 0, 1, 2 - - -% There is one code assignment per line. -// Three formats are recognized: -# 1. optional whitespace, followed by '=', followed by a hex number -# (character position), followed by optional whitespace, followed by -# 'U+', followed by a four-digit hex number (the Unicode of the glyph we want -# here), followed by any number of characters. - -// example: - -=20 U+0020 SPACE -=48 U+0021 EXCLAMATION MARK -=22 U+0022 QUOTATION MARK -=23 U+0023 NUMBER SIGN -=24 U+0024 DOLLAR SIGN -=25 U+0025 PERCENT SIGN -=26 U+0026 AMPERSAND -=27 U+0027 APOSTROPHE - -=E0 U+042E CYRILLIC CAPITAL LETTER YU -=E1 U+0410 CYRILLIC CAPITAL LETTER A -=E2 U+0411 CYRILLIC CAPITAL LETTER BE -=E3 U+0426 CYRILLIC CAPITAL LETTER TSE -=E4 U+0414 CYRILLIC CAPITAL LETTER DE -=E5 U+0415 CYRILLIC CAPITAL LETTER IE -=E6 U+0424 CYRILLIC CAPITAL LETTER EF -=E7 U+0413 CYRILLIC CAPITAL LETTER GHE - -% 2. optional whitespace, followed by '<', followed by one or more -% non-whitespace characters, -% followed by optional whitespace, followed by '/x', followed by -% a hex number (character position), followed by optional -% whitespace, followed by '' and any number -% of characters. - -# example: - - /x40 LATIN CAPITAL LETTER I - /x41 LATIN SMALL LETTER T - /x43 LATIN SMALL LETTER R - /x44 LATIN SMALL LETTER O - /x45 LATIN SMALL LETTER C - /x46 LATIN SMALL LETTER K - /x47 LATIN SMALL LETTER S - - /xA4 EURO SIGN - -# 3. optional whitespace, followed by '!', followed by a hex number -# (character position), followed by optional whitespace, followed by -# 'U+', followed by a four-digit hex number (the Unicode of the glyph we want -# here), followed by the name of the glyph that will be used in the -# output file. - -# example: - -!20 U+0020 space -!21 U+0021 exclam -!22 U+0022 quotedbl -!23 U+0023 numbersign -!24 U+0024 dollar -!25 U+0025 percent - -# 4. compact format: just list of unicodes separated by commas or ranges -# denoted by a dash between unicodes. These unicodes are mapped to -# the output codes starting from 0 and continuously increasing. -# It is possible to reset the current code by using the "at" directive -# which must start at beginning of the line and give the new current -# output code (which will be assigned to the next occuring unicode) -# as decimal, hexadecimal or octal in C notation. The "at directive must -# take a separate line. The spaces around unicodes don't matter. - -# example: -# map unicodes 0x40, 0x400, 0x4000 to the output codes 0, 1, 2 and unicodes -# 0xf010 - 0xf020, 0xf030 to the output codes 0x11-0x22 - - 0, 1, 2 -at 0x11 - 0xf010- 0xf020, 0xf030 - - -# the first format is used by Roman Czyborra on his fine WWW pages: -# http://czyborra.com/charsets/iso8859.html - -# the second format is used in the Linux locale charmaps files: -# /usr/share/i18n/charmaps/* - -# we don't need those glyphs in the encoding table -=100 U+0030 DIGIT ZERO -=101 U+0031 DIGIT ONE -=102 U+0032 DIGIT TWO -=103 U+0033 DIGIT THREE -=104 U+0034 DIGIT FOUR -=105 U+0035 DIGIT FIVE -=106 U+0036 DIGIT SIX -=107 U+0037 DIGIT SEVEN -=108 U+0039 DIGIT NINE -=109 U+0038 DIGIT EIGHT - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/Makefile b/application/third_party/dompdf/lib/ttf2ufm/src/other/Makefile deleted file mode 100755 index 87d17a90..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/Makefile +++ /dev/null @@ -1,20 +0,0 @@ - -PROGS= bz cmpf dmpf - -BZOBJS= bz.o bzscreen.o - -CFLAGS= -g - -all: $(PROGS) - -clean: - rm -f $(PROGS) *.o *.core core.* core - -bz: $(BZOBJS) - $(CC) $(CFLAGS) -o bz $(BZOBJS) - -cmpf: cmpf.c bmpfont.h - $(CC) $(CFLAGS) -o cmpf -I/usr/local/include -L/usr/local/lib cmpf.c -lt1 -lm - -dmpf: dmpf.c bmpfont.h - $(CC) $(CFLAGS) -o dmpf -I/usr/local/include -L/usr/local/lib dmpf.c -lt1 -lm diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/README b/application/third_party/dompdf/lib/ttf2ufm/src/other/README deleted file mode 100755 index 5e5ee756..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/README +++ /dev/null @@ -1,127 +0,0 @@ -Supplements for True Type to PostScript Type 1 Converter - -(Do not edit this file, it is generated from README.html!!!) - -bz --- - -A small program to draw the Bezier curves on an alphanumeric display. -The recommended way of uing it is to run it from xterm with "Tiny" -(if you want higher magnification) or "Unreadable" (if you want -higher resolution) font and as big window size as possible. The size -of the window can be obtained by running "stty -a". For everything else -just "Use the source, Luke!" - -cmpf ----- - -A small program to compare the rendering of two supposedly -nearly-identical fonts at low resolutions. It requires the -T1LIB library. This program may be used to compare the -effect of various options of the converter on the resulting -fonts. Create two .pfa files, one with one set of options, -another with another set of options, then use this program -to compare them. - -dmpf ----- - -A small program to dump the bitmaps of all glyphs of the font -at low pixel sizes, up to 20 pixels. It requires the -T1LIB library. This program may be used to compare the -effect of changes in the T1LIB rasterizer and just for visual -search for rendering anomalies. - -lst.pl ------- - -A simple PERL script that generates an HTML file -with the full list of all characters in all -possible styles of the Variable-width and Fixed-width -fonts. This file is quite convenient to look -at the converted fonts in Netscape (or other -graphical browser). - -cntstems.pl ------- - -A simple PERL script that counts the required hint stack in the -interpreter to rasterize the glyphs of the font. May be quite -useful in search for missing glyphs which may be aborted due to -insufficient stack depth. - -showg ------ - -A PERL script that draws the glyphs and their interesting -metrics (such as coordinates of the dots, hints and blue zones) -in PostScript. It works only with un-encoded font files generated -by ttf2pt1. The intended use is like: - - showg [-c ]... ... >file.ps - gv file.ps # start the Ghostscript viewer - -As you can see, multiple glyphs may be specified. The glyphs may be -specified in one of three ways: - - as a decimal code (for example, 43 ) - - as a glyph name preceded by a slash (for example, /plus ) - - as a literal character preceded by a dot (for example, .+ ) - -So for example the following command would draw the same glyph "left -parenthesis" three times: - - showg file.t1a 40 /parenleft .\( >/file.ps - -Don't forget that some characters have to be protected from the shell -by backslash as shown above, or else the shell would try to interpret -them before passing to the program. - -One file (given as the first argument) is considered the main file -but multiple files can be specified with option -c for visual comparison -of the outlines. The glyphs from the main file are drawn in black -and supplemented with coordinate grid and sidebars for hints. The -glyphs from the comparison files are drawn in slightly lighter colors -(red, cyan, brown) and no supplemental information is provided for them. -Each use of option -c adds one comparison file, this option may be used -multiple times. If there are more than 3 comparison files the colors -repeat cyclically. - -So for example the following command would draw the same glyph "left -parenthesis" from three files on the same page: - - showg -c fileA.t1a -c fileB.t1a file.t1a .\( >/file.ps - -This program is quite valuable it you want to take a close-up view at -the font. - -The outlines are drawn in black, the ends of the curves and -lines are marked as dots, the first dots of the outlines -are fatter. The Blue Zones are drawn in light blue. The -substituted hints are marked in red, the global hints are -marked in blue. The coordinate grid is drawn in green. -The stems and the values of coordinates are for convenience -marked twice, on each size of the picture. - -showdf ------- - -A Perl script to find a list of differing glyphs in two versions of a font -file (for example, converted with different versions of ttf2pt1 or -with different options given to ttf2pt1) and feed this list into the showg -program for display. The intended use is like: - - showdf >file.ps - gv file.ps # start the Ghostscript viewer - -If both showdf and showg scripts are located in the -same directory, the command would look like: - - ./showdf ./showg font1.t1a font2.t1a >file.ps - -For decent results both font files should be converted from the same original -font and contain the same glyphs with the same names in the same order. -Otherwise most probably all the glyphs will be included, or a failure may -happen if some glyph is not found in one of the files. It is also a good -idea to convert the fonts for comparison with hinting disabled, otherwise -the differences in hinting may trigger the otherwise equal glyphs to be shown. - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/README.html b/application/third_party/dompdf/lib/ttf2ufm/src/other/README.html deleted file mode 100755 index 794a947d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/README.html +++ /dev/null @@ -1,176 +0,0 @@ - - - -Supplements for True Type to PostScript Type 1 Converter - - - -

-Supplements for True Type to PostScript Type 1 Converter -

- - - -

bz

- - -A small program to draw the Bezier curves on an alphanumeric display. -The recommended way of uing it is to run it from xterm with "Tiny" -(if you want higher magnification) or "Unreadable" (if you want -higher resolution) font and as big window size as possible. The size -of the window can be obtained by running "stty -a". For everything else -just "Use the source, Luke!" -

- -

cmpf

- - -A small program to compare the rendering of two supposedly -nearly-identical fonts at low resolutions. It requires the -T1LIB library. This program may be used to compare the -effect of various options of the converter on the resulting -fonts. Create two .pfa files, one with one set of options, -another with another set of options, then use this program -to compare them. -

- -

dmpf

- - -A small program to dump the bitmaps of all glyphs of the font -at low pixel sizes, up to 20 pixels. It requires the -T1LIB library. This program may be used to compare the -effect of changes in the T1LIB rasterizer and just for visual -search for rendering anomalies. -

- -

lst.pl

- - -A simple PERL script that generates an HTML file -with the full list of all characters in all -possible styles of the Variable-width and Fixed-width -fonts. This file is quite convenient to look -at the converted fonts in Netscape (or other -graphical browser). - -

cntstems.pl

- - -A simple PERL script that counts the required hint stack in the -interpreter to rasterize the glyphs of the font. May be quite -useful in search for missing glyphs which may be aborted due to -insufficient stack depth. - -

showg

- - -A PERL script that draws the glyphs and their interesting -metrics (such as coordinates of the dots, hints and blue zones) -in PostScript. It works only with un-encoded font files generated -by ttf2pt1. The intended use is like: -

- -  showg [-c <fontfile.t1a>]... <fontfile.t1a> <glyph-to-draw>... >file.ps
-  gv file.ps # start the Ghostscript viewer -

- -As you can see, multiple glyphs may be specified. The glyphs may be -specified in one of three ways: -
-  - as a decimal code (for example, 43 ) -
-  - as a glyph name preceded by a slash (for example, /plus ) -
-  - as a literal character preceded by a dot (for example, .+ ) -

- -So for example the following command would draw the same glyph "left -parenthesis" three times: -

- -  showg file.t1a 40 /parenleft .\( >/file.ps -

- -Don't forget that some characters have to be protected from the shell -by backslash as shown above, or else the shell would try to interpret -them before passing to the program. -

- -One file (given as the first argument) is considered the main file -but multiple files can be specified with option -c for visual comparison -of the outlines. The glyphs from the main file are drawn in black -and supplemented with coordinate grid and sidebars for hints. The -glyphs from the comparison files are drawn in slightly lighter colors -(red, cyan, brown) and no supplemental information is provided for them. -Each use of option -c adds one comparison file, this option may be used -multiple times. If there are more than 3 comparison files the colors -repeat cyclically. -

- -So for example the following command would draw the same glyph "left -parenthesis" from three files on the same page: -

- -  showg -c fileA.t1a -c fileB.t1a file.t1a .\( >/file.ps -

- -This program is quite valuable it you want to take a close-up view at -the font. -

- -The outlines are drawn in black, the ends of the curves and -lines are marked as dots, the first dots of the outlines -are fatter. The Blue Zones are drawn in light blue. The -substituted hints are marked in red, the global hints are -marked in blue. The coordinate grid is drawn in green. -The stems and the values of coordinates are for convenience -marked twice, on each size of the picture. -

- -

showdf

- - -A Perl script to find a list of differing glyphs in two versions of a font -file (for example, converted with different versions of ttf2pt1 or -with different options given to ttf2pt1) and feed this list into the showg -program for display. The intended use is like: -

- -  showdf <showg-location> <fontfile1.t1a> <fontfile2.t1a> >file.ps
-  gv file.ps # start the Ghostscript viewer -

- -If both showdf and showg scripts are located in the -same directory, the command would look like: -

- -  ./showdf ./showg font1.t1a font2.t1a >file.ps
-

- -For decent results both font files should be converted from the same original -font and contain the same glyphs with the same names in the same order. -Otherwise most probably all the glyphs will be included, or a failure may -happen if some glyph is not found in one of the files. It is also a good -idea to convert the fonts for comparison with hinting disabled, otherwise -the differences in hinting may trigger the otherwise equal glyphs to be shown. -

- - - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/bmpfont.h b/application/third_party/dompdf/lib/ttf2ufm/src/other/bmpfont.h deleted file mode 100755 index 59c27372..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/bmpfont.h +++ /dev/null @@ -1,338 +0,0 @@ -/* - * see COPYRIGHT - */ - - -fchkneg(file, line, rc, cmd) - char *file; - int line; - int rc; - char *cmd; -{ - if(rc<0) { - fprintf(stderr,"%s: fatal error on line %d of %s: %d\n", - PROGNAME, line, file, rc); - fprintf(stderr,"%s\n", cmd); - exit(1); - } -} - -fchknull(file, line, rc, cmd) - char *file; - int line; - void *rc; - char *cmd; -{ - if(rc==NULL) { - fprintf(stderr,"%s: fatal error on line %d of %s: NULL\n", - PROGNAME, line, file); - fprintf(stderr,"%s\n", cmd); - exit(1); - } -} - -#define chkneg(f) fchkneg(__FILE__,__LINE__,(f),#f) -#define chknull(f) fchknull(__FILE__,__LINE__,(f),#f) - -#define MYPAD 8 - -#define CHRNONE ' ' -#define CHRBOTH '.' -#define CHRONE '1' -#define CHRTWO '2' - -#define MINSIZE 8 -#define MAXSIZE 20 - -#define LINEWIDTH 80 /* screen line width in chars */ -#define MAXLINES (MAXSIZE*(MAXSIZE-MINSIZE+1)) - -static char map[MAXLINES][LINEWIDTH+1]; -static char mbase, mx, mend; - -/* returns 0 if the same, -1 if different */ - -int -cmpglyphs(g1, g2) - GLYPH *g1, *g2; -{ - int wd1, wd2; - int ht1, ht2; - int i, j; - char *p1, *p2; - - wd1=g1->metrics.rightSideBearing - g1->metrics.leftSideBearing; - ht1=g1->metrics.ascent - g1->metrics.descent; - wd2=g2->metrics.rightSideBearing - g2->metrics.leftSideBearing; - ht2=g2->metrics.ascent - g2->metrics.descent; - - if(g1->bits==NULL && g2->bits!=NULL - || g1->bits!=NULL && g2->bits==NULL) - return -1; - - if(g1->metrics.ascent != g2->metrics.ascent) - return -1; - - if(g1->metrics.descent != g2->metrics.descent) - return -1; - - if( wd1 != wd2 ) - return -1; - - if( (p1=g1->bits) !=NULL && (p2=g2->bits) !=NULL ) - for(i=0; i mend) - mend=row; - } -} - -void -drawdotg1(row, col, val) - unsigned row, col, val; -{ - if(row < MAXLINES && col < LINEWIDTH-1) { - if(val) - map[row][col]=CHRONE; - else - map[row][col]=CHRNONE; - if(row > mend) - mend=row; - } -} - -void -drawdotg2(row, col, val) - unsigned row, col, val; -{ - if(row < MAXLINES && col < LINEWIDTH-1) { - if(val) - if(map[row][col]==CHRONE) - map[row][col]=CHRBOTH; - else - map[row][col]=CHRTWO; - else if(map[row][col]!=CHRONE) - map[row][col]=CHRNONE; - if(row > mend) - mend=row; - } -} - -void -drawglyf(size, g1) - int size; - GLYPH *g1; -{ - int wd1, wd2, wdm; - int ht1, ht2, ascm, desm; - int i, j, k, val; - char *p; - int off1, off2; - - wd1=g1->metrics.rightSideBearing - g1->metrics.leftSideBearing; - ht1=g1->metrics.ascent - g1->metrics.descent; - - wdm=wd1; - - ascm=g1->metrics.ascent; - desm= -g1->metrics.descent; - - if(mbase==0) - mbase=ascm+1; - else if(LINEWIDTH-mx <= wdm+1) { - mx=0; mbase=mend+ascm+2; - } - - drawdot(mbase-ascm-1, mx, (size/10)%10+'0'); - drawdot(mbase-ascm-1, mx+1, size%10+'0'); - - if( (p=g1->bits) !=NULL) - for(i=0; i>=1) - drawdot(i+mbase-g1->metrics.ascent, mx+j+k, (val&1)?CHRBOTH:CHRNONE); - } - } - - wdm++; - if(wdm<3) - wdm=3; - mx+=wdm; - drawdot(mbase, mx-1, '-'); -} - -void -drawdiff(size, g1, g2) - int size; - GLYPH *g1, *g2; -{ - int wd1, wd2, wdm; - int ht1, ht2, ascm, desm; - int i, j, k, val; - char *p; - int off1, off2; - - wd1=g1->metrics.rightSideBearing - g1->metrics.leftSideBearing; - ht1=g1->metrics.ascent - g1->metrics.descent; - wd2=g2->metrics.rightSideBearing - g2->metrics.leftSideBearing; - ht2=g2->metrics.ascent - g2->metrics.descent; - - if(wd1>wd2) { - wdm=wd1; - off1=0; off2=wd1-wd2; - } else { - wdm=wd2; - off2=0; off1=wd2-wd1; - } - - if(g1->metrics.ascent > g2->metrics.ascent) - ascm=g1->metrics.ascent; - else - ascm=g2->metrics.ascent; - - if(g1->metrics.descent < g2->metrics.descent) - desm= -g1->metrics.descent; - else - desm= -g2->metrics.descent; - - if(mbase==0) - mbase=ascm+1; - else if(LINEWIDTH-mx <= wdm+1) { - mx=0; mbase=mend+ascm+2; - } - - drawdot(mbase-ascm-1, mx, (size/10)%10+'0'); - drawdot(mbase-ascm-1, mx+1, size%10+'0'); - - /* check which alignment is better */ - if(off1!=0 || off2!=0) { - int cntl,cntr; - int a1, a2, d1, d2; - int val1, val2; - int rstep1, rstep2; - - cntl=cntr=0; - rstep1=(wd1+7)/8; - rstep2=(wd2+7)/8; - a1=g1->metrics.ascent; - d1=g1->metrics.descent; - a2=g2->metrics.ascent; - d2=g2->metrics.descent; - -#ifdef dbgoff - printf("size: %d\n", size); -#endif - for(i=ascm; i>= -desm; i--) { - for(j=0; ja1 || i=wd1) - val1=0; - else - val1=( g1->bits[ (a1-i)*rstep1+j/8 ] >> (j%8) ) & 1; - if(i>a2 || i=wd2) - val2=0; - else - val2=( g2->bits[ (a2-i)*rstep2+j/8 ] >> (j%8) ) & 1; - - cntl += (val1 ^ val2); - -#ifdef dbgoff - putchar(val1?'1':' '); - putchar(val2?'2':' '); - putchar('.'); -#endif - - /* now the right alignment */ - if(i>a1 || i=wd1 || jbits[ (a1-i)*rstep1+(j-off1)/8 ] >> ((j-off1)%8) ) & 1; - if(i>a2 || i=wd2) - val2=0; - else - val2=( g2->bits[ (a2-i)*rstep2+(j-off2)/8 ] >> ((j-off2)%8) ) & 1; - - cntr += (val1 ^ val2); - -#ifdef dbgoff - putchar(val1?'1':' '); - putchar(val2?'2':' '); - putchar('|'); -#endif - } -#ifdef dbgoff - putchar('\n'); -#endif - } - -#ifdef dbgoff - printf("size %d: left %d right %d\n",size, cntl, cntr); -#endif - if(cntl <= cntr) /* left is better or the same */ - off1=off2=0; - } - - if( (p=g1->bits) !=NULL) - for(i=0; i>=1) - drawdotg1(i+mbase-g1->metrics.ascent, mx+j+k+off1, val&1); - } - } - if( (p=g2->bits) !=NULL) - for(i=0; i>=1) - drawdotg2(i+mbase-g2->metrics.ascent, mx+j+k+off2, val&1); - } - } - - wdm++; - if(wdm<3) - wdm=3; - mx+=wdm; - drawdot(mbase, mx-1, '-'); -} - -void -printmap(f) - FILE *f; -{ - int i, j; - - for(i=0; i<=mend; i++) { - for(j=LINEWIDTH-1; j>=0 && map[i][j]==' '; j--) - {} - map[i][j+1]='\n'; - map[i][j+2]=0; - fputs(map[i], f); - } -} - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/bz.c b/application/third_party/dompdf/lib/ttf2ufm/src/other/bz.c deleted file mode 100755 index 475d13fa..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/bz.c +++ /dev/null @@ -1,78 +0,0 @@ -/* - * see COPYRIGHT - */ - -#include -#include -#include "bzscreen.h" - -/* size of the screen in "physical pixels" */ -#define PHYSX 980 -#define PHYSY 310 - -/* the bounding box of the drawing in "logical pixels" */ -/* the base point - set to 0, 0 for absolute coordinates */ -#define BASEX 19 -#define BASEY 122 -/* the maximal point */ -#define MAXX 450 -#define MAXY 481 - -main(argc,argv) - int argc; - char **argv; -{ - initscreen(PHYSX, PHYSY, PHYSX, PHYSY, 0, 0, BASEX, BASEY, MAXX, MAXY); - - /* - drawcurve('#', 0,0, 51,0, 1,49, 45,98); - drawcurve('1', 5,28, 8,37, 16,65, 45,98); - - drawcurve('3', 0,0, 0,24, 30,68, 80,72); - - drawcurve('1', 0,0, 0,5, 1,10, 2,15); - drawcurve('2', 2,15, 8,42, 30,68, 80,72); - - drawcurve('4', 0,0, 0,37, 22,67, 80,72); - */ - - /* final */ - /* - drawcurve('#', 324, 481, 390, 481, 448, 475, 448, 404 ); - drawcurve('#', 448, 404, 448, 404, 448, 324, 448, 324 ); - drawcurve('#', 448, 324, 402, 245, 19, 338, 19, 122 ); - */ - - /* 3 */ - /* - */ - drawcurve('*', 450, 404, 450, 397, 450, 390, 448, 384 ); - - drawcurve('*', 448, 384, 446, 378, 444, 370, 443, 360 ); - drawcurve('.', 443, 360, 309, 356, 206, 341, 132, 304 ); - drawcurve('.', 132, 304, 57, 266, 19, 208, 19, 122 ); - - /* 4 */ - drawcurve('#', 324, 481, 390, 481, 450, 475, 450, 404 ); - drawcurve('#', 450, 404, 450, 397, 450, 390, 448, 384 ); - - drawcurve('#', 448, 384, 402, 245, 19, 338, 19, 122 ); - - /* - drawcurve('.', 324, 481, 361, 481, 391, 478, 414, 466 ); - drawcurve('.', 414, 466, 436, 454, 450, 436, 450, 404 ); - - drawcurve('.', 450, 404, 450, 390, 447, 378, 443, 360 ); - drawcurve('.', 443, 360, 309, 356, 206, 341, 132, 304 ); - - drawcurve('.', 132, 304, 57, 266, 19, 208, 19, 122 ); - */ - - printscreen(stdout); -} - -sumcurves(dx11, dy11, dx12, dy12, dx13, dy13, - dx21, dy21, dx22, dy22, dx23, dy23) -{ -} - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.c b/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.c deleted file mode 100755 index 0bb5ab6a..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.c +++ /dev/null @@ -1,220 +0,0 @@ -/* - * see COPYRIGHT - */ - -#include -#include -#include "bzscreen.h" - -/* - * functions to draw the bezier curves in text mode - */ - -double -fmin(a,b) - double a, b; -{ - if(a cols || physy+yoff > rows) { - fprintf(stderr, "*** drawable area out of screen\n"); - exit(1); - } - - if(minx>maxx || miny>maxy) { - fprintf(stderr, "*** empty drawable area\n"); - exit(1); - } - - screen.physx = physx; - screen.physy = physy; - screen.rows = rows; - screen.cols = cols+2; /* for '\n\0' */ - screen.xoff = xoff; - screen.yoff = yoff; - screen.minx = minx; - screen.miny = miny; - - if(( screen.dots=malloc(screen.rows*screen.cols) )==NULL) { - perror("*** no memory for screen: "); - exit(1); - } - - j=screen.rows*screen.cols; - for(i=0; i abs(bx-ax) ) { - if(by>ay) - markb='^'; - else - markb='v'; - } else { - if(bx>ax) - markb='>'; - else - markb='<'; - } - - if(dx==cx && dy==cy) { - marke=mark; - } else if( abs(dy-cy) > abs(dx-cx) ) { - if(dy>cy) - marke='^'; - else - marke='v'; - } else { - if(dx>cx) - marke='>'; - else - marke='<'; - } - - for(i=1; i=screen.physy || x<0 || x>=screen.physx) - return; - screendot(x,y)=mark; -} - -void -setabsdot(mark, x, y) - int x, y, mark; -{ - if(y<0 || y>=screen.rows || x<0 || x>=screen.cols-2) - return; - screenabsdot(x,y)=mark; -} - -void -setfdot(mark, fx, fy) - int mark; - double fx, fy; -{ - int x, y; - - x=(int)(fx*screen.xscale+0.5); - y=(int)(fy*screen.yscale+0.5); - - if(y<0 || y>=screen.physy || x<0 || x>=screen.physx) - return; - screendot(x,y)=mark; -} - -/* destructive */ -void -printscreen(f) - FILE *f; -{ - int r; - char *pi, *pc; - - for(r=screen.rows-1; r>=0; r--) { - pc=&screenabsdot(0,r); - for(pi=&screenabsdot(-2,r+1); pi>=pc && *pi == ' '; pi--) - {} - pi[1]='\n'; - pi[2]=0; - fputs(pc, f); - } -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.h b/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.h deleted file mode 100755 index 290d5195..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/bzscreen.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * see COPYRIGHT - */ - - -/* - * Screen for drawing the Bezier curves in text mode - */ - -struct screen { - unsigned physx; - unsigned physy; - unsigned cols; - unsigned rows; - unsigned xoff; - unsigned yoff; - unsigned minx; - unsigned miny; - char *dots; - double xscale; - double yscale; -} screen; - -#define screenabsdot(x,y) (screen.dots[(y)*screen.cols+(x)]) -#define screendot(x,y) screenabsdot((x)+screen.xoff, (y)+screen.yoff) - -/* prototypes */ -double fmin(double a, double b); -int abs(int x); -void initscreen(unsigned physx, unsigned physy, - unsigned cols, unsigned rows, unsigned xoff, unsigned yoff, - unsigned minx, unsigned miny, unsigned maxx, unsigned maxy); -void drawcurve(int mark, int ax,int ay, - int bx,int by, int cx,int cy, int dx,int dy); -void drawcurvedir(int mark, int ax,int ay, - int bx,int by, int cx,int cy, int dx,int dy); -void drawdot(int mark, int x, int y); -void setabsdot(int mark, int x, int y); -void setfdot(int mark, double x, double y); -void printscreen(FILE *f); diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/cmpf.c b/application/third_party/dompdf/lib/ttf2ufm/src/other/cmpf.c deleted file mode 100755 index 37e6e98f..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/cmpf.c +++ /dev/null @@ -1,67 +0,0 @@ -/* - * see COPYRIGHT - */ - -#include -#include -#include "t1lib.h" - -/* - * compare two [ almost the same ] fonts - */ - -#define PROGNAME "cmpf" - -#include "bmpfont.h" - - -main(ac, av) - int ac; - char **av; -{ - int fontid1, fontid2; - GLYPH *g1, *g2; - int chr, size, diff, offset; - - if(ac!=3) { - fprintf(stderr,"Use: %s font1 font2\n", PROGNAME); - exit(1); - } - - chkneg(T1_SetBitmapPad(MYPAD)); - chkneg(T1_InitLib(NO_LOGFILE|IGNORE_CONFIGFILE|IGNORE_FONTDATABASE)); - chkneg(fontid1=T1_AddFont(av[1])); - chkneg(fontid2=T1_AddFont(av[2])); - - - resetmap(); - for(chr=0; chr<256; chr++) { - diff=0; - for(size=MAXSIZE; size>=MINSIZE; size--) { - chknull( g1=T1_CopyGlyph(T1_SetChar( fontid1, chr, (float)size, NULL)) ); - chknull( g2=T1_CopyGlyph(T1_SetChar( fontid2, chr, (float)size, NULL)) ); - - if( cmpglyphs(g1, g2) ) { - /* printf("%d %d - diff\n", chr, size); */ - diff=1; - drawdiff(size, g1, g2); - } - /* - else - fprintf(stderr, "%d %d - same\n", chr, size); - */ - - chkneg(T1_FreeGlyph(g1)); - chkneg(T1_FreeGlyph(g2)); - } - if(diff) { - printf("*** Difference for %d==0x%x %c\n", chr, chr, - isprint(chr) ? chr : ' '); - printmap(stdout); - diff=0; - resetmap(); - } - } - - printf("All done!\n"); -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/cntstems.pl b/application/third_party/dompdf/lib/ttf2ufm/src/other/cntstems.pl deleted file mode 100755 index 185c06c4..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/cntstems.pl +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/perl -# -# Copyright (c) 2000 by Sergey Babkin -# (see COPYRIGHT for full copyright notice) -# -# script to calculate the total number of stems used by the -# glyphs in case if stems are always pushed to the stack and -# never popped (as X11 does) - -$insubrs = 0; -$inchars = 0; - -while(<>) -{ - if(/\/Subrs/) { - $insubrs = 1; - } elsif(/\/CharStrings/) { - $insubrs = 0; - $inchars = 1; - } - if($insubrs && /^dup (\d+)/) { - $cursubr = $1; - $substems[$cursubr] = 0; - } elsif (/^dup (\d+) \/(\S+) put/) { - $codeof{$2} = $1; - } - if($inchars) { - if(/^\/(\S+)\s+\{/) { - $curchar = $1; - $charstems = 0; - } elsif( /endchar/ ) { - printf("%d:%s\t%d\n", $codeof{$curchar}, $curchar, $charstems); - } elsif( /(\d+)\s+4\s+callsubr/) { - $charstems += $substems[$1+0]; - } - } - if(/[hv]stem3/) { - if($insubrs) { - $substems[$cursubr] += 3; - } elsif($inchars) { - $charstems += 3; - } - } elsif( /[hv]stem/ ) { - if($insubrs) { - $substems[$cursubr]++; - } elsif($inchars) { - $charstems++; - } - } -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/dmpf.c b/application/third_party/dompdf/lib/ttf2ufm/src/other/dmpf.c deleted file mode 100755 index 1052a448..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/dmpf.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * see COPYRIGHT - */ - -#include -#include -#include "t1lib.h" - -/* - * Dump a rasterizarion of the font at small size - */ - -#define PROGNAME "dmpf" - -#include "bmpfont.h" - - -main(ac, av) - int ac; - char **av; -{ - int fontid1, fontid2; - GLYPH *g1, *g2; - int chr, size, diff, offset; - - if(ac!=2) { - fprintf(stderr,"Use: %s font\n", PROGNAME); - exit(1); - } - - chkneg(T1_SetBitmapPad(MYPAD)); - chkneg(T1_InitLib(NO_LOGFILE|IGNORE_CONFIGFILE|IGNORE_FONTDATABASE)); - chkneg(fontid1=T1_AddFont(av[1])); - - - resetmap(); - for(chr=0; chr<256; chr++) { - for(size=MAXSIZE; size>=MINSIZE; size--) { - chknull( g1=T1_CopyGlyph(T1_SetChar( fontid1, chr, (float)size, NULL)) ); - - drawglyf(size, g1); - - chkneg(T1_FreeGlyph(g1)); - } - - printf("*** Glyph %d==0x%x %c\n", chr, chr, - isprint(chr) ? chr : ' '); - printmap(stdout); - resetmap(); - } - - printf("All done!\n"); -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/lst.pl b/application/third_party/dompdf/lib/ttf2ufm/src/other/lst.pl deleted file mode 100755 index b5840b27..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/lst.pl +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/perl -# -# script to create HTML file with character table -# in plain, italic, bold, bold-italic -# -# see COPYRIGHT -# - -# width of tables -$step=16; - -# commands to enable and disable the font modes -# (the fastest changing is first) -@matrix = ( - [ "Roman", "Italic", "", "" ], - [ "Medium", "Bold", "", "" ], - [ "Variable", "Fixed", "", "" ], -); - -sub printall -{ - local $i, $j; - - printf("\n"); - for($j=32; $j<256; $j+=$step) { - printf("\n"); - for $i ($j..$j+$step-1) { - $c=chr($i); - if($c eq "<") { - $c="<"; - } elsif($c eq ">") { - $c=">"; - } - printf("\n"); - } - printf("\n"); - } - printf("
%03d\n", $i); - printf("%s%s%s\n", $enmode, $c, $dismode); - printf("

\n"); -} - -printf("\n

\n"); - -for $mask (0.. (1<<@matrix)-1) { - #printf(""); - $mode = $enmode = $dismode = ""; - for $bit (0.. $#matrix) { - $val = ($mask >> $bit) & 1; - $mode = $matrix[$bit]->[$val] . "
" . $mode; - if( $val ) { - $enmode = $matrix[$bit]->[3] . $enmode; - $dismode = $dismode . $matrix[$bit]->[2]; - } - #printf("=== %d %s %s %s\n", $val, $mode, $enmode, $dismode); - } - #printf("%x %s %s %s\n", $mask, $mode, $enmode, $dismode); - printf("
\n"); - &printall(); - printf("\n"); - printf("%s\n", $mode); - printf("
\n"); -} - -printf("
\n"); diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/showdf b/application/third_party/dompdf/lib/ttf2ufm/src/other/showdf deleted file mode 100755 index 1706a814..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/showdf +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/perl - -if (@ARGV != 3) { - print STDERR "Use:\n"; - print STDERR " showdf \n"; - print STDERR "to create a showg diagram of glyphs differing in two files\n"; - exit 1; -} - -$cmd = shift @ARGV; -$oldf = shift @ARGV; -$newf = shift @ARGV; - -open(O, "<$oldf") or die "Unable to open '$oldf'\n"; -open(N, "<$newf") or die "Unable to open '$newf'\n"; - -while() { - last if(/CharStrings/); -} -while() { - last if(/CharStrings/); -} - -undef @symlist; -$sym = ''; -$inlist = 0; -$nstop = 0; - -while($so = ) { - if($so =~ m|^(/\S+)\s+\{|) { - $sym = $1; - $inlist = 0; - #printf STDERR "found sym $sym\n"; - if (!$nstop || $sn !~ m|^$sym\s+\{|) { - while($sn = ) { - #print STDERR "+$sn"; - last if($sn =~ m|^${sym}\s+\{|); - } - } - $nstop = 0; - } elsif(!$nstop) { - $sn = ; - #print STDERR "<$so>$sn\n"; - if($so ne $sn) { - if(!$inlist) { - $inlist = 1; - push(@symlist, $sym); - } - if($sn =~ m|^(/\S+)\s+\{|) { - $nstop = 1; - #printf STDERR "stop at $1\n"; - } - } - } -} -unshift(@symlist, $cmd, '-c', $oldf, $newf); -#printf("%s\n", join(' ', @symlist)); -exec @symlist; diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/other/showg b/application/third_party/dompdf/lib/ttf2ufm/src/other/showg deleted file mode 100755 index 437860d4..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/other/showg +++ /dev/null @@ -1,633 +0,0 @@ -#!/usr/bin/perl - -my @cmpfiles; - -while($ARGV[0] eq "-c") { - shift(@ARGV); - push(@cmpfiles, shift(@ARGV)); -} - -if( $#ARGV < 1) { - die("Usage: $0 [-c file]... file glyph-code...\n"); -} - -$fname=shift @ARGV; - -# storage for files -my %fontname; -my %fbbox; -my %fblues; -my %fenc; -my %frevenc; -my %fsubrs; -my %fchars; -my @cmnbbox; # common bounding box covering all files - -@cmnbbox = (100, 100, 100, 100); - -# read all files into memory -for $f (@cmpfiles, $fname) { - open(FILE, "<$f") or die("no such file $f"); - while() { - if(/FontBBox\s+\{\s*(.*)\s*}/) { - @bbox=split(/\s+/, $1); - push(@{$fbbox{$f}}, @bbox); - if($bbox[0] < $cmnbbox[0]) { - $cmnbbox[0] = $bbox[0]; - } - if($bbox[1] < $cmnbbox[1]) { - $cmnbbox[1] = $bbox[1]; - } - if($bbox[2] > $cmnbbox[2]) { - $cmnbbox[2] = $bbox[2]; - } - if($bbox[3] > $cmnbbox[3]) { - $cmnbbox[3] = $bbox[3]; - } - } elsif( /BlueValues\s+\[\s*(.*)\s*\]/ || /OtherBlues\s+\[\s*(.*)\s*\]/ ) { - @blues=split(/\s+/, $1); - push(@{$fblues{$f}}, @blues); - } elsif( /^dup\s+(\d+)\s+\/(\S+)\s+put/ ) { - $fenc{$f}{$1} = $2; - if( ! defined $frevenc{$f}{$2} ) { - $frevenc{$f}{$2} = $1; - } - } elsif( /^dup\s+(\d+)\s+\{\s*$/ ) { - $key = $1; - $bf = $_; - while() { - $bf .= $_; - if( /\}\s+NP/ ) { - last; - } - } - $fsubrs{$f}{$key} = $bf; - } elsif( /^\/(\S+)\s+\{\s*$/ ) { - $key = $1; - $bf = $_; - while() { - $bf .= $_; - if( /endchar/ ) { - last; - } - } - $fchars{$f}{$key} = $bf; - } elsif( /^\/FontName\s+(\S+)/ ) { - $fontname{$f} = $1; - } - } - close(FILE); -} - -######################## Prolog ################################### - -print("%%!PS-Adobe-1.0 -%%DocumentNeededResources: font Courier -%%Pages: (atend) -%%EndComments -%%BeginProlog -/cmpfcolorarray [ - [ 1 0.2 0.2 ] % slightly lighter red - [ 0 0.7 0.7 ] % cyan - [ 0.7 0.7 0 ] % brown-yellow -] def -/cmpfcolor { % number -> . - cmpfcolorarray length mod % get the subarray number - cmpfcolorarray exch get aload pop setrgbcolor -} bind def -/contourcolor { 0 0 0 setrgbcolor } bind def % black -/bluezonecolor { 0.95 0.95 1 setrgbcolor } bind def % very light blue -/coordcolor { 0 1 0 setrgbcolor } bind def % green -/textcolor { 0 0 0 setrgbcolor } bind def % black -/stemcolor { 1 0 0 setrgbcolor } bind def % red -/mainstemcolor { 0 0 1 setrgbcolor } bind def % blue - -% /fnt2pt { 72 5 mul 1000 div } bind def - -/linehor { % . font_y -> . - gsave - 0 72 translate - 72 fnt2pt scale - newpath - 0 exch moveto - 7 0 rlineto - stroke - grestore -} bind def - -/linevert { % . font_x -> . - gsave - 72 0 translate - fnt2pt 72 scale - newpath - 0 moveto - 0 7 rlineto - stroke - grestore -} bind def - -/bluezone { % . font_y_1 font_y_2 -> . - gsave - bluezonecolor - 0 72 translate - 72 fnt2pt scale - newpath - 0 exch moveto - 7 0 rlineto - 7 exch lineto - -7 0 rlineto - closepath - fill - grestore -} bind def - -/drawstem { % . xwidth ywidth x0 y0 -> . - gsave - 72 72 translate fnt2pt fnt2pt scale xorg yorg translate - newpath - moveto - dup 0 exch rlineto - exch 0 rlineto - neg 0 exch rlineto - closepath fill - grestore -} bind def - -/getlen { - dup stringwidth pop -} bind def - -/compressfont 0.8 def - -/label { % . string stringwd y -> . - dup lasty lt { - dup lasty fontsz sub le - } { - dup lasty fontsz add ge - } ifelse { - /curx 0 store - } if - dup /lasty exch store - 0 exch moveto - compressfont mul dup curx add maxx gt { - /curx 0 store - } if - curx 0 rmoveto - dup 0 rlineto - stroke - gsave - curx lasty moveto - curx add /curx exch store - compressfont 1 scale - show - grestore -} bind def -"); - -@bbox=@cmnbbox; - -$nx=$bbox[2]-$bbox[0]; -$ny=$bbox[3]-$bbox[1]; -$maxsz= ($nx>$ny) ? $nx : $ny; -$fnt2pt= 72*5/$maxsz; -printf("/fnt2pt 72 5 mul %d div def\n", $maxsz); -$xorg= -($bbox[0]-($maxsz-$nx)/2); -$yorg= -($bbox[1]-($maxsz-$ny)/2); -printf("/xorg %d def /yorg %d def\n", $xorg, $yorg); - -print(" -%%EndProlog -"); - -######################## Subroutines ############################## - -sub bluezone # from to -{ - my ($a, $b)=@_; - printf("%d %d bluezone\n",$a+$yorg, $b+$yorg); - $ycoord{$a+0}=1; - $ycoord{$b+0}=1; -} - -sub linehor # x -{ - my $a=$_[0]; - printf("%d linehor\n",$a+$yorg); - $ycoord{$a+0}=1; -} - -sub linevert # x -{ - my $a=$_[0]; - printf("%d linevert\n",$a+$xorg); - $xcoord{$a+0}=1; -} - -sub hstem # from width -{ - my ($from, $width)=@_; - $stemhused=1; - printf("%d %d %d %d drawstem %% %d %d h \n", -$stemwd, $width, - $bbox[0]-2-$stemhgrp*$stemwd, $from, - $from, $width); - printf("%d %d %d %d drawstem %% %d %d h \n", $stemwd, $width, - $bbox[2]+2+$stemhgrp*$stemwd, $from, - $from, $width); -} - -sub vstem # from width -{ - my ($from, $width)=@_; - $stemvused=1; - printf("%d %d %d %d drawstem %% %d %d v \n", $width, -$stemwd, - $from, $bbox[1]-2-$stemhgrp*$stemwd, - $from, $width); - printf("%d %d %d %d drawstem %% %d %d v \n", $width, $stemwd, - $from, $bbox[3]+2+$stemhgrp*$stemwd, - $from, $width); -} - -sub nextstemgrp -{ - if($stemhused || $stemvused) { - $stemhgrp++; - $stemhused=0; - $stemvgrp++; - $stemvused=0; - } -} - -sub substems # fname subrlist -{ - my $fname = shift; - my $i, $cmd, @vals; - - print("\nstemcolor\n"); - - for $i (@_) { - &nextstemgrp(); - for $_ (split(/\n/, $fsubrs{$fname}{$i})) { - s/^\s+//; - @vals=split(/\s+/, $_); - $cmd=$vals[$#vals]; - if($cmd eq "hstem") { - &hstem($vals[0], $vals[1]); - } elsif($cmd eq "vstem") { - &vstem($vals[0], $vals[1]); - } - } - } - print("\n"); -} - -sub drawcharwstems # charstring -{ - my($x,$y)=(0,0); - my @vals, $cmd, $i; - - print("\nmainstemcolor\n"); - &nextstemgrp(); - for $_ (split(/\n/, $_[0])) { - s/^\s+//; - @vals=split(/\s+/, $_); - $cmd=$vals[$#vals]; - - if($cmd eq "hsbw") { - $x=$vals[0]+0; - } elsif($cmd eq "hstem") { - &hstem($vals[0], $vals[1]); - } elsif($cmd eq "hstem3") { - &hstem($vals[0], $vals[1]); - &hstem($vals[2], $vals[3]); - &hstem($vals[4], $vals[5]); - } elsif($cmd eq "vstem") { - &vstem($vals[0], $vals[1]); - } elsif($cmd eq "vstem3") { - &vstem($vals[0], $vals[1]); - &vstem($vals[2], $vals[3]); - &vstem($vals[4], $vals[5]); - } elsif($cmd eq "rmoveto") { - # a shortcut - last; - } - } - &drawchar("drawchar", 1, "contourcolor", $_[0]); -} - -sub drawchar #procname wantgrid color charstring -{ - my($procname, $wantgrid, $color, $charstring) = @_; - my($x,$y)=(0,0); - my @vals, $cmd, $i; - my %xv=(); - my %yv=(); - - printf("\n/%s {\n",$procname); - printf("\ngsave 72 72 translate fnt2pt fnt2pt scale %d %d translate\n", $xorg, $yorg); - printf("%s 1 setlinewidth newpath\n", $color); - for $_ (split(/\n/, $charstring)) { - s/^\s+//; - @vals=split(/\s+/, $_); - $cmd=$vals[$#vals]; - - if($cmd eq "callsubr" && $vals[1] == 4) { - push(@subrlist, $vals[0]); - } elsif($cmd eq "amoveto") { - $x=$vals[0]+0; - $y=$vals[1]+0; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d moveto\n", $x, $y); - printf("%d %d 5 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "rmoveto") { - $x+=$vals[0]; - $y+=$vals[1]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d moveto\n", $x, $y); - printf("%d %d 5 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "hmoveto") { - $x+=$vals[0]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d moveto\n", $x, $y); - printf("%d %d 5 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "vmoveto") { - $y+=$vals[0]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d moveto\n", $x, $y); - printf("%d %d 5 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "alineto") { - $x=$vals[0]+0; - $y=$vals[1]+0; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d lineto\n", $x, $y); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "rlineto") { - $x+=$vals[0]; - $y+=$vals[1]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d lineto\n", $x, $y); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "hlineto") { - $x+=$vals[0]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d lineto\n", $x, $y); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "vlineto") { - $y+=$vals[0]; - $xv{$x+0}=1; $yv{$y+0}=1; - printf("%d %d lineto\n", $x, $y); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "arcurveto") { - for $i (0,2,4) { - $x=$vals[$i]+0; - $y=$vals[$i+1]+0; - printf("%d %d ", $x, $y); - } - $xv{$x+0}=1; $yv{$y+0}=1; - printf("curveto\n"); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "rrcurveto") { - for $i (0,2,4) { - $x+=$vals[$i]; - $y+=$vals[$i+1]; - printf("%d %d \n", $x, $y); - } - $xv{$x+0}=1; $yv{$y+0}=1; - printf("curveto\n"); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "hvcurveto") { - $x+=$vals[0]; - printf("%d %d \n", $x, $y); - $x+=$vals[1]; - $y+=$vals[2]; - printf("%d %d \n", $x, $y); - $y+=$vals[3]; - printf("%d %d \n", $x, $y); - $xv{$x+0}=1; $yv{$y+0}=1; - printf("curveto\n"); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "vhcurveto") { - $y+=$vals[0]; - printf("%d %d \n", $x, $y); - $x+=$vals[1]; - $y+=$vals[2]; - printf("%d %d \n", $x, $y); - $x+=$vals[3]; - printf("%d %d \n", $x, $y); - $xv{$x+0}=1; $yv{$y+0}=1; - printf("curveto\n"); - printf("%d %d 3 0 360 arc %d %d moveto\n", $x, $y, $x, $y); - } elsif($cmd eq "closepath") { - printf("closepath stroke newpath\n"); - } - } - - printf("grestore } bind def\n"); - if($wantgrid) { - printf("coordcolor\n"); - for $x (keys %xv) { - &linevert($x); - } - for $y (keys %yv) { - &linehor($y); - } - } -} - -$pages=0; - -for $arg (@ARGV) { - undef $name, $code; - - if( $arg =~ /^\/(.*)/ ) { - $name=$1; - } elsif( $arg =~ /^\.(.)/ ) { - $code=ord($1); - } else { - $code=$arg; - } - - $pages++; - - $stemhgrp=0; - $stemhused=0; - $stemvgrp=0; - $stemvused=0; - $stemwd=10; - undef %xcoord; - undef %ycoord; - - if( defined $name ) { - $xname = $name; - $xcode = $frevenc{$fname}{$name}; - if( $xcode eq "" ) { - $xcode = "**UNKNOWN**"; - } - } else { - $xname = $fenc{$fname}{$code}; - if( $xname eq "" ) { - $xname = "**UNKNOWN**"; - } - $xcode = $code; - } - - printf("%%%%Page: %d %d\n", $pages, $pages); - printf("gsave - -0 setlinewidth -36 72 translate - -gsave -contourcolor -72 72 scale -newpath -0 0 moveto -7 0 rlineto -0 7 rlineto --7 0 rlineto -closepath -stroke -1 1 translate -newpath -0 0 moveto -5 0 rlineto -0 5 rlineto --5 0 rlineto -closepath -stroke -grestore - -"); - - undef @subrlist; - - - @bbox=@{$fbbox{$fname}}; - - print("coordcolor\n"); - printf("0 linehor %d linehor %d linehor\n", $bbox[1]+$yorg, $bbox[3]+$yorg); - printf("%d linevert %d linevert\n", $bbox[0]+$xorg, $bbox[2]+$xorg); - - %vals=@{$fblues{$fname}}; - for $i (keys %vals) { - &bluezone($i, $vals{$i}); - } - - $havechar = 1; - if( defined $fchars{$fname}{$xname} ) { - &drawcharwstems($fchars{$fname}{$xname}); - } else { - $havechar = 0; - if(defined $name) { - printf(STDERR "WARNING: %s nas no character with name \"%s\"\n", $fname, $name); - } else { - printf(STDERR "WARNING: %s nas no character with code \"%s\"\n", $fname, $code); - } - } - - &substems($fname, @subrlist); - - printf(STDERR "glyph name:%s code:%s (%d substituted stem groups)\n", $xname, $xcode, scalar @subrlist); - - $cmpfidx = 0; - for $cmpf(@cmpfiles) { - undef $cname, $ccode; - - if( defined $name ) { - if ( ! defined $fchars{$cmpf}{$name} && defined $fenc{$cmpf}{$xcode}) { - printf(STDERR " NOTE: %s nas no glyph with name \"%s\", guessed by code\n", $cmpf, $name); - $cname = $fenc{$cmpf}{$xcode}; - if( $cname eq "" ) { - $cname = "**UNKNOWN**"; - } - $ccode = $xcode; - } else { - $cname = $name; - $ccode = $frevenc{$cmpf}{$name}; - if( $ccode eq "" ) { - $ccode = "**UNKNOWN**"; - } - } - } else { - $cname = $fenc{$cmpf}{$code}; - if( $cname eq "" ) { - $cname = "**UNKNOWN**"; - } - $ccode = $code; - } - - if( defined $fchars{$cmpf}{$cname} ) { - &drawchar("drawcmpchar", 0, sprintf("%d cmpfcolor", $cmpfidx), - $fchars{$cmpf}{$cname}); - printf("drawcmpchar\n\n"); - printf(STDERR " in %s glyph name:%s code:%s\n", $cmpf, $cname, $ccode); - } else { - if(defined $name) { - printf(STDERR " WARNING: %s nas no character with name \"%s\"\n", $cmpf, $name); - } else { - printf(STDERR " WARNING: %s nas no character with code \"%s\"\n", $cmpf, $code); - } - } - $cmpfidx++; - } - - if($havechar) { - printf("drawchar\n\n"); - } - - # flush the last group - &nextstemgrp(); - - # the values of coordinates - printf("/fontsz 8 fnt2pt div def\n"); - printf("/Myfont /Courier findfont fontsz scalefont def\n\n"); - printf("contourcolor Myfont setfont\n"); - - for $org (0, $xorg+$bbox[2]+$stemwd*$stemhgrp+72/$fnt2pt) { - printf("gsave\n"); - printf("/maxx 72 fnt2pt div %d sub def /curx 0 def /lasty -10000 def\n", - 2+$stemhgrp*$stemwd-$xorg-$bbox[0]); - printf("0 72 translate fnt2pt fnt2pt scale %f yorg translate 1 setlinewidth\n", $org); - for $y (sort {$a <=> $b} keys %ycoord) { - printf("(%d) getlen %d label\n", $y, $y); - } - printf("grestore\n"); - } - - for $org (0, $yorg+$bbox[3]+$stemwd*$stemvgrp+72/$fnt2pt) { - printf("gsave\n"); - printf("/maxx 72 fnt2pt div %d sub def /curx 0 def /lasty -10000 def\n", - 2+$stemvgrp*$stemwd-$yorg-$bbox[1]); - printf("72 0 translate fnt2pt fnt2pt scale xorg %f translate 90 rotate 1 setlinewidth\n", $org); - for $x (sort {$a <=> $b} keys %xcoord) { - printf("(%d) getlen %d label\n", $x, -$x); - } - printf("grestore\n"); - } - - printf("gsave 0 %d translate\n", 7.5*72 ); - printf("contourcolor /Courier findfont 12 scalefont setfont\n"); - $line = 0; - - $cmpfidx = $#cmpfiles; - if( $cmpfidx > (2.5*72/15)-4 ) { - $cmpfidx = (2.5*72/15)-4; - } - for(; $cmpfidx>=0; $cmpfidx--) { - $cmpf = $cmpfiles[$cmpfidx]; - printf("%d cmpfcolor\n", $cmpfidx); - printf("newpath 20 %d moveto 0 10 rlineto 10 0 rlineto 0 -10 rlineto closepath fill\n", - 15*$line, $cmpf); - printf("contourcolor 40 %d moveto (%s %s) show\n", 15*$line, $cmpf, $fontname{$cmpf}); - $line++; - } - if( $#cmpfiles >=0 ) { - printf("0 %d moveto (Comparison files:) show\n", 15*$line++); - } - printf("0 %d moveto (code: %d name: %s) show\n", 15*$line++, $xcode, $xname); - printf("0 %d moveto (%s) show\n", 15*$line++, $fname); - printf("0 %d moveto (%s) show\n", 15*$line++, $fontname{$fname}); - printf("grestore\n\n"); - - printf("showpage grestore\n\n"); -} -printf("%%%%Pages: %d\n", $pages); diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/pt1.c b/application/third_party/dompdf/lib/ttf2ufm/src/pt1.c deleted file mode 100755 index 875608b5..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/pt1.c +++ /dev/null @@ -1,7390 +0,0 @@ -/* - * see COPYRIGHT - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifndef WINDOWS -# include -# include -#else -# include "windows.h" -#endif - -#include "ttf.h" -#include "pt1.h" -#include "global.h" - -/* big and small values for comparisons */ -#define FBIGVAL (1e20) -#define FEPS (100000./FBIGVAL) - -/* names of the axes */ -#define X 0 -#define Y 1 - -/* the GENTRY extension structure used in fforceconcise() */ - -struct gex_con { - double d[2 /*X, Y*/]; /* sizes of curve */ - double sin2; /* squared sinus of the angle to the next gentry */ - double len2; /* squared distance between the endpoints */ - -/* number of reference dots taken from each curve */ -#define NREFDOTS 3 - - double dots[NREFDOTS][2]; /* reference dots */ - - int flags; /* flags for gentry and tits joint to the next gentry */ -/* a vertical or horizontal line may be in 2 quadrants at once */ -#define GEXF_QUL 0x00000001 /* in up-left quadrant */ -#define GEXF_QUR 0x00000002 /* in up-right quadrant */ -#define GEXF_QDR 0x00000004 /* in down-right quadrant */ -#define GEXF_QDL 0x00000008 /* in down-left quadrant */ -#define GEXF_QMASK 0x0000000F /* quadrant mask */ - -/* if a line is nearly vertical or horizontal, we remember that idealized quartant too */ -#define GEXF_QTO_IDEAL(f) (((f)&0xF)<<4) -#define GEXF_QFROM_IDEAL(f) (((f)&0xF0)>>4) -#define GEXF_IDQ_L 0x00000090 /* left */ -#define GEXF_IDQ_R 0x00000060 /* right */ -#define GEXF_IDQ_U 0x00000030 /* up */ -#define GEXF_IDQ_D 0x000000C0 /* down */ - -/* possibly can be joined with conditions: - * (in order of increasing preference, the numeric order is important) - */ -#define GEXF_JLINE 0x00000100 /* into one line */ -#define GEXF_JIGN 0x00000200 /* if one entry's tangent angle is ignored */ -#define GEXF_JID 0x00000400 /* if one entry is idealized to hor/vert */ -#define GEXF_JFLAT 0x00000800 /* if one entry is flattened */ -#define GEXF_JGOOD 0x00001000 /* perfectly, no additional maodifications */ - -#define GEXF_JMASK 0x00001F00 /* the mask of all above */ -#define GEXF_JCVMASK 0x00001E00 /* the mask of all above except JLINE */ - -/* which entry needs to be modified for conditional joining */ -#define GEXF_JIGN1 0x00002000 -#define GEXF_JIGN2 0x00004000 -#define GEXF_JIGNDIR(dir) (GEXF_JIGN1<<(dir)) -#define GEXF_JID1 0x00008000 -#define GEXF_JID2 0x00010000 -#define GEXF_JIDDIR(dir) (GEXF_JID1<<(dir)) -#define GEXF_JFLAT1 0x00020000 -#define GEXF_JFLAT2 0x00040000 -#define GEXF_JFLATDIR(dir) (GEXF_JFLAT1<<(dir)) - -#define GEXF_VERT 0x00100000 /* is nearly vertical */ -#define GEXF_HOR 0x00200000 /* is nearly horizontal */ -#define GEXF_FLAT 0x00400000 /* is nearly flat */ - -#define GEXF_VDOTS 0x01000000 /* the dots are valid */ - - signed char isd[2 /*X,Y*/]; /* signs of the sizes */ -}; -typedef struct gex_con GEX_CON; - -/* convenience macros */ -#define X_CON(ge) ((GEX_CON *)((ge)->ext)) -#define X_CON_D(ge) (X_CON(ge)->d) -#define X_CON_DX(ge) (X_CON(ge)->d[0]) -#define X_CON_DY(ge) (X_CON(ge)->d[1]) -#define X_CON_ISD(ge) (X_CON(ge)->isd) -#define X_CON_ISDX(ge) (X_CON(ge)->isd[0]) -#define X_CON_ISDY(ge) (X_CON(ge)->isd[1]) -#define X_CON_SIN2(ge) (X_CON(ge)->sin2) -#define X_CON_LEN2(ge) (X_CON(ge)->len2) -#define X_CON_F(ge) (X_CON(ge)->flags) - -/* performance statistics about guessing the concise curves */ -static int ggoodcv=0, ggoodcvdots=0, gbadcv=0, gbadcvdots=0; - -int stdhw, stdvw; /* dominant stems widths */ -int stemsnaph[12], stemsnapv[12]; /* most typical stem width */ - -int bluevalues[14]; -int nblues; -int otherblues[10]; -int notherb; -int bbox[4]; /* the FontBBox array */ -double italic_angle; - -GLYPH *glyph_list; -int encoding[ENCTABSZ]; /* inverse of glyph[].char_no */ -int kerning_pairs = 0; - -/* prototypes */ -static void fixcvdir( GENTRY * ge, int dir); -static void fixcvends( GENTRY * ge); -static int fgetcvdir( GENTRY * ge); -static int igetcvdir( GENTRY * ge); -static int fiszigzag( GENTRY *ge); -static int iiszigzag( GENTRY *ge); -static GENTRY * freethisge( GENTRY *ge); -static void addgeafter( GENTRY *oge, GENTRY *nge ); -static GENTRY * newgentry( int flags); -static void debugstems( char *name, STEM * hstems, int nhs, STEM * vstems, int nvs); -static int addbluestems( STEM *s, int n); -static void sortstems( STEM * s, int n); -static int stemoverlap( STEM * s1, STEM * s2); -static int steminblue( STEM *s); -static void markbluestems( STEM *s, int nold); -static int joinmainstems( STEM * s, int nold, int useblues); -static void joinsubstems( STEM * s, short *pairs, int nold, int useblues); -static void fixendpath( GENTRY *ge); -static void fdelsmall( GLYPH *g, double minlen); -static void alloc_gex_con( GENTRY *ge); -static double fjointsin2( GENTRY *ge1, GENTRY *ge2); -static double fcvarea( GENTRY *ge); -static double fcvval( GENTRY *ge, int axis, double t); -static void fsampledots( GENTRY *ge, double dots[][2], int ndots); -static void fnormalizege( GENTRY *ge); -static void fanalyzege( GENTRY *ge); -static void fanalyzejoint( GENTRY *ge); -static void fconcisecontour( GLYPH *g, GENTRY *ge); -static double fclosegap( GENTRY *from, GENTRY *to, int axis, - double gap, double *ret); - -int -isign( - int x -) -{ - if (x > 0) - return 1; - else if (x < 0) - return -1; - else - return 0; -} - -int -fsign( - double x -) -{ - if (x > 0.0) - return 1; - else if (x < 0.0) - return -1; - else - return 0; -} - -static GENTRY * -newgentry( - int flags -) -{ - GENTRY *ge; - - ge = calloc(1, sizeof(GENTRY)); - - if (ge == 0) { - fprintf(stderr, "***** Memory allocation error *****\n"); - exit(255); - } - ge->stemid = -1; - ge->flags = flags; - /* the rest is set to 0 by calloc() */ - return ge; -} - -/* - * Routines to print out Postscript functions with optimization - */ - -void -rmoveto( - int dx, - int dy -) -{ - if (optimize && dx == 0) - fprintf(pfa_file, "%d vmoveto\n", dy); - else if (optimize && dy == 0) - fprintf(pfa_file, "%d hmoveto\n", dx); - else - fprintf(pfa_file, "%d %d rmoveto\n", dx, dy); -} - -void -rlineto( - int dx, - int dy -) -{ - if (optimize && dx == 0 && dy == 0) /* for special pathologic - * case */ - return; - else if (optimize && dx == 0) - fprintf(pfa_file, "%d vlineto\n", dy); - else if (optimize && dy == 0) - fprintf(pfa_file, "%d hlineto\n", dx); - else - fprintf(pfa_file, "%d %d rlineto\n", dx, dy); -} - -void -rrcurveto( - int dx1, - int dy1, - int dx2, - int dy2, - int dx3, - int dy3 -) -{ - /* first two ifs are for crazy cases that occur surprisingly often */ - if (optimize && dx1 == 0 && dx2 == 0 && dx3 == 0) - rlineto(0, dy1 + dy2 + dy3); - else if (optimize && dy1 == 0 && dy2 == 0 && dy3 == 0) - rlineto(dx1 + dx2 + dx3, 0); - else if (optimize && dy1 == 0 && dx3 == 0) - fprintf(pfa_file, "%d %d %d %d hvcurveto\n", - dx1, dx2, dy2, dy3); - else if (optimize && dx1 == 0 && dy3 == 0) - fprintf(pfa_file, "%d %d %d %d vhcurveto\n", - dy1, dx2, dy2, dx3); - else - fprintf(pfa_file, "%d %d %d %d %d %d rrcurveto\n", - dx1, dy1, dx2, dy2, dx3, dy3); -} - -void -closepath(void) -{ - fprintf(pfa_file, "closepath\n"); -} - -/* - * Many of the path processing routines exist (or will exist) in - * both floating-point and integer version. Fimally most of the - * processing will go in floating point and the integer processing - * will become legacy. - * The names of floating routines start with f, names of integer - * routines start with i, and those old routines existing in one - * version only have no such prefix at all. - */ - -/* -** Routine that checks integrity of the path, for debugging -*/ - -void -assertpath( - GENTRY * from, - char *file, - int line, - char *name -) -{ - GENTRY *first, *pe, *ge; - int isfloat; - - if(from==0) - return; - isfloat = (from->flags & GEF_FLOAT); - pe = from->prev; - for (ge = from; ge != 0; pe = ge, ge = ge->next) { - if( (ge->flags & GEF_FLOAT) ^ isfloat ) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "float flag changes from %s to %s at 0x%p (type %c, prev type %c)\n", - (isfloat ? "TRUE" : "FALSE"), (isfloat ? "FALSE" : "TRUE"), ge, ge->type, pe->type); - abort(); - } - if (pe != ge->prev) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "unidirectional chain 0x%x -next-> 0x%x -prev-> 0x%x \n", - pe, ge, ge->prev); - abort(); - } - - switch(ge->type) { - case GE_MOVE: - break; - case GE_PATH: - if (ge->prev == 0) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "empty path at 0x%x \n", ge); - abort(); - } - break; - case GE_LINE: - case GE_CURVE: - if(ge->frwd->bkwd != ge) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "unidirectional chain 0x%x -frwd-> 0x%x -bkwd-> 0x%x \n", - ge, ge->frwd, ge->frwd->bkwd); - abort(); - } - if(ge->prev->type == GE_MOVE) { - first = ge; - if(ge->bkwd->next->type != GE_PATH) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "broken first backlink 0x%x -bkwd-> 0x%x -next-> 0x%x \n", - ge, ge->bkwd, ge->bkwd->next); - abort(); - } - } - if(ge->next->type == GE_PATH) { - if(ge->frwd != first) { - fprintf(stderr, "**! assertpath: called from %s line %d (%s) ****\n", file, line, name); - fprintf(stderr, "broken loop 0x%x -...-> 0x%x -frwd-> 0x%x \n", - first, ge, ge->frwd); - abort(); - } - } - break; - } - - } -} - -void -assertisfloat( - GLYPH *g, - char *msg -) -{ - if( !(g->flags & GF_FLOAT) ) { - fprintf(stderr, "**! Glyph %s is not float: %s\n", g->name, msg); - abort(); - } - if(g->lastentry) { - if( !(g->lastentry->flags & GEF_FLOAT) ) { - fprintf(stderr, "**! Glyphs %s last entry is int: %s\n", g->name, msg); - abort(); - } - } -} - -void -assertisint( - GLYPH *g, - char *msg -) -{ - if( (g->flags & GF_FLOAT) ) { - fprintf(stderr, "**! Glyph %s is not int: %s\n", g->name, msg); - abort(); - } - if(g->lastentry) { - if( (g->lastentry->flags & GEF_FLOAT) ) { - fprintf(stderr, "**! Glyphs %s last entry is float: %s\n", g->name, msg); - abort(); - } - } -} - - -/* - * Routines to save the generated data about glyph - */ - -void -fg_rmoveto( - GLYPH * g, - double x, - double y) -{ - GENTRY *oge; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: f rmoveto(%g, %g)\n", g->name, x, y); - - assertisfloat(g, "adding float MOVE"); - - if ((oge = g->lastentry) != 0) { - if (oge->type == GE_MOVE) { /* just eat up the first move */ - oge->fx3 = x; - oge->fy3 = y; - } else if (oge->type == GE_LINE || oge->type == GE_CURVE) { - fprintf(stderr, "Glyph %s: MOVE in middle of path\n", g->name); - } else { - GENTRY *nge; - - nge = newgentry(GEF_FLOAT); - nge->type = GE_MOVE; - nge->fx3 = x; - nge->fy3 = y; - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } - } else { - GENTRY *nge; - - nge = newgentry(GEF_FLOAT); - nge->type = GE_MOVE; - nge->fx3 = x; - nge->fy3 = y; - nge->bkwd = (GENTRY*)&g->entries; - g->entries = g->lastentry = nge; - } - - if (0 && ISDBG(BUILDG)) - dumppaths(g, NULL, NULL); -} - -void -ig_rmoveto( - GLYPH * g, - int x, - int y) -{ - GENTRY *oge; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: i rmoveto(%d, %d)\n", g->name, x, y); - - assertisint(g, "adding int MOVE"); - - if ((oge = g->lastentry) != 0) { - if (oge->type == GE_MOVE) { /* just eat up the first move */ - oge->ix3 = x; - oge->iy3 = y; - } else if (oge->type == GE_LINE || oge->type == GE_CURVE) { - fprintf(stderr, "Glyph %s: MOVE in middle of path, ignored\n", g->name); - } else { - GENTRY *nge; - - nge = newgentry(0); - nge->type = GE_MOVE; - nge->ix3 = x; - nge->iy3 = y; - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } - } else { - GENTRY *nge; - - nge = newgentry(0); - nge->type = GE_MOVE; - nge->ix3 = x; - nge->iy3 = y; - nge->bkwd = (GENTRY*)&g->entries; - g->entries = g->lastentry = nge; - } - -} - -void -fg_rlineto( - GLYPH * g, - double x, - double y) -{ - GENTRY *oge, *nge; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: f rlineto(%g, %g)\n", g->name, x, y); - - assertisfloat(g, "adding float LINE"); - - nge = newgentry(GEF_FLOAT); - nge->type = GE_LINE; - nge->fx3 = x; - nge->fy3 = y; - - if ((oge = g->lastentry) != 0) { - if (x == oge->fx3 && y == oge->fy3) { /* empty line */ - /* ignore it or we will get in troubles later */ - free(nge); - return; - } - if (g->path == 0) { - g->path = nge; - nge->bkwd = nge->frwd = nge; - } else { - oge->frwd = nge; - nge->bkwd = oge; - g->path->bkwd = nge; - nge->frwd = g->path; - } - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } else { - WARNING_1 fprintf(stderr, "Glyph %s: LINE outside of path\n", g->name); - free(nge); - } - - if (0 && ISDBG(BUILDG)) - dumppaths(g, NULL, NULL); -} - -void -ig_rlineto( - GLYPH * g, - int x, - int y) -{ - GENTRY *oge, *nge; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: i rlineto(%d, %d)\n", g->name, x, y); - - assertisint(g, "adding int LINE"); - - nge = newgentry(0); - nge->type = GE_LINE; - nge->ix3 = x; - nge->iy3 = y; - - if ((oge = g->lastentry) != 0) { - if (x == oge->ix3 && y == oge->iy3) { /* empty line */ - /* ignore it or we will get in troubles later */ - free(nge); - return; - } - if (g->path == 0) { - g->path = nge; - nge->bkwd = nge->frwd = nge; - } else { - oge->frwd = nge; - nge->bkwd = oge; - g->path->bkwd = nge; - nge->frwd = g->path; - } - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } else { - WARNING_1 fprintf(stderr, "Glyph %s: LINE outside of path\n", g->name); - free(nge); - } - -} - -void -fg_rrcurveto( - GLYPH * g, - double x1, - double y1, - double x2, - double y2, - double x3, - double y3) -{ - GENTRY *oge, *nge; - - oge = g->lastentry; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: f rrcurveto(%g, %g, %g, %g, %g, %g)\n" - ,g->name, x1, y1, x2, y2, x3, y3); - - assertisfloat(g, "adding float CURVE"); - - if (oge && oge->fx3 == x1 && x1 == x2 && x2 == x3) /* check if it's - * actually a line */ - fg_rlineto(g, x1, y3); - else if (oge && oge->fy3 == y1 && y1 == y2 && y2 == y3) - fg_rlineto(g, x3, y1); - else { - nge = newgentry(GEF_FLOAT); - nge->type = GE_CURVE; - nge->fx1 = x1; - nge->fy1 = y1; - nge->fx2 = x2; - nge->fy2 = y2; - nge->fx3 = x3; - nge->fy3 = y3; - - if (oge != 0) { - if (x3 == oge->fx3 && y3 == oge->fy3) { - free(nge); /* consider this curve empty */ - /* ignore it or we will get in troubles later */ - return; - } - if (g->path == 0) { - g->path = nge; - nge->bkwd = nge->frwd = nge; - } else { - oge->frwd = nge; - nge->bkwd = oge; - g->path->bkwd = nge; - nge->frwd = g->path; - } - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } else { - WARNING_1 fprintf(stderr, "Glyph %s: CURVE outside of path\n", g->name); - free(nge); - } - } - - if (0 && ISDBG(BUILDG)) - dumppaths(g, NULL, NULL); -} - -void -ig_rrcurveto( - GLYPH * g, - int x1, - int y1, - int x2, - int y2, - int x3, - int y3) -{ - GENTRY *oge, *nge; - - oge = g->lastentry; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: i rrcurveto(%d, %d, %d, %d, %d, %d)\n" - ,g->name, x1, y1, x2, y2, x3, y3); - - assertisint(g, "adding int CURVE"); - - if (oge && oge->ix3 == x1 && x1 == x2 && x2 == x3) /* check if it's - * actually a line */ - ig_rlineto(g, x1, y3); - else if (oge && oge->iy3 == y1 && y1 == y2 && y2 == y3) - ig_rlineto(g, x3, y1); - else { - nge = newgentry(0); - nge->type = GE_CURVE; - nge->ix1 = x1; - nge->iy1 = y1; - nge->ix2 = x2; - nge->iy2 = y2; - nge->ix3 = x3; - nge->iy3 = y3; - - if (oge != 0) { - if (x3 == oge->ix3 && y3 == oge->iy3) { - free(nge); /* consider this curve empty */ - /* ignore it or we will get in troubles later */ - return; - } - if (g->path == 0) { - g->path = nge; - nge->bkwd = nge->frwd = nge; - } else { - oge->frwd = nge; - nge->bkwd = oge; - g->path->bkwd = nge; - nge->frwd = g->path; - } - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - } else { - WARNING_1 fprintf(stderr, "Glyph %s: CURVE outside of path\n", g->name); - free(nge); - } - } -} - -void -g_closepath( - GLYPH * g -) -{ - GENTRY *oge, *nge; - - if (ISDBG(BUILDG)) - fprintf(stderr, "%s: closepath\n", g->name); - - oge = g->lastentry; - - if (g->path == 0) { - WARNING_1 fprintf(stderr, "Warning: **** closepath on empty path in glyph \"%s\" ****\n", - g->name); - if (oge == 0) { - WARNING_1 fprintf(stderr, "No previois entry\n"); - } else { - WARNING_1 fprintf(stderr, "Previous entry type: %c\n", oge->type); - if (oge->type == GE_MOVE) { - g->lastentry = oge->prev; - if (oge->prev == 0) - g->entries = 0; - else - g->lastentry->next = 0; - free(oge); - } - } - return; - } - - nge = newgentry(oge->flags & GEF_FLOAT); /* keep the same type */ - nge->type = GE_PATH; - - g->path = 0; - - oge->next = nge; - nge->prev = oge; - g->lastentry = nge; - - if (0 && ISDBG(BUILDG)) - dumppaths(g, NULL, NULL); -} - -/* - * * SB * Routines to smooth and fix the glyphs - */ - -/* -** we don't want to see the curves with coinciding middle and -** outer points -*/ - -static void -fixcvends( - GENTRY * ge -) -{ - int dx, dy; - int x0, y0, x1, y1, x2, y2, x3, y3; - - if (ge->type != GE_CURVE) - return; - - if(ge->flags & GEF_FLOAT) { - fprintf(stderr, "**! fixcvends(0x%x) on floating entry, ABORT\n", ge); - abort(); /* dump core */ - } - - x0 = ge->prev->ix3; - y0 = ge->prev->iy3; - x1 = ge->ix1; - y1 = ge->iy1; - x2 = ge->ix2; - y2 = ge->iy2; - x3 = ge->ix3; - y3 = ge->iy3; - - - /* look at the start of the curve */ - if (x1 == x0 && y1 == y0) { - dx = x2 - x1; - dy = y2 - y1; - - if (dx == 0 && dy == 0 - || x2 == x3 && y2 == y3) { - /* Oops, we actually have a straight line */ - /* - * if it's small, we hope that it will get optimized - * later - */ - if (abs(x3 - x0) <= 2 || abs(y3 - y0) <= 2) { - ge->ix1 = x3; - ge->iy1 = y3; - ge->ix2 = x0; - ge->iy2 = y0; - } else {/* just make it a line */ - ge->type = GE_LINE; - } - } else { - if (abs(dx) < 4 && abs(dy) < 4) { /* consider it very - * small */ - ge->ix1 = x2; - ge->iy1 = y2; - } else if (abs(dx) < 8 && abs(dy) < 8) { /* consider it small */ - ge->ix1 += dx / 2; - ge->iy1 += dy / 2; - } else { - ge->ix1 += dx / 4; - ge->iy1 += dy / 4; - } - /* make sure that it's still on the same side */ - if (abs(x3 - x0) * abs(dy) < abs(y3 - y0) * abs(dx)) { - if (abs(x3 - x0) * abs(ge->iy1 - y0) > abs(y3 - y0) * abs(ge->ix1 - x0)) - ge->ix1 += isign(dx); - } else { - if (abs(x3 - x0) * abs(ge->iy1 - y0) < abs(y3 - y0) * abs(ge->ix1 - x0)) - ge->iy1 += isign(dy); - } - - ge->ix2 += (x3 - x2) / 8; - ge->iy2 += (y3 - y2) / 8; - /* make sure that it's still on the same side */ - if (abs(x3 - x0) * abs(y3 - y2) < abs(y3 - y0) * abs(x3 - x2)) { - if (abs(x3 - x0) * abs(y3 - ge->iy2) > abs(y3 - y0) * abs(x3 - ge->ix2)) - ge->iy1 -= isign(y3 - y2); - } else { - if (abs(x3 - x0) * abs(y3 - ge->iy2) < abs(y3 - y0) * abs(x3 - ge->ix2)) - ge->ix1 -= isign(x3 - x2); - } - - } - } else if (x2 == x3 && y2 == y3) { - dx = x1 - x2; - dy = y1 - y2; - - if (dx == 0 && dy == 0) { - /* Oops, we actually have a straight line */ - /* - * if it's small, we hope that it will get optimized - * later - */ - if (abs(x3 - x0) <= 2 || abs(y3 - y0) <= 2) { - ge->ix1 = x3; - ge->iy1 = y3; - ge->ix2 = x0; - ge->iy2 = y0; - } else {/* just make it a line */ - ge->type = GE_LINE; - } - } else { - if (abs(dx) < 4 && abs(dy) < 4) { /* consider it very - * small */ - ge->ix2 = x1; - ge->iy2 = y1; - } else if (abs(dx) < 8 && abs(dy) < 8) { /* consider it small */ - ge->ix2 += dx / 2; - ge->iy2 += dy / 2; - } else { - ge->ix2 += dx / 4; - ge->iy2 += dy / 4; - } - /* make sure that it's still on the same side */ - if (abs(x3 - x0) * abs(dy) < abs(y3 - y0) * abs(dx)) { - if (abs(x3 - x0) * abs(ge->iy2 - y3) > abs(y3 - y0) * abs(ge->ix2 - x3)) - ge->ix2 += isign(dx); - } else { - if (abs(x3 - x0) * abs(ge->iy2 - y3) < abs(y3 - y0) * abs(ge->ix2 - x3)) - ge->iy2 += isign(dy); - } - - ge->ix1 += (x0 - x1) / 8; - ge->iy1 += (y0 - y1) / 8; - /* make sure that it's still on the same side */ - if (abs(x3 - x0) * abs(y0 - y1) < abs(y3 - y0) * abs(x0 - x1)) { - if (abs(x3 - x0) * abs(y0 - ge->iy1) > abs(y3 - y0) * abs(x0 - ge->ix1)) - ge->iy1 -= isign(y0 - y1); - } else { - if (abs(x3 - x0) * abs(y0 - ge->iy1) < abs(y3 - y0) * abs(x0 - ge->ix1)) - ge->ix1 -= isign(x0 - x1); - } - - } - } -} - -/* -** After transformations we want to make sure that the resulting -** curve is going in the same quadrant as the original one, -** because rounding errors introduced during transformations -** may make the result completeley wrong. -** -** `dir' argument describes the direction of the original curve, -** it is the superposition of two values for the front and -** rear ends of curve: -** -** >EQUAL - goes over the line connecting the ends -** =EQUAL - coincides with the line connecting the ends -** flags & GEF_FLOAT) { - fprintf(stderr, "**! fixcvdir(0x%x) on floating entry, ABORT\n", ge); - abort(); /* dump core */ - } - - fdir = (dir & CVDIR_FRONT) - CVDIR_FEQUAL; - if ((dir & CVDIR_REAR) == CVDIR_RSAME) - rdir = fdir; /* we need only isign, exact value doesn't matter */ - else - rdir = (dir & CVDIR_REAR) - CVDIR_REQUAL; - - fixcvends(ge); - - c = isign(ge->ix3 - ge->prev->ix3); /* note the direction of - * curve */ - d = isign(ge->iy3 - ge->prev->iy3); - - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - kk = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy1 - ge->prev->iy3; - b = ge->ix1 - ge->prev->ix3; - kk1 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy3 - ge->iy2; - b = ge->ix3 - ge->ix2; - kk2 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - - changed = 1; - while (changed) { - if (ISDBG(FIXCVDIR)) { - /* for debugging */ - fprintf(stderr, "fixcvdir %d %d (%d %d %d %d %d %d) %f %f %f\n", - fdir, rdir, - ge->ix1 - ge->prev->ix3, - ge->iy1 - ge->prev->iy3, - ge->ix2 - ge->ix1, - ge->iy2 - ge->iy1, - ge->ix3 - ge->ix2, - ge->iy3 - ge->iy2, - kk1, kk, kk2); - } - changed = 0; - - if (fdir > 0) { - if (kk1 > kk) { /* the front end has problems */ - if (c * (ge->ix1 - ge->prev->ix3) > 0) { - ge->ix1 -= c; - changed = 1; - } if (d * (ge->iy2 - ge->iy1) > 0) { - ge->iy1 += d; - changed = 1; - } - /* recalculate the coefficients */ - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - kk = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy1 - ge->prev->iy3; - b = ge->ix1 - ge->prev->ix3; - kk1 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - } - } else if (fdir < 0) { - if (kk1 < kk) { /* the front end has problems */ - if (c * (ge->ix2 - ge->ix1) > 0) { - ge->ix1 += c; - changed = 1; - } if (d * (ge->iy1 - ge->prev->iy3) > 0) { - ge->iy1 -= d; - changed = 1; - } - /* recalculate the coefficients */ - a = ge->iy1 - ge->prev->iy3; - b = ge->ix1 - ge->prev->ix3; - kk1 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - kk = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - } - } - if (rdir > 0) { - if (kk2 < kk) { /* the rear end has problems */ - if (c * (ge->ix2 - ge->ix1) > 0) { - ge->ix2 -= c; - changed = 1; - } if (d * (ge->iy3 - ge->iy2) > 0) { - ge->iy2 += d; - changed = 1; - } - /* recalculate the coefficients */ - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - kk = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy3 - ge->iy2; - b = ge->ix3 - ge->ix2; - kk2 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - } - } else if (rdir < 0) { - if (kk2 > kk) { /* the rear end has problems */ - if (c * (ge->ix3 - ge->ix2) > 0) { - ge->ix2 += c; - changed = 1; - } if (d * (ge->iy2 - ge->iy1) > 0) { - ge->iy2 -= d; - changed = 1; - } - /* recalculate the coefficients */ - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - kk = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - a = ge->iy3 - ge->iy2; - b = ge->ix3 - ge->ix2; - kk2 = fabs(a == 0 ? (b == 0 ? 1. : 100000.) : ((double) b / (double) a)); - } - } - } - fixcvends(ge); -} - -/* Get the directions of ends of curve for further usage */ - -/* expects that the previous element is also float */ - -static int -fgetcvdir( - GENTRY * ge -) -{ - double a, b; - double k, k1, k2; - int dir = 0; - - if( !(ge->flags & GEF_FLOAT) ) { - fprintf(stderr, "**! fgetcvdir(0x%x) on int entry, ABORT\n", ge); - abort(); /* dump core */ - } - - a = fabs(ge->fy3 - ge->prev->fy3); - b = fabs(ge->fx3 - ge->prev->fx3); - k = a < FEPS ? (b < FEPS ? 1. : 100000.) : ( b / a); - - a = fabs(ge->fy1 - ge->prev->fy3); - b = fabs(ge->fx1 - ge->prev->fx3); - if(a < FEPS) { - if(b < FEPS) { - a = fabs(ge->fy2 - ge->prev->fy3); - b = fabs(ge->fx2 - ge->prev->fx3); - k1 = a < FEPS ? (b < FEPS ? k : 100000.) : ( b / a); - } else - k1 = FBIGVAL; - } else - k1 = b / a; - - a = fabs(ge->fy3 - ge->fy2); - b = fabs(ge->fx3 - ge->fx2); - if(a < FEPS) { - if(b < FEPS) { - a = fabs(ge->fy3 - ge->fy1); - b = fabs(ge->fx3 - ge->fx1); - k2 = a < FEPS ? (b < FEPS ? k : 100000.) : ( b / a); - } else - k2 = FBIGVAL; - } else - k2 = b / a; - - if(fabs(k1-k) < 0.0001) - dir |= CVDIR_FEQUAL; - else if (k1 < k) - dir |= CVDIR_FUP; - else - dir |= CVDIR_FDOWN; - - if(fabs(k2-k) < 0.0001) - dir |= CVDIR_REQUAL; - else if (k2 > k) - dir |= CVDIR_RUP; - else - dir |= CVDIR_RDOWN; - - return dir; -} - - -/* expects that the previous element is also int */ - -static int -igetcvdir( - GENTRY * ge -) -{ - int a, b; - double k, k1, k2; - int dir = 0; - - if(ge->flags & GEF_FLOAT) { - fprintf(stderr, "**! igetcvdir(0x%x) on floating entry, ABORT\n", ge); - abort(); /* dump core */ - } - - a = ge->iy3 - ge->prev->iy3; - b = ge->ix3 - ge->prev->ix3; - k = (a == 0) ? (b == 0 ? 1. : 100000.) : fabs((double) b / (double) a); - - a = ge->iy1 - ge->prev->iy3; - b = ge->ix1 - ge->prev->ix3; - if(a == 0) { - if(b == 0) { - a = ge->iy2 - ge->prev->iy3; - b = ge->ix2 - ge->prev->ix3; - k1 = (a == 0) ? (b == 0 ? k : 100000.) : fabs((double) b / (double) a); - } else - k1 = FBIGVAL; - } else - k1 = fabs((double) b / (double) a); - - a = ge->iy3 - ge->iy2; - b = ge->ix3 - ge->ix2; - if(a == 0) { - if(b == 0) { - a = ge->iy3 - ge->iy1; - b = ge->ix3 - ge->ix1; - k2 = (a == 0) ? (b == 0 ? k : 100000.) : fabs((double) b / (double) a); - } else - k2 = FBIGVAL; - } else - k2 = fabs((double) b / (double) a); - - if(fabs(k1-k) < 0.0001) - dir |= CVDIR_FEQUAL; - else if (k1 < k) - dir |= CVDIR_FUP; - else - dir |= CVDIR_FDOWN; - - if(fabs(k2-k) < 0.0001) - dir |= CVDIR_REQUAL; - else if (k2 > k) - dir |= CVDIR_RUP; - else - dir |= CVDIR_RDOWN; - - return dir; -} - -#if 0 -/* a function just to test the work of fixcvdir() */ -static void -testfixcvdir( - GLYPH * g -) -{ - GENTRY *ge; - int dir; - - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type == GE_CURVE) { - dir = igetcvdir(ge); - fixcvdir(ge, dir); - } - } -} -#endif - -static int -iround( - double val -) -{ - return (int) (val > 0 ? val + 0.5 : val - 0.5); -} - -/* for debugging - dump the glyph - * mark with a star the entries from start to end inclusive - * (start == NULL means don't mark any, end == NULL means to the last) - */ - -void -dumppaths( - GLYPH *g, - GENTRY *start, - GENTRY *end -) -{ - GENTRY *ge; - int i; - char mark=' '; - - fprintf(stderr, "Glyph %s:\n", g->name); - - /* now do the conversion */ - for(ge = g->entries; ge != 0; ge = ge->next) { - if(ge == start) - mark = '*'; - fprintf(stderr, " %c %8x", mark, ge); - switch(ge->type) { - case GE_MOVE: - case GE_LINE: - if(ge->flags & GEF_FLOAT) - fprintf(stderr," %c float (%g, %g)\n", ge->type, ge->fx3, ge->fy3); - else - fprintf(stderr," %c int (%d, %d)\n", ge->type, ge->ix3, ge->iy3); - break; - case GE_CURVE: - if(ge->flags & GEF_FLOAT) { - fprintf(stderr," C float "); - for(i=0; i<3; i++) - fprintf(stderr,"(%g, %g) ", ge->fxn[i], ge->fyn[i]); - fprintf(stderr,"\n"); - } else { - fprintf(stderr," C int "); - for(i=0; i<3; i++) - fprintf(stderr,"(%d, %d) ", ge->ixn[i], ge->iyn[i]); - fprintf(stderr,"\n"); - } - break; - default: - fprintf(stderr, " %c\n", ge->type); - break; - } - if(ge == end) - mark = ' '; - } -} - -/* - * Routine that converts all entries in the path from float to int - */ - -void -pathtoint( - GLYPH *g -) -{ - GENTRY *ge; - int x[3], y[3]; - int i; - - - if(ISDBG(TOINT)) - fprintf(stderr, "TOINT: glyph %s\n", g->name); - assertisfloat(g, "converting path to int\n"); - - fdelsmall(g, 1.0); /* get rid of sub-pixel contours */ - assertpath(g->entries, __FILE__, __LINE__, g->name); - - /* 1st pass, collect the directions of the curves: have - * to do that in advance, while everyting is float - */ - for(ge = g->entries; ge != 0; ge = ge->next) { - if( !(ge->flags & GEF_FLOAT) ) { - fprintf(stderr, "**! glyphs %s has int entry, found in conversion to int\n", - g->name); - exit(1); - } - if(ge->type == GE_CURVE) { - ge->dir = fgetcvdir(ge); - } - } - - /* now do the conversion */ - for(ge = g->entries; ge != 0; ge = ge->next) { - switch(ge->type) { - case GE_MOVE: - case GE_LINE: - if(ISDBG(TOINT)) - fprintf(stderr," %c float x=%g y=%g\n", ge->type, ge->fx3, ge->fy3); - x[0] = iround(ge->fx3); - y[0] = iround(ge->fy3); - for(i=0; i<3; i++) { /* put some valid values everywhere, for convenience */ - ge->ixn[i] = x[0]; - ge->iyn[i] = y[0]; - } - if(ISDBG(TOINT)) - fprintf(stderr," int x=%d y=%d\n", ge->ix3, ge->iy3); - break; - case GE_CURVE: - if(ISDBG(TOINT)) - fprintf(stderr," %c float ", ge->type); - - for(i=0; i<3; i++) { - if(ISDBG(TOINT)) - fprintf(stderr,"(%g, %g) ", ge->fxn[i], ge->fyn[i]); - x[i] = iround(ge->fxn[i]); - y[i] = iround(ge->fyn[i]); - } - - if(ISDBG(TOINT)) - fprintf(stderr,"\n int "); - - for(i=0; i<3; i++) { - ge->ixn[i] = x[i]; - ge->iyn[i] = y[i]; - if(ISDBG(TOINT)) - fprintf(stderr,"(%d, %d) ", ge->ixn[i], ge->iyn[i]); - } - ge->flags &= ~GEF_FLOAT; /* for fixcvdir */ - fixcvdir(ge, ge->dir); - - if(ISDBG(TOINT)) { - fprintf(stderr,"\n fixed "); - for(i=0; i<3; i++) - fprintf(stderr,"(%d, %d) ", ge->ixn[i], ge->iyn[i]); - fprintf(stderr,"\n"); - } - - break; - } - ge->flags &= ~GEF_FLOAT; - } - g->flags &= ~GF_FLOAT; -} - - -/* check whether we can fix up the curve to change its size by (dx,dy) */ -/* 0 means NO, 1 means YES */ - -/* for float: if scaling would be under 10% */ - -int -fcheckcv( - GENTRY * ge, - double dx, - double dy -) -{ - if( !(ge->flags & GEF_FLOAT) ) { - fprintf(stderr, "**! fcheckcv(0x%x) on int entry, ABORT\n", ge); - abort(); /* dump core */ - } - - if (ge->type != GE_CURVE) - return 0; - - if( fabs(ge->fx3 - ge->prev->fx3) < fabs(dx) * 10 ) - return 0; - - if( fabs(ge->fy3 - ge->prev->fy3) < fabs(dy) * 10 ) - return 0; - - return 1; -} - -/* for int: if won't create new zigzags at the ends */ - -int -icheckcv( - GENTRY * ge, - int dx, - int dy -) -{ - int xdep, ydep; - - if(ge->flags & GEF_FLOAT) { - fprintf(stderr, "**! icheckcv(0x%x) on floating entry, ABORT\n", ge); - abort(); /* dump core */ - } - - if (ge->type != GE_CURVE) - return 0; - - xdep = ge->ix3 - ge->prev->ix3; - ydep = ge->iy3 - ge->prev->iy3; - - if (ge->type == GE_CURVE - && (xdep * (xdep + dx)) > 0 - && (ydep * (ydep + dy)) > 0) { - return 1; - } else - return 0; -} - -/* float connect the ends of open contours */ - -void -fclosepaths( - GLYPH * g -) -{ - GENTRY *ge, *fge, *xge, *nge; - int i; - - assertisfloat(g, "fclosepaths float\n"); - - for (xge = g->entries; xge != 0; xge = xge->next) { - if( xge->type != GE_PATH ) - continue; - - ge = xge->prev; - if(ge == 0 || ge->type != GE_LINE && ge->type!= GE_CURVE) { - fprintf(stderr, "**! Glyph %s got empty path\n", - g->name); - exit(1); - } - - fge = ge->frwd; - if (fge->prev == 0 || fge->prev->type != GE_MOVE) { - fprintf(stderr, "**! Glyph %s got strange beginning of path\n", - g->name); - exit(1); - } - fge = fge->prev; - if (fge->fx3 != ge->fx3 || fge->fy3 != ge->fy3) { - /* we have to fix this open path */ - - WARNING_4 fprintf(stderr, "Glyph %s got path open by dx=%g dy=%g\n", - g->name, fge->fx3 - ge->fx3, fge->fy3 - ge->fy3); - - - /* add a new line */ - nge = newgentry(GEF_FLOAT); - (*nge) = (*ge); - nge->fx3 = fge->fx3; - nge->fy3 = fge->fy3; - nge->type = GE_LINE; - - addgeafter(ge, nge); - - if (fabs(ge->fx3 - fge->fx3) <= 2 && fabs(ge->fy3 - fge->fy3) <= 2) { - /* - * small change, try to get rid of the new entry - */ - - double df[2]; - - for(i=0; i<2; i++) { - df[i] = ge->fpoints[i][2] - fge->fpoints[i][2]; - df[i] = fclosegap(nge, nge, i, df[i], NULL); - } - - if(df[0] == 0. && df[1] == 0.) { - /* closed gap successfully, remove the added entry */ - freethisge(nge); - } - } - } - } -} - -void -smoothjoints( - GLYPH * g -) -{ - GENTRY *ge, *ne; - int dx1, dy1, dx2, dy2, k; - int dir; - - return; /* this stuff seems to create problems */ - - assertisint(g, "smoothjoints int"); - - if (g->entries == 0) /* nothing to do */ - return; - - for (ge = g->entries->next; ge != 0; ge = ge->next) { - ne = ge->frwd; - - /* - * although there should be no one-line path * and any path - * must end with CLOSEPATH, * nobody can say for sure - */ - - if (ge == ne || ne == 0) - continue; - - /* now handle various joints */ - - if (ge->type == GE_LINE && ne->type == GE_LINE) { - dx1 = ge->ix3 - ge->prev->ix3; - dy1 = ge->iy3 - ge->prev->iy3; - dx2 = ne->ix3 - ge->ix3; - dy2 = ne->iy3 - ge->iy3; - - /* check whether they have the same direction */ - /* and the same slope */ - /* then we can join them into one line */ - - if (dx1 * dx2 >= 0 && dy1 * dy2 >= 0 && dx1 * dy2 == dy1 * dx2) { - /* extend the previous line */ - ge->ix3 = ne->ix3; - ge->iy3 = ne->iy3; - - /* and get rid of the next line */ - freethisge(ne); - } - } else if (ge->type == GE_LINE && ne->type == GE_CURVE) { - fixcvends(ne); - - dx1 = ge->ix3 - ge->prev->ix3; - dy1 = ge->iy3 - ge->prev->iy3; - dx2 = ne->ix1 - ge->ix3; - dy2 = ne->iy1 - ge->iy3; - - /* if the line is nearly horizontal and we can fix it */ - if (dx1 != 0 && 5 * abs(dy1) / abs(dx1) == 0 - && icheckcv(ne, 0, -dy1) - && abs(dy1) <= 4) { - dir = igetcvdir(ne); - ge->iy3 -= dy1; - ne->iy1 -= dy1; - fixcvdir(ne, dir); - if (ge->next != ne) - ne->prev->iy3 -= dy1; - dy1 = 0; - } else if (dy1 != 0 && 5 * abs(dx1) / abs(dy1) == 0 - && icheckcv(ne, -dx1, 0) - && abs(dx1) <= 4) { - /* the same but vertical */ - dir = igetcvdir(ne); - ge->ix3 -= dx1; - ne->ix1 -= dx1; - fixcvdir(ne, dir); - if (ge->next != ne) - ne->prev->ix3 -= dx1; - dx1 = 0; - } - /* - * if line is horizontal and curve begins nearly - * horizontally - */ - if (dy1 == 0 && dx2 != 0 && 5 * abs(dy2) / abs(dx2) == 0) { - dir = igetcvdir(ne); - ne->iy1 -= dy2; - fixcvdir(ne, dir); - dy2 = 0; - } else if (dx1 == 0 && dy2 != 0 && 5 * abs(dx2) / abs(dy2) == 0) { - /* the same but vertical */ - dir = igetcvdir(ne); - ne->ix1 -= dx2; - fixcvdir(ne, dir); - dx2 = 0; - } - } else if (ge->type == GE_CURVE && ne->type == GE_LINE) { - fixcvends(ge); - - dx1 = ge->ix3 - ge->ix2; - dy1 = ge->iy3 - ge->iy2; - dx2 = ne->ix3 - ge->ix3; - dy2 = ne->iy3 - ge->iy3; - - /* if the line is nearly horizontal and we can fix it */ - if (dx2 != 0 && 5 * abs(dy2) / abs(dx2) == 0 - && icheckcv(ge, 0, dy2) - && abs(dy2) <= 4) { - dir = igetcvdir(ge); - ge->iy3 += dy2; - ge->iy2 += dy2; - fixcvdir(ge, dir); - if (ge->next != ne) - ne->prev->iy3 += dy2; - dy2 = 0; - } else if (dy2 != 0 && 5 * abs(dx2) / abs(dy2) == 0 - && icheckcv(ge, dx2, 0) - && abs(dx2) <= 4) { - /* the same but vertical */ - dir = igetcvdir(ge); - ge->ix3 += dx2; - ge->ix2 += dx2; - fixcvdir(ge, dir); - if (ge->next != ne) - ne->prev->ix3 += dx2; - dx2 = 0; - } - /* - * if line is horizontal and curve ends nearly - * horizontally - */ - if (dy2 == 0 && dx1 != 0 && 5 * abs(dy1) / abs(dx1) == 0) { - dir = igetcvdir(ge); - ge->iy2 += dy1; - fixcvdir(ge, dir); - dy1 = 0; - } else if (dx2 == 0 && dy1 != 0 && 5 * abs(dx1) / abs(dy1) == 0) { - /* the same but vertical */ - dir = igetcvdir(ge); - ge->ix2 += dx1; - fixcvdir(ge, dir); - dx1 = 0; - } - } else if (ge->type == GE_CURVE && ne->type == GE_CURVE) { - fixcvends(ge); - fixcvends(ne); - - dx1 = ge->ix3 - ge->ix2; - dy1 = ge->iy3 - ge->iy2; - dx2 = ne->ix1 - ge->ix3; - dy2 = ne->iy1 - ge->iy3; - - /* - * check if we have a rather smooth joint at extremal - * point - */ - /* left or right extremal point */ - if (abs(dx1) <= 4 && abs(dx2) <= 4 - && dy1 != 0 && 5 * abs(dx1) / abs(dy1) == 0 - && dy2 != 0 && 5 * abs(dx2) / abs(dy2) == 0 - && (ge->iy3 < ge->prev->iy3 && ne->iy3 < ge->iy3 - || ge->iy3 > ge->prev->iy3 && ne->iy3 > ge->iy3) - && (ge->ix3 - ge->prev->ix3) * (ne->ix3 - ge->ix3) < 0 - ) { - dir = igetcvdir(ge); - ge->ix2 += dx1; - dx1 = 0; - fixcvdir(ge, dir); - dir = igetcvdir(ne); - ne->ix1 -= dx2; - dx2 = 0; - fixcvdir(ne, dir); - } - /* top or down extremal point */ - else if (abs(dy1) <= 4 && abs(dy2) <= 4 - && dx1 != 0 && 5 * abs(dy1) / abs(dx1) == 0 - && dx2 != 0 && 5 * abs(dy2) / abs(dx2) == 0 - && (ge->ix3 < ge->prev->ix3 && ne->ix3 < ge->ix3 - || ge->ix3 > ge->prev->ix3 && ne->ix3 > ge->ix3) - && (ge->iy3 - ge->prev->iy3) * (ne->iy3 - ge->iy3) < 0 - ) { - dir = igetcvdir(ge); - ge->iy2 += dy1; - dy1 = 0; - fixcvdir(ge, dir); - dir = igetcvdir(ne); - ne->iy1 -= dy2; - dy2 = 0; - fixcvdir(ne, dir); - } - /* or may be we just have a smooth junction */ - else if (dx1 * dx2 >= 0 && dy1 * dy2 >= 0 - && 10 * abs(k = abs(dx1 * dy2) - abs(dy1 * dx2)) < (abs(dx1 * dy2) + abs(dy1 * dx2))) { - int tries[6][4]; - int results[6]; - int i, b; - - /* build array of changes we are going to try */ - /* uninitalized entries are 0 */ - if (k > 0) { - static int t1[6][4] = { - {0, 0, 0, 0}, - {-1, 0, 1, 0}, - {-1, 0, 0, 1}, - {0, -1, 1, 0}, - {0, -1, 0, 1}, - {-1, -1, 1, 1}}; - memcpy(tries, t1, sizeof tries); - } else { - static int t1[6][4] = { - {0, 0, 0, 0}, - {1, 0, -1, 0}, - {1, 0, 0, -1}, - {0, 1, -1, 0}, - {0, 1, 0, -1}, - {1, 1, -1, -1}}; - memcpy(tries, t1, sizeof tries); - } - - /* now try the changes */ - results[0] = abs(k); - for (i = 1; i < 6; i++) { - results[i] = abs((abs(dx1) + tries[i][0]) * (abs(dy2) + tries[i][1]) - - (abs(dy1) + tries[i][2]) * (abs(dx2) + tries[i][3])); - } - - /* and find the best try */ - k = abs(k); - b = 0; - for (i = 1; i < 6; i++) - if (results[i] < k) { - k = results[i]; - b = i; - } - /* and finally apply it */ - if (dx1 < 0) - tries[b][0] = -tries[b][0]; - if (dy2 < 0) - tries[b][1] = -tries[b][1]; - if (dy1 < 0) - tries[b][2] = -tries[b][2]; - if (dx2 < 0) - tries[b][3] = -tries[b][3]; - - dir = igetcvdir(ge); - ge->ix2 -= tries[b][0]; - ge->iy2 -= tries[b][2]; - fixcvdir(ge, dir); - dir = igetcvdir(ne); - ne->ix1 += tries[b][3]; - ne->iy1 += tries[b][1]; - fixcvdir(ne, dir); - } - } - } -} - -/* debugging: print out stems of a glyph */ -static void -debugstems( - char *name, - STEM * hstems, - int nhs, - STEM * vstems, - int nvs -) -{ - int i; - - fprintf(pfa_file, "%% %s\n", name); - fprintf(pfa_file, "%% %d horizontal stems:\n", nhs); - for (i = 0; i < nhs; i++) - fprintf(pfa_file, "%% %3d %d (%d...%d) %c %c%c%c%c\n", i, hstems[i].value, - hstems[i].from, hstems[i].to, - ((hstems[i].flags & ST_UP) ? 'U' : 'D'), - ((hstems[i].flags & ST_END) ? 'E' : '-'), - ((hstems[i].flags & ST_FLAT) ? 'F' : '-'), - ((hstems[i].flags & ST_ZONE) ? 'Z' : ' '), - ((hstems[i].flags & ST_TOPZONE) ? 'T' : ' ')); - fprintf(pfa_file, "%% %d vertical stems:\n", nvs); - for (i = 0; i < nvs; i++) - fprintf(pfa_file, "%% %3d %d (%d...%d) %c %c%c\n", i, vstems[i].value, - vstems[i].from, vstems[i].to, - ((vstems[i].flags & ST_UP) ? 'U' : 'D'), - ((vstems[i].flags & ST_END) ? 'E' : '-'), - ((vstems[i].flags & ST_FLAT) ? 'F' : '-')); -} - -/* add pseudo-stems for the limits of the Blue zones to the stem array */ -static int -addbluestems( - STEM *s, - int n -) -{ - int i; - - for(i=0; i - (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT) - ) - continue; - } else { - if( - (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT) - < - (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT) - ) - continue; - } - } - } - x = s[j]; - s[j] = s[i]; - s[i] = x; - } -} - -/* check whether two stem borders overlap */ - -static int -stemoverlap( - STEM * s1, - STEM * s2 -) -{ - int result; - - if (s1->from <= s2->from && s1->to >= s2->from - || s2->from <= s1->from && s2->to >= s1->from) - result = 1; - else - result = 0; - - if (ISDBG(STEMOVERLAP)) - fprintf(pfa_file, "%% overlap %d(%d..%d)x%d(%d..%d)=%d\n", - s1->value, s1->from, s1->to, s2->value, s2->from, s2->to, result); - return result; -} - -/* - * check if the stem [border] is in an appropriate blue zone - * (currently not used) - */ - -static int -steminblue( - STEM *s -) -{ - int i, val; - - val=s->value; - if(s->flags & ST_UP) { - /* painted size up, look at lower zones */ - if(nblues>=2 && val>=bluevalues[0] && val<=bluevalues[1] ) - return 1; - for(i=0; i=otherblues[i] && val<=otherblues[i+1] ) - return 1; - } - } else { - /* painted side down, look at upper zones */ - for(i=2; i=bluevalues[i] && val<=bluevalues[i+1] ) - return 1; - } - } - - return 0; -} - -/* mark the outermost stem [borders] in the blue zones */ - -static void -markbluestems( - STEM *s, - int nold -) -{ - int i, j, a, b, c; - /* - * traverse the list of Blue Values, mark the lowest upper - * stem in each bottom zone and the topmost lower stem in - * each top zone with ST_BLUE - */ - - /* top zones */ - for(i=2; i=0; j--) { - if( s[j].flags & (ST_ZONE|ST_UP|ST_END) ) - continue; - c=s[j].value; - if(c=0 && s[j].value==c - && (s[j].flags & (ST_UP|ST_ZONE))==0 ; j--) - s[j].flags |= ST_BLUE; - break; - } - } - } - /* baseline */ - if(nblues>=2) { - a=bluevalues[0]; b=bluevalues[1]; - for(j=0; jb) /* too high */ - break; - if(c>=a) { /* found the lowest stem border */ - /* mark all the stems with the same value */ - if(ISDBG(BLUESTEMS)) - fprintf(pfa_file, "%% found U BLUE at %d\n", s[j].value); - /* include ST_END values */ - while( s[j-1].value==c && (s[j-1].flags & ST_ZONE)==0 ) - j--; - s[j].flags |= ST_BLUE; - for(j++; jb) /* too high */ - break; - if(c>=a) { /* found the lowest stem border */ - /* mark all the stems with the same value */ - if(ISDBG(BLUESTEMS)) - fprintf(pfa_file, "%% found U BLUE at %d\n", s[j].value); - /* include ST_END values */ - while( s[j-1].value==c && (s[j-1].flags & ST_ZONE)==0 ) - j--; - s[j].flags |= ST_BLUE; - for(j++; j=b) { /* have no free space */ - for(j=nold; j>=b; j--) /* make free space */ - s[j]=s[j-1]; - b++; - nold++; - } - s[nnew]=s[a]; - s[nnew].flags &= ~(ST_UP|ST_BLUE); - nnew++; - i=b-1; - } else { - s[nnew++]=s[c]; - i=c; /* skip up to this point */ - } - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d U BLUE\n", - s[nnew-2].value, s[nnew-1].value); - } else { - if (nstack >= MAX_STACK) { - WARNING_1 fprintf(stderr, "Warning: **** converter's stem stack overflow ****\n"); - nstack = 0; - } - stack[nstack++] = s[i]; - } - } else if(s[i].flags & ST_BLUE) { - /* again, we just HAVE to use this value */ - if (readystem) - nnew += 2; - readystem=0; - - /* remember the list of Blue zone stems with the same value */ - for(a=i, i++; i= 0; i--) { - if( (stack[i].flags & ST_UP)==0 ) { - if( (stack[i].flags & (ST_ZONE|ST_TOPZONE))==ST_ZONE ) - break; - else - continue; - } - for(j=a; j=0; j-=2) { - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% ?stem %d...%d -- %d\n", - s[j].value, s[j+1].value, stack[c].value); - if(s[j+1].value < stack[c].value) /* no conflict */ - break; - if(s[j].flags & ST_BLUE) { - /* oops, we don't want to spoil other blue zones */ - stack[c].value=s[j+1].value+1; - break; - } - if( (s[j].flags|s[j+1].flags) & ST_END ) { - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% -stem %d...%d p=1\n", - s[j].value, s[j+1].value); - continue; /* pri==1, silently discard it */ - } - /* we want to discard no nore than 2 stems of pri>=2 */ - if( ++readystem > 2 ) { - /* change our stem to not conflict */ - stack[c].value=s[j+1].value+1; - break; - } else { - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% -stem %d...%d p>=2\n", - s[j].value, s[j+1].value); - continue; - } - } - nnew=j+2; - /* add this stem */ - if(nnew>=b-1) { /* have no free space */ - for(j=nold; j>=b-1; j--) /* make free space */ - s[j]=s[j-1]; - b++; - nold++; - } - s[nnew++]=stack[c]; - s[nnew++]=s[b-1]; - /* clean up the stack */ - nstack=sbottom=0; - readystem=0; - /* set the next position to search */ - i=b-1; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d D BLUE\n", - s[nnew-2].value, s[nnew-1].value); - } else if (nstack > 0) { - - /* - * check whether our stem overlaps with anything in - * stack - */ - for (j = nstack - 1; j >= sbottom; j--) { - if (s[i].value <= stack[j].value) - break; - if (stack[j].flags & ST_ZONE) - continue; - - if ((s[i].flags & ST_END) - || (stack[j].flags & ST_END)) - pri = 1; - else if ((s[i].flags & ST_FLAT) - || (stack[j].flags & ST_FLAT)) - pri = 3; - else - pri = 2; - - if (pri < readystem && s[nnew + 1].value >= stack[j].value - || !stemoverlap(&stack[j], &s[i])) - continue; - - if (readystem > 1 && s[nnew + 1].value < stack[j].value) { - nnew += 2; - readystem = 0; - nlps = 0; - } - /* - * width of the previous stem (if it's - * present) - */ - w1 = s[nnew + 1].value - s[nnew].value; - - /* width of this stem */ - w2 = s[i].value - stack[j].value; - - if (readystem == 0) { - /* nothing yet, just add a new stem */ - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - readystem = pri; - if (pri == 1) - nlps = 1; - else if (pri == 2) - sbottom = j; - else { - sbottom = j + 1; - while (sbottom < nstack - && stack[sbottom].value <= stack[j].value) - sbottom++; - } - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } else if (pri == 1) { - if (stack[j].value > s[nnew + 1].value) { - /* - * doesn't overlap with the - * previous one - */ - nnew += 2; - nlps++; - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } else if (w2 < w1) { - /* is narrower */ - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% /stem %d...%d p=%d n=%d %d->%d\n", - stack[j].value, s[i].value, pri, nlps, w1, w2); - } - } else if (pri == 2) { - if (readystem == 2) { - /* choose the narrower stem */ - if (w1 > w2) { - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - sbottom = j; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% /stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } - /* else readystem==1 */ - } else if (stack[j].value > s[nnew + 1].value) { - /* - * value doesn't overlap with - * the previous one - */ - nnew += 2; - nlps = 0; - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - sbottom = j; - readystem = pri; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } else if (nlps == 1 - || stack[j].value > s[nnew - 1].value) { - /* - * we can replace the top - * stem - */ - nlps = 0; - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - readystem = pri; - sbottom = j; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% /stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } - } else if (readystem == 3) { /* that means also - * pri==3 */ - /* choose the narrower stem */ - if (w1 > w2) { - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - sbottom = j + 1; - while (sbottom < nstack - && stack[sbottom].value <= stack[j].value) - sbottom++; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% /stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } - } else if (pri == 3) { - /* - * we can replace as many stems as - * neccessary - */ - nnew += 2; - while (nnew > 0 && s[nnew - 1].value >= stack[j].value) { - nnew -= 2; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% -stem %d..%d\n", - s[nnew].value, s[nnew + 1].value); - } - nlps = 0; - s[nnew] = stack[j]; - s[nnew + 1] = s[i]; - readystem = pri; - sbottom = j + 1; - while (sbottom < nstack - && stack[sbottom].value <= stack[j].value) - sbottom++; - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% +stem %d...%d p=%d n=%d\n", - stack[j].value, s[i].value, pri, nlps); - } - } - } - } - if (readystem) - nnew += 2; - - /* change the 1-pixel-wide stems to 20-pixel-wide stems if possible - * the constant 20 is recommended in the Type1 manual - */ - if(useblues) { - for(i=0; ii+2 && s[i+2].value0 && s[i-1].value>s[i].value-22) - s[i].value=s[i-1].value+2; /* compensate for fuzziness */ - else - s[i].value-=20; - } - } - } - /* make sure that no stem it stretched between - * a top zone and a bottom zone - */ - if(useblues) { - for(i=0; i=s[i].value && c<=s[i+1].value && c=2) { - c=bluevalues[1]; - if( c>=s[i].value && c<=s[i+1].value && c>b ) - b=c; - } - for(j=1; j=s[i].value && c<=s[i+1].value && c>b ) - b=c; - } - if( a!=10000 && b!= -10000 ) { /* it is stretched */ - /* split the stem into 2 ghost stems */ - for(j=nnew+1; j>i+1; j--) /* make free space */ - s[j]=s[j-2]; - nnew+=2; - - if(s[i].value+22 >= a) - s[i+1].value=a-2; /* leave space for fuzziness */ - else - s[i+1].value=s[i].value+20; - - if(s[i+3].value-22 <= b) - s[i+2].value=b+2; /* leave space for fuzziness */ - else - s[i+2].value=s[i+3].value-20; - - i+=2; - } - } - } - /* look for triple stems */ - for (i = 0; i < nnew; i += 2) { - if (nnew - i >= 6) { - a = s[i].value + s[i + 1].value; - b = s[i + 2].value + s[i + 3].value; - c = s[i + 4].value + s[i + 5].value; - - w1 = s[i + 1].value - s[i].value; - w2 = s[i + 3].value - s[i + 2].value; - w3 = s[i + 5].value - s[i + 4].value; - - fw = w3 - w1; /* fuzz in width */ - fd = ((c - b) - (b - a)); /* fuzz in distance - * (doubled) */ - - /* we are able to handle some fuzz */ - /* - * it doesn't hurt if the declared stem is a bit - * narrower than actual unless it's an edge in - * a blue zone - */ - if (abs(abs(fd) - abs(fw)) * 5 < w2 - && abs(fw) * 20 < (w1 + w3)) { /* width dirrerence <10% */ - - if(useblues) { /* check that we don't disturb any blue stems */ - j=c; k=a; - if (fw > 0) { - if (fd > 0) { - if( s[i+5].flags & ST_BLUE ) - continue; - j -= fw; - } else { - if( s[i+4].flags & ST_BLUE ) - continue; - j += fw; - } - } else if(fw < 0) { - if (fd > 0) { - if( s[i+1].flags & ST_BLUE ) - continue; - k -= fw; - } else { - if( s[i].flags & ST_BLUE ) - continue; - k += fw; - } - } - pri = ((j - b) - (b - k)); - - if (pri > 0) { - if( s[i+2].flags & ST_BLUE ) - continue; - } else if(pri < 0) { - if( s[i+3].flags & ST_BLUE ) - continue; - } - } - - /* - * first fix up the width of 1st and 3rd - * stems - */ - if (fw > 0) { - if (fd > 0) { - s[i + 5].value -= fw; - c -= fw; - } else { - s[i + 4].value += fw; - c += fw; - } - } else { - if (fd > 0) { - s[i + 1].value -= fw; - a -= fw; - } else { - s[i].value += fw; - a += fw; - } - } - fd = ((c - b) - (b - a)); - - if (fd > 0) { - s[i + 2].value += abs(fd) / 2; - } else { - s[i + 3].value -= abs(fd) / 2; - } - - s[i].flags |= ST_3; - i += 4; - } - } - } - - return (nnew & ~1); /* number of lines must be always even */ -} - -/* - * these macros and function allow to set the base stem, - * check that it's not empty and subtract another stem - * from the base stem (possibly dividing it into multiple parts) - */ - -/* pairs for pieces of the base stem */ -static short xbstem[MAX_STEMS*2]; -/* index of the last point */ -static int xblast= -1; - -#define setbasestem(from, to) \ - (xbstem[0]=from, xbstem[1]=to, xblast=1) -#define isbaseempty() (xblast<=0) - -/* returns 1 if was overlapping, 0 otherwise */ -static int -subfrombase( - int from, - int to -) -{ - int a, b; - int i, j; - - if(isbaseempty()) - return 0; - - /* handle the simple case simply */ - if(from > xbstem[xblast] || to < xbstem[0]) - return 0; - - /* the binary search may be more efficient */ - /* but for now the linear search is OK */ - for(b=1; from > xbstem[b]; b+=2) {} /* result: from <= xbstem[b] */ - for(a=xblast-1; to < xbstem[a]; a-=2) {} /* result: to >= xbstem[a] */ - - /* now the interesting examples are: - * (it was hard for me to understand, so I looked at the examples) - * 1 - * a|-----| |-----|b |-----| |-----| - * f|-----|t - * 2 - * a|-----|b |-----| |-----| |-----| - * f|--|t - * 3 - * a|-----|b |-----| |-----| |-----| - * f|-----|t - * 4 - * |-----|b a|-----| |-----| |-----| - * f|------------|t - * 5 - * |-----| |-----|b |-----| a|-----| - * f|-----------------------------|t - * 6 - * |-----|b |-----| |-----| a|-----| - * f|--------------------------------------------------|t - * 7 - * |-----|b |-----| a|-----| |-----| - * f|--------------------------|t - */ - - if(a < b-1) /* hits a gap - example 1 */ - return 0; - - /* now the subtraction itself */ - - if(a==b-1 && from > xbstem[a] && to < xbstem[b]) { - /* overlaps with only one subrange and splits it - example 2 */ - j=xblast; i=(xblast+=2); - while(j>=b) - xbstem[i--]=xbstem[j--]; - xbstem[b]=from-1; - xbstem[b+1]=to+1; - return 1; - /* becomes - * 2a - * a|b || |-----| |-----| |-----| - * f|--|t - */ - } - - if(xbstem[b-1] < from) { - /* cuts the back of this subrange - examples 3, 4, 7 */ - xbstem[b] = from-1; - b+=2; - /* becomes - * 3a - * a|----| |-----|b |-----| |-----| - * f|-----|t - * 4a - * |---| a|-----|b |-----| |-----| - * f|------------|t - * 7a - * |---| |-----|b a|-----| |-----| - * f|--------------------------|t - */ - } - - if(xbstem[a+1] > to) { - /* cuts the front of this subrange - examples 4a, 5, 7a */ - xbstem[a] = to+1; - a-=2; - /* becomes - * 4b - * a|---| |---|b |-----| |-----| - * f|------------|t - * 5b - * |-----| |-----|b a|-----| || - * f|-----------------------------|t - * 7b - * |---| a|-----|b || |-----| - * f|--------------------------|t - */ - } - - if(a < b-1) /* now after modification it hits a gap - examples 3a, 4b */ - return 1; /* because we have removed something */ - - /* now remove the subranges completely covered by the new stem */ - /* examples 5b, 6, 7b */ - i=b-1; j=a+2; - /* positioned as: - * 5b i j - * |-----| |-----|b a|-----| || - * f|-----------------------------|t - * 6 i xblast j - * |-----|b |-----| |-----| a|-----| - * f|--------------------------------------------------|t - * 7b i j - * |---| a|-----|b || |-----| - * f|--------------------------|t - */ - while(j <= xblast) - xbstem[i++]=xbstem[j++]; - xblast=i-1; - return 1; -} - -/* for debugging */ -static void -printbasestem(void) -{ - int i; - - printf("( "); - for(i=0; i lastpri - && ( lastpri==1 || s[j].value-v<20 || (s[x].value-v)*2 >= s[j].value-v ) ) { - lastpri=pri; - x=j; - } - } - } else { - for(j=i-1; j>=0; j--) { - if(mx[i][j]==0) - continue; - - if( (f | s[j].flags) & ST_END ) - pri=1; - else if( (f | s[j].flags) & ST_FLAT ) - pri=3; - else - pri=2; - - if(lastpri==0 - || pri > lastpri - && ( lastpri==1 || v-s[j].value<20 || (v-s[x].value)*2 >= v-s[j].value ) ) { - lastpri=pri; - x=j; - } - } - } - if(x== -1 && mx[i][i]) - pairs[i]=i; /* a special case */ - else - pairs[i]=x; - } - - if(ISDBG(SUBSTEMS)) { - for(i=0; i0) - fprintf(pfa_file, "%% %d...%d (%d x %d)\n", s[i].value, s[j].value, i, j); - } - } -} - -/* - * Make all the stems originating at the same value get the - * same width. Without this the rasterizer may move the dots - * randomly up or down by one pixel, and that looks bad. - * The prioritisation is the same as in findstemat(). - */ -static void -uniformstems( - STEM * s, - short *pairs, - int ns -) -{ - int i, j, from, to, val, dir; - int pri, prevpri[2], wd, prevwd[2], prevbest[2]; - - for(from=0; from prevpri[dir] || wd= 0) { - if(ISDBG(SUBSTEMS)) { - fprintf(stderr, "at %d (%s %d) pair %d->%d(%d)\n", i, - (dir ? "UP":"DOWN"), s[i].value, pairs[i], prevbest[dir], - s[prevbest[dir]].value); - } - pairs[i] = prevbest[dir]; - } - } - } -} - -/* - * Find the best stem in the array at the specified (value, origin), - * related to the entry ge. - * Returns its index in the array sp, -1 means "none". - * prevbest is the result for the other end of the line, we must - * find something better than it or leave it as it is. - */ -static int -findstemat( - int value, - int origin, - GENTRY *ge, - STEM *sp, - short *pairs, - int ns, - int prevbest /* -1 means "none" */ -) -{ - int i, min, max; - int v, si; - int pri, prevpri; /* priority, 0 = has ST_END, 1 = no ST_END */ - int wd, prevwd; /* stem width */ - - si= -1; /* nothing yet */ - - /* stems are ordered by value, binary search */ - min=0; max=ns; /* min <= i < max */ - while( min < max ) { - i=(min+max)/2; - v=sp[i].value; - if(vvalue) - max=i; - else { - si=i; /* temporary value */ - break; - } - } - - if( si < 0 ) /* found nothing this time */ - return prevbest; - - /* find the priority of the prevbest */ - /* we expect that prevbest has a pair */ - if(prevbest>=0) { - i=pairs[prevbest]; - prevpri=1; - if( (sp[prevbest].flags | sp[i].flags) & ST_END ) - prevpri=0; - prevwd=abs(sp[i].value-value); - } - - /* stems are not ordered by origin, so now do the linear search */ - - while( si>0 && sp[si-1].value==value ) /* find the first one */ - si--; - - for(; siprevpri - || pri==prevpri && prevwd==0 || wd!=0 && wdprev->ix3; - y=ge->prev->iy3; - - if(*nextvsi == -2) - si[SI_VP]=findstemat(x, y, ge, vs, vpairs, nvs, -1); - else { - si[SI_VP]= *nextvsi; *nextvsi= -2; - } - if(*nexthsi == -2) - si[SI_HP]=findstemat(y, x, ge, hs, hpairs, nhs, -1); - else { - si[SI_HP]= *nexthsi; *nexthsi= -2; - } - - /* - * For the horizontal lines we make sure that both - * ends of the line have the same horizontal stem, - * and the same thing for vertical lines and stems. - * In both cases we enforce the stem for the next entry. - * Otherwise unpleasant effects may arise. - */ - - if(ge->type==GE_LINE) { - if(ge->ix3==x) { /* vertical line */ - *nextvsi=si[SI_VP]=findstemat(x, ge->iy3, ge->frwd, vs, vpairs, nvs, si[SI_VP]); - } else if(ge->iy3==y) { /* horizontal line */ - *nexthsi=si[SI_HP]=findstemat(y, ge->ix3, ge->frwd, hs, hpairs, nhs, si[SI_HP]); - } - } - - if(si[SI_VP]+si[SI_HP] == -2) /* no stems, leave it alone */ - return 0; - - /* build the array of relevant bounds */ - nr=0; - for(i=0; i< sizeof(si) / sizeof(si[0]); i++) { - STEM *sp; - short *pairs; - int step; - int f; - int nzones, firstzone, binzone, einzone; - int btype, etype; - - if(si[i] < 0) - continue; - - if(i r[nr].high) { - j=r[nr].low; r[nr].low=r[nr].high; r[nr].high=j; - step= -1; - } else { - step=1; - } - - /* handle the interaction with Blue Zones */ - - if(i>=SI_HP) { /* only for horizontal stems */ - if(si[i]==pairs[si[i]]) { - /* special case, the outermost stem in the - * Blue Zone without a pair, simulate it to 20-pixel - */ - if(sp[ si[i] ].flags & ST_UP) { - r[nr].high+=20; - for(j=si[i]+1; j sp[j].value-2) - r[nr].high=sp[j].value-2; - break; - } - } else { - r[nr].low-=20; - for(j=si[i]-1; j>=0; j--) - if( (sp[j].flags & (ST_ZONE|ST_TOPZONE)) - == (ST_ZONE) ) { - if(r[nr].low < sp[j].value+2) - r[nr].low=sp[j].value+2; - break; - } - } - } - - /* check that the stem borders don't end up in - * different Blue Zones */ - f=sp[ si[i] ].flags; - nzones=0; einzone=binzone=0; - for(j=si[i]; j!=pairs[ si[i] ]; j+=step) { - if( (sp[j].flags & ST_ZONE)==0 ) - continue; - /* if see a zone border going in the same direction */ - if( ((f ^ sp[j].flags) & ST_UP)==0 ) { - if( ++nzones == 1 ) { - firstzone=sp[j].value; /* remember the first one */ - etype=sp[j].flags & ST_TOPZONE; - } - einzone=1; - - } else { /* the opposite direction */ - if(nzones==0) { /* beginning is in a blue zone */ - binzone=1; - btype=sp[j].flags & ST_TOPZONE; - } - einzone=0; - } - } - - /* beginning and end are in Blue Zones of different types */ - if( binzone && einzone && (btype ^ etype)!=0 ) { - if( sp[si[i]].flags & ST_UP ) { - if(firstzone > r[nr].low+22) - r[nr].high=r[nr].low+20; - else - r[nr].high=firstzone-2; - } else { - if(firstzone < r[nr].high-22) - r[nr].low=r[nr].high-20; - else - r[nr].low=firstzone+2; - } - } - } - - if(ISDBG(SUBSTEMS)) - fprintf(pfa_file, "%% at(%d,%d)[%d,%d] %d..%d %c (%d x %d)\n", x, y, i, nr, - r[nr].low, r[nr].high, r[nr].isvert ? 'v' : 'h', - si[i], pairs[si[i]]); - - nr++; - } - - /* now try to find a group */ - conflict=0; /* no conflicts found yet */ - for(j=0; j= lb ) { - if( r[j].low == lb && r[j].high == hb ) /* coincides */ - r[j].already=1; - else - conflict=1; - } - - if(conflict) - break; - } - - if(conflict) { /* nope, check all the groups */ - for(j=0; j= lb ) { - if( r[j].low == lb && r[j].high == hb ) /* coincides */ - r[j].already=1; - else - conflict=1; - } - - if(conflict) - i=egp[grp]-1; /* fast forward to the next group */ - } - } - - /* do we have any empty group ? */ - if(conflict && grp < NSTEMGRP-1) { - grp++; conflict=0; - for(j=0; j 0) { - for(i=egp[NSTEMGRP-1]-1; i>=egp[grp]; i--) - s[i+rexpand]=s[i]; - for(i=0; istemid = gssentry_lastgrp = grp; - return 0; -} - -/* - * Create the groups of substituted stems from the list. - * Each group will be represented by a subroutine in the Subs - * array. - */ - -static void -groupsubstems( - GLYPH *g, - STEM *hs, /* horizontal stems, sorted by value */ - short *hpairs, - int nhs, - STEM *vs, /* vertical stems, sorted by value */ - short *vpairs, - int nvs -) -{ - GENTRY *ge; - int i, j; - - /* temporary storage */ - STEMBOUNDS s[MAX_STEMS*2]; - /* indexes in there, pointing past the end each stem group */ - short egp[NSTEMGRP]; - - int nextvsi, nexthsi; /* -2 means "check by yourself" */ - - for(i=0; ientries; ge != 0; ge = ge->next) { - if(ge->type!=GE_LINE && ge->type!=GE_CURVE) { - nextvsi=nexthsi= -2; /* next path is independent */ - continue; - } - - if( gssentry(ge, hs, hpairs, nhs, vs, vpairs, nvs, s, egp, &nextvsi, &nexthsi) ) { - WARNING_2 fprintf(stderr, "*** glyph %s requires over %d hint subroutines, ignored them\n", - g->name, NSTEMGRP); - /* it's better to have no substituted hints at all than have only part */ - for (ge = g->entries; ge != 0; ge = ge->next) - ge->stemid= -1; - g->nsg=0; /* just to be safe, already is 0 by initialization */ - return; - } - - /* - * handle the last vert/horiz line of the path specially, - * correct the hint for the first entry of the path - */ - if(ge->frwd != ge->next && (nextvsi != -2 || nexthsi != -2) ) { - if( gssentry(ge->frwd, hs, hpairs, nhs, vs, vpairs, nvs, s, egp, &nextvsi, &nexthsi) ) { - WARNING_2 fprintf(stderr, "*** glyph %s requires over %d hint subroutines, ignored them\n", - g->name, NSTEMGRP); - /* it's better to have no substituted hints at all than have only part */ - for (ge = g->entries; ge != 0; ge = ge->next) - ge->stemid= -1; - g->nsg=0; /* just to be safe, already is 0 by initialization */ - return; - } - } - - } - - /* find the index of the first empty group - same as the number of groups */ - if(egp[0]>0) { - for(i=1; insg=i; - } else - g->nsg=0; - - if(ISDBG(SUBSTEMS)) { - fprintf(pfa_file, "%% %d substem groups (%d %d %d)\n", g->nsg, - g->nsg>1 ? egp[g->nsg-2] : -1, - g->nsg>0 ? egp[g->nsg-1] : -1, - g->nsgnsg] : -1 ); - j=0; - for(i=0; insg; i++) { - fprintf(pfa_file, "%% grp %3d: ", i); - for(; jnsg==1) { /* it would be the same as the main stems */ - /* so erase it */ - for (ge = g->entries; ge != 0; ge = ge->next) - ge->stemid= -1; - g->nsg=0; - } - - if(g->nsg>0) { - if( (g->nsbs=malloc(g->nsg * sizeof (egp[0]))) == 0 ) { - fprintf(stderr, "**** not enough memory for substituted hints ****\n"); - exit(255); - } - memmove(g->nsbs, egp, g->nsg * sizeof(short)); - if( (g->sbstems=malloc(egp[g->nsg-1] * sizeof (s[0]))) == 0 ) { - fprintf(stderr, "**** not enough memory for substituted hints ****\n"); - exit(255); - } - memmove(g->sbstems, s, egp[g->nsg-1] * sizeof(s[0])); - } -} - -void -buildstems( - GLYPH * g -) -{ - STEM hs[MAX_STEMS], vs[MAX_STEMS]; /* temporary working - * storage */ - short hs_pairs[MAX_STEMS], vs_pairs[MAX_STEMS]; /* best pairs for these stems */ - STEM *sp; - GENTRY *ge, *nge, *pge; - int nx, ny; - int ovalue; - int totals, grp, lastgrp; - - assertisint(g, "buildstems int"); - - g->nhs = g->nvs = 0; - memset(hs, 0, sizeof hs); - memset(vs, 0, sizeof vs); - - /* first search the whole character for possible stem points */ - - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type == GE_CURVE) { - - /* - * SURPRISE! - * We consider the stems bound by the - * H/V ends of the curves as flat ones. - * - * But we don't include the point on the - * other end into the range. - */ - - /* first check the beginning of curve */ - /* if it is horizontal, add a hstem */ - if (ge->iy1 == ge->prev->iy3) { - hs[g->nhs].value = ge->iy1; - - if (ge->ix1 < ge->prev->ix3) - hs[g->nhs].flags = ST_FLAT | ST_UP; - else - hs[g->nhs].flags = ST_FLAT; - - hs[g->nhs].origin = ge->prev->ix3; - hs[g->nhs].ge = ge; - - if (ge->ix1 < ge->prev->ix3) { - hs[g->nhs].from = ge->ix1+1; - hs[g->nhs].to = ge->prev->ix3; - if(hs[g->nhs].from > hs[g->nhs].to) - hs[g->nhs].from--; - } else { - hs[g->nhs].from = ge->prev->ix3; - hs[g->nhs].to = ge->ix1-1; - if(hs[g->nhs].from > hs[g->nhs].to) - hs[g->nhs].to++; - } - if (ge->ix1 != ge->prev->ix3) - g->nhs++; - } - /* if it is vertical, add a vstem */ - else if (ge->ix1 == ge->prev->ix3) { - vs[g->nvs].value = ge->ix1; - - if (ge->iy1 > ge->prev->iy3) - vs[g->nvs].flags = ST_FLAT | ST_UP; - else - vs[g->nvs].flags = ST_FLAT; - - vs[g->nvs].origin = ge->prev->iy3; - vs[g->nvs].ge = ge; - - if (ge->iy1 < ge->prev->iy3) { - vs[g->nvs].from = ge->iy1+1; - vs[g->nvs].to = ge->prev->iy3; - if(vs[g->nvs].from > vs[g->nvs].to) - vs[g->nvs].from--; - } else { - vs[g->nvs].from = ge->prev->iy3; - vs[g->nvs].to = ge->iy1-1; - if(vs[g->nvs].from > vs[g->nvs].to) - vs[g->nvs].to++; - } - - if (ge->iy1 != ge->prev->iy3) - g->nvs++; - } - /* then check the end of curve */ - /* if it is horizontal, add a hstem */ - if (ge->iy3 == ge->iy2) { - hs[g->nhs].value = ge->iy3; - - if (ge->ix3 < ge->ix2) - hs[g->nhs].flags = ST_FLAT | ST_UP; - else - hs[g->nhs].flags = ST_FLAT; - - hs[g->nhs].origin = ge->ix3; - hs[g->nhs].ge = ge->frwd; - - if (ge->ix3 < ge->ix2) { - hs[g->nhs].from = ge->ix3; - hs[g->nhs].to = ge->ix2-1; - if( hs[g->nhs].from > hs[g->nhs].to ) - hs[g->nhs].to++; - } else { - hs[g->nhs].from = ge->ix2+1; - hs[g->nhs].to = ge->ix3; - if( hs[g->nhs].from > hs[g->nhs].to ) - hs[g->nhs].from--; - } - - if (ge->ix3 != ge->ix2) - g->nhs++; - } - /* if it is vertical, add a vstem */ - else if (ge->ix3 == ge->ix2) { - vs[g->nvs].value = ge->ix3; - - if (ge->iy3 > ge->iy2) - vs[g->nvs].flags = ST_FLAT | ST_UP; - else - vs[g->nvs].flags = ST_FLAT; - - vs[g->nvs].origin = ge->iy3; - vs[g->nvs].ge = ge->frwd; - - if (ge->iy3 < ge->iy2) { - vs[g->nvs].from = ge->iy3; - vs[g->nvs].to = ge->iy2-1; - if( vs[g->nvs].from > vs[g->nvs].to ) - vs[g->nvs].to++; - } else { - vs[g->nvs].from = ge->iy2+1; - vs[g->nvs].to = ge->iy3; - if( vs[g->nvs].from > vs[g->nvs].to ) - vs[g->nvs].from--; - } - - if (ge->iy3 != ge->iy2) - g->nvs++; - } else { - - /* - * check the end of curve for a not smooth - * local extremum - */ - nge = ge->frwd; - - if (nge == 0) - continue; - else if (nge->type == GE_LINE) { - nx = nge->ix3; - ny = nge->iy3; - } else if (nge->type == GE_CURVE) { - nx = nge->ix1; - ny = nge->iy1; - } else - continue; - - /* check for vertical extremums */ - if (ge->iy3 > ge->iy2 && ge->iy3 > ny - || ge->iy3 < ge->iy2 && ge->iy3 < ny) { - hs[g->nhs].value = ge->iy3; - hs[g->nhs].from - = hs[g->nhs].to - = hs[g->nhs].origin = ge->ix3; - hs[g->nhs].ge = ge->frwd; - - if (ge->ix3 < ge->ix2 - || nx < ge->ix3) - hs[g->nhs].flags = ST_UP; - else - hs[g->nhs].flags = 0; - - if (ge->ix3 != ge->ix2 || nx != ge->ix3) - g->nhs++; - } - /* - * the same point may be both horizontal and - * vertical extremum - */ - /* check for horizontal extremums */ - if (ge->ix3 > ge->ix2 && ge->ix3 > nx - || ge->ix3 < ge->ix2 && ge->ix3 < nx) { - vs[g->nvs].value = ge->ix3; - vs[g->nvs].from - = vs[g->nvs].to - = vs[g->nvs].origin = ge->iy3; - vs[g->nvs].ge = ge->frwd; - - if (ge->iy3 > ge->iy2 - || ny > ge->iy3) - vs[g->nvs].flags = ST_UP; - else - vs[g->nvs].flags = 0; - - if (ge->iy3 != ge->iy2 || ny != ge->iy3) - g->nvs++; - } - } - - } else if (ge->type == GE_LINE) { - nge = ge->frwd; - - /* if it is horizontal, add a hstem */ - /* and the ends as vstems if they brace the line */ - if (ge->iy3 == ge->prev->iy3 - && ge->ix3 != ge->prev->ix3) { - hs[g->nhs].value = ge->iy3; - if (ge->ix3 < ge->prev->ix3) { - hs[g->nhs].flags = ST_FLAT | ST_UP; - hs[g->nhs].from = ge->ix3; - hs[g->nhs].to = ge->prev->ix3; - } else { - hs[g->nhs].flags = ST_FLAT; - hs[g->nhs].from = ge->prev->ix3; - hs[g->nhs].to = ge->ix3; - } - hs[g->nhs].origin = ge->ix3; - hs[g->nhs].ge = ge->frwd; - - pge = ge->bkwd; - - /* add beginning as vstem */ - vs[g->nvs].value = pge->ix3; - vs[g->nvs].origin - = vs[g->nvs].from - = vs[g->nvs].to = pge->iy3; - vs[g->nvs].ge = ge; - - if(pge->type==GE_CURVE) - ovalue=pge->iy2; - else - ovalue=pge->prev->iy3; - - if (pge->iy3 > ovalue) - vs[g->nvs].flags = ST_UP | ST_END; - else if (pge->iy3 < ovalue) - vs[g->nvs].flags = ST_END; - else - vs[g->nvs].flags = 0; - - if( vs[g->nvs].flags != 0 ) - g->nvs++; - - /* add end as vstem */ - vs[g->nvs].value = ge->ix3; - vs[g->nvs].origin - = vs[g->nvs].from - = vs[g->nvs].to = ge->iy3; - vs[g->nvs].ge = ge->frwd; - - if(nge->type==GE_CURVE) - ovalue=nge->iy1; - else - ovalue=nge->iy3; - - if (ovalue > ge->iy3) - vs[g->nvs].flags = ST_UP | ST_END; - else if (ovalue < ge->iy3) - vs[g->nvs].flags = ST_END; - else - vs[g->nvs].flags = 0; - - if( vs[g->nvs].flags != 0 ) - g->nvs++; - - g->nhs++; - } - /* if it is vertical, add a vstem */ - /* and the ends as hstems if they brace the line */ - else if (ge->ix3 == ge->prev->ix3 - && ge->iy3 != ge->prev->iy3) { - vs[g->nvs].value = ge->ix3; - if (ge->iy3 > ge->prev->iy3) { - vs[g->nvs].flags = ST_FLAT | ST_UP; - vs[g->nvs].from = ge->prev->iy3; - vs[g->nvs].to = ge->iy3; - } else { - vs[g->nvs].flags = ST_FLAT; - vs[g->nvs].from = ge->iy3; - vs[g->nvs].to = ge->prev->iy3; - } - vs[g->nvs].origin = ge->iy3; - vs[g->nvs].ge = ge->frwd; - - pge = ge->bkwd; - - /* add beginning as hstem */ - hs[g->nhs].value = pge->iy3; - hs[g->nhs].origin - = hs[g->nhs].from - = hs[g->nhs].to = pge->ix3; - hs[g->nhs].ge = ge; - - if(pge->type==GE_CURVE) - ovalue=pge->ix2; - else - ovalue=pge->prev->ix3; - - if (pge->ix3 < ovalue) - hs[g->nhs].flags = ST_UP | ST_END; - else if (pge->ix3 > ovalue) - hs[g->nhs].flags = ST_END; - else - hs[g->nhs].flags = 0; - - if( hs[g->nhs].flags != 0 ) - g->nhs++; - - /* add end as hstem */ - hs[g->nhs].value = ge->iy3; - hs[g->nhs].origin - = hs[g->nhs].from - = hs[g->nhs].to = ge->ix3; - hs[g->nhs].ge = ge->frwd; - - if(nge->type==GE_CURVE) - ovalue=nge->ix1; - else - ovalue=nge->ix3; - - if (ovalue < ge->ix3) - hs[g->nhs].flags = ST_UP | ST_END; - else if (ovalue > ge->ix3) - hs[g->nhs].flags = ST_END; - else - hs[g->nhs].flags = 0; - - if( hs[g->nhs].flags != 0 ) - g->nhs++; - - g->nvs++; - } - /* - * check the end of line for a not smooth local - * extremum - */ - nge = ge->frwd; - - if (nge == 0) - continue; - else if (nge->type == GE_LINE) { - nx = nge->ix3; - ny = nge->iy3; - } else if (nge->type == GE_CURVE) { - nx = nge->ix1; - ny = nge->iy1; - } else - continue; - - /* check for vertical extremums */ - if (ge->iy3 > ge->prev->iy3 && ge->iy3 > ny - || ge->iy3 < ge->prev->iy3 && ge->iy3 < ny) { - hs[g->nhs].value = ge->iy3; - hs[g->nhs].from - = hs[g->nhs].to - = hs[g->nhs].origin = ge->ix3; - hs[g->nhs].ge = ge->frwd; - - if (ge->ix3 < ge->prev->ix3 - || nx < ge->ix3) - hs[g->nhs].flags = ST_UP; - else - hs[g->nhs].flags = 0; - - if (ge->ix3 != ge->prev->ix3 || nx != ge->ix3) - g->nhs++; - } - /* - * the same point may be both horizontal and vertical - * extremum - */ - /* check for horizontal extremums */ - if (ge->ix3 > ge->prev->ix3 && ge->ix3 > nx - || ge->ix3 < ge->prev->ix3 && ge->ix3 < nx) { - vs[g->nvs].value = ge->ix3; - vs[g->nvs].from - = vs[g->nvs].to - = vs[g->nvs].origin = ge->iy3; - vs[g->nvs].ge = ge->frwd; - - if (ge->iy3 > ge->prev->iy3 - || ny > ge->iy3) - vs[g->nvs].flags = ST_UP; - else - vs[g->nvs].flags = 0; - - if (ge->iy3 != ge->prev->iy3 || ny != ge->iy3) - g->nvs++; - } - } - } - - g->nhs=addbluestems(hs, g->nhs); - sortstems(hs, g->nhs); - sortstems(vs, g->nvs); - - if (ISDBG(STEMS)) - debugstems(g->name, hs, g->nhs, vs, g->nvs); - - /* find the stems interacting with the Blue Zones */ - markbluestems(hs, g->nhs); - - if(subhints) { - if (ISDBG(SUBSTEMS)) - fprintf(pfa_file, "%% %s: joining subst horizontal stems\n", g->name); - joinsubstems(hs, hs_pairs, g->nhs, 1); - uniformstems(hs, hs_pairs, g->nhs); - - if (ISDBG(SUBSTEMS)) - fprintf(pfa_file, "%% %s: joining subst vertical stems\n", g->name); - joinsubstems(vs, vs_pairs, g->nvs, 0); - - groupsubstems(g, hs, hs_pairs, g->nhs, vs, vs_pairs, g->nvs); - } - - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% %s: joining main horizontal stems\n", g->name); - g->nhs = joinmainstems(hs, g->nhs, 1); - if (ISDBG(MAINSTEMS)) - fprintf(pfa_file, "%% %s: joining main vertical stems\n", g->name); - g->nvs = joinmainstems(vs, g->nvs, 0); - - if (ISDBG(MAINSTEMS)) - debugstems(g->name, hs, g->nhs, vs, g->nvs); - - if(g->nhs > 0) { - if ((sp = malloc(sizeof(STEM) * g->nhs)) == 0) { - fprintf(stderr, "**** not enough memory for hints ****\n"); - exit(255); - } - g->hstems = sp; - memcpy(sp, hs, sizeof(STEM) * g->nhs); - } else - g->hstems = 0; - - if(g->nvs > 0) { - if ((sp = malloc(sizeof(STEM) * g->nvs)) == 0) { - fprintf(stderr, "**** not enough memory for hints ****\n"); - exit(255); - } - g->vstems = sp; - memcpy(sp, vs, sizeof(STEM) * g->nvs); - } else - g->vstems = 0; - - /* now check that the stems won't overflow the interpreter's stem stack: - * some interpreters (like X11) push the stems on each change into - * stack and pop them only after the whole glyphs is completed. - */ - - totals = (g->nhs+g->nvs) / 2; /* we count whole stems, not halves */ - lastgrp = -1; - - for (ge = g->entries; ge != 0; ge = ge->next) { - grp=ge->stemid; - if(grp >= 0 && grp != lastgrp) { - if(grp==0) - totals += g->nsbs[0]; - else - totals += g->nsbs[grp] - g->nsbs[grp-1]; - - lastgrp = grp; - } - } - - /* be on the safe side, check for >= , not > */ - if(totals >= max_stemdepth) { /* oops, too deep */ - WARNING_2 { - fprintf(stderr, "Warning: glyph %s needs hint stack depth %d\n", g->name, totals); - fprintf(stderr, " (limit %d): removed the substituted hints from it\n", max_stemdepth); - } - if(g->nsg > 0) { - for (ge = g->entries; ge != 0; ge = ge->next) - ge->stemid = -1; - free(g->sbstems); g->sbstems = 0; - free(g->nsbs); g->nsbs = 0; - g->nsg = 0; - } - } - - /* now check if there are too many main stems */ - totals = (g->nhs+g->nvs) / 2; /* we count whole stems, not halves */ - if(totals >= max_stemdepth) { - /* even worse, too much of non-substituted stems */ - WARNING_2 { - fprintf(stderr, "Warning: glyph %s has %d main hints\n", g->name, totals); - fprintf(stderr, " (limit %d): removed the hints from it\n", max_stemdepth); - } - if(g->vstems) { - free(g->vstems); g->vstems = 0; g->nvs = 0; - } - if(g->hstems) { - free(g->hstems); g->hstems = 0; g->nhs = 0; - } - } -} - -/* convert weird curves that are close to lines into lines. -*/ - -void -fstraighten( - GLYPH * g -) -{ - GENTRY *ge, *pge, *nge, *ige; - double df; - int dir; - double iln, oln; - int svdir, i, o; - - for (ige = g->entries; ige != 0; ige = ige->next) { - if (ige->type != GE_CURVE) - continue; - - ge = ige; - pge = ge->bkwd; - nge = ge->frwd; - - df = 0.; - - /* look for vertical then horizontal */ - for(i=0; i<2; i++) { - o = !i; /* other axis */ - - iln = fabs(ge->fpoints[i][2] - pge->fpoints[i][2]); - oln = fabs(ge->fpoints[o][2] - pge->fpoints[o][2]); - /* - * if current curve is almost a vertical line, and it - * doesn't begin or end horizontally (and the prev/next - * line doesn't join smoothly ?) - */ - if( oln < 1. - || ge->fpoints[o][2] == ge->fpoints[o][1] - || ge->fpoints[o][0] == pge->fpoints[o][2] - || iln > 2. - || iln > 1. && iln/oln > 0.1 ) - continue; - - - if(ISDBG(STRAIGHTEN)) - fprintf(stderr,"** straighten almost %s\n", (i? "horizontal":"vertical")); - - df = ge->fpoints[i][2] - pge->fpoints[i][2]; - dir = fsign(ge->fpoints[o][2] - pge->fpoints[o][2]); - ge->type = GE_LINE; - - /* - * suck in all the sequence of such almost lines - * going in the same direction but not deviating - * too far from vertical - */ - iln = fabs(nge->fpoints[i][2] - ge->fpoints[i][2]); - oln = nge->fpoints[o][2] - ge->fpoints[o][2]; - - while (fabs(df) <= 5 && nge->type == GE_CURVE - && dir == fsign(oln) /* that also gives oln != 0 */ - && iln <= 2. - && ( iln <= 1. || iln/fabs(oln) <= 0.1 ) ) { - ge->fx3 = nge->fx3; - ge->fy3 = nge->fy3; - - if(ISDBG(STRAIGHTEN)) - fprintf(stderr,"** straighten collapsing %s\n", (i? "horizontal":"vertical")); - freethisge(nge); - fixendpath(ge); - pge = ge->bkwd; - nge = ge->frwd; - - df = ge->fpoints[i][2] - pge->fpoints[i][2]; - - iln = fabs(nge->fpoints[i][2] - ge->fpoints[i][2]); - oln = nge->fpoints[o][2] - ge->fpoints[o][2]; - } - - /* now check what do we have as previous/next line */ - - if(ge != pge) { - if( pge->type == GE_LINE && pge->fpoints[i][2] == pge->prev->fpoints[i][2] - && fabs(pge->fpoints[o][2] != pge->prev->fpoints[o][2]) ) { - if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with previous 0x%x 0x%x\n", pge, ge); - /* join the previous line with current */ - pge->fx3 = ge->fx3; - pge->fy3 = ge->fy3; - - ige = freethisge(ge)->prev; /* keep the iterator valid */ - ge = pge; - fixendpath(ge); - pge = ge->bkwd; - } - } - - if(ge != nge) { - if (nge->type == GE_LINE && nge->fpoints[i][2] == ge->fpoints[i][2] - && fabs(nge->fpoints[o][2] != ge->fpoints[o][2]) ) { - if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with next 0x%x 0x%x\n", ge, nge); - /* join the next line with current */ - ge->fx3 = nge->fx3; - ge->fy3 = nge->fy3; - - freethisge(nge); - fixendpath(ge); - pge = ge->bkwd; - nge = ge->frwd; - - } - } - - if(ge != pge) { - /* try to align the lines if neccessary */ - if(df != 0.) - fclosegap(ge, ge, i, df, NULL); - } else { - /* contour consists of only one line, get rid of it */ - ige = freethisge(ge); /* keep the iterator valid */ - if(ige == 0) /* this was the last contour */ - return; - ige = ige->prev; - } - - break; /* don't bother looking at the other axis */ - } - } -} - -/* solve a square equation, - * returns the number of solutions found, the solutions - * are stored in res which should point to array of two doubles. - * min and max limit the area for solutions - */ - -static int -fsqequation( - double a, - double b, - double c, - double *res, - double min, - double max -) -{ - double D; - int n; - - if(ISDBG(SQEQ)) fprintf(stderr, "sqeq(%g,%g,%g) [%g;%g]\n", a, b, c, min, max); - - if(fabs(a) < 0.000001) { /* if a linear equation */ - n=0; - if(fabs(b) < 0.000001) /* not an equation at all */ - return 0; - res[0] = -c/b; - if(ISDBG(SQEQ)) fprintf(stderr, "sqeq: linear t=%g\n", res[0]); - if(res[0] >= min && res[0] <= max) - n++; - return n; - } - - D = b*b - 4.0*a*c; - if(ISDBG(SQEQ)) fprintf(stderr, "sqeq: D=%g\n", D); - if(D<0) - return 0; - - D = sqrt(D); - - n=0; - res[0] = (-b+D) / (2*a); - if(ISDBG(SQEQ)) fprintf(stderr, "sqeq: t1=%g\n", res[0]); - if(res[0] >= min && res[0] <= max) - n++; - - res[n] = (-b-D) / (2*a); - if(ISDBG(SQEQ)) fprintf(stderr, "sqeq: t2=%g\n", res[n]); - if(res[n] >= min && res[n] <= max) - n++; - - /* return 2nd solution only if it's different enough */ - if(n==2 && fabs(res[0]-res[1])<0.000001) - n=1; - - return n; -} - -/* check that the curves don't cross quadrant boundary */ -/* (float) */ - -/* - Here we make sure that the curve does not continue past - horizontal or vertical extremums. The horizontal points are - explained, vertical points are by analogy. - - The horizontal points are where the derivative - dy/dx is equal to 0. But the Bezier curves are defined by - parametric formulas - x=fx(t) - y=fy(t) - so finding this derivative is complicated. - Also even if we find some point (x,y) splitting at this point - is far not obvious. Fortunately we can use dy/dt = 0 instead, - this gets to a rather simple square equation and splitting - at a known value of t is simple. - - The formulas are: - - y = A*(1-t)^3 + 3*B*(1-t)^2*t + 3*C*(1-t)*t^2 + D*t^3 - y = (-A+3*B-3*C+D)*t^3 + (3*A-6*B+3*C)*t^2 + (-3*A+3*B)*t + A - dy/dt = 3*(-A+3*B-3*C+D)*t^2 + 2*(3*A-6*B+3*C)*t + (-3*A+3*B) - */ - -void -ffixquadrants( - GLYPH *g -) -{ - GENTRY *ge, *nge; - int i, j, np, oldnp; - double sp[5]; /* split points, last one empty */ - char dir[5]; /* for debugging, direction by which split happened */ - double a, b, *pts; /* points of a curve */ - - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type != GE_CURVE) - continue; - - doagain: - np = 0; /* no split points yet */ - if(ISDBG(QUAD)) { - fprintf(stderr, "%s: trying 0x%x (%g %g) (%g %g) (%g %g) (%g %g)\n ", g->name, - ge, ge->prev->fx3, ge->prev->fy3, ge->fx1, ge->fy1, ge->fx2, ge->fy2, - ge->fx3, ge->fy3); - } - for(i=0; i<2; i++) { /* first for x then for y */ - /* find the cooridnates of control points */ - a = ge->prev->fpoints[i][2]; - pts = &ge->fpoints[i][0]; - - oldnp = np; - np += fsqequation( - 3.0*(-a + 3.0*pts[0] - 3.0*pts[1] + pts[2]), - 6.0*(a - 2.0*pts[0] + pts[1]), - 3.0*(-a + pts[0]), - &sp[np], - 0.0, 1.0); /* XXX range is [0;1] */ - - if(np == oldnp) - continue; - - if(ISDBG(QUAD)) - fprintf(stderr, "%s: 0x%x: %d pts(%c): ", - g->name, ge, np-oldnp, i? 'y':'x'); - - /* remove points that are too close to the ends - * because hor/vert ends are permitted, also - * if the split point is VERY close to the ends - * but not exactly then just flatten it and check again. - */ - for(j = oldnp; jfpoints[i][0] != ge->prev->fpoints[i][2]) { - ge->fpoints[i][0] = ge->prev->fpoints[i][2]; - if(ISDBG(QUAD)) fprintf(stderr, "flattened at front\n"); - goto doagain; - } - if( ge->fpoints[i][1] != ge->fpoints[i][0] - && fsign(ge->fpoints[i][2] - ge->fpoints[i][1]) - != fsign(ge->fpoints[i][1] - ge->fpoints[i][0]) ) { - ge->fpoints[i][1] = ge->fpoints[i][0]; - if(ISDBG(QUAD)) fprintf(stderr, "flattened zigzag at front\n"); - goto doagain; - } - sp[j] = sp[j+1]; np--; j--; - if(ISDBG(QUAD)) fprintf(stderr, "(front flat) "); - } else if(sp[j] > 0.97) { /* rear end of curve */ - if(ge->fpoints[i][1] != ge->fpoints[i][2]) { - ge->fpoints[i][1] = ge->fpoints[i][2]; - if(ISDBG(QUAD)) fprintf(stderr, "flattened at rear\n"); - goto doagain; - } - if( ge->fpoints[i][0] != ge->fpoints[i][1] - && fsign(ge->prev->fpoints[i][2] - ge->fpoints[i][0]) - != fsign(ge->fpoints[i][0] - ge->fpoints[i][1]) ) { - ge->fpoints[i][0] = ge->fpoints[i][1]; - if(ISDBG(QUAD)) fprintf(stderr, "flattened zigzag at rear\n"); - goto doagain; - } - sp[j] = sp[j+1]; np--; j--; - if(ISDBG(QUAD)) fprintf(stderr, "(rear flat) "); - } - } - if(ISDBG(QUAD)) fprintf(stderr, "\n"); - } - - if(np==0) /* no split points, leave it alone */ - continue; - - if(ISDBG(QUAD)) { - fprintf(stderr, "%s: splitting 0x%x (%g %g) (%g %g) (%g %g) (%g %g) at %d points\n ", g->name, - ge, ge->prev->fx3, ge->prev->fy3, ge->fx1, ge->fy1, ge->fx2, ge->fy2, - ge->fx3, ge->fy3, np); - for(i=0; i sp[j]) { - a = sp[i]; sp[i] = sp[j]; sp[j] = a; - } - - /* now finally do the split on each point */ - for(j=0; jfpoints[i][0]; /* get the middle points */ - b = ge->fpoints[i][1]; - - /* calculate new internal points */ - c = SPLIT(a, b); - - ge->fpoints[i][0] = SPLIT(ge->prev->fpoints[i][2], a); - ge->fpoints[i][1] = SPLIT(ge->fpoints[i][0], c); - - nge->fpoints[i][1] = SPLIT(b, nge->fpoints[i][2]); - nge->fpoints[i][0] = SPLIT(c, nge->fpoints[i][1]); - - ge->fpoints[i][2] = SPLIT(ge->fpoints[i][1], - + nge->fpoints[i][0]); - } -#undef SPLIT - - addgeafter(ge, nge); - - /* go to the next part, adjust remaining points */ - ge = nge; - for(i=j+1; itype != GE_CURVE) - return 0; - - a = ge->iy2 - ge->iy1; - b = ge->ix2 - ge->ix1; - if(a == 0) { - if(b == 0) { - return 0; - } else - k = FBIGVAL; - } else - k = fabs((double) b / (double) a); - - a = ge->iy1 - ge->prev->iy3; - b = ge->ix1 - ge->prev->ix3; - if(a == 0) { - if(b == 0) { - return 0; - } else - k1 = FBIGVAL; - } else - k1 = fabs((double) b / (double) a); - - a = ge->iy3 - ge->iy2; - b = ge->ix3 - ge->ix2; - if(a == 0) { - if(b == 0) { - return 0; - } else - k2 = FBIGVAL; - } else - k2 = fabs((double) b / (double) a); - - /* if the curve is not a zigzag */ - if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k) - return 0; - else - return 1; -} - -/* check if a curve is a zigzag - floating */ - -static int -fiszigzag( - GENTRY *ge -) -{ - double k, k1, k2; - double a, b; - - if (ge->type != GE_CURVE) - return 0; - - a = fabs(ge->fy2 - ge->fy1); - b = fabs(ge->fx2 - ge->fx1); - if(a < FEPS) { - if(b < FEPS) { - return 0; - } else - k = FBIGVAL; - } else - k = b / a; - - a = fabs(ge->fy1 - ge->prev->fy3); - b = fabs(ge->fx1 - ge->prev->fx3); - if(a < FEPS) { - if(b < FEPS) { - return 0; - } else - k1 = FBIGVAL; - } else - k1 = b / a; - - a = fabs(ge->fy3 - ge->fy2); - b = fabs(ge->fx3 - ge->fx2); - if(a < FEPS) { - if(b < FEPS) { - return 0; - } else - k2 = FBIGVAL; - } else - k2 = b / a; - - /* if the curve is not a zigzag */ - if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k) - return 0; - else - return 1; -} - -/* split the zigzag-like curves into two parts */ - -void -fsplitzigzags( - GLYPH * g -) -{ - GENTRY *ge, *nge; - double a, b, c, d; - - assertisfloat(g, "splitting zigzags"); - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type != GE_CURVE) - continue; - - /* if the curve is not a zigzag */ - if ( !fiszigzag(ge) ) { - continue; - } - - if(ISDBG(FCONCISE)) { - double maxsc1, maxsc2; - fprintf(stderr, "split a zigzag "); - fnormalizege(ge); - if( fcrossraysge(ge, ge, &maxsc1, &maxsc2, NULL) ) { - fprintf(stderr, "sc1=%g sc2=%g\n", maxsc1, maxsc2); - } else { - fprintf(stderr, "(rays don't cross)\n"); - } - } - /* split the curve by t=0.5 */ - nge = newgentry(GEF_FLOAT); - (*nge) = (*ge); - nge->type = GE_CURVE; - - a = ge->prev->fx3; - b = ge->fx1; - c = ge->fx2; - d = ge->fx3; - nge->fx3 = d; - nge->fx2 = (c + d) / 2.; - nge->fx1 = (b + 2. * c + d) / 4.; - ge->fx3 = (a + b * 3. + c * 3. + d) / 8.; - ge->fx2 = (a + 2. * b + c) / 4.; - ge->fx1 = (a + b) / 2.; - - a = ge->prev->fy3; - b = ge->fy1; - c = ge->fy2; - d = ge->fy3; - nge->fy3 = d; - nge->fy2 = (c + d) / 2.; - nge->fy1 = (b + 2. * c + d) / 4.; - ge->fy3 = (a + b * 3. + c * 3. + d) / 8.; - ge->fy2 = (a + 2. * b + c) / 4.; - ge->fy1 = (a + b) / 2.; - - addgeafter(ge, nge); - - if(ISDBG(FCONCISE)) { - dumppaths(g, ge, nge); - } - } -} - -/* free this GENTRY, returns what was ge->next - * (ge must be of type GE_LINE or GE_CURVE) - * works on both float and int entries - */ - -static GENTRY * -freethisge( - GENTRY *ge -) -{ - GENTRY *xge; - - if (ge->bkwd != ge->prev) { - /* at beginning of the contour */ - - xge = ge->bkwd; - if(xge == ge) { /* was the only line in contour */ - /* remove the contour completely */ - /* prev is GE_MOVE, next is GE_PATH, remove them all */ - - /* may be the first contour, then ->bkwd points to ge->entries */ - if(ge->prev->prev == 0) - *(GENTRY **)(ge->prev->bkwd) = ge->next->next; - else - ge->prev->prev->next = ge->next->next; - - if(ge->next->next) { - ge->next->next->prev = ge->prev->prev; - ge->next->next->bkwd = ge->prev->bkwd; - } - - xge = ge->next->next; - free(ge->prev); free(ge->next); free(ge); - return xge; - } - - /* move the start point of the contour */ - if(ge->flags & GEF_FLOAT) { - ge->prev->fx3 = xge->fx3; - ge->prev->fy3 = xge->fy3; - } else { - ge->prev->ix3 = xge->ix3; - ge->prev->iy3 = xge->iy3; - } - } else if(ge->frwd != ge->next) { - /* at end of the contour */ - - xge = ge->frwd->prev; - /* move the start point of the contour */ - if(ge->flags & GEF_FLOAT) { - xge->fx3 = ge->bkwd->fx3; - xge->fy3 = ge->bkwd->fy3; - } else { - xge->ix3 = ge->bkwd->ix3; - xge->iy3 = ge->bkwd->iy3; - } - } - - ge->prev->next = ge->next; - ge->next->prev = ge->prev; - ge->bkwd->frwd = ge->frwd; - ge->frwd->bkwd = ge->bkwd; - - xge = ge->next; - free(ge); - return xge; -} - -/* inserts a new gentry (LINE or CURVE) after another (MOVE - * or LINE or CURVE) - * corrects the first GE_MOVE if neccessary - */ - -static void -addgeafter( - GENTRY *oge, /* after this */ - GENTRY *nge /* insert this */ -) -{ - if(oge->type == GE_MOVE) { - /* insert before next */ - if(oge->next->type == GE_PATH) { - /* first and only GENTRY in path */ - nge->frwd = nge->bkwd = nge; - } else { - nge->frwd = oge->next; - nge->bkwd = oge->next->bkwd; - oge->next->bkwd->frwd = nge; - oge->next->bkwd = nge; - } - } else { - nge->frwd = oge->frwd; - nge->bkwd = oge; - oge->frwd->bkwd = nge; - oge->frwd = nge; - } - - nge->next = oge->next; - nge->prev = oge; - oge->next->prev = nge; - oge->next = nge; - - if(nge->frwd->prev->type == GE_MOVE) { - /* fix up the GE_MOVE entry */ - if(nge->flags & GEF_FLOAT) { - nge->frwd->prev->fx3 = nge->fx3; - nge->frwd->prev->fy3 = nge->fy3; - } else { - nge->frwd->prev->ix3 = nge->ix3; - nge->frwd->prev->iy3 = nge->iy3; - } - } -} - -/* - * Check if this GENTRY happens to be at the end of path - * and fix the first MOVETO accordingly - * handles both int and float - */ - -static void -fixendpath( - GENTRY *ge -) -{ - GENTRY *mge; - - mge = ge->frwd->prev; - if(mge->type == GE_MOVE) { - if(ge->flags & GEF_FLOAT) { - mge->fx3 = ge->fx3; - mge->fy3 = ge->fy3; - } else { - mge->ix3 = ge->ix3; - mge->iy3 = ge->iy3; - } - } -} - -/* - * This function adjusts the rest of path (the part from...to is NOT changed) - * to cover the specified gap by the specified axis (0 - X, 1 - Y). - * Gap is counted in direction (end_of_to - beginning_of_from). - * Returns by how much the gap was not closed (0.0 if it was fully closed). - * Ret contains by how much the first and last points of [from...to] - * were moved to bring them in consistence to the rest of the path. - * If ret==NULL then this info is not returned. - */ - -static double -fclosegap( - GENTRY *from, - GENTRY *to, - int axis, - double gap, - double *ret -) -{ -#define TIMESLARGER 10. /* how many times larger must be a curve to not change too much */ - double rm[2]; - double oldpos[2]; - double times, limit, df, dx; - int j, k; - GENTRY *xge, *pge, *nge, *bge[2]; - - /* remember the old points to calculate ret */ - oldpos[0] = from->prev->fpoints[axis][2]; - oldpos[1] = to->fpoints[axis][2]; - - rm[0] = rm[1] = gap / 2. ; - - bge[0] = from; /* this is convenient for iterations */ - bge[1] = to; - - /* first try to modify large curves but if have none then settle for small */ - for(times = (TIMESLARGER-1); times > 0.1; times /= 2. ) { - - if(rm[0]+rm[1] == 0.) - break; - - /* iterate in both directions, backwards then forwards */ - for(j = 0; j<2; j++) { - - if(rm[j] == 0.) /* if this direction is exhausted */ - continue; - - limit = fabs(rm[j]) * (1.+times); - - for(xge = bge[j]->cntr[j]; xge != bge[!j]; xge = xge->cntr[j]) { - dx = xge->fpoints[axis][2] - xge->prev->fpoints[axis][2]; - df = fabs(dx) - limit; - if( df <= FEPS ) /* curve is too small to change */ - continue; - - if( df >= fabs(rm[j]) ) - df = rm[j]; - else - df *= fsign(rm[j]); /* we may cover this part of rm */ - - rm[j] -= df; - limit = fabs(rm[j]) * (1.+times); - - if(xge->type == GE_CURVE) { /* correct internal points */ - double scale = ((dx+df) / dx) - 1.; - double base; - - if(j) - base = xge->fpoints[axis][2]; - else - base = xge->prev->fpoints[axis][2]; - - for(k = 0; k<2; k++) - xge->fpoints[axis][k] += scale * - (xge->fpoints[axis][k] - base); - } - - /* move all the intermediate lines */ - if(j) { - df = -df; /* absolute direction */ - pge = bge[1]->bkwd; - nge = xge->bkwd; - } else { - xge->fpoints[axis][2] += df; - pge = bge[0]; - nge = xge->frwd; - } - while(nge != pge) { - if(nge->type == GE_CURVE) { - nge->fpoints[axis][0] +=df; - nge->fpoints[axis][1] +=df; - } - nge->fpoints[axis][2] += df; - if(nge->next != nge->frwd) { /* last entry of contour */ - nge->frwd->prev->fpoints[axis][2] += df; - } - nge = nge->cntr[!j]; - } - - if(rm[j] == 0.) - break; - } - } - } - - /* find the difference */ - oldpos[0] -= from->prev->fpoints[axis][2]; - oldpos[1] -= to->fpoints[axis][2]; - - if(ret) { - ret[0] = oldpos[0] - from->prev->fpoints[axis][2]; - ret[1] = oldpos[1] - to->fpoints[axis][2]; - } - -#if 0 - if( rm[0]+rm[1] != gap - oldpos[1] + oldpos[0]) { - fprintf(stderr, "** gap=%g rm[0]=%g rm[1]=%g o[0]=%g o[1]=%g rg=%g og=%g\n", - gap, rm[0], rm[1], oldpos[0], oldpos[1], rm[0]+rm[1], - gap - oldpos[1] + oldpos[0]); - } -#endif - - return rm[0]+rm[1]; -#undef TIMESLARGER -} - -/* remove the lines or curves smaller or equal to the size limit */ - -static void -fdelsmall( - GLYPH *g, - double minlen -) -{ - GENTRY *ge, *nge, *pge, *xge, *next; - int i, k; - double dx, dy, d2, d2m; - double minlen2; -#define TIMESLARGER 10. /* how much larger must be a curve to not change too much */ - - minlen2 = minlen*minlen; - - for (ge = g->entries; ge != 0; ge = next) { - next = ge->next; - - if (ge->type != GE_CURVE && ge->type != GE_LINE) - continue; - - d2m = 0; - for(i= (ge->type==GE_CURVE? 0: 2); i<3; i++) { - dx = ge->fxn[i] - ge->prev->fx3; - dy = ge->fyn[i] - ge->prev->fy3; - d2 = dx*dx + dy*dy; - if(d2m < d2) - d2m = d2; - } - - if( d2m > minlen2 ) { /* line is not too small */ - /* XXX add more normalization here */ - continue; - } - - /* if the line is too small */ - - /* check forwards if we have a whole sequence of them */ - nge = ge; - for(xge = ge->frwd; xge != ge; xge = xge->frwd) { - d2m = 0; - for(i= (xge->type==GE_CURVE? 0: 2); i<3; i++) { - dx = xge->fxn[i] - xge->prev->fx3; - dy = xge->fyn[i] - xge->prev->fy3; - d2 = dx*dx + dy*dy; - if(d2m < d2) - d2m = d2; - } - if( d2m > minlen2 ) /* line is not too small */ - break; - nge = xge; - if(next == nge) /* move the next step past this sequence */ - next = next->next; - } - - /* check backwards if we have a whole sequence of them */ - pge = ge; - for(xge = ge->bkwd; xge != ge; xge = xge->bkwd) { - d2m = 0; - for(i= (xge->type==GE_CURVE? 0: 2); i<3; i++) { - dx = xge->fxn[i] - xge->prev->fx3; - dy = xge->fyn[i] - xge->prev->fy3; - d2 = dx*dx + dy*dy; - if(d2m < d2) - d2m = d2; - } - if( d2m > minlen2 ) /* line is not too small */ - break; - pge = xge; - } - - /* now we have a sequence of small fragments in pge...nge (inclusive) */ - - if(ISDBG(FCONCISE)) { - fprintf(stderr, "glyph %s has very small fragments(%x..%x..%x)\n", - g->name, pge, ge, nge); - dumppaths(g, pge, nge); - } - - /* reduce whole sequence to one part and remember the middle point */ - if(pge != nge) { - while(1) { - xge = pge->frwd; - if(xge == nge) { - pge->fx1 = pge->fx2 = pge->fx3; - pge->fx3 = nge->fx3; - pge->fy1 = pge->fy2 = pge->fy3; - pge->fy3 = nge->fy3; - pge->type = GE_CURVE; - freethisge(nge); - break; - } - if(xge == nge->bkwd) { - pge->fx1 = pge->fx2 = (pge->fx3+xge->fx3)/2.; - pge->fx3 = nge->fx3; - pge->fy1 = pge->fy2 = (pge->fy3+xge->fy3)/2.; - pge->fy3 = nge->fy3; - pge->type = GE_CURVE; - freethisge(nge); - freethisge(xge); - break; - } - freethisge(pge); pge = xge; - xge = nge->bkwd; freethisge(nge); nge = xge; - } - } - ge = pge; - - /* check if the whole sequence is small */ - dx = ge->fx3 - ge->prev->fx3; - dy = ge->fy3 - ge->prev->fy3; - d2 = dx*dx + dy*dy; - - if( d2 > minlen2 ) { /* no, it is not */ - double b, d; - - WARNING_3 fprintf(stderr, "glyph %s had a sequence of fragments < %g points each, reduced to one curve\n", - g->name, minlen); - - /* check that we did not create a monstrosity spanning quadrants */ - if(fsign(ge->fx1 - ge->prev->fx1) * fsign(ge->fx3 - ge->fx1) < 0 - || fsign(ge->fy1 - ge->prev->fy1) * fsign(ge->fy3 - ge->fy1) < 0 ) { - /* yes, we did; are both parts of this thing big enough ? */ - dx = ge->fx1 - ge->prev->fx3; - dy = ge->fy1 - ge->prev->fy3; - d2 = dx*dx + dy*dy; - - dx = ge->fx3 - ge->fx1; - dy = ge->fy3 - ge->fy1; - d2m = dx*dx + dy*dy; - - if(d2 > minlen2 && d2m > minlen2) { /* make two straights */ - nge = newgentry(GEF_FLOAT); - *nge = *ge; - - for(i=0; i<2; i++) { - ge->fpoints[i][2] = ge->fpoints[i][0]; - b = nge->fpoints[i][0]; - d = nge->fpoints[i][2] - b; - nge->fpoints[i][0] = b + 0.1*d; - nge->fpoints[i][1] = b + 0.9*d; - } - } - for(i=0; i<2; i++) { /* make one straight or first of two straights */ - b = ge->prev->fpoints[i][2]; - d = ge->fpoints[i][2] - b; - ge->fpoints[i][0] = b + 0.1*d; - ge->fpoints[i][1] = b + 0.9*d; - } - } - continue; - } - - if(ge->frwd == ge) { /* points to itself, just remove the path completely */ - WARNING_3 fprintf(stderr, "glyph %s had a path made of fragments < %g points each, removed\n", - g->name, minlen); - - next = freethisge(ge); - continue; - } - - /* now close the gap by x and y */ - for(i=0; i<2; i++) { - double gap; - - gap = ge->fpoints[i][2] - ge->prev->fpoints[i][2]; - if( fclosegap(ge, ge, i, gap, NULL) != 0.0 ) { - double scale, base; - - /* not good, as the last resort just scale the next line */ - gap = ge->fpoints[i][2] - ge->prev->fpoints[i][2]; - - if(ISDBG(FCONCISE)) - fprintf(stderr, " last resort on %c: closing next by %g\n", - (i==0 ? 'x' : 'y'), gap); - - nge = ge->frwd; - base = nge->fpoints[i][2]; - dx = ge->fpoints[i][2] - base; - if(fabs(dx) < FEPS) - continue; - - scale = ((dx-gap) / dx); - - if(nge->type == GE_CURVE) - for(k = 0; k<2; k++) - nge->fpoints[i][k] = base + - scale * (nge->fpoints[i][k] - base); - - ge->fpoints[i][2] -= gap; - } - } - - /* OK, the gap is closed - remove this useless GENTRY */ - freethisge(ge); - } -#undef TIMESLARGER -} - -/* find the point where two rays continuing vectors cross - * returns 1 if they cross, 0 if they don't - * If they cross optionally (if the pointers are not NULL) returns - * the maximal scales for both vectors and also optionally the point - * where the rays cross (twice). - * Expects that the curves are normalized. - * - * For convenience there are 2 front-end functions taking - * arguments in different formats - */ - -struct ray { - double x1, y1, x2, y2; - int isvert; - double k, b; /* lines are represented as y = k*x + b */ - double *maxp; -}; -static struct ray ray[3]; - -/* the back-end doing the actual work - * the rays are defined in the static array ray[] - */ - -static int -fcrossraysxx( - double crossdot[2][2] -) -{ - double x, y, max; - int i; - - for(i=0; i<2; i++) { - if(ray[i].x1 == ray[i].x2) - ray[i].isvert = 1; - else { - ray[i].isvert = 0; - ray[i].k = (ray[i].y2 - ray[i].y1) / (ray[i].x2 - ray[i].x1); - ray[i].b = ray[i].y2 - ray[i].k * ray[i].x2; - } - } - - if(ray[0].isvert && ray[1].isvert) { - if(ISDBG(FCONCISE)) fprintf(stderr, "crossrays: both vertical\n"); - return 0; /* both vertical, don't cross */ - } - - if(ray[1].isvert) { - ray[2] = ray[0]; /* exchange them */ - ray[0] = ray[1]; - ray[1] = ray[2]; - } - - if(ray[0].isvert) { - x = ray[0].x1; - } else { - if( fabs(ray[0].k - ray[1].k) < FEPS) { - if(ISDBG(FCONCISE)) fprintf(stderr, "crossrays: parallel lines, k = %g, %g\n", - ray[0].k, ray[1].k); - return 0; /* parallel lines */ - } - x = (ray[1].b - ray[0].b) / (ray[0].k - ray[1].k) ; - } - y = ray[1].k * x + ray[1].b; - - for(i=0; i<2; i++) { - if(ray[i].isvert) - max = (y - ray[i].y1) / (ray[i].y2 - ray[i].y1); - else - max = (x - ray[i].x1) / (ray[i].x2 - ray[i].x1); - /* check if wrong sides of rays cross */ - if( max < 0 ) { - if(ISDBG(FCONCISE)) fprintf(stderr, "crossrays: %c scale=%g @(%g,%g) (%g,%g)<-(%g,%g)\n", - (i?'Y':'X'), max, x, y, ray[i].x2, ray[i].y2, ray[i].x1, ray[i].y1); - return 0; - } - if(ray[i].maxp) - *ray[i].maxp = max; - } - if(crossdot != 0) { - crossdot[0][0] = crossdot[1][0] = x; - crossdot[0][1] = crossdot[1][1] = y; - } - return 1; -} - -/* the front-end getting the arguments from 4 dots defining - * a curve in the same format as for fapproxcurve(): - * rays are defined as beginning and end of the curve, - * the crossdot is inserted as the two middle dots of the curve - */ - -int -fcrossrayscv( - double curve[4][2 /*X,Y*/], - double *max1, - double *max2 -) -{ - ray[0].x1 = curve[0][X]; - ray[0].y1 = curve[0][Y]; - ray[0].x2 = curve[1][X]; - ray[0].y2 = curve[1][Y]; - ray[0].maxp = max1; - - ray[1].x1 = curve[2][X]; - ray[1].y1 = curve[2][Y]; - ray[1].x2 = curve[3][X]; - ray[1].y2 = curve[3][Y]; - ray[1].maxp = max2; - - return fcrossraysxx(&curve[1]); -} - -/* the front-end getting the arguments from gentries: - * rays are defined as beginning of curve1 and end of curve 2 - */ - -int -fcrossraysge( - GENTRY *ge1, - GENTRY *ge2, - double *max1, - double *max2, - double crossdot[2][2] -) -{ - ray[0].x1 = ge1->prev->fx3; - ray[0].y1 = ge1->prev->fy3; - ray[0].x2 = ge1->fpoints[X][ge1->ftg]; - ray[0].y2 = ge1->fpoints[Y][ge1->ftg]; - ray[0].maxp = max1; - - ray[1].x1 = ge2->fx3; - ray[1].y1 = ge2->fy3; - if(ge2->rtg < 0) { - ray[1].x2 = ge2->prev->fx3; - ray[1].y2 = ge2->prev->fy3; - } else { - ray[1].x2 = ge2->fpoints[X][ge2->rtg]; - ray[1].y2 = ge2->fpoints[Y][ge2->rtg]; - } - ray[1].maxp = max2; - - return fcrossraysxx(crossdot); -} - -/* debugging printout functions */ - -#if defined(DEBUG_DOTSEG) || defined(DEBUG_DOTCURVE) || defined(DEBUG_APPROXCV) - -/* for debugging */ -static -printdot( - double dot[2] -) -{ - fprintf(stderr, "(%g,%g)", dot[0], dot[1]); -} - -static -printseg( - double seg[2][2] -) -{ - putc('[', stderr); - printdot(seg[0]); - putc(' ', stderr); - printdot(seg[1]); - putc(']', stderr); -} - -#endif /* DEBUG_* */ - -/* - * Find squared distance from a dot to a line segment - */ - -double -fdotsegdist2( - double seg[2][2 /*X,Y*/], - double dot[2 /*X,Y*/] -) -{ -#define x1 seg[0][X] -#define y1 seg[0][Y] -#define x2 seg[1][X] -#define y2 seg[1][Y] -#define xdot dot[X] -#define ydot dot[Y] - - double dx, dy; /* segment dimensions */ - double kline, bline; /* segment line formula is y=k*x+b */ - double kperp, bperp; /* perpendicular from the dot to the line */ - double xcross, ycross; /* where the perpendicular crosses the segment */ - -/* handle the situation where the nearest point of the segment is its end */ -#define HANDLE_LIMITS(less12, lesscr1, lesscr2) \ - if( less12 ) { \ - if( lesscr1 ) { \ - xcross = x1; \ - ycross = y1; \ - } else if( !(lesscr2) ) { \ - xcross = x2; \ - ycross = y2; \ - } \ - } else { \ - if( !(lesscr1) ) { \ - xcross = x1; \ - ycross = y1; \ - } else if( lesscr2 ) { \ - xcross = x2; \ - ycross = y2; \ - } \ - } \ - /* end of macro */ - - - dx = x2 - x1; - dy = y2 - y1; - - if(fabs(dx) < FEPS) { - /* special case - vertical line */ -#ifdef DEBUG_DOTSEG - printf("vertical line!\n"); -#endif - xcross = x1; - ycross = ydot; - HANDLE_LIMITS( y1 < y2, ycross < y1, ycross < y2); - } else if(fabs(dy) < FEPS) { - /* special case - horizontal line */ -#ifdef DEBUG_DOTSEG - printf("horizontal line!\n"); -#endif - xcross = xdot; - ycross = y1; - HANDLE_LIMITS( x1 < x2, xcross < x1, xcross < x2) - } else { - kline = dy/dx; - bline = y1 - x1*kline; - kperp = -1./kline; - bperp = ydot - xdot*kperp; - - xcross = (bline-bperp) / (kperp-kline); - ycross = kline*xcross + bline; - - HANDLE_LIMITS( x1 < x2, xcross < x1, xcross < x2) - } -#ifdef DEBUG_DOTSEG - printf("crossover at (%g,%g)\n", xcross, ycross); -#endif - - dx = xdot-xcross; - dy = ydot-ycross; - return dx*dx+dy*dy; -#undef x1 -#undef y1 -#undef x2 -#undef y2 -#undef xdot -#undef ydot -#undef HANDLE_LIMITS -} - -/* find the weighted quadratic average for the distance of a set - * of dots from the curve; also fills out the individual distances - * for each dot; if maxp!=NULL then returns the maximal squared - * distance in there - */ - -double -fdotcurvdist2( - double curve[4][2 /*X,Y*/ ], - struct dot_dist *dots, - int ndots, /* number of entries in dots */ - double *maxp -) -{ - /* a curve is approximated by this many straight segments */ -#define NAPSECT 16 - /* a curve is divided into this many sections with equal weight each */ -#define NWSECT 4 - /* table of coefficients for finding the dots on the curve */ - /* tt[0] is left unused */ - static double tt[NAPSECT][4]; - static int havett = 0; /* flag: tt is initialized */ - /* dots on the curve */ - double cvd[NAPSECT+1][2 /*X,Y*/]; - /* sums by sections */ - double sum[NWSECT]; - /* counts by sections */ - double count[NWSECT]; - int d, i, j; - int id1, id2; - double dist1, dist2, dist3, dx, dy, x, y; - double max = 0.; - - if(!havett) { - double t, nt, t2, nt2, step; - - havett++; - step = 1. / NAPSECT; - t = 0; - for(i=1; iid1+1; i--) { - dx = x - cvd[i][X]; - dy = y - cvd[i][Y]; - dist3 = dx*dx + dy*dy; -#ifdef DEBUG_DOTCURVE - printf(" dot %d ",i); printdot(cvd[i]); printf(" dist=%g\n", sqrt(dist3)); -#endif - if(dist3 < dist2) { - dist2 = dist3; - id2 = i; - } else - break; - } - - /* now find which of the local minimums is smaller */ - if(dist2 < dist1) { - id1 = id2; - } - } - - /* the nearest segment must include the nearest dot */ - if(id1==0) { - dots[d].seg = 0; - dots[d].dist2 = fdotsegdist2(&cvd[0], dots[d].p); - } else if(id1==NAPSECT) { - dots[d].seg = NAPSECT-1; - dots[d].dist2 = fdotsegdist2(&cvd[NAPSECT-1], dots[d].p); - } else { - dist1 = fdotsegdist2(&cvd[id1], dots[d].p); - dist2 = fdotsegdist2(&cvd[id1-1], dots[d].p); - if(dist2 < dist1) { - dots[d].seg = id1-1; - dots[d].dist2 = dist2; - } else { - dots[d].seg = id1; - dots[d].dist2 = dist1; - } - } - - i = dots[d].seg % NWSECT; - sum[i] += dots[d].dist2; - if(dots[d].dist2 > max) - max = dots[d].dist2; - count[i]++; -#ifdef DEBUG_DOTCURVE - printf(" best seg %d sect %d dist=%g\n", dots[d].seg, i, sqrt(dots[d].dist2)); -#endif - } - - /* calculate the weighted average */ - id1=0; - dist1=0.; - for(i=0; irtg < 0) { - d[1][X] = ge1->fx3 - ge1->prev->fx3; - d[1][Y] = ge1->fy3 - ge1->prev->fy3; - } else { - d[1][X] = ge1->fx3 - ge1->fpoints[X][ge1->rtg]; - d[1][Y] = ge1->fy3 - ge1->fpoints[Y][ge1->rtg]; - } - d[2][X] = ge2->fpoints[X][ge2->ftg] - ge2->prev->fx3; - d[2][Y] = ge2->fpoints[Y][ge2->ftg] - ge2->prev->fy3; - - len1 = sqrt( d[1][X]*d[1][X] + d[1][Y]*d[1][Y] ); - len2 = sqrt( d[2][X]*d[2][X] + d[2][Y]*d[2][Y] ); - /* scale the 2nd segment to the length of 1 - * and to make sure that the 1st segment is longer scale it to - * the length of 2 and extend to the same distance backwards - */ - scale1 = 2./len1; - scale2 = 1./len2; - - for(axis=0; axis <2; axis++) { - d[0][axis] = -( d[1][axis] *= scale1 ); - d[2][axis] *= scale2; - } - return fdotsegdist2(d, d[2]); -} - -#if 0 -/* find the area covered by the curve - * (limited by the projections to the X axis) - */ - -static double -fcvarea( - GENTRY *ge -) -{ - double Ly, My, Ny, Py, Qx, Rx, Sx; - double area; - - /* y = Ly*t^3 + My*t^2 + Ny*t + Py */ - Ly = -ge->prev->fy3 + 3*(ge->fy1 - ge->fy2) + ge->fy3; - My = 3*ge->prev->fy3 - 6*ge->fy1 + 3*ge->fy2; - Ny = 3*(-ge->prev->fy3 + ge->fy1); - Py = ge->prev->fy3; - - /* dx/dt = Qx*t^2 + Rx*t + Sx */ - Qx = 3*(-ge->prev->fx3 + 3*(ge->fx1 - ge->fx2) + ge->fx3); - Rx = 6*(ge->prev->fx3 - 2*ge->fx1 + ge->fx2); - Sx = 3*(-ge->prev->fx3 + ge->fx1); - - /* area is integral[from 0 to 1]( y(t) * dx(t)/dt *dt) */ - area = 1./6.*(Ly*Qx) + 1./5.*(Ly*Rx + My*Qx) - + 1./4.*(Ly*Sx + My*Rx + Ny*Qx) + 1./3.*(My*Sx + Ny*Rx + Py*Qx) - + 1./2.*(Ny*Sx + Py*Rx) + Py*Sx; - - return area; -} -#endif - -/* find the value of point on the curve at the given parameter t, - * along the given axis (0 - X, 1 - Y). - */ - -static double -fcvval( - GENTRY *ge, - int axis, - double t -) -{ - double t2, mt, mt2; - - /* val = A*(1-t)^3 + 3*B*(1-t)^2*t + 3*C*(1-t)*t^2 + D*t^3 */ - t2 = t*t; - mt = 1-t; - mt2 = mt*mt; - - return ge->prev->fpoints[axis][2]*mt2*mt - + 3*(ge->fpoints[axis][0]*mt2*t + ge->fpoints[axis][1]*mt*t2) - + ge->fpoints[axis][2]*t*t2; -} - -/* - * Find ndots equally spaced dots on a curve or line and fill - * their coordinates into the dots array - */ - -static void -fsampledots( - GENTRY *ge, - double dots[][2], /* the dots to fill */ - int ndots -) -{ - int i, axis; - double t, nf, dx, d[2]; - - nf = ndots+1; - if(ge->type == GE_CURVE) { - for(i=0; ifx3 - ge->prev->fx3; - d[1] = ge->fy3 - ge->prev->fy3; - for(i=0; iprev->fpoints[axis][2] - + t*d[axis]; - } - } -} - -/* - * Allocate a structure gex_con - */ - -static void -alloc_gex_con( - GENTRY *ge -) -{ - ge->ext = (void*)calloc(1, sizeof(GEX_CON)); - if(ge->ext == 0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } -} - -/* - * Normalize a gentry for fforceconcise() : find the points that - * can be used to calculate the tangents. - */ - -static void -fnormalizege( - GENTRY *ge -) -{ - int midsame, frontsame, rearsame; - - if(ge->type == GE_LINE) { - ge->ftg = 2; - ge->rtg = -1; - } else { /* assume it's a curve */ - midsame = (fabs(ge->fx1-ge->fx2)fy1-ge->fy2)fx1-ge->prev->fx3)fy1-ge->prev->fy3)fx3-ge->fx2)fy3-ge->fy2)ftg = 2; - ge->rtg = -1; - } else { - if(frontsame) { - ge->ftg = 1; - } else { - ge->ftg = 0; - } - if(rearsame) { - ge->rtg = 0; - } else { - ge->rtg = 1; - } - } - } -} - -/* various definition for the processing of outlines */ - -/* maximal average quadratic distance from the original curve - * (in dots) to consider the joined curve good - */ -#define CVEPS 1.5 -#define CVEPS2 (CVEPS*CVEPS) -/* squared sinus of the maximal angle that we consider a smooth joint */ -#define SMOOTHSIN2 0.25 /* 0.25==sin(30 degrees)^2 */ -/* squared line length that we consider small */ -#define SMALL_LINE2 (15.*15.) -/* how many times a curve must be bigger than a line to join, squared */ -#define TIMES_LINE2 (3.*3.) - -/* - * Normalize and analyse a gentry for fforceconcise() and fill out the gex_con - * structure - */ - -static void -fanalyzege( - GENTRY *ge -) -{ - int i, ix, iy; - double avsd2, dots[3][2 /*X,Y*/]; - GEX_CON *gex; - - gex = X_CON(ge); - memset(gex, 0, sizeof *gex); - - gex->len2 = 0; - for(i=0; i<2; i++) { - avsd2 = gex->d[i] = ge->fpoints[i][2] - ge->prev->fpoints[i][2]; - gex->len2 += avsd2*avsd2; - } - gex->sin2 = fjointsin2(ge, ge->frwd); - if(ge->type == GE_CURVE) { - ge->dir = fgetcvdir(ge); - for(i=0; i<2; i++) { - dots[0][i] = ge->prev->fpoints[i][2]; - dots[1][i] = ge->fpoints[i][2]; - dots[2][i] = fcvval(ge, i, 0.5); - } - avsd2 = fdotsegdist2(dots, dots[2]); - if(avsd2 <= CVEPS2) { - gex->flags |= GEXF_FLAT; - } - } else { - ge->dir = CVDIR_FEQUAL|CVDIR_REQUAL; - gex->flags |= GEXF_FLAT; - } - if(gex->flags & GEXF_FLAT) { - if( fabs(gex->d[X]) > FEPS && fabs(gex->d[Y]) < 5. - && fabs(gex->d[Y] / gex->d[X]) < 0.2) - gex->flags |= GEXF_HOR; - else if( fabs(gex->d[Y]) > FEPS && fabs(gex->d[X]) < 5. - && fabs(gex->d[X] / gex->d[Y]) < 0.2) - gex->flags |= GEXF_VERT; - } - ix = gex->isd[X] = fsign(gex->d[X]); - iy = gex->isd[Y] = fsign(gex->d[Y]); - if(ix <= 0) { - if(iy <= 0) - gex->flags |= GEXF_QDL; - if(iy >= 0) - gex->flags |= GEXF_QUL; - if(gex->flags & GEXF_HOR) - gex->flags |= GEXF_IDQ_L; - } - if(ix >= 0) { - if(iy <= 0) - gex->flags |= GEXF_QDR; - if(iy >= 0) - gex->flags |= GEXF_QUR; - if(gex->flags & GEXF_HOR) - gex->flags |= GEXF_IDQ_R; - } - if(gex->flags & GEXF_VERT) { - if(iy <= 0) { - gex->flags |= GEXF_IDQ_U; - } else { /* supposedly there is no 0-sized entry */ - gex->flags |= GEXF_IDQ_D; - } - } -} - -/* - * Analyse a joint between this and following gentry for fforceconcise() - * and fill out the corresponding parts of the gex_con structure - * Bothe entries must be analyzed first. - */ - -static void -fanalyzejoint( - GENTRY *ge -) -{ - GENTRY *nge = ge->frwd; - GENTRY tge; - GEX_CON *gex, *ngex; - double avsd2, dots[3][2 /*X,Y*/]; - int i; - - gex = X_CON(ge); ngex = X_CON(nge); - - /* look if they can be joined honestly */ - - /* if any is flat, they should join smoothly */ - if( (gex->flags & GEXF_FLAT || ngex->flags & GEXF_FLAT) - && gex->sin2 > SMOOTHSIN2) - goto try_flatboth; - - if(ge->type == GE_LINE) { - if(nge->type == GE_LINE) { - if(gex->len2 > SMALL_LINE2 || ngex->len2 > SMALL_LINE2) - goto try_flatboth; - } else { - if(gex->len2*TIMES_LINE2 > ngex->len2) - goto try_flatboth; - } - } else if(nge->type == GE_LINE) { - if(ngex->len2*TIMES_LINE2 > gex->len2) - goto try_flatboth; - } - - /* if curve changes direction */ - if( gex->isd[X]*ngex->isd[X]<0 || gex->isd[Y]*ngex->isd[Y]<0) - goto try_idealone; - - /* if would create a zigzag */ - if( ((ge->dir&CVDIR_FRONT)-CVDIR_FEQUAL) * ((nge->dir&CVDIR_REAR)-CVDIR_REQUAL) < 0 ) - goto try_flatone; - - if( fcrossraysge(ge, nge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JGOOD; - -try_flatone: - /* look if they can be joined by flatting out one of the entries */ - - /* at this point we know that the general direction of the - * gentries is OK - */ - - if( gex->flags & GEXF_FLAT ) { - tge = *ge; - tge.fx1 = tge.fx3; - tge.fy1 = tge.fy3; - fnormalizege(&tge); - if( fcrossraysge(&tge, nge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JFLAT|GEXF_JFLAT1; - } - if( ngex->flags & GEXF_FLAT ) { - tge = *nge; - tge.fx2 = ge->fx3; - tge.fy2 = ge->fy3; - fnormalizege(&tge); - if( fcrossraysge(ge, &tge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JFLAT|GEXF_JFLAT2; - } - -try_idealone: - /* look if one of the entries can be brought to an idealized - * horizontal or vertical position and then joined - */ - if( gex->flags & GEXF_HOR && gex->isd[X]*ngex->isd[X]>=0 ) { - tge = *ge; - tge.fx1 = tge.fx3; - tge.fy1 = ge->prev->fy3; /* force horizontal */ - fnormalizege(&tge); - if( fcrossraysge(&tge, nge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JID|GEXF_JID1; - } else if( gex->flags & GEXF_VERT && gex->isd[Y]*ngex->isd[Y]>=0 ) { - tge = *ge; - tge.fx1 = ge->prev->fx3; /* force vertical */ - tge.fy1 = tge.fy3; - fnormalizege(&tge); - if( fcrossraysge(&tge, nge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JID|GEXF_JID1; - } - if( ngex->flags & GEXF_HOR && gex->isd[X]*ngex->isd[X]>=0 ) { - tge = *nge; - tge.fx2 = ge->fx3; - tge.fy2 = nge->fy3; /* force horizontal */ - fnormalizege(&tge); - if( fcrossraysge(ge, &tge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JID|GEXF_JID2; - } else if( ngex->flags & GEXF_VERT && gex->isd[Y]*ngex->isd[Y]>=0 ) { - tge = *nge; - tge.fx2 = nge->fx3; /* force vertical */ - tge.fy2 = ge->fy3; - fnormalizege(&tge); - if( fcrossraysge(ge, &tge, NULL, NULL, NULL) ) - gex->flags |= GEXF_JID|GEXF_JID2; - } - -try_flatboth: - /* look if we can change them to one line */ - if(gex->flags & GEXF_FLAT && ngex->flags & GEXF_FLAT) { - for(i=0; i<2; i++) { - dots[0][i] = ge->prev->fpoints[i][2]; - dots[1][i] = nge->fpoints[i][2]; - dots[2][i] = ge->fpoints[i][2]; - } - if( fdotsegdist2(dots, dots[2]) <= CVEPS2) - gex->flags |= GEXF_JLINE; - } -} - -/* - * Force conciseness of one contour in the glyph, - * the contour is indicated by one entry from it. - */ - -static void -fconcisecontour( - GLYPH *g, - GENTRY *startge -) -{ -/* initial maximal number of dots to be used as reference */ -#define MAXDOTS ((NREFDOTS+1)*12) - - GENTRY *ge, *pge, *nge, *ige; - GEX_CON *gex, *pgex, *ngex, *nngex; - GENTRY tpge, tnge; - int quad, qq, i, j, ndots, maxdots; - int found[2]; - int joinmask, pflag, nflag; - struct dot_dist *dots; - double avsd2, maxd2, eps2; - double apcv[4][2]; - - if(startge == 0) { - fprintf(stderr, "WARNING: assertion in %s line %d, please report it to the ttf2pt1 project\n", - __FILE__, __LINE__); - fprintf(stderr, "Strange contour in glyph %s\n", g->name); - dumppaths(g, NULL, NULL); - return; - } - - if(startge->type != GE_CURVE && startge->type != GE_LINE) - return; /* probably a degenerate contour */ - - if(ISDBG(FCONCISE)) - fprintf(stderr, "processing contour 0x%p of glyph %s\n", startge, g->name); - - maxdots = MAXDOTS; - dots = (struct dot_dist *)malloc(sizeof(*dots)*maxdots); - if(dots == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - - ge = startge; - joinmask = GEXF_JGOOD; - while(1) { - restart: - gex = X_CON(ge); - if((gex->flags & GEXF_JMASK) > ((joinmask<<1)-1)) { - if(ISDBG(FCONCISE)) - fprintf(stderr, "found higher flag (%x>%x) at 0x%p\n", - gex->flags & GEXF_JMASK, ((joinmask<<1)-1), ge); - joinmask <<= 1; - startge = ge; /* have to redo the pass */ - continue; - } - if(( gex->flags & joinmask )==0) - goto next; - - /* if we happen to be in the middle of a string of - * joinable entries, find its beginning - */ - if( gex->flags & (GEXF_JCVMASK^GEXF_JID) ) - quad = gex->flags & X_CON_F(ge->frwd) & GEXF_QMASK; - else if( gex->flags & GEXF_JID2 ) - quad = gex->flags & GEXF_QFROM_IDEAL(X_CON_F(ge->frwd)) & GEXF_QMASK; - else /* must be GEXF_JID1 */ - quad = GEXF_QFROM_IDEAL(gex->flags) & X_CON_F(ge->frwd) & GEXF_QMASK; - - pge = ge; - pgex = X_CON(pge->bkwd); - - if(ISDBG(FCONCISE)) - fprintf(stderr, "ge %p prev -> 0x%p ", ge, pge); - - while(pgex->flags & GEXF_JCVMASK) { - if( !(pgex->flags & ((GEXF_JCVMASK^GEXF_JID)|GEXF_JID2)) ) - qq = GEXF_QFROM_IDEAL(pgex->flags); - else - qq = pgex->flags & GEXF_QMASK; - - if(ISDBG(FCONCISE)) - fprintf(stderr, "(%x?%x)", quad, qq); - - if( !(quad & qq) ) { - if( !(X_CON_F(pge) & (GEXF_JCVMASK^GEXF_JID)) - && pgex->flags & (GEXF_JCVMASK^GEXF_JID) ) { - /* the previos entry is definitely a better match */ - if(pge == ge) { - if(ISDBG(FCONCISE)) - fprintf(stderr, "\nprev is a better match at %p\n", pge); - startge = ge; - goto next; - } else - pge = pge->frwd; - } - break; - } - - quad &= qq; - pge = pge->bkwd; - pgex = X_CON(pge->bkwd); - if(ISDBG(FCONCISE)) - fprintf(stderr, "0x%p ", pge); - } - - /* collect as many entries for joining as possible */ - nge = ge->frwd; - ngex = X_CON(nge); - nngex = X_CON(nge->frwd); - - if(ISDBG(FCONCISE)) - fprintf(stderr, ": 0x%x\nnext -> 0x%p ", pge, nge); - - while(ngex->flags & GEXF_JCVMASK) { - if( !(ngex->flags & ((GEXF_JCVMASK^GEXF_JID)|GEXF_JID1)) ) - qq = GEXF_QFROM_IDEAL(nngex->flags); - else - qq = nngex->flags & GEXF_QMASK; - - if(ISDBG(FCONCISE)) - fprintf(stderr, "(%x?%x)", quad, qq); - if( !(quad & qq) ) { - if( !(X_CON_F(nge->bkwd) & (GEXF_JCVMASK^GEXF_JID)) - && ngex->flags & (GEXF_JCVMASK^GEXF_JID) ) { - /* the next-next entry is definitely a better match */ - if(nge == ge->frwd) { - if(ISDBG(FCONCISE)) - fprintf(stderr, "\nnext %x is a better match than %x at %p (jmask %x)\n", - ngex->flags & GEXF_JCVMASK, gex->flags & GEXF_JCVMASK, nge, joinmask); - goto next; - } else - nge = nge->bkwd; - } - break; - } - - quad &= qq; - nge = nge->frwd; - ngex = nngex; - nngex = X_CON(nge->frwd); - if(ISDBG(FCONCISE)) - fprintf(stderr, "0x%p ", nge); - } - - if(ISDBG(FCONCISE)) - fprintf(stderr, ": 0x%x\n", nge); - - /* XXX add splitting of last entries if neccessary */ - - /* make sure that all the reference dots are valid */ - for(ige = pge; ige != nge->frwd; ige = ige->frwd) { - nngex = X_CON(ige); - if( !(nngex->flags & GEXF_VDOTS) ) { - fsampledots(ige, nngex->dots, NREFDOTS); - nngex->flags |= GEXF_VDOTS; - } - } - - /* do the actual joining */ - while(1) { - pgex = X_CON(pge); - ngex = X_CON(nge->bkwd); - /* now the segments to be joined are pge...nge */ - - ndots = 0; - for(ige = pge; ige != nge->frwd; ige = ige->frwd) { - if(maxdots < ndots+(NREFDOTS+1)) { - maxdots += MAXDOTS; - dots = (struct dot_dist *)realloc((void *)dots, sizeof(*dots)*maxdots); - if(dots == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - } - nngex = X_CON(ige); - for(i=0; idots[i][j]; - ndots++; - } - for(j=0; j<2; j++) - dots[ndots].p[j] = ige->fpoints[j][2]; - ndots++; - } - ndots--; /* the last point is not interesting */ - - tpge = *pge; - pflag = pgex->flags; - if(pflag & (GEXF_JGOOD|GEXF_JFLAT2|GEXF_JID2)) { - /* nothing */ - } else if(pflag & GEXF_JFLAT) { - tpge.fx1 = tpge.fx3; - tpge.fy1 = tpge.fy3; - } else if(pflag & GEXF_JID) { - if(pflag & GEXF_HOR) - tpge.fy1 = tpge.bkwd->fy3; - else - tpge.fx1 = tpge.bkwd->fx3; - } - - tnge = *nge; - nflag = ngex->flags; - if(nflag & (GEXF_JGOOD|GEXF_JFLAT1|GEXF_JID) - && !(nflag & GEXF_JID2)) { - /* nothing */ - } else if(nflag & GEXF_JFLAT) { - tnge.fx2 = tnge.bkwd->fx3; - tnge.fy2 = tnge.bkwd->fy3; - } else if(nflag & GEXF_JID) { - if(X_CON_F(nge) & GEXF_HOR) - tnge.fy2 = tnge.fy3; - else - tnge.fx2 = tnge.fx3; - } - - fnormalizege(&tpge); - fnormalizege(&tnge); - if( fcrossraysge(&tpge, &tnge, NULL, NULL, &apcv[1]) ) { - apcv[0][X] = tpge.bkwd->fx3; - apcv[0][Y] = tpge.bkwd->fy3; - /* apcv[1] and apcv[2] were filled by fcrossraysge() */ - apcv[3][X] = tnge.fx3; - apcv[3][Y] = tnge.fy3; - - /* calculate the precision depending on the smaller dimension of the curve */ - maxd2 = apcv[3][X]-apcv[0][X]; - maxd2 *= maxd2; - eps2 = apcv[3][Y]-apcv[0][Y]; - eps2 *= eps2; - if(maxd2 < eps2) - eps2 = maxd2; - eps2 *= (CVEPS2*4.) / (400.*400.); - if(eps2 < CVEPS2) - eps2 = CVEPS2; - else if(eps2 > CVEPS2*4.) - eps2 = CVEPS2*4.; - - fapproxcurve(apcv, dots, ndots); - - avsd2 = fdotcurvdist2(apcv, dots, ndots, &maxd2); - if(ISDBG(FCONCISE)) - fprintf(stderr, "avsd = %g, maxd = %g, ", sqrt(avsd2), sqrt(maxd2)); - if(avsd2 <= eps2 && maxd2 <= eps2*2.) { - /* we've guessed a curve that is close enough */ - ggoodcv++; ggoodcvdots += ndots; - - if(ISDBG(FCONCISE)) { - fprintf(stderr, "in %s joined %p-%p to ", g->name, pge, nge); - for(i=0; i<4; i++) { - fprintf(stderr, " (%g, %g)", apcv[i][X], apcv[i][Y]); - } - fprintf(stderr, " from\n"); - dumppaths(g, pge, nge); - } - for(i=0; i<3; i++) { - pge->fxn[i] = apcv[i+1][X]; - pge->fyn[i] = apcv[i+1][Y]; - } - pge->type = GE_CURVE; - ge = pge; - for(ige = pge->frwd; ; ige = pge->frwd) { - if(ige == pge) { - fprintf(stderr, "WARNING: assertion in %s line %d, please report it to the ttf2pt1 project\n", - __FILE__, __LINE__); - free(dots); - return; - } - if(startge == ige) - startge = pge; - free(ige->ext); - freethisge(ige); - if(ige == nge) - break; - } - fnormalizege(ge); - if(ISDBG(FCONCISE)) { - fprintf(stderr, "normalized "); - for(i=0; i<3; i++) { - fprintf(stderr, " (%g, %g)", ge->fpoints[X][i], ge->fpoints[Y][i]); - } - fprintf(stderr, "\n"); - } - fanalyzege(ge); - fanalyzejoint(ge); - fanalyzege(ge->bkwd); - fanalyzejoint(ge->bkwd); - - /* the results of this join will have to be reconsidered */ - startge = ge = ge->frwd; - goto restart; - } else { - gbadcv++; gbadcvdots += ndots; - } - } - - /* if we're down to 2 entries then the join has failed */ - if(pge->frwd == nge) { - pgex->flags &= ~joinmask; - if(ISDBG(FCONCISE)) - fprintf(stderr, "no match\n"); - goto next; - } - - /* reduce the number of entries by dropping one at some end, - * should never drop the original ge from the range - */ - - if(nge->bkwd == ge - || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) { - pge = pge->frwd; - } else { - nge = nge->bkwd; - } - if(ISDBG(FCONCISE)) - fprintf(stderr, "next try: %p to %p\n", pge, nge); - } - -next: - ge = ge->frwd; - if(ge == startge) { - joinmask = (joinmask >> 1) & GEXF_JCVMASK; - if(joinmask == 0) - break; - } - } - - /* join flat segments into lines */ - /* here ge==startge */ - while(1) { - gex = X_CON(ge); - if( !(gex->flags & GEXF_JLINE) ) - goto next2; - - ndots = 0; - dots[ndots].p[X] = ge->fx3; - dots[ndots].p[Y] = ge->fy3; - ndots++; - - pge = ge->bkwd; - nge = ge->frwd; - - if(ISDBG(FCONCISE)) - fprintf(stderr, "joining LINE from %p-%p\n", ge, nge); - - while(pge!=nge) { - pgex = X_CON(pge); - ngex = X_CON(nge); - if(ISDBG(FCONCISE)) - fprintf(stderr, "(p=%p/%x n=0x%x/%x) ", pge, pgex->flags & GEXF_JLINE, - nge, ngex->flags & GEXF_JLINE); - if( !((pgex->flags | ngex->flags) & GEXF_JLINE) ) { - if(ISDBG(FCONCISE)) - fprintf(stderr, "(end p=%p n=%p) ", pge, nge); - break; - } - - if(maxdots < ndots+2) { - maxdots += MAXDOTS; - dots = (struct dot_dist *)realloc((void *)dots, sizeof(*dots)*maxdots); - if(dots == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - } - if( pgex->flags & GEXF_JLINE ) { - for(i=0; i<2; i++) { - apcv[0][i] = pge->bkwd->fpoints[i][2]; - apcv[1][i] = nge->fpoints[i][2]; - dots[ndots].p[i] = pge->fpoints[i][2]; - } - ndots++; - for(i=0; i CVEPS2) - break; - } - if(iflags &= ~GEXF_JLINE; - } else { - pge = pge->bkwd; - if(pge == nge) { - if(ISDBG(FCONCISE)) - fprintf(stderr, "intersected at prev %p ", pge); - break; /* oops, tried to self-intersect */ - } - } - } else if(ISDBG(FCONCISE)) - fprintf(stderr, "(p=%p) ", pge); - - if( ngex->flags & GEXF_JLINE ) { - for(i=0; i<2; i++) { - apcv[0][i] = pge->fpoints[i][2]; /* pge points before the 1st segment */ - apcv[1][i] = nge->frwd->fpoints[i][2]; - dots[ndots].p[i] = nge->fpoints[i][2]; - } - ndots++; - for(i=0; i CVEPS2) - break; - } - if(ifrwd); - ndots--; - ngex->flags &= ~GEXF_JLINE; - } else { - nge = nge->frwd; - } - } else if(ISDBG(FCONCISE)) - fprintf(stderr, "(n=%p) ", nge); - } - - pge = pge->frwd; /* now the limits are pge...nge inclusive */ - if(pge == nge) /* a deeply perversive contour */ - break; - - if(ISDBG(FCONCISE)) { - fprintf(stderr, "\nin %s joined LINE %p-%p from\n", g->name, pge, nge); - dumppaths(g, pge, nge); - } - pge->type = GE_LINE; - for(i=0; i<2; i++) { - pge->fpoints[i][2] = nge->fpoints[i][2]; - } - fnormalizege(pge); - X_CON_F(pge) &= ~GEXF_JLINE; - - ge = pge; - for(ige = pge->frwd; ; ige = pge->frwd) { - if(ige == pge) { - fprintf(stderr, "WARNING: assertion in %s line %d, please report it to the ttf2pt1 project\n", - __FILE__, __LINE__); - free(dots); - return; - } - if(startge == ige) - startge = pge; - free(ige->ext); - freethisge(ige); - if(ige == nge) - break; - } -next2: - ge = ge->frwd; - if(ge == startge) - break; - } - - free(dots); -} - -/* force conciseness: substitute 2 or more curves going in the -** same quadrant with one curve -** in floating point -*/ - -void -fforceconcise( - GLYPH * g -) -{ - - GENTRY *ge, *nge, *endge, *xge; - - assertisfloat(g, "enforcing conciseness"); - - fdelsmall(g, 0.05); - assertpath(g->entries, __FILE__, __LINE__, g->name); - - if(ISDBG(FCONCISE)) - dumppaths(g, NULL, NULL); - - /* collect more information about each gentry and their joints */ - for (ge = g->entries; ge != 0; ge = ge->next) - if (ge->type == GE_CURVE || ge->type == GE_LINE) - fnormalizege(ge); - - for (ge = g->entries; ge != 0; ge = ge->next) - if (ge->type == GE_CURVE || ge->type == GE_LINE) { - alloc_gex_con(ge); - fanalyzege(ge); - } - - /* see what we can do about joining */ - for (ge = g->entries; ge != 0; ge = ge->next) - if (ge->type == GE_CURVE || ge->type == GE_LINE) - fanalyzejoint(ge); - - /* now do the joining */ - for (ge = g->entries; ge != 0; ge = ge->next) - if(ge->type == GE_MOVE) - fconcisecontour(g, ge->next); - - for (ge = g->entries; ge != 0; ge = ge->next) - if (ge->type == GE_CURVE || ge->type == GE_LINE) - free(ge->ext); -} - -void -print_glyph( - int glyphno -) -{ - GLYPH *g; - GENTRY *ge; - int x = 0, y = 0; - int i; - int grp, lastgrp= -1; - - if(ISDBG(FCONCISE) && glyphno == 0) { - fprintf(stderr, "Guessed curves: bad %d/%d good %d/%d\n", - gbadcv, gbadcvdots, ggoodcv, ggoodcvdots); - } - - g = &glyph_list[glyphno]; - - fprintf(pfa_file, "/%s { \n", g->name); - - /* consider widths >MAXLEGALWIDTH as bugs */ - if( g->scaledwidth <= MAXLEGALWIDTH ) { - fprintf(pfa_file, "0 %d hsbw\n", g->scaledwidth); - } else { - fprintf(pfa_file, "0 1000 hsbw\n"); - WARNING_2 fprintf(stderr, "glyph %s: width %d seems to be buggy, set to 1000\n", - g->name, g->scaledwidth); - } - -#if 0 - fprintf(pfa_file, "%% contours: "); - for (i = 0; i < g->ncontours; i++) - fprintf(pfa_file, "%s(%d,%d) ", (g->contours[i].direction == DIR_OUTER ? "out" : "in"), - g->contours[i].xofmin, g->contours[i].ymin); - fprintf(pfa_file, "\n"); - - if (g->rymin < 5000) - fprintf(pfa_file, "%d lower%s\n", g->rymin, (g->flatymin ? "flat" : "curve")); - if (g->rymax > -5000) - fprintf(pfa_file, "%d upper%s\n", g->rymax, (g->flatymax ? "flat" : "curve")); -#endif - - if (g->hstems) - for (i = 0; i < g->nhs; i += 2) { - if (g->hstems[i].flags & ST_3) { - fprintf(pfa_file, "%d %d %d %d %d %d hstem3\n", - g->hstems[i].value, - g->hstems[i + 1].value - g->hstems[i].value, - g->hstems[i + 2].value, - g->hstems[i + 3].value - g->hstems[i + 2].value, - g->hstems[i + 4].value, - g->hstems[i + 5].value - g->hstems[i + 4].value - ); - i += 4; - } else { - fprintf(pfa_file, "%d %d hstem\n", g->hstems[i].value, - g->hstems[i + 1].value - g->hstems[i].value); - } - } - - if (g->vstems) - for (i = 0; i < g->nvs; i += 2) { - if (g->vstems[i].flags & ST_3) { - fprintf(pfa_file, "%d %d %d %d %d %d vstem3\n", - g->vstems[i].value, - g->vstems[i + 1].value - g->vstems[i].value, - g->vstems[i + 2].value, - g->vstems[i + 3].value - g->vstems[i + 2].value, - g->vstems[i + 4].value, - g->vstems[i + 5].value - g->vstems[i + 4].value - ); - i += 4; - } else { - fprintf(pfa_file, "%d %d vstem\n", g->vstems[i].value, - g->vstems[i + 1].value - g->vstems[i].value); - } - } - - for (ge = g->entries; ge != 0; ge = ge->next) { - if(g->nsg>0) { - grp=ge->stemid; - if(grp >= 0 && grp != lastgrp) { - fprintf(pfa_file, "%d 4 callsubr\n", grp+g->firstsubr); - lastgrp=grp; - } - } - - switch (ge->type) { - case GE_MOVE: - if (absolute) - fprintf(pfa_file, "%d %d amoveto\n", ge->ix3, ge->iy3); - else - rmoveto(ge->ix3 - x, ge->iy3 - y); - if (0) - fprintf(stderr, "Glyph %s: print moveto(%d, %d)\n", - g->name, ge->ix3, ge->iy3); - x = ge->ix3; - y = ge->iy3; - break; - case GE_LINE: - if (absolute) - fprintf(pfa_file, "%d %d alineto\n", ge->ix3, ge->iy3); - else - rlineto(ge->ix3 - x, ge->iy3 - y); - x = ge->ix3; - y = ge->iy3; - break; - case GE_CURVE: - if (absolute) - fprintf(pfa_file, "%d %d %d %d %d %d arcurveto\n", - ge->ix1, ge->iy1, ge->ix2, ge->iy2, ge->ix3, ge->iy3); - else - rrcurveto(ge->ix1 - x, ge->iy1 - y, - ge->ix2 - ge->ix1, ge->iy2 - ge->iy1, - ge->ix3 - ge->ix2, ge->iy3 - ge->iy2); - x = ge->ix3; - y = ge->iy3; - break; - case GE_PATH: - closepath(); - break; - default: - WARNING_1 fprintf(stderr, "**** Glyph %s: unknown entry type '%c'\n", - g->name, ge->type); - break; - } - } - - fprintf(pfa_file, "endchar } ND\n"); -} - -/* print the subroutines for this glyph, returns the number of them */ -int -print_glyph_subs( - int glyphno, - int startid /* start numbering subroutines from this id */ -) -{ - GLYPH *g; - int i, grp; - - g = &glyph_list[glyphno]; - - if(!hints || !subhints || g->nsg<1) - return 0; - - g->firstsubr=startid; - -#if 0 - fprintf(pfa_file, "%% %s %d\n", g->name, g->nsg); -#endif - for(grp=0; grpnsg; grp++) { - fprintf(pfa_file, "dup %d {\n", startid++); - for(i= (grp==0)? 0 : g->nsbs[grp-1]; insbs[grp]; i++) - fprintf(pfa_file, "\t%d %d %cstem\n", g->sbstems[i].low, - g->sbstems[i].high-g->sbstems[i].low, - g->sbstems[i].isvert ? 'v' : 'h'); - fprintf(pfa_file, "\treturn\n\t} NP\n"); - } - - return g->nsg; -} - -void -print_glyph_metrics( - FILE *afm_file, - int code, - int glyphno -) -{ - GLYPH *g; - - g = &glyph_list[glyphno]; - - if(transform) - fprintf(afm_file, "C %d ; WX %d ; N %s ; B %d %d %d %d ;\n", - code, g->scaledwidth, g->name, - iscale(g->xMin), iscale(g->yMin), iscale(g->xMax), iscale(g->yMax)); - else - fprintf(afm_file, "C %d ; WX %d ; N %s ; B %d %d %d %d ;\n", - code, g->scaledwidth, g->name, - g->xMin, g->yMin, g->xMax, g->yMax); - -} - -void -print_glyph_metrics_ufm( - FILE *ufm_file, - int code, - int glyphno -) -{ - GLYPH *g; - - g = &glyph_list[glyphno]; - - // OAR - added bounding box for Unicode glyphs - fprintf(ufm_file, "U %d ; WX %d ; N %s ; G %d ; B %d %d %d %d ;\n", - code, g->scaledwidth, g->name, glyphno, g->xMin, g->yMin, g->xMax, g->yMax); -} -/* - SB: - An important note about the BlueValues. - - The Adobe documentation says that the maximal width of a Blue zone - is connected to the value of BlueScale, which is by default 0.039625. - The BlueScale value defines, at which point size the overshoot - suppression be disabled. - - The formula for it that is given in the manual is: - - BlueScale=point_size/240, for a 300dpi device - - that makes us wonder what is this 240 standing for. Incidentally - 240=72*1000/300, where 72 is the relation between inches and points, - 1000 is the size of the glyph matrix, and 300dpi is the resolution of - the output device. Knowing that we can recalculate the formula for - the font size in pixels rather than points: - - BlueScale=pixel_size/1000 - - That looks a lot simpler than the original formula, does not it ? - And the limitation about the maximal width of zone also looks - a lot simpler after the transformation: - - max_width < 1000/pixel_size - - that ensures that even at the maximal pixel size when the overshoot - suppression is disabled the zone width will be less than one pixel. - This is important, failure to comply to this limit will result in - really ugly fonts (been there, done that). But knowing the formula - for the pixel width, we see that in fact we can use the maximal width - of 24, not 23 as specified in the manual. - -*/ - -#define MAXBLUEWIDTH (24) - -/* - * Find the indexes of the most frequent values - * in the hystogram, sort them in ascending order, and save which one - * was the best one (if asked). - * Returns the number of values found (may be less than maximal because - * we ignore the zero values) - */ - -#define MAXHYST (2000) /* size of the hystogram */ -#define HYSTBASE 500 - -static int -besthyst( - int *hyst, /* the hystogram */ - int base, /* the base point of the hystogram */ - int *best, /* the array for indexes of best values */ - int nbest, /* its allocated size */ - int width, /* minimal difference between indexes */ - int *bestindp /* returned top point */ -) -{ - unsigned char hused[MAXHYST / 8 + 1]; - int i, max, j, w, last = 0; - int nf = 0; - - width--; - - memset(hused, 0 , sizeof hused); - - max = 1; - for (i = 0; i < nbest && max != 0; i++) { - best[i] = 0; - max = 0; - for (j = 1; j < MAXHYST - 1; j++) { - w = hyst[j]; - - if (w > max && (hused[j>>3] & (1 << (j & 0x07))) == 0) { - best[i] = j; - max = w; - } - } - if (max != 0) { - if (max < last/2) { - /* do not pick the too low values */ - break; - } - for (j = best[i] - width; j <= best[i] + width; j++) { - if (j >= 0 && j < MAXHYST) - hused[j >> 3] |= (1 << (j & 0x07)); - } - last = max; - best[i] -= base; - nf = i + 1; - } - } - - if (bestindp) - *bestindp = best[0]; - - /* sort the indexes in ascending order */ - for (i = 0; i < nf; i++) { - for (j = i + 1; j < nf; j++) - if (best[j] < best[i]) { - w = best[i]; - best[i] = best[j]; - best[j] = w; - } - } - - return nf; -} - -/* - * Find the next best Blue zone in the hystogram. - * Return the weight of the found zone. - */ - -static int -bestblue( - short *zhyst, /* the zones hystogram */ - short *physt, /* the points hystogram */ - short *ozhyst, /* the other zones hystogram */ - int *bluetab /* where to put the found zone */ -) -{ - int i, j, w, max, ind, first, last; - - /* find the highest point in the zones hystogram */ - /* if we have a plateau, take its center */ - /* if we have multiple peaks, take the first one */ - - max = -1; - first = last = -10; - for (i = 0; i <= MAXHYST - MAXBLUEWIDTH; i++) { - w = zhyst[i]; - if (w > max) { - first = last = i; - max = w; - } else if (w == max) { - if (last == i - 1) - last = i; - } - } - ind = (first + last) / 2; - - if (max == 0) /* no zones left */ - return 0; - - /* now we reuse `first' and `last' as inclusive borders of the zone */ - first = ind; - last = ind + (MAXBLUEWIDTH - 1); - - /* our maximal width is far too big, so we try to make it narrower */ - w = max; - j = (w & 1); /* a pseudo-random bit */ - while (1) { - while (physt[first] == 0) - first++; - while (physt[last] == 0) - last--; - if (last - first < (MAXBLUEWIDTH * 2 / 3) || (max - w) * 10 > max) - break; - - if (physt[first] < physt[last] - || physt[first] == physt[last] && j) { - if (physt[first] * 20 > w) /* if weight is >5%, - * stop */ - break; - w -= physt[first]; - first++; - j = 0; - } else { - if (physt[last] * 20 > w) /* if weight is >5%, - * stop */ - break; - w -= physt[last]; - last--; - j = 1; - } - } - - /* save our zone */ - bluetab[0] = first - HYSTBASE; - bluetab[1] = last - HYSTBASE; - - /* invalidate all the zones overlapping with this one */ - /* the constant of 2 is determined by the default value of BlueFuzz */ - for (i = first - (MAXBLUEWIDTH - 1) - 2; i <= last + 2; i++) - if (i >= 0 && i < MAXHYST) { - zhyst[i] = 0; - ozhyst[i] = 0; - } - return w; -} - -/* - * Try to find the Blue Values, bounding box and italic angle - */ - -void -findblues(void) -{ - /* hystograms for upper and lower zones */ - short hystl[MAXHYST]; - short hystu[MAXHYST]; - short zuhyst[MAXHYST]; - short zlhyst[MAXHYST]; - int nchars; - int i, j, k, w, max; - GENTRY *ge; - GLYPH *g; - double ang; - - /* find the lowest and highest points of glyphs */ - /* and by the way build the values for FontBBox */ - /* and build the hystogram for the ItalicAngle */ - - /* re-use hystl for the hystogram of italic angle */ - - bbox[0] = bbox[1] = 5000; - bbox[2] = bbox[3] = -5000; - - for (i = 0; i < MAXHYST; i++) - hystl[i] = 0; - - nchars = 0; - - for (i = 0, g = glyph_list; i < numglyphs; i++, g++) { - if (g->flags & GF_USED) { - nchars++; - - g->rymin = 5000; - g->rymax = -5000; - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type == GE_LINE) { - - j = ge->iy3 - ge->prev->iy3; - k = ge->ix3 - ge->prev->ix3; - if (j > 0) - ang = atan2(-k, j) * 180.0 / M_PI; - else - ang = atan2(k, -j) * 180.0 / M_PI; - - k /= 100; - j /= 100; - if (ang > -45.0 && ang < 45.0) { - /* - * be careful to not overflow - * the counter - */ - hystl[HYSTBASE + (int) (ang * 10.0)] += (k * k + j * j) / 4; - } - if (ge->iy3 == ge->prev->iy3) { - if (ge->iy3 <= g->rymin) { - g->rymin = ge->iy3; - g->flatymin = 1; - } - if (ge->iy3 >= g->rymax) { - g->rymax = ge->iy3; - g->flatymax = 1; - } - } else { - if (ge->iy3 < g->rymin) { - g->rymin = ge->iy3; - g->flatymin = 0; - } - if (ge->iy3 > g->rymax) { - g->rymax = ge->iy3; - g->flatymax = 0; - } - } - } else if (ge->type == GE_CURVE) { - if (ge->iy3 < g->rymin) { - g->rymin = ge->iy3; - g->flatymin = 0; - } - if (ge->iy3 > g->rymax) { - g->rymax = ge->iy3; - g->flatymax = 0; - } - } - if (ge->type == GE_LINE || ge->type == GE_CURVE) { - if (ge->ix3 < bbox[0]) - bbox[0] = ge->ix3; - if (ge->ix3 > bbox[2]) - bbox[2] = ge->ix3; - if (ge->iy3 < bbox[1]) - bbox[1] = ge->iy3; - if (ge->iy3 > bbox[3]) - bbox[3] = ge->iy3; - } - } - } - } - - /* get the most popular angle */ - max = 0; - w = 0; - for (i = 0; i < MAXHYST; i++) { - if (hystl[i] > w) { - w = hystl[i]; - max = i; - } - } - ang = (double) (max - HYSTBASE) / 10.0; - WARNING_2 fprintf(stderr, "Guessed italic angle: %f\n", ang); - if (italic_angle == 0.0) - italic_angle = ang; - - /* build the hystogram of the lower points */ - for (i = 0; i < MAXHYST; i++) - hystl[i] = 0; - - for (i = 0, g = glyph_list; i < numglyphs; i++, g++) { - if ((g->flags & GF_USED) - && g->rymin + HYSTBASE >= 0 && g->rymin < MAXHYST - HYSTBASE) { - hystl[g->rymin + HYSTBASE]++; - } - } - - /* build the hystogram of the upper points */ - for (i = 0; i < MAXHYST; i++) - hystu[i] = 0; - - for (i = 0, g = glyph_list; i < numglyphs; i++, g++) { - if ((g->flags & GF_USED) - && g->rymax + HYSTBASE >= 0 && g->rymax < MAXHYST - HYSTBASE) { - hystu[g->rymax + HYSTBASE]++; - } - } - - /* build the hystogram of all the possible lower zones with max width */ - for (i = 0; i < MAXHYST; i++) - zlhyst[i] = 0; - - for (i = 0; i <= MAXHYST - MAXBLUEWIDTH; i++) { - for (j = 0; j < MAXBLUEWIDTH; j++) - zlhyst[i] += hystl[i + j]; - } - - /* build the hystogram of all the possible upper zones with max width */ - for (i = 0; i < MAXHYST; i++) - zuhyst[i] = 0; - - for (i = 0; i <= MAXHYST - MAXBLUEWIDTH; i++) { - for (j = 0; j < MAXBLUEWIDTH; j++) - zuhyst[i] += hystu[i + j]; - } - - /* find the baseline */ - w = bestblue(zlhyst, hystl, zuhyst, &bluevalues[0]); - if (0) - fprintf(stderr, "BaselineBlue zone %d%% %d...%d\n", w * 100 / nchars, - bluevalues[0], bluevalues[1]); - - if (w == 0) /* no baseline, something weird */ - return; - - /* find the upper zones */ - for (nblues = 2; nblues < 14; nblues += 2) { - w = bestblue(zuhyst, hystu, zlhyst, &bluevalues[nblues]); - - if (0) - fprintf(stderr, "Blue zone %d%% %d...%d\n", w * 100 / nchars, - bluevalues[nblues], bluevalues[nblues+1]); - - if (w * 20 < nchars) - break; /* don't save this zone */ - } - - /* find the lower zones */ - for (notherb = 0; notherb < 10; notherb += 2) { - w = bestblue(zlhyst, hystl, zuhyst, &otherblues[notherb]); - - if (0) - fprintf(stderr, "OtherBlue zone %d%% %d...%d\n", w * 100 / nchars, - otherblues[notherb], otherblues[notherb+1]); - - - if (w * 20 < nchars) - break; /* don't save this zone */ - } - -} - -/* - * Find the actual width of the glyph and modify the - * description to reflect it. Not guaranteed to do - * any good, may make character spacing too wide. - */ - -void -docorrectwidth(void) -{ - int i; - GENTRY *ge; - GLYPH *g; - int xmin, xmax; - int maxwidth, minsp; - - /* enforce this minimal spacing, - * we limit the amount of the enforced spacing to avoid - * spacing the bold wonts too widely - */ - minsp = (stdhw>60 || stdhw<10)? 60 : stdhw; - - for (i = 0, g = glyph_list; i < numglyphs; i++, g++) { - g->oldwidth=g->scaledwidth; /* save the old width, will need for AFM */ - - if (correctwidth && g->flags & GF_USED) { - xmin = 5000; - xmax = -5000; - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type != GE_LINE && ge->type != GE_CURVE) - continue; - - if (ge->ix3 <= xmin) { - xmin = ge->ix3; - } - if (ge->ix3 >= xmax) { - xmax = ge->ix3; - } - } - - maxwidth=xmax+minsp; - if( g->scaledwidth < maxwidth ) { - g->scaledwidth = maxwidth; - WARNING_3 fprintf(stderr, "glyph %s: extended from %d to %d\n", - g->name, g->oldwidth, g->scaledwidth ); - } - } - } - -} - -/* - * Try to find the typical stem widths - */ - -void -stemstatistics(void) -{ -#define MINDIST 10 /* minimal distance between the widths */ - int hyst[MAXHYST+MINDIST*2]; - int best[12]; - int i, j, k, w; - int nchars; - int ns; - STEM *s; - GLYPH *g; - - /* start with typical stem width */ - - nchars=0; - - /* build the hystogram of horizontal stem widths */ - memset(hyst, 0, sizeof hyst); - - for (i = 0, g = glyph_list; i < numglyphs; i++, g++) { - if (g->flags & GF_USED) { - nchars++; - s = g->hstems; - for (j = 0; j < g->nhs; j += 2) { - if ((s[j].flags | s[j + 1].flags) & ST_END) - continue; - w = s[j + 1].value - s[j].value+1; - if(w==20) /* split stems should not be counted */ - continue; - if (w > 0 && w < MAXHYST - 1) { - /* - * handle some fuzz present in - * converted fonts - */ - hyst[w+MINDIST] += MINDIST-1; - for(k=1; kflags & GF_USED) { - s = g->vstems; - for (j = 0; j < g->nvs; j += 2) { - if ((s[j].flags | s[j + 1].flags) & ST_END) - continue; - w = s[j + 1].value - s[j].value+1; - if (w > 0 && w < MAXHYST - 1) { - /* - * handle some fuzz present in - * converted fonts - */ - hyst[w+MINDIST] += MINDIST-1; - for(k=1; knext) { - if(ge->type == GE_LINE || ge->type == GE_CURVE) { - if (ISDBG(REVERSAL)) - fprintf(stderr, "reverse path 0x%x <- 0x%x, 0x%x\n", ge, ge->prev, ge->bkwd); - - /* cut out the path itself */ - pge = ge->prev; /* GE_MOVE */ - if (pge == 0) { - fprintf(stderr, "**! No MOVE before line !!! Fatal. ****\n"); - exit(1); - } - nge = ge->bkwd->next; /* GE_PATH */ - pge->next = nge; - nge->prev = pge; - ge->bkwd->next = 0; /* mark end of chain */ - - /* remember the starting point */ - if(ge->flags & GEF_FLOAT) { - flast[0] = pge->fx3; - flast[1] = pge->fy3; - } else { - ilast[0] = pge->ix3; - ilast[1] = pge->iy3; - } - - /* then reinsert them in backwards order */ - for(cur = ge; cur != 0; cur = next ) { - next = cur->next; /* or addgeafter() will screw it up */ - if(cur->flags & GEF_FLOAT) { - for(i=0; i<2; i++) { - /* reverse the direction of path element */ - f = cur->fpoints[i][0]; - cur->fpoints[i][0] = cur->fpoints[i][1]; - cur->fpoints[i][1] = f; - f = flast[i]; - flast[i] = cur->fpoints[i][2]; - cur->fpoints[i][2] = f; - } - } else { - for(i=0; i<2; i++) { - /* reverse the direction of path element */ - n = cur->ipoints[i][0]; - cur->ipoints[i][0] = cur->ipoints[i][1]; - cur->ipoints[i][1] = n; - n = ilast[i]; - ilast[i] = cur->ipoints[i][2]; - cur->ipoints[i][2] = n; - } - } - addgeafter(pge, cur); - } - - /* restore the starting point */ - if(ge->flags & GEF_FLOAT) { - pge->fx3 = flast[0]; - pge->fy3 = flast[1]; - } else { - pge->ix3 = ilast[0]; - pge->iy3 = ilast[1]; - } - - ge = nge; - } - - } -} - -void -reversepaths( - GLYPH * g -) -{ - reversepathsfromto(g->entries, NULL); -} - -/* add a kerning pair information, scales the value */ - -void -addkernpair( - unsigned id1, - unsigned id2, - int unscval -) -{ - static unsigned char *bits = 0; - static int lastid; - GLYPH *g = &glyph_list[id1]; - int i, n; - struct kern *p; - - if(unscval == 0 || id1 >= numglyphs || id2 >= numglyphs) - return; - - if( (glyph_list[id1].flags & GF_USED)==0 - || (glyph_list[id2].flags & GF_USED)==0 ) - return; - - if(bits == 0) { - bits = calloc( BITMAP_BYTES(numglyphs), 1); - if (bits == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - lastid = id1; - } - - if(lastid != id1) { - /* refill the bitmap cache */ - memset(bits, 0,BITMAP_BYTES(numglyphs)); - p = g->kern; - for(i=g->kerncount; i>0; i--) { - n = (p++)->id; - SET_BITMAP(bits, n); - } - lastid = id1; - } - - if(IS_BITMAP(bits, id2)) - return; /* duplicate */ - - if(g->kerncount <= g->kernalloc) { - g->kernalloc += 8; - p = realloc(g->kern, sizeof(struct kern) * g->kernalloc); - if(p == 0) { - fprintf (stderr, "** realloc failed, kerning data will be incomplete\n"); - } - g->kern = p; - } - - SET_BITMAP(bits, id2); - p = &g->kern[g->kerncount]; - p->id = id2; - p->val = iscale(unscval) - (g->scaledwidth - g->oldwidth); - g->kerncount++; - kerning_pairs++; -} - -/* print out the kerning information */ - -void -print_kerning( - FILE *afm_file -) -{ - int i, j, n; - GLYPH *g; - struct kern *p; - - if( kerning_pairs == 0 ) - return; - - fprintf(afm_file, "StartKernData\n"); - fprintf(afm_file, "StartKernPairs %hd\n", kerning_pairs); - - for(i=0; iflags & GF_USED) ==0) - continue; - p = g->kern; - for(j=g->kerncount; j>0; j--, p++) { - fprintf(afm_file, "KPX %s %s %d\n", g->name, - glyph_list[ p->id ].name, p->val ); - } - } - - fprintf(afm_file, "EndKernPairs\n"); - fprintf(afm_file, "EndKernData\n"); -} - - -#if 0 - -/* -** This function is commented out because the information -** collected by it is not used anywhere else yet. Now -** it only collects the directions of contours. And the -** direction of contours gets fixed already in draw_glyf(). -** -*********************************************** -** -** Here we expect that the paths are already closed. -** We also expect that the contours do not intersect -** and that curves doesn't cross any border of quadrant. -** -** Find which contours go inside which and what is -** their proper direction. Then fix the direction -** to make it right. -** -*/ - -#define MAXCONT 1000 - -void -fixcontours( - GLYPH * g -) -{ - CONTOUR cont[MAXCONT]; - short ymax[MAXCONT]; /* the highest point */ - short xofmax[MAXCONT]; /* X-coordinate of any point - * at ymax */ - short ymin[MAXCONT]; /* the lowest point */ - short xofmin[MAXCONT]; /* X-coordinate of any point - * at ymin */ - short count[MAXCONT]; /* count of lines */ - char dir[MAXCONT]; /* in which direction they must go */ - GENTRY *start[MAXCONT], *minptr[MAXCONT], *maxptr[MAXCONT]; - int ncont; - int i; - int dx1, dy1, dx2, dy2; - GENTRY *ge, *nge; - - /* find the contours and their most upper/lower points */ - ncont = 0; - ymax[0] = -5000; - ymin[0] = 5000; - for (ge = g->entries; ge != 0; ge = ge->next) { - if (ge->type == GE_LINE || ge->type == GE_CURVE) { - if (ge->iy3 > ymax[ncont]) { - ymax[ncont] = ge->iy3; - xofmax[ncont] = ge->ix3; - maxptr[ncont] = ge; - } - if (ge->iy3 < ymin[ncont]) { - ymin[ncont] = ge->iy3; - xofmin[ncont] = ge->ix3; - minptr[ncont] = ge; - } - } - if (ge->frwd != ge->next) { - start[ncont++] = ge->frwd; - ymax[ncont] = -5000; - ymin[ncont] = 5000; - } - } - - /* determine the directions of contours */ - for (i = 0; i < ncont; i++) { - ge = minptr[i]; - nge = ge->frwd; - - if (ge->type == GE_CURVE) { - dx1 = ge->ix3 - ge->ix2; - dy1 = ge->iy3 - ge->iy2; - - if (dx1 == 0 && dy1 == 0) { /* a pathological case */ - dx1 = ge->ix3 - ge->ix1; - dy1 = ge->iy3 - ge->iy1; - } - if (dx1 == 0 && dy1 == 0) { /* a more pathological - * case */ - dx1 = ge->ix3 - ge->prev->ix3; - dy1 = ge->iy3 - ge->prev->iy3; - } - } else { - dx1 = ge->ix3 - ge->prev->ix3; - dy1 = ge->iy3 - ge->prev->iy3; - } - if (nge->type == GE_CURVE) { - dx2 = ge->ix3 - nge->ix1; - dy2 = ge->iy3 - nge->iy1; - if (dx1 == 0 && dy1 == 0) { /* a pathological case */ - dx2 = ge->ix3 - nge->ix2; - dy2 = ge->iy3 - nge->iy2; - } - if (dx1 == 0 && dy1 == 0) { /* a more pathological - * case */ - dx2 = ge->ix3 - nge->ix3; - dy2 = ge->iy3 - nge->iy3; - } - } else { - dx2 = ge->ix3 - nge->ix3; - dy2 = ge->iy3 - nge->iy3; - } - - /* compare angles */ - cont[i].direction = DIR_INNER; - if (dy1 == 0) { - if (dx1 < 0) - cont[i].direction = DIR_OUTER; - } else if (dy2 == 0) { - if (dx2 > 0) - cont[i].direction = DIR_OUTER; - } else if (dx2 * dy1 < dx1 * dy2) - cont[i].direction = DIR_OUTER; - - cont[i].ymin = ymin[i]; - cont[i].xofmin = xofmin[i]; - } - - /* save the information that may be needed further */ - g->ncontours = ncont; - if (ncont > 0) { - g->contours = malloc(sizeof(CONTOUR) * ncont); - if (g->contours == 0) { - fprintf(stderr, "***** Memory allocation error *****\n"); - exit(255); - } - memcpy(g->contours, cont, sizeof(CONTOUR) * ncont); - } -} - -#endif - -/* - * - */ - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/pt1.h b/application/third_party/dompdf/lib/ttf2ufm/src/pt1.h deleted file mode 100755 index a1d3af33..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/pt1.h +++ /dev/null @@ -1,262 +0,0 @@ -/* - * see COPYRIGHT - */ - - -/* glyph entry, one drawing command */ -typedef struct gentry { - /* this list links all GENTRYs of a GLYPH sequentially */ - struct gentry *next; /* double linked list */ - struct gentry *prev; - - /* this list links all GENTRYs of one contour - - * of types GE_LINE and GE_CURVE only - * bkwd is also reused: in the very first entry (normally - * of type GE_MOVE) it points to g->entries - */ - struct gentry *cntr[2]; /* double-linked circular list */ -/* convenience handles */ -#define bkwd cntr[0] -#define frwd cntr[1] - - /* various extended structures used at some stage of transformation */ - void *ext; - - union { - struct { - int val[2][3]; /* integer values */ - } i; - struct { - double val[2][3]; /* floating values */ - } f; - } points; /* absolute values, NOT deltas */ -/* convenience handles */ -#define ipoints points.i.val -#define fpoints points.f.val -#define ixn ipoints[0] -#define iyn ipoints[1] -#define fxn fpoints[0] -#define fyn fpoints[1] -#define ix1 ixn[0] -#define ix2 ixn[1] -#define ix3 ixn[2] -#define iy1 iyn[0] -#define iy2 iyn[1] -#define iy3 iyn[2] -#define fx1 fxn[0] -#define fx2 fxn[1] -#define fx3 fxn[2] -#define fy1 fyn[0] -#define fy2 fyn[1] -#define fy3 fyn[2] - - char flags; -#define GEF_FLOAT 0x02 /* entry contains floating point data */ -#define GEF_LINE 0x04 /* entry looks like a line even if it's a curve */ - - unsigned char dir; /* used to temporarily store the values for - * the directions of the ends of curves */ -/* front end */ -#define CVDIR_FUP 0x02 /* goes over the line connecting the ends */ -#define CVDIR_FEQUAL 0x01 /* coincides with the line connecting the - * ends */ -#define CVDIR_FDOWN 0x00 /* goes under the line connecting the ends */ -#define CVDIR_FRONT 0x0F /* mask of all front directions */ -/* rear end */ -#define CVDIR_RSAME 0x30 /* is the same as for the front end */ -#define CVDIR_RUP 0x20 /* goes over the line connecting the ends */ -#define CVDIR_REQUAL 0x10 /* coincides with the line connecting the - * ends */ -#define CVDIR_RDOWN 0x00 /* goes under the line connecting the ends */ -#define CVDIR_REAR 0xF0 /* mask of all rear directions */ - - signed char stemid; /* connection to the substituted stem group */ - char type; -#define GE_HSBW 'B' -#define GE_MOVE 'M' -#define GE_LINE 'L' -#define GE_CURVE 'C' -#define GE_PATH 'P' - - /* indexes of the points to be used for calculation of the tangents */ - signed char ftg; /* front tangent */ - signed char rtg; /* rear tangent, -1 means "idx 2 of the previous entry" */ -} GENTRY; - -/* stem structure, describes one [hv]stem */ -/* acually, it describes one border of a stem */ -/* the whole stem is a pair of these structures */ - -typedef struct stem { - short value; /* value of X or Y coordinate */ - short origin; /* point of origin for curve stems */ - GENTRY *ge; /* entry that has (value, origin) as its first dot */ - /* also for all the stems the couple (value, origin) - * is used to determine whether a stem is relevant for a - * line, it's considered revelant if this tuple is - * equal to any of the ends of the line. - * ge is also used to resolve ambiguity if there is more than - * one line going through certain pointi, it is used to - * distinguish these lines. - */ - - short from, to; /* values of other coordinate between - * which this stem is valid */ - - short flags; - /* ordering of ST_END, ST_FLAT, ST_ZONE is IMPORTANT for sorting */ -#define ST_END 0x01 /* end of line, lowest priority */ -#define ST_FLAT 0x02 /* stem is defined by a flat line, not a - * curve */ -#define ST_ZONE 0x04 /* pseudo-stem, the limit of a blue zone */ -#define ST_UP 0x08 /* the black area is to up or right from - * value */ -#define ST_3 0x20 /* first stem of [hv]stem3 */ -#define ST_BLUE 0x40 /* stem is in blue zone */ -#define ST_TOPZONE 0x80 /* 1 - top zone, 0 - bottom zone */ -#define ST_VERT 0x100 /* vertical stem (used in substitutions) */ -} STEM; - -#define MAX_STEMS 2000 /* we can't have more stems than path - * elements (or hope so) */ -#define NSTEMGRP 50 /* maximal number of the substituted stem groups */ - -/* structure for economical representation of the - * substituted stems - */ - -typedef struct stembounds { - short low; /* low bound */ - short high; /* high bound */ - char isvert; /* 1 - vertical, 0 - horizontal */ - char already; /* temp. flag: is aleready included */ -} STEMBOUNDS; - -struct kern { - unsigned id; /* ID of the second glyph */ - int val; /* kerning value */ -}; - -typedef struct contour { - short ymin, xofmin; - short inside; /* inside which contour */ - char direction; -#define DIR_OUTER 1 -#define DIR_INNER 0 -} CONTOUR; - -/* becnjcarson: allow glyphs to have multiple character codes. This isn't 100% - perfect, but should be enough for most normal fonts. */ -#define GLYPH_MAX_ENCODINGS (4) - -typedef struct glyph { - int char_no;/* Encoding of glyph */ - int orig_code[GLYPH_MAX_ENCODINGS]; /* code(s) of glyph in the font's original encoding */ - char *name; /* Postscript name of glyph */ - int xMin, yMin, xMax, yMax; /* values from TTF dictionary */ - int lsb; /* left sidebearing */ - int ttf_pathlen; /* total length of TTF paths */ - short width; - short flags; -#define GF_USED 0x0001 /* whether is this glyph used in T1 font */ -#define GF_FLOAT 0x0002 /* thys glyph contains floating point entries */ - - GENTRY *entries;/* doube linked list of entries */ - GENTRY *lastentry; /* the last inserted entry */ - GENTRY *path; /* beggining of the last path */ - int oldwidth; /* actually also scaled */ - int scaledwidth; -#define MAXLEGALWIDTH 10000 - - struct kern *kern; /* kerning data */ - int kerncount; /* number of kerning pairs */ - int kernalloc; /* for how many pairs we have space */ - - STEM *hstems; /* global horiz. and vert. stems */ - STEM *vstems; - int nhs, nvs; /* numbers of stems */ - - STEMBOUNDS *sbstems; /* substituted stems for all the groups */ - short *nsbs; /* indexes of the group ends in the common array */ - int nsg; /* actual number of the stem groups */ - int firstsubr; /* first substistuted stems subroutine number */ - - CONTOUR *contours; /* it is not used now */ - int ncontours; - - int rymin, rymax; /* real values */ - /* do we have flat surfaces on top/bottom */ - char flatymin, flatymax; - -} GLYPH; - -/* description of a dot for calculation of its distance to a curve */ - -struct dot_dist { - double p[2 /*X,Y*/]; /* coordinates of a dot */ - double dist2; /* squared distance from the dot to the curve */ - short seg; /* the closest segment of the curve */ -}; - -extern int stdhw, stdvw; /* dominant stems widths */ -extern int stemsnaph[12], stemsnapv[12]; /* most typical stem width */ - -extern int bluevalues[14]; -extern int nblues; -extern int otherblues[10]; -extern int notherb; -extern int bbox[4]; /* the FontBBox array */ -extern double italic_angle; - -extern GLYPH *glyph_list; -extern int encoding[]; /* inverse of glyph[].char_no */ - -/* prototypes of functions */ -void rmoveto( int dx, int dy); -void rlineto( int dx, int dy); -void rrcurveto( int dx1, int dy1, int dx2, int dy2, int dx3, int dy3); -void assertpath( GENTRY * from, char *file, int line, char *name); - -void fg_rmoveto( GLYPH * g, double x, double y); -void ig_rmoveto( GLYPH * g, int x, int y); -void fg_rlineto( GLYPH * g, double x, double y); -void ig_rlineto( GLYPH * g, int x, int y); -void fg_rrcurveto( GLYPH * g, double x1, double y1, - double x2, double y2, double x3, double y3); -void ig_rrcurveto( GLYPH * g, int x1, int y1, - int x2, int y2, int x3, int y3); -void g_closepath( GLYPH * g); - -void pathtoint( GLYPH *g); -void ffixquadrants( GLYPH *g); -void flattencurves( GLYPH * g); -int checkcv( GENTRY * ge, int dx, int dy); -void iclosepaths( GLYPH * g); -void fclosepaths( GLYPH * g); -void smoothjoints( GLYPH * g); -void buildstems( GLYPH * g); -void fstraighten( GLYPH * g); -void istraighten( GLYPH * g, int zigonly); -void isplitzigzags( GLYPH * g); -void fsplitzigzags( GLYPH * g); -void fforceconcise( GLYPH * g); -void iforceconcise( GLYPH * g); -void reversepathsfromto( GENTRY * from, GENTRY * to); -void reversepaths( GLYPH * g); -void dumppaths( GLYPH * g, GENTRY *start, GENTRY *end); -void print_glyph( int glyphno); -int print_glyph_subs( int glyphno, int startid); -void print_glyph_metrics( FILE *afm_file, int code, int glyphno); -void print_glyph_metrics_ufm( FILE *ufm_file, int code, int glyphno); -void findblues(void); -void stemstatistics(void); -void docorrectwidth(void); -void addkernpair( unsigned id1, unsigned id2, int unscval); -void print_kerning( FILE *afm_file); - -int fcrossrayscv( double curve[4][2], double *max1, double *max2); -int fcrossraysge( GENTRY *ge1, GENTRY *ge2, double *max1, double *max2, - double crossdot[2][2]); -double fdotsegdist2( double seg[2][2], double dot[2]); -double fdotcurvdist2( double curve[4][2], struct dot_dist *dots, int ndots, double *maxp); -void fapproxcurve( double cv[4][2], struct dot_dist *dots, int ndots); diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/runt1asm.c b/application/third_party/dompdf/lib/ttf2ufm/src/runt1asm.c deleted file mode 100755 index 58c4cad8..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/runt1asm.c +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Wrap-around code to either compile in t1asm or call it externally - * - * Copyright (C) 2000 by Sergey Babkin - * Copyright (C) 2000 by The TTF2PT1 Project - * - * See COPYRIGHT for full license - */ - -#ifdef EXTERNAL_T1ASM - -#include -#include - -FILE *ifp; -FILE *ofp; - -int -runt1asm( - int pfbflag -) -{ - char *cmd; - int id, od; - int error; - - /* first make a copy in case some of then is already stdin/stdout */ - if(( id = dup(fileno(ifp)) )<0) { - perror("** Re-opening input file for t1asm"); - exit(1); - } - if(( od = dup(fileno(ofp)) )<0) { - perror("** Re-opening output file for t1asm"); - exit(1); - } - fclose(ifp); fclose(ofp); - close(0); - if(( dup(id) )!=0) { - perror("** Re-directing input file for t1asm"); - exit(1); - } - close(1); - if(( dup(od) )!=1) { - perror("** Re-directing output file for t1asm"); - exit(1); - } - close(id); close(od); - - if(pfbflag) - error = execlp("t1asm", "t1asm", "-b", NULL); - else - error = execlp("t1asm", "t1asm", NULL); - - perror("** Calling t1asm"); - - exit(1); -} - -#else -# include "t1asm.c" -#endif diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert deleted file mode 100755 index 35b00cfb..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert +++ /dev/null @@ -1,367 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1998-2000 -# Sergey A. Babkin. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) -# - -# Use : convert [cfgfile] - -# Convert TTF fonts from source directory to Type1 fonts in the destination -# directory, converted to the specified encodings. Also generate the -# fonts.scale, fonts.dir and fonts.alias files in the destination directory. - -# clean some variables so that they won't be inherited from environment - -ENCDIR= -MAPDIR= - -# path to the configuration file - -if [ $# -eq 1 ] -then - CFGFILE=$1 -else - CFGFILE=`pwd`/convert.cfg -fi - -# these setting would be edited during installation - -TTF2PT1_BINDIR= -TTF2PT1_LIBXDIR= -TTF2PT1_SHAREDIR= - -[ -z "$TTF2PT1_BINDIR" ] && { - TTF2PT1_BINDIR=`pwd`/.. -} -[ -z "$TTF2PT1_LIBXDIR" ] && { - TTF2PT1_LIBXDIR=`pwd`/.. -} -[ -z "$TTF2PT1_SHAREDIR" ] && { - TTF2PT1_SHAREDIR=`pwd`/.. -} - -# directory from where we are started - -RUNDIR=`pwd` - -# paths to various utilities - -T1ASM=$TTF2PT1_LIBXDIR/t1asm -[ -f $T1ASM -a -x $T1ASM ] || { - # if it's not in libxdir, use whatever t1asm the system provides - T1ASM=t1asm -} -TTF2PT1=$TTF2PT1_BINDIR/ttf2pt1 -TRANS=$TTF2PT1_SHAREDIR/scripts/trans -T1FDIR=$TTF2PT1_SHAREDIR/scripts/t1fdir -FORCEISO=$TTF2PT1_SHAREDIR/scripts/forceiso -X2GS=$TTF2PT1_SHAREDIR/scripts/x2gs -SUFFIX="pfa" - -MYSELF=convert - -# include the configuration - -if [ -r $CFGFILE ] -then { - . $CFGFILE -} else { - echo " -Can't find the configuration file - $CFGFILE -Please look at the sample file convert.cfg.sample, -copy it to convert.cfg and modify for -you actual configuration." >&2 - exit 1 -} fi - -# path to the directory with descriptions of encodings -[ -z "$ENCDIR" ] && { - ENCDIR=$TTF2PT1_SHAREDIR/encodings -} - -# directory with the external Unicode maps -[ -z "$MAPDIR" ] && { - MAPDIR=$TTF2PT1_SHAREDIR/maps -} - -LOG=$DSTDIR/convert.log - -# configure the ttf2pt1 options from our options - -# artefact of backwards-compatibility with .cfg -[ -z "$CORRECTWIDTH" -a YES != "$DONTCORRECTWIDTH" ] && { - TTF2PT1="$TTF2PT1 -OW" -} -[ YES = "$CORRECTWIDTH" ] && { - TTF2PT1="$TTF2PT1 -OW" -} - -[ YES != "$HINTSUBST" ] && { - TTF2PT1="$TTF2PT1 -Ou" # meaning changed past 3.22 -} - -[ YES = "$ALLGLYPHS" -a YES = "$ENFORCEISO" ] && { - echo "$MYSELF: options ALLGLYPHS and ENFORCEISO are mutually exclusive" >&2 - exit 1 -} - -[ YES = "$ALLGLYPHS" ] && { - TTF2PT1="$TTF2PT1 -a" -} - -[ YES = "$GENUID" ] && { - TTF2PT1="$TTF2PT1 -uA" -} - -[ YES != "$ENFORCEISO" ] && { - FORCEISO=cat -} - -[ YES = "$CREATEPFB" ] && { - T1ASM="$T1ASM -b" - SUFFIX="pfb" -} - -# parse the information about the source files - -eval "`echo \"$SRCDIRS\" | awk ' - BEGIN { n=0; } - /^ *$/ { next; } - { - if(n>9) { - printf(\"echo \\\"Only 9 encodings are supported at once!\\\" >&2\n\"); - printf(\"exit 1\\n\"); - } else { - printf(\"SRCDIR%d=%s\n\",n,$1); - printf(\"SRCLANG%d=%s\n\",n,$2); - printf(\"SRCENC%d=%s\n\",n,$3); - printf(\"SRCMAP%d=%s\n\",n,$4); - n++; - } - }'`" - -# check whether we have the directories - -mkdir $DSTDIR 2>/dev/null >/dev/null -[ -d $DSTDIR -a -r $DSTDIR -a -w $DSTDIR -a -x $DSTDIR ] || { - echo "$MYSELF: can't access the directory $DSTDIR" >&2 - exit 1 -} - -# go to our destination directory - -cd $DSTDIR || { - echo "$MYSELF: can't chdir to $DSTDIR" >&2 - exit 1 -} - -rm -f ./* 2>/dev/null ->$LOG - -for dirno in 0 1 2 3 4 5 6 7 8 9 -do { - - SRCDIR=`eval "echo \\\$SRCDIR$dirno"` - SRCLANG=`eval "echo \\\$SRCLANG$dirno"` - SRCENC=`eval "echo \\\$SRCENC$dirno"` - SRCMAP=`eval "echo \\\$SRCMAP$dirno"` - DSTENC=`eval "echo \\\$DSTENC$SRCLANG"` - - echo $SRCDIR - echo $SRCENC - - [ -z "$SRCDIR" ] && break; - - [ "`ls $SRCDIR/*.[tT][tT][fF] 2>/dev/null |wc -l`" -gt 0 ] || { - echo "$MYSELF: no TTF files in $SRCDIR" >&2 - exit 1 - } - - # check whether we have the encoding tables - - [ -n "$SRCENC" ] || { - echo "$MYSELF: you must specify some source encoding" >&2 - exit 1 - } - - [ unknown = "$SRCLANG" -o -n "$DSTENC" ] || { - echo "$MYSELF: you must specify some destination encodings" >&2 - exit 1 - } - - # handle aliases of the destination encodings - - XDSTENC= - DSTALIAS= - - [ -r $ENCDIR/$SRCLANG/encodings.alias ] && { - for i in $DSTENC - do { - TO=`awk '$1=="'$i'" { print $2; }' <$ENCDIR/$SRCLANG/encodings.alias` - if [ -n "$TO" ] - then { - [ -f $ENCDIR/$SRCLANG/$i.tbl -a -r $ENCDIR/$SRCLANG/$i.tbl ] && { - echo "WARNING: $SRCLANG encoding $i found as both table and alias" >&2 - echo "WARNING: The alias takes precedence" >&2 - } - DSTALIAS="$TO $i -$DSTALIAS" - XDSTENC="$TO -$XDSTENC" - } else { - XDSTENC="$i -$XDSTENC" - } fi - } done - DSTENC=`echo "$XDSTENC" | sort -u | tr ' -' ' '` - } - - [ unknown != "$SRCLANG" ] && { - for i in $SRCENC $DSTENC - do { - [ -f $ENCDIR/$SRCLANG/$i.tbl -a -r $ENCDIR/$SRCLANG/$i.tbl ] || { - echo "$MYSELF: can't read $ENCDIR/$SRCLANG/$i.tbl" >&2 - exit 1 - } - } done - } - - # OK convert the files - - for file in $SRCDIR/*.[tT][tT][fF] - do { - name=`echo $file | tr A-Z a-z` - name=`basename $name .ttf` - - echo "Converting $name" - - # generate the assembler code - - echo "******* $name -> t1a ************" >>$LOG - - if [ -n "$SRCMAP" ] - then { - $TTF2PT1 -L $MAPDIR/$SRCMAP $file ./$name.$SRCENC 2>>$LOG - } else { - $TTF2PT1 -l $SRCLANG $file ./$name.$SRCENC 2>>$LOG - } fi - - [ -s ./$name.$SRCENC.t1a ] || { - echo "$MYSELF: can't generate Type1 assembler code for $name" >&2 - continue; - } - - [ -s ./$name.$SRCENC.afm ] || { - echo "$MYSELF: can't generate AFM metrics file for $name" >&2 - continue; - } - - mv ./$name.$SRCENC.afm ./$name.$SRCENC.xafm - - psname=`$T1FDIR -g $FOUNDRY " " -f ./$name.$SRCENC.t1a \ - | awk '{print substr($1,2);}'` - - # now for each destination encoding generate a .pfa/b file - # and record for fonts.scale - - if [ unknown != "$SRCLANG" ] - then { - for enc in $DSTENC - do { - echo "******* $name -> $enc ************" >>$LOG - - sed 's|^\/FontName.*$|/FontName /'$psname$enc' def|' <./$name.$SRCENC.t1a \ - | $TRANS $ENCDIR/$SRCLANG/$SRCENC.tbl $ENCDIR/$SRCLANG/$enc.tbl \ - | $FORCEISO | $T1ASM >./$name.$enc.$SUFFIX - [ -s ./$name.$enc.$SUFFIX ] || { - echo "$MYSELF: can't convert/assemble Type1 file for $name.$enc" >&2 - continue; - } - - sed 's|^FontName.*$|FontName '$psname$enc'|' <./$name.$SRCENC.xafm \ - | $TRANS $ENCDIR/$SRCLANG/$SRCENC.tbl $ENCDIR/$SRCLANG/$enc.tbl \ - | uniq | $FORCEISO >./$name.$enc.afm - [ -s ./$name.$enc.afm ] || { - echo "$MYSELF: can't convert AFM file for $name.$enc" >&2 - } - - aliases=`echo "$DSTALIAS" | grep "^$enc" | cut -d\ -f2` - echo "******* aliases: $aliases" >>$LOG - - $T1FDIR -d fonts.ttf fonts.alias $FOUNDRY $enc $aliases -f ./$name.$enc.$SUFFIX - echo "/$psname$enc ($name.$enc.$SUFFIX) ;" >>Fontmap.ttf - } done - } else { - enc="$SRCENC" - echo "******* $name -> $enc ************" >>$LOG - - sed 's|^\/FontName.*$|/FontName /'$psname$enc' def|' <./$name.$SRCENC.t1a \ - | $FORCEISO | $T1ASM >./$name.$enc.$SUFFIX - [ -s ./$name.$enc.$SUFFIX ] || { - echo "$MYSELF: can't convert/assemble Type1 file for $name.$enc" >&2 - continue; - } - - sed 's|^FontName.*$|FontName '$psname$enc'|' <./$name.$SRCENC.xafm \ - | uniq | $FORCEISO >./$name.$enc.afm - [ -s ./$name.$enc.afm ] || { - echo "$MYSELF: can't convert AFM file for $name.$enc" >&2 - } - - $T1FDIR -d fonts.ttf fonts.alias $FOUNDRY $enc -f ./$name.$enc.$SUFFIX - echo "/$psname$enc ($name.$enc.$SUFFIX) ;" >>Fontmap.ttf - } fi - - [ YES = "$REMOVET1A" ] && { - rm -f ./$name.$SRCENC.t1a - rm -f ./$name.$SRCENC.xafm - } - - } done -} done - -wc -l fonts.scale -cat fonts.ttf >>fonts.scale -mkfontdir - -[ YES = "$GENUID" ] && { - echo "Checking for duplicate UniqueIDs..." - for id in `find . -name "*.$SUFFIX" -exec grep UniqueID {} \; \ - | cut -d" " -f2 | sort | uniq -d` - do { - echo "Warning: duplicate UniqueID $id in files:" | tee -a $LOG - find . -name "*.$SUFFIX" -exec grep -l "UniqueID $id " {} \; 2>&1 | tee -a $LOG - } done -} - -[ -n "$GSDIR" ] || { - echo "$MYSELF: The Ghostscript base directory is not specified.\n" >&2 - echo "$MYSELF: Installation of the Ghostscript fonts is deferred.\n" >&2 - echo "$MYSELF: You can do it later by running x2gs\n" >&2 - exit 0 -} - -echo "Installing the Ghostscript fonts" -cd $RUNDIR -$X2GS $CFGFILE || { - echo "$MYSELF: Installation of the Ghostscript fonts has failed.\n" >&2 - echo "$MYSELF: You can correct the problem and run x2gs to repeat\n" >&2 - exit 0 -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample deleted file mode 100755 index 4adf8e0d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample +++ /dev/null @@ -1,192 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1998, 1999 -# Sergey A. Babkin. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) -# - -# Configuration file for the conversion script. -# Convert TTF fonts from source directory to Type1 fonts in the destination -# directory, converted to the specified encodings. Also generate the -# fonts.scale, fonts.dir and fonts.alias files in the destination -# directory. - -# This file is an example of configuration. It contains -# the examples of settings for all the supported languages. -# Please check the settings and change them for -# your needs. - -# The directories with source TTF files. -# The lines are formatted in 3 columns: -# - directory path -# - language name -# - encoding of the fonts in this directory -# - optional Unicode map file name -# There should be a separate directory for each input encoding. -# No more than 10 encodings are supported now for -# one conversion. -# -# If the Unicode map file name is specified then this -# external map file will be used to encode the resulting -# font. Otherwise the built-in table for this language -# will be used. If you have some special encoding map that -# does not conform to any of the defined languages, set the -# language name to 'unknown' and encoding name to whatever -# you want to see in the X11 logical font description. -# -# NOTES: -# For Russian, Bulgarian and English (as a subset of -# Western) languages you may pile together the Unicode -# fonts and the fonts in the Windows encoding into the same -# directory, they will be sorted out automatically. For -# the Russian and Bulgarian Unicode fonts set the -# source encoding to ibm-1251. -# -# For Turkish, Baltic, Central European and other Western -# European languages the resulting fonts will be in -# a proper iso8859 encoding only if the source fonts -# are in Unicode. -# -# AdobeStd encoding will work only -# for the source font in Unicode encoding which -# either have proper character names or map the -# Adobe character extensions to the expected codes -# (or both). -# -# The external maps work only if the source fonts -# are in Unicode, otherwise the original font's -# encoding will be preserved. -# -# Better don't use the map adobe-standard-encoding.map, -# unless you really need it, it's very incomplete. -# -# The map planes are not supported in the scripts yet. - -SRCDIRS=" -/SOME_DIR_WITH_cyrillic_windows_TTF_FONTS cyrillic ibm-1251 -/SOME_DIR_WITH_cyrillic_koi_TTF_FONTS cyrillic koi8-r -/SOME_DIR_WITH_unicode_TTF_FONTS latin4 iso8859-4 -/SOME_DIR_WITH_unicode_TTF_FONTS latin5 iso8859-9 -/SOME_DIR_WITH_unicode_TTF_FONTS latin2 iso8859-2 -/SOME_DIR_WITH_western_TTF_FONTS latin1 iso8859-1 -/SOME_DIR_WITH_unicode_TTF_FONTS adobestd adobe-std -/SOME_DIR_WITH_weird_unicode_TTF_FONTS adobestd adobe-std adobe-standard-encoding.map -/SOME_DIR_WITH_unicode_TTF_FONTS unknown my-special some-very-special.map -" - -# the directory for converted X11 fonts -DSTDIR=/usr/X11R6/lib/X11/fonts/fromttf - -# The base directory of Ghostscript; -# set it to empty space if you don't want the Ghostscript fonts installed. -# For some systems the directory is /usr/share/ghostscript. -GSDIR=/usr/local/share/ghostscript - -# The font directory of Ghostscript; -# should work for all the versions of Ghostscript. Except (as always) the one -# packaged with Red Hat Linux 6.0. For RH6.0 it should be set to either -# /usr/share/fonts/default/ghostscript or /usr/share/fonts/default/Type1. -GSFONTDIR=$GSDIR/fonts - -# The configuration directory of Ghostscript where the Fontmap file is stored; -# the example is for Ghostscript 6.0, change for the version you actually -# have. This directory is used only to reach the Fontmap file, so if your -# installation stores the Fontmap files in the same directory as fonts -# (like Debian Linux does - isn't Linux wonderful in its differences?) -# then set it to the same value as GSFONTDIR. -GSCONFDIR=$GSDIR/6.0 - -# The encodings of generated files by languages -# (see the whole list of possible encodings for each -# language in the directories encoding/ ) -# -# Here prefer windows-1251 over ibm-1251: it aliases -# to the same thing but is the name expected by -# Netscape Navigator. For the same reason prefer -# cp-866 over ibm-866. - -DSTENCcyrillic="koi8-r windows-1251 iso8859-1" -DSTENClatin1="iso8859-1" -DSTENClatin2="iso8859-2" -DSTENClatin4="iso8859-4" -DSTENClatin5="iso8859-9" -DSTENCadobestd="adobe-std" - -# name of foundry for generated fonts -# (for HP-UX or if you just want to use an -# honest name change to "misc") -FOUNDRY=fromttf - -# If you want to use non-standard directories with encoding -# maps and tables then set these values - -MAPDIR= -ENCDIR= - -# Options: -# set the value to YES to enable, NO (or anything else) to disable - -# CORRECTWIDTH - use the option "-w" of converter. Set this -# option to NO if your fonts are well-designed. At least some -# freeware fonts have the width metrics broken and the letters -# look smashed into each other. If this option is set to "YES" -# the converter tries to correct this defect but this may have slight -# side effects on the well-designed fonts: the characters that -# are designed to be close to each other will get wider spacing. -# REMOVET1A - remove the un-encoded .t1a files after they are converted -# and assembled if this option set to YES -# INSTALLFONTMAP - if set to YES install the entries for the converted -# fonts right into the Ghostscript Fontmap file. Otherwise just -# symlink the font files and copy Fontmap.ttf to the Ghostscript -# directories. -# HINTSUBST - enable the hint substitution (option "-H" of -# converter). You may want to compare the looks of the fonts with and -# without this option and decide what is better (see the discussion in -# the README file). If the fonts with this option set to YES look -# completely empty in X11 then set this option to NO or install -# the supplied patches. -# ENFORCEISO - try to disguise the character names according to -# the ISOLatin1 encoding table. Set it to YES if some program -# expects strictly the ISO names but the fonts have different -# character names (this is not the case for X11 any more). -# Options ENFORCEISO and ALLGLYPHS can't be both set to YES. -# ALLGLYPHS - include all the glyphs (characters) from the source -# fonts into the resulting fonts, even if those are not -# included into the encoding tables. If the supplied X11 -# patches are not installed this may cause font size overflow -# in X11. So if you are not sure better leave it as NO. -# For more details see the discussion of the option "-a". -# GENUID - automatically generate UniqueID for all the fonts. -# Setting it to YES may be useful only for the fonts to -# be loaded the fonts into a printer with hard disk. Be -# advised that although unlikely the generated UniqueIDs -# for two fonts may coincide, then the consequences will -# be unpredictable. -# CREATEPFB - if set to YES create .pfb font files, otherwise -# .pfa font files. The .pfb files take somewhat less disk -# space but contain 8-bit binary data. - -CORRECTWIDTH=YES -REMOVET1A=YES -INSTALLFONTMAP=YES -HINTSUBST=NO -ENFORCEISO=NO -ALLGLYPHS=NO -GENUID=NO -CREATEPFB=YES - -# End of the configuration file diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/forceiso b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/forceiso deleted file mode 100755 index 34f925e8..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/forceiso +++ /dev/null @@ -1,450 +0,0 @@ -#!/usr/bin/perl -# -# Copyright (c) 1998 -# Sergey A. Babkin. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) -# - -# -# Force the font to use the encoding as close to ISO Latin-1 as possible -# -# Use: -# forceiso [format] file2.t1a -# where format is a printf-type format used to select names for the -# glyphs without standard Latin-1 names. It must expect one argument, -# the character code. The default format is "_%d". - -%latin1=( - 0, "", - 1, "", - 2, "", - 3, "", - 4, "", - 5, "", - 6, "", - 7, "", - 8, "", - 9, "", - 10, "", - 11, "", - 12, "", - 13, "", - 14, "", - 15, "", - 16, "", - 17, "", - 18, "", - 19, "", - 20, "", - 21, "", - 22, "", - 23, "", - 24, "", - 25, "", - 26, "", - 27, "", - 28, "", - 29, "", - 30, "", - 31, "", - 32, "space", - 33, "exclam", - 34, "quotedbl", - 35, "numbersign", - 36, "dollar", - 37, "percent", - 38, "ampersand", - 39, "quoteright", - 40, "parenleft", - 41, "parenright", - 42, "asterisk", - 43, "plus", - 44, "comma", - 45, "hyphen", - 46, "period", - 47, "slash", - 48, "zero", - 49, "one", - 50, "two", - 51, "three", - 52, "four", - 53, "five", - 54, "six", - 55, "seven", - 56, "eight", - 57, "nine", - 58, "colon", - 59, "semicolon", - 60, "less", - 61, "equal", - 62, "greater", - 63, "question", - 64, "at", - 65, "A", - 66, "B", - 67, "C", - 68, "D", - 69, "E", - 70, "F", - 71, "G", - 72, "H", - 73, "I", - 74, "J", - 75, "K", - 76, "L", - 77, "M", - 78, "N", - 79, "O", - 80, "P", - 81, "Q", - 82, "R", - 83, "S", - 84, "T", - 85, "U", - 86, "V", - 87, "W", - 88, "X", - 89, "Y", - 90, "Z", - 91, "bracketleft", - 92, "backslash", - 93, "bracketright", - 94, "asciicircum", - 95, "underscore", - 96, "grave", - 97, "a", - 98, "b", - 99, "c", - 100, "d", - 101, "e", - 102, "f", - 103, "g", - 104, "h", - 105, "i", - 106, "j", - 107, "k", - 108, "l", - 109, "m", - 110, "n", - 111, "o", - 112, "p", - 113, "q", - 114, "r", - 115, "s", - 116, "t", - 117, "u", - 118, "v", - 119, "w", - 120, "x", - 121, "y", - 122, "z", - 123, "braceleft", - 124, "bar", - 125, "braceright", - 126, "asciitilde", - 127, "", - 128, "", - 129, "", - 130, "", - 131, "", - 132, "", - 133, "", - 134, "", - 135, "", - 136, "", - 137, "", - 138, "", - 139, "", - 140, "", - 141, "", - 142, "", - 143, "", - 144, "", - 145, "", - 146, "", - 147, "", - 148, "", - 149, "", - 150, "", - 151, "", - 152, "", - 153, "", - 154, "", - 155, "", - 156, "", - 157, "", - 158, "", - 159, "", - 160, "", - 161, "exclamdown", - 162, "cent", - 163, "sterling", - 164, "currency", - 165, "yen", - 166, "brokenbar", - 167, "section", - 168, "dieresis", - 169, "copyright", - 170, "ordfeminine", - 171, "guillemotleft", - 172, "logicalnot", - 173, "minus", - 174, "registered", - 175, "macron", - 176, "degree", - 177, "plusminus", - 178, "twosuperior", - 179, "threesuperior", - 180, "acute", - 181, "mu", - 182, "paragraph", - 183, "periodcentered", - 184, "cedilla", - 185, "onesuperior", - 186, "ordmasculine", - 187, "guillemotright", - 188, "onequarter", - 189, "onehalf", - 190, "threequarters", - 191, "questiondown", - 192, "Agrave", - 193, "Aacute", - 194, "Acircumflex", - 195, "Atilde", - 196, "Adieresis", - 197, "Aring", - 198, "AE", - 199, "Ccedilla", - 200, "Egrave", - 201, "Eacute", - 202, "Ecircumflex", - 203, "Edieresis", - 204, "Igrave", - 205, "Iacute", - 206, "Icircumflex", - 207, "Idieresis", - 208, "Eth", - 209, "Ntilde", - 210, "Ograve", - 211, "Oacute", - 212, "Ocircumflex", - 213, "Otilde", - 214, "Odieresis", - 215, "multiply", - 216, "Oslash", - 217, "Ugrave", - 218, "Uacute", - 219, "Ucircumflex", - 220, "Udieresis", - 221, "Yacute", - 222, "Thorn", - 223, "germandbls", - 224, "agrave", - 225, "aacute", - 226, "acircumflex", - 227, "atilde", - 228, "adieresis", - 229, "aring", - 230, "ae", - 231, "ccedilla", - 232, "egrave", - 233, "eacute", - 234, "ecircumflex", - 235, "edieresis", - 236, "igrave", - 237, "iacute", - 238, "icircumflex", - 239, "idieresis", - 240, "eth", - 241, "ntilde", - 242, "ograve", - 243, "oacute", - 244, "ocircumflex", - 245, "otilde", - 246, "odieresis", - 247, "divide", - 248, "oslash", - 249, "ugrave", - 250, "uacute", - 251, "ucircumflex", - 252, "udieresis", - 253, "yacute", - 254, "thorn", - 255, "ydieresis" -); - -# how to treat the unknown characters -$unk = "_%d"; - -if($#ARGV >= 0) { - $unk = $ARGV[0]; -} - -# fill in the unnamed characters -if( sprintf($unk, 0) eq sprintf($unk, 1) ) { - die "The format for unnamed characters must not be a constant" -} -for($i=0; $i < 256; $i++) { - if($latin1{$i} eq "") { - $latin1{$i} = sprintf($unk, $i); - } -} - -while() { - print $_; - if(/^\/Encoding\s+.*\s+array/) { - $fontfile=1; - last; - } - if(/^StartCharMetrics\s+/) { - $fontfile=0; - last; - } -} - -$ndups=0; - -if($fontfile) { # .t1a file - while() { - if($_ !~ /^dup\s+(\d+)\s+\/(\S+)\s+put/) { - print $_; - last; - } - $code=$1+0; - $name=$2; - if($name eq ".notdef") { - print $_; - } else { - printf("dup %d /%s put\n",$code,$latin1{$code}); - if($trans{$name}) { # two or more references to the same glyph - $ndups++; - #printf(STDERR "forceiso: %d dups\n", $ndups); - if($copies{$name} eq "") { - $copies{$name} = $latin1{$code}; - } else { - $copies{$name} .= "|" . $latin1{$code}; - } - } else { - $trans{$name}=$latin1{$code}; - } - } - - } - - while() { - if( /\/CharStrings\s+(\d+)\s/) { - $nchars=$1+$ndups; - #printf(STDERR "forceiso: %d dups %d chars\n", $ndups, $nchars); - $_ =~ s|/CharStrings\s+\d+\s|/CharStrings $nchars |; - print $_; - last; - } - print $_; - } - - while() { - if(/^\/(\S+)/) { - $name=$1; - $to=$trans{$name}; - - $header=$_; - $body=""; - - if($to ne "") { - $_ =~ s/^\/\S+/\/$to/; - } - print $_; - } elsif(/endchar/) { - print $_; - if($copies{$name}) { - for $to (split(/\|/,$copies{$name})) { - $header =~ s/^\/\S+/\/$to/; - print($header, $body, $_); - } - } - } else { - print $_; - $body .= $_; - } - } -} else { # .afm file - while() { - if($_ !~ /^C\s+(\d+)(\s*;.*N\s+)(\S+)(\s*;.*)\n/) { - print $_; - last; - } - $code=$1+0; - $name=$3; - $part2=$2; - $part4=$4; - if($name eq ".notdef") { - print $_; - } else { - printf("C %d%s%s%s\n",$code,$part2,$latin1{$code},$part4); - if($copies{$name} eq "") { - $copies{$name} = $latin1{$code}; - } else { - $copies{$name} .= "|" . $latin1{$code}; - $ndups++; - #printf(STDERR "forceiso: %d dups\n", $ndups); - } - } - - } - - while() { - if(/^StartKernPairs\s+(\d+)/) { - last; - } - print $_; - } - - $npairs=0; - $kps=""; - while() { - if(/^KPX\s+(\S+)\s+(\S+)\s+(.*)\n/) { - $name1=$1; - $name2=$2; - $metric=$3; - - $cp1=$copies{$name1}; - if($cp1 eq "") { - $cp1=$name1; - } - - $cp2=$copies{$name2}; - if($cp2 eq "") { - $cp2=$name2; - } - - for $to1 (split(/\|/,$cp1)) { - for $to2 (split(/\|/,$cp2)) { - $kps .= sprintf("KPX %s %s %s\n", $to1, $to2, $metric); - $npairs++; - } - } - } else { - if($npairs!=0) { - printf("StartKernPairs %d\n", $npairs); - printf("%s", $kps); - $npairs=0; - $kps=""; - } - print $_; - } - } -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/frommap b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/frommap deleted file mode 100755 index f32280c2..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/frommap +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/perl -# -# A script to convert a Unicode character map to -# the C code -# - -sub fromhex -{ - return eval "0x".$_[0]; -} - -$inmap=0; - -while(<>) -{ - if(/^CHARMAP/) { - $inmap=1; - } elsif(/^END CHARMAP/) { - $inmap=0; - } elsif($inmap - && /^\s*\S+\s+\/x([0-9a-fA-F][0-9a-fA-F])\s+\ [] ] is the directory where the man pages will be created -# (current directory by default). If a file name is given instead of -# directory then the directory of that file is used. -# is the directory containing the ttf2pt1 files version.h -# and CHANGES.html which are used to generate the release name and date -# for the man page (by default looks in current directory and then in up to -# 5 ancestor directories). -# If the version files can not be found then the release defaults to -# "current" and the date defaults to today. -# -# Special formatting in the html file is: -# All controls are hidden within HTML comments that must occupy a whole separate line -# Such a line looks like: -# -# -# Any sort of directive must be followed by a space. The pod directives are -# automatically surrounded by empty lines in the output file. -# The html2man directives are: -# -# -# Define a man page. Multiple man pages can be defined in the same HTML -# file. is a short name by which this man page will be referred in the -# other directives. is the name of the man page, and

is the -# section of the manual (do not confuse with sections within a man page). -# -# -# All the text following this directive is copied (with translation) -# into the specified section of the specified man page. The sections -# may appear in arbitrary order, they will be rearranged to the standard -# order before output. Only standard section names are permitted (see @stdsect -# below). The pod directives which occur outside of man sections are ignored, -# just like the common text. The translation of HTML tags is: -# -#
- to paragraph break -# - to B<> -# - to I<> -# - to C<> -#
- to F<> -#
    ,
  • ,
- to =over 2, =item *, =back -#  , &, <, > - to their symbols, appropriately encoded -# -# The rest of HTML tags is removed -# -# If the same section is started more than once, the text from the -# second appearance will be added to the first, etc. -# -# -# Stop copying text to the man page. -# -# -# Continue copying text to the man page, same section as before. -# -# -# Insert this into the man page (works only when copying is enabled). -# Characters <, >, & are converted as usual. - -@mons = qw(January February March April May June July August September October November December); - -$dir = $ARGV[0]; -$maindir = $ARGV[1]; - -if($dir eq "") { - $dir = "."; -} elsif( ! -d $dir ) { - if( ! ($dir =~ s|\/[^/]*$||) ) { - $dir = "."; - } -} -if($maindir eq "") { - $maindir = "."; - for($i=0; $i<5; $i++) { - if(-f "$maindir/version.h") { - last; - } - $maindir = "../$maindir"; - } -} - -if( open(VERFILE, "<$maindir/version.h") ) { - while() { - if( /^\s*\#define\s+TTF2PT1_VERSION\s+\"(.*)\"/ ) { - $release = "version $1"; - } - } - close(VERFILE); - if( $release =~ /SNAP-([0-9][0-9])([0-9][0-9])([0-9][0-9])/ ) { - $date = sprintf("%s %d, 20%02d", $mons[$2-1], $3, $1); - } elsif( open(CFILE, "<$maindir/CHANGES.html") ) { - while() { - if( /\/) { - last; - } - } - $_ = ; - chomp; - if( $_ =~ s/^.*?-- // ) { - $date = $_; - } - close(CFILE); - } -} - -if($release eq "") { - $release = "current"; -} -if($date eq "") { - @lt = localtime(time); - $date = sprintf("%s %d, %d", $mons[$lt[4]], $lt[3], 1900+$lt[5]); -} - -#printf(STDERR "date=%s release=%s\n", $date, $release); - -$writemode = 0; - -while() { - if( s/^\<\!\-\- \=(\S+)\s+//) { - $cmd = $1; - s/\s*--\>\s*$//; - #printf(STDERR "cmd=%s args=%s\n", $cmd, $_); - if($cmd =~ /^=/) { - if($writemode) { - $text{$tosect} .= "\n\n$cmd $_\n\n"; - } - } elsif($cmd eq "defdoc") { - @sl = split; - push(@allids, $sl[0]); - $file{$sl[0]} = $sl[1]; - $mansect{$sl[0]} = $sl[2]; - } elsif($cmd eq "section") { - # tosect includes the file id - $tosect = $_; - $text{$tosect} .= "\n\n"; - $writemode = 1; - } elsif($cmd eq "stop") { - $writemode = 0; - $text{$tosect} .= "\n"; - } elsif($cmd eq "cont") { - $writemode = 1; - } elsif($cmd eq "text") { - if($writemode) { - s/\<\;//gi; - s/\&\;/\&/gi; - $text{$tosect} .= "$_\n"; - } - } - } elsif($writemode) { - s/^\s+//; - - s/\{/\&lbr;/g; - s/\}/\&rbr;/g; - - s/\/\n\n/gi; - #s/\/\n\n=over 4\n\n/gi; - #s/\<\/blockquote\>/\n\n=back\n\n/gi; - s/\/\n\n=over 4\n\n/gi; - s/\<\/ul\>/\n\n=back\n\n/gi; - s/\\s*/\n\n=item \*\n\n/gi; - s/\(.*?)\<\/i\>/I\{\1\}/gi; - s/\(.*?)\<\/b\>/B\{\1\}/gi; - s/\(.*?)\<\/tt\>/C\{\1\}/gi; - s/\
(.*?)\<\/a\>/F\{\1\}/gi; - s/\<.*?\>//g; - s/\{/\/g; - - s/\ \;/S< >/gi; - s/\&\;/\&/gi; - s/\<\;/E/gi; - s/\>\;/E/gi; - #s/\|/E/g; - #s/\//E/g; - s/\&lbr\;/\{/g; - s/\&rbr\;/\}/g; - - #printf(STDERR "section=%s add=%s", $tosect, $_); - $text{$tosect} .= $_; - } -} - -@stdsect = ( - "NAME", - "SYNOPSIS", - "DESCRIPTION", - "OPTIONS", - "RETURN VALUE", - "ERRORS", - "EXAMPLES", - "ENVIRONMENT", - "FILES", - "SEE ALSO", - "NOTES", - "CAVEATS", - "DIAGNOSTICS", - "BUGS", - "RESTRICTIONS", - "AUTHOR", - "HISTORY" ); - -#printf(STDERR "allids= @allids\n"); -for $id (@allids) { - #print(STDERR "creating man page $id $file{$id} $mansect{$id}\n\n"); - die "Unable to create pod file $dir/$file{$id}.pod" - unless open(PODF, ">$dir/$file{$id}.pod"); - print(PODF "=pod\n\n"); - for $sect (@stdsect) { - $sid = "$id $sect"; - #printf(STDERR "trying %s\n", $sid); - if(defined $text{$sid}) { - print(PODF "=head1 $sect\n\n$text{$sid}\n\n"); - } - } - print(PODF "=cut\n"); - close(PODF); - die "Unable to generate the man page $dir/$file{$id}.1" - if system("pod2man --section=\"$mansect{$id}\" --release=\"$release\" " - . "--center=\"TTF2PT1 Font Converter\" --date=\"$date\" " - . "$dir/$file{$id}.pod >$dir/$file{$id}.1"); - - unlink("$dir/$file{$id}.pod"); -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_dir b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_dir deleted file mode 100755 index 7bc10f4c..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_dir +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/perl -# -# Script to create a directory for installation -# -# (c) 2000 by The TTF2PT1 Project -# See COPYRIGHT for full license -# - -if( $#ARGV!=0 && $#ARGV !=3) { - die "Use: $0 dir-name [owner group mode]\n" -} - -if( $#ARGV==3 ) { - $owner = $ARGV[1]; - $group = $ARGV[2]; - eval "\$mode = 0$ARGV[3];"; -} else { - $owner = "root"; - $group = "bin"; - $mode = 0755; -} - -@sl = split(/\//, $ARGV[0]); -$prefix = shift(@sl); -if($prefix eq "") { - $prefix = "/" . shift(@sl); -} - -while(1) { - if( ! -d "$prefix" ) { - die "Unable to create directory $prefix:\n$!\n" - unless mkdir($prefix, $mode); - die "Unable to change owner of $prefix to $owner\n" - if system("chown $owner $prefix"); - die "Unable to change group of $prefix to $group\n" - if system("chgrp $group $prefix"); - } - if($#sl < 0) { - last; - } - $prefix .= "/" . shift(@sl); -} -exit(0); diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_file b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_file deleted file mode 100755 index d3758671..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/inst_file +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# -# Script to install a file (for portability reasons) -# -# (c) 2000 by The TTF2PT1 Project -# See COPYRIGHT for full license -# - -[ $# != 5 ] && { - echo "Use: $0 file-from file-to owner group mode" >&2 - exit 1 -} - -cp -f $1 $2 \ -&& chown $3 $2 \ -&& chgrp $4 $2 \ -&& chmod 0$5 $2 diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/mkrel b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/mkrel deleted file mode 100755 index e4ac93de..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/mkrel +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/sh -# -# See COPYRIGHT -# -# Script to create a release or shapshot archive. -# Also checks for very basic inconsistences. -# Expects that it would be run from the current directory of ttf2pt1, -# and that the parent directory is the place to create archives. -# Expects that the CVS environment variables are set properly. - -VER=`grep TTF2PT1_VERSION version.h | cut -d\" -f2` - -case "$1" in -snapshot) - echo "$VER" | egrep '^[0-9][0-9]*\.[0-9].*-CURRENT$' || { - echo "mkrel: version.h must contain *-CURRENT to create a snapshot" >&2 - exit 1 - } - grep "^current$" CHANGES.html >/dev/null || { - echo "mkrel: CHANGES.html must list 'current' to create a snapshot" >&2 - exit 1 - } - snapdate=`date "+ %y %m %d " | sed 's/ \([0-9]\) / 0& /g;s/ //g'` - NEWVER=`echo "$VER" | sed "s/-CURRENT/-SNAP-$snapdate/"` - TAG="-D tomorrow" - ;; -release) - echo "$VER" | egrep '^[0-9][0-9]*\.[0-9][.0-9]*$' || { - echo "mkrel: version.h must not be -CURRENT to create a release" >&2 - exit 1 - } - grep "^$VER -- " CHANGES.html >/dev/null || { - echo "mkrel: CHANGES.html must list the same version as version.h" >&2 - exit 1 - } - NEWVER="$VER" - TAG=`echo "-r ttf2pt1-$VER" | sed \ - 's/\(-[0-9][0-9]*\.[0-9]\)$/&.0/;s/\./-/g'` - ;; -*) - echo "use: mkrel [snapshot|release]" >&2 - exit 1 - ;; -esac - -cd .. || { - echo "mkrel: can't cd to .." >&2 - exit 1 -} - -rm -f ttf2pt1-$NEWVER.tgz ttf2pt1-$NEWVER.zip -rm -rf ttf2pt1-$NEWVER - -echo "cvs -z9 export $TAG -d ttf2pt1-$NEWVER ttf2pt1" -cvs -z9 export $TAG -d ttf2pt1-$NEWVER ttf2pt1 || { - echo "mkrel: unable to export from CVS" >&2 - echo "mkrel: check that the CVS tree is properly tagged" >&2 - exit 1 -} - - -# a little bit more for snapshot: correct the version -( -case "$1" in -snapshot) - cd ttf2pt1-$NEWVER || { - echo "mkrel: can't cd to ../ttf2pt1-$NEWVER" >&2 - exit 1 - } - - sed "s/^current\$/$NEWVER/" CHANGES.html.new \ - && mv CHANGES.html.new CHANGES.html || { - echo "mkrel: can't update CHANGES.html" >&2 - exit 1 - } - - sed "s/\".*-CURRENT\"/\"$NEWVER\"/" version.h.new \ - && mv version.h.new version.h || { - echo "mkrel: can't update version.h" >&2 - exit 1 - } - ;; -esac -) - -# generate the man pages - in case if the users would have no pod2man -( - cd ttf2pt1-$NEWVER || { - echo "mkrel: can't cd to ../ttf2pt1-$NEWVER" >&2 - exit 1 - } - - make mans -) - -tar czvf ttf2pt1-$NEWVER.tgz ttf2pt1-$NEWVER || { - echo "mkrel: can't create .tgz archive" >&2 - exit 1 -} - -zip -u -r ttf2pt1-$NEWVER.zip ttf2pt1-$NEWVER || { - echo "mkrel: can't create .zip archive" >&2 - exit 1 -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/t1fdir b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/t1fdir deleted file mode 100755 index 16c86530..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/t1fdir +++ /dev/null @@ -1,227 +0,0 @@ -#!/usr/bin/perl -# -# Copyright (c) 1998 -# Sergey A. Babkin. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) -# - -# -# Script that reads the Type1 font files and prints out the fonts.scale -# lines for them -# - -# other substrings (regexps) that are considered irrelevant -# and sould be removed from the font names: -@wrongstr= ( - "koi8r", - "koi8", - "cp1251", - "ibm1251", - "win1251", - "cp866", - "ibm866", - "iso8859[1-9]", - "iso8859", - "isolatin[0-9]", - "isolatin", - "latin[0-9]", - "^ER ", - "^K8 ", -); - -sub usage -{ - print STDERR "Use: \n"; - print STDERR " t1fdir [-g] ... [ -f ...]\n"; - print STDERR "or\n"; - print STDERR " t1fdir -d fonts.scale fonts.alias ... [ -f ...]\n"; -} - -$ghost=0; -if( $ARGV[0] eq "-g" ) { - shift @ARGV; - $ghost=1; -} elsif( $ARGV[0] eq "-d" ) { - shift @ARGV; - $files=1; - $scalef=shift @ARGV; - $aliasf=shift @ARGV; -} - -if($#ARGV<2) { - &usage(); - exit 1; -} - -$foundry=$ARGV[0]; -shift @ARGV; - -while($#ARGV>=0) { - if($ARGV[0] eq "-f") { - shift @ARGV; - last; - } - push(@encodings,$ARGV[0]); - shift @ARGV; -} - -if($files) { - open(SCALEF, ">>$scalef") || die "Can't write to $scalef"; - open(ALIASF, ">>$aliasf") || die "Can't write to $aliasf"; -} -for $name (@ARGV) { - - $familyname=""; - $fullname=""; - $fontname=""; - $weight=""; - $angle=0; - - open(FILE,"<$name") || die "Unable to open file $name\n"; - - $type="p"; # by default - - while() { - if(/eexec/) { last; } - if(/^\/FamilyName.*\((.+)\)/ ) { $familyname= $1; } - if(/^\/FullName.*\((.+)\)/ ) { $fullname= $1; } - if(/^\/FontName.*\((.+)\)/ ) { $fontname= $1; } - if(/^\/Weight.*\((.+)\)/ ) { $weight= $1; } - if(/^\/ItalicAngle.*(\d+)/ ) { $angle= $1+0; } - if(/^\/isFixedPitch/) { - if(/true/) { - $type="m"; - } else { - $type="p"; - } - } - } - - # now try to interpret this information - - $allinfo= $familyname ." ". $fullname ." ". $fontname ." ". $weight; - $lcallinfo=$allinfo; - $lcallinfo=~tr[A-Z][a-z]; - - $familyname.="_"; # just a delimiter for substitutions - $familyname=~s/Bold([^a-z])/$1/g; - $familyname=~s/Italic([^a-z])/$1/g; - $familyname=~s/Oblique([^a-z])/$1/g; - $familyname=~s/Roman([^a-z])/$1/g; - - for $i (@wrongstr) { # for uppercase- and space- sensitive strings - $familyname =~ s/$i//g; - } - - $familyname=~tr[A-Z][a-z]; - $familyname=~tr[A-Za-z0-9][]cd; - - for $i (@wrongstr) { # for case-insensitive strings - $familyname =~ s/$i//g; - } - - if( $familyname eq "") { - $familyname="unknown"; - } - - $fn=$name; - $fn=~ s/.*\///g; - - $n=0; - for $encoding (@encodings) { - $n++; - if($ghost) { - printf("/%s-", uc(substr($familyname,0,1)).substr($familyname,1)); - - $r=1; - - if( $allinfo =~ /Bold[^a-z]/ - || $lcallinfo =~ /\bbold\b/ ) { - printf("Bold"); - $r=0; - } - if( $allinfo =~ /Italic[^a-z]/ - || $lcallinfo =~ /\bitalic\b/ - || $angle>0 ) { - printf("Italic"); - $r=0; - } elsif( $allinfo =~ /Oblique[^a-z]/ - || $lcallinfo =~ /\boblique\b/ - || $angle<0 ) { - printf("Oblique"); - $r=0; - } - - if($r) { - printf("Roman"); - } - - printf("-%s\t (%s) ;\n",$encoding,$fn); - } else { - $xenc=$encoding; - $xenc =~ s/\-/_/g; - - $srec = sprintf("-%s-%s_%s-",$foundry,$familyname,$xenc); - $arec = sprintf("-%s-%s-",$foundry,$familyname); - - if( $allinfo =~ /Bold[^a-z]/ - || $lcallinfo =~ /\bbold\b/ ) { - $srec .= "bold-"; - $arec .= "bold-"; - } else { - $srec .= "medium-"; - $arec .= "medium-"; - } - - if( $allinfo =~ /Italic[^a-z]/ - || $lcallinfo =~ /\bitalic\b/ - || $angle>0 ) { - $srec .= "i-"; - $arec .= "i-"; - } elsif( $allinfo =~ /Oblique[^a-z]/ - || $lcallinfo =~ /\boblique\b/ - || $angle<0 ) { - $srec .= "o-"; - $arec .= "o-"; - } else { - $srec .= "r-"; - $arec .= "r-"; - } - - $srec .= sprintf("normal--0-0-0-0-%s-0-adobe-fontspecific",$type,$encoding); - $arec .= sprintf("normal--0-0-0-0-%s-0-%s",$type,$encoding); - - if($files) { - if($n==1) { - printf(SCALEF "%s %s\n",$fn,$srec); - printf(ALIASF "%s %s\n",$arec,$srec); - $srec1=$srec; - } else { - printf(ALIASF "%s %s\n",$arec,$srec1); - } - } else { - printf("%s %s\n",$fn,$arec); - } - } - } - - close(FILE); -} -if($files) { - close(SCALEF); - close(ALIASF); -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/trans b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/trans deleted file mode 100755 index d52760e6..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/trans +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/perl -# -# Copyright (c) 1998-2000 -# Sergey A. Babkin. All rights reserved. -# -# See the full text of the license in the COPYRIGHT file. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@users.sourceforge.net) -# - -# -# Script to transcode the Type1 disassembled font to other encoding -# - -# calculation of UniqueID from old UID and encoding name -# we don't have unsigned integer arithmetic in Perl -# so we try to do at least something -sub newuid -{ - use integer; - my ($u,$enc)=@_; - my $i, $uid; - - $uid=substr($u, -6, 6); - $u=substr($u, 0, 4); - - $uid+=0; - for $i (split(//,$enc)) { - $uid*=37; - $uid+=ord($i); - $uid+=($uid>>16) & 0xff; - $uid&=0xffffff; - } - - ($uid % 1000000) + 4000000; - #$u . substr(sprintf("%d",$uid), 0, 5); -} - -if($#ARGV != 1) { - printf(STDERR "Use: trans src-table dst-table dst-font\n"); - exit 1; -} - -# tables are formatted in two columns, one row per character -# name decimal-code - -# Read the destination table - -open(FILE,"<".$ARGV[1]) - or die "Unable to read $ARGV[2]\n"; -while() { - @sl=split(/\s+/); - $dst{$sl[0]}=$sl[1]; -} -close(FILE); - -#read the source table and build the translation table - -open(FILE,"<".$ARGV[0]) - or die "Unable to read $ARGV[0]\n"; -while() { - @sl=split(/\s+/); - $trans{$sl[1]}=$dst{$sl[0]}; -} -close(FILE); - -# name of the encoding, for UniqueID -$encname=$ARGV[1]; -$encname =~ s|^.*\/||g; -$encname =~ s|\..*$||g; - -# now read the font file, skip everything upto the encoding table -# we suppose that the file was autogenerated by ttf2pt1 with my patches - -while() { - if( /^\/FontName\s+(\S+)/) { - $fontname=$1; - } - if( /^\/UniqueID\s+(\S+)/) { - use integer; - my $uid=$1; - $_=sprintf("/UniqueID %u def\n", &newuid($uid, $encname)); - } - print $_; - if(/^\/Encoding/) { - $fontfile=1; - last; - } - if(/^StartCharMetrics/) { - $fontfile=0; - last; - } -} - -# read the old encoding table and build the new encoding table - -if($fontfile) { # .t1a - while($row=) { - if( $row !~ /^dup/) { - last; - } - - @sl=split(/\s+/,$row); - - $new=$trans{$sl[1]}; - if($new eq "") { - $new=$sl[1]; - if($enc{$new} eq "") { - $enc{$new}=$sl[2]; - } - } else { - $enc{$new}=$sl[2]; - } - } - - # print new encoding table - - for $i (0..255) { - if($enc{$i}) { - printf("dup %d %s put\n",$i,$enc{$i}); - } else { - printf("dup %d /.notdef put\n",$i); - } - } -} else { # .afm - while($row=) { - if($row !~ /^C\s+(\d+)(\s*;.*)\n/) { - last; - } - $code=$1; - $part2=$2; - - $new=$trans{$code}; - if($new eq "") { - $new=$code; - if($enc{$new} eq "") { - $enc{$new}=$part2; - } - } else { - $enc{$new}=$part2; - } - } - - # print new encoding table - - for $i (0..255) { - if($enc{$i}) { - printf("C %d%s\n",$i,$enc{$i}); - } - } -} - -print $row; - -# now copy the rest of file - -while() { - if( /^\/UniqueID\s+(\S+)/) { - use integer; - my $uid=$1; - $_=sprintf("/UniqueID %u def\n", &newuid($uid, $encname)); - } - print; -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/unhtml b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/unhtml deleted file mode 100755 index 1e660f54..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/unhtml +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# This script removes the HTML formatting from a file. If the file was designed -# with such use in mind and was properly formatted besides HTML (such as the README -# file for ttf2pt1) it will look good as a plain text file. -# -# This script supports a very limited set of HTML formatting. Everything that -# goes before is removed. Any lines that -# contain only the HTML formatting or start with "" -# are completely removed. Then all the in-line formatting is removed. -# Then " ", "<", ">" are changed to " ", "<", ">". - -sed '1,/<[bB][oO][dD][yY]>/d; -/^/-/g; -s/^ *$/>>/; -s/<[^<>]*>//g; -/^< *>$/d; -/^>>$/d;s/^< //; -s/>$//; -s/&[nN][bB][sS][pP];/ /g;s/&[lL][tT];//g;s/&[aA][mM][pP];/\&/g;' diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/x2gs b/application/third_party/dompdf/lib/ttf2ufm/src/scripts/x2gs deleted file mode 100755 index 558ef3df..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/scripts/x2gs +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1998-2000 -# Sergey A. Babkin. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) -# - -# Use : x2gs [cfgfile] - -# path to the configuration file - -if [ $# -eq 1 ] -then - CFGFILE=$1 -else - CFGFILE=`pwd`/convert.cfg -fi - -MYSELF=x2gs - -# include the configuration - -if [ -r $CFGFILE ] -then { - . $CFGFILE -} else { - echo " -Can't find the configuration file - $CFGFILE -Please look at the sample file convert.cfg.sample, -copy it to convert.cfg and modify for -you actual configuration." >&2 - exit 1 -} fi - -LOG=$DSTDIR/convert.log - -[ -n "$GSDIR" ] || { - echo "$MYSELF: The Ghostscript base directory is not specified." >&2 - echo "$MYSELF: Installation of the Ghostscript fonts is deferred." >&2 - exit 0 -} - -[ -n "$GSCONFDIR" -a -d "$GSCONFDIR" ] || { - echo "$MYSELF: The Ghostscript configuration directory does not exist." >&2 - echo "$MYSELF: Installation of the Ghostscript fonts is aborted." >&2 - exit 1 -} - -[ -r "$GSCONFDIR/Fontmap" ] || { - echo "$MYSELF: Can't find Fontmap in the GS configuration directory." >&2 - echo "$MYSELF: Installation of the Ghostscript fonts is aborted." >&2 - exit 1 -} - -[ -n "$GSFONTDIR" -a -d "$GSFONTDIR" ] || { - echo "$MYSELF: The Ghostscript font directory does not exist." >&2 - echo "$MYSELF: Installation of the Ghostscript fonts is aborted." >&2 - exit 1 -} - -# link the fonts to $GSFONTDIR - -rm -f $GSCONFDIR/Fontmap.ttf - -# historically x2gs supported multiple X11 directories -for d in $DSTDIR -do { - for i in $d/*.pfa $d/*.afm - do { - [ -f $i ] || break; - - n=`basename $i` - - rm -f $GSFONTDIR/$n - - ln -s $i $GSFONTDIR/$n || { - echo "$MYSELF: Unable to link $n to GS font directory">&2 - } - } done - - cat $d/Fontmap.ttf >>$GSCONFDIR/Fontmap.ttf -} done - -if [ YES = "$INSTALLFONTMAP" ] -then { - mv $GSCONFDIR/Fontmap $GSCONFDIR/Fontmap.old || { - echo "$MYSELF: can't save Fontmap.old" >&2 - exit 1 - } - - sed "\\|^% begin fonts from $DSTDIR|,\\|^% end fonts from $DSTDIR|d" \ - <$GSCONFDIR/Fontmap.old >$GSCONFDIR/Fontmap || { - echo "$MYSELF: Can't create the new Fontmap file" >&2 - echo "$MYSELF: Trying to restore the old Fontmap file" >&2 - cp $GSCONFDIR/Fontmap.old $GSCONFDIR/Fontmap - exit 1 - } - echo "% begin fonts from $DSTDIR" >>$GSCONFDIR/Fontmap - echo "" >>$GSCONFDIR/Fontmap - cat $GSCONFDIR/Fontmap.ttf >>$GSCONFDIR/Fontmap - echo "" >>$GSCONFDIR/Fontmap - echo "% end fonts from $DSTDIR" >>$GSCONFDIR/Fontmap -} fi diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/t1asm.c b/application/third_party/dompdf/lib/ttf2ufm/src/t1asm.c deleted file mode 100755 index d9c3061c..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/t1asm.c +++ /dev/null @@ -1,604 +0,0 @@ -/* t1asm - * - * This program `assembles' Adobe Type-1 font programs in pseudo-PostScript - * form into either PFB or PFA format. The human readable/editable input is - * charstring- and eexec-encrypted as specified in the `Adobe Type 1 Font - * Format' version 1.1 (the `black book'). There is a companion program, - * t1disasm, which `disassembles' PFB and PFA files into a pseudo-PostScript - * file. - * - * Copyright (c) 1992 by I. Lee Hetherington, all rights reserved. - * - * Permission is hereby granted to use, modify, and distribute this program - * for any purpose provided this copyright notice and the one below remain - * intact. - * - * I. Lee Hetherington (ilh@lcs.mit.edu) - * - * Revision 1.2 92/05/22 11:54:45 ilh - * Fixed bug where integers larger than 32000 could not be encoded in - * charstrings. Now integer range is correct for four-byte - * twos-complement integers: -(1<<31) <= i <= (1<<31)-1. Bug detected by - * Piet Tutelaers (rcpt@urc.tue.nl). - * - * Revision 1.1 92/05/22 11:48:46 ilh - * initial version - * - * Ported to Microsoft C/C++ Compiler and MS-DOS operating system by - * Kai-Uwe Herbing (herbing@netmbx.netmbx.de) on June 12, 1992. Code - * specific to the MS-DOS version is encapsulated with #ifdef _MSDOS - * ... #endif, where _MSDOS is an identifier, which is automatically - * defined, if you compile with the Microsoft C/C++ Compiler. - * - */ - -#ifndef lint -static char copyright[] = - "@(#) Copyright (c) 1992 by I. Lee Hetherington, all rights reserved."; -#ifdef _MSDOS -static char portnotice[] = - "@(#) Ported to MS-DOS by Kai-Uwe Herbing (herbing@netmbx.netmbx.de)."; -#endif -#endif - -/* Note: this is ANSI C. */ - -#ifdef _MSDOS - #include - #include - #include -#endif -#include -#include -#include -#include -#include - -#ifdef WINDOWS -# ifdef STANDALONE -# define WINDOWS_FUNCTIONS -# include "windows.h" -# endif -#endif - -/* int32 must be at least 32-bit and uint16 must be at least 16-bit */ -#if INT_MAX >= 0x7FFFFFFFUL -typedef int int32; -#else -typedef long int32; -#endif -#if USHRT_MAX >= 0xFFFFUL -typedef unsigned short uint16; -#else -typedef unsigned int uint16; -#endif - -#define LINESIZE 256 - -#define MAXBLOCKLEN ((1L<<17)-6) -#define MINBLOCKLEN ((1L<<8)-6) - -#define MARKER 128 -#define ASCII 1 -#define BINARY 2 -#define DONE 3 - -typedef unsigned char byte; - -/* must be visible from outside */ -FILE *ifp; -FILE *ofp; - -/* flags */ -static int pfb = 0; -static int active = 0; -static int start_charstring = 0; -static int in_eexec = 0; - -static char line[LINESIZE]; - -/* lenIV and charstring start command */ -static int lenIV = 4; -static char cs_start[10]; - -/* for charstring buffering */ -static byte charstring_buf[65535]; -static byte *charstring_bp; - -/* for PFB block buffering */ -static byte blockbuf[MAXBLOCKLEN]; -static int32 blocklen = MAXBLOCKLEN; -static int32 blockpos = -1; -static int blocktyp = ASCII; - -/* decryption stuff */ -static uint16 er, cr; -static uint16 c1 = 52845, c2 = 22719; - -/* table of charstring commands */ -static struct command { - char *name; - int one, two; -} command_table[] = { - { "callothersubr", 12, 16 }, - { "callsubr", 10, -1 }, - { "closepath", 9, -1 }, - { "div", 12, 12 }, - { "dotsection", 12, 0 }, - { "endchar", 14, -1 }, - { "hlineto", 6, -1 }, - { "hmoveto", 22, -1 }, - { "hsbw", 13, -1 }, - { "hstem", 1, -1 }, - { "hstem3", 12, 2 }, - { "hvcurveto", 31, -1 }, - { "pop", 12, 17 }, - { "return", 11, -1 }, - { "rlineto", 5, -1 }, - { "rmoveto", 21, -1 }, - { "rrcurveto", 8, -1 }, - { "sbw", 12, 7 }, - { "seac", 12, 6 }, - { "setcurrentpoint", 12, 33 }, - { "vhcurveto", 30, -1 }, - { "vlineto", 7, -1 }, - { "vmoveto", 4, -1 }, - { "vstem", 3, -1 }, - { "vstem3", 12, 1 }, -}; /* alphabetical */ - -/* Two separate encryption functions because eexec and charstring encryption - must proceed in parallel. */ - -static byte eencrypt(byte plain) -{ - byte cipher; - - cipher = (byte) (plain ^ (er >> 8)); - er = (uint16) ((cipher + er) * c1 + c2); - return cipher; -} - -static byte cencrypt(byte plain) -{ - byte cipher; - - cipher = (byte) (plain ^ (cr >> 8)); - cr = (uint16) ((cipher + cr) * c1 + c2); - return cipher; -} - -/* This function flushes a buffered PFB block. */ - -static void output_block() -{ - int32 i; - - /* output four-byte block length */ - fputc((int) (blockpos & 0xff), ofp); - fputc((int) ((blockpos >> 8) & 0xff), ofp); - fputc((int) ((blockpos >> 16) & 0xff), ofp); - fputc((int) ((blockpos >> 24) & 0xff), ofp); - - /* output block data */ - for (i = 0; i < blockpos; i++) - fputc(blockbuf[i], ofp); - - /* mark block buffer empty and uninitialized */ - blockpos = -1; -} - -/* This function outputs a single byte. If output is in PFB format then output - is buffered through blockbuf[]. If output is in PFA format, then output - will be hexadecimal if in_eexec is set, ASCII otherwise. */ - -static void output_byte(byte b) -{ - static char *hexchar = "0123456789ABCDEF"; - static int hexcol = 0; - - if (pfb) { - /* PFB */ - if (blockpos < 0) { - fputc(MARKER, ofp); - fputc(blocktyp, ofp); - blockpos = 0; - } - blockbuf[blockpos++] = b; - if (blockpos == blocklen) - output_block(); - } else { - /* PFA */ - if (in_eexec) { - /* trim hexadecimal lines to 64 columns */ - if (hexcol >= 64) { - fputc('\n', ofp); - hexcol = 0; - } - fputc(hexchar[(b >> 4) & 0xf], ofp); - fputc(hexchar[b & 0xf], ofp); - hexcol += 2; - } else { - fputc(b, ofp); - } - } -} - -/* This function outputs a byte through possible eexec encryption. */ - -static void eexec_byte(byte b) -{ - if (in_eexec) - output_byte(eencrypt(b)); - else - output_byte(b); -} - -/* This function outputs a null-terminated string through possible eexec - encryption. */ - -static void eexec_string(char *string) -{ - while (*string) - eexec_byte((byte) *string++); -} - -/* This function gets ready for the eexec-encrypted data. If output is in - PFB format then flush current ASCII block and get ready for binary block. - We start encryption with four random (zero) bytes. */ - -static void eexec_start() -{ - eexec_string(line); - if (pfb) { - output_block(); - blocktyp = BINARY; - } - - in_eexec = 1; - er = 55665; - eexec_byte(0); - eexec_byte(0); - eexec_byte(0); - eexec_byte(0); -} - -/* This function wraps-up the eexec-encrypted data. - If output is in PFB format then this entails flushing binary block and - starting an ASCII block. */ - -static void eexec_end() -{ - int i, j; - - if (pfb) { - output_block(); - blocktyp = ASCII; - } else { - fputc('\n', ofp); - } - in_eexec = 0; - for (i = 0; i < 8; i++) { - for (j = 0; j < 64; j++) - eexec_byte('0'); - eexec_byte('\n'); - } -#if 0 - eexec_string("cleartomark\n"); -#endif -} - -/* This function writes ASCII trailer. - If output is in PFB format then this entails flushing binary block and - starting an ASCII block. */ - -static void file_end() -{ - if (pfb) { - output_block(); - fputc(MARKER, ofp); - fputc(DONE, ofp); - } -} -/* This function returns an input line of characters. A line is terminated by - length (including terminating null) greater than LINESIZE, a newline \n, or - when active (looking for charstrings) by '{'. When terminated by a newline - the newline is put into line[]. When terminated by '{', the '{' is not put - into line[], and the flag start_charstring is set to 1. */ - -static void t1asm_getline() -{ - int c; - char *p = line; - int comment = 0; - - start_charstring = 0; - while (p < line + LINESIZE) { - c = fgetc(ifp); - if (c == EOF) - break; - if (c == '%') - comment = 1; - if (active && !comment && c == '{') { - start_charstring = 1; - break; - } - *p++ = (char) c; - if (c == '\n') - break; - } - *p = '\0'; -} - -/* This function is used by the binary search, bsearch(), for command names in - the command table. */ - -static int command_compare(const void *key, const void *item) -{ - return strcmp((char *) key, ((struct command *) item)->name); -} - -/* This function returns 1 if the string is an integer and 0 otherwise. */ - -static int is_integer(char *string) -{ - if (isdigit(string[0]) || string[0] == '-' || string[0] == '+') { - while (*++string && isdigit(*string)) - ; /* deliberately empty */ - if (!*string) - return 1; - } - return 0; -} - -/* This function initializes charstring encryption. Note that this is called - at the beginning of every charstring. */ - -static void charstring_start() -{ - int i; - - charstring_bp = charstring_buf; - cr = 4330; - for (i = 0; i < lenIV; i++) - *charstring_bp++ = cencrypt((byte) 0); -} - -/* This function encrypts and buffers a single byte of charstring data. */ - -static void charstring_byte(int v) -{ - byte b = (byte) (v & 0xff); - - if (charstring_bp - charstring_buf > sizeof(charstring_buf)) { - fprintf(stderr, "error: charstring_buf full (%d bytes)\n", - sizeof(charstring_buf)); - exit(1); - } - *charstring_bp++ = cencrypt(b); -} - -/* This function outputs buffered, encrypted charstring data through possible - eexec encryption. */ - -static void charstring_end() -{ - byte *bp; - - sprintf(line, "%d ", charstring_bp - charstring_buf); - eexec_string(line); - sprintf(line, "%s ", cs_start); - eexec_string(line); - for (bp = charstring_buf; bp < charstring_bp; bp++) - eexec_byte(*bp); -} - -/* This function generates the charstring representation of an integer. */ - -static void charstring_int(int num) -{ - int x; - - if (num >= -107 && num <= 107) { - charstring_byte(num + 139); - } else if (num >= 108 && num <= 1131) { - x = num - 108; - charstring_byte(x / 256 + 247); - charstring_byte(x % 256); - } else if (num >= -1131 && num <= -108) { - x = abs(num) - 108; - charstring_byte(x / 256 + 251); - charstring_byte(x % 256); - } else if (num >= (-2147483647-1) && num <= 2147483647) { - charstring_byte(255); - charstring_byte(num >> 24); - charstring_byte(num >> 16); - charstring_byte(num >> 8); - charstring_byte(num); - } else { - fprintf(stderr, - "error: cannot format the integer %d, too large\n", num); - exit(1); - } -} - -/* This function parses an entire charstring into integers and commands, - outputting bytes through the charstring buffer. */ - -static void parse_charstring() -{ - struct command *cp; - - charstring_start(); - while (fscanf(ifp, "%s", line) == 1) { - if (line[0] == '%') { - /* eat comment to end of line */ - while (fgetc(ifp) != '\n' && !feof(ifp)) - ; /* deliberately empty */ - continue; - } - if (line[0] == '}') - break; - if (is_integer(line)) { - charstring_int(atoi(line)); - } else { - cp = (struct command *) - bsearch((void *) line, (void *) command_table, - sizeof(command_table) / sizeof(struct command), - sizeof(struct command), - command_compare); - if (cp) { - charstring_byte(cp->one); - if (cp->two >= 0) - charstring_byte(cp->two); - } else { - fprintf(stderr, "error: cannot use `%s' in charstring\n",line); - exit(1); - } - } - } - charstring_end(); -} - -static void usage() -{ - fprintf(stderr, - "usage: t1asm [-b] [-l block-length] [input [output]]\n"); - fprintf(stderr, - "\n-b means output in PFB format, otherwise PFA format.\n"); - fprintf(stderr, - "The block length applies to the length of blocks in the\n"); - fprintf(stderr, - "PFB output file; the default is to use the largest possible.\n"); - exit(1); -} - -static void print_banner() -{ - static char rcs_revision[] = ""; /* removed RCS */ - static char revision[20]; - - if (sscanf(rcs_revision, "$Revision: %19s", revision) != 1) - revision[0] = '\0'; - fprintf(stderr, "This is t1asm %s.\n", revision); -} - -#ifdef STANDALONE -int main(int argc, char **argv) -{ - char *p, *q, *r; - int c; - - extern char *optarg; - extern int optind; - - ifp = stdin; - ofp = stdout; - - print_banner(); - - /* interpret command line arguments using getopt */ - while ((c = getopt(argc, argv, "bl:")) != -1) - switch (c) { - case 'b': - pfb = 1; - break; - case 'l': - blocklen = atoi(optarg); - if (blocklen < MINBLOCKLEN) { - blocklen = MINBLOCKLEN; - fprintf(stderr, - "warning: using minimum block length of %d\n", - blocklen); - } else if (blocklen > MAXBLOCKLEN) { - blocklen = MAXBLOCKLEN; - fprintf(stderr, - "warning: using maximum block length of %d\n", - blocklen); - } - break; - default: - usage(); - break; - } - if (argc - optind > 2) - usage(); - - /* possibly open input & output files */ - if (argc - optind >= 1) { - ifp = fopen(argv[optind], "r"); - if (!ifp) { - fprintf(stderr, "error: cannot open %s for reading\n", argv[1]); - exit(1); - } - } - if (argc - optind >= 2) { - ofp = fopen(argv[optind + 1], "w"); - if (!ofp) { - fprintf(stderr, "error: cannot open %s for writing\n", argv[2]); - exit(1); - } - } - -#else -int runt1asm(int pfbflag) -{ - char *p, *q, *r; - - pfb = pfbflag; -#endif - - #ifdef _MSDOS - /* If we are processing a PFB (binary) output */ - /* file, we must set its file mode to binary. */ - if (pfb) - _setmode(_fileno(ofp), _O_BINARY); - #endif - - /* Finally, we loop until no more input. Some special things to look for - are the `currentfile eexec' line, the beginning of the `/Subrs' - definition, the definition of `/lenIV', and the definition of the - charstring start command which has `...string currentfile...' in it. */ - - while (!feof(ifp) && !ferror(ifp)) { - t1asm_getline(); - if (strcmp(line, "currentfile eexec\n") == 0) { - eexec_start(); - continue; - } else if (strstr(line, "/Subrs") && isspace(line[6])) { - active = 1; - } else if ((p = strstr(line, "/lenIV"))) { - sscanf(p, "%*s %d", &lenIV); - } else if ((p = strstr(line, "string currentfile"))) { - /* locate the name of the charstring start command */ - *p = '\0'; /* damage line[] */ - q = strrchr(line, '/'); - if (q) { - r = cs_start; - ++q; - while (!isspace(*q) && *q != '{') - *r++ = *q++; - *r = '\0'; - } - *p = 's'; /* repair line[] */ - } - /* output line data */ - eexec_string(line); - if ((p = strstr(line, "currentfile closefile"))) { - eexec_end(); - } - if (start_charstring) { - if (!cs_start[0]) { - fprintf(stderr, "error: couldn't find charstring start command\n"); - exit(1); - } - parse_charstring(); - } - } - file_end(); - - fclose(ifp); - fclose(ofp); - - return 0; -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf.c b/application/third_party/dompdf/lib/ttf2ufm/src/ttf.c deleted file mode 100755 index 761eb995..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf.c +++ /dev/null @@ -1,1502 +0,0 @@ -/* - * True Type Font to Adobe Type 1 font converter - * By Mark Heath - * Based on ttf2pfa by Andrew Weeks - * With help from Frank M. Siegert - * - * see COPYRIGHT - * - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifndef WINDOWS -# include -# include -#else -# include "windows.h" -#endif - -#include "ttf.h" -#include "pt1.h" -#include "global.h" - -/* prototypes of call entries */ -static void openfont(char *fname, char *arg); -static void closefont( void); -static int getnglyphs ( void); -static int glnames( GLYPH *glyph_list); -static void glmetrics( GLYPH *glyph_list); -static int glenc( GLYPH *glyph_list, int *encoding, int *unimap); -static void fnmetrics( struct font_metrics *fm); -static void glpath( int glyphno, GLYPH *glyph_list); -static void kerning( GLYPH *glyph_list); - -/* globals */ - -/* front-end descriptor */ -struct frontsw ttf_sw = { - /*name*/ "ttf", - /*descr*/ "built-in TTF support", - /*suffix*/ { "ttf" }, - /*open*/ openfont, - /*close*/ closefont, - /*nglyphs*/ getnglyphs, - /*glnames*/ glnames, - /*glmetrics*/ glmetrics, - /*glenc*/ glenc, - /*fnmetrics*/ fnmetrics, - /*glpath*/ glpath, - /*kerning*/ kerning, -}; - -/* statics */ - -static FILE *ttf_file; -static int ttf_nglyphs, long_offsets; - -static TTF_DIRECTORY *directory; -static TTF_DIR_ENTRY *dir_entry; -static char *filebuffer; -static char *filebuffer_end; -static TTF_NAME *name_table = NULL; -static TTF_NAME_REC *name_record; -static TTF_HEAD *head_table = NULL; -static TTF_HHEA *hhea_table = NULL; -static TTF_KERN *kern_table = NULL; -static TTF_CMAP *cmap_table = NULL; -static LONGHORMETRIC *hmtx_table = NULL; -static TTF_GLYF *glyf_table; -static BYTE *glyf_start = NULL; -static TTF_MAXP *maxp_table = NULL; -static TTF_POST_HEAD *post_table = NULL; -static union { - USHORT *sp; - ULONG *lp; -} loca_table; -#define short_loca_table loca_table.sp -#define long_loca_table loca_table.lp - -static short cmap_n_segs; -static USHORT *cmap_seg_start, *cmap_seg_end; -static short *cmap_idDelta, *cmap_idRangeOffset; -static TTF_CMAP_FMT0 *encoding0; -static int enc_type; - -static char *name_fields[8]; - -static int enc_found_ms, enc_found_mac; - -static char *mac_glyph_names[258] = { - ".notdef", ".null", "CR", - "space", "exclam", "quotedbl", "numbersign", - "dollar", "percent", "ampersand", "quotesingle", - "parenleft", "parenright", "asterisk", "plus", - "comma", "hyphen", "period", "slash", - "zero", "one", "two", "three", - "four", "five", "six", "seven", - "eight", "nine", "colon", "semicolon", - "less", "equal", "greater", "question", - "at", "A", "B", "C", - "D", "E", "F", "G", - "H", "I", "J", "K", - "L", "M", "N", "O", - "P", "Q", "R", "S", - "T", "U", "V", "W", - "X", "Y", "Z", "bracketleft", - "backslash", "bracketright", "asciicircum", "underscore", - "grave", "a", "b", "c", - "d", "e", "f", "g", - "h", "i", "j", "k", - "l", "m", "n", "o", - "p", "q", "r", "s", - "t", "u", "v", "w", - "x", "y", "z", "braceleft", - "bar", "braceright", "asciitilde", "Adieresis", - "Aring", "Ccedilla", "Eacute", "Ntilde", - "Odieresis", "Udieresis", "aacute", "agrave", - "acircumflex", "adieresis", "atilde", "aring", - "ccedilla", "eacute", "egrave", "ecircumflex", - "edieresis", "iacute", "igrave", "icircumflex", - "idieresis", "ntilde", "oacute", "ograve", - "ocircumflex", "odieresis", "otilde", "uacute", - "ugrave", "ucircumflex", "udieresis", "dagger", - "degree", "cent", "sterling", "section", - "bullet", "paragraph", "germandbls", "registered", - "copyright", "trademark", "acute", "dieresis", - "notequal", "AE", "Oslash", "infinity", - "plusminus", "lessequal", "greaterequal", "yen", - "mu", "partialdiff", "summation", "product", - "pi", "integral", "ordfeminine", "ordmasculine", - "Omega", "ae", "oslash", "questiondown", - "exclamdown", "logicalnot", "radical", "florin", - "approxequal", "increment", "guillemotleft", "guillemotright", - "ellipsis", "nbspace", "Agrave", "Atilde", - "Otilde", "OE", "oe", "endash", - "emdash", "quotedblleft", "quotedblright", "quoteleft", - "quoteright", "divide", "lozenge", "ydieresis", - "Ydieresis", "fraction", "currency", "guilsinglleft", - "guilsinglright", "fi", "fl", "daggerdbl", - "periodcentered", "quotesinglbase", "quotedblbase", "perthousand", - "Acircumflex", "Ecircumflex", "Aacute", "Edieresis", - "Egrave", "Iacute", "Icircumflex", "Idieresis", - "Igrave", "Oacute", "Ocircumflex", "applelogo", - "Ograve", "Uacute", "Ucircumflex", "Ugrave", - "dotlessi", "circumflex", "tilde", "macron", - "breve", "dotaccent", "ring", "cedilla", - "hungarumlaut", "ogonek", "caron", "Lslash", - "lslash", "Scaron", "scaron", "Zcaron", - "zcaron", "brokenbar", "Eth", "eth", - "Yacute", "yacute", "Thorn", "thorn", - "minus", "multiply", "onesuperior", "twosuperior", - "threesuperior", "onehalf", "onequarter", "threequarters", - "franc", "Gbreve", "gbreve", "Idot", - "Scedilla", "scedilla", "Cacute", "cacute", - "Ccaron", "ccaron", "dmacron" -}; - -/* other prototypes */ -static void draw_composite_glyf( GLYPH *g, GLYPH *glyph_list, int glyphno, - double *matrix, int level); -static void draw_simple_glyf( GLYPH *g, GLYPH *glyph_list, int glyphno, - double *matrix); -static double f2dot14( short x); - -/* get the TTF description table address and length for this index */ - -static void -get_glyf_table( - int glyphno, - TTF_GLYF **tab, - int *len -) -{ - if(tab!=NULL) { - if (long_offsets) { - *tab = (TTF_GLYF *) (glyf_start + ntohl(long_loca_table[glyphno])); - } else { - *tab = (TTF_GLYF *) (glyf_start + (ntohs(short_loca_table[glyphno]) << 1)); - } - } - if(len!=NULL) { - if (long_offsets) { - *len = ntohl(long_loca_table[glyphno + 1]) - ntohl(long_loca_table[glyphno]); - } else { - *len = (ntohs(short_loca_table[glyphno + 1]) - ntohs(short_loca_table[glyphno])) << 1; - } - } -} - -static void -handle_name(void) -{ - int j, k, lang, len, platform; - char *p, *string_area; - int found3 = 0; - - string_area = (char *) name_table + ntohs(name_table->offset); - name_record = &(name_table->nameRecords); - - for (j = 0; j < 8; j++) { - name_fields[j] = ""; - } - - for (j = 0; j < ntohs(name_table->numberOfNameRecords); j++) { - - platform = ntohs(name_record->platformID); - - if (platform == 3) { - - found3 = 1; - lang = ntohs(name_record->languageID) & 0xff; - len = ntohs(name_record->stringLength); - if (lang == 0 || lang == 9) { - k = ntohs(name_record->nameID); - if (k < 8) { - p = string_area + ntohs(name_record->stringOffset); - name_fields[k] = dupcnstring(p, len); - } - } - } - name_record++; - } - - string_area = (char *) name_table + ntohs(name_table->offset); - name_record = &(name_table->nameRecords); - - if (!found3) { - for (j = 0; j < ntohs(name_table->numberOfNameRecords); j++) { - - platform = ntohs(name_record->platformID); - - if (platform == 1) { - - found3 = 1; - lang = ntohs(name_record->languageID) & 0xff; - len = ntohs(name_record->stringLength); - if (lang == 0 || lang == 9) { - k = ntohs(name_record->nameID); - if (k < 8) { - p = string_area + ntohs(name_record->stringOffset); - name_fields[k] = dupcnstring(p, len); - } - } - } - name_record++; - } - } - if (!found3) { - fprintf(stderr, "**** Cannot decode font name fields ****\n"); - exit(1); - } - if (name_fields[4][0] == 0) { /* Full Name empty, use Family Name */ - name_fields[4] = name_fields[1]; - } - if (name_fields[6][0] == 0) { /* Font Name empty, use Full Name */ - name_fields[6] = name_fields[4]; - if (name_fields[6][0] == 0) { /* oops, empty again */ - WARNING_1 fprintf(stderr, "Font name is unknown, setting to \"Unknown\"\n"); - name_fields[6] = "Unknown"; - } - } - p = name_fields[6]; - /* must not start with a digit */ - if(isdigit(*p)) - *p+= 'A'-'0'; /* change to a letter */ - while (*p != '\0') { - if (!isalnum(*p) || *p=='_') { - *p = '-'; - } - p++; - } -} - -static void -handle_head(void) -{ - long_offsets = ntohs(head_table->indexToLocFormat); - if (long_offsets != 0 && long_offsets != 1) { - fprintf(stderr, "**** indexToLocFormat wrong ****\n"); - exit(1); - } -} - -/* limit the recursion level to avoid cycles */ -#define MAX_COMPOSITE_LEVEL 20 - -static void -draw_composite_glyf( - GLYPH *g, - GLYPH *glyph_list, - int glyphno, - double *orgmatrix, - int level -) -{ - int len; - short ncontours; - USHORT flagbyte, glyphindex; - double arg1, arg2; - BYTE *ptr; - char *bptr; - SHORT *sptr; - double matrix[6], newmatrix[6]; - - get_glyf_table(glyphno, &glyf_table, &len); - - if(len<=0) /* nothing to do */ - return; - - ncontours = ntohs(glyf_table->numberOfContours); - if (ncontours >= 0) { /* simple case */ - draw_simple_glyf(g, glyph_list, glyphno, orgmatrix); - return; - } - - if(ISDBG(COMPOSITE) && level ==0) - fprintf(stderr, "* %s [ %.2f %.2f %.2f %.2f %.2f %.2f ]\n", g->name, - orgmatrix[0], orgmatrix[1], orgmatrix[2], orgmatrix[3], - orgmatrix[4], orgmatrix[5]); - - /* complex case */ - if(level >= MAX_COMPOSITE_LEVEL) { - WARNING_1 fprintf(stderr, - "*** Glyph %s: stopped (possibly infinite) recursion at depth %d\n", - g->name, level); - return; - } - - ptr = ((BYTE *) glyf_table + sizeof(TTF_GLYF)); - sptr = (SHORT *) ptr; - do { - flagbyte = ntohs(*sptr); - sptr++; - glyphindex = ntohs(*sptr); - sptr++; - - if (flagbyte & ARG_1_AND_2_ARE_WORDS) { - arg1 = (short)ntohs(*sptr); - sptr++; - arg2 = (short)ntohs(*sptr); - sptr++; - } else { - bptr = (char *) sptr; - arg1 = (signed char) bptr[0]; - arg2 = (signed char) bptr[1]; - sptr++; - } - matrix[1] = matrix[2] = 0.0; - - if (flagbyte & WE_HAVE_A_SCALE) { - matrix[0] = matrix[3] = f2dot14(*sptr); - sptr++; - } else if (flagbyte & WE_HAVE_AN_X_AND_Y_SCALE) { - matrix[0] = f2dot14(*sptr); - sptr++; - matrix[3] = f2dot14(*sptr); - sptr++; - } else if (flagbyte & WE_HAVE_A_TWO_BY_TWO) { - matrix[0] = f2dot14(*sptr); - sptr++; - matrix[2] = f2dot14(*sptr); - sptr++; - matrix[1] = f2dot14(*sptr); - sptr++; - matrix[3] = f2dot14(*sptr); - sptr++; - } else { - matrix[0] = matrix[3] = 1.0; - } - - /* - * See * - * http://fonts.apple.com/TTRefMan/RM06/Chap6g - * lyf.html * matrix[0,1,2,3,4,5]=a,b,c,d,m,n - */ - - if (fabs(matrix[0]) > fabs(matrix[1])) - matrix[4] = fabs(matrix[0]); - else - matrix[4] = fabs(matrix[1]); - if (fabs(fabs(matrix[0]) - fabs(matrix[2])) <= 33. / 65536.) - matrix[4] *= 2.0; - - if (fabs(matrix[2]) > fabs(matrix[3])) - matrix[5] = fabs(matrix[2]); - else - matrix[5] = fabs(matrix[3]); - if (fabs(fabs(matrix[2]) - fabs(matrix[3])) <= 33. / 65536.) - matrix[5] *= 2.0; - - /* - * fprintf (stderr,"Matrix Opp %hd - * %hd\n",arg1,arg2); - */ -#if 0 - fprintf(stderr, "Matrix: %f %f %f %f %f %f\n", - matrix[0], matrix[1], matrix[2], matrix[3], - matrix[4], matrix[5]); - fprintf(stderr, "Offset: %f %f (%s)\n", - arg1, arg2, - ((flagbyte & ARGS_ARE_XY_VALUES) ? "XY" : "index")); -#endif - - if (flagbyte & ARGS_ARE_XY_VALUES) { - matrix[4] *= arg1; - matrix[5] *= arg2; - } else { - WARNING_1 fprintf(stderr, - "*** Glyph %s: reusing scale from another glyph is unsupported\n", - g->name); - /* - * must extract values from a glyph - * but it seems to be too much pain - * and it's not clear now that it - * would be really used in any - * interesting font - */ - } - - /* at this point arg1,arg2 contain what logically should be matrix[4,5] */ - - /* combine matrices */ - - newmatrix[0] = orgmatrix[0]*matrix[0] + orgmatrix[2]*matrix[1]; - newmatrix[1] = orgmatrix[0]*matrix[2] + orgmatrix[2]*matrix[3]; - - newmatrix[2] = orgmatrix[1]*matrix[0] + orgmatrix[3]*matrix[1]; - newmatrix[3] = orgmatrix[1]*matrix[2] + orgmatrix[3]*matrix[3]; - - newmatrix[4] = orgmatrix[0]*matrix[4] + orgmatrix[2]*matrix[5] + orgmatrix[4]; - newmatrix[5] = orgmatrix[1]*matrix[4] + orgmatrix[3]*matrix[5] + orgmatrix[5]; - - if(ISDBG(COMPOSITE)) { - fprintf(stderr, "%*c+-> %2d %s [ %.2f %.2f %.2f %.2f %.2f %.2f ]\n", - level+1, ' ', level, glyph_list[glyphindex].name, - matrix[0], matrix[1], matrix[2], matrix[3], - matrix[4], matrix[5]); - fprintf(stderr, "%*c = [ %.2f %.2f %.2f %.2f %.2f %.2f ]\n", - level+1, ' ', - newmatrix[0], newmatrix[1], newmatrix[2], newmatrix[3], - newmatrix[4], newmatrix[5]); - } - draw_composite_glyf(g, glyph_list, glyphindex, newmatrix, level+1); - - } while (flagbyte & MORE_COMPONENTS); -} - -static void -draw_simple_glyf( - GLYPH *g, - GLYPH *glyph_list, - int glyphno, - double *matrix -) -{ - int i, j, k, k1, len, first, cs, ce; - /* We assume that hsbw always sets to(0, 0) */ - double xlast = 0, ylast = 0; - int finished, nguide, contour_start, contour_end; - short ncontours, n_inst, last_point; - USHORT *contour_end_pt; - BYTE *ptr; -#define GLYFSZ 2000 - short xabs[GLYFSZ], yabs[GLYFSZ], xrel[GLYFSZ], yrel[GLYFSZ]; - double xcoord[GLYFSZ], ycoord[GLYFSZ]; - BYTE flags[GLYFSZ]; - double tx, ty; - int needreverse = 0; /* transformation may require - * that */ - GENTRY *lge; - - lge = g->lastentry; - - get_glyf_table(glyphno, &glyf_table, &len); - - if (len <= 0) { - WARNING_1 fprintf(stderr, - "**** Composite glyph %s refers to non-existent glyph %s, ignored\n", - g->name, - glyph_list[glyphno].name); - return; - } - ncontours = ntohs(glyf_table->numberOfContours); - if (ncontours < 0) { - WARNING_1 fprintf(stderr, - "**** Composite glyph %s refers to composite glyph %s, ignored\n", - g->name, - glyph_list[glyphno].name); - return; - } - contour_end_pt = (USHORT *) ((char *) glyf_table + sizeof(TTF_GLYF)); - - last_point = ntohs(contour_end_pt[ncontours - 1]); - n_inst = ntohs(contour_end_pt[ncontours]); - - ptr = ((BYTE *) contour_end_pt) + (ncontours << 1) + n_inst + 2; - j = k = 0; - while (k <= last_point) { - flags[k] = ptr[j]; - - if (ptr[j] & REPEAT) { - for (k1 = 0; k1 < ptr[j + 1]; k1++) { - k++; - flags[k] = ptr[j]; - } - j++; - } - j++; - k++; - } - - for (k = 0; k <= last_point; k++) { - if (flags[k] & XSHORT) { - if (flags[k] & XSAME) { - xrel[k] = ptr[j]; - } else { - xrel[k] = -ptr[j]; - } - j++; - } else if (flags[k] & XSAME) { - xrel[k] = 0.0; - } else { - xrel[k] = (short)( ptr[j] * 256 + ptr[j + 1] ); - j += 2; - } - if (k == 0) { - xabs[k] = xrel[k]; - } else { - xabs[k] = xrel[k] + xabs[k - 1]; - } - - } - - for (k = 0; k <= last_point; k++) { - if (flags[k] & YSHORT) { - if (flags[k] & YSAME) { - yrel[k] = ptr[j]; - } else { - yrel[k] = -ptr[j]; - } - j++; - } else if (flags[k] & YSAME) { - yrel[k] = 0; - } else { - yrel[k] = ptr[j] * 256 + ptr[j + 1]; - j += 2; - } - if (k == 0) { - yabs[k] = yrel[k]; - } else { - yabs[k] = yrel[k] + yabs[k - 1]; - } - } - - if (matrix) { - for (i = 0; i <= last_point; i++) { - tx = xabs[i]; - ty = yabs[i]; - xcoord[i] = fscale(matrix[0] * tx + matrix[2] * ty + matrix[4]); - ycoord[i] = fscale(matrix[1] * tx + matrix[3] * ty + matrix[5]); - } - } else { - for (i = 0; i <= last_point; i++) { - xcoord[i] = fscale(xabs[i]); - ycoord[i] = fscale(yabs[i]); - } - } - - i = j = 0; - first = 1; - - while (i <= ntohs(contour_end_pt[ncontours - 1])) { - contour_end = ntohs(contour_end_pt[j]); - - if (first) { - fg_rmoveto(g, xcoord[i], ycoord[i]); - xlast = xcoord[i]; - ylast = ycoord[i]; - contour_start = i; - first = 0; - } else if (flags[i] & ONOROFF) { - fg_rlineto(g, xcoord[i], ycoord[i]); - xlast = xcoord[i]; - ylast = ycoord[i]; - } else { - cs = i - 1; - finished = nguide = 0; - while (!finished) { - if (i == contour_end + 1) { - ce = contour_start; - finished = 1; - } else if (flags[i] & ONOROFF) { - ce = i; - finished = 1; - } else { - i++; - nguide++; - } - } - - switch (nguide) { - case 0: - fg_rlineto(g, xcoord[ce], ycoord[ce]); - xlast = xcoord[ce]; - ylast = ycoord[ce]; - break; - - case 1: - fg_rrcurveto(g, - (xcoord[cs] + 2.0 * xcoord[cs + 1]) / 3.0, - (ycoord[cs] + 2.0 * ycoord[cs + 1]) / 3.0, - (2.0 * xcoord[cs + 1] + xcoord[ce]) / 3.0, - (2.0 * ycoord[cs + 1] + ycoord[ce]) / 3.0, - xcoord[ce], - ycoord[ce] - ); - xlast = xcoord[ce]; - ylast = ycoord[ce]; - - break; - - case 2: - fg_rrcurveto(g, - (-xcoord[cs] + 4.0 * xcoord[cs + 1]) / 3.0, - (-ycoord[cs] + 4.0 * ycoord[cs + 1]) / 3.0, - (4.0 * xcoord[cs + 2] - xcoord[ce]) / 3.0, - (4.0 * ycoord[cs + 2] - ycoord[ce]) / 3.0, - xcoord[ce], - ycoord[ce] - ); - xlast = xcoord[ce]; - ylast = ycoord[ce]; - break; - - case 3: - fg_rrcurveto(g, - (xcoord[cs] + 2.0 * xcoord[cs + 1]) / 3.0, - (ycoord[cs] + 2.0 * ycoord[cs + 1]) / 3.0, - (5.0 * xcoord[cs + 1] + xcoord[cs + 2]) / 6.0, - (5.0 * ycoord[cs + 1] + ycoord[cs + 2]) / 6.0, - (xcoord[cs + 1] + xcoord[cs + 2]) / 2.0, - (ycoord[cs + 1] + ycoord[cs + 2]) / 2.0 - ); - - fg_rrcurveto(g, - (xcoord[cs + 1] + 5.0 * xcoord[cs + 2]) / 6.0, - (ycoord[cs + 1] + 5.0 * ycoord[cs + 2]) / 6.0, - (5.0 * xcoord[cs + 2] + xcoord[cs + 3]) / 6.0, - (5.0 * ycoord[cs + 2] + ycoord[cs + 3]) / 6.0, - (xcoord[cs + 3] + xcoord[cs + 2]) / 2.0, - (ycoord[cs + 3] + ycoord[cs + 2]) / 2.0 - ); - - fg_rrcurveto(g, - (xcoord[cs + 2] + 5.0 * xcoord[cs + 3]) / 6.0, - (ycoord[cs + 2] + 5.0 * ycoord[cs + 3]) / 6.0, - (2.0 * xcoord[cs + 3] + xcoord[ce]) / 3.0, - (2.0 * ycoord[cs + 3] + ycoord[ce]) / 3.0, - xcoord[ce], - ycoord[ce] - ); - ylast = ycoord[ce]; - xlast = xcoord[ce]; - - break; - - default: - k1 = cs + nguide; - fg_rrcurveto(g, - (xcoord[cs] + 2.0 * xcoord[cs + 1]) / 3.0, - (ycoord[cs] + 2.0 * ycoord[cs + 1]) / 3.0, - (5.0 * xcoord[cs + 1] + xcoord[cs + 2]) / 6.0, - (5.0 * ycoord[cs + 1] + ycoord[cs + 2]) / 6.0, - (xcoord[cs + 1] + xcoord[cs + 2]) / 2.0, - (ycoord[cs + 1] + ycoord[cs + 2]) / 2.0 - ); - - for (k = cs + 2; k <= k1 - 1; k++) { - fg_rrcurveto(g, - (xcoord[k - 1] + 5.0 * xcoord[k]) / 6.0, - (ycoord[k - 1] + 5.0 * ycoord[k]) / 6.0, - (5.0 * xcoord[k] + xcoord[k + 1]) / 6.0, - (5.0 * ycoord[k] + ycoord[k + 1]) / 6.0, - (xcoord[k] + xcoord[k + 1]) / 2.0, - (ycoord[k] + ycoord[k + 1]) / 2.0 - ); - - } - - fg_rrcurveto(g, - (xcoord[k1 - 1] + 5.0 * xcoord[k1]) / 6.0, - (ycoord[k1 - 1] + 5.0 * ycoord[k1]) / 6.0, - (2.0 * xcoord[k1] + xcoord[ce]) / 3.0, - (2.0 * ycoord[k1] + ycoord[ce]) / 3.0, - xcoord[ce], - ycoord[ce] - ); - xlast = xcoord[ce]; - ylast = ycoord[ce]; - - break; - } - } - if (i >= contour_end) { - g_closepath(g); - first = 1; - i = contour_end + 1; - j++; - } else { - i++; - } - } - - if (matrix) { - /* guess whether do we need to reverse the results */ - - double x[3], y[3]; - int max = 0, from, to; - - /* transform a triangle going in proper direction */ - /* - * the origin of triangle is in (0,0) so we know it in - * advance - */ - - x[0] = y[0] = 0; - x[1] = matrix[0] * 0 + matrix[2] * 300; - y[1] = matrix[1] * 0 + matrix[3] * 300; - x[2] = matrix[0] * 300 + matrix[2] * 0; - y[2] = matrix[1] * 300 + matrix[3] * 0; - - /* then find the topmost point */ - for (i = 0; i < 3; i++) - if (y[i] > y[max]) - max = i; - from = (max + 3 - 1) % 3; - to = (max + 1) % 3; - - needreverse = 0; - - /* special cases for horizontal lines */ - if (y[max] == y[from]) { - if (x[max] < y[from]) - needreverse = 1; - } else if (y[to] == y[from]) { - if (x[to] < x[max]) - needreverse = 1; - } else { /* generic case */ - if ((x[to] - x[max]) * (y[max] - y[from]) - > (x[max] - x[from]) * (y[to] - y[max])) - needreverse = 1; - } - - if (needreverse) { - if (lge) { - assertpath(lge->next, __FILE__, __LINE__, g->name); - reversepathsfromto(lge->next, NULL); - } else { - assertpath(g->entries, __FILE__, __LINE__, g->name); - reversepaths(g); - } - } - } -} - -static double -f2dot14( - short x -) -{ - short y = ntohs(x); - return (y >> 14) + ((y & 0x3fff) / 16384.0); -} - - -/* check that the pointer points within the file */ -/* returns 0 if pointer is good, 1 if bad */ -static int -badpointer( - void *ptr -) -{ - return (ptr < (void *)filebuffer || ptr >= (void *)filebuffer_end); -} - -/* - * Externally accessible methods - */ - -/* - * Open font and prepare to return information to the main driver. - * May print error and warning messages. - * Exit on error. - */ - -static void -openfont( - char *fname, - char *arg /* unused now */ -) -{ - int i, j; - struct stat statbuf; - static struct { - void **tbpp; /* pointer to pointer to the table */ - char name[5]; /* table name */ - char optional; /* flag: table may be missing */ - } tables[] = { - { (void **)&name_table, "name", 0 }, - { (void **)&head_table, "head", 0 }, - { (void **)&hhea_table, "hhea", 0 }, - { (void **)&post_table, "post", 0 }, - { (void **)&glyf_start, "glyf", 0 }, - { (void **)&cmap_table, "cmap", 0 }, - { (void **)&kern_table, "kern", 1 }, - { (void **)&maxp_table, "maxp", 0 }, - { (void **)&hmtx_table, "hmtx", 0 }, - { (void **)&long_loca_table, "loca", 0 }, - { NULL, "", 0 } /* end of table */ - }; - - if (stat(fname, &statbuf) == -1) { - fprintf(stderr, "**** Cannot access %s ****\n", fname); - exit(1); - } - if ((filebuffer = malloc(statbuf.st_size)) == NULL) { - fprintf(stderr, "**** Cannot malloc space for file ****\n"); - exit(1); - } - - filebuffer_end = filebuffer + statbuf.st_size; - - if ((ttf_file = fopen(fname, "rb")) == NULL) { - fprintf(stderr, "**** Cannot open file '%s'\n", fname); - exit(1); - } else { - WARNING_2 fprintf(stderr, "Processing file %s\n", fname); - } - - if (fread(filebuffer, 1, statbuf.st_size, ttf_file) != statbuf.st_size) { - fprintf(stderr, "**** Could not read whole file \n"); - exit(1); - } - fclose(ttf_file); - - directory = (TTF_DIRECTORY *) filebuffer; - - if (ntohl(directory->sfntVersion) != 0x00010000) { - fprintf(stderr, - "**** Unknown File Version number [%x], or not a TrueType file\n", - directory->sfntVersion); - exit(1); - } - - /* clear the tables */ - for(j=0; tables[j].tbpp != NULL; j++) - *(tables[j].tbpp) = NULL; - - dir_entry = &(directory->list); - - for (i = 0; i < ntohs(directory->numTables); i++) { - - for(j=0; tables[j].tbpp != NULL; j++) - if (memcmp(dir_entry->tag, tables[j].name, 4) == 0) { - *(tables[j].tbpp) = (void *) (filebuffer + ntohl(dir_entry->offset)); - break; - } - - if (memcmp(dir_entry->tag, "EBDT", 4) == 0 || - memcmp(dir_entry->tag, "EBLC", 4) == 0 || - memcmp(dir_entry->tag, "EBSC", 4) == 0) { - WARNING_1 fprintf(stderr, "Font contains bitmaps\n"); - } - dir_entry++; - } - - for(j=0; tables[j].tbpp != NULL; j++) - if(!tables[j].optional && badpointer( *(tables[j].tbpp) )) { - fprintf(stderr, "**** File contains no required table '%s'\n", tables[j].name); - exit(1); - } - - handle_name(); - - handle_head(); - - ttf_nglyphs = ntohs(maxp_table->numGlyphs); - - enc_found_ms = enc_found_mac = 0; -} - -/* - * Close font. - * Exit on error. - */ - -static void -closefont( - void -) -{ - return; /* empty operation */ -} - -/* - * Get the number of glyphs in font. - */ - -static int -getnglyphs ( - void -) -{ - return ttf_nglyphs; -} - -/* - * Get the names of the glyphs. - * Returns 0 if the names were assigned, non-zero if the font - * provides no glyph names. - */ - -static int -glnames( - GLYPH *glyph_list -) -{ - int i, len, n, npost; - unsigned int format; - USHORT *name_index; - char *ptr, *p; - char **ps_name_ptr = (char **) malloc(ttf_nglyphs * sizeof(char *)); - int n_ps_names; - int ps_fmt_3 = 0; - - format = ntohl(post_table->formatType); - - if (format == 0x00010000) { - for (i = 0; i < 258 && i < ttf_nglyphs; i++) { - glyph_list[i].name = mac_glyph_names[i]; - } - } else if (format == 0x00020000) { - npost = ntohs(post_table->numGlyphs); - if (ttf_nglyphs != npost) { - /* This is an error in the font, but we can now cope */ - WARNING_1 fprintf(stderr, "**** Postscript table size mismatch %d/%d ****\n", - npost, ttf_nglyphs); - } - n_ps_names = 0; - name_index = &(post_table->glyphNameIndex); - - /* This checks the integrity of the post table */ - for (i=0; i n_ps_names + 257) { - n_ps_names = n - 257; - } - } - - ptr = (char *) post_table + 34 + (ttf_nglyphs << 1); - i = 0; - while (*ptr > 0 && i < n_ps_names) { - len = *ptr; - /* previously the program wrote nulls into the table. If the table - was corrupt, this could put zeroes anywhere, leading to obscure bugs, - so now I malloc space for the names. Yes it is much less efficient */ - - if ((p = malloc(len+1)) == NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - - ps_name_ptr[i] = p; - strncpy(p, ptr+1, len); - p[len] = '\0'; - i ++; - ptr += len + 1; - } - - if (i != n_ps_names) - { - WARNING_2 fprintf (stderr, "** Postscript Name mismatch %d != %d **\n", - i, n_ps_names); - n_ps_names = i; - } - - /* - * for (i=0; inumGlyphs); - for (i = 0; i < ttf_nglyphs; i++) { - glyph_list[i].name = mac_glyph_names[i + ptr[i]]; - } - } else { - fprintf(stderr, - "**** Postscript table in wrong format %x ****\n", - format); - exit(1); - } - - return ps_fmt_3; -} - -/* - * Get the metrics of the glyphs. - */ - -static void -glmetrics( - GLYPH *glyph_list -) -{ - int i; - int n_hmetrics = ntohs(hhea_table->numberOfHMetrics); - GLYPH *g; - LONGHORMETRIC *hmtx_entry = hmtx_table; - FWORD *lsblist; - - for (i = 0; i < n_hmetrics; i++) { - g = &(glyph_list[i]); - g->width = ntohs(hmtx_entry->advanceWidth); - g->lsb = ntohs(hmtx_entry->lsb); - hmtx_entry++; - } - - lsblist = (FWORD *) hmtx_entry; - hmtx_entry--; - - for (i = n_hmetrics; i < ttf_nglyphs; i++) { - g = &(glyph_list[i]); - g->width = ntohs(hmtx_entry->advanceWidth); - g->lsb = ntohs(lsblist[i - n_hmetrics]); - } - - for (i = 0; i < ttf_nglyphs; i++) { - g = &(glyph_list[i]); - get_glyf_table(i, &glyf_table, &g->ttf_pathlen); - - g->xMin = (short)ntohs(glyf_table->xMin); - g->xMax = (short)ntohs(glyf_table->xMax); - g->yMin = (short)ntohs(glyf_table->yMin); - g->yMax = (short)ntohs(glyf_table->yMax); - } - -} - - -static void -handle_ms_encoding( - GLYPH *glyph_list, - int *encoding, - int *unimap -) -{ - int i, j, k, kk, set_ok; - USHORT start, end, ro; - short delta, n; - - for (j = 0; j < cmap_n_segs - 1; j++) { - start = ntohs(cmap_seg_start[j]); - end = ntohs(cmap_seg_end[j]); - delta = ntohs(cmap_idDelta[j]); - ro = ntohs(cmap_idRangeOffset[j]); - - for (k = start; k <= end; k++) { - if (ro == 0) { - n = k + delta; - } else { - n = ntohs(*((ro >> 1) + (k - start) + - &(cmap_idRangeOffset[j]))); - if (delta != 0) - { - /* Not exactly sure how to deal with this circumstance, - I suspect it never occurs */ - n += delta; - fprintf (stderr, - "rangeoffset and delta both non-zero - %d/%d", - ro, delta); - } - } - if(n<0 || n>=ttf_nglyphs) { - WARNING_1 fprintf(stderr, "Font contains a broken glyph code mapping, ignored\n"); - continue; - } - - // Find the first available orig_code slot - for (i = 0; i < GLYPH_MAX_ENCODINGS; i++ ) { - - if ( glyph_list[n].orig_code[i] == -1 ) - break; - - } - - if ( i == GLYPH_MAX_ENCODINGS ) { - //#if 0 - if (strcmp(glyph_list[n].name, ".notdef") != 0) { - WARNING_2 fprintf(stderr, - "Glyph %s has >= %d encodings (A), %4.4x & %4.4x\n", - glyph_list[n].name, - GLYPH_MAX_ENCODINGS, - glyph_list[n].orig_code[0], - k); - } - //#endif - set_ok = 0; - break; - } else { - set_ok = 1; - } - if (enc_type==1 || forcemap) { - kk = unicode_rev_lookup(k); - if(ISDBG(UNICODE)) - fprintf(stderr, "Unicode %s - 0x%04x\n",glyph_list[n].name,k); - if (set_ok) { - glyph_list[n].orig_code[i] = k; - /* glyph_list[n].char_no = kk; */ - } - if (kk >= 0 && kk < ENCTABSZ && encoding[kk] == -1) - encoding[kk] = n; - } else { - if ((k & 0xff00) == 0xf000) { - if( encoding[k & 0x00ff] == -1 ) { - encoding[k & 0x00ff] = n; - if (set_ok) { - /* glyph_list[n].char_no = k & 0x00ff; */ - glyph_list[n].orig_code[i] = k; - } - } - } else { - if (set_ok) { - /* glyph_list[n].char_no = k; */ - glyph_list[n].orig_code[i] = k; - } - WARNING_2 fprintf(stderr, - "Glyph %s has non-symbol encoding %4.4x\n", - glyph_list[n].name, - k & 0xffff); - /* - * just use the code - * as it is - */ - if ((k & ~0xff) == 0 && encoding[k] == -1 ) - encoding[k] = n; - } - } - } - } -} - -static void -handle_mac_encoding( - GLYPH *glyph_list, - int *encoding, - int *unimap -) -{ - short n; - int j, size; - - size = ntohs(encoding0->length) - 6; - for (j = 0; j < size; j++) { - n = encoding0->glyphIdArray[j]; - if (glyph_list[n].char_no != -1) { - WARNING_2 fprintf(stderr, - "Glyph %s has >= two encodings (B), %4.4x & %4.4x\n", - glyph_list[n].name, - glyph_list[n].char_no, - j); - } else { - if (j < ENCTABSZ) { - if(encoding[j] == -1) { - glyph_list[n].char_no = j; - encoding[j] = n; - } - } - } - } -} - -/* - * Get the original encoding of the font. - * Returns 1 for if the original encoding is Unicode, 2 if the - * original encoding is other 16-bit, 0 if 8-bit. - */ - -static int -glenc( - GLYPH *glyph_list, - int *encoding, - int *unimap -) -{ - int num_tables = ntohs(cmap_table->numberOfEncodingTables); - BYTE *ptr; - int i, format, offset, seg_c2, found; - int platform, encoding_id; - TTF_CMAP_ENTRY *table_entry; - TTF_CMAP_FMT4 *encoding4; - - if(enc_found_ms) { - handle_ms_encoding(glyph_list, encoding, unimap); - return enc_type; - } else if(enc_found_mac) { - handle_mac_encoding(glyph_list, encoding, unimap); - return 0; - } - - enc_type = 0; - found = 0; - - for (i = 0; i < num_tables && !found; i++) { - table_entry = &(cmap_table->encodingTable[i]); - offset = ntohl(table_entry->offset); - encoding4 = (TTF_CMAP_FMT4 *) ((BYTE *) cmap_table + offset); - format = ntohs(encoding4->format); - platform = ntohs(table_entry->platformID); - encoding_id = ntohs(table_entry->encodingID); - - if (format != 4) - continue; - - if(force_pid != -1) { - if(force_pid != platform || encoding_id != force_eid) - continue; - WARNING_1 fprintf(stderr, "Found Encoding PID=%d/EID=%d\n", - force_pid, force_eid); - enc_type = 1; - } else { - if (platform == 3 ) { - switch (encoding_id) { - case 0: - WARNING_1 fputs("Found Symbol Encoding\n", stderr); - break; - case 1: - WARNING_1 fputs("Found Unicode Encoding\n", stderr); - enc_type = 1; - break; - default: - WARNING_1 { - fprintf(stderr, - "****MS Encoding ID %d not supported****\n", - encoding_id); - fputs("Treating it like Symbol encoding\n", stderr); - } - break; - } - } else - continue; - } - - found = 1; - seg_c2 = ntohs(encoding4->segCountX2); - cmap_n_segs = seg_c2 >> 1; - ptr = (BYTE *) encoding4 + 14; - cmap_seg_end = (USHORT *) ptr; - cmap_seg_start = (USHORT *) (ptr + seg_c2 + 2); - cmap_idDelta = (short *) (ptr + (seg_c2 * 2) + 2); - cmap_idRangeOffset = (short *) (ptr + (seg_c2 * 3) + 2); - enc_found_ms = 1; - - handle_ms_encoding(glyph_list, encoding, unimap); - } - - if (!found && force_pid == -1) { - WARNING_1 fputs("No Microsoft encoding, looking for MAC encoding\n", stderr); - for (i = 0; i < num_tables && !found; i++) { - table_entry = &(cmap_table->encodingTable[i]); - offset = ntohl(table_entry->offset); - encoding0 = (TTF_CMAP_FMT0 *) ((BYTE *) cmap_table + offset); - format = ntohs(encoding0->format); - platform = ntohs(table_entry->platformID); - encoding_id = ntohs(table_entry->encodingID); - - if (format == 0) { - found = 1; - enc_found_mac = 1; - - handle_mac_encoding(glyph_list, encoding, unimap); - } - } - } - - if (!found && force_pid == -1) { - WARNING_1 fputs("No MAC encoding either, looking for any format 4 encoding\n", stderr); - for (i = 0; i < num_tables && !found; i++) { - table_entry = &(cmap_table->encodingTable[i]); - offset = ntohl(table_entry->offset); - encoding4 = (TTF_CMAP_FMT4 *) ((BYTE *) cmap_table + offset); - format = ntohs(encoding4->format); - platform = ntohs(table_entry->platformID); - encoding_id = ntohs(table_entry->encodingID); - - if (format != 4) - continue; - - WARNING_1 fprintf(stderr, "Found a last ditch encoding PID=%d/EID=%d, treating it as Unicode.\n", - platform, encoding_id); - found = 1; - enc_type = 1; - seg_c2 = ntohs(encoding4->segCountX2); - cmap_n_segs = seg_c2 >> 1; - ptr = (BYTE *) encoding4 + 14; - cmap_seg_end = (USHORT *) ptr; - cmap_seg_start = (USHORT *) (ptr + seg_c2 + 2); - cmap_idDelta = (short *) (ptr + (seg_c2 * 2) + 2); - cmap_idRangeOffset = (short *) (ptr + (seg_c2 * 3) + 2); - enc_found_ms = 1; - - handle_ms_encoding(glyph_list, encoding, unimap); - - } - } - - if (!found) { - if(force_pid != -1) { - fprintf(stderr, "*** TTF encoding table PID=%d/EID=%d not found\n", - force_pid, force_eid); - } - fprintf(stderr, "**** No Recognised Encoding Table ****\n"); - if(warnlevel >= 2) { - fprintf(stderr, "Font contains the following unsupported encoding tables:\n"); - for (i = 0; i < num_tables && !found; i++) { - table_entry = &(cmap_table->encodingTable[i]); - offset = ntohl(table_entry->offset); - encoding0 = (TTF_CMAP_FMT0 *) ((BYTE *) cmap_table + offset); - format = ntohs(encoding0->format); - platform = ntohs(table_entry->platformID); - encoding_id = ntohs(table_entry->encodingID); - - fprintf(stderr, " format=%d platform=%d encoding_id=%d\n", - format, platform, encoding_id); - } - } - exit(1); - } - - return enc_type; -} - -/* - * Get the font metrics - */ -static void -fnmetrics( - struct font_metrics *fm -) -{ - char *str; - static int fieldstocheck[]= {2,4,6}; - int i, j, len; - - fm->italic_angle = (short) (ntohs(post_table->italicAngle.upper)) + - ((short) ntohs(post_table->italicAngle.lower) / 65536.0); - fm->underline_position = (short) ntohs(post_table->underlinePosition); - fm->underline_thickness = (short) ntohs(post_table->underlineThickness); - fm->is_fixed_pitch = ntohl(post_table->isFixedPitch); - - fm->ascender = (short)ntohs(hhea_table->ascender); - fm->descender = (short)ntohs(hhea_table->descender); - - fm->units_per_em = ntohs(head_table->unitsPerEm); - - fm->bbox[0] = (short) ntohs(head_table->xMin); - fm->bbox[1] = (short) ntohs(head_table->yMin); - fm->bbox[2] = (short) ntohs(head_table->xMax); - fm->bbox[3] = (short) ntohs(head_table->yMax); - - fm->name_copyright = name_fields[0]; - fm->name_family = name_fields[1]; - fm->name_style = name_fields[2]; - fm->name_full = name_fields[4]; - fm->name_version = name_fields[5]; - fm->name_ps = name_fields[6]; - - /* guess the boldness from the font names */ - fm->force_bold=0; - - for(i=0; !fm->force_bold && i= len || !islower(str[j+4])) - ) { - fm->force_bold=1; - break; - } - } - } -} - -/* - * Get the path of contrours for a glyph. - */ - -static void -glpath( - int glyphno, - GLYPH *glyf_list -) -{ - double matrix[6]; - GLYPH *g; - - g = &glyph_list[glyphno]; - - matrix[0] = matrix[3] = 1.0; - matrix[1] = matrix[2] = matrix[4] = matrix[5] = 0.0; - draw_composite_glyf(g, glyf_list, glyphno, matrix, 0 /*level*/); -} - -/* - * Get the kerning data. - */ - -static void -kerning( - GLYPH *glyph_list -) -{ - TTF_KERN_SUB *subtable; - TTF_KERN_ENTRY *kern_entry; - int i, j; - int ntables; - int npairs; - char *ptr; - - if(kern_table == NULL) { - WARNING_1 fputs("No Kerning data\n", stderr); - return; - } - if(badpointer(kern_table)) { - fputs("**** Defective Kerning table, ignored\n", stderr); - return; - } - - ntables = ntohs(kern_table->nTables); - ptr = (char *) kern_table + 4; - - for (i = 0; i < ntables; i++) { - subtable = (TTF_KERN_SUB *) ptr; - if ((ntohs(subtable->coverage) & 0xff00) == 0) { - npairs = (short) ntohs(subtable->nPairs); - kern_entry = (TTF_KERN_ENTRY *) (ptr + sizeof(TTF_KERN_SUB)); - - kern_entry = (TTF_KERN_ENTRY *) (ptr + sizeof(TTF_KERN_SUB)); - for (j = 0; j < npairs; j++) { - if( kern_entry->value != 0) - addkernpair(ntohs(kern_entry->left), - ntohs(kern_entry->right), (short)ntohs(kern_entry->value)); - kern_entry++; - } - } - ptr += subtable->length; - } -} - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf.h b/application/third_party/dompdf/lib/ttf2ufm/src/ttf.h deleted file mode 100755 index 8c38808d..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf.h +++ /dev/null @@ -1,172 +0,0 @@ -/* - * see COPYRIGHT - */ - -/* these definitions are mostly taken from Microsoft's True Type - documentation. -*/ - -#define BYTE unsigned char -#define CHAR signed char -#define USHORT unsigned short -#define SHORT signed short -#define ULONG unsigned int -#define LONG signed int -#define FWORD SHORT -#define UFWORD USHORT - -#define ONOROFF 0x01 -#define XSHORT 0x02 -#define YSHORT 0x04 -#define REPEAT 0x08 -#define XSAME 0x10 -#define YSAME 0x20 - -#define ARG_1_AND_2_ARE_WORDS 0x0001 -#define ARGS_ARE_XY_VALUES 0x0002 -#define XY_BOUND_TO_GRID 0x0004 -#define WE_HAVE_A_SCALE 0x0008 -#define MORE_COMPONENTS 0x0020 -#define WE_HAVE_AN_X_AND_Y_SCALE 0x0040 -#define WE_HAVE_A_TWO_BY_TWO 0x0080 -#define WE_HAVE_INSTRUCTIONS 0x0100 -#define USE_MY_METRICS 0x0200 - -typedef struct short_2 { - SHORT upper; - USHORT lower; -} FIXED ; - -typedef struct longhormetric { - UFWORD advanceWidth; - FWORD lsb; -} LONGHORMETRIC; - -typedef struct ttf_hhea { - BYTE version[4]; - SHORT ascender, descender, lineGap; - USHORT advnaceWidthMax; - SHORT minLSB, minRSB, xMaxExtent; - SHORT caretSlopeRise, caretSlopeRun; - SHORT reserved[5]; - SHORT metricDataFormat; - USHORT numberOfHMetrics; -} TTF_HHEA; - -typedef struct ttf_dir_entry { - char tag[4]; - ULONG checksum; - ULONG offset; - ULONG length; -} TTF_DIR_ENTRY ; - -typedef struct ttf_directory { - ULONG sfntVersion; - USHORT numTables; - USHORT searchRange; - USHORT entrySelector; - USHORT rangeShift; - TTF_DIR_ENTRY list; -} TTF_DIRECTORY ; - -typedef struct ttf_name_rec { - USHORT platformID; - USHORT encodingID; - USHORT languageID; - USHORT nameID; - USHORT stringLength; - USHORT stringOffset; -} TTF_NAME_REC; - -typedef struct ttf_name { - USHORT format; - USHORT numberOfNameRecords; - USHORT offset; - TTF_NAME_REC nameRecords; -} TTF_NAME ; - -typedef struct ttf_head { - ULONG version; - ULONG fontRevision; - ULONG checksumAdjust; - ULONG magicNo; - USHORT flags; - USHORT unitsPerEm; - BYTE created[8]; - BYTE modified[8]; - FWORD xMin, yMin, xMax, yMax; - USHORT macStyle, lowestRecPPEM; - SHORT fontDirection, indexToLocFormat, glyphDataFormat; -} TTF_HEAD ; - -typedef struct ttf_kern { - USHORT version, nTables; -} TTF_KERN ; - -typedef struct ttf_kern_sub { - USHORT version, length, coverage; - USHORT nPairs, searchRange, entrySelector, rangeShift; -} TTF_KERN_SUB; - -typedef struct ttf_kern_entry { - USHORT left, right; - FWORD value; -} TTF_KERN_ENTRY; - -typedef struct ttf_cmap_fmt0 { - USHORT format; - USHORT length; - USHORT version; - BYTE glyphIdArray[256]; -} TTF_CMAP_FMT0; - -typedef struct ttf_cmap_fmt4 { - USHORT format; - USHORT length; - USHORT version; - USHORT segCountX2; - USHORT searchRange; - USHORT entrySelector; - USHORT rangeShift; -} TTF_CMAP_FMT4; - -typedef struct ttf_cmap_entry { - USHORT platformID; - USHORT encodingID; - ULONG offset; -} TTF_CMAP_ENTRY; - -typedef struct ttf_cmap { - USHORT version; - USHORT numberOfEncodingTables; - TTF_CMAP_ENTRY encodingTable[1]; -} TTF_CMAP ; - -typedef struct ttf_glyf { - SHORT numberOfContours; - FWORD xMin, yMin, xMax, yMax; -} TTF_GLYF ; - -typedef struct ttf_maxp { - ULONG version; - USHORT numGlyphs, maxPoints, maxContours; - USHORT maxCompositePoints, maxCompositeContours; - USHORT maxZones, maxTwilightPoints, maxStorage; - USHORT maxFunctionDefs, maxInstructionsDefs; - USHORT maxSizeOfInstructions, maxComponentElements; - USHORT maxComponentDepth; -} TTF_MAXP ; - -typedef struct ttf_post_head { - ULONG formatType; - FIXED italicAngle; - FWORD underlinePosition; - FWORD underlineThickness; - ULONG isFixedPitch; - ULONG minMemType42; - ULONG maxMemType42; - ULONG minMemType1; - ULONG maxMemType1; - USHORT numGlyphs; - USHORT glyphNameIndex; -} TTF_POST_HEAD ; diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.1 b/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.1 deleted file mode 100755 index b5a416a1..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.1 +++ /dev/null @@ -1,822 +0,0 @@ -.rn '' }` -''' $RCSfile: ttf2pt1.1,v $$Revision: 1.1 $$Date: 2008-03-12 06:35:44 $ -''' -''' $Log: not supported by cvs2svn $ -''' -.de Sh -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp -.if t .sp .5v -.if n .sp -.. -.de Ip -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.de Vb -.ft CW -.nf -.ne \\$1 -.. -.de Ve -.ft R - -.fi -.. -''' -''' -''' Set up \*(-- to give an unbreakable dash; -''' string Tr holds user defined translation string. -''' Bell System Logo is used as a dummy character. -''' -.tr \(*W-|\(bv\*(Tr -.ie n \{\ -.ds -- \(*W- -.ds PI pi -.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -.ds L" "" -.ds R" "" -''' \*(M", \*(S", \*(N" and \*(T" are the equivalent of -''' \*(L" and \*(R", except that they are used on ".xx" lines, -''' such as .IP and .SH, which do another additional levels of -''' double-quote interpretation -.ds M" """ -.ds S" """ -.ds N" """"" -.ds T" """"" -.ds L' ' -.ds R' ' -.ds M' ' -.ds S' ' -.ds N' ' -.ds T' ' -'br\} -.el\{\ -.ds -- \(em\| -.tr \*(Tr -.ds L" `` -.ds R" '' -.ds M" `` -.ds S" '' -.ds N" `` -.ds T" '' -.ds L' ` -.ds R' ' -.ds M' ` -.ds S' ' -.ds N' ` -.ds T' ' -.ds PI \(*p -'br\} -.\" If the F register is turned on, we'll generate -.\" index entries out stderr for the following things: -.\" TH Title -.\" SH Header -.\" Sh Subsection -.\" Ip Item -.\" X<> Xref (embedded -.\" Of course, you have to process the output yourself -.\" in some meaninful fashion. -.if \nF \{ -.de IX -.tm Index:\\$1\t\\n%\t"\\$2" -.. -.nr % 0 -.rr F -.\} -.TH TTF2PT1 1 "version 3.4.4" "December 31, 2003" "TTF2PT1 Font Converter" -.UC -.if n .hy 0 -.if n .na -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.de CQ \" put $1 in typewriter font -.ft CW -'if n "\c -'if t \\&\\$1\c -'if n \\&\\$1\c -'if n \&" -\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 -'.ft R -.. -.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2 -. \" AM - accent mark definitions -.bd B 3 -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds ? ? -. ds ! ! -. ds / -. ds q -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10' -. ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -. ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] -.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u' -.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u' -.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -.ds oe o\h'-(\w'o'u*4/10)'e -.ds Oe O\h'-(\w'O'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds v \h'-1'\o'\(aa\(ga' -. ds _ \h'-1'^ -. ds . \h'-1'. -. ds 3 3 -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -. ds oe oe -. ds Oe OE -.\} -.rm #[ #] #H #V #F C -.SH "NAME" -TTF2PT1 \- A True Type to PostScript Type 1 Font Converter -.SH "SYNOPSIS" -\f(CWttf2pt1 \fI[-options] ttffont.ttf [Fontname]\fR\fR -.PP -or -.PP -\f(CWttf2pt1 \fI[-options] ttffont.ttf -\fR\fR -.SH "DESCRIPTION" -Ttf2pt1 is a font converter from the True Type format (and some other formats -supported by the FreeType library as well) to the Adobe Type1 format. -.PP -The versions 3.0 and later got rather extensive post-processing algorithm that -brings the converted fonts to the requirements of the Type1 standard, tries to -correct the rounding errors introduced during conversions and some simple -kinds of bugs that are typical for the public domain TTF fonts. It -also generates the hints that enable much better rendering of fonts in -small sizes that are typical for the computer displays. But everything -has its price, and some of the optimizations may not work well for certain -fonts. That's why the options were added to the converter, to control -the performed optimizations. -.SH "OPTIONS" -The first variant creates the file \f(CWFontname.pfa\fR (or \f(CWFontname.pfb\fR if the -option \*(L'\fB\-b\fR\*(R' was used) with the converted font and \f(CWFontname.afm\fR with the -font metrics, the second one prints the font or another file (if the option -\&\*(R'\fB\-G\fR\*(R' was used) on the standard output from where it can be immediately -piped through some filter. If no \f(CWFontname\fR is specified for the first -variant, the name is generated from \f(CWttffont\fR by replacing the \f(CW.ttf\fR -filename suffix. -.PP -Most of the time no options are neccessary (with a possible exception -of \*(L'\fB\-e\fR'). But if there are some troubles with the resulting font, they -may be used to control the conversion. -The \fBoptions\fR are: -.Ip "\(bu" 2 -\f(CW\fB-a\fR\fR \- Include all the glyphs from the source file into the converted -file. If this option is not specified then only the glyphs that have -been assigned some encoding are included, because the rest of glyphs -would be inaccessible anyway and would only consume the disk space. -But some applications are clever enough to change the encoding on -the fly and thus use the other glyphs, in this case they could -benefit from using this option. But there is a catch: the X11 library -has rather low limit for the font size. Including more glyphs increases -the file size and thus increases the chance of hitting this limit. -See \f(CWapp/X11/README\fR for the description of a -patch to X11 which fixes this problem. -.Ip "\(bu" 2 -\f(CW\fB-b\fR\fR \- Encode the resulting font to produce a ready \f(CW.pfb\fR file. -.Ip "\(bu" 2 -\f(CW\fB-d \fIsuboptions\fR\fR\fR \- Debugging options. The suboptions are: -.Sp -\f(CW\fBa\fR\fR \- Print out the absolute coordinates of dots in outlines. Such -a font can not be used by any program (that's why this option is -incompatible with \*(L'\fB\-e\fR') but it has proven to be a valuable debuging -information. -.Sp -\f(CW\fBr\fR\fR \- Do not reverse the direction of outlines. The \s-1TTF\s0 fonts have -the standard direction of outlines opposite to the Type1 fonts. So -they should be reversed during proper conversion. This option -may be used for debugging or to handle a \s-1TTF\s0 font with wrong -direction of outlines (possibly, converted in a broken way from -a Type1 font). The first signs of the wrong direction are the -letters like \*(L"P\*(R" or \*(L"B\*(R" without the unpainted \*(L"holes\*(R" inside. -.Ip "\(bu" 2 -\f(CW\fB-e\fR\fR \- Assemble the resulting font to produce a ready \f(CW.pfa\fR file. -.Sp -[ S.B.: Personally I don't think that this option is particularly useful. -The same result may be achieved by piping the unassembled data -through t1asm, the Type 1 assembler. And, anyways, it's good to -have the t1utils package handy. But Mark and many users think that -this functionality is good and it took not much time to add this option. ] -.Ip "\(bu" 2 -\f(CW\fB-F\fR\fR \- Force the Unicode encoding: any type of \s-1MS\s0 encoding specified -in the font is ignored and the font is treated like it has Unicode -encoding. \fB\s-1WARNING\s0:\fR this option is intended for buggy fonts -which actually are in Unicode but are marked as something else. The -effect on the other fonts is unpredictable. -.Ip "\(bu" 2 -\f(CW\fB-G \fIsuboptions\fR\fR\fR \- File generation options. The suboptions may be lowercase -or uppercase, the lowercase ones disable the generation of particular -files, the corresponding uppercase suboptions enable the generation of the -same kind of files. If the result of ttf2pt1 is requested to be printed on -the standard output, the last enabling suboption of \fB\-G\fR determines -which file will be written to the standard output and the rest of files -will be discarded. For example, \fB\-G A\fR will request the \s-1AFM\s0 file. -The suboptions to disable/enable the generation of the files are: -.Sp -\f(CW\fBf/F\fR\fR \- The font file. Depending on the other options this file -will have one of the suffixes \f(CW.t1a\fR, \f(CW.pfa\fR or \f(CW.pfb\fR. If the conversion result -is requested on the standard output ('\f(CW-\fR\*(R' is used as the output file name) -then the font file will also be written there by default, if not overwritten -by another suboption of \fB\-G\fR. -\fBDefault: enabled\fR -.Sp -\f(CW\fBa/A\fR\fR \- The Adobe font metrics file (\f(CW.afm\fR). -\fBDefault: enabled\fR -.Sp -\f(CW\fBe/E\fR\fR \- The dvips encoding file (\f(CW.enc\fR). -\fBDefault: disabled\fR -.Ip "\(bu" 2 -\f(CW\fB-l \fIlanguage\fR[+\fIargument\fR]\fR\fR \- Extract the fonts for the specified language from a -multi-language Unicode font. If this option is not used the converter -tries to guess the language by the values of the shell variable \s-1LANG\s0. -If it is not able to guess the language by \s-1LANG\s0 it tries all the -languages in the order they are listed. -.Sp -After the plus sign an optional argument for the language extractor -may be specified. The format of the argument is absolutely up to -the particular language converter. The primary purpose of the -argument is to support selection of planes for the multi-plane -Eastern encodings but it can also be used in any other way. The -language extractor may decide to add the plane name in some form -to the name of the resulting font. None of the currently supported -languages make any use of the argument yet. -.Sp -As of now the following languages are supported: -.Sp -\ \ \f(CWlatin1\fR \- for all the languages using the Latin-1 encoding -.Sp -\ \ \f(CWlatin2\fR \- for the Central European languages -.Sp -\ \ \f(CWlatin4\fR \- for the Baltic languages -.Sp -\ \ \f(CWlatin5\fR \- for the Turkish language -.Sp -\ \ \f(CWcyrillic\fR \- for the languages with Cyrillic alphabet -.Sp -\ \ \f(CWrussian\fR \- historic synonym for cyrillic -.Sp -\ \ \f(CWbulgarian\fR \- historic synonym for cyrillic -.Sp -\ \ \f(CWadobestd\fR \- for the AdobeStandard encoding used by TeX -.Sp -\ \ \f(CWplane+\fIargument\fR\fR \- to select one plane from a multi-byte encoding -.Sp -The argument of the \*(L"\f(CWplane\fR\*(R" language may be in one of three forms: -.Sp -\ \ \f(CWplane+\fBpid=\fR\fI\fR\fB,eid=\fR\fI\fR\fR -.Sp -\ \ \f(CWplane+\fBpid=\fR\fI\fR\fB,eid=\fR\fI\fR\fB,\fR\fI\fR\fR -.Sp -\ \ \f(CWplane+\fI\fR\fR -.Sp -Pid (\s-1TTF\s0 platform id) and eid (\s-1TTF\s0 encoding id) select a particular -\s-1TTF\s0 encoding table in the original font. They are specified as decimal -numbers. If this particular encoding table is not present in the font -file then the conversion fails. The native ("ttf") front-end parser supports -only pid=3 (Windows platform), the FreeType-based ("ft") front-end supports -any platform. If pid/eid is not specified then the \s-1TTF\s0 encoding table is -determined as usual: Unicode encoding if it's first or an 8-bit encoding -if not (and for an 8-bit encoding the plane number is silently ignored). -To prevent the converter from falling back to an 8-bit encoding, specify -the Unicode pid/eid value explicitly. -.Sp -Plane_number is a hexadecimal (if starts with \*(L"\fB0x\fR") or decimal number. -It gives the values of upper bytes for which 256 characters will be -selected. If not specified, defaults to 0. It is also used as a font -name suffix (the leading \*(L"0x\*(R" is not included into the suffix). -.Sp -\fB\s-1NOTE\s0:\fR -You may notice that the language names are not uniform: some are the -names of particular languages and some are names of encodings. This -is because of the different approaches. The original idea was to -implement a conversion from Unicode to the appropriate Windows -encoding for a given language. And then use the translation tables -to generate the fonts in whatever final encodings are needed. This -would allow to pile together the Unicode fonts and the non-Unicode -Windows fonts for that language and let the program to sort them out -automatically. And then generate fonts in all the possible encodings -for that language. An example of this approach is the Russian language -support. But if there is no multiplicity of encodings used for some -languages and if the non-Unicode fonts are not considered important -by the users, another way would be simpler to implement: just provide -only one table for extraction of the target encoding from Unicode -and don't bother with the translation tables. The latin* \*(L"languages\*(R" -are examples of this approach. If somebody feels that he needs the -Type1 fonts both in Latin-* and Windows encodings he or she is absolutely -welcome to submit the code to implement it. -.Sp -\fB\s-1WARNING\s0:\fR -Some of the glyphs included into the AdobeStandard encoding are not -included into the Unicode standard. The most typical examples of such -glyphs are ligatures like \*(L'fi\*(R', \*(L'fl\*(R' etc. Because of this the font -designers may place them at various places. The converter tries to -do its best, if the glyphs have honest Adobe names and/or are -placed at the same codes as in the Microsoft fonts they will be -picked up. Otherwise a possible solution is to use the option \*(L'\fB\-L\fR\*(R' -with an external map. -.Ip "\(bu" 2 -\f(CW\fB-L \fIfile\fR[+[pid=\fI\fR,eid=\fI\fR,][\fIplane\fR]]\fR\fR \- Extract the fonts for the specified -language from a multi-language font using the map from this file. This is -rather like the option \*(L'\fB\-l\fR\*(R' but the encoding map is not -compiled into the program, it's taken from that file, so it's -easy to edit. Examples of such files are provided in -\f(CWmaps/adobe-standard-encoding.map\fR, \f(CWCP1250.map\fR. (\fB\s-1NOTE\s0:\fR -the \*(L'standard encoding\*(R' map does not include all the glyphs of the -AdobeStandard encoding, it's provided only as an example.) The -description of the supported map formats is in the file -\f(CWmaps/unicode-sample.map\fR. -.Sp -Likewise to \*(L'\fB\-l\fR\*(R', an argument may be specified after the map file -name. But in this case the argument has fixed meaning: it selects the -original \s-1TTF\s0 encoding table (the syntax is the same as in \*(L'\fB\-l plane\fR') -and/or a plane of the map file. The plane name also gets added after dash -to the font name. The plane is a concept used in the Eastern fonts with big -number of glyphs: one \s-1TTF\s0 font gets divided into multiple Type1 fonts, -each containing one plane of up to 256 glyphs. But with a little -creativity this concept may be used for other purposes of combining -multiple translation maps into one file. To extract multiple planes -from a \s-1TTF\s0 font \f(CWttf2pt1\fR must be run multiple times, each time with -a different plane name specified. -.Sp -The default original \s-1TTF\s0 encoding table used for the option \*(L'\fB\-L\fR\*(R' is -Unicode. The map files may include directives to specify different original -\s-1TTF\s0 encodings. However if the pid/eid pair is specified with -it overrides any original encoding specified in the map file. -.Ip "\(bu" 2 -\f(CW\fB-m \fItype\fR=\fIvalue\fR\fR\fR \- Set maximal or minimal limits of resources. -These limits control the the font generation by limiting the resources -that the font is permitted to require from the PostScript interpreter. -The currently supported types of limits are: -.Sp -\f(CW\fBh\fR\fR \- the maximal hint stack depth for the substituted hints. -The default value is 128, according to the limitation in X11. This seems to -be the lowest (and thus the safest) widespread value. To display the -hint stack depth required by each glyph in a \f(CW.t1a\fR file use the script -\f(CWscripts/cntstems.pl\fR. -.Ip "\(bu" 2 -\f(CW\fB-O \fIsuboptions\fR\fR\fR \- Outline processing options. The suboptions -may be lowercase or uppercase, the lowercase ones disable the features, -the corresponding uppercase suboptions enable the same features. -The suboptions to disable/enable features are: -.Sp -\f(CW\fBb/B\fR\fR \- Guessing of the ForceBold parameter. This parameter helps -the Type1 engine to rasterize the bold fonts properly at small sizes. -But the algorithm used to guess the proper value of this flag makes -that guess based solely on the font name. In rare cases that may cause -errors, in these cases you may want to disable this guessing. -\fBDefault: enabled\fR -.Sp -\f(CW\fBh/H\fR\fR \- Autogeneration of hints. The really complex outlines -may confuse the algorithm, so theoretically it may be useful -sometimes to disable them. Although up to now it seems that -even bad hints are better than no hints at all. -\fBDefault: enabled\fR -.Sp -\f(CW\fBu/U\fR\fR \- Hint substitution. Hint substitution is a technique -permitting generation of more detailed hints for the rasterizer. It allows -to use different sets of hints for different parts of a glyph and change -these sets as neccessary during rasterization (that's why \*(L"substituted"). -So it should improve the quality of the fonts rendered at small sizes. -But there are two catches: First, the X11 library has rather low limit for -the font size. More detailed hints increase the file size and thus increase -the chance of hitting this limit (that does not mean that you shall hit it -but you may if your fonts are particularly big). This is especially -probable for Unicode fonts converted with option \*(L'\fB\-a\fR\*(R', so you may want to -use \*(L'\fB\-a\fR\*(R' together with \*(L'\fB\-Ou\fR\*(R'. See \f(CWapp/X11/README\fR for the description of -a patch to X11 which fixes this problem. Second, some rasterizers (again, -X11 is the typical example) have a limitation for total number of hints -used when drawing a glyph (also known as the hint stack depth). If that -stack overflows the glyph is ignored. Starting from version 3.22 \f(CWttf2pt1\fR -uses algorithms to minimizing this depth, with the trade-off of slightly -bigger font files. The glyphs which still exceed the limit set by option -\&\*(R'\fB\-mh\fR\*(R' have all the substituted hints removed and only base hints left. -The algorithms seem to have been refined far enough to make the fonts with -substituted hints look better than the fonts without them or at least the -same. Still if the original fonts are not well-designed the detailed -hinting may emphasize the defects of the design, such as non-even thickness -of lines. So provided that you are not afraid of the X11 bug the best idea -would be to generate a font with this feature and without it, then compare -the results using the program \f(CWother/cmpf\fR (see the description -in \f(CWother/README\fR) and decide which one looks better. -\fBDefault: enabled\fR -.Sp -\f(CW\fBo/O\fR\fR \- Space optimization of the outlines\*(R' code. This kind of optimization -never hurts, and the only reason to disable this feature is for comparison -of the generated fonts with the fonts generated by the previous versions of -converter. Well, it _almost_ never hurts. As it turned out there exist -some brain-damaged printers which don't understand it. Actually this -feature does not change the outlines at all. The Type 1 font manual -provides a set of redundant operators that make font description shorter, -such as \*(L'10 hlineto\*(R' instead of \*(L'0 10 rlineto\*(R' to describe a horizontal -line. This feature enables use of these operators. -\fBDefault: enabled\fR -.Sp -\f(CW\fBs/S\fR\fR \- Smoothing of outlines. If the font is broken in some -way (even the ones that are not easily noticeable), such smoothing -may break it further. So disabling this feature is the first thing to be -tried if some font looks odd. But with smoothing off the hint generation -algorithms may not work properly too. -\fBDefault: enabled\fR -.Sp -\f(CW\fBt/T\fR\fR \- Auto-scaling to the 1000x1000 Type1 standard matrix. The -\s-1TTF\s0 fonts are described in terms of an arbitrary matrix up to -4000x4000. The converted fonts must be scaled to conform to -the Type1 standard. But the scaling introduces additional rounding -errors, so it may be curious sometimes to look at the font in its -original scale. -\fBDefault: enabled\fR -.Sp -\f(CW\fBv/V\fR\fR \- Do vectorization on the bitmap fonts. Functionally -\*(L"vectorization\*(R" is the same thing as \*(L"autotracing\*(R", a different word is -used purely to differentiate it from the Autotrace library. It tries to -produce nice smooth outlines from bitmaps. This feature is still a work -in progress though the results are already mostly decent. -\fBDefault: disabled\fR -.Sp -\f(CW\fBw/W\fR\fR \- Glyphs\*(R' width corection. This option is designed to be -used on broken fonts which specify too narrow widths for the -letters. You can tell that a font can benefit from this option -if you see that the characters are smashed together without -any whitespace between them. This option causes the converter -to set the character widths to the actual width of this character -plus the width of a typical vertical stem. But on the other hand -the well-designed fonts may have characters that look better if -their widths are set slightly narrower. Such well-designed fonts -will benefit from disabling this feature. You may want to convert -a font with and without this feature, compare the results and -select the better one. This feature may be used only on proportional -fonts, it has no effect on the fixed-width fonts. -\fBDefault: disabled\fR -.Sp -\f(CW\fBz/Z\fR\fR \- Use the Autotrace library on the bitmap fonts. The results -are horrible and \fBthe use of this option is not recommended\fR. This option is -present for experimental purposes. It may change or be removed in the -future. The working tracing can be achieved with option \f(CW\fB-OV\fR\fR. -\fBDefault: disabled\fR -.Ip "\(bu" 2 -\f(CW\fB-p \fIparser_name\fR\fR\fR \- Use the specified front-end parser to read the font file. -If this option is not used, ttf2pt1 selects the parser automatically based -on the suffix of the font file name, it uses the first parser in its -list that supports this font type. Now two parsers are supported: -.Sp -\ \ \f(CWttf\fR \- built-in parser for the ttf files (suffix \f(CW.ttf\fR) -.Sp -\ \ \f(CWbdf\fR \- built-in parser for the \s-1BDF\s0 files (suffix \f(CW.bdf\fR) -.Sp -\ \ \f(CWft\fR \- parser based on the FreeType-2 library (suffixes \f(CW.ttf\fR, -\&\f(CW.otf\fR, \f(CW.pfa\fR, \f(CW.pfb\fR) -.Sp -The parser \f(CWft\fR is \fB\s-1NOT\s0\fR linked in by default. See \f(CWMakefile\fR -for instructions how to enable it. We do no support this parser on -Windows: probably it will work but nobody tried and nobody knows how -to build it. -.Sp -The conversion of the bitmap fonts (such as \s-1BDF\s0) is simplistic yet, -producing jagged outlines. When converting such fonts, it might be -a good idea to turn off the hint substitution (using option \fB\-Ou\fR) -because the hints produced will be huge but not adding much to the -quality of the fonts. -.Ip "\(bu" 2 -\f(CW\fB-u \fInumber\fR\fR\fR \- Mark the font with this value as its -UniqueID. The UniqueID is used by the printers with the hard disks -to cache the rasterized characters and thus significantly -speed-up the printing. Some of those printers just can't -store the fonts without UniqueID on their disk.The problem -is that the \s-1ID\s0 is supposed to be unique, as it name says. And -there is no easy way to create a guaranteed unique \s-1ID\s0. Adobe specifies -the range 4000000-4999999 for private IDs but still it's difficult -to guarantee the uniqueness within it. So if you don't really need the -UniqueID don't use it, it's optional. Luckily there are a few millions of -possible IDs, so the chances of collision are rather low. -If instead of the number a special value \*(L'\f(CW\fBA\fR\fR\*(R' is given -then the converter generates the value of UniqueID automatically, -as a hash of the font name. (\fB\s-1NOTE\s0:\fR in the version 3.22 the -algorithm for autogeneration of UniqueID was changed to fit the values -into the Adobe-spacified range. This means that if UniqueIDs were used -then the printer's cache may need to be flushed before replacing the -fonts converted by an old version with fonts converted by a newer version). -A simple way to find if any of the fonts in a given directory have -duplicated UniqueIDs is to use the command: -.Sp -\f(CW\ \ cat *.pf[ab] | grep UniqueID | sort | uniq -c | grep -v ' 1 '\fR -.Sp -Or if you use \f(CWscripts/convert\fR it will do that for you automatically -plus it will also give the exact list of files with duplicate UIDs. -.Ip "\(bu" 2 -\f(CW\fB-v \fIsize\fR\fR\fR \- Re-scale the font to get the size of a typical uppercase -letter somewhere around the specified size. Actually, it re-scales -the whole font to get the size of one language-dependent letter to be -at least of the specified size. Now this letter is \*(L"A\*(R" in all the -supported languages. The size is specified in the points of the -Type 1 coordinate grids, the maximal value is 1000. This is an -experimental option and should be used with caution. It tries to -increase the visible font size for a given point size and thus make -the font more readable. But if overused it may cause the fonts to -look out of scale. As of now the interesting values of size for -this option seem to be located mostly between 600 and 850. This -re-scaling may be quite useful but needs more experience to -understand the balance of its effects. -.Ip "\(bu" 2 -\f(CW\fB-W \fIlevel\fR\fR\fR \- Select the verbosity level of the warnings. -Currently the levels from 0 to 4 are supported. Level 0 means no warnings -at all, level 4 means all the possible warnings. The default level is 3. -Other levels may be added in the future, so using the level number 99 is -recommended to get all the possible warnings. Going below level 2 is -not generally recommended because you may miss valuable information about -the problems with the fonts being converted. -.Ip "\(bu" 2 -\fBObsolete option:\fR -\f(CW\fB-A\fR\fR \- Print the font metrics (.afm file) instead of the font on \s-1STDOUT\s0. -Use \fB\-\s-1GA\s0\fR instead. -.Ip "\(bu" 2 -\fBVery obsolete option:\fR -.Sp -The algorithm that implemented the forced fixed width had major -flaws, so it was disabled. The code is still in the program and -some day it will be refined and returned back. Meanwhile the -option name \*(L'\fB\-f\fR\*(R' was reused for another option. The old version was: -.Sp -\f(CW\fB-f\fR\fR \- Don't try to force the fixed width of font. Normally the converter -considers the fonts in which the glyph width deviates by not more -than 5% as buggy fixed width fonts and forces them to have really -fixed width. If this is undesirable, it can be disabled by this option. -.PP -The \f(CW.pfa\fR font format supposes that the description of the characters -is binary encoded and encrypted. This converter does not encode or -encrypt the data by default, you have to specify the option \*(L'\fB\-e\fR\*(R' -or use the \f(CWt1asm\fR program to assemble (that means, encode and -encrypt) the font program. The \f(CWt1asm\fR program that is included with -the converter is actually a part of the \f(CWt1utils\fR package, rather old -version of which may be obtained from -.PP -http://ttf2pt1.sourceforge.net/t1utils.tar.gz -.PP -Note that \f(CWt1asm\fR from the old version of that package won't work properly -with the files generated by \f(CWttf2pt1\fR version 3.20 and later. Please use -\f(CWt1asm\fR packaged with \f(CWttf2pt1\fR or from the new version \f(CWt1utils\fR -instead. For a newer version of \f(CWt1utils\fR please look at -.PP -http://www.lcdf.org/~eddietwo/type/ -.SH "EXAMPLES" -So, the following command lines: -.PP -\f(CWttf2pt1 -e ttffont.ttf t1font\fR -.PP -\f(CWttf2pt1 ttffont.ttf - | t1asm >t1font.pfa\fR -.PP -represent two ways to get a working font. The benefit of the second form -is that other filters may be applied to the font between the converter -and assembler. -.SH "FILES" -.Ip "\(bu" 2 -\s-1TTF2PT1_LIBXDIR/\s0t1asm -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR\s0/* -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0scripts/* -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0other/* -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/README\s0 -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/FONTS\s0 -.SH "SEE ALSO" -.Ip "\(bu" 4 -the \fIttf2pt1_convert(1)\fR manpage -.Ip "\(bu" 4 -the \fIttf2pt1_x2gs(1)\fR manpage -.Ip "\(bu" 4 -the \fIt1asm(1)\fR manpage -.Ip "\(bu" 4 -ttf2pt1-announce@lists.sourceforge.net -.Sp -The mailing list with announcements about ttf2pt1. It is a moderated mailing -with extremely low traffic. Everyone is encouraged to subscribe to keep in -touch with the current status of project. To subscribe use the Web interface -at http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-announce. -If you have only e-mail access to the Net then send a subscribe request to -the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody -will help you with subscription. -.Ip "\(bu" 4 -ttf2pt1-devel@lists.sourceforge.net -.Sp -ttf2pt1-users@lists.sourceforge.net -.Sp -The ttf2pt1 mailing lists for development and users issues. They have not -that much traffic either. To subscribe use the Web interface at -http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-devel -and http://lists.sourceforge.net/mailman/listinfo/ttf2pt1-users. -If you have only e-mail access to the Net then send a subscribe request to -the development mailing list ttf2pt1-devel@lists.sourceforge.net and somebody -will help you with subscription. -.Ip "\(bu" 4 -http://ttf2pt1.sourceforge.net -.Sp -The main page of the project. -.Sp -http://www.netspace.net.au/~mheath/ttf2pt1/ -.Sp -The old main page of the project. -.SH "BUGS" -It seems that many Eastern fonts use features of the TTF format that are -not supported by the ttf2pt1's built-in front-end parser. Because of -this for now we recommend using the FreeType-based parser (option -\&\*(R'\fB\-p ft\fR') with the \*(L"\f(CWplane\fR\*(R" language. -.Sh "Troubleshooting and bug reports" -Have problems with conversion of some font ? The converter dumps core ? Or your -printer refuses to understand the converted fonts ? Or some characters are -missing ? Or some characters look strange ? -.PP -Send the bug reports to the ttf2pt1 development mailing list at -ttf2pt1-devel@lists.sourceforge.net. -.PP -Try to collect more information about the problem and include it into -the bug report. (Of course, even better if you would provide a ready -fix, but just a detailed bug report is also good). Provide detailed -information about your problem, this will speed up the response greatly. -Don't just write \*(L"this font looks strange after conversion\*(R" but describe -what's exactly wrong with it: for example, what characters look wrong -and what exactly is wrong about their look. Providing a link to the -original font file would be also a good idea. Try to do a little -troublehooting and report its result. This not only would help with -the fix but may also give you a temporary work-around for the bug. -.PP -First, enable full warnings with option \*(L'\fB\-W99\fR\*(R', save them to -a file and read carefully. Sometimes the prolem is with a not implemented -feature which is reported in the warnings. Still, reporting about such -problems may be a good idea: some features were missed to cut corners, -in hope that no real font is using them. So a report about a font using -such a feature may motivate someone to implement it. Of course, you -may be the most motivated person: after all, you are the one wishing -to convert that font. ;\-) Seriously, the philosophy \*(L"scrath your own itch\*(R" -seems to be the strongest moving force behind the Open Source software. -.PP -The next step is playing with the options. This serves a dual purpose: -on one hand, it helps to localize the bug, on the other hand you may be -able to get a working version of the font for the meantime while the -bug is being fixed. The typical options to try out are: first \*(L'\fB\-Ou\fR\*(R', if -it does not help then \*(L'\fB\-Os\fR\*(R', then \*(L'\fB\-Oh\fR\*(R', then \*(L'\fB\-Oo\fR\*(R'. -They are described in a bit more detail above. Try them one by one -and in combinations. See if with them the resulting fonts look better. -.PP -On some fonts ttf2pt1 just crashes. Commonly that happens because the -font being converted is highly defective (although sometimes the bug -is in ttf2pt1 itself). In any case it should not crash, so the reports -about such cases will help to handle these defects properly in future. -.PP -We try to respond to the bug reports in a timely fashion but alas, this -may not always be possible, especially if the problem is complex. -This is a volunteer project and its resources are limited. Because -of this we would appreciate bug reports as detailed as possible, -and we would appreciate the ready fixes and contributions even more. -.SH "HISTORY" -Based on ttf2pfa by Andrew Weeks, and help from Frank Siegert. -.PP -Modification by Mark Heath. -.PP -Further modification by Sergey Babkin. -.PP -The Type1 assembler by I. Lee Hetherington with modifications by -Kai-Uwe Herbing. - -.rn }` '' -.IX Title "TTF2PT1 1" -.IX Name "TTF2PT1 - A True Type to PostScript Type 1 Font Converter" - -.IX Header "NAME" - -.IX Header "SYNOPSIS" - -.IX Header "DESCRIPTION" - -.IX Header "OPTIONS" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "EXAMPLES" - -.IX Header "FILES" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "SEE ALSO" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "BUGS" - -.IX Subsection "Troubleshooting and bug reports" - -.IX Header "HISTORY" - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.c b/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.c deleted file mode 100755 index 5e7b9c8f..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1.c +++ /dev/null @@ -1,2694 +0,0 @@ -/* - * True Type Font to Adobe Type 1 font converter - * By Mark Heath - * Based on ttf2pfa by Andrew Weeks - * With help from Frank M. Siegert - * - * see COPYRIGHT for full copyright notice - * -*********************************************************************** - * - * Orion Richardson - * - * Added bounding box calculations for Unicode glyphs in the .ufm file - * -*********************************************************************** - * - * Steven Wittens - * - * Added generation of .ufm file - * -*********************************************************************** - * - * Sergey Babkin , - * - * Added post-processing of resulting outline to correct the errors - * both introduced during conversion and present in the original font, - * autogeneration of hints (has yet to be improved though) and BlueValues, - * scaling to 1000x1000 matrix, option to print the result on STDOUT, - * support of Unicode to CP1251 conversion, optimization of the - * resulting font code by space (that improves the speed too). Excluded - * the glyphs that are unaccessible through the encoding table from - * the output file. Added the built-in Type1 assembler (taken from - * the `t1utils' package). - * -*********************************************************************** - * - * Thomas Henlich - * - * Added generation of .afm file (font metrics) - * Read encoding information from encoding description file - * Fixed bug in error message about unknown language ('-l' option) - * Added `:' after %%!PS-AdobeFont-1.0 - * changed unused entries in ISOLatin1Encoding[] from .notdef to c127,c128... - * -*********************************************************************** - * - * Thomas Henlich - * - * Added generation of .afm file (font metrics) - * -*********************************************************************** - * - * Bug Fixes: -************************************************************************ - * - * Sun, 21 Jun 1998 Thomas Henlich - * 1. "width" should be "short int" because otherwise: - * characters with negative widths (e.g. -4) become *very* wide (65532) - * 2. the number of /CharStrings is numglyphs and not numglyphs+1 - * -*********************************************************************** - * - * - * - * The resultant font file produced by this program still needs to be ran - * through t1asm (from the t1utils archive) to produce a completely valid - * font. - * - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef _GNU_SOURCE -#include -#endif - -#ifndef WINDOWS -# include -# include -# define BITBUCKET "/dev/null" -# include -#else -# define WINDOWS_FUNCTIONS /* ask to define functions - in one file only */ -# include "windows.h" -# define BITBUCKET "NUL" -# define snprintf _snprintf -#endif - -#include "pt1.h" -#include "global.h" -#include "version.h" - -/* globals */ - -/* table of front-ends */ - -extern struct frontsw ttf_sw; -extern struct frontsw bdf_sw; -#if defined(USE_FREETYPE) - extern struct frontsw freetype_sw; -#endif - -struct frontsw *frontswtab[] = { - &bdf_sw, -#if defined(USE_FREETYPE) && defined(PREFER_FREETYPE) - &freetype_sw, -#endif - &ttf_sw, -#if defined(USE_FREETYPE) && !defined(PREFER_FREETYPE) - &freetype_sw, -#endif - NULL /* end of table */ -}; - -struct frontsw *cursw=0; /* the active front end */ -char *front_arg=""; /* optional argument */ - -/* options */ -int encode = 0; /* encode the resulting file */ -int pfbflag = 0; /* produce compressed file */ -int wantafm=0; /* want to see .afm instead of .t1a on stdout */ -int correctvsize=0; /* try to correct the vertical size of characters */ -int wantuid = 0; /* user wants UniqueID entry in the font */ -int allglyphs = 0; /* convert all glyphs, not only 256 of them */ -int warnlevel = 3; /* the level of permitted warnings */ -int forcemap = 0; /* do mapping even on non-Unicode fonts */ -/* options - maximal limits */ -int max_stemdepth = 128; /* maximal depth of stem stack in interpreter (128 - limit from X11) */ -/* options - debugging */ -int absolute = 0; /* print out in absolute values */ -int reverse = 1; /* reverse font to Type1 path directions */ -/* options - suboptions of Outline Processing, defaults are set in table */ -int optimize; /* enables space optimization */ -int smooth; /* enable smoothing of outlines */ -int transform; /* enables transformation to 1000x1000 matrix */ -int hints; /* enables autogeneration of hints */ -int subhints; /* enables autogeneration of substituted hints */ -int trybold; /* try to guess whether the font is bold */ -int correctwidth; /* try to correct the character width */ -int vectorize; /* vectorize the bitmaps */ -int use_autotrace; /* use the autotrace library on bitmap */ -/* options - suboptions of File Generation, defaults are set in table */ -int gen_pfa; /* generate the font file */ -int gen_afm; /* generate the metrics file */ -int gen_ufm; /* generate the unicode metrics file */ -int gen_dvienc; /* generate the dvips encoding file */ - -/* not quite options to select a particular source encoding */ -int force_pid = -1; /* specific platform id */ -int force_eid = -1; /* specific encoding id */ - -/* structure to define the sub-option lists controlled by the - * case: uppercase enables them, lowercase disables - */ -struct subo_case { - char disbl; /* character to disable - enforced lowercase */ - char enbl; /* character to enable - auto-set as toupper(disbl) */ - int *valp; /* pointer to the actual variable containing value */ - int dflt; /* default value */ - char *descr; /* description */ -}; - -int debug = DEBUG; /* debugging flag */ - -FILE *null_file, *pfa_file, *afm_file, *ufm_file, *dvienc_file; -int numglyphs; -struct font_metrics fontm; - -/* non-globals */ -static char *strUID = 0; /* user-supplied UniqueID */ -static unsigned long numUID; /* auto-generated UniqueID */ - -static int ps_fmt_3 = 0; -static double scale_factor, original_scale_factor; - -static char *glyph_rename[ENCTABSZ]; - -/* the names assigned if the original font - * does not specify any - */ - -static char *Fmt3Encoding[256] = { - "c0", "c1", "c2", "c3", - "c4", "c5", "c6", "c7", - "c8", "c9", "c10", "c11", - "c12", "CR", "c14", "c15", - "c16", "c17", "c18", "c19", - "c20", "c21", "c22", "c23", - "c24", "c25", "c26", "c27", - "c28", "c29", "c30", "c31", - "space", "exclam", "quotedbl", "numbersign", - "dollar", "percent", "ampersand", "quotesingle", - "parenleft", "parenright", "asterisk", "plus", - "comma", "hyphen", "period", "slash", - "zero", "one", "two", "three", - "four", "five", "six", "seven", - "eight", "nine", "colon", "semicolon", - "less", "equal", "greater", "question", - "at", "A", "B", "C", - "D", "E", "F", "G", - "H", "I", "J", "K", - "L", "M", "N", "O", - "P", "Q", "R", "S", - "T", "U", "V", "W", - "X", "Y", "Z", "bracketleft", - "backslash", "bracketright", "asciicircum", "underscore", - "grave", "a", "b", "c", - "d", "e", "f", "g", - "h", "i", "j", "k", - "l", "m", "n", "o", - "p", "q", "r", "s", - "t", "u", "v", "w", - "x", "y", "z", "braceleft", - "bar", "braceright", "asciitilde", "c127", - "c128", "c129", "quotesinglbase", "florin", - "quotedblbase", "ellipsis", "dagger", "daggerdbl", - "circumflex", "perthousand", "Scaron", "guilsinglleft", - "OE", "c141", "c142", "c143", - "c144", "quoteleft", "quoteright", "quotedblleft", - "quotedblright", "bullet", "endash", "emdash", - "tilde", "trademark", "scaron", "guilsinglright", - "oe", "c157", "c158", "Ydieresis", - "nbspace", "exclamdown", "cent", "sterling", - "currency", "yen", "brokenbar", "section", - "dieresis", "copyright", "ordfeminine", "guillemotleft", - "logicalnot", "sfthyphen", "registered", "macron", - "degree", "plusminus", "twosuperior", "threesuperior", - "acute", "mu", "paragraph", "periodcentered", - "cedilla", "onesuperior", "ordmasculine", "guillemotright", - "onequarter", "onehalf", "threequarters", "questiondown", - "Agrave", "Aacute", "Acircumflex", "Atilde", - "Adieresis", "Aring", "AE", "Ccedilla", - "Egrave", "Eacute", "Ecircumflex", "Edieresis", - "Igrave", "Iacute", "Icircumflex", "Idieresis", - "Eth", "Ntilde", "Ograve", "Oacute", - "Ocircumflex", "Otilde", "Odieresis", "multiply", - "Oslash", "Ugrave", "Uacute", "Ucircumflex", - "Udieresis", "Yacute", "Thorn", "germandbls", - "agrave", "aacute", "acircumflex", "atilde", - "adieresis", "aring", "ae", "ccedilla", - "egrave", "eacute", "ecircumflex", "edieresis", - "igrave", "iacute", "icircumflex", "idieresis", - "eth", "ntilde", "ograve", "oacute", - "ocircumflex", "otilde", "odieresis", "divide", - "oslash", "ugrave", "uacute", "ucircumflex", - "udieresis", "yacute", "thorn", "ydieresis" -}; - -#ifdef notdef /* { */ -/* This table is not used anywhere in the code - * so it's ifdef-ed out by default but left in - * the source code for reference purposes (and - * possibly for future use) - */ - -static char *ISOLatin1Encoding[256] = { - ".null", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", "CR", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - "space", "exclam", "quotedbl", "numbersign", - "dollar", "percent", "ampersand", "quoteright", - "parenleft", "parenright", "asterisk", "plus", - "comma", "hyphen", "period", "slash", - "zero", "one", "two", "three", - "four", "five", "six", "seven", - "eight", "nine", "colon", "semicolon", - "less", "equal", "greater", "question", - "at", "A", "B", "C", - "D", "E", "F", "G", - "H", "I", "J", "K", - "L", "M", "N", "O", - "P", "Q", "R", "S", - "T", "U", "V", "W", - "X", "Y", "Z", "bracketleft", - "backslash", "bracketright", "asciicircum", "underscore", - "grave", "a", "b", "c", - "d", "e", "f", "g", - "h", "i", "j", "k", - "l", "m", "n", "o", - "p", "q", "r", "s", - "t", "u", "v", "w", - "x", "y", "z", "braceleft", - "bar", "braceright", "asciitilde", "c127", - "c128", "c129", "quotesinglbase", "florin", - "quotedblbase", "ellipsis", "dagger", "daggerdbl", - "circumflex", "perthousand", "Scaron", "guilsinglleft", - "OE", "c141", "c142", "c143", - "c144", "quoteleft", "quoteright", "quotedblleft", - "quotedblright", "bullet", "endash", "emdash", - "tilde", "trademark", "scaron", "guilsinglright", - "oe", "c157", "c158", "Ydieresis", - "nbspace", "exclamdown", "cent", "sterling", - "currency", "yen", "brokenbar", "section", - "dieresis", "copyright", "ordfeminine", "guillemotleft", - "logicalnot", "sfthyphen", "registered", "macron", - "degree", "plusminus", "twosuperior", "threesuperior", - "acute", "mu", "paragraph", "periodcentered", - "cedilla", "onesuperior", "ordmasculine", "guillemotright", - "onequarter", "onehalf", "threequarters", "questiondown", - "Agrave", "Aacute", "Acircumflex", "Atilde", - "Adieresis", "Aring", "AE", "Ccedilla", - "Egrave", "Eacute", "Ecircumflex", "Edieresis", - "Igrave", "Iacute", "Icircumflex", "Idieresis", - "Eth", "Ntilde", "Ograve", "Oacute", - "Ocircumflex", "Otilde", "Odieresis", "multiply", - "Oslash", "Ugrave", "Uacute", "Ucircumflex", - "Udieresis", "Yacute", "Thorn", "germandbls", - "agrave", "aacute", "acircumflex", "atilde", - "adieresis", "aring", "ae", "ccedilla", - "egrave", "eacute", "ecircumflex", "edieresis", - "igrave", "iacute", "icircumflex", "idieresis", - "eth", "ntilde", "ograve", "oacute", - "ocircumflex", "otilde", "odieresis", "divide", - "oslash", "ugrave", "uacute", "ucircumflex", - "udieresis", "yacute", "thorn", "ydieresis" -}; - -#endif /* } notdef */ - -static char *adobe_StandardEncoding[256] = { - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - "space", "exclam", "quotedbl", "numbersign", - "dollar", "percent", "ampersand", "quoteright", - "parenleft", "parenright", "asterisk", "plus", - "comma", "hyphen", "period", "slash", - "zero", "one", "two", "three", - "four", "five", "six", "seven", - "eight", "nine", "colon", "semicolon", - "less", "equal", "greater", "question", - "at", "A", "B", "C", "D", "E", "F", "G", - "H", "I", "J", "K", "L", "M", "N", "O", - "P", "Q", "R", "S", "T", "U", "V", "W", - "X", "Y", "Z", "bracketleft", - "backslash", "bracketright", "asciicircum", "underscore", - "quoteleft", "a", "b", "c", "d", "e", "f", "g", - "h", "i", "j", "k", "l", "m", "n", "o", - "p", "q", "r", "s", "t", "u", "v", "w", - "x", "y", "z", "braceleft", - "bar", "braceright", "asciitilde", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", "exclamdown", "cent", "sterling", - "fraction", "yen", "florin", "section", - "currency", "quotesingle", "quotedblleft", "guillemotleft", - "guilsinglleft", "guilsinglright", "fi", "fl", - ".notdef", "endash", "dagger", "daggerdbl", - "periodcentered", ".notdef", "paragraph", "bullet", - "quotesinglbase", "quotedblbase", "quotedblright", "guillemotright", - "ellipsis", "perthousand", ".notdef", "questiondown", - ".notdef", "grave", "acute", "circumflex", - "tilde", "macron", "breve", "dotaccent", - "dieresis", ".notdef", "ring", "cedilla", - ".notdef", "hungarumlaut", "ogonek", "caron", - "emdash", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", "AE", ".notdef", "ordfeminine", - ".notdef", ".notdef", ".notdef", ".notdef", - "Lslash", "Oslash", "OE", "ordmasculine", - ".notdef", ".notdef", ".notdef", ".notdef", - ".notdef", "ae", ".notdef", ".notdef", - ".notdef", "dotlessi", ".notdef", ".notdef", - "lslash", "oslash", "oe", "germandbls", - ".notdef", ".notdef", ".notdef", ".notdef" -}; - -/* - * Decription of the supported conversions from Unicode - * - * SB - * Yes, I know that the compiled-in conversion is stupid but - * it is simple to implement and allows not to worry about the - * filesystem context. After all, the source is always available - * and adding another language to it is easy. - * - * The language name is expected to be the same as the subdirectory name - * in the `encodings' directory (for possible future extensions). - * The primary use of the aliases is for guessing based on the current - * locale. - */ - -#define MAXUNIALIAS 10 -#define MAXUNITABLES 3 - -/* the character used as the language argument separator */ -#define LANG_ARG_SEP '+' - - -/* - * Types of language-related routines. Arguments are: - * name is the glyph name - * arg is the user-specified language-dependent argument - * which can for example select the subfont plane for Eastern fonts. - * If none is supplied by user then an empty string ("") is passed. - * If no language is specified by user and auto-guessing happens - * then NULL is passed. - * when shows if the conversion by name was called before conversion by - * map or after (it's called twice) - */ - -/* type of the Unicode map initialization routine */ -typedef void uni_init_t(char *arg); - -/* type of Unicode converter-by-name function - * it's called for each glyph twice: one time for each glyph - * before doing conversion by map and one time after - */ -typedef int uni_conv_t(char *name, char *arg, int when); -#define UNICONV_BYNAME_BEFORE 0 -#define UNICONV_BYNAME_AFTER 1 - -struct uni_language { - uni_init_t *init[MAXUNITABLES]; /* map initialization routines */ - uni_conv_t *convbyname; /* the name-based conversion function */ - char *name; /* the language name */ - char *descr; /* description */ - char *alias[MAXUNIALIAS]; /* aliases of the language name */ - int sample_upper; /* code of some uppercase character for correctvsize() */ -}; - -/* the converter routines have an option of adding this suffix to the font name */ -static char *uni_font_name_suffix = ""; /* empty by default */ -/* this buffer may be used to store the suffix */ -#define UNI_MAX_SUFFIX_LEN 100 -static char uni_suffix_buf[UNI_MAX_SUFFIX_LEN+1]; - -/* - * Prototypes of the conversion routines - */ - -static uni_init_t unicode_latin1; -static uni_init_t unicode_latin2; -static uni_init_t unicode_latin4; -static uni_init_t unicode_latin5; -static uni_init_t unicode_cyrillic; -static uni_init_t unicode_adobestd; -static uni_init_t unicode_plane; -static uni_conv_t unicode_adobestd_byname; - -static uni_init_t unicode_init_user; - -/* - * The order of descriptions is important: if we can't guess the - * language we just call all the conversion routines in order until - * we find one that understands this glyph. - */ -static struct uni_language uni_lang[]= { - /* pseudo-language for all the languages using Latin1 */ - { - { unicode_latin1 }, - 0, /* no name-based mapping */ - "latin1", - "works for most of the Western languages", - { "en_", "de_", "fr_", "nl_", "no_", "da_", "it_" }, - 'A' - }, - { /* by Szalay Tamas */ - { unicode_latin2 }, - 0, /* no name-based mapping */ - "latin2", - "works for Central European languages", - { "hu_","pl_","cz_","si_","sk_" }, - 'A' - }, - { /* by Rièardas Èepas */ - { unicode_latin4 }, - 0, /* no name-based mapping */ - "latin4", - "works for Baltic languages", - { "lt_", "lv_" }, /* doubt about ee_ */ - 'A' - }, - { /* by Turgut Uyar */ - { unicode_latin5 }, - 0, /* no name-based mapping */ - "latin5", - "for Turkish", - { "tr_" }, - 'A' - }, - { /* by Zvezdan Petkovic */ - { unicode_cyrillic, unicode_latin1 }, - 0, /* no name-based mapping */ - "cyrillic", - "in Windows encoding", - { "bg_", "be_", "mk_", "ru_", "sr_", "su_", "uk_" }, - 'A' - }, - { - { unicode_cyrillic, unicode_latin1 }, - 0, /* no name-based mapping */ - "russian", - "obsolete, use cyrillic instead", - { 0 }, - 'A' - }, - { - { unicode_cyrillic, unicode_latin1 }, - 0, /* no name-based mapping */ - "bulgarian", - "obsolete, use cyrillic instead", - { 0 }, - 'A' - }, - { - { unicode_adobestd }, - unicode_adobestd_byname, - "adobestd", - "Adobe Standard, expected by TeX", - { NULL }, - 'A' - }, - { - { unicode_plane }, - 0, /* no name-based mapping */ - "plane", - "one plane of Unicode or other multi-byte encoding as is", - { NULL }, - 0 /* no easy way to predict the capital letters */ - }, -}; - -static struct uni_language uni_lang_user = { - { unicode_init_user }, - 0, /* no name-based mapping */ - 0, /* no name */ - 0, /* no description */ - { 0 }, - 0 /* no sample */ -}; - -static struct uni_language *uni_lang_selected=0; /* 0 means "unknown, try all" */ -static int uni_sample='A'; /* sample of an uppercase character */ -static char *uni_lang_arg=""; /* user-supplied language-dependent argument */ - -extern int runt1asm(int); - -/* - * user-defined loadable maps - */ - - -/* The idea begind buckets is to avoid comparing every code with all ENCTABSZ codes in table. - * All the 16-bit unicode space is divided between a number of equal-sized buckets. - * Initially all the buckets are marked with 0. Then if any code in the bucket is - * used it's marked with 1. Later during translation we check the code's bucket first - * and it it's 0 then return failure right away. This may be useful for - * Chinese fonts with many thousands of glyphs. - */ - -#define BUCKET_ID_BITS 11 -#define MARK_UNI_BUCKET(unicode) SET_BITMAP(uni_user_buckets, (unicode)>>(16-BUCKET_ID_BITS)) -#define IS_UNI_BUCKET(unicode) IS_BITMAP(uni_user_buckets, (unicode)>>(16-BUCKET_ID_BITS)) - -static DEF_BITMAP(uni_user_buckets, 1< UNI_MAX_SUFFIX_LEN-1) - arg = NULL; - else { - sprintf(uni_suffix_buf, "-%s", arg); - uni_font_name_suffix = uni_suffix_buf; - } - } - - /* now read in the encoding description file, if requested */ - if ((unicode_map_file = fopen(path, "r")) == NULL) { - fprintf(stderr, "**** Cannot access map file '%s' ****\n", path); - exit(1); - } - - sawplane = 0; - if(arg==NULL) - enabled = found = 1; - else - enabled = found = 0; - - lineno=0; curpos=0; - while (fgets (buffer, UNIBFSZ, unicode_map_file) != NULL) { - char name[UNIBFSZ]; - - lineno++; - - if(sscanf(buffer, "plane %s", name)==1) { - sawplane = 1; - if(arg == 0) { - fprintf(stderr, "**** map file '%s' requires plane name\n", path); - fprintf(stderr, "for example:\n"); - fprintf(stderr, " ttf2pt1 -L %s%c[pid=N,eid=N,]%s ...\n", - path, LANG_ARG_SEP, name); - fprintf(stderr, "to select plane '%s'\n", name); - exit(1); - } - if( !strcmp(arg, name) ) { - enabled = found = 1; - curpos = 0; - } else { - enabled = 0; - if(found) /* no need to read further */ - break; - } - continue; - } - - if(sscanf(buffer, "id %d %d", pid, eid)==2) { - if( !overid /* only if the user has not overriden */ - && (enabled || !sawplane) ) { - force_pid = pid; force_eid = eid; - forcemap = 1; - } - continue; - } - - if( !enabled ) - continue; /* skip to the next plane */ - - if( sscanf(buffer, "at %i", &curpos) == 1 ) { - if(curpos > 255) { - fprintf(stderr, "**** map file '%s' line %d: code over 255\n", path, lineno); - exit(1); - } - if(ISDBG(EXTMAP)) fprintf(stderr, "=== at 0x%x\n", curpos); - continue; - } - - /* try the format of Roman Czyborra's files */ - if ( sscanf (buffer, " =%x U+%4x", &code, &unicode) == 2 - /* try the format of Linux locale charmap file */ - || sscanf (buffer, " <%*s /x%x ", &code, &unicode) == 2 ) { - if (code < ENCTABSZ) { - if(code >= enctabsz) enctabsz=code+1; - unicode_map[code] = unicode; - glyph_rename[code] = NULL; - } - } - /* try the format with glyph renaming */ - else if (sscanf (buffer, " !%x U+%4x %128s", &code, - &unicode, name) == 3) { - if (code < ENCTABSZ) { - if(code >= enctabsz) enctabsz=code+1; - unicode_map[code] = unicode; - glyph_rename[code] = strdup(name); - } - } - /* try the compact sequence format */ - else if( (n=sscanf(buffer, " %i%n", &unicode, &cnt)) == 1 ) { - p = buffer; - do { - if(curpos > 255) { - fprintf(stderr, "**** map file '%s' line %d: code over 255 for unicode 0x%x\n", - path, lineno, unicode); - exit(1); - } - if(ISDBG(EXTMAP)) fprintf(stderr, "=== 0x%d -> 0x%x\n", curpos, unicode); - unicode_map[curpos++] = unicode; - p += cnt; - if( sscanf(p, " %[,-]%n", &next,&cnt) == 1 ) { - if(ISDBG(EXTMAP)) fprintf(stderr, "=== next: '%c'\n", next); - p += cnt; - if( next == '-' ) { /* range */ - if ( sscanf(p, " %i%n", &unicode2, &cnt) != 1 ) { - fprintf(stderr, "**** map file '%s' line %d: missing end of range\n", path, lineno); - exit(1); - } - p += cnt; - if(ISDBG(EXTMAP)) fprintf(stderr, "=== range 0x%x to 0x%x\n", unicode, unicode2); - for(unicode++; unicode <= unicode2; unicode++) { - if(curpos > 255) { - fprintf(stderr, "**** map file '%s' line %d: code over 255 in unicode range ...-0x%x\n", - path, lineno, unicode2); - exit(1); - } - if(ISDBG(EXTMAP)) fprintf(stderr, "=== 0x%x -> 0x%x\n", curpos, unicode); - unicode_map[curpos++] = unicode; - } - } - } - } while ( sscanf(p, " %i%n", &unicode, &cnt) == 1 ); - } - - } - - fclose (unicode_map_file); - - if( !found ) { - fprintf(stderr, "**** map file '%s' has no plane '%s'\n", path, arg); - exit(1); - } - - if(unicode_map['A'] == 'A') - uni_sample = 'A'; /* seems to be compatible with Latin */ - else - uni_sample = 0; /* don't make any assumptions */ -} - -/* - * by Zvezdan Petkovic - */ -static void -unicode_cyrillic( - char *arg -) -{ - int i; - static unsigned int cyrillic_unicode_map[] = { - 0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, /* 80 */ - 0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f, /* 88 */ - 0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, /* 90 */ - 0x02dc, 0x2122, 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f, /* 98 */ - 0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7, /* A0 */ - 0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407, /* A8 */ - 0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7, /* B0 */ - 0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457, /* B8 */ - }; - - for(i=0; i<=0x7F; i++) - unicode_map[i] = i; - - for(i=0x80; i<=0xBF; i++) - unicode_map[i] = cyrillic_unicode_map[i-0x80]; - - for(i=0xC0; i<=0xFF; i++) - unicode_map[i] = i+0x350; - -} - -static void -unicode_latin1( - char *arg -) -{ - int i; - static unsigned int latin1_unicode_map[] = { - 0x20ac, -1, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, /* 80 */ - 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x017d, 0x008f, /* 88 */ - 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, /* 90 */ - 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x017e, 0x0178, /* 98 */ - }; - - for(i=0; i<=0x7F; i++) - unicode_map[i] = i; - - for(i=0x80; i<=0x9F; i++) - unicode_map[i] = latin1_unicode_map[i-0x80]; - - for(i=0xA0; i<=0xFF; i++) - unicode_map[i] = i; -} - -static void -unicode_adobestd( - char *arg -) -{ - int i; - static unsigned int adobestd_unicode_map[] = { - -1, 0x00a1, 0x00a2, 0x00a3, 0x2215, 0x00a5, 0x0192, 0x00a7, /* A0 */ - 0x00a4, 0x0027, 0x201c, 0x00ab, 0x2039, 0x203a, 0xfb01, 0xfb02, /* A8 */ - -1, 0x2013, 0x2020, 0x2021, 0x2219, -1, 0x00b6, 0x2022, /* B0 */ - 0x201a, 0x201e, 0x201d, 0x00bb, 0x2026, 0x2030, -1, 0x00bf, /* B8 */ - -1, 0x0060, 0x00b4, 0x02c6, 0x02dc, 0x02c9, 0x02d8, 0x02d9, /* C0 */ - 0x00a8, -1, 0x02da, 0x00b8, -1, 0x02dd, 0x02db, 0x02c7, /* C8 */ - 0x2014, -1, -1, -1, -1, -1, -1, -1, /* D0 */ - -1, -1, -1, -1, -1, -1, -1, -1, /* D8 */ - -1, 0x00c6, -1, 0x00aa, -1, -1, -1, -1, /* E0 */ - 0x0141, 0x00d8, 0x0152, 0x00ba, -1, -1, -1, -1, /* E8 */ - -1, 0x00e6, -1, -1, -1, 0x0131, -1, -1, /* F0 */ - 0x0142, 0x00f8, 0x0153, 0x00df, -1, -1, -1, -1, /* F8 */ - }; - - for(i=0; i<=0x7F; i++) - unicode_map[i] = i; - - unicode_map[0x27] = 0x2019; - unicode_map[0x60] = -1; - - /* 0x80 to 0x9F is a hole */ - - for(i=0xA0; i<=0xFF; i++) - unicode_map[i] = adobestd_unicode_map[i-0xA0]; -} - -/* - * Not all of the Adobe glyphs are in the Unicode - * standard maps, so the font creators have - * different ideas about their codes. Because - * of this we try to map based on the glyph - * names instead of Unicode codes. If there are - * no glyph names (ps_fmt_3!=0) we fall back - * to the code-based scheme. - */ - -static int -unicode_adobestd_byname( - char *name, - char *arg, - int where -) -{ - int i; - - /* names always take precedence over codes */ - if(where == UNICONV_BYNAME_AFTER) - return -1; - - for(i=32; i<256; i++) { - if(!strcmp(name, adobe_StandardEncoding[i])) - return i; - } - return -1; - -} - -static void -unicode_latin2( - char *arg -) -{ - int i; - static unsigned int latin2_unicode_map[] = { - 0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, /* A0 */ - 0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, /* A8 */ - 0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, /* B0 */ - 0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, /* B8 */ - 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, /* C0 */ - 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, /* C8 */ - 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, /* D0 */ - 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, /* D8 */ - 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, /* E0 */ - 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, /* E8 */ - 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, /* F0 */ - 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9, /* F8 */ - }; - - for(i=0; i<=0x7E; i++) - unicode_map[i] = i; - - /* 7F-9F are unused */ - - for(i=0xA0; i<=0xFF; i++) - unicode_map[i] = latin2_unicode_map[i-0xA0]; -} - -static void -unicode_latin4( - char *arg -) -{ - int i; - static unsigned int latin4_unicode_map[] = { - 0x0080, 0x0081, 0x201a, 0x0192, -1, 0x2026, 0x2020, 0x2021, /* 80 */ - 0x02c6, 0x2030, -1, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, /* 88 */ - 0x201e, 0x201c, 0x2019, -1, 0x201d, 0x2022, 0x2013, 0x2014, /* 90 */ - 0x02dc, 0x2122, -1, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, /* 98 */ - 0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7, /* A0 */ - 0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af, /* A8 */ - 0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7, /* B0 */ - 0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b, /* B8 */ - 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, /* C0 */ - 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a, /* C8 */ - 0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7, /* D0 */ - 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df, /* D8 */ - 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, /* E0 */ - 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b, /* E8 */ - 0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7, /* F0 */ - 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9, /* F8 */ - }; - - for(i=0; i<=0x7F; i++) - unicode_map[i] = i; - - for(i=0x80; i<=0xFF; i++) - unicode_map[i] = latin4_unicode_map[i-0x80]; - -#if 0 /* for documentation purposes only */ - case 0x201e: return 0x90; /* these two quotes are a hack only */ - case 0x201c: return 0x91; /* these two quotes are a hack only */ - case 0x00A0: return 0xA0; /* NO-BREAK SPACE */ - case 0x0104: return 0xA1; /* LATIN CAPITAL LETTER A WITH OGONEK */ - case 0x0138: return 0xA2; /* LATIN SMALL LETTER KRA */ - case 0x0156: return 0xA3; /* LATIN CAPITAL LETTER R WITH CEDILLA */ - case 0x00A4: return 0xA4; /* CURRENCY SIGN */ - case 0x0128: return 0xA5; /* LATIN CAPITAL LETTER I WITH TILDE */ - case 0x013B: return 0xA6; /* LATIN CAPITAL LETTER L WITH CEDILLA */ - case 0x00A7: return 0xA7; /* SECTION SIGN */ - case 0x00A8: return 0xA8; /* DIAERESIS */ - case 0x0160: return 0xA9; /* LATIN CAPITAL LETTER S WITH CARON */ - case 0x0112: return 0xAA; /* LATIN CAPITAL LETTER E WITH MACRON */ - case 0x0122: return 0xAB; /* LATIN CAPITAL LETTER G WITH CEDILLA */ - case 0x0166: return 0xAC; /* LATIN CAPITAL LETTER T WITH STROKE */ - case 0x00AD: return 0xAD; /* SOFT HYPHEN */ - case 0x017D: return 0xAE; /* LATIN CAPITAL LETTER Z WITH CARON */ - case 0x00AF: return 0xAF; /* MACRON */ - case 0x00B0: return 0xB0; /* DEGREE SIGN */ - case 0x0105: return 0xB1; /* LATIN SMALL LETTER A WITH OGONEK */ - case 0x02DB: return 0xB2; /* OGONEK */ - case 0x0157: return 0xB3; /* LATIN SMALL LETTER R WITH CEDILLA */ - case 0x00B4: return 0xB4; /* ACUTE ACCENT */ - case 0x0129: return 0xB5; /* LATIN SMALL LETTER I WITH TILDE */ - case 0x013C: return 0xB6; /* LATIN SMALL LETTER L WITH CEDILLA */ - case 0x02C7: return 0xB7; /* CARON */ - case 0x00B8: return 0xB8; /* CEDILLA */ - case 0x0161: return 0xB9; /* LATIN SMALL LETTER S WITH CARON */ - case 0x0113: return 0xBA; /* LATIN SMALL LETTER E WITH MACRON */ - case 0x0123: return 0xBB; /* LATIN SMALL LETTER G WITH CEDILLA */ - case 0x0167: return 0xBC; /* LATIN SMALL LETTER T WITH STROKE */ - case 0x014A: return 0xBD; /* LATIN CAPITAL LETTER ENG */ - case 0x017E: return 0xBE; /* LATIN SMALL LETTER Z WITH CARON */ - case 0x014B: return 0xBF; /* LATIN SMALL LETTER ENG */ - case 0x0100: return 0xC0; /* LATIN CAPITAL LETTER A WITH MACRON */ - case 0x00C1: return 0xC1; /* LATIN CAPITAL LETTER A WITH ACUTE */ - case 0x00C2: return 0xC2; /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ - case 0x00C3: return 0xC3; /* LATIN CAPITAL LETTER A WITH TILDE */ - case 0x00C4: return 0xC4; /* LATIN CAPITAL LETTER A WITH DIAERESIS */ - case 0x00C5: return 0xC5; /* LATIN CAPITAL LETTER A WITH RING ABOVE */ - case 0x00C6: return 0xC6; /* LATIN CAPITAL LIGATURE AE */ - case 0x012E: return 0xC7; /* LATIN CAPITAL LETTER I WITH OGONEK */ - case 0x010C: return 0xC8; /* LATIN CAPITAL LETTER C WITH CARON */ - case 0x00C9: return 0xC9; /* LATIN CAPITAL LETTER E WITH ACUTE */ - case 0x0118: return 0xCA; /* LATIN CAPITAL LETTER E WITH OGONEK */ - case 0x00CB: return 0xCB; /* LATIN CAPITAL LETTER E WITH DIAERESIS */ - case 0x0116: return 0xCC; /* LATIN CAPITAL LETTER E WITH DOT ABOVE */ - case 0x00CD: return 0xCD; /* LATIN CAPITAL LETTER I WITH ACUTE */ - case 0x00CE: return 0xCE; /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ - case 0x012A: return 0xCF; /* LATIN CAPITAL LETTER I WITH MACRON */ - case 0x0110: return 0xD0; /* LATIN CAPITAL LETTER D WITH STROKE */ - case 0x0145: return 0xD1; /* LATIN CAPITAL LETTER N WITH CEDILLA */ - case 0x014C: return 0xD2; /* LATIN CAPITAL LETTER O WITH MACRON */ - case 0x0136: return 0xD3; /* LATIN CAPITAL LETTER K WITH CEDILLA */ - case 0x00D4: return 0xD4; /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ - case 0x00D5: return 0xD5; /* LATIN CAPITAL LETTER O WITH TILDE */ - case 0x00D6: return 0xD6; /* LATIN CAPITAL LETTER O WITH DIAERESIS */ - case 0x00D7: return 0xD7; /* MULTIPLICATION SIGN */ - case 0x00D8: return 0xD8; /* LATIN CAPITAL LETTER O WITH STROKE */ - case 0x0172: return 0xD9; /* LATIN CAPITAL LETTER U WITH OGONEK */ - case 0x00DA: return 0xDA; /* LATIN CAPITAL LETTER U WITH ACUTE */ - case 0x00DB: return 0xDB; /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ - case 0x00DC: return 0xDC; /* LATIN CAPITAL LETTER U WITH DIAERESIS */ - case 0x0168: return 0xDD; /* LATIN CAPITAL LETTER U WITH TILDE */ - case 0x016A: return 0xDE; /* LATIN CAPITAL LETTER U WITH MACRON */ - case 0x00DF: return 0xDF; /* LATIN SMALL LETTER SHARP S */ - case 0x0101: return 0xE0; /* LATIN SMALL LETTER A WITH MACRON */ - case 0x00E1: return 0xE1; /* LATIN SMALL LETTER A WITH ACUTE */ - case 0x00E2: return 0xE2; /* LATIN SMALL LETTER A WITH CIRCUMFLEX */ - case 0x00E3: return 0xE3; /* LATIN SMALL LETTER A WITH TILDE */ - case 0x00E4: return 0xE4; /* LATIN SMALL LETTER A WITH DIAERESIS */ - case 0x00E5: return 0xE5; /* LATIN SMALL LETTER A WITH RING ABOVE */ - case 0x00E6: return 0xE6; /* LATIN SMALL LIGATURE AE */ - case 0x012F: return 0xE7; /* LATIN SMALL LETTER I WITH OGONEK */ - case 0x010D: return 0xE8; /* LATIN SMALL LETTER C WITH CARON */ - case 0x00E9: return 0xE9; /* LATIN SMALL LETTER E WITH ACUTE */ - case 0x0119: return 0xEA; /* LATIN SMALL LETTER E WITH OGONEK */ - case 0x00EB: return 0xEB; /* LATIN SMALL LETTER E WITH DIAERESIS */ - case 0x0117: return 0xEC; /* LATIN SMALL LETTER E WITH DOT ABOVE */ - case 0x00ED: return 0xED; /* LATIN SMALL LETTER I WITH ACUTE */ - case 0x00EE: return 0xEE; /* LATIN SMALL LETTER I WITH CIRCUMFLEX */ - case 0x012B: return 0xEF; /* LATIN SMALL LETTER I WITH MACRON */ - case 0x0111: return 0xF0; /* LATIN SMALL LETTER D WITH STROKE */ - case 0x0146: return 0xF1; /* LATIN SMALL LETTER N WITH CEDILLA */ - case 0x014D: return 0xF2; /* LATIN SMALL LETTER O WITH MACRON */ - case 0x0137: return 0xF3; /* LATIN SMALL LETTER K WITH CEDILLA */ - case 0x00F4: return 0xF4; /* LATIN SMALL LETTER O WITH CIRCUMFLEX */ - case 0x00F5: return 0xF5; /* LATIN SMALL LETTER O WITH TILDE */ - case 0x00F6: return 0xF6; /* LATIN SMALL LETTER O WITH DIAERESIS */ - case 0x00F7: return 0xF7; /* DIVISION SIGN */ - case 0x00F8: return 0xF8; /* LATIN SMALL LETTER O WITH STROKE */ - case 0x0173: return 0xF9; /* LATIN SMALL LETTER U WITH OGONEK */ - case 0x00FA: return 0xFA; /* LATIN SMALL LETTER U WITH ACUTE */ - case 0x00FB: return 0xFB; /* LATIN SMALL LETTER U WITH CIRCUMFLEX */ - case 0x00FC: return 0xFC; /* LATIN SMALL LETTER U WITH DIAERESIS */ - case 0x0169: return 0xFD; /* LATIN SMALL LETTER U WITH TILDE */ - case 0x016B: return 0xFE; /* LATIN SMALL LETTER U WITH MACRON */ - case 0x02D9: return 0xFF; /* DOT ABOVE */ -#endif -} - -static void -unicode_latin5( - char *arg -) -{ - int i; - static unsigned int latin5_unicode_map1[] = { - 0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, /* 80 */ - 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, /* 88 */ - 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, /* 90 */ - 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, /* 98 */ - }; - static unsigned int latin5_unicode_map2[] = { - 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, /* D0 */ - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, /* D8 */ - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, /* E0 direct */ - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, /* E8 direct */ - 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, /* F0 */ - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff, /* F8 */ - }; - - for(i=0; i<=0x7F; i++) - unicode_map[i] = i; - - for(i=0x80; i<=0x9F; i++) - unicode_map[i] = latin5_unicode_map1[i-0x80]; - - for(i=0xA0; i<=0xCF; i++) - unicode_map[i] = i; - - for(i=0xD0; i<=0xFF; i++) - unicode_map[i] = latin5_unicode_map2[i-0xD0]; -} - -/* a way to select one 256-character plane from Unicode - * or other multi-byte encoding - */ - -static void -unicode_plane( - char *arg -) -{ - static unsigned plane; - int nchars; - int c1, c2, i; - - if(uni_lang_selected == 0) - return; /* don't participate in auto-guessing */ - - plane = 0; force_pid = force_eid = -1; - - c1 = sscanf(arg, "pid=%d,eid=%d%n", &force_pid, &force_eid, &nchars); - if(c1 == 2) { - arg += nchars; - if(*arg == ',') - arg++; - } - if(arg[0] == '0' && (arg[1]=='x' || arg[1]=='X') ) { - arg += 2; - c2 = sscanf(arg, "%x", &plane); - } else { - c2 = sscanf(arg, "%d", &plane); - } - - if( (c1!=2 && c1!=0) || (c1==0 && c2==0) ) { - fprintf(stderr, "**** option -l plane expects one of the following formats:\n"); - fprintf(stderr, " -l plane+0xNN - select hexadecimal number of plane of Unicode\n"); - fprintf(stderr, " -l plane+NN - select decimal number of plane of Unicode\n"); - fprintf(stderr, " -l plane+pid=N,eid=N - select plane 0 of specified encoding\n"); - fprintf(stderr, " -l plane+pid=N,eid=N,0xNN - select hex plane of TTF encoding with this PID/EID\n"); - fprintf(stderr, " -l plane+pid=N,eid=N,NN - select decimal plane of TTF encoding with this PID/EID\n"); - exit(1); - } - - if(c2!=0) { - if(strlen(arg) > sizeof(uni_suffix_buf)-2) { - fprintf(stderr, "**** plane number is too large\n"); - } - - sprintf(uni_suffix_buf, "-%s", arg); - uni_font_name_suffix = uni_suffix_buf; - } else { - uni_font_name_suffix = ""; - } - - plane <<= 8; - for(i=0; i<=0xFF; i++) - unicode_map[i] = plane | i; -} - -/* look up the 8-bit code by unicode */ - -int -unicode_rev_lookup( - int unival -) -{ - int res; - - if( ! IS_UNI_BUCKET(unival) ) - return -1; - - for (res = 0; res < enctabsz; res++) - if (unicode_map[res] == unival) - return res; - return -1; -} - -/* mark the buckets for quick lookup */ - -static void -unicode_prepare_buckets( - void -) -{ - int i; - - memset(uni_user_buckets, 0, sizeof uni_user_buckets); - for(i=0; i 126) { - sprintf(res+i, "\\x%02X", c); - i+=4; - } else { - res[i++] = c; - } - } - if(*s != 0) { - res[i++] = '.'; - res[i++] = '.'; - res[i++] = '.'; - } - res[i++] = 0; - return res; -} - -/* - * Scale the values according to the scale_factor - */ - -double -fscale( - double val -) -{ - return scale_factor * val; -} - -int -iscale( - int val -) -{ - return (int) (val > 0 ? scale_factor * val + 0.5 - : scale_factor * val - 0.5); -} - -/* - * Try to force fixed width of characters - */ - -static void -alignwidths(void) -{ - int i; - int n = 0, avg, max = 0, min = 3000, sum = 0, x; - - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].flags & GF_USED) { - x = glyph_list[i].width; - - if (x != 0) { - if (x < min) - min = x; - if (x > max) - max = x; - - sum += x; - n++; - } - } - } - - if (n == 0) - return; - - avg = sum / n; - - WARNING_3 fprintf(stderr, "widths: max=%d avg=%d min=%d\n", max, avg, min); - - /* if less than 5% variation from average */ - /* force fixed width */ - if (20 * (avg - min) < avg && 20 * (max - avg) < avg) { - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].flags & GF_USED) - glyph_list[i].width = avg; - } - fontm.is_fixed_pitch = 1; - } -} - -static void -convert_glyf( - int glyphno -) -{ - GLYPH *g; - int ncurves; - - g = &glyph_list[glyphno]; - - - g->scaledwidth = iscale(g->width); - - g->entries = 0; - g->lastentry = 0; - g->path = 0; - if (g->ttf_pathlen != 0) { - cursw->glpath(glyphno, glyph_list); - g->lastentry = 0; - - if(ISDBG(BUILDG)) - dumppaths(g, NULL, NULL); - - assertpath(g->entries, __FILE__, __LINE__, g->name); - - fclosepaths(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - - /* float processing */ - if(smooth) { - ffixquadrants(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - - fsplitzigzags(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - - fforceconcise(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - - fstraighten(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - } - - pathtoint(g); - /* all processing past this point expects integer path */ - assertpath(g->entries, __FILE__, __LINE__, g->name); - -#if 0 - fixcontours(g); - testfixcvdir(g); -#endif - - /* int processing */ - if (smooth) { - smoothjoints(g); - assertpath(g->entries, __FILE__, __LINE__, g->name); - } - - ncurves = 0; - { - GENTRY *ge; - for(ge = g->entries; ge; ge = ge->next) - ncurves++; - } - if (ncurves > 200) { - WARNING_3 fprintf(stderr, - "** Glyph %s is too long, may display incorrectly\n", - g->name); - } - } else { - /* for buildstems */ - g->flags &= ~GF_FLOAT; - } -} - -static void -handle_gnames(void) -{ - int i, n, found, c, type; - - /* get the names from the font file */ - ps_fmt_3 = cursw->glnames(glyph_list); - - /* check for names with wrong characters */ - for (n = 0; n < numglyphs; n++) { - int c; - for (i = 0; (c = glyph_list[n].name[i]) != 0; i++) { - if (!(isalnum(c) || c == '.' || c == '_' || c == '-') - || i==0 && isdigit(c)) { /* must not start with a digit */ - WARNING_3 fprintf(stderr, "Glyph %d %s (%s), ", - n, isdigit(c) ? "name starts with a digit" : - "has bad characters in name", - nametoprint(glyph_list[n].name)); - glyph_list[n].name = malloc(16); - sprintf(glyph_list[n].name, "_b_%d", n); - WARNING_3 fprintf(stderr, "changing to %s\n", glyph_list[n].name); - break; - } - } - } - - if( !ps_fmt_3 ) { - /* check for duplicate names */ - for (n = 0; n < numglyphs; n++) { - found = 0; - for (i = 0; i < n && !found; i++) { - if (strcmp(glyph_list[i].name, glyph_list[n].name) == 0) { - if (( glyph_list[n].name = malloc(16) )==0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - sprintf(glyph_list[n].name, "_d_%d", n); - - /* if the font has no names in it (what the native parser - * recognises as ps_fmt_3), FreeType returns all the - * names as .notdef, so don't complain in this case - */ - if(strcmp(glyph_list[i].name, ".notdef")) { - WARNING_3 fprintf(stderr, - "Glyph %d has the same name as %d: (%s), changing to %s\n", - n, i, - glyph_list[i].name, - glyph_list[n].name); - } - found = 1; - } - } - } - - } - - /* start the encoding stuff */ - for (i = 0; i < ENCTABSZ; i++) { - encoding[i] = -1; - } - - /* do the 1st round of encoding by name */ - if(!ps_fmt_3 && uni_lang_selected && uni_lang_selected->convbyname) { - for (n = 0; n < numglyphs; n++) { - c = uni_lang_selected->convbyname(glyph_list[n].name, - uni_lang_arg, UNICONV_BYNAME_BEFORE); - if(c>=0 && cinit[i]; i++) { - for (n = 0; n < ENCTABSZ; n++) - unicode_map[n] = -1; - uni_lang_selected->init[i](uni_lang_arg); - unicode_prepare_buckets(); - type = cursw->glenc(glyph_list, encoding, unicode_map); - if( type == 0 ) - /* if we have an 8-bit encoding we don't need more tries */ - break; - } - } else { - /* language is unknown, try the first table of each */ - for(i=0; i < sizeof uni_lang/(sizeof uni_lang[0]); i++) { - if(uni_lang[i].init[0] == NULL) - continue; - for (n = 0; n < ENCTABSZ; n++) - unicode_map[n] = -1; - uni_lang[i].init[0](uni_lang_arg); - unicode_prepare_buckets(); - type = cursw->glenc(glyph_list, encoding, unicode_map); - if( type == 0 ) - /* if we have an 8-bit encoding we don't need more tries */ - break; - } - } - - if (ps_fmt_3) { - /* get rid of the old names, they are all "UNKNOWN" anyawy */ - for (i = 0; i < numglyphs; i++) { - glyph_list[i].name = 0; - } - if(type == 0) { - /* 8-bit - give 8859/1 names to the first 256 glyphs */ - for (i = 0; i < 256; i++) { /* here 256, not ENCTABSZ */ - if (encoding[i] > 0) { - glyph_list[encoding[i]].name = Fmt3Encoding[i]; - } - } - } else if(type == 1) { - /* Unicode - give 8859/1 names to the first 256 glyphs of Unicode */ - for (n = 0; n < 256; n++) { /* here 256, not ENCTABSZ */ - i = unicode_rev_lookup(n); - if (i>=0 && encoding[i] > 0) { - glyph_list[encoding[i]].name = Fmt3Encoding[i]; - } - } - } /* for other types of encodings just give generated names */ - /* assign unique names to the rest of the glyphs */ - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].name == 0) { - if (( glyph_list[i].name = malloc(16) )==0) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - sprintf(glyph_list[i].name, "_d_%d", i); - } - } - } - - /* do the 2nd round of encoding by name */ - if(uni_lang_selected && uni_lang_selected->convbyname) { - for (n = 0; n < numglyphs; n++) { - c = uni_lang_selected->convbyname(glyph_list[n].name, - uni_lang_arg, UNICONV_BYNAME_AFTER); - if(c>=0 && c 0) - glyph_list[0].name = ".notdef"; - if(numglyphs > 1) - glyph_list[1].name = ".null"; - - for (i = 0; i < ENCTABSZ; i++) { - if ((encoding[i] != 0) && glyph_rename[i]) { - glyph_list[encoding[i]].name = glyph_rename[i]; - } - } - -} - -/* duplicate a string with counter to a 0-terminated string, - * and by the way filter out the characters that won't look good - * in the Postscript strings or comments; limit the length - * to a reasonable amount. - */ - -char * -dupcnstring( - unsigned char *s, - int len -) -{ - char *res, *out; - int i, c; - static int warned=0; - - if(len > 255) { - WARNING_1 fprintf(stderr, "Some font name strings are longer than 255 characters, cut down\n"); - len = 255; - } - - if(( res = malloc(len+1) )==NULL) { - fprintf (stderr, "****malloc failed %s line %d\n", __FILE__, __LINE__); - exit(255); - } - - out = res; - for(i=0; i=' ' && c!=127) { - /* translate the inconvenient chacracters */ - if( c== '(' ) - c = '['; - else if( c== ')' ) - c = ']'; - *out++ = c; - } else if( c=='\n' || c=='\r' ) { - WARNING_1 fprintf(stderr, "Some font name strings contain end of line or Unicode, cut down\n"); - *out = 0; - return res; - } else if(!warned) { - warned=1; - WARNING_1 fprintf(stderr, "Some font name strings are in Unicode, may not show properly\n"); - } - } - *out = 0; - return res; -} - -static void -usage(void) -{ - -#ifdef _GNU_SOURCE -# define fplop(txt) fputs(txt, stderr); -#else -# define fplop(txt) -#endif - - fputs("Use:\n", stderr); - fputs("ttf2pt1 [-] [-l language | -L file] []\n", stderr); - fputs(" or\n", stderr); - fputs("ttf2pt1 [-] [-l language | -L file] -\n", stderr); - fputs(" or\n", stderr); - fputs("ttf2pt1 [-] [-l language | -L file] - | t1asm > \n", stderr); - - fplop("\n"); - fplop("This build supports both short and long option names,\n"); - fplop("the long options are listed before corresponding short ones\n"); - - fplop(" --all-glyphs\n"); - fputs(" -a - include all glyphs, even those not in the encoding table\n", stderr); - fplop(" --pfb\n"); - fputs(" -b - produce a compressed .pfb file\n", stderr); - fplop(" --debug dbg_suboptions\n"); - fputs(" -d dbg_suboptions - debugging options, run ttf2pt1 -d? for help\n", stderr); - fplop(" --encode\n"); - fputs(" -e - produce a fully encoded .pfa file\n", stderr); - fplop(" --force-unicode\n"); - fputs(" -F - force use of Unicode encoding even if other MS encoding detected\n", stderr); - fplop(" --generate suboptions\n"); - fputs(" -G suboptions - control the file generation, run ttf2pt1 -G? for help\n", stderr); - fplop(" --language language\n"); - fputs(" -l language - convert Unicode to specified language, run ttf2pt1 -l? for list\n", stderr); - fplop(" --language-map file\n"); - fputs(" -L file - convert Unicode according to encoding description file\n", stderr); - fplop(" --limit =\n"); - fputs(" -m = - set maximal limit of given type to value, types:\n", stderr); - fputs(" h - maximal hint stack depth in the PostScript interpreter\n", stderr); - fplop(" --processing suboptions\n"); - fputs(" -O suboptions - control outline processing, run ttf2pt1 -O? for help\n", stderr); - fplop(" --parser name\n"); - fputs(" -p name - use specific front-end parser, run ttf2pt1 -p? for list\n", stderr); - fplop(" --uid id\n"); - fputs(" -u id - use this UniqueID, -u A means autogeneration\n", stderr); - fplop(" --vertical-autoscale size\n"); - fputs(" -v size - scale the font to make uppercase letters >size/1000 high\n", stderr); - fplop(" --version\n"); - fputs(" -V - print ttf2pt1 version number\n", stderr); - fplop(" --warning number\n"); - fputs(" -W number - set the level of permitted warnings (0 - disable)\n", stderr); - fputs("Obsolete options (will be removed in future releases):\n", stderr); - fplop(" --afm\n"); - fputs(" -A - write the .afm file to STDOUT instead of the font, now -GA\n", stderr); - fputs(" -f - don't try to guess the value of the ForceBold hint, now -Ob\n", stderr); - fputs(" -h - disable autogeneration of hints, now -Oh\n", stderr); - fputs(" -H - disable hint substitution, now -Ou\n", stderr); - fputs(" -o - disable outline optimization, now -Oo\n", stderr); - fputs(" -s - disable outline smoothing, now -Os\n", stderr); - fputs(" -t - disable auto-scaling to 1000x1000 standard matrix, now -Ot\n", stderr); - fputs(" -w - correct the glyph widths (use only for buggy fonts), now -OW\n", stderr); - fputs("With no , write to with suffix replaced.\n", stderr); - fputs("The last '-' means 'use STDOUT'.\n", stderr); - -#undef fplop - -} - -static void -printversion(void) -{ - fprintf(stderr, "ttf2pt1 %s\n", TTF2PT1_VERSION); -} - -/* initialize a table of suboptions */ -static void -init_subo_tbl( - struct subo_case *tbl -) -{ - int i; - - for(i=0; tbl[i].disbl != 0; i++) { - tbl[i].disbl = tolower(tbl[i].disbl); - tbl[i].enbl = toupper(tbl[i].disbl); - *(tbl[i].valp) = tbl[i].dflt; - } -} - -/* print the default value of the suboptions */ -static void -print_subo_dflt( - FILE *f, - struct subo_case *tbl -) -{ - int i; - - for(i=0; tbl[i].disbl != 0; i++) { - if(tbl[i].dflt) - putc(tbl[i].enbl, f); - else - putc(tbl[i].disbl, f); - } -} - -/* print the usage message for the suboptions */ -static void -print_subo_usage( - FILE *f, - struct subo_case *tbl -) -{ - int i; - - fprintf(f,"The lowercase suboptions disable features, corresponding\n"); - fprintf(f,"uppercase suboptions enable them. The supported suboptions,\n"); - fprintf(f,"their default states and the features they control are:\n"); - for(i=0; tbl[i].disbl != 0; i++) { - fprintf(f," %c/%c - [%s] %s\n", tbl[i].disbl, tbl[i].enbl, - tbl[i].dflt ? "enabled" : "disabled", tbl[i].descr); - } -} - -/* find and set the entry according to suboption, - * return the found entry (or if not found return NULL) - */ -struct subo_case * -set_subo( - struct subo_case *tbl, - int subopt -) -{ - int i; - - for(i=0; tbl[i].disbl != 0; i++) { - if(subopt == tbl[i].disbl) { - *(tbl[i].valp) = 0; - return &tbl[i]; - } else if(subopt == tbl[i].enbl) { - *(tbl[i].valp) = 1; - return &tbl[i]; - } - } - return NULL; -} - - -int -main( - int argc, - char **argv -) -{ - int i, j; - time_t now; - char filename[4096]; - int c,nchars,nmetrics; - int ws; - int forcebold= -1; /* -1 means "don't know" */ - char *lang; - int oc; - int subid; - char *cmdline; -#ifdef _GNU_SOURCE -# define ttf2pt1_getopt(a, b, c, d, e) getopt_long(a, b, c, d, e) - static struct option longopts[] = { - { "afm", 0, NULL, 'A' }, - { "all-glyphs", 0, NULL, 'a' }, - { "pfb", 0, NULL, 'b' }, - { "debug", 1, NULL, 'd' }, - { "encode", 0, NULL, 'e' }, - { "force-unicode", 0, NULL, 'F' }, - { "generate", 1, NULL, 'G' }, - { "language", 1, NULL, 'l' }, - { "language-map", 1, NULL, 'L' }, - { "limit", 1, NULL, 'm' }, - { "processing", 1, NULL, 'O' }, - { "parser", 1, NULL, 'p' }, - { "uid", 1, NULL, 'u' }, - { "vertical-autoscale", 1, NULL, 'v' }, - { "version", 0, NULL, 'V' }, - { "warning", 1, NULL, 'W' }, - { NULL, 0, NULL, 0 } - }; -#else -# define ttf2pt1_getopt(a, b, c, d, e) getopt(a, b, c) -#endif - /* table of Outline Processing (may think also as Optimization) options */ - static struct subo_case opotbl[] = { - { 'b', 0/*auto-set*/, &trybold, 1, "guessing of the ForceBold hint" }, - { 'h', 0/*auto-set*/, &hints, 1, "autogeneration of hints" }, - { 'u', 0/*auto-set*/, &subhints, 1, "hint substitution technique" }, - { 'o', 0/*auto-set*/, &optimize, 1, "space optimization of font files" }, - { 's', 0/*auto-set*/, &smooth, 1, "smoothing and repair of outlines" }, - { 't', 0/*auto-set*/, &transform, 1, "auto-scaling to the standard matrix 1000x1000" }, - { 'w', 0/*auto-set*/, &correctwidth, 0, "correct the glyph widths (use only for buggy fonts)" }, - { 'v', 0/*auto-set*/, &vectorize, 0, "vectorize (trace) the bitmaps" }, -#ifdef USE_AUTOTRACE - { 'z', 0/*auto-set*/, &use_autotrace, 0, "use the autotrace library on bitmaps (works badly)" }, -#endif /*USE_AUTOTRACE*/ - { 0, 0, 0, 0, 0} /* terminator */ - }; - /* table of the File Generation options */ - static struct subo_case fgotbl[] = { - { 'f', 0/*auto-set*/, &gen_pfa, 1, "generate the font file (.t1a, .pfa or .pfb)" }, - { 'a', 0/*auto-set*/, &gen_afm, 1, "generate the Adobe metrics file (.afm)" }, - { 'u', 0/*auto-set*/, &gen_ufm, 1, "generate the Unicode metrics file (.ufm)" }, - { 'e', 0/*auto-set*/, &gen_dvienc, 0, "generate the dvips encoding file (.enc)" }, - { 0, 0, 0, 0, 0} /* terminator */ - }; - int *genlast = NULL; - - - init_subo_tbl(opotbl); /* initialize sub-options of -O */ - init_subo_tbl(fgotbl); /* initialize sub-options of -G */ - - /* save the command line for the record - * (we don't bother about escaping the shell special characters) - */ - - j = 0; - for(i=1; ivalp) ) - genlast = s->valp; - } - break; - } - case 'h': - fputs("Warning: option -h is obsolete, use -Oh instead\n", stderr); - hints = 0; - break; - case 'H': - fputs("Warning: meaning of option -H has been changed to its opposite\n", stderr); - fputs("Warning: option -H is obsolete, use -Ou instead\n", stderr); - subhints = 0; - break; - case 'f': - fputs("Warning: option -f is obsolete, use -Ob instead\n", stderr); - trybold = 0; - break; - case 'w': - fputs("Warning: option -w is obsolete, use -OW instead\n", stderr); - correctwidth = 1; - break; - case 'u': - if(wantuid) { - fprintf(stderr, "**** UniqueID may be specified only once ****\n"); - exit(1); - } - wantuid = 1; - if(optarg[0]=='A' && optarg[1]==0) - strUID=0; /* will be generated automatically */ - else { - strUID=optarg; - for(i=0; optarg[i]!=0; i++) - if( !isdigit(optarg[i]) ) { - fprintf(stderr, "**** UniqueID must be numeric or A for automatic ****\n"); - exit(1); - } - } - break; - case 'v': - correctvsize = atoi(optarg); - if(correctvsize <= 0 && correctvsize > 1000) { - fprintf(stderr, "**** wrong vsize '%d', ignored ****\n", correctvsize); - correctvsize=0; - } - break; - case 'p': - if(cursw!=0) { - fprintf(stderr, "**** only one front-end parser be used ****\n"); - exit(1); - } - - { /* separate parser from parser-specific argument */ - char *p = strchr(optarg, LANG_ARG_SEP); - if(p != 0) { - *p = 0; - front_arg = p+1; - } else - front_arg = ""; - } - for(i=0; frontswtab[i] != NULL; i++) - if( !strcmp(frontswtab[i]->name, optarg) ) { - cursw = frontswtab[i]; - break; - } - - if(cursw==0) { - if (strcmp(optarg, "?")) - fprintf(stderr, "**** unknown front-end parser '%s' ****\n", optarg); - fputs("the following front-ends are supported now:\n", stderr); - for(i=0; frontswtab[i] != NULL; i++) { - fprintf(stderr," %s (%s)\n file suffixes: ", - frontswtab[i]->name, - frontswtab[i]->descr ? frontswtab[i]->descr : "no description" - ); - for(j=0; jsuffix[j]) - fprintf(stderr, "%s ", frontswtab[i]->suffix[j]); - fprintf(stderr, "\n"); - } - exit(1); - } - break; - case 'l': - if(uni_lang_selected!=0) { - fprintf(stderr, "**** only one language option may be used ****\n"); - exit(1); - } - - { /* separate language from language-specific argument */ - char *p = strchr(optarg, LANG_ARG_SEP); - if(p != 0) { - *p = 0; - uni_lang_arg = p+1; - } else - uni_lang_arg = ""; - } - for(i=0; i < sizeof uni_lang/(sizeof uni_lang[0]); i++) - if( !strcmp(uni_lang[i].name, optarg) ) { - uni_lang_selected = &uni_lang[i]; - uni_sample = uni_lang[i].sample_upper; - break; - } - - if(uni_lang_selected==0) { - if (strcmp(optarg, "?")) - fprintf(stderr, "**** unknown language '%s' ****\n", optarg); - fputs(" the following languages are supported now:\n", stderr); - for(i=0; i < sizeof uni_lang/(sizeof uni_lang[0]); i++) - fprintf(stderr," %s (%s)\n", - uni_lang[i].name, - uni_lang[i].descr ? uni_lang[i].descr : "no description" - ); - exit(1); - } - break; - case 'L': - if(uni_lang_selected!=0) { - fprintf(stderr, "**** only one language option may be used ****\n"); - exit(1); - } - uni_lang_selected = &uni_lang_user; - uni_lang_arg = optarg; - break; - case 'V': - printversion(); - exit(0); - break; - default: - usage(); - exit(1); - break; - } - } - argc-=optind-1; /* the rest of code counts from argv[0] */ - argv+=optind-1; - - if (absolute && encode) { - fprintf(stderr, "**** options -a and -e are incompatible ****\n"); - exit(1); - } - if ((argc != 2) && (argc != 3)) { - usage(); - exit(1); - } - - /* try to guess the language by the locale used */ - if(uni_lang_selected==0 && (lang=getenv("LANG"))!=0 ) { - for(i=0; i < sizeof uni_lang/sizeof(struct uni_language); i++) { - if( !strncmp(uni_lang[i].name, lang, strlen(uni_lang[i].name)) ) { - uni_lang_selected = &uni_lang[i]; - goto got_a_language; - } - } - /* no full name ? try aliases */ - for(i=0; i < sizeof uni_lang/sizeof(struct uni_language); i++) { - for(c=0; csuffix[j] - && !strcmp(p, frontswtab[i]->suffix[j]) ) { - cursw = frontswtab[i]; - WARNING_1 fprintf(stderr, "Auto-detected front-end parser '%s'\n", - cursw->name); - WARNING_1 fprintf(stderr, " (use ttf2pt1 -p? to get the full list of available front-ends)\n"); - break; - } - } - free(s); - } - - if(cursw==0) { - cursw = frontswtab[0]; - WARNING_1 fprintf(stderr, "Can't detect front-end parser, using '%s' by default\n", - cursw->name); - WARNING_1 fprintf(stderr, " (use ttf2pt1 -p? to get the full list of available front-ends)\n"); - } - } - - /* open the input file */ - cursw->open(argv[1], front_arg); - - /* Get base name of output file (if not specified) - * by removing (known) suffixes - */ - if (argc == 2) { - char *p; - argv[2] = strdup (argv[1]); - p = strrchr(argv[2], '.'); - if (p != NULL) - for (j = 0; (j < MAXSUFFIX) && (cursw->suffix[j]); j++) - if (!strcmp(p+1, cursw->suffix[j])) { - *p = '\0'; - break; - } - } - - if ((null_file = fopen(BITBUCKET, "w")) == NULL) { - fprintf(stderr, "**** Cannot open %s ****\n", - BITBUCKET); - exit(1); - } - - if (argv[2][0] == '-' && argv[2][1] == 0) { -#ifdef WINDOWS - if(encode) { - fprintf(stderr, "**** can't write encoded file to stdout ***\n"); - exit(1); - } -#endif /* WINDOWS */ - pfa_file = ufm_file = afm_file = dvienc_file = null_file; - - if(wantafm || genlast == &gen_afm) { /* print .afm instead of .pfa */ - afm_file=stdout; - } else if(genlast == &gen_dvienc) { /* print .enc instead of .pfa */ - dvienc_file=stdout; - } else { - pfa_file=stdout; - } - } else { -#ifndef WINDOWS - snprintf(filename, sizeof filename, "%s.%s", argv[2], encode ? (pfbflag ? "pfb" : "pfa") : "t1a" ); -#else /* WINDOWS */ - snprintf(filename, sizeof filename, "%s.t1a", argv[2]); -#endif /* WINDOWS */ - if(gen_pfa) { - if ((pfa_file = fopen(filename, "w+b")) == NULL) { - fprintf(stderr, "**** Cannot create %s ****\n", filename); - exit(1); - } else { - WARNING_2 fprintf(stderr, "Creating file %s\n", filename); - } - } else - pfa_file = null_file; - - if(gen_ufm) { - snprintf(filename, sizeof filename, "%s.ufm", argv[2]) ; - if ((ufm_file = fopen(filename, "w+")) == NULL) { - fprintf(stderr, "**** Cannot create %s ****\n", filename); - exit(1); - } - } else - ufm_file = null_file; - - if(gen_afm) { - snprintf(filename, sizeof filename, "%s.afm", argv[2]) ; - if ((afm_file = fopen(filename, "w+")) == NULL) { - fprintf(stderr, "**** Cannot create %s ****\n", filename); - exit(1); - } - } else - afm_file = null_file; - - if(gen_dvienc) { - snprintf(filename, sizeof filename, "%s.enc", argv[2]) ; - if ((dvienc_file = fopen(filename, "w+")) == NULL) { - fprintf(stderr, "**** Cannot create %s ****\n", filename); - exit(1); - } - } else - dvienc_file = null_file; - } - - /* - * Now check whether we want a fully encoded .pfa file - */ -#ifndef WINDOWS - if (encode && pfa_file != null_file) { - int p[2]; - extern FILE *ifp, *ofp; /* from t1asm.c */ - - ifp=stdin; - ofp=stdout; - - if (pipe(p) < 0) { - perror("**** Cannot create pipe ****\n"); - exit(1); - } - ofp = pfa_file; - ifp = fdopen(p[0], "r"); - if (ifp == NULL) { - perror("**** Cannot use pipe for reading ****\n"); - exit(1); - } - pfa_file = fdopen(p[1], "w"); - if (pfa_file == NULL) { - perror("**** Cannot use pipe for writing ****\n"); - exit(1); - } - switch (fork()) { - case -1: - perror("**** Cannot fork the assembler process ****\n"); - exit(1); - case 0: /* child */ - fclose(pfa_file); - exit(runt1asm(pfbflag)); - default: /* parent */ - fclose(ifp); fclose(ofp); - } - } -#endif /* WINDOWS */ - - numglyphs = cursw->nglyphs(); - - WARNING_3 fprintf(stderr, "numglyphs = %d\n", numglyphs); - - glyph_list = (GLYPH *) calloc(numglyphs, sizeof(GLYPH)); - - /* initialize non-0 fields */ - for (i = 0; i < numglyphs; i++) { - int j; - GLYPH *g; - - g = &glyph_list[i]; - g->char_no = -1; - for (j = 0; j < GLYPH_MAX_ENCODINGS; j++ ) { - g->orig_code[j] = -1; - } - g->name = "UNKNOWN"; - g->flags = GF_FLOAT; /* we start with float representation */ - } - - handle_gnames(); - - cursw->glmetrics(glyph_list); - cursw->fnmetrics(&fontm); - - original_scale_factor = 1000.0 / (double) fontm.units_per_em; - - if(transform == 0) - scale_factor = 1.0; /* don't transform */ - else - scale_factor = original_scale_factor; - - if(correctvsize && uni_sample!=0) { /* only for known languages */ - /* try to adjust the scale factor to make a typical - * uppercase character of hight at least (correctvsize), this - * may improve the appearance of the font but also - * make it weird, use with caution - */ - int ysz; - - ysz = iscale(glyph_list[encoding[uni_sample]].yMax); - if( ysz 45.0 || italic_angle < -45.0) - italic_angle = 0.0; /* consider buggy */ - - if (hints) { - findblues(); - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].flags & GF_USED) { - DBG_TO_GLYPH(&glyph_list[i]); - buildstems(&glyph_list[i]); - assertpath(glyph_list[i].entries, __FILE__, __LINE__, glyph_list[i].name); - DBG_FROM_GLYPH(&glyph_list[i]); - } - } - stemstatistics(); - } else { - for(i=0; i<4; i++) - bbox[i] = iscale(fontm.bbox[i]); - } - /* don't touch the width of fixed width fonts */ - if( fontm.is_fixed_pitch ) - correctwidth=0; - docorrectwidth(); /* checks correctwidth inside */ - if (reverse) - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].flags & GF_USED) { - DBG_TO_GLYPH(&glyph_list[i]); - reversepaths(&glyph_list[i]); - assertpath(glyph_list[i].entries, __FILE__, __LINE__, glyph_list[i].name); - DBG_FROM_GLYPH(&glyph_list[i]); - } - } - - -#if 0 - /* - ** It seems to bring troubles. The problem is that some - ** styles of the font may be recognized as fixed-width - ** while other styles of the same font as proportional. - ** So it's better to be commented out yet. - */ - if (tryfixed) - alignwidths(); -#endif - - if(trybold) { - forcebold = fontm.force_bold; - } - - fprintf(pfa_file, "%%!PS-AdobeFont-1.0: %s %s\n", fontm.name_ps, fontm.name_copyright); - time(&now); - fprintf(pfa_file, "%%%%CreationDate: %s", ctime(&now)); - fprintf(pfa_file, "%% Converted by ttf2pt1 %s/%s\n", TTF2PT1_VERSION, cursw->name); - fprintf(pfa_file, "%% Args: %s\n", cmdline); - fprintf(pfa_file, "%%%%EndComments\n"); - fprintf(pfa_file, "12 dict begin\n/FontInfo 9 dict dup begin\n"); - - WARNING_3 fprintf(stderr, "FontName %s%s\n", fontm.name_ps, uni_font_name_suffix); - - - fprintf(pfa_file, "/version (%s) readonly def\n", fontm.name_version); - - fprintf(pfa_file, "/Notice (%s) readonly def\n", fontm.name_copyright); - - fprintf(pfa_file, "/FullName (%s) readonly def\n", fontm.name_full); - fprintf(pfa_file, "/FamilyName (%s) readonly def\n", fontm.name_family); - - if(wantuid) { - if(strUID) - fprintf(pfa_file, "/UniqueID %s def\n", strUID); - else { - numUID=0; - for(i=0; fontm.name_full[i]!=0; i++) { - numUID *= 37; /* magic number, good for hash */ - numUID += fontm.name_full[i]-' '; - /* if the name is long the first chars - * may be lost forever, so re-insert - * them thus making kind of CRC - */ - numUID += (numUID>>24) & 0xFF; - } - /* the range for private UIDs is 4 000 000 - 4 999 999 */ - fprintf(pfa_file, "/UniqueID %lu def\n", numUID%1000000+4000000); - } - } - - fprintf(pfa_file, "/Weight (%s) readonly def\n", fontm.name_style); - - fprintf(pfa_file, "/ItalicAngle %f def\n", italic_angle); - fprintf(pfa_file, "/isFixedPitch %s def\n", - fontm.is_fixed_pitch ? "true" : "false"); - - /* we don't print out the unused glyphs */ - nchars = 0; - for (i = 0; i < numglyphs; i++) { - if (glyph_list[i].flags & GF_USED) { - nchars++; - } - } - - fprintf(afm_file, "StartFontMetrics 4.1\n"); - fprintf(afm_file, "FontName %s%s\n", fontm.name_ps, uni_font_name_suffix); - fprintf(afm_file, "FullName %s\n", fontm.name_full); - fprintf(afm_file, "Notice %s\n", fontm.name_copyright); - fprintf(afm_file, "EncodingScheme FontSpecific\n"); - fprintf(afm_file, "FamilyName %s\n", fontm.name_family); - fprintf(afm_file, "Weight %s\n", fontm.name_style); - fprintf(afm_file, "Version %s\n", fontm.name_version); - fprintf(afm_file, "Characters %d\n", nchars); - fprintf(afm_file, "ItalicAngle %.1f\n", italic_angle); - - fprintf(afm_file, "Ascender %d\n", iscale(fontm.ascender)); - fprintf(afm_file, "Descender %d\n", iscale(fontm.descender)); - - fprintf(ufm_file, "StartFontMetrics 4.1\n"); - fprintf(ufm_file, "FontName %s%s\n", fontm.name_ps, uni_font_name_suffix); - fprintf(ufm_file, "FullName %s\n", fontm.name_full); - fprintf(ufm_file, "Notice %s\n", fontm.name_copyright); - fprintf(ufm_file, "EncodingScheme FontSpecific\n"); - fprintf(ufm_file, "FamilyName %s\n", fontm.name_family); - fprintf(ufm_file, "Weight %s\n", fontm.name_style); - fprintf(ufm_file, "Version %s\n", fontm.name_version); - fprintf(ufm_file, "Characters %d\n", nchars); - fprintf(ufm_file, "ItalicAngle %.1f\n", italic_angle); - - fprintf(ufm_file, "Ascender %d\n", iscale(fontm.ascender)); - fprintf(ufm_file, "Descender %d\n", iscale(fontm.descender)); - - fprintf(pfa_file, "/UnderlinePosition %d def\n", - iscale(fontm.underline_position)); - - fprintf(pfa_file, "/UnderlineThickness %hd def\nend readonly def\n", - iscale(fontm.underline_thickness)); - - fprintf(afm_file, "UnderlineThickness %d\n", - iscale(fontm.underline_thickness)); - - fprintf(afm_file, "UnderlinePosition %d\n", - iscale(fontm.underline_position)); - - fprintf(afm_file, "IsFixedPitch %s\n", - fontm.is_fixed_pitch ? "true" : "false"); - fprintf(afm_file, "FontBBox %d %d %d %d\n", - bbox[0], bbox[1], bbox[2], bbox[3]); - - fprintf(ufm_file, "UnderlineThickness %d\n", - iscale(fontm.underline_thickness)); - - fprintf(ufm_file, "UnderlinePosition %d\n", - iscale(fontm.underline_position)); - - fprintf(ufm_file, "IsFixedPitch %s\n", - fontm.is_fixed_pitch ? "true" : "false"); - fprintf(ufm_file, "FontBBox %d %d %d %d\n", - bbox[0], bbox[1], bbox[2], bbox[3]); - - fprintf(pfa_file, "/FontName /%s%s def\n", fontm.name_ps, uni_font_name_suffix); - fprintf(pfa_file, "/PaintType 0 def\n/StrokeWidth 0 def\n"); - /* I'm not sure if these are fixed */ - fprintf(pfa_file, "/FontType 1 def\n"); - - if (transform) { - fprintf(pfa_file, "/FontMatrix [0.001 0 0 0.001 0 0] def\n"); - } else { - fprintf(pfa_file, "/FontMatrix [%9.7f 0 0 %9.7f 0 0] def\n", - original_scale_factor / 1000.0, original_scale_factor / 1000.0); - } - - fprintf(pfa_file, "/FontBBox {%d %d %d %d} readonly def\n", - bbox[0], bbox[1], bbox[2], bbox[3]); - - fprintf(pfa_file, "/Encoding 256 array\n"); - /* determine number of elements for metrics table */ - nmetrics = 256; - for (i = 0; i < numglyphs; i++) { - if( glyph_list[i].flags & GF_USED - && glyph_list[i].char_no == -1 ) { - nmetrics++; - } - } - fprintf(afm_file, "StartCharMetrics %d\n", nmetrics); - fprintf(ufm_file, "StartCharMetrics %d\n", nmetrics); - - fprintf(dvienc_file, "/%s%sEncoding [\n", - fontm.name_ps, uni_font_name_suffix); - - for (i = 0; i < 256; i++) { /* here 256, not ENCTABSZ */ - fprintf(pfa_file, - "dup %d /%s put\n", i, glyph_list[encoding[i]].name); - if( glyph_list[encoding[i]].flags & GF_USED ) { - int j = 0; - print_glyph_metrics(afm_file, i, encoding[i]); - while ( glyph_list[encoding[i]].orig_code[j] != -1 ) { - //print_glyph_metrics_ufm(ufm_file, glyph_list[encoding[i]].orig_code, encoding[i]); - //print_glyph_metrics_ufm(ufm_file, i, encoding[i]); - print_glyph_metrics_ufm(ufm_file, glyph_list[encoding[i]].orig_code[j], encoding[i]); - j++; - } - } - if (encoding[i]) - fprintf (dvienc_file, "/index0x%04X\n", encoding[i]); - else - fprintf (dvienc_file, "/.notdef\n"); - } - - /* print the metrics for glyphs not in encoding table */ - for(i=0; ikerning(glyph_list); - print_kerning(afm_file); - } - if(ufm_file != null_file) { /* save time if the output would be wasted */ - /* print the kerning data if present */ - cursw->kerning(glyph_list); - print_kerning(ufm_file); - } - - fprintf(afm_file, "EndFontMetrics\n"); - if(afm_file != null_file) - fclose(afm_file); - - fprintf(ufm_file, "EndFontMetrics\n"); - if(ufm_file != null_file) - fclose(ufm_file); - - fprintf(dvienc_file, "] def\n"); - if(dvienc_file != null_file) - fclose(dvienc_file); - - WARNING_1 fprintf(stderr, "Finished - font files created\n"); - - cursw->close(); - -#ifndef WINDOWS - while (wait(&ws) > 0) { - } -#else - if (encode && pfa_file != null_file) { - extern FILE *ifp, *ofp; /* from t1asm.c */ - - snprintf(filename, sizeof filename, "%s.%s", argv[2], pfbflag ? "pfb" : "pfa" ); - - if ((ofp = fopen(filename, "w+b")) == NULL) { - fprintf(stderr, "**** Cannot create %s ****\n", filename); - exit(1); - } else { - WARNING_2 fprintf(stderr, "Creating file %s\n", filename); - } - - snprintf(filename, sizeof filename, "%s.t1a", argv[2]); - - if ((ifp = fopen(filename, "rb")) == NULL) { - fprintf(stderr, "**** Cannot read %s ****\n", filename); - exit(1); - } else { - WARNING_2 fprintf(stderr, "Converting file %s\n", filename); - } - - runt1asm(pfbflag); - - WARNING_2 fprintf(stderr, "Removing file %s\n", filename); - if(unlink(filename) < 0) - WARNING_1 fprintf(stderr, "Unable to remove file %s\n", filename); - } -#endif /* WINDOWS */ - - fclose(null_file); - return 0; -} diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_convert.1 b/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_convert.1 deleted file mode 100755 index beada4fc..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_convert.1 +++ /dev/null @@ -1,506 +0,0 @@ -.rn '' }` -''' $RCSfile: ttf2pt1_convert.1,v $$Revision: 1.1 $$Date: 2008-03-12 06:35:44 $ -''' -''' $Log: not supported by cvs2svn $ -''' -.de Sh -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp -.if t .sp .5v -.if n .sp -.. -.de Ip -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.de Vb -.ft CW -.nf -.ne \\$1 -.. -.de Ve -.ft R - -.fi -.. -''' -''' -''' Set up \*(-- to give an unbreakable dash; -''' string Tr holds user defined translation string. -''' Bell System Logo is used as a dummy character. -''' -.tr \(*W-|\(bv\*(Tr -.ie n \{\ -.ds -- \(*W- -.ds PI pi -.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -.ds L" "" -.ds R" "" -''' \*(M", \*(S", \*(N" and \*(T" are the equivalent of -''' \*(L" and \*(R", except that they are used on ".xx" lines, -''' such as .IP and .SH, which do another additional levels of -''' double-quote interpretation -.ds M" """ -.ds S" """ -.ds N" """"" -.ds T" """"" -.ds L' ' -.ds R' ' -.ds M' ' -.ds S' ' -.ds N' ' -.ds T' ' -'br\} -.el\{\ -.ds -- \(em\| -.tr \*(Tr -.ds L" `` -.ds R" '' -.ds M" `` -.ds S" '' -.ds N" `` -.ds T" '' -.ds L' ` -.ds R' ' -.ds M' ` -.ds S' ' -.ds N' ` -.ds T' ' -.ds PI \(*p -'br\} -.\" If the F register is turned on, we'll generate -.\" index entries out stderr for the following things: -.\" TH Title -.\" SH Header -.\" Sh Subsection -.\" Ip Item -.\" X<> Xref (embedded -.\" Of course, you have to process the output yourself -.\" in some meaninful fashion. -.if \nF \{ -.de IX -.tm Index:\\$1\t\\n%\t"\\$2" -.. -.nr % 0 -.rr F -.\} -.TH TTF2PT1_CONVERT 1 "version 3.4.4" "December 31, 2003" "TTF2PT1 Font Converter" -.UC -.if n .hy 0 -.if n .na -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.de CQ \" put $1 in typewriter font -.ft CW -'if n "\c -'if t \\&\\$1\c -'if n \\&\\$1\c -'if n \&" -\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 -'.ft R -.. -.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2 -. \" AM - accent mark definitions -.bd B 3 -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds ? ? -. ds ! ! -. ds / -. ds q -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10' -. ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -. ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] -.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u' -.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u' -.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -.ds oe o\h'-(\w'o'u*4/10)'e -.ds Oe O\h'-(\w'O'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds v \h'-1'\o'\(aa\(ga' -. ds _ \h'-1'^ -. ds . \h'-1'. -. ds 3 3 -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -. ds oe oe -. ds Oe OE -.\} -.rm #[ #] #H #V #F C -.SH "NAME" -\fBttf2pt1_convert\fR \- convenience font conversion script -.SH "SYNOPSIS" -ttf2pt1_convert \fB[config-file]\fR -.SH "DESCRIPTION" -`\fBConvert\fR\*(R' is the master conversion script provided with ttf2pt1. -When installed into a public directory it's named `\fBttf2pt1_convert\fR\*(R' -to avoid name collisions with the other programs. -.PP -If the configuration file is not specified as an argument then the file -`\f(CWconvert.cfg\fR\*(R' in the current directory is used. This file contains -a set of configuration variables. The distribution contains a sample file -file `\f(CWconvert.cfg.sample\fR\*(R'. Please copy it to `\f(CWconvert.cfg\fR\*(R', -look inside it and change the configuration variables. The more stable -configuration variables, such as the path names of the scripts and -encoding files are located in `\f(CWconvert\fR\*(R' itself, they are -automatically updated when installing \fBttf2pt1\fR. -.PP -Put all the TTF fonts you want to convert into some directory (this -may be just the directory that already contains all the Windows -fonts on a mounted FAT filesystem). If you have fonts in different -source encoding then put the fonts in each of the encodings -into a separate directory. Up to 10 source directories are -supported. If you (in a rather unlikely case) have more source -directories then you can make two separate runs of the converter, -converting up to 10 directories at a time. -.PP -The variables in the configuration file are: -.Ip "\(bu" 2 -\fB\f(CWSRCDIRS\fR\fR \- the list of directories (with absolute paths) with -\s-1TTF\s0 fonts. Each line contains at least 3 fields: the name of the directory, -the language of the fonts in it (if you have fonts for different -languages you have to put them into the separate directories) and the -encoding of the fonts. Again, if you have some of the \s-1TTF\s0 typefaces in -one encoding, and some in another (say, \s-1CP\s0\-1251 and \s-1KOI\s0\-8), you have -to put them into the separate source directories. Some lines may contain -4 fields. Then the fourth field is the name of the external map to -convert the Unicode fonts into the desirable encoding. This map is -used instead of the built-in map for the specified language. -.Sp -*8* -An interesting thing is that some languages have more than one -widely used character encodings. For example, the widely used -encodings for Russian are \s-1IBM\s0 \s-1CP\s0\-866 (\s-1MS\s0\-\s-1DOS\s0 and Unix), \s-1KOI\s0\-8 -(Unix and \s-1VAX\s0, also the standard Internet encoding), \s-1IBM\s0 \s-1CP\s0\-1251 (\s-1MS\s0 Windows). -That's why I have provided the means to generate the converted fonts -in more than one encoding. See the file encodings/\s-1README\s0 for -details about the encoding tables. Actually, if you plan to use -these fonts with Netscape Navigator better use the aliases -cp-866 instead of ibm-866 and windows-1251 instead of ibm-1251 -because that's what Netscape wants. -.Ip "\(bu" 2 -\fB\f(CWDSTDIR\fR\fR \- directory for the resulting Type1 fonts. Be careful! -This directory gets completely wiped out before conversion, -so don't use any already existing directory for this purpose. -.Ip "\(bu" 2 -\fB\f(CWDSTENC\fI{language}\fR\fR\fR \- the list of encodings in which the destination -fonts will be generated for each language. Each font of that -language will be generated in each of the specified -encodings. If you don't want any translation, just specify both -\f(CWSRCENC\fR and \f(CWDSTENC\fR as iso8859-1 (or if you want any other encoding -specified in the fonts.dir, copy the description of 8859-1 with -new name and use this new name for \f(CWSRCENC\fR and \f(CWDSTENC\fR). -.Ip "\(bu" 2 -\fB\f(CWFOUNDRY\fR\fR \- the foundry name to be used in the fonts.dir file. I have -set it to `fromttf\*(R' to avoid name conflicts with any existing font for -sure. But this foundry name is not registered in X11 standards and -if you want to get the full standard compliance or have a font server -that enforces such a compliance, use `misc\*(R'. -.PP -The next few parameters control the general behavior of the converter. -They default values are set to something reasonable. -.Ip "\(bu" 2 -\fB\f(CWCORRECTWIDTH\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then use the -converter option \f(CW\fB-w\fR\fR, otherwise don't use it. See the description of -this option in the \s-1README\s0 file. -.Ip "\(bu" 2 -\fB\f(CWREMOVET1A\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then after -conversion remove the un-encoded \f(CW.t1a\fR font files and the -intermediate \f(CW.xpfa\fR font metric files. -.Ip "\(bu" 2 -\fB\f(CWINSTALLFONTMAP\fR\fR \- a Ghostscript parameter, if the value is set to -\fB\f(CWYES\fR\fR then install the entries for the new fonts -right into the main \f(CWFontmap\fR file. Otherwise just leave -the file \f(CWFontmap.ttf\fR in the Ghostscript configuration -directory. -.Ip "\(bu" 2 -\fB\f(CWHINTSUBST\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR use the option -\f(CW\fB-H\fR\fR, otherwise don't use it. This option enables the -hint substitution technique. If you have not installed the X11 patch -described above, use this option with great caution. See further -description of this option in the \s-1README\s0 file. -.Ip "\(bu" 2 -\fB\f(CWENFORCEISO\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then -disguise the resulting fonts as the fonts in ISOLatin1 encoding. Historically -this was neccessary due to the way the installer scripts created the -X11 font configuration files. It is not neccessary any more for this -purpose. But if you plan to use these fonts with some other application -that expects ISOLatin1 encoding then better enable this option. -.Ip "\(bu" 2 -\fB\f(CWALLGLYPHS\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then -include all the glyphs from the source fonts into the resulting fonts, even -if these glyphs are inaccessible. If it's set to \fB\f(CWNO\fR\fR then -include only the glyphs which have codes assigned to them. The glyphs -without codes can not be used directly. But some clever programs, -such as the Type 1 library from XFree86 3.9 and higher can change -the encoding on the fly and use another set of glyphs. If you have not -installed the X11 patch described above, use this option with great -caution. See further description of the option option \f(CW\fB-a\fR\fR in the -\s-1README\s0 file. -.Ip "\(bu" 2 -\fB\f(CWGENUID\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then use -the option \f(CW\fB-uA\fR\fR of the converter to generate UniqueIDs for -the converted fonts. The standard X11 Type 1 library does not use -this \s-1ID\s0, so it may only be neccessary for the other applications. -The script is clever enough to generate different UniqueID for the -same font converted to multiple encodings. Also after conversion it -checks all the fonts generacted during the session for duplicated -UniqueID and shows those. Still, this does not quarantee that these -UniqueIDs won't overlap with some other fonts. The UniqueIDs are -generated as hash values from the font names, so it's guaranteed -that if the `\f(CWconvert\fR\*(R' script runs multiple times it will -generate the same UniqueIDs during each run. See further description -of this option in the \s-1README\s0 file. -.Ip "\(bu" 2 -\fB\f(CWGENUID\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then create -the \f(CW.pfb\fR files, otherwise the \f(CW.pfa\fR files. The \f(CW.pfb\fR -files are more compact but contain binary data, so you may experience some -troubles when transferring them through the network. -.PP -The following parameters are used to locate the other scripts and -configuration files. By default the scripts do a bit of guessing for them: -they search in the \fBttf2pt1\fR installation directory if \fBttf2pt1\fR -was installed or otherwise suppose that you are running `\f(CWconvert\fR\*(R' with -`\f(CWscripts\fR\*(R' subdirectory being the current directory. -.Ip "\(bu" 2 -\fB\f(CWENCDIR\fR\fR \- directory containing the descriptions of encodings -.Ip "\(bu" 2 -\fB\f(CWMAPDIR\fR\fR \- directory containing the external map files -.PP -Besides that a few parameters are built into the `\f(CWconvert\fR\*(R' script itself. -You probably won't need to change them: -.Ip "\(bu" 2 -\f(CW\fBT1ASM\fR\fR, \f(CW\fBTTF2PT1\fR\fR, \f(CW\fBTRANS\fR\fR, \f(CW\fBT1FDIR\fR\fR, \f(CW\fBFORCEISO\fR\fR \- paths to the other script -.PP -Also there are a few parameters controlling the installation of -fonts for Ghostscript. Please look at their description in the -Ghostscript section of documentation or in the \fBttf2pt1_x2gs(1)\fR -manual page before running `\f(CWconvert\fR\*(R'. If these parameters are -set, `\f(CWconvert\fR\*(R' will call the `\f(CWx2gs\fR\*(R' script automatically -to install the newly converted fonts in Ghostscript. -.PP -After creating the configuration file run the `\f(CWconvert\fR\*(R' script. Look at -the result and the log file in \f(CWDSTDIR\fR. -.PP -Add the directory with newly converted fonts to the configuration -of X server or font server. For most of the systems this step is -very straightforward. For \s-1HP\s0\-\s-1UX\s0 it's rather tricky and poorly -documented, so the file \s-1FONTS\s0.hpux gives a short description. -.PP -If you don't have the privileges of the root user, you still can -configure your private font server. Just use some non-standard -port number (see \s-1FONTS\s0.hpux for an example, exept that you won't -need all the \s-1HP\s0\-related stuff on any other system). -.SH "FILES" -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0scripts/convert.cfg.sample -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0scripts/* -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/README\s0 -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/FONTS\s0 -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR\s0/* -.Ip "\(bu" 2 -\s-1TTF2PT1_BINDIR/\s0ttf2pt1 -.SH "SEE ALSO" -.Ip "\(bu" 4 -the \fIttf2pt1(1)\fR manpage -.Ip "\(bu" 4 -the \fIttf2pt1_x2gs(1)\fR manpage -.Ip "\(bu" 4 -the \fIt1asm(1)\fR manpage -.SH "BUGS" -.Sh "Known problems" -.Ip "\(bu" 4 -One catch is that the X11 Type 1 font library has a rather low limit -on the font size. Because of this the fonts with more complicated -outlines and the enabled hint substitution may not fit into -this limit. The same applies to the fonts with very complicated -outlines or with very many glyphs (especially the fonts with -over 256 glyphs). So you will need to excercise caution with -these options if you plan using these fonts with X11. Some vendors -such as \s-1HP\s0 provide the Type 1 implementation licensed from Adobe -which should have no such problem. -.Sp -But there is a solution even for the generic X11. A patch located -in the subdirectory `\f(CWapp/X11\fR\*(R' fixes this problem as well -as some other minor problems. Its description is provided in -app/X11/\s-1README\s0. -.Sp -To fix the X11 font library, you have to get the X11 sources. I -can recommend the ftp sites of the XFree86 project ftp://ftp.xfree86.org -or of the Open Group ftp://ftp.x.org. This patch was made on the sources -of XFree86 so you may have better success with applying it to the -XFree86 distribution. After you have got the sources, make sure -that you can compile them. Then apply the patch as described. -Make sure that it was applied properly. Compile the sources again -(actually, you need only the fonts library, the fonts server, and -possibly the X server). It would be prudent now to save your old -font library, font server and, possibly, X server. Then install -the new recently compiled versions of these files. Of course, -if you know someone who already has compiled these files for the -same \s-1OS\s0 as yours, you can just copy the binary fles from him. -.Sp -Alas, building the X11 system from the source code is not the -easiest thing in the world and if you have no experience it -can be quite difficult. In this case just avoid the aforementioned -features or check each converted font to make sure that it -works properly. -.Ip "\(bu" 4 -The Type1 font library from the standard X11 distribution -does not work on \s-1HP\s0\-\s-1UX\s0 (at least, up to 10.01). The font server -supplied with \s-1HP\s0\-\s-1UX\s0 up to 10.01 is also broken. Starting from -\s-1HP\s0\-\s-1UX\s0 10.20 (I don't know about 10.10) they supply a proprietary font -library and the converted fonts work fine with it, provided that -they are configured properly (see the file \s-1FONTS\s0.hpux). -.Ip "\(bu" 4 -The \f(CWfonts.scale\fR files created by the older versions of the -\f(CWttf2pt1\fR installation program (up to release 3.1) have conflicted -with the language definitions of the \f(CWXfsft\fR font server and -parts of it included into XFree86. To overcome this incompatibility -the never versions creats the \f(CWfonts.scale\fR file describing all the -fonts as belonging to the \f(CWadobe-fontspecific\fR encoding and -the \f(CWfonts.alias\fR file with the proper names. The drawback of -this solution is that \f(CWxlsfonts\fR gives the list of twice more -fonts. But as a side effect the option \f(CW\fBENFORCEISO\fR\fR in -`\f(CWconvert.cfg\fR\*(R' is not required for X11 any more. -.Ip "\(bu" 4 -The conversion script has no support for Eastern multi-plane fonts. -Contribution of such a support would be welcome. - -.rn }` '' -.IX Title "TTF2PT1_CONVERT 1" -.IX Name "B - convenience font conversion script" - -.IX Header "NAME" - -.IX Header "SYNOPSIS" - -.IX Header "DESCRIPTION" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "FILES" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "SEE ALSO" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "BUGS" - -.IX Subsection "Known problems" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_x2gs.1 b/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_x2gs.1 deleted file mode 100755 index b8fc998e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2pt1_x2gs.1 +++ /dev/null @@ -1,313 +0,0 @@ -.rn '' }` -''' $RCSfile: ttf2pt1_x2gs.1,v $$Revision: 1.1 $$Date: 2008-03-12 06:35:44 $ -''' -''' $Log: not supported by cvs2svn $ -''' -.de Sh -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp -.if t .sp .5v -.if n .sp -.. -.de Ip -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.de Vb -.ft CW -.nf -.ne \\$1 -.. -.de Ve -.ft R - -.fi -.. -''' -''' -''' Set up \*(-- to give an unbreakable dash; -''' string Tr holds user defined translation string. -''' Bell System Logo is used as a dummy character. -''' -.tr \(*W-|\(bv\*(Tr -.ie n \{\ -.ds -- \(*W- -.ds PI pi -.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -.ds L" "" -.ds R" "" -''' \*(M", \*(S", \*(N" and \*(T" are the equivalent of -''' \*(L" and \*(R", except that they are used on ".xx" lines, -''' such as .IP and .SH, which do another additional levels of -''' double-quote interpretation -.ds M" """ -.ds S" """ -.ds N" """"" -.ds T" """"" -.ds L' ' -.ds R' ' -.ds M' ' -.ds S' ' -.ds N' ' -.ds T' ' -'br\} -.el\{\ -.ds -- \(em\| -.tr \*(Tr -.ds L" `` -.ds R" '' -.ds M" `` -.ds S" '' -.ds N" `` -.ds T" '' -.ds L' ` -.ds R' ' -.ds M' ` -.ds S' ' -.ds N' ` -.ds T' ' -.ds PI \(*p -'br\} -.\" If the F register is turned on, we'll generate -.\" index entries out stderr for the following things: -.\" TH Title -.\" SH Header -.\" Sh Subsection -.\" Ip Item -.\" X<> Xref (embedded -.\" Of course, you have to process the output yourself -.\" in some meaninful fashion. -.if \nF \{ -.de IX -.tm Index:\\$1\t\\n%\t"\\$2" -.. -.nr % 0 -.rr F -.\} -.TH TTF2PT1_X2GS 1 "version 3.4.4" "December 31, 2003" "TTF2PT1 Font Converter" -.UC -.if n .hy 0 -.if n .na -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.de CQ \" put $1 in typewriter font -.ft CW -'if n "\c -'if t \\&\\$1\c -'if n \\&\\$1\c -'if n \&" -\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 -'.ft R -.. -.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2 -. \" AM - accent mark definitions -.bd B 3 -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds ? ? -. ds ! ! -. ds / -. ds q -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10' -. ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -. ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] -.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u' -.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u' -.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -.ds oe o\h'-(\w'o'u*4/10)'e -.ds Oe O\h'-(\w'O'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds v \h'-1'\o'\(aa\(ga' -. ds _ \h'-1'^ -. ds . \h'-1'. -. ds 3 3 -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -. ds oe oe -. ds Oe OE -.\} -.rm #[ #] #H #V #F C -.SH "NAME" -\fBttf2pt1_x2gs\fR \- font installer for Ghostscript -.SH "SYNOPSIS" -ttf2pt1_x2gs \fB[config-file]\fR -.SH "DESCRIPTION" -The fonts generated with \fBttf2pt1\fR work fine with Ghostscript by -themselves. The script `\fBx2gs\fR\*(R' (or `\fBttf2pt1_x2gs\fR\*(R' when installed -into a public directory, to avoid name conflicts with other -programs) links the font files from the X11 direcotry into the Ghostscript -directory and automatically creates the description file (\f(CWFontmap\fR) -in Ghostscript format. -.PP -If the configuration file is not specified as an argument then the file -`\f(CWconvert.cfg\fR\*(R' in the current directory is used, just like the -`\f(CWconvert\fR\*(R' script does. Indeed, this configuration file is used for -both scripts. -.PP -The Ghostscript-related parameters in the configuration file are: -.PP -\fB\f(CWDSTDIR\fR\fR \- the X11 font directory used by `\f(CWx2gs\fR\*(R' as the -source of the fonts. This parameter is common with the X11 -configuration. -.PP -\fB\f(CWGSDIR\fR\fR \- the base directory of Ghostsript. If this -parameter is set to an empty string then `\f(CWconvert\fR\*(R' won't -call `\f(CWx2gs\fR\*(R'. So if you want to get only the X11 fonts -installed then set this parameter to an empty string. This -directory may vary on various system, so please check your -system and set this value accordingly before running the script. -.PP -\fB\f(CWGSFONTDIR\fR\fR \- the font directory of Ghostscript. In the standard -Ghostscript installation it's a subdirectory of \f(CWGSDIR\fR -but some systems may use completely different directories. -.PP -\fB\f(CWGSCONFDIR\fR\fR \- the configuration subdirectory of Ghostscript -that contains the \f(CWFontmap\fR file. -.PP -\fB\f(CWINSTALLFONTMAP\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then -install the entries for the new fonts right into the main -\f(CWFontmap\fR file. Otherwise just leave the file \f(CWFontmap.ttf\fR -in the Ghostscript configuration directory. -.PP -After preparing the configuration file run the script. It symbolicaly links -all the font files and creates the description file \f(CWFontmap.ttf\fR in -\f(CWGSCONDFIR\fR. After that there are two choices. -.PP -If the option \f(CWINSTALLFONTMAP\fR was set to \f(CWYES\fR then -the font descriptions are also automatically installed into the -master \f(CWFontmap\fR file. The script is clever enough to -detect if it was run multiple times with the same directories -and if so it replaces the old \f(CWFontmap\fR entries with -the new ones instead of just accumulating all of them. You -may also run it multiple times for multiple X11 directories -and all the results will be properly collected in the \f(CWFontmap\fR. -But it's your responsibility to watch that the names of the -font files don't overlap. If the X11 font directory gets -renamed then you have to remove its font entries from the -\f(CWFontmap\fR and only after that re-run `\f(CWx2gs\fR\*(R' -for the new directory. -.PP -On the other hand if the option \f(CWINSTALLFONTMAP\fR was set to -\f(CWNO\fR then go to the \f(CWGSCONFDIR\fR directory and insert the -contents of \f(CWFontmap.ttf\fR into the \f(CWFontmap\fR file -manually. This step may be left manual to make the installation -a little bit more safe. -.PP -After that you may also want to redefine some of the aliases in -\f(CWFontmap\fR to refer to the newly installed fonts. -But the redefinition of the aliases may be dangerous if the width of -characters in the new font will be different from the old font. -Alas, there is no visible solution of this problem yet. -.SH "FILES" -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0scripts/convert.cfg.sample -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/\s0scripts/* -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/README\s0 -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR/FONTS\s0 -.Ip "\(bu" 2 -\s-1TTF2PT1_SHAREDIR\s0/* -.Ip "\(bu" 2 -\s-1TTF2PT1_BINDIR/\s0ttf2pt1 -.SH "SEE ALSO" -.Ip "\(bu" 4 -the \fIttf2pt1(1)\fR manpage -.Ip "\(bu" 4 -the \fIttf2pt1_convert(1)\fR manpage -.Ip "\(bu" 4 -the \fIt1asm(1)\fR manpage - -.rn }` '' -.IX Title "TTF2PT1_X2GS 1" -.IX Name "B - font installer for Ghostscript" - -.IX Header "NAME" - -.IX Header "SYNOPSIS" - -.IX Header "DESCRIPTION" - -.IX Header "FILES" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Header "SEE ALSO" - -.IX Item "\(bu" - -.IX Item "\(bu" - -.IX Item "\(bu" - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2ufm b/application/third_party/dompdf/lib/ttf2ufm/src/ttf2ufm deleted file mode 100755 index 5b6b3173..00000000 Binary files a/application/third_party/dompdf/lib/ttf2ufm/src/ttf2ufm and /dev/null differ diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/version.h b/application/third_party/dompdf/lib/ttf2ufm/src/version.h deleted file mode 100755 index d13c4c46..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/version.h +++ /dev/null @@ -1,7 +0,0 @@ -/* - * see COPYRIGHT - */ - - -/* version number */ -#define TTF2PT1_VERSION "3.4.4" diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/winbuild.bat b/application/third_party/dompdf/lib/ttf2ufm/src/winbuild.bat deleted file mode 100755 index 59a157ca..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/winbuild.bat +++ /dev/null @@ -1,11 +0,0 @@ -rem file to build ttf2pt1 with Visual C++ - -cl -DWINDOWS -c bdf.c -cl -DWINDOWS -c ttf2pt1.c -cl -DWINDOWS -c pt1.c -cl -DWINDOWS -c ttf.c -cl -DWINDOWS -c t1asm.c -cl -DWINDOWS -c bitmap.c -cl -o ttf2ufm ttf2pt1.obj pt1.obj t1asm.obj ttf.obj bdf.obj bitmap.obj -cl -o t1asm -DWINDOWS -DSTANDALONE t1asm.c - diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/windows.h b/application/third_party/dompdf/lib/ttf2ufm/src/windows.h deleted file mode 100755 index a90ecf7e..00000000 --- a/application/third_party/dompdf/lib/ttf2ufm/src/windows.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Implementation of things missing in Windows - */ - -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif - -#undef ntohs -#undef ntohl -#undef htonl - -#ifdef WINDOWS_FUNCTIONS -/* byte order */ - -static unsigned short StoM(unsigned short inv) { - union iconv { - unsigned short ui; - unsigned char uc[2]; - } *inp, outv; - - inp = (union iconv *)&inv; - - outv.uc[0] = inp->uc[1]; - outv.uc[1] = inp->uc[0]; - - return (outv.ui); -} - -static unsigned int ItoM(unsigned int inv) { - union iconv { - unsigned int ui; - unsigned char uc[4]; - } *inp, outv; - - inp = (union iconv *)&inv; - - outv.uc[0] = inp->uc[3]; - outv.uc[1] = inp->uc[2]; - outv.uc[2] = inp->uc[1]; - outv.uc[3] = inp->uc[0]; - - return (outv.ui); -} - -unsigned short ntohs(unsigned short inv) { return StoM(inv); } -unsigned long ntohl(unsigned long inv) { return ItoM(inv); } -unsigned long htonl(unsigned long inv) { return ItoM(inv); } - -char *optarg; -int optind=1; - -char getopt(int argc, char **argv, char *args) { - int n,nlen=strlen(args),nLen=0; - char nCmd; - - if (argv[optind] && *argv[optind]=='-') { - nCmd=*((argv[optind]+1)); - - for (n=0;n - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library in the file LICENSE.LGPL; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA - * - * Alternatively, you may distribute this software under the terms of the - * PHP License, version 3.0 or later. A copy of this license should have - * been distributed with this file in the file LICENSE.PHP . If this is not - * the case, you can obtain a copy at http://www.php.net/license/3_0.txt. - * - * The latest version of DOMPDF might be available at: - * http://www.dompdf.com/ - * - * @link http://www.dompdf.com/ - * @copyright 2004 Benj Carson - * @author Benj Carson - * @package dompdf - - */ - -require_once("dompdf_config.inc.php"); - -/** - * @access private - */ -define("_TTF2AFM", escapeshellarg(TTF2AFM) . " -a -GAef -OW "); - -if ( !file_exists(TTF2AFM) ) { - die("Unable to locate the ttf2afm / ttf2pt1 executable (checked " . TTF2AFM . ").\n"); -} - - -/** - * Display command line usage - * - */ -function usage() { - - echo << array("_Bold", "b", "B", "bd", "BD"), - "italic" => array("_Italic", "i", "I"), - "bold_italic" => array("_Bold_Italic", "bi", "BI", "ib", "IB"), - ); - - foreach ($patterns as $type => $_patterns) { - if ( !isset($$type) || !is_readable($$type) ) { - foreach($_patterns as $_pattern) { - if ( is_readable("$path$_pattern$ext") ) { - $$type = "$path$_pattern$ext"; - break; - } - } - if ( is_null($$type) ) - echo ("Unable to find $type face file.\n"); - } - } - - $fonts = compact("normal", "bold", "italic", "bold_italic"); - $entry = array(); - - if ( $ext === ".pfb" || $ext === ".ttf" || $ext === ".otf" ) { - - // Copy the files to the font directory. - foreach ($fonts as $var => $src) { - if ( is_null($src) ) { - $entry[$var] = DOMPDF_FONT_DIR . basename($normal); - continue; - } - - // Verify that the fonts exist and are readable - if ( !is_readable($src) ) - throw new DOMPDF_Exception("Requested font '$pathname' is not readable"); - - $dest = DOMPDF_FONT_DIR . basename($src); - if ( !is_writeable(dirname($dest)) ) - throw new DOMPDF_Exception("Unable to write to destination '$dest'."); - - echo "Copying $src to $dest...\n"; - - if ( !copy($src, $dest) ) - throw new DOMPDF_Exception("Unable to copy '$src' to '" . DOMPDF_FONT_DIR . "$dest'."); - - $entry[$var] = $dest; - } - - } else - throw new DOMPDF_Exception("Unable to process fonts of type '$ext'."); - - - // If the extension is a ttf, try and convert the fonts to afm too - if ( $ext === ".ttf" || $ext === ".otf" ) { - foreach ($fonts as $var => $font) { - if ( is_null($font) ) { - $entry[$var] = DOMPDF_FONT_DIR . mb_substr(basename($normal), 0, -4); - continue; - } - - $dest = DOMPDF_FONT_DIR . mb_substr(basename($font), 0 , -4); - $stdout = ( ( strpos(PHP_OS, "WIN") === false ) ? " >/dev/null" : " 2>&1" ); - $command = _TTF2AFM . " " . escapeshellarg($font) . " " . escapeshellarg($dest) . $stdout; - echo "Generating .afm for $font...\n"; - //echo $command . "\n"; - exec( $command, $output, $ret ); - - $entry[$var] = $dest; - } - } - - // FIXME: how to generate afms from pfb? - - // Store the fonts in the lookup table - Font_Metrics::set_font_family($fontname, $entry); - - // Save the changes - Font_Metrics::save_font_families(); -} - -// If installing system fonts (may take a long time) -if ( $_SERVER["argv"][1] === "system_fonts" ) { - $fonts = Font_Metrics::get_system_fonts(); - var_dump($fonts); - foreach ( $fonts as $family => $files ) { - echo " >> Installing '$family'... \n"; - - if ( !isset($files["normal"]) ) { - echo "No 'normal' style font file\n"; - } - else { - install_font_family( $family, @$files["normal"], @$files["bold"], @$files["italic"], @$files["bold_italic"]); - echo "Done !\n"; - } - - echo "\n"; - } -} -else { - call_user_func_array("install_font_family", array_slice($_SERVER["argv"], 1)); -} \ No newline at end of file diff --git a/application/third_party/dompdf/www/controller.php b/application/third_party/dompdf/www/controller.php deleted file mode 100755 index 289aca01..00000000 --- a/application/third_party/dompdf/www/controller.php +++ /dev/null @@ -1,15 +0,0 @@ -"; - break; -} \ No newline at end of file diff --git a/application/third_party/dompdf/www/cssSandpaper/css/reset.css b/application/third_party/dompdf/www/cssSandpaper/css/reset.css deleted file mode 100755 index 93463b4e..00000000 --- a/application/third_party/dompdf/www/cssSandpaper/css/reset.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - * CSS Reset based on code from - * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ - * - * Earlier copy stated: - * "If you want to use my reset styles, then feel free! It's all - * explicitly in the public domain (I have to formally say that - * or else people ask me about licensing)." - */ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, font, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} -/* remember to define focus styles! */ -:focus { - outline: 0; -} -body { - line-height: 1; - color: black; - background: white; -} -ol, ul { - list-style: none; -} -/* tables still need 'cellspacing="0"' in the markup */ -table { - border-collapse: separate; - border-spacing: 0; -} -caption, th, td { - text-align: left; - font-weight: normal; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ""; -} -blockquote, q { - quotes: "" ""; -} - -/* - * Added 2009/02/04 to fix IE7's issue with interpolated - * scaling not turned on by default. Based on an idea from - * http://acidmartin.wordpress.com/2009/01/05/better-image-scaling-and-resampling-in-internet-explorer/ - */ -img -{ - -ms-interpolation-mode: bicubic; -} -/*! - * Bootstrap v3.3.4 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/application/third_party/dompdf/www/cssSandpaper/js/EventHelpers.js b/application/third_party/dompdf/www/cssSandpaper/js/EventHelpers.js deleted file mode 100755 index 52fe7e67..00000000 --- a/application/third_party/dompdf/www/cssSandpaper/js/EventHelpers.js +++ /dev/null @@ -1,441 +0,0 @@ -/******************************************************************************* - * This notice must be untouched at all times. - * - * This javascript library contains helper routines to assist with event - * handling consinstently among browsers - * - * EventHelpers.js v.1.3 available at http://www.useragentman.com/ - * - * released under the MIT License: - * http://www.opensource.org/licenses/mit-license.php - * - *******************************************************************************/ -var EventHelpers = new function(){ - var me = this; - - var safariTimer; - var isSafari = /WebKit/i.test(navigator.userAgent); - var globalEvent; - - me.init = function () { - if (me.hasPageLoadHappened(arguments)) { - return; - } - - if (document.createEventObject){ - // dispatch for IE - globalEvent = document.createEventObject(); - } else if (document.createEvent) { - globalEvent = document.createEvent("HTMLEvents"); - } - - me.docIsLoaded = true; - } - - /** - * Adds an event to the document. Examples of usage: - * me.addEvent(window, "load", myFunction); - * me.addEvent(docunent, "keydown", keyPressedFunc); - * me.addEvent(document, "keyup", keyPressFunc); - * - * @author Scott Andrew - http://www.scottandrew.com/weblog/articles/cbs-events - * @author John Resig - http://ejohn.org/projects/flexible-javascript-events/ - * @param {Object} obj - a javascript object. - * @param {String} evType - an event to attach to the object. - * @param {Function} fn - the function that is attached to the event. - */ - me.addEvent = function(obj, evType, fn){ - - if (obj.addEventListener) { - obj.addEventListener(evType, fn, false); - } else if (obj.attachEvent) { - obj['e' + evType + fn] = fn; - obj[evType + fn] = function(){ - obj["e" + evType + fn](self.event); - } - obj.attachEvent("on" + evType, obj[evType + fn]); - } - } - - - /** - * Removes an event that is attached to a javascript object. - * - * @author Scott Andrew - http://www.scottandrew.com/weblog/articles/cbs-events - * @author John Resig - http://ejohn.org/projects/flexible-javascript-events/ * @param {Object} obj - a javascript object. - * @param {String} evType - an event attached to the object. - * @param {Function} fn - the function that is called when the event fires. - */ - me.removeEvent = function(obj, evType, fn){ - - if (obj.removeEventListener) { - obj.removeEventListener(evType, fn, false); - } else if (obj.detachEvent) { - try { - obj.detachEvent("on" + evType, obj[evType + fn]); - obj[evType + fn] = null; - obj["e" + evType + fn] = null; - } - catch (ex) { - // do nothing; - } - } - } - - function removeEventAttribute(obj, beginName){ - var attributes = obj.attributes; - for (var i = 0; i < attributes.length; i++) { - var attribute = attributes[i] - var name = attribute.name - if (name.indexOf(beginName) == 0) { - //obj.removeAttributeNode(attribute); - attribute.specified = false; - } - } - } - - me.addScrollWheelEvent = function(obj, fn){ - if (obj.addEventListener) { - /** DOMMouseScroll is for mozilla. */ - obj.addEventListener('DOMMouseScroll', fn, true); - } - - /** IE/Opera. */ - if (obj.attachEvent) { - obj.attachEvent("onmousewheel", fn); - } - - } - - me.removeScrollWheelEvent = function(obj, fn){ - if (obj.removeEventListener) { - /** DOMMouseScroll is for mozilla. */ - obj.removeEventListener('DOMMouseScroll', fn, true); - } - - /** IE/Opera. */ - if (obj.detachEvent) { - obj.detatchEvent("onmousewheel", fn); - } - - } - - /** - * Given a mouse event, get the mouse pointer's x-coordinate. - * - * @param {Object} e - a DOM Event object. - * @return {int} - the mouse pointer's x-coordinate. - */ - me.getMouseX = function(e){ - if (!e) { - return; - } - // NS4 - if (e.pageX != null) { - return e.pageX; - // IE - } else if (window.event != null && window.event.clientX != null && - document.body != null && - document.body.scrollLeft != null) - return window.event.clientX + document.body.scrollLeft; - // W3C - else if (e.clientX != null) - return e.clientX; - else - return null; - } - - /** - * Given a mouse event, get the mouse pointer's y-coordinate. - * @param {Object} e - a DOM Event Object. - * @return {int} - the mouse pointer's y-coordinate. - */ - me.getMouseY = function(e){ - // NS4 - if (e.pageY != null) - return e.pageY; - // IE - else if (window.event != null && window.event.clientY != null && - document.body != null && - document.body.scrollTop != null) - return window.event.clientY + document.body.scrollTop; - // W3C - else if (e.clientY != null) { - return e.clientY; - } - } - /** - * Given a mouse scroll wheel event, get the "delta" of how fast it moved. - * @param {Object} e - a DOM Event Object. - * @return {int} - the mouse wheel's delta. It is greater than 0, the - * scroll wheel was spun upwards; if less than 0, downwards. - */ - me.getScrollWheelDelta = function(e){ - var delta = 0; - if (!e) /* For IE. */ - e = window.event; - if (e.wheelDelta) { /* IE/Opera. */ - delta = e.wheelDelta / 120; - /** In Opera 9, delta differs in sign as compared to IE. - */ - if (window.opera) { - delta = -delta; - } - } else if (e.detail) { /** Mozilla case. */ - /** In Mozilla, sign of delta is different than in IE. - * Also, delta is multiple of 3. - */ - delta = -e.detail / 3; - } - return delta - } - - /** - * Sets a mouse move event of a document. - * - * @deprecated - use only if compatibility with IE4 and NS4 is necessary. Otherwise, just - * use EventHelpers.addEvent(window, 'mousemove', func) instead. Cannot be used to add - * multiple mouse move event handlers. - * - * @param {Function} func - the function that you want a mouse event to fire. - */ - me.addMouseEvent = function(func){ - - if (document.captureEvents) { - document.captureEvents(Event.MOUSEMOVE); - } - - document.onmousemove = func; - window.onmousemove = func; - window.onmouseover = func; - - } - - - - /** - * Find the HTML object that fired an Event. - * - * @param {Object} e - an HTML object - * @return {Object} - the HTML object that fired the event. - */ - me.getEventTarget = function(e){ - // first, IE method for mouse events(also supported by Safari and Opera) - if (e.toElement) { - return e.toElement; - // W3C - } else if (e.currentTarget) { - return e.currentTarget; - - // MS way - } else if (e.srcElement) { - return e.srcElement; - } else { - return null; - } - } - - - - - /** - * Given an event fired by the keyboard, find the key associated with that event. - * - * @param {Object} e - an event object. - * @return {String} - the ASCII character code representing the key associated with the event. - */ - me.getKey = function(e){ - if (e.keyCode) { - return e.keyCode; - } else if (e.event && e.event.keyCode) { - return window.event.keyCode; - } else if (e.which) { - return e.which; - } - } - - - /** - * Will execute a function when the page's DOM has fully loaded (and before all attached images, iframes, - * etc., are). - * - * Usage: - * - * EventHelpers.addPageLoadEvent('init'); - * - * where the function init() has this code at the beginning: - * - * function init() { - * - * if (EventHelpers.hasPageLoadHappened(arguments)) return; - * - * // rest of code - * .... - * } - * - * @author This code is based off of code from http://dean.edwards.name/weblog/2005/09/busted/ by Dean - * Edwards, with a modification by me. - * - * @param {String} funcName - a string containing the function to be called. - */ - me.addPageLoadEvent = function(funcName){ - - var func = eval(funcName); - - // for Internet Explorer (using conditional comments) - /*@cc_on @*/ - /*@if (@_win32) - pageLoadEventArray.push(func); - return; - /*@end @*/ - if (isSafari) { // sniff - pageLoadEventArray.push(func); - - if (!safariTimer) { - - safariTimer = setInterval(function(){ - if (/loaded|complete/.test(document.readyState)) { - clearInterval(safariTimer); - - /* - * call the onload handler - * func(); - */ - me.runPageLoadEvents(); - return; - } - set = true; - }, 10); - } - /* for Mozilla */ - } else if (document.addEventListener) { - var x = document.addEventListener("DOMContentLoaded", func, null); - - /* Others */ - } else { - me.addEvent(window, 'load', func); - } - } - - var pageLoadEventArray = new Array(); - - me.runPageLoadEvents = function(e){ - if (isSafari || e.srcElement.readyState == "complete") { - - for (var i = 0; i < pageLoadEventArray.length; i++) { - pageLoadEventArray[i](); - } - } - } - /** - * Determines if either addPageLoadEvent('funcName') or addEvent(window, 'load', funcName) - * has been executed. - * - * @see addPageLoadEvent - * @param {Function} funcArgs - the arguments of the containing. function - */ - me.hasPageLoadHappened = function(funcArgs){ - // If the function already been called, return true; - if (funcArgs.callee.done) - return true; - - // flag this function so we don't do the same thing twice - funcArgs.callee.done = true; - } - - - - /** - * Used in an event method/function to indicate that the default behaviour of the event - * should *not* happen. - * - * @param {Object} e - an event object. - * @return {Boolean} - always false - */ - me.preventDefault = function(e){ - - if (e.preventDefault) { - e.preventDefault(); - } - - try { - e.returnValue = false; - } - catch (ex) { - // do nothing - } - - } - - me.cancelBubble = function(e){ - if (e.stopPropagation) { - e.stopPropagation(); - } - - try { - e.cancelBubble = true; - } - catch (ex) { - // do nothing - } - } - - /* - * Fires an event manually. - * @author Scott Andrew - http://www.scottandrew.com/weblog/articles/cbs-events - * @author John Resig - http://ejohn.org/projects/flexible-javascript-events/ * @param {Object} obj - a javascript object. - * @param {String} evType - an event attached to the object. - * @param {Function} fn - the function that is called when the event fires. - * - */ - me.fireEvent = function (element,event, options){ - - if(!element) { - return; - } - - if (document.createEventObject){ - /* - var stack = DebugHelpers.getStackTrace(); - var s = stack.toString(); - jslog.debug(s); - if (s.indexOf('fireEvent') >= 0) { - return; - } - */ - return element.fireEvent('on' + event, globalEvent) - jslog.debug('ss'); - - } - else{ - // dispatch for firefox + others - globalEvent.initEvent(event, true, true); // event type,bubbling,cancelable - return !element.dispatchEvent(globalEvent); - } -} - - /* EventHelpers.init () */ - function init(){ - // Conditional comment alert: Do not remove comments. Leave intact. - // The detection if the page is secure or not is important. If - // this logic is removed, Internet Explorer will give security - // alerts. - /*@cc_on @*/ - /*@if (@_win32) - - document.write(' - - - - - - - - - - - - - - - - - -
- - - - - - - - -
- - - - -
-
diff --git a/application/third_party/dompdf/www/demo.php b/application/third_party/dompdf/www/demo.php deleted file mode 100755 index 6d07acc2..00000000 --- a/application/third_party/dompdf/www/demo.php +++ /dev/null @@ -1,84 +0,0 @@ -load_html($_POST["html"]); - $dompdf->set_paper($_POST["paper"], $_POST["orientation"]); - $dompdf->render(); - - $dompdf->stream("dompdf_out.pdf", array("Attachment" => false)); - - exit(0); -} - -?> - - -
-

Demo

- - - -

Enter your html snippet in the text box below to see it rendered as a -PDF: (Note by default, remote stylesheets, images & inline PHP are disabled.)

- -
" method="post"> -

Paper size and orientation: - - -

- - - -
- -
- -
-

(Note: if you use a KHTML -based browser and are having difficulties loading the sample output, try -saving it to a file first.)

- - - -

- User input has been disabled for remote connections. -

- - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/examples.php b/application/third_party/dompdf/www/examples.php deleted file mode 100755 index 06a541c2..00000000 --- a/application/third_party/dompdf/www/examples.php +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -

Samples

- -

Below are some sample files. The PDF version is generated on the fly by dompdf. (The source HTML & CSS for -these files is included in the test/ directory of the distribution -package.)

- - array(), - "dom" => array(), - "image" => array(), - "page" => array(), - "encoding" => array(), - "script" => array(), - "quirks" => array(), - "other" => array(), -); - -//if dompdf.php runs in virtual server root, dirname does not return empty folder but '/' or '\' (windows). -//This leads to a duplicate separator in unix etc. and an error in Windows. Therefore strip off. - -$dompdf = dirname(dirname($_SERVER["PHP_SELF"])); -if ( $dompdf == '/' || $dompdf == '\\') { - $dompdf = ''; -} - -$dompdf .= "/dompdf.php?base_path=" . rawurlencode("www/test/"); - - -foreach ( $test_files as $file ) { - preg_match("@[\\/](([^_]+)_?(.*))\.(".implode("|", $extensions).")$@i", $file, $matches); - $prefix = $matches[2]; - - if ( array_key_exists($prefix, $sections) ) { - $sections[$prefix][] = array($file, $matches[3]); - } - else { - $sections["other"][] = array($file, $matches[1]); - } -} - -foreach ( $sections as $section => $files ) { - echo "

$section

"; - - echo "
    "; - foreach ( $files as $file ) { - $filename = basename($file[0]); - $title = $file[1]; - $arrow = "images/arrow_0" . rand(1, 6) . ".gif"; - echo "
  • \n"; - echo " - [HTML] - [PDF] "; - echo $title; - echo "
  • \n"; - } - echo "
"; -} -?> - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/foot.inc b/application/third_party/dompdf/www/foot.inc deleted file mode 100755 index 81b1819f..00000000 --- a/application/third_party/dompdf/www/foot.inc +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/application/third_party/dompdf/www/head.inc b/application/third_party/dompdf/www/head.inc deleted file mode 100755 index 8eb0213b..00000000 --- a/application/third_party/dompdf/www/head.inc +++ /dev/null @@ -1,37 +0,0 @@ -'; -} -function li_star() { - return '
  • '; -} -?> - - - - dompdf - The PHP 5 HTML to PDF Converter - - - - - - - - - - - -
    \ No newline at end of file diff --git a/application/third_party/dompdf/www/images/arrow_01.gif b/application/third_party/dompdf/www/images/arrow_01.gif deleted file mode 100755 index 0a49fe88..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_01.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/arrow_02.gif b/application/third_party/dompdf/www/images/arrow_02.gif deleted file mode 100755 index d5f3c378..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_02.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/arrow_03.gif b/application/third_party/dompdf/www/images/arrow_03.gif deleted file mode 100755 index 66ce13e8..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_03.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/arrow_04.gif b/application/third_party/dompdf/www/images/arrow_04.gif deleted file mode 100755 index a4898407..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_04.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/arrow_05.gif b/application/third_party/dompdf/www/images/arrow_05.gif deleted file mode 100755 index f5a62cf0..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_05.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/arrow_06.gif b/application/third_party/dompdf/www/images/arrow_06.gif deleted file mode 100755 index 7ccdf5ce..00000000 Binary files a/application/third_party/dompdf/www/images/arrow_06.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/css2.png b/application/third_party/dompdf/www/images/css2.png deleted file mode 100755 index 9fcaead5..00000000 Binary files a/application/third_party/dompdf/www/images/css2.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/dompdf_simple.png b/application/third_party/dompdf/www/images/dompdf_simple.png deleted file mode 100755 index 1362ba0e..00000000 Binary files a/application/third_party/dompdf/www/images/dompdf_simple.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/favicon.ico b/application/third_party/dompdf/www/images/favicon.ico deleted file mode 100755 index 4c4c7c29..00000000 Binary files a/application/third_party/dompdf/www/images/favicon.ico and /dev/null differ diff --git a/application/third_party/dompdf/www/images/favicon.png b/application/third_party/dompdf/www/images/favicon.png deleted file mode 100755 index a6de7bdb..00000000 Binary files a/application/third_party/dompdf/www/images/favicon.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/h_bar.gif b/application/third_party/dompdf/www/images/h_bar.gif deleted file mode 100755 index a55e2f1c..00000000 Binary files a/application/third_party/dompdf/www/images/h_bar.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/left_arrow.gif b/application/third_party/dompdf/www/images/left_arrow.gif deleted file mode 100755 index ecfae80f..00000000 Binary files a/application/third_party/dompdf/www/images/left_arrow.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/logo.png b/application/third_party/dompdf/www/images/logo.png deleted file mode 100755 index 3fb7ad67..00000000 Binary files a/application/third_party/dompdf/www/images/logo.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/logo.xcf b/application/third_party/dompdf/www/images/logo.xcf deleted file mode 100755 index f78f35fc..00000000 Binary files a/application/third_party/dompdf/www/images/logo.xcf and /dev/null differ diff --git a/application/third_party/dompdf/www/images/php5-power-micro.png b/application/third_party/dompdf/www/images/php5-power-micro.png deleted file mode 100755 index 19c4953b..00000000 Binary files a/application/third_party/dompdf/www/images/php5-power-micro.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/small_logo.png b/application/third_party/dompdf/www/images/small_logo.png deleted file mode 100755 index 0b8517dc..00000000 Binary files a/application/third_party/dompdf/www/images/small_logo.png and /dev/null differ diff --git a/application/third_party/dompdf/www/images/star_01.gif b/application/third_party/dompdf/www/images/star_01.gif deleted file mode 100755 index e110f505..00000000 Binary files a/application/third_party/dompdf/www/images/star_01.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/star_02.gif b/application/third_party/dompdf/www/images/star_02.gif deleted file mode 100755 index 75de4600..00000000 Binary files a/application/third_party/dompdf/www/images/star_02.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/star_03.gif b/application/third_party/dompdf/www/images/star_03.gif deleted file mode 100755 index b3733cd8..00000000 Binary files a/application/third_party/dompdf/www/images/star_03.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/star_04.gif b/application/third_party/dompdf/www/images/star_04.gif deleted file mode 100755 index 3735525c..00000000 Binary files a/application/third_party/dompdf/www/images/star_04.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/star_05.gif b/application/third_party/dompdf/www/images/star_05.gif deleted file mode 100755 index 4983634d..00000000 Binary files a/application/third_party/dompdf/www/images/star_05.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/title.gif b/application/third_party/dompdf/www/images/title.gif deleted file mode 100755 index 9d2574e8..00000000 Binary files a/application/third_party/dompdf/www/images/title.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/v_bar.gif b/application/third_party/dompdf/www/images/v_bar.gif deleted file mode 100755 index ccbc3fe3..00000000 Binary files a/application/third_party/dompdf/www/images/v_bar.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/images/xhtml10.png b/application/third_party/dompdf/www/images/xhtml10.png deleted file mode 100755 index 30f1e8e6..00000000 Binary files a/application/third_party/dompdf/www/images/xhtml10.png and /dev/null differ diff --git a/application/third_party/dompdf/www/index.php b/application/third_party/dompdf/www/index.php deleted file mode 100755 index 7e787f33..00000000 --- a/application/third_party/dompdf/www/index.php +++ /dev/null @@ -1,28 +0,0 @@ - - - -

    Overview

    - -

    dompdf is an HTML to PDF converter. At its heart, dompdf is (mostly) -CSS2.1 compliant HTML layout and rendering engine written in PHP. It is -a style-driven renderer: it will download and read external stylesheets, -inline style tags, and the style attributes of individual HTML elements. It -also supports most presentational HTML attributes.

    - -

    PDF rendering is currently provided either by PDFLib (www.pdflib.com) or by a bundled -version the R&OS CPDF class written by Wayne Munro (www.ros.co.nz/pdf). (Some -performance related changes have been made to the R&OS class, -however). In order to use PDFLib with dompdf, the PDFLib PECL -extension is required. Using PDFLib improves performance and reduces -the memory requirements of dompdf somewhat, while the R&OS CPDF class, -though slightly slower, eliminates any dependencies on external PDF -libraries.

    - -

    Please note that dompdf works only with PHP 5. There are no plans for -a PHP 4 port. If your web host does not offer PHP 4, I suggest either pestering -them, or setting up your own PHP 5 box and using it to run dompdf. Your scripts -on your web host can redirect PDF requests to your PHP 5 box.

    - - diff --git a/application/third_party/dompdf/www/jquery-1.4.2.js b/application/third_party/dompdf/www/jquery-1.4.2.js deleted file mode 100755 index 48a88b8f..00000000 --- a/application/third_party/dompdf/www/jquery-1.4.2.js +++ /dev/null @@ -1,154 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.2 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Sat Feb 13 22:33:48 2010 -0500 - */ -(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, -Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& -(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, -a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== -"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, -function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
    a"; -var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, -parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= -false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= -s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, -applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; -else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, -a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== -w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, -cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= -c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); -a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, -function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); -k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), -C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= -e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& -f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; -if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", -e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, -"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, -d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, -e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); -t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| -g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, -CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, -g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, -text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, -setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= -h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== -"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, -h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& -q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; -if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

    ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); -(function(){var g=s.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: -function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= -{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== -"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", -d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? -a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== -1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, -""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); -return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", -""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= -c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? -c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= -function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= -Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, -"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= -a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= -a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== -"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
    ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, -serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), -function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, -global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& -e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? -"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== -false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= -false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", -c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| -d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); -g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== -1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== -"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; -if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== -"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| -c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; -this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= -this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, -e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
    "; -a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); -c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, -d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- -f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": -"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in -e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); \ No newline at end of file diff --git a/application/third_party/dompdf/www/setup.php b/application/third_party/dompdf/www/setup.php deleted file mode 100755 index 6bc64daa..00000000 --- a/application/third_party/dompdf/www/setup.php +++ /dev/null @@ -1,325 +0,0 @@ - - - -

    Setup

    - -

    System Configuration

    - - array( - "required" => "5.0", - "value" => phpversion(), - "result" => version_compare(phpversion(), "5.0"), - ), - "DOMDocument extension" => array( - "required" => true, - "value" => phpversion("DOM"), - "result" => class_exists("DOMDocument"), - ), - "PCRE" => array( - "required" => true, - "value" => phpversion("pcre"), - "result" => function_exists("preg_match"), - ), - "Zlib" => array( - "required" => true, - "value" => phpversion("zlib"), - "result" => function_exists("gzcompress"), - "fallback" => "Recommended to compress PDF documents", - ), - "MBString extension" => array( - "required" => true, - "value" => phpversion("mbstring"), - "result" => function_exists("mb_send_mail"), // Should never be reimplemented in dompdf - "fallback" => "Recommended, will use fallback functions", - ), - "GD" => array( - "required" => true, - "value" => phpversion("gd"), - "result" => function_exists("imagecreate"), - "fallback" => "Required if you have images in your documents", - ), - "APC" => array( - "required" => true, - "value" => phpversion("apc"), - "result" => function_exists("apc_fetch"), - "fallback" => "Recommended for better performances", - ), -); - -?> - - - - - - - - - $server_config) { ?> - - - - - - - -
    RequiredPresent
    "> - No. ".$server_config["fallback"].""; - } - ?> -
    - -

    DOMPDF Configuration

    - - array( - "desc" => "Root directory of DOMPDF", - "success" => "read", - ), - "DOMPDF_INC_DIR" => array( - "desc" => "Include directory of DOMPDF", - "success" => "read", - ), - "DOMPDF_LIB_DIR" => array( - "desc" => "Third-party libraries directory of DOMPDF", - "success" => "read", - ), - "DOMPDF_FONT_DIR" => array( - "desc" => "Additional fonts directory", - "success" => "read", - ), - "DOMPDF_FONT_CACHE" => array( - "desc" => "Font metrics cache", - "success" => "write", - ), - "DOMPDF_TEMP_DIR" => array( - "desc" => "Temporary folder", - "success" => "write", - ), - "DOMPDF_CHROOT" => array( - "desc" => "Restricted path", - "success" => "read", - ), - "DOMPDF_UNICODE_ENABLED" => array( - "desc" => "Unicode support (thanks to additionnal fonts)", - ), - "TTF2AFM" => array( - "desc" => "Path to the ttf2afm executable", - "success" => "read", - ), - "DOMPDF_PDF_BACKEND" => array( - "desc" => "Backend library that makes the outputted file (PDF, image)", - "success" => "backend", - ), - "DOMPDF_DEFAULT_MEDIA_TYPE" => array( - "desc" => "Default media type (print, screen, ...)", - ), - "DOMPDF_DEFAULT_PAPER_SIZE" => array( - "desc" => "Default paper size (A4, letter, ...)", - ), - "DOMPDF_DEFAULT_FONT" => array( - "desc" => "Default font, used if the specified font in the CSS stylesheet was not found", - ), - "DOMPDF_DPI" => array( - "desc" => "DPI scale of the document", - ), - "DOMPDF_ENABLE_PHP" => array( - "desc" => "Inline PHP support", - ), - "DOMPDF_ENABLE_JAVASCRIPT" => array( - "desc" => "Inline JavaScript support", - ), - "DOMPDF_ENABLE_REMOTE" => array( - "desc" => "Allow remote stylesheets and images", - "success" => "remote", - ), - "DEBUGPNG" => array( - "desc" => "Debug PNG images", - ), - "DEBUGKEEPTEMP" => array( - "desc" => "Keep temporary image files", - ), - "DEBUGCSS" => array( - "desc" => "Debug CSS", - ), - "DEBUG_LAYOUT" => array( - "desc" => "Debug layout", - ), - "DEBUG_LAYOUT_LINES" => array( - "desc" => "Debug text lines layout", - ), - "DEBUG_LAYOUT_BLOCKS" => array( - "desc" => "Debug block elements layout", - ), - "DEBUG_LAYOUT_INLINE" => array( - "desc" => "Debug inline elements layout", - ), - "DEBUG_LAYOUT_PADDINGBOX" => array( - "desc" => "Debug padding boxes layout", - ), - "DOMPDF_LOG_OUTPUT_FILE" => array( - "desc" => "The file in which dompdf will write warnings and messages", - "success" => "write", - ), - "DOMPDF_FONT_HEIGHT_RATIO" => array( - "desc" => "The line height ratio to apply to get a render like web browsers", - ), - "DOMPDF_ENABLE_CSS_FLOAT" => array( - "desc" => "Enable CSS float support (experimental)", - ), -); -?> - - - - - - - - - - $value) { ?> - - - - - - - - -
    Config nameValueDescriptionStatus
    >
    - -

    Installed fonts for the Cpdf Backend

    - - - - - - - - - - - - - - - - - - - - $variants) { ?> - - - $path) { - if ($i > 0) { - echo ""; - } - - echo " - "; - - foreach ($extensions as $ext) { - $v = ""; - $class = ""; - - if (is_readable("$path.$ext")) { - // if not cache file - if (strpos($ext, ".php") === false) { - $class = "ok"; - $v = $ext; - } - - // cache file - else { - // check if old cache format - $content = file_get_contents("$path.$ext", null, null, null, 50); - if (strpos($content, '$this->')) { - $v = "DEPREC."; - } - else { - ob_start(); - $d = include("$path.$ext"); - ob_end_clean(); - - if ($d == 1) - $v = "DEPREC."; - else { - $class = "ok"; - $v = $d["_version_"]; - } - } - } - } - - echo ""; - } - - echo ""; - $i++; - } - ?> - - -
    Font familyVariantsFile versions
    TTFAFMAFM cacheUFMUFM cache
    - (default)'; - ?> -
    - $name : $path
    -
    $v
    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/style.css b/application/third_party/dompdf/www/style.css deleted file mode 100755 index a86a0468..00000000 --- a/application/third_party/dompdf/www/style.css +++ /dev/null @@ -1,251 +0,0 @@ -body, select { - color: #7d7a7a; - font-family: 'trebuchet ms', verdana, sans-serif; - font-size: 13px; -} - -a:link, a:visited, a:active { - color: #5F83BA; - text-decoration: none; -} - -a:hover { - color: #5f83ba; - text-decoration: underline; -} - -img { - border: none; -} - -pre, -code { - font-size: 0.8em; - font-family: "lucida console", monospace; -} - -pre { - background-color: #f8f8f8; - padding: 10px; -} - -select { - font-weight: bold; -} - -h2 { - margin: 0.3em 0; -} - -.bar { - background-image: url('images/h_bar.gif'); - background-repeat: repeat-x; - background-position: bottom right; -} - -#header { - height: 50px; - line-height: 30px; -} - -#footer { - font-size: 0.75em; - padding-top: 12px; - background-image: url('images/h_bar.gif'); - background-repeat: repeat-x; - background-position: top left; - height: 35px; - vertical-align: middle; - clear: both; -} - -#logo { - position: absolute; - top: 0px; - right: 0px; - border: none; -} - -.badges { - float: right; -} - -#left_col, #content { - vertical-align: top; -} -/* -#left_col { - padding: 3px 3px 2em 3px; - margin-top: 2px; - width: 210px; - padding-right: 10px; - background-image: url('images/v_bar.gif'); - background-repeat: repeat-y; - background-position: top right; -} -*/ - -#left_col { - padding: 3px 3px 3em 3px; - margin-top: 2px; - width: 120px; - padding-right: 10px; - float: left; -} - -#left_col h2 { - font-size: 1.0em; - margin-top: 0.5em; - margin-bottom: 0.25em; -} - -#left_col ul { - margin-top: 0.25em; - padding-left: 0px; - margin-left: 0px; - position: fixed; -} - -#left_col ul li { list-style-position: inside; } - -#left_col iframe { margin-left: 40px; margin-top: 10px; } - -#content { - margin-left: 120px; - padding: 1em 1em 1em 2em; - min-width: 800px; - background-image: url('images/v_bar.gif'); - background-repeat: repeat-y; - background-position: top left; -} - -.message { - margin-top: 1em; - border: 1px dashed #5E83BA; -} - -#content li { - margin-top: 0.3em; - vertical-align: top; -} - -#content>*>li { - margin-right: 40px; /* keep things in line */ -} - -#content h2 { - text-align: left; - color: #4A9166; -} - -#content h3 { - margin-top: 2em; -} - -#content p { - text-align: justify; -} - -#content table td, -#content table th { - padding: 0.3em; -} - -#content table td.input { - white-space: nowrap; - font-family: "lucida console", monospace; - font-size: 0.8em; -} - -#content textarea { - padding: 4px; - width: 100%; - border: 1px dashed #5F83BA; - -moz-box-shadow: inset 3px 3px 3px rgba(0,0,0,0.1); - -webkit-box-shadow: inset 3px 3px 3px rgba(0,0,0,0.1); - box-shadow: inset 3px 3px 3px rgba(0,0,0,0.1); -} - -#content button { - color: #6d6a6a; - font-family: 'trebuchet ms', verdana, sans-serif; -} - -#preview { - float: right; - height: 800px; - min-width: 400px; - width: 60%; - border: 1px solid #666; - margin-left: 1em; - -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.5); - -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.5); - box-shadow: 0px 0px 6px rgba(0,0,0,0.5); -} - -table.setup { - border: 1px solid #ccc; - border-collapse: collapse; -} - -table.setup td, -table.setup th { - border: 1px solid #ccc; -} - -table.setup th { - background-color: #ddd; -} - -table.setup td.title { - background-color: #f6f6f6; -} - -table.setup td.ok, -table.setup tr:hover td.ok { - background-color: #9e4; -} - -table.setup td.failed, -table.setup tr:hover td.failed { - background-color: #f43; - color: white; -} - -table.setup td.warning, -table.setup tr:hover td.warning { - background-color: #FCC612; -} - -table.setup tr:hover td { - background-color: #EBF1F7; -} - -table.setup tr:hover td.title { - background-color: #D0E0F2; -} - -/* Method definitions from phpdoc */ -.method-definition { - background-image: url('images/h_bar.gif'); - background-position: bottom center; - background-repeat: repeat-x; - padding: 10px 10px 20px 10px; - margin-bottom: 1em; -} - -.method-title { - color: #5F83BA; -} - -.var-name, -.method-name, -.method-title { - font-weight: bold; -} - -.var-type, -.method-result { - color: #4A9166; - font-style: italic; -} diff --git a/application/third_party/dompdf/www/test/backgroundcolor_fontdecoration_pageborder.html b/application/third_party/dompdf/www/test/backgroundcolor_fontdecoration_pageborder.html deleted file mode 100755 index 3b8dfd64..00000000 --- a/application/third_party/dompdf/www/test/backgroundcolor_fontdecoration_pageborder.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - -
    -

    Background color, text decoration, page border

    -

    see more testcases with background images in image_variants.html

    - -
    -
    - -

     

    - -

    Text

    -

    Link

    - -

     

    - -

    -block -inline -block -_underlinex -block -_underline stylex -block -_line-through stylex -block -_overline stylex -block -
    - -

     

    - -

    -block -inline -block -_underlinex -block -_underline stylex -block -_line-through stylex -block -_overline stylex -block -
    - -

     

    - -

    -block -inline -block -_underlinex -block -_underline stylex -block -_line-through stylex -block -_overline stylex -block -
    - -

     

    - -

    -block -inline -block -_underlinex -block -_underline stylex -block -_line-through stylex -block -_overline stylex -block -
    -

     

    - -

    -block -inline - -underline sdfjsfh sdfs sfd sf sf sdfsdfasf asdfasdfa asdfasdf asdf asdfas dfasdf afsafasf asdfasdasdf adfasfasdf - -block -
    - -

     

    - -

    -block -inline -block -underline -block -underline style -block -
    - -

     

    - -

    -The PHP 5 HTML to PDF converter -

    - -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -

    Fill fill fill fill fill fill fill fill

    -
    - diff --git a/application/third_party/dompdf/www/test/css/common.css b/application/third_party/dompdf/www/test/css/common.css deleted file mode 100755 index eb8c732b..00000000 --- a/application/third_party/dompdf/www/test/css/common.css +++ /dev/null @@ -1,128 +0,0 @@ -/* Notes ------------------------------------------------------------------------*/ -.note_form { - display: none; -} - - -/* Page ------------------------------------------------------------------------*/ -.page { - background-color: white; - padding: 20px; - font-size: 0.7em; - margin-bottom: 15px; - margin-right: 5px; -} - -.page table.header td h1 { - margin: 0px; -} - -.page table.header { - border-bottom: 1px solid black; -} - -.page h1 { - text-align: center; - color: black; - font-style: normal; - font-size: 2em; -} - -.page h2 { - text-align: center; - color: black; -} - -.page h3 { - color: black; - font-size: 1em; -} - -.page p { - text-align: justify; - font-size: 1em; -} - -.page em { - font-weight: bold; - font-style: normal; - text-decoration: underline; - margin-left: 1%; - margin-right: 1%; - -} - -.money_table { - width: 85%; - margin-left: auto; - margin-right: auto; -} - -.money { - text-align: right; - padding-right: 20px; -} - -.money_field { - text-align: right; - padding: 0px 15px 5px 15px; - font-weight: bold; -} - -.total_label { - border-top: 2px double black; - font-weight: bold; -} - -.total_field { - border-top: 2px double black; - text-align: right; - padding: 0px 15px 5px 15px; - font-weight: bold; -} - -.written_field { - border-bottom: 0.1pt solid black; -} - -.page .indent * { margin-left: 4em; } - -.checkbox { - border: 1px solid black; - padding: 1px 2px; - font-size: 7px; - font-weight: bold; -} - -table.fax_head { - width: 100%; - font-weight: bold; - font-size: 1.1em; - border-bottom: 1px solid black; -} - -/* Sales-agreement specific ------------------------------------------------------------------------*/ -table.sa_signature_box { - margin: 2em auto 2em auto; -} - -table.sa_signature_box tr td { - padding-top: 1.5em; - vertical-align: top; - white-space: nowrap; -} - -.special_conditions { - font-style: italic; - margin-left: 2em; - white-space: pre; - font-weight: bold; -} - -.page h2 { - text-align: left; -} - diff --git a/application/third_party/dompdf/www/test/css/importabs.css b/application/third_party/dompdf/www/test/css/importabs.css deleted file mode 100755 index d6cbfb9c..00000000 --- a/application/third_party/dompdf/www/test/css/importabs.css +++ /dev/null @@ -1,2 +0,0 @@ -p.importabs {background-color:#ffffc0;} - diff --git a/application/third_party/dompdf/www/test/css/importall.css b/application/third_party/dompdf/www/test/css/importall.css deleted file mode 100755 index 89f4379b..00000000 --- a/application/third_party/dompdf/www/test/css/importall.css +++ /dev/null @@ -1,2 +0,0 @@ -li.import {background-color:#ffffc0;} - diff --git a/application/third_party/dompdf/www/test/css/importdisplay.css b/application/third_party/dompdf/www/test/css/importdisplay.css deleted file mode 100755 index 7610d901..00000000 --- a/application/third_party/dompdf/www/test/css/importdisplay.css +++ /dev/null @@ -1,2 +0,0 @@ -p.import {background-color:#c0c0ff;} - diff --git a/application/third_party/dompdf/www/test/css/importprint.css b/application/third_party/dompdf/www/test/css/importprint.css deleted file mode 100755 index cc9e8c5f..00000000 --- a/application/third_party/dompdf/www/test/css/importprint.css +++ /dev/null @@ -1,2 +0,0 @@ -p.import {background-color:#eeeeee;} - diff --git a/application/third_party/dompdf/www/test/css/importsub.css b/application/third_party/dompdf/www/test/css/importsub.css deleted file mode 100755 index 96b5338f..00000000 --- a/application/third_party/dompdf/www/test/css/importsub.css +++ /dev/null @@ -1,2 +0,0 @@ -p.importsub {background-color:#ffffc0;} - diff --git a/application/third_party/dompdf/www/test/css/linkall.css b/application/third_party/dompdf/www/test/css/linkall.css deleted file mode 100755 index d3668cfc..00000000 --- a/application/third_party/dompdf/www/test/css/linkall.css +++ /dev/null @@ -1,2 +0,0 @@ -li.link {background-color:#ffffc0;} - diff --git a/application/third_party/dompdf/www/test/css/linkdefault.css b/application/third_party/dompdf/www/test/css/linkdefault.css deleted file mode 100755 index 06115010..00000000 --- a/application/third_party/dompdf/www/test/css/linkdefault.css +++ /dev/null @@ -1,2 +0,0 @@ -li.link {color:#ff0000;} - diff --git a/application/third_party/dompdf/www/test/css/linkdisplay.css b/application/third_party/dompdf/www/test/css/linkdisplay.css deleted file mode 100755 index 77f3d191..00000000 --- a/application/third_party/dompdf/www/test/css/linkdisplay.css +++ /dev/null @@ -1,2 +0,0 @@ -p.link {background-color:#c0c0ff;} - diff --git a/application/third_party/dompdf/www/test/css/linkprint.css b/application/third_party/dompdf/www/test/css/linkprint.css deleted file mode 100755 index dd3f3ca5..00000000 --- a/application/third_party/dompdf/www/test/css/linkprint.css +++ /dev/null @@ -1,2 +0,0 @@ -p.link {background-color:#eeeeee;} - diff --git a/application/third_party/dompdf/www/test/css/print_static.css b/application/third_party/dompdf/www/test/css/print_static.css deleted file mode 100755 index 2acd05d6..00000000 --- a/application/third_party/dompdf/www/test/css/print_static.css +++ /dev/null @@ -1,701 +0,0 @@ -/* Default style definitions */ - -@import url(common.css); - -@page { - margin: 0.25in; -} - -/* General ------------------------------------------------------------------------*/ -body { - background-color: transparent; - color: black; - font-family: "verdana", "sans-serif"; - margin: 0px; - padding-top: 0px; - font-size: 1em; -} - -@media print { - p { margin: 2px; } -} - -h1 { - font-size: 1.1em; - font-style: italic; -} - -h2 { - font-size: 1.05em; -} - -img { - border: none; -} - -pre { - font-family: "verdana", "sans-serif"; - font-size: 0.7em; -} - -ul { - list-style-type: circle; - list-style-position: inside; - margin: 0px; - padding: 3px; -} - -li.alpha { - list-style-type: lower-alpha; - margin-left: 15px; -} - -p { - font-size: 0.8em; -} - -a:link, -a:visited { - /* font-weight: bold; */ - text-decoration: none; - color: black; -} - -a:hover { - text-decoration: underline; -} - -#body { - padding-bottom: 2em; - padding-top: 5px; -} - -#body pre { -} - -.center { - text-align: center; -} - -.right { - text-align: right; -} - -#money { - text-align: right; - padding-right: 20px; -} - -/* Footer ------------------------------------------------------------------------*/ -#footer { - color: black; -} - -#copyright { - padding: 5px; - font-size: 0.6em; - background-color: white; -} - -#footer_spacer_row { - width: 100%; -} - -#footer_spacer_row td { - padding: 0px; - border-bottom: 1px solid #000033; - background-color: #F7CF07; - height: 2px; - font-size: 2px; - line-height: 2px; -} - -#logos { - padding: 5px; - float: right; -} - -/* Section Header ------------------------------------------------------------------------*/ -#section_header { - text-align: center; -} - -#job_header { - text-align: left; - background-color: white; - margin-left: 5px; - padding: 5px; - border: 1px dashed black; -} - -#job_info { - font-weight: bold; -} - -.header_details td { - font-size: 0.6em; -} - -.header_label { - padding-left: 20px; -} - -.header_field { - padding-left: 5px; - font-weight: bold; -} - -/* Content ------------------------------------------------------------------------*/ -#content { - padding: 0.2em 1% 0.2em 1%; - min-height: 15em; -} - -.page_buttons { - text-align: center; - margin: 3px; - font-size: 0.7em; - white-space: nowrap; - font-weight: bold; - width: 74%; -} - -.link_bar { - font-size: 0.7em; - text-align: center; - margin: auto; -/* white-space: nowrap; */ -} - -.link_bar a { - white-space: nowrap; - font-weight: bold; -} - -.page_menu li { - margin: 5px; - font-size: 0.8em; -} - -/* Detail ------------------------------------------------------------------------*/ -.detail_table { - border-top: 1px solid black; - border-bottom: 1px solid black; - padding: 3px; - margin: 15px; -} - -.detail_head td { - background-color: #ddd; - color: black; - font-weight: bold; - padding: 3px; - font-size: 0.75em; - text-align: center; -} - -.detail_label { - padding: 3px; - font-size: 0.75em; - width: 16%; - border-top: 1px solid #fff; - border-bottom: 1px solid #fff; - background-color: #ddd; -} - -.detail_field { - width: 33%; - font-size: 0.8em; - color: ; - text-align: center; - padding: 3px; -} - -.detail_sub_table { - font-size: 1em; -} - -.detail_spacer_row td { - border-top: 1px solid white; - border-bottom: 1px solid white; - background-color: #999; - font-size: 2px; - line-height: 2px; -} - -#narrow { - width: 50%; -} - -.operation { - width: 1%; -} - -.summary_spacer_row { - font-size: 0.1em; -} - -.bar { - border-top: 1px solid black; -} - -/* Forms ------------------------------------------------------------------------*/ -.form { - border-top: 1px solid black; - border-bottom: 1px solid black; - margin-top: 10px; -} - -.form td { - padding: 3px; -} - -.form th, .form_head td { - background-color: #ddd - border-bottom: 1px solid black; - color: black; - padding: 3px; - text-align: center; - font-size: 0.65em; - font-weight: bold; -} - -.form_head a:link, -.form_head a:visited { - color: black; -} - -.form_head a:hover { -} - -.sub_form_head td { - border: none; - font-size: 0.9em; - white-space: nowrap; -} - -.form input { - color: black; - background-color: white; - border: 1px solid black; - padding: 1px 2px 1px 2px; - text-decoration: none; - font-size: 1em; -} - -.form textarea { - color: black; - background-color: white; - border: 1px solid black; - font-size: 1em; -} - -.form select { - color: black; - background-color: white; - font-size: 1em; -} - -.button, a.button { - color: black; - background-color: white; - border: 1px solid black; - font-weight: normal; - white-space: nowrap; - text-decoration: none; -} - -a.button { - display: inline-block; - text-align: center; - padding: 2px; -} - -a.button:hover { - text-decoration: none; - color: black; -} - -.form_field { - color: black; - background-color: white; - font-size: 0.7em; -} - -.form_label { - color: black; - background-color: #ddd; - font-size: 0.7em; - padding: 3px; -} - -/* -.form_foot { - background-color: #E5D9C3; - font-size: 0.6em; -} -*/ - -.form_foot td { - background-color: #ddd - border-bottom: 1px solid black; - color: black; - padding: 3px; - text-align: center; - font-size: 0.65em; - font-weight: bold; -} - -.form_foot a:link, -.form_foot a:visited { - color: black; -} - -.form_foot a:hover { - color: black; -} - -.no_border_input input { - border: none; -} - -.no_wrap { - white-space: nowrap; -} - -tr.row_form td { - white-space: nowrap; -} - -/* Wizards ------------------------------------------------------------------------*/ -.wizard { - font-size: 0.8em; - border-top: 1px solid black; -} - -#no_border { - border: none; -} - -.wizard p { - text-indent: 2%; -} - -.wizard td { - padding: 3px; -/* padding-left: 3px; - padding-right: 3px; - padding-bottom: 3px;*/ -} - -.wizard input { - color: black; - background-color: white; - border: 1px solid black; - padding: 1px 2px 1px 2px; - text-decoration: none; -} - -.wizard textarea { - color: black; - background-color: white; - border: 1px solid black; -} - -.wizard select { - color: black; - background-color: white; - border: 1px solid black; -} - -.wizard_head { - color: black; - font-weight: bold; -} - -.wizard_buttons { - border-top: 1px solid black; - padding-top: 3px; -} - -.wizard_buttons a { - background-color: white; - border: 1px solid black; - padding: 2px 3px 2px 3px; -} - -/* List ------------------------------------------------------------------------*/ -.list_table, -.notif_list_table { - color: black; - padding-bottom: 4px; - background-color: white; -} - -.list_table td, -.notif_list_table td { - padding: 3px 5px 3px 5px; -} - -.list_table input { - color: black; - background-color: white; - border: 1px solid black; - padding: 1px 2px 1px 2px; - text-decoration: none; -} - -.list_head, -.notif_list_head { - font-weight: bold; - background-color: #ddd; - font-size: 0.65em; -} - -.list_head td, -.notif_list_head td { - border-top: 1px solid black; - border-bottom: 1px solid black; - color: black; - text-align: center; - white-space: nowrap; -} - -.list_head a:link, -.list_head a:visited, -.notif_list_head a:link, -.notif_list_head a:visited { - color: black; -} - -.list_head a:hover, -.notif_list_head a:hover { -} - -.list_foot { - font-weight: bold; - background-color: #ddd; - font-size: 0.65em; -} - -.list_foot td { - border-top: 1px solid black; - border-bottom: 1px solid black; - color: black; - text-align: right; - white-space: nowrap; -} - -.sub_list_head td { - border: none; - font-size: 0.7em; -} - -.odd_row td { -/* background-color: #EDF2F7; - border-top: 2px solid #FFFFff;*/ - background-color: transparent; - border-bottom: 0.9px solid #ddd; /* 0.9 so table borders take precedence */ -} - -.even_row td { -/* background-color: #F8EEE4; - border-top: 3px solid #FFFFff;*/ - background-color: #f6f6f6; - border-bottom: 0.9px solid #ddd; -} - -.spacer_row td { - line-height: 2px; - font-size: 2px; -} - -.phone_table td { - border: none; - font-size: 0.8em; -} - -div.notif_list_text { - margin-bottom: 1px; - font-size: 1.1em; -} - -.notif_list_row td.notif_list_job { - text-align: center; - font-weight: bold; - font-size: 0.65em; -} - -.notif_list_row td.notif_list_dismiss table td { - text-align: center; - font-size: 1em; - border: none; - padding: 0px 2px 0px 2px; -} - -.notif_list_row td { - padding: 5px 5px 7px 5px; - border-bottom: 1px dotted #ddd; - background-color: white; - font-size: 0.6em; -} - -.notif_list_row:hover td { - background-color: #ddd; -} - -/* Page ------------------------------------------------------------------------*/ -.page { - border: none; - padding: 0in; - margin-right: 0.1in; - margin-left: 0.1in; - /*margin: 0.33in 0.33in 0.4in 0.33in; */ - background-color: transparent; -} - -.page table.header h1{ - font-size: 12pt; -} - -.page>h2, -.page>p { - margin-top: 2pt; - margin-bottom: 2pt; -} - -.page h2 { - page-break-after: avoid; -} - -.money_table { - border-collapse: collapse; - font-size: 6pt; -} - -/* Tree ------------------------------------------------------------------------*/ -.tree_div { - display: none; - background-color: #ddd; - border: 1px solid #333; -} - -.tree_div .tree_step_bottom_border { - border-bottom: 1px dashed #8B9DBE; -} - -.tree_div .button, .tree_row_table .button, -.tree_div .no_button { - width: 110px; - font-size: 0.7em; - padding: 3px; - text-align: center; -} - -/* -.tree_div .button a, .tree_row_table .button a { - text-decoration: none; - color: #114C8D; -} -*/ - -.tree_row_desc { - font-weight: bold; - font-size: 0.7em; - text-indent: -10px; -} - -.tree_row_info { - font-size: 0.7em; - width: 200px; -} - -.tree_div_head a, -.tree_row_desc a { - color: #000033; - text-decoration: none; -} - -.tree_div_head { - font-weight: bold; - font-size: 0.7em; -} - -/* Summaries ------------------------------------------------------------------------*/ -.summary { - border: 1px solid black; - background-color: white; - padding: 1%; - font-size: 0.8em; -} - -.summary h1 { - color: black; - font-style: normal; -} - -/* Sales-agreement specific ------------------------------------------------------------------------*/ -table.sa_signature_box { - margin: 2em auto 2em auto; -} - -table.sa_signature_box tr td { - padding-top: 1.25em; - vertical-align: top; - white-space: nowrap; -} - -.special_conditions { - font-style: italic; - margin-left: 2em; - white-space: pre; -} - -.sa_head * { - font-size: 7pt; -} - -/* Change order specific ------------------------------------------------------------------------*/ -table.change_order_items { - font-size: 8pt; - width: 100%; - border-collapse: collapse; - margin-top: 2em; - margin-bottom: 2em; -} - -table.change_order_items>tbody { - border: 1px solid black; -} - -table.change_order_items>tbody>tr>th { - border-bottom: 1px solid black; -} - -table.change_order_items>tbody>tr>td { - border-right: 1px solid black; - padding: 0.5em; -} - -td.change_order_total_col { - padding-right: 4pt; - text-align: right; -} - -td.change_order_unit_col { - padding-left: 2pt; - text-align: left; -} \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/css_2d_transforms.html b/application/third_party/dompdf/www/test/css_2d_transforms.html deleted file mode 100755 index c0820cbe..00000000 --- a/application/third_party/dompdf/www/test/css_2d_transforms.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - -

    none

    -
     
    - -

    rotate

    -
     
    - -

    scale

    -
     
    -
     
    -
     
    -
     
    - -

    translate

    -
     
    -
     
    -
     
    -
     
    - -

    skew

    -
     
    -
     
    -
     
    -
     
    - -

    mixed

    -
     
    - - - diff --git a/application/third_party/dompdf/www/test/css_baseline.html b/application/third_party/dompdf/www/test/css_baseline.html deleted file mode 100755 index 198260ad..00000000 --- a/application/third_party/dompdf/www/test/css_baseline.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - -(enter your text here) - - - diff --git a/application/third_party/dompdf/www/test/css_block_height.html b/application/third_party/dompdf/www/test/css_block_height.html deleted file mode 100755 index c42ba0c1..00000000 --- a/application/third_party/dompdf/www/test/css_block_height.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - -
    -  -
    - - - diff --git a/application/third_party/dompdf/www/test/css_border.html b/application/third_party/dompdf/www/test/css_border.html deleted file mode 100755 index f793c677..00000000 --- a/application/third_party/dompdf/www/test/css_border.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - -
    dotteddashedsoliddouble
    grooveridgeinsetoutset
    - -

    partial attributes merged

    - -
    border:thin solid red;
    -
    border:red thin solid;
    -
    { border:thin solid; }{border:blue; } (merged, reset all - color has no effect)
    -
    { border:thin solid; }{border-color:green; } (merged, overwrite only color)
    -
    { border:thin solid; }{border:blue; } (merged, reset all - color has no effect)
    -
    { border:thin solid; }{border-color:green; } (merged, overwrite only color)
    -
    { border:thin blue solid; }{border-color:green; } (merged, overwrite only color)
    -
    { border:thin blue solid; }{border-style:dashed; } (merged, overwrite only style)
    -
    { border:thin blue solid; }{border-width:thick; } (merged, overwrite only width)
    -
    { border:thin blue solid; }{border-width:medium; } (merged, overwrite only width)
    -
    { border:thin blue solid; }{border-width:3pt; } (merged, overwrite only width)
    - -

    top:

    - -
    border-top:thin solid red;
    -
    border-top:red thin solid;
    -
    { border-top:thin solid; }{border-top-color:green; } (merged, overwrite only color)
    -
    { border-top:thin solid; }{border-top:blue; } (merged, reset all - color has no effect)
    - -

    right left bottom:

    - -
    border-right:thin solid red;
    -
    border-left:thin solid red;
    -
    border-bottom:thin solid red;
    - -

    Individual Attributes

    -
    {border:thin blue solid;}{border-top-color:red;}
    -
    {border:thin blue solid;}{border-right-color:red;}
    -
    {border:thin blue solid;}{border-bottom-color:red;}
    -
    {border:thin blue solid;}{border-left-color:red;}
    - -
    {border:thin blue solid;}{border-top-style:dashed;}
    -
    {border:thin blue solid;}{border-right-style:dashed;}
    -
    {border:thin blue solid;}{border-bottom-style:dashed;}
    -
    {border:thin blue solid;}{border-left-style:dashed;}
    - -
    {border:thin blue solid;}{border-top-width:medium;}
    -
    {border:thin blue solid;}{border-right-width:medium;}
    -
    {border:thin blue solid;}{border-bottom-width:medium;}
    -
    {border:thin blue solid;}{border-left-width:medium;}
    - -

    Individual side specific Attributes

    - -
    {border:thin blue solid;}{border-color:red;}
    -
    {border:thin blue solid;}{border-color:red green;}
    -
    {border:thin blue solid;}{border-color:red green blue;}
    -
    {border:thin blue solid;}{border-color:red green blue gray;}
    - -
    {border:thin blue solid;}{border-style:dashed;}
    -
    {border:thin blue solid;}{border-style:dashed dotted;}
    -
    {border:thin blue solid;}{border-style:dashed dotted double;}
    -
    {border:thin blue solid;}{border-style:dashed dotted double groove;}
    - -
    {border:thin blue solid;}{border-width:1pt;}
    -
    {border:thin blue solid;}{border-width:1pt 2pt;}
    -
    {border:thin blue solid;}{border-width:1pt 2pt 3pt;}
    -
    {border:thin blue solid;}{border-width:1pt 2pt 3pt 4pt;}
    - - diff --git a/application/third_party/dompdf/www/test/css_border_values.html b/application/third_party/dompdf/www/test/css_border_values.html deleted file mode 100755 index 99a6c6b6..00000000 --- a/application/third_party/dompdf/www/test/css_border_values.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - -
    -
    -
    -
    -
    -
    - - diff --git a/application/third_party/dompdf/www/test/css_color_cmyk.html b/application/third_party/dompdf/www/test/css_color_cmyk.html deleted file mode 100755 index 46a719e6..00000000 --- a/application/third_party/dompdf/www/test/css_color_cmyk.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - -All these rectangles should look red: - -
    - -
    - -
    - -
    - -
    - -
    -
    -
    - -CMYK JPEG:
    - - -

    -CMYK: -
    - -
    - -
    - -
    - - - diff --git a/application/third_party/dompdf/www/test/css_content.html b/application/third_party/dompdf/www/test/css_content.html deleted file mode 100755 index 4558df51..00000000 --- a/application/third_party/dompdf/www/test/css_content.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - Look at the HTML source ! - -

    quote <q>

    -

    to

    - -

    -

    -

    - - - - diff --git a/application/third_party/dompdf/www/test/css_float.html b/application/third_party/dompdf/www/test/css_float.html deleted file mode 100755 index 5e422351..00000000 --- a/application/third_party/dompdf/www/test/css_float.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - -
    - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. - Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. - - - Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. - Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. - Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. - Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. - Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. - Mauris ac mauris sed pede pellentesque fermentum. - -
    - - diff --git a/application/third_party/dompdf/www/test/css_font_selection.html b/application/third_party/dompdf/www/test/css_font_selection.html deleted file mode 100755 index 68059ff1..00000000 --- a/application/third_party/dompdf/www/test/css_font_selection.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -

    Font Selection

    - -

    Available font-family:

    -
      -
    • serif (default) (Aliases: times, times-roman)
    • -
    • sans-serif (Aliases: helvetica)
    • -
    • monospace (Aliases: fixed, courier)
    • -
    -

    Available font-style:

    -
      -
    • normal (default)
    • -
    • italic
    • -
    -

    Available font-weight:

    -
      -
    • normal (default)
    • -
    • bold
    • -
    -

    Other variations are falling back to a combination of the above

    -

    Special fonts

    -
      -
    • symbol
    • -
    • zapfdingbats
    • -
    - -

    Font selection

    - -

    abcdefghijk ABCDEFGHIJK - (Helvetica) - (sans-serif) - sans-serif

    -

    abcdefghijk ABCDEFGHIJK - (Helvetica) - (sans-serif) - helvetica

    -

    abcdefghijk ABCDEFGHIJK - (Times-Roman) - (serif) - serif

    -

    abcdefghijk ABCDEFGHIJK - (Times-Roman) - (serif) - times

    -

    abcdefghijk ABCDEFGHIJK - (Times-Roman) - (serif) - times-roman

    -

    abcdefghijk ABCDEFGHIJK - (Courier)- (monospace) - mononospace

    -

    abcdefghijk ABCDEFGHIJK - (Courier)- (monospace) - fixed

    -

    abcdefghijk ABCDEFGHIJK - (Courier)- (monospace) - courier

    - -

    Font search path

    - -

    abcdefghijk ABCDEFGHIJK - serif - "font-family:dummy1,dummy2;"

    -

    abcdefghijk ABCDEFGHIJK - sans-serif - "font-family:dummy1,dummy2,sans-serif;"

    -

    abcdefghijk ABCDEFGHIJK - sans-serif - "font-family:sans-serif,dummy1,dummy2;"

    -

    abcdefghijk ABCDEFGHIJK - sans-serif - "font-family:sans-serif,courier;"

    - -

    Font variations

    - -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:normal;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:lighter;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:100;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:200;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:300;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:400;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-style:normal; font-weight:500;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:600;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:700;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:800;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:900;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:bold;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold - "font-style:normal; font-weight:bolder;"

    -

    abcdefghijk ABCDEFGHIJK - serif - italic - "font-style:italic; font-weight:normal;"

    -

    abcdefghijk ABCDEFGHIJK - serif - italic - "font-style:oblique; font-weight:normal;"

    -

    abcdefghijk ABCDEFGHIJK - serif - bold_italic - "font-style:italic; font-weight:bold;"

    -

    abcdefghijk ABCDEFGHIJK - serif - normal - "font-variant:small-caps; font-style:normal; font-weight:normal;"

    small-caps - -

    Font size

    - -

    abcdefghijk ABCDEFGHIJK - xx-small

    -

    abcdefghijk ABCDEFGHIJK - x-small

    -

    abcdefghijk ABCDEFGHIJK - small

    -

    abcdefghijk ABCDEFGHIJK - medium

    -

    abcdefghijk ABCDEFGHIJK - large

    -

    abcdefghijk ABCDEFGHIJK - x-large

    -

    abcdefghijk ABCDEFGHIJK - xx-large

    -

    abcdefghijk ABCDEFGHIJK - 10pt

    -

    abcdefghijk ABCDEFGHIJK - 12pt

    -

    abcdefghijk ABCDEFGHIJK - l4pt

    -

    abcdefghijk ABCDEFGHIJK - smaller

    -

    abcdefghijk ABCDEFGHIJK - larger

    - -

    Line height

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 100%

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 120%

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 140%

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 100%

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 120%

    -

    abcdefghijk ABCDEFGHIJK
    abcdefghijk ABCDEFGHIJK 140%

    - -

    Font combined setting

    -

    style="font:italic small-caps bold 14pt/160% sans-serif;"
    (all attributes)

    -

    style="font:normal 10pt/160% sans-serif;"
    (partial attributes)

    -

    style="font:700 10pt/160% sans-serif;"
    (partial attributes)

    -

    style="font:small sans-serif;"
    (partial attributes)

    -
    - -

    inherit style="font:italic small-caps bold 14pt/160% sans-serif;" :

    - -

    -style="font:small sans-serif;"
    -(partial attributes - reset inherited)
    -style="font-weight:bold;"
    -(partial overwrite)

    -(resume partial attributes) -

    - -

    continue inherited

    - -
    - - - diff --git a/application/third_party/dompdf/www/test/css_important_flag.html b/application/third_party/dompdf/www/test/css_important_flag.html deleted file mode 100755 index 76751f13..00000000 --- a/application/third_party/dompdf/www/test/css_important_flag.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - -

    Handling of "!important" property flag

    -

    -Normally later css style properties defined later are overriding earlier ones.
    -Except if they are marked with the flag "!important".
    -Those can only be overridden by style properties which are also marked "!important". -

    - -

    There are two classes of property overriding

    -
      -
    • inherit (nested html tags)
    • -
    • merging (more css properties to the same html tag)
    • -
    -

    This is handled similarly for all styles, so we check only examples here

    - -

    ul { line-height:160% }

    - -

    merge a { border-bottom:dashed 1pt red !important; text-decoration:none !important; }

    - -

    dummy links, text decoration/border bottom:

    - - - -

    Inherit .monospace { font-family:monospace !important; }

    -

    font family selection:

    -
      -
    • (default)
    • -
    • font-family:sans-serif; (ignored)
    • -
    • font-family:sans-serif!important; (override)
    • -
    - - - diff --git a/application/third_party/dompdf/www/test/css_letter_spacing.html b/application/third_party/dompdf/www/test/css_letter_spacing.html deleted file mode 100755 index fb813cbb..00000000 --- a/application/third_party/dompdf/www/test/css_letter_spacing.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - -
    -

    This has letter spacing of 5px

    -

    This has letter spacing of 4px

    -

    This has letter spacing of 3px

    -

    This has letter spacing of 2px

    -

    This has letter spacing of 1px

    -

    This has normal letter spacing

    -

    This has letter spacing of -1px

    -

    This has letter spacing of -2px

    -

    This has letter spacing of -3px

    -

    This has letter spacing of -4px

    -

    This has letter spacing of -5px

    -
    - -
    -

    This has letter spacing of 5px

    -

    This has letter spacing of 4px

    -

    This has letter spacing of 3px

    -

    This has letter spacing of 2px

    -

    This has letter spacing of 1px

    -

    This has normal letter spacing

    -

    This has letter spacing of -1px

    -

    This has letter spacing of -2px

    -

    This has letter spacing of -3px

    -

    This has letter spacing of -4px

    -

    This has letter spacing of -5px

    -
    - -
    -

    This has letter spacing of 5px

    -

    This has letter spacing of 4px

    -

    This has letter spacing of 3px

    -

    This has letter spacing of 2px

    -

    This has letter spacing of 1px

    -

    This has normal letter spacing

    -

    This has letter spacing of -1px

    -

    This has letter spacing of -2px

    -

    This has letter spacing of -3px

    -

    This has letter spacing of -4px

    -

    This has letter spacing of -5px

    -
    - -
    -

    This has letter spacing of 5px. This has letter spacing of 5px. This has letter spacing of 5px.

    -

    This has letter spacing of 4px. This has letter spacing of 4px. This has letter spacing of 4px.

    -

    This has letter spacing of 3px. This has letter spacing of 3px. This has letter spacing of 3px.

    -

    This has letter spacing of 2px. This has letter spacing of 2px. This has letter spacing of 2px.

    -

    This has letter spacing of 1px. This has letter spacing of 1px. This has letter spacing of 1px.

    -

    This has normal letter spacing. This has normal letter spacing. This has normal letter spacing.

    -

    This has letter spacing of -1px. This has letter spacing of -1px. This has letter spacing of -1px.

    -

    This has letter spacing of -2px. This has letter spacing of -2px. This has letter spacing of -2px.

    -

    This has letter spacing of -3px. This has letter spacing of -3px. This has letter spacing of -3px.

    -

    This has letter spacing of -4px. This has letter spacing of -4px. This has letter spacing of -4px.

    -

    This has letter spacing of -5px. This has letter spacing of -5px. This has letter spacing of -5px.

    -
    - - diff --git a/application/third_party/dompdf/www/test/css_line_height.html b/application/third_party/dompdf/www/test/css_line_height.html deleted file mode 100755 index 7589b795..00000000 --- a/application/third_party/dompdf/www/test/css_line_height.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -CSS Line Height Inheritance - - - -

    Use only <number> for line-height

    -

    unless you like solving inexplicable inheritance problems or setting an explicit line-height on every element

    -

    div {line-height: 1}; div div {font-size: 200%}

    -
    The quick brown fox
    jumps over the crazy -
    The quick brown fox
    jumps over the crazy
    -

    div {line-height: 1em}; div div {font-size: 200%}

    -
    The quick brown fox
    jumps over the crazy -
    The quick brown fox
    jumps over the crazy
    -

    div {line-height: 100%}; div div {font-size: 200%}

    -
    The quick brown fox
    jumps over the crazy -
    The quick brown fox
    jumps over the crazy
    -
    -

    When rendered according to the -css 2.1 spec, -the 200% text in the second two div divs, those for which line-height of the parent -are specified in em or %, will overlap, the child divs being 1/2 the height of their containing -divs; while the first div div will be 2/3 the height of its containing div, -and its text won't overlap. The overlapping text in the latter div divs is because the spec requires the calculated -line-height specified in em or % be inherited by the children. In contrast, it is <number> itself that is inherited by -the children, which allows the line-height specified to be applied in reference to the font-size of the child div instead of -the ancestor.

    -
    -IE has an additional problem with line-height. -
    -
    - -
    - -Valid HTML 4.01! -
    -Last Modified
    2005.11.29
    © Felix Miata
    -Felix's Home -
    - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/css_margin.html b/application/third_party/dompdf/www/test/css_margin.html deleted file mode 100755 index 0efdc932..00000000 --- a/application/third_party/dompdf/www/test/css_margin.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - -

    (margin: 1em;) The PHP Development -Team would like to announce the immediate availability of PHP 5.0.1. This is -a maintenance release that in addition to many non-critical bug fixes also -includes new UNIX and Windows installation docs which are now auto-generated -from the PHP Manual.

    - -

    (margin: 1em 1em 1em -50%;) PHP 4.3.9RC1 has been released for testing. This is the first -release candidate and should have a very low number of problems and/or -bugs. Nevertheless, please download and test it as much as possible on -real-life applications to uncover any remaining issues.

    - -

    (margin: 4em 1em 4em -1em;) PHP Tunisie has just released the second issue of its monthly -french PHP Magazine. In this issue you'll find a large plan on PostgreSQL, -Databases abstractions with PHP, your mini template engine, an article on -images generation with PHP, the migration towards PHP5 with -EasyPHP1.7... And many other articles and latests PHP news.

    - -

    (margin: 1em auto 1em -auto;) The traditional International PHP Conference 2004 will be -taking place from 7th November to 10th November in Frankfurt (FFM). The Call -for Papers has been issued, so if you have an interesting talk, the -organizers would love to hear about it! You can expect a gathering of PHP -experts and core developers.

    - - - diff --git a/application/third_party/dompdf/www/test/css_media.html b/application/third_party/dompdf/www/test/css_media.html deleted file mode 100755 index d01cd732..00000000 --- a/application/third_party/dompdf/www/test/css_media.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - -

    css @media media types

    -

    -Depending on dompdf_config.inc.php setting DOMPDF_DEFAULT_MEDIA_TYPE here the -background color appeares different: -

    -
      -
    • print: light gray
    • -
    • screen: light blue
    • -
    • projection: light yellow
    • -
    - -

    css @import media types

    -

    -Depending on dompdf_config.inc.php setting DOMPDF_DEFAULT_MEDIA_TYPE here the -background color appeares different: -

    -
      -
    • print: light gray
    • -
    • screen or projection: light blue
    • -
    • all: this line yellow
    • -
    - -

    yellow by import css from subfolder

    - -

    yellow by import css from absolute local folder. -Note: Only works if www\test\images/importabs.css was copied to /absimagetest/importabs.css -

    - - -

    css link media types

    - -
      -
    • print: light gray
    • -
    • screen or projection: light blue
    • - -
    - - -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    -

    x

    - diff --git a/application/third_party/dompdf/www/test/css_multiple_class.html b/application/third_party/dompdf/www/test/css_multiple_class.html deleted file mode 100755 index c4f68d5d..00000000 --- a/application/third_party/dompdf/www/test/css_multiple_class.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - -

    class="a"

    -

    class="b"

    -

    class="c"

    -

    class="a b"

    -

    class="a b c"

    - - diff --git a/application/third_party/dompdf/www/test/css_opacity.html b/application/third_party/dompdf/www/test/css_opacity.html deleted file mode 100755 index 733e568a..00000000 --- a/application/third_party/dompdf/www/test/css_opacity.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -

    Nested block elements

    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    - -

    Inline elements

    - - - ab - cb - ef - gh - ij - kl - mn - op - qr - st - - -
    - - - ab - cb - ef - gh - ij - kl - mn - op - qr - st - - -
    0.1
    -
    0.2
    -
    0.3
    -
    0.4
    -
    0.5
    -
    0.6
    -
    0.7
    -
    0.8
    -
    0.9
    -
    1.0
    - -
    1.0 opacity
    -
    No opacity
    - -
    -
    -
    -
    -
    -
    -
    - - diff --git a/application/third_party/dompdf/www/test/css_outline.html b/application/third_party/dompdf/www/test/css_outline.html deleted file mode 100755 index 00ce313e..00000000 --- a/application/third_party/dompdf/www/test/css_outline.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -
    The dotted gray line is the border box
    dotteddashedsoliddouble
    grooveridgeinsetoutset
    - -

    partial attributes merged

    - -
    outline:thin solid red;
    -
    outline:red thin solid;
    -
    { outline:thin solid; }{outline:blue; } (merged, reset all - color has no effect)
    -
    { outline:thin solid; }{outline-color:green; } (merged, overwrite only color)
    -
    { outline:thin solid; }{outline:blue; } (merged, reset all - color has no effect)
    -
    { outline:thin solid; }{outline-color:green; } (merged, overwrite only color)
    -
    { outline:thin blue solid; }{outline-color:green; } (merged, overwrite only color)
    -
    { outline:thin blue solid; }{outline-style:dashed; } (merged, overwrite only style)
    -
    { outline:thin blue solid; }{outline-width:thick; } (merged, overwrite only width)
    -
    { outline:thin blue solid; }{outline-width:medium; } (merged, overwrite only width)
    -
    { outline:thin blue solid; }{outline-width:3pt; } (merged, overwrite only width)
    - - diff --git a/application/third_party/dompdf/www/test/css_overflow_hidden.html b/application/third_party/dompdf/www/test/css_overflow_hidden.html deleted file mode 100755 index a2bd2915..00000000 --- a/application/third_party/dompdf/www/test/css_overflow_hidden.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - -

    overflow: hidden

    -
    - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. - Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. -
    - -

    overflow: visible

    -
    - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. - Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. -
    - - - diff --git a/application/third_party/dompdf/www/test/css_position_all.html b/application/third_party/dompdf/www/test/css_position_all.html deleted file mode 100755 index 0007c6d7..00000000 --- a/application/third_party/dompdf/www/test/css_position_all.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - -Printed document - - - - - - - -

    Examples from
    http://www.barelyfitz.com/screencast/html-training/css/positioning/

    - -position: static -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -position: relative -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -position: absolute -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -position: relative + position: absolute -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -two column absolute -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -two column absolute height -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -float -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -float columns -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - -float columns with clear -
    -

    div-before

    - -
    -
    -

    div-1

    - -
    -

    div-1a

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit.

    -
    - -
    -

    div-1b

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer pretium dui sit amet felis. Integer sit amet diam. Phasellus ultrices viverra velit. Nam mattis, arcu ut bibendum commodo, magna nisi tincidunt tortor, quis accumsan augue ipsum id lorem.

    -
    - -

    div-1c

    -
    -
    - -

    div-after

    -
    - - - - diff --git a/application/third_party/dompdf/www/test/css_position_fixed.html b/application/third_party/dompdf/www/test/css_position_fixed.html deleted file mode 100755 index e5d1a3cd..00000000 --- a/application/third_party/dompdf/www/test/css_position_fixed.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - -Printed document - - - - - - -
    -
    - Header line 1
    - Header line 2
    - Header line 3
    - Header line 4
    -
    -
    - - - -
    -
    - -
    -
    - -

    Section 1

    - -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non -risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, -ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula -massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci -nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit -amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat -in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero -pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo -in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue -blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus -et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed -pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales -hendrerit.

    - -
    - -

    Section 2

    - -

    Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut -orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, -ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus -sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer -id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae -elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et -sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue -eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non -elementum posuere, metus purus iaculis lectus, et tristique ligula -justo vitae magna.

    - -
    - -

    Section 3

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - -

    Aliquam convallis sollicitudin purus. Praesent aliquam, enim at -fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu -lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod -libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean -suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla -tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, -felis magna fermentum augue, et ultricies lacus lorem varius purus. -Curabitur eu amet.

    - - diff --git a/application/third_party/dompdf/www/test/css_selectors.html b/application/third_party/dompdf/www/test/css_selectors.html deleted file mode 100755 index baa7b8fe..00000000 --- a/application/third_party/dompdf/www/test/css_selectors.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - -a[target=equal_1] -a[target='equal_2'] -a[target="equal_3"] - -a[href$=ends_1] -a[href$='ends_2'] -a[href$="ends_3"] - -

    -a[href*=contains_1] -a[href*='contains_2'] -a[href*="contains_3"] -

    - -a[href^=starts_1] -a[href^='starts_2'] -a[href^="starts_3"] - - - diff --git a/application/third_party/dompdf/www/test/css_table_height.html b/application/third_party/dompdf/www/test/css_table_height.html deleted file mode 100755 index ec638b0a..00000000 --- a/application/third_party/dompdf/www/test/css_table_height.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - -
    Some text
    - - diff --git a/application/third_party/dompdf/www/test/css_text_align.html b/application/third_party/dompdf/www/test/css_text_align.html deleted file mode 100755 index c795af25..00000000 --- a/application/third_party/dompdf/www/test/css_text_align.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - -

    text-align: left

    -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at odio vitae libero tempus -convallis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Vestibulum purus mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, adipiscing nec, massa. -
    -Phasellus vitae felis sed lectus dapibus facilisis. In ultrices sagittis ipsum. In at est. Integer -iaculis turpis vel magna. Cras eu est. Integer porttitor ligula a tellus. Curabitur accumsan ipsum -a velit. Sed laoreet lectus quis leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque. -
    - -

    text-align: center

    -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at odio vitae libero tempus -convallis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Vestibulum purus mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, adipiscing nec, massa. -
    -Phasellus vitae felis sed lectus dapibus facilisis. In ultrices sagittis ipsum. In at est. Integer -iaculis turpis vel magna. Cras eu est. Integer porttitor ligula a tellus. Curabitur accumsan ipsum -a velit. Sed laoreet lectus quis leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque. -
    - -

    text-align: right

    -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at odio vitae libero tempus -convallis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Vestibulum purus mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, adipiscing nec, massa. -
    -Phasellus vitae felis sed lectus dapibus facilisis. In ultrices sagittis ipsum. In at est. Integer -iaculis turpis vel magna. Cras eu est. Integer porttitor ligula a tellus. Curabitur accumsan ipsum -a velit. Sed laoreet lectus quis leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque. -
    - -

    text-align: justify

    -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at odio vitae libero tempus -convallis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Vestibulum purus mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, adipiscing nec, massa. -
    -Phasellus vitae felis sed lectus dapibus facilisis. In ultrices sagittis ipsum. In at est. Integer -iaculis turpis vel magna. Cras eu est. Integer porttitor ligula a tellus. Curabitur accumsan ipsum -a velit. Sed laoreet lectus quis leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque. -
    - - - diff --git a/application/third_party/dompdf/www/test/css_z_index.html b/application/third_party/dompdf/www/test/css_z_index.html deleted file mode 100755 index 0c097ae0..00000000 --- a/application/third_party/dompdf/www/test/css_z_index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - z-index - - - - -
    - z-index: 3, order: 1 -
    - -
    - z-index: 2, order: 2 -
    - -
    - z-index: 1, order: 3 -
    - -
    - z-index: auto, order: 1 -
    - -
    - z-index: auto, order: 2 -
    - -
    - z-index: auto, order: 3 -
    - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/demo_01.html b/application/third_party/dompdf/www/test/demo_01.html deleted file mode 100755 index d4696381..00000000 --- a/application/third_party/dompdf/www/test/demo_01.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - -
    - -
    -
    - -
    - -
    - - - - - -

    SCHEDULE A

    Job: 132-003

    - - - - - - - - - - - - - - - - -
    Job: 132-003Purchasers(s): Palmer
    Created: 2004-08-13Last Change: 2004-08-16 9:28 AM
    Address: 667 Pine Lodge Dr.Legal: N/A
    - - - - - - - - - - -
    Model: FranklinElevation: BSize: 1160 Cu. Ft.Style: Reciprocating
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Standard Items:

    ItemDescriptionQuantityUnit CostTotal
    1Sprockets (13 tooth)50$10.00Ea.$5,000.00
    2Cogs (Cylindrical)45$25.00Ea.$1125.00
    3Gears (15 tooth)32$19.00Ea.$608.00
    4Leaf springs (13 N/m)6$125.00Ea.$750.00
    5Coil springs (6 N/deg)7$11.00Ea.$77.00
    (Tax is not included; it will be collected on closing.)GRAND TOTAL:$7560.00
    - - - - - - - - - - - - - - - - - - - - -
    WITNESS: PURCHASER:X
     Mr. Leland Palmer
    -This change order shall have no force or effect until approved and signed -by an authorizing signing officer of the supplier. Any change or special -request not noted on this document is not contractual. -
    ACCEPTED THIS -  -DAY OF  , -20 . -TWIN PEAKS SUPPLY LTD.

    -PER: -  -
    - -
    - -
    -
    - - - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/dom_anchor_link.html b/application/third_party/dompdf/www/test/dom_anchor_link.html deleted file mode 100755 index 851f2323..00000000 --- a/application/third_party/dompdf/www/test/dom_anchor_link.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - -

    Lorem ipsum dolor sit amet

    -

    Anchor 1

    - -

    link to anchor3

    -

    www.dompdf.com

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.

    - -

    Curabitur ut diam eu dui vestibulum pharetra. Nam pellentesque, justo -non hendrerit venenatis, mi orci pretium mi, et vehicula leo arcu quis -diam. Nullam mattis laoreet quam. Morbi mollis sem ut tellus. Nam mi -massa, lobortis eu, sollicitudin et, iaculis et, massa. Maecenas purus -mauris, luctus sit amet, pharetra in, facilisis sit amet, elit. Nullam -vel erat tempus purus molestie suscipit. Vestibulum odio lorem, -sollicitudin non, volutpat sit amet, tincidunt vel, nunc. Nulla quis -ante vestibulum odio feugiat facilisis. Proin lorem nisl, viverra at, -rhoncus quis, semper nec, mi. Donec euismod enim vitae velit. Nulla -sed lectus. Vivamus placerat, lacus sed vehicula sagittis, arcu massa -adipiscing lorem, bibendum luctus nisl tortor vitae leo.

    - -

    Etiam a mauris. Proin justo elit, accumsan sit amet, tempus et, -blandit id, tellus. Morbi varius, nisi id iaculis aliquam, lacus -ligula facilisis velit, ac pharetra ipsum augue a massa. Etiam rhoncus -commodo orci. Mauris ullamcorper sagittis turpis. Nullam magna libero, -sagittis sed, auctor faucibus, accumsan vitae, urna. Pellentesque -volutpat. Aliquam sapien ipsum, eleifend nec, imperdiet vitae, -consectetuer id, quam. Donec a urna. Suspendisse sit amet -velit. Curabitur quis nisi id dui viverra ornare. Sed condimentum enim -quis tortor. Ut condimentum, magna non tempus tincidunt, leo nibh -molestie tellus, vitae convallis dolor ante sed ante. Nunc et -metus. Phasellus ultricies. Fusce faucibus tortor sit amet mauris.

    - -

    Aliquam enim. Duis et diam. Praesent porta, mauris quis pellentesque -volutpat, erat elit vulputate eros, vitae pulvinar augue velit sit -amet sem. Fusce eu urna eu nisi condimentum posuere. Vivamus sed -felis. Duis eget urna vitae eros interdum dignissim. Proin justo eros, -eleifend in, porttitor in, malesuada non, neque. Etiam sed -augue. Nulla sit amet magna. Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Mauris facilisis. Curabitur massa magna, pulvinar a, -nonummy eget, egestas vitae, mauris. Quisque vel elit sit amet lorem -malesuada facilisis. Vestibulum porta, metus sit amet egestas -interdum, urna justo euismod erat, id tristique urna leo quis -nibh. Morbi non erat.

    - -

    Cras fringilla, nulla id egestas elementum, augue nunc iaculis nibh, -ac adipiscing nibh justo id tortor. Donec vel orci a nisi ultricies -aliquet. Nunc urna quam, adipiscing molestie, vehicula non, -condimentum non, magna. Integer magna. Donec quam metus, pulvinar id, -suscipit eget, euismod ac, orci. Nulla facilisi. Nullam nec -mauris. Morbi in mi. Etiam urna lectus, pulvinar ac, sollicitudin eu, -euismod ac, lectus. Fusce elit. Sed ultricies odio ac felis.

    - -

    Cras iaculis. Nulla facilisi.

    -

    Anchor 2

    -

    link to anchor1

    -

    Cras iaculis. Nulla facilisi. Fusce vitae arcu. Integer lectus mauris, -ornare vel, accumsan eget, scelerisque vel, nunc. Maecenas justo urna, -volutpat vel, vehicula vel, ullamcorper nec, odio. Suspendisse laoreet -nisi sed erat. Cras convallis sollicitudin sapien. Phasellus ac erat -eu mi rutrum rhoncus. Morbi et velit. Morbi odio nisi, pharetra eget, -sollicitudin sed, aliquam at, nisl. Quisque euismod diam in -sapien. Integer accumsan urna in risus.

    - -

    Proin sit amet nisl. Phasellus dui ipsum, laoreet a, pulvinar id, -fringilla ut, libero. In hac habitasse platea dictumst. Maecenas mi -magna, cursus sed, rutrum eget, molestie nec, dui. Suspendisse -lacus. Vivamus nibh urna, accumsan sit amet, gravida sed, convallis a, -leo. Cras sollicitudin orci sit amet eros. Pellentesque eu odio et -velit tempor dignissim. Morbi vehicula malesuada enim. Pellentesque -tincidunt, tellus ac fringilla tempor, justo libero interdum nunc, eu -sollicitudin tortor augue nec tellus. Nullam eget leo quis tellus -gravida faucibus. Nam gravida. Curabitur rhoncus egestas -nunc. Curabitur mollis, nisi sed suscipit gravida, enim felis interdum -justo, vel accumsan magna nunc ut libero. Ut fermentum. Fusce luctus, -est sit amet feugiat lobortis, nisl eros bibendum libero, ut suscipit -felis ligula in massa. Proin congue elit et nisi. Cras ac nisl. Nunc -ullamcorper neque vel diam.

    - -

    Ut pellentesque arcu ac lectus.

    -

    Sed ac lorem. Ut pellentesque arcu ac lectus. Cum sociis natoque -penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Pellentesque ultrices metus sollicitudin pede. Donec fermentum -est a velit fringilla mollis. Duis ligula. Fusce viverra laoreet -odio. Suspendisse sit amet ligula. Maecenas nunc velit, sagittis eu, -bibendum eu, placerat at, nibh. Praesent ut erat eget nisi gravida -imperdiet. Quisque vitae sapien. Ut eros.

    - -

    Donec eros ligula, dignissim vel, ultricies id, mattis in, massa. Duis -lobortis dui nec orci. Sed ullamcorper metus non massa. Aliquam eget -mauris ac nulla elementum posuere. Sed porta, augue vitae rhoncus -aliquet, felis quam eleifend est, vitae rutrum metus arcu vel -lorem. Proin laoreet, mauris sit amet aliquet eleifend, nisl sem -molestie nisi, eu varius eros ligula non erat. Integer ac -sem. Suspendisse lectus. Aliquam erat volutpat. Fusce sit amet leo -faucibus erat molestie ultrices. Maecenas lacinia lectus eget -dui. Etiam porta porttitor ante. Phasellus sit amet lacus adipiscing -enim mollis iaculis. Fusce congue, nulla a commodo aliquam, erat dui -fermentum dui, pellentesque faucibus orci enim at mauris. Pellentesque -a diam porta magna tempor posuere. Donec lorem.

    - -

    Sed viverra aliquam turpis. Aliquam lacus. Duis id massa. Nullam -ante. Suspendisse condimentum. Donec adipiscing, felis vel semper -sollicitudin, lacus justo pretium est, sed blandit pede risus eu -ante. Praesent ante nulla, fringilla id, ultrices et, feugiat a, -metus. Proin ac velit a metus suscipit fermentum. Integer aliquet. Sed -sapien nulla, placerat at, rutrum at, condimentum quis, libero. In -accumsan, tellus nec tincidunt malesuada, pede arcu commodo ipsum, ac -mattis tortor urna vitae enim. Aenean nonummy, mauris eget commodo -bibendum, augue sem ultrices nunc, eget rhoncus metus erat placerat -lectus. Aliquam mollis lectus in justo. Vivamus iaculis lacus sit amet -ligula. Etiam consectetuer convallis diam. Curabitur sollicitudin, -felis eu vehicula scelerisque, nisl urna aliquam orci, sit amet -laoreet mi turpis id ligula. Donec at enim non nulla adipiscing -dapibus. Aenean nisl.

    - -

    Ut in lacus nec enim volutpat pellentesque. Integer euismod. In odio -eros, malesuada in, mattis vel, tempor nec, sem. In libero tellus, -varius vitae, bibendum in, elementum quis, nisl. Duis tortor. Etiam at -justo. Pellentesque facilisis mauris non nunc. Praesent eros mi, -dapibus eget, placerat ac, lobortis quis, sem. Nulla rhoncus -turpis. Nulla vitae mi. Proin id massa. Nunc eros.

    - -

    Aliquam molestie pulvinar ligula.

    -

    Anchor 3

    -

    link to anchor2

    -

    Vestibulum dui risus, varius ut, semper et, consequat ultrices, -felis. Pellentesque iaculis urna in velit. Ut pharetra. Nunc -fringilla, nisi vitae fringilla placerat, enim justo semper erat, -mollis feugiat leo neque eu sem. Vestibulum orci urna, suscipit a, -accumsan nec, fringilla in, risus. Nullam ante. Nullam nec -eros. Nullam varius. Nulla facilisi. In auctor libero in -metus. Aliquam porttitor congue eros. Nulla facilisi. Mauris euismod -turpis ut felis. Ut nunc nisl, cursus quis, eleifend at, viverra -bibendum, lacus. Donec consequat lacus eu sapien. Fusce pulvinar -lectus quis nunc. In hac habitasse platea dictumst.

    - -

    Aliquam molestie pulvinar ligula. Maecenas imperdiet, urna eget -ultrices adipiscing, nibh ante elementum neque, id molestie massa quam -ut nunc. Nullam porta. Phasellus a magna in sem volutpat -viverra. Quisque aliquet nunc ac turpis. Mauris dolor enim, viverra -rutrum, placerat et, laoreet et, justo. In id nulla. Donec -erat. Phasellus nec mi sed velit mollis cursus. Vestibulum -tincidunt. Praesent dui libero, facilisis eu, vulputate eget, aliquet -nec, ipsum. Pellentesque in nisl in mauris pretium euismod.

    - - diff --git a/application/third_party/dompdf/www/test/dom_br.html b/application/third_party/dompdf/www/test/dom_br.html deleted file mode 100755 index 2402bf85..00000000 --- a/application/third_party/dompdf/www/test/dom_br.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - -

    Line break test

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel,
    -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -
    -
    -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.

    - -

    Line break at beginning of next paragraph:

    -


    -Line 2

    - -

    Line break within a font tag: -ABCDE
    FGHIJK

    - -

    Line break within two nested spans: span 1 2
    break

    - -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel,
    -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -
    -
    -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.

    - - - diff --git a/application/third_party/dompdf/www/test/dom_large_table.html b/application/third_party/dompdf/www/test/dom_large_table.html deleted file mode 100755 index 0bf54497..00000000 --- a/application/third_party/dompdf/www/test/dom_large_table.html +++ /dev/null @@ -1,2198 +0,0 @@ - - - - - - - - - - - - - - - -
    -

    SCHEDULE A

    -
    -

    404-135 - Schedule A

    -APPROVED: 2004-11-18 -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Job:404-135Purchasers: -Komant
    Created:2004-09-28Last change:2004-11-18
    Job address:2904-26 StreetLegal:28B/22/032-5210
    - - - - - - - - - - - - - -
    Model:Elevation:Size:Style:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ItemDescriptionQuantityUnit CostTotal
    Standard items:
    1add bank of drawers - to bathroom vanity2$125.00Ea.$250.00
    2add sweep outlet - central vac1$100.00Ea.$100.00
    3run central vac rough in to attached garage c/w separate circuit1$120.00Ea.$120.00
    4add fan to FIREPLACE1$195.00Ea.$195.00
    5upgrade to laminate flooring - Entire Main Floor1$2,400.00Ea.$2,400.00
    6upgrade oh door to insulated (9ft)1$95.00Ea.$95.00
    7change upper stairwell ledge to painted MDF1$45.00Ea.$45.00
    8upgrade standard door to pocket door1$145.00Ea.$145.00
    9add RIDP1$400.00Ea.$400.00
    Standard items:
    1add bank of drawers - to bathroom vanity2$125.00Ea.$250.00
    2add sweep outlet - central vac1$100.00Ea.$100.00
    3run central vac rough in to attached garage c/w separate circuit1$120.00Ea.$120.00
    4add fan to FIREPLACE1$195.00Ea.$195.00
    5upgrade to laminate flooring - Entire Main Floor1$2,400.00Ea.$2,400.00
    6upgrade oh door to insulated (9ft)1$95.00Ea.$95.00
    7change upper stairwell ledge to painted MDF1$45.00Ea.$45.00
    8upgrade standard door to pocket door1$145.00Ea.$145.00
    9add RIDP1$400.00Ea.$400.00
    Custom items:
    1upgrade to brushed chrome hardware 1$195.00Ea.$195.00
    2box out FIREPLACE as per plan attached1$250.00Ea.$250.00
    3reduce WIC size by 6" to 8" to allow for large vanity ensuite1$0.00Ea.$0.00
    4add gas line to basement for future gas FP1$300.00Ea.$300.00
    5add pocket dorr to ensuite joining WIC and Ensuite. Delete 2 existing doors1$0.00Ea.$0.00
    6Main floor to be ISLAND Kitchen design1$0.00Ea.$0.00
    7price adjustment1($0.37)Ea.($0.37)
    Custom items:
    1upgrade to brushed chrome hardware 1$195.00Ea.$195.00
    2box out FIREPLACE as per plan attached1$250.00Ea.$250.00
    3reduce WIC size by 6" to 8" to allow for large vanity ensuite1$0.00Ea.$0.00
    4add gas line to basement for future gas FP1$300.00Ea.$300.00
    5add pocket dorr to ensuite joining WIC and Ensuite. Delete 2 existing doors1$0.00Ea.$0.00
    (GST is not included)   -Grand total:$4,494.63
    - - - - - - - - - - - -
    WITNESS: PURCHASER:X
      - Tammy Komant
    -

    This change order shall have no force or effect until approved and signed -by an authorizing signing officer of the Builder. Any change or special -request not noted on this document is not contractual.

    - - - - - - - - -
    ACCEPTED THIS -18 DAY OF NOVEMBER, 2004 -LINCOLNBERG COMMUNITIES

    -PER: -Keith Jansen -
    -
    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/dom_long_table.php b/application/third_party/dompdf/www/test/dom_long_table.php deleted file mode 100755 index 86cf2391..00000000 --- a/application/third_party/dompdf/www/test/dom_long_table.php +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - -" . ($i * $j) . "\n"; -} -?> - - -
    Header
    Footer
    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/dom_nbsp.html b/application/third_party/dompdf/www/test/dom_nbsp.html deleted file mode 100755 index c49d040f..00000000 --- a/application/third_party/dompdf/www/test/dom_nbsp.html +++ /dev/null @@ -1,6 +0,0 @@ - - - - -

    a b c 

    diff --git a/application/third_party/dompdf/www/test/dom_nested_table.html b/application/third_party/dompdf/www/test/dom_nested_table.html deleted file mode 100755 index c141ad28..00000000 --- a/application/third_party/dompdf/www/test/dom_nested_table.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - -
    - - - - - - - -
    foo
    bar
    -
    - - - - - - - - - - -
    - - - - - - - - -
    - - - - - - - - -
    a
    bc
    -
    d
    e
    -
    f
    gh
    - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/dom_ol.html b/application/third_party/dompdf/www/test/dom_ol.html deleted file mode 100755 index e13b0fa2..00000000 --- a/application/third_party/dompdf/www/test/dom_ol.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - -

    none

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    decimal

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    lower-alpha

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    lower-latin

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    lower-roman

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    lower-greek

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    upper-alpha

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    upper-latin

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    upper-roman

    -
      -
    1. Item 1
    2. -
    3. Item 2
    4. -
    5. Item 3
    6. -
    - -

    Advanced

    -
      -
    1. Item 1
    2. -
    3. Item 2 -
        -
      1. Item 1 -
          -
        1. Item 1
        2. -
        3. Item 2
        4. -
        5. Item 3
        6. -
        -
      2. -
      3. Item 2
      4. -
      5. Item 3 -
          -
        1. Item 1
        2. -
        3. Item 2
        4. -
        5. Item 3
        6. -
        -
      6. -
      -
    4. -
    5. Item 3
    6. -
    - -

    decimal-leading-zero

    -
      -
    1. Item #
    2. -
    3. Item #
    4. -
    5. Item #
    6. -
    7. Item #
    8. -
    9. Item #
    10. -
    11. Item #
    12. -
    13. Item #
    14. -
    15. Item #
    16. -
    17. Item #
    18. -
    19. Item #
    20. -
    21. Item #
    22. -
    23. Item #
    24. -
    25. Item #
    26. -
    27. Item #
    28. -
    29. Item #
    30. -
    31. Item #
    32. -
    33. Item #
    34. -
    35. Item #
    36. -
    37. Item #
    38. -
    39. Item #
    40. -
    41. Item #
    42. -
    43. Item #
    44. -
    45. Item #
    46. -
    47. Item #
    48. -
    49. Item #
    50. -
    51. Item #
    52. -
    - - - diff --git a/application/third_party/dompdf/www/test/dom_simple_ul.html b/application/third_party/dompdf/www/test/dom_simple_ul.html deleted file mode 100755 index 1d6bd959..00000000 --- a/application/third_party/dompdf/www/test/dom_simple_ul.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - -

    Here's a simple list from my favourite website:

    - -
      -
    • The Zend Engine II with a new object model and dozens of new features.
    • - -
    • XML support has been completely redone in PHP 5, all extensions are - now focused around the excellent libxml2 library - (http://www.xmlsoft.org/).
    • - -
    • A new SimpleXML extension for easily accessing and manipulating XML - as PHP objects. It can also interface with the DOM extension and - vice-versa.
    • - -
    • A brand new built-in SOAP extension for interoperability with Web Services.
    • - -
    • A new MySQL extension named MySQLi for developers using MySQL 4.1 and - later. This new extension includes an object-oriented interface in - addition to a traditional interface; as well as support for many of - MySQL's new features, such as prepared statements.
    • - -
    • SQLite has been bundled with PHP. For more information on SQLite, - please visit their website.
    • - -
    • Streams have been greatly improved, including the ability to access low-level socket operations on streams.
    • - -
    • And lots more...
    • - -
      • Sublists
      • work
      • too!
      -
    - - diff --git a/application/third_party/dompdf/www/test/dom_table.html b/application/third_party/dompdf/www/test/dom_table.html deleted file mode 100755 index e74af607..00000000 --- a/application/third_party/dompdf/www/test/dom_table.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    head 1head 2head 3head 4
    cell 1cell 2cell 3
    cell 4cell 5
    cell 6
    cell 7
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    head 1head 2head 3head 4
    cell 1cell 2cell 3cell 4
    cell 5cell 6cell 7
    cell 8cell 9cell 10
    cell 11
    - - - diff --git a/application/third_party/dompdf/www/test/dom_table_01.html b/application/third_party/dompdf/www/test/dom_table_01.html deleted file mode 100755 index 99bd9c8d..00000000 --- a/application/third_party/dompdf/www/test/dom_table_01.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - -
    Title
    KaireDesine
    - - - diff --git a/application/third_party/dompdf/www/test/dom_table_image.html b/application/third_party/dompdf/www/test/dom_table_image.html deleted file mode 100755 index f563a380..00000000 --- a/application/third_party/dompdf/www/test/dom_table_image.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - -
    Some Text
    More TextBlah
    - - - diff --git a/application/third_party/dompdf/www/test/dom_ul.html b/application/third_party/dompdf/www/test/dom_ul.html deleted file mode 100755 index 7d64ec73..00000000 --- a/application/third_party/dompdf/www/test/dom_ul.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - - -
      -
    • Item 1
    • -
    • Item 2
    • -
    • Item 3
    • -
      • Sub 1
      • -
      • Sub 2
      • -
      • Sub 3
      • -
      -
    - -
      -
    • Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.
    • -
    • Curabitur ut diam eu dui vestibulum pharetra. Nam pellentesque, justo -non hendrerit venenatis, mi orci pretium mi, et vehicula leo arcu quis -diam. Nullam mattis laoreet quam. Morbi mollis sem ut tellus. Nam mi -massa, lobortis eu, sollicitudin et, iaculis et, massa. Maecenas purus -mauris, luctus sit amet, pharetra in, facilisis sit amet, elit. Nullam -vel erat tempus purus molestie suscipit. Vestibulum odio lorem, -sollicitudin non, volutpat sit amet, tincidunt vel, nunc. Nulla quis -ante vestibulum odio feugiat facilisis. Proin lorem nisl, viverra at, -rhoncus quis, semper nec, mi. Donec euismod enim vitae velit. Nulla -sed lectus. Vivamus placerat, lacus sed vehicula sagittis, arcu massa -adipiscing lorem, bibendum luctus nisl tortor vitae leo.
    • -
    • Inside. Aliquam enim. Duis et diam. Praesent porta, mauris quis pellentesque -volutpat, erat elit vulputate eros, vitae pulvinar augue velit sit -amet sem. Fusce eu urna eu nisi condimentum posuere. Vivamus sed -felis. Duis eget urna vitae eros interdum dignissim. Proin justo eros, -eleifend in, porttitor in, malesuada non, neque. Etiam sed -augue. Nulla sit amet magna. Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Mauris facilisis. Curabitur massa magna, pulvinar a, -nonummy eget, egestas vitae, mauris. Quisque vel elit sit amet lorem -malesuada facilisis. Vestibulum porta, metus sit amet egestas -interdum, urna justo euismod erat, id tristique urna leo quis -nibh. Morbi non erat.
    • -
    - -
      -
    • Item 1 disc
    • -
    • Item 2 disc
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 disc
    • -
    - -
      -
    • Item 1 circle
    • -
    • Item 2 circle
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 circle
    • -
    - -
      -
    • Item 1 square
    • -
    • Item 2 square
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 square
    • -
    - -
      -
    • Item 1 image
    • -
    • Item 2 image
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 image
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Outside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 7 noimage
    • - -
        -
      • sub Item 1 image
      • -
      • sub Item 2 image
      • -
      • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      • Outside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      • sub Item 5 noimage
      • -
      - -
    - -
      -
    • Item 1 missing image - fallback square
    • -
    • Item 2 missing image - fallback square
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 missing image - fallback square
    • -
    - -
      -
    • Item 1 nobullet
    • -
    • Item 2 nobullet
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 nobullet
    • -
    - -
      -
    • Item 1 missing image - fallback none
    • -
    • Item 2 missing image - fallback none
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 missing image - fallback none
    • -
    - -
      -
    • Item 1 bigimage
    • -
    • Item 2 bigimage
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Item 4 bigimage
    • -
    - -
      -
    • margin Item 1 image
    • -
    • margin Item 2 image
    • -
    • Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • margin Item 4 image
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • Outside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
    • margin Item 7 noimage
    • - -
        -
      • margin sub Item 1 image
      • -
      • margin sub Item 2 image
      • -
      • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      • Outside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      • margin sub Item 5 noimage
      • -
      - -
    - -
      -
    • padding Item 1 image
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
        -
      • padding sub Item 1 image
      • -
      • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      -
    - -
      -
    • margin Item 1 square
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
        -
      • margin sub Item 1 square
      • -
      • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      -
    - -
      -
    • padding Item 1 square
    • -
    • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
    • -
        -
      • padding sub Item 1 square
      • -
      • Inside. Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, -sed diam nonumy eirmod tempor invidunt ut labore et dolore magna -aliquyam erat, sed diam voluptua. At vero eos et accusam et justo -duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata -sanctus est Lorem ipsum dolor sit amet.
      • -
      -
    - -

    combined list attributes list-style

    - -
      -
    • list-style:square inside url(dummy.png);
    • -
    • list-style:outside;[overwrites only position]
    • -
    -
      -
    • list-style:square inside url(images/png.png);
    • -
    • list-style-position:outside;[overwrites only position]
    • -
    • list-style-position:outside;[overwrite attributes - firefox3: all; dompdf, internet explorer 8: only position]
    • -
    • list-style:none; [resets both, bullet and image]
    • -
    - - - diff --git a/application/third_party/dompdf/www/test/encoding_entities.html b/application/third_party/dompdf/www/test/encoding_entities.html deleted file mode 100755 index 79c66bfd..00000000 --- a/application/third_party/dompdf/www/test/encoding_entities.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - -

    é © « avoir et être α β

    -

    é © « avoir et être α β

    - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/encoding_latin1.html b/application/third_party/dompdf/www/test/encoding_latin1.html deleted file mode 100755 index 9a8b05e0..00000000 --- a/application/third_party/dompdf/www/test/encoding_latin1.html +++ /dev/null @@ -1,1162 +0,0 @@ - - - - -HTML 4.0 Latin-1 Entities - - - - - - -

    Latin-1 Entities

    - -

    The following table gives the character entity reference, decimal -character reference, and hexadecimal character reference for 8-bit -characters in the Latin-1 (ISO-8859-1) character set, as well as the -rendering of each in your browser. Glyphs of the characters are -available at the Unicode -Consortium.

    - -

    Browser support is generally best for the decimal character -references, except for the accented characters (decimal 192-214, -216-246, 248-255), where the character entity references hold a slight -edge.

    - -

    Note that most Mac browsers will render fourteen Latin-1 characters -incorrectly. These characters are decimal 166, 178, 179, 185, 188, -189, 190, 208, 215, 221, 222, 240, 253, and 254. See ISO-8859-1 -and the Mac platform for more information.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CharacterEntityDecimalHexRendering in Your Browser
    EntityDecimalHex
    no-break space = non-breaking space&nbsp;&#160;&#xA0;   
    inverted exclamation mark&iexcl;&#161;&#xA1;¡¡¡
    cent sign&cent;&#162;&#xA2;¢¢¢
    pound sign&pound;&#163;&#xA3;£££
    currency sign&curren;&#164;&#xA4;¤¤¤
    yen sign = yuan sign&yen;&#165;&#xA5;¥¥¥
    broken bar = broken vertical bar&brvbar;&#166;&#xA6;¦¦¦
    section sign&sect;&#167;&#xA7;§§§
    diaeresis = spacing diaeresis&uml;&#168;&#xA8;¨¨¨
    copyright sign&copy;&#169;&#xA9;©©©
    feminine ordinal indicator&ordf;&#170;&#xAA;ªªª
    left-pointing double angle quotation mark = left pointing guillemet&laquo;&#171;&#xAB;«««
    not sign&not;&#172;&#xAC;¬¬¬
    soft hyphen = discretionary hyphen&shy;&#173;&#xAD;­­­
    registered sign = registered trade mark sign&reg;&#174;&#xAE;®®®
    macron = spacing macron = overline = APL overbar&macr;&#175;&#xAF;¯¯¯
    degree sign&deg;&#176;&#xB0;°°°
    plus-minus sign = plus-or-minus sign&plusmn;&#177;&#xB1;±±±
    superscript two = superscript digit two = squared&sup2;&#178;&#xB2;²²²
    superscript three = superscript digit three = cubed&sup3;&#179;&#xB3;³³³
    acute accent = spacing acute&acute;&#180;&#xB4;´´´
    micro sign&micro;&#181;&#xB5;µµµ
    pilcrow sign = paragraph sign&para;&#182;&#xB6;
    middle dot = Georgian comma = Greek middle dot&middot;&#183;&#xB7;···
    cedilla = spacing cedilla&cedil;&#184;&#xB8;¸¸¸
    superscript one = superscript digit one&sup1;&#185;&#xB9;¹¹¹
    masculine ordinal indicator&ordm;&#186;&#xBA;ººº
    right-pointing double angle quotation mark = right pointing guillemet&raquo;&#187;&#xBB;»»»
    vulgar fraction one quarter = fraction one quarter&frac14;&#188;&#xBC;¼¼¼
    vulgar fraction one half = fraction one half&frac12;&#189;&#xBD;½½½
    vulgar fraction three quarters = fraction three quarters&frac34;&#190;&#xBE;¾¾¾
    inverted question mark = turned question mark&iquest;&#191;&#xBF;¿¿¿
    Latin capital letter A with grave = Latin capital letter A grave&Agrave;&#192;&#xC0;ÀÀÀ
    Latin capital letter A with acute&Aacute;&#193;&#xC1;ÁÁÁ
    Latin capital letter A with circumflex&Acirc;&#194;&#xC2;ÂÂÂ
    Latin capital letter A with tilde&Atilde;&#195;&#xC3;ÃÃÃ
    Latin capital letter A with diaeresis&Auml;&#196;&#xC4;ÄÄÄ
    Latin capital letter A with ring above = Latin capital letter A ring&Aring;&#197;&#xC5;ÅÅÅ
    Latin capital letter AE = Latin capital ligature AE&AElig;&#198;&#xC6;ÆÆÆ
    Latin capital letter C with cedilla&Ccedil;&#199;&#xC7;ÇÇÇ
    Latin capital letter E with grave&Egrave;&#200;&#xC8;ÈÈÈ
    Latin capital letter E with acute&Eacute;&#201;&#xC9;ÉÉÉ
    Latin capital letter E with circumflex&Ecirc;&#202;&#xCA;ÊÊÊ
    Latin capital letter E with diaeresis&Euml;&#203;&#xCB;ËËË
    Latin capital letter I with grave&Igrave;&#204;&#xCC;ÌÌÌ
    Latin capital letter I with acute&Iacute;&#205;&#xCD;ÍÍÍ
    Latin capital letter I with circumflex&Icirc;&#206;&#xCE;ÎÎÎ
    Latin capital letter I with diaeresis&Iuml;&#207;&#xCF;ÏÏÏ
    Latin capital letter ETH&ETH;&#208;&#xD0;ÐÐÐ
    Latin capital letter N with tilde&Ntilde;&#209;&#xD1;ÑÑÑ
    Latin capital letter O with grave&Ograve;&#210;&#xD2;ÒÒÒ
    Latin capital letter O with acute&Oacute;&#211;&#xD3;ÓÓÓ
    Latin capital letter O with circumflex&Ocirc;&#212;&#xD4;ÔÔÔ
    Latin capital letter O with tilde&Otilde;&#213;&#xD5;ÕÕÕ
    Latin capital letter O with diaeresis&Ouml;&#214;&#xD6;ÖÖÖ
    multiplication sign&times;&#215;&#xD7;×××
    Latin capital letter O with stroke = Latin capital letter O slash&Oslash;&#216;&#xD8;ØØØ
    Latin capital letter U with grave&Ugrave;&#217;&#xD9;ÙÙÙ
    Latin capital letter U with acute&Uacute;&#218;&#xDA;ÚÚÚ
    Latin capital letter U with circumflex&Ucirc;&#219;&#xDB;ÛÛÛ
    Latin capital letter U with diaeresis&Uuml;&#220;&#xDC;ÜÜÜ
    Latin capital letter Y with acute&Yacute;&#221;&#xDD;ÝÝÝ
    Latin capital letter THORN&THORN;&#222;&#xDE;ÞÞÞ
    Latin small letter sharp s = ess-zed&szlig;&#223;&#xDF;ßßß
    Latin small letter a with grave = Latin small letter a grave&agrave;&#224;&#xE0;ààà
    Latin small letter a with acute&aacute;&#225;&#xE1;ááá
    Latin small letter a with circumflex&acirc;&#226;&#xE2;âââ
    Latin small letter a with tilde&atilde;&#227;&#xE3;ããã
    Latin small letter a with diaeresis&auml;&#228;&#xE4;äää
    Latin small letter a with ring above = Latin small letter a ring&aring;&#229;&#xE5;ååå
    Latin small letter ae = Latin small ligature ae&aelig;&#230;&#xE6;æææ
    Latin small letter c with cedilla&ccedil;&#231;&#xE7;ççç
    Latin small letter e with grave&egrave;&#232;&#xE8;èèè
    Latin small letter e with acute&eacute;&#233;&#xE9;ééé
    Latin small letter e with circumflex&ecirc;&#234;&#xEA;êêê
    Latin small letter e with diaeresis&euml;&#235;&#xEB;ëëë
    Latin small letter i with grave&igrave;&#236;&#xEC;ììì
    Latin small letter i with acute&iacute;&#237;&#xED;ííí
    Latin small letter i with circumflex&icirc;&#238;&#xEE;îîî
    Latin small letter i with diaeresis&iuml;&#239;&#xEF;ïïï
    Latin small letter eth&eth;&#240;&#xF0;ððð
    Latin small letter n with tilde&ntilde;&#241;&#xF1;ñññ
    Latin small letter o with grave&ograve;&#242;&#xF2;òòò
    Latin small letter o with acute&oacute;&#243;&#xF3;óóó
    Latin small letter o with circumflex&ocirc;&#244;&#xF4;ôôô
    Latin small letter o with tilde&otilde;&#245;&#xF5;õõõ
    Latin small letter o with diaeresis&ouml;&#246;&#xF6;ööö
    division sign&divide;&#247;&#xF7;÷÷÷
    Latin small letter o with stroke = Latin small letter o slash&oslash;&#248;&#xF8;øøø
    Latin small letter u with grave&ugrave;&#249;&#xF9;ùùù
    Latin small letter u with acute&uacute;&#250;&#xFA;úúú
    Latin small letter u with circumflex&ucirc;&#251;&#xFB;ûûû
    Latin small letter u with diaeresis&uuml;&#252;&#xFC;üüü
    Latin small letter y with acute&yacute;&#253;&#xFD;ýýý
    Latin small letter thorn&thorn;&#254;&#xFE;þþþ
    Latin small letter y with diaeresis&yuml;&#255;&#xFF;ÿÿÿ
    - - - - diff --git a/application/third_party/dompdf/www/test/encoding_special.html b/application/third_party/dompdf/www/test/encoding_special.html deleted file mode 100755 index 5f9b42d1..00000000 --- a/application/third_party/dompdf/www/test/encoding_special.html +++ /dev/null @@ -1,570 +0,0 @@ - - - - -HTML 4.0 Special Entities - - - - - - - - -

    Special Entities

    -

    The following table gives the character entity reference, decimal character reference, and hexadecimal character reference for markup-significant and internationalization characters, as well as the rendering of each in your browser. Glyphs of the characters are available at the Unicode Consortium.

    -

    With the exception of HTML 2.0's &quot;, &amp;, &lt;, and &gt;, browser support for these entities is generally quite poor, but recent browsers support some of the character entity references and decimal character references.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CharacterEntityDecimalHexRendering in Your Browser
    EntityDecimalHex
    quotation mark = APL quote&quot;&#34;&#x22;"""
    ampersand&amp;&#38;&#x26;&&&
    less-than sign&lt;&#60;&#x3C;<<<
    greater-than sign&gt;&#62;&#x3E;>>>
    Latin capital ligature OE&OElig;&#338;&#x152;ŒŒŒ
    Latin small ligature oe&oelig;&#339;&#x153;œœœ
    Latin capital letter S with caron&Scaron;&#352;&#x160;ŠŠŠ
    Latin small letter s with caron&scaron;&#353;&#x161;ššš
    Latin capital letter Y with diaeresis&Yuml;&#376;&#x178;ŸŸŸ
    modifier letter circumflex accent&circ;&#710;&#x2C6;ˆˆˆ
    small tilde&tilde;&#732;&#x2DC;˜˜˜
    en space&ensp;&#8194;&#x2002;
    em space&emsp;&#8195;&#x2003;
    thin space&thinsp;&#8201;&#x2009;
    zero width non-joiner&zwnj;&#8204;&#x200C;
    zero width joiner&zwj;&#8205;&#x200D;
    left-to-right mark&lrm;&#8206;&#x200E;
    right-to-left mark&rlm;&#8207;&#x200F;
    en dash&ndash;&#8211;&#x2013;
    em dash&mdash;&#8212;&#x2014;
    left single quotation mark&lsquo;&#8216;&#x2018;
    right single quotation mark&rsquo;&#8217;&#x2019;
    single low-9 quotation mark&sbquo;&#8218;&#x201A;
    left double quotation mark&ldquo;&#8220;&#x201C;
    right double quotation mark&rdquo;&#8221;&#x201D;
    double low-9 quotation mark&bdquo;&#8222;&#x201E;
    dagger&dagger;&#8224;&#x2020;
    double dagger&Dagger;&#8225;&#x2021;
    per mille sign&permil;&#8240;&#x2030;
    single left-pointing angle quotation mark&lsaquo;&#8249;&#x2039;
    single right-pointing angle quotation mark&rsaquo;&#8250;&#x203A;
    euro sign&euro;&#8364;&#x20AC;
    - - - - diff --git a/application/third_party/dompdf/www/test/encoding_symbols.html b/application/third_party/dompdf/www/test/encoding_symbols.html deleted file mode 100755 index c487bd4b..00000000 --- a/application/third_party/dompdf/www/test/encoding_symbols.html +++ /dev/null @@ -1,1400 +0,0 @@ - - - - -HTML 4.0 Entities for Symbols and Greek Letters - - - - - - - - - -

    Entities for Symbols and Greek Letters

    -

    The following table gives the character entity reference, decimal character reference, and hexadecimal character reference for symbols and Greek letters, as well as the rendering of each in your browser. Glyphs of the characters are available at the Unicode Consortium.

    -

    Browser support for these entities is generally quite poor, but recent browsers support some of the character entity references and decimal character references.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CharacterEntityDecimalHexRendering in Your Browser
    EntityDecimalHex
    Latin small f with hook = function = florin&fnof;&#402;&#x192;ƒƒƒ
    Greek capital letter alpha&Alpha;&#913;&#x391;ΑΑΑ
    Greek capital letter beta&Beta;&#914;&#x392;ΒΒΒ
    Greek capital letter gamma&Gamma;&#915;&#x393;ΓΓΓ
    Greek capital letter delta&Delta;&#916;&#x394;ΔΔΔ
    Greek capital letter epsilon&Epsilon;&#917;&#x395;ΕΕΕ
    Greek capital letter zeta&Zeta;&#918;&#x396;ΖΖΖ
    Greek capital letter eta&Eta;&#919;&#x397;ΗΗΗ
    Greek capital letter theta&Theta;&#920;&#x398;ΘΘΘ
    Greek capital letter iota&Iota;&#921;&#x399;ΙΙΙ
    Greek capital letter kappa&Kappa;&#922;&#x39A;ΚΚΚ
    Greek capital letter lambda&Lambda;&#923;&#x39B;ΛΛΛ
    Greek capital letter mu&Mu;&#924;&#x39C;ΜΜΜ
    Greek capital letter nu&Nu;&#925;&#x39D;ΝΝΝ
    Greek capital letter xi&Xi;&#926;&#x39E;ΞΞΞ
    Greek capital letter omicron&Omicron;&#927;&#x39F;ΟΟΟ
    Greek capital letter pi&Pi;&#928;&#x3A0;ΠΠΠ
    Greek capital letter rho&Rho;&#929;&#x3A1;ΡΡΡ
    Greek capital letter sigma&Sigma;&#931;&#x3A3;ΣΣΣ
    Greek capital letter tau&Tau;&#932;&#x3A4;ΤΤΤ
    Greek capital letter upsilon&Upsilon;&#933;&#x3A5;ΥΥΥ
    Greek capital letter phi&Phi;&#934;&#x3A6;ΦΦΦ
    Greek capital letter chi&Chi;&#935;&#x3A7;ΧΧΧ
    Greek capital letter psi&Psi;&#936;&#x3A8;ΨΨΨ
    Greek capital letter omega&Omega;&#937;&#x3A9;ΩΩΩ
    Greek small letter alpha&alpha;&#945;&#x3B1;ααα
    Greek small letter beta&beta;&#946;&#x3B2;βββ
    Greek small letter gamma&gamma;&#947;&#x3B3;γγγ
    Greek small letter delta&delta;&#948;&#x3B4;δδδ
    Greek small letter epsilon&epsilon;&#949;&#x3B5;εεε
    Greek small letter zeta&zeta;&#950;&#x3B6;ζζζ
    Greek small letter eta&eta;&#951;&#x3B7;ηηη
    Greek small letter theta&theta;&#952;&#x3B8;θθθ
    Greek small letter iota&iota;&#953;&#x3B9;ιιι
    Greek small letter kappa&kappa;&#954;&#x3BA;κκκ
    Greek small letter lambda&lambda;&#955;&#x3BB;λλλ
    Greek small letter mu&mu;&#956;&#x3BC;μμμ
    Greek small letter nu&nu;&#957;&#x3BD;ννν
    Greek small letter xi&xi;&#958;&#x3BE;ξξξ
    Greek small letter omicron&omicron;&#959;&#x3BF;οοο
    Greek small letter pi&pi;&#960;&#x3C0;πππ
    Greek small letter rho&rho;&#961;&#x3C1;ρρρ
    Greek small letter final sigma&sigmaf;&#962;&#x3C2;ςςς
    Greek small letter sigma&sigma;&#963;&#x3C3;σσσ
    Greek small letter tau&tau;&#964;&#x3C4;τττ
    Greek small letter upsilon&upsilon;&#965;&#x3C5;υυυ
    Greek small letter phi&phi;&#966;&#x3C6;φφφ
    Greek small letter chi&chi;&#967;&#x3C7;χχχ
    Greek small letter psi&psi;&#968;&#x3C8;ψψψ
    Greek small letter omega&omega;&#969;&#x3C9;ωωω
    Greek small letter theta symbol&thetasym;&#977;&#x3D1;ϑϑϑ
    Greek upsilon with hook symbol&upsih;&#978;&#x3D2;ϒϒϒ
    Greek pi symbol&piv;&#982;&#x3D6;ϖϖϖ
    bullet = black small circle&bull;&#8226;&#x2022;
    horizontal ellipsis = three dot leader&hellip;&#8230;&#x2026;
    prime = minutes = feet&prime;&#8242;&#x2032;
    double prime = seconds = inches&Prime;&#8243;&#x2033;
    overline = spacing overscore&oline;&#8254;&#x203E;
    fraction slash&frasl;&#8260;&#x2044;
    script capital P = power set = Weierstrass p&weierp;&#8472;&#x2118;
    blackletter capital I = imaginary part&image;&#8465;&#x2111;
    blackletter capital R = real part symbol&real;&#8476;&#x211C;
    trade mark sign&trade;&#8482;&#x2122;
    alef symbol = first transfinite cardinal&alefsym;&#8501;&#x2135;
    leftwards arrow&larr;&#8592;&#x2190;
    upwards arrow&uarr;&#8593;&#x2191;
    rightwards arrow&rarr;&#8594;&#x2192;
    downwards arrow&darr;&#8595;&#x2193;
    left right arrow&harr;&#8596;&#x2194;
    downwards arrow with corner leftwards = carriage return&crarr;&#8629;&#x21B5;
    leftwards double arrow&lArr;&#8656;&#x21D0;
    upwards double arrow&uArr;&#8657;&#x21D1;
    rightwards double arrow&rArr;&#8658;&#x21D2;
    downwards double arrow&dArr;&#8659;&#x21D3;
    left right double arrow&hArr;&#8660;&#x21D4;
    for all&forall;&#8704;&#x2200;
    partial differential&part;&#8706;&#x2202;
    there exists&exist;&#8707;&#x2203;
    empty set = null set = diameter&empty;&#8709;&#x2205;
    nabla = backward difference&nabla;&#8711;&#x2207;
    element of&isin;&#8712;&#x2208;
    not an element of&notin;&#8713;&#x2209;
    contains as member&ni;&#8715;&#x220B;
    n-ary product = product sign&prod;&#8719;&#x220F;
    n-ary sumation&sum;&#8721;&#x2211;
    minus sign&minus;&#8722;&#x2212;
    asterisk operator&lowast;&#8727;&#x2217;
    square root = radical sign&radic;&#8730;&#x221A;
    proportional to&prop;&#8733;&#x221D;
    infinity&infin;&#8734;&#x221E;
    angle&ang;&#8736;&#x2220;
    logical and = wedge&and;&#8743;&#x2227;
    logical or = vee&or;&#8744;&#x2228;
    intersection = cap&cap;&#8745;&#x2229;
    union = cup&cup;&#8746;&#x222A;
    integral&int;&#8747;&#x222B;
    therefore&there4;&#8756;&#x2234;
    tilde operator = varies with = similar to&sim;&#8764;&#x223C;
    approximately equal to&cong;&#8773;&#x2245;
    almost equal to = asymptotic to&asymp;&#8776;&#x2248;
    not equal to&ne;&#8800;&#x2260;
    identical to&equiv;&#8801;&#x2261;
    less-than or equal to&le;&#8804;&#x2264;
    greater-than or equal to&ge;&#8805;&#x2265;
    subset of&sub;&#8834;&#x2282;
    superset of&sup;&#8835;&#x2283;
    not a subset of&nsub;&#8836;&#x2284;
    subset of or equal to&sube;&#8838;&#x2286;
    superset of or equal to&supe;&#8839;&#x2287;
    circled plus = direct sum&oplus;&#8853;&#x2295;
    circled times = vector product&otimes;&#8855;&#x2297;
    up tack = orthogonal to = perpendicular&perp;&#8869;&#x22A5;
    dot operator&sdot;&#8901;&#x22C5;
    left ceiling = APL upstile&lceil;&#8968;&#x2308;
    right ceiling&rceil;&#8969;&#x2309;
    left floor = APL downstile&lfloor;&#8970;&#x230A;
    right floor&rfloor;&#8971;&#x230B;
    left-pointing angle bracket = bra&lang;&#9001;&#x2329;
    right-pointing angle bracket = ket&rang;&#9002;&#x232A;
    lozenge&loz;&#9674;&#x25CA;
    black spade suit&spades;&#9824;&#x2660;
    black club suit = shamrock&clubs;&#9827;&#x2663;
    black heart suit = valentine&hearts;&#9829;&#x2665;
    black diamond suit&diams;&#9830;&#x2666;
    - - - - diff --git a/application/third_party/dompdf/www/test/encoding_unicode.html b/application/third_party/dompdf/www/test/encoding_unicode.html deleted file mode 100755 index 90c21044..00000000 --- a/application/third_party/dompdf/www/test/encoding_unicode.html +++ /dev/null @@ -1,8 +0,0 @@ - - - - - -献给æ¯äº²çš„爱 - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/encoding_unicode_wrapping.html b/application/third_party/dompdf/www/test/encoding_unicode_wrapping.html deleted file mode 100755 index 8c964d32..00000000 --- a/application/third_party/dompdf/www/test/encoding_unicode_wrapping.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - -Wrapping of non-ANSI characters - - - -No se tendrá en cuenta el hecho de que las partes tengan sus establecimientos en Estados diferentes -cuando ello no resulte del contrato, ni de los tratos entre ellas, ni de información revelada por -las partes en cualquier momento antes de la celebración del contrato o en el momento de su celebración. - - diff --git a/application/third_party/dompdf/www/test/encoding_utf-8.html b/application/third_party/dompdf/www/test/encoding_utf-8.html deleted file mode 100755 index 21a1f2fa..00000000 --- a/application/third_party/dompdf/www/test/encoding_utf-8.html +++ /dev/null @@ -1,793 +0,0 @@ - - - - - -Unicode (UTF-8) Test - - - - -

    Unicode (UTF-8) test

    - -

    You can use this document to check if your browser and your installed fonts display multilingual HTML documents in Unicode (UTF-8) correctly.

    - -
    - -

    Latin extended

    - -
    -
    Letters with acute
    -
    Aà aá   CĆ cć   EÉ eé   Ià ií   LĹ lĺ   NŃ nÅ„   OÓ oó   RÅ” rÅ•   SÅš sÅ›   UÚ uú   Yà yý   ZŹ zź
    - -
    Letters with apostrophe (hacek)
    -
    dÄ   LĽ lľ   tÅ¥
    - -
    Letters with breve
    -
    AÄ‚ aă   GÄž gÄŸ   UŬ uÅ­
    - -
    Letters with caron (hacek)
    -
    CÄŒ cÄ   DÄŽ   EÄš eÄ›   NŇ nň   RŘ rÅ™   SÅ  sÅ¡   TŤ   ZŽ zž
    - -
    Letters with cedilla (comma)
    -
    CÇ cç   GÄ¢ gÄ£   KĶ kÄ·   LÄ» lļ   NÅ… nņ   RÅ– rÅ—   SÅž sÅŸ   TÅ¢ tÅ£
    - -
    Letters with circumflex
    -
    A aâ   CĈ cĉ   EÊ eê   GÄœ gÄ   HĤ hÄ¥   IÃŽ iî   JÄ´ jĵ   OÔ oô   SÅœ sÅ   UÛ uû   WÅ´ wŵ   YŶ yÅ·
    - -
    Letters with diaeresis (umlaut)
    -
    AÄ aä   EË eë   Ià iï   OÖ oö   UÜ uü   YŸ yÿ
    - -
    Letters with/without dot above
    -
    CÄŠ cÄ‹   EÄ– eÄ—   GÄ  gÄ¡   Iİ iı   ZÅ» zż
    - -
    Letters with double acute
    -
    OÅ oÅ‘   UŰ uű
    - -
    Letters with grave
    -
    AÀ aà   EÈ eè   IÃŒ iì   OÃ’ oò   UÙ uù
    - -
    Letters with horn
    -
    OÆ  oÆ¡   UƯ uư
    - -
    Letters with macron
    -
    AÄ€ aÄ   EÄ’ eÄ“   IĪ iÄ«   OÅŒ oÅ   UŪ uÅ«
    - -
    Letters with ogonek
    -
    AÄ„ aÄ…   EĘ eÄ™   IÄ® iį   UŲ uų
    - -
    Letters with ring above
    -
    AÃ… aÃ¥   UÅ® uů
    - -
    Letters with stroke
    -
    DÄ dÄ‘   HĦ hħ   LÅ lÅ‚   OØ oø
    - -
    Letters with tilde
    -
    AÃ aã   NÑ nñ   OÕ oõ
    - -
    Ligatures
    -
    AEÆ aeæ   OEÅ’ oeÅ“
    - -
    Eth & Thorn
    -
    Dà dð   THÞ thþ
    - -
    German sharp s & long s
    -
    ß   Å¿
    -
    - -

    Combining diacritical marks
     

    - -
    - -

    Greek

    - -
    -
    Capital letters
    -
    Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ ΠΞ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
    - -
    Capital letters with tonos
    -
    Ά   Έ   Ή   Ί   ÎŒ   ÎŽ   Î
    - -
    Capital letters with dialytika
    -
    Ϊ   Ϋ
    - -
    Small letters
    -
    α β γ δ ε ζ η θ ι κ λ μ ν ξ ο Ï€ Ï ÏƒÏ‚ Ï„ Ï… φ χ ψ ω
    - -
    Small letters with tonos
    -
    ά   έ   ή   ί   ÏŒ   Ï   ÏŽ
    - -
    Small letters with dialytika
    -
    ÏŠ   Ï‹
    - -
    Small letters with dialytika and tonos
    -
    Î   ΰ
    -
    - -
    - -

    Cyrillic

    - -
    -
    Russian alphabet
    - -
    РБ В Г Д Е РЖ З И Й К Л М РО П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я -
    а б в г д е Ñ‘ ж з и й к л м н о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ Ñ ÑŽ Ñ
    - -
    Belarussian alphabet
    - -
    РБ В Г Д Е РЖ З І Й К Л М РО П Р С Т У Ў Ф Х Ц Ч Ш Ы Ь Э Ю Я -
    а б в г д е Ñ‘ ж з Ñ– й к л м н о п Ñ€ Ñ Ñ‚ у Ñž Ñ„ Ñ… ц ч ш Ñ‹ ÑŒ Ñ ÑŽ Ñ
    - -
    Ukrainian alphabet
    - -
    РБ Ð’ Г Ò Ð” Е Є Ж З И І Ї Й К Л М РО П Р С Т У Ф Ð¥ Ц Ч Ш Щ Ь Ю Я -
    а б в г Ò‘ д е Ñ” ж з и Ñ– Ñ— й к л м н о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŒ ÑŽ Ñ
    - -
    Bulgarian alphabet
    - -
    РБ В Г Д Е Ж З И Й К Л М РО П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Ю Я -
    а б в г д е ж з и й к л м н о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ ÑŒ ÑŽ Ñ
    - -
    Macedonian alphabet
    - -
    РБ В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М РЊ О П Р С Т Ќ У Ф Х Ц Ч РШ -
    а б в г д Ñ“ е ж з Ñ• и ј к л Ñ™ м н Ñš о п Ñ€ Ñ Ñ‚ Ñœ у Ñ„ Ñ… ц ч ÑŸ ш
    - -
    Serbian alphabet
    - -
    РБ В Г Д Ђ Е Ж З И Ј К Л Љ М РЊ О П Р С Т Ћ У Ф Х Ц Ч РШ -
    а б в г д Ñ’ е ж з и ј к л Ñ™ м н Ñš о п Ñ€ Ñ Ñ‚ Ñ› у Ñ„ Ñ… ц ч ÑŸ ш
    - -
    Mongolian alphabet
    - -
    -A B V G D E Ë Zh Z I J K L M N O Ö P R S T U Ü F X C Ch Sh Shh " Y ' E Ju Ja
    -
    РБ В Г Д Е РЖ З И Й К Л М РО Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я -
    а б в г д е Ñ‘ ж з и й к л м н о Ó© п Ñ€ Ñ Ñ‚ у Ò¯ Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ Ñ ÑŽ Ñ
    -
    - -
    - -

    Armenian

    - -
    -
    Capital letters
    - -
    a b g d e z ê ă th -  ž i l x c’ k’ h dz ğ -  č’ m j n š o č p’ dž -  rr s v t’ r c w ph kh -  ô f
    -
    -Ô± -Ô² -Ô³ -Ô´ -Ôµ -Ô¶ -Ô· -Ô¸ -Ô¹   -Ôº -Ô» -Ô¼ -Ô½ -Ô¾ -Ô¿ -Õ€ -Õ -Õ‚   -Õƒ -Õ„ -Õ… -Õ† -Õ‡ -Õˆ -Õ‰ -ÕŠ -Õ‹   -ÕŒ -Õ -ÕŽ -Õ -Õ -Õ‘ -Õ’ -Õ“ -Õ”   -Õ• -Õ– -
    - -
    Small letters
    - -
    a b g d e z ê ă th -  ž i l x c’ k’ h dz ğ -  č’ m j n š o č p’ dž -  rr s v t’ r c w ph kh -  ew ô f
    -
    -Õ¡ -Õ¢ -Õ£ -Õ¤ -Õ¥ -Õ¦ -Õ§ -Õ¨ -Õ©   -Õª -Õ« -Õ¬ -Õ­ -Õ® -Õ¯ -Õ° -Õ± -Õ²   -Õ³ -Õ´ -Õµ -Õ¶ -Õ· -Õ¸ -Õ¹ -Õº -Õ»   -Õ¼ -Õ½ -Õ¾ -Õ¿ -Ö€ -Ö -Ö‚ -Öƒ -Ö„   -Ö‡ -Ö… -Ö† -
    -
    - -
    - -

    Georgian

    - -
    -
    Mxedruli (Mkhedruli) script
    - -
    a b g d e v z th -  i k’ l m n o p’ ž -  r s t’ u ph kh ğ q’ š -  č c dz c’ č’ x dž h
    -
    -რ-ბ -გ -დ -ე -ვ -ზ -თ   -ი -კ -ლ -მ -ნ -რ-პ -ჟ   -რ -ს -ტ -უ -ფ -ქ -ღ -ყ -შ   -ჩ -ც -ძ -წ -ჭ -ხ -ჯ -ჰ -
    -
    - -
    - -

    Hebrew

    - -
    -
    Hebrew alphabet
    - -
    ’ v g d h w z H T y xx l mm nn s ‘ ff cc q r S ( š ś ) t
    -
      -× ×‘ ×’ ד ×” ו ×– ×— ט ×™ כך ל ×ž× × ×Ÿ ס ×¢ פף צץ ×§ ר ש ( ×©× ×©×‚ ) ת -
    - -
    Letters with dagesh (mappiq)
    - -
    ’ b g d h w z   T y kk l m  n  s   pp c  q r S ( š ś ) t
    -
      -×Ö¼ בּ ×’Ö¼ דּ ×”Ö¼ וּ ×–Ö¼ טּ ×™Ö¼ כּךּ לּ מּ × Ö¼ סּ פּףּ צּ ×§Ö¼ רּ שּ ( ×©Ö¼× ×©Ö¼×‚ ) תּ -
    - -
    Yiddish digraphs
    - -
    ww   wy   yy
    -
      -×° ×± ײ -
    - -
    Letters with rafe
    - -
    v   x   f
    -
      -בֿ   -×›Ö¿   -פֿ
    - -
    Vowels with points
    - -
    a   å   o   u   i   ai
    -
      -×Ö·   -×Ö¸   -וֹ   -וּ   -×™Ö´   -ײַ
    -
    - -
    - -

    Arabic

    - -
    -
    Arabic alphabet
    - -
    ’a a b t þ j H x d ð r z s š S D T Z ‘ ğ f v q k l m n h -t w ÿ y -a
    -
    ـآ Ø¢  - Ù€Ø§ ا  - Ø¨Ù€Ø¨Ù€Ø¨ ب  - ØªÙ€ØªÙ€Øª ت  - Ø«Ù€Ø«Ù€Ø« Ø«  - Ø¬Ù€Ø¬Ù€Ø¬ ج  - Ø­Ù€Ø­Ù€Ø­ Ø­  - Ø®Ù€Ø®Ù€Ø® Ø®  - Ù€Ø¯ د  - Ù€Ø° ذ  - Ù€Ø± ر  - Ù€Ø² ز  - Ø³Ù€Ø³Ù€Ø³ س  - Ø´Ù€Ø´Ù€Ø´ Ø´  - ØµÙ€ØµÙ€Øµ ص  - Ø¶Ù€Ø¶Ù€Ø¶ ض  - Ø·Ù€Ø·Ù€Ø· Ø·  - Ø¸Ù€Ø¸Ù€Ø¸ ظ  - Ø¹Ù€Ø¹Ù€Ø¹ ع  - ØºÙ€ØºÙ€Øº غ  - ÙÙ€ÙÙ€Ù Ù  - Ú¤Ù€Ú¤Ù€Ú¤ Ú¤  - Ù‚ـقـق Ù‚  - ÙƒÙ€ÙƒÙ€Ùƒ Ùƒ  - Ù„ـلـل Ù„  - Ù…ـمـم Ù…  - Ù†Ù€Ù†Ù€Ù† Ù†  - Ù‡Ù€Ù‡Ù€Ù‡ Ù‡  - Ù€Ø© Ø©  - Ù€Ùˆ Ùˆ  - ÙŠÙ€ÙŠÙ€ÙŠ ÙŠ  - ÛŒÙ€ÛŒÙ€ÛŒ ÛŒ  - Ù€Ù‰ Ù‰  -
    - -
    Letters with hamzah  
    - -
    Ø¡  - Ù€Ø¥ Ø¥  - Ù€Ø£ Ø£  - Ù€Ø¤ ؤ  - Ø¦Ù€Ø¦Ù€Ø¦ ئ  -
    - -
    Persian alphabet  
    - -
    ’a a b p t s j c H x d z r z ž s š S Z T Z ‘ ğ f q k g l m n v h y
    -
    ـآ Ø¢  - Ù€Ø§ ا  - Ø¨Ù€Ø¨Ù€Ø¨ ب  - Ù¾Ù€Ù¾Ù€Ù¾ Ù¾  - ØªÙ€ØªÙ€Øª ت  - Ø«Ù€Ø«Ù€Ø« Ø«  - Ø¬Ù€Ø¬Ù€Ø¬ ج  - Ú†Ù€Ú†Ù€Ú† Ú†  - Ø­Ù€Ø­Ù€Ø­ Ø­  - Ø®Ù€Ø®Ù€Ø® Ø®  - Ù€Ø¯ د  - Ù€Ø° ذ  - Ù€Ø± ر  - Ù€Ø² ز  - Ù€Ú˜ Ú˜  - Ø³Ù€Ø³Ù€Ø³ س  - Ø´Ù€Ø´Ù€Ø´ Ø´  - ØµÙ€ØµÙ€Øµ ص  - Ø¶Ù€Ø¶Ù€Ø¶ ض  - Ø·Ù€Ø·Ù€Ø· Ø·  - Ø¸Ù€Ø¸Ù€Ø¸ ظ  - Ø¹Ù€Ø¹Ù€Ø¹ ع  - ØºÙ€ØºÙ€Øº غ  - ÙÙ€ÙÙ€Ù Ù  - Ù‚ـقـق Ù‚  - Ú©Ù€Ú©Ù€Ú© Ú©  - Ú¯Ù€Ú¯Ù€Ú¯ Ú¯  - Ù„ـلـل Ù„  - Ù…ـمـم Ù…  - Ù†Ù€Ù†Ù€Ù† Ù†  - Ù€Ùˆ Ùˆ  - Ù‡Ù€Ù‡Ù€Ù‡ Ù‡  - ÛŒÙ€ÛŒÙ€ÛŒ ÛŒ  -
    - -
    Urdu alphabet  
    - -
    ’a a b p t t. s j c H x d d. z r r. z ž s š S Z T Z ‘ ğ f q k g l m n -n v h h y -e
    -
    ـآ Ø¢  - Ù€Ø§ ا  - Ø¨Ù€Ø¨Ù€Ø¨ ب  - Ù¾Ù€Ù¾Ù€Ù¾ Ù¾  - ØªÙ€ØªÙ€Øª ت  - Ù¹Ù€Ù¹Ù€Ù¹ Ù¹  - Ø«Ù€Ø«Ù€Ø« Ø«  - Ø¬Ù€Ø¬Ù€Ø¬ ج  - Ú†Ù€Ú†Ù€Ú† Ú†  - Ø­Ù€Ø­Ù€Ø­ Ø­  - Ø®Ù€Ø®Ù€Ø® Ø®  - Ù€Ø¯ د  - Ù€Úˆ Úˆ  - Ù€Ø° ذ  - Ù€Ø± ر  - Ù€Ú‘ Ú‘  - Ù€Ø² ز  - Ù€Ú˜ Ú˜  - Ø³Ù€Ø³Ù€Ø³ س  - Ø´Ù€Ø´Ù€Ø´ Ø´  - ØµÙ€ØµÙ€Øµ ص  - Ø¶Ù€Ø¶Ù€Ø¶ ض  - Ø·Ù€Ø·Ù€Ø· Ø·  - Ø¸Ù€Ø¸Ù€Ø¸ ظ  - Ø¹Ù€Ø¹Ù€Ø¹ ع  - ØºÙ€ØºÙ€Øº غ  - ÙÙ€ÙÙ€Ù Ù  - Ù‚ـقـق Ù‚  - Ú©Ù€Ú©Ù€Ú© Ú©  - Ú¯Ù€Ú¯Ù€Ú¯ Ú¯  - Ù„ـلـل Ù„  - Ù…ـمـم Ù…  - Ù†Ù€Ù†Ù€Ù† Ù†  - Ù€Úº Úº  - Ù€Ùˆ Ùˆ  - ÛÙ€ÛÙ€Û Û  - Ú¾Ù€Ú¾Ù€Ú¾ Ú¾  - ÛŒÙ€ÛŒÙ€ÛŒ ÛŒ  - Ù€Û’ Û’  -
    - -
    Arabic-Indic digits  
    - -
    -0 1 2 3 4 5 6 7 8 9 10 11 12
    -
    - 0 1 2 3 4 5 6 7 8 9 10 11 12
    - ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢
    - Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹ Û±Û° Û±Û± Û±Û² -
    -
    - -
    - -

    Devanagari

    - -
    -
    Sanskrit alphabet
    - -
    a aa i ii u uu   r rr l   e ai o au
    -
    -अ à¤† à¤‡ à¤ˆ à¤‰ à¤Š   -ऋ à¥  à¤Œ   -ठठओ à¤” -
    - -
    kaa ki kii ku kuu   kr krr kl   ke kai ko kau
    -
    -का कि की कॠकू   -कृ à¤•ॄ à¤•ॢ   -के कै को कौ -
    - -
    k kh g gh ng   -c ch j jh ñ   -t. t.h d. d.h n.   -t th d dh n   -p ph b bh m   -y r l. l v   -ś s. s h
    -
    -क à¤– à¤— à¤˜ à¤™   -च à¤› à¤œ à¤ à¤ž   -ट à¤  à¤¡ à¤¢ à¤£   -त à¤¥ à¤¦ à¤§ à¤¨   -प à¤« à¤¬ à¤­ à¤®   -य à¤° à¤³ à¤² à¤µ   -श à¤· à¤¸ à¤¹ -
    - -
    Hindi/Urdu letters with nuqta
    - -
    q x ğ z r. r.h f
    -
    -क़ ख़ ग़ ज़ -ड़ ॠफ़ -
    - -
    Sample conjuncts
    - -
    ks. jñ tt tr rt
    -
    -कà¥à¤· जà¥à¤ž तà¥à¤¤ तà¥à¤° रà¥à¤¤ -
    - -
    Devanagari digits
    - -
    -0 1 2 3 4 5 6 7 8 9 10
    -
    -० १ २ ३ ४ ५ ६ ७ ८ ९ १०
    -
    - -
    - -

    Gujarati

    - -
    -
    Sanskrit alphabet
    - -
    a aa i ii u uu   r rr   e ai o au
    -
    -અ àª† àª‡ àªˆ àª‰ àªŠ   -ઋ à«    -ઠઠઓ àª” -
    - -
    kaa ki kii ku kuu   kr krr   ke kai ko kau
    -
    -કા કિ કી કૠકૂ   -કૃ àª•à«„   -કે કૈ કો કૌ -
    - -
    k kh g gh ng   -c ch j jh ñ   -t. t.h d. d.h n.   -t th d dh n   -p ph b bh m   -y r l. l v   -ś s. s h
    -
    -ક àª– àª— àª˜ àª™   -ચ àª› àªœ àª àªž   -ટ àª  àª¡ àª¢ àª£   -ત àª¥ àª¦ àª§ àª¨   -પ àª« àª¬ àª­ àª®   -ય àª° àª³ àª² àªµ   -શ àª· àª¸ àª¹ -
    - -
    Sample conjuncts
    - -
    ks. jñ tt tr rt
    -
    -કà«àª· જà«àªž તà«àª¤ તà«àª° રà«àª¤ -
    - -
    Gujarati digits
    - -
    -0 1 2 3 4 5 6 7 8 9 10
    -
    -૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ ૧૦
    -
    - -
    - -

    Bengali

    - -
    -
    Sanskrit alphabet
    - -
    a aa i ii u uu   r rr l   e ai o au
    -
    -অ à¦† à¦‡ à¦ˆ à¦‰ à¦Š   -ঋ à§  à¦Œ   -ঠঠও à¦” -
    - -
    kaa ki kii ku kuu   kr krr kl   ke kai ko kau
    -
    -কা কি কী কৠকূ   -কৃ à¦•à§„ à¦•à§¢   -কে কৈ কো কো -
    - -
    k kh g gh ng   -c ch j jh ñ   -t. t.h d. d.h n.   -t th d dh n   -p ph b bh m   -y r l v   -ś s. s h
    -
    -ক à¦– à¦— à¦˜ à¦™   -চ à¦› à¦œ à¦ à¦ž   -ট à¦  à¦¡ à¦¢ à¦£   -ত à¦¥ à¦¦ à¦§ à¦¨   -প à¦« à¦¬ à¦­ à¦®   -য à¦° à¦² à¦¬   -শ à¦· à¦¸ à¦¹ -
    - -
    Letters with nukta & Assamese letters
    - -
    r. r.h y.   r v
    -
    -à§œ à§ à§Ÿ   -à§° à§± -
    - -
    Sample conjuncts
    - -
    ks. jñ tt tr rt
    -
    -কà§à¦· জà§à¦ž তà§à¦¤ তà§à¦° রà§à¦¤ -
    - -
    Bengali digits
    - -
    -0 1 2 3 4 5 6 7 8 9 10
    -
    -০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ ১০
    -
    - -
    - -

    Gurmukhi

    - -
    -
    Panjabi alphabet
    - -
    a aa i ii u uu   e ai o au
    -
    -ਅ ਆ ਇ ਈ ਉ ਊ   -ਠਠਓ ਔ -
    - -
    kaa ki kii ku kuu   ke kai ko kau
    -
    -ਕਾ ਕਿ ਕੀ ਕ੠ਕੂ   -ਕੇ ਕੈ ਕੋ ਕੌ -
    - -
    k kh g gh ng   -c ch j jh ñ   -t. t.h d. d.h n.   -t th d dh n   -p ph b bh m   -y r l v r.   -s h
    -
    -ਕ à¨– à¨— à¨˜ à¨™   -ਚ à¨› à¨œ à¨ à¨ž   -ਟ à¨  à¨¡ à¨¢ à¨£   -ਤ à¨¥ à¨¦ à¨§ à¨¨   -ਪ à¨« à¨¬ à¨­ à¨®   -ਯ à¨° à¨² à¨µ à©œ   -ਸ à¨¹ -
    - -
    Letters with nukta
    - -
    x ğ z f l. š
    -
    -ਖ਼ ਗ਼ ਜ਼ -ਫ਼ ਲ਼ ਸ਼ -
    - -
    Gurmukhi digits
    - -
    -0 1 2 3 4 5 6 7 8 9 10
    -
    -੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ ੧੦
    -
    - -
    - -

    Symbols

    - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    •bullet
    ¢cent sign
    ©copyright sign
    ¤currency sign
    †dagger
    °degree sign
    ÷division sign
    «double angle quotation mark (guillemet) <<
    »double angle quotation mark (guillemet) >>
    “double quotation mark 66
    â€double quotation mark 99
    „double quotation mark low-99
    …ellipsis
    —em dash
    –en dash
    €euro sign
    ―horizontal bar (quotation dash)
    µmicro sign
    ·middle dot (centered period)
    ·middle dot (centered period, Greek ano teleia)
    ×multiplication sign
    ¬not sign
    â„–numero sign
    ‰per mille (per thousand) sign
    ¶pilcrow (paragraph) sign
    ±plus-minus sign
    £pound sterling sign
    ®registered sign
    §section sign
    ₪sheqel sign
    ‹single angle quotation mark (guillemet) <
    ›single angle quotation mark (guillemet) >
    ‘single quotation mark 6
    ’single quotation mark 9 (apostrophe)
    ¹superscript 1
    ²superscript 2
    ³superscript 3
    â„¢trademark sign
    ¥yen sign
    ØŒArabic comma
    Ù«Arabic decimal separator
    ÙªArabic percent sign
    ØŸArabic question mark
    ؛Arabic semicolon
    Û”Arabic-Urdu full stop (Arabic-Urdu period)
    Ö¾Hebrew hyphen (maqaf)
    ׳Hebrew prime (geresh)
    ×´Hebrew double prime (gershayim)
    ॰Indic abbreviation sign
    ।Indic danda
    ॥Indic double danda
    - -
    - -


    19 February 2010

    - - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/encoding_utf-8_w3.html b/application/third_party/dompdf/www/test/encoding_utf-8_w3.html deleted file mode 100755 index 9a10ffce..00000000 --- a/application/third_party/dompdf/www/test/encoding_utf-8_w3.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - UTF-8 test file - - - -

    Original by Markus Kuhn, adapted for HTML by Martin Dürst.

    -
     
    -UTF-8 encoded sample plain-text file
    -‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
    - 
    -Markus Kuhn [ˈmaʳkÊŠs kuËn] <mkuhn@acm.org> — 1999-08-20
    - 
    - 
    -The ASCII compatible UTF-8 encoding of ISO 10646 and Unicode
    -plain-text files is defined in RFC 2279 and in ISO 10646-1 Annex R.
    - 
    - 
    -Using Unicode/UTF-8, you can write in emails and source code things such as
    - 
    -Mathematics and Sciences:
    - 
    -  ∮ Eâ‹…da = Q,  n → ∞, ∑ f(i) = ∠g(i), ∀x∈â„: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),
    - 
    -  ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℠⊂ ℂ, ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (A ⇔ B),
    - 
    -  2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm
    - 
    -Linguistics and dictionaries:
    - 
    -  ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
    -  Y [ˈÊpsilÉ”n], Yen [jÉ›n], Yoga [ˈjoËgÉ‘]
    - 
    -APL:
    - 
    -  ((Vâ³V)=â³â´V)/Vâ†,V    ⌷â†â³â†’â´âˆ†âˆ‡âŠƒâ€¾âŽâ•⌈
    - 
    -Nicer typography in plain text files:
    - 
    -  â•”â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•—
    -  â•‘                                          â•‘
    -  ║   • ‘single’ and “double†quotes         ║
    -  â•‘                                          â•‘
    -  ║   • Curly apostrophes: “We’ve been here†║
    -  â•‘                                          â•‘
    -  ║   • Latin-1 apostrophe and accents: '´`  ║
    -  â•‘                                          â•‘
    -  ║   • ‚deutsche‘ „Anführungszeichen“       ║
    -  â•‘                                          â•‘
    -  ║   • †, ‡, ‰, •, 3–4, —, −5/+5, ™, …      ║
    -  â•‘                                          â•‘
    -  ║   • ASCII safety test: 1lI|, 0OD, 8B     ║
    -  ║                      ╭─────────╮         ║
    -  ║   • the euro symbol: │ 14.95 € │         ║
    -  ║                      ╰─────────╯         ║
    -  ╚â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
    - 
    -Greek (in Polytonic):
    - 
    -  The Greek anthem:
    - 
    -  Σὲ γνωÏίζω ἀπὸ τὴν κόψη
    -  τοῦ σπαθιοῦ τὴν Ï„ÏομεÏá½µ,
    -  σὲ γνωÏίζω ἀπὸ τὴν ὄψη
    -  ποὺ μὲ βία μετÏάει τὴ γῆ.
    - 
    -  ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
    -  τῶν ῾Ελλήνων τὰ ἱεÏá½±
    -  καὶ σὰν Ï€Ïῶτα ἀνδÏειωμένη
    -  χαῖÏε, ὦ χαῖÏε, ᾿ΕλευθεÏιά!
    - 
    -  From a speech of Demosthenes in the 4th century BC:
    - 
    -  Οá½Ï‡á½¶ ταá½Ï„á½° παÏίσταταί μοι γιγνώσκειν, ὦ ἄνδÏες ᾿Αθηναῖοι,
    -  ὅταν τ᾿ εἰς τὰ Ï€Ïάγματα ἀποβλέψω καὶ ὅταν Ï€Ïὸς τοὺς
    -  λόγους οὓς ἀκούω· τοὺς μὲν Î³á½°Ï Î»á½¹Î³Î¿Ï…Ï‚ πεÏá½¶ τοῦ
    -  τιμωÏήσασθαι Φίλιππον á½Ïá¿¶ γιγνομένους, τὰ δὲ Ï€Ïάγματ᾿ 
    -  εἰς τοῦτο Ï€Ïοήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αá½Ï„οὶ
    -  Ï€ÏότεÏον κακῶς σκέψασθαι δέον. οá½Î´á½³Î½ οὖν ἄλλο μοι δοκοῦσιν
    -  οἱ τὰ τοιαῦτα λέγοντες á¼¢ τὴν ὑπόθεσιν, πεÏá½¶ á¼§Ï‚ βουλεύεσθαι,
    -  οá½Ï‡á½¶ τὴν οὖσαν παÏιστάντες ὑμῖν á¼Î¼Î±Ïτάνειν. á¼Î³á½¼ δέ, ὅτι μέν
    -  ποτ᾿ á¼Î¾á¿†Î½ τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
    -  τιμωÏήσασθαι, καὶ μάλ᾿ ἀκÏιβῶς οἶδα· á¼Ï€á¾¿ á¼Î¼Î¿á¿¦ γάÏ, οὠπάλαι
    -  γέγονεν ταῦτ᾿ ἀμφότεÏα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
    -  Ï€Ïολαβεῖν ἡμῖν εἶναι τὴν Ï€Ïώτην, ὅπως τοὺς συμμάχους
    -  σώσομεν. á¼á½°Î½ Î³á½°Ï Ï„Î¿á¿¦Ï„Î¿ βεβαίως ὑπάÏξῃ, τότε καὶ πεÏá½¶ τοῦ
    -  τίνα τιμωÏήσεταί τις καὶ ὃν Ï„Ïόπον á¼Î¾á½³ÏƒÏ„αι σκοπεῖν· Ï€Ïὶν δὲ
    -  τὴν á¼€Ïχὴν á½€Ïθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι πεÏá½¶ τῆς
    -  τελευτῆς á½Î½Ï„ινοῦν ποιεῖσθαι λόγον.
    - 
    -  Δημοσθένους, Γ´ ᾿Ολυνθιακὸς
    - 
    -Georgian:
    - 
    -  From a Unicode conference invitation:
    - 
    -  გთხáƒáƒ•თ áƒáƒ®áƒšáƒáƒ•ე გáƒáƒ˜áƒáƒ áƒáƒ— რეგისტრáƒáƒªáƒ˜áƒ Unicode-ის მეáƒáƒ—ე სáƒáƒ”რთáƒáƒ¨áƒáƒ áƒ˜áƒ¡áƒ
    -  კáƒáƒœáƒ¤áƒ”რენციáƒáƒ–ე დáƒáƒ¡áƒáƒ¡áƒ¬áƒ áƒ”ბáƒáƒ“, რáƒáƒ›áƒ”ლიც გáƒáƒ˜áƒ›áƒáƒ áƒ—ებრ10-12 მáƒáƒ áƒ¢áƒ¡,
    -  ქ. მáƒáƒ˜áƒœáƒªáƒ¨áƒ˜, გერმáƒáƒœáƒ˜áƒáƒ¨áƒ˜. კáƒáƒœáƒ¤áƒ”რენცირშეჰკრებს ერთáƒáƒ“ მსáƒáƒ¤áƒšáƒ˜áƒáƒ¡
    -  ექსპერტებს ისეთ დáƒáƒ áƒ’ებში რáƒáƒ’áƒáƒ áƒ˜áƒªáƒáƒ ინტერნეტი დრUnicode-ი,
    -  ინტერნáƒáƒªáƒ˜áƒáƒœáƒáƒšáƒ˜áƒ–áƒáƒªáƒ˜áƒ დრლáƒáƒ™áƒáƒšáƒ˜áƒ–áƒáƒªáƒ˜áƒ, Unicode-ის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ
    -  áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ£áƒš სისტემებსáƒ, დრგáƒáƒ›áƒáƒ§áƒ”ნებით პრáƒáƒ’რáƒáƒ›áƒ”ბში, შრიფტებში,
    -  ტექსტების დáƒáƒ›áƒ£áƒ¨áƒáƒ•ებáƒáƒ¡áƒ დრმრáƒáƒ•áƒáƒšáƒ”ნáƒáƒ•áƒáƒœ კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რულ სისტემებში.
    - 
    -Russian:
    - 
    -  From a Unicode conference invitation:
    - 
    -  ЗарегиÑтрируйтеÑÑŒ ÑÐµÐ¹Ñ‡Ð°Ñ Ð½Ð° ДеÑÑтую Международную Конференцию по
    -  Unicode, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑоÑтоитÑÑ 10-12 марта 1997 года в Майнце в Германии.
    -  ÐšÐ¾Ð½Ñ„ÐµÑ€ÐµÐ½Ñ†Ð¸Ñ Ñоберет широкий круг ÑкÑпертов по  вопроÑам глобального
    -  Интернета и Unicode, локализации и интернационализации, воплощению и
    -  применению Unicode в различных операционных ÑиÑтемах и программных
    -  приложениÑÑ…, шрифтах, верÑтке и многоÑзычных компьютерных ÑиÑтемах.
    - 
    -Thai (UCS Level 2):
    - 
    -  Excerpt from a poetry on The Romance of The Three Kingdoms (a Chinese
    -  classic 'San Gua'):
    - 
    -  [----------------------------|------------------------]
    -    ๠à¹à¸œà¹ˆà¸™à¸”ินฮั่นเสื่อมโทรมà¹à¸ªà¸™à¸ªà¸±à¸‡à¹€à¸§à¸Š  พระปà¸à¹€à¸à¸¨à¸à¸­à¸‡à¸šà¸¹à¹Šà¸à¸¹à¹‰à¸‚ึ้นใหม่
    -  สิบสองà¸à¸©à¸±à¸•ริย์à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¹à¸¥à¸–ัดไป       สององค์ไซร้โง่เขลาเบาปัà¸à¸à¸²
    -    ทรงนับถือขันทีเป็นที่พึ่ง           บ้านเมืองจึงวิปริตเป็นนัà¸à¸«à¸™à¸²
    -  โฮจิ๋นเรียà¸à¸—ัพทั่วหัวเมืองมา         หมายจะฆ่ามดชั่วตัวสำคัà¸
    -    เหมือนขับไสไล่เสือจาà¸à¹€à¸„หา      รับหมาป่าเข้ามาเลยอาสัà¸
    -  à¸à¹ˆà¸²à¸¢à¸­à¹‰à¸­à¸‡à¸­à¸¸à¹‰à¸™à¸¢à¸¸à¹à¸¢à¸à¹ƒà¸«à¹‰à¹à¸•à¸à¸à¸±à¸™          ใช้สาวนั้นเป็นชนวนชื่นชวนใจ
    -    พลันลิฉุยà¸à¸¸à¸¢à¸à¸µà¸à¸¥à¸±à¸šà¸à¹ˆà¸­à¹€à¸«à¸•ุ          ช่างอาเพศจริงหนาฟ้าร้องไห้
    -  ต้องรบราฆ่าฟันจนบรรลัย           ฤๅหาใครค้ำชูà¸à¸¹à¹‰à¸šà¸£à¸£à¸¥à¸±à¸‡à¸à¹Œ ฯ
    - 
    -  (The above is a two-column text. If combining characters are handled
    -  correctly, the lines of the second column should be aligned with the
    -  | character above.)
    - 
    -Ethiopian:
    - 
    -  Proverbs in the Amharic language:
    - 
    -  ሰማይ አይታረስ ንጉሥ አይከሰስá¢
    -  ብላ ካለአእንደአባቴ በቆመጠáŠá¢
    -  ጌጥ ያለቤቱ á‰áˆáŒ¥áŠ“ áŠá‹á¢
    -  ደሀ በሕáˆáˆ™ ቅቤ ባይጠጣ ንጣት በገደለá‹á¢
    -  የአá ወለáˆá‰³ በቅቤ አይታሽáˆá¢
    -  አይጥ በበላ ዳዋ ተመታá¢
    -  ሲተረጉሙ ይደረáŒáˆ™á¢
    -  ቀስ በቀስᥠዕንá‰áˆ‹áˆ በእáŒáˆ© ይሄዳáˆá¢
    -  ድር ቢያብር አንበሳ ያስርá¢
    -  ሰዠእንደቤቱ እንጅ እንደ ጉረቤቱ አይተዳደርáˆá¢
    -  እáŒá‹œáˆ­ የከáˆá‰°á‹áŠ• ጉሮሮ ሳይዘጋዠአይድርáˆá¢
    -  የጎረቤት ሌባᥠቢያዩት ይስቅ ባያዩት ያጠáˆá‰…á¢
    -  ሥራ ከመáታት áˆáŒ„ን ላá‹á‰³á‰µá¢
    -  ዓባይ ማደሪያ የለá‹á¥ áŒáŠ•á‹µ ይዞ ይዞራáˆá¢
    -  የእስላሠአገሩ መካ የአሞራ አገሩ ዋርካá¢
    -  ተንጋሎ ቢተበተመáˆáˆ¶ ባá‰á¢
    -  ወዳጅህ ማር ቢሆን ጨርስህ አትላሰá‹á¢
    -  እáŒáˆ­áˆ…ን በáራሽህ áˆáŠ­ ዘርጋá¢
    - 
    -Runes:
    - 
    -  ᚻᛖ ᚳᚹᚫᚦ ᚦᚫᛠᚻᛖ ᛒᚢᛞᛖ ᚩᚾ ᚦᚫᛗ ᛚᚪᚾᛞᛖ ᚾᚩᚱᚦᚹᛖᚪᚱᛞᚢᛗ áš¹á›áš¦ ᚦᚪ ᚹᛖᛥᚫ
    - 
    -  (Old English, which transcribed into Latin reads 'He cwaeth that he
    -  bude thaem lande northweardum with tha Westsae.' and means 'He said
    -  that he lived in the northern land near the Western Sea.')
    - 
    -Braille:
    - 
    -  ⡌â â §â ‘ â ¼â â ’  â¡â œâ ‡â ‘⠹⠰⠎ ⡣⠕⠌
    - 
    -  â¡â œâ ‡â ‘â ¹ â ºâ â Ž ⠙⠑â â ™â ’ â žâ • ⠃⠑⠛⠔ ⠺⠊⠹⠲ ⡹⠻⠑ â Šâ Ž â â • ⠙⠳⠃⠞
    -  â ±â â žâ ‘â §â » â â ƒâ ³â ž â ¹â â žâ ² ⡹⠑ ⠗⠑⠛⠊⠌⠻ â •â ‹ ⠙⠊⠎ ⠃⠥⠗⠊â â ‡ â ºâ â Ž
    -  â Žâ Šâ ›â â « ⠃⠹ ⠹⠑ ⠊⠇⠻⠛⠹â â â â ‚ ⠹⠑ ⠊⠇⠻⠅⠂ ⠹⠑ â ¥â â ™â »â žâ â …⠻⠂
    -  â â â ™ ⠹⠑ â ¡â Šâ ‘â ‹ â â ³â —â â »â ² ⡎⠊⠗⠕⠕⠛⠑ â Žâ Šâ ›â â « â Šâ žâ ² â¡â â ™
    -  ⡎⠊⠗⠕⠕⠛⠑⠰⠎ â â â â ‘ â ºâ â Ž ⠛⠕⠕⠙ â ¥â â •â  â °â¡¡â â â ›â ‘â ‚ â ‹â •â — â â â ¹â ¹â ”â › ⠙⠑ 
    -  â ¡â •â Žâ ‘ â žâ • â â ¥â ž ⠙⠊⠎ â ™â â â ™ â žâ •â ²
    - 
    -  ⡕⠇⠙ â¡â œâ ‡â ‘â ¹ â ºâ â Ž â â Ž ⠙⠑â â ™ â â Ž â  â ™â •â •â —â ¤â â â Šâ ‡â ²
    - 
    -  â¡â ”⠙⠖ ⡊ ⠙⠕â â °â ž â â ‘â â  â žâ • â Žâ â ¹ â ¹â â ž ⡊ â …â â ªâ ‚ â •â ‹ â â ¹
    -  â ªâ  â …â â ªâ ‡â «â ›â ‘â ‚ â ±â â ž ⠹⠻⠑ â Šâ Ž â â œâ žâ Šâ Šâ ¥â ‡â œâ ‡â ¹ ⠙⠑â â ™ â â ƒâ ³â ž
    -  â  â ™â •â •â —â ¤â â â Šâ ‡â ² ⡊ â â Šâ £â ž â ™â â §â ‘ ⠃⠑⠲ ⠔⠊⠇⠔⠫⠂ â â ¹â Žâ ‘⠇⠋⠂ â žâ •
    -  ⠗⠑⠛⠜⠙ â  â Šâ •â ‹â ‹â ”â ¤â â â Šâ ‡ â â Ž ⠹⠑ ⠙⠑â â ™â ‘â Œ â â Šâ ‘â Šâ ‘ â •â ‹ â Šâ —â •â â â •â â ›â »â ¹ 
    -  â ” ⠹⠑ â žâ —â â ™â ‘â ² ⡃⠥⠞ ⠹⠑ â ºâ Šâ Žâ ™â •â  â •â ‹ ⠳⠗ â â â Šâ ‘⠌⠕⠗⠎ 
    -  â Šâ Ž â ” ⠹⠑ â Žâ Šâ â Šâ ‡â ‘â † â â â ™ â â ¹ â ¥â â ™â â ‡â ‡â ªâ « â ™â â â ™â Ž
    -  â ©â â ‡â ‡ â â •â ž ⠙⠊⠌⠥⠗⠃ â Šâ žâ ‚ â •â — ⠹⠑ ⡊⠳â â žâ —⠹⠰⠎ ⠙⠕â â ‘ â ‹â •â —â ² ⡹⠳
    -  ⠺⠊⠇⠇ ⠹⠻⠑⠋⠕⠗⠑ â â »â â Šâ ž â â ‘ â žâ • â —â ‘â â ‘â â žâ ‚ â ‘â â â ™â â žâ Šâ Šâ â ‡â ‡â ¹â ‚ â ¹â â ž
    -  â¡â œâ ‡â ‘â ¹ â ºâ â Ž â â Ž ⠙⠑â â ™ â â Ž â  â ™â •â •â —â ¤â â â Šâ ‡â ²
    - 
    -  (The first couple of paragraphs of "A Christmas Carol" by Dickens)
    - 
    -Compact font selection example text:
    - 
    -  ABCDEFGHIJKLMNOPQRSTUVWXYZ /0123456789
    -  abcdefghijklmnopqrstuvwxyz £©µÀÆÖÞßéöÿ
    -  –—‘“â€â€žâ€ â€¢â€¦â€°â„¢Å“ŠŸž€ ΑΒΓΔΩαβγδω ÐБВГДабвгд
    -  ∀∂∈â„∧∪≡∞ ↑↗↨↻⇣ â”┼╔╘░►☺♀ ï¬ï¿½â‘€â‚‚ἠḂӥẄÉËâŽ×Ô±áƒ
    - 
    -Greetings in various languages:
    - 
    -  Hello world, ΚαλημέÏα κόσμε, コンニãƒãƒ
    - 
    -Box drawing alignment tests:                                          â–ˆ
    -                                                                      â–‰
    -  â•”â•â•╦â•â•â•—  ┌──┬──┠ ╭──┬──╮  ╭──┬──╮  â”â”â”┳â”â”┓  ┎┒â”┑   â•·  â•» â”┯┓ ┌┰┠   â–Š ╱╲╱╲╳╳╳
    -  ║┌─╨─â”â•‘  │╔â•â•§â•╗│  │╒â•╪â•╕│  │╓─â•─╖│  ┃┌─╂─â”┃  ┗╃╄┙  ╶┼╴╺╋╸┠┼┨ â”╋┥    â–‹ ╲╱╲╱╳╳╳
    -  ║│╲ ╱│║  │║   ║│  ││ │ ││  │║ ┃ ║│  ┃│ â•¿ │┃  â”╅╆┓   ╵  ╹ â”—â”·â”› └┸┘    â–Œ ╱╲╱╲╳╳╳
    -  â• â•¡ ╳ ╞╣  ├╢   ╟┤  ├┼─┼─┼┤  ├╫─╂─╫┤  ┣┿╾┼╼┿┫  ┕┛┖┚     ┌┄┄┠╎ â”┅┅┓ ┋ ■╲╱╲╱╳╳╳
    -  ║│╱ ╲│║  │║   ║│  ││ │ ││  │║ ┃ ║│  ┃│ ╽ │┃  ░░▒▒▓▓██ ┊  ┆ ╎ ╠ ┇ ┋ ▎
    -  ║└─╥─┘║  │╚â•╤â•â•│  │╘â•╪â•╛│  │╙─╀─╜│  ┃└─╂─┘┃  ░░▒▒▓▓██ ┊  ┆ ╎ â•  ┇ ┋ â–
    -  ╚â•â•â•©â•â•â•  └──┴──┘  ╰──┴──╯  ╰──┴──╯  â”—â”â”â”»â”â”â”›           └╌╌┘ ╎ â”—â•â•â”› ┋  â–▂▃▄▅▆▇█
    - 
    -
    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/image_background.html b/application/third_party/dompdf/www/test/image_background.html deleted file mode 100755 index 15b2efd8..00000000 --- a/application/third_party/dompdf/www/test/image_background.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - -

    Lorem ipsum dolor sit amet

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.

    - -

    Curabitur ut diam eu dui vestibulum pharetra. Nam pellentesque, justo -non hendrerit venenatis, mi orci pretium mi, et vehicula leo arcu quis -diam. Nullam mattis laoreet quam. Morbi mollis sem ut tellus. Nam mi -massa, lobortis eu, sollicitudin et, iaculis et, massa. Maecenas purus -mauris, luctus sit amet, pharetra in, facilisis sit amet, elit. Nullam -vel erat tempus purus molestie suscipit. Vestibulum odio lorem, -sollicitudin non, volutpat sit amet, tincidunt vel, nunc. Nulla quis -ante vestibulum odio feugiat facilisis. Proin lorem nisl, viverra at, -rhoncus quis, semper nec, mi. Donec euismod enim vitae velit. Nulla -sed lectus. Vivamus placerat, lacus sed vehicula sagittis, arcu massa -adipiscing lorem, bibendum luctus nisl tortor vitae leo.

    - -

    Etiam a mauris. Proin justo elit, accumsan sit amet, tempus et, -blandit id, tellus. Morbi varius, nisi id iaculis aliquam, lacus -ligula facilisis velit, ac pharetra ipsum augue a massa. Etiam rhoncus -commodo orci. Mauris ullamcorper sagittis turpis. Nullam magna libero, -sagittis sed, auctor faucibus, accumsan vitae, urna. Pellentesque -volutpat. Aliquam sapien ipsum, eleifend nec, imperdiet vitae, -consectetuer id, quam. Donec a urna. Suspendisse sit amet -velit. Curabitur quis nisi id dui viverra ornare. Sed condimentum enim -quis tortor. Ut condimentum, magna non tempus tincidunt, leo nibh -molestie tellus, vitae convallis dolor ante sed ante. Nunc et -metus. Phasellus ultricies. Fusce faucibus tortor sit amet mauris.

    - -

    Aliquam enim. Duis et diam. Praesent porta, mauris quis pellentesque -volutpat, erat elit vulputate eros, vitae pulvinar augue velit sit -amet sem. Fusce eu urna eu nisi condimentum posuere. Vivamus sed -felis. Duis eget urna vitae eros interdum dignissim. Proin justo eros, -eleifend in, porttitor in, malesuada non, neque. Etiam sed -augue. Nulla sit amet magna. Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Mauris facilisis. Curabitur massa magna, pulvinar a, -nonummy eget, egestas vitae, mauris. Quisque vel elit sit amet lorem -malesuada facilisis. Vestibulum porta, metus sit amet egestas -interdum, urna justo euismod erat, id tristique urna leo quis -nibh. Morbi non erat.

    - -

    Cras fringilla, nulla id egestas elementum, augue nunc iaculis nibh, -ac adipiscing nibh justo id tortor. Donec vel orci a nisi ultricies -aliquet. Nunc urna quam, adipiscing molestie, vehicula non, -condimentum non, magna. Integer magna. Donec quam metus, pulvinar id, -suscipit eget, euismod ac, orci. Nulla facilisi. Nullam nec -mauris. Morbi in mi. Etiam urna lectus, pulvinar ac, sollicitudin eu, -euismod ac, lectus. Fusce elit. Sed ultricies odio ac felis.

    - - - diff --git a/application/third_party/dompdf/www/test/image_basic.html b/application/third_party/dompdf/www/test/image_basic.html deleted file mode 100755 index 30b071b9..00000000 --- a/application/third_party/dompdf/www/test/image_basic.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - -
    - -
    -The PHP 5 HTML to PDF converter -
    - - diff --git a/application/third_party/dompdf/www/test/image_bmp.html b/application/third_party/dompdf/www/test/image_bmp.html deleted file mode 100755 index 2a574720..00000000 --- a/application/third_party/dompdf/www/test/image_bmp.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - BMP image test suite - - - - - -

    - This test suite was grabbed from http://wvnvaxa.wvnet.edu/vmswww/bmp.html. -

    - -

    Not every BMP format is supported but the most used is the 24 bit format

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    BMPPNG
    1 bit (2 color)
    4 bit
    8 bit
    16 bit
    24 bit
    32 bit
    4 bit compressed
    8 bit compressed
    16 bit 555 bitfield
    16 bit 565 bitfield
    32 bit 888 bitfield
    32 bit 888 bitfield version 4
    32 bit version 5
    32 bit transparent version 4
    - -

    -Note that as of December 2005, Mozilla and Internet Explorer -do not support transparent BMP images. -

    - -

    -The images (except for the last three and the OS/2 version 2 image) -are from Jason Summer's BMP Suite. -

    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/image_datauri.html b/application/third_party/dompdf/www/test/image_datauri.html deleted file mode 100755 index 513c4e1d..00000000 --- a/application/third_party/dompdf/www/test/image_datauri.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - -

    - Embedded <img> :
    - -

    - -

    - Normal <img> :
    - -

    - -

    - Embedded background image -

    - -

    - Normal background image -

    - - - - diff --git a/application/third_party/dompdf/www/test/image_gif.html b/application/third_party/dompdf/www/test/image_gif.html deleted file mode 100755 index 52845b7a..00000000 --- a/application/third_party/dompdf/www/test/image_gif.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - -

    - diff --git a/application/third_party/dompdf/www/test/image_remote.html b/application/third_party/dompdf/www/test/image_remote.html deleted file mode 100755 index c3ac5f72..00000000 --- a/application/third_party/dompdf/www/test/image_remote.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -
    -

    Remote CSS & Image Test

    -

    CSS: http://dompdf.googlecode.com/svn/trunk/dompdf/www/style.css

    -

    Testing remote image:

    -

    Note: DOMPDF_ENABLE_REMOTE must be enabled for this test to work.

    -
    - - diff --git a/application/third_party/dompdf/www/test/image_transparent_gif.html b/application/third_party/dompdf/www/test/image_transparent_gif.html deleted file mode 100755 index 145d687b..00000000 --- a/application/third_party/dompdf/www/test/image_transparent_gif.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - -
    - -
    - -
    - -
    - - diff --git a/application/third_party/dompdf/www/test/image_transparent_png.html b/application/third_party/dompdf/www/test/image_transparent_png.html deleted file mode 100755 index 686f5548..00000000 --- a/application/third_party/dompdf/www/test/image_transparent_png.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - PNG transparency test - - - - - -

    PNG transparency test

    - -Examples from http://entropymine.com/jason/testbed/pngtrans/ - -

    -Not all possible results are shown; there are too many combinations -of background colors and shapes of the opaque region. However, I -intend to include every result that actually occurs in a mainstream -browser. If I am missing any, please -let me know. - -

    It's come to my attention that my images which show how -alpha transparency should look are not quite perfect -in regard to precisely how transparent they are at various points. -Rather than try to modify this page to test gamma -correction issues as well, I've created a -separate test page for that. - -

    -This test page was constructed by -Jason Summers. -Comments may be emailed to jason1@pobox.com.
    -There are -other test -pages listed at the PNG web site. - - - - - -

    - -

    Alpha and palette transparency

    - -

    Expected result:
    -[Test image] -

    - -

    (T1) 8-bit palette, includes background color:
    -[Test image] -

    - -

    (T2) 8-bit palette, no background color:
    -[Test image] -

    - -

    (T3) 32-bit RGBA, includes background color:
    -[Test image] -

    - -

    (T4) 32-bit RGBA, no background color:
    -[Test image] -

    - -

    (T5) 64-bit RGBA, includes background color:
    -[Test image] -

    - -

    (T6) 64-bit RGBA, no background color:
    -[Test image] -

    - -

    RGB binary transparency

    - -

    Expected result:
    -[Test image] -

    - -

    (T7) 24-bit RGB, binary transparency, includes background color:
    -[Test image] -

    - -

    (T8) 24-bit RGB, binary transparency, no background color:
    -[Test image] -

    - -

    (T9) 48-bit RGB, binary transparency, includes background color:
    -[Test image] -

    - -

    (T10) 48-bit RGB, binary transparency, no background color:
    -[Test image] -

    - - -

    Grayscale alpha transparency

    - -

    Expected result:
    -[Test image] -

    - -

    (G1) 16 bpp grayscale (8 gray + 8 alpha), includes background color:
    -[Test image] -

    - -

    (G2) 16 bpp grayscale (8 gray + 8 alpha), no background color:
    -[Test image] -

    - -

    (G3) 32 bpp grayscale (16 gray + 16 alpha), includes background color:
    -[Test image] -

    - -

    (G4) 32 bpp grayscale (16 gray + 16 alpha), no background color:
    -[Test image] - - -

    Grayscale binary transparency

    - -

    Expected result:
    -[Test image] -

    - -

    (G5) 8 bpp grayscale (8 gray), includes background color:
    -[Test image] -

    - -

    (G6) 8 bpp grayscale (8 gray), no background color:
    -[Test image] -

    - -

    (G7) 16 bpp grayscale (16 gray), includes background color:
    -[Test image] -

    - -

    (G8) 16 bpp grayscale (16 gray), no background color:
    -[Test image] - -

    Miscellaneous

    - -

    (M1) 8-bit palette, no transparency, includes background color:
    -Expected result:
    -[Test image]
    -[Test image] -

    - -

    (M2) (4-bit) palette, binary transparency only, no background color:
    -Expected result:
    -[Test image]
    -[Test image]
    -(This tests a few things that may have slipped through the cracks.) -

    - - \ No newline at end of file diff --git a/application/third_party/dompdf/www/test/image_variants.html b/application/third_party/dompdf/www/test/image_variants.html deleted file mode 100755 index 04ecc492..00000000 --- a/application/third_party/dompdf/www/test/image_variants.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - -
    - -

    40% of box width:

    -
    - -
    - -

    multiple identical images jpg:

    - - - - -

    multiple identical images gif (will be recoded to png by dompdf):

    - - - - -

    multiple identical images png:

    - - - - -

    local png image with alpha channel:

    - - -

    Attention!

    - -

    For external images to work, the following configuration is required:

    -
    dompdf_config.inc.php :
    - -
    define("DOMPDF_ENABLE_REMOTE", true);
    - -

    external png Image with alpha channel:

    - - -

    external image, dynamically created with id in url parameter at end of parameter(.jpg):

    - - -

    external image, dynamically created with id in url parameter not at end of parameter (.jpg):

    - - -

    external Image without file extension (.gif):

    - - -

    Background images

    -
    - - - - - - -
    -

    paragraph link no-repeat position:default

    -

    paragraph text no-repeat position:left-top; more text text more text text bla bla sdfjkhs sdfsjksdfks sdfkjsfsf skjfh ksjdfhsd

    -

    paragraph text no-repeat position:left-center; more text text more text text bla bla sdfjkhs sdfsjksdfks sdfkjsfsf skjfh ksjdfhsd

    -

    -The PHP 5 HTML to PDF converter -

    - -
    - - diff --git a/application/third_party/dompdf/www/test/images/bmp/test1.bmp b/application/third_party/dompdf/www/test/images/bmp/test1.bmp deleted file mode 100755 index a7203476..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test1.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test1.png b/application/third_party/dompdf/www/test/images/bmp/test1.png deleted file mode 100755 index 3cdc4981..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test1.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16.bmp b/application/third_party/dompdf/www/test/images/bmp/test16.bmp deleted file mode 100755 index a5a3195c..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16.png b/application/third_party/dompdf/www/test/images/bmp/test16.png deleted file mode 100755 index 32a1cb30..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16bf555.bmp b/application/third_party/dompdf/www/test/images/bmp/test16bf555.bmp deleted file mode 100755 index 639a57f8..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16bf555.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16bf555.png b/application/third_party/dompdf/www/test/images/bmp/test16bf555.png deleted file mode 100755 index 32a1cb30..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16bf555.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16bf565.bmp b/application/third_party/dompdf/www/test/images/bmp/test16bf565.bmp deleted file mode 100755 index cb0ea24f..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16bf565.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test16bf565.png b/application/third_party/dompdf/www/test/images/bmp/test16bf565.png deleted file mode 100755 index 62237907..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test16bf565.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test24.bmp b/application/third_party/dompdf/www/test/images/bmp/test24.bmp deleted file mode 100755 index d6d9e6af..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test24.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test24.png b/application/third_party/dompdf/www/test/images/bmp/test24.png deleted file mode 100755 index 46211a8c..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test24.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32.bmp b/application/third_party/dompdf/www/test/images/bmp/test32.bmp deleted file mode 100755 index 9524f765..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32.png b/application/third_party/dompdf/www/test/images/bmp/test32.png deleted file mode 100755 index 46211a8c..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32bf.bmp b/application/third_party/dompdf/www/test/images/bmp/test32bf.bmp deleted file mode 100755 index 0f41534e..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32bf.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32bf.png b/application/third_party/dompdf/www/test/images/bmp/test32bf.png deleted file mode 100755 index 46211a8c..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32bf.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32bfv4.bmp b/application/third_party/dompdf/www/test/images/bmp/test32bfv4.bmp deleted file mode 100755 index 37060373..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32bfv4.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32bfv4.png b/application/third_party/dompdf/www/test/images/bmp/test32bfv4.png deleted file mode 100755 index 0525bc74..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32bfv4.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32v5.bmp b/application/third_party/dompdf/www/test/images/bmp/test32v5.bmp deleted file mode 100755 index 8ad3cfa6..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32v5.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test32v5.png b/application/third_party/dompdf/www/test/images/bmp/test32v5.png deleted file mode 100755 index 659164e8..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test32v5.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test4.bmp b/application/third_party/dompdf/www/test/images/bmp/test4.bmp deleted file mode 100755 index a064f66a..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test4.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test4.png b/application/third_party/dompdf/www/test/images/bmp/test4.png deleted file mode 100755 index 29f1c343..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test4.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test4os2v2.bmp b/application/third_party/dompdf/www/test/images/bmp/test4os2v2.bmp deleted file mode 100755 index 874a277f..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test4os2v2.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test4os2v2.png b/application/third_party/dompdf/www/test/images/bmp/test4os2v2.png deleted file mode 100755 index a939a515..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test4os2v2.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test8.bmp b/application/third_party/dompdf/www/test/images/bmp/test8.bmp deleted file mode 100755 index 3be9a206..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test8.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test8.png b/application/third_party/dompdf/www/test/images/bmp/test8.png deleted file mode 100755 index 47870313..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test8.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test8os2.bmp b/application/third_party/dompdf/www/test/images/bmp/test8os2.bmp deleted file mode 100755 index f7f9f579..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test8os2.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/test8os2.png b/application/third_party/dompdf/www/test/images/bmp/test8os2.png deleted file mode 100755 index 47870313..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/test8os2.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/testcompress4.bmp b/application/third_party/dompdf/www/test/images/bmp/testcompress4.bmp deleted file mode 100755 index 7239fa66..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/testcompress4.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/testcompress4.png b/application/third_party/dompdf/www/test/images/bmp/testcompress4.png deleted file mode 100755 index 29f1c343..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/testcompress4.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/testcompress8.bmp b/application/third_party/dompdf/www/test/images/bmp/testcompress8.bmp deleted file mode 100755 index 082f7f48..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/testcompress8.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/testcompress8.png b/application/third_party/dompdf/www/test/images/bmp/testcompress8.png deleted file mode 100755 index 47870313..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/testcompress8.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/trans.bmp b/application/third_party/dompdf/www/test/images/bmp/trans.bmp deleted file mode 100755 index edd5ed81..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/trans.bmp and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/bmp/trans.png b/application/third_party/dompdf/www/test/images/bmp/trans.png deleted file mode 100755 index 653d44af..00000000 Binary files a/application/third_party/dompdf/www/test/images/bmp/trans.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/cmyk_test2.jpg b/application/third_party/dompdf/www/test/images/cmyk_test2.jpg deleted file mode 100755 index 9b982295..00000000 Binary files a/application/third_party/dompdf/www/test/images/cmyk_test2.jpg and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/dokuwiki-128.png b/application/third_party/dompdf/www/test/images/dokuwiki-128.png deleted file mode 100755 index b2306ac9..00000000 Binary files a/application/third_party/dompdf/www/test/images/dokuwiki-128.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/dompdf_simple.png b/application/third_party/dompdf/www/test/images/dompdf_simple.png deleted file mode 100755 index fd3265e5..00000000 Binary files a/application/third_party/dompdf/www/test/images/dompdf_simple.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/goldengate.jpg b/application/third_party/dompdf/www/test/images/goldengate.jpg deleted file mode 100755 index 42802744..00000000 Binary files a/application/third_party/dompdf/www/test/images/goldengate.jpg and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/green.gif b/application/third_party/dompdf/www/test/images/green.gif deleted file mode 100755 index 151a83c0..00000000 Binary files a/application/third_party/dompdf/www/test/images/green.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/html.png b/application/third_party/dompdf/www/test/images/html.png deleted file mode 100755 index 672cbce4..00000000 Binary files a/application/third_party/dompdf/www/test/images/html.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/pdf.png b/application/third_party/dompdf/www/test/images/pdf.png deleted file mode 100755 index 638066de..00000000 Binary files a/application/third_party/dompdf/www/test/images/pdf.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/php.gif b/application/third_party/dompdf/www/test/images/php.gif deleted file mode 100755 index f352c730..00000000 Binary files a/application/third_party/dompdf/www/test/images/php.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png.png b/application/third_party/dompdf/www/test/images/png.png deleted file mode 100755 index f0b5b00e..00000000 Binary files a/application/third_party/dompdf/www/test/images/png.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray16a.png b/application/third_party/dompdf/www/test/images/png/gray16a.png deleted file mode 100755 index 946006b1..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray16a.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray16a_bk.png b/application/third_party/dompdf/www/test/images/png/gray16a_bk.png deleted file mode 100755 index afbb9c86..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray16a_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray16b.png b/application/third_party/dompdf/www/test/images/png/gray16b.png deleted file mode 100755 index 46aca9ce..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray16b.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray16b_bk.png b/application/third_party/dompdf/www/test/images/png/gray16b_bk.png deleted file mode 100755 index 67977083..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray16b_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray8a.png b/application/third_party/dompdf/www/test/images/png/gray8a.png deleted file mode 100755 index df7cefcd..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray8a.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray8a_bk.png b/application/third_party/dompdf/www/test/images/png/gray8a_bk.png deleted file mode 100755 index fcb8483a..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray8a_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray8b.png b/application/third_party/dompdf/www/test/images/png/gray8b.png deleted file mode 100755 index 9ad1ab25..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray8b.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/gray8b_bk.png b/application/third_party/dompdf/www/test/images/png/gray8b_bk.png deleted file mode 100755 index ca246e81..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/gray8b_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/pal.png b/application/third_party/dompdf/www/test/images/png/pal.png deleted file mode 100755 index 7fec549c..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/pal.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/pal_bk.png b/application/third_party/dompdf/www/test/images/png/pal_bk.png deleted file mode 100755 index 1923b038..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/pal_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/pal_bk_notrns.png b/application/third_party/dompdf/www/test/images/png/pal_bk_notrns.png deleted file mode 100755 index b89efae6..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/pal_bk_notrns.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/palb.png b/application/third_party/dompdf/www/test/images/png/palb.png deleted file mode 100755 index 65a8351c..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/palb.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_16ns.gif b/application/third_party/dompdf/www/test/images/png/result_16ns.gif deleted file mode 100755 index 55c4a396..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_16ns.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_1trns.gif b/application/third_party/dompdf/www/test/images/png/result_1trns.gif deleted file mode 100755 index 8a981309..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_1trns.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_bla.gif b/application/third_party/dompdf/www/test/images/png/result_bla.gif deleted file mode 100755 index c29b13f5..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_bla.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_dith.gif b/application/third_party/dompdf/www/test/images/png/result_dith.gif deleted file mode 100755 index b76f4847..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_dith.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_gra.gif b/application/third_party/dompdf/www/test/images/png/result_gra.gif deleted file mode 100755 index fb348ff9..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_gra.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_mag.gif b/application/third_party/dompdf/www/test/images/png/result_mag.gif deleted file mode 100755 index fa72b527..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_mag.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_magthr1.gif b/application/third_party/dompdf/www/test/images/png/result_magthr1.gif deleted file mode 100755 index 478250fd..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_magthr1.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_no.gif b/application/third_party/dompdf/www/test/images/png/result_no.gif deleted file mode 100755 index e64739a4..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_no.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_nsbug.gif b/application/third_party/dompdf/www/test/images/png/result_nsbug.gif deleted file mode 100755 index 52a87b3f..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_nsbug.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_ok.gif b/application/third_party/dompdf/www/test/images/png/result_ok.gif deleted file mode 100755 index f8699883..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_ok.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_oprbug.gif b/application/third_party/dompdf/www/test/images/png/result_oprbug.gif deleted file mode 100755 index 5fac687a..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_oprbug.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_thr1.gif b/application/third_party/dompdf/www/test/images/png/result_thr1.gif deleted file mode 100755 index 66ee0f62..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_thr1.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_thr128.gif b/application/third_party/dompdf/www/test/images/png/result_thr128.gif deleted file mode 100755 index 998fb74e..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_thr128.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_thr255.gif b/application/third_party/dompdf/www/test/images/png/result_thr255.gif deleted file mode 100755 index a7b719ce..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_thr255.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_whi.gif b/application/third_party/dompdf/www/test/images/png/result_whi.gif deleted file mode 100755 index 74ddabc0..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_whi.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_yel.gif b/application/third_party/dompdf/www/test/images/png/result_yel.gif deleted file mode 100755 index 681d0883..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_yel.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/result_yelthr1.gif b/application/third_party/dompdf/www/test/images/png/result_yelthr1.gif deleted file mode 100755 index 6049157b..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/result_yelthr1.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_bla.gif b/application/third_party/dompdf/www/test/images/png/resultb_bla.gif deleted file mode 100755 index bcbd4d96..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_bla.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_bug.gif b/application/third_party/dompdf/www/test/images/png/resultb_bug.gif deleted file mode 100755 index 3789f2b0..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_bug.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_mag.gif b/application/third_party/dompdf/www/test/images/png/resultb_mag.gif deleted file mode 100755 index f051aa46..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_mag.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_moz2.gif b/application/third_party/dompdf/www/test/images/png/resultb_moz2.gif deleted file mode 100755 index 312f7345..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_moz2.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_no.gif b/application/third_party/dompdf/www/test/images/png/resultb_no.gif deleted file mode 100755 index 9cb7801e..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_no.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_ok.gif b/application/third_party/dompdf/www/test/images/png/resultb_ok.gif deleted file mode 100755 index 23981255..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_ok.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_whi.gif b/application/third_party/dompdf/www/test/images/png/resultb_whi.gif deleted file mode 100755 index a21af08b..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_whi.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultb_yel.gif b/application/third_party/dompdf/www/test/images/png/resultb_yel.gif deleted file mode 100755 index 969db3d1..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultb_yel.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultg_bla.gif b/application/third_party/dompdf/www/test/images/png/resultg_bla.gif deleted file mode 100755 index c4ecc4e0..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultg_bla.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultg_dgr.gif b/application/third_party/dompdf/www/test/images/png/resultg_dgr.gif deleted file mode 100755 index 17fbb6c8..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultg_dgr.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultg_lgr.gif b/application/third_party/dompdf/www/test/images/png/resultg_lgr.gif deleted file mode 100755 index 68914a2f..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultg_lgr.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultg_no.gif b/application/third_party/dompdf/www/test/images/png/resultg_no.gif deleted file mode 100755 index 3e3619a0..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultg_no.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultga.gif b/application/third_party/dompdf/www/test/images/png/resultga.gif deleted file mode 100755 index 33ce2f88..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultga.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultgb.gif b/application/third_party/dompdf/www/test/images/png/resultgb.gif deleted file mode 100755 index 76ecb545..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultgb.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultgb_dgr.gif b/application/third_party/dompdf/www/test/images/png/resultgb_dgr.gif deleted file mode 100755 index 06413c53..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultgb_dgr.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultgb_no.gif b/application/third_party/dompdf/www/test/images/png/resultgb_no.gif deleted file mode 100755 index a2453e42..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultgb_no.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/resultpb_no.gif b/application/third_party/dompdf/www/test/images/png/resultpb_no.gif deleted file mode 100755 index 72e61f8c..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/resultpb_no.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgb16_t.png b/application/third_party/dompdf/www/test/images/png/rgb16_t.png deleted file mode 100755 index 37682e9b..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgb16_t.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgb16_t_bk.png b/application/third_party/dompdf/www/test/images/png/rgb16_t_bk.png deleted file mode 100755 index 0505b2f6..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgb16_t_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgb8_t.png b/application/third_party/dompdf/www/test/images/png/rgb8_t.png deleted file mode 100755 index 3fd10c85..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgb8_t.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgb8_t_bk.png b/application/third_party/dompdf/www/test/images/png/rgb8_t_bk.png deleted file mode 100755 index 89ce912b..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgb8_t_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgba16.png b/application/third_party/dompdf/www/test/images/png/rgba16.png deleted file mode 100755 index 8a10587c..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgba16.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgba16_bk.png b/application/third_party/dompdf/www/test/images/png/rgba16_bk.png deleted file mode 100755 index 05a6db1e..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgba16_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgba8.png b/application/third_party/dompdf/www/test/images/png/rgba8.png deleted file mode 100755 index 495d8c32..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgba8.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/rgba8_bk.png b/application/third_party/dompdf/www/test/images/png/rgba8_bk.png deleted file mode 100755 index 10a1ee50..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/rgba8_bk.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/png/stripe.gif b/application/third_party/dompdf/www/test/images/png/stripe.gif deleted file mode 100755 index e3fa3b33..00000000 Binary files a/application/third_party/dompdf/www/test/images/png/stripe.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/smiley.png b/application/third_party/dompdf/www/test/images/smiley.png deleted file mode 100755 index f5d3a0a9..00000000 Binary files a/application/third_party/dompdf/www/test/images/smiley.png and /dev/null differ diff --git a/application/third_party/dompdf/www/test/images/what_ordered.gif b/application/third_party/dompdf/www/test/images/what_ordered.gif deleted file mode 100755 index 63de445a..00000000 Binary files a/application/third_party/dompdf/www/test/images/what_ordered.gif and /dev/null differ diff --git a/application/third_party/dompdf/www/test/page_pages.html b/application/third_party/dompdf/www/test/page_pages.html deleted file mode 100755 index a9f2fe02..00000000 --- a/application/third_party/dompdf/www/test/page_pages.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - -

    Lorem ipsum dolor sit amet

    -

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at -odio vitae libero tempus convallis. Cum sociis natoque penatibus et -magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus -mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla -massa quis velit. Curabitur metus massa, semper mollis, molestie vel, -adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus -facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis -turpis vel magna. Cras eu est. Integer porttitor ligula a -tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis -leo. Nulla pellentesque molestie ante. Quisque vestibulum est id -justo. Ut pellentesque ante in neque.

    - -

    Curabitur ut diam eu dui vestibulum pharetra. Nam pellentesque, justo -non hendrerit venenatis, mi orci pretium mi, et vehicula leo arcu quis -diam. Nullam mattis laoreet quam. Morbi mollis sem ut tellus. Nam mi -massa, lobortis eu, sollicitudin et, iaculis et, massa. Maecenas purus -mauris, luctus sit amet, pharetra in, facilisis sit amet, elit. Nullam -vel erat tempus purus molestie suscipit. Vestibulum odio lorem, -sollicitudin non, volutpat sit amet, tincidunt vel, nunc. Nulla quis -ante vestibulum odio feugiat facilisis. Proin lorem nisl, viverra at, -rhoncus quis, semper nec, mi. Donec euismod enim vitae velit. Nulla -sed lectus. Vivamus placerat, lacus sed vehicula sagittis, arcu massa -adipiscing lorem, bibendum luctus nisl tortor vitae leo.

    - -

    Etiam a mauris. Proin justo elit, accumsan sit amet, tempus et, -blandit id, tellus. Morbi varius, nisi id iaculis aliquam, lacus -ligula facilisis velit, ac pharetra ipsum augue a massa. Etiam rhoncus -commodo orci. Mauris ullamcorper sagittis turpis. Nullam magna libero, -sagittis sed, auctor faucibus, accumsan vitae, urna. Pellentesque -volutpat. Aliquam sapien ipsum, eleifend nec, imperdiet vitae, -consectetuer id, quam. Donec a urna. Suspendisse sit amet -velit. Curabitur quis nisi id dui viverra ornare. Sed condimentum enim -quis tortor. Ut condimentum, magna non tempus tincidunt, leo nibh -molestie tellus, vitae convallis dolor ante sed ante. Nunc et -metus. Phasellus ultricies. Fusce faucibus tortor sit amet mauris.

    - -

    Aliquam enim. Duis et diam. Praesent porta, mauris quis pellentesque -volutpat, erat elit vulputate eros, vitae pulvinar augue velit sit -amet sem. Fusce eu urna eu nisi condimentum posuere. Vivamus sed -felis. Duis eget urna vitae eros interdum dignissim. Proin justo eros, -eleifend in, porttitor in, malesuada non, neque. Etiam sed -augue. Nulla sit amet magna. Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Mauris facilisis. Curabitur massa magna, pulvinar a, -nonummy eget, egestas vitae, mauris. Quisque vel elit sit amet lorem -malesuada facilisis. Vestibulum porta, metus sit amet egestas -interdum, urna justo euismod erat, id tristique urna leo quis -nibh. Morbi non erat.

    - -

    Cras fringilla, nulla id egestas elementum, augue nunc iaculis nibh, -ac adipiscing nibh justo id tortor. Donec vel orci a nisi ultricies -aliquet. Nunc urna quam, adipiscing molestie, vehicula non, -condimentum non, magna. Integer magna. Donec quam metus, pulvinar id, -suscipit eget, euismod ac, orci. Nulla facilisi. Nullam nec -mauris. Morbi in mi. Etiam urna lectus, pulvinar ac, sollicitudin eu, -euismod ac, lectus. Fusce elit. Sed ultricies odio ac felis.

    - -

    Cras iaculis. Nulla facilisi.

    -

    Cras iaculis. Nulla facilisi. Fusce vitae arcu. Integer lectus mauris, -ornare vel, accumsan eget, scelerisque vel, nunc. Maecenas justo urna, -volutpat vel, vehicula vel, ullamcorper nec, odio. Suspendisse laoreet -nisi sed erat. Cras convallis sollicitudin sapien. Phasellus ac erat -eu mi rutrum rhoncus. Morbi et velit. Morbi odio nisi, pharetra eget, -sollicitudin sed, aliquam at, nisl. Quisque euismod diam in -sapien. Integer accumsan urna in risus.

    - -

    Proin sit amet nisl. Phasellus dui ipsum, laoreet a, pulvinar id, -fringilla ut, libero. In hac habitasse platea dictumst. Maecenas mi -magna, cursus sed, rutrum eget, molestie nec, dui. Suspendisse -lacus. Vivamus nibh urna, accumsan sit amet, gravida sed, convallis a, -leo. Cras sollicitudin orci sit amet eros. Pellentesque eu odio et -velit tempor dignissim. Morbi vehicula malesuada enim. Pellentesque -tincidunt, tellus ac fringilla tempor, justo libero interdum nunc, eu -sollicitudin tortor augue nec tellus. Nullam eget leo quis tellus -gravida faucibus. Nam gravida. Curabitur rhoncus egestas -nunc. Curabitur mollis, nisi sed suscipit gravida, enim felis interdum -justo, vel accumsan magna nunc ut libero. Ut fermentum. Fusce luctus, -est sit amet feugiat lobortis, nisl eros bibendum libero, ut suscipit -felis ligula in massa. Proin congue elit et nisi. Cras ac nisl. Nunc -ullamcorper neque vel diam.

    - -

    Ut pellentesque arcu ac lectus.

    -

    Sed ac lorem. Ut pellentesque arcu ac lectus. Cum sociis natoque -penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Pellentesque ultrices metus sollicitudin pede. Donec fermentum -est a velit fringilla mollis. Duis ligula. Fusce viverra laoreet -odio. Suspendisse sit amet ligula. Maecenas nunc velit, sagittis eu, -bibendum eu, placerat at, nibh. Praesent ut erat eget nisi gravida -imperdiet. Quisque vitae sapien. Ut eros.

    - -

    Donec eros ligula, dignissim vel, ultricies id, mattis in, massa. Duis -lobortis dui nec orci. Sed ullamcorper metus non massa. Aliquam eget -mauris ac nulla elementum posuere. Sed porta, augue vitae rhoncus -aliquet, felis quam eleifend est, vitae rutrum metus arcu vel -lorem. Proin laoreet, mauris sit amet aliquet eleifend, nisl sem -molestie nisi, eu varius eros ligula non erat. Integer ac -sem. Suspendisse lectus. Aliquam erat volutpat. Fusce sit amet leo -faucibus erat molestie ultrices. Maecenas lacinia lectus eget -dui. Etiam porta porttitor ante. Phasellus sit amet lacus adipiscing -enim mollis iaculis. Fusce congue, nulla a commodo aliquam, erat dui -fermentum dui, pellentesque faucibus orci enim at mauris. Pellentesque -a diam porta magna tempor posuere. Donec lorem.

    - -

    Sed viverra aliquam turpis. Aliquam lacus. Duis id massa. Nullam -ante. Suspendisse condimentum. Donec adipiscing, felis vel semper -sollicitudin, lacus justo pretium est, sed blandit pede risus eu -ante. Praesent ante nulla, fringilla id, ultrices et, feugiat a, -metus. Proin ac velit a metus suscipit fermentum. Integer aliquet. Sed -sapien nulla, placerat at, rutrum at, condimentum quis, libero. In -accumsan, tellus nec tincidunt malesuada, pede arcu commodo ipsum, ac -mattis tortor urna vitae enim. Aenean nonummy, mauris eget commodo -bibendum, augue sem ultrices nunc, eget rhoncus metus erat placerat -lectus. Aliquam mollis lectus in justo. Vivamus iaculis lacus sit amet -ligula. Etiam consectetuer convallis diam. Curabitur sollicitudin, -felis eu vehicula scelerisque, nisl urna aliquam orci, sit amet -laoreet mi turpis id ligula. Donec at enim non nulla adipiscing -dapibus. Aenean nisl.

    - -

    Ut in lacus nec enim volutpat pellentesque. Integer euismod. In odio -eros, malesuada in, mattis vel, tempor nec, sem. In libero tellus, -varius vitae, bibendum in, elementum quis, nisl. Duis tortor. Etiam at -justo. Pellentesque facilisis mauris non nunc. Praesent eros mi, -dapibus eget, placerat ac, lobortis quis, sem. Nulla rhoncus -turpis. Nulla vitae mi. Proin id massa. Nunc eros.

    - -

    Aliquam molestie pulvinar ligula.

    -

    Vestibulum dui risus, varius ut, semper et, consequat ultrices, -felis. Pellentesque iaculis urna in velit. Ut pharetra. Nunc -fringilla, nisi vitae fringilla placerat, enim justo semper erat, -mollis feugiat leo neque eu sem. Vestibulum orci urna, suscipit a, -accumsan nec, fringilla in, risus. Nullam ante. Nullam nec -eros. Nullam varius. Nulla facilisi. In auctor libero in -metus. Aliquam porttitor congue eros. Nulla facilisi. Mauris euismod -turpis ut felis. Ut nunc nisl, cursus quis, eleifend at, viverra -bibendum, lacus. Donec consequat lacus eu sapien. Fusce pulvinar -lectus quis nunc. In hac habitasse platea dictumst.

    - -

    Aliquam molestie pulvinar ligula. Maecenas imperdiet, urna eget -ultrices adipiscing, nibh ante elementum neque, id molestie massa quam -ut nunc. Nullam porta. Phasellus a magna in sem volutpat -viverra. Quisque aliquet nunc ac turpis. Mauris dolor enim, viverra -rutrum, placerat et, laoreet et, justo. In id nulla. Donec -erat. Phasellus nec mi sed velit mollis cursus. Vestibulum -tincidunt. Praesent dui libero, facilisis eu, vulputate eget, aliquet -nec, ipsum. Pellentesque in nisl in mauris pretium euismod.

    - - diff --git a/application/third_party/dompdf/www/test/quirks_center_table.html b/application/third_party/dompdf/www/test/quirks_center_table.html deleted file mode 100755 index d0a45366..00000000 --- a/application/third_party/dompdf/www/test/quirks_center_table.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - -
    ab
    cd
    - - - diff --git a/application/third_party/dompdf/www/test/quirks_font_tag.html b/application/third_party/dompdf/www/test/quirks_font_tag.html deleted file mode 100755 index 6b0812f7..00000000 --- a/application/third_party/dompdf/www/test/quirks_font_tag.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - -

    Font tags with absolute size

    - -size=1 -size=2 -size=3 -size=4 -size=5 -size=6 -size=7 - -

    Span tags with absolute CSS size

    - -size=1 -size=2 -size=3 -size=4 -size=5 -size=6 -size=7 - -

    Font tags with relative size

    - -size=-4 -size=-3 -size=-2 -size=-1 -size=+1 -size=+2 -size=+3 -size=+4 - -

    Span tags with relative CSS size

    - -size=-4 -size=-3 -size=-2 -size=-1 -size=+1 -size=+2 -size=+3 -size=+4 - -

    Nested font tags

    - -size=2 - size=4 - size=2 - size=4 - size=2 - size=4 - size=2 - size=4 - - - - - - - - - - - diff --git a/application/third_party/dompdf/www/test/quirks_html_attributes.html b/application/third_party/dompdf/www/test/quirks_html_attributes.html deleted file mode 100755 index efb6b264..00000000 --- a/application/third_party/dompdf/www/test/quirks_html_attributes.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -
    - -Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet -doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit -amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt -ut laoreet dolore magna aliquam erat volutpat.
    -Ut wisi enim ad minim veniam, -quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex -ea commodo consequat. - -
    -
    - - - - - - - - - - - - - - - - - - - - -
    Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper - suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem - vel eum iriure dolor in hendrerit in vulputate velit esse molestie - consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et - accumsan et iusto odio dignissim qui blandit praesent luptatum zzril - delenit augue duis dolore te feugait nulla facilisi.table testLorem ipsum dolor sit amet, consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna - aliquyam erat, sed diam voluptua.Duis autem vel eum iriure dolor in hendrerit in - vulputate velit esse molestie consequat, vel illum dolore eu feugiat - nulla facilisis at vero eros et accumsan et iusto odio dignissim qui - blandit praesent luptatum zzril delenit augue duis dolore te feugait - nulla facilisi.
    table testNam liber tempor cum soluta nobis eleifend option congue nihil - imperdiet doming id quod mazim placerat facer possim assum.
    - Lorem ipsum dolor sit amet.
    table testtable test
    table testtable testtable testtable test
    - - - diff --git a/application/third_party/dompdf/www/test/script_javascript.html b/application/third_party/dompdf/www/test/script_javascript.html deleted file mode 100755 index 84efb467..00000000 --- a/application/third_party/dompdf/www/test/script_javascript.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - Javascript test - - - - -This page will be printed automatically - -

    A title

    - - - - - diff --git a/application/third_party/dompdf/www/test/script_php.php b/application/third_party/dompdf/www/test/script_php.php deleted file mode 100755 index ad75b6ed..00000000 --- a/application/third_party/dompdf/www/test/script_php.php +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - -Here's some dynamically generated text and some random circles...

    "; -?> - - -Current PHP version: " . phpversion() . ". "; -echo "Today is " . strftime("%A") . " the " . strftime("%e").date("S").strftime(" of %B, %Y %T") . "

    "; - -?> - diff --git a/application/third_party/mpdf/CHANGELOG.txt b/application/third_party/mpdf/CHANGELOG.txt new file mode 100755 index 00000000..98c2b904 --- /dev/null +++ b/application/third_party/mpdf/CHANGELOG.txt @@ -0,0 +1,3110 @@ +=========================== +mPDF 6.0 +20/12/2014 +=========================== +New features / Improvements +--------------------------- +Support for OpenTypeLayout tables / features for complex scripts and Advances Typography. +Improved bidirectional text handling. +Improved line-breaking, including for complex scripts e.g. Lao, Thai and Khmer. +Updated page-breaking options. +Automatic language mark-up and font selection using autoScriptToLang and autoLangToFont. +Kashida for text-justification in arabic scripts. +Index collation for non-ASCII characters. +Index mark-up allowing control over layout using CSS. +{PAGENO} and {nbpg} can use any of the number types as in list-style e.g. set in using pagenumstyle. +CSS support for lists. +Default stylesheet - mpdf.css - updated. + + +Added CSS support +----------------- +- lang attribute selector e.g. :lang(fr), [lang="fr"] +- font-variant-position +- font-variant-caps +- font-variant-ligatures +- font-variant-numeric +- font-variant-alternates - Only [normal | historical-forms] supported (i.e. most are NOT supported) +- font-variant - as above, and except for: east-asian-variant-values, east-asian-width-values, ruby +- font-language-override +- font-feature-settings +- text-outline is now supported on TD/TH tags +- hebrew, khmer, cambodian, lao, and cjk-decimal recognised as values for "list-style-type" in numbered lists and page numbering. +- list-style-image and list-style-position +- transform (on only) +- text-decoration:overline +- image-rendering +- unicode-bidi (also tag) +- vertical-align can use lengths e.g. 0.5em +- line-stacking-strategy +- line-stacking-shift + +================ +mPDF 5.7.4 +15/12/2014 +================ +Bug Fixes & Minor Additions +--------------------------- +- SVG images now support embedded images e.g. +- SVG images now supports element e.g. , and also +- SVG images now can use Autofont (see top of classes/svg.php file) +- SVG images now has limited support for CSS classes (see top of classes/svg.php file) +- SVG images - style inheritance improved +- SVG images - improved handling of comments and other extraneous code +- SVG images - fix to ensure opacity is reset before another element +- SVG images - font-size not resetting after a element +- SVG radial gradients bug (if the focus [fx,fy] lies outside circle defined by [cx,cy] and r) cf. pservers-grad-15-b.svg +- SVG allows spaces in attribute definitions in or e.g. +- SVG text which contains a < sign, it will break the text - now processed as < (despite the fact that this does not conform to XML spec) +- SVG images - support automatic font selection and (minimal) use of CSS classes - cf. the defined constants at top of svg.php file +- SVG images - text-anchor now supported as a CSS style, as well as an HTML attribute +- CSS support for :nth-child() selector improved to fully support the draft CSS3 spec - http://www.w3.org/TR/selectors/#nth-child-pseudo + [NB only works on table columns or rows] +- text-indent when set as "em" - incorrectly calculated if last text in line in different font size than for block +- CSS not applying cascaded styles on elements - [changed MergeCSS() type to INLINE for 'A', LEGEND, METER and PROGRESS] +- fix for underline/strikethrough/overline so that line position(s) are based correctly on font-size/font in nested situations +- Error: Strict warning: Only variables should be passed by reference - in PHP5.5.9 +- bug accessing images from some servers (HTTP 403 Forbidden whn accessed using fopen etc.) +- Setting page format incorrectly set default twice and missed some options +- bug fixed in Overwrite() when specifying replacement as a string +- barcode C93 - updated C93 code from TCPDF because of bug - incorrect checksum character for "153-2-4" +- Tables - bug when using colspan across columns which may have a cell width specified + cf. http://www.mpdf1.com/forum/discussion/2221/colspan-bug +- Tables - cell height (when specified) is not resized when table is shrunk +- Tables - if table width specified, but narrower than minimum cell wdith, and less than page width - table will expand to + minimum cell width(s) as long as $keep_table_proportions = true +- Tables - if using packTableData, and borders-collapse, wider border is overwriting content of adjacent cell + Test case: + + + +
    Hallo world
    Hallo world
    +- Images - image height is reset proportional to original if width is set to maximum e.g. links, images and + CSS url() e.g background-image + - also to ignore "../" included as a query value +- Barcodes with bottom numerals e.g. EAN-13 - incorrect numeral size when using core fonts +-------------------------------- +NB Spec. for embedded SVG images: +as per http://www.w3.org/TR/2003/REC-SVG11-20030114/struct.html#ImageElement +Attributes supported: +x +y +xlink:href (required) - can be jpeg, png or gif image - not vector (SVG or WMF) image +width (required) +height (required) +preserveAspectRatio + +Note: all attribute names and values are case-sensitive +width and height cannot be assigned by CSS - must be attributes +--------------------------------- +================ +mPDF 5.7.3 +24/8/2014 +================ +Bug Fixes & Minor Additions +--------------------------- +- Tables - cellSpacing and cellPadding taking preference over CSS stylesheet +- Tables - background images in table inside HTML Footer incorrectly positioned +- Tables - cell in a nested table with a specified width, should determine width of parent table cell + (cf. http://www.mpdf1.com/forum/discussion/1648/nested-table-bug-) +- Tables - colspan (on a row after first row) exceeds number of columns in table +- Gradients in Imported documents (mPDFI) causing error in some browsers +- Fatal error after page-break-after:always on root level block element +- Support for 'https/SSL' if file_get_contents_by_socket required (e.g. getting images with allow_url_fopen turned off) +- Improved support for specified ports when getting external CSS stylesheets e.g. www.domain.com:80 +- error accessing local .css files with dummy queries (cache-busting) e.g. mpdfstyleA4.css?v=2.0.18.9 +- start of end tag in PRE incorrectly changed to < +- error thrown when open.basedir restriction in effect (deleting temporary files) +- image which forces pagebreak incorrectly positioned at top of page +- [changes to avoid warning notices by checking if (isset(x)) before referencing it] +- text with letter-spacing set inside table which needs to be resixed (shrunk) - letter-spacing was not adjusted +- nested table incorrectly calculating width and unnecessarily wrapping text +- vertical-align:super|sub can be nested using elements +- inline elements can be nested e.g. text text13text text +- CSS vertical-align:0.5em (or %) now supported +- underline and strikethrough now use the parent inline block baseline/fontsize/color for child inline elements *** change in behaviour + (Adjusts line height to take account of superscript and subscript except in tables) +- nested table incorrectly calculating width and unnecessarily wrapping text +- tables - font size carrying over from one nested table to the next nested table +- tables - border set as attribute on overrides border set as CSS on not printing at all (since v5.7) +- list-style incorrectly overriding list-style-type in cascading CSS +- page-break-after:avoid not taking into account bottom padding and margin when estimating if next line can fit on page +- images not displayed when using "https://" if images are referenced by src="//domain.com/image" +- +aCJK incorrectly parsed when instantiating class e.g. new mpDF('ja+aCJK') +- line-breaking - zero-width object at end of line (e.g. index entry) causing a space left untrimmed at end of line +- ToC since v5.7 incorrectly handling non-ascii characters, entities or tags +- cell height miscalculated when using hard-hyphenate +- border colors set with transparency not working +- transparency settings for stroke and fill interfering with one another +- 'float' inside a HTML header/footer - not clearing the float before first line of text +- error if script run across date change at midnight +- temporary file name collisions (e.g. when processing images) if numerous users +- position attribute not working +- < (less-than sign) inside a PRE element, and NOT start of a valid tag, was incorrectly removed +- file attachments not opening in Reader XI +- JPG images not recognised if not containing JFIF or Exif markers +- instance of preg_replace with /e modifier causing error in PHP 5.5 +- correctly handle CSS URLs with no scheme +- Index entries causing errors when repeat entries are used within page-break-inside:avoid, rotated tables etc. +- table with fixed width column and long word in cell set to colspan across this column (adding spare width to all columns) +- incorrect hyphenation if multiple soft-hyphens on line before break +- SVG images - objects contained in being displayed +- SVG images - multiple, or quoted fonts e.g. style="font-family:'lucida grande', verdana" not recognised +- SVG images - line with opacity=0 still visible (only in some PDF viewers/browsers) +- text in an SVG image displaying with incorrect font in some PDF viewers/browsers +- SVG images - fill:RGB(0,0,0) not recognised when uppercase +- background images using data:image\/(jpeg|gif|png);base64 format - error when reading in stylesheet + +New CSS support +--------------- +- added support for style="opacity:0.6;" in SVG images - previously only supported style="fill-opacity:0.6; stroke-opacity: 0.6;" +- improved PNG image handling for some cases of alpha channel transparency +- khmer, cambodian and lao recognised as list-style-type for numbered lists + +SVG Images +---------- +Limited support for and + +================ +mPDF 5.7.1 +1/09/2013 +================ +1) FILES: mpdf.php +Bug fix; Dollar sign enclosed by
     tag causing error.
    +Test e.g.: 
    Test $1.00 Test
    Test $2.00 Test
    Test $3.00 Test
    Test $4.00 Test
    +----------------------------- +2) FILES: includes/functions.php AND mpdf.php +Changes to preg_replace with /e modifier to use preg_replace_callback +(/e depracated from PHP 5.5) +----------------------------- +3) FILES: classes/barcode.php +Small change to function barcode_c128() which allows ASCII 0 - 31 to be used in C128A e.g. chr(13) in: + +----------------------------- +4) FILES: mpdf.php +Using $use_kwt ("keep-[heading]-with-table") if

    before table is on 2 lines and pagebreak occurs after first line +the first line is displayed at the bottom of the 2nd page. +Edited so that $use_kwt only works if the HEADING is only one line. Else ignores (but prints correctly) +----------------------------- +5) FILES: mpdf.php +Clearing old temporary files from _MPDF_TEMP_PATH will now ignore "hidden" files e.g. starting with a "." .htaccess, .gitignore etc. +and also leave dummy.txt alone +----------------------------- + + +=========================== +mPDF 5.7 +14/07/2013 +=========================== + +Files changed +------------- +config.php +mpdf.php +classes/tocontents.php +classes/cssmgr.php +classes/svg.php +includes/functions.php +includes/out.php +examples/formsubmit.php [Important - Security update] + +Updated Example Files in /examples/ +----------------------------------- +All example files +mpdfstyleA4.css + + +config.php +---------- +Removed: + $this->hyphenateTables + $this->hyphenate + $this->orphansAllowed +Edited: + "hyphens: manual" - Added to $this->defaultCSS + $this->allowedCSStags now includes '|TEXTCIRCLE|DOTTAB' +New: + $this->decimal_align = array('DP'=>'.', 'DC'=>',', 'DM'=>"\xc2\xb7", 'DA'=>"\xd9\xab", 'DD'=>'-'); + $this->h2toc = array('H1'=>0, 'H2'=>1, 'H3'=>2); + $this->h2bookmarks = array('H1'=>0, 'H2'=>1, 'H3'=>2); + $this->CJKforceend = false; // Forces overflowng punctuation to hang outside right margin (used with CJK script) + + +Backwards compatability +----------------------- +Changes in mPDF 5.7 may cause some changes to the way your documents appear. There are two main differences: +1) Hyphenation. To retain appearance compatible with earlier versions, set the CSS property "hyphens: auto" whenever + you previously used $mpdf->hyphenate=true; +2) Table of Contents - appearance can now be controlled with CSS styles. By default, in mPDF 5.7, no styling is applied so you will get: + - No indent (previous default of 5mm) - ($tocindent is ignored) + - Any font, font-size set ($tocfont or $tocfontsize) will not work + - HyperLinks will appear with your default appearance - usually blue and underlined + - line spacing will be narrower (can use line-height or margin-top in CSS) + + +New features / Improvements +--------------------------- +Layout of Table of Content ToC now controlled using CSS styles +Text alignment on decimal mark inside tables +Automatically generated bookmarks and/or ToC entries from H1 - H6 tags +Support for unit of "rem" as size e.g. font-size: 1rem; +Origin and clipping for background images and gradients controlled by CSS i.e. background-origin, background-size, background-clip +Text-outline controlled by CSS (compatible with CSS3 spec.) +Use of enhanced by custom CSS "outdent" property +Image HTML attributes added: max-height, max-width, min-height and min-width +Spotcolor can now be defined as it is used e.g. color: spot(PANTONE 534 EC, 100%, 85, 65, 47, 9); +Lists - added support for "start" attribute in
      e.g.
        +Hyphenation controlled using CSS, consistent with CSS3 spec. +Line breaking improved to avoid breaks within words where HTML tags are used e.g. H20 +Line breaking in CJK scripts improved (and ability to force hanging punctuation) +Numerals in a CJK script are kept together +RTL improved support for phrases containing numerals and \ and / +Bidi override codes supported - Right-to-Left Embedding [RLE] U+202B, Left-to-Right Embedding [LRE] U+202A, + U+202C POP DIRECTIONAL FORMATTING (PDF) +Support for in HTML - uses it to SetBasePath for relative URLs. +HTML tag - added support for or - converted to a soft-hyphen +CSS now takes precedence over HTML attribute e.g.
    +- tables - if table width set to 100% and one cell/column is empty with no padding/border, sizing incorrectly + (http://www.mpdf1.com/forum/discussion/1886/td-fontsize-in-nested-table-bug-#Item_5) +-
    added as recognised tag +- CSS style transform supported on element (only) + All transform functions are supported except matrix() i.e. translate(), translateX(), translateY(), skew(), skewX(), skewY(), + scale(), scaleX(), scaleY(), rotate() + NB When using Columns or Keep-with-table (use_kwt), cannot use transform +- CSS background-color now supported on element +- @page :first not recognised unless @page {} has styles set +- left/right margins not allowed on @page :first + + + +================ +mPDF 5.7.2 +28/12/2013 +================ +Bug Fixes +--------- +-
    + + + +Added CSS support +----------------- +- max-height, max-width, min-height and min-width for images +- "hyphens: none|manual|auto" as per CSS3 spec. +- Decimal mark alignment e.g. text-align: "." center; +- "rem" accepted as a valid (font)size in CSS e.g. font-size: 1.5rem +- text-outline, text-outline-width and text-outline-color supported everywhere except in tables (blur not supported) +- background-origin, background-size, background-clip are now supported everywhere except in tables +- "visibility: hidden|visible|printonly|screenonly" for inline elements e.g. +- Colors: device-cmyk(c,m,y,k) as per CSS3 spec. For consistency, device-cmyka also supported (not CSS3 spec) +- "z-index" can be used to utilise layers in the PDF document +- Custom CSS property added: "outdent" - opposite of indent + +The HTML elements and can now have CSS properties applied to them. + + +Bug fixes +--------- +- SVG images - path including e.g. 1.234E-15 incorrectly parsed (not recognising capital E) +- Tables - if a table starts when the Y position on page is below bottom margin caused endless loop +- Float-ing DIVs - starting a float at bottom of page and it causes page break before anything output, second new page is forced +- Tables - Warning notice now given in Table footer or header if placed after and table spans page +- Columns - block with border-width wider than the length of the border line, line overflows +- Columns - block with no padding containing a block with borders but no backgound colour, borders not printed +- Table in Columns - when background color set by surrounding block element - colour missing for height of half bottom border. +- TOCpagebreakByArray() when called by function was not adding the pagebreak +- Border around block element - dashed not showing correctly (not resetting linewidth between different edges) +- Double border in table - when background colour set in surrounding block element - shows as black line between the 2 bits of double +- Borders around DIVs - "double" border problem if not all 4 sides equally - fixed +- Borders around DIVs - solid (and double) borders overlap as in tables - now fixed so mitred joins as in browser + [Inadvertently improves borders in Columns because of change in LineCap] +- Page numbering - $mpdf->pagenumSuffix etc not suppressed in HTML headers/footers if number suppressed +- Page numbering - Page number total {nbpg} incorrect - e.g. showing decreasing numbers through document, when ToC present +- RTL numerals - incorrectly reversing a number followed by a comma +- Transform to uppercase/lowercase not working for chars > ASCII 128 when using core fonts +- TOCpagebreak - Not setting TOC-FOOTER +- TOCpagebreak - toc-even-header-name etc. not working +- Parsing some relative URLs incorrectly +- Textcircle - when moved to next page by "page-break-inside: avoid" +- Bookmarks will now work if jump more than one level e.g. 0,2,1 Inserts a new blank entry at level 1 +- Paths to img or stylesheets - incorrectly reading "//www.domain.com" i.e. when starting with two / +- data:image as background url() - incorrectly adjusting path on server if MPDF_PATH not specified (included in release mPDF 5.6.1) +- Image problem if spaces or commas in path using http:// URL (included in release mPDF 5.6.1) +- Image URL parsing rewritten to handle both urlencoded URLs and not urlencoded (included in release mPDF 5.6.1) +- fixed to allow color, font-size and font-family to be correctly used, avoid dots being moved to new page, and to work in RTL +- Table {colsum} summed figures in table header +- list-style-type (custom) colour not working +- toc-preHTML and toc-postHTML can now contain quotes + + + +=========================== +mPDF 5.6 +20/01/2013 +=========================== + +Files changed +------------- +mpdf.php +config.php +includes/functions.php +classes/meter.php +classes/directw.php + + +config.php changes +------------------ +$this->allowedCSStags - added HTML5 tags + textcircle AND +$this->outerblocktags - added HTML5 tags +$this->defaultCSS - added default CSS properties + + +New features / Improvements +--------------------------- +CSS support added for for min-height, min-width, max-height and max-width in + +Images embedded in CSS + improved to make it more robust, and + background: url(data:image... now added to work + +HTML5 tags supported +- as generic block elements:
    + + + +CSS visibility: printonly, screenonly +------------------------------------- +Roughly based on CSS + +Works on Block elements P, DIV etc, or Image +Cannot nest / layer. +Inner blocks/image with set visibility are ignored if already set on enclosing block element. +(Block element) does not work inside table (image does) +So 'visible' does nothing but is set as default +(NB Changes output to PDF version 1.5) +Incompatible with PDFA / PDFX + +'visibility' + Value: visible | hidden | (collapse | inherit) + Initial: visible + Applies to: all elements + Inherited: yes + +The 'visibility' property specifies whether the boxes generated by an element are rendered. +Invisible boxes still affect layout (set the 'display' property to 'none' to suppress box generation altogether). +Values have the following meanings: + +visible + The generated box is visible. +hidden + The generated box is invisible (fully transparent, nothing is drawn), but still affects layout. + Furthermore, descendants of the element will be visible if they have 'visibility: visible'. +collapse | inherit + NOT supported in mPDF + +CUSTOM: +printonly | screenonly + + +Added VISIBILITY function +$mpdf->SetVisibility('screenonly'); or 'printonly' 'visible' or 'hidden' +(NB Changes output to PDF version 1.5) +Incompatible with PDFA / PDFX + +CircularText +------------ +function CircularText($x, $y, $r, $text, $align='top', $kerning=120, $fontwidth=100) { +x: abscissa of center +y: ordinate of center +r: radius of circle +text: text to be printed +align: text alignment: top or bottom. Default value: top +kerning: spacing between letters in percentage. Default value: 120. Zero is not allowed. +fontwidth: width of letters in percentage. Default value: 100. Zero is not allowed + +- now uses Kerning between letters if useKerning == true (set manually see example) + +BookMark styling +---------------- +New configurable variable to control appearance of Bookmarks e.g. +$this->bookmarkStyles = array( + 0 => array('color'=> array(0,64,128), 'style'=>'B'), + 1 => array('color'=> array(128,0,0), 'style'=>''), + 2 => array('color'=> array(0,128,0), 'style'=>'I'), +); + +Column sums +----------- +(Also changed some preg_replace to str_replace to improve performance) +To use: just add {colsum} to any cells of the table footer +Add a number to specify a fixed number of decimal points e.g. will give you £123.40 +The width of the column will be calculated using the actual string {colsum} as a placeholder. +If you need the column to be wider, use underscores "_" to pad it e.g. {colsum2_____} + + +Spread tables +------------- +i.e. can split table (columns) across several pages width. +CSS
    Caption title here
    £{colsum2}
    +Cannot use with: +$this->kwt - ignored +$this->table_rotate - ignored +$this->table_keep_together - ignored +$this->ColActive - cancels spread tables + +Messes up with: +$mpdf->forcePortraitHeaders = true; +$mpdf->forcePortraitMargins = true; +Problems with CJK, and RTL + +Will do no resizing of fonts at all. +Maximum width of column = page width i.e. will not split columns across pages - NB will keep colspan>1 on one page +If table row too high for page will die with error message. +Will override some specs for width if this creates conflicts +Recommended to specify absolute value of width on each column. + + + + +Bug fixes +========= +Dottab - if text after dottab is hyperlinked then dots are underlined + +page-break-before now respects $mpdf->restoreBlockPagebreaks = true; i.e. will make pagebreak act like formfeed +Annotation() function called directly with colorarray(r,g,b) + +Added urldecode to _getImage to cope with ../name%20of%20image.jpg +Added urldecode AND htmlspecials_decode to href in link e.g. https://www.google.com/search?hl=en&q=mpdf&filename=name%20of%20file +[barcode.php] Allow   in C39 codes - will be changed to spaces + +
    inside a
    not calculating table width correctly + - leading to either upside down table or error width less than 1 character + +Depracated magic_quotes_runtime() in compress.php + +DIRECTW included twice in compress.php +FORMS mark up for compress.php corrected + +double backslashes not preserved inside
     or 
    +

    + +Select + followed by text +

    + + + +Input Radio + No      Yes +

    + + +Input Radio + No      Keep      Choice +

    + + +Input Text + +

    + +Input Password + +

    + + + Checkboxes
    + Not selected
    + Selected
    + Disabled +

    + + + + + + + + +'; + + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); +$mpdf=new mPDF('c'); + +$mpdf->WriteHTML($html); +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example02_CSS_styles.php b/application/third_party/mpdf/examples/example02_CSS_styles.php new file mode 100755 index 00000000..febb220b --- /dev/null +++ b/application/third_party/mpdf/examples/example02_CSS_styles.php @@ -0,0 +1,41 @@ +mPDF +

    Basic Example Using CSS Styles

    + +

    Heading 3

    +

    Heading 4

    +
    Heading 5
    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    +

    Heading using Small-Caps

    +

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    +'; + + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->SetDisplayMode('fullpage'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example03_backgrounds_and_borders.php b/application/third_party/mpdf/examples/example03_backgrounds_and_borders.php new file mode 100755 index 00000000..ca137027 --- /dev/null +++ b/application/third_party/mpdf/examples/example03_backgrounds_and_borders.php @@ -0,0 +1,138 @@ + +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; +} +.radialgradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: radial #00FFFF #FFFF00 0.5 0.5 0.5 0.5 0.65; + margin: auto; +} +.rounded { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + border-radius: 2mm; + background-clip: border-box; +} +h4 { + font-family: sans; + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.5em; +} +div { + padding:1em; + margin-bottom: 1em; + text-align:justify; +} +.example pre { + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; +} + +pre { text-align:left } +pre.code { font-family: monospace } + + + + +

    mPDF

    +

    Backgrounds & Borders

    + +
    +

    Page background

    +
    +The background colour can be set by CSS styles on the <body> tag. This will set the background for the whole page. In this document, the background has been set as a gradient (see below). +
    + +

    Background Gradients

    +
    +Background can be set as a linear or radial gradient between two colours. The background has been set on this <div> element to a linear gradient. CSS style used here is:
    +background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5;
    +The four numbers are coordinates in the form (x1, y1, x2, y2) which defines the gradient vector. x and y are values from 0 to 1, where 1 represents the height or width of the box as it is printed. +
    +
    +Background gradients can be set on all block elements e.g. P, DIV, H1-H6, as well as on BODY. +
    +
    +The background has been set on this <div> element to a radial gradient. CSS style used here is:
    +background-gradient: radial #00FFFF #FFFF00 0.5 0.5 0.5 0.5 0.65;
    +The five numbers are coordinates in the form (x1, y1, x2, y2, r) where (x1, y1) is the starting point of the gradient with color1, +(x2, y2) is the center of the circle with color2, and r is the radius of the circle. +(x1, y1) should be inside the circle, otherwise some areas will not be defined. +
    +
    +Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec mattis lacus ac purus feugiat semper. Donec aliquet nunc odio, vitae pellentesque diam. Pellentesque sed velit lacus. Duis quis dui quis sem consectetur sollicitudin. Cras dolor quam, dapibus et pretium sit amet, elementum vel arcu. Duis rhoncus facilisis erat nec mattis. In hac habitasse platea dictumst. Vivamus hendrerit sem in justo aliquet a pellentesque lorem scelerisque. Suspendisse a augue sed urna rhoncus elementum. Aliquam erat volutpat. +
    + +

    Background Images

    +
    +The CSS properties background-image, background-position, and background-repeat are supported as defined in CSS2, as well as the shorthand form "background". +
    +The background has been set on this <div> element to:
    +background: transparent url(\'bg.jpg\') repeat fixed right top;
    +Background gradients can be set on all block elements e.g. P, DIV, H1-H6, as well as on BODY. +
    + +

    Rounded Borders

    +
    +Rounded corners to borders can be added using border-radius as defined in the draft spec. of CSS3.
    + +The two length values of the border-*-radius properties define the radii of a quarter ellipse that defines the shape of the corner of the outer border edge. +The first value is the horizontal radius.
    +border-top-left-radius: 55pt 25pt; 55pt is radius of curve from top end of left border starting to go round to the top.
    + +If the second length is omitted it is equal to the first (and the corner is thus a quarter circle). If either length is zero, the corner is square, not rounded.
    + +The border-radius shorthand sets all four border-*-radius properties. If values are given before and after a slash, then the values before the slash set the horizontal radius and the values after the slash set the vertical radius. If there is no slash, then the values set both radii equally. The four values for each radii are given in the order top-left, top-right, bottom-right, bottom-left. If bottom-left is omitted it is the same as top-right. If bottom-right is omitted it is the same as top-left. If top-right is omitted it is the same as top-left. +
    +
    +border-radius: 4em;
    + +would be equivalent to
    + +border-top-left-radius: 4em;
    +border-top-right-radius: 4em;
    +border-bottom-right-radius: 4em;
    +border-bottom-left-radius: 4em;

    +
    +and
    +border-radius: 2em 1em 4em / 0.5em 3em;
    +would be equivalent to
    +border-top-left-radius: 2em 0.5em;
    +border-top-right-radius: 1em 3em;
    +border-bottom-right-radius: 4em 0.5em;
    +border-bottom-left-radius: 1em 3em;
    +
    + +
    +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example04_images.php b/application/third_party/mpdf/examples/example04_images.php new file mode 100755 index 00000000..4807dfc9 --- /dev/null +++ b/application/third_party/mpdf/examples/example04_images.php @@ -0,0 +1,207 @@ + +table { border-collapse: collapse; margin-top: 0; text-align: center; } +td { padding: 0.5em; } +h1 { margin-bottom: 0; }z + +

    mPDF Images

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GIFJPGJPG (CMYK)PNGBMPWMFSVG

    Opacity 50%

    + +

    Alpha channel

    + + + + + + + + + +
    PNG
    +

    Transparency

    + + + + + + + + + + + + + + + + + + + + + + + + +
    PNG
    GIF
    WMF
    SVG
    + + +Images returned from tiger.php +
    +GIF +JPG +PNG +WMF +SVG +
    + + + + +

    Image Alignment

    +
    In-line images can be individually aligned (vertically). Most of the values for "vertical-align" are supported: top, bottom, middle, baseline, text-top, and text-bottom. The default value for vertical alignment is baseline, and the default padding 0, consistent with most browsers. +
    +
    + +
    +These images +are +top +aligned +
    +
    + +
    +These images +are +text-top +aligned +
    +
    + +
    +These images +are +bottom +aligned +
    +
    + +
    +These images +are +text-bottom +aligned +
    +
    + +
    +These images +are +baseline +aligned +
    +
    + +
    +These images +are +middle +aligned +
    +
    + +

    Mixed alignment

    +
    +baseline: +text-bottom: +middle: +bottom: +text-top: +top: +
    + +

    Image Border and padding

    +Image padding is supported as well as border and margin. + + +

    Rotated Images

    + + + + +
    + + + + +
    +       +       +       + +
    +  +  +  + +
    + +'; +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example05_tables.php b/application/third_party/mpdf/examples/example05_tables.php new file mode 100755 index 00000000..997614a5 --- /dev/null +++ b/application/third_party/mpdf/examples/example05_tables.php @@ -0,0 +1,1017 @@ +mPDF +

    Tables

    +

    CSS Styles

    +

    The CSS properties for tables and cells is increased over that in html2fpdf. It includes recognition of THEAD, TFOOT and TH.
    See below for other facilities such as autosizing, and rotation.

    + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +This is data out of p +

    This is bold data p

    +This is bold data out of p
    +This is normal data after br +

    H3 in a table

    +
    This is data div
    +This is data out of div +
    This is data div (bold)
    +This is data out of div +

    More data

    This is large text

    Row 3

    This is long data

    This is data

    Row 4 <td> cell

    This is data

    This is data

    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

    This table has padding-left and -right set to 5mm i.e. padding within the cells. Also border colour and style, font family and size are set by CSS.

    + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2

    This is data p

    More data

    Row 3

    This is long data

    This is data

    Row 4 <td> cell

    This is data

    This is data

    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

    This table has padding-top and -bottom set to 3mm i.e. padding within the cells. Also background-, border colour and style, font family and size are set by in-line CSS.

    + + + + +
    Row 1This is dataThis is data
    Row 2

    This is data p

    More data

    Row 3

    This is long data

    This is data
    + + +

    Table Styles

    +

    The style sheet used for these examples shows some of the table styles I use on my website. The property \'topntail\' defined by a border-type definition e.g. "1px solid #880000" puts a border at the top and bottom of the table, and also below a header row (thead) if defined. Note also that <thead> will automatically turn on the header-repeat i.e. reproduce the header row at the top of each page.

    +

    bpmTopic Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    More data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

     

    + +

    bpmTopicC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    bpmTopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    +

     

    +

    bpmTopnTailC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    TopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2Bottom right align +

    This is data. Can use

    +

    bold italic sub or sup text

    +
    +

    Bottom right align

    +
    +

    This is data. This cell

    +

    uses Cell Styles to set

    +

    the borders.

    +

    All borders are collapsible

    +

    in mPDF.

    +
    This is data
    Row header 4 +

    This is data p

    +
    More data
    Row header 5Also data merged and centered
    + +

     

    + +

    Lists in a Table

    + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2 +
      +
    1. Item 1
    2. +
    3. Item 2 +
        +
      1. Subitem of ordered list
      2. +
      3. Subitem 2 +
          +
        1. Level 3 subitem
        2. +
        3. Level 3 subitem
        4. +
        +
      4. +
      +
    4. +
    5. Item 3
    6. +
    7. Another Item
    8. +
    9. Subitem +
        +
      1. Level 3 subitem
      2. +
      +
    10. +
    11. Another Item
    12. +
    +
    +Unordered list: +
      +
    • Item 1
    • +
    • Item 2 +
        +
      • Subitem of unordered list
      • +
      • Subitem 2 +
          +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        +
      • +
      +
    • +
    • Item 3
    • +
    +
    +

     

    + + +

    Automatic Column Width

    + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsUt magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.
    + + +

    ColSpan & Rowspan

    + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    + + + +

    Table Header & Footer Rows

    +

    A table using a header row should repeat the header row across pages:

    +

    bpmTopicC Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second column header

    +
    Third column header
    Col and Row Footer +

    Second column footer

    +
    Third column footer
    Row header 1This is dataThis is data
    Row header 2This is data +

    This is data

    +
    +

    Row header 3

    +
    +

    This is data

    +
    This is data
    Row header 4This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    Row header 9Also dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    +

     

    + +

    Autosizing Tables

    +

    Periodic Table of elements. Tables are set by default to reduce font size if complete words will not fit inside each cell, to a maximum of 1/1.4 * the set font-size. This value can be changed by setting $mpdf->shrink_tables_to_fit=1.8 or using html attribute <table autosize="1.8">.

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + +

    Rotating Tables

    +

    This is set to rotate -90 degrees (counterclockwise).

    + +
    Periodic Table
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    +

     

    + + +

    Rotated text in Table Cells

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Element type 1A

    Second line

    Element type longer 2A

    Element type 3BElement type 4BElement type 5BElement type 6B7B8BElement type 8B R8BElement type 1B2BElement type 3AElement type 4AElement type 5AElement type 6A7AElement type 8A
    HHe
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc TiVaCrMnFeCoNi Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru RhPd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    +

     

    + +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html,2); + +$mpdf->Output('mpdf.pdf','I'); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example06_tables_nested.php b/application/third_party/mpdf/examples/example06_tables_nested.php new file mode 100755 index 00000000..e50764a9 --- /dev/null +++ b/application/third_party/mpdf/examples/example06_tables_nested.php @@ -0,0 +1,532 @@ + + + + +

    mPDF

    +

    Tables - Nested

    + + +
    +Text before table + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    + + +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    + + +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    + + +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    + + +
    This is data
    This is dataThis is dataThis is dataThis is data
    This is dataThis is dataThis is data
    This is dataThis is dataThis is dataThis is data
    + +
    + +

    Text before table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data +Text before table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +

    Text after table

    + + +
    This is data
    Row 2This is dataThis is dataThis is data
    Row 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    + +
    C4
    Row DD2D3D4
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +
    This is data
    Row 4This is data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    + +
    C4
    Row DD2D3D4
    + +
    This is data
    + + +
    + +

     

    + + +
    +Text before table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data + +NO NESTING This is data
    Row 2This is dataThis is dataThis is data
    Row 3This is dataThis is dataThis is data
    Row 4This is dataThis is dataThis is data
    + +
    + + +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example07_tables_borders.php b/application/third_party/mpdf/examples/example07_tables_borders.php new file mode 100755 index 00000000..fce39e77 --- /dev/null +++ b/application/third_party/mpdf/examples/example07_tables_borders.php @@ -0,0 +1,498 @@ + + + + + +

    mPDF

    +

    Tables - Borders

    +

    mPDF

    + +Border conflict resolution in tables with border-collapse set to "collapse". mPDF follows the rules set by CSS as well as possible, but as you can see, there is some difference in interpretation of the rules: + + + + + + + + + + + + + + + + + + + + + + + + + +
    mPDFInternet Explorer
    IE 9
    Firefox
    v 32.0.3
    + + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + +
    + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    mPDFInternet Explorer
    IE 9
    Firefox
    v 32.0.3
    + + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + +
    + + + + + + + + + + + + + + + + + + + + + +
    111
    111
    11
    111
    + + +
    + + + +

    mPDF

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Datadouble reddashed yellowdotted greenData
    Datahidden DatanoneData
    Dataridge bluenone none Data
    Datanone groove pinknone Data
    none inset graynone outset purplenone
    + +

    Firefox 32

    + + +
    + + +

    IE 9

    + + + + +
    mPDF
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Datadouble reddashed yellowdotted greenData
    Datahidden DatanoneData
    Dataridge bluenone none Data
    Datanone groove pinknone Data
    none inset graynone outset purplenone
    + +
    Firefox 32
    + + + + +
    IE 9
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + + + + + + + + + + + + + + +
    solid orangenonedouble rednoneinset graynoneoutset purplenonegroove pinknoneridge blue
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('en-GB-x','A4','','',10,10,10,10,6,3); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example08_lists.php b/application/third_party/mpdf/examples/example08_lists.php new file mode 100755 index 00000000..e251bc58 --- /dev/null +++ b/application/third_party/mpdf/examples/example08_lists.php @@ -0,0 +1,155 @@ + +ol, ul { text-align: justify; +} + +.lista { list-style-type: upper-roman; } +.listb{ list-style-type: decimal; font-family: sans-serif; color: blue; font-weight: bold; font-style: italic; font-size: 19pt; } +.listc{ list-style-type: upper-alpha; padding-left: 25mm; } +.listd{ list-style-type: lower-alpha; color: teal; line-height: 2; } +.liste{ list-style-type: disc; } +.listarabic { direction: rtl; list-style-type: arabic-indic; font-family: dejavusanscondensed; padding-right: 40px;} + + + +

    mPDF

    +

    Lists

    + +
    +
      +
    1. Text here lorem ipsum ibisque totum.
    2. +
    3. Text here lorem ipsum ibisque totum.
    4. +
    5. Text here lorem ipsum ibisque totum.
    6. +
    7. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum.
    8. +
    9. Text here lorem ipsum ibisque totum.
    10. +
    11. Text here lorem ipsum ibisque totum. +
        +
      1. Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum.
      6. +
      7. Text here lorem ipsum ibisque totum.
      8. +
      9. Text here lorem ipsum ibisque totum.
      10. +
      11. Text here lorem ipsum ibisque totum. +
          +
        1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum. +
        4. +
        5. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum. +
              +
            1. Text here lorem ipsum ibisque totum.
            2. +
            3. Text here lorem ipsum ibisque totum.
            4. +
            5. Text here lorem ipsum ibisque totum.
            6. +
            7. Text here lorem ipsum ibisque totum.
            8. +
            9. Text here lorem ipsum ibisque totum.
            10. +
            +
          10. +
          11. Text here lorem ipsum ibisque totum.
          12. +
          13. Text here lorem ipsum ibisque totum.
          14. +
          15. Text here lorem ipsum ibisque totum.
          16. +
          17. Text here lorem ipsum ibisque totum.
          18. +
          +
        6. +
        7. Text here lorem ipsum ibisque totum.
        8. +
        +
      12. +
      13. Text here lorem ipsum ibisque totum.
      14. +
      15. Text here lorem ipsum ibisque totum.
      16. +
      17. Text here lorem ipsum ibisque totum.
      18. +
      19. Text here lorem ipsum ibisque totum.
      20. +
      +
    12. +
    13. Text here lorem ipsum ibisque totum.
    14. +
    15. Text here lorem ipsum ibisque totum. +
        +
      1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum. +
          +
        1. Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum.
        4. +
        5. Text here lorem ipsum ibisque totum.
        6. +
        7. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        8. +
        9. Text here lorem ipsum ibisque totum.
        10. +
        11. Text here lorem ipsum ibisque totum.
        12. +
        13. Text here lorem ipsum ibisque totum. +
            +
          1. No class specified. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        14. +
        +
      6. +
      +
    16. +
    17. Text here lorem ipsum ibisque totum.
    18. +
    19. Text here lorem ipsum ibisque totum.
    20. +
    21. Text here lorem ipsum ibisque totum.
    22. +
    23. Text here lorem ipsum ibisque totum.
    24. +
    25. Text here lorem ipsum ibisque totum.
    26. +
    27. Text here lorem ipsum ibisque totum.
    28. +
    29. Text here lorem ipsum ibisque totum.
    30. +
    31. Text here lorem ipsum ibisque totum.
    32. +
    33. Text here lorem ipsum ibisque totum.
    34. +
    35. Text here lorem ipsum ibisque totum.
    36. +
    37. Text here lorem ipsum ibisque totum.
    38. +
    39. Text here lorem ipsum ibisque totum.
    40. +
    41. Text here lorem ipsum ibisque totum.
    42. +
    + +
      +
    1. للعراق ان الاولوية حاليا
    2. +
    3. للعراق ان الاولوية حاليا
    4. +
    5. للعراق ان الاولوية حاليا
    6. +
    7. للعراق ان الاولوية حاليا
    8. +
    9. للعراق ان الاولوية حاليا
    10. +
    11. للعراق ان الاولوية حاليا
    12. +
    + + +
    +'; +//============================================================== +//============================================================== + +//echo $html; exit; +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->WriteHTML($html); + +$mpdf->list_number_suffix = ')'; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example09_forms.php b/application/third_party/mpdf/examples/example09_forms.php new file mode 100755 index 00000000..5c9190f9 --- /dev/null +++ b/application/third_party/mpdf/examples/example09_forms.php @@ -0,0 +1,192 @@ + + +Textarea + +

    + +Select + followed by text +

    + + + +Input Radio + No      Yes +

    + + +Input Radio + No      Keep      Choice +

    + + +Input Text + +

    + +Input Password + +

    + + + Checkboxes
    + Disabled
    + Selected +

    + +

    + + + +
    + +
    +
    + +Textarea + +

    + + + +Select + +

    + +Input Radio + No      Yes +

    + + +Input Radio + No      Keep      Choice +

    + + +Input Text + +
    + +Input Password + +

    + + Checkboxes
    + Disabled
    + Selected +

    + +

    + +
    + +
    +
    + + +
    + + + + + + + + + + + + + + + + + +
    Textarea
    Select
    Input Radio No      Yes
    Input Radio No      Keep      Choice
    Input Text
    + +
    + + + + + + + + + + + + + + +
    Checkbox
    Checkboxes
    Gardening
    Holidays
    Motoring
    Books Theatre
    Selected option Musicals
    Eating out Events
    +
    +
    +
    + + +
    + +Input Radio + No      Yes + +
    + + +
    +Input Radio + No      Keep      Choice + +

    + + +Input Text
    + +Input text:
    + +Password: +

    + +Checkboxes:
    + Checkboxes
    + Disabled
    + Selected +

    + + + + + +
    + +'; + +//============================================================== +//============================================================== +//============================================================== + +$mpdf=new mPDF('c'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->SetColumns(2,'J'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example10_floating_and_fixed_position_elements.php b/application/third_party/mpdf/examples/example10_floating_and_fixed_position_elements.php new file mode 100755 index 00000000..8a485e35 --- /dev/null +++ b/application/third_party/mpdf/examples/example10_floating_and_fixed_position_elements.php @@ -0,0 +1,103 @@ + +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; +} +h4 { + font-family: sans; + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.5em; +} +div { + padding:1em; + margin-bottom: 1em; + text-align:justify; +} +.myfixed1 { position: absolute; + overflow: visible; + left: 0; + bottom: 0; + border: 1px solid #880000; + background-color: #FFEEDD; + background-gradient: linear #dec7cd #fff0f2 0 1 0 0.5; + padding: 1.5em; + font-family:sans; + margin: 0; +} +.myfixed2 { position: fixed; + overflow: auto; + right: 0; + bottom: 0mm; + width: 65mm; + border: 1px solid #880000; + background-color: #FFEEDD; + background-gradient: linear #dec7cd #fff0f2 0 1 0 0.5; + padding: 0.5em; + font-family:sans; + margin: 0; + rotate: 90; +} + + + +

    mPDF

    +

    Floating & Fixed Position elements

    + +

    CSS "Float"

    +
    +Block elements can be positioned alongside each other using the CSS property float: left or right. The clear property can also be used, set as left|right|both. Float is only supported on block elements (i.e. not SPAN etc.) and is not fully compliant with the CSS specification. +Float only works properly if a width is set for the float, otherwise the width is set to the maximum available (full width, or less if floats already set). +
    +Margin-right can still be set for a float:right and vice-versa. +
    +A block element next to a float has the padding adjusted so that content fits in the remaining width. Text next to a float should wrap correctly, but backgrounds and borders will overlap and/or lie under the floats in a mess. +
    +NB The width that is set defines the width of the content-box. So if you have two floats with width=50% and either of them has padding, margin or border, they will not fit together on the page. +
    + +
    +This is text in a <div> element that is set to float:right and width:28%. It also has an image with float:right inside. With this exception, you cannot nest elements with the float property set inside one another. +
    +
    +This is text in a <div> element that is set to float:left and width:54%. +
    + +
    +This is text that follows a <div> element that is set to clear:both. + +

    CSS "Position"

    +At the bottom of the page are two DIV elements with position:fixed and position:absolute set + +
    1 Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo.
    + +
    2 Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo.
    + + +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example11_overflow_auto.php b/application/third_party/mpdf/examples/example11_overflow_auto.php new file mode 100755 index 00000000..6fd990fb --- /dev/null +++ b/application/third_party/mpdf/examples/example11_overflow_auto.php @@ -0,0 +1,81 @@ + +

    mPDF

    +

    Fixed-position block element with Autofit

    +
    Using the CSS properties position and overflow:auto it is possible to fit text to a single page:
    + +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + +
    Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.
    + +
    Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
    + + + + + +
    Styles - tt(teletype) italic bold big small emphasis strong
    new lines
    +code sample keyboard variable citation abbr. ACRONYM sup sub strike strike-s underline delete insert To be or not to be font changing face, size and color +
    + +

    Paragraph using the in-line style to determine the font-size (15pt) and colour

    + +

    Testing BIG, SMALL, UNDERLINE, STRIKETHROUGH, FONT color, ACRONYM, SUPERSCRIPT and SUBSCRIPT

    +

    This is strikethrough in block and small strikethrough in small span and big strikethrough in big span and then underline and strikethrough and sup but out of span again but blue font and ACRONYM text

    + +

    This is a green reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    The above repeated, but starting with a paragraph with font-size specified (7pt)

    + +

    This is strikethrough in block and small strikethrough in small span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is strikethrough in block and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    This tests underline and strikethrough when they are used together as they both use text-decoration

    + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in BIG but with font-size set to 7pt by in-line css: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +
    + +'; + + + + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c'); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example12_paging_html.php b/application/third_party/mpdf/examples/example12_paging_html.php new file mode 100755 index 00000000..44c5374d --- /dev/null +++ b/application/third_party/mpdf/examples/example12_paging_html.php @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + +
    Left header p {PAGENO}Right header
    +
    + + + + + + +
    Outer headerInner header p {PAGENO}
    +
    + + + + + + + + + +

    Introduction

    +
    Introduction
    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + + + +

    Section 2

    +
    Section 2
    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + + + +

    Section 3

    +
    Section 3
    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + + + +

    Section 4

    +
    Section 4
    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + + + + + +

    Section 5

    +
    Section 5
    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); +$mpdf=new mPDF('c'); + +$mpdf->mirrorMargins = true; + +$mpdf->SetDisplayMode('fullpage','two'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example13_paging_css.php b/application/third_party/mpdf/examples/example13_paging_css.php new file mode 100755 index 00000000..256a8a06 --- /dev/null +++ b/application/third_party/mpdf/examples/example13_paging_css.php @@ -0,0 +1,94 @@ + +
    {PAGENO}
    + + +
    {PAGENO}
    +
    + +
    {PAGENO}
    +
    + +
    {PAGENO}
    +
    + + + + + + + +

    mPDF 1

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 2

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 3

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 4

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 5

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 6

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + + +

    mPDF 7

    +

    Paged Media using CSS

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    + +'; +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',5,5,5,5,0,0); + +$mpdf->mirrorMargins = 1; // Use different Odd/Even headers and footers and mirror margins (1 or 0) + +$mpdf->SetDisplayMode('fullpage','two'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstylePaged.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example14_page_numbers_ToC_Index_Bookmarks.php b/application/third_party/mpdf/examples/example14_page_numbers_ToC_Index_Bookmarks.php new file mode 100755 index 00000000..16e34f12 --- /dev/null +++ b/application/third_party/mpdf/examples/example14_page_numbers_ToC_Index_Bookmarks.php @@ -0,0 +1,155 @@ +Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin vel sem at odio varius pretium. Maecenas sed orci. Maecenas varius. Ut magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    "; +//============================================================== +//============================================================== +//============================================================== + + +$html = ' + + + + + + + +

    mPDF

    +

    Table of Contents & Bookmarks

    + + + + +'; + +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->mirrorMargins = 1; + +$mpdf->defaultPageNumStyle = 'i'; + +$mpdf->SetDisplayMode('fullpage','two'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + + +// Alternative ways to mark ToC entries and Bookmarks +// This will automatically generate entries from the

    tag +$mpdf->h2toc = array('H4'=>0); +$mpdf->h2bookmarks = array('H4'=>0); + +//============================================================== +// CONTENT +for ($j = 1; $j<7; $j++) { + if ($j==2) $mpdf->WriteHTML('',2); + if ($j==3) $mpdf->WriteHTML('',2); + if ($j==4) $mpdf->WriteHTML('',2); + if ($j==5) $mpdf->WriteHTML('',2); + if ($j==6) $mpdf->WriteHTML('
    ODD
    ',2); + for ($x = 1; $x<7; $x++) { + + + $mpdf->WriteHTML('

    Section '.$j.'.'.$x.'

    ',2); + + $html = ''; + // Split $lorem into words + $words = preg_split('/([\s,\.]+)/',$lorem,-1,PREG_SPLIT_DELIM_CAPTURE); + foreach($words as $i => $e) { + if($i%2==0) { + $y = rand(1,10); // every tenth word + // If it is just a word use it as an index entry + if (preg_match('/^[a-zA-Z]{4,99}$/',$e) && ($y > 8)) { + $content = trim($e); + $html .= ''; + $html .= ''.$e . ''; + } + else { $html .= $e; } + } + else { $html .= $e; } + } + $mpdf->WriteHTML($html); + } +} +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// INDEX +$html = ' + +

    Index

    + + +'; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example16_headers_method_2.php b/application/third_party/mpdf/examples/example16_headers_method_2.php new file mode 100755 index 00000000..8ca966d6 --- /dev/null +++ b/application/third_party/mpdf/examples/example16_headers_method_2.php @@ -0,0 +1,49 @@ +mirrorMargins = 1; // Use different Odd/Even headers and footers and mirror margins + +$header = ' + + + + +
    Left header p {PAGENO}Right header
    +'; +$headerE = ' + + + + +
    Outer headerInner header p {PAGENO}
    +'; + +$footer = ''; +$footerE = ''; + + +$mpdf->SetHTMLHeader($header); +$mpdf->SetHTMLHeader($headerE,'E'); +$mpdf->SetHTMLFooter($footer); +$mpdf->SetHTMLFooter($footerE,'E'); + + +$html = ' +

    mPDF

    +

    Headers & Footers Method 2

    +

    Odd / Right page

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +

    Even / Left page

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    +'; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example18_headers_method_4.php b/application/third_party/mpdf/examples/example18_headers_method_4.php new file mode 100755 index 00000000..16e8bca9 --- /dev/null +++ b/application/third_party/mpdf/examples/example18_headers_method_4.php @@ -0,0 +1,84 @@ + + + + + + + +

    mPDF

    +

    Headers & Footers Method 4

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + +

    Headers & Footers Method 4

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + + + +

    Headers & Footers Method 4

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,47,47,10,10); + +$mpdf->mirrorMargins = 1; // Use different Odd/Even headers and footers and mirror margins + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example19_page_sizes.php b/application/third_party/mpdf/examples/example19_page_sizes.php new file mode 100755 index 00000000..6c3ca945 --- /dev/null +++ b/application/third_party/mpdf/examples/example19_page_sizes.php @@ -0,0 +1,59 @@ + +
     {PAGENO} 
    + + +
     {PAGENO} 
    +
    + + +'; + +//============================================================== +$html = ' +

    mPDF Page Sizes

    +

    Changing page (sheet) sizes within the document

    +'; +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4'); + +$mpdf->WriteHTML($hhtml); + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This should print on an A4 (portrait) sheet

    '); + +$mpdf->WriteHTML(''); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This page appears just after the ToC and should print on an A4 (landscape) sheet

    '); + +$mpdf->WriteHTML(''); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This should print on an A5 (landscape) sheet

    '); + +$mpdf->WriteHTML(''); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This should print on an Letter sheet

    '); + +$mpdf->WriteHTML(''); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This should print on a sheet 150mm x 150mm

    '); + +$mpdf->WriteHTML(''); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML('

    This should print on a sheet 11.69in x 8.27in = A4 landscape

    '); + + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example20_justify.php b/application/third_party/mpdf/examples/example20_justify.php new file mode 100755 index 00000000..39c9e7f6 --- /dev/null +++ b/application/third_party/mpdf/examples/example20_justify.php @@ -0,0 +1,130 @@ +mPDF

    +

    Justification

    + +

    Tables

    +

    Text can be justified in table cells using in-line or stylesheet CSS. (Note that <p> tags are removed within cells along with any style definition or attributes.)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +

    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    +

     

    + +

    Testing Justification with Long Words

    +

    http://www-950.ibm.com/software/globalization/icu/demo/converters?s=ALL&snd=4356&dnd=4356

    +
    Should not split
    +

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend verylongwordthatwontsplit neque sit amet erat

    +

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend et verylongwordthatwontsplit neque sit amet erat

    + +
    Non-breaking Space &nbsp;

    The next example has a non-breaking space between eleifend and the very long word.

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend verylongwordthatwontsplitanywhere neque sit amet erat

    Nbsp will only work in fonts that have a glyph to represent the character i.e. not in the CJK languages nor some Unicode fonts.

    + + + +

    Testing Justification with mixed Styles

    +

    This is strikethrough in block and small strikethrough in small span and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    +

    This is a green reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47 and then more text. +

    +

    Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text +

    +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text +

    + +

    This is strikethrough in block and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    +

    This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47 then more text. +

    +

    +

    +Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text +

    +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->SetDisplayMode('fullpage'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); + +// SPACING +$mpdf->WriteHTML("

    Spacing

    mPDF uses both letter- and word-spacing for text justification. The default is a mixture of both, set by the configurable values jSWord and jSmaxChar. (Only word spacing is used when cursive languages such as Arabic or Indic are detected.)

    "); + +$mpdf->jSWord = 0; // Proportion (/1) of space (when justifying margins) to allocate to Word vs. Character +$mpdf->jSmaxChar = 0; // Maximum spacing to allocate to character spacing. (0 = no maximum) +$mpdf->WriteHTML("
    Character spacing

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend verylongwordthatwontsplitanywhere neque sit amet erat

    "); + +// Back to default settings +$mpdf->jSWord = 0.4; +$mpdf->jSmaxChar = 2; +$mpdf->WriteHTML("
    Word spacing

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend verylongwordthatwontsplitanywhere neque sit amet erat

    "); + +$mpdf->WriteHTML("
    Mixed Character and Word spacing

    Maecenas feugiat pede vel risus. Nulla et lectus eleifend verylongwordthatwontsplitanywhere neque sit amet erat

    "); + + + + +$mpdf->Output(); +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example21_hyphenation.php b/application/third_party/mpdf/examples/example21_hyphenation.php new file mode 100755 index 00000000..ac51dfe6 --- /dev/null +++ b/application/third_party/mpdf/examples/example21_hyphenation.php @@ -0,0 +1,39 @@ +Little Women +

    Chapter One

    +

    Playing Pilgrims

    + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the `Mouse\' was the pet of the family.

    As young readers like to know `how people look\', we will take this moment to give them a little sketch of the four sisters, who sat knitting away in the twilight, while the December snow fell quietly without, and the fire crackled cheerfully within. It was a comfortable room, though the carpet was faded and the furniture very plain, for a good picture or two hung on the walls, books filled the recesses, chrysanthemums and Christmas roses bloomed in the windows, and a pleasant atmosphere of home peace pervaded it.

    Margaret, the eldest of the four, was sixteen, and very pretty, being plump and fair, with large eyes, plenty of soft brown hair, a sweet mouth, and white hands, of which she was rather vain. Fifteen-year-old Jo was very tall, thin, and brown, and reminded one of a colt, for she never seemed to know what to do with her long limbs, which were very much in her way. She had a decided mouth, a comical nose, and sharp, gray eyes, which appeared to see everything, and were by turns fierce, funny, or thoughtful. Her long, thick hair was her one beauty, but it was usually bundled into a net, to be out of her way. Round shoulders had Jo, big hands and feet, a fly-away look to her clothes, and the uncomfortable appearance of a girl who was rapidly shooting up into a woman and didn\'t like it. Elizabeth, or Beth, as everyone called her, was a rosy, smooth-haired, bright-eyed girl of thirteen, with a shy manner, a timid voice, and a peaceful expression which was seldom disturbed. Her father called her `Little Miss Tranquillity\', and the name suited her excellently, for she seemed to live in a happy world of her own, only venturing out to meet the few whom she trusted and loved. Amy, though the youngest, was a most important person, in her own opinion at least. A regular snow maiden, with blue eyes, and yellow hair curling on her shoulders, pale and slender, and always carrying herself like a young lady mindful of her manners. What the characters of the four sisters were we will leave to be found out.

    The clock struck six and, having swept up the hearth, Beth put a pair of slippers down to warm. Somehow the sight of the old shoes had a good effect upon the girls, for Mother was coming, and everyone brightened to welcome her. Meg stopped lecturing, and lighted the lamp, Amy got out of the easy chair without being asked, and Jo forgot how tired she was as she sat up to hold the slippers nearer to the blaze.

    They are quite worn out. Marmee must have a new pair.

    I thought I\'d get her some with my dollar, said Beth.

    No, I shall! cried Amy.

    I\'m the oldest, began Meg, but Jo cut in with a decided, I\'m the man of the family now Papa is away, and I shall provide the slippers, for he told me to take special care of Mother while he was gone.

    I\'ll tell you what we\'ll do, said Beth, let\'s each get her something for Christmas, and not get anything for ourselves.

    That\'s like you, dear! What will we get? exclaimed Jo.

    Everyone thought soberly for a minute, then Meg announced, as if the idea was suggested by the sight of her own pretty hands, I shall give her a nice pair of gloves.

    Army shoes, best to be had, cried Jo.

    Some handkerchiefs, all hemmed, said Beth.

    I\'ll get a little bottle of cologne. She likes it, and it won\'t cost much, so I\'ll have some left to buy my pencils, added Amy.

    How will we give the things? asked Meg.

    Put them on the table, and bring her in and see her open the bundles. Don\'t you remember how we used to do on our birthdays? answered Jo.

    I used to be so frightened when it was my turn to sit in the chair with the crown on, and see you all come marching round to give the presents, with a kiss. I liked the things and the kisses, but it was dreadful to have you sit looking at me while I opened the bundles, said Beth, who was toasting her face and the bread for tea at the same time.

    Let Marmee think we are getting things for ourselves, and then surprise her. We must go shopping tomorrow afternoon, Meg. There is so much to do about the play for Christmas night, said Jo, marching up and down, with her hands behind her back, and her nose in the air.

    I don\'t mean to act any more after this time. I\'m getting too old for such things, observed Meg, who was as much a child as ever about `dressing-up\' frolics.

    You won\'t stop, I know, as long as you can trail round in a white gown with your hair down, and wear gold-paper jewelry. You are the best actress we\'ve got, and there\'ll be an end of everything if you quit the boards, said Jo. We ought to rehearse tonight. Come here, Amy, and do the fainting scene, for you are as stiff as a poker in that.

    I can\'t help it. I never saw anyone faint, and I don\'t choose to make myself all black and blue, tumbling flat as you do. If I can go down easily, I\'ll drop. If I can\'t, I shall fall into a chair and be graceful. I don\'t care if Hugo does come at me with a pistol, returned Amy, who was not gifted with dramatic power, but was chosen because she was small enough to be borne out shrieking by the villain of the piece.

    Do it this way. Clasp your hands so, and stagger across the room, crying frantically, `Roderigo` Save me! Save me! and away went Jo, with a melodramatic scream which was truly thrilling.

    Amy followed, but she poked her hands out stiffly before her, and jerked herself along as if she went by machinery, and her Ow! was more suggestive of pins being run into her than of fear and anguish. Jo gave a despairing groan, and Meg laughed outright, while Beth let her bread burn as she watched the fun with interest.

    It\'s no use! Do the best you can when the time comes, and if the audience laughs, don\'t blame me. Come on, Meg.

    Then things went smoothly, for Don Pedro defied the world in a speech of two pages without a single break. Hagar, the witch, chanted an awful incantation over her kettleful of simmering toads, with weird effect. Roderigo rent his chains asunder manfully, and Hugo died in agonies of remorse and arsenic, with a wild, Ha! Ha!

    It\'s the best we\'ve had yet, said Meg, as the dead villain sat up and rubbed his elbows.

    I don\'t see how you can write and act such splendid things, Jo. You\'re a regular Shakespeare! exclaimed Beth, who firmly believed that her sisters were gifted with wonderful genius in all things.

    Not quite, replied Jo modestly. I do think THE WITCHES CURSE, an Operatic Tragedy is rather a nice thing, but I\'d like to try MacBETH, if we only had a trapdoor for Banquo. I always wanted to do the killing part. `Is that a dagger that I see before me? muttered Jo, rolling her eyes and clutching at the air, as she had seen a famous tragedian do.

    No, it\'s the toasting fork, with Mother\'s shoe on it instead of the bread. Beth\'s stage-struck! cried Meg, and the rehearsal ended in a general burst of laughter.

    Glad to find you so merry, my girls, said a cheery voice at the door, and actors and audience turned to welcome a tall, motherly lady with a `can I help you\' look about her which was truly delightful. She was not elegantly dressed, but a noble-looking woman, and the girls thought the gray cloak and unfashionable bonnet covered the most splendid mother in the world.

    Well, dearies, how have you got on today? There was so much to do, getting the boxes ready to go tomorrow, that I didn\'t come home to dinner. Has anyone called, Beth? How is your cold, Meg? Jo, you look tired to death. Come and kiss me, baby.

    While making these maternal inquiries Mrs. March got her wet things off, her warm slippers on, and sitting down in the easy chair, drew Amy to her lap, preparing to enjoy the happiest hour of her busy day. The girls flew about, trying to make things comfortable, each in her own way. Meg arranged the tea table, Jo brought wood and set chairs, dropping, over-turning, and clattering everything she touched. Beth trotted to and fro between parlor kitchen, quiet and busy, while Amy gave directions to everyone, as she sat with her hands folded.

    As they gathered about the table, Mrs. March said, with a particularly happy face, I\'ve got a treat for you after supper.

    A quick, bright smile went round like a streak of sunshine. Beth clapped her hands, regardless of the biscuit she held, and Jo tossed up her napkin, crying, A letter! A letter! Three cheers for Father!

    Yes, a nice long letter. He is well, and thinks he shall get through the cold season better than we feared. He sends all sorts of loving wishes for Christmas, and an especial message to you girls, said Mrs. March, patting her pocket as if she had got a treasure there.

    Hurry and get done! Don\'t stop to quirk your little finger and simper over your plate, Amy, cried Jo, choking on her tea and dropping her bread, butter side down, on the carpet in her haste to get at the treat.

    Beth ate no more, but crept away to sit in her shadowy corner and brood over the delight to come, till the others were ready.

    I think it was so splendid in Father to go as chaplain when he was too old to be drafted, and not strong enough for a soldier, said Meg warmly.

    Don\'t I wish I could go as a drummer, a vivan—what\'s its name? Or a nurse, so I could be near him and help him, exclaimed Jo, with a groan.

    It must be very disagreeable to sleep in a tent, and eat all sorts of bad-tasting things, and drink out of a tin mug, sighed Amy.

    When will he come home, Marmee? asked Beth, with a little quiver in her voice.

    Not for many months, dear, unless he is sick. He will stay and do his work faithfully as long as he can, and we won\'t ask for him back a minute sooner than he can be spared. Now come and hear the letter.

    They all drew to the fire, Mother in the big chair with Beth at her feet, Meg and Amy perched on either arm of the chair, and Jo leaning on the back, where no one would see any sign of emotion if the letter should happen to be touching. Very few letters were written in those hard times that were not touching, especially those which fathers sent home. In this one little was said of the hardships endured, the dangers faced, or the homesickness conquered. It was a cheerful, hopeful letter, full of lively descriptions of camp life, marches, and military news, and only at the end did the writer\'s heart over-flow with fatherly love and longing for the little girls at home.

    Give them all of my dear love and a kiss. Tell them I think of them by day, pray for them by night, and find my best comfort in their affection at all times. A year seems very long to wait before I see them, but remind them that while we wait we may all work, so that these hard days need not be wasted. I know they will remember all I said to them, that they will be loving children to you, will do their duty faithfully, fight their bosom enemies bravely, and conquer themselves so beautifully that when I come back to them I may be fonder and prouder than ever of my little women.

    Everybody sniffed when they came to that part. Jo wasn\'t ashamed of the great tear that dropped off the end of her nose, and Amy never minded the rumpling of her curls as she hid her face on her mother\'s shoulder and sobbed out, I am a selfish girl! But I\'ll truly try to be better, so he mayn\'t be disappointed in me by-and-by.

    We all will, cried Meg. I think too much of my looks and hate to work, but won\'t any more, if I can help it.

    I\'ll try and be what he loves to call me, `a little woman\' and not be rough and wild, but do my duty here instead of wanting to be somewhere else, said Jo, thinking that keeping her temper at home was a much harder task than facing a rebel or two down South.

    Beth said nothing, but wiped away her tears with the blue army sock and began to knit with all her might, losing no time in doing the duty that lay nearest her, while she resolved in her quiet little soul to be all that Father hoped to find her when the year brought round the happy coming home.

    Mrs. March broke the silence that followed Jo\'s words, by saying in her cheery voice, Do you remember how you used to play Pilgrims Progress when you were little things? Nothing delighted you more than to have me tie my piece bags on your backs for burdens, give you hats and sticks and rolls of paper, and let you travel through the house from the cellar, which was the City of Destruction, up, up, to the housetop, where you had all the lovely things you could collect to make a Celestial City.

    What fun it was, especially going by the lions, fighting Apollyon, and passing through the valley where the hob-goblins were, said Jo.

    I liked the place where the bundles fell off and tumbled downstairs, said Meg.

    I don\'t remember much about it, except that I was afraid of the cellar and the dark entry, and always liked the cake and milk we had up at the top. If I wasn\'t too old for such things, I\'d rather like to play it over again, said Amy, who began to talk of renouncing childish things at the mature age of twelve.

    We never are too old for this, my dear, because it is a play we are playing all the time in one way or another. Out burdens are here, our road is before us, and the longing for goodness and happiness is the guide that leads us through many troubles and mistakes to the peace which is a true Celestial City. Now, my little pilgrims, suppose you begin again, not in play, but in earnest, and see how far on you can get before Father comes home.

    Really, Mother? Where are our bundles? asked Amy, who was a very literal young lady.

    Each of you told what your burden was just now, except Beth. I rather think she hasn\'t got any, said her mother.

    Yes, I have. Mine is dishes and dusters, and envying girls with nice pianos, and being afraid of people.

    Beth\'s bundle was such a funny one that everybody wanted to laugh, but nobody did, for it would have hurt her feelings very much.

    Let us do it, said Meg thoughtfully. It is only another name for trying to be good, and the story may help us, for though we do want to be good, it\'s hard work and we forget, and don\'t do our best.

    We were in the Slough of Despond tonight, and Mother came and pulled us out as Help did in the book. We ought to have our roll of directions, like Christian. What shall we do about that? asked Jo, delighted with the fancy which lent a little romance to the very dull task of doing her duty.

    Look under your pillows Christmas morning, and you will find your guidebook, replied Mrs. March.

    They talked over the new plan while old Hannah cleared the table, then out came the four little work baskets, and the needles flew as the girls made sheets for Aunt March. It was uninteresting sewing, but tonight no one grumbled. They adopted Jo\'s plan of dividing the long seams into four parts, and calling the quarters Europe, Asia, Africa, and America, and in that way got on capitally, especially when they talked about the different countries as they stitched their way through them.

    At nine they stopped work, and sang, as usual, before they went to bed. No one but Beth could get much music out of the old piano, but she had a way of softly touching the yellow keys and making a pleasant accompaniment to the simple songs they sang. Meg had a voice like a flute, and she and her mother led the little choir. Amy chirped like a cricket, and Jo wandered through the airs at her own sweet will, always coming out at the wrong place with a croak or a quaver that spoiled the most pensive tune. They had always done this from the time they could lisp . . . Crinkle, crinkle, \'ittle \'tar, and it had become a household custom,, for the mother was a born singer. The first sound in the morning was her voice as she went about the house singing like a lark, and the last sound at night was the same cheery sound, for the girls never grew too old for that familiar lullaby.'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('','A4','','',32,25,27,25,16,13); + +$mpdf->SetDisplayMode('fullpage'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$stylesheet .= ' +p { hyphens: auto; } +'; +$mpdf->WriteHTML($stylesheet,1); + +$mpdf->WriteHTML('

    Automatic Hyphenation

    '); + +$mpdf->SetColumns(4,'J'); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example22_columns.php b/application/third_party/mpdf/examples/example22_columns.php new file mode 100755 index 00000000..6b9aac53 --- /dev/null +++ b/application/third_party/mpdf/examples/example22_columns.php @@ -0,0 +1,80 @@ +mPDF +

    Columns

    +'; +//============================================================== + +$loremH = "

    Lectus facilisis

    +

    Sed auctor viverra diam. In lacinia lectus.

    +

    Praesent tincidunt massa in dolor. Morbi viverra leo quis ipsum. In vitae velit. In aliquam nulla nec mi. Sed accumsan, justo id congue fringilla, diam mauris volutpat ligula, sed aliquet elit diam at felis. Quisque et velit sed eros convallis posuere.

    +
    Nunc tincidunt
    +

    Nunc diam ipsum, consectetuer nec, hendrerit vitae, malesuada a, ante. Nulla ornare aliquet ante. Maecenas in lectus. Morbi porttitor mauris. Praesent ut.

    +

    Pede quis ante tincidunt blandit. Maecenas bibendum erat. Curabitur sit amet ante quis velit ultricies facilisis. Ut hendrerit dolor commodo magna. In nec ligula a purus tincidunt adipiscing. Etiam non ante.

    Suspendisse potenti. Suspendisse accumsan euismod lectus. Nunc commodo pede et turpis. Pellentesque porta mauris sed lorem. Ut nec augue vitae elit eleifend eleifend.Quisque ornare feugiat diam. Duis nulla metus, tempus sit amet, scelerisque a, rutrum at, nisl. Nulla facilisi. Duis metus turpis, molestie nec, laoreet tincidunt, ultrices et, purus. Nullam faucibus aliquam nisi.

    Ut leo. Etiam tempus interdum tortor. Donec porta, arcu vel tincidunt placerat, lacus lorem iaculis diam, id sagittis sapien metus eu nunc. Morbi vitae nunc.
    Mauris sapien. Phasellus elementum velit sed sapien. Nullam ante diam, consectetuer commodo, dignissim vitae, tempor vel, magna. Donec dictum. Nullam ultrices leo volutpat magna. Mauris blandit purus nec turpis. Curabitur nunc. Aliquam condimentum eleifend32 lectus. Praesent vitae nibh et libero ullamcorper scelerisque. Nullam auctor. Mauris ipsum nulla, malesuada id, aliquet at, feugiat vitae, eros.

    + +
    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. +
    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +"; + + + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->SetDisplayMode('fullpage'); + +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +// Bullets in columns are probably best not indented +$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list + +$mpdf->max_colH_correction = 1.1; + + + $mpdf->WriteHTML($html,2); + $mpdf->WriteHTML($loremH,2); + + // consider reducing lineheight when using columns - especially if vAligned justify + $mpdf->SetDefaultBodyCSS('line-height', 1.2); + + $mpdf->SetColumns(3,'J'); + $mpdf->WriteHTML($loremH,2); + + $mpdf->SetColumns(0); + $mpdf->WriteHTML('
    '); + + + $mpdf->SetColumns(2,'J'); + $mpdf->WriteHTML($loremH,2); + $mpdf->WriteHTML('
    '); + $mpdf->SetColumns(0); + $mpdf->WriteHTML('
    '); + + $mpdf->SetColumns(3,'J'); + $mpdf->WriteHTML($loremH,2); + + $mpdf->SetColumns(0); + $mpdf->WriteHTML('
    '); + $mpdf->SetColumns(2,'J'); + $mpdf->WriteHTML($loremH,2); + + + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example23_orientation.php b/application/third_party/mpdf/examples/example23_orientation.php new file mode 100755 index 00000000..88ecb2b1 --- /dev/null +++ b/application/third_party/mpdf/examples/example23_orientation.php @@ -0,0 +1,132 @@ +mPDF +

    Page Orientation

    + +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    + +
    + +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + + +$mpdf=new mPDF('c','A4','','',42,15,67,67,20,15); + +$mpdf->SetDisplayMode('fullpage','two'); + +$mpdf->mirrorMargins = 1; + + +$header = ' + + + + +
    Left header p {PAGENO}Right header
    +'; +$headerE = ' + + + + +
    Outer headerInner header p {PAGENO}
    +'; +$longfooter = ' + + + + +
    Left footer p {PAGENO}Right footer
    +'; +$longfooterE = ' + + + + +
    Outer footerInner footer p {PAGENO}
    +'; + +$footer = '
    {DATE j-m-Y} » {PAGENO} » My document
    '; +$footerE = '
    Even page footer - {PAGENO} -
    '; + +$shortheader = '
    {DATE j-m-Y} » {PAGENO} » My document
    '; +$shortheaderE = '
    Even page header - {PAGENO} -
    '; + + +$mpdf->SetHTMLHeader($header); +$mpdf->SetHTMLHeader($headerE,'E'); +$mpdf->setFooter('{PAGENO} of {nbpg} pages||{PAGENO} of {nbpg} pages') ; + + +$mpdf->WriteHTML($html); + + +$mpdf->setHeader(); // Clear headers before adding page +$mpdf->AddPage('L','','','','',25,25,55,45,18,12); + +$mpdf->SetHTMLHeader($shortheader,'',true); // New parameter in v1.4 to add the header to the new page +$mpdf->SetHTMLHeader($shortheaderE,'E',true); +$mpdf->SetHTMLFooter($longfooter); +$mpdf->SetHTMLFooter($longfooterE,'E'); + + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); + + + +$mpdf->setHeader('{PAGENO} of {nbpg} pages||{PAGENO} of {nbpg} pages') ; +$mpdf->SetHTMLFooter($footer); +$mpdf->SetHTMLFooter($footerE,'E'); + + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); + + +$mpdf->setHeader(); // Clear headers before adding page +$mpdf->AddPage('','','','','',42,15,67,67,20,15); // Default is Portrait (because that was the document default) + + +$mpdf->SetHTMLHeader($shortheader,'',true); // true adds the header to the new page +$mpdf->SetHTMLHeader($shortheaderE,'E',true); +$mpdf->SetHTMLFooter($longfooter); +$mpdf->SetHTMLFooter($longfooterE,'E'); + + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); + + +$mpdf->SetHTMLHeader($header); +$mpdf->SetHTMLHeader($headerE,'E'); +$mpdf->SetHTMLFooter($footer); +$mpdf->SetHTMLFooter($footerE,'E'); + + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); + + +$mpdf->Output('mpdf.pdf','I'); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example24_orientation_2.php b/application/third_party/mpdf/examples/example24_orientation_2.php new file mode 100755 index 00000000..1cbbfdad --- /dev/null +++ b/application/third_party/mpdf/examples/example24_orientation_2.php @@ -0,0 +1,200 @@ +mPDF +

    Page Orientation

    + +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +

    Integer feugiat venenatis metus. Integer lacinia ultrices ipsum. Proin et arcu. Quisque varius libero. Nullam id arcu. Aenean justo quam, accumsan nec, luctus id, pellentesque molestie, mi. Aliquam sollicitudin feugiat eros. Nunc nisi turpis, consequat id, aliquet et, semper a, augue. Integer nisl ipsum, blandit et, lobortis a, egestas nec, odio. Nulla dolor ligula, nonummy ac, vulputate a, sollicitudin id, orci. Donec laoreet nisl id magna. Curabitur mollis, quam eget fermentum malesuada, risus tortor ullamcorper dolor, nec placerat nisi urna non pede. Aliquam pretium, leo in interdum interdum, ipsum neque accumsan lectus, ac fringilla dui ipsum sed justo. In tincidunt risus convallis odio egestas luctus. Integer volutpat. Donec ultricies, leo in congue iaculis, dolor neque imperdiet nibh, vitae feugiat mi enim nec sapien. Aenean turpis lorem, consequat quis, varius in, posuere vel, eros. Nulla facilisi.

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + +'; + +$htmlL = ' +
    Table in Landscape
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeDetailsNotes
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti. Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti. Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti. Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti. Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti. Fusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    +'; + +//============================================================== + +$loremH = "

    Lectus facilisis

    +

    Sed auctor viverra diam. In lacinia lectus.

    +

    Praesent tincidunt massa in dolor. Morbi viverra leo quis ipsum. In vitae velit. In aliquam nulla nec mi. Sed accumsan, justo id congue fringilla, diam mauris volutpat ligula, sed aliquet elit diam at felis. Quisque et velit sed eros convallis posuere.

    +
    Nunc tincidunt
    +

    Nunc diam ipsum, consectetuer nec, hendrerit vitae, malesuada a, ante. Nulla ornare aliquet ante. Maecenas in lectus. Morbi porttitor mauris. Praesent ut.

    +

    Pede quis ante tincidunt blandit. Maecenas bibendum erat. Curabitur sit amet ante quis velit ultricies facilisis. Ut hendrerit dolor commodo magna. In nec ligula a purus tincidunt adipiscing. Etiam non ante.

    Suspendisse potenti. Suspendisse accumsan euismod lectus. Nunc commodo pede et turpis. Pellentesque porta mauris sed lorem. Ut nec augue vitae elit eleifend eleifend. Quisque ornare feugiat diam. Duis nulla metus, tempus sit amet, scelerisque a, rutrum at, nisl. Nulla facilisi. Duis metus turpis, molestie nec, laoreet tincidunt, ultrices et, purus. Nullam faucibus aliquam nisi.

    Ut leo. Etiam tempus interdum tortor. Donec porta, arcu vel tincidunt placerat, lacus lorem iaculis diam, id sagittis sapien metus eu nunc. Morbi vitae nunc.
    Mauris sapien. Phasellus elementum velit sed sapien. Nullam ante diam, consectetuer commodo, dignissim vitae, tempor vel, magna. Donec dictum. Nullam ultrices leo volutpat magna. Mauris blandit purus nec turpis. Curabitur nunc. Aliquam condimentum eleifend32 lectus. Praesent vitae nibh et libero ullamcorper scelerisque. Nullam auctor. Mauris ipsum nulla, malesuada id, aliquet at, feugiat vitae, eros.

    + +
    Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.

    Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras eu erat vel libero sodales congue. Sed erat est, interdum nec, elementum eleifend, pretium at, nibh. Praesent massa diam, adipiscing id, mollis sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.

    +"; + +//============================================================== +$header = ' + + + + +
    Left header p {PAGENO}Right header
    +'; +$headerE = ' + + + + +
    Outer headerInner header p {PAGENO}
    +'; +$header = '
    {DATE j-m-Y} » {PAGENO} » My document
    My document
    See documentation manual
    My document
    '; +$headerE = '
    Even page footer - {PAGENO} -
    My document
    My document
    My document
    '; +$footer = '
    {DATE j-m-Y} » {PAGENO} » My document
    My document
    See documentation manual
    My document
    '; +$footerE = '
    Even page footer - {PAGENO} -
    My document
    My document
    My document
    '; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + + +$mpdf=new mPDF('c','A4','','',42,15,57,57,20,17); + +$mpdf->displayDefaultOrientation = true; + +$mpdf->forcePortraitHeaders = true; +$mpdf->forcePortraitMargins = true; + +$mpdf->SetDisplayMode('fullpage','two'); + +$mpdf->mirrorMargins = 1; + +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); + +$mpdf->SetHTMLHeader($header); +$mpdf->SetHTMLHeader($headerE,'E'); +$mpdf->SetHTMLFooter($footer); +$mpdf->SetHTMLFooter($footerE,'E'); + +$mpdf->WriteHTML($html); + +$mpdf->AddPage('L'); + +$mpdf->WriteHTML($htmlL); +$mpdf->WriteHTML($htmlL); + +// Columns +$mpdf->AddPage('L'); +$mpdf->SetColumns(3,'J'); +$mpdf->WriteHTML($loremH); + +$mpdf->SetColumns(0); +$mpdf->WriteHTML('
    '); + + +$mpdf->SetColumns(2,'J'); +$mpdf->WriteHTML($loremH); +$mpdf->WriteHTML('
    '); +$mpdf->SetColumns(0); + +$mpdf->AddPage('L'); + +$mpdf->WriteHTML($htmlL); +$mpdf->WriteHTML($htmlL); + +$mpdf->AddPage(); + +$mpdf->WriteHTML($html); +$mpdf->WriteHTML($html); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example26_RTL.php b/application/third_party/mpdf/examples/example26_RTL.php new file mode 100755 index 00000000..08906c26 --- /dev/null +++ b/application/third_party/mpdf/examples/example26_RTL.php @@ -0,0 +1,363 @@ + +div.mpdf_index_main { + font-family: xbriyaz; +} +div.mpdf_index_entry { + font-family: xbriyaz; +} +div.mpdf_index_letter { + font-family: xbriyaz; +} + + + +

    mPDF

    +

    RTL Languages

    + +

    English

    +

    Please note that I do not understand any of the scripts below. The texts are borrowed from News websites, and I have used words and bits of phrases just to demonstrate the program.‎

    + +

    Hebrew (pangram)‎

    +

    דג סקרן שט בים מאוכזב ולפתע מצא חברה

    + +

    או הנסה אלהים, לבוא לקחת לו גוי מקרב גוי, במסת באתת ובמופתים ובמלחמה וביד חזקה ובזרוע נטויה, ובמוראים גדלים: ככל אשר-עשה לכם יהוה אלהיכם, במצרים--לעיניך

    + +

    לכן חכו לי נאם יהוה ליום קומי לעד, כי משפטי לאסף גוים לקבצי ממלכות, לשפך עליהם זעמי כל חרון אפי, כי באש קנאתי תאכל כל הארץ

    + +

    שפן אכל קצת גזר בטעם חסה, ודי.

    + + + + + +

    Arabic

    +

    الامريكي جورج بوش في حديث متلفز + في الذكرى الرابعة للغزو الامريكي للعراق ان الاولوية حاليا لاعادة الامن للعراق.

    + + +

    هل ستسفر الجهود الدبلوماسية الجارية عن حلول؟ وكيف تنظر للاتهامات لبعض هذه الدول بالتدخل في الشأن العراقي، والتورط في دعم عمليات العنف؟ والى اي مدى يبدو الوضع في العراق انعكاسا للصراعات الإقليمية في المنطقة؟

    + +

    وادان البيت الابيض "بشدة" تفجير ايلات فيما اعربت وزارة الخارجية الروسية عن "ادانتها الشديدة" للحادث" واصفة اياه بـ"المتطرف" الذي استهدف "مدنيين مسالمين".

    + +

    واضافت وزارة الخارجية الروسية في بيانها: "من المؤسف ان يأتي هذا الحادث بينما تبذل الجهود لتخطي الازمة الفلسطينية الداخلية".

    + +

    ودعت موسكو السلطات الفلسطينية الى "بذل كل ما يمكن من اجل احتواء مظاهر التطرف التي لا مبرر لها والتي لا تفيد مصالح الشعب الفلسطيني على الامد الطويل".

    + +

    ودعت موسكو السلطات الفلسطينية الى "بذل كل ما ودعت موسكو السلطات الفلسطينية الى "بذل كل

    +

    +ودعت موسكو السلطات الفلسطينية الى ودعت موسكو السلطات الفلسطينية الى "بذل كل ما يمكن من اجل

    + + +

    كما ادان الفارو دي سوتو مبعوث الامم المتحدة الخاص الى الشرق الاوسط العملية وقال "انه كان هجوما على اشخاص عاديين كانوا يقومون بنشاطهم اليومي وهذا امر لا يمكن تبريره".

    + +

    Farsi / Persian (fa)‎

    +

    محمد البرادعی رئيس آژانس بين المللی انرژی اتمی پيشنهاد کرده است تهران برنامه جنجالی غنی سازی اورانيوم را متوقف کند و غرب نيز اجرای تحريم های تنبيهی مورد تائيد سازمان ملل متحد را به تعويق بياندازد.

    + +

    جورج بوش، در چهارمین سالگرد اشغال عراق می گوید استراتژی استقرار نیروهای آمریکایی بیشتری در بغداد، مدتی طول خواهد کشید.

    + +

    آمریکا ویزای رئیس جمهور ایران را به منظور حضور وی در جلسه رای گیری شورای امنیت برای قطعنامه تازه علیه این کشور صادر کرد.

    + + +

    Urdu

    +

    جسٹس افتخار کی جبری رخصت پر لاہورہائی کورٹ کے ایک اور سندھ میں کئی سول جج مستعفی ہوگئے ہیں۔

    + +

    چیف جسٹس کی سرگرمیاں محدود کرنے اور پولیس تعیناتی کے حکم نامے پر دستخط کرکے غلط کیا: جنرل مشرف

    + +

    ‪Pashto (ps)‬

    +

    په کابل او کندهار کې دوو ځانمرگو بريدونو لږ تر لږه يو ماشوم وژلى او اته تنه نور ىې ټپيان کړي.

    + +

    ه عراق کې يوه تازه نظر شمېرنه ښيي چې عراقيان په زياتېدونکي توگه د حالاتو په اړه بدبينه دي او د بې باوري احساس کوي، خو خپل هيواد يوموټى غواړي.

    + + +

    Symbols

    +

    ©®™µ•…′″§<>≤≥°−±÷⁄׃∫∑∞√≈≠≡∏¬∩∂

    +

    ΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ

    +

    αβγδεζηθικλμνξοπρςστυφχψω

    +

    ←↑→↓↔◊♣♥♦

    + +

    Dingbats

    +

    §<>→↔♣♥♦

    + +

    win-1252

    +

    ¢€©®™‰µ·•…§ß‹›«»‘’“”‚„<>–—ˆ˜°±÷×¼½¾ƒ¬†‡

    +

    ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØŒŠÙÚÛÜÝŸ

    +

    àáâãäåæçèéêëìíîïðñòôõöøœšùúûüýþÿ

    + +

    Bidirectional text

    +
    +

    Text alignment, unless specified, is neutral and therefore dictated by the \'direction\' of the paragraph.

    + +

    Ttext is analysed at the end of every block element (div, p, td). If the text contains RTL characters, those characters and words are reversed according to the Unicode BiDirectional algorithm e.g.

    + +

    وادان البيت الابيض "بشدة" تفجير with some english in the middle ايلات فيما اعربت وزارة

    + +

    To set the \'directionality\' of the whole document e.g. to reverse default alignment, tables, lists etc. you can set the dir attribute or the direction CSS property on the HTML or BODY tag to \'rtl\' e.g.

    +

    <body style="direction: rtl">

    +

    <body dir="rtl">

    +

    or you can use $mpdf->SetDirectionality(\'rtl\');

    +
    + +
    +The document now has a baseline direction; this determines the:
    +- text-alignment in blocks for which text-align has not been specifically set
    +- layout of mirrored page-margins, columns, ToC and Indexes, headers and footers
    +- base direction can be set by any of:
    +	- $mpdf->SetDirectionality(\'rtl\');
    +	- <html dir="rtl" or style="direction: rtl;">
    +	- <body dir="rtl" or style="direction: rtl;">
    +Base direction is an inherited CSS property, so will affect all content, unless...
    +- direction can be set for all HTML block elements e.g. 
    +	<DIV><P><TABLE><TD><UL><LI> etc using
    +	- CSS property < style="direction: rtl;"> 
    +NOTE
    +- block/table margins/paddings are NOT reversed by direction
    +	NB mPDF <5.1 reversed the margins/paddings for blocks when RTL set.
    +- language (either CSS "lang", using Autofont, or through initial set-up e.g. $mpdf = new mPDF(\'ar\') ) 
    +	no longer affects direction in any way.
    +	- config_cp.php has been changed as a result; any values of "dir" set here are now ineffective
    +- default text-align is now as per CSS spec: "a nameless value which is dependent on direction" 
    +	NB default text-align removed from default stylesheet in config.php 
    +- once text-align is specified, it is respected and inherited
    +	NB mPDF <5.1 reversed the text-align property for all blocks when RTL set.
    +- the configurable value is depracated, as it is no longer required
    +- the algorithm for handling bidirectioal text was substantially re-written/improved in mPDF v 6.0
    +
    +
    + + +

    Tables

    +

    Tables are automatically transposed when the direction is rtl:‎

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    الامريكي +

    الامريكي

    +
    الامريكي
    قالالرئيسالرئيس
    قال +

    قال الرئيس الامريكي جورج بوش في حديث متلفز

    +
    +

    قال الرئيس الامريكي جورج بوش في حديث متلفز

    +
    +

    قال

    +
    +

    الرئيس

    +
    الرئيس
    +

    قال

    +

    الرئيس

    +
    الرئيس +

    الرئيس

    +
    قالالرئيسالرئيس
    قالالرئيسالرئيس
    قالالرئيسالرئيس
    قالالرئيسالرئيس
    +

     

    +

    Lists

    +

    Lists will automatically reverse as well (note the use of list-style to set numbering):‎

    +
    +
      +
    1. قال الرئيس
    2. +
    3. الامريكي +
      • جورج بوش في جورج بوش في جورج بوش في جورج بوش في جورج بوش في جورج
      • +
      • حديث متلفز +
          +
        • في الذكرى الرابعة
        • +
        • للغزو الامريكي
        • +
        +
      • +
    4. +
    5. للعراق ان الاولوية حاليا
    6. +
    7. لاعادة الامن للعراق
    8. +
    +
    +'; + +//============================================================== + // Set Header and Footer + $h = array ( + 'odd' => + array ( + 'R' => + array ( + 'content' => '{PAGENO}', + 'font-size' => 8, + 'font-style' => 'B', + ), + 'L' => + array ( + 'content' => "\xd9\x82\xd8\xa7\xd9\x84 \xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3", + 'font-size' => 8, + 'font-style' => 'B', + ), + 'line' => 1, + ), + 'even' => + array ( + 'L' => + array ( + 'content' => '{PAGENO}', + 'font-size' => 8, + 'font-style' => 'B', + ), + 'R' => + array ( + 'content' => "\xd9\x82\xd8\xa7\xd9\x84 \xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3", + 'font-size' => 8, + 'font-style' => 'B', + ), + 'line' => 1, + ), +); + + $f = array ( + 'odd' => + array ( + 'L' => + array ( + 'content' => '{DATE Y-m-d}', + 'font-size' => 8, + 'font-style' => 'BI', + ), + 'C' => + array ( + 'content' => '- {PAGENO} -', + 'font-size' => 8, + ), + 'R' => + array ( + 'content' => "\xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3", + 'font-size' => 8, + ), + 'line' => 1, + ), + 'even' => + array ( + 'L' => + array ( + 'content' => "\xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3", + 'font-size' => 8, + 'font-style' => 'B', + ), + 'C' => + array ( + 'content' => '- {PAGENO} -', + 'font-size' => 8, + ), + 'R' => + array ( + 'content' => '{DATE Y-m-d}', + 'font-size' => 8, + 'font-style' => 'BI', + ), + 'line' => 1, + ), +); + +//============================================================== +// Create Index entries from random words in $html + // Split $html into words + $a =preg_split('/<(.*?)>/ms',$html,-1,PREG_SPLIT_DELIM_CAPTURE); + $html = ''; + foreach($a as $i => $e) { + if($i%2==0) { + + $words = preg_split('/([\s,\.]+)/',$e,-1,PREG_SPLIT_DELIM_CAPTURE); + foreach($words as $w) { + + $y = rand(1,10); // every tenth word + // If it is just a word use it as an index entry + if (preg_match("/^(&#x[0]{0,1}6[0-9a-f][0-9a-f];){4,30}$/i",$w) && ($y > 8)) { + $content = trim($w); + $html .= ''; + } + $html .= $w; + } + } + else { $html .= '<'.$e.'>'; } + } +//============================================================== +//============================================================== +include("../mpdf.php"); + + +$mpdf=new mPDF('','A4','','',32,25,27,25,16,13); + +$mpdf->SetDirectionality('rtl'); +$mpdf->mirrorMargins = true; +$mpdf->SetDisplayMode('fullpage','two'); + +$mpdf->autoLangToFont = true; + +$mpdf->defaultPageNumStyle = 'arabic-indic'; + +$mpdf->setHeader($h); +$mpdf->setFooter($f); + +$mpdf->debug = true; + +$stylesheet = file_get_contents('mpdfstyletables.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->WriteHTML($html); +$mpdf->AddPage(); + +$mpdf->SetColumns(2,'J'); +$mpdf->WriteHTML($html); +$mpdf->SetColumns(0); + + +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// INDEX +$html = ' + +

    Index

    + + +'; + +$mpdf->WriteHTML($html); +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example27_CJK_using_Adobe_fonts.php b/application/third_party/mpdf/examples/example27_CJK_using_Adobe_fonts.php new file mode 100755 index 00000000..6fca6295 --- /dev/null +++ b/application/third_party/mpdf/examples/example27_CJK_using_Adobe_fonts.php @@ -0,0 +1,85 @@ + +p { text-align: justify; } +td { text-align: justify; } + +

    mPDF

    +

    CJK Languages

    + + + + +

    Japanese (pangrams)

    +
    Iroha Uta
    + +

    いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす

    + +

    色は匂へど 散りぬるを 我が世誰ぞ 常ならむ 有為の奥山 今日越えて 浅き夢見じ 酔ひもせず(ん)

    + +
    Tori Naku Uta
    + +

    とりなくこゑす ゆめさませ みよあけわたる ひんかしを そらいろはえて おきつへに ほふねむれゐぬ もやのうち

    + +

    鳥啼く声す 夢覚ませ 見よ明け渡る 東を 空色栄えて 沖つ辺に 帆船群れゐぬ 靄の中

    + +
    Ametsuchi No Uta
    + +

    あめ つち ほし そら / やま かは みね たに / くも きり むろ こけ / ひと いぬ うへ すゑ / ゆわ さる おふ せよ / えのえ*を なれ ゐて

    + +

    天 地 星 空 / 山 川 峰 谷 / 雲 霧 室 苔 / 人 犬 上 末 / 硫黄 猿 生ふ 為よ / 榎の 枝を 馴れ 居て

    + +
    Taini no Uta
    + +

    たゐにいて なつむわれをそ きみめすと あさりおひゆく やましろの うちゑへるこら もはほせよ えふねかけぬ

    + +

    田居に出で 菜摘むわれをぞ 君召すと 求食り追ひゆく 山城の 打酔へる子ら 藻葉干せよ え舟繋けぬ

    + + + +

    Chinese (simplified) GB2312

    + +

    来自商务部新闻办公室的消息称,中方免除与中国有外交关系的所有非洲重债穷国及最不发达国家截至2005年底对华到期政府无息贷款债务。有关部门已对相关债务进行全面清理核对,对与中国有外交关系的33个非洲重债穷国和最不发达国家,免除其截至2005年底168笔对华到期无息贷款债务。拟于2007年底前与受援国办理完免债协议。

    + + + +

    Chinese (Traditional - Hong Kong)

    + +

    「憂鬱小王子」是一個教育網站,它成功結合了香港賽馬會防止自殺研究中心各方面的專才,為青少年人提供精神健康的訊息,對普及抑鬱症知識的貢獻良多。在香港,它曾獲選為「2004年十大健康網站」之一,該項選舉自2005年起改名現時的「優秀網站選舉」。其貢獻在國際間亦備受肯定,2005年,該網站榮獲第八屆「亞洲創新大獎」銀獎。

    + + + + +

    Korean

    +

    키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다.

    + + + +
    '; +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('+aCJK','A4','','',32,25,27,25,16,13); +$mpdf->SetDisplayMode('fullpage'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->autoLangToFont = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example28_CJK_using_embedded_fonts.php b/application/third_party/mpdf/examples/example28_CJK_using_embedded_fonts.php new file mode 100755 index 00000000..49db78de --- /dev/null +++ b/application/third_party/mpdf/examples/example28_CJK_using_embedded_fonts.php @@ -0,0 +1,85 @@ + +p { text-align: justify; } +td { text-align: justify; } + +

    mPDF

    +

    CJK Languages

    + + + + +

    Japanese (pangrams)

    +
    Iroha Uta
    + +

    いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす

    + +

    色は匂へど 散りぬるを 我が世誰ぞ 常ならむ 有為の奥山 今日越えて 浅き夢見じ 酔ひもせず(ん)

    + +
    Tori Naku Uta
    + +

    とりなくこゑす ゆめさませ みよあけわたる ひんかしを そらいろはえて おきつへに ほふねむれゐぬ もやのうち

    + +

    鳥啼く声す 夢覚ませ 見よ明け渡る 東を 空色栄えて 沖つ辺に 帆船群れゐぬ 靄の中

    + +
    Ametsuchi No Uta
    + +

    あめ つち ほし そら / やま かは みね たに / くも きり むろ こけ / ひと いぬ うへ すゑ / ゆわ さる おふ せよ / えのえ*を なれ ゐて

    + +

    天 地 星 空 / 山 川 峰 谷 / 雲 霧 室 苔 / 人 犬 上 末 / 硫黄 猿 生ふ 為よ / 榎の 枝を 馴れ 居て

    + +
    Taini no Uta
    + +

    たゐにいて なつむわれをそ きみめすと あさりおひゆく やましろの うちゑへるこら もはほせよ えふねかけぬ

    + +

    田居に出で 菜摘むわれをぞ 君召すと 求食り追ひゆく 山城の 打酔へる子ら 藻葉干せよ え舟繋けぬ

    + + + +

    Chinese (simplified) GB2312

    + +

    来自商务部新闻办公室的消息称,中方免除与中国有外交关系的所有非洲重债穷国及最不发达国家截至2005年底对华到期政府无息贷款债务。有关部门已对相关债务进行全面清理核对,对与中国有外交关系的33个非洲重债穷国和最不发达国家,免除其截至2005年底168笔对华到期无息贷款债务。拟于2007年底前与受援国办理完免债协议。

    + + + +

    Chinese (Traditional - Hong Kong)

    + +

    「憂鬱小王子」是一個教育網站,它成功結合了香港賽馬會防止自殺研究中心各方面的專才,為青少年人提供精神健康的訊息,對普及抑鬱症知識的貢獻良多。在香港,它曾獲選為「2004年十大健康網站」之一,該項選舉自2005年起改名現時的「優秀網站選舉」。其貢獻在國際間亦備受肯定,2005年,該網站榮獲第八屆「亞洲創新大獎」銀獎。

    + + + + +

    Korean

    +

    키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다.

    + + + +
    '; +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('-aCJK','A4','','',32,25,27,25,16,13); +$mpdf->SetDisplayMode('fullpage'); + +// LOAD a stylesheet +$stylesheet = file_get_contents('mpdfstyleA4.css'); +$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text + +$mpdf->autoLangToFont = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example29_multilingual_autofont.php b/application/third_party/mpdf/examples/example29_multilingual_autofont.php new file mode 100755 index 00000000..6663327d --- /dev/null +++ b/application/third_party/mpdf/examples/example29_multilingual_autofont.php @@ -0,0 +1,392 @@ + + +body { font-family: sans; text-align: justify; } +p { font-family: sans; } +div { font-family: sans; } + + + +

    This document includes many languages. Selection of appropriate fonts is done automatically by using AutoFont.

    +

    Pangrams - (from Wikipedia)

    +

    The quick brown fox jumps over a lazy dog

    + +

    Bulgarian

    +

    Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.

    + +

    За миг бях в чужд плюшен скърцащ фотьойл.

    + +

    Catalan

    +

    Jove xef, porti whisky amb quinze glaçons d\'hidrogen, coi!

    + +

    Aqueix betzol, Jan, comprava whisky de figa

    + +

    Czech

    +

    Příliš žluťoučký kůň úpěl ďábelské ódy

    + +

    Danish

    +

    Høj bly gom vandt fræk sexquiz på wc

    + +

    Dutch

    +

    Doch Bep, flink sexy qua vorm, zwijgt

    + +

    Pa\'s wijze lynx bezag vroom het fikse aquaduct

    + +

    Finnish

    +

    Törkylempijä vongahdus

    + +

    French

    +

    Portez ce vieux whisky au juge blond qui fume

    + +

    Bâchez la queue du wagon-taxi avec les pyjamas du fakir

    + +

    Voyez le brick géant que j\'examine près du wharf

    + +

    German

    +

    Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich

    + +

    "Fix, Schwyz!" quäkt Jürgen blöd vom Paß

    + +

    "Falsches Üben von Xylophonmusik quält jeden größeren Zwerg"

    + +

    Hungarian

    +

    Egy hűtlen vejét fülöncsípő, dühös mexikói úr Wesselényinél mázol Quitóban.

    + +

    Icelandic

    +

    Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa

    + +

    Irish

    +

    D\'fhuascail Íosa Úrmhac na hÓighe Beannaithe pór Éava agus Ádhaimh

    + +

    D\'ḟuascail Íosa Úrṁac na hÓiġe Beannaiṫe pór Éaḃa agus Áḋaiṁ

    + +

    Italian

    +

    "Quel fez sghembo copre davanti"

    + +

    "Ma la volpe col suo balzo ha raggiunto il quieto Fido"

    + +

    "Quel vituperabile xenofobo zelante assaggia il whisky ed esclama: alleluja!"

    + +

    Lithuanian

    +

    Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą

    + +

    Norwegian

    +

    Vår sære Zulu fra badeøya spilte jo whist og quickstep i min taxi.

    + +

    Høvdingens kjære squaw får litt pizza i Mexico by

    + +

    Polish

    +

    Pójdźże, kiń tę chmurność w głąb flaszy!

    + +

    Pchnąć w tę łódź jeża lub ośm skrzyń fig.

    + +

    Mężny bądź, chroń pułk twój i sześć flag.

    + +

    Portuguese

    +

    Blitz prende ex-vesgo com cheque fajuto.

    + +

    Gazeta publica hoje no jornal uma breve nota de faxina na quermesse.

    + +

    À noite, vovô Kowalsky vê o ímã cair no pé do pingüim queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz.

    + +

    Luís argüia à Júlia que «brações, fé, chá, óxido, pôr, zângão» eram palavras do português.

    + +

    Romanian

    +

    Gheorghe, obezul, a reuşit să obţină jucându-se un flux în Quebec de o mie kilowaţioră.

    + +

    Russian

    +

    В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!

    + +

    (Using quasiobsolete spelling for last word to include ъ) В чащах юга жил бы цитрус? Да, но фальшивый экземпляръ!

    + +

    Эх, чужак! Общий съём цен шляп (юфть) — вдрызг!

    + +

    Экс-граф? Плюш изъят. Бьём чуждый цен хвощ!

    + +

    Съешь ещё этих мягких французских булок, да выпей же чаю.

    + +

    Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.

    + +

    Serbian

    +

    Љубазни фењерџија чађавог лица хоће да ми покаже штос.

    + +

    Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.

    + +

    Slovene

    +

    Šerif bo za vajo spet kuhal domače žgance

    + +

    Piškur molče grabi fižol z dna cezijeve hoste

    + +

    Spanish

    +

    El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja.

    + +

    El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y frío, añoraba a su querido cachorro.

    + +

    Jovencillo emponzoñado de whisky: ¡qué figurota exhibe!

    + +

    Ese libro explica en su epígrafe las hazañas y aventuras de Don Quijote de la Mancha en Kuwait.

    + +

    Queda gazpacho, fibra, látex, jamón, kiwi y viñas.

    + +

    Whisky bueno: ¡excitad mi frágil pequeña vejez!

    + +

    Swedish

    +

    Flygande bäckasiner söka hwila på mjuka tuvor.

    + +

    Yxskaftbud, ge vår wczonmö iqhjälp.

    + +

    Ukrainian

    +

    Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів!

    + +

    Жебракують філософи при ґанку церкви в Гадячі, ще й шатро їхнє п\'яне знаємо.

    + +

    Turkish (pangram)

    +

    Pijamalı hasta yağız şoföre çabucak güvendi.

    + +

    Greek

    +
    Monotonic
    +

    Πάτερ ημών ο εν τοις ουρανοίς αγιασθήτω το όνομά σου· ελθέτω η βασιλεία σου· γενηθήτω το θέλημά σου, ως εν ουρανώ και επί της γης· τον άρτον ημών τον επιούσιον δος ημίν σήμερον· και άφες ημίν τα οφελήματα ημών, ως και ημείς αφίεμεν τοις οφειλέταις ημών· και μη εισενέγκης ημάς εις πειρασμόν, αλλά ρύσαι ημάς από του πονηρού. αμήν.

    + +
    Polytonic
    +

    Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς ἁγιασθήτω τὸ ὄνομά σου· ἐλθέτω ἡ βασιλεία σου· γενηθήτω τὸ θέλημά σου, ὡς ἐν οὐρανῷ καὶ ἐπὶ τῆς γῆς· τὸν ἄρτον ἡμῶν τὸν ἐπιούσιον δὸς ἡμῖν σήμερον· καὶ ἄφες ἡμῖν τὰ ὀφελήματα ἡμῶν, ὡς καὶ ἡμεῖς ἀφίεμεν τοῖς ὀφειλέταις ἡμῶν· καὶ μὴ εἰσενέγκῃς ἡμᾶς εἰς πειρασμόν, ἀλλὰ ρῦσαι ἡμᾶς ἀπὸ τοῦ πονηροῦ. ἀμήν.

    + + +

    Languages

    +

    (The following are used for demonstration purposes only. Some of the following excerpts are taken from web pages from the BBC Foreign News just to show the script - I have no idea what they actually say!!)

    + +

    Latvian

    +

    Latvijas institūts veic konsultatīvi koordinējošas funkcijas Latvijas starptautiskās atpazīstamības jomā; +gatavo un izplata plašai sabiedrībai pieejamu, svarīgu pamatinformāciju saturošu, viegli izprotamu un iegaumējamu, kā arī pozitīvu iespaidu izraisošu vispārēju pamatinformāciju par Latviju, Latvijas dabu, sabiedrību, kultūru un vēsturi;

    + +

    Azeri (az)

    +

    Qaz kəmərinin açılışında İran və Ermənistanın prezidentləri iştirak ediblər.

    + +

    İran qazını Ermənistana nəql edəcək bu kəmər Yerevan üçün xüsusi önəm daşıyır, belə ki, böyük etnik azərbaycanlı toplumuna malik İran təlatümlü regionda öz maraqlarını qorumaq üçün çox vaxt Ermənistanın müttəfiqi kimi görünüb.

    + +

    Bulgarian

    +

    Последните донаборници в българската армия ще служат 9 месеца, както постановява закона 6 месеца е съкратеният срок само за завършилите висше образование - така министър Веселин Близнаков отхвърли различните интерпретации в публичното пространство по темата. Министърът на отбраната разформирова в Казанлък Втората ни рота от Ашраф и Втори пехотен взвод, завърнал се от миротворческа мисия от Баня Лука в Босна и Херцеговина.

    + +

    Macedonian (mk)

    +

    Буш рече оти е суштински да се осигури безбедноста на Багдад и да се обнови нормалниот живот во остатокот од земјата.

    + +

    Митрева ја прозва владата за индолентен однос кон ова битката за зачувивање на уставното име на земјата.

    + +

    Uzbek (uz)

    +

    Ироқликлар орасида тушкунлик ортиб бораяпти

    + +

    Ироқда ўтказилган сўнгги жамоатчилик фикрини ўрганиш натижаларига кўра, мамлакат келажаги борасида тушкун кайфиятда бўлган ироқликлар сони тобора ортиб бормоқда.

    + +

    Kyrgyz (ky)

    +

    Казакстанда айыл тургундары уруша кетип 3 киши каза тапты +Казакстандын Алматы шаарынын тушундагы айылда эки киши ортосундагы чатак чоң урушка айланып, ага элүү чакты киши аралашкан.

    + + + +

    Albanian (sq)

    +

    Një anketë sugjeron se irakianët kanë një pesimizëm në rritje për të ardhmen e vendit të tyre.

    + +

    Presidenti shqiptar Alfred Moisiu dekretoi të hënën ndryshimet e propozuara nga kryeministri Sali Berisha në kabinetin e tij, pas zgjedhjeve lokale.

    + + +

    Vietnamese (vi)

    +

    Một khảo sát mới cho biết người dân Iraq ngày càng cảm thấy bi quan và không tin tưởng vào chính phủ cũng như liên quân

    + +

    Nga đang thực hiện chiến dịch cứu hộ sau khi có vụ nổ khí methane tại một mỏ than ở Siberia làm ít nhất 61 người thiệt mạng

    + +

    Thai (pangram)

    +

    เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน จงฝ่าฟันพัฒนาวิชาการ อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า หัดอภัยเหมือนกีฬาอัชฌาสัย ปฏิบัติประพฤติกฎกำหนดใจ พูดจาให้จ๊ะๆ จ๋า น่าฟังเอยฯ

    + + + +
    + +

    Hebrew (pangram)

    +

    דג סקרן שט בים מאוכזב ולפתע מצא חברה

    + +

    או הנסה אלהים, לבוא לקחת לו גוי מקרב גוי, במסת באתת ובמופתים ובמלחמה וביד חזקה ובזרוע נטויה, ובמוראים גדלים: ככל אשר-עשה לכם יהוה אלהיכם, במצרים--לעיניך

    + + + + +

    Arabic

    +

    قال الرئيس الامريكي جورج بوش في حديث متلفز في الذكرى الرابعة للغزو الامريكي للعراق ان الاولوية حاليا لاعادة الامن للعراق.

    + +

    هل ستسفر الجهود الدبلوماسية الجارية عن حلول؟ وكيف تنظر للاتهامات لبعض هذه الدول بالتدخل في الشأن العراقي، والتورط في دعم عمليات العنف؟ والى اي مدى يبدو الوضع في العراق انعكاسا للصراعات الإقليمية في المنطقة؟

    + + +

    Persian / Farsi

    +

    محمد البرادعی رئيس آژانس بين المللی انرژی اتمی پيشنهاد کرده است تهران برنامه جنجالی غنی سازی اورانيوم را متوقف کند و غرب نيز اجرای تحريم های تنبيهی مورد تائيد سازمان ملل متحد را به تعويق بياندازد.

    + + + +

    Urdu

    +

    تمام انسان آزاد اور حقوق و عزت کے اعتبار سے برابر پیدا ہوۓ ہیں۔ انہیں ضمیر اور عقل ودیعت ہوئی ہی۔ اسلۓ انہیں ایک دوسرے کے ساتھ بھائی چارے کا سلوک کرنا چاہیۓ۔ +

    + +

    Pashto (ps)

    +

    په کابل او کندهار کې دوو ځانمرگو بريدونو لږ تر لږه يو ماشوم وژلى او اته تنه نور ىې ټپيان کړي. +

    + + +

    Sindhi (sd)

    +

    +واشنگٽن (م ڊ) آمريڪا چيو آهي ته ڪيري لوگربل تي پاڪ فوج جي تحفظات سان پاڪستان ۾ جمهوري طور آيل زرداري جي حڪومت کي ڪوبه خطرو ناهي، ان سوال تي تي ڪيري لوگربل ۾ پاڪستان کي غير مشروط امداد ڏيڻ جي ڳالهه ڪئي وئي آهي، جڏهن ته فوجي امداد تي شرط لاڳو ڪيا +

    + +
    + + +

    Indic Scripts

    + +

    +Malayalam +

    +

    സംസ്ഥാനത്ത് രാഷ്ട്രീയ പുകമറ സൃഷ്ടിക്കാനാണ് വോട്ടര്‍പട്ടിക വിവാദത്തിലൂടെ കോണ്‍ഗ്രസ് ശ്രമിക്കുന്നതെന്ന് സിപി‌എം സംസ്ഥാന സെക്രട്ടറി പിണറായി വിജയന്‍ കുറ്റപ്പെടുത്തി। ഉദ്യോഗസ്ഥരെ ഭീഷണിപ്പെടുത്തി വരുതിയില്‍ നിര്‍ത്താനാണ് വയലാര്‍ രവി ഉള്‍പ്പെടെയുള്ളവര്‍ ശ്രമിക്കുന്നതെന്നും പിണറാ‍യി പ്രസ്താവനയില്‍ ആരോപിച്ചു। +

    + +

    Kannada

    +

    +ತಮ್ಮದೇ ಕುಟುಂಬದ ಯುವತಿಯೊಬ್ಬಳನ್ನು ಸತತ ಹಲವಾರು ವರ್ಷ ಭೋಗಿಸಿದ ಭಾರತೀಯ ಮೂಲದ ಮೂವರು ದುರುಳ ಸಂಬಂಧಿಕರು ಅಪರಾಧಿಗಳೆಂದು ಸಾಬೀತಾಗಿದ್ದು, ಇಂಗ್ಲೆಂಡ್ ನ್ಯಾಯಾಲಯವು ದೀರ್ಘಾವಧಿ ಕಠಿಣ ಶಿಕ್ಷೆ ವಿಧಿಸಿದೆ. +

    + +

    Telegu

    +

    ఆగ్నేయ ఇరాన్‌లో ఆదివారం నాడు ఓ ఆత్మాహుతి దాడి జరగడంతో ఇరవై మంది మృతి చెందారు. +
    + +ఆగ్నేయ ఇరాన్‌లో ఆత్మాహుతి దాడి జరగడంతో ఐదుగురు ఎలిట్ రెవల్యూషనరీ గార్డ్‌లతో సహా ప్రముఖ కమాండర్‌లతోసహా మొత్తం ఇరవై మంది మృతి చెందినట్లు ఇరాన్ లోక్‌సభ స్పీకర్ అలీ లారిజానీ తెలిపారు. +

    + + + +

    Tamil (ta)

    +

    இராக்கிய மக்கள் அவநம்பிக்கையுடன் இருப்பதாகவும், ஷியா மற்றும் சுனிக்கள் முரண்பட்ட கருத்துக்களுடன் துருவப்பட்ட நிலையில் இருப்பதாகவும் கருத்துக் கணிப்பு ஒன்று கூறுகிறது.

    + + +

    Oriya

    +

    ଓଡ଼ିଆ ଉଇକିପେଡିଆ ଆପଣଙ୍କୁ ସ୍ବାଗତ କରୁଛି। ଏହି ଉନ୍ମୁକ୍ତ ଜ୍ଞାନକୋଷଟି ଇଣ୍ଟରନେଟ ଉପରେ ଆଧାରିତ ଏବଂ ଏହା ବିଶ୍ବର ୫୦ଟି ଭାଷାରେ ଉପଲବ୍ଧ । ଏହାକୁ ଆପଣ ମଧ୍ୟ ବର୍ଦ୍ଧିତ ଓ ପରିବର୍ତିତ କରିପାରିବେ ଏବଂ ଏହାକୁ ଉନ୍ନତ କରିବା ପାଇଁ ନିଜର ଅବଦାନ ଦେଇ ପାରିବେ । ଆପଣଙ୍କ ପସନ୍ଦର ବିଷୟ ଗୁଡିକୁ ଆପଣ ନୂତନ ଭାବେରେ ଯୋଗ କରିପାରିବେ କିମ୍ବା ଏହି ପୃଷ୍ଠାକୁ ସମ୍ପାଦନ କରି ଏହା ସହିତ ଯୋଗ କରିପାରିବ । ସମସ୍ତ ପାଠ ଗୁଡିକ GNU ମୁକ୍ତ ଦଲିଲକରଣ ଲାଇସେନ୍ସର ସର୍ତ୍ତ ଅଧୀନରେ ଉପଲବ୍ଧ । ତଥାପି, ଆପଣ ଏହାକୁ ମୁକ୍ତ ଭାବେର ଇଲେକ୍ଟ୍ରୋନିକ୍ସ ପ୍ରିଣ୍ଟ୍ କିମ୍ବା ଅନ୍ୟାନ୍ୟ ପ୍ରିଣ୍ଟର ମାଧ୍ୟମରେ ବ୍ୟବହାର କରିପାରିବ । +

    + +

    Punjabi

    +

    ਕੇਂਦਰੀ ਗ੍ਰਹਿਮੰਤਰੀ ਪੀ.ਚਿਦੰਬਰਮ ਨੇ ਐਤਵਾਰ ਨੂੰ ਤਮਿਲਨਾਢੂ ਦੇ ਮੁੱਖਮੰਤਰੀ ਐਮ.ਕਰੁਣਾਨਿਧੀ ਨਾਲ ਮੁਲਾਕਾਤ ਕੀਤੀ।ਉਨ੍ਹਾ ਨੇ ਸ਼੍ਰੀਲੰਕਾ \'ਚ ਲਿੱਟੇ ਦੇ ਖਿਲਾਫ਼ ਯੁੱਧ ਦੌਰਾਨ ਉੱਝੜੇ ਹੋਏ ਲੱਗਭਗ ਢਾਈ ਲੱਖ ਤਮਿਲਾਂ ਦੀ ਮੁੜ ਰਿਹਾਇਸ਼ \'ਤੇ ਚਰਚਾ ਕੀਤੀ। +

    + +

    Gujarati (gu)

    +

    +આ વાત હજાર વાર કહેવામાં આવી છે કે ફિલ્મ બનાવતી વખેત હંમેશા સૌથી વધુ ધ્યાન વાર્તા અને સ્ક્રીનપ્લે પર આપવુ જોઈએ. કારણ કે આ કોઈ પણ ફિલ્મની સફળતાનો મુખ્ય આધાર હોય છે. +
    +મોટા ફિલ્મ સ્ટાર્સ સાઈન કરવાથી, સ્ટંટ અને ગીતોથી પાણીની અંદર કે આકાશમાં કરોડો રૂપિયા ખર્ચ કરી ફિલ્માવેલા દ્રશ્યોથી કશુ જ નથી થતુ. પરંતુ આ બુનિયાદી વાત અત્યાર સુધી કોઈ લોકોને સમજાતી નથી. +

    + + +

    Hindi (hi)

    +

    भारत और बरमूडा के बीच बारिश के कारण रुका मैच दोबारा शुरु हो गया है. भारत ने बरमूडा के सामने रिकॉर्ड 414 रनों का लक्ष्य रखा है. बरमूडा ने दो विकेट खो दिए हैं.

    + + +

    Nepali (ne) - Devanagari

    +

    अन्तरिम सरकारको गठनमा ढीलाइ हुनुका साथै आउंदो जेठ महिनाभित्र संविधानसभाको चुनाव होला कि नहोला भन्ने बहस चर्कीरहेको बेला चुनावकै विषयमा निर्वाचन आयोग र आठ दलको बेग्ला, बेग्लै भनाइ रहेको देखिएको छ।

    + + +

    Bengali (bn)

    +

    +দক্ষিণ ওয়াজিরিস্থানে কর্মরত স্বেচ্ছাসেবী ও ত্রাণ সংস্থাগুলো ধারণা করছে সেনা অভিযানের তীব্রতা বাড়লে এই সংখ্যাটা আরও অনেক বেড়ে যাবে +
    +শরণার্থীদের স্রোত সামলাতে তারা ইতিমধ্যেই হিমশিম খাচ্ছেন, ফলে লড়াই থেকে পালিয়ে আসা বেসামরিক মানুষজনের সংখ্যা আরও বাড়লে স্বভাবতই সঙ্কট আরও জটিল হয়ে উঠবে +

    + + +

    Assamese

    +

    অসমীয়া ৱিকিপিডিয়াৰ উদ্দেশ্য হ\'ল সম্পূৰ্ণ অসমীয়া ভাষাত এখনি বিশ্বকোষ প্ৰণয়ন কৰা। অন্য কোনো ভাষাৰ প্ৰবন্ধ এই বিশ্বকোষৰ বাবে গ্ৰহন কৰা নহ\'ব। বিশ্বকোষৰ অৱদানকাৰীসকললৈ সাদৰেৰে অনুৰোধ জনোৱা হ\'ল যাতে তেখেতসকলে অসমীয়া ভাষাৰ প্ৰচলিত বানান পদ্ধতি মানি চলে। বিদেশী শব্দৰ অসমীয়া প্ৰতিৰূপৰ ক্ষেত্ৰত যিহেতু অসমীয়া সাহিত্যিকসকল এতিয়াও ঐক্যমতত উপনীত হ\'ব পৰা নাই, ৱিকিপিডিয়াত বিদেশী শব্দৰ যিকোনো ধৰনৰ অসমীয়া ৰূপ গ্ৰাহ্য কৰা হ\'ব। +

    + + + + +

    Japanese (pangrams)

    +
    Iroha Uta SJIS
    + +

    いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす

    + +
    Tori Naku Uta
    + +

    とりなくこゑす ゆめさませ みよあけわたる ひんかしを そらいろはえて おきつへに ほふねむれゐぬ もやのうち

    + +
    Ametsuchi No Uta
    + +

    あめ つち ほし そら / やま かは みね たに / くも きり むろ こけ / ひと いぬ うへ すゑ / ゆわ さる おふ せよ / えのえ*を なれ ゐて

    + +
    Taini no Uta
    + +

    たゐにいて なつむわれをそ きみめすと あさりおひゆく やましろの うちゑへるこら もはほせよ えふねかけぬ

    + +

    Chinese (simplified) GB2312 GB

    + +

    来自商务部新闻办公室的消息称,中方免除与中国有外交关系的所有非洲重债穷国及最不发达国家截至2005年底对华到期政府无息贷款债务。有关部门已对相关债务进行全面清理核对,对与中国有外交关系的33个非洲重债穷国和最不发达国家,免除其截至2005年底168笔对华到期无息贷款债务。拟于2007年底前与受援国办理完免债协议。

    + + +

    Chinese (Traditional - Hong Kong) Big5

    + +

    「憂鬱小王子」是一個教育網站,它成功結合了香港賽馬會防止自殺研究中心各方面的專才,為青少年人提供精神健康的訊息,對普及抑鬱症知識的貢獻良多。在香港,它曾獲選為「2004年十大健康網站」之一,該項選舉自2005年起改名現時的「優秀網站選舉」。其貢獻在國際間亦備受肯定,2005年,該網站榮獲第八屆「亞洲創新大獎」銀獎。

    + + + +

    Korean UHC

    + +

    키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다.

    + + +

    Mixed

    +

    Distinguishes multiple languages enclosed in same element (tags): Arabic قال الرئيس +English Cat sat on the large mat +Tamil ஷியா +Hindi भारत और +Japanese いろはにほへと +Chinese 来自商务部新闻办公 +Thai เป็นมนุษย +Viet Một khảo sát mới cho biết người dân +Tamil ஷியா +Chinese 来自商务部新闻办公 +English Cat sat on the large mat +

    + + +

    Unicode Plane 2

    +
    +Unicode Plane 0 (BMP U+0000 - U+FFFF): +鼂 鼈 鼗 鼦 鼧 鼹 齄 齅 齐 齓 齚 齢 齩 齿 龎 龙 龟 龥 +------- +Unicode Plane 2 (SIP characters > U+20000): +𠀡 𠀾 𠁆 𠁎 𠁨 𠂆 𠂇 𠂊 𠂔 𠃊 𠃋 𠃌 𠃍 𠃑 𠃮 𠄌 𠄎 𠄘 𠆤 𠆩 𠆫 𠇁 𠇔 𠇲 𠈄 𠈌 𠈔 𠈹 𠉛 𠉴 𠉵 𠊙 𠊞 𠊠 𠊷 𠊿 𠋀 𠋥 𠌊 +------- +Unicode Plane 0 (BMPU+0000 - U+FFFF): +鼂 鼈 鼗 鼦 鼧 鼹 齄 齅 齐 齓 齚 齢 齩 齿 龎 龙 龟 龥
    +
    +'; + +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->autoScriptToLang = true; +$mpdf->baseScript = 1; +$mpdf->autoVietnamese = true; +$mpdf->autoArabic = true; + +$mpdf->autoLangToFont = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example32_indic.php b/application/third_party/mpdf/examples/example32_indic.php new file mode 100755 index 00000000..b7e2b816 --- /dev/null +++ b/application/third_party/mpdf/examples/example32_indic.php @@ -0,0 +1,106 @@ + +body, p, div { font-size: 14pt; font-family: freeserif;} +h3 { font-size: 15pt; margin-bottom:0; font-family: sans-serif; } + + +

    Indic Fonts and Languages

    + +

    Malayalam

    +

    സംസ്ഥാനത്ത് രാഷ്ട്രീയ പുകമറ സൃഷ്ടിക്കാനാണ് വോട്ടര്‍പട്ടിക വിവാദത്തിലൂടെ കോണ്‍ഗ്രസ് ശ്രമിക്കുന്നതെന്ന് സിപി‌എം സംസ്ഥാന സെക്രട്ടറി പിണറായി വിജയന്‍ കുറ്റപ്പെടുത്തി. ഉദ്യോഗസ്ഥരെ ഭീഷണിപ്പെടുത്തി വരുതിയില്‍ നിര്‍ത്താനാണ് വയലാര്‍ രവി ഉള്‍പ്പെടെയുള്ളവര്‍ ശ്രമിക്കുന്നതെന്നും പിണറാ‍യി പ്രസ്താവനയില്‍ ആരോപിച്ചു. +
    + +൦൧൨൩൪൫൬൭൮൯ +

    + +

    Kannada

    +

    +ತಮ್ಮದೇ ಕುಟುಂಬದ ಯುವತಿಯೊಬ್ಬಳನ್ನು ಸತತ ಹಲವಾರು ವರ್ಷ ಭೋಗಿಸಿದ ಭಾರತೀಯ ಮೂಲದ ಮೂವರು ದುರುಳ ಸಂಬಂಧಿಕರು ಅಪರಾಧಿಗಳೆಂದು ಸಾಬೀತಾಗಿದ್ದು, ಇಂಗ್ಲೆಂಡ್ ನ್ಯಾಯಾಲಯವು ದೀರ್ಘಾವಧಿ ಕಠಿಣ ಶಿಕ್ಷೆ ವಿಧಿಸಿದೆ. +
    +೦೧೨೩೪೫೬೭೮೯ +

    + +

    Telegu

    +

    ఆగ్నేయ ఇరాన్‌లో ఆదివారం నాడు ఓ ఆత్మాహుతి దాడి జరగడంతో ఇరవై మంది మృతి చెందారు. +
    + +ఆగ్నేయ ఇరాన్‌లో ఆత్మాహుతి దాడి జరగడంతో ఐదుగురు ఎలిట్ రెవల్యూషనరీ గార్డ్‌లతో సహా ప్రముఖ కమాండర్‌లతోసహా మొత్తం ఇరవై మంది మృతి చెందినట్లు ఇరాన్ లోక్‌సభ స్పీకర్ అలీ లారిజానీ తెలిపారు. +
    +౦౧౨౩౪౫౬౭౮౯ +

    + + + +

    Tamil

    + +

    இராக்கில் அமெரிக்க மற்றும் பிரிட்டிஷ் துருப்புகளைக் கொன்ற வெடிமருந்துத் தொழில் நுட்பம் உட்பட பல்வேறு உதவிகளை இராக்கில் உள்ள தீவிரவாதிகளுக்கு இரான் வழங்கியதற்கான ஆதாரங்கள் அதிகரித்து வருவதை அமெரிக்கா கவனிக்கிறது என்று அமெரிக்க அரசுத் துறைத் துணைச் செயலர் நிக்கலஸ் பேர்ண்ஸ் கூறியிருக்கிறார். +
    +௦௧௨௩௪௫௬௭௮௯ +

    + + +

    Oriya

    +

    ଓଡ଼ିଆ ଉଇକିପେଡିଆ ଆପଣଙ୍କୁ ସ୍ବାଗତ କରୁଛି। ଏହି ଉନ୍ମୁକ୍ତ ଜ୍ଞାନକୋଷଟି ଇଣ୍ଟରନେଟ ଉପରେ ଆଧାରିତ ଏବଂ ଏହା ବିଶ୍ବର ୫୦ଟି ଭାଷାରେ ଉପଲବ୍ଧ । ଏହାକୁ ଆପଣ ମଧ୍ୟ ବର୍ଦ୍ଧିତ ଓ ପରିବର୍ତିତ କରିପାରିବେ ଏବଂ ଏହାକୁ ଉନ୍ନତ କରିବା ପାଇଁ ନିଜର ଅବଦାନ ଦେଇ ପାରିବେ । ଆପଣଙ୍କ ପସନ୍ଦର ବିଷୟ ଗୁଡିକୁ ଆପଣ ନୂତନ ଭାବେରେ ଯୋଗ କରିପାରିବେ କିମ୍ବା ଏହି ପୃଷ୍ଠାକୁ ସମ୍ପାଦନ କରି ଏହା ସହିତ ଯୋଗ କରିପାରିବ । ସମସ୍ତ ପାଠ ଗୁଡିକ GNU ମୁକ୍ତ ଦଲିଲକରଣ ଲାଇସେନ୍ସର ସର୍ତ୍ତ ଅଧୀନରେ ଉପଲବ୍ଧ । ତଥାପି, ଆପଣ ଏହାକୁ ମୁକ୍ତ ଭାବେର ଇଲେକ୍ଟ୍ରୋନିକ୍ସ ପ୍ରିଣ୍ଟ୍ କିମ୍ବା ଅନ୍ୟାନ୍ୟ ପ୍ରିଣ୍ଟର ମାଧ୍ୟମରେ ବ୍ୟବହାର କରିପାରିବ । +
    +୦୧୨୩୪୫୬୭୮୯ +

    + +

    Punjabi

    +

    ਕੇਂਦਰੀ ਗ੍ਰਹਿਮੰਤਰੀ ਪੀ.ਚਿਦੰਬਰਮ ਨੇ ਐਤਵਾਰ ਨੂੰ ਤਮਿਲਨਾਢੂ ਦੇ ਮੁੱਖਮੰਤਰੀ ਐਮ.ਕਰੁਣਾਨਿਧੀ ਨਾਲ ਮੁਲਾਕਾਤ ਕੀਤੀ।ਉਨ੍ਹਾ ਨੇ ਸ਼੍ਰੀਲੰਕਾ \'ਚ ਲਿੱਟੇ ਦੇ ਖਿਲਾਫ਼ ਯੁੱਧ ਦੌਰਾਨ ਉੱਝੜੇ ਹੋਏ ਲੱਗਭਗ ਢਾਈ ਲੱਖ ਤਮਿਲਾਂ ਦੀ ਮੁੜ ਰਿਹਾਇਸ਼ \'ਤੇ ਚਰਚਾ ਕੀਤੀ। +
    +੦੧੨੩੪੫੬੭੮੯ + +

    + +

    Gujarati

    +

    આ વાત હજાર વાર કહેવામાં આવી છે કે ફિલ્મ બનાવતી વખેત હંમેશા સૌથી વધુ ધ્યાન વાર્તા અને સ્ક્રીનપ્લે પર આપવુ જોઈએ. કારણ કે આ કોઈ પણ ફિલ્મની સફળતાનો મુખ્ય આધાર હોય છે. +
    +૦૧૨૩૪૫૬૭૮૯ +

    + + +

    Hindi

    +

    भारत और बरमूडा के बीच बारिश के कारण रुका मैच दोबारा शुरु हो गया है. भारत ने बरमूडा के सामने रिकॉर्ड 414 रनों का लक्ष्य रखा है. बरमूडा ने दो विकेट खो दिए हैं.

    + +

    पाकिस्तान में सुप्रीम कोर्ट के मुख्य न्यायाधीश को निलंबित किए जाने के विरोध में कई जजों ने अपने पद से इस्तीफ़ा दे दिया है. +
    +०१२३४५६७८९ +

    + +

    Nepali - (Devanagari)

    +

    अन्तरिम सरकारको गठनमा ढीलाइ हुनुका साथै आउंदो जेठ महिनाभित्र +संविधानसभाको चुनाव होला कि नहोला भन्ने बहस चर्कीरहेको बेला चुनावकै विषयमा निर्वाचन आयोग र आठ दलको बेग्ला, बेग्लै भनाइ रहेको देखिएको छ। +

    + + +

    Bengali

    +

    দক্ষিণ ওয়াজিরিস্থানে কর্মরত স্বেচ্ছাসেবী ও ত্রাণ সংস্থাগুলো ধারণা করছে সেনা অভিযানের তীব্রতা বাড়লে এই সংখ্যাটা আরও অনেক বেড়ে যাবে +
    +শরণার্থীদের স্রোত সামলাতে তারা ইতিমধ্যেই হিমশিম খাচ্ছেন, ফলে লড়াই থেকে পালিয়ে আসা বেসামরিক মানুষজনের সংখ্যা আরও বাড়লে স্বভাবতই সঙ্কট আরও জটিল হয়ে উঠবে +
    +০১২৩৪৫৬৭৮৯ +

    + + +

    Assamese

    +

    অসমীয়া ৱিকিপিডিয়াৰ উদ্দেশ্য হ\'ল সম্পূৰ্ণ অসমীয়া ভাষাত এখনি বিশ্বকোষ প্ৰণয়ন কৰা। অন্য কোনো ভাষাৰ প্ৰবন্ধ এই বিশ্বকোষৰ বাবে গ্ৰহন কৰা নহ\'ব। বিশ্বকোষৰ অৱদানকাৰীসকললৈ সাদৰেৰে অনুৰোধ জনোৱা হ\'ল যাতে তেখেতসকলে অসমীয়া ভাষাৰ প্ৰচলিত বানান পদ্ধতি মানি চলে। বিদেশী শব্দৰ অসমীয়া প্ৰতিৰূপৰ ক্ষেত্ৰত যিহেতু অসমীয়া সাহিত্যিকসকল এতিয়াও ঐক্যমতত উপনীত হ\'ব পৰা নাই, ৱিকিপিডিয়াত বিদেশী শব্দৰ যিকোনো ধৰনৰ অসমীয়া ৰূপ গ্ৰাহ্য কৰা হ\'ব। +

    +'; +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(''); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example33_unicode_supplementary_planes.php b/application/third_party/mpdf/examples/example33_unicode_supplementary_planes.php new file mode 100755 index 00000000..b1e87096 --- /dev/null +++ b/application/third_party/mpdf/examples/example33_unicode_supplementary_planes.php @@ -0,0 +1,282 @@ + +body { + font-family: sans-serif; + font-size: 10pt; +} +h4 { + font-variant: small-caps; +} +h5 { + margin-bottom: 0; + color: #110044; +} +dl { + margin: 0; +} + +

    mPDF

    +

    Unicode Supplementary Planes

    +

    The original Unicode allocated characters between x0000 and xFFFF (65,536 characters). This \'Basic Multilingual Plane\' supported most characters in common use, including a large number of Unified Chinese-Japanese-Korean characters (CJK). Later the Unicode standard was extended to 16 Planes.

    + +

    The first plane (plane 0), the Basic Multilingual Plane (BMP), is where most characters have been assigned so far.

    +

    Plane 1, the Supplementary Multilingual Plane (SMP), is mostly used for historic scripts such as Linear B, but is also used for musical and mathematical symbols.

    +

    Plane 2, the Supplementary Ideographic Plane (SIP), is used for about 40,000 Unified Han (CJK) Ideographs.

    + +

    mPDF supports fonts containing characters from all Unicode Planes. By choosing the correct font, almost every single character from Unicode 5 can be displayed in a PDF file.

    + +

    Unicode Supplementary Multilingual Plane (SMP or Plane 1) U+10000 - U+1FFFF

    +
    Gothic text
    +
    +This paragraph shows Gothic text. These characters lie in the Unicode Supplementary Multilingual Plane U+10330 - U+1034F. +
    +
    +
    +𐌰 𐌱 𐌲 𐌳 𐌴 𐌵 𐌶 𐌷 𐌸 𐌹 𐌺 𐌻 𐌼 𐌽 𐌾 𐌿 𐍀 𐍁 𐍂 𐍃 𐍄 𐍅 𐍆 𐍇 𐍈 𐍉 𐍊 +
    +
    +
    +Font: MPH2BDamase (damase_v.2.ttf) available from: http://www.wazu.jp/gallery/views/View_MPH2BDamase.html +
    + +
    Egyptian Hieroglyphics
    +
    +This paragraph shows Egyptian Hieroglyphics. These characters lie in the Unicode Supplementary Multilingual Plane U+13000 - U+1342F. +
    +
    +
    +𓀀 𓀁 𓀂 𓀃 𓀄 𓀅 𓀆 𓀇 𓀈 𓀉 𓀊 𓀋 𓀌 𓀍 𓀎 𓀏 𓀐 𓀑 +
    +
    +
    +Font: Aegyptus.otf available from: http://users.teilar.gr/~g1951d/ +
    + +

    SMP contains mainly ancient scripts - see http://mpdf1.com/manual/index.php?tid=451 for full list.

    + +

    mPDF uses a different method to embed fonts in the PDF file if they include characters from SMP or SIP, because the characters cannot be represented by a 4 character hex code 0000-FFFF. This method is less eficient than the default method, and it can be suppressed by adding the font name to the array \'BMPonly\' in the config_fonts.php configuration file.

    + +

    Note that the DejaVu fonts distributed with mPDF and (GNU)FreeSans and FreeSerif fonts do contain a few characters in the SMP plane, but most users will not require them and by default they have been added to the array \'BMPonly\'.

    + + + +

    CJK characters

    +

    Below are examples of all the CJK Unicode blocks contained in the Basic Multilingual Plane and Supplemental Ideographic Plane

    + +
    +
    Plane 0 (BMP)
    +
    +
    CJK Radicals Supplement
    +
    ⺎ ⺏ ⺐ ⺑ ⺒ ⺓ ⺔ ⺕ ⺖ ⺗ ⺘ ⺙ ⺛ ⺜ ⺝ ⺞ ⺟ ⺠ ⺡ ⺢ ⺣ ⺤ ⺥ ⺦ ⺧ ⺨ ⺩ ⺪
    +
    Kangxi Radicals
    +
    ⼳ ⼴ ⼵ ⼶ ⼷ ⼸ ⼹ ⼺ ⼻ ⼼ ⼽ ⼾ ⼿ ⽀ ⽁ ⽂ ⽃ ⽄ ⽅ ⽆ ⽇ ⽈ ⽉ ⽊ ⽋ ⽌ ⽍
    +
    Ideographic Description Characters
    +
    ⿰ ⿱ ⿲ ⿳ ⿴ ⿵ ⿶ ⿷ ⿸ ⿹ ⿺ ⿻
    +
    CJK Symbols and Punctuation
    +
     〈 〉 《 》 「 」 『 』 【 】 〒 〓 〔 〕 〖 〗 〘 〙 〚 〛 〜 〝 〞 〦 〧 〨 〩 〪
    +
    Hiragana
    +
    ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け げ こ ご さ ざ
    +
    Katakana
    +
    ゠ ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ
    +
    Bopomofo
    +
    ㄅ ㄆ ㄇ ㄈ ㄉ ㄊ ㄋ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ ㄓ ㄔ ㄕ ㄖ
    +
    Hangul Compatibility Jamo
    +
    ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ
    +
    Kanbun
    +
    ㆐ ㆑ ㆒ ㆓ ㆔ ㆕ ㆖ ㆗ ㆘ ㆙ ㆚ ㆛ ㆜ ㆝ ㆞ ㆟
    +
    Bopomofo Extended
    +
    ㆠ ㆡ ㆢ ㆣ ㆤ ㆥ ㆦ ㆧ ㆨ ㆩ ㆪ ㆫ ㆬ ㆭ ㆮ ㆯ ㆰ ㆱ ㆲ ㆳ ㆴ ㆵ ㆶ ㆷ
    +
    Katakana Phonetic Extensions
    +
    ㇰ ㇱ ㇲ ㇳ ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ
    +
    Enclosed CJK Letters and Months
    +
    ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍ ㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛ ㈜
    +
    CJK Compatibility
    +
    ㌀ ㌁ ㌂ ㌃ ㌄ ㌅ ㌆ ㌇ ㌈ ㌉ ㌊ ㌋ ㌌ ㌍ ㌎ ㌏ ㌐ ㌑ ㌒ ㌓ ㌔ ㌕ ㌖ ㌗ ㌘
    +
    CJK Unified Ideographs Extension A
    +
    㐀 㐁 㐂 㐃 㐄 㐅 㐆 㐇 㐈 㐉 㐊 㐋 㐌 㐍 㐎 㐏 㐐 㐑 㐒 㐓 㐔 㐕 㐖 㐗 㐘
    +
    CJK Unified Ideographs
    +
    一 丁 丂 七 丄 丅 丆 万 丈 三 上 下 丌 不 与 丏 丐 丑 丒 专 且 丕 世 丗 丘
    +
    Yi Syllables
    +
    ꀀ ꀁ ꀂ ꀃ ꀄ ꀅ ꀆ ꀇ ꀈ ꀉ ꀊ ꀋ ꀌ ꀍ ꀎ ꀏ ꀐ ꀑ ꀒ ꀓ ꀔ ꀕ ꀖ ꀗ ꀘ ꀙ ꀚ
    +
    Yi Radicals
    +
    ꒐ ꒑ ꒒ ꒓ ꒔ ꒕ ꒖ ꒗ ꒘ ꒙ ꒚ ꒛ ꒜ ꒝ ꒞ ꒟ ꒠ ꒡ ꒢ ꒣ ꒤ ꒥ ꒦ ꒧ ꒨ ꒩
    +
    Hangul Syllables
    +
    가 각 갂 갃 간 갅 갆 갇 갈 갉 갊 갋 갌 갍 갎 갏 감 갑 값 갓 갔 강 갖 갗 갘
    +
    CJK Compatibility Ideographs
    +
    豈 更 車 賈 滑 串 句 龜 契 金 喇 奈 懶 癩 羅 蘿 螺 裸 邏 樂 洛 烙 珞 落 酪
    +
    + +
    Plane 2 (SIP)
    +
    +
    CJK Unified Ideographs Extension B
    +
    𠀀 𠀁 𠀂 𠀃 𠀄 𠀅 𠀆 𠀇 𠀈 𠀉 𠀊 𠀋 𠀌 𠀍 𠀎 𠀏 𠀐 𠀑 𠀒 𠀓
    + +
    CJK Unified Ideographs Extension C
    +
    𪜀 𪜁 𪜂 𪜃 𪜄 𪜅 𪜆 𪜇 𪜈 𪜉 𪜊 𪜋 𪜌 𪜍 𪜎 𪜏 𪜐 𪜑 𪜒 𪜓
    + +
    CJK Compatibility Ideographs Supplement
    +
    丽 丸 乁 𠄢 你 侮 侻 倂 偺 備 僧 像 㒞 𠘺 免 兔 兤 具 𠔜 㒹
    +
    + +
    + + + +

    Using CJK fonts in mPDF

    + +

    Fonts containing CJK characters are large files, typically 10-30MB. Adobe provides a free download of an \'Asian font pack\' allowing you to create PDF files without including (embedding) the font information in the file. This keeps the file size to a minimum and minimises resource usage on your website generating the PDF file. However, users will have to download the Adobe font packs to read the file, and other PDF software will not display the text correctly.

    + +

    mPDF allows you to embed subsets of CJK fonts keeping file size down, although there is increased memory usage to generate these files.

    + +

    Some CJK fonts are broken up into 2 files because of the size of the files. One freely available font with almost complete coverage of all CJK characters (in both BMP and SIP) is \'Sun\' available from Alan Wood\'s excellent website: http://www.alanwood.net/unicode/fonts-east-asian.html. This comes as 2 files, Sun-ExtA and Sun-ExtB (both about 20MB in size) containing the characters from BMP and SIP respectively. +

    + +

    mPDF allows you to treat these as one font by defining the second file as an SIP-extension of the first in the config_fonts.php configuration file. The following text includes random characters from the BMP and SIP mixed together:

    + +
    +
    +鼂 鼈 鼗 𣈏 𣈥 鼦 鼧 𣈯 𣈱 鼹 齄 𣈲 𣈳 齅 齐 𣈴 𣉖 齓 齚 𣉢 𣊁 齢 齩 𣊉 𣊊 +
    +
    + +

    This is the entry in the config_fonts.php configuration file:

    +
    +$this->fontdata = array(
    +...
    +       "sun-exta" => array(
    +             \'R\' => "Sun-ExtA.ttf",
    +             \'sip-ext\' => \'sun-extb\',
    +       ),
    +       "sun-extb" => array(
    +             \'R\' => "Sun-ExtB.ttf",
    +       ),
    +
    +...
    +); +
    + + +

    This is the HTML code - note only the sun-exta font-family needs to be referenced:

    +
    +<div style="font-family:sun-extA;"> +&#40706; &#40712; &#40727; &#x2320f; &#x23225; &#40742; &#40743; &#x2322f; &#x23231; &#40761; &#40772; &#x23232; &#x23233; &#40773; &#40784; &#x23234; &#x23256; &#40787; &#40794; &#x23262; &#x23281; &#40802; &#40809; &#x23289; &#x2328a; +</div> +
    + +

    NB You may also need to edit the value $this->useAdobeCJK=false in config.php or use new mPDF(\'-aCJK\'), and edit the config_cp.php configuration file.

    + + + + +

    TrueType Collections

    + +

    TrueType Collections (.ttc files) contain more than one font. mPDF treats each font separately by defining the TTCfontID array in the config_fonts.php configuration file.

    + +

    This example uses the Windows MingLiU fonts, which consist of 2 files containing 6 fonts (note that mingliub is not a Bold variant):

    + +

    Font collection file (mingliu.ttc) contains the following fonts:
    +[1] MingLiU (mingliu) Regular
    +[2] PMingLiU (pmingliu) Regular (Proportional)
    +[3] MingLiU_HKSCS (mingliu_hkscs) Regular
    +

    + +

    Font collection file (mingliub.ttc) contains the following fonts:
    +[1] MingLiU-ExtB (mingliu-extb) Regular
    +[2] PMingLiU-ExtB (pmingliu-extb) Regular (Proportional)
    +[3] MingLiU_HKSCS-ExtB (mingliu_hkscs-extb) Regular
    +

    + +

    This is a sample entry in the config_fonts.php configuration file:

    +
    +$this->fontdata = array(
    +       "mingliu" => array(
    +             \'R\' => "mingliu.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 1,
    +             ),
    +             \'sip-ext\' => \'mingliu-extb\',
    +       ),
    + +       "pmingliu" => array(
    +             \'R\' => "mingliu.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 2,
    +             ),
    +             \'sip-ext\' => \'pmingliu-extb\',
    +       ),
    + +       "mingliu_hkscs" => array(
    +             \'R\' => "mingliu.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 3,
    +             ),
    +             \'sip-ext\' => \'mingliu_hkscs-extb\',
    +       ),
    + +       "mingliu-extb" => array(
    +             \'R\' => "mingliub.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 1,
    +             ),
    +       ),
    + +       "pmingliu-extb" => array(
    +             \'R\' => "mingliub.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 2,
    +             ),
    +       ),
    + +       "mingliu_hkscs-extb" => array(
    +             \'R\' => "mingliub.ttc",
    +             \'TTCfontID\' => array (
    +                 \'R\' => 3,
    +             ),
    +       ),
    +); +
    + + +

    This is sample HTML code:

    +
    +<div style="font-family:mingliu;"> +&#40706; &#40742; &#40772; &#40784; &#40802; &#40809; &#x23289; &#x2328a; +</div> +
    +<div style="font-family:mingliu_hkscs;"> +&#40706; &#40742; &#40772; &#40784; &#40802; &#40809; &#x23289; &#x2328a; +</div> +
    +<div style="font-family:pmingliu;"> +&#40706; &#40742; &#40772; &#40784; &#40802; &#40809; &#x23289; &#x2328a; +</div> +
    + + +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example34_invoice_example.php b/application/third_party/mpdf/examples/example34_invoice_example.php new file mode 100755 index 00000000..0bb41c2c --- /dev/null +++ b/application/third_party/mpdf/examples/example34_invoice_example.php @@ -0,0 +1,295 @@ + + + + + + + + +
    Date: 13th November 2008
    + + + + + +
    SOLD TO:

    345 Anotherstreet
    Little Village
    Their City
    CB22 6SO
     SHIP TO:

    345 Anotherstreet
    Little Village
    Their City
    CB22 6SO
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Ref. No.QuantityDescriptionUnit PriceAmount
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    MF123456710Large pack Hoover bags£2.56£25.60
    MX378019821Womans waterproof jacket
    Options - Red and charcoal.
    £102.11£102.11
    MR700929825Steel nails; oval head; 30mm x 3mm. Packs of 1000.£12.26£325.60
    Subtotal:£1825.60
    Tax:£18.25
    Shipping:£42.56
    TOTAL:£1882.56
    Deposit:£100.00
    Balance due:£1782.56
    + + +
    Payment terms: payment due in 30 days
    + + + + +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +define('_MPDF_PATH','../'); +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',20,15,48,25,10,10); +$mpdf->SetProtection(array('print')); +$mpdf->SetTitle("Acme Trading Co. - Invoice"); +$mpdf->SetAuthor("Acme Trading Co."); +$mpdf->SetWatermarkText("Paid"); +$mpdf->showWatermarkText = true; +$mpdf->watermark_font = 'DejaVuSansCondensed'; +$mpdf->watermarkTextAlpha = 0.1; +$mpdf->SetDisplayMode('fullpage'); + + + +$mpdf->WriteHTML($html); + + +$mpdf->Output(); exit; + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example35_watermarks.php b/application/third_party/mpdf/examples/example35_watermarks.php new file mode 100755 index 00000000..a4c1ae6b --- /dev/null +++ b/application/third_party/mpdf/examples/example35_watermarks.php @@ -0,0 +1,58 @@ +mPDF +

    Watermarks

    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +
    + +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + +
    Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.
    + +
    Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
    + +'; + + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('c'); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->SetWatermarkText('DRAFT'); +$mpdf->watermark_font = 'DejaVuSansCondensed'; +$mpdf->showWatermarkText = true; + +$mpdf->WriteHTML($html); +$mpdf->AddPage(); + +$mpdf->SetWatermarkImage('tiger.wmf', 1, '', array(160,10)); +$mpdf->showWatermarkImage = true; + +$mpdf->WriteHTML('

    Using a Watermark as a Header

    '); +$mpdf->WriteHTML($html); +$mpdf->AddPage(); + +$mpdf->SetWatermarkImage('tiger.wmf', 0.15, 'F'); + +$mpdf->WriteHTML('

    Using a Watermark Image as Background

    '); +$mpdf->WriteHTML($html); + + +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example36_annotations_and_Attached_files.php b/application/third_party/mpdf/examples/example36_annotations_and_Attached_files.php new file mode 100755 index 00000000..63e8c5d2 --- /dev/null +++ b/application/third_party/mpdf/examples/example36_annotations_and_Attached_files.php @@ -0,0 +1,36 @@ +mPDF +

    Annotations

    +
    Heading 5
    +
    Heading 6
    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +'; +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('c'); + +$mpdf->title2annots = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example37_barcodes.php b/application/third_party/mpdf/examples/example37_barcodes.php new file mode 100755 index 00000000..34ec8829 --- /dev/null +++ b/application/third_party/mpdf/examples/example37_barcodes.php @@ -0,0 +1,437 @@ + + + + + + + + +

    mPDF

    +

    Barcodes

    +

    NB Quiet zones - The barcode object includes space to the right/left or top/bottom only when the specification states a \'quiet zone\' or \'light margin\'. All the examples below also have CSS property set on the barcode object i.e. padding: 1.5mm;

    + +

    EAN-13 Barcodes (EAN-2 and EAN-5)

    +

    NB EAN-13, UPC-A, UPC-E, and EAN-8 may all include an additional bar code(EAN-2 and EAN-5) to the right of the main bar code (see below).

    +

    A nominal height and width for these barcodes is defined by the specification. \'size\' will scale both the height and width. Values between 0.8 and 2 are allowed (i.e. 80% to 200% of the nominal size). \'height\' can also be varied as a factor of 1; this is applied after the scaling factor used for \'size\'.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CODEDESCRIPTIONBARCODE
    EAN13Standard EAN-13 barcode. Accepts 12 or 13 characters (creating checksum digit if required). [0-9] numeric only.
    ISBNStandard EAN-13 barcode with \'ISBN\' number shown above [shown at height="0.66"]
    ISSNStandard EAN-13 barcode with \'ISSN\' number shown above [shown at size="0.8"]
    + +

    EAN-8, UPC-A and UPC-E Barcodes

    +

    UPC-A, UPC-E, EAN-13, and EAN-8 may all include an additional bar code(EAN-2 and EAN-5) to the right of the main bar code (see below).

    +

    A nominal height and width for these barcodes is defined by the specification. \'size\' will scale both the height and width. Values between 0.8 and 2 are allowed (i.e. 80% to 200% of the nominal size). \'height\' can also be varied as a factor of 1; this is applied after the scaling factor used for \'size\'.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CODEDESCRIPTIONBARCODE
    UPCAUPC-A barcode. This is a subset of the EAN-13. (098277211236) Accepts 11 or 12 characters (creating checksum digit if required). [0-9] numeric only
    UPCEUPC-E barcode. Requires the UPC-A code to be entered as above (e.g. 042100005264 to give 425261). NB mPDF will die with an error message if the code is not valid, as only some UPC-A codes can be converted into valid UPC-E codes. UPC-E doesn\'t have a check digit encoded explicity, rather the check digit is encoded in the parity of the other six characters. The check digit that is encoded is the check digit from the original UPC-A barcode.
    EAN8EAN-8. Accepts 7 or 8 characters (creating checksum digit if required). [0-9] numeric only
    + +

    EAN-2 and EAN-5 supplements, and combined forms

    +

    UPC-A, UPC-E, EAN-13, and EAN-8 may all include an additional bar code(EAN-2 and EAN-5) to the right of the main bar code.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CODEDESCRIPTIONBARCODE
    EAN2EAN-2 supplement barcode. mPDF does not generate EAN-5 barcode on its own; see supplements below. Used to denote an issue of a periodical. EAN-2 supplement accepts 2 digits [0-9] only, EAN-5 five.
    EAN5EAN-5 supplement barcode. mPDF does not generate EAN-5 barcode on its own; see supplements below. Usually used in conjunction with EAN-13 for the price of books. 90000 is the code for no price.
    EAN13P2Standard EAN-13 barcode with 2-digit UPC supplement (07)
    ISBNP2Standard EAN-13 barcode with \'ISBN\' number shown above, and 2-digit EAN-2 supplement
    ISSNP2Standard EAN-13 barcode with \'ISSN\' number shown above, and 2-digit EAN-2 supplement
    UPCAP2UPC-A barcode with 2-digit EAN-2 supplement. This is a subset of the EAN-13.
    UPCEP2UPC-E barcode with 2-digit EAN-2 supplement.
    EAN8P2EAN-8 barcode with 2-digit EAN-2 supplement
    EAN13P5Standard EAN-13 barcode with 5-digit UPC supplement (90000)
    ISBNP5Standard EAN-13 barcode with \'ISBN\' number shown above, and 5-digit EAN-5 supplement
    ISSNP5Standard EAN-13 barcode with \'ISSN\' number shown above, and 5-digit EAN-5 supplement
    UPCAP5UPC-A barcode with 5-digit EAN-5 supplement. This is a subset of the EAN-13
    UPCEP5UPC-E barcode with 5-digit EAN-5 supplement. (042100005264 90000)
    EAN8P5EAN-8 barcode with 5-digit EAN-5 supplement (55123457 90000)
    + +

    Postcode Barcodes

    +

    These all have sizes fixed by their specification. Although they can be altered using \'size\' it is not recommended. \'height\' is ignored.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CODEDESCRIPTIONBARCODE
    IMBIntelligent Mail Barcode - also known as: USPS OneCode 4-State Customer Barcode, OneCode 4CB, USPS 4CB, 4-CB, 4-State Customer Barcode, USPS OneCode Solution Barcode. (01234567094987654321-01234567891) Accepts: Up to 31 digits (required 20-digit Tracking Code, and up to 11-digit Routing Code; this may be 0, 5, 9, or 11 digits). If the Routing code is included, it should be spearated by a hyphen - like this example.
    RM4SCCRoyal Mail 4-state Customer barcode (SN34RD1A). Accepts: max. 9 characters. Valid characters: [A-Z,0-9] Checksum digit: automatic.
    KIXDutch KIX version of Royal Mail 4-state Customer barcode (SN34RD1A). Valid characters: [A-Z,0-9]. Checksum digit: automatic.
    POSTNETPOSTNET barcode. Accepts 5, 9 or 11 digits. Valid characters: [0-9]. Checksum digit: automatic.
    PLANETPLANET barcode. Accepts 11 or 13 digits. Valid characters: [0-9]. Checksum digit: automatic.
    + + +

    Variable width Barcodes

    +

    These barcodes are all of variable length depending on the code entered. There is no recommended maximum size for any of these specs, but all recommend a minimum X-dimension (width of narrowest bar) as 7.5mil (=0.19mm). The default used here is twice the minimum i.e. X-dim = 0.38mm.

    +

    The specifications give a minimum height of 15% of the barcode length (which can be variable). The bar height in mPDF is set to a default value of 10mm.

    +

    \'size\' will scale the barcode in both dimensions. mPDF will accept any number, but bear in mind that size="0.5" will set the bar width to the minimum. The \'height\' attribute further allows scaling - this factor is applied to already scaled barcode. Thus size="2" height="0.5" will give a barcode twice the default width (X-dim=0.76mm) and at the default height set in mPDF i.e. 10mm.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CODEDESCRIPTIONBARCODE
    C128ACODE 128 A. Valid characters: [A-Z uppercase and control chars ASCII 0-31]. Checksum digit: automatic.
    C128BCODE 128 B. Valid characters: [Upper / Lower Case + All ASCII Printable Characters]. Checksum digit: automatic.
    C128CCODE 128 C. Valid characters: [0-9]. Must be an even number of digits. Checksum digit: automatic.
    EAN128C [A/B/C]EAN128 (A, B, and C). Specified variant of Code 128, utilising an FNC1 start code. Also known as UCC/EAN-128 or GS1-128. Valid characters: [cf. Code 128]. Checksum digit: automatic.
    C39CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. Valid characters: [0-9 A-Z \'-\' . Space $/+%]
    C39+CODE 39 + CHECKSUM. Checksum digit: automatic.
    C39ECODE 39 EXTENDED. Valid characters: [ASCII-characters between 0..127]
    C39E+CODE 39 EXTENDED + CHECKSUM. Checksum digit: automatic.
    S25Standard 2 of 5. Valid characters: [0-9]
    S25+Standard 2 of 5 + CHECKSUM. Valid characters: [0-9]. Checksum digit: automatic.
    I25Interleaved 2 of 5. Valid characters: [0-9]
    I25+Interleaved 2 of 5 + CHECKSUM. Valid characters: [0-9]. Checksum digit: automatic.
    I25BInterleaved 2 of 5 with bearer bars. Valid characters: [0-9]
    I25B+Interleaved 2 of 5 + CHECKSUM with bearer bars. Valid characters: [0-9]. Checksum digit: automatic.
    C93CODE 93 - USS-93 (extended). Valid characters: [ASCII-characters between 0..127]. Checksum digits: automatic.
    MSIMSI. Modified Plessey. Valid characters: [0-9]
    MSI+MSI + CHECKSUM (module 11). Checksum digit: automatic.
    CODABARCODABAR. Valid characters: [0-9 \'-\' $:/.+ ABCD] ABCD are used as stop and start characters e.g. A34698735B
    CODE11CODE 11. Valid characters: [0-9 and \'-\']. Checksum digits: 1 (or 2 if length of code is > 10 characters) - automatic.
    + + + + +
    + +
    +
    Useful links
    +

    http://www.adams1.com

    +

    http://www.tec-it.com/Download/PDF/Barcode_Reference_EN.pdf

    +

    http://www.tec-it.com/en/support/knowbase/symbologies/barcode-overview/linear/Default.aspx

    +

    http://www.gs1uk.org/downloads/bar_code/Bar%20coding%20getting%20it%20right.pdf

    +

    http://web.archive.org/web/19990501035133/http://www.uc-council.org/d36-d.htm (EAN2 and EAN5)

    +

    http://www.barcodeisland.com/ean13.phtml (UPC-A)

    +

    http://www.idautomation.com/fonts/postnet/#Specifications

    +

    http://www.outputlinks.com/sites/AFP/ibm_bcocafaq.pdf

    +

    https://ribbs.usps.gov/intelligentmail_mailpieces/documents/tech_guides/USPSIMB_Tech_Resource_Guide.pdf (Intelligent Mail)

    +

    http://www.mailsorttechnical.com/downloads_mailsort_user_guide.cfm

    + +

    http://www.mailsorttechnical.com/docs/mug_jun_2009/MUG_10_2008_Mailsort_700.pdf page 20

    + + +
    + + +
    +

    Human-readable text

    +Human-readable text is only produced as part of the barcode object in EAN-13, ISBN, ISSN, EAN-8, UPC-A and UPC-E. Here is an example to add text to a barcode: +
    + +
    + +<div style="position:fixed; right: 50mm; top: 60mm; border: 0.2mm solid #000000; text-align: center; padding: 0.5mm; padding-top: 2mm;">
    +<barcode code="00034698735346987355" type="EAN128C" /><br />
    +<div style="font-family: ocrb;">(00) 0346987 35346987 355</div>
    +</div> + +
    + +
    +
    +
    (00) 0346987 35346987 355
    +
    + + + +'; +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF('','','','',20,15,25,25,10,10); +$mpdf->WriteHTML($html); +$mpdf->Output(); + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example38_dot_tab.php b/application/third_party/mpdf/examples/example38_dot_tab.php new file mode 100755 index 00000000..6d9d425c --- /dev/null +++ b/application/third_party/mpdf/examples/example38_dot_tab.php @@ -0,0 +1,43 @@ + +dottab.menu { + outdent: 4em; +} +p.menu { + text-align: left; + padding-right: 4em; +} + + +

    Menu

    + +
    + + + + + + + + + +
    +'; + + +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example39_PDFA_compliance.php b/application/third_party/mpdf/examples/example39_PDFA_compliance.php new file mode 100755 index 00000000..f43b0231 --- /dev/null +++ b/application/third_party/mpdf/examples/example39_PDFA_compliance.php @@ -0,0 +1,31 @@ +mPDF +

    PDFA Compliance

    +

    PDF/A1-b is a file format for the long-term archiving of electronic documents. This is an example of a PDF/A1-b compliant files.

    +'; +//============================================================== +//============================================================== +//============================================================== +include("../mpdf.php"); + +$mpdf=new mPDF(); + +$mpdf->PDFA = true; +$mpdf->PDFAauto = true; +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example40_MPDFI_thumbnails.php b/application/third_party/mpdf/examples/example40_MPDFI_thumbnails.php new file mode 100755 index 00000000..709ea8d1 --- /dev/null +++ b/application/third_party/mpdf/examples/example40_MPDFI_thumbnails.php @@ -0,0 +1,20 @@ +SetImportUse(); + +$mpdf->Thumbnail('sample_orientation2.pdf', 4, 5); // number per row // spacing in mm + +$mpdf->WriteHTML('
    Now with rotated pages
    '); + +$mpdf->Thumbnail('sample_orientation3.pdf', 4); // number per row // spacing in mm + + +$mpdf->Output(); + +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example41_MPDFI_template.php b/application/third_party/mpdf/examples/example41_MPDFI_template.php new file mode 100755 index 00000000..12f592db --- /dev/null +++ b/application/third_party/mpdf/examples/example41_MPDFI_template.php @@ -0,0 +1,36 @@ +SetImportUse(); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->SetCompression(false); + +// Add First page +$pagecount = $mpdf->SetSourceFile('sample_basic.pdf'); + +$crop_x = 50; +$crop_y = 50; +$crop_w = 100; +$crop_h = 100; + +$tplIdx = $mpdf->ImportPage(2, $crop_x, $crop_y, $crop_w, $crop_h); + +$x = 50; +$y = 50; +$w = 100; +$h = 100; + +$mpdf->UseTemplate($tplIdx, $x, $y, $w, $h); + +$mpdf->Rect($x, $y, $w, $h); + +$mpdf->Output('newpdf.pdf', 'I'); + +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example42_MPDFI_templatedoc.php b/application/third_party/mpdf/examples/example42_MPDFI_templatedoc.php new file mode 100755 index 00000000..2b670ca3 --- /dev/null +++ b/application/third_party/mpdf/examples/example42_MPDFI_templatedoc.php @@ -0,0 +1,35 @@ +SetImportUse(); + +$mpdf->SetDocTemplate('sample_logoheader2.pdf',1); // 1|0 to continue after end of document or not - used on matching page numbers + +//=================================================== +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +//=================================================== + +$mpdf->RestartDocTemplate(); + +//=================================================== +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +$mpdf->AddPage(); +$mpdf->WriteHTML('Hallo World'); +//=================================================== + + +$mpdf->Output(); + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example43_MPDFI_booklet.php b/application/third_party/mpdf/examples/example43_MPDFI_booklet.php new file mode 100755 index 00000000..8144a3a0 --- /dev/null +++ b/application/third_party/mpdf/examples/example43_MPDFI_booklet.php @@ -0,0 +1,121 @@ + + + + + + + +

    mPDF Example Booklet

    +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + +

    Little Women - Chapter One - Playing Pilgrims

    + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the \'Mouse\' was the pet of the family.

    + +

    Little Women - Chapter One - Playing Pilgrims

    + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the \'Mouse\' was the pet of the family.

    + +'; + +//============================================================== +//============================================================== +//============================================================== + + +include("../mpdf.php"); + +$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); + +$mpdf->mirrorMargins = 1; +$mpdf->SetDisplayMode('fullpage','two'); +$mpdf->useOnlyCoreFonts = true; +$mpdf->defaultfooterfontsize = 13; +$mpdf->AddPage(); +$mpdf->Image('clematis.jpg',0,0,210,297,'jpg','',true, false); // e.g. the last "false" allows a full page picture +$mpdf->y = 70; +$mpdf->Shaded_box('mPDF Example File', 'Arial', '', 28, '70%', 'DF', 3, '#FFFFFF', '#000044', 10); + +$mpdf->AddPage(); +$mpdf->SetFooter('{PAGENO}'); +$mpdf->WriteHTML($html); + + +$mpdf->AddPage('','NEXT-EVEN'); +$mpdf->SetFooter(); +$mpdf->SetAlpha(0.5); +$mpdf->Image('clematis.jpg',0,0,210,297,'jpg','',true, false); // e.g. the last "false" allows a full page picture +$mpdf->SetAlpha(1); + +$mpdf->writeBarcode('978-0-9542246-0-8', 1, 130, 230, 1,0, 3,3,4,4); + +// Save the pages to a file +$mpdf->Output('test.pdf','F'); +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +function GetBookletPages($np, $backcover=true) { + $lastpage = $np; + $np = 4*ceil($np/4); + $pp = array(); + for ($i=1; $i<=$np/2; $i++) { + $p1 = $np - $i + 1; + if ($backcover) { + if ($i == 1) { $p1 = $lastpage; } + else if ($p1 >= $lastpage) { $p1 = 0; } + } + if ($i % 2 == 1) { + $pp[] = array( $p1, $i ); + } + else { + $pp[] = array( $i, $p1 ); + } + } + return $pp; +} + + + +$mpdf=new mPDF('','A4-L','','',0,0,0,0,0,0); +$mpdf->SetImportUse(); +$ow = $mpdf->h; +$oh = $mpdf->w; +$pw = $mpdf->w / 2; +$ph = $mpdf->h; + +$mpdf->SetDisplayMode('fullpage'); + +$pagecount = $mpdf->SetSourceFile('test.pdf'); +$pp = GetBookletPages($pagecount); + +foreach($pp AS $v) { + $mpdf->AddPage(); + if ($v[0]>0 && $v[0]<=$pagecount) { + $tplIdx = $mpdf->ImportPage($v[0], 0,0,$ow,$oh); + $mpdf->UseTemplate($tplIdx, 0, 0, $pw, $ph); + } + if ($v[1]>0 && $v[1]<=$pagecount) { + $tplIdx = $mpdf->ImportPage($v[1], 0,0,$ow,$oh); + $mpdf->UseTemplate($tplIdx, $pw, 0, $pw, $ph); + } +} + +$mpdf->Output(); + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example44_MPDFI_yearbook.php b/application/third_party/mpdf/examples/example44_MPDFI_yearbook.php new file mode 100755 index 00000000..2420b9f3 --- /dev/null +++ b/application/third_party/mpdf/examples/example44_MPDFI_yearbook.php @@ -0,0 +1,150 @@ + +div { text-align: justify; } + +

    Joanne Smith 2002-2007

    This is the normal text in the div: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque, risus at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.
    +'; + +$html2 = ' + +

    Tim Another 2001-2007

    This is the normal text in the div: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque, risus at eleifend lacus sapien et risus. Phasellus metus, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.
    +Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.
    +'; + +for($i=1; $i<=10; $i++) { + // $html = $html; + if ($i % 3 == 1) { $html = $html2; } + else { $html = $html1; } + $pph[$i] = SinglePage($html, $pw, $ph, $minK) ; // $pph saves the actual height of each page +} +//============================================================== +// Save the pages to a file +$mpdf->Output('test.pdf','F'); + +// Now collate those pages using IMPORT - 4 pages to one page + +$mpdf=new mPDF(); +$mpdf->SetImportUse(); +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->SetHeader('{DATE j-m-Y}|My Yearbook 2005|{PAGENO}'); +$mpdf->SetFooter('|Printed using mPDF|'); + +$pagecount = $mpdf->SetSourceFile('test.pdf'); +for($i=1; $i<=$pagecount; $i++) { + if ($i % 4 == 1) { $mpdf->AddPage(); } + $pgheight = $mpdf->h - $mpdf->tMargin - $mpdf->bMargin; + $hspacing = min($spacing,($mpdf->pgwidth - $pw*2) ); + $vspacing = min($spacing,($pgheight - $ph*2) ); + $x1 = $mpdf->lMargin + ($mpdf->pgwidth/2 - $hspacing/2 - $pw)/2; + $x2 = $mpdf->lMargin + $mpdf->pgwidth/2 + $hspacing/2 + ($mpdf->pgwidth/2 - $hspacing/2 - $pw)/2; + $y1 = $mpdf->tMargin + ($pgheight /2 - $vspacing/2 - $ph)/2; + $y2 = $mpdf->tMargin + $pgheight /2 + $vspacing/2 + ($pgheight /2 - $vspacing/2 - $ph)/2; + if ($i % 4 == 1) { $x = $x1; $y = $y1; } + else if ($i % 4 == 2) { $x = $x2; $y = $y1; } + else if ($i % 4 == 3) { $x = $x1; $y = $y2; } + else if ($i % 4 == 0) { $x = $x2; $y = $y2; } + $tplIdx = $mpdf->ImportPage($i, 0,0,$pw,$pph[$i]); + + if ($align=='T') { $mpdf->UseTemplate($tplIdx, $x, $y, $pw, $pph[$i]); } + else { $mpdf->UseTemplate($tplIdx, $x, ($y + (($ph - $pph[$i])/2)), $pw, $pph[$i]); } + + if ($border >= 0) { $mpdf->Rect($x-$border, $y-$border, $pw+2*$border, $ph+2*$border); } +} + +$mpdf->Output(); + +exit; + +//============================================================== +function SinglePage($html, $pw, $ph, $minK=1, $inc=0.1) { +// returns height of page +global $mpdf; + $mpdf->AddPage('','','','','','',($mpdf->w - $pw),'',($mpdf->h - $ph),0,0); + $k = 1; + + $currpage = $mpdf->page; + $mpdf->WriteHTML($html); + + $newpage = $mpdf->page; + while($currpage != $newpage) { + for($u=0;$u<=($newpage-$currpage);$u++) { + // DELETE PAGE - the added page + unset($mpdf->pages[$mpdf->page]); + if (isset($mpdf->ktAnnots[$mpdf->page])) { unset( $mpdf->ktAnnots[$mpdf->page] ); } + if (isset($mpdf->tbrot_Annots[$mpdf->page])) { unset( $mpdf->tbrot_Annots[$mpdf->page] ); } + if (isset($mpdf->kwt_Annots[$mpdf->page])) { unset( $mpdf->kwt_Annots[$mpdf->page] ); } + if (isset($mpdf->PageAnnots[$mpdf->page])) { unset( $mpdf->PageAnnots[$mpdf->page] ); } + if (isset($mpdf->ktBlock[$mpdf->page])) { unset( $mpdf->ktBlock[$mpdf->page] ); } + if (isset($mpdf->PageLinks[$mpdf->page])) { unset( $mpdf->PageLinks[$mpdf->page] ); } + if (isset($mpdf->pageoutput[$mpdf->page])) { unset( $mpdf->pageoutput[$mpdf->page] ); } + // Go to page before - so can addpage + $mpdf->page--; + } + // mPDF 2.4 Float Images + if (count($mpdf->floatbuffer)) { + $mpdf->objectbuffer[] = $mpdf->floatbuffer['objattr']; + $mpdf->printobjectbuffer(false); + $mpdf->objectbuffer = array(); + $mpdf->floatbuffer = array(); + $mpdf->float = false; + } + + + $k += $inc; + if ((1/$k) < $minK) { die("Page no. ".$mpdf->page." is too large to fit"); } + $w = $pw * $k; + $h = $ph * $k; + $mpdf->_beginpage('','',($mpdf->w - $w),'',($mpdf->h - $h)); + $currpage = $mpdf->page; + + $mpdf->_out('2 J'); + $mpdf->_out(sprintf('%.2f w',0.1*$mpdf->k)); + $mpdf->SetFont($mpdf->default_font,'',$mpdf->default_font_size ,true,true); // forces write + $mpdf->SetDrawColor(0); + $mpdf->SetFillColor(255); + $mpdf->SetTextColor(0); + $mpdf->ColorFlag=false; + + // Start Transformation + $mpdf->StartTransform(); + $mpdf->transformScale((100/$k), (100/$k), 0, 0); + + $mpdf->WriteHTML($html); + + $newpage = $mpdf->page; + + //Stop Transformation + $mpdf->StopTransform(); + } + return ($mpdf->y / $k); +} +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example46_progress_bars_simple.php b/application/third_party/mpdf/examples/example46_progress_bars_simple.php new file mode 100755 index 00000000..165678c4 --- /dev/null +++ b/application/third_party/mpdf/examples/example46_progress_bars_simple.php @@ -0,0 +1,1652 @@ + + + + + + + + +
    mPDF Example File
    +
    + +
    mPDF Example File
    +
    + +
    {PAGENO}/{nbpg}
    +
    + +
    {PAGENO}/{nbpg}
    +
    + + + + + + + +
    + +
    + +
    +
    +mPDF Example File +
    +
    + + + +

    The front cover can also be produced like this:

    + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture + +$mpdf->y = 70; +$mpdf->Shaded_box(\'mPDF Example File\', \'Trebuchet\', \'\', 28, \'70%\', \'DF\', 3, \'#FFFFFF\', \'#000044\', 10); +')) .'
    + + + + + + + + + + + + + +

    (H1) mPDF

    +

    (H2) Section 1

    +

    (H3) HTML Markup

    + + + + +

    Heading 4

    +
    Heading 5
    +
    Heading 6
    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +
    + +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + +
    Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.
    + +
    Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
    + +
    PRE: Cum sociis natoque penatibus et magnis dis parturient montes, 
    +nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis 
    +dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras 
    +sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. 
    +Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, 
    +ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.
    + + + +
    Styles - tt(teletype) italic bold big small emphasis strong
    new lines
    +code sample keyboard variable citation abbr. ACRONYM sup sub strike strike-s underline delete insert To be or not to be font changing face, size and color +
    + +

    Paragraph using the in-line style to determine the font-size (15pt) and colour

    + + +

    Testing BIG, SMALL, UNDERLINE, STRIKETHROUGH, FONT color, ACRONYM, SUPERSCRIPT and SUBSCRIPT

    +

    This is strikethrough in block and small strikethrough in small span and big strikethrough in big span and then underline and strikethrough and sup but out of span again but blue font and ACRONYM text

    + +

    This is a green reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    The above repeated, but starting with a paragraph with font-size specified (7pt)

    + +

    This is strikethrough in block and small strikethrough in small span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is strikethrough in block and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    This tests underline and strikethrough when they are used together as they both use text-decoration

    + + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in BIG but with font-size set to 7pt by in-line css: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +
      +
    1. Item 1
    2. +
    3. Item 232
    4. +
    5. Item 3
    6. +
    7. Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. +
        +
      • Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo.
      • +
      • Subitem 2 +
          +
        • +Level 3 subitem +
        • +
        +
      • +
      +
    8. +
    9. Item 5
    10. +
    + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DataDataDataData
    2nd line
    More DataMore DataMore DataData
    2nd line
    DataDataDataData
    2nd line
    DataDataDataData
    2nd line
    + +This paragraph has border-radius and background-gradient set. Minimum padding is recommended as 1/3rd of the border-radius. Or can use $mpdf->autoPadding. +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + +

    Hyphenation

    + +

    Little Women - Chapter One - Playing Pilgrims

    + + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the \'Mouse\' was the pet of the family.

    + + + + + + + + + + +

    Lists

    +
    +
      +
    1. Text here lorem ipsum ibisque totum.
    2. +
    3. Text here lorem ipsum ibisque totum.
    4. +
    5. Text here lorem ipsum ibisque totum.
    6. +
    7. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum.
    8. +
    9. Text here lorem ipsum ibisque totum.
    10. +
    11. Text here lorem ipsum ibisque totum. +
        +
      1. Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum.
      6. +
      7. Text here lorem ipsum ibisque totum.
      8. +
      9. Text here lorem ipsum ibisque totum.
      10. +
      11. Text here lorem ipsum ibisque totum. +
          +
        1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum. +
        4. +
        5. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum. +
              +
            1. Text here lorem ipsum ibisque totum.
            2. +
            3. Text here lorem ipsum ibisque totum.
            4. +
            5. Text here lorem ipsum ibisque totum.
            6. +
            7. Text here lorem ipsum ibisque totum.
            8. +
            9. Text here lorem ipsum ibisque totum.
            10. +
            +
          10. +
          11. Text here lorem ipsum ibisque totum.
          12. +
          13. Text here lorem ipsum ibisque totum.
          14. +
          15. Text here lorem ipsum ibisque totum.
          16. +
          17. Text here lorem ipsum ibisque totum.
          18. +
          +
        6. +
        7. Text here lorem ipsum ibisque totum.
        8. +
        +
      12. +
      13. Text here lorem ipsum ibisque totum.
      14. +
      15. Text here lorem ipsum ibisque totum.
      16. +
      17. Text here lorem ipsum ibisque totum.
      18. +
      19. Text here lorem ipsum ibisque totum.
      20. +
      +
    12. +
    13. Text here lorem ipsum ibisque totum.
    14. +
    15. Text here lorem ipsum ibisque totum. +
        +
      1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum. +
          +
        1. Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum.
        4. +
        5. Text here lorem ipsum ibisque totum.
        6. +
        7. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        8. +
        9. Text here lorem ipsum ibisque totum.
        10. +
        11. Text here lorem ipsum ibisque totum.
        12. +
        13. Text here lorem ipsum ibisque totum. +
            +
          1. No class specified. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        14. +
        +
      6. +
      +
    16. +
    17. Text here lorem ipsum ibisque totum.
    18. +
    19. Text here lorem ipsum ibisque totum.
    20. +
    21. Text here lorem ipsum ibisque totum.
    22. +
    23. Text here lorem ipsum ibisque totum.
    24. +
    25. Text here lorem ipsum ibisque totum.
    26. +
    27. Text here lorem ipsum ibisque totum.
    28. +
    29. Text here lorem ipsum ibisque totum.
    30. +
    +
    + + + +

    Tables

    +

    mPDF supports all in-line properties inside tables.

    + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +This is data out of p +

    This is bold data p

    +This is bold data out of p
    +This is normal data after br +

    Heading 3 inside a table

    +Text here lorem ipsum ibisque totum.32 +
    This is data div
    +This is data out of div +
    This is data div (bold)
    +This is data out of div +
    Also data
    + +

    This table has padding-top and -bottom set to 3mm i.e. padding within the cells. Also background-, border colour and style, font family and size are set by in-line CSS.

    + + + + +
    Row 1This is dataThis is data
    Row 2

    This is data p

    More data

    Row 3

    This is long data

    This is data
    + + +

    Tables

    +

    The style sheet used for these examples shows some of the table styles I use on my website. The property \'topntail\' defined by a border-type definition e.g. "1px solid #880000" puts a border at the top and bottom of the table, and also below a header row (thead) if defined. Note also that <thead> will automatically turn on the header-repeat i.e. reproduce the header row at the top of each page.

    +

    bpmTopic Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    More data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

     

    + +

    bpmTopicC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    bpmTopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    +

     

    +

    bpmTopnTailC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    TopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2Bottom right align +

    This is data. Can use

    +

    bold italic sub or sup text

    +
    +

    Bottom right align

    +
    +

    This is data. This cell

    +

    uses Cell Styles to set

    +

    the borders.

    +

    All borders are collapsible

    +

    in mPDF.

    +
    This is data
    Row header 4 +

    This is data p

    +
    More data
    Row header 5Also data merged and centered
    + +

     

    + +

    Lists in a Table

    + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2 +
      +
    1. Item 1
    2. +
    3. Item 2 +
        +
      1. Subitem of ordered list
      2. +
      3. Subitem 2 +
          +
        1. Level 3 subitem
        2. +
        3. Level 3 subitem
        4. +
        +
      4. +
      +
    4. +
    5. Item 3
    6. +
    7. Another Item
    8. +
    9. Subitem +
        +
      1. Level 3 subitem
      2. +
      +
    10. +
    11. Another Item
    12. +
    +
    +Unordered list: +
      +
    • Item 1
    • +
    • Item 2 +
        +
      • Subitem of unordered list
      • +
      • Subitem 2 +
          +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        +
      • +
      +
    • +
    • Item 3
    • +
    +
    +

     

    + + +

    Automatic Column Width

    + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsUt magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.
    + + +

    Column span

    + + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    + + + +

    Header & Footer Rows

    +

    A table using a header or footer row should repeat the header/footer row across pages:

    +

    bpmTopicC Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second column header

    +
    Third column header
    Col and Row Footer +

    Second column footer

    +
    Third column footer
    Row header 1This is dataThis is data
    Row header 2This is data +

    This is data

    +
    +

    Row header 3

    +
    +

    This is data

    +
    This is data
    Row header 4This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    Row header 9Also dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    +

     

    + +

    Autosizing Tables

    +

    Periodic Table of elements. Tables are set by default to reduce font size if complete words will not fit inside each cell, to a maximum of 1/1.4 * the set font-size. This value can be changed by setting $mpdf->shrink_tables_to_fit=1.8 or using html attribute <table autosize="1.8">.

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + +

    Rotated Tables

    +

    This is set to rotate -90 degrees (counterclockwise).

    + +
    Periodic Table
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    +

     

    + + +

    Rotated text in Tables

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Element type 1A

    Second line

    Element type longer 2A

    Element type 3BElement type 4BElement type 5BElement type 6B7B8BElement type 8B R8BElement type 1B2BElement type 3AElement type 4AElement type 5AElement type 6A7AElement type 8A
    HHe
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc TiVaCrMnFeCoNi Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru RhPd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + + + + +

    Nested Tables

    + +
    +Text before table + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is dataThis is dataThis is data
    This is dataThis is dataThis is data
    This is dataThis is dataThis is dataThis is data
    + +
    + + + +

    Text before table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data +Text before table + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +

    Text after table

    +
    This is data
    Row 2This is dataThis is dataThis is data
    Row 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +
    This is data
    Row 4This is data + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    This is data
    + + +
    + + + + +

    Forms

    +
    +Textarea + +

    +Select + followed by text +

    +Input Radio + No      Keep      Choice +

    +Input Text + +

    +Input Password + +

    + Checkboxes
    + Not selected
    + Disabled
    + Selected +

    + + + + +

    +
    + + + + +

    Annotations

    +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + + + +

    Full Images & Barcode

    +

    On the first and last page of this document, an image is reproduced full page size by placing it inside a DIV element with CSS "position:absolute". In all other situations, images are constrained to the width and height of the printable page (i.e. inside the margins). The image on the back page has CSS "opacity:0.5".

    + + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->SetAlpha(0.5); +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture +$mpdf->SetAlpha(1); +')) .'
    + + +

    The back cover also has an ISBN barcode

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->writeBarcode(\'978-0-9542246-0-8\', 1, 130, 230, 1,0, 3,3,4,4); +')) .'
    + + +

    But next is inserted the Index, which can also be done like this:

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->AddPage(\'\',NEXT-ODD\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',-1,-1,-1,-1); +$mpdf->WriteHTML(\'

    Index

    \'); +$mpdf->WriteHTML(\'\'); +')) .'
    + + + + + + +

    Index

    + + + + + + +
    + +
    + +
    + +
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('','A4','','',25,15,21,22,10,10); + +$mpdf->StartProgressBarOutput(); + +$mpdf->mirrorMargins = 1; +$mpdf->SetDisplayMode('fullpage','two'); +$mpdf->list_number_suffix = ')'; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example47_progress_bars_simple_custom.php b/application/third_party/mpdf/examples/example47_progress_bars_simple_custom.php new file mode 100755 index 00000000..07b5d3f2 --- /dev/null +++ b/application/third_party/mpdf/examples/example47_progress_bars_simple_custom.php @@ -0,0 +1,1659 @@ + + + + + + + + +
    mPDF Example File
    +
    + +
    mPDF Example File
    +
    + +
    {PAGENO}/{nbpg}
    +
    + +
    {PAGENO}/{nbpg}
    +
    + + + + + + + +
    + +
    + +
    +
    +mPDF Example File +
    +
    + + + +

    The front cover can also be produced like this:

    + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture + +$mpdf->y = 70; +$mpdf->Shaded_box(\'mPDF Example File\', \'Trebuchet\', \'\', 28, \'70%\', \'DF\', 3, \'#FFFFFF\', \'#000044\', 10); +')) .'
    + + + + + + + + + + + + + +

    (H1) mPDF

    +

    (H2) Section 1

    +

    (H3) HTML Markup

    + + + + +

    Heading 4

    +
    Heading 5
    +
    Heading 6
    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +
    + +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + +
    Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.
    + +
    Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
    + +
    PRE: Cum sociis natoque penatibus et magnis dis parturient montes, 
    +nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis 
    +dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras 
    +sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. 
    +Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, 
    +ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.
    + + + +
    Styles - tt(teletype) italic bold big small emphasis strong
    new lines
    +code sample keyboard variable citation abbr. ACRONYM sup sub strike strike-s underline delete insert To be or not to be font changing face, size and color +
    + +

    Paragraph using the in-line style to determine the font-size (15pt) and colour

    + + +

    Testing BIG, SMALL, UNDERLINE, STRIKETHROUGH, FONT color, ACRONYM, SUPERSCRIPT and SUBSCRIPT

    +

    This is strikethrough in block and small strikethrough in small span and big strikethrough in big span and then underline and strikethrough and sup but out of span again but blue font and ACRONYM text

    + +

    This is a green reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    The above repeated, but starting with a paragraph with font-size specified (7pt)

    + +

    This is strikethrough in block and small strikethrough in small span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is strikethrough in block and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    This tests underline and strikethrough when they are used together as they both use text-decoration

    + + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in BIG but with font-size set to 7pt by in-line css: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +
      +
    1. Item 1
    2. +
    3. Item 232
    4. +
    5. Item 3
    6. +
    7. Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. +
        +
      • Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo.
      • +
      • Subitem 2 +
          +
        • +Level 3 subitem +
        • +
        +
      • +
      +
    8. +
    9. Item 5
    10. +
    + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DataDataDataData
    2nd line
    More DataMore DataMore DataData
    2nd line
    DataDataDataData
    2nd line
    DataDataDataData
    2nd line
    + +This paragraph has border-radius and background-gradient set. Minimum padding is recommended as 1/3rd of the border-radius. Or can use $mpdf->autoPadding. +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + +

    Hyphenation

    + +

    Little Women - Chapter One - Playing Pilgrims

    + + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the \'Mouse\' was the pet of the family.

    + + + + + + + + + + +

    Lists

    +
    +
      +
    1. Text here lorem ipsum ibisque totum.
    2. +
    3. Text here lorem ipsum ibisque totum.
    4. +
    5. Text here lorem ipsum ibisque totum.
    6. +
    7. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum.
    8. +
    9. Text here lorem ipsum ibisque totum.
    10. +
    11. Text here lorem ipsum ibisque totum. +
        +
      1. Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum.
      6. +
      7. Text here lorem ipsum ibisque totum.
      8. +
      9. Text here lorem ipsum ibisque totum.
      10. +
      11. Text here lorem ipsum ibisque totum. +
          +
        1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum. +
        4. +
        5. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum. +
              +
            1. Text here lorem ipsum ibisque totum.
            2. +
            3. Text here lorem ipsum ibisque totum.
            4. +
            5. Text here lorem ipsum ibisque totum.
            6. +
            7. Text here lorem ipsum ibisque totum.
            8. +
            9. Text here lorem ipsum ibisque totum.
            10. +
            +
          10. +
          11. Text here lorem ipsum ibisque totum.
          12. +
          13. Text here lorem ipsum ibisque totum.
          14. +
          15. Text here lorem ipsum ibisque totum.
          16. +
          17. Text here lorem ipsum ibisque totum.
          18. +
          +
        6. +
        7. Text here lorem ipsum ibisque totum.
        8. +
        +
      12. +
      13. Text here lorem ipsum ibisque totum.
      14. +
      15. Text here lorem ipsum ibisque totum.
      16. +
      17. Text here lorem ipsum ibisque totum.
      18. +
      19. Text here lorem ipsum ibisque totum.
      20. +
      +
    12. +
    13. Text here lorem ipsum ibisque totum.
    14. +
    15. Text here lorem ipsum ibisque totum. +
        +
      1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum. +
          +
        1. Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum.
        4. +
        5. Text here lorem ipsum ibisque totum.
        6. +
        7. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        8. +
        9. Text here lorem ipsum ibisque totum.
        10. +
        11. Text here lorem ipsum ibisque totum.
        12. +
        13. Text here lorem ipsum ibisque totum. +
            +
          1. No class specified. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        14. +
        +
      6. +
      +
    16. +
    17. Text here lorem ipsum ibisque totum.
    18. +
    19. Text here lorem ipsum ibisque totum.
    20. +
    21. Text here lorem ipsum ibisque totum.
    22. +
    23. Text here lorem ipsum ibisque totum.
    24. +
    25. Text here lorem ipsum ibisque totum.
    26. +
    27. Text here lorem ipsum ibisque totum.
    28. +
    29. Text here lorem ipsum ibisque totum.
    30. +
    +
    + + + +

    Tables

    +

    mPDF supports all in-line properties inside tables.

    + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +This is data out of p +

    This is bold data p

    +This is bold data out of p
    +This is normal data after br +

    Heading 3 inside a table

    +Text here lorem ipsum ibisque totum.32 +
    This is data div
    +This is data out of div +
    This is data div (bold)
    +This is data out of div +
    Also data
    + +

    This table has padding-top and -bottom set to 3mm i.e. padding within the cells. Also background-, border colour and style, font family and size are set by in-line CSS.

    + + + + +
    Row 1This is dataThis is data
    Row 2

    This is data p

    More data

    Row 3

    This is long data

    This is data
    + + +

    Tables

    +

    The style sheet used for these examples shows some of the table styles I use on my website. The property \'topntail\' defined by a border-type definition e.g. "1px solid #880000" puts a border at the top and bottom of the table, and also below a header row (thead) if defined. Note also that <thead> will automatically turn on the header-repeat i.e. reproduce the header row at the top of each page.

    +

    bpmTopic Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    More data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

     

    + +

    bpmTopicC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    bpmTopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    +

     

    +

    bpmTopnTailC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    TopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2Bottom right align +

    This is data. Can use

    +

    bold italic sub or sup text

    +
    +

    Bottom right align

    +
    +

    This is data. This cell

    +

    uses Cell Styles to set

    +

    the borders.

    +

    All borders are collapsible

    +

    in mPDF.

    +
    This is data
    Row header 4 +

    This is data p

    +
    More data
    Row header 5Also data merged and centered
    + +

     

    + +

    Lists in a Table

    + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2 +
      +
    1. Item 1
    2. +
    3. Item 2 +
        +
      1. Subitem of ordered list
      2. +
      3. Subitem 2 +
          +
        1. Level 3 subitem
        2. +
        3. Level 3 subitem
        4. +
        +
      4. +
      +
    4. +
    5. Item 3
    6. +
    7. Another Item
    8. +
    9. Subitem +
        +
      1. Level 3 subitem
      2. +
      +
    10. +
    11. Another Item
    12. +
    +
    +Unordered list: +
      +
    • Item 1
    • +
    • Item 2 +
        +
      • Subitem of unordered list
      • +
      • Subitem 2 +
          +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        +
      • +
      +
    • +
    • Item 3
    • +
    +
    +

     

    + + +

    Automatic Column Width

    + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsUt magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.
    + + +

    Column span

    + + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    + + + +

    Header & Footer Rows

    +

    A table using a header or footer row should repeat the header/footer row across pages:

    +

    bpmTopicC Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second column header

    +
    Third column header
    Col and Row Footer +

    Second column footer

    +
    Third column footer
    Row header 1This is dataThis is data
    Row header 2This is data +

    This is data

    +
    +

    Row header 3

    +
    +

    This is data

    +
    This is data
    Row header 4This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    Row header 9Also dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    +

     

    + +

    Autosizing Tables

    +

    Periodic Table of elements. Tables are set by default to reduce font size if complete words will not fit inside each cell, to a maximum of 1/1.4 * the set font-size. This value can be changed by setting $mpdf->shrink_tables_to_fit=1.8 or using html attribute <table autosize="1.8">.

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + +

    Rotated Tables

    +

    This is set to rotate -90 degrees (counterclockwise).

    + +
    Periodic Table
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    +

     

    + + +

    Rotated text in Tables

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Element type 1A

    Second line

    Element type longer 2A

    Element type 3BElement type 4BElement type 5BElement type 6B7B8BElement type 8B R8BElement type 1B2BElement type 3AElement type 4AElement type 5AElement type 6A7AElement type 8A
    HHe
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc TiVaCrMnFeCoNi Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru RhPd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + + + + +

    Nested Tables

    + +
    +Text before table + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is dataThis is dataThis is data
    This is dataThis is dataThis is data
    This is dataThis is dataThis is dataThis is data
    + +
    + + + +

    Text before table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data +Text before table + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +

    Text after table

    +
    This is data
    Row 2This is dataThis is dataThis is data
    Row 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +
    This is data
    Row 4This is data + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    This is data
    + + +
    + + + + +

    Forms

    +
    +Textarea + +

    +Select + followed by text +

    +Input Radio + No      Keep      Choice +

    +Input Text + +

    +Input Password + +

    + Checkboxes
    + Not selected
    + Disabled
    + Selected +

    + + + + +

    +
    + + + + +

    Annotations

    +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + + + + +

    Full Images & Barcode

    +

    On the first and last page of this document, an image is reproduced full page size by placing it inside a DIV element with CSS "position:absolute". In all other situations, images are constrained to the width and height of the printable page (i.e. inside the margins). The image on the back page has CSS "opacity:0.5".

    + + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->SetAlpha(0.5); +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture +$mpdf->SetAlpha(1); +')) .'
    + + +

    The back cover also has an ISBN barcode

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->writeBarcode(\'978-0-9542246-0-8\', 1, 130, 230, 1,0, 3,3,4,4); +')) .'
    + + +

    But next is inserted the Index, which can also be done like this:

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->AddPage(\'\',NEXT-ODD\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',-1,-1,-1,-1); +$mpdf->WriteHTML(\'

    Index

    \'); +$mpdf->WriteHTML(\'\'); +')) .'
    + + + + + + +

    Index

    + + + + + + +
    + +
    + +
    + +
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('','A4','','',25,15,21,22,10,10); +$mpdf->progbar_altHTML = ' +
    Creating PDF file. Please wait...
    '; +$mpdf->StartProgressBarOutput(); + +$mpdf->mirrorMargins = 1; +$mpdf->SetDisplayMode('fullpage','two'); +$mpdf->list_number_suffix = ')'; + +$mpdf->debug = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example48_progress_bars_advanced.php b/application/third_party/mpdf/examples/example48_progress_bars_advanced.php new file mode 100755 index 00000000..7d1a6343 --- /dev/null +++ b/application/third_party/mpdf/examples/example48_progress_bars_advanced.php @@ -0,0 +1,1658 @@ + + + + + + + + +
    mPDF Example File
    +
    + +
    mPDF Example File
    +
    + +
    {PAGENO}/{nbpg}
    +
    + +
    {PAGENO}/{nbpg}
    +
    + + + + + + + +
    + +
    + +
    +
    +mPDF Example File +
    +
    + + + +

    The front cover can also be produced like this:

    + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture + +$mpdf->y = 70; +$mpdf->Shaded_box(\'mPDF Example File\', \'Trebuchet\', \'\', 28, \'70%\', \'DF\', 3, \'#FFFFFF\', \'#000044\', 10); +')) .'
    + + + + + + + + + + + + + +

    (H1) mPDF

    +

    (H2) Section 1

    +

    (H3) HTML Markup

    + + + + +

    Heading 4

    +
    Heading 5
    +
    Heading 6
    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + +
    + +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    +
    DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim.
    + +
    Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.
    + +
    Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
    + +
    PRE: Cum sociis natoque penatibus et magnis dis parturient montes, 
    +nascetur ridiculus mus. In suscipit turpis vitae odio. Integer convallis 
    +dui at metus. Fusce magna. Sed sed lectus vitae enim tempor cursus. Cras 
    +sed, posuere et, urna. Quisque ut leo. Aliquam interdum hendrerit tortor. 
    +Vestibulum elit. Vestibulum et arcu at diam mattis commodo. Nam ipsum sem, 
    +ultricies at, rutrum sit amet, posuere nec, velit. Sed molestie mollis dui.
    + + + +
    Styles - tt(teletype) italic bold big small emphasis strong
    new lines
    +code sample keyboard variable citation abbr. ACRONYM sup sub strike strike-s underline delete insert To be or not to be font changing face, size and color +
    + +

    Paragraph using the in-line style to determine the font-size (15pt) and colour

    + + +

    Testing BIG, SMALL, UNDERLINE, STRIKETHROUGH, FONT color, ACRONYM, SUPERSCRIPT and SUBSCRIPT

    +

    This is strikethrough in block and small strikethrough in small span and big strikethrough in big span and then underline and strikethrough and sup but out of span again but blue font and ACRONYM text

    + +

    This is a green reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    Repeated in BIG: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    The above repeated, but starting with a paragraph with font-size specified (7pt)

    + +

    This is strikethrough in block and small strikethrough in small span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is strikethrough in block and big strikethrough in big span and then underline but out of span again but blue font and ACRONYM text

    + +

    This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 then Strikethrough reference32-47 and strikethrough reference32-47

    + +

    This tests underline and strikethrough when they are used together as they both use text-decoration

    + + +

    Repeated in small: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +

    Repeated in BIG but with font-size set to 7pt by in-line css: This is reference32-47 and underlined reference32-47 then reference32-47 and underlined reference32-47 but out of span again but blue font and ACRONYM text

    + +
      +
    1. Item 1
    2. +
    3. Item 232
    4. +
    5. Item 3
    6. +
    7. Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. +
        +
      • Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo.
      • +
      • Subitem 2 +
          +
        • +Level 3 subitem +
        • +
        +
      • +
      +
    8. +
    9. Item 5
    10. +
    + +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DataDataDataData
    2nd line
    More DataMore DataMore DataData
    2nd line
    DataDataDataData
    2nd line
    DataDataDataData
    2nd line
    + +This paragraph has border-radius and background-gradient set. Minimum padding is recommended as 1/3rd of the border-radius. Or can use $mpdf->autoPadding. +

    Sed bibendum. Nunc eleifend ornare velit. Sed consectetuer urna in erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Mauris sodales semper metus. Maecenas justo libero, pretium at, malesuada eu, mollis et, arcu. Ut suscipit pede in nulla. Praesent elementum, dolor ac fringilla posuere, elit libero rutrum massa, vel tincidunt dui tellus a ante. Sed aliquet euismod dolor. Vestibulum sed dui. Duis lobortis hendrerit quam. Donec tempus orci ut libero. Pellentesque suscipit malesuada nisi.

    + + + + + +

    Hyphenation

    + +

    Little Women - Chapter One - Playing Pilgrims

    + + +

    Christmas won\'t be Christmas without any presents, grumbled Jo, lying on the rug.

    It\'s so dreadful to be poor! sighed Meg, looking down at her old dress.

    I don\'t think it\'s fair for some girls to have plenty of pretty things, and other girls nothing at all, added little Amy, with an injured sniff.

    We\'ve got Father and Mother, and each other, said Beth contentedly from her corner.

    The four young faces on which the firelight shone brightened at the cheerful words, but darkened again as Jo said sadly, We haven\'t got Father, and shall not have him for a long time. She didn\'t say perhaps never, but each silently added it, thinking of Father far away, where the fighting was.

    Nobody spoke for a minute; then Meg said in an altered tone, You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army. We can\'t do much, but we can make our little sacrifices, and ought to do it gladly. But I am afraid I don\'t And Meg shook her head, as she thought regretfully of all the pretty things she wanted.

    But I don\'t think the little we should spend would do any good. We\'ve each got a dollar, and the army wouldn\'t be much helped by our giving that. I agree not to expect anything from Mother or you, but I do want to buy UNDINE AND SINTRAM for myself. I\'ve wanted it so long, said Jo, who was a bookworm.

    I planned to spend mine in new music, said Beth, with a little sigh, which no one heard but the hearth brush and kettle holder.

    I shall get a nice box of Faber\'s drawing pencils. I really need them, said Amy decidedly.

    Mother didn\'t say anything about our money, and she won\'t wish us to give up everything. Let\'s each buy what we want, and have a little fun. I\'m sure we work hard enough to earn it, cried Jo, examining the heels of her shoes in a gentlemanly manner.

    I know I do—teaching those tiresome children nearly all day, when I\'m longing to enjoy myself at home, began Meg, in the complaining tone again.

    You don\'t have half such a hard time as I do, said Jo. How would you like to be shut up for hours with a nervous, fussy old lady, who keeps you trotting, is never satisfied, and worries you till you you\'re ready to fly out the window or cry?

    It\'s naughty to fret, but I do think washing dishes and keeping things tidy is the worst work in the world. It makes me cross, and my hands get so stiff, I can\'t practice well at all. And Beth looked at her rough hands with a sigh that any one could hear that time.

    I don\'t believe any of you suffer as I do, cried Amy, for you don\'t have to go to school with impertinent girls, who plague you if you don\'t know your lessons, and laugh at your dresses, and label your father if he isn\'t rich, and insult you when your nose isn\'t nice.

    If you mean libel, I\'d say so, and not talk about labels, as if Papa was a pickle bottle, advised Jo, laughing.

    I know what I mean, and you needn\'t be satirical about it. It\'s proper to use good words, and improve your vocabulary, returned Amy, with dignity.

    Don\'t peck at one another, children. Don\'t you wish we had the money Papa lost when we were little, Jo? Dear me! How happy and good we\'d be, if we had no worries! said Meg, who could remember better times.

    You said the other day you thought we were a deal happier than the King children, for they were fighting and fretting all the time, in spite of their money.

    So I did, Beth. Well, I think we are. For though we do have to work, we make fun of ourselves, and are a pretty jolly set, as Jo would say.

    Jo does use such slang words! observed Amy, with a reproving look at the long figure stretched on the rug.

    Jo immediately sat up, put her hands in her pockets, and began to whistle.

    Don\'t, Jo. It\'s so boyish!

    That\'s why I do it.

    I detest rude, unladylike girls!

    I hate affected, niminy-piminy chits!

    Birds in their little nests agree, sang Beth, the peacemaker, with such a funny face that both sharp voices softened to a laugh, and the pecking ended for that time.

    Really, girls, you are both to be blamed, said Meg, beginning to lecture in her elder-sisterly fashion. You are old enough to leave off boyish tricks, and to behave better, Josephine. It didn\'t matter so much when you were a little girl, but now you are so tall, and turn up your hair, you should remember that you are a young lady.

    I\'m not! And if turning up my hair makes me one, I\'ll wear it in two tails till I\'m twenty, cried Jo, pulling off her net, and shaking down a chestnut mane. I hate to think I\'ve got to grow up, and be Miss March, and wear long gowns, and look as prim as a China Aster! It\'s bad enough to be a girl, anyway, when I like boy\'s games and work and manners! I can\'t get over my disappointment in not being a boy. And it\'s worse than ever now, for I\'m dying to go and fight with Papa. And I can only stay home and knit, like a poky old woman!

    And Jo shook the blue army sock till the needles rattled like castanets, and her ball bounded across the room.

    Poor Jo! It\'s too bad, but it can\'t be helped. So you must try to be contented with making your name boyish, and playing brother to us girls, said Beth, stroking the rough head with a hand that all the dish washing and dusting in the world could not make ungentle in its touch.

    As for you, Amy, continued Meg, you are altogether to particular and prim. Your airs are funny now, but you\'ll grow up an affected little goose, if you don\'t take care. I I like your nice manners and refined ways of speaking, when you don\'t try to be elegant. But your absurd words are as bad as Jo\'s slang.

    If Jo is a tomboy and Amy a goose, what am I, please? asked Beth, ready to share the lecture.

    You\'re a dear, and nothing else, answered Meg warmly, and no one contradicted her, for the \'Mouse\' was the pet of the family.

    + + + + + + + + + + +

    Lists

    +
    +
      +
    1. Text here lorem ipsum ibisque totum.
    2. +
    3. Text here lorem ipsum ibisque totum.
    4. +
    5. Text here lorem ipsum ibisque totum.
    6. +
    7. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum. Text here lorem ipsum ibisque totum.
    8. +
    9. Text here lorem ipsum ibisque totum.
    10. +
    11. Text here lorem ipsum ibisque totum. +
        +
      1. Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum.
      6. +
      7. Text here lorem ipsum ibisque totum.
      8. +
      9. Text here lorem ipsum ibisque totum.
      10. +
      11. Text here lorem ipsum ibisque totum. +
          +
        1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum. +
        4. +
        5. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum. +
              +
            1. Text here lorem ipsum ibisque totum.
            2. +
            3. Text here lorem ipsum ibisque totum.
            4. +
            5. Text here lorem ipsum ibisque totum.
            6. +
            7. Text here lorem ipsum ibisque totum.
            8. +
            9. Text here lorem ipsum ibisque totum.
            10. +
            +
          10. +
          11. Text here lorem ipsum ibisque totum.
          12. +
          13. Text here lorem ipsum ibisque totum.
          14. +
          15. Text here lorem ipsum ibisque totum.
          16. +
          17. Text here lorem ipsum ibisque totum.
          18. +
          +
        6. +
        7. Text here lorem ipsum ibisque totum.
        8. +
        +
      12. +
      13. Text here lorem ipsum ibisque totum.
      14. +
      15. Text here lorem ipsum ibisque totum.
      16. +
      17. Text here lorem ipsum ibisque totum.
      18. +
      19. Text here lorem ipsum ibisque totum.
      20. +
      +
    12. +
    13. Text here lorem ipsum ibisque totum.
    14. +
    15. Text here lorem ipsum ibisque totum. +
        +
      1. Big text indent 25mm: Text here lorem ipsum ibisque totum.
      2. +
      3. Text here lorem ipsum ibisque totum.
      4. +
      5. Text here lorem ipsum ibisque totum. +
          +
        1. Text here lorem ipsum ibisque totum.
        2. +
        3. Text here lorem ipsum ibisque totum.
        4. +
        5. Text here lorem ipsum ibisque totum.
        6. +
        7. Text here lorem ipsum ibisque totum. +
            +
          1. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        8. +
        9. Text here lorem ipsum ibisque totum.
        10. +
        11. Text here lorem ipsum ibisque totum.
        12. +
        13. Text here lorem ipsum ibisque totum. +
            +
          1. No class specified. Text here lorem ipsum ibisque totum.
          2. +
          3. Text here lorem ipsum ibisque totum.
          4. +
          5. Text here lorem ipsum ibisque totum.
          6. +
          7. Text here lorem ipsum ibisque totum.
          8. +
          9. Text here lorem ipsum ibisque totum.
          10. +
          +
        14. +
        +
      6. +
      +
    16. +
    17. Text here lorem ipsum ibisque totum.
    18. +
    19. Text here lorem ipsum ibisque totum.
    20. +
    21. Text here lorem ipsum ibisque totum.
    22. +
    23. Text here lorem ipsum ibisque totum.
    24. +
    25. Text here lorem ipsum ibisque totum.
    26. +
    27. Text here lorem ipsum ibisque totum.
    28. +
    29. Text here lorem ipsum ibisque totum.
    30. +
    +
    + + + +

    Tables

    +

    mPDF supports all in-line properties inside tables.

    + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +This is data out of p +

    This is bold data p

    +This is bold data out of p
    +This is normal data after br +

    Heading 3 inside a table

    +Text here lorem ipsum ibisque totum.32 +
    This is data div
    +This is data out of div +
    This is data div (bold)
    +This is data out of div +
    Also data
    + +

    This table has padding-top and -bottom set to 3mm i.e. padding within the cells. Also background-, border colour and style, font family and size are set by in-line CSS.

    + + + + +
    Row 1This is dataThis is data
    Row 2

    This is data p

    More data

    Row 3

    This is long data

    This is data
    + + +

    Tables

    +

    The style sheet used for these examples shows some of the table styles I use on my website. The property \'topntail\' defined by a border-type definition e.g. "1px solid #880000" puts a border at the top and bottom of the table, and also below a header row (thead) if defined. Note also that <thead> will automatically turn on the header-repeat i.e. reproduce the header row at the top of each page.

    +

    bpmTopic Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    More data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    + +

     

    + +

    bpmTopicC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    bpmTopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is dataThis is data
    Row 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row 3

    +
    +

    This is long data

    +
    This is data
    +

    Row 4 <td> cell

    +
    This is data +

    This is data

    +
    Row 5Also dataAlso data
    Row 6Also dataAlso data
    Row 7Also dataAlso data
    Row 8Also dataAlso data
    +

     

    +

    bpmTopnTailC Class (centered) Odd and Even rows

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col/Row Header +

    Second column header p

    +
    Third column header
    Row header 1This is dataThis is data
    Row header 2 +

    This is data p

    +
    +

    This is data

    +
    +

    Row header 3

    +
    +

    This is long data

    +
    This is data
    +

    Row header 4

    +

    <th> cell acting as header

    +
    This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    + +

     

    + +

    TopnTail Class

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2Bottom right align +

    This is data. Can use

    +

    bold italic sub or sup text

    +
    +

    Bottom right align

    +
    +

    This is data. This cell

    +

    uses Cell Styles to set

    +

    the borders.

    +

    All borders are collapsible

    +

    in mPDF.

    +
    This is data
    Row header 4 +

    This is data p

    +
    More data
    Row header 5Also data merged and centered
    + +

     

    + +

    Lists in a Table

    + + + + + + + + + + + + + + +
    Col and Row Header +

    Second

    +

    column

    +
    Top right align
    +

    Row header 1 p

    +
    This is dataThis is data
    Row header 2 +
      +
    1. Item 1
    2. +
    3. Item 2 +
        +
      1. Subitem of ordered list
      2. +
      3. Subitem 2 +
          +
        1. Level 3 subitem
        2. +
        3. Level 3 subitem
        4. +
        +
      4. +
      +
    4. +
    5. Item 3
    6. +
    7. Another Item
    8. +
    9. Subitem +
        +
      1. Level 3 subitem
      2. +
      +
    10. +
    11. Another Item
    12. +
    +
    +Unordered list: +
      +
    • Item 1
    • +
    • Item 2 +
        +
      • Subitem of unordered list
      • +
      • Subitem 2 +
          +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        • Level 3 subitem
        • +
        +
      • +
      +
    • +
    • Item 3
    • +
    +
    +

     

    + + +

    Automatic Column Width

    + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsUt magna ipsum, tempus in, condimentum at, rutrum et, nisl. Vestibulum interdum luctus sapien. Quisque viverra. Etiam id libero at magna pellentesque aliquet. Nulla sit amet ipsum id enim tempus dictum. Maecenas consectetuer eros quis massa. Mauris semper velit vehicula purus. Duis lacus. Aenean pretium consectetuer mauris. Ut purus sem, consequat ut, fermentum sit amet, ornare sit amet, ipsum. Donec non nunc. Maecenas fringilla. Curabitur libero. In dui massa, malesuada sit amet, hendrerit vitae, viverra nec, tortor. Donec varius. Ut ut dolor et tellus adipiscing adipiscing.
    + + +

    Column span

    + + + + + + + + + + +
    CausesNulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit.
    +Ut a eros at ligula vehicula pretium; maecenas feugiat pede vel risus.
    +Suspendisse potenti
    MechanismsFusce eleifend neque sit amet erat.
    +Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus.
    Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla.
    +Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien.
    + + + +

    Header & Footer Rows

    +

    A table using a header or footer row should repeat the header/footer row across pages:

    +

    bpmTopicC Class

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Col and Row Header +

    Second column header

    +
    Third column header
    Col and Row Footer +

    Second column footer

    +
    Third column footer
    Row header 1This is dataThis is data
    Row header 2This is data +

    This is data

    +
    +

    Row header 3

    +
    +

    This is data

    +
    This is data
    Row header 4This is data +

    This is data

    +
    Row header 5Also dataAlso data
    Row header 6Also dataAlso data
    Row header 7Also dataAlso data
    Row header 8Also dataAlso data
    Row header 9Also dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    Another Row headerAlso dataAlso data
    +

     

    + +

    Autosizing Tables

    +

    Periodic Table of elements. Tables are set by default to reduce font size if complete words will not fit inside each cell, to a maximum of 1/1.4 * the set font-size. This value can be changed by setting $mpdf->shrink_tables_to_fit=1.8 or using html attribute <table autosize="1.8">.

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + +

    Rotated Tables

    +

    This is set to rotate -90 degrees (counterclockwise).

    + +
    Periodic Table
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1A2A3B4B5B6B7B8B8B8B1B2B3A4A5A6A7A8A
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    +

     

    + + +

    Rotated text in Tables

    + +
    Periodic Table
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Element type 1A

    Second line

    Element type longer 2A

    Element type 3BElement type 4BElement type 5BElement type 6B7B8BElement type 8B R8BElement type 1B2BElement type 3AElement type 4AElement type 5AElement type 6A7AElement type 8A
    HHe
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc TiVaCrMnFeCoNi Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru RhPd Ag Cd In Sn Sb Te I Xe
    Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra Ac
    Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
    Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
    + + + + + + +

    Nested Tables

    + +
    +Text before table + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is data + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. C4
    Row DD2D3D4
    +
    This is data
    This is dataThis is dataThis is dataThis is data
    This is dataThis is dataThis is data
    This is dataThis is dataThis is dataThis is data
    + +
    + + + +

    Text before table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data +Text before table + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +

    Text after table

    +
    This is data
    Row 2This is dataThis is dataThis is data
    Row 3 + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B3B4
    Row CC2C3C4
    Row DD2D3D4
    +
    This is data
    Row 4This is data + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row AA2A3A4
    Row BB2B4
    Row CC2 + + + + + + + + + + +
    F1F2
    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.G2
    +
    C4
    Row DD2D3D4
    +
    This is data
    + + +
    + + + + +

    Forms

    +
    +Textarea + +

    +Select + followed by text +

    +Input Radio + No      Keep      Choice +

    +Input Text + +

    +Input Password + +

    + Checkboxes
    + Not selected
    + Disabled
    + Selected +

    + + + + +

    +
    + + + + +

    Annotations

    +

    Praesent pharetra nulla in turpis. Sed ipsum nulla, sodales nec, vulputate in, scelerisque vitae, magna. Sed egestas justo nec ipsum. Nulla facilisi. Praesent sit amet pede quis metus aliquet vulputate. Donec luctus. Cras euismod tellus vel leo. Cras tellus. Fusce aliquet. Curabitur tincidunt viverra ligula. Fusce eget erat. Donec pede. Vestibulum id felis. Phasellus tincidunt ligula non pede. Morbi turpis. In vitae dui non erat placerat malesuada. Mauris adipiscing congue ante. Proin at erat. Aliquam mattis.

    +

    P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + + + +

    Full Images & Barcode

    +

    On the first and last page of this document, an image is reproduced full page size by placing it inside a DIV element with CSS "position:absolute". In all other situations, images are constrained to the width and height of the printable page (i.e. inside the margins). The image on the back page has CSS "opacity:0.5".

    + + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->SetAlpha(0.5); +$mpdf->Image(\'clematis.jpg\',0,0,210,297,\'jpg\',\'\',true, false); +// the last "false" allows a full page picture +$mpdf->SetAlpha(1); +')) .'
    + + +

    The back cover also has an ISBN barcode

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->writeBarcode(\'978-0-9542246-0-8\', 1, 130, 230, 1,0, 3,3,4,4); +')) .'
    + + +

    But next is inserted the Index, which can also be done like this:

    + + +
    '. nl2br(htmlspecialchars('/* ALTERNATIVE PHP METHOD */ +$mpdf->AddPage(\'\',NEXT-ODD\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',-1,-1,-1,-1); +$mpdf->WriteHTML(\'

    Index

    \'); +$mpdf->WriteHTML(\'\'); +')) .'
    + + + + + + +

    Index

    + + + + + + +
    + +
    + +
    + +
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('','A4','','',25,15,21,22,10,10); + +$mpdf->progbar_heading = 'mPDF file progress (Advanced)'; +$mpdf->StartProgressBarOutput(2); + +$mpdf->mirrorMargins = 1; +$mpdf->SetDisplayMode('fullpage','two'); +$mpdf->list_number_suffix = ')'; + +$mpdf->debug = true; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example52_lineheight.htm b/application/third_party/mpdf/examples/example52_lineheight.htm new file mode 100755 index 00000000..73eca93a --- /dev/null +++ b/application/third_party/mpdf/examples/example52_lineheight.htm @@ -0,0 +1,36 @@ + + + + + +

    Line-height & vertical alignment

    +
    In these examples, top and bottom padding are set to 0, so the block height = line height.
    +
    The inline text (set to a larger font-size) inherits the line-height as a factor of the largest font-size i.e. the line height will expand to reflect the largest font on the line.
    +Line-height: "normal" (set in mPDF by default as 1.33).
    +

    Normal text 16pt font-size  and normal again

    + +
    Line-height: 2.0 When using relative line-heights, the text is aligned vertically so that the centre-line of the line goes throught the middle of the largest font.
    +

    Normal text 16pt font-size  and normal again

    + +
    Line-heights set as a percentages are computed on the base font-size, and are then inherited and treated the same as absolute lengths. This is also true for "em" values. The line-height of this line is set as 200% of the paragraph font-size (10pt).
    +When using absolute line-heights, the text is aligned vertically so that the centre-line of the line goes throught the middle of the base font.
    +This means that as far as possible, multiple lines will remain equally spaced
    +Line-height: 200%
    +

    Normal text 16pt font-size  and normal again

    + +
    If the line includes a font-size greater than 1.6 times the computed line-height, then the text baseline is dropped so that the text will approximately fit within the line-height. +
    Line-height: 2em
    +

    Normal text 18pt font-size  and normal again

    + +
    If the line includes a font-size greater than 2 times the computed line-height, then the line-height is increased to accommodate the larger fontsize.
    +Line-height: 2em
    +

    Normal text 24pt font-size  and normal again

    + + \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example52_new_mPDF_4-2_features.php b/application/third_party/mpdf/examples/example52_new_mPDF_4-2_features.php new file mode 100755 index 00000000..6cf48c99 --- /dev/null +++ b/application/third_party/mpdf/examples/example52_new_mPDF_4-2_features.php @@ -0,0 +1,492 @@ + +body { + font-family: \'DejaVu Sans Condensed\'; +} +@page { + margin-top: 2.0cm; + margin-bottom: 2.0cm; + margin-left: 2.3cm; + margin-right: 1.7cm; + margin-header: 8mm; + margin-footer: 8mm; + footer: html_myHTMLFooter; + background-color:#ffffff; +} + +@page :first { + margin-top: 6.5cm; + margin-bottom: 2cm; + header: html_myHTMLHeader; + footer: _blank; + resetpagenum: 1; + background-gradient: linear #FFFFFF #FFFF44 0 0.5 1 0.5; + background: #ccffff url(bgbarcode.png) repeat-y fixed left top; +} +@page letterhead { + margin-top: 2.0cm; + margin-bottom: 2.0cm; + margin-left: 2.3cm; + margin-right: 1.7cm; + margin-header: 8mm; + margin-footer: 8mm; + footer: html_myHTMLFooter; + background-color:#ffffff; +} + +@page letterhead :first { + margin-top: 6.5cm; + margin-bottom: 2cm; + header: html_myHTMLHeader; + footer: _blank; + resetpagenum: 1; +} +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; +} +.rounded { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + border-radius: 2mm; + background-clip: border-box; +} +h4 { + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.3em; +} +div.text { + padding:1em; + margin-bottom: 0.25em; + text-align:justify; +} +div.artificial { + font-family: arialuni; /* custom font using MS Arial Unicode */ +} +p { margin-top: 0; } +.code { + font-family: mono; + font-size: 9pt; + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; +} + + + + + + + + +

    mPDF Version 4.2

    +

    New Features

    + +
    +
      +
    • image handling improved
    • +
    • table layout - additional control over resizing
    • +
    • vertical-alignment of images - better support for all CSS types
    • +
    • top and bottom margins collapse between block elements
    • +
    • improved support for CSS line-height
    • +
    • display progress bar whilst generating file
    • +
    • CSS @page selector can be specified when adding a pagebreak
    • +
    • CSS @page selector allows different margins, backgrounds, headers/footers on :first :left and :right pages
    • +
    • PNG images with alpha channel fully supported
    • +
    • ability to generate italic and bold font variants from base font file
    • +
    • CJK fonts to embed as subsets
    • +
    • "double" border on block elements
    • +
    • character substitution for missing characters in UTF-8 fonts
    • +
    • direct passing of dynamically produced image data
    • +
    • background-gradient and background-image can now co-exist
    • +
    + +Note: automatic top- and bottom-margin to accomodate varying header/footer size was introduced in v4.0 but was not highlighted cf. AutoHeaderMargin in the Manual. + +
    +
    + +
    +

    Page backgrounds

    +Background images, gradients and/or colours can be used together on the same page. On this page, the bars on the left hand side are created using a background-image, whilst a background-gradient sets the background to the whole page. +
    +
    + +
    +

    CSS "double" border

    +Block elements can now use the CSS property: border(style) = double. See also the tiger logo in the header of this page. +
    +
    + +
    +

    CJK fonts to embed as subsets

    +When writing documents with Chinese, Japanese or Korean characters, mPDF has previously required the end-user to download Adobe\'s free CJK font pack. +The ability to embed font subsets now makes it feasible to use open license CJK fonts. 2 fonts are now available to download as an additional font-pack: +
      +
    • zn_hannom_a - contains all characters in the SJIS, BIG-5, and GBK codepages; original file was Han Nom A font (Hi-res version) from http://vietunicode.sourceforge.net/fonts/fonts_hannom.html
    • +
    • unbatang - contains all the (Korean) characters in the UHC codepage; original file from from http://kldp.net/projects/unfonts/download
    • +
    +The following characters only added an extra 15kB to the size of this PDF file, and approximately 0.15 seconds extra to compile:
    + +Chinese (traditional) '."\xe6\x86\x82\xe9\xac\xb1".' ; chinese (simplified) '."\xe6\x9d\xa5\xe8\x87\xaa".' ; japanese '."\xe3\x81\x9f\xe3\x82\x90".' ; korean '."\xed\x82\xa4\xec\x8a\xa4".' +
    +
    + +
    +

    Artificial Bold and Italic

    +The text in this block is in ArialUnicodeMS font. Using embedded subsets it covers most characters you want to print - BUT it does not have bold, italic, or bold-italic forms.
    +From version 4.2, mPDF will create "artificial" font styles if they are not available as separate font files:
    +

    The quick brown fox jumps over a lazy dog

    +

    The quick brown fox jumps over a lazy dog

    +

    The quick brown fox jumps over a lazy dog

    +
    +
    + +
    +

    Character substitution in UTF-8 files

    +This paragraph has the font-family set to Trebuchet MS, and the document has the default font set as DejaVuSansCondensed. +The following characters are not present in the Trebuchet font, and are substituted from the core Adobe Zapfdingbats font:
    + +✐ ✑ ✒ ✓ ✔ ✕ ✖ ✗ ✘ ✙ ✚ ✛ ✜ ✝ ✞ ✟
    +The characters are not present in the Trebuchet font, and are substituted from the (default) DejaVuSansCondensed font:
    +ʀ ʁ ʂ ʃ ʄ ʅ ʆ ʇ ʈ ʉ ʊ ʋ ʌ ʍ ʎ ʏ
    +Character substitution in UTF-8 files is enabled by setting: +

    +$mpdf->useSubstitutionsMB = true; +

    +
    NB In mPDF 5.0 this has changed to +

    +$mpdf->useSubstitutions = true; +

    +
    +It is not recommended to enable this for regular use, as it will add to the processing time. +
    + + + + + +

    Margin-collapse

    +

    mPDF has always allowed margins to be collapsed at the top and bottom of pages. This is specified by the custom CSS property "margin-collapse: collapse"

    + +

    mPDF 4.2 also allows margins to collapse between block elements on the page. This is the default behaviour in browsers, and has been enabled in mPDF 4.2 by default.

    + +

    In the next 2 paragraphs, the first one has the margin-bottom set to 3em, and the second has the margin-top set to 0em. So the vertical-space between paragraphs is 3em:

    + +

    The quick brown fox jumps over a lazy dog

    +

    The quick brown fox jumps over a lazy dog

    + +

    In the next 2 paragraphs, the first one has the margin-bottom set to 2em, and the second has the margin-top set to 1em. The margins collapse to the larger of the adjoining margins i.e. 2em:

    + +

    The quick brown fox jumps over a lazy dog

    +

    The quick brown fox jumps over a lazy dog

    + + + + +

    Images

    + +

    PNG Alpha channel

    +PNG alpha channel transparency is now fully supported, and works against solid backgrounds, gradients or background images: + + + + + + + + +
    + +
    + +

    Image Border and padding

    +Image padding is now supported as well as border and margin: + +
    + +

    Vertical alignment

    +
    From mPDF version 4.2 onwards, most of the values for "vertical-align" are supported: top, bottom, middle, baseline, text-top, and text-bottom.
    +Note: The default value for vertical alignment has been changed to baseline, and the default padding to 0, consistent with most browsers. +
    +
    +
    +baseline: +text-bottom: +middle: +bottom: +text-top: +top: +
    + + + +

    Image Alignment

    +
    From mPDF version 4.2 onwards, in-line images can be individually aligned (vertically). +
    + +
    +These images +are +top +aligned +
    + +
    +These images +are +text-top +aligned +
    + +
    +These images +are +bottom +aligned +
    + +
    +These images +are +text-bottom +aligned +
    + +
    +These images +are +baseline +aligned +
    + +
    +These images +are +middle +aligned +
    + +
    +These images +are +middle +aligned +
    + + +

    Images from PHP

    + +
    + +
    +This image was created with the following code: + +

    + $img = imagecreatetruecolor(200, 200);
    + $white = imagecolorallocate($img, 255, 255, 255);
    + $red = imagecolorallocate($img, 255, 0, 0);
    + $green = imagecolorallocate($img, 0, 255, 0);
    + $blue = imagecolorallocate($img, 0, 0, 255);
    + imagearc($img, 100, 100, 200, 200, 0, 360, $white);
    + imagearc($img, 100, 100, 150, 150, 25, 155, $red);
    + imagearc($img, 60, 75, 50, 50, 0, 360, $green);
    + imagearc($img, 140, 75, 50, 50, 0, 360, $blue);
    + ob_start();
    + imagejpeg($img);
    + $mpdf->smileyface = ob_get_clean();
    + imagedestroy($img);
    +

    +and written to the document using: +

    +<img src="var:smileyface" /> +

    + + + +

    Line-height inheritance

    +Line-height inheritance has been altered to follow the CSS2 recommendation: +
      +
    • normal is inherited as "normal"
    • +
    • 1.2 is inherited as a factor
    • +
    • 120% is converted to an actual value and then inherited as the computed value
    • +
    • em is converted to an actual value and then inherited as the computed value
    • +
    • px pt mm are inherited as fixed values
    • +
    + +
    Relative values (e.g. 1.3, normal)
    +
    +This DIV has the line-height set as "2.0" and font-size as 12pt. The line-height is therefore 24pt, but the factor of 2 is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse... +
    +This DIV has the font-size set as 8pt. The line-height of 2 is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. +
    +This DIV has the font-size set as 18pt. The line-height of 2 is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non... +
    +
    +
    +
    +
    Absolute values (e.g. 130%, 1.3em, 18pt)
    +
    +This DIV has the line-height set as "200%" and font-size as 12pt. The computed line-height of 24pt is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse... +
    +This DIV has the font-size set as 8pt. The computed line-height of 24pt is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. +
    +This DIV has the font-size set as 18pt. The computed line-height of 24pt is inherited...
    +Nulla felis erat, imperdiet eu, ullamcorper non... +
    +
    +
    + + + +

    Line-height & vertical alignment

    +
    In these examples, top and bottom padding are set to 0, so the block height = line height.
    +
    The inline text (set to a larger font-size) inherits the line-height as a factor of the largest font-size i.e. the line height will expand to reflect the largest font on the line.
    +Line-height: "normal" (set in mPDF by default as 1.33).
    +

    Normal text 16pt font-size  and normal again

    + +
    Line-height: 2.0 When using relative line-heights, the text is aligned vertically so that the centre-line of the line goes throught the middle of the largest font.
    +

    Normal text 16pt font-size  and normal again

    + +
    Line-heights set as a percentages are computed on the base font-size, and are then inherited and treated the same as absolute lengths. This is also true for "em" values. The line-height of this line is set as 200% of the paragraph font-size (10pt).
    +When using absolute line-heights, the text is aligned vertically so that the centre-line of the line goes throught the middle of the base font.
    +This means that as far as possible, multiple lines will remain equally spaced
    +Line-height: 200%
    +

    Normal text 16pt font-size  and normal again

    + +
    If the line includes a font-size greater than 1.6 times the computed line-height, then the text baseline is dropped so that the text will approximately fit within the line-height. +
    Line-height: 2em
    +

    Normal text 18pt font-size  and normal again

    + +
    If the line includes a font-size greater than 2 times the computed line-height, then the line-height is increased to accommodate the larger fontsize.
    +Line-height: 2em
    +

    Normal text 24pt font-size  and normal again

    + +
    +This broadly reflects the behaviour of IE and Firefox. Note that tall characters such as  may fall outside the computed line-heights. See the same in an HTML page. + + + +

    Extended use of CSS @page selectors

    +The CSS @page selector, together with the pseudo-selectors :first :left :right have increased support in mPDF 4.2
    +A named @page can be selected when forcing a new page, e.g. this page was started with:
    +<pagebreak page-selector="letterhead" /> +
    +The header and background on this page (and page 1 of the document) are set by the CSS selector: @page letterhead :first {} whilst subsequent pages have no header, a footer, and no background. +
    +CSS @page selectors allow different margins, backgrounds, headers/footers to be set on :first :left and :right pages. Only fixed or mirrored left- and right-margins are supported (i.e. cannot specify different margins for :left and :right). +
    +This layout can be used to produce company letters with only the first page on letterheaded paper. + + +

    Table Layout control

    +

    mPDF attempts to layout tables according to HTML and CSS specifications. However, because of the difference between screen and paged media, mPDF resizes tables when necessary to make them fit the page. This will happen if the minimum table-width is greater than the page-width. Minimum table-width is defined as the minimum width to accomodate the longest word in each column i.e. words will never be split. +

    +

    This resizing (minimum-width) can be disabled using a custom CSS property "overflow" on the TABLE tag. There are 4 options:

    +<table style="overflow: auto"> (this is the default, using resizing) + + + + +
    VerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatall
    +
    +<table style="overflow: visible"> (disables resizing, but allows overflow to show) + + + + +
    VerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatall
    +
    + +<table style="overflow: hidden"> (disables resizing, and hides/clips any overflow) + + + + +
    VerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatall
    +
    + +<table style="overflow: wrap"> (forces words to break as necessary) + + + + +
    VerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatallVerylongwordwithnospacesinitatall
    +
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== + +include("../mpdf.php"); + +$mpdf=new mPDF('','A4','','',15,15,20,20,5,5); + +$mpdf->SetDisplayMode('fullpage'); + +$mpdf->useSubstitutions = true; + +// Dynamically create image in var:smileyface + $img = imagecreatetruecolor(200, 200); + $white = imagecolorallocate($img, 255, 255, 255); + $red = imagecolorallocate($img, 255, 0, 0); + $green = imagecolorallocate($img, 0, 255, 0); + $blue = imagecolorallocate($img, 0, 0, 255); + imagearc($img, 100, 100, 200, 200, 0, 360, $white); + imagearc($img, 100, 100, 150, 150, 25, 155, $red); + imagearc($img, 60, 75, 50, 50, 0, 360, $green); + imagearc($img, 140, 75, 50, 50, 0, 360, $blue); + ob_start(); + imagejpeg($img); + $mpdf->smileyface = ob_get_clean(); + imagedestroy($img); + + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example54_new_mPDF_v5-1_features_gradients_and_images.php b/application/third_party/mpdf/examples/example54_new_mPDF_v5-1_features_gradients_and_images.php new file mode 100755 index 00000000..ec8f1b05 --- /dev/null +++ b/application/third_party/mpdf/examples/example54_new_mPDF_v5-1_features_gradients_and_images.php @@ -0,0 +1,479 @@ + +body { + font-family: sans-serif; + font-size: 10pt; +} +h4 { + font-variant: small-caps; +} +h5 { + margin-bottom: 0; + color: #110044; +} +p { margin-top: 0; } +dl { + margin: 0; +} +table { + border-spacing: 0.5em; + border: 7px dashed teal; +} +.table1 { + background-image: -moz-linear-gradient(left, #07cdde 20%, #00f200 ); +} +.table1 tr.thisrow1 { + background-image-resolution: 300dpi; + background: transparent url(\'bayeux1.jpg\') repeat scroll left top; +} +.table1 tr.thisrow1 td { + height: 28mm; +} +.table1 tr.thisrow2 { + background-image: none; + background: -moz-linear-gradient(left, #c7Fdde 20%, #FF0000 ); + background: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, rgb(90,83,12)), color-stop(0.65, rgb(117,117,39)), color-stop(0.83, rgb(153,153,67))); +} +.table3 { + border-collapse: collapse; + /* background-gradient: linear #07cdde #00f200 1 0 0.5 1; */ + background: -moz-linear-gradient(left, #07cdde 20%, #00f200 ); +} +tr.thisrow { + border: 3px dashed red; + background: transparent url(\'bayeux1.jpg\') repeat scroll left top; +} +.table3 tr.thisrow { + border: 3px dashed orange; + background: transparent url(\'bgrock.jpg\') repeat scroll left top; +} +tfoot tr { + border: 5px dashed blue; + /* background-gradient: linear #c7Fdde #FF0000 1 0 0.5 0; */ + background: -moz-linear-gradient(left, #c7Fdde 20%, #FF0000 ); +} +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background: linear-gradient(top, #c7cdde, #f0f2ff); +} +.rounded { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background: linear-gradient(top, #c7cdde, #f0f2ff); + border-radius: 2mm; + background-clip: border-box; +} +div.text { + padding:1em; + margin: 1em 0; + text-align:justify; +} +.code { + font-family: mono; + font-size: 9pt; + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; +} + + + +
    + +

    mPDF

    +

    New features in mPDF Version 5.1

    + +
    +
      +
    • CSS background (images, colours or gradients) on <TR> and <TABLE>
    • +
    • CSS border on <TR> (only in border-collapsed mode)
    • +
    • support for Mozilla and CSS3 gradient syntax: +
        +
      • -moz-linear-gradient, linear-gradient
      • +
      • -moz-radial-gradient, radial-gradient
      • +
      • -moz-repeating-linear-gradient, linear-repeating-gradient
      • +
      • -moz-repeating-radial-gradient, radial-repeating-gradient
      • +
      +
    • +
    • expanded support for gradients (including in SVG images): +
        +
      • multiple colour \'stops\'
      • +
      • opacity (transparency)
      • +
      • angle and/or position can be specified
      • +
      +
    • +
    • gradient can be used as an image mask (custom mPDF styles: gradient-mask)
    • +
    • CSS3 image-orientation supported for <IMG> (similar to existing custom mPDF attribute: rotate)
    • +
    • CSS3 image-resolution supported for <IMG>
    • +
    • background-image-resolution (custom mPDF CSS-type style) to define resolution of background images
    • +
    • improved support for SVG images
    • +
    • SVG and WMF images supported in background-image
    • +
    • file attachments (embedded in PDF file) → → → → →
    • +
    +
    + +
    Tables: borders, background images & gradients
    + +
    Background images or gradients can be set on whole tables or table rows (as well as individual table cells)
    + + + + + + + +
    Row 1This is dataThis is data
    This row hasa background-imageof the bayeux tapestry

    Row 3

    This is long data

    This is data
    This row hasa gradient setwhich spans all 3 cells
    Row 5Also dataAlso data
    + + +
    Border can be set on table rows (only when border-collapse is set to collapse)
    + + + + + +
    Row 1This is dataThis is data
    Row 2This is data
    This is data
    This is data
    This is data
    Also data

    Row 3

    This is long data

    This is data
    + + + + + +
    + +
    Mozilla and CSS3 gradient syntax
    + +
    +

    Linear gradients

    +

    Angle set AND points e.g. -moz-linear-gradient(34% 84% 30deg, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + +
    top right 210 degrees   
    30% 80% 60 degrees   
    10px 40px 325 degrees   
    bottom left 135deg   
    + + +

    Points set only e.g. -moz-linear-gradient(bottom left, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + + +
    bottom right  
    top  
    10px 40px  
    30% 10%  
    + + + +

    Angle set but no points e.g. -moz-linear-gradient(30deg, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + + +
    90 degrees   
    120 degrees   
    180 degrees   
    210 degrees   
    + + + +
    +

    Linear and radial gradients are not specified in the CSS2 specification. The CSS3 draft specification gives a way of outputting gradients, but currently this is not supported by any browser.

    +

    Mozilla (Firefox) has developed its own way of producing gradients, which approximates to the CSS3 draft specification:

    +
      +
    • -moz-linear-gradient
    • +
    • -moz-repeating-linear-gradient
    • +
    • -moz-radial-gradient and
    • +
    • -moz-repeating-radial-gradient
    • +
    +

    WebKit (Safari, Chrome etc.) have a separate way of defining gradients using -webkit-gradient

    +

    Microsoft (IE) does not support any such method of specifying gradients, but does have a function filter: progid:DXImageTransform.Microsoft.gradient()

    +

    When writing HTML for cross-browser compatibility, it is common to see something like this in a stylesheet:

    +

    +background: #999999; /* for non-css3 browsers */
    +filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#cccccc\', endColorstr=\'#000000\'); /* for IE */
    +background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#000000)); /* for webkit browsers */
    +background: -moz-linear-gradient(top, #cccccc, #000000); /* for firefox 3.6+ */
    +

    + + + +

    mPDF versions <= 5.0 supported a custom style property background-gradient which accepted both linear and radial gradients. These continue to be supported (and both old and new forms can be used together); note the differences:

    +
      +
    • mPDF background-gradients are output underneath background-images, and both can be specified; whereas the new CSS3/Mozilla-type gradients are defined as a type of background-image
    • +
    • CSS3/Mozilla gradients support multiple colour-stops, opacity, repeating-gradients, and a greater number of options for defining the gradient axis (linear gradients) or shape and extent (radial gradients)
    • +
    + +

    mPDF will attempt to parse a CSS stylesheet written for cross-browser compatibility:

    +
      +
    • parse and support -moz type gradients
    • +
    • parse and support CSS3 gradient syntax
    • +
    • ignore -webkit syntax gradients
    • +
    + + +

    More details can be found at:

    + +
    + + + +
    Repeating gradients
    + +

    +background: repeating-linear-gradient(red, blue 20px, red 40px); +

    +background: -moz-repeating-linear-gradient(top left -45deg, red, red 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px); +

    + +
     
    + +
     
    +
    +
    +
    + +

    +background: repeating-radial-gradient(20px 30px, circle farthest-side, red, yellow, green 10px, yellow 15px, red 20px); +

    +background: repeating-radial-gradient(red, blue 20px, red 40px); +

    +
     
    + +
     
    +
    + + + + + +

    Radial gradients

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

     
     
     
     
     
     
     

    + +

     
     
     
     
     
     

    + + + + + + + +
    Gradient Image mask
    + +
    Gradients (linear or radial) can also be used to produce \'masks\' for images. The same syntax is used as for background gradients (e.g. -moz-linear-gradient) but is set using a custom mPDF style: gradient-mask. The rgba() method for defining colours is used: colours are ignored, but the opacity value is used to mask the image.
    + +

    <img src="windmill.jpg" style="gradient-mask: -moz-radial-gradient(center, ellipse closest-side, rgba(255,255,255,1), rgba(255,255,255,1) 30%, rgba(255,255,255,0) 90%, rgba(255,255,255,0));" /> +

    <img src="windmill.jpg" style="gradient-mask: -moz-radial-gradient(center, ellipse closest-side, rgba(255,255,255,1), rgba(255,255,255,1) 70%, rgba(255,255,255,0) 90%, rgba(255,255,255,0));" /> +

    <img src="windmill.jpg" style="gradient-mask: -moz-linear-gradient(left, rgba(0,0,0,0) , rgba(0,0,0,1) 50% , rgba(0,0,0,0) 100%);" /> +

    + + + + + + +
    + + + + + + +
    Image orientation
    + +
    Images can be rotated using a custom mPDF HTML attribute: rotate. mPDF now also supports the draft CSS3 property of image-orientation. Rotation can be expressed in degrees, radians or grad units; it is corrected if necessary to an orthogonal rotation i.e. 90, 180 or 270 degrees. NB This does not work on background-images.
    +

    <img src="tiger2.png" style="image-orientation: -90deg" width="100" /> +
    +<img src="tiger2.png" style="image-orientation: 3.14159rad" width="100" /> +

    + + + + + + + +
    + +
    +
    +
    + +
    Image resolution
    + + +
    Image files (which do not have an output width or height specified) are displayed in mPDF at the default resolution set by the variable $mpdf->img_dpi. This can be overridden using the draft CSS3 property \'image-resolution\', which can be applied to <IMG> or background-images. +
    +The next 3 image files are identical (300px x 300px) but they have been saved with a different specified resolution: the first at 96dpi, the second at 300dpi. +
    +NB When used in combination with \'from-image\', a specified resolution is only used if the image does not have an intrinsic resolution. Only JPG, PNG and BMP files store a specified DPI resolution in the file.
    + +

    <img src="tiger300px300dpi.png" style="image-resolution: from-image;" /> +
    <img src="tiger300px300dpi.png" style="image-resolution: 150dpi;" /> +
    <img src="tiger300px96dpi.png" style="image-resolution: from-image;" />

    + + + + +

    + + + + + +
    Image resolution can also be applied to a background-image. This can be used as an alternative to the custom mPDF style property - \'background-image-resize\'
    + +

    <div height="300px" width="300px" style="background: #FFCCEE url(tiger300px96dpi.png); background-image-resolution: from-image; border: 0.2mm solid black;">

    +
    Hallo
    world +
    + +
    + +

    <div height="300px" width="300px" style="background-image: url(tiger300px300dpi.png); background-image-resolution: from-image; border: 0.2mm solid black;">

    +
    +
    + + + +
    + + + + + + +
    Mixed effects
    + + +
    +
    +
    +
    +
    +
    +Hallo World +
    +
    +Hallo World +
    +
    +
    +
    +
    +
    + +
    + +
    + +
    + +'; + +$mpdf->WriteHTML($html); + +$mpdf->Output(); exit; + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example55_new_mPDF_v5-1_color_and_other_features.php b/application/third_party/mpdf/examples/example55_new_mPDF_v5-1_color_and_other_features.php new file mode 100755 index 00000000..0f3b70e7 --- /dev/null +++ b/application/third_party/mpdf/examples/example55_new_mPDF_v5-1_color_and_other_features.php @@ -0,0 +1,421 @@ +useKerning=true; + +$mpdf->restrictColorSpace=3; // forces everything to convert to CMYK colors + +$mpdf->AddSpotColor('PANTONE 534 EC',85,65,47,9); + +//============================================================== +$html = ' + + + +
    + +

    mPDF

    +

    Other new features in mPDF Version 5.1

    + +
    +
      +
    • Kerning
    • +
    • Letter- and word-spacing
    • +
    • Small-caps improved to work with justified text, and now with kerning, letter- and word-spacing
    • +
    • Bleed area on @page media
    • +
    • Colorspace and colour conversion (almost everything except BMP images)
    • +
    • Spot colours
    • +
    • PDF/X files
    • +
    • dir="rtl"
    • +
    • numeric list-styles for arabic and indic
    • +
    +
    + + + +
    Kerning
    + +
    Font kerning is supported. This corrects the inter-character spacing between specific pairs of letters. It is dependent on kerning information being available in the original font file. +
    +You need to set $mpdf->useKerning=true; either in the config.php configuration file, or at runtime. This causes the kerning information to be loaded when fonts are accessed (and will therefore increase memory usage). +
    +You can then set kerning on or off using the draft CSS3 style property "font-kerning". Values of normal or auto will turn kerning on; "none" will turn kerning off. +
    + +
    +Off: AWAY To War. +
    + +
    +On: AWAY To War. +
    + + + +
    Letter and word spacing & text justification
    + +
    Letter- and word-spacing can be set on almost all block and in-line style elements, using the CSS properties letter-spacing and word-spacing. Values of normal or a length can be specified (em or ex recommended). +Note that setting the letter-spacing value (including setting it to zero) will prevent any additional letter-spacing to be added when full-justifying text. The word-spacing value, however, is a minimum value, and can be increased in order to justify text. +
    +
    +Text-align: justify - no longer uses configurable variable $jSpacing= C | W | \'\' +
    +The default value is for mixed letter- and word-spacing, set by jSWord and jSmaxChar +
    +If a line contains a cursive script (RTL or Indic [devanagari, punjabi, bengali]) then it prevents letter-spacing +for justification on that line - effectively the same as setting letter-spacing:0 +
    +Spacing values have been removed from the config_cp.php configuration file, so the "lang" property +(in config_cp) no longer determines justification behaviour (this includes the use of Autofont()). +
    +When using RTL or Indic [devanagari, punjabi, bengali] scripts, you should set CSS letter-spacing:0 +whenever you use text-align:justify. +
    + +

    Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Letter spacing set at 0.2em. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Word spacing set at 1em. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci.

    + + + + +
    Colours
    + +
    Whenever a colour can be specified in a style, additional formats are now supported: rgb(), rgba(), hsl(), hsla(), cmyk(), cmyka(), or spot(). +
    +Spot colours need to be defined at the start of the script using e.g. $mpdf->AddSpotColor(\'PANTONE 534 EC\',85,65,47,9); +
    +The four values define the CMYK values used when the spot colour is not available. A tint % can be specified when using the spot colour in the document. +
    + +
    background-color: rgba(150,150,255, 0.5); color: rgb(0,150,150);
    +
    background-color: rgba(60%,60%,100%, 0.5); color: rgb(0,60%,60%);
    +
    background-color: hsla(180,30%,25%, 0.5); color: hsl(360,100%,50%);
    +
    background-color: cmyka(85,65,0,30, 0.3); color: spot(PANTONE 300 EC,80%);
    +
    +
    + + +
    @page media
    + +
    When using @page to create a print publication with page-size less than sheet-size, the bleed margin is now configurable. +Backgrounds/gradients/images now use the bleed box as their "container box", rather than the whole page. (See this document as an example.) +
    +Crop- and cross-marks can now both be used together, and are more configurable. +Also, background-image-opacity and background-image-resize have been extended to work with @page CSS. +
    +The following values can be set in the configuration file, config.php: +$this->bleedMargin
    +$this->crossMarkMargin
    +$this->cropMarkMargin
    +$this->cropMarkLength
    +$this->nonPrintMargin
    +
    + + + +
    Colorspace and colour conversion
    + +
    PDF files can contain objects using different colorSpaces e.g. Grayscale, RGB and CMYK. By default, +mPDF creates PDF files using the colours as they are specified: font colour may be set (e.g. #880000) as an RGB colour, and the +file may contain JPG images in RGB or CMYK format. +
    +In some circumstances, you may wish to create a PDF file with restricted colorSpaces e.g. printers will often want files +which contain only CMYK, spot colours, or grayscale, but not RGB. +
    +Additional methods for defining colours can be used (see above), but alternatively you can set mPDF to restrict the colorSpace by setting +the value for $mpdf->restrictColorSpace: +
    +1 - allow GRAYSCALE only [converts CMYK/RGB->gray] +
    +2 - allow RGB / SPOT COLORS / Grayscale [converts CMYK->RGB] +
    +3 - allow CMYK / SPOT COLORS / Grayscale [converts RGB->CMYK] +
    +This will attempt to convert every colour value used in the document to the permitted colorSpace(s). Almost everything including images +will be converted (except BMP images), and the conversion of images may take significant time. +
    +This example file is set to (3) CMYK; compare the appearance of the Tux penguin in this file and in the previous example file (RGB). +
    +
    +
    + + +
    PDF/A and PDF/X files
    + +
    mPDF can produce files which (attempt to) meet the PDF/A and PDF/X specifications. In addition to restricted colorSpace, +PDF/A and /X files cannot contain images or colour values with "transparency". +
    +Please note that full compliance with the PDF/A or /X specification is not guaranteed. +
    + + + +
    RTL (right-to-left) text
    + +
    Handling of RTL (right-to-left) languages has been significantly rewritten, and is likely to cause +changes to the resulting files if you have previously been using mPDF. The changes have made mPDF +act more like a browser, respecting the HTML/CSS rules. +Changes include:
    +
      +
    • the document now has a baseline direction; this determines the +
        +
      • behaviour of blocks for which text-align has not been specifically set
      • +
      • layout of mirrored page-margins, columns, ToC and Indexes, headers / footers
      • +
      • base direction can be set by any of: +
          +
        • $mpdf->SetDirectionality(\'rtl\');
        • +
        • <html dir="rtl" or style="direction: rtl;">
        • +
        • <body dir="rtl" or style="direction: rtl;">
        • +
      • +
      • base direction is an inherited CSS property, so will affect all content, unless...
      • +
    • +
    • direction can be set for all HTML block elements e.g. <DIV><P><TABLE><UL> etc using +
        +
      • CSS property <style="direction: rtl;">
      • +
      • direction can only be set on the top-level element of nested lists
      • +
      • direction can only be set on <TABLE>, NOT on THEAD, TBODY, TD etc.
      • +
      • nested tables CAN have different directions
      • +
    • +
    • NOTE that block/table margins/paddings are NOT reversed by direction
    • +
    • language (either CSS "lang", using Autofont, or through initial set-up e.g. $mpdf = new mPDF(\'ar\') ) + no longer affects direction in any way.
      + NB config_cp.php has been changed as a result; any values of "dir" set here are now ineffective
    • +
    • default text-align is now as per CSS spec: "a nameless value which is dependent on direction"
      + NB default text-align removed in default stylesheet in config.php
    • +
    • once text-align is specified, it is respected and inherited
      + NB mPDF <5.1 reversed the text-align property for all blocks when RTL set.
    • +
    • the configurable value $rtlcss is depracated, as it is no longer required
    • +
    • improved algorithm for dtermining text direction +
        +
      • english word blocks are handled in text reversal as one block i.e. dir="rtl"
        + [arabic text] this will not be reversed [arabic text]
      • +
      • arabic numerals 0-9 handled correctly
      • +
    • +
    +Although the control of direction for block elements is now more configurable, the control of +text direction (RTL arabic characters) remains fully automatic and unconfigurable. +<BDO> etc has no effect. Enclosing text in silent tags can sometimes help e.g.: + content<span>[arabic text]</span>content +
    + + + + +
    List styles
    +
    Additional numerical list-styles are supported. All of these (except Tamil) are consistent with the draft CSS3 specification:
    +list-style: arabic-indic | bengali | devanagari | gujarati | gurmukhi | kannada | malayalam | oriya | persian | telugu | thai | urdu | tamil + +
    + + + +
      + + +
    • Arabic +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      11. Six
      12. +
      +
    • +
    • Persian +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      11. Six
      12. +
      +
    • +
    • Urdu +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      11. Six
      12. +
      +
    • + +
    + +
      + +
    • Bengali +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      +
    • +
    • Devanagari +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      +
    • +
    • Gujarati +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      +
    • +
    • Gurmukhi +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      +
    • +
    • Tamil +
        +
      1. One
      2. +
      3. Two
      4. +
      5. Three
      6. +
      7. Four
      8. +
      9. Five
      10. +
      +
    • + +
    + +'; + +//============================================================== + + +$mpdf->WriteHTML($html); + +//============================================================== +//============================================================== +// OUTPUT +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example56_new_mPDF_v5-1_features_grayscale.php b/application/third_party/mpdf/examples/example56_new_mPDF_v5-1_features_grayscale.php new file mode 100755 index 00000000..00b64f45 --- /dev/null +++ b/application/third_party/mpdf/examples/example56_new_mPDF_v5-1_features_grayscale.php @@ -0,0 +1,483 @@ +restrictColorSpace = 1; // forces to grayscale +//============================================================== +$html = ' + + + +
    + +

    mPDF

    +

    New features in mPDF Version 5.1

    + +
    +

    This is a copy of Example 54, but all object colours are converted to grayscale using simply:

    +

    $mpdf->restrictColorSpace = 1;

    +
    + +
    +
      +
    • CSS background (images, colours or gradients) on <TR> and <TABLE>
    • +
    • CSS border on <TR> (only in border-collapsed mode)
    • +
    • support for Mozilla and CSS3 gradient syntax: +
        +
      • -moz-linear-gradient, linear-gradient
      • +
      • -moz-radial-gradient, radial-gradient
      • +
      • -moz-repeating-linear-gradient, linear-repeating-gradient
      • +
      • -moz-repeating-radial-gradient, radial-repeating-gradient
      • +
      +
    • +
    • expanded support for gradients (including in SVG images): +
        +
      • multiple colour \'stops\'
      • +
      • opacity (transparency)
      • +
      • angle and/or position can be specified
      • +
      +
    • +
    • etc...
    • +
    +
    + +
    Tables: borders, background images & gradients
    + +
    Background images or gradients can be set on whole tables or table rows (as well as individual table cells)
    + + + + + + + +
    Row 1This is dataThis is data
    This row hasa background-imageof the bayeux tapestry

    Row 3

    This is long data

    This is data
    This row hasa gradient setwhich spans all 3 cells
    Row 5Also dataAlso data
    + + +
    Border can be set on table rows (only when border-collapse is set to collapse)
    + + + + + +
    Row 1This is dataThis is data
    Row 2This is data
    This is data
    This is data
    This is data
    Also data

    Row 3

    This is long data

    This is data
    + + + + + +
    + +
    Mozilla and CSS3 gradient syntax
    + +
    +

    Linear gradients

    +

    Angle set AND points e.g. -moz-linear-gradient(34% 84% 30deg, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + +
    top right 210 degrees   
    30% 80% 60 degrees   
    10px 40px 325 degrees   
    bottom left 135deg   
    + + +

    Points set only e.g. -moz-linear-gradient(bottom left, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + + +
    bottom right  
    top  
    10px 40px  
    30% 10%  
    + + + +

    Angle set but no points e.g. -moz-linear-gradient(30deg, red, orange, yellow...

    + + + + + + + + + + + + + + + + + + + + + + +
    90 degrees   
    120 degrees   
    180 degrees   
    210 degrees   
    + + + +
    +

    Linear and radial gradients are not specified in the CSS2 specification. The CSS3 draft specification gives a way of outputting gradients, but currently this is not supported by any browser.

    +

    Mozilla (Firefox) has developed its own way of producing gradients, which approximates to the CSS3 draft specification:

    +
      +
    • -moz-linear-gradient
    • +
    • -moz-repeating-linear-gradient
    • +
    • -moz-radial-gradient and
    • +
    • -moz-repeating-radial-gradient
    • +
    +

    WebKit (Safari, Chrome etc.) have a separate way of defining gradients using -webkit-gradient

    +

    Microsoft (IE) does not support any such method of specifying gradients, but does have a function filter: progid:DXImageTransform.Microsoft.gradient()

    +

    When writing HTML for cross-browser compatibility, it is common to see something like this in a stylesheet:

    +

    +background: #999999; /* for non-css3 browsers */
    +filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#cccccc\', endColorstr=\'#000000\'); /* for IE */
    +background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#000000)); /* for webkit browsers */
    +background: -moz-linear-gradient(top, #cccccc, #000000); /* for firefox 3.6+ */
    +

    + + + +

    mPDF versions <= 5.0 supported a custom style property background-gradient which accepted both linear and radial gradients. These continue to be supported (and both old and new forms can be used together); note the differences:

    +
      +
    • mPDF background-gradients are output underneath background-images, and both can be specified; whereas the new CSS3/Mozilla-type gradients are defined as a type of background-image
    • +
    • CSS3/Mozilla gradients support multiple colour-stops, opacity, repeating-gradients, and a greater number of options for defining the gradient axis (linear gradients) or shape and extent (radial gradients)
    • +
    + +

    mPDF will attempt to parse a CSS stylesheet written for cross-browser compatibility:

    +
      +
    • parse and support -moz type gradients
    • +
    • parse and support CSS3 gradient syntax
    • +
    • ignore -webkit syntax gradients
    • +
    + + +

    More details can be found at:

    + +
    + + + +
    Repeating gradients
    + +

    +background: repeating-linear-gradient(red, blue 20px, red 40px); +

    +background: -moz-repeating-linear-gradient(top left -45deg, red, red 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px); +

    + +
     
    + +
     
    +
    +
    +
    + +

    +background: repeating-radial-gradient(20px 30px, circle farthest-side, red, yellow, green 10px, yellow 15px, red 20px); +

    +background: repeating-radial-gradient(red, blue 20px, red 40px); +

    +
     
    + +
     
    +
    + + + + + +

    Radial gradients

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

     
     
     
     
     
     
     

    + +

     
     
     
     
     
     

    + + + + + + + +
    Gradient Image mask
    + +
    Gradients (linear or radial) can also be used to produce \'masks\' for images. The same syntax is used as for background gradients (e.g. -moz-linear-gradient) but is set using a custom mPDF style: gradient-mask. The rgba() method for defining colours is used: colours are ignored, but the opacity value is used to mask the image.
    + +

    <img src="windmill.jpg" style="gradient-mask: -moz-radial-gradient(center, ellipse closest-side, rgba(255,255,255,1), rgba(255,255,255,1) 30%, rgba(255,255,255,0) 90%, rgba(255,255,255,0));" /> +

    <img src="windmill.jpg" style="gradient-mask: -moz-radial-gradient(center, ellipse closest-side, rgba(255,255,255,1), rgba(255,255,255,1) 70%, rgba(255,255,255,0) 90%, rgba(255,255,255,0));" /> +

    <img src="windmill.jpg" style="gradient-mask: -moz-linear-gradient(left, rgba(0,0,0,0) , rgba(0,0,0,1) 50% , rgba(0,0,0,0) 100%);" /> +

    + + + + + + +
    + + + + + + +
    Image orientation
    + +
    Images can be rotated using a custom mPDF HTML attribute: rotate. mPDF now also supports the draft CSS3 property of image-orientation. Rotation can be expressed in degrees, radians or grad units; it is corrected if necessary to an orthogonal rotation i.e. 90, 180 or 270 degrees. NB This does not work on background-images.
    +

    <img src="tiger2.png" style="image-orientation: -90deg" width="100" /> +
    +<img src="tiger2.png" style="image-orientation: 3.14159rad" width="100" /> +

    + + + + + + + +
    + +
    +
    +
    + +
    Image resolution
    + + +
    Image files (which do not have an output width or height specified) are displayed in mPDF at the default resolution set by the variable $mpdf->img_dpi. This can be overridden using the draft CSS3 property \'image-resolution\', which can be applied to <IMG> or background-images. +
    +The next 3 image files are identical (300px x 300px) but they have been saved with a different specified resolution: the first at 96dpi, the second at 300dpi. +
    +NB When used in combination with \'from-image\', a specified resolution is only used if the image does not have an intrinsic resolution. Only JPG, PNG and BMP files store a specified DPI resolution in the file.
    + +

    <img src="tiger300px300dpi.png" style="image-resolution: from-image;" /> +
    <img src="tiger300px300dpi.png" style="image-resolution: 150dpi;" /> +
    <img src="tiger300px96dpi.png" style="image-resolution: from-image;" />

    + + + + +

    + + + + + +
    Image resolution can also be applied to a background-image. This can be used as an alternative to the custom mPDF style property - \'background-image-resize\'
    + +

    <div height="300px" width="300px" style="background: #FFCCEE url(tiger300px96dpi.png); background-image-resolution: from-image; border: 0.2mm solid black;">

    +
    Hallo
    world +
    + +
    + +

    <div height="300px" width="300px" style="background-image: url(tiger300px300dpi.png); background-image-resolution: from-image; border: 0.2mm solid black;">

    +
    +
    + + + +
    + + + + + + +
    Mixed effects
    + + +
    +
    +
    +
    +
    +
    +Hallo World +
    +
    +Hallo World +
    +
    +
    +
    +
    +
    + +
    + +
    + +
    + +'; + +//============================================================== +$mpdf->WriteHTML($html); + +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example57_new_mPDF_v5-3_active_forms.php b/application/third_party/mpdf/examples/example57_new_mPDF_v5-3_active_forms.php new file mode 100755 index 00000000..5371f2d2 --- /dev/null +++ b/application/third_party/mpdf/examples/example57_new_mPDF_v5-3_active_forms.php @@ -0,0 +1,224 @@ + +textarea { +} +input { +} +select { + font-family: Arial +} + + +

    Active Forms

    + +
    +Input Text + +

    + +Readonly + +

    + +Disabled + +

    + +Required + +

    + +Hidden + +

    + +Input Password + +

    + +Calculations + + + = + +

    + + +Textarea + +

    + + +First language + +     + +You have selected: + +

    + + +
    +Spoken language(s)
    + +
    +

    + + + +How many languages do you speak?      + One      + Two      + Three      + Four      + Five + + +

    + + + Please send me regular information by e-mail
    + Please phone me (not available at present)
    + Please subscribe me to the Newsletter +

    + +

    + +Click this button to see Javascript in action: + + +

    + + + + + + + + + + +

    + + +
    +'; + + + +//============================================================== +$mpdf->useActiveForms = true; +$mpdf->formUseZapD = false; + +/* +// Try playing around with these (these are also in config.php) +$mpdf->formUseZapD = false; +$mpdf->formSubmitNoValueFields = true; + +$mpdf->formExportType = 'xfdf'; // 'html' or 'xfdf' +$mpdf->formSelectDefaultOption = true; // for Select drop down box; if no option is explicitly maked as selected, + // this determines whether to select 1st option (as per browser) + // - affects whether "required" attribute is relevant +$mpdf->form_border_color = '0.0 0.820 0.0'; +$mpdf->form_background_color = '0.941 0.941 0.941'; +$mpdf->form_border_width = '1'; +$mpdf->form_border_style = 'S'; + +$mpdf->form_radio_color = '0.0 0.820 0.0'; +$mpdf->form_radio_background_color = '0.941 0.5 0.5'; + +$mpdf->form_button_border_color = '0.0 0.820 0.0'; +$mpdf->form_button_background_color = '0.941 0.941 0.941'; +$mpdf->form_button_border_width = '1'; +$mpdf->form_button_border_style = 'S'; +*/ + +$mpdf->WriteHTML($html); + +//============================================================== +// JAVASCRIPT FOR WHOLE DOCUMENT +$mpdf->SetJS(' +var dialogTitle = "Enter details"; +var defaultAnswer = ""; +var reply = app.response("This is javascript set to run when the document opens. Enter value for first field", dialogTitle, defaultAnswer); +if (reply != null) { +this.getField("inputfield").value = reply; +} +'); +//============================================================== +// OUTPUT +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example58_new_mPDF_v5-4_features.php b/application/third_party/mpdf/examples/example58_new_mPDF_v5-4_features.php new file mode 100755 index 00000000..d76cfb37 --- /dev/null +++ b/application/third_party/mpdf/examples/example58_new_mPDF_v5-4_features.php @@ -0,0 +1,535 @@ + +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + box-shadow: 0.3em 0.3em #888888; +} +.rounded { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + border-radius: 2mm; + background-clip: border-box; +} +h4 { + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.3em; + margin-top: 0; +} +div.text { + padding:0.8em; + margin-bottom: 0.7em; +} +p { margin: 0.25em 0; } +.code { + font-family: monospace; + font-size: 9pt; + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; + border:0.2mm solid #000088; + box-shadow: 0.3em 0.3em #888888; +} +table { + overflow: visible; + empty-cells: hide; + border:1px solid #000000; + font-family: sans-serif; + font-size: 10pt; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; +} +td, th { + border:1px solid #000000; + text-align: left; + font-weight: normal; +} +td.markedcell { + text-decoration: line-through; + color: #CC0000; +} +td.underlinedcell { + text-decoration: underline; + color: #CC0000; +} +td.rotatedcell { + text-decoration: line-through; + color: #CC0000; + text-rotate: 45; +} +td.cost { text-align: right; } +caption.tablecaption { + font-family: sans-serif; + font-weight: bold; + border: none; + caption-side: top; + margin-bottom: 0; + text-align: center; +} +u.doubleu { + text-decoration: none; + border-bottom: 3px double #000088; +} +a.reddashed { + text-decoration: none; + border: 1px dashed #880000; +} +.shadowtitle { + height: 8mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.8em; + padding-left: 3em; + font-family:sans; + font-size: 26pt; + font-weight: bold; + border: 0.2mm solid white; + border-radius: 0.2em; + box-shadow: 0 0 2em 0.5em rgba(0,0,255,0.9); + color: #AAAACC; + text-shadow: 0.03em 0.03em #666, 0.05em 0.05em rgba(127,127,127,0.5), -0.015em -0.015em white; +} +h3 { + margin: 3em 0 2em -15mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.5em; + padding-left: 3em; + width: 50%; + font-family:sans; + font-size: 16pt; + font-weight: bold; + border-left: none; + border-radius: 0 2em 2em 0; + box-shadow: 0 0 2em 0.5em rgba(255,0,0,1); + text-shadow: 0.05em 0.04em rgba(127,127,127,0.5); +} +.css { + font-family: arial; + font-style: italic; + color: #000088; +} +table.zebra tbody tr:nth-child(2n+1) td { background-color: rgba(255,255,127,0.6); } +table.zebra tbody tr:nth-child(2n+1) th { background-color: rgba(255,255,127,0.6); } +table.zebra thead tr { background-color: #FFBBFF; } +table.zebra tfoot tr { background-color: #BBFFFF; } + + + + + + +
    New Features in mPDF v5.4
    + + +

    Bookmark styles

    +
    +

    Bookmarks can be styled by adding code as below to your script. You can define a colour (array of RGB) and/or a font-style (B, I, or BI) for each level (starting at 0). Results may depend on the PDF Reader you are using.

    +

    +$this->bookmarkStyles = array(
    +       0 => array(\'color\'=> array(0,64,128), \'style\'=>\'B\'),
    +       1 => array(\'color\'=> array(128,0,0), \'style\'=>\'\'),
    +       2 => array(\'color\'=> array(0,128,0), \'style\'=>\'I\'),
    +); +

    +
    + +

    Embedded SVG code

    +

    SVG Images can be embedded in your HTML code. This is formally part of the XHTML specification and is supported by IE9+ and most other browsers.

    + + + + +

    +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 200 200" width="200" height="200">
    +  <circle cx="100" cy="50" r="40" stroke="black" stroke-width="1" fill="red" />
    +  <circle cx="130" cy="50" r="40" stroke="black" stroke-width="1" fill="blue" />
    +</svg> +

    + + +

    Improved CSS support

    +
    +

    border-radius is now supported on fixed/absolute-positioned block elements.

    +

    visibility can be set on any block-style element e.g. DIV,P or images IMG as: visible|hidden|printonly|screenonly

    +

    background-color now supports rgba() and cmyka() alpha transparency formats in tables.

    +

    Color, underline and strike-through are now supported in table cells, including with rotated text (see example below of spread table)

    +

    page-break-after: left|right|always is supported on all block-style elements and tables

    +

    text-transform: capitalize|uppercase|lowercase is supported in table cells

    +
    + + +
    +

    Zebra stripes in Tables

    +
    +

    :nth-child() selector can be used in tables (on TR, TD or TH) to stripe rows or columns. Both the an+b and odd/even forms are supported e.g.

    + +

    +tr:nth-child(2n+1) { background-color: rgba(255,255,127,0.6); } or
    +tr:nth-child(odd) { background-color: rgba(255,255,127,0.6); } +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Row 1This is data167.00
    Row 2 +

    This is data p

    +
    +

    444.53

    +
    +

    Row 3

    +
    +

    This is long data

    +
    14.00
    +

    Row 4

    +
    This is data +

    0.88

    +
    Row 5Also data144.00
    Row 6Also data8089.00
    + +

    Note: mPDF does NOT correctly apply specificity to all CSS. The following stylesheet:

    +

    +table.zebra tbody tr:nth-child(2n+1) td { background-color: yellow; }
    +table.zebra tbody td:nth-child(odd) { background-color: blue; } +

    +

    should make every odd row yellow, and every odd column blue, but with the row/yellow overriding the column/blue. +In mPDF the td:nth-child(odd) trumps the plain td, so the column colour wins out. You can force the effect you want by using:

    +

    +table.zebra tbody tr:nth-child(2n+1) td:nth-child(1n+0) { background-color: yellow; } +

    +

    The :nth-child(1n+0) selector just selects every td cell.

    + +
    +
    + + +
    +

    border can now be defined on in-line elements eg SPAN

    + +

    Note: Remember that in mPDF, inside table cells, properties set on block elements are set when possible as in-line properties - so a P element inside a table with border set, will appear with a border around the text line as though it had been set on SPAN

    +
    + + + + +
    +

    Shadows

    +

    box-shadow can be defined on any block-level element (P, DIV etc). It follows the CSS3 recommendation, but inset is not supported.

    +

    text-shadow can be defined on any element. It follows the CSS3 recommendation, but blur is not supported.

    +

    +<span style="text-shadow: 0.03em 0.03em #666, -0.015em -0.015em white;">
    +<div style="box-shadow: 0.3em 0.3em #888888;"> +

    +
    + + +

    Other Enhancements

    + +

    Column Totals (Tables)

    +

    {colsum} placed in the footer of a table will automatically display the sum of that column. If the table breaks across more than one page, the sum of the values on that page will be displayed. A number following the colsum e.g. {colsum2} will force that number of decimal places to be displayed.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table caption goes here
    Header RowHeader RowHeader Row
    Column total: (using colsum2 in {}){colsum2}
    Row 1This is data167.00
    Row 2 +

    This is data p

    +
    +

    444.53

    +
    +

    Row 3

    +
    +

    This is long data

    +
    14.00
    +

    Row 4

    +
    This is data +

    0.88

    +
    Row 5Also data144.00
    Row 6Also data8089.00
    Row 7Also data3.00
    Row 8Also data23.00
    +
    + +

    Table caption

    +

    The caption element for tables is partially supported (see example above).

    +

    +<caption align="top|bottom" style="caption-side: top|bottom"> +

    +
      +
    • The caption must come immediately after <table>.
    • +
    • The CSS caption-side or HTML align attribute of top|bottom supported
    • +
    • Left or right placement are not supported.
    • +
    • The caption is handled as a separate block element brought outside the table, so: +
        +
      • CSS will not cascade correctly from the table
      • +
      • the width of the caption block is that of page or of the block element containing the table
      • +
      • text alignment will be to the page-width not the table width
      • +
      • if table page-break-after: always, the caption will follow the pagebreak
      • +
    • +
    + + +

    Core fonts in non-core font document

    + +

    Core fonts, which do not need to be embedded in a PDF, can now be included in a document which uses non-core fonts. The pseudo font-family names: chelvetica, ctimes and ccourier should be used.

    +

    +<div style="font-family: chelvetica"> +

    +

    NB You could force mPDF to always use core fonts when Arial/Helvetica/Courier are specified, by editing $this->fonttrans in config_fonts.php:

    +

    +$this->fonttrans = array(
    + \'arial\' => \'chelvetica\',
    + \'helvetica\' => \'chelvetica\',
    + \'timesnewroman\' => \'ctimes\',
    + \'times\' => \'ctimes\',
    + \'couriernew\' => \'ccourier\',
    + \'courier\' => \'ccourier\',
    +... +

    +
    + +

    Javascript in Forms

    + +

    Javascript used in (active) forms has been altered to reflect the Adobe Acrobat specification for Javascript in PDF documents.

    +

    textarea and input (text-types) now accept javascript as: onKeystroke, onValidate, onCalculate and onFormat. onChange is depracated but is not ignored; it works as though for onCalculate. (PS Select still accepts onChange)

    + + +
    + + + +

    Overlapping Rows in Tables

    +

    Support for overlapping rowspans in tables has been improved (although probably not foolproof!)

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

    Circular Text

    +

    Circular Text can be included in a PDF document as a custom HTML tag (or a function)

    +
      +
    • top-text and/or bottom-text can be specified
    • +
    • Radius (r) and font-size (using CSS) are user-defined
    • +
    • Width and height are calculated from radius and font-size
    • +
    • Other CSS styles supported on Circular Text: border, margin, padding, color, background-color, font-family, font-size, font-weight, font-style, display, visibility, and opacity
    • +
    • space-width should be specified as an integer defining the letter-spacing as a percentage of normal (default 120)
    • +
    • char-width should be specified as an integer defining the width of each character as a percentage of normal (default 100)
    • +
    • Circular Text is displayed as though an in-line element
    • +
    +

    NB If $mpdf->useKerning is true then automatic kerning will be used on Circular Text.

    + +

    +<textcircle r="30mm" top-text="Circular Text Circular Text" style="color: blue; font-size: 34pt; font-style: italic" />

    +<textcircle r="30mm" space-width="120" char-width="150" top-text="&bull; Circular Text &bull;" bottom-text="Circular Text" style="background-color: #FFAAAA; border:1px solid red; padding: 0.3em; margin: 0.3em; color: #000000; font-size: 21pt; font-weight:bold; font-family: Arial" /> +

    + + + + + + + + + +

    Spread tables

    +
    +Setting the CSS property "overflow: visible" on a table now has the effect of cancelling resizing, and allowing tables to split columns across multiple pages. +The maximum width for a column (or group of columns set by colspan) is the page width. It is recommended to specify absolute values of width on each column (not percentages). +
    +
    + + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Periodic Table (table caption)
    123456789101112131415161718
    H He
    Li Be B C N O F Ne
    Na Mg Al Si P S Cl Ar
    K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
    Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
    Cs Ba Lu Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
    Fr Ra
    + +

    + +
    +

    Limitations of Spread tables

    +Spread tables cannot be used with: keep-headings-with-table ($mpdf->use_kwt), table rotate, table page-break-inside:avoid, columns, +CJK (chinese-japanese-korean) or RTL (right-to-left) languages. +They will also cause problems with $mpdf->forcePortraitHeaders or $mpdf->forcePortraitMargins.
    +Warning: If a table row is too tall to fit on a page, mPDF will crash with an error message.
    +If the width settings within the table cause conflicts, it will override some of these settings. +
    +
    + + +'; + +//============================================================== +$mpdf->useActiveForms = true; + +$mpdf->bookmarkStyles = array( + 0 => array('color'=> array(0,64,128), 'style'=>'B'), + 1 => array('color'=> array(128,0,0), 'style'=>''), + 2 => array('color'=> array(0,128,0), 'style'=>'I'), +); + +$mpdf->useKerning=true; // set this to improve appearance of Circular text + // must be set before the font is first loaded + +$mpdf->WriteHTML($html); + +// JAVASCRIPT FOR WHOLE DOCUMENT +$mpdf->SetJS(' +function TwoPages() { + this.layout="TwoColumnRight"; + this.zoomType = zoomtype.fitW; +} +function OnePage() { + this.layout="SinglePage"; + this.zoom = 100; +} +'); + +// OUTPUT +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example59_new_mPDF_v5-6_features.php b/application/third_party/mpdf/examples/example59_new_mPDF_v5-6_features.php new file mode 100755 index 00000000..4284c4f8 --- /dev/null +++ b/application/third_party/mpdf/examples/example59_new_mPDF_v5-6_features.php @@ -0,0 +1,296 @@ + +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + box-shadow: 0.3em 0.3em #888888; +} +.rounded { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + border-radius: 2mm; + background-clip: border-box; +} +h4 { + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.3em; + margin-top: 0; +} +div.text { + padding:0.8em; + margin-bottom: 0.7em; +} +p { margin: 0.25em 0; } +.code { + font-family: monospace; + font-size: 9pt; + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; + border:0.2mm solid #000088; + box-shadow: 0.3em 0.3em #888888; +} +table { + border:1px solid #000000; + font-family: sans-serif; + font-size: 10pt; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; +} +td, th { + border:1px solid #000000; + text-align: left; + font-weight: normal; +} +.shadowtitle { + height: 8mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.8em; + padding-left: 3em; + font-family:sans; + font-size: 26pt; + font-weight: bold; + border: 0.2mm solid white; + border-radius: 0.2em; + box-shadow: 0 0 2em 0.5em rgba(0,0,255,0.9); + color: #AAAACC; + text-shadow: 0.03em 0.03em #666, 0.05em 0.05em rgba(127,127,127,0.5), -0.015em -0.015em white; +} +h3 { + margin: 3em 0 2em -15mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.5em; + padding-left: 3em; + width: 50%; + font-family:sans; + font-size: 16pt; + font-weight: bold; + border-left: none; + border-radius: 0 2em 2em 0; + box-shadow: 0 0 2em 0.5em rgba(255,0,0,1); + text-shadow: 0.05em 0.04em rgba(127,127,127,0.5); +} +.css { + font-family: arial; + font-style: italic; + color: #000088; +} +table.pop { + border-collapse: collapse; +} +table.pop td { + font-family: arial; + font-size: 10px; + border: 1px solid #888888; +} +meter.pop { + margin: 3px; +} +fieldset { border: 1px solid #000000; border-radius: 5px; padding: 10px; } +div.folder { + background: url(data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7) no-repeat 4px center; + padding: 5px 0 5px 25px; + border: 1px solid #000000; +} + + + + +
    New Features in mPDF v5.6
    + +

    HTML5 tags

    +
    +

    New tags introduced in HTML5 now have basic support in mPDF, and will thus support CSS style references.

    +

    The following are treated as block elements similar to <div>:

    +

    <article> <aside> <details> <figure> <figcaption> <footer> <header> <hgroup> <nav> <section> <summary>

    +

    The following are treated as in-line elements:

    +

    <time> <mark>

    +

    Mark is set by default to highlight in yellow in config.php using $defaultCSS e.g. mark

    +

    Progress and meter are discussed below:

    +
    + +

    <progress>

    +
    +

    Progress: accepts the attributes value and max. A progress element without a value is called an indeterminate progress bar. +Text between the opening and closing tags is not displayed.

    +

    CSS styles properties can be applied: display, visibility, margin, padding, border, vertical-align, width, height and opacity. +HTML attributes width and height are supported, although not officially part of the spec.

    +

    Example:

    +

    <progress value="5" max="10">50%</progress>

    + +
      +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    +
    + +

    <meter>

    +
    +

    Meter: accepts the attributes min, max, value, optimum, low, and high. +Text between the opening and closing tags is not displayed.

    +

    CSS styles properties can be applied: display, visibility, margin, padding, border, vertical-align, width, height and opacity. +HTML attributes width and height are supported, although not officially part of the spec.

    +

    Example:

    +

    <meter value="5" max="10" min="1" low="2" high="8" optimum="5.6">5</meter>

    + + + +
      +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    +
    + +
    +

    Custom appearances for <meter> and <progress>

    +

    Meter (and to a lesser extent progress) can be used with custom appearances e.g. by using optimum to display the average, and low/high to indicate 90th centiles

    + +

    Custom appearances can be written by editing the script in classes/meter.php - Use a custom attribute of type="anyname" which is passed to the class as a variable e.g.

    +

    <meter type="2" value="612.7" optimum="580.4" min="517.0 " max="642.7" low="542" high="600">612.7</meter>

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

    Domain

    Indicator

    LHB

    number

    LHB

    Indicator

    +

    value

    +

    Wales

    average

    +

    Wales range

    Comparison

    Deaths

    Death Rates per 100,000 population

    3046

    612.7

    580.4

    517.0 - 642.7

    612.7

    Death Rates per 100,000 from cancer

    789

    178.2

    172.7

    159.5 - 182.2

    178.2

    Death Rates per 100,000 from respiratory disease

    505

    60.5

    72.11

    54.41 - 95.5

    60.5

    Death Rates per 100,000 from cardiovascular disease

    913

    178.2

    165.0

    151.8 - 179.9

    160.2
    + + +

    Fieldset and Legend

    +
    +
    + Fieldset and legend +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    + + +
    + + +
    +
    + + +

    CSS styles

    +
    +

    +

    min-height, min-width, max-height and max-width are now supported in CSS style sheets for <img> (only).

    +

    background: url(data:image/gif;base64,...) is now supported in CSS style sheets (gif, png and jpeg).

    +
    + +
    This <div> has the folder icon set as an embedded image in the CSS
    +

    div.folder { + background: url(data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7) no-repeat 4px center; + padding: 5px 0 5px 25px; + border: 1px solid #000000; +} +

    + + +'; + + +//============================================================== + +$mpdf->WriteHTML($html); + +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example60_new_mPDF_v5-7_features.php b/application/third_party/mpdf/examples/example60_new_mPDF_v5-7_features.php new file mode 100755 index 00000000..afe5d0fd --- /dev/null +++ b/application/third_party/mpdf/examples/example60_new_mPDF_v5-7_features.php @@ -0,0 +1,584 @@ + +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + box-shadow: 0.3em 0.3em #888888; +} +h4 { + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.3em; + margin-top: 0; +} +div.text { + padding:0.8em; + margin-bottom: 0.7em; +} +p { margin: 0.25em 0; } +p.code { + background-color: #d5d5d5; + margin: 1em 1cm; + padding: 0 0.3cm; + border:0.2mm solid #000088; + box-shadow: 0.3em 0.3em #888888; +} +.code { + font-family: monospace; + font-size: 9pt; +} +.shadowtitle { + height: 8mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.8em; + padding-left: 3em; + font-family:sans; + font-size: 26pt; + font-weight: bold; + border: 0.2mm solid white; + border-radius: 0.2em; + box-shadow: 0 0 1em 0.5em rgba(0,0,255,0.5); + color: #AAAACC; + text-shadow: 0.03em 0.03em #666, 0.05em 0.05em rgba(127,127,127,0.5), -0.015em -0.015em white; +} +h3 { + margin: 3em 0 2em -15mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.5em; + padding-left: 3em; + width: 50%; + font-family:sans; + font-size: 16pt; + font-weight: bold; + border-left: none; + border-radius: 0 2em 2em 0; + box-shadow: 0 0 2em 0.5em rgba(255,0,0,1); + text-shadow: 0.05em 0.04em rgba(127,127,127,0.5); +} +.css { + font-family: arial; + font-style: italic; + color: #000088; +} + +.aBDP { text-align: "." center; } +.arBDP { text-align: "\66B" center; } +.middot { text-align: "\B7" center ; } + +p.menu { + text-align: justify; + padding-right: 4em; +} +dottab.menu { + outdent: 4em; +} + + +.outlined { + text-outline: 0.1mm 0.1mm #FF0000; + font-weight: bold; + font-size: 20pt; + color: #FFFFFF; +} + +/* For background-clip and -origin */ +.divclip { + border: 10px dashed #000000; + border-radius: 3em; + padding: 20px; + background:yellow; + background-image: -moz-linear-gradient(top right 210deg, red, orange, yellow, green, blue, indigo, violet); + width: 300px; + height: 50px; + margin-bottom: 1em; + background-repeat: no-repeat ; + background-size: 100% 100%; +} +.divpic { + background:yellow; + background: yellow url("bayeux1.jpg") no-repeat scroll left top; + background-size: 100% 100%; +} +.div1 { + background-clip: content-box; + background-origin: content-box; +} +.div2 { + background-clip: padding-box; + background-origin: padding-box; +} +.div3 { + background-clip: border-box; + background-origin: border-box; +} +.div4 { + background-clip: content-box; + background-origin: border-box; +} +.div5 { + background-clip: border-box; + background-origin: content-box; +} + + +/* For Table of Contents */ +div.mpdf_toc { + font-family: sans-serif; + font-size: 11pt; +} +a.mpdf_toc_a { + text-decoration: none; + color: black; +} +div.mpdf_toc_level_0 { /* Whole line level 0 */ + line-height: 1.5; + margin-left: 0; + padding-right: 2em; /* should match e.g 0 is default */ +} +span.mpdf_toc_t_level_0 { /* Title level 0 - may be inside */ + font-weight: bold; +} +span.mpdf_toc_p_level_0 { /* Page no. level 0 - may be inside */ +} +div.mpdf_toc_level_1 { /* Whole line level 1 */ + margin-left: 2em; + text-indent: -2em; + padding-right: 2em; /* should match 2em is default */ +} +span.mpdf_toc_t_level_1 { /* Title level 1 */ + font-style: italic; + font-weight: bold; +} +span.mpdf_toc_p_level_1 { /* Page no. level 1 - may be inside */ +} +div.mpdf_toc_level_2 { /* Whole line level 2 */ + margin-left: 4em; + text-indent: -2em; + padding-right: 2em; /* should match 2em is default */ +} +span.mpdf_toc_t_level_2 { /* Title level 2 */ +} +span.mpdf_toc_p_level_2 { /* Page no. level 2 - may be inside */ +} + + + + + + + +

    ToC Layout and styling

    +
    +

    Table of Contents styling

    +

    When a Table of Contents is generated by mPDF using e.g. <tocpagebreak>, mPDF 5.7 will generate the ToC as HTML. This means that a CSS stylesheet can be used to format its appearance.

    +
    + +
    + +
    +

    This will result in the following HTML code generated (internally):

    +

    +<div class="mpdf_toc" id="mpdf_toc_0">
    +  <div class="mpdf_toc_level_0">
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_1">
    +      <span class="mpdf_toc_t_level_0">Section 1</span>
    +    </a>
    +    <dottab outdent="2em" />
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_1">
    +      <span class="mpdf_toc_p_level_0">5</span>
    +    </a>
    +  </div>
    +  <div class="mpdf_toc_level_1">
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_2">
    +      <span class="mpdf_toc_t_level_1">Chapter 1</span>
    +    </a>
    +    <dottab outdent="2em" />
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_2">
    +      <span class="mpdf_toc_p_level_1">6</span>
    +    </a>
    +  </div>
    +  <div class="mpdf_toc_level_2">
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_3">
    +      <span class="mpdf_toc_t_level_2">Topic 1</span>
    +    </a>
    +    <dottab outdent="2em" />
    +    <a class="mpdf_toc_a" href="#__mpdfinternallink_3">
    +      <span class="mpdf_toc_p_level_2">7</span>
    +    </a>
    +  </div>
    +</div> +

    + +

    NB The id is "0" (mpdf_toc_0) for root/un-named ToC; otherwise it is lowercase of the name="" used for the ToC

    +
    + +
    + +

    Example Styling using CSS

    +

    The following CSSwill format the ToC as it appears in this document:

    +

    +/* For Table of Contents */
    +div.mpdf_toc {
    +  font-family: sans-serif;
    +  font-size: 11pt;
    +}
    +a.mpdf_toc_a {
    +  text-decoration: none;
    +  color: black;
    +}

    +/* Whole line level 0 */
    +div.mpdf_toc_level_0 {
    +  line-height: 1.5;
    +  margin-left: 0;
    +  padding-right: 2em;
    +}

    +/* Title level 0 - may be inside <a> */
    +span.mpdf_toc_t_level_0 {
    +  font-weight: bold;
    +}

    +/* Page no. level 0 - may be inside <a> */
    +span.mpdf_toc_p_level_0 { }

    +/* Whole line level 1 */
    +div.mpdf_toc_level_1 {
    +  margin-left: 2em;
    +  padding-right: 2em;
    +}

    +/* Title level 1 */
    +span.mpdf_toc_t_level_1 {
    +  font-style: italic;
    +  font-weight: bold;
    +}

    +/* Page no. level 1 - may be inside <a> */
    +span.mpdf_toc_p_level_1 { }

    +/* Whole line level 2 */
    +div.mpdf_toc_level_2 {
    +  margin-left: 4em;
    +  padding-right: 2em;
    +}

    +/* Title level 2 */
    +span.mpdf_toc_t_level_2 { }

    +/* Page no. level 2 - may be inside <a> */
    +span.mpdf_toc_p_level_2 { }

    +

    +

    NB padding-right should match <dottab> "outdent" (0 is default). See <dottab> for more details

    +
    + +
    +

    The functions TOCpagebreakByArray() and TOCpagebreak() have a new final parameter, and HTML tags <TOC> and <TOCpagebreak> have a new attribute "tocoutdent". This should be blank or a valid CSS length e.g. "2em". See <dottab> for more details.

    +
    + + + + + +

    Text-align on decimal point

    +
    +

    Text inside a table column can be aligned on a decimal point (or any other character) by using either HTML attribute or CSS.

    +

    This example table uses the following CSS stylesheet:

    +

    +<style>
    +.aBDP { text-align: "." center; }
    +.arBDP { text-align: "\66B" center; }
    +.middot { text-align: "\B7" center ; }
    +</style> +

    +

    + + + + + + + + + + + + + + + + + + + + + + + +
    <TD> elementColumn
    align="left"Left text
    align="right"Right text
    align="center"Center text
    align="char"

    1000.0001

    align="char" char=","

    1000,0001

    align="char" char="&middot;"

    1000·0001

    align="char" char="&#183;"

    1000·0001

    style="text-align: \'.\' center"100.001
    style="text-align: \'.\' center"DP aligned text
    style="text-align: \',\' center"

    1.000,0001

    class="aBDP"10.01
    class="aBDP"1000
    class="aBDP"

    1000.0001

    class="middot"1 000·0001
    class="aBDP"

    1,000,000.00001

    class="aBDP"1.000000001
    class="aBDP"1.000.000.001
    class="arBDP"

    ١٬٥٦٧٬٢٣٤٫٢٣٤٧

    class="aBDP"(GBP) 1,000,000.00001
    1,000,000.00001 (EUR)
    1,000,000.00001
    + +
    + + + + + + +

    Automatic ToC and Bookmarks

    +
    +

    A Table of Contents and/or Bookmarks can be generated automatically from any of the heading tags H1 - H6. This example will generate ToC and bookmarks from all <h3> tags (top level) and <h4> tags (next level)

    +

    + $mpdf->h2toc = array(\'H3\'=>0, \'H4\'=>1);
    + $mpdf->h2bookmarks = array(\'H3\'=>0, \'H4\'=>1); +

    +
    + + + + + + +

    Improved line-breaking

    +

    mPDF will now avoid line-breaks in the middle of words even between <tags>

    +
    +

    +<b>Na<sub>2</sub>HCO<sub>3</sub></b> +

    +

    Pellentesque purus feugiat semper. Donec nunc odio, et vitae pellentesque. Pellentesque Na2HCO3 velit lacus.

    +
    + + +

    CSS hyphens

    +
    +

    The CSS property hyphens is now supported on all block elements

    +

    +hyphens: manual | auto | none +

    +

    In the following example, the word interdependent contains no soft hyphen or similar characters, and is moved to the next line.

    + +

    Cum velit lacus pena sociis natoque penatibus et magnis disa montes, nascetur ridicuus interdependent (no characters suggesting line-break).

    + +

    manual (default) + Words are only broken at line breaks where there are characters inside the word that suggest line break opportunities. Characters can be explicit ("-" hard hyphen) or conditional (&shy; &#173; <wbr>).

    +

    Cum velit lacus pena sociis natoque penatibus et magnis disa montes, nascetur ridicuus inter­dependent (uses soft hyphen &shy;).

    + +

    none - Words are not broken at line breaks, even if characters inside the word suggest line break points.

    +

    Cum velit lacus pena sociis natoque penatibus et magnis disa montes, nascetur ridicuus inter-dependent (hard hyphen).

    + +

    auto + Words can be broken at appropriate hyphenation points, as determined by characters inside the word.

    +

    Cum velit lacus pena sociis natoque penatibus et magnis disa montes, nascetur ridicuus interdependent (No characters suggesting line-break).

    +

    SHY inside the word take priority over hyphenation points determined by other resources.

    +

    Cum velit lacus pena sociis natoque penatibus et magnis disa montes, nascetur ridicuus inter­dependent (uses soft hyphen &shy;).

    + +

    The configurable variables $this->hyphenate and $this->hyphenateTables are henceforth redundant and have no effect.

    +

    NB Support for <wbr> is new in mPDF 5.7

    +
    + + + + + +

    Text circle

    +
    +

    Added in mPDF 5.6 but not included in New Features example - transparent background and Divider were new. Now also added support for font-size:auto

    +

    +<textcircle r="30mm" top-text="Text Circular Text Circular" bottom-text="Text Circular Text Circular" divider="&bull;" style="font-size: auto" /> +

    +

    +
    +
    + + +

    List numbering

    +
    +

    This list is set to start numbering at 5

    +

    <ol start="5">

    +
      +
    1. List item number 1
    2. +
    3. List item number 2
    4. +
    5. List item number 3
    6. +
    +
    + + + + +

    <dottab> and outdent

    +
    +

    <dottab> now supports a custom CSS property "outdent", which can also be used as an HTML attribute i.e. <dottab outdent="2em">

    +

    The first item uses <dottab outdent="4em"> whereas the following items have <dottab class="menu"> (with CSS dottab.menu{outdent: 4em;} ) and all have padding-right="4em" on the <div> element

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

    +

    +p.menu { text-align: justify; padding-right: 4em; }
    +dottab.menu { outdent: 4em; } +

    +

    NB It is recommended to use &nbsp; after the dottab if a space is required before the following content.

    +

    NB This (outdent) is also used in the Table of Contents (see earlier in this document).

    +
    + + + +

    Layers

    +
    +

    mPDF 5.7 will create layers in the document using the CSS property z-index. All layers are visible by default.

    +

    This demonstrates layers in a PDF document. Select the layers named "Correct Answers" or "Wrong Answers" in your PDF viewer (the layers pane should be open already in Adobe Acrobat)

    +
    What is the name of the Prime Minister of Britain?
    +
    David Cameron
    +
    Rupert Murdoch
    +
    What is the name of the David Beckham\'s bulldog?
    +
    Scarlet
    +
    Victoria
    +

    To open/close/select layers in Adobe Reader (10):
    +

    +

    The layer names and initial state can be set (optionally) e.g.

    +

    + $mpdf->layerDetails[1][\'state\']=\'hidden\'; // Set initial state of layer - "hidden" or ""
    + $mpdf->layerDetails[1][\'name\']=\'Correct Answers\';
    + $mpdf->layerDetails[2][\'state\']=\'hidden\';
    + $mpdf->layerDetails[2][\'name\']=\'Wrong Answers\';
    +

    +

    This is the code used in the example above:

    +

    + <div style="z-index:1;color: green;float: left; width:30%;">Scarlet</div>
    + <div style="z-index:2;color: red;">Victoria</div> +

    +
    To force the PDF reader to open with the layers tab open, set: +

    $mpdf->open_layer_pane = true;

    +
    + +
    + + + +

    CSS visibility on <span>

    +

    CSS visibility:hidden is now supported on inline elements e.g. <span>

    +
    +

    This next bit of text is hidden - Hidden text - and this isn\'t.

    +

    style="visibility:hidden;"

    +

    This next bit of text is only visible in print - Hidden text - and this isn\'t.

    +

    style="visibility:printonly;"

    +

    This next bit of text is only visible on screen - Hidden text - and this isn\'t.

    +

    style="visibility:screenonly;"

    +

    You can show or hide these elements as for layers (above).

    +
    + + + +

    CSS "rem" unit

    +
    + +
    This line has the font-size set as 1rem +
    This line has the font-size set as 0.5rem +
    This line has the font-size set as 1.5rem +
    +
    +
    +
    This line has the font-size set as 1em +
    This line has the font-size set as 0.5em +
    This line has the font-size set as 1.5em +
    +
    +
    + +
    + + + + +

    CSS outline

    +
    +
    This is text with an outline set by CSS
    +

    +.outlined { text-outline: 0.1mm 0.1mm #FF0000; } +

    +
    + + + + + +

    CSS background-clip, background-origin & background-size

    +
    +

    CSS background-clip, background-origin & background-size are now supported for most block level elements. (Not supported in tables, nor on page/body backgrounds).

    + + +
    background-clip: border-box[default value]
    background-origin: padding-box[default value]
    +
    background-clip: content-box;
    background-origin: content-box
    +
    background-clip: padding-box;
    background-origin: padding-box
    +
    background-clip: border-box;
    background-origin: border-box
    +
    background-clip: content-box;
    background-origin: border-box
    +
    background-clip: border-box;
    background-origin: content-box
    + +
    background-clip: border-box[default value]
    background-origin: padding-box[default value]
    +
    background-clip: content-box;
    background-origin: content-box
    +
    background-clip: padding-box;
    background-origin: padding-box
    +
    background-clip: border-box;
    background-origin: border-box
    +
    background-clip: content-box;
    background-origin: border-box
    +
    background-clip: border-box;
    background-origin: content-box
    + + +
    + + +'; + +$mpdf->h2toc = array('H3'=>0, 'H4'=>1); +$mpdf->h2bookmarks = array('H3'=>0, 'H4'=>1); + +$mpdf->open_layer_pane = false; +$mpdf->layerDetails[1]['state']='hidden'; // Set initial state of layer - "hidden" or nothing +$mpdf->layerDetails[1]['name']='Correct Answers'; +$mpdf->layerDetails[2]['state']='hidden'; // Set initial state of layer - "hidden" or nothing +$mpdf->layerDetails[2]['name']='Wrong Answers'; + + +//============================================================== +$mpdf->autoLangToFont = true; + +$mpdf->WriteHTML($html); + +// OUTPUT +$mpdf->Output(); exit; + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example61_new_mPDF_v6-0_features.php b/application/third_party/mpdf/examples/example61_new_mPDF_v6-0_features.php new file mode 100755 index 00000000..3404e921 --- /dev/null +++ b/application/third_party/mpdf/examples/example61_new_mPDF_v6-0_features.php @@ -0,0 +1,2046 @@ +list_auto_mode = 'mpdf'; // Used for demonstration of lists +//============================================================== + +$html = ' + + + + + + + + +
    Page {PAGENO} of {nbpg}الصفحة {PAGENO} من {nbpg}
    +
    + + + + + + +
    Page {PAGENO} of {nbpg}{nbpg} পাতা থেকে পাতা {PAGENO}
    +
    + + + + + + +
    Page {PAGENO} of {nbpg}עמוד {PAGENO} או {nbpg}
    +
    + + + + + +
    New Features in mPDF v6.0
    + +

    Advanced Typography

    +

    Many TrueType fonts contain OpenType Layout (OTL) tables. These Advanced Typographic tables contain additional information that extend the capabilities of the fonts to support high-quality international typography:

    + +
      +
    • OTL fonts support ligatures, positional forms, alternates, and other substitutions.
    • +
    • OTL fonts include information to support features for two-dimensional positioning and glyph attachment.
    • +
    • OTL fonts contain explicit script and language information, so a text-processing application can adjust its behavior accordingly.
    • +
    + +

    mPDF 6 introduces the power and flexibility of the OpenType Layout font model into PDF. +mPDF 6 supports GSUB, GPOS and GDEF tables for now. mPDF 6 does not support BASE and JSTF at present.

    + +

    Other mPDF 6 features to enhance complex scripts:

    +
      +
    • improved Bidirectional (Bidi) algorithm for right-to-left (RTL) text
    • +
    • support for Kashida for justification of arabic scripts
    • +
    • partial support for CSS3 optional font features e.g. font-feature-settings, font-variant
    • +
    • improved "autofont" capability to select fonts automatically for any script
    • +
    • support for CSS :lang selector
    • +
    • dictionary-based line-breaking for Lao, Thai and Khmer (U+200B is also supported)
    • +
    • separate algorithm for Tibetan line-breaking
    • +
    + +

    Note: There are other smart-font technologies around to deal with complex scripts, namely Graphite fonts (SIL International) and Apple Advanced Typography (AAT by Apple/Mac). mPDF 6 does not support these.

    + +

    What can OTL Fonts do?

    + +

    Support for OTL fonts allows the faithful display of almost all complex scripts:

    +
      +
    • Arabic (السلام عليكم), Hebrew (שלום), Syriac (ܐܣܛܪܢܓܠܐ)
    • +
    • Indic - Bengali (স্লামালিকুম), Devanagari (नमस्ते), Gujarati (નમસ્તે), Punjabi (ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ),
      +Kannada (ನಮಸ್ತೆ), Malayalam (നമസ്തെ), Oriya (ନମସ୍କର), Tamil (வணக்கம்), Telugu (నమస్కారం)
    • +
    • Sinhala (ආයුඛෝවන්), +Thai (สวัสดี), +Lao (ສະບາຍດີ), +Khmer (ជំរាបសួរ), +Myanmar (မဂႆလာပၝ),
      +Tibetan (བཀྲ་ཤིས་བདེ་ལེགས།)
    • +
    + +

    Joining and Reordering

    +
    +র + ্ + খ + ্ + ম + ্ + ক + ্ + ষ + ্ + র + ি + ু = +র্খ্ম্ক্ষ্রিু +
    +

    cf. http://www.microsoft.com/typography/OpenTypeDev/bengali/intro.htm

    + +

    Ligatures

    +
    +ffi ffl fi +      +ffi ffl fi +
    + +

    Language-dependent substitutions

    +
    +

    Arabic: ۴ ۶ ٧ Urdu: ۴ ۶ ٧ Arabic: ه ۈ ۑ ە Kurdish: ه ۈ ۑ ە

    +
    + +

    Font features - Optional substitutions

    +Stylistic Alternatives (salt) +
    +

    Arabic: ئ ع ک ـه ـهـ ـۀ Farsi: ئ ع ک ـه ـهـ ـۀ Arabic: گ Turkish: گ

    +
    + + + +

    CSS control of discretionary OTL features

    + +
    +salt: (off) all +      (on) +all +
    + + +
    +frac: (off) 1/4 3/10 +      (on) +1/4 3/10 +
    + +
    +zero: (off) 1,000 +      (on) +1,000 +
    + +
    +onum: (off) 0123456789 +      (on) +0123456789 +
    + +
    +sups: (off) (32) +      (on) +(32) +
    + +
    +Stylistic Alternatives (ss03,ss04): (off) अ झ ण झ ९ +      (on) +अ झ ण झ ९ +
    + + +

    A full list of feature tags is at http://www.microsoft.com/typography/otspec/featurelist.htm

    +

    In mPDF, the following features are on by default:

    +
      +
    • GSUB features: locl ccmp pref blwf abvf pstf pres abvs blws psts haln rlig calt liga clig mset (all scripts)
    • +
    • GSUB features: isol fina fin2 fin3 medi med2 init nukt akhn rphf rkrf half vatu cjct cfar (for appropriate scripts e.g. Indic, Arabic)
    • + +
    • GPOS features: abvm blwm mark mkmk curs cpsp dist requ [kern]
    • +
    + +

    NB \'requ\' is not listed in the Microsoft registry of Feature tags; however it is found in the Arial Unicode MS font (it repositions the baseline for punctuation in Kannada script).

    + + +

    Kern is used in some fonts to reposition marks etc. and is essential for correct display, so in mPDF kern is on by default when any non-Latin script is used.

    + + + + + +

    Mark repositioning (and diacritics)

    +
    +זֵּ יְּ ךָ +     ‎ +זֵּ יְּ ךָ +
    + + +

    Mark repositioning (and Contextual substitution)

    +
    +Á á ï +      +Á á ï +
    + + + +

    Complex syllables

    +
    Note that the text displayed is dependent on the font\'s design/capabilities. These are both "correct" representations of the same string, using:
    +
    FreeSerif: र्द्मि +and FreeSans font: +र्द्मि +
    +

    cf. http://www.microsoft.com/typography/OpenTypeDev/devanagari/intro.htm

    + + +

    Complex Typography

    +An example which utilises many different GSUB and GPOS features together - first without GSUB and GPOS: +
    +تَسْـَٔمُوٓا۟ أَوْ كَبِيرًا إِلَىٰٓ ٱللَّهِ وَأَدْنَىٰٓ أَلَّا إِلَّآ بَيْنَكُمْ عَلَيْكُمْ أَلَّا يَعْتُمْ ۚ +
    +With GSUB and GPOS: +
    +تَسْـَٔمُوٓا۟ أَوْ كَبِيرًا إِلَىٰٓ ٱللَّهِ وَأَدْنَىٰٓ أَلَّا إِلَّآ بَيْنَكُمْ عَلَيْكُمْ أَلَّا يَعْتُمْ ۚ +
    + + + +

    Text Justification using Kashida

    + +
    +يَـٰٓأَيُّهَا ٱلَّذِينَ ءَامَنُوٓا۟ إِذَا +تَدَايَنتُم بِدَيْنٍ +إِلَىٰٓ أَجَلٍۢ مُّسَمًّۭى فَٱكْتُبُوهُ ۚ +
    +
    +يَـٰٓأَيُّهَا ٱلَّذِينَ ءَامَنُوٓا۟ إِذَا +تَدَايَنتُم بِدَيْنٍ +إِلَىٰٓ أَجَلٍۢ مُّسَمًّۭى فَٱكْتُبُوهُ ۚ +
    + + + + +

    What is "correct"?

    +

    There are a number of factors which determine how the input text is displayed in an application.

    +

    The font\'s capabilities/design (this example shows the same text input shown in 2 fonts):

    + +
    FreeSerif: र्द्मि +and FreeSans font: +र्द्मि +
    + +

    Complex scripts require a "shaping engine" to re-order glyphs and apply the OTL features by syllable. MS Word and Wordpad run on the Windows platform use "Uniscribe", whereas some browsers such as FireFox and OpenOffice use Pango/HarfBuzz. The different shaping engines (and indeed different versions of them) can produce different results.

    + +

    Different applications have different defaults (on/off) for some of the features e.g. kerning.

    + +

    When testing mPDF 6, if text does not appear as you expect, ensure that the font is installed on your computer, and view the HTML in a browser. Also try copying/pasting the text into Wordpad/Word/OpenOffice and ensure that the correct font has been applied.

    + +

    Note that Wordpad sometimes substitutes a different font if it does not like the one you have chosen, and does not even indicate that the substitution has occurred.

    + + + + + +

    CSS control of font features

    +

    See http://www.w3.org/TR/css3-fonts/#font-rend-props for information about CSS3 and font-features.

    + + +

    The following are supported in mPDF 6:

    +
      +
    • font-variant-position
    • +
    • font-variant-caps
    • +
    • font-variant-ligatures
    • +
    • font-variant-numeric
    • +
    • font-variant-alternates - Only [normal | historical-forms] supported (i.e. most are NOT supported)
      +e.g. stylistic, styleset, character-variant, swash, ornaments, annotation (use font-feature-settings for these)
    • +
    • font-variant - as above, and except for: east-asian-variant-values, east-asian-width-values, ruby
    • +
    • font-language-override
    • +
    • font-feature-settings
    • +
    + +

    font-variant-east-asian is NOT supported

    +

    NB @font-face is NOT supported

    +

    NB @font-feature-values is NOT supported

    + +

    Note that font-variant specifies a single property in CSS2, whereas in CSS3 it has become a shorthand for all the other font-variant-* properties. font-variant: small-caps was the only one supported in mPDF <v6, and will still work in mPDF 6.

    + +

    See notes later about font kerning.

    + +

    Some examples

    +

    +/* use small-cap alternate glyphs */
    +.smallcaps { font-feature-settings: "smcp" on; }
    +
    +/* convert both upper and lowercase to small caps (affects punctuation also) */
    +.allsmallcaps { font-feature-settings: "c2sc", "smcp"; }
    +
    +/* enable historical forms */
    +.hist { font-feature-settings: "hist"; }
    +
    +/* disable common ligatures, usually on by default */
    +.noligs { font-feature-settings: "liga" 0; }
    +
    +/* enable tabular (monospaced) figures */
    +td.tabular { font-feature-settings: "tnum"; }
    +
    +/* enable automatic fractions */
    +.fractions { font-feature-settings: "frac"; }
    +
    +/* use the second available swash character */
    +.swash { font-feature-settings: "swsh" 2; }
    +
    +/* enable stylistic set 7 */
    +.fancystyle {
    + font-family: Gabriola; /* available on Windows 7, and on Mac OS */
    + font-feature-settings: "ss07";
    +} +

    + + + + + +

    More Examples

    +

    Note the automatic line breaking used in Lao, Thai, Khmer and Tibetan text.

    +SYRIAC - Estrangelo Edessa +
    + ܘܬܘܒ ܐܬܟܢܝܬ ܗܕܐ ܕܝܪܐ ܩܕܝܫܬܐ ܒܫܡ ܩܕܝܫܐ ܥܢܘܝܐ ܡܪܝ ܐܘܓܝܢ ܕܐܬܐ ܗ̱ܘܐ ܡܢ ܡܨܪܝܢ ܆ ܥܠ ܒܙܒܢ ܩܪܒܐ ܐܝܬܝܘ ܕܝܪ̈ܝܐ (ܐܝܟ ܬܫܥܝܬܐ ܬܘܕܝܬܢܝܬܐ) ܚܕܟܡܐ ܓܪ̈ܡܐ ܕܩܕܝܫܐ ܡܢ ܕܝܪܐ ܕܡܪܝ ܐܘܓܝܢ ܒܛܘܪܐ ܕ ܐܝܙܠܐ ܕܢܦܠ ܒܡܕܒܪܐ ܕ ܢܨܝܒܝܢ ܥܠ ܬܚܘܡܐ ܕ ܩܡܫܠܝ. ܘܬܘܒ ܐܬܟܢܝܬ ܕܝܪܐ ܕ ܙܥܦܪܐܢ ܐܘ ܟܘܪܟܡܐ ܒܫܡ ܡܪܝ (ܫܠܝܡܘܢ) ܕܝܪܝܐ ܕܫܬܐܣ ܠܕܝܪܐ ܒܫܢܬ 473 ܡ. +
    + + +MYANMAR (Burmese) +Padauk Book (SIL Font) +
    +မြန်​မာအခေါ် တရားဝင်​အား​ဖြင့် ပြည်ထောင်​စု သမ္မတ မြန်မာ​နိုင်​ငံတော်သည် အရှေ့တောင်​အာ​ရှတွင် ဧ​ရိ​ယာ​အား​ဖြင့် ဒုတိယ အကျယ်​ဝန်း​ဆုံး[၁] တိုင်း​ပြည် ဖြစ်​သည်။ ၁၉၄၈ ခု​နှစ် ဇန်နဝါရီ ၄ ရက်​တွင် ဂရိတ်​ဗြိ​တိန်​နိုင်ငံထံ​မှ (အင်္ဂလိပ်​လို "Myanmar" အဖြစ်​နှင့်) ပြည်ထောင်​စု​မြန်မာ​နိုင်​ငံတော်​အဖြစ် လွတ်လပ်​ရေး​ကို ရ​ရှိ​ခဲ့​သည်။ နောက်​ပိုင်း​တွင် ပြည်ထောင်​စု ဆို​ရှယ်​လစ် သမ္မတ​မြန်မာ​နိုင်​ငံတော်​အဖြစ် ၁၉၇၄ ခု​နှစ် ဇန်နဝါရီ ၄ ရက်​တွင်​လည်းကောင်း၊ ပြည်ထောင်​စု မြန်မာ​နိုင်​ငံတော်​အဖြစ် ၁၉၈၈ခု​နှစ် စက်တင်ဘာ ၂​၃ ရက်​တွင်​လည်းကောင်း၊ ပြည်ထောင်​စု မြန်မာ​နိုင်​ငံတော်​အဖြစ် ၁၉၈၉ ခု​နှစ် ဇွန် ၁​၈ ရက်​တွင် လည်းကောင်း အမည်​များ​ပြောင်းလဲ​ခဲ့​သည်။ အာဏာ​ရ​စစ်​အစိုးရ​အား အသိ​အမှတ် မ​ပြု​သော အဖွဲ့​အစည်း​များ​က ဘား​မား ("Burma") ဟု​သာ အသိ​အမှတ်ပြု​ သုံးစွဲခဲ့​​သည်။ နိုင်​ငံတော်​အလံကိုလည်း ယခင် နိုင်ငံတော် အေးချမ်းသာယာရေးနှင့် ဖွံ့ဖြိုးရေးကောင်စီအစိုးရ​လက်ထက် ၂​၀⁠၀​၈ ခု​နှစ် ဖွဲ့​စည်း​ပုံ အခြေ​ခံ ဥပဒေတွင် ပြဋ္ဌာန်း​ထား​သည့် ပြည်ထောင်​စု သမ္မတ မြန်မာ​နိုင်​ငံတော်​အလံ ဖြင့် ၂​၀​၁​၀ ခု​နှစ် အောက်တိုဘာ​လ ၂​၁ ရက်​နေ့​တွင် အလံစတင်​လွှင့်​ထူ​ခြင်း အခမ်းအနား​များ​ကို နိုင်ငံ​တ​ဝှမ်း ကျင်းပ​ကာ အစားထိုး၍ ပြောင်းလဲ အသုံးခဲ့ပြု​သည်။ +
    + +KHMER +
    +ង្គ្រ +ន្រ្តី +ង្គ្រោះ +
    +
    +យុវជន​ម្នាក់​បាន​ស្លាប់​ដោយ​គ្រាប់កាំភ្លើង​របស់​ប៉ូលិស និង​បីនាក់​ផ្សេងទៀត​រងរបួស នៅក្នុង​ការប្រឈម​មុខ​ដាក់គ្នា​ដាច់ដោយឡែក​គ្នាមួយ រវាង​ក្រុម​យុវជន​មួយ​ក្រុម ជាមួយ​ប៉ូលិស នៅ​ម្តុំ​ស្ពាន​ក្បាលថ្នល់។ នេះ​បើតាម​ព័ត៌មាន​ពី​លោក​ ចាន់ សាវ៉េត មន្រ្តី​ស៊ើបអង្កេត​របស់​អង្គការ​សិទ្ធិមនុស្ស​អាដហុក ដែល​វត្តមាន​នៅ​កន្លែង​កន្លែង​កើតហេតុ នៅ​យប់​ថ្ងៃ​អាទិត្យ​ទី ១៥ កញ្ញានេះ។ +
    + + +HEBREW - with Niqud and T\'amim (cantillation) +
    +לָכֵ֤ן חַכּוּ־לִי֙ נְאֻם־יְהוָ֔ה לְי֖וֹם קוּמִ֣י לְעַ֑ד כִּ֣י מִשְׁפָּטִי֩ לֶאֱסֹ֨ף גּוֹיִ֜ם לְקָבְצִ֣י מַמְלָכ֗וֹת לִשְׁפֹּ֨ךְ עֲלֵיהֶ֤ם זַעְמִי֙ כֹּ֚ל חֲר֣וֹן אַפִּ֔י כִּ֚י בְּאֵ֣שׁ קִנְאָתִ֔י תֵּאָכֵ֖ל כָּל־הָאָֽרֶץ׃ +
    + + +NKo +
    +ߟߐ߬ߝߋ߲ ߓߍ߯ ߟߊߝߋ߲ ߊߡߋߙߌߞ ߒߞߏ ߘߌ߲ߞߏ ߓߍ߮ ߛߎ߬ߣߎ߲ߣߌ߲ ߠߋ ߊ߲ ߞߊ߬ߙߊ߲߬ߡߐ߯ ߓߎߓߊߞߊ߯ߙߌ߫ ߖߊ߬ߞߌ߬ߕߋ߫ ߝߊ߬ ߟߊ߫ ߛߏߡߊߦߟߍߡߊ߲ ߠߊ߫ ߑ ߫ߊ߲ ߓߍ߮ ߡߊ߬ߙߌ ߫ ߘߊߟߌߟߊ߫ ߊ߬ ߦߊߝߊ ߞߍ߫ ߊ߬ ߡߊ߬ ߸ ߞ߬߭ ߊ߬ ߟߊߦߙߐ ߛߎߡߊ ߊ߲ ߠߊ߫ ߘߎߓߊ ߦߋ ߕߊߓߊ߯ߕߐ߫ ߓߍ߯ ߦߋ ߫ ߊߟߊ߬ߡߊ ߤߌߣߊ߫ ߘ߭ߵߊߟߎ ߓߍ߯ ߟߊ߬ +
    + + + +THAANA +
    +ދިވެހި ވިކިޕީޑިއާ ގައި ބޭނުންކުރެވޭ ބަސްތައް އެއްގޮތަށް ދެމެހެއްޓޭތޯ މަސައްކަތް ކުރުން + +މިސާލަކަށް ޗައިނާ އަށް ސީނުކަރަ އިންޑިޔާ އަށް ހިންދުސްތާން، އަދި ސްރީލަންކާ އަށް އޮޅުދޫކަރަ ކިޔާކިޔުން ދާއިމީ ގޮތެއްގައި ހިފެހެއްޓުމަށް މަސައްކަތްކުރުން! މާނައަކީ އެއްތަނެއްގައި ސީނުކަރަ އަނެއް ތަނެއްގައި ޗައިނާ މިގޮތަށް ބޭނުން ނުކުރުން، އަދި މިނޫން މިފަދަ ބަސްތައް ވެސް މިއުޞޫލާ ޚިލާފުނުވާނޭ ގޮތަށް ބޭނުންކުރުން! +ދިވެހި ވިކިޕީޑިއާގެ ތެރެއިން ދިވެހި ބަސް ކުރިއެރުވުމަށް މަސައްކަތް ކުރުން +
    + + +LAO +
    +ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ (ຄຳເຄົ້າ: ສາທາຣນຣັຖປຊາທິປຕັຍປຊາຊົນລາວ[໑]) ຫຼື ສປປ ລາວ ຕັ້ງຢູ່ທິດຕາເວັນອອກສຽງໃຕ້ຂອງທະວີບອາຊີ, ຢູ່ໃຈກາງຂອງແຫຼມອິນດູຈີນລະຫວ່າງເສັ້ນຂະໜານທີ 14 - 23 ອົງສາເໜືອ ແລະ ເສັ້ນແວງທີ 100-108 ອົງສາ ສປປ ລາວມີເນື້ອທີ່ທັງໝົດ 236.800 ຕາລາງກິໂລແມັດ ເປັນປະເທດທີ່ບໍ່ມີທາງອອກສູ່ທະເລ, ມີຊາຍແດນຕິດກັບ ສາທາລະນະລັດປະຊາຊົນຈີນ (505 ກິໂລແມັດ), ທິດໃຕ້ຕິດກັບລາຊະອານາຈັກກຳປູເຈຍ (435 ກິໂລແມັດ), ທິດຕາເວັນອອກຕິດກັບ ສາທາລະນະລັດສັງຄົມນິຍົມຫວຽດນາມ ( 2.069 ກິໂລແມັດ ), ທິດຕາເວັນຕົກຕິດກັບລາຊະອານາຈັກໄທ ( 1.385 ກິໂລແມັດ ), ແລະ ທິດຕາເວັນຕົກສຽງເໜືອຕິດກັບ ສາທາລະນະລັດແຫ່ງສະຫະພາບມຽນມາ ( 236 ກິໂລແມັດ ), ສ.ປ.ປ.ລາວ ເປັນປະເທດດຽວໃນພາກພື້ນນີ້ທີ່ບໍ່ມີຊາຍແດນຕິດກັບທະເລ. +
    + +THAI +
    +"ซัมติง" เป็นเพลงของวงเดอะบีตเทิลส์ ในปี ค.ศ. 1969 เป็นเพลงที่บรรจุอยู่ในอัลบั้มชุด แอบบีโรด เพลงนี้เป็นเพลงแรกที่ซิงเกิลหน้าเอที่จอร์จ แฮร์ริสันเขียน และถือเป็นซิงเกิลแรกของเดอะบีตเทิลส์ที่มีเพลงที่มีอยู่แล้วในอัลบั้มบรรจุอยู่ด้วย ทั้งเพลง "ซัมติง" และเพลง "คัมทูเกตเตอร์" ที่อยู่ในอัลบั้ม แอบบีโรด และเพลง "ซัมติง" ถือเป็นเพลงเดียวที่แฮร์ริสันแต่งแล้วขึ้นอันดับ 1 บนชาร์ตอเมริกันขณะที่ยังอยู่ในวงเดอะบีตเทิลส์ +
    + + + +SINHALA +
    +නඩත්තු කාර්යයන් විකිපීඩියාව ප්‍රශස්ත මට්ටමකින් පවත්වා ගැනීම සදහා අත්‍යවශ්‍ය අංගයකි. උපදෙස් රූරාව මගින් තවත් අලුත් නඩත්තු කාර්යයන් තැනීමේදී පරිස්සම් විය යුතුය. ඔබට හැකි විට සංවිධානාත්මක වන්න, එහෙත් සෑමවිටම විශාල පින්තූරය ඇතුලතින් තබා ගන්න: අප මෙතැනට පැමිණ සිටින්නේ විශ්වකෝෂයක් තැනීම සදහායි. ඔබ සිතන්නේ නඩත්තු කිරීම්වලට වඩා අනෙකුත් පැතිවලින් විකිපීඩියාවට දායක වීමට නම්, කරැණාකර විකිපීඩියා:විකිපීඩියාවට දායක වීම බලන්න. ඉක්මනින් අවශ්‍ය සහ ඉතා වැදගත් වන කාර්යයන් විකිපීඩියා:අතපසු වූ වැඩ හීදි සොයාගැනීමට අවස්ථාව ඇත. +
    + + +TIBETAN +
    +༄།ཏདྱཐཱ།ཨོཾགཏེགཏེཔཱརགཏེཔཱརསཾགཏེབོདྷིསྭཱཧཱ། +ཨོཾམུནིམུནིམཧཱམུནིཡེསྭཱཧཱ།ཨོཾཨཱམིདྷེཝཱཧྲཱི།ཨོཾམཎིཔདྨེཧཱུཾ།ཨོཾཨཱཿཧཱུཾ་ +བཛྲགུརུཔདྨསིདྡྷིཧཱུཾ།ཨོཾཨཱམརཱཎིཛྲིཝནཏིཡེསྭཱཧཱ།ཨོཾཝགིཤཱརིམུཾ།ཨོཾ་ +མཎིཔདྨེཧཱུཾ།ཨོཾབཛྲཔཱནིཧཱུཾ།ཨོཾཏཱརེཏུཏྟཱརེཏུརེསྭཱཧཱ།ཨོཾབྷྲཱུཾ་ +སྭཱཧཱ།ཨོཾཨཱམྲིཏཱཨཱཡུརྡདེསྭཱཧཱ།ཨོཾམརིཙྱེམཾསྭཱཧཱ། +
    + +TAI THAM +
    +ᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨸᩮᩢ᩠ᨶᩈᩣ᩠ᩅᨩ᩠ᨿᨦᩉ᩠ᨾᩲ᩵ ᩉ᩠ᨾᩯᨷᩴ᩵ᩬᨴᩮᩢ᩵ᩣᨯᩲᨠᩴ᩶ᩬᨧᩡᨸᩮᩢ᩠ᨶᩈᩣ᩠ᩅᩃᩯ᩠᩶ᩅ ᨲᩧ᩠ᨦᩅᩢ᩠ᨶᨾᩦᨷ᩵ᩤ᩠ᩅᨾᩣᩋᩯ᩠᩵ᩅ +ᨾᩣᩋᩪ᩶ᨾᩣᨪᩯ᩠ᩅ ᨸᩮᩢ᩠ᨶᨤᩫ᩠ᨶᩃᨻᩪᩁ ᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨧᩡᩮᩃᩥᩬᨠᩋᩮᩢᩣᨹᩱ ᩋ᩶ᩣ᩠ᨿᨷ᩵ᩤ᩠ᩅᨩ᩠ᨿᨦᩁᩣ᩠ᨿᨩᩨ᩵ᨠᩯ᩠᩶ᩅᨾᩣᩃᩪᩁ ᩋ᩶ᩣ᩠ᨿᨠᩬᨦᨤᩫ᩠ᨶᨻᩯ᩵ᨢ᩠ᨿᩅᨨᩩᨶ ᩋ᩶ᩣ᩠ᨿᨤᩴᩣᩋ᩶ᩣ᩠ᨿᨾᩪᩁ ᩋ᩶ᩣ᩠ᨿᩈᩫ᩠ᨾᩋ᩶ᩣ᩠ᨿᨾᩦ ᨻᩮᩥ᩠᩵ᨶᨷᩬᨠᩅ᩵ᩤᨧᩡᨾᩣᨢᩴᩬᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨠᩴᩬᩁᩴᩬᨾᩣᩃᩯ᩠᩶ᩅᨸᩮᩢ᩠ᨶᨸᩦ +
    + + + +

    Dictionary Line breaking

    +

    Lao, Thai and Khmer text does not have space between words. By default, mPDF 6 uses word dictionaries to determine appropriate opportunites for line-breaks. Users may turn this function off using the configurable variable useDictionaryLBR.

    + +

    Alternatively users can insert the character U+200B (zero-width space) in the text to mark line-breaking opportunities manually.

    + +

    Similarly for Tibetan script, mPDF 6 uses a simple algorithm to identify line-breaking opportunities after the characters U+0F0B (Tsheg) or U+0F0D. This can be overriden using the configurable variable useTibetanLBR.

    + + + + + +

    Myanmar Fonts

    + +

    Myanmar (Burmese) on the web is quite frequently written for fonts which are not strictly unicode-compliant. This includes common applications such as WordPress and a number of official Burmese government websites.

    +

    Ayar fonts (http://www.ayarunicodegroup.org) are based on text input where the vowel preceeds the consonant (which is contrary to Unicode specification). +

    +

    ZawGyi-One is another very common font in use. This font has some characters incorrectly coded e.g. U+103A as U+1039.

    +

    There are also fonts available which are fully unicode compliant, such as Padauk, Tharlon, Myanmar3, and Microsoft\'s Myanmar Text.

    +

    As long as you select the right font for the input text, all of them work fine in mPDF:

    + + +

    Tharlon: ဒီရက်ပိုင်းမှာ ဧရာဖောင့်ကို ယူနီကုဒ်အဖြစ် ရည်ညွှန်းပြောဆိုနေကြတာ တွေ့ရလို့ ဧရာဟာ ယူနီကုဒ် မဖြစ်ကြောင်းနဲ့ ဘာလို့မဖြစ်ရတာလဲဆိုတာ အတိုပဲ ရှင်းပါမယ်။ ယူနီကုဒ်ဖြစ်ဖို့ - ၁။ ယူနီကုဒ် ကုဒ်ပွိုင့်နဲ့ ကိုက်ညီရပါမယ်။ +၂။ ယူနီကုဒ် စာလုံးစီပုံ (Encoding) နဲ့ ကိုက်ညီရပါမယ်။

    + +
    from http://www.myanmarlanguage.org/unicode
    + +

    Zawgyi-one: စီးပြားေရးနွင့္ကူးသန္းေရာင္းဝယ္ေရးဝန္ၾကီးဌာန ျပည္ေထာင္စုဝန္ၾကီး မႏၱေလးတုိင္းေဒသၾကီး ေက်းလက္ေဒသ အေသးစား ကုန္ထုတ္လုပ္ငန္းမ်ား ၾကည့္ရွဳအားေပး +

    +
    from http://www.commerce.gov.mm/
    + + +

    Ayar: WordPress တရားဝင် ြမန်မာဘာသာ စာမျက်နှာမှ ြကိုဆိုပါတယ်။ ! +ရာနှုန်းြပည့် ဘာသာြပန်ထားသည့် WordPress ြမန်မာ ဘာသာြပန်မူကို ဗားရှင်း ၃.၁ ြဖင့် စတင် ြဖန့်ချိလိုက်ြပီးသည့်ေနာက် ဆက်လက်၍ အဆင့်ြမှင့်တင်မှု ဗားရှင်းများကို အချိန်နှင့်တစ်ေြပးညီ +

    +
    from https://mya.wordpress.org/
    + + + +

    lang selector

    +

    mPDF 6 supports use of the lang selector in CSS. All of the following are supported:

    +
      +
    • :lang(fr)
    • +
    • p:lang(fr)
    • +
    • span:lang("syr")
    • +
    • [lang="fr"]
    • +
    • [lang=\'fr\']
    • +
    • p[lang=fr]
    • +
    • p[lang="zh-TW"]
    • +
    + +

    Note: [lang=zh] will match lang="zh-TW" and lang="zh-HK"

    + +

    Limitation: class selectors and attribute selectors should be of equal specificity in CSS specification e.g. +

    +:lang(syr) { color: blue; }
    +.syriac { color: red; } +

    +

    should be of equal specificity, and thus apply whichever comes later in the CSS stylesheet. mPDF 6 however gives :lang priority over .class

    + +

    The use of the lang attribute and CSS selector is now the recommended method for handling multi-lingual documents in mPDF 6.

    + +

    lang HTML attribute

    +

    The HTML lang attribute has a number of uses:

    +
      +
    • when OTL tables are being used for a font, the language from the lang attribute is used to select which OTL features are applied;
    • +
    • used in conjunction with CSS lang selector to allow CSS styles to be applied;
    • +
    • can be used in conjunction with autoLangToFont and autoScriptToLang (see below)
    • +
    +

    IETF tags should be used for lang which comply with the following:

    +
      +
    • a 2 or 3 letter Language code, followed optionally by
    • +
    • a hyphen and a 4 letter Script code, and or
    • +
    • a hyphen and a 2 letter Region code
    • + +
    • i.e. [xx|xxx]{-Xxxx}{-XX}
    • +
    • mPDF deals with IETF tags as case insensitive
    • +
    + + + + +

    Automatic font selection

    + +

    Note: This functionality of mPDF has changed considerably in mPDF v6 and is not backwards compatible.

    + +

    mPDF 6 has two functions which can be used together or separately:

    + +

    autoScriptToLang - marks up HTML text using the lang attribute, based on the Unicode script block in question, and configurable values in config_script2lang.php.

    +

    autoLangToFont - selects the font to use, based on the HTML lang attribute, using configurable values in config_lang2font.php.

    + +

    For automatic font selection, ideally we would choose the font based on the language in use. However it is actually impossible to determine the language used from a string of HTML text. The Unicode script block can be ascertained, and sometimes this tells us the language e.g. Telugu. However, Cyrillic script is used for example in many different languages. So the best we can do is base it on the script used. However, mPDF 6 does this in two stages via the "lang" attribute, because this allows the options of using either of the stages alone or together:

    + +
    +

    <p>English ру́сский язы́к پښتو</p>

    +

    autoScriptToLang (config_script2lang.php) ↓

    + +

    <p>English <span lang="und-Cyrl">ру́сский язы́к</span>
    +<span lang="ps">پښتو</span></p>

    +

    autoLangToFont (config_lang2fonts.php) ↓

    + +

    Uses "lang" to select font, and to determine OTL features applied

    +
    + +

    autoScriptToLang

    + +

    +$mpdf->autoScriptToLang = true;
    +$mpdf->baseScript = 1;
    +$mpdf->autoVietnamese = true;
    +$mpdf->autoArabic = true; +

    + +

    $mpdf->baseScript = 1; tells mPDF which Script to ignore. It is set by default to "1" which is for Latin script. In this mode, all scripts except Latin script are marked up with "lang" attribute. To select other scripts as the base, see the file /classes/ucdn.php

    + +

    Using autoScriptToLang, mPDF detects text runs based on Unicode script block; using the values in config_script2lang.php it then encloses the text run within a span tag with the appropriate language attribute. For many scripts, the language cannot be determined: see the example above which recognises Cyrillic script and marks it up using und-Cyrl, which is a valid IETF tag, coding for language="undetermined", script="Cyrillic".

    + +

    Two optional refinements are added: Vietnamese text can often be recognised by the presence of certain characters which do not appear in other Latin script langauges, and similarly analysis of the text can attempt to distinguish Arabic, Farsi, Pashto, Urdu and Sindhi. If active, the text will then be marked with a specific language tag e.g. "vi", "pa", "ur", "fa" etc.

    + +

    These features can be disabled or enabled (default) using the variables $mpdf->autoVietnamese +$mpdf->autoArabic, either in config.php or at runtime.

    + + + +

    autoLangToFont

    +

    +$mpdf->autoLangToFont = true; +

    +

    You can edit the values in config_lang2font.php to specify which fonts are used for which "lang".

    + + +

    Using text with multiple languages

    +

    Recommended ways to use multiple languages in mPDF:

    +
      +
    1. If you have full control over the HTML, mark-up the text with the "lang" atribute and use CSS (:lang selector preferably); this method means that the language information can also be used by OTL for language dependent substitutions.
    2. +
    3. If you have no control over (user) HTML input and want to output faithfully, use both autoScriptToLang and autoLangToFont
    4. +
    + +

    It is preferable not to use autoScriptToLang and autoLangToFont unless they are necessary: they will result in increased processing time, and OTL tables will not be able to use language dependent substitutions when undefined languages are set e.g "und-Cyrl".

    + + +

    Updating from previous mPDF versions

    +

    As a brief summary, to update from previous versions of mPDF:
    +Use $this->autoScriptToLang=true instead of $this->SetAutoFont()
    +Use $this->autoLangToFont instead of $this->useLang +

    + + +

    Bidi Bidirectional text

    + +

    The algorithm to handle bi-directional text (right to left) has been completely rewritten. Text is now processed across the whole paragraph ignoring inline tags. There is also full support for the methods to control/override the display.

    + + +

    1) The following Unicode characters are supported, and can be inserted directly in the text as HTML entities:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LREU+202ALEFT-TO-RIGHT EMBEDDING&#x202A;
    RLEU+202BRIGHT-TO-LEFT EMBEDDING&#x202B;
    LROU+202DLEFT-TO-RIGHT OVERRIDE&#x202D;
    RLOU+202ERIGHT-TO-LEFT OVERRIDE&#x202E;
    PDFU+202CPOP DIRECTIONAL FORMATTING&#x202C;
    LRIU+2066LEFT-TO-RIGHT ISOLATE&#x2066;
    RLIU+2067RIGHT-TO-LEFT ISOLATE&#x2067;
    FSIU+2068FIRST STRONG ISOLATE&#x2068;
    PDIU+2069POP DIRECTIONAL ISOLATE&#x2069;
    LRMU+200ELEFT-TO-RIGHT MARK&#x200E;
    RLMU+200FRIGHT-TO-LEFT MARK&#x200F;
    + +

    2) The following HTML tags are supported: +

      +
    • <bdo> (NB the "dir" attribute is mandatory on <bdo>)
    • +
    • <bdi> (HTML5)
    • +
    +

    + + +

    3) The CSS property "unicode-bidi" is supported with the following (CSS3) values: normal | embed | isolate | bidi-override | isolate-override | plaintext. +
    +See http://www.w3.org/TR/css3-writing-modes/#unicode-bidi +for more details. +
    +"unicode-bidi" is supported on block level elements as well as in-line elements, but note that: +

    • the value is not inherited to child blocks
    • +
    • using "embed" or "isolate" has no effect on block level boxes
    • +
    • "isolate-override" is equivalent to "bidi-override" on block level boxes
    • +
    +

    + +

    NB dir="auto" is not supported generally, but it is supported for <bdi> (has the same effect as if omitted) to use First Strong Isolate (FSI).

    + +

    Directionality can now be set on individual table cells <td style="direction:rtl;unicode-bidi:embed;"> or <td dir="rtl">

    + + +

    Equivalent methods

    +

    The following are equivalent methods:

    + + + + + + + + + + +
    +EMBED +
    +<span dir="rtl">...</span>
    +&#x202B;...&#x202C;
    +<span style="direction: rtl; unicode-bidi: embed">...</span> +
    +OVERRIDE +
    +<bdo dir="rtl">...</bdo>
    +&#x202E;...&#x202C;
    +<span dir="rtl" style="unicode-bidi: bidi-override">...</span>
    +<span style="direction: rtl; unicode-bidi: bidi-override">...</span> +
    +ISOLATE +
    +<bdi dir="ltr">...</bdi>
    +&#x2067;...&#x2069;
    +<span dir="rtl" style="unicode-bidi: isolate">...</span>
    +<span style="direction: rtl; unicode-bidi: isolate">...</span> +
    +First Strong Isolate (FSI) +
    +<bdi>...</bdi>
    +<bdi dir="auto">...</bdi>
    +&#x2068;...&#x2069;
    +<span dir="rtl" style="unicode-bidi: plaintext">...</span>
    +<span style="direction: rtl; unicode-bidi: plaintext">...</span>
    +
    + + +

    First strong isolate (FSI)

    +

    FSI is useful when including text within a paragraph where the directionality of the text is unknown. For example, if you are printing out a catalogue from a database of book titles and the number of readers, when some book titles are in right-to-left script, you may use this template:

    + +

    +<li>Title: {TITLE} - {READERS} readers</li> +

    + +

    This would result in the following:

    + +
      +
    • Title: Alice in Wonderland - 12390 readers
    • +
    • Title: עליסה בארץ הפלאות, סיפור-ילדים מאת לואיס קרול - 17890 readers
    • +
    + +

    +<li>Title: <bdi>{TITLE}</bdi> - {READERS} readers</li> +

    + +

    Using BDI will result in the following:

    + +
      +
    • Title: Alice in Wonderland - 12390 readers
    • +
    • Title: עליסה בארץ הפלאות, סיפור-ילדים מאת לואיס קרול - 17890 readers
    • +
    + + + + +

    Kerning

    +

    Kerning is a bit complicated! CSS3 allows for 2 methods of specifying kerning. In mPDF 6, these 2 methods have exactly the same effect:

    +
      +
    • font-kerning: normal;
    • +
    • font-feature-settings: \'kern\' on;
    • +
    + +

    TrueType fonts allow for 2 possible ways of including kerning data:

    +
      +
    • OTL GPOS table may contain kerning information
    • +
    • A separate kern table
    • +
    +

    Most fonts contain both or none, but they may exist independently.

    + +

    If kerning is set to be active (by either of the CSS methods):

    +
      +
    • if the useOTL value means that OTL GPOS tables are applied, then this method will be used;
    • +
    • if not, then the separate kern table will be used - if it exists.
    • +
    + + + +

    In Latin script, kerning will only be applied if specified by CSS. The configurable variable useKerning determines behaviour if font-kerning: auto is used (the default).

    + +

    When using OTL tables, kerning is set to be on by default for non-LATIN script; this is because a number of fonts use information in the kern feature to reposition glyphs which are essential for correct display in complex scripts.

    + +

    Limitation: if useOTL is set, but not for Latin script (e.g. = 0x02), and the text string contains more than one script, then kerning will not be applied to the Latin script text e.g. [Cyrillic text][Latin text][Cyrillic text]. This is because mPDF uses the presence of any repositioning applied to determine if kerning has been applied, otherwise using the alternative kern tables.

    + + +

    Small-Caps

    +

    Small Caps should be selected using:

    +

    +<p style="font-variant-caps:small-caps">This is in small caps</p> +

    +

    and will appear as: This is in small caps

    + +

    Note: font-variant:small-caps will also be recognised as font-variant is now considered the shorthand version cf. above.

    + +

    If the font has useOTL enabled (to any value), and the font OTL tables contain the "smcp" feature, then the OTL feature will be used to substitute purpose-designed glyphs from the font. Otherwise, mPDF generates small capitals as in previous version.

    + + + +

    Superscript and Subscript

    + +

    +<p>This is in <span style="font-variant-position:super">superscript</span></p> +

    +

    will appear as superscript (only) if the font is OTL-capable and contains specific glyphs for superscript.

    + +

    Note that font-variant:super will also be recognised as font-variant is now considered the shorthand version cf. above.

    + +

    If the font has useOTL enabled (to any value), and the font OTL tables contain the "sups" feature, then the OTL feature will be used to substitute purpose-designed glyphs from the font.

    + +

    The same for subscript using font-variant-position:sub.

    + +

    If you wish to use a superscript/subscript which will work with any font, continue to use the tags <sup> and <sub> which (through the default CSS in config.php) will generate superscript using CSS vertical-align=super and font-size=55%.

    + + + +

    How to use OTL in mPDF

    +

    In config_fonts.php there are 2 new variables which affect OTL features e.g.:

    + +

    + "dejavusanscondensed" => array(
    + \'R\' => "DejaVuSansCondensed.ttf",
    + \'B\' => "DejaVuSansCondensed-Bold.ttf",
    + \'I\' => "DejaVuSansCondensed-Oblique.ttf",
    + \'BI\' => "DejaVuSansCondensed-BoldOblique.ttf",
    + \'useOTL\' => 0xFF,
    + \'useKashida\' => 75,

    + ), +

    + +

    mPDF is published with a large collection of fonts, and all configured to use their full OTL capabilities.

    + +

    useOTL

    +

    useOTL should be set to an integer between 0 and 255. Each bit will enable OTL features for a different group of scripts:

    + + + + + + + + + + +
    Bit dec hex Enabled
    1 1 0x01 GSUB/GPOS - Latin script
    2 2 0x02 GSUB/GPOS - Cyrillic script
    3 4 0x04 GSUB/GPOS - Greek script
    4 8 0x08 GSUB/GPOS - CJK scripts (excluding Hangul-Jamo)
    5 16 0x10 (Reserved)
    6 32 0x20 (Reserved)
    7 64 0x40 (Reserved)
    8 128 0x80 GSUB/GPOS - All other scripts (including all RTL scripts, complex scripts etc)
    + +

    Setting useOTL to 0 (or omitting it) will disable all OTL features. Setting useOTL to 255 or 0xFF will enable OTL for all scripts. Setting useOTL to 0x82 will enable OTL features for Cyrillic and complex scripts.

    + +

    In a font like Free Serif, it may be useful to enable OTL features for complex scripts, but disable OTL for Latin scripts (to save processing time). However, see above - this may disable kerning in Latin scripts in certain circumstances.

    + + +

    useKashida

    +

    useKashida should be set for arabic fonts if you wish to enable text justification using kashida. The value should be an integer between 0 and 100 and represents the percentage of additional space required to justify the text on a line as a ratio of kashida/inter-word spacing.

    + + + +

    Choosing fonts to add to mPDF 6

    +

    Fonts with OTL need to have GDEF, GSUB and GPOS tables in the font file. Although TrueType font files are binary files, the table names and script/feature tags are written as ASCII characters; open the .ttf or .otf file in a text editor such as Windows Notepad, and you will see GDEF, GSUB and GPOS in the first few lines if they are present. You can also search the file to see if the script tags are present for your desired scripts cf. http://www.microsoft.com/typography/otspec/scripttags.htm.

    + +

    Note: The OTL specification for Indic fonts was updated in 2005 to version 2. The v2 script tag for Bengali is "bng2" whereas prior to this it was "beng". Many open-source font files are still written for the old specification. This is supported by mPDF, although v2 fonts give better results.

    + +

    Note: mPDF does not support Graphite or AAT font features.

    + + +

    Configuring new fonts for mPDF 6

    +

    To add a font, first copy the font file to the /ttfonts/ folder.

    +

    Then edit config_fonts.php to add. See the manual for details if you are not already familiar with this.

    +

    If you wish to use this font with autoLangToFont, you also need to edit config_lang2fonts.php

    + + +

    Setting OTL use at runtime

    +

    mPDF caches some font information in the /ttfontdata/ folder to improve performance. This is regenerated if you change the value of useOTL for a font.

    +

    There may be circumstances when you wish to use OTL features with different scripts depending on the document e.g. for everyday use you may want to disable OTL for FreeSerif to save processing time, but on occasions use OTL for Indic and/or Arabic scripts. The recommended way to do this is to create 2 instances of the font e.g. in config_fonts.php:

    +

    + "freeserif" => array(
    + \'R\' => "FreeSerif.ttf",
    + \'B\' => "FreeSerifBold.ttf",
    + \'I\' => "FreeSerifItalic.ttf",
    + \'BI\' => "FreeSerifBoldItalic.ttf",
    + \'useOTL\' => 0x00,
    + ),
    + "freeserif2" => array(
    + \'R\' => "FreeSerif.ttf",
    + \'B\' => "FreeSerifBold.ttf",
    + \'I\' => "FreeSerifItalic.ttf",
    + \'BI\' => "FreeSerifBoldItalic.ttf",
    + \'useOTL\' => 0xFF, /* Uses OTL for all scripts */
    + \'useKashida\' => 75,
    + ),
    +

    +

    You could then either use this second font name in your stylesheets e.g.

    +

    +<p style="font-family:freeserif2;">Hallo World (in Arabic)</p> +

    + +

    or, you could use font translation e.g.

    +

    +$mpdf->fonttrans[\'freeserif\'] = \'freeserif2\'; +

    + + + + +

    Page breaking

    + +

    Types of page break

    + +

    The handling of borders and padding at page breaks has been updated. mPDF has three types of page breaks:

    +

    1) "slice" - no border and no padding are inserted at a break. The effect is as though the element were rendered with no breaks present, and then sliced by the breaks afterward

    + +

    2) "cloneall" - each page fragment is independently wrapped with the borders and padding of all open elements.

    + +

    3) "clonebycss" - open elements which have the (custom) CSS property "box-decoration-break" set to "clone" are independently wrapped with their border and padding.

    + +

    The difference between 2) and 3) is illustrated by this example:

    + +

    +<style>
    +div { border: 1px solid black; padding: 1em; }
    +.level1 { box-decoration-break: slice; }
    +.level2 { box-decoration-break: clone; }
    +.level3 { box-decoration-break: clone; }
    +</style>
    +
    +
    +<div class="level1">
    + <div class="level2">
    + <div class="level3">
    + <p style="page-break-after:always">...</p>
    + <p>....</p>
    + </div>
    + </div>
    +</div>
    +

    + +

    At the forced pagebreak which occurs after the P element:

    + +

    If the page break type is "cloneall" - the three DIV elements will all be closed, by drawing the border and padding for each at the end of the page; the three DIV elements will be re-opened, drawing the borders and padding, at the top of the next page.

    + +

    If the page break type is "clonebycss" - starting from the innermost element (div.level3) the DIV elements will have a border and padding at the end of the page if "box-decoration-break" is clone. In this case level2 and level 3 will be closed/cloned and level 1 will be sliced; the opposite will occur at the top of the next page.

    + +

    Control of page breaks

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Automatic page breaks (in flow of text)Always "slice"
    <tocpagebreak>Always "cloneall"
    <formfeed>Always "slice"
    If using columnsAlways "cloneall"
    Page break forced by change of @page selectorAlways "cloneall"
    <pagebreak> Always "cloneall" if a change in page size or margins is specified.
    +Otherwise page break type is determined by value of configurable variable: $this->defaultPagebreakType. Default is "cloneall".
    +Default can be overridden by attribute "page-break-type" e.g. <pagebreak page-break-type="clonebycss" /> +
    Page breaks forced by:
    +page-break-before or page-break-after +
    +Page break type determined by value of configurable variable: $this->defaultPagebreakType. Default is "cloneall". +
    + + + +

    Notes on page breaking

    +

    "box-decoration-break: slice | clone" was proposed for CSS3 in http://www.w3.org/TR/2012/CR-css3-background-20120417/#the-box-decoration-break but it appears that it may be withdrawn. Default is "slice"; it is not inherited.

    +

    "page-break-before" is not supported on <table>.

    +

    "page-break-before|after" is ignored if set on block elements inside a table.

    +

    mPDF functions e.g. AddPage() are not affected by the changes in mPDF 6.

    +

    Background images and gradients are not sliced.

    +

    $this->restoreBlockPagebreaks in config.php is now redundant.

    + + + + +

    Line breaking

    +

    The algorithm for determining automatic line breaks has been completely rewritten, ignoring inline tags (except for some cases of CJK line-breaking, and autohyphenation).

    + +

    Line breaks will be allowed at:

    +
      +
    • Spaces U+0020
    • +
    • Word break U+200B
    • +
    • Hyphen-minus U+002D when CSS hyphens set to "manual" or "auto", except when in a URL, or when following character is a > or numeral
    • +
    • Hard hyphen U+2010 when CSS hyphens set to "manual" or "auto"
    • +
    • Soft hyphen U+00AD "­" when CSS hyphens set to "manual" or "auto"
    • +
    • Automatic hyphenation when CSS hyphens set to "auto"
    • +
    • Between CJK characters, except CJK numerals, before "CJK-following" or after "CJK-leading" characters
    • +
    + +

    See also "Dictionary Line breaking" above.

    + + + + + +

    Line-height and Text Baseline

    + +

    Using font metrics

    + +

    mPDF 6 can (optionally) use font metrics derived from each font file to:

    +
      +
    • Determine the height of a line when line-height is set to \'normal\'
    • +
    • Determine the glyph baseline (previously a fixed value)
    • +
    + +

    Options are set by configurable variables in the config.php file:

    + +

    Default settings in mPDF versions 6 - recommended especially for complex scripts with marks used above or below characters:

    +
      +
    • $this->useFixedNormalLineHeight = false;
    • +
    • $this->useFixedTextBaseline = false;
    • +
    • $this->adjustFontDescLineheight = 1.14;
    • +
    + + +

    Settings to be backwards compatible with mPDF versions < 6:

    +
      +
    • $this->useFixedNormalLineHeight = true;
    • +
    • $this->useFixedTextBaseline = true;
    • +
    • $this->normalLineheight = 1.33;
    • +
    + +

    Examples

    + +

    Using the font metrics will give approximately the same result as the fixed value for many standard Latin script fonts e.g. DejaVu Sans Condensed:

    + +

    line-height: normal; based on font metrics

    + +

    line-height: normal; using fixed value

    + +

    However, for some fonts the normal line-height using font metrics will be significantly taller, to account for the design of the font glyphs e.g. Khmer font:

    + +

    line-height: normal; based on font metrics; +ង្រ្គ ង្គ្រ ន្រ្តី ន្រ្តី ង្គ្រោះ យុវជន

    + +

    line-height: normal; using fixed value; +ង្រ្គ ង្គ្រ ន្រ្តី ន្រ្តី ង្គ្រោះ យុវជន

    + + +

    For more information on how complex normal lineheights are, see Eric Meyers\' website: http://meyerweb.com/eric/thoughts/2008/05/06/line-height-abnormal/ and +http://typophile.com/node/13081

    + + +

    CSS control of line-height

    + +

    There are also new controls for line-height using draft CSS3 properties. These can be set on all block level elements (P, DIV etc) and tables (TABLE/TD/TH).

    +

    line-stacking-strategy = inline-line-height | block-line-height | max-height | grid-height

    +
      +
    • inline-line-height - [default] lineheight is initially calculated from the block-level font[-size]; the height is expanded by any inline content, including the calculated lineheight of that inline content;
    • +
    • block-line-height - lineheight is fixed as the lineheight of the block-level font[-size];
    • +
    • max-height - lineheight is initially calculated from the block-level font; the height is expanded by any inline content, EXCLUDING the calculated lineheight of that inline content;
    • +
    • grid-height - lineheight is initially calculated from the block-level font; the height is expanded - AS MULTIPLES OF INITIAL LINEHEIGHT - by any inline content, EXCLUDING the calculated lineheight of that inline content;
    • +
    +

    Note: XSL has a similar property with the same name, which uses different but equivalent values: line-height instead of inline-line-height, font-height instead of block-line-height. It also uses max-height. The value grid-height is new to the CSS3 property.

    + +

    Examples

    + +

    line-height: normal; DejaVu Sans Condensed

    + +

    line-height: normal; 16pt font-size  with line-stacking-strategy: inline-line-height

    + +

    line-height: normal; 16pt font-size  with line-stacking-strategy: block-line-height

    + +

    line-height: normal; 16pt font-size  with line-stacking-strategy: max-height

    + +

    line-height: normal; 16pt font-size  with line-stacking-strategy: grid-height

    + +
    +
    + +

    line-stacking-shift = consider-shifts | disregard-shifts

    +

    This property determines whether to include or disregard the adjusted top- and bottom-edge of any characters that have a baseline-shift (e.g. superscript) when calculating lineheight.

    +

    Note: XSL has a similar property with a different name: line-height-shift-adjustment which uses the same values.

    + +

    Examples

    + +

    In the table below, the line-height is set to 1em throughout the table; line-stacking-shift is set as \'disregard-shifts\' in the first row, and has default setting (consider-shifts) in the second row.

    + + + + + + + + + +
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +Normal text DejaVu Sans[53] Condensed
    +
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +Normal text DejaVu Sans Condensed
    +
    + + + +

    For more details see the CSS3 draft specification.

    + +

    Note for Advanced users

    + +

    There are actually three possible metrics that can be used in a TrueType font file. The differences are summed up quite well in this article at http://typophile.com/node/13081. mPDF will by default use the usWinAscent and usWinDescent values to determine a \'normal\' line-height, with two variations:

    + +
      +
    • if either the usWinAscent or usWinDescent are greater than the font bounding box (yMin yMax), then the values are reduced to equal the yMin/yMax values. +NB this works as a fix with Myanmar Text (Windows 8 version) to give a line-height normal that is equivalent to that produced in browsers.
    • +
    • if the USE_TYPO_METRICS bit is set on fsSelection (OS/2 table), this is telling the font to use the sTypo values and not the usWinAscent values. +NB this works as a fix with Cambria Math font to give a normal line-height; at present, this is the only font I have found with this bit set; +although note that MS WordPad and Windows FireFox browser use the big line-height from usWinAscent, whilst MS Word 2007 observes the fSelection value.
    • +
    + +

    You can change the font metrics used by mPDF, by editing the defined constant (_FONT_DESCRIPTOR) at the top of the mpdf.php file:

    +
      +
    • \'winTypo\' uses sTypoAscender etc from the OS/2 table and is the one officially recommended - BUT
    • +
    • \'win\' use usWinAscent etc from OS/2 and in practice seems to be used most commonly in Windows environment; this is the default in mPDF;
    • +
    • \'mac\' uses Ascender etc from hhea table, and may be used to give results consistent with a Mac/OSX environment.
    • +
    + +

    Finally, you can override values for Ascent, Descent and Leading for any specific font, by setting values in config_font.php e.g. +

    +
    	"cambriamath" => array(
    +		\'R\' => "cambria.ttc",
    +		\'useOTL\' => 0xFF,
    +		\'TTCfontID\' => array(
    +			\'R\' => 2,	
    +			),
    +		\'Ascent\' => 950,
    +		\'Descent\' => -222,
    +		\'Leading\' => 0,
    +		),
    +
    +
    +

    Note - The same values are used for all styles of the font-family. Descent values should be negative. All values should be given using a 1000 units per em scale, regardless of the UnitsPerEm used in the font design.

    + +

    Notes

    +

    Remember that line-height for a TABLE has a default value (1.2) set in the config.php default CSS. This is left in for backwards compatability. You can change this value to \'normal\' for results consistent with most browsers.

    +

    Line-height in a <textarea> is fixed and defined in classes/mpdfform.php (= 1.2)

    +

    Details of the font metrics can be seen by inspecting the temporary font files e.g. /ttfontdata/[fontname].mtx.php. + + + + + +

    Indexes

    +

    Index style and layout

    +

    Indexes have been completely rewritten for mPDF 6, and are not backwards compatible:

    +
      +
    • Reference() is now removed - use IndexEntry() instead.
    • +
    • CreateReference() and CreateIndex() are both removed - replaced by: InsertIndex() [or recommend <indexinsert>] cf. below.
    • +
    • <indexinsert> and InsertIndex() no longer set styles - appearance must be controlled using CSS, even if using function InsertIndex().
    • +
    • <indexinsert> and InsertIndex() no longer control columns - these must be specified separately.
    • +
    + +

    When an Index is inserted in the PDF document, the Index is now generated (internally) as HTML code in the following format:

    + +

    +<div class="mpdf_index_main">
    +<div class="mpdf_index_letter">A</div>
    +<div class="mpdf_index_entry">Aardvark<a class="mpdf_index_link" href="#page37">37</a>
    +</div>
    +...
    +</div> +

    + +

    CSS stylesheets can thus be used to control the layout of the Index e.g.:

    +

    +/* For Index */
    +div.mpdf_index_main {
    +    line-height: normal;
    +    font-family: sans-serif;
    +}
    +div.mpdf_index_letter {
    +    line-height: normal;
    +    font-family: sans-serif;
    +    font-size: 1.8em;
    +    font-weight: bold;
    +    text-transform: uppercase;
    +    page-break-after: avoid;
    +    margin-top: 0.3em;
    +    margin-collapse: collapse;
    +}
    +div.mpdf_index_entry {
    +    line-height: normal;
    +    font-family: sans-serif;
    +    text-indent: -1.5em;
    +}
    +a.mpdf_index_link {
    +    color: #000000;
    +    text-decoration: none;
    +}
    +

    + +

    A default stylesheet for Indexes is included in mpdf.css (see note later for more information).

    + + + +

    Index Collation

    +

    In order to generate an Index with non-ASCII characters, entries need to be sorted accordingly (collation), and non-ASCII characters should map to the appropriate Dividing letter e.g.:

    +
    +
    A
    +
    Alonso, Fernando
    +
    Ãlvarez, Isaac
    +
    Arroyo Molino, David
    +
    B
    +
    BenÃtez, Carlos
    +
    + +

    Entries in an Index can now be sorted using any of the Locale values available on your system. Set it using the "collation" property/parameter e.g.:

    +

    +<indexinsert usedivletters="on" links="off" collation="es_ES.utf8" collation-group="Spanish_Spain" />
    +- or -
    +$mpdf->InsertIndex(true, false, "es_ES.utf8", "Spanish_Spain"); +

    + +

    NB You should always choose a UTF-8 collation, even when you are using Core fonts or e.g. charset-in=win-1252, because mPDF handles all text internally as UTF-8 encoded.

    + +

    You can see which Locales are available on your (Unix) system: <?php system(\'locale -a\') ?>

    + +

    Note: Index collation will probably not work on Windows servers because of the problems setting Locales under Windows.

    + +

    If you have set your index to use Dividing letters, you can also determine how letters are grouped under +a dividing letter. In the example index above, we want à to be grouped under the letter a/A. Set the "collation-group" using:

    +

    +<indexinsert usedivletters="on" links="off" collation="es_ES.utf8" collation-group="Spanish_Spain" /> +- or -
    +$mpdf->InsertIndex(true, false, "es_ES.utf8", "Spanish_Spain"); +

    +

    Values should be selected from the available file names in folder /collations/.

    + +

    Note: This will not affect the overall order of entries, which is determined by the value of "collation".

    + +

    Note: The groupings do not always match the order set by locale. This is because the data for collations has come from different sources. The files in /collations/ can be edited.

    +

    The array consists of [index]: unicode decimal value of character => unicode decimal value of character to group under: +e.g. Ã [A tilde] (U+00C3) (decimal 195) => a (U+0061) (decimal 97). The target character should always be the lowercase form.

    + +

    Non-ASCII chcracters in Index entries

    +

    Note: htmlspecials_encode should be used to encode the text of content in <indexentry> - although not when using $mpdf->IndexEntry().

    + +

    Columns

    +

    Columns are no longer specified as part of the <indexinsert>, so a typical 2-column index might be produced by:

    +

    +<pagebreak type="next-odd" />
    +<h2>Index</h2>
    +<columns column-count="2" column-gap="5" />
    +<indexinsert usedivletters="on" links="on" collation="en_US.utf8" collationgroup="English_United_States" />
    +<columns column-count="1" />
    +

    + +

    Index Sub-entries

    +

    Index entries can contain sub-entries, separated by colons e.g.

    +

    <indexentry content="Mammals:elephants" />

    + +

    A shorthand way of displaying subentries is set by default, which suppresses the main entry if > 1 subEntry. It can be disabled/enabled using the configurable variable $this->indexUseSubentries in config.php.

    + +

    This is the default appearance, with $this->indexUseSubentries = false; -

    +
    +Mammals 73
    +- elephants 142
    +- humans 173
    +Marsupials
    +- kangaroos 75
    +- wombats 86 +
    + +

    Index entries can also include simple mark-up tags and/or more than one colon e.g:

    +

    <indexentry content="Mammals:&lt;b&gt;elephants&lt;/b&gt;: breeding" />

    +which appears as: +
    +Mammals
    +- elephants: breeding 15 +
    + +

    This is the appearance with $this->indexUseSubentries = false; -

    +
    +Mammals 73
    +Mammals, elephants 142
    +Mammals, elephants: breeding 15
    +Mammals, humans 173
    +Marsupials, kangaroos 75
    +Marsupials, wombats 86
    +
    + +

    Customised appearance

    +

    Several variables set at beginning of function InsertIndex() in mpdf.php which could be changed to alter appearance of Index. + e.g. spacer, and joiner characters.

    + + + + +

    Lists

    + +

    Lists are now handled as for other block level tags, so you can apply any CSS properties usable on blocks (e.g. border, background, padding) to UL/OL and LI tags.

    + +

    CSS property "list-style" is now handled properly as a shorthand, and there is full support for "list-style-image", "list-style-type", and "list-style-position".

    + + +

    There are two modes for lists in mPDF 6: "mpdf" mode and "browser" mode. Mode is set using the configurable variable $this->list_auto_mode in config.php

    + +

    1) Browser mode gives the same display as most browsers. In this mode, the default list indentation is set by padding "0 auto" in the default CSS in config.php. "auto" equates to the value of $this->list_indent_default in config.php - this is a "magic" value for padding, which is applied to either left or right depending on directionality of the list (rtl/ltr).

    + + +

    2) mPDF mode gives results compatible with previous versions of mPDF. In this mode, the indentation is calculated differently: the outside edge of the list item is considered to be the outside edge of the bullet or number. For numbered lists, mPDF calculates the width of the largest number and this width is used to set the outside edge. The default list indentation of "auto" in mPDF mode is set by $this->list_indent_default_mpdf. This value is added to the automatic calculated indentation. For backwards compatibility, $this->list_indent_first_level = 0; can be used to prevent any indentation of the first list level.

    + +

    The automatic indentation only works for bullets or numbered lists, and is ignored if "list-style-position: inside" is set, or images are used for markers.

    + +

    Browser mode is set as the default - for backwards compatibility, change this to "mpdf".

    + +

    List top & bottom margins

    +

    The default in browsers is to add a top and bottom margin to the outermost list only. This can be defined using CSS as:

    +

    +ul, ol { margin-top: 0.83em; margin-bottom: 0.83em; }
    +ul ul, ul ol, ol ul, ol ol { margin-top: 0; margin-bottom: 0; } +

    +

    This style is included in file mpdf.css (see later).

    +

    Previous versions of mPDF always added a top and bottom margin to the outermost list, (but no variation from this was possible). mPDF 6 is therefore backwards compatible re. the margins.

    +

    [NB The CSS styles are included in mpdf.css, because the defaultCSS values set in config.php only works on basic elements, and cannot use selectors such as "ol ol".]

    + +

    Other new configurable variables

    + + +

    Configurable variables are used to define size and offset for list bullets (i.e. disc, circle or square). +The values can be any valid CSS size.

    +

    To specify a fixed bullet size and offset to give a similar appearance to most browsers, the default is set as:

    +
      +
    • $this->list_marker_offset = \'5.5pt\';
    • +
    • $this->list_symbol_size = \'3.6pt\';
    • +
    +

    To specify size and offset proportional to the list item\'s font size (compatible with previous versions of mPDF), use:

    +
      +
    • $this->list_marker_offset = \'0.45em\';
    • +
    • $this->list_symbol_size = \'0.31em\';
    • +
    + + +

    Notes on Lists

    +

    The attribute type="" is case sensitive (whereas it is case insensitive in CSS). This allows the use of shorthand versions e.g. type="A" for uppercase alpha-numeric.

    +

    "list-style-type" is only inherited to child LI (not to child UL/OL); list-style-image and -position are fully inherited.

    +

    Lists in tables remain basic, as block-level elements are not supported inside tables.

    +

    Properties like text-align:justify will now be inherited from surrounding elements, which will change the appearance of lists designed with earlier versions of mPDF.

    +

    The attribute start="3" (integer) works for "OL"; it is an official (though depracated) HTML attribute.

    +

    List bullets (type = disc, circle or square) are now drawn rather than using font glyphs, for better consistency.

    + + + +

    List examples

    + +
    This demonstrates the appearance when list_auto_mode is set to \'mpdf\', compatible with previous mPDF versions. Indentation is set to zero (list_indent_default_mpdf). Note the top and bottom margin on the first list level only. +
      +
    1. First item
    2. +
    3. Second item +
        +
      1. Next list level
      2. +
      3. Second item
      4. +
      +
    4. +
    +
    + +
    This demonstrates the same default settings, but list numbering is set to start at 32. Note how the indentation is adjusted to fit the maximum width of the numbering. +
      +
    1. First item
    2. +
    3. Second item +
        +
      1. Next list level
      2. +
      3. Second item
      4. +
      +
    4. +
    +
    + +
    This demonstrates the appearance when list_auto_mode is set to \'browser\', compatible with browsers. Indentation is set to 40px (list_indent_default) +
      +
    1. First item
    2. +
    3. Second item +
        +
      1. Next list level
      2. +
      3. Second item
      4. +
      +
    4. +
    +
    + +
    This demonstrates the same as the previous example, but list numbering is set to start at 32. Note that the default indentation remains fixed at 40px (list_indent_default) +
      +
    1. First item
    2. +
    3. Second item +
        +
      1. Next list level
      2. +
      3. Second item
      4. +
      +
    4. +
    +
    + +
    This demonstrates control of the list-style-type, list-style-position and list-style-image. +
      +
    1. First item in list
    2. +
    3. Second item
    4. +
    5. List style set as \'disc\'
    6. +
    7. List style set as \'none\'
    8. +
    9. Using an image.
    10. +
    11. List-style-position: inside.
    12. +
    13. User defined list bullet
    14. +
    +
    + + +

    Image transform

    + +

    The CSS property "transform" is supported on images (only). All transform functions are supported except matrix() i.e. translate(), translateX(), translateY(), skew(), skewX(), skewY(), scale(), scaleX(), scaleY(), and rotate()

    + +

    Transforms cannot be used when using columns or Keep-with-table (use_kwt).

    +

    The CSS property background-color is now supported on images.

    + +

    In the following examples, note the difference between transform (which is applied after layout) and image-orientation (which is applied before layout):

    +
    +Hallo world + +Hallo world +
    +
    +Hallo world + +Hallo world +
    +
    +Hallo world + +Hallo world +
    +
    +Hallo world + +Hallo world (image-orientation) +
    + + +

    CSS overline

    +

    The CSS property "text-decoration: overline" is supported. Note that since mPDF 5.7.3 text-decoration use the parent inline block baseline/fontsize/color for child inline elements, and allows nested use of these values and superscript/subscript.

    +
    1st place + and compare with +1st
    + +
    He won 1st place
    + + + + +

    Headers and Footers

    +

    Headers and Footers are all now written internally as HTMLheaders/footers. The use of non-HTML headers and footers is depracated, but remains supported. Non-HTML headers and footers are converted in mPDF to HTML equivalents.

    + +

    Layout: This may mean that there will be a change in the resulting PDF. The main change is that an HTML table is created with three cells for left, right and middle; if you had a very long Left header item, it will not overwrite the center item, but it may wrap center onto 2 lines.

    + +

    Naming: Default non-HTML headers will not clash with HTML headers, but named non-HTML headers WILL clash with (and overwrite) HTML headers of the same (equivalent) name e.g. html_MyFooter == MyFooter (non-HTML).

    + +

    Aliases: {nb} or {nbpg} now only work in Headers or Footers, and not in the main text. {PAGENO} and {DATE ...} continue to only work in Headers or Footers.

    + +

    ToC: Can now set the pagenumbering/style/reset/suppress for the ToC separately (see section on ToC).

    + +

    The following are all depracated (but still supported) in favour of HTMLheader/footers:

    +
      +
    • SetHeader()
    • +
    • SetFooter()
    • +
    • <pageheader>
    • +
    • <pagefooter>
    • +
    • DefHeaderByName()
    • +
    • DefFooterByName()
    • +
    • <setpageheader>
    • +
    • <setpagefooter>
    • +
    • SetHeaderByName()
    • +
    • SetFooterByName()
    • +
    + +

    If document direction is RTL (body dir=rtl, html dir=rtl), then you need to set directionality before setting non-HTML headers e.g.

    +

    + $mpdf = new mPDF();
    + $mpdf->SetDirectionality(\'rtl\'); // i.e. add this in
    + $mpdf->SetHeader($h);
    + $mpdf->SetFooter($f);
    + $mpdf->WriteHTML(\'<body dir="rtl">...\');
    +

    + + + + +

    Table of Contents (ToC)

    +

    Page numbering can now be applied and controlled for the pages containing a ToC.

    + +

    There are three new parameters to control pagenumbering in the ToC: toc-resetpagenum, toc-pagenumstyle, and toc-suppress. +These are set as attributes in <tocpagebreak> or as the last 3 parameters in TOCpagebreak(); +they set the pagenumbering and pagenumbering style for the ToC, and whether to suppress pagenumbers in ToC.

    + +

    The default setting for all is to continue pagenumbering and pagenumstyle (and suppression) from pages preceding the ToC.

    + +

    Note: Page numbering will always reset following a ToC. By default it will set it to 1, unless a value for resetpagenum is specified in TOCpagebreak or <tocpagebreak>.

    + +

    Backwards compatibility: page numbers are no longer suppressed by default in ToC.

    + +

    Although "suppress" and "toc-suppress" are supported, the recommended way to control whether page numbering appears is by using different headers and footers for each section.

    + +

    Note: If you have 2 ToCs immediately following each other, and wish to use pagenumstyle or suppress to control the following text, then you need to set those values on both of the <tocpagebreak> elements.

    + +

    The default CSS styles for ToCs and Indexes are now set in mpdf.css (see later).

    + +

    See notes later on page numbering.

    + + + + +

    Other changes from mPDF 5

    + +

    Setting up mPDF 6

    +

    mPDF 6 has changed significantly from earlier version and it is recommended that a fresh install is used. You may wish to copy your previous config_* files and use them to update the new config files.

    + +

    config_fonts.php - values of "indic" and "unAglyphs" from previous versions are now redundant.

    + +

    config_lang2fonts.php - this is similar to the previous config_cp.php file; note however that $unifont (NOT $unifonts) must be only one font (not a comma-separated list as before).

    + +

    Included fonts - the Indic fonts e.g. ind_bn_001.ttf are no longer required (nor do they work properly with mPDF 6).

    + +

    useLang - this configurable variable, which used to be true by default, is now redundant. You may need to set: $mpdf->autoLangToFont = true; for the same results.

    + +

    SetAutoFont() - is now redundant. You may need to set: $mpdf->autoScriptToLang = true; for the same results.

    + +

    Indexes - have been largely redefined. See the section above.

    + +

    Lists - have been rewritten. See the section above.

    + +

    Headers and Footers - have been rewritten. See the section above.

    + + +
    A number of old depracated aliases will no longer be supported. Warning errors have been added to prompt you to change to the updated form:
    +
      +
    • $mpdf->useOddEven - should now use - $mpdf->mirrorMargins
    • +
    • $mpdf->useSubstitutionsMB - should now use - $mpdf->useSubstitutions
    • +
    • $mpdf->AliasNbPg - should now use - $mpdf->aliasNbPg
    • +
    • $mpdf->AliasNbPgGp - should now use - $mpdf->aliasNbPgGp
    • +
    • $mpdf->BiDirectional - should now use - $mpdf->biDirectional
    • +
    • $mpdf->Anchor2Bookmark - should now use - $mpdf->anchor2Bookmark
    • +
    • $mpdf->KeepColumns - should now use - $mpdf->keepColumns
    • +
    • $mpdf->UnvalidatedText - should now use - $mpdf->watermarkText
    • +
    • $mpdf->TopicIsUnvalidated - should now use - $mpdf->showWatermarkText
    • +
    • $mpdf->Reference - should now use - $mpdf->IndexEntry
    • +
    + +
    The following functions have been removed:
    +
      +
    • setUnvalidatedText - should now use - SetWatermarkText()
    • +
    • AddPages - should now use - AddPage() or HTML code methods
    • +
    • startPageNums
    • +
    • CreateReference and CreateIndex - cf. Index section above
    • +
    + +

    Default style sheet

    +

    A new mpdf.css file includes defaults for LISTS top/bottom margins, and also examples for Indexes and ToCs. This now acts like a normal CSS file, including cascading selectors i.e. not just main tags. This is always read (if present), so acts as a secondary default CSS, but one which allows selectors. Styles added to this act like a user stylesheet when considering precedence e.g. cellSpacing and border-spacing.

    + + +

    Direct writing methods and OTL

    +

    WriteText() WriteCell() Watermark() AutoSizeText() and ShadedBox() DO support complex scripts and right-to-left text (RTL).

    +

    Write() does NOT support complex scripts or RTL (NB this is a change - Write() used to support RTL).

    +

    CircularText() does NOT support complex scripts or RTL.

    +

    MultiCell() DOES support complex scripts and RTL, but complex-script line-breaking MAY NOT be accurate.

    +MultiCell() does not support kerning and justification. NB This includes <textarea> in forms which uses MultiCell() internally.

    +

    <select> form objects also do NOT support kerning.

    + + +

    Page numbering

    +

    Page numbering i.e. by including {PAGENO} or {‌nbpg} in a header/footer, can use any of the number types as used for list-style e.g.

    + +

    <pagebreak pagenumstyle="arabic-indic">

    +

    Short codes are recognised for the 5 most common:

    +
      +
    • "1" - decimal
    • +
    • "A" = upper-latin or upper-alpha
    • +
    • "a" = lower-latin or lower-alpha
    • +
    • "I" = upper-roman
    • +
    • "i" = lower-roman
    • +
    +

    or any of the following: +arabic-indic, hebrew, bengali, devanagari, gujarati, gurmukhi, kannada, malayalam, oriya, persian, tamil, telugu, thai, urdu, cambodian, khmer, lao, cjk-decimal +

    + +

    Note: A suitable font must be used in the header/footer in order to display the numbers in the selected script.

    + +

    You can now set the pagenumberstyle from the beginning of the document by changing the configurable variable:

    +

    +$this->defaultPageNumStyle = "arabic-indic"; // in config.php
    +$mpdf->defaultPageNumStyle = "arabic-indic"; // at runtime
    +

    + +

    Other Minor changes in mPDF 6

    +

    \'hebrew\', \'khmer\', \'cambodian\', \'lao\', and \'cjk-decimal\' are recognised as values for "list-style-type" in numbered lists.

    + +

    CSS "text-outline" is now supported on TD/TH tags

    + +

    Text wrapping in tables has been improved when using CJK scripts (chinese-japanese-korean).

    + +

    Text underline and strikethrough can be used together: Hallo world. Either <u><s>...</s></u> or <span style="text-decoration:underline line-through;">...</span> can be used

    + +

    Added support for style="opacity:0.6;" in SVG - equivalent to: style="fill-opacity:0.6; stroke-opacity: 0.6;"

    +Added support for opacity="0.6" (as attribute) in SVG - previously only supported fill-opacity="0.6" stroke-opacity="0.6" + +

    CSS position:absolute or fixed - rotate extended now to include rotate: 180; (previously just 90 or -90)

    + +

    The default value of $this->keep_table_proportions = true; in config.php has been changed (see effect on Example 6 - nested table in top right cell).

    + +

    Limited support has been added for SVG fonts embedded in SVG images (but not using @font-face rules) - see the separate Images demo file.

    + +

    When using columns, the top margin is now collapsed at top of every column (not just first column of page).

    + +

    The way mPDF handles optional end tags has been updated to be consistent with the HTML5 specification - previously not well defined for HTML4.

    + +

    Changes to the way lists are handled means that text-align:justify may be inherited by lists from surrounding block elements (which did not happen previously). See LISTS above for more information.

    + + + +

    Backwards Compatibility

    +

    For maximum backwards comaptibility with older versions of mPDF, change the following configurable variables in the config.php file:

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

    mPDF 6.0 Default (Browser compatible)
    Backwards Compatible
    Normal Line-height +

    $this->useFixedNormalLineHeight = false;
    $this->useFixedTextBaseline = false;
    $this->adjustFontDescLineheight = 1.14;

    +
    $this->useFixedNormalLineHeight = true;
    $this->useFixedTextBaseline = true;
    $this->normalLineheight = 1.33;
    Lists +

    $this->list_auto_mode = \'browser\';

    +$this->list_marker_offset = \'5.5pt\';
    $this->list_symbol_size = \'3.6pt\';
    +

    $this->list_auto_mode = \'mpdf\';

    +

    $this->list_marker_offset = \'0.45em\';
    $this->list_symbol_size = \'0.31em\';

    +
    + + + +

    More Information

    +

    For more information, see:

    + + + + +

    Font Information

    + +

    The following fonts are included with mPDF 6:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Font(s)Download URLCopyright / License
    Coverage
    +

    DejaVuSans

    +

    DejaVuSansCondensed

    +

    DejaVuSerif

    +

    DejaVuSerifCondensed

    +

    DejaVuSansMono

    +
    http://dejavu-fonts.org +

    © Bitstream

    +

    http://dejavu-fonts.org/wiki/License

    +
    [Numerous]
    +

    FreeSans

    +

    FreeSerif

    +

    FreeMono

    +
    http://www.gnu.org/software/freefont/ +

    GNU GPL v3

    +
    +

    [Numerous incl. Indic]

    +
    Quivirahttp://www.quivira-font.com/ +

    free for any use

    +
    +

    Coptic

    +

    Buhid

    +

    Tagalog

    +

    Tagbanwa

    +

    Lisu

    +
    Abyssinica SILhttp://www.sil.org/resources/software_fonts/abyssinica-silSIL Open Font LicenseEthiopic
    XBRiyaz +

    http://www.redlers.com/downloadfont.html

    +

    (XW Zar fonts)

    +

    http://wiki.irmug.org/index.php/XWZar

    +
    SIL Open Font LicenseArabic
    Taamey David CLM
    http://opensiddur.org/tools/fonts/GNU GPL 2
    Hebrew
    +

    Estrangelo Edessa

    +
    +

    http://www.bethmardutho.org/index.php/resources/fonts.html

    +

    (SyrCOMEdessa.otf)

    +
    Adapted licence (free to use/share)
    Syriac
    Aegeanhttp://users.teilar.gr/~g1951d/free for any use +

    Carian

    +

    Lycian

    +

    Lydian

    +

    Phoenecian

    +

    Ugaritic

    +

    Linear B

    +

    Old Italic

    +
    Jomolharihttps://sites.google.com/site/chrisfynn2/home/fonts/jomolhariSIL Open Font LicenseTibetan
    Lohitkannadahttps://fedorahosted.org/lohit/
    SIL Open Font License
    Kannada
    Kaputaunicode +

    http://www.kaputa.com/slword/kaputaunicode.htm

    +

    http://www.locallanguages.lk/sinhala_unicode_converters

    +
    +

    Free

    +

    Sri Lanka Web Community Center

    +
    Sinhala
    Pothana2000https://fedoraproject.org/wiki/Pothana2000_fontsGNU GPL v2+Telugu
    Lateefhttp://www.sil.org/resources/software_fonts/lateefSIL Open Font LicenseSindhi
    Khmeros +

    http://www.khmeros.info/en/fonts

    +

    (http://www.cambodia.org/fonts/)

    +
    LGPL Licence
    Khmer
    Dhyana +

    Google Fonts

    +

    http://www.google.com/fonts/earlyaccess

    +
    SIL Open Font License
    Lao
    Tharlon +

    Google Fonts

    +http://code.google.com/p/tharlon-font/
    SIL Open Font License +

    Myanmar

    +

    Tai Le

    +
    Padauk Book
    http://www.sil.org/resources/software_fonts/padaukSIL Open Font License +

    Myanmar

    +
    Ayar fontshttp://eng.ayarunicodegroup.org/SIL Open Font License
    Myanmar
    ZawgyiOnehttp://code.google.com/p/zawgyi/wiki/MyanmarFontDownload +

    Freely available.

    +

    No licence information available

    +
    +

    Myanmar

    +
    +

    Garuda

    +
    http://www.hawaii.edu/thai/thaifonts/ +

    Freely available.

    +No licence information available
    Thai
    Sundanese Unicodehttp://sabilulungan.org/aksara/GNU GPL
    Sundanese
    Tai Heritage Prohttp://www.sil.org/resources/software_fonts/tai-heritage-proSIL Open Font LicenseTai Viet
    +

    Sun-ExtA

    +

    Sun-ExtB

    +
    http://www.alanwood.net/downloads/index.htmlFreeware
    (Beijing ZhongYi Electronics Co)
    +

    Chinese

    +

    Japanese

    +

    Runic

    +
    Unbatanghttp://kldp.net/projects/unfonts/downloadGNU GPL
    Korean
    +

    Aboriginal Sans

    +
    http://www.languagegeek.com/font/fontdownload.html
    +

    GNU GPL 3

    +

     

    +
    +

    Cree

    +

    Canadian Aboriginal

    +

    Inuktuit

    +
    MPH 2B Damasehttp://www.alanwood.net/downloads/index.html(Public domain)
    +

    Glagolitic

    +

    Shavian

    +

    Osmanya

    +

    Kharoshthi

    +

    Deseret

    +
    Aegyptushttp://users.teilar.gr/~g1951d/free for any useEgyptian Hieroglyphs
    Akkadianhttp://users.teilar.gr/~g1951d/free for any useCuneiforn
    Eeyek Unicodehttp://tabish.freeshell.org/eeyek/download.htmlFreewareMeetei Mayek
    Lannaalifhttp://www.geocities.jp/simsheart_alif/taithamunicode.html(Unclear)Tai Tham
    Daibanna SIL Bookhttp://www.sil.org/resources/software_fonts/dai-banna-silSIL Open Font LicenseNew Tai Lue
    KFGQPC Uthman Taha Naskh
    http://fonts.qurancomplex.gov.sa/?page_id=42https://www.ohloh.net/licenses/KFGQPC +

    Arabic

    +

    (Koran/Quran)

    +
    + +'; +//============================================================== +$mpdf->h2bookmarks = array('H3'=>0, 'H4'=>1); +$mpdf->defaultPageNumStyle = 'arabic-indic'; + +$mpdf->autoLangToFont = true; +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example62_new_mPDF_v6-0_features Multilingual.php b/application/third_party/mpdf/examples/example62_new_mPDF_v6-0_features Multilingual.php new file mode 100755 index 00000000..40d2bd2f --- /dev/null +++ b/application/third_party/mpdf/examples/example62_new_mPDF_v6-0_features Multilingual.php @@ -0,0 +1,156 @@ + + + +
      +
    • Assamese: +ভালে আছো ধন্যবাদ৷ আৰু আপুনি? + +
    • Bangla / Bengali: +আমি কাঁচ খেতে পারি, তাতে আমার কোনো ক্ষতি হয় না। + +
    • Gujarati: +આ ભાઈ તેના રૂપિયા આપી દેશે + +
    • Kannada: +ನನಗೆ ಹಾನಿ ಆಗದೆ, ನಾನು ಗಜನ್ನು ತಿನಬಹುದು + +
    • Hindi: मैं काँच खा सकता हूँ और मुझे उससे कोई चोट नहीं पहुंचती. + +
    • Malayalam: +എന്‍റെ പറക്കും-പേടകം നിറയെ വ്ളാങ്കുകളാണ് + +
    • Marathi: मी काच खाऊ शकतो, मला ते दुखत नाही. + +
    • Nepali: म काँच खान सक्छू र मलाई केहि नी हुन्‍न् । + +
    • Oriya: +ଆପଣ ଇଂରାଜୀ କୁହନ୍ତି କି? + +
    • Punjabi: +ਮੇਰਾ ਹਵਰਕ੍ਰਾਫ਼ਤ ਨਾਂਗਾਂ ਨਾਲ਼ ਭਰਿਆ ਪਿਆ। + +
    • Sanskrit: काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥ + +
    • Sinhalese: මට වීදුරු කෑමට හැකියි. එයින් මට කිසි හානියක් සිදු නොවේ. + +
    • Tamil: நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது. + +
    • Telugu: నేను గాజు తినగలను మరియు అలా చేసినా నాకు ఏమి ఇబ్బంది లేదు + +
    + +
      +
    • Arabic: أنا قادر على أكل الزجاج و هذا لا يؤلمني. + +
    • Farsi / Persian: من می توانم بدونِ احساس درد شيشه بخورم. + +
    • Urdu: +میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی ۔ + +
    • Pashto: زه شيشه خوړلې شم، هغه ما نه خوږوي + +
    • Turkish (Ottoman): جام ييه بلورم بڭا ضررى طوقونمز + +
    • Sindhi (Arabic script): +سنڌي ٻولي انڊو يورپي خاندان سان تعلق رکندڙ آريائي ٻولي آھي، جنھن تي ڪجھه دراوڙي اھڃاڻ پڻ موجود ‏آهن + +
    • Sindhi (Devanagari): +सिन्धी ॿोली इण्डो यूरपी ख़ान्दान सां ताल्लुक़ु रखन्दड़ आर्याई ॿोली आहे + +
    • Hausa (Ajami): +إِنا إِىَ تَونَر غِلَاشِ كُمَ إِن غَمَا لَافِىَا + +
    • Hebrew: אני יכול לאכול זכוכית וזה לא מזיק לי. + +
    • Yiddish: איך קען עסן גלאָז און עס טוט מיר נישט װײ. + +
    + +
      + +
    • Vietnamese (quốc ngữ): Tôi có thể ăn thủy tinh mà không hại gì. + +
    • Thai: ฉันกินกระจกได้ แต่มันไม่ทำให้ฉันเจ็บ + +
    • Khmer: +ខ្ញុំអាចញុំកញ្ចក់បាន +ដោយគ្មានបញ្ហារ + +
    • Lao: +ຂອ້ຍກິນແກ້ວໄດ້ໂດຍທີ່ມັນບໍ່ໄດ້ເຮັດໃຫ້ຂອ້ຍເຈັບ. + +
    • Burmese: +မီးမြေခွေးအား ဗမာ ဘာသာသို့ ပြန်ဆိုနေသည်မှာ နှစ်နှစ်ကျော်ကြာပြီ ဖြစ်ပါတယ + +
    • Tibetan: ཤེལ་སྒོ་ཟ་ནས་ང་ན་གི་མ་རེད། +
    + + + +
      +
    • Anglo-Saxon (Runes): +ᛁᚳ᛫ᛗᚨᚷ᛫ᚷᛚᚨᛋ᛫ᛖᚩᛏᚪᚾ᛫ᚩᚾᛞ᛫ᚻᛁᛏ᛫ᚾᛖ᛫ᚻᛖᚪᚱᛗᛁᚪᚧ᛫ᛗᛖ᛬ +
    • Old Norse (Runes): +ᛖᚴ ᚷᛖᛏ +ᚷᛖᛏ ᛖᛏᛁ +ᚧ ᚷᛚᛖᚱ ᛘᚾ +ᚦᛖᛋᛋ ᚨᚧ ᚡᛖ +ᚱᚧᚨ ᛋᚨᚱ + +
    • Old Irish (Ogham): ᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜ + +
    • English (Braille): ⠊⠀⠉⠁⠝⠀⠑⠁⠞⠀⠛⠇⠁⠎⠎⠀⠁⠝⠙⠀⠊⠞⠀⠙⠕⠑⠎⠝⠞⠀⠓⠥⠗⠞⠀⠍⠑ +
    • Gothic: 𐌼𐌰𐌲 𐌲𐌰𐌴𐍃 𐌹̈𐍄𐌰𐌽, 𐌽𐌹 𐌼𐌹𐍃 𐍅𐌿 𐌽𐌳𐌰𐌽 𐌱𐍂𐌹𐌲𐌲𐌹𐌸 +
    • Georgian: მინას ვჭამ და არა მტკივა. +
    • Armenian: Կրնամ ապակի ուտել և ինծի անհանգիստ չըներ։ +
    • Inuktitut: ᐊᓕᒍᖅ ᓂᕆᔭᕌᖓᒃᑯ ᓱᕋᙱᑦᑐᓐᓇᖅᑐᖓ + + + +
    • Amharic: የሰው ፡ ልጅ ፡ ሁሉ ፡ ሲወለድ ፡ ነጻና ፡ በክብርና ፡ በመብትም ፡ እኩልነት ፡ ያለው ፡ ነው ... + +
    • Somali (Osmanya alphabet): 𐒛𐒆𐒖𐒒𐒖𐒔𐒖 𐒊𐒖𐒑𐒑𐒛𐒒𐒂𐒕𐒈 𐒓𐒚𐒄𐒓 𐒊𐒖𐒉𐒛 𐒘𐒈𐒖𐒌𐒝 𐒄𐒙𐒇 𐒖𐒔 𐒏𐒖𐒒𐒖 𐒈𐒘𐒑𐒖𐒒 𐒄𐒖𐒌𐒌𐒖 𐒉𐒖𐒇𐒖𐒍𐒂𐒖 ... + +
    • Tamazight (Neo-Tifinagh alphabet): ⵉⵎⴷⴰⵏⴻⵏ, ⴰⴽⴽⴻⵏ ⵎⴰ ⵍⵍⴰⵏ ⵜⵜⵍⴰⵍⴻⵏ ⴷ ⵉⵍⴻⵍⵍⵉⵢⴻⵏ ... + +
    • Tigrinya: ብመንፅር ክብርን መሰልን ኩሎም ሰባት እንትውለጹ ነፃን ማዕረን እዮም። ምስትውዓልን ... + + +
    • Vai: ꕉꕜꕮ ꔔꘋ ꖸ ꔰ ꗋꘋ ꕮꕨ ꔔꘋ ꖸ ꕎ ꕉꖸꕊ ꕴꖃ ꕃꔤꘂ ꗱ, ꕉꖷ ꗪꗡ ꔻꔤ ꗏꗒꗡ ꕎ ꗪ ꕉꖸꕊ ꖏꕎ. ꕉꕡ ꖏ ꗳꕮꕊ ꗏ ꕪ ... + +
    +'; + + + +//============================================================== +$mpdf->autoScriptToLang = true; +$mpdf->baseScript = 1; // Use values in classes/ucdn.php 1 = LATIN +$mpdf->autoVietnamese = true; +$mpdf->autoArabic = true; + +$mpdf->autoLangToFont = true; + +/* This works almost exactly the same as using autoLangToFont: + $stylesheet = file_get_contents('../lang2fonts.css'); + $mpdf->WriteHTML($stylesheet,1); +*/ + +$mpdf->WriteHTML($html); + +$mpdf->Output(); +exit; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example63_new_mPDF_v6-0_features Images.php b/application/third_party/mpdf/examples/example63_new_mPDF_v6-0_features Images.php new file mode 100755 index 00000000..a3bcde09 --- /dev/null +++ b/application/third_party/mpdf/examples/example63_new_mPDF_v6-0_features Images.php @@ -0,0 +1,255 @@ + +body, div, p { + font-family: \'DejaVu Sans Condensed\'; + font-size: 11pt; +} +.gradient { + border:0.1mm solid #220044; + background-color: #f0f2ff; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + box-shadow: 0.3em 0.3em #888888; +} +h4 { + font-weight: bold; + margin-top: 1em; + margin-bottom: 0.3em; + margin-top: 0; +} +div.text { + padding:0.8em; + margin-bottom: 0.7em; +} +p { margin: 0.25em 0; } +p.code { + background-color: #e5e5e5; + margin: 1em 1cm; + padding: 0 0.3cm; + border:0.2mm solid #000088; + box-shadow: 0.3em 0.3em #888888; +} +p.example, div.example { + background-color: #eeeeee; + margin: 0.3em 1em 1em 1em; + padding: 0 0.3cm; + border:0.2mm solid #444444; +} +.code { + font-family: monospace; + font-size: 9pt; +} +.shadowtitle { + height: 8mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.8em; + padding-left: 3em; + font-family:sans; + font-size: 26pt; + font-weight: bold; + border: 0.2mm solid white; + border-radius: 0.2em; + box-shadow: 0 0 1em 0.5em rgba(0,0,255,0.5); + color: #AAAACC; + text-shadow: 0.03em 0.03em #666, 0.05em 0.05em rgba(127,127,127,0.5), -0.015em -0.015em white; +} +h3 { + margin: 3em 0 2em -15mm; + background-color: #EEDDFF; + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + padding: 0.5em; + padding-left: 3em; + width: 50%; + font-family:sans; + font-size: 16pt; + font-weight: bold; + border-left: none; + border-radius: 0 2em 2em 0; + box-shadow: 0 0 2em 0.5em rgba(255,0,0,1); + text-shadow: 0.05em 0.04em rgba(127,127,127,0.5); +} +.css { + font-family: arial; + font-style: italic; + color: #000088; +} +img.smooth { + image-rendering:auto; + image-rendering:optimizeQuality; + -ms-interpolation-mode:bicubic; +} +img.crisp { + image-rendering: -moz-crisp-edges; /* Firefox */ + image-rendering: -o-crisp-edges; /* Opera */ + image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */ + image-rendering: crisp-edges; + -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ +} + + + + +
    New Features in mPDF v6.0
    + +

    Images

    + +

    Gamma correction in PNG images

    +

    Some PNG images contain a source Gamma correction value to maintain consistent colour display between devices.

    +

    mPDF will adjust for gamma correction if a PNG image has a source gAMA entry <> 2.2

    +

    Gamma correction is not supported in GIF files.

    + +

    For more information, and sample image files see http://www.libpng.org/pub/png/colorcube/gamma-consistency-test.html

    + +

    Below are some of the example images, displayed on a background of HTML colour, such that when displayed correctly they should appear as one solid block of the same colour:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
         
    Unlabelled GIF image
    (the usual kind)
     Unlabelled PNG image
    (no gamma info)
     PNG image with gamma 1/1.6
    (i.e. 0.625)
     PNG image with gamma 1/2.2
    (i.e. 0.4545)
     sRGB PNG image
    ("absolute colorimetric" rendering intent "sRGB")
     iCCP PNG images
    ("gamma 1.0" pixel data, linear ICC profiles: "iCCPGamma 1.0 profile")
    + +
    NB View this page as HTML in your browser and see the difference between browsers!
    + + +

    Note that there are inconsistencies between browsers, so the image display varies considerably on the system you are using. There are also image errors which are not always apparent.

    + + +

    The image below is taken from http://www.w3.org/TR/CSS21/intro.html and has the gAMA value set to 1.45454 This is probably unintentional and should be 0.45454 which is 1 / 2.2

    +

    The image appears differently on IE9/Safari versus Firefox/Opera. To quote from http://www.libpng.org/pub/png/spec/1.2/PNG-Encoders.html "If the source file\'s gamma value is greater than 1.0, it is probably a display system exponent,....and you should use its reciprocal for the PNG gamma." +Some applications seem to ignore this, displaying the image how it was probably intended.

    + + + + + +

    The two images below should be displayed with similar colour intensity. The one on the left is a 16-bit gamma-corrected PNG file; on the right is an unlabelled GIF file. Note that in Firefox (31.0) the image on the left looks duller because it has not been gamma-corrected for the display, whilst in IE (9)/Safari/Opera the images looks identical (correct).

    +

    + +
    + +

    ICC color profiles

    +

    Some PNG and JPEG image files contain an ICC color profile to alter colour display. These are supported in mPDF in PNG and JPG files, except PNG images which require converting via gd_image e.g. Alpha transparency, interlaced etc.

    + +

    Below is a PNG image which contains an ICC Profile which deliberately changes colours. When correctly displayed (applying the colour profile) ths colours should match the colour names. (In Firefox red appears as green, blue as red etc.)

    + +
    + + + +

    Wider support for PNG Images

    +

    mPDF will now display almost every type of PNG image, including: paletted (Indexed) images with Alpha channel (full transparency), and grayscale or RGB truecolor images with single-colour transparency. One PNG type which cannot be handled by mPDF is a 16-bit image with binary (single-color) transparency. (This is because all images need to be converted to 8-bit for inclusion in PDF, and so for example if colour 0x4F27 is set as a transparency, it will treat all 0x4F.. pixels as transparent.)

    + + + +

    Alpha transparency (PNG images)

    +Alpha transparency in PNG images has been fixed to work correctly against colour backgrounds e.g.: + + + + + +
    + + + + + +
    + + + + +

    Interpolation

    +

    PDF allows you to set image interpolation for an image - the result of this is variable and is dependent on the PDF viewer. +mPDF allows you to specify whether interpolation is enabled, using CSS for each image, but: 1) it will not cascade i.e. the CSS property must be set directly on the img object or as class e.g. using <img class="smooth" style="image-rendering:auto"> 2) if an image appears more than once in the document, the interpolation setting will be that of the first appearance.

    + +

    A configurable variable in config.php determines the default value for the whole document: $this->interpolateImages = false;

    + +

    The draft CSS3 property "image-rendering" with the following values will be recognised by mPDF:

    +
      +
    • auto (default) - uses the value set by $this->interpolateImages
    • +
    • crisp-edges - interpolation disabled
    • +
    • optimizequality - interpolation enabled
    • +
    • smooth - interpolation enabled
    • +
    + +

    The image below on the left has interpolation enabled:

    + +
    + + +
    + +

    NB Interpolation cannot be enabled on background images, SVG or WMF images.

    + + + + +

    SVG Fonts

    +

    mPDF 6 introduces (limited) support for SVG fonts, recognising the following elements and attributes:

    +

    +<defs>
    +<font horiz-adv-x>
    +<font-face font-family units-per-em ascent descent />
    +<missing-glyph horiz-adv-x d />
    +<glyph unicode horiz-adv-x d /> +

    + +

    In the example SVG below, the upper row of characters are drawn using paths and lines; in the lower row, they are written as text using glyphs defined as an SVG font.

    + + +

    See the fonts-elem-01-t.svg file in the examples folder for more details.

    +

    NB: @font-face is not supported.

    + + + +'; +//============================================================== +if (isset($_REQUEST['html']) && $_REQUEST['html']) { echo $html; exit; } +//============================================================== + +$mpdf->WriteHTML($html); + +$mpdf->Output(); + +exit; + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/example_test.php b/application/third_party/mpdf/examples/example_test.php new file mode 100755 index 00000000..c0de2a11 --- /dev/null +++ b/application/third_party/mpdf/examples/example_test.php @@ -0,0 +1,1962 @@ +fonttrans = array_merge($mpdf->fonttrans, array( + 'arial' => 'chelvetica', + 'helvetica' => 'chelvetica', + 'timesnewroman' => 'ctimes', + 'times' => 'ctimes', + 'couriernew' => 'ccourier', + 'courier' => 'ccourier', + 'sans' => 'chelvetica', + 'sans-serif' => 'chelvetica', + 'serif' => 'ctimes', + 'mono' => 'ccourier', +)); +*/ +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +//============================================================== +//============================================================== +$header = array( + 'L' => array( + ), + 'C' => array( + ), + 'R' => array( + 'content' => '{PAGENO}{nbpg}', + 'font-family' => 'sans', + 'font-style' => '', + 'font-size' => '9', /* gives default */ + ), + 'line' => 1, /* 1 or 0 to include line above/below header/footer */ +); + +//$mpdf->SetHeader($header,'O'); +//$mpdf->SetHTMLFooter($footer); + +//============================================================== + +//$mpdf->mirrorMargins = 1; // Use different Odd/Even headers and footers and mirror margins (1 or 0) + +//$mpdf->showImageErrors = true; + +//$mpdf->SetDisplayMode('fullpage'); + +//$mpdf->useLang = false; + +//$mpdf->useAutoFont = true; + +//$mpdf->ignore_invalid_utf8 = true; + +//$mpdf->keepColumns = true; + +//$mpdf->use_kwt = true; + +//$mpdf->hyphenate = true; + +//$mpdf->SetProtection(array('copy','print','modify','annot-forms')); +//$mpdf->SetProtection(array('copy','print','modify','annot-forms'),'',null,128); +//$mpdf->SetProtection(array('copy','print','modify','annot-forms','fill-forms','extract','assemble','print-highres'),'',null); + +//$mpdf->SetTitle("\xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3"); +//$mpdf->SetAuthor("\xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3"); + +//$mpdf->SetWatermarkText("\xd8\xa7\xd9\x84\xd8\xb1\xd8\xa6\xd9\x8a\xd8\xb3"); +//$mpdf->showWatermarkText = true; +//$mpdf->watermark_font = 'DejaVuSansCondensed'; + +//$mpdf->SetCompression(false); + +//$mpdf->text_input_as_HTML = true; + +//$mpdf->annotMargin = -8; + +//$mpdf->title2annots = true; +//$mpdf->Annotation('An annotation', 145, 24, 'Comment', "Ian Back", "My Subject", 0.7, array(127, 127, 255)); + +//$mpdf->collapseBlockMargins = false; // mPDF 4.2 Allows top and bottom margins to collapse between block elements + + +//$mpdf->allow_charset_conversion = true; +//$mpdf->charset_in = 'win-1251'; + +//$mpdf->useSubstitutions = true; +//$mpdf->useActiveForms = true; + +//$mpdf->simpleTables = true; // Forces all cells to have same border, background etc. Improves performance +//$mpdf->packTableData = true; // Reduce memory usage processing tables (but with increased processing time) + +// Using disk to cache table data can reduce memory usage dramatically, but at a cost of increased +// executon time and disk access (read and write) +//$mpdf->cacheTables = true; + + + +//============================================================== +//$mpdf->SetImportUse(); +//$mpdf->SetSourceFile('example_all.pdf'); +//$tplIdx = $mpdf->ImportPage(9); +//$mpdf->UseTemplate($tplIdx); +//============================================================== +//============================================================== +//$mpdf->debug = true; +//$mpdf->showStats = true; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +/* +// 4.3.003 TEST +$html = '
    Browser doesn\'t justify text before a BR
    Browser does justify text before an IMG
    +
    Browser doesn\'t justify text before a HR
    Browser does justify text before an IMG
    +
    Browser does justify text before a TEXTAREA +
    +
    Browser does justify text before a SELECT
    '; + +//$html = '
    If you want a single line of text to justify you need to do this
    '; +//$mpdf->justifyB4br = true; +//$mpdf->jSWord = 0.4; // Proportion (/1) of space (when justifying margins) to allocate to Word vs. Character +//$mpdf->jSmaxChar = 0.25; // Maximum spacing to allocate to character spacing. (0 = no maximum) +*/ +//============================================================== +//============================================================== +//============================================================== +//============================================================== +/* +// CJK Fonts +$fonts = array( +array('gb', 'GB (Chinese Simpl. Adobe)'), +array('big5', 'BIG-5 (Chinese Trad. Adobe)'), +array('sjis', 'SJIS (Japanese Adobe)'), +array('arialunicodems', 'Arial Unicode MS'), +array('cyberbit', 'CyberBit'), +array('sun-exta', 'Sun-ExtA'), +array('hannoma', 'Han Nom A'), +array('mingliu', 'MingLiU'), +array('mingliu_hkscs', 'MingLiU_HKSCS'), +array('arplumingcn', 'AR PL Uming CN'), +array('arpluminghk', 'AR PL Uming HK'), +array('arplumingtw', 'AR PL Uming TW'), +); +$chars = array('34c7','4eca','4ede','4f3b','4fae','508e','50a6','50c7','517e','518f','51b2','5203','520f','5222','55c2','57d2','6b21','87a0','8880','8a03', +'4EE4', +'76F4', +'9AA8', +'9F31', +'2493F', +); + +$html .= " +
    + + + + +"; +foreach($fonts AS $f) { + $html .= ""; +} +$html .= " + + +"; +foreach($chars AS $char) { + $html .= ""; + foreach($fonts AS $f) { + $html .= ""; + } + $html .= " +"; +} +$html .= "
    ".$f[1]."
    U+".strtoupper($char)."&#x".$char.";
    +
    +"; +*/ +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +/* + +$html = ' + +mPDF 5.6.40 +Bug fix +'; +$mpdf->WriteHTML($html); + + + + + +$mpdf->allowCJKorphans = false; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] + + +$html = ' +
    部部部部部部部部部部
    + +CJKleading Leading characters - Not allowed at end of line 々
    +
    部部部部部部部部部々部
    + +CJKfollowing Following characters - Not allowed at start ォ
    +
    部部部部部部部部部部ォ
    + +'; +$mpdf->WriteHTML($html); + +//============================================================== +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] + + +$html = ' +CJKfollowing Following characters - Not allowed at start ォ
    +
    部部部部部部部部部部ォ
    +
    + +'; +$mpdf->WriteHTML($html); + +//============================================================== +// CJK Line-breaking +$align = 'left'; +$mpdf->allowCJKorphans = false; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = false; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +CJKoverflow Characters which are allowed to overflow the right margin ,
    +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    + +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'justify'; +$mpdf->allowCJKorphans = false; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = false; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    + +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'left'; +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = true; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'left'; +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = false; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'justify'; +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = false; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'justify'; +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = true; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +
    部部部部部部部部部部,
    +'; +$mpdf->WriteHTML($html); +//============================================================== +// CJK Line-breaking +$align = 'justify'; +$mpdf->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow [default true] +$mpdf->allowCJKoverflow = true; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables) [default false] +$mpdf->CJKforceend = true; +$html = ' +text-align: '.$align.'; +$mpdf->allowCJKorphans = '.$mpdf->allowCJKorphans.'; +$mpdf->allowCJKoverflow = '.$mpdf->allowCJKoverflow.'; +$mpdf->CJKforceend = '.$mpdf->CJKforceend .'; +
    部部部部部部部部部部,
    +'; +$mpdf->WriteHTML($html); +//============================================================== +*/ +//============================================================== +//============================================================== +//============================================================== +// Tai Tham (Lanna script) +$htmlx = ' +
    +

    ᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨸᩮᩢ᩠ᨶᩈᩣ᩠ᩅᨩ᩠ᨿᨦᩉ᩠ᨾᩲ᩵ ᩉ᩠ᨾᩯᨷᩴ᩵ᩬᨴᩮᩢ᩵ᩣᨯᩲᨠᩴ᩶ᩬᨧᩡᨸᩮᩢ᩠ᨶᩈᩣ᩠ᩅᩃᩯ᩠᩶ᩅ ᨲᩧ᩠ᨦᩅᩢ᩠ᨶᨾᩦᨷ᩵ᩤ᩠ᩅᨾᩣᩋᩯ᩠᩵ᩅ ᨾᩣᩋᩪ᩶ᨾᩣᨪᩯ᩠ᩅ ᨸᩮᩢ᩠ᨶᨤᩫ᩠ᨶᩃᨻᩪᩁ

    + +

    ᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨧᩡᩮᩃᩥᩬᨠᩋᩮᩢᩣᨹᩱ ᩋ᩶ᩣ᩠ᨿᨷ᩵ᩤ᩠ᩅᨩ᩠ᨿᨦᩁᩣ᩠ᨿᨩᩨ᩵ᨠᩯ᩠᩶ᩅᨾᩣᩃᩪᩁ ᩋ᩶ᩣ᩠ᨿᨠᩬᨦᨤᩫ᩠ᨶᨻᩯ᩵ᨢ᩠ᨿᩅᨨᩩᨶ ᩋ᩶ᩣ᩠ᨿᨤᩴᩣᩋ᩶ᩣ᩠ᨿᨾᩪᩁ ᩋ᩶ᩣ᩠ᨿᩈᩫ᩠ᨾᩋ᩶ᩣ᩠ᨿᨾᩦ

    + +

    ᨻᩮᩥ᩠᩵ᨶᨷᩬᨠᩅ᩵ᩤᨧᩡᨾᩣᨢᩴᩬᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨠᩴᩬᩁᩴᩬᨾᩣᩃᩯ᩠᩶ᩅᨸᩮᩢ᩠ᨶᨸᩦ ᨻᩴ᩵ᩬᨾᩯ᩵ᨳ᩶ᩣᨸᩪᩈᩁᩦᩋ᩶ᩣ᩠ᨿᨷ᩵ᩤ᩠ᩅᨲᩫ᩠ᩅᨯᩦᩉᩣ᩠ᨿᨪᩯ᩠ᨷᩉᩣ᩠ᨿᩈᩬ᩠ᨿ ᨢ᩶ᩣᨧᩮᩢ᩶ᩣᨷᩴ᩵ᩬᨩᩮᩥ᩵ᩬᩋᩉᩯ᩠ᨾᩃᩯ᩠᩶ᩅ ᨧᩡᨲᩯ᩠᩵ᨦᨠᩢ᩠ᨷᨾᩯ᩠᩶ᩅᨸᩱᩀᩪ᩵ᨸᩖᩣ᩠ᨿᨯᩬ᩠ᨿᨢᩣ᩠ᨿᨹ᩶ᩣ ᨢᩣ᩠ᨿᨻᩮᨩ᩠ᩁ᩺ ᨢᩣ᩠ᨿᨻᩖᩬ᩠ᨿᨢᩣ᩠ᨿᩉ᩠ᩅᩯᩁᨢᩣ᩠ᨿᩈᩕᩬ᩠ᨿᩀᩪ᩵ᨷᩫ᩠ᨶᨯᩬ᩠ᨿᨸᩩᨿ

    +
    +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +// TEST DOUBLE BORDER +//$mpdf->SetColumns(3); +$htmlx = ' +
    +
    +Hallo World +
    + +
    +Hallo World +
    + +
    +Hallo World +
    + +
    +Hallo World +
    + +
    + +
    +Hallo World +
    + +
    +Hallo World +
    + +
    +Hallo World +
    + + +
    +Hallo World +
    +
    + + + + + + +
    + +
    Hallo World
    + +
    Hallo World
    + +
    Hallo World
    + +
    + + + + +
    A whole new world
    + + + +
    A whole new world
    + + + +
    A whole new world
    + +
    + + + + + + + +
    A whole new world
    A whole new world
    + + + +
    A whole new world
    + + + +
    A whole new world
    +
    + + +
    +
    + Fieldset and legend +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    + +
    +
    + Fieldset and legend +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    + +
    +
    + Fieldset and legend +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    + +
    +
    + AWAY To War +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    + +
    +
    + Fieldset and legend +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    + +
    +
    + AWAY To War +

    Support for fieldset and legend was introduced in mPDF v5.5. Consider it experimental!

    +
    +
    +'; + +$mpdf->useKerning = true; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +function SVGarcpath($start, $end, $cx = 50, $cy = 50, $r = 48) { + $start = deg2rad($start); + $end = deg2rad($end); + while ($end < $start) { $end += (M_PI*2); } + if (($end - $start) > M_PI) { $largearcflag = 1; } + else { $largearcflag = 0; } + $start = $start-(M_PI/2); // Adjust to start from the top=0 degrees + while ($start < 0) { $start += (M_PI*2); } + $end = $end-(M_PI/2); + while ($end < 0) { $end += (M_PI*2); } + $commands = array('M', $cx, $cy, + 'l', $r * cos($start), $r * sin($start), + 'A', $r, $r, 0, $largearcflag, 1, $cx + ($r * cos($end)), $cy + ($r * sin($end)), + "z"); + $c = implode(' ', $commands); + return $c; +} + +function SVGpie($segs, $w=30, $backgroundcolor="none", $linecolor="none", $linewidth=0, $seglinecolor="none", $seglinewidth=0) { + // $w is a number (? pixels) + // $seglinewidth is a number (? pixels) + $os = (max($seglinewidth,$linewidth))/2; + $svg = ''."\n"; + + if ($backgroundcolor != "none") { + $svg .= ''."\n"; + } + + foreach($segs AS $arc) { + $path = SVGarcpath($arc[0], $arc[1], ($w/2), ($w/2), ($w/2)-$os); + $svg .= ''."\n"; + } + + if ($linecolor != "none") { + $svg .= ''."\n"; + } + + + $svg .= ''."\n"; + return $svg; +} + +$segs = array( + array(0, 90, "blue"), +); +$segs2 = array( + array(0, intval(0.65*360), "blue"), +); + +$svg = SVGpie($segs, 30, "wheat", "none", 0, "none", 0); +$svg2 = SVGpie($segs2, 30, "wheat", "none", 0, "none", 0); + +$html_SVG = ' + + + +
    Normal (25%): '.$svg.'
    Large (65%): '.$svg2.'
    +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +// Test In-line font characteristics +$htmlx = ' +
    +Normal Arial font-size 16 red bold italic Small Caps underline shadow not shadow; not underline; not small-caps; not italic; not bold; not red; not font-size-16; not Arial-font-family; normal +
    + +
    +Normal Arial font-size 16 red bold italic Small Caps underline shadow not shadow; not underline; not small-caps; not italic; not bold; not red; not font-size-16; not Arial-font-family; normal +
    + +
    +Normal kern AWAY To nokern AWAY To not nokern AWAY To; not kern AWAY To; normal green blue not blue; not green; normal +
    + +
    +Normal kern AWAY To nokern AWAY To not nokern AWAY To; not kern AWAY To; normal green blue not blue; not green; normal +
    + +'; + +//============================================================== +//============================================================== +// Test In-line font-feature characteristics +$htmlx = ' +
    +Calibri normal:
    +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +pnum +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +
    +ordn +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +
    + +onum +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +lnum +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +case +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +salt +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +dlig +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +c2sc +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +smcp +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check
    + +sups +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +
    sups off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    smcp off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    c2sc off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    dlig off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    salt off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    case off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    lnum off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check + +

    onum off: +£123450 (case32) 1st 3rd [CASE] g& CaSeMeNt traffic check +
    +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$mpdf->jSmaxChar = 5; // Maximum spacing to allocate to character spacing. (0 = no maximum) + +// Test GPOS +$html = ' +
    +ผู้ คู่ +
    + +
    +ผู้ คู่ +
    +// GSUB 5.2 +
    +ಶಿಕ್ಷೆ ವಿಧಿಸಿದೆ +
    + +// GSUB 7.2 +
    +ಕ್ರೌ Kannada +
    + +
    +ಕ್ರೌ +
    + + + +
    +זֵּיְּשֳׂךָ +
    + +
    +זֵּיְּשֳׂךָ +
    + +
    +
    Á á Ȧ ȧ Ä ä ï fi (DejaVu Sans Condensed) +traffic +insufflate
    +
    Á á Ȧ ȧ Ä ä ï fi traffic insufflate (Arial)
    +
    Á á Ȧ ȧ Ä ä ï fi (Times New Roman)
    +
    + +// Test GPOS 2 +
    +
    To Á á Ȧ ȧ Ä ä ï fi Wö Ẅ Ta Tu Tö (Arial)
    +AWAY To WAR
    +
    Ta To Á á Ȧ ȧ Ä ä ï fi (DejaVu Sans Condensed) +traffic +insufflate Ta Tu +
    +AWAY To WAR
    +
    To Á á Ȧ ȧ Ä ä ï fi Wö Ẅ Ta Tu Tö (DejaVu Sans Condensed) +traffic +insufflate
    + +
    To Á á Ȧ ȧ Ä ä ï fi Wö Ta Tu Tö (Times New Roman)
    +AWAY To WAR
    +
    +
    To Ta D̏ Ḍ ả Á á Ȧ ȧ Ä ä ï fi Wö Ta Tu Tö (Arial)
    +AWAY To WAR
    +
    To D̏ Ḍ ả Á á Ȧ ȧ Ä ä ï fi Wö Ta Tu Tö (Arial)
    +AWAY To WAR
    +Kerning = GPOS Lookup Type 2; Mark to base = GOS Lookup Type 4 +
    Ä̃̕ ä̃̕ ä̃̕ ã̈̕ ã̈̕ (GPOS Lookup Type 6)
    + +
    ç̥ (GPOS Lookup Type 5)
    + +
    ç̥ (GPOS Lookup Type 5)
    + +
    اثمكحه + + (Cursive GPOS Lookup Type 3)
    +
    Ä ä ä ã a̕
    +
    Ä̕ ä̕ ä̃ ã̈ ã̕
    +
    Ä̃̕ ä̃̕ ä̃̕ ã̈̕ ã̈̕
    + + + + +
    اٙٙه اه ه وٙه وه ه
    + + + + +
    trÄ̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To
    + +
    trÄ̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic AWAY To
    + + +// TEST GPOS Ligature Position + +
    +يَـٰٓأَيُّهَا يَنتُم لَىٰٓ ۚ + وَلَا كَمَا +ٱللَّهُ ٱللَّهَ وَلَا +لَا +رِّجَالِكُمْ ۖ + +خْرَىٰ ۚ وَلَا يَأْبَۚ +وَلَا تَسْـَٔمُوٓا۟ أَوْ كَبِيرًا إِلَىٰٓ +ٱللَّهِ وَأَدْنَىٰٓ أَلَّا إِلَّآ + بَيْنَكُمْ عَلَيْكُمْ أَلَّا +يَعْتُمْ ۚ وَلَا كَاتِبٌۭ +
    + +// TEST GPOS Ligature Position - TABLES + +
    +يَـٰٓأَيُّهَا يَنتُم لَىٰٓ ۚ + وَلَا كَمَا +ٱللَّهُ ٱللَّهَ وَلَا +لَا +رِّجَالِكُمْ ۖ + +خْرَىٰ ۚ وَلَا يَأْبَۚ +وَلَا تَسْـَٔمُوٓا۟ أَوْ كَبِيرًا إِلَىٰٓ +ٱللَّهِ وَأَدْنَىٰٓ أَلَّا إِلَّآ + بَيْنَكُمْ عَلَيْكُمْ أَلَّا +يَعْتُمْ ۚ وَلَا كَاتِبٌۭ +
    + + + +// TEST \'curs\' GPOS + +
    +ـىݦـ +ﺌﺌﺌﺌﺌﺌﺌﺌﺌﺌ +
    + +
    +ـىݦـ +ﺌﺌﺌﺌﺌﺌﺌﺌﺌﺌ +
    + +
    +سْتَشْهِدُ +
    + +
    +سْتَشْهِدُ +
    + +// TEST LINE-BREAKING + +
    +trÄ̃̕ff AWAY 1a) trä̃̕ffic AWAY To insuff-erable +trä̃̕ffic ÄWAY
    + +
    +trÄ̃̕ffic AWAY 1b) trä̃̕ffic AWAY To +in­suffer­able frä̃̕ffic ÄWAY To
    + +
    +trÄ̃̕fficAWAYinsufferableTogrä̃̕fficAWAYToträ̃̕ffic2e)i)AWAYToträ̃̕fficAWAYToträ̃̕fficÄWAYTo
    + +
    +trÄ̃̕ffic2e)ii)A)withSHY­suf­ableToträ̃̕fficAWAYToträ̃̕ffic AWAY To hrä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic ÄWAY To
    + +
    +trÄ̃̕ffic AW 2e)ii)A) trä̃̕ffic AWAY To +insufferable trä̃̕ffic AWAY 3.) trä̃̕ffic +ÄWAY To trä̃̕ffic
    + +
    +trÄ̃̕ffic2e)ii)B)sufferableToträ̃̕fficAWAYToträ̃̕ffic AWAY To hrä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic ÄWAY To
    + +// TEST LINE-BREAKING - TABLES +
    +trÄ̃̕ff AWAY 1a) trä̃̕ffic AWAY To insuff-erable +trä̃̕ffic ÄWAY
    + +
    +trÄ̃̕ffic AWAY 1b) trä̃̕ffic AWAY To +in­suffer­able frä̃̕ffic ÄWAY To
    + +
    +trÄ̃̕fficAWAYinsufferableTogrä̃̕fficAWAYToträ̃̕ffic2e)i)AWAYToträ̃̕fficAWAYToträ̃̕fficÄWAYTo
    + +
    +trÄ̃̕ffic2e)ii)A)withSHY­suf­ableToträ̃̕fficAWAYToträ̃̕ffic AWAY To hrä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic ÄWAY To
    + +
    +trÄ̃̕ffic AW 2e)ii)A) trä̃̕ffic AWAY To +insufferable trä̃̕ffic AWAY 3.) trä̃̕ffic +ÄWAY To trä̃̕ffic
    + +
    +trÄ̃̕ffic2e)ii)B)sufferableToträ̃̕fficAWAYToträ̃̕ffic AWAY To hrä̃̕ffic AWAY To trä̃̕ffic AWAY To trä̃̕ffic ÄWAY To
    + + + + +// CSS control of features + +
    all all all
    + +
    Small Caps. 1,278 and More.
    + +
    Small Caps. 1,278 and More.
    + +
    1st 100 1/2 traffic AWAY feast To
    + +
    1st 100 1/2 traffic AWAY feast To β θ φ
    + +
    1st 100 1/2 traffic AWAY feast To β θ φ
    + +
    C10H16N5O13P3
    + +Cambria: + \'salt\' + \'c2sc\' + \'smcp\' + \'sups\' + \'sinf\' + \'case\' + \'calt\' + \'tnum\' + \'pnum\' + \'onum\' + \'lnum\' + \'numr\' + \'dnom\' + +
    1st 100 1/2 traffic AWAY feast To β θ φ
    + +Calibri: + \'case\' + \'calt\' + \'numr\' + \'dnom\' + \'subs\' + \'tnum\' + \'pnum\' + \'onum\' + \'lnum\' + \'salt\' + \'c2sc\' + \'smcp\' + \'sups\' + \'ordn\' + \'liga\' + \'dlig\' +
    1st 100 1/2 traffic AWAY feast To
    + +
    1st 100 1/2 traffic AWAY feast To
    + +// TEST GPOS Type 2 Format 1 (abvm) +
    र्वे॑
    + +// TEST \'kern\' GPOS in Arabic Typesetting + + +
    +۝٣٤٥ +
    + + +
    +؀٣٤ +
    + +
    +؁٣٤٥ +
    + +
    +؁٣٤ +
    + +
    +؂٣٤ +
    + +
    +؃٣٤ +
    + + +This test for reversal of chunks in flowing block, preserving consecutive chunks of LTR in an RTL line +
    +الحمد These English words and not reversed ٣٤٥ لله +
    + + + + +
    +الحمد ۝٣٤٥ ٣٤٥ لله +
    + +
    +בדיקה באנגלית Latin Text - (ניסיון A) +
    +בדיקה באנגלית Latin Text - (ניסיון 2) +
    + +בנק: 12, סניף: 11, מס\' חשבון: 111, מס\' המחאה: 1112 +
    + +קיזוז ימים בגין תחילת עבודה מתאריך 08/01/2013 +
    + +שירותי Cloud Computing +
    + +
    +(ٱللَّهَ) Ä̕ ä̕ +
    + +
    +Ä̃̕ Ä̕ä̕ä̃ (ٱللَّهَ) Ä̕ ä̕ +
    + +GPOS Type 2 Format 1 "kern" +
    +كَبِيرًا إِلَىٰٓ +
    + + +'; + +//============================================================== +//============================================================== +//============================================================== +$mpdf->debug = true; +//============================================================== +//============================================================== +$htmlx =' + + + +

    + +ৎত +ৎতে +ত +ত্ত +ত্তে +ত্‍ত +ত্‍তে + +
    + +ত্‍ = Khanda Ta. (U+09CE) character was added in Unicode v 4.1 and prior to this, (U+09A4 U+09CD U+200D) used
    +

    + +Kannada +
    ತಮ್ಮದೇ ಯುವತಿಯೊಬ್ಬಳನ್ನು ಸಾಬೀತಾಗಿದ್ದು ನಡೆಸಿದ್ದು ಇಂಗ್ಲೆಂಡ್ ನ್ಯಾಯಾಲಯವು ಯುವತಿಯನ್ನು ಮಲದೊಡ್ಡಪ್ಪ ಮತ್ತು ಭಾವ ಅತ್ಯಾಚಾರ ಕಾರ್ಡಿಫ್ ಕ್ರೌನ್ ನ್ಯಾಯಾಲಯದಲ್ಲಿ ಅಪರಾಧಿಗಳಲ್ಲಿ ಮಲತಂದೆ ಮತ್ತು ಮಲದೊಡ್ಡಪ್ಪ ಅಕ್ರಮ ವಲಸಿಗರಾಗಿದ್ದು ಅವರನ್ನು ಭಾರತಕ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. +
    + +ಮಲದೊಡ್ಡಪ್ಪ ಮತ್ತು ಮಲತಂದೆಗೆ ಕ್ರಮವಾಗಿ ಮತ್ತು +
    + +ಬಾಲಕಿಯನ್ನೇ ಅತ್ಯಾಚಾರ ಮಾಡಿದ್ದರು ವರ್ಷವಿದ್ದಾಗ ಗರ್ಭಕ್ಕೆ ಕಾರಣವಾಗಿರುವುದನ್ನೂ ಮಲ ದೊಡ್ಡಪ್ಪ ಅವಧಿಯಲ್ಲಿ ಒಪ್ಪಿಕೊಂಡಿದ್ದಾನೆ ಆಕೆಯನ್ನು ಅತ್ಯಾಚಾರ ಮಾಡಿದ್ದು ಮಗುವಾಗಿದ್ದಾಗ ತೋರಿಸಿದ್ದ. ಅಲ್ಲದೆ ಹಲ್ಲೆ ನಡೆಸಿದ್ದ ನ್ಯಾಯಾಲಯ +
    + +ಬಾಲಕಿಯಾಗಿದ್ದಾಗಲೇ ಆರಂಭಿಸಿದ್ದನ್ನು ನ್ಯಾಯಾಲಯ ಹೊರಗೆಳೆದಿತ್ತು. +
    +Telegu +
    ఆగ్నేయ ఇరాన్‌లో ఆత్మాహుతి +
    + +రెవల్యూషనరీ గార్డ్‌లతో ప్రముఖ కమాండర్‌లతోసహా మొత్తం చెందినట్లు లోక్‌సభ స్పీకర్ +
    + +దాడుల్లో భద్రతాదళాలకు శుశాత్రీ, మొహమ్మద్‌ తదితరులున్నారని, తీవ్రగాయాలపాలైనారని చెప్పారు. +
    + +కమాండర్లు పాకిస్థాన్‌ సరిహద్దుల్లోనున్న పిశిన్ ప్రాంతంలో పాల్గొనేందుకు దేరి వెళ్ళారని +
    +Oriya +
    ଆପଣଙ୍କୁ ସ୍ବାଗତ ଏହି ଉନ୍ମୁକ୍ତ ଇଣ୍ଟରନେଟ ବିଶ୍ବର ଉପଲବ୍ଧ ମଧ୍ୟ ବର୍ଦ୍ଧିତ କିମ୍ବା ଏହି ପୃଷ୍ଠାକୁ ସମ୍ପାଦନ ସମସ୍ତ ମୁକ୍ତ ଲାଇସେନ୍ସର ସର୍ତ୍ତ ଉପଲବ୍ଧ ମୁକ୍ତ ଇଲେକ୍ଟ୍ରୋନିକ୍ସ ପ୍ରିଣ୍ଟ୍ ପର୍ଯ୍ୟନ୍ତ ପ୍ରସଙ୍ଗ +
    +Punjabi +
    ਗ੍ਰਹਿਮੰਤਰੀ ਉਨ੍ਹਾ ਦ੍ਰਮੁਕ ਸ਼੍ਰੀਲੰਕਾ +
    +Malayalam +
    സിപി‌എം +
    +Bengali (bn) +
    স্বেচ্ছাসেবী ও ত্রাণ তীব্রতা স্রোত সংখ্যা স্বভাবতই আক্রমণ প্রবেশ নিয়ন্ত্রণ সাহায্যে +
    +Assamese +
    উদ্দেশ্য বিশ্বকোষ প্ৰণয়ন সাহিত্যিকসকল +গ্ৰাহ্য গ্ৰহন +
    +Misc +
    অ্য ক ক় কি ক্ ক্ক ক্র ক্র্ক ক্‌ক ক্‍ক দ্য ন্ক ন্ধ ন্ব ন্য ন্র ন্‌ক ন্‌ধ ন্‌ব ন্‌র ন্‍ক ন্‍ধ ন্‍ব ন্‍র য্ র্ক র্কি র্কৌ র্ন্‍ র্ব্ব শ্য ষ্য স্য ি কো কৌ ক্র্ক ন্‌ক ন্‌ব ন্‍ক ন্‍ব ন্‍র র্কাং র্কাঃ র্কৌ র্ভ ৰ্ভ ৱ্ভ অৗ ন্ত্র ত্যু চ্য্র +
    +Reph +
    র্ক র্কা র্কি র্কী র্কু র্কূ র্কে র্কৈ র্কো র্কৌ র্য র্‍য র‍্য র্র‍্য +
    +CP - Dependent +
    া ি ী ু ূ ৃ ে ৈ ো ৌ +
    +GSUB +
    ক্র খ্র গ্র ঘ্র জ্র ত্র দ্র ধ্র প্র ম্র শ্র স্র হ্র ছ্র ট্র ঠ্র ড্র থ্র ফ্র ব্র ভ্র ক্য খ্য গ্য ঘ্য চ্য জ্য ট্য ঠ্য ড্য ড়্য ঢ্য ত্য থ্য দ্য ধ্য ন্য প্য ফ্য ব্য ভ্য ম্য য্য র‍্য ল্য শ্য ষ্য স্য হ্য +ক্ল গ্ল প্ল ম্ল ল্ল শ্ল স্ল হ্ল ক্ক +
    + +ক্ব জ্ব ট্ব ত্ব দ্ব ধ্ব ন্ব ব্ব ম্ব ল্ব শ্ব ষ্ব স্ব হ্ব +
    + +ণ্ণ ষ্ণ ষ্ণু হ্ণ হ্ণি জ্জ ট্ট ত্ত দ্দ ন্ন প্প ত্ন ম্ন স্ন হ্ন ক্ন গ্ন গ্ম ঙ্ম ট্ম ণ্ম ত্ম দ্ম ধ্ম ন্ম ম্ম ল্ম শ্ম ষ্ম হ্ম ক্ষ ক্ত গ্ধ ঙ্ক ঙ্খ ঙ্গ ঙ্ঘ চ্চ চ্ছ চ্ঞ জ্ঝ জ্ঞ ঞ্চ ঞ্ছ ঞ্জ ণ্ট ক্ট ণ্ড ন্ড দ্গ দ্ঘ দ্ধ দ্ভ ন্ত ন্থ ন্দ ন্ধ প্ত ব্জ ব্দ ম্প ম্ফ ম্ভ ল্ক ল্গ ল্প ল্ফ শ্চ ষ্ক ষ্ট ষ্ঠ ষ্প ষ্ফ স্ক স্খ স্ত স্থ স্প স্ফ ম্থ ল্ত ল্ধ ক্ম ক্স গ্গ ঘ্ন চ্ন +
    + +ছ্ব +
    + +ঞ্ঝ ড্ড ড্ম ড়্গ ণ্ঠ ণ্ঢ ণ্ব ত্থ থ্ব ধ্ন ন্ট ন্ঠ ন্স প্ট প্ন ফ্ল ব্ধ ব্ল ভ্ল ম্ত ম্দ ল্ট ল্ড শ্ছ শ্ন শ্ত স্ট স্ম +
    + +চ্ছ্র চ্ছ্ব দ্দ্ব দ্ধ্ব ন্ধ্র ব্দ্র +
    + +ক্ষ্ণ ক্ষ্ম +
    + +জ্জ্ব ত্ত্ব ত্ম্য ন্ত্র ন্ত্ব ন্দ্র ন্ধ্য ন্ন্য ম্প্র ম্ভ্র র্ধ্ব র্শ্ব ষ্ট্র ষ্প্র স্ত্র স্ট্র স্ক্র ক্ট্র +প্স +
    + +'; +//============================================================== +//============================================================== +//============================================================== +// ************ FIXES ************ +// ************ FIXES ************ +$htmlx =' + + +FIX OTL (ZZZ93) Kannada: Old spec Lohit-Kannada - +
    +ನ್ನು ದ್ದು ನ್ನು ತ್ತು ದ್ದು ದ್ದು ನ್ನು ಪ್ಪ ಕ್ರೌ ಕ್ರ +
    + + +INDIC_FIX_1: +
    র্ন্‍
    + +INDIC_FIX_2: +
    +న్‌లా +న్‌లి +న్‌లీ +న్‌లు +న్‌లూ +న్‌లె +న్‌లే +న్‌లై +న్‌లొ +న్‌లో +న్‌లౌ +
    + +INDIC_FIX_3: + +
    ক্র্ক
    +
    ক্র্ক
    + +INDIC_FIX_4: +
    ర్డ్‌
    + +OTL_FIX_1 & OTL_FIX_2: +
    ନ୍ମୁ Ä̃̕
    + +OTL_FIX_3: +
    କ୍ଟ୍ର
    + +ZKI8 Fix - (NB With this, Indic fix 2 no longer required.) +
    +న్‌లో +
    + +ZZZ96 Fix - GPOS fix in OTL Type 2 (kerning) for XPlacement of first character of pair +
    +ကြို +
    +Part 2) Kern on by default as needed for repositioning +
    +သန္တာ +
    + +LOHIT fonts at : +https://fedorahosted.org/lohit/wiki +Version 2 are under development: http://pravin-s.blogspot.in/2013/08/project-creating-standard-and-reusable.html + +Solaiman-Lipi (Bengali): http://www.omicronlab.com/bangla-fonts.html + + +Khmer Fix 1 +
    +ង្រ្គ +ង្គ្រ +ន្រ្តី +ន្ត្រី +ង្រ្គោះ +ង្គ្រោះ +
    + +'; +// ************ FIXES ************ +// INDIC_FIX_1 Indic Initial re-ordering; stops search for base when Halant before ZWJ - this sets the BASE at position of ZWJ +//define('OMIT_INDIC_FIX_1', 1); + +// INDIC_FIX_2 Indic Initial re-ordering; Indic If C(base) H ZWNJ C2 Matra - and Matra position is POS_BEFORE_SUB, +// this changes it to correct position after the 2nd C (by changing it to POS_AFTER_SUB) +// i.e. when ZWNJ prevents C2 from becoming a joined/form +//define('OMIT_INDIC_FIX_2', 1); + +// INDIC_FIX_3 Indic Initial re-ordering; If C(pre-base) H Ra H C(base) - this allows blwf to be applied to pre-base H-Ra +// whereas blwf is normally only applied post-base +// If blwf not substituted, marks for Ra + H to apply 'rphf' +//define('OMIT_INDIC_FIX_3', 1); + +// INDIC_FIX_4 Indic Initial re-ordering; ZWNJ should block H C from forming blwf post-base (e.g. Ra[base] H C H ZWNJ) +// need to unmask backwards beyond first consonant arrived at */ +//define('OMIT_INDIC_FIX_4', 1); + +// OTL_FIX_1 GPOS Mark to Mark Attachment - prevent rule being skipped if the "base" mark is not attached to a ligature +// because it would be skipped as it deems that the marks are attached to different ligs or components of ligs. +//define('OMIT_OTL_FIX_1', 1); + +// OTL_FIX_2 GPOS Mark to Mark Attachment - sets a BaseWidth for the Mark to attach to +//define('OMIT_OTL_FIX_2', 1); + +// OTL_FIX_3 GSUB Type 6 substitution, returned value for shift which meant next character was skipped for lookup (x3 lines) +//define('OMIT_OTL_FIX_3', 1); + +// ZKI6 fixed moving characters using _move_info_pos() + +// ZKI7 fixed old_spec to mark Ra-Halant for pre-base ordering (instead of Halant-Ra) + +// ZKI8 Fix Indic Initial re-ordering: ZWNJ will stop search for base +// INDIC_FIX_2 no longer required when this is used. + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$htmlx = ' + + + +KHMER +
    +ង្រ្គ +ង្គ្រ +ន្រ្តី +ន្រ្តី +ង្គ្រោះ +
    + +
    +យុវជន​ម្នាក់​បាន​ស្លាប់​ដោយ​គ្រាប់កាំភ្លើង​របស់​ប៉ូលិស និង​បីនាក់​ផ្សេងទៀត​រងរបួស នៅក្នុង​ការប្រឈម​មុខ​ដាក់គ្នា​ដាច់ដោយឡែក​គ្នាមួយ រវាង​ក្រុម​យុវជន​មួយ​ក្រុម ជាមួយ​ប៉ូលិស នៅ​ម្តុំ​ស្ពាន​ក្បាលថ្នល់។ នេះ​បើតាម​ព័ត៌មាន​ពី​លោក​ ចាន់ សាវ៉េត មន្រ្តី​ស៊ើបអង្កេត​របស់​អង្គការ​សិទ្ធិមនុស្ស​អាដហុក ដែល​វត្តមាន​នៅ​កន្លែង​កន្លែង​កើតហេតុ នៅ​យប់​ថ្ងៃ​អាទិត្យ​ទី ១៥ កញ្ញានេះ។ +
    +Khmer OS +
    +ង្រ្គ +ង្គ្រ +ន្រ្តី +ន្រ្តី +ង្គ្រោះ +
    +
    +យុវជន​ម្នាក់​បាន​ស្លាប់​ដោយ​គ្រាប់កាំភ្លើង​របស់​ប៉ូលិស និង​បីនាក់​ផ្សេងទៀត​រងរបួស នៅក្នុង​ការប្រឈម​មុខ​ដាក់គ្នា​ដាច់ដោយឡែក​គ្នាមួយ រវាង​ក្រុម​យុវជន​មួយ​ក្រុម ជាមួយ​ប៉ូលិស នៅ​ម្តុំ​ស្ពាន​ក្បាលថ្នល់។ នេះ​បើតាម​ព័ត៌មាន​ពី​លោក​ ចាន់ សាវ៉េត មន្រ្តី​ស៊ើបអង្កេត​របស់​អង្គការ​សិទ្ធិមនុស្ស​អាដហុក ដែល​វត្តមាន​នៅ​កន្លែង​កន្លែង​កើតហេតុ នៅ​យប់​ថ្ងៃ​អាទិត្យ​ទី ១៥ កញ្ញានេះ។ +
    + +Khmer +
    +ង្រ្គ +ង្គ្រ +ន្រ្តី +ន្រ្តី +ង្គ្រោះ +
    +
    +យុវជន​ម្នាក់​បាន​ស្លាប់​ដោយ​គ្រាប់កាំភ្លើង​របស់​ប៉ូលិស និង​បីនាក់​ផ្សេងទៀត​រងរបួស នៅក្នុង​ការប្រឈម​មុខ​ដាក់គ្នា​ដាច់ដោយឡែក​គ្នាមួយ រវាង​ក្រុម​យុវជន​មួយ​ក្រុម ជាមួយ​ប៉ូលិស នៅ​ម្តុំ​ស្ពាន​ក្បាលថ្នល់។ នេះ​បើតាម​ព័ត៌មាន​ពី​លោក​ ចាន់ សាវ៉េត មន្រ្តី​ស៊ើបអង្កេត​របស់​អង្គការ​សិទ្ធិមនុស្ស​អាដហុក ដែល​វត្តមាន​នៅ​កន្លែង​កន្លែង​កើតហេតុ នៅ​យប់​ថ្ងៃ​អាទិត្យ​ទី ១៥ កញ្ញានេះ។ +
    + + + +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$htmlx = ' +Thai shaper +
    +ด๋ำ +ดํ๋า +
    +Lao shaper +
    +ດ໋ຳ +ດໍ໋າ +
    + +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +/* +$html = ' + +SYRIAC - Estrangelo Edessa +
    +ܘܬܘܒ ܐܬܟܢܝܬ ܗܕܐ ܕܝܪܐ ܩܕܝܫܬܐ ܒܫܡ ܩܕܝܫܐ ܥܢܘܝܐ ܡܪܝ ܐܘܓܝܢ ܕܐܬܐ ܗ̱ܘܐ ܡܢ ܡܨܪܝܢ ܆ ܥܠ ܒܙܒܢ ܩܪܒܐ ܐܝܬܝܘ ܕܝܪ̈ܝܐ (ܐܝܟ ܬܫܥܝܬܐ ܬܘܕܝܬܢܝܬܐ) ܚܕܟܡܐ ܓܪ̈ܡܐ ܕܩܕܝܫܐ ܡܢ ܕܝܪܐ ܕܡܪܝ ܐܘܓܝܢ ܒܛܘܪܐ ܕ ܐܝܙܠܐ ܕܢܦܠ ܒܡܕܒܪܐ ܕ ܢܨܝܒܝܢ ܥܠ ܬܚܘܡܐ ܕ ܩܡܫܠܝ. ܘܬܘܒ ܐܬܟܢܝܬ ܕܝܪܐ ܕ ܙܥܦܪܐܢ ܐܘ ܟܘܪܟܡܐ ܒܫܡ ܡܪܝ (ܫܠܝܡܘܢ) ܕܝܪܝܐ ܕܫܬܐܣ ܠܕܝܪܐ ܒܫܢܬ 473 ܡ. +
    + +'; +$mpdf->autoLangToFont = true; +*/ +//============================================================== +//============================================================== +//============================================================== +//============================================================== +/* +$html = '

    Distinguishes multiple languages enclosed in same element (tags): +Arabic قال الرئيس +English Cat sat on the large mat +Tamil ஷியா +Hindi भारत और +Japanese いろはにほへと +Chinese 来自商务部新闻办公 +Thai เป็นมนุษย +Viet Một khảo sát mới cho biết người dân +English Cat sat on the large mat +Korean 키스의 고유조건은 +Syriac ܘܬܘܒ ܐܬܟܢܝܬ ܗܕܐ ܕܝܪܐ +Myanmar (Burmese) မြန်​မာအခေါ် တရားဝင်​အား​ဖြင့် +Khmer យុវជន​ម្នាក់​បាន +NKo ߟߐ߬ߝߋ߲ ߓߍ߯ ߟߊߝߋ߲ +Thaana ދިވެހި ވިކިޕީޑިއާ +Arabic الحمد لله رب العالمين +Urdu عزت کے اعتبار سے چیف جسٹس +Pashto ځانمرگو بريدونو لږ +Farsi گیکدیگر +Sindhi جي ڳالهه ڪئي +English Cat sat on the large mat +

    +'; +$mpdf->autoScriptToLang = true; +$mpdf->baseScript = 1; +$mpdf->autoVietnamese = true; +$mpdf->autoArabic = true; +$mpdf->autoLangToFont = true; +*/ +//============================================================== +//============================================================== +//============================================================== +// TIBETAN +$htmlx = ' +
    +
    +༄།ཏདྱཐཱ།ཨོཾགཏེགཏེཔཱརགཏེཔཱརསཾགཏེབོདྷིསྭཱཧཱ། +ཨོཾམུནིམུནིམཧཱམུནིཡེསྭཱཧཱ།ཨོཾཨཱམིདྷེཝཱཧྲཱི།ཨོཾམཎིཔདྨེཧཱུཾ།ཨོཾཨཱཿཧཱུཾ་ +བཛྲགུརུཔདྨསིདྡྷིཧཱུཾ།ཨོཾཨཱམརཱཎིཛྲིཝནཏིཡེསྭཱཧཱ།ཨོཾཝགིཤཱརིམུཾ།ཨོཾ་ +མཎིཔདྨེཧཱུཾ།ཨོཾབཛྲཔཱནིཧཱུཾ།ཨོཾཏཱརེཏུཏྟཱརེཏུརེསྭཱཧཱ།ཨོཾབྷྲཱུཾ་ +སྭཱཧཱ།ཨོཾཨཱམྲིཏཱཨཱཡུརྡདེསྭཱཧཱ།ཨོཾམརིཙྱེམཾསྭཱཧཱ། +
    +
    +'; +//============================================================== +//============================================================== +$htmlx = ' +
    + +
    +MYANMAR (Burmese) - Myanmar Text + +
    +င်္က္ကျြွှေို့်ာှီ့ၤဲံ့းႍ +
    +
    + + + +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +// FIXES for kerning/line-justification +$htmlx = ' + + +
    + +// Test of XPlacement/XAdvance at end of line +
    +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +وَلْيَك +
    +
    +کا +
    + + +GPOS Type 2: Format 2 (THAANA - MV Boli) +
    +ވިކިޕީޑިއާ +
    + +GPOS Type 2: Format 2 (ARABIC XB Zar) +
    +کا +
    + +GPOS Type 2: Format 2 (ARABIC XB Zar) +
    +توگه +
    + +GPOS Type 2: Format 2 (SYRIAC - Estrangelo Edessa) +
    +ܡܨܪܝܢ +
    + + + +GPOS Type 2: Format 1 (Tharlon) +
    ကြို
    + +GPOS Type 2: Format 1 (Arabic Typesetting) +
    +كَبِيرًا إِلَىٰٓ +
    + +GPOS Type 2: Format 1 (Arial) +
    +ÄYÄWAY Tö +
    + +
    +'; + +//============================================================== +// WHITESPACE +$htmlx = ' +

    +From Lazamon\'s Brut +

    + +

    Monotonic:

    Hallo World

    Hallo World

    +
    Monotonic:

    Hallo World

    Hallo World

    + +
    Hallo Hallo Hallo Hallo Hallo
    +'; +//============================================================== +// LANGUAGE TAGS - CYRILLIC +$htmlx = ' +HTML language tags to distinguish Bulgarian, Russian, and Serbian, +which have different italic forms for lowercase б, г, д, п, and/or т: + + + + +
    Bulgarian:   +[ бгдпт ]   +бгдпт ]   + Мога да ям стъкло и не ме боли. +
    Russian: +[ бгдпт ]   +бгдпт ]   +Я могу есть стекло, это мне не вредит. +
    Serbian: +[ бгдпт ]   +бгдпт ]   + Могу јести стакло +а +да ми +не +шкоди. +
    +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +// BIDI ALGORITHM FOR CHUNKS +$htmlx = ' +
    Arabic (السلام عليكم)
    +
    Arabic (السلام عليكم)
    +
    (السلام عليكم) Arabic
    +'; + +//============================================================== +// CSS unicode-bidi +// normal | embed | bidi-override | inherit +$htmlx = ' +// embed = add LRE (U+202A; for \'direction: ltr\') or RLE (U+202B; for \'direction: rtl\') at the start of element and PDF (U+202C) at the end of element +
    +

    english17 עברית18 english19 עברית20

    +

    english17 ‫עברית18 english19 עברית20‬

    +

    english17 עברית18 english19 עברית20

    +
    + +// bidi-override = LRO (U+202D; for \'direction: ltr\') or RLO (U+202E; for \'direction: rtl\') at the start of the element or at the start of each anonymous child block box, if any, and a PDF (U+202C) at the end of the element +
    +

    english17 עברית18 english19 עברית20

    +

    ‭english17 עברית18 english19 עברית20‬

    +

    english17 עברית18 english19 עברית20

    +
    + +'; +//============================================================== +//============================================================== +//============================================================== +// used to determine the aspect value of a font. +// CSS3 font-aspect: http://www.w3.org/TR/css3-fonts/#propdef-font-size-adjust +// DejaVuSansCondensed 0.547 +// FreeSerif 0.45 +// Arabic Typesetting 0.278 +// Mondulkiri 0.45 +// Sun-ExtA 0.455 +// XB Riyaz 0.523 +$htmlx = ' + +

    bb

    +

    bb

    +'; +//============================================================== +//============================================================== +// Test for alpha transparency in PNG +$htmlx = ' +
    + + +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +'; + +//============================================================== +//============================================================== +$htmlx =' + +
    + + + +
    + +'; + +//============================================================== +//============================================================== +//============================================================== +// ICC based Color Profiles in Images + 16-bit Gamma +$htmlx = ' +PNG (16-bit, Gamma):
    +PNG (Gamma):
    +PNG (ICC Profile):
    + +JPEG (ICC Profile): + + + + + + + + + + + +
    Profiles in each quadrant: v4 e-sRGB v4 YCC-RGB
    v2 GBR v2 Adobe RGB
    + + + + + + + + + + +
    +This should correctly display with the motorbike in green: + +'; +//============================================================== +//============================================================== +//============================================================== +// UNDERLINE and LINE-THROUGH - together +$htmlx =' +

    Hallo World +Hallo World +Hallo World +Hallo World +Hallo World +Hallo World +Hallo World

    +'; +//============================================================== +//============================================================== +// UNDERLINE and LINE-THROUGH - across spans +$htmlx =' +

    1st

    +

    1st

    +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//BUG TABLES - Width > Page - needing to wrap letters or resize +// KEEP THIS to Illustrate mpdf - ZZZZZe.php Bug fix +$html = ' +Latin script will resize rather than wrap - + + + + + + + + + + + + + +
    ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
    + +Can force wrap using overflow: wrap - + + + + + + + + + + + + + +
    ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB
    + +CJK script will wrap characters (this example also resizes to minimum column width). In this case, minimum is 2 characters in last column because of a character which cannot start a line - + + + + + + + + + + + + + + + +
    部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ
    + +Default layout when resizing not required - note wrapping, but balanced column widths - + + + + + + + + + + +
    部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ部ォ
    + +'; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$html = ' + + + + + +
    123
    456
    + + + + +
    123
    456
    + + + + +
    123
    456
    + + + + +
    123
    456
    + + + + +
    123
    456
    + + + + +
    123
    456
    + + +'; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +if (isset($_REQUEST['html'])) { echo $html; exit; } +if (isset($_REQUEST['source'])) { + $file = __FILE__; + header("Content-Type: text/plain"); + header("Content-Length: ". filesize($file)); + header("Content-Disposition: attachment; filename='".$file."'"); + readfile($file); + exit; +} +//============================================================== +$mpdf->WriteHTML($html); + + +// $mpdf->WriteHTML('
    Generated in '.sprintf('%.2f',(microtime(true) - $mpdf->time0)).' seconds. Peak memory usage '.number_format((memory_get_peak_usage(true)/(1024*1024)),2).' MB
    '); + +// echo number_format((memory_get_peak_usage(true)/(1024*1024)),2).' MB
    '; + +//============================================================== +//============================================================== +// OUTPUT +//$mpdf->SetCompression(false); +$mpdf->Output(); exit; + +//$mpdf->Output('test.pdf','D'); exit; + +$s = $mpdf->Output('','S'); echo nl2br(htmlspecialchars($s)); exit; + + +exit; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/flowers-pattern.jpg b/application/third_party/mpdf/examples/flowers-pattern.jpg new file mode 100755 index 00000000..45aaeeb6 Binary files /dev/null and b/application/third_party/mpdf/examples/flowers-pattern.jpg differ diff --git a/application/third_party/mpdf/examples/fonts-elem-01-t.svg b/application/third_party/mpdf/examples/fonts-elem-01-t.svg new file mode 100755 index 00000000..dac89f83 --- /dev/null +++ b/application/third_party/mpdf/examples/fonts-elem-01-t.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + Basic SVG font element + + + + + Placed Glyphs + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Font + + + AyÖ@ç + + + + diff --git a/application/third_party/mpdf/examples/formsubmit.php b/application/third_party/mpdf/examples/formsubmit.php new file mode 100755 index 00000000..f13a3951 --- /dev/null +++ b/application/third_party/mpdf/examples/formsubmit.php @@ -0,0 +1,94 @@ + + + + + + +

    Submitted data from PDF Form

    +

    (See formsubmit.php in the Examples folder for details)

    +'; + + +if (count($_POST)) { + // To display HTML output from PDF form + echo '

    HTML format data sent as POST

    '; + foreach($_POST AS $name=>$val) { + $t = mb_convert_encoding(PDFDocEncodingToWin1252($val), 'UTF-8', 'Windows-1252' ); // If from core fonts doc + echo '

    PDFDocEnc: '.$name.' => '.htmlspecialchars($t).'

    '; + } +} +else if (count($_GET)) { + // To display HTML output from PDF form + echo '

    HTML format data sent as GET

    '; + foreach($_GET AS $name=>$val) { + $t = mb_convert_encoding(PDFDocEncodingToWin1252($val), 'UTF-8', 'Windows-1252' ); // If from core fonts doc + echo '

    PDFDocEnc: '.$name.' => '.htmlspecialchars($t).'

    '; + } +} + +else { + $postdata = file_get_contents("php://input"); + + if ($postdata) { + echo '

    XFDF format data detected

    '; + // To parse XFDF + if (preg_match_all('/\s*((.*?)<\/value\s*>)\s*<\/field\s*>/s', $postdata, $m)) { + for($i=0; $i(.*?)<\/value\s*>/s', $m[2][$i], $v); + if (count($v[0])>1) { + $values = array(); + foreach($v[1] AS $val) { $values[] = $val; } + //foreach($v[1] AS $val) { $values[] = htmlspecialchars_decode($val); } + echo '

    Field: '.$m[1][$i].' => [array of values] ('.implode(', ',$values).')

    '; + } + else { + //echo '

    Field: '.$m[1][$i].' => '.htmlspecialchars_decode($m[3][$i]).'

    '; + echo '

    Field: '.$m[1][$i].' => '.$m[3][$i].'

    '; + } + } + } + if (preg_match_all('/\s*\s*<\/field\s*>/s', $postdata, $m)) { + for($i=0; $iField: '.$m[1][$i].' => [blank]

    '; + } + } + if (preg_match_all('//s', $postdata, $m)) { + for($i=0; $iField: '.$m[1][$i].' => [no value]

    '; + } + } + + + // To display whole XFDF + //$postdata = preg_replace("/[\n\r]/", "", $postdata); + //$postdata = preg_replace('/>\s*\n<", $postdata); + //echo nl2br(htmlspecialchars($postdata)); + } + else { echo "No form data detected"; } +} + + + +echo ''; + +exit; + +function PDFDocEncodingToWin1252($txt) { + $Win1252ToPDFDocEncoding = array( + chr(0200) => chr(0240), chr(0214) => chr(0226), chr(0212) => chr(0227), chr(0237) => chr(0230), + chr(0225) => chr(0200), chr(0210) => chr(0032), chr(0206) => chr(0201), chr(0207) => chr(0202), + chr(0205) => chr(0203), chr(0227) => chr(0204), chr(0226) => chr(0205), chr(0203) => chr(0206), + chr(0213) => chr(0210), chr(0233) => chr(0211), chr(0211) => chr(0213), chr(0204) => chr(0214), + chr(0223) => chr(0215), chr(0224) => chr(0216), chr(0221) => chr(0217), chr(0222) => chr(0220), + chr(0202) => chr(0221), chr(0232) => chr(0235), chr(0230) => chr(0037), chr(0231) => chr(0222), + chr(0216) => chr(0231) + ); + return strtr($txt, array_flip($Win1252ToPDFDocEncoding) ); +} + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/goto.gif b/application/third_party/mpdf/examples/goto.gif new file mode 100755 index 00000000..e7de2b10 Binary files /dev/null and b/application/third_party/mpdf/examples/goto.gif differ diff --git a/application/third_party/mpdf/examples/goto2.gif b/application/third_party/mpdf/examples/goto2.gif new file mode 100755 index 00000000..b74091c1 Binary files /dev/null and b/application/third_party/mpdf/examples/goto2.gif differ diff --git a/application/third_party/mpdf/examples/goto2rtl.gif b/application/third_party/mpdf/examples/goto2rtl.gif new file mode 100755 index 00000000..adbef517 Binary files /dev/null and b/application/third_party/mpdf/examples/goto2rtl.gif differ diff --git a/application/third_party/mpdf/examples/img1.png b/application/third_party/mpdf/examples/img1.png new file mode 100755 index 00000000..fe3f4ded Binary files /dev/null and b/application/third_party/mpdf/examples/img1.png differ diff --git a/application/third_party/mpdf/examples/img2.png b/application/third_party/mpdf/examples/img2.png new file mode 100755 index 00000000..2d142f46 Binary files /dev/null and b/application/third_party/mpdf/examples/img2.png differ diff --git a/application/third_party/mpdf/examples/img3.png b/application/third_party/mpdf/examples/img3.png new file mode 100755 index 00000000..a7a94872 Binary files /dev/null and b/application/third_party/mpdf/examples/img3.png differ diff --git a/application/third_party/mpdf/examples/img4.png b/application/third_party/mpdf/examples/img4.png new file mode 100755 index 00000000..e9c3f448 Binary files /dev/null and b/application/third_party/mpdf/examples/img4.png differ diff --git a/application/third_party/mpdf/examples/img5.png b/application/third_party/mpdf/examples/img5.png new file mode 100755 index 00000000..1e4c5ec5 Binary files /dev/null and b/application/third_party/mpdf/examples/img5.png differ diff --git a/application/third_party/mpdf/examples/index.php b/application/third_party/mpdf/examples/index.php new file mode 100755 index 00000000..f9ab0140 --- /dev/null +++ b/application/third_party/mpdf/examples/index.php @@ -0,0 +1,41 @@ +

    mPDF Example Files

    '; + +foreach($files AS $n=>$f) { + echo '

    '.$n.') '.$f[0].'   PDF

    '; +} + +echo ''; +exit; + + +// For PHP4 compatability +if (!function_exists('scandir')) { + function scandir($dir = './', $sort = 0) { + $dir_open = @ opendir($dir); + if (! $dir_open) + return false; + while (($dir_content = readdir($dir_open)) !== false) + $files[] = $dir_content; + if ($sort == 1) + rsort($files, SORT_STRING); + else + sort($files, SORT_STRING); + return $files; + } +} + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/examples/klematis.jpg b/application/third_party/mpdf/examples/klematis.jpg new file mode 100755 index 00000000..b87e920c Binary files /dev/null and b/application/third_party/mpdf/examples/klematis.jpg differ diff --git a/application/third_party/mpdf/examples/layers_tab.jpg b/application/third_party/mpdf/examples/layers_tab.jpg new file mode 100755 index 00000000..4d96ff3f Binary files /dev/null and b/application/third_party/mpdf/examples/layers_tab.jpg differ diff --git a/application/third_party/mpdf/examples/loading.gif b/application/third_party/mpdf/examples/loading.gif new file mode 100755 index 00000000..e846e1d6 Binary files /dev/null and b/application/third_party/mpdf/examples/loading.gif differ diff --git a/application/third_party/mpdf/examples/mpdfstyleA4.css b/application/third_party/mpdf/examples/mpdfstyleA4.css new file mode 100755 index 00000000..34920771 --- /dev/null +++ b/application/third_party/mpdf/examples/mpdfstyleA4.css @@ -0,0 +1,47 @@ + body { font-family: DejaVuSansCondensed, sans-serif; font-size: 11pt; } + p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; } + + hr { width: 70%; height: 1px; + text-align: center; color: #999999; + margin-top: 8pt; margin-bottom: 8pt; } + + a { color: #000066; font-style: normal; text-decoration: underline; + font-weight: normal; } + + pre { font-family: DejaVuSansMono, monospaced; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; } + + h1 { font-weight: normal; font-size: 26pt; color: #000066; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 18pt; margin-bottom: 6pt; + border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000; + text-align: ; page-break-after:avoid; } + h2 { font-weight: bold; font-size: 12pt; color: #000066; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 6pt; margin-bottom: 6pt; + border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000; + text-align: ; text-transform: uppercase; page-break-after:avoid; } + h3 { font-weight: normal; font-size: 26pt; color: #000000; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 0pt; margin-bottom: 6pt; + border-top: 0; border-bottom: 0; + text-align: ; page-break-after:avoid; } + h4 { font-weight: ; font-size: 13pt; color: #9f2b1e; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 10pt; margin-bottom: 7pt; + font-variant: small-caps; + text-align: ; margin-collapse:collapse; page-break-after:avoid; } + h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 8pt; margin-bottom: 4pt; + text-align: ; page-break-after:avoid; } + h6 { font-weight: bold; font-size: 9.5pt; color: #333333; + font-family: DejaVuSansCondensed, sans-serif; margin-top: 6pt; margin-bottom: ; + text-align: ; page-break-after:avoid; } + + + .breadcrumb { + text-align: right; font-size: 8pt; font-family: DejaVuSerifCondensed, serif; color: #666666; + font-weight: bold; font-style: normal; margin-bottom: 6pt; } + + .infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; } + + .big { font-size: 1.5em; } + .red { color: #880000; } + .slanted { font-style: italic; } + + diff --git a/application/third_party/mpdf/examples/mpdfstylePaged.css b/application/third_party/mpdf/examples/mpdfstylePaged.css new file mode 100755 index 00000000..904372ac --- /dev/null +++ b/application/third_party/mpdf/examples/mpdfstylePaged.css @@ -0,0 +1,120 @@ + @page { + size: 15cm 17cm; /* width height {1,2} | auto | portrait | landscape NB 'em' and 'ex' % are not allowed */ + margin: 10%; /* % of page-box width for LR, height for TB */ + margin-header: 5mm; + margin-footer: 5mm; + margin-left: 4cm; + margin-right: 2cm; + odd-header-name: myHeader2Odd; + even-header-name: html_myHTMLHeaderEven; + odd-footer-name: html_myHTMLFooterOdd; + even-footer-name: myFooter2Even; + marks: crop; /* crop | cross | none */ + } + + @page :first { + margin-top: 5cm; /* Top margin on first page 10cm */ + } + + @page standard { + size: auto; /* auto is the default mPDF value */ + margin: 10%; /* % of page-box width for LR, height for TB */ + marks: none; /* crop | cross | none */ + } + + @page standard :first { + margin-top: 7cm; /* Top margin on first page 10cm */ + } + + @page bigsquare { + size: 15cm 20cm; + margin-left: 4cm; + marks: crop cross; /* crop | cross | none */ + background: transparent url('bg.jpg') repeat scroll 5mm 5mm; /* position inset by bleedMargin */ + } + + @page bigsquare :right { + header: html_myHTMLHeaderOdd; + footer: html_myHTMLFooterOdd; + } + + @page bigsquare :left { /* left is what mPDF calls EVEN page - right=ODD */ + header: html_myHTMLHeaderEven; + footer: html_myHTMLFooterEven; + } + + @page smallsquare { + size: 25cm 15cm; + margin-left: 4cm; + marks: crop; /* crop | cross | none */ + background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5; + } + + @page rotated { + size: landscape; + marks: none; /* crop | cross | none */ + background-color: #fff0f2; + margin-left: 3cm; + margin-right: 3cm; + } + @page rotated :first { + margin-top: 7cm; /* Top margin on first page 10cm */ + } + + h1.heading1 { color: #1188FF; + } + + h1.heading2 { color: #88FF11; + page-break-before: always; + page: standard; + } + h1.heading3 { color: #FF1188; + page-break-before: right; + } + h1.heading4 { color: #FF8811; + page-break-before: left; + page: bigsquare; + } + h1.heading5 { color: #11FF88; + page: smallsquare; + } + h1.heading6 { color: #8811FF; + page: rotated; + } + + br.paging { page-break-after: always; } + + body { font-family: DejaVuSansCondensed; font-size: 11pt; } + p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; } + + hr { width: 70%; height: 1px; + text-align: center; color: #999999; + margin-top: 8pt; margin-bottom: 8pt; } + + a { color: #000066; font-style: normal; text-decoration: underline; + font-weight: normal; } + + pre { font-family: DejaVuSansMono; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; } + + h1 { font-weight: normal; font-size: 26pt; color: #000066; + font-family: DejaVuSansCondensed; margin-top: 18pt; margin-bottom: 6pt; + border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000; + text-align: ; page-break-after:avoid; } + h2 { font-weight: bold; font-size: 12pt; color: #000066; + font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: 6pt; + border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000; + text-align: ; text-transform: uppercase; page-break-after:avoid; } + h3 { font-weight: normal; font-size: 26pt; color: #000000; + font-family: DejaVuSansCondensed; margin-top: 0pt; margin-bottom: 6pt; + border-top: 0; border-bottom: 0; + text-align: ; page-break-after:avoid; } + h4 { font-weight: ; font-size: 13pt; color: #9f2b1e; + font-family: DejaVuSansCondensed; margin-top: 10pt; margin-bottom: 7pt; + text-align: ; margin-collapse:collapse; page-break-after:avoid; } + h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044; + font-family: DejaVuSansCondensed; margin-top: 8pt; margin-bottom: 4pt; + text-align: ; page-break-after:avoid; } + h6 { font-weight: bold; font-size: 9.5pt; color: #333333; + font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: ; + text-align: ; page-break-after:avoid; } + diff --git a/application/third_party/mpdf/examples/mpdfstyletables.css b/application/third_party/mpdf/examples/mpdfstyletables.css new file mode 100755 index 00000000..d97fe9de --- /dev/null +++ b/application/third_party/mpdf/examples/mpdfstyletables.css @@ -0,0 +1,122 @@ + + body { font-family: 'DejaVu Sans Condensed'; font-size: 11pt; } + p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; } + + table {font-family: 'DejaVu Sans Condensed'; font-size: 9pt; line-height: 1.2; + margin-top: 2pt; margin-bottom: 5pt; + border-collapse: collapse; } + + thead { font-weight: bold; vertical-align: bottom; } + tfoot { font-weight: bold; vertical-align: top; } + thead td { font-weight: bold; } + tfoot td { font-weight: bold; } + + .headerrow td, .headerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2; } + .footerrow td, .footerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2; } + + th { font-weight: bold; + vertical-align: top; + padding-left: 2mm; + padding-right: 2mm; + padding-top: 0.5mm; + padding-bottom: 0.5mm; + } + + td { padding-left: 2mm; + vertical-align: top; + padding-right: 2mm; + padding-top: 0.5mm; + padding-bottom: 0.5mm; + } + + th p { margin:0pt; } + td p { margin:0pt; } + + table.widecells td { + padding-left: 5mm; + padding-right: 5mm; + } + table.tallcells td { + padding-top: 3mm; + padding-bottom: 3mm; + } + + hr { width: 70%; height: 1px; + text-align: center; color: #999999; + margin-top: 8pt; margin-bottom: 8pt; } + + a { color: #000066; font-style: normal; text-decoration: underline; + font-weight: normal; } + + pre { font-family: 'DejaVu Sans Mono'; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; } + + h1 { font-weight: normal; font-size: 26pt; color: #000066; + font-family: 'DejaVu Sans Condensed'; margin-top: 18pt; margin-bottom: 6pt; + border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000; + text-align: ; page-break-after:avoid; } + h2 { font-weight: bold; font-size: 12pt; color: #000066; + font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: 6pt; + border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000; + text-align: ; text-transform:uppercase; page-break-after:avoid; } + h3 { font-weight: normal; font-size: 26pt; color: #000000; + font-family: 'DejaVu Sans Condensed'; margin-top: 0pt; margin-bottom: 6pt; + border-top: 0; border-bottom: 0; + text-align: ; page-break-after:avoid; } + h4 { font-weight: ; font-size: 13pt; color: #9f2b1e; + font-family: 'DejaVu Sans Condensed'; margin-top: 10pt; margin-bottom: 7pt; font-variant: small-caps; + text-align: ; margin-collapse:collapse; page-break-after:avoid; } + h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044; + font-family: 'DejaVu Sans Condensed'; margin-top: 8pt; margin-bottom: 4pt; + text-align: ; page-break-after:avoid; } + h6 { font-weight: bold; font-size: 9.5pt; color: #333333; + font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: ; + text-align: ; page-break-after:avoid; } + + .breadcrumb { + text-align: right; font-size: 8pt; font-family: 'DejaVu Serif Condensed'; color: #666666; + font-weight: bold; font-style: normal; margin-bottom: 6pt; } + + .bpmTopic tbody tr:nth-child(even) { background-color: #f5f8f5; } + .bpmTopicC tbody tr:nth-child(even) { background-color: #f5f8f5; } + .bpmNoLines tbody tr:nth-child(even) { background-color: #f5f8f5; } + .bpmNoLinesC tbody tr:nth-child(even) { background-color: #f5f8f5; } + .bpmTopnTail tbody tr:nth-child(even) { background-color: #f5f8f5; } + .bpmTopnTailC tbody tr:nth-child(even) { background-color: #f5f8f5; } + + .evenrow td, .evenrow th { background-color: #f5f8f5; } + .oddrow td, .oddrow th { background-color: #e3ece4; } + + .bpmTopic { background-color: #e3ece4; } + .bpmTopicC { background-color: #e3ece4; } + .bpmNoLines { background-color: #e3ece4; } + .bpmNoLinesC { background-color: #e3ece4; } + .bpmClear { } + .bpmClearC { text-align: center; } + .bpmTopnTail { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;} + .bpmTopnTailC { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;} + .bpmTopnTailClear { topntail: 0.02cm solid #495b4a; } + .bpmTopnTailClearC { topntail: 0.02cm solid #495b4a; } + + .bpmTopicC td, .bpmTopicC td p { text-align: center; } + .bpmNoLinesC td, .bpmNoLinesC td p { text-align: center; } + .bpmClearC td, .bpmClearC td p { text-align: center; } + .bpmTopnTailC td, .bpmTopnTailC td p { text-align: center; } + .bpmTopnTailClearC td, .bpmTopnTailClearC td p { text-align: center; } + + .pmhMiddleCenter { text-align:center; vertical-align:middle; } + .pmhMiddleRight { text-align:right; vertical-align:middle; } + .pmhBottomCenter { text-align:center; vertical-align:bottom; } + .pmhBottomRight { text-align:right; vertical-align:bottom; } + .pmhTopCenter { text-align:center; vertical-align:top; } + .pmhTopRight { text-align:right; vertical-align:top; } + .pmhTopLeft { text-align:left; vertical-align:top; } + .pmhBottomLeft { text-align:left; vertical-align:bottom; } + .pmhMiddleLeft { text-align:left; vertical-align:middle; } + + .infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; } + + .bpmTopic td, .bpmTopic th { border-top: 1px solid #FFFFFF; } + .bpmTopicC td, .bpmTopicC th { border-top: 1px solid #FFFFFF; } + .bpmTopnTail td, .bpmTopnTail th { border-top: 1px solid #FFFFFF; } + .bpmTopnTailC td, .bpmTopnTailC th { border-top: 1px solid #FFFFFF; } + diff --git a/application/third_party/mpdf/examples/sample_basic.pdf b/application/third_party/mpdf/examples/sample_basic.pdf new file mode 100755 index 00000000..86c4d740 Binary files /dev/null and b/application/third_party/mpdf/examples/sample_basic.pdf differ diff --git a/application/third_party/mpdf/examples/sample_logoheader2.pdf b/application/third_party/mpdf/examples/sample_logoheader2.pdf new file mode 100755 index 00000000..946883d3 Binary files /dev/null and b/application/third_party/mpdf/examples/sample_logoheader2.pdf differ diff --git a/application/third_party/mpdf/examples/sample_orientation2.pdf b/application/third_party/mpdf/examples/sample_orientation2.pdf new file mode 100755 index 00000000..84944d9b Binary files /dev/null and b/application/third_party/mpdf/examples/sample_orientation2.pdf differ diff --git a/application/third_party/mpdf/examples/sample_orientation3.pdf b/application/third_party/mpdf/examples/sample_orientation3.pdf new file mode 100755 index 00000000..c23ca314 Binary files /dev/null and b/application/third_party/mpdf/examples/sample_orientation3.pdf differ diff --git a/application/third_party/mpdf/examples/sunset.jpg b/application/third_party/mpdf/examples/sunset.jpg new file mode 100755 index 00000000..ddd51187 Binary files /dev/null and b/application/third_party/mpdf/examples/sunset.jpg differ diff --git a/application/third_party/mpdf/examples/test.pdf b/application/third_party/mpdf/examples/test.pdf new file mode 100755 index 00000000..322fee92 Binary files /dev/null and b/application/third_party/mpdf/examples/test.pdf differ diff --git a/application/third_party/mpdf/examples/tiger.bmp b/application/third_party/mpdf/examples/tiger.bmp new file mode 100755 index 00000000..176565d0 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger.bmp differ diff --git a/application/third_party/mpdf/examples/tiger.gif b/application/third_party/mpdf/examples/tiger.gif new file mode 100755 index 00000000..12081da3 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger.gif differ diff --git a/application/third_party/mpdf/examples/tiger.jpg b/application/third_party/mpdf/examples/tiger.jpg new file mode 100755 index 00000000..a88e6b3a Binary files /dev/null and b/application/third_party/mpdf/examples/tiger.jpg differ diff --git a/application/third_party/mpdf/examples/tiger.php b/application/third_party/mpdf/examples/tiger.php new file mode 100755 index 00000000..55365ef0 --- /dev/null +++ b/application/third_party/mpdf/examples/tiger.php @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/examples/tiger.png b/application/third_party/mpdf/examples/tiger.png new file mode 100755 index 00000000..72c85ab3 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger.png differ diff --git a/application/third_party/mpdf/examples/tiger.svg b/application/third_party/mpdf/examples/tiger.svg new file mode 100755 index 00000000..66cf5703 --- /dev/null +++ b/application/third_party/mpdf/examples/tiger.svg @@ -0,0 +1,653 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/third_party/mpdf/examples/tiger.wmf b/application/third_party/mpdf/examples/tiger.wmf new file mode 100755 index 00000000..34c0b52d Binary files /dev/null and b/application/third_party/mpdf/examples/tiger.wmf differ diff --git a/application/third_party/mpdf/examples/tiger2.png b/application/third_party/mpdf/examples/tiger2.png new file mode 100755 index 00000000..af427426 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger2.png differ diff --git a/application/third_party/mpdf/examples/tiger2.wmf b/application/third_party/mpdf/examples/tiger2.wmf new file mode 100755 index 00000000..c60c75ac Binary files /dev/null and b/application/third_party/mpdf/examples/tiger2.wmf differ diff --git a/application/third_party/mpdf/examples/tiger24trns.png b/application/third_party/mpdf/examples/tiger24trns.png new file mode 100755 index 00000000..e3b3e0c5 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger24trns.png differ diff --git a/application/third_party/mpdf/examples/tiger300px300dpi.png b/application/third_party/mpdf/examples/tiger300px300dpi.png new file mode 100755 index 00000000..62f74059 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger300px300dpi.png differ diff --git a/application/third_party/mpdf/examples/tiger300px96dpi.png b/application/third_party/mpdf/examples/tiger300px96dpi.png new file mode 100755 index 00000000..67174a76 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger300px96dpi.png differ diff --git a/application/third_party/mpdf/examples/tiger8trns.gif b/application/third_party/mpdf/examples/tiger8trns.gif new file mode 100755 index 00000000..d46053b2 Binary files /dev/null and b/application/third_party/mpdf/examples/tiger8trns.gif differ diff --git a/application/third_party/mpdf/examples/tigercmyk.jpg b/application/third_party/mpdf/examples/tigercmyk.jpg new file mode 100755 index 00000000..e67d5e29 Binary files /dev/null and b/application/third_party/mpdf/examples/tigercmyk.jpg differ diff --git a/application/third_party/mpdf/examples/tux.svg b/application/third_party/mpdf/examples/tux.svg new file mode 100755 index 00000000..de8c8696 --- /dev/null +++ b/application/third_party/mpdf/examples/tux.svg @@ -0,0 +1,1487 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/third_party/mpdf/examples/windmill.jpg b/application/third_party/mpdf/examples/windmill.jpg new file mode 100755 index 00000000..378a91cd Binary files /dev/null and b/application/third_party/mpdf/examples/windmill.jpg differ diff --git a/application/third_party/mpdf/font/ccourier.php b/application/third_party/mpdf/font/ccourier.php new file mode 100755 index 00000000..1a6e5728 --- /dev/null +++ b/application/third_party/mpdf/font/ccourier.php @@ -0,0 +1,10 @@ +629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-23 -250 715 805]'); +$desc=array('Flags'=>33,'FontBBox'=>'[-23 -250 715 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$up=-100; +$ut=50; + +?> diff --git a/application/third_party/mpdf/font/ccourierb.php b/application/third_party/mpdf/font/ccourierb.php new file mode 100755 index 00000000..d8ce8a03 --- /dev/null +++ b/application/third_party/mpdf/font/ccourierb.php @@ -0,0 +1,10 @@ +629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-113 -250 749 801]'); +$desc=array('Flags'=>33,'FontBBox'=>'[-113 -250 749 801]','ItalicAngle'=>0,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$up=-100; +$ut=50; + + +?> diff --git a/application/third_party/mpdf/font/ccourierbi.php b/application/third_party/mpdf/font/ccourierbi.php new file mode 100755 index 00000000..0a03eb15 --- /dev/null +++ b/application/third_party/mpdf/font/ccourierbi.php @@ -0,0 +1,10 @@ +629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-57 -250 869 801]'); +$desc=array('Flags'=>97,'FontBBox'=>'[-57 -250 869 801]','ItalicAngle'=>-12,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$up=-100; +$ut=50; + + +?> diff --git a/application/third_party/mpdf/font/ccourieri.php b/application/third_party/mpdf/font/ccourieri.php new file mode 100755 index 00000000..9b26cfec --- /dev/null +++ b/application/third_party/mpdf/font/ccourieri.php @@ -0,0 +1,10 @@ +629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-27 -250 849 805]'); +$desc=array('Flags'=>97,'FontBBox'=>'[-27 -250 849 805]','ItalicAngle'=>-12,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$up=-100; +$ut=50; + + +?> diff --git a/application/third_party/mpdf/font/chelvetica.php b/application/third_party/mpdf/font/chelvetica.php new file mode 100755 index 00000000..d6456181 --- /dev/null +++ b/application/third_party/mpdf/font/chelvetica.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); + +//$desc=array('Ascent'=>718,'Descent'=>-207,'CapHeight'=>718,'FontBBox'=>'[-166 -225 1000 931]'); +$desc=array('Flags'=>32,'FontBBox'=>'[-166 -225 1000 931]','ItalicAngle'=>0,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -74, ), chr(65)=> array ( chr(84)=> -74, chr(86)=> -74, chr(87)=> -37, chr(89)=> -74, chr(118)=> -18, chr(119)=> -18, chr(121)=> -18, chr(146)=> -74, ), chr(70)=> array ( chr(44)=> -110, chr(46)=> -110, chr(65)=> -55, ), chr(76)=> array ( chr(84)=> -74, chr(86)=> -74, chr(87)=> -74, chr(89)=> -74, chr(121)=> -37, chr(146)=> -55, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(82)=> array ( chr(84)=> -18, chr(86)=> -18, chr(87)=> -18, chr(89)=> -18, ), chr(84)=> array ( chr(44)=> -110, chr(46)=> -110, chr(58)=> -110, chr(65)=> -74, chr(79)=> -18, chr(97)=> -110, chr(99)=> -110, chr(101)=> -110, chr(105)=> -37, chr(111)=> -110, chr(114)=> -37, chr(115)=> -110, chr(117)=> -37, chr(119)=> -55, chr(121)=> -55, ), chr(86)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -37, chr(65)=> -74, chr(97)=> -74, chr(101)=> -55, chr(105)=> -18, chr(111)=> -55, chr(114)=> -37, chr(117)=> -37, chr(121)=> -37, ), chr(87)=> array ( chr(44)=> -55, chr(46)=> -55, chr(58)=> -18, chr(65)=> -37, chr(97)=> -37, chr(101)=> -18, chr(105)=> 0, chr(111)=> -18, chr(114)=> -18, chr(117)=> -18, chr(121)=> -8, ), chr(89)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -55, chr(65)=> -74, chr(97)=> -74, chr(101)=> -91, chr(105)=> -37, chr(111)=> -91, chr(112)=> -74, chr(113)=> -91, chr(117)=> -55, chr(118)=> -55, ), chr(102)=> array ( chr(102)=> -18, chr(146)=> 18, ), chr(114)=> array ( chr(44)=> -55, chr(46)=> -55, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(119)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(121)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(145)=> array ( chr(145)=> -18, ), chr(146)=> array ( chr(115)=> -18, chr(146)=> -18, ), ); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/chelveticab.php b/application/third_party/mpdf/font/chelveticab.php new file mode 100755 index 00000000..f70d14e4 --- /dev/null +++ b/application/third_party/mpdf/font/chelveticab.php @@ -0,0 +1,22 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); + +//$desc=array('Ascent'=>718,'Descent'=>-207,'CapHeight'=>718,'FontBBox'=>'[-170 -228 1003 962]'); +$desc=array('Flags'=>32,'FontBBox'=>'[-170 -228 1003 962]','ItalicAngle'=>0,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -55, ), chr(65)=> array ( chr(84)=> -74, chr(86)=> -74, chr(87)=> -55, chr(89)=> -91, chr(118)=> -37, chr(119)=> -18, chr(121)=> -37, chr(146)=> -55, ), chr(70)=> array ( chr(44)=> -110, chr(46)=> -110, chr(65)=> -55, ), chr(76)=> array ( chr(84)=> -74, chr(86)=> -74, chr(87)=> -55, chr(89)=> -91, chr(121)=> -37, chr(146)=> -55, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(82)=> array ( chr(86)=> -18, chr(87)=> -18, chr(89)=> -37, ), chr(84)=> array ( chr(44)=> -110, chr(46)=> -110, chr(58)=> -110, chr(65)=> -74, chr(79)=> -18, chr(97)=> -74, chr(99)=> -74, chr(101)=> -74, chr(105)=> -18, chr(111)=> -74, chr(114)=> -55, chr(115)=> -74, chr(117)=> -74, chr(119)=> -74, chr(121)=> -74, ), chr(86)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -55, chr(65)=> -74, chr(97)=> -55, chr(101)=> -55, chr(105)=> -18, chr(111)=> -74, chr(114)=> -55, chr(117)=> -37, chr(121)=> -37, ), chr(87)=> array ( chr(44)=> -55, chr(46)=> -55, chr(58)=> -18, chr(65)=> -55, chr(97)=> -37, chr(101)=> -18, chr(105)=> -8, chr(111)=> -18, chr(114)=> -18, chr(117)=> -18, chr(121)=> -18, ), chr(89)=> array ( chr(44)=> -110, chr(46)=> -110, chr(58)=> -74, chr(65)=> -91, chr(97)=> -55, chr(101)=> -55, chr(105)=> -37, chr(111)=> -74, chr(112)=> -55, chr(113)=> -74, chr(117)=> -55, chr(118)=> -55, ), chr(102)=> array ( chr(146)=> 18, ), chr(114)=> array ( chr(44)=> -55, chr(46)=> -55, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(119)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(121)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(145)=> array ( chr(145)=> -37, ), chr(146)=> array ( chr(115)=> -37, chr(146)=> -37, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/chelveticabi.php b/application/third_party/mpdf/font/chelveticabi.php new file mode 100755 index 00000000..5a699000 --- /dev/null +++ b/application/third_party/mpdf/font/chelveticabi.php @@ -0,0 +1,22 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); + +//$desc=array('Ascent'=>718,'Descent'=>-207,'CapHeight'=>718,'FontBBox'=>'[-174 -228 1114 962]'); +$desc=array('Flags'=>96,'FontBBox'=>'[-174 -228 1114 962]','ItalicAngle'=>-12,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -74, ), chr(65)=> array ( chr(84)=> -74, chr(86)=> -74, chr(87)=> -55, chr(89)=> -74, chr(146)=> -55, ), chr(70)=> array ( chr(44)=> -110, chr(46)=> -110, chr(65)=> -55, ), chr(76)=> array ( chr(84)=> -74, chr(86)=> -55, chr(87)=> -55, chr(89)=> -74, chr(146)=> -74, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(82)=> array ( chr(84)=> -18, chr(87)=> -18, chr(89)=> -18, ), chr(84)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -74, chr(65)=> -74, chr(79)=> -18, chr(97)=> -37, chr(99)=> -37, chr(101)=> -37, chr(105)=> -18, chr(111)=> -37, chr(114)=> -18, chr(115)=> -37, chr(117)=> -18, chr(119)=> -37, chr(121)=> -37, ), chr(86)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -37, chr(65)=> -74, chr(97)=> -37, chr(101)=> -37, chr(105)=> -37, chr(111)=> -37, chr(114)=> -18, chr(117)=> -18, chr(121)=> -18, ), chr(87)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -37, chr(65)=> -55, chr(97)=> -18, chr(101)=> -18, chr(105)=> -8, chr(111)=> -18, chr(114)=> -18, chr(117)=> -18, chr(121)=> -18, ), chr(89)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -55, chr(65)=> -74, chr(97)=> -37, chr(101)=> -37, chr(105)=> -37, chr(111)=> -37, chr(112)=> -37, chr(113)=> -37, chr(117)=> -37, chr(118)=> -37, ), chr(102)=> array ( chr(102)=> -18, chr(146)=> 18, ), chr(114)=> array ( chr(44)=> -55, chr(46)=> -55, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(119)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(121)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(145)=> array ( chr(145)=> -37, ), chr(146)=> array ( chr(115)=> -18, chr(116)=> 18, chr(146)=> -37, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/chelveticai.php b/application/third_party/mpdf/font/chelveticai.php new file mode 100755 index 00000000..206669ea --- /dev/null +++ b/application/third_party/mpdf/font/chelveticai.php @@ -0,0 +1,22 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); + +//$desc=array('Ascent'=>718,'Descent'=>-207,'CapHeight'=>718,'FontBBox'=>'[-170 -225 1116 931]'); +$desc=array('Flags'=>96,'FontBBox'=>'[-170 -225 1116 931]','ItalicAngle'=>-12,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -74, ), chr(65)=> array ( chr(84)=> -74, chr(86)=> -55, chr(87)=> -18, chr(89)=> -74, chr(118)=> -18, chr(119)=> -18, chr(121)=> -8, chr(146)=> -37, ), chr(70)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(76)=> array ( chr(84)=> -74, chr(86)=> -55, chr(87)=> -37, chr(89)=> -91, chr(121)=> -18, chr(146)=> -55, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(82)=> array ( chr(84)=> -18, chr(86)=> -18, chr(87)=> -18, chr(89)=> -37, ), chr(84)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -74, chr(65)=> -74, chr(79)=> -18, chr(97)=> -91, chr(99)=> -91, chr(101)=> -91, chr(105)=> -8, chr(111)=> -91, chr(114)=> -74, chr(115)=> -91, chr(117)=> -74, chr(119)=> -74, chr(121)=> -74, ), chr(86)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -18, chr(65)=> -55, chr(97)=> -37, chr(101)=> -37, chr(105)=> -18, chr(111)=> -37, chr(114)=> -18, chr(117)=> -18, chr(121)=> -18, ), chr(87)=> array ( chr(44)=> -37, chr(46)=> -37, chr(65)=> -18, chr(97)=> -18, chr(101)=> -18, chr(105)=> -8, ), chr(89)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -37, chr(65)=> -55, chr(97)=> -74, chr(101)=> -55, chr(105)=> -18, chr(111)=> -55, chr(112)=> -55, chr(113)=> -55, chr(117)=> -37, chr(118)=> -37, ), chr(102)=> array ( chr(146)=> 37, ), chr(114)=> array ( chr(44)=> -55, chr(46)=> -37, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(119)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(121)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(145)=> array ( chr(145)=> -37, ), chr(146)=> array ( chr(115)=> -18, chr(146)=> -37, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/csymbol.php b/application/third_party/mpdf/font/csymbol.php new file mode 100755 index 00000000..2345f01b --- /dev/null +++ b/application/third_party/mpdf/font/csymbol.php @@ -0,0 +1,22 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>713,'#'=>500,'$'=>549,'%'=>833,'&'=>778,'\''=>439,'('=>333,')'=>333,'*'=>500,'+'=>549, + ','=>250,'-'=>549,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>549,'A'=>722, + 'B'=>667,'C'=>722,'D'=>612,'E'=>611,'F'=>763,'G'=>603,'H'=>722,'I'=>333,'J'=>631,'K'=>722,'L'=>686,'M'=>889,'N'=>722,'O'=>722,'P'=>768,'Q'=>741,'R'=>556,'S'=>592,'T'=>611,'U'=>690,'V'=>439,'W'=>768, + 'X'=>645,'Y'=>795,'Z'=>611,'['=>333,'\\'=>863,']'=>333,'^'=>658,'_'=>500,'`'=>500,'a'=>631,'b'=>549,'c'=>549,'d'=>494,'e'=>439,'f'=>521,'g'=>411,'h'=>603,'i'=>329,'j'=>603,'k'=>549,'l'=>549,'m'=>576, + 'n'=>521,'o'=>549,'p'=>549,'q'=>521,'r'=>549,'s'=>603,'t'=>439,'u'=>576,'v'=>713,'w'=>686,'x'=>493,'y'=>686,'z'=>494,'{'=>480,'|'=>200,'}'=>480,'~'=>549,chr(127)=>0,chr(128)=>0,chr(129)=>0,chr(130)=>0,chr(131)=>0, + chr(132)=>0,chr(133)=>0,chr(134)=>0,chr(135)=>0,chr(136)=>0,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>0,chr(141)=>0,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>750,chr(161)=>620,chr(162)=>247,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>753,chr(168)=>753,chr(169)=>753,chr(170)=>753,chr(171)=>1042,chr(172)=>987,chr(173)=>603,chr(174)=>987,chr(175)=>603, + chr(176)=>400,chr(177)=>549,chr(178)=>411,chr(179)=>549,chr(180)=>549,chr(181)=>713,chr(182)=>494,chr(183)=>460,chr(184)=>549,chr(185)=>549,chr(186)=>549,chr(187)=>549,chr(188)=>1000,chr(189)=>603,chr(190)=>1000,chr(191)=>658,chr(192)=>823,chr(193)=>686,chr(194)=>795,chr(195)=>987,chr(196)=>768,chr(197)=>768, + chr(198)=>823,chr(199)=>768,chr(200)=>768,chr(201)=>713,chr(202)=>713,chr(203)=>713,chr(204)=>713,chr(205)=>713,chr(206)=>713,chr(207)=>713,chr(208)=>768,chr(209)=>713,chr(210)=>790,chr(211)=>790,chr(212)=>890,chr(213)=>823,chr(214)=>549,chr(215)=>250,chr(216)=>713,chr(217)=>603,chr(218)=>603,chr(219)=>1042, + chr(220)=>987,chr(221)=>603,chr(222)=>987,chr(223)=>603,chr(224)=>494,chr(225)=>329,chr(226)=>790,chr(227)=>790,chr(228)=>786,chr(229)=>713,chr(230)=>384,chr(231)=>384,chr(232)=>384,chr(233)=>384,chr(234)=>384,chr(235)=>384,chr(236)=>494,chr(237)=>494,chr(238)=>494,chr(239)=>494,chr(240)=>0,chr(241)=>329, + chr(242)=>274,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>384,chr(247)=>384,chr(248)=>384,chr(249)=>384,chr(250)=>384,chr(251)=>384,chr(252)=>494,chr(253)=>494,chr(254)=>494,chr(255)=>0); + +//$desc=array('FontBBox'=>'[-180 -293 1090 1010]'); +$desc=array('Flags'=>4,'FontBBox'=>'[-180 -293 1090 1010]','ItalicAngle'=>0,'Ascent'=>1010,'Descent'=>-293,'Leading'=>0,'CapHeight'=>1010,'StemV'=>85,'StemH'=>92,'AvgWidth'=>587,'MaxWidth'=>1042,'MissingWidth'=>587); +$up=-100; +$ut=50; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/ctimes.php b/application/third_party/mpdf/font/ctimes.php new file mode 100755 index 00000000..95307985 --- /dev/null +++ b/application/third_party/mpdf/font/ctimes.php @@ -0,0 +1,22 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>564,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>564,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); + +//$desc=array('Ascent'=>683,'Descent'=>-217,'CapHeight'=>662,'FontBBox'=>'[-168 -218 1000 898]'); +$desc=array('Flags'=>32,'FontBBox'=>'[-168 -218 1000 898]','ItalicAngle'=>0,'Ascent'=>898,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>84,'StemH'=>28,'AvgWidth'=>495,'MaxWidth'=>1000,'MissingWidth'=>495); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -37, ), chr(65)=> array ( chr(84)=> -110, chr(86)=> -128, chr(87)=> -80, chr(89)=> -91, chr(118)=> -74, chr(119)=> -91, chr(121)=> -91, chr(146)=> -110, ), chr(70)=> array ( chr(44)=> -80, chr(46)=> -80, chr(65)=> -74, ), chr(76)=> array ( chr(84)=> -91, chr(86)=> -91, chr(87)=> -74, chr(89)=> -100, chr(121)=> -55, chr(146)=> -91, ), chr(80)=> array ( chr(44)=> -110, chr(46)=> -110, chr(65)=> -91, ), chr(82)=> array ( chr(84)=> -60, chr(86)=> -80, chr(87)=> -55, chr(89)=> -55, chr(121)=> -40, ), chr(84)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -49, chr(65)=> -80, chr(79)=> -18, chr(97)=> -69, chr(99)=> -69, chr(101)=> -69, chr(105)=> -35, chr(111)=> -69, chr(114)=> -35, chr(115)=> -69, chr(117)=> -35, chr(119)=> -69, chr(121)=> -69, ), chr(86)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -74, chr(65)=> -128, chr(97)=> -110, chr(101)=> -110, chr(105)=> -60, chr(111)=> -128, chr(114)=> -60, chr(117)=> -60, chr(121)=> -110, ), chr(87)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -37, chr(65)=> -110, chr(97)=> -80, chr(101)=> -80, chr(105)=> -40, chr(111)=> -80, chr(114)=> -40, chr(117)=> -40, chr(121)=> -60, ), chr(89)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -91, chr(65)=> -110, chr(97)=> -100, chr(101)=> -100, chr(105)=> -55, chr(111)=> -100, chr(112)=> -91, chr(113)=> -110, chr(117)=> -110, chr(118)=> -100, ), chr(102)=> array ( chr(102)=> -18, chr(146)=> 55, ), chr(114)=> array ( chr(44)=> -40, chr(46)=> -55, chr(103)=> -18, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -64, chr(46)=> -64, ), chr(119)=> array ( chr(44)=> -64, chr(46)=> -64, ), chr(121)=> array ( chr(44)=> -64, chr(46)=> -64, ), chr(145)=> array ( chr(145)=> -74, ), chr(146)=> array ( chr(115)=> -55, chr(116)=> -18, chr(146)=> -74, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/ctimesb.php b/application/third_party/mpdf/font/ctimesb.php new file mode 100755 index 00000000..5cf517c7 --- /dev/null +++ b/application/third_party/mpdf/font/ctimesb.php @@ -0,0 +1,22 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); + +//$desc=array('Ascent'=>683,'Descent'=>-217,'CapHeight'=>676,'FontBBox'=>'[-168 -218 1000 935]'); +$desc=array('Flags'=>32,'FontBBox'=>'[-168 -218 1000 935]','ItalicAngle'=>0,'Ascent'=>935,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>139,'StemH'=>44,'AvgWidth'=>516,'MaxWidth'=>1000,'MissingWidth'=>516); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -55, ), chr(65)=> array ( chr(84)=> -74, chr(86)=> -128, chr(87)=> -110, chr(89)=> -91, chr(118)=> -74, chr(119)=> -74, chr(121)=> -74, chr(146)=> -74, ), chr(70)=> array ( chr(44)=> -91, chr(46)=> -91, chr(65)=> -74, ), chr(76)=> array ( chr(84)=> -91, chr(86)=> -91, chr(87)=> -91, chr(89)=> -91, chr(121)=> -55, chr(146)=> -91, ), chr(80)=> array ( chr(44)=> -91, chr(46)=> -91, chr(65)=> -74, ), chr(82)=> array ( chr(84)=> -35, chr(86)=> -35, chr(87)=> -35, chr(89)=> -35, chr(121)=> -35, ), chr(84)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -74, chr(65)=> -74, chr(79)=> -18, chr(97)=> -91, chr(99)=> -91, chr(101)=> -91, chr(105)=> -18, chr(111)=> -91, chr(114)=> -74, chr(115)=> -91, chr(117)=> -91, chr(119)=> -74, chr(121)=> -74, ), chr(86)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -91, chr(65)=> -128, chr(79)=> -20, chr(97)=> -91, chr(101)=> -91, chr(105)=> -37, chr(111)=> -91, chr(114)=> -74, chr(117)=> -91, chr(121)=> -91, ), chr(87)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -55, chr(65)=> -110, chr(97)=> -55, chr(101)=> -55, chr(105)=> -18, chr(111)=> -55, chr(114)=> -18, chr(117)=> -18, chr(121)=> -37, ), chr(89)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -91, chr(65)=> -91, chr(97)=> -110, chr(101)=> -110, chr(105)=> -37, chr(111)=> -110, chr(112)=> -91, chr(113)=> -110, chr(117)=> -91, chr(118)=> -110, ), chr(102)=> array ( chr(102)=> 0, chr(146)=> 55, ), chr(114)=> array ( chr(44)=> -91, chr(46)=> -91, chr(99)=> -18, chr(101)=> -18, chr(104)=> 0, chr(111)=> -18, chr(113)=> -18, chr(116)=> 0, chr(119)=> 0, chr(120)=> 0, chr(121)=> 0, chr(122)=> 0, chr(146)=> 18, ), chr(118)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(119)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(121)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(145)=> array ( chr(145)=> -74, ), chr(146)=> array ( chr(115)=> -37, chr(146)=> -74, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/ctimesbi.php b/application/third_party/mpdf/font/ctimesbi.php new file mode 100755 index 00000000..d6a297f1 --- /dev/null +++ b/application/third_party/mpdf/font/ctimesbi.php @@ -0,0 +1,22 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, + 'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, + 'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>576,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); + +//$desc=array('Ascent'=>683,'Descent'=>-217,'CapHeight'=>669,'FontBBox'=>'[-200 -218 996 921]'); +$desc=array('Flags'=>96,'FontBBox'=>'[-200 -218 996 921]','ItalicAngle'=>-15,'Ascent'=>921,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>121,'StemH'=>42,'AvgWidth'=>501,'MaxWidth'=>1000,'MissingWidth'=>501); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -55, ), chr(65)=> array ( chr(84)=> -55, chr(86)=> -74, chr(87)=> -91, chr(89)=> -55, chr(118)=> -74, chr(119)=> -74, chr(121)=> -74, chr(146)=> -74, ), chr(70)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -91, ), chr(76)=> array ( chr(84)=> -18, chr(86)=> -37, chr(87)=> -37, chr(89)=> -37, chr(121)=> -37, chr(146)=> -55, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -74, ), chr(82)=> array ( chr(86)=> -18, chr(87)=> -18, chr(89)=> -18, chr(121)=> -18, ), chr(84)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -74, chr(65)=> -55, chr(79)=> -18, chr(97)=> -91, chr(99)=> -91, chr(101)=> -91, chr(105)=> -37, chr(111)=> -91, chr(114)=> -37, chr(115)=> -91, chr(117)=> -37, chr(119)=> -37, chr(121)=> -37, ), chr(86)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -74, chr(65)=> -74, chr(97)=> -110, chr(101)=> -110, chr(105)=> -55, chr(111)=> -110, chr(114)=> -55, chr(117)=> -55, chr(121)=> -74, ), chr(87)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -55, chr(65)=> -74, chr(97)=> -74, chr(101)=> -74, chr(105)=> -37, chr(111)=> -74, chr(114)=> -74, chr(117)=> -55, chr(121)=> -55, ), chr(89)=> array ( chr(44)=> -91, chr(46)=> -74, chr(58)=> -91, chr(65)=> -74, chr(97)=> -91, chr(101)=> -110, chr(105)=> -55, chr(111)=> -110, chr(112)=> -74, chr(113)=> -110, chr(117)=> -91, chr(118)=> -91, ), chr(102)=> array ( chr(102)=> -18, chr(146)=> 55, ), chr(114)=> array ( chr(44)=> -55, chr(46)=> -55, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(119)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(121)=> array ( chr(44)=> -37, chr(46)=> -37, ), chr(145)=> array ( chr(145)=> -74, ), chr(146)=> array ( chr(115)=> -74, chr(116)=> -37, chr(146)=> -74, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/ctimesi.php b/application/third_party/mpdf/font/ctimesi.php new file mode 100755 index 00000000..a6859e7f --- /dev/null +++ b/application/third_party/mpdf/font/ctimesi.php @@ -0,0 +1,22 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>556,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>350,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>675,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>675,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); + +//$desc=array('Ascent'=>683,'Descent'=>-217,'CapHeight'=>653,'FontBBox'=>'[-169 -217 1010 883]'); +$desc=array('Flags'=>96,'FontBBox'=>'[-169 -217 1010 883]','ItalicAngle'=>-15.5,'Ascent'=>883,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>76,'StemH'=>32,'AvgWidth'=>491,'MaxWidth'=>1000,'MissingWidth'=>491); +$up=-100; +$ut=50; +$kerninfo=array ( chr(49)=> array ( chr(49)=> -74, ), chr(65)=> array ( chr(84)=> -37, chr(86)=> -49, chr(87)=> -37, chr(89)=> -55, chr(118)=> -55, chr(119)=> -55, chr(121)=> -55, chr(146)=> -37, ), chr(70)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -128, ), chr(76)=> array ( chr(84)=> -20, chr(86)=> -37, chr(87)=> -37, chr(89)=> -20, chr(121)=> -29, chr(146)=> -37, ), chr(80)=> array ( chr(44)=> -128, chr(46)=> -128, chr(65)=> -128, ), chr(82)=> array ( chr(84)=> 0, chr(86)=> -18, chr(87)=> -18, chr(89)=> -18, chr(121)=> -18, ), chr(84)=> array ( chr(44)=> -74, chr(46)=> -74, chr(58)=> -55, chr(65)=> -74, chr(79)=> -18, chr(97)=> -91, chr(99)=> -91, chr(101)=> -91, chr(105)=> -55, chr(111)=> -91, chr(114)=> -55, chr(115)=> -91, chr(117)=> -55, chr(119)=> -74, chr(121)=> -74, ), chr(86)=> array ( chr(44)=> -128, chr(46)=> -128, chr(58)=> -64, chr(65)=> -74, chr(79)=> -29, chr(97)=> -110, chr(101)=> -110, chr(105)=> -74, chr(111)=> -110, chr(114)=> -74, chr(117)=> -74, chr(121)=> -91, ), chr(87)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -64, chr(65)=> -69, chr(97)=> -91, chr(101)=> -91, chr(105)=> -55, chr(111)=> -91, chr(114)=> -55, chr(117)=> -55, chr(121)=> -91, ), chr(89)=> array ( chr(44)=> -91, chr(46)=> -91, chr(58)=> -64, chr(65)=> -69, chr(97)=> -91, chr(101)=> -91, chr(105)=> -74, chr(111)=> -91, chr(112)=> -91, chr(113)=> -110, chr(117)=> -91, chr(118)=> -91, ), chr(102)=> array ( chr(146)=> 91, ), chr(114)=> array ( chr(44)=> -110, chr(46)=> -110, chr(99)=> -37, chr(100)=> -37, chr(101)=> -37, chr(103)=> -37, chr(104)=> -18, chr(111)=> -37, chr(113)=> -37, chr(114)=> 0, chr(116)=> 0, chr(117)=> 0, chr(118)=> 0, chr(119)=> 0, chr(120)=> 0, chr(121)=> 0, chr(146)=> 37, ), chr(118)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(119)=> array ( chr(44)=> -74, chr(46)=> -74, ), chr(121)=> array ( chr(44)=> -55, chr(46)=> -55, ), chr(145)=> array ( chr(145)=> -110, ), chr(146)=> array ( chr(115)=> -128, chr(116)=> -110, chr(146)=> -110, ), ); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/font/czapfdingbats.php b/application/third_party/mpdf/font/czapfdingbats.php new file mode 100755 index 00000000..86cea389 --- /dev/null +++ b/application/third_party/mpdf/font/czapfdingbats.php @@ -0,0 +1,22 @@ +0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, + chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, + ','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, + 'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, + 'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, + 'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, + chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, + chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, + chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, + chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, + chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); + +//$desc=array('FontBBox'=>'[-1 -143 981 820]'); +$desc=array('Flags'=>4,'FontBBox'=>'[-1 -143 981 820]','ItalicAngle'=>0,'Ascent'=>820,'Descent'=>-143,'Leading'=>0,'CapHeight'=>820,'StemV'=>90,'StemH'=>28,'AvgWidth'=>746,'MaxWidth'=>1016,'MissingWidth'=>746); +$up=-100; +$ut=50; + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/graph.php b/application/third_party/mpdf/graph.php new file mode 100755 index 00000000..b2ae426b --- /dev/null +++ b/application/third_party/mpdf/graph.php @@ -0,0 +1,720 @@ +1 hrs old + $interval = 3600; + if ($handle = opendir(_MPDF_PATH.'graph_cache')) { + while (false !== ($file = readdir($handle))) { + if (((filemtime(_MPDF_PATH.'graph_cache/'.$file)+$interval) < time()) && ($file != "..") && ($file != ".")) { + @unlink(_MPDF_PATH.'graph_cache/'.$file); // mPDF 4.0 + } + } + closedir($handle); + } +//============================================================================================================== +// LOAD GRAPHS + + include_once(_JPGRAPH_PATH.'jpgraph.php'); + include_once(_JPGRAPH_PATH.'jpgraph_line.php' ); + include_once(_JPGRAPH_PATH.'jpgraph_log.php' ); + include_once(_JPGRAPH_PATH.'jpgraph_scatter.php' ); + include_once(_JPGRAPH_PATH.'jpgraph_regstat.php' ); + include_once(_JPGRAPH_PATH.'jpgraph_pie.php'); + include_once(_JPGRAPH_PATH.'jpgraph_pie3d.php'); + include_once(_JPGRAPH_PATH.'jpgraph_bar.php'); + include_once(_JPGRAPH_PATH.'jpgraph_radar.php'); + +//====================================================================================================== +//***************************************************************************************************** +//***************************************************************************************************** +//***************************************************************************************************** +//***************************************************************************************************** +//***************************************************************************************************** +//***************************************************************************************************** +//====================================================================================================== +//====================================================================================================== + +//====================================================================================================== +//====================================================================================================== + +//====================================================================================================== +function print_graph($g,$pgwidth) { + $splines = false; + $bandw = false; + $percent = false; + $show_percent = false; + $stacked = false; + $h = false; + $show_values = false; + $hide_grid = false; + $hide_y_axis = false; + + if (isset($g['attr']['TYPE']) && $g['attr']['TYPE']) { $type = strtolower($g['attr']['TYPE']); } + if (!in_array($type,array('bar','horiz_bar','line','radar','pie','pie3d','xy','scatter'))) { $type = 'bar'; } // Default=bar + + if (isset($g['attr']['STACKED']) && $g['attr']['STACKED']) { $stacked = true; } // stacked for bar or horiz_bar + if (isset($g['attr']['SPLINES']) && $g['attr']['SPLINES'] && $type=='xy') { $splines = true; } // splines for XY line graphs + if (isset($g['attr']['BANDW']) && $g['attr']['BANDW']) { $bandw = true; } // black and white + if (isset($g['attr']['LEGEND-OVERLAP']) && $g['attr']['LEGEND-OVERLAP']) { $overlap = true; } // avoid overlap of Legends over graph (line, bar, horiz_bar only) + if (isset($g['attr']['PERCENT']) && $g['attr']['PERCENT'] && $type != 'xy' && $type != 'scatter') { $percent = true; } // Show data series as percent of total in series + if (isset($g['attr']['SHOW-VALUES']) && $g['attr']['SHOW-VALUES']) { $show_values = true; } // Show the individual data values + if (isset($g['attr']['HIDE-GRID']) && $g['attr']['HIDE-GRID']) { $hide_grid = true; } // Hide the y-axis gridlines + if (isset($g['attr']['HIDE-Y-AXIS']) && $g['attr']['HIDE-Y-AXIS']) { $hide_y_axis = true; } // Hide the y-axis + + + // Antialias: If true - better quality curves, but graph line will only be 1px even in PDF 300dpi + // default=true for most except line and radar + if (isset($g['attr']['ANTIALIAS']) && ($g['attr']['ANTIALIAS']=='' || $g['attr']['ANTIALIAS']==0)) { $antialias = false; } + else if (isset($g['attr']['ANTIALIAS']) && $g['attr']['ANTIALIAS'] > 0) { $antialias = true; } + else if ($type=='line' || $type=='radar') { $antialias = false; } + else { $antialias = true; } + + if ($g['attr']['DPI']) { $dpi = intval($g['attr']['DPI']); } + if (!$dpi || $dpi < 50 || $dpi > 2400) { $dpi = 150; } // Default dpi 150 + $k = (0.2645/25.4 * $dpi); + + // mPDF 4.5.009 + global $JpgUseSVGFormat; + if (isset($JpgUseSVGFormat) && $JpgUseSVGFormat) { + $img_type = 'svg'; + $k = 1; // Overrides as Vector scale does not need DPI + } + else { + $img_type = 'png'; + } + + if (isset($g['attr']['TITLE']) && $g['attr']['TITLE']) { $title = $g['attr']['TITLE']; } + + if (isset($g['attr']['LABEL-X']) && $g['attr']['LABEL-X']) { $xlabel = $g['attr']['LABEL-X']; } // NOT IMPLEMENTED?????? + if (isset($g['attr']['LABEL-Y']) && $g['attr']['LABEL-Y']) { $ylabel = $g['attr']['LABEL-Y']; } + + if (isset($g['attr']['AXIS-X']) && $g['attr']['AXIS-X']) { $xaxis = strtolower($g['attr']['AXIS-X']); } + if (!in_array($xaxis,array('text','lin','linear','log'))) { $xaxis = 'text'; } // Default=text + if ($xaxis == 'linear') { $xaxis = 'lin'; } + + if (isset($g['attr']['AXIS-Y']) && $g['attr']['AXIS-Y']) { $yaxis = strtolower($g['attr']['AXIS-Y']); } + if (!in_array($yaxis,array('lin','linear','log','percent'))) { $yaxis = 'lin'; } // Default=lin + if ($yaxis == 'percent') { $show_percent = true; $yaxis = 'lin'; } // Show percent sign on scales + if ($yaxis == 'linear') { $yaxis = 'lin'; } + + if ($splines) { $xaxis = 'lin'; } + $axes = $xaxis.$yaxis; // e.g.textlin, textlog, loglog, loglin, linlog (XY) + + // mPDF 4.0 + if (isset($g['attr']['cWIDTH']) && $g['attr']['cWIDTH']) { $w=($g['attr']['cWIDTH'] / 0.2645); } // pixels + if (isset($g['attr']['cHEIGHT']) && $g['attr']['cHEIGHT']) { $h=($g['attr']['cHEIGHT'] / 0.2645); } + + + if (isset($g['attr']['SERIES']) && strtolower($g['attr']['SERIES']) == 'rows') { $dataseries = 'rows'; } + else { $dataseries = 'cols'; } + + // Defaults - define data + $rowbegin = 2; + $colbegin = 2; + if($type=='scatter' || $type=='xy') { + if ($dataseries == 'rows') { $rowbegin = 1; } + else { $colbegin = 1; } + } + $rowend = 0; + $colend = 0; + + if (isset($g['attr']['DATA-ROW-BEGIN']) && ($g['attr']['DATA-ROW-BEGIN'] === '0' || $g['attr']['DATA-ROW-BEGIN'] > 0)) { $rowbegin = $g['attr']['DATA-ROW-BEGIN']; } + + if (isset($g['attr']['DATA-COL-BEGIN']) && ($g['attr']['DATA-COL-BEGIN'] === '0' || $g['attr']['DATA-COL-BEGIN'] > 0)) { $colbegin = $g['attr']['DATA-COL-BEGIN']; } + + if (isset($g['attr']['DATA-ROW-END']) && ($g['attr']['DATA-ROW-END'] === '0' || $g['attr']['DATA-ROW-END'] <> 0)) { $rowend = $g['attr']['DATA-ROW-END']; } + if (isset($g['attr']['DATA-COL-END']) && ($g['attr']['DATA-COL-END'] === '0' || $g['attr']['DATA-COL-END'] <> 0)) { $colend = $g['attr']['DATA-COL-END']; } + + $nr = count($g['data']); + $nc = 0; + foreach($g['data'] AS $r) { + $cc=0; + foreach($r AS $c) { $cc++; } + $nc = max($nc,$cc); + } + if ($colend == 0) { $colend = $nc; } + else if ($colend < 0) { $colend = $nc+$colend; } + + if ($rowend == 0) { $rowend = $nr; } + else if ($rowend < 0) { $rowend = $nr+$rowend; } + + if ($colend < $colbegin) { $colend = $colbegin; } + if ($rowend < $rowbegin) { $rowend = $rowbegin; } + +// if ($type == 'xy' || $type=='scatter') { $colstart=0; } + + // Get Data + Totals + $data = array(); + $totals = array(); + for ($r=($rowbegin-1);$r<$rowend;$r++) { + for ($c=($colbegin-1);$c<$colend;$c++) { + if (isset($g['data'][$r][$c])) { $g['data'][$r][$c] = floatval($g['data'][$r][$c] ); } + else { $g['data'][$r][$c] = 0; } + if ($dataseries=='rows') { + $data[($r+1-$rowbegin)][($c+1-$colbegin)] = $g['data'][$r][$c] ; + $totals[($r+1-$rowbegin)] += $g['data'][$r][$c] ; + } + else { + $data[($c+1-$colbegin)][($r+1-$rowbegin)] = $g['data'][$r][$c] ; + if (isset($totals[($c+1-$colbegin)])) { $totals[($c+1-$colbegin)] += $g['data'][$r][$c] ; } + else { $totals[($c+1-$colbegin)] = $g['data'][$r][$c] ; } + } + } + } + // PERCENT + if ($percent && $type != 'pie' && $type != 'pie3d') { + for ($r=0;$r1) { + for ($r=($rowbegin-1);$r<$rowend;$r++) { + $legends[($r+1-$rowbegin)] = $g['data'][$r][0] ; + $longestlegend = max($longestlegend, strlen( $g['data'][$r][0] )); + } + } + if ($rowbegin>1) { + for ($c=($colbegin-1);$c<$colend;$c++) { + $labels[($c+1-$colbegin)] = $g['data'][0][$c] ; + $longestlabel = max($longestlabel , strlen( $g['data'][0][$c] )); + } + } + } + else if ($dataseries=='rows') { + if ($colbegin>1) { + for ($r=($rowbegin-1);$r<$rowend;$r++) { + $labels[($r+1-$rowbegin)] = $g['data'][$r][0] ; + $longestlabel = max($longestlabel , strlen( $g['data'][$r][0] )); + } + } + if ($rowbegin>1) { + for ($c=($colbegin-1);$c<$colend;$c++) { + $legends[($c+1-$colbegin)] = $g['data'][0][$c] ; + $longestlegend = max($longestlegend, strlen( $g['data'][0][$c] )); + } + } + } + // Default sizes + $defsize = array(); + $defsize['pie'] = array('w' => 600, 'h' => 300); + $defsize['pie3d'] = array('w' => 600, 'h' => 300); + $defsize['radar'] = array('w' => 600, 'h' => 300); + $defsize['line'] = array('w' => 600, 'h' => 400); + $defsize['xy'] = array('w' => 600, 'h' => 400); + $defsize['scatter'] = array('w' => 600, 'h' => 400); + $defsize['bar'] = array('w' => 600, 'h' => 400); + $defsize['horiz_bar'] = array('w' => 600, 'h' => 500); + + + // Use default ratios + if ($w && !$h) { $h = $w*$defsize[$type]['h']/$defsize[$type]['w']; } + if ($h && !$w) { $w = $h*$defsize[$type]['w']/$defsize[$type]['h']; } + if (!$h && !$w) { $w = $defsize[$type]['w']; $h = $defsize[$type]['h']; } + + + if (count($data)>0 && $type) { + $figure_file = "graph_cache/".rand(11111,999999999).".".$img_type; + if ($bandw) { $colours = array('snow1','black','snow4','snow3','snow2','cadetblue4','cadetblue3','cadetblue1','bisque4','bisque2','beige'); } + else { $colours = array('cyan','darkorchid4','cadetblue3','khaki1','darkolivegreen2','cadetblue4','coral','cyan4','rosybrown3','wheat1'); } + $fills = array('navy','orange','red','yellow','purple','navy','orange','red','yellow','purple'); + $patterns = array(PATTERN_DIAG1,PATTERN_CROSS1,PATTERN_STRIPE1,PATTERN_DIAG3,PATTERN_CROSS2,PATTERN_DIAG2,PATTERN_DIAG4,PATTERN_CROSS3, PATTERN_CROSS4,PATTERN_STRIPE1); + $markers = array(MARK_DIAMOND, MARK_SQUARE, MARK_CIRCLE, MARK_UTRIANGLE, MARK_DTRIANGLE, MARK_FILLEDCIRCLE, MARK_CROSS, MARK_STAR, MARK_X); + + // LEGENDS + if ($type == 'pie' || $type == 'pie3d') { + $graph = new PieGraph (($w*$k),($h*$k)); + } + else if ($type == 'radar') { + $graph = new RadarGraph(($w*$k),($h*$k)); + } + else { + $graph = new Graph(($w*$k),($h*$k)); + } + +// mPDF 4.5.009 +// $graph->img->SetImgFormat($img_type) ; +// if (strtoupper($img_type)=='JPEG') { $graph->img->SetQuality(90); } + if ($antialias) { $graph->img->SetAntiAliasing(); } + $graph->SetShadow(true, 2*$k); + $graph->SetMarginColor("white"); + // TITLE + $graph->title->Set($title); + $graph->title->SetMargin(10*$k); + $graph->title->SetFont(FF_USERFONT,FS_BOLD,11*$k); + $graph->title->SetColor("black"); + $graph->legend->SetLineSpacing(3*$k); + $graph->legend->SetMarkAbsSize(6*$k); + $graph->legend->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + + // Set GRAPH IMAGE MARGINS + if ($type == 'pie' || $type == 'pie3d') { + $psize = 0.3; + $pposxabs = ($w/2); + $pposy = 0.55; + if ($longestlegend) { // if legend showing + $pposxabs -= ((($longestlegend * 5) + 20) / 2); + } + $pposx = ($pposxabs / $w); + $graph->legend->Pos(0.02,0.5,'right','center'); + } + else if ($type == 'radar') { + $psize = 0.5; + $pposxabs = ($w/2); + $pposy = 0.55; + if ($longestlabel) { // if legend showing + $pposxabs -= ((($longestlabel * 5) + 20) / 2); + } + $pposx = ($pposxabs / $w); + $graph->legend->Pos(0.02,0.5,'right','center'); + } + else if ($type == 'xy' || $type == 'scatter') { + $pml = 50; + $pmr = 20; + $pmt = 60; + $pmb = 50; + $xaxislblmargin = $pmb - 30; + $yaxislblmargin = $pml - 15; + $graph->legend->Pos(0.02,0.1,'right','top'); + } + else if ($type == 'line' || $type == 'bar') { + $pml = 50; + $pmr = 20; + $pmt = 60; + $pmb = 50; + $xlangle = 0; + $ll = ($longestlegend * 5); // 45 degrees 8pt fontsize + if ($ll > 5 || ($ll>3 && count($data)>10)) { + $pmb = max($pmb, $ll + 30); + $xlangle = 50; + } + $xaxislblmargin = $pmb - 30; + $yaxislblmargin = $pml - 15; + if ($longestlabel && !$overlap) { // if legend showing + $pmr = ((($longestlabel * 5) + 40)); + } + $graph->legend->Pos(0.02,0.1,'right','top'); + } + else if ($type == 'horiz_bar') { + $pml = 50; + $pmr = 20; + $pmt = 50; + $pmb = 45; + $ll = ($longestlegend * 6.5); // 8pt fontsize + $pml = max($pml, $ll + 20); + $xaxislblmargin = $pml - 20; + $yaxislblmargin = $pmb - 15; + if ($longestlabel && !$overlap) { // if legend showing + $pmr = ((($longestlabel * 5) + 40)); + } + $graph->legend->Pos(0.02,0.1,'right','top'); + } + + + // DRAW THE GRAPHS + if ($type == 'pie') { + $p1 = new PiePlot($data[0]); + $p1->SetSliceColors($colours); + + if ($show_values) { + $p1->value->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + if ($percent) { $p1->SetLabelType(PIE_VALUE_PERADJ); } //PIE_VAL_PER = default + else { $p1->SetLabelType(PIE_VALUE_ABS); } + if ($percent || $show_percent) { $p1->value->SetFormat("%d%%"); } + else { $p1->value->SetFormat("%s"); } + // Enable and set policy for guide-lines. Make labels line up vertically + $p1->SetGuideLines(true); + $p1->SetGuideLinesAdjust(1.5); + } + else { $p1->value->Show(false); } + $p1->SetLegends($legends); + $p1->SetSize($psize); + $p1->SetCenter($pposx, $pposy); + if ($labels[0]) { + $graph->subtitle->Set($labels[0]); + $graph->subtitle->SetMargin(10*$k); + $graph->subtitle->SetFont(FF_USERFONT,FS_BOLD,11*$k); + $graph->subtitle->SetColor("black"); + } + $graph->Add($p1); + } + else if ($type == 'pie3d') { + $p1 = new PiePlot3d($data[0]); + $p1->SetSliceColors($colours); + if ($show_values) { + $p1->value->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + if ($percent) { $p1->SetLabelType(PIE_VALUE_PERADJ); } //PIE_VAL_PER = default + else { $p1->SetLabelType(PIE_VALUE_ABS); } + if ($percent || $show_percent) { $p1->value->SetFormat("%d%%"); } + else { $p1->value->SetFormat("%s"); } + } + else { $p1->value->Show(false); } + $p1->SetLegends($legends); + $p1->SetEdge(); + $p1->SetSize($psize); + $p1->SetCenter($pposx, $pposy); + + if ($labels[0]) { + $graph->subtitle->Set($labels[0]); + $graph->subtitle->SetMargin(10*$k); + $graph->subtitle->SetFont(FF_USERFONT,FS_BOLD,11*$k); + $graph->subtitle->SetColor("black"); + } + + $graph->Add( $p1); + } + // RADAR + else if ($type == 'radar') { + $graph->SetSize($psize); + $graph->SetPos($pposx, $pposy); + + $graph->SetTitles( $legends); // labels each axis + + $graph->axis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->axis->title->SetMargin(5*$k); + $graph->axis->SetWeight(1*$k); + $graph->axis->HideLabels(); + $graph->axis->SetFont(FF_USERFONT,FS_NORMAL,6*$k); + $graph->HideTickMarks(); + + $group = array(); + foreach($data AS $series => $dat) { + $rdata = array(); + foreach($data[$series] AS $row) { $rdata[] = $row; } + if (count($rdata)<3) { die("ERROR::Graph::Cannot create a Radar Plot with less than 3 data points."); } + // Create the radar plot + $bplot = new RadarPlot($rdata); + $bplot->mark->SetType($markers[$series]); + $bplot->mark->SetFillColor($colours[$series]); + $bplot->mark->SetWidth(3*$k); + $bplot->SetColor($colours[$series]); + if ($series == 0) { $bplot->SetFillColor('lightred'); } + else { $bplot->SetFill(false); } + $bplot->SetLineWeight(1*$k); + $bplot->SetLegend($labels[$series]); + if ($bandw) { $bplot->SetShadow("gray5"); } + $graph->Add($bplot); + } + } + // LINE + else if ($type == 'line') { + // Setup the graph. + $graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB + $graph->SetScale($axes); + $graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + + if ($ylabel) { + $graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->yaxis->SetTitle($ylabel,'middle'); + $graph->yaxis->SetTitleMargin($yaxislblmargin*$k); + } + + $graph->yaxis->SetLabelMargin(4*$k); + if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); } // Percent + + // Show 0 label on Y-axis (default is not to show) + $graph->yscale->ticks->SupressZeroLabel(true); + if ($hide_y_axis) { $graph->yaxis->Hide(); } + if ($hide_grid) { $graph->ygrid->Show(false); } + + // Setup X-axis labels + $graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTickLabels($legends); + $graph->xaxis->SetLabelAngle($xlangle); + $graph->xaxis->SetLabelMargin(4*$k); + // X-axis title + if ($xlabel) { + $graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTitle($xlabel,'middle'); + $graph->xaxis->SetTitleMargin($xaxislblmargin*$k); + } + foreach($data AS $series => $rdata) { + $bplot = new LinePlot($rdata); + $bplot->mark->SetType($markers[$series]); + $bplot->mark->SetFillColor($colours[$series]); + $bplot->mark->SetWidth(4*$k); + if ($show_values) { + $bplot->value-> Show(); // Not if scatter + $bplot->value->SetMargin(6*$k); + $bplot->value->SetColor("darkred"); + $bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k); + if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); } + else { $bplot->value->SetFormat("%s"); } + } + // Set color for each line + $bplot->SetColor($colours[$series]); + $bplot->SetWeight(2*$k); + $bplot->SetLegend($labels[$series]); + if ($bandw) { $bplot->SetShadow("gray5"); } + // Indent the X-scale so the first and last point doesn't fall on the edges + $bplot->SetCenter(); + $graph->Add($bplot); + } + + } + // XY or SCATTER + else if ($type == 'xy' || $type == 'scatter') { + // Setup the graph. + $graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB + $graph->SetScale($axes); + // Setup font for axis + $graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + // Y-axis title + if ($labels[1]) { + $graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->yaxis->SetTitleMargin($yaxislblmargin*$k); + $graph->yaxis->SetTitle($labels[1],'middle'); + } + + + $graph->yaxis->SetLabelMargin(4*$k); + if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); } // Percent + + // Show 0 label on Y-axis (default is not to show) + $graph->yscale->ticks->SupressZeroLabel(true); + // Just let the maximum be autoscaled + $graph->yaxis->scale->SetAutoMin(0); + if ($hide_y_axis) { $graph->yaxis->Hide(); } + if ($hide_grid) { $graph->ygrid->Show(false); } + + // Setup X-axis labels + $graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); +// mPDF 2.5 Corrects labelling of x-axis +// $graph->xaxis->SetTickLabels($legends); + $graph->xaxis->SetLabelAngle(50); + $graph->xaxis->SetLabelMargin(4*$k); + // X-axis title + if ($labels[0]) { + $graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTitleMargin($xaxislblmargin*$k); + $graph->xaxis->SetTitle($labels[0],'middle'); + } + + // Create the bar plot + // SPLINES + if ($splines && $type=='xy') { + $spline = new Spline($data[0],$data[1]); + list($newx,$newy) = $spline->Get(100); + } + else { + $newx = $data[0]; + $newy = $data[1]; + } + + if ($type=='xy') { + // LINE PLOT + $bplot = new LinePlot($newy, $newx); + // Set color for each line + $bplot->SetColor($fills[0]); + $bplot->SetWeight(4*$k); + if ($bandw) { $bplot->SetShadow("gray5"); } + $graph->Add($bplot); + } + + // SCATTER PLOT + $cplot = new ScatterPlot($data[1], $data[0]); + + $cplot->mark->SetType($markers[0]); + $cplot->mark->SetFillColor($fills[0]); + $cplot->mark->SetWidth(8*$k); + if ($show_values) { +// mPDF 2.5 + if ($type=='xy') { $cplot->value->Show(); } // Not if scatter + $cplot->value->SetMargin(8*$k); + $cplot->value->SetColor("darkred"); + $cplot->value->SetFont( FF_USERFONT, FS_NORMAL, 6*$k); + + if ($percent || $show_percent) { $cplot->value->SetFormat( '%d%%'); } + else { $cplot->value->SetFormat("%s"); } + } + + // Set color for each line + $cplot->SetColor($fills[0]); + $cplot->SetWeight(4*$k); + if ($bandw) { $cplot->SetShadow("gray5"); } + $graph->Add($cplot); + + } + // BAR + else if ($type == 'bar') { + // Setup the graph. + $graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB + $graph->SetScale($axes); + // Setup y-axis + $graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + if ($hide_y_axis) { $graph->yaxis->Hide(); } + if ($hide_grid) { $graph->ygrid->Show(false); } + $graph->yaxis->SetLabelMargin(4*$k); + if ($ylabel) { + $graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->yaxis->SetTitle($ylabel,'middle'); + $graph->yaxis->SetTitleMargin($yaxislblmargin*$k); + } + // Show 0 label on Y-axis (default is not to show) + $graph->yscale->ticks->SupressZeroLabel(false); + // Setup X-axis labels + $graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTickLabels($legends); + $graph->xaxis->SetLabelAngle($xlangle); + $graph->xaxis->SetLabelMargin(4*$k); + // X-axis title + if ($xlabel) { + $graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTitle($xlabel,'middle'); + $graph->xaxis->SetTitleMargin($xaxislblmargin*$k); + } + + $group = array(); + foreach($data AS $series => $dat) { + $rdata = array(); + foreach($data[$series] AS $row) { $rdata[] = $row; } + + // Create the bar plot + $bplot = new BarPlot($rdata); + $bplot->SetWidth(0.6); // for SINGLE?? + // Setup color for gradient fill style + if ($bandw) { $bplot->SetPattern( $patterns[$series]); } + else { $bplot->SetFillGradient($fills[$series],"#EEEEEE",GRAD_LEFT_REFLECTION); } + + // Set color for the frame of each bar + $bplot->SetColor("darkgray"); + $bplot->SetLegend($labels[$series]); + if ($bandw) { $bplot->SetShadow("gray5"); } + if ($show_values) { + $bplot->value->Show(); + $bplot->value->SetMargin(6*$k); + $bplot->value->SetColor("darkred"); + $bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k); + if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); } + else { $bplot->value->SetFormat("%s"); } + } + + $group[] = $bplot; + } + if (count($data)==1) { + $graph->Add($group[0]); + } + else { + // Create the grouped bar plot + if ($stacked) { + $gbplot = new AccBarPlot ($group); + } + else { + $gbplot = new GroupBarPlot ($group); + } + $graph->Add($gbplot); + } + } + else if ($type == 'horiz_bar') { + $graph->SetScale($axes); + $graph->Set90AndMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB + + // Setup y-axis + $graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->yaxis->SetLabelMargin(4*$k); + + $graph->yaxis->SetPos('max'); // Intersect at top of x-axis i.e. y axis is at bottom + // First make the labels look right + $graph->yaxis->SetLabelAlign('center','top'); + if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); } + $graph->yaxis->SetLabelSide(SIDE_RIGHT); + $graph->yaxis->scale->SetGrace(10); // sets 10% headroom + if ($hide_y_axis) { $graph->yaxis->Hide(); } + if ($hide_grid) { $graph->ygrid->Show(false); } + + // The fix the tick marks + $graph->yaxis->SetTickSide(SIDE_LEFT); + if ($ylabel) { + $graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->yaxis->SetTitle($ylabel,'middle'); + $graph->yaxis->SetTitleMargin($yaxislblmargin*$k); + // Finally setup the title + $graph->yaxis->SetTitleSide(SIDE_RIGHT); + // To align the title to the right use : + $graph->yaxis->title->Align('right'); + $graph->yaxis->title->SetAngle(0); + + } + + // Show 0 label on Y-axis (default is not to show) + $graph->yscale->ticks->SupressZeroLabel(false); + // Setup X-axis labels + $graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->title->SetAngle(90); + $graph->xaxis->SetTickLabels($legends); + $graph->xaxis->SetLabelMargin(4*$k); + // X-axis title + if ($xlabel) { + $graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k); + $graph->xaxis->SetTitleMargin($xaxislblmargin*$k); + $graph->xaxis->SetTitle($xlabel,'middle'); + } + $group = array(); + foreach($data AS $series => $dat) { + $rdata = array(); + foreach($data[$series] AS $row) { $rdata[] = $row; } + // Create the bar pot + $bplot = new BarPlot($rdata); + $bplot->SetWidth(0.6); // for SINGLE?? + // Setup color for gradient fill style + if ($bandw) { $bplot->SetPattern( $patterns[$series]); } + else { $bplot->SetFillGradient($fills[$series],"#EEEEEE",GRAD_LEFT_REFLECTION); } + + // Set color for the frame of each bar + $bplot->SetColor("darkgray"); + $bplot->SetLegend($labels[$series]); + if ($bandw) { $bplot->SetShadow("gray5"); } + if ($show_values) { + $bplot->value-> Show(); + $bplot->value->SetMargin(6*$k); + $bplot->value->SetColor("darkred"); + $bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k); + if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); } + else { $bplot->value->SetFormat("%s"); } + } + + $group[] = $bplot; + } + if (count($data)==1) { + $graph->Add($group[0]); + } + else { + // Create the grouped bar plot + if ($stacked) { + $gbplot = new AccBarPlot ($group); + } + else { + $gbplot = new GroupBarPlot ($group); + } + $graph->Add($gbplot); + } + } + if ($graph) { + $graph->Stroke( _MPDF_PATH.$figure_file); + $srcpath = str_replace("\\","/",dirname(__FILE__)) . "/"; + $srcpath .= $figure_file; + return array('file'=>$srcpath, 'w'=>$w, 'h'=>$h); + } + } + return false; +} +//====================================================================================================== +//====================================================================================================== +//====================================================================================================== +//====================================================================================================== + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/graph_cache/dummy.txt b/application/third_party/mpdf/graph_cache/dummy.txt new file mode 100755 index 00000000..41234966 --- /dev/null +++ b/application/third_party/mpdf/graph_cache/dummy.txt @@ -0,0 +1,2 @@ +This is just a placeholder file so that the folder is created on install. +It can be deleted once installed. \ No newline at end of file diff --git a/application/third_party/mpdf/iccprofiles/SWOP2006_Coated5v2.icc b/application/third_party/mpdf/iccprofiles/SWOP2006_Coated5v2.icc new file mode 100755 index 00000000..0d06cd5f Binary files /dev/null and b/application/third_party/mpdf/iccprofiles/SWOP2006_Coated5v2.icc differ diff --git a/application/third_party/mpdf/iccprofiles/sRGB_IEC61966-2-1.icc b/application/third_party/mpdf/iccprofiles/sRGB_IEC61966-2-1.icc new file mode 100755 index 00000000..d0ef5738 Binary files /dev/null and b/application/third_party/mpdf/iccprofiles/sRGB_IEC61966-2-1.icc differ diff --git a/application/third_party/mpdf/includes/CJKdata.php b/application/third_party/mpdf/includes/CJKdata.php new file mode 100755 index 00000000..84230529 --- /dev/null +++ b/application/third_party/mpdf/includes/CJKdata.php @@ -0,0 +1,101 @@ + 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240, + 42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500, + 52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667, + 62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771, + 72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823, + 82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344, + 92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438, + 102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500, + 112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458, + 122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667, + 17601 => 500, +); +$this->Big5_widths=$cw; + + +// GB +$cw = array( + 32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374, + 42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462, + 52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605, + 62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729, + 72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772, + 82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374, + 92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415, + 102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524, + 112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452, + 122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605, +); +$this->GB_widths=$cw; + +// Japanese +$cw = array( + 32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323, + 42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614, + 52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529, + 62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647, + 72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716, + 82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316, + 92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503, + 102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550, + 112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529, + 122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529, + 132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291, + 142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216, + 152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387, + 162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448, + 172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582, + 182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406, + 192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617, + 202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710, + 212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690, + 222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503, + 232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550, + 242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529, + 252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614, +); + + +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500), +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +$this->SJIS_widths=$cw; + +// Korean +$cw = array( + 32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500, + 42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625, + 52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833, + 62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750, + 72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750, + 82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500, + 92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583, + 102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583, + 112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625, + 122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750, +); +$_cr = array( + array(8094, 8190, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +$this->UHC_widths=$cw; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/includes/functions.php b/application/third_party/mpdf/includes/functions.php new file mode 100755 index 00000000..fdc5dea1 --- /dev/null +++ b/application/third_party/mpdf/includes/functions.php @@ -0,0 +1,172 @@ +=5.5.0 +if(!function_exists('imagepalettetotruecolor')) { + function imagepalettetotruecolor(&$src) { + if(imageistruecolor($src)) { + return(true); + } + $dst = imagecreatetruecolor(imagesx($src), imagesy($src)); + + imagecopy($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src)); + imagedestroy($src); + + $src = $dst; + + return(true); + } +} + +// mPDF 5.7 +// Replace a section of an array with the elements in reverse +function array_splice_reverse(&$arr, $offset, $length) { + $tmp = (array_reverse(array_slice($arr, $offset, $length))); + array_splice($arr, $offset, $length, $tmp); +} + + +function array_insert(&$array, $value, $offset) { + if (is_array($array)) { + $array = array_values($array); + $offset = intval($offset); + if ($offset < 0 || $offset >= count($array)) { array_push($array, $value); } + else if ($offset == 0) { array_unshift($array, $value); } + else { + $temp = array_slice($array, 0, $offset); + array_push($temp, $value); + $array = array_slice($array, $offset); + $array = array_merge($temp, $array); + } + } + else { $array = array($value); } + return count($array); +} + +// mPDF 5.7.4 URLs +function urldecode_parts($url) { + $file=$url; + $query=''; + if (preg_match('/[?]/',$url)) { + $bits = preg_split('/[?]/',$url,2); + $file=$bits[0]; + $query='?'.$bits[1]; + } + $file = rawurldecode($file); + $query = urldecode($query); + return $file.$query; +} + + +function _strspn($str1, $str2, $start=null, $length=null) { + $numargs = func_num_args(); + if ($numargs == 2) { + return strspn($str1, $str2); + } + else if ($numargs == 3) { + return strspn($str1, $str2, $start); + } + else { + return strspn($str1, $str2, $start, $length); + } +} + + +function _strcspn($str1, $str2, $start=null, $length=null) { + $numargs = func_num_args(); + if ($numargs == 2) { + return strcspn($str1, $str2); + } + else if ($numargs == 3) { + return strcspn($str1, $str2, $start); + } + else { + return strcspn($str1, $str2, $start, $length); + } +} + +function _fgets (&$h, $force=false) { + $startpos = ftell($h); + $s = fgets($h, 1024); + if ($force && preg_match("/^([^\r\n]*[\r\n]{1,2})(.)/",trim($s), $ns)) { + $s = $ns[1]; + fseek($h,$startpos+strlen($s)); + } + return $s; +} + + +// For PHP4 compatability +if(!function_exists('str_ireplace')) { + function str_ireplace($search,$replace,$subject) { + $search = preg_quote($search, "/"); + return preg_replace("/".$search."/i", $replace, $subject); + } +} +if(!function_exists('htmlspecialchars_decode')) { + function htmlspecialchars_decode ($str) { + return strtr($str, array_flip(get_html_translation_table(HTML_SPECIALCHARS))); + } +} + +function PreparePreText($text,$ff='//FF//') { + $text = htmlspecialchars($text); + if ($ff) { $text = str_replace($ff,'
  • ',$text); }
    +	return ('
    '.$text.'
    '); +} + +if(!function_exists('strcode2utf')){ + function strcode2utf($str,$lo=true) { + //converts all the &#nnn; and &#xhhh; in a string to Unicode + // mPDF 5.7 + if ($lo) { + $str = preg_replace_callback('/\&\#([0-9]+)\;/m', 'code2utf_lo_callback', $str); + $str = preg_replace_callback('/\&\#x([0-9a-fA-F]+)\;/m', 'codeHex2utf_lo_callback', $str); + } + else { + $str = preg_replace_callback('/\&\#([0-9]+)\;/m', 'code2utf_callback', $str); + $str = preg_replace_callback('/\&\#x([0-9a-fA-F]+)\;/m', 'codeHex2utf_callback', $str); + } + return $str; + } +} +function code2utf_callback($matches) { + return code2utf($matches[1], 0); +} +function code2utf_lo_callback($matches) { + return code2utf($matches[1], 1); +} +function codeHex2utf_callback($matches) { + return codeHex2utf($matches[1], 0); +} +function codeHex2utf_lo_callback($matches) { + return codeHex2utf($matches[1], 1); +} + + +if(!function_exists('code2utf')){ + function code2utf($num,$lo=true){ + //Returns the utf string corresponding to the unicode value + if ($num<128) { + if ($lo) return chr($num); + else return '&#'.$num.';'; + } + if ($num<2048) return chr(($num>>6)+192).chr(($num&63)+128); + if ($num<65536) return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128); + if ($num<2097152) return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr((($num>>6)&63)+128) .chr(($num&63)+128); + return '?'; + } +} + + +if(!function_exists('codeHex2utf')){ + function codeHex2utf($hex,$lo=true){ + $num = hexdec($hex); + if (($num<128) && !$lo) return '&#x'.$hex.';'; + return code2utf($num,$lo); + } +} + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/includes/linebrdictK.dat b/application/third_party/mpdf/includes/linebrdictK.dat new file mode 100755 index 00000000..c186b1d9 Binary files /dev/null and b/application/third_party/mpdf/includes/linebrdictK.dat differ diff --git a/application/third_party/mpdf/includes/linebrdictL.dat b/application/third_party/mpdf/includes/linebrdictL.dat new file mode 100755 index 00000000..9dfbac0d Binary files /dev/null and b/application/third_party/mpdf/includes/linebrdictL.dat differ diff --git a/application/third_party/mpdf/includes/linebrdictT.dat b/application/third_party/mpdf/includes/linebrdictT.dat new file mode 100755 index 00000000..a152857d Binary files /dev/null and b/application/third_party/mpdf/includes/linebrdictT.dat differ diff --git a/application/third_party/mpdf/includes/no_image.jpg b/application/third_party/mpdf/includes/no_image.jpg new file mode 100755 index 00000000..a690485e Binary files /dev/null and b/application/third_party/mpdf/includes/no_image.jpg differ diff --git a/application/third_party/mpdf/includes/out.php b/application/third_party/mpdf/includes/out.php new file mode 100755 index 00000000..75da4553 --- /dev/null +++ b/application/third_party/mpdf/includes/out.php @@ -0,0 +1,59 @@ +Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Transfer-Encoding: binary'); + header('Cache-Control: public, must-revalidate, max-age=0'); + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + header('Content-disposition: attachment; filename="'.$name.'"'); + } + $filesize = filesize($path.$tempfilename); + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // don't use length if server using compression + header('Content-Length: '.$filesize); + } + $fd=fopen($path.$tempfilename,'rb'); + fpassthru($fd); + fclose($fd); + unlink($path.$tempfilename); + // ====================== DELETE OLD FILES - Housekeeping ========================================= + // Clear any files in directory that are >24 hrs old + $interval = 86400; + if ($handle = opendir(dirname($path.'dummy'))) { + while (false !== ($file = readdir($handle))) { + if (((filemtime($path.$file)+$interval) < time()) && ($file != "..") && ($file != ".") && substr($file, -3)=='pdf') { + unlink($path.$file); + } + } + closedir($handle); + } + exit; + } +?> \ No newline at end of file diff --git a/application/third_party/mpdf/includes/subs_core.php b/application/third_party/mpdf/includes/subs_core.php new file mode 100755 index 00000000..326a3f4b --- /dev/null +++ b/application/third_party/mpdf/includes/subs_core.php @@ -0,0 +1,454 @@ + 160, +161 => 161, +162 => 162, +163 => 163, +164 => 164, +165 => 165, +166 => 166, +167 => 167, +168 => 168, +169 => 169, +170 => 170, +171 => 171, +172 => 172, +173 => 173, +174 => 174, +175 => 175, +176 => 176, +177 => 177, +178 => 178, +179 => 179, +180 => 180, +181 => 181, +182 => 182, +183 => 183, +184 => 184, +185 => 185, +186 => 186, +187 => 187, +188 => 188, +189 => 189, +190 => 190, +191 => 191, +192 => 192, +193 => 193, +194 => 194, +195 => 195, +196 => 196, +197 => 197, +198 => 198, +199 => 199, +200 => 200, +201 => 201, +202 => 202, +203 => 203, +204 => 204, +205 => 205, +206 => 206, +207 => 207, +208 => 208, +209 => 209, +210 => 210, +211 => 211, +212 => 212, +213 => 213, +214 => 214, +215 => 215, +216 => 216, +217 => 217, +218 => 218, +219 => 219, +220 => 220, +221 => 221, +222 => 222, +223 => 223, +224 => 224, +225 => 225, +226 => 226, +227 => 227, +228 => 228, +229 => 229, +230 => 230, +231 => 231, +232 => 232, +233 => 233, +234 => 234, +235 => 235, +236 => 236, +237 => 237, +238 => 238, +239 => 239, +240 => 240, +241 => 241, +242 => 242, +243 => 243, +244 => 244, +245 => 245, +246 => 246, +247 => 247, +248 => 248, +249 => 249, +250 => 250, +251 => 251, +252 => 252, +253 => 253, +254 => 254, +255 => 255, +338 => 140, +339 => 156, +352 => 138, +353 => 154, +376 => 159, +381 => 142, +382 => 158, +402 => 131, +710 => 136, +732 => 152, +8211 => 150, +8212 => 151, +8216 => 145, +8217 => 146, +8218 => 130, +8220 => 147, +8221 => 148, +8222 => 132, +8224 => 134, +8225 => 135, +8226 => 149, +8230 => 133, +8240 => 137, +8249 => 139, +8250 => 155, +8364 => 128, +8482 => 153 +); + +$zarr = array( +8594 => 213, +8596 => 214, +8597 => 215, +9312 => 172, +9313 => 173, +9314 => 174, +9315 => 175, +9316 => 176, +9317 => 177, +9318 => 178, +9319 => 179, +9320 => 180, +9321 => 181, +9632 => 110, +9650 => 115, +9660 => 116, +9670 => 117, +9679 => 108, +9687 => 119, +9733 => 72, +9742 => 37, +9755 => 42, +9758 => 43, +9824 => 171, +9827 => 168, +9829 => 170, +9830 => 169, +9985 => 33, +9986 => 34, +9987 => 35, +9988 => 36, +9990 => 38, +9991 => 39, +9992 => 40, +9993 => 41, +9996 => 44, +9997 => 45, +9998 => 46, +9999 => 47, +10000 => 48, +10001 => 49, +10002 => 50, +10003 => 51, +10004 => 52, +10005 => 53, +10006 => 54, +10007 => 55, +10008 => 56, +10009 => 57, +10010 => 58, +10011 => 59, +10012 => 60, +10013 => 61, +10014 => 62, +10015 => 63, +10016 => 64, +10017 => 65, +10018 => 66, +10019 => 67, +10020 => 68, +10021 => 69, +10022 => 70, +10023 => 71, +10025 => 73, +10026 => 74, +10027 => 75, +10028 => 76, +10029 => 77, +10030 => 78, +10031 => 79, +10032 => 80, +10033 => 81, +10034 => 82, +10035 => 83, +10036 => 84, +10037 => 85, +10038 => 86, +10039 => 87, +10040 => 88, +10041 => 89, +10042 => 90, +10043 => 91, +10044 => 92, +10045 => 93, +10046 => 94, +10047 => 95, +10048 => 96, +10049 => 97, +10050 => 98, +10051 => 99, +10052 => 100, +10053 => 101, +10054 => 102, +10055 => 103, +10056 => 104, +10057 => 105, +10058 => 106, +10059 => 107, +10061 => 109, +10063 => 111, +10064 => 112, +10065 => 113, +10066 => 114, +10070 => 118, +10072 => 120, +10073 => 121, +10074 => 122, +10075 => 123, +10076 => 124, +10077 => 125, +10078 => 126, +10081 => 161, +10082 => 162, +10083 => 163, +10084 => 164, +10085 => 165, +10086 => 166, +10087 => 167, +10102 => 182, +10103 => 183, +10104 => 184, +10105 => 185, +10106 => 186, +10107 => 187, +10108 => 188, +10109 => 189, +10110 => 190, +10111 => 191, +10112 => 192, +10113 => 193, +10114 => 194, +10115 => 195, +10116 => 196, +10117 => 197, +10118 => 198, +10119 => 199, +10120 => 200, +10121 => 201, +10122 => 202, +10123 => 203, +10124 => 204, +10125 => 205, +10126 => 206, +10127 => 207, +10128 => 208, +10129 => 209, +10130 => 210, +10131 => 211, +10132 => 212, +10136 => 216, +10137 => 217, +10138 => 218, +10139 => 219, +10140 => 220, +10141 => 221, +10142 => 222, +10143 => 223, +10144 => 224, +10145 => 225, +10146 => 226, +10147 => 227, +10148 => 228, +10149 => 229, +10150 => 230, +10151 => 231, +10152 => 232, +10153 => 233, +10154 => 234, +10155 => 235, +10156 => 236, +10157 => 237, +10158 => 238, +10159 => 239, +10161 => 241, +10162 => 242, +10163 => 243, +10164 => 244, +10165 => 245, +10166 => 246, +10167 => 247, +10168 => 248, +10169 => 249, +10170 => 250, +10171 => 251, +10172 => 252, +10173 => 253, +10174 => 254 +); + +$sarr = array( +169 => 227, +172 => 216, +174 => 226, +176 => 176, +177 => 177, +181 => 109, +215 => 180, +247 => 184, +402 => 166, +913 => 65, +914 => 66, +915 => 71, +916 => 68, +917 => 69, +918 => 90, +919 => 72, +920 => 81, +921 => 73, +922 => 75, +923 => 76, +924 => 77, +925 => 78, +926 => 88, +927 => 79, +928 => 80, +929 => 82, +931 => 83, +932 => 84, +933 => 85, +934 => 70, +935 => 67, +936 => 89, +937 => 87, +945 => 97, +946 => 98, +947 => 103, +948 => 100, +949 => 101, +950 => 122, +951 => 104, +952 => 113, +953 => 105, +954 => 107, +955 => 108, +956 => 109, +957 => 110, +958 => 120, +959 => 111, +960 => 112, +961 => 114, +962 => 86, +963 => 115, +964 => 116, +965 => 117, +966 => 102, +967 => 99, +968 => 121, +969 => 119, +977 => 74, +978 => 161, +981 => 106, +982 => 118, +8226 => 183, +8230 => 188, +8242 => 162, +8243 => 178, +8260 => 164, +8465 => 193, +8472 => 195, +8476 => 194, +8482 => 228, +8486 => 87, +8501 => 192, +8592 => 172, +8593 => 173, +8594 => 174, +8595 => 175, +8596 => 171, +8629 => 191, +8656 => 220, +8657 => 221, +8658 => 222, +8659 => 223, +8660 => 219, +8704 => 34, +8706 => 182, +8707 => 36, +8709 => 198, +8710 => 68, +8711 => 209, +8712 => 206, +8713 => 207, +8715 => 39, +8719 => 213, +8721 => 229, +8722 => 45, +8725 => 164, +8727 => 42, +8730 => 214, +8733 => 181, +8734 => 165, +8736 => 208, +8743 => 217, +8744 => 218, +8745 => 199, +8746 => 200, +8747 => 242, +8756 => 92, +8764 => 126, +8773 => 64, +8776 => 187, +8800 => 185, +8801 => 186, +8804 => 163, +8805 => 179, +8834 => 204, +8835 => 201, +8836 => 203, +8838 => 205, +8839 => 202, +8853 => 197, +8855 => 196, +8869 => 94, +8901 => 215, +8992 => 243, +8993 => 245, +9001 => 225, +9002 => 241, +9674 => 224, +9824 => 170, +9827 => 167, +9829 => 169, +9830 => 168 +); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/includes/subs_win-1252.php b/application/third_party/mpdf/includes/subs_win-1252.php new file mode 100755 index 00000000..6658ff72 --- /dev/null +++ b/application/third_party/mpdf/includes/subs_win-1252.php @@ -0,0 +1,308 @@ + '65', + 914 => '66', + 915 => '71', + 916 => '68', + 917 => '69', + 918 => '90', + 919 => '72', + 920 => '81', + 921 => '73', + 922 => '75', + 923 => '76', + 924 => '77', + 925 => '78', + 926 => '88', + 927 => '79', + 928 => '80', + 929 => '82', + 931 => '83', + 932 => '84', + 933 => '85', + 934 => '70', + 935 => '67', + 936 => '89', + 937 => '87', + 945 => '97', + 946 => '98', + 947 => '103', + 948 => '100', + 949 => '101', + 950 => '122', + 951 => '104', + 952 => '113', + 953 => '105', + 954 => '107', + 955 => '108', + 956 => '109', + 957 => '110', + 958 => '120', + 959 => '111', + 960 => '112', + 961 => '114', + 962 => '86', + 963 => '115', + 964 => '116', + 965 => '117', + 966 => '102', + 967 => '99', + 968 => '121', + 969 => '119', + 977 => '74', + 978 => '161', + 981 => '106', + 982 => '118', + 8242 => '162', + 8243 => '178', + 8260 => '164', + 8465 => '193', + 8472 => '195', + 8476 => '194', + 8486 => '87', + 8501 => '192', + 8592 => '172', + 8593 => '173', + 8594 => '174', + 8595 => '175', + 8596 => '171', + 8597 => '215', + 8629 => '191', + 8656 => '220', + 8657 => '221', + 8658 => '222', + 8659 => '223', + 8660 => '219', + 8704 => '34', + 8706 => '182', + 8707 => '36', + 8709 => '198', + 8710 => '68', + 8711 => '209', + 8712 => '206', + 8713 => '207', + 8715 => '39', + 8719 => '213', + 8721 => '229', + 8722 => '45', + 8725 => '164', + 8727 => '42', + 8730 => '214', + 8733 => '181', + 8734 => '165', + 8736 => '208', + 8743 => '217', + 8744 => '218', + 8745 => '199', + 8746 => '200', + 8747 => '242', + 8756 => '92', + 8764 => '126', + 8773 => '64', + 8776 => '187', + 8800 => '185', + 8801 => '186', + 8804 => '163', + 8805 => '179', + 8834 => '204', + 8835 => '201', + 8836 => '203', + 8838 => '205', + 8839 => '202', + 8853 => '197', + 8855 => '196', + 8869 => '94', + 8901 => '215', + 8992 => '243', + 8993 => '245', + 9001 => '225', + 9002 => '241', + 9312 => '172', + 9313 => '173', + 9314 => '174', + 9315 => '175', + 9316 => '176', + 9317 => '177', + 9318 => '178', + 9319 => '179', + 9320 => '180', + 9321 => '181', + 9632 => '110', + 9650 => '115', + 9660 => '116', + 9670 => '117', + 9674 => '224', + 9679 => '108', + 9687 => '119', + 9733 => '72', + 9742 => '37', + 9755 => '42', + 9758 => '43', + 9824 => '170', + 9827 => '167', + 9829 => '169', + 9830 => '168', + 9985 => '33', + 9986 => '34', + 9987 => '35', + 9988 => '36', + 9990 => '38', + 9991 => '39', + 9992 => '40', + 9993 => '41', + 9996 => '44', + 9997 => '45', + 9998 => '46', + 9999 => '47', + 10000 => '48', + 10001 => '49', + 10002 => '50', + 10003 => '51', + 10004 => '52', + 10005 => '53', + 10006 => '54', + 10007 => '55', + 10008 => '56', + 10009 => '57', + 10010 => '58', + 10011 => '59', + 10012 => '60', + 10013 => '61', + 10014 => '62', + 10015 => '63', + 10016 => '64', + 10017 => '65', + 10018 => '66', + 10019 => '67', + 10020 => '68', + 10021 => '69', + 10022 => '70', + 10023 => '71', + 10025 => '73', + 10026 => '74', + 10027 => '75', + 10028 => '76', + 10029 => '77', + 10030 => '78', + 10031 => '79', + 10032 => '80', + 10033 => '81', + 10034 => '82', + 10035 => '83', + 10036 => '84', + 10037 => '85', + 10038 => '86', + 10039 => '87', + 10040 => '88', + 10041 => '89', + 10042 => '90', + 10043 => '91', + 10044 => '92', + 10045 => '93', + 10046 => '94', + 10047 => '95', + 10048 => '96', + 10049 => '97', + 10050 => '98', + 10051 => '99', + 10052 => '100', + 10053 => '101', + 10054 => '102', + 10055 => '103', + 10056 => '104', + 10057 => '105', + 10058 => '106', + 10059 => '107', + 10061 => '109', + 10063 => '111', + 10064 => '112', + 10065 => '113', + 10066 => '114', + 10070 => '118', + 10072 => '120', + 10073 => '121', + 10074 => '122', + 10075 => '123', + 10076 => '124', + 10077 => '125', + 10078 => '126', + 10081 => '161', + 10082 => '162', + 10083 => '163', + 10084 => '164', + 10085 => '165', + 10086 => '166', + 10087 => '167', + 10102 => '182', + 10103 => '183', + 10104 => '184', + 10105 => '185', + 10106 => '186', + 10107 => '187', + 10108 => '188', + 10109 => '189', + 10110 => '190', + 10111 => '191', + 10112 => '192', + 10113 => '193', + 10114 => '194', + 10115 => '195', + 10116 => '196', + 10117 => '197', + 10118 => '198', + 10119 => '199', + 10120 => '200', + 10121 => '201', + 10122 => '202', + 10123 => '203', + 10124 => '204', + 10125 => '205', + 10126 => '206', + 10127 => '207', + 10128 => '208', + 10129 => '209', + 10130 => '210', + 10131 => '211', + 10132 => '212', + 10136 => '216', + 10137 => '217', + 10138 => '218', + 10139 => '219', + 10140 => '220', + 10141 => '221', + 10142 => '222', + 10143 => '223', + 10144 => '224', + 10145 => '225', + 10146 => '226', + 10147 => '227', + 10148 => '228', + 10149 => '229', + 10150 => '230', + 10151 => '231', + 10152 => '232', + 10153 => '233', + 10154 => '234', + 10155 => '235', + 10156 => '236', + 10157 => '237', + 10158 => '238', + 10159 => '239', + 10161 => '241', + 10162 => '242', + 10163 => '243', + 10164 => '244', + 10165 => '245', + 10166 => '246', + 10167 => '247', + 10168 => '248', + 10169 => '249', + 10170 => '250', + 10171 => '251', + 10172 => '252', + 10173 => '253', + 10174 => '254', +); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/includes/upperCase.php b/application/third_party/mpdf/includes/upperCase.php new file mode 100755 index 00000000..020f4264 --- /dev/null +++ b/application/third_party/mpdf/includes/upperCase.php @@ -0,0 +1,975 @@ +upperCase=array ( + 97 => 65, + 98 => 66, + 99 => 67, + 100 => 68, + 101 => 69, + 102 => 70, + 103 => 71, + 104 => 72, + 105 => 73, + 106 => 74, + 107 => 75, + 108 => 76, + 109 => 77, + 110 => 78, + 111 => 79, + 112 => 80, + 113 => 81, + 114 => 82, + 115 => 83, + 116 => 84, + 117 => 85, + 118 => 86, + 119 => 87, + 120 => 88, + 121 => 89, + 122 => 90, + 181 => 924, + 224 => 192, + 225 => 193, + 226 => 194, + 227 => 195, + 228 => 196, + 229 => 197, + 230 => 198, + 231 => 199, + 232 => 200, + 233 => 201, + 234 => 202, + 235 => 203, + 236 => 204, + 237 => 205, + 238 => 206, + 239 => 207, + 240 => 208, + 241 => 209, + 242 => 210, + 243 => 211, + 244 => 212, + 245 => 213, + 246 => 214, + 248 => 216, + 249 => 217, + 250 => 218, + 251 => 219, + 252 => 220, + 253 => 221, + 254 => 222, + 255 => 376, + 257 => 256, + 259 => 258, + 261 => 260, + 263 => 262, + 265 => 264, + 267 => 266, + 269 => 268, + 271 => 270, + 273 => 272, + 275 => 274, + 277 => 276, + 279 => 278, + 281 => 280, + 283 => 282, + 285 => 284, + 287 => 286, + 289 => 288, + 291 => 290, + 293 => 292, + 295 => 294, + 297 => 296, + 299 => 298, + 301 => 300, + 303 => 302, + 305 => 73, + 307 => 306, + 309 => 308, + 311 => 310, + 314 => 313, + 316 => 315, + 318 => 317, + 320 => 319, + 322 => 321, + 324 => 323, + 326 => 325, + 328 => 327, + 331 => 330, + 333 => 332, + 335 => 334, + 337 => 336, + 339 => 338, + 341 => 340, + 343 => 342, + 345 => 344, + 347 => 346, + 349 => 348, + 351 => 350, + 353 => 352, + 355 => 354, + 357 => 356, + 359 => 358, + 361 => 360, + 363 => 362, + 365 => 364, + 367 => 366, + 369 => 368, + 371 => 370, + 373 => 372, + 375 => 374, + 378 => 377, + 380 => 379, + 382 => 381, + 383 => 83, + 384 => 579, + 387 => 386, + 389 => 388, + 392 => 391, + 396 => 395, + 402 => 401, + 405 => 502, + 409 => 408, + 410 => 573, + 414 => 544, + 417 => 416, + 419 => 418, + 421 => 420, + 424 => 423, + 429 => 428, + 432 => 431, + 436 => 435, + 438 => 437, + 441 => 440, + 445 => 444, + 447 => 503, + 453 => 452, + 454 => 452, + 456 => 455, + 457 => 455, + 459 => 458, + 460 => 458, + 462 => 461, + 464 => 463, + 466 => 465, + 468 => 467, + 470 => 469, + 472 => 471, + 474 => 473, + 476 => 475, + 477 => 398, + 479 => 478, + 481 => 480, + 483 => 482, + 485 => 484, + 487 => 486, + 489 => 488, + 491 => 490, + 493 => 492, + 495 => 494, + 498 => 497, + 499 => 497, + 501 => 500, + 505 => 504, + 507 => 506, + 509 => 508, + 511 => 510, + 513 => 512, + 515 => 514, + 517 => 516, + 519 => 518, + 521 => 520, + 523 => 522, + 525 => 524, + 527 => 526, + 529 => 528, + 531 => 530, + 533 => 532, + 535 => 534, + 537 => 536, + 539 => 538, + 541 => 540, + 543 => 542, + 547 => 546, + 549 => 548, + 551 => 550, + 553 => 552, + 555 => 554, + 557 => 556, + 559 => 558, + 561 => 560, + 563 => 562, + 572 => 571, + 575 => 11390, + 576 => 11391, + 578 => 577, + 583 => 582, + 585 => 584, + 587 => 586, + 589 => 588, + 591 => 590, + 592 => 11375, + 593 => 11373, + 594 => 11376, + 595 => 385, + 596 => 390, + 598 => 393, + 599 => 394, + 601 => 399, + 603 => 400, + 608 => 403, + 611 => 404, + 616 => 407, + 617 => 406, + 619 => 11362, + 623 => 412, + 625 => 11374, + 626 => 413, + 629 => 415, + 637 => 11364, + 640 => 422, + 643 => 425, + 648 => 430, + 649 => 580, + 650 => 433, + 651 => 434, + 652 => 581, + 658 => 439, + 837 => 921, + 881 => 880, + 883 => 882, + 887 => 886, + 891 => 1021, + 892 => 1022, + 893 => 1023, + 940 => 902, + 941 => 904, + 942 => 905, + 943 => 906, + 945 => 913, + 946 => 914, + 947 => 915, + 948 => 916, + 949 => 917, + 950 => 918, + 951 => 919, + 952 => 920, + 953 => 921, + 954 => 922, + 955 => 923, + 956 => 924, + 957 => 925, + 958 => 926, + 959 => 927, + 960 => 928, + 961 => 929, + 962 => 931, + 963 => 931, + 964 => 932, + 965 => 933, + 966 => 934, + 967 => 935, + 968 => 936, + 969 => 937, + 970 => 938, + 971 => 939, + 972 => 908, + 973 => 910, + 974 => 911, + 976 => 914, + 977 => 920, + 981 => 934, + 982 => 928, + 983 => 975, + 985 => 984, + 987 => 986, + 989 => 988, + 991 => 990, + 993 => 992, + 995 => 994, + 997 => 996, + 999 => 998, + 1001 => 1000, + 1003 => 1002, + 1005 => 1004, + 1007 => 1006, + 1008 => 922, + 1009 => 929, + 1010 => 1017, + 1013 => 917, + 1016 => 1015, + 1019 => 1018, + 1072 => 1040, + 1073 => 1041, + 1074 => 1042, + 1075 => 1043, + 1076 => 1044, + 1077 => 1045, + 1078 => 1046, + 1079 => 1047, + 1080 => 1048, + 1081 => 1049, + 1082 => 1050, + 1083 => 1051, + 1084 => 1052, + 1085 => 1053, + 1086 => 1054, + 1087 => 1055, + 1088 => 1056, + 1089 => 1057, + 1090 => 1058, + 1091 => 1059, + 1092 => 1060, + 1093 => 1061, + 1094 => 1062, + 1095 => 1063, + 1096 => 1064, + 1097 => 1065, + 1098 => 1066, + 1099 => 1067, + 1100 => 1068, + 1101 => 1069, + 1102 => 1070, + 1103 => 1071, + 1104 => 1024, + 1105 => 1025, + 1106 => 1026, + 1107 => 1027, + 1108 => 1028, + 1109 => 1029, + 1110 => 1030, + 1111 => 1031, + 1112 => 1032, + 1113 => 1033, + 1114 => 1034, + 1115 => 1035, + 1116 => 1036, + 1117 => 1037, + 1118 => 1038, + 1119 => 1039, + 1121 => 1120, + 1123 => 1122, + 1125 => 1124, + 1127 => 1126, + 1129 => 1128, + 1131 => 1130, + 1133 => 1132, + 1135 => 1134, + 1137 => 1136, + 1139 => 1138, + 1141 => 1140, + 1143 => 1142, + 1145 => 1144, + 1147 => 1146, + 1149 => 1148, + 1151 => 1150, + 1153 => 1152, + 1163 => 1162, + 1165 => 1164, + 1167 => 1166, + 1169 => 1168, + 1171 => 1170, + 1173 => 1172, + 1175 => 1174, + 1177 => 1176, + 1179 => 1178, + 1181 => 1180, + 1183 => 1182, + 1185 => 1184, + 1187 => 1186, + 1189 => 1188, + 1191 => 1190, + 1193 => 1192, + 1195 => 1194, + 1197 => 1196, + 1199 => 1198, + 1201 => 1200, + 1203 => 1202, + 1205 => 1204, + 1207 => 1206, + 1209 => 1208, + 1211 => 1210, + 1213 => 1212, + 1215 => 1214, + 1218 => 1217, + 1220 => 1219, + 1222 => 1221, + 1224 => 1223, + 1226 => 1225, + 1228 => 1227, + 1230 => 1229, + 1231 => 1216, + 1233 => 1232, + 1235 => 1234, + 1237 => 1236, + 1239 => 1238, + 1241 => 1240, + 1243 => 1242, + 1245 => 1244, + 1247 => 1246, + 1249 => 1248, + 1251 => 1250, + 1253 => 1252, + 1255 => 1254, + 1257 => 1256, + 1259 => 1258, + 1261 => 1260, + 1263 => 1262, + 1265 => 1264, + 1267 => 1266, + 1269 => 1268, + 1271 => 1270, + 1273 => 1272, + 1275 => 1274, + 1277 => 1276, + 1279 => 1278, + 1281 => 1280, + 1283 => 1282, + 1285 => 1284, + 1287 => 1286, + 1289 => 1288, + 1291 => 1290, + 1293 => 1292, + 1295 => 1294, + 1297 => 1296, + 1299 => 1298, + 1301 => 1300, + 1303 => 1302, + 1305 => 1304, + 1307 => 1306, + 1309 => 1308, + 1311 => 1310, + 1313 => 1312, + 1315 => 1314, + 1317 => 1316, + 1377 => 1329, + 1378 => 1330, + 1379 => 1331, + 1380 => 1332, + 1381 => 1333, + 1382 => 1334, + 1383 => 1335, + 1384 => 1336, + 1385 => 1337, + 1386 => 1338, + 1387 => 1339, + 1388 => 1340, + 1389 => 1341, + 1390 => 1342, + 1391 => 1343, + 1392 => 1344, + 1393 => 1345, + 1394 => 1346, + 1395 => 1347, + 1396 => 1348, + 1397 => 1349, + 1398 => 1350, + 1399 => 1351, + 1400 => 1352, + 1401 => 1353, + 1402 => 1354, + 1403 => 1355, + 1404 => 1356, + 1405 => 1357, + 1406 => 1358, + 1407 => 1359, + 1408 => 1360, + 1409 => 1361, + 1410 => 1362, + 1411 => 1363, + 1412 => 1364, + 1413 => 1365, + 1414 => 1366, + 7545 => 42877, + 7549 => 11363, + 7681 => 7680, + 7683 => 7682, + 7685 => 7684, + 7687 => 7686, + 7689 => 7688, + 7691 => 7690, + 7693 => 7692, + 7695 => 7694, + 7697 => 7696, + 7699 => 7698, + 7701 => 7700, + 7703 => 7702, + 7705 => 7704, + 7707 => 7706, + 7709 => 7708, + 7711 => 7710, + 7713 => 7712, + 7715 => 7714, + 7717 => 7716, + 7719 => 7718, + 7721 => 7720, + 7723 => 7722, + 7725 => 7724, + 7727 => 7726, + 7729 => 7728, + 7731 => 7730, + 7733 => 7732, + 7735 => 7734, + 7737 => 7736, + 7739 => 7738, + 7741 => 7740, + 7743 => 7742, + 7745 => 7744, + 7747 => 7746, + 7749 => 7748, + 7751 => 7750, + 7753 => 7752, + 7755 => 7754, + 7757 => 7756, + 7759 => 7758, + 7761 => 7760, + 7763 => 7762, + 7765 => 7764, + 7767 => 7766, + 7769 => 7768, + 7771 => 7770, + 7773 => 7772, + 7775 => 7774, + 7777 => 7776, + 7779 => 7778, + 7781 => 7780, + 7783 => 7782, + 7785 => 7784, + 7787 => 7786, + 7789 => 7788, + 7791 => 7790, + 7793 => 7792, + 7795 => 7794, + 7797 => 7796, + 7799 => 7798, + 7801 => 7800, + 7803 => 7802, + 7805 => 7804, + 7807 => 7806, + 7809 => 7808, + 7811 => 7810, + 7813 => 7812, + 7815 => 7814, + 7817 => 7816, + 7819 => 7818, + 7821 => 7820, + 7823 => 7822, + 7825 => 7824, + 7827 => 7826, + 7829 => 7828, + 7835 => 7776, + 7841 => 7840, + 7843 => 7842, + 7845 => 7844, + 7847 => 7846, + 7849 => 7848, + 7851 => 7850, + 7853 => 7852, + 7855 => 7854, + 7857 => 7856, + 7859 => 7858, + 7861 => 7860, + 7863 => 7862, + 7865 => 7864, + 7867 => 7866, + 7869 => 7868, + 7871 => 7870, + 7873 => 7872, + 7875 => 7874, + 7877 => 7876, + 7879 => 7878, + 7881 => 7880, + 7883 => 7882, + 7885 => 7884, + 7887 => 7886, + 7889 => 7888, + 7891 => 7890, + 7893 => 7892, + 7895 => 7894, + 7897 => 7896, + 7899 => 7898, + 7901 => 7900, + 7903 => 7902, + 7905 => 7904, + 7907 => 7906, + 7909 => 7908, + 7911 => 7910, + 7913 => 7912, + 7915 => 7914, + 7917 => 7916, + 7919 => 7918, + 7921 => 7920, + 7923 => 7922, + 7925 => 7924, + 7927 => 7926, + 7929 => 7928, + 7931 => 7930, + 7933 => 7932, + 7935 => 7934, + 7936 => 7944, + 7937 => 7945, + 7938 => 7946, + 7939 => 7947, + 7940 => 7948, + 7941 => 7949, + 7942 => 7950, + 7943 => 7951, + 7952 => 7960, + 7953 => 7961, + 7954 => 7962, + 7955 => 7963, + 7956 => 7964, + 7957 => 7965, + 7968 => 7976, + 7969 => 7977, + 7970 => 7978, + 7971 => 7979, + 7972 => 7980, + 7973 => 7981, + 7974 => 7982, + 7975 => 7983, + 7984 => 7992, + 7985 => 7993, + 7986 => 7994, + 7987 => 7995, + 7988 => 7996, + 7989 => 7997, + 7990 => 7998, + 7991 => 7999, + 8000 => 8008, + 8001 => 8009, + 8002 => 8010, + 8003 => 8011, + 8004 => 8012, + 8005 => 8013, + 8017 => 8025, + 8019 => 8027, + 8021 => 8029, + 8023 => 8031, + 8032 => 8040, + 8033 => 8041, + 8034 => 8042, + 8035 => 8043, + 8036 => 8044, + 8037 => 8045, + 8038 => 8046, + 8039 => 8047, + 8048 => 8122, + 8049 => 8123, + 8050 => 8136, + 8051 => 8137, + 8052 => 8138, + 8053 => 8139, + 8054 => 8154, + 8055 => 8155, + 8056 => 8184, + 8057 => 8185, + 8058 => 8170, + 8059 => 8171, + 8060 => 8186, + 8061 => 8187, + 8064 => 8072, + 8065 => 8073, + 8066 => 8074, + 8067 => 8075, + 8068 => 8076, + 8069 => 8077, + 8070 => 8078, + 8071 => 8079, + 8080 => 8088, + 8081 => 8089, + 8082 => 8090, + 8083 => 8091, + 8084 => 8092, + 8085 => 8093, + 8086 => 8094, + 8087 => 8095, + 8096 => 8104, + 8097 => 8105, + 8098 => 8106, + 8099 => 8107, + 8100 => 8108, + 8101 => 8109, + 8102 => 8110, + 8103 => 8111, + 8112 => 8120, + 8113 => 8121, + 8115 => 8124, + 8126 => 921, + 8131 => 8140, + 8144 => 8152, + 8145 => 8153, + 8160 => 8168, + 8161 => 8169, + 8165 => 8172, + 8179 => 8188, + 8526 => 8498, + 8560 => 8544, + 8561 => 8545, + 8562 => 8546, + 8563 => 8547, + 8564 => 8548, + 8565 => 8549, + 8566 => 8550, + 8567 => 8551, + 8568 => 8552, + 8569 => 8553, + 8570 => 8554, + 8571 => 8555, + 8572 => 8556, + 8573 => 8557, + 8574 => 8558, + 8575 => 8559, + 8580 => 8579, + 9424 => 9398, + 9425 => 9399, + 9426 => 9400, + 9427 => 9401, + 9428 => 9402, + 9429 => 9403, + 9430 => 9404, + 9431 => 9405, + 9432 => 9406, + 9433 => 9407, + 9434 => 9408, + 9435 => 9409, + 9436 => 9410, + 9437 => 9411, + 9438 => 9412, + 9439 => 9413, + 9440 => 9414, + 9441 => 9415, + 9442 => 9416, + 9443 => 9417, + 9444 => 9418, + 9445 => 9419, + 9446 => 9420, + 9447 => 9421, + 9448 => 9422, + 9449 => 9423, + 11312 => 11264, + 11313 => 11265, + 11314 => 11266, + 11315 => 11267, + 11316 => 11268, + 11317 => 11269, + 11318 => 11270, + 11319 => 11271, + 11320 => 11272, + 11321 => 11273, + 11322 => 11274, + 11323 => 11275, + 11324 => 11276, + 11325 => 11277, + 11326 => 11278, + 11327 => 11279, + 11328 => 11280, + 11329 => 11281, + 11330 => 11282, + 11331 => 11283, + 11332 => 11284, + 11333 => 11285, + 11334 => 11286, + 11335 => 11287, + 11336 => 11288, + 11337 => 11289, + 11338 => 11290, + 11339 => 11291, + 11340 => 11292, + 11341 => 11293, + 11342 => 11294, + 11343 => 11295, + 11344 => 11296, + 11345 => 11297, + 11346 => 11298, + 11347 => 11299, + 11348 => 11300, + 11349 => 11301, + 11350 => 11302, + 11351 => 11303, + 11352 => 11304, + 11353 => 11305, + 11354 => 11306, + 11355 => 11307, + 11356 => 11308, + 11357 => 11309, + 11358 => 11310, + 11361 => 11360, + 11365 => 570, + 11366 => 574, + 11368 => 11367, + 11370 => 11369, + 11372 => 11371, + 11379 => 11378, + 11382 => 11381, + 11393 => 11392, + 11395 => 11394, + 11397 => 11396, + 11399 => 11398, + 11401 => 11400, + 11403 => 11402, + 11405 => 11404, + 11407 => 11406, + 11409 => 11408, + 11411 => 11410, + 11413 => 11412, + 11415 => 11414, + 11417 => 11416, + 11419 => 11418, + 11421 => 11420, + 11423 => 11422, + 11425 => 11424, + 11427 => 11426, + 11429 => 11428, + 11431 => 11430, + 11433 => 11432, + 11435 => 11434, + 11437 => 11436, + 11439 => 11438, + 11441 => 11440, + 11443 => 11442, + 11445 => 11444, + 11447 => 11446, + 11449 => 11448, + 11451 => 11450, + 11453 => 11452, + 11455 => 11454, + 11457 => 11456, + 11459 => 11458, + 11461 => 11460, + 11463 => 11462, + 11465 => 11464, + 11467 => 11466, + 11469 => 11468, + 11471 => 11470, + 11473 => 11472, + 11475 => 11474, + 11477 => 11476, + 11479 => 11478, + 11481 => 11480, + 11483 => 11482, + 11485 => 11484, + 11487 => 11486, + 11489 => 11488, + 11491 => 11490, + 11500 => 11499, + 11502 => 11501, + 11520 => 4256, + 11521 => 4257, + 11522 => 4258, + 11523 => 4259, + 11524 => 4260, + 11525 => 4261, + 11526 => 4262, + 11527 => 4263, + 11528 => 4264, + 11529 => 4265, + 11530 => 4266, + 11531 => 4267, + 11532 => 4268, + 11533 => 4269, + 11534 => 4270, + 11535 => 4271, + 11536 => 4272, + 11537 => 4273, + 11538 => 4274, + 11539 => 4275, + 11540 => 4276, + 11541 => 4277, + 11542 => 4278, + 11543 => 4279, + 11544 => 4280, + 11545 => 4281, + 11546 => 4282, + 11547 => 4283, + 11548 => 4284, + 11549 => 4285, + 11550 => 4286, + 11551 => 4287, + 11552 => 4288, + 11553 => 4289, + 11554 => 4290, + 11555 => 4291, + 11556 => 4292, + 11557 => 4293, + 42561 => 42560, + 42563 => 42562, + 42565 => 42564, + 42567 => 42566, + 42569 => 42568, + 42571 => 42570, + 42573 => 42572, + 42575 => 42574, + 42577 => 42576, + 42579 => 42578, + 42581 => 42580, + 42583 => 42582, + 42585 => 42584, + 42587 => 42586, + 42589 => 42588, + 42591 => 42590, + 42595 => 42594, + 42597 => 42596, + 42599 => 42598, + 42601 => 42600, + 42603 => 42602, + 42605 => 42604, + 42625 => 42624, + 42627 => 42626, + 42629 => 42628, + 42631 => 42630, + 42633 => 42632, + 42635 => 42634, + 42637 => 42636, + 42639 => 42638, + 42641 => 42640, + 42643 => 42642, + 42645 => 42644, + 42647 => 42646, + 42787 => 42786, + 42789 => 42788, + 42791 => 42790, + 42793 => 42792, + 42795 => 42794, + 42797 => 42796, + 42799 => 42798, + 42803 => 42802, + 42805 => 42804, + 42807 => 42806, + 42809 => 42808, + 42811 => 42810, + 42813 => 42812, + 42815 => 42814, + 42817 => 42816, + 42819 => 42818, + 42821 => 42820, + 42823 => 42822, + 42825 => 42824, + 42827 => 42826, + 42829 => 42828, + 42831 => 42830, + 42833 => 42832, + 42835 => 42834, + 42837 => 42836, + 42839 => 42838, + 42841 => 42840, + 42843 => 42842, + 42845 => 42844, + 42847 => 42846, + 42849 => 42848, + 42851 => 42850, + 42853 => 42852, + 42855 => 42854, + 42857 => 42856, + 42859 => 42858, + 42861 => 42860, + 42863 => 42862, + 42874 => 42873, + 42876 => 42875, + 42879 => 42878, + 42881 => 42880, + 42883 => 42882, + 42885 => 42884, + 42887 => 42886, + 42892 => 42891, +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/lang2fonts.css b/application/third_party/mpdf/lang2fonts.css new file mode 100755 index 00000000..e60b7842 --- /dev/null +++ b/application/third_party/mpdf/lang2fonts.css @@ -0,0 +1,394 @@ +/* European */ +:lang("en"), :lang("eng"), /* English */ /* LATIN */ +:lang("eu"), :lang("eus"), /* Basque */ +:lang("br"), :lang("bre"), /* Breton */ +:lang("ca"), :lang("cat"), /* Catalan */ +:lang("co"), :lang("cos"), /* Corsican */ +:lang("kw"), :lang("cor"), /* Cornish */ +:lang("cy"), :lang("cym"), /* Welsh */ +:lang("cs"), :lang("ces"), /* Czech */ +:lang("da"), :lang("dan"), /* Danish */ +:lang("nl"), :lang("nld"), /* Dutch */ +:lang("et"), :lang("est"), /* Estonian */ +:lang("fo"), :lang("fao"), /* Faroese */ +:lang("fi"), :lang("fin"), /* Finnish */ +:lang("fr"), :lang("fra"), /* French */ +:lang("gl"), :lang("glg"), /* Galician */ +:lang("de"), :lang("deu"), /* German */ +:lang("ht"), :lang("hat"), /* Haitian; Haitian Creole */ +:lang("hu"), :lang("hun"), /* Hungarian */ +:lang("ga"), :lang("gle"), /* Irish */ +:lang("is"), :lang("isl"), /* Icelandic */ +:lang("it"), :lang("ita"), /* Italian */ +:lang("la"), :lang("lat"), /* Latin */ +:lang("lb"), :lang("ltz"), /* Luxembourgish */ +:lang("li"), :lang("lim"), /* Limburgish */ +:lang("lt"), :lang("lit"), /* Lithuanian */ +:lang("lv"), :lang("lav"), /* Latvian */ +:lang("gv"), :lang("glv"), /* Manx */ +:lang("no"), :lang("nor"), /* Norwegian */ +:lang("nn"), :lang("nno"), /* Norwegian Nynorsk */ +:lang("nb"), :lang("nob"), /* Norwegian Bokmal */ +:lang("pl"), :lang("pol"), /* Polish */ +:lang("pt"), :lang("por"), /* Portuguese */ +:lang("ro"), :lang("ron"), /* Romanian */ +:lang("gd"), :lang("gla"), /* Scottish Gaelic */ +:lang("es"), :lang("spa"), /* Spanish */ +:lang("sv"), :lang("swe"), /* Swedish */ +:lang("sl"), :lang("slv"), /* Slovene */ +:lang("sk"), :lang("slk") { /* Slovak */ + font-family: dejavusanscondensed; +} + + +:lang("el"), :lang("ell") { /* GREEK */ + font-family: dejavusanscondensed; +} + +:lang("ru"), :lang("rus"), /* Russian */ /* CYRILLIC */ +:lang("ab"), :lang("abk"), /* Abkhaz */ +:lang("av"), :lang("ava"), /* Avaric */ +:lang("ba"), :lang("bak"), /* Bashkir */ +:lang("be"), :lang("bel"), /* Belarusian */ +:lang("bg"), :lang("bul"), /* Bulgarian */ +:lang("ce"), :lang("che"), /* Chechen */ +:lang("cv"), :lang("chv"), /* Chuvash */ +:lang("kk"), :lang("kaz"), /* Kazakh */ +:lang("kv"), :lang("kom"), /* Komi */ +:lang("ky"), :lang("kir"), /* Kyrgyz */ +:lang("mk"), :lang("mkd"), /* Macedonian */ +:lang("cu"), :lang("chu"), /* Old Church Slavonic */ +:lang("os"), :lang("oss"), /* Ossetian */ +:lang("sr"), :lang("srp"), /* Serbian */ +:lang("tg"), :lang("tgk"), /* Tajik */ +:lang("tt"), :lang("tat"), /* Tatar */ +:lang("tk"), :lang("tuk"), /* Turkmen */ +:lang("uk"), :lang("ukr") { /* Ukrainian */ + font-family: dejavusanscondensed; +} + + + +:lang("hy"), :lang("hye") { /* ARMENIAN */ + font-family: dejavusanscondensed; +} +:lang("ka"), :lang("kat") { /* GEORGIAN */ + font-family: dejavusanscondensed; +} +:lang("cop") { /* COPTIC */ + font-family: quivira; +} +:lang("got") { /* GOTHIC */ + font-family: freeserif; +} +:lang("und-Latn") { /* LATIN */ + font-family: dejavusanscondensed; +} +:lang("und-Cyrl") { /* CYRILLIC */ + font-family: dejavusanscondensed; +} +:lang("und-Cprt") { /* CYPRIOT */ + font-family: aegean; +} +:lang("und-Glag") { /* GLAGOLITIC */ + font-family: mph2bdamase; +} +:lang("und-Linb") { /* LINEAR_B */ + font-family: aegean; +} +:lang("und-Ogam") { /* OGHAM */ + font-family: dejavusanscondensed; +} +:lang("und-Ital") { /* OLD_ITALIC */ + font-family: aegean; +} +:lang("und-Runr") { /* RUNIC */ + font-family: sun-exta; +} +:lang("und-Shaw") { /* SHAVIAN */ + font-family: mph2bdamase; +} + + + + +/* African */ +:lang("am"), :lang("amh") { /* Amharic ETHIOPIC */ + font-family: abyssinicasil; +} +:lang("ti"), :lang("tir") { /* Tigrinya ETHIOPIC */ + font-family: abyssinicasil; +} +:lang("nqo") { /* NKO */ + font-family: dejavusanscondensed; +} +:lang("vai") { /* VAI */ + font-family: freesans; +} +:lang("und-Egyp") { /* EGYPTIAN_HIEROGLYPHS */ + font-family: aegyptus; +} +:lang("und-Ethi") { /* ETHIOPIC */ + font-family: abyssinicasil; +} +:lang("und-Osma") { /* OSMANYA */ + font-family: mph2bdamase; +} +:lang("und-Tfng") { /* TIFINAGH */ + font-family: dejavusanscondensed; +} + + + + + +/* Middle Eastern */ +:lang("ar"), :lang("ara") { /* Arabic */ + font-family: xbriyaz; +} +:lang("fa"), :lang("fas") { /* Persian (Farsi) */ + font-family: xbriyaz; +} +:lang("ku"), :lang("kur") { /* Kurdish */ + font-family: xbriyaz; +} +:lang("ps"), :lang("pus") { /* Pashto */ + font-family: xbriyaz; +} +:lang("ur"), :lang("urd") { /* Urdu */ + font-family: xbriyaz; +} +:lang("he"), :lang("heb") { /* HEBREW */ + font-family: taameydavidclm; +} +:lang("yi"), :lang("yid") { /* Yiddish */ + font-family: taameydavidclm; +} +:lang("syr") { /* SYRIAC */ + font-family: estrangeloedessa; +} + +:lang("xcr") { /* CARIAN */ + font-family: aegean; +} +:lang("xlc") { /* LYCIAN */ + font-family: aegean; +} +:lang("xld") { /* LYDIAN */ + font-family: aegean; +} +:lang("phn") { /* PHOENICIAN */ + font-family: aegean; +} +:lang("uga") { /* UGARITIC */ + font-family: aegean; +} + +:lang("und-Arab") { /* ARABIC */ + font-family: xbriyaz; +} +:lang("und-Xsux") { /* CUNEIFORM */ + font-family: akkadian; +} + + + + +/* Central Asian */ +:lang("bo"), :lang("bod"), /* TIBETAN */ +:lang("dz"), :lang("dzo") { /* Dzongkha */ + font-family: jomolhari; +} + + + +/* South Asian */ +:lang("as"), :lang("asm") { /* Assamese */ + font-family: freeserif; +} +:lang("bn"), :lang("ben") { /* BENGALI; Bangla */ + font-family: freeserif; +} +:lang("ks"), :lang("kas") { /* Kashmiri */ + font-family: freeserif; +} +:lang("hi"), :lang("hin"), /* Hindi DEVANAGARI */ +:lang("bh"), :lang("bih"), /* Bihari (Bhojpuri, Magahi, and Maithili) */ +:lang("sa"), :lang("san") { /* Sanskrit */ + font-family: freeserif; +} +:lang("gu"), :lang("guj") { /* Gujarati */ + font-family: freeserif; +} +:lang("pa"), :lang("pan") { /* Panjabi, Punjabi GURMUKHI */ + font-family: freeserif; +} +:lang("kn"), :lang("kan") { /* Kannada */ + font-family: lohitkannada; +} +:lang("mr"), :lang("mar") { /* Marathi */ + font-family: freeserif; +} +:lang("ml"), :lang("mal") { /* MALAYALAM */ + font-family: freeserif; +} +:lang("ne"), :lang("nep") { /* Nepali */ + font-family: freeserif; +} +:lang("or"), :lang("ori") { /* ORIYA */ + font-family: freeserif; +} +:lang("si"), :lang("sin") { /* SINHALA */ + font-family: kaputaunicode; +} +:lang("ta"), :lang("tam") { /* TAMIL */ + font-family: freeserif; +} +:lang("te"), :lang("tel") { /* TELUGU */ + font-family: pothana2000; +} +:lang("sd"), :lang("snd") { /* Sindhi */ + font-family: lateef; +} +:lang("sd-IN") { /* Sindhi */ + font-family: freeserif; +} +:lang("sd-PK") { /* Sindhi */ + font-family: lateef; +} + +:lang("lif") { /* LIMBU */ + font-family: sun-exta; +} +:lang("syl") { /* SYLOTI_NAGRI */ + font-family: mph2bdamase; +} +:lang("dv"), :lang("div") { /* Divehi; Maldivian THAANA */ + font-family: freeserif; +} +:lang("und-Khar") { /* KHAROSHTHI */ + font-family: mph2bdamase; +} +:lang("und-Mtei") { /* MEETEI_MAYEK */ + font-family: eeyekunicode; +} + + + + +/* South East Asian */ +:lang("km"), :lang("khm") { /* KHMER */ + font-family: khmeros; +} +:lang("lo"), :lang("lao") { /* LAO */ + font-family: dhyana; +} +:lang("my"), :lang("mya") { /* MYANMAR Burmese */ + font-family: tharlon; /* zawgyi-one is non-unicode compliant but in wide usage ; ayar is also not strictly compliant */ +} +:lang("th"), :lang("tha") { /* THAI */ + font-family: garuda; +} + + +:lang("vi"), :lang("vie") { /* Vietnamese */ + font-family: dejavusanscondensed; +} + + +:lang("bug") { /* BUGINESE */ + font-family: freeserif; +} +:lang("su") { /* SUNDANESE */ + font-family: sundaneseunicode; +} +:lang("tdd") { /* TAI_LE */ + font-family: tharlon; +} +:lang("blt") { /* TAI_VIET */ + font-family: taiheritagepro; +} +:lang("und-Kali") { /* KAYAH_LI */ + font-family: freemono; +} +:lang("und-Lana") { /* TAI_THAM */ + font-family: lannaalif; +} +:lang("und-Talu") { /* NEW_TAI_LUE */ + font-family: daibannasilbook; +} + + + +/* Phillipine */ +:lang("bku") { /* BUHID */ + font-family: quivira; +} +:lang("hnn") { /* HANUNOO */ + font-family: quivira; +} +:lang("tl") { /* TAGALOG */ + font-family: quivira; +} +:lang("tbw") { /* TAGBANWA */ + font-family: quivira; +} + + + + +/* East Asian */ +:lang("zh"), :lang("zho") { /* Chinese */ + font-family: sun-exta, gb; +} +:lang("zh-HK") { /* Hong Kong */ + font-family: sun-exta, big5; +} +:lang("zh-TW") { /* Taiwan */ + font-family: sun-exta, big5; +} +:lang("zh-CN") { /* Chinese */ + font-family: sun-exta, gb; +} +:lang("ko"), :lang("kor") { /* HANGUL Korean */ + font-family: unbatang, uhc; +} +:lang("ja"), :lang("jpn") { /* Japanese HIRAGANA KATAKANA */ + font-family: sun-exta, sjis; +} +:lang("lis") { /* LISU */ + font-family: quivira; +} +:lang("und-Hans") { /* HAN (SIMPLIFIED) */ + font-family: sun-exta, gb; +} +:lang("und-Bopo") { /* BOPOMOFO */ + font-family: sun-exta; +} +:lang("ii"), :lang("iii"), /* Nuosu; Yi */ +:lang("und-Yiii") { /* YI */ + font-family: sun-exta; +} + + + +/* American */ +:lang("chr") { /* CHEROKEE */ + font-family: aboriginalsans; +} +:lang("oj"), :lang("oji"), /* Ojibwe; Chippewa */ +:lang("iu"), :lang("iku"), /* Inuktitut */ +:lang("cr"), :lang("cre") { /* Cree CANADIAN_ABORIGINAL */ + font-family: aboriginalsans; +} +:lang("und-Dsrt") { /* DESERET */ + font-family: mph2bdamase; +} + + + + +/* Other */ +:lang("und-Brai") { /* BRAILLE */ + font-family: dejavusans; +} diff --git a/application/third_party/mpdf/mpdf.css b/application/third_party/mpdf/mpdf.css new file mode 100755 index 00000000..c7422f38 --- /dev/null +++ b/application/third_party/mpdf/mpdf.css @@ -0,0 +1,83 @@ + + + +/* LISTS */ + +/* +A default margin-top/bottom for lists is NOT set in config.php - (standard browsers give outermost list a top and bottom margin). +[mPDF default CSS set in config.php only works on basic elements, cannot do selectors such as "ol ol"] +Need to add the following to do this, but also prevent margins in nested lists as per default HTML in most browsers: +*/ + +ul, ol { margin-top: 0.83em; margin-bottom: 0.83em; } +ul ul, ul ol, ol ul, ol ol { margin-top: 0; margin-bottom: 0; } + + + + +/* INDEXES */ +div.mpdf_index_main { + font-family: sans-serif; + line-height: normal; +} +div.mpdf_index_entry { + line-height: normal; + text-indent: -1.5em; +} +div.mpdf_index_letter { + font-family: sans-serif; + font-size: 1.8em; + font-weight: bold; + line-height: normal; + text-transform: uppercase; + page-break-after: avoid; + margin-top: 0.3em; + margin-collapse: collapse; +} +a.mpdf_index_link { + color: #000000; + text-decoration: none; +} + + + +/* TABLE OF CONTENTS */ +div.mpdf_toc { + font-family: sans-serif; + line-height: normal; +} +a.mpdf_toc_a { + text-decoration: none; + color: black; +} +div.mpdf_toc_level_0 { /* Whole line level 0 */ + line-height: 1.5; + margin-left: 0; + padding-right: 0em; /* should match the outdent specified for ToC; 0 is default; suggested value 2em */ +} +span.mpdf_toc_t_level_0 { /* Title level 0 - may be inside */ + font-weight: bold; +} +span.mpdf_toc_p_level_0 { /* Page no. level 0 - may be inside */ +} +div.mpdf_toc_level_1 { /* Whole line level 1 */ + margin-left: 2em; + text-indent: -2em; + padding-right: 0em; /* should match the outdent specified for ToC; 0 is default; suggested value 2em */ +} +span.mpdf_toc_t_level_1 { /* Title level 1 */ + font-style: italic; + font-weight: bold; +} +span.mpdf_toc_p_level_1 { /* Page no. level 1 - may be inside */ +} +div.mpdf_toc_level_2 { /* Whole line level 2 */ + margin-left: 4em; + text-indent: -2em; + padding-right: 0em; /* should match the outdent specified for ToC; 0 is default; suggested value 2em */ +} +span.mpdf_toc_t_level_2 { /* Title level 2 */ +} +span.mpdf_toc_p_level_2 { /* Page no. level 2 - may be inside */ +} + diff --git a/application/third_party/mpdf/mpdf.php b/application/third_party/mpdf/mpdf.php new file mode 100755 index 00000000..a16cf410 --- /dev/null +++ b/application/third_party/mpdf/mpdf.php @@ -0,0 +1,32754 @@ + * +// License: GPL * +// * +// Changes: See changelog.txt * +// ****************************************************************************** +error_reporting(0); + +define('mPDF_VERSION','6.0'); + +//Scale factor +define('_MPDFK', (72/25.4)); + + +// Specify which font metrics to use: +// 'winTypo' uses sTypoAscender etc from the OS/2 table and is the one usually recommended - BUT +// 'win' use WinAscent etc from OS/2 and inpractice seems to be used more commonly in Windows environment +// 'mac' uses Ascender etc from hhea table, and is used on Mac/OSX environment +if (!defined('_FONT_DESCRIPTOR')) define("_FONT_DESCRIPTOR", 'win'); // Values: '' [BLANK] or 'win', 'mac', 'winTypo' + + +/*-- HTML-CSS --*/ + +define('_BORDER_ALL',15); +define('_BORDER_TOP',8); +define('_BORDER_RIGHT',4); +define('_BORDER_BOTTOM',2); +define('_BORDER_LEFT',1); +/*-- END HTML-CSS --*/ + +// mPDF 6.0 +// Used for $textvars - user settings via CSS +define('FD_UNDERLINE',1); // font-decoration +define('FD_LINETHROUGH',2); +define('FD_OVERLINE',4); +define('FA_SUPERSCRIPT',8); // font-(vertical)-align +define('FA_SUBSCRIPT',16); +define('FT_UPPERCASE',32); // font-transform +define('FT_LOWERCASE',64); +define('FT_CAPITALIZE',128); +define('FC_KERNING',256); // font-(other)-controls +define('FC_SMALLCAPS',512); + + +if (!defined('_MPDF_PATH')) define('_MPDF_PATH', dirname(preg_replace('/\\\\/','/',__FILE__)) . '/'); +if (!defined('_MPDF_URI')) define('_MPDF_URI',_MPDF_PATH); + +require_once(_MPDF_PATH.'includes/functions.php'); +require_once(_MPDF_PATH.'config_lang2fonts.php'); + +require_once(_MPDF_PATH.'classes/ucdn.php'); // mPDF 6.0 + +/*-- OTL --*/ +require_once(_MPDF_PATH.'classes/indic.php'); // mPDF 6.0 +require_once(_MPDF_PATH.'classes/myanmar.php'); // mPDF 6.0 +require_once(_MPDF_PATH.'classes/sea.php'); // mPDF 6.0 +/*-- END OTL --*/ + + +if (!defined('_JPGRAPH_PATH')) define("_JPGRAPH_PATH", _MPDF_PATH.'jpgraph/'); + +if (!defined('_MPDF_TEMP_PATH')) define("_MPDF_TEMP_PATH", _MPDF_PATH.'tmp/'); + +if (!defined('_MPDF_TTFONTPATH')) { define('_MPDF_TTFONTPATH',_MPDF_PATH.'ttfonts/'); } +if (!defined('_MPDF_TTFONTDATAPATH')) { define('_MPDF_TTFONTDATAPATH',_MPDF_PATH.'ttfontdata/'); } + +$errorlevel=error_reporting(); +$errorlevel=error_reporting($errorlevel & ~E_NOTICE); + +//error_reporting(E_ALL); + +if(function_exists("date_default_timezone_set")) { + if (ini_get("date.timezone")=="") { date_default_timezone_set("Europe/London"); } +} +if (!function_exists("mb_strlen")) { die("Error - mPDF requires mb_string functions. Ensure that PHP is compiled with php_mbstring.dll enabled."); } + +if (!defined('PHP_VERSION_ID')) { + $version = explode('.', PHP_VERSION); + define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2])); +} + +class mPDF +{ + + + +/////////////////////////////// +// EXTERNAL (PUBLIC) VARIABLES +// Define these in config.php +/////////////////////////////// +var $useFixedNormalLineHeight; // mPDF 6 +var $useFixedTextBaseline; // mPDF 6 +var $adjustFontDescLineheight; // mPDF 6 +var $interpolateImages; // mPDF 6 +var $defaultPagebreakType; // mPDF 6 pagebreaktype + +var $indexUseSubentries; // mPDF 6 + +var $autoScriptToLang; // mPDF 6 +var $baseScript; // mPDF 6 +var $autoVietnamese; // mPDF 6 +var $autoArabic; // mPDF 6 + +var $CJKforceend; +var $h2bookmarks; +var $h2toc; +var $decimal_align; +var $margBuffer; +var $splitTableBorderWidth; + +var $bookmarkStyles; +var $useActiveForms; + +var $repackageTTF; +var $allowCJKorphans; +var $allowCJKoverflow; + +var $useKerning; +var $restrictColorSpace; +var $bleedMargin; +var $crossMarkMargin; +var $cropMarkMargin; +var $cropMarkLength; +var $nonPrintMargin; + +var $PDFX; +var $PDFXauto; + +var $PDFA; +var $PDFAauto; +var $ICCProfile; + +var $printers_info; +var $iterationCounter; +var $smCapsScale; +var $smCapsStretch; + +var $backupSubsFont; +var $backupSIPFont; +var $debugfonts; +var $useAdobeCJK; +var $percentSubset; +var $maxTTFFilesize; +var $BMPonly; + +var $tableMinSizePriority; + +var $dpi; +var $watermarkImgAlphaBlend; +var $watermarkImgBehind; +var $justifyB4br; +var $packTableData; +var $pgsIns; +var $simpleTables; +var $enableImports; + +var $debug; +var $showStats; +var $setAutoTopMargin; +var $setAutoBottomMargin; +var $autoMarginPadding; +var $collapseBlockMargins; +var $falseBoldWeight; +var $normalLineheight; +var $progressBar; +var $incrementFPR1; +var $incrementFPR2; +var $incrementFPR3; +var $incrementFPR4; + +var $SHYlang; +var $SHYleftmin; +var $SHYrightmin; +var $SHYcharmin; +var $SHYcharmax; +var $SHYlanguages; +// PageNumber Conditional Text +var $pagenumPrefix; +var $pagenumSuffix; +var $nbpgPrefix; +var $nbpgSuffix; +var $showImageErrors; +var $allow_output_buffering; +var $autoPadding; +var $useGraphs; +var $tabSpaces; +var $autoLangToFont; +var $watermarkTextAlpha; +var $watermarkImageAlpha; +var $watermark_size; +var $watermark_pos; +var $annotSize; +var $annotMargin; +var $annotOpacity; +var $title2annots; +var $keepColumns; +var $keep_table_proportions; +var $ignore_table_widths; +var $ignore_table_percents; +var $list_number_suffix; +var $list_auto_mode; // mPDF 6 +var $list_indent_first_level; // mPDF 6 +var $list_indent_default; // mPDF 6 +var $list_marker_offset; // mPDF 6 +var $useSubstitutions; +var $CSSselectMedia; + +var $forcePortraitHeaders; +var $forcePortraitMargins; +var $displayDefaultOrientation; +var $ignore_invalid_utf8; +var $allowedCSStags; +var $onlyCoreFonts; +var $allow_charset_conversion; + +var $jSWord; +var $jSmaxChar; +var $jSmaxCharLast; +var $jSmaxWordLast; + +var $max_colH_correction; + + +var $table_error_report; +var $table_error_report_param; +var $biDirectional; +var $text_input_as_HTML; +var $anchor2Bookmark; +var $shrink_tables_to_fit; + +var $allow_html_optional_endtags; + +var $img_dpi; + +var $defaultheaderfontsize; +var $defaultheaderfontstyle; +var $defaultheaderline; +var $defaultfooterfontsize; +var $defaultfooterfontstyle; +var $defaultfooterline; +var $header_line_spacing; +var $footer_line_spacing; + +var $pregCJKchars; +var $pregRTLchars; +var $pregCURSchars; // mPDF 6 + +var $mirrorMargins; +var $watermarkText; +var $watermarkImage; +var $showWatermarkText; +var $showWatermarkImage; + +var $fontsizes; + +var $defaultPageNumStyle; // mPDF 6 + +////////////////////// +// CLASS OBJECTS +////////////////////// +var $otl; // mPDF 5.7.1 +var $cssmgr; +var $grad; +var $bmp; +var $wmf; +var $tocontents; +var $mpdfform; +var $directw; + +////////////////////// +// INTERNAL VARIABLES +////////////////////// +var $script2lang; +var $viet; +var $pashto; +var $urdu; +var $persian; +var $sindhi; + +var $extrapagebreak; // mPDF 6 pagebreaktype +var $uniqstr; // mPDF 5.7.2 +var $hasOC; + +var $textvar; // mPDF 5.7.1 +var $fontLanguageOverride; // mPDF 5.7.1 +var $OTLtags; // mPDF 5.7.1 +var $OTLdata; // mPDF 5.7.1 +var $writingToC; +var $layers; +var $current_layer; +var $open_layer_pane; +var $decimal_offset; +var $inMeter; + +var $CJKleading; +var $CJKfollowing; +var $CJKoverflow; + +var $textshadow; + +var $colsums; +var $spanborder; +var $spanborddet; + +var $visibility; + +var $useRC128encryption; +var $uniqid; + +var $kerning; +var $fixedlSpacing; +var $minwSpacing; +var $lSpacingCSS; +var $wSpacingCSS; + +var $spotColorIDs; +var $SVGcolors; +var $spotColors; +var $defTextColor; +var $defDrawColor; +var $defFillColor; + +var $tableBackgrounds; +var $inlineDisplayOff; +var $kt_y00; +var $kt_p00; +var $upperCase; +var $checkSIP; +var $checkSMP; +var $checkCJK; + +var $watermarkImgAlpha; +var $PDFAXwarnings; +var $MetadataRoot; +var $OutputIntentRoot; +var $InfoRoot; +var $current_filename; +var $parsers; +var $current_parser; +var $_obj_stack; +var $_don_obj_stack; +var $_current_obj_id; +var $tpls; +var $tpl; +var $tplprefix; +var $_res; + +var $pdf_version; +var $noImageFile; +var $lastblockbottommargin; +var $baselineC; +// mPDF 5.7.3 inline text-decoration parameters +var $baselineSup; +var $baselineSub; +var $baselineS; +var $subPos; +var $subArrMB; +var $ReqFontStyle; +var $tableClipPath ; + +var $fullImageHeight; +var $inFixedPosBlock; // Internal flag for position:fixed block +var $fixedPosBlock; // Buffer string for position:fixed block +var $fixedPosBlockDepth; +var $fixedPosBlockBBox; +var $fixedPosBlockSave; +var $maxPosL; +var $maxPosR; + +var $loaded; + +var $extraFontSubsets; +var $docTemplateStart; // Internal flag for page (page no. -1) that docTemplate starts on +var $time0; + +// Classes +var $indic; +var $barcode; + +var $SHYpatterns; +var $loadedSHYpatterns; +var $loadedSHYdictionary; +var $SHYdictionary; +var $SHYdictionaryWords; + +var $spanbgcolorarray; +var $default_font; +var $headerbuffer; +var $lastblocklevelchange; +var $nestedtablejustfinished; +var $linebreakjustfinished; +var $cell_border_dominance_L; +var $cell_border_dominance_R; +var $cell_border_dominance_T; +var $cell_border_dominance_B; +var $table_keep_together; +var $plainCell_properties; +var $shrin_k1; +var $outerfilled; + +var $blockContext; +var $floatDivs; + + +var $patterns; +var $pageBackgrounds; + +var $bodyBackgroundGradient; +var $bodyBackgroundImage; +var $bodyBackgroundColor; + +var $writingHTMLheader; // internal flag - used both for writing HTMLHeaders/Footers and FixedPos block +var $writingHTMLfooter; +var $angle; + +var $gradients; + +var $kwt_Reference; +var $kwt_BMoutlines; +var $kwt_toc; + +var $tbrot_BMoutlines; +var $tbrot_toc; + +var $col_BMoutlines; +var $col_toc; + +var $currentGraphId; +var $graphs; + +var $floatbuffer; +var $floatmargins; + +var $bullet; +var $bulletarray; + + +var $currentLang; +var $default_lang; +var $default_available_fonts; +var $pageTemplate; +var $docTemplate; +var $docTemplateContinue; + +var $arabGlyphs; +var $arabHex; +var $persianGlyphs; +var $persianHex; +var $arabVowels; +var $arabPrevLink; +var $arabNextLink; + + +var $formobjects; // array of Form Objects for WMF +var $InlineProperties; +var $InlineAnnots; +var $InlineBDF; // mPDF 6 Bidirectional formatting +var $InlineBDFctr; // mPDF 6 +var $ktAnnots; +var $tbrot_Annots; +var $kwt_Annots; +var $columnAnnots; +var $columnForms; + +var $PageAnnots; + +var $pageDim; // Keep track of page wxh for orientation changes - set in _beginpage, used in _putannots + +var $breakpoints; + +var $tableLevel; +var $tbctr; +var $innermostTableLevel; +var $saveTableCounter; +var $cellBorderBuffer; + +var $saveHTMLFooter_height; +var $saveHTMLFooterE_height; + +var $firstPageBoxHeader; +var $firstPageBoxHeaderEven; +var $firstPageBoxFooter; +var $firstPageBoxFooterEven; + +var $page_box; +var $show_marks; // crop or cross marks + +var $basepathIsLocal; + +var $use_kwt; +var $kwt; +var $kwt_height; +var $kwt_y0; +var $kwt_x0; +var $kwt_buffer; +var $kwt_Links; +var $kwt_moved; +var $kwt_saved; + +var $PageNumSubstitutions; + +var $table_borders_separate; +var $base_table_properties; +var $borderstyles; + +var $blockjustfinished; + +var $orig_bMargin; +var $orig_tMargin; +var $orig_lMargin; +var $orig_rMargin; +var $orig_hMargin; +var $orig_fMargin; + +var $pageHTMLheaders; +var $pageHTMLfooters; + +var $saveHTMLHeader; +var $saveHTMLFooter; + +var $HTMLheaderPageLinks; +var $HTMLheaderPageAnnots; +var $HTMLheaderPageForms; + +// See config_fonts.php for these next 5 values +var $available_unifonts; +var $sans_fonts; +var $serif_fonts; +var $mono_fonts; +var $defaultSubsFont; + +// List of ALL available CJK fonts (incl. styles) (Adobe add-ons) hw removed +var $available_CJK_fonts; + +var $HTMLHeader; +var $HTMLFooter; +var $HTMLHeaderE; +var $HTMLFooterE; +var $bufferoutput; + + +// CJK fonts +var $Big5_widths; +var $GB_widths; +var $SJIS_widths; +var $UHC_widths; + +// SetProtection +var $encrypted; //whether document is protected +var $Uvalue; //U entry in pdf document +var $Ovalue; //O entry in pdf document +var $Pvalue; //P entry in pdf document +var $enc_obj_id; //encryption object id +var $last_rc4_key; //last RC4 key encrypted (cached for optimisation) +var $last_rc4_key_c; //last RC4 computed key +var $encryption_key; +var $padding; //used for encryption + + +// Bookmark +var $BMoutlines; +var $OutlineRoot; +// INDEX +var $ColActive; +var $Reference; +var $CurrCol; +var $NbCol; +var $y0; //Top ordinate of columns +var $ColL; +var $ColWidth; +var $ColGap; +// COLUMNS +var $ColR; +var $ChangeColumn; +var $columnbuffer; +var $ColDetails; +var $columnLinks; +var $colvAlign; +// Substitutions +var $substitute; // Array of substitution strings e.g. 112 +var $entsearch; // Array of HTML entities (>ASCII 127) to substitute +var $entsubstitute; // Array of substitution decimal unicode for the Hi entities + + +// Default values if no style sheet offered (cf. http://www.w3.org/TR/CSS21/sample.html) +var $defaultCSS; + +var $lastoptionaltag; // Save current block item which HTML specifies optionsl endtag +var $pageoutput; +var $charset_in; +var $blk; +var $blklvl; +var $ColumnAdjust; +var $ws; // Word spacing +var $HREF; +var $pgwidth; +var $fontlist; +var $oldx; +var $oldy; +var $B; +var $I; + +var $tdbegin; +var $table; +var $cell; +var $col; +var $row; + +var $divbegin; +var $divwidth; +var $divheight; +var $spanbgcolor; + +// mPDF 6 Used for table cell (block-type) properties +var $cellTextAlign; +var $cellLineHeight; +var $cellLineStackingStrategy; +var $cellLineStackingShift; + +// mPDF 6 Lists +var $listcounter; +var $listlvl; +var $listtype; +var $listitem; + +var $pjustfinished; +var $ignorefollowingspaces; +var $SMALL; +var $BIG; +var $dash_on; +var $dotted_on; + +var $textbuffer; +var $currentfontstyle; +var $currentfontfamily; +var $currentfontsize; +var $colorarray; +var $bgcolorarray; +var $internallink; +var $enabledtags; + +var $lineheight; +var $basepath; +var $textparam; + +var $specialcontent; +var $selectoption; +var $objectbuffer; + +// Table Rotation +var $table_rotate; +var $tbrot_maxw; +var $tbrot_maxh; +var $tablebuffer; +var $tbrot_align; +var $tbrot_Links; + +var $keep_block_together; // Keep a Block from page-break-inside: avoid + +var $tbrot_y0; +var $tbrot_x0; +var $tbrot_w; +var $tbrot_h; + +var $mb_enc; +var $directionality; + +var $extgstates; // Used for alpha channel - Transparency (Watermark) +var $mgl; +var $mgt; +var $mgr; +var $mgb; + +var $tts; +var $ttz; +var $tta; + +// Best to alter the below variables using default stylesheet above +var $page_break_after_avoid; +var $margin_bottom_collapse; +var $default_font_size; // in pts +var $original_default_font_size; // used to save default sizes when using table default +var $original_default_font; +var $watermark_font; +var $defaultAlign; + +// TABLE +var $defaultTableAlign; +var $tablethead; +var $thead_font_weight; +var $thead_font_style; +var $thead_font_smCaps; +var $thead_valign_default; +var $thead_textalign_default; +var $tabletfoot; +var $tfoot_font_weight; +var $tfoot_font_style; +var $tfoot_font_smCaps; +var $tfoot_valign_default; +var $tfoot_textalign_default; + +var $trow_text_rotate; + +var $cellPaddingL; +var $cellPaddingR; +var $cellPaddingT; +var $cellPaddingB; +var $table_border_attr_set; +var $table_border_css_set; + +var $shrin_k; // factor with which to shrink tables - used internally - do not change +var $shrink_this_table_to_fit; // 0 or false to disable; value (if set) gives maximum factor to reduce fontsize +var $MarginCorrection; // corrects for OddEven Margins +var $margin_footer; +var $margin_header; + +var $tabletheadjustfinished; +var $usingCoreFont; +var $charspacing; + +//Private properties FROM FPDF +var $DisplayPreferences; +var $flowingBlockAttr; +var $page; //current page number +var $n; //current object number +var $offsets; //array of object offsets +var $buffer; //buffer holding in-memory PDF +var $pages; //array containing pages +var $state; //current document state +var $compress; //compression flag +var $DefOrientation; //default orientation +var $CurOrientation; //current orientation +var $OrientationChanges; //array indicating orientation changes +var $k; //scale factor (number of points in user unit) +var $fwPt; +var $fhPt; //dimensions of page format in points +var $fw; +var $fh; //dimensions of page format in user unit +var $wPt; +var $hPt; //current dimensions of page in points +var $w; +var $h; //current dimensions of page in user unit +var $lMargin; //left margin +var $tMargin; //top margin +var $rMargin; //right margin +var $bMargin; //page break margin +var $cMarginL; //cell margin Left +var $cMarginR; //cell margin Right +var $cMarginT; //cell margin Left +var $cMarginB; //cell margin Right +var $DeflMargin; //Default left margin +var $DefrMargin; //Default right margin +var $x; +var $y; //current position in user unit for cell positioning +var $lasth; //height of last cell printed +var $LineWidth; //line width in user unit +var $CoreFonts; //array of standard font names +var $fonts; //array of used fonts +var $FontFiles; //array of font files +var $images; //array of used images +var $PageLinks; //array of links in pages +var $links; //array of internal links +var $FontFamily; //current font family +var $FontStyle; //current font style +var $CurrentFont; //current font info +var $FontSizePt; //current font size in points +var $FontSize; //current font size in user unit +var $DrawColor; //commands for drawing color +var $FillColor; //commands for filling color +var $TextColor; //commands for text color +var $ColorFlag; //indicates whether fill and text colors are different +var $autoPageBreak; //automatic page breaking +var $PageBreakTrigger; //threshold used to trigger page breaks +var $InFooter; //flag set when processing footer +var $InHTMLFooter; + +var $processingFooter; //flag set when processing footer - added for columns +var $processingHeader; //flag set when processing header - added for columns +var $ZoomMode; //zoom display mode +var $LayoutMode; //layout display mode +var $title; //title +var $subject; //subject +var $author; //author +var $keywords; //keywords +var $creator; //creator + +var $aliasNbPg; //alias for total number of pages +var $aliasNbPgGp; //alias for total number of pages in page group +//var $aliasNbPgHex; // mPDF 6 deleted +//var $aliasNbPgGpHex; // mPDF 6 deleted + +var $ispre; + +var $outerblocktags; +var $innerblocktags; + + +// ********************************** +// ********************************** +// ********************************** +// ********************************** +// ********************************** +// ********************************** +// ********************************** +// ********************************** +// ********************************** + +function mPDF($mode='',$format='A4',$default_font_size=0,$default_font='',$mgl=15,$mgr=15,$mgt=16,$mgb=16,$mgh=9,$mgf=9, $orientation='P') { + +/*-- BACKGROUNDS --*/ + if (!class_exists('grad', false)) { include(_MPDF_PATH.'classes/grad.php'); } + if (empty($this->grad)) { $this->grad = new grad($this); } +/*-- END BACKGROUNDS --*/ +/*-- FORMS --*/ + if (!class_exists('mpdfform', false)) { include(_MPDF_PATH.'classes/mpdfform.php'); } + if (empty($this->mpdfform)) { $this->mpdfform = new mpdfform($this); } +/*-- END FORMS --*/ + + $this->time0 = microtime(true); + //Some checks + $this->_dochecks(); + + $this->writingToC = false; + $this->layers = array(); + $this->current_layer = 0; + $this->open_layer_pane = false; + + $this->visibility='visible'; + + //Initialization of properties + $this->spotColors=array(); + $this->spotColorIDs = array(); + $this->tableBackgrounds = array(); + $this->uniqstr = '20110230'; // mPDF 5.7.2 + $this->kt_y00 = ''; + $this->kt_p00 = ''; + $this->iterationCounter = false; + $this->BMPonly = array(); + $this->page=0; + $this->n=2; + $this->buffer=''; + $this->objectbuffer = array(); + $this->pages=array(); + $this->OrientationChanges=array(); + $this->state=0; + $this->fonts=array(); + $this->FontFiles=array(); + $this->images=array(); + $this->links=array(); + $this->InFooter=false; + $this->processingFooter=false; + $this->processingHeader=false; + $this->lasth=0; + $this->FontFamily=''; + $this->FontStyle=''; + $this->FontSizePt=9; + $this->U=false; + // Small Caps + $this->upperCase = array(); + $this->smCapsScale = 1; + $this->smCapsStretch = 100; + $this->margBuffer = 0; + $this->inMeter = false; + $this->decimal_offset = 0; + + $this->defTextColor = $this->TextColor = $this->SetTColor($this->ConvertColor(0),true); + $this->defDrawColor = $this->DrawColor = $this->SetDColor($this->ConvertColor(0),true); + $this->defFillColor = $this->FillColor = $this->SetFColor($this->ConvertColor(255),true); + + //SVG color names array + //http://www.w3schools.com/css/css_colornames.asp + $this->SVGcolors = array('antiquewhite'=>'#FAEBD7','aqua'=>'#00FFFF','aquamarine'=>'#7FFFD4','beige'=>'#F5F5DC','black'=>'#000000', +'blue'=>'#0000FF','brown'=>'#A52A2A','cadetblue'=>'#5F9EA0','chocolate'=>'#D2691E','cornflowerblue'=>'#6495ED','crimson'=>'#DC143C', +'darkblue'=>'#00008B','darkgoldenrod'=>'#B8860B','darkgreen'=>'#006400','darkmagenta'=>'#8B008B','darkorange'=>'#FF8C00', +'darkred'=>'#8B0000','darkseagreen'=>'#8FBC8F','darkslategray'=>'#2F4F4F','darkviolet'=>'#9400D3','deepskyblue'=>'#00BFFF', +'dodgerblue'=>'#1E90FF','firebrick'=>'#B22222','forestgreen'=>'#228B22','fuchsia'=>'#FF00FF','gainsboro'=>'#DCDCDC','gold'=>'#FFD700', +'gray'=>'#808080','green'=>'#008000','greenyellow'=>'#ADFF2F','hotpink'=>'#FF69B4','indigo'=>'#4B0082','khaki'=>'#F0E68C', +'lavenderblush'=>'#FFF0F5','lemonchiffon'=>'#FFFACD','lightcoral'=>'#F08080','lightgoldenrodyellow'=>'#FAFAD2','lightgreen'=>'#90EE90', +'lightsalmon'=>'#FFA07A','lightskyblue'=>'#87CEFA','lightslategray'=>'#778899','lightyellow'=>'#FFFFE0','lime'=>'#00FF00','limegreen'=>'#32CD32', +'magenta'=>'#FF00FF','maroon'=>'#800000','mediumaquamarine'=>'#66CDAA','mediumorchid'=>'#BA55D3','mediumseagreen'=>'#3CB371', +'mediumspringgreen'=>'#00FA9A','mediumvioletred'=>'#C71585','midnightblue'=>'#191970','mintcream'=>'#F5FFFA','moccasin'=>'#FFE4B5','navy'=>'#000080', +'olive'=>'#808000','orange'=>'#FFA500','orchid'=>'#DA70D6','palegreen'=>'#98FB98', +'palevioletred'=>'#D87093','peachpuff'=>'#FFDAB9','pink'=>'#FFC0CB','powderblue'=>'#B0E0E6','purple'=>'#800080', +'red'=>'#FF0000','royalblue'=>'#4169E1','salmon'=>'#FA8072','seagreen'=>'#2E8B57','sienna'=>'#A0522D','silver'=>'#C0C0C0','skyblue'=>'#87CEEB', +'slategray'=>'#708090','springgreen'=>'#00FF7F','steelblue'=>'#4682B4','tan'=>'#D2B48C','teal'=>'#008080','thistle'=>'#D8BFD8','turquoise'=>'#40E0D0', +'violetred'=>'#D02090','white'=>'#FFFFFF','yellow'=>'#FFFF00', +'aliceblue'=>'#f0f8ff', 'azure'=>'#f0ffff', 'bisque'=>'#ffe4c4', 'blanchedalmond'=>'#ffebcd', 'blueviolet'=>'#8a2be2', 'burlywood'=>'#deb887', +'chartreuse'=>'#7fff00', 'coral'=>'#ff7f50', 'cornsilk'=>'#fff8dc', 'cyan'=>'#00ffff', 'darkcyan'=>'#008b8b', 'darkgray'=>'#a9a9a9', +'darkgrey'=>'#a9a9a9', 'darkkhaki'=>'#bdb76b', 'darkolivegreen'=>'#556b2f', 'darkorchid'=>'#9932cc', 'darksalmon'=>'#e9967a', +'darkslateblue'=>'#483d8b', 'darkslategrey'=>'#2f4f4f', 'darkturquoise'=>'#00ced1', 'deeppink'=>'#ff1493', 'dimgray'=>'#696969', +'dimgrey'=>'#696969', 'floralwhite'=>'#fffaf0', 'ghostwhite'=>'#f8f8ff', 'goldenrod'=>'#daa520', 'grey'=>'#808080', 'honeydew'=>'#f0fff0', +'indianred'=>'#cd5c5c', 'ivory'=>'#fffff0', 'lavender'=>'#e6e6fa', 'lawngreen'=>'#7cfc00', 'lightblue'=>'#add8e6', 'lightcyan'=>'#e0ffff', +'lightgray'=>'#d3d3d3', 'lightgrey'=>'#d3d3d3', 'lightpink'=>'#ffb6c1', 'lightseagreen'=>'#20b2aa', 'lightslategrey'=>'#778899', +'lightsteelblue'=>'#b0c4de', 'linen'=>'#faf0e6', 'mediumblue'=>'#0000cd', 'mediumpurple'=>'#9370db', 'mediumslateblue'=>'#7b68ee', +'mediumturquoise'=>'#48d1cc', 'mistyrose'=>'#ffe4e1', 'navajowhite'=>'#ffdead', 'oldlace'=>'#fdf5e6', 'olivedrab'=>'#6b8e23', 'orangered'=>'#ff4500', +'palegoldenrod'=>'#eee8aa', 'paleturquoise'=>'#afeeee', 'papayawhip'=>'#ffefd5', 'peru'=>'#cd853f', 'plum'=>'#dda0dd', 'rosybrown'=>'#bc8f8f', +'saddlebrown'=>'#8b4513', 'sandybrown'=>'#f4a460', 'seashell'=>'#fff5ee', 'slateblue'=>'#6a5acd', 'slategrey'=>'#708090', 'snow'=>'#fffafa', +'tomato'=>'#ff6347', 'violet'=>'#ee82ee', 'wheat'=>'#f5deb3', 'whitesmoke'=>'#f5f5f5', 'yellowgreen'=>'#9acd32'); + + // Uppercase alternatives (for Small Caps) + if (empty($this->upperCase)) { @include(_MPDF_PATH.'includes/upperCase.php'); } + $this->extrapagebreak = true; // mPDF 6 pagebreaktype + + $this->ColorFlag=false; + $this->extgstates = array(); + + $this->mb_enc='windows-1252'; + $this->directionality='ltr'; + $this->defaultAlign = 'L'; + $this->defaultTableAlign = 'L'; + + $this->fixedPosBlockSave = array(); + $this->extraFontSubsets = 0; + + $this->SHYpatterns = array(); + $this->loadedSHYdictionary = false; + $this->SHYdictionary = array(); + $this->SHYdictionaryWords = array(); + $this->blockContext = 1; + $this->floatDivs = array(); + $this->DisplayPreferences=''; + + $this->patterns = array(); // Tiling patterns used for backgrounds + $this->pageBackgrounds = array(); + $this->writingHTMLheader = false; // internal flag - used both for writing HTMLHeaders/Footers and FixedPos block + $this->writingHTMLfooter = false; // internal flag - used both for writing HTMLHeaders/Footers and FixedPos block + $this->gradients = array(); + + $this->kwt_Reference = array(); + $this->kwt_BMoutlines = array(); + $this->kwt_toc = array(); + + $this->tbrot_BMoutlines = array(); + $this->tbrot_toc = array(); + + $this->col_BMoutlines = array(); + $this->col_toc = array(); + $this->graphs = array(); + + $this->pgsIns = array(); + $this->PDFAXwarnings = array(); + $this->inlineDisplayOff = false; + $this->lSpacingCSS = ''; + $this->wSpacingCSS = ''; + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + + + $this->baselineC = 0.35; // Baseline for text + // mPDF 5.7.3 inline text-decoration parameters + $this->baselineSup = 0.5; // Sets default change in baseline for text as factor of preceeding fontsize + // 0.35 has been recommended; 0.5 matches applications like MS Word + $this->baselineSub = -0.2; // Sets default change in baseline for text as factor of preceeding fontsize + $this->baselineS = 0.3; // Sets default height for text as factor of fontsize + $this->baselineO = 1.1; // Sets default height for overline text as factor of fontsize + + $this->noImageFile = str_replace("\\","/",dirname(__FILE__)) . '/includes/no_image.jpg'; + $this->subPos = 0; + $this->normalLineheight = 1.3; // This should be overridden in config.php - but it is so important a default value is put here + // These are intended as configuration variables, and should be set in config.php - which will override these values; + // set here as failsafe as will cause an error if not defined + $this->incrementFPR1 = 10; + $this->incrementFPR2 = 10; + $this->incrementFPR3 = 10; + $this->incrementFPR4 = 10; + + $this->fullImageHeight = false; + $this->floatbuffer = array(); + $this->floatmargins = array(); + $this->formobjects=array(); // array of Form Objects for WMF + $this->InlineProperties=array(); + $this->InlineAnnots=array(); + $this->InlineBDF=array(); // mPDF 6 + $this->InlineBDFctr= 0; // mPDF 6 + $this->tbrot_Annots=array(); + $this->kwt_Annots=array(); + $this->columnAnnots=array(); + $this->pageDim=array(); + $this->breakpoints = array(); // used in columnbuffer + $this->tableLevel=0; + $this->tbctr=array(); // counter for nested tables at each level + $this->page_box = array(); + $this->show_marks = ''; // crop or cross marks + $this->kwt = false; + $this->kwt_height = 0; + $this->kwt_y0 = 0; + $this->kwt_x0 = 0; + $this->kwt_buffer = array(); + $this->kwt_Links = array(); + $this->kwt_moved = false; + $this->kwt_saved = false; + $this->PageNumSubstitutions = array(); + $this->base_table_properties=array(); + $this->borderstyles = array('inset','groove','outset','ridge','dotted','dashed','solid','double'); + $this->tbrot_align = 'C'; + + $this->pageHTMLheaders=array(); + $this->pageHTMLfooters=array(); + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + + $this->HTMLheaderPageForms = array(); + $this->columnForms = array(); + $this->tbrotForms = array(); + $this->useRC128encryption = false; + $this->uniqid = ''; + + $this->pageoutput = array(); + + $this->bufferoutput = false; + $this->encrypted=false; //whether document is protected + $this->BMoutlines=array(); + $this->ColActive=0; //Flag indicating that columns are on (the index is being processed) + $this->Reference=array(); //Array containing the references + $this->CurrCol=0; //Current column number + $this->ColL = array(0); // Array of Left pos of columns - absolute - needs Margin correction for Odd-Even + $this->ColR = array(0); // Array of Right pos of columns - absolute pos - needs Margin correction for Odd-Even + $this->ChangeColumn = 0; + $this->columnbuffer = array(); + $this->ColDetails = array(); // Keeps track of some column details + $this->columnLinks = array(); // Cross references PageLinks + $this->substitute = array(); // Array of substitution strings e.g. 112 + $this->entsearch = array(); // Array of HTML entities (>ASCII 127) to substitute + $this->entsubstitute = array(); // Array of substitution decimal unicode for the Hi entities + $this->lastoptionaltag = ''; + $this->charset_in = ''; + $this->blk = array(); + $this->blklvl = 0; + $this->tts = false; + $this->ttz = false; + $this->tta = false; + $this->ispre=false; + + $this->checkSIP = false; + $this->checkSMP = false; + $this->checkCJK = false; + + $this->page_break_after_avoid = false; + $this->margin_bottom_collapse = false; + $this->tablethead = 0; + $this->tabletfoot = 0; + $this->table_border_attr_set = 0; + $this->table_border_css_set = 0; + $this->shrin_k = 1.0; + $this->shrink_this_table_to_fit = 0; + $this->MarginCorrection = 0; + + $this->tabletheadjustfinished = false; + $this->usingCoreFont = false; + $this->charspacing=0; + + $this->autoPageBreak = true; + + require(_MPDF_PATH.'config.php'); // config data + + $this->_setPageSize($format, $orientation); + $this->DefOrientation=$orientation; + + $this->margin_header=$mgh; + $this->margin_footer=$mgf; + + $bmargin=$mgb; + + $this->DeflMargin = $mgl; + $this->DefrMargin = $mgr; + + $this->orig_tMargin = $mgt; + $this->orig_bMargin = $bmargin; + $this->orig_lMargin = $this->DeflMargin; + $this->orig_rMargin = $this->DefrMargin; + $this->orig_hMargin = $this->margin_header; + $this->orig_fMargin = $this->margin_footer; + + if ($this->setAutoTopMargin=='pad') { $mgt += $this->margin_header; } + if ($this->setAutoBottomMargin=='pad') { $mgb += $this->margin_footer; } + $this->SetMargins($this->DeflMargin,$this->DefrMargin,$mgt); // sets l r t margin + //Automatic page break + $this->SetAutoPageBreak($this->autoPageBreak,$bmargin); // sets $this->bMargin & PageBreakTrigger + + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + + //Interior cell margin (1 mm) ? not used + $this->cMarginL = 1; + $this->cMarginR = 1; + //Line width (0.2 mm) + $this->LineWidth=.567/_MPDFK; + + //To make the function Footer() work - replaces {nb} with page number + $this->AliasNbPages(); + $this->AliasNbPageGroups(); + + //$this->aliasNbPgHex = '{nbHEXmarker}'; // mPDF 6 deleted + //$this->aliasNbPgGpHex = '{nbpgHEXmarker}'; // mPDF 6 deleted + + //Enable all tags as default + $this->DisableTags(); + //Full width display mode + $this->SetDisplayMode(100); // fullwidth? 'fullpage' + //Compression + $this->SetCompression(true); + //Set default display preferences + $this->SetDisplayPreferences(''); + + // Font data + require(_MPDF_PATH.'config_fonts.php'); + // Available fonts + $this->available_unifonts = array(); + foreach ($this->fontdata AS $f => $fs) { + if (isset($fs['R']) && $fs['R']) { $this->available_unifonts[] = $f; } + if (isset($fs['B']) && $fs['B']) { $this->available_unifonts[] = $f.'B'; } + if (isset($fs['I']) && $fs['I']) { $this->available_unifonts[] = $f.'I'; } + if (isset($fs['BI']) && $fs['BI']) { $this->available_unifonts[] = $f.'BI'; } + } + + $this->default_available_fonts = $this->available_unifonts; + + $optcore = false; + $onlyCoreFonts = false; + if (preg_match('/([\-+])aCJK/i',$mode, $m)) { + $mode = preg_replace('/([\-+])aCJK/i','',$mode); // mPDF 6 + if ($m[1]=='+') { $this->useAdobeCJK = true; } + else { $this->useAdobeCJK = false; } + } + + if (strlen($mode)==1) { + if ($mode=='s') { $this->percentSubset = 100; $mode = ''; } + else if ($mode=='c') { $onlyCoreFonts = true; $mode = ''; } + } + else if (substr($mode,-2)=='-s') { + $this->percentSubset = 100; + $mode = substr($mode,0,strlen($mode)-2); + } + else if (substr($mode,-2)=='-c') { + $onlyCoreFonts = true; + $mode = substr($mode,0,strlen($mode)-2); + } + else if (substr($mode,-2)=='-x') { + $optcore = true; + $mode = substr($mode,0,strlen($mode)-2); + } + + // Autodetect if mode is a language_country string (en-GB or en_GB or en) + if ($mode && $mode != 'UTF-8') { // mPDF 6 + list ($coreSuitable,$mpdf_pdf_unifont) = GetLangOpts($mode, $this->useAdobeCJK, $this->fontdata); + if ($coreSuitable && $optcore) { $onlyCoreFonts = true; } + if ($mpdf_pdf_unifont) { // mPDF 6 + $default_font = $mpdf_pdf_unifont; + } + $this->currentLang = $mode; + $this->default_lang = $mode; + } + + $this->onlyCoreFonts = $onlyCoreFonts; + + if ($this->onlyCoreFonts) { + $this->setMBencoding('windows-1252'); // sets $this->mb_enc + } + else { + $this->setMBencoding('UTF-8'); // sets $this->mb_enc + } + @mb_regex_encoding('UTF-8'); // required only for mb_ereg... and mb_split functions + + + // Adobe CJK fonts + $this->available_CJK_fonts = array('gb','big5','sjis','uhc','gbB','big5B','sjisB','uhcB','gbI','big5I','sjisI','uhcI', + 'gbBI','big5BI','sjisBI','uhcBI'); + + + //Standard fonts + $this->CoreFonts=array('ccourier'=>'Courier','ccourierB'=>'Courier-Bold','ccourierI'=>'Courier-Oblique','ccourierBI'=>'Courier-BoldOblique', + 'chelvetica'=>'Helvetica','chelveticaB'=>'Helvetica-Bold','chelveticaI'=>'Helvetica-Oblique','chelveticaBI'=>'Helvetica-BoldOblique', + 'ctimes'=>'Times-Roman','ctimesB'=>'Times-Bold','ctimesI'=>'Times-Italic','ctimesBI'=>'Times-BoldItalic', + 'csymbol'=>'Symbol','czapfdingbats'=>'ZapfDingbats'); + $this->fontlist=array("ctimes","ccourier","chelvetica","csymbol","czapfdingbats"); + + // Substitutions + $this->setHiEntitySubstitutions(); + + if ($this->onlyCoreFonts) { + $this->useSubstitutions = true; + $this->SetSubstitutions(); + } + else { $this->useSubstitutions = false; } + +/*-- HTML-CSS --*/ + + if (!class_exists('cssmgr', false)) { include(_MPDF_PATH .'classes/cssmgr.php'); } + $this->cssmgr = new cssmgr($this); + // mPDF 6 + if (file_exists(_MPDF_PATH.'mpdf.css')) { + $css = file_get_contents(_MPDF_PATH.'mpdf.css'); + $this->cssmgr->ReadCSS(''); + } +/*-- END HTML-CSS --*/ + + if ($default_font=='') { + if ($this->onlyCoreFonts) { + if (in_array(strtolower($this->defaultCSS['BODY']['FONT-FAMILY']),$this->mono_fonts)) { $default_font = 'ccourier'; } + else if (in_array(strtolower($this->defaultCSS['BODY']['FONT-FAMILY']),$this->sans_fonts)) { $default_font = 'chelvetica'; } + else { $default_font = 'ctimes'; } + } + else { $default_font = $this->defaultCSS['BODY']['FONT-FAMILY']; } + } + if (!$default_font_size) { + $mmsize = $this->ConvertSize($this->defaultCSS['BODY']['FONT-SIZE']); + $default_font_size = $mmsize*(_MPDFK); + } + + if ($default_font) { $this->SetDefaultFont($default_font); } + if ($default_font_size) { $this->SetDefaultFontSize($default_font_size); } + + $this->SetLineHeight(); // lineheight is in mm + + $this->SetFColor($this->ConvertColor(255)); + $this->HREF=''; + $this->oldy=-1; + $this->B=0; + $this->I=0; + + // mPDF 6 Lists + $this->listlvl=0; + $this->listtype=array(); + $this->listitem=array(); + $this->listcounter=array(); + + $this->tdbegin=false; + $this->table=array(); + $this->cell=array(); + $this->col=-1; + $this->row=-1; + $this->cellBorderBuffer = array(); + + $this->divbegin=false; + // mPDF 6 + $this->cellTextAlign=''; + $this->cellLineHeight = ''; + $this->cellLineStackingStrategy = ''; + $this->cellLineStackingShift = ''; + + $this->divwidth=0; + $this->divheight=0; + $this->spanbgcolor=false; + $this->spanborder=false; + $this->spanborddet=array(); + + $this->blockjustfinished=false; + $this->ignorefollowingspaces = true; //in order to eliminate exceeding left-side spaces + $this->dash_on=false; + $this->dotted_on=false; + $this->textshadow=''; + + $this->currentfontfamily=''; + $this->currentfontsize=''; + $this->currentfontstyle=''; + $this->colorarray=''; // mPDF 6 + $this->spanbgcolorarray=''; // mPDF 6 + $this->textbuffer=array(); + $this->internallink=array(); + $this->basepath = ""; + + $this->SetBasePath(''); + + $this->textparam = array(); + + $this->specialcontent = ''; + $this->selectoption = array(); + +/*-- IMPORTS --*/ + + $this->tpls = array(); + $this->tpl = 0; + $this->tplprefix = "/TPL"; + $this->res = array(); + if ($this->enableImports) { + $this->SetImportUse(); + } +/*-- END IMPORTS --*/ + + if ($this->progressBar) { $this->StartProgressBarOutput($this->progressBar) ; } // *PROGRESS-BAR* +} + + + +function _setPageSize($format, &$orientation) { + //Page format + if(is_string($format)) + { + if ($format=='') { $format = 'A4'; } + $pfo = 'P'; + if(preg_match('/([0-9a-zA-Z]*)-L/i',$format,$m)) { // e.g. A4-L = A4 landscape + $format=$m[1]; + $pfo='L'; + } + $format = $this->_getPageFormat($format); + if (!$format) { $this->Error('Unknown page format: '.$format); } + else { $orientation = $pfo; } + + $this->fwPt=$format[0]; + $this->fhPt=$format[1]; + } + else + { + if (!$format[0] || !$format[1]) { $this->Error('Invalid page format: '.$format[0].' '.$format[1]); } + $this->fwPt=$format[0]*_MPDFK; + $this->fhPt=$format[1]*_MPDFK; + } + $this->fw=$this->fwPt/_MPDFK; + $this->fh=$this->fhPt/_MPDFK; + //Page orientation + $orientation=strtolower($orientation); + if($orientation=='p' or $orientation=='portrait') + { + $orientation='P'; + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + } + elseif($orientation=='l' or $orientation=='landscape') + { + $orientation='L'; + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + } + else $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation=$orientation; + + $this->w=$this->wPt/_MPDFK; + $this->h=$this->hPt/_MPDFK; +} + +function _getPageFormat($format) { + switch (strtoupper($format)) { + case '4A0': {$format = array(4767.87,6740.79); break;} + case '2A0': {$format = array(3370.39,4767.87); break;} + case 'A0': {$format = array(2383.94,3370.39); break;} + case 'A1': {$format = array(1683.78,2383.94); break;} + case 'A2': {$format = array(1190.55,1683.78); break;} + case 'A3': {$format = array(841.89,1190.55); break;} + case 'A4': {$format = array(595.28,841.89); break;} + case 'A5': {$format = array(419.53,595.28); break;} + case 'A6': {$format = array(297.64,419.53); break;} + case 'A7': {$format = array(209.76,297.64); break;} + case 'A8': {$format = array(147.40,209.76); break;} + case 'A9': {$format = array(104.88,147.40); break;} + case 'A10': {$format = array(73.70,104.88); break;} + case 'B0': {$format = array(2834.65,4008.19); break;} + case 'B1': {$format = array(2004.09,2834.65); break;} + case 'B2': {$format = array(1417.32,2004.09); break;} + case 'B3': {$format = array(1000.63,1417.32); break;} + case 'B4': {$format = array(708.66,1000.63); break;} + case 'B5': {$format = array(498.90,708.66); break;} + case 'B6': {$format = array(354.33,498.90); break;} + case 'B7': {$format = array(249.45,354.33); break;} + case 'B8': {$format = array(175.75,249.45); break;} + case 'B9': {$format = array(124.72,175.75); break;} + case 'B10': {$format = array(87.87,124.72); break;} + case 'C0': {$format = array(2599.37,3676.54); break;} + case 'C1': {$format = array(1836.85,2599.37); break;} + case 'C2': {$format = array(1298.27,1836.85); break;} + case 'C3': {$format = array(918.43,1298.27); break;} + case 'C4': {$format = array(649.13,918.43); break;} + case 'C5': {$format = array(459.21,649.13); break;} + case 'C6': {$format = array(323.15,459.21); break;} + case 'C7': {$format = array(229.61,323.15); break;} + case 'C8': {$format = array(161.57,229.61); break;} + case 'C9': {$format = array(113.39,161.57); break;} + case 'C10': {$format = array(79.37,113.39); break;} + case 'RA0': {$format = array(2437.80,3458.27); break;} + case 'RA1': {$format = array(1729.13,2437.80); break;} + case 'RA2': {$format = array(1218.90,1729.13); break;} + case 'RA3': {$format = array(864.57,1218.90); break;} + case 'RA4': {$format = array(609.45,864.57); break;} + case 'SRA0': {$format = array(2551.18,3628.35); break;} + case 'SRA1': {$format = array(1814.17,2551.18); break;} + case 'SRA2': {$format = array(1275.59,1814.17); break;} + case 'SRA3': {$format = array(907.09,1275.59); break;} + case 'SRA4': {$format = array(637.80,907.09); break;} + case 'LETTER': {$format = array(612.00,792.00); break;} + case 'LEGAL': {$format = array(612.00,1008.00); break;} + case 'LEDGER': {$format = array(279.00,432.00); break;} + case 'TABLOID': {$format = array(279.00,432.00); break;} + case 'EXECUTIVE': {$format = array(521.86,756.00); break;} + case 'FOLIO': {$format = array(612.00,936.00); break;} + case 'B': {$format=array(362.83,561.26 ); break;} // 'B' format paperback size 128x198mm + case 'A': {$format=array(314.65,504.57 ); break;} // 'A' format paperback size 111x178mm + case 'DEMY': {$format=array(382.68,612.28 ); break;} // 'Demy' format paperback size 135x216mm + case 'ROYAL': {$format=array(433.70,663.30 ); break;} // 'Royal' format paperback size 153x234mm + default: {$format = array(595.28,841.89); break;} + } + return $format; +} + + +/*-- PROGRESS-BAR --*/ +function StartProgressBarOutput($mode=1) { + // must be relative path, or URI (not a file system path) + if (!defined('_MPDF_URI')) { + $this->progressBar = false; + if ($this->debug) { $this->Error("You need to define _MPDF_URI to use the progress bar!"); } + else return false; + } + $this->progressBar = $mode; + if ($this->progbar_altHTML) { + echo $this->progbar_altHTML; + } + else { + echo ' + + mPDF File Progress + + + + +
    +
    '.$this->progbar_heading.'
    +
    + '; + if ($this->progressBar==2) { echo ' + + +
    + Writing HTML code
    + +
    +
     
    +
    + +
    + Autosizing elements
    +
    +
     
    +
    + +

    + Writing Tables
    +
    +
     
    +
    + +


    + '; } + echo ' Writing PDF file
    +
    +
     
    +
    + + '; + if ($this->progressBar==2) { echo ' +
    + Memory usage
    +
    +
     
    +
    + 0 '.ini_get("memory_limit").'
    +

    + Memory usage (peak)
    +
    +
     
    +
    + 0 '.ini_get("memory_limit").'
    +
    + '; } + echo '

    + + +
    + '; + } + ob_flush(); + flush(); +} + +function UpdateProgressBar($el,$val,$txt='') { + // $val should be a string - 5 = actual value, +15 = increment + + if ($this->progressBar<2) { + if ($el>3) { return; } + else if ($el ==1) { $el = 2; } + } + echo ''."\n"; + ob_flush(); + flush(); +} +/*-- END PROGRESS-BAR --*/ + + + +function RestrictUnicodeFonts($res) { + // $res = array of (Unicode) fonts to restrict to: e.g. norasi|norasiB - language specific + if (count($res)) { // Leave full list of available fonts if passed blank array + $this->available_unifonts = $res; + } + else { $this->available_unifonts = $this->default_available_fonts; } + if (count($this->available_unifonts) == 0) { $this->available_unifonts[] = $this->default_available_fonts[0]; } + $this->available_unifonts = array_values($this->available_unifonts); +} + + +function setMBencoding($enc) { + if ($this->mb_enc != $enc) { + $this->mb_enc = $enc; + mb_internal_encoding($this->mb_enc); + } +} + + +function SetMargins($left,$right,$top) { + //Set left, top and right margins + $this->lMargin=$left; + $this->rMargin=$right; + $this->tMargin=$top; +} + +function ResetMargins() { + //ReSet left, top margins + if (($this->forcePortraitHeaders || $this->forcePortraitMargins) && $this->DefOrientation=='P' && $this->CurOrientation=='L') { + if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $this->tMargin=$this->orig_rMargin; + $this->bMargin=$this->orig_lMargin; + } + else { // ODD // OR NOT MIRRORING MARGINS/FOOTERS + $this->tMargin=$this->orig_lMargin; + $this->bMargin=$this->orig_rMargin; + } + $this->lMargin=$this->DeflMargin; + $this->rMargin=$this->DefrMargin; + $this->MarginCorrection = 0; + $this->PageBreakTrigger=$this->h-$this->bMargin; + } + else if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $this->lMargin=$this->DefrMargin; + $this->rMargin=$this->DeflMargin; + $this->MarginCorrection = $this->DefrMargin-$this->DeflMargin; + + } + else { // ODD // OR NOT MIRRORING MARGINS/FOOTERS + $this->lMargin=$this->DeflMargin; + $this->rMargin=$this->DefrMargin; + if ($this->mirrorMargins) { $this->MarginCorrection = $this->DeflMargin-$this->DefrMargin; } + } + $this->x=$this->lMargin; + +} + +function SetLeftMargin($margin) { + //Set left margin + $this->lMargin=$margin; + if($this->page>0 and $this->x<$margin) $this->x=$margin; +} + +function SetTopMargin($margin) { + //Set top margin + $this->tMargin=$margin; +} + +function SetRightMargin($margin) { + //Set right margin + $this->rMargin=$margin; +} + +function SetAutoPageBreak($auto,$margin=0) { + //Set auto page break mode and triggering margin + $this->autoPageBreak=$auto; + $this->bMargin=$margin; + $this->PageBreakTrigger=$this->h-$margin; +} + +function SetDisplayMode($zoom,$layout='continuous') { + //Set display mode in viewer + if($zoom=='fullpage' or $zoom=='fullwidth' or $zoom=='real' or $zoom=='default' or !is_string($zoom)) + $this->ZoomMode=$zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' or $layout=='continuous' or $layout=='two' or $layout=='twoleft' or $layout=='tworight' or $layout=='default') + $this->LayoutMode=$layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) { + //Set page compression + if(function_exists('gzcompress')) $this->compress=$compress; + else $this->compress=false; +} + +function SetTitle($title) { + //Title of document // Arrives as UTF-8 + $this->title = $title; +} + +function SetSubject($subject) { + //Subject of document + $this->subject= $subject; +} + +function SetAuthor($author) { + //Author of document + $this->author= $author; +} + +function SetKeywords($keywords) { + //Keywords of document + $this->keywords= $keywords; +} + +function SetCreator($creator) { + //Creator of document + $this->creator= $creator; +} + + +function SetAnchor2Bookmark($x) { + $this->anchor2Bookmark = $x; +} + +function AliasNbPages($alias='{nb}') { + //Define an alias for total number of pages + $this->aliasNbPg=$alias; +} + +function AliasNbPageGroups($alias='{nbpg}') { + //Define an alias for total number of pages in a group + $this->aliasNbPgGp=$alias; +} + +function SetAlpha($alpha, $bm='Normal', $return=false, $mode='B') { +// alpha: real value from 0 (transparent) to 1 (opaque) +// bm: blend mode, one of the following: +// Normal, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn, +// HardLight, SoftLight, Difference, Exclusion, Hue, Saturation, Color, Luminosity +// set alpha for stroking (CA) and non-stroking (ca) operations +// mode determines F (fill) S (stroke) B (both) + if (($this->PDFA || $this->PDFX) && $alpha!=1) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "Image opacity must be 100% (Opacity changed to 100%)"; } + $alpha = 1; + } + $a = array('BM'=>'/'.$bm); + if ($mode=='F' || $mode=='B') $a['ca'] = $alpha; // mPDF 5.7.2 + if ($mode=='S' || $mode=='B') $a['CA'] = $alpha; // mPDF 5.7.2 + $gs = $this->AddExtGState($a); + if ($return) { return sprintf('/GS%d gs', $gs); } + else { $this->_out(sprintf('/GS%d gs', $gs)); } +} + +function AddExtGState($parms) { + $n = count($this->extgstates); + // check if graphics state already exists + for ($i=1; $i<=$n; $i++) { + if (count($this->extgstates[$i]['parms']) == count($parms)) { + $same = true; + foreach($this->extgstates[$i]['parms'] AS $k=>$v) { + if (!isset($parms[$k]) || $parms[$k] != $v) { $same = false; break; } + } + if ($same) { return $i; } + } + } + $n++; + $this->extgstates[$n]['parms'] = $parms; + return $n; +} + +function SetVisibility($v) { + if (($this->PDFA || $this->PDFX) && $this->visibility!='visible') { $this->PDFAXwarnings[] = "Cannot set visibility to anything other than full when using PDFA or PDFX"; return ''; } + else if (!$this->PDFA && !$this->PDFX) + $this->pdf_version='1.5'; + if($this->visibility!='visible') { + $this->_out('EMC'); + $this->hasOC=intval($this->hasOC ); + } + if($v=='printonly') { + $this->_out('/OC /OC1 BDC'); + $this->hasOC=($this->hasOC | 1); + } + elseif($v=='screenonly') { + $this->_out('/OC /OC2 BDC'); + $this->hasOC=($this->hasOC | 2); + } + elseif($v=='hidden') { + $this->_out('/OC /OC3 BDC'); + $this->hasOC=($this->hasOC | 4); + } + elseif($v!='visible') + $this->Error('Incorrect visibility: '.$v); + $this->visibility=$v; +} + +function Error($msg) { + //Fatal error + header('Content-Type: text/html; charset=utf-8'); + die('mPDF error: '.$msg); +} + +function Open() { + //Begin document + if($this->state==0) { + // Was is function _begindoc() + // Start document + $this->state=1; + $this->_out('%PDF-'.$this->pdf_version); + $this->_out('%'.chr(226).chr(227).chr(207).chr(211)); // 4 chars > 128 to show binary file + } +} + +// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// DEPRACATED but included for backwards compatability +// Depracated - can use AddPage for all +function AddPages($a='',$b='', $c='', $d='', $e='',$f='',$g='',$h='',$i='',$j='',$k='',$l='',$m='',$n='',$o='',$p=0,$q=0,$r=0,$s=0,$t='',$u='') { + $this->Error('function AddPages is depracated as of mPDF 6. Please use AddPage or HTML code methods instead.'); +} + +function startPageNums() { $this->Error('function startPageNums is depracated as of mPDF 6.'); } + +function setUnvalidatedText($a='', $b=-1) { $this->Error('function setUnvalidatedText is depracated as of mPDF 6. Please use SetWatermarkText instead.'); } + +function SetAutoFont($a) { $this->Error('function SetAutoFont is depracated as of mPDF 6. Please use autoScriptToLang instead. See config.php'); } + +function Reference($a) { $this->Error('function Reference is depracated as of mPDF 6. Please use IndexEntry instead.'); } + +function ReferenceSee($a,$b) { $this->Error('function ReferenceSee is depracated as of mPDF 6. Please use IndexEntrySee instead.'); } + +function CreateReference($a=1, $b='', $c='', $d=3, $e=1, $f='', $g=5, $h='',$i='', $j=false) { $this->Error('function CreateReference is depracated as of mPDF 6. Please use InsertIndex instead.'); } + +function CreateIndex($a=1, $b='', $c='', $d=3, $e=1, $f='', $g=5, $h='',$i='', $j=false) { $this->Error('function CreateIndex is depracated as of mPDF 6. Please use InsertIndex instead.'); } + +// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +function Close() { + // Check old Aliases - now depracated mPDF 6 + if (isset($this->UnvalidatedText)) { $this->Error('$mpdf->UnvalidatedText is depracated as of mPDF 6. Please use $mpdf->watermarkText instead.'); } + if (isset($this->TopicIsUnvalidated)) { $this->Error('$mpdf->TopicIsUnvalidated is depracated as of mPDF 6. Please use $mpdf->showWatermarkText instead.'); } + if (isset($this->AliasNbPg)) { $this->Error('$mpdf->AliasNbPg is depracated as of mPDF 6. Please use $mpdf->aliasNbPg instead.'); } + if (isset($this->AliasNbPgGp)) { $this->Error('$mpdf->AliasNbPgGp is depracated as of mPDF 6. Please use $mpdf->aliasNbPgGp instead.'); } + if (isset($this->BiDirectional)) { $this->Error('$mpdf->BiDirectional is depracated as of mPDF 6. Please use $mpdf->biDirectional instead.'); } + if (isset($this->Anchor2Bookmark)) { $this->Error('$mpdf->Anchor2Bookmark is depracated as of mPDF 6. Please use $mpdf->anchor2Bookmark instead.'); } + if (isset($this->KeepColumns)) { $this->Error('$mpdf->KeepColumns is depracated as of mPDF 6. Please use $mpdf->keepColumns instead.'); } + if (isset($this->useOddEven)) { $this->Error('$mpdf->useOddEven is depracated as of mPDF 6. Please use $mpdf->mirrorMargins instead.'); } + if (isset($this->useSubstitutionsMB)) { $this->Error('$mpdf->useSubstitutionsMB is depracated as of mPDF 6. Please use $mpdf->useSubstitutions instead.'); } + if (isset($this->useLang)) { $this->Error('$mpdf->useLang is depracated as of mPDF 6. Please use $mpdf->autoLangToFont instead.'); } + if (isset($this->useAutoFont)) { $this->Error('$mpdf->useAutoFont is depracated. Please use $mpdf->autoScriptToLang instead.'); } + + if ($this->progressBar) { $this->UpdateProgressBar(2,'2','Closing last page'); } // *PROGRESS-BAR* + //Terminate document + if($this->state==3) return; + if($this->page==0) $this->AddPage($this->CurOrientation); + if (count($this->cellBorderBuffer)) { $this->printcellbuffer(); } // *TABLES* + if ($this->tablebuffer) { $this->printtablebuffer(); } // *TABLES* +/*-- COLUMNS --*/ + + if ($this->ColActive) { + $this->SetColumns(0); + $this->ColActive = 0; + if (count($this->columnbuffer)) { $this->printcolumnbuffer(); } + } +/*-- END COLUMNS --*/ + + // BODY Backgrounds + $s = ''; + + $s .= $this->PrintBodyBackgrounds(); + + $s .= $this->PrintPageBackgrounds(); + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', "\n".$s."\n".'\\1', $this->pages[$this->page]); + $this->pageBackgrounds = array(); + + if($this->visibility!='visible') + $this->SetVisibility('visible'); + $this->EndLayer(); + + if (!$this->tocontents || !$this->tocontents->TOCmark) { //Page footer + $this->InFooter=true; + $this->Footer(); + $this->InFooter=false; + } + if ($this->tocontents && ($this->tocontents->TOCmark || count($this->tocontents->m_TOC))) { $this->tocontents->insertTOC(); } // *TOC* + + //Close page + $this->_endpage(); + + //Close document + $this->_enddoc(); +} + +/*-- BACKGROUNDS --*/ +function _resizeBackgroundImage($imw, $imh, $cw, $ch, $resize=0, $repx, $repy, $pba=array(), $size=array()) { + // pba is background positioning area (from CSS background-origin) may not always be set [x,y,w,h] + // size is from CSS3 background-size - takes precendence over old resize + // $w - absolute length or % or auto or cover | contain + // $h - absolute length or % or auto or cover | contain + if (isset($pba['w'])) $cw = $pba['w']; + if (isset($pba['h'])) $ch = $pba['h']; + + $cw = $cw*_MPDFK; + $ch = $ch*_MPDFK; + if (empty($size) && !$resize) { return array($imw, $imh, $repx, $repy); } + + if (isset($size['w']) && $size['w']) { + if ($size['w']=='contain') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area. + // Same as resize==3 + $h = $imh * $cw/$imw; + $w = $cw; + if ($h > $ch) { + $w = $w * $ch/$h; + $h = $ch; + } + } + else if ($size['w']=='cover') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area. + $h = $imh * $cw/$imw; + $w = $cw; + if ($h < $ch) { + $w = $w * $h/$ch; + $h = $ch; + } + } + else { + if (stristr($size['w'] ,'%')) { + $size['w'] += 0; + $size['w'] /= 100; + $size['w'] = ($cw * $size['w']); + } + if (stristr($size['h'] ,'%')) { + $size['h'] += 0; + $size['h'] /= 100; + $size['h'] = ($ch * $size['h']); + } + if ($size['w']=='auto' && $size['h']=='auto') { + $w = $imw; + $h = $imh; + } + else if ($size['w']=='auto' && $size['h']!='auto') { + $w = $imw * $size['h']/$imh; + $h = $size['h']; + } + else if ($size['w']!='auto' && $size['h']=='auto') { + $h = $imh * $size['w']/$imw; + $w = $size['w']; + } + else { + $w = $size['w']; + $h = $size['h']; + } + } + return array($w, $h, $repx, $repy); + } + else if ($resize==1 && $imw > $cw) { + $h = $imh * $cw/$imw; + return array($cw, $h, $repx, $repy); + } + else if ($resize==2 && $imh > $ch) { + $w = $imw * $ch/$imh; + return array($w, $ch, $repx, $repy); + } + else if ($resize==3) { + $w = $imw; + $h = $imh; + if ($w > $cw) { + $h = $h * $cw/$w; + $w = $cw; + } + if ($h > $ch) { + $w = $w * $ch/$h; + $h = $ch; + } + return array($w, $h, $repx, $repy); + } + else if ($resize==4) { + $h = $imh * $cw/$imw; + return array($cw, $h, $repx, $repy); + } + else if ($resize==5) { + $w = $imw * $ch/$imh; + return array($w, $ch, $repx, $repy); + } + else if ($resize==6) { + return array($cw, $ch, $repx, $repy); + } + return array($imw, $imh, $repx, $repy); +} + + +function SetBackground(&$properties, &$maxwidth) { + if (isset($properties['BACKGROUND-ORIGIN']) && ($properties['BACKGROUND-ORIGIN']=='border-box' || $properties['BACKGROUND-ORIGIN']== 'content-box')) { $origin = $properties['BACKGROUND-ORIGIN']; } + else { $origin = 'padding-box'; } + if (isset($properties['BACKGROUND-SIZE'])) { + if (stristr($properties['BACKGROUND-SIZE'] ,'contain') ) { $bsw = $bsh = 'contain'; } + else if (stristr($properties['BACKGROUND-SIZE'] ,'cover') ) { $bsw = $bsh = 'cover'; } + else { + $bsw = $bsh = 'auto'; + $sz = preg_split('/\s+/',trim($properties['BACKGROUND-SIZE'])); + if (count($sz)==2) { $bsw = $sz[0]; $bsh = $sz[1]; } + else { $bsw = $sz[0]; } + if (!stristr($bsw ,'%') && !stristr($bsw ,'auto') ) { $bsw = $this->ConvertSize($bsw ,$maxwidth,$this->FontSize); } + if (!stristr($bsh ,'%') && !stristr($bsh ,'auto') ) { $bsh = $this->ConvertSize($bsh ,$maxwidth,$this->FontSize); } + } + $size = array('w'=>$bsw, 'h'=>$bsh); + } + else { $size = false; } // mPDF 6 + if (preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/',$properties['BACKGROUND-IMAGE'])) { + return array('gradient'=>$properties['BACKGROUND-IMAGE'], 'origin'=>$origin, 'size'=>$size ); + } + else { + $file = $properties['BACKGROUND-IMAGE']; + $sizesarray = $this->Image($file,0,0,0,0,'','',false, false, false, false, true); + if (isset($sizesarray['IMAGE_ID'])) { + $image_id = $sizesarray['IMAGE_ID']; + $orig_w = $sizesarray['WIDTH']*_MPDFK; // in user units i.e. mm + $orig_h = $sizesarray['HEIGHT']*_MPDFK; // (using $this->img_dpi) + if (isset($properties['BACKGROUND-IMAGE-RESOLUTION'])) { + if (preg_match('/from-image/i', $properties['BACKGROUND-IMAGE-RESOLUTION']) && isset($sizesarray['set-dpi']) && $sizesarray['set-dpi']>0) { + $orig_w *= $this->img_dpi / $sizesarray['set-dpi']; + $orig_h *= $this->img_dpi / $sizesarray['set-dpi']; + } + else if (preg_match('/(\d+)dpi/i', $properties['BACKGROUND-IMAGE-RESOLUTION'], $m)) { + $dpi = $m[1]; + if ($dpi > 0) { + $orig_w *= $this->img_dpi / $dpi; + $orig_h *= $this->img_dpi / $dpi; + } + } + } + $x_repeat = true; + $y_repeat = true; + if (isset($properties['BACKGROUND-REPEAT'])) { + if ($properties['BACKGROUND-REPEAT']=='no-repeat' || $properties['BACKGROUND-REPEAT']=='repeat-x') { $y_repeat = false; } + if ($properties['BACKGROUND-REPEAT']=='no-repeat' || $properties['BACKGROUND-REPEAT']=='repeat-y') { $x_repeat = false; } + } + $x_pos = 0; + $y_pos = 0; + if (isset($properties['BACKGROUND-POSITION'])) { + $ppos = preg_split('/\s+/',$properties['BACKGROUND-POSITION']); + $x_pos = $ppos[0]; + $y_pos = $ppos[1]; + if (!stristr($x_pos ,'%') ) { $x_pos = $this->ConvertSize($x_pos ,$maxwidth,$this->FontSize); } + if (!stristr($y_pos ,'%') ) { $y_pos = $this->ConvertSize($y_pos ,$maxwidth,$this->FontSize); } + } + if (isset($properties['BACKGROUND-IMAGE-RESIZE'])) { $resize = $properties['BACKGROUND-IMAGE-RESIZE']; } + else { $resize = 0; } + if (isset($properties['BACKGROUND-IMAGE-OPACITY'])) { $opacity = $properties['BACKGROUND-IMAGE-OPACITY']; } + else { $opacity = 1; } + return array('image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$sizesarray['itype'], 'origin'=>$origin, 'size'=>$size ); + } + } + return false; +} +/*-- END BACKGROUNDS --*/ + +function PrintBodyBackgrounds() { + $s = ''; + $clx = 0; + $cly = 0; + $clw = $this->w; + $clh = $this->h; + // If using bleed and trim margins in paged media + if ($this->pageDim[$this->page]['outer_width_LR'] || $this->pageDim[$this->page]['outer_width_TB']) { + $clx = $this->pageDim[$this->page]['outer_width_LR'] - $this->pageDim[$this->page]['bleedMargin']; + $cly = $this->pageDim[$this->page]['outer_width_TB'] - $this->pageDim[$this->page]['bleedMargin']; + $clw = $this->w - 2*$clx; + $clh = $this->h - 2*$cly; + } + + if ($this->bodyBackgroundColor) { + $s .= 'q ' .$this->SetFColor($this->bodyBackgroundColor, true)."\n"; + if ($this->bodyBackgroundColor{0}==5) { // RGBa + $s .= $this->SetAlpha(ord($this->bodyBackgroundColor{4})/100, 'Normal', true, 'F')."\n"; + } + else if ($this->bodyBackgroundColor{0}==6) { // CMYKa + $s .= $this->SetAlpha(ord($this->bodyBackgroundColor{5})/100, 'Normal', true, 'F')."\n"; + } + $s .= sprintf('%.3F %.3F %.3F %.3F re f Q', ($clx*_MPDFK), ($cly*_MPDFK),$clw*_MPDFK,$clh*_MPDFK)."\n"; + } + +/*-- BACKGROUNDS --*/ + if ($this->bodyBackgroundGradient) { + $g = $this->grad->parseBackgroundGradient($this->bodyBackgroundGradient); + if ($g) { + $s .= $this->grad->Gradient($clx, $cly, $clw, $clh, (isset($g['gradtype']) ? $g['gradtype'] : null), $g['stops'], $g['colorspace'], $g['coords'], $g['extend'], true); + } + } + if ($this->bodyBackgroundImage) { + if (isset($this->bodyBackgroundImage['gradient']) && $this->bodyBackgroundImage['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $this->bodyBackgroundImage['gradient'])) { + $g = $this->grad->parseMozGradient( $this->bodyBackgroundImage['gradient']); + if ($g) { + $s .= $this->grad->Gradient($clx, $cly, $clw, $clh, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend'], true); + } + } + else if ($this->bodyBackgroundImage['image_id']) { // Background pattern + $n = count($this->patterns)+1; + // If using resize, uses TrimBox (not including the bleed) + list($orig_w, $orig_h, $x_repeat, $y_repeat) = $this->_resizeBackgroundImage($this->bodyBackgroundImage['orig_w'], $this->bodyBackgroundImage['orig_h'], $clw, $clh, $this->bodyBackgroundImage['resize'], $this->bodyBackgroundImage['x_repeat'], $this->bodyBackgroundImage['y_repeat']); + + $this->patterns[$n] = array('x'=>$clx, 'y'=>$cly, 'w'=>$clw, 'h'=>$clh, 'pgh'=>$this->h, 'image_id'=>$this->bodyBackgroundImage['image_id'], 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$this->bodyBackgroundImage['x_pos'], 'y_pos'=>$this->bodyBackgroundImage['y_pos'], 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'itype'=>$this->bodyBackgroundImage['itype']); + if (($this->bodyBackgroundImage['opacity']>0 || $this->bodyBackgroundImage['opacity']==='0') && $this->bodyBackgroundImage['opacity']<1) { $opac = $this->SetAlpha($this->bodyBackgroundImage['opacity'],'Normal',true); } + else { $opac = ''; } + $s .= sprintf('q /Pattern cs /P%d scn %s %.3F %.3F %.3F %.3F re f Q', $n, $opac, ($clx*_MPDFK), ($cly*_MPDFK),$clw*_MPDFK, $clh*_MPDFK) ."\n"; + } + } +/*-- END BACKGROUNDS --*/ + return $s; +} + +function _setClippingPath($clx, $cly, $clw, $clh) { + $s = ' q 0 w '; // Line width=0 + $s .= sprintf('%.3F %.3F m ', ($clx)*_MPDFK, ($this->h-($cly))*_MPDFK); // start point TL before the arc + $s .= sprintf('%.3F %.3F l ', ($clx)*_MPDFK, ($this->h-($cly+$clh))*_MPDFK); // line to BL + $s .= sprintf('%.3F %.3F l ', ($clx+$clw)*_MPDFK, ($this->h-($cly+$clh))*_MPDFK); // line to BR + $s .= sprintf('%.3F %.3F l ', ($clx+$clw)*_MPDFK, ($this->h-($cly))*_MPDFK); // line to TR + $s .= sprintf('%.3F %.3F l ', ($clx)*_MPDFK, ($this->h-($cly))*_MPDFK); // line to TL + $s .= ' W n '; // Ends path no-op & Sets the clipping path + return $s; +} + + +function PrintPageBackgrounds($adjustmenty=0) { + $s = ''; + + ksort($this->pageBackgrounds); + foreach($this->pageBackgrounds AS $bl=>$pbs) { + foreach ($pbs AS $pb) { + if ((!isset($pb['image_id']) && !isset($pb['gradient'])) || isset($pb['shadowonly'])) { // Background colour or boxshadow + if($pb['z-index']>0) { + $this->current_layer = $pb['z-index']; + $s .= "\n".'/OCBZ-index /ZI'.$pb['z-index'].' BDC'."\n"; + } + + if($pb['visibility']!='visible') { + if($pb['visibility']=='printonly') + $s .= '/OC /OC1 BDC'."\n"; + else if($pb['visibility']=='screenonly') + $s .= '/OC /OC2 BDC'."\n"; + else if($pb['visibility']=='hidden') + $s .= '/OC /OC3 BDC'."\n"; + } + // Box shadow + if (isset($pb['shadow']) && $pb['shadow']) { $s .= $pb['shadow']."\n"; } + if (isset($pb['clippath']) && $pb['clippath']) { $s .= $pb['clippath']."\n"; } + $s .= 'q '.$this->SetFColor($pb['col'], true)."\n"; + if ($pb['col']{0}==5) { // RGBa + $s .= $this->SetAlpha(ord($pb['col']{4})/100, 'Normal', true, 'F')."\n"; + } + else if ($pb['col']{0}==6) { // CMYKa + $s .= $this->SetAlpha(ord($pb['col']{5})/100, 'Normal', true, 'F')."\n"; + } + $s .= sprintf('%.3F %.3F %.3F %.3F re f Q',$pb['x']*_MPDFK,($this->h-$pb['y'])*_MPDFK,$pb['w']*_MPDFK,-$pb['h']*_MPDFK)."\n"; + if (isset($pb['clippath']) && $pb['clippath']) { $s .= 'Q'."\n"; } + if($pb['visibility']!='visible') + $s .= 'EMC'."\n"; + + if($pb['z-index']>0) { + $s .= "\n".'EMCBZ-index'."\n"; + $this->current_layer = 0; + } + } + } +/*-- BACKGROUNDS --*/ + foreach ($pbs AS $pb) { + if ((isset($pb['gradient']) && $pb['gradient']) || (isset($pb['image_id']) && $pb['image_id'])) { + if($pb['z-index']>0) { + $this->current_layer = $pb['z-index']; + $s .= "\n".'/OCGZ-index /ZI'.$pb['z-index'].' BDC'."\n"; + } + if($pb['visibility']!='visible') { + if($pb['visibility']=='printonly') + $s .= '/OC /OC1 BDC'."\n"; + else if($pb['visibility']=='screenonly') + $s .= '/OC /OC2 BDC'."\n"; + else if($pb['visibility']=='hidden') + $s .= '/OC /OC3 BDC'."\n"; + } + } + if (isset($pb['gradient']) && $pb['gradient']) { + if (isset($pb['clippath']) && $pb['clippath']) { $s .= $pb['clippath']."\n"; } + $s .= $this->grad->Gradient($pb['x'], $pb['y'], $pb['w'], $pb['h'], $pb['gradtype'], $pb['stops'], $pb['colorspace'], $pb['coords'], $pb['extend'], true); + if (isset($pb['clippath']) && $pb['clippath']) { $s .= 'Q'."\n"; } + } + else if (isset($pb['image_id']) && $pb['image_id']) { // Background Image + $pb['y'] -= $adjustmenty; + $pb['h'] += $adjustmenty; + $n = count($this->patterns)+1; + list($orig_w, $orig_h, $x_repeat, $y_repeat) = $this->_resizeBackgroundImage($pb['orig_w'], $pb['orig_h'], $pb['w'], $pb['h'], $pb['resize'], $pb['x_repeat'], $pb['y_repeat'], $pb['bpa'], $pb['size']); + $this->patterns[$n] = array('x'=>$pb['x'], 'y'=>$pb['y'], 'w'=>$pb['w'], 'h'=>$pb['h'], 'pgh'=>$this->h, 'image_id'=>$pb['image_id'], 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$pb['x_pos'], 'y_pos'=>$pb['y_pos'], 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'itype'=>$pb['itype'], 'bpa'=>$pb['bpa']); + $x = $pb['x']*_MPDFK; + $y = ($this->h - $pb['y'])*_MPDFK; + $w = $pb['w']*_MPDFK; + $h = -$pb['h']*_MPDFK; + if (isset($pb['clippath']) && $pb['clippath']) { $s .= $pb['clippath']."\n"; } + if ($this->writingHTMLfooter || $this->writingHTMLheader) { // Write each (tiles) image rather than use as a pattern + $iw = $pb['orig_w']/_MPDFK; + $ih = $pb['orig_h']/_MPDFK; + + $w = $pb['w']; + $h = $pb['h']; + $x0 = $pb['x']; + $y0 = $pb['y']; + + if (isset($pb['bpa']) && $pb['bpa']) { + $w = $pb['bpa']['w']; + $h = $pb['bpa']['h']; + $x0 = $pb['bpa']['x']; + $y0 = $pb['bpa']['y']; + } + + if (isset($pb['size']['w']) && $pb['size']['w']) { + $size = $pb['size']; + + if ($size['w']=='contain') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area. + // Same as resize==3 + $ih = $ih * $pb['bpa']['w']/$iw; + $iw = $pb['bpa']['w']; + if ($ih > $pb['bpa']['h']) { + $iw = $iw * $pb['bpa']['h']/$ih; + $ih = $pb['bpa']['h']; + } + } + else if ($size['w']=='cover') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area. + $ih = $ih * $pb['bpa']['w']/$iw; + $iw = $pb['bpa']['w']; + if ($ih < $pb['bpa']['h']) { + $iw = $iw * $ih/$pb['bpa']['h']; + $ih = $pb['bpa']['h']; + } + } + else { + if (stristr($size['w'] ,'%')) { + $size['w'] += 0; + $size['w'] /= 100; + $size['w'] = ($pb['bpa']['w'] * $size['w']); + } + if (stristr($size['h'] ,'%')) { + $size['h'] += 0; + $size['h'] /= 100; + $size['h'] = ($pb['bpa']['h'] * $size['h']); + } + if ($size['w']=='auto' && $size['h']=='auto') { + $iw = $iw; + $ih = $ih; + } + else if ($size['w']=='auto' && $size['h']!='auto') { + $iw = $iw * $size['h']/$ih; + $ih = $size['h']; + } + else if ($size['w']!='auto' && $size['h']=='auto') { + $ih = $ih * $size['w']/$iw; + $iw = $size['w']; + } + else { + $iw = $size['w']; + $ih = $size['h']; + } + } + } + + // Number to repeat + if ($pb['x_repeat']) { $nx = ceil($pb['w']/$iw)+1; } + else { $nx = 1; } + if ($pb['y_repeat']) { $ny = ceil($pb['h']/$ih)+1; } + else { $ny = 1; } + + $x_pos = $pb['x_pos']; + if (stristr($x_pos ,'%') ) { + $x_pos += 0; + $x_pos /= 100; + $x_pos = ($pb['bpa']['w'] * $x_pos) - ($iw * $x_pos); + } + $y_pos = $pb['y_pos']; + if (stristr($y_pos ,'%') ) { + $y_pos += 0; + $y_pos /= 100; + $y_pos = ($pb['bpa']['h'] * $y_pos) - ($ih * $y_pos); + } + if ($nx>1) { + while($x_pos>($pb['x']-$pb['bpa']['x'])) { $x_pos -= $iw; } + } + if ($ny>1) { + while($y_pos>($pb['y']-$pb['bpa']['y'])) { $y_pos -= $ih; } + } + for($xi=0;$xi<$nx;$xi++) { + for($yi=0;$yi<$ny;$yi++) { + $x = $x0 + $x_pos + ($iw*$xi); + $y = $y0 + $y_pos + ($ih*$yi); + if ($pb['opacity']>0 && $pb['opacity']<1) { $opac = $this->SetAlpha($pb['opacity'],'Normal',true); } + else { $opac = ''; } + $s .= sprintf("q %s %.3F 0 0 %.3F %.3F %.3F cm /I%d Do Q", $opac,$iw*_MPDFK,$ih*_MPDFK,$x*_MPDFK,($this->h-($y+$ih))*_MPDFK,$pb['image_id']) ."\n"; + } + } + } + else { + if (($pb['opacity']>0 || $pb['opacity']==='0') && $pb['opacity']<1) { $opac = $this->SetAlpha($pb['opacity'],'Normal',true); } + else { $opac = ''; } + $s .= sprintf('q /Pattern cs /P%d scn %s %.3F %.3F %.3F %.3F re f Q', $n, $opac, $x, $y, $w, $h) ."\n"; + } + if (isset($pb['clippath']) && $pb['clippath']) { $s .= 'Q'."\n"; } + } + if ((isset($pb['gradient']) && $pb['gradient']) || (isset($pb['image_id']) && $pb['image_id'])) { + if($pb['visibility']!='visible') + $s .= 'EMC'."\n"; + + if($pb['z-index']>0) { + $s .= "\n".'EMCGZ-index'."\n"; + $this->current_layer = 0; + } + } + + } +/*-- END BACKGROUNDS --*/ + } + return $s; +} + +function PrintTableBackgrounds($adjustmenty=0) { + $s = ''; +/*-- BACKGROUNDS --*/ + ksort($this->tableBackgrounds); + foreach($this->tableBackgrounds AS $bl=>$pbs) { + foreach ($pbs AS $pb) { + if ((!isset($pb['gradient']) || !$pb['gradient']) && (!isset($pb['image_id']) || !$pb['image_id'])) { + $s .= 'q '.$this->SetFColor($pb['col'], true)."\n"; + if ($pb['col']{0}==5) { // RGBa + $s .= $this->SetAlpha(ord($pb['col']{4})/100, 'Normal', true, 'F')."\n"; + } + else if ($pb['col']{0}==6) { // CMYKa + $s .= $this->SetAlpha(ord($pb['col']{5})/100, 'Normal', true, 'F')."\n"; + } + $s .= sprintf('%.3F %.3F %.3F %.3F re %s Q',$pb['x']*_MPDFK,($this->h-$pb['y'])*_MPDFK,$pb['w']*_MPDFK,-$pb['h']*_MPDFK,'f')."\n"; + } + if (isset($pb['gradient']) && $pb['gradient']) { + if (isset($pb['clippath']) && $pb['clippath']) { $s .= $pb['clippath']."\n"; } + $s .= $this->grad->Gradient($pb['x'], $pb['y'], $pb['w'], $pb['h'], $pb['gradtype'], $pb['stops'], $pb['colorspace'], $pb['coords'], $pb['extend'], true); + if (isset($pb['clippath']) && $pb['clippath']) { $s .= 'Q'."\n"; } + } + if (isset($pb['image_id']) && $pb['image_id']) { // Background pattern + $pb['y'] -= $adjustmenty; + $pb['h'] += $adjustmenty; + $n = count($this->patterns)+1; + list($orig_w, $orig_h, $x_repeat, $y_repeat) = $this->_resizeBackgroundImage($pb['orig_w'], $pb['orig_h'], $pb['w'], $pb['h'], $pb['resize'], $pb['x_repeat'], $pb['y_repeat']); + $this->patterns[$n] = array('x'=>$pb['x'], 'y'=>$pb['y'], 'w'=>$pb['w'], 'h'=>$pb['h'], 'pgh'=>$this->h, 'image_id'=>$pb['image_id'], 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$pb['x_pos'], 'y_pos'=>$pb['y_pos'], 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'itype'=>$pb['itype']); + $x = $pb['x']*_MPDFK; + $y = ($this->h - $pb['y'])*_MPDFK; + $w = $pb['w']*_MPDFK; + $h = -$pb['h']*_MPDFK; + + // mPDF 5.7.3 + if (($this->writingHTMLfooter || $this->writingHTMLheader) && (!isset($pb['clippath']) || $pb['clippath']=='') ) { + // Set clipping path + $pb['clippath'] = sprintf(' q 0 w %.3F %.3F m %.3F %.3F l %.3F %.3F l %.3F %.3F l %.3F %.3F l W n ', $x, $y, $x, $y+$h, $x+$w, $y+$h, $x+$w, $y, $x, $y); + } + + if (isset($pb['clippath']) && $pb['clippath']) { $s .= $pb['clippath']."\n"; } + + // mPDF 5.7.3 + if ($this->writingHTMLfooter || $this->writingHTMLheader) { // Write each (tiles) image rather than use as a pattern + $iw = $pb['orig_w']/_MPDFK; + $ih = $pb['orig_h']/_MPDFK; + + $w = $pb['w']; + $h = $pb['h']; + $x0 = $pb['x']; + $y0 = $pb['y']; + + if (isset($pb['bpa']) && $pb['bpa']) { + $w = $pb['bpa']['w']; + $h = $pb['bpa']['h']; + $x0 = $pb['bpa']['x']; + $y0 = $pb['bpa']['y']; + } + // At present 'bpa' (background page area) is not set for tablebackgrounds - only pagebackgrounds + // For now, just set it as: + else { + $pb['bpa'] = array('x'=>$x0, 'y'=>$y0, 'w'=>$w, 'h'=>$h); + } + + if (isset($pb['size']['w']) && $pb['size']['w']) { + $size = $pb['size']; + + if ($size['w']=='contain') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area. + // Same as resize==3 + $ih = $ih * $pb['bpa']['w']/$iw; + $iw = $pb['bpa']['w']; + if ($ih > $pb['bpa']['h']) { + $iw = $iw * $pb['bpa']['h']/$ih; + $ih = $pb['bpa']['h']; + } + } + else if ($size['w']=='cover') { + // Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area. + $ih = $ih * $pb['bpa']['w']/$iw; + $iw = $pb['bpa']['w']; + if ($ih < $pb['bpa']['h']) { + $iw = $iw * $ih/$pb['bpa']['h']; + $ih = $pb['bpa']['h']; + } + } + else { + if (stristr($size['w'] ,'%')) { + $size['w'] += 0; + $size['w'] /= 100; + $size['w'] = ($pb['bpa']['w'] * $size['w']); + } + if (stristr($size['h'] ,'%')) { + $size['h'] += 0; + $size['h'] /= 100; + $size['h'] = ($pb['bpa']['h'] * $size['h']); + } + if ($size['w']=='auto' && $size['h']=='auto') { + $iw = $iw; + $ih = $ih; + } + else if ($size['w']=='auto' && $size['h']!='auto') { + $iw = $iw * $size['h']/$ih; + $ih = $size['h']; + } + else if ($size['w']!='auto' && $size['h']=='auto') { + $ih = $ih * $size['w']/$iw; + $iw = $size['w']; + } + else { + $iw = $size['w']; + $ih = $size['h']; + } + } + } + + // Number to repeat + if (isset($pb['x_repeat']) && $pb['x_repeat']) { $nx = ceil($pb['w']/$iw)+1; } + else { $nx = 1; } + if (isset($pb['y_repeat']) && $pb['y_repeat']) { $ny = ceil($pb['h']/$ih)+1; } + else { $ny = 1; } + + $x_pos = $pb['x_pos']; + if (stristr($x_pos ,'%') ) { + $x_pos += 0; + $x_pos /= 100; + $x_pos = ($pb['bpa']['w'] * $x_pos) - ($iw * $x_pos); + } + $y_pos = $pb['y_pos']; + if (stristr($y_pos ,'%') ) { + $y_pos += 0; + $y_pos /= 100; + $y_pos = ($pb['bpa']['h'] * $y_pos) - ($ih * $y_pos); + } + if ($nx>1) { + while($x_pos>($pb['x']-$pb['bpa']['x'])) { $x_pos -= $iw; } + } + if ($ny>1) { + while($y_pos>($pb['y']-$pb['bpa']['y'])) { $y_pos -= $ih; } + } + for($xi=0;$xi<$nx;$xi++) { + for($yi=0;$yi<$ny;$yi++) { + $x = $x0 + $x_pos + ($iw*$xi); + $y = $y0 + $y_pos + ($ih*$yi); + if ($pb['opacity']>0 && $pb['opacity']<1) { $opac = $this->SetAlpha($pb['opacity'],'Normal',true); } + else { $opac = ''; } + $s .= sprintf("q %s %.3F 0 0 %.3F %.3F %.3F cm /I%d Do Q", $opac,$iw*_MPDFK,$ih*_MPDFK,$x*_MPDFK,($this->h-($y+$ih))*_MPDFK,$pb['image_id']) ."\n"; + } + } + } + else { + if (($pb['opacity']>0 || $pb['opacity']==='0') && $pb['opacity']<1) { $opac = $this->SetAlpha($pb['opacity'],'Normal',true); } + else { $opac = ''; } + $s .= sprintf('q /Pattern cs /P%d scn %s %.3F %.3F %.3F %.3F re f Q', $n, $opac, $x, $y, $w, $h) ."\n"; + } + + if (isset($pb['clippath']) && $pb['clippath']) { $s .= 'Q'."\n"; } + } + } + } +/*-- END BACKGROUNDS --*/ + return $s; +} + +function BeginLayer($id) { + if($this->current_layer>0) $this->EndLayer(); + if ($id < 1) { return false; } + if (!isset($this->layers[$id])) { + $this->layers[$id] = array('name'=>'Layer '.($id) ); + if (($this->PDFA || $this->PDFX)) { $this->PDFAXwarnings[] = "Cannot use layers when using PDFA or PDFX"; return ''; } + else if (!$this->PDFA && !$this->PDFX) { $this->pdf_version='1.5'; } + } + $this->current_layer = $id; + $this->_out('/OCZ-index /ZI'.$id.' BDC'); + + $this->pageoutput[$this->page] = array(); +} + +function EndLayer() { + if($this->current_layer>0) { + $this->_out('EMCZ-index'); + $this->current_layer = 0; + } +} + + +function AddPageByArray($a) { + if (!is_array($a)) { $a = array(); } + $orientation = (isset($a['orientation']) ? $a['orientation'] : ''); + $condition = (isset($a['condition']) ? $a['condition'] : (isset($a['type']) ? $a['type'] : '')); + $resetpagenum = (isset($a['resetpagenum']) ? $a['resetpagenum'] : ''); + $pagenumstyle = (isset($a['pagenumstyle']) ? $a['pagenumstyle'] : ''); + $suppress = (isset($a['suppress']) ? $a['suppress'] : ''); + $mgl = (isset($a['mgl']) ? $a['mgl'] : (isset($a['margin-left']) ? $a['margin-left'] : '')); + $mgr = (isset($a['mgr']) ? $a['mgr'] : (isset($a['margin-right']) ? $a['margin-right'] : '')); + $mgt = (isset($a['mgt']) ? $a['mgt'] : (isset($a['margin-top']) ? $a['margin-top'] : '')); + $mgb = (isset($a['mgb']) ? $a['mgb'] : (isset($a['margin-bottom']) ? $a['margin-bottom'] : '')); + $mgh = (isset($a['mgh']) ? $a['mgh'] : (isset($a['margin-header']) ? $a['margin-header'] : '')); + $mgf = (isset($a['mgf']) ? $a['mgf'] : (isset($a['margin-footer']) ? $a['margin-footer'] : '')); + $ohname = (isset($a['ohname']) ? $a['ohname'] : (isset($a['odd-header-name']) ? $a['odd-header-name'] : '')); + $ehname = (isset($a['ehname']) ? $a['ehname'] : (isset($a['even-header-name']) ? $a['even-header-name'] : '')); + $ofname = (isset($a['ofname']) ? $a['ofname'] : (isset($a['odd-footer-name']) ? $a['odd-footer-name'] : '')); + $efname = (isset($a['efname']) ? $a['efname'] : (isset($a['even-footer-name']) ? $a['even-footer-name'] : '')); + $ohvalue = (isset($a['ohvalue']) ? $a['ohvalue'] : (isset($a['odd-header-value']) ? $a['odd-header-value'] : 0)); + $ehvalue = (isset($a['ehvalue']) ? $a['ehvalue'] : (isset($a['even-header-value']) ? $a['even-header-value'] : 0)); + $ofvalue = (isset($a['ofvalue']) ? $a['ofvalue'] : (isset($a['odd-footer-value']) ? $a['odd-footer-value'] : 0)); + $efvalue = (isset($a['efvalue']) ? $a['efvalue'] : (isset($a['even-footer-value']) ? $a['even-footer-value'] : 0)); + $pagesel = (isset($a['pagesel']) ? $a['pagesel'] : (isset($a['pageselector']) ? $a['pageselector'] : '')); + $newformat = (isset($a['newformat']) ? $a['newformat'] : (isset($a['sheet-size']) ? $a['sheet-size'] : '')); + + $this->AddPage($orientation,$condition,$resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf, $ohname, $ehname, $ofname, $efname, $ohvalue, $ehvalue, $ofvalue, $efvalue,$pagesel,$newformat); + +} + +// mPDF 6 pagebreaktype +function _preForcedPagebreak($pagebreaktype) { + if ($pagebreaktype == 'cloneall') { + // Close any open block tags + $arr=array(); + $ai=0; + for ($b=$this->blklvl;$b>0;$b--) { $this->CloseTag($this->blk[$b]['tag'],$arr,$ai); } + if ($this->blklvl==0 && !empty($this->textbuffer)) { //Output previously buffered content + $this->printbuffer($this->textbuffer, 1); + $this->textbuffer=array(); + } + } + else if ($pagebreaktype == 'clonebycss') { + // Close open block tags whilst box-decoration-break==clone + $arr=array(); + $ai=0; + for ($b=$this->blklvl;$b>0;$b--) { + if (isset($this->blk[$b]['box_decoration_break']) && $this->blk[$b]['box_decoration_break']=='clone') { $this->CloseTag($this->blk[$b]['tag'],$arr,$ai); } + else { + if ($b==$this->blklvl && !empty($this->textbuffer)) { //Output previously buffered content + $this->printbuffer($this->textbuffer, 1); + $this->textbuffer=array(); + } + break; + } + } + } + else if (!empty($this->textbuffer)) { //Output previously buffered content + $this->printbuffer($this->textbuffer, 1); + $this->textbuffer=array(); + } +} + +// mPDF 6 pagebreaktype +function _postForcedPagebreak($pagebreaktype, $startpage, $save_blk, $save_blklvl) { + if ($pagebreaktype == 'cloneall') { + $this->blk = array(); + $this->blk[0] = $save_blk[0]; + // Re-open block tags + $this->blklvl = 0; + $arr=array(); + $i=0; + for ($b=1; $b<=$save_blklvl;$b++) { + $this->OpenTag($save_blk[$b]['tag'],$save_blk[$b]['attr'],$arr,$i); + } + } + else if ($pagebreaktype == 'clonebycss') { + $this->blk = array(); + $this->blk[0] = $save_blk[0]; + // Don't re-open tags for lowest level elements - so need to do some adjustments + for ($b=1; $b<=$this->blklvl;$b++) { + $this->blk[$b] = $save_blk[$b]; + $this->blk[$b]['startpage']=0; + $this->blk[$b]['y0']=$this->y; // ?? $this->tMargin + if (($this->page - $startpage) % 2) { + if (isset($this->blk[$b]['x0'])) { $this->blk[$b]['x0'] += $this->MarginCorrection; } + else { $this->blk[$b]['x0'] = $this->MarginCorrection; } + } + //for Float DIV + $this->blk[$b]['marginCorrected'][$this->page] = true; + } + + // Re-open block tags for any that have box_decoration_break==clone + $arr=array(); + $i=0; + for ($b=$this->blklvl+1; $b<=$save_blklvl;$b++) { + if ($b<$this->blklvl) { $this->lastblocklevelchange = -1; } + $this->OpenTag($save_blk[$b]['tag'],$save_blk[$b]['attr'],$arr,$i); + } + if ($this->blk[$this->blklvl]['box_decoration_break']!='clone') { $this->lastblocklevelchange = -1; } + } + else { $this->lastblocklevelchange = -1; } +} + +function AddPage($orientation='',$condition='', $resetpagenum='', $pagenumstyle='', $suppress='',$mgl='',$mgr='',$mgt='',$mgb='',$mgh='',$mgf='',$ohname='',$ehname='',$ofname='',$efname='',$ohvalue=0,$ehvalue=0,$ofvalue=0,$efvalue=0,$pagesel='',$newformat='') { + +/*-- CSS-FLOAT --*/ + // Float DIV + // Cannot do with columns on, or if any change in page orientation/margins etc. + // If next page already exists - i.e background /headers and footers already written + if ($this->state > 0 && $this->page < count($this->pages)) { + $bak_cml = $this->cMarginL; + $bak_cmr = $this->cMarginR; + $bak_dw = $this->divwidth; + // Paint Div Border if necessary + if ($this->blklvl > 0) { + $save_tr = $this->table_rotate; // *TABLES* + $this->table_rotate = 0; // *TABLES* + if ($this->y == $this->blk[$this->blklvl]['y0']) { $this->blk[$this->blklvl]['startpage']++; } + if (($this->y > $this->blk[$this->blklvl]['y0']) || $this->flowingBlockAttr['is_table'] ) { $toplvl = $this->blklvl; } + else { $toplvl = $this->blklvl-1; } + $sy = $this->y; + for ($bl=1;$bl<=$toplvl;$bl++) { + $this->PaintDivBB('pagebottom',0,$bl); + } + $this->y = $sy; + $this->table_rotate = $save_tr; // *TABLES* + } + $s = $this->PrintPageBackgrounds(); + + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $family=$this->FontFamily; + $style=$this->FontStyle; + $size=$this->FontSizePt; + $lw=$this->LineWidth; + $dc=$this->DrawColor; + $fc=$this->FillColor; + $tc=$this->TextColor; + $cf=$this->ColorFlag; + + $this->printfloatbuffer(); + + //Move to next page + $this->page++; + $this->ResetMargins(); + $this->SetAutoPageBreak($this->autoPageBreak,$this->bMargin); + $this->x=$this->lMargin; + $this->y=$this->tMargin; + $this->FontFamily=''; + $this->_out('2 J'); + $this->LineWidth=$lw; + $this->_out(sprintf('%.3F w',$lw*_MPDFK)); + if($family) $this->SetFont($family,$style,$size,true,true); + $this->DrawColor=$dc; + if($dc!=$this->defDrawColor) $this->_out($dc); + $this->FillColor=$fc; + if($fc!=$this->defFillColor) $this->_out($fc); + $this->TextColor=$tc; + $this->ColorFlag=$cf; + for($bl=1;$bl<=$this->blklvl;$bl++) { + $this->blk[$bl]['y0'] = $this->y; + // Don't correct more than once for background DIV containing a Float + if (!isset($this->blk[$bl]['marginCorrected'][$this->page])) { $this->blk[$bl]['x0'] += $this->MarginCorrection; } + $this->blk[$bl]['marginCorrected'][$this->page] = true; + } + $this->cMarginL = $bak_cml; + $this->cMarginR = $bak_cmr; + $this->divwidth = $bak_dw; + return ''; + } +/*-- END CSS-FLOAT --*/ + + //Start a new page + if($this->state==0) $this->Open(); + + $bak_cml = $this->cMarginL; + $bak_cmr = $this->cMarginR; + $bak_dw = $this->divwidth; + + + $bak_lh = $this->lineheight; + + $orientation = substr(strtoupper($orientation),0,1); + $condition = strtoupper($condition); + + + if ($condition == 'E') { // only adds new page if needed to create an Even page + if (!$this->mirrorMargins || ($this->page)%2==0) { return false; } + } + else if ($condition == 'O') { // only adds new page if needed to create an Odd page + if (!$this->mirrorMargins || ($this->page)%2==1) { return false; } + } + else if ($condition == 'NEXT-EVEN') { // always adds at least one new page to create an Even page + if (!$this->mirrorMargins) { $condition = ''; } + else { + if ($pagesel) { $pbch = $pagesel; $pagesel = ''; } // *CSS-PAGE* + else { $pbch = false; } // *CSS-PAGE* + $this->AddPage($this->CurOrientation,'O'); + $this->extrapagebreak = true; // mPDF 6 pagebreaktype + if ($pbch ) { $pagesel = $pbch; } // *CSS-PAGE* + $condition = ''; + } + } + else if ($condition == 'NEXT-ODD') { // always adds at least one new page to create an Odd page + if (!$this->mirrorMargins) { $condition = ''; } + else { + if ($pagesel) { $pbch = $pagesel; $pagesel = ''; } // *CSS-PAGE* + else { $pbch = false; } // *CSS-PAGE* + $this->AddPage($this->CurOrientation,'E'); + $this->extrapagebreak = true; // mPDF 6 pagebreaktype + if ($pbch ) { $pagesel = $pbch; } // *CSS-PAGE* + $condition = ''; + } + } + + + if ($resetpagenum || $pagenumstyle || $suppress) { + $this->PageNumSubstitutions[] = array('from'=>($this->page+1), 'reset'=> $resetpagenum, 'type'=>$pagenumstyle, 'suppress'=>$suppress); + } + + + $save_tr = $this->table_rotate; // *TABLES* + $this->table_rotate = 0; // *TABLES* + $save_kwt = $this->kwt; + $this->kwt = 0; + $save_layer = $this->current_layer; + $save_vis = $this->visibility; + + if($this->visibility!='visible') + $this->SetVisibility('visible'); + $this->EndLayer(); + + // Paint Div Border if necessary + //PAINTS BACKGROUND COLOUR OR BORDERS for DIV - DISABLED FOR COLUMNS (cf. AcceptPageBreak) AT PRESENT in ->PaintDivBB + if (!$this->ColActive && $this->blklvl > 0) { + if (isset($this->blk[$this->blklvl]['y0']) && $this->y == $this->blk[$this->blklvl]['y0'] && !$this->extrapagebreak ) { // mPDF 6 pagebreaktype + if (isset($this->blk[$this->blklvl]['startpage'])) { $this->blk[$this->blklvl]['startpage']++; } + else { $this->blk[$this->blklvl]['startpage'] = 1; } + } + if ((isset($this->blk[$this->blklvl]['y0']) && $this->y > $this->blk[$this->blklvl]['y0']) || $this->flowingBlockAttr['is_table'] || $this->extrapagebreak ) { $toplvl = $this->blklvl; } // mPDF 6 pagebreaktype + else { $toplvl = $this->blklvl-1; } + $sy = $this->y; + for ($bl=1;$bl<=$toplvl;$bl++) { + + if (isset($this->blk[$bl]['z-index']) && $this->blk[$bl]['z-index']>0) { + $this->BeginLayer($this->blk[$bl]['z-index']); + } + if (isset($this->blk[$bl]['visibility']) && $this->blk[$bl]['visibility'] && $this->blk[$bl]['visibility']!='visible') { + $this->SetVisibility($this->blk[$bl]['visibility']); + } + $this->PaintDivBB('pagebottom',0,$bl); + } + $this->y = $sy; + // RESET block y0 and x0 - see below + } + $this->extrapagebreak = false; // mPDF 6 pagebreaktype + + if($this->visibility!='visible') + $this->SetVisibility('visible'); + $this->EndLayer(); + + // BODY Backgrounds + if ($this->page > 0) { + $s = ''; + $s .= $this->PrintBodyBackgrounds(); + + $s .= $this->PrintPageBackgrounds(); + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', "\n".$s."\n".'\\1', $this->pages[$this->page]); + $this->pageBackgrounds = array(); + } + + $save_kt = $this->keep_block_together; + $this->keep_block_together = 0; + + $save_cols = false; +/*-- COLUMNS --*/ + if ($this->ColActive) { + $save_cols = true; + $save_nbcol = $this->NbCol; // other values of gap and vAlign will not change by setting Columns off + $this->SetColumns(0); + } +/*-- END COLUMNS --*/ + + + $family=$this->FontFamily; + $style=$this->FontStyle; + $size=$this->FontSizePt; + $this->ColumnAdjust = true; // enables column height adjustment for the page + $lw=$this->LineWidth; + $dc=$this->DrawColor; + $fc=$this->FillColor; + $tc=$this->TextColor; + $cf=$this->ColorFlag; + if($this->page>0) + { + //Page footer + $this->InFooter=true; + + $this->Reset(); + $this->pageoutput[$this->page] = array(); + + $this->Footer(); + //Close page + $this->_endpage(); + } + + + //Start new page + $this->_beginpage($orientation,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); + if ($this->docTemplate) { + $pagecount = $this->SetSourceFile($this->docTemplate); + if (($this->page - $this->docTemplateStart) > $pagecount) { + if ($this->docTemplateContinue) { + $tplIdx = $this->ImportPage($pagecount); + $this->UseTemplate($tplIdx); + } + } + else { + $tplIdx = $this->ImportPage(($this->page - $this->docTemplateStart)); + $this->UseTemplate($tplIdx); + } + } + if ($this->pageTemplate) { + $this->UseTemplate($this->pageTemplate); + } + + // Tiling Patterns + $this->_out('___PAGE___START'.$this->uniqstr); + $this->_out('___BACKGROUND___PATTERNS'.$this->uniqstr); + $this->_out('___HEADER___MARKER'.$this->uniqstr); + $this->pageBackgrounds = array(); + + //Set line cap style to square + $this->SetLineCap(2); + //Set line width + $this->LineWidth=$lw; + $this->_out(sprintf('%.3F w',$lw*_MPDFK)); + //Set font + if($family) $this->SetFont($family,$style,$size,true,true); // forces write + //Set colors + $this->DrawColor=$dc; + if($dc!=$this->defDrawColor) $this->_out($dc); + $this->FillColor=$fc; + if($fc!=$this->defFillColor) $this->_out($fc); + $this->TextColor=$tc; + $this->ColorFlag=$cf; + + //Page header + $this->Header(); + + //Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth=$lw; + $this->_out(sprintf('%.3F w',$lw*_MPDFK)); + } + //Restore font + if($family) $this->SetFont($family,$style,$size,true,true); // forces write + //Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor=$dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor=$fc; + $this->_out($fc); + } + $this->TextColor=$tc; + $this->ColorFlag=$cf; + $this->InFooter=false; + + if ($save_layer>0) + $this->BeginLayer($save_layer); + + if($save_vis!='visible') + $this->SetVisibility($save_vis); + +/*-- COLUMNS --*/ + if ($save_cols) { + // Restore columns + $this->SetColumns($save_nbcol,$this->colvAlign,$this->ColGap); + } + if ($this->ColActive) { $this->SetCol(0); } +/*-- END COLUMNS --*/ + + + //RESET BLOCK BORDER TOP + if (!$this->ColActive) { + for($bl=1;$bl<=$this->blklvl;$bl++) { + $this->blk[$bl]['y0'] = $this->y; + if (isset($this->blk[$bl]['x0'])) { $this->blk[$bl]['x0'] += $this->MarginCorrection; } + else { $this->blk[$bl]['x0'] = $this->MarginCorrection; } + // Added mPDF 3.0 Float DIV + $this->blk[$bl]['marginCorrected'][$this->page] = true; + } + } + + + $this->table_rotate = $save_tr; // *TABLES* + $this->kwt = $save_kwt; + + $this->keep_block_together = $save_kt ; + + $this->cMarginL = $bak_cml; + $this->cMarginR = $bak_cmr; + $this->divwidth = $bak_dw; + + $this->lineheight = $bak_lh; +} + + +function PageNo() { + //Get current page number + return $this->page; +} + +function AddSpotColorsFromFile($file) { + $colors = @file($file) or die("Cannot load spot colors file - ".$file); + foreach($colors AS $sc) { + list($name, $c, $m, $y, $k) = preg_split("/\t/",$sc); + $c = intval($c); + $m = intval($m); + $y = intval($y); + $k = intval($k); + $this->AddSpotColor($name, $c, $m, $y, $k); + } +} + +function AddSpotColor($name, $c, $m, $y, $k) { + $name = strtoupper(trim($name)); + if(!isset($this->spotColors[$name])) { + $i=count($this->spotColors)+1; + $this->spotColors[$name]=array('i'=>$i,'c'=>$c,'m'=>$m,'y'=>$y,'k'=>$k); + $this->spotColorIDs[$i]=$name; + } +} + +function SetColor($col, $type='') { + $out = ''; + if (!$col) { return ''; } // mPDF 6 + if ($col{0}==3 || $col{0}==5) { // RGB / RGBa + $out = sprintf('%.3F %.3F %.3F rg',ord($col{1})/255,ord($col{2})/255,ord($col{3})/255); + } + else if ($col{0}==1) { // GRAYSCALE + $out = sprintf('%.3F g',ord($col{1})/255); + } + else if ($col{0}==2) { // SPOT COLOR + $out = sprintf('/CS%d cs %.3F scn',ord($col{1}),ord($col{2})/100); + } + else if ($col{0}==4 || $col{0}==6) { // CMYK / CMYKa + $out = sprintf('%.3F %.3F %.3F %.3F k', ord($col{1})/100, ord($col{2})/100, ord($col{3})/100, ord($col{4})/100); + } + if ($type=='Draw') { $out = strtoupper($out); } // e.g. rg => RG + else if ($type=='CodeOnly') { $out = preg_replace('/\s(rg|g|k)/','',$out); } + return $out; +} + + +function SetDColor($col, $return=false) { + $out = $this->SetColor($col, 'Draw'); + if ($return) { return $out; } + if ($out=='') { return ''; } + $this->DrawColor = $out; + if($this->page>0 && ((isset($this->pageoutput[$this->page]['DrawColor']) && $this->pageoutput[$this->page]['DrawColor'] != $this->DrawColor) || !isset($this->pageoutput[$this->page]['DrawColor']))) { $this->_out($this->DrawColor); } + $this->pageoutput[$this->page]['DrawColor'] = $this->DrawColor; +} + +function SetFColor($col, $return=false) { + $out = $this->SetColor($col, 'Fill'); + if ($return) { return $out; } + if ($out=='') { return ''; } + $this->FillColor = $out; + $this->ColorFlag = ($out != $this->TextColor); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['FillColor']) && $this->pageoutput[$this->page]['FillColor'] != $this->FillColor) || !isset($this->pageoutput[$this->page]['FillColor']))) { $this->_out($this->FillColor); } + $this->pageoutput[$this->page]['FillColor'] = $this->FillColor; +} + +function SetTColor($col, $return=false) { + $out = $this->SetColor($col, 'Text'); + if ($return) { return $out; } + if ($out=='') { return ''; } + $this->TextColor = $out; + $this->ColorFlag = ($this->FillColor != $out); +} + + +function SetDrawColor($r,$g=-1,$b=-1,$col4=-1, $return=false) { + //Set color for all stroking operations + $col = array(); + if(($r==0 and $g==0 and $b==0 && $col4 == -1) or $g==-1) { $col = $this->ConvertColor($r); } + else if ($col4 == -1) { $col = $this->ConvertColor('rgb('.$r.','.$g.','.$b.')'); } + else { $col = $this->ConvertColor('cmyk('.$r.','.$g.','.$b.','.$col4.')'); } + $out = $this->SetDColor($col, $return); + return $out; +} + +function SetFillColor($r,$g=-1,$b=-1,$col4=-1, $return=false) { + //Set color for all filling operations + $col = array(); + if(($r==0 and $g==0 and $b==0 && $col4 == -1) or $g==-1) { $col = $this->ConvertColor($r); } + else if ($col4 == -1) { $col = $this->ConvertColor('rgb('.$r.','.$g.','.$b.')'); } + else { $col = $this->ConvertColor('cmyk('.$r.','.$g.','.$b.','.$col4.')'); } + $out = $this->SetFColor($col, $return); + return $out; +} + +function SetTextColor($r,$g=-1,$b=-1,$col4=-1, $return=false) { + //Set color for text + $col = array(); + if(($r==0 and $g==0 and $b==0 && $col4 == -1) or $g==-1) { $col = $this->ConvertColor($r); } + else if ($col4 == -1) { $col = $this->ConvertColor('rgb('.$r.','.$g.','.$b.')'); } + else { $col = $this->ConvertColor('cmyk('.$r.','.$g.','.$b.','.$col4.')'); } + $out = $this->SetTColor($col, $return); + return $out; +} + + +function _getCharWidth(&$cw, $u, $isdef=true) { + $w = 0; + if ($u==0) { $w = false; } + else if (isset($cw[$u*2+1])) { $w = (ord($cw[$u*2]) << 8) + ord($cw[$u*2+1]); } + if ($w == 65535) { return 0; } + else if ($w) { return $w; } + else if ($isdef) { return false; } + else { return 0; } +} + +function _charDefined(&$cw, $u) { + $w = 0; + if ($u==0) { return false; } + if (isset($cw[$u*2+1])) { $w = (ord($cw[$u*2]) << 8) + ord($cw[$u*2+1]); } + if ($w) { return true; } + else { return false; } +} + +function GetCharWidthCore($c) { + //Get width of a single character in the current Core font + $c = (string)$c; + $w = 0; + // Soft Hyphens chr(173) + if ($c == chr(173) && $this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats') { + return 0; + } + else if (($this->textvar & FC_SMALLCAPS) && isset($this->upperCase[ord($c)])) { // mPDF 5.7.1 + $charw = $this->CurrentFont['cw'][chr($this->upperCase[ord($c)])]; + if ($charw!==false) { + $charw = $charw*$this->smCapsScale * $this->smCapsStretch/100; + $w+=$charw; + } + } + else if (isset($this->CurrentFont['cw'][$c])) { + $w += $this->CurrentFont['cw'][$c]; + } + else if (isset($this->CurrentFont['cw'][ord($c)])) { + $w += $this->CurrentFont['cw'][ord($c)]; + } + $w *= ($this->FontSize/ 1000); + if ($this->minwSpacing || $this->fixedlSpacing) { + if ($c==' ') $nb_spaces = 1; + else $nb_spaces = 0; + $w += $this->fixedlSpacing + ($nb_spaces * $this->minwSpacing); + } + return ($w); +} + +function GetCharWidthNonCore($c, $addSubset=true) { + //Get width of a single character in the current Non-Core font + $c = (string)$c; + $w = 0; + $unicode = $this->UTF8StringToArray($c, $addSubset); + $char = $unicode[0]; +/*-- CJK-FONTS --*/ + if ($this->CurrentFont['type'] == 'Type0') { // CJK Adobe fonts + if ($char == 173) { return 0; } // Soft Hyphens + elseif (isset($this->CurrentFont['cw'][$char])) { $w+=$this->CurrentFont['cw'][$char]; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + } + else { +/*-- END CJK-FONTS --*/ + if ($char == 173) { return 0; } // Soft Hyphens + else if (($this->textvar & FC_SMALLCAPS) && isset($this->upperCase[$char])) { // mPDF 5.7.1 + $charw = $this->_getCharWidth($this->CurrentFont['cw'],$this->upperCase[$char]); + if ($charw!==false) { + $charw = $charw*$this->smCapsScale * $this->smCapsStretch/100; + $w+=$charw; + } + elseif(isset($this->CurrentFont['desc']['MissingWidth'])) { $w += $this->CurrentFont['desc']['MissingWidth']; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + } + else { + $charw = $this->_getCharWidth($this->CurrentFont['cw'],$char); + if ($charw!==false) { $w+=$charw; } + elseif(isset($this->CurrentFont['desc']['MissingWidth'])) { $w += $this->CurrentFont['desc']['MissingWidth']; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + } + } // *CJK-FONTS* + $w *= ($this->FontSize/ 1000); + if ($this->minwSpacing || $this->fixedlSpacing) { + if ($c==' ') $nb_spaces = 1; + else $nb_spaces = 0; + $w += $this->fixedlSpacing + ($nb_spaces * $this->minwSpacing); + } + return ($w); +} + + +function GetCharWidth($c, $addSubset=true) { + if (!$this->usingCoreFont) { + return $this->GetCharWidthNonCore($c, $addSubset); + } + else { + return $this->GetCharWidthCore($c); + } +} + +function GetStringWidth($s, $addSubset=true, $OTLdata=false, $textvar=0, $includeKashida=false) { // mPDF 5.7.1 + //Get width of a string in the current font + $s = (string)$s; + $cw = &$this->CurrentFont['cw']; + $w = 0; + $kerning = 0; + $lastchar = 0; + $nb_carac = 0; + $nb_spaces = 0; + $kashida = 0; + // mPDF ITERATION + if ($this->iterationCounter) $s = preg_replace('/{iteration ([a-zA-Z0-9_]+)}/', '\\1', $s); + if (!$this->usingCoreFont) { + $discards = substr_count($s,"\xc2\xad"); // mPDF 6 soft hyphens [U+00AD] + $unicode = $this->UTF8StringToArray($s, $addSubset); + if ($this->minwSpacing || $this->fixedlSpacing) { + $nb_spaces = mb_substr_count($s,' ', $this->mb_enc); + $nb_carac = count($unicode) - $discards ; // mPDF 6 + // mPDF 5.7.1 + // Use GPOS OTL + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + if (isset($OTLdata['group']) && $OTLdata['group']) { + $nb_carac -= substr_count($OTLdata['group'], 'M'); + } + } + } +/*-- CJK-FONTS --*/ + if ($this->CurrentFont['type'] == 'Type0') { // CJK Adobe fonts + foreach($unicode as $char) { + if ($char == 0x00AD) { continue; } // mPDF 6 soft hyphens [U+00AD] + if (isset($cw[$char])) { $w+=$cw[$char]; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + } + } + else { +/*-- END CJK-FONTS --*/ + foreach($unicode as $i=>$char) { + if ($char == 0x00AD) { continue; } // mPDF 6 soft hyphens [U+00AD] + if (($textvar & FC_SMALLCAPS) && isset($this->upperCase[$char])) { + $charw = $this->_getCharWidth($cw,$this->upperCase[$char]); + if ($charw!==false) { + $charw = $charw*$this->smCapsScale * $this->smCapsStretch/100; + $w+=$charw; + } + elseif(isset($this->CurrentFont['desc']['MissingWidth'])) { $w += $this->CurrentFont['desc']['MissingWidth']; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + } + else { + $charw = $this->_getCharWidth($cw,$char); + if ($charw!==false) { $w+=$charw; } + elseif(isset($this->CurrentFont['desc']['MissingWidth'])) { $w += $this->CurrentFont['desc']['MissingWidth']; } + elseif(isset($this->CurrentFont['MissingWidth'])) { $w += $this->CurrentFont['MissingWidth']; } + else { $w += 500; } + // mPDF 5.7.1 + // Use GPOS OTL + // ...GetStringWidth... + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF) && !empty($OTLdata)) { + if (isset($OTLdata['GPOSinfo'][$i]['wDir']) && $OTLdata['GPOSinfo'][$i]['wDir']=='RTL') { + if (isset($OTLdata['GPOSinfo'][$i]['XAdvanceR']) && $OTLdata['GPOSinfo'][$i]['XAdvanceR']) { + $w += $OTLdata['GPOSinfo'][$i]['XAdvanceR']* 1000/$this->CurrentFont['unitsPerEm']; + } + } + else { + if (isset($OTLdata['GPOSinfo'][$i]['XAdvanceL']) && $OTLdata['GPOSinfo'][$i]['XAdvanceL']) { + $w += $OTLdata['GPOSinfo'][$i]['XAdvanceL']* 1000/$this->CurrentFont['unitsPerEm']; + } + } + // Kashida from GPOS + // Kashida is set as an absolute length value (already set as a proportion based on useKashida %) + if ($includeKashida && isset($OTLdata['GPOSinfo'][$i]['kashida_space']) && $OTLdata['GPOSinfo'][$i]['kashida_space']) { + $kashida += $OTLdata['GPOSinfo'][$i]['kashida_space']; + } + } + if (($textvar & FC_KERNING) && $lastchar) { + if (isset($this->CurrentFont['kerninfo'][$lastchar][$char])) { + $kerning += $this->CurrentFont['kerninfo'][$lastchar][$char]; + } + } + $lastchar = $char; + } + } + } // *CJK-FONTS* + + } + else { + if ($this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats') { + $s = str_replace(chr(173),'',$s ); + } + $nb_carac = $l = strlen($s); + if ($this->minwSpacing || $this->fixedlSpacing) { + $nb_spaces = substr_count($s,' '); + } + for($i=0; $i<$l; $i++) { + if (($textvar & FC_SMALLCAPS) && isset($this->upperCase[ord($s[$i])])) { // mPDF 5.7.1 + $charw = $cw[chr($this->upperCase[ord($s[$i])])]; + if ($charw!==false) { + $charw = $charw*$this->smCapsScale * $this->smCapsStretch/100; + $w+=$charw; + } + } + else if (isset($cw[$s[$i]])) { + $w += $cw[$s[$i]]; + } + else if (isset($cw[ord($s[$i])])) { + $w += $cw[ord($s[$i])]; + } + if (($textvar & FC_KERNING) && $i>0) { // mPDF 5.7.1 + if (isset($this->CurrentFont['kerninfo'][$s[($i-1)]][$s[$i]])) { + $kerning += $this->CurrentFont['kerninfo'][$s[($i-1)]][$s[$i]]; + } + } + } + } + unset($cw); + if ($textvar & FC_KERNING) { $w += $kerning; } // mPDF 5.7.1 + $w *= ($this->FontSize/ 1000); + $w += (($nb_carac + $nb_spaces) * $this->fixedlSpacing) + ($nb_spaces * $this->minwSpacing); + $w += $kashida / _MPDFK; + + return ($w); +} + + +function SetLineWidth($width) { + //Set line width + $this->LineWidth=$width; + $lwout = (sprintf('%.3F w',$width*_MPDFK)); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['LineWidth']) && $this->pageoutput[$this->page]['LineWidth'] != $lwout) || !isset($this->pageoutput[$this->page]['LineWidth']))) { + $this->_out($lwout); + } + $this->pageoutput[$this->page]['LineWidth'] = $lwout; +} + +function Line($x1,$y1,$x2,$y2) { + //Draw a line + $this->_out(sprintf('%.3F %.3F m %.3F %.3F l S',$x1*_MPDFK,($this->h-$y1)*_MPDFK,$x2*_MPDFK,($this->h-$y2)*_MPDFK)); +} + +function Arrow($x1,$y1,$x2,$y2,$headsize=3,$fill='B',$angle=25) { + //F == fill //S == stroke //B == stroke and fill + // angle = splay of arrowhead - 1 - 89 degrees + if($fill=='F') $fill='f'; + elseif($fill=='FD' or $fill=='DF' or $fill=='B') $fill='B'; + else $fill='S'; + $a = atan2(($y2-$y1),($x2-$x1)); + $b = $a + deg2rad($angle); + $c = $a - deg2rad($angle); + $x3 = $x2 - ($headsize* cos($b)); + $y3 = $this->h-($y2 - ($headsize* sin($b))); + $x4 = $x2 - ($headsize* cos($c)); + $y4 = $this->h-($y2 - ($headsize* sin($c))); + + $x5 = $x3-($x3-$x4)/2; // mid point of base of arrowhead - to join arrow line to + $y5 = $y3-($y3-$y4)/2; + + $s = ''; + $s.=sprintf('%.3F %.3F m %.3F %.3F l S',$x1*_MPDFK,($this->h-$y1)*_MPDFK,$x5*_MPDFK,$y5*_MPDFK); + $this->_out($s); + + $s = ''; + $s.=sprintf('%.3F %.3F m %.3F %.3F l %.3F %.3F l %.3F %.3F l %.3F %.3F l ',$x5*_MPDFK,$y5*_MPDFK,$x3*_MPDFK,$y3*_MPDFK,$x2*_MPDFK,($this->h-$y2)*_MPDFK,$x4*_MPDFK,$y4*_MPDFK,$x5*_MPDFK,$y5*_MPDFK); + $s.=$fill; + $this->_out($s); +} + + +function Rect($x,$y,$w,$h,$style='') { + //Draw a rectangle + if($style=='F') $op='f'; + elseif($style=='FD' or $style=='DF') $op='B'; + else $op='S'; + $this->_out(sprintf('%.3F %.3F %.3F %.3F re %s',$x*_MPDFK,($this->h-$y)*_MPDFK,$w*_MPDFK,-$h*_MPDFK,$op)); +} + +function AddFont($family,$style='') { + if(empty($family)) { return; } + $family = strtolower($family); + $style=strtoupper($style); + $style=str_replace('U','',$style); + if($style=='IB') $style='BI'; + $fontkey = $family.$style; + // check if the font has been already added + if(isset($this->fonts[$fontkey])) { + return; + } + +/*-- CJK-FONTS --*/ + if (in_array($family,$this->available_CJK_fonts)) { + if (empty($this->Big5_widths)) { require(_MPDF_PATH . 'includes/CJKdata.php'); } + $this->AddCJKFont($family); // don't need to add style + return; + } +/*-- END CJK-FONTS --*/ + + if ($this->usingCoreFont) { die("mPDF Error - problem with Font management"); } + + $stylekey = $style; + if (!$style) { $stylekey = 'R'; } + + if (!isset($this->fontdata[$family][$stylekey]) || !$this->fontdata[$family][$stylekey]) { + die('mPDF Error - Font is not supported - '.$family.' '.$style); + } + + $name = ''; + $originalsize = 0; + $sip = false; + $smp = false; + $useOTL = 0; // mPDF 5.7.1 + $fontmetrics = ''; // mPDF 6 + $haskerninfo = false; + $haskernGPOS = false; + $hassmallcapsGSUB = false; + $BMPselected = false; + $GSUBScriptLang = array(); + $GSUBFeatures = array(); + $GSUBLookups = array(); + $GPOSScriptLang = array(); + $GPOSFeatures = array(); + $GPOSLookups = array(); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.mtx.php')) { include(_MPDF_TTFONTDATAPATH.$fontkey.'.mtx.php'); } + + $ttffile = ''; + if (defined('_MPDF_SYSTEM_TTFONTS')) { + $ttffile = _MPDF_SYSTEM_TTFONTS.$this->fontdata[$family][$stylekey]; + if (!file_exists($ttffile)) { $ttffile = ''; } + } + if (!$ttffile) { + $ttffile = _MPDF_TTFONTPATH.$this->fontdata[$family][$stylekey]; + if (!file_exists($ttffile)) { die("mPDF Error - cannot find TTF TrueType font file - ".$ttffile); } + } + $ttfstat = stat($ttffile); + + if (isset($this->fontdata[$family]['TTCfontID'][$stylekey])) { $TTCfontID = $this->fontdata[$family]['TTCfontID'][$stylekey]; } + else { $TTCfontID = 0; } + + $BMPonly = false; + if (in_array($family,$this->BMPonly)) { $BMPonly = true; } + $regenerate = false; + if ($BMPonly && !$BMPselected) { $regenerate = true; } + else if (!$BMPonly && $BMPselected) { $regenerate = true; } + // mPDF 5.7.1 + if (isset($this->fontdata[$family]['useOTL']) && $this->fontdata[$family]['useOTL'] && $useOTL!=$this->fontdata[$family]['useOTL']) { + $regenerate = true; + $useOTL = $this->fontdata[$family]['useOTL']; + } + else if ((!isset($this->fontdata[$family]['useOTL']) || !$this->fontdata[$family]['useOTL']) && $useOTL) { + $regenerate = true; + $useOTL = 0; + } + if (_FONT_DESCRIPTOR != $fontmetrics) { $regenerate = true; } // mPDF 6 + if (!isset($name) || $originalsize != $ttfstat['size'] || $regenerate) { + if (!class_exists('TTFontFile', false)) { include(_MPDF_PATH .'classes/ttfontsuni.php'); } + $ttf = new TTFontFile(); + $ttf->getMetrics($ttffile, $fontkey, $TTCfontID, $this->debugfonts, $BMPonly, $useOTL); // mPDF 5.7.1 + $cw = $ttf->charWidths; + $kerninfo = $ttf->kerninfo; + if ($kerninfo) $haskerninfo = true; + $haskernGPOS = $ttf->haskernGPOS; + $hassmallcapsGSUB = $ttf->hassmallcapsGSUB; + $name = preg_replace('/[ ()]/','',$ttf->fullName); + $sip = $ttf->sipset; + $smp = $ttf->smpset; + // mPDF 6 + $GSUBScriptLang = $ttf->GSUBScriptLang; + $GSUBFeatures = $ttf->GSUBFeatures; + $GSUBLookups = $ttf->GSUBLookups; + $rtlPUAstr = $ttf->rtlPUAstr; + $GPOSScriptLang = $ttf->GPOSScriptLang; + $GPOSFeatures = $ttf->GPOSFeatures; + $GPOSLookups = $ttf->GPOSLookups; + $glyphIDtoUni = $ttf->glyphIDtoUni; + + + $desc= array( + 'CapHeight'=>round($ttf->capHeight), + 'XHeight'=>round($ttf->xHeight), + 'FontBBox'=>'['.round($ttf->bbox[0])." ".round($ttf->bbox[1])." ".round($ttf->bbox[2])." ".round($ttf->bbox[3]).']', /* FontBBox from head table */ + +/* 'MaxWidth' => round($ttf->advanceWidthMax), // AdvanceWidthMax from hhea table NB ArialUnicode MS = 31990 ! */ + 'Flags'=>$ttf->flags, + 'Ascent'=>round($ttf->ascent), + 'Descent'=>round($ttf->descent), + 'Leading' => round($ttf->lineGap), + 'ItalicAngle'=>$ttf->italicAngle, + 'StemV'=>round($ttf->stemV), + 'MissingWidth'=>round($ttf->defaultWidth) + ); + $panose = ''; + if (count($ttf->panose)) { + $panoseArray = array_merge(array($ttf->sFamilyClass, $ttf->sFamilySubClass), $ttf->panose); + foreach($panoseArray as $value) + $panose .= ' '.dechex($value); + } + $unitsPerEm = round($ttf->unitsPerEm); + $up = round($ttf->underlinePosition); + $ut = round($ttf->underlineThickness); + $strp = round($ttf->strikeoutPosition); // mPDF 6 + $strs = round($ttf->strikeoutSize); // mPDF 6 + $originalsize = $ttfstat['size']+0; + $type = 'TTF'; + //Generate metrics .php file + $s='typoAscender).', '.round($ttf->typoDescender).', '.round($ttf->typoLineGap)."\n"; + $s.='// usWinAscent/usWinDescent = '.round($ttf->usWinAscent).', '.round(-$ttf->usWinDescent)."\n"; + $s.='// hhea Ascent/Descent/LineGap = '.round($ttf->hheaascent).', '.round($ttf->hheadescent).', '.round($ttf->hhealineGap)."\n"; + + // mPDF 5.7.1 + if (isset($this->fontdata[$family]['useOTL'])) { + $s.='$useOTL='.$this->fontdata[$family]['useOTL'].';'."\n"; + } + else $s.='$useOTL=0x0000;'."\n"; + if ($rtlPUAstr) { + $s.='$rtlPUAstr=\''.$rtlPUAstr."';\n"; + } + else $s.='$rtlPUAstr=\'\';'."\n"; + if (count($GSUBScriptLang)) { + $s.='$GSUBScriptLang='.var_export($GSUBScriptLang,true).";\n"; + } + if (count($GSUBFeatures)) { + $s.='$GSUBFeatures='.var_export($GSUBFeatures,true).";\n"; + } + if (count($GSUBLookups)) { + $s.='$GSUBLookups='.var_export($GSUBLookups,true).";\n"; + } + if (count($GPOSScriptLang)) { + $s.='$GPOSScriptLang='.var_export($GPOSScriptLang,true).";\n"; + } + if (count($GPOSFeatures)) { + $s.='$GPOSFeatures='.var_export($GPOSFeatures,true).";\n"; + } + if (count($GPOSLookups)) { + $s.='$GPOSLookups='.var_export($GPOSLookups,true).";\n"; + } + if ($kerninfo) { + $s.='$kerninfo='.var_export($kerninfo,true).";\n"; + } + $s.="?>"; + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.mtx.php',"w"); + fwrite($fh,$s,strlen($s)); + fclose($fh); + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.cw.dat',"wb"); + fwrite($fh,$cw,strlen($cw)); + fclose($fh); + // mPDF 5.7.1 + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.gid.dat',"wb"); + fwrite($fh,$glyphIDtoUni,strlen($glyphIDtoUni)); + fclose($fh); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.cgm')) unlink(_MPDF_TTFONTDATAPATH.$fontkey.'.cgm'); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.z')) unlink(_MPDF_TTFONTDATAPATH.$fontkey.'.z'); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.cw127.php')) unlink(_MPDF_TTFONTDATAPATH.$fontkey.'.cw127.php'); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.cw')) unlink(_MPDF_TTFONTDATAPATH.$fontkey.'.cw'); + } + else if ($this->debugfonts) { $this->Error('Cannot write to the font caching directory - '._MPDF_TTFONTDATAPATH); } + unset($ttf); + } + else { + $cw = ''; + $glyphIDtoUni = ''; + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.cw.dat')) $cw = file_get_contents(_MPDF_TTFONTDATAPATH.$fontkey.'.cw.dat'); + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.gid.dat')) $glyphIDtoUni = file_get_contents(_MPDF_TTFONTDATAPATH.$fontkey.'.gid.dat'); + } + +/*-- OTL --*/ + // mPDF 5.7.1 + // Use OTL OpenType Table Layout - GSUB + if (isset($this->fontdata[$family]['useOTL']) && ($this->fontdata[$family]['useOTL'])) { + if (!class_exists('otl', false)) { include(_MPDF_PATH.'classes/otl.php'); } + if (empty($this->otl)) { $this->otl = new otl($this); } + } +/*-- END OTL --*/ + + if (isset($this->fontdata[$family]['sip-ext']) && $this->fontdata[$family]['sip-ext']) { $sipext = $this->fontdata[$family]['sip-ext']; } + else { $sipext = ''; } + + // Override with values from config_font.php + if (isset($this->fontdata[$family]['Ascent']) && $this->fontdata[$family]['Ascent']) { + $desc['Ascent'] = $this->fontdata[$family]['Ascent']; + } + if (isset($this->fontdata[$family]['Descent']) && $this->fontdata[$family]['Descent']) { + $desc['Descent'] = $this->fontdata[$family]['Descent']; + } + if (isset($this->fontdata[$family]['Leading']) && $this->fontdata[$family]['Leading']) { + $desc['Leading'] = $this->fontdata[$family]['Leading']; + } + + + + $i = count($this->fonts)+$this->extraFontSubsets+1; + if ($sip || $smp) { + $this->fonts[$fontkey] = array('i'=>$i, 'type'=>$type, 'name'=>$name, 'desc'=>$desc, 'panose'=>$panose, 'unitsPerEm'=>$unitsPerEm, 'up'=>$up, 'ut'=>$ut, 'strs'=>$strs, 'strp'=>$strp, 'cw'=>$cw, 'ttffile'=>$ttffile, 'fontkey'=>$fontkey, 'subsets'=>array(0=>range(0,127)), 'subsetfontids'=>array($i), 'used'=>false, 'sip'=>$sip, 'sipext'=>$sipext, 'smp'=>$smp, 'TTCfontID' => $TTCfontID, 'useOTL' => (isset($this->fontdata[$family]['useOTL']) ? $this->fontdata[$family]['useOTL'] : false), 'useKashida' => (isset($this->fontdata[$family]['useKashida']) ? $this->fontdata[$family]['useKashida'] : false), 'GSUBScriptLang'=>$GSUBScriptLang, 'GSUBFeatures'=>$GSUBFeatures, 'GSUBLookups'=>$GSUBLookups, 'GPOSScriptLang'=>$GPOSScriptLang, 'GPOSFeatures'=>$GPOSFeatures, 'GPOSLookups'=>$GPOSLookups, 'rtlPUAstr'=>$rtlPUAstr, 'glyphIDtoUni'=>$glyphIDtoUni, 'haskerninfo'=>$haskerninfo, 'haskernGPOS'=>$haskernGPOS, 'hassmallcapsGSUB'=>$hassmallcapsGSUB); // mPDF 5.7.1 // mPDF 6 + } + else { + $ss = array(); + for ($s=32; $s<128; $s++) { $ss[$s] = $s; } + $this->fonts[$fontkey] = array('i'=>$i, 'type'=>$type, 'name'=>$name, 'desc'=>$desc, 'panose'=>$panose, 'unitsPerEm'=>$unitsPerEm, 'up'=>$up, 'ut'=>$ut, 'strs'=>$strs, 'strp'=>$strp, 'cw'=>$cw, 'ttffile'=>$ttffile, 'fontkey'=>$fontkey, 'subset'=>$ss, 'used'=>false, 'sip'=>$sip, 'sipext'=>$sipext, 'smp'=>$smp, 'TTCfontID' => $TTCfontID, 'useOTL' => (isset($this->fontdata[$family]['useOTL']) ? $this->fontdata[$family]['useOTL'] : false), 'useKashida' => (isset($this->fontdata[$family]['useKashida']) ? $this->fontdata[$family]['useKashida'] : false), 'GSUBScriptLang'=>$GSUBScriptLang, 'GSUBFeatures'=>$GSUBFeatures, 'GSUBLookups'=>$GSUBLookups, 'GPOSScriptLang'=>$GPOSScriptLang, 'GPOSFeatures'=>$GPOSFeatures, 'GPOSLookups'=>$GPOSLookups, 'rtlPUAstr'=>$rtlPUAstr, 'glyphIDtoUni'=>$glyphIDtoUni, 'haskerninfo'=>$haskerninfo, 'haskernGPOS'=>$haskernGPOS, 'hassmallcapsGSUB'=>$hassmallcapsGSUB); // mPDF 5.7.1 // mPDF 6 + } + if ($haskerninfo) { $this->fonts[$fontkey]['kerninfo'] = $kerninfo; } + $this->FontFiles[$fontkey]=array('length1'=>$originalsize, 'type'=>"TTF", 'ttffile'=>$ttffile, 'sip'=>$sip, 'smp'=>$smp); + unset($cw); +} + + + +function SetFont($family,$style='',$size=0, $write=true, $forcewrite=false) { + $family=strtolower($family); + if (!$this->onlyCoreFonts) { + if ($family == 'sans' || $family == 'sans-serif') { $family = $this->sans_fonts[0]; } + if ($family == 'serif') { $family = $this->serif_fonts[0]; } + if ($family == 'mono' || $family == 'monospace') { $family = $this->mono_fonts[0]; } + } + if (isset($this->fonttrans[$family]) && $this->fonttrans[$family]) { $family = $this->fonttrans[$family]; } + if($family=='') { + if ($this->FontFamily) { $family=$this->FontFamily; } + else if ($this->default_font) { $family=$this->default_font; } + else { $this->Error("No font or default font set!"); } + } + $this->ReqFontStyle = $style; // required or requested style - used later for artificial bold/italic + + if (($family == 'csymbol') || ($family == 'czapfdingbats') || ($family == 'ctimes') || ($family == 'ccourier') || ($family == 'chelvetica')) { + if ($this->PDFA || $this->PDFX) { + if ($family == 'csymbol' || $family == 'czapfdingbats') { + $this->Error("Symbol and Zapfdingbats cannot be embedded in mPDF (required for PDFA1-b or PDFX/1-a)."); + } + if ($family == 'ctimes' || $family == 'ccourier' || $family == 'chelvetica') { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "Core Adobe font ".ucfirst($family)." cannot be embedded in mPDF, which is required for PDFA1-b or PDFX/1-a. (Embedded font will be substituted.)"; } + if ($family == 'chelvetica') { $family = 'sans'; } + if ($family == 'ctimes') { $family = 'serif'; } + if ($family == 'ccourier') { $family = 'mono'; } + } + $this->usingCoreFont = false; + } + else { $this->usingCoreFont = true; } + if($family=='csymbol' || $family=='czapfdingbats') { $style=''; } + } + else { $this->usingCoreFont = false; } + + // mPDF 5.7.1 + if ($style) { + $style=strtoupper($style); + if ($style=='IB') $style='BI'; + } + if ($size==0) $size=$this->FontSizePt; + + $fontkey=$family.$style; + + $stylekey = $style; + if (!$stylekey) { $stylekey = "R"; } + + if (!$this->onlyCoreFonts && !$this->usingCoreFont) { + if(!isset($this->fonts[$fontkey]) || count($this->default_available_fonts) != count($this->available_unifonts) ) { // not already added +/*-- CJK-FONTS --*/ + // CJK fonts + if (in_array($fontkey,$this->available_CJK_fonts)) { + if(!isset($this->fonts[$fontkey])) { // already added + if (empty($this->Big5_widths)) { require(_MPDF_PATH . 'includes/CJKdata.php'); } + $this->AddCJKFont($family); // don't need to add style + } + } + // Test to see if requested font/style is available - or substitute + else +/*-- END CJK-FONTS --*/ + if (!in_array($fontkey,$this->available_unifonts)) { + // If font[nostyle] exists - set it + if (in_array($family,$this->available_unifonts)) { + $style = ''; + } + + // Else if only one font available - set it (assumes if only one font available it will not have a style) + else if (count($this->available_unifonts) == 1) { + $family = $this->available_unifonts[0]; + $style = ''; + } + + else { + $found = 0; + // else substitute font of similar type + if (in_array($family,$this->sans_fonts)) { + $i = array_intersect($this->sans_fonts,$this->available_unifonts); + if (count($i)) { + $i = array_values($i); + // with requested style if possible + if (!in_array(($i[0].$style),$this->available_unifonts)) { + $style = ''; + } + $family = $i[0]; + $found = 1; + } + } + else if (in_array($family,$this->serif_fonts)) { + $i = array_intersect($this->serif_fonts,$this->available_unifonts); + if (count($i)) { + $i = array_values($i); + // with requested style if possible + if (!in_array(($i[0].$style),$this->available_unifonts)) { + $style = ''; + } + $family = $i[0]; + $found = 1; + } + } + else if (in_array($family,$this->mono_fonts)) { + $i = array_intersect($this->mono_fonts,$this->available_unifonts); + if (count($i)) { + $i = array_values($i); + // with requested style if possible + if (!in_array(($i[0].$style),$this->available_unifonts)) { + $style = ''; + } + $family = $i[0]; + $found = 1; + } + } + + if (!$found) { + // set first available font + $fs = $this->available_unifonts[0]; + preg_match('/^([a-z_0-9\-]+)([BI]{0,2})$/',$fs,$fas); // Allow "-" + // with requested style if possible + $ws = $fas[1].$style; + if (in_array($ws,$this->available_unifonts)) { + $family = $fas[1]; // leave $style as is + } + else if (in_array($fas[1],$this->available_unifonts)) { + // or without style + $family = $fas[1]; + $style = ''; + } + else { + // or with the style specified + $family = $fas[1]; + $style = $fas[2]; + } + } + } + $fontkey = $family.$style; + } + } + // try to add font (if not already added) + $this->AddFont($family, $style); + + //Test if font is already selected + if($this->FontFamily == $family && $this->FontFamily == $this->currentfontfamily && $this->FontStyle == $style && $this->FontStyle == $this->currentfontstyle && $this->FontSizePt == $size && $this->FontSizePt == $this->currentfontsize && !$forcewrite) { + return $family; + } + + $fontkey = $family.$style; + + //Select it + $this->FontFamily = $family; + $this->FontStyle = $style; + $this->FontSizePt = $size; + $this->FontSize = $size / _MPDFK; + $this->CurrentFont = &$this->fonts[$fontkey]; + if ($write) { + $fontout = (sprintf('BT /F%d %.3F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['Font']) && $this->pageoutput[$this->page]['Font'] != $fontout) || !isset($this->pageoutput[$this->page]['Font']))) { $this->_out($fontout); } + $this->pageoutput[$this->page]['Font'] = $fontout; + } + + + + // Added - currentfont (lowercase) used in HTML2PDF + $this->currentfontfamily=$family; + $this->currentfontsize=$size; + $this->currentfontstyle=$style; + $this->setMBencoding('UTF-8'); + } + + else { // if using core fonts + + + if ($this->PDFA || $this->PDFX) { + $this->Error('Core Adobe fonts cannot be embedded in mPDF (required for PDFA1-b or PDFX/1-a) - cannot use option to use core fonts.'); + } + $this->setMBencoding('windows-1252'); + + //Test if font is already selected + if(($this->FontFamily == $family) AND ($this->FontStyle == $style) AND ($this->FontSizePt == $size) && !$forcewrite) { + return $family; + } + + if (!isset($this->CoreFonts[$fontkey])) { + if (in_array($family,$this->serif_fonts)) { $family = 'ctimes'; } + else if (in_array($family,$this->mono_fonts)) { $family = 'ccourier'; } + else { $family = 'chelvetica'; } + $this->usingCoreFont = true; + $fontkey = $family.$style; + } + + if(!isset($this->fonts[$fontkey])) { + // STANDARD CORE FONTS + if (isset($this->CoreFonts[$fontkey])) { + //Load metric file + $file=$family; + if($family=='ctimes' || $family=='chelvetica' || $family=='ccourier') { $file.=strtolower($style); } + $file.='.php'; + include(_MPDF_PATH.'font/'.$file); + if(!isset($cw)) { $this->Error('Could not include font metric file'); } + $i=count($this->fonts)+$this->extraFontSubsets+1; + $this->fonts[$fontkey]=array('i'=>$i,'type'=>'core','name'=>$this->CoreFonts[$fontkey],'desc'=>$desc,'up'=>$up,'ut'=>$ut,'cw'=>$cw); + if ($this->useKerning && isset($kerninfo)) { $this->fonts[$fontkey]['kerninfo'] = $kerninfo; } + } + else { + die('mPDF error - Font not defined'); + } + } + //Test if font is already selected + if(($this->FontFamily == $family) AND ($this->FontStyle == $style) AND ($this->FontSizePt == $size) && !$forcewrite) { + return $family; + } + //Select it + $this->FontFamily=$family; + $this->FontStyle=$style; + $this->FontSizePt=$size; + $this->FontSize=$size/_MPDFK; + $this->CurrentFont=&$this->fonts[$fontkey]; + if ($write) { + $fontout = (sprintf('BT /F%d %.3F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['Font']) && $this->pageoutput[$this->page]['Font'] != $fontout) || !isset($this->pageoutput[$this->page]['Font']))) { $this->_out($fontout); } + $this->pageoutput[$this->page]['Font'] = $fontout; + } + // Added - currentfont (lowercase) used in HTML2PDF + $this->currentfontfamily=$family; + $this->currentfontsize=$size; + $this->currentfontstyle=$style; + + } + + return $family; +} + +function SetFontSize($size,$write=true) { + //Set font size in points + if($this->FontSizePt==$size) return; + $this->FontSizePt=$size; + $this->FontSize=$size/_MPDFK; + $this->currentfontsize=$size; + if ($write) { + $fontout = (sprintf('BT /F%d %.3F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + // Edited mPDF 3.0 + if($this->page>0 && ((isset($this->pageoutput[$this->page]['Font']) && $this->pageoutput[$this->page]['Font'] != $fontout) || !isset($this->pageoutput[$this->page]['Font']))) { $this->_out($fontout); } + $this->pageoutput[$this->page]['Font'] = $fontout; + } +} + +function AddLink() { + //Create a new internal link + $n=count($this->links)+1; + $this->links[$n]=array(0,0); + return $n; +} + +function SetLink($link,$y=0,$page=-1) { + //Set destination of internal link + if($y==-1) $y=$this->y; + if($page==-1) $page=$this->page; + $this->links[$link]=array($page,$y); +} + +function Link($x,$y,$w,$h,$link) { + $l = array($x*_MPDFK,$this->hPt-$y*_MPDFK,$w*_MPDFK,$h*_MPDFK,$link); + if ($this->keep_block_together) { // don't write yet + return; + } + else if ($this->table_rotate) { // *TABLES* + $this->tbrot_Links[$this->page][]= $l; // *TABLES* + return; // *TABLES* + } // *TABLES* + else if ($this->kwt) { + $this->kwt_Links[$this->page][]= $l; + return; + } + + if ($this->writingHTMLheader || $this->writingHTMLfooter) { + $this->HTMLheaderPageLinks[]= $l; + return; + } + //Put a link on the page + $this->PageLinks[$this->page][]= $l; + // Save cross-reference to Column buffer + $ref = count($this->PageLinks[$this->page])-1; // *COLUMNS* + $this->columnLinks[$this->CurrCol][INTVAL($this->x)][INTVAL($this->y)] = $ref; // *COLUMNS* + +} + +function Text($x,$y,$txt,$OTLdata=array(), $textvar=0, $aixextra='',$coordsys='',$return=false) { + // Output (or return) a string + // Called (internally) by Watermark() & _tableWrite() [rotated cells] & TableHeaderFooter() & WriteText() + // Called also from classes/svg.php + // Expects Font to be set + // Expects input to be mb_encoded if necessary and RTL reversed & OTL processed + + // ARTIFICIAL BOLD AND ITALIC + $s = 'q '; + if ($this->falseBoldWeight && strpos($this->ReqFontStyle,"B") !== false && strpos($this->FontStyle,"B") === false) { + $s .= '2 Tr 1 J 1 j '; + $s .= sprintf('%.3F w ',($this->FontSize/130)*_MPDFK*$this->falseBoldWeight); + $tc = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + if($this->FillColor!=$tc) { $s .= $tc.' '; } // stroke (outline) = same colour as text(fill) + } + if (strpos($this->ReqFontStyle,"I") !== false && strpos($this->FontStyle,"I") === false) { + $aix = '1 0 0.261799 1 %.3F %.3F Tm'; + } + else { $aix = '%.3F %.3F Td'; } + + $aix = $aixextra.$aix; + + if($this->ColorFlag) $s.=$this->TextColor.' '; + + $this->CurrentFont['used']= true; + + if ($this->usingCoreFont) { + $txt2 = str_replace(chr(160),chr(32),$txt); + } + else { + $txt2 = str_replace(chr(194).chr(160),chr(32),$txt); + } + + $px = $x; + $py = $y; + if ($coordsys != 'SVG') { + $px = $x*_MPDFK; + $py = ($this->h-$y)*_MPDFK; + } + + + /* *************** SIMILAR TO Cell() ************************ */ + + // IF corefonts AND NOT SmCaps AND NOT Kerning + // Just output text + if ($this->usingCoreFont && !($textvar & FC_SMALLCAPS) && !($textvar & FC_KERNING)) { + $txt2=$this->_escape($txt2); + $s .=sprintf('BT '.$aix.' (%s) Tj ET',$px,$py,$txt2); + } + + + // IF NOT corefonts [AND NO wordspacing] AND NOT SIP/SMP AND NOT SmCaps AND NOT Kerning AND NOT OTL + // Just output text + else if (!$this->usingCoreFont && !($textvar & FC_SMALLCAPS) && !($textvar & FC_KERNING) && !(isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF) && !empty($OTLdata['GPOSinfo']))) { + // IF SIP/SMP + if ($this->CurrentFont['sip'] || $this->CurrentFont['smp']) { + $txt2 = $this->UTF8toSubset($txt2); + $s .=sprintf('BT '.$aix.' %s Tj ET',$px,$py,$txt2); + } + // NOT SIP/SMP + else { + $txt2 = $this->UTF8ToUTF16BE($txt2, false); + $txt2=$this->_escape($txt2); + $s .=sprintf('BT '.$aix.' (%s) Tj ET',$px,$py,$txt2); + } + } + + // IF NOT corefonts [AND IS wordspacing] AND NOT SIP AND NOT SmCaps AND NOT Kerning AND NOT OTL + // Not required here (cf. Cell() ) + + // ELSE (IF SmCaps || Kerning || OTL) [corefonts or not corefonts; SIP or SMP or BMP] + else { + $s .= $this->applyGPOSpdf($txt2, $aix, $px,$py, $OTLdata, $textvar ); + } + /* *************** END ************************ */ + + $s .= ' '; + + if(($textvar & FD_UNDERLINE) && $txt!='') { // mPDF 5.7.1 + $c = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + if($this->FillColor!=$c) { $s.= ' '.$c.' '; } + if (isset($this->CurrentFont['up']) && $this->CurrentFont['up']) { $up=$this->CurrentFont['up']; } + else { $up = -100; } + $adjusty = (-$up/1000* $this->FontSize); + if (isset($this->CurrentFont['ut']) && $this->CurrentFont['ut']) { $ut=$this->CurrentFont['ut']/1000* $this->FontSize; } + else { $ut = 60/1000* $this->FontSize; } + $olw = $this->LineWidth; + $s.=' '.(sprintf(' %.3F w',$ut*_MPDFK)); + $s.=' '.$this->_dounderline($x,$y + $adjusty,$txt,$OTLdata,$textvar); + $s.=' '.(sprintf(' %.3F w',$olw*_MPDFK)); + if($this->FillColor!=$c) { $s.= ' '.$this->FillColor.' '; } + } + // STRIKETHROUGH + if(($textvar & FD_LINETHROUGH) && $txt!='') { // mPDF 5.7.1 + $c = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + if($this->FillColor!=$c) { $s.= ' '.$c.' '; } + //Superscript and Subscript Y coordinate adjustment (now for striked-through texts) + if (isset($this->CurrentFont['desc']['CapHeight']) && $this->CurrentFont['desc']['CapHeight']) { $ch=$this->CurrentFont['desc']['CapHeight']; } + else { $ch = 700; } + $adjusty = (-$ch/1000* $this->FontSize) * 0.35; + if (isset($this->CurrentFont['ut']) && $this->CurrentFont['ut']) { $ut=$this->CurrentFont['ut']/1000* $this->FontSize; } + else { $ut = 60/1000* $this->FontSize; } + $olw = $this->LineWidth; + $s.=' '.(sprintf(' %.3F w',$ut*_MPDFK)); + $s.=' '.$this->_dounderline($x,$y+$adjusty,$txt,$OTLdata,$textvar); + $s.=' '.(sprintf(' %.3F w',$olw*_MPDFK)); + if($this->FillColor!=$c) { $s.= ' '.$this->FillColor.' '; } + } + $s .= 'Q'; + + if ($return) { return $s." \n"; } + $this->_out($s); +} + +/*-- DIRECTW --*/ +function WriteText($x,$y,$txt) { + // Output a string using Text() but does encoding and text reversing of RTL + $txt = $this->purify_utf8_text($txt); + if ($this->text_input_as_HTML) { + $txt = $this->all_entities_to_utf8($txt); + } + if ($this->usingCoreFont) { $txt = mb_convert_encoding($txt,$this->mb_enc,'UTF-8'); } + + // DIRECTIONALITY + if (preg_match("/([".$this->pregRTLchars."])/u", $txt)) { $this->biDirectional = true; } // *OTL* + + $textvar = 0; + $save_OTLtags = $this->OTLtags; + $this->OTLtags = array(); + if ($this->useKerning) { + if ($this->CurrentFont['haskernGPOS']) { $this->OTLtags['Plus'] .= ' kern'; } + else { $textvar = ($textvar | FC_KERNING); } + } + +/*-- OTL --*/ + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $txt = $this->otl->applyOTL($txt, $this->CurrentFont['useOTL']); + $OTLdata = $this->otl->OTLdata; + } +/*-- END OTL --*/ + $this->OTLtags = $save_OTLtags ; + + $this->magic_reverse_dir($txt, $this->directionality, $OTLdata); + + $this->Text($x,$y,$txt,$OTLdata, $textvar); +} + +function WriteCell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='', $currentx=0) { + //Output a cell using Cell() but does encoding and text reversing of RTL + $txt = $this->purify_utf8_text($txt); + if ($this->text_input_as_HTML) { + $txt = $this->all_entities_to_utf8($txt); + } + if ($this->usingCoreFont) { $txt = mb_convert_encoding($txt,$this->mb_enc,'UTF-8'); } + // DIRECTIONALITY + if (preg_match("/([".$this->pregRTLchars."])/u", $txt)) { $this->biDirectional = true; } // *OTL* + + $textvar = 0; + $save_OTLtags = $this->OTLtags; + $this->OTLtags = array(); + if ($this->useKerning) { + if ($this->CurrentFont['haskernGPOS']) { $this->OTLtags['Plus'] .= ' kern'; } + else { $textvar = ($textvar | FC_KERNING); } + } + +/*-- OTL --*/ + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $txt = $this->otl->applyOTL($txt, $this->CurrentFont['useOTL']); + $OTLdata = $this->otl->OTLdata; + } +/*-- END OTL --*/ + $this->OTLtags = $save_OTLtags ; + + $this->magic_reverse_dir($txt, $this->directionality, $OTLdata); + + $this->Cell($w,$h,$txt,$border,$ln,$align,$fill,$link, $currentx,0,0,'M', 0, false, $OTLdata, $textvar ); +} +/*-- END DIRECTW --*/ + + +function ResetSpacing() { + if ($this->ws != 0) { $this->_out('BT 0 Tw ET'); } + $this->ws=0; + if ($this->charspacing != 0) { $this->_out('BT 0 Tc ET'); } + $this->charspacing=0; +} + + +function SetSpacing($cs,$ws) { + if (intval($cs*1000)==0) { $cs = 0; } + if ($cs) { $this->_out(sprintf('BT %.3F Tc ET',$cs)); } + else if ($this->charspacing != 0) { $this->_out('BT 0 Tc ET'); } + $this->charspacing=$cs; + if (intval($ws*1000)==0) { $ws = 0; } + if ($ws) { $this->_out(sprintf('BT %.3F Tw ET',$ws)); } + else if ($this->ws != 0) { $this->_out('BT 0 Tw ET'); } + $this->ws=$ws; +} + +// WORD SPACING +function GetJspacing($nc,$ns,$w,$inclCursive,&$cOTLdata) { + $kashida_present = false; + $kashida_space = 0; + if ($w >0 && $inclCursive && isset($this->CurrentFont['useKashida']) && $this->CurrentFont['useKashida'] && !empty($cOTLdata)) { + for($c=0;$c0) { + $kashida_present = true; + break 2; + } + } + } + } + + if ($kashida_present) { + $k_ctr = 0; // Number of kashida points + $k_total = 0; // Total of kashida values (priority) + // Reset word + $max_kashida_in_word = 0; + $last_kashida_in_word = -1; + + for($c=0;$c0) { + if ($max_kashida_in_word) { + if ($cOTLdata[$c]['GPOSinfo'][$i]['kashida'] > $max_kashida_in_word) { + $max_kashida_in_word = $cOTLdata[$c]['GPOSinfo'][$i]['kashida']; + $cOTLdata[$c]['GPOSinfo'][$last_kashida_in_word]['kashida'] = 0; + $last_kashida_in_word = $i; + } + else { + $cOTLdata[$c]['GPOSinfo'][$i]['kashida'] = 0; + } + } + else { + $max_kashida_in_word = $cOTLdata[$c]['GPOSinfo'][$i]['kashida']; + $last_kashida_in_word = $i; + } + } + } + } + // Save from last word + if ($max_kashida_in_word) { + $k_ctr++; + $k_total = $max_kashida_in_word; + } + + // Number of kashida points = $k_ctr + // $useKashida is a % value from CurrentFont/config_fonts.php + // % ratio divided between word-spacing and kashida-spacing + $kashida_space_ratio = intval($this->CurrentFont['useKashida']) / 100; + + + $kashida_space = $w * $kashida_space_ratio; + + $tatw = $this->_getCharWidth($this->CurrentFont['cw'], 0x0640); + // Only use kashida if each allocated kashida width is > 0.01 x width of a tatweel + // Otherwise fontstretch is too small and errors + // If not just leave to adjust word-spacing + if ($tatw && (($kashida_space/$k_ctr) / $tatw) > 0.01) { + for($c=0;$c0) { + // At this point kashida is a number representing priority (higher number - higher priority) + // We are now going to set it as an actual length + // This shares it equally amongst words: + $cOTLdata[$c]['GPOSinfo'][$i]['kashida_space'] = (1 / $k_ctr) * $kashida_space; + } + } + } + $w -= $kashida_space; + } + } + + $ws = 0; + $charspacing = 0; + $ww = $this->jSWord; + $ncx = $nc-1; + if ($nc == 0) { return array(0,0,0); } + // Only word spacing allowed / possible + else if ($this->fixedlSpacing !== false || $inclCursive) { + if ($ns) { $ws = $w / $ns; } + } + else if ($nc==1) { $charspacing = $w; } + else if (!$ns) { + $charspacing = $w / ($ncx ); + if (($this->jSmaxChar > 0) && ($charspacing > $this->jSmaxChar)) { + $charspacing = $this->jSmaxChar; + } + } + else if ($ns == ($ncx )) { + $charspacing = $w / $ns; + } + else { + if ($this->usingCoreFont) { + $cs = ($w * (1 - $this->jSWord)) / ($ncx ); + if (($this->jSmaxChar > 0) && ($cs > $this->jSmaxChar)) { + $cs = $this->jSmaxChar; + $ww = 1 - (($cs * ($ncx ))/$w); + } + $charspacing = $cs; + $ws = ($w * ($ww) ) / $ns; + } + else { + $cs = ($w * (1 - $this->jSWord)) / ($ncx -$ns); + if (($this->jSmaxChar > 0) && ($cs > $this->jSmaxChar)) { + $cs = $this->jSmaxChar; + $ww = 1 - (($cs * ($ncx -$ns))/$w); + } + $charspacing = $cs; + $ws = (($w * ($ww) ) / $ns) - $charspacing; + } + } + return array($charspacing,$ws,$kashida_space); +} + +function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='', $currentx=0, $lcpaddingL=0, $lcpaddingR=0, $valign='M', $spanfill=0, $exactWidth=false, $OTLdata=false, $textvar=0, $lineBox=false) { // mPDF 5.7.1 + + //Output a cell + // Expects input to be mb_encoded if necessary and RTL reversed + // NON_BREAKING SPACE + if ($this->usingCoreFont) { + $txt = str_replace(chr(160),chr(32),$txt); + } + else { + $txt = str_replace(chr(194).chr(160),chr(32),$txt); + } + + $oldcolumn = $this->CurrCol; + // Automatic page break + // Allows PAGE-BREAK-AFTER = avoid to work + if (isset($this->blk[$this->blklvl])) { $bottom = $this->blk[$this->blklvl]['padding_bottom']+$this->blk[$this->blklvl]['margin_bottom']; } + else { $bottom = 0; } + if (!$this->tableLevel && (($this->y+$this->divheight>$this->PageBreakTrigger) || ($this->y+$h>$this->PageBreakTrigger) || + ($this->y+($h*2)+$bottom>$this->PageBreakTrigger && $this->blk[$this->blklvl]['page_break_after_avoid'])) and !$this->InFooter and $this->AcceptPageBreak()) { // mPDF 5.7.2 + $x=$this->x;//Current X position + + + // WORD SPACING + $ws=$this->ws;//Word Spacing + $charspacing=$this->charspacing;//Character Spacing + $this->ResetSpacing(); + + $this->AddPage($this->CurOrientation); + // Added to correct for OddEven Margins + $x += $this->MarginCorrection; + if ($currentx) { + $currentx += $this->MarginCorrection; + } + $this->x=$x; + // WORD SPACING + $this->SetSpacing($charspacing,$ws); + } + + // Test: to put line through centre of cell: $this->Line($this->x,$this->y+($h/2),$this->x+50,$this->y+($h/2)); + // Test: to put border around cell as it is specified: $border='LRTB'; + + +/*-- COLUMNS --*/ + // COLS + // COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + if ($currentx) { + $currentx += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + } + $this->x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + } + + // COLUMNS Update/overwrite the lowest bottom of printing y value for a column + if ($this->ColActive) { + if ($h) { $this->ColDetails[$this->CurrCol]['bottom_margin'] = $this->y+$h; } + else { $this->ColDetails[$this->CurrCol]['bottom_margin'] = $this->y+$this->divheight; } + } +/*-- END COLUMNS --*/ + + + if($w==0) $w = $this->w-$this->rMargin-$this->x; + $s=''; + if($fill==1 && $this->FillColor) { + if((isset($this->pageoutput[$this->page]['FillColor']) && $this->pageoutput[$this->page]['FillColor'] != $this->FillColor) || !isset($this->pageoutput[$this->page]['FillColor'])) { $s .= $this->FillColor.' '; } + $this->pageoutput[$this->page]['FillColor'] = $this->FillColor; + } + + + if ($lineBox && isset($lineBox['boxtop']) && $txt) { // i.e. always from WriteFlowingBlock/finishFlowingBlock (but not objects - + // which only have $lineBox['top'] set) + $boxtop = $this->y + $lineBox['boxtop']; + $boxbottom = $this->y + $lineBox['boxbottom']; + $glyphYorigin = $lineBox['glyphYorigin']; + $baseline_shift = $lineBox['baseline-shift']; + $bord_boxtop = $bg_boxtop = $boxtop = $boxtop - $baseline_shift; + $bord_boxbottom = $bg_boxbottom = $boxbottom = $boxbottom - $baseline_shift; + $bord_boxheight = $bg_boxheight = $boxheight = $boxbottom - $boxtop; + + // If inline element BACKGROUND has bounding box set by parent element: + if (isset($lineBox['background-boxtop'])) { + $bg_boxtop = $this->y + $lineBox['background-boxtop'] - $lineBox['background-baseline-shift']; + $bg_boxbottom = $this->y + $lineBox['background-boxbottom'] - $lineBox['background-baseline-shift']; + $bg_boxheight = $bg_boxbottom - $bg_boxtop; + } + // If inline element BORDER has bounding box set by parent element: + if (isset($lineBox['border-boxtop'])) { + $bord_boxtop = $this->y + $lineBox['border-boxtop'] - $lineBox['border-baseline-shift']; + $bord_boxbottom = $this->y + $lineBox['border-boxbottom'] - $lineBox['border-baseline-shift']; + $bord_boxheight = $bord_boxbottom - $bord_boxtop; + } + + + } + else { + $boxtop = $this->y; + $boxheight = $h; + $boxbottom = $this->y+$h; + $baseline_shift = 0; + if($txt!='') { + // FONT SIZE - this determines the baseline caculation + $bfs = $this->FontSize; + //Calculate baseline Superscript and Subscript Y coordinate adjustment + $bfx = $this->baselineC; + $baseline = $bfx*$bfs; + + if($textvar & FA_SUPERSCRIPT) { $baseline_shift = $this->textparam['text-baseline']; } // mPDF 5.7.1 // mPDF 6 + else if($textvar & FA_SUBSCRIPT) { $baseline_shift = $this->textparam['text-baseline']; } // mPDF 5.7.1 // mPDF 6 + else if($this->bullet) { $baseline += ($bfx-0.7)*$this->FontSize; } + + // Vertical align (for Images) + if ($valign == 'T') { $va = (0.5 * $bfs * $this->normalLineheight); } + else if ($valign == 'B') { $va = $h-(0.5 * $bfs * $this->normalLineheight); } + else { $va = 0.5*$h; } // Middle + + // ONLY SET THESE IF WANT TO CONFINE BORDER +/- FILL TO FIT FONTSIZE - NOT FULL CELL AS IS ORIGINAL FUNCTION + // spanfill or spanborder are set in FlowingBlock functions + if ($spanfill || !empty($this->spanborddet) || $link!='') { + $exth = 0.2; // Add to fontsize to increase height of background / link / border + $boxtop = $this->y+$baseline+$va-($this->FontSize*(1+$exth/2)*(0.5+$bfx)); + $boxheight = $this->FontSize * (1+$exth); + $boxbottom = $boxtop + $boxheight; + } + $glyphYorigin = $baseline + $va; + } + $boxtop -= $baseline_shift; + $boxbottom -= $baseline_shift; + $bord_boxtop = $bg_boxtop = $boxtop; + $bord_boxbottom = $bg_boxbottom = $boxbottom; + $bord_boxheight = $bg_boxheight = $boxheight = $boxbottom - $boxtop; + } + + + $bbw = $tbw = $lbw = $rbw = 0; // Border widths + if (!empty($this->spanborddet)) { + if (!isset($this->spanborddet['B'])) { $this->spanborddet['B'] = array('s' => 0, 'style' => '', 'w' => 0); } + if (!isset($this->spanborddet['T'])) { $this->spanborddet['T'] = array('s' => 0, 'style' => '', 'w' => 0); } + if (!isset($this->spanborddet['L'])) { $this->spanborddet['L'] = array('s' => 0, 'style' => '', 'w' => 0); } + if (!isset($this->spanborddet['R'])) { $this->spanborddet['R'] = array('s' => 0, 'style' => '', 'w' => 0); } + $bbw = $this->spanborddet['B']['w']; + $tbw = $this->spanborddet['T']['w']; + $lbw = $this->spanborddet['L']['w']; + $rbw = $this->spanborddet['R']['w']; + } + if($fill==1 || $border==1 || !empty($this->spanborddet)) { + if (!empty($this->spanborddet)) { + if ($fill==1) { + $s.=sprintf('%.3F %.3F %.3F %.3F re f ',($this->x-$lbw)*_MPDFK,($this->h-$bg_boxtop+$tbw)*_MPDFK,($w+$lbw+$rbw)*_MPDFK,(-$bg_boxheight-$tbw-$bbw)*_MPDFK); + } + $s.= ' q '; + $dashon = 3; + $dashoff = 3.5; + $dot = 2.5; + if($tbw) { + $short = 0; + if ($this->spanborddet['T']['style'] == 'dashed') { + $s.=sprintf(' 0 j 0 J [%.3F %.3F] 0 d ',$tbw*$dashon*_MPDFK,$tbw*$dashoff*_MPDFK); + } + else if ($this->spanborddet['T']['style'] == 'dotted') { + $s.=sprintf(' 1 j 1 J [%.3F %.3F] %.3F d ',0.001,$tbw*$dot*_MPDFK,-$tbw/2*_MPDFK); + $short = $tbw/2; + } + else { + $s.=' 0 j 0 J [] 0 d '; + } + if ($this->spanborddet['T']['style'] != 'dotted') { + $s .= 'q '; + $s .= sprintf('%.3F %.3F m ',($this->x-$lbw)*_MPDFK, ($this->h-$bord_boxtop+$tbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w+$rbw)*_MPDFK, ($this->h-$bord_boxtop+$tbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w)*_MPDFK, ($this->h-$bord_boxtop)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x)*_MPDFK, ($this->h-$bord_boxtop)*_MPDFK); + $s .= ' h W n '; // Ends path no-op & Sets the clipping path + + } + $c = $this->SetDColor($this->spanborddet['T']['c'],true); + if ($this->spanborddet['T']['style'] == 'double') { + $s.=sprintf(' %s %.3F w ',$c,$tbw/3*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxtop+$tbw*5/6)*_MPDFK,($this->x+$w+$rbw)*_MPDFK,($this->h-$bord_boxtop+$tbw*5/6)*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxtop+$tbw/6)*_MPDFK,($this->x+$w+$rbw)*_MPDFK,($this->h-$bord_boxtop+$tbw/6)*_MPDFK); + } + else if ($this->spanborddet['T']['style'] == 'dotted') { + $s.=sprintf(' %s %.3F w ',$c,$tbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxtop+$tbw/2)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxtop+$tbw/2)*_MPDFK); + } + else { + $s.=sprintf(' %s %.3F w ',$c,$tbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxtop+$tbw/2)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxtop+$tbw/2)*_MPDFK); + } + if ($this->spanborddet['T']['style'] != 'dotted') { + $s .= ' Q '; + } + } + if($bbw) { + $short = 0; + if ($this->spanborddet['B']['style'] == 'dashed') { + $s.=sprintf(' 0 j 0 J [%.3F %.3F] 0 d ',$bbw*$dashon*_MPDFK,$bbw*$dashoff*_MPDFK); + } + else if ($this->spanborddet['B']['style'] == 'dotted') { + $s.=sprintf(' 1 j 1 J [%.3F %.3F] %.3F d ',0.001,$bbw*$dot*_MPDFK,-$bbw/2*_MPDFK); + $short = $bbw/2; + } + else { + $s.=' 0 j 0 J [] 0 d '; + } + if ($this->spanborddet['B']['style'] != 'dotted') { + $s .= 'q '; + $s .= sprintf('%.3F %.3F m ',($this->x-$lbw)*_MPDFK, ($this->h-$bord_boxbottom-$bbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w+$rbw)*_MPDFK, ($this->h-$bord_boxbottom-$bbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w)*_MPDFK, ($this->h-$bord_boxbottom)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x)*_MPDFK, ($this->h-$bord_boxbottom)*_MPDFK); + $s .= ' h W n '; // Ends path no-op & Sets the clipping path + } + $c = $this->SetDColor($this->spanborddet['B']['c'],true); + if ($this->spanborddet['B']['style'] == 'double') { + $s.=sprintf(' %s %.3F w ',$c,$bbw/3*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxbottom-$bbw/6)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxbottom-$bbw/6)*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxbottom-$bbw*5/6)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxbottom-$bbw*5/6)*_MPDFK); + } + else if ($this->spanborddet['B']['style'] == 'dotted') { + $s.=sprintf(' %s %.3F w ',$c,$bbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxbottom-$bbw/2)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxbottom-$bbw/2)*_MPDFK); + } + else { + $s.=sprintf(' %s %.3F w ',$c,$bbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw)*_MPDFK,($this->h-$bord_boxbottom-$bbw/2)*_MPDFK,($this->x+$w+$rbw-$short)*_MPDFK,($this->h-$bord_boxbottom-$bbw/2)*_MPDFK); + } + if ($this->spanborddet['B']['style'] != 'dotted') { + $s .= ' Q '; + } + } + if($lbw) { + $short = 0; + if ($this->spanborddet['L']['style'] == 'dashed') { + $s.=sprintf(' 0 j 0 J [%.3F %.3F] 0 d ',$lbw*$dashon*_MPDFK,$lbw*$dashoff*_MPDFK); + } + else if ($this->spanborddet['L']['style'] == 'dotted') { + $s.=sprintf(' 1 j 1 J [%.3F %.3F] %.3F d ',0.001,$lbw*$dot*_MPDFK,-$lbw/2*_MPDFK); + $short = $lbw/2; + } + else { + $s.=' 0 j 0 J [] 0 d '; + } + if ($this->spanborddet['L']['style'] != 'dotted') { + $s .= 'q '; + $s .= sprintf('%.3F %.3F m ',($this->x-$lbw)*_MPDFK, ($this->h-$bord_boxbottom-$bbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x)*_MPDFK, ($this->h-$bord_boxbottom)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x)*_MPDFK, ($this->h-$bord_boxtop)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x-$lbw)*_MPDFK, ($this->h-$bord_boxtop+$tbw)*_MPDFK); + $s .= ' h W n '; // Ends path no-op & Sets the clipping path + } + $c = $this->SetDColor($this->spanborddet['L']['c'],true); + if ($this->spanborddet['L']['style'] == 'double') { + $s.=sprintf(' %s %.3F w ',$c,$lbw/3*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw/6)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x-$lbw/6)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw*5/6)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x-$lbw*5/6)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + else if ($this->spanborddet['L']['style'] == 'dotted') { + $s.=sprintf(' %s %.3F w ',$c,$lbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw/2)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x-$lbw/2)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + else { + $s.=sprintf(' %s %.3F w ',$c,$lbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x-$lbw/2)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x-$lbw/2)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + if ($this->spanborddet['L']['style'] != 'dotted') { + $s .= ' Q '; + } + } + if($rbw) { + $short = 0; + if ($this->spanborddet['R']['style'] == 'dashed') { + $s.=sprintf(' 0 j 0 J [%.3F %.3F] 0 d ',$rbw*$dashon*_MPDFK,$rbw*$dashoff*_MPDFK); + } + else if ($this->spanborddet['R']['style'] == 'dotted') { + $s.=sprintf(' 1 j 1 J [%.3F %.3F] %.3F d ',0.001,$rbw*$dot*_MPDFK,-$rbw/2*_MPDFK); + $short = $rbw/2; + } + else { + $s.=' 0 j 0 J [] 0 d '; + } + if ($this->spanborddet['R']['style'] != 'dotted') { + $s .= 'q '; + $s .= sprintf('%.3F %.3F m ',($this->x+$w+$rbw)*_MPDFK, ($this->h-$bord_boxbottom-$bbw)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w)*_MPDFK, ($this->h-$bord_boxbottom)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w)*_MPDFK, ($this->h-$bord_boxtop)*_MPDFK); + $s .= sprintf('%.3F %.3F l ',($this->x+$w+$rbw)*_MPDFK, ($this->h-$bord_boxtop+$tbw)*_MPDFK); + $s .= ' h W n '; // Ends path no-op & Sets the clipping path + } + $c = $this->SetDColor($this->spanborddet['R']['c'],true); + if ($this->spanborddet['R']['style'] == 'double') { + $s.=sprintf(' %s %.3F w ',$c,$rbw/3*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x+$w+$rbw/6)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x+$w+$rbw/6)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x+$w+$rbw*5/6)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x+$w+$rbw*5/6)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + else if ($this->spanborddet['R']['style'] == 'dotted') { + $s.=sprintf(' %s %.3F w ',$c,$rbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x+$w+$rbw/2)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x+$w+$rbw/2)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + else { + $s.=sprintf(' %s %.3F w ',$c,$rbw*_MPDFK); + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($this->x+$w+$rbw/2)*_MPDFK,($this->h-$bord_boxtop+$tbw)*_MPDFK,($this->x+$w+$rbw/2)*_MPDFK,($this->h-$bord_boxbottom-$bbw+$short)*_MPDFK); + } + if ($this->spanborddet['R']['style'] != 'dotted') { + $s .= ' Q '; + } + } + $s.= ' Q '; + } + else { // If "border", does not come from WriteFlowingBlock or FinishFlowingBlock + if ($fill==1) $op=($border==1) ? 'B' : 'f'; + else $op='S'; + $s.=sprintf('%.3F %.3F %.3F %.3F re %s ',$this->x*_MPDFK,($this->h-$bg_boxtop)*_MPDFK,$w*_MPDFK,-$bg_boxheight*_MPDFK,$op); + } + } + + if(is_string($border)) { // If "border", does not come from WriteFlowingBlock or FinishFlowingBlock + $x=$this->x; + $y=$this->y; + if(is_int(strpos($border,'L'))) + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',$x*_MPDFK,($this->h-$bord_boxtop)*_MPDFK,$x*_MPDFK,($this->h-($bord_boxbottom))*_MPDFK); + if(is_int(strpos($border,'T'))) + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',$x*_MPDFK,($this->h-$bord_boxtop)*_MPDFK,($x+$w)*_MPDFK,($this->h-$bord_boxtop)*_MPDFK); + if(is_int(strpos($border,'R'))) + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',($x+$w)*_MPDFK,($this->h-$bord_boxtop)*_MPDFK,($x+$w)*_MPDFK,($this->h-($bord_boxbottom))*_MPDFK); + if(is_int(strpos($border,'B'))) + $s.=sprintf('%.3F %.3F m %.3F %.3F l S ',$x*_MPDFK,($this->h-($bord_boxbottom))*_MPDFK,($x+$w)*_MPDFK,($this->h-($bord_boxbottom))*_MPDFK); + } + + if($txt!='') { + + + if ($exactWidth) + $stringWidth = $w; + else + $stringWidth = $this->GetStringWidth($txt, true, $OTLdata, $textvar) + ( $this->charspacing * mb_strlen( $txt, $this->mb_enc )/_MPDFK ) + + ( $this->ws * mb_substr_count( $txt, ' ', $this->mb_enc ) / _MPDFK ); + + // Set x OFFSET FOR PRINTING + if($align=='R') { + $dx=$w-$this->cMarginR - $stringWidth - $lcpaddingR; + } + elseif($align=='C') { + $dx=(($w - $stringWidth )/2); + } + elseif($align=='L' or $align=='J') $dx=$this->cMarginL + $lcpaddingL; + else $dx = 0; + + if($this->ColorFlag) $s .='q '.$this->TextColor.' '; + + // OUTLINE + if(isset($this->textparam['outline-s'] ) && $this->textparam['outline-s'] && !($textvar & FC_SMALLCAPS)) { // mPDF 5.7.1 + $s .=' '.sprintf('%.3F w',$this->LineWidth*_MPDFK).' '; + $s .=" $this->DrawColor "; + $s .=" 2 Tr "; + } + else if ($this->falseBoldWeight && strpos($this->ReqFontStyle,"B") !== false && strpos($this->FontStyle,"B") === false && !($textvar & FC_SMALLCAPS)) { // can't use together with OUTLINE or Small Caps // mPDF 5.7.1 ??? why not with SmallCaps ??? + $s .= ' 2 Tr 1 J 1 j '; + $s .= ' '.sprintf('%.3F w',($this->FontSize/130)*_MPDFK*$this->falseBoldWeight).' '; + $tc = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + if($this->FillColor!=$tc) { $s .= ' '.$tc.' '; } // stroke (outline) = same colour as text(fill) + } + else { $s .=" 0 Tr "; } + + if (strpos($this->ReqFontStyle,"I") !== false && strpos($this->FontStyle,"I") === false) { // Artificial italic + $aix = '1 0 0.261799 1 %.3F %.3F Tm '; + } + else { $aix = '%.3F %.3F Td '; } + + $px = ($this->x+$dx)*_MPDFK; + $py = ($this->h-($this->y+$glyphYorigin-$baseline_shift))*_MPDFK; + + // THE TEXT + $txt2= $txt; + $sub = ''; + $this->CurrentFont['used']= true; + + /* *************** SIMILAR TO Text() ************************ */ + + // IF corefonts AND NOT SmCaps AND NOT Kerning + // Just output text; charspacing and wordspacing already set by charspacing (Tc) and ws (Tw) + if ($this->usingCoreFont && !($textvar & FC_SMALLCAPS) && !($textvar & FC_KERNING)) { + $txt2=$this->_escape($txt2); + $sub .=sprintf('BT '.$aix.' (%s) Tj ET',$px,$py,$txt2); + } + + + // IF NOT corefonts AND NO wordspacing AND NOT SIP/SMP AND NOT SmCaps AND NOT Kerning AND NOT OTL + // Just output text + else if (!$this->usingCoreFont && !$this->ws && !($textvar & FC_SMALLCAPS) && !($textvar & FC_KERNING) && !(isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF) && !empty($OTLdata['GPOSinfo']))) { + // IF SIP/SMP + if ((isset($this->CurrentFont['sip']) && $this->CurrentFont['sip']) || (isset($this->CurrentFont['smp']) && $this->CurrentFont['smp'])) { + $txt2 = $this->UTF8toSubset($txt2); + $sub .=sprintf('BT '.$aix.' %s Tj ET',$px,$py,$txt2); + } + // NOT SIP/SMP + else { + $txt2 = $this->UTF8ToUTF16BE($txt2, false); + $txt2=$this->_escape($txt2); + $sub .=sprintf('BT '.$aix.' (%s) Tj ET',$px,$py,$txt2); + } + } + + + // IF NOT corefonts AND IS wordspacing AND NOT SIP AND NOT SmCaps AND NOT Kerning AND NOT OTL + // Output text word by word with an adjustment to the intercharacter spacing for SPACEs to form word spacing + // IF multibyte - Tw has no effect - need to do word spacing using an adjustment before each space + else if (!$this->usingCoreFont && $this->ws && !((isset($this->CurrentFont['sip']) && $this->CurrentFont['sip']) || (isset($this->CurrentFont['smp']) && $this->CurrentFont['smp'])) && !($textvar & FC_SMALLCAPS) && !($textvar & FC_KERNING) && !(isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF) && (!empty($OTLdata['GPOSinfo']) || (strpos($OTLdata['group'],'M')!==false && $this->charspacing)) )) { + $space = " "; + $space= $this->UTF8ToUTF16BE($space, false); + $space=$this->_escape($space); + $sub .=sprintf('BT '.$aix.' %.3F Tc [',$px,$py, $this->charspacing); + $t = explode(' ',$txt2); + $numt = count($t); + for($i=0;$i<$numt;$i++) { + $tx = $t[$i]; + $tx = $this->UTF8ToUTF16BE($tx , false); + $tx = $this->_escape($tx); + $sub .=sprintf('(%s) ',$tx); + if (($i+1)<$numt) { + $adj = -($this->ws)*1000/$this->FontSizePt; + $sub .=sprintf('%d(%s) ',$adj,$space); + } + } + $sub .='] TJ '; + $sub .=' ET'; + } + + + // ELSE (IF SmCaps || Kerning || OTL) [corefonts or not corefonts; SIP or SMP or BMP] + else { + $sub = $this->applyGPOSpdf($txt, $aix, $px,$py, $OTLdata, $textvar ); + } + + /* *************** END SIMILAR TO Text() ************************ */ + + if ($this->shrin_k > 1) { $shrin_k = $this->shrin_k; } + else { $shrin_k = 1; } + // UNDERLINE + if($textvar & FD_UNDERLINE) { // mPDF 5.7.1 // mPDF 6 + // mPDF 5.7.3 inline text-decoration parameters + $c = $this->textparam['u-decoration']['color']; + if($this->FillColor!=$c) { $sub .= ' '.$c.' '; } + // mPDF 5.7.3 inline text-decoration parameters + $decorationfontkey = $this->textparam['u-decoration']['fontkey']; + $decorationfontsize = $this->textparam['u-decoration']['fontsize'] / $shrin_k; + if (isset($this->fonts[$decorationfontkey]['ut']) && $this->fonts[$decorationfontkey]['ut']) { $ut=$this->fonts[$decorationfontkey]['ut']/1000* $decorationfontsize; } + else { $ut = 60/1000* $decorationfontsize; } + if (isset($this->fonts[$decorationfontkey]['up']) && $this->fonts[$decorationfontkey]['up']) { $up=$this->fonts[$decorationfontkey]['up']; } + else { $up = -100; } + $adjusty = (-$up/1000* $decorationfontsize) + $ut/2; + $ubaseline = $glyphYorigin - $this->textparam['u-decoration']['baseline'] / $shrin_k; + $olw = $this->LineWidth; + $sub .=' '.(sprintf(' %.3F w 0 j 0 J ',$ut*_MPDFK)); + $sub .=' '.$this->_dounderline($this->x+$dx,$this->y+$ubaseline+$adjusty,$txt,$OTLdata,$textvar); + $sub .=' '.(sprintf(' %.3F w 2 j 2 J ',$olw*_MPDFK)); + if($this->FillColor!=$c) { $sub .= ' '.$this->FillColor.' '; } + } + + // STRIKETHROUGH + if($textvar & FD_LINETHROUGH) { // mPDF 5.7.1 // mPDF 6 + // mPDF 5.7.3 inline text-decoration parameters + $c = $this->textparam['s-decoration']['color']; + if($this->FillColor!=$c) { $sub .= ' '.$c.' '; } + // mPDF 5.7.3 inline text-decoration parameters + $decorationfontkey = $this->textparam['s-decoration']['fontkey']; + $decorationfontsize = $this->textparam['s-decoration']['fontsize'] / $shrin_k; + // Use yStrikeoutSize from OS/2 if available + if (isset($this->fonts[$decorationfontkey]['strs']) && $this->fonts[$decorationfontkey]['strs']) { $ut=$this->fonts[$decorationfontkey]['strs']/1000* $decorationfontsize; } + // else use underlineThickness from post if available + else if (isset($this->fonts[$decorationfontkey]['ut']) && $this->fonts[$decorationfontkey]['ut']) { $ut=$this->fonts[$decorationfontkey]['ut']/1000* $decorationfontsize; } + else { $ut = 50/1000* $decorationfontsize; } + // Use yStrikeoutPosition from OS/2 if available + if (isset($this->fonts[$decorationfontkey]['strp']) && $this->fonts[$decorationfontkey]['strp']) { + $up=$this->fonts[$decorationfontkey]['strp']; + $adjusty = (-$up/1000* $decorationfontsize); + } + // else use a fraction ($this->baselineS) of CapHeight + else { + if (isset($this->fonts[$decorationfontkey]['desc']['CapHeight']) && $this->fonts[$decorationfontkey]['desc']['CapHeight']) { $ch=$this->fonts[$decorationfontkey]['desc']['CapHeight']; } + else { $ch = 700; } + $adjusty = (-$ch/1000* $decorationfontsize) * $this->baselineS; + } + + $sbaseline = $glyphYorigin - $this->textparam['s-decoration']['baseline'] / $shrin_k; + $olw = $this->LineWidth; + $sub .=' '.(sprintf(' %.3F w 0 j 0 J ',$ut*_MPDFK)); + $sub .=' '.$this->_dounderline($this->x+$dx,$this->y+$sbaseline+$adjusty,$txt,$OTLdata,$textvar); + $sub .=' '.(sprintf(' %.3F w 2 j 2 J ',$olw*_MPDFK)); + if($this->FillColor!=$c) { $sub .= ' '.$this->FillColor.' '; } + } + + // mPDF 5.7.3 inline text-decoration parameters + // OVERLINE + if($textvar & FD_OVERLINE) { // mPDF 5.7.1 // mPDF 6 + // mPDF 5.7.3 inline text-decoration parameters + $c = $this->textparam['o-decoration']['color']; + if($this->FillColor!=$c) { $sub .= ' '.$c.' '; } + // mPDF 5.7.3 inline text-decoration parameters + $decorationfontkey = $this->textparam['o-decoration']['fontkey'] / $shrin_k; + $decorationfontsize = $this->textparam['o-decoration']['fontsize']; + if (isset($this->fonts[$decorationfontkey]['ut']) && $this->fonts[$decorationfontkey]['ut']) { $ut=$this->fonts[$decorationfontkey]['ut']/1000* $decorationfontsize; } + else { $ut = 60/1000* $decorationfontsize; } + if (isset($this->fonts[$decorationfontkey]['desc']['CapHeight']) && $this->fonts[$decorationfontkey]['desc']['CapHeight']) { $ch=$this->fonts[$decorationfontkey]['desc']['CapHeight']; } + else { $ch = 700; } + $adjusty = (-$ch/1000* $decorationfontsize) * $this->baselineO; + $obaseline = $glyphYorigin - $this->textparam['o-decoration']['baseline'] / $shrin_k; + $olw = $this->LineWidth; + $sub .=' '.(sprintf(' %.3F w 0 j 0 J ',$ut*_MPDFK)); + $sub .=' '.$this->_dounderline($this->x+$dx,$this->y+$obaseline+$adjusty,$txt,$OTLdata,$textvar); + $sub .=' '.(sprintf(' %.3F w 2 j 2 J ',$olw*_MPDFK)); + if($this->FillColor!=$c) { $sub .= ' '.$this->FillColor.' '; } + } + + // TEXT SHADOW + if ($this->textshadow) { // First to process is last in CSS comma separated shadows + foreach($this->textshadow AS $ts) { + $s .= ' q '; + $s .= $this->SetTColor($ts['col'], true)."\n"; + if ($ts['col']{0}==5 && ord($ts['col']{4})<100) { // RGBa + $s .= $this->SetAlpha(ord($ts['col']{4})/100, 'Normal', true, 'F')."\n"; + } + else if ($ts['col']{0}==6 && ord($ts['col']{5})<100) { // CMYKa + $s .= $this->SetAlpha(ord($ts['col']{5})/100, 'Normal', true, 'F')."\n"; + } + else if ($ts['col']{0}==1 && $ts['col']{2}==1 && ord($ts['col']{3})<100) { // Gray + $s .= $this->SetAlpha(ord($ts['col']{3})/100, 'Normal', true, 'F')."\n"; + } + $s .= sprintf(' 1 0 0 1 %.4F %.4F cm', $ts['x']*_MPDFK, -$ts['y']*_MPDFK)."\n"; + $s .= $sub; + $s .= ' Q '; + } + } + + $s .= $sub; + + // COLOR + if($this->ColorFlag) $s .=' Q'; + + // LINK + if($link!='') { + $this->Link($this->x,$boxtop,$w,$boxheight,$link); + } + } + if($s) $this->_out($s); + + // WORD SPACING + if ($this->ws && !$this->usingCoreFont) { + $this->_out(sprintf('BT %.3F Tc ET',$this->charspacing)); + } + $this->lasth=$h; + if( strpos($txt,"\n") !== false) $ln=1; // cell recognizes \n from
    tag + if($ln>0) + { + //Go to next line + $this->y += $h; + if($ln==1) { + //Move to next line + if ($currentx != 0) { $this->x=$currentx; } + else { $this->x=$this->lMargin; } + } + } + else $this->x+=$w; + + +} + + +function applyGPOSpdf($txt, $aix, $x, $y, $OTLdata, $textvar=0 ) { + // Generate PDF string + //============================== + if ((isset($this->CurrentFont['sip']) && $this->CurrentFont['sip']) || (isset($this->CurrentFont['smp']) && $this->CurrentFont['smp'])) { $sipset = true; } + else { $sipset = false; } + + if ($textvar & FC_SMALLCAPS) { $smcaps = true; } // IF SmallCaps using transformation, NOT OTL + else { $smcaps = false; } + + if ($sipset) { + $fontid = $last_fontid = $original_fontid = $this->CurrentFont['subsetfontids'][0]; + } + else { + $fontid = $last_fontid = $original_fontid = $this->CurrentFont['i']; + } + $SmallCapsON = false; // state: uppercase/not + $lastSmallCapsON = false; // state: uppercase/not + $last_fontsize = $fontsize = $this->FontSizePt; + $last_fontstretch = $fontstretch = 100; + $groupBreak = false; + + $unicode = $this->UTF8StringToArray($txt); + + $GPOSinfo = (isset($OTLdata['GPOSinfo']) ? $OTLdata['GPOSinfo'] : array()); + $charspacing = ($this->charspacing * 1000 / $this->FontSizePt); + $wordspacing = ($this->ws * 1000 / $this->FontSizePt); + + $XshiftBefore = 0; + $XshiftAfter = 0; + $lastYPlacement = 0; + + if ($sipset) { + // mPDF 6 DELETED ******** +// $txt= preg_replace('/'.preg_quote($this->aliasNbPg,'/').'/', chr(7), $txt); // ? Need to adjust OTL info +// $txt= preg_replace('/'.preg_quote($this->aliasNbPgGp,'/').'/', chr(8), $txt); // ? Need to adjust OTL info + $tj = '<'; + } + else { + $tj = '('; + } + + for($i=0;$iFontSizePt / $this->CurrentFont['unitsPerEm']; + $groupBreak = true; + + } + // XPlacement from GPOS + if (isset($GPOSinfo[$i]['XPlacement']) && $GPOSinfo[$i]['XPlacement']) { + + if (!isset($GPOSinfo[$i]['wDir']) || $GPOSinfo[$i]['wDir'] != 'RTL') { + if (isset($GPOSinfo[$i]['BaseWidth'])) { + $GPOSinfo[$i]['XPlacement'] -= $GPOSinfo[$i]['BaseWidth']; + } + } + + // Convert to PDF Text space (thousandths of a unit ); + $XshiftBefore += $GPOSinfo[$i]['XPlacement'] * 1000 / $this->CurrentFont['unitsPerEm']; + $XshiftAfter += -$GPOSinfo[$i]['XPlacement'] * 1000 / $this->CurrentFont['unitsPerEm']; + } + + // Kashida from GPOS + // Kashida is set as an absolute length value, but to adjust text needs to be converted to + // font-related size + if (isset($GPOSinfo[$i]['kashida_space']) && $GPOSinfo[$i]['kashida_space']) { + $kashida = $GPOSinfo[$i]['kashida_space']; + } + + if ($c==32) { // word spacing + $XshiftAfter += $wordspacing; + } + + if (substr($OTLdata['group'],($i+1),1)!='M') { // Don't add inter-character spacing before Marks + $XshiftAfter += $charspacing; + } + + // ...applyGPOSpdf... + // XAdvance from GPOS - Convert to PDF Text space (thousandths of a unit ); + if (((isset($GPOSinfo[$i]['wDir']) && $GPOSinfo[$i]['wDir'] != 'RTL') || !isset($GPOSinfo[$i]['wDir'])) && isset($GPOSinfo[$i]['XAdvanceL']) && $GPOSinfo[$i]['XAdvanceL']) { + $XshiftAfter += $GPOSinfo[$i]['XAdvanceL'] * 1000 / $this->CurrentFont['unitsPerEm']; + } + else if (isset($GPOSinfo[$i]['wDir']) && $GPOSinfo[$i]['wDir'] == 'RTL' && isset($GPOSinfo[$i]['XAdvanceR']) && $GPOSinfo[$i]['XAdvanceR']) { + $XshiftAfter += $GPOSinfo[$i]['XAdvanceR'] * 1000 / $this->CurrentFont['unitsPerEm']; + } + } + // Character & Word spacing - if NOT OTL + else { + $XshiftAfter += $charspacing; + if ($c==32) { $XshiftAfter += $wordspacing; } + } + + // IF Kerning done using pairs rather than OTL + if ($textvar & FC_KERNING) { + if ($i > 0 && isset($this->CurrentFont['kerninfo'][$unicode[($i-1)]][$unicode[$i]])) { + $XshiftBefore += $this->CurrentFont['kerninfo'][$unicode[($i-1)]][$unicode[$i]]; + } + } + + if ($YPlacement != $lastYPlacement) { $groupBreak = true; } + + if ($XshiftBefore) { // +ve value in PDF moves to the left + // If Fontstretch is ongoing, need to adjust X adjustments because these will be stretched out. + $XshiftBefore *= 100/$last_fontstretch; + if ($sipset) { $tj .= sprintf('>%d<',(-$XshiftBefore) ); } + else { $tj .= sprintf(')%d(',(-$XshiftBefore) ); } + } + + // Small-Caps + if ($smcaps) { + if (isset($this->upperCase[$c])) { + $c = $this->upperCase[$c]; + //$this->CurrentFont['subset'][$this->upperCase[$c]] = $this->upperCase[$c]; // add the CAP to subset + $SmallCapsON = true; + // For $sipset + if (!$lastSmallCapsON) { // Turn ON SmallCaps + $groupBreak = true; + $fontstretch = $this->smCapsStretch; + $fontsize=$this->FontSizePt*$this->smCapsScale; + } + } + else { + $SmallCapsON = false; + if ($lastSmallCapsON) { // Turn OFF SmallCaps + $groupBreak = true; + $fontstretch = 100; + $fontsize=$this->FontSizePt; + } + } + } + + // Prepare Text and Select Font ID + if ($sipset) { + // mPDF 6 DELETED ******** + //if ($c == 7 || $c == 8) { + // if ($original_fontid != $last_fontid) { + // $groupBreak = true; + // $fontid = $original_fontid; + // } + // if ($c == 7) { $tj .= $this->aliasNbPgHex; } + // else { $tj .= $this->aliasNbPgGpHex; } + // continue; + //} + for ($j=0; $j<99; $j++) { + $init = array_search($c, $this->CurrentFont['subsets'][$j]); + if ($init!==false) { + if ($this->CurrentFont['subsetfontids'][$j] != $last_fontid) { + $groupBreak = true; + $fontid = $this->CurrentFont['subsetfontids'][$j]; + } + $tx = sprintf("%02s", strtoupper(dechex($init))); + break; + } + else if (count($this->CurrentFont['subsets'][$j]) < 255) { + $n = count($this->CurrentFont['subsets'][$j]); + $this->CurrentFont['subsets'][$j][$n] = $c; + if ($this->CurrentFont['subsetfontids'][$j] != $last_fontid) { + $groupBreak = true; + $fontid = $this->CurrentFont['subsetfontids'][$j]; + } + $tx = sprintf("%02s", strtoupper(dechex($n))); + break; + } + else if (!isset($this->CurrentFont['subsets'][($j+1)])) { + $this->CurrentFont['subsets'][($j+1)] = array(0=>0); + $this->CurrentFont['subsetfontids'][($j+1)] = count($this->fonts)+$this->extraFontSubsets+1; + $this->extraFontSubsets++; + } + } + } + else { + $tx = code2utf($c); + if ($this->usingCoreFont) { + $tx = utf8_decode($tx); + } + else { + $tx = $this->UTF8ToUTF16BE($tx, false); + } + $tx = $this->_escape($tx); + } + + // If any settings require a new Text Group + if ($groupBreak || $fontstretch != $last_fontstretch) { + if ($sipset) { $tj .= '>] TJ '; } + else { $tj .= ')] TJ '; } + if ($fontid != $last_fontid || $fontsize != $last_fontsize) { $tj .= sprintf(' /F%d %.3F Tf ', $fontid , $fontsize); } + if ($fontstretch != $last_fontstretch) { $tj .= sprintf('%d Tz ', $fontstretch); } + if ($YPlacement != $lastYPlacement) { $tj .= sprintf('%.3F Ts ', $YPlacement); } + if ($sipset) { $tj .= '[<'; } + else { $tj .= '[('; } + } + + // Output the code for the txt character + $tj .= $tx; + $lastSmallCapsON = $SmallCapsON; + $last_fontid = $fontid; + $last_fontsize = $fontsize; + $last_fontstretch = $fontstretch ; + + // Kashida + if ($kashida) { + $c = 0x0640; // add the Tatweel U+0640 + if (isset($this->CurrentFont['subset'])) { + $this->CurrentFont['subset'][$c] = $c; + } + $kashida *= 1000 / $this->FontSizePt; + $tatw = $this->_getCharWidth($this->CurrentFont['cw'], 0x0640); + + // Get YPlacement from next Base character + $nextbase = $i+1; + while($OTLdata['group']{$nextbase}!='C') { $nextbase++; } + if (isset($GPOSinfo[$nextbase]) && isset($GPOSinfo[$nextbase]['YPlacement']) && $GPOSinfo[$nextbase]['YPlacement']) { + $YPlacement = $GPOSinfo[$nextbase]['YPlacement'] * $this->FontSizePt / $this->CurrentFont['unitsPerEm']; + } + + // Prepare Text and Select Font ID + if ($sipset) { + for ($j=0; $j<99; $j++) { + $init = array_search($c, $this->CurrentFont['subsets'][$j]); + if ($init!==false) { + if ($this->CurrentFont['subsetfontids'][$j] != $last_fontid) { + $fontid = $this->CurrentFont['subsetfontids'][$j]; + } + $tx = sprintf("%02s", strtoupper(dechex($init))); + break; + } + else if (count($this->CurrentFont['subsets'][$j]) < 255) { + $n = count($this->CurrentFont['subsets'][$j]); + $this->CurrentFont['subsets'][$j][$n] = $c; + if ($this->CurrentFont['subsetfontids'][$j] != $last_fontid) { + $fontid = $this->CurrentFont['subsetfontids'][$j]; + } + $tx = sprintf("%02s", strtoupper(dechex($n))); + break; + } + else if (!isset($this->CurrentFont['subsets'][($j+1)])) { + $this->CurrentFont['subsets'][($j+1)] = array(0=>0); + $this->CurrentFont['subsetfontids'][($j+1)] = count($this->fonts)+$this->extraFontSubsets+1; + $this->extraFontSubsets++; + } + } + } + else { + $tx = code2utf($c); + $tx = $this->UTF8ToUTF16BE($tx, false); + $tx = $this->_escape($tx); + } + + if ($kashida > $tatw) { + // Insert multiple tatweel characters, repositioning the last one to give correct total length + $fontstretch = 100; + $nt = intval($kashida / $tatw); + $nudgeback = (($nt+1)*$tatw) - $kashida; + $optx = str_repeat($tx, $nt); + if ($sipset) { $optx .= sprintf('>%d<',($nudgeback) ); } + else { $optx .= sprintf(')%d(',($nudgeback) ); } + $optx .= $tx; // #last + } + else { + // Insert single tatweel character and use fontstretch to get correct length + $fontstretch = ($kashida / $tatw) * 100; + $optx = $tx; + } + + if ($sipset) { $tj .= '>] TJ '; } + else { $tj .= ')] TJ '; } + if ($fontid != $last_fontid || $fontsize != $last_fontsize) { $tj .= sprintf(' /F%d %.3F Tf ', $fontid , $fontsize); } + if ($fontstretch != $last_fontstretch) { $tj .= sprintf('%d Tz ', $fontstretch); } + $tj .= sprintf('%.3F Ts ', $YPlacement); + if ($sipset) { $tj .= '[<'; } + else { $tj .= '[('; } + + // Output the code for the txt character(s) + $tj .= $optx; + $last_fontid = $fontid; + $last_fontstretch = $fontstretch ; + $fontstretch = 100; + } + + $lastYPlacement = $YPlacement; + + } + + + // Finish up + if ($sipset) { + $tj .= '>'; + if ($XshiftAfter) { $tj .= sprintf('%d',(-$XshiftAfter) ); } + if ($last_fontid != $original_fontid) { + $tj .= '] TJ '; + $tj .= sprintf(' /F%d %.3F Tf ', $original_fontid, $fontsize); + $tj .= '['; + } + $tj = preg_replace('/([^\\\])<>/', '\\1 ', $tj); + } + else { + $tj .= ')'; + if ($XshiftAfter) { $tj .= sprintf('%d',(-$XshiftAfter) ); } + if ($last_fontid != $original_fontid) { + $tj .= '] TJ '; + $tj .= sprintf(' /F%d %.3F Tf ', $original_fontid, $fontsize); + $tj .= '['; + } + $tj = preg_replace('/([^\\\])\(\)/', '\\1 ', $tj); + } + + + $s = sprintf(' BT '.$aix.' 0 Tc 0 Tw [%s] TJ ET ', $x, $y, $tj); + +//echo $s."\n\n"; // exit; + + return $s; +} + +function _kern($txt, $mode, $aix, $x, $y) { + if ($mode == 'MBTw') { // Multibyte requiring word spacing + $space = ' '; + //Convert string to UTF-16BE without BOM + $space= $this->UTF8ToUTF16BE($space , false); + $space=$this->_escape($space ); + $s = sprintf(' BT '.$aix,$x*_MPDFK,($this->h-$y)*_MPDFK); + $t = explode(' ',$txt); + for($i=0;$iUTF8StringToArray($tx); + for($ti=0;$ti 0 && isset($this->CurrentFont['kerninfo'][$unicode[($ti-1)]][$unicode[$ti]])) { + $kern = -$this->CurrentFont['kerninfo'][$unicode[($ti-1)]][$unicode[$ti]]; + $tj .= sprintf(')%d(',$kern); + } + $tc = code2utf($unicode[$ti]); + $tc = $this->UTF8ToUTF16BE($tc, false); + $tj .= $this->_escape($tc); + } + $tj .= ')'; + $s.=sprintf(' %.3F Tc [%s] TJ',$this->charspacing,$tj); + + + if (($i+1)ws+$this->charspacing,$space); + } + } + $s.=' ET '; + } + else if (!$this->usingCoreFont) { + $s = ''; + $tj = '('; + $unicode = $this->UTF8StringToArray($txt); + for($i=0;$i 0 && isset($this->CurrentFont['kerninfo'][$unicode[($i-1)]][$unicode[$i]])) { + $kern = -$this->CurrentFont['kerninfo'][$unicode[($i-1)]][$unicode[$i]]; + $tj .= sprintf(')%d(',$kern); + } + $tx = code2utf($unicode[$i]); + $tx = $this->UTF8ToUTF16BE($tx, false); + $tj .= $this->_escape($tx); + } + $tj .= ')'; + $s.=sprintf(' BT '.$aix.' [%s] TJ ET ',$x*_MPDFK,($this->h-$y)*_MPDFK,$tj); + } + else { // CORE Font + $s = ''; + $tj = '('; + $l = strlen($txt); + for($i=0;$i<$l;$i++) { + if ($i > 0 && isset($this->CurrentFont['kerninfo'][$txt[($i-1)]][$txt[$i]])) { + $kern = -$this->CurrentFont['kerninfo'][$txt[($i-1)]][$txt[$i]]; + $tj .= sprintf(')%d(',$kern); + } + $tj .= $this->_escape($txt[$i]); + } + $tj .= ')'; + $s.=sprintf(' BT '.$aix.' [%s] TJ ET ',$x*_MPDFK,($this->h-$y)*_MPDFK,$tj); + } + + return $s; +} + + + + +function MultiCell($w,$h,$txt,$border=0,$align='',$fill=0,$link='',$directionality='ltr',$encoded=false, $OTLdata=false, $maxrows=false) +{ + // maxrows is called from mpdfform->TEXTAREA + // Parameter (pre-)encoded - When called internally from form::textarea - mb_encoding already done and OTL - but not reverse RTL + if (!$encoded) { + $txt = $this->purify_utf8_text($txt); + if ($this->text_input_as_HTML) { + $txt = $this->all_entities_to_utf8($txt); + } + if ($this->usingCoreFont) { $txt = mb_convert_encoding($txt,$this->mb_enc,'UTF-8'); } + if (preg_match("/([".$this->pregRTLchars."])/u", $txt)) { $this->biDirectional = true; } // *OTL* +/*-- OTL --*/ + $OTLdata = array(); + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $txt = $this->otl->applyOTL($txt, $this->CurrentFont['useOTL']); + $OTLdata = $this->otl->OTLdata; + } + if ($directionality == 'rtl' || $this->biDirectional) { + if (!isset($OTLdata)) { + $unicode = $this->UTF8StringToArray($txt, false); + $is_strong = false; + $this->getBasicOTLdata($OTLdata, $unicode, $is_strong); + } + } +/*-- END OTL --*/ + } + if (!$align) { $align = $this->defaultAlign; } + + //Output text with automatic or explicit line breaks + $cw=&$this->CurrentFont['cw']; + if($w==0) $w=$this->w-$this->rMargin-$this->x; + + $wmax = ($w - ($this->cMarginL+$this->cMarginR)); + if ($this->usingCoreFont) { + $s=str_replace("\r",'',$txt); + $nb=strlen($s); + while($nb>0 and $s[$nb-1]=="\n") $nb--; + } + else { + $s=str_replace("\r",'',$txt); + $nb=mb_strlen($s, $this->mb_enc ); + while($nb>0 and mb_substr($s,$nb-1,1,$this->mb_enc )=="\n") $nb--; + } + $b=0; + if($border) { + if($border==1) { + $border='LTRB'; + $b='LRT'; + $b2='LR'; + } + else { + $b2=''; + if(is_int(strpos($border,'L'))) $b2.='L'; + if(is_int(strpos($border,'R'))) $b2.='R'; + $b=is_int(strpos($border,'T')) ? $b2.'T' : $b2; + } + } + $sep=-1; + $i=0; + $j=0; + $l=0; + $ns=0; + $nl=1; + + $rows = 0; + $start_y = $this->y; + + if (!$this->usingCoreFont) { + $inclCursive=false; + if (preg_match("/([".$this->pregCURSchars."])/u", $s)) { $inclCursive = true; } + while($i<$nb) { + //Get next character + $c = mb_substr($s,$i,1,$this->mb_enc ); + if($c == "\n") { + //Explicit line break + // WORD SPACING + $this->ResetSpacing(); + $tmp = rtrim(mb_substr($s,$j,$i-$j,$this->mb_enc)); + $tmpOTLdata = false; +/*-- OTL --*/ + if (isset($OTLdata)) { + $tmpOTLdata = $this->otl->sliceOTLdata($OTLdata, $j, $i-$j); + $this->otl->trimOTLdata($tmpOTLdata, false, true); + $this->magic_reverse_dir($tmp, $directionality, $tmpOTLdata); + } +/*-- END OTL --*/ + $this->Cell($w,$h,$tmp,$b,2,$align,$fill,$link,0,0,0,'M', 0, false, $tmpOTLdata); + if ($maxrows!=false && isset($this->mpdfform) && ($this->y - $start_y) / $h > $maxrows) { return false; } + $i++; + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border and $nl==2) $b=$b2; + continue; + } + if($c == " ") { + $sep=$i; + $ls=$l; + $ns++; + } + + $l += $this->GetCharWidthNonCore($c); + + if($l>$wmax) { + //Automatic line break + if($sep==-1) { // Only one word + if($i==$j) $i++; + // WORD SPACING + $this->ResetSpacing(); + $tmp = rtrim(mb_substr($s,$j,$i-$j,$this->mb_enc)); + $tmpOTLdata = false; +/*-- OTL --*/ + if (isset($OTLdata)) { + $tmpOTLdata = $this->otl->sliceOTLdata($OTLdata, $j, $i-$j); + $this->otl->trimOTLdata($tmpOTLdata, false, true); + $this->magic_reverse_dir($tmp, $directionality, $tmpOTLdata); + } +/*-- END OTL --*/ + $this->Cell($w,$h,$tmp,$b,2,$align,$fill,$link,0,0,0,'M', 0, false, $tmpOTLdata); + } + else { + $tmp = rtrim(mb_substr($s,$j,$sep-$j,$this->mb_enc)); + $tmpOTLdata = false; +/*-- OTL --*/ + if (isset($OTLdata)) { + $tmpOTLdata = $this->otl->sliceOTLdata($OTLdata, $j, $sep-$j); + $this->otl->trimOTLdata($tmpOTLdata, false, true); + } +/*-- END OTL --*/ + if($align=='J') { + ////////////////////////////////////////// + // JUSTIFY J using Unicode fonts (Word spacing doesn't work) + // WORD SPACING UNICODE + // Change NON_BREAKING SPACE to spaces so they are 'spaced' properly + $tmp = str_replace(chr(194).chr(160),chr(32),$tmp ); + $len_ligne = $this->GetStringWidth($tmp, false, $tmpOTLdata); + $nb_carac = mb_strlen( $tmp , $this->mb_enc ) ; + $nb_spaces = mb_substr_count( $tmp ,' ', $this->mb_enc ) ; + // Take off number of Marks + // Use GPOS OTL + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'])) { + if (isset($tmpOTLdata['group']) && $tmpOTLdata['group']) { + $nb_carac -= substr_count($tmpOTLdata['group'], 'M'); + } + } + + list($charspacing,$ws,$kashida) = $this->GetJspacing($nb_carac,$nb_spaces,((($wmax) - $len_ligne) * _MPDFK),$inclCursive, $tmpOTLdata); + $this->SetSpacing($charspacing,$ws); + ////////////////////////////////////////// + } + if (isset($OTLdata)) { + $this->magic_reverse_dir($tmp, $directionality, $tmpOTLdata); + } + $this->Cell($w,$h,$tmp,$b,2,$align,$fill,$link,0,0,0,'M', 0, false, $tmpOTLdata); + $i=$sep+1; + } + if ($maxrows!=false && isset($this->mpdfform) && ($this->y - $start_y) / $h > $maxrows) { return false; } + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border and $nl==2) $b=$b2; + } + else $i++; + } + //Last chunk + // WORD SPACING + + $this->ResetSpacing(); + + } + + + else { + + while($i<$nb) { + //Get next character + $c=$s[$i]; + if($c == "\n") { + //Explicit line break + // WORD SPACING + $this->ResetSpacing(); + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill,$link); + if ($maxrows!=false && isset($this->mpdfform) && ($this->y - $start_y) / $h > $maxrows) { return false; } + $i++; + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border and $nl==2) $b=$b2; + continue; + } + if($c == " ") { + $sep=$i; + $ls=$l; + $ns++; + } + + $l += $this->GetCharWidthCore($c); + if($l>$wmax) { + //Automatic line break + if($sep==-1) { + if($i==$j) $i++; + // WORD SPACING + $this->ResetSpacing(); + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill,$link); + } + else { + if($align=='J') { + $tmp = rtrim(substr($s,$j,$sep-$j)); + ////////////////////////////////////////// + // JUSTIFY J using Unicode fonts (Word spacing doesn't work) + // WORD SPACING NON_UNICODE/CJK + // Change NON_BREAKING SPACE to spaces so they are 'spaced' properly + $tmp = str_replace(chr(160),chr(32),$tmp); + $len_ligne = $this->GetStringWidth($tmp ); + $nb_carac = strlen( $tmp ) ; + $nb_spaces = substr_count( $tmp ,' ' ) ; + $tmpOTLdata = array(); + list($charspacing,$ws,$kashida) = $this->GetJspacing($nb_carac,$nb_spaces,((($wmax) - $len_ligne) * _MPDFK),false, $tmpOTLdata); + $this->SetSpacing($charspacing,$ws); + ////////////////////////////////////////// + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill,$link); + $i=$sep+1; + } + if ($maxrows!=false && isset($this->mpdfform) && ($this->y - $start_y) / $h > $maxrows) { return false; } + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border and $nl==2) $b=$b2; + } + else $i++; + } + //Last chunk + // WORD SPACING + + $this->ResetSpacing(); + + } + //Last chunk + if($border and is_int(strpos($border,'B'))) $b.='B'; + if (!$this->usingCoreFont) { + $tmp = rtrim(mb_substr($s,$j,$i-$j,$this->mb_enc)); + $tmpOTLdata = false; +/*-- OTL --*/ + if (isset($OTLdata)) { + $tmpOTLdata = $this->otl->sliceOTLdata($OTLdata, $j, $i-$j); + $this->otl->trimOTLdata($tmpOTLdata, false, true); + $this->magic_reverse_dir($tmp, $directionality, $tmpOTLdata); + } +/*-- END OTL --*/ + $this->Cell($w,$h,$tmp,$b,2,$align,$fill,$link,0,0,0,'M', 0, false, $tmpOTLdata); + } + else { $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill,$link); } + $this->x=$this->lMargin; +} + + +/*-- DIRECTW --*/ +function Write($h,$txt,$currentx=0,$link='',$directionality='ltr',$align='') { + if (!class_exists('directw', false)) { include(_MPDF_PATH.'classes/directw.php'); } + if (empty($this->directw)) { $this->directw = new directw($this); } + $this->directw->Write($h,$txt,$currentx,$link,$directionality,$align); +} +/*-- END DIRECTW --*/ + + +/*-- HTML-CSS --*/ +function saveInlineProperties() { + $saved = array(); + $saved[ 'family' ] = $this->FontFamily; + $saved[ 'style' ] = $this->FontStyle; + $saved[ 'sizePt' ] = $this->FontSizePt; + $saved[ 'size' ] = $this->FontSize; + $saved[ 'HREF' ] = $this->HREF; + $saved[ 'textvar' ] = $this->textvar; // mPDF 5.7.1 + $saved[ 'OTLtags' ] = $this->OTLtags; // mPDF 5.7.1 + $saved[ 'textshadow' ] = $this->textshadow; + $saved[ 'linewidth' ] = $this->LineWidth; + $saved[ 'drawcolor' ] = $this->DrawColor; + $saved[ 'textparam' ] = $this->textparam; + $saved[ 'lSpacingCSS' ] = $this->lSpacingCSS; + $saved[ 'wSpacingCSS' ] = $this->wSpacingCSS; + $saved[ 'I' ] = $this->I; + $saved[ 'B' ] = $this->B; + $saved[ 'colorarray' ] = $this->colorarray; + $saved[ 'bgcolorarray' ] = $this->spanbgcolorarray; + $saved[ 'border' ] = $this->spanborddet; + $saved[ 'color' ] = $this->TextColor; + $saved[ 'bgcolor' ] = $this->FillColor; + $saved[ 'lang' ] = $this->currentLang; + $saved[ 'fontLanguageOverride' ] = $this->fontLanguageOverride; // mPDF 5.7.1 + $saved[ 'display_off' ] = $this->inlineDisplayOff; + + return $saved; +} + +function restoreInlineProperties( &$saved) { + $FontFamily = $saved[ 'family' ]; + $this->FontStyle = $saved[ 'style' ]; + $this->FontSizePt = $saved[ 'sizePt' ]; + $this->FontSize = $saved[ 'size' ]; + + $this->currentLang = $saved['lang']; + $this->fontLanguageOverride = $saved[ 'fontLanguageOverride' ]; // mPDF 5.7.1 + + $this->ColorFlag = ($this->FillColor != $this->TextColor); //Restore ColorFlag as well + + $this->HREF = $saved[ 'HREF' ]; + $this->textvar = $saved[ 'textvar' ]; // mPDF 5.7.1 + $this->OTLtags = $saved[ 'OTLtags' ]; // mPDF 5.7.1 + $this->textshadow = $saved[ 'textshadow' ]; + $this->LineWidth = $saved[ 'linewidth' ]; + $this->DrawColor = $saved[ 'drawcolor' ]; + $this->textparam = $saved[ 'textparam' ]; + $this->inlineDisplayOff = $saved['display_off']; + + $this->lSpacingCSS = $saved[ 'lSpacingCSS' ]; + if (($this->lSpacingCSS || $this->lSpacingCSS==='0') && strtoupper($this->lSpacingCSS) != 'NORMAL') { + $this->fixedlSpacing = $this->ConvertSize($this->lSpacingCSS,$this->FontSize); + } + else { $this->fixedlSpacing = false; } + $this->wSpacingCSS = $saved[ 'wSpacingCSS' ]; + if ($this->wSpacingCSS && strtoupper($this->wSpacingCSS) != 'NORMAL') { + $this->minwSpacing = $this->ConvertSize($this->wSpacingCSS,$this->FontSize); + } + else { $this->minwSpacing = 0; } + + $this->SetFont($FontFamily, $saved[ 'style' ],$saved[ 'sizePt' ],false); + + $this->currentfontstyle = $saved[ 'style' ]; + $this->currentfontsize = $saved[ 'sizePt' ]; + $this->SetStylesArray(array('B'=>$saved[ 'B' ], 'I'=>$saved[ 'I' ])); // mPDF 5.7.1 + + $this->TextColor = $saved[ 'color' ]; + $this->FillColor = $saved[ 'bgcolor' ]; + $this->colorarray = $saved[ 'colorarray' ]; + $cor = $saved[ 'colorarray' ]; + if ($cor) $this->SetTColor($cor); + $this->spanbgcolorarray = $saved[ 'bgcolorarray' ]; + $cor = $saved[ 'bgcolorarray' ]; + if ($cor) $this->SetFColor($cor); + $this->spanborddet = $saved[ 'border' ]; +} + + + +// Used when ColActive for tables - updated to return first block with background fill OR borders +function GetFirstBlockFill() { + // Returns the first blocklevel that uses a bgcolor fill + $startfill = 0; + for ($i=1;$i<=$this->blklvl;$i++) { + if ($this->blk[$i]['bgcolor'] || $this->blk[$i]['border_left']['w'] || $this->blk[$i]['border_right']['w'] || $this->blk[$i]['border_top']['w'] || $this->blk[$i]['border_bottom']['w'] ) { + $startfill = $i; + break; + } + } + return $startfill; +} + + +//-------------------------FLOWING BLOCK------------------------------------// +//The following functions were originally written by Damon Kohler // +//--------------------------------------------------------------------------// + +function saveFont() { + $saved = array(); + $saved[ 'family' ] = $this->FontFamily; + $saved[ 'style' ] = $this->FontStyle; + $saved[ 'sizePt' ] = $this->FontSizePt; + $saved[ 'size' ] = $this->FontSize; + $saved[ 'curr' ] = &$this->CurrentFont; + $saved[ 'lang' ] = $this->currentLang; // mPDF 6 + $saved[ 'color' ] = $this->TextColor; + $saved[ 'spanbgcolor' ] = $this->spanbgcolor; + $saved[ 'spanbgcolorarray' ] = $this->spanbgcolorarray; + $saved[ 'bord' ] = $this->spanborder; + $saved[ 'border' ] = $this->spanborddet; + $saved[ 'HREF' ] = $this->HREF; + $saved[ 'textvar' ] = $this->textvar; // mPDF 5.7.1 + $saved[ 'textshadow' ] = $this->textshadow; + $saved[ 'linewidth' ] = $this->LineWidth; + $saved[ 'drawcolor' ] = $this->DrawColor; + $saved[ 'textparam' ] = $this->textparam; + $saved[ 'ReqFontStyle' ] = $this->ReqFontStyle; + $saved[ 'fixedlSpacing' ] = $this->fixedlSpacing; + $saved[ 'minwSpacing' ] = $this->minwSpacing; + return $saved; +} + +function restoreFont( &$saved, $write=true) { + if (!isset($saved) || empty($saved)) return; + + $this->FontFamily = $saved[ 'family' ]; + $this->FontStyle = $saved[ 'style' ]; + $this->FontSizePt = $saved[ 'sizePt' ]; + $this->FontSize = $saved[ 'size' ]; + $this->CurrentFont = &$saved[ 'curr' ]; + $this->currentLang = $saved[ 'lang' ]; // mPDF 6 + $this->TextColor = $saved[ 'color' ]; + $this->spanbgcolor = $saved[ 'spanbgcolor' ]; + $this->spanbgcolorarray = $saved[ 'spanbgcolorarray' ]; + $this->spanborder = $saved[ 'bord' ]; + $this->spanborddet = $saved[ 'border' ]; + $this->ColorFlag = ($this->FillColor != $this->TextColor); //Restore ColorFlag as well + $this->HREF = $saved[ 'HREF' ]; + $this->fixedlSpacing = $saved[ 'fixedlSpacing' ]; + $this->minwSpacing = $saved[ 'minwSpacing' ]; + $this->textvar = $saved[ 'textvar' ]; // mPDF 5.7.1 + $this->textshadow = $saved[ 'textshadow' ]; + $this->LineWidth = $saved[ 'linewidth' ]; + $this->DrawColor = $saved[ 'drawcolor' ]; + $this->textparam = $saved[ 'textparam' ]; + if ($write) { + $this->SetFont($saved[ 'family' ],$saved[ 'style' ],$saved[ 'sizePt' ],true,true); // force output + $fontout = (sprintf('BT /F%d %.3F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['Font']) && $this->pageoutput[$this->page]['Font'] != $fontout) || !isset($this->pageoutput[$this->page]['Font']))) { $this->_out($fontout); } + $this->pageoutput[$this->page]['Font'] = $fontout; + } + else + $this->SetFont($saved[ 'family' ],$saved[ 'style' ],$saved[ 'sizePt' ],false); + $this->ReqFontStyle = $saved[ 'ReqFontStyle' ]; +} + +function newFlowingBlock( $w, $h, $a = '', $is_table = false, $blockstate = 0, $newblock=true, $blockdir='ltr', $table_draft=false) +{ + if (!$a) { + if ($blockdir=='rtl') { $a = 'R'; } + else { $a = 'L'; } + } + $this->flowingBlockAttr[ 'width' ] = ($w * _MPDFK); + // line height in user units + $this->flowingBlockAttr[ 'is_table' ] = $is_table; + $this->flowingBlockAttr[ 'table_draft' ] = $table_draft; + $this->flowingBlockAttr[ 'height' ] = $h; + $this->flowingBlockAttr[ 'lineCount' ] = 0; + $this->flowingBlockAttr[ 'align' ] = $a; + $this->flowingBlockAttr[ 'font' ] = array(); + $this->flowingBlockAttr[ 'content' ] = array(); + $this->flowingBlockAttr[ 'contentB' ] = array(); + $this->flowingBlockAttr[ 'contentWidth' ] = 0; + $this->flowingBlockAttr[ 'blockstate' ] = $blockstate; + + $this->flowingBlockAttr[ 'newblock' ] = $newblock; + $this->flowingBlockAttr[ 'valign' ] = 'M'; + $this->flowingBlockAttr[ 'blockdir' ] = $blockdir; + $this->flowingBlockAttr[ 'cOTLdata' ] = array(); // mPDF 5.7.1 + $this->flowingBlockAttr[ 'lastBidiText' ] = ''; // mPDF 5.7.1 + if (!empty($this->otl)) { $this->otl->lastBidiStrongType=''; } // *OTL* + +} + +function finishFlowingBlock($endofblock=false, $next='') { + $currentx = $this->x; + //prints out the last chunk + $is_table = $this->flowingBlockAttr[ 'is_table' ]; + $table_draft = $this->flowingBlockAttr[ 'table_draft' ]; + $maxWidth =& $this->flowingBlockAttr[ 'width' ]; + $stackHeight =& $this->flowingBlockAttr[ 'height' ]; + $align =& $this->flowingBlockAttr[ 'align' ]; + $content =& $this->flowingBlockAttr[ 'content' ]; + $contentB =& $this->flowingBlockAttr[ 'contentB' ]; + $font =& $this->flowingBlockAttr[ 'font' ]; + $contentWidth =& $this->flowingBlockAttr[ 'contentWidth' ]; + $lineCount =& $this->flowingBlockAttr[ 'lineCount' ]; + $valign =& $this->flowingBlockAttr[ 'valign' ]; + $blockstate = $this->flowingBlockAttr[ 'blockstate' ]; + + $cOTLdata =& $this->flowingBlockAttr[ 'cOTLdata' ]; // mPDF 5.7.1 + $newblock = $this->flowingBlockAttr[ 'newblock' ]; + $blockdir = $this->flowingBlockAttr['blockdir']; + + // *********** BLOCK BACKGROUND COLOR *****************// + if ($this->blk[$this->blklvl]['bgcolor'] && !$is_table) { + $fill = 0; + } + else { + $this->SetFColor($this->ConvertColor(255)); + $fill = 0; + } + + $hanger = ''; + // Always right trim! + // Right trim last content and adjust width if needed to justify (later) + if (isset($content[count($content)-1]) && preg_match('/[ ]+$/',$content[count($content)-1], $m)) { + $strip = strlen($m[0]); + $content[count($content)-1] = substr($content[count($content)-1],0,(strlen($content[count($content)-1])-$strip)); +/*-- OTL --*/ + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $this->otl->trimOTLdata($cOTLdata[count($cOTLdata)-1], false, true); + } +/*-- END OTL --*/ + } + + // the amount of space taken up so far in user units + $usedWidth = 0; + + // COLS + $oldcolumn = $this->CurrCol; + + if ($this->ColActive && !$is_table) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + + // Print out each chunk + +/*-- TABLES --*/ + if ($is_table) { + $ipaddingL = 0; + $ipaddingR = 0; + $paddingL = 0; + $paddingR = 0; + } + else { +/*-- END TABLES --*/ + $ipaddingL = $this->blk[$this->blklvl]['padding_left']; + $ipaddingR = $this->blk[$this->blklvl]['padding_right']; + $paddingL = ($ipaddingL * _MPDFK); + $paddingR = ($ipaddingR * _MPDFK); + $this->cMarginL = $this->blk[$this->blklvl]['border_left']['w']; + $this->cMarginR = $this->blk[$this->blklvl]['border_right']['w']; + + // Added mPDF 3.0 Float DIV + $fpaddingR = 0; + $fpaddingL = 0; +/*-- CSS-FLOAT --*/ + if (count($this->floatDivs)) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl); + if ($r_exists) { $fpaddingR = $r_width; } + if ($l_exists) { $fpaddingL = $l_width; } + } +/*-- END CSS-FLOAT --*/ + + $usey = $this->y + 0.002; + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 0) ) { + $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; + } +/*-- CSS-IMAGE-FLOAT --*/ + // If float exists at this level + if (isset($this->floatmargins['R']) && $usey <= $this->floatmargins['R']['y1'] && $usey >= $this->floatmargins['R']['y0'] && !$this->floatmargins['R']['skipline']) { $fpaddingR += $this->floatmargins['R']['w']; } + if (isset($this->floatmargins['L']) && $usey <= $this->floatmargins['L']['y1'] && $usey >= $this->floatmargins['L']['y0'] && !$this->floatmargins['L']['skipline']) { $fpaddingL += $this->floatmargins['L']['w']; } +/*-- END CSS-IMAGE-FLOAT --*/ + } // *TABLES* + + + $lineBox = array(); + + $this->_setInlineBlockHeights($lineBox, $stackHeight, $content, $font, $is_table); + + if ($is_table && count($content)==0) { $stackHeight = 0; } + + if ($table_draft) { + $this->y += $stackHeight; + $this->objectbuffer = array(); + return 0; + } + + // While we're at it, check if contains cursive text + // Change NBSP to SPACE. + + // Re-calculate contentWidth + $contentWidth = 0; + + foreach ( $content as $k => $chunk ) + { + $this->restoreFont( $font[ $k ],false ); + if (!isset($this->objectbuffer[$k]) || (isset($this->objectbuffer[$k]) && !$this->objectbuffer[$k])) { + // Soft Hyphens chr(173) + if (!$this->usingCoreFont) { +/*-- OTL --*/ + // mPDF 5.7.1 + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $this->otl->removeChar($chunk, $cOTLdata[$k], "\xc2\xad"); + $this->otl->replaceSpace($chunk, $cOTLdata[$k]); + $content[$k] = $chunk; + } +/*-- END OTL --*/ + else { // *OTL* + $content[$k] = $chunk = str_replace("\xc2\xad",'',$chunk ); + $content[$k] = $chunk = str_replace(chr(194).chr(160),chr(32),$chunk ); + } // *OTL* + } + else if ($this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats') { + $content[$k] = $chunk = str_replace(chr(173),'',$chunk ); + $content[$k] = $chunk = str_replace(chr(160),chr(32),$chunk ); + } + $contentWidth += $this->GetStringWidth( $chunk, true, (isset($cOTLdata[$k]) ? $cOTLdata[$k] : false), $this->textvar ) * _MPDFK; + + } + else if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]) { + // LIST MARKERS // mPDF 6 Lists + if ($this->objectbuffer[$k]['type'] == 'image' && isset($this->objectbuffer[$k]['listmarker']) && $this->objectbuffer[$k]['listmarker'] && $this->objectbuffer[$k]['listmarkerposition'] == 'outside') { + // do nothing + } + else { + $contentWidth += $this->objectbuffer[$k]['OUTER-WIDTH'] * _MPDFK; + } + } + } + + if(isset($font[count($font)-1])) { + $lastfontreqstyle = (isset($font[count($font)-1]['ReqFontStyle']) ? $font[count($font)-1]['ReqFontStyle'] : ''); + $lastfontstyle = (isset($font[count($font)-1]['style']) ? $font[count($font)-1]['style'] : ''); + } + else { + $lastfontreqstyle=null; + $lastfontstyle=null; + } + if ($blockdir == 'ltr' && strpos($lastfontreqstyle,"I") !== false && strpos($lastfontstyle,"I") === false) { // Artificial italic + $lastitalic = $this->FontSize*0.15*_MPDFK; + } + else { $lastitalic = 0; } + + // Get PAGEBREAK TO TEST for height including the bottom border/padding + $check_h = max($this->divheight,$stackHeight); + + // This fixes a proven bug... + if ($endofblock && $newblock && $blockstate==0 && !$content) { $check_h = 0; } + // but ? needs to fix potentially more widespread... + // if (!$content) { $check_h = 0; } + + if ($this->blklvl > 0 && !$is_table) { + if ($endofblock && $blockstate > 1) { + if ($this->blk[$this->blklvl]['page_break_after_avoid']) { $check_h += $stackHeight; } + $check_h += ($this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']); + } + if (($newblock && ($blockstate==1 || $blockstate==3) && $lineCount == 0) || ($endofblock && $blockstate ==3 && $lineCount == 0)) { + $check_h += ($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['border_top']['w']); + } + } + + // Force PAGE break if column height cannot take check-height + if ($this->ColActive && $check_h > ($this->PageBreakTrigger - $this->y0)) { + $this->SetCol($this->NbCol-1); + } + + // Avoid just border/background-color moved on to next page + if ($endofblock && $blockstate > 1 && !$content) { $buff = $this->margBuffer; } + else { $buff = 0; } + + + // PAGEBREAK + if(!$is_table && ($this->y+$check_h) > ($this->PageBreakTrigger + $buff) and !$this->InFooter and $this->AcceptPageBreak()) { + $bak_x=$this->x;//Current X position + // WORD SPACING + $ws=$this->ws;//Word Spacing + $charspacing=$this->charspacing;//Character Spacing + $this->ResetSpacing(); + + $this->AddPage($this->CurOrientation); + + $this->x=$bak_x; + // Added to correct for OddEven Margins + $currentx += $this->MarginCorrection; + $this->x += $this->MarginCorrection; + + // WORD SPACING + $this->SetSpacing($charspacing,$ws); + } + + +/*-- COLUMNS --*/ + // COLS + // COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + $currentx += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $this->x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $oldcolumn = $this->CurrCol; + } + + + if ($this->ColActive && !$is_table) { $this->breakpoints[$this->CurrCol][] = $this->y; } +/*-- END COLUMNS --*/ + + // TOP MARGIN + if ($newblock && ($blockstate==1 || $blockstate==3) && ($this->blk[$this->blklvl]['margin_top']) && $lineCount == 0 && !$is_table) { + $this->DivLn($this->blk[$this->blklvl]['margin_top'],$this->blklvl-1,true,$this->blk[$this->blklvl]['margin_collapse']); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + + if ($newblock && ($blockstate==1 || $blockstate==3) && $lineCount == 0 && !$is_table) { + $this->blk[$this->blklvl]['y0'] = $this->y; + $this->blk[$this->blklvl]['startpage'] = $this->page; + if ($this->blk[$this->blklvl]['float']) { $this->blk[$this->blklvl]['float_start_y'] = $this->y; } + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + + // Paragraph INDENT + $WidthCorrection = 0; + if (($newblock) && ($blockstate==1 || $blockstate==3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align != 'C')) { + $ti = $this->ConvertSize($this->blk[$this->blklvl]['text_indent'],$this->blk[$this->blklvl]['inner_width'],$this->blk[$this->blklvl]['InlineProperties']['size'],false); // mPDF 5.7.4 + $WidthCorrection = ($ti*_MPDFK); + } + + + // PADDING and BORDER spacing/fill + if (($newblock) && ($blockstate==1 || $blockstate==3) && (($this->blk[$this->blklvl]['padding_top']) || ($this->blk[$this->blklvl]['border_top'])) && ($lineCount == 0) && (!$is_table)) { + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + $this->DivLn($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'],-3,true,false,1); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + $this->x = $currentx; + } + + + // Added mPDF 3.0 Float DIV + $fpaddingR = 0; + $fpaddingL = 0; +/*-- CSS-FLOAT --*/ + if (count($this->floatDivs)) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl); + if ($r_exists) { $fpaddingR = $r_width; } + if ($l_exists) { $fpaddingL = $l_width; } + } +/*-- END CSS-FLOAT --*/ + + $usey = $this->y + 0.002; + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 0) ) { + $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; + } +/*-- CSS-IMAGE-FLOAT --*/ + // If float exists at this level + if (isset($this->floatmargins['R']) && $usey <= $this->floatmargins['R']['y1'] && $usey >= $this->floatmargins['R']['y0'] && !$this->floatmargins['R']['skipline']) { $fpaddingR += $this->floatmargins['R']['w']; } + if (isset($this->floatmargins['L']) && $usey <= $this->floatmargins['L']['y1'] && $usey >= $this->floatmargins['L']['y0'] && !$this->floatmargins['L']['skipline']) { $fpaddingL += $this->floatmargins['L']['w']; } +/*-- END CSS-IMAGE-FLOAT --*/ + + + if ($content) { + + // In FinishFlowing Block no lines are justified as it is always last line + // but if CJKorphan has allowed content width to go over max width, use J charspacing to compress line + // JUSTIFICATION J - NOT! + $nb_carac = 0; + $nb_spaces = 0; + $jcharspacing = 0; + $jkashida = 0; + $jws = 0; + $inclCursive=false; + $dottab = false; + foreach ( $content as $k => $chunk ) { + if (!isset($this->objectbuffer[$k]) || (isset($this->objectbuffer[$k]) && !$this->objectbuffer[$k])) { + $nb_carac += mb_strlen( $chunk, $this->mb_enc ); + $nb_spaces += mb_substr_count( $chunk,' ', $this->mb_enc ); + // mPDF 6 + // Use GPOS OTL + $this->restoreFont( $font[ $k ], false); + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + if (isset($cOTLdata[$k]['group']) && $cOTLdata[$k]['group']) { + $nb_marks = substr_count($cOTLdata[$k]['group'], 'M'); + $nb_carac -= $nb_marks ; + } + if (preg_match("/([".$this->pregCURSchars."])/u", $chunk)) { $inclCursive = true; } + } + } + else { + $nb_carac ++ ; // mPDF 6 allow spacing for inline object + if ($this->objectbuffer[$k]['type']=='dottab') { $dottab = $this->objectbuffer[$k]['outdent']; } + } + } + + // DIRECTIONALITY RTL + $chunkorder = range(0, count($content)-1); // mPDF 6 +/*-- OTL --*/ + // mPDF 6 + if ($blockdir == 'rtl' || $this->biDirectional) { + $this->otl->_bidiReorder($chunkorder, $content, $cOTLdata, $blockdir); + // From this point on, $content and $cOTLdata may contain more elements (and re-ordered) compared to + // $this->objectbuffer and $font ($chunkorder contains the mapping) + } +/*-- END OTL --*/ + + // Remove any XAdvance from OTL data at end of line + // And correct for XPlacement on last character + // BIDI is applied + foreach($chunkorder AS $aord=>$k) { + if (count($cOTLdata)) { + $this->restoreFont( $font[ $k ], false); + // ...FinishFlowingBlock... + if ($aord == count($chunkorder)-1 && isset($cOTLdata[$aord]['group'])) { // Last chunk on line + $nGPOS = strlen($cOTLdata[$aord]['group'])-1; // Last character + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL']) || isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'])) { + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'])) { + $w = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] * 1000/$this->CurrentFont['unitsPerEm']; + } + else { + $w = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] * 1000/$this->CurrentFont['unitsPerEm']; + } + $w *= ($this->FontSize/ 1000); + $contentWidth -= $w * _MPDFK; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] = 0; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] = 0; + } + + // If last character has an XPlacement set, adjust width calculation, and add to XAdvance to account for it + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement'])) { + $w = -$cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement'] * 1000/$this->CurrentFont['unitsPerEm']; + $w *= ($this->FontSize/ 1000); + $contentWidth -= $w * _MPDFK; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement']; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement']; + } + + } + } + } + + // if it's justified, we need to find the char/word spacing (or if orphans have allowed length of line to go over the maxwidth) + // If "orphans" in fact is just a final space - ignore this + $lastchar = mb_substr($content[(count($chunkorder)-1)],mb_strlen($content[(count($chunkorder)-1)], $this->mb_enc)-1, 1, $this->mb_enc); + if (preg_match("/[".$this->CJKoverflow."]/u", $lastchar)) { $CJKoverflow = true; } + else {$CJKoverflow = false; } + if ((((($contentWidth + $lastitalic) > $maxWidth) && ($content[(count($chunkorder)-1)] != ' ') ) || + (!$endofblock && $align=='J' && ($next=='image' || $next=='select' || $next=='input' || $next=='textarea' || ($next=='br' && $this->justifyB4br)))) && !($CJKoverflow && $this->allowCJKoverflow) ) { + // WORD SPACING + list($jcharspacing,$jws,$jkashida) = $this->GetJspacing($nb_carac,$nb_spaces,($maxWidth-$lastitalic-$contentWidth-$WidthCorrection-(($this->cMarginL+$this->cMarginR)*_MPDFK)-($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) )),$inclCursive, $cOTLdata); + } +/*-- CJK-FONTS --*/ + else if ($this->checkCJK && $align=='J' && $CJKoverflow && $this->allowCJKoverflow && $this->CJKforceend) { + // force-end overhang + $hanger = mb_substr($content[(count($chunkorder)-1)],mb_strlen($content[(count($chunkorder)-1)],$this->mb_enc)-1,1,$this->mb_enc ); + if (preg_match("/[".$this->CJKoverflow."]/u", $hanger)) { + $content[(count($chunkorder)-1)] = mb_substr($content[(count($chunkorder)-1)],0,mb_strlen($content[(count($chunkorder)-1)],$this->mb_enc)-1,$this->mb_enc ); + $this->restoreFont( $font[ $chunkorder[count($chunkorder)-1] ],false ); + $contentWidth -= $this->GetStringWidth($hanger) * _MPDFK; + $nb_carac -= 1; + list($jcharspacing,$jws,$jkashida) = $this->GetJspacing($nb_carac,$nb_spaces,($maxWidth-$lastitalic-$contentWidth-$WidthCorrection-(($this->cMarginL+$this->cMarginR)*_MPDFK)-($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) )),$inclCursive, $cOTLdata); + } + } +/*-- END CJK-FONTS --*/ + + // Check if will fit at word/char spacing of previous line - if so continue it + // but only allow a maximum of $this->jSmaxWordLast and $this->jSmaxCharLast + else if ($contentWidth < ($maxWidth - $lastitalic-$WidthCorrection - (($this->cMarginL+$this->cMarginR)* _MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK))) && !$this->fixedlSpacing) { + if ($this->ws > $this->jSmaxWordLast) { + $jws = $this->jSmaxWordLast; + } + if ($this->charspacing > $this->jSmaxCharLast) { + $jcharspacing = $this->jSmaxCharLast; + } + $check = $maxWidth - $lastitalic-$WidthCorrection - $contentWidth - (($this->cMarginL+$this->cMarginR)* _MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) ) - ( $jcharspacing * $nb_carac) - ( $jws * $nb_spaces); + if ($check <= 0) { + $jcharspacing = 0; + $jws = 0; + } + } + + $empty = $maxWidth - $lastitalic-$WidthCorrection - $contentWidth - (($this->cMarginL+$this->cMarginR)* _MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) ); + + + $empty -= ($jcharspacing * ($nb_carac-1)); // mPDF 6 nb_carac MINUS 1 + $empty -= ($jws * $nb_spaces); + $empty -= ($jkashida); + + $empty /= _MPDFK; + + if (!$is_table) { + $this->maxPosR = max($this->maxPosR , ($this->w - $this->rMargin - $this->blk[$this->blklvl]['outer_right_margin'] - $empty)); + $this->maxPosL = min($this->maxPosL , ($this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $empty)); + } + + $arraysize = count($chunkorder); + + $margins = ($this->cMarginL+$this->cMarginR) + ($ipaddingL+$ipaddingR + $fpaddingR + $fpaddingR ); + + if (!$is_table) { $this->DivLn($stackHeight,$this->blklvl,false); } // false -> don't advance y + + $this->x = $currentx + $this->cMarginL + $ipaddingL + $fpaddingL; + if ($dottab !== false && $blockdir=='rtl') { $this->x -= $dottab; } + else if ($align == 'R') { $this->x += $empty; } + else if ($align == 'J' && $blockdir == 'rtl') { $this->x += $empty; } + else if ($align == 'C') { $this->x += ($empty / 2); } + + // Paragraph INDENT + $WidthCorrection = 0; + if (($newblock) && ($blockstate==1 || $blockstate==3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align !='C')) { + $ti = $this->ConvertSize($this->blk[$this->blklvl]['text_indent'],$this->blk[$this->blklvl]['inner_width'],$this->blk[$this->blklvl]['InlineProperties']['size'],false); // mPDF 5.7.4 + if ($blockdir!='rtl') { $this->x += $ti; } // mPDF 6 + } + + foreach($chunkorder AS $aord=>$k) { // mPDF 5.7 + $chunk = $content[$aord]; + if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]) { + + $xadj = $this->x - $this->objectbuffer[$k]['OUTER-X']; + $this->objectbuffer[$k]['OUTER-X'] += $xadj; + $this->objectbuffer[$k]['BORDER-X'] += $xadj; + $this->objectbuffer[$k]['INNER-X'] += $xadj; + + if ($this->objectbuffer[$k]['type'] == 'listmarker') { + $this->objectbuffer[$k]['lineBox'] = $lineBox[-1]; // Block element details for glyph-origin + } + $yadj = $this->y - $this->objectbuffer[$k]['OUTER-Y']; + if ($this->objectbuffer[$k]['type'] == 'dottab') { // mPDF 6 DOTTAB + $this->objectbuffer[$k]['lineBox'] = $lineBox[$k]; // element details for glyph-origin + } + if ($this->objectbuffer[$k]['type'] != 'dottab') { // mPDF 6 DOTTAB + $yadj += $lineBox[$k]['top']; + } + $this->objectbuffer[$k]['OUTER-Y'] += $yadj; + $this->objectbuffer[$k]['BORDER-Y'] += $yadj; + $this->objectbuffer[$k]['INNER-Y'] += $yadj; + + } + + $this->restoreFont( $font[ $k ] ); // mPDF 5.7 + + if ($is_table && substr($align,0,1)=='D' && $aord==0 ) { + $dp = $this->decimal_align[substr($align,0,2)]; + $s = preg_split('/'.preg_quote($dp,'/').'/', $content[0], 2); // ? needs to be /u if not core + $s0 = $this->GetStringWidth($s[0], false); + $this->x += ($this->decimal_offset - $s0); + } + + $this->SetSpacing(($this->fixedlSpacing*_MPDFK)+$jcharspacing,($this->fixedlSpacing+$this->minwSpacing)*_MPDFK+$jws); + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + + $save_vis = $this->visibility; + if (isset($this->textparam['visibility']) && $this->textparam['visibility'] && $this->textparam['visibility'] != $this->visibility) { + $this->SetVisibility($this->textparam['visibility']); + } + + // *********** SPAN BACKGROUND COLOR ***************** // + if (isset($this->spanbgcolor) && $this->spanbgcolor) { + $cor = $this->spanbgcolorarray; + $this->SetFColor($cor); + $save_fill = $fill; $spanfill = 1; $fill = 1; + } + if (!empty($this->spanborddet)) { + if (strpos($contentB[$k],'L')!==false && isset($this->spanborddet['L'])) $this->x += $this->spanborddet['L']['w']; + if (strpos($contentB[$k],'L')===false) $this->spanborddet['L']['s'] = $this->spanborddet['L']['w'] = 0; + if (strpos($contentB[$k],'R')===false) $this->spanborddet['R']['s'] = $this->spanborddet['R']['w'] = 0; + } + // WORD SPACING + // mPDF 5.7.1 + $stringWidth = $this->GetStringWidth($chunk, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar ); + $nch = mb_strlen($chunk,$this->mb_enc ); + // Use GPOS OTL + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + if (isset($cOTLdata[$aord]['group']) && $cOTLdata[$aord]['group']) { + $nch -= substr_count($cOTLdata[$aord]['group'], 'M'); + } + } + $stringWidth += ( $this->charspacing * $nch / _MPDFK ); + + $stringWidth += ( $this->ws * mb_substr_count($chunk,' ',$this->mb_enc ) / _MPDFK ); + + if (isset($this->objectbuffer[$k])) { + if ($this->objectbuffer[$k]['type']=='dottab') { + $this->objectbuffer[$k]['OUTER-WIDTH'] +=$empty; + $this->objectbuffer[$k]['OUTER-WIDTH'] +=$this->objectbuffer[$k]['outdent']; + } + // LIST MARKERS // mPDF 6 Lists + if ($this->objectbuffer[$k]['type'] == 'image' && isset($this->objectbuffer[$k]['listmarker']) && $this->objectbuffer[$k]['listmarker'] && $this->objectbuffer[$k]['listmarkerposition'] == 'outside') { + // do nothing + } + else { + $stringWidth = $this->objectbuffer[$k]['OUTER-WIDTH']; + } + } + + if ($stringWidth==0) { $stringWidth = 0.000001; } + if ($aord == $arraysize-1) { // mPDF 5.7 + // mPDF 5.7.1 + if ($this->checkCJK && $CJKoverflow && $align=='J' && $this->allowCJKoverflow && $hanger && $this->CJKforceend) { + // force-end overhang + $this->Cell( $stringWidth, $stackHeight, $chunk, '', 0, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); // mPDF 5.7.1 + $this->Cell( $this->GetStringWidth($hanger), $stackHeight, $hanger, '', 1, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); // mPDF 5.7.1 + } + else { + $this->Cell( $stringWidth, $stackHeight, $chunk, '', 1, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); // mPDF 5.7.1 + } + } + else $this->Cell( $stringWidth, $stackHeight, $chunk, '', 0, '', $fill, $this->HREF, 0, 0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false));//first or middle part // mPDF 5.7.1 + + + if (!empty($this->spanborddet)) { + if (strpos($contentB[$k],'R')!==false && $aord != $arraysize-1) $this->x += $this->spanborddet['R']['w']; + } + // *********** SPAN BACKGROUND COLOR OFF - RESET BLOCK BGCOLOR ***************** // + if (isset($spanfill) && $spanfill) { + $fill = $save_fill; $spanfill = 0; + if ($fill) { $this->SetFColor($bcor); } + } + if (isset($this->textparam['visibility']) && $this->textparam['visibility'] && $this->visibility != $save_vis) { + $this->SetVisibility($save_vis); + } + + } + + $this->printobjectbuffer($is_table, $blockdir); + $this->objectbuffer = array(); + $this->ResetSpacing(); + + } // END IF CONTENT + +/*-- CSS-IMAGE-FLOAT --*/ + // Update values if set to skipline + if ($this->floatmargins) { $this->_advanceFloatMargins(); } + + + if ($endofblock && $blockstate>1) { + // If float exists at this level + if (isset($this->floatmargins['R']['y1'])) { $fry1 = $this->floatmargins['R']['y1']; } + else { $fry1 = 0; } + if (isset($this->floatmargins['L']['y1'])) { $fly1 = $this->floatmargins['L']['y1']; } + else { $fly1 = 0; } + if ($this->y < $fry1 || $this->y < $fly1) { + $drop = max($fry1,$fly1) - $this->y; + $this->DivLn($drop); + $this->x = $currentx; + } + } +/*-- END CSS-IMAGE-FLOAT --*/ + + + // PADDING and BORDER spacing/fill + if ($endofblock && ($blockstate > 1) && ($this->blk[$this->blklvl]['padding_bottom'] || $this->blk[$this->blklvl]['border_bottom'] || $this->blk[$this->blklvl]['css_set_height']) && (!$is_table)) { + // If CSS height set, extend bottom - if on same page as block started, and CSS HEIGHT > actual height, + // and does not force pagebreak + $extra = 0; + if (isset($this->blk[$this->blklvl]['css_set_height']) && $this->blk[$this->blklvl]['css_set_height'] && $this->blk[$this->blklvl]['startpage']==$this->page) { + // predicted height + $h1 = ($this->y-$this->blk[$this->blklvl]['y0']) + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']; + if ($h1 < ($this->blk[$this->blklvl]['css_set_height']+$this->blk[$this->blklvl]['padding_bottom']+$this->blk[$this->blklvl]['padding_top'])) { $extra = ($this->blk[$this->blklvl]['css_set_height']+$this->blk[$this->blklvl]['padding_bottom']+$this->blk[$this->blklvl]['padding_top']) - $h1; } + if($this->y + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $extra > $this->PageBreakTrigger) { + $extra = $this->PageBreakTrigger - ($this->y + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']); + } + } + + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + $this->DivLn($this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $extra,-3,true,false,2); + $this->x = $currentx; + + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + + } + + // SET Bottom y1 of block (used for painting borders) + if (($endofblock) && ($blockstate > 1) && (!$is_table)) { + $this->blk[$this->blklvl]['y1'] = $this->y; + } + + // BOTTOM MARGIN + if (($endofblock) && ($blockstate > 1) && ($this->blk[$this->blklvl]['margin_bottom']) && (!$is_table)) { + if($this->y+$this->blk[$this->blklvl]['margin_bottom'] < $this->PageBreakTrigger and !$this->InFooter) { + $this->DivLn($this->blk[$this->blklvl]['margin_bottom'],$this->blklvl-1,true,$this->blk[$this->blklvl]['margin_collapse']); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + } + + // Reset lineheight + $stackHeight = $this->divheight; +} + + + + + +function printobjectbuffer($is_table=false, $blockdir=false) { + if (!$blockdir) { $blockdir = $this->directionality; } + if ($is_table && $this->shrin_k > 1) { $k = $this->shrin_k; } + else { $k = 1; } + $save_y = $this->y; + $save_x = $this->x; + $save_currentfontfamily = $this->FontFamily; + $save_currentfontsize = $this->FontSizePt; + $save_currentfontstyle = $this->FontStyle; + if ($blockdir == 'rtl') { $rtlalign = 'R'; } else { $rtlalign = 'L'; } + foreach ($this->objectbuffer AS $ib => $objattr) { + if ($objattr['type'] == 'bookmark' || $objattr['type'] == 'indexentry' || $objattr['type'] == 'toc') { + $x = $objattr['OUTER-X']; + $y = $objattr['OUTER-Y']; + $this->y = $y - $this->FontSize/2; + $this->x = $x; + if ($objattr['type'] == 'bookmark' ) { $this->Bookmark($objattr['CONTENT'],$objattr['bklevel'] ,$y - $this->FontSize); } // *BOOKMARKS* + if ($objattr['type'] == 'indexentry') { $this->IndexEntry($objattr['CONTENT']); } // *INDEX* + if ($objattr['type'] == 'toc') { $this->TOC_Entry($objattr['CONTENT'], $objattr['toclevel'], (isset($objattr['toc_id']) ? $objattr['toc_id'] : '')); } // *TOC* + } +/*-- ANNOTATIONS --*/ + else if ($objattr['type'] == 'annot') { + if ($objattr['POS-X']) { $x = $objattr['POS-X']; } + else if ($this->annotMargin<>0) { $x = -$objattr['OUTER-X']; } + else { $x = $objattr['OUTER-X']; } + if ($objattr['POS-Y']) { $y = $objattr['POS-Y']; } + else { $y = $objattr['OUTER-Y'] - $this->FontSize/2; } + // Create a dummy entry in the _out/columnBuffer with position sensitive data, + // linking $y-1 in the Columnbuffer with entry in $this->columnAnnots + // and when columns are split in length will not break annotation from current line + $this->y = $y-1; + $this->x = $x-1; + $this->Line($x-1,$y-1,$x-1,$y-1); + $this->Annotation($objattr['CONTENT'], $x , $y , $objattr['ICON'], $objattr['AUTHOR'], $objattr['SUBJECT'], $objattr['OPACITY'], $objattr['COLOR'], (isset($objattr['POPUP']) ? $objattr['POPUP'] : '') , (isset($objattr['FILE']) ? $objattr['FILE'] : '') ); + } +/*-- END ANNOTATIONS --*/ + else { + $y = $objattr['OUTER-Y']; + $x = $objattr['OUTER-X']; + $w = $objattr['OUTER-WIDTH']; + $h = $objattr['OUTER-HEIGHT']; + if (isset($objattr['text'])) { $texto = $objattr['text']; } + $this->y = $y; + $this->x = $x; + if (isset($objattr['fontfamily'])) { $this->SetFont($objattr['fontfamily'],'',$objattr['fontsize'] ); } + } + + // HR + if ($objattr['type'] == 'hr') { + $this->SetDColor($objattr['color']); + switch($objattr['align']) { + case 'C': + $empty = $objattr['OUTER-WIDTH'] - $objattr['INNER-WIDTH']; + $empty /= 2; + $x += $empty; + break; + case 'R': + $empty = $objattr['OUTER-WIDTH'] - $objattr['INNER-WIDTH']; + $x += $empty; + break; + } + $oldlinewidth = $this->LineWidth; + $this->SetLineWidth($objattr['linewidth']/$k ); + $this->y += ($objattr['linewidth']/2) + $objattr['margin_top']/$k; + $this->Line($x,$this->y,$x+$objattr['INNER-WIDTH'],$this->y); + $this->SetLineWidth($oldlinewidth); + $this->SetDColor($this->ConvertColor(0)); + } + // IMAGE + if ($objattr['type'] == 'image') { + // mPDF 5.7.3 TRANSFORMS + if (isset($objattr['transform'])) { + $this->_out("\n".'% BTR'); // Begin Transform + } + if (isset($objattr['z-index']) && $objattr['z-index'] > 0 && $this->current_layer==0) { + $this->BeginLayer($objattr['z-index']); + } + if(isset($objattr['visibility']) && $objattr['visibility']!='visible' && $objattr['visibility']) { + $this->SetVisibility($objattr['visibility']); + } + if (isset($objattr['opacity'])) { $this->SetAlpha($objattr['opacity']); } + + $obiw = $objattr['INNER-WIDTH']; + $obih = $objattr['INNER-HEIGHT']; + $sx = $objattr['INNER-WIDTH']*_MPDFK / $objattr['orig_w']; + $sy = abs($objattr['INNER-HEIGHT'])*_MPDFK / abs($objattr['orig_h']); + $sx = ($objattr['INNER-WIDTH']*_MPDFK / $objattr['orig_w']); + $sy = ($objattr['INNER-HEIGHT']*_MPDFK / $objattr['orig_h']); + + $rotate = 0; + if (isset($objattr['ROTATE'])) { $rotate = $objattr['ROTATE']; } + if ($rotate==90) { + // Clockwise + $obiw = $objattr['INNER-HEIGHT']; + $obih = $objattr['INNER-WIDTH']; + $tr = $this->transformTranslate(0, -$objattr['INNER-WIDTH'], true) ; + $tr .= ' '. $this->transformRotate(90, $objattr['INNER-X'],($objattr['INNER-Y'] +$objattr['INNER-WIDTH'] ),true) ; + $sx = $obiw*_MPDFK / $objattr['orig_h']; + $sy = $obih*_MPDFK / $objattr['orig_w']; + } + else if ($rotate==-90 || $rotate==270) { + // AntiClockwise + $obiw = $objattr['INNER-HEIGHT']; + $obih = $objattr['INNER-WIDTH']; + $tr = $this->transformTranslate($objattr['INNER-WIDTH'], ($objattr['INNER-HEIGHT']-$objattr['INNER-WIDTH']), true) ; + $tr .= ' '. $this->transformRotate(-90, $objattr['INNER-X'],($objattr['INNER-Y'] +$objattr['INNER-WIDTH'] ),true) ; + $sx = $obiw*_MPDFK / $objattr['orig_h']; + $sy = $obih*_MPDFK / $objattr['orig_w']; + } + else if ($rotate==180) { + // Mirror + $tr = $this->transformTranslate($objattr['INNER-WIDTH'], -$objattr['INNER-HEIGHT'], true) ; + $tr .= ' '. $this->transformRotate(180, $objattr['INNER-X'],($objattr['INNER-Y'] +$objattr['INNER-HEIGHT'] ),true) ; + } + else { $tr = ''; } + $tr = trim($tr); + if ($tr) { $tr .= ' '; } + $gradmask = ''; + + // mPDF 5.7.3 TRANSFORMS + $tr2 = ''; + if (isset($objattr['transform'])) { + $maxsize_x = $w; + $maxsize_y = $h; + $cx = $x + $w/2; + $cy = $y + $h/2; + preg_match_all('/(translatex|translatey|translate|scalex|scaley|scale|rotate|skewX|skewY|skew)\((.*?)\)/is',$objattr['transform'],$m); + if (count($m[0])) { + for($i=0; $iConvertSize($vv[0],$maxsize_x,false,false); + if (count($vv)==2) { $translate_y = $this->ConvertSize($vv[1],$maxsize_y,false,false); } + else { $translate_y = 0; } + $tr2 .= $this->transformTranslate($translate_x, $translate_y, true).' '; + } + else if ($c=='translatex' && count($vv)) { + $translate_x = $this->ConvertSize($vv[0],$maxsize_x,false,false); + $tr2 .= $this->transformTranslate($translate_x, 0, true).' '; + } + else if ($c=='translatey' && count($vv)) { + $translate_y = $this->ConvertSize($vv[1],$maxsize_y,false,false); + $tr2 .= $this->transformTranslate(0, $translate_y, true).' '; + } + else if ($c=='scale' && count($vv)) { + $scale_x = $vv[0] * 100; + if (count($vv)==2) { $scale_y = $vv[1] * 100; } + else { $scale_y = $scale_x; } + $tr2 .= $this->transformScale($scale_x, $scale_y, $cx, $cy, true).' '; + } + else if ($c=='scalex' && count($vv)) { + $scale_x = $vv[0] * 100; + $tr2 .= $this->transformScale($scale_x, 0, $cx, $cy, true).' '; + } + else if ($c=='scaley' && count($vv)) { + $scale_y = $vv[1] * 100; + $tr2 .= $this->transformScale(0, $scale_y, $cx, $cy, true).' '; + } + else if ($c=='skew' && count($vv)) { + $angle_x = $this->ConvertAngle($vv[0], false); + if (count($vv)==2) { $angle_y = $this->ConvertAngle($vv[1], false); } + else { $angle_y = 0; } + $tr2 .= $this->transformSkew($angle_x, $angle_y, $cx, $cy, true).' '; + } + else if ($c=='skewx' && count($vv)) { + $angle = $this->ConvertAngle($vv[0], false); + $tr2 .= $this->transformSkew($angle, 0, $cx, $cy, true).' '; + } + else if ($c=='skewy' && count($vv)) { + $angle = $this->ConvertAngle($vv[0], false); + $tr2 .= $this->transformSkew(0, $angle, $cx, $cy, true).' '; + } + else if ($c=='rotate' && count($vv)) { + $angle = $this->ConvertAngle($vv[0]); + $tr2 .= $this->transformRotate($angle, $cx, $cy, true).' '; + } + } + } + } + + // LIST MARKERS (Images) // mPDF 6 Lists + if (isset($objattr['listmarker']) && $objattr['listmarker'] && $objattr['listmarkerposition']=='outside') { + $mw = $objattr['OUTER-WIDTH']; + // NB If change marker-offset, also need to alter in function _getListMarkerWidth + $adjx = $this->ConvertSize($this->list_marker_offset,$this->FontSize); + if ($objattr['dir'] == 'rtl') { + $objattr['INNER-X'] += $adjx ; + } + else { + $objattr['INNER-X'] -= $adjx ; + $objattr['INNER-X'] -= $mw; + } + } + // mPDF 5.7.3 TRANSFORMS / BACKGROUND COLOR + // Transform also affects image background + if ($tr2) { $this->_out('q '.$tr2.' '); } + if (isset($objattr['bgcolor']) && $objattr['bgcolor']) { + $bgcol = $objattr['bgcolor']; + $this->SetFColor($bgcol); + $this->Rect($x,$y,$w,$h, 'F'); + $this->SetFColor($this->ConvertColor(255)); + } + if ($tr2) { $this->_out('Q'); } + +/*-- BACKGROUNDS --*/ + if (isset($objattr['GRADIENT-MASK'])) { + $g = $this->grad->parseMozGradient( $objattr['GRADIENT-MASK'] ); + if ($g) { + $dummy = $this->grad->Gradient($objattr['INNER-X'], $objattr['INNER-Y'], $obiw, $obih, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend'], true, true); + $gradmask = '/TGS'.count($this->gradients).' gs '; + } + } +/*-- END BACKGROUNDS --*/ +/*-- IMAGES-WMF --*/ + if (isset($objattr['itype']) && $objattr['itype']=='wmf') { + $outstring = sprintf('q '.$tr.$tr2.'%.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, -$sy, $objattr['INNER-X']*_MPDFK-$sx*$objattr['wmf_x'], (($this->h-$objattr['INNER-Y'])*_MPDFK)+$sy*$objattr['wmf_y'], $objattr['ID']); // mPDF 5.7.3 TRANSFORMS + } + else +/*-- END IMAGES-WMF --*/ + if (isset($objattr['itype']) && $objattr['itype']=='svg') { + $outstring = sprintf('q '.$tr.$tr2.'%.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, -$sy, $objattr['INNER-X']*_MPDFK-$sx*$objattr['wmf_x'], (($this->h-$objattr['INNER-Y'])*_MPDFK)+$sy*$objattr['wmf_y'], $objattr['ID']); // mPDF 5.7.3 TRANSFORMS + } + else { + $outstring = sprintf("q ".$tr.$tr2."%.3F 0 0 %.3F %.3F %.3F cm ".$gradmask."/I%d Do Q",$obiw*_MPDFK, $obih*_MPDFK, $objattr['INNER-X'] *_MPDFK, ($this->h-($objattr['INNER-Y'] +$obih ))*_MPDFK,$objattr['ID'] ); // mPDF 5.7.3 TRANSFORMS + } + $this->_out($outstring); + // LINK + if (isset($objattr['link'])) $this->Link($objattr['INNER-X'],$objattr['INNER-Y'],$objattr['INNER-WIDTH'],$objattr['INNER-HEIGHT'],$objattr['link']); + if (isset($objattr['opacity'])) { $this->SetAlpha(1); } + + // mPDF 5.7.3 TRANSFORMS + // Transform also affects image borders + if ($tr2) { $this->_out('q '.$tr2.' '); } + if ((isset($objattr['border_top']) && $objattr['border_top']>0) || (isset($objattr['border_left']) && $objattr['border_left']>0) || (isset($objattr['border_right']) && $objattr['border_right']>0) || (isset($objattr['border_bottom']) && $objattr['border_bottom']>0)) { $this->PaintImgBorder($objattr,$is_table); } + if ($tr2) { $this->_out('Q'); } + + if(isset($objattr['visibility']) && $objattr['visibility']!='visible' && $objattr['visibility']) { + $this->SetVisibility('visible'); + } + if (isset($objattr['z-index']) && $objattr['z-index'] > 0 && $this->current_layer==0) { + $this->EndLayer(); + } + // mPDF 5.7.3 TRANSFORMS + if (isset($objattr['transform'])) { + $this->_out("\n".'% ETR'); // End Transform + } + } + +/*-- BARCODES --*/ + // BARCODE + if ($objattr['type'] == 'barcode') { + $bgcol = $this->ConvertColor(255); + if (isset($objattr['bgcolor']) && $objattr['bgcolor']) { + $bgcol = $objattr['bgcolor']; + } + $col = $this->ConvertColor(0); + if (isset($objattr['color']) && $objattr['color']) { + $col = $objattr['color']; + } + $this->SetFColor($bgcol); + $this->Rect($objattr['BORDER-X'], $objattr['BORDER-Y'], $objattr['BORDER-WIDTH'], $objattr['BORDER-HEIGHT'], 'F'); + $this->SetFColor($this->ConvertColor(255)); + if (isset($objattr['BORDER-WIDTH'])) { $this->PaintImgBorder($objattr,$is_table); } + if ($objattr['btype'] == 'EAN13' || $objattr['btype'] == 'ISBN' || $objattr['btype'] == 'ISSN' || $objattr['btype'] == 'UPCA' || $objattr['btype'] == 'UPCE' || $objattr['btype'] == 'EAN8') { + $this->WriteBarcode($objattr['code'], $objattr['showtext'], $objattr['INNER-X'], $objattr['INNER-Y'], $objattr['bsize'], 0, 0, 0, 0, 0, $objattr['bheight'], $bgcol, $col, $objattr['btype'], $objattr['bsupp'], (isset($objattr['bsupp_code']) ? $objattr['bsupp_code'] : ''), $k); + } + // QR-code + else if ($objattr['btype']=='QR') { + if (!class_exists('QRcode', false)) { + include(_MPDF_PATH.'qrcode/qrcode.class.php'); + } + $this->qrcode = new QRcode($objattr['code'], $objattr['errorlevel']); + $this->qrcode->displayFPDF($this, $objattr['INNER-X'], $objattr['INNER-Y'], $objattr['bsize']*25, array(255,255,255), array(0,0,0)); + } + else { + $this->WriteBarcode2($objattr['code'], $objattr['INNER-X'], $objattr['INNER-Y'], $objattr['bsize'], $objattr['bheight'], $bgcol, $col, $objattr['btype'], $objattr['pr_ratio'], $k); + } + } +/*-- END BARCODES --*/ + + // TEXT CIRCLE + if ($objattr['type'] == 'textcircle') { + $bgcol = ''; + if (isset($objattr['bgcolor']) && $objattr['bgcolor']) { + $bgcol = $objattr['bgcolor']; + } + $col = $this->ConvertColor(0); + if (isset($objattr['color']) && $objattr['color']) { + $col = $objattr['color']; + } + $this->SetTColor($col); + $this->SetFColor($bgcol); + if ($bgcol) $this->Rect($objattr['BORDER-X'], $objattr['BORDER-Y'], $objattr['BORDER-WIDTH'], $objattr['BORDER-HEIGHT'], 'F'); + $this->SetFColor($this->ConvertColor(255)); + if (isset($objattr['BORDER-WIDTH'])) { $this->PaintImgBorder($objattr,$is_table); } + if (!class_exists('directw', false)) { include(_MPDF_PATH.'classes/directw.php'); } + if (empty($this->directw)) { $this->directw = new directw($this); } + if (isset($objattr['top-text'])) { + $this->directw->CircularText($objattr['INNER-X']+$objattr['INNER-WIDTH']/2, $objattr['INNER-Y']+$objattr['INNER-HEIGHT']/2, $objattr['r']/$k, $objattr['top-text'], 'top', $objattr['fontfamily'], $objattr['fontsize']/$k, $objattr['fontstyle'], $objattr['space-width'], $objattr['char-width'], (isset($objattr['divider']) ? $objattr['divider'] : '')); + } + if (isset($objattr['bottom-text'])) { + $this->directw->CircularText($objattr['INNER-X']+$objattr['INNER-WIDTH']/2, $objattr['INNER-Y']+$objattr['INNER-HEIGHT']/2, $objattr['r']/$k, $objattr['bottom-text'], 'bottom', $objattr['fontfamily'], $objattr['fontsize']/$k, $objattr['fontstyle'], $objattr['space-width'], $objattr['char-width'], (isset($objattr['divider']) ? $objattr['divider'] : '')); + } + } + + $this->ResetSpacing(); + + // LIST MARKERS (Text or bullets) // mPDF 6 Lists + if ($objattr['type'] == 'listmarker') { + if (isset($objattr['fontfamily'])) { $this->SetFont($objattr['fontfamily'],$objattr['fontstyle'],$objattr['fontsizept'] ); } + $col = $this->ConvertColor(0); + if (isset($objattr['colorarray']) && ($objattr['colorarray'])) { + $col = $objattr['colorarray']; + } + + if (isset($objattr['bullet']) && $objattr['bullet']) { // Used for position "outside" only + $type = $objattr['bullet']; + $size = $objattr['size']; + + if ($objattr['listmarkerposition'] == 'inside') { + $adjx = $size/2; + if ($objattr['dir'] == 'rtl') { + $adjx += $objattr['offset']; + } + $this->x += $adjx; + } + else { + $adjx = $objattr['offset']; + $adjx += $size/2; + if ($objattr['dir'] == 'rtl') { + $this->x += $adjx; + } + else { + $this->x -= $adjx; + } + } + + $yadj = $objattr['lineBox']['glyphYorigin']; + if (isset($this->CurrentFont['desc']['XHeight']) && $this->CurrentFont['desc']['XHeight']) { $xh=$this->CurrentFont['desc']['XHeight']; } + else { $xh = 500; } + $yadj -= ($this->FontSize * $xh/1000) * 0.625; // Vertical height of bullet (centre) from baseline= XHeight * 0.625 + $this->y += $yadj; + + $this->_printListBullet($this->x, $this->y, $size, $type, $col); + } + else { + $this->SetTColor($col); + $w = $this->GetStringWidth($texto); + // NB If change marker-offset, also need to alter in function _getListMarkerWidth + $adjx = $this->ConvertSize($this->list_marker_offset,$this->FontSize); + if ($objattr['dir'] == 'rtl') { + $align = 'L'; + $this->x += $adjx; + } + else { + // Use these lines to set as marker-offset, right-aligned - default + $align = 'R'; + $this->x -= $adjx; + $this->x -= $w; + } + $this->Cell($w,$this->FontSize,$texto,0,0,$align,0,'',0,0,0, 'T', 0, false, false, 0 ,$objattr['lineBox']); + $this->SetTColor($this->ConvertColor(0)); + } + } + + // DOT-TAB + if ($objattr['type'] == 'dottab') { + if (isset($objattr['fontfamily'])) { $this->SetFont($objattr['fontfamily'],'',$objattr['fontsize'] ); } + $sp = $this->GetStringWidth(' '); + $nb=floor(($w-2*$sp)/$this->GetStringWidth('.')); + if ($nb>0) { $dots=' '.str_repeat('.',$nb).' '; } + else { $dots=' '; } + $col = $this->ConvertColor(0); + if (isset($objattr['colorarray']) && ($objattr['colorarray'])) { + $col = $objattr['colorarray']; + } + $this->SetTColor($col); + $save_dh = $this->divheight; + $save_sbd = $this->spanborddet; + $save_textvar = $this->textvar; // mPDF 5.7.1 + $this->spanborddet = ''; + $this->divheight = 0; + $this->textvar = 0x00; // mPDF 5.7.1 + + $this->Cell($w,$h,$dots,0,0,'C',0,'',0,0,0, 'T', 0, false, false, 0 ,$objattr['lineBox']); // mPDF 6 DOTTAB + $this->spanborddet = $save_sbd; + $this->textvar = $save_textvar; // mPDF 5.7.1 + $this->divheight = $save_dh; + $this->SetTColor($this->ConvertColor(0)); + } + +/*-- FORMS --*/ + // TEXT/PASSWORD INPUT + if ($objattr['type'] == 'input' && ($objattr['subtype'] == 'TEXT' || $objattr['subtype'] == 'PASSWORD')) { + $this->mpdfform->print_ob_text($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir); + } + + // TEXTAREA + if ($objattr['type'] == 'textarea') { + $this->mpdfform->print_ob_textarea($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir); + } + + // SELECT + if ($objattr['type'] == 'select') { + $this->mpdfform->print_ob_select($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir); + } + + + // INPUT/BUTTON as IMAGE + if ($objattr['type'] == 'input' && $objattr['subtype'] == 'IMAGE') { + $this->mpdfform->print_ob_imageinput($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir); + } + + // BUTTON + if ($objattr['type'] == 'input' && ($objattr['subtype'] == 'SUBMIT' || $objattr['subtype'] == 'RESET' || $objattr['subtype'] == 'BUTTON')) { + $this->mpdfform->print_ob_button($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir); + } + + // CHECKBOX + if ($objattr['type'] == 'input' && ($objattr['subtype'] == 'CHECKBOX')) { + $this->mpdfform->print_ob_checkbox($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir,$x,$y); + } + // RADIO + if ($objattr['type'] == 'input' && ($objattr['subtype'] == 'RADIO')) { + $this->mpdfform->print_ob_radio($objattr,$w,$h,$texto,$rtlalign,$k,$blockdir,$x,$y); + } +/*-- END FORMS --*/ + } + $this->SetFont($save_currentfontfamily,$save_currentfontstyle,$save_currentfontsize); + $this->y = $save_y; + $this->x = $save_x; + unset($content); +} + +function _printListBullet($x, $y, $size, $type, $color) { + // x and y are the centre of the bullet; size is the width and/or height in mm + $fcol = $this->SetTColor($color,true); + $lcol = strtoupper($fcol); // change 0 0 0 rg to 0 0 0 RG + $this->_out( sprintf('q %s %s',$lcol, $fcol) ); + $this->_out( '0 j 0 J [] 0 d' ); + if ($type=='square') { + $size *= 0.85; // Smaller to appear the same size as circle/disc + $this->_out( sprintf('%.3F %.3F %.3F %.3F re f',($x-$size/2)*_MPDFK,($this->h-$y+$size/2)*_MPDFK,($size)*_MPDFK,(-$size)*_MPDFK) ); + } + else if ($type=='disc') { + $this->Circle($x, $y, $size/2, 'F'); // Fill + } + else if ($type=='circle') { + $lw = $size/12; // Line width + $this->_out( sprintf('%.3F w ',$lw*_MPDFK) ); + $this->Circle($x, $y, $size/2 - $lw/2, 'S'); // Stroke + } + $this->_out( 'Q' ); +} + +// mPDF 6 +// Get previous character and move pointers +function _moveToPrevChar(&$contentctr, &$charctr, $content) { + $lastchar = false; + $charctr--; + while ($charctr<0) { // go back to previous $content[] + $contentctr--; + if ($contentctr<0) { return false; } + if ($this->usingCoreFont) { $charctr = strlen( $content[$contentctr] )-1; } + else { $charctr = mb_strlen( $content[$contentctr], $this->mb_enc )-1; } + } + if ($this->usingCoreFont) { $lastchar = $content[$contentctr][$charctr]; } + else { $lastchar = mb_substr($content[$contentctr],$charctr,1,$this->mb_enc ); } + return $lastchar; +} +// Get previous character +function _getPrevChar($contentctr, $charctr, $content) { + $lastchar = false; + $charctr--; + while ($charctr<0) { // go back to previous $content[] + $contentctr--; + if ($contentctr<0) { return false; } + if ($this->usingCoreFont) { $charctr = strlen( $content[$contentctr] )-1; } + else { $charctr = mb_strlen( $content[$contentctr], $this->mb_enc )-1; } + } + if ($this->usingCoreFont) {$lastchar = $content[$contentctr][$charctr]; } + else { $lastchar = mb_substr($content[$contentctr],$charctr,1,$this->mb_enc ); } + return $lastchar; +} + + + +function WriteFlowingBlock( $s, $sOTLdata) { // mPDF 5.7.1 + $currentx = $this->x; + $is_table = $this->flowingBlockAttr[ 'is_table' ]; + $table_draft = $this->flowingBlockAttr[ 'table_draft' ]; + // width of all the content so far in points + $contentWidth =& $this->flowingBlockAttr[ 'contentWidth' ]; + // cell width in points + $maxWidth =& $this->flowingBlockAttr[ 'width' ]; + $lineCount =& $this->flowingBlockAttr[ 'lineCount' ]; + // line height in user units + $stackHeight =& $this->flowingBlockAttr[ 'height' ]; + $align =& $this->flowingBlockAttr[ 'align' ]; + $content =& $this->flowingBlockAttr[ 'content' ]; + $contentB =& $this->flowingBlockAttr[ 'contentB' ]; + $font =& $this->flowingBlockAttr[ 'font' ]; + $valign =& $this->flowingBlockAttr[ 'valign' ]; + $blockstate = $this->flowingBlockAttr[ 'blockstate' ]; + $cOTLdata =& $this->flowingBlockAttr[ 'cOTLdata' ]; // mPDF 5.7.1 + + $newblock = $this->flowingBlockAttr[ 'newblock' ]; + $blockdir = $this->flowingBlockAttr['blockdir']; + + // *********** BLOCK BACKGROUND COLOR ***************** // + if ($this->blk[$this->blklvl]['bgcolor'] && !$is_table) { + $fill = 0; + } + else { + $this->SetFColor($this->ConvertColor(255)); + $fill = 0; + } + $font[] = $this->saveFont(); + $content[] = ''; + $contentB[] = ''; + $cOTLdata[] = $sOTLdata; // mPDF 5.7.1 + $currContent =& $content[ count( $content ) - 1 ]; + + $CJKoverflow = false; + $Oikomi = false; // mPDF 6 + $hanger = ''; + + // COLS + $oldcolumn = $this->CurrCol; + if ($this->ColActive && !$is_table) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + +/*-- TABLES --*/ + if ($is_table) { + $ipaddingL = 0; + $ipaddingR = 0; + $paddingL = 0; + $paddingR = 0; + $cpaddingadjustL = 0; + $cpaddingadjustR = 0; + // Added mPDF 3.0 + $fpaddingR = 0; + $fpaddingL = 0; + } + else { +/*-- END TABLES --*/ + $ipaddingL = $this->blk[$this->blklvl]['padding_left']; + $ipaddingR = $this->blk[$this->blklvl]['padding_right']; + $paddingL = ($ipaddingL * _MPDFK); + $paddingR = ($ipaddingR * _MPDFK); + $this->cMarginL = $this->blk[$this->blklvl]['border_left']['w']; + $cpaddingadjustL = -$this->cMarginL; + $this->cMarginR = $this->blk[$this->blklvl]['border_right']['w']; + $cpaddingadjustR = -$this->cMarginR; + // Added mPDF 3.0 Float DIV + $fpaddingR = 0; + $fpaddingL = 0; +/*-- CSS-FLOAT --*/ + if (count($this->floatDivs)) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl); + if ($r_exists) { $fpaddingR = $r_width; } + if ($l_exists) { $fpaddingL = $l_width; } + } +/*-- END CSS-FLOAT --*/ + + $usey = $this->y + 0.002; + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 0) ) { + $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; + } +/*-- CSS-IMAGE-FLOAT --*/ + // If float exists at this level + if (isset($this->floatmargins['R']) && $usey <= $this->floatmargins['R']['y1'] && $usey >= $this->floatmargins['R']['y0'] && !$this->floatmargins['R']['skipline']) { $fpaddingR += $this->floatmargins['R']['w']; } + if (isset($this->floatmargins['L']) && $usey <= $this->floatmargins['L']['y1'] && $usey >= $this->floatmargins['L']['y0'] && !$this->floatmargins['L']['skipline']) { $fpaddingL += $this->floatmargins['L']['w']; } +/*-- END CSS-IMAGE-FLOAT --*/ + } // *TABLES* + + //OBJECTS - IMAGES & FORM Elements (NB has already skipped line/page if required - in printbuffer) + if (substr($s,0,3) == "\xbb\xa4\xac") { //identifier has been identified! + $objattr = $this->_getObjAttr($s); + $h_corr = 0; + if ($is_table) { // *TABLES* + $maximumW = ($maxWidth/_MPDFK) - ($this->cellPaddingL + $this->cMarginL + $this->cellPaddingR + $this->cMarginR); // *TABLES* + } // *TABLES* + else { // *TABLES* + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 0) && (!$is_table)) { $h_corr = $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; } + $maximumW = ($maxWidth/_MPDFK) - ($this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_right'] + $this->blk[$this->blklvl]['border_right']['w'] + $fpaddingL + $fpaddingR ); + } // *TABLES* + $objattr = $this->inlineObject($objattr['type'],$this->lMargin + $fpaddingL + ($contentWidth/_MPDFK),($this->y + $h_corr), $objattr, $this->lMargin,($contentWidth/_MPDFK),$maximumW,$stackHeight,true,$is_table); + + // SET LINEHEIGHT for this line ================ RESET AT END + $stackHeight = MAX($stackHeight,$objattr['OUTER-HEIGHT']); + $this->objectbuffer[count($content)-1] = $objattr; + // if (isset($objattr['vertical-align'])) { $valign = $objattr['vertical-align']; } + // else { $valign = ''; } + // LIST MARKERS // mPDF 6 Lists + if ($objattr['type'] == 'image' && isset($objattr['listmarker']) && $objattr['listmarker'] && $objattr['listmarkerposition'] == 'outside') { + // do nothing + } + else { + $contentWidth += ($objattr['OUTER-WIDTH'] * _MPDFK); + } + return; + } + + $lbw = $rbw = 0; // Border widths + if (!empty($this->spanborddet)) { + if (isset($this->spanborddet['L'])) $lbw = $this->spanborddet['L']['w']; + if (isset($this->spanborddet['R'])) $rbw = $this->spanborddet['R']['w']; + } + + if ($this->usingCoreFont) { + $clen = strlen( $s ); + } + else { + $clen = mb_strlen( $s, $this->mb_enc ); + } + + // for every character in the string + for ( $i = 0; $i < $clen; $i++ ) { + + // extract the current character + // get the width of the character in points + if ($this->usingCoreFont) { + $c = $s[$i]; + // Soft Hyphens chr(173) + $cw = ($this->GetCharWidthCore($c) * _MPDFK); + if (($this->textvar & FC_KERNING) && $i > 0) { // mPDF 5.7.1 + if (isset($this->CurrentFont['kerninfo'][$s[($i-1)]][$c])) { + $cw += ($this->CurrentFont['kerninfo'][$s[($i-1)]][$c] * $this->FontSizePt / 1000 ); + } + } + } + else { + $c = mb_substr($s,$i,1,$this->mb_enc ); + $cw = ($this->GetCharWidthNonCore($c, false) * _MPDFK); + // mPDF 5.7.1 + // Use OTL GPOS + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF)) { + // ...WriteFlowingBlock... + // Only add XAdvanceL (not sure at present whether RTL or LTR writing direction) + // At this point, XAdvanceL and XAdvanceR will balance + if (isset($sOTLdata['GPOSinfo'][$i]['XAdvanceL'])) { + $cw += $sOTLdata['GPOSinfo'][$i]['XAdvanceL']* (1000/$this->CurrentFont['unitsPerEm']) * ($this->FontSize/ 1000) * _MPDFK; + } + } + if (($this->textvar & FC_KERNING) && $i > 0) { // mPDF 5.7.1 + $lastc = mb_substr($s,($i-1),1,$this->mb_enc ); + $ulastc = $this->UTF8StringToArray($lastc, false); + $uc = $this->UTF8StringToArray($c, false); + if (isset($this->CurrentFont['kerninfo'][$ulastc[0]][$uc[0]])) { + $cw += ($this->CurrentFont['kerninfo'][$ulastc[0]][$uc[0]] * $this->FontSizePt / 1000 ); + } + } + } + + if ($i==0) { + $cw += $lbw*_MPDFK; + $contentB[(count($contentB)-1)] .= 'L'; + } + if ($i==($clen-1)) { + $cw += $rbw*_MPDFK; + $contentB[(count($contentB)-1)] .= 'R'; + } + if ($c==' ') { + $currContent .= $c; + $contentWidth += $cw; + continue; + } + + // Paragraph INDENT + $WidthCorrection = 0; + if (($newblock) && ($blockstate==1 || $blockstate==3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align != 'C')) { + $ti = $this->ConvertSize($this->blk[$this->blklvl]['text_indent'],$this->blk[$this->blklvl]['inner_width'],$this->blk[$this->blklvl]['InlineProperties']['size'],false); // mPDF 5.7.4 + $WidthCorrection = ($ti*_MPDFK); + } + // OUTDENT + foreach ($this->objectbuffer AS $k => $objattr) { // mPDF 6 DOTTAB + if ($objattr['type'] == 'dottab') { + $WidthCorrection -= ($objattr['outdent'] * _MPDFK); + break; + } + } + + + // Added mPDF 3.0 Float DIV + $fpaddingR = 0; + $fpaddingL = 0; +/*-- CSS-FLOAT --*/ + if (count($this->floatDivs)) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl); + if ($r_exists) { $fpaddingR = $r_width; } + if ($l_exists) { $fpaddingL = $l_width; } + } +/*-- END CSS-FLOAT --*/ + + $usey = $this->y + 0.002; + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 0) ) { + $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; + } + +/*-- CSS-IMAGE-FLOAT --*/ + // If float exists at this level + if (isset($this->floatmargins['R']) && $usey <= $this->floatmargins['R']['y1'] && $usey >= $this->floatmargins['R']['y0'] && !$this->floatmargins['R']['skipline']) { $fpaddingR += $this->floatmargins['R']['w']; } + if (isset($this->floatmargins['L']) && $usey <= $this->floatmargins['L']['y1'] && $usey >= $this->floatmargins['L']['y0'] && !$this->floatmargins['L']['skipline']) { $fpaddingL += $this->floatmargins['L']['w']; } +/*-- END CSS-IMAGE-FLOAT --*/ + + + // try adding another char + if (( $contentWidth + $cw > $maxWidth - $WidthCorrection - (($this->cMarginL+$this->cMarginR)*_MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) ) + 0.001)) {// 0.001 is to correct for deviations converting mm=>pts + // it won't fit, output what we already have + $lineCount++; + + // contains any content that didn't make it into this print + $savedContent = ''; + $savedContentB = ''; + $savedOTLdata = array(); // mPDF 5.7.1 + $savedFont = array(); + $savedObj = array(); + $savedPreOTLdata = array(); // mPDF 5.7.1 + $savedPreContent = array(); + $savedPreContentB = array(); + $savedPreFont = array(); + + // mPDF 6 + // New line-breaking algorithm + ///////////////////// + // LINE BREAKING + ///////////////////// + $breakfound = false; + $contentctr = count($content)-1; + if ($this->usingCoreFont) { $charctr = strlen($currContent); } + else { $charctr = mb_strlen($currContent,$this->mb_enc ); } + $checkchar = $c; + $prevchar = $this->_getPrevChar($contentctr, $charctr, $content); + +/*-- CJK-FONTS --*/ + ///////////////////// + // 1) CJK Overflowing a) punctuation or b) Oikomi + ///////////////////// + // Next character ($c) is suitable to add as overhanging or squeezed punctuation, or Oikomi + if ($CJKoverflow || $Oikomi) { // If flag already set + $CJKoverflow = false; + $Oikomi = false; + $breakfound = true; + } + if (!$this->usingCoreFont && !$breakfound && $this->checkCJK) { + // Get next/following character (in this chunk) + $followingchar = ''; + if ($i<($clen-1)) { + if ($this->usingCoreFont) { $followingchar = $s[$i+1]; } + else { $followingchar = mb_substr($s,$i+1,1,$this->mb_enc ); } + } + ///////////////////// + // 1a) Overflow punctuation + ///////////////////// + if (preg_match("/[".$this->pregCJKchars."]/u",$prevchar) && preg_match("/[".$this->CJKoverflow."]/u", $checkchar) && $this->allowCJKorphans) { + // add character onto this line + $currContent .= $c; + $contentWidth += $cw; + $CJKoverflow = true; // Set flag + continue; + } + ///////////////////// + // 1b) Try squeezing another character(s) onto this line = Oikomi, if character cannot end line + // or next character cannot start line (and not splitting CJK numerals) + ///////////////////// + // NB otherwise it move lastchar(s) to next line to keep $c company = Oidashi, which is done below in standard way + else if (preg_match("/[".$this->pregCJKchars."]/u",$checkchar) && $this->allowCJKorphans && + (preg_match("/[".$this->CJKleading."]/u", $followingchar) || preg_match("/[".$this->CJKfollowing."]/u", $checkchar)) && + !preg_match("/[".$this->CJKleading."]/u", $checkchar) && !preg_match("/[".$this->CJKfollowing."]/u", $followingchar) && + !(preg_match("/[0-9\x{ff10}-\x{ff19}]/u", $followingchar) && preg_match("/[0-9\x{ff10}-\x{ff19}]/u", $checkchar))) { + // add character onto this line + $currContent .= $c; + $contentWidth += $cw; + $Oikomi = true; // Set flag + continue; + } + } +/*-- END CJK-FONTS --*/ +/*-- HYPHENATION --*/ + ///////////////////// + // AUTOMATIC HYPHENATION + // 2) Automatic hyphen in current word (does not cross tags) + ///////////////////// + if (isset($this->textparam['hyphens']) && $this->textparam['hyphens'] == 1 ) { + $currWord = ''; + // Look back and ahead to get current word + for($ac = $charctr-1; $ac>=0; $ac--) { + if ($this->usingCoreFont) { $addc = substr($currContent,$ac,1); } + else { $addc = mb_substr($currContent,$ac,1,$this->mb_enc ); } + if ($addc == ' ') { break; } + $currWord = $addc.$currWord; + } + $start = $ac+1; + for($ac = $i; $ac<($clen-1); $ac++) { + if ($this->usingCoreFont) { $addc = substr($s,$ac,1); } + else { $addc = mb_substr($s,$ac,1,$this->mb_enc ); } + if ($addc == ' ') { break; } + $currWord .= $addc; + } + $ptr = $this->hyphenateWord($currWord, $charctr-$start); + if ($ptr>-1) { + $breakfound = array($contentctr, $start+$ptr, $contentctr, $start+$ptr, 'hyphen'); + } + } +/*-- END HYPHENATION --*/ + + // Search backwards to find first line-break opportunity + while ($breakfound==false && $prevchar !== false) { + $cutcontentctr = $contentctr; + $cutcharctr = $charctr; + $prevchar = $this->_moveToPrevChar($contentctr, $charctr, $content); + ///////////////////// + // 3) Break at SPACE + ///////////////////// + if ($prevchar == ' ') { + $breakfound = array($contentctr, $charctr, $cutcontentctr, $cutcharctr, 'discard'); + } + ///////////////////// + // 4) Break at U+200B in current word (Khmer, Lao & Thai Invisible word boundary, and Tibetan) + ///////////////////// + else if ($prevchar == "\xe2\x80\x8b") { // U+200B Zero-width Word Break + $breakfound = array($contentctr, $charctr, $cutcontentctr, $cutcharctr, 'discard'); + } + ///////////////////// + // 5) Break at Hard HYPHEN '-' or U+2010 + ///////////////////// + else if (isset($this->textparam['hyphens']) && $this->textparam['hyphens'] != 2 && ($prevchar == '-' || $prevchar == "\xe2\x80\x90")) { + // Don't break a URL + // Look back to get first part of current word + $checkw = ''; + for($ac = $charctr-1; $ac>=0; $ac--) { + if ($this->usingCoreFont) { $addc = substr($currContent,$ac,1); } + else { $addc = mb_substr($currContent,$ac,1,$this->mb_enc ); } + if ($addc == ' ') { break; } + $checkw = $addc.$checkw; + } + // Don't break if HyphenMinus AND (a URL or before a numeral or before a >) + if ((!preg_match('/(http:|ftp:|https:|www\.)/',$checkw) && $checkchar!='>' && !preg_match('/[0-9]/',$checkchar)) || $prevchar == "\xe2\x80\x90") { + $breakfound = array($cutcontentctr, $cutcharctr, $cutcontentctr, $cutcharctr, 'cut'); + } + } + ///////////////////// + // 6) Break at Soft HYPHEN (replace with hard hyphen) + ///////////////////// + else if (isset($this->textparam['hyphens']) && $this->textparam['hyphens'] != 2 && !$this->usingCoreFont && $prevchar == "\xc2\xad") { + $breakfound = array($cutcontentctr, $cutcharctr, $cutcontentctr, $cutcharctr, 'cut'); + $content[$contentctr] = mb_substr($content[$contentctr],0,$charctr,$this->mb_enc) . '-' . mb_substr($content[$contentctr],$charctr+1,mb_strlen($content[$contentctr]),$this->mb_enc); + if (!empty($cOTLdata[$contentctr])) { + $cOTLdata[$contentctr]['char_data'][$charctr] = array('bidi_class'=>9, 'uni'=>45); + $cOTLdata[$contentctr]['group'][$charctr] = 'C'; + } + } + else if (isset($this->textparam['hyphens']) && $this->textparam['hyphens'] != 2 && $this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats' && $prevchar == chr(173)) { + $breakfound = array($cutcontentctr, $cutcharctr, $cutcontentctr, $cutcharctr, 'cut'); + $content[$contentctr] = substr($content[$contentctr],0,$charctr) . '-' . substr($content[$contentctr],$charctr+1); + } +/*-- CJK-FONTS --*/ + ///////////////////// + // 7) Break at CJK characters (unless forbidden characters to end or start line) + // CJK Avoiding line break in the middle of numerals + ///////////////////// + else if (!$this->usingCoreFont && $this->checkCJK && preg_match("/[".$this->pregCJKchars."]/u",$checkchar) && + !preg_match("/[".$this->CJKfollowing."]/u", $checkchar) && !preg_match("/[".$this->CJKleading."]/u", $prevchar) && + !(preg_match("/[0-9\x{ff10}-\x{ff19}]/u", $prevchar) && preg_match("/[0-9\x{ff10}-\x{ff19}]/u", $checkchar))) { + $breakfound = array($cutcontentctr, $cutcharctr, $cutcontentctr, $cutcharctr, 'cut'); + } +/*-- END CJK-FONTS --*/ + ///////////////////// + // 8) Break at OBJECT (Break before all objects here - selected objects are moved forward to next line below e.g. dottab) + ///////////////////// + if (isset($this->objectbuffer[$contentctr])) { + $breakfound = array($cutcontentctr, $cutcharctr, $cutcontentctr, $cutcharctr, 'cut'); + } + + + $checkchar = $prevchar; + } + + // If a line-break opportunity found: + if (is_array($breakfound)) { + $contentctr = $breakfound[0]; + $charctr = $breakfound[1]; + $cutcontentctr = $breakfound[2]; + $cutcharctr = $breakfound[3]; + $type = $breakfound[4]; + // Cache chunks which are already processed, but now need to be passed on to the new line + for ($ix=count($content)-1;$ix>$cutcontentctr;$ix--) { + // save and crop off any subsequent chunks +/*-- OTL --*/ + if (!empty($sOTLdata)) { + $tmpOTL = array_pop($cOTLdata); + $savedPreOTLdata[] = $tmpOTL; + } +/*-- END OTL --*/ + $savedPreContent[] = array_pop($content); + $savedPreContentB[] = array_pop($contentB); + $savedPreFont[] = array_pop($font); + } + + // Next cache the part which will start the next line + if ($this->usingCoreFont) { + $savedPreContent[] = substr($content[$cutcontentctr],$cutcharctr); + } + else { + $savedPreContent[] = mb_substr($content[$cutcontentctr],$cutcharctr,mb_strlen($content[$cutcontentctr]),$this->mb_enc); + } + $savedPreContentB[] = preg_replace('/L/','',$contentB[$cutcontentctr]); + $savedPreFont[] = $font[$cutcontentctr]; +/*-- OTL --*/ + if (!empty($sOTLdata)) { + $savedPreOTLdata[] = $this->otl->splitOTLdata($cOTLdata[$cutcontentctr], $cutcharctr, $cutcharctr); + } +/*-- END OTL --*/ + + + // Finally adjust the Current content which ends this line + if ($cutcharctr == 0 && $type=='discard') { + array_pop($content); + array_pop($contentB); + array_pop($font); + array_pop($cOTLdata); + } + + $currContent =& $content[ count( $content ) - 1 ]; + if ($this->usingCoreFont) { + $currContent = substr($currContent,0,$charctr); + } + else { + $currContent = mb_substr($currContent,0,$charctr,$this->mb_enc); + } + + if (!empty($sOTLdata)) { + $savedPreOTLdata[] = $this->otl->splitOTLdata($cOTLdata[(count($cOTLdata)-1)], mb_strlen($currContent,$this->mb_enc)); + } + + if (strpos($contentB[(count($contentB)-1)],'R')!==false) { // ??? + $contentB[count($content)-1] = preg_replace('/R/','',$contentB[count($content)-1]); // ??? + } + + if ($type=='hyphen') { + $currContent .= '-'; + if (!empty($cOTLdata[(count($cOTLdata)-1)])) { + $cOTLdata[(count($cOTLdata)-1)]['char_data'][] = array('bidi_class'=>9, 'uni'=>45); + $cOTLdata[(count($cOTLdata)-1)]['group'] .= 'C'; + } + } + + $savedContent = ''; + $savedContentB = ''; + $savedFont = array(); + $savedOTLdata = array(); + + + } + // If no line-break opportunity found - split at current position + // or - Next character ($c) is suitable to add as overhanging or squeezed punctuation, or Oikomi, as set above by: + // 1) CJK Overflowing a) punctuation or b) Oikomi + // in which case $breakfound==1 and NOT array + + if (!is_array($breakfound)) { + $savedFont = $this->saveFont(); + if (!empty($sOTLdata)) { + $savedOTLdata = $this->otl->splitOTLdata($cOTLdata[(count($cOTLdata)-1)], mb_strlen($currContent,$this->mb_enc)); + } + } + + if ($content[ count($content)-1 ] == '' && !isset($this->objectbuffer[ count($content)-1 ])) { + array_pop($content); + array_pop($contentB); + array_pop($font); + array_pop($cOTLdata); + $currContent =& $content[ count($content)-1 ]; + } + + // Right Trim current content - including CJK space, and for OTLdata + // incl. CJK - strip CJK space at end of line   = \xe3\x80\x80 = CJK space + $currContent = rtrim( $currContent ); + if ($this->checkCJK) { $currContent = preg_replace("/\xe3\x80\x80$/",'',$currContent) ; } // *CJK-FONTS* +/*-- OTL --*/ + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $this->otl->trimOTLdata($cOTLdata[count($cOTLdata)-1], false, true); // NB also does U+3000 + } +/*-- END OTL --*/ + + + // Selected OBJECTS are moved forward to next line, unless they come before a space or U+200B (type='discard') + if (isset($this->objectbuffer[(count($content)-1)]) && (!isset($type) || $type != 'discard')) { + $objtype = $this->objectbuffer[(count($content)-1)]['type']; + if ($objtype=='dottab' || $objtype=='bookmark' || $objtype=='indexentry' || $objtype=='toc' || $objtype=='annot') { + $savedObj = array_pop( $this->objectbuffer ); + } + } + + + // Decimal alignment (cancel if wraps to > 1 line) + if ($is_table && substr($align,0,1)=='D' ) { $align=substr($align,2,1); } + + $lineBox = array(); + + $this->_setInlineBlockHeights($lineBox, $stackHeight, $content, $font, $is_table); + + // update $contentWidth since it has changed with cropping + $contentWidth = 0; + + $inclCursive=false; + foreach ( $content as $k => $chunk ) { + if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]) { + // LIST MARKERS + if ($this->objectbuffer[$k]['type'] == 'image' && isset($this->objectbuffer[$k]['listmarker']) && $this->objectbuffer[$k]['listmarker']) { + if ($this->objectbuffer[$k]['listmarkerposition'] != 'outside') { + $contentWidth += $this->objectbuffer[$k]['OUTER-WIDTH'] * _MPDFK; + } + } + else { + $contentWidth += $this->objectbuffer[$k]['OUTER-WIDTH'] * _MPDFK; + } + } + else if (!isset($this->objectbuffer[$k]) || (isset($this->objectbuffer[$k]) && !$this->objectbuffer[$k])) { + $this->restoreFont( $font[ $k ], false); + if ($this->checkCJK && $k == count($content)-1 && $CJKoverflow && $align=='J' && $this->allowCJKoverflow && $this->CJKforceend) { + // force-end overhang + $hanger = mb_substr($chunk,mb_strlen($chunk,$this->mb_enc)-1,1,$this->mb_enc ); + // Probably ought to do something with char_data and GPOS in cOTLdata... + $content[$k] = $chunk = mb_substr($chunk,0,mb_strlen($chunk,$this->mb_enc)-1,$this->mb_enc ); + } + + // Soft Hyphens chr(173) + Replace NBSP with SPACE + Set inclcursive if includes CURSIVE TEXT + if (!$this->usingCoreFont) { +/*-- OTL --*/ + if ((isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) || !empty($sOTLdata)) { + $this->otl->removeChar($chunk, $cOTLdata[$k], "\xc2\xad"); + $this->otl->replaceSpace($chunk, $cOTLdata[$k]); // NBSP -> space + if (preg_match("/([".$this->pregCURSchars."])/u", $chunk)) { $inclCursive = true; } + $content[$k] = $chunk; + } +/*-- END OTL --*/ + else { // *OTL* + $content[$k] = $chunk = str_replace("\xc2\xad",'',$chunk ); + $content[$k] = $chunk = str_replace(chr(194).chr(160),chr(32),$chunk ); + } // *OTL* + } + else if ($this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats') { + $content[$k] = $chunk = str_replace(chr(173),'',$chunk ); + $content[$k] = $chunk = str_replace(chr(160),chr(32),$chunk ); + } + + $contentWidth += $this->GetStringWidth( $chunk, true, (isset($cOTLdata[$k]) ? $cOTLdata[$k] : false), $this->textvar ) * _MPDFK; // mPDF 5.7.1 + if (!empty($this->spanborddet)) { + if (isset($this->spanborddet['L']['w']) && strpos($contentB[$k],'L')!==false) $contentWidth += $this->spanborddet['L']['w'] * _MPDFK; + if (isset($this->spanborddet['R']['w']) && strpos($contentB[$k],'R')!==false) $contentWidth += $this->spanborddet['R']['w'] * _MPDFK; + } + } + + } + + $lastfontreqstyle = (isset($font[count($font)-1]['ReqFontStyle']) ? $font[count($font)-1]['ReqFontStyle'] : ''); + $lastfontstyle = (isset($font[count($font)-1]['style']) ? $font[count($font)-1]['style'] : ''); + if ($blockdir == 'ltr' && strpos($lastfontreqstyle,"I") !== false && strpos($lastfontstyle,"I") === false) { // Artificial italic + $lastitalic = $this->FontSize*0.15*_MPDFK; + } + else { $lastitalic = 0; } + + + + + // NOW FORMAT THE LINE TO OUTPUT +if (!$table_draft) { + // DIRECTIONALITY RTL + $chunkorder = range(0, count($content)-1); // mPDF 5.7 +/*-- OTL --*/ + // mPDF 6 + if ($blockdir == 'rtl' || $this->biDirectional) { + $this->otl->_bidiReorder($chunkorder, $content, $cOTLdata, $blockdir); + // From this point on, $content and $cOTLdata may contain more elements (and re-ordered) compared to + // $this->objectbuffer and $font ($chunkorder contains the mapping) + } + +/*-- END OTL --*/ + // Remove any XAdvance from OTL data at end of line + foreach($chunkorder AS $aord=>$k) { + if (count($cOTLdata)) { + $this->restoreFont( $font[ $k ], false); + // ...WriteFlowingBlock... + if ($aord == count($chunkorder)-1 && isset($cOTLdata[$aord]['group'])) { // Last chunk on line + $nGPOS = strlen($cOTLdata[$aord]['group'])-1; // Last character + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL']) || isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'])) { + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'])) { + $w = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] * 1000/$this->CurrentFont['unitsPerEm']; + } + else { + $w = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] * 1000/$this->CurrentFont['unitsPerEm']; + } + $w *= ($this->FontSize/ 1000); + $contentWidth -= $w * _MPDFK; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] = 0; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] = 0; + } + + // If last character has an XPlacement set, adjust width calculation, and add to XAdvance to account for it + if (isset($cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement'])) { + $w = -$cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement'] * 1000/$this->CurrentFont['unitsPerEm']; + $w *= ($this->FontSize/ 1000); + $contentWidth -= $w * _MPDFK; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceL'] = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement']; + $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XAdvanceR'] = $cOTLdata[$aord]['GPOSinfo'][$nGPOS]['XPlacement']; + } + + } + } + } + + // JUSTIFICATION J + $jcharspacing = 0; + $jws = 0; + $nb_carac = 0; + $nb_spaces = 0; + $jkashida = 0; + // if it's justified, we need to find the char/word spacing (or if hanger $this->CJKforceend) + if ( ($align == 'J' && !$CJKoverflow) || (($contentWidth + $lastitalic > $maxWidth - $WidthCorrection - (($this->cMarginL+$this->cMarginR)*_MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) ) + 0.001) && (!$CJKoverflow || ($CJKoverflow && !$this->allowCJKoverflow))) || $CJKoverflow && $align=='J' && $this->allowCJKoverflow && $hanger && $this->CJKforceend) { // 0.001 is to correct for deviations converting mm=>pts + + // JUSTIFY J (Use character spacing) + // WORD SPACING + foreach($chunkorder AS $aord=>$k) { // mPDF 5.7 + $chunk = $content[$aord]; + if (!isset($this->objectbuffer[$k]) || (isset($this->objectbuffer[$k]) && !$this->objectbuffer[$k])) { + $nb_carac += mb_strlen( $chunk, $this->mb_enc ) ; + $nb_spaces += mb_substr_count( $chunk,' ', $this->mb_enc ) ; + // Use GPOS OTL + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF)) { + if (isset($cOTLdata[$aord]['group']) && $cOTLdata[$aord]['group']) { + $nb_carac -= substr_count($cOTLdata[$aord]['group'], 'M'); + } + } + } + else { $nb_carac ++ ; } // mPDF 6 allow spacing for inline object + } + // GetJSpacing adds kashida spacing to GPOSinfo if appropriate for Font + list($jcharspacing,$jws,$jkashida) = $this->GetJspacing($nb_carac,$nb_spaces,($maxWidth-$lastitalic-$contentWidth-$WidthCorrection-(($this->cMarginL+$this->cMarginR)*_MPDFK)-($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) )),$inclCursive,$cOTLdata); + } + + // WORD SPACING + $empty = $maxWidth - $lastitalic - $WidthCorrection - $contentWidth - (($this->cMarginL+$this->cMarginR)* _MPDFK) - ($paddingL+$paddingR +(($fpaddingL + $fpaddingR) * _MPDFK) ); + + $empty -= ($jcharspacing * ($nb_carac-1)); // mPDF 6 nb_carac MINUS 1 + $empty -= ($jws * $nb_spaces); + $empty -= ($jkashida); + $empty /= _MPDFK; + + $b = ''; //do not use borders + // Get PAGEBREAK TO TEST for height including the top border/padding + $check_h = max($this->divheight,$stackHeight); + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($this->blklvl > 0) && ($lineCount == 1) && (!$is_table)) { + $check_h += ($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['border_top']['w']); + } + + if ($this->ColActive && $check_h > ($this->PageBreakTrigger - $this->y0)) { + $this->SetCol($this->NbCol-1); + } + + // PAGEBREAK + // 'If' below used in order to fix "first-line of other page with justify on" bug + if(!$is_table && ($this->y+$check_h) > $this->PageBreakTrigger and !$this->InFooter and $this->AcceptPageBreak()) { + $bak_x=$this->x;//Current X position + + // WORD SPACING + $ws=$this->ws;//Word Spacing + $charspacing=$this->charspacing;//Character Spacing + $this->ResetSpacing(); + + $this->AddPage($this->CurOrientation); + + $this->x = $bak_x; + // Added to correct for OddEven Margins + $currentx += $this->MarginCorrection; + $this->x += $this->MarginCorrection; + + // WORD SPACING + $this->SetSpacing($charspacing,$ws); + } + + if ($this->kwt && !$is_table) { // mPDF 5.7+ + $this->printkwtbuffer(); + $this->kwt = false; + } + + +/*-- COLUMNS --*/ + // COLS + // COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + $currentx += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $this->x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $oldcolumn = $this->CurrCol; + } + + if ($this->ColActive && !$is_table) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* +/*-- END COLUMNS --*/ + + // TOP MARGIN + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($this->blk[$this->blklvl]['margin_top']) && ($lineCount == 1) && (!$is_table)) { + $this->DivLn($this->blk[$this->blklvl]['margin_top'],$this->blklvl-1,true,$this->blk[$this->blklvl]['margin_collapse']); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + + + // Update y0 for top of block (used to paint border) + if (($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 1) && (!$is_table)) { + $this->blk[$this->blklvl]['y0'] = $this->y; + $this->blk[$this->blklvl]['startpage'] = $this->page; + if ($this->blk[$this->blklvl]['float']) { $this->blk[$this->blklvl]['float_start_y'] = $this->y; } + } + + // TOP PADDING and BORDER spacing/fill + if (($newblock) && ($blockstate==1 || $blockstate==3) && (($this->blk[$this->blklvl]['padding_top']) || ($this->blk[$this->blklvl]['border_top'])) && ($lineCount == 1) && (!$is_table)) { + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + $this->DivLn($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'],-3,true,false,1); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + + $arraysize = count($chunkorder); + + $margins = ($this->cMarginL+$this->cMarginR) + ($ipaddingL+$ipaddingR + $fpaddingR + $fpaddingR ); + + // PAINT BACKGROUND FOR THIS LINE + if (!$is_table) { $this->DivLn($stackHeight,$this->blklvl,false); } // false -> don't advance y + + $this->x = $currentx + $this->cMarginL + $ipaddingL + $fpaddingL ; + if ($align == 'R') { $this->x += $empty; } + else if ($align == 'C') { $this->x += ($empty / 2); } + + // Paragraph INDENT + if (isset($this->blk[$this->blklvl]['text_indent']) && ($newblock) && ($blockstate==1 || $blockstate==3) && ($lineCount == 1) && (!$is_table) && ($blockdir !='rtl') && ($align !='C')) { + $ti = $this->ConvertSize($this->blk[$this->blklvl]['text_indent'],$this->blk[$this->blklvl]['inner_width'],$this->blk[$this->blklvl]['InlineProperties']['size'],false); // mPDF 5.7.4 + $this->x += $ti; + } + + // BIDI magic_reverse moved upwards from here + + foreach($chunkorder AS $aord=>$k) { // mPDF 5.7 + $chunk = $content[$aord]; + + if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]) { + $xadj = $this->x - $this->objectbuffer[$k]['OUTER-X'] ; + $this->objectbuffer[$k]['OUTER-X'] += $xadj; + $this->objectbuffer[$k]['BORDER-X'] += $xadj; + $this->objectbuffer[$k]['INNER-X'] += $xadj; + + if ($this->objectbuffer[$k]['type'] == 'listmarker') { + $this->objectbuffer[$k]['lineBox'] = $lineBox[-1]; // Block element details for glyph-origin + } + $yadj = $this->y - $this->objectbuffer[$k]['OUTER-Y']; + if ($this->objectbuffer[$k]['type'] == 'dottab') { // mPDF 6 DOTTAB + $this->objectbuffer[$k]['lineBox'] = $lineBox[$k]; // element details for glyph-origin + } + if ($this->objectbuffer[$k]['type'] != 'dottab') { // mPDF 6 DOTTAB + $yadj += $lineBox[$k]['top']; + } + $this->objectbuffer[$k]['OUTER-Y'] += $yadj; + $this->objectbuffer[$k]['BORDER-Y'] += $yadj; + $this->objectbuffer[$k]['INNER-Y'] += $yadj; + } + + $this->restoreFont( $font[ $k ] ); // mPDF 5.7 + + $this->SetSpacing(($this->fixedlSpacing*_MPDFK)+$jcharspacing,($this->fixedlSpacing+$this->minwSpacing)*_MPDFK+$jws); + // Now unset these values so they don't influence GetStringwidth below or in fn. Cell + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + + $save_vis = $this->visibility; + if (isset($this->textparam['visibility']) && $this->textparam['visibility'] && $this->textparam['visibility'] != $this->visibility) { + $this->SetVisibility($this->textparam['visibility']); + } + // *********** SPAN BACKGROUND COLOR ***************** // + if ($this->spanbgcolor) { + $cor = $this->spanbgcolorarray; + $this->SetFColor($cor); + $save_fill = $fill; $spanfill = 1; $fill = 1; + } + if (!empty($this->spanborddet)) { + if (strpos($contentB[$k],'L')!==false) $this->x += (isset($this->spanborddet['L']['w']) ? $this->spanborddet['L']['w'] : 0); + if (strpos($contentB[$k],'L')===false) $this->spanborddet['L']['s'] = $this->spanborddet['L']['w'] = 0; + if (strpos($contentB[$k],'R')===false) $this->spanborddet['R']['s'] = $this->spanborddet['R']['w'] = 0; + } + + // WORD SPACING + // StringWidth this time includes any kashida spacing + $stringWidth = $this->GetStringWidth($chunk, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, true); + + $nch = mb_strlen($chunk,$this->mb_enc ); + // Use GPOS OTL + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0xFF)) { + if (isset($cOTLdata[$aord]['group']) && $cOTLdata[$aord]['group']) { + $nch -= substr_count($cOTLdata[$aord]['group'], 'M'); + } + } + $stringWidth += ( $this->charspacing * $nch / _MPDFK ); + + $stringWidth += ( $this->ws * mb_substr_count($chunk,' ',$this->mb_enc ) / _MPDFK ); + + if (isset($this->objectbuffer[$k])) { + // LIST MARKERS // mPDF 6 Lists + if ($this->objectbuffer[$k]['type'] == 'image' && isset($this->objectbuffer[$k]['listmarker']) && $this->objectbuffer[$k]['listmarker'] && $this->objectbuffer[$k]['listmarkerposition'] == 'outside') { + $stringWidth = 0; + } + else { + $stringWidth = $this->objectbuffer[$k]['OUTER-WIDTH']; + } + } + + if ($stringWidth==0) { $stringWidth = 0.000001; } + + if ($aord == $arraysize-1) { + $stringWidth -= ( $this->charspacing / _MPDFK ); + if ($this->checkCJK && $CJKoverflow && $align=='J' && $this->allowCJKoverflow && $hanger && $this->CJKforceend) { + // force-end overhang + $this->Cell( $stringWidth, $stackHeight, $chunk, '', 0, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); + $this->Cell( $this->GetStringWidth($hanger), $stackHeight, $hanger, '', 1, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); + } + else { + $this->Cell( $stringWidth, $stackHeight, $chunk, '', 1, '', $fill, $this->HREF, $currentx,0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false)); //mono-style line or last part (skips line) + } + + } + else $this->Cell( $stringWidth, $stackHeight, $chunk, '', 0, '', $fill, $this->HREF, 0, 0,0,'M', $fill, true, (isset($cOTLdata[$aord]) ? $cOTLdata[$aord] : false), $this->textvar, (isset($lineBox[$k]) ? $lineBox[$k] : false));//first or middle part + + if (!empty($this->spanborddet)) { + if (strpos($contentB[$k],'R')!==false && $aord != $arraysize-1) $this->x += $this->spanborddet['R']['w']; + } + // *********** SPAN BACKGROUND COLOR OFF - RESET BLOCK BGCOLOR ***************** // + if (isset($spanfill) && $spanfill) { + $fill = $save_fill; $spanfill = 0; + if ($fill) { $this->SetFColor($bcor); } + } + if (isset($this->textparam['visibility']) && $this->textparam['visibility'] && $this->visibility != $save_vis) { + $this->SetVisibility($save_vis); + } + + } +} +else if ($table_draft) { $this->y += $stackHeight; } + + if (!$is_table) { + $this->maxPosR = max($this->maxPosR , ($this->w - $this->rMargin - $this->blk[$this->blklvl]['outer_right_margin'])); + $this->maxPosL = min($this->maxPosL , ($this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'])); + } + + // move on to the next line, reset variables, tack on saved content and current char + + if (!$table_draft) $this->printobjectbuffer($is_table, $blockdir); + $this->objectbuffer = array(); + + +/*-- CSS-IMAGE-FLOAT --*/ + // Update values if set to skipline + if ($this->floatmargins) { $this->_advanceFloatMargins(); } +/*-- END CSS-IMAGE-FLOAT --*/ + + // Reset lineheight + $stackHeight = $this->divheight; + $valign = 'M'; + + $font = array(); + $content = array(); + $contentB = array(); + $cOTLdata = array(); // mPDF 5.7.1 + $contentWidth = 0; + if (!empty($savedObj)) { + $this->objectbuffer[] = $savedObj; + $font[] = $savedFont; + $content[] = ''; + $contentB[] = ''; + $cOTLdata[] = array(); // mPDF 5.7.1 + $contentWidth += $savedObj['OUTER-WIDTH'] * _MPDFK; + } + if (count($savedPreContent) > 0) { + for($ix=count($savedPreContent)-1;$ix>=0;$ix--) { + $font[] = $savedPreFont[$ix]; + $content[] = $savedPreContent[$ix]; + $contentB[] = $savedPreContentB[$ix]; + if (!empty($sOTLdata)) { + $cOTLdata[] = $savedPreOTLdata[$ix]; + } + $this->restoreFont( $savedPreFont[$ix] ); + $lbw = $rbw = 0; // Border widths + if (!empty($this->spanborddet)) { + $lbw = (isset($this->spanborddet['L']['w']) ? $this->spanborddet['L']['w'] : 0); + $rbw = (isset($this->spanborddet['R']['w']) ? $this->spanborddet['R']['w'] : 0); + } + if ($ix>0) { + $contentWidth += $this->GetStringWidth( $savedPreContent[$ix], true, (isset($savedPreOTLdata[$ix]) ? $savedPreOTLdata[$ix] : false), $this->textvar ) * _MPDFK; // mPDF 5.7.1 + if (strpos($savedPreContentB[$ix],'L')!==false) $contentWidth += $lbw; + if (strpos($savedPreContentB[$ix],'R')!==false) $contentWidth += $rbw; + } + } + $savedPreContent = array(); + $savedPreContentB = array(); + $savedPreOTLdata = array(); // mPDF 5.7.1 + $savedPreFont = array(); + $content[ (count($content)-1) ] .= $c; + } + else { + $font[] = $savedFont; + $content[] = $savedContent . $c; + $contentB[] = $savedContentB ; + $cOTLdata[] = $savedOTLdata; // mPDF 5.7.1 + } + + $currContent =& $content[ (count($content)-1) ]; + $this->restoreFont( $font[ (count($font)-1) ]); // mPDF 6.0 + +/*-- CJK-FONTS --*/ + // CJK - strip CJK space at start of line + //   = \xe3\x80\x80 = CJK space + if ($this->checkCJK && $currContent == "\xe3\x80\x80") { + $currContent = ''; + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $this->otl->trimOTLdata($cOTLdata[count($cOTLdata)-1], true, false); // left trim U+3000 + } + } +/*-- END CJK-FONTS --*/ + + $lbw = $rbw = 0; // Border widths + if (!empty($this->spanborddet)) { + $lbw = (isset($this->spanborddet['L']['w']) ? $this->spanborddet['L']['w'] : 0); + $rbw = (isset($this->spanborddet['R']['w']) ? $this->spanborddet['R']['w'] : 0); + } + + $contentWidth += $this->GetStringWidth( $currContent, false, (isset($cOTLdata[(count($cOTLdata)-1)]) ? $cOTLdata[(count($cOTLdata)-1)] : false), $this->textvar ) * _MPDFK; // mPDF 5.7.1 + if (strpos($savedContentB,'L')!==false) $contentWidth += $lbw; + $CJKoverflow = false; + $hanger = ''; + } + // another character will fit, so add it on + else { + $contentWidth += $cw; + $currContent .= $c; + } + } + + unset($content); + unset($contentB); +} +//----------------------END OF FLOWING BLOCK------------------------------------// + + +/*-- CSS-IMAGE-FLOAT --*/ +// Update values if set to skipline +function _advanceFloatMargins() { + // Update floatmargins - L + if (isset($this->floatmargins['L']) && $this->floatmargins['L']['skipline'] && $this->floatmargins['L']['y0'] != $this->y) { + $yadj = $this->y - $this->floatmargins['L']['y0']; + $this->floatmargins['L']['y0'] = $this->y; + $this->floatmargins['L']['y1'] += $yadj; + + // Update objattr in floatbuffer + if ($this->floatbuffer[$this->floatmargins['L']['id']]['border_left']['w']) { + $this->floatbuffer[$this->floatmargins['L']['id']]['BORDER-Y'] += $yadj; + } + $this->floatbuffer[$this->floatmargins['L']['id']]['INNER-Y'] += $yadj; + $this->floatbuffer[$this->floatmargins['L']['id']]['OUTER-Y'] += $yadj; + + // Unset values + $this->floatbuffer[$this->floatmargins['L']['id']]['skipline'] = false; + $this->floatmargins['L']['skipline'] = false; + $this->floatmargins['L']['id'] = ''; + } + // Update floatmargins - R + if (isset($this->floatmargins['R']) && $this->floatmargins['R']['skipline'] && $this->floatmargins['R']['y0'] != $this->y) { + $yadj = $this->y - $this->floatmargins['R']['y0']; + $this->floatmargins['R']['y0'] = $this->y; + $this->floatmargins['R']['y1'] += $yadj; + + // Update objattr in floatbuffer + if ($this->floatbuffer[$this->floatmargins['R']['id']]['border_left']['w']) { + $this->floatbuffer[$this->floatmargins['R']['id']]['BORDER-Y'] += $yadj; + } + $this->floatbuffer[$this->floatmargins['R']['id']]['INNER-Y'] += $yadj; + $this->floatbuffer[$this->floatmargins['R']['id']]['OUTER-Y'] += $yadj; + + // Unset values + $this->floatbuffer[$this->floatmargins['R']['id']]['skipline'] = false; + $this->floatmargins['R']['skipline'] = false; + $this->floatmargins['R']['id'] = ''; + } +} +/*-- END CSS-IMAGE-FLOAT --*/ + + + +/*-- END HTML-CSS --*/ + +function _SetTextRendering($mode) { + if (!(($mode == 0) || ($mode == 1) || ($mode == 2))) + $this->Error("Text rendering mode should be 0, 1 or 2 (value : $mode)"); + $tr = ($mode.' Tr'); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['TextRendering']) && $this->pageoutput[$this->page]['TextRendering'] != $tr) || !isset($this->pageoutput[$this->page]['TextRendering']))) { $this->_out($tr); } + $this->pageoutput[$this->page]['TextRendering'] = $tr; + +} + +function SetTextOutline($params=array()) { + if (isset($params['outline-s']) && $params['outline-s']) + { + $this->SetLineWidth($params['outline-WIDTH']); + $this->SetDColor($params['outline-COLOR']); + $tr = ('2 Tr'); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['TextRendering']) && $this->pageoutput[$this->page]['TextRendering'] != $tr) || !isset($this->pageoutput[$this->page]['TextRendering']))) { $this->_out($tr); } + $this->pageoutput[$this->page]['TextRendering'] = $tr; + } + else //Now resets all values + { + $this->SetLineWidth(0.2); + $this->SetDColor($this->ConvertColor(0)); + $this->_SetTextRendering(0); + $tr = ('0 Tr'); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['TextRendering']) && $this->pageoutput[$this->page]['TextRendering'] != $tr) || !isset($this->pageoutput[$this->page]['TextRendering']))) { $this->_out($tr); } + $this->pageoutput[$this->page]['TextRendering'] = $tr; + } +} + +function Image($file,$x,$y,$w=0,$h=0,$type='',$link='',$paint=true, $constrain=true, $watermark=false, $shownoimg=true, $allowvector=true) { + $orig_srcpath = $file; + $this->GetFullPath($file); + + $info=$this->_getImage($file, true, $allowvector, $orig_srcpath ); + if(!$info && $paint) { + $info = $this->_getImage($this->noImageFile); + if ($info) { + $file = $this->noImageFile; + $w = ($info['w'] * (25.4/$this->dpi)); // 14 x 16px + $h = ($info['h'] * (25.4/$this->dpi)); // 14 x 16px + } + } + if(!$info) return false; + //Automatic width and height calculation if needed + if($w==0 and $h==0) { +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + // WMF units are twips (1/20pt) + // divide by 20 to get points + // divide by k to get user units + $w = abs($info['w'])/(20*_MPDFK); + $h = abs($info['h']) / (20*_MPDFK); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + // returned SVG units are pts + // divide by k to get user units (mm) + $w = abs($info['w'])/_MPDFK; + $h = abs($info['h']) /_MPDFK; + } + else { + //Put image at default image dpi + $w=($info['w']/_MPDFK) * (72/$this->img_dpi); + $h=($info['h']/_MPDFK) * (72/$this->img_dpi); + } + } + if($w==0) $w=abs($h*$info['w']/$info['h']); + if($h==0) $h=abs($w*$info['h']/$info['w']); + +/*-- WATERMARK --*/ + if ($watermark) { + $maxw = $this->w; + $maxh = $this->h; + // Size = D PF or array + if (is_array($this->watermark_size)) { + $w = $this->watermark_size[0]; + $h = $this->watermark_size[1]; + } + else if (!is_string($this->watermark_size)) { + $maxw -= $this->watermark_size*2; + $maxh -= $this->watermark_size*2; + $w = $maxw; + $h=abs($w*$info['h']/$info['w']); + if ($h > $maxh ) { + $h = $maxh ; $w=abs($h*$info['w']/$info['h']); + } + } + else if ($this->watermark_size == 'F') { + if ($this->ColActive) { $maxw = $this->w - ($this->DeflMargin + $this->DefrMargin); } + else { $maxw = $this->pgwidth; } + $maxh = $this->h - ($this->tMargin + $this->bMargin); + $w = $maxw; + $h=abs($w*$info['h']/$info['w']); + if ($h > $maxh ) { + $h = $maxh ; $w=abs($h*$info['w']/$info['h']); + } + } + else if ($this->watermark_size == 'P') { // Default P + $w = $maxw; + $h=abs($w*$info['h']/$info['w']); + if ($h > $maxh ) { + $h = $maxh ; $w=abs($h*$info['w']/$info['h']); + } + } + // Automatically resize to maximum dimensions of page if too large + if ($w > $maxw) { + $w = $maxw; + $h=abs($w*$info['h']/$info['w']); + } + if ($h > $maxh ) { + $h = $maxh ; + $w=abs($h*$info['w']/$info['h']); + } + // Position + if (is_array($this->watermark_pos)) { + $x = $this->watermark_pos[0]; + $y = $this->watermark_pos[1]; + } + else if ($this->watermark_pos == 'F') { // centred on printable area + if ($this->ColActive) { // *COLUMNS* + if (($this->mirrorMargins) && (($this->page)%2==0)) { $xadj = $this->DeflMargin-$this->DefrMargin; } // *COLUMNS* + else { $xadj = 0; } // *COLUMNS* + $x = ($this->DeflMargin - $xadj + ($this->w - ($this->DeflMargin + $this->DefrMargin))/2) - ($w/2); // *COLUMNS* + } // *COLUMNS* + else { // *COLUMNS* + $x = ($this->lMargin + ($this->pgwidth)/2) - ($w/2); + } // *COLUMNS* + $y = ($this->tMargin + ($this->h - ($this->tMargin + $this->bMargin))/2) - ($h/2); + } + else { // default P - centred on whole page + $x = ($this->w/2) - ($w/2); + $y = ($this->h/2) - ($h/2); + } +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + $sx = $w*_MPDFK / $info['w']; + $sy = -$h*_MPDFK / $info['h']; + $outstring = sprintf('q %.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, $sy, $x*_MPDFK-$sx*$info['x'], (($this->h-$y)*_MPDFK)-$sy*$info['y'], $info['i']); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + $sx = $w*_MPDFK / $info['w']; + $sy = -$h*_MPDFK / $info['h']; + $outstring = sprintf('q %.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, $sy, $x*_MPDFK-$sx*$info['x'], (($this->h-$y)*_MPDFK)-$sy*$info['y'], $info['i']); + } + else { + $outstring = sprintf("q %.3F 0 0 %.3F %.3F %.3F cm /I%d Do Q",$w*_MPDFK,$h*_MPDFK,$x*_MPDFK,($this->h-($y+$h))*_MPDFK,$info['i']); + } + + if ($this->watermarkImgBehind) { + $outstring = $this->watermarkImgAlpha . "\n" . $outstring . "\n" . $this->SetAlpha(1, 'Normal', true) . "\n"; + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', "\n".$outstring."\n".'\\1', $this->pages[$this->page]); + } + else { $this->_out($outstring); } + + return 0; + } // end of IF watermark +/*-- END WATERMARK --*/ + + if ($constrain) { + // Automatically resize to maximum dimensions of page if too large + if (isset($this->blk[$this->blklvl]['inner_width']) && $this->blk[$this->blklvl]['inner_width']) { $maxw = $this->blk[$this->blklvl]['inner_width']; } + else { $maxw = $this->pgwidth; } + if ($w > $maxw) { + $w = $maxw; + $h=abs($w*$info['h']/$info['w']); + } + if ($h > $this->h - ($this->tMargin + $this->bMargin + 1)) { // see below - +10 to avoid drawing too close to border of page + $h = $this->h - ($this->tMargin + $this->bMargin + 1) ; + if ($this->fullImageHeight) { $h = $this->fullImageHeight; } + $w=abs($h*$info['w']/$info['h']); + } + + + //Avoid drawing out of the paper(exceeding width limits). + //if ( ($x + $w) > $this->fw ) { + if ( ($x + $w) > $this->w ) { + $x = $this->lMargin; + $y += 5; + } + + $changedpage = false; + $oldcolumn = $this->CurrCol; + //Avoid drawing out of the page. + if($y+$h>$this->PageBreakTrigger and !$this->InFooter and $this->AcceptPageBreak()) { + $this->AddPage($this->CurOrientation); + // Added to correct for OddEven Margins + $x=$x +$this->MarginCorrection; + $y = $this->tMargin; // mPDF 5.7.3 + $changedpage = true; + } +/*-- COLUMNS --*/ + // COLS + // COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + $y = $this->y0; + $x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $this->x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + } +/*-- END COLUMNS --*/ + } // end of IF constrain + +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + $sx = $w*_MPDFK / $info['w']; + $sy = -$h*_MPDFK / $info['h']; + $outstring = sprintf('q %.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, $sy, $x*_MPDFK-$sx*$info['x'], (($this->h-$y)*_MPDFK)-$sy*$info['y'], $info['i']); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + $sx = $w*_MPDFK / $info['w']; + $sy = -$h*_MPDFK / $info['h']; + $outstring = sprintf('q %.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q', $sx, $sy, $x*_MPDFK-$sx*$info['x'], (($this->h-$y)*_MPDFK)-$sy*$info['y'], $info['i']); + } + else { + $outstring = sprintf("q %.3F 0 0 %.3F %.3F %.3F cm /I%d Do Q",$w*_MPDFK,$h*_MPDFK,$x*_MPDFK,($this->h-($y+$h))*_MPDFK,$info['i']); + } + + if($paint) { + $this->_out($outstring); + if($link) $this->Link($x,$y,$w,$h,$link); + + // Avoid writing text on top of the image. // THIS WAS OUTSIDE THE if ($paint) bit!!!!!!!!!!!!!!!! + $this->y = $y + $h; + } + + //Return width-height array + $sizesarray['WIDTH'] = $w; + $sizesarray['HEIGHT'] = $h; + $sizesarray['X'] = $x; //Position before painting image + $sizesarray['Y'] = $y; //Position before painting image + $sizesarray['OUTPUT'] = $outstring; + + $sizesarray['IMAGE_ID'] = $info['i']; + $sizesarray['itype'] = $info['type']; + $sizesarray['set-dpi'] = (isset($info['set-dpi']) ? $info['set-dpi'] : 0); + return $sizesarray; +} + + + +//============================================================= +//============================================================= +//============================================================= +//============================================================= +//============================================================= +/*-- HTML-CSS --*/ + +function _getObjAttr($t) { + $c = explode("\xbb\xa4\xac",$t,2); + $c = explode(",",$c[1],2); + foreach($c as $v) { + $v = explode("=",$v,2); + $sp[$v[0]] = $v[1]; + } + return (unserialize($sp['objattr'])); +} + + +function inlineObject($type,$x,$y,$objattr,$Lmargin,$widthUsed,$maxWidth,$lineHeight,$paint=false,$is_table=false) +{ + if ($is_table) { $k = $this->shrin_k; } else { $k = 1; } + + // NB $x is only used when paint=true + // Lmargin not used + $w = 0; + if (isset($objattr['width'])) { $w = $objattr['width']/$k; } + $h = 0; + if (isset($objattr['height'])) { $h = abs($objattr['height']/$k); } + $widthLeft = $maxWidth - $widthUsed; + $maxHeight = $this->h - ($this->tMargin + $this->bMargin + 10) ; + if ($this->fullImageHeight) { $maxHeight = $this->fullImageHeight; } + // For Images + if (isset($objattr['border_left'])) { + $extraWidth = ($objattr['border_left']['w'] + $objattr['border_right']['w'] + $objattr['margin_left']+ $objattr['margin_right'])/$k; + $extraHeight = ($objattr['border_top']['w'] + $objattr['border_bottom']['w'] + $objattr['margin_top']+ $objattr['margin_bottom'])/$k; + + if ($type == 'image' || $type == 'barcode' || $type == 'textcircle') { + $extraWidth += ($objattr['padding_left'] + $objattr['padding_right'])/$k; + $extraHeight += ($objattr['padding_top'] + $objattr['padding_bottom'])/$k; + } + } + + if (!isset($objattr['vertical-align'])) { + if ($objattr['type'] == 'select') { $objattr['vertical-align'] = 'M'; } + else { $objattr['vertical-align'] = 'BS'; } + } // mPDF 6 + + if ($type == 'image' || (isset($objattr['subtype']) && $objattr['subtype'] == 'IMAGE')) { + if (isset($objattr['itype']) && ($objattr['itype'] == 'wmf' || $objattr['itype'] == 'svg')) { + $file = $objattr['file']; + $info=$this->formobjects[$file]; + } + else if (isset($objattr['file'])) { + $file = $objattr['file']; + $info=$this->images[$file]; + } + } + if ($type == 'annot' || $type == 'bookmark' || $type == 'indexentry' || $type == 'toc') { + $w = 0.00001; + $h = 0.00001; + } + + // TEST whether need to skipline + if (!$paint) { + if ($type == 'hr') { // always force new line + if (($y + $h + $lineHeight > $this->PageBreakTrigger) && !$this->InFooter && !$is_table) { return array(-2, $w ,$h ); } // New page + new line + else { return array(1, $w ,$h ); } // new line + } + else { + // LIST MARKERS // mPDF 6 Lists + $displayheight = $h; $displaywidth = $w; + if ($objattr['type'] == 'image' && isset($objattr['listmarker']) && $objattr['listmarker']) { + $displayheight = 0; + if ($objattr['listmarkerposition'] == 'outside') { $displaywidth = 0; } + } + + if ($widthUsed > 0 && $displaywidth > $widthLeft && (!$is_table || $type != 'image')) { // New line needed + // mPDF 6 Lists + if (($y + $displayheight + $lineHeight > $this->PageBreakTrigger) && !$this->InFooter) { return array(-2,$w ,$h ); } // New page + new line + return array(1,$w ,$h ); // new line + } + else if ($widthUsed > 0 && $displaywidth > $widthLeft && $is_table) { // New line needed in TABLE + return array(1,$w ,$h ); // new line + } + // Will fit on line but NEW PAGE REQUIRED + else if (($y + $displayheight > $this->PageBreakTrigger) && !$this->InFooter && !$is_table) { return array(-1,$w ,$h ); } // mPDF 6 Lists + else { return array(0,$w ,$h ); } + } + } + + if ($type == 'annot' || $type == 'bookmark' || $type == 'indexentry' || $type == 'toc') { + $w = 0.00001; + $h = 0.00001; + $objattr['BORDER-WIDTH'] = 0; + $objattr['BORDER-HEIGHT'] = 0; + $objattr['BORDER-X'] = $x; + $objattr['BORDER-Y'] = $y; + $objattr['INNER-WIDTH'] = 0; + $objattr['INNER-HEIGHT'] = 0; + $objattr['INNER-X'] = $x; + $objattr['INNER-Y'] = $y; + } + + if ($type == 'image') { + // Automatically resize to width remaining + if ($w > ($widthLeft + 0.0001) && !$is_table ) { // mPDF 5.7.4 0.0001 to allow for rounding errors when w==maxWidth + $w = $widthLeft ; + $h=abs($w*$info['h']/$info['w']); + } + $img_w = $w - $extraWidth ; + $img_h = $h - $extraHeight ; + + $objattr['BORDER-WIDTH'] = $img_w + $objattr['padding_left']/$k + $objattr['padding_right']/$k + (($objattr['border_left']['w']/$k + $objattr['border_right']['w']/$k)/2) ; + $objattr['BORDER-HEIGHT'] = $img_h + $objattr['padding_top']/$k + $objattr['padding_bottom']/$k + (($objattr['border_top']['w']/$k + $objattr['border_bottom']['w']/$k)/2) ; + $objattr['BORDER-X'] = $x + $objattr['margin_left']/$k + (($objattr['border_left']['w']/$k)/2) ; + $objattr['BORDER-Y'] = $y + $objattr['margin_top']/$k + (($objattr['border_top']['w']/$k)/2) ; + $objattr['INNER-WIDTH'] = $img_w; + $objattr['INNER-HEIGHT'] = $img_h; + $objattr['INNER-X'] = $x + $objattr['padding_left']/$k + $objattr['margin_left']/$k + ($objattr['border_left']['w']/$k); + $objattr['INNER-Y'] = $y + $objattr['padding_top']/$k + $objattr['margin_top']/$k + ($objattr['border_top']['w']/$k) ; + $objattr['ID'] = $info['i']; + } + + if ($type == 'input' && $objattr['subtype'] == 'IMAGE') { + $img_w = $w - $extraWidth ; + $img_h = $h - $extraHeight ; + $objattr['BORDER-WIDTH'] = $img_w + (($objattr['border_left']['w']/$k + $objattr['border_right']['w']/$k)/2) ; + $objattr['BORDER-HEIGHT'] = $img_h + (($objattr['border_top']['w']/$k + $objattr['border_bottom']['w']/$k)/2) ; + $objattr['BORDER-X'] = $x + $objattr['margin_left']/$k + (($objattr['border_left']['w']/$k)/2) ; + $objattr['BORDER-Y'] = $y + $objattr['margin_top']/$k + (($objattr['border_top']['w']/$k)/2) ; + $objattr['INNER-WIDTH'] = $img_w; + $objattr['INNER-HEIGHT'] = $img_h; + $objattr['INNER-X'] = $x + $objattr['margin_left']/$k + ($objattr['border_left']['w']/$k); + $objattr['INNER-Y'] = $y + $objattr['margin_top']/$k + ($objattr['border_top']['w']/$k) ; + $objattr['ID'] = $info['i']; + } + + if ($type == 'barcode' || $type == 'textcircle') { + $b_w = $w - $extraWidth ; + $b_h = $h - $extraHeight ; + $objattr['BORDER-WIDTH'] = $b_w + $objattr['padding_left']/$k + $objattr['padding_right']/$k + (($objattr['border_left']['w']/$k + $objattr['border_right']['w']/$k)/2) ; + $objattr['BORDER-HEIGHT'] = $b_h + $objattr['padding_top']/$k + $objattr['padding_bottom']/$k + (($objattr['border_top']['w']/$k + $objattr['border_bottom']['w']/$k)/2) ; + $objattr['BORDER-X'] = $x + $objattr['margin_left']/$k + (($objattr['border_left']['w']/$k)/2) ; + $objattr['BORDER-Y'] = $y + $objattr['margin_top']/$k + (($objattr['border_top']['w']/$k)/2) ; + $objattr['INNER-X'] = $x + $objattr['padding_left']/$k + $objattr['margin_left']/$k + ($objattr['border_left']['w']/$k); + $objattr['INNER-Y'] = $y + $objattr['padding_top']/$k + $objattr['margin_top']/$k + ($objattr['border_top']['w']/$k) ; + $objattr['INNER-WIDTH'] = $b_w; + $objattr['INNER-HEIGHT'] = $b_h; + } + + + if ($type == 'textarea') { + // Automatically resize to width remaining + if ($w > $widthLeft && !$is_table) { + $w = $widthLeft ; + } + // This used to resize height to maximum remaining on page ? why. Causes problems when in table and causing a new column +// if (($y + $h > $this->PageBreakTrigger) && !$this->InFooter) { +// $h=$this->h - $y - $this->bMargin; +// } + } + + if ($type == 'hr') { + if ($is_table) { + $objattr['INNER-WIDTH'] = $maxWidth * $objattr['W-PERCENT']/100; + $objattr['width'] = $objattr['INNER-WIDTH']; + $w = $maxWidth; + } + else { + if ($w>$maxWidth) { $w = $maxWidth; } + $objattr['INNER-WIDTH'] = $w; + $w = $maxWidth; + } + } + + + + if (($type == 'select') || ($type == 'input' && ($objattr['subtype'] == 'TEXT' || $objattr['subtype'] == 'PASSWORD'))) { + // Automatically resize to width remaining + if ($w > $widthLeft && !$is_table) { + $w = $widthLeft; + } + } + + if ($type == 'textarea' || $type == 'select' || $type == 'input') { + if (isset($objattr['fontsize'])) $objattr['fontsize'] /= $k; + if (isset($objattr['linewidth'])) $objattr['linewidth'] /= $k; + } + + if (!isset($objattr['BORDER-Y'])) { $objattr['BORDER-Y'] = 0; } + if (!isset($objattr['BORDER-X'])) { $objattr['BORDER-X'] = 0; } + if (!isset($objattr['INNER-Y'])) { $objattr['INNER-Y'] = 0; } + if (!isset($objattr['INNER-X'])) { $objattr['INNER-X'] = 0; } + + //Return width-height array + $objattr['OUTER-WIDTH'] = $w; + $objattr['OUTER-HEIGHT'] = $h; + $objattr['OUTER-X'] = $x; + $objattr['OUTER-Y'] = $y; + return $objattr; +} + +/*-- END HTML-CSS --*/ + +//============================================================= +//============================================================= +//============================================================= +//============================================================= +//============================================================= + +function SetLineJoin($mode=0) +{ + $s=sprintf('%d j',$mode); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['LineJoin']) && $this->pageoutput[$this->page]['LineJoin'] != $s) || !isset($this->pageoutput[$this->page]['LineJoin']))) { $this->_out($s); } + $this->pageoutput[$this->page]['LineJoin'] = $s; + +} +function SetLineCap($mode=2) { + $s=sprintf('%d J',$mode); + if($this->page>0 && ((isset($this->pageoutput[$this->page]['LineCap']) && $this->pageoutput[$this->page]['LineCap'] != $s) || !isset($this->pageoutput[$this->page]['LineCap']))) { $this->_out($s); } + $this->pageoutput[$this->page]['LineCap'] = $s; + +} + +function SetDash($black=false,$white=false) +{ + if($black and $white) $s=sprintf('[%.3F %.3F] 0 d',$black*_MPDFK,$white*_MPDFK); + else $s='[] 0 d'; + if($this->page>0 && ((isset($this->pageoutput[$this->page]['Dash']) && $this->pageoutput[$this->page]['Dash'] != $s) || !isset($this->pageoutput[$this->page]['Dash']))) { $this->_out($s); } + $this->pageoutput[$this->page]['Dash'] = $s; + +} + +function SetDisplayPreferences($preferences) { + // String containing any or none of /HideMenubar/HideToolbar/HideWindowUI/DisplayDocTitle/CenterWindow/FitWindow + $this->DisplayPreferences .= $preferences; +} + + +function Ln($h='',$collapsible=0) { + // Added collapsible to allow collapsible top-margin on new page + //Line feed; default value is last cell height + $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin']; + if ($collapsible && ($this->y==$this->tMargin) && (!$this->ColActive)) { $h = 0; } + if(is_string($h)) $this->y+=$this->lasth; + else $this->y+=$h; +} + +/*-- HTML-CSS --*/ +function DivLn($h,$level=-3,$move_y=true,$collapsible=false,$state=0) { + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + // Used in Columns and keep-with-table i.e. "kwt" + // writes background block by block so it can be repositioned + // and also used in writingFlowingBlock at top and bottom of blocks to move y (not to draw/paint anything) + // adds lines (y) where DIV bgcolors are filled in + // this->x is returned as it was + // allows .00001 as nominal height used for bookmarks/annotations etc. + if ($collapsible && (sprintf("%0.4f", $this->y)==sprintf("%0.4f", $this->tMargin)) && (!$this->ColActive)) { return; } + + // mPDF 6 Columns + // if ($collapsible && (sprintf("%0.4f", $this->y)==sprintf("%0.4f", $this->y0)) && ($this->ColActive) && $this->CurrCol == 0) { return; } // *COLUMNS* + if ($collapsible && (sprintf("%0.4f", $this->y)==sprintf("%0.4f", $this->y0)) && ($this->ColActive)) { return; } // *COLUMNS* + + // Still use this method if columns or keep-with-table, as it allows repositioning later + // otherwise, now uses PaintDivBB() + if (!$this->ColActive && !$this->kwt) { + if ($move_y && !$this->ColActive) { $this->y += $h; } + return; + } + + if ($level == -3) { $level = $this->blklvl; } + $firstblockfill = $this->GetFirstBlockFill(); + if ($firstblockfill && $this->blklvl > 0 && $this->blklvl >= $firstblockfill) { + $last_x = 0; + $last_w = 0; + $last_fc = $this->FillColor; + $bak_x = $this->x; + $bak_h = $this->divheight; + $this->divheight = 0; // Temporarily turn off divheight - as Cell() uses it to check for PageBreak + for ($blvl=$firstblockfill;$blvl<=$level;$blvl++) { + $this->x = $this->lMargin + $this->blk[$blvl]['outer_left_margin']; + // mPDF 6 + if ($this->blk[$blvl]['bgcolor']) { + $this->SetFColor($this->blk[$blvl]['bgcolorarray']); + } + if ($last_x != ($this->lMargin + $this->blk[$blvl]['outer_left_margin']) || ($last_w != $this->blk[$blvl]['width']) || $last_fc != $this->FillColor || (isset($this->blk[$blvl]['border_top']['s']) && $this->blk[$blvl]['border_top']['s']) || (isset($this->blk[$blvl]['border_bottom']['s']) && $this->blk[$blvl]['border_bottom']['s']) || (isset($this->blk[$blvl]['border_left']['s']) && $this->blk[$blvl]['border_left']['s']) || (isset($this->blk[$blvl]['border_right']['s']) && $this->blk[$blvl]['border_right']['s'])) { + $x = $this->x; + $this->Cell( ($this->blk[$blvl]['width']), $h, '', '', 0, '', 1); + $this->x = $x; + if (!$this->keep_block_together && !$this->writingHTMLheader && !$this->writingHTMLfooter) { + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + if ($blvl == $this->blklvl) { $this->PaintDivLnBorder($state,$blvl,$h); } + else { $this->PaintDivLnBorder(0,$blvl,$h); } + } + } + $last_x = $this->lMargin + $this->blk[$blvl]['outer_left_margin']; + $last_w = $this->blk[$blvl]['width']; + $last_fc = $this->FillColor; + } + // Reset current block fill + if (isset($this->blk[$this->blklvl]['bgcolorarray'])) { + $bcor = $this->blk[$this->blklvl]['bgcolorarray']; + $this->SetFColor($bcor); + } + $this->x = $bak_x; + $this->divheight = $bak_h; + } + if ($move_y) { $this->y += $h; } +} +/*-- END HTML-CSS --*/ + + +function SetX($x) +{ + //Set x position + if($x >= 0) $this->x=$x; + else $this->x = $this->w + $x; +} + +function SetY($y) +{ + //Set y position and reset x + $this->x=$this->lMargin; + if($y>=0) + $this->y=$y; + else + $this->y=$this->h+$y; +} + +function SetXY($x,$y) +{ + //Set x and y positions + $this->SetY($y); + $this->SetX($x); +} + + +function Output($name='',$dest='') +{ + //Output PDF to some destination + if ($this->showStats) { + echo '
    Generated in '.sprintf('%.2F',(microtime(true) - $this->time0)).' seconds
    '; + } + //Finish document if necessary + if ($this->progressBar) { $this->UpdateProgressBar(1,'100','Finished'); } // *PROGRESS-BAR* + if($this->state < 3) $this->Close(); + if ($this->progressBar) { $this->UpdateProgressBar(2,'100','Finished'); } // *PROGRESS-BAR* + // fn. error_get_last is only in PHP>=5.2 + if ($this->debug && function_exists('error_get_last') && error_get_last()) { + $e = error_get_last(); + if (($e['type'] < 2048 && $e['type'] != 8) || (intval($e['type']) & intval(ini_get("error_reporting")))) { + echo "

    Error message detected - PDF file generation aborted.

    "; + echo $e['message'].'
    '; + echo 'File: '.$e['file'].'
    '; + echo 'Line: '.$e['line'].'
    '; + exit; + } + } + + + if (($this->PDFA || $this->PDFX) && $this->encrypted) { $this->Error("PDFA1-b or PDFX/1-a does not permit encryption of documents."); } + if (count($this->PDFAXwarnings) && (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto))) { + if ($this->PDFA) { + echo '
    WARNING - This file could not be generated as it stands as a PDFA1-b compliant file.
    '; + echo '
    These issues can be automatically fixed by mPDF using $mpdf->PDFAauto=true;
    '; + echo '
    Action that mPDF will take to automatically force PDFA1-b compliance are shown in brackets.
    '; + } + else { + echo '
    WARNING - This file could not be generated as it stands as a PDFX/1-a compliant file.
    '; + echo '
    These issues can be automatically fixed by mPDF using $mpdf->PDFXauto=true;
    '; + echo '
    Action that mPDF will take to automatically force PDFX/1-a compliance are shown in brackets.
    '; + } + echo '
    Warning(s) generated:
      '; + $this->PDFAXwarnings = array_unique($this->PDFAXwarnings); + foreach($this->PDFAXwarnings AS $w) { + echo '
    • '.$w.'
    • '; + } + echo '
    '; + exit; + } + + if ($this->showStats) { + echo '
    Compiled in '.sprintf('%.2F',(microtime(true) - $this->time0)).' seconds (total)
    '; + echo '
    Peak Memory usage '.number_format((memory_get_peak_usage(true)/(1024*1024)),2).' MB
    '; + echo '
    PDF file size '.number_format((strlen($this->buffer)/1024)).' kB
    '; + echo '
    Number of fonts '.count($this->fonts).'
    '; + exit; + } + + + if(is_bool($dest)) $dest=$dest ? 'D' : 'F'; + $dest=strtoupper($dest); + if($dest=='') { + if($name=='') { + $name='mpdf.pdf'; + $dest='I'; + } + else { $dest='F'; } + } + +/*-- PROGRESS-BAR --*/ + if ($this->progressBar && ($dest=='D' || $dest=='I')) { + if($name=='') { $name='mpdf.pdf'; } + $tempfile = '_tempPDF'.uniqid(rand(1,100000),true); + //Save to local file + $f=fopen(_MPDF_TEMP_PATH.$tempfile.'.pdf','wb'); + if(!$f) $this->Error('Unable to create temporary output file: '.$tempfile.'.pdf'); + fwrite($f,$this->buffer,strlen($this->buffer)); + fclose($f); + $this->UpdateProgressBar(3,'','Finished'); + + echo ' +
    + + '; + exit; + } + else { + if ($this->progressBar) { $this->UpdateProgressBar(3,'','Finished'); } +/*-- END PROGRESS-BAR --*/ + + switch($dest) { + case 'I': + if ($this->debug && !$this->allow_output_buffering && ob_get_contents()) { echo "

    Output has already been sent from the script - PDF file generation aborted.

    "; exit; } + //Send to standard output + if(PHP_SAPI!='cli') { + //We send to a browser + header('Content-Type: application/pdf'); + if(headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // don't use length if server using compression + header('Content-Length: '.strlen($this->buffer)); + } + header('Content-disposition: inline; filename="'.$name.'"'); + header('Cache-Control: public, must-revalidate, max-age=0'); + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + } + echo $this->buffer; + break; + case 'D': + //Download file + header('Content-Description: File Transfer'); + if (headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Transfer-Encoding: binary'); + header('Cache-Control: public, must-revalidate, max-age=0'); + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // don't use length if server using compression + header('Content-Length: '.strlen($this->buffer)); + } + header('Content-disposition: attachment; filename="'.$name.'"'); + echo $this->buffer; + break; + case 'F': + //Save to local file + $f=fopen($name,'wb'); + if(!$f) $this->Error('Unable to create output file: '.$name); + fwrite($f,$this->buffer,strlen($this->buffer)); + fclose($f); + break; + case 'S': + //Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + + } // *PROGRESS-BAR* + //====================================================================================================== + // DELETE OLD TMP FILES - Housekeeping + // Delete any files in tmp/ directory that are >1 hrs old + $interval = 3600; + if ($handle = @opendir(preg_replace('/\/$/','',_MPDF_TEMP_PATH))) { // mPDF 5.7.3 + while (false !== ($file = readdir($handle))) { + if (($file != "..") && ($file != ".") && !is_dir($file) && ((filemtime(_MPDF_TEMP_PATH.$file)+$interval) < time()) && (substr($file, 0, 1) !== '.') && ($file !='dummy.txt')) { // mPDF 5.7.3 + unlink(_MPDF_TEMP_PATH.$file); + } + } + closedir($handle); + } + //============================================================================================================== +//echo _MPDF_TEMP_PATH; + return ''; +} + + +// ***************************************************************************** +// * +// Protected methods * +// * +// ***************************************************************************** +function _dochecks() +{ + //Check for locale-related bug + if(1.1==1) + $this->Error('Don\'t alter the locale before including mPDF'); + //Check for decimal separator + if(sprintf('%.1f',1.0)!='1.0') + setlocale(LC_NUMERIC,'C'); + $mqr=ini_get("magic_quotes_runtime"); + if ($mqr) { $this->Error('mPDF requires magic_quotes_runtime to be turned off e.g. by using ini_set("magic_quotes_runtime", 0);'); } +} + + + +function _puthtmlheaders() { + $this->state=2; + $nb=$this->page; + for($n=1;$n<=$nb;$n++) { + if ($this->mirrorMargins && $n%2==0) { $OE = 'E'; } // EVEN + else { $OE = 'O'; } + $this->page = $n; + $pn = $this->docPageNum($n); + if ($pn) + $pnstr = $this->pagenumPrefix.$pn.$this->pagenumSuffix; + else { $pnstr = ''; } + $pnt = $this->docPageNumTotal($n); + if ($pnt) + $pntstr = $this->nbpgPrefix.$pnt.$this->nbpgSuffix; + else { $pntstr = ''; } + if (isset($this->saveHTMLHeader[$n][$OE])) { + $html = $this->saveHTMLHeader[$n][$OE]['html']; + $this->lMargin = $this->saveHTMLHeader[$n][$OE]['ml']; + $this->rMargin = $this->saveHTMLHeader[$n][$OE]['mr']; + $this->tMargin = $this->saveHTMLHeader[$n][$OE]['mh']; + $this->bMargin = $this->saveHTMLHeader[$n][$OE]['mf']; + $this->margin_header = $this->saveHTMLHeader[$n][$OE]['mh']; + $this->margin_footer = $this->saveHTMLHeader[$n][$OE]['mf']; + $this->w = $this->saveHTMLHeader[$n][$OE]['pw']; + $this->h = $this->saveHTMLHeader[$n][$OE]['ph']; + $rotate = (isset($this->saveHTMLHeader[$n][$OE]['rotate']) ? $this->saveHTMLHeader[$n][$OE]['rotate'] : null); + $this->Reset(); + $this->pageoutput[$n] = array(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->x = $this->lMargin; + $this->y = $this->margin_header; + $html = str_replace('{PAGENO}',$pnstr,$html); + $html = str_replace($this->aliasNbPgGp,$pntstr,$html ); // {nbpg} + $html = str_replace($this->aliasNbPg,$nb,$html ); // {nb} + $html = preg_replace_callback('/\{DATE\s+(.*?)\}/', array($this, 'date_callback'),$html ); // mPDF 5.7 + + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + + $this->writingHTMLheader = true; + $this->WriteHTML($html , 4); // parameter 4 saves output to $this->headerbuffer + $this->writingHTMLheader = false; + $this->Reset(); + $this->pageoutput[$n] = array(); + + $s = $this->PrintPageBackgrounds(); + $this->headerbuffer = $s . $this->headerbuffer; + $os = ''; + if ($rotate) { + $os .= sprintf('q 0 -1 1 0 0 %.3F cm ',($this->w*_MPDFK)); + // To rotate the other way i.e. Header to left of page: + //$os .= sprintf('q 0 1 -1 0 %.3F %.3F cm ',($this->h*_MPDFK), (($this->rMargin - $this->lMargin )*_MPDFK)); + } + $os .= $this->headerbuffer ; + if ($rotate) { + $os .= ' Q' . "\n"; + } + + // Writes over the page background but behind any other output on page + $os = preg_replace('/\\\\/','\\\\\\\\',$os); + $this->pages[$n] = preg_replace('/(___HEADER___MARKER'.$this->uniqstr.')/', "\n".$os."\n".'\\1', $this->pages[$n]); + + $lks = $this->HTMLheaderPageLinks; + foreach($lks AS $lk) { + if ($rotate) { + $lw = $lk[2]; + $lh = $lk[3]; + $lk[2] = $lh; + $lk[3] = $lw; // swap width and height + $ax = $lk[0]/_MPDFK; + $ay = $lk[1]/_MPDFK; + $bx = $ay-($lh/_MPDFK); + $by = $this->w-$ax; + $lk[0] = $bx*_MPDFK; + $lk[1] = ($this->h-$by)*_MPDFK - $lw; + } + $this->PageLinks[$n][]=$lk; + } +/*-- FORMS --*/ + foreach($this->HTMLheaderPageForms AS $f) { + $this->mpdfform->forms[$f['n']] = $f; + } +/*-- END FORMS --*/ + + + } + if (isset($this->saveHTMLFooter[$n][$OE])) { + $html = $this->saveHTMLFooter[$this->page][$OE]['html']; + $this->lMargin = $this->saveHTMLFooter[$n][$OE]['ml']; + $this->rMargin = $this->saveHTMLFooter[$n][$OE]['mr']; + $this->tMargin = $this->saveHTMLFooter[$n][$OE]['mh']; + $this->bMargin = $this->saveHTMLFooter[$n][$OE]['mf']; + $this->margin_header = $this->saveHTMLFooter[$n][$OE]['mh']; + $this->margin_footer = $this->saveHTMLFooter[$n][$OE]['mf']; + $this->w = $this->saveHTMLFooter[$n][$OE]['pw']; + $this->h = $this->saveHTMLFooter[$n][$OE]['ph']; + $rotate = (isset($this->saveHTMLFooter[$n][$OE]['rotate']) ? $this->saveHTMLFooter[$n][$OE]['rotate'] : null); + $this->Reset(); + $this->pageoutput[$n] = array(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->x = $this->lMargin; + $top_y = $this->y = $this->h - $this->margin_footer; + + // if bottom-margin==0, corrects to avoid division by zero + if ($this->y == $this->h) { $top_y = $this->y = ($this->h - 0.1); } + $html = str_replace('{PAGENO}',$pnstr,$html); + $html = str_replace($this->aliasNbPgGp,$pntstr,$html ); // {nbpg} + $html = str_replace($this->aliasNbPg,$nb,$html ); // {nb} + $html = preg_replace_callback('/\{DATE\s+(.*?)\}/', array($this, 'date_callback'),$html ); // mPDF 5.7 + + + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + + $this->writingHTMLfooter = true; + $this->InFooter = true; + $this->WriteHTML($html , 4); // parameter 4 saves output to $this->headerbuffer + $this->InFooter = false; + $this->Reset(); + $this->pageoutput[$n] = array(); + + $fheight = $this->y - $top_y; + $adj = -$fheight; + + $s = $this->PrintPageBackgrounds(-$adj); + $this->headerbuffer = $s . $this->headerbuffer; + $this->writingHTMLfooter = false; // mPDF 5.7.3 (moved after PrintPageBackgrounds so can adjust position of images in footer) + + $os = ''; + $os .= $this->StartTransform(true)."\n"; + if ($rotate) { + $os .= sprintf('q 0 -1 1 0 0 %.3F cm ',($this->w*_MPDFK)); + // To rotate the other way i.e. Header to left of page: + //$os .= sprintf('q 0 1 -1 0 %.3F %.3F cm ',($this->h*_MPDFK), (($this->rMargin - $this->lMargin )*_MPDFK)); + } + $os .= $this->transformTranslate(0, $adj, true)."\n"; + $os .= $this->headerbuffer ; + if ($rotate) { + $os .= ' Q' . "\n"; + } + $os .= $this->StopTransform(true)."\n"; + // Writes over the page background but behind any other output on page + $os = preg_replace('/\\\\/','\\\\\\\\',$os); + $this->pages[$n] = preg_replace('/(___HEADER___MARKER'.$this->uniqstr.')/', "\n".$os."\n".'\\1', $this->pages[$n]); + + $lks = $this->HTMLheaderPageLinks; + foreach($lks AS $lk) { + $lk[1] -= $adj*_MPDFK; + if ($rotate) { + $lw = $lk[2]; + $lh = $lk[3]; + $lk[2] = $lh; + $lk[3] = $lw; // swap width and height + + $ax = $lk[0]/_MPDFK; + $ay = $lk[1]/_MPDFK; + $bx = $ay-($lh/_MPDFK); + $by = $this->w-$ax; + $lk[0] = $bx*_MPDFK; + $lk[1] = ($this->h-$by)*_MPDFK - $lw; + } + $this->PageLinks[$n][]=$lk; + } +/*-- FORMS --*/ + foreach($this->HTMLheaderPageForms AS $f) { + $f['y'] += $adj; + $this->mpdfform->forms[$f['n']] = $f; + } +/*-- END FORMS --*/ + } + } + $this->page=$nb; + $this->state=1; +} + + + +function _putpages() +{ + $nb=$this->page; + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + + if($this->DefOrientation=='P') { + $defwPt=$this->fwPt; + $defhPt=$this->fhPt; + } + else { + $defwPt=$this->fhPt; + $defhPt=$this->fwPt; + } + $annotid=(3+2*$nb); + + // Active Forms + $totaladdnum = 0; + for($n=1;$n<=$nb;$n++) { + if (isset($this->PageLinks[$n])) { $totaladdnum += count($this->PageLinks[$n]); } +/*-- ANNOTATIONS --*/ + if (isset($this->PageAnnots[$n])) { + foreach ($this->PageAnnots[$n] as $k => $pl) { + if (!empty($pl['opt']['popup']) || !empty($pl['opt']['file'])) { $totaladdnum += 2 ; } + else { $totaladdnum++; } + } + } +/*-- END ANNOTATIONS --*/ + +/*-- FORMS --*/ + if ( count($this->mpdfform->forms) > 0 ) { + $this->mpdfform->countPageForms($n, $totaladdnum); + } +/*-- END FORMS --*/ + } +/*-- FORMS --*/ + // Make a note in the radio button group of the obj_id it will have + $ctr = 0; + if (count($this->mpdfform->form_radio_groups)) { + foreach($this->mpdfform->form_radio_groups AS $name=>$frg) { + $this->mpdfform->form_radio_groups[$name]['obj_id'] = $annotid + $totaladdnum + $ctr; + $ctr++; + } + } +/*-- END FORMS --*/ + + // Select unused fonts (usually default font) + $unused = array(); + foreach($this->fonts as $fk=>$font) { + if (isset($font['type']) && $font['type']=='TTF' && !$font['used']) { + $unused[] = $fk; + } + } + + + for($n=1;$n<=$nb;$n++) + { + $thispage = $this->pages[$n]; + if(isset($this->OrientationChanges[$n])) { + $hPt=$this->pageDim[$n]['w']*_MPDFK; + $wPt=$this->pageDim[$n]['h']*_MPDFK; + $owidthPt_LR = $this->pageDim[$n]['outer_width_TB']*_MPDFK; + $owidthPt_TB = $this->pageDim[$n]['outer_width_LR']*_MPDFK; + } + else { + $wPt=$this->pageDim[$n]['w']*_MPDFK; + $hPt=$this->pageDim[$n]['h']*_MPDFK; + $owidthPt_LR = $this->pageDim[$n]['outer_width_LR']*_MPDFK; + $owidthPt_TB = $this->pageDim[$n]['outer_width_TB']*_MPDFK; + } + // Remove references to unused fonts (usually default font) + foreach($unused as $fk) { + if ($this->fonts[$fk]['sip'] || $this->fonts[$fk]['smp']) { + foreach($this->fonts[$fk]['subsetfontids'] AS $k => $fid) { + $thispage = preg_replace('/\s\/F'.$fid.' \d[\d.]* Tf\s/is',' ',$thispage); + } + } + else { + $thispage = preg_replace('/\s\/F'.$this->fonts[$fk]['i'].' \d[\d.]* Tf\s/is',' ',$thispage); + } + } + // Clean up repeated /GS1 gs statements + // For some reason using + for repetition instead of {2,20} crashes PHP Script Interpreter ??? + $thispage = preg_replace('/(\/GS1 gs\n){2,20}/', "/GS1 gs\n", $thispage); + + $thispage = preg_replace('/(\s*___BACKGROUND___PATTERNS'.$this->uniqstr.'\s*)/', " ", $thispage); + $thispage = preg_replace('/(\s*___HEADER___MARKER'.$this->uniqstr.'\s*)/', " ", $thispage); + $thispage = preg_replace('/(\s*___PAGE___START'.$this->uniqstr.'\s*)/', " ", $thispage); + $thispage = preg_replace('/(\s*___TABLE___BACKGROUNDS'.$this->uniqstr.'\s*)/', " ", $thispage); + // mPDF 5.7.3 TRANSFORMS + while (preg_match('/(\% BTR(.*?)\% ETR)/is', $thispage, $m)) { + $thispage = preg_replace('/(\% BTR.*?\% ETR)/is', '', $thispage, 1)."\n".$m[2]; + } + + //Page + $this->_newobj(); + $this->_out('<_out('/Parent 1 0 R'); + if(isset($this->OrientationChanges[$n])) { + $this->_out(sprintf('/MediaBox [0 0 %.3F %.3F]',$hPt,$wPt)); + //If BleedBox is defined, it must be larger than the TrimBox, but smaller than the MediaBox + $bleedMargin = $this->pageDim[$n]['bleedMargin']*_MPDFK; + if ($bleedMargin && ($owidthPt_TB || $owidthPt_LR)) { + $x0 = $owidthPt_TB-$bleedMargin; + $y0 = $owidthPt_LR-$bleedMargin; + $x1 = $hPt-$owidthPt_TB+$bleedMargin; + $y1 = $wPt-$owidthPt_LR+$bleedMargin; + $this->_out(sprintf('/BleedBox [%.3F %.3F %.3F %.3F]', $x0, $y0, $x1, $y1)); + } + $this->_out(sprintf('/TrimBox [%.3F %.3F %.3F %.3F]', $owidthPt_TB, $owidthPt_LR, ($hPt-$owidthPt_TB), ($wPt-$owidthPt_LR))); + if (isset($this->OrientationChanges[$n]) && $this->displayDefaultOrientation) { + if ($this->DefOrientation=='P') { $this->_out('/Rotate 270'); } + else { $this->_out('/Rotate 90'); } + } + } + //else if($wPt != $defwPt || $hPt != $defhPt) { + else { + $this->_out(sprintf('/MediaBox [0 0 %.3F %.3F]',$wPt,$hPt)); + $bleedMargin = $this->pageDim[$n]['bleedMargin']*_MPDFK; + if ($bleedMargin && ($owidthPt_TB || $owidthPt_LR)) { + $x0 = $owidthPt_LR-$bleedMargin; + $y0 = $owidthPt_TB-$bleedMargin; + $x1 = $wPt-$owidthPt_LR+$bleedMargin; + $y1 = $hPt-$owidthPt_TB+$bleedMargin; + $this->_out(sprintf('/BleedBox [%.3F %.3F %.3F %.3F]', $x0, $y0, $x1, $y1)); + } + $this->_out(sprintf('/TrimBox [%.3F %.3F %.3F %.3F]', $owidthPt_LR, $owidthPt_TB, ($wPt-$owidthPt_LR), ($hPt-$owidthPt_TB))); + } + $this->_out('/Resources 2 0 R'); + + // Important to keep in RGB colorSpace when using transparency + if (!$this->PDFA && !$this->PDFX) { + if ($this->restrictColorSpace == 3) + $this->_out('/Group << /Type /Group /S /Transparency /CS /DeviceCMYK >> '); + else if ($this->restrictColorSpace == 1) + $this->_out('/Group << /Type /Group /S /Transparency /CS /DeviceGray >> '); + else + $this->_out('/Group << /Type /Group /S /Transparency /CS /DeviceRGB >> '); + } + + $annotsnum = 0; + $embeddedfiles = array(); // mPDF 5.7.2 /EmbeddedFiles + + if (isset($this->PageLinks[$n])) { $annotsnum += count($this->PageLinks[$n]); } +/*-- ANNOTATIONS --*/ + if (isset($this->PageAnnots[$n])) { + foreach ($this->PageAnnots[$n] as $k => $pl) { + if (!empty($pl['opt']['file'])) { $embeddedfiles[$annotsnum+1] = true ; } // mPDF 5.7.2 /EmbeddedFiles + if (!empty($pl['opt']['popup']) || !empty($pl['opt']['file'])) { $annotsnum += 2 ; } + else { $annotsnum++; } + $this->PageAnnots[$n][$k]['pageobj'] = $this->n; + } + } +/*-- END ANNOTATIONS --*/ + +/*-- FORMS --*/ + // Active Forms + $formsnum = 0; + if ( count($this->mpdfform->forms) > 0 ) { + foreach( $this->mpdfform->forms as $val ) { + if ( $val['page'] == $n ) + $formsnum++; + } + } +/*-- END FORMS --*/ + if ($annotsnum || $formsnum) { + $s = '/Annots [ '; + for($i=0;$i<$annotsnum;$i++) { + if (!isset($embeddedfiles[$i])) { $s .= ($annotid + $i) . ' 0 R '; } // mPDF 5.7.2 /EmbeddedFiles + } + $annotid += $annotsnum; +/*-- FORMS --*/ + if ( count($this->mpdfform->forms) > 0 ) { + $this->mpdfform->addFormIds($n, $s, $annotid); + } +/*-- END FORMS --*/ + $s .= '] '; + $this->_out($s); + } + + $this->_out('/Contents '.($this->n+1).' 0 R>>'); + $this->_out('endobj'); + + //Page content + $this->_newobj(); + $p=($this->compress) ? gzcompress($thispage) : $thispage; + $this->_out('<<'.$filter.'/Length '.strlen($p).'>>'); + $this->_putstream($p); + $this->_out('endobj'); + } + $this->_putannots(); // mPDF 5.7.2 + + //Pages root + $this->offsets[1]=strlen($this->buffer); + $this->_out('1 0 obj'); + $this->_out('<_out($kids.']'); + $this->_out('/Count '.$nb); + $this->_out(sprintf('/MediaBox [0 0 %.3F %.3F]',$defwPt,$defhPt)); + $this->_out('>>'); + $this->_out('endobj'); +} + + +function _putannots() { // mPDF 5.7.2 + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + $nb=$this->page; + for($n=1;$n<=$nb;$n++) + { + $annotobjs = array(); + if(isset($this->PageLinks[$n]) || isset($this->PageAnnots[$n]) || count($this->mpdfform->forms) > 0 ) { + $wPt=$this->pageDim[$n]['w']*_MPDFK; + $hPt=$this->pageDim[$n]['h']*_MPDFK; + + //Links + if(isset($this->PageLinks[$n])) { + foreach($this->PageLinks[$n] as $key => $pl) { + $this->_newobj(); + $annot=''; + $rect=sprintf('%.3F %.3F %.3F %.3F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $annot .= '<_UTF16BEtextstring($pl[4]); + $annot .= ' /NM '.$this->_textstring(sprintf('%04u-%04u', $n, $key)); + $annot .= ' /M '.$this->_textstring('D:'.date('YmdHis')); + $annot .= ' /Border [0 0 0]'; + // Use this (instead of /Border) to specify border around link + // $annot .= ' /BS <PDFA || $this->PDFX) { $annot .= ' /F 28'; } + if (strpos($pl[4],'@')===0) { + $p=substr($pl[4],1); + // $h=isset($this->OrientationChanges[$p]) ? $wPt : $hPt; + $htarg=$this->pageDim[$p]['h']*_MPDFK; + $annot.=sprintf(' /Dest [%d 0 R /XYZ 0 %.3F null]>>',1+2*$p,$htarg); + } + else if(is_string($pl[4])) { + $annot .= ' /A <
    _textstring($pl[4]).'>> >>'; + } + else { + $l=$this->links[$pl[4]]; + // may not be set if #link points to non-existent target + if (isset($this->pageDim[$l[0]]['h'])) { $htarg=$this->pageDim[$l[0]]['h']*_MPDFK; } + else { $htarg=$this->h*_MPDFK; } // doesn't really matter + $annot.=sprintf(' /Dest [%d 0 R /XYZ 0 %.3F null]>>',1+2*$l[0],$htarg-$l[1]*_MPDFK); + } + $this->_out($annot); + $this->_out('endobj'); + } + } + + +/*-- ANNOTATIONS --*/ + if(isset($this->PageAnnots[$n])) { + foreach ($this->PageAnnots[$n] as $key => $pl) { + if ($pl['opt']['file']) { $FileAttachment=true; } + else { $FileAttachment=false; } + $this->_newobj(); + $annot=''; + $pl['opt'] = array_change_key_case($pl['opt'], CASE_LOWER); + $x = $pl['x']; + if ($this->annotMargin <> 0 || $x==0 || $x<0) { // Odd page + $x = ($wPt/_MPDFK) - $this->annotMargin; + } + $w = $h = 0; + $a = $x * _MPDFK; + $b = $hPt - ($pl['y'] * _MPDFK); + $annot .= '<n+1).' 0 R>>'; + $annot .= '>>'; + } + else { + $annot .= '/Subtype /Text'; + $w=20; $h=20; // mPDF 6 + } + $rect = sprintf('%.3F %.3F %.3F %.3F', $a, $b-$h, $a+$w, $b); + $annot .= ' /Rect ['.$rect.']'; + + // contents = description of file in free text + $annot .= ' /Contents '.$this->_UTF16BEtextstring($pl['txt']); + + $annot .= ' /NM '.$this->_textstring(sprintf('%04u-%04u', $n, (2000 + $key))); + $annot .= ' /M '.$this->_textstring('D:'.date('YmdHis')); + $annot .= ' /CreationDate '.$this->_textstring('D:'.date('YmdHis')); + $annot .= ' /Border [0 0 0]'; + if ($this->PDFA || $this->PDFX) { + $annot .= ' /F 28'; + $annot .= ' /CA 1'; + } + else if ($pl['opt']['ca']>0) { $annot .= ' /CA '.$pl['opt']['ca']; } + + $annotcolor = ' /C ['; + if (isset($pl['opt']['c']) AND $pl['opt']['c']) { + $col = $pl['opt']['c']; + if ($col{0}==3 || $col{0}==5) { $annotcolor .= sprintf("%.3F %.3F %.3F", ord($col{1})/255,ord($col{2})/255,ord($col{3})/255); } + else if ($col{0}==1) { $annotcolor .= sprintf("%.3F", ord($col{1})/255); } + else if ($col{0}==4 || $col{0}==6) { $annotcolor .= sprintf("%.3F %.3F %.3F %.3F", ord($col{1})/100,ord($col{2})/100,ord($col{3})/100,ord($col{4})/100); } + else { $annotcolor .= '1 1 0'; } + } + else { $annotcolor .= '1 1 0'; } + $annotcolor .= ']'; + $annot .= $annotcolor; + // Usually Author + // Use as Title for fileattachment + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { + $annot .= ' /T '.$this->_UTF16BEtextstring($pl['opt']['t']); + } + if ($FileAttachment) { + $iconsapp = array('Paperclip', 'Graph', 'PushPin', 'Tag'); + } + else { $iconsapp = array('Comment', 'Help', 'Insert', 'Key', 'NewParagraph', 'Note', 'Paragraph'); } + if (isset($pl['opt']['icon']) AND in_array($pl['opt']['icon'], $iconsapp)) { + $annot .= ' /Name /'.$pl['opt']['icon']; + } + else if ($FileAttachment) { $annot .= ' /Name /PushPin'; } + else { $annot .= ' /Name /Note'; } + if (!$FileAttachment) { + // /Subj is PDF 1.5 spec. + if (isset($pl['opt']['subj']) && !$this->PDFA && !$this->PDFX) { + $annot .= ' /Subj '.$this->_UTF16BEtextstring($pl['opt']['subj']); + } + if (!empty($pl['opt']['popup'])) { + $annot .= ' /Open true'; + $annot .= ' /Popup '.($this->n+1).' 0 R'; + } + else { $annot .= ' /Open false'; } + } + $annot .= ' /P '.$pl['pageobj'].' 0 R'; + $annot .= '>>'; + $this->_out($annot); + $this->_out('endobj'); + + if ($FileAttachment) { + $file = @file_get_contents($pl['opt']['file']) or die('mPDF Error: Cannot access file attachment - '.$pl['opt']['file']); + $filestream = gzcompress($file); + $this->_newobj(); + $this->_out('<_out('/Length '.strlen($filestream)); + $this->_out('/Filter /FlateDecode'); + $this->_out('>>'); + $this->_putstream($filestream); + $this->_out('endobj'); + } + else if (!empty($pl['opt']['popup'])) { + $this->_newobj(); + $annot=''; + if (is_array($pl['opt']['popup']) && isset($pl['opt']['popup'][0])) { $x = $pl['opt']['popup'][0] * _MPDFK; } + else { $x = $pl['x'] * _MPDFK; } + if (is_array($pl['opt']['popup']) && isset($pl['opt']['popup'][1])) { $y = $hPt - ($pl['opt']['popup'][1] * _MPDFK); } + else { $y = $hPt - ($pl['y'] * _MPDFK); } + if (is_array($pl['opt']['popup']) && isset($pl['opt']['popup'][2])) { $w = $pl['opt']['popup'][2] * _MPDFK; } + else { $w = 180; } + if (is_array($pl['opt']['popup']) && isset($pl['opt']['popup'][3])) { $h = $pl['opt']['popup'][3] * _MPDFK; } + else { $h = 120; } + $rect = sprintf('%.3F %.3F %.3F %.3F', $x, $y-$h, $x+$w, $y); + $annot .= '<_textstring('D:'.date('YmdHis')); + if ($this->PDFA || $this->PDFX) { $annot .= ' /F 28'; } + $annot .= ' /Parent '.($this->n-1).' 0 R'; + $annot .= '>>'; + $this->_out($annot); + $this->_out('endobj'); + } + + } + } +/*-- END ANNOTATIONS --*/ + +/*-- FORMS --*/ + // Active Forms + if ( count($this->mpdfform->forms) > 0 ) { + $this->mpdfform->_putFormItems($n, $hPt); + } +/*-- END FORMS --*/ + } + } +/*-- FORMS --*/ + // Active Forms - Radio Button Group entries + // Output Radio Button Group form entries (radio_on_obj_id already determined) + if (count($this->mpdfform->form_radio_groups)) { + $this->mpdfform->_putRadioItems($n); + } +/*-- END FORMS --*/ +} + + +/*-- ANNOTATIONS --*/ +function Annotation($text, $x=0, $y=0, $icon='Note', $author='', $subject='', $opacity=0, $colarray=false, $popup='', $file='') { + if (is_array($colarray) && count($colarray)==3) { $colarray = $this->ConvertColor('rgb('.$colarray[0].','.$colarray[1].','.$colarray[2].')'); } + if ($colarray === false) { $colarray = $this->ConvertColor('yellow'); } + if ($x==0) { $x = $this->x; } + if ($y==0) { $y = $this->y; } + $page = $this->page; + if ($page < 1) { // Document has not been started - assume it's for first page + $page = 1; + if ($x==0) { $x = $this->lMargin; } + if ($y==0) { $y = $this->tMargin; } + } + + if ($this->PDFA || $this->PDFX) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "Annotation markers cannot be semi-transparent in PDFA1-b or PDFX/1-a, so they may make underlying text unreadable. (Annotation markers moved to right margin)"; } + $x = ($this->w) - $this->rMargin*0.66; + } + if (!$this->annotMargin) { $y -= $this->FontSize / 2; } + + if (!$opacity && $this->annotMargin) { $opacity = 1; } + else if (!$opacity) { $opacity = $this->annotOpacity; } + + $an = array('txt' => $text, 'x' => $x, 'y' => $y, 'opt' => array('Icon'=>$icon, 'T'=>$author, 'Subj'=>$subject, 'C'=>$colarray, 'CA'=>$opacity, 'popup'=>$popup, 'file'=>$file)); + + if ($this->keep_block_together) { // don't write yet + return; + } + else if ($this->table_rotate) { + $this->tbrot_Annots[$this->page][]= $an; + return; + } + else if ($this->kwt) { + $this->kwt_Annots[$this->page][]= $an; + return; + } + if ($this->writingHTMLheader || $this->writingHTMLfooter) { + $this->HTMLheaderPageAnnots[]= $an; + return; + } + //Put an Annotation on the page + $this->PageAnnots[$page][] = $an; +/*-- COLUMNS --*/ + // Save cross-reference to Column buffer + $ref = count($this->PageAnnots[$this->page])-1; + $this->columnAnnots[$this->CurrCol][INTVAL($this->x)][INTVAL($this->y)] = $ref; +/*-- END COLUMNS --*/ +} +/*-- END ANNOTATIONS --*/ + + +function _putfonts() { + $nf=$this->n; + foreach($this->FontFiles as $fontkey=>$info) { + // TrueType embedded + if (isset($info['type']) && $info['type']=='TTF' && !$info['sip'] && !$info['smp']) { + $used = true; + $asSubset = false; + foreach($this->fonts AS $k=>$f) { + if (isset($f['fontkey']) && $f['fontkey'] == $fontkey && $f['type']=='TTF') { + $used = $f['used']; + if ($used) { + $nChars = (ord($f['cw'][0]) << 8) + ord($f['cw'][1]); + $usage = intval(count($f['subset'])*100 / $nChars); + $fsize = $info['length1']; + // Always subset the very large TTF files + if ($fsize > ($this->maxTTFFilesize *1024)) { $asSubset = true; } + else if ($usage < $this->percentSubset) { $asSubset = true; } + } + if ($this->PDFA || $this->PDFX) $asSubset = false; + $this->fonts[$k]['asSubset'] = $asSubset; + break; + } + } + if ($used && !$asSubset) { + //Font file embedding + $this->_newobj(); + $this->FontFiles[$fontkey]['n']=$this->n; + $font=''; + $originalsize = $info['length1']; + if ($this->repackageTTF || $this->fonts[$fontkey]['TTCfontID']>0 || $this->fonts[$fontkey]['useOTL']>0) { // mPDF 5.7.1 + // First see if there is a cached compressed file + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.ps.z')) { + $f=fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.ps.z','rb'); + if(!$f) { $this->Error('Font file .ps.z not found'); } + while(!feof($f)) { $font .= fread($f, 2048); } + fclose($f); + include(_MPDF_TTFONTDATAPATH.$fontkey.'.ps.php'); // sets $originalsize (of repackaged font) + } + else { + if (!class_exists('TTFontFile', false)) { include(_MPDF_PATH .'classes/ttfontsuni.php'); } + $ttf = new TTFontFile(); + $font = $ttf->repackageTTF($this->FontFiles[$fontkey]['ttffile'], $this->fonts[$fontkey]['TTCfontID'], $this->debugfonts, $this->fonts[$fontkey]['useOTL']); // mPDF 5.7.1 + + $originalsize = strlen($font); + $font = gzcompress($font); + unset($ttf); + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.ps.z',"wb"); + fwrite($fh,$font,strlen($font)); + fclose($fh); + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.ps.php',"wb"); + $len = ""; + fwrite($fh,$len,strlen($len)); + fclose($fh); + } + } + } + else { + // First see if there is a cached compressed file + if (file_exists(_MPDF_TTFONTDATAPATH.$fontkey.'.z')) { + $f=fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.z','rb'); + if(!$f) { $this->Error('Font file not found'); } + while(!feof($f)) { $font .= fread($f, 2048); } + fclose($f); + } + else { + $f=fopen($this->FontFiles[$fontkey]['ttffile'],'rb'); + if(!$f) { $this->Error('Font file not found'); } + while(!feof($f)) { $font .= fread($f, 2048); } + fclose($f); + $font = gzcompress($font); + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$fontkey.'.z',"wb"); + fwrite($fh,$font,strlen($font)); + fclose($fh); + } + } + } + + $this->_out('<_out('/Filter /FlateDecode'); + $this->_out('/Length1 '.$originalsize); + $this->_out('>>'); + $this->_putstream($font); + $this->_out('endobj'); + } + } + } + + $nfonts = count($this->fonts); + $fctr = 1; + foreach($this->fonts as $k=>$font) { + //Font objects + $type=$font['type']; + $name=$font['name']; + if ((!isset($font['used']) || !$font['used']) && $type=='TTF') { continue; } + if ($this->progressBar) { $this->UpdateProgressBar(2,intval($fctr*100/$nfonts),'Writing Fonts'); $fctr++; } // *PROGRESS-BAR* + if (isset($font['asSubset'])) { $asSubset = $font['asSubset']; } + else { $asSubset = ''; } +/*-- CJK-FONTS --*/ + if($type=='Type0') { // = Adobe CJK Fonts + $this->fonts[$k]['n']=$this->n+1; + $this->_newobj(); + $this->_out('<_putType0($font); + } + else +/*-- END CJK-FONTS --*/ + if($type=='core') { + //Standard font + $this->fonts[$k]['n']=$this->n+1; + if ($this->PDFA || $this->PDFX) { $this->Error('Core fonts are not allowed in PDF/A1-b or PDFX/1-a files (Times, Helvetica, Courier etc.)'); } + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$name); + $this->_out('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') { + $this->_out('/Encoding /WinAnsiEncoding'); + } + $this->_out('>>'); + $this->_out('endobj'); + } + // TrueType embedded SUBSETS for SIP (CJK extB containing Supplementary Ideographic Plane 2) + // Or Unicode Plane 1 - Supplementary Multilingual Plane + else if ($type=='TTF' && ($font['sip'] || $font['smp'])) { + if (!$font['used']) { continue; } + $ssfaid="AA"; + if (!class_exists('TTFontFile', false)) { include(_MPDF_PATH .'classes/ttfontsuni.php'); } + $ttf = new TTFontFile(); + for($sfid=0;$sfidfonts[$k]['n'][$sfid]=$this->n+1; // NB an array for subset + $subsetname = 'MPDF'.$ssfaid.'+'.$font['name']; + $ssfaid++; + + /* For some strange reason a subset ($sfid > 0) containing less than 97 characters causes an error + so fill up the array */ + for($j=count($font['subsets'][$sfid]);$j<98;$j++) { + $font['subsets'][$sfid][$j]=0; + } + + $subset = $font['subsets'][$sfid]; + unset($subset[0]); + $ttfontstream = $ttf->makeSubsetSIP($font['ttffile'], $subset, $font['TTCfontID'], $this->debugfonts, $font['useOTL']); // mPDF 5.7.1 + $ttfontsize = strlen($ttfontstream); + $fontstream = gzcompress($ttfontstream); + $widthstring = ''; + $toUnistring = ''; + + + foreach($font['subsets'][$sfid] AS $cp=>$u) { + $w = $this->_getCharWidth($font['cw'], $u); + if ($w !== false) { + $widthstring .= $w.' '; + } + else { + $widthstring .= round($ttf->defaultWidth).' '; + } + if ($u > 65535) { + $utf8 = chr(($u>>18)+240).chr((($u>>12)&63)+128).chr((($u>>6)&63)+128) .chr(($u&63)+128); + $utf16 = mb_convert_encoding($utf8, 'UTF-16BE', 'UTF-8'); + $l1 = ord($utf16[0]); + $h1 = ord($utf16[1]); + $l2 = ord($utf16[2]); + $h2 = ord($utf16[3]); + $toUnistring .= sprintf("<%02s> <%02s%02s%02s%02s>\n", strtoupper(dechex($cp)), strtoupper(dechex($l1)), strtoupper(dechex($h1)), strtoupper(dechex($l2)), strtoupper(dechex($h2))); + } + else { + $toUnistring .= sprintf("<%02s> <%04s>\n", strtoupper(dechex($cp)), strtoupper(dechex($u))); + } + } + + //Additional Type1 or TrueType font + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$subsetname); + $this->_out('/Subtype /TrueType'); + $this->_out('/FirstChar 0 /LastChar '.(count($font['subsets'][$sfid])-1)); + $this->_out('/Widths '.($this->n+1).' 0 R'); + $this->_out('/FontDescriptor '.($this->n+2).' 0 R'); + $this->_out('/ToUnicode '.($this->n + 3).' 0 R'); + $this->_out('>>'); + $this->_out('endobj'); + + //Widths + $this->_newobj(); + $this->_out('['.$widthstring.']'); + $this->_out('endobj'); + + //Descriptor + $this->_newobj(); + $s='<$v) { + if ($kd == 'Flags') { $v = $v | 4; $v = $v & ~32; } // SYMBOLIC font flag + $s.=' /'.$kd.' '.$v."\n"; + } + $s.='/FontFile2 '.($this->n + 2).' 0 R'; + $this->_out($s.'>>'); + $this->_out('endobj'); + + // ToUnicode + $this->_newobj(); + $toUni = "/CIDInit /ProcSet findresource begin\n"; + $toUni .= "12 dict begin\n"; + $toUni .= "begincmap\n"; + $toUni .= "/CIDSystemInfo\n"; + $toUni .= "< <%02s>\n", strtoupper(dechex(count($font['subsets'][$sfid])-1))); + $toUni .= "endcodespacerange\n"; + $toUni .= count($font['subsets'][$sfid])." beginbfchar\n"; + $toUni .= $toUnistring; + $toUni .= "endbfchar\n"; + $toUni .= "endcmap\n"; + $toUni .= "CMapName currentdict /CMap defineresource pop\n"; + $toUni .= "end\n"; + $toUni .= "end\n"; + $this->_out('<>'); + $this->_putstream($toUni); + $this->_out('endobj'); + + //Font file + $this->_newobj(); + $this->_out('<_out('/Filter /FlateDecode'); + $this->_out('/Length1 '.$ttfontsize); + $this->_out('>>'); + $this->_putstream($fontstream); + $this->_out('endobj'); + } // foreach subset + unset($ttf); + } + // TrueType embedded SUBSETS or FULL + else if ($type=='TTF') { + $this->fonts[$k]['n']=$this->n+1; + if ($asSubset ) { + $ssfaid="A"; + if (!class_exists('TTFontFile', false)) { include(_MPDF_PATH .'classes/ttfontsuni.php'); } + $ttf = new TTFontFile(); + $fontname = 'MPDFA'.$ssfaid.'+'.$font['name']; + $subset = $font['subset']; + unset($subset[0]); + $ttfontstream = $ttf->makeSubset($font['ttffile'], $subset, $font['TTCfontID'], $this->debugfonts, $font['useOTL']); + $ttfontsize = strlen($ttfontstream); + $fontstream = gzcompress($ttfontstream); + $codeToGlyph = $ttf->codeToGlyph; + unset($codeToGlyph[0]); + } + else { $fontname = $font['name']; } + // Type0 Font + // A composite font - a font composed of other fonts, organized hierarchically + $this->_newobj(); + $this->_out('<_out('/Subtype /Type0'); + $this->_out('/BaseFont /'.$fontname.''); + $this->_out('/Encoding /Identity-H'); + $this->_out('/DescendantFonts ['.($this->n + 1).' 0 R]'); + $this->_out('/ToUnicode '.($this->n + 2).' 0 R'); + $this->_out('>>'); + $this->_out('endobj'); + + // CIDFontType2 + // A CIDFont whose glyph descriptions are based on TrueType font technology + $this->_newobj(); + $this->_out('<_out('/Subtype /CIDFontType2'); + $this->_out('/BaseFont /'.$fontname.''); + $this->_out('/CIDSystemInfo '.($this->n + 2).' 0 R'); + $this->_out('/FontDescriptor '.($this->n + 3).' 0 R'); + if (isset($font['desc']['MissingWidth'])){ + $this->_out('/DW '.$font['desc']['MissingWidth'].''); + } + + if (!$asSubset && file_exists(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw')) { + $w = ''; + $w=file_get_contents(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw'); + $this->_out($w); + } + else { + $this->_putTTfontwidths($font, $asSubset, ($asSubset ? $ttf->maxUni : 0)); + } + + $this->_out('/CIDToGIDMap '.($this->n + 4).' 0 R'); + $this->_out('>>'); + $this->_out('endobj'); + + // ToUnicode + $this->_newobj(); + $toUni = "/CIDInit /ProcSet findresource begin\n"; + $toUni .= "12 dict begin\n"; + $toUni .= "begincmap\n"; + $toUni .= "/CIDSystemInfo\n"; + $toUni .= "<_out('<>'); + $this->_putstream($toUni); + $this->_out('endobj'); + + + // CIDSystemInfo dictionary + $this->_newobj(); + $this->_out('<_out('/Ordering (UCS)'); + $this->_out('/Supplement 0'); + $this->_out('>>'); + $this->_out('endobj'); + + // Font descriptor + $this->_newobj(); + $this->_out('<_out('/FontName /'.$fontname); + foreach($font['desc'] as $kd=>$v) { + if ($asSubset && $kd == 'Flags') { $v = $v | 4; $v = $v & ~32; } // SYMBOLIC font flag + $this->_out(' /'.$kd.' '.$v); + } + if ($font['panose']) { + $this->_out(' /Style << /Panose <'.$font['panose'].'> >>'); + } + if ($asSubset ) { + $this->_out('/FontFile2 '.($this->n + 2).' 0 R'); + } + else if ($font['fontkey']) { + // obj ID of a stream containing a TrueType font program + $this->_out('/FontFile2 '.$this->FontFiles[$font['fontkey']]['n'].' 0 R'); + } + $this->_out('>>'); + $this->_out('endobj'); + + // Embed CIDToGIDMap + // A specification of the mapping from CIDs to glyph indices + if ($asSubset ) { + $cidtogidmap = ''; + $cidtogidmap = str_pad('', 256*256*2, "\x00"); + foreach($codeToGlyph as $cc=>$glyph) { + $cidtogidmap[$cc*2] = chr($glyph >> 8); + $cidtogidmap[$cc*2 + 1] = chr($glyph & 0xFF); + } + $cidtogidmap = gzcompress($cidtogidmap); + } + else { + // First see if there is a cached CIDToGIDMapfile + $cidtogidmap = ''; + if (file_exists(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cgm')) { + $f=fopen(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cgm','rb'); + while(!feof($f)) { $cidtogidmap .= fread($f, 2048); } + fclose($f); + } + else { + if (!class_exists('TTFontFile', false)) { include(_MPDF_PATH .'classes/ttfontsuni.php'); } + $ttf = new TTFontFile(); + $charToGlyph = $ttf->getCTG($font['ttffile'], $font['TTCfontID'], $this->debugfonts, $font['useOTL']); + $cidtogidmap = str_pad('', 256*256*2, "\x00"); + foreach($charToGlyph as $cc=>$glyph) { + $cidtogidmap[$cc*2] = chr($glyph >> 8); + $cidtogidmap[$cc*2 + 1] = chr($glyph & 0xFF); + } + unset($ttf); + $cidtogidmap = gzcompress($cidtogidmap); + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cgm',"wb"); + fwrite($fh,$cidtogidmap,strlen($cidtogidmap)); + fclose($fh); + } + } + } + $this->_newobj(); + $this->_out('<_out('/Filter /FlateDecode'); + $this->_out('>>'); + $this->_putstream($cidtogidmap); + $this->_out('endobj'); + + //Font file + if ($asSubset ) { + $this->_newobj(); + $this->_out('<_out('/Filter /FlateDecode'); + $this->_out('/Length1 '.$ttfontsize); + $this->_out('>>'); + $this->_putstream($fontstream); + $this->_out('endobj'); + unset($ttf); + } + } + else { $this->Error('Unsupported font type: '.$type.' ('.$name.')'); } + } +} + + + +function _putTTfontwidths(&$font, $asSubset, $maxUni) { + if ($asSubset && file_exists(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw127.php')) { + include(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw127.php') ; + $startcid = 128; + } + else { + $rangeid = 0; + $range = array(); + $prevcid = -2; + $prevwidth = -1; + $interval = false; + $startcid = 1; + } + if ($asSubset) { $cwlen = $maxUni + 1; } + else { $cwlen = (strlen($font['cw'])/2); } + + // for each character + for ($cid=$startcid; $cid<$cwlen; $cid++) { + if ($cid==128 && $asSubset && (!file_exists(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw127.php'))) { + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw127.php',"wb"); + $cw127='"; + fwrite($fh,$cw127,strlen($cw127)); + fclose($fh); + } + } + if ($font['cw'][$cid*2] == "\00" && $font['cw'][$cid*2+1] == "\00") { continue; } + $width = (ord($font['cw'][$cid*2]) << 8) + ord($font['cw'][$cid*2+1]); + if ($width == 65535) { $width = 0; } + if ($asSubset && $cid > 255 && (!isset($font['subset'][$cid]) || !$font['subset'][$cid])) { + continue; + } + if ($asSubset && $cid > 0xFFFF) { continue; } // mPDF 6 + if (!isset($font['dw']) || (isset($font['dw']) && $width != $font['dw'])) { + if ($cid == ($prevcid + 1)) { + // consecutive CID + if ($width == $prevwidth) { + if ($width == $range[$rangeid][0]) { + $range[$rangeid][] = $width; + } else { + array_pop($range[$rangeid]); + // new range + $rangeid = $prevcid; + $range[$rangeid] = array(); + $range[$rangeid][] = $prevwidth; + $range[$rangeid][] = $width; + } + $interval = true; + $range[$rangeid]['interval'] = true; + } else { + if ($interval) { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + } else { + $range[$rangeid][] = $width; + } + $interval = false; + } + } else { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + $interval = false; + } + $prevcid = $cid; + $prevwidth = $width; + } + } + $w = $this->_putfontranges($range); + $this->_out($w); + if (!$asSubset) { + if (is_writable(dirname(_MPDF_TTFONTDATAPATH.'x'))) { + $fh = fopen(_MPDF_TTFONTDATAPATH.$font['fontkey'].'.cw',"wb"); + fwrite($fh,$w,strlen($w)); + fclose($fh); + } + } +} + +function _putfontranges(&$range) { + // optimize ranges + $prevk = -1; + $nextk = -1; + $prevint = false; + foreach ($range as $k => $ws) { + $cws = count($ws); + if (($k == $nextk) AND (!$prevint) AND ((!isset($ws['interval'])) OR ($cws < 4))) { + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + $range[$prevk] = array_merge($range[$prevk], $range[$k]); + unset($range[$k]); + } else { + $prevk = $k; + } + $nextk = $k + $cws; + if (isset($ws['interval'])) { + if ($cws > 3) { + $prevint = true; + } else { + $prevint = false; + } + unset($range[$k]['interval']); + --$nextk; + } else { + $prevint = false; + } + } + // output data + $w = ''; + foreach ($range as $k => $ws) { + if (count(array_count_values($ws)) == 1) { + // interval mode is more compact + $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0]; + } else { + // range mode + $w .= ' '.$k.' [ '.implode(' ', $ws).' ]' . "\n"; + } + } + return '/W ['.$w.' ]'; +} + + +function _putfontwidths(&$font, $cidoffset=0) { + ksort($font['cw']); + unset($font['cw'][65535]); + $rangeid = 0; + $range = array(); + $prevcid = -2; + $prevwidth = -1; + $interval = false; + // for each character + foreach ($font['cw'] as $cid => $width) { + $cid -= $cidoffset; + if (!isset($font['dw']) || (isset($font['dw']) && $width != $font['dw'])) { + if ($cid == ($prevcid + 1)) { + // consecutive CID + if ($width == $prevwidth) { + if ($width == $range[$rangeid][0]) { + $range[$rangeid][] = $width; + } else { + array_pop($range[$rangeid]); + // new range + $rangeid = $prevcid; + $range[$rangeid] = array(); + $range[$rangeid][] = $prevwidth; + $range[$rangeid][] = $width; + } + $interval = true; + $range[$rangeid]['interval'] = true; + } else { + if ($interval) { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + } else { + $range[$rangeid][] = $width; + } + $interval = false; + } + } else { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + $interval = false; + } + $prevcid = $cid; + $prevwidth = $width; + } + } + $this->_out($this->_putfontranges($range)); +} + + +/*-- CJK-FONTS --*/ + +// from class PDF_Chinese CJK EXTENSIONS +function _putType0(&$font) +{ + //Type0 + $this->_out('/Subtype /Type0'); + $this->_out('/BaseFont /'.$font['name'].'-'.$font['CMap']); + $this->_out('/Encoding /'.$font['CMap']); + $this->_out('/DescendantFonts ['.($this->n+1).' 0 R]'); + $this->_out('>>'); + $this->_out('endobj'); + //CIDFont + $this->_newobj(); + $this->_out('<_out('/Subtype /CIDFontType0'); + $this->_out('/BaseFont /'.$font['name']); + + $cidinfo = '/Registry '.$this->_textstring('Adobe'); + $cidinfo .= ' /Ordering '.$this->_textstring($font['registry']['ordering']); + $cidinfo .= ' /Supplement '.$font['registry']['supplement']; + $this->_out('/CIDSystemInfo <<'.$cidinfo.'>>'); + + $this->_out('/FontDescriptor '.($this->n+1).' 0 R'); + if (isset($font['MissingWidth'])){ + $this->_out('/DW '.$font['MissingWidth'].''); + } + $this->_putfontwidths($font, 31); + $this->_out('>>'); + $this->_out('endobj'); + + //Font descriptor + $this->_newobj(); + $s = '< $v) { + if ($k != 'Style') { + $s .= ' /'.$k.' '.$v.''; + } + } + $this->_out($s.'>>'); + $this->_out('endobj'); +} +/*-- END CJK-FONTS --*/ + + + +function _putimages() +{ + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + reset($this->images); + while(list($file,$info)=each($this->images)) { + $this->_newobj(); + $this->images[$file]['n']=$this->n; + $this->_out('<_out('/Subtype /Image'); + $this->_out('/Width '.$info['w']); + $this->_out('/Height '.$info['h']); + if (isset($info['interpolation']) && $info['interpolation']) { + $this->_out('/Interpolate true'); // mPDF 6 - image interpolation shall be performed by a conforming reader + } + if (isset($info['masked'])) { + $this->_out('/SMask '.($this->n - 1).' 0 R'); + } + // set color space + $icc = false; + if (isset($info['icc']) AND ($info['icc'] !== false)) { + // ICC Colour Space + $icc = true; + $this->_out('/ColorSpace [/ICCBased '.($this->n + 1).' 0 R]'); + } + else if($info['cs']=='Indexed') { + if ($this->PDFX || ($this->PDFA && $this->restrictColorSpace==3)) { $this->Error("PDFA1-b and PDFX/1-a files do not permit using mixed colour space (".$file.")."); } + $this->_out('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + } + else { + $this->_out('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') { + if ($this->PDFA && $this->restrictColorSpace!=3) { $this->Error("PDFA1-b does not permit Images using mixed colour space (".$file.")."); } + if($info['type']=='jpg') { $this->_out('/Decode [1 0 1 0 1 0 1 0]'); } + } + else if ($info['cs']=='DeviceRGB' && ($this->PDFX || ($this->PDFA && $this->restrictColorSpace==3))) { $this->Error("PDFA1-b and PDFX/1-a files do not permit using mixed colour space (".$file.")."); } + } + $this->_out('/BitsPerComponent '.$info['bpc']); + if (isset($info['f']) && $info['f']) { $this->_out('/Filter /'.$info['f']); } + if(isset($info['parms'])) { $this->_out($info['parms']); } + if(isset($info['trns']) and is_array($info['trns'])) { + $trns=''; + for($i=0;$i_out('/Mask ['.$trns.']'); + } + $this->_out('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + unset($this->images[$file]['data']); + $this->_out('endobj'); + + // ICC colour profile + if ($icc) { + $this->_newobj(); + $icc = ($this->compress) ? gzcompress($info['icc']) : $info['icc']; + $this->_out('<>'); + $this->_putstream($icc); + $this->_out('endobj'); + } + //Palette + else if($info['cs']=='Indexed') { + $this->_newobj(); + $pal=($this->compress) ? gzcompress($info['pal']) : $info['pal']; + $this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); + $this->_putstream($pal); + $this->_out('endobj'); + } + } +} + +function _putinfo() +{ + $this->_out('/Producer '.$this->_UTF16BEtextstring('mPDF '.mPDF_VERSION)); + if(!empty($this->title)) + $this->_out('/Title '.$this->_UTF16BEtextstring($this->title)); + if(!empty($this->subject)) + $this->_out('/Subject '.$this->_UTF16BEtextstring($this->subject)); + if(!empty($this->author)) + $this->_out('/Author '.$this->_UTF16BEtextstring($this->author)); + if(!empty($this->keywords)) + $this->_out('/Keywords '.$this->_UTF16BEtextstring($this->keywords)); + if(!empty($this->creator)) + $this->_out('/Creator '.$this->_UTF16BEtextstring($this->creator)); + + $z = date('O'); // +0200 + $offset = substr($z,0,3)."'".substr($z,3,2)."'"; + $this->_out('/CreationDate '.$this->_textstring(date('YmdHis').$offset)); + $this->_out('/ModDate '.$this->_textstring(date('YmdHis').$offset)); + if ($this->PDFX) { + $this->_out('/Trapped/False'); + $this->_out('/GTS_PDFXVersion(PDF/X-1a:2003)'); + } +} + +function _putmetadata() { + $this->_newobj(); + $this->MetadataRoot = $this->n; + $Producer = 'mPDF '.mPDF_VERSION; + $z = date('O'); // +0200 + $offset = substr($z,0,3).':'.substr($z,3,2); + $CreationDate = date('Y-m-d\TH:i:s').$offset; // 2006-03-10T10:47:26-05:00 2006-06-19T09:05:17Z + $uuid = sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand(0, 0xffff), mt_rand(0, 0xffff), + mt_rand(0, 0xffff), mt_rand(0, 0x0fff) | 0x4000, mt_rand(0, 0x3fff) | 0x8000, + mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff) ); + + + $m = ''."\n"; // begin = FEFF BOM + $m .= ' '."\n"; + $m .= ' '."\n"; + $m .= ' '."\n"; + $m .= ' '.$Producer.''."\n"; + if(!empty($this->keywords)) { $m .= ' '.$this->keywords.''."\n"; } + $m .= ' '."\n"; + + $m .= ' '."\n"; + $m .= ' '.$CreationDate.''."\n"; + $m .= ' '.$CreationDate.''."\n"; + $m .= ' '.$CreationDate.''."\n"; + if(!empty($this->creator)) { $m .= ' '.$this->creator.''."\n"; } + $m .= ' '."\n"; + + // DC elements + $m .= ' '."\n"; + $m .= ' application/pdf'."\n"; + if(!empty($this->title)) { + $m .= ' + + '.$this->title.' + + '."\n"; + } + if(!empty($this->keywords)) { + $m .= ' + + '.$this->keywords.' + + '."\n"; + } + if(!empty($this->subject)) { + $m .= ' + + '.$this->subject.' + + '."\n"; + } + if(!empty($this->author)) { + $m .= ' + + '.$this->author.' + + '."\n"; + } + $m .= ' '."\n"; + + + // This bit is specific to PDFX-1a + if ($this->PDFX) { + $m .= ' '."\n"; + } + + // This bit is specific to PDFA-1b + else if ($this->PDFA) { + $m .= ' '."\n"; + $m .= ' 1'."\n"; + $m .= ' B'."\n"; + $m .= ' 2005'."\n"; + $m .= ' '."\n"; + } + + $m .= ' '."\n"; + $m .= ' uuid:'.$uuid.''."\n"; + $m .= ' '."\n"; + $m .= ' '."\n"; + $m .= ' '."\n"; + $m .= str_repeat(str_repeat(' ',100)."\n",20); // 2-4kB whitespace padding required + $m .= ''; // "r" read only + $this->_out('<>'); + $this->_putstream($m); + $this->_out('endobj'); +} + +function _putoutputintent() { + $this->_newobj(); + $this->OutputIntentRoot = $this->n; + $this->_out('<PDFA) { + $this->_out('/S /GTS_PDFA1'); + if ($this->ICCProfile) { + $this->_out('/Info ('.preg_replace('/_/',' ',$this->ICCProfile).')'); + $this->_out('/OutputConditionIdentifier (Custom)'); + $this->_out('/OutputCondition ()'); + } + else { + $this->_out('/Info (sRGB IEC61966-2.1)'); + $this->_out('/OutputConditionIdentifier (sRGB IEC61966-2.1)'); + $this->_out('/OutputCondition ()'); + } + $this->_out('/DestOutputProfile '.($this->n+1).' 0 R'); + } + else if ($this->PDFX) { // always a CMYK profile + $this->_out('/S /GTS_PDFX'); + if ($this->ICCProfile) { + $this->_out('/Info ('.preg_replace('/_/',' ',$this->ICCProfile).')'); + $this->_out('/OutputConditionIdentifier (Custom)'); + $this->_out('/OutputCondition ()'); + $this->_out('/DestOutputProfile '.($this->n+1).' 0 R'); + } + else { + $this->_out('/Info (CGATS TR 001)'); + $this->_out('/OutputConditionIdentifier (CGATS TR 001)'); + $this->_out('/OutputCondition (CGATS TR 001 (SWOP))'); + $this->_out('/RegistryName (http://www.color.org)'); + } + } + $this->_out('>>'); + $this->_out('endobj'); + + if ($this->PDFX && !$this->ICCProfile) { return; } // no ICCProfile embedded + + $this->_newobj(); + if ($this->ICCProfile) + $s = file_get_contents(_MPDF_PATH.'iccprofiles/'.$this->ICCProfile.'.icc'); + else + $s = file_get_contents(_MPDF_PATH.'iccprofiles/sRGB_IEC61966-2-1.icc'); + if ($this->compress) { $s = gzcompress($s); } + $this->_out('<<'); + if ($this->PDFX || ($this->PDFA && $this->restrictColorSpace == 3)) { $this->_out('/N 4'); } + else { $this->_out('/N 3'); } + if ($this->compress) + $this->_out('/Filter /FlateDecode '); + $this->_out('/Length '.strlen($s).'>>'); + $this->_putstream($s); + $this->_out('endobj'); +} + + +function _putcatalog() { + $this->_out('/Type /Catalog'); + $this->_out('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') $this->_out('/OpenAction [3 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') $this->_out('/OpenAction [3 0 R /FitH null]'); + elseif($this->ZoomMode=='real') $this->_out('/OpenAction [3 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) $this->_out('/OpenAction [3 0 R /XYZ null null '.($this->ZoomMode/100).']'); + else $this->_out('/OpenAction [3 0 R /XYZ null null null]'); + if($this->LayoutMode=='single') $this->_out('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') $this->_out('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='twoleft') $this->_out('/PageLayout /TwoColumnLeft'); + elseif($this->LayoutMode=='tworight') $this->_out('/PageLayout /TwoColumnRight'); + elseif($this->LayoutMode=='two') { + if ($this->mirrorMargins) { $this->_out('/PageLayout /TwoColumnRight'); } + else { $this->_out('/PageLayout /TwoColumnLeft'); } + } + +/*-- BOOKMARKS --*/ + if(count($this->BMoutlines)>0) { + $this->_out('/Outlines '.$this->OutlineRoot.' 0 R'); + $this->_out('/PageMode /UseOutlines'); + } +/*-- END BOOKMARKS --*/ + if(is_int(strpos($this->DisplayPreferences,'FullScreen'))) $this->_out('/PageMode /FullScreen'); + + // Metadata + if ($this->PDFA || $this->PDFX) { + $this->_out('/Metadata '.$this->MetadataRoot.' 0 R'); + } + // OutputIntents + if ($this->PDFA || $this->PDFX || $this->ICCProfile) { + $this->_out('/OutputIntents ['.$this->OutputIntentRoot.' 0 R]'); + } + +/*-- FORMS --*/ + if (count($this->mpdfform->forms)>0) { + $this->mpdfform->_putFormsCatalog(); + } +/*-- END FORMS --*/ + if ( isset($this->js) ) { + $this->_out('/Names << /JavaScript '.($this->n_js).' 0 R >> '); + } + + if($this->DisplayPreferences || $this->directionality == 'rtl' || $this->mirrorMargins) { + $this->_out('/ViewerPreferences<<'); + if(is_int(strpos($this->DisplayPreferences,'HideMenubar'))) $this->_out('/HideMenubar true'); + if(is_int(strpos($this->DisplayPreferences,'HideToolbar'))) $this->_out('/HideToolbar true'); + if(is_int(strpos($this->DisplayPreferences,'HideWindowUI'))) $this->_out('/HideWindowUI true'); + if(is_int(strpos($this->DisplayPreferences,'DisplayDocTitle'))) $this->_out('/DisplayDocTitle true'); + if(is_int(strpos($this->DisplayPreferences,'CenterWindow'))) $this->_out('/CenterWindow true'); + if(is_int(strpos($this->DisplayPreferences,'FitWindow'))) $this->_out('/FitWindow true'); + // /PrintScaling is PDF 1.6 spec. + if(is_int(strpos($this->DisplayPreferences,'NoPrintScaling')) && !$this->PDFA && !$this->PDFX) + $this->_out('/PrintScaling /None'); + if($this->directionality == 'rtl') $this->_out('/Direction /R2L'); + // /Duplex is PDF 1.7 spec. + if($this->mirrorMargins && !$this->PDFA && !$this->PDFX) { + // if ($this->DefOrientation=='P') $this->_out('/Duplex /DuplexFlipShortEdge'); + $this->_out('/Duplex /DuplexFlipLongEdge'); // PDF v1.7+ + } + $this->_out('>>'); + } + if($this->open_layer_pane && ($this->hasOC || count($this->layers))) + $this->_out('/PageMode /UseOC'); + + if ($this->hasOC || count($this->layers)) { + $p = $v = $h = $l = $loff = $lall = $as = ''; + if ($this->hasOC) { + if (($this->hasOC & 1) == 1) $p=$this->n_ocg_print.' 0 R'; + if (($this->hasOC & 2) == 2) $v=$this->n_ocg_view.' 0 R'; + if (($this->hasOC & 4) == 4) $h=$this->n_ocg_hidden.' 0 R'; + $as="<> <>"; + } + + if(count($this->layers)) { + foreach($this->layers as $k=>$layer) { + if (strtolower($this->layerDetails[$k]['state'])=='hidden') { $loff .= $layer['n'].' 0 R '; } + else { $l .= $layer['n'].' 0 R '; } + $lall .= $layer['n'].' 0 R '; + } + } + $this->_out("/OCProperties <_out("/Order [$v $p $h $lall] "); + if ($as) $this->_out("/AS [$as] "); + $this->_out(">>>>"); + + } + +} + +// Inactive function left for backwards compatability +function SetUserRights($enable=true, $annots="", $form="", $signature="") { + // Does nothing +} + +function _enddoc() { + if ($this->progressBar) { $this->UpdateProgressBar(2,'10','Writing Headers & Footers'); } // *PROGRESS-BAR* + $this->_puthtmlheaders(); + if ($this->progressBar) { $this->UpdateProgressBar(2,'20','Writing Pages'); } // *PROGRESS-BAR* + + // Remove references to unused fonts (usually default font) + foreach($this->fonts as $fk=>$font) { + if (isset($font['type']) && $font['type']=='TTF' && !$font['used']) { + if ($font['sip'] || $font['smp']) { + foreach($font['subsetfontids'] AS $k => $fid) { + foreach($this->pages AS $pn=>$page) { + $this->pages[$pn] = preg_replace('/\s\/F'.$fid.' \d[\d.]* Tf\s/is',' ',$this->pages[$pn]); + } + } + } + else { + foreach($this->pages AS $pn=>$page) { + $this->pages[$pn] = preg_replace('/\s\/F'.$font['i'].' \d[\d.]* Tf\s/is',' ',$this->pages[$pn]); + } + } + } + } + + if (count($this->layers)) { + foreach($this->pages AS $pn=>$page) { + preg_match_all('/\/OCZ-index \/ZI(\d+) BDC(.*?)(EMCZ)-index/is',$this->pages[$pn],$m1); + preg_match_all('/\/OCBZ-index \/ZI(\d+) BDC(.*?)(EMCBZ)-index/is',$this->pages[$pn],$m2); + preg_match_all('/\/OCGZ-index \/ZI(\d+) BDC(.*?)(EMCGZ)-index/is',$this->pages[$pn],$m3); + $m = array(); + for ($i=0;$i<4;$i++) { + $m[$i] = array_merge($m1[$i],$m2[$i],$m3[$i]); + } + if (count($m[0])) { + $sortarr = array(); + for($i=0;$i$k) { + $this->pages[$pn] = str_replace($m[0][$i],'',$this->pages[$pn] ); + $this->pages[$pn] .= "\n".$m[0][$i]."\n"; + } + $this->pages[$pn] = preg_replace('/\/OC[BG]{0,1}Z-index \/ZI(\d+) BDC/is','/OC /ZI\\1 BDC ',$this->pages[$pn]); + $this->pages[$pn] = preg_replace('/EMC[BG]{0,1}Z-index/is','EMC',$this->pages[$pn]); + } + } + } + + $this->_putpages(); + if ($this->progressBar) { $this->UpdateProgressBar(2,'30','Writing document resources'); } // *PROGRESS-BAR* + + $this->_putresources(); + //Info + $this->_newobj(); + $this->InfoRoot = $this->n; + $this->_out('<<'); + if ($this->progressBar) { $this->UpdateProgressBar(2,'80','Writing document info'); } // *PROGRESS-BAR* + $this->_putinfo(); + $this->_out('>>'); + $this->_out('endobj'); + + // METADATA + if ($this->PDFA || $this->PDFX) { $this->_putmetadata(); } + // OUTPUTINTENT + if ($this->PDFA || $this->PDFX || $this->ICCProfile) { $this->_putoutputintent(); } + + //Catalog + $this->_newobj(); + $this->_out('<<'); + if ($this->progressBar) { $this->UpdateProgressBar(2,'90','Writing document catalog'); } // *PROGRESS-BAR* + $this->_putcatalog(); + $this->_out('>>'); + $this->_out('endobj'); + //Cross-ref + $o=strlen($this->buffer); + $this->_out('xref'); + $this->_out('0 '.($this->n+1)); + $this->_out('0000000000 65535 f '); + for($i=1; $i <= $this->n ; $i++) + $this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); + //Trailer + $this->_out('trailer'); + $this->_out('<<'); + $this->_puttrailer(); + $this->_out('>>'); + $this->_out('startxref'); + $this->_out($o); + + $this->buffer .= '%%EOF'; + $this->state=3; +/*-- IMPORTS --*/ + + if ($this->enableImports && count($this->parsers) > 0) { + foreach ($this->parsers as $k => $_){ + $this->parsers[$k]->closeFile(); + $this->parsers[$k] = null; + unset($this->parsers[$k]); + } + } +/*-- END IMPORTS --*/ +} + +function _beginpage($orientation,$mgl='',$mgr='',$mgt='',$mgb='',$mgh='',$mgf='',$ohname='',$ehname='',$ofname='',$efname='',$ohvalue=0,$ehvalue=0,$ofvalue=0,$efvalue=0,$pagesel='',$newformat='') { + if (!($pagesel && $this->page==1 && (sprintf("%0.4f", $this->y)==sprintf("%0.4f", $this->tMargin)))) { + $this->page++; + $this->pages[$this->page]=''; + } + $this->state=2; + $resetHTMLHeadersrequired = false; + + if ($newformat) { $this->_setPageSize($newformat, $orientation); } +/*-- CSS-PAGE --*/ + // Paged media (page-box) + if ($pagesel || (isset($this->page_box['using']) && $this->page_box['using'])) { + if ($pagesel || $this->page==1) { $first = true; } + else { $first = false; } + if ($this->mirrorMargins && ($this->page % 2==0)) { $oddEven = 'E'; } + else { $oddEven = 'O'; } + if ($pagesel) { $psel = $pagesel; } + else if ($this->page_box['current']) { $psel = $this->page_box['current']; } + else { $psel = ''; } + list($orientation,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$hname,$fname,$bg,$resetpagenum,$pagenumstyle,$suppress,$marks,$newformat) = $this->SetPagedMediaCSS($psel, $first, $oddEven); + if ($this->mirrorMargins && ($this->page % 2==0)) { + if ($hname) { $ehvalue = 1; $ehname = $hname; } else { $ehvalue = -1; } + if ($fname) { $efvalue = 1; $efname = $fname; } else { $efvalue = -1; } + } + else { + if ($hname) { $ohvalue = 1; $ohname = $hname; } else { $ohvalue = -1; } + if ($fname) { $ofvalue = 1; $ofname = $fname; } else { $ofvalue = -1; } + } + if ($resetpagenum || $pagenumstyle || $suppress) { + $this->PageNumSubstitutions[] = array('from'=>($this->page), 'reset'=> $resetpagenum, 'type'=>$pagenumstyle, 'suppress'=>$suppress); + } + // PAGED MEDIA - CROP / CROSS MARKS from @PAGE + $this->show_marks = $marks; + + // Background color + if (isset($bg['BACKGROUND-COLOR'])) { + $cor = $this->ConvertColor($bg['BACKGROUND-COLOR']); + if ($cor) { + $this->bodyBackgroundColor = $cor; + } + } + else { $this->bodyBackgroundColor = false; } + +/*-- BACKGROUNDS --*/ + if (isset($bg['BACKGROUND-GRADIENT'])) { + $this->bodyBackgroundGradient = $bg['BACKGROUND-GRADIENT']; + } + else { $this->bodyBackgroundGradient = false; } + + // Tiling Patterns + if (isset($bg['BACKGROUND-IMAGE']) && $bg['BACKGROUND-IMAGE']) { + $ret = $this->SetBackground($bg, $this->pgwidth); + if ($ret) { $this->bodyBackgroundImage = $ret; } + } + else { $this->bodyBackgroundImage = false; } +/*-- END BACKGROUNDS --*/ + + $this->page_box['current'] = $psel; + $this->page_box['using'] = true; + } +/*-- END CSS-PAGE --*/ + + //Page orientation + if(!$orientation) + $orientation=$this->DefOrientation; + else { + $orientation=strtoupper(substr($orientation,0,1)); + if($orientation!=$this->DefOrientation) + $this->OrientationChanges[$this->page]=true; + } + if($orientation!=$this->CurOrientation || $newformat) { + + //Change orientation + if($orientation=='P') { + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + $this->w=$this->fw; + $this->h=$this->fh; + if (($this->forcePortraitHeaders || $this->forcePortraitMargins) && $this->DefOrientation=='P') { + $this->tMargin = $this->orig_tMargin; + $this->bMargin = $this->orig_bMargin; + $this->DeflMargin = $this->orig_lMargin; + $this->DefrMargin = $this->orig_rMargin; + $this->margin_header = $this->orig_hMargin; + $this->margin_footer = $this->orig_fMargin; + } + else { $resetHTMLHeadersrequired = true; } + } + else { + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + $this->w=$this->fh; + $this->h=$this->fw; + if (($this->forcePortraitHeaders || $this->forcePortraitMargins) && $this->DefOrientation=='P') { + $this->tMargin = $this->orig_lMargin; + $this->bMargin = $this->orig_rMargin; + $this->DeflMargin = $this->orig_bMargin; + $this->DefrMargin = $this->orig_tMargin; + $this->margin_header = $this->orig_hMargin; + $this->margin_footer = $this->orig_fMargin; + } + else { $resetHTMLHeadersrequired = true; } + + } + $this->CurOrientation=$orientation; + $this->ResetMargins(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->PageBreakTrigger=$this->h-$this->bMargin; + } + + $this->pageDim[$this->page]['w']=$this->w ; + $this->pageDim[$this->page]['h']=$this->h ; + + $this->pageDim[$this->page]['outer_width_LR'] = isset($this->page_box['outer_width_LR']) ? $this->page_box['outer_width_LR'] : 0; + $this->pageDim[$this->page]['outer_width_TB'] = isset($this->page_box['outer_width_TB']) ? $this->page_box['outer_width_TB'] : 0; + if (!isset($this->page_box['outer_width_LR']) && !isset($this->page_box['outer_width_TB'])) { + $this->pageDim[$this->page]['bleedMargin'] = 0; + } + else if ($this->bleedMargin <= $this->page_box['outer_width_LR'] && $this->bleedMargin <= $this->page_box['outer_width_TB']) { + $this->pageDim[$this->page]['bleedMargin'] = $this->bleedMargin; + } + else { + $this->pageDim[$this->page]['bleedMargin'] = min($this->page_box['outer_width_LR'], $this->page_box['outer_width_TB'])-0.01; + } + + // If Page Margins are re-defined + // strlen()>0 is used to pick up (integer) 0, (string) '0', or set value + if ((strlen($mgl)>0 && $this->DeflMargin != $mgl) || (strlen($mgr)>0 && $this->DefrMargin != $mgr) || (strlen($mgt)>0 && $this->tMargin != $mgt) || (strlen($mgb)>0 && $this->bMargin != $mgb) || (strlen($mgh)>0 && $this->margin_header!=$mgh) || (strlen($mgf)>0 && $this->margin_footer!=$mgf)) { + if (strlen($mgl)>0) $this->DeflMargin = $mgl; + if (strlen($mgr)>0) $this->DefrMargin = $mgr; + if (strlen($mgt)>0) $this->tMargin = $mgt; + if (strlen($mgb)>0) $this->bMargin = $mgb; + if (strlen($mgh)>0) $this->margin_header=$mgh; + if (strlen($mgf)>0) $this->margin_footer=$mgf; + $this->ResetMargins(); + $this->SetAutoPageBreak($this->autoPageBreak,$this->bMargin); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $resetHTMLHeadersrequired = true; + } + + $this->ResetMargins(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->SetAutoPageBreak($this->autoPageBreak,$this->bMargin); + + // Reset column top margin + $this->y0 = $this->tMargin; + + $this->x=$this->lMargin; + $this->y=$this->tMargin; + $this->FontFamily=''; + + // HEADERS AND FOOTERS // mPDF 6 + if ($ohvalue<0 || strtoupper($ohvalue)=='OFF') { + $this->HTMLHeader = ''; + $resetHTMLHeadersrequired = true; + } + else if ($ohname && $ohvalue>0) { + if (preg_match('/^html_(.*)$/i',$ohname,$n)) { $name = $n[1]; } + else { $name = $ohname; } + if (isset($this->pageHTMLheaders[$name])) { $this->HTMLHeader = $this->pageHTMLheaders[$name]; } + else { $this->HTMLHeader = ''; } + $resetHTMLHeadersrequired = true; + } + + if ($ehvalue<0 || strtoupper($ehvalue)=='OFF') { + $this->HTMLHeaderE = ''; + $resetHTMLHeadersrequired = true; + } + else if ($ehname && $ehvalue>0) { + if (preg_match('/^html_(.*)$/i',$ehname,$n)) { $name = $n[1]; } + else { $name = $ehname; } + if (isset($this->pageHTMLheaders[$name])) { $this->HTMLHeaderE = $this->pageHTMLheaders[$name]; } + else { $this->HTMLHeaderE = ''; } + $resetHTMLHeadersrequired = true; + } + + if ($ofvalue<0 || strtoupper($ofvalue)=='OFF') { + $this->HTMLFooter = ''; + $resetHTMLHeadersrequired = true; + } + else if ($ofname && $ofvalue>0) { + if (preg_match('/^html_(.*)$/i',$ofname,$n)) { $name = $n[1]; } + else { $name = $ofname; } + if (isset($this->pageHTMLfooters[$name])) { $this->HTMLFooter = $this->pageHTMLfooters[$name]; } + else { $this->HTMLFooter = ''; } + $resetHTMLHeadersrequired = true; + } + + if ($efvalue<0 || strtoupper($efvalue)=='OFF') { + $this->HTMLFooterE = ''; + $resetHTMLHeadersrequired = true; + } + else if ($efname && $efvalue>0) { + if (preg_match('/^html_(.*)$/i',$efname,$n)) { $name = $n[1]; } + else { $name = $efname; } + if (isset($this->pageHTMLfooters[$name])) { $this->HTMLFooterE = $this->pageHTMLfooters[$name]; } + else { $this->HTMLFooterE = ''; } + $resetHTMLHeadersrequired = true; + } + if ($resetHTMLHeadersrequired) { + $this->SetHTMLHeader($this->HTMLHeader ); + $this->SetHTMLHeader($this->HTMLHeaderE ,'E'); + $this->SetHTMLFooter($this->HTMLFooter ); + $this->SetHTMLFooter($this->HTMLFooterE ,'E'); + } + + + if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $this->_setAutoHeaderHeight($this->HTMLHeaderE); + $this->_setAutoFooterHeight($this->HTMLFooterE); + } + else { // ODD or DEFAULT + $this->_setAutoHeaderHeight($this->HTMLHeader); + $this->_setAutoFooterHeight($this->HTMLFooter); + } + // Reset column top margin + $this->y0 = $this->tMargin; + + $this->x=$this->lMargin; + $this->y=$this->tMargin; +} + + +// mPDF 6 +function _setAutoHeaderHeight(&$htmlh) { + if ($this->setAutoTopMargin=='pad') { + if (isset($htmlh['h']) && $htmlh['h']) { $h = $htmlh['h']; } // 5.7.3 + else { $h = 0; } + $this->tMargin = $this->margin_header + $h + $this->orig_tMargin; + } + else if ($this->setAutoTopMargin=='stretch') { + if (isset($htmlh['h']) && $htmlh['h']) { $h = $htmlh['h']; } // 5.7.3 + else { $h = 0; } + $this->tMargin = max($this->orig_tMargin, $this->margin_header + $h + $this->autoMarginPadding); + } +} + + +// mPDF 6 +function _setAutoFooterHeight(&$htmlf) { + if ($this->setAutoBottomMargin=='pad') { + if (isset($htmlf['h']) && $htmlf['h']) { $h = $htmlf['h']; } // 5.7.3 + else { $h = 0; } + $this->bMargin = $this->margin_footer + $h + $this->orig_bMargin; + $this->PageBreakTrigger=$this->h-$this->bMargin ; + } + else if ($this->setAutoBottomMargin=='stretch') { + if (isset($htmlf['h']) && $htmlf['h']) { $h = $htmlf['h']; } // 5.7.3 + else { $h = 0; } + $this->bMargin = max($this->orig_bMargin, $this->margin_footer + $h + $this->autoMarginPadding); + $this->PageBreakTrigger=$this->h-$this->bMargin ; + } +} + + +function _endpage() { +/*-- CSS-IMAGE-FLOAT --*/ + $this->printfloatbuffer(); +/*-- END CSS-IMAGE-FLOAT --*/ + + if($this->visibility!='visible') + $this->SetVisibility('visible'); + $this->EndLayer(); + //End of page contents + $this->state=1; +} + +function _newobj($obj_id=false,$onlynewobj=false) { + if (!$obj_id) { + $obj_id = ++$this->n; + } + //Begin a new object + if (!$onlynewobj) { + $this->offsets[$obj_id] = strlen($this->buffer); + $this->_out($obj_id.' 0 obj'); + $this->_current_obj_id = $obj_id; // for later use with encryption + } +} + +function _dounderline($x,$y,$txt,$OTLdata=false,$textvar=0) { + // Now print line exactly where $y secifies - called from Text() and Cell() - adjust position there + // WORD SPACING + $w =($this->GetStringWidth($txt,false,$OTLdata,$textvar)*_MPDFK) + ($this->charspacing * mb_strlen( $txt, $this->mb_enc )) + + ( $this->ws * mb_substr_count( $txt, ' ', $this->mb_enc )); + //Draw a line + return sprintf('%.3F %.3F m %.3F %.3F l S',$x*_MPDFK,($this->h-$y)*_MPDFK,($x*_MPDFK)+$w,($this->h-$y)*_MPDFK); +} + + +function _imageError($file, $firsttime, $msg) { + // Save re-trying image URL's which have already failed + $this->failedimages[$file] = true; + if ($firsttime && ($this->showImageErrors || $this->debug)) { + $this->Error("IMAGE Error (".$file."): ".$msg); + } + return false; +} + + +function _getImage(&$file, $firsttime=true, $allowvector=true, $orig_srcpath=false, $interpolation=false) { // mPDF 6 + // firsttime i.e. whether to add to this->images - use false when calling iteratively + // Image Data passed directly as var:varname + if (preg_match('/var:\s*(.*)/',$file, $v)) { + $data = $this->$v[1]; + $file = md5($data); + } + if (preg_match('/data:image\/(gif|jpeg|png);base64,(.*)/',$file, $v)) { + $type = $v[1]; + $data = base64_decode($v[2]); + $file = md5($data); + } + + // mPDF 5.7.4 URLs + if ($firsttime && $file && substr($file,0,5)!='data:') { $file = str_replace(" ","%20",$file ); } + if ($firsttime && $orig_srcpath) { + // If orig_srcpath is a relative file path (and not a URL), then it needs to be URL decoded + if (substr($orig_srcpath,0,5)!='data:') { $orig_srcpath = str_replace(" ","%20",$orig_srcpath); } + if (!preg_match('/^(http|ftp)/',$orig_srcpath)) { $orig_srcpath = urldecode_parts($orig_srcpath ); } + } + + $ppUx = 0; + if ($orig_srcpath && isset($this->images[$orig_srcpath])) { $file=$orig_srcpath; return $this->images[$orig_srcpath]; } + if (isset($this->images[$file])) { return $this->images[$file]; } + else if ($orig_srcpath && isset($this->formobjects[$orig_srcpath])) { $file=$orig_srcpath; return $this->formobjects[$file]; } + else if (isset($this->formobjects[$file])) { return $this->formobjects[$file]; } + // Save re-trying image URL's which have already failed + else if ($firsttime && isset($this->failedimages[$file])) { return $this->_imageError($file, $firsttime, ''); } + if (empty($data)) { + $type = ''; + $data = ''; + + if ($orig_srcpath && $this->basepathIsLocal && $check = @fopen($orig_srcpath,"rb")) { + fclose($check); + $file=$orig_srcpath; + $data = file_get_contents($file); + $type = $this->_imageTypeFromString($data); + } + if (!$data && $check = @fopen($file,"rb")) { + fclose($check); + $data = file_get_contents($file); + $type = $this->_imageTypeFromString($data); + } + if ((!$data || !$type) && !ini_get('allow_url_fopen') ) { // only worth trying if remote file and !ini_get('allow_url_fopen') + $this->file_get_contents_by_socket($file, $data); // needs full url?? even on local (never needed for local) + if ($data) { $type = $this->_imageTypeFromString($data); } + } + if ((!$data || !$type) && function_exists("curl_init")) { // mPDF 5.7.4 + $this->file_get_contents_by_curl($file, $data); // needs full url?? even on local (never needed for local) + if ($data) { $type = $this->_imageTypeFromString($data); } + } + + } + if (!$data) { return $this->_imageError($file, $firsttime, 'Could not find image file'); } + if (empty($type)) { $type = $this->_imageTypeFromString($data); } + if (($type == 'wmf' || $type == 'svg') && !$allowvector) { return $this->_imageError($file, $firsttime, 'WMF or SVG image file not supported in this context'); } + + // SVG + if ($type == 'svg') { + if (!class_exists('SVG', false)) { include(_MPDF_PATH .'classes/svg.php'); } + $svg = new SVG($this); + $family=$this->FontFamily; + $style=$this->FontStyle; + $size=$this->FontSizePt; + $info = $svg->ImageSVG($data); + //Restore font + if($family) $this->SetFont($family,$style,$size,false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing SVG file'); } + $info['type']='svg'; + $info['i']=count($this->formobjects)+1; + $this->formobjects[$file]=$info; + return $info; + } + + // JPEG + if ($type == 'jpeg' || $type == 'jpg') { + $hdr = $this->_jpgHeaderFromString($data); + if (!$hdr) { return $this->_imageError($file, $firsttime, 'Error parsing JPG header'); } + $a = $this->_jpgDataFromHeader($hdr); + $channels = intval($a[4]); + $j = strpos($data,'JFIF'); + if ($j) { + //Read resolution + $unitSp=ord(substr($data,($j+7),1)); + if ($unitSp > 0) { + $ppUx=$this->_twobytes2int(substr($data,($j+8),2)); // horizontal pixels per meter, usually set to zero + if ($unitSp == 2) { // = dots per cm (if == 1 set as dpi) + $ppUx=round($ppUx/10 *25.4); + } + } + } + if ($a[2] == 'DeviceCMYK' && (($this->PDFA && $this->restrictColorSpace!=3) || $this->restrictColorSpace==2)) { + // convert to RGB image + if (!function_exists("gd_info")) { $this->Error("JPG image may not use CMYK color space (".$file.")."); } + if ($this->PDFA && !$this->PDFAauto) { $this->PDFAXwarnings[] = "JPG image may not use CMYK color space - ".$file." - (Image converted to RGB. NB This will alter the colour profile of the image.)"; } + $im = @imagecreatefromstring($data); + if ($im) { + $tempfile = _MPDF_TEMP_PATH.'_tempImgPNG'.md5($file).RAND(1,10000).'.png'; + imageinterlace($im, false); + $check = @imagepng($im, $tempfile); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary file ('.$tempfile.') whilst using GD library to parse JPG(CMYK) image'); } + $info = $this->_getImage($tempfile, false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile.') created with GD library to parse JPG(CMYK) image'); } + imagedestroy($im); + unlink($tempfile); + $info['type']='jpg'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + else { return $this->_imageError($file, $firsttime, 'Error creating GD image file from JPG(CMYK) image'); } + } + else if ($a[2] == 'DeviceRGB' && ($this->PDFX || $this->restrictColorSpace==3)) { + // Convert to CMYK image stream - nominally returned as type='png' + $info = $this->_convImage($data, $a[2], 'DeviceCMYK', $a[0], $a[1], $ppUx, false); + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "JPG image may not use RGB color space - ".$file." - (Image converted to CMYK. NB This will alter the colour profile of the image.)"; } + } + else if (($a[2] == 'DeviceRGB' || $a[2] == 'DeviceCMYK') && $this->restrictColorSpace==1) { + // Convert to Grayscale image stream - nominally returned as type='png' + $info = $this->_convImage($data, $a[2], 'DeviceGray', $a[0], $a[1], $ppUx, false); + } + else { + + // mPDF 6 Detect Adobe APP14 Tag + //$pos = strpos($data, "\xFF\xEE\x00\x0EAdobe\0"); + //if ($pos !== false) { + //} + + // mPDF 6 ICC profile + $offset = 0; + $icc = array(); + while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { + // get ICC sequence length + $length = $this->_twobytes2int(substr($data, ($pos - 2),2)) - 16; + $sn = max(1, ord($data[($pos + 12)])); + $nom = max(1, ord($data[($pos + 13)])); + $icc[($sn - 1)] = substr($data, ($pos + 14), $length); + $offset = ($pos + 14 + $length); + } + // order and compact ICC segments + if (count($icc) > 0) { + ksort($icc); + $icc = implode('', $icc); + if (substr($icc, 36, 4) != 'acsp') { + // invalid ICC profile + $icc = false; + } + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { $icc = false; } + } + else { $icc = false; } + + $info = array('w'=>$a[0],'h'=>$a[1],'cs'=>$a[2],'bpc'=>$a[3],'f'=>'DCTDecode','data'=>$data, 'type'=>'jpg', 'ch' => $channels, 'icc' => $icc); + if ($ppUx) { $info['set-dpi'] = $ppUx; } + } + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing or converting JPG image'); } + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + + // PNG + else if ($type == 'png') { + //Check signature + if(substr($data,0,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + return $this->_imageError($file, $firsttime, 'Error parsing PNG identifier'); + } + //Read header chunk + if(substr($data,12,4)!='IHDR') { + return $this->_imageError($file, $firsttime, 'Incorrect PNG file (no IHDR block found)'); + } + + $w=$this->_fourbytes2int(substr($data,16,4)); + $h=$this->_fourbytes2int(substr($data,20,4)); + $bpc=ord(substr($data,24,1)); + $errpng = false; + $pngalpha = false; + $channels = 0; + + // if($bpc>8) { $errpng = 'not 8-bit depth'; } // mPDF 6 Allow through to be handled as native PNG + + $ct=ord(substr($data,25,1)); + if($ct==0) { $colspace='DeviceGray'; $channels = 1; } + elseif($ct==2) { $colspace='DeviceRGB'; $channels = 3; } + elseif($ct==3) { $colspace='Indexed'; $channels = 1; } + elseif($ct==4) { $colspace='DeviceGray'; $channels = 1; $errpng = 'alpha channel'; $pngalpha = true; } + else { $colspace='DeviceRGB'; $channels = 3; $errpng = 'alpha channel'; $pngalpha = true; } + + if ($ct < 4 && strpos($data,'tRNS')!==false) { $errpng = 'transparency'; $pngalpha = true; } // mPDF 6 + + if ($ct == 3 && strpos($data,'iCCP')!==false) { $errpng = 'indexed plus ICC'; } // mPDF 6 + + // $pngalpha is used as a FLAG of any kind of transparency which COULD be tranferred to an alpha channel + // incl. single-color tarnsparency, depending which type of handling occurs later + + if(ord(substr($data,26,1))!=0) { $errpng = 'compression method'; } // only 0 should be specified + if(ord(substr($data,27,1))!=0) { $errpng = 'filter method'; } // only 0 should be specified + if(ord(substr($data,28,1))!=0) { $errpng = 'interlaced file'; } + + $j = strpos($data,'pHYs'); + if ($j) { + //Read resolution + $unitSp=ord(substr($data,($j+12),1)); + if ($unitSp == 1) { + $ppUx=$this->_fourbytes2int(substr($data,($j+4),4)); // horizontal pixels per meter, usually set to zero + $ppUx=round($ppUx/1000 *25.4); + } + } + + // mPDF 6 Gamma correction + $gamma_correction = 0; + $gAMA = 0; + $j = strpos($data,'gAMA'); + if ($j && strpos($data,'sRGB')===false) { // sRGB colorspace - overrides gAMA + $gAMA=$this->_fourbytes2int(substr($data,($j+4),4)); // Gamma value times 100000 + $gAMA /= 100000; + + // http://www.libpng.org/pub/png/spec/1.2/PNG-Encoders.html + // "If the source file's gamma value is greater than 1.0, it is probably a display system exponent,..." + // ("..and you should use its reciprocal for the PNG gamma.") + //if ($gAMA > 1) { $gAMA = 1/$gAMA; } + // (Some) Applications seem to ignore it... appearing how it was probably intended + // Test Case - image(s) on http://www.w3.org/TR/CSS21/intro.html - PNG has gAMA set as 1.45454 + // Probably unintentional as mentioned above and should be 0.45454 which is 1 / 2.2 + // Tested on Windows PC + // Firefox and Opera display gray as 234 (correct, but looks wrong) + // IE9 and Safari display gray as 193 (incorrect but looks right) + // See test different gamma chunks at http://www.libpng.org/pub/png/pngsuite-all-good.html + } + + if ($gAMA) { $gamma_correction = 1/$gAMA; } + + // Don't need to apply gamma correction if == default i.e. 2.2 + if ($gamma_correction > 2.15 && $gamma_correction < 2.25) { $gamma_correction = 0; } + + // NOT supported at present + //$j = strpos($data,'sRGB'); // sRGB colorspace - overrides gAMA + //$j = strpos($data,'cHRM'); // Chromaticity and Whitepoint + + // $firsttime added mPDF 6 so when PNG Grayscale with alpha using resrtictcolorspace to CMYK + // the alpha channel is sent through as secondtime as Indexed and should not be converted to CMYK + if ($firsttime && ($colspace == 'DeviceRGB' || $colspace == 'Indexed') && ($this->PDFX || $this->restrictColorSpace==3)) { + // Convert to CMYK image stream - nominally returned as type='png' + $info = $this->_convImage($data, $colspace, 'DeviceCMYK', $w, $h, $ppUx, $pngalpha, $gamma_correction, $ct); // mPDF 5.7.2 Gamma correction + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "PNG image may not use RGB color space - ".$file." - (Image converted to CMYK. NB This will alter the colour profile of the image.)"; } + } + // $firsttime added mPDF 6 so when PNG Grayscale with alpha using resrtictcolorspace to CMYK + // the alpha channel is sent through as secondtime as Indexed and should not be converted to CMYK + else if ($firsttime && ($colspace == 'DeviceRGB' || $colspace == 'Indexed') && $this->restrictColorSpace==1) { + // Convert to Grayscale image stream - nominally returned as type='png' + $info = $this->_convImage($data, $colspace, 'DeviceGray', $w, $h, $ppUx, $pngalpha, $gamma_correction, $ct); // mPDF 5.7.2 Gamma correction + } + else if (($this->PDFA || $this->PDFX) && $pngalpha) { + + // Remove alpha channel + if ($this->restrictColorSpace==1) { // Grayscale + $info = $this->_convImage($data, $colspace, 'DeviceGray', $w, $h, $ppUx, $pngalpha, $gamma_correction, $ct); // mPDF 5.7.2 Gamma correction + } + else if ($this->restrictColorSpace==3) { // CMYK + $info = $this->_convImage($data, $colspace, 'DeviceCMYK', $w, $h, $ppUx, $pngalpha, $gamma_correction, $ct); // mPDF 5.7.2 Gamma correction + } + else if ($this->PDFA ) { // RGB + $info = $this->_convImage($data, $colspace, 'DeviceRGB', $w, $h, $ppUx, $pngalpha, $gamma_correction, $ct); // mPDF 5.7.2 Gamma correction + } + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "Transparency (alpha channel) not permitted in PDFA or PDFX files - ".$file." - (Image converted to one without transparency.)"; } + } + else if ($firsttime && ($errpng || $pngalpha || $gamma_correction)) { // mPDF 5.7.2 Gamma correction + if (function_exists('gd_info')) { $gd = gd_info(); } + else {$gd = array(); } + if (!isset($gd['PNG Support'])) { return $this->_imageError($file, $firsttime, 'GD library required for PNG image ('.$errpng.')'); } + $im = imagecreatefromstring($data); + + if (!$im) { return $this->_imageError($file, $firsttime, 'Error creating GD image from PNG file ('.$errpng.')'); } + $w = imagesx($im); + $h = imagesy($im); + if ($im) { + $tempfile = _MPDF_TEMP_PATH.'_tempImgPNG'.md5($file).RAND(1,10000).'.png'; + + // Alpha channel set (including using tRNS for Paletted images) + if ($pngalpha) { + if ($this->PDFA) { $this->Error("PDFA1-b does not permit images with alpha channel transparency (".$file.")."); } + + $imgalpha = imagecreate($w, $h); + // generate gray scale pallete + for ($c = 0; $c < 256; ++$c) { imagecolorallocate($imgalpha, $c, $c, $c); } + + // mPDF 6 + if ($colspace=='Indexed') { // generate Alpha channel values from tRNS + //Read transparency info + $transparency = ''; + $p = strpos($data,'tRNS'); + if ($p) { + $n=$this->_fourbytes2int(substr($data,($p-4),4)); + $transparency = substr($data,($p+4),$n); + // ord($transparency{$index}) = the alpha value for that index + // generate alpha channel + for ($ypx = 0; $ypx < $h; ++$ypx) { + for ($xpx = 0; $xpx < $w; ++$xpx) { + $colorindex = imagecolorat($im, $xpx, $ypx); + if ($colorindex >= $n) { $alpha = 255; } + else { $alpha = ord($transparency{$colorindex}); } // 0-255 + if ($alpha > 0) { + imagesetpixel($imgalpha, $xpx, $ypx, $alpha); + } + } + } + } + } + else if ($ct===0 || $ct==2) { // generate Alpha channel values from tRNS + // Get transparency as array of RGB + $p = strpos($data,'tRNS'); + if ($p) { + $trns = ''; + $n=$this->_fourbytes2int(substr($data,($p-4),4)); + $t = substr($data,($p+4),$n); + if ($colspace=='DeviceGray') { // ct===0 + $trns=array($this->_trnsvalue(substr($t,0,2), $bpc)); + } + else /* $colspace=='DeviceRGB' */ { // ct==2 + $trns=array(); + $trns[0]=$this->_trnsvalue(substr($t,0,2), $bpc); + $trns[1]=$this->_trnsvalue(substr($t,2,2), $bpc); + $trns[2]=$this->_trnsvalue(substr($t,4,2), $bpc); + } + + // generate alpha channel + for ($ypx = 0; $ypx < $h; ++$ypx) { + for ($xpx = 0; $xpx < $w; ++$xpx) { + $rgb = imagecolorat($im, $xpx, $ypx); + $r = ($rgb >> 16) & 0xFF; + $g = ($rgb >> 8) & 0xFF; + $b = $rgb & 0xFF; + if ($colspace=='DeviceGray' && $b==$trns[0]) { $alpha = 0; } + else if ($r==$trns[0] && $g==$trns[1] && $b==$trns[2]) { $alpha = 0; } // ct==2 + else { $alpha = 255; } + if ($alpha > 0) { + imagesetpixel($imgalpha, $xpx, $ypx, $alpha); + } + } + } + } + } + else { + // extract alpha channel + for ($ypx = 0; $ypx < $h; ++$ypx) { + for ($xpx = 0; $xpx < $w; ++$xpx) { + $alpha = (imagecolorat($im, $xpx, $ypx) & 0x7F000000) >> 24; + if ($alpha < 127) { + imagesetpixel($imgalpha, $xpx, $ypx, (255-($alpha * 2))); + } + } + } + } + + + // NB This must happen after the Alpha channel is extracted + // imagegammacorrect() removes the alpha channel data in $im - (I think this is a bug in PHP) + if ($gamma_correction) { imagegammacorrect($im, $gamma_correction, 2.2); } // mPDF 6 Gamma correction + + // create temp alpha file + $tempfile_alpha = _MPDF_TEMP_PATH.'_tempMskPNG'.md5($file).RAND(1,10000).'.png'; + if (!is_writable(_MPDF_TEMP_PATH)) { // mPDF 5.7.2 + ob_start(); + $check = @imagepng($imgalpha); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary image object whilst using GD library to parse PNG image'); } + imagedestroy($imgalpha); + $this->_tempimg = ob_get_contents(); + $this->_tempimglnk = 'var:_tempimg'; + ob_end_clean(); + // extract image without alpha channel + $imgplain = imagecreatetruecolor($w, $h); + imagealphablending( $imgplain, false ); // mPDF 5.7.2 + imagecopy($imgplain, $im, 0, 0, 0, 0, $w, $h); + // create temp image file + $minfo = $this->_getImage($this->_tempimglnk, false); + if (!$minfo) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file image object created with GD library to parse PNG image'); } + ob_start(); + $check = @imagepng($imgplain); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary image object whilst using GD library to parse PNG image'); } + $this->_tempimg = ob_get_contents(); + $this->_tempimglnk = 'var:_tempimg'; + ob_end_clean(); + $info = $this->_getImage($this->_tempimglnk, false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file image object created with GD library to parse PNG image'); } + imagedestroy($imgplain); + $imgmask = count($this->images)+1; + $minfo['cs'] = 'DeviceGray'; + $minfo['i']=$imgmask ; + $this->images[$tempfile_alpha] = $minfo; + } + else { + $check = @imagepng($imgalpha, $tempfile_alpha); + if (!$check) { return $this->_imageError($file, $firsttime, 'Failed to create temporary image file ('.$tempfile_alpha.') parsing PNG image with alpha channel ('.$errpng.')'); } + imagedestroy($imgalpha); + // extract image without alpha channel + $imgplain = imagecreatetruecolor($w, $h); + imagealphablending( $imgplain, false ); // mPDF 5.7.2 + imagecopy($imgplain, $im, 0, 0, 0, 0, $w, $h); + + // create temp image file + $check = @imagepng($imgplain, $tempfile); + if (!$check) { return $this->_imageError($file, $firsttime, 'Failed to create temporary image file ('.$tempfile.') parsing PNG image with alpha channel ('.$errpng.')'); } + imagedestroy($imgplain); + // embed mask image + $minfo = $this->_getImage($tempfile_alpha, false); + unlink($tempfile_alpha); + if (!$minfo) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile_alpha.') created with GD library to parse PNG image'); } + $imgmask = count($this->images)+1; + $minfo['cs'] = 'DeviceGray'; + $minfo['i']=$imgmask ; + $this->images[$tempfile_alpha] = $minfo; + // embed image, masked with previously embedded mask + $info = $this->_getImage($tempfile, false); + unlink($tempfile); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile.') created with GD library to parse PNG image'); } + + } + $info['masked'] = $imgmask; + if ($ppUx) { $info['set-dpi'] = $ppUx; } + $info['type']='png'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + + return $info; + } + else { // No alpha/transparency set (but cannot read directly because e.g. bit-depth != 8, interlaced etc) + + // ICC profile + $icc = false; + $p = strpos($data,'iCCP'); + if ($p && $colspace=="Indexed") { // Cannot have ICC profile and Indexed together + $p += 4; + $n=$this->_fourbytes2int(substr($data,($p-8),4)); + $nullsep = strpos(substr($data,$p,80), chr(0)); + $icc = substr($data, ($p+$nullsep+2), ($n-($nullsep+2)) ); + $icc = @gzuncompress($icc); // Ignored if fails + if ($icc) { + if (substr($icc, 36, 4) != 'acsp') { $icc = false; } // invalid ICC profile + else { + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { $icc = false; } + } + } + // Convert to RGB colorspace so can use ICC Profile + if ($icc) { imagepalettetotruecolor($im); $colspace = 'DeviceRGB'; $channels = 3;} + } + + if ($gamma_correction) { imagegammacorrect($im, $gamma_correction, 2.2); } // mPDF 6 Gamma correction + imagealphablending($im, false); + imagesavealpha($im, false); + imageinterlace($im, false); + if (!is_writable(_MPDF_TEMP_PATH)) { // mPDF 5.7.2 + ob_start(); + $check = @imagepng($im); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary image object whilst using GD library to parse PNG image'); } + $this->_tempimg = ob_get_contents(); + $this->_tempimglnk = 'var:_tempimg'; + ob_end_clean(); + $info = $this->_getImage($this->_tempimglnk, false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file image object created with GD library to parse PNG image'); } + imagedestroy($im); + } + else { + $check = @imagepng($im, $tempfile ); + if (!$check) { return $this->_imageError($file, $firsttime, 'Failed to create temporary image file ('.$tempfile.') parsing PNG image ('.$errpng.')'); } + imagedestroy($im); + $info = $this->_getImage($tempfile, false) ; + unlink($tempfile ); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile.') created with GD library to parse PNG image'); } + } + if ($ppUx) { $info['set-dpi'] = $ppUx; } + $info['type']='png'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + if ($icc) { $info['ch'] = $channels; $info['icc'] = $icc; } + $this->images[$file]=$info; + } + return $info; + } + } + } + + else { // PNG image with no need to convert alph channels, bpc <> 8 etc. + $parms='/DecodeParms <>'; + //Scan chunks looking for palette, transparency and image data + $pal=''; + $trns=''; + $pngdata=''; + $icc = false; + $p = 33; + do { + $n=$this->_fourbytes2int(substr($data,$p,4)); $p += 4; + $type=substr($data,$p,4); $p += 4; + if ($type=='PLTE') { + //Read palette + $pal=substr($data,$p,$n); $p += $n; + $p += 4; + } + else if($type=='tRNS') { + //Read transparency info + $t=substr($data,$p,$n); $p += $n; + if ($ct==0) $trns=array(ord(substr($t,1,1))); + else if ($ct==2) $trns=array(ord(substr($t,1,1)),ord(substr($t,3,1)),ord(substr($t,5,1))); + else { + $pos=strpos($t,chr(0)); + if(is_int($pos)) $trns=array($pos); + } + $p += 4; + } + else if ($type=='IDAT') { + $pngdata.=substr($data,$p,$n); $p += $n; + $p += 4; + } + else if ($type=='iCCP') { + $nullsep = strpos(substr($data,$p,80), chr(0)); + $icc = substr($data, ($p+$nullsep+2), ($n-($nullsep+2)) ); + $icc = @gzuncompress($icc); // Ignored if fails + if ($icc) { + if (substr($icc, 36, 4) != 'acsp') { $icc = false; } // invalid ICC profile + else { + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { $icc = false; } + } + } + $p += $n; + $p += 4; + } + else if($type=='IEND') { break; } + else if (preg_match('/[a-zA-Z]{4}/',$type)) { $p += $n+4; } + else { return $this->_imageError($file, $firsttime, 'Error parsing PNG image data'); } + } + while($n); + if (!$pngdata) { return $this->_imageError($file, $firsttime, 'Error parsing PNG image data - no IDAT data found'); } + if ($colspace=='Indexed' && empty($pal)) { return $this->_imageError($file, $firsttime, 'Error parsing PNG image data - missing colour palette'); } + + if ($colspace=='Indexed' && $icc) { $icc = false; } // mPDF 6 cannot have ICC profile and Indexed in a PDF document as both use the colorspace tag. + + $info = array('w'=>$w,'h'=>$h,'cs'=>$colspace,'bpc'=>$bpc,'f'=>'FlateDecode','parms'=>$parms,'pal'=>$pal,'trns'=>$trns,'data'=>$pngdata, 'ch' => $channels, 'icc' => $icc); + $info['type']='png'; + if ($ppUx) { $info['set-dpi'] = $ppUx; } + } + + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing or converting PNG image'); } + + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + + // GIF + else if ($type == 'gif') { + if (function_exists('gd_info')) { $gd = gd_info(); } + else {$gd = array(); } + if (isset($gd['GIF Read Support']) && $gd['GIF Read Support']) { + $im = @imagecreatefromstring($data); + if ($im) { + $tempfile = _MPDF_TEMP_PATH.'_tempImgPNG'.md5($file).RAND(1,10000).'.png'; + imagealphablending($im, false); + imagesavealpha($im, false); + imageinterlace($im, false); + if (!is_writable($tempfile)) { + ob_start(); + $check = @imagepng($im); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary image object whilst using GD library to parse GIF image'); } + $this->_tempimg = ob_get_contents(); + $this->_tempimglnk = 'var:_tempimg'; + ob_end_clean(); + $info = $this->_getImage($this->_tempimglnk, false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file image object created with GD library to parse GIF image'); } + imagedestroy($im); + } + else { + $check = @imagepng($im, $tempfile); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary file ('.$tempfile.') whilst using GD library to parse GIF image'); } + $info = $this->_getImage($tempfile, false); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile.') created with GD library to parse GIF image'); } + imagedestroy($im); + unlink($tempfile); + } + $info['type']='gif'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + else { return $this->_imageError($file, $firsttime, 'Error creating GD image file from GIF image'); } + } + + if (!class_exists('gif', false)) { + include_once(_MPDF_PATH.'classes/gif.php'); + } + $gif=new CGIF(); + + $h=0; + $w=0; + $gif->loadFile($data, 0); + + if(isset($gif->m_img->m_gih->m_bLocalClr) && $gif->m_img->m_gih->m_bLocalClr) { + $nColors = $gif->m_img->m_gih->m_nTableSize; + $pal = $gif->m_img->m_gih->m_colorTable->toString(); + if((isset($bgColor)) and $bgColor != -1) { // mPDF 5.7.3 + $bgColor = $gif->m_img->m_gih->m_colorTable->colorIndex($bgColor); + } + $colspace='Indexed'; + } elseif(isset($gif->m_gfh->m_bGlobalClr) && $gif->m_gfh->m_bGlobalClr) { + $nColors = $gif->m_gfh->m_nTableSize; + $pal = $gif->m_gfh->m_colorTable->toString(); + if((isset($bgColor)) and $bgColor != -1) { + $bgColor = $gif->m_gfh->m_colorTable->colorIndex($bgColor); + } + $colspace='Indexed'; + } else { + $nColors = 0; + $bgColor = -1; + $colspace='DeviceGray'; + $pal=''; + } + + $trns=''; + if(isset($gif->m_img->m_bTrans) && $gif->m_img->m_bTrans && ($nColors > 0)) { + $trns=array($gif->m_img->m_nTrans); + } + $gifdata=$gif->m_img->m_data; + $w=$gif->m_gfh->m_nWidth; + $h=$gif->m_gfh->m_nHeight; + $gif->ClearData(); + + if($colspace=='Indexed' and empty($pal)) { + return $this->_imageError($file, $firsttime, 'Error parsing GIF image - missing colour palette'); + } + if ($this->compress) { + $gifdata=gzcompress($gifdata); + $info = array( 'w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>8, 'f'=>'FlateDecode', 'pal'=>$pal, 'trns'=>$trns, 'data'=>$gifdata); + } + else { + $info = array( 'w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>8, 'pal'=>$pal, 'trns'=>$trns, 'data'=>$gifdata); + } + $info['type']='gif'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + +/*-- IMAGES-BMP --*/ + // BMP (Windows Bitmap) + else if ($type == 'bmp') { + if (!class_exists('bmp', false)) { include(_MPDF_PATH.'classes/bmp.php'); } + if (empty($this->bmp)) { $this->bmp = new bmp($this); } + $info = $this->bmp->_getBMPimage($data, $file); + if (isset($info['error'])) { + return $this->_imageError($file, $firsttime, $info['error']); + } + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } +/*-- END IMAGES-BMP --*/ +/*-- IMAGES-WMF --*/ + // WMF + else if ($type == 'wmf') { + if (!class_exists('wmf', false)) { include(_MPDF_PATH.'classes/wmf.php'); } + if (empty($this->wmf)) { $this->wmf = new wmf($this); } + $wmfres = $this->wmf->_getWMFimage($data); + if ($wmfres[0]==0) { + if ($wmfres[1]) { return $this->_imageError($file, $firsttime, $wmfres[1]); } + return $this->_imageError($file, $firsttime, 'Error parsing WMF image'); + } + $info = array('x'=>$wmfres[2][0],'y'=>$wmfres[2][1],'w'=>$wmfres[3][0],'h'=>$wmfres[3][1],'data'=>$wmfres[1]); + $info['i']=count($this->formobjects)+1; + $info['type']='wmf'; + $this->formobjects[$file]=$info; + return $info; + } +/*-- END IMAGES-WMF --*/ + + // UNKNOWN TYPE - try GD imagecreatefromstring + else { + if (function_exists('gd_info')) { $gd = gd_info(); } + else {$gd = array(); } + if (isset($gd['PNG Support']) && $gd['PNG Support']) { + $im = @imagecreatefromstring($data); + if (!$im) { return $this->_imageError($file, $firsttime, 'Error parsing image file - image type not recognised, and not supported by GD imagecreate'); } + $tempfile = _MPDF_TEMP_PATH.'_tempImgPNG'.md5($file).RAND(1,10000).'.png'; + imagealphablending($im, false); + imagesavealpha($im, false); + imageinterlace($im, false); + $check = @imagepng($im, $tempfile); + if (!$check) { return $this->_imageError($file, $firsttime, 'Error creating temporary file ('.$tempfile.') whilst using GD library to parse unknown image type'); } + $info = $this->_getImage($tempfile, false); + imagedestroy($im); + unlink($tempfile); + if (!$info) { return $this->_imageError($file, $firsttime, 'Error parsing temporary file ('.$tempfile.') created with GD library to parse unknown image type'); } + $info['type']='png'; + if ($firsttime) { + $info['i']=count($this->images)+1; + $info['interpolation']=$interpolation; // mPDF 6 + $this->images[$file]=$info; + } + return $info; + } + } + + return $this->_imageError($file, $firsttime, 'Error parsing image file - image type not recognised'); +} +//============================================================== +function _convImage(&$data, $colspace, $targetcs, $w, $h, $dpi, $mask, $gamma_correction=false, $pngcolortype=false) { // mPDF 5.7.2 Gamma correction + if ($this->PDFA || $this->PDFX) { $mask=false; } + $im = @imagecreatefromstring($data); + $info = array(); + $bpc=ord(substr($data,24,1)); + if ($im) { + + $imgdata = ''; + $mimgdata = ''; + $minfo = array(); + + // mPDF 6 Gamma correction + // Need to extract alpha channel info before imagegammacorrect (which loses the data) + if ($mask) { // i.e. $pngalpha for PNG + // mPDF 6 + if ($colspace=='Indexed') { // generate Alpha channel values from tRNS - only from PNG + //Read transparency info + $transparency = ''; + $p = strpos($data,'tRNS'); + if ($p) { + $n=$this->_fourbytes2int(substr($data,($p-4),4)); + $transparency = substr($data,($p+4),$n); + // ord($transparency{$index}) = the alpha value for that index + // generate alpha channel + for ($ypx = 0; $ypx < $h; ++$ypx) { + for ($xpx = 0; $xpx < $w; ++$xpx) { + $colorindex = imagecolorat($im, $xpx, $ypx); + if ($colorindex >= $n) { $alpha = 255; } + else { $alpha = ord($transparency{$colorindex}); } // 0-255 + $mimgdata .= chr($alpha); + } + } + } + } + else if ($pngcolortype===0 || $pngcolortype==2) { // generate Alpha channel values from tRNS + // Get transparency as array of RGB + $p = strpos($data,'tRNS'); + if ($p) { + $trns = ''; + $n=$this->_fourbytes2int(substr($data,($p-4),4)); + $t = substr($data,($p+4),$n); + if ($colspace=='DeviceGray') { // ct===0 + $trns=array($this->_trnsvalue(substr($t,0,2), $bpc)); + } + else /* $colspace=='DeviceRGB' */ { // ct==2 + $trns=array(); + $trns[0]=$this->_trnsvalue(substr($t,0,2), $bpc); + $trns[1]=$this->_trnsvalue(substr($t,2,2), $bpc); + $trns[2]=$this->_trnsvalue(substr($t,4,2), $bpc); + } + + // generate alpha channel + for ($ypx = 0; $ypx < $h; ++$ypx) { + for ($xpx = 0; $xpx < $w; ++$xpx) { + $rgb = imagecolorat($im, $xpx, $ypx); + $r = ($rgb >> 16) & 0xFF; + $g = ($rgb >> 8) & 0xFF; + $b = $rgb & 0xFF; + if ($colspace=='DeviceGray' && $b==$trns[0]) { $alpha = 0; } + else if ($r==$trns[0] && $g==$trns[1] && $b==$trns[2]) { $alpha = 0; } // ct==2 + else { $alpha = 255; } + $mimgdata .= chr($alpha); + } + } + } + } + else { + for ($i = 0; $i < $h; $i++) { + for ($j = 0; $j < $w; $j++) { + $rgb = imagecolorat($im, $j, $i); + $alpha = ($rgb & 0x7F000000) >> 24; + if ($alpha < 127) { $mimgdata .= chr(255-($alpha * 2)); } + else { $mimgdata .= chr(0); } + } + } + } + } + + if ($gamma_correction) { imagegammacorrect($im, $gamma_correction, 2.2); } // mPDF 6 Gamma correction + + //Read transparency info + $trns=array(); + $trnsrgb = false; + if (!$this->PDFA && !$this->PDFX && !$mask) { // mPDF 6 added NOT mask + $p = strpos($data,'tRNS'); + if ($p) { + $n=$this->_fourbytes2int(substr($data,($p-4),4)); + $t = substr($data,($p+4),$n); + if ($colspace=='DeviceGray') { // ct===0 + $trns=array($this->_trnsvalue(substr($t,0,2), $bpc)); + } + else if ($colspace=='DeviceRGB') { // ct==2 + $trns[0]=$this->_trnsvalue(substr($t,0,2), $bpc); + $trns[1]=$this->_trnsvalue(substr($t,2,2), $bpc); + $trns[2]=$this->_trnsvalue(substr($t,4,2), $bpc); + $trnsrgb = $trns; + if ($targetcs=='DeviceCMYK') { + $col = $this->rgb2cmyk(array(3,$trns[0],$trns[1],$trns[2])); + $c1 = intval($col[1]*2.55); + $c2 = intval($col[2]*2.55); + $c3 = intval($col[3]*2.55); + $c4 = intval($col[4]*2.55); + $trns = array($c1,$c2,$c3,$c4); + } + else if ($targetcs=='DeviceGray') { + $c = intval(($trns[0] * .21) + ($trns[1] * .71) + ($trns[2] * .07)); + $trns = array($c); + } + } + else { // Indexed + $pos = strpos($t,chr(0)); + if (is_int($pos)) { + $pal = imagecolorsforindex($im, $pos); + $r = $pal['red']; + $g = $pal['green']; + $b = $pal['blue']; + $trns=array($r,$g,$b); // **** + $trnsrgb = $trns; + if ($targetcs=='DeviceCMYK') { + $col = $this->rgb2cmyk(array(3,$r,$g,$b)); + $c1 = intval($col[1]*2.55); + $c2 = intval($col[2]*2.55); + $c3 = intval($col[3]*2.55); + $c4 = intval($col[4]*2.55); + $trns = array($c1,$c2,$c3,$c4); + } + else if ($targetcs=='DeviceGray') { + $c = intval(($r * .21) + ($g * .71) + ($b * .07)); + $trns = array($c); + } + } + } + } + } + for ($i = 0; $i < $h; $i++) { + for ($j = 0; $j < $w; $j++) { + $rgb = imagecolorat($im, $j, $i); + $r = ($rgb >> 16) & 0xFF; + $g = ($rgb >> 8) & 0xFF; + $b = $rgb & 0xFF; + if ($colspace=='Indexed') { + $pal = imagecolorsforindex($im, $rgb); + $r = $pal['red']; + $g = $pal['green']; + $b = $pal['blue']; + } + + if ($targetcs=='DeviceCMYK') { + $col = $this->rgb2cmyk(array(3,$r,$g,$b)); + $c1 = intval($col[1]*2.55); + $c2 = intval($col[2]*2.55); + $c3 = intval($col[3]*2.55); + $c4 = intval($col[4]*2.55); + if ($trnsrgb) { + // original pixel was not set as transparent but processed color does match + if ($trnsrgb!=array($r,$g,$b) && $trns==array($c1,$c2,$c3,$c4)) { + if ($c4==0) { $c4=1; } else { $c4--; } + } + } + $imgdata .= chr($c1).chr($c2).chr($c3).chr($c4); + } + else if ($targetcs=='DeviceGray') { + $c = intval(($r * .21) + ($g * .71) + ($b * .07)); + if ($trnsrgb) { + // original pixel was not set as transparent but processed color does match + if ($trnsrgb!=array($r,$g,$b) && $trns==array($c)) { + if ($c==0) { $c=1; } else { $c--; } + } + } + $imgdata .= chr($c); + } + else if ($targetcs=='DeviceRGB') { + $imgdata .= chr($r).chr($g).chr($b); + } + } + } + + if ($targetcs=='DeviceGray') { $ncols = 1; } + else if ($targetcs=='DeviceRGB') { $ncols = 3; } + else if ($targetcs=='DeviceCMYK') { $ncols = 4; } + + $imgdata = gzcompress($imgdata); + $info = array('w'=>$w,'h'=>$h,'cs'=>$targetcs,'bpc'=>8,'f'=>'FlateDecode','data'=>$imgdata, 'type'=>'png', + 'parms'=>'/DecodeParms <>'); + if ($dpi) { $info['set-dpi'] = $dpi; } + if ($mask) { + $mimgdata = gzcompress($mimgdata); + $minfo = array('w'=>$w,'h'=>$h,'cs'=>'DeviceGray','bpc'=>8,'f'=>'FlateDecode','data'=>$mimgdata, 'type'=>'png', + 'parms'=>'/DecodeParms <>'); + if ($dpi) { $minfo['set-dpi'] = $dpi; } + $tempfile = '_tempImgPNG'.md5($data).RAND(1,10000).'.png'; + $imgmask = count($this->images)+1; + $minfo['i']=$imgmask ; + $this->images[$tempfile] = $minfo; + $info['masked'] = $imgmask; + } + else if ($trns) { $info['trns'] = $trns; } + imagedestroy($im); + } + return $info; +} + + +function _trnsvalue($s, $bpc) { + // Corrects 2-byte integer to 8-bit depth value + // If original image is bpc != 8, tRNS will be in this bpc + // $im from imagecreatefromstring will always be in bpc=8 + // So why do we only need to correct 16-bit tRNS and NOT 2 or 4-bit??? + $n=$this->_twobytes2int($s); + if ($bpc==16) { $n = ($n >> 8); } + //else if ($bpc==4) { $n = ($n << 2); } + //else if ($bpc==2) { $n = ($n << 4); } + return $n; +} + + +function _fourbytes2int($s) { + //Read a 4-byte integer from string + return (ord($s[0])<<24) + (ord($s[1])<<16) + (ord($s[2])<<8) + ord($s[3]); +} + +function _twobytes2int($s) { // equivalent to _get_ushort + //Read a 2-byte integer from string + return (ord(substr($s, 0, 1))<<8) + ord(substr($s, 1, 1)); +} + +function _jpgHeaderFromString(&$data) { + $p = 4; + $p += $this->_twobytes2int(substr($data, $p, 2)); // Length of initial marker block + $marker = substr($data, $p, 2); + while($marker != chr(255).chr(192) && $marker != chr(255).chr(194) && $p_twobytes2int(substr($data, $p+2, 2))) + 2; // Length of marker block + $marker = substr($data, $p, 2); + } + if ($marker != chr(255).chr(192) && $marker != chr(255).chr(194)) { return false; } + return substr($data, $p+2, 10); +} + +function _jpgDataFromHeader($hdr) { + $bpc = ord(substr($hdr, 2, 1)); + if (!$bpc) { $bpc = 8; } + $h = $this->_twobytes2int(substr($hdr, 3, 2)); + $w = $this->_twobytes2int(substr($hdr, 5, 2)); + $channels = ord(substr($hdr, 7, 1)); + if ($channels==3) { $colspace='DeviceRGB'; } + elseif($channels==4) { $colspace='DeviceCMYK'; } + else { $colspace='DeviceGray'; } + return array($w, $h, $colspace, $bpc, $channels); +} + +function file_get_contents_by_curl($url, &$data) { + $timeout = 5; + $ch = curl_init($url); + curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1'); // mPDF 5.7.4 + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_NOBODY, 0); + curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 ); + curl_setopt ( $ch , CURLOPT_CONNECTTIMEOUT , $timeout ); + $data = curl_exec($ch); + curl_close($ch); +} + + +function file_get_contents_by_socket($url, &$data) { + // mPDF 5.7.3 + $timeout = 1; + $p = parse_url($url); + $file = $p['path']; + if ($p['scheme']=='https') { + $prefix = 'ssl://'; + $port = ($p['port'] ? $p['port'] : 443); + } + else { + $prefix = ''; + $port = ($p['port'] ? $p['port'] : 80); + } + if ($p['query']) { $file .= '?'.$p['query']; } + if(!($fh = @fsockopen($prefix.$p['host'], $port, $errno, $errstr, $timeout))) { return false; } + + $getstring = + "GET ".$file." HTTP/1.0 \r\n" . + "Host: ".$p['host']." \r\n" . + "Connection: close\r\n\r\n"; + fwrite($fh, $getstring); + // Get rid of HTTP header + $s = fgets($fh, 1024); + if (!$s) { return false; } + $httpheader .= $s; + while (!feof($fh)) { + $s = fgets($fh, 1024); + if ( $s == "\r\n" ) { break; } + } + $data = ''; + while (!feof($fh)) { + $data .= fgets($fh, 1024); + } + fclose($fh); +} + +//============================================================== + +function _imageTypeFromString(&$data) { + $type = ''; + if (substr($data, 6, 4)== 'JFIF' || substr($data, 6, 4)== 'Exif' || substr($data, 0, 2)== chr(255).chr(216)) { // 0xFF 0xD8 // mpDF 5.7.2 + $type = 'jpeg'; + } + else if (substr($data, 0, 6)== "GIF87a" || substr($data, 0, 6)== "GIF89a") { + $type = 'gif'; + } + else if (substr($data, 0, 8)== chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + $type = 'png'; + } +/*-- IMAGES-WMF --*/ + else if (substr($data, 0, 4)== chr(215).chr(205).chr(198).chr(154)) { + $type = 'wmf'; + } +/*-- END IMAGES-WMF --*/ + else if (preg_match('//is',$data)) { + $type = 'svg'; + } + // BMP images + else if (substr($data, 0, 2)== "BM") { + $type = 'bmp'; + } + return $type; +} +//============================================================== + +// Moved outside WMF as also needed for SVG +function _putformobjects() { + reset($this->formobjects); + while(list($file,$info)=each($this->formobjects)) { + $this->_newobj(); + $this->formobjects[$file]['n']=$this->n; + $this->_out('<_out('/Subtype /Form'); + $this->_out('/Group '.($this->n+1).' 0 R'); + $this->_out('/BBox ['.$info['x'].' '.$info['y'].' '.($info['w']+$info['x']).' '.($info['h']+$info['y']).']'); + if ($this->compress) + $this->_out('/Filter /FlateDecode'); + $data=($this->compress) ? gzcompress($info['data']) : $info['data']; + $this->_out('/Length '.strlen($data).'>>'); + $this->_putstream($data); + unset($this->formobjects[$file]['data']); + $this->_out('endobj'); + // Required for SVG transparency (opacity) to work + $this->_newobj(); + $this->_out('<_out('/S /Transparency'); + $this->_out('>>'); + $this->_out('endobj'); + } +} + +function _freadint($f) +{ + //Read a 4-byte integer from file + $i=ord(fread($f,1))<<24; + $i+=ord(fread($f,1))<<16; + $i+=ord(fread($f,1))<<8; + $i+=ord(fread($f,1)); + return $i; +} + +function _UTF16BEtextstring($s) { + $s = $this->UTF8ToUTF16BE($s, true); +/*-- ENCRYPTION --*/ + if ($this->encrypted) { + $s = $this->_RC4($this->_objectkey($this->_current_obj_id), $s); + } +/*-- END ENCRYPTION --*/ + return '('. $this->_escape($s).')'; +} + +function _textstring($s) { +/*-- ENCRYPTION --*/ + if ($this->encrypted) { + $s = $this->_RC4($this->_objectkey($this->_current_obj_id), $s); + } +/*-- END ENCRYPTION --*/ + return '('. $this->_escape($s).')'; +} + + +function _escape($s) +{ + // the chr(13) substitution fixes the Bugs item #1421290. + return strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); +} + +function _putstream($s) { +/*-- ENCRYPTION --*/ + if ($this->encrypted) { + $s = $this->_RC4($this->_objectkey($this->_current_obj_id), $s); + } +/*-- END ENCRYPTION --*/ + $this->_out('stream'); + $this->_out($s); + $this->_out('endstream'); +} + + +function _out($s,$ln=true) { + if($this->state==2) { + if ($this->bufferoutput) { + $this->headerbuffer.= $s."\n"; + } +/*-- COLUMNS --*/ + else if (($this->ColActive) && !$this->processingHeader && !$this->processingFooter) { + // Captures everything in buffer for columns; Almost everything is sent from fn. Cell() except: + // Images sent from Image() or + // later sent as _out($textto) in printbuffer + // Line() + if (preg_match('/q \d+\.\d\d+ 0 0 (\d+\.\d\d+) \d+\.\d\d+ \d+\.\d\d+ cm \/(I|FO)\d+ Do Q/',$s,$m)) { // Image data + $h = ($m[1]/_MPDFK); + // Update/overwrite the lowest bottom of printing y value for a column + $this->ColDetails[$this->CurrCol]['bottom_margin'] = $this->y+$h; + } +/*-- TABLES --*/ + else if (preg_match('/\d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ ([\-]{0,1}\d+\.\d\d+) re/',$s,$m) && $this->tableLevel>0) { // Rect in table + $h = ($m[1]/_MPDFK); + // Update/overwrite the lowest bottom of printing y value for a column + $this->ColDetails[$this->CurrCol]['bottom_margin'] = max($this->ColDetails[$this->CurrCol]['bottom_margin'],($this->y+$h)); + } +/*-- END TABLES --*/ + else { // Td Text Set in Cell() + if (isset($this->ColDetails[$this->CurrCol]['bottom_margin'])) { $h = $this->ColDetails[$this->CurrCol]['bottom_margin'] - $this->y; } + else { $h = 0; } + } + if ($h < 0) { $h = -$h; } + $this->columnbuffer[] = array( + 's' => $s, // Text string to output + 'col' => $this->CurrCol, // Column when printed + 'x' => $this->x, // x when printed + 'y' => $this->y, // this->y when printed (after column break) + 'h' => $h // actual y at bottom when printed = y+h + ); + } +/*-- END COLUMNS --*/ +/*-- TABLES --*/ + else if ($this->table_rotate && !$this->processingHeader && !$this->processingFooter) { + // Captures eveything in buffer for rotated tables; + $this->tablebuffer .= $s . "\n"; + } +/*-- END TABLES --*/ + else if ($this->kwt && !$this->processingHeader && !$this->processingFooter) { + // Captures eveything in buffer for keep-with-table (h1-6); + $this->kwt_buffer[] = array( + 's' => $s, // Text string to output + 'x' => $this->x, // x when printed + 'y' => $this->y, // y when printed + ); + } + else if (($this->keep_block_together) && !$this->processingHeader && !$this->processingFooter) { + // do nothing + } + else { + $this->pages[$this->page] .= $s.($ln == true ? "\n" : ''); + } + + } + else { + $this->buffer .= $s.($ln == true ? "\n" : ''); + } +} + +/*-- WATERMARK --*/ +// add a watermark +function watermark( $texte, $angle=45, $fontsize=96, $alpha=0.2 ) { + if ($this->PDFA || $this->PDFX) { $this->Error('PDFA and PDFX do not permit transparency, so mPDF does not allow Watermarks!'); } + if (!$this->watermark_font) { $this->watermark_font = $this->default_font; } + $this->SetFont( $this->watermark_font, "B", $fontsize, false ); // Don't output + $texte= $this->purify_utf8_text($texte); + if ($this->text_input_as_HTML) { + $texte= $this->all_entities_to_utf8($texte); + } + if ($this->usingCoreFont) { $texte = mb_convert_encoding($texte,$this->mb_enc,'UTF-8'); } + + // DIRECTIONALITY + if (preg_match("/([".$this->pregRTLchars."])/u", $texte)) { $this->biDirectional = true; } // *OTL* + + $textvar = 0; + $save_OTLtags = $this->OTLtags; + $this->OTLtags = array(); + if ($this->useKerning) { + if ($this->CurrentFont['haskernGPOS']) { $this->OTLtags['Plus'] .= ' kern'; } + else { $textvar = ($textvar | FC_KERNING); } + } + +/*-- OTL --*/ + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $texte = $this->otl->applyOTL($texte, $this->CurrentFont['useOTL']); + $OTLdata = $this->otl->OTLdata; + } +/*-- END OTL --*/ + $this->OTLtags = $save_OTLtags ; + + $this->magic_reverse_dir($texte, $this->directionality, $OTLdata); + + $this->SetAlpha($alpha); + + $this->SetTColor($this->ConvertColor(0)); + $szfont = $fontsize; + $loop = 0; + $maxlen = (min($this->w,$this->h) ); // sets max length of text as 7/8 width/height of page + while ( $loop == 0 ) + { + $this->SetFont( $this->watermark_font, "B", $szfont, false ); // Don't output + $offset = ((sin(deg2rad($angle))) * ($szfont/_MPDFK)); + + $strlen = $this->GetStringWidth($texte, true, $OTLdata, $textvar); + if ( $strlen > $maxlen - $offset ) + $szfont --; + else + $loop ++; + } + + $this->SetFont( $this->watermark_font, "B", $szfont-0.1, true, true); // Output The -0.1 is because SetFont above is not written to PDF + // Repeating it will not output anything as mPDF thinks it is set + $adj = ((cos(deg2rad($angle))) * ($strlen/2)); + $opp = ((sin(deg2rad($angle))) * ($strlen/2)); + $wx = ($this->w/2) - $adj + $offset/3; + $wy = ($this->h/2) + $opp; + $this->Rotate($angle,$wx,$wy); + $this->Text($wx,$wy,$texte,$OTLdata,$textvar); + $this->Rotate(0); + $this->SetTColor($this->ConvertColor(0)); + + $this->SetAlpha(1); + +} + +function watermarkImg( $src, $alpha=0.2 ) { + if ($this->PDFA || $this->PDFX) { $this->Error('PDFA and PDFX do not permit transparency, so mPDF does not allow Watermarks!'); } + if ($this->watermarkImgBehind) { $this->watermarkImgAlpha = $this->SetAlpha($alpha, 'Normal', true); } + else { $this->SetAlpha($alpha, $this->watermarkImgAlphaBlend); } + $this->Image($src,0,0,0,0,'','', true, true, true); + if (!$this->watermarkImgBehind) { $this->SetAlpha(1); } +} +/*-- END WATERMARK --*/ + + +function Rotate($angle,$x=-1,$y=-1) +{ + if($x==-1) + $x=$this->x; + if($y==-1) + $y=$this->y; + if($this->angle!=0) + $this->_out('Q'); + $this->angle=$angle; + if($angle!=0) + { + $angle*=M_PI/180; + $c=cos($angle); + $s=sin($angle); + $cx=$x*_MPDFK; + $cy=($this->h-$y)*_MPDFK; + $this->_out(sprintf('q %.5F %.5F %.5F %.5F %.3F %.3F cm 1 0 0 1 %.3F %.3F cm',$c,$s,-$s,$c,$cx,$cy,-$cx,-$cy)); + } +} + + + +function CircularText($x, $y, $r, $text, $align='top', $fontfamily='', $fontsize=0, $fontstyle='', $kerning=120, $fontwidth=100, $divider) { + if (!class_exists('directw', false)) { include(_MPDF_PATH.'classes/directw.php'); } + if (empty($this->directw)) { $this->directw = new directw($this); } + $this->directw->CircularText($x, $y, $r, $text, $align, $fontfamily, $fontsize, $fontstyle, $kerning, $fontwidth, $divider); +} + + +// From Invoice +function RoundedRect($x, $y, $w, $h, $r, $style = '') +{ + $hp = $this->h; + if($style=='F') + $op='f'; + elseif($style=='FD' or $style=='DF') + $op='B'; + else + $op='S'; + $MyArc = 4/3 * (sqrt(2) - 1); + $this->_out(sprintf('%.3F %.3F m',($x+$r)*_MPDFK,($hp-$y)*_MPDFK )); + $xc = $x+$w-$r ; + $yc = $y+$r; + $this->_out(sprintf('%.3F %.3F l', $xc*_MPDFK,($hp-$y)*_MPDFK )); + + $this->_Arc($xc + $r*$MyArc, $yc - $r, $xc + $r, $yc - $r*$MyArc, $xc + $r, $yc); + $xc = $x+$w-$r ; + $yc = $y+$h-$r; + $this->_out(sprintf('%.3F %.3F l',($x+$w)*_MPDFK,($hp-$yc)*_MPDFK)); + $this->_Arc($xc + $r, $yc + $r*$MyArc, $xc + $r*$MyArc, $yc + $r, $xc, $yc + $r); + $xc = $x+$r ; + $yc = $y+$h-$r; + $this->_out(sprintf('%.3F %.3F l',$xc*_MPDFK,($hp-($y+$h))*_MPDFK)); + $this->_Arc($xc - $r*$MyArc, $yc + $r, $xc - $r, $yc + $r*$MyArc, $xc - $r, $yc); + $xc = $x+$r ; + $yc = $y+$r; + $this->_out(sprintf('%.3F %.3F l',($x)*_MPDFK,($hp-$yc)*_MPDFK )); + $this->_Arc($xc - $r, $yc - $r*$MyArc, $xc - $r*$MyArc, $yc - $r, $xc, $yc - $r); + $this->_out($op); +} + +function _Arc($x1, $y1, $x2, $y2, $x3, $y3) +{ + $h = $this->h; + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', $x1*_MPDFK, ($h-$y1)*_MPDFK, + $x2*_MPDFK, ($h-$y2)*_MPDFK, $x3*_MPDFK, ($h-$y3)*_MPDFK)); +} + + + + +//==================================================== + + + +/*-- DIRECTW --*/ +function Shaded_box( $text,$font='',$fontstyle='B',$szfont='',$width='70%',$style='DF',$radius=2.5,$fill='#FFFFFF',$color='#000000',$pad=2 ) { + // F (shading - no line),S (line, no shading),DF (both) + if (!class_exists('directw', false)) { include(_MPDF_PATH.'classes/directw.php'); } + if (empty($this->directw)) { $this->directw = new directw($this); } + $this->directw->Shaded_box( $text,$font,$fontstyle,$szfont,$width,$style,$radius,$fill,$color,$pad); +} +/*-- END DIRECTW --*/ + + +function UTF8StringToArray($str, $addSubset=true) { + $out = array(); + $len = strlen($str); + for ($i = 0; $i < $len; $i++) { + $uni = -1; + $h = ord($str[$i]); + if ( $h <= 0x7F ) + $uni = $h; + elseif ( $h >= 0xC2 ) { + if ( ($h <= 0xDF) && ($i < $len -1) ) + $uni = ($h & 0x1F) << 6 | (ord($str[++$i]) & 0x3F); + elseif ( ($h <= 0xEF) && ($i < $len -2) ) + $uni = ($h & 0x0F) << 12 | (ord($str[++$i]) & 0x3F) << 6 | (ord($str[++$i]) & 0x3F); + elseif ( ($h <= 0xF4) && ($i < $len -3) ) + $uni = ($h & 0x0F) << 18 | (ord($str[++$i]) & 0x3F) << 12 | (ord($str[++$i]) & 0x3F) << 6 | (ord($str[++$i]) & 0x3F); + } + if ($uni >= 0) { + $out[] = $uni; + if ($addSubset && isset($this->CurrentFont['subset'])) { + $this->CurrentFont['subset'][$uni] = $uni; + } + } + } + return $out; +} + + +//Convert utf-8 string to for Font Subsets +function UTF8toSubset($str) { + $ret = '<'; + //$str = preg_replace('/'.preg_quote($this->aliasNbPg,'/').'/', chr(7), $str ); // mPDF 6 deleted + //$str = preg_replace('/'.preg_quote($this->aliasNbPgGp,'/').'/', chr(8), $str ); // mPDF 6 deleted + $unicode = $this->UTF8StringToArray($str); + $orig_fid = $this->CurrentFont['subsetfontids'][0]; + $last_fid = $this->CurrentFont['subsetfontids'][0]; + foreach($unicode as $c) { +/* // mPDF 6 deleted + if ($c == 7 || $c == 8) { + if ($orig_fid != $last_fid) { + $ret .= '> Tj /F'.$orig_fid.' '.$this->FontSizePt.' Tf <'; + $last_fid = $orig_fid; + } + if ($c == 7) { $ret .= $this->aliasNbPgHex; } + else { $ret .= $this->aliasNbPgGpHex; } + continue; + } +*/ + if (!$this->_charDefined($this->CurrentFont['cw'], $c)) { $c = 0; } // mPDF 6 + for ($i=0; $i<99; $i++) { + // return c as decimal char + $init = array_search($c, $this->CurrentFont['subsets'][$i]); + if ($init!==false) { + if ($this->CurrentFont['subsetfontids'][$i] != $last_fid) { + $ret .= '> Tj /F'.$this->CurrentFont['subsetfontids'][$i].' '.$this->FontSizePt.' Tf <'; + $last_fid = $this->CurrentFont['subsetfontids'][$i]; + } + $ret .= sprintf("%02s", strtoupper(dechex($init))); + break; + } + // TrueType embedded SUBSETS + else if (count($this->CurrentFont['subsets'][$i]) < 255) { + $n = count($this->CurrentFont['subsets'][$i]); + $this->CurrentFont['subsets'][$i][$n] = $c; + if ($this->CurrentFont['subsetfontids'][$i] != $last_fid) { + $ret .= '> Tj /F'.$this->CurrentFont['subsetfontids'][$i].' '.$this->FontSizePt.' Tf <'; + $last_fid = $this->CurrentFont['subsetfontids'][$i]; + } + $ret .= sprintf("%02s", strtoupper(dechex($n))); + break; + } + else if (!isset($this->CurrentFont['subsets'][($i+1)])) { + // TrueType embedded SUBSETS + $this->CurrentFont['subsets'][($i+1)] = array(0=>0); + $new_fid = count($this->fonts)+$this->extraFontSubsets+1; + $this->CurrentFont['subsetfontids'][($i+1)] = $new_fid; + $this->extraFontSubsets++; + } + } + } + $ret .= '>'; + if ($last_fid != $orig_fid) { + $ret .= ' Tj /F'.$orig_fid.' '.$this->FontSizePt.' Tf <> '; + } + return $ret; +} + + +// Converts UTF-8 strings to UTF16-BE. +function UTF8ToUTF16BE($str, $setbom=true) { + if ($this->checkSIP && preg_match("/([\x{20000}-\x{2FFFF}])/u", $str)) { + if (!in_array($this->currentfontfamily, array('gb','big5','sjis','uhc','gbB','big5B','sjisB','uhcB','gbI','big5I','sjisI','uhcI', + 'gbBI','big5BI','sjisBI','uhcBI'))) { + $str = preg_replace("/[\x{20000}-\x{2FFFF}]/u", chr(0), $str); + } + } + if ($this->checkSMP && preg_match("/([\x{10000}-\x{1FFFF}])/u", $str )) { + $str = preg_replace("/[\x{10000}-\x{1FFFF}]/u", chr(0), $str ); + } + $outstr = ""; // string to be returned + if ($setbom) { + $outstr .= "\xFE\xFF"; // Byte Order Mark (BOM) + } + $outstr .= mb_convert_encoding($str, 'UTF-16BE', 'UTF-8'); + return $outstr; +} + + + + + +// ==================================================== +// ==================================================== +/*-- CJK-FONTS --*/ + +// from class PDF_Chinese CJK EXTENSIONS +function AddCIDFont($family,$style,$name,&$cw,$CMap,$registry,$desc) +{ + $fontkey=strtolower($family).strtoupper($style); + if(isset($this->fonts[$fontkey])) + $this->Error("Font already added: $family $style"); + $i=count($this->fonts)+$this->extraFontSubsets+1; + $name=str_replace(' ','',$name); + if ($family == 'sjis') { $up = -120; } else { $up = -130; } + // ? 'up' and 'ut' do not seem to be referenced anywhere + $this->fonts[$fontkey]=array('i'=>$i,'type'=>'Type0','name'=>$name,'up'=>$up,'ut'=>40,'cw'=>$cw,'CMap'=>$CMap,'registry'=>$registry,'MissingWidth'=>1000,'desc'=>$desc); +} + +function AddCJKFont($family) { + + if ($this->PDFA || $this->PDFX) { + $this->Error("Adobe CJK fonts cannot be embedded in mPDF (required for PDFA1-b and PDFX/1-a)."); + } + if ($family == 'big5') { $this->AddBig5Font(); } + else if ($family == 'gb') { $this->AddGBFont(); } + else if ($family == 'sjis') { $this->AddSJISFont(); } + else if ($family == 'uhc') { $this->AddUHCFont(); } +} + +function AddBig5Font() +{ + //Add Big5 font with proportional Latin + $family='big5'; + $name='MSungStd-Light-Acro'; + $cw=$this->Big5_widths; + $CMap='UniCNS-UTF16-H'; + $registry=array('ordering'=>'CNS1','supplement'=>4); + $desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 880, + 'Flags' => 6, + 'FontBBox' => '[-160 -249 1015 1071]', + 'ItalicAngle' => 0, + 'StemV' => 93, + ); + $this->AddCIDFont($family,'',$name,$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'B',$name.',Bold',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'I',$name.',Italic',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'BI',$name.',BoldItalic',$cw,$CMap,$registry,$desc); +} + + +function AddGBFont() +{ + //Add GB font with proportional Latin + $family='gb'; + $name='STSongStd-Light-Acro'; + $cw=$this->GB_widths; + $CMap='UniGB-UTF16-H'; + $registry=array('ordering'=>'GB1','supplement'=>4); + $desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 737, + 'Flags' => 6, + 'FontBBox' => '[-25 -254 1000 880]', + 'ItalicAngle' => 0, + 'StemV' => 58, + 'Style' => '<< /Panose <000000000400000000000000> >>', + ); + $this->AddCIDFont($family,'',$name,$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'B',$name.',Bold',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'I',$name.',Italic',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'BI',$name.',BoldItalic',$cw,$CMap,$registry,$desc); +} + + +function AddSJISFont() +{ + //Add SJIS font with proportional Latin + $family='sjis'; + $name='KozMinPro-Regular-Acro'; + $cw=$this->SJIS_widths; + $CMap='UniJIS-UTF16-H'; + $registry=array('ordering'=>'Japan1','supplement'=>5); + $desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 740, + 'Flags' => 6, + 'FontBBox' => '[-195 -272 1110 1075]', + 'ItalicAngle' => 0, + 'StemV' => 86, + 'XHeight' => 502, + ); + $this->AddCIDFont($family,'',$name,$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'B',$name.',Bold',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'I',$name.',Italic',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'BI',$name.',BoldItalic',$cw,$CMap,$registry,$desc); +} + +function AddUHCFont() +{ + //Add UHC font with proportional Latin + $family='uhc'; + $name='HYSMyeongJoStd-Medium-Acro'; + $cw=$this->UHC_widths; + $CMap='UniKS-UTF16-H'; + $registry=array('ordering'=>'Korea1','supplement'=>2); + $desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 720, + 'Flags' => 6, + 'FontBBox' => '[-28 -148 1001 880]', + 'ItalicAngle' => 0, + 'StemV' => 60, + 'Style' => '<< /Panose <000000000600000000000000> >>', + ); + $this->AddCIDFont($family,'',$name,$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'B',$name.',Bold',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'I',$name.',Italic',$cw,$CMap,$registry,$desc); + $this->AddCIDFont($family,'BI',$name.',BoldItalic',$cw,$CMap,$registry,$desc); +} + +/*-- END CJK-FONTS --*/ + +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +function SetDefaultFont($font) { + // Disallow embedded fonts to be used as defaults in PDFA + if ($this->PDFA || $this->PDFX) { + if (strtolower($font) == 'ctimes') { $font = 'serif'; } + if (strtolower($font) == 'ccourier') { $font = 'monospace'; } + if (strtolower($font) == 'chelvetica') { $font = 'sans-serif'; } + } + $font = $this->SetFont($font); // returns substituted font if necessary + $this->default_font = $font; + $this->original_default_font = $font; + if (!$this->watermark_font ) { $this->watermark_font = $font; } // *WATERMARK* + $this->defaultCSS['BODY']['FONT-FAMILY'] = $font; + $this->cssmgr->CSS['BODY']['FONT-FAMILY'] = $font; +} + +function SetDefaultFontSize($fontsize) { + $this->default_font_size = $fontsize; + $this->original_default_font_size = $fontsize; + $this->SetFontSize($fontsize); + $this->defaultCSS['BODY']['FONT-SIZE'] = $fontsize . 'pt'; + $this->cssmgr->CSS['BODY']['FONT-SIZE'] = $fontsize . 'pt'; +} + +function SetDefaultBodyCSS($prop, $val) { + if ($prop) { + $this->defaultCSS['BODY'][strtoupper($prop)] = $val; + $this->cssmgr->CSS['BODY'][strtoupper($prop)] = $val; + } +} + + +function SetDirectionality($dir='ltr') { +/*-- OTL --*/ + if (strtolower($dir) == 'rtl') { + if ($this->directionality != 'rtl') { + // Swop L/R Margins so page 1 RTL is an 'even' page + $tmp = $this->DeflMargin; + $this->DeflMargin = $this->DefrMargin; + $this->DefrMargin = $tmp; + $this->orig_lMargin = $this->DeflMargin; + $this->orig_rMargin = $this->DefrMargin; + + $this->SetMargins($this->DeflMargin,$this->DefrMargin,$this->tMargin); + } + $this->directionality = 'rtl'; + $this->defaultAlign = 'R'; + $this->defaultTableAlign = 'R'; + } + else { +/*-- END OTL --*/ + $this->directionality = 'ltr'; + $this->defaultAlign = 'L'; + $this->defaultTableAlign = 'L'; + } // *OTL* + $this->cssmgr->CSS['BODY']['DIRECTION'] = $this->directionality; +} + + +// Return either a number (factor) - based on current set fontsize (if % or em) - or exact lineheight (with 'mm' after it) +function fixLineheight($v) { + $lh = false; + if (preg_match('/^[0-9\.,]*$/',$v) && $v >= 0) { return ($v + 0); } + else if (strtoupper($v) == 'NORMAL' || $v == 'N') { + return 'N'; // mPDF 6 + } + else { + $tlh = $this->ConvertSize($v,$this->FontSize,$this->FontSize,true); + if ($tlh) { return ($tlh.'mm'); } + } + return $this->normalLineheight; +} + + +function _getNormalLineheight($desc=false) { + if (!$desc) { $desc = $this->CurrentFont['desc']; } + if ($this->useFixedNormalLineHeight) { + $lh = $this->normalLineheight; + } + else if (isset($desc['Ascent']) && $desc['Ascent']) { + $lh = ($this->adjustFontDescLineheight * ($desc['Ascent'] - $desc['Descent'] + $desc['Leading'])/1000); + } + else { + $lh = $this->normalLineheight; + } + return $lh; +} + +// Set a (fixed) lineheight to an actual value - either to named fontsize(pts) or default +function SetLineHeight($FontPt='',$lh = '') { + if (!$FontPt) { $FontPt = $this->FontSizePt; } + $fs = $FontPt/_MPDFK; + $this->lineheight = $this->_computeLineheight($lh, $fs); +} + +function _computeLineheight($lh, $fs='') { + if ($this->shrin_k > 1) { $k = $this->shrin_k; } + else { $k = 1; } + if (!$fs) { $fs = $this->FontSize; } + if ($lh == 'N') { + $lh = $this->_getNormalLineheight(); + } + if (preg_match('/mm/',$lh)) { + return (($lh + 0.0) / $k); // convert to number + } + else if ($lh > 0) { + return ($fs * $lh); + } + return ($fs * $this->normalLineheight); +} + +function _setLineYpos(&$fontsize, &$fontdesc, &$CSSlineheight, $blockYpos=false) { + $ypos['glyphYorigin'] = 0; + $ypos['baseline-shift'] = 0; + $linegap = 0; + $leading = 0; + + if (isset($fontdesc['Ascent']) && $fontdesc['Ascent'] && !$this->useFixedTextBaseline) { + // Fontsize uses font metrics - this method seems to produce results compatible with browsers (except IE9) + $ypos['boxtop'] = $fontdesc['Ascent']/1000 * $fontsize; + $ypos['boxbottom'] = $fontdesc['Descent']/1000 * $fontsize; + if (isset($fontdesc['Leading'])) { $linegap = $fontdesc['Leading']/1000 * $fontsize; } + } + // Default if not set - uses baselineC + else { + $ypos['boxtop'] = (0.5 + $this->baselineC) * $fontsize; + $ypos['boxbottom'] = -(0.5 - $this->baselineC) * $fontsize; + } + $fontheight = $ypos['boxtop'] - $ypos['boxbottom']; + + if ($this->shrin_k > 1) { $shrin_k = $this->shrin_k; } + else { $shrin_k = 1; } + + $leading =0; + if ($CSSlineheight == 'N') { + $lh = $this->_getNormalLineheight($fontdesc); + $lineheight = ($fontsize * $lh); + $leading += $linegap; // specified in hhea or sTypo in OpenType tables **************************************** + } + else if (preg_match('/mm/',$CSSlineheight)) { $lineheight = (($CSSlineheight + 0.0) / $shrin_k); } // convert to number + // ??? If lineheight is a factor e.g. 1.3 ?? use factor x 1em or ? use 'normal' lineheight * factor ****************************** + // Could depend on value for $text_height - a draft CSS value as set above for now + else if ($CSSlineheight > 0) { $lineheight = ($fontsize * $CSSlineheight); } + else { $lineheight = ($fontsize * $this->normalLineheight); } + + // In general, calculate the "leading" - the difference between the fontheight and the lineheight + // and add half to the top and half to the bottom. BUT + // If an inline element has a font-size less than the block element, and the line-height is set as an em or % value + // it will add too much leading below the font and expand the height of the line - so just use the block element exttop/extbottom: + if (preg_match('/mm/',$CSSlineheight) && $ypos['boxtop'] < $blockYpos['boxtop'] && $ypos['boxbottom'] > $blockYpos['boxbottom']) { + $ypos['exttop'] = $blockYpos['exttop']; + $ypos['extbottom'] = $blockYpos['extbottom']; + } + else { + $leading += ($lineheight - $fontheight); + + $ypos['exttop'] = $ypos['boxtop'] + $leading/2; + $ypos['extbottom'] = $ypos['boxbottom'] - $leading/2; + } + + + // TEMP ONLY FOR DEBUGGING ********************************* + //$ypos['lineheight'] = $lineheight; + //$ypos['fontheight'] = $fontheight; + //$ypos['leading'] = $leading; + + return $ypos; +} + + + + +/* Called from WriteFlowingBlock() and finishFlowingBlock() + Determines the line hieght and glyph/writing position + for each element in the line to be written */ +function _setInlineBlockHeights(&$lineBox, &$stackHeight, &$content, &$font, $is_table) { + if ($this->shrin_k > 1) { $shrin_k = $this->shrin_k; } + else { $shrin_k = 1; } + + $ypos = array(); + $bordypos = array(); + $bgypos = array(); + + if ($is_table) { + // FOR TABLE + $fontsize = $this->FontSize; + $fontkey = $this->FontFamily.$this->FontStyle; + $fontdesc = $this->fonts[$fontkey]['desc']; + $CSSlineheight = $this->cellLineHeight ; + $line_stacking_strategy = $this->cellLineStackingStrategy; // inline-line-height [default] | block-line-height | max-height | grid-height + $line_stacking_shift = $this->cellLineStackingShift; // consider-shifts [default] | disregard-shifts + } + else { + // FOR BLOCK FONT + $fontsize = $this->blk[$this->blklvl]['InlineProperties']['size']; + $fontkey = $this->blk[$this->blklvl]['InlineProperties']['family'].$this->blk[$this->blklvl]['InlineProperties']['style']; + $fontdesc = $this->fonts[$fontkey]['desc']; + $CSSlineheight = $this->blk[$this->blklvl]['line_height']; + // inline-line-height | block-line-height | max-height | grid-height + $line_stacking_strategy = (isset($this->blk[$this->blklvl]['line_stacking_strategy']) ? $this->blk[$this->blklvl]['line_stacking_strategy'] : 'inline-line-height'); + // consider-shifts | disregard-shifts + $line_stacking_shift = (isset($this->blk[$this->blklvl]['line_stacking_shift']) ? $this->blk[$this->blklvl]['line_stacking_shift'] : 'consider-shifts'); + } + $boxLineHeight = $this->_computeLineheight($CSSlineheight, $fontsize); + + + // First, set a "strut" using block font at index $lineBox[-1] + $ypos[-1] = $this->_setLineYpos($fontsize, $fontdesc, $CSSlineheight); + + // for the block element - always taking the block EXTENDED progression including leading - which may be negative + if ($line_stacking_strategy == 'block-line-height') { + $topy = $ypos[-1]['exttop']; + $bottomy = $ypos[-1]['extbottom']; + } + else { + $topy = 0; + $bottomy = 0; + } + + // Get text-middle for aligning images/objects + $midpoint = $ypos[-1]['boxtop'] - (($ypos[-1]['boxtop']-$ypos[-1]['boxbottom'])/2); + + // for images / inline objects / replaced elements + $mta = 0; // Maximum top-aligned + $mba = 0; // Maximum bottom-aligned + foreach ( $content as $k => $chunk ) { + if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]['type'] == 'listmarker') { + $ypos[$k] = $ypos[-1]; + // UPDATE Maximums + if ($line_stacking_strategy == 'block-line-height' || $line_stacking_strategy == 'grid-height' || $line_stacking_strategy == 'max-height') { // don't include extended block progression of all inline elements + if ($ypos[$k]['boxtop'] > $topy) $topy = $ypos[$k]['boxtop']; + if ($ypos[$k]['boxbottom'] < $bottomy) $bottomy = $ypos[$k]['boxbottom']; + } + else { + if ($ypos[$k]['exttop'] > $topy) $topy = $ypos[$k]['exttop']; + if ($ypos[$k]['extbottom'] < $bottomy) $bottomy = $ypos[$k]['extbottom']; + } + } + else if (isset($this->objectbuffer[$k]) && $this->objectbuffer[$k]['type'] == 'dottab') { // mPDF 6 DOTTAB + $fontsize = $font[$k]['size']; + $fontdesc = $font[$k]['curr']['desc']; + $lh = 1; + $ypos[$k] = $this->_setLineYpos($fontsize, $fontdesc, $lh, $ypos[-1]); // Lineheight=1 fixed + } + else if (isset($this->objectbuffer[$k])) { + $oh = $this->objectbuffer[$k]['OUTER-HEIGHT']; + $va = $this->objectbuffer[$k]['vertical-align']; + + if ($va == 'BS') { // (BASELINE default) + if ($oh > $topy) $topy = $oh; + } + else if ($va == 'M') { + if (($midpoint + $oh/2) > $topy) $topy = $midpoint + $oh/2; + if (($midpoint - $oh/2) < $bottomy) $bottomy = $midpoint - $oh/2; + } + else if ($va == 'TT') { + if (($ypos[-1]['boxtop'] - $oh) < $bottomy) { + $bottomy = $ypos[-1]['boxtop'] - $oh; + $topy = max($topy, $ypos[-1]['boxtop']); + } + } + else if ($va == 'TB') { + if (($ypos[-1]['boxbottom'] + $oh) > $topy) { + $topy = $ypos[-1]['boxbottom'] + $oh; + $bottomy = min($bottomy, $ypos[-1]['boxbottom']); + } + } + else if ($va == 'T') { + if ($oh > $mta) $mta = $oh; + } + else if ($va == 'B') { + if ($oh > $mba) $mba = $oh; + } + } + else if ($content[$k] || $content[$k]==='0') { + // FOR FLOWING BLOCK + $fontsize = $font[$k]['size']; + $fontdesc = $font[$k]['curr']['desc']; + // In future could set CSS line-height from inline elements; for now, use block level: + $ypos[$k] = $this->_setLineYpos($fontsize, $fontdesc, $CSSlineheight, $ypos[-1]); + + if (isset($font[$k]['textparam']['text-baseline']) && $font[$k]['textparam']['text-baseline'] != 0) { + $ypos[$k]['baseline-shift'] = $font[$k]['textparam']['text-baseline']; + } + + // DO ALIGNMENT FOR BASELINES ******************* + // Until most fonts have OpenType BASE tables, this won't work + // $ypos[$k] compared to $ypos[-1] or $ypos[$k-1] using $dominant_baseline and $baseline_table + + // UPDATE Maximums + if ($line_stacking_strategy == 'block-line-height' || $line_stacking_strategy == 'grid-height' || $line_stacking_strategy == 'max-height') { // don't include extended block progression of all inline elements + if ($line_stacking_shift == 'disregard-shifts') { + if ($ypos[$k]['boxtop'] > $topy) $topy = $ypos[$k]['boxtop'] ; + if ($ypos[$k]['boxbottom'] < $bottomy) $bottomy = $ypos[$k]['boxbottom'] ; + } + else { + if (($ypos[$k]['boxtop'] + $ypos[$k]['baseline-shift']) > $topy) $topy = $ypos[$k]['boxtop'] + $ypos[$k]['baseline-shift'] ; + if (($ypos[$k]['boxbottom'] + $ypos[$k]['baseline-shift']) < $bottomy) $bottomy = $ypos[$k]['boxbottom'] + $ypos[$k]['baseline-shift'] ; + } + } + else { + if ($line_stacking_shift == 'disregard-shifts') { + if ($ypos[$k]['exttop'] > $topy) $topy = $ypos[$k]['exttop'] ; + if ($ypos[$k]['extbottom'] < $bottomy) $bottomy = $ypos[$k]['extbottom'] ; + } + else { + if (($ypos[$k]['exttop'] + $ypos[$k]['baseline-shift']) > $topy) $topy = $ypos[$k]['exttop'] + $ypos[$k]['baseline-shift'] ; + if (($ypos[$k]['extbottom'] + $ypos[$k]['baseline-shift']) < $bottomy) $bottomy = $ypos[$k]['extbottom'] + $ypos[$k]['baseline-shift'] ; + } + } + + // If BORDER set on inline element + if (isset($font[$k]['bord']) && $font[$k]['bord']) { + $bordfontsize = $font[$k]['textparam']['bord-decoration']['fontsize'] / $shrin_k; + $bordfontkey = $font[$k]['textparam']['bord-decoration']['fontkey'] ; + if ($bordfontkey != $fontkey || $bordfontsize != $fontsize || isset($font[$k]['textparam']['bord-decoration']['baseline'])) { + $bordfontdesc = $this->fonts[$bordfontkey]['desc']; + $bordypos[$k] = $this->_setLineYpos($bordfontsize, $bordfontdesc, $CSSlineheight, $ypos[-1]); + if (isset($font[$k]['textparam']['bord-decoration']['baseline']) && $font[$k]['textparam']['bord-decoration']['baseline'] != 0) { + $bordypos[$k]['baseline-shift'] = $font[$k]['textparam']['bord-decoration']['baseline'] / $shrin_k; + } + } + } + // If BACKGROUND set on inline element + if (isset($font[$k]['spanbgcolor']) && $font[$k]['spanbgcolor']) { + $bgfontsize = $font[$k]['textparam']['bg-decoration']['fontsize'] / $shrin_k; + $bgfontkey = $font[$k]['textparam']['bg-decoration']['fontkey'] ; + if ($bgfontkey != $fontkey || $bgfontsize != $fontsize || isset($font[$k]['textparam']['bg-decoration']['baseline'])) { + $bgfontdesc = $this->fonts[$bgfontkey]['desc']; + $bgypos[$k] = $this->_setLineYpos($bgfontsize, $bgfontdesc, $CSSlineheight, $ypos[-1]); + if (isset($font[$k]['textparam']['bg-decoration']['baseline']) && $font[$k]['textparam']['bg-decoration']['baseline'] != 0) { + $bgypos[$k]['baseline-shift'] = $font[$k]['textparam']['bg-decoration']['baseline'] / $shrin_k; + } + } + } + } + } + + + // TOP or BOTTOM aligned images + if ($mta > ($topy - $bottomy) ) { + if (($topy - $mta) < $bottomy ) $bottomy = $topy - $mta ; + } + if ($mba > ($topy - $bottomy) ) { + if (($bottomy + $mba) > $topy) $topy = $bottomy + $mba ; + } + + if ($line_stacking_strategy == 'block-line-height') { // fixed height set by block element (whether present or not) + $topy = $ypos[-1]['exttop']; + $bottomy = $ypos[-1]['extbottom']; + } + + $inclusiveHeight = $topy - $bottomy; + + // SET $stackHeight taking note of line_stacking_strategy + // NB inclusive height already takes account of need to consider block progression height (excludes leading set by lineheight) + // or extended block progression height (includes leading set by lineheight) + if ($line_stacking_strategy == 'block-line-height') { // fixed = extended block progression height of block element + $stackHeight = $boxLineHeight; + } + else if ($line_stacking_strategy == 'max-height') { // smallest height which includes extended block progression height of block element + // and block progression heights of inline elements (NOT extended) + $stackHeight = $inclusiveHeight; + } + else if ($line_stacking_strategy == 'grid-height') { // smallest multiple of block element lineheight to include + // block progression heights of inline elements (NOT extended) + $stackHeight = $boxLineHeight; + while($stackHeight < $inclusiveHeight) { $stackHeight += $boxLineHeight; } + } + else { // 'inline-line-height' = default // smallest height which includes extended block progression height of block element + // AND extended block progression heights of inline elements + $stackHeight = $inclusiveHeight; + } + + $diff = $stackHeight - $inclusiveHeight; + $topy += $diff/2; + $bottomy -= $diff/2; + + // ADJUST $ypos => lineBox using $stackHeight; lineBox are all offsets from the top of stackHeight in mm + // and SET IMAGE OFFSETS + $lineBox[-1]['boxtop'] = $topy - $ypos[-1]['boxtop']; + $lineBox[-1]['boxbottom'] = $topy - $ypos[-1]['boxbottom']; +// $lineBox[-1]['exttop'] = $topy - $ypos[-1]['exttop']; +// $lineBox[-1]['extbottom'] = $topy - $ypos[-1]['extbottom']; + $lineBox[-1]['glyphYorigin'] = $topy - $ypos[-1]['glyphYorigin']; + $lineBox[-1]['baseline-shift'] = $ypos[-1]['baseline-shift']; + + $midpoint = $lineBox[-1]['boxbottom'] - (($lineBox[-1]['boxbottom']-$lineBox[-1]['boxtop'])/2); + + foreach ( $content as $k => $chunk ) { + if (isset($this->objectbuffer[$k])) { + $oh = $this->objectbuffer[$k]['OUTER-HEIGHT']; + // LIST MARKERS + if ($this->objectbuffer[$k]['type'] == 'listmarker') { + $oh = $fontsize; + } + else if ($this->objectbuffer[$k]['type'] == 'dottab') { // mPDF 6 DOTTAB + $oh = $font[$k]['size']; // == $this->objectbuffer[$k]['fontsize']/_MPDFK; + $lineBox[$k]['boxtop'] = $topy - $ypos[$k]['boxtop']; + $lineBox[$k]['boxbottom'] = $topy - $ypos[$k]['boxbottom']; + $lineBox[$k]['glyphYorigin'] = $topy - $ypos[$k]['glyphYorigin']; + $lineBox[$k]['baseline-shift'] = 0; +// continue; + } + $va = $this->objectbuffer[$k]['vertical-align']; // = $objattr['vertical-align'] = set as M,T,B,S + + if ($va == 'BS') { // (BASELINE default) + $lineBox[$k]['top'] = $lineBox[-1]['glyphYorigin'] - $oh; + } + else if ($va == 'M') { + $lineBox[$k]['top'] = $midpoint - $oh/2; + } + else if ($va == 'TT') { + $lineBox[$k]['top'] = $lineBox[-1]['boxtop']; + } + else if ($va == 'TB') { + $lineBox[$k]['top'] = $lineBox[-1]['boxbottom'] - $oh; + } + else if ($va == 'T') { + $lineBox[$k]['top'] = 0; + } + else if ($va == 'B') { + $lineBox[$k]['top'] = $stackHeight-$oh; + } + } + else if ($content[$k] || $content[$k]==='0') { + $lineBox[$k]['boxtop'] = $topy - $ypos[$k]['boxtop']; + $lineBox[$k]['boxbottom'] = $topy - $ypos[$k]['boxbottom']; +// $lineBox[$k]['exttop'] = $topy - $ypos[$k]['exttop']; +// $lineBox[$k]['extbottom'] = $topy - $ypos[$k]['extbottom']; + $lineBox[$k]['glyphYorigin'] = $topy - $ypos[$k]['glyphYorigin']; + $lineBox[$k]['baseline-shift'] = $ypos[$k]['baseline-shift']; + if (isset($bordypos[$k]['boxtop'])) { + $lineBox[$k]['border-boxtop'] = $topy - $bordypos[$k]['boxtop']; + $lineBox[$k]['border-boxbottom'] = $topy - $bordypos[$k]['boxbottom']; + $lineBox[$k]['border-baseline-shift'] = $bordypos[$k]['baseline-shift']; + } + if (isset($bgypos[$k]['boxtop'])) { + $lineBox[$k]['background-boxtop'] = $topy - $bgypos[$k]['boxtop']; + $lineBox[$k]['background-boxbottom'] = $topy - $bgypos[$k]['boxbottom']; + $lineBox[$k]['background-baseline-shift'] = $bgypos[$k]['baseline-shift']; + } + } + } +} + + +function SetBasePath($str='') { + if ( isset($_SERVER['HTTP_HOST']) ) { $host = $_SERVER['HTTP_HOST']; } + else if ( isset($_SERVER['SERVER_NAME']) ) { $host = $_SERVER['SERVER_NAME']; } + else { $host = ''; } + if (!$str) { + if ($_SERVER['SCRIPT_NAME']) { $currentPath = dirname($_SERVER['SCRIPT_NAME']); } + else { $currentPath = dirname($_SERVER['PHP_SELF']); } + $currentPath = str_replace("\\","/",$currentPath); + if ($currentPath == '/') { $currentPath = ''; } + if ($host) { // mPDF 6 + if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']) { $currpath = 'https://' . $host . $currentPath .'/'; } + else { $currpath = 'http://' . $host . $currentPath .'/'; } + } + else { $currpath = ''; } + $this->basepath = $currpath; + $this->basepathIsLocal = true; + return; + } + $str = preg_replace('/\?.*/','',$str); + if (!preg_match('/(http|https|ftp):\/\/.*\//i',$str)) { $str .= '/'; } + $str .= 'xxx'; // in case $str ends in / e.g. http://www.bbc.co.uk/ + $this->basepath = dirname($str) . "/"; // returns e.g. e.g. http://www.google.com/dir1/dir2/dir3/ + $this->basepath = str_replace("\\","/",$this->basepath); //If on Windows + $tr = parse_url($this->basepath); + if (isset($tr['host']) && ($tr['host'] == $host)) { $this->basepathIsLocal = true; } + else { $this->basepathIsLocal = false; } +} + + +function GetFullPath(&$path,$basepath='') { + // When parsing CSS need to pass temporary basepath - so links are relative to current stylesheet + if (!$basepath) { $basepath = $this->basepath; } + //Fix path value + $path = str_replace("\\","/",$path); //If on Windows + + // mPDF 5.7.2 + if (substr($path,0,2) == "//") { + $tr = parse_url($basepath); + $path = $tr['scheme'].':'.$path; // mPDF 6 + } + + $regexp = '|^./|'; // Inadvertently corrects "./path/etc" and "//www.domain.com/etc" + $path = preg_replace($regexp,'',$path); + + if(substr($path,0,1) == '#') { return; } + // mPDF 5.7.4 + if (substr($path,0,7) == "mailto:") { return; } + if (substr($path,0,3) == "../") { //It is a Relative Link + $backtrackamount = substr_count($path,"../"); + $maxbacktrack = substr_count($basepath,"/") - 3; + $filepath = str_replace("../",'',$path); + $path = $basepath; + //If it is an invalid relative link, then make it go to directory root + if ($backtrackamount > $maxbacktrack) $backtrackamount = $maxbacktrack; + //Backtrack some directories + for( $i = 0 ; $i < $backtrackamount + 1 ; $i++ ) $path = substr( $path, 0 , strrpos($path,"/") ); + $path = $path . "/" . $filepath; //Make it an absolute path + } + else if( strpos($path,":/") === false || strpos($path,":/") > 10) { //It is a Local Link + if (substr($path,0,1) == "/") { + $tr = parse_url($basepath); + // mPDF 5.7.2 + $root = ''; + if (!empty($tr['scheme'])) { $root .= $tr['scheme'].'://'; } + $root .= $tr['host']; + $root .= ((isset($tr['port']) && $tr['port']) ? (':'.$tr['port']) : ''); // mPDF 5.7.3 + $path = $root . $path; + } + else { $path = $basepath . $path; } + } + //Do nothing if it is an Absolute Link +} + + +// Used for external CSS files +function _get_file($path) { + // If local file try using local path (? quicker, but also allowed even if allow_url_fopen false) + $contents = ''; + // mPDF 5.7.3 + if (strpos($path,"//") === false ) { $path = preg_replace('/\.css\?.*$/', '.css', $path); } + $contents = @file_get_contents($path); + if ($contents) { return $contents; } + if ($this->basepathIsLocal) { + $tr = parse_url($path); + $lp=getenv("SCRIPT_NAME"); + $ap=realpath($lp); + $ap=str_replace("\\","/",$ap); + $docroot=substr($ap,0,strpos($ap,$lp)); + // WriteHTML parses all paths to full URLs; may be local file name + if ($tr['scheme'] && $tr['host'] && $_SERVER["DOCUMENT_ROOT"] ) { + $localpath = $_SERVER["DOCUMENT_ROOT"] . $tr['path']; + } + // DOCUMENT_ROOT is not returned on IIS + else if ($docroot) { + $localpath = $docroot . $tr['path']; + } + else { $localpath = $path; } + $contents = @file_get_contents($localpath); + } + // if not use full URL + else if (!$contents && !ini_get('allow_url_fopen') && function_exists("curl_init")) { + $ch = curl_init($path); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 ); + $contents = curl_exec($ch); + curl_close($ch); + } + return $contents; +} + + +function docPageNum($num = 0, $extras = false) { + if ($num < 1) { $num = $this->page; } + $type = $this->defaultPageNumStyle; // set default Page Number Style + $ppgno = $num; + $suppress = 0; + $offset = 0; + $lastreset = 0; + foreach($this->PageNumSubstitutions AS $psarr) { + if ($num >= $psarr['from']) { + if ($psarr['reset']) { + if ($psarr['reset']>1) { $offset = $psarr['reset']-1; } + $ppgno = $num - $psarr['from'] + 1 + $offset; + $lastreset = $psarr['from']; + } + if ($psarr['type']) { $type = $psarr['type']; } + if (strtoupper($psarr['suppress'])=='ON' || $psarr['suppress']==1) { $suppress = 1; } + else if (strtoupper($psarr['suppress'])=='OFF') { $suppress = 0; } + } + } + if ($suppress) { return ''; } + + $ppgno = $this->_getStyledNumber($ppgno, $type); + if ($extras) { $ppgno = $this->pagenumPrefix . $ppgno . $this->pagenumSuffix; } + return $ppgno; +} + +function docPageNumTotal($num = 0, $extras = false) { + if ($num < 1) { $num = $this->page; } + $type = $this->defaultPageNumStyle; // set default Page Number Style + $ppgstart = 1; + $ppgend = count($this->pages)+1; + $suppress = 0; + $offset = 0; + foreach($this->PageNumSubstitutions AS $psarr) { + if ($num >= $psarr['from']) { + if ($psarr['reset']) { + if ($psarr['reset']>1) { $offset = $psarr['reset']-1; } + $ppgstart = $psarr['from'] + $offset; + $ppgend = count($this->pages)+1 + $offset; + } + if ($psarr['type']) { $type = $psarr['type']; } + if (strtoupper($psarr['suppress'])=='ON' || $psarr['suppress']==1) { $suppress = 1; } + else if (strtoupper($psarr['suppress'])=='OFF') { $suppress = 0; } + } + if ($num < $psarr['from']) { + if ($psarr['reset']) { + $ppgend = $psarr['from'] + $offset; + break; + } + } + } + if ($suppress) { return ''; } + $ppgno = $ppgend-$ppgstart+$offset; + + $ppgno = $this->_getStyledNumber($ppgno, $type); + if ($extras) { $ppgno = $this->pagenumPrefix . $ppgno . $this->pagenumSuffix; } + return $ppgno; +} + +// mPDF 6 +function _getStyledNumber($ppgno, $type, $listmarker=false) { + if ($listmarker) { + $reverse = true; // Reverse RTL numerals (Hebrew) when using for list + $checkfont = true; // Using list - font is set, so check if character is available + } + else { + $reverse = false; // For pagenumbers, RTL numerals (Hebrew) will get reversed later by bidi + $checkfont = false; // For pagenumbers - font is not set, so no check + } + $lowertype = strtolower($type); + if ($lowertype == 'upper-latin' || $lowertype == 'upper-alpha' || $type=='A') { $ppgno = $this->dec2alpha($ppgno,true); } + else if ($lowertype == 'lower-latin' || $lowertype == 'lower-alpha' || $type=='a') { $ppgno = $this->dec2alpha($ppgno,false);} + else if ($lowertype == 'upper-roman' || $type=='I') { $ppgno = $this->dec2roman($ppgno,true); } + else if ($lowertype == 'lower-roman' || $type=='i') { $ppgno = $this->dec2roman($ppgno,false); } + else if ($lowertype=='hebrew') { $ppgno = $this->dec2hebrew($ppgno, $reverse); } + else if (preg_match('/(arabic-indic|bengali|devanagari|gujarati|gurmukhi|kannada|malayalam|oriya|persian|tamil|telugu|thai|urdu|cambodian|khmer|lao)/i',$lowertype,$m)) { + switch($m[1]) { //Format type + case 'arabic-indic': $cp = 0x0660; break; + case 'persian': + case 'urdu': $cp = 0x06F0; break; + case 'bengali': $cp = 0x09E6; break; + case 'devanagari': $cp = 0x0966; break; + case 'gujarati': $cp = 0x0AE6; break; + case 'gurmukhi': $cp = 0x0A66; break; + case 'kannada': $cp = 0x0CE6; break; + case 'malayalam': $cp = 0x0D66; break; + case 'oriya': $cp = 0x0B66; break; + case 'telugu': $cp = 0x0C66; break; + case 'tamil': $cp = 0x0BE6; break; + case 'thai': $cp = 0x0E50; break; + case 'khmer': + case 'cambodian': $cp = 0x17E0; break; + case 'lao': $cp = 0x0ED0; break; + } + $ppgno = $this->dec2other($ppgno, $cp, $checkfont); + } + else if ($lowertype=='cjk-decimal') { $ppgno = $this->dec2cjk($ppgno); } + return $ppgno; +} + +function docPageSettings($num = 0) { + // Returns current type (numberstyle), suppression state for this page number; + // reset is only returned if set for this page number + if ($num < 1) { $num = $this->page; } + $type = $this->defaultPageNumStyle; // set default Page Number Style + $ppgno = $num; + $suppress = 0; + $offset = 0; + $reset = ''; + foreach($this->PageNumSubstitutions AS $psarr) { + if ($num >= $psarr['from']) { + if ($psarr['reset']) { + if ($psarr['reset']>1) { $offset = $psarr['reset']-1; } + $ppgno = $num - $psarr['from'] + 1 + $offset; + } + if ($psarr['type']) { $type = $psarr['type']; } + if (strtoupper($psarr['suppress'])=='ON' || $psarr['suppress']==1) { $suppress = 1; } + else if (strtoupper($psarr['suppress'])=='OFF') { $suppress = 0; } + } + if ($num == $psarr['from']) { $reset = $psarr['reset']; } + } + if ($suppress) { $suppress = 'on'; } + else { $suppress = 'off'; } + return array($type, $suppress, $reset); +} + +function RestartDocTemplate() { + $this->docTemplateStart = $this->page; +} + + + +//Page header +function Header($content='') { + + $this->cMarginL = 0; + $this->cMarginR = 0; + + + if (($this->mirrorMargins && ($this->page%2==0) && $this->HTMLHeaderE) || ($this->mirrorMargins && ($this->page%2==1) && $this->HTMLHeader) || (!$this->mirrorMargins && $this->HTMLHeader)) { + $this->writeHTMLHeaders(); + return; + } +} + + + +/*-- TABLES --*/ +function TableHeaderFooter($content='',$tablestartpage='',$tablestartcolumn ='',$horf = 'H',$level, $firstSpread=true, $finalSpread=true) { + if(($horf=='H' || $horf=='F') && !empty($content)) { // mPDF 5.7.2 + $table = &$this->table[1][1]; + + // mPDF 5.7.2 + if ($horf=='F') { // Table Footer + $firstrow = count($table['cells']) - $table['footernrows']; + $lastrow = count($table['cells']) - 1; + } + else { // Table Header + $firstrow = 0; + $lastrow = $table['headernrows'] - 1; + } + if(empty($content[$firstrow])) { + if ($this->debug) { $this->Error("<tfoot> must precede <tbody> in a table"); } + else { return; } + } + + + // Advance down page by half width of top border + if ($horf=='H') { // Only if header + if ($table['borders_separate']) { $adv = $table['border_spacing_V']/2 + $table['border_details']['T']['w'] + $table['padding']['T']; } + else { $adv = $table['max_cell_border_width']['T'] /2 ; } + if ($adv) { + if ($this->table_rotate) { + $this->y += ($adv); + } + else { + $this->DivLn($adv,$this->blklvl,true); + } + } + } + + $topy = $content[$firstrow][0]['y']-$this->y; + + for ($i=$firstrow ; $i<=$lastrow; $i++) { + + $y = $this->y; + +/*-- COLUMNS --*/ + // If outside columns, this is done in PaintDivBB + if ($this->ColActive) { + //OUTER FILL BGCOLOR of DIVS + if ($this->blklvl > 0) { + $firstblockfill = $this->GetFirstBlockFill(); + if ($firstblockfill && $this->blklvl >= $firstblockfill) { + $divh = $content[$i][0]['h']; + $bak_x = $this->x; + $this->DivLn($divh,-3,false); + // Reset current block fill + $bcor = $this->blk[$this->blklvl]['bgcolorarray']; + $this->SetFColor($bcor); + $this->x = $bak_x; + } + } + } +/*-- END COLUMNS --*/ + + $colctr = 0; + foreach($content[$i] as $tablehf) { + $colctr++; + $y = $tablehf['y'] - $topy; + $this->y = $y; + //Set some cell values + $x = $tablehf['x']; + if (($this->mirrorMargins) && ($tablestartpage == 'ODD') && (($this->page)%2==0)) { // EVEN + $x = $x +$this->MarginCorrection; + } + else if (($this->mirrorMargins) && ($tablestartpage == 'EVEN') && (($this->page)%2==1)) { // ODD + $x = $x +$this->MarginCorrection; + } +/*-- COLUMNS --*/ + // Added to correct for Columns + if ($this->ColActive) { + if ($this->directionality == 'rtl') { // *OTL* + $x -= ($this->CurrCol - $tablestartcolumn) * ($this->ColWidth+$this->ColGap); // *OTL* + } // *OTL* + else { // *OTL* + $x += ($this->CurrCol - $tablestartcolumn) * ($this->ColWidth+$this->ColGap); + } // *OTL* + } +/*-- END COLUMNS --*/ + + if ($colctr==1) { $x0 = $x; } + + // mPDF ITERATION + if ($this->iterationCounter) { + foreach($tablehf['textbuffer'] AS $k=>$t) { + if (!is_array($t[0]) && preg_match('/{iteration ([a-zA-Z0-9_]+)}/',$t[0], $m)) { + $vname = '__'.$m[1].'_'; + if (!isset($this->$vname)) { $this->$vname = 1; } + else { $this->$vname++; } + $tablehf['textbuffer'][$k][0] = preg_replace('/{iteration '.$m[1].'}/', $this->$vname, $tablehf['textbuffer'][$k][0]); + } + } + } + + $w = $tablehf['w']; + $h = $tablehf['h']; + $va = $tablehf['va']; + $R = $tablehf['R']; + $direction = $tablehf['direction']; + $mih = $tablehf['mih']; + $border = $tablehf['border']; + $border_details = $tablehf['border_details']; + $padding = $tablehf['padding']; + $this->tabletheadjustfinished = true; + + $textbuffer = $tablehf['textbuffer']; + + //Align + $align = $tablehf['a']; + $this->cellTextAlign=$align; + + $this->cellLineHeight = $tablehf['cellLineHeight']; + $this->cellLineStackingStrategy = $tablehf['cellLineStackingStrategy']; + $this->cellLineStackingShift = $tablehf['cellLineStackingShift']; + + $this->x = $x; + + if ($this->ColActive) { + if ($table['borders_separate']) { + $tablefill = isset($table['bgcolor'][-1]) ? $table['bgcolor'][-1] : 0; + if ($tablefill) { + $color = $this->ConvertColor($tablefill); + if ($color) { + $xadj = ($table['border_spacing_H']/2); + $yadj = ($table['border_spacing_V']/2); + $wadj = $table['border_spacing_H']; + $hadj = $table['border_spacing_V']; + if ($i == $firstrow && $horf=='H') { // Top + $yadj += $table['padding']['T'] + $table['border_details']['T']['w'] ; + $hadj += $table['padding']['T'] + $table['border_details']['T']['w'] ; + } + if (($i == ($lastrow) || (isset($tablehf['rowspan']) && ($i+$tablehf['rowspan']) == ($lastrow+1)) || (!isset($tablehf['rowspan']) && ($i+1) == ($lastrow+1))) && $horf=='F') { // Bottom + $hadj += $table['padding']['B'] + $table['border_details']['B']['w'] ; + } + if ($colctr == 1) { // Left + $xadj += $table['padding']['L'] + $table['border_details']['L']['w'] ; + $wadj += $table['padding']['L'] + $table['border_details']['L']['w'] ; + } + if ($colctr == count($content[$i]) ) { // Right + $wadj += $table['padding']['R'] + $table['border_details']['R']['w'] ; + } + $this->SetFColor($color); + $this->Rect($x - $xadj, $y - $yadj, $w + $wadj, $h + $hadj, 'F'); + } + } + } + } + + if ($table['empty_cells']!='hide' || !empty($textbuffer) || !$table['borders_separate']) { $paintcell = true; } + else { $paintcell = false; } + + //Vertical align + if ($R && INTVAL($R) > 0 && isset($va) && $va!='B') { $va='B';} + + if (!isset($va) || empty($va) || $va=='M') $this->y += ($h-$mih)/2; + elseif (isset($va) && $va=='B') $this->y += $h-$mih; + + + //TABLE ROW OR CELL FILL BGCOLOR + $fill = 0; + if (isset($tablehf['bgcolor']) && $tablehf['bgcolor'] && $tablehf['bgcolor']!='transparent') { + $fill = $tablehf['bgcolor']; + $leveladj = 6; + } + else if (isset($content[$i][0]['trbgcolor']) && $content[$i][0]['trbgcolor'] && $content[$i][0]['trbgcolor']!='transparent') { // Row color + $fill = $content[$i][0]['trbgcolor']; + $leveladj = 3; + } + if ($fill && $paintcell) { + $color = $this->ConvertColor($fill); + if ($color) { + if ($table['borders_separate']) { + if ($this->ColActive) { + $this->SetFColor($color); + $this->Rect($x+ ($table['border_spacing_H']/2), $y+ ($table['border_spacing_V']/2), $w- $table['border_spacing_H'], $h- $table['border_spacing_V'], 'F'); + } + else { + $this->tableBackgrounds[$level*9+$leveladj][] = array('gradient'=>false, 'x'=>($x + ($table['border_spacing_H']/2)), 'y'=>($y + ($table['border_spacing_V']/2)), 'w'=>($w - $table['border_spacing_H']), 'h'=>($h - $table['border_spacing_V']), 'col'=>$color); + } + } + else { + if ($this->ColActive) { + $this->SetFColor($color); + $this->Rect($x, $y, $w, $h, 'F'); + } + else { + $this->tableBackgrounds[$level*9+$leveladj][] = array('gradient'=>false, 'x'=>$x, 'y'=>$y, 'w'=>$w, 'h'=>$h, 'col'=>$color); + } + } + } + } + + +/*-- BACKGROUNDS --*/ + if (isset($tablehf['gradient']) && $tablehf['gradient'] && $paintcell){ + $g = $this->grad->parseBackgroundGradient($tablehf['gradient']); + if ($g) { + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + $this->grad->Gradient($px, $py, $pw, $ph, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend']); + } + else { + $this->tableBackgrounds[$level*9+7][] = array('gradient'=>true, 'x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + + if (isset($tablehf['background-image']) && $paintcell){ + if ($tablehf['background-image']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $tablehf['background-image']['gradient'] )) { + $g = $this->grad->parseMozGradient( $tablehf['background-image']['gradient'] ); + if ($g) { + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + $this->grad->Gradient($px, $py, $pw, $ph, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend']); + } + else { + $this->tableBackgrounds[$level*9+7][] = array('gradient'=>true, 'x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + else if ($tablehf['background-image']['image_id']) { // Background pattern + $n = count($this->patterns)+1; + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + list($orig_w, $orig_h, $x_repeat, $y_repeat) = $this->_resizeBackgroundImage($tablehf['background-image']['orig_w'], $tablehf['background-image']['orig_h'], $pw, $ph, $tablehf['background-image']['resize'], $tablehf['background-image']['x_repeat'] , $tablehf['background-image']['y_repeat']); + $this->patterns[$n] = array('x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'pgh'=>$this->h, 'image_id'=>$tablehf['background-image']['image_id'], 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$tablehf['background-image']['x_pos'] , 'y_pos'=>$tablehf['background-image']['y_pos'] , 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'itype'=>$tablehf['background-image']['itype']); + if ($tablehf['background-image']['opacity']>0 && $tablehf['background-image']['opacity']<1) { $opac = $this->SetAlpha($tablehf['background-image']['opacity'],'Normal',true); } + else { $opac = ''; } + $this->_out(sprintf('q /Pattern cs /P%d scn %s %.3F %.3F %.3F %.3F re f Q', $n, $opac, $px*_MPDFK, ($this->h-$py)*_MPDFK, $pw*_MPDFK, -$ph*_MPDFK)); + } + else { + $this->tableBackgrounds[$level*9+8][] = array('x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'image_id'=>$tablehf['background-image']['image_id'], 'orig_w'=>$tablehf['background-image']['orig_w'], 'orig_h'=>$tablehf['background-image']['orig_h'], 'x_pos'=>$tablehf['background-image']['x_pos'], 'y_pos'=>$tablehf['background-image']['y_pos'], 'x_repeat'=>$tablehf['background-image']['x_repeat'], 'y_repeat'=>$tablehf['background-image']['y_repeat'], 'clippath'=>'', 'resize'=>$tablehf['background-image']['resize'], 'opacity'=>$tablehf['background-image']['opacity'], 'itype'=>$tablehf['background-image']['itype']); + } + } + } +/*-- END BACKGROUNDS --*/ + + //Cell Border + if ($table['borders_separate'] && $paintcell && $border) { + $this->_tableRect($x+ ($table['border_spacing_H']/2)+($border_details['L']['w'] /2), $y+ ($table['border_spacing_V']/2)+($border_details['T']['w'] /2), $w-$table['border_spacing_H']-($border_details['L']['w'] /2)-($border_details['R']['w'] /2), $h- $table['border_spacing_V']-($border_details['T']['w'] /2)-($border_details['B']['w']/2), $border, $border_details, false, $table['borders_separate']); + } + else if ($paintcell && $border) { + $this->_tableRect($x, $y, $w, $h, $border, $border_details, true, $table['borders_separate']); // true causes buffer + } + + //Print cell content + if (!empty($textbuffer)) { + if ($horf=='F' && preg_match('/{colsum([0-9]*)[_]*}/', $textbuffer[0][0], $m)) { + $rep = sprintf("%01.".intval($m[1])."f", $this->colsums[$colctr-1]); + $textbuffer[0][0] = preg_replace('/{colsum[0-9_]*}/', $rep ,$textbuffer[0][0]); + } + + if ($R) { + $cellPtSize = $textbuffer[0][11] / $this->shrin_k; + if (!$cellPtSize) { $cellPtSize = $this->default_font_size; } + $cellFontHeight = ($cellPtSize/_MPDFK); + $opx = $this->x; + $opy = $this->y; + $angle = INTVAL($R); + // Only allow 45 - 90 degrees (when bottom-aligned) or -90 + if ($angle > 90) { $angle = 90; } + else if ($angle > 0 && (isset($va) && $va!='B')) { $angle = 90; } + else if ($angle > 0 && $angle <45) { $angle = 45; } + else if ($angle < 0) { $angle = -90; } + $offset = ((sin(deg2rad($angle))) * 0.37 * $cellFontHeight); + if (isset($align) && $align =='R') { + $this->x += ($w) + ($offset) - ($cellFontHeight/3) - ($padding['R'] + $border_details['R']['w']); + } + else if (!isset($align ) || $align =='C') { + $this->x += ($w/2) + ($offset); + } + else { + $this->x += ($offset) + ($cellFontHeight/3)+($padding['L'] + $border_details['L']['w']); + } + $str = ''; + foreach($tablehf['textbuffer'] AS $t) { $str .= $t[0].' '; } + $str = rtrim($str); + + if (!isset($va) || $va=='M') { + $this->y -= ($h-$mih)/2; //Undo what was added earlier VERTICAL ALIGN + if ($angle > 0) { $this->y += (($h-$mih)/2)+($padding['T'] + $border_details['T']['w']) + ($mih-($padding['T'] + $border_details['T']['w']+$border_details['B']['w']+$padding['B'])); } + else if ($angle < 0) { $this->y += (($h-$mih)/2)+($padding['T'] + $border_details['T']['w']); } + } + else if (isset($va) && $va=='B') { + $this->y -= $h-$mih; //Undo what was added earlier VERTICAL ALIGN + if ($angle > 0) { $this->y += $h-($border_details['B']['w']+$padding['B']); } + else if ($angle < 0) { $this->y += $h-$mih+($padding['T'] + $border_details['T']['w']); } + } + else if (isset($va) && $va=='T') { + if ($angle > 0) { $this->y += $mih-($border_details['B']['w']+$padding['B']); } + else if ($angle < 0) { $this->y += ($padding['T'] + $border_details['T']['w']); } + } + + $this->Rotate($angle,$this->x,$this->y); + $s_fs = $this->FontSizePt; + $s_f = $this->FontFamily; + $s_st = $this->FontStyle; + if (!empty($textbuffer[0][3])) { //Font Color + $cor = $textbuffer[0][3]; + $this->SetTColor($cor); + } + $this->SetFont($textbuffer[0][4],$textbuffer[0][2],$cellPtSize,true,true); + + $this->magic_reverse_dir($str, $this->directionality, $textbuffer[0][18]); + $this->Text($this->x,$this->y,$str,$textbuffer[0][18],$textbuffer[0][8]); // textvar + $this->Rotate(0); + $this->SetFont($s_f,$s_st,$s_fs,true,true); + $this->SetTColor(0); + $this->x = $opx; + $this->y = $opy; + } + else { + if ($table['borders_separate']) { // NB twice border width + $xadj = $border_details['L']['w'] + $padding['L'] +($table['border_spacing_H']/2); + $wadj = $border_details['L']['w'] + $border_details['R']['w'] + $padding['L'] +$padding['R'] + $table['border_spacing_H']; + $yadj = $border_details['T']['w'] + $padding['T'] + ($table['border_spacing_H']/2); + } + else { + $xadj = $border_details['L']['w']/2 + $padding['L']; + $wadj = ($border_details['L']['w'] + $border_details['R']['w'])/2 + $padding['L'] + $padding['R']; + $yadj = $border_details['T']['w']/2 + $padding['T']; + } + + $this->divwidth=$w-($wadj); + $this->x += $xadj; + $this->y += $yadj; + $this->printbuffer($textbuffer,'',true, false, $direction); + } + + } + $textbuffer = array(); + +/*-- BACKGROUNDS --*/ + if (!$this->ColActive) { + if (isset($content[$i][0]['trgradients']) && ($colctr==1 || $table['borders_separate'])) { + $g = $this->grad->parseBackgroundGradient($content[$i][0]['trgradients']); + if ($g) { + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x+ ($table['border_spacing_H']/2); + $cly = $y+ ($table['border_spacing_V']/2); + $clw = $w- $table['border_spacing_H']; + $clh = $h- $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s); + } + else { + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + + if (isset($content[$i][0]['trbackground-images']) && ($colctr==1 || $table['borders_separate'])) { + if ($content[$i][0]['trbackground-images']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $content[$i][0]['trbackground-images']['gradient'] )) { + $g = $this->grad->parseMozGradient( $content[$i][0]['trbackground-images']['gradient'] ); + if ($g) { + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x+ ($table['border_spacing_H']/2); + $cly = $y+ ($table['border_spacing_V']/2); + $clw = $w- $table['border_spacing_H']; + $clh = $h- $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s); + } + else { + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + else { + $image_id = $content[$i][0]['trbackground-images']['image_id']; + $orig_w = $content[$i][0]['trbackground-images']['orig_w']; + $orig_h = $content[$i][0]['trbackground-images']['orig_h']; + $x_pos = $content[$i][0]['trbackground-images']['x_pos']; + $y_pos = $content[$i][0]['trbackground-images']['y_pos']; + $x_repeat = $content[$i][0]['trbackground-images']['x_repeat']; + $y_repeat = $content[$i][0]['trbackground-images']['y_repeat']; + $resize = $content[$i][0]['trbackground-images']['resize']; + $opacity = $content[$i][0]['trbackground-images']['opacity']; + $itype = $content[$i][0]['trbackground-images']['itype']; + + $clippath = ''; + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x+ ($table['border_spacing_H']/2); + $cly = $y+ ($table['border_spacing_V']/2); + $clw = $w- $table['border_spacing_H']; + $clh = $h- $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+5][] = array('x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>$s, 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + else { + $this->tableBackgrounds[$level*9+5][] = array('x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>'', 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + } + } + } +/*-- END BACKGROUNDS --*/ + + // TABLE BORDER - if separate OR collapsed and only table border + if (($table['borders_separate'] || ($this->simpleTables && !$table['simple']['border'])) && $table['border']) { + $halfspaceL = $table['padding']['L'] + ($table['border_spacing_H']/2); + $halfspaceR = $table['padding']['R'] + ($table['border_spacing_H']/2); + $halfspaceT = $table['padding']['T'] + ($table['border_spacing_V']/2); + $halfspaceB = $table['padding']['B'] + ($table['border_spacing_V']/2); + $tbx = $x; + $tby = $y; + $tbw = $w; + $tbh = $h; + $tab_bord = 0; + $corner = ''; + if ($i == $firstrow && $horf=='H') { // Top + $tby -= $halfspaceT + ($table['border_details']['T']['w']/2); + $tbh += $halfspaceT + ($table['border_details']['T']['w']/2); + $this->setBorder($tab_bord , _BORDER_TOP); + $corner .= 'T'; + } + if (($i == ($lastrow) || (isset($tablehf['rowspan']) && ($i+$tablehf['rowspan']) == ($lastrow+1))) && $horf=='F') { // Bottom + $tbh += $halfspaceB + ($table['border_details']['B']['w']/2); + $this->setBorder($tab_bord , _BORDER_BOTTOM); + $corner .= 'B'; + } + if ($colctr == 1 && $firstSpread) { // Left + $tbx -= $halfspaceL + ($table['border_details']['L']['w']/2); + $tbw += $halfspaceL + ($table['border_details']['L']['w']/2); + $this->setBorder($tab_bord , _BORDER_LEFT); + $corner .= 'L'; + } + if ($colctr == count($content[$i]) && $finalSpread) { // Right + $tbw += $halfspaceR + ($table['border_details']['R']['w']/2); + $this->setBorder($tab_bord , _BORDER_RIGHT); + $corner .= 'R'; + } + $this->_tableRect($tbx, $tby, $tbw, $tbh, $tab_bord , $table['border_details'], false, $table['borders_separate'], 'table', $corner, $table['border_spacing_V'], $table['border_spacing_H'] ); + } + + + }// end column $content + $this->y = $y + $h; //Update y coordinate + }// end row $i + unset($table ); + $this->colsums = array(); + } +} +/*-- END TABLES --*/ + + +function SetHTMLHeader($header='',$OE='',$write=false) { + + $height = 0; + if (is_array($header) && isset($header['html']) && $header['html']) { + $Hhtml = $header['html']; + if ($this->setAutoTopMargin) { + if (isset($header['h'])) { $height = $header['h']; } + else { $height = $this->_gethtmlheight($Hhtml); } + } + } + else if (!is_array($header) && $header) { + $Hhtml = $header; + if ($this->setAutoTopMargin) { $height = $this->_gethtmlheight($Hhtml); } + } + else { $Hhtml = ''; } + + if ($OE != 'E') { $OE = 'O'; } + if ($OE == 'E') { + + if ($Hhtml) { + $this->HTMLHeaderE['html'] = $Hhtml; + $this->HTMLHeaderE['h'] = $height; + } + else { $this->HTMLHeaderE = ''; } + } + else { + + if ($Hhtml) { + $this->HTMLHeader['html'] = $Hhtml; + $this->HTMLHeader['h'] = $height; + } + else { $this->HTMLHeader = ''; } + } + if (!$this->mirrorMargins && $OE == 'E') { return; } + if ($Hhtml=='') { return; } + + if ($this->setAutoTopMargin=='pad') { + $this->tMargin = $this->margin_header + $height + $this->orig_tMargin; + if (isset($this->saveHTMLHeader[$this->page][$OE]['mt'])) { $this->saveHTMLHeader[$this->page][$OE]['mt'] = $this->tMargin; } + } + else if ($this->setAutoTopMargin=='stretch') { + $this->tMargin = max($this->orig_tMargin, $this->margin_header + $height + $this->autoMarginPadding); + if (isset($this->saveHTMLHeader[$this->page][$OE]['mt'])) { $this->saveHTMLHeader[$this->page][$OE]['mt'] = $this->tMargin; } + } + if ($write && $this->state!=0 && (($this->mirrorMargins && $OE == 'E' && ($this->page)%2==0) || ($this->mirrorMargins && $OE != 'E' && ($this->page)%2==1) || !$this->mirrorMargins)) { $this->writeHTMLHeaders(); } +} + +function SetHTMLFooter($footer='',$OE='') { + $height = 0; + if (is_array($footer) && isset($footer['html']) && $footer['html']) { + $Fhtml = $footer['html']; + if ($this->setAutoBottomMargin) { + if (isset($footer['h'])) { $height = $footer['h']; } + else { $height = $this->_gethtmlheight($Fhtml); } + } + } + else if (!is_array($footer) && $footer) { + $Fhtml = $footer; + if ($this->setAutoBottomMargin) { $height = $this->_gethtmlheight($Fhtml); } + } + else { $Fhtml = ''; } + + if ($OE != 'E') { $OE = 'O'; } + if ($OE == 'E') { + + if ($Fhtml) { + $this->HTMLFooterE['html'] = $Fhtml; + $this->HTMLFooterE['h'] = $height; + } + else { $this->HTMLFooterE = ''; } + } + else { + + if ($Fhtml) { + $this->HTMLFooter['html'] = $Fhtml; + $this->HTMLFooter['h'] = $height; + } + else { $this->HTMLFooter = ''; } + } + if (!$this->mirrorMargins && $OE == 'E') { return; } + if ($Fhtml=='') { return false; } + + if ($this->setAutoBottomMargin=='pad') { + $this->bMargin = $this->margin_footer + $height + $this->orig_bMargin; + $this->PageBreakTrigger=$this->h-$this->bMargin ; + if (isset($this->saveHTMLHeader[$this->page][$OE]['mb'])) { $this->saveHTMLHeader[$this->page][$OE]['mb'] = $this->bMargin; } + } + else if ($this->setAutoBottomMargin=='stretch') { + $this->bMargin = max($this->orig_bMargin, $this->margin_footer + $height + $this->autoMarginPadding); + $this->PageBreakTrigger=$this->h-$this->bMargin ; + if (isset($this->saveHTMLHeader[$this->page][$OE]['mb'])) { $this->saveHTMLHeader[$this->page][$OE]['mb'] = $this->bMargin; } + } +} + + +function _getHtmlHeight($html) { + $save_state = $this->state; + if($this->state==0) { + $this->AddPage($this->CurOrientation); + } + $this->state = 2; + $this->Reset(); + $this->pageoutput[$this->page] = array(); + $save_x = $this->x; + $save_y = $this->y; + $this->x = $this->lMargin; + $this->y = $this->margin_header; + $html = str_replace('{PAGENO}',$this->pagenumPrefix.$this->docPageNum($this->page).$this->pagenumSuffix,$html); + $html = str_replace($this->aliasNbPgGp,$this->nbpgPrefix.$this->docPageNumTotal($this->page).$this->nbpgSuffix,$html ); + $html = str_replace($this->aliasNbPg,$this->page,$html ); + $html = preg_replace_callback('/\{DATE\s+(.*?)\}/', array($this, 'date_callback'),$html ); // mPDF 5.7 + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $savepb = $this->pageBackgrounds; + $this->writingHTMLheader = true; + $this->WriteHTML($html , 4); // parameter 4 saves output to $this->headerbuffer + $this->writingHTMLheader = false; + $h = ($this->y - $this->margin_header); + $this->Reset(); + // mPDF 5.7.2 - Clear in case Float used in Header/Footer + $this->blk[0]['blockContext'] = 0; + $this->blk[0]['float_endpos'] = 0; + + $this->pageoutput[$this->page] = array(); + $this->headerbuffer = ''; + $this->pageBackgrounds = $savepb; + $this->x = $save_x; + $this->y = $save_y; + $this->state = $save_state; + if($save_state==0) { + unset($this->pages[1]); + $this->page = 0; + } + return $h; +} + + +// Called internally from Header +function writeHTMLHeaders() { + + if ($this->mirrorMargins && ($this->page)%2==0) { $OE = 'E'; } // EVEN + else { $OE = 'O'; } + if ($OE == 'E') { + $this->saveHTMLHeader[$this->page][$OE]['html'] = $this->HTMLHeaderE['html'] ; + } + else { + $this->saveHTMLHeader[$this->page][$OE]['html'] = $this->HTMLHeader['html'] ; + } + if ($this->forcePortraitHeaders && $this->CurOrientation=='L' && $this->CurOrientation!=$this->DefOrientation) { + $this->saveHTMLHeader[$this->page][$OE]['rotate'] = true; + $this->saveHTMLHeader[$this->page][$OE]['ml'] = $this->tMargin; + $this->saveHTMLHeader[$this->page][$OE]['mr'] = $this->bMargin; + $this->saveHTMLHeader[$this->page][$OE]['mh'] = $this->margin_header; + $this->saveHTMLHeader[$this->page][$OE]['mf'] = $this->margin_footer; + $this->saveHTMLHeader[$this->page][$OE]['pw'] = $this->h; + $this->saveHTMLHeader[$this->page][$OE]['ph'] = $this->w; + } + else { + $this->saveHTMLHeader[$this->page][$OE]['ml'] = $this->lMargin; + $this->saveHTMLHeader[$this->page][$OE]['mr'] = $this->rMargin; + $this->saveHTMLHeader[$this->page][$OE]['mh'] = $this->margin_header; + $this->saveHTMLHeader[$this->page][$OE]['mf'] = $this->margin_footer; + $this->saveHTMLHeader[$this->page][$OE]['pw'] = $this->w; + $this->saveHTMLHeader[$this->page][$OE]['ph'] = $this->h; + } +} + +function writeHTMLFooters() { + + if ($this->mirrorMargins && ($this->page)%2==0) { $OE = 'E'; } // EVEN + else { $OE = 'O'; } + if ($OE == 'E') { + $this->saveHTMLFooter[$this->page][$OE]['html'] = $this->HTMLFooterE['html'] ; + } + else { + $this->saveHTMLFooter[$this->page][$OE]['html'] = $this->HTMLFooter['html'] ; + } + if ($this->forcePortraitHeaders && $this->CurOrientation=='L' && $this->CurOrientation!=$this->DefOrientation) { + $this->saveHTMLFooter[$this->page][$OE]['rotate'] = true; + $this->saveHTMLFooter[$this->page][$OE]['ml'] = $this->tMargin; + $this->saveHTMLFooter[$this->page][$OE]['mr'] = $this->bMargin; + $this->saveHTMLFooter[$this->page][$OE]['mt'] = $this->rMargin; + $this->saveHTMLFooter[$this->page][$OE]['mb'] = $this->lMargin; + $this->saveHTMLFooter[$this->page][$OE]['mh'] = $this->margin_header; + $this->saveHTMLFooter[$this->page][$OE]['mf'] = $this->margin_footer; + $this->saveHTMLFooter[$this->page][$OE]['pw'] = $this->h; + $this->saveHTMLFooter[$this->page][$OE]['ph'] = $this->w; + } + else { + $this->saveHTMLFooter[$this->page][$OE]['ml'] = $this->lMargin; + $this->saveHTMLFooter[$this->page][$OE]['mr'] = $this->rMargin; + $this->saveHTMLFooter[$this->page][$OE]['mt'] = $this->tMargin; + $this->saveHTMLFooter[$this->page][$OE]['mb'] = $this->bMargin; + $this->saveHTMLFooter[$this->page][$OE]['mh'] = $this->margin_header; + $this->saveHTMLFooter[$this->page][$OE]['mf'] = $this->margin_footer; + $this->saveHTMLFooter[$this->page][$OE]['pw'] = $this->w; + $this->saveHTMLFooter[$this->page][$OE]['ph'] = $this->h; + } +} + +// mPDF 6 +function _shareHeaderFooterWidth($cl,$cc,$cr) { // mPDF 6 + $l = mb_strlen($cl, 'UTF-8'); + $c = mb_strlen($cc, 'UTF-8'); + $r = mb_strlen($cr, 'UTF-8'); + $s = max($l,$r); + $tw = $c + 2*$s; + if ($tw > 0) { return array(intval($s*100/$tw), intval($c*100/$tw), intval($s*100/$tw)); } + else { return array(33,33,33); } +} + +// mPDF 6 +// Create an HTML header/footer from array (non-HTML header/footer) +function _createHTMLheaderFooter($arr,$hf) { + $lContent = (isset($arr['L']['content']) ? $arr['L']['content'] : ''); + $cContent = (isset($arr['C']['content']) ? $arr['C']['content'] : ''); + $rContent = (isset($arr['R']['content']) ? $arr['R']['content'] : ''); + list($lw, $cw, $rw) = $this->_shareHeaderFooterWidth($lContent, $cContent, $rContent); + if ($hf=='H') { $valign = 'bottom'; $vpadding = '0 0 '.$this->header_line_spacing.'em 0'; } + else { $valign = 'top'; $vpadding = ''.$this->footer_line_spacing.'em 0 0 0'; } + if ($this->directionality == 'rtl') { // table columns get reversed so need different text-alignment + $talignL = 'right'; + $talignR = 'left'; + } + else { + $talignL = 'left'; + $talignR = 'right'; + } + $html = ''; + $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''; + $html .= '
    '. $lContent .''. $cContent .''. $rContent .'
    '; + return $html; +} + +function DefHeaderByName($name,$arr) { + if (!$name) { $name = '_nonhtmldefault'; } + $html = $this->_createHTMLheaderFooter($arr,'H'); + + $this->pageHTMLheaders[$name]['html'] = $html; + $this->pageHTMLheaders[$name]['h'] = $this->_gethtmlheight($html); +} + +function DefFooterByName($name,$arr) { + if (!$name) { $name = '_nonhtmldefault'; } + $html = $this->_createHTMLheaderFooter($arr,'F'); + + $this->pageHTMLfooters[$name]['html'] = $html; + $this->pageHTMLfooters[$name]['h'] = $this->_gethtmlheight($html); +} + +function SetHeaderByName($name,$side='O',$write=false) { + if (!$name) { $name = '_nonhtmldefault'; } + $this->SetHTMLHeader($this->pageHTMLheaders[$name],$side,$write); +} + +function SetFooterByName($name,$side='O') { + if (!$name) { $name = '_nonhtmldefault'; } + $this->SetHTMLFooter($this->pageHTMLfooters[$name],$side); +} + + +function DefHTMLHeaderByName($name,$html) { + if (!$name) { $name = '_default'; } + + $this->pageHTMLheaders[$name]['html'] = $html; + $this->pageHTMLheaders[$name]['h'] = $this->_gethtmlheight($html); +} + +function DefHTMLFooterByName($name,$html) { + if (!$name) { $name = '_default'; } + + $this->pageHTMLfooters[$name]['html'] = $html; + $this->pageHTMLfooters[$name]['h'] = $this->_gethtmlheight($html); +} + +function SetHTMLHeaderByName($name,$side='O',$write=false) { + if (!$name) { $name = '_default'; } + $this->SetHTMLHeader($this->pageHTMLheaders[$name],$side,$write); +} + +function SetHTMLFooterByName($name,$side='O') { + if (!$name) { $name = '_default'; } + $this->SetHTMLFooter($this->pageHTMLfooters[$name],$side); +} + + + +function SetHeader($Harray=array(),$side='',$write=false) { + $oddhtml = ''; + $evenhtml = ''; + if (is_string($Harray)) { + if (strlen($Harray)==0) { + $oddhtml = ''; + $evenhtml = ''; + } + else if (strpos($Harray,'|') !== false) { + $hdet = explode('|',$Harray); + list($lw, $cw, $rw) = $this->_shareHeaderFooterWidth($hdet[0], $hdet[1], $hdet[2]); + $oddhtml = ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= '
    '. $hdet[0] .''. $hdet[1] .''. $hdet[2] .'
    '; + + $evenhtml = ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= '
    '. $hdet[2] .''. $hdet[1] .''. $hdet[0] .'
    '; + + } + else { + $oddhtml = '
    '. $Harray .'
    '; + + $evenhtml = '
    '. $Harray .'
    '; + + } + } + else if (is_array($Harray) && !empty($Harray)) { + if ($side=='O') { $odd = $Harray; } + else if ($side=='E') { $even = $Harray; } + else { + $odd = $Harray['odd']; + $even = $Harray['even']; + } + $oddhtml = $this->_createHTMLheaderFooter($odd,'H'); + + $evenhtml = $this->_createHTMLheaderFooter($even,'H'); + } + + if ($side=='E') { $this->SetHTMLHeader($evenhtml ,'E', $write); } + else if ($side=='O') { $this->SetHTMLHeader($oddhtml ,'O', $write); } + else { + $this->SetHTMLHeader($oddhtml ,'O', $write); + $this->SetHTMLHeader($evenhtml ,'E', $write); + } + +} + + + +function SetFooter($Farray=array(),$side='') { + $oddhtml = ''; + $evenhtml = ''; + if (is_string($Farray)) { + if (strlen($Farray)==0) { + $oddhtml = ''; + $evenhtml = ''; + } + else if (strpos($Farray,'|') !== false) { + $hdet = explode('|',$Farray); + $oddhtml = ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= ''; + $oddhtml .= '
    '. $hdet[0] .''. $hdet[1] .''. $hdet[2] .'
    '; + + $evenhtml = ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= ''; + $evenhtml .= '
    '. $hdet[2] .''. $hdet[1] .''. $hdet[0] .'
    '; + + } + else { + $oddhtml = '
    '. $Farray .'
    '; + + $evenhtml = '
    '. $Farray .'
    '; + + } + } + else if (is_array($Farray)) { + if ($side=='O') { $odd = $Farray; } + else if ($side=='E') { $even = $Farray; } + else { + if (isset($Farray['odd'])) $odd = $Farray['odd']; + if (isset($Farray['even'])) $even = $Farray['even']; + } + + if (isset($odd)) $oddhtml = $this->_createHTMLheaderFooter($odd,'F'); + + if (isset($even)) $evenhtml = $this->_createHTMLheaderFooter($even,'F'); + + } +/*-- HTMLfooterS-FOOTERS --*/ + if ($side=='E') { $this->SetHTMLfooter($evenhtml ,'E'); } + else if ($side=='O') { $this->SetHTMLfooter($oddhtml ,'O'); } + else { + $this->SetHTMLfooter($oddhtml ,'O'); + $this->SetHTMLfooter($evenhtml ,'E'); + } +/*-- END HTMLfooterS-FOOTERS --*/ +} + +/*-- WATERMARK --*/ +function SetWatermarkText($txt='', $alpha=-1) { + if ($alpha>=0) $this->watermarkTextAlpha = $alpha; + $this->watermarkText = $txt; +} + +function SetWatermarkImage($src, $alpha=-1, $size='D', $pos='F') { + if ($alpha>=0) $this->watermarkImageAlpha = $alpha; + $this->watermarkImage = $src; + $this->watermark_size = $size; + $this->watermark_pos = $pos; +} +/*-- END WATERMARK --*/ + + +//Page footer +function Footer() { +/*-- CSS-PAGE --*/ + // PAGED MEDIA - CROP / CROSS MARKS from @PAGE + if ($this->show_marks == 'CROP' || $this->show_marks == 'CROPCROSS') { + // Show TICK MARKS + $this->SetLineWidth(0.1); // = 0.1 mm + $this->SetDColor($this->ConvertColor(0)); + $l = $this->cropMarkLength; + $m = $this->cropMarkMargin; // Distance of crop mark from margin + $b = $this->nonPrintMargin; // Non-printable border at edge of paper sheet + $ax1 = $b; + $bx = $this->page_box['outer_width_LR'] - $m; + $ax = max($ax1, $bx-$l); + $cx1 = $this->w - $b; + $dx = $this->w - $this->page_box['outer_width_LR'] + $m; + $cx = min($cx1, $dx+$l); + $ay1 = $b; + $by = $this->page_box['outer_width_TB'] - $m; + $ay = max($ay1, $by-$l); + $cy1 = $this->h - $b; + $dy = $this->h - $this->page_box['outer_width_TB'] + $m; + $cy = min($cy1, $dy+$l); + + $this->Line($ax, $this->page_box['outer_width_TB'], $bx, $this->page_box['outer_width_TB']); + $this->Line($cx, $this->page_box['outer_width_TB'], $dx, $this->page_box['outer_width_TB']); + $this->Line($ax, $this->h - $this->page_box['outer_width_TB'], $bx, $this->h - $this->page_box['outer_width_TB']); + $this->Line($cx, $this->h - $this->page_box['outer_width_TB'], $dx, $this->h - $this->page_box['outer_width_TB']); + $this->Line($this->page_box['outer_width_LR'], $ay, $this->page_box['outer_width_LR'], $by); + $this->Line($this->page_box['outer_width_LR'], $cy, $this->page_box['outer_width_LR'], $dy); + $this->Line($this->w - $this->page_box['outer_width_LR'], $ay, $this->w - $this->page_box['outer_width_LR'], $by); + $this->Line($this->w - $this->page_box['outer_width_LR'], $cy, $this->w - $this->page_box['outer_width_LR'], $dy); + + if ($this->printers_info) { + $hd = date('Y-m-d H:i').' Page '.$this->page.' of {nb}'; + $this->SetTColor($this->ConvertColor(0)); + $this->SetFont('arial','',7.5,true,true); + $this->x = $this->page_box['outer_width_LR'] + 1.5; + $this->y = 1; + $this->Cell($headerpgwidth ,$this->FontSize,$hd,0,0,'L',0,'',0,0,0,'M'); + $this->SetFont($this->default_font,'',$this->original_default_font_size); + } + + } + if ($this->show_marks == 'CROSS' || $this->show_marks == 'CROPCROSS') { + $this->SetLineWidth(0.1); // = 0.1 mm + $this->SetDColor($this->ConvertColor(0)); + $l = 14 /2; // longer length of the cross line (half) + $w = 6 /2; // shorter width of the cross line (half) + $r = 1.2; // radius of circle + $m = $this->crossMarkMargin; // Distance of cross mark from margin + $x1 = $this->page_box['outer_width_LR'] - $m; + $x2 = $this->w - $this->page_box['outer_width_LR'] + $m; + $y1 = $this->page_box['outer_width_TB'] - $m; + $y2 = $this->h - $this->page_box['outer_width_TB'] + $m; + // Left + $this->Circle($x1, $this->h/2, $r, 'S') ; + $this->Line($x1-$w, $this->h/2, $x1+$w, $this->h/2); + $this->Line($x1, $this->h/2-$l, $x1, $this->h/2+$l); + // Right + $this->Circle($x2, $this->h/2, $r, 'S') ; + $this->Line($x2-$w, $this->h/2, $x2+$w, $this->h/2); + $this->Line($x2, $this->h/2-$l, $x2, $this->h/2+$l); + // Top + $this->Circle($this->w/2, $y1, $r, 'S') ; + $this->Line($this->w/2, $y1-$w, $this->w/2, $y1+$w); + $this->Line($this->w/2-$l, $y1, $this->w/2+$l, $y1); + // Bottom + $this->Circle($this->w/2, $y2, $r, 'S') ; + $this->Line($this->w/2, $y2-$w, $this->w/2, $y2+$w); + $this->Line($this->w/2-$l, $y2, $this->w/2+$l, $y2); + } + +/*-- END CSS-PAGE --*/ + + // mPDF 6 + // If @page set non-HTML headers/footers named, they were not read until later in the HTML code - so now set them + if ($this->page==1) { + if ($this->firstPageBoxHeader) { + if (isset($this->pageHTMLheaders[$this->firstPageBoxHeader])) { $this->HTMLHeader = $this->pageHTMLheaders[$this->firstPageBoxHeader]; } + $this->Header(); + } + if ($this->firstPageBoxFooter) { + if (isset($this->pageHTMLfooters[$this->firstPageBoxFooter])) { $this->HTMLFooter = $this->pageHTMLfooters[$this->firstPageBoxFooter]; } + } + $this->firstPageBoxHeader=''; + $this->firstPageBoxFooter=''; + } + + + if (($this->mirrorMargins && ($this->page%2==0) && $this->HTMLFooterE) || ($this->mirrorMargins && ($this->page%2==1) && $this->HTMLFooter) || (!$this->mirrorMargins && $this->HTMLFooter)) { + $this->writeHTMLFooters(); + } + +/*-- WATERMARK --*/ + if (($this->watermarkText) && ($this->showWatermarkText)) { + $this->watermark( $this->watermarkText, 45, 120, $this->watermarkTextAlpha); // Watermark text + } + if (($this->watermarkImage) && ($this->showWatermarkImage)) { + $this->watermarkImg( $this->watermarkImage, $this->watermarkImageAlpha); // Watermark image + } +/*-- END WATERMARK --*/ + +} + + +/*-- HYPHENATION --*/ +/////////////////// +/////////////////// +// HYPHENATION +/////////////////// +/////////////////// +// Word hyphenation +// mPDF 6 +function hyphenateWord($word, $currptr) { + // Do everything inside this function in utf-8 + // Don't hyphenate web addresses + if (preg_match('/^(http:|www\.)/',$word)) { return -1; } + + $ptr = -1; + + // Get dictionary + if (!$this->loadedSHYdictionary) { + if (file_exists(_MPDF_PATH.'patterns/dictionary.txt')) { + $this->SHYdictionary = file(_MPDF_PATH.'patterns/dictionary.txt',FILE_SKIP_EMPTY_LINES); + foreach($this->SHYdictionary as $entry) { + $entry = trim($entry); + $poss = array(); + $offset = 0; + $p = true; + $wl = mb_strlen($entry ,'UTF-8'); + while($offset < $wl) { + $p = mb_strpos($entry, '/', $offset, 'UTF-8'); + if ($p !== false) { $poss[] = $p - count($poss); } + else { break; } + $offset = $p+1; + } + if (count($poss)) { $this->SHYdictionaryWords[str_replace('/', '', mb_strtolower($entry))] = $poss; } + } + } + $this->loadedSHYdictionary = true; + } + + if (!in_array($this->SHYlang,$this->SHYlanguages)) { return -1; } + // If no pattern loaded or not the best one + if (count($this->SHYpatterns) < 1 || ($this->loadedSHYpatterns && $this->loadedSHYpatterns != $this->SHYlang)) { + include(_MPDF_PATH."patterns/" . $this->SHYlang . ".php"); + $patterns = explode(' ', $patterns); + $new_patterns = array(); + for($i = 0; $i < count($patterns); $i++) { + $value = $patterns[$i]; + $new_patterns[preg_replace('/[0-9]/', '', $value)] = $value; + } + $this->SHYpatterns = $new_patterns; + $this->loadedSHYpatterns = $this->SHYlang; + } + + if ($this->usingCoreFont) { $word = mb_convert_encoding($word,'UTF-8',$this->mb_enc); } + + $prepre = ''; + $postpost = ''; + $startpunctuation = "\xc2\xab\xc2\xbf\xe2\x80\x98\xe2\x80\x9b\xe2\x80\x9c\xe2\x80\x9f"; + $endpunctuation = "\xe2\x80\x9e\xe2\x80\x9d\xe2\x80\x9a\xe2\x80\x99\xc2\xbb"; + + + if (preg_match('/^(["\''.$startpunctuation .'])+(.{'.$this->SHYcharmin.',})$/u',$word,$m)) { + $prepre = $m[1]; + $word = $m[2]; + } + if (preg_match('/^(.{'.$this->SHYcharmin.',})([\'\.,;:!?"'.$endpunctuation .']+)$/u',$word,$m)) { + $word = $m[1]; + $postpost = $m[2]; + } + if(mb_strlen($word,'UTF-8') < $this->SHYcharmin) { + return -1; + } + $success = false; + + $preprelen = mb_strlen($prepre); + + if(isset($this->SHYdictionaryWords[mb_strtolower($word)])) { + foreach($this->SHYdictionaryWords[mb_strtolower($word)] AS $i) { + if (($i+$preprelen) >= $currptr) { break ; } + $ptr = $i+$preprelen; + $success = true; + } + } + + if (!$success) { + $text_word = '_' . $word . '_'; + $word_length = mb_strlen($text_word,'UTF-8'); + $text_word = mb_strtolower($text_word,'UTF-8'); + $hyphenated_word = array(); + $numb3rs = array('0' => true, '1' => true, '2' => true, '3' => true, '4' => true, '5' => true, '6' => true, '7' => true, '8' => true, '9' => true); + for($position = 0; $position <= ($word_length - $this->SHYcharmin); $position++) { + $maxwins = min(($word_length - $position), $this->SHYcharmax); + for($win = $this->SHYcharmin; $win <= $maxwins; $win++) { + if(isset($this->SHYpatterns[mb_substr($text_word, $position, $win,'UTF-8')])) { + $pattern = $this->SHYpatterns[mb_substr($text_word, $position, $win,'UTF-8')]; + $digits = 1; + $pattern_length = mb_strlen($pattern,'UTF-8'); + for($i = 0; $i < $pattern_length; $i++) { + $char = $pattern[$i]; + if(isset($numb3rs[$char])) { + $zero = ($i == 0) ? $position - 1 : $position + $i - $digits; + if(!isset($hyphenated_word[$zero]) || $hyphenated_word[$zero] != $char) $hyphenated_word[$zero] = $char; + $digits++; + } + } + } + } + } + for($i = $this->SHYleftmin; $i <= (mb_strlen($word,'UTF-8') - $this->SHYrightmin); $i++) { + if(isset($hyphenated_word[$i]) && $hyphenated_word[$i] % 2 != 0) { + if (($i+$preprelen) > $currptr) { break ; } + $ptr = $i+$preprelen; + } + } + } + return $ptr; + +} +/*-- END HYPHENATION --*/ + + +/*-- HTML-CSS --*/ +/////////////////// +/// HTML parser /// +/////////////////// +function WriteHTML($html,$sub=0,$init=true,$close=true) { + // $sub - 0 = default; 1=headerCSS only; 2=HTML body (parts) only; 3 - HTML parses only + // 4 - writes HTML headers/Fixed pos DIVs - stores in buffer - for single page only + // $close - if false Leaves buffers etc. in current state, so that it can continue a block etc. + // $init - Clears and sets buffers to Top level block etc. + + if (empty($html)) { $html = ''; } + if ($this->progressBar) { $this->UpdateProgressBar(1,0,'Parsing CSS & Headers'); } // *PROGRESS-BAR* + + if ($init) { + $this->headerbuffer=''; + $this->textbuffer = array(); + $this->fixedPosBlockSave = array(); + } + if ($sub == 1) { $html = ''; } // stylesheet only + + if ($this->allow_charset_conversion) { + if ($sub < 1) { + $this->ReadCharset($html); + } + if ($this->charset_in && $sub!=4) { + $success = iconv($this->charset_in,'UTF-8//TRANSLIT',$html); + if ($success) { $html = $success; } + } + } + $html = $this->purify_utf8($html,false); + if ($init) { + $this->blklvl = 0; + $this->lastblocklevelchange = 0; + $this->blk = array(); + $this->initialiseBlock($this->blk[0]); + $this->blk[0]['width'] =& $this->pgwidth; + $this->blk[0]['inner_width'] =& $this->pgwidth; + $this->blk[0]['blockContext'] = $this->blockContext; + } + + $zproperties = array(); + if ($sub < 2) { + $this->ReadMetaTags($html); + + if (preg_match('/]*href=["\']([^"\'>]*)["\']/i', $html, $m)) { + $this->SetBasePath($m[1]); + } + $html = $this->cssmgr->ReadCSS($html); + + if ($this->autoLangToFont && !$this->usingCoreFont && preg_match('/]*lang=[\'\"](.*?)[\'\"]/ism',$html,$m)) { + $html_lang = $m[1]; + } + + if (preg_match('/]*dir=[\'\"]\s*rtl\s*[\'\"]/ism',$html)) { + $zproperties['DIRECTION'] = 'rtl'; + } + + // allow in-line CSS for body tag to be parsed // Get tag inline CSS + if (preg_match('/]*)>(.*?)<\/body>/ism',$html,$m) || preg_match('/]*)>(.*)$/ism',$html,$m)) { + $html = $m[2]; + // Changed to allow style="background: url('bg.jpg')" + if (preg_match('/style=[\"](.*?)[\"]/ism',$m[1],$mm) || preg_match('/style=[\'](.*?)[\']/ism',$m[1],$mm)) { + $zproperties = $this->cssmgr->readInlineCSS($mm[1]); + } + if (preg_match('/dir=[\'\"]\s*rtl\s*[\'\"]/ism',$m[1])) { + $zproperties['DIRECTION'] = 'rtl'; + } + if (isset($html_lang) && $html_lang) { $zproperties['LANG'] = $html_lang; } + if ($this->autoLangToFont && !$this->onlyCoreFonts && preg_match('/lang=[\'\"](.*?)[\'\"]/ism',$m[1],$mm)) { + $zproperties['LANG'] = $mm[1]; + } + + } + } + $properties = $this->cssmgr->MergeCSS('BLOCK','BODY',''); + if ($zproperties) { $properties = $this->cssmgr->array_merge_recursive_unique($properties,$zproperties); } + + if (isset($properties['DIRECTION']) && $properties['DIRECTION']) { + $this->cssmgr->CSS['BODY']['DIRECTION'] = $properties['DIRECTION']; + } + if (!isset($this->cssmgr->CSS['BODY']['DIRECTION'])) { + $this->cssmgr->CSS['BODY']['DIRECTION'] = $this->directionality; + } + else { $this->SetDirectionality($this->cssmgr->CSS['BODY']['DIRECTION']); } + + $this->setCSS($properties,'','BODY'); + + $this->blk[0]['InlineProperties'] = $this->saveInlineProperties(); + + if ($sub == 1) { return ''; } + if (!isset($this->cssmgr->CSS['BODY'])) { $this->cssmgr->CSS['BODY'] = array(); } + +/*-- BACKGROUNDS --*/ + if (isset($properties['BACKGROUND-GRADIENT'])) { + $this->bodyBackgroundGradient = $properties['BACKGROUND-GRADIENT']; + } + + if (isset($properties['BACKGROUND-IMAGE']) && $properties['BACKGROUND-IMAGE']) { + $ret = $this->SetBackground($properties, $this->pgwidth); + if ($ret) { $this->bodyBackgroundImage = $ret; } + } +/*-- END BACKGROUNDS --*/ + +/*-- CSS-PAGE --*/ + // If page-box is set + if ($this->state==0 && ((isset($this->cssmgr->CSS['@PAGE']) && $this->cssmgr->CSS['@PAGE']) || (isset($this->cssmgr->CSS['@PAGE>>PSEUDO>>FIRST']) && $this->cssmgr->CSS['@PAGE>>PSEUDO>>FIRST'])) ) { // mPDF 5.7.3 + $this->page_box['current'] = ''; + $this->page_box['using'] = true; + list($pborientation,$pbmgl,$pbmgr,$pbmgt,$pbmgb,$pbmgh,$pbmgf,$hname,$fname,$bg,$resetpagenum,$pagenumstyle,$suppress,$marks,$newformat) = $this->SetPagedMediaCSS('', false, 'O'); + $this->DefOrientation = $this->CurOrientation = $pborientation; + $this->orig_lMargin = $this->DeflMargin = $pbmgl; + $this->orig_rMargin = $this->DefrMargin = $pbmgr; + $this->orig_tMargin = $this->tMargin = $pbmgt; + $this->orig_bMargin = $this->bMargin = $pbmgb; + $this->orig_hMargin = $this->margin_header = $pbmgh; + $this->orig_fMargin = $this->margin_footer = $pbmgf; + list($pborientation,$pbmgl,$pbmgr,$pbmgt,$pbmgb,$pbmgh,$pbmgf,$hname,$fname,$bg,$resetpagenum,$pagenumstyle,$suppress,$marks,$newformat) = $this->SetPagedMediaCSS('', true, 'O'); // first page + $this->show_marks = $marks; + if ($hname) $this->firstPageBoxHeader = $hname; + if ($fname) $this->firstPageBoxFooter = $fname; + } +/*-- END CSS-PAGE --*/ + + $parseonly = false; + $this->bufferoutput = false; + if ($sub == 3) { + $parseonly = true; + // Close any open block tags + $arr=array(); + $ai=0; + for ($b= $this->blklvl;$b>0;$b--) { $this->CloseTag($this->blk[$b]['tag'],$arr,$ai); } + // Output any text left in buffer + if (count($this->textbuffer)) { $this->printbuffer($this->textbuffer); } + $this->textbuffer=array(); + } + else if ($sub == 4) { + // Close any open block tags + $arr=array(); + $ai=0; + for ($b= $this->blklvl;$b>0;$b--) { $this->CloseTag($this->blk[$b]['tag'],$arr,$ai); } + // Output any text left in buffer + if (count($this->textbuffer)) { $this->printbuffer($this->textbuffer); } + $this->bufferoutput = true; + $this->textbuffer=array(); + $this->headerbuffer=''; + $properties = $this->cssmgr->MergeCSS('BLOCK','BODY',''); + $this->setCSS($properties,'','BODY'); + } + + mb_internal_encoding('UTF-8'); + + $html = $this->AdjustHTML($html, $this->tabSpaces); //Try to make HTML look more like XHTML + + if ($this->autoScriptToLang) { $html = $this->markScriptToLang($html); } + + preg_match_all('/]*)>(.*?)<\/htmlpageheader>/si',$html,$h); + for($i=0;$ipageHTMLheaders[$n[1]]['html'] = $h[2][$i]; + $this->pageHTMLheaders[$n[1]]['h'] = $this->_gethtmlheight($h[2][$i]); + } + } + preg_match_all('/]*)>(.*?)<\/htmlpagefooter>/si',$html,$f); + for($i=0;$ipageHTMLfooters[$n[1]]['html'] = $f[2][$i]; + $this->pageHTMLfooters[$n[1]]['h'] = $this->_gethtmlheight($f[2][$i]); + } + } + + $html = preg_replace('//si','',$html); + $html = preg_replace('//si','',$html); + + if($this->state==0 && $sub!=1 && $sub!=3 && $sub!=4) { + $this->AddPage($this->CurOrientation); + } + + + if (isset($hname) && preg_match('/^html_(.*)$/i',$hname,$n)) $this->SetHTMLHeader($this->pageHTMLheaders[$n[1]],'O',true); + if (isset($fname) && preg_match('/^html_(.*)$/i',$fname,$n)) $this->SetHTMLFooter($this->pageHTMLfooters[$n[1]],'O'); + + + + $html=str_replace('checkSIP = false; + $this->checkSMP = false; + $this->checkCJK = false; + if ($this->onlyCoreFonts) { $html = $this->SubstituteChars($html); } + else { + if (preg_match("/([".$this->pregRTLchars."])/u", $html)) { $this->biDirectional = true; } // *OTL* + if (preg_match("/([\x{20000}-\x{2FFFF}])/u", $html)) { $this->checkSIP = true; } + if (preg_match("/([\x{10000}-\x{1FFFF}])/u", $html)) { $this->checkSMP = true; } +/*-- CJK-FONTS --*/ + if (preg_match("/([".$this->pregCJKchars."])/u", $html)) { $this->checkCJK = true; } +/*-- END CJK-FONTS --*/ + } + + // Don't allow non-breaking spaces that are converted to substituted chars or will break anyway and mess up table width calc. + $html = str_replace('160',chr(32),$html); + $html = str_replace('','|',$html); + $html = str_replace('','|',$html); + $html = str_replace('','|',$html); + + //Add new supported tags in the DisableTags function + $html=strip_tags($html,$this->enabledtags); //remove all unsupported tags, but the ones inside the 'enabledtags' string + + //Explode the string in order to parse the HTML code + $a=preg_split('/<(.*?)>/ms',$html,-1,PREG_SPLIT_DELIM_CAPTURE); + // ? more accurate regexp that allows e.g.
    + // if changing - also change in fn.SubstituteChars() + // $a = preg_split ('/<((?:[^<>]+(?:"[^"]*"|\'[^\']*\')?)+)>/ms', $html, -1, PREG_SPLIT_DELIM_CAPTURE); + + if ($this->mb_enc) { + mb_internal_encoding($this->mb_enc); + } + $pbc = 0; + if ($this->progressBar) { $this->UpdateProgressBar(1,0); } // *PROGRESS-BAR* + $this->subPos = -1; + $cnt = count($a); + for($i=0;$i<$cnt; $i++) { + $e = $a[$i]; + if($i%2==0) { + //TEXT + if ($this->blk[$this->blklvl]['hide']) { continue; } + if ($this->inlineDisplayOff) { continue; } + if ($this->inMeter) { continue; } + + if ($this->inFixedPosBlock) { $this->fixedPosBlock .= $e; continue; } // *CSS-POSITION* + if (strlen($e) == 0) { continue; } + + if ($this->ignorefollowingspaces && !$this->ispre) { + if (strlen(ltrim($e)) == 0) { continue; } + if ($this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats' && substr($e,0,1) == ' ') { + $this->ignorefollowingspaces = false; + $e = ltrim($e); + } + } + + $this->OTLdata = NULL; // mPDF 5.7.1 + + $e = strcode2utf($e); + $e = $this->lesser_entity_decode($e); + + if ($this->usingCoreFont) { + // If core font is selected in document which is not onlyCoreFonts - substitute with non-core font + if ($this->useSubstitutions && !$this->onlyCoreFonts && $this->subPos<$i && !$this->specialcontent) { + $cnt += $this->SubstituteCharsNonCore($a, $i, $e); + } + // CONVERT ENCODING + $e = mb_convert_encoding($e,$this->mb_enc,'UTF-8'); + if ($this->textvar & FT_UPPERCASE) { $e = mb_strtoupper($e,$this->mb_enc); } // mPDF 5.7.1 + else if ($this->textvar & FT_LOWERCASE) { $e = mb_strtolower($e,$this->mb_enc); } // mPDF 5.7.1 + else if ($this->textvar & FT_CAPITALIZE) { $e = mb_convert_case($e, MB_CASE_TITLE, "UTF-8"); } // mPDF 5.7.1 + } + else { + if ($this->checkSIP && $this->CurrentFont['sipext'] && $this->subPos<$i && (!$this->specialcontent || !$this->useActiveForms)) { + $cnt += $this->SubstituteCharsSIP($a, $i, $e); + } + + if ($this->useSubstitutions && !$this->onlyCoreFonts && $this->CurrentFont['type']!='Type0' && $this->subPos<$i && (!$this->specialcontent || !$this->useActiveForms)) { + $cnt += $this->SubstituteCharsMB($a, $i, $e); + } + + if ($this->textvar & FT_UPPERCASE) { $e = mb_strtoupper($e,$this->mb_enc); } + else if ($this->textvar & FT_LOWERCASE) { $e = mb_strtolower($e,$this->mb_enc); } + else if ($this->textvar & FT_CAPITALIZE) { $e = mb_convert_case($e, MB_CASE_TITLE, "UTF-8"); } + +/*-- OTL --*/ + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL'] && (!$this->specialcontent || !$this->useActiveForms)) { + $e = $this->otl->applyOTL($e, $this->CurrentFont['useOTL']); + $this->OTLdata = $this->otl->OTLdata; + $this->otl->removeChar($e, $this->OTLdata , "\xef\xbb\xbf"); // Remove ZWNBSP (also Byte order mark FEFF) + } +/*-- END OTL --*/ + else { // *OTL* + // removes U+200E/U+200F LTR and RTL mark and U+200C/U+200D Zero-width Joiner and Non-joiner + $e = preg_replace("/[\xe2\x80\x8c\xe2\x80\x8d\xe2\x80\x8e\xe2\x80\x8f]/u",'',$e); + $e = preg_replace("/[\xef\xbb\xbf]/u",'',$e); // Remove ZWNBSP (also Byte order mark FEFF) + } // *OTL* + } + if (($this->tts) || ($this->ttz) || ($this->tta)) { + $es = explode('|',$e); + $e = ''; + foreach($es AS $val) { + $e .= chr($val); + } + } + + // FORM ELEMENTS + if ($this->specialcontent) { +/*-- FORMS --*/ + //SELECT tag (form element) + if ($this->specialcontent == "type=select") { + $e = ltrim($e); + if (!empty($this->OTLdata)) { $this->otl->trimOTLdata($this->OTLdata, true, false); } // *OTL* + $stringwidth = $this->GetStringWidth($e); + if (!isset($this->selectoption['MAXWIDTH']) || $stringwidth > $this->selectoption['MAXWIDTH']) { $this->selectoption['MAXWIDTH'] = $stringwidth; } + if (!isset($this->selectoption['SELECTED']) || $this->selectoption['SELECTED'] == '') { + $this->selectoption['SELECTED'] = $e; + if (!empty($this->OTLdata)) { $this->selectoption['SELECTED-OTLDATA'] = $this->OTLdata; } // *OTL* + } + // Active Forms + if (isset($this->selectoption['ACTIVE']) && $this->selectoption['ACTIVE']) { + $this->selectoption['ITEMS'][]=array('exportValue'=>$this->selectoption['currentVAL'], 'content'=>$e, 'selected'=>$this->selectoption['currentSEL']); + } + $this->OTLdata = array(); + } + // TEXTAREA + else { + $objattr = unserialize($this->specialcontent); + $objattr['text'] = $e; + $objattr['OTLdata'] = $this->OTLdata; + $this->OTLdata = array(); + $te = "\xbb\xa4\xactype=textarea,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if ($this->tdbegin) { + $this->_saveCellTextBuffer($te, $this->HREF); + } + else { + $this->_saveTextBuffer($te, $this->HREF); + } + } +/*-- END FORMS --*/ + } + + // TABLE + else if ($this->tableLevel) { +/*-- TABLES --*/ + if ($this->tdbegin) { + if (($this->ignorefollowingspaces) && !$this->ispre) { + $e = ltrim($e); + if (!empty($this->OTLdata)) { $this->otl->trimOTLdata($this->OTLdata, true, false); } // *OTL* + } + if ($e || $e==='0') { + if ($this->blockjustfinished && $this->cell[$this->row][$this->col]['s']>0) { + $this->_saveCellTextBuffer("\n"); + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0;// reset + } + $this->blockjustfinished=false; + + if (!isset($this->cell[$this->row][$this->col]['R']) || !$this->cell[$this->row][$this->col]['R']) { + if (isset($this->cell[$this->row][$this->col]['s'])) { + $this->cell[$this->row][$this->col]['s'] += $this->GetStringWidth($e, false, $this->OTLdata, $this->textvar); + } + else { $this->cell[$this->row][$this->col]['s'] = $this->GetStringWidth($e, false, $this->OTLdata, $this->textvar); } + if (!empty($this->spanborddet)) { + $this->cell[$this->row][$this->col]['s'] += (isset($this->spanborddet['L']['w']) ? $this->spanborddet['L']['w'] : 0) + (isset($this->spanborddet['R']['w']) ? $this->spanborddet['R']['w'] : 0); + } + } + $this->_saveCellTextBuffer($e, $this->HREF); + if (substr($this->cell[$this->row][$this->col]['a'],0,1) == 'D') { + $dp = $this->decimal_align[substr($this->cell[$this->row][$this->col]['a'],0,2)]; + $s = preg_split('/'.preg_quote($dp,'/').'/', $e, 2); // ? needs to be /u if not core + $s0 = $this->GetStringWidth($s[0], false); + if (isset($s[1]) && $s[1]) { $s1 = $this->GetStringWidth(($s[1].$dp), false); } + else $s1 = 0; + if (!isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs0'])) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs0'] = $s0; + } + else { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs0'] = max($s0, $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs0']); + } + if (!isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs1'])) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs1'] = $s1; + } + else { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs1'] = max($s1, $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['decimal_align'][$this->col]['maxs1']); + } + } + + if ($this->tableLevel==1 && $this->useGraphs) { + $this->graphs[$this->currentGraphId]['data'][$this->row][$this->col] = $e; + } + $this->nestedtablejustfinished = false; + $this->linebreakjustfinished=false; + } + } +/*-- END TABLES --*/ + } + // ALL ELSE + else { + if ($this->ignorefollowingspaces && !$this->ispre) { + $e = ltrim($e); + if (!empty($this->OTLdata)) { $this->otl->trimOTLdata($this->OTLdata, true, false); } // *OTL* + } + if ($e || $e==='0') $this->_saveTextBuffer($e, $this->HREF); + } + if ($e || $e==='0') $this->ignorefollowingspaces=false; // mPDF 6 + if (substr($e,-1,1) == ' ' && !$this->ispre && $this->FontFamily!='csymbol' && $this->FontFamily!='czapfdingbats') { + $this->ignorefollowingspaces = true; + } + } + + + else { // TAG ** + if(isset($e[0]) && $e[0]=='/') { +/*-- PROGRESS-BAR --*/ + if ($this->progressBar) { // 10% increments + if (intval($i*10/$cnt) != $pbc) { $pbc = intval($i*10/$cnt); $this->UpdateProgressBar(1,$pbc*10,$tag); } + } +/*-- END PROGRESS-BAR --*/ + + $endtag = trim(strtoupper(substr($e,1))); + + +/*-- CSS-POSITION --*/ + // mPDF 6 + if ($this->inFixedPosBlock) { + if (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags)) { $this->fixedPosBlockDepth--; } + if ($this->fixedPosBlockDepth == 0) { + $this->fixedPosBlockSave[] = array($this->fixedPosBlock, $this->fixedPosBlockBBox, $this->page); + $this->fixedPosBlock = ''; + $this->inFixedPosBlock = false; + continue; + } + $this->fixedPosBlock .= '<'.$e.'>'; + continue; + } +/*-- END CSS-POSITION --*/ + + // mPDF 6 + // Correct for tags where HTML5 specifies optional end tags (see also OpenTag() ) + if ($this->allow_html_optional_endtags && !$parseonly) { + if (isset($this->blk[$this->blklvl]['tag'])) { + $closed = false; + // li end tag may be omitted if there is no more content in the parent element + if (!$closed && $this->blk[$this->blklvl]['tag']=='LI' && $endtag!='LI' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) { $this->CloseTag('LI',$a,$i); $closed = true; } + // dd end tag may be omitted if there is no more content in the parent element + if (!$closed && $this->blk[$this->blklvl]['tag']=='DD' && $endtag!='DD' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) { $this->CloseTag('DD',$a,$i); $closed = true; } + // p end tag may be omitted if there is no more content in the parent element and the parent element is not an A element [??????] + if (!$closed && $this->blk[$this->blklvl]['tag']=='P' && $endtag!='P' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) { $this->CloseTag('P',$a,$i); $closed = true; } + // option end tag may be omitted if there is no more content in the parent element + if (!$closed && $this->blk[$this->blklvl]['tag']=='OPTION' && $endtag!='OPTION' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) { $this->CloseTag('OPTION',$a,$i); $closed = true; } + } +/*-- TABLES --*/ + // Check for Table tags where HTML specifies optional end tags, + if ($endtag == 'TABLE') { + if ($this->lastoptionaltag == 'THEAD' || $this->lastoptionaltag == 'TBODY' || $this->lastoptionaltag == 'TFOOT') { + $this->CloseTag($this->lastoptionaltag,$a,$i); + } + if ($this->lastoptionaltag == 'TR') { $this->CloseTag('TR',$a,$i); } + if ($this->lastoptionaltag == 'TD' || $this->lastoptionaltag == 'TH') { $this->CloseTag($this->lastoptionaltag,$a,$i); $this->CloseTag('TR',$a,$i); } + } + if ($endtag == 'THEAD' || $endtag == 'TBODY' || $endtag == 'TFOOT') { + if ($this->lastoptionaltag == 'TR') { $this->CloseTag('TR',$a,$i); } + if ($this->lastoptionaltag == 'TD' || $this->lastoptionaltag == 'TH') { $this->CloseTag($this->lastoptionaltag,$a,$i); $this->CloseTag('TR',$a,$i); } + } + if ($endtag == 'TR') { + if ($this->lastoptionaltag == 'TD' || $this->lastoptionaltag == 'TH') { $this->CloseTag($this->lastoptionaltag,$a,$i); } + } +/*-- END TABLES --*/ + } + + + // mPDF 6 + if($this->blk[$this->blklvl]['hide']) { + if (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags)) { + unset($this->blk[$this->blklvl]); + $this->blklvl--; + } + continue; + } + + // mPDF 6 + $this->CloseTag($endtag,$a,$i); // mPDF 6 + } + + else { // OPENING TAG + if($this->blk[$this->blklvl]['hide']) { + if (strpos($e,' ')) { $te = strtoupper(substr($e,0,strpos($e,' '))); } + else { $te = strtoupper($e); } + // mPDF 6 + if ($te == 'THEAD' || $te == 'TBODY' || $te == 'TFOOT' || $te == 'TR' || $te == 'TD' || $te == 'TH') { + $this->lastoptionaltag = $te; + } + if (in_array($te, $this->outerblocktags) || in_array($te, $this->innerblocktags)) { + $this->blklvl++; + $this->blk[$this->blklvl]['hide']=true; + $this->blk[$this->blklvl]['tag'] = $te; // mPDF 6 + } + continue; + } + +/*-- CSS-POSITION --*/ + if ($this->inFixedPosBlock) { + if (strpos($e,' ')) { $te = strtoupper(substr($e,0,strpos($e,' '))); } + else { $te = strtoupper($e); } + $this->fixedPosBlock .= '<'.$e.'>'; + if (in_array($te, $this->outerblocktags) || in_array($te, $this->innerblocktags)) { $this->fixedPosBlockDepth++; } + continue; + } +/*-- END CSS-POSITION --*/ + $regexp = '|=\'(.*?)\'|s'; // eliminate single quotes, if any + $e = preg_replace($regexp,"=\"\$1\"",$e); + // changes anykey=anyvalue to anykey="anyvalue" (only do this inside [some] tags) + if (substr($e,0,10)!='pageheader' && substr($e,0,10)!='pagefooter' && substr($e,0,12)!='tocpagebreak' && substr($e,0,10)!='indexentry' && substr($e,0,8)!='tocentry') { // mPDF 6 (ZZZ99H) + $regexp = '| (\\w+?)=([^\\s>"]+)|si'; + $e = preg_replace($regexp," \$1=\"\$2\"",$e); + } + + $e = preg_replace('/ (\\S+?)\s*=\s*"/i', " \\1=\"", $e); + + //Fix path values, if needed + $orig_srcpath = ''; + if ((stristr($e,"href=") !== false) or (stristr($e,"src=") !== false) ) { + $regexp = '/ (href|src)\s*=\s*"(.*?)"/i'; + preg_match($regexp,$e,$auxiliararray); + if (isset($auxiliararray[2])) { $path = $auxiliararray[2]; } + else { $path = ''; } + if (trim($path) != '' && !(stristr($e,"src=") !== false && substr($path,0,4)=='var:') && substr($path,0,1)!='@') { + $path=htmlspecialchars_decode($path); // mPDF 5.7.4 URLs + $orig_srcpath = $path; + $this->GetFullPath($path); + $regexp = '/ (href|src)="(.*?)"/i'; + $e = preg_replace($regexp,' \\1="'.$path.'"',$e); + } + }//END of Fix path values + + //Extract attributes + $contents=array(); + $contents1=array(); + $contents2=array(); + // Changed to allow style="background: url('bg.jpg')" + // Changed to improve performance; maximum length of \S (attribute) = 16 + // Increase allowed attribute name to 32 - cutting off "toc-even-header-name" etc. + preg_match_all('/\\S{1,32}=["][^"]*["]/',$e,$contents1); + preg_match_all('/\\S{1,32}=[\'][^\']*[\']/i',$e,$contents2); + + $contents = array_merge($contents1, $contents2); + preg_match('/\\S+/',$e,$a2); + $tag=(isset($a2[0]) ? strtoupper($a2[0]) : ''); + $attr=array(); + if ($orig_srcpath) { $attr['ORIG_SRC'] = $orig_srcpath; } + if (!empty($contents)) { + foreach($contents[0] as $v) { + // Changed to allow style="background: url('bg.jpg')" + if(preg_match('/^([^=]*)=["]?([^"]*)["]?$/',$v,$a3) || preg_match('/^([^=]*)=[\']?([^\']*)[\']?$/',$v,$a3)) { + if (strtoupper($a3[1])=='ID' || strtoupper($a3[1])=='CLASS') { // 4.2.013 Omits STYLE + $attr[strtoupper($a3[1])]=trim(strtoupper($a3[2])); + } + // includes header-style-right etc. used for + else if (preg_match('/^(HEADER|FOOTER)-STYLE/i',$a3[1])) { + $attr[strtoupper($a3[1])]=trim(strtoupper($a3[2])); + } + else { + $attr[strtoupper($a3[1])]=trim($a3[2]); + } + } + } + } + $this->OpenTag($tag,$attr,$a,$i); // mPDF 6 +/*-- CSS-POSITION --*/ + if ($this->inFixedPosBlock) { + $this->fixedPosBlockBBox = array($tag,$attr, $this->x, $this->y); + $this->fixedPosBlock = ''; + $this->fixedPosBlockDepth = 1; + } +/*-- END CSS-POSITION --*/ + if (preg_match('/\/$/',$e)) { $this->closeTag($tag,$a,$i); } + } + + } // end TAG + } //end of foreach($a as $i=>$e) + + if ($close) { + + // Close any open block tags + for ($b= $this->blklvl;$b>0;$b--) { $this->CloseTag($this->blk[$b]['tag'],$a,$i); } + + // Output any text left in buffer + if (count($this->textbuffer) && !$parseonly) { $this->printbuffer($this->textbuffer); } + if (!$parseonly) $this->textbuffer=array(); + +/*-- CSS-FLOAT --*/ + // If ended with a float, need to move to end page + $currpos = $this->page*1000 + $this->y; + if (isset($this->blk[$this->blklvl]['float_endpos']) && $this->blk[$this->blklvl]['float_endpos'] > $currpos) { + $old_page = $this->page; + $new_page = intval($this->blk[$this->blklvl]['float_endpos'] /1000); + if ($old_page != $new_page) { + $s = $this->PrintPageBackgrounds(); + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $this->page = $new_page; + $this->ResetMargins(); + $this->Reset(); + $this->pageoutput[$this->page] = array(); + } + $this->y = (($this->blk[$this->blklvl]['float_endpos'] *1000) % 1000000)/1000; // mod changes operands to integers before processing + } +/*-- END CSS-FLOAT --*/ + +/*-- CSS-IMAGE-FLOAT --*/ + $this->printfloatbuffer(); +/*-- END CSS-IMAGE-FLOAT --*/ + + //Create Internal Links, if needed + if (!empty($this->internallink) ) { + foreach($this->internallink as $k=>$v) { + if (strpos($k,"#") !== false ) { continue; } //ignore + $ypos = $v['Y']; + $pagenum = $v['PAGE']; + $sharp = "#"; + while (array_key_exists($sharp.$k,$this->internallink)) { + $internallink = $this->internallink[$sharp.$k]; + $this->SetLink($internallink,$ypos,$pagenum); + $sharp .= "#"; + } + } + } + + $this->bufferoutput = false; + +/*-- CSS-POSITION --*/ + if (count($this->fixedPosBlockSave) && $sub != 4) { + foreach($this->fixedPosBlockSave AS $fpbs) { + $old_page = $this->page; + $this->page = $fpbs[2]; + $this->WriteFixedPosHTML($fpbs[0], 0, 0, 100, 100,'auto', $fpbs[1]); // 0,0,10,10 are overwritten by bbox + $this->page = $old_page; + } + $this->fixedPosBlockSave = array(); + } +/*-- END CSS-POSITION --*/ + + } +} + +/*-- CSS-POSITION --*/ + +function WriteFixedPosHTML($html='',$x, $y, $w, $h, $overflow='visible', $bounding=array()) { + // $overflow can be 'hidden', 'visible' or 'auto' - 'auto' causes autofit to size + // Annotations disabled - enabled in mPDF 5.0 + // Links do work + // Will always go on current page (or start Page 1 if required) + // Probably INCOMPATIBLE WITH keep with table, columns etc. + // Called externally or interally via
    + // When used internally, $x $y $w $h and $overflow are all overridden by $bounding + + $overflow = strtolower($overflow); + if($this->state==0) { + $this->AddPage($this->CurOrientation); + } + $save_y = $this->y; + $save_x = $this->x; + $this->fullImageHeight = $this->h; + $save_cols = false; +/*-- COLUMNS --*/ + if ($this->ColActive) { + $save_cols = true; + $save_nbcol = $this->NbCol; // other values of gap and vAlign will not change by setting Columns off + $this->SetColumns(0); + } +/*-- END COLUMNS --*/ + $save_annots = $this->title2annots; // *ANNOTATIONS* + $this->writingHTMLheader = true; // a FIX to stop pagebreaks etc. + $this->writingHTMLfooter = true; + $this->InFooter = true; // suppresses autopagebreaks + $save_bgs = $this->pageBackgrounds; + $checkinnerhtml = preg_replace('/\s/','',$html); + + if ($w > $this->w) { $x = 0; $w = $this->w; } + if ($h > $this->h) { $y = 0; $h = $this->h; } + if ($x > $this->w) { $x = $this->w - $w; } + if ($y > $this->h) { $y = $this->h - $h; } + + if (!empty($bounding)) { + // $cont_ containing block = full physical page (position: absolute) or page inside margins (position: fixed) + // $bbox_ Bounding box is the
    which is positioned absolutely/fixed + // top/left/right/bottom/width/height/background*/border*/padding*/margin* are taken from bounding + // font*[family/size/style/weight]/line-height/text*[align/decoration/transform/indent]/color are transferred to $inner + // as an enclosing
    (after having checked ID/CLASS) + // $x, $y, $w, $h are inside of $bbox_ = containing box for $inner_ + // $inner_ InnerHTML is the contents of that block to be output + $tag = $bounding[0]; + $attr = $bounding[1]; + $orig_x0 = $bounding[2]; + $orig_y0 = $bounding[3]; + + // As in WriteHTML() initialising + $this->blklvl = 0; + $this->lastblocklevelchange = 0; + $this->blk = array(); + $this->initialiseBlock($this->blk[0]); + + $this->blk[0]['width'] =& $this->pgwidth; + $this->blk[0]['inner_width'] =& $this->pgwidth; + + $this->blk[0]['blockContext'] = $this->blockContext; + + $properties = $this->cssmgr->MergeCSS('BLOCK','BODY',''); + $this->setCSS($properties,'','BODY'); + $this->blklvl = 1; + $this->initialiseBlock($this->blk[1]); + $this->blk[1]['tag'] = $tag; + $this->blk[1]['attr'] = $attr; + $this->Reset(); + $p = $this->cssmgr->MergeCSS('BLOCK',$tag,$attr); + if (isset($p['ROTATE']) && ($p['ROTATE']==90 || $p['ROTATE']==-90 || $p['ROTATE']==180)) { $rotate = $p['ROTATE']; } // mPDF 6 + else { $rotate = 0; } + if (isset($p['OVERFLOW'])) { $overflow = strtolower($p['OVERFLOW']); } + if (strtolower($p['POSITION']) == 'fixed') { + $cont_w = $this->pgwidth; // $this->blk[0]['inner_width']; + $cont_h = $this->h - $this->tMargin - $this->bMargin; + $cont_x = $this->lMargin; + $cont_y = $this->tMargin; + } + else { + $cont_w = $this->w; // ABSOLUTE; + $cont_h = $this->h; + $cont_x = 0; + $cont_y = 0; + } + + // Pass on in-line properties to the innerhtml + $css = ''; + if (isset($p['TEXT-ALIGN'])) { $css .= 'text-align: '.strtolower($p['TEXT-ALIGN']).'; '; } + if (isset($p['TEXT-TRANSFORM'])) { $css .= 'text-transform: '.strtolower($p['TEXT-TRANSFORM']).'; '; } + if (isset($p['TEXT-INDENT'])) { $css .= 'text-indent: '.strtolower($p['TEXT-INDENT']).'; '; } + if (isset($p['TEXT-DECORATION'])) { $css .= 'text-decoration: '.strtolower($p['TEXT-DECORATION']).'; '; } + if (isset($p['FONT-FAMILY'])) { $css .= 'font-family: '.strtolower($p['FONT-FAMILY']).'; '; } + if (isset($p['FONT-STYLE'])) { $css .= 'font-style: '.strtolower($p['FONT-STYLE']).'; '; } + if (isset($p['FONT-WEIGHT'])) { $css .= 'font-weight: '.strtolower($p['FONT-WEIGHT']).'; '; } + if (isset($p['FONT-SIZE'])) { $css .= 'font-size: '.strtolower($p['FONT-SIZE']).'; '; } + if (isset($p['LINE-HEIGHT'])) { $css .= 'line-height: '.strtolower($p['LINE-HEIGHT']).'; '; } + if (isset($p['TEXT-SHADOW'])) { $css .= 'text-shadow: '.strtolower($p['TEXT-SHADOW']).'; '; } + if (isset($p['LETTER-SPACING'])) { $css .= 'letter-spacing: '.strtolower($p['LETTER-SPACING']).'; '; } + // mPDF 6 + if (isset($p['FONT-VARIANT-POSITION'])) { $css .= 'font-variant-position: '.strtolower($p['FONT-VARIANT-POSITION']).'; '; } + if (isset($p['FONT-VARIANT-CAPS'])) { $css .= 'font-variant-caps: '.strtolower($p['FONT-VARIANT-CAPS']).'; '; } + if (isset($p['FONT-VARIANT-LIGATURES'])) { $css .= 'font-variant-ligatures: '.strtolower($p['FONT-VARIANT-LIGATURES']).'; '; } + if (isset($p['FONT-VARIANT-NUMERIC'])) { $css .= 'font-variant-numeric: '.strtolower($p['FONT-VARIANT-NUMERIC']).'; '; } + if (isset($p['FONT-VARIANT-ALTERNATES'])) { $css .= 'font-variant-alternates: '.strtolower($p['FONT-VARIANT-ALTERNATES']).'; '; } + if (isset($p['FONT-FEATURE-SETTINGS'])) { $css .= 'font-feature-settings: '.strtolower($p['FONT-FEATURE-SETTINGS']).'; '; } + if (isset($p['FONT-LANGUAGE-OVERRIDE'])) { $css .= 'font-language-override: '.strtolower($p['FONT-LANGUAGE-OVERRIDE']).'; '; } + if (isset($p['FONT-KERNING'])) { $css .= 'font-kerning: '.strtolower($p['FONT-KERNING']).'; '; } + + if (isset($p['COLOR'])) { $css .= 'color: '.strtolower($p['COLOR']).'; '; } + if (isset($p['Z-INDEX'])) { $css .= 'z-index: '.$p['Z-INDEX'].'; '; } + if ($css) { + $html = '
    '.$html.'
    '; + } + // Copy over (only) the properties to set for border and background + $pb = array(); + $pb['MARGIN-TOP'] = (isset($p['MARGIN-TOP']) ? $p['MARGIN-TOP'] : ''); + $pb['MARGIN-RIGHT'] = (isset($p['MARGIN-RIGHT']) ? $p['MARGIN-RIGHT'] : ''); + $pb['MARGIN-BOTTOM'] = (isset($p['MARGIN-BOTTOM']) ? $p['MARGIN-BOTTOM'] : ''); + $pb['MARGIN-LEFT'] = (isset($p['MARGIN-LEFT']) ? $p['MARGIN-LEFT'] : ''); + $pb['PADDING-TOP'] = (isset($p['PADDING-TOP']) ? $p['PADDING-TOP'] : ''); + $pb['PADDING-RIGHT'] = (isset($p['PADDING-RIGHT']) ? $p['PADDING-RIGHT'] : ''); + $pb['PADDING-BOTTOM'] = (isset($p['PADDING-BOTTOM']) ? $p['PADDING-BOTTOM'] : ''); + $pb['PADDING-LEFT'] = (isset($p['PADDING-LEFT']) ? $p['PADDING-LEFT'] : ''); + $pb['BORDER-TOP'] = (isset($p['BORDER-TOP']) ? $p['BORDER-TOP'] : ''); + $pb['BORDER-RIGHT'] = (isset($p['BORDER-RIGHT']) ? $p['BORDER-RIGHT'] : ''); + $pb['BORDER-BOTTOM'] = (isset($p['BORDER-BOTTOM']) ? $p['BORDER-BOTTOM'] : ''); + $pb['BORDER-LEFT'] = (isset($p['BORDER-LEFT']) ? $p['BORDER-LEFT'] : ''); + if (isset($p['BORDER-TOP-LEFT-RADIUS-H'])) { $pb['BORDER-TOP-LEFT-RADIUS-H'] = $p['BORDER-TOP-LEFT-RADIUS-H']; } + if (isset($p['BORDER-TOP-LEFT-RADIUS-V'])) { $pb['BORDER-TOP-LEFT-RADIUS-V'] = $p['BORDER-TOP-LEFT-RADIUS-V']; } + if (isset($p['BORDER-TOP-RIGHT-RADIUS-H'])) { $pb['BORDER-TOP-RIGHT-RADIUS-H'] = $p['BORDER-TOP-RIGHT-RADIUS-H']; } + if (isset($p['BORDER-TOP-RIGHT-RADIUS-V'])) { $pb['BORDER-TOP-RIGHT-RADIUS-V'] = $p['BORDER-TOP-RIGHT-RADIUS-V']; } + if (isset($p['BORDER-BOTTOM-LEFT-RADIUS-H'])) { $pb['BORDER-BOTTOM-LEFT-RADIUS-H'] = $p['BORDER-BOTTOM-LEFT-RADIUS-H']; } + if (isset($p['BORDER-BOTTOM-LEFT-RADIUS-V'])) { $pb['BORDER-BOTTOM-LEFT-RADIUS-V'] = $p['BORDER-BOTTOM-LEFT-RADIUS-V']; } + if (isset($p['BORDER-BOTTOM-RIGHT-RADIUS-H'])) { $pb['BORDER-BOTTOM-RIGHT-RADIUS-H'] = $p['BORDER-BOTTOM-RIGHT-RADIUS-H']; } + if (isset($p['BORDER-BOTTOM-RIGHT-RADIUS-V'])) { $pb['BORDER-BOTTOM-RIGHT-RADIUS-V'] = $p['BORDER-BOTTOM-RIGHT-RADIUS-V']; } + if (isset($p['BACKGROUND-COLOR'])) { $pb['BACKGROUND-COLOR'] = $p['BACKGROUND-COLOR']; } + if (isset($p['BOX-SHADOW'])) { $pb['BOX-SHADOW'] = $p['BOX-SHADOW']; } +/*-- BACKGROUNDS --*/ + if (isset($p['BACKGROUND-IMAGE'])) { $pb['BACKGROUND-IMAGE'] = $p['BACKGROUND-IMAGE']; } + if (isset($p['BACKGROUND-IMAGE-RESIZE'])) { $pb['BACKGROUND-IMAGE-RESIZE'] = $p['BACKGROUND-IMAGE-RESIZE']; } + if (isset($p['BACKGROUND-IMAGE-OPACITY'])) { $pb['BACKGROUND-IMAGE-OPACITY'] = $p['BACKGROUND-IMAGE-OPACITY']; } + if (isset($p['BACKGROUND-REPEAT'])) { $pb['BACKGROUND-REPEAT'] = $p['BACKGROUND-REPEAT']; } + if (isset($p['BACKGROUND-POSITION'])) { $pb['BACKGROUND-POSITION'] = $p['BACKGROUND-POSITION']; } + if (isset($p['BACKGROUND-GRADIENT'])) { $pb['BACKGROUND-GRADIENT'] = $p['BACKGROUND-GRADIENT']; } + if (isset($p['BACKGROUND-SIZE'])) { $pb['BACKGROUND-SIZE'] = $p['BACKGROUND-SIZE']; } + if (isset($p['BACKGROUND-ORIGIN'])) { $pb['BACKGROUND-ORIGIN'] = $p['BACKGROUND-ORIGIN']; } + if (isset($p['BACKGROUND-CLIP'])) { $pb['BACKGROUND-CLIP'] = $p['BACKGROUND-CLIP']; } + +/*-- END BACKGROUNDS --*/ + + $this->setCSS($pb,'BLOCK',$tag); + + //================================================================ + $bbox_br = $this->blk[1]['border_right']['w']; + $bbox_bl = $this->blk[1]['border_left']['w']; + $bbox_bt = $this->blk[1]['border_top']['w']; + $bbox_bb = $this->blk[1]['border_bottom']['w']; + $bbox_pr = $this->blk[1]['padding_right']; + $bbox_pl = $this->blk[1]['padding_left']; + $bbox_pt = $this->blk[1]['padding_top']; + $bbox_pb = $this->blk[1]['padding_bottom']; + $bbox_mr = $this->blk[1]['margin_right']; + if (isset($p['MARGIN-RIGHT']) && strtolower($p['MARGIN-RIGHT'])=='auto') { $bbox_mr = 'auto'; } + $bbox_ml = $this->blk[1]['margin_left']; + if (isset($p['MARGIN-LEFT']) && strtolower($p['MARGIN-LEFT'])=='auto') { $bbox_ml = 'auto'; } + $bbox_mt = $this->blk[1]['margin_top']; + if (isset($p['MARGIN-TOP']) && strtolower($p['MARGIN-TOP'])=='auto') { $bbox_mt = 'auto'; } + $bbox_mb = $this->blk[1]['margin_bottom']; + if (isset($p['MARGIN-BOTTOM']) && strtolower($p['MARGIN-BOTTOM'])=='auto') { $bbox_mb = 'auto'; } + if (isset($p['LEFT']) && strtolower($p['LEFT'])!='auto') { $bbox_left = $this->ConvertSize($p['LEFT'], $cont_w, $this->FontSize,false); } + else { $bbox_left = 'auto'; } + if (isset($p['TOP']) && strtolower($p['TOP'])!='auto') { $bbox_top = $this->ConvertSize($p['TOP'], $cont_h, $this->FontSize,false); } + else { $bbox_top = 'auto'; } + if (isset($p['RIGHT']) && strtolower($p['RIGHT'])!='auto') { $bbox_right = $this->ConvertSize($p['RIGHT'], $cont_w, $this->FontSize,false); } + else { $bbox_right = 'auto'; } + if (isset($p['BOTTOM']) && strtolower($p['BOTTOM'])!='auto') { $bbox_bottom = $this->ConvertSize($p['BOTTOM'], $cont_h, $this->FontSize,false); } + else { $bbox_bottom = 'auto'; } + if (isset($p['WIDTH']) && strtolower($p['WIDTH'])!='auto') { $inner_w = $this->ConvertSize($p['WIDTH'], $cont_w, $this->FontSize,false); } + else { $inner_w = 'auto'; } + if (isset($p['HEIGHT']) && strtolower($p['HEIGHT'])!='auto') { $inner_h = $this->ConvertSize($p['HEIGHT'], $cont_h, $this->FontSize,false); } + else { $inner_h = 'auto'; } + + // If bottom or right pos are set and not left / top - save this to adjust rotated block later + if ($rotate == 90 || $rotate==-90) { // mPDF 6 + if ($bbox_left === 'auto' && $bbox_right !== 'auto') { $rot_rpos = $bbox_right; } + else { $rot_rpos = false; } + if ($bbox_top === 'auto' && $bbox_bottom !== 'auto') { $rot_bpos = $bbox_bottom; } + else { $rot_bpos = false; } + } + + //================================================================ + if ($checkinnerhtml=='' && $inner_h==='auto') { $inner_h = 0.0001; } + if ($checkinnerhtml=='' && $inner_w==='auto') { $inner_w = 2*$this->GetCharWidth('W',false); } + //================================================================ + // Algorithm from CSS2.1 See http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-height + // mPD 5.3.14 + // Special case (not CSS) if all not specified, centre vertically on page + $bbox_top_orig = ''; + if ($bbox_top==='auto' && $inner_h==='auto' && $bbox_bottom==='auto' && $bbox_mt==='auto' && $bbox_mb==='auto') { + $bbox_top_orig = $bbox_top; + if ($bbox_mt==='auto') { $bbox_mt = 0; } + if ($bbox_mb==='auto') { $bbox_mb = 0; } + $bbox_top = $orig_y0 - $bbox_mt - $cont_y; + // solve for $bbox_bottom when content_h known - $inner_h=='auto' && $bbox_bottom=='auto' + } + // mPD 5.3.14 + else if ($bbox_top==='auto' && $inner_h==='auto' && $bbox_bottom==='auto') { + $bbox_top_orig = $bbox_top = $orig_y0 - $cont_y; + if ($bbox_mt==='auto') { $bbox_mt = 0; } + if ($bbox_mb==='auto') { $bbox_mb = 0; } + // solve for $bbox_bottom when content_h known - $inner_h=='auto' && $bbox_bottom=='auto' + } + else if ($bbox_top!=='auto' && $inner_h!=='auto' && $bbox_bottom!=='auto') { + if ($bbox_mt==='auto' && $bbox_mb==='auto') { + $x = $cont_h - $bbox_top - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_bottom; + $bbox_mt = $bbox_mb = ($x/2); + } + else if ($bbox_mt==='auto') { + $bbox_mt = $cont_h - $bbox_top - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mb - $bbox_bottom; + } + else if ($bbox_mb==='auto') { + $bbox_mb = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_bottom; + } + else { + $bbox_bottom = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mt; + } + } + else { + if ($bbox_mt==='auto') { $bbox_mt = 0; } + if ($bbox_mb==='auto') { $bbox_mb = 0; } + if ($bbox_top==='auto' && $inner_h==='auto' && $bbox_bottom!=='auto') { + // solve for $bbox_top when content_h known - $inner_h=='auto' && $bbox_top =='auto' + } + else if ($bbox_top==='auto' && $bbox_bottom==='auto' && $inner_h!=='auto') { + $bbox_top = $orig_y0 - $bbox_mt - $cont_y; + $bbox_bottom = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mt; + } + else if ($inner_h==='auto' && $bbox_bottom==='auto' && $bbox_top!=='auto') { + // solve for $bbox_bottom when content_h known - $inner_h=='auto' && $bbox_bottom=='auto' + } + else if ($bbox_top==='auto' && $inner_h!=='auto' && $bbox_bottom!=='auto') { + $bbox_top = $cont_h - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mt - $bbox_bottom; + } + else if ($inner_h==='auto' && $bbox_top!=='auto' && $bbox_bottom!=='auto') { + $inner_h = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $bbox_pb - $bbox_bb - $bbox_mt - $bbox_bottom; + } + else if ($bbox_bottom==='auto' && $bbox_top!=='auto' && $inner_h!=='auto') { + $bbox_bottom = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mt; + } + } + + // THEN DO SAME FOR WIDTH + // http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width + if ($bbox_left==='auto' && $inner_w==='auto' && $bbox_right==='auto') { + if ($bbox_ml==='auto') { $bbox_ml = 0; } + if ($bbox_mr==='auto') { $bbox_mr = 0; } + // IF containing element RTL, should set $bbox_right + $bbox_left = $orig_x0 - $bbox_ml - $cont_x; + // solve for $bbox_right when content_w known - $inner_w=='auto' && $bbox_right=='auto' + } + else if ($bbox_left!=='auto' && $inner_w!=='auto' && $bbox_right!=='auto') { + if ($bbox_ml==='auto' && $bbox_mr==='auto') { + $x = $cont_w - $bbox_left - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_right; + $bbox_ml = $bbox_mr = ($x/2); + } + else if ($bbox_ml==='auto') { + $bbox_ml = $cont_w - $bbox_left - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_mr - $bbox_right; + } + else if ($bbox_mr==='auto') { + $bbox_mr = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_right; + } + else { + $bbox_right = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml; + } + } + else { + if ($bbox_ml==='auto') { $bbox_ml = 0; } + if ($bbox_mr==='auto') { $bbox_mr = 0; } + if ($bbox_left==='auto' && $inner_w==='auto' && $bbox_right!=='auto') { + // solve for $bbox_left when content_w known - $inner_w=='auto' && $bbox_left =='auto' + } + else if ($bbox_left==='auto' && $bbox_right==='auto' && $inner_w!=='auto') { + // IF containing element RTL, should set $bbox_right + $bbox_left = $orig_x0 - $bbox_ml - $cont_x; + $bbox_right = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml; + } + else if ($inner_w==='auto' && $bbox_right==='auto' && $bbox_left!=='auto') { + // solve for $bbox_right when content_w known - $inner_w=='auto' && $bbox_right=='auto' + } + else if ($bbox_left==='auto' && $inner_w!=='auto' && $bbox_right!=='auto') { + $bbox_left = $cont_w - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml - $bbox_right; + } + else if ($inner_w==='auto' && $bbox_left!=='auto' && $bbox_right!=='auto') { + $inner_w = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $bbox_pr - $bbox_br - $bbox_ml - $bbox_right; + } + else if ($bbox_right==='auto' && $bbox_left!=='auto' && $inner_w!=='auto') { + $bbox_right = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml; + } + } + + //================================================================ + //================================================================ +/*-- BACKGROUNDS --*/ + if (isset($pb['BACKGROUND-IMAGE']) && $pb['BACKGROUND-IMAGE']) { + $ret = $this->SetBackground($pb, $this->blk[1]['inner_width']); + if ($ret) { $this->blk[1]['background-image'] = $ret; } + } +/*-- END BACKGROUNDS --*/ + + //================================================================ + $y = $cont_y + $bbox_top + $bbox_mt + $bbox_bt + $bbox_pt; + $h = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $bbox_pb - $bbox_bb - $bbox_mb - $bbox_bottom; + $x = $cont_x + $bbox_left + $bbox_ml + $bbox_bl + $bbox_pl; + $w = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $bbox_pr - $bbox_br - $bbox_mr - $bbox_right; + // Set (temporary) values for x y w h to do first paint, if values are auto + if ($inner_h==='auto' && $bbox_top==='auto') { + $y = $cont_y + $bbox_mt + $bbox_bt + $bbox_pt; + $h = $cont_h - ($bbox_bottom + $bbox_mt + $bbox_mb + $bbox_bt + $bbox_bb + $bbox_pt + $bbox_pb); + } + else if ($inner_h==='auto' && $bbox_bottom==='auto') { + $y = $cont_y + $bbox_top + $bbox_mt + $bbox_bt + $bbox_pt; + $h = $cont_h - ($bbox_top + $bbox_mt + $bbox_mb + $bbox_bt + $bbox_bb + $bbox_pt + $bbox_pb); + } + if ($inner_w==='auto' && $bbox_left==='auto') { + $x = $cont_x + $bbox_ml + $bbox_bl + $bbox_pl; + $w = $cont_w - ($bbox_right + $bbox_ml + $bbox_mr + $bbox_bl + $bbox_br + $bbox_pl + $bbox_pr); + } + else if ($inner_w==='auto' && $bbox_right==='auto') { + $x = $cont_x + $bbox_left + $bbox_ml + $bbox_bl + $bbox_pl; + $w = $cont_w - ($bbox_left + $bbox_ml + $bbox_mr + $bbox_bl + $bbox_br + $bbox_pl + $bbox_pr); + } + $bbox_y = $cont_y + $bbox_top + $bbox_mt; + $bbox_x = $cont_x + $bbox_left + $bbox_ml; + $saved_block1 = $this->blk[1]; + unset($p); + unset($pb); + //================================================================ + if ($inner_w==='auto') { // do a first write + $this->lMargin=$x; + $this->rMargin=$this->w - $w - $x; + // SET POSITION & FONT VALUES + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->pageoutput[$this->page]=array(); + $this->x = $x; + $this->y = $y; + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + $this->maxPosR = 0; + $this->maxPosL = $this->w; // For RTL + $this->WriteHTML($html , 4); + $inner_w = $this->maxPosR - $this->lMargin; + if ($bbox_right==='auto') { + $bbox_right = $cont_w - $bbox_left - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml; + } + else if ($bbox_left==='auto') { + $bbox_left = $cont_w - $bbox_ml - $bbox_bl - $bbox_pl - $inner_w - $bbox_pr - $bbox_br - $bbox_ml - $bbox_right; + $bbox_x = $cont_x + $bbox_left + $bbox_ml ; + $inner_x = $bbox_x + $bbox_bl + $bbox_pl; + $x = $inner_x; + } + $w = $inner_w; + $bbox_y = $cont_y + $bbox_top + $bbox_mt; + $bbox_x = $cont_x + $bbox_left + $bbox_ml; + } + + if ($inner_h==='auto') { // do a first write + $this->lMargin=$x; + $this->rMargin=$this->w - $w - $x; + // SET POSITION & FONT VALUES + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->pageoutput[$this->page]=array(); + $this->x = $x; + $this->y = $y; + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + $this->WriteHTML($html , 4); + $inner_h = $this->y - $y; + if ($overflow!='hidden' && $overflow!='visible') { // constrained + if (($this->y + $bbox_pb + $bbox_bb) > ($cont_y + $cont_h)) { + $adj = ($this->y + $bbox_pb + $bbox_bb) - ($cont_y + $cont_h); + $inner_h -= $adj; + } + } + if ($bbox_bottom==='auto' && $bbox_top_orig==='auto') { + $bbox_bottom = $bbox_top = ($cont_h - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mb)/2; + if ($overflow!='hidden' && $overflow!='visible') { // constrained + if ($bbox_top < 0) { + $bbox_top = 0; + $inner_h = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $bbox_pb - $bbox_bb - $bbox_mb - $bbox_bottom; + } + } + $bbox_y = $cont_y + $bbox_top + $bbox_mt; + $inner_y = $bbox_y + $bbox_bt + $bbox_pt; + $y = $inner_y; + + } + else if ($bbox_bottom==='auto') { + $bbox_bottom = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mb; + } + else if ($bbox_top==='auto') { + $bbox_top = $cont_h - $bbox_mt - $bbox_bt - $bbox_pt - $inner_h - $bbox_pb - $bbox_bb - $bbox_mb - $bbox_bottom; + if ($overflow!='hidden' && $overflow!='visible') { // constrained + if ($bbox_top < 0) { + $bbox_top = 0; + $inner_h = $cont_h - $bbox_top - $bbox_mt - $bbox_bt - $bbox_pt - $bbox_pb - $bbox_bb - $bbox_mb - $bbox_bottom; + } + } + $bbox_y = $cont_y + $bbox_top + $bbox_mt; + $inner_y = $bbox_y + $bbox_bt + $bbox_pt; + $y = $inner_y; + } + $h = $inner_h; + $bbox_y = $cont_y + $bbox_top + $bbox_mt; + $bbox_x = $cont_x + $bbox_left + $bbox_ml; + } + $inner_w = $w; + $inner_h = $h; + + } + $this->lMargin=$x; + $this->rMargin=$this->w - $w - $x; + // SET POSITION & FONT VALUES + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->pageoutput[$this->page]=array(); + $this->x = $x; + $this->y = $y; + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + $this->WriteHTML($html , 4); // parameter 4 saves output to $this->headerbuffer + $actual_h = $this->y - $y; + $use_w = $w; + $use_h = $h; + $ratio = $actual_h / $use_w; + + if ($overflow!='hidden' && $overflow!='visible') { + $target = $h/$w; + if (($ratio / $target ) > 1) { + $nl = CEIL($actual_h / $this->lineheight); + $l = $use_w * $nl; + $est_w = sqrt(($l * $this->lineheight) / $target) * 0.8; + $use_w += ($est_w - $use_w) - ($w/100); + } + $bpcstart = ($ratio / $target); + $bpcctr = 1; + while(($ratio / $target ) > 1) { + + if ($this->progressBar) { $this->UpdateProgressBar(4,intval(100/($ratio/$target)),('Auto-sizing fixed-position block: '.$bpcctr++)); } // *PROGRESS-BAR* + + $this->x = $x; + $this->y = $y; + + if (($ratio / $target) > 1.5 || ($ratio / $target) < 0.6) { + $use_w += ($w/$this->incrementFPR1); + } + else if (($ratio / $target) > 1.2 || ($ratio / $target) < 0.85) { + $use_w += ($w/$this->incrementFPR2); + } + else if (($ratio / $target) > 1.1 || ($ratio / $target) < 0.91) { + $use_w += ($w/$this->incrementFPR3); + } + else { + $use_w += ($w/$this->incrementFPR4); + } + + $use_h = $use_w * $target ; + $this->rMargin=$this->w - $use_w - $x; + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = array(); + $this->WriteHTML($html , 4); // parameter 4 saves output to $this->headerbuffer + $actual_h = $this->y - $y; + $ratio = $actual_h / $use_w; + } + if ($this->progressBar) { $this->UpdateProgressBar(4,'100',' '); } // *PROGRESS-BAR* + } + $shrink_f = $w/$use_w; + + //================================================================ + + $this->pages[$this->page] .= '___BEFORE_BORDERS___'; + $block_s = $this->PrintPageBackgrounds(); // Save to print later inside clipping path + $this->pageBackgrounds = array(); + + //================================================================ + + if ($rotate == 90 || $rotate==-90) { // mPDF 6 + $prerotw = $bbox_bl + $bbox_pl + $inner_w + $bbox_pr + $bbox_br; + $preroth = $bbox_bt + $bbox_pt + $inner_h + $bbox_pb + $bbox_bb; + $rot_start = " q\n"; + if ($rotate == 90) { + if ($rot_rpos !== false) { $adjw = $prerotw; } // width before rotation + else { $adjw = $preroth; } // height before rotation + if ($rot_bpos !== false) { $adjh = -$prerotw + $preroth; } + else { $adjh = 0; } + } + else { + if ($rot_rpos !== false) { $adjw = $prerotw - $preroth; } + else { $adjw = 0; } + if ($rot_bpos !== false) { $adjh = $preroth; } // height before rotation + else { $adjh = $prerotw; } // width before rotation + } + $rot_start .= $this->transformTranslate($adjw, $adjh, true)."\n"; + $rot_start .= $this->transformRotate($rotate, $bbox_x, $bbox_y, true)."\n"; + $rot_end = " Q\n"; + } + else if ($rotate == 180) { // mPDF 6 + $rot_start = " q\n"; + $rot_start .= $this->transformTranslate($bbox_bl + $bbox_pl + $inner_w + $bbox_pr + $bbox_br, $bbox_bt + $bbox_pt + $inner_h + $bbox_pb + $bbox_bb, true)."\n"; + $rot_start .= $this->transformRotate(180, $bbox_x, $bbox_y, true)."\n"; + $rot_end = " Q\n"; + } + else { + $rot_start = ''; + $rot_end = ''; + } + + //================================================================ + if (!empty($bounding)) { + // WHEN HEIGHT // BOTTOM EDGE IS KNOWN and $this->y is set to the bottom + // Re-instate saved $this->blk[1] + $this->blk[1] = $saved_block1; + + // These are only needed when painting border/background + $this->blk[1]['width'] = $bbox_w = $cont_w - $bbox_left - $bbox_ml - $bbox_mr - $bbox_right; + $this->blk[1]['x0'] = $bbox_x; + $this->blk[1]['y0'] = $bbox_y; + $this->blk[1]['startpage'] = $this->page; + $this->blk[1]['y1'] = $bbox_y + $bbox_bt + $bbox_pt + $inner_h + $bbox_pb + $bbox_bb ; + $this->_out($rot_start); + $this->PaintDivBB('',0,1); // Prints borders and sets backgrounds in $this->pageBackgrounds + $this->_out($rot_end); + } + + $s = $this->PrintPageBackgrounds(); + $s = $rot_start.$s.$rot_end; + $this->pages[$this->page] = preg_replace('/___BEFORE_BORDERS___/', "\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + + $this->_out($rot_start); + + // Clipping Output + if ($overflow=='hidden') { + //Bounding rectangle to clip + $clip_y1 = $this->y; + if (!empty($bounding) && ($this->y + $bbox_pb + $bbox_bb) > ($bbox_y + $bbox_bt + $bbox_pt + $inner_h + $bbox_pb + $bbox_bb )) { + $clip_y1 = ($bbox_y + $bbox_bt + $bbox_pt + $inner_h + $bbox_pb + $bbox_bb ) - ($bbox_pb + $bbox_bb); + } + //$op = 'W* n'; // Clipping + $op = 'W n'; // Clipping alternative mode + $this->_out("q"); + $ch = $clip_y1 - $y; + $this->_out(sprintf('%.3F %.3F %.3F %.3F re %s',$x*_MPDFK,($this->h-$y)*_MPDFK,$w*_MPDFK,-$ch*_MPDFK,$op)); + if (!empty($block_s)) { + $tmp = "q\n".sprintf('%.3F %.3F %.3F %.3F re %s',$x*_MPDFK,($this->h-$y)*_MPDFK,$w*_MPDFK,-$ch*_MPDFK,$op); + $tmp .= "\n".$block_s."\nQ"; + $block_s = $tmp ; + } + } + + + if (!empty($block_s)) { + if ($shrink_f != 1) { // i.e. autofit has resized the box + $tmp = "q\n".$this->transformScale(($shrink_f*100),($shrink_f*100), $x, $y, true); + $tmp .= "\n".$block_s."\nQ"; + $block_s = $tmp ; + } + $this->_out($block_s); + } + + + + if ($shrink_f != 1) { // i.e. autofit has resized the box + $this->StartTransform(); + $this->transformScale(($shrink_f*100),($shrink_f*100), $x, $y); + } + + $this->_out($this->headerbuffer); + + if ($shrink_f != 1) { // i.e. autofit has resized the box + $this->StopTransform(); + } + + if ($overflow=='hidden') { + //End clipping + $this->_out("Q"); + } + + $this->_out($rot_end); + + + // Page Links + foreach($this->HTMLheaderPageLinks AS $lk) { + if ($rotate) { + $tmp = $lk[2]; // Switch h - w + $lk[2] = $lk[3]; + $lk[3] = $tmp; + + $lx1 = (($lk[0]/_MPDFK)); + $ly1 = (($this->h-($lk[1]/_MPDFK))); + if ($rotate == 90) { + $adjx = -($lx1-$bbox_x) + ($preroth - ($ly1-$bbox_y)); + $adjy = -($ly1-$bbox_y) + ($lx1-$bbox_x); + $lk[2] = -$lk[2]; + } + else if ($rotate == -90) { + $adjx = -($lx1-$bbox_x) + ($ly1-$bbox_y); + $adjy = -($ly1-$bbox_y) - ($lx1-$bbox_x) + $prerotw; + $lk[3] = -$lk[3]; + } + if ($rot_rpos !== false) { $adjx += $prerotw - $preroth; } + if ($rot_bpos !== false) { $adjy += $preroth - $prerotw; } + $lx1 += $adjx; + $ly1 += $adjy; + + $lk[0] = $lx1*_MPDFK; + $lk[1] = ($this->h-$ly1)*_MPDFK; + } + if ($shrink_f != 1) { // i.e. autofit has resized the box + $lx1 = (($lk[0]/_MPDFK)-$x); + $lx2 = $x + ($lx1 * $shrink_f); + $lk[0] = $lx2*_MPDFK; + $ly1 = (($this->h-($lk[1]/_MPDFK))-$y); + $ly2 = $y + ($ly1 * $shrink_f); + $lk[1] = ($this->h-$ly2)*_MPDFK; + $lk[2] *= $shrink_f; // width + $lk[3] *= $shrink_f; // height + } + $this->PageLinks[$this->page][]=$lk; + } + + foreach($this->HTMLheaderPageForms AS $n=>$f) { + if ($shrink_f != 1) { // i.e. autofit has resized the box + $f['x'] = $x + (($f['x'] -$x) * $shrink_f); + $f['y'] = $y + (($f['y'] -$y) * $shrink_f); + $f['w'] *= $shrink_f; + $f['h'] *= $shrink_f; + $f['style']['fontsize'] *= $shrink_f; + } + $this->mpdfform->forms[$f['n']] = $f; + } + // Page Annotations + foreach($this->HTMLheaderPageAnnots AS $lk) { + if ($rotate) { + if ($rotate == 90) { + $adjx = -($lk['x']-$bbox_x) + ($preroth - ($lk['y']-$bbox_y)); + $adjy = -($lk['y']-$bbox_y) + ($lk['x']-$bbox_x); + } + else if ($rotate == -90) { + $adjx = -($lk['x']-$bbox_x) + ($lk['y']-$bbox_y); + $adjy = -($lk['y']-$bbox_y) - ($lk['x']-$bbox_x) + $prerotw; + } + if ($rot_rpos !== false) { $adjx += $prerotw - $preroth; } + if ($rot_bpos !== false) { $adjy += $preroth - $prerotw; } + $lk['x'] += $adjx; + $lk['y'] += $adjy; + } + if ($shrink_f != 1) { // i.e. autofit has resized the box + $lk['x'] = $x + (($lk['x']-$x) * $shrink_f); + $lk['y'] = $y + (($lk['y']-$y) * $shrink_f); + } + $this->PageAnnots[$this->page][]=$lk; + } + + // Restore + $this->headerbuffer = ''; + $this->HTMLheaderPageLinks = array(); + $this->HTMLheaderPageAnnots = array(); + $this->HTMLheaderPageForms = array(); + $this->pageBackgrounds = $save_bgs; + $this->writingHTMLheader = false; + + $this->writingHTMLfooter = false; + $this->fullImageHeight = false; + $this->ResetMargins(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->SetXY($save_x,$save_y) ; + $this->title2annots = $save_annots; // *ANNOTATIONS* + $this->InFooter = false; // turns back on autopagebreaks + $this->pageoutput[$this->page]=array(); + $this->pageoutput[$this->page]['Font']=''; +/*-- COLUMNS --*/ + if ($save_cols) { + $this->SetColumns($save_nbcol,$this->colvAlign,$this->ColGap); + } +/*-- END COLUMNS --*/ +} +/*-- END CSS-POSITION --*/ + + + +function initialiseBlock(&$blk) { + $blk['margin_top'] = 0; + $blk['margin_left'] = 0; + $blk['margin_bottom'] = 0; + $blk['margin_right'] = 0; + $blk['padding_top'] = 0; + $blk['padding_left'] = 0; + $blk['padding_bottom'] = 0; + $blk['padding_right'] = 0; + $blk['border_top']['w'] = 0; + $blk['border_left']['w'] = 0; + $blk['border_bottom']['w'] = 0; + $blk['border_right']['w'] = 0; + $blk['direction'] = 'ltr'; + $blk['hide'] = false; + $blk['outer_left_margin'] = 0; + $blk['outer_right_margin'] = 0; + $blk['cascadeCSS'] = array(); + $blk['block-align'] = false; + $blk['bgcolor'] = false; + $blk['page_break_after_avoid'] = false; + $blk['keep_block_together'] = false; + $blk['float'] = false; + $blk['line_height'] = ''; + $blk['margin_collapse'] = false; +} + + +function border_details($bd) { + $prop = preg_split('/\s+/',trim($bd)); + + if (isset($this->blk[$this->blklvl]['inner_width'])) { $refw = $this->blk[$this->blklvl]['inner_width']; } + else if (isset($this->blk[$this->blklvl-1]['inner_width'])) { $refw = $this->blk[$this->blklvl-1]['inner_width']; } + else { $refw = $this->w; } + if ( count($prop) == 1 ) { + $bsize = $this->ConvertSize($prop[0],$refw,$this->FontSize,false); + if ($bsize > 0) { + return array('s' => 1, 'w' => $bsize, 'c' => $this->ConvertColor(0), 'style'=>'solid'); + } + else { return array('w' => 0, 's' => 0); } + } + + else if (count($prop) == 2 ) { + // 1px solid + if (in_array($prop[1],$this->borderstyles) || $prop[1] == 'none' || $prop[1] == 'hidden' ) { $prop[2] = ''; } + // solid #000000 + else if (in_array($prop[0],$this->borderstyles) || $prop[0] == 'none' || $prop[0] == 'hidden' ) { $prop[0] = ''; $prop[1] = $prop[0]; $prop[2] = $prop[1]; } + // 1px #000000 + else { $prop[1] = ''; $prop[2] = $prop[1]; } + } + else if ( count($prop) == 3 ) { + // Change #000000 1px solid to 1px solid #000000 (proper) + if (substr($prop[0],0,1) == '#') { $tmp = $prop[0]; $prop[0] = $prop[1]; $prop[1] = $prop[2]; $prop[2] = $tmp; } + // Change solid #000000 1px to 1px solid #000000 (proper) + else if (substr($prop[0],1,1) == '#') { $tmp = $prop[1]; $prop[0] = $prop[2]; $prop[1] = $prop[0]; $prop[2] = $tmp; } + // Change solid 1px #000000 to 1px solid #000000 (proper) + else if (in_array($prop[0],$this->borderstyles) || $prop[0] == 'none' || $prop[0] == 'hidden' ) { + $tmp = $prop[0]; $prop[0] = $prop[1]; $prop[1] = $tmp; + } + } + else { return array(); } + // Size + $bsize = $this->ConvertSize($prop[0],$refw,$this->FontSize,false); + //color + $coul = $this->ConvertColor($prop[2]); // returns array + // Style + $prop[1] = strtolower($prop[1]); + if (in_array($prop[1],$this->borderstyles) && $bsize > 0) { $on = 1; } + else if ($prop[1] == 'hidden') { $on = 1; $bsize = 0; $coul = ''; } + else if ($prop[1] == 'none') { $on = 0; $bsize = 0; $coul = ''; } + else { $on = 0; $bsize = 0; $coul = ''; $prop[1] = ''; } + return array('s' => $on, 'w' => $bsize, 'c' => $coul, 'style'=> $prop[1] ); +} + + + +/*-- END HTML-CSS --*/ + + +/*-- BORDER-RADIUS --*/ +function _borderPadding($a, $b, &$px, &$py) { + // $px and py are padding long axis (x) and short axis (y) + $added = 0; // extra padding + + $x = $a-$px; + $y = $b-$py; + // Check if Falls within ellipse of border radius + if ( ( (($x+$added)*($x+$added))/($a*$a) + (($y+$added)*($y+$added))/($b*$b) ) <=1 ) { return false; } + + $t = atan2($y,$x); + + $newx = $b / sqrt((($b*$b)/($a*$a)) + ( tan($t) * tan($t) ) ); + $newy = $a / sqrt((($a*$a)/($b*$b)) + ( (1/tan($t)) * (1/tan($t)) ) ); + $px = max($px, $a - $newx + $added); + $py = max($py, $b - $newy + $added); +} +/*-- END BORDER-RADIUS --*/ + + + +/*-- HTML-CSS --*/ + + +/*-- CSS-PAGE --*/ +function SetPagedMediaCSS($name='', $first, $oddEven) { + if ($oddEven == 'E') { + if ($this->directionality=='rtl') { $side = 'R'; } + else { $side = 'L'; } + } + else { + if ($this->directionality=='rtl') { $side = 'L'; } + else { $side = 'R'; } + } + $name = strtoupper($name); + $p = array(); + $p['SIZE'] = 'AUTO'; + + // Uses mPDF original margins as default + $p['MARGIN-RIGHT'] = strval($this->orig_rMargin).'mm'; + $p['MARGIN-LEFT'] = strval($this->orig_lMargin).'mm'; + $p['MARGIN-TOP'] = strval($this->orig_tMargin).'mm'; + $p['MARGIN-BOTTOM'] = strval($this->orig_bMargin).'mm'; + $p['MARGIN-HEADER'] = strval($this->orig_hMargin).'mm'; + $p['MARGIN-FOOTER'] = strval($this->orig_fMargin).'mm'; + + // Basic page + selector + if (isset($this->cssmgr->CSS['@PAGE'])) { $zp = $this->cssmgr->CSS['@PAGE']; } + else { $zp = array(); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + if (isset($p['EVEN-HEADER-NAME']) && $oddEven=='E') { + $p['HEADER'] = $p['EVEN-HEADER-NAME']; unset($p['EVEN-HEADER-NAME']); + } + if (isset($p['ODD-HEADER-NAME']) && $oddEven!='E') { + $p['HEADER'] = $p['ODD-HEADER-NAME']; unset($p['ODD-HEADER-NAME']); + } + if (isset($p['EVEN-FOOTER-NAME']) && $oddEven=='E') { + $p['FOOTER'] = $p['EVEN-FOOTER-NAME']; unset($p['EVEN-FOOTER-NAME']); + } + if (isset($p['ODD-FOOTER-NAME']) && $oddEven!='E') { + $p['FOOTER'] = $p['ODD-FOOTER-NAME']; unset($p['ODD-FOOTER-NAME']); + } + + // If right/Odd page + if (isset($this->cssmgr->CSS['@PAGE>>PSEUDO>>RIGHT']) && $side=='R') { + $zp = $this->cssmgr->CSS['@PAGE>>PSEUDO>>RIGHT']; + } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :LEFT or :RIGHT + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + // If left/Even page + if (isset($this->cssmgr->CSS['@PAGE>>PSEUDO>>LEFT']) && $side=='L') { + $zp = $this->cssmgr->CSS['@PAGE>>PSEUDO>>LEFT']; + } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :LEFT or :RIGHT + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + // If first page + if (isset($this->cssmgr->CSS['@PAGE>>PSEUDO>>FIRST']) && $first) { $zp = $this->cssmgr->CSS['@PAGE>>PSEUDO>>FIRST']; } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :FIRST // mPDF 5.7.3 + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + // If named page + if ($name) { + if (isset($this->cssmgr->CSS['@PAGE>>NAMED>>'.$name])) { $zp = $this->cssmgr->CSS['@PAGE>>NAMED>>'.$name]; } + else { $zp = array(); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + if (isset($p['EVEN-HEADER-NAME']) && $oddEven=='E') { + $p['HEADER'] = $p['EVEN-HEADER-NAME']; unset($p['EVEN-HEADER-NAME']); + } + if (isset($p['ODD-HEADER-NAME']) && $oddEven!='E') { + $p['HEADER'] = $p['ODD-HEADER-NAME']; unset($p['ODD-HEADER-NAME']); + } + if (isset($p['EVEN-FOOTER-NAME']) && $oddEven=='E') { + $p['FOOTER'] = $p['EVEN-FOOTER-NAME']; unset($p['EVEN-FOOTER-NAME']); + } + if (isset($p['ODD-FOOTER-NAME']) && $oddEven!='E') { + $p['FOOTER'] = $p['ODD-FOOTER-NAME']; unset($p['ODD-FOOTER-NAME']); + } + + // If named right/Odd page + if (isset($this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>RIGHT']) && $side=='R') { $zp = $this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>RIGHT']; } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :LEFT or :RIGHT + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + // If named left/Even page + if (isset($this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>LEFT']) && $side=='L') { $zp = $this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>LEFT']; } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :LEFT or :RIGHT + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + + // If named first page + if (isset($this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>FIRST']) && $first) { $zp = $this->cssmgr->CSS['@PAGE>>NAMED>>'.$name.'>>PSEUDO>>FIRST']; } + else { $zp = array(); } + if (isset($zp['SIZE'])) { unset($zp['SIZE']); } + if (isset($zp['SHEET-SIZE'])) { unset($zp['SHEET-SIZE']); } + // Disallow margin-left or -right on :FIRST // mPDF 5.7.3 + if (isset($zp['MARGIN-LEFT'])) { unset($zp['MARGIN-LEFT']); } + if (isset($zp['MARGIN-RIGHT'])) { unset($zp['MARGIN-RIGHT']); } + if (is_array($zp) && !empty($zp)) { $p = array_merge($p,$zp); } + } + + $orientation = $mgl = $mgr = $mgt = $mgb = $mgh = $mgf = ''; + $header = $footer = ''; + $resetpagenum = $pagenumstyle = $suppress = ''; + $marks = ''; + $bg = array(); + + $newformat = ''; + + + if (isset($p['SHEET-SIZE']) && is_array($p['SHEET-SIZE'])) { + $newformat = $p['SHEET-SIZE']; + if ($newformat[0] > $newformat[1]) { // landscape + $newformat = array_reverse($newformat); + $p['ORIENTATION'] = 'L'; + } + else { $p['ORIENTATION'] = 'P'; } + $this->_setPageSize($newformat, $p['ORIENTATION']); + } + + if (isset($p['SIZE']) && is_array($p['SIZE']) && !$newformat) { + if ($p['SIZE']['W'] > $p['SIZE']['H']) { $p['ORIENTATION'] = 'L'; } + else { $p['ORIENTATION'] = 'P'; } + } + if (is_array($p['SIZE'])) { + if ($p['SIZE']['W'] > $this->fw) { $p['SIZE']['W'] = $this->fw; } // mPD 4.2 use fw not fPt + if ($p['SIZE']['H'] > $this->fh) { $p['SIZE']['H'] = $this->fh; } + if (($p['ORIENTATION']==$this->DefOrientation && !$newformat) || ($newformat && $p['ORIENTATION']=='P')) { + $outer_width_LR = ($this->fw - $p['SIZE']['W'])/2; + $outer_width_TB = ($this->fh - $p['SIZE']['H'])/2; + } + else { + $outer_width_LR = ($this->fh - $p['SIZE']['W'])/2; + $outer_width_TB = ($this->fw - $p['SIZE']['H'])/2; + } + $pgw = $p['SIZE']['W']; + $pgh = $p['SIZE']['H']; + } + else { // AUTO LANDSCAPE PORTRAIT + $outer_width_LR = 0; + $outer_width_TB = 0; + if (!$newformat) { + if (strtoupper($p['SIZE']) == 'AUTO') { $p['ORIENTATION']=$this->DefOrientation; } + else if (strtoupper($p['SIZE']) == 'LANDSCAPE') { $p['ORIENTATION']='L'; } + else { $p['ORIENTATION']='P'; } + } + if (($p['ORIENTATION']==$this->DefOrientation && !$newformat) || ($newformat && $p['ORIENTATION']=='P')) { + $pgw = $this->fw; + $pgh = $this->fh; + } + else { + $pgw = $this->fh; + $pgh = $this->fw; + } + } + + if (isset($p['HEADER']) && $p['HEADER']) { $header = $p['HEADER']; } + if (isset($p['FOOTER']) && $p['FOOTER']) { $footer = $p['FOOTER']; } + if (isset($p['RESETPAGENUM']) && $p['RESETPAGENUM']) { $resetpagenum = $p['RESETPAGENUM']; } + if (isset($p['PAGENUMSTYLE']) && $p['PAGENUMSTYLE']) { $pagenumstyle = $p['PAGENUMSTYLE']; } + if (isset($p['SUPPRESS']) && $p['SUPPRESS']) { $suppress = $p['SUPPRESS']; } + + if (isset($p['MARKS'])) { + if (preg_match('/cross/i', $p['MARKS']) && preg_match('/crop/i', $p['MARKS'])) { $marks = 'CROPCROSS'; } + else if (strtoupper($p['MARKS']) == 'CROP') { $marks = 'CROP'; } + else if (strtoupper($p['MARKS']) == 'CROSS') { $marks = 'CROSS'; } + } + + if (isset($p['BACKGROUND-COLOR']) && $p['BACKGROUND-COLOR']) { $bg['BACKGROUND-COLOR'] = $p['BACKGROUND-COLOR']; } +/*-- BACKGROUNDS --*/ + if (isset($p['BACKGROUND-GRADIENT']) && $p['BACKGROUND-GRADIENT']) { $bg['BACKGROUND-GRADIENT'] = $p['BACKGROUND-GRADIENT']; } + if (isset($p['BACKGROUND-IMAGE']) && $p['BACKGROUND-IMAGE']) { $bg['BACKGROUND-IMAGE'] = $p['BACKGROUND-IMAGE']; } + if (isset($p['BACKGROUND-REPEAT']) && $p['BACKGROUND-REPEAT']) { $bg['BACKGROUND-REPEAT'] = $p['BACKGROUND-REPEAT']; } + if (isset($p['BACKGROUND-POSITION']) && $p['BACKGROUND-POSITION']) { $bg['BACKGROUND-POSITION'] = $p['BACKGROUND-POSITION']; } + if (isset($p['BACKGROUND-IMAGE-RESIZE']) && $p['BACKGROUND-IMAGE-RESIZE']) { $bg['BACKGROUND-IMAGE-RESIZE'] = $p['BACKGROUND-IMAGE-RESIZE']; } + if (isset($p['BACKGROUND-IMAGE-OPACITY'])) { $bg['BACKGROUND-IMAGE-OPACITY'] = $p['BACKGROUND-IMAGE-OPACITY']; } +/*-- END BACKGROUNDS --*/ + + if (isset($p['MARGIN-LEFT'])) { $mgl = $this->ConvertSize($p['MARGIN-LEFT'],$pgw) + $outer_width_LR; } + if (isset($p['MARGIN-RIGHT'])) { $mgr = $this->ConvertSize($p['MARGIN-RIGHT'],$pgw) + $outer_width_LR; } + if (isset($p['MARGIN-BOTTOM'])) { $mgb = $this->ConvertSize($p['MARGIN-BOTTOM'],$pgh) + $outer_width_TB; } + if (isset($p['MARGIN-TOP'])) { $mgt = $this->ConvertSize($p['MARGIN-TOP'],$pgh) + $outer_width_TB; } + if (isset($p['MARGIN-HEADER'])) { $mgh = $this->ConvertSize($p['MARGIN-HEADER'],$pgh) + $outer_width_TB; } + if (isset($p['MARGIN-FOOTER'])) { $mgf = $this->ConvertSize($p['MARGIN-FOOTER'],$pgh) + $outer_width_TB; } + + if (isset($p['ORIENTATION']) && $p['ORIENTATION']) { $orientation = $p['ORIENTATION']; } + $this->page_box['outer_width_LR'] = $outer_width_LR; // Used in MARKS:crop etc. + $this->page_box['outer_width_TB'] = $outer_width_TB; + + return array($orientation,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$header,$footer,$bg,$resetpagenum,$pagenumstyle,$suppress,$marks,$newformat); +} +/*-- END CSS-PAGE --*/ + + + +/*-- CSS-FLOAT --*/ +// Added mPDF 3.0 Float DIV - CLEAR +function ClearFloats($clear, $blklvl=0) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($blklvl,true); + $end = $currpos = ($this->page*1000 + $this->y); + if ($clear == 'BOTH' && ($l_exists || $r_exists)) { + $this->pageoutput[$this->page] = array(); + $end = max($l_max, $r_max, $currpos); + } + else if ($clear == 'RIGHT' && $r_exists) { + $this->pageoutput[$this->page] = array(); + $end = max($r_max, $currpos); + } + else if ($clear == 'LEFT' && $l_exists ) { + $this->pageoutput[$this->page] = array(); + $end = max($l_max, $currpos); + } + else { return; } + $old_page = $this->page; + $new_page = intval($end/1000); + if ($old_page != $new_page) { + $s = $this->PrintPageBackgrounds(); + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $this->page = $new_page; + } + $this->ResetMargins(); + $this->pageoutput[$this->page] = array(); + $this->y = (($end*1000) % 1000000)/1000; // mod changes operands to integers before processing +} + + +// Added mPDF 3.0 Float DIV +function GetFloatDivInfo($blklvl=0,$clear=false) { + // If blklvl specified, only returns floats at that level - for ClearFloats + $l_exists = false; + $r_exists = false; + $l_max = 0; + $r_max = 0; + $l_width = 0; + $r_width = 0; + if (count($this->floatDivs)) { + $currpos = ($this->page*1000 + $this->y); + foreach($this->floatDivs AS $f) { + if (($clear && $f['blockContext'] == $this->blk[$blklvl]['blockContext']) || (!$clear && $currpos >= $f['startpos'] && $currpos < ($f['endpos']-0.001) && $f['blklvl'] > $blklvl && $f['blockContext'] == $this->blk[$blklvl]['blockContext'])) { + if ($f['side']=='L') { + $l_exists= true; + $l_max = max($l_max, $f['endpos']); + $l_width = max($l_width , $f['w']); + } + if ($f['side']=='R') { + $r_exists= true; + $r_max = max($r_max, $f['endpos']); + $r_width = max($r_width , $f['w']); + } + } + } + } + return array($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width); +} +/*-- END CSS-FLOAT --*/ + + + + +function OpenTag($tag,$attr,&$ahtml,&$ihtml) { // mPDF 6 + //Opening tag + + // mPDF 6 + // Correct for tags where HTML5 specifies optional end tags excluding table elements (cf WriteHTML() ) + if ($this->allow_html_optional_endtags) { + if (isset($this->blk[$this->blklvl]['tag'])) { + $closed = false; + // li end tag may be omitted if immediately followed by another li element + if (!$closed && $this->blk[$this->blklvl]['tag']=='LI' && $tag=='LI') { $this->CloseTag('LI',$ahtml,$ihtml); $closed = true; } + // dt end tag may be omitted if immediately followed by another dt element or a dd element + if (!$closed && $this->blk[$this->blklvl]['tag']=='DT' && ($tag=='DT' || $tag=='DD')) { $this->CloseTag('DT',$ahtml,$ihtml); $closed = true; } + // dd end tag may be omitted if immediately followed by another dd element or a dt element + if (!$closed && $this->blk[$this->blklvl]['tag']=='DD' && ($tag=='DT' || $tag=='DD')) { $this->CloseTag('DD',$ahtml,$ihtml); $closed = true; } + // p end tag may be omitted if immediately followed by an address, article, aside, blockquote, div, dl, fieldset, form, + // h1, h2, h3, h4, h5, h6, hgroup, hr, main, nav, ol, p, pre, section, table, ul + if (!$closed && $this->blk[$this->blklvl]['tag']=='P' && ($tag == 'P' || $tag == 'DIV' || $tag == 'H1' || $tag == 'H2' || $tag == 'H3' || $tag == 'H4' || $tag == 'H5' || $tag == 'H6' || $tag == 'UL' || $tag == 'OL' || $tag == 'TABLE' || $tag=='PRE' || $tag=='FORM' || $tag=='ADDRESS' || $tag=='BLOCKQUOTE' || $tag=='CENTER' || $tag=='DL' || $tag == 'HR' || $tag=='ARTICLE' || $tag=='ASIDE' || $tag=='FIELDSET' || $tag=='HGROUP' || $tag=='MAIN' || $tag=='NAV' || $tag=='SECTION')) { $this->CloseTag('P',$ahtml,$ihtml); $closed = true; } + // option end tag may be omitted if immediately followed by another option element (or if it is immediately followed by an optgroup element) + if (!$closed && $this->blk[$this->blklvl]['tag']=='OPTION' && $tag=='OPTION') { $this->CloseTag('OPTION',$ahtml,$ihtml); $closed = true; } + // Table elements - see also WriteHTML() + if (!$closed && ($tag == 'TD' || $tag == 'TH') && $this->lastoptionaltag == 'TD') { $this->CloseTag($this->lastoptionaltag,$ahtml,$ihtml); $closed = true; } // *TABLES* + if (!$closed && ($tag == 'TD' || $tag == 'TH') && $this->lastoptionaltag == 'TH') { $this->CloseTag($this->lastoptionaltag,$ahtml,$ihtml); $closed = true; } // *TABLES* + if (!$closed && $tag == 'TR' && $this->lastoptionaltag == 'TR') { $this->CloseTag($this->lastoptionaltag,$ahtml,$ihtml); $closed = true; } // *TABLES* + if (!$closed && $tag == 'TR' && $this->lastoptionaltag == 'TD') { $this->CloseTag($this->lastoptionaltag,$ahtml,$ihtml); $this->CloseTag('TR',$ahtml,$ihtml); $this->CloseTag('THEAD',$ahtml,$ihtml); $closed = true; } // *TABLES* + if (!$closed && $tag == 'TR' && $this->lastoptionaltag == 'TH') { $this->CloseTag($this->lastoptionaltag,$ahtml,$ihtml); $this->CloseTag('TR',$ahtml,$ihtml); $this->CloseTag('THEAD',$ahtml,$ihtml); $closed = true; } // *TABLES* + } + } + + $align = array('left'=>'L','center'=>'C','right'=>'R','top'=>'T','text-top'=>'TT','middle'=>'M','baseline'=>'BS','bottom'=>'B','text-bottom'=>'TB','justify'=>'J'); + + + + switch($tag){ + + case 'DOTTAB': + $objattr = array(); + $objattr['type'] = 'dottab'; + $dots=str_repeat('.', 3)." "; // minimum number of dots + $objattr['width'] = $this->GetStringWidth($dots); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['height'] = 0; + $objattr['colorarray'] = $this->colorarray; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['vertical_align'] = 'BS'; // mPDF 6 DOTTAB + + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + if (isset($properties['OUTDENT'])) { + $objattr['outdent'] = $this->ConvertSize($properties['OUTDENT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + else if (isset($attr['OUTDENT'])) { + $objattr['outdent'] = $this->ConvertSize($attr['OUTDENT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + else { $objattr['outdent'] = 0; } + + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSizePt; + + $e = "\xbb\xa4\xactype=dottab,objattr=".serialize($objattr)."\xbb\xa4\xac"; +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0 ;// reset + $this->_saveCellTextBuffer($e); + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e); + } // *TABLES* + break; + + case 'PAGEHEADER': + case 'PAGEFOOTER': + $this->ignorefollowingspaces = true; + if ($attr['NAME']) { $pname = $attr['NAME']; } + else { $pname = '_nonhtmldefault'; } // mPDF 6 + + $p=array(); // mPDF 6 + $p['L']=array(); + $p['C']=array(); + $p['R']=array(); + $p['L']['font-style'] = ''; + $p['C']['font-style'] = ''; + $p['R']['font-style'] = ''; + + if (isset($attr['CONTENT-LEFT'])) { + $p['L']['content'] = $attr['CONTENT-LEFT']; + } + if (isset($attr['CONTENT-CENTER'])) { + $p['C']['content'] = $attr['CONTENT-CENTER']; + } + if (isset($attr['CONTENT-RIGHT'])) { + $p['R']['content'] = $attr['CONTENT-RIGHT']; + } + + if (isset($attr['HEADER-STYLE']) || isset($attr['FOOTER-STYLE'])) { // font-family,size,weight,style,color + if ($tag=='PAGEHEADER') { $properties = $this->cssmgr->readInlineCSS($attr['HEADER-STYLE']); } + else { $properties = $this->cssmgr->readInlineCSS($attr['FOOTER-STYLE']); } + if (isset($properties['FONT-FAMILY'])) { + $p['L']['font-family'] = $properties['FONT-FAMILY']; + $p['C']['font-family'] = $properties['FONT-FAMILY']; + $p['R']['font-family'] = $properties['FONT-FAMILY']; + } + if (isset($properties['FONT-SIZE'])) { + $p['L']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; + $p['C']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; + $p['R']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; + } + if (isset($properties['FONT-WEIGHT']) && $properties['FONT-WEIGHT']=='bold') { + $p['L']['font-style'] = 'B'; + $p['C']['font-style'] = 'B'; + $p['R']['font-style'] = 'B'; + } + if (isset($properties['FONT-STYLE']) && $properties['FONT-STYLE']=='italic') { + $p['L']['font-style'] .= 'I'; + $p['C']['font-style'] .= 'I'; + $p['R']['font-style'] .= 'I'; + } + if (isset($properties['COLOR'])) { + $p['L']['color'] = $properties['COLOR']; + $p['C']['color'] = $properties['COLOR']; + $p['R']['color'] = $properties['COLOR']; + } + } + if (isset($attr['HEADER-STYLE-LEFT']) || isset($attr['FOOTER-STYLE-LEFT'])) { + if ($tag=='PAGEHEADER') { $properties = $this->cssmgr->readInlineCSS($attr['HEADER-STYLE-LEFT']); } + else { $properties = $this->cssmgr->readInlineCSS($attr['FOOTER-STYLE-LEFT']); } + if (isset($properties['FONT-FAMILY'])) { $p['L']['font-family'] = $properties['FONT-FAMILY']; } + if (isset($properties['FONT-SIZE'])) { $p['L']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; } + if (isset($properties['FONT-WEIGHT']) && $properties['FONT-WEIGHT']=='bold') { $p['L']['font-style'] ='B'; } + if (isset($properties['FONT-STYLE']) && $properties['FONT-STYLE']=='italic') { $p['L']['font-style'] .='I'; } + if (isset($properties['COLOR'])) { $p['L']['color'] = $properties['COLOR']; } + } + if (isset($attr['HEADER-STYLE-CENTER']) || isset($attr['FOOTER-STYLE-CENTER'])) { + if ($tag=='PAGEHEADER') { $properties = $this->cssmgr->readInlineCSS($attr['HEADER-STYLE-CENTER']); } + else { $properties = $this->cssmgr->readInlineCSS($attr['FOOTER-STYLE-CENTER']); } + if (isset($properties['FONT-FAMILY'])) { $p['C']['font-family'] = $properties['FONT-FAMILY']; } + if (isset($properties['FONT-SIZE'])) { $p['C']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; } + if (isset($properties['FONT-WEIGHT']) && $properties['FONT-WEIGHT']=='bold') { $p['C']['font-style'] = 'B'; } + if (isset($properties['FONT-STYLE']) && $properties['FONT-STYLE']=='italic') { $p['C']['font-style'] .= 'I'; } + if (isset($properties['COLOR'])) { $p['C']['color'] = $properties['COLOR']; } + } + if (isset($attr['HEADER-STYLE-RIGHT']) || isset($attr['FOOTER-STYLE-RIGHT'])) { + if ($tag=='PAGEHEADER') { $properties = $this->cssmgr->readInlineCSS($attr['HEADER-STYLE-RIGHT']); } + else { $properties = $this->cssmgr->readInlineCSS($attr['FOOTER-STYLE-RIGHT']); } + if (isset($properties['FONT-FAMILY'])) { $p['R']['font-family'] = $properties['FONT-FAMILY']; } + if (isset($properties['FONT-SIZE'])) { $p['R']['font-size'] = $this->ConvertSize($properties['FONT-SIZE']) * _MPDFK; } + if (isset($properties['FONT-WEIGHT']) && $properties['FONT-WEIGHT']=='bold') { $p['R']['font-style'] = 'B'; } + if (isset($properties['FONT-STYLE']) && $properties['FONT-STYLE']=='italic') { $p['R']['font-style'] .= 'I'; } + if (isset($properties['COLOR'])) { $p['R']['color'] = $properties['COLOR']; } + } + if (isset($attr['LINE']) && $attr['LINE']) { // 0|1|on|off + if ($attr['LINE']=='1' || strtoupper($attr['LINE'])=='ON') { $lineset=1; } + else { $lineset=0; } + $p['line'] = $lineset; + } + // mPDF 6 + if ($tag=='PAGEHEADER') { $this->DefHeaderByName($pname,$p); } + else { $this->DefFooterByName($pname,$p); } + break; + + + case 'SETPAGEHEADER': // mPDF 6 + case 'SETPAGEFOOTER': + case 'SETHTMLPAGEHEADER': + case 'SETHTMLPAGEFOOTER': + $this->ignorefollowingspaces = true; + if (isset($attr['NAME']) && $attr['NAME']) { $pname = $attr['NAME']; } + else if ($tag=='SETPAGEHEADER' || $tag=='SETPAGEFOOTER') { $pname = '_nonhtmldefault'; } // mPDF 6 + else { $pname = '_default'; } + if (isset($attr['PAGE']) && $attr['PAGE']) { // O|odd|even|E|ALL|[blank] + if (strtoupper($attr['PAGE'])=='O' || strtoupper($attr['PAGE'])=='ODD') { $side='odd'; } + else if (strtoupper($attr['PAGE'])=='E' || strtoupper($attr['PAGE'])=='EVEN') { $side='even'; } + else if (strtoupper($attr['PAGE'])=='ALL') { $side='both'; } + else { $side='odd'; } + } + else { $side='odd'; } + if (isset($attr['VALUE']) && $attr['VALUE']) { // -1|1|on|off + if ($attr['VALUE']=='1' || strtoupper($attr['VALUE'])=='ON') { $set=1; } + else if ($attr['VALUE']=='-1' || strtoupper($attr['VALUE'])=='OFF') { $set=0; } + else { $set=1; } + } + else { $set=1; } + if (isset($attr['SHOW-THIS-PAGE']) && $attr['SHOW-THIS-PAGE'] && ($tag=='SETHTMLPAGEHEADER' || $tag=='SETPAGEHEADER')) { $write = 1; } + else { $write = 0; } + if ($side=='odd' || $side=='both') { + if ($set && ($tag=='SETHTMLPAGEHEADER' || $tag=='SETPAGEHEADER')) { $this->SetHTMLHeader($this->pageHTMLheaders[$pname],'O',$write); } + else if ($set && ($tag=='SETHTMLPAGEFOOTER' || $tag=='SETPAGEFOOTER')) { $this->SetHTMLFooter($this->pageHTMLfooters[$pname],'O'); } + else if ($tag=='SETHTMLPAGEHEADER' || $tag=='SETPAGEHEADER') { $this->SetHTMLHeader('','O'); } + else { $this->SetHTMLFooter('','O'); } + } + if ($side=='even' || $side=='both') { + if ($set && ($tag=='SETHTMLPAGEHEADER' || $tag=='SETPAGEHEADER')) { $this->SetHTMLHeader($this->pageHTMLheaders[$pname],'E',$write); } + else if ($set && ($tag=='SETHTMLPAGEFOOTER' || $tag=='SETPAGEFOOTER')) { $this->SetHTMLFooter($this->pageHTMLfooters[$pname],'E'); } + else if ($tag=='SETHTMLPAGEHEADER' || $tag=='SETPAGEHEADER') { $this->SetHTMLHeader('','E'); } + else { $this->SetHTMLFooter('','E'); } + } + break; + + + +/*-- TOC --*/ + case 'TOC': //added custom-tag - set Marker for insertion later of ToC + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + $this->tocontents->openTagTOC($attr); + break; + + + + case 'TOCPAGEBREAK': // custom-tag - set Marker for insertion later of ToC AND adds PAGEBREAK + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + list($isbreak,$toc_id) = $this->tocontents->openTagTOCPAGEBREAK($attr); + if ($isbreak) break; + if (!isset($attr['RESETPAGENUM']) || $attr['RESETPAGENUM']<1) { $attr['RESETPAGENUM']=1; } // mPDF 6 + // No break - continues as PAGEBREAK... +/*-- END TOC --*/ + + + case 'PAGE_BREAK': //custom-tag + case 'PAGEBREAK': //custom-tag + case 'NEWPAGE': //custom-tag + case 'FORMFEED': //custom-tag + + if (isset($attr['SHEET-SIZE'])) { + // Convert to same types as accepted in initial mPDF() A4, A4-L, or array(w,h) + $prop = preg_split('/\s+/',trim($attr['SHEET-SIZE'])); + if (count($prop) == 2 ) { + $newformat = array($this->ConvertSize($prop[0]), $this->ConvertSize($prop[1])); + } + else { $newformat = $attr['SHEET-SIZE']; } + } + else { $newformat = ''; } + + $save_blklvl = $this->blklvl; + $save_blk = $this->blk; + $save_silp = $this->saveInlineProperties(); + $save_ilp = $this->InlineProperties; + $save_bflp = $this->InlineBDF; + $save_bflpc = $this->InlineBDFctr; // mPDF 6 + + $mgr = $mgl = $mgt = $mgb = $mgh = $mgf = ''; + if (isset($attr['MARGIN-RIGHT'])) { $mgr = $this->ConvertSize($attr['MARGIN-RIGHT'],$this->w,$this->FontSize,false); } + if (isset($attr['MARGIN-LEFT'])) { $mgl = $this->ConvertSize($attr['MARGIN-LEFT'],$this->w,$this->FontSize,false); } + if (isset($attr['MARGIN-TOP'])) { $mgt = $this->ConvertSize($attr['MARGIN-TOP'],$this->w,$this->FontSize,false); } + if (isset($attr['MARGIN-BOTTOM'])) { $mgb = $this->ConvertSize($attr['MARGIN-BOTTOM'],$this->w,$this->FontSize,false); } + if (isset($attr['MARGIN-HEADER'])) { $mgh = $this->ConvertSize($attr['MARGIN-HEADER'],$this->w,$this->FontSize,false); } + if (isset($attr['MARGIN-FOOTER'])) { $mgf = $this->ConvertSize($attr['MARGIN-FOOTER'],$this->w,$this->FontSize,false); } + $ohname = $ehname = $ofname = $efname = ''; + if (isset($attr['ODD-HEADER-NAME'])) { $ohname = $attr['ODD-HEADER-NAME']; } + if (isset($attr['EVEN-HEADER-NAME'])) { $ehname = $attr['EVEN-HEADER-NAME']; } + if (isset($attr['ODD-FOOTER-NAME'])) { $ofname = $attr['ODD-FOOTER-NAME']; } + if (isset($attr['EVEN-FOOTER-NAME'])) { $efname = $attr['EVEN-FOOTER-NAME']; } + $ohvalue = $ehvalue = $ofvalue = $efvalue = 0; + if (isset($attr['ODD-HEADER-VALUE']) && ($attr['ODD-HEADER-VALUE']=='1' || strtoupper($attr['ODD-HEADER-VALUE'])=='ON')) { $ohvalue = 1; } + else if (isset($attr['ODD-HEADER-VALUE']) && ($attr['ODD-HEADER-VALUE']=='-1' || strtoupper($attr['ODD-HEADER-VALUE'])=='OFF')) { $ohvalue = -1; } + if (isset($attr['EVEN-HEADER-VALUE']) && ($attr['EVEN-HEADER-VALUE']=='1' || strtoupper($attr['EVEN-HEADER-VALUE'])=='ON')) { $ehvalue = 1; } + else if (isset($attr['EVEN-HEADER-VALUE']) && ($attr['EVEN-HEADER-VALUE']=='-1' || strtoupper($attr['EVEN-HEADER-VALUE'])=='OFF')) { $ehvalue = -1; } + if (isset($attr['ODD-FOOTER-VALUE']) && ($attr['ODD-FOOTER-VALUE']=='1' || strtoupper($attr['ODD-FOOTER-VALUE'])=='ON')) { $ofvalue = 1; } + else if (isset($attr['ODD-FOOTER-VALUE']) && ($attr['ODD-FOOTER-VALUE']=='-1' || strtoupper($attr['ODD-FOOTER-VALUE'])=='OFF')) { $ofvalue = -1; } + if (isset($attr['EVEN-FOOTER-VALUE']) && ($attr['EVEN-FOOTER-VALUE']=='1' || strtoupper($attr['EVEN-FOOTER-VALUE'])=='ON')) { $efvalue = 1; } + else if (isset($attr['EVEN-FOOTER-VALUE']) && ($attr['EVEN-FOOTER-VALUE']=='-1' || strtoupper($attr['EVEN-FOOTER-VALUE'])=='OFF')) { $efvalue = -1; } + + if (isset($attr['ORIENTATION']) && (strtoupper($attr['ORIENTATION'])=='L' || strtoupper($attr['ORIENTATION'])=='LANDSCAPE')) { $orient = 'L'; } + else if (isset($attr['ORIENTATION']) && (strtoupper($attr['ORIENTATION'])=='P' || strtoupper($attr['ORIENTATION'])=='PORTRAIT')) { $orient = 'P'; } + else { $orient = $this->CurOrientation; } + + if (isset($attr['PAGE-SELECTOR']) && $attr['PAGE-SELECTOR']) { $pagesel = $attr['PAGE-SELECTOR']; } + else { $pagesel = ''; } + + // mPDF 6 pagebreaktype + $pagebreaktype = $this->defaultPagebreakType; + if ($tag == 'FORMFEED') { $pagebreaktype = 'slice'; } // can be overridden by PAGE-BREAK-TYPE + $startpage = $this->page; + if (isset($attr['PAGE-BREAK-TYPE'])) { + if (strtolower($attr['PAGE-BREAK-TYPE'])=='cloneall' || strtolower($attr['PAGE-BREAK-TYPE'])=='clonebycss' || strtolower($attr['PAGE-BREAK-TYPE'])=='slice') { + $pagebreaktype = strtolower($attr['PAGE-BREAK-TYPE']); + } + } + if ($tag == 'TOCPAGEBREAK') { $pagebreaktype = 'cloneall'; } + else if ($this->ColActive) { $pagebreaktype = 'cloneall'; } + // Any change in headers/footers (may need to _getHtmlHeight), or page size/orientation, @page selector, or margins - force cloneall + else if ($mgr!=='' || $mgl!=='' || $mgt!=='' || $mgb!=='' || $mgh!=='' || $mgf!=='' || + $ohname!=='' || $ehname!=='' || $ofname!=='' || $efname!=='' || + $ohvalue || $ehvalue || $ofvalue || $efvalue || + $orient != $this->CurOrientation || $newformat || $pagesel) { + $pagebreaktype = 'cloneall'; + } + + // mPDF 6 pagebreaktype + $this->_preForcedPagebreak($pagebreaktype); + + $this->ignorefollowingspaces = true; + + + $resetpagenum = ''; + $pagenumstyle = ''; + $suppress = ''; + if (isset($attr['RESETPAGENUM'])) { $resetpagenum = $attr['RESETPAGENUM']; } + if (isset($attr['PAGENUMSTYLE'])) { $pagenumstyle = $attr['PAGENUMSTYLE']; } + if (isset($attr['SUPPRESS'])) { $suppress = $attr['SUPPRESS']; } + + if ($tag == 'TOCPAGEBREAK') { $type = 'NEXT-ODD'; } + else if(isset($attr['TYPE'])) { $type = strtoupper($attr['TYPE']); } + else { $type = ''; } + + if ($type == 'E' || $type == 'EVEN') { $this->AddPage($orient,'E', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); } + else if ($type == 'O' || $type == 'ODD') { $this->AddPage($orient,'O', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); } + else if ($type == 'NEXT-ODD') { $this->AddPage($orient,'NEXT-ODD', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); } + else if ($type == 'NEXT-EVEN') { $this->AddPage($orient,'NEXT-EVEN', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); } + else { $this->AddPage($orient,'', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$newformat); } + +/*-- TOC --*/ + if ($tag == 'TOCPAGEBREAK') { + if ($toc_id) { $this->tocontents->m_TOC[$toc_id]['TOCmark'] = $this->page; } + else { $this->tocontents->TOCmark = $this->page; } + } +/*-- END TOC --*/ + + // mPDF 6 pagebreaktype + $this->_postForcedPagebreak($pagebreaktype, $startpage, $save_blk, $save_blklvl); + + $this->InlineProperties = $save_ilp; + $this->InlineBDF = $save_bflp; + $this->InlineBDFctr = $save_bflpc; // mPDF 6 + $this->restoreInlineProperties($save_silp); + + break; + + +/*-- TOC --*/ + case 'TOCENTRY': + if (isset($attr['CONTENT']) && $attr['CONTENT']) { + $objattr = array(); + $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES); + $objattr['type'] = 'toc'; + $objattr['vertical-align'] = 'T'; + if (isset($attr['LEVEL']) && $attr['LEVEL']) { $objattr['toclevel'] = $attr['LEVEL']; } else { $objattr['toclevel'] = 0; } + if (isset($attr['NAME']) && $attr['NAME']) { $objattr['toc_id'] = $attr['NAME']; } else { $objattr['toc_id'] = 0; } + $e = "\xbb\xa4\xactype=toc,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if($this->tableLevel) { $this->cell[$this->row][$this->col]['textbuffer'][] = array($e); } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($e); + } // *TABLES* + } + break; +/*-- END TOC --*/ + +/*-- INDEX --*/ + case 'INDEXENTRY': + if (isset($attr['CONTENT']) && $attr['CONTENT']) { + if (isset($attr['XREF']) && $attr['XREF']) { + $this->IndexEntry(htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES),$attr['XREF']); + break; + } + $objattr = array(); + $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES); + $objattr['type'] = 'indexentry'; + $objattr['vertical-align'] = 'T'; + $e = "\xbb\xa4\xactype=indexentry,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if($this->tableLevel) { $this->cell[$this->row][$this->col]['textbuffer'][] = array($e); } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($e); + } // *TABLES* + } + break; + + + case 'INDEXINSERT': + if (isset($attr['COLLATION'])) { $indexCollationLocale = $attr['COLLATION']; } else { $indexCollationLocale = ''; } + if (isset($attr['COLLATION-GROUP'])) { $indexCollationGroup = $attr['COLLATION-GROUP']; } else { $indexCollationGroup = ''; } + if (isset($attr['USEDIVLETTERS']) && (strtoupper($attr['USEDIVLETTERS'])=='OFF' || $attr['USEDIVLETTERS']==-1 || $attr['USEDIVLETTERS']==='0')) { $usedivletters = 0; } + else { $usedivletters = 1; } + if (isset($attr['LINKS']) && (strtoupper($attr['LINKS'])=='ON' || $attr['LINKS']==1)) { $links = true; } + else { $links = false; } + $this->InsertIndex($usedivletters, $links, $indexCollationLocale, $indexCollationGroup); + + break; +/*-- END INDEX --*/ + +/*-- WATERMARK --*/ + + case 'WATERMARKTEXT': + if (isset($attr['CONTENT']) && $attr['CONTENT']) { $txt = htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES); } else { $txt = ''; } + if (isset($attr['ALPHA']) && $attr['ALPHA']>0) { $alpha = $attr['ALPHA']; } else { $alpha = -1; } + $this->SetWatermarkText($txt, $alpha); + break; + + + case 'WATERMARKIMAGE': + if (isset($attr['SRC'])) { $src = $attr['SRC']; } else { $src = ''; } + if (isset($attr['ALPHA']) && $attr['ALPHA']>0) { $alpha = $attr['ALPHA']; } else { $alpha = -1; } + if (isset($attr['SIZE']) && $attr['SIZE']) { + $size = $attr['SIZE']; + if (strpos($size,',')) { $size = explode(',',$size); } + } + else { $size = 'D'; } + if (isset($attr['POSITION']) && $attr['POSITION']) { // mPDF 5.7.2 + $pos = $attr['POSITION']; + if (strpos($pos,',')) { $pos = explode(',',$pos); } + } + else { $pos = 'P'; } + $this->SetWatermarkImage($src, $alpha, $size, $pos); + break; +/*-- END WATERMARK --*/ + +/*-- BOOKMARKS --*/ + case 'BOOKMARK': + if (isset($attr['CONTENT'])) { + $objattr = array(); + $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES); + $objattr['type'] = 'bookmark'; + if (isset($attr['LEVEL']) && $attr['LEVEL']) { $objattr['bklevel'] = $attr['LEVEL']; } else { $objattr['bklevel'] = 0; } + $e = "\xbb\xa4\xactype=bookmark,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if($this->tableLevel) { $this->cell[$this->row][$this->col]['textbuffer'][] = array($e); } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($e); + } // *TABLES* + } + break; +/*-- END BOOKMARKS --*/ + +/*-- ANNOTATIONS --*/ + case 'ANNOTATION': + + //if (isset($attr['CONTENT']) && !$this->writingHTMLheader && !$this->writingHTMLfooter) { // Stops annotations in FixedPos + if (isset($attr['CONTENT'])) { + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'],ENT_QUOTES); + $objattr['type'] = 'annot'; + $objattr['POPUP'] = ''; + } + else { break; } + if (isset($attr['POS-X'])) { $objattr['POS-X'] = $attr['POS-X']; } else { $objattr['POS-X'] = 0; } + if (isset($attr['POS-Y'])) { $objattr['POS-Y'] = $attr['POS-Y']; } else { $objattr['POS-Y'] = 0; } + if (isset($attr['ICON'])) { $objattr['ICON'] = $attr['ICON']; } else { $objattr['ICON'] = 'Note'; } + if (isset($attr['AUTHOR'])) { $objattr['AUTHOR'] = $attr['AUTHOR']; } + else if (isset($attr['TITLE'])) { $objattr['AUTHOR'] = $attr['TITLE']; } else { $objattr['AUTHOR'] = ''; } + if (isset($attr['FILE'])) { $objattr['FILE'] = $attr['FILE']; } else { $objattr['FILE'] = ''; } + if (isset($attr['SUBJECT'])) { $objattr['SUBJECT'] = $attr['SUBJECT']; } else { $objattr['SUBJECT'] = ''; } + if (isset($attr['OPACITY']) && $attr['OPACITY']>0 && $attr['OPACITY']<=1) { $objattr['OPACITY'] = $attr['OPACITY']; } + else if ($this->annotMargin) { $objattr['OPACITY'] = 1; } + else { $objattr['OPACITY'] = $this->annotOpacity; } + if (isset($attr['COLOR'])) { + $cor = $this->ConvertColor($attr['COLOR']); + if ($cor) { $objattr['COLOR'] = $cor; } + else { $objattr['COLOR'] = $this->ConvertColor('yellow'); } + } + else { $objattr['COLOR'] = $this->ConvertColor('yellow'); } + + if (isset($attr['POPUP']) && !empty($attr['POPUP'])) { + $pop = preg_split('/\s+/',trim($attr['POPUP'])); + if (count($pop)>1) { $objattr['POPUP'] = $pop; } + else { $objattr['POPUP'] = true; } + } + $e = "\xbb\xa4\xactype=annot,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if($this->tableLevel) { $this->cell[$this->row][$this->col]['textbuffer'][] = array($e); } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($e); + } // *TABLES* + break; +/*-- END ANNOTATIONS --*/ + + +/*-- COLUMNS --*/ + case 'COLUMNS': //added custom-tag + if (isset($attr['COLUMN-COUNT']) && ($attr['COLUMN-COUNT'] || $attr['COLUMN-COUNT']==='0')) { + // Close any open block tags + for ($b= $this->blklvl;$b>0;$b--) { $this->CloseTag($this->blk[$b]['tag'],$ahtml,$ihtml); } + if(!empty($this->textbuffer)) { //Output previously buffered content + $this->printbuffer($this->textbuffer); + $this->textbuffer=array(); + } + + if (isset($attr['VALIGN']) && $attr['VALIGN']) { + if ($attr['VALIGN'] == 'J') { $valign = 'J'; } + else { $valign = $align[$attr['VALIGN']]; } + } + else { $valign = ''; } + if (isset($attr['COLUMN-GAP']) && $attr['COLUMN-GAP']) { $this->SetColumns($attr['COLUMN-COUNT'],$valign,$attr['COLUMN-GAP']); } + else { $this->SetColumns($attr['COLUMN-COUNT'],$valign); } + } + $this->ignorefollowingspaces = true; + break; + + case 'COLUMN_BREAK': //custom-tag + case 'COLUMNBREAK': //custom-tag + case 'NEWCOLUMN': //custom-tag + $this->ignorefollowingspaces = true; + $this->NewColumn(); + $this->ColumnAdjust = false; // disables all column height adjustment for the page. + break; + +/*-- END COLUMNS --*/ + + + case 'TTZ': + $this->ttz = true; + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $this->setCSS(array('FONT-FAMILY'=>'czapfdingbats','FONT-WEIGHT'=>'normal','FONT-STYLE'=>'normal'),'INLINE'); + break; + + case 'TTS': + $this->tts = true; + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $this->setCSS(array('FONT-FAMILY'=>'csymbol','FONT-WEIGHT'=>'normal','FONT-STYLE'=>'normal'),'INLINE'); + break; + + case 'TTA': + $this->tta = true; + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + + if (in_array($this->FontFamily,$this->mono_fonts)) { + $this->setCSS(array('FONT-FAMILY'=>'ccourier'),'INLINE'); + } + else if (in_array($this->FontFamily,$this->serif_fonts)) { + $this->setCSS(array('FONT-FAMILY'=>'ctimes'),'INLINE'); + } + else { + $this->setCSS(array('FONT-FAMILY'=>'chelvetica'),'INLINE'); + } + break; + + + + // INLINE PHRASES OR STYLES + case 'SUB': + case 'SUP': + case 'ACRONYM': + case 'BIG': + case 'SMALL': + case 'INS': + case 'S': + case 'STRIKE': + case 'DEL': + case 'STRONG': + case 'CITE': + case 'Q': + case 'EM': + case 'B': + case 'I': + case 'U': + case 'SAMP': + case 'CODE': + case 'KBD': + case 'TT': + case 'VAR': + case 'FONT': + case 'MARK': + case 'TIME': + case 'BDO': // mPDF 6 + case 'BDI': // mPDF 6 + + case 'SPAN': +/*-- ANNOTATIONS --*/ + if ($this->title2annots && isset($attr['TITLE'])) { + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + + $objattr['CONTENT'] = $attr['TITLE']; + $objattr['type'] = 'annot'; + $objattr['POS-X'] = 0; + $objattr['POS-Y'] = 0; + $objattr['ICON'] = 'Comment'; + $objattr['AUTHOR'] = ''; + $objattr['SUBJECT'] = ''; + $objattr['OPACITY'] = $this->annotOpacity; + $objattr['COLOR'] = $this->ConvertColor('yellow'); + $annot = "\xbb\xa4\xactype=annot,objattr=".serialize($objattr)."\xbb\xa4\xac"; + } +/*-- END ANNOTATIONS --*/ + + // mPDF 5.7.3 Inline tags + if (!isset($this->InlineProperties[$tag])) { $this->InlineProperties[$tag] = array($this->saveInlineProperties()); } + else { $this->InlineProperties[$tag][] = $this->saveInlineProperties(); } + if (isset($annot)) { // *ANNOTATIONS* + if (!isset($this->InlineAnnots[$tag])) { $this->InlineAnnots[$tag] = array($annot); } // *ANNOTATIONS* + else { $this->InlineAnnots[$tag][] = $annot; } // *ANNOTATIONS* + } // *ANNOTATIONS* + + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + if (!empty($properties)) $this->setCSS($properties,'INLINE'); + + // mPDF 6 Bidirectional formatting for inline elements + $bdf = false; + $bdf2 = ''; + $popd = ''; + + // Get current direction + if (isset($this->blk[$this->blklvl]['direction'])) { $currdir = $this->blk[$this->blklvl]['direction']; } + else { $currdir = 'ltr'; } + if($this->tableLevel && isset($this->cell[$this->row][$this->col]['direction']) && $this->cell[$this->row][$this->col]['direction'] == 'rtl') { + $currdir = 'rtl'; + } + if (isset($attr['DIR']) and $attr['DIR'] != '') { $currdir = strtolower($attr['DIR']); } + if(isset($properties['DIRECTION'])) { $currdir = strtolower($properties['DIRECTION']); } + + // mPDF 6 bidi + // cf. http://www.w3.org/TR/css3-writing-modes/#unicode-bidi + if ($tag == 'BDO') { + if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'rtl') { $bdf = 0x202E; $popd = 'RLOPDF'; } // U+202E RLO + else if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'ltr') { $bdf = 0x202D; $popd = 'LROPDF'; } // U+202D LRO + } + else if ($tag == 'BDI') { + if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'rtl') { $bdf = 0x2067; $popd = 'RLIPDI'; } // U+2067 RLI + else if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'ltr') { $bdf = 0x2066; $popd = 'LRIPDI'; } // U+2066 LRI + else { $bdf = 0x2068; $popd = 'FSIPDI'; } // U+2068 FSI + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='bidi-override') { + if ($currdir == 'rtl') { $bdf = 0x202E; $popd = 'RLOPDF';} // U+202E RLO + else { $bdf = 0x202D; $popd = 'LROPDF'; } // U+202D LRO + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='embed') { + if ($currdir == 'rtl') { $bdf = 0x202B; $popd = 'RLEPDF';} // U+202B RLE + else { $bdf = 0x202A; $popd = 'LREPDF'; } // U+202A LRE + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='isolate') { + if ($currdir == 'rtl') { $bdf = 0x2067; $popd = 'RLIPDI'; } // U+2067 RLI + else { $bdf = 0x2066; $popd = 'LRIPDI'; } // U+2066 LRI + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='isolate-override') { + if ($currdir == 'rtl') { $bdf = 0x2067; $bdf2 = 0x202E; $popd = 'RLIRLOPDFPDI'; } // U+2067 RLI // U+202E RLO + else { $bdf = 0x2066; $bdf2 = 0x202D; $popd = 'LRILROPDFPDI'; } // U+2066 LRI // U+202D LRO + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='plaintext') { + $bdf = 0x2068; $popd = 'FSIPDI'; // U+2068 FSI + } + else { + if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'rtl') { $bdf = 0x202B; $popd = 'RLEPDF'; } // U+202B RLE + else if (isset($attr['DIR']) and strtolower($attr['DIR']) == 'ltr') { $bdf = 0x202A; $popd = 'LREPDF'; } // U+202A LRE + } + + if ($bdf) { + // mPDF 5.7.3 Inline tags + if (!isset($this->InlineBDF[$tag])) { $this->InlineBDF[$tag] = array(array($popd, $this->InlineBDFctr)); } + else { $this->InlineBDF[$tag][] = array($popd, $this->InlineBDFctr); } + $this->InlineBDFctr++; + if ($bdf2) { $bdf2 = code2utf($bdf); } + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer(code2utf($bdf).$bdf2); } + else { $this->_saveTextBuffer(code2utf($bdf).$bdf2); } + $this->biDirectional = true; + } + + break; + + + case 'A': + if (isset($attr['NAME']) and $attr['NAME'] != '') { + $e = ''; +/*-- BOOKMARKS --*/ + if ($this->anchor2Bookmark) { + $objattr = array(); + $objattr['CONTENT'] = htmlspecialchars_decode($attr['NAME'],ENT_QUOTES); + $objattr['type'] = 'bookmark'; + if (isset($attr['LEVEL']) && $attr['LEVEL']) { $objattr['bklevel'] = $attr['LEVEL']; } else { $objattr['bklevel'] = 0; } + $e = "\xbb\xa4\xactype=bookmark,objattr=".serialize($objattr)."\xbb\xa4\xac"; + } +/*-- END BOOKMARKS --*/ + if($this->tableLevel) { // *TABLES* + $this->_saveCellTextBuffer($e, '', $attr['NAME']); // *TABLES* + } // *TABLES* + else { // *TABLES* + $this->_saveTextBuffer($e, '', $attr['NAME']); //an internal link (adds a space for recognition) + } // *TABLES* + } + if (isset($attr['HREF'])) { + $this->InlineProperties['A'] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + if (!empty($properties)) $this->setCSS($properties,'INLINE'); + $this->HREF=$attr['HREF']; // mPDF 5.7.4 URLs + } + break; + + case 'LEGEND': + $this->InlineProperties['LEGEND'] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + if (!empty($properties)) $this->setCSS($properties,'INLINE'); + break; + + + + case 'PROGRESS': + case 'METER': + $this->inMeter = true; + + if (isset($attr['MAX']) && $attr['MAX']) { $max = $attr['MAX']; } + else { $max = 1; } + if (isset($attr['MIN']) && $attr['MIN'] && $tag=='METER') { $min = $attr['MIN']; } + else { $min = 0; } + if ($max < $min) { $max = $min; } + + if (isset($attr['VALUE']) && ($attr['VALUE'] || $attr['VALUE']==='0')) { + $value = $attr['VALUE']; + if ($value < $min) { $value = $min; } + else if ($value > $max) { $value = $max; } + } + else { $value = ''; } + + if (isset($attr['LOW']) && $attr['LOW']) { $low = $attr['LOW']; } + else { $low = $min; } + if ($low < $min) { $low = $min; } + else if ($low > $max) { $low = $max; } + if (isset($attr['HIGH']) && $attr['HIGH']) { $high = $attr['HIGH']; } + else { $high = $max; } + if ($high < $low) { $high = $low; } + else if ($high > $max) { $high = $max; } + if (isset($attr['OPTIMUM']) && $attr['OPTIMUM']) { $optimum = $attr['OPTIMUM']; } + else { $optimum = $min + (($max-$min)/2); } + if ($optimum < $min) { $optimum = $min; } + else if ($optimum > $max) { $optimum = $max; } + if (isset($attr['TYPE']) && $attr['TYPE']) { $type = $attr['TYPE']; } + else { $type = ''; } + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + if(isset($properties ['DISPLAY']) && strtolower($properties ['DISPLAY'])=='none') { + return; + } + $objattr['visibility'] = 'visible'; + if (isset($properties['VISIBILITY'])) { + $v = strtolower($properties['VISIBILITY']); + if (($v == 'hidden' || $v == 'printonly' || $v == 'screenonly') && $this->visibility=='visible') { + $objattr['visibility'] = $v; + } + } + + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top']=$this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-LEFT'])) { $objattr['margin_left'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-RIGHT'])) { $objattr['margin_right'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['PADDING-TOP'])) { $objattr['padding_top']=$this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-BOTTOM'])) { $objattr['padding_bottom'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-LEFT'])) { $objattr['padding_left'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-RIGHT'])) { $objattr['padding_right'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['BORDER-TOP'])) { $objattr['border_top'] = $this->border_details($properties['BORDER-TOP']); } + if (isset($properties['BORDER-BOTTOM'])) { $objattr['border_bottom'] = $this->border_details($properties['BORDER-BOTTOM']); } + if (isset($properties['BORDER-LEFT'])) { $objattr['border_left'] = $this->border_details($properties['BORDER-LEFT']); } + if (isset($properties['BORDER-RIGHT'])) { $objattr['border_right'] = $this->border_details($properties['BORDER-RIGHT']); } + + if (isset($properties['VERTICAL-ALIGN'])) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + $w = 0; + $h = 0; + if(isset($properties['WIDTH'])) $w = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['WIDTH'])) $w = $this->ConvertSize($attr['WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + + if(isset($properties['HEIGHT'])) $h = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['HEIGHT'])) $h = $this->ConvertSize($attr['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + + if (isset($properties['OPACITY']) && $properties['OPACITY'] > 0 && $properties['OPACITY'] <= 1) { $objattr['opacity'] = $properties['OPACITY']; } + if ($this->HREF) { + if (strpos($this->HREF,".") === false && strpos($this->HREF,"@") !== 0) { + $href = $this->HREF; + while(array_key_exists($href,$this->internallink)) $href="#".$href; + $this->internallink[$href] = $this->AddLink(); + $objattr['link'] = $this->internallink[$href]; + } + else { $objattr['link'] = $this->HREF; } + } + $extraheight = $objattr['padding_top'] + $objattr['padding_bottom'] + $objattr['margin_top'] + $objattr['margin_bottom'] + $objattr['border_top']['w'] + $objattr['border_bottom']['w']; + $extrawidth = $objattr['padding_left'] + $objattr['padding_right'] + $objattr['margin_left'] + $objattr['margin_right'] + $objattr['border_left']['w'] + $objattr['border_right']['w']; + + // Image file + if (!class_exists('meter', false)) { + include(_MPDF_PATH.'classes/meter.php'); + } + $this->meter = new meter(); + $svg = $this->meter->makeSVG(strtolower($tag), $type, $value, $max, $min, $optimum, $low, $high); + //Save to local file + $srcpath= _MPDF_TEMP_PATH.'_tempSVG'.uniqid(rand(1,100000),true).'_'.strtolower($tag).'.svg'; + file_put_contents($srcpath, $svg); + $orig_srcpath = $srcpath; + $this->GetFullPath($srcpath); + + $info=$this->_getImage($srcpath, true, true, $orig_srcpath); + if(!$info) { + $info = $this->_getImage($this->noImageFile); + if ($info) { + $srcpath = $this->noImageFile; + $w = ($info['w'] * (25.4/$this->dpi)); + $h = ($info['h'] * (25.4/$this->dpi)); + } + } + if(!$info) break; + + $objattr['file'] = $srcpath; + //Default width and height calculation if needed + if($w==0 and $h==0) { + // SVG units are pixels + $w = $this->FontSize/(10/_MPDFK) * abs($info['w'])/_MPDFK; + $h = $this->FontSize/(10/_MPDFK) * abs($info['h'])/_MPDFK; + } + // IF WIDTH OR HEIGHT SPECIFIED + if($w==0) $w=abs($h*$info['w']/$info['h']); + if($h==0) $h=abs($w*$info['h']/$info['w']); + + // Resize to maximum dimensions of page + $maxWidth = $this->blk[$this->blklvl]['inner_width']; + $maxHeight = $this->h - ($this->tMargin + $this->bMargin + 1) ; + if ($this->fullImageHeight) { $maxHeight = $this->fullImageHeight; } + if (($w + $extrawidth) > ($maxWidth + 0.0001) ) { // mPDF 5.7.4 0.0001 to allow for rounding errors when w==maxWidth + $w = $maxWidth - $extrawidth; + $h=abs($w*$info['h']/$info['w']); + } + + if ($h + $extraheight > $maxHeight ) { + $h = $maxHeight - $extraheight; + $w=abs($h*$info['w']/$info['h']); + } + $objattr['type'] = 'image'; + $objattr['itype'] = $info['type']; + + $objattr['orig_h'] = $info['h']; + $objattr['orig_w'] = $info['w']; + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + $objattr['height'] = $h + $extraheight; + $objattr['width'] = $w + $extrawidth; + $objattr['image_height'] = $h; + $objattr['image_width'] = $w; + $e = "\xbb\xa4\xactype=image,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $properties = array(); + if ($this->tableLevel) { + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; + } + else { + $this->_saveTextBuffer($e, $this->HREF); + } + + break; + + + case 'BR': + // Added mPDF 3.0 Float DIV - CLEAR + if (isset($attr['STYLE'])) { + $properties = $this->cssmgr->readInlineCSS($attr['STYLE']); + if (isset($properties['CLEAR'])) { $this->ClearFloats(strtoupper($properties['CLEAR']),$this->blklvl); } // *CSS-FLOAT* + } + + // mPDF 6 bidi + // Inline + // If unicode-bidi set, any embedding levels, isolates, or overrides started by the inline box are closed at the br and reopened on the other side + $blockpre = ''; + $blockpost = ''; + if (isset($this->blk[$this->blklvl]['bidicode'])) { + $blockpre = $this->_setBidiCodes('end', $this->blk[$this->blklvl]['bidicode']); + $blockpost = $this->_setBidiCodes('start', $this->blk[$this->blklvl]['bidicode']); + } + + // Inline + // If unicode-bidi set, any embedding levels, isolates, or overrides started by the inline box are closed at the br and reopened on the other side + $inlinepre = ''; + $inlinepost = ''; + $iBDF = array(); + if (count($this->InlineBDF)) { + foreach($this->InlineBDF AS $k => $ib) { + foreach($ib AS $ib2) { $iBDF[$ib2[1]] = $ib2[0]; } + } + if (count($iBDF)) { + ksort($iBDF); + for($i=count($iBDF)-1;$i>=0;$i--) { + $inlinepre .= $this->_setBidiCodes('end', $iBDF[$i]); + } + for($i=0;$i_setBidiCodes('start', $iBDF[$i]); + } + } + } + +/*-- TABLES --*/ + if($this->tableLevel) { + + if ($this->blockjustfinished) { + $this->_saveCellTextBuffer($blockpre.$inlinepre."\n".$inlinepost.$blockpost); + } + + $this->_saveCellTextBuffer($blockpre.$inlinepre."\n".$inlinepost.$blockpost); + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0 ;// reset + } + else { +/*-- END TABLES --*/ + if (count($this->textbuffer)) { + $this->textbuffer[count($this->textbuffer)-1][0] = preg_replace('/ $/','',$this->textbuffer[count($this->textbuffer)-1][0]); + if (!empty($this->textbuffer[count($this->textbuffer)-1][18])) { $this->otl->trimOTLdata($this->textbuffer[count($this->textbuffer)-1][18], false, true); } // *OTL* + } + $this->_saveTextBuffer($blockpre.$inlinepre."\n".$inlinepost.$blockpost); + } // *TABLES* + $this->ignorefollowingspaces = true; + $this->blockjustfinished=false; + + $this->linebreakjustfinished=true; + break; + + + // *********** BLOCKS ******************** + + + case 'PRE': + $this->ispre=true; // ADDED - Prevents left trim of textbuffer in printbuffer() + + case 'DIV': + case 'FORM': + case 'CENTER': + + case 'BLOCKQUOTE': + case 'ADDRESS': + + case 'CAPTION': + case 'P': + case 'H1': + case 'H2': + case 'H3': + case 'H4': + case 'H5': + case 'H6': + case 'DL': + case 'DT': + case 'DD': + case 'UL': // mPDF 6 Lists + case 'OL': // mPDF 6 + case 'LI': // mPDF 6 + case 'FIELDSET': + case 'DETAILS': + case 'SUMMARY': + case 'ARTICLE': + case 'ASIDE': + case 'FIGURE': + case 'FIGCAPTION': + case 'FOOTER': + case 'HEADER': + case 'HGROUP': + case 'NAV': + case 'SECTION': + case 'MAIN': + // mPDF 6 Lists + $this->lastoptionaltag = ''; + + // mPDF 6 bidi + // Block + // If unicode-bidi set on current clock, any embedding levels, isolates, or overrides are closed (not inherited) + if (isset($this->blk[$this->blklvl]['bidicode'])) { + $blockpost = $this->_setBidiCodes('end', $this->blk[$this->blklvl]['bidicode']); + if ($blockpost) { + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer($blockpost); } + else { $this->_saveTextBuffer($blockpost); } + } + } + + + $p = $this->cssmgr->PreviewBlockCSS($tag,$attr); + if(isset($p['DISPLAY']) && strtolower($p['DISPLAY'])=='none') { + $this->blklvl++; + $this->blk[$this->blklvl]['hide'] = true; + $this->blk[$this->blklvl]['tag'] = $tag; // mPDF 6 + return; + } + if($tag == 'CAPTION') { + // position is written in AdjstHTML + if (isset($attr['POSITION']) && strtolower($attr['POSITION'])=='bottom') { $divpos = 'B'; } + else { $divpos = 'T'; } + if (isset($attr['ALIGN']) && strtolower($attr['ALIGN'])=='bottom') { $cappos = 'B'; } + else if (isset($p['CAPTION-SIDE']) && strtolower($p['CAPTION-SIDE'])=='bottom') { $cappos = 'B'; } + else { $cappos = 'T'; } + if (isset($attr['ALIGN'])) { unset($attr['ALIGN']); } + if ($cappos != $divpos) { + $this->blklvl++; + $this->blk[$this->blklvl]['hide'] = true; + $this->blk[$this->blklvl]['tag'] = $tag; // mPDF 6 + return; + } + } + +/*-- FORMS --*/ + if($tag == 'FORM') { + if (isset($attr['METHOD']) && strtolower($attr['METHOD'])=='get') { $this->mpdfform->formMethod = 'GET'; } + else { $this->mpdfform->formMethod = 'POST'; } + if (isset($attr['ACTION'])) { $this->mpdfform->formAction = $attr['ACTION']; } + else { $this->mpdfform->formAction = ''; } + } +/*-- END FORMS --*/ + + +/*-- CSS-POSITION --*/ + if ((isset($p['POSITION']) && (strtolower($p['POSITION'])=='fixed' || strtolower($p['POSITION'])=='absolute')) && $this->blklvl==0) { + if ($this->inFixedPosBlock) { + $this->Error("Cannot nest block with position:fixed or position:absolute"); + } + $this->inFixedPosBlock = true; + return; + } +/*-- END CSS-POSITION --*/ + // Start Block + $this->ignorefollowingspaces = true; + + if ($this->blockjustfinished && !count($this->textbuffer) && $this->y != $this->tMargin && $this->collapseBlockMargins) { $lastbottommargin = $this->lastblockbottommargin; } + else { $lastbottommargin = 0; } + $this->lastblockbottommargin = 0; + $this->blockjustfinished=false; + + + $this->InlineBDF=array(); // mPDF 6 + $this->InlineBDFctr= 0; // mPDF 6 + $this->InlineProperties = array(); + $this->divbegin=true; + + $this->linebreakjustfinished=false; + +/*-- TABLES --*/ + if ($this->tableLevel) { + // If already something on the line + if ($this->cell[$this->row][$this->col]['s'] > 0 && !$this->nestedtablejustfinished ) { + $this->_saveCellTextBuffer("\n"); + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0 ;// reset + } + // Cannot set block properties inside table - use Bold to indicate h1-h6 + if ($tag == 'CENTER' && $this->tdbegin) { $this->cell[$this->row][$this->col]['a'] = $align['center']; } + + $this->InlineProperties['BLOCKINTABLE'] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if (!empty($properties)) $this->setCSS($properties,'INLINE'); + + // mPDF 6 Lists + if ($tag == 'UL' || $tag == 'OL') { + $this->listlvl++; + if (isset($attr['START'])) { $this->listcounter[$this->listlvl] = intval($attr['START'])-1; } + else { $this->listcounter[$this->listlvl] = 0; } + $this->listitem = array(); + if ($tag == 'OL') $this->listtype[$this->listlvl] = 'decimal'; + else if ($tag == 'UL') { + if ($this->listlvl % 3 == 1) $this->listtype[$this->listlvl] = 'disc'; + elseif ($this->listlvl % 3 == 2) $this->listtype[$this->listlvl] = 'circle'; + else $this->listtype[$this->listlvl] = 'square'; + } + } + + // mPDF 6 Lists - in Tables + if ($tag == 'LI') { + if ($this->listlvl == 0) { //in case of malformed HTML code. Example:(...)

  • Content
  • Paragraph1

    (...) + $this->listlvl++; // first depth level + $this->listcounter[$this->listlvl] = 0; + } + $this->listcounter[$this->listlvl]++; + $this->listitem = array(); + //if in table - output here as a tabletextbuffer + //position:inside OR position:outside (always output in table as position:inside) + switch($this->listtype[$this->listlvl]) { + case 'upper-alpha': + case 'upper-latin': + case 'A': + $blt = $this->dec2alpha($this->listcounter[$this->listlvl],true).$this->list_number_suffix; + break; + case 'lower-alpha': + case 'lower-latin': + case 'a': + $blt = $this->dec2alpha($this->listcounter[$this->listlvl],false).$this->list_number_suffix; + break; + case 'upper-roman': + case 'I': + $blt = $this->dec2roman($this->listcounter[$this->listlvl],true).$this->list_number_suffix; + break; + case 'lower-roman': + case 'i': + $blt = $this->dec2roman($this->listcounter[$this->listlvl],false).$this->list_number_suffix; + break; + case 'decimal': + case '1': + $blt = $this->listcounter[$this->listlvl].$this->list_number_suffix; + break; + default: + if ($this->listlvl % 3 == 1 && $this->_charDefined($this->CurrentFont['cw'],8226)) { $blt = "\xe2\x80\xa2"; } // • + else if ($this->listlvl % 3 == 2 && $this->_charDefined($this->CurrentFont['cw'],9900)) { $blt = "\xe2\x9a\xac"; } // ⚬ + else if ($this->listlvl % 3 == 0 && $this->_charDefined($this->CurrentFont['cw'],9642)) { $blt = "\xe2\x96\xaa"; } // ▪ + else { $blt = '-'; } + break; + } + + // change to   spaces + if ($this->usingCoreFont) { + $ls = str_repeat(chr(160).chr(160),($this->listlvl-1)*2) . $blt . ' '; + } + else { + $ls = str_repeat("\xc2\xa0\xc2\xa0",($this->listlvl-1)*2) . $blt . ' '; + } + $this->_saveCellTextBuffer($ls); + $this->cell[$this->row][$this->col]['s'] += $this->GetStringWidth($ls); + } + + break; + } +/*-- END TABLES --*/ + + if ($this->lastblocklevelchange == 1) { $blockstate = 1; } // Top margins/padding only + else if ($this->lastblocklevelchange < 1) { $blockstate = 0; } // NO margins/padding + $this->printbuffer($this->textbuffer,$blockstate); + $this->textbuffer=array(); + + $save_blklvl = $this->blklvl; + $save_blk = $this->blk; + + $this->Reset(); + + $pagesel = ''; +/*-- CSS-PAGE --*/ + if (isset($p['PAGE'])) { $pagesel = $p['PAGE']; } // mPDF 6 (uses $p - preview of properties so blklvl can be incremented after page-break) +/*-- END CSS-PAGE --*/ + + // If page-box has changed AND/OR PAGE-BREAK-BEFORE + // mPDF 6 (uses $p - preview of properties so blklvl can be imcremented after page-break) + if (!$this->tableLevel && (($pagesel && (!isset($this->page_box['current']) || $pagesel != $this->page_box['current'])) || (isset($p['PAGE-BREAK-BEFORE']) && $p['PAGE-BREAK-BEFORE']))) { + // mPDF 6 pagebreaktype + $startpage = $this->page; + $pagebreaktype = $this->defaultPagebreakType; + $this->lastblocklevelchange=-1; + if ($this->ColActive) { $pagebreaktype = 'cloneall'; } + if ($pagesel && (!isset($this->page_box['current']) || $pagesel != $this->page_box['current'])) { $pagebreaktype = 'cloneall'; } + $this->_preForcedPagebreak($pagebreaktype); + + if (isset($p['PAGE-BREAK-BEFORE'])) { + if (strtoupper($p['PAGE-BREAK-BEFORE']) == 'RIGHT') { $this->AddPage($this->CurOrientation,'NEXT-ODD','','','','','', '','', '','','','','','',0,0,0,0,$pagesel); } + else if (strtoupper($p['PAGE-BREAK-BEFORE']) == 'LEFT') { $this->AddPage($this->CurOrientation,'NEXT-EVEN','','','','','', '','', '','','','','','',0,0,0,0,$pagesel); } + else if (strtoupper($p['PAGE-BREAK-BEFORE']) == 'ALWAYS') { $this->AddPage($this->CurOrientation,'','','','','','', '','', '','','','','','',0,0,0,0,$pagesel); } + else if ($this->page_box['current'] != $pagesel) { $this->AddPage($this->CurOrientation,'','','','','','', '','', '','','','','','',0,0,0,0,$pagesel); } // *CSS-PAGE* + } +/*-- CSS-PAGE --*/ + // Must Add new page if changed page properties + else if (!isset($this->page_box['current']) || $pagesel != $this->page_box['current']) { + $this->AddPage($this->CurOrientation,'','','','','','', '','', '','','','','','',0,0,0,0,$pagesel); + } +/*-- END CSS-PAGE --*/ + + // mPDF 6 pagebreaktype + $this->_postForcedPagebreak($pagebreaktype, $startpage, $save_blk, $save_blklvl); + + } + + // mPDF 6 pagebreaktype - moved after pagebreak + $this->blklvl++; + $currblk =& $this->blk[$this->blklvl]; + $this->initialiseBlock($currblk); + $prevblk =& $this->blk[$this->blklvl-1]; + $currblk['tag'] = $tag; + $currblk['attr'] = $attr; + + $properties = $this->cssmgr->MergeCSS('BLOCK',$tag,$attr); // mPDF 6 - moved to after page-break-before + + // mPDF 6 page-break-inside:avoid + if (isset($properties['PAGE-BREAK-INSIDE']) && strtoupper($properties['PAGE-BREAK-INSIDE']) == 'AVOID' && !$this->ColActive && !$this->keep_block_together && !isset($attr['PAGEBREAKAVOIDCHECKED'])) { // avoid re-iterating using PAGEBREAKAVOIDCHECKED; set in CloseTag + $currblk['keep_block_together'] = 1; + $currblk['array_i'] = $ihtml; // mPDF 6 + $this->kt_y00 = $this->y; + $this->kt_p00 = $this->page; + $this->keep_block_together = 1; + } + if ($lastbottommargin && isset($properties['MARGIN-TOP']) && $properties['MARGIN-TOP'] && empty($properties['FLOAT'])) { $currblk['lastbottommargin'] = $lastbottommargin; } + + if (isset($properties['Z-INDEX']) && $this->current_layer==0) { + $v = intval($properties['Z-INDEX']); + if ($v > 0) { + $currblk['z-index'] = $v; + $this->BeginLayer($v); + } + } + + + // mPDF 6 Lists + // List-type set by attribute + if ($tag == 'OL' || $tag == 'UL' || $tag == 'LI') { + if (isset($attr['TYPE']) && $attr['TYPE']) { + $listtype = $attr['TYPE']; + switch($listtype) { + case 'A': + $listtype = 'upper-latin'; + break; + case 'a': + $listtype = 'lower-latin'; + break; + case 'I': + $listtype = 'upper-roman'; + break; + case 'i': + $listtype = 'lower-roman'; + break; + case '1': + $listtype = 'decimal'; + break; + } + $currblk['list_style_type'] = $listtype; + } + } + + $this->setCSS($properties,'BLOCK',$tag); //name(id/class/style) found in the CSS array! + $currblk['InlineProperties'] = $this->saveInlineProperties(); + + if (isset($properties['VISIBILITY'])) { + $v = strtolower($properties['VISIBILITY']); + if (($v == 'hidden' || $v == 'printonly' || $v == 'screenonly') && $this->visibility=='visible' && !$this->tableLevel) { + $currblk['visibility'] = $v; + $this->SetVisibility($v); + } + } + + // mPDF 6 + if(isset($attr['ALIGN']) && $attr['ALIGN']) { $currblk['block-align'] = $align[strtolower($attr['ALIGN'])]; } + + + if (isset($properties['HEIGHT'])) { + $currblk['css_set_height'] = $this->ConvertSize($properties['HEIGHT'],($this->h - $this->tMargin - $this->bMargin),$this->FontSize,false); + if (($currblk['css_set_height'] + $this->y) > $this->PageBreakTrigger && $this->y > $this->tMargin+5 && $currblk['css_set_height'] < ($this->h - ($this->tMargin + $this->bMargin))) { $this->AddPage($this->CurOrientation); } + } + else { $currblk['css_set_height'] = false; } + + + // Added mPDF 3.0 Float DIV + if (isset($prevblk['blockContext'])) { $currblk['blockContext'] = $prevblk['blockContext'] ; } // *CSS-FLOAT* + + if (isset($properties['CLEAR'])) { $this->ClearFloats(strtoupper($properties['CLEAR']), $this->blklvl-1); } // *CSS-FLOAT* + + $container_w = $prevblk['inner_width']; + $bdr = $currblk['border_right']['w']; + $bdl = $currblk['border_left']['w']; + $pdr = $currblk['padding_right']; + $pdl = $currblk['padding_left']; + + if (isset($currblk['css_set_width'])) { $setwidth = $currblk['css_set_width']; } + else { $setwidth = 0; } + +/*-- CSS-FLOAT --*/ + if (isset($properties['FLOAT']) && strtoupper($properties['FLOAT']) == 'RIGHT' && !$this->ColActive) { + // Cancel Keep-Block-together + $currblk['keep_block_together'] = false; + $this->kt_y00 = ''; + $this->keep_block_together = 0; + + $this->blockContext++; + $currblk['blockContext'] = $this->blockContext; + + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + + // DIV is too narrow for text to fit! + $maxw = $container_w - $l_width - $r_width; + if (($setwidth + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) > $maxw || ($maxw - ($currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr)) < (2*$this->GetCharWidth('W',false))) { + // Too narrow to fit - try to move down past L or R float + if ($l_max < $r_max && ($setwidth + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $r_width) && (($container_w - $r_width) - ($currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('LEFT', $this->blklvl-1); + } + else if ($r_max < $l_max && ($setwidth + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $l_width) && (($container_w - $l_width) - ($currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('RIGHT', $this->blklvl-1); + } + else { $this->ClearFloats('BOTH', $this->blklvl-1); } + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + } + + if ($r_exists) { $currblk['margin_right'] += $r_width; } + + $currblk['float'] = 'R'; + $currblk['float_start_y'] = $this->y; + if ($currblk['css_set_width']) { + $currblk['margin_left'] = $container_w - ($setwidth + $bdl + $pdl + $bdr + $pdr + $currblk['margin_right']); + $currblk['float_width'] = ($setwidth + $bdl + $pdl + $bdr + $pdr + $currblk['margin_right']); + } + else { + // *** If no width set - would need to buffer and keep track of max width, then Right-align if not full width + // and do borders and backgrounds - For now - just set to maximum width left + + if ($l_exists) { $currblk['margin_left'] += $l_width; } + $currblk['css_set_width'] = $container_w - ($currblk['margin_left'] + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr); + + $currblk['float_width'] = ($currblk['css_set_width'] + $bdl + $pdl + $bdr + $pdr + $currblk['margin_right']); + } + } + else if (isset($properties['FLOAT']) && strtoupper($properties['FLOAT']) == 'LEFT' && !$this->ColActive) { + // Cancel Keep-Block-together + $currblk['keep_block_together'] = false; + $this->kt_y00 = ''; + $this->keep_block_together = 0; + + $this->blockContext++; + $currblk['blockContext'] = $this->blockContext; + + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + + // DIV is too narrow for text to fit! + $maxw = $container_w - $l_width - $r_width; + if (($setwidth + $currblk['margin_left'] + $bdl + $pdl + $bdr + $pdr) > $maxw || ($maxw - ($currblk['margin_left'] + $bdl + $pdl + $bdr + $pdr)) < (2*$this->GetCharWidth('W',false))) { + // Too narrow to fit - try to move down past L or R float + if ($l_max < $r_max && ($setwidth + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $r_width) && (($container_w - $r_width) - ($currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('LEFT', $this->blklvl-1); + } + else if ($r_max < $l_max && ($setwidth + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $l_width) && (($container_w - $l_width) - ($currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('RIGHT', $this->blklvl-1); + } + else { $this->ClearFloats('BOTH', $this->blklvl-1); } + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + } + + if ($l_exists) { $currblk['margin_left'] += $l_width; } + + $currblk['float'] = 'L'; + $currblk['float_start_y'] = $this->y; + if ($setwidth) { + $currblk['margin_right'] = $container_w - ($setwidth + $bdl + $pdl + $bdr + $pdr + $currblk['margin_left']); + $currblk['float_width'] = ($setwidth + $bdl + $pdl + $bdr + $pdr + $currblk['margin_left']); + } + else { + // *** If no width set - would need to buffer and keep track of max width, then Right-align if not full width + // and do borders and backgrounds - For now - just set to maximum width left + + if ($r_exists) { $currblk['margin_right'] += $r_width; } + $currblk['css_set_width'] = $container_w - ($currblk['margin_left'] + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr); + + $currblk['float_width'] = ($currblk['css_set_width'] + $bdl + $pdl + $bdr + $pdr + $currblk['margin_left']); + } + } + + else { + // Don't allow overlap - if floats present - adjust padding to avoid overlap with Floats + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + $maxw = $container_w - $l_width - $r_width; + if (($setwidth + $currblk['margin_left'] + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) > $maxw || ($maxw - ($currblk['margin_right'] + $currblk['margin_left'] + $bdl + $pdl + $bdr + $pdr)) < (2*$this->GetCharWidth('W',false))) { + // Too narrow to fit - try to move down past L or R float + if ($l_max < $r_max && ($setwidth + $currblk['margin_left'] + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $r_width) && (($container_w - $r_width) - ($currblk['margin_right'] + $currblk['margin_left'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('LEFT', $this->blklvl-1); + } + else if ($r_max < $l_max && ($setwidth + $currblk['margin_left'] + $currblk['margin_right'] + $bdl + $pdl + $bdr + $pdr) <= ($container_w - $l_width) && (($container_w - $l_width) - ($currblk['margin_right'] + $currblk['margin_left'] + $bdl + $pdl + $bdr + $pdr)) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('RIGHT', $this->blklvl-1); + } + else { $this->ClearFloats('BOTH', $this->blklvl-1); } + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl-1); + } + if ($r_exists) { $currblk['padding_right'] = max(($r_width-$currblk['margin_right']-$bdr), $pdr); } + if ($l_exists) { $currblk['padding_left'] = max(($l_width-$currblk['margin_left']-$bdl), $pdl); } + } +/*-- END CSS-FLOAT --*/ + + +/*-- BORDER-RADIUS --*/ + // Automatically increase padding if required for border-radius + if ($this->autoPadding && !$this->ColActive) { + if ($currblk['border_radius_TL_H']>$currblk['padding_left'] && $currblk['border_radius_TL_V']>$currblk['padding_top']) { + if ($currblk['border_radius_TL_H']>$currblk['border_radius_TL_V']) { + $this->_borderPadding($currblk['border_radius_TL_H'],$currblk['border_radius_TL_V'], $currblk['padding_left'], $currblk['padding_top']); + } + else { + $this->_borderPadding($currblk['border_radius_TL_V'],$currblk['border_radius_TL_H'], $currblk['padding_top'], $currblk['padding_left']); + } + } + if ($currblk['border_radius_TR_H']>$currblk['padding_right'] && $currblk['border_radius_TR_V']>$currblk['padding_top']) { + if ($currblk['border_radius_TR_H']>$currblk['border_radius_TR_V']) { + $this->_borderPadding($currblk['border_radius_TR_H'],$currblk['border_radius_TR_V'], $currblk['padding_right'], $currblk['padding_top']); + } + else { + $this->_borderPadding($currblk['border_radius_TR_V'],$currblk['border_radius_TR_H'], $currblk['padding_top'], $currblk['padding_right']); + } + } + if ($currblk['border_radius_BL_H']>$currblk['padding_left'] && $currblk['border_radius_BL_V']>$currblk['padding_bottom']) { + if ($currblk['border_radius_BL_H']>$currblk['border_radius_BL_V']) { + $this->_borderPadding($currblk['border_radius_BL_H'],$currblk['border_radius_BL_V'], $currblk['padding_left'], $currblk['padding_bottom']); + } + else { + $this->_borderPadding($currblk['border_radius_BL_V'],$currblk['border_radius_BL_H'], $currblk['padding_bottom'], $currblk['padding_left']); + } + } + if ($currblk['border_radius_BR_H']>$currblk['padding_right'] && $currblk['border_radius_BR_V']>$currblk['padding_bottom']) { + if ($currblk['border_radius_BR_H']>$currblk['border_radius_BR_V']) { + $this->_borderPadding($currblk['border_radius_BR_H'],$currblk['border_radius_BR_V'], $currblk['padding_right'], $currblk['padding_bottom']); + } + else { + $this->_borderPadding($currblk['border_radius_BR_V'],$currblk['border_radius_BR_H'], $currblk['padding_bottom'], $currblk['padding_right']); + } + } + } +/*-- END BORDER-RADIUS --*/ + + + // Hanging indent - if negative indent: ensure padding is >= indent + if(!isset($currblk['text_indent'])) { $currblk['text_indent'] = null; } + if(!isset($currblk['inner_width'])) { $currblk['inner_width'] = null; } + $cbti = $this->ConvertSize($currblk['text_indent'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if ($cbti < 0) { + $hangind = -($cbti); + if (isset($currblk['direction']) && $currblk['direction'] == 'rtl') { // *OTL* + $currblk['padding_right'] = max($currblk['padding_right'],$hangind); // *OTL* + } // *OTL* + else { // *OTL* + $currblk['padding_left'] = max($currblk['padding_left'],$hangind); + } // *OTL* + } + + if (isset($currblk['css_set_width'])) { + if (isset($properties['MARGIN-LEFT']) && isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-LEFT'])=='auto' && strtolower($properties['MARGIN-RIGHT'])=='auto') { + // Try to reduce margins to accomodate - if still too wide, set margin-right/left=0 (reduces width) + $anyextra = $prevblk['inner_width'] - ($currblk['css_set_width'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right']); + if ($anyextra>0) { + $currblk['margin_left'] = $currblk['margin_right'] = $anyextra /2; + } + else { + $currblk['margin_left'] = $currblk['margin_right'] = 0; + } + } + else if (isset($properties['MARGIN-LEFT']) && strtolower($properties['MARGIN-LEFT'])=='auto') { + // Try to reduce margin-left to accomodate - if still too wide, set margin-left=0 (reduces width) + $currblk['margin_left'] = $prevblk['inner_width'] - ($currblk['css_set_width'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right'] + $currblk['margin_right']); + if ($currblk['margin_left'] < 0) { + $currblk['margin_left'] = 0; + } + } + else if (isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-RIGHT'])=='auto') { + // Try to reduce margin-right to accomodate - if still too wide, set margin-right=0 (reduces width) + $currblk['margin_right'] = $prevblk['inner_width'] - ($currblk['css_set_width'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right'] + $currblk['margin_left']); + if ($currblk['margin_right'] < 0) { + $currblk['margin_right'] = 0; + } + } + else { + if ($currblk['direction'] == 'rtl') { // *OTL* + // Try to reduce margin-left to accomodate - if still too wide, set margin-left=0 (reduces width) + $currblk['margin_left'] = $prevblk['inner_width'] - ($currblk['css_set_width'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right'] + $currblk['margin_right']); // *OTL* + if ($currblk['margin_left'] < 0) { // *OTL* + $currblk['margin_left'] = 0; // *OTL* + } // *OTL* + } // *OTL* + else { // *OTL* + // Try to reduce margin-right to accomodate - if still too wide, set margin-right=0 (reduces width) + $currblk['margin_right'] = $prevblk['inner_width'] - ($currblk['css_set_width'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right'] + $currblk['margin_left']); + if ($currblk['margin_right'] < 0) { + $currblk['margin_right'] = 0; + } + } // *OTL* + } + } + + $currblk['outer_left_margin'] = $prevblk['outer_left_margin'] + $currblk['margin_left'] + $prevblk['border_left']['w'] + $prevblk['padding_left']; + $currblk['outer_right_margin'] = $prevblk['outer_right_margin'] + $currblk['margin_right'] + $prevblk['border_right']['w'] + $prevblk['padding_right']; + + $currblk['width'] = $this->pgwidth - ($currblk['outer_right_margin'] + $currblk['outer_left_margin']); + $currblk['inner_width'] = $currblk['width'] - ($currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right']); + + // Check DIV is not now too narrow to fit text + $mw = 2*$this->GetCharWidth('W',false); + if ($currblk['inner_width'] < $mw) { + $currblk['padding_left'] = 0; + $currblk['padding_right'] = 0; + $currblk['border_left']['w'] = 0.2; + $currblk['border_right']['w'] = 0.2; + $currblk['margin_left'] = 0; + $currblk['margin_right'] = 0; + $currblk['outer_left_margin'] = $prevblk['outer_left_margin'] + $currblk['margin_left'] + $prevblk['border_left']['w'] + $prevblk['padding_left']; + $currblk['outer_right_margin'] = $prevblk['outer_right_margin'] + $currblk['margin_right'] + $prevblk['border_right']['w'] + $prevblk['padding_right']; + $currblk['width'] = $this->pgwidth - ($currblk['outer_right_margin'] + $currblk['outer_left_margin']); + $currblk['inner_width'] = $this->pgwidth - ($currblk['outer_right_margin'] + $currblk['outer_left_margin'] + $currblk['border_left']['w'] + $currblk['padding_left'] + $currblk['border_right']['w'] + $currblk['padding_right']); +// if ($currblk['inner_width'] < $mw) { $this->Error("DIV is too narrow for text to fit!"); } + } + + $this->x = $this->lMargin + $currblk['outer_left_margin']; + +/*-- BACKGROUNDS --*/ + if (isset($properties['BACKGROUND-IMAGE']) && $properties['BACKGROUND-IMAGE'] && !$this->kwt && !$this->ColActive && !$this->keep_block_together) { + $ret = $this->SetBackground($properties, $currblk['inner_width']); + if ($ret) { $currblk['background-image'] = $ret; } + } +/*-- END BACKGROUNDS --*/ + +/*-- TABLES --*/ + if ($this->use_kwt && isset($attr['KEEP-WITH-TABLE']) && !$this->ColActive && !$this->keep_block_together) { + $this->kwt = true; + $this->kwt_y0 = $this->y; + //$this->kwt_x0 = $this->x; + $this->kwt_x0 = $this->lMargin; // mPDF 6 + $this->kwt_height = 0; + $this->kwt_buffer = array(); + $this->kwt_Links = array(); + $this->kwt_Annots = array(); + $this->kwt_moved = false; + $this->kwt_saved = false; + $this->kwt_Reference = array(); + $this->kwt_BMoutlines = array(); + $this->kwt_toc = array(); + } + else { +/*-- END TABLES --*/ + $this->kwt = false; + } // *TABLES* + + //Save x,y coords in case we need to print borders... + $currblk['y0'] = $this->y; + $currblk['initial_y0'] = $this->y; // mPDF 6 + $currblk['x0'] = $this->x; + $currblk['initial_x0'] = $this->x; // mPDF 6 + $currblk['initial_startpage'] = $this->page; + $currblk['startpage'] = $this->page; // mPDF 6 + $this->oldy = $this->y; + + $this->lastblocklevelchange = 1 ; + + + // mPDF 6 Lists + if ($tag == 'OL' || $tag == 'UL') { + $this->listlvl++; + if (isset($attr['START']) && $attr['START']) { $this->listcounter[$this->listlvl] = intval($attr['START'])-1; } + else { $this->listcounter[$this->listlvl] = 0; } + $this->listitem = array(); + + // List-type + if (!isset($currblk['list_style_type']) || !$currblk['list_style_type']) { + if ($tag == 'OL') $currblk['list_style_type'] = 'decimal'; + else if ($tag == 'UL') { + if ($this->listlvl % 3 == 1) $currblk['list_style_type'] = 'disc'; + elseif ($this->listlvl % 3 == 2) $currblk['list_style_type'] = 'circle'; + else $currblk['list_style_type'] = 'square'; + } + } + + // List-image + if (!isset($currblk['list_style_image']) || !$currblk['list_style_image']) { $currblk['list_style_image'] = 'none'; } + + // List-position + if (!isset($currblk['list_style_position']) || !$currblk['list_style_position']) { $currblk['list_style_position'] = 'outside'; } + + // Default indentation using padding + if (strtolower($this->list_auto_mode) == 'mpdf' && isset($currblk['list_style_position']) && $currblk['list_style_position'] == 'outside' && isset($currblk['list_style_image']) && $currblk['list_style_image'] == 'none' && (!isset($currblk['list_style_type']) ||!preg_match('/U\+([a-fA-F0-9]+)/i',$currblk['list_style_type'])) ) { + $autopadding = $this->_getListMarkerWidth($currblk,$ahtml,$ihtml); + if ($this->listlvl > 1 || $this->list_indent_first_level) { $autopadding += $this->ConvertSize($this->list_indent_default_mpdf,$currblk['inner_width'],$this->FontSize,false); } + // autopadding value is applied to left or right according + // to dir of block. Once a CSS value is set for padding it overrides this default value. + if (isset($properties['PADDING-RIGHT']) && $properties['PADDING-RIGHT']=='auto' && isset($currblk['direction']) && $currblk['direction'] == 'rtl') { $currblk['padding_right'] = $autopadding; } + else if (isset($properties['PADDING-LEFT']) && $properties['PADDING-LEFT']=='auto') { $currblk['padding_left'] = $autopadding; } + } + else { + // Initial default value is set by $this->list_indent_default in config.php; this value is applied to left or right according + // to dir of block. Once a CSS value is set for padding it overrides this default value. + if (isset($properties['PADDING-RIGHT']) && $properties['PADDING-RIGHT']=='auto' && isset($currblk['direction']) && $currblk['direction'] == 'rtl') { $currblk['padding_right'] = $this->ConvertSize($this->list_indent_default,$currblk['inner_width'],$this->FontSize,false); } + else if (isset($properties['PADDING-LEFT']) && $properties['PADDING-LEFT']=='auto') { $currblk['padding_left'] = $this->ConvertSize($this->list_indent_default,$currblk['inner_width'],$this->FontSize,false); } + } + } + + + // mPDF 6 Lists + if ($tag == 'LI') { + if ($this->listlvl == 0) { //in case of malformed HTML code. Example:(...)

  • Content
  • Paragraph1

    (...) + $this->listlvl++; // first depth level + $this->listcounter[$this->listlvl] = 0; + } + $this->listcounter[$this->listlvl]++; + $this->listitem = array(); + + // Listitem-type + $this->_setListMarker($currblk['list_style_type'], $currblk['list_style_image'], $currblk['list_style_position']); + } + + // mPDF 6 Bidirectional formatting for block elements + $bdf = false; + $bdf2 = ''; + $popd = ''; + + // Get current direction + if (isset($currblk['direction'])) { $currdir = $currblk['direction']; } + else { $currdir = 'ltr'; } + if (isset($attr['DIR']) and $attr['DIR'] != '') { $currdir = strtolower($attr['DIR']); } + if(isset($properties['DIRECTION'])) { $currdir = strtolower($properties['DIRECTION']); } + + // mPDF 6 bidi + // cf. http://www.w3.org/TR/css3-writing-modes/#unicode-bidi + if(isset($properties ['UNICODE-BIDI']) && (strtolower($properties ['UNICODE-BIDI'])=='bidi-override' || strtolower($properties ['UNICODE-BIDI'])=='isolate-override')) { + if ($currdir == 'rtl') { $bdf = 0x202E; $popd = 'RLOPDF';} // U+202E RLO + else { $bdf = 0x202D; $popd = 'LROPDF'; } // U+202D LRO + } + else if(isset($properties ['UNICODE-BIDI']) && strtolower($properties ['UNICODE-BIDI'])=='plaintext') { + $bdf = 0x2068; $popd = 'FSIPDI'; // U+2068 FSI + } + if ($bdf) { + if ($bdf2) { $bdf2 = code2utf($bdf); } + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer(code2utf($bdf).$bdf2); } + else { $this->_saveTextBuffer(code2utf($bdf).$bdf2); } + $this->biDirectional = true; + $currblk['bidicode'] = $popd; + } + + break; + + case 'HR': + // Added mPDF 3.0 Float DIV - CLEAR + if (isset($attr['STYLE'])) { + $properties = $this->cssmgr->readInlineCSS($attr['STYLE']); + if (isset($properties['CLEAR'])) { $this->ClearFloats(strtoupper($properties['CLEAR']),$this->blklvl); } // *CSS-FLOAT* + } + + $this->ignorefollowingspaces = true; + + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top'] = $this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['WIDTH'])) { $objattr['width'] = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width']); } + else if(isset($attr['WIDTH']) && $attr['WIDTH'] != '') $objattr['width'] = $this->ConvertSize($attr['WIDTH'],$this->blk[$this->blklvl]['inner_width']); + if (isset($properties['TEXT-ALIGN'])) { $objattr['align'] = $align[strtolower($properties['TEXT-ALIGN'])]; } + else if(isset($attr['ALIGN']) && $attr['ALIGN'] != '') $objattr['align'] = $align[strtolower($attr['ALIGN'])]; + + if (isset($properties['MARGIN-LEFT']) && strtolower($properties['MARGIN-LEFT'])=='auto') { + $objattr['align'] = 'R'; + } + if (isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-RIGHT'])=='auto') { + $objattr['align'] = 'L'; + if (isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-RIGHT'])=='auto' && isset($properties['MARGIN-LEFT']) && strtolower($properties['MARGIN-LEFT'])=='auto') { + $objattr['align'] = 'C'; + } + } + if (isset($properties['COLOR'])) { $objattr['color'] = $this->ConvertColor($properties['COLOR']); } + else if(isset($attr['COLOR']) && $attr['COLOR'] != '') $objattr['color'] = $this->ConvertColor($attr['COLOR']); + if (isset($properties['HEIGHT'])) { $objattr['linewidth'] = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + +/*-- TABLES --*/ + if ($this->tableLevel) { + $objattr['W-PERCENT'] = 100; + if (isset($properties['WIDTH']) && stristr($properties['WIDTH'],'%')) { + $properties['WIDTH'] += 0; //make "90%" become simply "90" + $objattr['W-PERCENT'] = $properties['WIDTH']; + } + if (isset($attr['WIDTH']) && stristr($attr['WIDTH'],'%')) { + $attr['WIDTH'] += 0; //make "90%" become simply "90" + $objattr['W-PERCENT'] = $attr['WIDTH']; + } + } +/*-- END TABLES --*/ + + $objattr['type'] = 'hr'; + $objattr['height'] = $objattr['linewidth'] + $objattr['margin_top'] + $objattr['margin_bottom']; + $e = "\xbb\xa4\xactype=image,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0 ;// reset + $this->_saveCellTextBuffer($e, $this->HREF); + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e, $this->HREF); + } // *TABLES* + + break; + + +/*-- BARCODES --*/ + + case 'BARCODE': + $this->ignorefollowingspaces = false; + if(isset($attr['CODE']) && $attr['CODE']) { + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['code'] = $attr['CODE']; + + if(isset($attr['TYPE'])) { + $objattr['btype'] = trim(strtoupper($attr['TYPE'])); + } + else { $objattr['btype'] = 'EAN13'; } // default + if (preg_match('/^(EAN13|ISBN|ISSN|EAN8|UPCA|UPCE)P([25])$/',$objattr['btype'],$m)) { + $objattr['btype'] = $m[1]; + $objattr['bsupp'] = $m[2]; + if (preg_match('/^(\S+)\s+(.*)$/',$objattr['code'],$mm)) { + $objattr['code'] = $mm[1]; + $objattr['bsupp_code'] = $mm[2]; + } + } + else { $objattr['bsupp'] = 0; } + + if(isset($attr['TEXT']) && $attr['TEXT']==1) { $objattr['showtext'] = 1; } + else { $objattr['showtext'] = 0; } + if(isset($attr['SIZE']) && $attr['SIZE']>0) { $objattr['bsize'] = $attr['SIZE']; } + else { $objattr['bsize'] = 1; } + if(isset($attr['HEIGHT']) && $attr['HEIGHT']>0) { $objattr['bheight'] = $attr['HEIGHT']; } + else { $objattr['bheight'] = 1; } + if(isset($attr['PR']) && $attr['PR']>0) { $objattr['pr_ratio'] = $attr['PR']; } + else { $objattr['pr_ratio'] = ''; } + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if(isset($properties ['DISPLAY']) && strtolower($properties ['DISPLAY'])=='none') { + return; + } + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top']=$this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-LEFT'])) { $objattr['margin_left'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-RIGHT'])) { $objattr['margin_right'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['PADDING-TOP'])) { $objattr['padding_top']=$this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-BOTTOM'])) { $objattr['padding_bottom'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-LEFT'])) { $objattr['padding_left'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-RIGHT'])) { $objattr['padding_right'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['BORDER-TOP'])) { $objattr['border_top'] = $this->border_details($properties['BORDER-TOP']); } + if (isset($properties['BORDER-BOTTOM'])) { $objattr['border_bottom'] = $this->border_details($properties['BORDER-BOTTOM']); } + if (isset($properties['BORDER-LEFT'])) { $objattr['border_left'] = $this->border_details($properties['BORDER-LEFT']); } + if (isset($properties['BORDER-RIGHT'])) { $objattr['border_right'] = $this->border_details($properties['BORDER-RIGHT']); } + + if (isset($properties['VERTICAL-ALIGN'])) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + if (isset($properties['COLOR']) && $properties['COLOR'] != '') { $objattr['color'] = $this->ConvertColor($properties['COLOR']); } + else { $objattr['color'] = false; } + if (isset($properties['BACKGROUND-COLOR']) && $properties['BACKGROUND-COLOR'] != '') { $objattr['bgcolor'] = $this->ConvertColor($properties['BACKGROUND-COLOR']); } + else { $objattr['bgcolor'] = false; } + + if (!class_exists('PDFBarcode', false)) { + include(_MPDF_PATH.'classes/barcode.php'); + } + $this->barcode = new PDFBarcode(); + + if ($objattr['btype'] == 'EAN13' || $objattr['btype'] == 'ISBN' || $objattr['btype'] == 'ISSN' || $objattr['btype'] == 'UPCA' || $objattr['btype'] == 'UPCE' || $objattr['btype'] == 'EAN8') { + $code = preg_replace('/\-/','',$objattr['code']); + if ($objattr['btype'] == 'ISSN' || $objattr['btype'] == 'ISBN') { + $arrcode = $this->barcode->getBarcodeArray($code, 'EAN13'); + } + else { $arrcode = $this->barcode->getBarcodeArray($code, $objattr['btype'] ); } + if ($arrcode === false) { $this->Error('Error in barcode string.'); } + + if ($objattr['bsupp'] == 2 || $objattr['bsupp'] == 5) { // EAN-2 or -5 Supplement + $supparrcode = $this->barcode->getBarcodeArray($objattr['bsupp_code'], 'EAN'.$objattr['bsupp'] ); + $w = ($arrcode["maxw"] + $arrcode['lightmL'] + $arrcode['lightmR'] + $supparrcode["maxw"] + $supparrcode['sepM']) * $arrcode['nom-X'] * $objattr['bsize']; + } + else { + $w = ($arrcode["maxw"] + $arrcode['lightmL'] + $arrcode['lightmR']) * $arrcode['nom-X'] * $objattr['bsize']; + } + $h = $arrcode['nom-H'] * $objattr['bsize'] * $objattr['bheight']; + // Add height for ISBN string + margin from top of bars + if (($objattr['showtext'] && $objattr['btype'] == 'EAN13') || $objattr['btype'] == 'ISBN' || $objattr['btype'] == 'ISSN') { + $tisbnm = 1.5 * $objattr['bsize']; // Top margin between TOP TEXT (isbn - if shown) & bars + $isbn_fontsize = 2.1 * $objattr['bsize']; + $h += $isbn_fontsize + $tisbnm ; + } + } + // QR-code + else if ($objattr['btype'] == 'QR') { + $w = $h = $objattr['bsize']*25; // Factor of 25mm (default) + $objattr['errorlevel'] = 'L'; + if (isset($attr['ERROR'])) { $objattr['errorlevel'] = $attr['ERROR']; } + } + else if ($objattr['btype'] == 'IMB' || $objattr['btype'] == 'RM4SCC' || $objattr['btype'] == 'KIX' || $objattr['btype'] == 'POSTNET' || $objattr['btype'] == 'PLANET') { + $arrcode = $this->barcode->getBarcodeArray($objattr['code'], $objattr['btype'] ); + if ($arrcode === false) { $this->Error('Error in barcode string.'); } + $w = ($arrcode["maxw"] * $arrcode['nom-X'] * $objattr['bsize']) + $arrcode['quietL'] + $arrcode['quietR']; + $h = ($arrcode['nom-H'] * $objattr['bsize']) + (2*$arrcode['quietTB']); + } + else if (in_array($objattr['btype'], array('C128A','C128B','C128C','EAN128A','EAN128B','EAN128C','C39','C39+','C39E','C39E+','S25','S25+','I25','I25+','I25B','I25B+','C93','MSI','MSI+','CODABAR','CODE11'))) { + $arrcode = $this->barcode->getBarcodeArray($objattr['code'], $objattr['btype'], $objattr['pr_ratio'] ); + if ($arrcode === false) { $this->Error('Error in barcode string.'); } + $w = ($arrcode["maxw"] + $arrcode['lightmL'] + $arrcode['lightmR']) * $arrcode['nom-X'] * $objattr['bsize']; + $h = ((2*$arrcode['lightTB'] * $arrcode['nom-X']) + $arrcode['nom-H']) * $objattr['bsize'] * $objattr['bheight']; + } + else { break; } + + $extraheight = $objattr['padding_top'] + $objattr['padding_bottom'] + $objattr['margin_top'] + $objattr['margin_bottom'] + $objattr['border_top']['w'] + $objattr['border_bottom']['w']; + $extrawidth = $objattr['padding_left'] + $objattr['padding_right'] + $objattr['margin_left'] + $objattr['margin_right'] + $objattr['border_left']['w'] + $objattr['border_right']['w']; + + $objattr['type'] = 'barcode'; + $objattr['height'] = $h + $extraheight; + $objattr['width'] = $w + $extrawidth; + $objattr['barcode_height'] = $h; + $objattr['barcode_width'] = $w; +/*-- CSS-IMAGE-FLOAT --*/ + if (!$this->ColActive && !$this->tableLevel && !$this->listlvl && !$this->kwt) { + if (isset($properties['FLOAT']) && (strtoupper($properties['FLOAT']) == 'RIGHT' || strtoupper($properties['FLOAT']) == 'LEFT')) { + $objattr['float'] = substr(strtoupper($properties['FLOAT']),0,1); + } + } +/*-- END CSS-IMAGE-FLOAT --*/ + + $e = "\xbb\xa4\xactype=barcode,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e, $this->HREF); + + } // *TABLES* + } + break; +/*-- END BARCODES --*/ + + + // *********** FORM ELEMENTS ******************** + +/*-- FORMS --*/ + case 'SELECT': + $this->lastoptionaltag = ''; // Save current HTML specified optional endtag + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if (isset($properties['FONT-FAMILY'])) { + $this->SetFont($properties['FONT-FAMILY'],$this->FontStyle,0,false); + } + if (isset($properties['FONT-SIZE'])) { + $mmsize = $this->ConvertSize($properties['FONT-SIZE'],$this->default_font_size/_MPDFK); + $this->SetFontSize($mmsize*_MPDFK,false); + } + if (isset($attr['SPELLCHECK']) && strtolower($attr['SPELLCHECK'])=='true') { + $this->selectoption['SPELLCHECK'] = true; + } + + if (isset($properties['COLOR'])) { $this->selectoption['COLOR'] = $this->ConvertColor($properties['COLOR']); } + $this->specialcontent = "type=select"; + if(isset($attr['DISABLED'])) { $this->selectoption['DISABLED'] = $attr['DISABLED']; } + if(isset($attr['READONLY'])) { $this->selectoption['READONLY'] = $attr['READONLY']; } + if(isset($attr['REQUIRED'])) { $this->selectoption['REQUIRED'] = $attr['REQUIRED']; } + if(isset($attr['EDITABLE'])) { $this->selectoption['EDITABLE'] = $attr['EDITABLE']; } + if(isset($attr['TITLE'])) { $this->selectoption['TITLE'] = $attr['TITLE']; } + if(isset($attr['MULTIPLE'])) { $this->selectoption['MULTIPLE'] = $attr['MULTIPLE']; } + if(isset($attr['SIZE']) && $attr['SIZE']>1) { $this->selectoption['SIZE'] = $attr['SIZE']; } + if ($this->useActiveForms) { + if(isset($attr['NAME'])) { $this->selectoption['NAME'] = $attr['NAME']; } + if (isset($attr['ONCHANGE'])) { $this->selectoption['ONCHANGE'] = $attr['ONCHANGE']; } + } + + $properties = array(); + break; + + case 'OPTION': + $this->lastoptionaltag = ''; + $this->selectoption['ACTIVE'] = true; + $this->selectoption['currentSEL'] = false; + if (empty($this->selectoption)) { + $this->selectoption['MAXWIDTH'] = ''; + $this->selectoption['SELECTED'] = ''; + } + if (isset($attr['SELECTED'])) { + $this->selectoption['SELECTED'] = ''; + $this->selectoption['currentSEL'] = true; + } + if(isset($attr['VALUE'])) { + $attr['VALUE'] = strcode2utf($attr['VALUE']); + $attr['VALUE'] = $this->lesser_entity_decode($attr['VALUE']); + if ($this->onlyCoreFonts) + $attr['VALUE'] = mb_convert_encoding($attr['VALUE'], $this->mb_enc,'UTF-8'); + } + $this->selectoption['currentVAL'] = $attr['VALUE']; + break; + + case 'TEXTAREA': + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + if(isset($attr['DISABLED'])) { $objattr['disabled'] = true; } + if(isset($attr['READONLY'])) { $objattr['readonly'] = true; } + if(isset($attr['REQUIRED'])) { $objattr['required'] = true; } + if(isset($attr['SPELLCHECK']) && strtolower($attr['SPELLCHECK'])=='true') { $objattr['spellcheck'] = true; } + if(isset($attr['TITLE'])) { + $objattr['title'] = $attr['TITLE']; + if ($this->onlyCoreFonts) + $objattr['title'] = mb_convert_encoding($objattr['title'], $this->mb_enc,'UTF-8'); + } + if ($this->useActiveForms) { + if(isset($attr['NAME'])) { $objattr['fieldname'] = $attr['NAME']; } + $this->mpdfform->form_element_spacing['textarea']['outer']['v'] = 0; + $this->mpdfform->form_element_spacing['textarea']['inner']['v'] = 0; + if (isset($attr['ONCALCULATE'])) { $objattr['onCalculate'] = $attr['ONCALCULATE']; } + else if (isset($attr['ONCHANGE'])) { $objattr['onCalculate'] = $attr['ONCHANGE']; } + if (isset($attr['ONVALIDATE'])) { $objattr['onValidate'] = $attr['ONVALIDATE']; } + if (isset($attr['ONKEYSTROKE'])) { $objattr['onKeystroke'] = $attr['ONKEYSTROKE']; } + if (isset($attr['ONFORMAT'])) { $objattr['onFormat'] = $attr['ONFORMAT']; } + } + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if (isset($properties['FONT-FAMILY'])) { + $this->SetFont($properties['FONT-FAMILY'],'',0,false); + } + if (isset($properties['FONT-SIZE'])) { + $mmsize = $this->ConvertSize($properties['FONT-SIZE'],$this->default_font_size/_MPDFK); + $this->SetFontSize($mmsize*_MPDFK,false); + } + if (isset($properties['COLOR'])) { $objattr['color'] = $this->ConvertColor($properties['COLOR']); } + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSizePt; + if ($this->useActiveForms) { + if(isset($properties['TEXT-ALIGN'])) { $objattr['text_align'] = $align[strtolower($properties['TEXT-ALIGN'])]; } + else if(isset($attr['ALIGN'])) { $objattr['text_align'] = $align[strtolower($attr['ALIGN'])]; } + if (isset($properties['OVERFLOW']) && strtolower($properties['OVERFLOW'])=='hidden') { $objattr['donotscroll'] = true; } + if (isset($properties['BORDER-TOP-COLOR'])) { $objattr['border-col'] = $this->ConvertColor($properties['BORDER-TOP-COLOR']); } + if (isset($properties['BACKGROUND-COLOR'])) { $objattr['background-col'] = $this->ConvertColor($properties['BACKGROUND-COLOR']); } + } + $this->SetLineHeight('',$this->mpdfform->textarea_lineheight); + + $w = 0; + $h = 0; + if(isset($properties['WIDTH'])) $w = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if(isset($properties['HEIGHT'])) $h = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if (isset($properties['VERTICAL-ALIGN'])) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + + $colsize = 20; //HTML default value + $rowsize = 2; //HTML default value + if (isset($attr['COLS'])) $colsize = intval($attr['COLS']); + if (isset($attr['ROWS'])) $rowsize = intval($attr['ROWS']); + + $charsize = $this->GetCharWidth('w',false); + if ($w) { $colsize = round(($w-($this->mpdfform->form_element_spacing['textarea']['outer']['h']*2)-($this->mpdfform->form_element_spacing['textarea']['inner']['h']*2))/$charsize); } + if ($h) { $rowsize = round(($h-($this->mpdfform->form_element_spacing['textarea']['outer']['v']*2)-($this->mpdfform->form_element_spacing['textarea']['inner']['v']*2))/$this->lineheight); } + + $objattr['type'] = 'textarea'; + $objattr['width'] = ($colsize * $charsize) + ($this->mpdfform->form_element_spacing['textarea']['outer']['h']*2)+($this->mpdfform->form_element_spacing['textarea']['inner']['h']*2); + $objattr['height'] = ($rowsize * $this->lineheight) + ($this->mpdfform->form_element_spacing['textarea']['outer']['v']*2)+($this->mpdfform->form_element_spacing['textarea']['inner']['v']*2); + $objattr['rows'] = $rowsize; + $objattr['cols'] = $colsize; + + $this->specialcontent = serialize($objattr); + + if ($this->tableLevel) { // *TABLES* + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; // *TABLES* + } // *TABLES* + + // Clear properties - tidy up + $properties = array(); + break; + + + + // *********** FORM - INPUT ******************** + + case 'INPUT': + $this->ignorefollowingspaces = false; + if (!isset($attr['TYPE'])) $attr['TYPE'] == 'TEXT'; + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['type'] = 'input'; + if(isset($attr['DISABLED'])) { $objattr['disabled'] = true; } + if(isset($attr['READONLY'])) { $objattr['readonly'] = true; } + if(isset($attr['REQUIRED'])) { $objattr['required'] = true; } + if(isset($attr['SPELLCHECK']) && strtolower($attr['SPELLCHECK'])=='true') { $objattr['spellcheck'] = true; } + if(isset($attr['TITLE'])) { $objattr['title'] = $attr['TITLE']; } + else if(isset($attr['ALT'])) { $objattr['title'] = $attr['ALT']; } + else $objattr['title'] = ''; + $objattr['title'] = strcode2utf($objattr['title']); + $objattr['title'] = $this->lesser_entity_decode($objattr['title']); + if ($this->onlyCoreFonts) + $objattr['title'] = mb_convert_encoding($objattr['title'], $this->mb_enc,'UTF-8'); + if ($this->useActiveForms) { + if(isset($attr['NAME'])) { $objattr['fieldname'] = $attr['NAME']; } + } + if(isset($attr['VALUE'])) { + $attr['VALUE'] = strcode2utf($attr['VALUE']); + $attr['VALUE'] = $this->lesser_entity_decode($attr['VALUE']); + if ($this->onlyCoreFonts) + $attr['VALUE'] = mb_convert_encoding($attr['VALUE'], $this->mb_enc,'UTF-8'); + $objattr['value'] = $attr['VALUE']; + } + + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + $objattr['vertical-align'] = ''; + + if (isset($properties['FONT-FAMILY'])) { + $this->SetFont($properties['FONT-FAMILY'],$this->FontStyle,0,false); + } + if (isset($properties['FONT-SIZE'])) { + $mmsize = $this->ConvertSize($properties['FONT-SIZE'],($this->default_font_size/_MPDFK)); + $this->SetFontSize($mmsize*_MPDFK,false); + } + if (isset($properties['COLOR'])) { $objattr['color'] = $this->ConvertColor($properties['COLOR']); } + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSizePt; + if ($this->useActiveForms) { + if(isset($attr['ALIGN'])) { $objattr['text_align'] = $align[strtolower($attr['ALIGN'])]; } + else if(isset($properties['TEXT-ALIGN'])) { $objattr['text_align'] = $align[strtolower($properties['TEXT-ALIGN'])]; } + if (isset($properties['BORDER-TOP-COLOR'])) { $objattr['border-col'] = $this->ConvertColor($properties['BORDER-TOP-COLOR']); } + if (isset($properties['BACKGROUND-COLOR'])) { $objattr['background-col'] = $this->ConvertColor($properties['BACKGROUND-COLOR']); } + } + + $type = ''; + $texto=''; + $height = $this->FontSize; + $width = 0; + $spacesize = $this->GetCharWidth(' ',false); + + $w = 0; + if(isset($properties['WIDTH'])) $w = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width']); + + if ($properties['VERTICAL-ALIGN']) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + + switch(strtoupper($attr['TYPE'])){ + case 'HIDDEN': + $this->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces + if ($this->useActiveForms) { + $this->mpdfform->SetFormText( 0, 0, $objattr['fieldname'], $objattr['value'], $objattr['value'], '', 0, '', true ); + } + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + break 2; + case 'CHECKBOX': //Draw Checkbox + $type = 'CHECKBOX'; + if (isset($attr['CHECKED'])) { $objattr['checked'] = true; } + else { $objattr['checked'] = false; } + $width = $this->FontSize; + $height = $this->FontSize; + break; + + case 'RADIO': //Draw Radio button + $type = 'RADIO'; + if (isset($attr['CHECKED'])) $objattr['checked'] = true; + $width = $this->FontSize; + $height = $this->FontSize; + break; + +/*-- IMAGES-CORE --*/ + case 'IMAGE': // Draw an Image button + if(isset($attr['SRC'])) { + $type = 'IMAGE'; + $srcpath = $attr['SRC']; + $orig_srcpath = $attr['ORIG_SRC']; + // VSPACE and HSPACE converted to margins in MergeCSS + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top']=$this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-LEFT'])) { $objattr['margin_left'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-RIGHT'])) { $objattr['margin_right'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + + if (isset($properties['BORDER-TOP'])) { $objattr['border_top'] = $this->border_details($properties['BORDER-TOP']); } + if (isset($properties['BORDER-BOTTOM'])) { $objattr['border_bottom'] = $this->border_details($properties['BORDER-BOTTOM']); } + if (isset($properties['BORDER-LEFT'])) { $objattr['border_left'] = $this->border_details($properties['BORDER-LEFT']); } + if (isset($properties['BORDER-RIGHT'])) { $objattr['border_right'] = $this->border_details($properties['BORDER-RIGHT']); } + + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + + if (isset($properties['VERTICAL-ALIGN'])) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + + $w = 0; + $h = 0; + if(isset($properties['WIDTH'])) $w = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width']); + if(isset($properties['HEIGHT'])) $h = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width']); + + $extraheight = $objattr['margin_top'] + $objattr['margin_bottom'] + $objattr['border_top']['w'] + $objattr['border_bottom']['w']; + $extrawidth = $objattr['margin_left'] + $objattr['margin_right'] + $objattr['border_left']['w'] + $objattr['border_right']['w']; + + // Image file + $info=$this->_getImage($srcpath, true, true, $orig_srcpath); + if(!$info) { + $info = $this->_getImage($this->noImageFile); + if ($info) { + $srcpath = $this->noImageFile; + $w = ($info['w'] * (25.4/$this->dpi)); + $h = ($info['h'] * (25.4/$this->dpi)); + } + } + if(!$info) break; + if ($info['cs']=='Indexed') { $objattr['Indexed'] = true; } + $objattr['file'] = $srcpath; + //Default width and height calculation if needed + if($w==0 and $h==0) { +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + // WMF units are twips (1/20pt) + // divide by 20 to get points + // divide by k to get user units + $w = abs($info['w'])/(20*_MPDFK); + $h = abs($info['h']) / (20*_MPDFK); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + // SVG units are pixels + $w = abs($info['w'])/_MPDFK; + $h = abs($info['h'])/_MPDFK; + } + else { + //Put image at default image dpi + $w=($info['w']/_MPDFK) * (72/$this->img_dpi); + $h=($info['h']/_MPDFK) * (72/$this->img_dpi); + } + if (isset($properties['IMAGE-RESOLUTION'])) { + if (preg_match('/from-image/i', $properties['IMAGE-RESOLUTION']) && isset($info['set-dpi']) && $info['set-dpi']>0) { + $w *= $this->img_dpi / $info['set-dpi']; + $h *= $this->img_dpi / $info['set-dpi']; + } + else if (preg_match('/(\d+)dpi/i', $properties['IMAGE-RESOLUTION'], $m)) { + $dpi = $m[1]; + if ($dpi > 0) { + $w *= $this->img_dpi / $dpi; + $h *= $this->img_dpi / $dpi; + } + } + } + } + // IF WIDTH OR HEIGHT SPECIFIED + if($w==0) $w=$h*$info['w']/$info['h']; + if($h==0) $h=$w*$info['h']/$info['w']; + // Resize to maximum dimensions of page + $maxWidth = $this->blk[$this->blklvl]['inner_width']; + $maxHeight = $this->h - ($this->tMargin + $this->bMargin + 10) ; + if ($this->fullImageHeight) { $maxHeight = $this->fullImageHeight; } + if (($w + $extrawidth) > ($maxWidth + 0.0001) ) { // mPDF 5.7.4 0.0001 to allow for rounding errors when w==maxWidth + $w = $maxWidth - $extrawidth; + $h=$w*$info['h']/$info['w']; + } + if ($h + $extraheight > $maxHeight ) { + $h = $maxHeight - $extraheight; + $w=$h*$info['w']/$info['h']; + } + $height = $h + $extraheight; + $width = $w + $extrawidth; + $objattr['type'] = 'image'; + $objattr['itype'] = $info['type']; + $objattr['orig_h'] = $info['h']; + $objattr['orig_w'] = $info['w']; +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + $objattr['height'] = $h + $extraheight; + $objattr['width'] = $w + $extrawidth; + + $objattr['image_height'] = $h; + $objattr['image_width'] = $w; + $objattr['ID'] = $info['i']; + $texto = 'X'; + if ($this->useActiveForms) { + if (isset($attr['ONCLICK'])) { $objattr['onClick'] = $attr['ONCLICK']; } + $objattr['type'] = 'input'; + $type = 'IMAGE'; + } + break; + } +/*-- END IMAGES-CORE --*/ + + case 'BUTTON': // Draw a button + case 'SUBMIT': + case 'RESET': + $type = strtoupper($attr['TYPE']); + if ($type=='IMAGE') { $type = 'BUTTON'; } // src path not found + if(isset($attr['NOPRINT'])) { $objattr['noprint'] = true; } + if (!isset($attr['VALUE'])) { + $objattr['value'] = ucfirst(strtolower($type)); + } + + $texto = " " . $objattr['value'] . " "; + $width = $this->GetStringWidth($texto) + ($this->mpdfform->form_element_spacing['button']['outer']['h']*2)+($this->mpdfform->form_element_spacing['button']['inner']['h']*2); + $height = $this->FontSize + ($this->mpdfform->form_element_spacing['button']['outer']['v']*2)+($this->mpdfform->form_element_spacing['button']['inner']['v']*2); + if ($this->useActiveForms) { + if (isset($attr['ONCLICK'])) { $objattr['onClick'] = $attr['ONCLICK']; } + } + break; + + case 'PASSWORD': + case 'TEXT': + default: + if ($type == '') { $type = 'TEXT'; } + if(strtoupper($attr['TYPE'])=='PASSWORD') { $type = 'PASSWORD'; } + if (isset($attr['VALUE'])) { + if ($type == 'PASSWORD') { + $num_stars = mb_strlen($attr['VALUE'],$this->mb_enc ); + $texto = str_repeat('*',$num_stars); + } + else { $texto = $attr['VALUE']; } + } + $xw = ($this->mpdfform->form_element_spacing['input']['outer']['h']*2)+($this->mpdfform->form_element_spacing['input']['inner']['h']*2); + $xh = ($this->mpdfform->form_element_spacing['input']['outer']['v']*2)+($this->mpdfform->form_element_spacing['input']['inner']['v']*2); + if ($w) { $width = $w + $xw; } + else { $width = (20 * $spacesize) + $xw; } // Default width in chars + if (isset($attr['SIZE']) and ctype_digit($attr['SIZE']) ) $width = ($attr['SIZE'] * $spacesize) + $xw; + $height = $this->FontSize + $xh; + if (isset($attr['MAXLENGTH']) and ctype_digit($attr['MAXLENGTH']) ) $objattr['maxlength'] = $attr['MAXLENGTH']; + if ($this->useActiveForms) { + if (isset($attr['ONCALCULATE'])) { $objattr['onCalculate'] = $attr['ONCALCULATE']; } + else if (isset($attr['ONCHANGE'])) { $objattr['onCalculate'] = $attr['ONCHANGE']; } + if (isset($attr['ONVALIDATE'])) { $objattr['onValidate'] = $attr['ONVALIDATE']; } + if (isset($attr['ONKEYSTROKE'])) { $objattr['onKeystroke'] = $attr['ONKEYSTROKE']; } + if (isset($attr['ONFORMAT'])) { $objattr['onFormat'] = $attr['ONFORMAT']; } + } + break; + } + + $objattr['subtype'] = $type; + $objattr['text'] = $texto; + $objattr['width'] = $width; + $objattr['height'] = $height; + $e = "\xbb\xa4\xactype=input,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; + + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e, $this->HREF); + } // *TABLES* + + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + + break; // END of INPUT +/*-- END FORMS --*/ + + + // *********** GRAPH ******************** + case 'JPGRAPH': + if (!$this->useGraphs) { break; } + if ($attr['TABLE']) { $gid = strtoupper($attr['TABLE']); } + else { $gid = '0'; } + if (!is_array($this->graphs[$gid]) || count($this->graphs[$gid])==0 ) { break; } + $this->ignorefollowingspaces = false; + include_once(_MPDF_PATH.'graph.php'); + $this->graphs[$gid]['attr'] = $attr; + + + if (isset($this->graphs[$gid]['attr']['WIDTH']) && $this->graphs[$gid]['attr']['WIDTH']) { + $this->graphs[$gid]['attr']['cWIDTH']=$this->ConvertSize($this->graphs[$gid]['attr']['WIDTH'],$this->blk[$this->blklvl]['inner_width']); + } // mm + if (isset($this->graphs[$gid]['attr']['HEIGHT']) && $this->graphs[$gid]['attr']['HEIGHT']) { + $this->graphs[$gid]['attr']['cHEIGHT']=$this->ConvertSize($this->graphs[$gid]['attr']['HEIGHT'],$this->blk[$this->blklvl]['inner_width']); + } + + $graph_img = print_graph($this->graphs[$gid],$this->blk[$this->blklvl]['inner_width']); + if ($graph_img) { + if(isset($attr['ROTATE'])) { + if ($attr['ROTATE']==90 || $attr['ROTATE']==-90) { + $tmpw = $graph_img['w']; + $graph_img['w']= $graph_img['h']; + $graph_img['h']= $tmpw; + } + } + $attr['SRC'] = $graph_img['file']; + $attr['WIDTH'] = $graph_img['w']; + $attr['HEIGHT'] = $graph_img['h']; + } + else { break; } + + // *********** IMAGE ******************** +/*-- IMAGES-CORE --*/ + case 'IMG': + $this->ignorefollowingspaces = false; + if ($this->progressBar) { $this->UpdateProgressBar(1,'','IMG'); } // *PROGRESS-BAR* + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + if(isset($attr['SRC'])) { + $srcpath = $attr['SRC']; + $orig_srcpath = (isset($attr['ORIG_SRC']) ? $attr['ORIG_SRC'] : ''); + $properties = $this->cssmgr->MergeCSS('',$tag,$attr); + if(isset($properties ['DISPLAY']) && strtolower($properties ['DISPLAY'])=='none') { + return; + } + if (isset($properties['Z-INDEX']) && $this->current_layer==0) { + $v = intval($properties['Z-INDEX']); + if ($v > 0) { + $objattr['z-index'] = $v; + } + } + + $objattr['visibility'] = 'visible'; + if (isset($properties['VISIBILITY'])) { + $v = strtolower($properties['VISIBILITY']); + if (($v == 'hidden' || $v == 'printonly' || $v == 'screenonly') && $this->visibility=='visible') { + $objattr['visibility'] = $v; + } + } + + // VSPACE and HSPACE converted to margins in MergeCSS + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top']=$this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-LEFT'])) { $objattr['margin_left'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-RIGHT'])) { $objattr['margin_right'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['PADDING-TOP'])) { $objattr['padding_top']=$this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-BOTTOM'])) { $objattr['padding_bottom'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-LEFT'])) { $objattr['padding_left'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-RIGHT'])) { $objattr['padding_right'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['BORDER-TOP'])) { $objattr['border_top'] = $this->border_details($properties['BORDER-TOP']); } + if (isset($properties['BORDER-BOTTOM'])) { $objattr['border_bottom'] = $this->border_details($properties['BORDER-BOTTOM']); } + if (isset($properties['BORDER-LEFT'])) { $objattr['border_left'] = $this->border_details($properties['BORDER-LEFT']); } + if (isset($properties['BORDER-RIGHT'])) { $objattr['border_right'] = $this->border_details($properties['BORDER-RIGHT']); } + + if (isset($properties['VERTICAL-ALIGN'])) { $objattr['vertical-align'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + $w = 0; + $h = 0; + if(isset($properties['WIDTH'])) $w = $this->ConvertSize($properties['WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['WIDTH'])) $w = $this->ConvertSize($attr['WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if(isset($properties['HEIGHT'])) $h = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['HEIGHT'])) $h = $this->ConvertSize($attr['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + $maxw=$maxh=$minw=$minh=false; + if(isset($properties['MAX-WIDTH'])) $maxw = $this->ConvertSize($properties['MAX-WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['MAX-WIDTH'])) $maxw = $this->ConvertSize($attr['MAX-WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if(isset($properties['MAX-HEIGHT'])) $maxh = $this->ConvertSize($properties['MAX-HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['MAX-HEIGHT'])) $maxh = $this->ConvertSize($attr['MAX-HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if(isset($properties['MIN-WIDTH'])) $minw = $this->ConvertSize($properties['MIN-WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['MIN-WIDTH'])) $minw = $this->ConvertSize($attr['MIN-WIDTH'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if(isset($properties['MIN-HEIGHT'])) $minh = $this->ConvertSize($properties['MIN-HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + else if(isset($attr['MIN-HEIGHT'])) $minh = $this->ConvertSize($attr['MIN-HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + + if (isset($properties['OPACITY']) && $properties['OPACITY'] > 0 && $properties['OPACITY'] <= 1) { $objattr['opacity'] = $properties['OPACITY']; } + if ($this->HREF) { + if (strpos($this->HREF,".") === false && strpos($this->HREF,"@") !== 0) { + $href = $this->HREF; + while(array_key_exists($href,$this->internallink)) $href="#".$href; + $this->internallink[$href] = $this->AddLink(); + $objattr['link'] = $this->internallink[$href]; + } + else { $objattr['link'] = $this->HREF; } + } + $extraheight = $objattr['padding_top'] + $objattr['padding_bottom'] + $objattr['margin_top'] + $objattr['margin_bottom'] + $objattr['border_top']['w'] + $objattr['border_bottom']['w']; + $extrawidth = $objattr['padding_left'] + $objattr['padding_right'] + $objattr['margin_left'] + $objattr['margin_right'] + $objattr['border_left']['w'] + $objattr['border_right']['w']; + + // mPDF 5.7.3 TRANSFORMS + if (isset($properties['BACKGROUND-COLOR']) && $properties['BACKGROUND-COLOR'] != '') { $objattr['bgcolor'] = $this->ConvertColor($properties['BACKGROUND-COLOR']); } + +/*-- BACKGROUNDS --*/ + if(isset($properties['GRADIENT-MASK']) && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/',$properties['GRADIENT-MASK'])) { + $objattr['GRADIENT-MASK'] = $properties['GRADIENT-MASK']; + } +/*-- END BACKGROUNDS --*/ + + // mPDF 6 + $interpolation = false; + if (isset($properties['IMAGE-RENDERING']) && $properties['IMAGE-RENDERING']) { + if (strtolower($properties['IMAGE-RENDERING']) == 'crisp-edges') { $interpolation = false; } + else if (strtolower($properties['IMAGE-RENDERING']) == 'optimizequality') { $interpolation = true; } + else if (strtolower($properties['IMAGE-RENDERING']) == 'smooth') { $interpolation = true; } + else if (strtolower($properties['IMAGE-RENDERING']) == 'auto') { $interpolation = $this->interpolateImages; } + else { $interpolation = false; } + $info['interpolation'] = $interpolation; + } + + // Image file + $info=$this->_getImage($srcpath, true, true, $orig_srcpath, $interpolation); // mPDF 6 + if(!$info) { + $info = $this->_getImage($this->noImageFile); + if ($info) { + $srcpath = $this->noImageFile; + $w = ($info['w'] * (25.4/$this->dpi)); + $h = ($info['h'] * (25.4/$this->dpi)); + } + } + if(!$info) break; + + if(isset($attr['ROTATE'])) { $image_orientation = $attr['ROTATE']; } + else if(isset($properties['IMAGE-ORIENTATION'])) { $image_orientation = $properties['IMAGE-ORIENTATION']; } + else { $image_orientation = 0; } + if($image_orientation) { + if ($image_orientation==90 || $image_orientation==-90 || $image_orientation==270) { + $tmpw = $info['w']; + $info['w'] = $info['h']; + $info['h'] = $tmpw; + } + $objattr['ROTATE'] = $image_orientation; + } + + $objattr['file'] = $srcpath; + //Default width and height calculation if needed + if($w==0 and $h==0) { +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + // WMF units are twips (1/20pt) + // divide by 20 to get points + // divide by k to get user units + $w = abs($info['w'])/(20*_MPDFK); + $h = abs($info['h']) / (20*_MPDFK); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + // SVG units are pixels + $w = abs($info['w'])/_MPDFK; + $h = abs($info['h'])/_MPDFK; + } + else { + //Put image at default image dpi + $w=($info['w']/_MPDFK) * (72/$this->img_dpi); + $h=($info['h']/_MPDFK) * (72/$this->img_dpi); + } + if (isset($properties['IMAGE-RESOLUTION'])) { + if (preg_match('/from-image/i', $properties['IMAGE-RESOLUTION']) && isset($info['set-dpi']) && $info['set-dpi']>0) { + $w *= $this->img_dpi / $info['set-dpi']; + $h *= $this->img_dpi / $info['set-dpi']; + } + else if (preg_match('/(\d+)dpi/i', $properties['IMAGE-RESOLUTION'], $m)) { + $dpi = $m[1]; + if ($dpi > 0) { + $w *= $this->img_dpi / $dpi; + $h *= $this->img_dpi / $dpi; + } + } + } + } + // IF WIDTH OR HEIGHT SPECIFIED + if($w==0) $w=abs($h*$info['w']/$info['h']); + if($h==0) $h=abs($w*$info['h']/$info['w']); + + if ($minw && $w<$minw) { $w = $minw; $h=abs($w*$info['h']/$info['w']); } + if ($maxw && $w>$maxw) { $w = $maxw; $h=abs($w*$info['h']/$info['w']); } + if ($minh && $h<$minh) { $h = $minh; $w=abs($h*$info['w']/$info['h']); } + if ($maxh && $h>$maxh) { $h = $maxh; $w=abs($h*$info['w']/$info['h']); } + + // Resize to maximum dimensions of page + $maxWidth = $this->blk[$this->blklvl]['inner_width']; + $maxHeight = $this->h - ($this->tMargin + $this->bMargin + 1) ; + if ($this->fullImageHeight) { $maxHeight = $this->fullImageHeight; } + if (($w + $extrawidth) > ($maxWidth + 0.0001) ) { // mPDF 5.7.4 0.0001 to allow for rounding errors when w==maxWidth + $w = $maxWidth - $extrawidth; + $h=abs($w*$info['h']/$info['w']); + } + + if ($h + $extraheight > $maxHeight ) { + $h = $maxHeight - $extraheight; + $w=abs($h*$info['w']/$info['h']); + } + $objattr['type'] = 'image'; + $objattr['itype'] = $info['type']; + + $objattr['orig_h'] = $info['h']; + $objattr['orig_w'] = $info['w']; +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + $objattr['height'] = $h + $extraheight; + $objattr['width'] = $w + $extrawidth; + $objattr['image_height'] = $h; + $objattr['image_width'] = $w; +/*-- CSS-IMAGE-FLOAT --*/ + if (!$this->ColActive && !$this->tableLevel && !$this->listlvl && !$this->kwt) { + if (isset($properties['FLOAT']) && (strtoupper($properties['FLOAT']) == 'RIGHT' || strtoupper($properties['FLOAT']) == 'LEFT')) { + $objattr['float'] = substr(strtoupper($properties['FLOAT']),0,1); + } + } +/*-- END CSS-IMAGE-FLOAT --*/ + // mPDF 5.7.3 TRANSFORMS + if (isset($properties['TRANSFORM']) && !$this->ColActive && !$this->kwt) { + $objattr['transform'] = $properties['TRANSFORM']; + } + + $e = "\xbb\xa4\xactype=image,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e, $this->HREF); + } // *TABLES* +/*-- ANNOTATIONS --*/ + if ($this->title2annots && isset($attr['TITLE'])) { + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['CONTENT'] = $attr['TITLE']; + $objattr['type'] = 'annot'; + $objattr['POS-X'] = 0; + $objattr['POS-Y'] = 0; + $objattr['ICON'] = 'Comment'; + $objattr['AUTHOR'] = ''; + $objattr['SUBJECT'] = ''; + $objattr['OPACITY'] = $this->annotOpacity; + $objattr['COLOR'] = $this->ConvertColor('yellow'); + $e = "\xbb\xa4\xactype=annot,objattr=".serialize($objattr)."\xbb\xa4\xac"; + if($this->tableLevel) { // *TABLES* + $this->cell[$this->row][$this->col]['textbuffer'][] = array($e); // *TABLES* + } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($e); + } // *TABLES* + } +/*-- END ANNOTATIONS --*/ + } + break; +/*-- END IMAGES-CORE --*/ + + + // *********** CIRCULAR TEXT = TEXTCIRCLE ******************** + case 'TEXTCIRCLE': + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['top-text'] = ''; + $objattr['bottom-text'] = ''; + $objattr['r'] = 20; // radius (default value here for safety) + $objattr['space-width'] = 120; + $objattr['char-width'] = 100; + + $this->InlineProperties[$tag] = $this->saveInlineProperties(); + $properties = $this->cssmgr->MergeCSS('INLINE',$tag,$attr); + + if(isset($properties ['DISPLAY']) && strtolower($properties ['DISPLAY'])=='none') { + return; + } + if (isset($attr['R'])) { $objattr['r']=$this->ConvertSize($attr['R'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if(isset($attr['TOP-TEXT'])) { + $objattr['top-text'] = strcode2utf($attr['TOP-TEXT']); + $objattr['top-text'] = $this->lesser_entity_decode($objattr['top-text']); + if ($this->onlyCoreFonts) + $objattr['top-text'] = mb_convert_encoding($objattr['top-text'], $this->mb_enc,'UTF-8'); + } + if(isset($attr['BOTTOM-TEXT'])) { + $objattr['bottom-text'] = strcode2utf($attr['BOTTOM-TEXT']); + $objattr['bottom-text'] = $this->lesser_entity_decode($objattr['bottom-text']); + if ($this->onlyCoreFonts) + $objattr['bottom-text'] = mb_convert_encoding($objattr['bottom-text'], $this->mb_enc,'UTF-8'); + } + if(isset($attr['SPACE-WIDTH']) && $attr['SPACE-WIDTH']) { $objattr['space-width'] = $attr['SPACE-WIDTH']; } + if(isset($attr['CHAR-WIDTH']) && $attr['CHAR-WIDTH']) { $objattr['char-width'] = $attr['CHAR-WIDTH']; } + + // VISIBILITY + $objattr['visibility'] = 'visible'; + if (isset($properties['VISIBILITY'])) { + $v = strtolower($properties['VISIBILITY']); + if (($v == 'hidden' || $v == 'printonly' || $v == 'screenonly') && $this->visibility=='visible') { + $objattr['visibility'] = $v; + } + } + if (isset($properties['FONT-SIZE'])) { + if (strtolower($properties['FONT-SIZE'])=='auto') { + if ($objattr['top-text'] && $objattr['bottom-text']) { + $objattr['fontsize'] = -2; + } + else { + $objattr['fontsize'] = -1; + } + } + else { + $mmsize = $this->ConvertSize($properties['FONT-SIZE'],($this->default_font_size/_MPDFK)); + $this->SetFontSize($mmsize*_MPDFK,false); + $objattr['fontsize'] = $this->FontSizePt; + } + } + if(isset($attr['DIVIDER'])) { + $objattr['divider'] = strcode2utf($attr['DIVIDER']); + $objattr['divider'] = $this->lesser_entity_decode($objattr['divider']); + if ($this->onlyCoreFonts) + $objattr['divider'] = mb_convert_encoding($objattr['divider'], $this->mb_enc,'UTF-8'); + + } + + if (isset($properties['COLOR'])) { $objattr['color'] = $this->ConvertColor($properties['COLOR']); } + + $objattr['fontstyle'] = ''; + if (isset($properties['FONT-WEIGHT'])) { + if (strtoupper($properties['FONT-WEIGHT']) == 'BOLD') { $objattr['fontstyle'] .= 'B'; } + } + if (isset($properties['FONT-STYLE'])) { + if (strtoupper($properties['FONT-STYLE']) == 'ITALIC') { $objattr['fontstyle'] .= 'I'; } + } + + if (isset($properties['FONT-FAMILY'])) { + $this->SetFont($properties['FONT-FAMILY'],$this->FontStyle,0,false); + } + $objattr['fontfamily'] = $this->FontFamily; + + // VSPACE and HSPACE converted to margins in MergeCSS + if (isset($properties['MARGIN-TOP'])) { $objattr['margin_top']=$this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-BOTTOM'])) { $objattr['margin_bottom'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-LEFT'])) { $objattr['margin_left'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['MARGIN-RIGHT'])) { $objattr['margin_right'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['PADDING-TOP'])) { $objattr['padding_top']=$this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-BOTTOM'])) { $objattr['padding_bottom'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-LEFT'])) { $objattr['padding_left'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + if (isset($properties['PADDING-RIGHT'])) { $objattr['padding_right'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + + if (isset($properties['BORDER-TOP'])) { $objattr['border_top'] = $this->border_details($properties['BORDER-TOP']); } + if (isset($properties['BORDER-BOTTOM'])) { $objattr['border_bottom'] = $this->border_details($properties['BORDER-BOTTOM']); } + if (isset($properties['BORDER-LEFT'])) { $objattr['border_left'] = $this->border_details($properties['BORDER-LEFT']); } + if (isset($properties['BORDER-RIGHT'])) { $objattr['border_right'] = $this->border_details($properties['BORDER-RIGHT']); } + + if (isset($properties['OPACITY']) && $properties['OPACITY'] > 0 && $properties['OPACITY'] <= 1) { $objattr['opacity'] = $properties['OPACITY']; } + if (isset($properties['BACKGROUND-COLOR']) && $properties['BACKGROUND-COLOR'] != '') { $objattr['bgcolor'] = $this->ConvertColor($properties['BACKGROUND-COLOR']); } + else { $objattr['bgcolor'] = false; } + if ($this->HREF) { + if (strpos($this->HREF,".") === false && strpos($this->HREF,"@") !== 0) { + $href = $this->HREF; + while(array_key_exists($href,$this->internallink)) $href="#".$href; + $this->internallink[$href] = $this->AddLink(); + $objattr['link'] = $this->internallink[$href]; + } + else { $objattr['link'] = $this->HREF; } + } + $extraheight = $objattr['padding_top'] + $objattr['padding_bottom'] + $objattr['margin_top'] + $objattr['margin_bottom'] + $objattr['border_top']['w'] + $objattr['border_bottom']['w']; + $extrawidth = $objattr['padding_left'] + $objattr['padding_right'] + $objattr['margin_left'] + $objattr['margin_right'] + $objattr['border_left']['w'] + $objattr['border_right']['w']; + + + $w = $objattr['r']*2; + $h = $w; + $objattr['height'] = $h + $extraheight; + $objattr['width'] = $w + $extrawidth; + $objattr['type'] = 'textcircle'; + + $e = "\xbb\xa4\xactype=image,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + +/*-- TABLES --*/ + // Output it to buffers + if ($this->tableLevel) { + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; + } + else { +/*-- END TABLES --*/ + $this->_saveTextBuffer($e, $this->HREF); + } // *TABLES* + + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + + break; + + +/*-- TABLES --*/ + + case 'TABLE': // TABLE-BEGIN + $this->tdbegin = false; + $this->lastoptionaltag = ''; + // Disable vertical justification in columns + if ($this->ColActive) { $this->colvAlign = ''; } // *COLUMNS* + if ($this->lastblocklevelchange == 1) { $blockstate = 1; } // Top margins/padding only + else if ($this->lastblocklevelchange < 1) { $blockstate = 0; } // NO margins/padding + // called from block after new div e.g.
    ... ... Outputs block top margin/border and padding + if (count($this->textbuffer) == 0 && $this->lastblocklevelchange == 1 && !$this->tableLevel && !$this->kwt) { + $this->newFlowingBlock( $this->blk[$this->blklvl]['width'],$this->lineheight,'',false,1,true, $this->blk[$this->blklvl]['direction']); + $this->finishFlowingBlock(true); // true = END of flowing block + } + else if (!$this->tableLevel && count($this->textbuffer)) { $this->printbuffer($this->textbuffer,$blockstate); } + + $this->textbuffer=array(); + $this->lastblocklevelchange = -1; + + + + if ($this->tableLevel) { // i.e. now a nested table coming... + // Save current level table + $this->cell['PARENTCELL'] = $this->saveInlineProperties(); + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['baseProperties']= $this->base_table_properties; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['cells'] = $this->cell; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['currrow'] = $this->row; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['currcol'] = $this->col; + } + $this->tableLevel++; + $this->cssmgr->tbCSSlvl++; + + if ($this->tableLevel>1) { // inherit table properties from cell in which nested + //$this->base_table_properties['FONT-KERNING'] = ($this->textvar & FC_KERNING); // mPDF 6 + $this->base_table_properties['LETTER-SPACING'] = $this->lSpacingCSS ; + $this->base_table_properties['WORD-SPACING'] = $this->wSpacingCSS ; + // mPDF 6 + $direction = $this->cell[$this->row][$this->col]['direction']; + $txta = $this->cell[$this->row][$this->col]['a']; + $cellLineHeight = $this->cell[$this->row][$this->col]['cellLineHeight']; + $cellLineStackingStrategy = $this->cell[$this->row][$this->col]['cellLineStackingStrategy']; + $cellLineStackingShift = $this->cell[$this->row][$this->col]['cellLineStackingShift']; + } + + if (isset($this->tbctr[$this->tableLevel])) { $this->tbctr[$this->tableLevel]++; } + else { $this->tbctr[$this->tableLevel] = 1; } + + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['level'] = $this->tableLevel; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['levelid'] = $this->tbctr[$this->tableLevel]; + + if ($this->tableLevel > $this->innermostTableLevel) { $this->innermostTableLevel = $this->tableLevel; } + if ($this->tableLevel > 1) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nestedpos'] = array($this->row,$this->col,$this->tbctr[($this->tableLevel-1)]); + } + //++++++++++++++++++++++++++++ + + $this->cell = array(); + $this->col=-1; //int + $this->row=-1; //int + $table = &$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]; + + // New table - any level + $table['direction'] = $this->directionality; + $table['bgcolor'] = false; + $table['va'] = false; + $table['txta'] = false; + $table['topntail'] = false; + $table['thead-underline'] = false; + $table['border'] = false; + $table['border_details']['R']['w'] = 0; + $table['border_details']['L']['w'] = 0; + $table['border_details']['T']['w'] = 0; + $table['border_details']['B']['w'] = 0; + $table['border_details']['R']['style'] = ''; + $table['border_details']['L']['style'] = ''; + $table['border_details']['T']['style'] = ''; + $table['border_details']['B']['style'] = ''; + $table['max_cell_border_width']['R'] = 0; + $table['max_cell_border_width']['L'] = 0; + $table['max_cell_border_width']['T'] = 0; + $table['max_cell_border_width']['B'] = 0; + $table['padding']['L'] = false; + $table['padding']['R'] = false; + $table['padding']['T'] = false; + $table['padding']['B'] = false; + $table['margin']['L'] = false; + $table['margin']['R'] = false; + $table['margin']['T'] = false; + $table['margin']['B'] = false; + $table['a'] = false; + $table['border_spacing_H'] = false; + $table['border_spacing_V'] = false; + $table['decimal_align'] = false; + $this->Reset(); + $this->InlineProperties = array(); + $this->InlineBDF=array(); // mPDF 6 + $this->InlineBDFctr= 0; // mPDF 6 + $table['nc'] = $table['nr'] = 0; + $this->tablethead = 0; + $this->tabletfoot = 0; + $this->tabletheadjustfinished = false; + + // mPDF 6 + if ($this->tableLevel>1) { // inherit table properties from cell in which nested + $table['direction'] = $direction; + $table['txta'] = $txta; + $table['cellLineHeight'] = $cellLineHeight; + $table['cellLineStackingStrategy'] = $cellLineStackingStrategy; + $table['cellLineStackingShift'] = $cellLineStackingShift; + } + + + if ($this->blockjustfinished && !count($this->textbuffer) && $this->y != $this->tMargin && $this->collapseBlockMargins && $this->tableLevel==1) { $lastbottommargin = $this->lastblockbottommargin; } + else { $lastbottommargin = 0; } + $this->lastblockbottommargin = 0; + $this->blockjustfinished=false; + + if ($this->tableLevel==1) { + $table['headernrows'] = 0; + $table['footernrows'] = 0; + $this->base_table_properties = array(); + } + + // ADDED CSS FUNCIONS FOR TABLE + if ($this->cssmgr->tbCSSlvl==1) { + $properties = $this->cssmgr->MergeCSS('TOPTABLE',$tag,$attr); + } + else { + $properties = $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + } + + $w = ''; + if (isset($properties['WIDTH'])) { $w = $properties['WIDTH']; } + else if (isset($attr['WIDTH']) && $attr['WIDTH']) { $w = $attr['WIDTH']; } + + if (isset($attr['ALIGN']) && isset($align[strtolower($attr['ALIGN'])])) { $table['a'] = $align[strtolower($attr['ALIGN'])]; } + if (!$table['a']) { + if ($table['direction'] == 'rtl' ) { $table['a'] = 'R'; } + else { $table['a'] = 'L'; } + } + + if(isset($properties['DIRECTION']) && $properties['DIRECTION']) { $table['direction'] = strtolower($properties['DIRECTION']); } + else if(isset($attr['DIR']) && $attr['DIR']) { $table['direction'] = strtolower($attr['DIR']); } + else if ($this->tableLevel == 1) { $table['direction'] = $this->blk[$this->blklvl]['direction']; } + + if (isset($properties['BACKGROUND-COLOR'])) { $table['bgcolor'][-1] = $properties['BACKGROUND-COLOR']; } + else if (isset($properties['BACKGROUND'])) { $table['bgcolor'][-1] = $properties['BACKGROUND']; } + else if (isset($attr['BGCOLOR'])) { $table['bgcolor'][-1] = $attr['BGCOLOR']; } + + if (isset($properties['VERTICAL-ALIGN']) && isset($align[strtolower($properties['VERTICAL-ALIGN'])])) { $table['va'] = $align[strtolower($properties['VERTICAL-ALIGN'])]; } + if (isset($properties['TEXT-ALIGN']) && isset($align[strtolower($properties['TEXT-ALIGN'])])) { $table['txta'] = $align[strtolower($properties['TEXT-ALIGN'])]; } + + if (isset($properties['AUTOSIZE']) && $properties['AUTOSIZE'] && $this->tableLevel ==1) { + $this->shrink_this_table_to_fit = $properties['AUTOSIZE']; + if ($this->shrink_this_table_to_fit < 1) { $this->shrink_this_table_to_fit = 0; } + } + if (isset($properties['ROTATE']) && $properties['ROTATE'] && $this->tableLevel ==1) { + $this->table_rotate = $properties['ROTATE']; + } + if (isset($properties['TOPNTAIL'])) { $table['topntail'] = $properties['TOPNTAIL']; } + if (isset($properties['THEAD-UNDERLINE'])) { $table['thead-underline'] = $properties['THEAD-UNDERLINE']; } + + if (isset($properties['BORDER'])) { + $bord = $this->border_details($properties['BORDER']); + if ($bord['s']) { + $table['border'] = _BORDER_ALL; + $table['border_details']['R'] = $bord; + $table['border_details']['L'] = $bord; + $table['border_details']['T'] = $bord; + $table['border_details']['B'] = $bord; + } + } + if (isset($properties['BORDER-RIGHT'])) { + if ($table['direction'] == 'rtl') { // *OTL* + $table['border_details']['R'] = $this->border_details($properties['BORDER-LEFT']); // *OTL* + } // *OTL* + else { // *OTL* + $table['border_details']['R'] = $this->border_details($properties['BORDER-RIGHT']); + } // *OTL* + $this->setBorder($table['border'], _BORDER_RIGHT, $table['border_details']['R']['s']); + } + if (isset($properties['BORDER-LEFT'])) { + if ($table['direction'] == 'rtl') { // *OTL* + $table['border_details']['L'] = $this->border_details($properties['BORDER-RIGHT']); // *OTL* + } // *OTL* + else { // *OTL* + $table['border_details']['L'] = $this->border_details($properties['BORDER-LEFT']); + } // *OTL* + $this->setBorder($table['border'], _BORDER_LEFT, $table['border_details']['L']['s']); + } + if (isset($properties['BORDER-BOTTOM'])) { + $table['border_details']['B'] = $this->border_details($properties['BORDER-BOTTOM']); + $this->setBorder($table['border'], _BORDER_BOTTOM, $table['border_details']['B']['s']); + } + if (isset($properties['BORDER-TOP'])) { + $table['border_details']['T'] = $this->border_details($properties['BORDER-TOP']); + $this->setBorder($table['border'], _BORDER_TOP, $table['border_details']['T']['s']); + } + if ($table['border']){ + $this->table_border_css_set = 1; + } + else { + $this->table_border_css_set = 0; + } + + // mPDF 6 + if (isset($properties['LANG']) && $properties['LANG']) { + if ($this->autoLangToFont && !$this->usingCoreFont) { + if ($properties['LANG'] != $this->default_lang && $properties['LANG'] != 'UTF-8') { + list ($coreSuitable,$mpdf_pdf_unifont) = GetLangOpts($properties['LANG'], $this->useAdobeCJK, $this->fontdata); + if ($mpdf_pdf_unifont) { $properties['FONT-FAMILY'] = $mpdf_pdf_unifont; } + } + } + $this->currentLang = $properties['LANG']; + } + + + if (isset($properties['FONT-FAMILY'])) { + $this->default_font = $properties['FONT-FAMILY']; + $this->SetFont($this->default_font,'',0,false); + } + $this->base_table_properties['FONT-FAMILY'] = $this->FontFamily; + + if (isset($properties['FONT-SIZE'])) { + if ($this->tableLevel>1) { $mmsize = $this->ConvertSize($properties['FONT-SIZE'], $this->base_table_properties['FONT-SIZE']); } + else { $mmsize = $this->ConvertSize($properties['FONT-SIZE'],$this->default_font_size/_MPDFK); } + if ($mmsize) { + $this->default_font_size = $mmsize*(_MPDFK); + $this->SetFontSize($this->default_font_size,false); + } + } + $this->base_table_properties['FONT-SIZE'] = $this->FontSize.'mm'; + + if (isset($properties['FONT-WEIGHT'])) { + if (strtoupper($properties['FONT-WEIGHT']) == 'BOLD') { $this->base_table_properties['FONT-WEIGHT'] = 'BOLD'; } + } + if (isset($properties['FONT-STYLE'])) { + if (strtoupper($properties['FONT-STYLE']) == 'ITALIC') { $this->base_table_properties['FONT-STYLE'] = 'ITALIC'; } + } + if (isset($properties['COLOR'])) { + $this->base_table_properties['COLOR'] = $properties['COLOR']; + } + if (isset($properties['FONT-KERNING'])) { + $this->base_table_properties['FONT-KERNING'] = $properties['FONT-KERNING']; + } + if (isset($properties['LETTER-SPACING'])) { + $this->base_table_properties['LETTER-SPACING'] = $properties['LETTER-SPACING']; + } + if (isset($properties['WORD-SPACING'])) { + $this->base_table_properties['WORD-SPACING'] = $properties['WORD-SPACING']; + } + // mPDF 6 + if (isset($properties['HYPHENS'])) { + $this->base_table_properties['HYPHENS'] = $properties['HYPHENS']; + } + if(isset($properties['LINE-HEIGHT']) && $properties['LINE-HEIGHT']) { $table['cellLineHeight'] = $this->fixLineheight($properties['LINE-HEIGHT']); } + else if ($this->tableLevel == 1) { $table['cellLineHeight'] = $this->blk[$this->blklvl]['line_height']; } + + if(isset($properties['LINE-STACKING-STRATEGY']) && $properties['LINE-STACKING-STRATEGY']) { $table['cellLineStackingStrategy'] = strtolower($properties['LINE-STACKING-STRATEGY']); } + else if ($this->tableLevel == 1 && isset($this->blk[$this->blklvl]['line_stacking_strategy'])) { $table['cellLineStackingStrategy'] = $this->blk[$this->blklvl]['line_stacking_strategy']; } + else { $table['cellLineStackingStrategy'] = 'inline-line-height'; } + + if(isset($properties['LINE-STACKING-SHIFT']) && $properties['LINE-STACKING-SHIFT']) { $table['cellLineStackingShift'] = strtolower($properties['LINE-STACKING-SHIFT']); } + else if ($this->tableLevel == 1 && isset($this->blk[$this->blklvl]['line_stacking_shift'])) { $table['cellLineStackingShift'] = $this->blk[$this->blklvl]['line_stacking_shift']; } + else { $table['cellLineStackingShift'] = 'consider-shifts'; } + + if (isset($properties['PADDING-LEFT'])) { + $table['padding']['L'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-RIGHT'])) { + $table['padding']['R'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-TOP'])) { + $table['padding']['T'] = $this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-BOTTOM'])) { + $table['padding']['B'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + + if (isset($properties['MARGIN-TOP'])) { + if ($lastbottommargin) { + $tmp = $this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + if ($tmp > $lastbottommargin) { $properties['MARGIN-TOP'] -= $lastbottommargin; } + else { $properties['MARGIN-TOP'] = 0; } + } + $table['margin']['T'] = $this->ConvertSize($properties['MARGIN-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + + if (isset($properties['MARGIN-BOTTOM'])) { + $table['margin']['B'] = $this->ConvertSize($properties['MARGIN-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['MARGIN-LEFT'])) { + $table['margin']['L'] = $this->ConvertSize($properties['MARGIN-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + + if (isset($properties['MARGIN-RIGHT'])) { + $table['margin']['R'] = $this->ConvertSize($properties['MARGIN-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['MARGIN-LEFT']) && isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-LEFT'])=='auto' && strtolower($properties['MARGIN-RIGHT'])=='auto') { + $table['a'] = 'C'; + } + else if (isset($properties['MARGIN-LEFT']) && strtolower($properties['MARGIN-LEFT'])=='auto') { + $table['a'] = 'R'; + } + else if (isset($properties['MARGIN-RIGHT']) && strtolower($properties['MARGIN-RIGHT'])=='auto') { + $table['a'] = 'L'; + } + + if (isset($properties['BORDER-COLLAPSE']) && strtoupper($properties['BORDER-COLLAPSE'])=='SEPARATE') { + $table['borders_separate'] = true; + } + else { + $table['borders_separate'] = false; + } + + // mPDF 5.7.3 + + if (isset($properties['BORDER-SPACING-H'])) { + $table['border_spacing_H'] = $this->ConvertSize($properties['BORDER-SPACING-H'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['BORDER-SPACING-V'])) { + $table['border_spacing_V'] = $this->ConvertSize($properties['BORDER-SPACING-V'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + // mPDF 5.7.3 + if (!$table['borders_separate']) { $table['border_spacing_H'] = $table['border_spacing_V'] = 0; } + + if (isset($properties['EMPTY-CELLS'])) { + $table['empty_cells'] = strtolower($properties['EMPTY-CELLS']); // 'hide' or 'show' + } + else { $table['empty_cells'] = ''; } + + if (isset($properties['PAGE-BREAK-INSIDE']) && strtoupper($properties['PAGE-BREAK-INSIDE'])=='AVOID' && $this->tableLevel==1 && !$this->writingHTMLfooter) { + $this->table_keep_together = true; + } + else if ($this->tableLevel==1) { + $this->table_keep_together = false; + } + if (isset($properties['PAGE-BREAK-AFTER']) && $this->tableLevel==1) { + $table['page_break_after'] = strtoupper($properties['PAGE-BREAK-AFTER']); + } + +/*-- BACKGROUNDS --*/ + if (isset($properties['BACKGROUND-GRADIENT']) && !$this->kwt && !$this->ColActive) { $table['gradient'] = $properties['BACKGROUND-GRADIENT']; } + + if (isset($properties['BACKGROUND-IMAGE']) && $properties['BACKGROUND-IMAGE'] && !$this->kwt && !$this->ColActive) { + $ret = $this->SetBackground($properties, $currblk['inner_width']); + if ($ret) { $table['background-image'] = $ret; } + } +/*-- END BACKGROUNDS --*/ + + if (isset($properties['OVERFLOW'])) { + $table['overflow'] = strtolower($properties['OVERFLOW']); // 'hidden' 'wrap' or 'visible' or 'auto' + if (($this->ColActive || $this->tableLevel>1) && $table['overflow']=='visible') { unset($table['overflow']); } + } + + $properties = array(); + + + if (isset($attr['CELLPADDING'])) { + $table['cell_padding'] = $attr['CELLPADDING']; + } + else { + $table['cell_padding'] = false; + } + + if (isset($attr['BORDER']) && $attr['BORDER']=='1') { + $this->table_border_attr_set = 1; + $bord = $this->border_details('#000000 1px solid'); + if ($bord['s']) { + $table['border'] = _BORDER_ALL; + $table['border_details']['R'] = $bord; + $table['border_details']['L'] = $bord; + $table['border_details']['T'] = $bord; + $table['border_details']['B'] = $bord; + } + } + else { + $this->table_border_attr_set = 0; + } + + if ($w) { + $maxwidth = $this->blk[$this->blklvl]['inner_width']; + if ($table['borders_separate']) { + $tblblw = $table['margin']['L'] + $table['margin']['R'] + $table['border_details']['L']['w']/2 + $table['border_details']['R']['w']/2; + } + else { + $tblblw = $table['margin']['L'] + $table['margin']['R'] + $table['max_cell_border_width']['L']/2 + $table['max_cell_border_width']['R']/2; + } + if (strpos($w,'%') && $this->tableLevel == 1 && !$this->ignore_table_percents ) { + // % needs to be of inner box without table margins etc. + $maxwidth -= $tblblw ; + $wmm = $this->ConvertSize($w,$maxwidth,$this->FontSize,false); + $table['w'] = $wmm + $tblblw ; + } + if (strpos($w,'%') && $this->tableLevel > 1 && !$this->ignore_table_percents && $this->keep_table_proportions) { + $table['wpercent'] = $w + 0; // makes 80% -> 80 + } + if (!strpos($w,'%') && !$this->ignore_table_widths ) { + $wmm = $this->ConvertSize($w,$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + $table['w'] = $wmm + $tblblw ; + } + if (!$this->keep_table_proportions) { + if (isset($table['w']) && $table['w'] > $this->blk[$this->blklvl]['inner_width']) { $table['w'] = $this->blk[$this->blklvl]['inner_width']; } + } + } + + if (isset($attr['AUTOSIZE']) && $this->tableLevel==1) { + $this->shrink_this_table_to_fit = $attr['AUTOSIZE']; + if ($this->shrink_this_table_to_fit < 1) { $this->shrink_this_table_to_fit = 1; } + } + if (isset($attr['ROTATE']) && $this->tableLevel==1) { + $this->table_rotate = $attr['ROTATE']; + } + + //++++++++++++++++++++++++++++ + if ($this->table_rotate) { + $this->tbrot_Links = array(); + $this->tbrot_Annots = array(); + $this->tbrotForms = array(); + $this->tbrot_BMoutlines = array(); + $this->tbrot_toc = array(); + } + + if ($this->kwt) { + if ($this->table_rotate) { $this->table_keep_together = true; } + $this->kwt = false; + $this->kwt_saved = true; + } + + if ($this->tableLevel==1 && $this->useGraphs) { + if (isset($attr['ID']) && $attr['ID']) { $this->currentGraphId = strtoupper($attr['ID']); } + else { $this->currentGraphId = '0'; } + $this->graphs[$this->currentGraphId] = array(); + } + //++++++++++++++++++++++++++++ + $this->plainCell_properties = array(); + unset($table); + break; + + case 'THEAD': + $this->lastoptionaltag = $tag; // Save current HTML specified optional endtag + $this->cssmgr->tbCSSlvl++; + $this->tablethead = 1; + $this->tabletfoot = 0; + $properties = $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + if (isset($properties['FONT-WEIGHT'])) { + if (strtoupper($properties['FONT-WEIGHT']) == 'BOLD') { $this->thead_font_weight = 'B'; } + else { $this->thead_font_weight = ''; } + } + + if (isset($properties['FONT-STYLE'])) { + if (strtoupper($properties['FONT-STYLE']) == 'ITALIC') { $this->thead_font_style = 'I'; } + else { $this->thead_font_style = ''; } + } + if (isset($properties['FONT-VARIANT'])) { + if (strtoupper($properties['FONT-VARIANT']) == 'SMALL-CAPS') { $this->thead_font_smCaps = 'S'; } + else { $this->thead_font_smCaps = ''; } + } + + if (isset($properties['VERTICAL-ALIGN'])) { + $this->thead_valign_default = $properties['VERTICAL-ALIGN']; + } + if (isset($properties['TEXT-ALIGN'])) { + $this->thead_textalign_default = $properties['TEXT-ALIGN']; + } + $properties = array(); + break; + + case 'TFOOT': + $this->lastoptionaltag = $tag; // Save current HTML specified optional endtag + $this->cssmgr->tbCSSlvl++; + $this->tabletfoot = 1; + $this->tablethead = 0; + $properties = $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + if (isset($properties['FONT-WEIGHT'])) { + if (strtoupper($properties['FONT-WEIGHT']) == 'BOLD') { $this->tfoot_font_weight = 'B'; } + else { $this->tfoot_font_weight = ''; } + } + + if (isset($properties['FONT-STYLE'])) { + if (strtoupper($properties['FONT-STYLE']) == 'ITALIC') { $this->tfoot_font_style = 'I'; } + else { $this->tfoot_font_style = ''; } + } + if (isset($properties['FONT-VARIANT'])) { + if (strtoupper($properties['FONT-VARIANT']) == 'SMALL-CAPS') { $this->tfoot_font_smCaps = 'S'; } + else { $this->tfoot_font_smCaps = ''; } + } + + if (isset($properties['VERTICAL-ALIGN'])) { + $this->tfoot_valign_default = $properties['VERTICAL-ALIGN']; + } + if (isset($properties['TEXT-ALIGN'])) { + $this->tfoot_textalign_default = $properties['TEXT-ALIGN']; + } + $properties = array(); + break; + + + case 'TBODY': + $this->tablethead = 0; + $this->tabletfoot = 0; + $this->lastoptionaltag = $tag; // Save current HTML specified optional endtag + $this->cssmgr->tbCSSlvl++; + $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + break; + + + case 'TR': + $this->lastoptionaltag = $tag; // Save current HTML specified optional endtag + $this->cssmgr->tbCSSlvl++; + $this->row++; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nr']++; + $this->col = -1; + $properties = $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + + if (!$this->simpleTables && (!isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['borders_separate']) || !$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['borders_separate'])) { + if (isset($properties['BORDER-LEFT']) && $properties['BORDER-LEFT']) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-left'][$this->row] = $properties['BORDER-LEFT']; } + if (isset($properties['BORDER-RIGHT']) && $properties['BORDER-RIGHT']) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-right'][$this->row] = $properties['BORDER-RIGHT']; } + if (isset($properties['BORDER-TOP']) && $properties['BORDER-TOP']) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-top'][$this->row] = $properties['BORDER-TOP']; } + if (isset($properties['BORDER-BOTTOM']) && $properties['BORDER-BOTTOM']) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-bottom'][$this->row] = $properties['BORDER-BOTTOM']; } + } + + if (isset($properties['BACKGROUND-COLOR'])) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$this->row] = $properties['BACKGROUND-COLOR']; } + else if (isset($attr['BGCOLOR'])) $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$this->row] = $attr['BGCOLOR']; + +/*-- BACKGROUNDS --*/ + if (isset($properties['BACKGROUND-GRADIENT']) && !$this->kwt && !$this->ColActive) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'][$this->row] = $properties['BACKGROUND-GRADIENT']; } + + if (isset($properties['BACKGROUND-IMAGE']) && $properties['BACKGROUND-IMAGE'] && !$this->kwt && !$this->ColActive) { + $ret = $this->SetBackground($properties, $currblk['inner_width']); + if ($ret) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'][$this->row] = $ret; } + } +/*-- END BACKGROUNDS --*/ + + + + + if (isset($properties['TEXT-ROTATE'])) { + $this->trow_text_rotate = $properties['TEXT-ROTATE']; + } + if (isset($attr['TEXT-ROTATE'])) $this->trow_text_rotate = $attr['TEXT-ROTATE']; + + if ($this->tablethead) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_thead'][$this->row] = true; } + if ($this->tabletfoot) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'][$this->row] = true; } + $properties = array(); + break; + + + case 'TH': + case 'TD': + $this->ignorefollowingspaces = true; + $this->lastoptionaltag = $tag; // Save current HTML specified optional endtag + $this->cssmgr->tbCSSlvl++; + $this->InlineProperties = array(); + $this->InlineBDF=array(); // mPDF 6 + $this->InlineBDFctr= 0; // mPDF 6 + $this->tdbegin = true; + $this->col++; + while (isset($this->cell[$this->row][$this->col])) { $this->col++; } + + //Update number column + if ($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc'] < $this->col+1) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc'] = $this->col+1; } + + $table = &$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]; + + $c = array('a' => false, + 'R' => false, + 'nowrap' => false, + 'bgcolor' => false, + 'padding' => array('L' => false, + 'R' => false, + 'T' => false, + 'B' => false + ) + ); + + if ($this->simpleTables && $this->row==0 && $this->col==0){ + $table['simple']['border'] = false; + $table['simple']['border_details']['R']['w'] = 0; + $table['simple']['border_details']['L']['w'] = 0; + $table['simple']['border_details']['T']['w'] = 0; + $table['simple']['border_details']['B']['w'] = 0; + $table['simple']['border_details']['R']['style'] = ''; + $table['simple']['border_details']['L']['style'] = ''; + $table['simple']['border_details']['T']['style'] = ''; + $table['simple']['border_details']['B']['style'] = ''; + } + else if (!$this->simpleTables) { + $c['border'] = false; + $c['border_details']['R']['w'] = 0; + $c['border_details']['L']['w'] = 0; + $c['border_details']['T']['w'] = 0; + $c['border_details']['B']['w'] = 0; + $c['border_details']['mbw']['BL'] = 0; + $c['border_details']['mbw']['BR'] = 0; + $c['border_details']['mbw']['RT'] = 0; + $c['border_details']['mbw']['RB'] = 0; + $c['border_details']['mbw']['TL'] = 0; + $c['border_details']['mbw']['TR'] = 0; + $c['border_details']['mbw']['LT'] = 0; + $c['border_details']['mbw']['LB'] = 0; + $c['border_details']['R']['style'] = ''; + $c['border_details']['L']['style'] = ''; + $c['border_details']['T']['style'] = ''; + $c['border_details']['B']['style'] = ''; + $c['border_details']['R']['s'] = 0; + $c['border_details']['L']['s'] = 0; + $c['border_details']['T']['s'] = 0; + $c['border_details']['B']['s'] = 0; + $c['border_details']['R']['c'] = $this->ConvertColor(0); + $c['border_details']['L']['c'] = $this->ConvertColor(0); + $c['border_details']['T']['c'] = $this->ConvertColor(0); + $c['border_details']['B']['c'] = $this->ConvertColor(0); + $c['border_details']['R']['dom'] = 0; + $c['border_details']['L']['dom'] = 0; + $c['border_details']['T']['dom'] = 0; + $c['border_details']['B']['dom'] = 0; + $c['border_details']['cellposdom'] = 0; + } + + + if ($table['va']) { $c['va'] = $table['va']; } + if ($table['txta']) { $c['a'] = $table['txta']; } + if ($this->table_border_attr_set) { + if ($table['border_details']) { + if (!$this->simpleTables){ + $c['border_details']['R'] = $table['border_details']['R']; + $c['border_details']['L'] = $table['border_details']['L']; + $c['border_details']['T'] = $table['border_details']['T']; + $c['border_details']['B'] = $table['border_details']['B']; + $c['border'] = $table['border']; + $c['border_details']['L']['dom'] = 1; + $c['border_details']['R']['dom'] = 1; + $c['border_details']['T']['dom'] = 1; + $c['border_details']['B']['dom'] = 1; + } + else if ($this->simpleTables && $this->row==0 && $this->col==0){ + $table['simple']['border_details']['R'] = $table['border_details']['R']; + $table['simple']['border_details']['L'] = $table['border_details']['L']; + $table['simple']['border_details']['T'] = $table['border_details']['T']; + $table['simple']['border_details']['B'] = $table['border_details']['B']; + $table['simple']['border'] = $table['border']; + } + } + } + // INHERITED THEAD CSS Properties + if ($this->tablethead) { + if ($this->thead_valign_default) $c['va'] = $align[strtolower($this->thead_valign_default)]; + if ($this->thead_textalign_default) $c['a'] = $align[strtolower($this->thead_textalign_default)]; + if ($this->thead_font_weight == 'B') { $this->SetStyle('B',true); } + if ($this->thead_font_style == 'I') { $this->SetStyle('I',true); } + if ($this->thead_font_smCaps == 'S') { $this->textvar = ($this->textvar | FC_SMALLCAPS); } // mPDF 5.7.1 + } + + // INHERITED TFOOT CSS Properties + if ($this->tabletfoot) { + if ($this->tfoot_valign_default) $c['va'] = $align[strtolower($this->tfoot_valign_default)]; + if ($this->tfoot_textalign_default) $c['a'] = $align[strtolower($this->tfoot_textalign_default)]; + if ($this->tfoot_font_weight == 'B') { $this->SetStyle('B',true); } + if ($this->tfoot_font_style == 'I') { $this->SetStyle('I',true); } + if ($this->tfoot_font_style == 'S') { $this->textvar = ($this->textvar | FC_SMALLCAPS); } // mPDF 5.7.1 + } + + + if ($this->trow_text_rotate){ + $c['R'] = $this->trow_text_rotate; + } + + $this->cell_border_dominance_L = 0; + $this->cell_border_dominance_R = 0; + $this->cell_border_dominance_T = 0; + $this->cell_border_dominance_B = 0; + + $properties = $this->cssmgr->MergeCSS('TABLE',$tag,$attr); + + $properties = $this->cssmgr->array_merge_recursive_unique($this->base_table_properties, $properties); + + $this->Reset(); // mPDF 6 ????????????????????? + + $this->setCSS($properties,'TABLECELL',$tag); + + $c['dfs'] = $this->FontSize; // Default Font size + + + if (isset($properties['BACKGROUND-COLOR'])) { $c['bgcolor'] = $properties['BACKGROUND-COLOR']; } + else if (isset($properties['BACKGROUND'])) { $c['bgcolor'] = $properties['BACKGROUND']; } + else if (isset($attr['BGCOLOR'])) $c['bgcolor'] = $attr['BGCOLOR']; + + + +/*-- BACKGROUNDS --*/ + if (isset($properties['BACKGROUND-GRADIENT'])) { $c['gradient'] = $properties['BACKGROUND-GRADIENT']; } + else { $c['gradient'] = false; } + + if (isset($properties['BACKGROUND-IMAGE']) && $properties['BACKGROUND-IMAGE'] && !$this->keep_block_together) { + $ret = $this->SetBackground($properties, $this->blk[$this->blklvl]['inner_width']); + if ($ret) { $c['background-image'] = $ret; } + } +/*-- END BACKGROUNDS --*/ + if (isset($properties['VERTICAL-ALIGN'])) { $c['va']=$align[strtolower($properties['VERTICAL-ALIGN'])]; } + else if (isset($attr['VALIGN'])) $c['va'] = $align[strtolower($attr['VALIGN'])]; + + + if (isset($properties['TEXT-ALIGN']) && $properties['TEXT-ALIGN']) { + if (substr($properties['TEXT-ALIGN'],0,1)=='D') { $c['a'] = $properties['TEXT-ALIGN']; } + else { $c['a'] = $align[strtolower($properties['TEXT-ALIGN'])]; } + } + if (isset($attr['ALIGN']) && $attr['ALIGN']) { + if (strtolower($attr['ALIGN']) == 'char') { + if (isset($attr['CHAR']) && $attr['CHAR']) { + $char = html_entity_decode($attr['CHAR']); + $char = strcode2utf($char); + $d = array_search($char,$this->decimal_align); + if ($d !== false) { $c['a'] = $d.'R'; } + } + else { $c['a'] = 'DPR'; } + } + else { $c['a'] = $align[strtolower($attr['ALIGN'])]; } + } + + // mPDF 6 + $c['direction'] = $table['direction']; + if (isset($attr['DIR']) and $attr['DIR'] != '') { $c['direction'] = strtolower($attr['DIR']); } + if(isset($properties['DIRECTION'])) { $c['direction'] = strtolower($properties['DIRECTION']); } + + if (!$c['a']) { + if (isset($c['direction']) && $c['direction'] == 'rtl' ) { $c['a'] = 'R'; } + else { $c['a'] = 'L'; } + } + + $c['cellLineHeight'] = $table['cellLineHeight']; + if(isset($properties['LINE-HEIGHT'])) { $c['cellLineHeight'] = $this->fixLineheight($properties['LINE-HEIGHT']); } + + $c['cellLineStackingStrategy'] = $table['cellLineStackingStrategy']; + if(isset($properties['LINE-STACKING-STRATEGY'])) { $c['cellLineStackingStrategy'] = strtolower($properties['LINE-STACKING-STRATEGY']); } + + $c['cellLineStackingShift'] = $table['cellLineStackingShift']; + if(isset($properties['LINE-STACKING-SHIFT'])) { $c['cellLineStackingShift'] = strtolower($properties['LINE-STACKING-SHIFT']); } + + if (isset($properties['TEXT-ROTATE']) && ($properties['TEXT-ROTATE'] || $properties['TEXT-ROTATE']==="0")){ + $c['R'] = $properties['TEXT-ROTATE']; + } + if (isset($properties['BORDER'])) { + $bord = $this->border_details($properties['BORDER']); + if ($bord['s']) { + if (!$this->simpleTables){ + $c['border'] = _BORDER_ALL; + $c['border_details']['R'] = $bord; + $c['border_details']['L'] = $bord; + $c['border_details']['T'] = $bord; + $c['border_details']['B'] = $bord; + $c['border_details']['L']['dom'] = $this->cell_border_dominance_L; + $c['border_details']['R']['dom'] = $this->cell_border_dominance_R; + $c['border_details']['T']['dom'] = $this->cell_border_dominance_T; + $c['border_details']['B']['dom'] = $this->cell_border_dominance_B; + } + else if ($this->simpleTables && $this->row==0 && $this->col==0){ + $table['simple']['border'] = _BORDER_ALL; + $table['simple']['border_details']['R'] = $bord; + $table['simple']['border_details']['L'] = $bord; + $table['simple']['border_details']['T'] = $bord; + $table['simple']['border_details']['B'] = $bord; + } + } + } + if (!$this->simpleTables){ + if (isset($properties['BORDER-RIGHT']) && $properties['BORDER-RIGHT']) { + $c['border_details']['R'] = $this->border_details($properties['BORDER-RIGHT']); + $this->setBorder($c['border'], _BORDER_RIGHT, $c['border_details']['R']['s']); + $c['border_details']['R']['dom'] = $this->cell_border_dominance_R; + } + if (isset($properties['BORDER-LEFT']) && $properties['BORDER-LEFT']) { + $c['border_details']['L'] = $this->border_details($properties['BORDER-LEFT']); + $this->setBorder($c['border'], _BORDER_LEFT, $c['border_details']['L']['s']); + $c['border_details']['L']['dom'] = $this->cell_border_dominance_L; + } + if (isset($properties['BORDER-BOTTOM']) && $properties['BORDER-BOTTOM']) { + $c['border_details']['B'] = $this->border_details($properties['BORDER-BOTTOM']); + $this->setBorder($c['border'], _BORDER_BOTTOM, $c['border_details']['B']['s']); + $c['border_details']['B']['dom'] = $this->cell_border_dominance_B; + } + if (isset($properties['BORDER-TOP']) && $properties['BORDER-TOP']) { + $c['border_details']['T'] = $this->border_details($properties['BORDER-TOP']); + $this->setBorder($c['border'], _BORDER_TOP, $c['border_details']['T']['s']); + $c['border_details']['T']['dom'] = $this->cell_border_dominance_T; + } + } + else if ($this->simpleTables && $this->row==0 && $this->col==0){ + if (isset($properties['BORDER-LEFT']) && $properties['BORDER-LEFT']) { + $bord = $this->border_details($properties['BORDER-LEFT']); + if ($bord['s']) { $table['simple']['border'] = _BORDER_ALL; } + else { $table['simple']['border'] = 0; } + $table['simple']['border_details']['R'] = $bord; + $table['simple']['border_details']['L'] = $bord; + $table['simple']['border_details']['T'] = $bord; + $table['simple']['border_details']['B'] = $bord; + } + } + + if ($this->simpleTables && $this->row==0 && $this->col==0 && !$table['borders_separate'] && $table['simple']['border'] ){ + $table['border_details'] = $table['simple']['border_details']; + $table['border'] = $table['simple']['border']; + } + + // Border set on TR (if collapsed only) + if (!$table['borders_separate'] && !$this->simpleTables && isset($table['trborder-left'][$this->row])) { + if ($this->col==0) { + $left = $this->border_details($table['trborder-left'][$this->row]); + $c['border_details']['L'] = $left; + $this->setBorder($c['border'], _BORDER_LEFT, $c['border_details']['L']['s']); + } + $c['border_details']['B'] = $this->border_details($table['trborder-bottom'][$this->row]); + $this->setBorder($c['border'], _BORDER_BOTTOM, $c['border_details']['B']['s']); + $c['border_details']['T'] = $this->border_details($table['trborder-top'][$this->row]); + $this->setBorder($c['border'], _BORDER_TOP, $c['border_details']['T']['s']); + } + + if ($this->packTableData && !$this->simpleTables) { + $c['borderbin'] = $this->_packCellBorder($c); + unset($c['border']); + unset($c['border_details']); + } + + if (isset($properties['PADDING-LEFT'])) { + $c['padding']['L'] = $this->ConvertSize($properties['PADDING-LEFT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-RIGHT'])) { + $c['padding']['R'] = $this->ConvertSize($properties['PADDING-RIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-BOTTOM'])) { + $c['padding']['B'] = $this->ConvertSize($properties['PADDING-BOTTOM'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + if (isset($properties['PADDING-TOP'])) { + $c['padding']['T'] = $this->ConvertSize($properties['PADDING-TOP'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + + $w = ''; + if (isset($properties['WIDTH'])) { $w = $properties['WIDTH']; } + else if (isset($attr['WIDTH'])) { $w = $attr['WIDTH']; } + if ($w) { + if (strpos($w,'%') && !$this->ignore_table_percents ) { $c['wpercent'] = $w + 0; } // makes 80% -> 80 + else if (!strpos($w,'%') && !$this->ignore_table_widths ) { $c['w'] = $this->ConvertSize($w,$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + } + + if (isset($properties['HEIGHT']) && !strpos($properties['HEIGHT'],'%')) { $c['h'] = $this->ConvertSize($properties['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); } + else if (isset($attr['HEIGHT']) && !strpos($attr['HEIGHT'],'%')) $c['h'] = $this->ConvertSize($attr['HEIGHT'],$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + + if (isset($properties['WHITE-SPACE'])) { + if (strtoupper($properties['WHITE-SPACE']) == 'NOWRAP') { $c['nowrap']= 1; } + } + $properties = array(); + + + if (isset($attr['TEXT-ROTATE'])) { + $c['R'] = $attr['TEXT-ROTATE']; + } + if (isset($attr['NOWRAP']) && $attr['NOWRAP']) $c['nowrap']= 1; + + $this->cell[$this->row][$this->col] = $c; + unset($c); + $this->cell[$this->row][$this->col]['s'] = 0 ; + + $cs = $rs = 1; + if (isset($attr['COLSPAN']) && $attr['COLSPAN']>1) $cs = $this->cell[$this->row][$this->col]['colspan'] = $attr['COLSPAN']; + if ($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc'] < $this->col+$cs) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc'] = $this->col+$cs; + } // following code moved outside if... + for($l=$this->col; $l < $this->col+$cs ;$l++) { + if ($l-$this->col) $this->cell[$this->row][$l] = 0; + } + if (isset($attr['ROWSPAN']) && $attr['ROWSPAN']>1) $rs = $this->cell[$this->row][$this->col]['rowspan'] = $attr['ROWSPAN']; + for ($k=$this->row ; $k < $this->row+$rs ;$k++) { + for($l=$this->col; $l < $this->col+$cs ;$l++) { + if ($k-$this->row || $l-$this->col) $this->cell[$k][$l] = 0; + } + } + unset($table); + break; +/*-- END TABLES --*/ + + + + }//end of switch +} + + +// LIST MARKERS // mPDF 6 Lists +function _setListMarker($listitemtype, $listitemimage, $listitemposition) { + // if position:inside (and NOT table) - output now as a textbuffer; (so if next is block, will move to new line) + // else if position:outside (and NOT table) - output in front of first textbuffer output by setting listitem (cf. _saveTextBuffer) + $e = ''; + $this->listitem = ''; + $spacer = ' '; + // IMAGE + if ($listitemimage && $listitemimage != 'none') { + $listitemimage = trim(preg_replace('/url\(["\']*(.*?)["\']*\)/','\\1',$listitemimage)); + + // ? Restrict maximum height/width of list marker?? + $maxWidth = 100; + $maxHeight = 100; + + $objattr = array(); + $objattr['margin_top'] = 0; + $objattr['margin_bottom'] = 0; + $objattr['margin_left'] = 0; + $objattr['margin_right'] = 0; + $objattr['padding_top'] = 0; + $objattr['padding_bottom'] = 0; + $objattr['padding_left'] = 0; + $objattr['padding_right'] = 0; + $objattr['width'] = 0; + $objattr['height'] = 0; + $objattr['border_top']['w'] = 0; + $objattr['border_bottom']['w'] = 0; + $objattr['border_left']['w'] = 0; + $objattr['border_right']['w'] = 0; + $objattr['visibility'] = 'visible'; + $srcpath = $listitemimage; + $orig_srcpath = $listitemimage; + + $objattr['vertical-align'] = 'BS'; // vertical alignment of marker (baseline) + $w = 0; + $h = 0; + + // Image file + $info=$this->_getImage($srcpath, true, true, $orig_srcpath); + if(!$info) return; + if ($info['w']==0 && $info['h']==0) { + $info['h'] = $this->ConvertSize('1em',$this->blk[$this->blklvl]['inner_width'],$this->FontSize,false); + } + $objattr['file'] = $srcpath; + //Default width and height calculation if needed + if($w==0 and $h==0) { +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + // WMF units are twips (1/20pt) + // divide by 20 to get points + // divide by k to get user units + $w = abs($info['w'])/(20*_MPDFK); + $h = abs($info['h']) / (20*_MPDFK); + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + // SVG units are pixels + $w = abs($info['w'])/_MPDFK; + $h = abs($info['h'])/_MPDFK; + } + else { + //Put image at default image dpi + $w=($info['w']/_MPDFK) * (72/$this->img_dpi); + $h=($info['h']/_MPDFK) * (72/$this->img_dpi); + } + } + // IF WIDTH OR HEIGHT SPECIFIED + if($w==0) $w=abs($h*$info['w']/$info['h']); + if($h==0) $h=abs($w*$info['h']/$info['w']); + + if ($w > $maxWidth ) { + $w = $maxWidth; + $h=abs($w*$info['h']/$info['w']); + } + + if ($h > $maxHeight ) { + $h = $maxHeight ; + $w=abs($h*$info['w']/$info['h']); + } + $objattr['type'] = 'image'; + $objattr['itype'] = $info['type']; + + $objattr['orig_h'] = $info['h']; + $objattr['orig_w'] = $info['w']; +/*-- IMAGES-WMF --*/ + if ($info['type']=='wmf') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + else +/*-- END IMAGES-WMF --*/ + if ($info['type']=='svg') { + $objattr['wmf_x'] = $info['x']; + $objattr['wmf_y'] = $info['y']; + } + $objattr['height'] = $h; + $objattr['width'] = $w; + $objattr['image_height'] = $h; + $objattr['image_width'] = $w; + + $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr'); + $objattr['listmarker'] = true; + + $objattr['listmarkerposition'] = $listitemposition; + + $e = "\xbb\xa4\xactype=image,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $this->_saveTextBuffer($e); + + if ($listitemposition == 'inside') { + $e = $spacer; + $this->_saveTextBuffer($e); + } + } + // SYMBOL (needs new font) + else if ($listitemtype == 'disc' || $listitemtype == 'circle' || $listitemtype == 'square') { + $objattr = array(); + $objattr['type'] = 'listmarker'; + $objattr['listmarkerposition'] = $listitemposition; + $objattr['width'] = 0; + $size = $this->ConvertSize($this->list_symbol_size,$this->FontSize); + $objattr['size'] = $size; + $objattr['offset'] = $this->ConvertSize($this->list_marker_offset,$this->FontSize); + + if ($listitemposition == 'inside') { + $objattr['width'] = $size + $objattr['offset']; + } + + $objattr['height'] = $this->FontSize; + $objattr['vertical-align'] = 'T'; + $objattr['text'] = $list_item_marker; + $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr'); + $objattr['bullet'] = $listitemtype; + $objattr['colorarray'] = $this->colorarray; + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSize; + $objattr['fontsizept'] = $this->FontSizePt; + $objattr['fontstyle'] = $this->FontStyle; + + $e = "\xbb\xa4\xactype=listmarker,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $this->listitem = $this->_saveTextBuffer($e, '', '', true); // true returns array + + // if ($listitemposition == 'inside') { + // $e = $spacer; + // $this->_saveTextBuffer($e); + // } + } + // SYMBOL 2 (needs new font) + else if (preg_match('/U\+([a-fA-F0-9]+)/i',$listitemtype,$m)) { + if ($this->_charDefined($this->CurrentFont['cw'],hexdec($m[1]))) { $list_item_marker = codeHex2utf($m[1]); } + else { $list_item_marker = '-'; } + if (preg_match('/rgb\(.*?\)/',$listitemtype,$m)) { + $list_item_color = $this->ConvertColor($m[0]); + } + else { $list_item_color = ''; } + + // SAVE then SET COLR + $save_colorarray = $this->colorarray; + if ($list_item_color) { $this->colorarray = $list_item_color; } + + if ($listitemposition == 'inside') { + $e = $list_item_marker . $spacer; + $this->_saveTextBuffer($e); + } + else { + $objattr = array(); + $objattr['type'] = 'listmarker'; + $objattr['width'] = 0; + $objattr['height'] = $this->FontSize; + $objattr['vertical-align'] = 'T'; + $objattr['text'] = $list_item_marker; + $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr'); + $objattr['colorarray'] = $this->colorarray; + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSize; + $objattr['fontsizept'] = $this->FontSizePt; + $objattr['fontstyle'] = $this->FontStyle; + $e = "\xbb\xa4\xactype=listmarker,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $this->listitem = $this->_saveTextBuffer($e, '', '', true); // true returns array + } + // RESET COLOR + $this->colorarray = $save_colorarray; + } + // TEXT + else { + $counter = $this->listcounter[$this->listlvl]; + if ($listitemtype=='none') { return; } + $num = $this->_getStyledNumber($counter, $listitemtype, true); + + if ($listitemposition == 'inside') { + $e = $num . $this->list_number_suffix . $spacer; + $this->_saveTextBuffer($e); + } + else { + if (isset($this->blk[$this->blklvl]['direction']) && $this->blk[$this->blklvl]['direction'] == 'rtl') { + // REPLACE MIRRORED RTL $this->list_number_suffix e.g. ) -> ( (NB could use UCDN::$mirror_pairs) + $m = strtr($this->list_number_suffix, ")]}", "([{") . $num; + } + else { $m = $num . $this->list_number_suffix; } + + $objattr = array(); + $objattr['type'] = 'listmarker'; + $objattr['width'] = 0; + $objattr['height'] = $this->FontSize; + $objattr['vertical-align'] = 'T'; + $objattr['text'] = $m; + $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr'); + $objattr['colorarray'] = $this->colorarray; + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSize; + $objattr['fontsizept'] = $this->FontSizePt; + $objattr['fontstyle'] = $this->FontStyle; + $e = "\xbb\xa4\xactype=listmarker,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + $this->listitem = $this->_saveTextBuffer($e, '', '', true); // true returns array + } + } + + +} + +// mPDF Lists +function _getListMarkerWidth(&$currblk,&$a,&$i) { + $blt_width = 0; + + $markeroffset = $this->ConvertSize($this->list_marker_offset,$this->FontSize); + + // Get Maximum number in the list + $maxnum = $this->listcounter[$this->listlvl]; + if ($currblk['list_style_type'] != 'disc' && $currblk['list_style_type'] != 'circle' && $currblk['list_style_type'] != 'square') { + $lvl = 1; + for($j=$i+2;$jGetStringWidth(str_repeat('5',strlen($maxnum)).$this->list_number_suffix); + break; + case 'none': + $blt_width = 0; + break; + case 'upper-alpha': + case 'upper-latin': + case 'A': + $maxnumA = $this->dec2alpha($maxnum,true); + if ($maxnum < 13) { $blt_width = $this->GetStringWidth('D'.$this->list_number_suffix); } + else { $blt_width = $this->GetStringWidth(str_repeat('W',strlen($maxnumA)).$this->list_number_suffix); } + break; + case 'lower-alpha': + case 'lower-latin': + case 'a': + $maxnuma = $this->dec2alpha($maxnum,false); + if ($maxnum < 13) { $blt_width = $this->GetStringWidth('b'.$this->list_number_suffix); } + else { $blt_width = $this->GetStringWidth(str_repeat('m',strlen($maxnuma)).$this->list_number_suffix); } + break; + case 'upper-roman': + case 'I': + if ($maxnum>87) { $bbit = 87; } + else if ($maxnum>86) { $bbit = 86; } + else if ($maxnum>37) { $bbit = 38; } + else if ($maxnum>36) { $bbit = 37; } + else if ($maxnum>27) { $bbit = 28; } + else if ($maxnum>26) { $bbit = 27; } + else if ($maxnum>17) { $bbit = 18; } + else if ($maxnum>16) { $bbit = 17; } + else if ($maxnum>7) { $bbit = 8; } + else if ($maxnum>6) { $bbit = 7; } + else if ($maxnum>3) { $bbit = 4; } + else { $bbit = $maxnum; } + $maxlnum = $this->dec2roman($bbit,true); + $blt_width = $this->GetStringWidth($maxlnum.$this->list_number_suffix); + break; + case 'lower-roman': + case 'i': + if ($maxnum>87) { $bbit = 87; } + else if ($maxnum>86) { $bbit = 86; } + else if ($maxnum>37) { $bbit = 38; } + else if ($maxnum>36) { $bbit = 37; } + else if ($maxnum>27) { $bbit = 28; } + else if ($maxnum>26) { $bbit = 27; } + else if ($maxnum>17) { $bbit = 18; } + else if ($maxnum>16) { $bbit = 17; } + else if ($maxnum>7) { $bbit = 8; } + else if ($maxnum>6) { $bbit = 7; } + else if ($maxnum>3) { $bbit = 4; } + else { $bbit = $maxnum; } + $maxlnum = $this->dec2roman($bbit,false); + $blt_width = $this->GetStringWidth($maxlnum.$this->list_number_suffix); + break; + + case 'disc': + case 'circle': + case 'square': + $size = $this->ConvertSize($this->list_symbol_size,$this->FontSize); + $offset = $this->ConvertSize($this->list_marker_offset,$this->FontSize); + $blt_width = $size + $offset; + break; + + case 'arabic-indic': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0660),strlen($maxnum)).$this->list_number_suffix); + break; + case 'persian': + case 'urdu': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x06F0),strlen($maxnum)).$this->list_number_suffix); + break; + case 'bengali': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x09E6),strlen($maxnum)).$this->list_number_suffix); + break; + case 'devanagari': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0966),strlen($maxnum)).$this->list_number_suffix); + break; + case 'gujarati': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0AE6),strlen($maxnum)).$this->list_number_suffix); + break; + case 'gurmukhi': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0A66),strlen($maxnum)).$this->list_number_suffix); + break; + case 'kannada': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0CE6),strlen($maxnum)).$this->list_number_suffix); + break; + case 'malayalam': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(6, 0x0D66),strlen($maxnum)).$this->list_number_suffix); + break; + case 'oriya': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0B66),strlen($maxnum)).$this->list_number_suffix); + break; + case 'telugu': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(3, 0x0C66),strlen($maxnum)).$this->list_number_suffix); + break; + case 'tamil': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(9, 0x0BE6),strlen($maxnum)).$this->list_number_suffix); + break; + case 'thai': + $blt_width = $this->GetStringWidth(str_repeat($this->dec2other(5, 0x0E50),strlen($maxnum)).$this->list_number_suffix); + break; + default: + $blt_width = $this->GetStringWidth(str_repeat('5',strlen($maxnum)).$this->list_number_suffix); + break; + } + + + + return ($blt_width + $markeroffset); +} + + + +function CloseTag($tag,&$ahtml,&$ihtml) { // mPDF 6 + + //Closing tag + if($tag=='OPTION') { $this->selectoption['ACTIVE'] = false; $this->lastoptionaltag = ''; } + + if($tag=='TTS' or $tag=='TTA' or $tag=='TTZ') { + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + $ltag = strtolower($tag); + $this->$ltag = false; + } + + + if($tag=='FONT' || $tag=='SPAN' || $tag=='CODE' || $tag=='KBD' || $tag=='SAMP' || $tag=='TT' || $tag=='VAR' + || $tag=='INS' || $tag=='STRONG' || $tag=='CITE' || $tag=='SUB' || $tag=='SUP' || $tag=='S' || $tag=='STRIKE' || $tag=='DEL' + || $tag=='Q' || $tag=='EM' || $tag=='B' || $tag=='I' || $tag=='U' | $tag=='SMALL' || $tag=='BIG' || $tag=='ACRONYM' + || $tag=='MARK' || $tag=='TIME' || $tag=='PROGRESS' || $tag=='METER' || $tag== 'BDO' || $tag== 'BDI' + ) { + + $annot = false; // mPDF 6 + $bdf = false; // mPDF 6 + + // mPDF 5.7.3 Inline tags + if ($tag=='PROGRESS' || $tag=='METER') { + if (isset($this->InlineProperties[$tag]) && $this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + if (isset($this->InlineAnnots[$tag]) && $this->InlineAnnots[$tag]) { $annot = $this->InlineAnnots[$tag]; } // *ANNOTATIONS* + unset($this->InlineAnnots[$tag]); // *ANNOTATIONS* + } + else { + if (isset($this->InlineProperties[$tag]) && count($this->InlineProperties[$tag])) { + $tmpProps = array_pop($this->InlineProperties[$tag]); // mPDF 5.7.4 + $this->restoreInlineProperties($tmpProps); + } + if (isset($this->InlineAnnots[$tag]) && count($this->InlineAnnots[$tag])) { // *ANNOTATIONS* + $annot = array_pop($this->InlineAnnots[$tag]); // *ANNOTATIONS* + } // *ANNOTATIONS* + if (isset($this->InlineBDF[$tag]) && count($this->InlineBDF[$tag])) { // mPDF 6 + $bdfarr = array_pop($this->InlineBDF[$tag]); + $bdf = $bdfarr[0]; + } + } + +/*-- ANNOTATIONS --*/ + if ($annot) { // mPDF 6 + if($this->tableLevel) { // *TABLES* + $this->cell[$this->row][$this->col]['textbuffer'][] = array($annot); // *TABLES* + } // *TABLES* + else { // *TABLES* + $this->textbuffer[] = array($annot); + } // *TABLES* + } +/*-- END ANNOTATIONS --*/ + + // mPDF 6 bidi + // mPDF 6 Bidirectional formatting for inline elements + if ($bdf) { + $popf = $this->_setBidiCodes('end', $bdf); + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer($popf); } + else { $this->_saveTextBuffer($popf); } + } + + } // End of (most) Inline elements eg SPAN + + + if($tag=='METER' || $tag=='PROGRESS') { + $this->ignorefollowingspaces = false; + $this->inMeter = false; + } + + + if($tag=='A') { + $this->HREF=''; + if (isset($this->InlineProperties['A'])) { $this->restoreInlineProperties($this->InlineProperties['A']); } + unset($this->InlineProperties['A']); + } + + if($tag=='LEGEND') { + if (count($this->textbuffer) && !$this->tableLevel) { + $leg = $this->textbuffer[(count($this->textbuffer)-1)]; + unset($this->textbuffer[(count($this->textbuffer)-1)]); + $this->textbuffer = array_values($this->textbuffer); + $this->blk[$this->blklvl]['border_legend'] = $leg; + $this->blk[$this->blklvl]['margin_top'] += ($leg[11]/2)/_MPDFK; + $this->blk[$this->blklvl]['padding_top'] += ($leg[11]/2)/_MPDFK; + } + if (isset($this->InlineProperties['LEGEND'])) { $this->restoreInlineProperties($this->InlineProperties['LEGEND']); } + unset($this->InlineProperties['LEGEND']); + $this->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces + } + + + +/*-- FORMS --*/ + // *********** FORM ELEMENTS ******************** + + if($tag=='TEXTAREA') { + $this->ignorefollowingspaces = false; + $this->specialcontent = ''; + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + } + + + if($tag=='SELECT') { + $this->ignorefollowingspaces = false; + $this->lastoptionaltag = ''; + $texto = ''; + $OTLdata = false; + if (isset($this->selectoption['SELECTED'])) { $texto = $this->selectoption['SELECTED']; } + if (isset($this->selectoption['SELECTED-OTLDATA'])) { $OTLdata = $this->selectoption['SELECTED-OTLDATA']; } + + if ($this->useActiveForms) { $w = $this->selectoption['MAXWIDTH']; } + else { $w = $this->GetStringWidth($texto, true, $OTLdata); } + if ($w == 0) { $w = 5; } + $objattr['type'] = 'select'; + $objattr['text'] = $texto; + $objattr['OTLdata'] = $OTLdata; + if (isset($this->selectoption['NAME'])) { $objattr['fieldname'] = $this->selectoption['NAME']; } + if (isset($this->selectoption['READONLY'])) { $objattr['readonly'] = true; } + if (isset($this->selectoption['REQUIRED'])) { $objattr['required'] = true; } + if (isset($this->selectoption['SPELLCHECK'])) { $objattr['spellcheck'] = true; } + if (isset($this->selectoption['EDITABLE'])) { $objattr['editable'] = true; } + if (isset($this->selectoption['ONCHANGE'])) { $objattr['onChange'] = $this->selectoption['ONCHANGE']; } + if (isset($this->selectoption['ITEMS'])) { $objattr['items'] = $this->selectoption['ITEMS']; } + if (isset($this->selectoption['MULTIPLE'])) { $objattr['multiple'] = $this->selectoption['MULTIPLE']; } + if (isset($this->selectoption['DISABLED'])) { $objattr['disabled'] = $this->selectoption['DISABLED']; } + if (isset($this->selectoption['TITLE'])) { $objattr['title'] = $this->selectoption['TITLE']; } + if (isset($this->selectoption['COLOR'])) { $objattr['color'] = $this->selectoption['COLOR']; } + if (isset($this->selectoption['SIZE'])) { $objattr['size'] = $this->selectoption['SIZE']; } + if (isset($objattr['size']) && $objattr['size']>1) { $rows=$objattr['size']; } else { $rows = 1; } + + $objattr['fontfamily'] = $this->FontFamily; + $objattr['fontsize'] = $this->FontSizePt; + + $objattr['width'] = $w + ($this->mpdfform->form_element_spacing['select']['outer']['h']*2)+($this->mpdfform->form_element_spacing['select']['inner']['h']*2) + ($this->FontSize*1.4); + $objattr['height'] = ($this->FontSize*$rows) + ($this->mpdfform->form_element_spacing['select']['outer']['v']*2)+($this->mpdfform->form_element_spacing['select']['inner']['v']*2); + $e = "\xbb\xa4\xactype=select,objattr=".serialize($objattr)."\xbb\xa4\xac"; + + // Clear properties - tidy up + $properties = array(); + + // Output it to buffers + if ($this->tableLevel) { // *TABLES* + $this->_saveCellTextBuffer($e, $this->HREF); + $this->cell[$this->row][$this->col]['s'] += $objattr['width'] ; // *TABLES* + } // *TABLES* + else { // *TABLES* + $this->_saveTextBuffer($e, $this->HREF); + } // *TABLES* + + $this->selectoption = array(); + $this->specialcontent = ''; + + if ($this->InlineProperties[$tag]) { $this->restoreInlineProperties($this->InlineProperties[$tag]); } + unset($this->InlineProperties[$tag]); + + } +/*-- END FORMS --*/ + + + // *********** BLOCKS ******************** + // mPDF 6 Lists + if($tag=='P' || $tag=='DIV' || $tag=='H1' || $tag=='H2' || $tag=='H3' || $tag=='H4' || $tag=='H5' || $tag=='H6' || $tag=='PRE' + || $tag=='FORM' || $tag=='ADDRESS' || $tag=='BLOCKQUOTE' || $tag=='CENTER' || $tag=='DT' || $tag=='DD' || $tag=='DL' + || $tag=='CAPTION' || $tag=='FIELDSET' || $tag=='UL' || $tag=='OL' || $tag=='LI' + || $tag=='ARTICLE' || $tag=='ASIDE' || $tag=='FIGURE' || $tag=='FIGCAPTION' || $tag=='FOOTER' || $tag=='HEADER' || $tag=='HGROUP' + || $tag=='MAIN' || $tag=='NAV' || $tag=='SECTION' || $tag=='DETAILS' || $tag=='SUMMARY' + ) { + + // mPDF 6 bidi + // Block + // If unicode-bidi set, any embedding levels, isolates, or overrides started by this box are closed + if (isset($this->blk[$this->blklvl]['bidicode'])) { + $blockpost = $this->_setBidiCodes('end', $this->blk[$this->blklvl]['bidicode']); + if ($blockpost) { + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer($blockpost); } + else { $this->_saveTextBuffer($blockpost); } + } + } + + $this->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces + $this->blockjustfinished=true; + + $this->lastblockbottommargin = $this->blk[$this->blklvl]['margin_bottom']; + // mPDF 6 Lists + if ($tag == 'UL' || $tag == 'OL') { + if ($this->listlvl>0 && $this->tableLevel) { + if (isset($this->listtype[$this->listlvl])) unset($this->listtype[$this->listlvl]); + } + $this->listlvl--; + $this->listitem = array(); + } + if ($tag == 'LI') { + $this->listitem = array(); + } + + if (preg_match('/^H\d/',$tag) && !$this->tableLevel && !$this->writingToC) { + if (isset($this->h2toc[$tag]) || isset($this->h2bookmarks[$tag])) { + $content = ''; + if (count($this->textbuffer)==1) { $content = $this->textbuffer[0][0]; } + else { + for ($i=0;$itextbuffer);$i++) { + if (substr($this->textbuffer[$i][0],0,3) != "\xbb\xa4\xac") { //inline object + $content .= $this->textbuffer[$i][0]; + } + } + } +/*-- TOC --*/ + if (isset($this->h2toc[$tag])) { + $objattr = array(); + $objattr['type'] = 'toc'; + $objattr['toclevel'] = $this->h2toc[$tag]; + $objattr['CONTENT'] = htmlspecialchars($content); + $e = "\xbb\xa4\xactype=toc,objattr=".serialize($objattr)."\xbb\xa4\xac"; + array_unshift($this->textbuffer,array($e)); + } +/*-- END TOC --*/ +/*-- BOOKMARKS --*/ + if (isset($this->h2bookmarks[$tag])) { + $objattr = array(); + $objattr['type'] = 'bookmark'; + $objattr['bklevel'] = $this->h2bookmarks[$tag]; + $objattr['CONTENT'] = $content; + $e = "\xbb\xa4\xactype=toc,objattr=".serialize($objattr)."\xbb\xa4\xac"; + array_unshift($this->textbuffer,array($e)); + } +/*-- END BOOKMARKS --*/ + } + } + +/*-- TABLES --*/ + if($this->tableLevel) { + if ($this->linebreakjustfinished) { $this->blockjustfinished=false; } + if (isset($this->InlineProperties['BLOCKINTABLE'])) { + if ($this->InlineProperties['BLOCKINTABLE']) { $this->restoreInlineProperties($this->InlineProperties['BLOCKINTABLE']); } + unset($this->InlineProperties['BLOCKINTABLE']); + } + if($tag=='PRE') { $this->ispre=false; } + return; + } +/*-- END TABLES --*/ + $this->lastoptionaltag = ''; + $this->divbegin=false; + + $this->linebreakjustfinished=false; + + $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin']; + +/*-- CSS-FLOAT --*/ + // If float contained in a float, need to extend bottom to allow for it + $currpos = $this->page*1000 + $this->y; + if (isset($this->blk[$this->blklvl]['float_endpos']) && $this->blk[$this->blklvl]['float_endpos'] > $currpos) { + $old_page = $this->page; + $new_page = intval($this->blk[$this->blklvl]['float_endpos'] /1000); + if ($old_page != $new_page) { + $s = $this->PrintPageBackgrounds(); + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $this->page = $new_page; + $this->ResetMargins(); + $this->Reset(); + $this->pageoutput[$this->page] = array(); + } + $this->y = (($this->blk[$this->blklvl]['float_endpos'] *1000) % 1000000)/1000; // mod changes operands to integers before processing + } +/*-- END CSS-FLOAT --*/ + + + //Print content + if ($this->lastblocklevelchange == 1) { $blockstate = 3; } // Top & bottom margins/padding + else if ($this->lastblocklevelchange == -1) { $blockstate = 2; } // Bottom margins/padding only + else { $blockstate = 0; } + // called from after e.g.
    ... Outputs block margin/border and padding + if (count($this->textbuffer) && $this->textbuffer[count($this->textbuffer)-1]) { + if (substr($this->textbuffer[count($this->textbuffer)-1][0],0,3) != "\xbb\xa4\xac") { // not special content + // Right trim last content and adjust OTLdata + if (preg_match('/[ ]+$/',$this->textbuffer[count($this->textbuffer)-1][0], $m)) { + $strip = strlen($m[0]); + $this->textbuffer[count($this->textbuffer)-1][0] = substr($this->textbuffer[count($this->textbuffer)-1][0],0,(strlen($this->textbuffer[count($this->textbuffer)-1][0])-$strip)); +/*-- OTL --*/ + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $this->otl->trimOTLdata($this->textbuffer[count($this->textbuffer)-1][18], false, true); // mPDF 6 ZZZ99K + } +/*-- END OTL --*/ + } + } + } + + if (count($this->textbuffer) == 0 && $this->lastblocklevelchange != 0) { + //$this->newFlowingBlock( $this->blk[$this->blklvl]['width'],$this->lineheight,'',false,2,true, (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr')); + $this->newFlowingBlock( $this->blk[$this->blklvl]['width'],$this->lineheight,'',false,$blockstate,true, (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr')); + $this->finishFlowingBlock(true); // true = END of flowing block + $this->PaintDivBB('',$blockstate); + } + else { + $this->printbuffer($this->textbuffer,$blockstate); + } + + + $this->textbuffer=array(); + + if ($this->kwt) { + $this->kwt_height = $this->y - $this->kwt_y0; + } + +/*-- CSS-IMAGE-FLOAT --*/ + $this->printfloatbuffer(); +/*-- END CSS-IMAGE-FLOAT --*/ + + if($tag=='PRE') { $this->ispre=false; } + +/*-- CSS-FLOAT --*/ + if ($this->blk[$this->blklvl]['float'] == 'R') { + // If width not set, here would need to adjust and output buffer + $s = $this->PrintPageBackgrounds(); + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $this->Reset(); + $this->pageoutput[$this->page] = array(); + + for($i=($this->blklvl-1); $i >= 0; $i--) { + if (isset($this->blk[$i]['float_endpos'])) { $this->blk[$i]['float_endpos'] = max($this->blk[$i]['float_endpos'], ($this->page*1000 + $this->y)); } + else { $this->blk[$i]['float_endpos'] = $this->page*1000 + $this->y; } + } + + $this->floatDivs[] = array( + 'side'=>'R', + 'startpage'=>$this->blk[$this->blklvl]['startpage'] , + 'y0'=>$this->blk[$this->blklvl]['float_start_y'] , + 'startpos'=> ($this->blk[$this->blklvl]['startpage']*1000 + $this->blk[$this->blklvl]['float_start_y']), + 'endpage'=>$this->page , + 'y1'=>$this->y , + 'endpos'=> ($this->page*1000 + $this->y), + 'w'=> $this->blk[$this->blklvl]['float_width'], + 'blklvl'=>$this->blklvl, + 'blockContext' => $this->blk[$this->blklvl-1]['blockContext'] + ); + + $this->y = $this->blk[$this->blklvl]['float_start_y'] ; + $this->page = $this->blk[$this->blklvl]['startpage'] ; + $this->ResetMargins(); + $this->pageoutput[$this->page] = array(); + } + if ($this->blk[$this->blklvl]['float'] == 'L') { + // If width not set, here would need to adjust and output buffer + $s = $this->PrintPageBackgrounds(); + // Writes after the marker so not overwritten later by page background etc. + $this->pages[$this->page] = preg_replace('/(___BACKGROUND___PATTERNS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pageBackgrounds = array(); + $this->Reset(); + $this->pageoutput[$this->page] = array(); + + for($i=($this->blklvl-1); $i >= 0; $i--) { + if (isset($this->blk[$i]['float_endpos'])) { $this->blk[$i]['float_endpos'] = max($this->blk[$i]['float_endpos'], ($this->page*1000 + $this->y)); } + else { $this->blk[$i]['float_endpos'] = $this->page*1000 + $this->y; } + } + + $this->floatDivs[] = array( + 'side'=>'L', + 'startpage'=>$this->blk[$this->blklvl]['startpage'] , + 'y0'=>$this->blk[$this->blklvl]['float_start_y'] , + 'startpos'=> ($this->blk[$this->blklvl]['startpage']*1000 + $this->blk[$this->blklvl]['float_start_y']), + 'endpage'=>$this->page , + 'y1'=>$this->y , + 'endpos'=> ($this->page*1000 + $this->y), + 'w'=> $this->blk[$this->blklvl]['float_width'], + 'blklvl'=>$this->blklvl, + 'blockContext' => $this->blk[$this->blklvl-1]['blockContext'] + ); + + $this->y = $this->blk[$this->blklvl]['float_start_y'] ; + $this->page = $this->blk[$this->blklvl]['startpage'] ; + $this->ResetMargins(); + $this->pageoutput[$this->page] = array(); + } +/*-- END CSS-FLOAT --*/ + + if (isset($this->blk[$this->blklvl]['visibility']) && $this->blk[$this->blklvl]['visibility']!='visible') { + $this->SetVisibility('visible'); + } + + if (isset($this->blk[$this->blklvl]['page_break_after'])) { $page_break_after = $this->blk[$this->blklvl]['page_break_after']; } + else { $page_break_after = ''; } + + //Reset values + $this->Reset(); + + if (isset($this->blk[$this->blklvl]['z-index']) && $this->blk[$this->blklvl]['z-index'] > 0) { + $this->EndLayer(); + } + + // mPDF 6 page-break-inside:avoid + if ($this->blk[$this->blklvl]['keep_block_together']) { + $movepage=false; + // If page-break-inside:avoid section has broken to new page but fits on one side - then move: + if (($this->page - $this->kt_p00) == 1 && $this->y < $this->kt_y00) { + $movepage=true; + } + if (($this->page - $this->kt_p00) > 0) { + for ($i=$this->page;$i>$this->kt_p00;$i--) { + unset($this->pages[$i]); + if (isset($this->blk[$this->blklvl]['bb_painted'][$i])) { unset($this->blk[$this->blklvl]['bb_painted'][$i]); } + if (isset($this->blk[$this->blklvl]['marginCorrected'][$i])) { unset($this->blk[$this->blklvl]['marginCorrected'][$i]); } + if (isset($this->pageoutput[$i])) { unset($this->pageoutput[$i]); } + } + $this->page = $this->kt_p00; + } + $this->keep_block_together = 0; + $this->pageoutput[$this->page] = array(); + + $this->y = $this->kt_y00; + $ihtml = $this->blk[$this->blklvl]['array_i']-1; + + $ahtml[$ihtml+1] .= ' pagebreakavoidchecked="true";'; // avoid re-iterating; read in OpenTag() + + unset($this->blk[$this->blklvl]); + $this->blklvl--; + + for ($blklvl=1;$blklvl<=$this->blklvl;$blklvl++) { + $this->blk[$blklvl]['y0'] = $this->blk[$blklvl]['initial_y0'] ; + $this->blk[$blklvl]['x0'] = $this->blk[$blklvl]['initial_x0'] ; + $this->blk[$blklvl]['startpage'] = $this->blk[$blklvl]['initial_startpage'] ; + } + + if (isset($this->blk[$this->blklvl]['x0'])) { $this->x = $this->blk[$this->blklvl]['x0']; } + else { $this->x=$this->lMargin; } + + $this->lastblocklevelchange = 0; + $this->ResetMargins(); + if ($movepage) { $this->AddPage(); } + return; + } + + if ($this->blklvl > 0) { // ==0 SHOULDN'T HAPPEN - NOT XHTML + if ($this->blk[$this->blklvl]['tag'] == $tag) { + unset($this->blk[$this->blklvl]); + $this->blklvl--; + } + //else { echo $tag; exit; } // debug - forces error if incorrectly nested html tags + } + + $this->lastblocklevelchange = -1 ; + // Reset Inline-type properties + if (isset($this->blk[$this->blklvl]['InlineProperties'])) { $this->restoreInlineProperties($this->blk[$this->blklvl]['InlineProperties']); } + + $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin']; + + if (!$this->tableLevel && $page_break_after) { + $save_blklvl = $this->blklvl; + $save_blk = $this->blk; + $save_silp = $this->saveInlineProperties(); + $save_ilp = $this->InlineProperties; + $save_bflp = $this->InlineBDF; + $save_bflpc = $this->InlineBDFctr; // mPDF 6 + + // mPDF 6 pagebreaktype + $startpage = $this->page; + $pagebreaktype = $this->defaultPagebreakType; + if ($this->ColActive) { $pagebreaktype = 'cloneall'; } + + // mPDF 6 pagebreaktype + $this->_preForcedPagebreak($pagebreaktype); + + if ($page_break_after == 'RIGHT') { $this->AddPage($this->CurOrientation,'NEXT-ODD','','','','','', '','', '','','','','','',0,0,0,0); } + else if ($page_break_after == 'LEFT') { $this->AddPage($this->CurOrientation,'NEXT-EVEN','','','','','', '','', '','','','','','',0,0,0,0); } + else { $this->AddPage($this->CurOrientation,'','','','','','', '','', '','','','','','',0,0,0,0); } + + // mPDF 6 pagebreaktype + $this->_postForcedPagebreak($pagebreaktype, $startpage, $save_blk, $save_blklvl); + + $this->InlineProperties = $save_ilp; + $this->InlineBDF = $save_bflp; + $this->InlineBDFctr = $save_bflpc; // mPDF 6 + $this->restoreInlineProperties($save_silp); + } + // mPDF 6 bidi + // Block + // If unicode-bidi set, any embedding levels, isolates, or overrides reopened in the continuing block + if (isset($this->blk[$this->blklvl]['bidicode'])) { + $blockpre = $this->_setBidiCodes('start', $this->blk[$this->blklvl]['bidicode']); + if ($blockpre) { + $this->OTLdata = array(); + if($this->tableLevel) { $this->_saveCellTextBuffer($blockpre); } + else { $this->_saveTextBuffer($blockpre); } + } + } + + } + + +/*-- TABLES --*/ + + if($tag=='TH') $this->SetStyle('B',false); + + if(($tag=='TH' or $tag=='TD') && $this->tableLevel) { + $this->lastoptionaltag = 'TR'; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + if (!$this->tdbegin) { return; } + $this->tdbegin = false; + // Added for correct calculation of cell column width - otherwise misses the last line if not end

    etc. + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + if (!is_array($this->cell[$this->row][$this->col])) { $this->Error("You may have an error in your HTML code e.g. </td></td>"); } + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + + // Remove last
    if at end of cell + if (isset($this->cell[$this->row][$this->col]['textbuffer'])) { $ntb = count($this->cell[$this->row][$this->col]['textbuffer']); } + else { $ntb = 0; } + if ($ntb>1 && $this->cell[$this->row][$this->col]['textbuffer'][$ntb-1][0] == "\n") { + unset($this->cell[$this->row][$this->col]['textbuffer'][$ntb-1]); + } + + if ($this->tablethead) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_thead'][$this->row] = true; + if ($this->tableLevel==1) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['headernrows'] = max($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['headernrows'] , ($this->row+1)); } + } + if ($this->tabletfoot) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'][$this->row] = true; + if ($this->tableLevel==1) { $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['footernrows'] = max($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['footernrows'] , ($this->row+1 - $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['headernrows'] )); } + } + $this->Reset(); + } + + if($tag=='TR' && $this->tableLevel) { + // If Border set on TR - Update right border + if (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-left'][$this->row])) { + $c =& $this->cell[$this->row][$this->col]; + if ($c) { + if ($this->packTableData) { + $cell = $this->_unpackCellBorder($c['borderbin'] ); + } + else { $cell = $c; } + $cell['border_details']['R'] = $this->border_details($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trborder-right'][$this->row]); + $this->setBorder($cell['border'], _BORDER_RIGHT, $cell['border_details']['R']['s']); + if ($this->packTableData) { + $c['borderbin'] = $this->_packCellBorder($cell); + unset($c['border']); + unset($c['border_details']); + } + else { $c = $cell; } + } + } + $this->lastoptionaltag = ''; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + $this->trow_text_rotate = ''; + $this->tabletheadjustfinished = false; + } + + if($tag=='TBODY') { + $this->lastoptionaltag = ''; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + } + + if($tag=='THEAD') { + $this->lastoptionaltag = ''; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + $this->tablethead = 0; + $this->tabletheadjustfinished = true; + $this->ResetStyles(); + $this->thead_font_weight = ''; + $this->thead_font_style = ''; + $this->thead_font_smCaps = ''; + + $this->thead_valign_default = ''; + $this->thead_textalign_default = ''; + } + + if($tag=='TFOOT') { + $this->lastoptionaltag = ''; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + $this->tabletfoot = 0; + $this->ResetStyles(); + $this->tfoot_font_weight = ''; + $this->tfoot_font_style = ''; + $this->tfoot_font_smCaps = ''; + + $this->tfoot_valign_default = ''; + $this->tfoot_textalign_default = ''; + } + + if($tag=='TABLE') { // TABLE-END ( + if ($this->progressBar) { $this->UpdateProgressBar(1,'','TABLE'); } // *PROGRESS-BAR* + if ($this->progressBar) { $this->UpdateProgressBar(7,0,''); } // *PROGRESS-BAR* + $this->lastoptionaltag = ''; + unset($this->cssmgr->tablecascadeCSS[$this->cssmgr->tbCSSlvl]); + $this->cssmgr->tbCSSlvl--; + $this->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces + // mPDF 5.7.3 + // In case a colspan (on a row after first row) exceeded number of columns in table + for ($k=0; $k < $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nr']; $k++) { + for($l=0; $l < $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc']; $l++) { + if (!isset($this->cell[$k][$l])) { + for ($n=$l-1; $n>=0; $n--) { + if (isset($this->cell[$k][$n]) && $this->cell[$k][$n]!=0) { break; } + } + $this->cell[$k][$l] = array( + 'a' => 'C', + 'va' => 'M', + 'R' => false, + 'nowrap' => false, + 'bgcolor' => false, + 'padding' => array('L' => false, 'R' => false, 'T' => false, 'B' => false), + 'gradient' => false, + 's' => 0, + 'maxs' => 0, + 'textbuffer' => array(), + 'dfs' => $this->FontSize, + ); + + if (!$this->simpleTables){ + $this->cell[$k][$l]['border'] = 0; + $this->cell[$k][$l]['border_details']['R'] = array('s' => 0, 'w' => 0, 'c' => false, 'style' => 'none', 'dom' => 0); + $this->cell[$k][$l]['border_details']['L'] = array('s' => 0, 'w' => 0, 'c' => false, 'style' => 'none', 'dom' => 0); + $this->cell[$k][$l]['border_details']['T'] = array('s' => 0, 'w' => 0, 'c' => false, 'style' => 'none', 'dom' => 0); + $this->cell[$k][$l]['border_details']['B'] = array('s' => 0, 'w' => 0, 'c' => false, 'style' => 'none', 'dom' => 0); + $this->cell[$k][$l]['border_details']['mbw'] = array('BL' =>0,'BR' =>0,'RT' =>0,'RB' =>0,'TL' =>0,'TR' =>0,'LT' =>0,'LB' =>0); + if ($this->packTableData) { + $this->cell[$k][$l]['borderbin'] = $this->_packCellBorder($this->cell[$k][$l]); + unset($this->cell[$k][$l]['border']); + unset($this->cell[$k][$l]['border_details']); + } + } + } + } + } + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['cells'] = $this->cell; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['wc'] = array_pad(array(),$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nc'],array('miw'=>0,'maw'=>0)); + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['hr'] = array_pad(array(),$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nr'],0); + + // Move table footer row to end of table + if (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot']) && count($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'])) { + $tfrows = array(); + foreach($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'] AS $r=>$val) { + if ($val) { $tfrows[] = $r; } + } + $temp = array(); + $temptf = array(); + foreach($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['cells'] AS $k=>$row) { + if (in_array($k,$tfrows)) { + $temptf[] = $row; + } + else { + $temp[] = $row; + } + } + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'] = array(); + for($i=count($temp) ; $i<(count($temp)+count($temptf)); $i++) { + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['is_tfoot'][$i] = true; + } + // Update nestedpos row references + if (isset($this->table[($this->tableLevel+1)]) && count($this->table[($this->tableLevel+1)])) { + foreach($this->table[($this->tableLevel+1)] AS $nid=>$nested) { + $this->table[($this->tableLevel+1)][$nid]['nestedpos'][0] -= count($temptf); + } + } + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['cells'] = array_merge($temp, $temptf); + + // Update other arays set on row number + // [trbackground-images] [trgradients] + $temptrbgi = array(); + $temptrbgg = array(); + $temptrbgc = array(); + if (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][-1])) { + $temptrbgc[-1] = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][-1]; + } + for($k=0; $k<$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nr']; $k++) { + if (!in_array($k,$tfrows)) { + $temptrbgi[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'][$k] : null); + $temptrbgg[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'][$k] : null); + $temptrbgc[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$k] : null); + } + } + for($k=0; $k<$this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['nr']; $k++) { + if (in_array($k,$tfrows)) { + $temptrbgi[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'][$k] : null); + $temptrbgg[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'][$k] : null); + $temptrbgc[] = (isset($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$k]) ? $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'][$k] : null); + } + } + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trbackground-images'] = $temptrbgi; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['trgradients'] = $temptrbgg; + $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['bgcolor'] = $temptrbgc ; + // Should Update all other arays set on row number, but cell properties have been set so not needed + // [bgcolor] [trborder-left] [trborder-right] [trborder-top] [trborder-bottom] + } + + if ($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['direction']=='rtl') { + $this->_reverseTableDir($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]); + } + + // Fix Borders ********************************************* + $this->_fixTableBorders($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]); + + if ($this->progressBar) { $this->UpdateProgressBar(7,10,' '); } // *PROGRESS-BAR* + + if ($this->ColActive) { $this->table_rotate = 0; } // *COLUMNS* + if ($this->table_rotate <> 0) { + $this->tablebuffer = ''; + // Max width for rotated table + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 1); + $this->tbrot_maxh = $this->blk[$this->blklvl]['inner_width'] ; // Max width for rotated table + $this->tbrot_align = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['a'] ; + } + $this->shrin_k = 1; + + if ($this->shrink_tables_to_fit < 1) { $this->shrink_tables_to_fit = 1; } + if (!$this->shrink_this_table_to_fit) { $this->shrink_this_table_to_fit = $this->shrink_tables_to_fit; } + + if ($this->tableLevel>1) { + // deal with nested table + + $this->_tableColumnWidth($this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]],true); + + $tmiw = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['miw']; + $tmaw = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['maw']; + $tl = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['tl']; + + // Go down to lower table level + $this->tableLevel--; + + // Reset lower level table + $this->base_table_properties = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['baseProperties']; + // mPDF 5.7.3 + $this->default_font = $this->base_table_properties['FONT-FAMILY']; + $this->SetFont($this->default_font,'',0,false); + $this->default_font_size = $this->ConvertSize($this->base_table_properties['FONT-SIZE'])*(_MPDFK); + $this->SetFontSize($this->default_font_size,false); + + $this->cell = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['cells']; + if (isset($this->cell['PARENTCELL'])) { + if ($this->cell['PARENTCELL']) { $this->restoreInlineProperties($this->cell['PARENTCELL']); } + unset($this->cell['PARENTCELL']); + } + $this->row = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['currrow']; + $this->col = $this->table[$this->tableLevel][$this->tbctr[$this->tableLevel]]['currcol']; + $objattr = array(); + $objattr['type'] = 'nestedtable'; + $objattr['nestedcontent'] = $this->tbctr[($this->tableLevel+1)]; + $objattr['table'] = $this->tbctr[$this->tableLevel]; + $objattr['row'] = $this->row; + $objattr['col'] = $this->col; + $objattr['level'] = $this->tableLevel; + $e = "\xbb\xa4\xactype=nestedtable,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $this->_saveCellTextBuffer($e); + $this->cell[$this->row][$this->col]['s'] += $tl ; + if (!isset($this->cell[$this->row][$this->col]['maxs'])) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + elseif($this->cell[$this->row][$this->col]['maxs'] < $this->cell[$this->row][$this->col]['s']) { + $this->cell[$this->row][$this->col]['maxs'] = $this->cell[$this->row][$this->col]['s']; + } + $this->cell[$this->row][$this->col]['s'] = 0;// reset + if ((isset($this->cell[$this->row][$this->col]['nestedmaw']) && $this->cell[$this->row][$this->col]['nestedmaw'] < $tmaw) || !isset($this->cell[$this->row][$this->col]['nestedmaw'])) { $this->cell[$this->row][$this->col]['nestedmaw'] = $tmaw ; } + if ((isset($this->cell[$this->row][$this->col]['nestedmiw']) && $this->cell[$this->row][$this->col]['nestedmiw'] < $tmiw) || !isset($this->cell[$this->row][$this->col]['nestedmiw'])) { $this->cell[$this->row][$this->col]['nestedmiw'] = $tmiw ; } + $this->tdbegin = true; + $this->nestedtablejustfinished = true; + $this->ignorefollowingspaces = true; + return; + } + $this->cMarginL = 0; + $this->cMarginR = 0; + $this->cMarginT = 0; + $this->cMarginB = 0; + $this->cellPaddingL = 0; + $this->cellPaddingR = 0; + $this->cellPaddingT = 0; + $this->cellPaddingB = 0; + + if (isset($this->table[1][1]['overflow']) && $this->table[1][1]['overflow']=='visible') { + if ($this->kwt || $this->table_rotate || $this->table_keep_together || $this->ColActive) { + $this->kwt = false; + $this->table_rotate = 0; + $this->table_keep_together = false; + //die("mPDF Warning: You cannot use CSS overflow:visible together with any of these functions: 'Keep-with-table', rotated tables, page-break-inside:avoid, or columns"); + } + $this->_tableColumnWidth($this->table[1][1],true); + $this->_tableWidth($this->table[1][1]); + } + else { + if (!$this->kwt_saved) { $this->kwt_height = 0; } + + list($check,$tablemiw) = $this->_tableColumnWidth($this->table[1][1],true); + $save_table = $this->table; + $reset_to_minimum_width = false; + $added_page = false; + + if ($check > 1) { + if ($check > $this->shrink_this_table_to_fit && $this->table_rotate) { + if ($this->y != $this->tMargin) { + $this->AddPage($this->CurOrientation); + $this->kwt_moved = true; + } + $added_page = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + //$check = $tablemiw/$this->tbrot_maxw; // undo any shrink + $check = 1; // undo any shrink + } + $reset_to_minimum_width = true; + } + + if ($reset_to_minimum_width) { + $this->shrin_k = $check; + + $this->default_font_size /= $this->shrin_k; + $this->SetFontSize($this->default_font_size, false ); + + $this->shrinkTable($this->table[1][1],$this->shrin_k); + + $this->_tableColumnWidth($this->table[1][1],false); // repeat + + // Starting at $this->innermostTableLevel + // Shrink table values - and redo columnWidth + for($lvl=2;$lvl<=$this->innermostTableLevel;$lvl++) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + $this->shrinkTable($this->table[$lvl][$nid],$this->shrin_k); + $this->_tableColumnWidth($this->table[$lvl][$nid],false); + } + } + } + + // Set table cell widths for top level table + // Use $shrin_k to resize but don't change again + $this->SetLineHeight('',$this->table[1][1]['cellLineHeight']); + + // Top level table + $this->_tableWidth($this->table[1][1]); + + } + + // Now work through any nested tables setting child table[w'] = parent cell['w'] + // Now do nested tables _tableWidth + for($lvl=2;$lvl<=$this->innermostTableLevel;$lvl++) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + // HERE set child table width = cell width + + list($parentrow, $parentcol, $parentnid) = $this->table[$lvl][$nid]['nestedpos']; + + $c =& $this->table[($lvl-1)][$parentnid]['cells'][$parentrow][$parentcol]; + + if (isset($c['colspan']) && $c['colspan']> 1) { + $parentwidth = 0; + for($cs=0;$cs<$c['colspan'] ; $cs++) { + $parentwidth += $this->table[($lvl-1)][$parentnid]['wc'][$parentcol+$cs]; + } + } + else { $parentwidth = $this->table[($lvl-1)][$parentnid]['wc'][$parentcol]; } + + + //$parentwidth -= ALLOW FOR PADDING ETC.in parent cell + if (!$this->simpleTables){ + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($c['borderbin']); + } + else { + $br = $c['border_details']['R']['w']; + $bl = $c['border_details']['L']['w']; + } + if ($this->table[$lvl-1][$parentnid]['borders_separate']) { + $parentwidth -= $br + $bl + + $c['padding']['L'] + + $c['padding']['R'] + + $this->table[($lvl-1)][$parentnid]['border_spacing_H']; + } + else { + $parentwidth -= $br/2 + $bl/2 + + $c['padding']['L'] + + $c['padding']['R']; + } + } + else if ($this->simpleTables){ + if ($this->table[$lvl-1][$parentnid]['borders_separate']) { + $parentwidth -= $this->table[($lvl-1)][$parentnid]['simple']['border_details']['L']['w'] + + $this->table[($lvl-1)][$parentnid]['simple']['border_details']['R']['w'] + + $c['padding']['L'] + + $c['padding']['R'] + + $this->table[($lvl-1)][$parentnid]['border_spacing_H']; + } + else { + $parentwidth -= $this->table[($lvl-1)][$parentnid]['simple']['border_details']['L']['w']/2 + + $this->table[($lvl-1)][$parentnid]['simple']['border_details']['R']['w']/2 + + $c['padding']['L'] + + $c['padding']['R']; + } + } + if (isset($this->table[$lvl][$nid]['wpercent']) && $this->table[$lvl][$nid]['wpercent'] && $lvl>1) { + $this->table[$lvl][$nid]['w'] = $parentwidth; + } + else if ($parentwidth > $this->table[$lvl][$nid]['maw']) { + $this->table[$lvl][$nid]['w'] = $this->table[$lvl][$nid]['maw']; + } + else { + $this->table[$lvl][$nid]['w'] = $parentwidth; + } + unset($c); + $this->_tableWidth($this->table[$lvl][$nid]); + } + } + + // Starting at $this->innermostTableLevel + // Cascade back up nested tables: setting heights back up the tree + for($lvl=$this->innermostTableLevel;$lvl>0;$lvl--) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + list($tableheight,$maxrowheight,$fullpage,$remainingpage, $maxfirstrowheight) = $this->_tableHeight($this->table[$lvl][$nid]); } + } + if ($this->progressBar) { $this->UpdateProgressBar(7,20,' '); } // *PROGRESS-BAR* + if ($this->table[1][1]['overflow']=='visible') { + if ($maxrowheight > $fullpage) { die("mPDF Warning: A Table row is greater than available height. You cannot use CSS overflow:visible"); } + if ($maxfirstrowheight > $remainingpage) { $this->AddPage($this->CurOrientation); } + $r = 0; $c = 0; $p = 0; $y = 0; + $finished = false; + while (!$finished) { + list($finished,$r,$c,$p,$y,$y0) = $this->_tableWrite($this->table[1][1],true,$r,$c,$p,$y); + if (!$finished) { + $this->AddPage($this->CurOrientation); + // If printed something on first spread, set same y + if ($r==0 && $y0 > -1) { $this->y = $y0; } + } + } + } + else { + $recalculate = 1; + $forcerecalc = false; + // RESIZING ALGORITHM + if ($maxrowheight > $fullpage) { + $recalculate = $this->tbsqrt($maxrowheight / $fullpage, 1); + $forcerecalc = true; + } + else if ($this->table_rotate) { // NB $remainingpage == $fullpage == the width of the page + if ($tableheight > $remainingpage) { + // If can fit on remainder of page whilst respecting autsize value.. + if (($this->shrin_k * $this->tbsqrt($tableheight / $remainingpage, 1)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $remainingpage, 1); + } + else if (!$added_page) { + if ($this->y != $this->tMargin) { + $this->AddPage($this->CurOrientation); + $this->kwt_moved = true; + } + $added_page = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + // 0.001 to force it to recalculate + $recalculate = (1 / $this->shrin_k) + 0.001; // undo any shrink + } + } + else { $recalculate = 1; } + } + else if ($this->table_keep_together || ($this->table[1][1]['nr']==1 && !$this->writingHTMLfooter)) { + if ($tableheight > $fullpage) { + if (($this->shrin_k * $this->tbsqrt($tableheight / $fullpage, 1)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $fullpage, 1); + } + else if ($this->tableMinSizePriority) { + $this->table_keep_together = false; + $recalculate = 1.001; + } + else { + if ($this->y != $this->tMargin) { + $this->AddPage($this->CurOrientation); + $this->kwt_moved = true; + } + $added_page = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + $recalculate = $this->tbsqrt($tableheight / $fullpage, 1); + } + } + else if ($tableheight > $remainingpage) { + // If can fit on remainder of page whilst respecting autsize value.. + if (($this->shrin_k * $this->tbsqrt($tableheight / $remainingpage, 1)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $remainingpage, 1); + } + else { + if ($this->y != $this->tMargin) { + // mPDF 6 + if ($this->AcceptPageBreak()) { $this->AddPage($this->CurOrientation); } + else if ($this->ColActive && $tableheight > (($this->h-$this->bMargin)-$this->y0)) { + $this->AddPage($this->CurOrientation); + } + $this->kwt_moved = true; + } + $added_page = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + $recalculate = 1.001; + } + } + else { $recalculate = 1; } + } + else { $recalculate = 1; } + + if ($recalculate > $this->shrink_this_table_to_fit && !$forcerecalc) { $recalculate = $this->shrink_this_table_to_fit; } + + $iteration = 1; + + // RECALCULATE + while($recalculate <> 1) { + $this->shrin_k1 = $recalculate ; + $this->shrin_k *= $recalculate ; + $this->default_font_size /= ($this->shrin_k1) ; + $this->SetFontSize($this->default_font_size, false ); + $this->SetLineHeight('',$this->table[1][1]['cellLineHeight']); + $this->table = $save_table; + if ($this->shrin_k <> 1) { $this->shrinkTable($this->table[1][1],$this->shrin_k); } + $this->_tableColumnWidth($this->table[1][1],false); // repeat + + // Starting at $this->innermostTableLevel + // Shrink table values - and redo columnWidth + for($lvl=2;$lvl<=$this->innermostTableLevel;$lvl++) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + if ($this->shrin_k <> 1) { $this->shrinkTable($this->table[$lvl][$nid],$this->shrin_k); } + $this->_tableColumnWidth($this->table[$lvl][$nid],false); + } + } + // Set table cell widths for top level table + + // Top level table + $this->_tableWidth($this->table[1][1]); + + // Now work through any nested tables setting child table[w'] = parent cell['w'] + // Now do nested tables _tableWidth + for($lvl=2;$lvl<=$this->innermostTableLevel;$lvl++) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + // HERE set child table width = cell width + + list($parentrow, $parentcol, $parentnid) = $this->table[$lvl][$nid]['nestedpos']; + $c =& $this->table[($lvl-1)][$parentnid]['cells'][$parentrow][$parentcol]; + + if (isset($c['colspan']) && $c['colspan']> 1) { + $parentwidth = 0; + for($cs=0;$cs<$c['colspan'] ; $cs++) { + $parentwidth += $this->table[($lvl-1)][$parentnid]['wc'][$parentcol+$cs]; + } + } + else { $parentwidth = $this->table[($lvl-1)][$parentnid]['wc'][$parentcol]; } + + //$parentwidth -= ALLOW FOR PADDING ETC.in parent cell + if (!$this->simpleTables){ + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($c['borderbin']); + } + else { + $br = $c['border_details']['R']['w']; + $bl = $c['border_details']['L']['w']; + } + if ($this->table[$lvl-1][$parentnid]['borders_separate']) { + $parentwidth -= $br + $bl + + $c['padding']['L'] + + $c['padding']['R'] + + $this->table[($lvl-1)][$parentnid]['border_spacing_H']; + } + else { + $parentwidth -= $br/2 + $bl/2 + + $c['padding']['L'] + + $c['padding']['R']; + } + } + else if ($this->simpleTables){ + if ($this->table[$lvl-1][$parentnid]['borders_separate']) { + $parentwidth -= $this->table[($lvl-1)][$parentnid]['simple']['border_details']['L']['w'] + + $this->table[($lvl-1)][$parentnid]['simple']['border_details']['R']['w'] + + $c['padding']['L'] + + $c['padding']['R'] + + $this->table[($lvl-1)][$parentnid]['border_spacing_H']; + } + else { + $parentwidth -= ($this->table[($lvl-1)][$parentnid]['simple']['border_details']['L']['w'] + + $this->table[($lvl-1)][$parentnid]['simple']['border_details']['R']['w']) /2 + + $c['padding']['L'] + + $c['padding']['R']; + } + } + if (isset($this->table[$lvl][$nid]['wpercent']) && $this->table[$lvl][$nid]['wpercent'] && $lvl>1) { + $this->table[$lvl][$nid]['w'] = $parentwidth; + } + else if ($parentwidth > $this->table[$lvl][$nid]['maw']) { + $this->table[$lvl][$nid]['w'] = $this->table[$lvl][$nid]['maw'] ; + } + else { + $this->table[$lvl][$nid]['w'] = $parentwidth; + } + unset($c); + $this->_tableWidth($this->table[$lvl][$nid]); + } + } + + // Starting at $this->innermostTableLevel + // Cascade back up nested tables: setting heights back up the tree + for($lvl=$this->innermostTableLevel;$lvl>0;$lvl--) { + for ($nid=1; $nid<=$this->tbctr[$lvl]; $nid++) { + list($tableheight,$maxrowheight,$fullpage,$remainingpage, $maxfirstrowheight) = $this->_tableHeight($this->table[$lvl][$nid]); } + } + + // RESIZING ALGORITHM + + if ($maxrowheight > $fullpage) { $recalculate = $this->tbsqrt($maxrowheight / $fullpage, $iteration); $iteration++; } + else if ($this->table_rotate && $tableheight > $remainingpage && !$added_page) { + // If can fit on remainder of page whilst respecting autosize value.. + if (($this->shrin_k * $this->tbsqrt($tableheight / $remainingpage, $iteration)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $remainingpage, $iteration); $iteration++; + } + else { + if (!$added_page) { + $this->AddPage($this->CurOrientation); + $added_page = true; + $this->kwt_moved = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + } + // 0.001 to force it to recalculate + $recalculate = (1 / $this->shrin_k) + 0.001; // undo any shrink + } + } + else if ($this->table_keep_together || ($this->table[1][1]['nr']==1 && !$this->writingHTMLfooter)) { + if ($tableheight > $fullpage) { + if (($this->shrin_k * $this->tbsqrt($tableheight / $fullpage, $iteration)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $fullpage, $iteration); $iteration++; + } + else if ($this->tableMinSizePriority) { + $this->table_keep_together = false; + $recalculate = (1 / $this->shrin_k) + 0.001; + } + else { + if (!$added_page && $this->y != $this->tMargin) { + $this->AddPage($this->CurOrientation); + $added_page = true; + $this->kwt_moved = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + } + $recalculate = $this->tbsqrt($tableheight / $fullpage, $iteration); $iteration++; + } + } + else if ($tableheight > $remainingpage) { + // If can fit on remainder of page whilst respecting autosize value.. + if (($this->shrin_k * $this->tbsqrt($tableheight / $remainingpage, $iteration)) <= $this->shrink_this_table_to_fit) { + $recalculate = $this->tbsqrt($tableheight / $remainingpage, $iteration); $iteration++; + } + else { + if (!$added_page) { + // mPDF 6 + if ($this->AcceptPageBreak()) { $this->AddPage($this->CurOrientation); } + else if ($this->ColActive && $tableheight > (($this->h-$this->bMargin)-$this->y0)) { + $this->AddPage($this->CurOrientation); + } + $added_page = true; + $this->kwt_moved = true; + $this->tbrot_maxw = $this->h - ($this->y + $this->bMargin + 5) - $this->kwt_height; + } + + //$recalculate = $this->tbsqrt($tableheight / $fullpage, $iteration); $iteration++; + $recalculate = (1 / $this->shrin_k) + 0.001; // undo any shrink + } + } + else { $recalculate = 1; } + } + else { $recalculate = 1; } + } + + + if ($maxfirstrowheight > $remainingpage && !$added_page && !$this->table_rotate && !$this->ColActive && !$this->table_keep_together && !$this->writingHTMLheader && !$this->writingHTMLfooter) { + $this->AddPage($this->CurOrientation); + $this->kwt_moved = true; + } + + // keep-with-table: if page has advanced, print out buffer now, else done in fn. _Tablewrite() + if ($this->kwt_saved && $this->kwt_moved) { + $this->printkwtbuffer(); + $this->kwt_moved = false; + $this->kwt_saved = false; + } + + if ($this->progressBar) { $this->UpdateProgressBar(7,30,' '); } // *PROGRESS-BAR* + // Recursively writes all tables starting at top level + $this->_tableWrite($this->table[1][1]); + + if ($this->table_rotate && $this->tablebuffer) { + $this->PageBreakTrigger=$this->h-$this->bMargin; + $save_tr = $this->table_rotate; + $save_y = $this->y; + $this->table_rotate = 0; + $this->y = $this->tbrot_y0; + $h = $this->tbrot_w; + $this->DivLn($h,$this->blklvl,true); + + $this->table_rotate = $save_tr; + $this->y = $save_y; + + $this->printtablebuffer(); + } + $this->table_rotate = 0; + } + + + $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin']; + + $this->maxPosR = max($this->maxPosR , ($this->x + $this->table[1][1]['w'])); + + $this->blockjustfinished=true; + $this->lastblockbottommargin = $this->table[1][1]['margin']['B']; + //Reset values + + if (isset($this->table[1][1]['page_break_after'])) { $page_break_after = $this->table[1][1]['page_break_after']; } + else { $page_break_after = ''; } + + // Keep-with-table + $this->kwt = false; + $this->kwt_y0 = 0; + $this->kwt_x0 = 0; + $this->kwt_height = 0; + $this->kwt_buffer = array(); + $this->kwt_Links = array(); + $this->kwt_Annots = array(); + $this->kwt_moved = false; + $this->kwt_saved = false; + + $this->kwt_Reference = array(); + $this->kwt_BMoutlines = array(); + $this->kwt_toc = array(); + + $this->shrin_k = 1; + $this->shrink_this_table_to_fit = 0; + + unset($this->table); + $this->table=array(); //array + $this->tableLevel=0; + $this->tbctr=array(); + $this->innermostTableLevel=0; + $this->cssmgr->tbCSSlvl = 0; + $this->cssmgr->tablecascadeCSS = array(); + + unset($this->cell); + $this->cell=array(); //array + + $this->col=-1; //int + $this->row=-1; //int + $this->Reset(); + + $this->cellPaddingL = 0; + $this->cellPaddingT = 0; + $this->cellPaddingR = 0; + $this->cellPaddingB = 0; + $this->cMarginL = 0; + $this->cMarginT = 0; + $this->cMarginR = 0; + $this->cMarginB = 0; + $this->default_font_size = $this->original_default_font_size; + $this->default_font = $this->original_default_font; + $this->SetFontSize($this->default_font_size, false); + $this->SetFont($this->default_font,'',0,false); + $this->SetLineHeight(); + if (isset($this->blk[$this->blklvl]['InlineProperties'])) { $this->restoreInlineProperties($this->blk[$this->blklvl]['InlineProperties']);} + if ($this->progressBar) { $this->UpdateProgressBar(7,100,' '); } // *PROGRESS-BAR* + + if ($page_break_after) { + $save_blklvl = $this->blklvl; + $save_blk = $this->blk; + $save_silp = $this->saveInlineProperties(); + $save_ilp = $this->InlineProperties; + $save_bflp = $this->InlineBDF; + $save_bflpc = $this->InlineBDFctr; // mPDF 6 + + // mPDF 6 pagebreaktype + $startpage = $this->page; + $pagebreaktype = $this->defaultPagebreakType; + if ($this->ColActive) { $pagebreaktype = 'cloneall'; } + + // mPDF 6 pagebreaktype + $this->_preForcedPagebreak($pagebreaktype); + + if ($page_break_after == 'RIGHT') { $this->AddPage($this->CurOrientation,'NEXT-ODD','','','','','', '','', '','','','','','',0,0,0,0); } + else if ($page_break_after == 'LEFT') { $this->AddPage($this->CurOrientation,'NEXT-EVEN','','','','','', '','', '','','','','','',0,0,0,0); } + else { $this->AddPage($this->CurOrientation,'','','','','','', '','', '','','','','','',0,0,0,0); } + + // mPDF 6 pagebreaktype + $this->_postForcedPagebreak($pagebreaktype, $startpage, $save_blk, $save_blklvl); + + $this->InlineProperties = $save_ilp; + $this->InlineBDF = $save_bflp; + $this->InlineBDFctr = $save_bflpc; // mPDF 6 + $this->restoreInlineProperties($save_silp); + + } + } +/*-- END TABLES --*/ + +} + + +/*-- TABLES --*/ +// This function determines the shrink factor when resizing tables +// val is the table_height / page_height_available +// returns a scaling factor used as $shrin_k to resize the table +// Overcompensating will be quicker but may unnecessarily shrink table too much +// Undercompensating means it will reiterate more times (taking more processing time) +function tbsqrt($val, $iteration=3) { + $k = 4; // Alters number of iterations until it returns $val itself - Must be > 2 + // Probably best guess and most accurate + if ($iteration==1) return sqrt($val); + // Faster than using sqrt (because it won't undercompensate), and gives reasonable results + //return 1+(($val-1)/2); + $x = 2-(($iteration-2)/($k-2)); + if ($x == 0) { $ret = $val+0.00001; } + else if ($x < 0) { $ret = 1 + ( pow(2, ($iteration-2-$k))/1000 ); } + else { $ret = 1+(($val-1)/$x); } + return $ret; +} +/*-- END TABLES --*/ + + + +function _saveTextBuffer($t, $link = '', $intlink = '', $return=false) { // mPDF 6 Lists + $arr = array(); + $arr[0] = $t; + if (isset($link) && $link) $arr[1] = $link; + $arr[2] = $this->currentfontstyle; + if (isset($this->colorarray) && $this->colorarray) $arr[3] = $this->colorarray; + $arr[4] = $this->currentfontfamily; + $arr[5] = $this->currentLang; // mPDF 6 + if (isset($intlink) && $intlink) $arr[7] = $intlink; + // mPDF 6 + // If Kerning set for OTL, and useOTL has positive value, but has not set for this particular script, + // set for kerning via kern table + // e.g. Latin script when useOTL set as 0x80 + if (isset($this->OTLtags['Plus']) && strpos($this->OTLtags['Plus'],'kern')!==false && empty($this->OTLdata['GPOSinfo'])) { + $this->textvar = ($this->textvar | FC_KERNING); + } + $arr[8] = $this->textvar; // mPDF 5.7.1 + if (isset($this->textparam) && $this->textparam) $arr[9] = $this->textparam; + if (isset($this->spanbgcolorarray) && $this->spanbgcolorarray) $arr[10] = $this->spanbgcolorarray; + $arr[11] = $this->currentfontsize; + if (isset($this->ReqFontStyle) && $this->ReqFontStyle) $arr[12] = $this->ReqFontStyle; + if (isset($this->lSpacingCSS) && $this->lSpacingCSS) $arr[14] = $this->lSpacingCSS; + if (isset($this->wSpacingCSS) && $this->wSpacingCSS) $arr[15] = $this->wSpacingCSS; + if (isset($this->spanborddet) && $this->spanborddet) $arr[16] = $this->spanborddet; + if (isset($this->textshadow) && $this->textshadow) $arr[17] = $this->textshadow; + if (isset($this->OTLdata) && $this->OTLdata) { $arr[18] = $this->OTLdata; $this->OTLdata = array(); } // mPDF 5.7.1 + else { $arr[18] = NULL; } + // mPDF 6 Lists + if ($return) { return ($arr); } + if ($this->listitem) { + $this->textbuffer[] = $this->listitem; + $this->listitem = array(); + } + $this->textbuffer[] = $arr; +} + +function _saveCellTextBuffer($t, $link = '', $intlink = '') { + $arr = array(); + $arr[0] = $t; + if (isset($link) && $link) $arr[1] = $link; + $arr[2] = $this->currentfontstyle; + if (isset($this->colorarray) && $this->colorarray) $arr[3] = $this->colorarray; + $arr[4] = $this->currentfontfamily; + if (isset($intlink) && $intlink) $arr[7] = $intlink; + // mPDF 6 + // If Kerning set for OTL, and useOTL has positive value, but has not set for this particular script, + // set for kerning via kern table + // e.g. Latin script when useOTL set as 0x80 + if (isset($this->OTLtags['Plus']) && strpos($this->OTLtags['Plus'],'kern')!==false && empty($this->OTLdata['GPOSinfo'])) { + $this->textvar = ($this->textvar | FC_KERNING); + } + $arr[8] = $this->textvar; // mPDF 5.7.1 + if (isset($this->textparam) && $this->textparam) $arr[9] = $this->textparam; + if (isset($this->spanbgcolorarray) && $this->spanbgcolorarray) $arr[10] = $this->spanbgcolorarray; + $arr[11] = $this->currentfontsize; + if (isset($this->ReqFontStyle) && $this->ReqFontStyle) $arr[12] = $this->ReqFontStyle; + if (isset($this->lSpacingCSS) && $this->lSpacingCSS) $arr[14] = $this->lSpacingCSS; + if (isset($this->wSpacingCSS) && $this->wSpacingCSS) $arr[15] = $this->wSpacingCSS; + if (isset($this->spanborddet) && $this->spanborddet) $arr[16] = $this->spanborddet; + if (isset($this->textshadow) && $this->textshadow) $arr[17] = $this->textshadow; + if (isset($this->OTLdata) && $this->OTLdata) { $arr[18] = $this->OTLdata; $this->OTLdata = array(); } // mPDF 5.7.1 + else { $arr[18] = NULL; } + $this->cell[$this->row][$this->col]['textbuffer'][] = $arr; +} + + + +function printbuffer($arrayaux,$blockstate=0,$is_table=false,$table_draft=false,$cell_dir='') { +// $blockstate = 0; // NO margins/padding +// $blockstate = 1; // Top margins/padding only +// $blockstate = 2; // Bottom margins/padding only +// $blockstate = 3; // Top & bottom margins/padding + $this->spanbgcolorarray = ''; + $this->spanbgcolor = false; + $this->spanborder = false; + $this->spanborddet = array(); + $paint_ht_corr = 0; +/*-- CSS-FLOAT --*/ + if (count($this->floatDivs)) { + list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl); + if (($this->blk[$this->blklvl]['inner_width']-$l_width-$r_width) < (2*$this->GetCharWidth('W',false))) { + // Too narrow to fit - try to move down past L or R float + if ($l_max < $r_max && ($this->blk[$this->blklvl]['inner_width']-$r_width) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('LEFT', $this->blklvl); + } + else if ($r_max < $l_max && ($this->blk[$this->blklvl]['inner_width']-$l_width) > (2*$this->GetCharWidth('W',false))) { + $this->ClearFloats('RIGHT', $this->blklvl); + } + else { $this->ClearFloats('BOTH', $this->blklvl); } + } + } +/*-- END CSS-FLOAT --*/ + $bak_y = $this->y; + $bak_x = $this->x; + $align = ''; + if (!$is_table) { + if (isset($this->blk[$this->blklvl]['align']) && $this->blk[$this->blklvl]['align']) { $align = $this->blk[$this->blklvl]['align']; } + // Block-align is set by e.g. <.. align="center"> Takes priority for this block but not inherited + if (isset($this->blk[$this->blklvl]['block-align']) && $this->blk[$this->blklvl]['block-align']) { $align = $this->blk[$this->blklvl]['block-align']; } + if (isset($this->blk[$this->blklvl]['direction'])) $blockdir = $this->blk[$this->blklvl]['direction']; + else $blockdir = ""; + $this->divwidth = $this->blk[$this->blklvl]['width']; + } + else { + $align = $this->cellTextAlign; + $blockdir = $cell_dir; + } + $oldpage = $this->page; + + // ADDED for Out of Block now done as Flowing Block + if ($this->divwidth == 0) { + $this->divwidth = $this->pgwidth; + } + + if (!$is_table) { $this->SetLineHeight($this->FontSizePt,$this->blk[$this->blklvl]['line_height']); } + $this->divheight = $this->lineheight; + $old_height = $this->divheight; + + // As a failsafe - if font has been set but not output to page + if (!$table_draft) $this->SetFont($this->default_font,'',$this->default_font_size,true,true); // force output to page + + $this->newFlowingBlock( $this->divwidth,$this->divheight,$align,$is_table,$blockstate,true,$blockdir,$table_draft); + + $array_size = count($arrayaux); + + // Added - Otherwise

    did not output top margins/padding for 1st/2nd div + if ($array_size == 0) { $this->finishFlowingBlock(true); } // true = END of flowing block + + // mPDF 6 + // ALL the chunks of textbuffer need to have at least basic OTLdata set + // First make sure each element/chunk has the OTLdata for Bidi set. + for($i=0;$i < $array_size; $i++) { + if (empty($arrayaux[$i][18])) { + if (substr($arrayaux[$i][0],0,3) == "\xbb\xa4\xac") { // object identifier has been identified! + $unicode = array(0xFFFC); // Object replacement character + } + else { $unicode = $this->UTF8StringToArray($arrayaux[$i][0], false); } + $is_strong = false; + $this->getBasicOTLdata($arrayaux[$i][18], $unicode, $is_strong); + } + // Gets messed up if try and use core fonts inside a paragraph of text which needs to be BiDi re-ordered or OTLdata set + if (($blockdir == 'rtl' || $this->biDirectional) && isset($arrayaux[$i][4]) && in_array($arrayaux[$i][4],array('ccourier','ctimes','chelvetica','csymbol','czapfdingbats'))) { + $this->Error("You cannot use core fonts in a document which contains RTL text."); + } + } + // mPDF 6 + // Process bidirectional text ready for bidi-re-ordering (which is done after line-breaks are established in WriteFlowingBlock etc.) + if (($blockdir == 'rtl' || $this->biDirectional) && !$table_draft) { + if (!class_exists('otl', false)) { include(_MPDF_PATH.'classes/otl.php'); } + if (empty($this->otl)) { $this->otl = new otl($this); } + $this->otl->_bidiPrepare($arrayaux, $blockdir); + $array_size = count($arrayaux); + } + + + // Remove empty items // mPDF 6 + for($i=$array_size-1; $i > 0; $i--) { + if (empty($arrayaux[$i][0]) && $arrayaux[$i][16]!=='0' && empty($arrayaux[$i][7])) { + unset($arrayaux[$i]); + } + } + + // Correct adjoining borders for inline elements + if (isset($arrayaux[0][16])) { $lastspanborder = $arrayaux[0][16]; } + else { $lastspanborder = false; } + for($i=1;$i < $array_size; $i++) { + if (isset($arrayaux[$i][16]) && $arrayaux[$i][16]==$lastspanborder && + ((!isset($arrayaux[$i][9]['bord-decoration']) && !isset($arrayaux[$i-1][9]['bord-decoration'])) || + (isset($arrayaux[$i][9]['bord-decoration']) && isset($arrayaux[$i-1][9]['bord-decoration']) && $arrayaux[$i][9]['bord-decoration'] == $arrayaux[$i-1][9]['bord-decoration']) + ) + ) { + if (isset($arrayaux[$i][16]['R'])) { $lastspanborder = $arrayaux[$i][16]; } + else { $lastspanborder = false; } + $arrayaux[$i][16]['L']['s'] = 0; + $arrayaux[$i][16]['L']['w'] = 0; + $arrayaux[$i-1][16]['R']['s'] = 0; + $arrayaux[$i-1][16]['R']['w'] = 0; + } + else { + if (isset($arrayaux[$i][16]['R'])) { $lastspanborder = $arrayaux[$i][16]; } + else { $lastspanborder = false; } + } + } + + for($i=0;$i < $array_size; $i++) + { + // COLS + $oldcolumn = $this->CurrCol; + $vetor = $arrayaux[$i]; + if ($i == 0 and $vetor[0] != "\n" and !$this->ispre) { + $vetor[0] = ltrim($vetor[0]); + if (!empty($vetor[18])) { $this->otl->trimOTLdata($vetor[18], true, false); } // *OTL* + } + + // FIXED TO ALLOW IT TO SHOW '0' + if (empty($vetor[0]) && !($vetor[0]==='0') && empty($vetor[7])) { //Ignore empty text and not carrying an internal link + //Check if it is the last element. If so then finish printing the block + if ($i == ($array_size-1)) { $this->finishFlowingBlock(true); } // true = END of flowing block + continue; + } + + + //Activating buffer properties + if(isset($vetor[11]) and $vetor[11] != '') { // Font Size + if ($is_table && $this->shrin_k) { + $this->SetFontSize($vetor[11]/$this->shrin_k,false); + } + else { + $this->SetFontSize($vetor[11],false); + } + } + + if(isset($vetor[17]) && !empty($vetor[17])) { //TextShadow + $this->textshadow = $vetor[17]; + } + if(isset($vetor[16]) && !empty($vetor[16])) { //Border + $this->spanborddet = $vetor[16]; + $this->spanborder = true; + } + + if(isset($vetor[15])) { // Word spacing + $this->wSpacingCSS = $vetor[15]; + if ($this->wSpacingCSS && strtoupper($this->wSpacingCSS) != 'NORMAL') { + $this->minwSpacing = $this->ConvertSize($this->wSpacingCSS,$this->FontSize)/$this->shrin_k; // mPDF 5.7.3 + } + } + if(isset($vetor[14])) { // Letter spacing + $this->lSpacingCSS = $vetor[14]; + if (($this->lSpacingCSS || $this->lSpacingCSS==='0') && strtoupper($this->lSpacingCSS) != 'NORMAL') { + $this->fixedlSpacing = $this->ConvertSize($this->lSpacingCSS,$this->FontSize)/$this->shrin_k; // mPDF 5.7.3 + } + } + + + if(isset($vetor[10]) and !empty($vetor[10])) //Background color + { + $this->spanbgcolorarray = $vetor[10]; + $this->spanbgcolor = true; + } + if(isset($vetor[9]) and !empty($vetor[9])) // Text parameters - Outline + hyphens + { + $this->textparam = $vetor[9] ; + $this->SetTextOutline($this->textparam); + // mPDF 5.7.3 inline text-decoration parameters + if ($is_table && $this->shrin_k) { + if (isset($this->textparam['text-baseline'])) { $this->textparam['text-baseline'] /= $this->shrin_k; } + if (isset($this->textparam['decoration-baseline'])) { $this->textparam['decoration-baseline'] /= $this->shrin_k; } + if (isset($this->textparam['decoration-fontsize'])) { $this->textparam['decoration-fontsize'] /= $this->shrin_k; } + } + + } + if(isset($vetor[8])) // mPDF 5.7.1 + { + $this->textvar = $vetor[8]; + } + if(isset($vetor[7]) and $vetor[7] != '') // internal target: + { + $ily = $this->y; + if ($this->table_rotate) { $this->internallink[$vetor[7]] = array("Y"=>$ily,"PAGE"=>$this->page, "tbrot"=>true ); } + else if ($this->kwt) { $this->internallink[$vetor[7]] = array("Y"=>$ily,"PAGE"=>$this->page, "kwt"=>true ); } + else if ($this->ColActive) { $this->internallink[$vetor[7]] = array("Y"=>$ily,"PAGE"=>$this->page, "col"=>$this->CurrCol ); } + else if (!$this->keep_block_together) { $this->internallink[$vetor[7]] = array("Y"=>$ily,"PAGE"=>$this->page ); } + if (empty($vetor[0])) { //Ignore empty text + //Check if it is the last element. If so then finish printing the block + if ($i == ($array_size-1)) { $this->finishFlowingBlock(true); } // true = END of flowing block + continue; + } + } + if(isset($vetor[5]) and $vetor[5] != '') { // Language // mPDF 6 + $this->currentLang = $vetor[5]; + } + if(isset($vetor[4]) and $vetor[4] != '') { // Font Family + $font = $this->SetFont($vetor[4],$this->FontStyle,0,false); + } + if (!empty($vetor[3])) //Font Color + { + $cor = $vetor[3]; + $this->SetTColor($cor); + } + if(isset($vetor[2]) and $vetor[2] != '') //Bold,Italic styles + { + $this->SetStyles($vetor[2]); + } + + if(isset($vetor[12]) and $vetor[12] != '') { //Requested Bold,Italic + $this->ReqFontStyle = $vetor[12]; + } + if(isset($vetor[1]) and $vetor[1] != '') //LINK + { + if (strpos($vetor[1],".") === false && strpos($vetor[1],"@") !== 0) //assuming every external link has a dot indicating extension (e.g: .html .txt .zip www.somewhere.com etc.) + { + //Repeated reference to same anchor? + while(array_key_exists($vetor[1],$this->internallink)) $vetor[1]="#".$vetor[1]; + $this->internallink[$vetor[1]] = $this->AddLink(); + $vetor[1] = $this->internallink[$vetor[1]]; + } + $this->HREF = $vetor[1]; // HREF link style set here ****** + } + + // SPECIAL CONTENT - IMAGES & FORM OBJECTS + //Print-out special content + + if (substr($vetor[0],0,3) == "\xbb\xa4\xac") { //identifier has been identified! + + $objattr = $this->_getObjAttr($vetor[0]); + +/*-- TABLES --*/ + if ($objattr['type'] == 'nestedtable') { + if ($objattr['nestedcontent']) { + $level = $objattr['level']; + $table = &$this->table[$level][$objattr['table']]; + + if ($table_draft) { + $this->y += $this->table[($level+1)][$objattr['nestedcontent']]['h']; // nested table height + $this->finishFlowingBlock(false,'nestedtable'); + } + else { + + $cell = &$table['cells'][$objattr['row']][$objattr['col']]; + $this->finishFlowingBlock(false,'nestedtable'); + $save_dw = $this->divwidth ; + $save_buffer = $this->cellBorderBuffer; + $this->cellBorderBuffer = array(); + $ncx = $this->x; + list($dummyx,$w) = $this->_tableGetWidth($table, $objattr['row'], $objattr['col']); + $ntw = $this->table[($level+1)][$objattr['nestedcontent']]['w']; // nested table width + if (!$this->simpleTables){ + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($cell['borderbin']); + } + else { + $br = $cell['border_details']['R']['w']; + $bl = $cell['border_details']['L']['w']; + } + if ($table['borders_separate']) { + $innerw = $w - $bl - $br - $cell['padding']['L'] - $cell['padding']['R'] - $table['border_spacing_H']; + } + else { + $innerw = $w - $bl/2 - $br/2 - $cell['padding']['L'] - $cell['padding']['R']; + } + } + else if ($this->simpleTables){ + if ($table['borders_separate']) { + $innerw = $w - $table['simple']['border_details']['L']['w'] - $table['simple']['border_details']['R']['w'] - $cell['padding']['L'] - $cell['padding']['R'] - $table['border_spacing_H']; + } + else { + $innerw = $w - $table['simple']['border_details']['L']['w']/2 - $table['simple']['border_details']['R']['w']/2 - $cell['padding']['L'] - $cell['padding']['R']; + } + } + if ($cell['a']=='C' || $this->table[($level+1)][$objattr['nestedcontent']]['a']=='C') { + $ncx += ($innerw-$ntw)/2; + } + elseif ($cell['a']=='R' || $this->table[($level+1)][$objattr['nestedcontent']]['a']=='R') { + $ncx += $innerw- $ntw; + } + $this->x = $ncx ; + + $this->_tableWrite($this->table[($level+1)][$objattr['nestedcontent']]); + $this->cellBorderBuffer = $save_buffer; + $this->x = $bak_x ; + $this->divwidth = $save_dw; + + } + + $this->newFlowingBlock( $this->divwidth,$this->divheight,$align,$is_table,$blockstate,false,$blockdir,$table_draft); + } + } + else { +/*-- END TABLES --*/ + if ($is_table) { // *TABLES* + $maxWidth = $this->divwidth; // *TABLES* + } // *TABLES* + else { // *TABLES* + $maxWidth = $this->divwidth - ($this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_right'] + $this->blk[$this->blklvl]['border_right']['w']); + } // *TABLES* + +/*-- CSS-IMAGE-FLOAT --*/ + // If float (already) exists at this level + if (isset($this->floatmargins['R']) && $this->y <= $this->floatmargins['R']['y1'] && $this->y >= $this->floatmargins['R']['y0']) { $maxWidth -= $this->floatmargins['R']['w']; } + if (isset($this->floatmargins['L']) && $this->y <= $this->floatmargins['L']['y1'] && $this->y >= $this->floatmargins['L']['y0']) { $maxWidth -= $this->floatmargins['L']['w']; } +/*-- END CSS-IMAGE-FLOAT --*/ + + list($skipln) = $this->inlineObject($objattr['type'], '', $this->y, $objattr,$this->lMargin, ($this->flowingBlockAttr['contentWidth']/_MPDFK), $maxWidth, $this->flowingBlockAttr['height'], false, $is_table); + // 1 -> New line needed because of width + // -1 -> Will fit width on line but NEW PAGE REQUIRED because of height + // -2 -> Will not fit on line therefore needs new line but thus NEW PAGE REQUIRED + $iby = $this->y; + $oldpage = $this->page; + $oldcol = $this->CurrCol; + if (($skipln == 1 || $skipln == -2) && !isset($objattr['float'])) { + $this->finishFlowingBlock(false,$objattr['type']); + $this->newFlowingBlock( $this->divwidth,$this->divheight,$align,$is_table,$blockstate,false,$blockdir,$table_draft); + } + + if (!$table_draft) { + $thispage = $this->page; + if ($this->CurrCol!=$oldcol) { $changedcol = true; } + else { $changedcol=false; } + + // the previous lines can already have triggered page break or column change + if (!$changedcol && $skipln <0 && $this->AcceptPageBreak() && $thispage==$oldpage) { + + $this->AddPage($this->CurOrientation); + + // Added to correct Images already set on line before page advanced + // i.e. if second inline image on line is higher than first and forces new page + if (count($this->objectbuffer)) { + $yadj = $iby - $this->y; + foreach($this->objectbuffer AS $ib=>$val) { + if ($this->objectbuffer[$ib]['OUTER-Y'] ) $this->objectbuffer[$ib]['OUTER-Y'] -= $yadj; + if ($this->objectbuffer[$ib]['BORDER-Y']) $this->objectbuffer[$ib]['BORDER-Y'] -= $yadj; + if ($this->objectbuffer[$ib]['INNER-Y']) $this->objectbuffer[$ib]['INNER-Y'] -= $yadj; + } + } + } + + // Added to correct for OddEven Margins + if ($this->page != $oldpage) { + if (($this->page-$oldpage) % 2 == 1) { + $bak_x += $this->MarginCorrection; + } + $oldpage = $this->page; + $y = $this->tMargin - $paint_ht_corr ; + $this->oldy = $this->tMargin - $paint_ht_corr ; + $old_height = 0; + } + $this->x = $bak_x; +/*-- COLUMNS --*/ + // COLS + // OR COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + if ($this->directionality == 'rtl') { // *OTL* + $bak_x -= ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); // *OTL* + } // *OTL* + else { // *OTL* + $bak_x += ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); + } // *OTL* + $this->x = $bak_x; + $oldcolumn = $this->CurrCol; + $y = $this->y0 - $paint_ht_corr ; + $this->oldy = $this->y0 - $paint_ht_corr ; + $old_height = 0; + } +/*-- END COLUMNS --*/ + + } + +/*-- CSS-IMAGE-FLOAT --*/ + if ($objattr['type'] == 'image' && isset($objattr['float'])) { + $fy = $this->y; + + // DIV TOP MARGIN/BORDER/PADDING + if ($this->flowingBlockAttr['newblock'] && ($this->flowingBlockAttr['blockstate']==1 || $this->flowingBlockAttr['blockstate']==3) && $this->flowingBlockAttr['lineCount']== 0) { + $fy += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w']; + } + + if ($objattr['float']=='R') { + $fx = $this->w - $this->rMargin - $objattr['width'] - ($this->blk[$this->blklvl]['outer_right_margin'] + $this->blk[$this->blklvl]['border_right']['w'] + $this->blk[$this->blklvl]['padding_right']); + + + } + else if ($objattr['float']=='L') { + $fx = $this->lMargin + ($this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_left']); + } + $w = $objattr['width']; + $h = abs($objattr['height']); + + $widthLeft = $maxWidth - ($this->flowingBlockAttr['contentWidth']/_MPDFK); + $maxHeight = $this->h - ($this->tMargin + $this->margin_header + $this->bMargin + 10) ; + // For Images + $extraWidth = ($objattr['border_left']['w'] + $objattr['border_right']['w'] + $objattr['margin_left']+ $objattr['margin_right']); + $extraHeight = ($objattr['border_top']['w'] + $objattr['border_bottom']['w'] + $objattr['margin_top']+ $objattr['margin_bottom']); + + if ($objattr['itype'] == 'wmf' || $objattr['itype'] == 'svg') { + $file = $objattr['file']; + $info=$this->formobjects[$file]; + } + else { + $file = $objattr['file']; + $info=$this->images[$file]; + } + $img_w = $w - $extraWidth ; + $img_h = $h - $extraHeight ; + if ($objattr['border_left']['w']) { + $objattr['BORDER-WIDTH'] = $img_w + (($objattr['border_left']['w'] + $objattr['border_right']['w'])/2) ; + $objattr['BORDER-HEIGHT'] = $img_h + (($objattr['border_top']['w'] + $objattr['border_bottom']['w'])/2) ; + $objattr['BORDER-X'] = $fx + $objattr['margin_left'] + (($objattr['border_left']['w'])/2) ; + $objattr['BORDER-Y'] = $fy + $objattr['margin_top'] + (($objattr['border_top']['w'])/2) ; + } + $objattr['INNER-WIDTH'] = $img_w; + $objattr['INNER-HEIGHT'] = $img_h; + $objattr['INNER-X'] = $fx + $objattr['margin_left'] + ($objattr['border_left']['w']); + $objattr['INNER-Y'] = $fy + $objattr['margin_top'] + ($objattr['border_top']['w']) ; + $objattr['ID'] = $info['i']; + $objattr['OUTER-WIDTH'] = $w; + $objattr['OUTER-HEIGHT'] = $h; + $objattr['OUTER-X'] = $fx; + $objattr['OUTER-Y'] = $fy; + if ($objattr['float']=='R') { + // If R float already exists at this level + $this->floatmargins['R']['skipline'] = false; + if (isset($this->floatmargins['R']['y1']) && $this->floatmargins['R']['y1'] > 0 && $fy < $this->floatmargins['R']['y1']) { + $this->WriteFlowingBlock($vetor[0],$vetor[18]); // mPDF 5.7.1 + } + // If L float already exists at this level + else if (isset($this->floatmargins['L']['y1']) && $this->floatmargins['L']['y1'] > 0 && $fy < $this->floatmargins['L']['y1']) { + // Final check distance between floats is not now too narrow to fit text + $mw = 2*$this->GetCharWidth('W',false); + if (($this->blk[$this->blklvl]['inner_width'] - $w - $this->floatmargins['L']['w']) < $mw) { + $this->WriteFlowingBlock($vetor[0],$vetor[18]); // mPDF 5.7.1 + } + else { + $this->floatmargins['R']['x'] = $fx; + $this->floatmargins['R']['w'] = $w; + $this->floatmargins['R']['y0'] = $fy; + $this->floatmargins['R']['y1'] = $fy + $h; + if ($skipln == 1) { + $this->floatmargins['R']['skipline'] = true; + $this->floatmargins['R']['id'] = count($this->floatbuffer)+0; + $objattr['skipline'] = true; + } + $this->floatbuffer[] = $objattr; + } + } + else { + $this->floatmargins['R']['x'] = $fx; + $this->floatmargins['R']['w'] = $w; + $this->floatmargins['R']['y0'] = $fy; + $this->floatmargins['R']['y1'] = $fy + $h; + if ($skipln == 1) { + $this->floatmargins['R']['skipline'] = true; + $this->floatmargins['R']['id'] = count($this->floatbuffer)+0; + $objattr['skipline'] = true; + } + $this->floatbuffer[] = $objattr; + } + } + else if ($objattr['float']=='L') { + // If L float already exists at this level + $this->floatmargins['L']['skipline'] = false; + if (isset($this->floatmargins['L']['y1']) && $this->floatmargins['L']['y1'] > 0 && $fy < $this->floatmargins['L']['y1']) { + $this->floatmargins['L']['skipline'] = false; + $this->WriteFlowingBlock($vetor[0],$vetor[18]); // mPDF 5.7.1 + } + // If R float already exists at this level + else if (isset($this->floatmargins['R']['y1']) && $this->floatmargins['R']['y1'] > 0 && $fy < $this->floatmargins['R']['y1']) { + // Final check distance between floats is not now too narrow to fit text + $mw = 2*$this->GetCharWidth('W',false); + if (($this->blk[$this->blklvl]['inner_width'] - $w - $this->floatmargins['R']['w']) < $mw) { + $this->WriteFlowingBlock($vetor[0],$vetor[18]); // mPDF 5.7.1 + } + else { + $this->floatmargins['L']['x'] = $fx + $w; + $this->floatmargins['L']['w'] = $w; + $this->floatmargins['L']['y0'] = $fy; + $this->floatmargins['L']['y1'] = $fy + $h; + if ($skipln == 1) { + $this->floatmargins['L']['skipline'] = true; + $this->floatmargins['L']['id'] = count($this->floatbuffer)+0; + $objattr['skipline'] = true; + } + $this->floatbuffer[] = $objattr; + } + } + else { + $this->floatmargins['L']['x'] = $fx + $w; + $this->floatmargins['L']['w'] = $w; + $this->floatmargins['L']['y0'] = $fy; + $this->floatmargins['L']['y1'] = $fy + $h; + if ($skipln == 1) { + $this->floatmargins['L']['skipline'] = true; + $this->floatmargins['L']['id'] = count($this->floatbuffer)+0; + $objattr['skipline'] = true; + } + $this->floatbuffer[] = $objattr; + } + } + } + else { +/*-- END CSS-IMAGE-FLOAT --*/ + $this->WriteFlowingBlock($vetor[0],(isset($vetor[18]) ? $vetor[18] : NULL)); // mPDF 5.7.1 +/*-- CSS-IMAGE-FLOAT --*/ + } +/*-- END CSS-IMAGE-FLOAT --*/ + } // *TABLES* + + } // END If special content + else { //THE text + if ($this->tableLevel) { $paint_ht_corr = 0; } // To move the y up when new column/page started if div border needed + else { $paint_ht_corr = $this->blk[$this->blklvl]['border_top']['w']; } + + if ($vetor[0] == "\n") { //We are reading a
    now turned into newline ("\n") + if ($this->flowingBlockAttr['content']) { + $this->finishFlowingBlock(false,'br'); + } + else if ($is_table) { + $this->y+= $this->_computeLineheight($this->cellLineHeight); + } + else if (!$is_table) { + $this->DivLn($this->lineheight); + if ($this->ColActive) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + } + // Added to correct for OddEven Margins + if ($this->page != $oldpage) { + if (($this->page-$oldpage) % 2 == 1) { + $bak_x += $this->MarginCorrection; + } + $oldpage = $this->page; + $y = $this->tMargin - $paint_ht_corr ; + $this->oldy = $this->tMargin - $paint_ht_corr ; + $old_height = 0; + } + $this->x = $bak_x; +/*-- COLUMNS --*/ + // COLS + // OR COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + if ($this->directionality == 'rtl') { // *OTL* + $bak_x -= ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); // *OTL* + } // *OTL* + else { // *OTL* + $bak_x += ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); + } // *OTL* + $this->x = $bak_x; + $oldcolumn = $this->CurrCol; + $y = $this->y0 - $paint_ht_corr ; + $this->oldy = $this->y0 - $paint_ht_corr ; + $old_height = 0; + } +/*-- END COLUMNS --*/ + $this->newFlowingBlock( $this->divwidth,$this->divheight,$align,$is_table,$blockstate,false,$blockdir,$table_draft); + } + else { + $this->WriteFlowingBlock($vetor[0],$vetor[18]); // mPDF 5.7.1 + + // Added to correct for OddEven Margins + if ($this->page != $oldpage) { + if (($this->page-$oldpage) % 2 == 1) { + $bak_x += $this->MarginCorrection; + $this->x = $bak_x; + } + $oldpage = $this->page; + $y = $this->tMargin - $paint_ht_corr ; + $this->oldy = $this->tMargin - $paint_ht_corr ; + $old_height = 0; + } +/*-- COLUMNS --*/ + // COLS + // OR COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + if ($this->directionality == 'rtl') { // *OTL* + $bak_x -= ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); // *OTL* + } // *OTL* + else { // *OTL* + $bak_x += ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); + } // *OTL* + $this->x = $bak_x; + $oldcolumn = $this->CurrCol; + $y = $this->y0 - $paint_ht_corr ; + $this->oldy = $this->y0 - $paint_ht_corr ; + $old_height = 0; + } +/*-- END COLUMNS --*/ + } + + + } + + //Check if it is the last element. If so then finish printing the block + if ($i == ($array_size-1)) { + $this->finishFlowingBlock(true); // true = END of flowing block + // Added to correct for OddEven Margins + if ($this->page != $oldpage) { + if (($this->page-$oldpage) % 2 == 1) { + $bak_x += $this->MarginCorrection; + $this->x = $bak_x; + } + $oldpage = $this->page; + $y = $this->tMargin - $paint_ht_corr ; + $this->oldy = $this->tMargin - $paint_ht_corr ; + $old_height = 0; + } + +/*-- COLUMNS --*/ + // COLS + // OR COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + if ($this->directionality == 'rtl') { // *OTL* + $bak_x -= ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); // *OTL* + } // *OTL* + else { // *OTL* + $bak_x += ($this->CurrCol - $oldcolumn) * ($this->ColWidth+$this->ColGap); + } // *OTL* + $this->x = $bak_x; + $oldcolumn = $this->CurrCol; + $y = $this->y0 - $paint_ht_corr ; + $this->oldy = $this->y0 - $paint_ht_corr ; + $old_height = 0; + } +/*-- END COLUMNS --*/ + + } + + // RESETTING VALUES + $this->SetTColor($this->ConvertColor(0)); + $this->SetDColor($this->ConvertColor(0)); + $this->SetFColor($this->ConvertColor(255)); + $this->colorarray = ''; + $this->spanbgcolorarray = ''; + $this->spanbgcolor = false; + $this->spanborder = false; + $this->spanborddet = array(); + $this->HREF = ''; + $this->textparam = array(); + $this->SetTextOutline(); + + $this->textvar = 0x00; // mPDF 5.7.1 + $this->OTLtags = array(); + $this->textshadow = ''; + + $this->currentfontfamily = ''; + $this->currentfontsize = ''; + $this->currentfontstyle = ''; + $this->currentLang = $this->default_lang; // mPDF 6 + $this->RestrictUnicodeFonts($this->default_available_fonts ); // mPDF 6 +/*-- TABLES --*/ + if ($this->tableLevel) { + $this->SetLineHeight('',$this->table[1][1]['cellLineHeight']); // *TABLES* + } + else +/*-- END TABLES --*/ + if (isset($this->blk[$this->blklvl]['line_height']) && $this->blk[$this->blklvl]['line_height']) { + $this->SetLineHeight('',$this->blk[$this->blklvl]['line_height']); // sets default line height + } + $this->ResetStyles(); + $this->lSpacingCSS = ''; + $this->wSpacingCSS = ''; + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + $this->SetDash(); + $this->dash_on = false; + $this->dotted_on = false; + + }//end of for(i=0;iReset(); // mPDF 6 + + // PAINT DIV BORDER // DISABLED IN COLUMNS AS DOESN'T WORK WHEN BROKEN ACROSS COLS?? + if ((isset($this->blk[$this->blklvl]['border']) || isset($this->blk[$this->blklvl]['bgcolor']) || isset($this->blk[$this->blklvl]['box_shadow'])) && $blockstate && ($this->y != $this->oldy)) { + $bottom_y = $this->y; // Does not include Bottom Margin + if (isset($this->blk[$this->blklvl]['startpage']) && $this->blk[$this->blklvl]['startpage'] != $this->page && $blockstate != 1) { + $this->PaintDivBB('pagetop',$blockstate); + } + + else if ($blockstate != 1) { + $this->PaintDivBB('',$blockstate); + } + $this->y = $bottom_y; + $this->x = $bak_x; + } + + // Reset Font + $this->SetFontSize($this->default_font_size,false); + if ($table_draft) { + $ch = $this->y - $bak_y; + $this->y = $bak_y; + $this->x = $bak_x; + return $ch; + } + +} + +function _setDashBorder($style, $div, $cp, $side) { + if ($style == 'dashed' && (($side=='L' || $side=='R') || ($side=='T' && $div != 'pagetop' && !$cp) || ($side=='B' && $div!='pagebottom') )) { + $dashsize = 2; // final dash will be this + 1*linewidth + $dashsizek = 1.5; // ratio of Dash/Blank + $this->SetDash($dashsize,($dashsize/$dashsizek)+($this->LineWidth*2)); + } + else if ($style == 'dotted' || ($side=='T' && ($div == 'pagetop' || $cp)) || ($side=='B' && $div == 'pagebottom')) { + //Round join and cap + $this->SetLineJoin(1); + $this->SetLineCap(1); + $this->SetDash(0.001,($this->LineWidth*3)); + } +} + +function _setBorderLine($b, $k=1) { + $this->SetLineWidth($b['w']/$k); + $this->SetDColor($b['c']); + if ($b['c'][0]==5) { // RGBa + $this->SetAlpha(ord($b['c'][4])/100, 'Normal', false, 'S')."\n"; // mPDF 5.7.2 + } + else if ($b['c'][0]==6) { // CMYKa + $this->SetAlpha(ord($b['c'][5])/100, 'Normal', false, 'S')."\n"; // mPDF 5.7.2 + } +} + +function PaintDivBB($divider='',$blockstate=0,$blvl=0) { + // Borders & backgrounds are done elsewhere for columns - messes up the repositioning in printcolumnbuffer + if ($this->ColActive) { return ; } // *COLUMNS* + if ($this->keep_block_together ) { return ; } // mPDF 6 + $save_y = $this->y; + if (!$blvl) { $blvl = $this->blklvl; } + $x0 = $x1 = $y0 = $y1 = 0; + + // Added mPDF 3.0 Float DIV + if (isset($this->blk[$blvl]['bb_painted'][$this->page]) && $this->blk[$blvl]['bb_painted'][$this->page]) { return; } // *CSS-FLOAT* + + if (isset($this->blk[$blvl]['x0'])) { $x0 = $this->blk[$blvl]['x0']; } // left + if (isset($this->blk[$blvl]['y1'])) { $y1 = $this->blk[$blvl]['y1']; } // bottom + + // Added mPDF 3.0 Float DIV - ensures backgrounds/borders are drawn to bottom of page + if ($y1==0) { + if ($divider=='pagebottom') { $y1 = $this->h-$this->bMargin; } + else { $y1 = $this->y; } + } + + if (isset($this->blk[$blvl]['startpage']) && $this->blk[$blvl]['startpage'] != $this->page) { $continuingpage = true; } else { $continuingpage = false; } + + if (isset($this->blk[$blvl]['y0'])) { $y0 = $this->blk[$blvl]['y0']; } + $h = $y1 - $y0; + $w = $this->blk[$blvl]['width']; + $x1 = $x0 + $w; + + // Set border-widths as used here + $border_top = $this->blk[$blvl]['border_top']['w']; + $border_bottom = $this->blk[$blvl]['border_bottom']['w']; + $border_left = $this->blk[$blvl]['border_left']['w']; + $border_right = $this->blk[$blvl]['border_right']['w']; + if (!$this->blk[$blvl]['border_top'] || $divider == 'pagetop' || $continuingpage) { + $border_top = 0; + } + if (!$this->blk[$blvl]['border_bottom'] || $blockstate == 1 || $divider == 'pagebottom') { + $border_bottom = 0; + } + + $brTL_H = 0; + $brTL_V = 0; + $brTR_H = 0; + $brTR_V = 0; + $brBL_H = 0; + $brBL_V = 0; + $brBR_H = 0; + $brBR_V = 0; + + $brset = false; +/*-- BORDER-RADIUS --*/ + if (isset($this->blk[$blvl]['border_radius_TL_H'])) { $brTL_H = $this->blk[$blvl]['border_radius_TL_H']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_TL_V'])) { $brTL_V = $this->blk[$blvl]['border_radius_TL_V']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_TR_H'])) { $brTR_H = $this->blk[$blvl]['border_radius_TR_H']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_TR_V'])) { $brTR_V = $this->blk[$blvl]['border_radius_TR_V']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_BR_H'])) { $brBR_H = $this->blk[$blvl]['border_radius_BR_H']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_BR_V'])) { $brBR_V = $this->blk[$blvl]['border_radius_BR_V']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_BL_H'])) { $brBL_H = $this->blk[$blvl]['border_radius_BL_H']; $brset = true; } + if (isset($this->blk[$blvl]['border_radius_BL_V'])) { $brBL_V = $this->blk[$blvl]['border_radius_BL_V']; $brset = true; } + + if (!$this->blk[$blvl]['border_top'] || $divider == 'pagetop' || $continuingpage) { + $brTL_H = 0; + $brTL_V = 0; + $brTR_H = 0; + $brTR_V = 0; + } + if (!$this->blk[$blvl]['border_bottom'] || $blockstate == 1 || $divider == 'pagebottom') { + $brBL_H = 0; + $brBL_V = 0; + $brBR_H = 0; + $brBR_V = 0; + } + + // Disallow border-radius if it is smaller than the border width. + if ($brTL_H < min($border_left, $border_top)) { $brTL_H = $brTL_V = 0; } + if ($brTL_V < min($border_left, $border_top)) { $brTL_V = $brTL_H = 0; } + if ($brTR_H < min($border_right, $border_top)) { $brTR_H = $brTR_V = 0; } + if ($brTR_V < min($border_right, $border_top)) { $brTR_V = $brTR_H = 0; } + if ($brBL_H < min($border_left, $border_bottom)) { $brBL_H = $brBL_V = 0; } + if ($brBL_V < min($border_left, $border_bottom)) { $brBL_V = $brBL_H = 0; } + if ($brBR_H < min($border_right, $border_bottom)) { $brBR_H = $brBR_V = 0; } + if ($brBR_V < min($border_right, $border_bottom)) { $brBR_V = $brBR_H = 0; } + + // CHECK FOR radii that sum to > width or height of div ******** + $f = min($h/($brTL_V + $brBL_V + 0.001), $h/($brTR_V + $brBR_V + 0.001), $w/($brTL_H + $brTR_H + 0.001), $w/($brBL_H + $brBR_H + 0.001)); + if ($f < 1) { + $brTL_H *= $f; + $brTL_V *= $f; + $brTR_H *= $f; + $brTR_V *= $f; + $brBL_H *= $f; + $brBL_V *= $f; + $brBR_H *= $f; + $brBR_V *= $f; + } +/*-- END BORDER-RADIUS --*/ + + $tbcol = $this->ConvertColor(255); + for($l=0; $l <= $blvl; $l++) { + if ($this->blk[$l]['bgcolor']) { + $tbcol = $this->blk[$l]['bgcolorarray']; + } + } + + // BORDERS + if (isset($this->blk[$blvl]['y0']) && $this->blk[$blvl]['y0']) { $y0 = $this->blk[$blvl]['y0']; } + $h = $y1 - $y0; + $w = $this->blk[$blvl]['width']; + + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $tbd = $this->blk[$blvl]['border_top']; + + $legend = ''; + $legbreakL = 0; + $legbreakR = 0; + // BORDER LEGEND + if (isset($this->blk[$blvl]['border_legend']) && $this->blk[$blvl]['border_legend']) { + $legend = $this->blk[$blvl]['border_legend']; // Same structure array as textbuffer + $txt = $legend[0] = ltrim($legend[0]); + if (!empty($legend[18])) { $this->otl->trimOTLdata($legend[18], true, false); } // *OTL* + + //Set font, size, style, color + $this->SetFont($legend[4],$legend[2],$legend[11]); + if (isset($legend[3]) && $legend[3]) { + $cor = $legend[3]; + $this->SetTColor($cor); + + } + $stringWidth = $this->GetStringWidth($txt, true, $legend[18], $legend[8]); + $save_x = $this->x; + $save_y = $this->y; + $save_currentfontfamily = $this->FontFamily; + $save_currentfontsize = $this->FontSizePt; + $save_currentfontstyle = $this->FontStyle; + $this->y = $y0 - $this->FontSize/2 + $this->blk[$blvl]['border_top']['w']/2; + $this->x = $x0 + $this->blk[$blvl]['padding_left'] + $this->blk[$blvl]['border_left']['w']; + + // Set the distance from the border line to the text ? make configurable variable + $gap = 0.2 * $this->FontSize; + $legbreakL = $this->x - $gap; + $legbreakR = $this->x + $stringWidth + $gap; + $this->magic_reverse_dir($txt, $this->blk[$blvl]['direction'], $legend[18]); + $fill = ''; + $this->Cell( $stringWidth, $this->FontSize, $txt , '', 0, 'C', $fill, '', 0, 0,0,'M', $fill, false, $legend[18], $legend[8]); + // Reset + $this->x = $save_x; + $this->y = $save_y; + $this->SetFont($save_currentfontfamily,$save_currentfontstyle,$save_currentfontsize); + $this->SetTColor($this->ConvertColor(0)); + } + + if (isset($tbd['s']) && $tbd['s']) { + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { + $this->_out('q'); + $this->SetLineWidth(0); + $this->_out(sprintf('%.3F %.3F m ',($x0)*_MPDFK, ($this->h-($y0))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $border_left)*_MPDFK, ($this->h-($y0 + $border_top))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w - $border_right)*_MPDFK, ($this->h-($y0 + $border_top))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w)*_MPDFK, ($this->h-($y0))*_MPDFK)); + $this->_out(' h W n '); // Ends path no-op & Sets the clipping path + } + + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { + $legbreakL -= $border_top/2; // because line cap different + $legbreakR += $border_top/2; + $this->_setDashBorder($tbd['style'],$divider,$continuingpage,'T'); + } +/*-- BORDER-RADIUS --*/ + else if (($brTL_V && $brTL_H) || ($brTR_V && $brTR_H) || $tbd['style']=='solid' || $tbd['style']=='double' ) { + $this->SetLineJoin(0); + $this->SetLineCap(0); + } + $s = ''; + if ($brTR_H && $brTR_V) { + $s .= ($this->_EllipseArc($x0 + $w - $brTR_H, $y0 + $brTR_V, $brTR_H - $border_top/2 , $brTR_V - $border_top/2 , 1, 2, true))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F m ',($x0 + $w)*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F m ',($x0 + $w - ($border_top/2))*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } +/*-- BORDER-RADIUS --*/ + if ($brTL_H && $brTL_V ) { + if ($legend) { + if ($legbreakR < ($x0 + $w - $brTR_H)) { + $s .= (sprintf('%.3F %.3F l ', $legbreakR*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + if ($legbreakL > ($x0 + $brTL_H )) { + $s .= (sprintf('%.3F %.3F m ',$legbreakL*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + $s .= (sprintf('%.3F %.3F l ',($x0 + $brTL_H )*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK)."\n"); + } + else { + $s .= (sprintf('%.3F %.3F m ',($x0 + $brTL_H )*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + $brTL_H )*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + $s .= ($this->_EllipseArc($x0 + $brTL_H, $y0 + $brTL_V, $brTL_H - $border_top/2 , $brTL_V - $border_top/2 , 2, 1))."\n"; + } + else { +/*-- END BORDER-RADIUS --*/ + if ($legend) { + if ($legbreakR < ($x0 + $w)) { + $s .= (sprintf('%.3F %.3F l ',$legbreakR*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + if ($legbreakL > ($x0)) { + $s .= (sprintf('%.3F %.3F m ',$legbreakL*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F l ',($x0)*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + ($border_top/2))*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + } + else if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F m ', ($x0)*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F m ', ($x0 + $border_top/2)*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + } + else if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F l ',($x0)*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + ($border_top/2))*_MPDFK, ($this->h-($y0 + ($border_top/2)))*_MPDFK))."\n"; + } +/*-- BORDER-RADIUS --*/ + } +/*-- END BORDER-RADIUS --*/ + $s .= 'S'."\n"; + $this->_out($s); + + if ($tbd['style']=='double') { + $this->SetLineWidth($tbd['w']/3); + $this->SetDColor($tbcol); + $this->_out($s); + } + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { $this->_out('Q'); } + + // Reset Corners and Dash off + $this->SetLineWidth(0.1); + $this->SetDColor($this->ConvertColor(0)); + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + // Reinstate line above for dotted line divider when block border crosses a page + //else if ($divider == 'pagetop' || $continuingpage) { + + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $tbd = $this->blk[$blvl]['border_bottom']; + if (isset($tbd['s']) && $tbd['s']) { + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { + $this->_out('q'); + $this->SetLineWidth(0); + $this->_out(sprintf('%.3F %.3F m ',($x0)*_MPDFK, ($this->h-($y0 + $h))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $border_left)*_MPDFK, ($this->h-($y0 + $h - $border_bottom))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w - $border_right)*_MPDFK, ($this->h-($y0 + $h - $border_bottom))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w)*_MPDFK, ($this->h-($y0 + $h))*_MPDFK)); + $this->_out(' h W n '); // Ends path no-op & Sets the clipping path + } + + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],$divider,$continuingpage,'B'); } +/*-- BORDER-RADIUS --*/ + else if (($brBL_V && $brBL_H) || ($brBR_V && $brBR_H) || $tbd['style']=='solid' || $tbd['style']=='double' ) { + $this->SetLineJoin(0); + $this->SetLineCap(0); + } + $s = ''; + if ($brBL_H && $brBL_V) { + $s .= ($this->_EllipseArc($x0 + $brBL_H, $y0 + $h - $brBL_V, $brBL_H - $border_bottom/2 , $brBL_V - $border_bottom/2 , 3, 2, true))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F m ',($x0)*_MPDFK, ($this->h-($y0 + $h - ($border_bottom/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F m ',($x0 + ($border_bottom/2))*_MPDFK, ($this->h-($y0 + $h - ($border_bottom/2)))*_MPDFK))."\n"; + } +/*-- BORDER-RADIUS --*/ + if ($brBR_H && $brBR_V ) { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w - ($border_bottom/2) - $brBR_H )*_MPDFK, ($this->h-($y0 + $h - ($border_bottom/2)))*_MPDFK))."\n"; + $s .= ($this->_EllipseArc($x0 + $w - $brBR_H, $y0 + $h - $brBR_V, $brBR_H - $border_bottom/2 , $brBR_V - $border_bottom/2 , 4, 1))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w)*_MPDFK, ($this->h-($y0 + $h - ($border_bottom/2)))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w - ($border_bottom/2))*_MPDFK, ($this->h-($y0 + $h - ($border_bottom/2)))*_MPDFK))."\n"; + } + $s .= 'S'."\n"; + $this->_out($s); + + if ($tbd['style']=='double') { + $this->SetLineWidth($tbd['w']/3); + $this->SetDColor($tbcol); + $this->_out($s); + } + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { $this->_out('Q'); } + + + // Reset Corners and Dash off + $this->SetLineWidth(0.1); + $this->SetDColor($this->ConvertColor(0)); + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + // Reinstate line below for dotted line divider when block border crosses a page + //else if ($blockstate == 1 || $divider == 'pagebottom') { + + if ($this->blk[$blvl]['border_left']) { + $tbd = $this->blk[$blvl]['border_left']; + if (isset($tbd['s']) && $tbd['s']) { + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { + $this->_out('q'); + $this->SetLineWidth(0); + $this->_out(sprintf('%.3F %.3F m ',($x0)*_MPDFK, ($this->h-($y0))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $border_left)*_MPDFK, ($this->h-($y0+$border_top))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $border_left)*_MPDFK, ($this->h-($y0 + $h - $border_bottom))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0)*_MPDFK, ($this->h-($y0 + $h))*_MPDFK)); + $this->_out(' h W n '); // Ends path no-op & Sets the clipping path + } + + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],$divider,$continuingpage,'L'); } +/*-- BORDER-RADIUS --*/ + else if (($brTL_V && $brTL_H) || ($brBL_V && $brBL_H) || $tbd['style']=='solid' || $tbd['style']=='double' ) { + $this->SetLineJoin(0); + $this->SetLineCap(0); + } + $s = ''; + if ($brTL_V && $brTL_H) { + $s .= ($this->_EllipseArc($x0 + $brTL_H, $y0 + $brTL_V, $brTL_H - $border_left/2 , $brTL_V - $border_left/2, 2, 2, true))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F m ',($x0 + ($border_left/2))*_MPDFK, ($this->h-($y0))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F m ',($x0 + ($border_left/2))*_MPDFK, ($this->h-($y0 + ($border_left/2)))*_MPDFK))."\n"; + } +/*-- BORDER-RADIUS --*/ + if ($brBL_V && $brBL_H ) { + $s .= (sprintf('%.3F %.3F l ',($x0 + ($border_left/2))*_MPDFK, ($this->h-($y0 + $h - ($border_left/2)- $brBL_V) )*_MPDFK))."\n"; + $s .= ($this->_EllipseArc($x0 + $brBL_H, $y0 + $h - $brBL_V, $brBL_H - $border_left/2 , $brBL_V - $border_left/2, 3, 1))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F l ',($x0 + ($border_left/2))*_MPDFK, ($this->h-($y0 + $h) )*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + ($border_left/2))*_MPDFK, ($this->h-($y0 + $h - ($border_left/2)) )*_MPDFK))."\n"; + } + $s .= 'S'."\n"; + $this->_out($s); + + if ($tbd['style']=='double') { + $this->SetLineWidth($tbd['w']/3); + $this->SetDColor($tbcol); + $this->_out($s); + } + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { $this->_out('Q'); } + + // Reset Corners and Dash off + $this->SetLineWidth(0.1); + $this->SetDColor($this->ConvertColor(0)); + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($this->blk[$blvl]['border_right']) { + $tbd = $this->blk[$blvl]['border_right']; + if (isset($tbd['s']) && $tbd['s']) { + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { + $this->_out('q'); + $this->SetLineWidth(0); + $this->_out(sprintf('%.3F %.3F m ',($x0 + $w)*_MPDFK, ($this->h-($y0))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w - $border_right)*_MPDFK, ($this->h-($y0+$border_top))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w - $border_right)*_MPDFK, ($this->h-($y0 + $h - $border_bottom))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F l ',($x0 + $w)*_MPDFK, ($this->h-($y0 + $h))*_MPDFK)); + $this->_out(' h W n '); // Ends path no-op & Sets the clipping path + } + + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],$divider,$continuingpage,'R'); } +/*-- BORDER-RADIUS --*/ + else if (($brTR_V && $brTR_H) || ($brBR_V && $brBR_H) || $tbd['style']=='solid' || $tbd['style']=='double' ) { + $this->SetLineJoin(0); + $this->SetLineCap(0); + } + $s = ''; + if ($brBR_V && $brBR_H) { + $s .= ($this->_EllipseArc($x0 + $w - $brBR_H, $y0 + $h - $brBR_V, $brBR_H - $border_right/2 , $brBR_V - $border_right/2, 4, 2, true))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F m ',($x0 + $w - ($border_right/2))*_MPDFK, ($this->h-($y0 + $h))*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F m ',($x0 + $w - ($border_right/2))*_MPDFK, ($this->h-($y0 + $h - ($border_right/2)))*_MPDFK))."\n"; + } +/*-- BORDER-RADIUS --*/ + if ($brTR_V && $brTR_H ) { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w - ($border_right/2))*_MPDFK, ($this->h-($y0 + ($border_right/2) + $brTR_V) )*_MPDFK))."\n"; + $s .= ($this->_EllipseArc($x0 + $w - $brTR_H, $y0 + $brTR_V, $brTR_H - $border_right/2 , $brTR_V - $border_right/2, 1, 1))."\n"; + } + else +/*-- END BORDER-RADIUS --*/ + if ($tbd['style']=='solid' || $tbd['style']=='double') { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w - ($border_right/2))*_MPDFK, ($this->h-($y0) )*_MPDFK))."\n"; + } + else { + $s .= (sprintf('%.3F %.3F l ',($x0 + $w - ($border_right/2))*_MPDFK, ($this->h-($y0 + ($border_right/2)) )*_MPDFK))."\n"; + } + $s .= 'S'."\n"; + $this->_out($s); + + if ($tbd['style']=='double') { + $this->SetLineWidth($tbd['w']/3); + $this->SetDColor($tbcol); + $this->_out($s); + } + if (!$brset && $tbd['style']!='dotted' && $tbd['style']!='dashed') { $this->_out('Q'); } + + // Reset Corners and Dash off + $this->SetLineWidth(0.1); + $this->SetDColor($this->ConvertColor(0)); + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + + + $this->SetDash(); + $this->y = $save_y; + + + // BACKGROUNDS are disabled in columns/kbt/headers - messes up the repositioning in printcolumnbuffer + if ($this->ColActive || $this->kwt || $this->keep_block_together) { return ; } + + + $bgx0 = $x0; + $bgx1 = $x1; + $bgy0 = $y0; + $bgy1 = $y1; + + // Defined br values represent the radius of the outer curve - need to take border-width/2 from each radius for drawing the borders + if (isset($this->blk[$blvl]['background_clip']) && $this->blk[$blvl]['background_clip'] == 'padding-box') { + $brbgTL_H = max(0, $brTL_H - $this->blk[$blvl]['border_left']['w']); + $brbgTL_V = max(0, $brTL_V - $this->blk[$blvl]['border_top']['w']); + $brbgTR_H = max(0, $brTR_H - $this->blk[$blvl]['border_right']['w']); + $brbgTR_V = max(0, $brTR_V - $this->blk[$blvl]['border_top']['w']); + $brbgBL_H = max(0, $brBL_H - $this->blk[$blvl]['border_left']['w']); + $brbgBL_V = max(0, $brBL_V - $this->blk[$blvl]['border_bottom']['w']); + $brbgBR_H = max(0, $brBR_H - $this->blk[$blvl]['border_right']['w']); + $brbgBR_V = max(0, $brBR_V - $this->blk[$blvl]['border_bottom']['w']); + $bgx0 += $this->blk[$blvl]['border_left']['w']; + $bgx1 -= $this->blk[$blvl]['border_right']['w']; + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $bgy0 += $this->blk[$blvl]['border_top']['w']; + } + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $bgy1 -= $this->blk[$blvl]['border_bottom']['w']; + } + } + else if (isset($this->blk[$blvl]['background_clip']) && $this->blk[$blvl]['background_clip'] == 'content-box') { + $brbgTL_H = max(0, $brTL_H - $this->blk[$blvl]['border_left']['w'] - $this->blk[$blvl]['padding_left']); + $brbgTL_V = max(0, $brTL_V - $this->blk[$blvl]['border_top']['w'] - $this->blk[$blvl]['padding_top']); + $brbgTR_H = max(0, $brTR_H - $this->blk[$blvl]['border_right']['w'] - $this->blk[$blvl]['padding_right']); + $brbgTR_V = max(0, $brTR_V - $this->blk[$blvl]['border_top']['w'] - $this->blk[$blvl]['padding_top']); + $brbgBL_H = max(0, $brBL_H - $this->blk[$blvl]['border_left']['w'] - $this->blk[$blvl]['padding_left']); + $brbgBL_V = max(0, $brBL_V - $this->blk[$blvl]['border_bottom']['w'] - $this->blk[$blvl]['padding_bottom']); + $brbgBR_H = max(0, $brBR_H - $this->blk[$blvl]['border_right']['w'] - $this->blk[$blvl]['padding_right']); + $brbgBR_V = max(0, $brBR_V - $this->blk[$blvl]['border_bottom']['w'] - $this->blk[$blvl]['padding_bottom']); + $bgx0 += $this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['padding_left']; + $bgx1 -= $this->blk[$blvl]['border_right']['w'] + $this->blk[$blvl]['padding_right']; + if (($this->blk[$blvl]['border_top']['w'] || $this->blk[$blvl]['padding_top']) && $divider != 'pagetop' && !$continuingpage) { + $bgy0 += $this->blk[$blvl]['border_top']['w'] + $this->blk[$blvl]['padding_top']; + } + if (($this->blk[$blvl]['border_bottom']['w'] || $this->blk[$blvl]['padding_bottom']) && $blockstate != 1 && $divider != 'pagebottom') { + $bgy1 -= $this->blk[$blvl]['border_bottom']['w'] + $this->blk[$blvl]['padding_bottom']; + } + } + else { + $brbgTL_H = $brTL_H; + $brbgTL_V = $brTL_V; + $brbgTR_H = $brTR_H; + $brbgTR_V = $brTR_V; + $brbgBL_H = $brBL_H; + $brbgBL_V = $brBL_V; + $brbgBR_H = $brBR_H; + $brbgBR_V = $brBR_V; + } + + // Set clipping path + $s = ' q 0 w '; // Line width=0 + $s .= sprintf('%.3F %.3F m ', ($bgx0+$brbgTL_H )*_MPDFK, ($this->h-$bgy0)*_MPDFK); // start point TL before the arc +/*-- BORDER-RADIUS --*/ + if ($brbgTL_H || $brbgTL_V) { + $s .= $this->_EllipseArc($bgx0+$brbgTL_H, $bgy0+$brbgTL_V, $brbgTL_H , $brbgTL_V , 2); // segment 2 TL + } +/*-- END BORDER-RADIUS --*/ + $s .= sprintf('%.3F %.3F l ', ($bgx0)*_MPDFK, ($this->h-($bgy1-$brbgBL_V ))*_MPDFK); // line to BL +/*-- BORDER-RADIUS --*/ + if ($brbgBL_H || $brbgBL_V) { + $s .= $this->_EllipseArc($bgx0+$brbgBL_H, $bgy1-$brbgBL_V, $brbgBL_H , $brbgBL_V , 3); // segment 3 BL + } +/*-- END BORDER-RADIUS --*/ + $s .= sprintf('%.3F %.3F l ', ($bgx1-$brbgBR_H )*_MPDFK, ($this->h-($bgy1))*_MPDFK); // line to BR +/*-- BORDER-RADIUS --*/ + if ($brbgBR_H || $brbgBR_V) { + $s .= $this->_EllipseArc($bgx1-$brbgBR_H, $bgy1-$brbgBR_V, $brbgBR_H , $brbgBR_V , 4); // segment 4 BR + } +/*-- END BORDER-RADIUS --*/ + $s .= sprintf('%.3F %.3F l ', ($bgx1)*_MPDFK, ($this->h-($bgy0+$brbgTR_V))*_MPDFK); // line to TR +/*-- BORDER-RADIUS --*/ + if ($brbgTR_H || $brbgTR_V) { + $s .= $this->_EllipseArc($bgx1-$brbgTR_H, $bgy0+$brbgTR_V, $brbgTR_H , $brbgTR_V , 1); // segment 1 TR + } +/*-- END BORDER-RADIUS --*/ + $s .= sprintf('%.3F %.3F l ', ($bgx0+$brbgTL_H )*_MPDFK, ($this->h-$bgy0)*_MPDFK); // line to TL + + + // Box Shadow + $shadow = ''; + if (isset($this->blk[$blvl]['box_shadow']) && $this->blk[$blvl]['box_shadow'] && $h > 0) { + foreach($this->blk[$blvl]['box_shadow'] AS $sh) { + // Colors + if ($sh['col']{0}==1) { + $colspace = 'Gray'; + if ($sh['col']{2}==1) { $col1 = '1'.$sh['col'][1].'1'.$sh['col'][3]; } + else { $col1 = '1'.$sh['col'][1].'1'.chr(100); } + $col2 = '1'.$sh['col'][1].'1'.chr(0); + } + else if ($sh['col']{0}==4) { // CMYK + $colspace = 'CMYK'; + $col1 = '6'.$sh['col'][1].$sh['col'][2].$sh['col'][3].$sh['col'][4].chr(100); + $col2 = '6'.$sh['col'][1].$sh['col'][2].$sh['col'][3].$sh['col'][4].chr(0); + } + else if ($sh['col']{0}==5) { // RGBa + $colspace = 'RGB'; + $col1 = '5'.$sh['col'][1].$sh['col'][2].$sh['col'][3].$sh['col'][4]; + $col2 = '5'.$sh['col'][1].$sh['col'][2].$sh['col'][3].chr(0); + } + else if ($sh['col']{0}==6) { // CMYKa + $colspace = 'CMYK'; + $col1 = '6'.$sh['col'][1].$sh['col'][2].$sh['col'][3].$sh['col'][4].$sh['col'][5]; + $col2 = '6'.$sh['col'][1].$sh['col'][2].$sh['col'][3].$sh['col'][4].chr(0); + } + else { + $colspace = 'RGB'; + $col1 = '5'.$sh['col'][1].$sh['col'][2].$sh['col'][3].chr(100); + $col2 = '5'.$sh['col'][1].$sh['col'][2].$sh['col'][3].chr(0); + } + + // Use clipping path as set above (and rectangle around page) to clip area outside box + $shadow .= $s; // Use the clipping path with W* + $shadow .= sprintf('0 %.3F m %.3F %.3F l ', $this->h*_MPDFK, $this->w*_MPDFK, $this->h*_MPDFK); + $shadow .= sprintf('%.3F 0 l 0 0 l 0 %.3F l ', $this->w*_MPDFK, $this->h*_MPDFK); + $shadow .= 'W n'."\n"; + + $sh['blur'] = abs($sh['blur']); // cannot have negative blur value + // Ensure spread/blur do not make effective shadow width/height < 0 + // Could do more complex things but this just adjusts spread value + if (-$sh['spread'] + $sh['blur']/2 > min($w/2, $h/2)) { + $sh['spread'] = $sh['blur']/2 - min($w/2, $h/2) + 0.01; + } + // Shadow Offset + if ($sh['x'] || $sh['y']) $shadow .= sprintf(' q 1 0 0 1 %.4F %.4F cm', $sh['x']*_MPDFK, -$sh['y']*_MPDFK)."\n"; + + // Set path for INNER shadow + $shadow .= ' q 0 w '; + $shadow .= $this->SetFColor($col1, true)."\n"; + if ($col1{0}==5 && ord($col1{4})<100) { // RGBa + $shadow .= $this->SetAlpha(ord($col1{4})/100, 'Normal', true, 'F')."\n"; + } + else if ($col1{0}==6 && ord($col1{5})<100) { // CMYKa + $shadow .= $this->SetAlpha(ord($col1{5})/100, 'Normal', true, 'F')."\n"; + } + else if ($col1{0}==1 && $col1{2}==1 && ord($col1{3})<100) { // Gray + $shadow .= $this->SetAlpha(ord($col1{3})/100, 'Normal', true, 'F')."\n"; + } + + // Blur edges + $mag = 0.551784; // Bezier Control magic number for 4-part spline for circle/ellipse + $mag2 = 0.551784; // Bezier Control magic number to fill in edge of blurred rectangle + $d1 = $sh['spread']+$sh['blur']/2; + $d2 = $sh['spread']-$sh['blur']/2; + $bl = $sh['blur']; + $x00 = $x0 - $d1; + $y00 = $y0 - $d1; + $w00 = $w + $d1*2; + $h00 = $h + $d1*2; + + // If any border-radius is greater width-negative spread(inner edge), ignore radii for shadow or screws up + $flatten = false; + if (max($brbgTR_H, $brbgTL_H, $brbgBR_H, $brbgBL_H) >= $w+$d2) { $flatten = true; } + if (max($brbgTR_V, $brbgTL_V, $brbgBR_V, $brbgBL_V) >= $h+$d2) { $flatten = true; } + + + // TOP RIGHT corner + $p1x = $x00+$w00-$d1-$brbgTR_H; $p1c2x = $p1x +($d2+$brbgTR_H)*$mag; + $p1y = $y00+$bl; + $p2x = $x00+$w00-$d1-$brbgTR_H; $p2c2x = $p2x + ($d1+$brbgTR_H)*$mag; + $p2y = $y00; $p2c1y = $p2y + $bl/2; + $p3x = $x00+$w00; $p3c2x = $p3x - $bl/2; + $p3y = $y00+$d1+$brbgTR_V; $p3c1y = $p3y - ($d1+$brbgTR_V)*$mag; + $p4x = $x00+$w00-$bl; + $p4y = $y00+$d1+$brbgTR_V; $p4c2y = $p4y - ($d2+$brbgTR_V)*$mag; + if (-$d2 > min($brbgTR_H, $brbgTR_V) || $flatten) { + $p1x = $x00+$w00-$bl; $p1c2x = $p1x; + $p2x = $x00+$w00-$bl; $p2c2x = $p2x + $bl*$mag2; + $p3y = $y00+$bl; $p3c1y = $p3y - $bl*$mag2; + $p4y = $y00+$bl; $p4c2y = $p4y ; + } + + $shadow .= sprintf('%.3F %.3F m ', ($p1x )*_MPDFK, ($this->h-($p1y ))*_MPDFK); + $shadow .= sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', ($p1c2x)*_MPDFK, ($this->h-($p1y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4c2y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4y))*_MPDFK); + $patch_array[0]['f']=0; + $patch_array[0]['points']=array($p1x,$p1y, $p1x,$p1y, + $p2x,$p2c1y, $p2x,$p2y, $p2c2x,$p2y, + $p3x,$p3c1y, $p3x,$p3y, $p3c2x,$p3y, + $p4x,$p4y, $p4x,$p4y, $p4x,$p4c2y, + $p1c2x,$p1y); + $patch_array[0]['colors'] = array($col1,$col2,$col2,$col1); + + + // RIGHT + $p1x = $x00+$w00; // control point only matches p3 preceding + $p1y = $y00+$d1+$brbgTR_V; + $p2x = $x00+$w00-$bl; // control point only matches p4 preceding + $p2y = $y00+$d1+$brbgTR_V; + $p3x = $x00+$w00-$bl; + $p3y = $y00+$h00-$d1-$brbgBR_V; + $p4x = $x00+$w00; $p4c1x = $p4x-$bl/2; + $p4y = $y00+$h00-$d1-$brbgBR_V; + if (-$d2 > min($brbgTR_H, $brbgTR_V) || $flatten) { + $p1y = $y00+$bl; + $p2y = $y00+$bl; + } + if (-$d2 > min($brbgBR_H, $brbgBR_V) || $flatten) { + $p3y = $y00+$h00-$bl; + $p4y = $y00+$h00-$bl; + } + + $shadow .= sprintf('%.3F %.3F l ', ($p3x )*_MPDFK, ($this->h-($p3y ))*_MPDFK); + $patch_array[1]['f']=2; + $patch_array[1]['points']=array($p2x,$p2y, + $p3x,$p3y, $p3x,$p3y, $p3x,$p3y, + $p4c1x,$p4y, $p4x,$p4y, $p4x,$p4y, + $p1x,$p1y); + $patch_array[1]['colors'] = array($col1,$col2); + + + // BOTTOM RIGHT corner + $p1x = $x00+$w00-$bl; // control points only matches p3 preceding + $p1y = $y00+$h00-$d1-$brbgBR_V; $p1c2y = $p1y + ($d2+$brbgBR_V)*$mag; + $p2x = $x00+$w00; // control point only matches p4 preceding + $p2y = $y00+$h00-$d1-$brbgBR_V; $p2c2y = $p2y + ($d1+$brbgBR_V)*$mag; + $p3x = $x00+$w00-$d1-$brbgBR_H; $p3c1x = $p3x + ($d1+$brbgBR_H)*$mag; + $p3y = $y00+$h00; $p3c2y = $p3y - $bl/2; + $p4x = $x00+$w00-$d1-$brbgBR_H; $p4c2x = $p4x + ($d2+$brbgBR_H)*$mag; + $p4y = $y00+$h00-$bl; + + if (-$d2 > min($brbgBR_H, $brbgBR_V) || $flatten) { + $p1y = $y00+$h00-$bl; $p1c2y = $p1y; + $p2y = $y00+$h00-$bl; $p2c2y = $p2y + $bl*$mag2; + $p3x = $x00+$w00-$bl; $p3c1x = $p3x + $bl*$mag2; + $p4x = $x00+$w00-$bl; $p4c2x = $p4x; + } + + $shadow .= sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', ($p1x)*_MPDFK, ($this->h-($p1c2y))*_MPDFK, ($p4c2x)*_MPDFK, ($this->h-($p4y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4y))*_MPDFK); + $patch_array[2]['f']=2; + $patch_array[2]['points']=array($p2x,$p2c2y, + $p3c1x,$p3y, $p3x,$p3y, $p3x,$p3c2y, + $p4x,$p4y, $p4x,$p4y, $p4c2x,$p4y, + $p1x,$p1c2y); + $patch_array[2]['colors'] = array($col2,$col1); + + + + // BOTTOM + $p1x = $x00+$w00-$d1-$brbgBR_H; // control point only matches p3 preceding + $p1y = $y00+$h00; + $p2x = $x00+$w00-$d1-$brbgBR_H; // control point only matches p4 preceding + $p2y = $y00+$h00-$bl; + $p3x = $x00+$d1+$brbgBL_H; + $p3y = $y00+$h00-$bl; + $p4x = $x00+$d1+$brbgBL_H; + $p4y = $y00+$h00; $p4c1y = $p4y - $bl/2; + + if (-$d2 > min($brbgBR_H, $brbgBR_V) || $flatten) { + $p1x = $x00+$w00-$bl; + $p2x = $x00+$w00-$bl; + } + if (-$d2 > min($brbgBL_H, $brbgBL_V) || $flatten) { + $p3x = $x00+$bl; + $p4x = $x00+$bl; + } + + $shadow .= sprintf('%.3F %.3F l ', ($p3x )*_MPDFK, ($this->h-($p3y ))*_MPDFK); + $patch_array[3]['f']=2; + $patch_array[3]['points']=array($p2x,$p2y, + $p3x,$p3y, $p3x,$p3y, $p3x,$p3y, + $p4x,$p4c1y, $p4x,$p4y, $p4x,$p4y, + $p1x,$p1y); + $patch_array[3]['colors'] = array($col1,$col2); + + // BOTTOM LEFT corner + $p1x = $x00+$d1+$brbgBL_H; $p1c2x = $p1x - ($d2+$brbgBL_H)*$mag; // control points only matches p3 preceding + $p1y = $y00+$h00-$bl; + $p2x = $x00+$d1+$brbgBL_H; $p2c2x = $p2x - ($d1+$brbgBL_H)*$mag; // control point only matches p4 preceding + $p2y = $y00+$h00; + $p3x = $x00; $p3c2x = $p3x + $bl/2; + $p3y = $y00+$h00-$d1-$brbgBL_V; $p3c1y = $p3y + ($d1+$brbgBL_V)*$mag; + $p4x = $x00+$bl; + $p4y = $y00+$h00-$d1-$brbgBL_V; $p4c2y = $p4y + ($d2+$brbgBL_V)*$mag; + if (-$d2 > min($brbgBL_H, $brbgBL_V) || $flatten) { + $p1x = $x00+$bl; $p1c2x = $p1x; + $p2x = $x00+$bl; $p2c2x = $p2x - $bl*$mag2; + $p3y = $y00+$h00-$bl; $p3c1y = $p3y + $bl*$mag2; + $p4y = $y00+$h00-$bl; $p4c2y = $p4y; + } + + $shadow .= sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', ($p1c2x)*_MPDFK, ($this->h-($p1y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4c2y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4y))*_MPDFK); + $patch_array[4]['f']=2; + $patch_array[4]['points']=array($p2c2x,$p2y, + $p3x,$p3c1y, $p3x,$p3y, $p3c2x,$p3y, + $p4x,$p4y, $p4x,$p4y, $p4x,$p4c2y, + $p1c2x,$p1y); + $patch_array[4]['colors'] = array($col2,$col1); + + + // LEFT - joins on the right (C3-C4 of previous): f = 2 + $p1x = $x00; // control point only matches p3 preceding + $p1y = $y00+$h00-$d1-$brbgBL_V; + $p2x = $x00+$bl; // control point only matches p4 preceding + $p2y = $y00+$h00-$d1-$brbgBL_V; + $p3x = $x00+$bl; + $p3y = $y00+$d1+$brbgTL_V; + $p4x = $x00; $p4c1x = $p4x + $bl/2; + $p4y = $y00+$d1+$brbgTL_V; + if (-$d2 > min($brbgBL_H, $brbgBL_V) || $flatten) { + $p1y = $y00+$h00-$bl; + $p2y = $y00+$h00-$bl; + } + if (-$d2 > min($brbgTL_H, $brbgTL_V) || $flatten) { + $p3y = $y00+$bl; + $p4y = $y00+$bl; + } + + $shadow .= sprintf('%.3F %.3F l ', ($p3x )*_MPDFK, ($this->h-($p3y ))*_MPDFK); + $patch_array[5]['f']=2; + $patch_array[5]['points']=array($p2x,$p2y, + $p3x,$p3y, $p3x,$p3y, $p3x,$p3y, + $p4c1x,$p4y, $p4x,$p4y, $p4x,$p4y, + $p1x,$p1y); + $patch_array[5]['colors'] = array($col1,$col2); + + // TOP LEFT corner + $p1x = $x00+$bl; // control points only matches p3 preceding + $p1y = $y00+$d1+$brbgTL_V; $p1c2y = $p1y - ($d2+$brbgTL_V)*$mag; + $p2x = $x00; // control point only matches p4 preceding + $p2y = $y00+$d1+$brbgTL_V; $p2c2y = $p2y - ($d1+$brbgTL_V)*$mag; + $p3x = $x00+$d1+$brbgTL_H; $p3c1x = $p3x - ($d1+$brbgTL_H)*$mag; + $p3y = $y00; $p3c2y = $p3y + $bl/2; + $p4x = $x00+$d1+$brbgTL_H; $p4c2x = $p4x - ($d2+$brbgTL_H)*$mag; + $p4y = $y00+$bl; + + if (-$d2 > min($brbgTL_H, $brbgTL_V) || $flatten) { + $p1y = $y00+$bl; $p1c2y = $p1y; + $p2y = $y00+$bl; $p2c2y = $p2y - $bl*$mag2; + $p3x = $x00+$bl; $p3c1x = $p3x - $bl*$mag2; + $p4x = $x00+$bl; $p4c2x = $p4x ; + } + + $shadow .= sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', ($p1x)*_MPDFK, ($this->h-($p1c2y))*_MPDFK, ($p4c2x)*_MPDFK, ($this->h-($p4y))*_MPDFK, ($p4x)*_MPDFK, ($this->h-($p4y))*_MPDFK); + $patch_array[6]['f']=2; + $patch_array[6]['points']=array($p2x,$p2c2y, + $p3c1x,$p3y, $p3x,$p3y, $p3x,$p3c2y, + $p4x,$p4y, $p4x,$p4y, $p4c2x,$p4y, + $p1x,$p1c2y); + $patch_array[6]['colors'] = array($col2,$col1); + + + // TOP - joins on the right (C3-C4 of previous): f = 2 + $p1x = $x00+$d1+$brbgTL_H; // control point only matches p3 preceding + $p1y = $y00; + $p2x = $x00+$d1+$brbgTL_H; // control point only matches p4 preceding + $p2y = $y00+$bl; + $p3x = $x00+$w00-$d1-$brbgTR_H; + $p3y = $y00+$bl; + $p4x = $x00+$w00-$d1-$brbgTR_H; + $p4y = $y00; $p4c1y = $p4y + $bl/2; + if (-$d2 > min($brbgTL_H, $brbgTL_V) || $flatten) { + $p1x = $x00+$bl; + $p2x = $x00+$bl; + } + if (-$d2 > min($brbgTR_H, $brbgTR_V) || $flatten) { + $p3x = $x00+$w00-$bl; + $p4x = $x00+$w00-$bl; + } + + $shadow .= sprintf('%.3F %.3F l ', ($p3x )*_MPDFK, ($this->h-($p3y ))*_MPDFK); + $patch_array[7]['f']=2; + $patch_array[7]['points']=array($p2x,$p2y, + $p3x,$p3y, $p3x,$p3y, $p3x,$p3y, + $p4x,$p4c1y, $p4x,$p4y, $p4x,$p4y, + $p1x,$p1y); + $patch_array[7]['colors'] = array($col1,$col2); + + $shadow .= ' h f Q '."\n"; // Close path and Fill the inner solid shadow + + if ($bl) $shadow .= $this->grad->CoonsPatchMesh($x00,$y00,$w00,$h00,$patch_array,$x00,$x00+$w00,$y00,$y00+$h00, $colspace, true); + + if ($sh['x'] || $sh['y']) $shadow .= ' Q'."\n"; // Shadow Offset + $shadow .= ' Q'."\n"; // Ends path no-op & Sets the clipping path + + } + } + + $s .= ' W n '; // Ends path no-op & Sets the clipping path + + if ($this->blk[$blvl]['bgcolor']) { + $this->pageBackgrounds[$blvl][] = array('x'=>$x0, 'y'=>$y0, 'w'=>$w, 'h'=>$h, 'col'=>$this->blk[$blvl]['bgcolorarray'], 'clippath'=>$s, 'visibility'=>$this->visibility, 'shadow'=>$shadow, 'z-index'=>$this->current_layer); + } + else if ($shadow) { + $this->pageBackgrounds[$blvl][] = array('shadowonly'=>true, 'col'=>'', 'clippath'=>'', 'visibility'=>$this->visibility, 'shadow'=>$shadow, 'z-index'=>$this->current_layer); + } + +/*-- BACKGROUNDS --*/ + if (isset($this->blk[$blvl]['gradient'])) { + $g = $this->grad->parseBackgroundGradient($this->blk[$blvl]['gradient']); + if ($g) { + $gx = $x0; + $gy = $y0; + $this->pageBackgrounds[$blvl][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$w, 'h'=>$h, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s, 'visibility'=>$this->visibility, 'z-index'=>$this->current_layer); + } + } + if (isset($this->blk[$blvl]['background-image'])) { + if (isset($this->blk[$blvl]['background-image']['gradient']) && $this->blk[$blvl]['background-image']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $this->blk[$blvl]['background-image']['gradient'] )) { + $g = $this->grad->parseMozGradient( $this->blk[$blvl]['background-image']['gradient'] ); + if ($g) { + $gx = $x0; + $gy = $y0; + // origin specifies the background-positioning-area (bpa) + if ($this->blk[$blvl]['background-image']['origin'] == 'padding-box') { + $gx += $this->blk[$blvl]['border_left']['w']; + $w -= ($this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['border_right']['w']); + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $gy += $this->blk[$blvl]['border_top']['w']; + } + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $gy1 = $y1 - $this->blk[$blvl]['border_bottom']['w']; + } + else { $gy1 = $y1; } + $h = $gy1 - $gy; + } + else if ($this->blk[$blvl]['background-image']['origin'] == 'content-box') { + $gx += $this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['padding_left']; + $w -= ($this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['padding_left'] + $this->blk[$blvl]['border_right']['w'] + $this->blk[$blvl]['padding_right']); + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $gy += $this->blk[$blvl]['border_top']['w'] + $this->blk[$blvl]['padding_top']; + } + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $gy1 = $y1 - ($this->blk[$blvl]['border_bottom']['w'] + $this->blk[$blvl]['padding_bottom']); + } + else { $gy1 = $y1 - $this->blk[$blvl]['padding_bottom']; } + $h = $gy1 - $gy; + } + + if (isset($this->blk[$blvl]['background-image']['size']['w']) && $this->blk[$blvl]['background-image']['size']['w']) { + $size = $this->blk[$blvl]['background-image']['size']; + if ($size['w']!='contain' && $size['w']!='cover') { + if (stristr($size['w'] ,'%')) { + $size['w'] += 0; + $size['w'] /= 100; + $w *= $size['w']; + } + else if ($size['w']!='auto') { + $w = $size['w']; + } + if (stristr($size['h'] ,'%')) { + $size['h'] += 0; + $size['h'] /= 100; + $h *= $size['h']; + } + else if ($size['h']!='auto') { + $h = $size['h']; + } + } + } + $this->pageBackgrounds[$blvl][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$w, 'h'=>$h, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s, 'visibility'=>$this->visibility, 'z-index'=>$this->current_layer); + } + } + else { + $image_id = $this->blk[$blvl]['background-image']['image_id']; + $orig_w = $this->blk[$blvl]['background-image']['orig_w']; + $orig_h = $this->blk[$blvl]['background-image']['orig_h']; + $x_pos = $this->blk[$blvl]['background-image']['x_pos']; + $y_pos = $this->blk[$blvl]['background-image']['y_pos']; + $x_repeat = $this->blk[$blvl]['background-image']['x_repeat']; + $y_repeat = $this->blk[$blvl]['background-image']['y_repeat']; + $resize = $this->blk[$blvl]['background-image']['resize']; + $opacity = $this->blk[$blvl]['background-image']['opacity']; + $itype = $this->blk[$blvl]['background-image']['itype']; + $size = $this->blk[$blvl]['background-image']['size']; + // origin specifies the background-positioning-area (bpa) + $bpa = array('x'=>$x0, 'y'=>$y0, 'w'=>$w, 'h'=>$h); + if ($this->blk[$blvl]['background-image']['origin'] == 'padding-box') { + $bpa['x'] = $x0 + $this->blk[$blvl]['border_left']['w']; + $bpa['w'] = $w - ($this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['border_right']['w']); + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $bpa['y'] = $y0 + $this->blk[$blvl]['border_top']['w']; + } + else { $bpa['y'] = $y0; } + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $bpay = $y1 - $this->blk[$blvl]['border_bottom']['w']; + } + else { $bpay = $y1; } + $bpa['h'] = $bpay - $bpa['y']; + } + else if ($this->blk[$blvl]['background-image']['origin'] == 'content-box') { + $bpa['x'] = $x0 + $this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['padding_left']; + $bpa['w'] = $w - ($this->blk[$blvl]['border_left']['w'] + $this->blk[$blvl]['padding_left'] + $this->blk[$blvl]['border_right']['w'] + $this->blk[$blvl]['padding_right']); + if ($this->blk[$blvl]['border_top'] && $divider != 'pagetop' && !$continuingpage) { + $bpa['y'] = $y0 + $this->blk[$blvl]['border_top']['w'] + $this->blk[$blvl]['padding_top']; + } + else { $bpa['y'] = $y0 + $this->blk[$blvl]['padding_top']; } + if ($this->blk[$blvl]['border_bottom'] && $blockstate != 1 && $divider != 'pagebottom') { + $bpay = $y1 - ($this->blk[$blvl]['border_bottom']['w'] + $this->blk[$blvl]['padding_bottom']); + } + else { $bpay = $y1 - $this->blk[$blvl]['padding_bottom']; } + $bpa['h'] = $bpay - $bpa['y']; + } + $this->pageBackgrounds[$blvl][] = array('x'=>$x0, 'y'=>$y0, 'w'=>$w, 'h'=>$h, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>$s, 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype, 'visibility'=>$this->visibility, 'z-index'=>$this->current_layer, 'size'=>$size, 'bpa'=>$bpa ); + } + } +/*-- END BACKGROUNDS --*/ + + // Float DIV + $this->blk[$blvl]['bb_painted'][$this->page] = true; + +} + +/*-- BORDER-RADIUS --*/ + +function _EllipseArc($x0, $y0, $rx, $ry, $seg = 1, $part=false, $start=false) { // Anticlockwise segment 1-4 TR-TL-BL-BR (part=1 or 2) + $s = ''; + if ($rx<0) { $rx = 0; } + if ($ry<0) { $ry = 0; } + $rx *= _MPDFK; + $ry *= _MPDFK; + $astart = 0; + if ($seg == 1) { // Top Right + $afinish = 90; + $nSeg = 4; + } + else if ($seg == 2) { // Top Left + $afinish = 180; + $nSeg = 8; + } + else if ($seg == 3) { // Bottom Left + $afinish = 270; + $nSeg = 12; + } + else { // Bottom Right + $afinish = 360; + $nSeg = 16; + } + $astart = deg2rad((float) $astart); + $afinish = deg2rad((float) $afinish); + $totalAngle = $afinish - $astart; + $dt = $totalAngle / $nSeg; // segment angle + $dtm = $dt/3; + $x0 *= _MPDFK; + $y0 = ($this->h - $y0) * _MPDFK; + $t1 = $astart; + $a0 = $x0 + ($rx * cos($t1)); + $b0 = $y0 + ($ry * sin($t1)); + $c0 = -$rx * sin($t1); + $d0 = $ry * cos($t1); + $op = false; + for ($i = 1; $i <= $nSeg; $i++) { + // Draw this bit of the total curve + $t1 = ($i * $dt) + $astart; + $a1 = $x0 + ($rx * cos($t1)); + $b1 = $y0 + ($ry * sin($t1)); + $c1 = -$rx * sin($t1); + $d1 = $ry * cos($t1); + if ($i>($nSeg-4) && (!$part || ($part == 1 && $i<=$nSeg-2) || ($part == 2 && $i>$nSeg-2))) { + if ($start && !$op) { + $s .= sprintf('%.3F %.3F m ', $a0, $b0); + } + $s .= sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c ', ($a0 + ($c0 * $dtm)), ($b0 + ($d0 * $dtm)), ($a1 - ($c1 * $dtm)) , ($b1 - ($d1 * $dtm)), $a1 , $b1 ); + $op = true; + } + $a0 = $a1; + $b0 = $b1; + $c0 = $c1; + $d0 = $d1; + } + return $s; +} +/*-- END BORDER-RADIUS --*/ + + + +function PaintDivLnBorder($state=0,$blvl=0,$h) { + // $state = 0 normal; 1 top; 2 bottom; 3 top and bottom + $this->ColDetails[$this->CurrCol]['bottom_margin'] = $this->y + $h; + + $save_y = $this->y; + + $w = $this->blk[$blvl]['width']; + $x0 = $this->x; // left + $y0 = $this->y; // top + $x1 = $this->x + $w; // bottom + $y1 = $this->y + $h; // bottom + + if ($this->blk[$blvl]['border_top'] && ($state==1 || $state==3)) { + $tbd = $this->blk[$blvl]['border_top']; + if (isset($tbd['s']) && $tbd['s']) { + $this->_setBorderLine($tbd); + $this->y = $y0 + ($tbd['w']/2); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { + $this->_setDashBorder($tbd['style'],'',$continuingpage,'T'); + $this->Line($x0 + ($tbd['w']/2) , $this->y , $x0 + $w - ($tbd['w']/2), $this->y); + } + else { + $this->SetLineJoin(0); + $this->SetLineCap(0); + $this->Line($x0, $this->y , $x0 + $w, $this->y); + } + $this->y += $tbd['w']; + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($this->blk[$blvl]['border_left']) { + $tbd = $this->blk[$blvl]['border_left']; + if (isset($tbd['s']) && $tbd['s']) { + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { + $this->y = $y0 + ($tbd['w']/2); + $this->_setDashBorder($tbd['style'],'',$continuingpage,'L'); + $this->Line($x0 + ($tbd['w']/2), $this->y, $x0 + ($tbd['w']/2), $y0 + $h -($tbd['w']/2)); + } + else { + $this->y = $y0; + $this->SetLineJoin(0); + $this->SetLineCap(0); + $this->Line($x0 + ($tbd['w']/2), $this->y, $x0 + ($tbd['w']/2), $y0 + $h); + } + $this->y += $tbd['w']; + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($this->blk[$blvl]['border_right']) { + $tbd = $this->blk[$blvl]['border_right']; + if (isset($tbd['s']) && $tbd['s']) { + $this->_setBorderLine($tbd); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { + $this->y = $y0 + ($tbd['w']/2); + $this->_setDashBorder($tbd['style'],'',$continuingpage,'R'); + $this->Line($x0 + $w - ($tbd['w']/2), $this->y, $x0 + $w - ($tbd['w']/2), $y0 + $h - ($tbd['w']/2)); + } + else { + $this->y = $y0; + $this->SetLineJoin(0); + $this->SetLineCap(0); + $this->Line($x0 + $w - ($tbd['w']/2), $this->y, $x0 + $w - ($tbd['w']/2), $y0 + $h); + } + $this->y += $tbd['w']; + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($this->blk[$blvl]['border_bottom'] && $state > 1) { + $tbd = $this->blk[$blvl]['border_bottom']; + if (isset($tbd['s']) && $tbd['s']) { + $this->_setBorderLine($tbd); + $this->y = $y0 + $h - ($tbd['w']/2); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { + $this->_setDashBorder($tbd['style'],'',$continuingpage,'B'); + $this->Line($x0 + ($tbd['w']/2) , $this->y, $x0 + $w - ($tbd['w']/2), $this->y); + } + else { + $this->SetLineJoin(0); + $this->SetLineCap(0); + $this->Line($x0, $this->y, $x0 + $w, $this->y); + } + $this->y += $tbd['w']; + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + $this->SetDash(); + $this->y = $save_y; +} + + +function PaintImgBorder($objattr,$is_table) { + // Borders are disabled in columns - messes up the repositioning in printcolumnbuffer + if ($this->ColActive) { return ; } // *COLUMNS* + if ($is_table) { $k = $this->shrin_k; } else { $k = 1; } + $h = (isset($objattr['BORDER-HEIGHT']) ? $objattr['BORDER-HEIGHT'] : 0); + $w = (isset($objattr['BORDER-WIDTH']) ? $objattr['BORDER-WIDTH'] : 0); + $x0 = (isset($objattr['BORDER-X']) ? $objattr['BORDER-X'] : 0); + $y0 = (isset($objattr['BORDER-Y']) ? $objattr['BORDER-Y'] : 0); + + // BORDERS + if ($objattr['border_top']) { + $tbd = $objattr['border_top']; + if (!empty($tbd['s'])) { + $this->_setBorderLine($tbd,$k); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],'','','T'); } + $this->Line($x0, $y0, $x0 + $w, $y0); + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($objattr['border_left']) { + $tbd = $objattr['border_left']; + if (!empty($tbd['s'])) { + $this->_setBorderLine($tbd,$k); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],'','','L'); } + $this->Line($x0, $y0, $x0, $y0 + $h); + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($objattr['border_right']) { + $tbd = $objattr['border_right']; + if (!empty($tbd['s'])) { + $this->_setBorderLine($tbd,$k); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],'','','R'); } + $this->Line($x0 + $w, $y0, $x0 + $w, $y0 + $h); + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + if ($objattr['border_bottom']) { + $tbd = $objattr['border_bottom']; + if (!empty($tbd['s'])) { + $this->_setBorderLine($tbd,$k); + if ($tbd['style']=='dotted' || $tbd['style']=='dashed') { $this->_setDashBorder($tbd['style'],'','','B'); } + $this->Line($x0, $y0 + $h, $x0 + $w, $y0 + $h); + // Reset Corners and Dash off + $this->SetLineJoin(2); + $this->SetLineCap(2); + $this->SetDash(); + } + } + $this->SetDash(); + $this->SetAlpha(1); +} + +/*-- END HTML-CSS --*/ + + + + +function Reset() { + $this->SetTColor($this->ConvertColor(0)); + $this->SetDColor($this->ConvertColor(0)); + $this->SetFColor($this->ConvertColor(255)); + $this->SetAlpha(1); + $this->colorarray = ''; + + $this->spanbgcolorarray = ''; + $this->spanbgcolor = false; + $this->spanborder = false; + $this->spanborddet = array(); + + $this->ResetStyles(); + + $this->HREF = ''; + $this->textparam = array(); + $this->SetTextOutline(); + + $this->textvar = 0x00; // mPDF 5.7.1 + $this->OTLtags = array(); + $this->textshadow = ''; + + $this->currentLang = $this->default_lang; // mPDF 6 + $this->RestrictUnicodeFonts($this->default_available_fonts ); // mPDF 6 + $this->SetFont($this->default_font,'',0,false); + $this->SetFontSize($this->default_font_size,false); + + $this->currentfontfamily = ''; + $this->currentfontsize = ''; + $this->currentfontstyle = ''; + +/*-- TABLES --*/ + if ($this->tableLevel && isset($this->table[1][1]['cellLineHeight'])) { + $this->SetLineHeight('',$this->table[1][1]['cellLineHeight']); // *TABLES* + } + else +/*-- END TABLES --*/ + if (isset($this->blk[$this->blklvl]['line_height']) && $this->blk[$this->blklvl]['line_height']) { + $this->SetLineHeight('',$this->blk[$this->blklvl]['line_height']); // sets default line height + } + + $this->lSpacingCSS = ''; + $this->wSpacingCSS = ''; + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + $this->SetDash(); //restore to no dash + $this->dash_on = false; + $this->dotted_on = false; + $this->divwidth = 0; + $this->divheight = 0; + $this->cellTextAlign = ''; + $this->cellLineHeight = ''; + $this->cellLineStackingStrategy = ''; + $this->cellLineStackingShift = ''; + $this->oldy = -1; + + $bodystyle = array(); + if (isset($this->cssmgr->CSS['BODY']['FONT-STYLE'])) { $bodystyle['FONT-STYLE'] = $this->cssmgr->CSS['BODY']['FONT-STYLE']; } + if (isset($this->cssmgr->CSS['BODY']['FONT-WEIGHT'])) { $bodystyle['FONT-WEIGHT'] = $this->cssmgr->CSS['BODY']['FONT-WEIGHT']; } + if (isset($this->cssmgr->CSS['BODY']['COLOR'])) { $bodystyle['COLOR'] = $this->cssmgr->CSS['BODY']['COLOR']; } + if (isset($bodystyle)) { $this->setCSS($bodystyle,'BLOCK','BODY'); } + +} + +/*-- HTML-CSS --*/ +function ReadMetaTags($html) { + // changes anykey=anyvalue to anykey="anyvalue" (only do this when this happens inside tags) + $regexp = '/ (\\w+?)=([^\\s>"]+)/si'; + $html = preg_replace($regexp," \$1=\"\$2\"",$html); + if (preg_match('/(.*?)<\/title>/si',$html,$m)) { + $this->SetTitle($m[1]); + } + preg_match_all('/<meta [^>]*?(name|content)="([^>]*?)" [^>]*?(name|content)="([^>]*?)".*?>/si',$html,$aux); + $firstattr = $aux[1]; + $secondattr = $aux[3]; + for( $i = 0 ; $i < count($aux[0]) ; $i++) { + + $name = ( strtoupper($firstattr[$i]) == "NAME" )? strtoupper($aux[2][$i]) : strtoupper($aux[4][$i]); + $content = ( strtoupper($firstattr[$i]) == "CONTENT" )? $aux[2][$i] : $aux[4][$i]; + switch($name) { + case "KEYWORDS": $this->SetKeywords($content); break; + case "AUTHOR": $this->SetAuthor($content); break; + case "DESCRIPTION": $this->SetSubject($content); break; + } + } +} + + +function ReadCharset($html) { + // Charset conversion + if ($this->allow_charset_conversion) { + if (preg_match('/<head.*charset=([^\'\"\s]*).*<\/head>/si',$html,$m)) { + if (strtoupper($m[1]) != 'UTF-8') { + $this->charset_in = strtoupper($m[1]); + } + } + } +} + +function setCSS($arrayaux,$type='',$tag='') { // type= INLINE | BLOCK | TABLECELL // tag= BODY + if (!is_array($arrayaux)) return; //Removes PHP Warning + + // mPDF 5.7.3 inline text-decoration parameters + $preceeding_fontkey = $this->FontFamily . $this->FontStyle; + $preceeding_fontsize = $this->FontSize; + $spanbordset = false; + $spanbgset = false; + // mPDF 6 + $prevlevel = (($this->blklvl == 0) ? 0 : $this->blklvl-1); + + // Set font size first so that e.g. MARGIN 0.83em works on font size for this element + if (isset($arrayaux['FONT-SIZE'])) { + $v = $arrayaux['FONT-SIZE']; + if(is_numeric($v[0])) { + if ($type == 'BLOCK' && $this->blklvl>0 && isset($this->blk[$this->blklvl-1]['InlineProperties']) && isset($this->blk[$this->blklvl-1]['InlineProperties']['size'])) { + $mmsize = $this->ConvertSize($v,$this->blk[$this->blklvl-1]['InlineProperties']['size']); + } + else if ($type=='TABLECELL') { + $mmsize = $this->ConvertSize($v,$this->default_font_size/_MPDFK); + } + else { + $mmsize = $this->ConvertSize($v,$this->FontSize); + } + $this->SetFontSize( $mmsize*(_MPDFK),false ); //Get size in points (pt) + } + else{ + $v = strtoupper($v); + if (isset($this->fontsizes[$v])) { + $this->SetFontSize( $this->fontsizes[$v]* $this->default_font_size,false); + } + } + if ($tag == 'BODY') { $this->SetDefaultFontSize($this->FontSizePt); } + } + + // mPDF 6 + if (isset($arrayaux['LANG']) && $arrayaux['LANG']) { + if ($this->autoLangToFont && !$this->usingCoreFont) { + if ($arrayaux['LANG'] != $this->default_lang && $arrayaux['LANG'] != 'UTF-8') { + list ($coreSuitable,$mpdf_pdf_unifont) = GetLangOpts($arrayaux['LANG'], $this->useAdobeCJK, $this->fontdata); + if ($mpdf_pdf_unifont) { $arrayaux['FONT-FAMILY'] = $mpdf_pdf_unifont; } + if ($tag == 'BODY') { $this->default_lang = $arrayaux['LANG']; } + } + } + $this->currentLang = $arrayaux['LANG']; + } + + // FOR INLINE and BLOCK OR 'BODY' + if (isset($arrayaux['FONT-FAMILY'])) { + $v = $arrayaux['FONT-FAMILY']; + //If it is a font list, get all font types + $aux_fontlist = explode(",",$v); + $found = 0; + foreach($aux_fontlist AS $f) { + $fonttype = trim($f); + $fonttype = preg_replace('/["\']*(.*?)["\']*/','\\1',$fonttype); + $fonttype = preg_replace('/ /','',$fonttype); + $v = strtolower(trim($fonttype)); + if (isset($this->fonttrans[$v]) && $this->fonttrans[$v]) { $v = $this->fonttrans[$v]; } + if ((!$this->onlyCoreFonts && in_array($v,$this->available_unifonts)) || + in_array($v,array('ccourier','ctimes','chelvetica')) || + ($this->onlyCoreFonts && in_array($v,array('courier','times','helvetica','arial'))) || + in_array($v, array('sjis','uhc','big5','gb'))) { + $fonttype = $v; + $found = 1; + break; + } + } + if (!$found) { + foreach($aux_fontlist AS $f) { + $fonttype = trim($f); + $fonttype = preg_replace('/["\']*(.*?)["\']*/','\\1',$fonttype); + $fonttype = preg_replace('/ /','',$fonttype); + $v = strtolower(trim($fonttype)); + if (isset($this->fonttrans[$v]) && $this->fonttrans[$v]) { $v = $this->fonttrans[$v]; } + if (in_array($v,$this->sans_fonts) || in_array($v,$this->serif_fonts) || in_array($v,$this->mono_fonts) ) { + $fonttype = $v; + break; + } + } + } + + if ($tag == 'BODY') { + $this->SetDefaultFont($fonttype); + } + $this->SetFont($fonttype,$this->currentfontstyle,0,false); + } + else { + $this->SetFont($this->currentfontfamily,$this->currentfontstyle,0,false); + } + + foreach($arrayaux as $k => $v) { + if ($type != 'INLINE' && $tag != 'BODY' && $type != 'TABLECELL') { + switch($k){ + // BORDERS + case 'BORDER-TOP': + $this->blk[$this->blklvl]['border_top'] = $this->border_details($v); + if ($this->blk[$this->blklvl]['border_top']['s']) { $this->blk[$this->blklvl]['border'] = 1; } + break; + case 'BORDER-BOTTOM': + $this->blk[$this->blklvl]['border_bottom'] = $this->border_details($v); + if ($this->blk[$this->blklvl]['border_bottom']['s']) { $this->blk[$this->blklvl]['border'] = 1; } + break; + case 'BORDER-LEFT': + $this->blk[$this->blklvl]['border_left'] = $this->border_details($v); + if ($this->blk[$this->blklvl]['border_left']['s']) { $this->blk[$this->blklvl]['border'] = 1; } + break; + case 'BORDER-RIGHT': + $this->blk[$this->blklvl]['border_right'] = $this->border_details($v); + if ($this->blk[$this->blklvl]['border_right']['s']) { $this->blk[$this->blklvl]['border'] = 1; } + break; + + // PADDING + case 'PADDING-TOP': + $this->blk[$this->blklvl]['padding_top'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'PADDING-BOTTOM': + $this->blk[$this->blklvl]['padding_bottom'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'PADDING-LEFT': + if (($tag=='UL' || $tag=='OL') && $v == 'auto') { + $this->blk[$this->blklvl]['padding_left'] = 'auto'; + break; + } + $this->blk[$this->blklvl]['padding_left'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'PADDING-RIGHT': + if (($tag=='UL' || $tag=='OL') && $v == 'auto') { + $this->blk[$this->blklvl]['padding_right'] = 'auto'; + break; + } + $this->blk[$this->blklvl]['padding_right'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + + // MARGINS + case 'MARGIN-TOP': + $tmp = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + if (isset($this->blk[$this->blklvl]['lastbottommargin'])) { + if ($tmp > $this->blk[$this->blklvl]['lastbottommargin']) { + $tmp -= $this->blk[$this->blklvl]['lastbottommargin']; + } + else { + $tmp = 0; + } + } + $this->blk[$this->blklvl]['margin_top'] = $tmp; + break; + case 'MARGIN-BOTTOM': + $this->blk[$this->blklvl]['margin_bottom'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'MARGIN-LEFT': + $this->blk[$this->blklvl]['margin_left'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'MARGIN-RIGHT': + $this->blk[$this->blklvl]['margin_right'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + +/*-- BORDER-RADIUS --*/ + case 'BORDER-TOP-LEFT-RADIUS-H': + $this->blk[$this->blklvl]['border_radius_TL_H'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-TOP-LEFT-RADIUS-V': + $this->blk[$this->blklvl]['border_radius_TL_V'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-TOP-RIGHT-RADIUS-H': + $this->blk[$this->blklvl]['border_radius_TR_H'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-TOP-RIGHT-RADIUS-V': + $this->blk[$this->blklvl]['border_radius_TR_V'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-BOTTOM-LEFT-RADIUS-H': + $this->blk[$this->blklvl]['border_radius_BL_H'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-BOTTOM-LEFT-RADIUS-V': + $this->blk[$this->blklvl]['border_radius_BL_V'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-BOTTOM-RIGHT-RADIUS-H': + $this->blk[$this->blklvl]['border_radius_BR_H'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; + case 'BORDER-BOTTOM-RIGHT-RADIUS-V': + $this->blk[$this->blklvl]['border_radius_BR_V'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + break; +/*-- END BORDER-RADIUS --*/ + + case 'BOX-SHADOW': + $bs = $this->cssmgr->setCSSboxshadow($v); + if ($bs) { $this->blk[$this->blklvl]['box_shadow'] = $bs; } + break; + + case 'BACKGROUND-CLIP': + if (strtoupper($v) == 'PADDING-BOX') { $this->blk[$this->blklvl]['background_clip'] = 'padding-box'; } + else if (strtoupper($v) == 'CONTENT-BOX') { $this->blk[$this->blklvl]['background_clip'] = 'content-box'; } + break; + + case 'PAGE-BREAK-AFTER': + if (strtoupper($v) == 'AVOID') { $this->blk[$this->blklvl]['page_break_after_avoid'] = true; } + else if (strtoupper($v) == 'ALWAYS' || strtoupper($v) == 'LEFT' || strtoupper($v) == 'RIGHT') { $this->blk[$this->blklvl]['page_break_after'] = strtoupper($v) ; } + break; + + // mPDF 6 pagebreaktype + case 'BOX-DECORATION-BREAK': + if (strtoupper($v) == 'CLONE') { $this->blk[$this->blklvl]['box_decoration_break'] = 'clone'; } + else if (strtoupper($v) == 'SLICE') { $this->blk[$this->blklvl]['box_decoration_break'] = 'slice'; } + break; + + case 'WIDTH': + if (strtoupper($v) != 'AUTO') { + $this->blk[$this->blklvl]['css_set_width'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false); + } + break; + + // mPDF 6 Lists + // LISTS + case 'LIST-STYLE-TYPE': + $this->blk[$this->blklvl]['list_style_type'] = strtolower($v); + break; + case 'LIST-STYLE-IMAGE': + $this->blk[$this->blklvl]['list_style_image'] = strtolower($v); + break; + case 'LIST-STYLE-POSITION': + $this->blk[$this->blklvl]['list_style_position'] = strtolower($v); + break; + + + }//end of switch($k) + } + + + if ($type != 'INLINE' && $type != 'TABLECELL') { // All block-level, including BODY tag + switch($k){ + + case 'TEXT-INDENT': + // Computed value - to inherit + $this->blk[$this->blklvl]['text_indent'] = $this->ConvertSize($v,$this->blk[$prevlevel]['inner_width'],$this->FontSize,false).'mm'; + break; + + case 'MARGIN-COLLAPSE': // Custom tag to collapse margins at top and bottom of page + if (strtoupper($v) == 'COLLAPSE') { $this->blk[$this->blklvl]['margin_collapse'] = true; } + break; + + case 'LINE-HEIGHT': + $this->blk[$this->blklvl]['line_height'] = $this->fixLineheight($v); + if (!$this->blk[$this->blklvl]['line_height'] ) { $this->blk[$this->blklvl]['line_height'] = 'N'; } // mPDF 6 + break; + + // mPDF 6 + case 'LINE-STACKING-STRATEGY': + $this->blk[$this->blklvl]['line_stacking_strategy'] = strtolower($v); + break; + + case 'LINE-STACKING-SHIFT': + $this->blk[$this->blklvl]['line_stacking_shift'] = strtolower($v); + break; + + case 'TEXT-ALIGN': //left right center justify + switch (strtoupper($v)) { + case 'LEFT': + $this->blk[$this->blklvl]['align']="L"; + break; + case 'CENTER': + $this->blk[$this->blklvl]['align']="C"; + break; + case 'RIGHT': + $this->blk[$this->blklvl]['align']="R"; + break; + case 'JUSTIFY': + $this->blk[$this->blklvl]['align']="J"; + break; + } + break; + +/*-- BACKGROUNDS --*/ + case 'BACKGROUND-GRADIENT': + if ($type == 'BLOCK') { + $this->blk[$this->blklvl]['gradient'] = $v; + } + break; +/*-- END BACKGROUNDS --*/ + + case 'DIRECTION': + if ($v) { $this->blk[$this->blklvl]['direction'] = strtolower($v); } + break; + + }//end of switch($k) + } + + // FOR INLINE ONLY + if ($type == 'INLINE') { + switch($k){ + case 'DISPLAY': + if (strtoupper($v) == 'NONE') { $this->inlineDisplayOff = true; } + break; + case 'DIRECTION': + break; + }//end of switch($k) + } + // FOR INLINE ONLY + if ($type == 'INLINE') { + switch($k){ + // BORDERS + case 'BORDER-TOP': + $this->spanborddet['T'] = $this->border_details($v); + $this->spanborder = true; + $spanbordset = true; + break; + case 'BORDER-BOTTOM': + $this->spanborddet['B'] = $this->border_details($v); + $this->spanborder = true; + $spanbordset = true; + break; + case 'BORDER-LEFT': + $this->spanborddet['L'] = $this->border_details($v); + $this->spanborder = true; + $spanbordset = true; + break; + case 'BORDER-RIGHT': + $this->spanborddet['R'] = $this->border_details($v); + $this->spanborder = true; + $spanbordset = true; + break; + case 'VISIBILITY': // block is set in OpenTag + $v = strtolower($v); + if ($v == 'visible' || $v == 'hidden' || $v == 'printonly' || $v == 'screenonly') { + $this->textparam['visibility'] = $v; + } + break; + }//end of switch($k) + } + + if ($type != 'TABLECELL') { + // FOR INLINE and BLOCK + switch($k){ + case 'TEXT-ALIGN': //left right center justify + if (strtoupper($v) == 'NOJUSTIFY' && $this->blk[$this->blklvl]['align']=="J") { + $this->blk[$this->blklvl]['align']=""; + } + break; + // bgcolor only - to stay consistent with original html2fpdf + case 'BACKGROUND': + case 'BACKGROUND-COLOR': + $cor = $this->ConvertColor($v); + if ($cor) { + if ($tag == 'BODY') { + $this->bodyBackgroundColor = $cor; + } + else if ($type == 'INLINE') { + $this->spanbgcolorarray = $cor; + $this->spanbgcolor = true; + $spanbgset = true; + } + else { + $this->blk[$this->blklvl]['bgcolorarray'] = $cor; + $this->blk[$this->blklvl]['bgcolor'] = true; + } + } + else if ($type != 'INLINE') { + if ($this->ColActive) { + $this->blk[$this->blklvl]['bgcolorarray'] = $this->blk[$prevlevel]['bgcolorarray'] ; + $this->blk[$this->blklvl]['bgcolor'] = $this->blk[$prevlevel]['bgcolor'] ; + } + } + break; + + case 'VERTICAL-ALIGN': //super and sub only dealt with here e.g. <SUB> and <SUP> + switch (strtoupper($v)) { + case 'SUPER': + $this->textvar = ($this->textvar | FA_SUPERSCRIPT); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FA_SUBSCRIPT); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { $this->textparam['text-baseline'] += ($this->baselineSup)*$preceeding_fontsize; } + else { $this->textparam['text-baseline'] = ($this->baselineSup)*$preceeding_fontsize; } + break; + case 'SUB': + $this->textvar = ($this->textvar | FA_SUBSCRIPT); + $this->textvar = ($this->textvar & ~FA_SUPERSCRIPT); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { $this->textparam['text-baseline'] += ($this->baselineSub)*$preceeding_fontsize; } + else { $this->textparam['text-baseline'] = ($this->baselineSub)*$preceeding_fontsize; } + break; + case 'BASELINE': + $this->textvar = ($this->textvar & ~FA_SUBSCRIPT); + $this->textvar = ($this->textvar & ~FA_SUPERSCRIPT); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { unset($this->textparam['text-baseline']); } + break; + // mPDF 5.7.3 inline text-decoration parameters + default: + $lh = $this->_computeLineheight($this->blk[$this->blklvl]['line_height']); + $sz = $this->ConvertSize($v,$lh,$this->FontSize,false); + $this->textvar = ($this->textvar & ~FA_SUBSCRIPT); + $this->textvar = ($this->textvar & ~FA_SUPERSCRIPT); + if ($sz) { + if ($sz > 0) { + $this->textvar = ($this->textvar | FA_SUPERSCRIPT); + } + else { + $this->textvar = ($this->textvar | FA_SUBSCRIPT); + } + if (isset($this->textparam['text-baseline'])) { $this->textparam['text-baseline'] += $sz; } + else { $this->textparam['text-baseline'] = $sz; } + } + + } + break; + }//end of switch($k) + } + + + // FOR ALL + switch($k){ + case 'LETTER-SPACING': + $this->lSpacingCSS = $v; + if (($this->lSpacingCSS || $this->lSpacingCSS==='0') && strtoupper($this->lSpacingCSS) != 'NORMAL') { + $this->fixedlSpacing = $this->ConvertSize($this->lSpacingCSS,$this->FontSize); + } + break; + + case 'WORD-SPACING': + $this->wSpacingCSS = $v; + if ($this->wSpacingCSS && strtoupper($this->wSpacingCSS) != 'NORMAL') { + $this->minwSpacing = $this->ConvertSize($this->wSpacingCSS,$this->FontSize); + } + break; + + case 'FONT-STYLE': // italic normal oblique + switch (strtoupper($v)) { + case 'ITALIC': + case 'OBLIQUE': + $this->SetStyle('I',true); + break; + case 'NORMAL': + $this->SetStyle('I',false); + break; + } + break; + + case 'FONT-WEIGHT': // normal bold //Does not support: bolder, lighter, 100..900(step value=100) + switch (strtoupper($v)) { + case 'BOLD': + $this->SetStyle('B',true); + break; + case 'NORMAL': + $this->SetStyle('B',false); + break; + } + break; + + case 'FONT-KERNING': + if (strtoupper($v) == 'NORMAL' || (strtoupper($v) == 'AUTO' && $this->useKerning)) { +/*-- OTL --*/ + if ($this->CurrentFont['haskernGPOS']) { + if (isset($this->OTLtags['Plus'])) { $this->OTLtags['Plus'] .= ' kern'; } + else { $this->OTLtags['Plus'] = ' kern'; } + } +/*-- END OTL --*/ + else { // *OTL* + $this->textvar = ($this->textvar | FC_KERNING); + } // *OTL* + } + else if (strtoupper($v) == 'NONE' || (strtoupper($v) == 'AUTO' && !$this->useKerning)) { + if (isset($this->OTLtags['Plus'])) $this->OTLtags['Plus'] = str_replace('kern','', $this->OTLtags['Plus'] ); // *OTL* + if (isset($this->OTLtags['FFPlus'])) $this->OTLtags['FFPlus'] = preg_replace('/kern[\d]*/', '', $this->OTLtags['FFPlus'] ); + $this->textvar = ($this->textvar & ~FC_KERNING); + } + break; + +/*-- OTL --*/ + case 'FONT-LANGUAGE-OVERRIDE': + $v =strtoupper($v); + if (strpos($v, 'NORMAL')!==false) { $this->fontLanguageOverride = ''; } + else { $this->fontLanguageOverride = trim($v); } + break; + + + case 'FONT-VARIANT-POSITION': + if (isset($this->OTLtags['Plus'])) $this->OTLtags['Plus'] = str_replace(array('sups','subs'),'', $this->OTLtags['Plus']); + switch (strtoupper($v)) { + case 'SUPER': + $this->OTLtags['Plus'] .= ' sups'; + break; + case 'SUB': + $this->OTLtags['Plus'] .= ' subs'; + break; + case 'NORMAL': + break; + } + break; + + case 'FONT-VARIANT-CAPS': + $v =strtoupper($v); + if (!isset($this->OTLtags['Plus'])) { $this->OTLtags['Plus'] = ''; } + $this->OTLtags['Plus'] = str_replace(array('c2sc','smcp','c2pc','pcap','unic','titl'),'', $this->OTLtags['Plus']); + $this->textvar = ($this->textvar & ~FC_SMALLCAPS); // ?????????????? <small-caps> + if (strpos($v, 'ALL-SMALL-CAPS')!==false) { $this->OTLtags['Plus'] .= ' c2sc smcp'; } + else if (strpos($v, 'SMALL-CAPS')!==false) { + if (isset($this->CurrentFont['hassmallcapsGSUB']) && $this->CurrentFont['hassmallcapsGSUB']) { $this->OTLtags['Plus'] .= ' smcp'; } + else { $this->textvar = ($this->textvar | FC_SMALLCAPS); } + } + else if (strpos($v, 'ALL-PETITE-CAPS')!==false) { $this->OTLtags['Plus'] .= ' c2pc pcap'; } + else if (strpos($v, 'PETITE-CAPS')!==false) { $this->OTLtags['Plus'] .= ' pcap'; } + else if (strpos($v, 'UNICASE')!==false) { $this->OTLtags['Plus'] .= ' unic'; } + else if (strpos($v, 'TITLING-CAPS')!==false) { $this->OTLtags['Plus'] .= ' titl'; } + break; + + case 'FONT-VARIANT-LIGATURES': + $v =strtoupper($v); + if (!isset($this->OTLtags['Plus'])) { $this->OTLtags['Plus'] = ''; } + if (!isset($this->OTLtags['Minus'])) { $this->OTLtags['Minus'] = ''; } + if (strpos($v, 'NORMAL')!==false) { + $this->OTLtags['Minus'] = str_replace(array('liga','clig','calt'),'', $this->OTLtags['Minus']); + $this->OTLtags['Plus'] = str_replace(array('dlig','hlig'),'', $this->OTLtags['Plus']); + } + else if (strpos($v, 'NONE')!==false) { + $this->OTLtags['Minus'] .= ' liga clig calt'; + $this->OTLtags['Plus'] = str_replace(array('dlig','hlig'),'', $this->OTLtags['Plus']); + } + if (strpos($v, 'NO-COMMON-LIGATURES')!==false) { $this->OTLtags['Minus'] .= ' liga clig'; } + else if (strpos($v, 'COMMON-LIGATURES')!==false) { $this->OTLtags['Minus'] = str_replace(array('liga','clig'),'', $this->OTLtags['Minus']); } + if (strpos($v, 'NO-CONTEXTUAL')!==false) { $this->OTLtags['Minus'] .= ' calt'; } + else if (strpos($v, 'CONTEXTUAL')!==false) { $this->OTLtags['Minus'] = str_replace('calt','', $this->OTLtags['Minus']); } + if (strpos($v, 'NO-DISCRETIONARY-LIGATURES')!==false) { $this->OTLtags['Plus'] = str_replace('dlig','', $this->OTLtags['Plus'] ); } + else if (strpos($v, 'DISCRETIONARY-LIGATURES')!==false) { $this->OTLtags['Plus'] .= ' dlig'; } + if (strpos($v, 'NO-HISTORICAL-LIGATURES')!==false) { $this->OTLtags['Plus'] = str_replace('hlig','', $this->OTLtags['Plus'] ); } + else if (strpos($v, 'HISTORICAL-LIGATURES')!==false) { $this->OTLtags['Plus'] .= ' hlig'; } + + break; + + case 'FONT-VARIANT-NUMERIC': + $v =strtoupper($v); + if (!isset($this->OTLtags['Plus'])) { $this->OTLtags['Plus'] = ''; } + if (strpos($v, 'NORMAL')!==false) { + $this->OTLtags['Plus'] = str_replace(array('ordn','zero','lnum','onum','pnum','tnum','frac','afrc'),'', $this->OTLtags['Plus']); + } + if (strpos($v, 'ORDINAL')!==false) { $this->OTLtags['Plus'] .= ' ordn'; } + if (strpos($v, 'SLASHED-ZERO')!==false) { $this->OTLtags['Plus'] .= ' zero'; } + if (strpos($v, 'LINING-NUMS')!==false) { $this->OTLtags['Plus'] .= ' lnum'; $this->OTLtags['Plus'] = str_replace('onum','', $this->OTLtags['Plus'] ); } + else if (strpos($v, 'OLDSTYLE-NUMS')!==false) { $this->OTLtags['Plus'] .= ' onum'; $this->OTLtags['Plus'] = str_replace('lnum','', $this->OTLtags['Plus'] ); } + if (strpos($v, 'PROPORTIONAL-NUMS')!==false) { $this->OTLtags['Plus'] .= ' pnum'; $this->OTLtags['Plus'] = str_replace('tnum','', $this->OTLtags['Plus'] ); } + else if (strpos($v, 'TABULAR-NUMS')!==false) { $this->OTLtags['Plus'] .= ' tnum'; $this->OTLtags['Plus'] = str_replace('pnum','', $this->OTLtags['Plus'] ); } + if (strpos($v, 'DIAGONAL-FRACTIONS')!==false) { $this->OTLtags['Plus'] .= ' frac'; $this->OTLtags['Plus'] = str_replace('afrc','', $this->OTLtags['Plus'] ); } + else if (strpos($v, 'STACKED-FRACTIONS')!==false) { $this->OTLtags['Plus'] .= ' afrc'; $this->OTLtags['Plus'] = str_replace('frac','', $this->OTLtags['Plus'] ); } + break; + + case 'FONT-VARIANT-ALTERNATES': // Only supports historical-forms + $v =strtoupper($v); + if (!isset($this->OTLtags['Plus'])) { $this->OTLtags['Plus'] = ''; } + if (strpos($v, 'NORMAL')!==false) { + $this->OTLtags['Plus'] = str_replace('hist','', $this->OTLtags['Plus']); + } + if (strpos($v, 'HISTORICAL-FORMS')!==false) { $this->OTLtags['Plus'] .= ' hist'; } + break; + + + case 'FONT-FEATURE-SETTINGS': + $v =strtolower($v); + if (strpos($v, 'normal')!==false) { + $this->OTLtags['FFMinus'] = ''; + $this->OTLtags['FFPlus'] = ''; + } + else { + if (!isset($this->OTLtags['FFPlus'])) { $this->OTLtags['FFPlus'] = ''; } + if (!isset($this->OTLtags['FFMinus'])) { $this->OTLtags['FFMinus'] = ''; } + $tags = preg_split('/[,]/',$v); + foreach($tags AS $t) { + if(preg_match('/[\"\']([a-zA-Z0-9]{4})[\"\']\s*(on|off|\d*){0,1}/', $t, $m)) { + if ($m[2]=='off' || $m[2]==='0') { + if (strpos($this->OTLtags['FFMinus'],$m[1])===false) { $this->OTLtags['FFMinus'] .= ' '.$m[1]; } + $this->OTLtags['FFPlus'] = preg_replace('/'.$m[1].'[\d]*/', '', $this->OTLtags['FFPlus'] ); + } + else { + if ($m[2]=='on') { $m[2] = '1'; } + if (strpos($this->OTLtags['FFPlus'],$m[1])===false) { $this->OTLtags['FFPlus'] .= ' '.$m[1].$m[2]; } + $this->OTLtags['FFMinus'] = str_replace($m[1],'', $this->OTLtags['FFMinus'] ); + } + } + } + } + break; +/*-- END OTL --*/ + + + case 'TEXT-TRANSFORM': // none uppercase lowercase //Does support: capitalize + switch (strtoupper($v)) { //Not working 100% + case 'CAPITALIZE': + $this->textvar = ($this->textvar | FT_CAPITALIZE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_UPPERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_LOWERCASE); // mPDF 5.7.1 + break; + case 'UPPERCASE': + $this->textvar = ($this->textvar | FT_UPPERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_LOWERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_CAPITALIZE); // mPDF 5.7.1 + break; + case 'LOWERCASE': + $this->textvar = ($this->textvar | FT_LOWERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_UPPERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_CAPITALIZE); // mPDF 5.7.1 + break; + case 'NONE': break; + $this->textvar = ($this->textvar & ~FT_UPPERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_LOWERCASE); // mPDF 5.7.1 + $this->textvar = ($this->textvar & ~FT_CAPITALIZE); // mPDF 5.7.1 + } + break; + + case 'TEXT-SHADOW': + $ts = $this->cssmgr->setCSStextshadow($v); + if ($ts) { $this->textshadow = $ts; } + break; + + case 'HYPHENS': + if (strtoupper($v)=='NONE') { + $this->textparam['hyphens'] = 2; + } + else if (strtoupper($v)=='AUTO') { + $this->textparam['hyphens'] = 1; + } + else if (strtoupper($v)=='MANUAL') { + $this->textparam['hyphens'] = 0; + } + break; + + case 'TEXT-OUTLINE': + if (strtoupper($v)=='NONE') { + $this->textparam['outline-s'] = false; + } + break; + + case 'TEXT-OUTLINE-WIDTH': + case 'OUTLINE-WIDTH': + switch(strtoupper($v)) { + case 'THIN': $v = '0.03em'; break; + case 'MEDIUM': $v = '0.05em'; break; + case 'THICK': $v = '0.07em'; break; + } + $w = $this->ConvertSize($v,$this->FontSize,$this->FontSize); + if ($w) { + $this->textparam['outline-WIDTH'] = $w; + $this->textparam['outline-s'] = true; + } + else { $this->textparam['outline-s'] = false; } + break; + + case 'TEXT-OUTLINE-COLOR': + case 'OUTLINE-COLOR': + if (strtoupper($v) == 'INVERT') { + if ($this->colorarray) { + $cor = $this->colorarray; + $this->textparam['outline-COLOR'] = $this->_invertColor($cor); + } + else { + $this->textparam['outline-COLOR'] = $this->ConvertColor(255); + } + } + else { + $cor = $this->ConvertColor($v); + if ($cor) { $this->textparam['outline-COLOR'] = $cor ; } + } + break; + + case 'COLOR': // font color + $cor = $this->ConvertColor($v); + if ($cor) { + $this->colorarray = $cor; + $this->SetTColor($cor); + } + break; + + + }//end of switch($k) + + + }//end of foreach + + // mPDF 5.7.3 inline text-decoration parameters + // Needs to be set at the end - after vertical-align = super/sub, so that textparam['text-baseline'] is set + if (isset($arrayaux['TEXT-DECORATION'])) { + $v = $arrayaux['TEXT-DECORATION']; // none underline line-through (strikeout) //Does not support: blink + if (stristr($v,'LINE-THROUGH')) { + $this->textvar = ($this->textvar | FD_LINETHROUGH); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { $this->textparam['s-decoration']['baseline'] = $this->textparam['text-baseline']; } + else { $this->textparam['s-decoration']['baseline'] = 0; } + $this->textparam['s-decoration']['fontkey'] = $this->FontFamily . $this->FontStyle; + $this->textparam['s-decoration']['fontsize'] = $this->FontSize; + $this->textparam['s-decoration']['color'] = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + } + if (stristr($v,'UNDERLINE')) { + $this->textvar = ($this->textvar | FD_UNDERLINE); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { $this->textparam['u-decoration']['baseline'] = $this->textparam['text-baseline']; } + else { $this->textparam['u-decoration']['baseline'] = 0; } + $this->textparam['u-decoration']['fontkey'] = $this->FontFamily . $this->FontStyle; + $this->textparam['u-decoration']['fontsize'] = $this->FontSize; + $this->textparam['u-decoration']['color'] = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + } + if (stristr($v,'OVERLINE')) { + $this->textvar = ($this->textvar | FD_OVERLINE); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['text-baseline'])) { $this->textparam['o-decoration']['baseline'] = $this->textparam['text-baseline']; } + else { $this->textparam['o-decoration']['baseline'] = 0; } + $this->textparam['o-decoration']['fontkey'] = $this->FontFamily . $this->FontStyle; + $this->textparam['o-decoration']['fontsize'] = $this->FontSize; + $this->textparam['o-decoration']['color'] = strtoupper($this->TextColor); // change 0 0 0 rg to 0 0 0 RG + } + if (stristr($v,'NONE')) { + $this->textvar = ($this->textvar & ~FD_UNDERLINE); + $this->textvar = ($this->textvar & ~FD_LINETHROUGH); + $this->textvar = ($this->textvar & ~FD_OVERLINE); + // mPDF 5.7.3 inline text-decoration parameters + if (isset($this->textparam['u-decoration'])) { unset($this->textparam['u-decoration']); } + if (isset($this->textparam['s-decoration'])) { unset($this->textparam['s-decoration']); } + if (isset($this->textparam['o-decoration'])) { unset($this->textparam['o-decoration']); } + } + } + // mPDF 6 + if ($spanbordset) { // BORDER has been set on this INLINE element + if (isset($this->textparam['text-baseline'])) { $this->textparam['bord-decoration']['baseline'] = $this->textparam['text-baseline']; } + else { $this->textparam['bord-decoration']['baseline'] = 0; } + $this->textparam['bord-decoration']['fontkey'] = $this->FontFamily . $this->FontStyle; + $this->textparam['bord-decoration']['fontsize'] = $this->FontSize; + } + if ($spanbgset) { // BACKGROUND[-COLOR] has been set on this INLINE element + if (isset($this->textparam['text-baseline'])) { $this->textparam['bg-decoration']['baseline'] = $this->textparam['text-baseline']; } + else { $this->textparam['bg-decoration']['baseline'] = 0; } + $this->textparam['bg-decoration']['fontkey'] = $this->FontFamily . $this->FontStyle; + $this->textparam['bg-decoration']['fontsize'] = $this->FontSize; + } + + +} + +/*-- END HTML-CSS --*/ + + +function SetStyle($tag,$enable) { + $this->$tag=$enable; + $style=''; + foreach(array('B','I') as $s) { + if($this->$s) { + $style.=$s; + } + } + $this->currentfontstyle=$style; + $this->SetFont('',$style,0,false); +} + +// Set multiple styles at one time +function SetStylesArray($arr) { + $style=''; + foreach(array('B','I') as $s) { + if (isset($arr[$s])) { + if ($arr[$s]) { + $this->$s = true; + $style.=$s; + } + else { $this->$s = false; } + } + else if ($this->$s) { $style.=$s; } + } + $this->currentfontstyle=$style; + $this->SetFont('',$style,0,false); +} + +// Set multiple styles at one $str e.g. "BI" +function SetStyles($str) { + $style=''; + foreach(array('B','I') as $s) { + if (strpos($str,$s) !== false) { + $this->$s = true; + $style.=$s; + } + else { $this->$s = false; } + } + $this->currentfontstyle=$style; + $this->SetFont('',$style,0,false); +} + +function ResetStyles() { + foreach(array('B','I') as $s) { + $this->$s = false; + } + $this->currentfontstyle=''; + $this->SetFont('','',0,false); +} + + +function DisableTags($str='') { + if ($str == '') { //enable all tags + //Insert new supported tags in the long string below. + $this->enabledtags = "<a><acronym><address><article><aside><b><bdi><bdo><big><blockquote><br><caption><center><cite><code><del><details><dd><div><dl><dt><em><fieldset><figcaption><figure><font><form><h1><h2><h3><h4><h5><h6><hgroup><hr><i><img><input><ins><kbd><legend><li><main><mark><meter><nav><ol><option><p><pre><progress><q><s><samp><section><select><small><span><strike><strong><sub><summary><sup><table><tbody><td><template><textarea><tfoot><th><thead><time><tr><tt><u><ul><var><footer><header><annotation><bookmark><jpgraph><textcircle><barcode><dottab><indexentry><indexinsert><watermarktext><watermarkimage><tts><ttz><tta><column_break><columnbreak><newcolumn><newpage><page_break><pagebreak><formfeed><columns><toc><tocentry><tocpagebreak><pageheader><pagefooter><setpageheader><setpagefooter><sethtmlpageheader><sethtmlpagefooter>"; + } + else { + $str = explode(",",$str); + foreach($str as $v) $this->enabledtags = str_replace(trim($v),'',$this->enabledtags); + } +} + + +/*-- TABLES --*/ + +function TableCheckMinWidth($maxwidth, $forcewrap = 0, $textbuffer, $checkletter=false) { // mPDF 6 + $acclength = 0; // mPDF 6 (accumulated length across > 1 chunk) + $acclongest = 0; // mPDF 6 (accumulated length max across > 1 chunk) + $biggestword=0; + $toonarrow=false; + if ((count($textbuffer) == 0) or ((count($textbuffer) == 1) && ($textbuffer[0][0] == ''))) { return 0; } + + foreach ($textbuffer as $chunk) { + + $line = $chunk[0]; + $OTLdata = (isset($chunk[18]) ? $chunk[18] : NULL); + + // mPDF ITERATION + if ($this->iterationCounter) $line = preg_replace('/{iteration ([a-zA-Z0-9_]+)}/','\\1', $line); + + // IMAGES & FORM ELEMENTS + if (substr($line,0,3) == "\xbb\xa4\xac") { //inline object - FORM element or IMAGE! + $objattr = $this->_getObjAttr($line); + if ($objattr['type']!='hr' && isset($objattr['width']) && ($objattr['width']/$this->shrin_k) > ($maxwidth + 0.0001) ) { + if (($objattr['width']/$this->shrin_k) > $biggestword) { $biggestword = ($objattr['width']/$this->shrin_k); } + $toonarrow=true; + } + continue; + } + + if ($line == "\n") { + $acclength = 0; // mPDF 6 (accumulated length across > 1 chunk) + continue; + } + $line = trim($line ); + if (!empty($OTLdata)) { $this->otl->trimOTLdata($OTLdata, true, true); } // *OTL* + + // SET FONT SIZE/STYLE from $chunk[n] + // FONTSIZE + if(isset($chunk[11]) and $chunk[11] != '') { + if ($this->shrin_k) { + $this->SetFontSize($chunk[11]/$this->shrin_k,false); + } + else { + $this->SetFontSize($chunk[11],false); + } + } + // FONTFAMILY + if(isset($chunk[4]) and $chunk[4] != '') { $font = $this->SetFont($chunk[4],$this->FontStyle,0,false); } + // B I + if(isset($chunk[2]) and $chunk[2] != '') { + $this->SetStyles($chunk[2]); + } + + $lbw = $rbw = 0; // Border widths + if(isset($chunk[16]) && !empty($chunk[16])) { //Border + $this->spanborddet = $chunk[16]; + $lbw = (isset($this->spanborddet['L']['w']) ? $this->spanborddet['L']['w'] : 0); + $rbw = (isset($this->spanborddet['R']['w']) ? $this->spanborddet['R']['w'] : 0); + } + if(isset($chunk[15])) { // Word spacing + $this->wSpacingCSS = $chunk[15]; + if ($this->wSpacingCSS && strtoupper($this->wSpacingCSS) != 'NORMAL') { + $this->minwSpacing = $this->ConvertSize($this->wSpacingCSS,$this->FontSize)/$this->shrin_k; // mPDF 5.7.3 + } + } + if(isset($chunk[14])) { // Letter spacing + $this->lSpacingCSS = $chunk[14]; + if (($this->lSpacingCSS || $this->lSpacingCSS==='0') && strtoupper($this->lSpacingCSS) != 'NORMAL') { + $this->fixedlSpacing = $this->ConvertSize($this->lSpacingCSS,$this->FontSize)/$this->shrin_k; // mPDF 5.7.3 + } + } + if(isset($chunk[8])) { // mPDF 5.7.1 + $this->textvar = $chunk[8]; + } + + // mPDF 6 + // If overflow==wrap ($checkletter) OR (No word breaks and contains CJK) + if ($checkletter || (!preg_match('/(\xe2\x80\x8b| )/', trim($line)) && preg_match("/([".$this->pregCJKchars."])/u", $line) ) ) { + if (preg_match("/([".$this->pregCJKchars."])/u", $line) ) { $checkCJK = true; } + else { $checkCJK = false; } + + $letters = preg_split('//u', $line); + foreach ($letters as $k=>$letter) { + + // mPDF 6 + if ($checkCJK) { + if (preg_match("/[".$this->CJKleading."]/u", $letter) && $k>0) { $letter = $letters[$k-1].$letter; } + if (preg_match("/[".$this->CJKfollowing."]/u", $letter) && $k<(count($letters)-1)) { $letter = $letter.$letters[$k+1]; } + } + + $letterwidth = $this->GetStringWidth($letter, false, false, $chunk[8]); // Pass $textvar ($chunk[8]), but do OTLdata here + // so don't have to split OTLdata for each word + if ($k==0) { $letterwidth += $lbw; } + if ($k==(count($letters)-1)) { $letterwidth += $rbw; } + + //Warn user that maxwidth is insufficient + if ($letterwidth > $maxwidth + 0.0001) { + if ($letterwidth > $biggestword) { $biggestword = $letterwidth ; } + $toonarrow=true; + } + } + + } + else { + // mPDF 6 + // Need to account for any XAdvance in GPOSinfo (OTLdata = $chunk[18]) + $wordXAdvance = array(); + if (isset($chunk[18]) && $chunk[18]) { + preg_match_all ( '/(\xe2\x80\x8b| )/', $line, $spaces, PREG_OFFSET_CAPTURE ); // U+200B Zero Width word boundary, or space + $lastoffset = 0; + $k = -1; // Added so that if no spaces found, "last word" later is calculated for the one and only word + foreach ($spaces[0] as $k=>$m) { + $offset = $m[1]; + // ...TableCheckMinWidth... + // At this point, BIDI not applied, Writing direction is not set, and XAdvanceL balances XAdvanceR + for ($n=$lastoffset;$n<$offset;$n++) { + if (isset($chunk[18]['GPOSinfo'][$n]['XAdvanceL'])) { + if (isset($wordXAdvance[$k])) { $wordXAdvance[$k] += $chunk[18]['GPOSinfo'][$n]['XAdvanceL']; } + else { $wordXAdvance[$k] = $chunk[18]['GPOSinfo'][$n]['XAdvanceL']; } + } + } + $lastoffset = $offset+1; + } + + $k++; // last word + foreach($chunk[18]['GPOSinfo'] AS $n => $gpos) { + if ($n >= $lastoffset && isset($chunk[18]['GPOSinfo'][$n]['XAdvanceL'])) { + if (isset($wordXAdvance[$k])) { $wordXAdvance[$k] += $chunk[18]['GPOSinfo'][$n]['XAdvanceL']; } + else { $wordXAdvance[$k] = $chunk[18]['GPOSinfo'][$n]['XAdvanceL']; } + } + } + } + + $words = preg_split('/(\xe2\x80\x8b| )/', $line); // U+200B Zero Width word boundary, or space + foreach ($words as $k=>$word) { + $word = trim($word); + $wordwidth = $this->GetStringWidth($word, false, false, $chunk[8]); // Pass $textvar ($chunk[8]), but do OTLdata here + // so don't have to split OTLdata for each word + if (isset($wordXAdvance[$k])) { $wordwidth += ($wordXAdvance[$k]* 1000/$this->CurrentFont['unitsPerEm']) * ($this->FontSize/ 1000); } + if ($k==0) { $wordwidth += $lbw; } + if ($k==(count($words)-1)) { $wordwidth += $rbw; } + + // mPDF 6 + if ( count($words)==1 && substr($chunk[0],0,1)!=' ') { $acclength += $wordwidth; } + else if (count($words)>1 && $k==0 && substr($chunk[0],0,1)!=' ') { $acclength += $wordwidth; } + else { $acclength = $wordwidth; } + $acclongest = max($acclongest,$acclength); + if (count($words)==1 && substr($chunk[0],-1,1)==' ') { $acclength = 0; } + else if (count($words)>1 && ($k!=(count($words)-1) || substr($chunk[0],-1,1)==' ')) { $acclength = 0; } + + //Warn user that maxwidth is insufficient + if ($wordwidth > $maxwidth + 0.0001) { + if ($wordwidth > $biggestword) { $biggestword = $wordwidth; } + $toonarrow=true; + } + } + } + + // mPDF 6 Accumulated length of biggest word - across multiple chunks + if ($acclongest > $maxwidth + 0.0001) { + if ($acclongest > $biggestword) { $biggestword = $acclongest; } + $toonarrow=true; + } + + // RESET FONT SIZE/STYLE + // RESETTING VALUES + //Now we must deactivate what we have used + if(isset($chunk[2]) and $chunk[2] != '') { + $this->ResetStyles(); + } + if(isset($chunk[4]) and $chunk[4] != '') { + $this->SetFont($this->default_font,$this->FontStyle,0,false); + } + if(isset($chunk[11]) and $chunk[11] != '') { + $this->SetFontSize($this->default_font_size,false); + } + $this->spanborddet = array(); + $this->textvar = 0x00; // mPDF 5.7.1 + $this->OTLtags = array(); + $this->lSpacingCSS = ''; + $this->wSpacingCSS = ''; + $this->fixedlSpacing = false; + $this->minwSpacing = 0; + } + + //Return -(wordsize) if word is bigger than maxwidth + // ADDED + if (($toonarrow) && ($this->table_error_report)) { + $this->Error("Word is too long to fit in table - ".$this->table_error_report_param); + } + if ($toonarrow) return -$biggestword; + else return 1; +} + +function shrinkTable(&$table,$k) { + $table['border_spacing_H'] /= $k; + $table['border_spacing_V'] /= $k; + + $table['padding']['T'] /= $k; + $table['padding']['R'] /= $k; + $table['padding']['B'] /= $k; + $table['padding']['L'] /= $k; + + $table['margin']['T'] /= $k; + $table['margin']['R'] /= $k; + $table['margin']['B'] /= $k; + $table['margin']['L'] /= $k; + + $table['border_details']['T']['w'] /= $k; + $table['border_details']['R']['w'] /= $k; + $table['border_details']['B']['w'] /= $k; + $table['border_details']['L']['w'] /= $k; + + if (isset($table['max_cell_border_width']['T'])) $table['max_cell_border_width']['T'] /= $k; + if (isset($table['max_cell_border_width']['R'])) $table['max_cell_border_width']['R'] /= $k; + if (isset($table['max_cell_border_width']['B'])) $table['max_cell_border_width']['B'] /= $k; + if (isset($table['max_cell_border_width']['L'])) $table['max_cell_border_width']['L'] /= $k; + + if ($this->simpleTables){ + $table['simple']['border_details']['T']['w'] /= $k; + $table['simple']['border_details']['R']['w'] /= $k; + $table['simple']['border_details']['B']['w'] /= $k; + $table['simple']['border_details']['L']['w'] /= $k; + } + + $table['miw'] /= $k; + $table['maw'] /= $k; + + for($j = 0 ; $j < $table['nc'] ; $j++ ) { //columns + + $table['wc'][$j]['miw'] /= $k; + $table['wc'][$j]['maw'] /= $k; + + if (isset($table['decimal_align'][$j]['maxs0']) && $table['decimal_align'][$j]['maxs0']) { $table['decimal_align'][$j]['maxs0'] /= $k; } + if (isset($table['decimal_align'][$j]['maxs1']) && $table['decimal_align'][$j]['maxs1']) { $table['decimal_align'][$j]['maxs1'] /= $k; } + + if (isset($table['wc'][$j]['absmiw']) && $table['wc'][$j]['absmiw'] ) $table['wc'][$j]['absmiw'] /= $k; + + for($i = 0 ; $i < $table['nr']; $i++ ) { //rows + $c = &$table['cells'][$i][$j]; + if (isset($c) && $c) { + if (!$this->simpleTables){ + if ($this->packTableData) { + $cell = $this->_unpackCellBorder($c['borderbin'] ); + $cell['border_details']['T']['w'] /= $k; + $cell['border_details']['R']['w'] /= $k; + $cell['border_details']['B']['w'] /= $k; + $cell['border_details']['L']['w'] /= $k; + $cell['border_details']['mbw']['TL'] /= $k; + $cell['border_details']['mbw']['TR'] /= $k; + $cell['border_details']['mbw']['BL'] /= $k; + $cell['border_details']['mbw']['BR'] /= $k; + $cell['border_details']['mbw']['LT'] /= $k; + $cell['border_details']['mbw']['LB'] /= $k; + $cell['border_details']['mbw']['RT'] /= $k; + $cell['border_details']['mbw']['RB'] /= $k; + $c['borderbin'] = $this->_packCellBorder($cell); + } + else { + $c['border_details']['T']['w'] /= $k; + $c['border_details']['R']['w'] /= $k; + $c['border_details']['B']['w'] /= $k; + $c['border_details']['L']['w'] /= $k; + $c['border_details']['mbw']['TL'] /= $k; + $c['border_details']['mbw']['TR'] /= $k; + $c['border_details']['mbw']['BL'] /= $k; + $c['border_details']['mbw']['BR'] /= $k; + $c['border_details']['mbw']['LT'] /= $k; + $c['border_details']['mbw']['LB'] /= $k; + $c['border_details']['mbw']['RT'] /= $k; + $c['border_details']['mbw']['RB'] /= $k; + } + } + $c['padding']['T'] /= $k; + $c['padding']['R'] /= $k; + $c['padding']['B'] /= $k; + $c['padding']['L'] /= $k; + if (isset($c['maxs'])) { $c['maxs'] /= $k; } + if (isset($c['w'])) { $c['w'] /= $k; } + $c['s'] /= $k; + $c['maw'] /= $k; + $c['miw'] /= $k; + if (isset($c['h'])) { $c['h'] /= $k; } // mPDF 5.7.4 + if (isset($c['absmiw'])) $c['absmiw'] /= $k; + if (isset($c['nestedmaw'])) $c['nestedmaw'] /= $k; + if (isset($c['nestedmiw'])) $c['nestedmiw'] /= $k; + if (isset($c['textbuffer'])) { + foreach($c['textbuffer'] AS $n=>$tb) { + if (!empty($tb[16])) { + $c['textbuffer'][$n][16]['T']['w'] /= $k; + $c['textbuffer'][$n][16]['B']['w'] /= $k; + $c['textbuffer'][$n][16]['L']['w'] /= $k; + $c['textbuffer'][$n][16]['R']['w'] /= $k; + } + } + } + unset($c); + } + }//rows + }//columns +} + +function read_short(&$fh) { + $s = fread($fh,2); + $a = (ord($s[0])<<8) + ord($s[1]); + if ($a & (1 << 15) ) { + $a = ($a - (1 << 16)); + } + return $a; +} + + +function _packCellBorder($cell) { + if (!is_array($cell) || !isset($cell)) { return ''; } + + if (!$this->packTableData) { return $cell; } + // = 186 bytes + $bindata = pack("nnda6A10nnda6A10nnda6A10nnda6A10nd9", + $cell['border'], + $cell['border_details']['R']['s'], + $cell['border_details']['R']['w'], + $cell['border_details']['R']['c'], + $cell['border_details']['R']['style'], + $cell['border_details']['R']['dom'], + + $cell['border_details']['L']['s'], + $cell['border_details']['L']['w'], + $cell['border_details']['L']['c'], + $cell['border_details']['L']['style'], + $cell['border_details']['L']['dom'], + + $cell['border_details']['T']['s'], + $cell['border_details']['T']['w'], + $cell['border_details']['T']['c'], + $cell['border_details']['T']['style'], + $cell['border_details']['T']['dom'], + + $cell['border_details']['B']['s'], + $cell['border_details']['B']['w'], + $cell['border_details']['B']['c'], + $cell['border_details']['B']['style'], + $cell['border_details']['B']['dom'], + + $cell['border_details']['mbw']['BL'], + $cell['border_details']['mbw']['BR'], + $cell['border_details']['mbw']['RT'], + $cell['border_details']['mbw']['RB'], + $cell['border_details']['mbw']['TL'], + $cell['border_details']['mbw']['TR'], + $cell['border_details']['mbw']['LT'], + $cell['border_details']['mbw']['LB'], + + (isset($cell['border_details']['cellposdom']) ? $cell['border_details']['cellposdom'] : 0) + ); + return $bindata; +} + + + +function _getBorderWidths($bindata) { + if (!$bindata) { return array(0,0,0,0); } + if (!$this->packTableData) { return array($bindata['border_details']['T']['w'], $bindata['border_details']['R']['w'], $bindata['border_details']['B']['w'], $bindata['border_details']['L']['w']); } + + $bd = unpack("nbord/nrs/drw/a6rca/A10rst/nrd/nls/dlw/a6lca/A10lst/nld/nts/dtw/a6tca/A10tst/ntd/nbs/dbw/a6bca/A10bst/nbd/dmbl/dmbr/dmrt/dmrb/dmtl/dmtr/dmlt/dmlb/dcpd", $bindata); + $cell['border_details']['R']['w'] = $bd['rw']; + $cell['border_details']['L']['w'] = $bd['lw']; + $cell['border_details']['T']['w'] = $bd['tw']; + $cell['border_details']['B']['w'] = $bd['bw']; + return array($bd['tw'], $bd['rw'], $bd['bw'], $bd['lw']); +} + + +function _unpackCellBorder($bindata) { + if (!$bindata) { return array(); } + if (!$this->packTableData) { return $bindata; } + + $bd = unpack("nbord/nrs/drw/a6rca/A10rst/nrd/nls/dlw/a6lca/A10lst/nld/nts/dtw/a6tca/A10tst/ntd/nbs/dbw/a6bca/A10bst/nbd/dmbl/dmbr/dmrt/dmrb/dmtl/dmtr/dmlt/dmlb/dcpd", $bindata); + + $cell['border'] = $bd['bord']; + $cell['border_details']['R']['s'] = $bd['rs']; + $cell['border_details']['R']['w'] = $bd['rw']; + $cell['border_details']['R']['c'] = str_pad($bd['rca'], 6, "\x00"); + $cell['border_details']['R']['style'] = trim($bd['rst']); + $cell['border_details']['R']['dom'] = $bd['rd']; + + $cell['border_details']['L']['s'] = $bd['ls']; + $cell['border_details']['L']['w'] = $bd['lw']; + $cell['border_details']['L']['c'] = str_pad($bd['lca'], 6, "\x00"); + $cell['border_details']['L']['style'] = trim($bd['lst']); + $cell['border_details']['L']['dom'] = $bd['ld']; + + $cell['border_details']['T']['s'] = $bd['ts']; + $cell['border_details']['T']['w'] = $bd['tw']; + $cell['border_details']['T']['c'] = str_pad($bd['tca'], 6, "\x00"); + $cell['border_details']['T']['style'] = trim($bd['tst']); + $cell['border_details']['T']['dom'] = $bd['td']; + + $cell['border_details']['B']['s'] = $bd['bs']; + $cell['border_details']['B']['w'] = $bd['bw']; + $cell['border_details']['B']['c'] = str_pad($bd['bca'], 6, "\x00"); + $cell['border_details']['B']['style'] = trim($bd['bst']); + $cell['border_details']['B']['dom'] = $bd['bd']; + + $cell['border_details']['mbw']['BL'] = $bd['mbl']; + $cell['border_details']['mbw']['BR'] = $bd['mbr']; + $cell['border_details']['mbw']['RT'] = $bd['mrt']; + $cell['border_details']['mbw']['RB'] = $bd['mrb']; + $cell['border_details']['mbw']['TL'] = $bd['mtl']; + $cell['border_details']['mbw']['TR'] = $bd['mtr']; + $cell['border_details']['mbw']['LT'] = $bd['mlt']; + $cell['border_details']['mbw']['LB'] = $bd['mlb']; + $cell['border_details']['cellposdom'] = $bd['cpd']; + + + return($cell); +} + + +////////////////////////TABLE CODE (from PDFTable)///////////////////////////////////// +////////////////////////TABLE CODE (from PDFTable)///////////////////////////////////// +////////////////////////TABLE CODE (from PDFTable)///////////////////////////////////// +//table Array of (w, h, bc, nr, wc, hr, cells) +//w Width of table +//h Height of table +//nc Number column +//nr Number row +//hr List of height of each row +//wc List of width of each column +//cells List of cells of each rows, cells[i][j] is a cell in the table +function _tableColumnWidth(&$table,$firstpass=false){ + $cs = &$table['cells']; + + $nc = $table['nc']; + $nr = $table['nr']; + $listspan = array(); + + if ($table['borders_separate']) { + $tblbw = $table['border_details']['L']['w'] + $table['border_details']['R']['w'] + $table['margin']['L'] + $table['margin']['R'] + $table['padding']['L'] + $table['padding']['R'] + $table['border_spacing_H']; + } + else { $tblbw = $table['max_cell_border_width']['L']/2 + $table['max_cell_border_width']['R']/2 + $table['margin']['L'] + $table['margin']['R']; } + + // ADDED table['l'][colno] + // = total length of text approx (using $c['s']) in that column - used to approximately distribute col widths in _tableWidth + // + for($j = 0 ; $j < $nc ; $j++ ) { //columns + $wc = &$table['wc'][$j]; + for($i = 0 ; $i < $nr ; $i++ ) { //rows + if (isset($cs[$i][$j]) && $cs[$i][$j]) { + $c = &$cs[$i][$j]; + + if ($this->simpleTables){ + if ($table['borders_separate']) { // NB twice border width + $extrcw = $table['simple']['border_details']['L']['w'] + $table['simple']['border_details']['R']['w'] + $c['padding']['L'] + $c['padding']['R'] + $table['border_spacing_H']; + } + else { + $extrcw = $table['simple']['border_details']['L']['w']/2 + $table['simple']['border_details']['R']['w']/2 + $c['padding']['L'] + $c['padding']['R']; + } + } + else { + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($c['borderbin']); + } + else { + $br = $c['border_details']['R']['w']; + $bl = $c['border_details']['L']['w']; + } + if ($table['borders_separate']) { // NB twice border width + $extrcw = $bl + $br + $c['padding']['L'] + $c['padding']['R'] + $table['border_spacing_H']; + } + else { + $extrcw = $bl/2 + $br/2 + $c['padding']['L'] + $c['padding']['R']; + } + } + + //$mw = $this->GetStringWidth('W') + $extrcw ; + $mw = $extrcw ; // mPDF 6 + if(substr($c['a'],0,1) == 'D') { + $mw = $table['decimal_align'][$j]['maxs0'] + $table['decimal_align'][$j]['maxs1'] + $extrcw ; + } + + $c['absmiw'] = $mw; + + if (isset($c['R']) && $c['R']) { + $c['maw'] = $c['miw'] = $this->FontSize + $extrcw ; + if (isset($c['w'])) { // If cell width is specified + if ($c['miw'] <$c['w']) { $c['miw'] = $c['w']; } + } + if (!isset($c['colspan'])) { + if ($wc['miw'] < $c['miw']) { $wc['miw'] = $c['miw']; } + if ($wc['maw'] < $c['maw']) { $wc['maw'] = $c['maw']; } + + if ($firstpass) { + if (isset($table['l'][$j]) ) { + $table['l'][$j] += $c['miw'] ; + } + else { + $table['l'][$j] = $c['miw'] ; + } + } + } + if ($c['miw'] > $wc['miw']) { $wc['miw'] = $c['miw']; } + if ($wc['miw'] > $wc['maw']) { $wc['maw'] = $wc['miw']; } + continue; + } + + if ($firstpass) { + if (isset($c['s'])) { $c['s'] += $extrcw; } + if (isset($c['maxs'])) { $c['maxs'] += $extrcw; } + if (isset($c['nestedmiw'])) { $c['nestedmiw'] += $extrcw; } + if (isset($c['nestedmaw'])) { $c['nestedmaw'] += $extrcw; } + } + + + // If minimum width has already been set by a nested table or inline object (image/form), use it + if (isset($c['nestedmiw']) && (!isset($this->table[1][1]['overflow']) || $this->table[1][1]['overflow']!='visible')) { $miw = $c['nestedmiw']; } + else { $miw = $mw; } + + if (isset($c['maxs']) && $c['maxs'] != '') { $c['s'] = $c['maxs']; } + + // If maximum width has already been set by a nested table, use it + if (isset($c['nestedmaw'])) { $c['maw'] = $c['nestedmaw']; } + else $c['maw'] = $c['s']; + + if (isset($table['overflow']) && $table['overflow']=='visible' && $table['level']==1) { + if (($c['maw'] + $tblbw) > $this->blk[$this->blklvl]['inner_width']) { + $c['maw'] = $this->blk[$this->blklvl]['inner_width'] - $tblbw; + } + } + + if (isset($c['nowrap']) && $c['nowrap']) { $miw = $c['maw']; } + + if (isset($c['wpercent']) && $firstpass) { + if (isset($c['colspan'])) { // Not perfect - but % set on colspan is shared equally on cols. + for($k=0;$k<$c['colspan'];$k++) { + $table['wc'][($j+$k)]['wpercent'] = $c['wpercent'] / $c['colspan']; + } + } + else { + if (isset($table['w']) && $table['w']) { $c['w'] = $c['wpercent']/100 * ($table['w'] - $tblbw ); } + $wc['wpercent'] = $c['wpercent']; + } + } + + if (isset($table['overflow']) && $table['overflow']=='visible' && $table['level']==1) { + if (isset($c['w']) && ($c['w'] + $tblbw) > $this->blk[$this->blklvl]['inner_width']) { + $c['w'] = $this->blk[$this->blklvl]['inner_width'] - $tblbw; + } + } + + + if (isset($c['w'])) { // If cell width is specified + if ($miw<$c['w']) { $c['miw'] = $c['w']; } // Cell min width = that specified + if ($miw>$c['w']) { $c['miw'] = $c['w'] = $miw; } // If width specified is less than minimum allowed (W) increase it + // mPDF 5.7.4 Do not set column width in colspan + // cf. http://www.mpdf1.com/forum/discussion/2221/colspan-bug + if (!isset($c['colspan'])) { + if (!isset($wc['w'])) { $wc['w'] = 1; } // If the Col width is not specified = set it to 1 + } + // mPDF 5.7.3 cf. http://www.mpdf1.com/forum/discussion/1648/nested-table-bug- + $c['maw'] = $c['w']; + } + else { $c['miw'] = $miw; } // If cell width not specified -> set Cell min width it to minimum allowed (W) + + if (isset($c['miw']) && $c['maw'] < $c['miw']) { $c['maw'] = $c['miw']; } // If Cell max width < Minwidth - increase it to = + if (!isset($c['colspan'])) { + if (isset($c['miw']) && $wc['miw'] < $c['miw']) { $wc['miw'] = $c['miw']; } // Update Col Minimum and maximum widths + if ($wc['maw'] < $c['maw']) { $wc['maw'] = $c['maw']; } + if ((isset($wc['absmiw']) && $wc['absmiw'] < $c['absmiw']) || !isset($wc['absmiw'])) { $wc['absmiw'] = $c['absmiw']; } // Update Col Minimum and maximum widths + + if (isset($table['l'][$j]) ) { + $table['l'][$j] += $c['s']; + } + else { + $table['l'][$j] = $c['s']; + } + + } + else { + $listspan[] = array($i,$j); + } + + //Check if minimum width of the whole column is big enough for largest word to fit + // mPDF 6 + if (isset($c['textbuffer'])) { + if (isset($table['overflow']) && $table['overflow']=='wrap') { $letter=true; } // check for maximum width of letters + else { $letter=false; } + $minwidth = $this->TableCheckMinWidth($wc['miw']- $extrcw ,0,$c['textbuffer'],$letter); + } + else { $minwidth = 0; } + if ($minwidth < 0) { + //increase minimum width + if (!isset($c['colspan'])) { + $wc['miw'] = max($wc['miw'],((-$minwidth) + $extrcw) ); + } + else { + $c['miw'] = max($c['miw'],((-$minwidth) + $extrcw) ); + } + } + if (!isset($c['colspan'])) { + if ($wc['miw'] > $wc['maw']) { $wc['maw'] = $wc['miw']; } //update maximum width, if needed + } + } + unset($c); + }//rows + }//columns + + + // COLUMN SPANS + $wc = &$table['wc']; + foreach ($listspan as $span) { + list($i,$j) = $span; + $c = &$cs[$i][$j]; + $lc = $j + $c['colspan']; + if ($lc > $nc) { $lc = $nc; } + $wis = $wisa = 0; + $was = $wasa = 0; + $list = array(); + for($k=$j;$k<$lc;$k++) { + if (isset($table['l'][$k]) ) { + if ($c['R']) { $table['l'][$k] += $c['miw']/$c['colspan'] ; } + else { $table['l'][$k] += $c['s']/$c['colspan']; } + } + else { + if ($c['R']) { $table['l'][$k] = $c['miw']/$c['colspan'] ; } + else { $table['l'][$k] = $c['s']/$c['colspan']; } + } + $wis += $wc[$k]['miw']; // $wis is the sum of the column miw in the colspan + $was += $wc[$k]['maw']; // $was is the sum of the column maw in the colspan + if (!isset($c['w'])) { + $list[] = $k; + $wisa += $wc[$k]['miw']; // $wisa is the sum of the column miw in cells with no width specified in the colspan + $wasa += $wc[$k]['maw']; // $wasa is the sum of the column maw in cells with no width specified in the colspan + } + } + if ($c['miw'] > $wis) { + if (!$wis) { + for($k=$j;$k<$lc;$k++) { $wc[$k]['miw'] = $c['miw']/$c['colspan']; } + } + else if (!count($list)) { + $wi = $c['miw'] - $wis; + for($k=$j;$k<$lc;$k++) { $wc[$k]['miw'] += ($wc[$k]['miw']/$wis)*$wi; } + } + else { + $wi = $c['miw'] - $wis; + // mPDF 5.7.2 Extra min width distributed proportionately to all cells in colspan without a specified width + // cf. http://www.mpdf1.com/forum/discussion/1607#Item_4 + foreach ($list as $k) { if (!isset($wc[$k]['w']) || !$wc[$k]['w']) $wc[$k]['miw'] += ($wc[$k]['miw']/$wisa)*$wi; } // mPDF 5.7.2 + } + } + if ($c['maw'] > $was) { + if (!$wis) { + for($k=$j;$k<$lc;$k++) { $wc[$k]['maw'] = $c['maw']/$c['colspan']; } + } + else if (!count($list)) { + $wi = $c['maw'] - $was; + for($k=$j;$k<$lc;$k++) { $wc[$k]['maw'] += ($wc[$k]['maw']/$was)*$wi; } + } + else { + $wi = $c['maw'] - $was; + // mPDF 5.7.4 Extra max width distributed evenly to all cells in colspan without a specified width + // cf. http://www.mpdf1.com/forum/discussion/2221/colspan-bug + foreach ($list as $k) { $wc[$k]['maw'] += $wi/count($list); } + } + } + unset($c); + } + + $checkminwidth = 0; + $checkmaxwidth = 0; + $totallength = 0; + + for( $i = 0 ; $i < $nc ; $i++ ) { + $checkminwidth += $table['wc'][$i]['miw']; + $checkmaxwidth += $table['wc'][$i]['maw']; + $totallength += $table['l'][$i]; + } + + if (!isset($table['w']) && $firstpass) { + $sumpc = 0; + $notset = 0; + for( $i = 0 ; $i < $nc ; $i++ ) { + if (isset($table['wc'][$i]['wpercent']) && $table['wc'][$i]['wpercent']) { + $sumpc += $table['wc'][$i]['wpercent']; + } + else { $notset++; } + } + + // If sum of widths as % >= 100% and not all columns are set + // Set a nominal width of 1% for unset columns + if ($sumpc >= 100 && $notset) { + for( $i = 0 ; $i < $nc ; $i++ ) { + if ((!isset($table['wc'][$i]['wpercent']) || !$table['wc'][$i]['wpercent']) && + (!isset($table['wc'][$i]['w']) || !$table['wc'][$i]['w'])) { + $table['wc'][$i]['wpercent'] = 1; + } + } + } + + + if ($sumpc) { // if any percents are set + $sumnonpc = (100 - $sumpc); + $sumpc = max($sumpc,100); + $miwleft = 0; + $miwleftcount = 0; + $miwsurplusnonpc = 0; + $maxcalcmiw = 0; + $mawleft = 0; + $mawleftcount = 0; + $mawsurplusnonpc = 0; + $maxcalcmaw = 0; + $mawnon = 0; + $miwnon = 0; + for( $i = 0 ; $i < $nc ; $i++ ) { + if (isset($table['wc'][$i]['wpercent'])) { + $maxcalcmiw = max($maxcalcmiw, ($table['wc'][$i]['miw'] * $sumpc /$table['wc'][$i]['wpercent']) ); + $maxcalcmaw = max($maxcalcmaw, ($table['wc'][$i]['maw'] * $sumpc /$table['wc'][$i]['wpercent']) ); + } + else { + $miwleft += $table['wc'][$i]['miw']; + $mawleft += $table['wc'][$i]['maw']; + if (!isset($table['wc'][$i]['w'])) { $miwleftcount++; $mawleftcount++; } + } + } + if ($miwleft && $sumnonpc > 0) { $miwnon = $miwleft * 100 / $sumnonpc; } + if ($mawleft && $sumnonpc > 0) { $mawnon = $mawleft * 100 / $sumnonpc; } + if (($miwnon > $checkminwidth || $maxcalcmiw > $checkminwidth) && $this->keep_table_proportions) { + if ($miwnon > $maxcalcmiw) { + $miwsurplusnonpc = round((($miwnon * $sumnonpc / 100) - $miwleft),3); + $checkminwidth = $miwnon; + } + else { $checkminwidth = $maxcalcmiw; } + for( $i = 0 ; $i < $nc ; $i++ ) { + if (isset($table['wc'][$i]['wpercent'])) { + $newmiw = $checkminwidth * $table['wc'][$i]['wpercent']/100; + if ($table['wc'][$i]['miw'] < $newmiw) { + $table['wc'][$i]['miw'] = $newmiw; + } + $table['wc'][$i]['w'] = 1; + } + else if ($miwsurplusnonpc && !$table['wc'][$i]['w']) { + $table['wc'][$i]['miw'] += $miwsurplusnonpc / $miwleftcount; + } + } + } + if (($mawnon > $checkmaxwidth || $maxcalcmaw > $checkmaxwidth )) { + if ($mawnon > $maxcalcmaw) { + $mawsurplusnonpc = round((($mawnon * $sumnonpc / 100) - $mawleft),3); + $checkmaxwidth = $mawnon; + } + else { $checkmaxwidth = $maxcalcmaw; } + for( $i = 0 ; $i < $nc ; $i++ ) { + if (isset($table['wc'][$i]['wpercent'])) { + $newmaw = $checkmaxwidth * $table['wc'][$i]['wpercent']/100; + if ($table['wc'][$i]['maw'] < $newmaw) { + $table['wc'][$i]['maw'] = $newmaw; + } + $table['wc'][$i]['w'] = 1; + } + else if ($mawsurplusnonpc && !$table['wc'][$i]['w']) { + $table['wc'][$i]['maw'] += $mawsurplusnonpc / $mawleftcount; + } + if ($table['wc'][$i]['maw'] < $table['wc'][$i]['miw']) { $table['wc'][$i]['maw'] = $table['wc'][$i]['miw']; } + } + } + if ($checkminwidth > $checkmaxwidth) { $checkmaxwidth = $checkminwidth; } + } + } + + if (isset($table['wpercent']) && $table['wpercent']) { + $checkminwidth *= (100 / $table['wpercent']); + $checkmaxwidth *= (100 / $table['wpercent']); + } + + + $checkminwidth += $tblbw ; + $checkmaxwidth += $tblbw ; + + // Table['miw'] set by percent in first pass may be larger than sum of column miw + if ((isset($table['miw']) && $checkminwidth > $table['miw']) || !isset($table['miw'])) { $table['miw'] = $checkminwidth; } + if ((isset($table['maw']) && $checkmaxwidth > $table['maw']) || !isset($table['maw'])) { $table['maw'] = $checkmaxwidth; } + $table['tl'] = $totallength ; + + + // mPDF 6 + if ($this->table_rotate) { + $mxw = $this->tbrot_maxw; + } + else { + $mxw = $this->blk[$this->blklvl]['inner_width']; + } + if(!isset($table['overflow'])) { $table['overflow'] = null; } + if ($table['overflow']=='visible') { + return array(0,0); + } + else if ($table['overflow']=='hidden' && !$this->table_rotate && !$this->ColActive && $checkminwidth > $mxw) { + $table['w'] = $table['miw']; + return array(0,0); + } + //else if ($table['overflow']=='wrap') { return array(0,0); } // mPDF 6 + + if (isset($table['w']) && $table['w'] ) { + if ($table['w'] >= $checkminwidth && $table['w'] <= $mxw) { $table['maw'] = $mxw = $table['w']; } + else if ($table['w'] >= $checkminwidth && $table['w'] > $mxw && $this->keep_table_proportions) { $checkminwidth = $table['w']; } + else if ($table['w'] < $checkminwidth && $checkminwidth < $mxw && $this->keep_table_proportions) { $table['maw'] = $table['w'] = $checkminwidth; } // mPDF 5.7.4 + else { + unset($table['w']); + } + + } + $ratio = $checkminwidth/$mxw; + if ($checkminwidth > $mxw) { return array(($ratio +0.001),$checkminwidth); } // 0.001 to allow for rounded numbers when resizing + unset($cs); + return array(0,0); +} + + + +function _tableWidth(&$table){ + $widthcols = &$table['wc']; + $numcols = $table['nc']; + $tablewidth = 0; + if ($table['borders_separate']) { + $tblbw = $table['border_details']['L']['w'] + $table['border_details']['R']['w'] + $table['margin']['L'] + $table['margin']['R'] + $table['padding']['L'] + $table['padding']['R'] + $table['border_spacing_H']; + } + else { $tblbw = $table['max_cell_border_width']['L']/2 + $table['max_cell_border_width']['R']/2 + $table['margin']['L'] + $table['margin']['R']; } + + if ($table['level']>1 && isset($table['w'])) { + if (isset($table['wpercent']) && $table['wpercent']) { + $table['w'] = $temppgwidth = (($table['w']-$tblbw) * $table['wpercent'] / 100) + $tblbw ; + } + else { + $temppgwidth = $table['w'] ; + } + } + else if ($this->table_rotate) { + $temppgwidth = $this->tbrot_maxw; + // If it is less than 1/20th of the remaining page height to finish the DIV (i.e. DIV padding + table bottom margin) + // then allow for this + $enddiv = $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']; + if ($enddiv/$temppgwidth <0.05) { $temppgwidth -= $enddiv; } + } + else { + if (isset($table['w']) && $table['w']< $this->blk[$this->blklvl]['inner_width']) { + $notfullwidth = 1; + $temppgwidth = $table['w'] ; + } + else if ($table['overflow']=='visible' && $table['level'] ==1) { + $temppgwidth = null; + } + else if ($table['overflow']=='hidden' && !$this->ColActive && isset($table['w']) && $table['w'] > $this->blk[$this->blklvl]['inner_width'] && $table['w']==$table['miw']) { + //$temppgwidth = $this->blk[$this->blklvl]['inner_width']; + $temppgwidth = $table['w'] ; + } + else { $temppgwidth = $this->blk[$this->blklvl]['inner_width']; } + } + + + $totaltextlength = 0; // Added - to sum $table['l'][colno] + $totalatextlength = 0; // Added - to sum $table['l'][colno] for those columns where width not set + $percentages_set = 0; + for ( $i = 0 ; $i < $numcols ; $i++ ) { + if (isset($widthcols[$i]['wpercent'])) { $tablewidth += $widthcols[$i]['maw']; $percentages_set = 1; } + else if (isset($widthcols[$i]['w'])) { $tablewidth += $widthcols[$i]['miw']; } + else { $tablewidth += $widthcols[$i]['maw']; } + $totaltextlength += $table['l'][$i]; + } + if (!$totaltextlength) { $totaltextlength =1; } + $tablewidth += $tblbw; // Outer half of table borders + + if ($tablewidth > $temppgwidth) { + $table['w'] = $temppgwidth; + } + // if any widths set as percentages and max width fits < page width + else if ($tablewidth < $temppgwidth && !isset($table['w']) && $percentages_set) { + $table['w'] = $table['maw']; + } + // if table width is set and is > allowed width + if (isset($table['w']) && $table['w'] > $temppgwidth) { $table['w'] = $temppgwidth; } + + // IF the table width is now set - Need to distribute columns widths + // mPDF 5.7.3 + // If the table width is already set to the maximum width (e.g. nested table), then use maximum column widths exactly + if (isset($table['w']) && ($table['w'] == $tablewidth) && !$percentages_set) { + // This sets the columns all to maximum width + for ($i=0;$i<$numcols;$i++) { + $widthcols[$i] = $widthcols[$i]['maw']; + } + } + // Else If the table width is set distribute width using algorithm + else if (isset($table['w'])) { + $wis = $wisa = 0; + $list = array(); + $notsetlist = array(); + for( $i = 0 ; $i < $numcols ; $i++ ) { + $wis += $widthcols[$i]['miw']; + if (!isset($widthcols[$i]['w']) || ($widthcols[$i]['w'] && $table['w'] > $temppgwidth && !$this->keep_table_proportions && !$notfullwidth )){ + $list[] = $i; + $wisa += $widthcols[$i]['miw']; + $totalatextlength += $table['l'][$i]; + } + } + if (!$totalatextlength) { $totalatextlength =1; } + + // Allocate spare (more than col's minimum width) across the cols according to their approx total text length + // Do it by setting minimum width here + if ($table['w'] > $wis + $tblbw) { + // First set any cell widths set as percentages + if ($table['w'] < $temppgwidth || $this->keep_table_proportions) { + for($k=0;$k<$numcols;$k++) { + if (isset($widthcols[$k]['wpercent'])) { + $curr = $widthcols[$k]['miw']; + $widthcols[$k]['miw'] = ($table['w']-$tblbw) * $widthcols[$k]['wpercent']/100; + $wis += $widthcols[$k]['miw'] - $curr; + $wisa += $widthcols[$k]['miw'] - $curr; + } + } + } + // Now allocate surplus up to maximum width of each column + $surplus = 0; $ttl = 0; // number of surplus columns + if (!count($list)) { + $wi = ($table['w']-($wis + $tblbw)); // i.e. extra space to distribute + for($k=0;$k<$numcols;$k++) { + $spareratio = ($table['l'][$k] / $totaltextlength); // gives ratio to divide up free space + // Don't allocate more than Maximum required width - save rest in surplus + if ($widthcols[$k]['miw'] + ($wi * $spareratio) >= $widthcols[$k]['maw']) { // mPDF 5.7.3 + $surplus += ($wi * $spareratio) - ($widthcols[$k]['maw']-$widthcols[$k]['miw']); + $widthcols[$k]['miw'] = $widthcols[$k]['maw']; + } + else { + $notsetlist[] = $k; + $ttl += $table['l'][$k]; + $widthcols[$k]['miw'] += ($wi * $spareratio); + } + + } + } + else { + $wi = ($table['w'] - ($wis + $tblbw)); // i.e. extra space to distribute + foreach ($list as $k) { + $spareratio = ($table['l'][$k] / $totalatextlength); // gives ratio to divide up free space + // Don't allocate more than Maximum required width - save rest in surplus + if ($widthcols[$k]['miw'] + ($wi * $spareratio) >= $widthcols[$k]['maw']) { // mPDF 5.7.3 + $surplus += ($wi * $spareratio) - ($widthcols[$k]['maw']-$widthcols[$k]['miw']); + $widthcols[$k]['miw'] = $widthcols[$k]['maw']; + } + else { + $notsetlist[] = $k; + $ttl += $table['l'][$k]; + $widthcols[$k]['miw'] += ($wi * $spareratio); + } + } + } + // If surplus still left over apportion it across columns + if ($surplus) { + // if some are set only add to remaining - otherwise add to all of them + if (count($notsetlist) && count($notsetlist) < $numcols) { + foreach ($notsetlist AS $i) { + if ($ttl) $widthcols[$i]['miw'] += $surplus * $table['l'][$i] / $ttl ; + } + } + // If some widths are defined, and others have been added up to their maxmum + else if (count($list) && count($list) < $numcols) { + foreach ($list AS $i) { + $widthcols[$i]['miw'] += $surplus / count($list) ; + } + } + else if ($numcols) { // If all columns + $ttl = array_sum($table['l']); + for ($i=0;$i<$numcols;$i++) { + $widthcols[$i]['miw'] += $surplus * $table['l'][$i] / $ttl; + } + } + } + + } + + // This sets the columns all to minimum width (which has been increased above if appropriate) + for ($i=0;$i<$numcols;$i++) { + $widthcols[$i] = $widthcols[$i]['miw']; + } + + // TABLE NOT WIDE ENOUGH EVEN FOR MINIMUM CONTENT WIDTH + // If sum of column widths set are too wide for table + $checktablewidth = 0; + for ( $i = 0 ; $i < $numcols ; $i++ ) { + $checktablewidth += $widthcols[$i]; + } + if ($checktablewidth > ($temppgwidth + 0.001 - $tblbw)) { + $usedup = 0; $numleft = 0; + for ($i=0;$i<$numcols;$i++) { + if ((isset($widthcols[$i]) && $widthcols[$i] > (($temppgwidth - $tblbw) / $numcols)) && (!isset($widthcols[$i]['w']))) { + $numleft++; + unset($widthcols[$i]); + } + else { $usedup += $widthcols[$i]; } + } + for ($i=0;$i<$numcols;$i++) { + if (!isset($widthcols[$i]) || !$widthcols[$i]) { + $widthcols[$i] = ((($temppgwidth - $tblbw) - $usedup)/ ($numleft)); + } + } + } + + } + else { //table has no width defined + $table['w'] = $tablewidth; + for ( $i = 0 ; $i < $numcols ; $i++) { + if (isset($widthcols[$i]['wpercent']) && $this->keep_table_proportions) { $colwidth = $widthcols[$i]['maw']; } + else if (isset($widthcols[$i]['w'])) { $colwidth = $widthcols[$i]['miw']; } + else { $colwidth = $widthcols[$i]['maw']; } + unset($widthcols[$i]); + $widthcols[$i] = $colwidth; + } + } + + if ($table['overflow']=='visible' && $table['level'] ==1) { + if ($tablewidth > $this->blk[$this->blklvl]['inner_width']) { + for ($j = 0 ; $j < $numcols; $j++) { //columns + for ($i = 0 ; $i < $table['nr']; $i++) { //rows + if (isset($table['cells'][$i][$j]) && $table['cells'][$i][$j]) { + $colspan = (isset($table['cells'][$i][$j]['colspan']) ? $table['cells'][$i][$j]['colspan'] : 1); + if ($colspan > 1) { + $w = 0; + for ($c = $j; $c < ($j + $colspan); $c++) { + $w += $widthcols[$c]; + } + if ($w > $this->blk[$this->blklvl]['inner_width']) { + $diff = $w - ($this->blk[$this->blklvl]['inner_width'] - $tblbw); + for ($c = $j; $c < ($j + $colspan); $c++) { + $widthcols[$c] -= $diff * ($widthcols[$c]/$w); + } + $table['w'] -= $diff; + $table['csp'][$j] = $w - $diff; + } + } + } + + } + } + } + $pgNo = 0; + $currWc = 0; + for ($i = 0 ; $i < $numcols; $i++) { //columns + if (isset($table['csp'][$i])) { + $w = $table['csp'][$i]; + unset($table['csp'][$i]); + } + else { $w = $widthcols[$i]; } + if (($currWc + $w + $tblbw) > $this->blk[$this->blklvl]['inner_width']) { + $pgNo++; + $currWc = $widthcols[$i] ; + } + else { $currWc += $widthcols[$i] ; } + $table['colPg'][$i] = $pgNo; + } + } +} + + + +function _tableHeight(&$table){ + $level = $table['level']; + $levelid = $table['levelid']; + $cells = &$table['cells']; + $numcols = $table['nc']; + $numrows = $table['nr']; + $listspan = array(); + $checkmaxheight = 0; + $headerrowheight = 0; + $checkmaxheightplus = 0; + $headerrowheightplus = 0; + $firstrowheight = 0; + + $footerrowheight = 0; + $footerrowheightplus = 0; + if ($this->table_rotate) { + $temppgheight = $this->tbrot_maxh; + $remainingpage = $this->tbrot_maxh; + } + else { + $temppgheight = ($this->h - $this->bMargin - $this->tMargin) - $this->kwt_height; + $remainingpage = ($this->h - $this->bMargin - $this->y) - $this->kwt_height; + + // If it is less than 1/20th of the remaining page height to finish the DIV (i.e. DIV padding + table bottom margin) + // then allow for this + $enddiv = $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $table['margin']['B']; + if ($remainingpage > $enddiv && $enddiv/$remainingpage <0.05) { $remainingpage -= $enddiv; } + else if ($remainingpage == 0) { $remainingpage = 0.001; } + if ($temppgheight > $enddiv && $enddiv/$temppgheight <0.05) { $temppgheight -= $enddiv; } + else if ($temppgheight == 0) { $temppgheight = 0.001; } + } + if ($remainingpage < 0) { $remainingpage = 0.001; } + if ($temppgheight < 0) { $temppgheight = 0.001; } + + for( $i = 0 ; $i < $numrows ; $i++ ) { //rows + $heightrow = &$table['hr'][$i]; + for( $j = 0 ; $j < $numcols ; $j++ ) { //columns + if (isset($cells[$i][$j]) && $cells[$i][$j]) { + $c = &$cells[$i][$j]; + + if ($this->simpleTables){ + if ($table['borders_separate']) { // NB twice border width + $extraWLR = ($table['simple']['border_details']['L']['w']+$table['simple']['border_details']['R']['w']) + ($c['padding']['L']+$c['padding']['R'])+$table['border_spacing_H']; + $extrh = ($table['simple']['border_details']['T']['w']+$table['simple']['border_details']['B']['w']) + ($c['padding']['T']+$c['padding']['B'])+$table['border_spacing_V']; + } + else { + $extraWLR = ($table['simple']['border_details']['L']['w']+$table['simple']['border_details']['R']['w'])/2 + ($c['padding']['L']+$c['padding']['R']); + $extrh = ($table['simple']['border_details']['T']['w']+$table['simple']['border_details']['B']['w'])/2 + ($c['padding']['T']+$c['padding']['B']); + } + } + else { + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($c['borderbin']); + } + else { + $bt = $c['border_details']['T']['w']; + $bb = $c['border_details']['B']['w']; + $br = $c['border_details']['R']['w']; + $bl = $c['border_details']['L']['w']; + } + if ($table['borders_separate']) { // NB twice border width + $extraWLR = $bl + $br + $c['padding']['L'] + $c['padding']['R'] + $table['border_spacing_H']; + $extrh = $bt + $bb + $c['padding']['T'] + $c['padding']['B'] + $table['border_spacing_V']; + } + else { + $extraWLR = $bl/2 + $br/2 + $c['padding']['L'] + $c['padding']['R']; + $extrh = $bt/2 + $bb/2 + $c['padding']['T']+$c['padding']['B']; + } + } + + if ($table['overflow']=='visible' && $level==1) + list($x,$cw) = $this->_splitTableGetWidth($table, $i,$j); + else + list($x,$cw) = $this->_tableGetWidth($table, $i,$j); + + + // Get CELL HEIGHT + // ++ extra parameter forces wrap to break word + if ($c['R'] && isset($c['textbuffer'])) { + $str = ''; + foreach($c['textbuffer'] AS $t) { $str .= $t[0].' '; } + $str = rtrim($str); + $s_fs = $this->FontSizePt; + $s_f = $this->FontFamily; + $s_st = $this->FontStyle; + $this->SetFont($c['textbuffer'][0][4],$c['textbuffer'][0][2],$c['textbuffer'][0][11] / $this->shrin_k,true,true); + $tempch = $this->GetStringWidth($str , true,$c['textbuffer'][0][18],$c['textbuffer'][0][8]); + if ($c['R'] >= 45 && $c['R'] < 90) { + $tempch = ((sin(deg2rad($c['R']))) * $tempch ) + ((sin(deg2rad($c['R']))) * (($c['textbuffer'][0][11]/_MPDFK) / $this->shrin_k)); + } + $this->SetFont($s_f,$s_st,$s_fs,true,true); + $ch = ($tempch ) + $extrh ; + } + else { + if (isset($c['textbuffer']) && !empty($c['textbuffer'])) { + $this->cellLineHeight = $c['cellLineHeight']; + $this->cellLineStackingStrategy = $c['cellLineStackingStrategy']; + $this->cellLineStackingShift = $c['cellLineStackingShift']; + $this->divwidth = $cw-$extraWLR; + $tempch = $this->printbuffer($c['textbuffer'],'',true,true); + } + else { $tempch = 0; } + + // Added cellpadding top and bottom. (Lineheight already adjusted) + $ch = $tempch + $extrh ; + } + //If height is defined and it is bigger than calculated $ch then update values + if (isset($c['h']) && $c['h'] > $ch) { + $c['mih'] = $ch; //in order to keep valign working + $ch = $c['h']; + } + else $c['mih'] = $ch; + if (isset($c['rowspan'])) $listspan[] = array($i,$j); + elseif ($heightrow < $ch) $heightrow = $ch; + + // this is the extra used in _tableWrite to determine whether to trigger a page change + if ($table['borders_separate']) { + if ($i == ($numrows-1) || (isset($c['rowspan']) && ($i+$c['rowspan']) == ($numrows)) ) { + $extra = $table['margin']['B'] + $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; + } + else { + $extra = $table['border_spacing_V']/2; + } + } + else { + if (!$this->simpleTables){ + $extra = $bb/2; + } + else if ($this->simpleTables){ + $extra = $table['simple']['border_details']['B']['w'] /2; + } + } + if (isset($table['is_thead'][$i]) && $table['is_thead'][$i]) { + if ($j==0) { + $headerrowheight += $ch; + $headerrowheightplus += $ch+$extra; + } + } + else if (isset($table['is_tfoot'][$i]) && $table['is_tfoot'][$i]) { + if ($j==0) { + $footerrowheight += $ch; + $footerrowheightplus += $ch+$extra; + } + } + else { + $checkmaxheight = max($checkmaxheight,$ch); + $checkmaxheightplus = max($checkmaxheightplus,$ch+$extra); + } + if ($this->tableLevel==1 && $i == (isset($table['headernrows']) ? $table['headernrows'] : 0)) { + $firstrowheight = max($ch,$firstrowheight); + } + unset($c); + } + }//end of columns + }//end of rows + + $heightrow = &$table['hr']; + foreach ($listspan as $span) { + list($i,$j) = $span; + $c = &$cells[$i][$j]; + $lr = $i + $c['rowspan']; + if ($lr > $numrows) $lr = $numrows; + $hs = $hsa = 0; + $list = array(); + for($k=$i;$k<$lr;$k++) { + $hs += $heightrow[$k]; + // mPDF 6 + $sh = false; // specified height + for( $m = 0 ; $m < $numcols ; $m++ ) { //columns + $tc = &$cells[$k][$m]; + if (isset($tc['rowspan'])) { continue; } + if (isset($tc['h'])) { $sh = true; break; } + } + if (!$sh) { $list[] = $k; } + } + + if ($table['borders_separate']) { + if ($i == ($numrows-1) || ($i+$c['rowspan']) == ($numrows) ) { + $extra = $table['margin']['B'] + $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; + } + else { + $extra = $table['border_spacing_V']/2; + } + } + else { + if (!$this->simpleTables){ + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($c['borderbin']); + } + else { + $bb = $c['border_details']['B']['w']; + } + $extra = $bb/2; + } + else if ($this->simpleTables){ + $extra = $table['simple']['border_details']['B']['w'] /2; + } + } + if (!empty($table['is_thead'][$i])) { + $headerrowheight = max($headerrowheight,$hs); + $headerrowheightplus = max($headerrowheightplus,$hs+$extra); + } + else if (!empty($table['is_tfoot'][$i])) { + $footerrowheight = max($footerrowheight,$hs); + $footerrowheightplus = max($footerrowheightplus,$hs+$extra); + } + else { + $checkmaxheight = max($checkmaxheight,$hs); + $checkmaxheightplus = max($checkmaxheightplus,$hs+$extra); + } + if ($this->tableLevel==1 && $i == (isset($table['headernrows']) ? $table['headernrows'] : 0)) { $firstrowheight = max($hs,$firstrowheight); } + + if ($c['mih'] > $hs) { + if (!$hs) { + for($k=$i;$k<$lr;$k++) $heightrow[$k] = $c['mih']/$c['rowspan']; + } + elseif (!count($list)) { // no rows in the rowspan have a height specified, so share amongst all rows equally + $hi = $c['mih'] - $hs; + for($k=$i;$k<$lr;$k++) $heightrow[$k] += ($heightrow[$k]/$hs)*$hi; + } + else { + $hi = $c['mih'] - $hs; // mPDF 6 + foreach ($list as $k) $heightrow[$k] += $hi/(count($list)); // mPDF 6 + } + } + unset($c); + + // If rowspans overlap so that one or more rows do not have a height set... + // i.e. for one or more rows, the only cells (explicit) in that row have rowspan>1 + // so heightrow is still == 0 + if ($heightrow[$i]==0) { + // Get row extent to analyse above and below + $top = $i; + foreach ($listspan as $checkspan) { + list($cki,$ckj) = $checkspan; + $c = &$cells[$cki][$ckj]; + if (isset($c['rowspan']) && $c['rowspan']>1) { + if (($cki + $c['rowspan']-1) >= $i) { $top = min($top, $cki); } + } + } + $bottom = $i + $c['rowspan']-1; + // Check for overconstrained conditions + for ($k=$top; $k<=$bottom; $k++) { + // if ['hr'] for any of the others is also 0, then abort (too complicated) + if ($k != $i && $heightrow[$k]==0) { break(1); } + // check again that top and bottom are not crossed by rowspans - or abort (too complicated) + if ($k==$top) { + // ???? take account of colspan as well??? + for( $m = 0 ; $m < $numcols ; $m++ ) { //columns + if (!isset($cells[$k][$m]) || $cells[$k][$m]==0) { + break(2); + } + } + } + else if ($k==$bottom) { + // ???? take account of colspan as well??? + for( $m = 0 ; $m < $numcols ; $m++ ) { //columns + $c = &$cells[$k][$m]; + if (isset($c['rowspan']) && $c['rowspan']>1) { + break(2); + } + } + } + } + // By columns add up col height using ['h'] if set or ['mih'] if not + // Intentionally do not substract border-spacing + $colH = array(); + $extH = 0; + $newhr = array(); + for( $m = 0 ; $m < $numcols ; $m++ ) { //columns + for ($k=$top; $k<=$bottom; $k++) { + if (isset($cells[$k][$m]) && $cells[$k][$m]!=0) { + $c = &$cells[$k][$m]; + if (isset($c['h']) && $c['h']) { + $useh = $c['h']; + } + // ???? take account of colspan as well??? + else { + $useh = $c['mih']; + } + if (isset($colH[$m])) { $colH[$m] += $useh; } + else { $colH[$m] = $useh; } + if (!isset($c['rowspan']) || $c['rowspan']<2) { $newhr[$k] = max((isset($newhr[$k]) ? $newhr[$k] : 0), $useh); } + } + } + $extH = max($extH, $colH[$m]); // mPDF 6 + } + $newhr[$i] = $extH - array_sum($newhr); + for ($k=$top; $k<=$bottom; $k++) { $heightrow[$k] = $newhr[$k]; } + } + + + unset($c); + } + + $table['h'] = array_sum($heightrow); + unset($heightrow); + + if ($table['borders_separate']) { + $table['h'] += $table['margin']['T'] + $table['margin']['B'] + $table['border_details']['T']['w'] + $table['border_details']['B']['w'] + $table['border_spacing_V'] + $table['padding']['T'] + $table['padding']['B']; + } + else { + $table['h'] += $table['margin']['T'] + $table['margin']['B'] + $table['max_cell_border_width']['T']/2 + $table['max_cell_border_width']['B']/2; + } + + $maxrowheight = $checkmaxheightplus + $headerrowheightplus + $footerrowheightplus; + $maxfirstrowheight = $firstrowheight + $headerrowheightplus + $footerrowheightplus; // includes thead, 1st row and tfoot + return array($table['h'],$maxrowheight,$temppgheight,$remainingpage,$maxfirstrowheight); +} + +function _tableGetWidth(&$table, $i,$j){ + $cell = &$table['cells'][$i][$j]; + if ($cell) { + if (isset($cell['x0'])) { return array($cell['x0'], $cell['w0']); } + $x = 0; + $widthcols = &$table['wc']; + for( $k = 0 ; $k < $j ; $k++ ) $x += $widthcols[$k]; + $w = $widthcols[$j]; + if (isset($cell['colspan'])) { + for ( $k = $j+$cell['colspan']-1 ; $k > $j ; $k-- ) $w += $widthcols[$k]; + } + $cell['x0'] = $x; + $cell['w0'] = $w; + return array($x, $w); + } + return array(0,0); +} + +function _splitTableGetWidth(&$table, $i,$j){ + $cell = &$table['cells'][$i][$j]; + if ($cell) { + if (isset($cell['x0'])) return array($cell['x0'], $cell['w0']); + $x = 0; + $widthcols = &$table['wc']; + $pg = $table['colPg'][$j]; + for( $k = 0 ; $k < $j ; $k++ ) { + if ($table['colPg'][$k]==$pg) $x += $widthcols[$k]; + } + $w = $widthcols[$j]; + if (isset($cell['colspan'])) { + for ( $k = $j+$cell['colspan']-1 ; $k > $j ; $k-- ) if ($table['colPg'][$k]==$pg) $w += $widthcols[$k]; + } + $cell['x0'] = $x; + $cell['w0'] = $w; + return array($x, $w); + } + return array(0,0); +} + + +function _tableGetHeight(&$table, $i,$j){ + $cell = &$table['cells'][$i][$j]; + if ($cell){ + if (isset($cell['y0'])) return array($cell['y0'], $cell['h0']); + $y = 0; + $heightrow = &$table['hr']; + for ($k=0;$k<$i;$k++) $y += $heightrow[$k]; + $h = $heightrow[$i]; + if (isset($cell['rowspan'])){ + for ($k=$i+$cell['rowspan']-1;$k>$i;$k--) + $h += $heightrow[$k]; + } + $cell['y0'] = $y; + $cell['h0'] = $h; + return array($y, $h); + } + return array(0,0); +} + +function _tableGetMaxRowHeight($table, $row) { + if ($row==$table['nc']-1) { return $table['hr'][$row]; } + $maxrowheight = $table['hr'][$row]; + for ($i=$row+1;$i<$table['nr'];$i++) { + $cellsset = 0; + for ($j=0;$j<$table['nc'];$j++) { + if ($table['cells'][$i][$j]) { + if (isset($table['cells'][$i][$j]['colspan'])) { $cellsset += $table['cells'][$i][$j]['colspan']; } + else $cellsset += 1; + } + } + if ($cellsset == $table['nc']) { return $maxrowheight; } + else { $maxrowheight += $table['hr'][$i]; } + } + return $maxrowheight; +} + + +// CHANGED TO ALLOW TABLE BORDER TO BE SPECIFIED CORRECTLY - added border_details +function _tableRect($x, $y, $w, $h, $bord=-1, $details=array(), $buffer=false, $bSeparate=false, $cort='cell', $tablecorner='', $bsv=0, $bsh=0) { + $cellBorderOverlay = array(); + + if ($bord==-1) { $this->Rect($x, $y, $w, $h); } + else if ($this->simpleTables && ($cort=='cell')) { + $this->SetLineWidth($details['L']['w']); + if ($details['L']['c']) { + $this->SetDColor($details['L']['c']); + } + else { $this->SetDColor($this->ConvertColor(0)); } + $this->SetLineJoin(0); + $this->Rect($x, $y, $w, $h); + } + else if ($bord){ + if (!$bSeparate && $buffer) { + $priority = 'LRTB'; + for($p=0;$p<strlen($priority);$p++) { + $side = $priority[$p]; + $details['p'] = $side ; + + $dom = 0; + if (isset($details[$side]['w'])) { $dom += ($details[$side]['w'] * 100000); } + if (isset($details[$side]['style'])) { $dom += (array_search($details[$side]['style'],$this->borderstyles)*100) ; } + if (isset($details[$side]['dom'])) { $dom += ($details[$side]['dom']*10); } + + // Precedence to darker colours at joins + $coldom = 0; + if (isset($details[$side]['c']) && is_array($details[$side]['c'])) { + if ($details[$side]['c']{0}==3) { // RGB + $coldom = 10-(((ord($details[$side]['c']{1})*1.00)+(ord($details[$side]['c']{2})*1.00)+(ord($details[$side]['c']{3})*1.00))/76.5); + } + } // 10 black - 0 white + if ($coldom) { $dom += $coldom; } + // Lastly precedence to RIGHT and BOTTOM cells at joins + if (isset($details['cellposdom'])) { $dom += $details['cellposdom']; } + + $save = false; + if ($side == 'T' && $this->issetBorder($bord, _BORDER_TOP)) { $cbord = _BORDER_TOP; $save = true; } + else if ($side == 'L' && $this->issetBorder($bord, _BORDER_LEFT)) { $cbord = _BORDER_LEFT; $save = true; } + else if ($side == 'R' && $this->issetBorder($bord, _BORDER_RIGHT)) { $cbord = _BORDER_RIGHT; $save = true; } + else if ($side == 'B' && $this->issetBorder($bord, _BORDER_BOTTOM)) { $cbord = _BORDER_BOTTOM; $save = true; } + + if ($save) { + $this->cellBorderBuffer[] = pack("A16nCnda6A10d14", + str_pad(sprintf("%08.7f", $dom),16,"0",STR_PAD_LEFT), + $cbord, + ord($side), + $details[$side]['s'], + $details[$side]['w'], + $details[$side]['c'], + $details[$side]['style'], + $x, $y, $w, $h, + $details['mbw']['BL'], + $details['mbw']['BR'], + $details['mbw']['RT'], + $details['mbw']['RB'], + $details['mbw']['TL'], + $details['mbw']['TR'], + $details['mbw']['LT'], + $details['mbw']['LB'], + $details['cellposdom'], + 0 + ); + if ($details[$side]['style'] == 'ridge' || $details[$side]['style'] == 'groove' || $details[$side]['style'] == 'inset' || $details[$side]['style'] == 'outset' || $details[$side]['style'] == 'double' ) { + $details[$side]['overlay'] = true; + $this->cellBorderBuffer[] = pack("A16nCnda6A10d14", + str_pad(sprintf("%08.7f", ($dom+4)),16,"0",STR_PAD_LEFT), + $cbord, + ord($side), + $details[$side]['s'], + $details[$side]['w'], + $details[$side]['c'], + $details[$side]['style'], + $x, $y, $w, $h, + $details['mbw']['BL'], + $details['mbw']['BR'], + $details['mbw']['RT'], + $details['mbw']['RB'], + $details['mbw']['TL'], + $details['mbw']['TR'], + $details['mbw']['LT'], + $details['mbw']['LB'], + $details['cellposdom'], + 1 + ); + } + } + } + return; + } + + if (isset($details['p']) && strlen($details['p'])>1) { $priority = $details['p']; } + else { $priority='LTRB'; } + $Tw = 0; + $Rw = 0; + $Bw = 0; + $Lw = 0; + if (isset($details['T']['w'])) { $Tw = $details['T']['w']; } + if (isset($details['R']['w'])) { $Rw = $details['R']['w']; } + if (isset($details['B']['w'])) { $Bw = $details['B']['w']; } + if (isset($details['L']['w'])) { $Lw = $details['L']['w']; } + + $x2 = $x + $w; $y2 = $y + $h; + $oldlinewidth = $this->LineWidth; + + for($p=0;$p<strlen($priority);$p++) { + $side = $priority[$p]; + $xadj = 0; + $xadj2 = 0; + $yadj = 0; + $yadj2 = 0; + $print = false; + if ($Tw && $side=='T' && $this->issetBorder($bord, _BORDER_TOP)) { // TOP + $ly1 = $y; + $ly2 = $y; + $lx1 = $x; + $lx2 = $x2; + $this->SetLineWidth($Tw); + if ($cort == 'cell' || strpos($tablecorner,'L')!==false) { + if ($Tw > $Lw) $xadj = ($Tw - $Lw)/2; + if ($Tw < $Lw) $xadj = ($Tw + $Lw)/2; + } + else { $xadj = $Tw/2 - $bsh/2; } + if ($cort == 'cell' || strpos($tablecorner,'R')!==false) { + if ($Tw > $Rw) $xadj2 = ($Tw - $Rw)/2; + if ($Tw < $Rw) $xadj2 = ($Tw + $Rw)/2; + } + else { $xadj2 = $Tw/2 - $bsh/2; } + if (!$bSeparate && $details['mbw']['TL']) { + $xadj = ($Tw - $details['mbw']['TL'])/2 ; + } + if (!$bSeparate && $details['mbw']['TR']) { + $xadj2 = ($Tw - $details['mbw']['TR'])/2; + } + $print = true; + } + if ($Lw && $side=='L' && $this->issetBorder($bord, _BORDER_LEFT)) { // LEFT + $ly1 = $y; + $ly2 = $y2; + $lx1 = $x; + $lx2 = $x; + $this->SetLineWidth($Lw); + if ($cort == 'cell' || strpos($tablecorner,'T')!==false) { + if ($Lw > $Tw) $yadj = ($Lw - $Tw)/2; + if ($Lw < $Tw) $yadj = ($Lw + $Tw)/2; + } + else { $yadj = $Lw/2 - $bsv/2; } + if ($cort == 'cell' || strpos($tablecorner,'B')!==false) { + if ($Lw > $Bw) $yadj2 = ($Lw - $Bw)/2; + if ($Lw < $Bw) $yadj2 = ($Lw + $Bw)/2; + } + else { $yadj2 = $Lw/2 - $bsv/2; } + if (!$bSeparate && $details['mbw']['LT']) { + $yadj = ($Lw - $details['mbw']['LT'])/2; + } + if (!$bSeparate && $details['mbw']['LB']) { + $yadj2 = ($Lw - $details['mbw']['LB'])/2; + } + $print = true; + } + if ($Rw && $side=='R' && $this->issetBorder($bord, _BORDER_RIGHT)) { // RIGHT + $ly1 = $y; + $ly2 = $y2; + $lx1 = $x2; + $lx2 = $x2; + $this->SetLineWidth($Rw); + if ($cort == 'cell' || strpos($tablecorner,'T')!==false) { + if ($Rw < $Tw) $yadj = ($Rw + $Tw)/2; + if ($Rw > $Tw) $yadj = ($Rw - $Tw)/2; + } + else { $yadj = $Rw/2 - $bsv/2; } + + if ($cort == 'cell' || strpos($tablecorner,'B')!==false) { + if ($Rw > $Bw) $yadj2 = ($Rw - $Bw)/2; + if ($Rw < $Bw) $yadj2 = ($Rw + $Bw)/2; + } + else { $yadj2 = $Rw/2 - $bsv/2; } + + if (!$bSeparate && $details['mbw']['RT']) { + $yadj = ($Rw - $details['mbw']['RT'])/2; + } + if (!$bSeparate && $details['mbw']['RB']) { + $yadj2 = ($Rw - $details['mbw']['RB'])/2; + } + $print = true; + } + if ($Bw && $side=='B' && $this->issetBorder($bord, _BORDER_BOTTOM)) { // BOTTOM + $ly1 = $y2; + $ly2 = $y2; + $lx1 = $x; + $lx2 = $x2; + $this->SetLineWidth($Bw); + if ($cort == 'cell' || strpos($tablecorner,'L')!==false) { + if ($Bw > $Lw) $xadj = ($Bw - $Lw)/2; + if ($Bw < $Lw) $xadj = ($Bw + $Lw)/2; + } + else { $xadj = $Bw/2 - $bsh/2; } + if ($cort == 'cell' || strpos($tablecorner,'R')!==false) { + if ($Bw > $Rw) $xadj2 = ($Bw - $Rw)/2; + if ($Bw < $Rw) $xadj2 = ($Bw + $Rw)/2; + } + else { $xadj2 = $Bw/2 - $bsh/2; } + if (!$bSeparate && $details['mbw']['BL']) { + $xadj = ($Bw - $details['mbw']['BL'])/2; + } + if (!$bSeparate && $details['mbw']['BR']) { + $xadj2 = ($Bw - $details['mbw']['BR'])/2; + } + $print = true; + } + + // Now draw line + if ($print) { +/*-- TABLES-ADVANCED-BORDERS --*/ + if ($details[$side]['style'] == 'double') { + if (!isset($details[$side]['overlay']) || !$details[$side]['overlay'] || $bSeparate) { + if ($details[$side]['c']) { + $this->SetDColor($details[$side]['c']); + } + else { $this->SetDColor($this->ConvertColor(0)); } + $this->Line($lx1 + $xadj, $ly1 + $yadj, $lx2 - $xadj2, $ly2 - $yadj2); + } + if ((isset($details[$side]['overlay']) && $details[$side]['overlay']) || $bSeparate) { + if ($bSeparate && $cort=='table') { + if ($side=='T') { + $xadj -= $this->LineWidth/2; + $xadj2 -= $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_LEFT)) { + $xadj += $this->LineWidth/2; + } + if ($this->issetBorder($bord, _BORDER_RIGHT)) { + $xadj2 += $this->LineWidth; + } + } + if ($side=='L') { + $yadj -= $this->LineWidth/2; + $yadj2 -= $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_TOP)) { + $yadj += $this->LineWidth/2; + } + if ($this->issetBorder($bord, _BORDER_BOTTOM)) { + $yadj2 += $this->LineWidth; + } + } + if ($side=='B') { + $xadj -= $this->LineWidth/2; + $xadj2 -= $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_LEFT)) { + $xadj += $this->LineWidth/2; + } + if ($this->issetBorder($bord, _BORDER_RIGHT)) { + $xadj2 += $this->LineWidth; + } + } + if ($side=='R') { + $yadj -= $this->LineWidth/2; + $yadj2 -= $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_TOP)) { + $yadj += $this->LineWidth/2; + } + if ($this->issetBorder($bord, _BORDER_BOTTOM)) { + $yadj2 += $this->LineWidth; + } + } + } + + $this->SetLineWidth($this->LineWidth/3); + + $tbcol = $this->ConvertColor(255); + for($l=0; $l <= $this->blklvl; $l++) { + if ($this->blk[$l]['bgcolor']) { + $tbcol = ($this->blk[$l]['bgcolorarray']); + } + } + + if ($bSeparate) { + $cellBorderOverlay[] = array( + 'x' => $lx1 + $xadj, + 'y' => $ly1 + $yadj, + 'x2' => $lx2 - $xadj2, + 'y2' => $ly2 - $yadj2, + 'col' => $tbcol, + 'lw' => $this->LineWidth, + ); + } + else { + $this->SetDColor($tbcol); + $this->Line($lx1 + $xadj, $ly1 + $yadj, $lx2 - $xadj2, $ly2 - $yadj2); + } + } + } + + + else if (isset($details[$side]['style']) && ($details[$side]['style'] == 'ridge' || $details[$side]['style'] == 'groove' || $details[$side]['style'] == 'inset' || $details[$side]['style'] == 'outset')) { + if (!isset($details[$side]['overlay']) || !$details[$side]['overlay'] || $bSeparate) { + if ($details[$side]['c']) { + $this->SetDColor($details[$side]['c']); + } + else { $this->SetDColor($this->ConvertColor(0)); } + if ($details[$side]['style'] == 'outset' || $details[$side]['style'] == 'groove') { + $nc = $this->_darkenColor($details[$side]['c']); + $this->SetDColor($nc); + } + else if ($details[$side]['style'] == 'ridge' || $details[$side]['style'] == 'inset') { + $nc = $this->_lightenColor($details[$side]['c']); + $this->SetDColor($nc); + } + $this->Line($lx1 + $xadj, $ly1 + $yadj, $lx2 - $xadj2, $ly2 - $yadj2); + } + if ((isset($details[$side]['overlay']) && $details[$side]['overlay']) || $bSeparate) { + if ($details[$side]['c']) { + $this->SetDColor($details[$side]['c']); + } + else { $this->SetDColor($this->ConvertColor(0)); } + $doubleadj = ($this->LineWidth)/3; + $this->SetLineWidth($this->LineWidth/2); + $xadj3 = $yadj3 = $wadj3 = $hadj3 = 0; + + if ($details[$side]['style'] == 'ridge' || $details[$side]['style'] == 'inset') { + $nc = $this->_darkenColor($details[$side]['c']); + + if ($bSeparate && $cort=='table') { + if ($side=='T') { + $yadj3 = $this->LineWidth/2; + $xadj3 = -$this->LineWidth/2; + $wadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_LEFT)) { + $xadj3 += $this->LineWidth; $wadj3 -= $this->LineWidth; + } + if ($this->issetBorder($bord, _BORDER_RIGHT)) { + $wadj3 -= $this->LineWidth*2; + } + } + if ($side=='L') { + $xadj3 = $this->LineWidth/2; + $yadj3 = -$this->LineWidth/2; + $hadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_TOP)) { + $yadj3 += $this->LineWidth; $hadj3 -= $this->LineWidth; + } + if ($this->issetBorder($bord, _BORDER_BOTTOM)) { + $hadj3 -= $this->LineWidth*2; + } + } + if ($side=='B') { + $yadj3 = $this->LineWidth/2; + $xadj3 = -$this->LineWidth/2; + $wadj3 = $this->LineWidth; + } + if ($side=='R') { + $xadj3 = $this->LineWidth/2; + $yadj3 = -$this->LineWidth/2; + $hadj3 = $this->LineWidth; + } + } + + else if ($side=='T') { $yadj3 = $this->LineWidth/2; $xadj3 = $this->LineWidth/2; $wadj3 = -$this->LineWidth*2; } + else if ($side=='L') { $xadj3 = $this->LineWidth/2; $yadj3 = $this->LineWidth/2; $hadj3 = -$this->LineWidth*2; } + + else if ($side=='B' && $bSeparate) { $yadj3 = $this->LineWidth/2; $wadj3 = $this->LineWidth/2; } + else if ($side=='R' && $bSeparate) { $xadj3 = $this->LineWidth/2; $hadj3 = $this->LineWidth/2; } + + else if ($side=='B') { $yadj3 = $this->LineWidth/2; $xadj3 = $this->LineWidth/2; } + else if ($side=='R') { $xadj3 = $this->LineWidth/2; $yadj3 = $this->LineWidth/2; } + } + else { + $nc = $this->_lightenColor($details[$side]['c']); + + if ($bSeparate && $cort=='table') { + if ($side=='T') { + $yadj3 = $this->LineWidth/2; + $xadj3 = -$this->LineWidth/2; + $wadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_LEFT)) { + $xadj3 += $this->LineWidth; $wadj3 -= $this->LineWidth; + } + } + if ($side=='L') { + $xadj3 = $this->LineWidth/2; + $yadj3 = -$this->LineWidth/2; + $hadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_TOP)) { + $yadj3 += $this->LineWidth; $hadj3 -= $this->LineWidth; + } + } + if ($side=='B') { + $yadj3 = $this->LineWidth/2; + $xadj3 = -$this->LineWidth/2; + $wadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_LEFT)) { + $xadj3 += $this->LineWidth; $wadj3 -= $this->LineWidth; + } + } + if ($side=='R') { + $xadj3 = $this->LineWidth/2; + $yadj3 = -$this->LineWidth/2; + $hadj3 = $this->LineWidth; + if ($this->issetBorder($bord, _BORDER_TOP)) { + $yadj3 += $this->LineWidth; $hadj3 -= $this->LineWidth; + } + } + } + + else if ($side=='T') { $yadj3 = $this->LineWidth/2; $xadj3 = $this->LineWidth/2; } + else if ($side=='L') { $xadj3 = $this->LineWidth/2; $yadj3 = $this->LineWidth/2; } + + else if ($side=='B' && $bSeparate) { $yadj3 = $this->LineWidth/2; $xadj3 = $this->LineWidth/2; } + else if ($side=='R' && $bSeparate) { $xadj3 = $this->LineWidth/2; $yadj3 = $this->LineWidth/2; } + + else if ($side=='B') { $yadj3 = $this->LineWidth/2; $xadj3 = -$this->LineWidth/2; $wadj3 = $this->LineWidth; } + else if ($side=='R') { $xadj3 = $this->LineWidth/2; $yadj3 = -$this->LineWidth/2; $hadj3 = $this->LineWidth; } + + } + + if ($bSeparate) { + $cellBorderOverlay[] = array( + 'x' => $lx1 + $xadj + $xadj3, + 'y' => $ly1 + $yadj + $yadj3, + 'x2' => $lx2 - $xadj2 + $xadj3 + $wadj3, + 'y2' => $ly2 - $yadj2 + $yadj3 + $hadj3, + 'col' => $nc, + 'lw' => $this->LineWidth, + ); + } + else { + $this->SetDColor($nc); + $this->Line($lx1 + $xadj + $xadj3, $ly1 + $yadj + $yadj3, $lx2 - $xadj2 + $xadj3 + $wadj3, $ly2 - $yadj2 + $yadj3 + $hadj3); + } + } + } + + + else { +/*-- END TABLES-ADVANCED-BORDERS --*/ + if ($details[$side]['style'] == 'dashed') { + $dashsize = 2; // final dash will be this + 1*linewidth + $dashsizek = 1.5; // ratio of Dash/Blank + $this->SetDash($dashsize,($dashsize/$dashsizek)+($this->LineWidth*2)); + } + else if ($details[$side]['style'] == 'dotted') { + $this->SetLineJoin(1); + $this->SetLineCap(1); + $this->SetDash(0.001,($this->LineWidth*2)); + } + if ($details[$side]['c']) { + $this->SetDColor($details[$side]['c']); + } + else { $this->SetDColor($this->ConvertColor(0)); } + $this->Line($lx1 + $xadj, $ly1 + $yadj, $lx2 - $xadj2, $ly2 - $yadj2); +/*-- TABLES-ADVANCED-BORDERS --*/ + } +/*-- END TABLES-ADVANCED-BORDERS --*/ + + // Reset Corners + $this->SetDash(); + //BUTT style line cap + $this->SetLineCap(2); + } + } + + if ($bSeparate && count($cellBorderOverlay)) { + foreach($cellBorderOverlay AS $cbo) { + $this->SetLineWidth($cbo['lw']); + $this->SetDColor($cbo['col']); + $this->Line($cbo['x'], $cbo['y'], $cbo['x2'], $cbo['y2']); + } + } + + // $this->SetLineWidth($oldlinewidth); + // $this->SetDColor($this->ConvertColor(0)); + } +} + + +/*-- TABLES --*/ +/*-- TABLES-ADVANCED-BORDERS --*/ +function _lightenColor($c) { + if (is_array($c)) { die('Color error in _lightencolor'); } + if ($c{0}==3 || $c{0}==5) { // RGB + list($h,$s,$l) = $this->rgb2hsl(ord($c{1})/255,ord($c{2})/255,ord($c{3})/255); + $l += ((1 - $l)*0.8); + list($r,$g,$b) = $this->hsl2rgb($h,$s,$l); + $ret = array(3,$r,$g,$b); + } + else if ($c{0}==4 || $c{0}==6) { // CMYK + $ret = array(4, max(0,(ord($c{1})-20)), max(0,(ord($c{2})-20)), max(0,(ord($c{3})-20)), max(0,(ord($c{4})-20)) ); + } + else if ($c{0}==1) { // Grayscale + $ret = array(1,min(255,(ord($c{1})+32))); + } + $c = array_pad($ret, 6, 0); + $cstr = pack("a1ccccc", $c[0], ($c[1] & 0xFF), ($c[2] & 0xFF), ($c[3] & 0xFF), ($c[4] & 0xFF), ($c[5] & 0xFF) ); + return $cstr; +} + + +function _darkenColor($c) { + if (is_array($c)) { die('Color error in _darkenColor'); } + if ($c{0}==3 || $c{0}==5) { // RGB + list($h,$s,$l) = $this->rgb2hsl(ord($c{1})/255,ord($c{2})/255,ord($c{3})/255); + $s *= 0.25; + $l *= 0.75; + list($r,$g,$b) = $this->hsl2rgb($h,$s,$l); + $ret = array(3,$r,$g,$b); + } + else if ($c{0}==4 || $c{0}==6) { // CMYK + $ret = array(4, min(100,(ord($c{1})+20)), min(100,(ord($c{2})+20)), min(100,(ord($c{3})+20)), min(100,(ord($c{4})+20)) ); + } + else if ($c{0}==1) { // Grayscale + $ret = array(1,max(0,(ord($c{1})-32))); + } + $c = array_pad($ret, 6, 0); + $cstr = pack("a1ccccc", $c[0], ($c[1] & 0xFF), ($c[2] & 0xFF), ($c[3] & 0xFF), ($c[4] & 0xFF), ($c[5] & 0xFF) ); + return $cstr; +} + +/*-- END TABLES-ADVANCED-BORDERS --*/ + + + +function setBorder(&$var, $flag, $set = true) { + $flag = intval($flag); + if ($set) { $set = true; } + $var = intval($var); + $var = $set ? ($var | $flag) : ($var & ~$flag); +} +function issetBorder($var, $flag) { + $flag = intval($flag); + $var = intval($var); + return (($var & $flag) == $flag); +} + + +function _table2cellBorder(&$tableb, &$cbdb, &$cellb, $bval) { + if ($tableb && $tableb['w'] > $cbdb['w']) { + $cbdb = $tableb; + $this->setBorder($cellb, $bval); + } + else if ($tableb && $tableb['w'] == $cbdb['w'] + && array_search($tableb['style'],$this->borderstyles) > array_search($cbdb['style'],$this->borderstyles)) { + $cbdb = $tableb; + $this->setBorder($cellb, $bval); + } +} + +// FIX BORDERS ******************************************** +function _fixTableBorders(&$table){ + if (!$table['borders_separate'] && $table['border_details']['L']['w']) { + $table['max_cell_border_width']['L'] = $table['border_details']['L']['w']; + } + if (!$table['borders_separate'] && $table['border_details']['R']['w']) { + $table['max_cell_border_width']['R'] = $table['border_details']['R']['w']; + } + if (!$table['borders_separate'] && $table['border_details']['T']['w']) { + $table['max_cell_border_width']['T'] = $table['border_details']['T']['w']; + } + if (!$table['borders_separate'] && $table['border_details']['B']['w']) { + $table['max_cell_border_width']['B'] = $table['border_details']['B']['w']; + } + if ($this->simpleTables) { return; } + $cells = &$table['cells']; + $numcols = $table['nc']; + $numrows = $table['nr']; +/*-- TABLES-ADVANCED-BORDERS --*/ + if (isset($table['topntail']) && $table['topntail']) { $tntborddet = $this->border_details($table['topntail']); } + if (isset($table['thead-underline']) && $table['thead-underline']) { $thuborddet = $this->border_details($table['thead-underline']); } +/*-- END TABLES-ADVANCED-BORDERS --*/ + + for( $i = 0 ; $i < $numrows ; $i++ ) { //Rows + for( $j = 0 ; $j < $numcols ; $j++ ) { //Columns + if (isset($cells[$i][$j]) && $cells[$i][$j]) { + $cell = &$cells[$i][$j]; + if ($this->packTableData) { + $cbord = $this->_unpackCellBorder($cell['borderbin']); + } + else { + $cbord = &$cells[$i][$j]; + } + + // mPDF 5.7.3 + if (!$cbord['border'] && $cbord['border']!==0 && isset($table['border']) && $table['border'] && $this->table_border_attr_set) { + $cbord['border'] = $table['border']; + $cbord['border_details'] = $table['border_details']; + } + + if (isset($cell['colspan']) && $cell['colspan']>1) { $ccolsp = $cell['colspan']; } + else { $ccolsp = 1; } + if (isset($cell['rowspan']) && $cell['rowspan']>1) { $crowsp = $cell['rowspan']; } + else { $crowsp = 1; } + + $cbord['border_details']['cellposdom'] = ((($i+1)/$numrows) / 10000 ) + ((($j+1)/$numcols) / 10 ); + // Inherit Cell border from Table border + if ($this->table_border_css_set && !$table['borders_separate']) { + if ($i == 0) { + $this->_table2cellBorder($table['border_details']['T'], $cbord['border_details']['T'], $cbord['border'], _BORDER_TOP); + } + if ($i == ($numrows-1) || ($i+$crowsp) == ($numrows) ) { + $this->_table2cellBorder($table['border_details']['B'], $cbord['border_details']['B'], $cbord['border'], _BORDER_BOTTOM); + } + if ($j == 0) { + $this->_table2cellBorder($table['border_details']['L'], $cbord['border_details']['L'], $cbord['border'], _BORDER_LEFT); + } + if ($j == ($numcols-1) || ($j+$ccolsp) == ($numcols) ) { + $this->_table2cellBorder($table['border_details']['R'], $cbord['border_details']['R'], $cbord['border'], _BORDER_RIGHT); + } + } + +/*-- TABLES-ADVANCED-BORDERS --*/ + $fixbottom = true; + if (isset($table['topntail']) && $table['topntail']) { + if ($i == 0) { + $cbord['border_details']['T'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + if ($this->tableLevel==1 && $table['headernrows']>0 && $i == $table['headernrows']-1) { + $cbord['border_details']['B'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_BOTTOM); + $fixbottom = false; + } + else if ($this->tableLevel==1 && $table['headernrows']>0 && $i == $table['headernrows']) { + if (!$table['borders_separate']) { + $cbord['border_details']['T'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + } + if ($this->tableLevel==1 && $table['footernrows']>0 && $i == ($numrows-$table['footernrows']-1)) { + if (!$table['borders_separate']) { + $cbord['border_details']['B'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_BOTTOM); + $fixbottom = false; + } + } + else if ($this->tableLevel==1 && $table['footernrows']>0 && $i == ($numrows-$table['footernrows'])) { + $cbord['border_details']['T'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + if ($this->tabletheadjustfinished) { // $this->tabletheadjustfinished called from tableheader + if (!$table['borders_separate']) { + $cbord['border_details']['T'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + } + if ($i == ($numrows-1) || ($i+$crowsp) == ($numrows) ) { + $cbord['border_details']['B'] = $tntborddet; + $this->setBorder($cbord['border'], _BORDER_BOTTOM); + } + } + if (isset($table['thead-underline']) && $table['thead-underline']) { + if ($table['borders_separate']) { + if ($i == 0) { + $cbord['border_details']['B'] = $thuborddet; + $this->setBorder($cbord['border'], _BORDER_BOTTOM); + $fixbottom = false; + } + } + else { + if ($this->tableLevel==1 && $table['headernrows']>0 && $i == $table['headernrows']-1) { + $cbord['border_details']['T'] = $thuborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + else if ($this->tabletheadjustfinished) { // $this->tabletheadjustfinished called from tableheader + $cbord['border_details']['T'] = $thuborddet; + $this->setBorder($cbord['border'], _BORDER_TOP); + } + } + } + + // Collapse Border - Algorithm for conflicting borders + // Hidden >> Width >> double>solid>dashed>dotted... >> style set on cell>table >> top/left>bottom/right + // Do not turn off border which is overridden + // Needed for page break for TOP/BOTTOM both to be defined in Collapsed borders + // Means it is painted twice. (Left/Right can still disable overridden border) + if (!$table['borders_separate']) { + if (($i < ($numrows-1) || ($i+$crowsp) < $numrows ) && $fixbottom ) { // Bottom + for ($cspi = 0; $cspi<$ccolsp; $cspi++) { + // already defined Top for adjacent cell below + if (isset($cells[($i+$crowsp)][$j+$cspi])) { + if ($this->packTableData) { + $adjc = $cells[($i+$crowsp)][$j+$cspi]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[($i+$crowsp)][$j+$cspi]; } + } + else { $celladj = false; } + if ($celladj && $celladj['border_details']['T']['s'] == 1) { + $csadj = $celladj['border_details']['T']['w']; + $csthis = $cbord['border_details']['B']['w']; + // Hidden + if ($cbord['border_details']['B']['style']=='hidden') { + $celladj['border_details']['T'] = $cbord['border_details']['B']; + $this->setBorder($celladj['border'] , _BORDER_TOP, false); + $this->setBorder($cbord['border'] , _BORDER_BOTTOM , false); + } + else if ($celladj['border_details']['T']['style']=='hidden') { + $cbord['border_details']['B'] = $celladj['border_details']['T']; + $this->setBorder($cbord['border'] , _BORDER_BOTTOM , false); + $this->setBorder($celladj['border'] , _BORDER_TOP, false); + } + // Width + else if ($csthis > $csadj) { + if (!isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) || (isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) && $cells[($i+$crowsp)][$j+$cspi]['colspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['T'] = $cbord['border_details']['B']; + $this->setBorder($cbord['border'] , _BORDER_BOTTOM); + } + } + else if ($csadj > $csthis) { + if ($ccolsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['B'] = $celladj['border_details']['T']; + $this->setBorder($celladj['border'] , _BORDER_TOP); + } + } + + // double>solid>dashed>dotted... + else if (array_search($cbord['border_details']['B']['style'],$this->borderstyles) > array_search($celladj['border_details']['T']['style'],$this->borderstyles)) { + if (!isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) || (isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) && $cells[($i+$crowsp)][$j+$cspi]['colspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['T'] = $cbord['border_details']['B']; + $this->setBorder($cbord['border'] , _BORDER_BOTTOM ); + } + } + else if (array_search($celladj['border_details']['T']['style'],$this->borderstyles) > array_search($cbord['border_details']['B']['style'],$this->borderstyles)) { + if ($ccolsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['B'] = $celladj['border_details']['T']; + $this->setBorder($celladj['border'] , _BORDER_TOP); + } + } + + + + // Style set on cell vs. table + else if ($celladj['border_details']['T']['dom'] > $cbord['border_details']['B']['dom']) { + if ($ccolsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['B'] = $celladj['border_details']['T']; + $this->setBorder($celladj['border'] , _BORDER_TOP); + } + } + // Style set on cell vs. table - OR - LEFT/TOP (cell) in preference to BOTTOM/RIGHT + else { + if (!isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) || (isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) && $cells[($i+$crowsp)][$j+$cspi]['colspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['T'] = $cbord['border_details']['B']; + $this->setBorder($cbord['border'] , _BORDER_BOTTOM ); + } + } + } + else if ($celladj) { + if (!isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) || (isset($cells[($i+$crowsp)][$j+$cspi]['colspan']) && $cells[($i+$crowsp)][$j+$cspi]['colspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['T'] = $cbord['border_details']['B']; + } + } + // mPDF 5.7.4 + if ($celladj && $this->packTableData) { + $cells[$i+$crowsp][$j+$cspi]['borderbin'] = $this->_packCellBorder($celladj); + } + unset($celladj); + } + } + + if ($j < ($numcols-1) || ($j+$ccolsp) < $numcols ) { // Right-Left + for ($cspi = 0; $cspi<$crowsp; $cspi++) { + // already defined Left for adjacent cell to R + if (isset($cells[($i+$cspi)][$j+$ccolsp])) { + if ($this->packTableData) { + $adjc = $cells[($i+$cspi)][$j+$ccolsp]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[$i+$cspi][$j+$ccolsp]; } + } + else { $celladj = false; } + if ($celladj && $celladj['border_details']['L']['s'] == 1) { + $csadj = $celladj['border_details']['L']['w']; + $csthis = $cbord['border_details']['R']['w']; + // Hidden + if ($cbord['border_details']['R']['style']=='hidden') { + $celladj['border_details']['L'] = $cbord['border_details']['R']; + $this->setBorder($celladj['border'] , _BORDER_LEFT, false); + $this->setBorder($cbord['border'] , _BORDER_RIGHT , false); + } + else if ($celladj['border_details']['L']['style']=='hidden') { + $cbord['border_details']['R'] = $celladj['border_details']['L']; + $this->setBorder($cbord['border'] , _BORDER_RIGHT , false); + $this->setBorder($celladj['border'] , _BORDER_LEFT, false); + } + // Width + else if ($csthis > $csadj) { + if (!isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) || (isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) && $cells[($i+$cspi)][$j+$ccolsp]['rowspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['L'] = $cbord['border_details']['R']; + $this->setBorder($cbord['border'] , _BORDER_RIGHT); + $this->setBorder($celladj['border'] , _BORDER_LEFT, false); + } + } + else if ($csadj > $csthis) { + if ($crowsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['R'] = $celladj['border_details']['L']; + $this->setBorder($cbord['border'] , _BORDER_RIGHT, false); + $this->setBorder($celladj['border'] , _BORDER_LEFT); + } + } + + // double>solid>dashed>dotted... + else if (array_search($cbord['border_details']['R']['style'],$this->borderstyles) > array_search($celladj['border_details']['L']['style'],$this->borderstyles)) { + if (!isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) || (isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) && $cells[($i+$cspi)][$j+$ccolsp]['rowspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['L'] = $cbord['border_details']['R']; + $this->setBorder($celladj['border'] , _BORDER_LEFT, false); + $this->setBorder($cbord['border'] , _BORDER_RIGHT); + } + } + else if (array_search($celladj['border_details']['L']['style'],$this->borderstyles) > array_search($cbord['border_details']['R']['style'],$this->borderstyles)) { + if ($crowsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['R'] = $celladj['border_details']['L']; + $this->setBorder($cbord['border'] , _BORDER_RIGHT , false); + $this->setBorder($celladj['border'] , _BORDER_LEFT); + } + } + + + // Style set on cell vs. table + else if ($celladj['border_details']['L']['dom'] > $cbord['border_details']['R']['dom']) { + if ($crowsp < 2) { // don't overwrite this cell if it spans + $cbord['border_details']['R'] = $celladj['border_details']['L']; + $this->setBorder($celladj['border'] , _BORDER_LEFT); + } + } + // Style set on cell vs. table - OR - LEFT/TOP (cell) in preference to BOTTOM/RIGHT + else { + if (!isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) || (isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) && $cells[($i+$cspi)][$j+$ccolsp]['rowspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['L'] = $cbord['border_details']['R']; + $this->setBorder($cbord['border'] , _BORDER_RIGHT); + } + } + } + else if ($celladj) { + // if right-cell border is not set + if (!isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) || (isset($cells[($i+$cspi)][$j+$ccolsp]['rowspan']) && $cells[($i+$cspi)][$j+$ccolsp]['rowspan']<2)) { // don't overwrite bordering cells that span + $celladj['border_details']['L'] = $cbord['border_details']['R']; + } + } + // mPDF 5.7.4 + if ($celladj && $this->packTableData) { + $cells[$i+$cspi][$j+$ccolsp]['borderbin'] = $this->_packCellBorder($celladj); + } + unset($celladj); + } + } + } + + + // Set maximum cell border width meeting at LRTB edges of cell - used for extended cell border + // ['border_details']['mbw']['LT'] = meeting border width - Left border - Top end + if (!$table['borders_separate']) { + $cbord['border_details']['mbw']['BL'] = max($cbord['border_details']['mbw']['BL'], $cbord['border_details']['L']['w']); + $cbord['border_details']['mbw']['BR'] = max($cbord['border_details']['mbw']['BR'], $cbord['border_details']['R']['w']); + $cbord['border_details']['mbw']['RT'] = max($cbord['border_details']['mbw']['RT'], $cbord['border_details']['T']['w']); + $cbord['border_details']['mbw']['RB'] = max($cbord['border_details']['mbw']['RB'], $cbord['border_details']['B']['w']); + $cbord['border_details']['mbw']['TL'] = max($cbord['border_details']['mbw']['TL'], $cbord['border_details']['L']['w']); + $cbord['border_details']['mbw']['TR'] = max($cbord['border_details']['mbw']['TR'], $cbord['border_details']['R']['w']); + $cbord['border_details']['mbw']['LT'] = max($cbord['border_details']['mbw']['LT'], $cbord['border_details']['T']['w']); + $cbord['border_details']['mbw']['LB'] = max($cbord['border_details']['mbw']['LB'], $cbord['border_details']['B']['w']); + if (($i+$crowsp) < $numrows && isset($cells[$i+$crowsp][$j])) { // Has Bottom adjoining cell + if ($this->packTableData) { + $adjc = $cells[$i+$crowsp][$j]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[$i+$crowsp][$j]; } + $cbord['border_details']['mbw']['BL'] = max($cbord['border_details']['mbw']['BL'], $celladj['border_details']['L']['w'], $celladj['border_details']['mbw']['TL']); + $cbord['border_details']['mbw']['BR'] = max($cbord['border_details']['mbw']['BR'], $celladj['border_details']['R']['w'], $celladj['border_details']['mbw']['TR']); + $cbord['border_details']['mbw']['LB'] = max($cbord['border_details']['mbw']['LB'], $celladj['border_details']['mbw']['LT']); + $cbord['border_details']['mbw']['RB'] = max($cbord['border_details']['mbw']['RB'], $celladj['border_details']['mbw']['RT']); + unset($celladj); + } + if (($j+$ccolsp) < $numcols && isset($cells[$i][$j+$ccolsp])) { // Has Right adjoining cell + if ($this->packTableData) { + $adjc = $cells[$i][$j+$ccolsp]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[$i][$j+$ccolsp]; } + $cbord['border_details']['mbw']['RT'] = max($cbord['border_details']['mbw']['RT'], $celladj['border_details']['T']['w'], $celladj['border_details']['mbw']['LT']); + $cbord['border_details']['mbw']['RB'] = max($cbord['border_details']['mbw']['RB'], $celladj['border_details']['B']['w'], $celladj['border_details']['mbw']['LB']); + $cbord['border_details']['mbw']['TR'] = max($cbord['border_details']['mbw']['TR'], $celladj['border_details']['mbw']['TL']); + $cbord['border_details']['mbw']['BR'] = max($cbord['border_details']['mbw']['BR'], $celladj['border_details']['mbw']['BL']); + unset($celladj); + } + + if ($i > 0 && isset($cells[$i-1][$j]) && (($this->packTableData && $cells[$i-1][$j]['borderbin']) || $cells[$i-1][$j]['border'])) { // Has Top adjoining cell + if ($this->packTableData) { + $adjc = $cells[$i-1][$j]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[$i-1][$j]; } + $cbord['border_details']['mbw']['TL'] = max($cbord['border_details']['mbw']['TL'], $celladj['border_details']['L']['w'], $celladj['border_details']['mbw']['BL']); + $cbord['border_details']['mbw']['TR'] = max($cbord['border_details']['mbw']['TR'], $celladj['border_details']['R']['w'], $celladj['border_details']['mbw']['BR']); + $cbord['border_details']['mbw']['LT'] = max($cbord['border_details']['mbw']['LT'], $celladj['border_details']['mbw']['LB']); + $cbord['border_details']['mbw']['RT'] = max($cbord['border_details']['mbw']['RT'], $celladj['border_details']['mbw']['RB']); + + if ($celladj['border_details']['mbw']['BL']) { + $celladj['border_details']['mbw']['BL'] = max($cbord['border_details']['mbw']['TL'], $celladj['border_details']['mbw']['BL']); + } + if ($celladj['border_details']['mbw']['BR'] ) { + $celladj['border_details']['mbw']['BR'] = max($celladj['border_details']['mbw']['BR'], $cbord['border_details']['mbw']['TR']); + } + if ($this->packTableData) { $cells[$i-1][$j]['borderbin'] = $this->_packCellBorder($celladj); } + unset($celladj); + } + if ($j > 0 && isset($cells[$i][$j-1]) && (($this->packTableData && $cells[$i][$j-1]['borderbin']) || $cells[$i][$j-1]['border'])) { // Has Left adjoining cell + if ($this->packTableData) { + $adjc = $cells[$i][$j-1]; + $celladj = $this->_unpackCellBorder($adjc['borderbin']); + } + else { $celladj =& $cells[$i][$j-1]; } + $cbord['border_details']['mbw']['LT'] = max($cbord['border_details']['mbw']['LT'], $celladj['border_details']['T']['w'], $celladj['border_details']['mbw']['RT']); + $cbord['border_details']['mbw']['LB'] = max($cbord['border_details']['mbw']['LB'], $celladj['border_details']['B']['w'], $celladj['border_details']['mbw']['RB']); + $cbord['border_details']['mbw']['BL'] = max($cbord['border_details']['mbw']['BL'], $celladj['border_details']['mbw']['BR']); + $cbord['border_details']['mbw']['TL'] = max($cbord['border_details']['mbw']['TL'], $celladj['border_details']['mbw']['TR']); + + if ($celladj['border_details']['mbw']['RT']) { + $celladj['border_details']['mbw']['RT'] = max($celladj['border_details']['mbw']['RT'], $cbord['border_details']['mbw']['LT']); + } + if ($celladj['border_details']['mbw']['RB']) { + $celladj['border_details']['mbw']['RB'] = max($celladj['border_details']['mbw']['RB'], $cbord['border_details']['mbw']['LB']); + } + if ($this->packTableData) { $cells[$i][$j-1]['borderbin'] = $this->_packCellBorder($celladj); } + unset($celladj); + } + + + // Update maximum cell border width at LRTB edges of table - used for overall table width + if ($j == 0 && $cbord['border_details']['L']['w']) { + $table['max_cell_border_width']['L'] = max($table['max_cell_border_width']['L'],$cbord['border_details']['L']['w']); + } + if (($j == ($numcols-1) || ($j+$ccolsp) == $numcols ) && $cbord['border_details']['R']['w']) { + $table['max_cell_border_width']['R'] = max($table['max_cell_border_width']['R'],$cbord['border_details']['R']['w']); + } + if ($i == 0 && $cbord['border_details']['T']['w']) { + $table['max_cell_border_width']['T'] = max($table['max_cell_border_width']['T'],$cbord['border_details']['T']['w']); + } + if (($i == ($numrows-1) || ($i+$crowsp) == $numrows ) && $cbord['border_details']['B']['w']) { + $table['max_cell_border_width']['B'] = max($table['max_cell_border_width']['B'],$cbord['border_details']['B']['w']); + } + } +/*-- END TABLES-ADVANCED-BORDERS --*/ + + if ($this->packTableData) { $cell['borderbin'] = $this->_packCellBorder($cbord); } + + unset($cbord ); + + unset($cell ); + } + } + } + unset($cell ); +} +// END FIX BORDERS ************************************************************************************ + + +function _reverseTableDir(&$table) { + $cells = &$table['cells']; + $numcols = $table['nc']; + $numrows = $table['nr']; + for( $i = 0 ; $i < $numrows ; $i++ ) { //Rows + $row = array(); + for( $j = ($numcols-1) ; $j >= 0 ; $j-- ) { //Columns + if (isset($cells[$i][$j]) && $cells[$i][$j]) { + $cell = &$cells[$i][$j]; + $col = $numcols - $j - 1; + if (isset($cell['colspan']) && $cell['colspan'] > 1) { $col -= ($cell['colspan']-1); } + // Nested content + if (isset($cell['textbuffer'])) { + for ($n=0; $n < count($cell['textbuffer']); $n++) { + $t = $cell['textbuffer'][$n][0]; + if (substr($t,0,19) == "\xbb\xa4\xactype=nestedtable") { + $objattr = $this->_getObjAttr($t); + $objattr['col'] = $col; + $cell['textbuffer'][$n][0] = "\xbb\xa4\xactype=nestedtable,objattr=".serialize($objattr)."\xbb\xa4\xac"; + $this->table[($this->tableLevel+1)][$objattr['nestedcontent']]['nestedpos'][1] = $col; + } + } + } + $row[$col] = $cells[$i][$j]; + unset($cell); + } + } + for($f=0; $f < $numcols; $f++) { + if (!isset($row[$f])) { $row[$f] = 0; } + } + $table['cells'][$i] = $row; + } +} + + +function _tableWrite(&$table, $split=false, $startrow=0, $startcol=0, $splitpg=0, $rety = 0){ + $level = $table['level']; + $levelid = $table['levelid']; + + $cells = &$table['cells']; + $numcols = $table['nc']; + $numrows = $table['nr']; + $maxbwtop = 0; + if ($this->ColActive && $level==1) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + + if (!$split || ($startrow==0 && $splitpg==0) || $startrow>0){ + // TABLE TOP MARGIN + if ($table['margin']['T']) { + if (!$this->table_rotate && $level==1) { + $this->DivLn($table['margin']['T'],$this->blklvl,true,1); // collapsible + } + else { + $this->y += ($table['margin']['T']); + } + } + // Advance down page by half width of top border + if ($table['borders_separate']) { + if ($startrow>0 && (!isset($table['is_thead']) || count($table['is_thead'])==0)) + $adv = $table['border_spacing_V']/2; + else + $adv = $table['padding']['T'] + $table['border_details']['T']['w'] + $table['border_spacing_V']/2; + } + else { + $adv = $table['max_cell_border_width']['T']/2; + } + if (!$this->table_rotate && $level==1) { $this->DivLn($adv); } + else { $this->y += $adv; } + } + + if ($level==1) { + $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w']; + $x0 = $this->x; + $y0 = $this->y; + $right = $x0 + $this->blk[$this->blklvl]['inner_width']; + $outerfilled = $this->y; // Keep track of how far down the outer DIV bgcolor is painted (NB rowspans) + $this->outerfilled = $this->y; + $this->colsums = array(); + } + else { + $x0 = $this->x; + $y0 = $this->y; + $right = $x0 + $table['w']; + } + + if ($this->table_rotate) { + $temppgwidth = $this->tbrot_maxw; + $this->PageBreakTrigger = $pagetrigger = $y0 + ($this->blk[$this->blklvl]['inner_width']); + if ($level==1) { + $this->tbrot_y0 = $this->y - $adv - $table['margin']['T'] ; + $this->tbrot_x0 = $this->x; + $this->tbrot_w = $table['w']; + if ($table['borders_separate']) { $this->tbrot_h = $table['margin']['T'] + $table['padding']['T'] + $table['border_details']['T']['w'] + $table['border_spacing_V']/2; } + else { $this->tbrot_h = $table['margin']['T'] + $table['padding']['T'] + $table['max_cell_border_width']['T']; } + } + } + else { + $this->PageBreakTrigger = $pagetrigger = ($this->h - $this->bMargin); + if ($level==1) { + $temppgwidth = $this->blk[$this->blklvl]['inner_width']; + if (isset($table['a']) and ($table['w'] < $this->blk[$this->blklvl]['inner_width'])) { + if ($table['a']=='C') { $x0 += ((($right-$x0) - $table['w'])/2); } + else if ($table['a']=='R') { $x0 = $right - $table['w']; } + } + } + else { + $temppgwidth = $table['w']; + } + } + if(!isset($table['overflow'])) { $table['overflow'] = null; } + if ($table['overflow']=='hidden' && $level==1 && !$this->table_rotate && !$this->ColActive) { + //Bounding rectangle to clip + $this->tableClipPath = sprintf('q %.3F %.3F %.3F %.3F re W n',$x0*_MPDFK,$this->h*_MPDFK,$this->blk[$this->blklvl]['inner_width']*_MPDFK,-$this->h*_MPDFK); + $this->_out($this->tableClipPath); + } + else { $this->tableClipPath = ''; } + + + if ($table['borders_separate']) { $indent = $table['margin']['L'] + $table['border_details']['L']['w'] + $table['padding']['L'] + $table['border_spacing_H']/2; } + else { $indent = $table['margin']['L'] + $table['max_cell_border_width']['L']/2; } + $x0 += $indent; + + $returny = 0; + $lastCol = 0; + $tableheader = array(); + $tablefooter = array(); + $tableheaderrowheight = 0; + $tablefooterrowheight = 0; + $footery = 0; + + // mPD 3.0 Set the Page & Column where table starts + if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $tablestartpage = 'EVEN'; + } + else if (($this->mirrorMargins) && (($this->page)%2==1)) { // ODD + $tablestartpage = 'ODD'; + } + else { $tablestartpage = ''; } + if ($this->ColActive) { $tablestartcolumn = $this->CurrCol; } + else { $tablestartcolumn = ''; } + + $y = $h = 0; + for( $i = 0; $i < $numrows ; $i++ ) { //Rows + if ($this->progressBar) { $this->UpdateProgressBar(7,intval(30 + ($i*40/$numrows)),' '); } // *PROGRESS-BAR* + if (isset($table['is_tfoot'][$i]) && $table['is_tfoot'][$i] && $level==1) { + $tablefooterrowheight += $table['hr'][$i]; + $tablefooter[$i][0]['trbackground-images'] = $table['trbackground-images'][$i]; + $tablefooter[$i][0]['trgradients'] = $table['trgradients'][$i]; + $tablefooter[$i][0]['trbgcolor'] = $table['bgcolor'][$i]; + for( $j = $startcol ; $j < $numcols ; $j++ ) { //Columns + if (isset($cells[$i][$j]) && $cells[$i][$j]) { + $cell = &$cells[$i][$j]; + if ($split) { + if ($table['colPg'][$j] != $splitpg) { continue; } + list($x,$w) = $this->_splitTableGetWidth($table, $i, $j); + $js = $j - $startcol; + } + else { + list($x,$w) = $this->_tableGetWidth($table, $i, $j); + $js = $j; + } + + list($y,$h) = $this->_tableGetHeight($table, $i, $j); + $x += $x0; + $y += $y0; + //Get info of tfoot ==>> table footer + $tablefooter[$i][$js]['x'] = $x; + $tablefooter[$i][$js]['y'] = $y; + $tablefooter[$i][$js]['h'] = $h; + $tablefooter[$i][$js]['w'] = $w; + if (isset($cell['textbuffer'])) { $tablefooter[$i][$js]['textbuffer'] = $cell['textbuffer']; } + else { $tablefooter[$i][$js]['textbuffer'] = ''; } + $tablefooter[$i][$js]['a'] = $cell['a']; + $tablefooter[$i][$js]['R'] = $cell['R']; + $tablefooter[$i][$js]['va'] = $cell['va']; + $tablefooter[$i][$js]['mih'] = $cell['mih']; + if (isset($cell['gradient'])) $tablefooter[$i][$js]['gradient'] = $cell['gradient']; // *BACKGROUNDS* + if (isset($cell['background-image'])) $tablefooter[$i][$js]['background-image'] = $cell['background-image']; // *BACKGROUNDS* + //CELL FILL BGCOLOR + if (!$this->simpleTables){ + if ($this->packTableData) { + $c = $this->_unpackCellBorder($cell['borderbin']); + $tablefooter[$i][$js]['border'] = $c['border']; + $tablefooter[$i][$js]['border_details'] = $c['border_details']; + } + else { + $tablefooter[$i][$js]['border'] = $cell['border']; + $tablefooter[$i][$js]['border_details'] = $cell['border_details']; + } + } + else if ($this->simpleTables){ + $tablefooter[$i][$js]['border'] = $table['simple']['border']; + $tablefooter[$i][$js]['border_details'] = $table['simple']['border_details']; + } + $tablefooter[$i][$js]['bgcolor'] = $cell['bgcolor']; + $tablefooter[$i][$js]['padding'] = $cell['padding']; + if (isset($cell['rowspan'])) $tablefooter[$i][$js]['rowspan'] = $cell['rowspan']; + if (isset($cell['colspan'])) $tablefooter[$i][$js]['colspan'] = $cell['colspan']; + if (isset($cell['direction'])) $tablefooter[$i][$js]['direction'] = $cell['direction']; + if (isset($cell['cellLineHeight'])) $tablefooter[$i][$js]['cellLineHeight'] = $cell['cellLineHeight']; + if (isset($cell['cellLineStackingStrategy'])) $tablefooter[$i][$js]['cellLineStackingStrategy'] = $cell['cellLineStackingStrategy']; + if (isset($cell['cellLineStackingShift'])) $tablefooter[$i][$js]['cellLineStackingShift'] = $cell['cellLineStackingShift']; + } + } + } + } + + if ($level==1) { $this->_out('___TABLE___BACKGROUNDS'.$this->uniqstr); } + $tableheaderadj = 0; + $tablefooteradj = 0; + + $tablestartpageno = $this->page; + + //Draw Table Contents and Borders + for( $i = 0; $i < $numrows ; $i++ ) { //Rows + if ($split && $startrow > 0) { + $thnr = (isset($table['is_thead']) ? count($table['is_thead']) : 0); + if ($i >= $thnr && $i < $startrow) { continue; } + if ($i == $startrow){ $returny = $rety - $tableheaderrowheight; } + } + + // Get Maximum row/cell height in row - including rowspan>1 + 1 overlapping + $maxrowheight = $this->_tableGetMaxRowHeight($table, $i); + + $skippage = false; + $newpagestarted = false; + for( $j = $startcol ; $j < $numcols ; $j++ ) { //Columns + if ($split) { + if ($table['colPg'][$j] > $splitpg) { break; } + $lastCol = $j; + } + if (isset($cells[$i][$j]) && $cells[$i][$j]) { + $cell = &$cells[$i][$j]; + if ($split) { + $lastCol = $j + (isset($cell['colspan']) ? ($cell['colspan']-1) : 0) ; + list($x,$w) = $this->_splitTableGetWidth($table, $i, $j); + } + else { list($x,$w) = $this->_tableGetWidth($table, $i, $j); } + + list($y,$h) = $this->_tableGetHeight($table, $i, $j); + $x += $x0; + $y += $y0; + $y -= $returny; + + if ($table['borders_separate']) { + if (!empty($tablefooter) || $i == ($numrows-1) || (isset($cell['rowspan']) && ($i+$cell['rowspan']) == $numrows) || (!isset($cell['rowspan']) && ($i+1) == $numrows) ) { + $extra = $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; + //$extra = $table['margin']['B'] + $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; + } + else { + $extra = $table['border_spacing_V']/2; + } + } + else { $extra = $table['max_cell_border_width']['B']/2; } + + if ($j==$startcol && ((($y + $maxrowheight + $extra ) > ($pagetrigger+0.001)) || (($this->keepColumns || !$this->ColActive) && !empty($tablefooter) && ($y + $maxrowheight + $tablefooterrowheight + $extra) > $pagetrigger) && ($this->tableLevel==1 && $i < ($numrows - $table['headernrows']))) && ($y0 >0 || $x0 > 0) && !$this->InFooter && $this->autoPageBreak ) { + + if (!$skippage) { + $finalSpread = true; + $firstSpread = true; + if ($split) { + for($t=$startcol; $t<$numcols; $t++) { + // Are there more columns to print on a next page? + if ($table['colPg'][$t] > $splitpg) { + $finalSpread = false; + break; + } + } + if ($startcol>0) { $firstSpread = false; } + } + + if (($this->keepColumns || !$this->ColActive) && !empty($tablefooter) && $i > 0 ) { + $this->y = $y; + $ya = $this->y; + $this->TableHeaderFooter($tablefooter,$tablestartpage,$tablestartcolumn,'F',$level, $firstSpread, $finalSpread); + if ($this->table_rotate) { + $this->tbrot_h += $this->y - $ya ; + } + $tablefooteradj = $this->y - $ya ; + } + $y -= $y0; + $returny += $y; + + $oldcolumn = $this->CurrCol; + if ($this->AcceptPageBreak()) { + $newpagestarted = true; + $this->y = $y + $y0; + + // Move down to account for border-spacing or + // extra half border width in case page breaks in middle + if($i>0 && !$this->table_rotate && $level==1 && !$this->ColActive) { + if ($table['borders_separate']) { + $adv = $table['border_spacing_V']/2; + // If table footer + if (($this->keepColumns || !$this->ColActive) && !empty($tablefooter) && $i > 0 ) { + $adv += ($table['padding']['B'] + $table['border_details']['B']['w']); + } + } + else { + $maxbwtop = 0; + $maxbwbottom = 0; + if (!$this->simpleTables){ + if (!empty($tablefooter)) { $maxbwbottom = $table['max_cell_border_width']['B']; } + else { + $brow = $i-1; + for( $ctj = 0 ; $ctj < $numcols ; $ctj++ ) { + if (isset($cells[$brow][$ctj]) && $cells[$brow][$ctj]) { + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($cells[$brow][$ctj]['borderbin']); + } + else { + $bb = $cells[$brow][$ctj]['border_details']['B']['w']; + } + $maxbwbottom = max($maxbwbottom , $bb); + } + } + } + if (!empty($tableheader)) { $maxbwtop = $table['max_cell_border_width']['T']; } + else { + $trow = $i-1; + for( $ctj = 0 ; $ctj < $numcols ; $ctj++ ) { + if (isset($cells[$trow][$ctj]) && $cells[$trow][$ctj]) { + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($cells[$trow][$ctj]['borderbin']); + } + else { + $bt = $cells[$trow][$ctj]['border_details']['T']['w']; + } + $maxbwtop = max($maxbwtop , $bt); + } + } + } + } + else if ($this->simpleTables){ + $maxbwtop = $table['simple']['border_details']['T']['w']; + $maxbwbottom = $table['simple']['border_details']['B']['w']; + } + $adv = $maxbwbottom /2; + } + $this->y += $adv; + } + + // Rotated table split over pages - needs this->y for borders/backgrounds + if($i>0 && $this->table_rotate && $level==1) { + // $this->y = $y0 + $this->tbrot_w; + } + + if ($this->tableClipPath ) { $this->_out("Q"); } + + $bx = $x0; + $by = $y0; + + if ($table['borders_separate']) { + $bx -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['border_spacing_H']/2); + if ($tablestartpageno != $this->page) { // IF already broken across a previous pagebreak + $by += $table['max_cell_border_width']['T']/2; + if (empty($tableheader)) { $by -= ($table['border_spacing_V']/2); } + } + else { + $by -= ($table['padding']['T'] + $table['border_details']['T']['w'] + $table['border_spacing_V']/2); + } + } + + else if ($tablestartpageno != $this->page && !empty($tableheader)) { $by += $maxbwtop /2; } + + $by -= $tableheaderadj; + $bh = $this->y - $by + $tablefooteradj; + if (!$table['borders_separate']) { $bh -= $adv ; } + if ($split) { + $bw = 0; + for($t=$startcol; $t<$numcols; $t++) { + if ($table['colPg'][$t] == $splitpg) { $bw += $table['wc'][$t]; } + if ($table['colPg'][$t] > $splitpg) { break; } + } + if ($table['borders_separate']) { + if ($firstSpread) { + $bw += $table['padding']['L'] + $table['border_details']['L']['w'] + $table['border_spacing_H']; + } + else { + $bx += ($table['padding']['L'] + $table['border_details']['L']['w']); + $bw += $table['border_spacing_H']; + } + if ($finalSpread) { + $bw += $table['padding']['R'] + $table['border_details']['R']['w']/2 + $table['border_spacing_H']; + } + } + } + else { + $bw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + } + + if ($this->splitTableBorderWidth && ($this->keepColumns || !$this->ColActive) && empty($tablefooter) && $i > 0 && $table['border_details']['B']['w']) { + $prevDrawColor = $this->DrawColor; + $lw = $this->LineWidth; + $this->SetLineWidth($this->splitTableBorderWidth); + $this->SetDColor($table['border_details']['B']['c']); + $this->SetLineJoin(0); + $this->SetLineCap(0); + $blx = $bx; + $blw = $bw; + if (!$table['borders_separate']) { + $blx -= ($table['max_cell_border_width']['L']/2); + $blw += ($table['max_cell_border_width']['L']/2 + $table['max_cell_border_width']['R']/2); + } + $this->Line($blx,$this->y+($this->splitTableBorderWidth/2),$blx+$blw,$this->y+($this->splitTableBorderWidth/2)); + $this->DrawColor = $prevDrawColor; + $this->_out($this->DrawColor); + $this->SetLineWidth($lw); + $this->SetLineJoin(2); + $this->SetLineCap(2); + } + + if (!$this->ColActive && ($i > 0 || $j > 0)) { + if (isset($table['bgcolor'][-1])) { + $color = $this->ConvertColor($table['bgcolor'][-1]); + if ($color) { + if (!$table['borders_separate']) { $bh -= $table['max_cell_border_width']['B']/2; } + $this->tableBackgrounds[$level*9][] = array('gradient'=>false, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'col'=>$color); + } + } + +/*-- BACKGROUNDS --*/ + if (isset($table['gradient'])) { + $g = $this->grad->parseBackgroundGradient($table['gradient']); + if ($g) { + $this->tableBackgrounds[$level*9+1][] = array('gradient'=>true, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + + if (isset($table['background-image'])) { + if ($table['background-image']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $table['background-image']['gradient'] )) { + $g = $this->grad->parseMozGradient( $table['background-image']['gradient'] ); + if ($g) { + $this->tableBackgrounds[$level*9+1][] = array('gradient'=>true, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + else { + $image_id = $table['background-image']['image_id']; + $orig_w = $table['background-image']['orig_w']; + $orig_h = $table['background-image']['orig_h']; + $x_pos = $table['background-image']['x_pos']; + $y_pos = $table['background-image']['y_pos']; + $x_repeat = $table['background-image']['x_repeat']; + $y_repeat = $table['background-image']['y_repeat']; + $resize = $table['background-image']['resize']; + $opacity = $table['background-image']['opacity']; + $itype = $table['background-image']['itype']; + $this->tableBackgrounds[$level*9+2][] = array('x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>'', 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + } +/*-- END BACKGROUNDS --*/ + } + + // $this->AcceptPageBreak() has moved tablebuffer to $this->pages content + if ($this->tableBackgrounds) { + $s = $this->PrintTableBackgrounds(); + if ($this->bufferoutput) { + $this->headerbuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->headerbuffer); + $this->headerbuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', " ", $this->headerbuffer ); + } + else { + $this->pages[$this->page] = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + $this->pages[$this->page] = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', " ", $this->pages[$this->page]); + } + $this->tableBackgrounds = array(); + } + + if ($split) { + if ($i == 0 && $j == 0) { $y0 = -1; } + else if ($finalSpread) { + $splitpg = 0; + $startcol = 0; + $startrow = $i; + } + else { + $splitpg++; + $startcol = $t; + $returny -= $y; + } + return array(false, $startrow, $startcol, $splitpg, $returny, $y0); + } + + $this->AddPage($this->CurOrientation); + + $this->_out('___TABLE___BACKGROUNDS'.$this->uniqstr); + + + if ($this->tableClipPath ) { $this->_out($this->tableClipPath); } + + // Added to correct for OddEven Margins + $x= $x + $this->MarginCorrection; + $x0= $x0 + $this->MarginCorrection; + + if ($this->splitTableBorderWidth && ($this->keepColumns || !$this->ColActive) && empty($tableheader) && $i > 0 && $table['border_details']['T']['w'] ) { + $prevDrawColor = $this->DrawColor; + $lw = $this->LineWidth; + $this->SetLineWidth($this->splitTableBorderWidth); + $this->SetDColor($table['border_details']['T']['c']); + $this->SetLineJoin(0); + $this->SetLineCap(0); + $blx += $this->MarginCorrection; + $this->Line($blx,$this->y-($this->splitTableBorderWidth/2),$blx+$blw,$this->y-($this->splitTableBorderWidth/2)); + $this->DrawColor = $prevDrawColor; + $this->_out($this->DrawColor); + $this->SetLineWidth($lw); + $this->SetLineJoin(2); + $this->SetLineCap(2); + } + + // Move down to account for half of top border-spacing or + // extra half border width in case page was broken in middle + if($i>0 && !$this->table_rotate && $level==1 && $table['headernrows']==0) { + if ($table['borders_separate']) { $adv = $table['border_spacing_V']/2; } + else { + $maxbwtop = 0; + for( $ctj = 0 ; $ctj < $numcols ; $ctj++ ) { + if (isset($cells[$i][$ctj]) && $cells[$i][$ctj]) { + if (!$this->simpleTables){ + if ($this->packTableData) { + list($bt,$br,$bb,$bl) = $this->_getBorderWidths($cells[$i][$ctj]['borderbin']); + } + else { + $bt = $cells[$i][$ctj]['border_details']['T']['w']; + } + $maxbwtop = max($maxbwtop, $bt); + } + else if ($this->simpleTables){ + $maxbwtop = max($maxbwtop, $table['simple']['border_details']['T']['w']); + } + } + } + $adv = $maxbwtop /2; + } + $this->y += $adv; + } + + + if ($this->table_rotate) { + $this->tbrot_x0 = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w']; + if ($table['borders_separate']) { $this->tbrot_h = $table['margin']['T'] + $table['padding']['T'] + $table['border_details']['T']['w'] + $table['border_spacing_V']/2; } + else { $this->tbrot_h = $table['margin']['T'] + $table['max_cell_border_width']['T'] ; } + $this->tbrot_y0 = $this->y; + $pagetrigger = $y0 - $tableheaderadj + ($this->blk[$this->blklvl]['inner_width']); + } + else { + $pagetrigger = $this->PageBreakTrigger; + } + + if ($this->kwt_saved && $level==1) { + $this->kwt_moved = true; + } + + + if (!empty($tableheader)) { + $ya = $this->y; + $this->TableHeaderFooter($tableheader,$tablestartpage,$tablestartcolumn,'H',$level); + if ($this->table_rotate) { + $this->tbrot_h = $this->y - $ya ; + } + $tableheaderadj = $this->y - $ya ; + } + + else if ($i==0 && !$this->table_rotate && $level==1 && !$this->ColActive) { + // Advance down page + if ($table['borders_separate']) { $adv = $table['border_spacing_V']/2 + $table['border_details']['T']['w'] + $table['padding']['T']; } + else { $adv = $table['max_cell_border_width']['T'] /2 ; } + if ($adv) { + if ($this->table_rotate) { + $this->y += ($adv); + } + else { + $this->DivLn($adv,$this->blklvl,true); + } + } + } + + $outerfilled = 0; + $y = $y0 = $this->y; + } + +/*-- COLUMNS --*/ + // COLS + // COLUMN CHANGE + if ($this->CurrCol != $oldcolumn) { + // Added to correct for Columns + $x += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + $x0 += $this->ChangeColumn * ($this->ColWidth+$this->ColGap); + if ($this->CurrCol == 0) { // just added a page - possibly with tableheader + $y0 = $this->y; // this->y0 is global used by Columns - $y0 is internal to tablewrite + } + else { + $y0 = $this->y0; // this->y0 is global used by Columns - $y0 is internal to tablewrite + } + $y = $y0; + $outerfilled = 0; + if ($this->CurrCol != 0 && ($this->keepColumns && $this->ColActive) && !empty($tableheader) && $i > 0 ) { + $this->x = $x; + $this->y = $y; + $this->TableHeaderFooter($tableheader,$tablestartpage,$tablestartcolumn,'H',$level); + $y0 = $y=$this->y; + } + } +/*-- END COLUMNS --*/ + } + $skippage = true; + } + + $this->x = $x; + $this->y = $y; + + if ($this->kwt_saved && $level==1) { + $this->printkwtbuffer(); + $x0 = $x = $this->x; + $y0 = $y = $this->y; + $this->kwt_moved = false; + $this->kwt_saved = false; + } + + + // Set the Page & Column where table actually starts + if ($i==0 && $j==0 && $level==1) { + if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $tablestartpage = 'EVEN'; + } + else if (($this->mirrorMargins) && (($this->page)%2==1)) { // ODD + $tablestartpage = 'ODD'; + } + else { $tablestartpage = ''; } + $tablestartpageno = $this->page; + if ($this->ColActive) { $tablestartcolumn = $this->CurrCol; } // *COLUMNS* + } + + + //ALIGN + $align = $cell['a']; + + +/*-- COLUMNS --*/ + // If outside columns, this is done in PaintDivBB + if ($this->ColActive) { + //OUTER FILL BGCOLOR of DIVS + if ($this->blklvl > 0 && ($j==0) && !$this->table_rotate && $level==1) { + $firstblockfill = $this->GetFirstBlockFill(); + if ($firstblockfill && $this->blklvl >= $firstblockfill) { + $divh = $maxrowheight; + // Last row + if ((!isset($cell['rowspan']) && $i == $numrows-1) || (isset($cell['rowspan']) && (($i == $numrows-1 && $cell['rowspan']<2) || ($cell['rowspan']>1 && ($i + $cell['rowspan']-1) == $numrows-1)))) { + if ($table['borders_separate']) { + $adv = $table['margin']['B'] + $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; + } + else { + $adv = $table['margin']['B'] + $table['max_cell_border_width']['B']/2; + } + $divh += $adv; //last row: fill bottom half of bottom border (y advanced at end) + } + + if (($this->y + $divh) > $outerfilled ) { // if not already painted by previous rowspan + $bak_x = $this->x; + $bak_y = $this->y; + if ($outerfilled > $this->y) { + $divh = ($this->y + $divh) - $outerfilled; + $this->y = $outerfilled; + } + + $this->DivLn($divh,-3,false); + $outerfilled = $this->y + $divh; + // Reset current block fill + $bcor = $this->blk[$this->blklvl]['bgcolorarray']; + if ($bcor ) $this->SetFColor($bcor); + $this->x = $bak_x; + $this->y = $bak_y; + } + } + } + } + + + //TABLE BACKGROUND FILL BGCOLOR - for cellSpacing + if ($this->ColActive) { + if ($table['borders_separate']) { + $fill = isset($table['bgcolor'][-1]) ? $table['bgcolor'][-1] : 0; + if ($fill) { + $color = $this->ConvertColor($fill); + if ($color) { + $xadj = ($table['border_spacing_H']/2); + $yadj = ($table['border_spacing_V']/2); + $wadj = $table['border_spacing_H']; + $hadj = $table['border_spacing_V']; + if ($i == 0) { // Top + $yadj += $table['padding']['T'] + $table['border_details']['T']['w'] ; + $hadj += $table['padding']['T'] + $table['border_details']['T']['w'] ; + } + if ($j == 0) { // Left + $xadj += $table['padding']['L'] + $table['border_details']['L']['w'] ; + $wadj += $table['padding']['L'] + $table['border_details']['L']['w'] ; + } + if ($i == ($numrows-1) || (isset($cell['rowspan']) && ($i+$cell['rowspan']) == $numrows) || (!isset($cell['rowspan']) && ($i+1) == $numrows)) { // Bottom + $hadj += $table['padding']['B'] + $table['border_details']['B']['w'] ; + } + if ($j == ($numcols-1) || (isset($cell['colspan']) && ($j+$cell['colspan']) == $numcols) || (!isset($cell['colspan']) && ($j+1) == $numcols)) { // Right + $wadj += $table['padding']['R'] + $table['border_details']['R']['w'] ; + } + $this->SetFColor($color); + $this->Rect($x - $xadj, $y - $yadj, $w + $wadj, $h + $hadj, 'F'); + } + } + } + } +/*-- END COLUMNS --*/ + + if ($table['empty_cells']!='hide' || !empty($cell['textbuffer']) || (isset($cell['nestedcontent']) && $cell['nestedcontent']) || !$table['borders_separate'] ) { $paintcell = true; } + else { $paintcell = false; } + + //Set Borders + $bord = 0; + $bord_det = array(); + + if (!$this->simpleTables){ + if ($this->packTableData) { + $c = $this->_unpackCellBorder($cell['borderbin']); + $bord = $c['border']; + $bord_det = $c['border_details']; + } + else { + $bord = $cell['border']; + $bord_det = $cell['border_details']; + } + } + else if ($this->simpleTables){ + $bord = $table['simple']['border']; + $bord_det = $table['simple']['border_details']; + } + + //TABLE ROW OR CELL FILL BGCOLOR + $fill = 0; + if (isset($cell['bgcolor']) && $cell['bgcolor'] && $cell['bgcolor']!='transparent') { + $fill = $cell['bgcolor']; + $leveladj = 6; + } + else if (isset($table['bgcolor'][$i]) && $table['bgcolor'][$i] && $table['bgcolor'][$i]!='transparent') { // Row color + $fill = $table['bgcolor'][$i]; + $leveladj = 3; + } + if ($fill && $paintcell) { + $color = $this->ConvertColor($fill); + if ($color) { + if ($table['borders_separate']) { + if ($this->ColActive) { + $this->SetFColor($color); + $this->Rect($x+ ($table['border_spacing_H']/2), $y+ ($table['border_spacing_V']/2), $w- $table['border_spacing_H'], $h- $table['border_spacing_V'], 'F'); + } + else { + $this->tableBackgrounds[$level*9+$leveladj][] = array('gradient'=>false, 'x'=>($x + ($table['border_spacing_H']/2)), 'y'=>($y + ($table['border_spacing_V']/2)), 'w'=>($w - $table['border_spacing_H']), 'h'=>($h - $table['border_spacing_V']), 'col'=>$color); + } + } + else { + if ($this->ColActive) { + $this->SetFColor($color); + $this->Rect($x, $y, $w, $h, 'F'); + } + else { + $this->tableBackgrounds[$level*9+$leveladj][] = array('gradient'=>false, 'x'=>$x, 'y'=>$y, 'w'=>$w, 'h'=>$h, 'col'=>$color); + } + } + } + } + +/*-- BACKGROUNDS --*/ + if (isset($cell['gradient']) && $cell['gradient'] && $paintcell){ + $g = $this->grad->parseBackgroundGradient($cell['gradient']); + if ($g) { + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + $this->grad->Gradient($px, $py, $pw, $ph, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend']); + } + else { + $this->tableBackgrounds[$level*9+7][] = array('gradient'=>true, 'x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + + if (isset($cell['background-image']) && $paintcell) { + if (isset($cell['background-image']['gradient']) && $cell['background-image']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $cell['background-image']['gradient'] )) { + $g = $this->grad->parseMozGradient( $cell['background-image']['gradient'] ); + if ($g) { + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + $this->grad->Gradient($px, $py, $pw, $ph, $g['type'], $g['stops'], $g['colorspace'], $g['coords'], $g['extend']); + } + else { + $this->tableBackgrounds[$level*9+7][] = array('gradient'=>true, 'x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + else if (isset($cell['background-image']['image_id']) && $cell['background-image']['image_id']) { // Background pattern + $n = count($this->patterns)+1; + if ($table['borders_separate']) { + $px = $x+ ($table['border_spacing_H']/2); + $py = $y+ ($table['border_spacing_V']/2); + $pw = $w- $table['border_spacing_H']; + $ph = $h- $table['border_spacing_V']; + } + else { + $px = $x; + $py = $y; + $pw = $w; + $ph = $h; + } + if ($this->ColActive) { + list($orig_w, $orig_h, $x_repeat, $y_repeat) = $this->_resizeBackgroundImage($cell['background-image']['orig_w'], $cell['background-image']['orig_h'], $pw, $ph, $cell['background-image']['resize'], $cell['background-image']['x_repeat'], $cell['background-image']['y_repeat']); + $this->patterns[$n] = array('x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'pgh'=>$this->h, 'image_id'=>$cell['background-image']['image_id'], 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$cell['background-image']['x_pos'] , 'y_pos'=>$cell['background-image']['y_pos'] , 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat); + if ($cell['background-image']['opacity']>0 && $cell['background-image']['opacity']<1) { $opac = $this->SetAlpha($cell['background-image']['opacity'],'Normal',true); } + else { $opac = ''; } + $this->_out(sprintf('q /Pattern cs /P%d scn %s %.3F %.3F %.3F %.3F re f Q', $n, $opac, $px*_MPDFK, ($this->h-$py)*_MPDFK, $pw*_MPDFK, -$ph*_MPDFK)); + } + else { + $image_id = $cell['background-image']['image_id']; + $orig_w = $cell['background-image']['orig_w']; + $orig_h = $cell['background-image']['orig_h']; + $x_pos = $cell['background-image']['x_pos']; + $y_pos = $cell['background-image']['y_pos']; + $x_repeat = $cell['background-image']['x_repeat']; + $y_repeat = $cell['background-image']['y_repeat']; + $resize = $cell['background-image']['resize']; + $opacity = $cell['background-image']['opacity']; + $itype = $cell['background-image']['itype']; + $this->tableBackgrounds[$level*9+8][] = array('x'=>$px, 'y'=>$py, 'w'=>$pw, 'h'=>$ph, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>'', 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + } + } +/*-- END BACKGROUNDS --*/ + + if (isset($cell['colspan']) && $cell['colspan']>1) { $ccolsp = $cell['colspan']; } + else { $ccolsp = 1; } + if (isset($cell['rowspan']) && $cell['rowspan']>1) { $crowsp = $cell['rowspan']; } + else { $crowsp = 1; } + + + // but still need to do this for repeated headers... + if (!$table['borders_separate'] && $this->tabletheadjustfinished && !$this->simpleTables){ + if (isset($table['topntail']) && $table['topntail']) { + $bord_det['T'] = $this->border_details($table['topntail']); + $bord_det['T']['w'] /= $this->shrin_k; + $this->setBorder($bord, _BORDER_TOP); + } + if (isset($table['thead-underline']) && $table['thead-underline']) { + $bord_det['T'] = $this->border_details($table['thead-underline']); + $bord_det['T']['w'] /= $this->shrin_k; + $this->setBorder($bord, _BORDER_TOP); + } + } + + + //Get info of first row ==>> table header + //Use > 1 row if THEAD + if (isset($table['is_thead'][$i]) && $table['is_thead'][$i] && $level==1) { + if ($j==0) $tableheaderrowheight += $table['hr'][$i]; + $tableheader[$i][0]['trbackground-images'] = (isset($table['trbackground-images'][$i]) ? $table['trbackground-images'][$i] : null); + $tableheader[$i][0]['trgradients'] = (isset($table['trgradients'][$i]) ? $table['trgradients'][$i] : null); + $tableheader[$i][0]['trbgcolor'] = (isset($table['bgcolor'][$i]) ? $table['bgcolor'][$i] : null); + $tableheader[$i][$j]['x'] = $x; + $tableheader[$i][$j]['y'] = $y; + $tableheader[$i][$j]['h'] = $h; + $tableheader[$i][$j]['w'] = $w; + if (isset($cell['textbuffer'])) { $tableheader[$i][$j]['textbuffer'] = $cell['textbuffer']; } + else { $tableheader[$i][$j]['textbuffer'] = ''; } + $tableheader[$i][$j]['a'] = $cell['a']; + $tableheader[$i][$j]['R'] = $cell['R']; + + $tableheader[$i][$j]['va'] = $cell['va']; + $tableheader[$i][$j]['mih'] = $cell['mih']; + $tableheader[$i][$j]['gradient'] = (isset($cell['gradient']) ? $cell['gradient'] : null); // *BACKGROUNDS* + $tableheader[$i][$j]['background-image'] = (isset($cell['background-image']) ? $cell['background-image'] : null); // *BACKGROUNDS* + $tableheader[$i][$j]['rowspan'] = (isset($cell['rowspan']) ? $cell['rowspan'] : null); + $tableheader[$i][$j]['colspan'] = (isset($cell['colspan']) ? $cell['colspan'] : null); + $tableheader[$i][$j]['bgcolor'] = $cell['bgcolor']; + + if (!$this->simpleTables){ + $tableheader[$i][$j]['border'] = $bord; + $tableheader[$i][$j]['border_details'] = $bord_det; + } + else if ($this->simpleTables){ + $tableheader[$i][$j]['border'] = $table['simple']['border']; + $tableheader[$i][$j]['border_details'] = $table['simple']['border_details']; + } + $tableheader[$i][$j]['padding'] = $cell['padding']; + if (isset($cell['direction'])) $tableheader[$i][$j]['direction'] = $cell['direction']; + if (isset($cell['cellLineHeight'])) $tableheader[$i][$j]['cellLineHeight'] = $cell['cellLineHeight']; + if (isset($cell['cellLineStackingStrategy'])) $tableheader[$i][$j]['cellLineStackingStrategy'] = $cell['cellLineStackingStrategy']; + if (isset($cell['cellLineStackingShift'])) $tableheader[$i][$j]['cellLineStackingShift'] = $cell['cellLineStackingShift']; + } + + // CELL BORDER + if ($bord) { + if ($table['borders_separate'] && $paintcell) { + $this->_tableRect($x + ($table['border_spacing_H']/2)+($bord_det['L']['w'] /2), $y+ ($table['border_spacing_V']/2)+($bord_det['T']['w'] /2), $w-$table['border_spacing_H']-($bord_det['L']['w'] /2)-($bord_det['R']['w'] /2), $h- $table['border_spacing_V']-($bord_det['T']['w'] /2)-($bord_det['B']['w']/2), $bord, $bord_det, false, $table['borders_separate']); + } + else if (!$table['borders_separate']) { + $this->_tableRect($x, $y, $w, $h, $bord, $bord_det, true, $table['borders_separate']); // true causes buffer + } + + } + + //VERTICAL ALIGN + if ($cell['R'] && INTVAL($cell['R']) > 0 && INTVAL($cell['R']) < 90 && isset($cell['va']) && $cell['va']!='B') { $cell['va']='B';} + if (!isset($cell['va']) || $cell['va']=='M') $this->y += ($h-$cell['mih'])/2; + elseif (isset($cell['va']) && $cell['va']=='B') $this->y += $h-$cell['mih']; + + // NESTED CONTENT + + // TEXT (and nested tables) + + $this->divwidth=$w; + if (!empty($cell['textbuffer'])) { + $this->cellTextAlign=$align; + $this->cellLineHeight = $cell['cellLineHeight']; + $this->cellLineStackingStrategy = $cell['cellLineStackingStrategy']; + $this->cellLineStackingShift = $cell['cellLineStackingShift']; + if ($level==1) { + if (isset($table['is_tfoot'][$i]) && $table['is_tfoot'][$i]) { + if (preg_match('/{colsum([0-9]*)[_]*}/', $cell['textbuffer'][0][0], $m)) { + $rep = sprintf("%01.".intval($m[1])."f", $this->colsums[$j]); + $cell['textbuffer'][0][0] = preg_replace('/{colsum[0-9_]*}/', $rep ,$cell['textbuffer'][0][0]); + } + } + else if (!isset($table['is_thead'][$i])) { + if (isset($this->colsums[$j])) { $this->colsums[$j] += floatval(preg_replace('/^[^0-9\.\,]*/','',$cell['textbuffer'][0][0])); } + else { $this->colsums[$j] = floatval(preg_replace('/^[^0-9\.\,]*/','',$cell['textbuffer'][0][0])); } + } + } + $opy = $this->y; + // mPDF ITERATION + if ($this->iterationCounter) { + foreach($cell['textbuffer'] AS $k=>$t) { + if (preg_match('/{iteration ([a-zA-Z0-9_]+)}/',$t[0], $m)) { + $vname = '__'.$m[1].'_'; + if (!isset($this->$vname)) { $this->$vname = 1; } + else { $this->$vname++; } + $cell['textbuffer'][$k][0] = preg_replace('/{iteration '.$m[1].'}/', $this->$vname, $cell['textbuffer'][$k][0]); + } + } + } + + + if ($cell['R']) { + $cellPtSize = $cell['textbuffer'][0][11] / $this->shrin_k; + if (!$cellPtSize) { $cellPtSize = $this->default_font_size; } + $cellFontHeight = ($cellPtSize/_MPDFK); + $opx = $this->x; + $angle = INTVAL($cell['R']); + // Only allow 45 to 89 degrees (when bottom-aligned) or exactly 90 or -90 + if ($angle > 90) { $angle = 90; } + else if ($angle > 0 && $angle <45) { $angle = 45; } + else if ($angle < 0) { $angle = -90; } + $offset = ((sin(deg2rad($angle))) * 0.37 * $cellFontHeight); + if (isset($cell['a']) && $cell['a']=='R') { + $this->x += ($w) + ($offset) - ($cellFontHeight/3) - ($cell['padding']['R'] + ($table['border_spacing_H']/2)); + } + else if (!isset($cell['a']) || $cell['a']=='C') { + $this->x += ($w/2) + ($offset); + } + else { + $this->x += ($offset) + ($cellFontHeight/3)+($cell['padding']['L'] +($table['border_spacing_H']/2)); + } + $str = ''; + foreach($cell['textbuffer'] AS $t) { $str .= $t[0].' '; } + $str = rtrim($str); + if (!isset($cell['va']) || $cell['va']=='M') { + $this->y -= ($h-$cell['mih'])/2; //Undo what was added earlier VERTICAL ALIGN + if ($angle > 0) { $this->y += (($h-$cell['mih'])/2) + $cell['padding']['T'] + ($cell['mih']-($cell['padding']['T'] + $cell['padding']['B'])); } + else if ($angle < 0) { $this->y += (($h-$cell['mih'])/2)+ ($cell['padding']['T'] + ($table['border_spacing_V']/2)); } + } + elseif (isset($cell['va']) && $cell['va']=='B') { + $this->y -= $h-$cell['mih']; //Undo what was added earlier VERTICAL ALIGN + if ($angle > 0) { $this->y += $h-($cell['padding']['B'] + ($table['border_spacing_V']/2)); } + else if ($angle < 0) { $this->y += $h-$cell['mih'] + ($cell['padding']['T'] + ($table['border_spacing_V']/2)); } + } + elseif (isset($cell['va']) && $cell['va']=='T') { + if ($angle > 0) { $this->y += $cell['mih']-($cell['padding']['B'] + ($table['border_spacing_V']/2)); } + else if ($angle < 0) { $this->y += ($cell['padding']['T'] + ($table['border_spacing_V']/2)); } + } + $this->Rotate($angle,$this->x,$this->y); + $s_fs = $this->FontSizePt; + $s_f = $this->FontFamily; + $s_st = $this->FontStyle; + if (!empty($cell['textbuffer'][0][3])) { //Font Color + $cor = $cell['textbuffer'][0][3]; + $this->SetTColor($cor); + } + $this->SetFont($cell['textbuffer'][0][4],$cell['textbuffer'][0][2],$cellPtSize,true,true); + + $this->magic_reverse_dir($str, $this->directionality, $cell['textbuffer'][0][18]); + $this->Text($this->x,$this->y,$str,$cell['textbuffer'][0][18],$cell['textbuffer'][0][8]); // textvar + $this->Rotate(0); + $this->SetFont($s_f,$s_st,$s_fs,true,true); + $this->SetTColor(0); + $this->x = $opx; + } + else { + + if (!$this->simpleTables){ + if ($bord_det) { + $btlw = $bord_det['L']['w']; + $btrw = $bord_det['R']['w']; + $bttw = $bord_det['T']['w']; + } + else { + $btlw = 0; + $btrw = 0; + $bttw = 0; + } + if ($table['borders_separate']) { + $xadj = $btlw + $cell['padding']['L'] +($table['border_spacing_H']/2); + $wadj = $btlw + $btrw + $cell['padding']['L'] +$cell['padding']['R'] + $table['border_spacing_H']; + $yadj = $bttw + $cell['padding']['T'] + ($table['border_spacing_H']/2); + } + else { + $xadj = $btlw/2 + $cell['padding']['L']; + $wadj = ($btlw + $btrw)/2 + $cell['padding']['L'] + $cell['padding']['R']; + $yadj = $bttw/2 + $cell['padding']['T']; + } + } + else if ($this->simpleTables){ + if ($table['borders_separate']) { // NB twice border width + $xadj = $table['simple']['border_details']['L']['w'] + $cell['padding']['L'] +($table['border_spacing_H']/2); + $wadj = $table['simple']['border_details']['L']['w'] + $table['simple']['border_details']['R']['w'] + $cell['padding']['L'] +$cell['padding']['R'] + $table['border_spacing_H']; + $yadj = $table['simple']['border_details']['T']['w'] + $cell['padding']['T'] + ($table['border_spacing_H']/2); + } + else { + $xadj = $table['simple']['border_details']['L']['w']/2 + $cell['padding']['L']; + $wadj = ($table['simple']['border_details']['L']['w'] + $table['simple']['border_details']['R']['w'])/2 + $cell['padding']['L'] + $cell['padding']['R']; + $yadj = $table['simple']['border_details']['T']['w']/2 + $cell['padding']['T']; + } + } + $this->decimal_offset = 0; + if(substr($cell['a'],0,1) == 'D') { + if (isset($cell['colspan']) && $cell['colspan'] > 1) { $this->cellTextAlign = $c['a'] = substr($cell['a'],2,1); } + else { + $smax = $table['decimal_align'][$j]['maxs0']; + $d_content = $table['decimal_align'][$j]['maxs0'] + $table['decimal_align'][$j]['maxs1']; + $this->decimal_offset = $smax; + $extra = ($w - $d_content - $wadj); + if ($extra > 0) { + if(substr($cell['a'],2,1) == 'R') { $this->decimal_offset += $extra; } + else if(substr($cell['a'],2,1) == 'C') { $this->decimal_offset += ($extra)/2; } + } + } + } + $this->divwidth=$w-$wadj; + if ($this->divwidth == 0) { $this->divwidth = 0.0001; } + $this->x += $xadj; + $this->y += $yadj; + $this->printbuffer($cell['textbuffer'],'',true, false, $cell['direction']); + } + $this->y = $opy; + } + +/*-- BACKGROUNDS --*/ + if (!$this->ColActive) { + if (isset($table['trgradients'][$i]) && ($j==0 || $table['borders_separate'])) { + $g = $this->grad->parseBackgroundGradient($table['trgradients'][$i]); + if ($g) { + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x+ ($table['border_spacing_H']/2); + $cly = $y+ ($table['border_spacing_V']/2); + $clw = $w- $table['border_spacing_H']; + $clh = $h- $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s); + } + else { + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + if (isset($table['trbackground-images'][$i]) && ($j==0 || $table['borders_separate'])) { + if (isset($table['trbackground-images'][$i]['gradient']) && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $table['trbackground-images'][$i]['gradient'] )) { + $g = $this->grad->parseMozGradient( $table['trbackground-images'][$i]['gradient'] ); + if ($g) { + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x+ ($table['border_spacing_H']/2); + $cly = $y+ ($table['border_spacing_V']/2); + $clw = $w- $table['border_spacing_H']; + $clh = $h- $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>$s); + } + else { + $this->tableBackgrounds[$level*9+4][] = array('gradient'=>true, 'x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + } + else { + $image_id = $table['trbackground-images'][$i]['image_id']; + $orig_w = $table['trbackground-images'][$i]['orig_w']; + $orig_h = $table['trbackground-images'][$i]['orig_h']; + $x_pos = $table['trbackground-images'][$i]['x_pos']; + $y_pos = $table['trbackground-images'][$i]['y_pos']; + $x_repeat = $table['trbackground-images'][$i]['x_repeat']; + $y_repeat = $table['trbackground-images'][$i]['y_repeat']; + $resize = $table['trbackground-images'][$i]['resize']; + $opacity = $table['trbackground-images'][$i]['opacity']; + $itype = $table['trbackground-images'][$i]['itype']; + $clippath = ''; + $gx = $x0; + $gy = $y; + $gh = $h; + $gw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + if ($table['borders_separate']) { + $gw -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['padding']['R'] + $table['border_details']['R']['w'] + $table['border_spacing_H']); + $clx = $x + ($table['border_spacing_H']/2); + $cly = $y + ($table['border_spacing_V']/2); + $clw = $w - $table['border_spacing_H']; + $clh = $h - $table['border_spacing_V']; + // Set clipping path + $s = $this->_setClippingPath($clx, $cly, $clw, $clh); // mPDF 6 + $this->tableBackgrounds[$level*9+5][] = array('x'=>$gx + ($table['border_spacing_H']/2), 'y'=>$gy + ($table['border_spacing_V']/2), 'w'=>$gw - $table['border_spacing_V'], 'h'=>$gh - $table['border_spacing_H'], 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>$s, 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + else { + $this->tableBackgrounds[$level*9+5][] = array('x'=>$gx, 'y'=>$gy, 'w'=>$gw, 'h'=>$gh, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>'', 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + } + } + } + +/*-- END BACKGROUNDS --*/ + + // TABLE BORDER - if separate + if (($table['borders_separate'] || ($this->simpleTables && !$table['simple']['border'])) && $table['border']) { + $halfspaceL = $table['padding']['L'] + ($table['border_spacing_H']/2); + $halfspaceR = $table['padding']['R'] + ($table['border_spacing_H']/2); + $halfspaceT = $table['padding']['T'] + ($table['border_spacing_V']/2); + $halfspaceB = $table['padding']['B'] + ($table['border_spacing_V']/2); + $tbx = $x; + $tby = $y; + $tbw = $w; + $tbh = $h; + $tab_bord = 0; + + $corner = ''; + if ($i == 0) { // Top + $tby -= $halfspaceT + ($table['border_details']['T']['w']/2); + $tbh += $halfspaceT + ($table['border_details']['T']['w']/2); + $this->setBorder($tab_bord , _BORDER_TOP); + $corner .= 'T'; + } + if ($i == ($numrows-1) || (isset($cell['rowspan']) && ($i+$cell['rowspan']) == $numrows)) { // Bottom + $tbh += $halfspaceB + ($table['border_details']['B']['w']/2); + $this->setBorder($tab_bord , _BORDER_BOTTOM); + $corner .= 'B'; + } + if ($j == 0) { // Left + $tbx -= $halfspaceL + ($table['border_details']['L']['w']/2); + $tbw += $halfspaceL + ($table['border_details']['L']['w']/2); + $this->setBorder($tab_bord , _BORDER_LEFT); + $corner .= 'L'; + } + if ($j == ($numcols-1) || (isset($cell['colspan']) && ($j+$cell['colspan']) == $numcols)) { // Right + $tbw += $halfspaceR + ($table['border_details']['R']['w']/2); + $this->setBorder($tab_bord , _BORDER_RIGHT); + $corner .= 'R'; + } + $this->_tableRect($tbx, $tby, $tbw, $tbh, $tab_bord , $table['border_details'], false, $table['borders_separate'], 'table', $corner, $table['border_spacing_V'], $table['border_spacing_H'] ); + } + + unset($cell ); + //Reset values + $this->Reset(); + + }//end of (if isset(cells)...) + }// end of columns + + $newpagestarted = false; + $this->tabletheadjustfinished = false; + +/*-- COLUMNS --*/ + if ($this->ColActive) { + if (!$this->table_keep_together && $i < $numrows-1 && $level==1) { $this->breakpoints[$this->CurrCol][] = $y + $h; } // mPDF 6 + if (count($this->cellBorderBuffer)) { $this->printcellbuffer(); } + } +/*-- END COLUMNS --*/ + + if ($i == $numrows-1) { $this->y = $y + $h; } //last row jump (update this->y position) + if ($this->table_rotate && $level==1) { + $this->tbrot_h += $h; + } + + + + }// end of rows + + if ($this->progressBar) { $this->UpdateProgressBar(7,70,' '); } // *PROGRESS-BAR* + + if (count($this->cellBorderBuffer)) { $this->printcellbuffer(); } + + + if ($this->tableClipPath ) { $this->_out("Q"); } + $this->tableClipPath = ''; + + // Advance down page by half width of bottom border + if ($table['borders_separate']) { $this->y += $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; } + else { $this->y += $table['max_cell_border_width']['B']/2; } + + if ($table['borders_separate'] && $level==1) { $this->tbrot_h += $table['margin']['B'] + $table['padding']['B'] + $table['border_details']['B']['w'] + $table['border_spacing_V']/2; } + else if ($level==1) { $this->tbrot_h += $table['margin']['B'] + $table['max_cell_border_width']['B']/2; } + + $bx = $x0; + $by = $y0; + if ($table['borders_separate']) { + $bx -= ($table['padding']['L'] + $table['border_details']['L']['w'] + $table['border_spacing_H']/2); + if ($tablestartpageno != $this->page) { // IF broken across page + $by += $table['max_cell_border_width']['T']/2; + if (empty($tableheader)) { $by -= ($table['border_spacing_V']/2); } + } + else if ($split && $startrow > 0 && empty($tableheader)) { + $by -= ($table['border_spacing_V']/2); + } + else { + $by -= ($table['padding']['T'] + $table['border_details']['T']['w'] + $table['border_spacing_V']/2); + } + } + else if ($tablestartpageno != $this->page && !empty($tableheader)) { $by += $maxbwtop /2; } + $by -= $tableheaderadj; + $bh = $this->y - $by; + if (!$table['borders_separate']) { $bh -= $table['max_cell_border_width']['B']/2; } + + if ($split) { + $bw = 0; + $finalSpread = true; + for($t=$startcol; $t<$numcols; $t++) { + if ($table['colPg'][$t] == $splitpg) { $bw += $table['wc'][$t]; } + if ($table['colPg'][$t] > $splitpg) { $finalSpread = false; break; } + } + if ($startcol==0) { $firstSpread = true; } + else { $firstSpread = false; } + if ($table['borders_separate']) { + $bw += $table['border_spacing_H']; + if ($firstSpread) { + $bw += $table['padding']['L'] + $table['border_details']['L']['w']; + } + else { + $bx += ($table['padding']['L'] + $table['border_details']['L']['w']); + } + if ($finalSpread) { + $bw += $table['padding']['R'] + $table['border_details']['R']['w']; + } + } + } + else { + $bw = $table['w'] - ($table['max_cell_border_width']['L']/2) - ($table['max_cell_border_width']['R']/2) - $table['margin']['L'] - $table['margin']['R']; + } + + if (!$this->ColActive) { + if (isset($table['bgcolor'][-1])) { + $color = $this->ConvertColor($table['bgcolor'][-1]); + if ($color) { + $this->tableBackgrounds[$level*9][] = array('gradient'=>false, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'col'=>$color); + } + } + +/*-- BACKGROUNDS --*/ + if (isset($table['gradient'])) { + $g = $this->grad->parseBackgroundGradient($table['gradient']); + if ($g) { + $this->tableBackgrounds[$level*9+1][] = array('gradient'=>true, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + + if (isset($table['background-image'])) { + if (isset($table['background-image']['gradient']) && $table['background-image']['gradient'] && preg_match('/(-moz-)*(repeating-)*(linear|radial)-gradient/', $table['background-image']['gradient'] )) { + $g = $this->grad->parseMozGradient( $table['background-image']['gradient'] ); + if ($g) { + $this->tableBackgrounds[$level*9+1][] = array('gradient'=>true, 'x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'gradtype'=>$g['type'], 'stops'=>$g['stops'], 'colorspace'=>$g['colorspace'], 'coords'=>$g['coords'], 'extend'=>$g['extend'], 'clippath'=>''); + } + } + else { + $image_id = $table['background-image']['image_id']; + $orig_w = $table['background-image']['orig_w']; + $orig_h = $table['background-image']['orig_h']; + $x_pos = $table['background-image']['x_pos']; + $y_pos = $table['background-image']['y_pos']; + $x_repeat = $table['background-image']['x_repeat']; + $y_repeat = $table['background-image']['y_repeat']; + $resize = $table['background-image']['resize']; + $opacity = $table['background-image']['opacity']; + $itype = $table['background-image']['itype']; + $this->tableBackgrounds[$level*9+2][] = array('x'=>$bx, 'y'=>$by, 'w'=>$bw, 'h'=>$bh, 'image_id'=>$image_id, 'orig_w'=>$orig_w, 'orig_h'=>$orig_h, 'x_pos'=>$x_pos, 'y_pos'=>$y_pos, 'x_repeat'=>$x_repeat, 'y_repeat'=>$y_repeat, 'clippath'=>'', 'resize'=>$resize, 'opacity'=>$opacity, 'itype'=>$itype); + } + } +/*-- END BACKGROUNDS --*/ + } + + if ($this->tableBackgrounds && $level == 1) { + $s = $this->PrintTableBackgrounds(); + if ($this->table_rotate && !$this->processingHeader && !$this->processingFooter) { + $this->tablebuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->tablebuffer); + if ($level == 1) { $this->tablebuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', " ", $this->tablebuffer); } + } + else if ($this->bufferoutput) { + $this->headerbuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->headerbuffer); + if ($level == 1) { $this->headerbuffer = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', " ", $this->headerbuffer ); } + } + else { + $this->pages[$this->page] = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', '\\1'."\n".$s."\n", $this->pages[$this->page]); + if ($level == 1) { $this->pages[$this->page] = preg_replace('/(___TABLE___BACKGROUNDS'.$this->uniqstr.')/', " ", $this->pages[$this->page]); } + } + $this->tableBackgrounds = array(); + } + + + // TABLE BOTTOM MARGIN + if ($table['margin']['B']) { + if (!$this->table_rotate && $level==1) { + $this->DivLn($table['margin']['B'],$this->blklvl,true); // collapsible + } + else { + $this->y += ($table['margin']['B']); + } + } + + if ($this->ColActive && $level==1) { $this->breakpoints[$this->CurrCol][] = $this->y; } // *COLUMNS* + + if ($split) { + // Are there more columns to print on a next page? + if ($lastCol < $numcols-1) { + $splitpg++; + $startcol = $lastCol + 1; + return array(false, $startrow, $startcol, $splitpg, $returny, $y0); + } + else { + return array(true,0,0,0,false,false); + } + } + +}//END OF FUNCTION _tableWrite() + + +/////////////////////////END OF TABLE CODE////////////////////////////////// +/*-- END TABLES --*/ + +function _putextgstates() { + for ($i = 1; $i <= count($this->extgstates); $i++) { + $this->_newobj(); + $this->extgstates[$i]['n'] = $this->n; + $this->_out('<</Type /ExtGState'); + foreach ($this->extgstates[$i]['parms'] as $k=>$v) + $this->_out('/'.$k.' '.$v); + $this->_out('>>'); + $this->_out('endobj'); + } +} + +function _putocg() { + if ($this->hasOC) { + $this->_newobj(); + $this->n_ocg_print=$this->n; + $this->_out('<</Type /OCG /Name '.$this->_textstring('Print only')); + $this->_out('/Usage <</Print <</PrintState /ON>> /View <</ViewState /OFF>>>>>>'); + $this->_out('endobj'); + $this->_newobj(); + $this->n_ocg_view=$this->n; + $this->_out('<</Type /OCG /Name '.$this->_textstring('Screen only')); + $this->_out('/Usage <</Print <</PrintState /OFF>> /View <</ViewState /ON>>>>>>'); + $this->_out('endobj'); + $this->_newobj(); + $this->n_ocg_hidden=$this->n; + $this->_out('<</Type /OCG /Name '.$this->_textstring('Hidden')); + $this->_out('/Usage <</Print <</PrintState /OFF>> /View <</ViewState /OFF>>>>>>'); + $this->_out('endobj'); + } + if (count($this->layers)) { + ksort($this->layers); + foreach($this->layers as $id=>$layer) { + $this->_newobj(); + $this->layers[$id]['n'] = $this->n; + if (isset($this->layerDetails[$id]['name']) && $this->layerDetails[$id]['name']) { + $name = $this->layerDetails[$id]['name']; + } + else { $name = $layer['name']; } + $this->_out('<</Type /OCG /Name '.$this->_UTF16BEtextstring($name).'>>'); + $this->_out('endobj'); + } + } +} + + +/*-- IMPORTS --*/ + + // from mPDFI + function _putimportedobjects() { + if (is_array($this->parsers) && count($this->parsers) > 0) { + foreach($this->parsers AS $filename => $p) { + $this->current_parser =& $this->parsers[$filename]; + if (is_array($this->_obj_stack[$filename])) { + while($n = key($this->_obj_stack[$filename])) { + $nObj = $this->current_parser->pdf_resolve_object($this->current_parser->c,$this->_obj_stack[$filename][$n][1]); + $this->_newobj($this->_obj_stack[$filename][$n][0]); + if ($nObj[0] == PDF_TYPE_STREAM) { + $this->pdf_write_value($nObj); + } + else { + $this->pdf_write_value($nObj[1]); + } + $this->_out('endobj'); + $this->_obj_stack[$filename][$n] = null; // free memory + unset($this->_obj_stack[$filename][$n]); + reset($this->_obj_stack[$filename]); + } + } + } + } + } + + + function _putformxobjects() { + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + reset($this->tpls); + foreach($this->tpls AS $tplidx => $tpl) { + $p=($this->compress) ? gzcompress($tpl['buffer']) : $tpl['buffer']; + $this->_newobj(); + $this->tpls[$tplidx]['n'] = $this->n; + $this->_out('<<'.$filter.'/Type /XObject'); + $this->_out('/Subtype /Form'); + $this->_out('/FormType 1'); + // Left/Bottom/Right/Top + $this->_out(sprintf('/BBox [%.2F %.2F %.2F %.2F]', + $tpl['box']['x']*_MPDFK, + $tpl['box']['y']*_MPDFK, + ($tpl['box']['x'] + $tpl['box']['w'])*_MPDFK, + ($tpl['box']['y'] + $tpl['box']['h'])*_MPDFK ) + ); + + + if (isset($tpl['box'])) + $this->_out(sprintf('/Matrix [1 0 0 1 %.5F %.5F]',-$tpl['box']['x']*_MPDFK, -$tpl['box']['y']*_MPDFK)); + $this->_out('/Resources '); + + if (isset($tpl['resources'])) { + $this->current_parser =& $tpl['parser']; + $this->pdf_write_value($tpl['resources']); + } else { + $this->_out('<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + if (isset($this->_res['tpl'][$tplidx]['fonts']) && count($this->_res['tpl'][$tplidx]['fonts'])) { + $this->_out('/Font <<'); + foreach($this->_res['tpl'][$tplidx]['fonts'] as $font) + $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_out('>>'); + } + if(isset($this->_res['tpl'][$tplidx]['images']) && count($this->_res['tpl'][$tplidx]['images']) || + isset($this->_res['tpl'][$tplidx]['tpls']) && count($this->_res['tpl'][$tplidx]['tpls'])) + { + $this->_out('/XObject <<'); + if (isset($this->_res['tpl'][$tplidx]['images']) && count($this->_res['tpl'][$tplidx]['images'])) { + foreach($this->_res['tpl'][$tplidx]['images'] as $image) + $this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); + } + if (isset($this->_res['tpl'][$tplidx]['tpls']) && count($this->_res['tpl'][$tplidx]['tpls'])) { + foreach($this->_res['tpl'][$tplidx]['tpls'] as $i => $itpl) + $this->_out($this->tplprefix.$i.' '.$itpl['n'].' 0 R'); + } + $this->_out('>>'); + } + $this->_out('>>'); + } + + $this->_out('/Length '.strlen($p).' >>'); + $this->_putstream($p); + $this->_out('endobj'); + } + } + +/*-- END IMPORTS --*/ + + +function _putpatterns() { + for ($i = 1; $i <= count($this->patterns); $i++) { + $x = $this->patterns[$i]['x']; + $y = $this->patterns[$i]['y']; + $w = $this->patterns[$i]['w']; + $h = $this->patterns[$i]['h']; + $pgh = $this->patterns[$i]['pgh']; + $orig_w = $this->patterns[$i]['orig_w']; + $orig_h = $this->patterns[$i]['orig_h']; + $image_id = $this->patterns[$i]['image_id']; + $itype = $this->patterns[$i]['itype']; + if (isset($this->patterns[$i]['bpa'])) { $bpa = $this->patterns[$i]['bpa']; } // background positioning area + else { $bpa = array(); } + + if ($this->patterns[$i]['x_repeat']) { $x_repeat = true; } + else { $x_repeat = false; } + if ($this->patterns[$i]['y_repeat']) { $y_repeat = true; } + else { $y_repeat = false; } + $x_pos = $this->patterns[$i]['x_pos']; + if (stristr($x_pos ,'%') ) { + $x_pos += 0; + $x_pos /= 100; + if (isset($bpa['w']) && $bpa['w']) $x_pos = ($bpa['w'] * $x_pos) - ($orig_w/_MPDFK * $x_pos); + else $x_pos = ($w * $x_pos) - ($orig_w/_MPDFK * $x_pos); + } + $y_pos = $this->patterns[$i]['y_pos']; + if (stristr($y_pos ,'%') ) { + $y_pos += 0; + $y_pos /= 100; + if (isset($bpa['h']) && $bpa['h']) $y_pos = ($bpa['h'] * $y_pos) - ($orig_h/_MPDFK * $y_pos); + else $y_pos = ($h * $y_pos) - ($orig_h/_MPDFK * $y_pos); + } + if (isset($bpa['x']) && $bpa['x']) $adj_x = ($x_pos + $bpa['x']) *_MPDFK; + else $adj_x = ($x_pos + $x) *_MPDFK; + if (isset($bpa['y']) && $bpa['y']) $adj_y = (($pgh - $y_pos - $bpa['y'])*_MPDFK) - $orig_h ; + else $adj_y = (($pgh - $y_pos - $y)*_MPDFK) - $orig_h ; + $img_obj = false; + if ($itype == 'svg' || $itype == 'wmf') { + foreach($this->formobjects AS $fo) { + if ($fo['i'] == $image_id) { + $img_obj = $fo['n']; + $fo_w = $fo['w']; + $fo_h = -$fo['h']; + $wmf_x = $fo['x']; + $wmf_y = $fo['y']; + break; + } + } + } + else { + foreach($this->images AS $img) { + if ($img['i'] == $image_id) { $img_obj = $img['n']; break; } + } + } + if (!$img_obj ) { echo "Problem: Image object not found for background pattern ".$img['i']; exit; } + + $this->_newobj(); + $this->_out('<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + if ($itype == 'svg' || $itype == 'wmf') { + $this->_out('/XObject <</FO'.$image_id.' '.$img_obj.' 0 R >>'); + // ******* ADD ANY ExtGStates, Shading AND Fonts needed for the FormObject + // Set in classes/svg array['fo'] = true + // Required that _putshaders comes before _putpatterns in _putresources + // This adds any resources associated with any FormObject to every Formobject - overkill but works! + if (count($this->extgstates)) { + $this->_out('/ExtGState <<'); + foreach($this->extgstates as $k=>$extgstate) + if (isset($extgstate['fo']) && $extgstate['fo']) { + if (isset($extgstate['trans'])) $this->_out('/'.$extgstate['trans'].' '.$extgstate['n'].' 0 R'); + else $this->_out('/GS'.$k.' '.$extgstate['n'].' 0 R'); + } + $this->_out('>>'); + } +/*-- BACKGROUNDS --*/ + if (isset($this->gradients) AND (count($this->gradients) > 0)) { + $this->_out('/Shading <<'); + foreach ($this->gradients as $id => $grad) { + if (isset($grad['fo']) && $grad['fo']) { + $this->_out('/Sh'.$id.' '.$grad['id'].' 0 R'); + } + } + $this->_out('>>'); + } +/*-- END BACKGROUNDS --*/ + $this->_out('/Font <<'); + foreach($this->fonts as $font) { + if (!$font['used'] && $font['type']=='TTF') { continue; } + if (isset($font['fo']) && $font['fo']) { + if ($font['type']=='TTF' && ($font['sip'] || $font['smp'])) { + foreach($font['n'] AS $k => $fid) { + $this->_out('/F'.$font['subsetfontids'][$k].' '.$font['n'][$k].' 0 R'); + } + } + else { + $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); + } + } + } + $this->_out('>>'); + } + else { + $this->_out('/XObject <</I'.$image_id.' '.$img_obj.' 0 R >>'); + } + $this->_out('>>'); + $this->_out('endobj'); + + $this->_newobj(); + $this->patterns[$i]['n'] = $this->n; + $this->_out('<< /Type /Pattern /PatternType 1 /PaintType 1 /TilingType 2'); + $this->_out('/Resources '. ($this->n-1) .' 0 R'); + + $this->_out(sprintf('/BBox [0 0 %.3F %.3F]',$orig_w,$orig_h)); + if ($x_repeat) { $this->_out(sprintf('/XStep %.3F',$orig_w)); } + else { $this->_out(sprintf('/XStep %d',99999)); } + if ($y_repeat) { $this->_out(sprintf('/YStep %.3F',$orig_h)); } + else { $this->_out(sprintf('/YStep %d',99999)); } + + if ($itype == 'svg' || $itype == 'wmf') { + $this->_out(sprintf('/Matrix [1 0 0 -1 %.3F %.3F]', $adj_x, ($adj_y+$orig_h))); + $s = sprintf("q %.3F 0 0 %.3F %.3F %.3F cm /FO%d Do Q",($orig_w/$fo_w), (-$orig_h/$fo_h), -($orig_w/$fo_w)*$wmf_x, ($orig_w/$fo_w)*$wmf_y, $image_id); + } + else { + $this->_out(sprintf('/Matrix [1 0 0 1 %.3F %.3F]',$adj_x,$adj_y)); + $s = sprintf("q %.3F 0 0 %.3F 0 0 cm /I%d Do Q",$orig_w,$orig_h,$image_id); + } + + if ($this->compress) { + $this->_out('/Filter /FlateDecode'); + $s = gzcompress($s); + } + $this->_out('/Length '.strlen($s).'>>'); + $this->_putstream($s); + $this->_out('endobj'); + } +} + +/*-- BACKGROUNDS --*/ +function _putshaders() { + $maxid = count($this->gradients); //index for transparency gradients + foreach ($this->gradients as $id => $grad) { + if (($grad['type'] == 2 || $grad['type'] == 3) && empty($grad['is_mask'])) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/FunctionType 3'); + $this->_out('/Domain [0 1]'); + $fn = array(); + $bd = array(); + $en = array(); + for($i=0; $i<(count($grad['stops'])-1); $i++) { + $fn[] = ($this->n+1+$i).' 0 R'; + $en[] = '0 1'; + if ($i>0) { $bd[] = sprintf('%.3F', $grad['stops'][$i]['offset']); } + } + $this->_out('/Functions ['.implode(' ',$fn).']'); + $this->_out('/Bounds ['.implode(' ',$bd).']'); + $this->_out('/Encode ['.implode(' ',$en).']'); + $this->_out('>>'); + $this->_out('endobj'); + $f1 = $this->n; + for($i=0; $i<(count($grad['stops'])-1); $i++) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/FunctionType 2'); + $this->_out('/Domain [0 1]'); + $this->_out('/C0 ['.$grad['stops'][$i]['col'].']'); + $this->_out('/C1 ['.$grad['stops'][$i+1]['col'].']'); + $this->_out('/N 1'); + $this->_out('>>'); + $this->_out('endobj'); + } + } + if ($grad['type'] == 2 || $grad['type'] == 3) { + if (isset($grad['trans']) && $grad['trans']) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/FunctionType 3'); + $this->_out('/Domain [0 1]'); + $fn = array(); + $bd = array(); + $en = array(); + for($i=0; $i<(count($grad['stops'])-1); $i++) { + $fn[] = ($this->n+1+$i).' 0 R'; + $en[] = '0 1'; + if ($i>0) { $bd[] = sprintf('%.3F', $grad['stops'][$i]['offset']); } + } + $this->_out('/Functions ['.implode(' ',$fn).']'); + $this->_out('/Bounds ['.implode(' ',$bd).']'); + $this->_out('/Encode ['.implode(' ',$en).']'); + $this->_out('>>'); + $this->_out('endobj'); + $f2 = $this->n; + for($i=0; $i<(count($grad['stops'])-1); $i++) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/FunctionType 2'); + $this->_out('/Domain [0 1]'); + $this->_out(sprintf('/C0 [%.3F]', $grad['stops'][$i]['opacity'])); + $this->_out(sprintf('/C1 [%.3F]', $grad['stops'][$i+1]['opacity'])); + $this->_out('/N 1'); + $this->_out('>>'); + $this->_out('endobj'); + } + } + } + + if (empty($grad['is_mask'])) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/ShadingType '.$grad['type']); + if (isset($grad['colorspace'])) { + $this->_out('/ColorSpace /Device'.$grad['colorspace']); // Can use CMYK if all C0 and C1 above have 4 values + } else { + $this->_out('/ColorSpace /DeviceRGB'); + } + if ($grad['type'] == 2) { + $this->_out(sprintf('/Coords [%.3F %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3])); + $this->_out('/Function '.$f1.' 0 R'); + $this->_out('/Extend ['.$grad['extend'][0].' '.$grad['extend'][1].'] '); + $this->_out('>>'); + } + else if ($grad['type'] == 3) { + //x0, y0, r0, x1, y1, r1 + //at this this time radius of inner circle is 0 + $ir = 0; + if (isset($grad['coords'][5]) && $grad['coords'][5]) { $ir = $grad['coords'][5]; } + $this->_out(sprintf('/Coords [%.3F %.3F %.3F %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $ir, $grad['coords'][2], $grad['coords'][3], $grad['coords'][4])); + $this->_out('/Function '.$f1.' 0 R'); + $this->_out('/Extend ['.$grad['extend'][0].' '.$grad['extend'][1].'] '); + $this->_out('>>'); + } + else if ($grad['type']==6) { + $this->_out('/BitsPerCoordinate 16'); + $this->_out('/BitsPerComponent 8'); + if ($grad['colorspace'] == 'CMYK') { $this->_out('/Decode[0 1 0 1 0 1 0 1 0 1 0 1]'); } + else if ($grad['colorspace'] == 'Gray') { $this->_out('/Decode[0 1 0 1 0 1]'); } + else { $this->_out('/Decode[0 1 0 1 0 1 0 1 0 1]'); } + $this->_out('/BitsPerFlag 8'); + $this->_out('/Length '.strlen($grad['stream'])); + $this->_out('>>'); + $this->_putstream($grad['stream']); + } + $this->_out('endobj'); + } + + $this->gradients[$id]['id'] = $this->n; + + // set pattern object + $this->_newobj(); + $out = '<< /Type /Pattern /PatternType 2'; + $out .= ' /Shading '.$this->gradients[$id]['id'].' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + + + $this->gradients[$id]['pattern'] = $this->n; + + if (isset($grad['trans']) && $grad['trans']) { + // luminosity pattern + $transid = $id + $maxid; + $this->_newobj(); + $this->_out('<<'); + $this->_out('/ShadingType '.$grad['type']); + $this->_out('/ColorSpace /DeviceGray'); + if ($grad['type'] == 2) { + $this->_out(sprintf('/Coords [%.3F %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3])); + $this->_out('/Function '.$f2.' 0 R'); + $this->_out('/Extend ['.$grad['extend'][0].' '.$grad['extend'][1].'] '); + $this->_out('>>'); + } + else if ($grad['type'] == 3) { + //x0, y0, r0, x1, y1, r1 + //at this this time radius of inner circle is 0 + $ir = 0; + if (isset($grad['coords'][5]) && $grad['coords'][5]) { $ir = $grad['coords'][5]; } + $this->_out(sprintf('/Coords [%.3F %.3F %.3F %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $ir, $grad['coords'][2], $grad['coords'][3], $grad['coords'][4])); + $this->_out('/Function '.$f2.' 0 R'); + $this->_out('/Extend ['.$grad['extend'][0].' '.$grad['extend'][1].'] '); + $this->_out('>>'); + } + else if ($grad['type']==6) { + $this->_out('/BitsPerCoordinate 16'); + $this->_out('/BitsPerComponent 8'); + $this->_out('/Decode[0 1 0 1 0 1]'); + $this->_out('/BitsPerFlag 8'); + $this->_out('/Length '.strlen($grad['stream_trans'])); + $this->_out('>>'); + $this->_putstream($grad['stream_trans']); + } + $this->_out('endobj'); + + $this->gradients[$transid]['id'] = $this->n; + $this->_newobj(); + $this->_out('<< /Type /Pattern /PatternType 2'); + $this->_out('/Shading '.$this->gradients[$transid]['id'].' 0 R'); + $this->_out('>>'); + $this->_out('endobj'); + $this->gradients[$transid]['pattern'] = $this->n; + $this->_newobj(); + // Need to extend size of viewing box in case of transformations + $str = 'q /a0 gs /Pattern cs /p'.$transid.' scn -'.($this->wPt/2).' -'.($this->hPt/2).' '.(2*$this->wPt).' '.(2*$this->hPt).' re f Q'; + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + $p=($this->compress) ? gzcompress($str) : $str; + $this->_out('<< /Type /XObject /Subtype /Form /FormType 1 '.$filter); + $this->_out('/Length '.strlen($p)); + $this->_out('/BBox [-'.($this->wPt/2).' -'.($this->hPt/2).' '.(2*$this->wPt).' '.(2*$this->hPt).']'); + $this->_out('/Group << /Type /Group /S /Transparency /CS /DeviceGray >>'); + $this->_out('/Resources <<'); + $this->_out('/ExtGState << /a0 << /ca 1 /CA 1 >> >>'); + $this->_out('/Pattern << /p'.$transid.' '.$this->gradients[$transid]['pattern'].' 0 R >>'); + $this->_out('>>'); + $this->_out('>>'); + $this->_putstream($p); + $this->_out('endobj'); + $this->_newobj(); + $this->_out('<< /Type /Mask /S /Luminosity /G '.($this->n - 1).' 0 R >>'."\n".'endobj'); + $this->_newobj(); + $this->_out('<< /Type /ExtGState /SMask '.($this->n - 1).' 0 R /AIS false >>'."\n".'endobj'); + if (isset($grad['fo']) && $grad['fo']) { $this->extgstates[] = array('n' => $this->n, 'trans' => 'TGS'.$id, 'fo'=>true); } + else { $this->extgstates[] = array('n' => $this->n, 'trans' => 'TGS'.$id); } + } + } +} +/*-- END BACKGROUNDS --*/ + +function _putspotcolors() { + foreach($this->spotColors as $name=>$color) { + $this->_newobj(); + $this->_out('[/Separation /'.str_replace(' ','#20',$name)); + $this->_out('/DeviceCMYK <<'); + $this->_out('/Range [0 1 0 1 0 1 0 1] /C0 [0 0 0 0] '); + $this->_out(sprintf('/C1 [%.3F %.3F %.3F %.3F] ',$color['c']/100,$color['m']/100,$color['y']/100,$color['k']/100)); + $this->_out('/FunctionType 2 /Domain [0 1] /N 1>>]'); + $this->_out('endobj'); + $this->spotColors[$name]['n']=$this->n; + } +} + + +function _putresources() { + if ($this->hasOC || count($this->layers)) + $this->_putocg(); + $this->_putextgstates(); + $this->_putspotcolors(); + if ($this->progressBar) { $this->UpdateProgressBar(2,'40','Compiling Fonts'); } // *PROGRESS-BAR* + $this->_putfonts(); + if ($this->progressBar) { $this->UpdateProgressBar(2,'50','Compiling Images'); } // *PROGRESS-BAR* + $this->_putimages(); + $this->_putformobjects(); // *IMAGES-CORE* + +/*-- IMPORTS --*/ + if ($this->enableImports) { + $this->_putformxobjects(); + $this->_putimportedobjects(); + } +/*-- END IMPORTS --*/ + +/*-- BACKGROUNDS --*/ + $this->_putshaders(); + $this->_putpatterns(); +/*-- END BACKGROUNDS --*/ + + + //Resource dictionary + $this->offsets[2]=strlen($this->buffer); + $this->_out('2 0 obj'); + $this->_out('<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + + $this->_out('/Font <<'); + foreach($this->fonts as $font) { + if (isset($font['type']) && $font['type']=='TTF' && !$font['used']) { continue; } + if (isset($font['type']) && $font['type']=='TTF' && ($font['sip'] || $font['smp'])) { + foreach($font['n'] AS $k => $fid) { + $this->_out('/F'.$font['subsetfontids'][$k].' '.$font['n'][$k].' 0 R'); + } + } + else { + $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); + } + } + $this->_out('>>'); + + if (count($this->spotColors)) { + $this->_out('/ColorSpace <<'); + foreach($this->spotColors as $color) + $this->_out('/CS'.$color['i'].' '.$color['n'].' 0 R'); + $this->_out('>>'); + } + + if (count($this->extgstates)) { + $this->_out('/ExtGState <<'); + foreach($this->extgstates as $k=>$extgstate) + if (isset($extgstate['trans'])) $this->_out('/'.$extgstate['trans'].' '.$extgstate['n'].' 0 R'); + else $this->_out('/GS'.$k.' '.$extgstate['n'].' 0 R'); + $this->_out('>>'); + } + +/*-- BACKGROUNDS --*/ + if ((isset($this->gradients) AND (count($this->gradients) > 0)) || ($this->enableImports && count($this->tpls))) { // mPDF 5.7.3 + $this->_out('/Shading <<'); + foreach ($this->gradients as $id => $grad) { + $this->_out('/Sh'.$id.' '.$grad['id'].' 0 R'); + } + // mPDF 5.7.3 + // If a shading dictionary is in an object (tpl) imported from another PDF, it needs to be included + // in the document resources, as well as the object resources + // Otherwise get an error in some PDF viewers + if ($this->enableImports && count($this->tpls)) { + foreach($this->tpls as $tplidx => $tpl) { + if (isset($tpl['resources'])) { + $this->current_parser =& $tpl['parser']; + reset ($tpl['resources'][1]); + while (list($k, $v) = each($tpl['resources'][1])) { + if ($k == '/Shading') { + while (list($k2, $v2) = each($v[1])) { + $this->_out($k2 . " ",false); + $this->pdf_write_value($v2); + } + } + } + + + } + } + } + + $this->_out('>>'); +/* + // ??? Not needed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + $this->_out('/Pattern <<'); + foreach ($this->gradients as $id => $grad) { + $this->_out('/P'.$id.' '.$grad['pattern'].' 0 R'); + } + $this->_out('>>'); +*/ + } +/*-- END BACKGROUNDS --*/ + + + if(count($this->images) || count($this->formobjects) || ($this->enableImports && count($this->tpls))) { + $this->_out('/XObject <<'); + foreach($this->images as $image) + $this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); + foreach($this->formobjects as $formobject) + $this->_out('/FO'.$formobject['i'].' '.$formobject['n'].' 0 R'); +/*-- IMPORTS --*/ + if ($this->enableImports && count($this->tpls)) { + foreach($this->tpls as $tplidx => $tpl) { + $this->_out($this->tplprefix.$tplidx.' '.$tpl['n'].' 0 R'); + } + } +/*-- END IMPORTS --*/ + $this->_out('>>'); + } + +/*-- BACKGROUNDS --*/ + + if (count($this->patterns)) { + $this->_out('/Pattern <<'); + foreach($this->patterns as $k=>$patterns) + $this->_out('/P'.$k.' '.$patterns['n'].' 0 R'); + $this->_out('>>'); + } +/*-- END BACKGROUNDS --*/ + + if ($this->hasOC || count($this->layers)) { + $this->_out('/Properties <<'); + if ($this->hasOC) { + $this->_out('/OC1 '.$this->n_ocg_print.' 0 R /OC2 '.$this->n_ocg_view.' 0 R /OC3 '.$this->n_ocg_hidden.' 0 R '); + } + if (count($this->layers)) { + foreach($this->layers as $id=>$layer) + $this->_out('/ZI'.$id.' '.$layer['n'].' 0 R'); + } + $this->_out('>>'); + } + + $this->_out('>>'); + $this->_out('endobj'); // end resource dictionary + + $this->_putbookmarks(); // *BOOKMARKS* + + if (isset($this->js) && $this->js) { + $this->_putjavascript(); + } + +/*-- ENCRYPTION --*/ + if ($this->encrypted) { + $this->_newobj(); + $this->enc_obj_id = $this->n; + $this->_out('<<'); + $this->_putencryption(); + $this->_out('>>'); + $this->_out('endobj'); + } +/*-- END ENCRYPTION --*/ +} + + +function _putjavascript() { + $this->_newobj(); + $this->n_js = $this->n; + $this->_out('<<'); + $this->_out('/Names [(EmbeddedJS) '.(1 + $this->n).' 0 R ]'); + $this->_out('>>'); + $this->_out('endobj'); + + $this->_newobj(); + $this->_out('<<'); + $this->_out('/S /JavaScript'); + $this->_out('/JS '.$this->_textstring($this->js)); + $this->_out('>>'); + $this->_out('endobj'); +} + + + + +/*-- ENCRYPTION --*/ +function _putencryption() { + $this->_out('/Filter /Standard'); + if ($this->useRC128encryption) { + $this->_out('/V 2'); + $this->_out('/R 3'); + $this->_out('/Length 128'); + } + else { + $this->_out('/V 1'); + $this->_out('/R 2'); + } + $this->_out('/O ('.$this->_escape($this->Ovalue).')'); + $this->_out('/U ('.$this->_escape($this->Uvalue).')'); + $this->_out('/P '.$this->Pvalue); +} +/*-- END ENCRYPTION --*/ + +function _puttrailer() { + $this->_out('/Size '.($this->n+1)); + $this->_out('/Root '.$this->n.' 0 R'); + $this->_out('/Info '.$this->InfoRoot.' 0 R'); +/*-- ENCRYPTION --*/ + if ($this->encrypted) { + $this->_out('/Encrypt '.$this->enc_obj_id.' 0 R'); + $this->_out('/ID [<'.$this->uniqid.'> <'.$this->uniqid.'>]'); + } + else { +/*-- END ENCRYPTION --*/ + $uniqid = md5(time() . $this->buffer); + $this->_out('/ID [<'.$uniqid.'> <'.$uniqid.'>]'); +/*-- ENCRYPTION --*/ + } +/*-- END ENCRYPTION --*/ +} + +/*-- ENCRYPTION --*/ +function SetProtection($permissions=array(),$user_pass='',$owner_pass=null, $length=40) { + $this->encrypted=false; + if (is_string($permissions) && strlen($permissions)>0) { $permissions = array($permissions); } + else if (!is_array($permissions)) { return 0; } + $this->last_rc4_key=''; + $this->padding="\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08". + "\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"; + + $options = array( + 'print' => 4, // bit 3 + 'modify' => 8, // bit 4 + 'copy' => 16, // bit 5 + 'annot-forms' => 32, // bit 6 + 'fill-forms' => 256, // bit 9 + 'extract' => 512, // bit 10 + 'assemble' => 1024,// bit 11 + 'print-highres' => 2048 // bit 12 + ); + // bit 31 = 1073741824 + // bit 32 = 2147483648 + // bits 13-31 = 2147479552 + // bits 13-32 = 4294963200 + 192 = 4294963392 + $protection = 4294963392; // bits 7,8,13-32 + foreach ($permissions as $permission) { + if (!isset($options[$permission])) + $this->Error('Incorrect permission: '.$permission); + if ($options[$permission] > 32) { $this->useRC128encryption = true; } + if (isset($options[$permission])) $protection += $options[$permission]; + } + if ($length==128) { $this->useRC128encryption = true; } + if ($owner_pass === null) + $owner_pass = uniqid(rand()); + $this->encrypted = true; + $this->_generateencryptionkey($user_pass, $owner_pass, $protection); +} + + +// Compute key depending on object number where the encrypted data is stored +function _objectkey($n) { + if ($this->useRC128encryption) + $len = 16; + else + $len = 10; + return substr($this->_md5_16($this->encryption_key.pack('VXxx',$n)),0,$len); +} + +// RC4 is the standard encryption algorithm used in PDF format +function _RC4($key, $text) { + if ($this->last_rc4_key != $key) { + $k = str_repeat($key, 256/strlen($key)+1); + $rc4 = range(0,255); + $j = 0; + for ($i=0; $i<256; $i++){ + $t = $rc4[$i]; + $j = ($j + $t + ord($k[$i])) % 256; + $rc4[$i] = $rc4[$j]; + $rc4[$j] = $t; + } + $this->last_rc4_key = $key; + $this->last_rc4_key_c = $rc4; + } else { + $rc4 = $this->last_rc4_key_c; + } + + $len = strlen($text); + $a = 0; + $b = 0; + $out = ''; + for ($i=0; $i<$len; $i++){ + $a = ($a+1)%256; + $t= $rc4[$a]; + $b = ($b+$t)%256; + $rc4[$a] = $rc4[$b]; + $rc4[$b] = $t; + $k = $rc4[($rc4[$a]+$rc4[$b])%256]; + $out.= chr(ord($text[$i]) ^ $k); + } + return $out; +} + +// Get MD5 as binary string +function _md5_16($string) { + return pack('H*',md5($string)); +} + +// Compute O value +function _Ovalue($user_pass, $owner_pass) { + $tmp = $this->_md5_16($owner_pass); + if ($this->useRC128encryption) { + for ($i = 0; $i < 50; ++$i) { + $tmp = $this->_md5_16($tmp); + } + } + if ($this->useRC128encryption) + $keybytelen = (128 / 8); + else + $keybytelen = (40 / 8); + $owner_RC4_key = substr($tmp,0,$keybytelen); + $enc = $this->_RC4($owner_RC4_key, $user_pass); + if ($this->useRC128encryption) { + $len = strlen($owner_RC4_key); + for ($i = 1; $i <= 19; ++$i) { + $key = ''; + for ($j = 0; $j < $len; ++$j) { + $key .= chr(ord($owner_RC4_key{$j}) ^ $i); + } + $enc = $this->_RC4($key, $enc); + } + } + return $enc; +} + +// Compute U value +function _Uvalue() { + if ($this->useRC128encryption) { + $tmp = $this->_md5_16($this->padding.$this->_hexToString($this->uniqid)); + $enc = $this->_RC4($this->encryption_key, $tmp); + $len = strlen($tmp); + for ($i=1; $i<=19; ++$i) { + $key = ''; + for ($j=0; $j<$len; ++$j) { + $key .= chr(ord($this->encryption_key{$j}) ^ $i); + } + $enc = $this->_RC4($key, $enc); + } + $enc .= str_repeat("\x00", 16); + return substr($enc, 0, 32); + } + else { + return $this->_RC4($this->encryption_key, $this->padding); + } +} + +// Compute encryption key +function _generateencryptionkey($user_pass, $owner_pass, $protection) { + // Pad passwords + $user_pass = substr($user_pass.$this->padding,0,32); + $owner_pass = substr($owner_pass.$this->padding,0,32); + $chars = 'ABCDEF1234567890'; + $id = ''; + for ($i=0; $i<32; $i++) { $id .= $chars{rand(0, 15)}; } + $this->uniqid = md5($id); + // Compute O value + $this->Ovalue = $this->_Ovalue($user_pass,$owner_pass); + // Compute encyption key + if ($this->useRC128encryption) + $keybytelen = (128/8); + else + $keybytelen = (40/8); + $prot = sprintf('%032b', $protection); + $perms = chr(bindec(substr($prot,24,8))); + $perms .= chr(bindec(substr($prot,16,8))); + $perms .= chr(bindec(substr($prot,8,8))); + $perms .= chr(bindec(substr($prot,0,8))); + $tmp = $this->_md5_16($user_pass.$this->Ovalue.$perms.$this->_hexToString($this->uniqid)); + if ($this->useRC128encryption) { + for ($i=0; $i<50; ++$i) { + $tmp = $this->_md5_16(substr($tmp, 0, $keybytelen)); + } + } + $this->encryption_key = substr($tmp,0,$keybytelen); + // Compute U value + $this->Uvalue = $this->_Uvalue(); + // Compute P value + $this->Pvalue = $protection; +} + + +function _hexToString($hs) { + $s = ''; + $len = strlen($hs); + if (($len % 2) != 0) { + $hs .= '0'; + ++$len; + } + for ($i = 0; $i < $len; $i += 2) { + $s .= chr(hexdec($hs{$i}.$hs{($i + 1)})); + } + return $s; +} + +/*-- END ENCRYPTION --*/ + +//========================================= +/*-- BOOKMARKS --*/ +// FROM class PDF_Bookmark + +function Bookmark($txt,$level=0,$y=0) { + $txt = $this->purify_utf8_text($txt); + if ($this->text_input_as_HTML) { + $txt = $this->all_entities_to_utf8($txt); + } + if($y==-1) { + if (!$this->ColActive){ $y=$this->y; } + else { $y = $this->y0; } // If columns are on - mark top of columns + } + // else y is used as set, or =0 i.e. top of page + // DIRECTIONALITY RTL + $bmo = array('t'=>$txt,'l'=>$level,'y'=>$y,'p'=>$this->page); + if ($this->keep_block_together) { + // do nothing + } +/*-- TABLES --*/ + else if ($this->table_rotate) { + $this->tbrot_BMoutlines[]= $bmo; + } + else if ($this->kwt) { + $this->kwt_BMoutlines[]= $bmo; + } +/*-- END TABLES --*/ + else if ($this->ColActive) { // *COLUMNS* + $this->col_BMoutlines[]= $bmo; // *COLUMNS* + } // *COLUMNS* + else { + $this->BMoutlines[]= $bmo; + } +} + + +function _putbookmarks() +{ + $nb=count($this->BMoutlines); + if($nb==0) + return; + + $bmo = $this->BMoutlines; + $this->BMoutlines = array(); + $lastlevel = -1; + for($i=0;$i<count($bmo);$i++) { + if ($bmo[$i]['l']>0) { + while($bmo[$i]['l']-$lastlevel > 1) { // If jump down more than one level, insert a new entry + $new = $bmo[$i]; + $new['t']="[".$new['t']."]"; // Put [] around text/title to highlight + $new['l']=$lastlevel+1; + $lastlevel++; + $this->BMoutlines[] = $new; + } + } + $this->BMoutlines[] = $bmo[$i]; + $lastlevel = $bmo[$i]['l']; + } + $nb=count($this->BMoutlines); + + $lru=array(); + $level=0; + foreach($this->BMoutlines as $i=>$o) { + if($o['l']>0) { + $parent=$lru[$o['l']-1]; + //Set parent and last pointers + $this->BMoutlines[$i]['parent']=$parent; + $this->BMoutlines[$parent]['last']=$i; + if($o['l']>$level) { + //Level increasing: set first pointer + $this->BMoutlines[$parent]['first']=$i; + } + } + else { + $this->BMoutlines[$i]['parent']=$nb; + } + if($o['l']<=$level and $i>0) { + //Set prev and next pointers + $prev=$lru[$o['l']]; + $this->BMoutlines[$prev]['next']=$i; + $this->BMoutlines[$i]['prev']=$prev; + } + $lru[$o['l']]=$i; + $level=$o['l']; + } + + + //Outline items + $n=$this->n+1; + foreach($this->BMoutlines as $i=>$o) { + $this->_newobj(); + $this->_out('<_UTF16BEtextstring($o['t'])); + $this->_out('/Parent '.($n+$o['parent']).' 0 R'); + if(isset($o['prev'])) + $this->_out('/Prev '.($n+$o['prev']).' 0 R'); + if(isset($o['next'])) + $this->_out('/Next '.($n+$o['next']).' 0 R'); + if(isset($o['first'])) + $this->_out('/First '.($n+$o['first']).' 0 R'); + if(isset($o['last'])) + $this->_out('/Last '.($n+$o['last']).' 0 R'); + + + if (isset($this->pageDim[$o['p']]['h'])) { $h=$this->pageDim[$o['p']]['h']; } + else { $h = 0; } + + $this->_out(sprintf('/Dest [%d 0 R /XYZ 0 %.3F null]',1+2*($o['p']),($h-$o['y'])*_MPDFK)); + if (isset($this->bookmarkStyles) && isset($this->bookmarkStyles[$o['l']])) { + // font style + $bms = $this->bookmarkStyles[$o['l']]['style']; + $style = 0; + if (strpos($bms,'B') !== false) { $style += 2; } + if (strpos($bms,'I') !== false) { $style += 1; } + $this->_out(sprintf('/F %d', $style)); + // Colour + $col = $this->bookmarkStyles[$o['l']]['color']; + if (isset($col) && is_array($col) && count($col)==3) { + $this->_out(sprintf('/C [%.3F %.3F %.3F]', ($col[0]/255), ($col[1]/255), ($col[2]/255))); + } + } + + $this->_out('/Count 0>>'); + $this->_out('endobj'); + } + //Outline root + $this->_newobj(); + $this->OutlineRoot=$this->n; + $this->_out('<_out('/Last '.($n+$lru[0]).' 0 R>>'); + $this->_out('endobj'); +} +/*-- END BOOKMARKS --*/ + + + + +//====================================================== +/*-- TOC --*/ +// ToC TABLE OF CONTENTS + +// Initiate, and Mark a place for the Table of Contents to be inserted +function TOC($tocfont='', $tocfontsize=0, $tocindent=0, $resetpagenum='', $pagenumstyle='', $suppress='', $toc_orientation='', $TOCusePaging=true, $TOCuseLinking=false, $toc_id=0, $tocoutdent='') { + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + $this->tocontents->TOC($tocfont, $tocfontsize, $tocindent, $resetpagenum, $pagenumstyle, $suppress, $toc_orientation, $TOCusePaging, $TOCuseLinking, $toc_id, $tocoutdent); +} + + +function TOCpagebreakByArray($a) { + if (!is_array($a)) { $a = array(); } + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + $tocoutdent = (isset($a['tocoutdent']) ? $a['tocoutdent'] : (isset($a['outdent']) ? $a['outdent'] : '')); + $TOCusePaging = (isset($a['TOCusePaging']) ? $a['TOCusePaging'] : (isset($a['paging']) ? $a['paging'] : true)); + $TOCuseLinking = (isset($a['TOCuseLinking']) ? $a['TOCuseLinking'] : (isset($a['links']) ? $a['links'] : '')); + $toc_orientation = (isset($a['toc_orientation']) ? $a['toc_orientation'] : (isset($a['toc-orientation']) ? $a['toc-orientation'] : '')); + $toc_mgl = (isset($a['toc_mgl']) ? $a['toc_mgl'] : (isset($a['toc-margin-left']) ? $a['toc-margin-left'] : '')); + $toc_mgr = (isset($a['toc_mgr']) ? $a['toc_mgr'] : (isset($a['toc-margin-right']) ? $a['toc-margin-right'] : '')); + $toc_mgt = (isset($a['toc_mgt']) ? $a['toc_mgt'] : (isset($a['toc-margin-top']) ? $a['toc-margin-top'] : '')); + $toc_mgb = (isset($a['toc_mgb']) ? $a['toc_mgb'] : (isset($a['toc-margin-bottom']) ? $a['toc-margin-bottom'] : '')); + $toc_mgh = (isset($a['toc_mgh']) ? $a['toc_mgh'] : (isset($a['toc-margin-header']) ? $a['toc-margin-header'] : '')); + $toc_mgf = (isset($a['toc_mgf']) ? $a['toc_mgf'] : (isset($a['toc-margin-footer']) ? $a['toc-margin-footer'] : '')); + $toc_ohname = (isset($a['toc_ohname']) ? $a['toc_ohname'] : (isset($a['toc-odd-header-name']) ? $a['toc-odd-header-name'] : '')); + $toc_ehname = (isset($a['toc_ehname']) ? $a['toc_ehname'] : (isset($a['toc-even-header-name']) ? $a['toc-even-header-name'] : '')); + $toc_ofname = (isset($a['toc_ofname']) ? $a['toc_ofname'] : (isset($a['toc-odd-footer-name']) ? $a['toc-odd-footer-name'] : '')); + $toc_efname = (isset($a['toc_efname']) ? $a['toc_efname'] : (isset($a['toc-even-footer-name']) ? $a['toc-even-footer-name'] : '')); + $toc_ohvalue = (isset($a['toc_ohvalue']) ? $a['toc_ohvalue'] : (isset($a['toc-odd-header-value']) ? $a['toc-odd-header-value'] : 0)); + $toc_ehvalue = (isset($a['toc_ehvalue']) ? $a['toc_ehvalue'] : (isset($a['toc-even-header-value']) ? $a['toc-even-header-value'] : 0)); + $toc_ofvalue = (isset($a['toc_ofvalue']) ? $a['toc_ofvalue'] : (isset($a['toc-odd-footer-value']) ? $a['toc-odd-footer-value'] : 0)); + $toc_efvalue = (isset($a['toc_efvalue']) ? $a['toc_efvalue'] : (isset($a['toc-even-footer-value']) ? $a['toc-even-footer-value'] : 0)); + $toc_preHTML = (isset($a['toc_preHTML']) ? $a['toc_preHTML'] : (isset($a['toc-preHTML']) ? $a['toc-preHTML'] : '')); + $toc_postHTML = (isset($a['toc_postHTML']) ? $a['toc_postHTML'] : (isset($a['toc-postHTML']) ? $a['toc-postHTML'] : '')); + $toc_bookmarkText = (isset($a['toc_bookmarkText']) ? $a['toc_bookmarkText'] : (isset($a['toc-bookmarkText']) ? $a['toc-bookmarkText'] : '')); + $resetpagenum = (isset($a['resetpagenum']) ? $a['resetpagenum'] : ''); + $pagenumstyle = (isset($a['pagenumstyle']) ? $a['pagenumstyle'] : ''); + $suppress = (isset($a['suppress']) ? $a['suppress'] : ''); + $orientation = (isset($a['orientation']) ? $a['orientation'] : ''); + $mgl = (isset($a['mgl']) ? $a['mgl'] : (isset($a['margin-left']) ? $a['margin-left'] : '')); + $mgr = (isset($a['mgr']) ? $a['mgr'] : (isset($a['margin-right']) ? $a['margin-right'] : '')); + $mgt = (isset($a['mgt']) ? $a['mgt'] : (isset($a['margin-top']) ? $a['margin-top'] : '')); + $mgb = (isset($a['mgb']) ? $a['mgb'] : (isset($a['margin-bottom']) ? $a['margin-bottom'] : '')); + $mgh = (isset($a['mgh']) ? $a['mgh'] : (isset($a['margin-header']) ? $a['margin-header'] : '')); + $mgf = (isset($a['mgf']) ? $a['mgf'] : (isset($a['margin-footer']) ? $a['margin-footer'] : '')); + $ohname = (isset($a['ohname']) ? $a['ohname'] : (isset($a['odd-header-name']) ? $a['odd-header-name'] : '')); + $ehname = (isset($a['ehname']) ? $a['ehname'] : (isset($a['even-header-name']) ? $a['even-header-name'] : '')); + $ofname = (isset($a['ofname']) ? $a['ofname'] : (isset($a['odd-footer-name']) ? $a['odd-footer-name'] : '')); + $efname = (isset($a['efname']) ? $a['efname'] : (isset($a['even-footer-name']) ? $a['even-footer-name'] : '')); + $ohvalue = (isset($a['ohvalue']) ? $a['ohvalue'] : (isset($a['odd-header-value']) ? $a['odd-header-value'] : 0)); + $ehvalue = (isset($a['ehvalue']) ? $a['ehvalue'] : (isset($a['even-header-value']) ? $a['even-header-value'] : 0)); + $ofvalue = (isset($a['ofvalue']) ? $a['ofvalue'] : (isset($a['odd-footer-value']) ? $a['odd-footer-value'] : 0)); + $efvalue = (isset($a['efvalue']) ? $a['efvalue'] : (isset($a['even-footer-value']) ? $a['even-footer-value'] : 0)); + $toc_id = (isset($a['toc_id']) ? $a['toc_id'] : (isset($a['name']) ? $a['name'] : 0)); + $pagesel = (isset($a['pagesel']) ? $a['pagesel'] : (isset($a['pageselector']) ? $a['pageselector'] : '')); + $toc_pagesel = (isset($a['toc_pagesel']) ? $a['toc_pagesel'] : (isset($a['toc-pageselector']) ? $a['toc-pageselector'] : '')); + $sheetsize = (isset($a['sheetsize']) ? $a['sheetsize'] : (isset($a['sheet-size']) ? $a['sheet-size'] : '')); + $toc_sheetsize = (isset($a['toc_sheetsize']) ? $a['toc_sheetsize'] : (isset($a['toc-sheet-size']) ? $a['toc-sheet-size'] : '')); + + $this->TOCpagebreak($tocfont, $tocfontsize, $tocindent, $TOCusePaging, $TOCuseLinking, $toc_orientation, $toc_mgl, $toc_mgr, $toc_mgt, $toc_mgb, $toc_mgh, $toc_mgf, $toc_ohname, $toc_ehname, $toc_ofname, $toc_efname, $toc_ohvalue, $toc_ehvalue, $toc_ofvalue, $toc_efvalue, $toc_preHTML, $toc_postHTML, $toc_bookmarkText, $resetpagenum, $pagenumstyle, $suppress, $orientation, $mgl, $mgr, $mgt, $mgb, $mgh, $mgf, $ohname, $ehname, $ofname, $efname, $ohvalue, $ehvalue, $ofvalue, $efvalue, $toc_id, $pagesel, $toc_pagesel, $sheetsize, $toc_sheetsize, $tocoutdent); + +} + +function TOCpagebreak($tocfont='', $tocfontsize='', $tocindent='', $TOCusePaging=true, $TOCuseLinking='', $toc_orientation='', $toc_mgl='',$toc_mgr='',$toc_mgt='',$toc_mgb='',$toc_mgh='',$toc_mgf='',$toc_ohname='',$toc_ehname='',$toc_ofname='',$toc_efname='',$toc_ohvalue=0,$toc_ehvalue=0,$toc_ofvalue=0, $toc_efvalue=0, $toc_preHTML='', $toc_postHTML='', $toc_bookmarkText='', $resetpagenum='', $pagenumstyle='', $suppress='', $orientation='', $mgl='',$mgr='',$mgt='',$mgb='',$mgh='',$mgf='',$ohname='',$ehname='',$ofname='',$efname='',$ohvalue=0,$ehvalue=0,$ofvalue=0,$efvalue=0, $toc_id=0, $pagesel='', $toc_pagesel='', $sheetsize='', $toc_sheetsize='', $tocoutdent='') { + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + if (!$resetpagenum) { $resetpagenum= 1; } // mPDF 6 + //Start a new page + if($this->state==0) $this->AddPage(); + if ($this->y == $this->tMargin && (!$this->mirrorMargins ||($this->mirrorMargins && $this->page % 2==1))) { + // Don't add a page + if ($this->page==1 && count($this->PageNumSubstitutions)==0) { + if (!$suppress) { $suppress = 'off'; } + //$this->PageNumSubstitutions[] = array('from'=>1, 'reset'=> $resetpagenum, 'type'=>$pagenumstyle, 'suppress'=> $suppress); + } + $this->PageNumSubstitutions[] = array('from'=>$this->page, 'reset'=> $resetpagenum, 'type'=>$pagenumstyle, 'suppress'=> $suppress); + } + else { + $this->AddPage($orientation,'NEXT-ODD', $resetpagenum, $pagenumstyle, $suppress,$mgl,$mgr,$mgt,$mgb,$mgh,$mgf,$ohname,$ehname,$ofname,$efname,$ohvalue,$ehvalue,$ofvalue,$efvalue,$pagesel,$sheetsize); + } + $this->tocontents->TOCpagebreak($tocfont, $tocfontsize, $tocindent, $TOCusePaging, $TOCuseLinking, $toc_orientation, $toc_mgl, $toc_mgr, $toc_mgt, $toc_mgb, $toc_mgh, $toc_mgf, $toc_ohname, $toc_ehname, $toc_ofname, $toc_efname, $toc_ohvalue, $toc_ehvalue, $toc_ofvalue, $toc_efvalue, $toc_preHTML, $toc_postHTML, $toc_bookmarkText, $resetpagenum, $pagenumstyle, $suppress, $orientation, $mgl, $mgr, $mgt, $mgb, $mgh, $mgf, $ohname, $ehname, $ofname, $efname, $ohvalue, $ehvalue, $ofvalue, $efvalue, $toc_id, $pagesel, $toc_pagesel, $sheetsize, $toc_sheetsize, $tocoutdent); +} + +function TOC_Entry($txt, $level=0, $toc_id=0) { + if ($this->ColActive) { $ily = $this->y0; } else { $ily = $this->y; } // use top of columns + + if (!class_exists('tocontents', false)) { include(_MPDF_PATH.'classes/tocontents.php'); } + if (empty($this->tocontents)) { $this->tocontents = new tocontents($this); } + $linkn = $this->AddLink(); + $uid = '__mpdfinternallink_' . $linkn ; + if ($this->table_rotate) { $this->internallink[$uid] = array("Y"=>$ily,"PAGE"=>$this->page, "tbrot"=>true ); } + else if ($this->kwt) { $this->internallink[$uid] = array("Y"=>$ily,"PAGE"=>$this->page, "kwt"=>true ); } + else if ($this->ColActive) { $this->internallink[$uid] = array("Y"=>$ily,"PAGE"=>$this->page, "col"=>$this->CurrCol ); } + else if (!$this->keep_block_together) { $this->internallink[$uid] = array("Y"=>$ily,"PAGE"=>$this->page ); } + $this->internallink['#'.$uid] = $linkn; + $this->SetLink($linkn,$ily,$this->page); + + if (strtoupper($toc_id)=='ALL') { $toc_id = '_mpdf_all'; } + else if (!$toc_id) { $toc_id = 0; } + else { $toc_id = strtolower($toc_id); } + $btoc = array('t'=>$txt,'l'=>$level,'p'=>$this->page, 'link'=>$linkn, 'toc_id'=>$toc_id); + if ($this->keep_block_together) { + // do nothing + } +/*-- TABLES --*/ + else if ($this->table_rotate) { + $this->tbrot_toc[]= $btoc; + } + else if ($this->kwt) { + $this->kwt_toc[]= $btoc; + } +/*-- END TABLES --*/ + else if ($this->ColActive) { // *COLUMNS* + $this->col_toc[]= $btoc; // *COLUMNS* + } // *COLUMNS* + else { + $this->tocontents->_toc[]= $btoc; + } +} + +/*-- END TOC --*/ + +//====================================================== +function MovePages($target_page, $start_page, $end_page=-1) { + // move a page/pages EARLIER in the document + if ($end_page<1) { $end_page = $start_page; } + $n_toc = $end_page - $start_page + 1; + + // Set/Update PageNumSubstitutions changes before moving anything + if (count($this->PageNumSubstitutions)) { + $tp_present = false; + $sp_present = false; + $ep_present = false; + foreach($this->PageNumSubstitutions AS $k=>$v) { + if ($this->PageNumSubstitutions[$k]['from']==$target_page) { + $tp_present = true; + if ($this->PageNumSubstitutions[$k]['suppress']!='on' && $this->PageNumSubstitutions[$k]['suppress']!=1) { + $this->PageNumSubstitutions[$k]['suppress']='off'; + } + } + if ($this->PageNumSubstitutions[$k]['from']==$start_page) { + $sp_present = true; + if ($this->PageNumSubstitutions[$k]['suppress']!='on' && $this->PageNumSubstitutions[$k]['suppress']!=1) { + $this->PageNumSubstitutions[$k]['suppress']='off'; + } + } + if ($this->PageNumSubstitutions[$k]['from']==($end_page+1)) { + $ep_present = true; + if ($this->PageNumSubstitutions[$k]['suppress']!='on' && $this->PageNumSubstitutions[$k]['suppress']!=1) { + $this->PageNumSubstitutions[$k]['suppress']='off'; + } + } + } + + if (!$tp_present) { + list($tp_type, $tp_suppress, $tp_reset) = $this->docPageSettings($target_page); + } + if (!$sp_present) { + list($sp_type, $sp_suppress, $sp_reset) = $this->docPageSettings($start_page); + } + if (!$ep_present) { + list($ep_type, $ep_suppress, $ep_reset) = $this->docPageSettings($start_page-1); + } + + } + + $last = array(); + //store pages + for($i = $start_page;$i <= $end_page ;$i++) + $last[]=$this->pages[$i]; + //move pages + for($i=$start_page - 1;$i>=($target_page);$i--) { + $this->pages[$i+$n_toc]=$this->pages[$i]; + } + //Put toc pages at insert point + for($i = 0;$i < $n_toc;$i++) { + $this->pages[$target_page + $i]=$last[$i]; + } + +/*-- BOOKMARKS --*/ + // Update Bookmarks + foreach($this->BMoutlines as $i=>$o) { + if($o['p']>=$target_page) { + $this->BMoutlines[$i]['p'] += $n_toc; + } + } +/*-- END BOOKMARKS --*/ + + // Update Page Links + if (count($this->PageLinks)) { + $newarr = array(); + foreach($this->PageLinks as $i=>$o) { + foreach($this->PageLinks[$i] as $key => $pl) { + if (strpos($pl[4],'@')===0) { + $p=substr($pl[4],1); + if($p>=$start_page && $p<=$end_page) { + $this->PageLinks[$i][$key][4] = '@'.($p + ($target_page - $start_page)); + } + else if($p>=$target_page && $p<$start_page) { + $this->PageLinks[$i][$key][4] = '@'.($p+$n_toc); + } + } + } + if($i>=$start_page && $i<=$end_page) { + $newarr[($i + ($target_page - $start_page))] = $this->PageLinks[$i]; + } + else if($i>=$target_page && $i<$start_page) { + $newarr[($i + $n_toc)] = $this->PageLinks[$i]; + } + else { + $newarr[$i] = $this->PageLinks[$i]; + } + } + $this->PageLinks = $newarr; + } + + // OrientationChanges + if (count($this->OrientationChanges)) { + $newarr = array(); + foreach($this->OrientationChanges AS $p=>$v) { + if($p>=$start_page && $p<=$end_page) { $newarr[($p + ($target_page - $start_page))] = $this->OrientationChanges[$p]; } + else if($p>=$target_page && $p<$start_page) { $newarr[$p+$n_toc] = $this->OrientationChanges[$p]; } + else { $newarr[$p] = $this->OrientationChanges[$p]; } + } + ksort($newarr); + $this->OrientationChanges = $newarr; + } + + // Page Dimensions + if (count($this->pageDim)) { + $newarr = array(); + foreach($this->pageDim AS $p=>$v) { + if($p>=$start_page && $p<=$end_page) { $newarr[($p + ($target_page - $start_page))] = $this->pageDim[$p]; } + else if($p>=$target_page && $p<$start_page) { $newarr[$p+$n_toc] = $this->pageDim[$p]; } + else { $newarr[$p] = $this->pageDim[$p]; } + } + ksort($newarr); + $this->pageDim = $newarr; + } + + // HTML Headers & Footers + if (count($this->saveHTMLHeader)) { + $newarr = array(); + foreach($this->saveHTMLHeader AS $p=>$v) { + if($p>=$start_page && $p<=$end_page) { $newarr[($p + ($target_page - $start_page))] = $this->saveHTMLHeader[$p]; } + else if($p>=$target_page && $p<$start_page) { $newarr[$p+$n_toc] = $this->saveHTMLHeader[$p]; } + else { $newarr[$p] = $this->saveHTMLHeader[$p]; } + } + ksort($newarr); + $this->saveHTMLHeader = $newarr; + } + if (count($this->saveHTMLFooter)) { + $newarr = array(); + foreach($this->saveHTMLFooter AS $p=>$v) { + if($p>=$start_page && $p<=$end_page) { $newarr[($p + ($target_page - $start_page))] = $this->saveHTMLFooter[$p]; } + else if($p>=$target_page && $p<$start_page) { $newarr[$p+$n_toc] = $this->saveHTMLFooter[$p]; } + else { $newarr[$p] = $this->saveHTMLFooter[$p]; } + } + ksort($newarr); + $this->saveHTMLFooter = $newarr; + } + + // Update Internal Links + if (count($this->internallink)) { + foreach($this->internallink as $key=>$o) { + if($o['PAGE']>=$start_page && $o['PAGE']<=$end_page) { + $this->internallink[$key]['PAGE'] += ($target_page - $start_page); + } + else if($o['PAGE']>=$target_page && $o['PAGE']<$start_page) { + $this->internallink[$key]['PAGE'] += $n_toc; + } + } + } + + // Update Links + if (count($this->links)) { + foreach($this->links as $key=>$o) { + if($o[0]>=$start_page && $o[0]<=$end_page) { + $this->links[$key][0] += ($target_page - $start_page); + } + if($o[0]>=$target_page && $o[0]<$start_page) { + $this->links[$key][0] += $n_toc; + } + } + } + + // Update Form fields + if (count($this->mpdfform->forms)) { + foreach($this->mpdfform->forms as $key=>$f) { + if($f['page']>=$start_page && $f['page']<=$end_page) { + $this->mpdfform->forms[$key]['page'] += ($target_page - $start_page); + } + if($f['page']>=$target_page && $f['page']<$start_page) { + $this->mpdfform->forms[$key]['page'] += $n_toc; + } + } + } + +/*-- ANNOTATIONS --*/ + // Update Annotations + if (count($this->PageAnnots)) { + $newarr = array(); + foreach($this->PageAnnots as $p=>$anno) { + if($p>=$start_page && $p<=$end_page) { + $np = $p + ($target_page - $start_page); + foreach($anno as $o) { + $newarr[$np][] = $o; + } + } + else if($p>=$target_page && $p<$start_page) { + $np = $p + $n_toc; + foreach($anno as $o) { + $newarr[$np][] = $o; + } + } + else { + $newarr[$p] = $this->PageAnnots[$p]; + } + } + $this->PageAnnots = $newarr; + unset($newarr); + } +/*-- END ANNOTATIONS --*/ + + // Update PageNumSubstitutions + if (count($this->PageNumSubstitutions)) { + $newarr = array(); + foreach($this->PageNumSubstitutions AS $k=>$v) { + if($this->PageNumSubstitutions[$k]['from']>=$start_page && $this->PageNumSubstitutions[$k]['from']<=$end_page) { + $this->PageNumSubstitutions[$k]['from'] += ($target_page - $start_page); + $newarr[$this->PageNumSubstitutions[$k]['from']] = $this->PageNumSubstitutions[$k]; + } + else if($this->PageNumSubstitutions[$k]['from']>=$target_page && $this->PageNumSubstitutions[$k]['from']<$start_page) { + $this->PageNumSubstitutions[$k]['from'] += $n_toc; + $newarr[$this->PageNumSubstitutions[$k]['from']] = $this->PageNumSubstitutions[$k]; + } + else { + $newarr[$this->PageNumSubstitutions[$k]['from']] = $this->PageNumSubstitutions[$k]; + } + } + + if (!$sp_present) { + $newarr[$target_page] = array('from'=>$target_page, 'suppress'=>$sp_suppress, 'reset'=>$sp_reset, 'type'=>$sp_type); + } + if (!$tp_present) { + $newarr[($target_page + $n_toc)] = array('from'=>($target_page+$n_toc), 'suppress'=>$tp_suppress, 'reset'=>$tp_reset, 'type'=>$tp_type); + } + if (!$ep_present && $end_page>count($this->pages)) { + $newarr[($end_page+1)] = array('from'=>($end_page+1), 'suppress'=>$ep_suppress, 'reset'=>$ep_reset, 'type'=>$ep_type); + } + ksort($newarr); + $this->PageNumSubstitutions = array(); + foreach($newarr as $v) { + $this->PageNumSubstitutions[] = $v; + } + } +} + +//====================================================== +function DeletePages($start_page, $end_page=-1) { + // move a page/pages EARLIER in the document + if ($end_page<1) { $end_page = $start_page; } + $n_tod = $end_page - $start_page + 1; + $last_page = count($this->pages); + $n_atend = $last_page - $end_page + 1; + + //move pages + for($i=0;$i<$n_atend;$i++) { + $this->pages[$start_page+$i]=$this->pages[$end_page+1+$i]; + } + //delete pages + for($i = 0;$i < $n_tod ;$i++) + unset($this->pages[$last_page-$i]); + + +/*-- BOOKMARKS --*/ + // Update Bookmarks + foreach($this->BMoutlines as $i=>$o) { + if($o['p']>=$end_page) { $this->BMoutlines[$i]['p'] -= $n_tod; } + else if($p<$start_page) { unset($this->BMoutlines[$i]); } + } +/*-- END BOOKMARKS --*/ + + // Update Page Links + if (count($this->PageLinks)) { + $newarr = array(); + foreach($this->PageLinks as $i=>$o) { + foreach($this->PageLinks[$i] as $key => $pl) { + if (strpos($pl[4],'@')===0) { + $p=substr($pl[4],1); + if($p>$end_page) { $this->PageLinks[$i][$key][4] = '@'.($p - $n_tod); } + else if($p<$start_page) { unset($this->PageLinks[$i][$key]); } + } + } + if($i>$end_page) { $newarr[($i - $n_tod)] = $this->PageLinks[$i]; } + else if($p<$start_page) { $newarr[$i] = $this->PageLinks[$i]; } + } + $this->PageLinks = $newarr; + } + + // OrientationChanges + if (count($this->OrientationChanges)) { + $newarr = array(); + foreach($this->OrientationChanges AS $p=>$v) { + if($p>$end_page) { $newarr[($p - $t_tod)] = $this->OrientationChanges[$p]; } + else if($p<$start_page) { $newarr[$p] = $this->OrientationChanges[$p]; } + } + ksort($newarr); + $this->OrientationChanges = $newarr; + } + + // Page Dimensions + if (count($this->pageDim)) { + $newarr = array(); + foreach($this->pageDim AS $p=>$v) { + if($p>$end_page) { $newarr[($p - $n_tod)] = $this->pageDim[$p]; } + else if($p<$start_page) { $newarr[$p] = $this->pageDim[$p]; } + } + ksort($newarr); + $this->pageDim = $newarr; + } + + // HTML Headers & Footers + if (count($this->saveHTMLHeader)) { + foreach($this->saveHTMLHeader AS $p=>$v) { + if($p>$end_page) { $newarr[($p - $n_tod)] = $this->saveHTMLHeader[$p]; } // mPDF 5.7.3 + else if($p<$start_page) { $newarr[$p] = $this->saveHTMLHeader[$p]; } + } + ksort($newarr); + $this->saveHTMLHeader = $newarr; + } + if (count($this->saveHTMLFooter)) { + $newarr = array(); + foreach($this->saveHTMLFooter AS $p=>$v) { + if($p>$end_page) { $newarr[($p - $n_tod)] = $this->saveHTMLFooter[$p]; } + else if($p<$start_page) { $newarr[$p] = $this->saveHTMLFooter[$p]; } + } + ksort($newarr); + $this->saveHTMLFooter = $newarr; + } + + // Update Internal Links + foreach($this->internallink as $key=>$o) { + if($o['PAGE']>$end_page) { $this->internallink[$key]['PAGE'] -= $n_tod; } + else if($o['PAGE']<$start_page) { unset($this->internallink[$key]); } + } + + // Update Links + foreach($this->links as $key=>$o) { + if($o[0]>$end_page) { $this->links[$key][0] -= $n_tod; } + else if($o[0]<$start_page) { unset($this->links[$key]); } + } + + // Update Form fields + foreach($this->mpdfform->forms as $key=>$f) { + if($f['page']>$end_page) { $this->mpdfform->forms[$key]['page'] -= $n_tod; } + else if($f['page']<$start_page) { unset($this->mpdfform->forms[$key]); } + } + +/*-- ANNOTATIONS --*/ + // Update Annotations + if (count($this->PageAnnots)) { + $newarr = array(); + foreach($this->PageAnnots as $p=>$anno) { + if($p>$end_page) { foreach($anno as $o) { $newarr[($p - $n_tod)][] = $o; } } + else if($p<$start_page) { $newarr[$p] = $this->PageAnnots[$p]; } + } + ksort($newarr); + $this->PageAnnots = $newarr; + } +/*-- END ANNOTATIONS --*/ + + // Update PageNumSubstitutions + foreach($this->PageNumSubstitutions AS $k=>$v) { + if($this->PageNumSubstitutions[$k]['from']>$end_page) { $this->PageNumSubstitutions[$k]['from'] -= $n_tod; } + else if($this->PageNumSubstitutions[$k]['from']<$start_page) { unset($this->PageNumSubstitutions[$k]); } + } + + unset($newarr); + $this->page = count($this->pages); +} + + +//====================================================== +/*-- INDEX --*/ +// FROM class PDF_Ref == INDEX + + +function IndexEntry($txt, $xref='') { + if ($xref) { + $this->IndexEntrySee($txt,$xref); + return; + } + + //Search the reference (AND Ref/PageNo) in the array + $Present = false; + if ($this->keep_block_together) { + // do nothing + } +/*-- TABLES --*/ + else if ($this->kwt) { + $size=count($this->kwt_Reference); + for ($i=0;$i<$size;$i++){ + if (isset($this->kwt_Reference[$i]['t']) && $this->kwt_Reference[$i]['t']==$txt){ + $Present = true; + if ($this->page != $this->kwt_Reference[$i]['op']) { + $this->kwt_Reference[$i]['op'] = $this->page; + } + } + } + if (!$Present) { //If not found, add it + $this->kwt_Reference[] = array('t'=>$txt, 'op'=>$this->page); + } + } +/*-- END TABLES --*/ + else { + $size=count($this->Reference); + for ($i=0;$i<$size;$i++){ + if (isset($this->Reference[$i]['t']) && $this->Reference[$i]['t']==$txt){ + $Present = true; + if (!in_array($this->page,$this->Reference[$i]['p'])) { + $this->Reference[$i]['p'][] = $this->page; + } + } + } + if (!$Present) { //If not found, add it + $this->Reference[] = array('t'=>$txt,'p'=>array($this->page)); + } + } +} + + +// Added function to add a reference "Elephants. See Chickens" +function IndexEntrySee($txta,$txtb) { + if ($this->directionality == 'rtl') { // *OTL* + // ONLY DO THIS IF NOT IN TAGS + if ($txta == strip_tags($txta)) $txta = str_replace(':',' - ',$txta); // *OTL* + if ($txtb == strip_tags($txtb)) $txtb = str_replace(':',' - ',$txtb); // *OTL* + } // *OTL* + else { // *OTL* + if ($txta == strip_tags($txta)) $txta = str_replace(':',', ',$txta); + if ($txtb == strip_tags($txtb)) $txtb = str_replace(':',', ',$txtb); + } // *OTL* + $this->Reference[]=array('t'=>$txta.' - see '.$txtb,'p'=>array()); +} + + +function InsertIndex($usedivletters=1, $useLinking=false, $indexCollationLocale='', $indexCollationGroup='') { + $size=count($this->Reference); + if ($size == 0) { return false; } + + // $spacer used after named entry + // $sep separates number [groups], $joiner joins numbers in range + // e.g. "elephant 73, 97-99" = elephant[$spacer]73[$sep]97[$joiner]99 + + // $subEntrySeparator separates main and subentry (if $this->indexUseSubentries == false;) e.g. + // Mammal:elephant => Mammal[$subEntrySeparator]elephant + // $subEntryInset specifies what precedes a subentry (if $this->indexUseSubentries == true;) e.g. + // Mammal:elephant => [$subEntryInset]elephant + $spacer = "\xc2\xa0 "; + if ($this->directionality == 'rtl') { $sep = '، '; $joiner = '-'; $subEntrySeparator = '، '; $subEntryInset = ' - '; } + else { $sep = ', '; $joiner = '-'; $subEntrySeparator = ', '; $subEntryInset = ' - '; } + + for ($i=0;$i<$size;$i++){ + $txt = $this->Reference[$i]['t']; + $txt = strip_tags($txt); // mPDF 6 + $txt = $this->purify_utf8($txt); + $this->Reference[$i]['uf'] = $txt; // Unformatted e.g. pure utf-8 encoded characters, no mark-up/tags + // Used for ordering and collation + } + + if ($usedivletters) { + if ($indexCollationGroup) { + require_once(_MPDF_PATH.'collations/'.$indexCollationGroup.'.php'); + } + else { $collation = array(); } + for ($i=0;$i<$size;$i++){ + if ($this->Reference[$i]['uf']) { + $l = mb_substr($this->Reference[$i]['uf'],0,1,'UTF-8'); + if (isset($this->indexCollationGroup) && $this->indexCollationGroup) { + $uni = $this->UTF8StringToArray($l); + $ucode = $uni[0]; + if (isset($collation[$ucode])) { $this->Reference[$i]['d'] = code2utf($collation[$ucode]); } + else { $this->Reference[$i]['d'] = mb_strtolower($l,'UTF-8'); } + } + else { $this->Reference[$i]['d'] = mb_strtolower($l,'UTF-8'); } + } + } + } + + if (!function_exists('cmp')) { + function cmp ($a, $b) { + return strcoll(strtolower($a['uf']), strtolower($b['uf'])); + } + } + //Alphabetic sort of the references + $originalLocale = setlocale(LC_COLLATE, 0); + if ($indexCollationLocale) { setlocale(LC_COLLATE, $indexCollationLocale); } + usort($this->Reference, 'cmp'); + if ($indexCollationLocale) { setlocale(LC_COLLATE, $originalLocale); } + + $html = '

    '; + + $lett = ''; + $last_lett = ''; + $mainentry = ''; + for ($i=0;$i<$size;$i++){ + if ($this->Reference[$i]['t']) { + if ($usedivletters) { + $lett = $this->Reference[$i]['d']; + if ($lett != $last_lett) { $html .= '
    '.$lett.'
    '; } + } + $txt = $this->Reference[$i]['t']; + + // Sub-entries e.g. Mammals:elephant + // But allow for tags e.g. Mammal:elephants + $a=preg_split('/(<.*?>)/',$txt,-1,PREG_SPLIT_DELIM_CAPTURE); + $txt = ''; + $marker = false; + foreach($a as $k => $e) { + if($k%2==0 && !$marker) { + if (strpos($e, ':')!==false) { // == SubEntry + if ($this->indexUseSubentries) { + + // If the Main entry does not have any page numbers associated with it + // create and insert an entry + list($txtmain,$sub) = preg_split('/[:]/', $e, 2); + if (strip_tags($txt.$txtmain) != $mainentry) { + $html .= '
    '.$txt.$txtmain.'
    '; + $mainentry = strip_tags($txt.$txtmain); + } + + $txt = $subEntryInset; + $e = $sub; // Only replace first one + } + else { + $e = preg_replace('/[:]/', $subEntrySeparator, $e, 1); // Only replace first one + } + $marker = true; // Don't replace any more once the subentry marker has been found + } + } + $txt .= $e; + } + + if (!$marker) { $mainentry = strip_tags($txt); } + + $html .= '
    '; + $html .= $txt; + $ppp = $this->Reference[$i]['p']; // = array of page numbers to point to + if (count($ppp)) { + sort($ppp); + $newarr = array(); + $range_start = $ppp[0]; + $range_end = 0; + + $html .= $spacer; + + for ($zi=1;$zi'; } + $html .= $this->docPageNum($range_start); + if ($useLinking) { $html .= ''; } + $html .= $sep; + + if ($useLinking) { $html .= ''; } + $html .= $this->docPageNum($ppp[$zi-1]); + if ($useLinking) { $html .= ''; } + $html .= $sep; + } + } + else { + if ($useLinking) { $html .= ''; } + $html .= $this->docPageNum($ppp[$zi-1]); + if ($useLinking) { $html .= ''; } + $html .= $sep; + } + $range_start = $ppp[$zi]; + $range_end = 0; + } + } + + if ($range_end) { + if ($useLinking) { $html .= ''; } + $html .= $this->docPageNum($range_start); + if ($range_end == $range_start+1) { + if ($useLinking) { $html .= ''; } + $html .= $sep; + if ($useLinking) { $html .= ''; } + $html .= $this->docPageNum($range_end); + if ($useLinking) { $html .= ''; } + } + else { + $html .= $joiner; + $html .= $this->docPageNum($range_end); + if ($useLinking) { $html .= ''; } + } + + } + else { + if ($useLinking) { $html .= ''; } + $html .= $this->docPageNum($ppp[(count($ppp)-1)]); + if ($useLinking) { $html .= ''; } + } + } + } + $html .= '
    '; + $last_lett = $lett; + } + $html .= '
    '; + $save_fpb = $this->fixedPosBlockSave; + $this->WriteHTML($html); + $this->fixedPosBlockSave = $save_fpb; + + $this->breakpoints[$this->CurrCol][] = $this->y; // *COLUMNS* +} +/*-- END INDEX --*/ + + +function AcceptPageBreak() { + if (count($this->cellBorderBuffer)) { $this->printcellbuffer(); } // *TABLES* +/*-- COLUMNS --*/ + if ($this->ColActive==1) { + if($this->CurrCol<$this->NbCol-1) { + //Go to the next column + $this->CurrCol++; + $this->SetCol($this->CurrCol); + $this->y=$this->y0; + $this->ChangeColumn=1; // Number (and direction) of columns changed +1, +2, -2 etc. + // DIRECTIONALITY RTL + if ($this->directionality == 'rtl') { $this->ChangeColumn = -($this->ChangeColumn); } // *OTL* + + //Stay on the page + return false; + } + else { + //Go back to the first column - NEW PAGE + if (count($this->columnbuffer)) { $this->printcolumnbuffer(); } + $this->SetCol(0); + $this->y0 = $this->tMargin; + $this->ChangeColumn= -($this->NbCol-1); + // DIRECTIONALITY RTL + if ($this->directionality == 'rtl') { $this->ChangeColumn = -($this->ChangeColumn); } // *OTL* + //Page break + return true; + } + } +/*-- END COLUMNS --*/ +/*-- TABLES --*/ + else if ($this->table_rotate) { + if ($this->tablebuffer) { $this->printtablebuffer(); } + return true; + } +/*-- END TABLES --*/ + else { // *COLUMNS* + $this->ChangeColumn=0; + return $this->autoPageBreak; + } // *COLUMNS* + return $this->autoPageBreak; +} + + +//----------- COLUMNS --------------------- +/*-- COLUMNS --*/ + +function SetColumns($NbCol,$vAlign='',$gap=5) { +// NbCol = number of columns +// Anything less than 2 turns columns off + if ($NbCol<2) { // SET COLUMNS OFF + if ($this->ColActive) { + $this->ColActive=0; + if (count($this->columnbuffer)) { $this->printcolumnbuffer(); } + $this->NbCol=1; + $this->ResetMargins(); + $this->pgwidth = $this->w - $this->lMargin - $this->rMargin; + $this->divwidth = 0; + $this->Ln(); + } + $this->ColActive=0; + $this->columnbuffer = array(); + $this->ColDetails = array(); + $this->columnLinks = array(); + $this->columnAnnots = array(); + $this->columnForms = array(); + $this->col_BMoutlines = array(); + $this->col_toc = array(); + $this->breakpoints = array(); + } + else { // SET COLUMNS ON + if ($this->ColActive) { + $this->ColActive=0; + if (count($this->columnbuffer)) { $this->printcolumnbuffer(); } + $this->ResetMargins(); + } + if (isset($this->y) && $this->y>$this->tMargin) $this->Ln(); + $this->NbCol=$NbCol; + $this->ColGap = $gap; + $this->divwidth = 0; + $this->ColActive=1; + $this->ColumnAdjust = true; // enables column height adjustment for the page + $this->columnbuffer = array(); + $this->ColDetails = array(); + $this->columnLinks = array(); + $this->columnAnnots = array(); + $this->columnForms = array(); + $this->col_BMoutlines = array(); + $this->col_toc = array(); + $this->breakpoints = array(); + if ((strtoupper($vAlign) == 'J') || (strtoupper($vAlign) == 'JUSTIFY')) { $vAlign = 'J'; } + else { $vAlign = ''; } + $this->colvAlign = $vAlign; + //Save the ordinate + $absL = $this->DeflMargin-($gap/2); + $absR = $this->DefrMargin-($gap/2); + $PageWidth = $this->w-$absL-$absR; // virtual pagewidth for calculation only + $ColWidth = (($PageWidth - ($gap * ($NbCol)))/$NbCol); + $this->ColWidth = $ColWidth; +/*-- OTL --*/ + + if ($this->directionality == 'rtl') { + for ($i=0;$i<$this->NbCol;$i++) { + $this->ColL[$i] = $absL + ($gap/2) + (($NbCol - ($i+1))*($PageWidth/$NbCol)) ; + $this->ColR[$i] = $this->ColL[$i] + $ColWidth; // NB This is not R margin -> R pos + } + } + else { +/*-- END OTL --*/ + for ($i=0;$i<$this->NbCol;$i++) { + $this->ColL[$i] = $absL + ($gap/2) + ($i* ($PageWidth/$NbCol) ); + $this->ColR[$i] = $this->ColL[$i] + $ColWidth; // NB This is not R margin -> R pos + } + } // *OTL* + $this->pgwidth = $ColWidth; + $this->SetCol(0); + $this->y0=$this->y; + } + $this->x = $this->lMargin; +} + +function SetCol($CurrCol) { +// Used internally to set column by number: 0 is 1st column + //Set position on a column + $this->CurrCol=$CurrCol; + $x = $this->ColL[$CurrCol]; + $xR = $this->ColR[$CurrCol]; // NB This is not R margin -> R pos + if (($this->mirrorMargins) && (($this->page)%2==0)) { // EVEN + $x += $this->MarginCorrection ; + $xR += $this->MarginCorrection ; + } + $this->SetMargins($x,($this->w - $xR),$this->tMargin); +} + +function AddColumn() { + $this->NewColumn(); + $this->ColumnAdjust = false; // disables all column height adjustment for the page. +} +function NewColumn() { + if ($this->ColActive==1) { + if($this->CurrCol<$this->NbCol-1) { + //Go to the next column + $this->CurrCol++; + $this->SetCol($this->CurrCol); + $this->y = $this->y0; + $this->ChangeColumn=1; + // DIRECTIONALITY RTL + if ($this->directionality == 'rtl') { $this->ChangeColumn = -($this->ChangeColumn); } // *OTL* + //Stay on the page + } + else { + //Go back to the first column + //Page break + if (count($this->columnbuffer)) { $this->printcolumnbuffer(); } + $this->AddPage($this->CurOrientation); + $this->SetCol(0); + $this->y0 = $this->tMargin; + $this->ChangeColumn= -($this->NbCol-1); + // DIRECTIONALITY RTL + if ($this->directionality == 'rtl') { $this->ChangeColumn = -($this->ChangeColumn); } // *OTL* + } + $this->x = $this->lMargin; + } + else { + $this->AddPage($this->CurOrientation); + } +} + +function printcolumnbuffer() { + // Columns ended (but page not ended) -> try to match all columns - unless disabled by using a custom column-break + if (!$this->ColActive && $this->ColumnAdjust && !$this->keepColumns) { + // Calculate adjustment to add to each column to calculate rel_y value + $this->ColDetails[0]['add_y'] = 0; + $last_col = 0; + // Recursively add previous column's height + for($i=1;$i<$this->NbCol;$i++) { + if (isset($this->ColDetails[$i]['bottom_margin']) && $this->ColDetails[$i]['bottom_margin']) { // If any entries in the column + $this->ColDetails[$i]['add_y'] = ($this->ColDetails[$i-1]['bottom_margin'] - $this->y0) + $this->ColDetails[$i-1]['add_y']; + $last_col = $i; // Last column actually printed + } + } + + // Calculate value for each position sensitive entry as though for one column + foreach($this->columnbuffer AS $key=>$s) { + $t = $s['s']; + if ($t == 'ACROFORM') { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + $this->columnbuffer[$key]['s'] = ''; + } + else if (preg_match('/BT \d+\.\d\d+ (\d+\.\d\d+) Td/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + else if (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ [\-]{0,1}\d+\.\d\d+ re/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + else if (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) m/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + else if (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) l/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + else if (preg_match('/q \d+\.\d\d+ 0 0 \d+\.\d\d+ \d+\.\d\d+ (\d+\.\d\d+) cm \/(I|FO)\d+ Do Q/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + else if (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ c/',$t)) { + $this->columnbuffer[$key]['rel_y'] = $s['y'] + $this->ColDetails[$s['col']]['add_y'] - $this->y0; + } + } + foreach($this->internallink AS $key => $f) { + if (is_array($f) && isset($f['col'])) { + $this->internallink[$key]['rel_y'] = $f['Y'] + $this->ColDetails[$f['col']]['add_y'] - $this->y0; + } + } + + $breaks = array(); + foreach($this->breakpoints AS $c => $bpa) { + foreach($bpa AS $rely) { + $breaks[] = $rely + $this->ColDetails[$c]['add_y'] - $this->y0; + } + } + + + if (isset($this->ColDetails[$last_col]['bottom_margin'])) { $lcbm = $this->ColDetails[$last_col]['bottom_margin']; } + else { $lcbm = 0; } + $sum_h = $this->ColDetails[$last_col]['add_y'] + $lcbm - $this->y0; + //$sum_h = max($this->ColDetails[$last_col]['add_y'] + $this->ColDetails[$last_col]['bottom_margin'] - $this->y0, end($breaks)); + $target_h = ($sum_h / $this->NbCol); + + $cbr = array(); + for($i=1;$i<$this->NbCol;$i++) { + $th = ($sum_h * $i / $this->NbCol); + foreach($breaks AS $bk=>$val) { + if ($val > $th) { + if (($val-$th) < ($th-$breaks[$bk-1])) { $cbr[$i-1] = $val; } + else { $cbr[$i-1] = $breaks[$bk-1]; } + break; + } + } + } + $cbr[($this->NbCol-1)] = $sum_h; + + // mPDF 6 + // Avoid outputing with 1st column empty + if (isset($cbr[0]) && $cbr[0]==0) { + for ($i=0;$i<$this->NbCol-1;$i++) { $cbr[$i] = $cbr[$i+1]; } + } + + // Now update the columns - divide into columns of approximately equal value + $last_new_col = 0; + $yadj = 0; // mm + $xadj = 0; + $last_col_bottom = 0; + $lowest_bottom_y = 0; + $block_bottom = 0; + $newcolumn = 0; + foreach($this->columnbuffer AS $key=>$s) { + if (isset($s['rel_y'])) { // only process position sensitive data + if ($s['rel_y'] >= $cbr[$newcolumn]) { + $newcolumn++; + } + else { + $newcolumn = $last_new_col ; + } + + + $block_bottom = max($block_bottom,($s['rel_y']+$s['h'])); + + if ($this->directionality == 'rtl') { // *OTL* + $xadj = -(($newcolumn - $s['col']) * ($this->ColWidth + $this->ColGap)); // *OTL* + } // *OTL* + else { // *OTL* + $xadj = ($newcolumn - $s['col']) * ($this->ColWidth + $this->ColGap); + } // *OTL* + + if ($last_new_col != $newcolumn) { // Added new column + $last_col_bottom = $this->columnbuffer[$key]['rel_y']; + $block_bottom = 0; + } + $yadj = ($s['rel_y'] - $s['y']) - ($last_col_bottom)+$this->y0; + // callback function + $t = $s['s']; + + // mPDF 5.7+ + $t = $this->columnAdjustPregReplace('Td', $xadj, $yadj, '/BT (\d+\.\d\d+) (\d+\.\d\d+) Td/', $t); + $t = $this->columnAdjustPregReplace('re', $xadj, $yadj, '/(\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) ([\-]{0,1}\d+\.\d\d+) re/', $t); + $t = $this->columnAdjustPregReplace('l', $xadj, $yadj, '/(\d+\.\d\d+) (\d+\.\d\d+) l/', $t); + $t = $this->columnAdjustPregReplace('img', $xadj, $yadj, '/q (\d+\.\d\d+) 0 0 (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) cm \/(I|FO)/', $t); + $t = $this->columnAdjustPregReplace('draw', $xadj, $yadj, '/(\d+\.\d\d+) (\d+\.\d\d+) m/', $t); + $t = $this->columnAdjustPregReplace('bezier',$xadj, $yadj, '/(\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) c/', $t); + + $this->columnbuffer[$key]['s'] = $t; + $this->columnbuffer[$key]['newcol'] = $newcolumn; + $this->columnbuffer[$key]['newy'] = $s['y'] + $yadj; + $last_new_col = $newcolumn; + $clb = $s['y'] + $yadj + $s['h'] ; // bottom_margin of current + if ((isset($this->ColDetails[$newcolumn]['max_bottom']) && $clb > $this->ColDetails[$newcolumn]['max_bottom']) || (!isset($this->ColDetails[$newcolumn]['max_bottom']) && $clb)) { $this->ColDetails[$newcolumn]['max_bottom'] = $clb; } + if ($clb > $lowest_bottom_y) { $lowest_bottom_y = $clb; } + // Adjust LINKS + if (isset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->PageLinks[$this->page][$ref][0] += ($xadj*_MPDFK); + $this->PageLinks[$this->page][$ref][1] -= ($yadj*_MPDFK); + unset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } + // Adjust FORM FIELDS + if (isset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->mpdfform->forms[$ref]['x'] += ($xadj); + $this->mpdfform->forms[$ref]['y'] += ($yadj); + unset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- ANNOTATIONS --*/ + if (isset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + if ($this->PageAnnots[$this->page][$ref]['x'] < 0) { + $this->PageAnnots[$this->page][$ref]['x'] -= ($xadj); + } + else { + $this->PageAnnots[$this->page][$ref]['x'] += ($xadj); + } + $this->PageAnnots[$this->page][$ref]['y'] += ($yadj); // unlike PageLinks, Page annots has y values from top in mm + unset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- END ANNOTATIONS --*/ + } + } + +/*-- BOOKMARKS --*/ + // Adjust Bookmarks + foreach($this->col_BMoutlines AS $v) { + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$this->y0,'p'=>$v['p']); + } +/*-- END BOOKMARKS --*/ + +/*-- TOC --*/ + + // Adjust ToC + foreach($this->col_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$v['p'],'link'=>$v['link'],'toc_id'=>$v['toc_id']); + $this->links[$v['link']][1] = $this->y0; + } +/*-- END TOC --*/ + + // Adjust column length to be equal + if ($this->colvAlign == 'J') { + foreach($this->columnbuffer AS $key=>$s) { + if (isset($s['rel_y'])) { // only process position sensitive data + // Set ratio to expand y values or heights + if (isset($this->ColDetails[$s['newcol']]['max_bottom']) && $this->ColDetails[$s['newcol']]['max_bottom'] && $this->ColDetails[$s['newcol']]['max_bottom']!=$this->y0) { + $ratio = ($lowest_bottom_y - ($this->y0)) / ($this->ColDetails[$s['newcol']]['max_bottom'] - ($this->y0)); + } + else { $ratio = 1; } + if (($ratio > 1) && ($ratio <= $this->max_colH_correction)) { + $yadj = ($s['newy'] - $this->y0) * ($ratio - 1); + + // Adjust LINKS + if (isset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->PageLinks[$this->page][$ref][1] -= ($yadj*_MPDFK); // y value + $this->PageLinks[$this->page][$ref][3] *= $ratio; // height + unset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } + // Adjust FORM FIELDS + if (isset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->mpdfform->forms[$ref]['x'] += ($xadj); + $this->mpdfform->forms[$ref]['y'] += ($yadj); + unset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- ANNOTATIONS --*/ + if (isset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->PageAnnots[$this->page][$ref]['y'] += ($yadj); + unset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- END ANNOTATIONS --*/ + } + } + } + foreach($this->internallink AS $key => $f) { + if (is_array($f) && isset($f['col'])) { + $last_col_bottom = 0; + for ($nbc=0; $nbc<$this->NbCol; $nbc++) { + if ($f['rel_y'] >= $cbr[$nbc]) { $last_col_bottom = $cbr[$nbc]; } + } + $yadj = ($f['rel_y'] - $f['Y']) - $last_col_bottom + $this->y0; + $f['Y'] += $yadj; + unset($f['col']); + unset($f['rel_y']); + $this->internallink[$key] = $f; + } + } + + $last_col = -1; + $trans_on = false; + foreach($this->columnbuffer AS $key=>$s) { + if (isset($s['rel_y'])) { // only process position sensitive data + // Set ratio to expand y values or heights + if (isset($this->ColDetails[$s['newcol']]['max_bottom']) && $this->ColDetails[$s['newcol']]['max_bottom'] && $this->ColDetails[$s['newcol']]['max_bottom']!=$this->y0) { + $ratio = ($lowest_bottom_y - ($this->y0)) / ($this->ColDetails[$s['newcol']]['max_bottom'] - ($this->y0)); + } + else { $ratio = 1; } + if (($ratio > 1) && ($ratio <= $this->max_colH_correction)) { + //Start Transformation + $this->pages[$this->page] .= $this->StartTransform(true)."\n"; + $this->pages[$this->page] .= $this->transformScale(100, $ratio*100, $x='', $this->y0, true)."\n"; + $trans_on = true; + } + } + // Now output the adjusted values + $this->pages[$this->page] .= $s['s']."\n"; + if (isset($s['rel_y']) && ($ratio > 1) && ($ratio <= $this->max_colH_correction)) { // only process position sensitive data + //Stop Transformation + $this->pages[$this->page] .= $this->StopTransform(true)."\n"; + $trans_on = false; + } + } + if ($trans_on) { $this->pages[$this->page] .= $this->StopTransform(true)."\n"; } + } + else { // if NOT $this->colvAlign == 'J' + // Now output the adjusted values + foreach($this->columnbuffer AS $s) { + $this->pages[$this->page] .= $s['s']."\n"; + } + } + if ($lowest_bottom_y > 0) { $this->y = $lowest_bottom_y ; } + } + + // Columns not ended but new page -> align columns (can leave the columns alone - just tidy up the height) + else if ($this->colvAlign == 'J' && $this->ColumnAdjust && !$this->keepColumns) { + // calculate the lowest bottom margin + $lowest_bottom_y = 0; + foreach($this->columnbuffer AS $key=>$s) { + // Only process output data + $t = $s['s']; + if ($t == 'ACROFORM' || (preg_match('/BT \d+\.\d\d+ (\d+\.\d\d+) Td/',$t)) || (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ [\-]{0,1}\d+\.\d\d+ re/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) l/',$t)) || + (preg_match('/q \d+\.\d\d+ 0 0 \d+\.\d\d+ \d+\.\d\d+ (\d+\.\d\d+) cm \/(I|FO)\d+ Do Q/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) m/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ c/',$t)) ) { + + $clb = $s['y'] + $s['h']; + if ((isset($this->ColDetails[$s['col']]['max_bottom']) && $clb > $this->ColDetails[$s['col']]['max_bottom']) || !isset($this->ColDetails[$s['col']]['max_bottom'])) { $this->ColDetails[$s['col']]['max_bottom'] = $clb; } + if ($clb > $lowest_bottom_y) { $lowest_bottom_y = $clb; } + $this->columnbuffer[$key]['rel_y'] = $s['y']; // Marks position sensitive data to process later + if ($t == 'ACROFORM') { $this->columnbuffer[$key]['s'] = ''; } + } + } + // Adjust column length equal + foreach($this->columnbuffer AS $key=>$s) { + // Set ratio to expand y values or heights + if (isset($this->ColDetails[$s['col']]['max_bottom']) && $this->ColDetails[$s['col']]['max_bottom']) { + $ratio = ($lowest_bottom_y - ($this->y0)) / ($this->ColDetails[$s['col']]['max_bottom'] - ($this->y0)); + } + else { $ratio = 1; } + if (($ratio > 1) && ($ratio <= $this->max_colH_correction)) { + $yadj = ($s['y'] - $this->y0) * ($ratio - 1); + + // Adjust LINKS + if (isset($s['rel_y'])) { // only process position sensitive data + // otherwise triggers for all entries in column buffer (.e.g. formatting) and makes below adjustments more than once + if (isset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->PageLinks[$this->page][$ref][1] -= ($yadj*_MPDFK); // y value + $this->PageLinks[$this->page][$ref][3] *= $ratio; // height + unset($this->columnLinks[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } + // Adjust FORM FIELDS + if (isset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->mpdfform->forms[$ref]['x'] += ($xadj); + $this->mpdfform->forms[$ref]['y'] += ($yadj); + unset($this->columnForms[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- ANNOTATIONS --*/ + if (isset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])])) { + $ref = $this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]; + $this->PageAnnots[$this->page][$ref]['y'] += ($yadj); + unset($this->columnAnnots[$s['col']][INTVAL($s['x'])][INTVAL($s['y'])]); + } +/*-- END ANNOTATIONS --*/ + } + } + } + +/*-- BOOKMARKS --*/ + + // Adjust Bookmarks + foreach($this->col_BMoutlines AS $v) { + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$this->y0,'p'=>$v['p']); + } +/*-- END BOOKMARKS --*/ + +/*-- TOC --*/ + + // Adjust ToC + foreach($this->col_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$v['p'],'link'=>$v['link'],'toc_id'=>$v['toc_id']); + $this->links[$v['link']][1] = $this->y0; + } +/*-- END TOC --*/ + $trans_on = false; + foreach($this->columnbuffer AS $key=>$s) { + if (isset($s['rel_y'])) { // only process position sensitive data + // Set ratio to expand y values or heights + if ($this->ColDetails[$s['col']]['max_bottom']) { + $ratio = ($lowest_bottom_y - ($this->y0)) / ($this->ColDetails[$s['col']]['max_bottom'] - ($this->y0)); + } + else { $ratio = 1; } + if (($ratio > 1) && ($ratio <= $this->max_colH_correction)) { + //Start Transformation + $this->pages[$this->page] .= $this->StartTransform(true)."\n"; + $this->pages[$this->page] .= $this->transformScale(100, $ratio*100, $x='', $this->y0, true)."\n"; + $trans_on = true; + } + } + // Now output the adjusted values + $this->pages[$this->page] .= $s['s']."\n"; + if (isset($s['rel_y']) && ($ratio > 1) && ($ratio <= $this->max_colH_correction)) { + //Stop Transformation + $this->pages[$this->page] .= $this->StopTransform(true)."\n"; + $trans_on = false; + } + } + if ($trans_on) { $this->pages[$this->page] .= $this->StopTransform(true)."\n"; } + + if ($lowest_bottom_y > 0) { $this->y = $lowest_bottom_y ; } + } + + + // Just reproduce the page as it was + else { + // If page has not ended but height adjustment was disabled by custom column-break - adjust y + $lowest_bottom_y = 0; + if (!$this->ColActive && (!$this->ColumnAdjust || $this->keepColumns)) { + // calculate the lowest bottom margin + foreach($this->columnbuffer AS $key=>$s) { + // Only process output data + $t = $s['s']; + if ($t == 'ACROFORM' || (preg_match('/BT \d+\.\d\d+ (\d+\.\d\d+) Td/',$t)) || (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ [\-]{0,1}\d+\.\d\d+ re/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) l/',$t)) || + (preg_match('/q \d+\.\d\d+ 0 0 \d+\.\d\d+ \d+\.\d\d+ (\d+\.\d\d+) cm \/(I|FO)\d+ Do Q/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) m/',$t)) || + (preg_match('/\d+\.\d\d+ (\d+\.\d\d+) \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ \d+\.\d\d+ c/',$t)) ) { + + $clb = $s['y'] + $s['h']; + if ($clb > $this->ColDetails[$s['col']]['max_bottom']) { $this->ColDetails[$s['col']]['max_bottom'] = $clb; } + if ($clb > $lowest_bottom_y) { $lowest_bottom_y = $clb; } + } + } + } + foreach($this->columnbuffer AS $key=>$s) { + if ($s['s'] != 'ACROFORM') + $this->pages[$this->page] .= $s['s']."\n"; + } + if ($lowest_bottom_y > 0) { $this->y = $lowest_bottom_y ; } +/*-- BOOKMARKS --*/ + // Output Bookmarks + foreach($this->col_BMoutlines AS $v) { + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$v['y'],'p'=>$v['p']); + } +/*-- END BOOKMARKS --*/ +/*-- TOC --*/ + // Output ToC + foreach($this->col_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$v['p'],'link'=>$v['link'],'toc_id'=>$v['toc_id']); + } +/*-- END TOC --*/ + } + foreach($this->internallink AS $key => $f) { + if (isset($this->internallink[$key]['col'])) unset($this->internallink[$key]['col']); + if (isset($this->internallink[$key]['rel_y'])) unset($this->internallink[$key]['rel_y']); + } + + $this->columnbuffer = array(); + $this->ColDetails = array(); + $this->columnLinks = array(); + $this->columnAnnots = array(); + $this->columnForms = array(); + + $this->col_BMoutlines = array(); + $this->col_toc = array(); + $this->breakpoints = array(); +} + +// mPDF 5.7+ +function columnAdjustPregReplace($type, $xadj, $yadj, $pattern, $subject) { + preg_match($pattern, $subject, $matches); + if (!count($matches)) { return $subject; } + if (!isset($matches[3])) { $matches[3] = 0; } + if (!isset($matches[4])) { $matches[4] = 0; } + if (!isset($matches[5])) { $matches[5] = 0; } + if (!isset($matches[6])) { $matches[6] = 0; } + return str_replace($matches[0], $this->columnAdjustAdd($type, _MPDFK, $xadj, $yadj, $matches[1], $matches[2], $matches[3], $matches[4], $matches[5], $matches[6]), $subject); +} + +/*-- END COLUMNS --*/ + + +//================================================================== +/*-- TABLES --*/ +function printcellbuffer() { + if (count($this->cellBorderBuffer )) { + sort($this->cellBorderBuffer); + foreach($this->cellBorderBuffer AS $cbb) { + $cba = unpack("A16dom/nbord/A1side/ns/dbw/a6ca/A10style/dx/dy/dw/dh/dmbl/dmbr/dmrt/dmrb/dmtl/dmtr/dmlt/dmlb/dcpd/dover/", $cbb); + $side = $cba['side']; + $color = str_pad($cba['ca'], 6, "\x00"); + $details = array(); + $details[$side]['dom'] = (float) $cba['dom']; + $details[$side]['s'] = $cba['s']; + $details[$side]['w'] = $cba['bw']; + $details[$side]['c'] = $color; + $details[$side]['style'] = trim($cba['style']); + $details['mbw']['BL'] = $cba['mbl']; + $details['mbw']['BR'] = $cba['mbr']; + $details['mbw']['RT'] = $cba['mrt']; + $details['mbw']['RB'] = $cba['mrb']; + $details['mbw']['TL'] = $cba['mtl']; + $details['mbw']['TR'] = $cba['mtr']; + $details['mbw']['LT'] = $cba['mlt']; + $details['mbw']['LB'] = $cba['mlb']; + $details['cellposdom'] = $cba['cpd']; + $details['p'] = $side; + if ($cba['over']==1) { $details[$side]['overlay'] = true; } + else { $details[$side]['overlay'] = false; } + $this->_tableRect($cba['x'],$cba['y'],$cba['w'],$cba['h'],$cba['bord'],$details, false, false); + + } + $this->cellBorderBuffer = array(); + } +} +//================================================================== +function printtablebuffer() { + + if (!$this->table_rotate) { + $this->pages[$this->page] .= $this->tablebuffer; + foreach($this->tbrot_Links AS $p => $l) { + foreach($l AS $v) { + $this->PageLinks[$p][] = $v; + } + } + $this->tbrot_Links = array(); +/*-- ANNOTATIONS --*/ + foreach($this->tbrot_Annots AS $p => $l) { + foreach($l AS $v) { + $this->PageAnnots[$p][] = $v; + } + } + $this->tbrot_Annots = array(); +/*-- END ANNOTATIONS --*/ + +/*-- BOOKMARKS --*/ + // Output Bookmarks + foreach($this->tbrot_BMoutlines AS $v) { + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$v['y'],'p'=>$v['p']); + } + $this->tbrot_BMoutlines = array(); +/*-- END BOOKMARKS --*/ + +/*-- TOC --*/ + // Output ToC + foreach($this->tbrot_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$v['p'],'link'=>$v['link'],'toc_id'=>$v['toc_id']); + } + $this->tbrot_toc = array(); +/*-- END TOC --*/ + + return; + } + // else if rotated + $lm = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_left']; + $pw = $this->blk[$this->blklvl]['inner_width']; + //Start Transformation + $this->pages[$this->page] .= $this->StartTransform(true)."\n"; + + if ($this->table_rotate > 1) { // clockwise + if ($this->tbrot_align == 'L') { + $xadj = $this->tbrot_h ; // align L (as is) + } + else if ($this->tbrot_align == 'R') { + $xadj = $lm-$this->tbrot_x0+($pw) ; // align R + } + else { + $xadj = $lm-$this->tbrot_x0+(($pw + $this->tbrot_h)/2) ; // align C + } + $yadj = 0; + } + else { // anti-clockwise + if ($this->tbrot_align == 'L') { + $xadj = 0 ; // align L (as is) + } + else if ($this->tbrot_align == 'R') { + $xadj = $lm-$this->tbrot_x0+($pw - $this->tbrot_h) ; // align R + } + else { + $xadj = $lm-$this->tbrot_x0+(($pw - $this->tbrot_h)/2) ; // align C + } + $yadj = $this->tbrot_w; + } + + + $this->pages[$this->page] .= $this->transformTranslate($xadj, $yadj , true)."\n"; + $this->pages[$this->page] .= $this->transformRotate($this->table_rotate, $this->tbrot_x0 , $this->tbrot_y0 , true)."\n"; + + // Now output the adjusted values + $this->pages[$this->page] .= $this->tablebuffer; + + + foreach($this->tbrot_Links AS $p => $l) { + foreach($l AS $v) { + $w = $v[2]/_MPDFK; + $h = $v[3]/_MPDFK; + $ax = ($v[0]/_MPDFK) - $this->tbrot_x0; + $ay = (($this->hPt-$v[1])/_MPDFK) - $this->tbrot_y0; + if ($this->table_rotate > 1) { // clockwise + $bx = $this->tbrot_x0+$xadj-$ay-$h; + $by = $this->tbrot_y0+$yadj+$ax; + } + else { + $bx = $this->tbrot_x0+$xadj+$ay; + $by = $this->tbrot_y0+$yadj-$ax-$w; + } + $v[0] = $bx*_MPDFK; + $v[1] = ($this->h-$by)*_MPDFK; + $v[2] = $h*_MPDFK; // swap width and height + $v[3] = $w*_MPDFK; + $this->PageLinks[$p][] = $v; + } + } + $this->tbrot_Links = array(); + foreach($this->internallink AS $key => $f) { + if (is_array($f) && isset($f['tbrot'])) { + $f['Y'] = $this->tbrot_y0; + $f['PAGE'] = $this->page; + unset($f['tbrot']); + $this->internallink[$key] = $f; + } + } +/*-- ANNOTATIONS --*/ + foreach($this->tbrot_Annots AS $p => $l) { + foreach($l AS $v) { + $ax = abs($v['x']) - $this->tbrot_x0; // abs because -ve values are internally set and held for reference if annotMargin set + $ay = $v['y'] - $this->tbrot_y0; + if ($this->table_rotate > 1) { // clockwise + $bx = $this->tbrot_x0+$xadj-$ay; + $by = $this->tbrot_y0+$yadj+$ax; + } + else { + $bx = $this->tbrot_x0+$xadj+$ay; + $by = $this->tbrot_y0+$yadj-$ax; + } + if ($v['x'] < 0) { + $v['x'] = -$bx; + } + else { + $v['x'] = $bx; + } + $v['y'] = ($by); + $this->PageAnnots[$p][] = $v; + } + } + $this->tbrot_Annots = array(); +/*-- END ANNOTATIONS --*/ + + +/*-- BOOKMARKS --*/ + + // Adjust Bookmarks + foreach($this->tbrot_BMoutlines AS $v) { + $v['y'] = $this->tbrot_y0; + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$v['y'],'p'=>$this->page); + } +/*-- END BOOKMARKS --*/ + +/*-- TOC --*/ + + // Adjust ToC - uses document page number + foreach($this->tbrot_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$this->page,'link'=>$v['link'],'toc_id'=>$v['toc_id']); + $this->links[$v['link']][1] = $this->tbrot_y0; + } +/*-- END TOC --*/ + + + + $this->tbrot_BMoutlines = array(); + $this->tbrot_toc = array(); + + //Stop Transformation + $this->pages[$this->page] .= $this->StopTransform(true)."\n"; + + + $this->y = $this->tbrot_y0 + $this->tbrot_w; + $this->x = $this->lMargin; + + $this->tablebuffer = ''; +} + +//================================================================== +// Keep-with-table This buffers contents of h1-6 to keep on page with table +function printkwtbuffer() { + if (!$this->kwt_moved) { + foreach($this->kwt_buffer AS $s) { $this->pages[$this->page] .= $s['s']."\n"; } + foreach($this->kwt_Links AS $p => $l) { + foreach($l AS $v) { + $this->PageLinks[$p][] = $v; + } + } + $this->kwt_Links = array(); +/*-- ANNOTATIONS --*/ + foreach($this->kwt_Annots AS $p => $l) { + foreach($l AS $v) { + $this->PageAnnots[$p][] = $v; + } + } + $this->kwt_Annots = array(); +/*-- END ANNOTATIONS --*/ + +/*-- INDEX --*/ + // Output Reference (index) + foreach($this->kwt_Reference AS $v) { + $Present=0; + for ($i=0;$iReference);$i++){ + if ($this->Reference[$i]['t']==$v['t']){ + $Present=1; + if (!in_array($v['op'],$this->Reference[$i]['p'])) { + $this->Reference[$i]['p'][] = $v['op']; + } + } + } + if ($Present==0) { + $this->Reference[]=array('t'=>$v['t'],'p'=>array($v['op'])); + } + } + $this->kwt_Reference = array(); +/*-- END INDEX --*/ + +/*-- BOOKMARKS --*/ + // Output Bookmarks + foreach($this->kwt_BMoutlines AS $v) { + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$v['y'],'p'=>$v['p']); + } + $this->kwt_BMoutlines = array(); +/*-- END BOOKMARKS --*/ + +/*-- TOC --*/ + // Output ToC + foreach($this->kwt_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$v['p'],'link'=>$v['link'],'toc_id'=>$v['toc_id']); + } + $this->kwt_toc = array(); +/*-- END TOC --*/ + + $this->pageoutput[$this->page] = array(); // mPDF 6 + return; + } + + //Start Transformation + $this->pages[$this->page] .= $this->StartTransform(true)."\n"; + $xadj = $this->lMargin - $this->kwt_x0 ; + //$yadj = $this->y - $this->kwt_y0 ; + $yadj = $this->tMargin - $this->kwt_y0 ; + + $this->pages[$this->page] .= $this->transformTranslate($xadj, $yadj , true)."\n"; + + // Now output the adjusted values + foreach($this->kwt_buffer AS $s) { $this->pages[$this->page] .= $s['s']."\n"; } + + // Adjust hyperLinks + foreach($this->kwt_Links AS $p => $l) { + foreach($l AS $v) { + $bx = $this->kwt_x0+$xadj; + $by = $this->kwt_y0+$yadj; + $v[0] = $bx*_MPDFK; + $v[1] = ($this->h-$by)*_MPDFK; + $this->PageLinks[$p][] = $v; + } + } + foreach($this->internallink AS $key => $f) { + if (is_array($f) && isset($f['kwt'])) { + $f['Y'] += $yadj; + $f['PAGE'] = $this->page; + unset($f['kwt']); + $this->internallink[$key] = $f; + } + } +/*-- ANNOTATIONS --*/ + foreach($this->kwt_Annots AS $p => $l) { + foreach($l AS $v) { + $bx = $this->kwt_x0+$xadj; + $by = $this->kwt_y0+$yadj; + if ($v['x'] < 0) { + $v['x'] = -$bx; + } + else { + $v['x'] = $bx; + } + $v['y'] = $by; + $this->PageAnnots[$p][] = $v; + } + } +/*-- END ANNOTATIONS --*/ + +/*-- BOOKMARKS --*/ + + // Adjust Bookmarks + foreach($this->kwt_BMoutlines AS $v) { + if ($v['y'] != 0) { $v['y'] += $yadj; } + $this->BMoutlines[]=array('t'=>$v['t'],'l'=>$v['l'],'y'=>$v['y'],'p'=>$this->page); + } +/*-- END BOOKMARKS --*/ + +/*-- INDEX --*/ + + // Adjust Reference (index) + foreach($this->kwt_Reference AS $v) { + $Present=0; + //Search the reference (AND Ref/PageNo) in the array + for ($i=0;$iReference);$i++){ + if ($this->Reference[$i]['t']==$v['t']){ + $Present=1; + if (!in_array($this->page,$this->Reference[$i]['p'])) { + $this->Reference[$i]['p'][] = $this->page; + } + } + } + if ($Present==0) { + $this->Reference[]=array('t'=>$v['t'],'p'=>array($this->page)); + } + } +/*-- END INDEX --*/ + +/*-- TOC --*/ + + // Adjust ToC + foreach($this->kwt_toc AS $v) { + $this->tocontents->_toc[]=array('t'=>$v['t'],'l'=>$v['l'],'p'=>$this->page,'link'=>$v['link'],'toc_id'=>$v['toc_id']); + $this->links[$v['link']][0] = $this->page; + $this->links[$v['link']][1] += $yadj; + } +/*-- END TOC --*/ + + + $this->kwt_Links = array(); + $this->kwt_Annots = array(); + + $this->kwt_Reference = array(); + $this->kwt_BMoutlines = array(); + $this->kwt_toc = array(); + //Stop Transformation + $this->pages[$this->page] .= $this->StopTransform(true)."\n"; + + $this->kwt_buffer = array(); + + $this->y += $this->kwt_height; + $this->pageoutput[$this->page] = array(); // mPDF 6 +} + +/*-- END TABLES --*/ + + +//================================================================== + +function printfloatbuffer() { + if (count($this->floatbuffer)) { + $this->objectbuffer = $this->floatbuffer; + $this->printobjectbuffer(false); + $this->objectbuffer = array(); + $this->floatbuffer = array(); + $this->floatmargins = array(); + } +} +//================================================================== + + + +//================================================================== +// Added ELLIPSES and CIRCLES +function Circle($x,$y,$r,$style='S') { + $this->Ellipse($x,$y,$r,$r,$style); +} + +function Ellipse($x,$y,$rx,$ry,$style='S') { + if($style=='F') { $op='f'; } + elseif($style=='FD' or $style=='DF') { $op='B'; } + else { $op='S'; } + $lx=4/3*(M_SQRT2-1)*$rx; + $ly=4/3*(M_SQRT2-1)*$ry; + $h=$this->h; + $this->_out(sprintf('%.3F %.3F m %.3F %.3F %.3F %.3F %.3F %.3F c', ($x+$rx)*_MPDFK,($h-$y)*_MPDFK, ($x+$rx)*_MPDFK,($h-($y-$ly))*_MPDFK, ($x+$lx)*_MPDFK,($h-($y-$ry))*_MPDFK, $x*_MPDFK,($h-($y-$ry))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c', ($x-$lx)*_MPDFK,($h-($y-$ry))*_MPDFK, ($x-$rx)*_MPDFK,($h-($y-$ly))*_MPDFK, ($x-$rx)*_MPDFK,($h-$y)*_MPDFK)); + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c', ($x-$rx)*_MPDFK,($h-($y+$ly))*_MPDFK, ($x-$lx)*_MPDFK,($h-($y+$ry))*_MPDFK, $x*_MPDFK,($h-($y+$ry))*_MPDFK)); + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F c %s', ($x+$lx)*_MPDFK,($h-($y+$ry))*_MPDFK, ($x+$rx)*_MPDFK,($h-($y+$ly))*_MPDFK, ($x+$rx)*_MPDFK,($h-$y)*_MPDFK, $op)); +} + +/*-- DIRECTW --*/ +// Added adaptation of shaded_box = AUTOSIZE-TEXT +function AutosizeText($text,$w,$font,$style,$szfont=72) { + + $text = ' '.$text.' '; + + $this->SetFont($font,$style,$szfont,false); + + $text = $this->purify_utf8_text($text); + if ($this->text_input_as_HTML) { + $text = $this->all_entities_to_utf8($text); + } + if ($this->usingCoreFont) { $text = mb_convert_encoding($text,$this->mb_enc,'UTF-8'); } + + // DIRECTIONALITY + if (preg_match("/([".$this->pregRTLchars."])/u", $text)) { $this->biDirectional = true; } // *OTL* + + $textvar = 0; + $save_OTLtags = $this->OTLtags; + $this->OTLtags = array(); + if ($this->useKerning) { + if ($this->CurrentFont['haskernGPOS']) { $this->OTLtags['Plus'] .= ' kern'; } + else { $textvar = ($textvar | FC_KERNING); } + } + +/*-- OTL --*/ + // Use OTL OpenType Table Layout - GSUB & GPOS + if (isset($this->CurrentFont['useOTL']) && $this->CurrentFont['useOTL']) { + $text = $this->otl->applyOTL($text, $this->CurrentFont['useOTL']); + $OTLdata = $this->otl->OTLdata; + } +/*-- END OTL --*/ + $this->OTLtags = $save_OTLtags ; + + $this->magic_reverse_dir($text, $this->directionality, $OTLdata); + + + $width = $this->ConvertSize($w); + $loop = 0; + while ( $loop == 0 ) { + $this->SetFont($font,$style,$szfont,false); + $sz = $this->GetStringWidth( $text, true, $OTLdata, $textvar ); + if ( $sz > $w ) { $szfont --; } + else { $loop ++; } + } + $this->SetFont($font,$style,$szfont,true,true); + $this->Cell($w, 0, $text, 0, 0, "C",0,'',0,0,0,'M', 0, false, $OTLdata, $textvar ); +} +/*-- END DIRECTW --*/ + + + + + +// ==================================================== +// ==================================================== + +function magic_reverse_dir(&$chunk, $dir, &$chunkOTLdata) { +/*-- OTL --*/ + if ($this->usingCoreFont) { return 0; } + if ($chunk=='') { return 0; } + + if ($this->biDirectional || $dir=='rtl') { + // check if string contains RTL text + // including any added from OTL tables (in PUA) + $pregRTLchars = $this->pregRTLchars; + if (isset($this->CurrentFont['rtlPUAstr']) && $this->CurrentFont['rtlPUAstr']) { $pregRTLchars .= $this->CurrentFont['rtlPUAstr']; } + if (!preg_match("/[".$pregRTLchars."]/u",$chunk) && $dir!='rtl') { return 0; } // Chunk doesn't contain RTL characters + + $unicode = $this->UTF8StringToArray($chunk, false); + + $is_strong = false; + if (empty($chunkOTLdata)) { $this->getBasicOTLdata($chunkOTLdata, $unicode, $is_strong); } + + if (isset($this->CurrentFont['useOTL']) && ($this->CurrentFont['useOTL'] & 0x80) ) { $useGPOS = true; } + else { $useGPOS = false; } + + // NB Returned $chunk may be a shorter string (with adjusted $cOTLdata) by removal of LRE, RLE etc embedding codes. + list($chunk ,$rtl_content) = $this->otl->_bidiSort($unicode, $chunk, $dir, $chunkOTLdata, $useGPOS); + + return $rtl_content; + } +/*-- END OTL --*/ + return 0; +} + + +/*-- OTL --*/ +function getBasicOTLdata(&$chunkOTLdata, $unicode, &$is_strong) { + if (!class_exists('otl', false)) { include(_MPDF_PATH.'classes/otl.php'); } + if (empty($this->otl)) { $this->otl = new otl($this); } + $chunkOTLdata['group'] = ''; + $chunkOTLdata['GPOSinfo'] = array(); + $chunkOTLdata['char_data'] = array(); + foreach($unicode as $char) { + $ucd_record = UCDN::get_ucd_record($char); + $chunkOTLdata['char_data'][] = array('bidi_class' => $ucd_record[2], 'uni' => $char); + if ($ucd_record[2]==0 || $ucd_record[2]==3 || $ucd_record[2]==4) { $is_strong = true; } // contains strong character + if ($ucd_record[0] == UCDN::UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) { $chunkOTLdata['group'] .= 'M'; } + else if ($char == 32 || $char == 12288) { $chunkOTLdata['group'] .= 'S'; } + else { $chunkOTLdata['group'] .= 'C'; } + } +} + +function _setBidiCodes($mode='start', $bdf) { + $s = ''; + if ($mode=='end') { + // PDF comes before PDI to close isolate-override (e.g. "LRILROPDFPDI") + if (strpos($bdf, 'PDF')!==false) { $s .= code2utf(0x202C); } // POP DIRECTIONAL FORMATTING + if (strpos($bdf, 'PDI')!==false) { $s .= code2utf(0x2069); } // POP DIRECTIONAL ISOLATE + } + else if ($mode=='start') { + // LRI comes before LRO to open isolate-override (e.g. "LRILROPDFPDI") + if (strpos($bdf, 'LRI')!==false) { $s .= code2utf(0x2066); } // U+2066 LRI + else if (strpos($bdf, 'RLI')!==false) { $s .= code2utf(0x2067); } // U+2067 RLI + else if (strpos($bdf, 'FSI')!==false) { $s .= code2utf(0x2068); } // U+2068 FSI + if (strpos($bdf, 'LRO')!==false) { $s .= code2utf(0x202D); } // U+202D LRO + else if (strpos($bdf, 'RLO')!==false) { $s .= code2utf(0x202E); } // U+202E RLO + else if (strpos($bdf, 'LRE')!==false) { $s .= code2utf(0x202A); } // U+202A LRE + else if (strpos($bdf, 'RLE')!==false) { $s .= code2utf(0x202B); } // U+202B RLE + } + return $s; +} + +/*-- END OTL --*/ + +// +// **************************** + +// **************************** + + +function SetSubstitutions() { + $subsarray = array(); + @include(_MPDF_PATH.'includes/subs_win-1252.php'); + $this->substitute = array(); + foreach($subsarray AS $key => $val) { + $this->substitute[code2utf($key)] = $val; + } +} + + +function SubstituteChars($html) { + // only substitute characters between tags + if (count($this->substitute)) { + $a=preg_split('/(<.*?>)/ms',$html,-1,PREG_SPLIT_DELIM_CAPTURE); + $html = ''; + foreach($a as $i => $e) { + if($i%2==0) { + $e = strtr($e, $this->substitute); + } + $html .= $e; + } + } + return $html; +} + + +function SubstituteCharsSIP(&$writehtml_a, &$writehtml_i, &$writehtml_e) { + if (preg_match("/^(.*?)([\x{20000}-\x{2FFFF}]+)(.*)/u", $writehtml_e, $m)) { + if (isset($this->CurrentFont['sipext']) && $this->CurrentFont['sipext']) { + $font = $this->CurrentFont['sipext']; + if (!in_array($font, $this->available_unifonts)) { return 0; } + $writehtml_a[$writehtml_i] = $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array('span style="font-family: '.$font.'"', $m[2], '/span', $m[3])); + $this->subPos = $writehtml_i; + return 4; + } + } + return 0; +} + +// If core font is selected in document which is not onlyCoreFonts - substitute with non-core font +function SubstituteCharsNonCore(&$writehtml_a, &$writehtml_i, &$writehtml_e) { + // Ignore if in Textarea + if ($writehtml_i > 0 && strtolower(substr($writehtml_a[$writehtml_i-1],0,8)) == 'textarea') { return 0; } + if (mb_convert_encoding(mb_convert_encoding($writehtml_e, $this->mb_enc, "UTF-8"), "UTF-8", $this->mb_enc) == $writehtml_e) { + return 0; + } + $cw = &$this->CurrentFont['cw']; + $unicode = $this->UTF8StringToArray($writehtml_e, false); + $start = -1; + $end = 0; + $flag = 0; + $ftype = ''; + $u = array(); + if (!$this->subArrMB) { + include(_MPDF_PATH.'includes/subs_core.php'); + $this->subArrMB['a'] = $aarr; + $this->subArrMB['s'] = $sarr; + $this->subArrMB['z'] = $zarr; + } + foreach($unicode AS $c => $char) { + if (($char> 127 || ($flag==1 && $char==32)) && $char != 173 && (!isset($this->subArrMB['a'][$char]) || ($flag==1 && $char==32)) && ($char<1536 || ($char>1791 && $char < 2304) || $char>3455)) { + if ($flag==0) { $start=$c; } + $flag=1; + $u[] = $char; + } + else if ($flag>0) { $end=$c-1; break; } + } + if ($flag>0 && !$end) { $end=count($unicode)-1; } + if ($start==-1) { return 0; } + // TRY IN BACKUP SUBS FONT + if (!is_array($this->backupSubsFont)) { $this->backupSubsFont = array("$this->backupSubsFont"); } + foreach($this->backupSubsFont AS $bsfctr=>$bsf) { + if ($this->fonttrans[$bsf] == 'chelvetica' || $this->fonttrans[$bsf] == 'ctimes' || $this->fonttrans[$bsf] == 'ccourier') { continue; } + $font = $bsf; + unset($cw); + $cw = ''; + if (isset($this->fonts[$font])) { $cw = &$this->fonts[$font]['cw']; } + else if (file_exists(_MPDF_TTFONTDATAPATH.$font.'.cw.dat')) { $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); } + else { + + $prevFontFamily = $this->FontFamily; + $prevFontStyle = $this->currentfontstyle; + $prevFontSizePt = $this->FontSizePt; + $this->SetFont($bsf, '', '', false); + $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); + $this->SetFont($prevFontFamily, $prevFontStyle, $prevFontSizePt, false); + } + if (!$cw) { continue; } + $l = 0; + foreach($u AS $char) { + if ($char == 173 || $this->_charDefined($cw,$char) || ($char>1536 && $char<1791) || ($char>2304 && $char<3455 )) { + $l++; + } + else { + if ($l==0 && $bsfctr == (count($this->backupSubsFont)-1)) { // Not found even in last backup font + $cont = mb_substr($writehtml_e, $start+1); + $writehtml_e = mb_substr($writehtml_e, 0, $start+1, 'UTF-8'); + array_splice($writehtml_a, $writehtml_i+1, 0, array('', $cont)); + $this->subPos = $writehtml_i+1; + return 2; + } + else { break; } + } + } + if ($l > 0) { + $patt = mb_substr($writehtml_e, $start, $l, 'UTF-8'); + if (preg_match("/(.*?)(".preg_quote($patt,'/').")(.*)/u", $writehtml_e, $m)) { + $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array('span style="font-family: '.$font.'"', $m[2], '/span', $m[3])); + $this->subPos = $writehtml_i+3; + return 4; + } + } + } + + unset($cw); + return 0; +} + + +function SubstituteCharsMB(&$writehtml_a, &$writehtml_i, &$writehtml_e) { + // Ignore if in Textarea + if ($writehtml_i > 0 && strtolower(substr($writehtml_a[$writehtml_i-1],0,8)) == 'textarea') { return 0; } + $cw = &$this->CurrentFont['cw']; + $unicode = $this->UTF8StringToArray($writehtml_e, false); + $start = -1; + $end = 0; + $flag = 0; + $ftype = ''; + $u = array(); + foreach($unicode AS $c => $char) { + if (($flag == 0 || $flag==2) && (!$this->_charDefined($cw,$char) || ($flag==2 && $char==32)) && $this->checkSIP && $char > 131071) { // Unicode Plane 2 (SIP) + if (in_array($this->FontFamily ,$this->available_CJK_fonts)) { return 0; } + if ($flag==0) { $start=$c; } + $flag=2; + $u[] = $char; + } + //else if (($flag == 0 || $flag==1) && $char != 173 && !$this->_charDefined($cw,$char) && ($char<1423 || ($char>3583 && $char < 11263))) { + else if (($flag == 0 || $flag==1) && $char != 173 && (!$this->_charDefined($cw,$char) || ($flag==1 && $char==32)) && ($char<1536 || ($char>1791 && $char < 2304) || $char>3455)) { + if ($flag==0) { $start=$c; } + $flag=1; + $u[] = $char; + } + else if ($flag>0) { $end=$c-1; break; } + } + if ($flag>0 && !$end) { $end=count($unicode)-1; } + if ($start==-1) { return 0; } + if ($flag == 2) { // SIP + // Check if current CJK font has a ext-B related font + if (isset($this->CurrentFont['sipext']) && $this->CurrentFont['sipext']) { + $font = $this->CurrentFont['sipext']; + unset($cw); + $cw = ''; + if (isset($this->fonts[$font])) { $cw = &$this->fonts[$font]['cw']; } + else if (file_exists(_MPDF_TTFONTDATAPATH.$font.'.cw.dat')) { $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); } + else { + $prevFontFamily = $this->FontFamily; + $prevFontStyle = $this->currentfontstyle; + $prevFontSizePt = $this->FontSizePt; + $this->SetFont($font, '', '', false); + $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); + $this->SetFont($prevFontFamily, $prevFontStyle, $prevFontSizePt, false); + } + if (!$cw) { return 0; } + $l = 0; + foreach($u AS $char) { + if ($this->_charDefined($cw,$char) || $char > 131071) { + $l++; + } + else { break; } + } + if ($l > 0) { + $patt = mb_substr($writehtml_e, $start, $l); + if (preg_match("/(.*?)(".preg_quote($patt,'/').")(.*)/u", $writehtml_e, $m)) { + $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array('span style="font-family: '.$font.'"', $m[2], '/span', $m[3])); + $this->subPos = $writehtml_i+3; + return 4; + } + } + } + // Check Backup SIP font (defined in config_fonts.php) + if (isset($this->backupSIPFont) && $this->backupSIPFont) { + if ($this->currentfontfamily != $this->backupSIPFont) { $font = $this->backupSIPFont; } + else { unset($cw); return 0; } + unset($cw); + $cw = ''; + if (isset($this->fonts[$font])) { $cw = &$this->fonts[$font]['cw']; } + else if (file_exists(_MPDF_TTFONTDATAPATH.$font.'.cw.dat')) { $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); } + else { + $prevFontFamily = $this->FontFamily; + $prevFontStyle = $this->currentfontstyle; + $prevFontSizePt = $this->FontSizePt; + $this->SetFont($this->backupSIPFont, '', '', false); + $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); + $this->SetFont($prevFontFamily, $prevFontStyle, $prevFontSizePt, false); + } + if (!$cw) { return 0; } + $l = 0; + foreach($u AS $char) { + if ($this->_charDefined($cw,$char) || $char > 131071) { + $l++; + } + else { break; } + } + if ($l > 0) { + $patt = mb_substr($writehtml_e, $start, $l); + if (preg_match("/(.*?)(".preg_quote($patt,'/').")(.*)/u", $writehtml_e, $m)) { + $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array('span style="font-family: '.$font.'"', $m[2], '/span', $m[3])); + $this->subPos = $writehtml_i+3; + return 4; + } + } + } + return 0; + } + + + // FIRST TRY CORE FONTS (when appropriate) + if (!$this->PDFA && !$this->PDFX && !$this->biDirectional) { // mPDF 6 + $repl = array(); + if (!$this->subArrMB) { + include(_MPDF_PATH.'includes/subs_core.php'); + $this->subArrMB['a'] = $aarr; + $this->subArrMB['s'] = $sarr; + $this->subArrMB['z'] = $zarr; + } + if (isset($this->subArrMB['a'][$u[0]])) { + $font = 'tta'; $ftype = 'C'; + foreach($u AS $char) { + if (isset($this->subArrMB['a'][$char])) { $repl[] = $this->subArrMB['a'][$char]; } + else { break; } + } + } + else if (isset($this->subArrMB['z'][$u[0]])) { + $font = 'ttz'; $ftype = 'C'; + foreach($u AS $char) { + if (isset($this->subArrMB['z'][$char])) { $repl[] = $this->subArrMB['z'][$char]; } + else { break; } + } + } + else if (isset($this->subArrMB['s'][$u[0]])) { + $font = 'tts'; $ftype = 'C'; + foreach($u AS $char) { + if (isset($this->subArrMB['s'][$char])) { $repl[] = $this->subArrMB['s'][$char]; } + else { break; } + } + } + if ($ftype=='C') { + $patt = mb_substr($writehtml_e, $start, count($repl)); + if (preg_match("/(.*?)(".preg_quote($patt,'/').")(.*)/u", $writehtml_e, $m)) { + $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array($font, implode('|', $repl), '/'.$font, $m[3])); // e.g. + $this->subPos = $writehtml_i+3; + return 4; + } + return 0; + } + } + + // LASTLY TRY IN BACKUP SUBS FONT + if (!is_array($this->backupSubsFont)) { $this->backupSubsFont = array("$this->backupSubsFont"); } + foreach($this->backupSubsFont AS $bsfctr=>$bsf) { + if ($this->currentfontfamily != $bsf) { $font = $bsf; } + else { continue; } + unset($cw); + $cw = ''; + if (isset($this->fonts[$font])) { $cw = &$this->fonts[$font]['cw']; } + else if (file_exists(_MPDF_TTFONTDATAPATH.$font.'.cw.dat')) { $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); } + else { + $prevFontFamily = $this->FontFamily; + $prevFontStyle = $this->currentfontstyle; + $prevFontSizePt = $this->FontSizePt; + $this->SetFont($bsf, '', '', false); + $cw = @file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); + $this->SetFont($prevFontFamily, $prevFontStyle, $prevFontSizePt, false); + } + if (!$cw) { continue; } + $l = 0; + foreach($u AS $char) { + if ($char == 173 || $this->_charDefined($cw,$char) || ($char>1536 && $char<1791) || ($char>2304 && $char<3455 )) { // Arabic and Indic + $l++; + } + else { + if ($l==0 && $bsfctr == (count($this->backupSubsFont)-1)) { // Not found even in last backup font + $cont = mb_substr($writehtml_e, $start+1); + $writehtml_e = mb_substr($writehtml_e, 0, $start+1); + array_splice($writehtml_a, $writehtml_i+1, 0, array('', $cont)); + $this->subPos = $writehtml_i+1; + return 2; + } + else { break; } + } + } + if ($l > 0) { + $patt = mb_substr($writehtml_e, $start, $l); + if (preg_match("/(.*?)(".preg_quote($patt,'/').")(.*)/u", $writehtml_e, $m)) { + $writehtml_e = $m[1]; + array_splice($writehtml_a, $writehtml_i+1, 0, array('span style="font-family: '.$font.'"', $m[2], '/span', $m[3])); + $this->subPos = $writehtml_i+3; + return 4; + } + } + } + + unset($cw); + return 0; +} + + +function setHiEntitySubstitutions() { + $entarr = array ( + 'nbsp' => '160', 'iexcl' => '161', 'cent' => '162', 'pound' => '163', 'curren' => '164', 'yen' => '165', 'brvbar' => '166', 'sect' => '167', + 'uml' => '168', 'copy' => '169', 'ordf' => '170', 'laquo' => '171', 'not' => '172', 'shy' => '173', 'reg' => '174', 'macr' => '175', + 'deg' => '176', 'plusmn' => '177', 'sup2' => '178', 'sup3' => '179', 'acute' => '180', 'micro' => '181', 'para' => '182', 'middot' => '183', + 'cedil' => '184', 'sup1' => '185', 'ordm' => '186', 'raquo' => '187', 'frac14' => '188', 'frac12' => '189', 'frac34' => '190', + 'iquest' => '191', 'Agrave' => '192', 'Aacute' => '193', 'Acirc' => '194', 'Atilde' => '195', 'Auml' => '196', 'Aring' => '197', + 'AElig' => '198', 'Ccedil' => '199', 'Egrave' => '200', 'Eacute' => '201', 'Ecirc' => '202', 'Euml' => '203', 'Igrave' => '204', + 'Iacute' => '205', 'Icirc' => '206', 'Iuml' => '207', 'ETH' => '208', 'Ntilde' => '209', 'Ograve' => '210', 'Oacute' => '211', + 'Ocirc' => '212', 'Otilde' => '213', 'Ouml' => '214', 'times' => '215', 'Oslash' => '216', 'Ugrave' => '217', 'Uacute' => '218', + 'Ucirc' => '219', 'Uuml' => '220', 'Yacute' => '221', 'THORN' => '222', 'szlig' => '223', 'agrave' => '224', 'aacute' => '225', + 'acirc' => '226', 'atilde' => '227', 'auml' => '228', 'aring' => '229', 'aelig' => '230', 'ccedil' => '231', 'egrave' => '232', + 'eacute' => '233', 'ecirc' => '234', 'euml' => '235', 'igrave' => '236', 'iacute' => '237', 'icirc' => '238', 'iuml' => '239', + 'eth' => '240', 'ntilde' => '241', 'ograve' => '242', 'oacute' => '243', 'ocirc' => '244', 'otilde' => '245', 'ouml' => '246', + 'divide' => '247', 'oslash' => '248', 'ugrave' => '249', 'uacute' => '250', 'ucirc' => '251', 'uuml' => '252', 'yacute' => '253', + 'thorn' => '254', 'yuml' => '255', 'OElig' => '338', 'oelig' => '339', 'Scaron' => '352', 'scaron' => '353', 'Yuml' => '376', + 'fnof' => '402', 'circ' => '710', 'tilde' => '732', 'Alpha' => '913', 'Beta' => '914', 'Gamma' => '915', 'Delta' => '916', + 'Epsilon' => '917', 'Zeta' => '918', 'Eta' => '919', 'Theta' => '920', 'Iota' => '921', 'Kappa' => '922', 'Lambda' => '923', + 'Mu' => '924', 'Nu' => '925', 'Xi' => '926', 'Omicron' => '927', 'Pi' => '928', 'Rho' => '929', 'Sigma' => '931', 'Tau' => '932', + 'Upsilon' => '933', 'Phi' => '934', 'Chi' => '935', 'Psi' => '936', 'Omega' => '937', 'alpha' => '945', 'beta' => '946', 'gamma' => '947', + 'delta' => '948', 'epsilon' => '949', 'zeta' => '950', 'eta' => '951', 'theta' => '952', 'iota' => '953', 'kappa' => '954', + 'lambda' => '955', 'mu' => '956', 'nu' => '957', 'xi' => '958', 'omicron' => '959', 'pi' => '960', 'rho' => '961', 'sigmaf' => '962', + 'sigma' => '963', 'tau' => '964', 'upsilon' => '965', 'phi' => '966', 'chi' => '967', 'psi' => '968', 'omega' => '969', + 'thetasym' => '977', 'upsih' => '978', 'piv' => '982', 'ensp' => '8194', 'emsp' => '8195', 'thinsp' => '8201', 'zwnj' => '8204', + 'zwj' => '8205', 'lrm' => '8206', 'rlm' => '8207', 'ndash' => '8211', 'mdash' => '8212', 'lsquo' => '8216', 'rsquo' => '8217', + 'sbquo' => '8218', 'ldquo' => '8220', 'rdquo' => '8221', 'bdquo' => '8222', 'dagger' => '8224', 'Dagger' => '8225', 'bull' => '8226', + 'hellip' => '8230', 'permil' => '8240', 'prime' => '8242', 'Prime' => '8243', 'lsaquo' => '8249', 'rsaquo' => '8250', 'oline' => '8254', + 'frasl' => '8260', 'euro' => '8364', 'image' => '8465', 'weierp' => '8472', 'real' => '8476', 'trade' => '8482', 'alefsym' => '8501', + 'larr' => '8592', 'uarr' => '8593', 'rarr' => '8594', 'darr' => '8595', 'harr' => '8596', 'crarr' => '8629', 'lArr' => '8656', + 'uArr' => '8657', 'rArr' => '8658', 'dArr' => '8659', 'hArr' => '8660', 'forall' => '8704', 'part' => '8706', 'exist' => '8707', + 'empty' => '8709', 'nabla' => '8711', 'isin' => '8712', 'notin' => '8713', 'ni' => '8715', 'prod' => '8719', 'sum' => '8721', + 'minus' => '8722', 'lowast' => '8727', 'radic' => '8730', 'prop' => '8733', 'infin' => '8734', 'ang' => '8736', 'and' => '8743', + 'or' => '8744', 'cap' => '8745', 'cup' => '8746', 'int' => '8747', 'there4' => '8756', 'sim' => '8764', 'cong' => '8773', + 'asymp' => '8776', 'ne' => '8800', 'equiv' => '8801', 'le' => '8804', 'ge' => '8805', 'sub' => '8834', 'sup' => '8835', 'nsub' => '8836', + 'sube' => '8838', 'supe' => '8839', 'oplus' => '8853', 'otimes' => '8855', 'perp' => '8869', 'sdot' => '8901', 'lceil' => '8968', + 'rceil' => '8969', 'lfloor' => '8970', 'rfloor' => '8971', 'lang' => '9001', 'rang' => '9002', 'loz' => '9674', 'spades' => '9824', + 'clubs' => '9827', 'hearts' => '9829', 'diams' => '9830', + ); + foreach($entarr AS $key => $val) { + $this->entsearch[] = '&'.$key.';'; + $this->entsubstitute[] = code2utf($val); + } +} + +function SubstituteHiEntities($html) { + // converts html_entities > ASCII 127 to unicode + // Leaves in particular < to distinguish from tag marker + if (count($this->entsearch)) { + $html = str_replace($this->entsearch,$this->entsubstitute,$html); + } + return $html; +} + + +// Edited v1.2 Pass by reference; option to continue if invalid UTF-8 chars +function is_utf8(&$string) { + if ($string === mb_convert_encoding(mb_convert_encoding($string, "UTF-32", "UTF-8"), "UTF-8", "UTF-32")) { + return true; + } + else { + if ($this->ignore_invalid_utf8) { + $string = mb_convert_encoding(mb_convert_encoding($string, "UTF-32", "UTF-8"), "UTF-8", "UTF-32") ; + return true; + } + else { + return false; + } + } +} + + +function purify_utf8($html,$lo=true) { + // For HTML + // Checks string is valid UTF-8 encoded + // converts html_entities > ASCII 127 to UTF-8 + // Only exception - leaves low ASCII entities e.g. < & etc. + // Leaves in particular < to distinguish from tag marker + if (!$this->is_utf8($html)) { + echo "

    HTML contains invalid UTF-8 character(s)

    "; + while (mb_convert_encoding(mb_convert_encoding($html, "UTF-32", "UTF-8"), "UTF-8", "UTF-32") != $html) { + $a = iconv('UTF-8', 'UTF-8', $html); + echo ($a); + $pos = $start = strlen($a); + $err = ''; + while ( ord(substr($html,$pos,1)) > 128 ) { + $err .= '[[#'.ord(substr($html,$pos,1)).']]'; + $pos++; + } + echo ''.$err.''; + $html = substr($html, $pos); + } + echo $html; + $this->Error(""); + } + $html = preg_replace("/\r/", "", $html ); + + // converts html_entities > ASCII 127 to UTF-8 + // Leaves in particular < to distinguish from tag marker + $html = $this->SubstituteHiEntities($html); + + // converts all &#nnn; or &#xHHH; to UTF-8 multibyte + // If $lo==true then includes ASCII < 128 + $html = strcode2utf($html,$lo); + return ($html); +} + +function purify_utf8_text($txt) { + // For TEXT + // Make sure UTF-8 string of characters + if (!$this->is_utf8($txt)) { $this->Error("Text contains invalid UTF-8 character(s)"); } + + $txt = preg_replace("/\r/", "", $txt ); + + return ($txt); +} +function all_entities_to_utf8($txt) { + // converts txt_entities > ASCII 127 to UTF-8 + // Leaves in particular < to distinguish from tag marker + $txt = $this->SubstituteHiEntities($txt); + + // converts all &#nnn; or &#xHHH; to UTF-8 multibyte + $txt = strcode2utf($txt); + + $txt = $this->lesser_entity_decode($txt); + return ($txt); +} + + +// ==================================================== +/*-- BARCODES --*/ +// UPC/EAN barcode +// EAN13, EAN8, UPCA, UPCE, ISBN, ISSN +// Accepts 12 or 13 digits with or without - hyphens +function WriteBarcode($code, $showtext=1, $x='', $y='', $size=1, $border=0, $paddingL=1, $paddingR=1, $paddingT=2, $paddingB=2, $height=1, $bgcol=false, $col=false, $btype='ISBN', $supplement='0', $supplement_code='', $k=1) { + if (empty($code)) { + return; + } + $codestr = $code; + $code = preg_replace('/\-/','',$code); + + if (!class_exists('PDFBarcode', false)) { + include(_MPDF_PATH.'classes/barcode.php'); + } + $this->barcode = new PDFBarcode(); + if ($btype == 'ISSN' || $btype == 'ISBN') { + $arrcode = $this->barcode->getBarcodeArray($code, 'EAN13'); + } + else { $arrcode = $this->barcode->getBarcodeArray($code, $btype); } + + if ($arrcode === false) { $this->Error('Error in barcode string: '.$codestr); } + if((($btype=='EAN13' || $btype=='ISBN' || $btype=='ISSN') && strlen($code) == 12) || ($btype=='UPCA' && strlen($code) == 11) + || ($btype=='UPCE' && strlen($code) == 11) || ($btype=='EAN8' && strlen($code) == 7)) { + $code .= $arrcode['checkdigit']; + if (stristr($codestr,'-')) { $codestr .= '-' . $arrcode['checkdigit']; } + else { $codestr .= $arrcode['checkdigit']; } + } + if ($btype == 'ISBN') { $codestr = 'ISBN '.$codestr; } + if ($btype == 'ISSN') { $codestr = 'ISSN '.$codestr; } + + if (empty($x)) { + $x = $this->x; + } + if (empty($y)) { + $y = $this->y; + } + // set foreground color + $prevDrawColor = $this->DrawColor; + $prevTextColor = $this->TextColor; + $prevFillColor = $this->FillColor; + $lw = $this->LineWidth; + $this->SetLineWidth(0.01); + + $size /= $k; // in case resized in a table + + $xres = $arrcode['nom-X'] * $size; + $llm = $arrcode['lightmL'] * $arrcode['nom-X'] * $size; // Left Light margin + $rlm = $arrcode['lightmR'] * $arrcode['nom-X'] * $size; // Right Light margin + + $bcw = ($arrcode["maxw"] * $xres); // Barcode width = Should always be 31.35mm * $size + + $fbw = $bcw + $llm + $rlm; // Full barcode width incl. light margins + $ow = $fbw + $paddingL + $paddingR; // Full overall width incl. user-defined padding + + $fbwi = $fbw - 2; // Full barcode width incl. light margins - 2mm - for isbn string + + // cf. http://www.gs1uk.org/downloads/bar_code/Bar coding getting it right.pdf + $num_height = 3 * $size; // Height of numerals + $fbh = $arrcode['nom-H'] * $size * $height; // Full barcode height incl. numerals + $bch = $fbh - (1.5 * $size); // Barcode height of bars (3mm for numerals) + + if (($btype=='EAN13' && $showtext) || $btype == 'ISSN' || $btype == 'ISBN') { // Add height for ISBN string + margin from top of bars + $tisbnm = 1.5 * $size; // Top margin between isbn (if shown) & bars + $codestr_fontsize = 2.1 * $size; + $paddingT += $codestr_fontsize + $tisbnm ; + } + $oh = $fbh + $paddingT + $paddingB; // Full overall height incl. user-defined padding + + // PRINT border background color + $xpos = $x; + $ypos = $y; + if ($col) { + $this->SetDColor($col); + $this->SetTColor($col); + } + else { + $this->SetDColor($this->ConvertColor(0)); + $this->SetTColor($this->ConvertColor(0)); + } + if ($bgcol) { + $this->SetFColor($bgcol); + } + else { $this->SetFColor($this->ConvertColor(255)); } + if (!$bgcol && !$col) { // fn. called directly - not via HTML + if ($border) { $fillb = 'DF'; } else { $fillb = 'F'; } + $this->Rect($xpos, $ypos, $ow, $oh, $fillb); + } + + + // PRINT BARS + $xpos = $x + $paddingL + $llm ; + $ypos = $y + $paddingT; + if ($col) { $this->SetFColor($col); } + else { $this->SetFColor($this->ConvertColor(0)); } + if ($arrcode !== false) { + foreach ($arrcode["bcode"] AS $v) { + $bw = ($v["w"] * $xres); + if ($v["t"]) { + // draw a vertical bar + $this->Rect($xpos, $ypos, $bw, $bch, 'F'); + } + $xpos += $bw; + } + } + + + // print text + $prevFontFamily = $this->FontFamily; + $prevFontStyle = $this->FontStyle; + $prevFontSizePt = $this->FontSizePt; + + // ISBN string + if (($btype=='EAN13' && $showtext) || $btype=='ISBN' || $btype=='ISSN') { + if ($this->onlyCoreFonts) { + $this->SetFont('chelvetica'); + } + else { + $this->SetFont('sans'); + } + + if ($bgcol) { $this->SetFColor($bgcol); } + else { $this->SetFColor($this->ConvertColor(255)); } + $this->x = $x + $paddingL + 1; // 1mm left margin (cf. $fbwi above) + // max width is $fbwi + $loop = 0; + while ( $loop == 0 ) { + $this->SetFontSize($codestr_fontsize*1.4*_MPDFK, false); // don't write + $sz = $this->GetStringWidth( $codestr ); + if ($sz > $fbwi) + $codestr_fontsize -= 0.1; + else + $loop ++; + } + $this->SetFont('','',$codestr_fontsize*1.4*_MPDFK, true, true); // * 1.4 because font height is only 7/10 of given mm + // WORD SPACING + if ($fbwi > $sz) { + $xtra = $fbwi - $sz; + $charspacing = $xtra / (strlen($codestr)-1); + if ($charspacing) { $this->_out(sprintf('BT %.3F Tc ET',$charspacing*_MPDFK)); } + } + $this->y = $y + $paddingT - ($codestr_fontsize ) - $tisbnm ; + $this->Cell($fbw , $codestr_fontsize, $codestr); + if ($charspacing) { $this->_out('BT 0 Tc ET'); } + } + + + // Bottom NUMERALS + // mPDF 5.7.4 + if ($this->onlyCoreFonts) { + $this->SetFont('ccourier'); + $fh = 1.3; + } + else { + $this->SetFont('ocrb'); + $fh = 1.06; + } + $charRO = ''; + if ($btype=='EAN13' || $btype=='ISBN' || $btype=='ISSN') { + $outerfontsize = 3; // Inner fontsize = 3 + $outerp = $xres * 4; + $innerp = $xres * 2.5; + $textw = ($bcw*0.5) - $outerp - $innerp; + $chars = 6; // number of numerals in each half + $charLO = substr($code,0,1); // Left Outer + $charLI = substr($code,1,6); // Left Inner + $charRI = substr($code,7,6); // Right Inner + if (!$supplement) $charRO = '>'; // Right Outer + } + else if ($btype=='UPCA') { + $outerfontsize = 2.3; // Inner fontsize = 3 + $outerp = $xres * 10; + $innerp = $xres * 2.5; + $textw = ($bcw*0.5) - $outerp - $innerp; + $chars = 5; + $charLO = substr($code,0,1); // Left Outer + $charLI = substr($code,1,5); // Left Inner + $charRI = substr($code,6,5); // Right Inner + $charRO = substr($code,11,1); // Right Outer + } + else if ($btype=='UPCE') { + $outerfontsize = 2.3; // Inner fontsize = 3 + $outerp = $xres * 4; + $innerp = 0; + $textw = ($bcw*0.5) - $outerp - $innerp; + $chars = 3; + $upce_code = $arrcode['code']; + $charLO = substr($code,0,1); // Left Outer + $charLI = substr($upce_code,0,3); // Left Inner + $charRI = substr($upce_code,3,3); // Right Inner + $charRO = substr($code,11,1); // Right Outer + } + else if ($btype=='EAN8') { + $outerfontsize = 3; // Inner fontsize = 3 + $outerp = $xres * 4; + $innerp = $xres * 2.5; + $textw = ($bcw*0.5) - $outerp - $innerp; + $chars = 4; + $charLO = '<'; // Left Outer + $charLI = substr($code,0,4); // Left Inner + $charRI = substr($code,4,4); // Right Inner + if (!$supplement) $charRO = '>'; // Right Outer + } + + $this->SetFontSize(($outerfontsize/3)*3*$fh*$size*_MPDFK); // 3mm numerals (FontSize is larger to account for space above/below characters) + + if (!$this->usingCoreFont) { $cw = $this->_getCharWidth($this->CurrentFont['cw'],32)*3*$fh*$size/1000; } // character width at 3mm + else { $cw = 600*3*$fh*$size/1000; } // mPDF 5.7.4 + + // Outer left character + $y_text = $y + $paddingT + $bch - ($num_height/2); + $y_text_outer = $y + $paddingT + $bch - ($num_height*($outerfontsize/3)/2); + + $this->x = $x + $paddingL - ($cw*($outerfontsize/3)*0.1); // 0.1 is correction as char does not fill full width; + $this->y = $y_text_outer; + $this->Cell($cw, $num_height, $charLO ); + + // WORD SPACING for inner chars + $xtra = $textw - ($cw*$chars); + $charspacing = $xtra / ($chars-1); + if ($charspacing) { $this->_out(sprintf('BT %.3F Tc ET',$charspacing*_MPDFK)); } + + if ($bgcol) { $this->SetFColor($bgcol); } + else { $this->SetFColor($this->ConvertColor(255)); } + + $this->SetFontSize(3*$fh*$size*_MPDFK); // 3mm numerals (FontSize is larger to account for space above/below characters) + + // Inner left half characters + $this->x = $x + $paddingL + $llm + $outerp; + $this->y = $y_text; + $this->Cell($textw, $num_height, $charLI , 0, 0, '', 1); + + // Inner right half characters + $this->x = $x + $paddingL + $llm + ($bcw*0.5) + $innerp; + $this->y = $y_text; + $this->Cell($textw, $num_height, $charRI , 0, 0, '', 1); + + if ($charspacing) { $this->_out('BT 0 Tc ET'); } + + // Outer Right character + $this->SetFontSize(($outerfontsize/3)*3*$fh*$size*_MPDFK); // 3mm numerals (FontSize is larger to account for space above/below characters) + + $this->x = $x + $paddingL + $llm + $bcw + $rlm - ($cw*($outerfontsize/3)*0.9); // 0.9 is correction as char does not fill full width + $this->y = $y_text_outer; + $this->Cell($cw*($outerfontsize/3), $num_height, $charRO , 0, 0, 'R'); + + if ($supplement) { // EAN-2 or -5 Supplement + // PRINT BARS + $supparrcode = $this->barcode->getBarcodeArray($supplement_code, 'EAN'.$supplement); + if ($supparrcode === false) { $this->Error('Error in barcode string (supplement): '.$codestr.' '.$supplement_code); } + if(strlen($supplement_code) != $supplement) { + $this->Error('Barcode supplement incorrect: '.$supplement_code); + } + $llm = $fbw - (($arrcode['lightmR'] - $supparrcode['sepM']) * $arrcode['nom-X'] * $size); // Left Light margin + $rlm = $arrcode['lightmR'] * $arrcode['nom-X'] * $size; // Right Light margin + + $bcw = ($supparrcode["maxw"] * $xres); // Barcode width = Should always be 31.35mm * $size + + $fbw = $bcw + $llm + $rlm; // Full barcode width incl. light margins + $ow = $fbw + $paddingL + $paddingR; // Full overall width incl. user-defined padding + $bch = $fbh - (1.5 * $size) - ($num_height + 0.5); // Barcode height of bars (3mm for numerals) + + $xpos = $x + $paddingL + $llm ; + $ypos = $y + $paddingT + $num_height + 0.5; + if ($col) { $this->SetFColor($col); } + else { $this->SetFColor($this->ConvertColor(0)); } + if ($supparrcode !== false) { + foreach ($supparrcode["bcode"] AS $v) { + $bw = ($v["w"] * $xres); + if ($v["t"]) { + // draw a vertical bar + $this->Rect($xpos, $ypos, $bw, $bch, 'F'); + } + $xpos += $bw; + } + } + + // Characters + if ($bgcol) { $this->SetFColor($bgcol); } + else { $this->SetFColor($this->ConvertColor(255)); } + $this->SetFontSize(3*$fh*$size*_MPDFK); // 3mm numerals (FontSize is larger to account for space above/below characters) + $this->x = $x + $paddingL + $llm; + $this->y = $y + $paddingT; + $this->Cell($bcw, $num_height, $supplement_code, 0, 0, 'C'); + + // Outer Right character (light margin) + $this->SetFontSize(($outerfontsize/3)*3*$fh*$size*_MPDFK); // 3mm numerals (FontSize is larger to account for space above/below characters) + $this->x = $x + $paddingL + $llm + $bcw + $rlm - ($cw*0.9); // 0.9 is correction as char does not fill full width + $this->y = $y + $paddingT; + $this->Cell($cw*($outerfontsize/3), $num_height, '>', 0, 0, 'R'); + } + + + + // Restore ************** + $this->SetFont($prevFontFamily, $prevFontStyle, $prevFontSizePt); + $this->DrawColor = $prevDrawColor; + $this->TextColor = $prevTextColor; + $this->FillColor = $prevFillColor; + $this->SetLineWidth($lw); + $this->SetY($y); +} + + + +// ==================================================== +// POSTAL and OTHER barcodes +function WriteBarcode2($code, $x='', $y='', $size=1, $height=1, $bgcol=false, $col=false, $btype='IMB', $print_ratio='', $k=1) { + if (empty($code)) { return; } + if (!class_exists('PDFBarcode', false)) { + include(_MPDF_PATH.'classes/barcode.php'); + } + $this->barcode = new PDFBarcode(); + $arrcode = $this->barcode->getBarcodeArray($code, $btype, $print_ratio); + + if ($arrcode === false) { $this->Error('Error in barcode string: '.$code); } + if (empty($x)) { $x = $this->x; } + if (empty($y)) { $y = $this->y; } + $prevDrawColor = $this->DrawColor; + $prevTextColor = $this->TextColor; + $prevFillColor = $this->FillColor; + $lw = $this->LineWidth; + $this->SetLineWidth(0.01); + $size /= $k; // in case resized in a table + $xres = $arrcode['nom-X'] * $size; + + if ($btype == 'IMB' || $btype == 'RM4SCC' || $btype == 'KIX' || $btype == 'POSTNET' || $btype == 'PLANET') { + $llm = $arrcode['quietL'] / $k; // Left Quiet margin + $rlm = $arrcode['quietR'] / $k; // Right Quiet margin + $tlm = $blm = $arrcode['quietTB'] / $k; + $height=1; // Overrides + } + else if (in_array($btype, array('C128A','C128B','C128C','EAN128A','EAN128B','EAN128C','C39','C39+','C39E','C39E+','S25','S25+','I25','I25+','I25B','I25B+','C93','MSI','MSI+','CODABAR','CODE11'))) { + $llm = $arrcode['lightmL'] * $xres; // Left Quiet margin + $rlm = $arrcode['lightmR'] * $xres; // Right Quiet margin + $tlm = $blm = $arrcode['lightTB'] * $xres * $height; + } + + + $bcw = ($arrcode["maxw"] * $xres); + $fbw = $bcw + $llm + $rlm; // Full barcode width incl. light margins + + $bch = ($arrcode["nom-H"] * $size * $height); + $fbh = $bch + $tlm + $blm; // Full barcode height + + // PRINT border background color + $xpos = $x; + $ypos = $y; + if ($col) { + $this->SetDColor($col); + $this->SetTColor($col); + } + else { + $this->SetDColor($this->ConvertColor(0)); + $this->SetTColor($this->ConvertColor(0)); + } + if ($bgcol) { + $this->SetFColor($bgcol); + } + else { $this->SetFColor($this->ConvertColor(255)); } + + // PRINT BARS + if ($col) { $this->SetFColor($col); } + else { $this->SetFColor($this->ConvertColor(0)); } + $xpos = $x + $llm ; + + if ($arrcode !== false) { + foreach ($arrcode["bcode"] AS $v) { + $bw = ($v["w"] * $xres); + if ($v["t"]) { + $ypos = $y + $tlm + ($bch * $v['p'] / $arrcode['maxh']); + $this->Rect($xpos, $ypos, $bw, ($v['h'] * $bch / $arrcode['maxh']), 'F'); + } + $xpos += $bw; + } + } + + // PRINT BEARER BARS + if ($btype == 'I25B' || $btype == 'I25B+') { + $this->Rect($x, $y, $fbw, ($arrcode['lightTB'] * $xres * $height), 'F'); + $this->Rect($x, $y+$tlm+$bch, $fbw, ($arrcode['lightTB'] * $xres * $height), 'F'); + } + + // Restore ************** + $this->DrawColor = $prevDrawColor; + $this->TextColor = $prevTextColor; + $this->FillColor = $prevFillColor; + $this->SetLineWidth($lw); + $this->SetY($y); +} + +/*-- END BARCODES --*/ + +// ==================================================== +// ==================================================== + +function StartTransform($returnstring=false) { + if ($returnstring) { return('q'); } + else { $this->_out('q'); } +} +function StopTransform($returnstring=false) { + if ($returnstring) { return('Q'); } + else { $this->_out('Q'); } +} +function transformScale($s_x, $s_y, $x='', $y='', $returnstring=false) { + if ($x === '') { + $x=$this->x; + } + if ($y === '') { + $y=$this->y; + } + if (($s_x == 0) OR ($s_y == 0)) { + $this->Error('Please do not use values equal to zero for scaling'); + } + $y = ($this->h - $y) * _MPDFK; + $x *= _MPDFK; + //calculate elements of transformation matrix + $s_x /= 100; + $s_y /= 100; + $tm = array(); + $tm[0] = $s_x; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = $s_y; + $tm[4] = $x * (1 - $s_x); + $tm[5] = $y * (1 - $s_y); + //scale the coordinate system + if ($returnstring) { return($this->_transform($tm, true)); } + else { $this->_transform($tm); } +} +function transformTranslate($t_x, $t_y, $returnstring=false) { + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = 1; + $tm[4] = $t_x * _MPDFK; + $tm[5] = -$t_y * _MPDFK; + //translate the coordinate system + if ($returnstring) { return($this->_transform($tm, true)); } + else { $this->_transform($tm); } +} +function transformRotate($angle, $x='', $y='', $returnstring=false) { + if ($x === '') { + $x=$this->x; + } + if ($y === '') { + $y=$this->y; + } + $angle = -$angle; + $y = ($this->h - $y) * _MPDFK; + $x *= _MPDFK; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = cos(deg2rad($angle)); + $tm[1] = sin(deg2rad($angle)); + $tm[2] = -$tm[1]; + $tm[3] = $tm[0]; + $tm[4] = $x + $tm[1] * $y - $tm[0] * $x; + $tm[5] = $y - $tm[0] * $y - $tm[1] * $x; + //rotate the coordinate system around ($x,$y) + if ($returnstring) { return($this->_transform($tm, true)); } + else { $this->_transform($tm); } +} +// mPDF 5.7.3 TRANSFORMS +function transformSkew($angle_x, $angle_y, $x='', $y='', $returnstring=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + $angle_x = -$angle_x; + $angle_y = -$angle_y; + $x *= _MPDFK; + $y = ($this->h - $y) * _MPDFK; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = tan(deg2rad($angle_y)); + $tm[2] = tan(deg2rad($angle_x)); + $tm[3] = 1; + $tm[4] = -$tm[2] * $y; + $tm[5] = -$tm[1] * $x; + //skew the coordinate system + if ($returnstring) { return($this->_transform($tm, true)); } + else { $this->_transform($tm); } +} + +function _transform($tm, $returnstring=false) { + if ($returnstring) { return(sprintf('%.4F %.4F %.4F %.4F %.4F %.4F cm', $tm[0], $tm[1], $tm[2], $tm[3], $tm[4], $tm[5])); } + else { $this->_out(sprintf('%.4F %.4F %.4F %.4F %.4F %.4F cm', $tm[0], $tm[1], $tm[2], $tm[3], $tm[4], $tm[5])); } +} + + + + +// AUTOFONT ========================= +function markScriptToLang($html) { + if ($this->onlyCoreFonts) { return $html; } + + // sets $this->script2lang + if (empty($this->script2lang)) { + include(_MPDF_PATH.'config_script2lang.php'); + } + + $n = ''; + $a=preg_split('/<(.*?)>/ms',$html,-1,PREG_SPLIT_DELIM_CAPTURE); + foreach($a as $i => $e) { + if($i%2==0) { + //ignore if in Textarea + if ($i > 0 && strtolower(substr($a[$i-1],1,8)) == 'textarea') { $a[$i] = $e; continue; } + $e = strcode2utf($e); + $e = $this->lesser_entity_decode($e); + + $earr = $this->UTF8StringToArray($e, false); + + $scriptblock = 0; + $scriptblocks = array(); + $scriptblocks[0] = 0; + $chardata = array(); + $subchunk = 0; + $charctr = 0; + foreach($earr as $char) { + $ucd_record = UCDN::get_ucd_record($char); + $sbl = $ucd_record[6]; + + if ($sbl && $sbl != 40 && $sbl != 102) { + if ($scriptblock == 0) { $scriptblock = $sbl; $scriptblocks[$subchunk] = $scriptblock; } + else if ($scriptblock > 0 && $scriptblock != $sbl) { + // NEW (non-common) Script encountered in this chunk. + // Start a new subchunk + $subchunk++; + $scriptblock = $sbl; + $charctr = 0; + $scriptblocks[$subchunk] = $scriptblock; + } + } + + $chardata[$subchunk][$charctr]['script'] = $sbl; + $chardata[$subchunk][$charctr]['uni'] = $char; + $charctr++; + } + + // If scriptblock[x] = common & non-baseScript + // and scriptblock[x+1] = baseScript + // Move common script from end of x to start of x+1 + for($sch=0;$sch<$subchunk;$sch++) { + if ($scriptblocks[$sch] > 0 && $scriptblocks[$sch] != $this->baseScript && $scriptblocks[$sch+1] == $this->baseScript) { + $end = count($chardata[$sch])-1; + while($chardata[$sch][$end]['script'] == 0 && $end > 1) { // common script + $tmp = array_pop($chardata[$sch]); + array_unshift($chardata[$sch+1],$tmp); + $end--; + } + } + } + + $o = ''; + for($sch=0;$sch<=$subchunk;$sch++) { + if (isset($chardata[$sch])) { + $s = ''; + for ($j=0;$j& + $s = str_replace("&","&",$s); + $s = str_replace("<","<",$s); + $s = str_replace(">",">",$s); + + // Check Vietnamese if Latin script - even if Basescript + if ($scriptblocks[$sch] == UCDN::SCRIPT_LATIN && $this->autoVietnamese && preg_match("/([".$this->viet."])/u", $s)) { + $o .= ''.$s.''; + } + // Check Arabic for different languages if Arabic script - even if Basescript + else if ($scriptblocks[$sch] == UCDN::SCRIPT_ARABIC && $this->autoArabic) { + if (preg_match("/[".$this->sindhi ."]/u", $s) ) { + $o .= ''.$s.''; + } + else if (preg_match("/[".$this->urdu ."]/u", $s) ) { + $o .= ''.$s.''; + } + else if (preg_match("/[".$this->pashto ."]/u", $s) ) { + $o .= ''.$s.''; + } + else if (preg_match("/[".$this->persian ."]/u", $s) ) { + $o .= ''.$s.''; + } + else if ($this->baseScript != UCDN::SCRIPT_ARABIC && isset($this->script2lang[$scriptblocks[$sch]])) { + $o .= ''.$s.''; + } + else { + // Just output chars + $o .= $s; + } + } + // Identify Script block if not Basescript, and mark up as language + else if ($scriptblocks[$sch] > 0 && $scriptblocks[$sch] != $this->baseScript && isset($this->script2lang[$scriptblocks[$sch]])) { + // Encase in + $o .= ''; + $o .= $s; + $o .= ''; + } + else { + // Just output chars + $o .= $s; + } + } + } + + $a[$i] = $o; + } + else { + $a[$i] = '<'.$e.'>'; + } + } + $n = implode('',$a); + + return $n; +} + + + +//=========================== +// Functions + +// Call-back function Used for usort in fn _tableWrite + +function _cmpdom($a, $b) { + return ($a["dom"] < $b["dom"]) ? -1 : 1; +} +function mb_strrev($str, $enc = 'utf-8'){ + $ch = array(); + $ch = preg_split('//u',$str); + $revch = array_reverse($ch); + return implode('',$revch); +} + +/*-- COLUMNS --*/ +// Callback function from function printcolumnbuffer in mpdf +function columnAdjustAdd($type,$k,$xadj,$yadj,$a,$b,$c=0,$d=0,$e=0,$f=0) { + if ($type == 'Td') { // xpos,ypos + $a += ($xadj * $k); + $b -= ($yadj * $k); + return 'BT '.sprintf('%.3F %.3F',$a,$b).' Td'; + } + else if ($type == 're') { // xpos,ypos,width,height + $a += ($xadj * $k); + $b -= ($yadj * $k); + return sprintf('%.3F %.3F %.3F %.3F',$a,$b,$c,$d).' re'; + } + else if ($type == 'l') { // xpos,ypos,x2pos,y2pos + $a += ($xadj * $k); + $b -= ($yadj * $k); + return sprintf('%.3F %.3F l',$a,$b); + } + else if ($type == 'img') { // width,height,xpos,ypos + $c += ($xadj * $k); + $d -= ($yadj * $k); + return sprintf('q %.3F 0 0 %.3F %.3F %.3F',$a,$b,$c,$d).' cm /'.$e; + } + else if ($type == 'draw') { // xpos,ypos + $a += ($xadj * $k); + $b -= ($yadj * $k); + return sprintf('%.3F %.3F m',$a,$b); + } + else if ($type == 'bezier') { // xpos,ypos,x2pos,y2pos,x3pos,y3pos + $a += ($xadj * $k); + $b -= ($yadj * $k); + $c += ($xadj * $k); + $d -= ($yadj * $k); + $e += ($xadj * $k); + $f -= ($yadj * $k); + return sprintf('%.3F %.3F %.3F %.3F %.3F %.3F',$a,$b,$c,$d,$e,$f).' c'; + } +} +/*-- END COLUMNS --*/ + + + +function ConvertColor($color="#000000"){ + $color = trim(strtolower($color)); + $c = false; + $cstr = ''; + if ($color=='transparent') { return false; } + else if ($color=='inherit') { return false; } + else if (isset($this->SVGcolors[$color])) $color = $this->SVGcolors[$color]; + + if (preg_match('/^[\d]+$/',$color)) { $c = (array(1,$color)); } // i.e. integer only + else if ($color[0] == '#') { //case of #nnnnnn or #nnn + $cor = preg_replace('/\s+.*/','',$color); // in case of Background: #CCC url() x-repeat etc. + if (strlen($cor) == 4) { // Turn #RGB into #RRGGBB + $cor = "#" . $cor[1] . $cor[1] . $cor[2] . $cor[2] . $cor[3] . $cor[3]; + } + $r = hexdec(substr($cor, 1, 2)); + $g = hexdec(substr($cor, 3, 2)); + $b = hexdec(substr($cor, 5, 2)); + $c = array(3,$r,$g,$b); + } + else if (preg_match('/(rgba|rgb|device-cmyka|cmyka|device-cmyk|cmyk|hsla|hsl|spot)\((.*?)\)/',$color,$m)) { + $type= $m[1]; + $cores = explode(",", $m[2]); + $ncores = count($cores); + if (stristr($cores[0],'%') ) { + $cores[0] += 0; + if ($type=='rgb' || $type=='rgba') { $cores[0] = intval($cores[0]*255/100); } + } + if ($ncores>1 && stristr($cores[1],'%') ) { + $cores[1] += 0; + if ($type=='rgb' || $type=='rgba') { $cores[1] = intval($cores[1]*255/100); } + if ($type=='hsl' || $type=='hsla') { $cores[1] = $cores[1]/100; } + } + if ($ncores>2 && stristr($cores[2],'%') ) { + $cores[2] += 0; + if ($type=='rgb' || $type=='rgba') { $cores[2] = intval($cores[2]*255/100); } + if ($type=='hsl' || $type=='hsla') { $cores[2] = $cores[2]/100; } + } + if ($ncores>3 && stristr($cores[3],'%') ) { + $cores[3] += 0; + } + + if ($type=='rgb') { $c = array(3,$cores[0],$cores[1],$cores[2]); } + else if ($type=='rgba') { $c = array(5,$cores[0],$cores[1],$cores[2],$cores[3]*100); } + else if ($type=='cmyk' || $type=='device-cmyk') { $c = array(4,$cores[0],$cores[1],$cores[2],$cores[3]); } + else if ($type=='cmyka' || $type=='device-cmyka') { $c = array(6,$cores[0],$cores[1],$cores[2],$cores[3],$cores[4]*100); } + else if ($type=='hsl' || $type=='hsla') { + $conv = $this->hsl2rgb($cores[0]/360,$cores[1],$cores[2]); + if ($type=='hsl') { $c = array(3,$conv[0],$conv[1],$conv[2]); } + else if ($type=='hsla') { $c = array(5,$conv[0],$conv[1],$conv[2],$cores[3]*100); } + } + else if ($type=='spot') { + $name = strtoupper(trim($cores[0])); + if(!isset($this->spotColors[$name])) { + if (isset($cores[5])) { $this->AddSpotColor($cores[0],$cores[2],$cores[3],$cores[4],$cores[5]); } + else { $this->Error('Undefined spot color: '.$name); } + } + $c = array(2,$this->spotColors[$name]['i'],$cores[1]); + } + } + + + // $this->restrictColorSpace + // 1 - allow GRAYSCALE only [convert CMYK/RGB->gray] + // 2 - allow RGB / SPOT COLOR / Grayscale [convert CMYK->RGB] + // 3 - allow CMYK / SPOT COLOR / Grayscale [convert RGB->CMYK] + if ($this->PDFA || $this->PDFX || $this->restrictColorSpace) { + if ($c[0]==1) { // GRAYSCALE + } + else if ($c[0]==2) { // SPOT COLOR + if (!isset($this->spotColorIDs[$c[1]])) { die('Error: Spot colour has not been defined - '.$this->spotColorIDs[$c[1]]); } + if ($this->PDFA) { + if ($this->PDFA && !$this->PDFAauto) { $this->PDFAXwarnings[] = "Spot color specified '".$this->spotColorIDs[$c[1]]."' (converted to process color)"; } + if ($this->restrictColorSpace!=3) { + $sp = $this->spotColors[$this->spotColorIDs[$c[1]]]; + $c = $this->cmyk2rgb(array(4,$sp['c'],$sp['m'],$sp['y'],$sp['k'])); + } + } + else if ($this->restrictColorSpace==1) { + $sp = $this->spotColors[$this->spotColorIDs[$c[1]]]; + $c = $this->cmyk2gray(array(4,$sp['c'],$sp['m'],$sp['y'],$sp['k'])); + } + } + else if ($c[0]==3) { // RGB + if ($this->PDFX || ($this->PDFA && $this->restrictColorSpace==3)) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "RGB color specified '".$color."' (converted to CMYK)"; } + $c = $this->rgb2cmyk($c); + } + else if ($this->restrictColorSpace==1) { $c = $this->rgb2gray($c); } + else if ($this->restrictColorSpace==3) { $c = $this->rgb2cmyk($c); } + } + else if ($c[0]==4) { // CMYK + if ($this->PDFA && $this->restrictColorSpace!=3) { + if ($this->PDFA && !$this->PDFAauto) { $this->PDFAXwarnings[] = "CMYK color specified '".$color."' (converted to RGB)"; } + $c = $this->cmyk2rgb($c); + } + else if ($this->restrictColorSpace==1) { $c = $this->cmyk2gray($c); } + else if ($this->restrictColorSpace==2) { $c = $this->cmyk2rgb($c); } + } + else if ($c[0]==5) { // RGBa + if ($this->PDFX || ($this->PDFA && $this->restrictColorSpace==3)) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "RGB color with transparency specified '".$color."' (converted to CMYK without transparency)"; } + $c = $this->rgb2cmyk($c); + $c = array(4, $c[1], $c[2], $c[3], $c[4]); + } + else if ($this->PDFA && $this->restrictColorSpace!=3) { + if (!$this->PDFAauto) { $this->PDFAXwarnings[] = "RGB color with transparency specified '".$color."' (converted to RGB without transparency)"; } + $c = $this->rgb2cmyk($c); + $c = array(4, $c[1], $c[2], $c[3], $c[4]); + } + else if ($this->restrictColorSpace==1) { $c = $this->rgb2gray($c); } + else if ($this->restrictColorSpace==3) { $c = $this->rgb2cmyk($c); } + } + else if ($c[0]==6) { // CMYKa + if ($this->PDFA && $this->restrictColorSpace!=3) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "CMYK color with transparency specified '".$color."' (converted to RGB without transparency)"; } + $c = $this->cmyk2rgb($c); + $c = array(3, $c[1], $c[2], $c[3]); + } + else if ($this->PDFX || ($this->PDFA && $this->restrictColorSpace==3)) { + if (($this->PDFA && !$this->PDFAauto) || ($this->PDFX && !$this->PDFXauto)) { $this->PDFAXwarnings[] = "CMYK color with transparency specified '".$color."' (converted to CMYK without transparency)"; } + $c = $this->cmyk2rgb($c); + $c = array(3, $c[1], $c[2], $c[3]); + } + else if ($this->restrictColorSpace==1) { $c = $this->cmyk2gray($c); } + else if ($this->restrictColorSpace==2) { $c = $this->cmyk2rgb($c); } + } + } + if (is_array($c)) { + $c = array_pad($c, 6, 0); + $cstr = pack("a1ccccc", $c[0], ($c[1] & 0xFF), ($c[2] & 0xFF), ($c[3] & 0xFF), ($c[4] & 0xFF), ($c[5] & 0xFF) ); + } + return $cstr; +} + +function rgb2gray($c) { + if (isset($c[4])) { return array(1,(($c[1] * .21) + ($c[2] * .71) + ($c[3] * .07)), ord(1), $c[4]); } + else { return array(1,(($c[1] * .21) + ($c[2] * .71) + ($c[3] * .07))); } +} + +function cmyk2gray($c) { + $rgb = $this->cmyk2rgb($c); + return $this->rgb2gray($rgb); +} + +function rgb2cmyk($c) { + $cyan = 1 - ($c[1] / 255); + $magenta = 1 - ($c[2] / 255); + $yellow = 1 - ($c[3] / 255); + $min = min($cyan, $magenta, $yellow); + + if ($min == 1) { + if ($c[0]==5) { return array (6,100,100,100,100, $c[4]); } + else { return array (4,100,100,100,100); } + // For K-Black + //if ($c[0]==5) { return array (6,0,0,0,100, $c[4]); } + //else { return array (4,0,0,0,100); } + } + $K = $min; + $black = 1 - $K; + if ($c[0]==5) { return array (6,($cyan-$K)*100/$black, ($magenta-$K)*100/$black, ($yellow-$K)*100/$black, $K*100, $c[4]); } + else { return array (4,($cyan-$K)*100/$black, ($magenta-$K)*100/$black, ($yellow-$K)*100/$black, $K*100); } +} + + +function cmyk2rgb($c) { + $rgb = array(); + $colors = 255 - ($c[4]*2.55); + $rgb[0] = intval($colors * (255 - ($c[1]*2.55))/255); + $rgb[1] = intval($colors * (255 - ($c[2]*2.55))/255); + $rgb[2] = intval($colors * (255 - ($c[3]*2.55))/255); + if ($c[0]==6) { return array (5,$rgb[0],$rgb[1],$rgb[2], $c[5]); } + else { return array (3,$rgb[0],$rgb[1],$rgb[2]); } +} + +function rgb2hsl($var_r, $var_g, $var_b) { + $var_min = min($var_r,$var_g,$var_b); + $var_max = max($var_r,$var_g,$var_b); + $del_max = $var_max - $var_min; + $l = ($var_max + $var_min) / 2; + if ($del_max == 0) { + $h = 0; + $s = 0; + } + else { + if ($l < 0.5) { $s = $del_max / ($var_max + $var_min); } + else { $s = $del_max / (2 - $var_max - $var_min); } + $del_r = ((($var_max - $var_r) / 6) + ($del_max / 2)) / $del_max; + $del_g = ((($var_max - $var_g) / 6) + ($del_max / 2)) / $del_max; + $del_b = ((($var_max - $var_b) / 6) + ($del_max / 2)) / $del_max; + if ($var_r == $var_max) { $h = $del_b - $del_g; } + elseif ($var_g == $var_max) { $h = (1 / 3) + $del_r - $del_b; } + elseif ($var_b == $var_max) { $h = (2 / 3) + $del_g - $del_r; }; + if ($h < 0) { $h += 1; } + if ($h > 1) { $h -= 1; } + } + return array($h,$s,$l); +} + + +function hsl2rgb($h2,$s2,$l2) { + // Input is HSL value of complementary colour, held in $h2, $s, $l as fractions of 1 + // Output is RGB in normal 255 255 255 format, held in $r, $g, $b + // Hue is converted using function hue_2_rgb, shown at the end of this code + if ($s2 == 0) { + $r = $l2 * 255; + $g = $l2 * 255; + $b = $l2 * 255; + } + else { + if ($l2 < 0.5) { $var_2 = $l2 * (1 + $s2); } + else { $var_2 = ($l2 + $s2) - ($s2 * $l2); } + $var_1 = 2 * $l2 - $var_2; + $r = round(255 * $this->hue_2_rgb($var_1,$var_2,$h2 + (1 / 3))); + $g = round(255 * $this->hue_2_rgb($var_1,$var_2,$h2)); + $b = round(255 * $this->hue_2_rgb($var_1,$var_2,$h2 - (1 / 3))); + } + return array($r,$g,$b); +} + +function hue_2_rgb($v1,$v2,$vh) { + // Function to convert hue to RGB, called from above + if ($vh < 0) { $vh += 1; }; + if ($vh > 1) { $vh -= 1; }; + if ((6 * $vh) < 1) { return ($v1 + ($v2 - $v1) * 6 * $vh); }; + if ((2 * $vh) < 1) { return ($v2); }; + if ((3 * $vh) < 2) { return ($v1 + ($v2 - $v1) * ((2 / 3 - $vh) * 6)); }; + return ($v1); +} + +function _invertColor($cor) { + if ($cor[0]==3 || $cor[0]==5) { // RGB + return array(3, (255-$cor[1]), (255-$cor[2]), (255-$cor[3])); + } + else if ($cor[0]==4 || $cor[0]==6) { // CMYK + return array(4, (100-$cor[1]), (100-$cor[2]), (100-$cor[3]), (100-$cor[4])); + } + else if ($cor[0]==1) { // Grayscale + return array(1, (255-$cor[1])); + } + // Cannot cope with non-RGB colors at present + die('Error in _invertColor - trying to invert non-RGB color'); +} + +function _colAtoString($cor) { + $s = ''; + if ($cor{0}==1) $s = 'rgb('.ord($cor{1}).','.ord($cor{1}).','.ord($cor{1}).')'; + else if ($cor{0}==2) $s = 'spot('.ord($cor{1}).','.ord($cor{2}).')'; // SPOT COLOR + else if ($cor{0}==3) $s = 'rgb('.ord($cor{1}).','.ord($cor{2}).','.ord($cor{3}).')'; + else if ($cor{0}==4) $s = 'cmyk('.ord($cor{1}).','.ord($cor{2}).','.ord($cor{3}).','.ord($cor{4}).')'; + else if ($cor{0}==5) $s = 'rgba('.ord($cor{1}).','.ord($cor{2}).','.ord($cor{3}).','.sprintf('%0.2F',ord($cor{4})/100).')'; + else if ($cor{0}==6) $s = 'cmyka('.ord($cor{1}).','.ord($cor{2}).','.ord($cor{3}).','.ord($cor{4}).','.sprintf('%0.2F',ord($cor{5})/100).')'; + return $s; +} + +function ConvertSize($size=5,$maxsize=0,$fontsize=false,$usefontsize=true){ +// usefontsize - set false for e.g. margins - will ignore fontsize for % values +// Depends of maxsize value to make % work properly. Usually maxsize == pagewidth +// For text $maxsize = Fontsize +// Setting e.g. margin % will use maxsize (pagewidth) and em will use fontsize +// Returns values using 'mm' units + $size = trim(strtolower($size)); + + if ( $size == 'thin' ) $size = 1*(25.4/$this->dpi); //1 pixel width for table borders + elseif ( stristr($size,'px') ) $size *= (25.4/$this->dpi); //pixels + elseif ( stristr($size,'cm') ) $size *= 10; //centimeters + elseif ( stristr($size,'mm') ) $size += 0; //millimeters + elseif ( stristr($size,'pt') ) $size *= 25.4/72; //72 pts/inch + elseif ( stristr($size,'rem') ) { + $size += 0; //make "0.83rem" become simply "0.83" + $size *= ($this->default_font_size / _MPDFK); + } + elseif ( stristr($size,'em') ) { + $size += 0; //make "0.83em" become simply "0.83" + if ($fontsize) { $size *= $fontsize; } + else { $size *= $maxsize; } + } + elseif ( stristr($size,'%') ) { + $size += 0; //make "90%" become simply "90" + if ($fontsize && $usefontsize) { $size *= $fontsize/100; } + else { $size *= $maxsize/100; } + } + elseif ( stristr($size,'in') ) $size *= 25.4; //inches + elseif ( stristr($size,'pc') ) $size *= 38.1/9; //PostScript picas + elseif ( stristr($size,'ex') ) { // Approximates "ex" as half of font height + $size += 0; //make "3.5ex" become simply "3.5" + if ($fontsize) { $size *= $fontsize/2; } + else { $size *= $maxsize/2; } + } + elseif ( $size == 'medium' ) $size = 3*(25.4/$this->dpi); //3 pixel width for table borders + elseif ( $size == 'thick' ) $size = 5*(25.4/$this->dpi); //5 pixel width for table borders + elseif ($size == 'xx-small') { + if ($fontsize) { $size *= $fontsize*0.7; } + else { $size *= $maxsize*0.7; } + } + elseif ($size == 'x-small') { + if ($fontsize) { $size *= $fontsize*0.77; } + else { $size *= $maxsize*0.77; } + } + elseif ($size == 'small') { + if ($fontsize) { $size *= $fontsize*0.86; } + else { $size *= $maxsize*0.86; } + } + elseif ($size == 'medium') { + if ($fontsize) { $size *= $fontsize; } + else { $size *= $maxsize; } + } + elseif ($size == 'large') { + if ($fontsize) { $size *= $fontsize*1.2; } + else { $size *= $maxsize*1.2; } + } + elseif ($size == 'x-large') { + if ($fontsize) { $size *= $fontsize*1.5; } + else { $size *= $maxsize*1.5; } + } + elseif ($size == 'xx-large') { + if ($fontsize) { $size *= $fontsize*2; } + else { $size *= $maxsize*2; } + } + else $size *= (25.4/$this->dpi); //nothing == px + + return $size; +} + +// mPDF 5.7.3 TRANSFORMS +function ConvertAngle($s, $makepositive=true) { + if (preg_match('/([\-]*[0-9\.]+)(deg|grad|rad)/i',$s,$m)) { + $angle = $m[1] + 0; + if (strtolower($m[2])=='deg') { $angle = $angle; } + else if (strtolower($m[2])=='grad') { $angle *= (360/400); } + else if (strtolower($m[2])=='rad') { $angle = rad2deg($angle); } + while($angle >= 360) { $angle -= 360; } + while($angle <= -360) { $angle += 360; } + if ($makepositive) { // always returns an angle between 0 and 360deg + if ($angle < 0) { $angle += 360; } + } + } + else { $angle = $s + 0; } + return $angle; +} + +function lesser_entity_decode($html) { + //supports the most used entity codes (only does ascii safe characters) + $html = str_replace("<","<",$html); + $html = str_replace(">",">",$html); + + $html = str_replace("'","'",$html); + $html = str_replace(""",'"',$html); + $html = str_replace("&","&",$html); + return $html; +} + +function AdjustHTML($html, $tabSpaces=8) { + //Try to make the html text more manageable (turning it into XHTML) + if (PHP_VERSION_ID < 50307) { + if (strlen($html) > 100000) { + if (PHP_VERSION_ID < 50200) $this->Error("The HTML code is more than 100,000 characters. You should use WriteHTML() with smaller string lengths."); + else ini_set("pcre.backtrack_limit","1000000"); + } + } + +/*-- ANNOTATIONS --*/ + preg_match_all("/()/si", $html, $m); + if (count($m[1])) { + for($i=0;$i)/si", $html, $svgi); + if (count($svgi[0])) { + for($i=0;$i', $html); + } + } + + //Remove javascript code from HTML (should not appear in the PDF file) + $html = preg_replace('//is','',$html); + + //Remove special comments + $html = preg_replace('//i','',$html); + + //Remove comments from HTML (should not appear in the PDF file) + $html = preg_replace('//s','',$html); + + $html = preg_replace('/\f/','',$html); //replace formfeed by nothing + $html = preg_replace('/\r/','',$html); //replace carriage return by nothing + + // Well formed XHTML end tags + $html = preg_replace('/<(br|hr)>/i',"<\\1 />",$html); // mPDF 6 + $html = preg_replace('/<(br|hr)\/>/i',"<\\1 />",$html); + // Get rid of empty etc + $html = preg_replace('/\s*<\/tr>/i','',$html); + $html = preg_replace('/\s*<\/thead>/i','',$html); + $html = preg_replace('/\s*<\/tfoot>/i','',$html); + $html = preg_replace('/]*>\s*<\/table>/i','',$html); + + // Remove spaces at end of table cells + $html = preg_replace("/[ \n\r]+<\/t(d|h)/",'[ ]*/",'',$html); + + // Concatenates any Substitute characters from symbols/dingbats + $html = str_replace('
    ','|',$html); + $html = str_replace('','|',$html); + $html = str_replace('','|',$html); + + $html = preg_replace('/
    \s*/is',"
    ",$html); + + $html = preg_replace('/\s*/is',"­",$html); + + // Preserve '\n's in content between the tags
     and 
    + if (preg_match('/
    ]*\>)/', $html, -1, 2);
    +		$h = array();
    +		$c=0;
    +		foreach($html_a AS $s) {
    +			if ($c>1 && preg_match('/^<\/pre/i',$s)) { $c--; $s=preg_replace('/<\/pre/i','0 && preg_match('/^
    (.*?)
    #si',$html,$temp); + // Preserve '\n's in content between the tags + $thereistextarea = preg_match_all('#(.*?)#si',$html,$temp2); + $html = preg_replace('/[\n]/',' ',$html); //replace linefeed by spaces + $html = preg_replace('/[\t]/',' ',$html); //replace tabs by spaces + + // Converts < to < when not a tag + $html = preg_replace('/<([^!\/a-zA-Z_:])/i','<\\1',$html); // mPDF 5.7.3 + $html = preg_replace("/[ ]+/",' ',$html); + + $html = preg_replace('/\/li>\s+<\/(u|o)l/i','/li>\s+<\/li/i','/\\1l>\s+<\/(u|o)l/i','/li>\s+
  • ]*)>[ ]+/i','<\\1l\\2>',$html); + $html = preg_replace('/[ ]+<(u|o)l/i','<\\1l',$html); + + // Make self closing tabs valid XHTML + // Tags which are self-closing: 1) Replaceable and 2) Non-replaced items + $selftabs = 'input|hr|img|br|jpgraph|barcode|dottab'; + $selftabs2 = 'indexentry|indexinsert|bookmark|watermarktext|watermarkimage|column_break|columnbreak|newcolumn|newpage|page_break|pagebreak|formfeed|columns|toc|tocpagebreak|setpageheader|setpagefooter|sethtmlpageheader|sethtmlpagefooter|annotation'; + $html = preg_replace('/(<('.$selftabs.'|'.$selftabs2.')[^>\/]*)>/i','\\1 />',$html); + + $iterator = 0; + while($thereispre) //Recover
    content
    + { + $temp[2][$iterator] = preg_replace('/<([^!\/a-zA-Z_:])/','<\\1',$temp[2][$iterator]); // mPDF 5.7.2 // mPDF 5.7.3 + + $temp[2][$iterator] = preg_replace_callback("/^([^\n\t]*?)\t/m", array($this, 'tabs2spaces_callback'), $temp[2][$iterator]); // mPDF 5.7+ + $temp[2][$iterator] = preg_replace('/\t/',str_repeat(" ",$tabSpaces),$temp[2][$iterator]); + + $temp[2][$iterator] = preg_replace('/\n/',"
    ",$temp[2][$iterator]); + $temp[2][$iterator] = str_replace('\\',"\\\\",$temp[2][$iterator]); + //$html = preg_replace('#(.*?)
  • #si',''.$temp[2][$iterator].'',$html,1); + $html = preg_replace('#(.*?)
    #si',''.str_replace('$','\$',$temp[2][$iterator]).'',$html,1); // mPDF 5.7+ + $thereispre--; + $iterator++; + } + $iterator = 0; + while($thereistextarea) //Recover + { + $temp2[2][$iterator] = preg_replace('/\t/',str_repeat(" ",$tabSpaces),$temp2[2][$iterator]); + $temp2[2][$iterator] = str_replace('\\',"\\\\",$temp2[2][$iterator]); + $html = preg_replace('#(.*?)#si',''.trim($temp2[2][$iterator]) .'',$html,1); + $thereistextarea--; + $iterator++; + } + //Restore original tag names + $html = str_replace("","",$html); + $html = str_replace("","",$html); + $html = str_replace("]*)><\/textarea>/si',' ',$html); + $html = preg_replace('/(]*>)\s*()(.*?<\/table>)/si','\\2 position="top"\\3\\1\\4\\2 position="bottom"\\3',$html); // *TABLES* + $html = preg_replace('/<(h[1-6])([^>]*)(>(?:(?!h[1-6]).)*?<\/\\1>\s*

    which browser copes with even though it is wrong! + $html = preg_replace("/(&#[x]{0,1}[0-9a-f]{1,5})tabSpaces - (mb_strlen(stripslashes($matches[1])) % $this->tabSpaces))); +} +// mPDF 5.7+ +function date_callback($matches) { + return date($matches[1]); +} + + +function dec2other($num, $cp, $check=true) { + // From printlistbuffer: font is set, so check if character is available + // From docPageNum: font is not set, so no check + $nstr = (string) $num; + $rnum = ''; + for ($i=0;$i_charDefined($this->CurrentFont['cw'],$cp+intval($nstr[$i]))) { + $rnum .= code2utf($cp+intval($nstr[$i])); + } + else { $rnum .= $nstr[$i]; } + } + return $rnum; +} + +function dec2cjk($num) { + $nstr = (string) $num; + $rnum = ''; + $glyphs = array(0x3007, 0x4E00, 0x4E8C, 0x4E09, 0x56DB, 0x4E94, 0x516D, 0x4E03, 0x516B, 0x4E5D); + for ($i=0;$i 18278)) return "?"; //supports 'only' up to 18278 + $c1 = $c2 = $c3 = ''; + if ($valor > 702) // 3 letters (up to 18278) + { + $c1 = 65 + floor(($valor-703)/676); + $c2 = 65 + floor((($valor-703)%676)/26); + $c3 = 65 + floor((($valor-703)%676)%26); + } + elseif ($valor > 26) // 2 letters (up to 702) + { + $c1 = (64 + (int)(($valor-1) / 26)); + $c2 = (64 + (int)($valor % 26)); + if ($c2 == 64) $c2 += 26; + } + else // 1 letter (up to 26) + { + $c1 = (64 + $valor); + } + $alpha = chr($c1); + if ($c2 != '') $alpha .= chr($c2); + if ($c3 != '') $alpha .= chr($c3); + if (!$toupper) $alpha = strtolower($alpha); + return $alpha; +} + +// mPDF 6 +function dec2hebrew($in, $reverse = false) { + // reverse is used when called from Lists, as these do not pass through bidi-algorithm + $i = intval( $in ); // I initially be the counter value + $s = ''; // S initially be the empty string + //and glyph list initially be the list of additive tuples. + $additive_nums = array(400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 19, 18, 17, 16, 15, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1); + $additive_glyphs = array(0x05EA, 0x05E9, 0x05E8, 0x05E7, 0x05E6, 0x05E4, 0x05E2, 0x05E1, 0x05E0, 0x05DE, 0x05DC, 0x05DB, + array(0x05D9,0x05D8), array(0x05D9,0x05D7), array(0x05D9,0x05D6), array(0x05D8,0x05D6), array(0x05D8,0x05D5), 0x05D9, + 0x05D8, 0x05D7, 0x05D6, 0x05D5, 0x05D4, 0x05D3, 0x05D2, 0x05D1, 0x05D0); + /* NB This system manually specifies the values for 19-15 to force the correct display of 15 and 16, which are commonly + rewritten to avoid a close resemblance to the Tetragrammaton. */ + // This function only works up to 1,000 + if ($i>999) { return $in; } // return as initial numeric string + + // If I is initially 0, and there is an additive tuple with a weight of 0, append that tuple's counter glyph to S and return S. + if ($i==0) { return '0'; } + + // Otherwise, while I is greater than 0 and there are elements left in the glyph list: + for ($t=0; $t= 5000) || ($valor < 1)) return "?"; //supports 'only' up to 4999 + $aux = (int)($valor/1000); + if ($aux!==0) + { + $valor %= 1000; + while($aux!==0) + { + $r1 .= "M"; + $aux--; + } + } + $aux = (int)($valor/100); + if ($aux!==0) + { + $valor %= 100; + switch($aux){ + case 3: $r2="C"; + case 2: $r2.="C"; + case 1: $r2.="C"; break; + case 9: $r2="CM"; break; + case 8: $r2="C"; + case 7: $r2.="C"; + case 6: $r2.="C"; + case 5: $r2="D".$r2; break; + case 4: $r2="CD"; break; + default: break; + } + } + $aux = (int)($valor/10); + if ($aux!==0) + { + $valor %= 10; + switch($aux){ + case 3: $r3="X"; + case 2: $r3.="X"; + case 1: $r3.="X"; break; + case 9: $r3="XC"; break; + case 8: $r3="X"; + case 7: $r3.="X"; + case 6: $r3.="X"; + case 5: $r3="L".$r3; break; + case 4: $r3="XL"; break; + default: break; + } + } + switch($valor){ + case 3: $r4="I"; + case 2: $r4.="I"; + case 1: $r4.="I"; break; + case 9: $r4="IX"; break; + case 8: $r4="I"; + case 7: $r4.="I"; + case 6: $r4.="I"; + case 5: $r4="V".$r4; break; + case 4: $r4="IV"; break; + default: break; + } + $roman = $r1.$r2.$r3.$r4; + if (!$toupper) $roman = strtolower($roman); + return $roman; +} + +//=========================== +/*-- IMPORTS --*/ +function SetImportUse() { + $this->enableImports = true; + ini_set('auto_detect_line_endings',1); + require_once(_MPDF_PATH."mpdfi/pdf_context.php"); + require_once(_MPDF_PATH."mpdfi/pdf_parser.php"); + require_once(_MPDF_PATH."mpdfi/fpdi_pdf_parser.php"); +} + +// from mPDFI +function hex2str($hex) { + return pack("H*", str_replace(array("\r","\n"," "),"", $hex)); +} + +function str2hex($str) { + return current(unpack("H*",$str)); +} + + +function pdf_write_value(&$value) { + switch ($value[0]) { + case PDF_TYPE_NUMERIC : + case PDF_TYPE_TOKEN : + // A numeric value or a token. + // Simply output them + $this->_out($value[1]." ", false); + break; + + case PDF_TYPE_ARRAY : + // An array. Output the proper + // structure and move on. + $this->_out("[",false); + for ($i = 0; $i < count($value[1]); $i++) { + $this->pdf_write_value($value[1][$i]); + } + $this->_out("]"); + break; + + case PDF_TYPE_DICTIONARY : + // A dictionary. + $this->_out("<<",false); + reset ($value[1]); + while (list($k, $v) = each($value[1])) { + $this->_out($k . " ",false); + $this->pdf_write_value($v); + } + $this->_out(">>"); + break; + + case PDF_TYPE_OBJREF : + // An indirect object reference + // Fill the object stack if needed + $cpfn =& $this->current_parser->filename; + if (!isset($this->_don_obj_stack[$cpfn][$value[1]])) { + $this->_newobj(false,true); + $this->_obj_stack[$cpfn][$value[1]] = array($this->n, $value); + $this->_don_obj_stack[$cpfn][$value[1]] = array($this->n, $value); + } + $objid = $this->_don_obj_stack[$cpfn][$value[1]][0]; + $this->_out("{$objid} 0 R"); //{$value[2]} + break; + + case PDF_TYPE_STRING : + if ($this->encrypted) { + $value[1] = $this->_RC4($this->_objectkey($this->_current_obj_id), $value[1]); + $value[1] = $this->_escape($value[1]); + } + // A string. + $this->_out('('.$value[1].')'); + break; + + case PDF_TYPE_STREAM : + // A stream. First, output the + // stream dictionary, then the + // stream data itself. + $this->pdf_write_value($value[1]); + if ($this->encrypted) { + $value[2][1] = $this->_RC4($this->_objectkey($this->_current_obj_id), $value[2][1]); + } + $this->_out("stream"); + $this->_out($value[2][1]); + $this->_out("endstream"); + break; + + case PDF_TYPE_HEX : + if ($this->encrypted) { + $value[1] = $this->hex2str($value[1]); + $value[1] = $this->_RC4($this->_objectkey($this->_current_obj_id), $value[1]); + // remake hexstring of encrypted string + $value[1] = $this->str2hex($value[1]); + } + $this->_out("<".$value[1].">"); + break; + + case PDF_TYPE_NULL : + // The null object. + $this->_out("null"); + break; + } +} + +// ========== OVERWRITE SEARCH STRING IN A PDF FILE ================ +function OverWrite($file_in, $search, $replacement, $dest="D", $file_out="mpdf" ) { + $pdf = file_get_contents($file_in); + + if (!is_array($search)) { + $x = $search; + $search = array($x); + } + if (!is_array($replacement)) { + $x = $replacement; + $replacement = array($x); // mPDF 5.7.4 + } + + if (!$this->onlyCoreFonts && !$this->usingCoreFont) { + foreach($search AS $k=>$val) { + $search[$k] = $this->UTF8ToUTF16BE($search[$k] , false); + $search[$k] = $this->_escape($search[$k]); + $replacement[$k] = $this->UTF8ToUTF16BE($replacement[$k], false); + $replacement[$k] = $this->_escape($replacement[$k]); + } + } + else { + foreach($replacement AS $k=>$val) { + $replacement[$k] = mb_convert_encoding($replacement[$k],$this->mb_enc,'utf-8'); + $replacement[$k] = $this->_escape($replacement[$k]); + } + } + + // Get xref into array + $xref = array(); + preg_match("/xref\n0 (\d+)\n(.*?)\ntrailer/s",$pdf,$m); + $xref_objid = $m[1]; + preg_match_all('/(\d{10}) (\d{5}) (f|n)/',$m[2],$x); + for($i=0; $icompress) { + preg_match("/".($obj+1)." 0 obj\n<<\s*\/Filter\s*\/FlateDecode\s*\/Length (\d+)>>\nstream\n(.*?)\nendstream\n/s",$pdf,$m); + } + else { + preg_match("/".($obj+1)." 0 obj\n<<\s*\/Length (\d+)>>\nstream\n(.*?)\nendstream\n/s",$pdf,$m); + } + $s = $m[2]; + if (!$s) { continue; } + $oldlen = $m[1]; + if ($this->encrypted) { + $s = $this->_RC4($this->_objectkey($obj+1), $s); + } + if ($this->compress) { + $s = gzuncompress($s); + } + foreach($search AS $k=>$val) { + $s = str_replace($search[$k],$replacement[$k],$s); + } + if ($this->compress) { + $s = gzcompress($s); + } + if ($this->encrypted) { + $s = $this->_RC4($this->_objectkey($obj+1), $s); + } + $newlen = strlen($s); + $changes[($xref[$obj+1][0])] = ($newlen - $oldlen) + (strlen($newlen) - strlen($oldlen )); + if ($this->compress) { + $newstr = ($obj+1) . " 0 obj\n<>\nstream\n".$s."\nendstream\n"; + } + else { + $newstr = ($obj+1) . " 0 obj\n<>\nstream\n".$s."\nendstream\n"; + } + $pdf = str_replace($m[0],$newstr,$pdf); + } + + // Update xref in PDF + krsort($changes); + $newxref = "xref\n0 ".$xref_objid."\n"; + foreach($xref AS $v) { + foreach($changes AS $ck => $cv) { + if ($v[0] > $ck) { $v[0] += $cv; } + } + $newxref .= sprintf('%010d',$v[0]) . ' ' . $v[1] . ' ' .$v[2] . " \n"; + } + $newxref .= "trailer"; + $pdf = preg_replace("/xref\n0 \d+\n.*?\ntrailer/s",$newxref,$pdf); + + // Update startxref in PDF + preg_match("/startxref\n(\d+)\n%%EOF/s", $pdf, $m); + $startxref = $m[1]; + $startxref += array_sum($changes); + $pdf = preg_replace("/startxref\n(\d+)\n%%EOF/s","startxref\n".$startxref."\n%%EOF",$pdf); + + // OUTPUT + switch($dest) { + case 'I': + //Send to standard output + if(isset($_SERVER['SERVER_NAME'])) + { + //We send to a browser + Header('Content-Type: application/pdf'); + Header('Content-Length: '.strlen($pdf)); + Header('Content-disposition: inline; filename='.$file_out); + } + echo $pdf; + break; + case 'F': + //Save to local file + if (!$file_out) { $file_out = 'mpdf.pdf'; } + $f=fopen($file_out,'wb'); + if(!$f) die('Unable to create output file: '.$file_out); + fwrite($f,$pdf,strlen($pdf)); + fclose($f); + break; + case 'S': + //Return as a string + return $pdf; + case 'D': + default: + //Download file + if(isset($_SERVER['HTTP_USER_AGENT']) and strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) + Header('Content-Type: application/force-download'); + else + Header('Content-Type: application/octet-stream'); + Header('Content-Length: '.strlen($pdf)); + Header('Content-disposition: attachment; filename='.$file_out); + echo $pdf; + break; + } +} + + +function GetTemplateSize($tplidx, $_w=0, $_h=0) { + if (!$this->tpls[$tplidx]) + return false; + $w = $this->tpls[$tplidx]['box']['w']; + $h = $this->tpls[$tplidx]['box']['h']; + if ($_w == 0 and $_h == 0) { + $_w = $w; + $_h = $h; + } + if($_w==0) + $_w=$_h*$w/$h; + if($_h==0) + $_h=$_w*$h/$w; + return array("w" => $_w, "h" => $_h); +} + +// Thumbnails +function Thumbnail($file, $npr=3, $spacing=10) { //$npr = number per row + $w = (($this->pgwidth + $spacing)/$npr) - $spacing; + $oldlinewidth = $this->LineWidth; + $this->SetLineWidth(0.02); + $this->SetDColor($this->ConvertColor(0)); + $h = 0; + $maxh = 0; + $x = $_x = $this->lMargin; + $_y = $this->tMargin; + if ($this->y==0) { $y = $_y; } else { $y = $this->y; } + $pagecount = $this->SetSourceFile($file); + for ($n = 1; $n <= $pagecount; $n++) { + $tplidx = $this->ImportPage($n); + $size = $this->useTemplate($tplidx, $x, $y, $w); + $this->Rect($x, $y, $size['w'], $size['h']); + $h = max($h, $size['h']); + $maxh = max($h, $maxh); + if ($n % $npr == 0) { + if (($y + $h + $spacing + $maxh)>$this->PageBreakTrigger && $n != $pagecount) { + $this->AddPage(); + $x = $_x; + $y = $_y; + } + else { + $y += $h+$spacing ; + $x = $_x; + $h = 0; + } + } + else { + $x += $w+$spacing ; + } + } + $this->SetLineWidth($oldlinewidth); +} + +function SetSourceFile($filename) { + $this->current_filename = $filename; + $fn =& $this->current_filename; + if (!isset($this->parsers[$fn])) + // $this->parsers[$fn] =& new fpdi_pdf_parser($fn,$this); + $this->parsers[$fn] = new fpdi_pdf_parser($fn,$this); + if (!$this->parsers[$fn]->success) { + $this->Error($this->parsers[$fn]->errormsg); // Delete this line to return false on fail + return false; + } + $this->current_parser =& $this->parsers[$fn]; + return $this->parsers[$fn]->getPageCount(); +} +function ImportPage($pageno=1, $crop_x=null, $crop_y=null, $crop_w=0, $crop_h=0, $boxName='/CropBox') { + $fn =& $this->current_filename; + $parser =& $this->parsers[$fn]; + $parser->setPageno($pageno); + + $this->tpl++; + $this->tpls[$this->tpl] = array(); + $tpl =& $this->tpls[$this->tpl]; + $tpl['parser'] =& $parser; + $tpl['resources'] = $parser->getPageResources(); + $tpl['buffer'] = $parser->getContent(); + if (!in_array($boxName, $parser->availableBoxes)) + return $this->Error(sprintf("Unknown box: %s", $boxName)); + $pageboxes = $parser->getPageBoxes($pageno); + /** + * MediaBox + * CropBox: Default -> MediaBox + * BleedBox: Default -> CropBox + * TrimBox: Default -> CropBox + * ArtBox: Default -> CropBox + */ + if (!isset($pageboxes[$boxName]) && ($boxName == "/BleedBox" || $boxName == "/TrimBox" || $boxName == "/ArtBox")) + $boxName = "/CropBox"; + if (!isset($pageboxes[$boxName]) && $boxName == "/CropBox") + $boxName = "/MediaBox"; + if (!isset($pageboxes[$boxName])) + return false; + $box = $pageboxes[$boxName]; + + $tpl['box'] = $box; + // To build an array that can be used by useTemplate() + $this->tpls[$this->tpl] = array_merge($this->tpls[$this->tpl],$box); + // An imported page will start at 0,0 everytime. Translation will be set in _putformxobjects() + $tpl['x'] = 0; + $tpl['y'] = 0; + $tpl['w'] = $tpl['box']['w'] ; + $tpl['h'] = $tpl['box']['h'] ; + if ($crop_w) { $tpl['box']['w'] = $crop_w; } + if ($crop_h) { $tpl['box']['h'] = $crop_h; } + if (isset($crop_x)) { $tpl['box']['x'] = $crop_x; } + if (isset($crop_y)) {$tpl['box']['y'] = $tpl['h'] - $crop_y - $crop_h ; } + + $page =& $parser->pages[$parser->pageno]; + // fix for rotated pages + $rotation = $parser->getPageRotation($pageno); + + if (isset($rotation[1]) && ($angle = $rotation[1] % 360) != 0 && $tpl['box']['w'] == $tpl['w']) { + $steps = $angle / 90; + + $_w = $tpl['w']; + $_h = $tpl['h']; + $tpl['w'] = $steps % 2 == 0 ? $_w : $_h; + $tpl['h'] = $steps % 2 == 0 ? $_h : $_w; + if ($steps % 2 != 0) { + $x = $y = ($steps == 1 || $steps == -3) ? $tpl['h'] : $tpl['w']; + } else { + $x = $tpl['w']; + $y = $tpl['h']; + } + $cx=($x/2+$tpl['box']['x'])*_MPDFK; + $cy=($y/2+$tpl['box']['y'])*_MPDFK; + $angle*=-1; + $angle*=M_PI/180; + $c=cos($angle); + $s=sin($angle); + $tpl['box']['w'] = $tpl['w'] ; + $tpl['box']['h'] = $tpl['h'] ; + $tpl['buffer'] = sprintf('q %.5F %.5F %.5F %.5F %.2F %.2F cm 1 0 0 1 %.2F %.2F cm %s Q',$c,$s,-$s,$c,$cx,$cy,-$cx,-$cy, $tpl['buffer']); + } + return $this->tpl; +} +function UseTemplate($tplidx, $_x=null, $_y=null, $_w=0, $_h=0) { + if (!isset($this->tpls[$tplidx])) + $this->Error("Template does not exist!"); + if($this->state==0) { $this->AddPage(); } + $out = 'q 0 J 1 w 0 j 0 G'."\n"; // reset standard values + $x = $this->tpls[$tplidx]['x']; + $y = $this->tpls[$tplidx]['y']; + $w = $this->tpls[$tplidx]['w']; + $h = $this->tpls[$tplidx]['h']; + if ($_x == null) { $_x = $x; } + if ($_y == null) { $_y = $y; } + if ($_x === -1) { $_x = $this->x; } + if ($_y === -1) { $_y = $this->y; } + + $wh = $this->getTemplateSize($tplidx,$_w,$_h); + $_w = $wh['w']; + $_h = $wh['h']; + $out .= sprintf("q %.4F 0 0 %.4F %.2F %.2F cm", ($_w/$this->tpls[$tplidx]['box']['w']), ($_h/$this->tpls[$tplidx]['box']['h']), $_x*_MPDFK, ($this->h-($_y+$_h))*_MPDFK)."\n"; + $out .= $this->tplprefix.$tplidx." Do Q\n"; + + $s = array("w" => $_w, "h" => $_h); + $out .= "Q\n"; + $this->pages[$this->page] = $out . $this->pages[$this->page]; + return $s; +} +function SetPageTemplate($tplidx='') { + if (!isset($this->tpls[$tplidx])) { + $this->pageTemplate = ''; + return false; + } + $this->pageTemplate = $tplidx; +} +function SetDocTemplate($file='', $continue=0) { + $this->docTemplate = $file; + $this->docTemplateContinue = $continue; +} +/*-- END IMPORTS --*/ + + +/* ---------------------------------------------- */ +/* ---------------------------------------------- */ +/* ---------------------------------------------- */ +/* ---------------------------------------------- */ +/* ---------------------------------------------- */ + +// JAVASCRIPT +function _set_object_javascript ($string) { + $this->_newobj(); + $this->_out('<<'); + $this->_out('/S /JavaScript '); + $this->_out('/JS '.$this->_textstring($string)); + $this->_out('>>'); + $this->_out('endobj'); +} + +function SetJS($script) { + $this->js = $script; +} + + + + +}//end of Class + + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/mpdfi/filters/FilterASCII85.php b/application/third_party/mpdf/mpdfi/filters/FilterASCII85.php new file mode 100755 index 00000000..fc42d574 --- /dev/null +++ b/application/third_party/mpdf/mpdfi/filters/FilterASCII85.php @@ -0,0 +1,98 @@ + ORD_u) { + $this->error('Illegal character in ASCII85Decode.'); + } + + $chn[$state++] = $ch - ORD_exclmark; + + if ($state == 5) { + $state = 0; + $r = 0; + for ($j = 0; $j < 5; ++$j) + $r = $r * 85 + $chn[$j]; + $out .= chr($r >> 24); + $out .= chr($r >> 16); + $out .= chr($r >> 8); + $out .= chr($r); + } + } + $r = 0; + + if ($state == 1) + $this->error('Illegal length in ASCII85Decode.'); + if ($state == 2) { + $r = $chn[0] * 85 * 85 * 85 * 85 + ($chn[1]+1) * 85 * 85 * 85; + $out .= chr($r >> 24); + } + else if ($state == 3) { + $r = $chn[0] * 85 * 85 * 85 * 85 + $chn[1] * 85 * 85 * 85 + ($chn[2]+1) * 85 * 85; + $out .= chr($r >> 24); + $out .= chr($r >> 16); + } + else if ($state == 4) { + $r = $chn[0] * 85 * 85 * 85 * 85 + $chn[1] * 85 * 85 * 85 + $chn[2] * 85 * 85 + ($chn[3]+1) * 85 ; + $out .= chr($r >> 24); + $out .= chr($r >> 16); + $out .= chr($r >> 8); + } + + return $out; + } + + function encode($in) { + $this->error("ASCII85 encoding not implemented."); + } +} \ No newline at end of file diff --git a/application/third_party/mpdf/mpdfi/filters/FilterLZW.php b/application/third_party/mpdf/mpdfi/filters/FilterLZW.php new file mode 100755 index 00000000..5867603f --- /dev/null +++ b/application/third_party/mpdf/mpdfi/filters/FilterLZW.php @@ -0,0 +1,154 @@ +error('LZW flavour not supported.'); + } + + $this->initsTable(); + + $this->data = $data; + $this->dataLength = strlen($data); + + // Initialize pointers + $this->bytePointer = 0; + $this->bitPointer = 0; + + $this->nextData = 0; + $this->nextBits = 0; + + $oldCode = 0; + + $string = ''; + $uncompData = ''; + + while (($code = $this->getNextCode()) != 257) { + if ($code == 256) { + $this->initsTable(); + $code = $this->getNextCode(); + + if ($code == 257) { + break; + } + + $uncompData .= $this->sTable[$code]; + $oldCode = $code; + + } else { + + if ($code < $this->tIdx) { + $string = $this->sTable[$code]; + $uncompData .= $string; + + $this->addStringToTable($this->sTable[$oldCode], $string[0]); + $oldCode = $code; + } else { + $string = $this->sTable[$oldCode]; + $string = $string.$string[0]; + $uncompData .= $string; + + $this->addStringToTable($string); + $oldCode = $code; + } + } + } + + return $uncompData; + } + + + /** + * Initialize the string table. + */ + function initsTable() { + $this->sTable = array(); + + for ($i = 0; $i < 256; $i++) + $this->sTable[$i] = chr($i); + + $this->tIdx = 258; + $this->bitsToGet = 9; + } + + /** + * Add a new string to the string table. + */ + function addStringToTable ($oldString, $newString='') { + $string = $oldString.$newString; + + // Add this new String to the table + $this->sTable[$this->tIdx++] = $string; + + if ($this->tIdx == 511) { + $this->bitsToGet = 10; + } else if ($this->tIdx == 1023) { + $this->bitsToGet = 11; + } else if ($this->tIdx == 2047) { + $this->bitsToGet = 12; + } + } + + // Returns the next 9, 10, 11 or 12 bits + function getNextCode() { + if ($this->bytePointer == $this->dataLength) { + return 257; + } + + $this->nextData = ($this->nextData << 8) | (ord($this->data[$this->bytePointer++]) & 0xff); + $this->nextBits += 8; + + if ($this->nextBits < $this->bitsToGet) { + $this->nextData = ($this->nextData << 8) | (ord($this->data[$this->bytePointer++]) & 0xff); + $this->nextBits += 8; + } + + $code = ($this->nextData >> ($this->nextBits - $this->bitsToGet)) & $this->andTable[$this->bitsToGet-9]; + $this->nextBits -= $this->bitsToGet; + + return $code; + } + + function encode($in) { + $this->error("LZW encoding not implemented."); + } +} \ No newline at end of file diff --git a/application/third_party/mpdf/mpdfi/fpdi_pdf_parser.php b/application/third_party/mpdf/mpdfi/fpdi_pdf_parser.php new file mode 100755 index 00000000..e0f02391 --- /dev/null +++ b/application/third_party/mpdf/mpdfi/fpdi_pdf_parser.php @@ -0,0 +1,363 @@ +fpdi =& $fpdi; + $this->filename = $filename; + + parent::pdf_parser($filename); + if ($this->success == false) { return false; } + + // resolve Pages-Dictonary + $pages = $this->pdf_resolve_object($this->c, $this->root[1][1]['/Pages']); + if ($this->success == false) { return false; } + + // Read pages + $this->read_pages($this->c, $pages, $this->pages); + if ($this->success == false) { return false; } + + // count pages; + $this->page_count = count($this->pages); + } + + + /** + * Get pagecount from sourcefile + * + * @return int + */ + function getPageCount() { + return $this->page_count; + } + + + /** + * Set pageno + * + * @param int $pageno Pagenumber to use + */ + function setPageno($pageno) { + $pageno = ((int) $pageno) - 1; + + if ($pageno < 0 || $pageno >= $this->getPageCount()) { + $this->fpdi->error("Pagenumber is wrong!"); + } + + $this->pageno = $pageno; + } + + /** + * Get page-resources from current page + * + * @return array + */ + function getPageResources() { + return $this->_getPageResources($this->pages[$this->pageno]); + } + + /** + * Get page-resources from /Page + * + * @param array $obj Array of pdf-data + */ + function _getPageResources ($obj) { // $obj = /Page + $obj = $this->pdf_resolve_object($this->c, $obj); + + // If the current object has a resources + // dictionary associated with it, we use + // it. Otherwise, we move back to its + // parent object. + if (isset ($obj[1][1]['/Resources'])) { + $res = $this->pdf_resolve_object($this->c, $obj[1][1]['/Resources']); + if ($res[0] == PDF_TYPE_OBJECT) + return $res[1]; + return $res; + } else { + if (!isset ($obj[1][1]['/Parent'])) { + return false; + } else { + $res = $this->_getPageResources($obj[1][1]['/Parent']); + if ($res[0] == PDF_TYPE_OBJECT) + return $res[1]; + return $res; + } + } + } + + + /** + * Get content of current page + * + * If more /Contents is an array, the streams are concated + * + * @return string + */ + function getContent() { + $buffer = ""; + + if (isset($this->pages[$this->pageno][1][1]['/Contents'])) { + $contents = $this->_getPageContent($this->pages[$this->pageno][1][1]['/Contents']); + foreach($contents AS $tmp_content) { + $buffer .= $this->_rebuildContentStream($tmp_content).' '; + } + } + + return $buffer; + } + + + /** + * Resolve all content-objects + * + * @param array $content_ref + * @return array + */ + function _getPageContent($content_ref) { + $contents = array(); + + if ($content_ref[0] == PDF_TYPE_OBJREF) { + $content = $this->pdf_resolve_object($this->c, $content_ref); + if ($content[1][0] == PDF_TYPE_ARRAY) { + $contents = $this->_getPageContent($content[1]); + } else { + $contents[] = $content; + } + } else if ($content_ref[0] == PDF_TYPE_ARRAY) { + foreach ($content_ref[1] AS $tmp_content_ref) { + $contents = array_merge($contents,$this->_getPageContent($tmp_content_ref)); + } + } + + return $contents; + } + + + /** + * Rebuild content-streams + * + * @param array $obj + * @return string + */ + function _rebuildContentStream($obj) { + $filters = array(); + + if (isset($obj[1][1]['/Filter'])) { + $_filter = $obj[1][1]['/Filter']; + + if ($_filter[0] == PDF_TYPE_TOKEN) { + $filters[] = $_filter; + } else if ($_filter[0] == PDF_TYPE_ARRAY) { + $filters = $_filter[1]; + } + } + + $stream = $obj[2][1]; + + foreach ($filters AS $_filter) { + switch ($_filter[1]) { + case "/FlateDecode": + if (function_exists('gzuncompress')) { + $stream = (strlen($stream) > 0) ? @gzuncompress($stream) : ''; + } else { + $this->fpdi->error(sprintf("To handle %s filter, please compile php with zlib support.",$_filter[1])); + } + if ($stream === false) { + $this->fpdi->error("Error while decompressing stream."); + } + break; + // mPDF 4.2.003 + case '/LZWDecode': + include_once(_MPDF_PATH.'mpdfi/filters/FilterLZW.php'); + // mPDF 5.0 Removed pass by reference =& + $decoder = new FilterLZW(); + $stream = $decoder->decode($stream); + break; + case '/ASCII85Decode': + include_once(_MPDF_PATH.'mpdfi/filters/FilterASCII85.php'); + // mPDF 5.0 Removed pass by reference =& + $decoder = new FilterASCII85(); + $stream = $decoder->decode($stream); + break; + case null: + $stream = $stream; + break; + default: + $this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1])); + } + } + + return $stream; + } + + + /** + * Get a Box from a page + * Arrayformat is same as used by fpdf_tpl + * + * @param array $page a /Page + * @param string $box_index Type of Box @see $availableBoxes + * @return array + */ + function getPageBox($page, $box_index) { + $page = $this->pdf_resolve_object($this->c,$page); + $box = null; + if (isset($page[1][1][$box_index])) + $box =& $page[1][1][$box_index]; + + if (!is_null($box) && $box[0] == PDF_TYPE_OBJREF) { + $tmp_box = $this->pdf_resolve_object($this->c,$box); + $box = $tmp_box[1]; + } + + if (!is_null($box) && $box[0] == PDF_TYPE_ARRAY) { + $b =& $box[1]; + return array("x" => $b[0][1]/_MPDFK, + "y" => $b[1][1]/_MPDFK, + "w" => abs($b[0][1]-$b[2][1])/_MPDFK, + "h" => abs($b[1][1]-$b[3][1])/_MPDFK); // mPDF 5.3.90 + } else if (!isset ($page[1][1]['/Parent'])) { + return false; + } else { + return $this->getPageBox($this->pdf_resolve_object($this->c, $page[1][1]['/Parent']), $box_index); + } + } + + function getPageBoxes($pageno) { + return $this->_getPageBoxes($this->pages[$pageno-1]); + } + + /** + * Get all Boxes from /Page + * + * @param array a /Page + * @return array + */ + function _getPageBoxes($page) { + $boxes = array(); + + foreach($this->availableBoxes AS $box) { + if ($_box = $this->getPageBox($page,$box)) { + $boxes[$box] = $_box; + } + } + + return $boxes; + } + + function getPageRotation($pageno) { + return $this->_getPageRotation($this->pages[$pageno-1]); + } + + function _getPageRotation ($obj) { // $obj = /Page + $obj = $this->pdf_resolve_object($this->c, $obj); + if (isset ($obj[1][1]['/Rotate'])) { + $res = $this->pdf_resolve_object($this->c, $obj[1][1]['/Rotate']); + if ($res[0] == PDF_TYPE_OBJECT) + return $res[1]; + return $res; + } else { + if (!isset ($obj[1][1]['/Parent'])) { + return false; + } else { + $res = $this->_getPageRotation($obj[1][1]['/Parent']); + if ($res[0] == PDF_TYPE_OBJECT) + return $res[1]; + return $res; + } + } + } + + /** + * Read all /Page(es) + * + * @param object pdf_context + * @param array /Pages + * @param array the result-array + */ + function read_pages (&$c, &$pages, &$result) { + // Get the kids dictionary + $kids = $this->pdf_resolve_object ($c, $pages[1][1]['/Kids']); + + if (!is_array($kids)) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Cannot find /Kids in current /Page-Dictionary"); + return false; + } + foreach ($kids[1] as $v) { + $pg = $this->pdf_resolve_object ($c, $v); + if ($pg[1][1]['/Type'][1] === '/Pages') { + // If one of the kids is an embedded + // /Pages array, resolve it as well. + $this->read_pages ($c, $pg, $result); + } else { + $result[] = $pg; + } + } + } + + + + +} + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/mpdfi/pdf_context.php b/application/third_party/mpdf/mpdfi/pdf_context.php new file mode 100755 index 00000000..6cf4bdcc --- /dev/null +++ b/application/third_party/mpdf/mpdfi/pdf_context.php @@ -0,0 +1,78 @@ +file = $f; + $this->reset(); + } + + // Optionally move the file + // pointer to a new location + // and reset the buffered data + + function reset($pos = null, $l = 100) { + if (!is_null ($pos)) { + fseek ($this->file, $pos); + } + + $this->buffer = $l > 0 ? fread($this->file, $l) : ''; + $this->offset = 0; + $this->length = strlen($this->buffer); + $this->stack = array(); + } + + // Make sure that there is at least one + // character beyond the current offset in + // the buffer to prevent the tokenizer + // from attempting to access data that does + // not exist + + function ensure_content() { + if ($this->offset >= $this->length - 1) { + return $this->increase_length(); + } else { + return true; + } + } + + // Forcefully read more data into the buffer + + function increase_length($l=100) { + if (feof($this->file)) { + return false; + } else { + $this->buffer .= fread($this->file, $l); + $this->length = strlen($this->buffer); + return true; + } + } + +} +?> \ No newline at end of file diff --git a/application/third_party/mpdf/mpdfi/pdf_parser.php b/application/third_party/mpdf/mpdfi/pdf_parser.php new file mode 100755 index 00000000..c7d69e2c --- /dev/null +++ b/application/third_party/mpdf/mpdfi/pdf_parser.php @@ -0,0 +1,690 @@ +filename = $filename; + // mPDF 4.0 + $this->success = true; + + $this->f = @fopen($this->filename, "rb"); + + if (!$this->f) { + $this->success = false; + $this->errormsg = sprintf("Cannot open %s !", $filename); + return false; + } + // mPDF 5.0 Removed pass by reference =& + $this->c = new pdf_context($this->f); + // Read xref-Data + $offset = $this->pdf_find_xref(); + if ($offset===false) { + $this->success = false; + $this->errormsg = sprintf("Cannot open %s !", $filename); + return false; + } + $this->pdf_read_xref($this->xref, $offset); + if ($this->success == false) { return false; } + + // Check for Encryption + $this->getEncryption(); + if ($this->success == false) { return false; } + + // Read root + $this->pdf_read_root(); + if ($this->success == false) { return false; } + } + + /** + * Close the opened file + */ + function closeFile() { + if (isset($this->f)) { + fclose($this->f); + unset($this->f); + } + } + + /** + * Print Error and die + * + * @param string $msg Error-Message + */ + function error($msg) { + die("PDF-Parser Error: ".$msg); + } + + /** + * Check Trailer for Encryption + */ + function getEncryption() { + if (isset($this->xref['trailer'][1]['/Encrypt'])) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("File is encrypted!"); + return false; + } + } + + /** + * Find/Return /Root + * + * @return array + */ + function pdf_find_root() { + if ($this->xref['trailer'][1]['/Root'][0] != PDF_TYPE_OBJREF) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Wrong Type of Root-Element! Must be an indirect reference"); + return false; + } + return $this->xref['trailer'][1]['/Root']; + } + + /** + * Read the /Root + */ + function pdf_read_root() { + // read root + $root = $this->pdf_find_root(); + if ($root ===false) { + $this->success = false; + return false; + } + $this->root = $this->pdf_resolve_object($this->c, $root); + } + + /** + * Find the xref-Table + */ + function pdf_find_xref() { + fseek ($this->f, -min(filesize($this->filename),1500), SEEK_END); + $data = fread($this->f, 1500); + + $pos = strlen($data) - strpos(strrev($data), strrev('startxref')); + $data = substr($data, $pos); + + if (!preg_match('/\s*(\d+).*$/s', $data, $matches)) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Unable to find pointer to xref table"); + return false; + } + + return (int) $matches[1]; + } + + /** + * Read xref-table + * + * @param array $result Array of xref-table + * @param integer $offset of xref-table + * @param integer $start start-position in xref-table + * @param integer $end end-position in xref-table + */ + function pdf_read_xref(&$result, $offset, $start = null, $end = null) { + if (is_null ($start) || is_null ($end)) { + fseek($this->f, $o_pos = $offset); + $data = trim(fgets($this->f,1024)); + + if (strlen($data) == 0) + $data = trim(fgets($this->f,1024)); + + if ($data !== 'xref') { + fseek($this->f, $o_pos); + $data = trim(_fgets($this->f, true)); + if ($data !== 'xref') { + if (preg_match('/(.*xref)(.*)/m', $data, $m)) { // xref 0 128 - in one line + fseek($this->f, $o_pos+strlen($m[1])); + } elseif (preg_match('/(x|r|e|f)+/', $data, $m)) { // correct invalid xref-pointer + $tmpOffset = $offset-4+strlen($m[0]); + $this->pdf_read_xref($result, $tmpOffset, $start, $end); + return; + } else { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings'"); + return; + } + } + } + + $o_pos = ftell($this->f); + $data = explode(' ', trim(fgets($this->f,1024))); + if (count($data) != 2) { + fseek($this->f, $o_pos); + $data = explode(' ', trim(_fgets($this->f, true))); + + if (count($data) != 2) { + if (count($data) > 2) { // no lineending + $n_pos = $o_pos+strlen($data[0])+strlen($data[1])+2; + fseek($this->f, $n_pos); + } else { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Unexpected header in xref table"); + return; + } + } + } + $start = $data[0]; + $end = $start + $data[1]; + } + + if (!isset($result['xref_location'])) { + $result['xref_location'] = $offset; + } + + if (!isset($result['max_object']) || $end > $result['max_object']) { + $result['max_object'] = $end; + } + + for (; $start < $end; $start++) { + $data = ltrim(fread($this->f, 20)); // Spezifications says: 20 bytes including newlines + $offset = substr($data, 0, 10); + $generation = substr($data, 11, 5); + + if (!isset ($result['xref'][$start][(int) $generation])) { + $result['xref'][$start][(int) $generation] = (int) $offset; + } + } + + $o_pos = ftell($this->f); + $data = fgets($this->f,1024); + if (strlen(trim($data)) == 0) + $data = fgets($this->f, 1024); + + if (preg_match("/trailer/",$data)) { + if (preg_match("/(.*trailer[ \n\r]*)/",$data,$m)) { + fseek($this->f, $o_pos+strlen($m[1])); + } + + // mPDF 5.0 Removed pass by reference =& + $c = new pdf_context($this->f); + $trailer = $this->pdf_read_value($c); + + if (isset($trailer[1]['/Prev'])) { + $this->pdf_read_xref($result, $trailer[1]['/Prev'][1]); + $result['trailer'][1] = array_merge($result['trailer'][1], $trailer[1]); + } else { + $result['trailer'] = $trailer; + } + } else { + $data = explode(' ', trim($data)); + + if (count($data) != 2) { + fseek($this->f, $o_pos); + $data = explode(' ', trim (_fgets ($this->f, true))); + + if (count($data) != 2) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Unexpected data in xref table"); + return; + } + } + + $this->pdf_read_xref($result, null, (int) $data[0], (int) $data[0] + (int) $data[1]); + } + } + + + /** + * Reads an Value + * + * @param object $c pdf_context + * @param string $token a Token + * @return mixed + */ + function pdf_read_value(&$c, $token = null) { + if (is_null($token)) { + $token = $this->pdf_read_token($c); + } + + if ($token === false) { + return false; + } + + switch ($token) { + case '<': + // This is a hex string. + // Read the value, then the terminator + + $pos = $c->offset; + + while(1) { + + $match = strpos ($c->buffer, '>', $pos); + + // If you can't find it, try + // reading more data from the stream + + if ($match === false) { + if (!$c->increase_length()) { + return false; + } else { + continue; + } + } + + $result = substr ($c->buffer, $c->offset, $match - $c->offset); + $c->offset = $match+1; + + return array (PDF_TYPE_HEX, $result); + } + + break; + case '<<': + // This is a dictionary. + + $result = array(); + + // Recurse into this function until we reach + // the end of the dictionary. + while (($key = $this->pdf_read_token($c)) !== '>>') { + if ($key === false) { + return false; + } + + if (($value = $this->pdf_read_value($c)) === false) { + return false; + } + $result[$key] = $value; + } + + return array (PDF_TYPE_DICTIONARY, $result); + + case '[': + // This is an array. + + $result = array(); + + // Recurse into this function until we reach + // the end of the array. + while (($token = $this->pdf_read_token($c)) !== ']') { + if ($token === false) { + return false; + } + + if (($value = $this->pdf_read_value($c, $token)) === false) { + return false; + } + + $result[] = $value; + } + + return array (PDF_TYPE_ARRAY, $result); + + case '(' : + // This is a string + + $pos = $c->offset; + + while(1) { + + // Start by finding the next closed + // parenthesis + + $match = strpos ($c->buffer, ')', $pos); + + // If you can't find it, try + // reading more data from the stream + + if ($match === false) { + if (!$c->increase_length()) { + return false; + } else { + continue; + } + } + + // Make sure that there is no backslash + // before the parenthesis. If there is, + // move on. Otherwise, return the string. + $esc = preg_match('/([\\\\]+)$/', $tmpresult = substr($c->buffer, $c->offset, $match - $c->offset), $m); + + if ($esc === 0 || strlen($m[1]) % 2 == 0) { + $result = $tmpresult; + $c->offset = $match + 1; + return array (PDF_TYPE_STRING, $result); + } else { + $pos = $match + 1; + + if ($pos > $c->offset + $c->length) { + $c->increase_length(); + } + } + } + + case "stream": + $o_pos = ftell($c->file)-strlen($c->buffer); + $o_offset = $c->offset; + + $c->reset($startpos = $o_pos + $o_offset); + + $e = 0; // ensure line breaks in front of the stream + if ($c->buffer[0] == chr(10) || $c->buffer[0] == chr(13)) + $e++; + if ($c->buffer[1] == chr(10) && $c->buffer[0] != chr(10)) + $e++; + + if ($this->actual_obj[1][1]['/Length'][0] == PDF_TYPE_OBJREF) { + // mPDF 5.0 Removed pass by reference =& + $tmp_c = new pdf_context($this->f); + $tmp_length = $this->pdf_resolve_object($tmp_c,$this->actual_obj[1][1]['/Length']); + $length = $tmp_length[1][1]; + } else { + $length = $this->actual_obj[1][1]['/Length'][1]; + } + + if ($length > 0) { + $c->reset($startpos+$e,$length); + $v = $c->buffer; + } else { + $v = ''; + } + $c->reset($startpos+$e+$length+9); // 9 = strlen("endstream") + + return array(PDF_TYPE_STREAM, $v); + + default : + if (is_numeric ($token)) { + // A numeric token. Make sure that + // it is not part of something else. + if (($tok2 = $this->pdf_read_token ($c)) !== false) { + if (is_numeric ($tok2)) { + + // Two numeric tokens in a row. + // In this case, we're probably in + // front of either an object reference + // or an object specification. + // Determine the case and return the data + if (($tok3 = $this->pdf_read_token ($c)) !== false) { + switch ($tok3) { + case 'obj' : + return array (PDF_TYPE_OBJDEC, (int) $token, (int) $tok2); + case 'R' : + return array (PDF_TYPE_OBJREF, (int) $token, (int) $tok2); + } + // If we get to this point, that numeric value up + // there was just a numeric value. Push the extra + // tokens back into the stack and return the value. + array_push ($c->stack, $tok3); + } + } + + array_push ($c->stack, $tok2); + } + + return array (PDF_TYPE_NUMERIC, $token); + } else { + + // Just a token. Return it. + return array (PDF_TYPE_TOKEN, $token); + } + + } + } + + /** + * Resolve an object + * + * @param object $c pdf_context + * @param array $obj_spec The object-data + * @param boolean $encapsulate Must set to true, cause the parsing and fpdi use this method only without this para + */ + function pdf_resolve_object(&$c, $obj_spec, $encapsulate = true) { + // Exit if we get invalid data + if (!is_array($obj_spec)) { + return false; + } + + if ($obj_spec[0] == PDF_TYPE_OBJREF) { + + // This is a reference, resolve it + if (isset($this->xref['xref'][$obj_spec[1]][$obj_spec[2]])) { + + // Save current file position + // This is needed if you want to resolve + // references while you're reading another object + // (e.g.: if you need to determine the length + // of a stream) + + $old_pos = ftell($c->file); + + // Reposition the file pointer and + // load the object header. + + $c->reset($this->xref['xref'][$obj_spec[1]][$obj_spec[2]]); + + $header = $this->pdf_read_value($c,null,true); + + if ($header[0] != PDF_TYPE_OBJDEC || $header[1] != $obj_spec[1] || $header[2] != $obj_spec[2]) { + // mPDF 4.0 + $this->success = false; + $this->errormsg = sprintf("Unable to find object ({$obj_spec[1]}, {$obj_spec[2]}) at expected location"); + return false; + } + + // If we're being asked to store all the information + // about the object, we add the object ID and generation + // number for later use + $this->actual_obj =& $result; + if ($encapsulate) { + $result = array ( + PDF_TYPE_OBJECT, + 'obj' => $obj_spec[1], + 'gen' => $obj_spec[2] + ); + } else { + $result = array(); + } + + // Now simply read the object data until + // we encounter an end-of-object marker + while(1) { + $value = $this->pdf_read_value($c); + if ($value === false || count($result) > 4) { + // in this case the parser coudn't find an endobj so we break here + break; + } + + if ($value[0] == PDF_TYPE_TOKEN && $value[1] === 'endobj') { + break; + } + + $result[] = $value; + } + + $c->reset($old_pos); + + if (isset($result[2][0]) && $result[2][0] == PDF_TYPE_STREAM) { + $result[0] = PDF_TYPE_STREAM; + } + + return $result; + } + } else { + return $obj_spec; + } + } + + + + /** + * Reads a token from the file + * + * @param object $c pdf_context + * @return mixed + */ + function pdf_read_token(&$c) + { + // If there is a token available + // on the stack, pop it out and + // return it. + + if (count($c->stack)) { + return array_pop($c->stack); + } + + // Strip away any whitespace + + do { + if (!$c->ensure_content()) { + return false; + } + $c->offset += _strspn($c->buffer, " \n\r\t", $c->offset); + } while ($c->offset >= $c->length - 1); + + // Get the first character in the stream + + $char = $c->buffer[$c->offset++]; + + switch ($char) { + + case '[' : + case ']' : + case '(' : + case ')' : + + // This is either an array or literal string + // delimiter, Return it + + return $char; + + case '<' : + case '>' : + + // This could either be a hex string or + // dictionary delimiter. Determine the + // appropriate case and return the token + + if ($c->buffer[$c->offset] == $char) { + if (!$c->ensure_content()) { + return false; + } + $c->offset++; + return $char . $char; + } else { + return $char; + } + + default : + + // This is "another" type of token (probably + // a dictionary entry or a numeric value) + // Find the end and return it. + + if (!$c->ensure_content()) { + return false; + } + + while(1) { + + // Determine the length of the token + + $pos = _strcspn($c->buffer, " []<>()\r\n\t/", $c->offset); + if ($c->offset + $pos <= $c->length - 1) { + break; + } else { + // If the script reaches this point, + // the token may span beyond the end + // of the current buffer. Therefore, + // we increase the size of the buffer + // and try again--just to be safe. + + $c->increase_length(); + } + } + + $result = substr($c->buffer, $c->offset - 1, $pos + 1); + + $c->offset += $pos; + return $result; + } + } + + +} + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/NOTES.txt b/application/third_party/mpdf/patterns/NOTES.txt new file mode 100755 index 00000000..7ba83e4a --- /dev/null +++ b/application/third_party/mpdf/patterns/NOTES.txt @@ -0,0 +1,5 @@ +Alternative sources of Hyphenation programs or TEX files: + +OpenOffice: http://wiki.services.openoffice.org/wiki/Dictionaries + +Hyphenator4PHP- alternative PHP hyphenator scripts: http://apps.sourceforge.net/trac/hyphenator4php/ \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/de.php b/application/third_party/mpdf/patterns/de.php new file mode 100755 index 00000000..21643404 --- /dev/null +++ b/application/third_party/mpdf/patterns/de.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/dictionary.txt b/application/third_party/mpdf/patterns/dictionary.txt new file mode 100755 index 00000000..8a729941 --- /dev/null +++ b/application/third_party/mpdf/patterns/dictionary.txt @@ -0,0 +1 @@ +dis/establish/ment/arian/ism diff --git a/application/third_party/mpdf/patterns/en.php b/application/third_party/mpdf/patterns/en.php new file mode 100755 index 00000000..a02b63fd --- /dev/null +++ b/application/third_party/mpdf/patterns/en.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/es.php b/application/third_party/mpdf/patterns/es.php new file mode 100755 index 00000000..da8f7564 --- /dev/null +++ b/application/third_party/mpdf/patterns/es.php @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/fi.php b/application/third_party/mpdf/patterns/fi.php new file mode 100755 index 00000000..5be3124b --- /dev/null +++ b/application/third_party/mpdf/patterns/fi.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/fr.php b/application/third_party/mpdf/patterns/fr.php new file mode 100755 index 00000000..335f85bc --- /dev/null +++ b/application/third_party/mpdf/patterns/fr.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/it.php b/application/third_party/mpdf/patterns/it.php new file mode 100755 index 00000000..bdda023c --- /dev/null +++ b/application/third_party/mpdf/patterns/it.php @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/nl.php b/application/third_party/mpdf/patterns/nl.php new file mode 100755 index 00000000..06a342de --- /dev/null +++ b/application/third_party/mpdf/patterns/nl.php @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/pl.php b/application/third_party/mpdf/patterns/pl.php new file mode 100755 index 00000000..f5311058 --- /dev/null +++ b/application/third_party/mpdf/patterns/pl.php @@ -0,0 +1,9 @@ + diff --git a/application/third_party/mpdf/patterns/ru.php b/application/third_party/mpdf/patterns/ru.php new file mode 100755 index 00000000..6202773d --- /dev/null +++ b/application/third_party/mpdf/patterns/ru.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/patterns/sv.php b/application/third_party/mpdf/patterns/sv.php new file mode 100755 index 00000000..b01ce72d --- /dev/null +++ b/application/third_party/mpdf/patterns/sv.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/progbar.css b/application/third_party/mpdf/progbar.css new file mode 100755 index 00000000..78afc319 --- /dev/null +++ b/application/third_party/mpdf/progbar.css @@ -0,0 +1,66 @@ +body { + margin : 0 auto; + width:100%; + font-family: "Verdana"; + color: #40454b; + font-size: 12px; + text-align:center; +} +.main { + width:540px; + margin: 0 auto; + text-align:left; +} +.heading { + font-size:14px; + font-weight:bold; + color:#CC0000; + padding:5px; + margin-left:10px; + border-bottom:solid; + border-bottom-width:1px; + border-bottom-color:#333333; + /* Use this to suppress the horizontal line under the heading */ + /* border-bottom: 0px solid #000000; */ +} +table { + font-family: "Verdana"; + color: #40454b; + font-size: 12px; +} +.demo { + margin : 0 auto; + width:100%; + margin:20px; + /* Use this to suppress all the bars and text */ + /* display: none; */ +} +td { + vertical-align: top; + padding: 0 0.5em 0 0; +} +.code { + font-family: "Courier New", Courier, monospace; + font-size: 10px; +} +.code2 { + font-family: "Courier New", Courier, monospace; + font-size: 11px; font-weight: bold; color: red; +} +.barheading { + color:#006600; + font-weight:bold; +} +.progressBar { + border: 1px solid #000000; + background-color: #EEEEEE; + width: 200px; + font-size: 6px; +} +.innerBar { + background-color:#00CC00; + width: 0%; +} +#box3 { + font-weight: bold; +} diff --git a/application/third_party/mpdf/qrcode/_LGPL.txt b/application/third_party/mpdf/qrcode/_LGPL.txt new file mode 100755 index 00000000..cca7fc27 --- /dev/null +++ b/application/third_party/mpdf/qrcode/_LGPL.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/application/third_party/mpdf/qrcode/_lisez_moi.txt b/application/third_party/mpdf/qrcode/_lisez_moi.txt new file mode 100755 index 00000000..a14f4a36 --- /dev/null +++ b/application/third_party/mpdf/qrcode/_lisez_moi.txt @@ -0,0 +1,49 @@ +******************************************************* +** Ce programme est distribué sous la licence LGPL, ** +** reportez-vous au fichier _LGPL.txt ou à ** +** http://www.gnu.org/licenses/lgpl.html ** +** pour en savoir plus. ** +** ** +** Copyright 2000-2010 par Laurent Minguet ** +******************************************************* +************************** +* QRCode generator v0.99 * +************************** + +Utilisation : +------------ + - necessite PHP5 + + - regardez le fichier index.php pour voir le fonctionnement. + + - voici un exemple : + require_once('qrcode.class.php'); + $qrcode = new QRcode('your message here', 'H'); // error level : L, M, Q, H + $qrcode->displayPNG(); + + - il existe la possibilité de désactiver le border et la zone de sécurité blanche entourant le code en utilisant : + $qrcode->disableBorder(); + + - il existe également une methode de sortie spécifique pour FPDF : + $qrcode->displayFPDF($fpdf, $x, $y, $w, $background, $color); + + - il existe également une methode de sortie spécifique pour créer un tableau HTML : + $qrcode->displayHTML(); + +Informations : +------------- + Generateur de QRCode + (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/) + Fortement inspiré de "QRcode image PHP scripts version 0.50g (C)2000-2005,Y.Swetake" + + Programmation en PHP5 + + Programmeur : Spipu + email : webmaster@spipu.net + site : http://prgm.spipu.net/php_qrcode + +Remerciement : +------------- + * Y.Swetake pour "QRcode image PHP scripts version 0.50g" + * Josep S. pour l'ajout de displayPNG + \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/modele1.dat b/application/third_party/mpdf/qrcode/data/modele1.dat new file mode 100755 index 00000000..c3b0f639 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele10.dat b/application/third_party/mpdf/qrcode/data/modele10.dat new file mode 100755 index 00000000..bb6345de Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele10.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele11.dat b/application/third_party/mpdf/qrcode/data/modele11.dat new file mode 100755 index 00000000..3875f500 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele11.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele12.dat b/application/third_party/mpdf/qrcode/data/modele12.dat new file mode 100755 index 00000000..3dc822ec Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele12.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele13.dat b/application/third_party/mpdf/qrcode/data/modele13.dat new file mode 100755 index 00000000..225b6464 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele13.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele14.dat b/application/third_party/mpdf/qrcode/data/modele14.dat new file mode 100755 index 00000000..4960e7b4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele14.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele15.dat b/application/third_party/mpdf/qrcode/data/modele15.dat new file mode 100755 index 00000000..6f0612e5 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele15.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele16.dat b/application/third_party/mpdf/qrcode/data/modele16.dat new file mode 100755 index 00000000..8bbd8a8f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele16.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele17.dat b/application/third_party/mpdf/qrcode/data/modele17.dat new file mode 100755 index 00000000..088acfcc Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele17.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele18.dat b/application/third_party/mpdf/qrcode/data/modele18.dat new file mode 100755 index 00000000..a33db89d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele18.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele19.dat b/application/third_party/mpdf/qrcode/data/modele19.dat new file mode 100755 index 00000000..4cdfd2ab Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele19.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele2.dat b/application/third_party/mpdf/qrcode/data/modele2.dat new file mode 100755 index 00000000..8e9204c7 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele20.dat b/application/third_party/mpdf/qrcode/data/modele20.dat new file mode 100755 index 00000000..c86624fa Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele20.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele21.dat b/application/third_party/mpdf/qrcode/data/modele21.dat new file mode 100755 index 00000000..6d72ff65 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele21.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele22.dat b/application/third_party/mpdf/qrcode/data/modele22.dat new file mode 100755 index 00000000..e053360f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele22.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele23.dat b/application/third_party/mpdf/qrcode/data/modele23.dat new file mode 100755 index 00000000..166c700e Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele23.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele24.dat b/application/third_party/mpdf/qrcode/data/modele24.dat new file mode 100755 index 00000000..14c63124 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele24.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele25.dat b/application/third_party/mpdf/qrcode/data/modele25.dat new file mode 100755 index 00000000..680a03b1 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele25.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele26.dat b/application/third_party/mpdf/qrcode/data/modele26.dat new file mode 100755 index 00000000..7a850d2c Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele26.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele27.dat b/application/third_party/mpdf/qrcode/data/modele27.dat new file mode 100755 index 00000000..8927d48b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele27.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele28.dat b/application/third_party/mpdf/qrcode/data/modele28.dat new file mode 100755 index 00000000..d00bdf59 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele28.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele29.dat b/application/third_party/mpdf/qrcode/data/modele29.dat new file mode 100755 index 00000000..f0712a4d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele29.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele3.dat b/application/third_party/mpdf/qrcode/data/modele3.dat new file mode 100755 index 00000000..7bcc26d2 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele30.dat b/application/third_party/mpdf/qrcode/data/modele30.dat new file mode 100755 index 00000000..539d8f05 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele30.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele31.dat b/application/third_party/mpdf/qrcode/data/modele31.dat new file mode 100755 index 00000000..e33a3141 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele31.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele32.dat b/application/third_party/mpdf/qrcode/data/modele32.dat new file mode 100755 index 00000000..4939a709 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele32.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele33.dat b/application/third_party/mpdf/qrcode/data/modele33.dat new file mode 100755 index 00000000..8d0aa959 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele33.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele34.dat b/application/third_party/mpdf/qrcode/data/modele34.dat new file mode 100755 index 00000000..d614421f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele34.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele35.dat b/application/third_party/mpdf/qrcode/data/modele35.dat new file mode 100755 index 00000000..58c83dc9 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele35.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele36.dat b/application/third_party/mpdf/qrcode/data/modele36.dat new file mode 100755 index 00000000..2c04a011 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele36.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele37.dat b/application/third_party/mpdf/qrcode/data/modele37.dat new file mode 100755 index 00000000..1822966a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele37.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele38.dat b/application/third_party/mpdf/qrcode/data/modele38.dat new file mode 100755 index 00000000..927e32d1 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele38.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele39.dat b/application/third_party/mpdf/qrcode/data/modele39.dat new file mode 100755 index 00000000..9b838fb3 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele39.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele4.dat b/application/third_party/mpdf/qrcode/data/modele4.dat new file mode 100755 index 00000000..65704529 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele4.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele40.dat b/application/third_party/mpdf/qrcode/data/modele40.dat new file mode 100755 index 00000000..53fdf9b4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele40.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele5.dat b/application/third_party/mpdf/qrcode/data/modele5.dat new file mode 100755 index 00000000..503fff9b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele5.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele6.dat b/application/third_party/mpdf/qrcode/data/modele6.dat new file mode 100755 index 00000000..e43a9c20 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele6.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele7.dat b/application/third_party/mpdf/qrcode/data/modele7.dat new file mode 100755 index 00000000..02e67771 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele7.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele8.dat b/application/third_party/mpdf/qrcode/data/modele8.dat new file mode 100755 index 00000000..7ff62ed9 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele8.dat differ diff --git a/application/third_party/mpdf/qrcode/data/modele9.dat b/application/third_party/mpdf/qrcode/data/modele9.dat new file mode 100755 index 00000000..cbe6f857 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/modele9.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv10_0.dat b/application/third_party/mpdf/qrcode/data/qrv10_0.dat new file mode 100755 index 00000000..8c073a81 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv10_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv10_1.dat b/application/third_party/mpdf/qrcode/data/qrv10_1.dat new file mode 100755 index 00000000..9a3cf4db Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv10_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv10_2.dat b/application/third_party/mpdf/qrcode/data/qrv10_2.dat new file mode 100755 index 00000000..4a57e8af Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv10_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv10_3.dat b/application/third_party/mpdf/qrcode/data/qrv10_3.dat new file mode 100755 index 00000000..e2de0eca Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv10_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv11_0.dat b/application/third_party/mpdf/qrcode/data/qrv11_0.dat new file mode 100755 index 00000000..18853fec Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv11_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv11_1.dat b/application/third_party/mpdf/qrcode/data/qrv11_1.dat new file mode 100755 index 00000000..365deb3b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv11_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv11_2.dat b/application/third_party/mpdf/qrcode/data/qrv11_2.dat new file mode 100755 index 00000000..0357a643 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv11_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv11_3.dat b/application/third_party/mpdf/qrcode/data/qrv11_3.dat new file mode 100755 index 00000000..bb8621b2 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv11_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv12_0.dat b/application/third_party/mpdf/qrcode/data/qrv12_0.dat new file mode 100755 index 00000000..636f201c Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv12_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv12_1.dat b/application/third_party/mpdf/qrcode/data/qrv12_1.dat new file mode 100755 index 00000000..c6796485 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv12_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv12_2.dat b/application/third_party/mpdf/qrcode/data/qrv12_2.dat new file mode 100755 index 00000000..4544e9db Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv12_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv12_3.dat b/application/third_party/mpdf/qrcode/data/qrv12_3.dat new file mode 100755 index 00000000..9adba362 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv12_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv13_0.dat b/application/third_party/mpdf/qrcode/data/qrv13_0.dat new file mode 100755 index 00000000..73d6117c Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv13_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv13_1.dat b/application/third_party/mpdf/qrcode/data/qrv13_1.dat new file mode 100755 index 00000000..9ae40dd7 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv13_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv13_2.dat b/application/third_party/mpdf/qrcode/data/qrv13_2.dat new file mode 100755 index 00000000..c4d9997d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv13_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv13_3.dat b/application/third_party/mpdf/qrcode/data/qrv13_3.dat new file mode 100755 index 00000000..2f333926 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv13_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv14_0.dat b/application/third_party/mpdf/qrcode/data/qrv14_0.dat new file mode 100755 index 00000000..956dae42 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv14_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv14_1.dat b/application/third_party/mpdf/qrcode/data/qrv14_1.dat new file mode 100755 index 00000000..5dd0e3ed Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv14_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv14_2.dat b/application/third_party/mpdf/qrcode/data/qrv14_2.dat new file mode 100755 index 00000000..466b94d8 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv14_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv14_3.dat b/application/third_party/mpdf/qrcode/data/qrv14_3.dat new file mode 100755 index 00000000..cdd2b21f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv14_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv15_0.dat b/application/third_party/mpdf/qrcode/data/qrv15_0.dat new file mode 100755 index 00000000..fcbb6447 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv15_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv15_1.dat b/application/third_party/mpdf/qrcode/data/qrv15_1.dat new file mode 100755 index 00000000..59f7ed18 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv15_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv15_2.dat b/application/third_party/mpdf/qrcode/data/qrv15_2.dat new file mode 100755 index 00000000..3b861172 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv15_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv15_3.dat b/application/third_party/mpdf/qrcode/data/qrv15_3.dat new file mode 100755 index 00000000..4e9aa0ec Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv15_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv16_0.dat b/application/third_party/mpdf/qrcode/data/qrv16_0.dat new file mode 100755 index 00000000..d835c66f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv16_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv16_1.dat b/application/third_party/mpdf/qrcode/data/qrv16_1.dat new file mode 100755 index 00000000..ab1be3b0 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv16_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv16_2.dat b/application/third_party/mpdf/qrcode/data/qrv16_2.dat new file mode 100755 index 00000000..e34b2e3c Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv16_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv16_3.dat b/application/third_party/mpdf/qrcode/data/qrv16_3.dat new file mode 100755 index 00000000..a91c7f71 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv16_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv17_0.dat b/application/third_party/mpdf/qrcode/data/qrv17_0.dat new file mode 100755 index 00000000..48fd2764 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv17_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv17_1.dat b/application/third_party/mpdf/qrcode/data/qrv17_1.dat new file mode 100755 index 00000000..33f54113 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv17_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv17_2.dat b/application/third_party/mpdf/qrcode/data/qrv17_2.dat new file mode 100755 index 00000000..0c3b80f0 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv17_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv17_3.dat b/application/third_party/mpdf/qrcode/data/qrv17_3.dat new file mode 100755 index 00000000..c386c177 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv17_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv18_0.dat b/application/third_party/mpdf/qrcode/data/qrv18_0.dat new file mode 100755 index 00000000..f499e0e5 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv18_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv18_1.dat b/application/third_party/mpdf/qrcode/data/qrv18_1.dat new file mode 100755 index 00000000..8272c418 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv18_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv18_2.dat b/application/third_party/mpdf/qrcode/data/qrv18_2.dat new file mode 100755 index 00000000..0074b18b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv18_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv18_3.dat b/application/third_party/mpdf/qrcode/data/qrv18_3.dat new file mode 100755 index 00000000..b8eaec68 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv18_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv19_0.dat b/application/third_party/mpdf/qrcode/data/qrv19_0.dat new file mode 100755 index 00000000..28f6107e Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv19_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv19_1.dat b/application/third_party/mpdf/qrcode/data/qrv19_1.dat new file mode 100755 index 00000000..98af58bb Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv19_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv19_2.dat b/application/third_party/mpdf/qrcode/data/qrv19_2.dat new file mode 100755 index 00000000..60f41f20 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv19_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv19_3.dat b/application/third_party/mpdf/qrcode/data/qrv19_3.dat new file mode 100755 index 00000000..7b98e51b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv19_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv1_0.dat b/application/third_party/mpdf/qrcode/data/qrv1_0.dat new file mode 100755 index 00000000..b941d488 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv1_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv1_1.dat b/application/third_party/mpdf/qrcode/data/qrv1_1.dat new file mode 100755 index 00000000..11df7571 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv1_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv1_2.dat b/application/third_party/mpdf/qrcode/data/qrv1_2.dat new file mode 100755 index 00000000..851c3fa2 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv1_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv1_3.dat b/application/third_party/mpdf/qrcode/data/qrv1_3.dat new file mode 100755 index 00000000..1f300f51 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv1_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv20_0.dat b/application/third_party/mpdf/qrcode/data/qrv20_0.dat new file mode 100755 index 00000000..12963c2b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv20_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv20_1.dat b/application/third_party/mpdf/qrcode/data/qrv20_1.dat new file mode 100755 index 00000000..99d8afa9 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv20_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv20_2.dat b/application/third_party/mpdf/qrcode/data/qrv20_2.dat new file mode 100755 index 00000000..e6074eaa Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv20_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv20_3.dat b/application/third_party/mpdf/qrcode/data/qrv20_3.dat new file mode 100755 index 00000000..60acb51a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv20_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv21_0.dat b/application/third_party/mpdf/qrcode/data/qrv21_0.dat new file mode 100755 index 00000000..487b8f23 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv21_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv21_1.dat b/application/third_party/mpdf/qrcode/data/qrv21_1.dat new file mode 100755 index 00000000..54003fc4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv21_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv21_2.dat b/application/third_party/mpdf/qrcode/data/qrv21_2.dat new file mode 100755 index 00000000..33003315 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv21_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv21_3.dat b/application/third_party/mpdf/qrcode/data/qrv21_3.dat new file mode 100755 index 00000000..fa344525 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv21_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv22_0.dat b/application/third_party/mpdf/qrcode/data/qrv22_0.dat new file mode 100755 index 00000000..444981c6 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv22_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv22_1.dat b/application/third_party/mpdf/qrcode/data/qrv22_1.dat new file mode 100755 index 00000000..690ff636 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv22_1.dat @@ -0,0 +1,209 @@ +hghghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_`_`_`_`_`_`_`_`]]]]]]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGGGGGHGHGHGHFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878765656565656565656565654343434343434343434343432121212121212121/0/0/////0/0/0/0.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!         hghghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_`_`_`_`_`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIGGHGHGHGGHGHGHGHFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:987878787878787878787876565656565656565656565654343434343434343432121212121212121212121//0/0/0//0/0/0/0.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!           hghghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_`_______`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGGHGGGGGGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121212121210/0/0/0//0//////.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`__`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_______`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGGGGGGHHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878787878787656565656565656565656565434343434343434321212121212121210//////00/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121/0/0/0/00/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_____`_``_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGGGGGHGHHGHGHGGGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121/0/0/0/0/////0/00/0/0///.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_`_`_`_``_`_`___`_`_`_`_^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGHGHGHGHGGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121/0/0/0/0/0/0/0/0//0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            hghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa_`_`_`_`___`_`_``_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGHGHGHGHHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565656543434343434343434343432121212121212121/0/0/0/0/0/0/0/00/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!                        + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + +             + + + + + + + + + + +          + + + + + + + + + + + +            + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + + hhggffeeDDCCBBAA 99::;;<<]]^^__``FFEEDDCC""##$$%%PPQQRRSSVUUTTSSR-,,++**)(())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKee__^^]]776655// ))**++,,WWXXYYZZONNMMLKJ&%%$$##"(())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKee__^^]]776655// ))**++,,WWXXYYZZONNMMLKJ&%%$$##"(())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKee__^^]]776655// ))**++,,WWXXYYZZONNMMLKJ&%%$$##"ddccbbaa@@??>>====>>??@@aabbccddBBAA@@??&&''(())TTUUVVWWRQQPPOON)((''&&% + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOO\\[[ZZYY..--,,++--..//55[[\\]]^^IHGGFFEE"!!  + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOO\\[[ZZYY..--,,++--..//55[[\\]]^^IHGGFFEE"!!  + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOO\\[[ZZYY..--,,++--..//55[[\\]]^^IHGGFFEE"!! ``__^^]]<<;;::99 AABBCCDDeeffgghh>>==<<;; **++,,--XXYYZZ[[NMMLKJIH%$$##""! 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSSXXWWVVUU**))(('' + + 66778899__eeffggDDCCBBAA 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSSXXWWVVUU**))(('' + + 66778899__eeffggDDCCBBAA 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSSXXWWVVUU**))(('' + + 66778899__eeffggDDCCBBAA\\[[ZZYY88776655!!""##$$EEFFGGHHhhggffee::998877 + + ..//5566\\]]^^__GGFFEEDD! 44556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWTTSSRRQQ&&%%$$## ::;;<<==hhhhggff@@??>>==44556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWTTSSRRQQ&&%%$$## ::;;<<==hhhhggff@@??>>==44556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWTTSSRRQQ&&%%$$## ::;;<<==hhhhggff@@??>>== + + XXWWVVUU44332211 %%&&''((IIJJKKLL__^^]]\\6655//.. + + 778899::eeffgghhCCBBAA@@8899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[PPOONNMM""!! >>??@@AAeedcba`_<<;;::998899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[PPOONNMM""!! >>??@@AAeedcba`_<<;;::998899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[PPOONNMM""!! >>??@@AAeedcba`_<<;;::99 TTSSRRQQ00//..-- + + ))**++,,MMNNOOPP[[ZZYYXX--,,++** ;;<<==>>hhggffee??>>==<<<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__GGFFEEDDBBCCDDEE_^^]]\\[88776655 <<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__GGFFEEDDBBCCDDEE_^^]]\\[88776655 <<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__GGFFEEDDBBCCDDEE_^^]]\\[88776655 PPOONNMM,,++**)) + + --..//00QQRRSSTTWWVVUUTT))((''&&??@@AABBdcba`__^;;::9988@@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccCCBBAA@@ FFGGMMNN[ZZYYXXW43210//. + + @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccCCBBAA@@ FFGGMMNN[ZZYYXXW43210//. + + @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccCCBBAA@@ FFGGMMNN[ZZYYXXW43210//. + + LLKKJJII((''&&%% 11223344UUVVWWXXSSRRQQPP%%$$##""CCDDEEFF^]]\\[[Z77665543 !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffgg??>>==<<!!""##$$OOPPQQRRWVVUUTTS.--,,++* !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffgg??>>==<<!!""##$$OOPPQQRRWVVUUTTS.--,,++* !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffgg??>>==<<!!""##$$OOPPQQRRWVVUUTTS.--,,++*HHGGFFEE$$##""!!55667788YYZZ[[\\OONNMMGG!!  !!GGMMNNOOZYYXXWWV210//..- + + $$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggff;;::9988 + +%%&&''((SSTTUUVVSRRQQPPO*))((''&$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggff;;::9988 + +%%&&''((SSTTUUVVSRRQQPPO*))((''&$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggff;;::9988 + +%%&&''((SSTTUUVVSRRQQPPO*))((''& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__DDCCBBAA$$%%&&''RRSSTTUUEEDDCCBB!! 8899::;;$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbcc@@??>>==(())**++VVWWXXYYAA@@??>><<==>>??(())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffgg<<;;::99 ,,--..//ZZ[[\\]]==<<;;::@@AABBCC,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR1100//.. + +<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhh``__^^88776655 + + + +55667788]]\\[[ZZ99887766 !!""##DDEEFFGG00112233TTUUVVWWYYXXWWVV554433228899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKK]]\\[[ZZ//..--,, 99::;;<>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOYYXXWWVV++**))((==>>??@@UUTTSSRR1100//.. + +(())**++LLMMNNOO8899::;;\\]]^^__QQPPOONN--,,++** @@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSSUUTTSSRR''&&%%$$AABBCCDDQQPPOONN--,,++** + + ,,--..//PPQQRRSS<<==>>??``aabbccMMLLKKJJ))((''&& !!""##DDEEFFGGhhhhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^==<<;;:: 00112233TTUUVVWWQQPPOONN##""!! EEFFGGMMMMLLKKJJ))((''&& 00112233TTUUVVWW@@AABBCCddeeffggIIHHGGFF%%$$##""$$%%&&''HHIIJJKKeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ9988776644556677XXYYZZ[[MMGGFFEE !!""##NNOOPPQQIIHHGGFF%%$$##""44556677XXYYZZ[[\\]]ZHAãb™ZHAãb™ZHAãb™|çZdQÿb|çZdQÿb|çZdQÿbv`Ëf•H…X•v`Ë‚€‰órXQZp‘Ë‚€‰’t‰ÿbdQç÷‚d™ïrtn…vf…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…X•v`•ó~H…X•`pÛv€…™ãbHAZ`Û’™ãb™ïrtAJ‘’’t‰ÿbdQçpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…X•v`•ó~H…X•`pÛv€…™ãbHAZ`Û’™ãb™ïrtAJ‘’’t‰ÿbdQçpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…X•v`•ó~H…X•`pÛv€…™ãbHAZ`Û’™ãb™ïrtAJ‘’’t‰ÿbdQçÛ’`JXQÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jt‰ç’l‘÷Jó~H…fpËf•ó~H…J`Û’™órXQJ`Z|÷‚d™ïA÷Jl‘ç’tËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•ãnórXQJp‘Ë‚€‰™HAZp‘Ë‚‰bdQçZ|Z|÷‚d™ïËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•ãnórXQJp‘Ë‚€‰™HAZp‘Ë‚‰bdQçZ|Z|÷‚d™ïËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•ãnórXQJp‘Ë‚€‰™HAZp‘Ë‚‰bdQçZ|Z|÷‚d™ïór€‰Ë‚p‘ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚tAïrd™÷‚Ûv€…ãnX•fpÛv€…ãbHAZp‘Û’™ãbHArtAJ‘’‰b‰ÿbdQçZ|ãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQfpÛv€…ó~H…fp`p‘Ë‚€‰ãbHAZp‘€‰™ãbHA÷‚d™ïrtArtAJ‘’‰bãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQfpÛv€…ó~H…fp`p‘Ë‚€‰ãbHAZp‘€‰™ãbHA÷‚d™ïrtArtAJ‘’‰bãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQfpÛv€…ó~H…fp`p‘Ë‚€‰ãbHAZp‘€‰™ãbHA÷‚d™ïrtArtAJ‘’‰bpfH…•ZHAãb™ZHAãb™ZHAãb™|çZdQÿb|çZdQÿbËf•ó~H…v`Ëf•ãnX•v`Ë‚€‰™ãbZp‘Ë‚€‰dQçZ|÷‚÷‚d™ïrtfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘ãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰órXQZ÷‚d™ïr÷Jl‘ç’t‰dQçZ|÷‚fH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘ãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰órXQZ÷‚d™ïr÷Jl‘ç’t‰dQçZ|÷‚fH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘ãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰órXQZ÷‚d™ïr÷Jl‘ç’t‰dQçZ|÷‚Ëf`vX•Û’`JXQÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JX•v`Ëfó~H…X•vp‘Ë‚€‰órHAZp‘Ë‚™ãbHAZd™ïrtA÷JAJ‘’‰bdQËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•Û’™ãbHAJ`Û’™tAJ‘’‰bdÿbdQçZ|d™ïrtA÷JËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•Û’™ãbHAJ`Û’™tAJ‘’‰bdÿbdQçZ|d™ïrtA÷JËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™Ëf•ó~H…v`Ëf•Û’™ãbHAJ`Û’™tAJ‘’‰bdÿbdQçZ|d™ïrtA÷Jãn€…Ûvpór€‰Ë‚p‘ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚•ó~H…f`Ëf•ó~XQJ`Û’€‰órXQJ÷‚d™ïrtAl‘ç’t‰ÿbçZ|÷‚d™ãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQX•v`Ëfó~H…X•vZp‘Ë‚€‰ãbHAZp‘QçZ|÷‚d÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQX•v`Ëfó~H…X•vZp‘Ë‚€‰ãbHAZp‘QçZ|÷‚d÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQX•v`Ëfó~H…X•vZp‘Ë‚€‰ãbHAZp‘QçZ|÷‚d÷‚d™ïrtAl‘ç’t‰ÿbfH…ó~•ZHAãb™ZHAãb™|çZdQÿb|çZdQÿb|çZdQÿbpÛv€…ãnH…fpÛv™ãbHAZ`Û’™ãbJ‘’‰bdQçdQçZ|÷‚ïrtA÷Jl‘fH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘•ó~H…f`Ëf•ó~™ãbHAZË‚€‰™ãb™ïrtA÷JlJ‘’‰bdQçdQçZ|‚™fH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘•ó~H…f`Ëf•ó~™ãbHAZË‚€‰™ãb™ïrtA÷JlJ‘’‰bdQçdQçZ|‚™fH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘•ó~H…f`Ëf•ó~™ãbHAZË‚€‰™ãb™ïrtA÷JlJ‘’‰bdQçdQçZ|‚™Ëf`vX•Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jt‰ç’l‘÷JX•v`Ëf€…ãnX•vp‘Ë‚€‰™HAZp‘Ë‚Z|÷‚d™ïd™ïrtAJ‘ç’t‰ÿbdQËf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™pÛv€…ãnH…fpÛvp‘Ë‚€‰órHAZp‘Ë‚‘ç’t‰ÿbdZ|÷‚d™ïAJl‘ç’t‰Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™pÛv€…ãnH…fpÛvp‘Ë‚€‰órHAZp‘Ë‚‘ç’t‰ÿbdZ|÷‚d™ïAJl‘ç’t‰Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™pÛv€…ãnH…fpÛvp‘Ë‚€‰órHAZp‘Ë‚‘ç’t‰ÿbdZ|÷‚d™ïAJl‘ç’t‰ãn€…Ûvpór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚tAïrd™÷‚•ó~H…X•`Ëf•ó~ãbHAZp‘€‰™ãbHArtA÷Jl‘ç’‰bdQçZ|çZ|÷‚d™ãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJQçZ|÷‚drtA÷Jl‘çÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJQçZ|÷‚drtA÷Jl‘çÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJQçZ|÷‚drtA÷Jl‘çÿbãn€…ÛvfH…ó~•Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ZHAãb™Ë‚p‘ZHAb㉀’Û‘pZQXb㉀pf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpÛ’`JXQãb™Û’`JAHró™’Û‘pJAH…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•ór€‰Ë‚p‘JXQór€‰‚Ë`ZQXró™‚Ë`…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdËf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëfór€‰Ë‚ZHAãb™Ë‚p‘`ZAHró™‚Ëpf•H~ãpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãb€‰Ë‚p‘ZQXb㉀’Û`ZQXbã…fÛ`v…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`JHAãb™Û’‘pJAHr󉀒ۑpJ…Xnó•€vË…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdËf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚`JXQór™‚Ë`ZAHró™‚Ëpf•H~ãpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dZ÷‘|‚ç‰dãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãb€‰Ë‚p‘ZQXAHró™`ZQXAH…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlrÿQtJçlfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™€‰Ë‚p‘HAãb™€‰‚Ë`ZQXró™‚Ë`…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAd’÷™tbïAdZ÷‘|abcdefghhgfedcb‹‹ŒŒŒŒŒŒŒ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv22_2.dat b/application/third_party/mpdf/qrcode/data/qrv22_2.dat new file mode 100755 index 00000000..3ea03b9a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv22_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv22_3.dat b/application/third_party/mpdf/qrcode/data/qrv22_3.dat new file mode 100755 index 00000000..b23d9198 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv22_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv23_0.dat b/application/third_party/mpdf/qrcode/data/qrv23_0.dat new file mode 100755 index 00000000..827fb6eb Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv23_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv23_1.dat b/application/third_party/mpdf/qrcode/data/qrv23_1.dat new file mode 100755 index 00000000..766946ef --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv23_1.dat @@ -0,0 +1,217 @@ +lklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKKLKKKKKKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565653434343434343434334343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        lklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefecccccdcddcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878765656565656565656565653434333334343434432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!           lklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdcddcdcdcccdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKKKKKKLLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656533434343343434342121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            lklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdcdcccdcdcddcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343343333332121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            lklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdcdcdcdcdcddcdcdcdcbababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKKKKKLKLLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656543434343434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!         lklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefecdcdcdcdcdcdcdcdaaaaaabababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKLKLKLKLLKLKLKKKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565654333333443434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        lklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefecdcccccccdcdcdcdbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKLKLKLKLKKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565653434343443434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        lklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdccdcdcdcdbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMKLKLKKKKKLKLKLKLLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878787878765656565656565653434343433333434434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        lklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcccccccdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMKKLKLKLKKLKLKLKLJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:987878787878787878787878765656565656565653434343434343434434343332121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!                    + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + + llkkjjiiHHGGFFEE$$##""!!55667788YYZZ[[\\WWVVUUTT))((''&&??@@AABBllkkjjiiCCBBAA@@8899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__TTSSRRQQ&&%%$$## ::;;<<==cciijjkkHHGGFFEE"!!  + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSS``__^^]]221100// ))**++,,WWXXYYZZWVVUUTTS.--,,++* !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkCCBBAA@@FFGGHHIIcbbaa``_<<;;::998899::;;\\]]^^__YYXXWWVV55443322hhggffeeDDCCBBAA 99::;;<<]]^^__``SSRRQQKK%%$$##""CCDDEEFFhgfedccb??>>==<<<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccKKJJIIHH""!!>>??@@AAllllkkjjDDCCBBAA 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWW\\[[ZZYY..--,,++--..//00[[\\]]^^SRRQQPON*))((''&$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjj??>>==<<!!""##$$JJKKQQRR_^^]]\\[87654332 <<==>>??``aabbccUUTTSSRR1100//..ddccbbaa@@??>>====>>??@@aabbccddJJIIHHGG!!!!GGHHIIJJbaa``__^;;::9987@@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggGGFFEEDDBBCCDDEEiihgfedc@@??>>==44556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[XXWWVVUU**))(('' + + 11223399__``aabbMLKKJJII&%%$$##"(())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiiccbbaa;;::9933 + +%%&&''((SSTTUUVV[ZZYYXXW21100//. + + @@AABBCCddeeffggQQPPOONN--,,++**``__^^]]<<;;::99 AABBCCDDeeffgghhFFEEDDCC""##$$%%KKQQRRSS^]]\\[[Z65433221 !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkCCBBAA@@FFGGHHIIcbbaa``_<<;;::998899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__TTSSRRQQ&&%%$$## ::;;<<==cciijjkkHHGGFFEE"!!  + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSS``__^^]]221100// ))**++,,WWXXYYZZWVVUUTTS.--,,++* !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&&\\[[ZZYY88776655!!""##$$EEFFGGHHiijjkkllBBAA@@??&&''(())TTUUVVWWZYYXXWWV100//..- + + $$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjj??>>==<<!!""##$$JJKKQQRR_^^]]\\[87654332 <<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccKKJJIIHH""!!>>??@@AAllllkkjjDDCCBBAA 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWW\\[[ZZYY..--,,++--..//00[[\\]]^^SRRQQPON*))((''&$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""XXWWVVUU44332211 %%&&''((IIJJKKLLllkkjjii>>==<<;; **++,,--XXYYZZ[[VUUTTSSR-,,++**)(())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiiccbbaa;;::9933 + +%%&&''((SSTTUUVV[ZZYYXXW21100//. + + @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggGGFFEEDDBBCCDDEEiihgfedc@@??>>==44556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[XXWWVVUU**))(('' + + 11223399__``aabbMLKKJJII&%%$$##"(())**++LLMMNNOOiihhggffEEDDCCBB!!  + +TTSSRRQQ00//..-- + + ))**++,,MMNNOOPPccbbaa``::993322 + + ..//0011\\]]^^__RQQPONML)((''&&% + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSS``__^^]]221100// ))**++,,WWXXYYZZWVVUUTTS.--,,++* !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkCCBBAA@@FFGGHHIIcbbaa``_<<;;::998899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__TTSSRRQQ&&%%$$## ::;;<<==cciijjkkHHGGFFEE"!!  + + ,,--..//PPQQRRSSeeddccbbAA@@??>> PPOONNMM,,++**)) + + --..//00QQRRSSTT__^^]]\\1100//.. + + 223399::``aabbccKKJJIIHH%$$##""! 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWWaa``__^^==<<;;:: 00112233TTUUVVWW\\[[ZZYY..--,,++--..//00[[\\]]^^SRRQQPON*))((''&$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjj??>>==<<!!""##$$JJKKQQRR_^^]]\\[87654332 <<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccKKJJIIHH""!!>>??@@AAllllkkjjDDCCBBAA 00112233TTUUVVWWaa``__^^==<<;;::LLKKJJII((''&&%% 11223344UUVVWWXX[[ZZYYXX--,,++** ;;<<==>>iijjkkllGGFFEEDD! 44556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[XXWWVVUU**))(('' + + 11223399__``aabbMLKKJJII&%%$$##"(())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiiccbbaa;;::9933 + +%%&&''((SSTTUUVV[ZZYYXXW21100//. + + @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggGGFFEEDDBBCCDDEEiihgfedc@@??>>==44556677XXYYZZ[[]]\\[[ZZ99887766(())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOiihhggffEEDDCCBB!! (())**++LLMMNNOOaa``__^^33221100 + + + +00112233^^__``aaAA@@??>><<==>>?? + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSSeeddccbbAA@@??>> + + ,,--..//PPQQRRSS]]\\[[ZZ//..--,, 99::;;<>??@@]]\\[[ZZ99887766 !!""##DDEEFFGG44556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[]]\\[[ZZ9988776644556677XXYYZZ[[UUTTSSRR''&&%%$$AABBCCDDYYXXWWVV55443322$$%%&&''HHIIJJKK8899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__YYXXWWVV554433228899::;;\\]]^^__QQKKJJII##""!!EEFFGGHHUUTTSSRR1100//.. + +(())**++LLMMNNOO<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccUUTTSSRR1100//.. + +<<==>>??``aabbccHHGGFFEE!!""##IIJJKKQQQQPPOONN--,,++** + + ,,--..//PPQQRRSS@@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggQQPPOONN--,,++** @@AABBCCddeeffggDDCCBBAA$$%%&&''RRSSTTUUMMLLKKJJ))((''&& 00112233TTUUVVWW !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkkMMLLKKJJ))((''&& !!""##DDEEFFGGhhiijjkk@@??>>==(())**++VVWWXXYYIIHHGGFF%%$$##""44556677XXYYZZ[[$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllllkkjjIIHHGGFF%%$$##""$$%%&&''HHIIJJKKllddccbb<<;;::99 ,,--..//ZZ[[\\]]EEDDCCBB!! 8899::;;\\]]^^__``aaÿbdQçZ|ÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•ËfH…ó~•Ëf`JXQór™Û’`JtAïrd™÷‚l‘÷JtAïrãnX•v`•ó~H…fÛv€…ãnX•Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQÿbt‰l‘|çZdQãnX•v`v`f•~…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰p‘`JXQtAïrd™÷‚l‘÷JtAïrÛv€…ãnXv`Ëf•ó…fpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•HAãb™Û’p‘ZHAãbÿbt‰ç’l‘çZdQÿbt‰Ûv€…ãnXãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn`vX•ãn€‰Ë‚p‘`XQór€‰Ë‚|çZdQÿbd™÷‚|çZf•~…fpÛpÛv€…ãnv`Ëf•órXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp`JXQórË‚p‘`J÷JtAïrd™ç’l‘÷JtAÿbãnX•vËf•ó~H…pÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘ZHAórÿbt‰ç’|çZdQÿbd™÷‚|çZ•v`f•~~H…fpÛãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚`JXQór™Û’`J|çZdQÿbç’l‘|çZ•v`Ëff•~…fpÛpÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…Ûvpf€…ÛvpfJXQór€‰p‘`JXQt‰ç’l‘|dQÿbt‰ç’v€…ãnX•X•v`f•ó~H…fpÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•€‰Ë‚p‘ZXQór€‰Ë‚÷‚|çZdQïrd™÷‚|`f•~…fpfpÛv€…X•v`ËfÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•Û’`JXQãb™Û’`l‘|çZdQt‰ç’l‘|dQÿbt‰ç’…fpÛv€…v€…ãnX•`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘`JXQ€‰Ë‚p‘`XQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’•ó~H…fpv€…ãnX•X•v`f•Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrÿbdQçZ|ÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•ËfH…ó~•ËfË‚p‘ZHAór€‰Ë‚p‘çZdQÿbt‰l‘|çZdQv`Ëf•ó~…fpÛv€Ûv€…ãnX•Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•HAãb™Û’p‘ZHAãbÿbt‰ç’l‘çZdQÿbt‰Ûv€…ãnXãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQÿbt‰l‘|çZdQãnX•v`v`f•~…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰p‘`JXQtAïrd™÷‚l‘÷JtAïrÛv€…ãnXv`Ëf•ó…fpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn`vX•ãnãb™Û’`ZHAãb™ç’l‘÷JtAÿbt‰ç’l‘~H…fpÛ…ãnX•v`v`Ëf•órXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚`JXQór™Û’`J|çZdQÿbç’l‘|çZ•v`Ëff•~…fpÛpÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp`JXQórË‚p‘`J÷JtAïrd™ç’l‘÷JtAÿbãnX•vËf•ó~H…pÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘ZHAórÿbt‰ç’|çZdQÿbd™÷‚|çZ•v`f•~~H…fpÛãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZtA÷Jl‘ç’÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…Ûvpfór€‰Ë‚p‘JXQór€‰Û’`JXQïrd™÷‚|÷JtAïrd™v€…ãnX•Ëf•ó~HrQJ’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘`JXQ€‰Ë‚p‘`XQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’•ó~H…fpv€…ãnX•X•v`f•Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•€‰Ë‚p‘ZXQór€‰Ë‚÷‚|çZdQïrd™÷‚|`f•~…fpfpÛv€…X•v`ËfÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•Û’`JXQãb™Û’`l‘|çZdQt‰ç’l‘|dQÿbt‰ç’…fpÛv€…v€…ãnX•`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrt‰ÿbdQçZÿbdQçZ|ÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•Ëf`JXQórË‚p‘`Jór€‰Ë‚p‘çZdQÿbt‰÷‚|çZdQv`f•~…f…fpÛv€Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰p‘`JXQtAïrd™÷‚l‘÷JtAïrÛv€…ãnXv`Ëf•ó…fpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•HAãb™Û’p‘ZHAãbÿbt‰ç’l‘çZdQÿbt‰Ûv€…ãnXãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQÿbt‰l‘|çZdQãnX•v`v`f•~…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’|÷‚d™tA÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn`vX•ãn€‰Ë‚p‘ZXQór€‰Ë‚|çZdQÿbç’l‘|çZÿbt‰ç’l‘pÛv€…ãn…ãnX•v`órXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘ZHAórÿbt‰ç’|çZdQÿbd™÷‚|çZ•v`f•~~H…fpÛãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpãnór€‰Ë‚`JXQór™Û’`J|çZdQÿbç’l‘|çZ•v`Ëff•~…fpÛpÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp`JXQórË‚p‘`J÷JtAïrd™ç’l‘÷JtAÿbãnX•vËf•ó~H…pÛv€…ãnórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…Ûvpf€…ÛvpfHAãb™Û’p‘ZHAãbt‰ç’l‘÷JdQÿbt‰ç’|çZdQÿbX•v`Ëff•~…fpÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•Û’`JXQãb™Û’`l‘|çZdQt‰ç’l‘|dQÿbt‰ç’…fpÛv€…v€…ãnX•`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘`JXQ€‰Ë‚p‘`XQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’•ó~H…fpv€…ãnX•X•v`f•Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•€‰Ë‚p‘ZXQór€‰Ë‚÷‚|çZdQïrd™÷‚|`f•~…fpfpÛv€…X•v`ËfÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrÿbãn€…ÛvpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚`JXQórË‚p‘`Zb㉀’Û‘pZQXb㉀…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlËf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãb€‰Ë‚p‘ZQXb㉀’Û`ZQXbã…Xnó•€vË…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`JHAãb™Û’‘pJAHr󉀒ۑpJpf•H~ãpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚`JXQór™‚Ë`ZAHró™‚Ë…fÛ`v…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlËf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘`JXQ€‰Ë‚p‘`QXb㉀’Û`ZQXbã…Xnó•€vË…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpór€‰Ë‚p‘JXQór€‰‘p`ZQX‰€’Û‘p`pf•H~ãpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dZ÷‘|‚ç‰dfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•fH…ó~•ZHAãb™Ë‚p‘ZHAb㉀’Û‘pZQXb㉀…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlrÿQtJçlËf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•Ëf`vX•Û’`JXQãb™Û’`JAHró™’Û‘pJAH…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAd’÷™tbïAdãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpãnÛ’`Jór€‰Ë‚p‘JXQór€‰‚Ë`ZQXró™‚Ë`pf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dZ÷‘|‚ç‰drÿQtefghijkllkjihgf————˜˜˜˜˜ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv23_2.dat b/application/third_party/mpdf/qrcode/data/qrv23_2.dat new file mode 100755 index 00000000..50e0b3e2 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv23_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv23_3.dat b/application/third_party/mpdf/qrcode/data/qrv23_3.dat new file mode 100755 index 00000000..b0734437 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv23_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv24_0.dat b/application/third_party/mpdf/qrcode/data/qrv24_0.dat new file mode 100755 index 00000000..fdae7629 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv24_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv24_1.dat b/application/third_party/mpdf/qrcode/data/qrv24_1.dat new file mode 100755 index 00000000..fce059e7 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv24_1.dat @@ -0,0 +1,225 @@ +popopopopopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijighghghggghghghghfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPOMNMNMNMNMNMNMNMNLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656543434343434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            popopopopopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijigggghghgghghghghfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbababababababababa`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPONMNMNMMNMNMNMNMNMNMNMNLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565654333333443434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            popopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghgghghggggfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMMMMMNMMNMNMNMMMNMNMNMNLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565653434343443434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            popopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghggghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcbababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMMMMMNMNMMNMNMNMNLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565653434343433333434434343332121212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            popopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMMNMNMMMMLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:98787878787878787656565656565656534343434343434343343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!            popopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijiggggghghhghghghghghghghgfefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMMMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:98787878787878787656565656565656534343434343434344321212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!         popopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijighghghghhghghggghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:98787878787878787878787656565656565656534343434343434342121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        popopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijighghghghggghghghhghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOMMMMMNMNNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878787878787656565656565656533333343343434342121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!           popopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijighghghghghghghgheeeeeefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNNMNMNMMMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9878787878787878787656565656565656565656543434343343434332121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            popopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijighghghghghghghghfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOMNMNMNMNMMMNMNMNLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343333343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!                       + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + +             + + + + + + + +             + + + + + + + + + + +             + + + + + + + + + + + +          + + + + + + + + + + + +         + + + + + + + + + + + + ppoonnmmHHGGFFEE AABBCCDDiijjkkllFFEEDDCC**++,,--\\]]^^__VUUTTSSR)((''&&% 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBBBBCCDDEEmmggffee;;::9933 ())**++,UVVWWXXYaa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[\\[[ZZYY**))(('' >>??@@AAppppoonnDDCCBBAA<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;:: JJKKLLMM``__^^]]..--,,++ 01122334]^^__``allkkjjiiDDCCBBAA EEFFGGHHmmnnooppBBAA@@?? ..//0011``aabbccQPONMMLL%$$##""!8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>FFGGHHIIddccbbaa221100//,--..//0YZZ[[\\]]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__XXWWVVUU&&%%$$##BBCCDDEEmmlkjihg@@??>>==@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766!!""##$$SSTTUUVV\\[[ZZYY**))(('' + + 567899::abbccddehhggffee@@??>>==!!""##$$IIJJKKLLppoonnmm>>==<<;; + + 223399::ddeeffggKKJJIIHH! <<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;:: JJKKLLMM``__^^]]..--,,++ 01122334]^^__``aYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccTTSSMMLL""!! FFGGHHIIgffeeddc<<;;::99 DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +%%&&''((WWXXYYZZXXWWVVUU&&%%$$##;;<<==>>effgghijddccbbaa<<;;::99%%&&''((MMNNOOPPggffeedd::993322 + + ;;<<==>>mmnnooppGGFFEEDD@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766!!""##$$SSTTUUVV\\[[ZZYY**))(('' + + 567899::abbccddeUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggKKJJIIHH JJKKLLMMcbbaa``_87654332 + +  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//.. ))**++,,[[\\]]^^TTSSMMLL""!! ??@@AABBklmmnnoo``__^^]]88776655 ))**++,,QQRRSSTTccbbaa``1100//.. ??@@AABBppoonnmmCCBBAA@@DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +%%&&''((WWXXYYZZXXWWVVUU&&%%$$##;;<<==>>effgghijQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkGGFFEEDD!!""##$$SSTTUUVV_^^]]\\[21100//.$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**--..//00__``aabbKKJJIIHHCCDDEEFFppppoonn\\[[ZZYY44332211 + + --..//00UUVVWWXX__^^]]\\--,,++**CCDDEEFFlkjihggf??>>==<< !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//.. ))**++,,[[\\]]^^TTSSMMLL""!! ??@@AABBklmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooCCBBAA@@%%&&''((WWXXYYZZ[ZZYYXXW.--,,++*(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&11223399ccddeeffGGFFEEDD GGHHIIJJmmllkkjjXXWWVVUU00//..-- + + 11223344YYZZ[[\\[[ZZYYXX))((''&&GGHHIIJJfeeddccb;;::9987 $$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**--..//00__``aabbKKJJIIHHCCDDEEFFppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonn??>>==<< + +))**++,,[[\\]]^^WVVUUTTS*))((''&,,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"" + + ::;;<<==ggmmnnooCCBBAA@@ !!""##$KKLLMMNOiihhggffYYXXWWVVTTSSRRQQ,,++**)) 55667788]]^^__``WWVVUUTT%%$$##"" !!KKLLMMSSbaa``__^65433221 + + (())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&11223399ccddeeffGGFFEEDD GGHHIIJJmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmggffee;;::9933 --..//00__``aabbSRQPONMM&%%$$##" + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  >>??@@AAppppoonn??>>==<< + +$%%&&''(PQRSSTTUeeddccbbUUTTSSRRPPOONNMM((''&&%%99::;;<>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"" + + ::;;<<==ggmmnnooCCBBAA@@ !!""##$KKLLMMNOiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSddccbbaa221100//11223399ccddeeffLLKKJJII"!!  44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBBBBCCDDEEmmggffee;;::9933 ())**++,UVVWWXXYaa``__^^QQPPOONNLLKKJJII$$##""!!==>>??@@eeffgghhJJIIHHGG&&''(())XXYYZZ[[ZYYXXWWV-,,++**) + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  >>??@@AAppppoonn??>>==<< + +$%%&&''(PQRSSTTUeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWW``__^^]]..--,,++ + + ::;;<<==ggmmnnooHHGGFFEE8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>FFGGHHIIddccbbaa221100//,--..//0YZZ[[\\]]]\\[[ZZMMLLKKJJIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccLLKKJJII$$%%&&''VVWWXXYYMMLLKKJJ%%$$##""<<==>>??EEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggHHGGFFEE(())**++ZZ[[\\]]IIHHGGFF!! @@AABBCCAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkDDCCBBAA,,--..//^^__``aaEEDDCCBBDDEEFFGG==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnoo@@??>>== 00112233bbccddeeAA@@??>> !!""##HHIIJJKK99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKpphhggff<<;;::99 + + + +99::;;<>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOeeddccbb33221100 ==>>??@@aa``__^^99887766(())**++PPQQRRSS1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[aa``__^^99887766@@AABBCChhiijjkkQQPPOONN))((''&&(())**++PPQQRRSSaa``__^^//..--,,AABBCCDD]]\\[[ZZ55443322 + +,,--..//TTUUVVWW--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__]]\\[[ZZ55443322 + +DDEEFFGGllmmnnooMMLLKKJJ%%$$##"",,--..//TTUUVVWW]]\\[[ZZ++**))((EEFFGGHHYYXXWWVV1100//.. + + 00112233XXYYZZ[[))((''&&(())**++PPQQRRSSiihhggffAA@@??>>8899::;;``aabbccYYXXWWVV1100//..  !!""##HHIIJJKKppppoonnIIHHGGFF!!  + + 00112233XXYYZZ[[YYXXWWVV''&&%%$$IIJJKKLLUUTTSSRR--,,++** 44556677\\]]^^__%%$$##"",,--..//TTUUVVWWeeddccbb==<<;;::<<==>>??ddeeffggUUTTSSRR--,,++**$$%%&&''LLMMNNOOmmllkkjjEEDDCCBB 44556677\\]]^^__UUTTSSMM##""!! !!""##MMSSTTUUQQPPOONN))((''&&8899::;;``aabbccddeefpÛv€…ãnX•v`Ëf•ó~H…XQJ`Û’™ãbHAZp‘Ë‚€‰órçZ|÷‚d™÷‚d™ïrtAó~•Ëf`Ëf`vX•JXQór€‰‚™Û’`JXÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’fH…ó~•ó~•Ëf`XQHAãb™€‰Ë‚p‘`p‘`JXQJtAïrd™÷‰ç’l‘÷Jt€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•ZHAãb™ãb™Û’`ÿbt‰ç’l‘ç’l‘÷JtA÷JfpÛvËf•ó~H…X•v`ËfZp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHAãbÿbt‰d™÷‚ç’l‘÷JtAãnX•v`v`Ëf•`’™AZp‘rXQJ`’‘Ë‚€‰órXãnX•v`Ëf•ó~H…fpÛv€…™ãbHAZp‘Ë‚€‰órXQJ`Û’ïrtA÷Jl‘÷Jl‘ç’t‰vX•ãn€…ãn€…Ûvp‘ZAb™Û’Qór€‰Ë‚p÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZËf`vX•vX•ãn€…Û’`JXQJXQór€‰órÿbt‰ç’‚|çZdQÿAïrd™÷‚|`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•Û’`JXQJXQór€‰÷JtAïrd™ïrd™÷‚|€…n•vffpÛv€…•ó~H…fórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`J|çZdQÿbdQÿbt‰ç’Ëf•ó~H…ó~H…fpË‚€‰órXQ™bAZp‘Ë‚QJ`Û’Ëf•ó~H…fpÛv€…ãnX•v`p‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ç’t‰ÿbdQÿbdQçZ|Ûvp`vfH…ó~•`JXQór‘ZHAb™’÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrãn€…•ËfÛvpfH…ór€‰Ë‚p‘Ë‚p‘ZHAl‘JA™‚|bt‰ç’l‘JçZdQÿbtH…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvpór€‰™Û’Ë‚p‘ZHA÷‚|çZdQçZdQÿbt‰•ó~H…fpãnX•v`pÛv€…ãnÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚t‰ç’l‘÷Jl‘÷JtAïrfpÛv€…Ûv€…ãnX•J`Û’™€‰órXQJ™ãbHAZ‘‚fpÛv€…ãnX•v`Ëf•ó~H…XQJ`Û’™ãbHAZd™ïrtA÷JçZ|l‘ç’`vX•ãnX•ãn€…Ûv€…Ûvpf€‰Ë‚p‘ZJXQór€‰ÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbt‰ç’l‘÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’`vX•ãnX•ãn€…ÛvZHAãb™ãb™Û’`çZdQÿbt‰Ar™‚|çZ‰ç’l‘÷Jt€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•`JXQórXQór€‰Ë‚ÿbt‰d™÷‚ç’l‘÷JtAÛv€…ãnXf•~…fpÛX•v`f•Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHA™tAïrd™÷‚d™÷‚|çZãnX•H…fv`Ëf•ãbHAZp‘`Û’™ãb‰rXQJ`ãnX•v`Ëf•ó~H…fpÛv€…™ãbHAZp‘Ë‚€‰órl‘ç’t‰ÿbt‰ÿbdQçZ€…ÛvpfpfH…ó~Û’`JXQHAãb™Û’Ë‚p‘ZHA÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãbÛ’`JXQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ€…ÛvpfpfH…ó~Û’`JXQJXQór€‰ç’l‘÷JtAdQÿbt‰ç’Aïrd™‚Z`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbt‰ç’l‘÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•€‰Ë‚p‘Zp‘ZHAãb|çZdQÿbdQÿbt‰ç’•v`Ëfv€…ãnX•…fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãbÛ’`JXQ|çZdQÿbdQÿbt‰ç’pÛv€…ãn€…ãnX•vË‚€‰órXQHAZp‘˂ے÷Jl‘ç’Ëf•ó~H…fpÛv€…ãnX•v`p‘Ë‚€‰órXQJ`Û’dQçZ|÷‚|÷‚d™ïrH…ó~•Ëf•Ëf`vr‰‚‘ZHAã`JXQórãb™Û’`÷‚|çZdQÿbt‰ç’l‘÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`Jórÿbt‰ç’÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAH…ó~•Ëf•Ëf`vór€‰™Û’Ë‚p‘ZHAïrd™÷‚|l‘÷JtAïrQbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãbÛ’`JXQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…ÛvpHAãb™Û’™Û’`Jt‰ç’l‘÷Jl‘÷JtAïr•ó~H…fpv`Ëf•óãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbt‰ç’l‘÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`Jórÿbt‰ç’t‰ç’l‘|l‘÷JtAïrX•v`Ëf`Ëf•ó~J’™bHA€‰órXQJt‰ÿbdQçZfpÛv€…ãnX•v`p‘Ë‚€‰órXQJ`Û’™ãbHAZd™ïrtA÷JtA÷Jl‘ç’`vX•ãnX•ãn€…Ûvb™Û’`€‰Ë‚p‘ZAJXQór€‰ÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰`vX•ãnX•ãn€…Ûv`JXQórXQór€‰Ë‚çZdQÿbt‰d™÷‚|çZ÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`Jórÿbt‰ç’÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`J`JXQórXQór€‰Ë‚tAïrd™÷‚d™÷‚|çZÛv€…ãnX~H…fpÛ`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãbÛ’`JXQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚l‘|çZdQçZdQÿbt‰d™t‰ç’l‘•ó~H…fH…fpÛvZp‘Ë‚€‰ó`Û’™bA|÷‚d™ïrtA÷Jl‘ç’ãnX•v`Ëf•ó~H…XQJ`Û’™ãbHAZp‘Ë‚€‰órl‘ç’t‰ÿbt‰ÿbdQçZ€…•Ëf`pfH…X•JXQór€‰Ëb™’`JXË‚p‘ZHA÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…Ûv€…Ûvp`pfH…ó~€‰Ë‚p‘Zp‘ZHAãb’‘JArd™÷dQÿbt‰ç’€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQHAãb™€‰Ë‚p‘`p‘`JXQ|çZdQÿbdQÿbt‰ç’•vf•~H…v€…ãnX•Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`Jórÿbt‰ç’÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZHAãbÿbt‰ç’l‘ç’l‘÷JtA÷JfpÛvpÛv€…ãn€…ãnX•vrXQJ`ÛZ‘‚€‰órXtA÷Jl‘ç’t‰ÿbdQçZËf•ó~H…fpÛv€…™ãbHAZp‘Ë‚€‰órXQJ`Û’dQtA÷Jl‘|÷‚d™t‰vX•ãn€…ãn€…Ûvp‚p‘ZHAãQór€‰Ë‚pb‰’‘JAd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZp`vX•vX•ãn€…•€…ÛvpHAãb™Û’™Û’`J‚|çZdQÿl‘÷JtAr™`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•Û’`JXQJXQór€‰órÿbt‰ç’t‰ç’l‘|l‘÷JtAïrfpÛv€…v`Ëf•~órXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`J÷JtAïrd™ïrd™÷‚|€…•ó~H…X•v`p`pÛv€…’™ãbHAQJ`Û’t‰ÿbdQçZ|÷‚d™ïrfpÛv€…ãnX•v`p‘Ë‚€‰órXQJ`Û’™ãbHAZç’t‰ÿbdQÿbdQçZ|ÛvpfH…fH…ó~•b™Û’`‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrãn€…ÛvpÛvpfH…fÛ’`J`JXQórXQór€‰Ë‚bt‰ç’l‘÷‚ZdQÿbtH…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvpór€‰Ë‚p‘Ë‚p‘ZHAl‘|çZdQçZdQÿbt‰d™t‰ç’l‘ãnX•v`…fv€…ãnÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷‚|çZdQçZdQÿbt‰fpÛv€…Ûv€…ãnX•ãnórXQJZp‘Ë‚€‰ó™ãbHAZp|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…ÛvpÛ’`JXQHAXQór€‰b㉀’Û‘p’Û‘pJAH…fÛ`v…Xnó•€vËZ÷‘|‚ç‰drÿQtJçl|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•ór€‰Ë‚p‘Ë‚p‘ZHAJAHró™ró™‚Ë`…Xnó•€vËpf•H~ãrÿQtJçl’÷™tbïAdtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbt‰ç’l‘÷JfpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•ZHAãb™ãb™Û’`‚Ë`ZQXZQXb㉀pf•H~ã…fÛ`v’÷™tbïAdZ÷‘|‚ç‰dt‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãbÛ’`JXQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…ÛvpÛ’`JXQJXQór€‰b㉀’Û‘p’Û‘pJAH…fÛ`v…Xnó•€vËZ÷‘|‚ç‰drÿQtJçl|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•p‘ZHAãb™Û’`Jórÿbt‰ç’÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfZHAãbór€‰Ë‚p‘Ë‚p‘`Z`ZQXbã…fÛ`v…Xnó•€vËpf•H~ãrÿQtJçl’÷™tbïAdtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•™Û’`J`JXQórQXb㉀’Û‰€’Û‘pJ…Xnó•€vËpf•H~ã…fÛ`v’÷™tbïAdZ÷‘|‚ç‰dt‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•XQór€‰Ë‚€‰Ë‚p‘Z‘pJAHróAHró™‚Ëpf•H~ã…fÛ`v…Xnó•€vËZ÷‘|‚ç‰drÿQtJçl|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•XQór€‰Ë‚p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™÷‚|çZdQ`Ëf•ó~H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvpp‘ZHAãbHAãb™Û’™‚Ë`Z`ZQXbã…fÛ`v…Xnó•€vËp‘|‚ç‰drÿQtJçl’÷™tbïAdtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•p‘ZHAãb™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘H…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpfH…ó~•™Û’`J`JXQórQXb㉀™‰€’Û‘pJ…Xnó•€vËpf•H~ãrÿQtJçl’÷™tbïAdZ÷‘|‚ç‰dt‰ÿbdQçZpfH…•Ëf`vX•ãn€…Ûvp™Û’`JXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘÷JtAïrd™€…ãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•Ëf`vX•XQór€‰™€‰Ë‚p‘Z‚Ë`ZQXAHQXb㉀pf•H~ã…fÛ`v’÷™tbïAdZ÷‘|‚ç‰drÿQtJçl’÷™tijklmnopponmlkj““““““”””” \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv24_2.dat b/application/third_party/mpdf/qrcode/data/qrv24_2.dat new file mode 100755 index 00000000..405fb37a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv24_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv24_3.dat b/application/third_party/mpdf/qrcode/data/qrv24_3.dat new file mode 100755 index 00000000..f270bac4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv24_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv25_0.dat b/application/third_party/mpdf/qrcode/data/qrv25_0.dat new file mode 100755 index 00000000..14b07602 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv25_0.dat @@ -0,0 +1,233 @@ +tstststststststsrqrqrqrqpopopoponmnmnmnmkkkklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQQQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:987878787656565654343434343434343212121210/0/0/0/.-.-.-.-tstststststststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:9:987878787878787656565654343434343212121212121210/0/0/0/.-.-.-.-tstststststststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98777777887878787656565654343434321212121212121210/0/0/0/.-.-.-.-tstststststststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQQQQQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787887878787656565654343434321212121212121210/0/0/0/.-.-.-.-tstststststststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijihghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787887878777656565654343434321212121212121210/0/0/0/.-.-.-.-tstststststststsrqrqrqrqpopopoponmnmnmnmlklklkkkjijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787877878787656565654343434321212121212121210/0/0/0/.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmkkklklkljijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787887656565656565654343434321212121212121210/0/0/0/.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghghghghghgfefefefedcdcdcdcdcbababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787865656565656565654343434321212121212121210/0/0/0/.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97777778765656565656565654343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSQQQQRQRQPOPOPOPOPONMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565656565654343434321212121210/0/0/0/0/0/0/.-.-.-.-.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-tstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmklklkkkkjijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-tstststsrqrqrqrqpopopopopopopoponmnmnmnmkklklklkjijijijihghghghghgfefefefefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQQQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:977777878656565656543434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmkkkkklkllklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbababababa`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUTSTSTSTSTSTSTSQQQRQRQRPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmklklklkllklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmklklklkllklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSRQRQRQQRQRQRQRPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/0/.-.-.-.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmklklklkliiiiiijijijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[ZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQQQQQRQQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmklklklkljijijijijijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787877656565654343434343434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+tstststsrqrqrqrqpopopoponmnmnmnmklklklkkjijijijijijijijihghghghgfefefefefedcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQQRQRQQQQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;:9:9:9:9:9:9:977778787656565654343434343434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + ,+,+,+,+*)*)*)*)*)('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#"!"!"!"!"!"!"!        + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!              + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!                + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + + + + + + ,+,+,+,+*)*)*)*)('('('('('&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + + ,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + ,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + ,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + ,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + ,+*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + + ttssrrqq EEFFGGHHFFEEDDCC..//0011UTSRQQPPddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322))**++,,XXWWQQPPopqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//ddccbbaa + + kkqqrrss<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBppoonnmmIIJJKKLLBBAA@@??22334455OONNMMLLhhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..--..//00OONNMMLLttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233``__^^]] ttttssrr@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>llkkjjiiMMNNOOPP>>==77666677==>>KKJJIIHHllmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**11223344KKJJIIHHqqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677\\[[ZZYYqqponmlkDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::hhggffeeQQRRSSTT55443322??@@AABBGGFFEEDDppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&556677==GGFFEEDD !"##$mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;XXWWQQPPkjjiihhg HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ddccbbaa UUVVWWXX1100//..CCDDEEFFCCBBAA@@ !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##"">>??@@AACCBBAA@@$%%&&''(iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??OONNMMLLgffeeddc + + LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##``__^^]] + + YYZZ[[\\--,,++**GGHHIIJJ??>>==<;$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! BBCCDDEE??>>==77())**++,eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCKKJJIIHH##$$cbbaa``_PPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''\\[[ZZYY + + ]]^^__``))((''&&KKLLMMNN:9877665(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonnFFGGHHII66554433,--..//0aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGGGFFEEDD%%&&''((_^^]]\\[TTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++XXWWVVUU aabbccdd%%$$##OOPPQQWW54433221,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjjJJKKLLMM221100//01122334]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKCCBBAA@@))**++,,[ZZYYXXWXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//TTSSRRQQeeffgghhXXYYZZ[[100//..-00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggffNNOOPPQQ..--,,++45566778YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOO??>>==77--..//00WVUTSRQQ + + \\]]^^__99887766ppqqrrss%%$$##""00112233ddeeffggPPOONNMMiijjkkll\\]]^^__-,,++**)44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbWWXXYYZZ**))((''9:;<==>>UUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSS6655443311223344PPOONNMM ``aabbcc55443322 !!""##ttttssrr!! 44556677hhiijjkkLLKKJJIImmnnoopp``aabbcc)((''&&%8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +[[\\]]^^&&%%$$##??@@AABBQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWW221100//556677==LLKKJJIIddeeffgg1100//..$$%%&&''qqppoonn8899::;;llmmnnooHHGGFFEE qqrrsstt ddeeffgg%$$##"! <<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ __``aabbCCDDEEFFMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[..--,,++>>??@@AAHHGGFFEEhhiijjkk--,,++**(())**++mmllkkjj<<==>>??ppqqrrssDDCCBBAA!!""##$$ttssrrqq + + hhiijjkk@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVccddeeffGGHHIIJJIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__**))((''BBCCDDEEDDCCBBAAllmmnnoo))((''&&,,--..//iihhggff@@AABBCCttttssrr@@??>>==%%&&''((kkjjiihh + + qqrrssttDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRgghhiijjKKLLMMNNEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc&&%%$$##FFGGHHII@@??>>==ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGqqppoonn<<;;::99))**++,,ggffeedd ttssrrqqHHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONN + + kkqqrrssOOPPQQRSAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffggJJKKLLMM<;:98776 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKmmllkkjj88776655--..//00ccbbaa``ponmlkkjLLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ ttttssrr + +TUVWWXXY==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkkNNOOPPQQ65544332$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOiihhggff4433221111223344__^^]]\\jiihhggf PPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFFqqkkjjii YZZ[[\\]99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnooWWXXYYZZ21100//.(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSeeddccbb00//..--55667788[[ZZYYXXfeeddccb + + TTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBhhggffee]^^__``a55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss[[\\]]^^.--,,++*,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWaa``__^^,,++**))99::;;<>ddccbbaa abbccdde1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr + +__``aabb*))((''&00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[]]\\[[ZZ((''&&%%==>>??@@NNMMLLKK&&''(())^]]\\[[Z + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::##$$``__^^]] + + effgghhi--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqkkjjii ccddeeff&%%$$##"44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__YYXXWWVV$$##""!!AABBCCDDJJIIHHGG**++,,--ZYYXXWWV ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766%%&&''((\\[[ZZYYijjkklmn))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++hhggffeegghhiijj! 8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbccUUTTSSRRQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&556677==GGFFEEDD !"##$mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;PPOONNMM$$%%&&''QQPPOONNMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##"">>??@@AACCBBAA@@$%%&&''(iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??LLKKJJII(())**++MMLLKKJJIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! BBCCDDEE??>>==77())**++,eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCHHGGFFEE,,--..//IIHHGGFFEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonnFFGGHHII66554433,--..//0aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGDDCCBBAA00112233EEDDCCBB !!""##AA@@??>>hhiijjkk--,,++**(())**++mmllkkjjJJKKLLMM221100//01122334]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKK@@??>>==44556677AA@@??>>$$%%&&''==<<;;::llmmnnoo))((''&&,,--..//iihhggffNNOOPPQQ..--,,++45566778YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOO77665544==>>??@@==<<;;::(())**++99887766ppqqrrss%%$$##""00112233eeddccbbWWXXYYZZ**))((''9:;<==>>UUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSS33221100AABBCCDD99887766,,--..//55443322 !!""##ttttssrr!! 44556677aa``__^^ + +[[\\]]^^&&%%$$##??@@AABBQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWW//..--,,EEFFGGHH55443322001122331100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ __``aabbCCDDEEFFMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[++**))((IIJJKKLL1100//..44556677--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVccddeeffGGHHIIJJIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__''&&%%$$MMNNOOPP--,,++**8899::;;))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRgghhiijjKKLLMMNNEEDDCCBBddeeffgg1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc##QQWWXXYY))((''&&<<==>>??%%$$##""00112233eeddccbbDDEEFFGGQQPPOONN + + kkqqrrssOOPPQQRSAA@@??>>hhiijjkk--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffggZZ[[\\]]%%$$##""@@AABBCC!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ ttttssrr + +TUVWWXXY==<<;;::llmmnnoo))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk^^__``aa!! DDEEFFGG8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFFqqkkjjii YZZ[[\\]99887766ppqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoobbccddeeHHIIJJKK<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBhhggffee]^^__``a55443322 !!""##ttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss ffgghhiiLLMMNNOO@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>ddccbbaa abbccdde1100//..$$%%&&''qqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttllkkjj + + + +iihhggffPPQQRRSSDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::##$$``__^^]] + + effgghhi--,,++**(())**++mmllkkjj<<==>>??YYXXWWVVPPQQRRSSEEDDCCBBddeeffgg1100//..$$%%&&''iihhggff eeddccbbTTUUVVWW + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766%%&&''((\\[[ZZYYijjkklmn))((''&&,,--..//iihhggff@@AABBCCUUTTSSRRTTUUVVWWAA@@??>>hhiijjkk--,,++**(())**++eeddccbbaa``__^^ + +XXYYZZ[[ LLMMNNOOIIHHGGFF ``aabbcc55443322))**++,,XXWWQQPPopqqrrss%%$$##""00112233eeddccbbDDEEFFGGQQPPOONNXXYYZZ[[==<<;;::llmmnnoo))((''&&,,--..//aa``__^^]]\\[[ZZ + + \\]]^^__PPQQRRSSEEDDCCBBddeeffgg1100//..--..//00OONNMMLLttttssrr!! 44556677aa``__^^ + +HHIIJJKKMMLLKKJJ + + \\]]^^__99887766ppqqrrss%%$$##""00112233]]\\[[ZZYYXXWWVV ``aabbccTTUUVVWWAA@@??>>hhiijjkk--,,++**11223344KKJJIIHHqqppoonn8899::;;]]\\[[ZZ LLMMNNOOIIHHGGFF ``aabbcc55443322 !!""##ttttssrr!! 44556677YYXXWWQQ##UUTTSSRRddeeffgghhiiZHAãb™ZHAãb™|çZdQÿbv`Ëf•Ë‚€‰órXQ‰bQZ|÷‚fH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛv™ãbHAZ÷Jl‘|÷‚ó~•Ëf`fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrpfH…•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰÷Jl‘ç’t‰p`vX•X•H…ó~•`JXQórÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•Û’`JXQÛ’`JXQt‰ç’l‘÷Jó~H…fpJ`Û’™d™ïrtA÷JËf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vp‘Ë‚€‰órd™ïrtA÷JvX•ãn€…ËfZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`ÿbdQçZ|ãn€…ÛvpËfZHAãb€‰Ë‚p‘Z÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’Ëf`vX•ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚Ûv€…•ó~ãbHAXQJl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~XQJ`Û’l‘ç’t‰ÿbÛvpfH…™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHA÷‚d™ïrtAfH…ó~•™’JQr€HAãb™Û’÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZãn€…ÛvpZHAãb™ZHAãb™|çZdQÿbH…fpÛv`Û’™ãbdQçZ|÷‚fH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrpfH…•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛv™ãbHAXQdQçZ|÷‚~•fvX•ãXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰÷Jl‘|÷‚Ëf`vX•‰Ë‚p‘ZH`JXQórÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•Û’`JXQÛ’`JXQt‰ç’l‘÷J€…ãnX•vHAZp‘Ë‚d™ïrtA÷JËf`vX•ËfZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vJ`Û’™d™ïrtA÷Jn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`d™ïrtA÷Jãn€…ÛvpAãb™Û’`€‰Ë‚p‘ZA÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚`Ëf•ó~€‰órXQJl‘ç’t‰bQãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~ãbHAZp‘l‘ç’t‰d™fH…ó~•˙ے`J™Û’`J÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAl‘ç’t‰ÿbfH…X•ãnJXQór€™’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…ÛvpZHAãb™|çZdQÿb|çZdQÿbH…fpÛv`Û’™ãbZ‚d™ïrtfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvË‚€‰órXQïrtA÷Jl‘f`vX•ãXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰dQçZ|÷‚€…Ûvpf‰Ë‚p‘ZHórÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•Û’`JXQt‰ç’l‘÷Jt‰ç’l‘÷J€…ãnX•H…HAZp‘`A÷Jl‘ç’tËf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vJ`Û’™ç’t‰ÿbdQn€…Ûvpp‘ZHAãbp‘ZHA™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•ËfZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`d™ïrtA÷JH…ó~•ËfAãb™Û’`l‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚fpÛv€…Û’™ãbHA‰ÿbdQçZ|ãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~ãbHAZp‘çZ|÷‚d™fH…ó~•f™Û’`JÛ’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAl‘ç’t‰d™`vX•ãnJQr‰‚p‘÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…ÛvpfH…ó~•ZHAãb™|çZdQÿb|çZdQÿbãnX•v`Zp‘Ë‚€‰÷‚d™ïrtfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛv`Û’™ãbïrtA÷Jl‘v•n€…ÛvXQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰ïrtA÷Jl‘€…ÛvpfZHAãb™ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrfH…ó~•Ëf`vX•Û’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…órXQJ`A÷Jl‘ç’tËf`vX•p‘ZHAãbp‘ZHA™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•ËfZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vHAZp‘Ë‚ç’t‰ÿbdQpfH…ó~p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJórXQJ`ç’t‰ÿbdQH…ó~•€…Û’`JXQ÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚fpÛv€…Û’™ãbHA‰ÿbdQZ‚ãn€…Ûvp™Û’`JÛ’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…€‰órXQJtA÷Jl‘ç’•Ëf`v™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAçZ|÷‚d™ÛvpfH…ór€‰Ë‚p‘÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…ÛvpfH…ó~•ZHAãb™|çZdQÿbËf•ó~H…ãnX•v`Zp‘Ë‚€‰™rtA÷Jl‘fH…ó~•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…`Û’™ãbt‰ÿbdQçZX•ãn€…ÛvXQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰ïrtA÷Jl‘ó~•Ëf`ZHAãb™ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•ËfZHAãbÛ’`JXQt‰ç’l‘÷JX•v`Ëfp‘Ë‚€‰ór™ãbHAZç’t‰ÿbdQËf`vX•p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJHAZp‘Ë‚|÷‚d™ïrpfH…ó~p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHA™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`ç’t‰ÿbdQvX•ãn€…Û’`JXQ÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•™Û’`Jór€‰Ë‚p‘tAïrd™÷‚•ó~H…fXQJ`Û’÷‚d™ïrtAçZ|÷‚d™ãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`p‘Ë‚€‰€‰™ãbHAtA÷Jl‘ç’•Ëf`v•™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`JÛ’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’ÛvpfH…r‰‚‘ZHAã÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…ÛvpXQór€‰Ë‚ZHAãb™|çZdQÿbpÛv€…ãn™ãbHAZJ‘’‰bdQçïrtA÷Jl‘fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvórXQJ`Z÷‚d™ïrt‰ÿbdQçZn…vpfHXQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZó~•Ëf`b™Û’`ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•p‘ZHAãbÛ’`JXQt‰ç’l‘÷JX•v`Ëfp‘Ë‚€‰órZ|÷‚d™ïç’t‰ÿbdQËf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHA™÷JtAïrd™€…ãnX•vÛ’™ãbHAtAdQçZ||l‘ç’t‰…ó~•Ëf`p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`|÷‚d™ïrpfH…ó~JXQór€‰Ë÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•™Û’`Jór€‰Ë‚p‘tAïrd™÷‚•ó~H…fXQJ`Û’rtA÷Jl‘ççZ|÷‚d™ãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`JÛ’`JXQ÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰÷‚d™ïrtAÿbãn€…ÛvvX•ãn€™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’•Ëf`v‚p‘ZHAã÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…ÛvpXQór€‰Ë‚ZHAãb™|çZdQÿbp`Ëf•™€‰órXQ’t‰ÿbdQçn…vf…•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰pf…•f`…ÛvpfHXQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïrt‰ÿbdQçZX•ãn€…Ûvb™Û’`ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrpfH…•fH…ó~•p‘ZHAãbÛ’`JXQt‰ç’l‘÷Jó~H…fpJ`Û’™Z|÷‚d™ïËf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vÛ’™€‰órÿbdQçZ|vX•ãn€……ó~•Ëf`p‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tAdQçZ||l‘ç’t‰pfH…ó~JXQór€‰‚÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`Jór€‰Ë‚p‘tAïrd™÷‚Ûv€…ãnX•ãbHAZp‘rtA÷Jl‘’ãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~XQJ`Û’÷‚d™ïrtAÛvpfH…vX•n…v™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHA÷‚d™ïrtAÿbãn€…Ûv•Ëf`v‘ZAb™Û’÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’H…ó~•€…€‰Ë‚p‘Zr™‚ZdQÿ€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•ZHAãb™b㉀’Û‘ppf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZÛvpfH…HAãb™Û’bt‰ç’l‘÷`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…ÛvpÛ’`JXQJAHró™…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïró~•Ëf``JXQHAJtAïrd™÷H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrpfH…•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•ór€‰Ë‚p‘‚Ë`ZQX…Xnó•€vË’÷™tbïAdp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’vX•ãn€…ãb™Û’`‚|çZdQÿ€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•ZHAãb™b㉀’Û‘ppf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÛvpfH…JXQór€‰bt‰ç’l‘÷`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…ÛvpÛ’`JXQJAHró™…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïró~•Ëf`Ë‚p‘ZHAJtAïrd™‚H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•HAãb™Û’‰€’Û‘pJ…Xnó•€vË’÷™tbïAdp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’pfH…ó~ãb™Û’`ZQbt‰ç’€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•`JXQórAHró™‚Ëpf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZ•Ëf`vJXQór€‰l‘÷JtAïr`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp€‰Ë‚p‘Z`ZQXbã…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAX•ãn€…Ûv™Û’`Jd™÷‚|çZH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrpfH…•fH…ó~•HAãb™Û’‰€’Û‘pJ…Xnó•€vË’÷™tbïAdp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰pfH…ó~XQór€‰Ë‚dQÿbt‰ç’€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•ËfZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•`JXQórAHró™‚Ëpf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZÿbãn€…Ûv•Ëf`vp‘ZHAãbl‘÷JtAïr`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvp€‰™Û’``‘pJAH…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïrp`vX•X•H…ó~•™Û’`Jd™÷‚|ZQH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•JXQór€‰ró™‚Ë`…Xnó•€vË’÷™tbïAdp‘ZHAãb÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`tA÷Jl‘ç’ãn€…ÛvpËfZHAãbXQór€‰Ë‚b‰’l‘÷Jt€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ë‚p‘ZHAZQXb㉀pf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAt‰ÿbdQçZfH…ó~•™€‰Ë‚p‘p‘`JXQAïrd™÷‚|`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãb™Û’`’Û‘pJAH…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ZHAãb™órÿbt‰ç’çZdQÿbtH…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•fH…ó~•JXQór€‰ró™‚Ë`…Xnó•€vË’÷™tbïAdp‘ZHAãb÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQl‘JA™‚|‰ç’l‘÷Jt€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbp‘ZHA™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•Ëfór€‰Ë‚Ë‚p‘`Zpf•H~ãpf•H~ãZ÷‘|‚ç‰d™Û’`J÷‚|çZdQ`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZfH…X•ãnór€‰Ë‚p‘çZdQÿbt‰Aïrd™÷‚|`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`JÛ’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpp‘ZHAãbQXb㉀’Û…fÛ`v…fÛ`vrÿQtJçlXQór€‰Ë‚ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr€…ÛvpfZHAãb™ç’l‘÷JtAçZdQb‰’H…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrfH…ó~•™Û’`J‘pJAHró…Xnó•€vË…Xnó•€vË’÷™tbïAdp‘ZHA™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’H…ó~•ËfÛ’`p‘Zïrd™÷‚|‘JtAïrd™€…ãnX•vórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•p‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’Ëf`vX•XQór€‰Ë‚™‚Ë`Zpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dÛ’`JXQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZ`vX•ãnHAãb™Û’çZdQÿbt‰÷‚Ëf•ó~`Ëf•ó~Û’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvp™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZãn€…Ûvpp‘ZHAãbQXb㉀’Û…fÛ`vrÿQtJçlrÿQtJçlórÿbt‰ç’ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr€…Ûvpf`JXQórç’l‘÷JtAH…fpÛvH…fpÛvZp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvZp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrfH…ó~•™Û’`p‘‘pJAHQX…Xnó•€vË’÷™tbïAd’÷™tbïAdZ÷‘|mnopqrsttsrqponKKKKKKKKLLLLLLLLLLLLL \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv25_1.dat b/application/third_party/mpdf/qrcode/data/qrv25_1.dat new file mode 100755 index 00000000..6d2446ef --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv25_1.dat @@ -0,0 +1,233 @@ +tstststststststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghgfefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklkkklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSRQRQRQQRQRQRQQQRQRQQQQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmkkkkklklkkklklkliiiiiijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbababababababababa`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUTSTSTSTSTSTSTSRQQQQQRQQQQQRQRQQQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklklklklklkljijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:98787878787878787878777656565656565656543434343434343434321212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklklklklklkljijijijijijijijijijijijihghghghghghghghgfefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;:9:9:9:9:9:9:9877777787777787877878787656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmklklklklklklklkljijijijijijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787887656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!     tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmklklklklklklklkljijijijijijijijijihghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!       tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmklklklkkklklkkkkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQQQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmkkkklklkkklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSQQQQQRQRQQQRQRQRPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcbababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:97878787878787877656565656565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        tstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:97777778777778787656565656565656565434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + +         + + + + + + + + + + +         + + + + + + + + + + + +            + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + +             + + + + + + + +          + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + + ttssrrqqDDCCBBAA--..//00]]^^__``WWQQPPOO..//0011hhiijjkkGGFFEEDD(())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>>))**++,,ccddeeffGGFFEEDD + +,--..//0abbccddeUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__XXWWQQPP%%&&''((__``aabbPPOONNMMHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! NNOOPPQQ\\[[ZZYYOOPPQQRSeeddccbb55443322,,--..//\\]]^^__ppoonnmm@@??>>== 11223344aabbccddNNMMLLKK22334455qqrrssttCCBBAA@@ ,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +--..//00gghhiijjCCBBAA@@ 01122334effgghhiQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccOONNMMLL))**++,,ccddeeffLLKKJJIILLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJWWXXYYZZXXWWQQPP !"##$TUVWWXXYaa``__^^1100//..00112233``aabbccllkkjjii<<;;::99 + + 55667788eeffgghhJJIIHHGG 6677==>>ttssrrqq??>>==<; + + 00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 11223344kkqqrrss??>>==7745566778ijjkklmnMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggKKJJIIHH--..//00gghhiijjHHGGFFEE !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFF##$$[[\\]]^^OONNMMLL$%%&&''(YZZ[[\\]]]\\[[ZZ--,,++**44556677ddeeffgghhggffee88776655 + + 99::;;<>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322556677==ttttssrr66554433 9:;<==>>opqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkGGFFEEDD + +11223344kkqqrrssDDCCBBAA $$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBB%%&&''((__``aabbKKJJIIHH())**++,]^^__``aYYXXWWVV))((''&& + + 8899::;;hhiijjkkddccbbaa44332211 ==>>??@@mmnnooppBBAA@@?? + + CCDDEEFFjiihhggf54433221 + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..>>??@@AAqqkkjjii221100// + + ??@@AABBttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooCCBBAA@@ 556677==ttttssrr@@??>>== + + (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>>))**++,,ccddeeffGGFFEEDD + +,--..//0abbccddeUUTTSSRR%%$$##"" <<==>>??llmmnnoo``__^^]]00//..--AABBCCDDqqrrsstt>>==7766 GGHHIIJJfeeddccb100//..- <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++** + + BBCCDDEEhhggffee..--,,++CCDDEEFFqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrss??>>==77>>??@@AAqqponmlk<;:98776,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +--..//00gghhiijjCCBBAA@@ 01122334effgghhiQQPPOONN!! @@AABBCCppqqrrss\\[[ZZYY,,++**))EEFFGGHHttssrrqq55443322KKLLMMNNbaa``__^-,,++**)@@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& FFGGHHIIddccbbaa**))((''GGHHIIJJmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrr66554433 + + BBCCDDEEkjjiihhg6554433200112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 11223344kkqqrrss??>>==7745566778ijjkklmnMMLLKKJJDDEEFFGGttttssrrXXWWVVUU((''&&%%IIJJKKLLkkjjiihh1100//..OOPPQQWW^]]\\[[Z)((''&&%DDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##""JJKKLLMM``__^^]]&&%%$$##KKLLMMNNiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqkkjjii221100// FFGGHHIIgffeeddc21100//.44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322556677==ttttssrr66554433 9:;<==>>opqqrrssIIHHGGFFHHIIJJKKqqppoonnTTSSRRQQ$$##""!! MMNNOOPPggffeedd--,,++**XXYYZZ[[ZYYXXWWV%$$##"! HHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! NNOOPPQQ\\[[ZZYYOOPPQQRSeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOhhggffee..--,,++JJKKLLMMcbbaa``_.--,,++* + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..>>??@@AAqqkkjjii221100// + + ??@@AABBttttssrrEEDDCCBBLLMMNNOOmmllkkjj]]\\[[ZZPPOONNMM !!""##$$QQRRSSTTccbbaa``))((''&&##$$%%\\]]^^__UTSRQQPPLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJWWXXYYZZXXWWQQPP !"##$TUVWWXXYaa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSddccbbaa**))((''NNOOPPQQ_^^]]\\[*))((''& <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++** + + BBCCDDEEhhggffee..--,,++CCDDEEFFqqppoonnAA@@??>> !!""##PPQQRRSSiihhggffYYXXWWVVLLKKJJII%%&&''((UUVVWWXX__^^]]\\%%$$##&&''(())``aabbccOONNMMLL !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFF##$$[[\\]]^^OONNMMLL$%%&&''(YZZ[[\\]]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWW``__^^]]&&%%$$##WWXXYYZZ[ZZYYXXW&%%$$##"@@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& FFGGHHIIddccbbaa**))((''GGHHIIJJmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbbUUTTSSRRHHGGFFEE))**++,,YYZZ[[\\[[ZZYYXX**++,,--ddeeffggKKJJIIHH$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBB%%&&''((__``aabbKKJJIIHH())**++,]^^__``aYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[\\[[ZZYY##$$[[\\]]^^WVUTSRQQ! DDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##""JJKKLLMM``__^^]]&&%%$$##KKLLMMNNiihhggff99887766 (())**++XXYYZZ[[aa``__^^QQPPOONNMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__PPOONNMM00112233iihhggff99887766 + + 8899::;;IIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccLLKKJJII44556677eeddccbb55443322 <<==>>??EEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggHHGGFFEE ==>>??@@aa``__^^1100//..@@AABBCCAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkDDCCBBAA + + + +AABBCCDD]]\\[[ZZ--,,++**DDEEFFGG==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnoo@@??>>== EEFFGGHHYYXXWWVV))((''&&HHIIJJKK99887766 (())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrss77665544IIJJKKLLUUTTSSRR%%$$##""LLMMNNOO55443322,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttllkkjj33221100MMNNOOPPQQPPOONN!!  !!""##PPQQRRSS1100//..00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKiihhggff//..--,,QQWWXXYYMMLLKKJJ$$%%&&''TTUUVVWW--,,++**44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOeeddccbb++**))((##ZZ[[\\]]IIHHGGFF(())**++XXYYZZ[[))((''&& + + 8899::;;hhiijjkkQQPPOONN!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSaa``__^^''&&%%$$$$%%&&''^^__``aaEEDDCCBB,,--..//\\]]^^__%%$$##"" <<==>>??llmmnnooMMLLKKJJDDEEFFGGttttssrrEEDDCCBBLLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWW]]\\[[ZZ##(())**++bbccddeeAA@@??>>00112233``aabbcc!! @@AABBCCppqqrrssIIHHGGFFHHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[YYXXWWQQ,,--..//ffgghhii==<<;;:: + +44556677ddeeffgghhiiZHAãb™ZHAãb™ZHAãb™|çZdQÿb|çZdQÿbp`Ëf•ãnX•v`Ë‚€‰órXQZp‘Ë‚€‰dQçZ|÷‚ïrtA÷Jl‘fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛv™ãbHAZ`Û’™ãbdQçZ|÷‚t‰ÿbdQçZf`vX•ã…ÛvpfHXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰÷Jl‘|÷‚t‰ÿbdQçZ€…ÛvpfX•ãn€…ÛvZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrËf`vX•ó~•Ëf`ZHAãb™™Û’`Jç’l‘÷JtAd™÷‚|ZQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰Û’`JXQÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jó~H…fpËf•ó~H…J`Û’™™ãbHAZd™ïrtA÷Jç’t‰ÿbdQËf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vp‘Ë‚€‰órHAZp‘Ë‚d™ïrtA÷J|l‘ç’t‰n€…Ûvp…ó~•Ëf`p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`d™ïrtA÷J|÷‚d™ïrH…ó~•ËfpfH…ó~Û’`JXQ€‰Ë‚p‘Z÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’ãn€…ÛvppfH…ó~Û’`p‘ZXQór€‰Ë‚r™‚ZdQÿb‰’l‘÷Jt€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`ór€‰Ë‚p‘ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚Ûv€…ãnX•fpÛv€…ãbHAXQJ÷‚d™ïrtAl‘ç’t‰bQçZ|÷‚d™ãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…XQJ`Û’€‰™ãbHAl‘ç’t‰d™ÿbãn€…ÛvfH…ó~•fvX•n…v™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAl‘ç’t‰ÿbtA÷Jl‘ç’`vX•ãn•Ëf`vór€‰Ë‚p‘HAãb™Û’÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZfH…X•ãn•Ëf`vHAãb™Û’p‘ZHAãbbt‰ç’l‘÷Aïrd™÷‚|`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAZHAãb™ZHAãb™|çZdQÿb|çZdQÿb|çZdQÿbv`Ëf•ãnX•v``Û’™ãbJ‘’‰bdQçZ‚d™ïrtn…vf…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…™ãbHAXQZ÷‚d™ïrïrtA÷Jl‘pf…•f`v•n€…ÛvfH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰dQçZ|÷‚t‰ÿbdQçZ€…ÛvpfX•H…ó~•ZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïr€…ÛvpfX•ãn€…Ûv`JXQór™Û’`JJtAïrd™÷çZdQÿbtH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jt‰ç’l‘÷Jó~H…fpp‘Ë‚€‰órHAZp‘Ë‚Z|÷‚d™ïA÷Jl‘ç’tËf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJJ`Û’™tAdQçZ|ç’t‰ÿbdQvX•ãn€…pfH…ó~ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`d™ïrtA÷J|l‘ç’t‰H…ó~•€…ËfZHAãbÛ’`JXQ€‰Ë‚p‘ZA÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’H…ó~•ËfpfH…ó~€‰Ë‚p‘ZXQór€‰Ë‚‚|çZdQÿ‰ç’l‘÷Jt€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚tAïrd™÷‚Ûv€…•ó~XQJ`Û’€‰órXQJrtA÷Jl‘ç‰ÿbdQçZ|ãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`p‘Ë‚€‰ãbHAZp‘÷‚d™ïrtAçZ|÷‚d™ÛvpfH…•Ëf`v™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAl‘ç’t‰d™ÿbãn€…ÛvÛvpfH…™’JQr€r‰‚‘ZHAã™’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZ`vX•ãn•Ëf`vHAãb™Û’p‘`JXQbt‰ç’l‘÷Aïrd™÷‚|`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAZHAãb™ZHAãb™|çZdQÿb|çZdQÿbËf•ó~H…H…fpÛv™ãbHAZ`Û’™ãb’t‰ÿbdQç÷‚d™ïrtfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvórXQJ`Ë‚€‰órXQ÷Jl‘ç’t‰ïrtA÷Jl‘ó~•Ëf`X•ãn€…ÛvXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïrïrtA÷Jl‘p`vX•ó~•Ëf`‰Ë‚p‘ZHb™Û’`órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tA€…ÛvpfX•H…ó~•`JXQHAórÿbt‰ç’JtAïrd™‚çZdQb‰’H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïrÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JX•v`Ëf€…ãnX•vp‘Ë‚€‰órHAZp‘`Z|÷‚d™ïA÷Jl‘ç’tËf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vÛ’™ãbHAJ`Û’™ÿbdQçZ|ç’t‰ÿbdQvX•ãn€…pfH…ó~p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tAdQçZ|ç’t‰ÿbdQãn€…ÛvpvX•ãn€…Aãb™Û’`JXQór€‰Ël‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰H…ó~•€…ËfZHAãbãb™Û’`l‘JA™‚|ZQbt‰ç’‘JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚•ó~H…f`Ëf•ó~XQJ`Û’Û’™ãbHArtA÷Jl‘’‰ÿbdQZ‚ãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Zp‘Ë‚€‰ãbHAZp‘÷‚d™ïrtAtA÷Jl‘ç’ÛvpfH…•Ëf`v•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA÷‚d™ïrtAçZ|÷‚d™fH…ó~•ÛvpfH…JXQór€‚p‘ZHAã÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…ÛvÛvpfH…™€‰Ë‚p‘JXQór€‰çZdQÿbt‰l‘÷JtAïr÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrZHAãb™ZHAãb™|çZdQÿb|çZdQÿbpÛv€…ãnH…fpÛv™€‰órXQZp‘Ë‚€‰‰bQZ|÷‚™rtA÷Jl‘fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvórXQJ``Û’™ãb÷Jl‘|÷‚t‰ÿbdQçZ~•fvX•ãn…vpfHXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰÷Jl‘ç’t‰ïrtA÷Jl‘Ëf`vX•ó~•Ëf`‰Ë‚p‘ZHb™Û’`ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrp`vX•ó~•Ëf`ZHAãb™Ë‚p‘ZHAç’l‘÷JtAd™÷‚|çZH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JX•v`Ëf€…ãnX•H…J`Û’™órXQJ`d™ïrtA÷Jç’t‰ÿbdQËf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vÛ’™€‰órHAZp‘Ë‚d™ïrtA÷J|÷‚d™ïrn€…Ûvp…ó~•Ëf`p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`ÿbdQçZ|ç’t‰ÿbdQãn€…ÛvppfH…ó~Aãb™Û’`JXQór€‰‚÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’ãn€…ÛvpvX•ãn€…Û’`JXQãb™Û’`ïrd™÷‚|dQÿbt‰ç’€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’t‰ÿbdQçZór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚•ó~H…ffpÛv€…ãbHAZp‘Û’™ãbHAl‘ç’t‰ÿbçZ|÷‚d™ãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~XQJ`Û’€‰órXQJl‘ç’t‰ÿbtA÷Jl‘ç’fH…ó~•ËvX•ãn€™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA÷‚d™ïrtAtA÷Jl‘ç’fH…X•ãn•Ëf`vJQr‰‚p‘‘ZAb™Û’÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZfH…ó~•ÛvpfH…ór€‰Ë‚p‘JXQór€‰çZdQÿbt‰l‘÷JtAïr`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ËfZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ZHAãb™Ë‚p‘ZHAb㉀’Û‘ppf•H~ãpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpÛ’`JXQãb™Û’`JAHró™…fÛ`v…fÛ`vrÿQtJçlrÿQtJçl|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•ór€‰Ë‚p‘JXQór€‰‰€’Û‘pJ…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ZHAãb™Ë‚p‘`ZAHró™‚Ëpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpÛ’`JXQQXb㉀’Û`ZQXbã…fÛ`v…fÛ`vrÿQtJçlrÿQtJçl|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•HAãb™Û’‘pJAHr󉀒ۑpJ…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdtA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëfór€‰Ë‚`JXQór™‚Ë`ZAHró™‚Ëpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãb€‰Ë‚p‘ZQXb㉀’Û`‘pJAH…fÛ`v…fÛ`vrÿQtJçlrÿQtJçl|÷‚d™ïrpfH…•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`JHAãb™Û’‘pJAHQXró™‚Ë`…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdtA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚`JXQórb㉀’Û‘pZQXb㉀pf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãb€‰™Û’`JAHró™’Û‘pJAH…fÛ`v…fÛ`vrÿQtJçlrÿQtJçl|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`p‘JXQór€‰‚Ë`ZQXró™‚Ë`…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdZ÷‘|mnopqrsttsrqpon„„„„„„„„………… \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv25_2.dat b/application/third_party/mpdf/qrcode/data/qrv25_2.dat new file mode 100755 index 00000000..2de8eb36 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv25_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv25_3.dat b/application/third_party/mpdf/qrcode/data/qrv25_3.dat new file mode 100755 index 00000000..d8e70cb7 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv25_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv26_0.dat b/application/third_party/mpdf/qrcode/data/qrv26_0.dat new file mode 100755 index 00000000..7b0b0e69 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv26_0.dat @@ -0,0 +1,241 @@ +xwxwxwxwxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopooonmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSSSSSSTTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/xwxwxwxwxwxwxwxwvuvuvuvutstststsrqrqrqrqooopopopnmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefedcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTTSTSTSSSRQRQRQRQPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:987878787656565656543434343434343212121210/0/0/0/xwxwxwxwxwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTSSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434343434343212121210/0/0/0/xwxwxwxwxwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmlklklklklkjijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTTSRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434343434343212121210/0/0/0/xwxwxwxwxwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;:9:9:9:977777878656565654343434343434343212121210/0/0/0/xwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/xwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSSSSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/xwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqooooooponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343434343212121210/0/0/0/xwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcdcbababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434343212121212121210/0/0/0/xwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijijihghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:978777777656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqooooopoppopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:987878787656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopopopoppopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;:9:9:9:9:9:9:987878787656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopmmmmmmnmnmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[\[ZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSSSSSTSTRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:9:987878787878787656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98777777887878787656565654343434321212121212121210/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbababababa`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:97878787887878777656565654343434321212121210/0/0/0/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:978787878778787876565656543434343212121210/0/0/0/0/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqopoooooonmnmnmnmnmnmnmnmlklklklkjijijijihghghghghgfefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOPONMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:978787878876565656565656543434343212121210/0/0/0/0/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:978787878656565656565656543434343212121210/0/0/0/0/0/0/0/xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmnmlklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSSSSSSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:978787878656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:978787777656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:977878787656565656565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_`_^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:987878787656565656565656543434343212121210/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('('&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!           + + + + .-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!            + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!         + + + + .-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+,+*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!        + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#"!"!"!"!"!"!"!        + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)*)('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!           + + + + + .-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + xxwwvvuuQQRRSSTT55443322GGHHIIJJ??>>==<;,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++hhggffee uutsrqpo PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOO??>>==77556677==LLKKJJIIttuuvvww!! <<==>>??YYXXWWVVttssrrqqUUVVWWXX1100//..KKLLMMNN:987766500112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//ddccbbaaonnmmllk + + TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSS66554433>>??@@AAHHGGFFEExxxxwwvv@@AABBCCUUTTSSRRppoonnmmYYZZ[[\\--,,++**OOPPQQRR5443322144556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233``__^^]]kjjiihhgXXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWW221100//BBCCDDEEDDCCBBAA !!""##uuttssrrDDEEFFGGQQPPOONNllkkjjii ]]^^__``))((''&&SSYYZZ[[100//..-8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677\\[[ZZYYgffeeddc\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[..--,,++FFGGHHII@@??>>==$$%%&&''qqppoonnHHIIJJKKMMLLKKJJhhggffee + + aabbccdd%%$$##""\\]]^^__-,,++**)<<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;SSRRQQPP!!""##$$cbbaa``_``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__**))((''JJKKLLMM<;:98776(())**++mmllkkjjLLMMNNOOIIHHGGFFddccbbaa + + eeffgghh!!``aabbcc)((''&&%@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??OONNMMLL%%&&''((_^^]]\\[ + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc&&%%$$##NNOOPPQQ65544332,,--..//iihhggff + +PPQQRRSSEEDDCCBB``__^^]] iijjkkllddeeffgg%$$##""!DDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCKKJJIIHH))**++,,[ZZYYXWV hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg""!!RRSSYYZZ21100//.00112233eeddccbb TTUUVVWWAA@@??>>\\[[ZZYYmmnnoopphhiijjkk! HHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGGGFFEEDD--..//00UTSSRRQQllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk[[\\]]^^.--,,++*44556677aa``__^^XXYYZZ[[==<<;;::XXWWVVUUqqrrsstt llmmnnooLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKCCBBAA@@11223344PPOONNMMppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo__``aabb*))((''&8899::;;]]\\[[ZZ\\]]^^__99887766TTSSRRQQuuvvwwxx + + uuvvwwxxPPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOO??>>==77556677==LLKKJJIIttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrssccddeeff&%%$$##"<<==>>??YYXXWWVV``aabbcc55443322PPOONNMM xxwwvvuu + + xxwwvvuuTTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSS66554433>>??@@AAHHGGFFEExxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww + +gghhiijj"!! @@AABBCCUUTTSSRR + + ddeeffgg1100//..LLKKJJII!!""##$$oonnmmll tsrqpoon XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWW221100//BBCCDDEEDDCCBBAA !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv kkllmmnnDDEEFFGGQQPPOONN hhiijjkk--,,++**HHGGFFEE%%&&''((kkjjiihhnmmllkkj + + \\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[..--,,++FFGGHHII@@??>>==$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuoonnmmoouuvvwwHHIIJJKKMMLLKKJJllmmnnoo))((''&&DDCCBBAA))**++,,ggffeeddjiihhggf``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__**))((''JJKKLLMM<;:98776(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''llkkjjii + + xxxxwwvvLLMMNNOOIIHHGGFFppqqrrss%%$$##""@@??>>==--..//00ccbbaa``!!feeddccb + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc&&%%$$##NNOOPPQQ65544332,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++hhggffee uutsrqpo PPQQRRSSEEDDCCBBttuuvvww!! <<;;::9911223344__^^]]\\""##$$%%baa``__^ hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg""!!RRSSYYZZ21100//.00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//ddccbbaaonnmmllk + + TTUUVVWWAA@@??>>xxxxwwvv8877665555667788[[ZZYYSS&&''(())^]]\\[[Zllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk[[\\]]^^.--,,++*44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233``__^^]]kjjiihhgXXYYZZ[[==<<;;:: !!""##uuttssrr4433221199::;;<>??@@NNMMLLKK..//0011SSRRQQPPttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrssccddeeff&%%$$##"<<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;SSRRQQPP!!""##$$cbbaa``_``aabbcc55443322(())**++mmllkkjj,,++**))AABBCCDDJJIIHHGG22334455OONNMMLLxxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww + +gghhiijj"!! @@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??OONNMMLL%%&&''((_^^]]\\[ + + ddeeffgg1100//..,,--..//iihhggff + +((''&&%%EEFFGGHHFFEEDDCC6677==>>KKJJIIHH !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv kkllmmnnDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCKKJJIIHH))**++,,[ZZYYXWV hhiijjkk--,,++**00112233eeddccbb  + + $$##""!!IIJJKKLLBBAA@@????@@AABBGGFFEEDD$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuoonnmmoouuvvwwHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGGGFFEEDD--..//00UTSSRRQQllmmnnoo))((''&&44556677aa``__^^  MMNNOOPP>>==7766CCDDEEFFCCBBAA@@(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''llkkjjii + + xxxxwwvvLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKCCBBAA@@11223344PPOONNMMppqqrrss%%$$##""8899::;;]]\\[[ZZppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''llkkjjii + + xxxxwwvvLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''iihhggff]]\\[[ZZttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++hhggffee uutsrqpo PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++eeddccbbYYXXWWVVxxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//ddccbbaaonnmmllk + + TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//aa``__^^!!""##UUTTSSRR !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233``__^^]]kjjiihhgXXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233]]\\[[ZZ$$%%&&''QQPPOONN$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677\\[[ZZYYgffeeddc\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677YYSSRRQQ(())**++MMLLKKJJ !!""##(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;SSRRQQPP!!""##$$cbbaa``_``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;PPOONNMM,,--..//IIHHGGFF$$%%&&'',,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??OONNMMLL%%&&''((_^^]]\\[ + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??LLKKJJII00112233EEDDCCBB(())**++00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCKKJJIIHH))**++,,[ZZYYXWV hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCHHGGFFEE44556677AA@@??>>,,--..//44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGGGFFEEDD--..//00UTSSRRQQllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGDDCCBBAA==>>??@@==<<;;::001122338899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKCCBBAA@@11223344PPOONNMMppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKK@@??>>==AABBCCDD9988776644556677<<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOO??>>==77556677==LLKKJJIIttuuvvww!! <<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOO77665544EEFFGGHH554433228899::;;@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSS66554433>>??@@AAHHGGFFEExxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSS33221100IIJJKKLL1100//..<<==>>??DDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWW221100//BBCCDDEEDDCCBBAA !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWW//..--,,MMNNOOPP--,,++**@@AABBCCHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[..--,,++FFGGHHII@@??>>==$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[++**))((QQRRSSYY))((''&&DDEEFFGGLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__**))((''JJKKLLMM<;:98776(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss%%$$##""8899::;;]]\\[[ZZ\\]]^^__''&&%%$$ZZ[[\\]]%%$$##""HHIIJJKKPPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc&&%%$$##NNOOPPQQ65544332,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww!! <<==>>??YYXXWWVV``aabbcc##""!!^^__``aa!! LLMMNNOOTTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffgg""!!RRSSYYZZ21100//.00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv@@AABBCCUUTTSSRR + + ddeeffggbbccddeePPQQRRSSXXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkk[[\\]]^^.--,,++*44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuttssrrDDEEFFGGQQPPOONN hhiijjkkffgghhiiTTUUVVWW\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoo__``aabb*))((''&8899::;;]]\\[[ZZ\\]]^^__99887766$$%%&&''qqppoonnHHIIJJKKMMLLKKJJllmmnnoojjkkllmmXXYYZZ[[``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrssccddeeff&%%$$##"<<==>>??YYXXWWVV``aabbcc55443322(())**++mmllkkjjLLMMNNOOIIHHGGFFppqqrrss mmllkkjj\\]]^^__ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww + +gghhiijj"!! @@AABBCCUUTTSSRR + + ddeeffgg1100//..,,--..//iihhggff + +PPQQRRSSEEDDCCBBttuuvvww + + + +iihhggff + +``aabbcchhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxxxwwvv kkllmmnnDDEEFFGGQQPPOONN hhiijjkk--,,++**00112233eeddccbb TTUUVVWWAA@@??>>xxppoonn eeddccbb + + ddeeffggllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##uuoonnmmoouuvvwwHHIIJJKKMMLLKKJJllmmnnoo))((''&&44556677aa``__^^XXYYZZ[[==<<;;:: !!""##mmllkkjjaa``__^^ hhiijjkkllmmÿbdQçZ|÷Jl‘ç’t‰`vX•ãn™Û’`JdQÿbt‰ç’pÛv€…n•Zp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’pfH…•ãn€…Ûvp™Û’`J÷JtAïrd™Ëf•ó~H…órXQJ`|‚™rAJll‘ç’t‰ÿbËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’pfH…•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAl‘ç’t‰d™H…ó~•€…Û’`JXQÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷‚d™ïrtAÿbdQçZ|€…ÛvpfXQór€‰Ë‚l‘÷JtAïrvf•ó~HórXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQfpÛv€…Û’™ãbHA‘ç’t‰ÿbddQçZ|‚™ãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰ïrtA÷Jl‘ÛvpfH…ór€‰Ë‚p‘÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëfp‘ZHAãbd™÷‚|çZ…fpÛv€Û’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘ãnX•v`Zp‘Ë‚€‰QçZ|÷‚dAJl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`ç’t‰ÿbdQó~•Ëf`ZHAãb™÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbdQçZ|÷Jl‘ç’t‰`vX•ãn™Û’`JdQtAïrd™…ãnX•v`Zp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvp™Û’`J÷JtAïrd™Ëf•ó~H…órXQJ`™ïrtA÷Jlÿbãn€…ÛvËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAçZ|÷‚d™vX•ãn€…Û’`JXQÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`tA÷Jl‘ç’÷‚d™ïrtAÿbdQçZ|€…ÛvpfXQór€‰Ë‚÷‚|çZdQËf•ó~HórXQJ`tA÷Jl‘ç’pfH…•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQX•v`Ëfp‘Ë‚€‰ór‘ç’t‰ÿbdpfH…•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰ïrtA÷Jl‘ÛvpfH…r‰‚‘ZHAã÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰`vX•ãnH…ó~•Ëfp‘`JXQÿbt‰ç’l‘…fpÛv€Û’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘•ó~H…fXQJ`Û’QçZ|÷‚dËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`ç’t‰ÿbdQó~•Ëf`b™Û’`÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbdQçZ|€…Ûvpf`vX•ãnór€‰Ë‚p‘÷JtAïrd™…ãnX•v`Zp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`tA÷Jl‘ç’fH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™pÛv€…ãn™ãbHAZ™ïrtAJ‘’ãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`tA÷Jl‘ç’fH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAçZ|l‘ç’vX•H…ó~JXQór€‰Ëÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`tA÷Jl‘ç’÷‚d™ïrtAH…ó~•Ëf€…ÛvpfZHAãb™÷‚|çZdQf•~…fpórXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQX•v`Ëfp‘Ë‚€‰ór‰bdQçZ|fH…ó~•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰t‰ÿbdQçZ•Ëf`v‚p‘ZHAã÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰`vX•ãnH…ó~•ËfÛ’`JXQÿbt‰ç’l‘Ûv€…ãnX•Û’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘•ó~H…fXQJ`Û’÷‚d™ïrtAËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`|÷‚d™ïrX•ãn€…Ûvb™Û’`÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïrÿbdQçZ|€…Ûvpf`vX•ãnór€‰Ë‚p‘|çZdQÿbv`Ëf•Zp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™pÛv€…•™ãbHAXQ÷Jl‘ç’t‰ãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAtA÷Jl‘ç’pfH…ó~JXQór€‰Ëÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`tA÷Jl‘ç’÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘|çZdQÿbãnX•v`ó~H…fpórXQJ`tA÷Jl‘ç’fH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQó~H…fpJ`Û’™ÿbdQçZ|fH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰t‰ÿbdQçZ•Ëf`v‚p‘ZAb™’÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰`vX•ãn`JXQórt‰ç’l‘÷Jf•~…fpÛÛv€…ãnX•Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘Ûv€…ãnX•ãbHAZp‘÷‚d™ïrtAËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZ|l‘ç’t‰X•ãn€…Ûv`JXQór÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrÿbdQçZ|€…Ûvpf€‰Ë‚p‘ZtAïrd™÷‚v€…ãnX•v`Ëf•Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™v`Ëf•Ë‚€‰órXQ÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|l‘ç’t‰ÿbãn€…Ûvp`vX•€‰Ë‚p‘Zÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`tA÷Jl‘ç’÷‚d™ïrtAH…ó~•ËfHAãb™Û’|çZdQÿbv`Ëf•órQJ’™HAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQó~H…fpJ`Û’™bQZ‚d™ïfH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`ÿbdQçZ|p`vX•ãnór€‰Ë‚HAãb™Û’÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰`vX•ãn`JXQórt‰ç’l‘|~H…fpÛZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘Ûv€…ãnX•ãbHAZp‘rtA÷Jl‘çËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHA÷‚d™ïrtAãn€…Ûvpp‘ZAb™’``JXQór÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrÿbdQçZ|€…Ûvpf€‰Ë‚p‘ZçZdQÿbt‰v€…ãnX•órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™v`pÛvË‚€‰™ãb’t‰ÿbdQçãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰÷Jl‘ç’t‰fH…ó~•JXQór€€‰Ë‚p‘ZAÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’÷‚d™ïrtAH…ó~•ËfHAãb™€‰ç’l‘÷JtAv`Ëf•óÛ’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ€…ãnX•vHAZp‘Ë‚Z|÷‚d™ïfH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`ÿbdQçZ|Ëf`vX•‰Ë‚p‘ZH™’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZ÷Jl‘ç’t‰`vX•ãnË‚p‘ZHAïrd™÷‚|~H…fv…nZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘`Ëf•ó~€‰órXQJrtA÷Jl‘çËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHA÷‚d™ïrtAãn€…ÛvpAãb™Û’`órÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïrÿbdQçZ|€…Ûvpfãb™Û’`çZdQÿbt‰X•v`ËfórXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™H…fpÛv`Û’™ãb’t‰ÿbdQçãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰dQçZ|÷‚`vX•ãnJXQór€l‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’÷‚d™ïrtAH…ó~•ËfJXQór€‰ç’l‘÷JtA•ó~H…fÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ€…ãnX•vHAZp‘Ë‚Z|‚™rAJfH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`d™ïrtA÷J€…Ûvpf‰Ë‚p‘ZH÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZpfH…•÷Jl‘ç’t‰`vX•ãnË‚p‘ZHAïrd™t‰ç’pÛv€…ãnZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•v`pÛv€…€‰órXQJl‘ç’t‰ÿbËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAl‘ç’t‰ÿbH…ó~•ËfAãb™’Jÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™tAËf`vX•ÿbdQçZ|€…Ûvpfãb™Û’`l‘÷JtAïrX•v`ËfórXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`pÛv€…ãnórXQJ`p‘Ë‚€‰dQçZ|÷‚ãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰dQçZ|÷‚`vX•ãnQr€‰Ë‚p‘÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰ãn€…Ûvp÷‚d™ïrtAH…ó~•ËfJXQHAãbd™÷‚|çZ•ó~H…fÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•p‘ZHAãbÿbt‰ç’l‘ãnX•v``p‘Ë‚€‰órÿbdQçZd™ïrtA÷JfH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`d™ïrtA÷J€…ÛvpfZHAãb™÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvfH…ó~•Ëf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpór€‰Ë‚p‘l‘|çZdQÿbãnX•v•ó~H…fÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpp‘ZHAãb™‚Ë`Zpf•H~ã’÷™tbïAdãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`tA÷Jl‘ç’fH…ó~•ZHAãb™ÿbt‰ç’l‘`f•~…fppÛv€…ãnZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórXQJ`tA÷Jl‘ç’fH…ó~•™Û’`JQXb㉀’Û…fÛ`vZ÷‘|‚ç‰dfH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•Û’`JXQ÷JtAïrd™Ûv€…ãnXX•v`f•órXQJ`tA÷Jl‘ç’fH…ó~•ãnór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•XQór€‰Ë‚‘p`ZQX…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpór€‰Ë‚p‘÷‚|çZdQ•v`Ëf…fpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpp‘ZHAãbb㉀’Û‘ppf•H~ã’÷™tbïAdãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•ZHAãb™ÿbt‰ç’l‘•ó~H…fpãnórXQJZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•™€‰Ë‚p‘JAHró™…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•€‰Ë‚p‘Z|çZdQÿbÛv€…ãnX`Û’™HAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•ZHAãb™‚Ë`ZQX…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpHAãb™Û’t‰ç’l‘÷J•v`ËfZp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpÛ’`JXQb㉀’Û‘ppf•H~ã’÷™tbïAdãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•`JXQórtAïrd™÷‚•ó~H…fvórXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jp‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•ór€‰Ë‚p‘JAHró™…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•€‰Ë‚p‘Z|çZdQÿb…nX•v`Û’™ãbHAórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•ZHAãb™‰€’Û‘pJ…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpHAãb™Û’t‰ç’l‘÷JËf•ó~H…Zp‘Ë‚€‰Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpÛ’`JXQAHró™‚Ëpf•H~ã’÷™tbïAdãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•`JXQHAtAïrd™t‰fpÛv€…órXQJ`Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•HAãb™Û’`ZQXbã…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•ãb™Û’`ç’l‘÷JtAãnX•v`Û’™ãbHAórÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•`JXQór‰€’Û‘pJ…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…ÛvpJXQór€‰ïrd™÷‚|Ëf•ó~H…Zp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…Ûvp€‰Ë‚p‘ZAHró™‚Ëpf•H~ã’÷™tbïAdãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•Ë‚p‘ZHAçZdQÿbt‰fpÛv€…órXQJ`tA÷Jl‘ç’|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•HAãb™Û’`ZQXAH…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•ãb™Û’`ç’l‘÷JtAn•vf•óÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•`JXQórró™‚Ë`…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’pfH…•ãn€…ÛvpJXQór€‰ïrd™÷‚|~H…fpÛZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’pfH…•ãn€…Ûvp€‰Ë‚p‘`ZQXb㉀pf•H~ã’÷™tbïAdãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•Ë‚p‘`JçZdQtAïrv€…ãnX•órXQJ`tA÷Jl‘ç’|÷‚d™tAãn€…Ûvp™Û’`J÷JtAïrd™ÿbãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•JXQór€‰’Û‘pJAH…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•XQór€‰Ë‚d™÷‚|çZv`Ëf•óÛ’™ãbHAt‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•Ë‚p‘ZHAró™‚Ë`…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvpp‘ZHAãbdQÿbt‰ç’~H…fpÛZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•ó~órXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvpãb™Û’`ZQXb㉀pf•H~ã’÷™tbïAdãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•™Û’`Jl‘÷JtAïrv€…ãnX•órXQJ`tA÷Jl‘ç’pfH…•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•JXQór€‰…Xnó•€vË…fÛ`vZ÷‘|‚ç‰dfH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•XQór€‰Ë‚d™÷‚|çZv`f•~…fÛ’™ãbHAt‰ÿbdQçZËf`vX•fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•Ë‚p‘`Zpf•H~ã…Xnó•€vËrÿQtJçlËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`tA÷Jl‘ç’fH…ó~•ãnór€‰Ë‚p‘`JXQdQÿbt‰ç’pÛv€…ãnZp‘Ë‚€‰|÷‚d™ïrãn€…ÛvpËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Ëf•H…órXQJ`tA÷Jl‘ç’fH…ó~•ãnÛ’`JQXb㉀’Û…fÛ`vp‘|‚ç‰d’÷™tbïAdãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘`JXQórÿbt‰ç’l‘|çZdQX•v`ËfórXQJ`tA÷Jl‘ç’fH…ó~•ãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•XQór€‰Ë‚‘pJAHró…Xnó•€vËrÿQtJçlZ÷‘|‚ç‰drÿQtqrstuvwxxwvutsrJJJJJJJJJJJJJJJJJJJKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv26_1.dat b/application/third_party/mpdf/qrcode/data/qrv26_1.dat new file mode 100755 index 00000000..b8939ddc --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv26_1.dat @@ -0,0 +1,241 @@ +xwxwxwxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787777787877878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopooooooopopopopnmnmnmnmnmnmnmnmnmlklklklklklklklklklklkjijijijijijijijijihghghghghghghghghghghgfefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcbababababababababa`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787887656565656565656565656543434343434343434321212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopoooooooponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSSSSSSTTSTSTSTSTSTSTSSSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSSSSSTSTSSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSTTSRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787878787878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9787877777878787865656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9778787877877777765656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqooooopoppopopooopopopoponmnmnmnmnmnmnmnmlklklklklklklklklkjijijijijijijijijijijihghghghghghghghghgfefefefefefefefefefefedcdcdcdcdcdcdcdcdcbababababababababababa`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565656543434343434343434343432121212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopopopopooopopopmmmmmmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSSSSSTSTSTSTRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSSTSTSTSSTSSSSSSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        xwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9877777788787878787878777656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                    + + + + + + + + + + + +             + + + + + + + + + + + +          + + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +            + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + + xxwwvvuuHHGGFFEE))**++,,YYZZ[[\\ccbbaa``))((''&&""##$$%%\\]]^^__^]]\\[[Z)((''&&%DDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwCCBBAA@@ 556677==oouuvvwwHHGGFFEE !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSllkkjjii221100// FFGGHHIIonnmmllk<;:98776,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__``__^^]]&&%%$$##RRSSYYZZcbbaa``_.--,,++* + + 8899::;;ttssrrqqDDCCBBAA--..//00]]^^__``__^^]]\\%%$$##""&&''(())``aabbccZYYXWVUT%$$##""!HHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvv??>>==77>>??@@AAxxxxwwvvDDCCBBAA $$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWhhggffee..--,,++JJKKLLMMkjjiihhg6554433200112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbcc\\[[ZZYY""!!!!""##$$[[\\]]^^_^^]]\\[*))((''& <<==>>??ppoonnmm@@??>>== 11223344aabbccdd[[ZZYYSS!!**++,,--ddeeffggSSRRQQPP! LLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuoonnmm66554433 + + BBCCDDEEuutsrqpo@@??>>== + + (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[ddccbbaa**))((''NNOOPPQQgffeeddc21100//.44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffggSSRRQQPP%%&&''((__``aabb[ZZYYXWV&%%$$##"@@AABBCCllkkjjii<<;;::99 + + 55667788eeffgghhRRQQPPOO..//0011hhiijjkkOONNMMLL !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSllkkjjii221100// FFGGHHIIonnmmllk<;:98776,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__``__^^]]&&%%$$##RRSSYYZZcbbaa``_.--,,++* + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkOONNMMLL))**++,,ccddeeffUTSSRRQQ"!! DDEEFFGGhhggffee88776655 + + 99::;;<>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooKKJJIIHH--..//00gghhiijjPPOONNMMHHIIJJKKddccbbaa44332211 ==>>??@@mmnnooppJJIIHHGG 6677==>>uuvvwwxxGGFFEEDD(())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[ddccbbaa**))((''NNOOPPQQgffeeddc21100//.44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffggSSRRQQPP%%&&''((__``aabb[ZZYYXWV&%%$$##"@@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssGGFFEEDD + +11223344kkllmmnnLLKKJJIILLMMNNOO``__^^]]00//..--AABBCCDDqqrrssttFFEEDDCC + + ??@@AABBxxwwvvuuCCBBAA@@ ,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__``__^^]]&&%%$$##RRSSYYZZcbbaa``_.--,,++* + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkOONNMMLL))**++,,ccddeeffUTSSRRQQ"!! DDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwCCBBAA@@ 556677==oouuvvwwHHGGFFEE !!""##PPQQRRSS\\[[ZZYY,,++**))EEFFGGHHuuvvwwxxBBAA@@?? + + CCDDEEFFtsrqpoon??>>==<; + + 00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbcc\\[[ZZYY""!!!!""##$$[[\\]]^^_^^]]\\[*))((''& <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooKKJJIIHH--..//00gghhiijjPPOONNMMHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvv??>>==77>>??@@AAxxxxwwvvDDCCBBAA $$%%&&''TTUUVVWWXXWWVVUU((''&&%%IIJJKKLLxxwwvvuu>>==7766 GGHHIIJJnmmllkkj:987766544556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffggSSRRQQPP%%&&''((__``aabb[ZZYYXWV&%%$$##"@@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssGGFFEEDD + +11223344kkllmmnnLLKKJJIILLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuoonnmm66554433 + + BBCCDDEEuutsrqpo@@??>>== + + (())**++XXYYZZ[[TTSSRRQQ$$##""!! MMNNOOPPoonnmmll55443322KKLLMMNNjiihhggf54433221 + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkOONNMMLL))**++,,ccddeeffUTSSRRQQ"!! DDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwCCBBAA@@ 556677==oouuvvwwHHGGFFEE !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSllkkjjii221100// FFGGHHIIonnmmllk<;:98776,,--..//\\]]^^__PPOONNMM !!""##$$QQRRSSTTkkjjiihh1100//..OOPPQQRRfeeddccb100//..- <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooKKJJIIHH--..//00gghhiijjPPOONNMMHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvv??>>==77>>??@@AAxxxxwwvvDDCCBBAA $$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWhhggffee..--,,++JJKKLLMMkjjiihhg6554433200112233``aabbcchhiijjkkLLKKJJII%%&&''((UUVVWWXXggffeedd--,,++**!!SSYYZZ[[baa``__^-,,++**)@@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssGGFFEEDD + +11223344kkllmmnnLLKKJJIILLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuoonnmm66554433 + + BBCCDDEEuutsrqpo@@??>>== + + (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[ddccbbaa**))((''NNOOPPQQgffeeddc21100//.44556677ddeeffggllmmnnooppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssQQPPOONN!! @@AABBCCppqqrrssDDCCBBAA + + + +AABBCCDDeeddccbb55443322 <<==>>??ttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvwwMMLLKKJJDDEEFFGGttuuvvww@@??>>== EEFFGGHHaa``__^^1100//..@@AABBCCxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxxxwwvvIIHHGGFFHHIIJJKKxxppoonn77665544IIJJKKLL]]\\[[ZZ--,,++**DDEEFFGGuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOuuttssrrEEDDCCBBLLMMNNOOmmllkkjj33221100MMNNOOPPYYXXWWVV))((''&&HHIIJJKKqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSqqppoonnAA@@??>> !!""##PPQQRRSSiihhggff//..--,,QQRRSSYYUUTTSSRR%%$$##""LLMMNNOOmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWeeddccbb++**))((!!""##ZZ[[\\]]QQPPOONN!!  !!""##PPQQRRSSiihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[iihhggff99887766 (())**++XXYYZZ[[aa``__^^''&&%%$$$$%%&&''^^__``aaMMLLKKJJ$$%%&&''TTUUVVWWeeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__eeddccbb55443322,,--..//\\]]^^__]]\\[[ZZ##""!!(())**++bbccddeeIIHHGGFF(())**++XXYYZZ[[aa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccaa``__^^1100//..00112233``aabbccYYSSRRQQ,,--..//ffgghhiiEEDDCCBB,,--..//\\]]^^__]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffgg]]\\[[ZZ--,,++**44556677ddeeffggPPOONNMM00112233jjkkllmmAA@@??>>00112233``aabbccYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkYYXXWWVV))((''&& + + 8899::;;hhiijjkkLLKKJJII44556677mmllkkjj==<<;;:: + +44556677ddeeffggUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooUUTTSSRR%%$$##"" <<==>>??llmmnnooHHGGFFEE ==>>??@@iihhggff99887766 + + 8899::;;hhiijjkkllmmÿbdQçZ|ÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•Ëf`JXQór™Û’`JçZdQÿbt‰÷‚|çZdQv`Ëf•ó…fpÛv€Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ•ó~H…f`pÛv€…™ãbHAXQ`p‘Ë‚€‰ÿbdQçZ|d™ïrtA÷JËf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰ÿbdQçZ|ç’t‰ÿbdQãn€…ÛvpvX•ãn€…JXQór€r‰‚‘ZHAã™’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQtAïrÛv€…ãnXv`Ëf•óZp‘Ë‚€‰Zp‘Ë‚€‰÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn€‰Ë‚p‘ZXQór€‰Ë‚ç’l‘÷JtAÿbt‰ç’l‘~H…fv…n…ãnX•v`órXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•vpÛv€…•ãnórXQJJ`Û’™órÿbdQçZ÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`÷‚d™ïrtAçZ|÷‚d™fH…ó~•ÛvpfH…‰Ë‚p‘ZHb™Û’`órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘`J|çZdQÿbd™÷‚|çZ•v`Ëf~H…fpÛórXQJ`órXQJ`÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…ÛvpfHAãb™€‰p‘`JXQïrd™÷‚|÷JtAïrd™X•v`Ëff•~…fpÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`pÛv€…ó~H…fp`p‘Ë‚€‰ãbHAZp‘|‚™rAJl÷Jl‘ç’t‰dQçZ|‚™fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA÷Jl‘ç’t‰ïrtA÷Jl‘Ëf`vX•ó~•Ëf`Aãb™Û’`JXQór€‰Ël‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•€‰Ë‚p‘ZXQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’•ó~H…fvv€…ãnX•Û’™ãbHAÛ’™ãbHAÿbdQçZ|ÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•ËfË‚p‘ZHAór€‰Ë‚p‘çZdQÿbt‰÷‚|çZdQ•ó~H…fÛv€…ãnX•Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰órXQ‘ç’t‰ÿbdbQZ‚d™ïAJl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰ÿbdQçZ|ç’t‰ÿbdQãn€…ÛvpvX•H…ó~JXQór€‚p‘ZHAã÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•HAãb™Û’p‘ZHAãbtAïrd™÷‚l‘÷JtAïr…nX•v`v`f•~…fZp‘Ë‚€‰Zp‘Ë‚€‰÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn`vX•ãnãb™Û’`ZHAãb™ç’l‘÷JtAÿbt‰ç’l‘pÛv€…ãnv`Ëf•órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~H…v`Ëf•Û’™ãbHAJ`Û’™QçZ|÷‚drtA÷Jl‘çÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`÷‚d™ïrtAçZ|l‘ç’`vX•ãn•Ëf`v‰Ë‚p‘ZHb™Û’`ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp`JXQór™Û’`J|çZdQÿbd™÷‚|çZËf•ó~H…pÛv€…ãnórXQJ`órXQJ`÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…Ûvpf€…ÛvpfJXQór€‰Û’`JXQïrd™t‰ç’|çZdQÿbX•v`Ëfó~H…fpÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™fpÛv€…ó~H…fpZp‘Ë‚€‰ãbHAZp‘™ïrtA÷Jl’t‰ÿbdQçpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAdQçZ|÷‚t‰ÿbdQçZ€…ÛvpfX•ãn€…ÛvAãb™’JJXQór€‰Ë÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•€‰Ë‚p‘ZXQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’fpÛv€…X•v`ËfÛ’™ãbHAÛ’™ãbHAÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•ËfH…ó~•ËfË‚p‘ZHAór€‰Ë‚p‘l‘÷JtAïrãnX•v`•ó~H…fÛv€…ãnX•Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰™ãb‘ç’t‰ÿbdZ|÷‚d™ïËf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰d™ïrtA÷J|÷‚d™ïrH…ó~•ËfpfH…ó~Qr€‰Ë‚p‘‚p‘ZAb™’÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•HAãb™Û’p‘`JXQtAïrd™t‰l‘|çZdQãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn`vX•ãnãb™Û’`|çZdQÿbd™÷‚|çZf•~…fpÛpÛv€…n•v`Ëf•órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~H…v`pÛvp‘Ë‚€‰órHAZp‘Ë‚QçZ|÷‚drtA÷Jl‘çãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`l‘ç’t‰ÿbtA÷Jl‘ç’`vX•ãn•Ëf`vZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚`JXQHAórÿbt‰ç’ç’l‘÷JtAÿbãnX•vËf•ó~H…pÛv€…ãnórXQJ`órXQJ`÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…Ûvpfór€‰Ë‚p‘JXQHAãbt‰ç’l‘÷JdQÿbt‰ç’v€…ãnX•vf•ó~HrQJ’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJ™ïrtAJ‘’’t‰ÿbdQçfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAdQçZ|÷‚t‰ÿbdQçZ€…ÛvpfX•ãn€…ÛvÛ’`JXQ€‰Ë‚p‘Z÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘`JXQãb™Û’`l‘|çZdQïrd™÷‚|`f•~…fpfpÛv€…X•v`f•Û’™ãbHAÛ’™ãbHAÿbdQçZ|ÿbdQçZ|H…ó~•ËfH…ó~•Ëf`JXQór™Û’`JtAïrd™÷‚l‘÷JtAïrv`Ëf•ó…fpÛv€Zp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ•ó~H…f`Ëf•ó~™ãbHAZ`Û’™ãb‰bdQçZ|Z|‚™rAJËf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰d™ïrtA÷J|l‘ç’t‰H…ó~•€…p`vX•ór€‰Ë‚p‘HAãb™Û’÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQÿbt‰Ûv€…ãnXn•vf•ó…fpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰÷‚d™ïrtA÷‚d™ïrtA`vX•ãn`vX•ãn€‰Ë‚p‘ZXQór€‰Ë‚|çZdQÿbd™÷‚|çZ~H…fpÛ…ãnX•v`órXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘pÛv€…ãnH…fpÛvp‘Ë‚€‰órHAZp‘Ë‚÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZl‘ç’t‰d™ÿbãn€…ÛvÛvpfH…ãnór€‰Ë‚ZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘ZHA÷JtAïrd™ç’l‘÷JtA•v`Ëf~H…fpÛãnórXQJórXQJ`órXQJ`Zp‘Ë‚€‰÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpf€…ÛvpfHAãb™Û’p‘ZHAãbt‰ç’l‘|dQtAïrd™v€…ãnX•Ëf•ó~HÛ’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJ÷Jl‘ç’t‰dQçZ|÷‚fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|l‘ç’t‰ïrtA÷Jl‘p`vX•ó~•Ëf`p‘ZAb™’`Û’`JXQ€‰Ë‚p‘ZA÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•Û’`JXQãb™Û’`÷‚|çZdQïrd™÷‚|•ó~H…fpv€…ãnX•`Û’™HAÛ’™ãbHAÛ’™ãbHAórXQJ`Û’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•ZHAãb™Ë‚p‘`ZAHró™‚Ë…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlZp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•Û’`JXQQXb㉀’Û`ZQXbã…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdórÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãnór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpãnÛ’`JHAãb™Û’‘pJAHr󉀒ۑpJpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰d|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚`JXQór™‚Ë`ZAHró™‚Ë…fÛ`v…fÛ`vrÿQtJçlrÿQtJçltA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãb€‰Ë‚p‘ZQXb㉀’Û`ZQXAH…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdt‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`JHAãb™Û’‘p`ZQXró™‚Ë`pf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰d|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚`JXQórb㉀’Û‘pZQXb㉀…fÛ`v…fÛ`vrÿQtJçlrÿQtJçltA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•p‘ZHAãb€‰Ë‚p‘`JAHró™’Û‘pJAH…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdt‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvp™€‰Ë‚p‘JXQór€‰‚Ë`ZQXró™‚Ë`pf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰d|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHA|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•ZHAãb™Ë‚p‘ZHAb㉀’Û‘pZQXb㉀…fÛ`v…fÛ`vrÿQtJçlrÿQtJçltA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•Û’`JXQãb™Û’`JAHró™…Xnó•€vË…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpXQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpór€‰Ë‚p‘JXQór€‰‰€’Û‘pJpf•H~ãpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dZ÷‘|‚ç‰drÿQtqrstuvwxxwvutsrŽŽŽŽŽŽŽŽŽŽ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv26_2.dat b/application/third_party/mpdf/qrcode/data/qrv26_2.dat new file mode 100755 index 00000000..9b026a04 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv26_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv26_3.dat b/application/third_party/mpdf/qrcode/data/qrv26_3.dat new file mode 100755 index 00000000..35f67462 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv26_3.dat @@ -0,0 +1,241 @@ +xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFExwxwxwxwvuvuvuvutstststsooooopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcbababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFExwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSSSSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfedcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststsopoooooonmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihgfefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSSSSSTSTRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqpopopooonmnmnmnmlklklklkjihghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqooopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYXWXWXWVUVUVUVUSTSSSSSSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlkjijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[ZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqooooooponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSSSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwvuvuvuvurqrqrqrqpopopoponmlklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUSSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqmmmmmmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFExwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCDCDCDCDCvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDCvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSSSSSSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDCvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcba`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDCvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCDCDCDCDCvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:977777878656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343210/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!       + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:97878787865656565432121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + DCDCDCDCBABABABA@?@?@?@?>=<;<;<;:9:9:9:97877777765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + DCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + DCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        DCDCDCDCBABABABA@?>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        DCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:98787877743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%$#$#$#"!"!"!"!        DCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:97787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + DCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:98765656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + DCDCDCDCBA@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + DCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('&%&%&%$#$#$#$#"!"!"!"!        + + + + DCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + + DCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + + DCBABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;877777786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787877776565656543434343212121210/0/0/0/.-,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;778787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=<;:9:9:9878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + xxwwvvuu!!""##$$>>==7766xxwwvvuu$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjjMMLLKKJJ<<==>>??cbbaa``_0011223399887766PPQQRRSSppqqrrss + + ttssrrqq%%&&''((55443322tsrqpoon(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC_^^]]\\[4455667755443322TTUUVVWWttuuvvww ppoonnmm))**++,,1100//..nmmllkkj,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG[ZZYYXWV8899::;;1100//..XXYYZZ[[xxxxwwvvllkkjjii--..//00--,,++**jiihhggf0011223399887766PPQQRRSSppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK + +UTSSRRQQ<<==>>??--,,++**\\]]^^__ + +uuttssrrhhggffee11223344))((''&&feeddccb4455667755443322TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOO PPOONNMM@@AABBCC))((''&&``aabbcc qqppoonnddccbbaa55667788%%$$##""baa``__^8899::;;1100//..XXYYZZ[[xxxxwwvvYYXXWWVV0011223399887766PPQQRRSSLLKKJJIIDDEEFFGG%%$$##""ddeeffggmmllkkjj``__^^]]99::;;<>??--,,++**\\]]^^__ + +uuttssrrUUTTSSRR4455667755443322TTUUVVWW + + HHGGFFEEHHIIJJKK!! hhiijjkkiihhggff !!""##\\[[ZZYY==>>??@@ZYYXWVUT@@AABBCC))((''&&``aabbcc qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[ DDCCBBAALLMMNNOOllmmnnooeeddccbb$$%%&&''XXWWVVUUAABBCCDDSSRRQQPPDDEEFFGG%%$$##""ddeeffggmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__@@??>>==PPQQRRSSppqqrrss + + aa``__^^(())**++TTSSRRQQEEFFGGHH OONNMMLLHHIIJJKK!! hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc<;:98776TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//PPOONNMMIIJJKKLL + + KKJJIIHHLLMMNNOOllmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffgg65544332XXYYZZ[[xxxxwwvvYYXXWWVV00112233LLKKJJIIMMNNOOPP + + GGFFEEDDPPQQRRSSppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkk!!""##$$21100//.\\]]^^__ + +uuttssrrUUTTSSRR44556677HHGGFFEEQQRRSSTT CCBBAA@@TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo%%&&''((.--,,++*``aabbcc qqppoonnQQPPOONN8899::;;DDCCBBAAUUVVWWXX??>>==<;XXYYZZ[[xxxxwwvvYYXXWWVV0011223399887766PPQQRRSSppqqrrss))**++,,*))((''&ddeeffggmmllkkjjMMLLKKJJ<<==>>??@@??>>==YYZZ[[\\:9877665\\]]^^__ + +uuttssrrUUTTSSRR4455667755443322TTUUVVWWttuuvvww--..//00&%%$$##"hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC<<;;::99]]^^__``!!54433221``aabbcc qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvv11223344"!! llmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG88776655aabbccdd""##$$%%100//..-ddeeffggmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuoonnmm556677==ppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK44332211eeffgghh&&''(())-,,++**)hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc llkkjjii>>??@@AAttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOO00//..--iijjkkll**++,,--)((''&&%llmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffgghhggffeeBBCCDDEExxxxwwvvYYXXWWVV0011223399887766PPQQRRSS,,++**))mmnnoopp..//0011%$$##""!ppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkddccbbaaFFGGHHII uuttssrrUUTTSSRR4455667755443322TTUUVVWW((''&&%%qqrrsstt22334455! ttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo``__^^]]JJKKLLMM + + qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[$$##""!!uuvvwwxx6677==>>xxxxwwvvYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + \\[[ZZYYNNOOPPQQmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ xxwwvvuu??@@AABBuuttssrrUUTTSSRR4455667755443322TTUUVVWWttuuvvww SSRRQQPPRRSSYYZZiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbccoonnmmllCCDDEEFFqqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvOONNMMLL[[\\]]^^eeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggkkjjiihhGGHHIIJJ mmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrrKKJJIIHH__``aabb + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkggffeeddKKLLMMNN + + iihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnGGFFEEDDccddeeff ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo ccbbaa``OOPPQQRReeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjjCCBBAA@@gghhiijjYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + __^^]]\\SSYYZZ[[ + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggff !!""##??>>==77kkllmmnnUUTTSSRR4455667755443322TTUUVVWWttuuvvww + + [[ZZYYSS\\]]^^__ ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbb$$%%&&''66554433oouuvvwwQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvaa``__^^ RRQQPPOO``aabbccYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + aa``__^^(())**++221100//xxxxwwvvMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrr]]\\[[ZZNNMMLLKKddeeffggUUTTSSRR4455667755443322TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//..--,,++uutsrqpo !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnYYXXWWVVJJIIHHGGhhiijjkkQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvYYXXWWVV00112233**))((''onnmmllk$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjjUUTTSSRRFFEEDDCCllmmnnooMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrrUUTTSSRR44556677&&%%$$##kjjiihhg(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggffQQPPOONN BBAA@@??uuvvwwxx !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnQQPPOONN8899::;;""!!gffeeddc,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbbMMLLKKJJIIHHGGFF@@AABBCC))((''&&``aabbcc<;:98776TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo%%&&''((.--,,++*``aabbcc qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[--,,++**EEDDCCBBDDEEFFGG%%$$##""ddeeffgg65544332XXYYZZ[[xxxxwwvvYYXXWWVV0011223399887766PPQQRRSSppqqrrss))**++,,*))((''&ddeeffggmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__!!""##))((''&&AA@@??>>HHIIJJKK!! hhiijjkk!!""##$$21100//.\\]]^^__ + +uuttssrrUUTTSSRR4455667755443322TTUUVVWWttuuvvww--..//00&%%$$##"hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc$$%%&&''%%$$##""==<<;;::LLMMNNOOllmmnnoo%%&&''((.--,,++*``aabbcc qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvv11223344"!! llmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffgg(())**++!! 99887766PPQQRRSSppqqrrss))**++,,*))((''&ddeeffggmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuoonnmm556677==ppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkk,,--..//55443322TTUUVVWWttuuvvww--..//00&%%$$##"hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc llkkjjii>>??@@AAttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo001122331100//..XXYYZZ[[xxxxwwvv11223344"!! llmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffgghhggffeeBBCCDDEExxxxwwvvYYXXWWVV0011223399887766PPQQRRSSppqqrrss44556677--,,++**\\]]^^__ + +uuoonnmm556677==ppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkddccbbaaFFGGHHII uuttssrrUUTTSSRR4455667755443322TTUUVVWWttuuvvww==>>??@@))((''&&``aabbcc llkkjjii>>??@@AAttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo``__^^]]JJKKLLMM + + qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[xxppoonnAABBCCDD + +%%$$##""ddeeffgghhggffeeBBCCDDEExxxxwwvvYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + \\[[ZZYYNNOOPPQQmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +mmllkkjjEEFFGGHH + + !! hhiijjkkddccbbaaFFGGHHII uuttssrrUUTTSSRR4455667755443322TTUUVVWWttuuvvww SSRRQQPPRRSSYYZZiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc iihhggffIIJJKKLL llmmnnoo``__^^]]JJKKLLMM + + qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvOONNMMLL[[\\]]^^eeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggeeddccbbMMNNOOPPppqqrrss + + \\[[ZZYYNNOOPPQQmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrrKKJJIIHH__``aabb + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkaa``__^^QQRRSSYYttuuvvww SSRRQQPPRRSSYYZZiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnGGFFEEDDccddeeff ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnoo]]\\[[ZZZZ[[\\]]xxxxwwvvOONNMMLL[[\\]]^^eeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjjCCBBAA@@gghhiijjYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + YYSSRRQQ^^__``aa + +uuttssrrKKJJIIHH__``aabb + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggff !!""##??>>==77kkllmmnnUUTTSSRR4455667755443322TTUUVVWWttuuvvww PPOONNMMbbccddee !!""## qqppoonnGGFFEEDDccddeeff ]]\\[[ZZ,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbb$$%%&&''66554433oouuvvwwQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvLLKKJJIIffgghhii$$%%&&''mmllkkjjCCBBAA@@gghhiijjYYXXWWVV0011223399887766PPQQRRSSppqqrrss + + aa``__^^(())**++221100//xxxxwwvvMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrrHHGGFFEEjjkkllmm(())**++iihhggff !!""##??>>==77kkllmmnnUUTTSSRR4455667755443322TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//..--,,++uutsrqpo !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnDDCCBBAAmmllkkjj,,--..//eeddccbb$$%%&&''66554433oouuvvwwQQPPOONN8899::;;1100//..XXYYZZ[[xxxxwwvvYYXXWWVV00112233**))((''onnmmllk$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjj@@??>>==iihhggff00112233 + + aa``__^^(())**++221100//xxxxwwvvMMLLKKJJ<<==>>??--,,++**\\]]^^__ + +uuttssrrUUTTSSRR44556677&&%%$$##kjjiihhg(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggff !!""##77665544eeddccbb44556677 ]]\\[[ZZ,,--..//..--,,++uutsrqpo !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc qqppoonnQQPPOONN8899::;;""!!gffeeddc,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbb$$%%&&''33221100aa``__^^8899::;;YYXXWWVV00112233**))((''onnmmllk$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffggmmllkkjjMMLLKKJJ<<==>>??cbbaa``_0011223399887766PPQQRRSSppqqrrss + + aa``__^^(())**++//..--,,]]\\[[ZZ<<==>>??UUTTSSRR44556677&&%%$$##kjjiihhg(())**++AA@@??>>HHIIJJKK!! hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC_^^]]\\[4455667755443322TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//++**))((YYXXWWVV@@AABBCCQQPPOONN8899::;;""!!gffeeddc,,--..//==<<;;::LLMMNNOOllmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG[ZZYYXWV8899::;;1100//..XXYYZZ[[xxxxwwvvYYXXWWVV00112233''&&%%$$UUTTSSRRDDEEFFGGMMLLKKJJ<<==>>??cbbaa``_0011223399887766PPQQRRSSppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK + +UTSSRRQQ<<==>>??--,,++**\\]]^^__ + +uuttssrrUUTTSSRR44556677##""!!QQPPOONNHHIIJJKK !!""##IIHHGGFF@@AABBCC_^^]]\\[4455667755443322TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOO PPOONNMM@@AABBCC))((''&&``aabbcc qqppoonnQQPPOONN8899::;;MMLLKKJJLLMMNNOO$$%%&&''EEDDCCBBDDEEFFGG[ZZYYXWV8899::;;1100//..XXYYZZ[[xxxxwwvvYYXXWWVV0011223399887766PPQQRRSSLLKKJJIIDDEEFFGG%%$$##""ddeeffggmmllkkjjMMLLKKJJ<<==>>??IIHHGGFFPPQQRRSS(())**++AA@@??>>HHIIJJKK + +UTSSRRQQ<<==>>??--,,++**\\]]^^__ + +uuttssrrUUTTSSRR4455667755443322TTUUVVWW + + HHGGFFEEHHIIJJKK!! hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCCEEDDCCBBTTUUVVWW,,--..//==<<;;::LLMMNNOO PPOONNMM@@AABBCC))((''&&``aabbcc qqppoonnQQPPOONN8899::;;1100//..XXYYZZ[[ DDCCBBAALLMMNNOOllmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG AA@@??>>XXYYZZ[[0011223399887766PPQQRRSSLLKKJJIIDDEEFFGG%%$$##""ddeeffggmmllkkjjMMLLKKJJ<<==>>??--,,++**\\]]^^__@@??>>==PPQQRRSSppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK + + + +==<<;;::\\]]^^__4455667755443322TTUUVVWW + + HHGGFFEEHHIIJJKK!! hhiijjkkiihhggff !!""##IIHHGGFF@@AABBCC))((''&&``aabbcc<;:98776TTUUVVWWttuuvvww ]]\\[[ZZ,,--..//==<<;;::LLMMNNOO 99887766``aabbcc8899::;;1100//..XXYYZZ[[ DDCCBBAALLMMNNOOllmmnnooeeddccbb$$%%&&''EEDDCCBBDDEEFFGG%%$$##""ddeeffgg65544332XXYYZZ[[xxxxwwvvYYXXWWVV0011223399887766PPQQRRSS55443322ddeeffgg<<==>>??--,,++**\\]]^^__@@??>>==PPQQRRSSppqqrrss + + aa``__^^(())**++AA@@??>>HHIIJJKK!! hhiijjkk!!""##$$21100//.\\]]^^__ + +uuttssrrUUTTSSRR4455667755443322TTUUVVWW1100//..hhiijjkkllmmÿbdQçZ|`vX•ãnJXQHAãbãnX•v`órXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™fpÛv€…t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘€…ãnX•v‘ç’t‰ÿbdãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAËf`vX•÷‚d™ïrtA€…Ûvpf™Û’`Jf•~…fpÛÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQãnórXQJ|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™`Ëf•ó~QçZ|÷‚dfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ãn€…Ûvp÷Jl‘ç’t‰H…ó~•ËfXQór€‰Ë‚v€…ãnX•Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQH…fpÛv™ïrtAJ‘’Ëf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnp‘ZHAãbv`Ëf•óórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘€…ãnX•v‰bdQçZ|ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•v|÷‚d™ïrËf`vX•÷‚d™ïrtA€…Ûvpf™Û’`J~H…fpÛÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™`pÛv€…÷‚d™ïrtAfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•ËfXQór€‰Ë‚v€…ãnX•Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`JÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQãnórXQJ÷Jl‘ç’t‰Ëf`vX•XQór€‰Ë‚÷JtAïrd™fpÛv€…t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnp‘`JXQv`Ëf•óórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`p‘Ë‚€‰ÿbdQçZ|ãn€…Ûvpp‘ZHAãb÷‚|çZdQãnórXQJ|÷‚d™ïrËf`vX•÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘~H…fv…nÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHA™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™órXQJ`÷‚d™ïrtAfH…ó~•™Û’`Jÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•ËfZHAãb™X•v`ËfZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•Û’`JXQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQÛ’™ãbHA÷Jl‘ç’t‰Ëf`vX•XQór€‰Ë‚÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnÛ’`JXQ•ó~H…fórXQJ`|÷‚d™ïrËf`vX•órÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰bQZ‚d™ïãn€…Ûvpp‘ZHAãb÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘pÛv€…ãnÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpl‘÷JtAd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™órXQJ`rtA÷Jl‘çfH…ó~•™Û’`JÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbX•v`ËfZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQp‘Ë‚€‰ór’t‰ÿbdQçËf`vX•XQór€‰Ë‚`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnt‰ç’l‘÷J•ó~H…fórXQJ`|÷‚d™ïrËf`vX•ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘XQJ`Û’Z|÷‚d™ïãn€…Ûvpp‘ZHA™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtA€…ÛvpftAïrd™÷‚pÛv€…n•Û’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™™ãbHAZrtA÷Jl‘çfH…ó~•Û’`JXQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbvf•ó~HZp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQp‘Ë‚€‰ór’t‰ÿbdQçËf`vX•órÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnt‰ç’l‘|…fpÛv€órXQJ`|÷‚d™tA™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`JÿbãnX•vXQJ`Û’Z|‚™rAJãn€…Ûvpl‘÷JtAd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtA€…ÛvpfçZdQÿbt‰…ãnX•v`Û’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚`pÛv€…™ãbHAXQl‘ç’t‰ÿbfH…ó~•÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•Ëfç’l‘÷JtAËf•ó~HZp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHA™ãnX•v`J`Û’™dQçZ|÷‚Ëf`vX•ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnïrd™÷‚|…fpÛv€órXQJ`pfH…•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•Û’`JXQËf•ó~H…ãbHAZp‘d™ïrtA÷Jãnór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtA€…ÛvpfçZdQÿbt‰…ãnX•v`Û’™ãbHAËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•órÿbt‰ç’fpÛv€…Ë‚€‰órXQl‘ç’t‰ÿbp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰H…ó~•Ëfç’l‘÷JtAf•~…fpZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpl‘÷JtAd™ãnX•v`J`Û’™dQçZ|‚™™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|`vX•ãnïrd™t‰ç’Ûv€…ãnX•órÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•÷‚|çZdQËf•ó~H…ãbHAZp‘AJl‘ç’t‰XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtAór€‰Ë‚p‘l‘÷JtAïrv`Ëf•|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•ÿbt‰ç’l‘X•v`ËfË‚€‰™ãbÿbãn€…Ûvp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰`JXQórd™÷‚|çZó~H…fptA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚÷JtAïrd™•ó~H…fHAZp‘Ë‚pfH…•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|€‰Ë‚p‘ZdQÿbt‰ç’Ûv€…ãnX•t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãb÷‚|çZdQpÛv€…ãn€‰órXQJËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷‚d™ïrtAHAãb™Û’l‘÷JtAïrv`Ëf•|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™tA™Û’`Jÿbt‰ç’l‘X•v`Ëf`Û’™ãbãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷Jl‘ç’t‰`JXQórd™÷‚|çZrQJ’™HAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚÷JtAïrd™•ó~H…fHAZp‘Ë‚fH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbdQçZ|€‰Ë‚p‘ZdQtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãb÷‚|çZdQpÛv€…•€‰órXQJËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•`vX•ãnHAãb™€‰÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`pfH…•™Û’`Jÿbt‰ç’l‘ó~H…fp`p‘Ë‚€‰ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚XQór€‰Ë‚€…ÛvpfË‚p‘ZHAÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAËf`vX•XQór€‰Ë‚÷JtAïrd™Ûv€…ãnX•órÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbp‘ZHAãbH…ó~•Ëfãb™Û’`÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ãn€…Ûvpp‘ZHAãb÷‚|çZdQv`Ëf•|‚™rAJlËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™tA™Û’`J™Û’`J`vX•ãnJXQór€‰÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘ó~H…fp‘ç’t‰ÿbdãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚XQór€‰Ë‚€…ÛvpfË‚p‘ZHAÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•v|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™Ûv€…ãnX•QçZ|÷‚dfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãbp‘ZHAãbH…ó~•Ëfãb™Û’`|çZdQÿbZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQv`pÛv™ïrtA÷JlËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`pfH…•™Û’`J™Û’`JXQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`Ëf`vX•r‰‚‘ZHAãÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpt‰ç’l‘÷Jv`Ëf•óórXQJ`|÷‚d™tA™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•QXb㉀’Ûpf•H~ãp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAãn€…Ûvpb™Û’`÷JtAïrd™H…fpÛvórÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•tAïrd™÷‚~H…fpÛÛ’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•‘p`ZQX…fÛ`v™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰`vX•ãnJXQór€‰Ë÷‚|çZdQ€…ãnX•v|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•|çZdQÿbv€…ãnX•Zp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpb㉀’Û‘p…Xnó•€vËXQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`€…Ûvpf‚p‘ZHAãÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚t‰ç’l‘÷Jv`f•~…fórXQJ`pfH…•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•JAHró™pf•H~ãp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAH…ó~•Ëfb™Û’`÷JtAïrd™fpÛv€…t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZp‘`JXQtAïrd™t‰pÛv€…ãnÛ’™ãbHAËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•‚Ë`ZQX…fÛ`v™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰`vX•ãnJXQór€‰Ë÷‚|çZdQãnórXQJ|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™tAór€‰Ë‚p‘ç’l‘÷JtAX•v`ËfZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpb㉀’Û‘p…Xnó•€vËXQór€‰Ë‚÷JtAïrd™H…fpÛvórÿbdQçZ€…Ûvpf‚p‘ZAb™’ÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰ZHAãb™ïrd™÷‚|•ó~H…fórÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•JAHró™pf•H~ãp‘ZHAãb÷‚|çZdQ€…ãnX•v|l‘ç’t‰H…ó~•€…`JXQór÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…ÛvÛ’`JXQçZdQÿbt‰pÛv€…ãn|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•‰€’Û‘pJ…fÛ`v™Û’`Jÿbt‰ç’l‘`Ëf•H…ÿbdQçZ|ÛvpfH…€‰Ë‚p‘Z÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`pfH…•ór€‰Ë‚p‘ç’l‘÷JtAX•v`f•tA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãnÛ’`JAHró™‚Ë…Xnó•€vËXQór€‰Ë‚÷JtAïrd™fpÛv€…÷‚d™ïrtAó~•Ëf`HAãb™Û’ÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAËf`vX•ZHAãb™ïrd™÷‚|…fpÛv€…t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZXQór€‰Ë‚`ZQXbãp‘|‚ç‰dp‘ZHAãb÷‚|çZdQãnórXQJ÷Jl‘ç’t‰vX•ãn€…`JXQór`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ãn€…Ûvp€‰Ë‚p‘ZçZdQtAïrãnórXQJ|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™tAp‘ZHAãb‰€’Û‘pJrÿQtJçl™Û’`Jÿbt‰ç’l‘`Û’™HAÿbdQçZ|ÛvpfH…€‰Ë‚p‘ZAH…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórÿbdQçZfH…ó~•HAãb™Û’d™÷‚|çZ`Û’™HAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰™Û’`JAHró™‚Ë’÷™tbïAdXQór€‰Ë‚÷JtAïrd™Zp‘Ë‚€‰÷‚d™ïrtAó~•Ëf`™’`JXQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•v|÷‚d™ïrËf`vX•`JXQórdQÿbt‰ç’Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…ÛvXQór€‰Ë‚`ZQXAHZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQórXQJ`dQçZ|÷‚vX•H…ó~órÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’ãn€…Ûvp€‰Ë‚p‘Zl‘÷JtAïrórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`pfH…•p‘ZHAãbró™‚Ë`rÿQtJçl™Û’`JÿbãnX•vÛ’™ãbHAd™ïrtA÷J•Ëf`vl‘÷JtAd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™fpÛv€…t‰ÿbdQçZfH…ó~•HAãb™Û’d™÷‚|çZÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAËf`vX•™€‰Ë‚p‘ZQXb㉀’÷™tbïAdXQór€‰Ë‚`Ëf•ó~Zp‘Ë‚€‰l‘ç’t‰ÿbX•ãn€…Ûv÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQãnórXQJ|÷‚d™ïrËf`vX•`JXQHAdQÿbt‰ç’Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ãn€…ÛvpZHAãb™’Û‘pJAHZ÷‘|‚ç‰dp‘ZHA™H…fpÛvórXQJ`dQçZ|÷‚pfH…ó~ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’ãn€…Ûvpãb™Û’`l‘|çZdQórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórÿbdQçZfH…ó~•Û’`JXQró™‚Ë`rÿQtJçlÛ’`JXQ€…ãnX•vÛ’™ãbHAd™ïrtA÷J•Ëf`v÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•JXQór€‰ÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQ€…ãnX•v|÷‚d™ïrËf`vX•ór€‰Ë‚p‘ZQXb㉀’÷™tbïAdórÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰l‘ç’t‰d™X•ãn€…Ûv÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•Ë‚p‘ZHA`f•~…fpZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’ãn€…ÛvpZHAãb™…Xnó•€vËZ÷‘|‚ç‰dl‘÷JtAd™H…fpÛvórXQJ`ïrtA÷Jl‘p`vX•ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`JÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpãb™Û’`Ûv€…ãnXórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™fpÛv€…t‰ÿbdQçZfH…ó~•Û’`JXQpf•H~ãrÿQtJçl÷‚|çZdQ€…ãnX•vÛ’™ãbHAç’t‰ÿbdQãnór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•JXQór€‰•v`ËfÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQãnórXQJ|÷‚d™ïrËf`vX•HAãb™Û’…fÛ`v’÷™tbïAdÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰çZ|÷‚d™p‘ZAb™’`÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHA™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•Ë‚p‘`J•ó~H…fpZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`Jÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’ãn€…Ûvp`JXQór…Xnó•€vËZ÷‘|‚ç‰d÷JtAïrd™H…fpÛvórXQJ`ïrtA÷Jl‘JXQór€ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•Û’`JXQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚Ûv€…ãnXórXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•€‰Ë‚p‘Zpf•H~ãrÿQtJçl÷‚|çZdQ€…ãnX•vÛ’™ãbHAç’t‰ÿbdQ‰Ë‚p‘ZH÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•órÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•p‘ZHAãb•v`ËfÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb÷‚|çZdQórXQJ`|÷‚d™ïrËf`vX•HAãb™Û’…fÛ`v’÷™tbïAdÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰çZ|l‘ç’Aãb™Û’`÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpl‘÷JtAd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•™Û’`J•ó~H…fvZp‘Ë‚€‰t‰ÿbdQçZfH…ó~•™Û’`JÿbãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp`JXQór…Xnó•€vËZ÷‘|‚ç‰d÷JtAïrd™H…fpÛvórXQJ`t‰ÿbdQçZJXQór€ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚…nX•v`órXQJ`|÷‚d™ïrËf`vX•XQór€‰Ë‚`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•€‰Ë‚p‘`pf•H~ãrÿQtJçl÷‚|çZdQ€…ãnX•vÛ’™ãbHA|÷‚d™ïr‰Ë‚p‘ZH÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•p‘`JXQËf•ó~H…Û’™ãbHAtA÷Jl‘ç’ãn€…Ûvpp‘ZHA™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•JXQór€‰…fÛ`v’÷™tbïAdÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’Aãb™’J÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•órÿbt‰ç’fpÛv€…Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•Û’`JXQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…ÛvpË‚p‘ZHA…Xnó•€vËZ÷‘|‚ç‰d÷JtAïrd™H…fpÛvórXQJ`t‰ÿbdQçZQr€‰Ë‚p‘ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvpl‘|çZdQãnX•v`órXQJ`|÷‚d™ïrËf`vX•órÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ãb™Û’`pf•H~ãrÿQtJçl÷‚|çZdQ€…ãnX•vÛ’™ãbHA|l‘ç’t‰ZHAãb™÷JtAïrd™H…fpÛvórXQJ`|÷‚d™tA™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘Ëf•ó~H…Û’™ãbHAtA÷Jl‘ç’ãn€…Ûvpl‘÷JtAd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•JXQór€‰…fÛ`v’÷™tbïAdÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…ÛvÛ’`JXQ÷‚|çZdQ€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•÷JtAïrd™fpÛv€…Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…ÛvpË‚p‘`Z…Xnó•€vËZ÷‘|‚ç‰d÷JtAïrd™H…fpÛvórXQJ`p`vX•ór€‰Ë‚p‘ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQn•vf•óórXQJ`|÷‚d™ïrËf`vX•ÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•QXb㉀’Ûpf•H~ãrÿQtJçl÷‚|çZdQ€…ãnX•vÛ’™ãbHAãn€…ÛvpZHAãb™÷JtAïrd™H…fpÛvórXQJ`pfH…•™Û’`Jÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘~H…fpÛÛ’™ãbHAtA÷Jl‘ç’ãnór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•‘pJAHró…fÛ`v’÷™tbïAdÿbt‰ç’l‘`Ëf•ó~Zp‘Ë‚€‰fH…ó~•Û’`JXQ÷‚|çZdQ€…ãnX•vÛ’™ãbHAËf`vX•XQór€‰Ë‚÷JtAïrd™H…fpÛvórXQJ`|÷‚d™ïrËf`vX•|çZdQÿbv€…ãnX•Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãb÷‚|çZdQ€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ãn€…Ûvp™‚Ë`Z…Xnó•€vËZ÷‘|‚ç‰drÿQtqrstuvwxxwvutsr2222222222222222222222222222333333 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv27_0.dat b/application/third_party/mpdf/qrcode/data/qrv27_0.dat new file mode 100755 index 00000000..7fde2810 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv27_0.dat @@ -0,0 +1,249 @@ +|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmnmlklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXWWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPONMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;;<;<;<;:9:9:9:9:9:9:9:987878787656565654343434321212121|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvusssssstsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXXWVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:9:987878787878787656565654343434321212121|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878787878787656565654343434321212121|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878787878787656565654343434321212121|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878787878787656565654343434321212121|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcdcbababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWWWWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878787878787656565654343434321212121|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwtstststststststsrqrqrqrqpopopoponmnmnmnmlklklklklkjijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;;;;;<;<:9:9:9:98787878787878787656565654343434321212121|{|{|{|{zyzyzyzyzyzyzyzyvuvuvuvussssststtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878787656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststqqqqqqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbababababa`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijihghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWWWWWXWXVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=;<;;;;;;:9:9:9:98787878765656565656565654343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvustssssssrqrqrqrqrqpopopopopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSTSRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565654343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565434343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565434343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565434343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;:9:9:9:98787878765656565434343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghghgfefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYWXWWWWWWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;;;;;;<<;<;<;;;:9:9:9:98787878765656565434343434343434321212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutststsssrqrqrqrqpopopopoponmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<;;<;<;<;:9:9:9:98787878765656565434343434321212121212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvussstststrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<<;:9:9:9:9:9:9:98787878765656565434343432121212121212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:9:9:9:9:98787878765656565434343432121212121212121|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:9:9:9:9:98787878765656565434343432121212121212121210/0/0/|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:9:9:9:9:987878787656565654343434321212121212121210/0/0/0/|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefefedcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWWWWWWXXWXWXWWWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=;<;<;;;;:9:9:9:9:9:9:9:987878787656565654343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + + 0/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + + 0/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + 0/0/0/0/0/.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!     + + + + 0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!           + + + + 0/0/0/0/.-.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!           + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!               + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + + 0/0/0/0/.-.-.-.-,+,+,+,+,+*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!      + + + + + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + + 0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + + ||{{zzyy]]^^__``))((''&&``aabbcc)((''&&%HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##ppoonnmm srrqqppo``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;SSRRQQPP))**++,,YXWWVVUUxxyyzz{{HHIIJJKKMMLLKKJJxxwwvvuuaabbccdd%%ddeeffgg%$#"! LLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''llkkjjiionnmmllkddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??OONNMMLL--..//00TTSSRRQQ||||{{zzLLMMNNOOIIHHGGFFttssrrqq eeffgghhhhiijjkkPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++hhggffeekjjiihhghhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCKKJJIIHH11223344PPOONNMMyyxxwwvvPPQQRRSSEEDDCCBB !!""##ppoonnmm + + iijjkkllllmmnnooTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//ddccbbaagffeeddc + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGGGFFEEDD55667788LLKKJJII !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''llkkjjii + + mmnnooppppqqrrssXXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233``__^^]]cbbaa``_ ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKCCBBAA;;99::;;AAHHGGFFEE$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++hhggffee qqrrsstt yyzz{{||\\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677WWVVUUTT%%&&''((_^^]]\[Zttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOO::998877BBCCDDEEDDCCBBAA(())**++mmllkkjj \\]]^^__99887766,,--..//ddccbbaauuvvwwxx + + ||{{zzyy ``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;SSRRQQPP))**++,,YXWWVVUUxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSS66554433FFGGHHII@?>=<;;:,,--..//iihhggff``aabbcc5544332200112233``__^^]]yyzz{{|| + + xwvutssr + + ddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??OONNMMLL--..//00TTSSRRQQ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWW221100//JJKKLLMM:998877600112233eeddccbbddeeffgg1100//..44556677\\[[ZZYY||{{zzyy rqqppoonhhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCKKJJIIHH11223344PPOONNMMyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[..--,,++NNOOPPQQ6554433244556677aa``__^^hhiijjkk--,,++**8899::;;XXWWVVUU ssrrqqppnmmllkkj + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGGGFFEEDD55667788LLKKJJII !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__**))((''RRSSTTUU21100//.8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??TTSSRRQQ!!""##$$oonnmmlljiihhggf ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKCCBBAA;;99::;;AAHHGGFFEE$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc&&%%VVWW]]^^.--,,++*<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCPPOONNMM%%&&''((kkjjiihhfeeddccbttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOO::998877BBCCDDEEDDCCBBAA(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg__``aabb*))((''&@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGLLKKJJII))**++,,ggffeedd%%baa``__^xxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSS66554433FFGGHHII@?>=<;;:,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkkccddeeff&%%$#"! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKHHGGFFEE--..//00ccbbaa``&&''(())^]]\[ZYX||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWW221100//JJKKLLMM:998877600112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoogghhiijjHHIIJJKKMMLLKKJJ||||{{zzLLMMNNOODDCCBBAA11223344__^^]]WW**++,,--WWVVUUTTyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[..--,,++NNOOPPQQ6554433244556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrsskkllmmnnLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSS@@??>>==55667788VVUUTTSS..//0011SSRRQQPP !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__**))((''RRSSTTUU21100//.8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww + +ooppqqrrPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWW<<;;::9999::;;<>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{ ssyyzz{{TTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[88776655==>>??@@NNMMLLKK66778899KKJJIIHH(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg__``aabb*))((''&@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zz||||{{zz XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__44332211AABBCCDDJJIIHHGG::;;AABBGGFFEEDD,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkkccddeeff&%%$#"! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyssrrqq + + yyxwvuts + + \\]]^^__99887766,,--..//iihhggff``aabbcc00//..--EEFFGGHHFFEEDDCCCCDDEEFFCCBBAA@?00112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoogghhiijjHHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##ppoonnmm srrqqppo``aabbcc5544332200112233eeddccbbddeeffgg,,++**))IIJJKKLLBBAA;;::GGHHIIJJ>=<;;::944556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrsskkllmmnnLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''llkkjjiionnmmllkddeeffgg1100//..44556677aa``__^^hhiijjkk((''&&%%MMNNOOPP99887766KKLLMMNN988776658899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww + +ooppqqrrPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++hhggffeekjjiihhghhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo$$##""!!QQRRSSTT55443322OOPPQQRR54433221<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{ ssyyzz{{TTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//ddccbbaagffeeddc + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss||||{{zz UUVVWWXX1100//..SSTTUUVV100//..-@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zz||||{{zz XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233``__^^]]cbbaa``_ ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvwwyyxxwwvvYYZZ[[\\--,,++**WW]]^^__-,,++**)DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyssrrqq + + yyxwvuts + + \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677WWVVUUTT%%&&''((_^^]]\[Zttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{uuttssrrqqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__**))((''RRSSTTUU21100//.8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww + + + +iihhggff mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc&&%%VVWW]]^^.--,,++*<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{ eeddccbbiihhggff``aabbcc5544332200112233eeddccbbddeeffgg__``aabb*))((''&@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||ttssrraa``__^^eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkkccddeeff&%%$#"! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFqqppoonn]]\\[[ZZaa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoogghhiijjHHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##mmllkkjjYYXXWWVV]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrsskkllmmnnLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''iihhggffUUTTSSRR !!""##YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww + +ooppqqrrPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++eeddccbb%%&&''QQPPOONN$$%%&&''UUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{ ssyyzz{{TTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//aa``__^^(())**++MMLLKKJJ(())**++QQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zz||||{{zz XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233]]WWVVUU,,--..//IIHHGGFF,,--..//MMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyssrrqq + + yyxwvuts + + \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677TTSSRRQQ00112233EEDDCCBB00112233IIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##ppoonnmm srrqqppo``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;PPOONNMM44556677AA@@??>>44556677EEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''llkkjjiionnmmllkddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??LLKKJJII8899::;;==<<;;::8899::;;AA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++hhggffeekjjiihhghhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCHHGGFFEEAABBCCDD99887766<<==>>??==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//ddccbbaagffeeddc + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGDDCCBBAAEEFFGGHH55443322@@AABBCC99887766,,--..//iihhggff``aabbcc5544332200112233``__^^]]cbbaa``_ ppqqrrss%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKK;;::9988IIJJKKLL1100//..DDEEFFGG5544332200112233eeddccbbddeeffgg1100//..44556677WWVVUUTT%%&&''((_^^]]\[Zttuuvvww!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOO77665544MMNNOOPP--,,++**HHIIJJKK1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;SSRRQQPP))**++,,YXWWVVUUxxyyzz{{HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSS33221100QQRRSSTT))((''&&LLMMNNOO--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??OONNMMLL--..//00TTSSRRQQ||||{{zzLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWW//..--,,UUVVWW]]%%$$##""PPQQRRSS))((''&&<<==>>??YYXXWWVV ppqqrrss%%$$##""@@AABBCCKKJJIIHH11223344PPOONNMMyyxxwwvvPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[++**))((^^__``aa!! TTUUVVWW%%$$##""@@AABBCCUUTTSSRRttuuvvww!! DDEEFFGGGGFFEEDD55667788LLKKJJII !!""##uuttssrrTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__''&&%%bbccddeeXXYYZZ[[!! DDEEFFGGQQPPOONNxxyyzz{{HHIIJJKKCCBBAA;;99::;;AAHHGGFFEE$$%%&&''qqppoonn + +XXYYZZ[[==<<;;::(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbccffgghhii\\]]^^__HHIIJJKKMMLLKKJJ||||{{zzLLMMNNOO::998877BBCCDDEEDDCCBBAA(())**++mmllkkjj \\]]^^__99887766,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffggjjkkllmm``aabbccLLMMNNOOIIHHGGFFyyxxwwvvPPQQRRSS66554433FFGGHHII@?>=<;;:,,--..//iihhggff``aabbcc5544332200112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkknnooppqqddeeffggPPQQRRSSEEDDCCBB !!""##uuttssrrTTUUVVWW221100//JJKKLLMM:998877600112233eeddccbbddeeffgg1100//..44556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnooqqppoonn + +hhiijjkkTTUUVVWWAA@@??>>$$%%&&''qqppoonn + +XXYYZZ[[..--,,++NNOOPPQQ6554433244556677aa``__^^hhiijjkk--,,++**8899::;;]]\\[[ZZ + + llmmnnoo))((''&&<<==>>??YYXXWWVV ppqqrrss mmllkkjj + + llmmnnooppqqfpÛv€…ãnX•v`p‘Ë‚€‰órtA÷Jl‘ç’ãn€…Ûvp™Û’`JXÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•Û’`JXQÿbt‰ç’l‘•ó~H…fp…fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQX•v`Ëf™ãbHAZAJl‘ç’t‰Ëf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ãnX•v`Ëf•ó~H…XQJ`Û’t‰d™ïrtAfH…ó~•Qr‰‚‘ZHA÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpór€‰Ë‚p‘÷JtAïrd™Ûv€…ãnXãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘•ó~H…fp‘Ë‚€‰órÿbdQçZ|ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAËf•ó~H…fpÛv€…™ãbHAZ÷Jl‘ç’t‰Ëf`vX•ãb™Û’`÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•ZHAãb™÷‚|çZdQ•v`Ëf`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™pÛv€…ãnXQJ`Û’÷‚d™ïrtAfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fpÛv€…ãnX•v`p‘Ë‚€‰órÿbdQçZ|ãn€…ÛvpJXQór€‰ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•Û’`JXQÿbt‰ç’l‘•ó~H…fpZp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQX•v`Ëf™ãbHAZ÷Jl‘ç’t‰Ëf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ãnX•v`p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtAfH…ó~•Ë‚p‘ZHA÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvpór€‰Ë‚p‘÷JtAïrd™Ûv€…ãnXórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘•ó~H…X•p‘Ë‚€‰™ÿbdQçZ|ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAËf•ó~H…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰€…Ûvpfãb™Û’`÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•`JXQórt‰ç’l‘÷J•v`f•~Û’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™v`Ëf•ãbHAZp‘÷‚d™ïrtAfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fpÛv€…™ãbHAZp‘Ë‚€‰órÿbdQçZ|Û’`JXQJXQór€‰ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•€‰Ë‚p‘ZtAïrd™÷‚…fpÛv€…Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQó~H…fpË‚€‰órXQJ‘’‰bdQçËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`ãnX•v`p‘Ë‚€‰órXQJ`Û’`vX•ãnr‰‚‘ZHAãË‚p‘ZHA÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…ÛvpHAãb™Û’|çZdQÿbãnX•v`órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘Ûv€…ãnX•J`Û’™Z|÷‚d™ïãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAËf•ó~H…XQJ`Û’÷Jl‘ç’t‰€…Ûvpfb™Û’`b‰’‘JAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•`JXQórt‰ç’l‘÷JËf•ó~H…Û’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™v`Ëf•ãbHAZp‘rtA÷Jl‘çfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fpÛv€…™ãbHAZd™ïrtA÷JH…ó~•ËfJXQór€‰Ë÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•€‰Ë‚p‘ZtAïrd™÷‚fpÛv€…Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQó~H…fpË‚€‰órXQ’t‰ÿbdQçËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿb`vX•ãn‚p‘ZHAãÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…ÛvpHAãb™€‰|çZdQtAãnX•v`órXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘Ûv€…•ó~J`p‘Ë‚Z|÷‚d™ïãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAËf•ó~H…XQJ`Û’dQçZ|÷‚€…Ûvpfb™Û’`÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ë‚p‘ZHAïrd™÷‚|Ëf•ó~H…Û’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™H…fpÛv€‰órXQJrtA÷Jl‘çfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fpÛv€…™ãbHAZd™ïrtA÷JH…ó~•€…JXQór€‰Ë÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•ãb™Û’`çZdQÿbt‰fv…nX•Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ€…ãnX•v`Û’™ãb’t‰bQZ‚Ëf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbÛvpfH…‚p‘ZAb™’ÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpJXQór€‰ç’l‘÷JtAv`Ëf•óórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~HAZp‘Ë‚d™ïrtA÷Jãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAËf•ó~H…XQJ`Û’dQçZ|l‘ó~•Ëf``JXQór÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ë‚p‘ZHAïrd™÷‚|~H…fpÛÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€‰órXQJl‘ç’t‰ÿbfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰fpÛv€…™ãbHAZç’t‰ÿbdQvX•ãn€…€‰Ë‚p‘Z÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•ãb™Û’`çZdQÿbt‰v€…ãnX•Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Û’™ãbdQçZ|÷‚Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`ãnX•v`p‘Ë‚€‰órçZ|÷‚d™ÛvpfH…HAãb™Û’ÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpJXQHAãbç’l‘|çZv`Ëf•óórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`pÛv€…HAXQJ`d™ïrtA÷Jãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAËf•ó~H…XQJ`Û’ïrtA÷Jl‘ó~•Ëf``JXQór÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•™Û’`JdQÿbt‰ç’~H…fpÛÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛvãnórXQJÛ’÷Jl‘ç’l‘ç’t‰ÿbfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰fpÛv€…™ãbHAZç’t‰ÿbdQvX•H…ó~€‰Ë‚p‘Z÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•XQór€‰Ë‚l‘÷JtAïrv€…n•vfZp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…•ó~H…`p‘Ë‚€‰t‰bQZ‚ddQçZ|‚™Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`ãnX•v`p‘Ë‚€‰órçZ|÷‚d™•Ëf`vHAãb™’ÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãbd™÷‚|çZ•ó~H…fórXQJ`tA÷Jl‘ç’ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQfpÛv€…órXQJ`™ïrtA÷JlAJl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAËf•ó~H…XQJ`Û’ïrtAdQçZX•ãn€…ÛvJQr€‰Ë‚p÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JdQÿbt‰ç’pÛv€…ãnÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘ãnX•v`Û’™ãbHA‘ç’t‰ÿbdÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰fpÛv€…™ãbHAZ|÷‚d™ïrpfH…ó~‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚l‘÷JtAïrX•v`ËfZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™Ëf•ó~H…Zp‘Ë‚€‰QçZ|÷‚dpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`ãnX•v`p‘Ë‚€‰órtA÷Jl‘ç’•Ëf`v™Û’`JXÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvpp‘`JXQd™t‰ç’l‘•ó~H…fórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•p‘ZHAãb÷‚|çZdQfpÛv€…órXQJ`™ïrtA÷JlËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAÛ’÷Jl‘ç’Ëf•ó~H…XQJ`Û’t‰ÿbdQçZX•ãn€…ÛvQór€‰Ë‚p÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfÛ’`Jórÿbt‰ç’÷JfpÛvpÛv€…ãnÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘ãnX•v`Û’™ãbHA‘ç’t‰ÿbdãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZfpÛv€…™ãbHAZ|÷‚d™ïrp`vX•‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQHAãb™l‘|çZdQ€…n•vfX•v`f•Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™pÛv€…ãnXQJ`Û’QçZ|‚™rfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰ïrtA÷Jl‘vX•ãn€…JXQór€‰Ë÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•Ë‚p‘`Zpf•H~ãrÿQtJçlt‰ÿbdQçZ|÷‚d™tAËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`ç’t‰d™ïrÛvp`v‚p‘ZHAãÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…ÛvpQXb㉀’Û…fÛ`v’÷™tbïAd|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAtA÷Jl‘ç’X•ãn€…Ûvb™Û’`÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfZHAãb‘pJAHró…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰t‰ÿbdQçZpfH…ó~JXQr‰‚‘Z÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•™Û’`J™‚Ë`Zpf•H~ãrÿQtJçlt‰ÿbdQçZpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïr•Ëf`vHAãb™Û’ÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•XQór€‰Ë‚QXb㉀’Û…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’X•ãn€…Ûv`JXQór÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb‘pJAHró…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZpfH…ó~€‰Ë‚p‘Z÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•™Û’`J™‰€’Û‘ppf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`|l‘ç’t‰•€…ÛvpHAãb™Û’ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•XQór€‰Ë‚JAHró™…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’ÿbãn€…ÛvfÛ’`J`JXQór÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘`JXQ‚Ë`ZQX…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰d™ïrtAp`vX•XQr‰‚‘ZH€‰Ë‚p‘ZA÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘b㉀’Û‘ppf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰ãn€…ÛvpAãb™Û’`™’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•ZHAãb™JAHró™…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ÿbdQçZ|fH…ó~•JXQór€órÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ‚Ë`ZQX…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA÷‚d™ïrtAËf`vX•‰Ë‚p‘ZHl‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘AHró™‚Ëpf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰ãn€…ÛvpAãb™Û’`÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïrËf`vX•ZHAãb™`ZQXbã…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`ÿbdQçZ|fH…ó~•JXQór€ÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’ãn€…Ûvp€‰Ë‚p‘Z‰€’Û‘pJ…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿb€…Ûvpf‰Ë‚p‘ZAb÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Û’÷Jl‘ç’t‰ÿbdQçZfH…ó~•HAãb™Û’AHró™‚Ëpf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰dQçZ|÷‚H…ó~•Ëf™’`JXQ÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfÛ’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™ïrËf`vX•`JXQór`ZQXbã…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`d™ïrtA÷J`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’ãn€…Ûvp€‰Ë‚p‘Z‰€’Û‘p`…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JtAïrd™€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿb€…ÛvpfZHAãb™÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•HAãb™Û’ZQXb㉀pf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰dQçZ|÷‚H…ó~•ËfÛ’`JXQ÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`JXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ|÷‚d™tAËf`vX•`JXQHA’Û‘pJAH…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`d™ïrtAdQ`vX•H…ór€‰Ë‚p‘ÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚p‘ZHA™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvpãb™Û’`ró™‚Ë`…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘÷JfpÛv€…ãnX•vÛ’™ãbHAçZ|÷‚d™ó~•Ëf`ZHAãb™÷JtAïrd™€…ãnX•v`Ëf•H…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•JXQór€‰ZQXb㉀pf•H~ãrÿQtJçlt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰ïrtA÷Jl‘vX•ãn€…’JQr€‰Ë÷‚|çZdQ`Ëf•ó~fpÛv€…órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jórÿbt‰ç’÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZpfH…•Ëf`vX•Ë‚p‘ZHA’Û‘pJAH…fÛ`v’÷™tbïAd|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~H…fpÛvórXQJ`ç’t‰ÿbdQÛvpfH…‚p‘ZHAãÿbt‰ç’l‘H…fpÛvãnórXQJÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvpãb™Û’`…fÛ`v…Xnó•€vËZ÷‘|‚ç‰dtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛv€…ãnX•vÛ’™ãbHAçZ|÷‚d™ó~•Ëf`b™Û’`÷JtAïrd™€…ãnX•v`Û’™HAZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpfH…ó~•JXQór€‰…Xnó•€vËp‘|‚ç‰drÿQtJçl’÷™tuvwxyz{||{zyxwvIIIIIIIIIIIIIIIIIIIIIIJJJ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv27_1.dat b/application/third_party/mpdf/qrcode/data/qrv27_1.dat new file mode 100755 index 00000000..7dd30819 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv27_1.dat @@ -0,0 +1,249 @@ +|{|{|{|{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuststststssstststtstststsrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWXWXWXWXVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;<;<;<;<;<;<:9:9:9:9:9:9:9:9:9:9:9:9878787878787878787656565656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!      |{|{|{|{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuststststststststqqqqqqrqrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWXWXWXWXVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;;;;;<;<;<;<:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    |{|{|{|{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuststststststststrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopopoponmnmnmnmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWWWWWXWXWXWXVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;;<;<;<;;<;;;;;;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343434343434321212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuststststststststrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbababababababababa`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWWXWXWXWWXWWWWWWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuststststststststrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklklkjijijijijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9:9878787878787878765656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvustssssssststststrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9878787878787878787878765656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!           |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststssssssstsrqrqrqrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghghgfefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787878787878765656565656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!         |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqrqpopopopopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;;;;;;<<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787878787878765656565656565656543434343434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcdcbababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWWWWWWXXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;<;<;;;;;<;<<;<;<;;;:9:9:9:9:9:9:9:987878787878787878787878765656565656565654343434343434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!           |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmnmlklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWWWWWXWXXWXWXWWWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;<;<;<;<;<;<;;<;<;<;:9:9:9:9:9:9:9:987878787878787878787878765656565656565654343434343434343434343432121212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststststststsrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWXWXWXWXWWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;<;<;<;<;<;<<;:9:9:9:9:9:9:9:9:9:9:9878787878787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        |{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvussssststtststssststststsrqrqrqrqrqrqrqrqpopopopopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijijihghghghghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWXWXWXWXXWVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=;<;<;<;<;<;<;<;<:9:9:9:9:9:9:9:9:9:9:9:9878787878787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + +            + + + + + + + +             + + + + + + + +             + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +          + + + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + +         + + + + + + + + ||{{zzyyLLKKJJII%%&&''((UUVVWWXXoonnmmll55443322KKLLMMNNrqqppoon>=<;;::9 + + 00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkWWVVUUTTVVWW]]^^gffeeddc21100//.44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnooSSRRQQPP%%&&''((__``aabbcbbaa``_.--,,++* + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssOONNMMLL))**++,,ccddeeff_^^]]\[Z*))((''& <<==>>??llmmnnoo]]\\[[ZZ--,,++**xxwwvvuuHHGGFFEE))**++,,YYZZ[[\\kkjjiihh1100//..OOPPQQRRnmmllkkj9887766544556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnooSSRRQQPP%%&&''((__``aabbcbbaa``_.--,,++* + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssOONNMMLL))**++,,ccddeeff_^^]]\[Z*))((''& <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwKKJJIIHH--..//00gghhiijjYXWWVVUU&%%$#"! @@AABBCCppqqrrssYYXXWWVV))((''&& + + ttssrrqqDDCCBBAA--..//00]]^^__``ggffeedd--,,++**SSTTUUVVjiihhggf54433221 + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssOONNMMLL))**++,,ccddeeff_^^]]\[Z*))((''& <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwKKJJIIHH--..//00gghhiijjYXWWVVUU&%%$#"! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{GGFFEEDD + +11223344kkllmmnnTTSSRRQQDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" ppoonnmm@@??>>== 11223344aabbccddccbbaa``))((''&&%%WW]]^^__feeddccb100//..- <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwKKJJIIHH--..//00gghhiijjYXWWVVUU&%%$#"! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{GGFFEEDD + +11223344kkllmmnnTTSSRRQQDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzCCBBAA;; 55667788ooppqqrrPPOONNMMHHIIJJKKxxyyzz{{QQPPOONN!! llkkjjii<<;;::99 + + 55667788eeffgghh__^^]]WW%%&&''(())``aabbccbaa``__^-,,++**)@@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{GGFFEEDD + +11223344kkllmmnnTTSSRRQQDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzCCBBAA;; 55667788ooppqqrrPPOONNMMHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyssrrqq::99887799::;;AAssyyzz{{LLKKJJIILLMMNNOO||||{{zzMMLLKKJJhhggffee88776655 + + 99::;;<>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzCCBBAA;; 55667788ooppqqrrPPOONNMMHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyssrrqq::99887799::;;AAssyyzz{{LLKKJJIILLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWppoonnmm66554433 + + BBCCDDEE||||{{zzHHGGFFEE !!""##PPQQRRSSyyxxwwvvIIHHGGFFddccbbaa44332211 ==>>??@@mmnnooppRRQQPPOO..//0011hhiijjkkWWVVUUTT%$#"! HHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyssrrqq::99887799::;;AAssyyzz{{LLKKJJIILLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWppoonnmm66554433 + + BBCCDDEE||||{{zzHHGGFFEE !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[llkkjjii221100// FFGGHHIIyyxwvutsDDCCBBAA $$%%&&''TTUUVVWWuuttssrrEEDDCCBB``__^^]]00//..--AABBCCDDqqrrssttNNMMLLKK22334455llmmnnooSSRRQQPPLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWppoonnmm66554433 + + BBCCDDEE||||{{zzHHGGFFEE !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[llkkjjii221100// FFGGHHIIyyxwvutsDDCCBBAA $$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__hhggffee..--,,++JJKKLLMMsrrqqppo@?>=<;;: + + (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##\\[[ZZYY,,++**))EEFFGGHHuuvvwwxxJJIIHHGG 66778899ppqqrrssOONNMMLL !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[llkkjjii221100// FFGGHHIIyyxwvutsDDCCBBAA $$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__hhggffee..--,,++JJKKLLMMsrrqqppo@?>=<;;: + + (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbccddccbbaa**))((''NNOOPPQQonnmmllk:9988776,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''44556677XXWWVVUU((''&&%%IIJJKKLLyyzz{{||FFEEDDCC + + ::;;AABByyzz{{||KKJJIIHH$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__hhggffee..--,,++JJKKLLMMsrrqqppo@?>=<;;: + + (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbccddccbbaa**))((''NNOOPPQQonnmmllk:9988776,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffgg``__^^]]&&%%RRSSTTUUkjjiihhg6554433200112233``aabbcciihhggff99887766 (())**++8899::;;TTSSRRQQ$$##""!! MMNNOOPP||{{zzyyBBAA;;:: + + CCDDEEFF||{{zzyyGGFFEEDD(())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbccddccbbaa**))((''NNOOPPQQonnmmllk:9988776,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffgg``__^^]]&&%%RRSSTTUUkjjiihhg6554433200112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkWWVVUUTTVVWW]]^^gffeeddc21100//.44556677ddeeffggeeddccbb55443322,,--..//<<==>>??PPOONNMM !!""##$$QQRRSSTTssrrqqpp99887766 GGHHIIJJxwvutssrCCBBAA@? ,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffgg``__^^]]&&%%RRSSTTUUkjjiihhg6554433200112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkWWVVUUTTVVWW]]^^gffeeddc21100//.44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnooSSRRQQPP%%&&''((__``aabbcbbaa``_.--,,++* + + 8899::;;hhiijjkkaa``__^^1100//..00112233@@AABBCCDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWmmllkkjj33221100MMNNOOPPaa``__^^1100//..@@AABBCCHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[iihhggff//..--,,QQRRSSTT]]\\[[ZZ--,,++**DDEEFFGGLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__eeddccbb++**))((UUVVWW]]YYXXWWVV))((''&&HHIIJJKKPPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbccaa``__^^''&&%%%%&&''^^__``aaUUTTSSRR%%$$##""LLMMNNOOTTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnoo]]\\[[ZZ--,,++**44556677ddeeffgg]]WWVVUU(())**++bbccddeeQQPPOONN!!  !!""##PPQQRRSSXXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkTTSSRRQQ,,--..//ffgghhiiMMLLKKJJ$$%%&&''TTUUVVWW\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwUUTTSSRR%%$$##"" <<==>>??llmmnnooPPOONNMM00112233jjkkllmmIIHHGGFF(())**++XXYYZZ[[``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{QQPPOONN!! @@AABBCCppqqrrssLLKKJJII44556677nnooppqqEEDDCCBB,,--..//\\]]^^__ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||||{{zzMMLLKKJJDDEEFFGGttuuvvwwHHGGFFEE 8899::;;qqppoonnAA@@??>>00112233``aabbcchhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSyyxxwwvvIIHHGGFFHHIIJJKKxxyyzz{{DDCCBBAA + + + +AABBCCDDmmllkkjj==<<;;:: + +44556677ddeeffggllmmnnoo]]\\[[ZZ--,,++**44556677ddeeffggeeddccbb55443322,,--..//\\]]^^__mmllkkjj==<<;;:: + +$$%%&&''TTUUVVWWuuttssrrEEDDCCBBLLMMNNOO||ttssrr;;::9988 EEFFGGHHiihhggff99887766 + + 8899::;;hhiijjkkppqqrrssYYXXWWVV))((''&& + + 8899::;;hhiijjkkaa``__^^1100//..00112233``aabbcciihhggff99887766 (())**++XXYYZZ[[qqppoonnAA@@??>> !!""##PPQQRRSSqqppoonn77665544IIJJKKLLeeddccbb55443322 <<==>>??llmmnnooppqqfpÛv€…fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbtA÷Jl‘ç’H…ó~•ËfpfH…ó~b™Û’`JQr€‰Ë‚pË‚p‘ZHAÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•`JXQór™Û’`J÷JtAïrd™ç’l‘|çZ•ó~H…fpv€…ãnX•`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJ‘ç’t‰ÿbdZ|÷‚d™ïËf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAd™ïrtA÷J|÷‚d™ïrH…ó~•ËfpfH…ó~‰Ë‚p‘ZAbb™Û’`ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAãnX•v`ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQçZ|÷‚t‰ÿbdQçZ`vX•ãn•Ëf`vJXQór€‰Ë‘ZHAãbb‰’‘JAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp€‰Ë‚p‘ZXQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’Ûv€…ãnXv`Ëf•óZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™•ó~H…f`Ëf•ó~™ãbHAZ`Û’™ãbQçZ|‚™rrtA÷Jl‘çãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰l‘ç’t‰ÿbtA÷Jl‘ç’`vX•ãn•Ëf`v™’`JXQJXQr‰‚‘Z÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Ëf•ó~H…Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J|÷‚d™ïr€…ÛvpfX•ãn€…Ûv‚p‘ZHAã™Û’`JX÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•HAãb™Û’p‘ZHAãbtAïrd™÷‚l‘÷JtAïr•v`f•~~H…fpÛórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQpÛv€…ãnH…fpÛvp‘Ë‚€‰órHAZp‘Ë‚AJl‘ç’t‰’t‰bQZ‚fH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`dQçZ|÷‚t‰ÿbdQçZ€…ÛvpfX•ãn€…Ûvór€‰Ë‚p‘HAãb™Û’÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`fpÛv€…fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbtA÷Jl‘ç’H…ó~•€…p`vX•b™Û’`Qór€‰Ë‚pÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•`JXQór™Û’`J|çZdQÿbd™÷‚|çZ…fpÛv€…v€…n•vfÛ’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘X•v`Ëf€…ãnX•vXQJ`Û’€‰órXQJÿbdQçZ|d™ïrtA÷JËf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’d™ïrtAdQ|l‘ç’t‰H…ó~•ËfpfH…ó~ZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAãnX•v`ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQçZ|l‘t‰d™ïrtAÛvpfH…ãn€…ÛvpJXQór€‰Ë‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvp€‰Ë‚p‘ZXQór€‰Ë‚t‰ç’l‘÷JdQÿbt‰ç’ãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛv•ó~H…X•`pÛv€…™ãbHAZ`Û’™ãb÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰d™ïrtAçZ|÷‚d™ÿbãn€…Ûv`vX•H…•€…ÛvpÛ’`JXQ€‰Ë‚p‘Z÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQ÷Jl‘ç’t‰ó~•Ëf`fH…ó~•‚p‘ZAb™’™Û’`JX÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`JHAãb™€‰p‘`JXQtAïrd™÷‚l‘÷JtAïrËf•ó~H…pÛv€…ãnórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…•ó~H…v`Ëf•ãnórXQJp‘Ë‚€‰™HAXQJ`÷Jl‘ç’t‰dQçZ|÷‚fH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`÷Jl‘ç’t‰ïrtA÷Jl‘p`vX•ó~•Ëf`fÛ’`Jór€‰Ë‚p‘HAãb™Û’÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’XQJ`Û’çZ|÷‚d™ÿbdQçZ|vX•ãn€…Ëf`vX•`JXQórQr‰‚‘ZHAÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQHAãb™Ë‚p‘ZHAórÿbt‰ç’|çZdQtAd™t‰ç’l‘fpÛv€…X•v`ËfÛ’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘fpÛv€…ó~H…fp`p‘Ë‚€‰ãbHAZp‘Û’÷Jl‘ç’ÿbdQçZ|d™ïrtA÷JËf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAÿbdQçZ|ç’t‰ÿbdQãn€…ÛvpvX•ãn€…XQr‰‚‘ZHZHAãb™`JXQórÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAãnX•v`ãnX•v`™ãbHAZ™ãbHAZ™ãbHAZïrtA÷Jl‘÷‚d™ïrtAÛvpfH…ãn€…Ûvp€‰Ë‚p‘Zãb™Û’`÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpÛ’`JXQãb™Û’`l‘|çZdQïrd™÷‚|÷JfpÛvãnX•v`•ó~H…fZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™ãnX•v`Ûv€…ãnX•órXQJ`Ë‚€‰órXQt‰bQZ‚d÷‚d™ïrtAl‘ç’t‰ÿbãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰÷‚d™ïrtAçZ|÷‚d™fH…ó~•ÛvpfH…Aãb™Û’`’JQr€‰Ë€‰Ë‚p‘ZA÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQ÷Jl‘ç’t‰ó~•Ëf`fH…ó~•HAãb™Û’JXQór€‰÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•ór€‰Ë‚p‘JXQór€‰ÿbt‰ç’l‘çZdQÿbt‰€…n•vfËf•ó~H…pÛv€…ãnórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQËf•ó~H…v`Ëf•Û’™ãbHAJ`Û’™™ïrtA÷JlJ‘’‰bdQçdQçZ|‚™fH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`÷Jl‘ç’t‰ïrtA÷Jl‘Ëf`vX•ó~•Ëf`JXQór€‚p‘ZHAã™’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`Û’™ãbHAfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’XQJ`Û’çZ|÷‚d™ÿbdQçZ|vX•H…ó~€…Ûvpf`JXQórË‚p‘ZHAÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•ZHAãb™Ë‚p‘ZHA÷JtAïrd™ç’l‘÷JtA•ó~H…fpfv…nX•X•v`f•Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘fpÛv€…ó~H…fpZp‘Ë‚€‰ãbHAZp‘‘ç’t‰ÿbdZ|÷‚d™ïAJl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAÿbdQçZ|ç’t‰d™ïrãn€…ÛvpvX•ãn€…‰Ë‚p‘ZHb™Û’`órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAZp‘Ë‚€‰ãnX•v`ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰ïrtAdQçZ`vX•ãn•Ëf`vÛ’`JXQ€‰Ë‚p‘Zãb™Û’`÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpÛ’`JXQãb™Û’`÷‚|çZdQïrd™÷‚|Ûv€…ãnXv`Ëf•ó…fpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™ãnX•v`Ûv€…•ó~órXQJ`Ë‚€‰órXQQçZ|÷‚drtA÷Jl‘çÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰l‘ç’t‰ÿbtA÷Jl‘ç’fH…ó~•Ûvp`vAãb™Û’`JXQór€‰Ël‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰órXQJ`Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J|÷‚d™ïr€…ÛvpfX•ãn€…Ûvr‰‚‘ZHAãHAãb™’JXQór€‰÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•ór€‰Ë‚p‘JXQHAãbÿbt‰ç’l‘çZdQÿbt‰•v`Ëf~H…fpÛãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQpÛv€…ãnH…fpÛvÛ’™ãbHAJ`p‘Ë‚™ïrtA÷Jl’t‰ÿbdQçpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`dQçZ|÷‚t‰ÿbdQçZ€…ÛvpfX•ãn€…ÛvJXQór€‚p‘ZHAã÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`Û’™ãbHAZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvfpÛv€…Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚`JXQór™‚Ë`ZAHró™‚Ë…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vãnórXQJórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•p‘ZHAãb€‰Ë‚p‘ZQXb㉀’Û`ZQXbãpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•™Û’`JHAãb™Û’‘pJAHr󉀒ۑp`…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlZp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…ÛvpXQór€‰Ë‚`JXQHA™‰€’Û‘pZQXb㉀…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdórXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fÛ’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•p‘`JXQãb™Û’`JAHró™’Û‘pJAHpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰‚Ë`ZQXró™‚Ë`…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlZp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™÷JfpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘ZHAb㉀’Û‘pZQXb㉀…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdórXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`J™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fH…ó~•Û’`JXQãb™Û’`JAHró™’Û‘pJAHpf•H~ãpf•H~ãZ÷‘|‚ç‰dZ÷‘|‚ç‰dÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•ór€‰Ë‚p‘JXQór€‰‚Ë`ZQX…fÛ`v…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlZp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãn€…ÛvpZHAãb™Ë‚p‘`ZAHró™‚Ë…Xnó•€vË…Xnó•€vË…Xnó•€vË’÷™tbïAd’÷™tbïAdórXQJ`|÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•fH…ó~•™Û’`J™Û’`JÛ’`JXQ÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•fZHAãb€‰Ë‚p‘ZQXb㉀’Û`ZQXbãpf•H~ãpf•H~ãp‘|‚ç‰dZ÷‘|‚ç‰dZ÷‘|‚ç‰dÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`JHAãb™Û’‘pJAHr󉀒ۑpJ…fÛ`v…fÛ`vrÿQtJçlrÿQtJçlrÿQtJçl’÷™tuvwxyz{||{zyxwv˜˜˜˜˜˜˜˜™™™™ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv27_2.dat b/application/third_party/mpdf/qrcode/data/qrv27_2.dat new file mode 100755 index 00000000..536c7cab --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv27_2.dat @@ -0,0 +1,249 @@ +|{|{|{|{zyzyzyzyxwxwxwxwssstststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVU|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvuststststrqpopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYXWXWXWVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvuststststpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWWWWWWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvuststststpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvusssssstspopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkjihghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWWWWVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcba`_`_`_^]^]^]^]\[\[\[\[WWXWXWXWVUVUVUVU|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTS|{|{|{|{zyzyzyzyvuvuvuvuqqqqqqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTS|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTS|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTS|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnmlkjijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTS|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[WWWWWXWXVUVUVUVUTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[ZYZYZYWXWXWXWXVUVUVUVUTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcbababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUTSTSTSTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWWWWWWTSTSTSTSTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSTSTSTSTS|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmlklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSTSRQRQRQ|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQ|{|{|{|{xwxwxwxwssssststrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQ|{|{|{|{xwxwxwxwststststrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwststststrqrqrqrqpopopopolklklklkjijijijihghghghgfedcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWWWTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwststststrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWWXWXWXWTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwststststrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwststststrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwstssssssrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtstststsrqrqrqrqponmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijihgfefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQzyzyzyzyxwxwxwxwtststsssrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!    + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;;;;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!  + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCBABABABA@?@?@?@?;;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"! + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%$#$#$#"!"!"!"! + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:98765656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + RQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + RQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?;;;;;<;<:9:9:9:96565656543434343212121210/.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?>=>=>=;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!   + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('&%&%&%$#$#$#$#"!"!"!"!    + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!       + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;;;;;;87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#      + + + + RQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + RQPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + POPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656543434343210/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + POPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + POPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + POPOPOPONMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;;;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#      + + + + POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA>=>=>=>=;;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)('('('&%&%&%&%$#$#$#$#       + + + + POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565432121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#      POPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#"!"!"!        POPOPOPONMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+*)*)*)('('('('&%&%&%&%"!"!"!"!        POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?>=>=>=>=:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;;;;;;<:9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + POPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + + ||{{zzyy55667788 >=<;;::9ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS WWVVUUTTkkllmmnn$$%%&&''xxwwvvuu99::;;<< + + 98877665ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWWSSRRQQPPooppqqrr(())**++ttssrrqq==>>??@@ + + 54433221xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[OONNMMLLssyyzz{{,,--..//ppoonnmmAABBCCDD 100//..-||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__KKJJIIHH||||{{zz00112233llkkjjiiEEFFGGHH-,,++**)yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + GGFFEEDDyyxwvuts44556677hhggffeeIIJJKKLL)((''&&%uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg CCBBAA;;srrqqppo8899::;;ddccbbaaMMNNOOPP%$#"! qqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk::998877onnmmllk<<==>>??``__^^]]QQRRSSTT%%mmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo66554433kjjiihhg@@AABBCC\\[[ZZYYUUVVWWXX&&''(())iihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss221100//gffeeddcDDEEFFGGXXWWVVUUYYZZ[[\\**++,,--eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvww..--,,++cbbaa``_HHIIJJKKTTSSRRQQ]]^^__``..//0011aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##**))((''_^^]]\[ZLLMMNNOOPPOONNMMaabbccdd22334455 ]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''&&%%YXWWVVUUPPQQRRSSLLKKJJIIeeffgghh66778899 + + YYXXWWVVHHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++TTSSRRQQTTUUVVWW55443322HHGGFFEEiijjkkll::;;AABBUUTTSSRRLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//PPOONNMMXXYYZZ[[1100//..DDCCBBAAmmnnooppCCDDEEFF + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCqqppoonn00112233LLKKJJII\\]]^^__--,,++**@@??>>==qqrrssttGGHHIIJJ MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677HHGGFFEE``aabbcc))((''&&<<;;::99uuvvwwxxKKLLMMNNIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;; + +DDCCBBAAddeeffgg%%$$##""88776655yyzz{{||OOPPQQRREEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>?? @?>=<;;:hhiijjkk!! 44332211||{{zzyySSTTUUVVAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCC:9988776llmmnnoo00//..--ssrrqqppWW]]^^__==<<;;::ddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGG + + 65544332ppqqrrss,,++**))oonnmmll``aabbcc !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKK 21100//.ttuuvvww((''&&%%kkjjiihhddeeffgg$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO.--,,++*xxyyzz{{$$##""!!ggffeeddhhiijjkk(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS*))((''&||||{{zz + + ccbbaa``llmmnnoo,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWW&%%$#"! yyxxwwvv __^^]]WWppqqrrss00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[uuttssrrVVUUTTSSyyzz{{||44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__%%&&''((qqppoonnRRQQPPOO||{{zzyy8899::;;!! yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc))**++,,mmllkkjj NNMMLLKKxwvutssr<<==>>??uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg--..//00iihhggff + + + + JJIIHHGGrqqppoon@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk11223344 eeddccbb  + + FFEEDDCCnmmllkkjDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo55667788 + + aa``__^^ BBAA;;::jiihhggfHHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss99::;;AA]]\\[[ZZ99887766feeddccbLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvwwBBCCDDEEYYXXWWVV55443322baa``__^PPQQRRSS aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{FFGGHHIIUUTTSSRR1100//..^]]\[ZYXTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zzJJKKLLMM + + QQPPOONN !!""## --,,++**WWVVUUTTXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;;!! yyssrrqqNNOOPPQQ MMLLKKJJ$$%%&&''!!""##$$))((''&&SSRRQQPP\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>??ppoonnmmRRSSTTUUIIHHGGFF(())**++%%&&''((%%OONNMMLL``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCllkkjjiiVVWW]]^^EEDDCCBB,,--..//))**++,,KKJJIIHHddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGhhggffee__``aabbAA@@??>>00112233--..//00GGFFEEDDhhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKddccbbaaccddeeff==<<;;::4455667711223344CCBBAA@?llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +``__^^]]gghhiijj !!""##998877668899::;;<<==>>??uuttssrr,,--..//--,,++**ttuuvvww..--,,++cbbaa``_HHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss99::;;AA]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''AA@@??>>@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##**))((''_^^]]\[ZLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvwwBBCCDDEEYYXXWWVVHHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++==<<;;::DDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''&&%%YXWWVVUUPPQQRRSS aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{FFGGHHIIUUTTSSRRLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//99887766HHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++TTSSRRQQTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zzJJKKLLMM + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCqqppoonn0011223355443322LLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//PPOONNMMXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;;!! yyssrrqqNNOOPPQQ MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677 1100//..PPQQRRSS aa``__^^@@AABBCCqqppoonn00112233LLKKJJII\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>??ppoonnmmRRSSTTUUIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;; + + + +--,,++**TTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677HHGGFFEE``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCllkkjjiiVVWW]]^^EEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>?? ))((''&&XXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;; + +DDCCBBAAddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGhhggffee__``aabbAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCC%%$$##""\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>?? @?>=<;;:hhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKddccbbaaccddeeff==<<;;::ddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGG!! ``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCC:9988776llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +``__^^]]gghhiijj !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGG + + 65544332ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS WWVVUUTTkkllmmnn$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOOhhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKK 21100//.ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWWSSRRQQPPooppqqrr(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS%%&&''llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO.--,,++*xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[OONNMMLLssyyzz{{,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWW(())**++ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS*))((''&||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__KKJJIIHH||||{{zz00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[,,--..// + +ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWW&%%$#"! yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + GGFFEEDDyyxwvuts44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__00112233 + + xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg CCBBAA;;srrqqppo8899::;;!! yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc44556677 ||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__%%&&''((qqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk::998877onnmmllk<<==>>??uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg8899::;;yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc))**++,,mmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo66554433kjjiihhg@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkkAABBCCDDuuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg--..//00iihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss221100//gffeeddcDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnooEEFFGGHHqqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk11223344 eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvww..--,,++cbbaa``_HHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrssIIJJKKLLmmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo55667788 + + aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##**))((''_^^]]\[ZLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvwwMMNNOOPP !!""##iihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss99::;;AA]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''&&%%YXWWVVUUPPQQRRSS aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{QQRRSSTT$$%%&&''eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvwwBBCCDDEEYYXXWWVVHHIIJJKKiihhggff8899::;;!! yyxxwwvv(())**++TTSSRRQQTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||ttssrrUUVVWW]](())**++aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{FFGGHHIIUUTTSSRRLLMMNNOO + +eeddccbb<<==>>??uuttssrr,,--..//PPOONNMMXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;;!! qqppoonn^^__``aa,,--..//]]\\[[ZZDDEEFFGGmmllkkjj44556677%%$$##""||||{{zzJJKKLLMM + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCqqppoonn00112233LLKKJJII\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>??mmllkkjjbbccddee00112233YYXXWWVVHHIIJJKKiihhggff8899::;;!! yyssrrqqNNOOPPQQ MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGmmllkkjj44556677HHGGFFEE``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCCiihhggffffgghhii44556677UUTTSSRRLLMMNNOO + +eeddccbb<<==>>??ppoonnmmRRSSTTUUIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKiihhggff8899::;; + +DDCCBBAAddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGeeddccbbjjkkllmm8899::;;QQPPOONNPPQQRRSS aa``__^^@@AABBCCllkkjjiiVVWW]]^^EEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +eeddccbb<<==>>?? @?>=<;;:hhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKaa``__^^nnooppqq<<==>>??MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGGhhggffee__``aabbAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS aa``__^^@@AABBCC:9988776llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +]]WWVVUUqqppoonn@@AABBCCIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKKddccbbaaccddeeff==<<;;::ddeeffgg MMLLKKJJTTUUVVWW]]\\[[ZZDDEEFFGG + + 65544332ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS TTSSRRQQmmllkkjjDDEEFFGGEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO + +``__^^]]gghhiijj !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[YYXXWWVVHHIIJJKK 21100//.ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWWPPOONNMMiihhggffHHIIJJKKAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS WWVVUUTTkkllmmnn$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__UUTTSSRRLLMMNNOO.--,,++*xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[LLKKJJIIeeddccbbLLMMNNOO==<<;;::ddeeffgg MMLLKKJJTTUUVVWWSSRRQQPPooppqqrr(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + QQPPOONNPPQQRRSS*))((''&||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__HHGGFFEEaa``__^^PPQQRRSS99887766hhiijjkkIIHHGGFFXXYYZZ[[OONNMMLLssyyzz{{,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg MMLLKKJJTTUUVVWW&%%$#"! yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc + + DDCCBBAA]]\\[[ZZTTUUVVWW55443322llmmnnooEEDDCCBB\\]]^^__KKJJIIHH||||{{zz00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkkIIHHGGFFXXYYZZ[[uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg ;;::9988YYXXWWVVXXYYZZ[[1100//..ppqqrrssAA@@??>>``aabbcc + + GGFFEEDDyyxwvuts44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnooEEDDCCBB\\]]^^__%%&&''((qqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk77665544UUTTSSRR\\]]^^__--,,++**ttuuvvww==<<;;::ddeeffgg CCBBAA;;srrqqppo8899::;;!! yyxxwwvv(())**++1100//..ppqqrrssAA@@??>>``aabbcc))**++,,mmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo33221100QQPPOONN``aabbcc))((''&&xxyyzz{{ !!""##99887766hhiijjkk::998877onnmmllk<<==>>??uuttssrr,,--..//--,,++**ttuuvvww==<<;;::ddeeffgg--..//00iihhggff8899::;;!! yyxxwwvv(())**++1100//..ppqqrrss//..--,,MMLLKKJJddeeffgg%%$$##""||||{{zz$$%%&&''55443322llmmnnoo66554433kjjiihhg@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##99887766hhiijjkk11223344 eeddccbb<<==>>??uuttssrr,,--..//--,,++**ttuuvvww++**))((IIHHGGFFhhiijjkk!! yyxxwwvv(())**++1100//..ppqqrrss221100//gffeeddcDDEEFFGGmmllkkjj44556677%%$$##""||||{{zz$$%%&&''55443322llmmnnoo55667788 + + aa``__^^@@AABBCCqqppoonn00112233))((''&&xxyyzz{{ !!""##''&&%%EEDDCCBBllmmnnooppqqfpÛv€…™ãbHAZ÷Jl‘ç’t‰JQr€‰Ë‚p÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tA`JXQórdQÿbt‰ç’órXQJ`ãnX•v`p‘Ë‚€‰órÿbdQçZ|‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰€‰Ë‚p‘Zl‘÷JtAïrÛ’™ãbHAËf•ó~H…XQJ`Û’`vX•ãn™Û’`JXÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…ÛvHAãb™Û’d™t‰ç’l‘Zp‘Ë‚€‰fpÛv€…™ãbHAZ€…ÛvpfQór€‰Ë‚p÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•`JXQór÷JfpÛvórXQJ`ãnX•v`p‘Ë‚€‰órH…ó~•Ëf‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•€‰Ë‚p‘Z€…n•vfÛ’™ãbHAËf•ó~H…XQJ`Û’`vX•ãn™Û’`JX`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…ÛvpHAãb™€‰•ó~H…fpZp‘Ë‚€‰fpÛv€…™ãbHAZ€…ÛvpfQr‰‚‘ZHAH…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•Ë‚p‘ZHAÛv€…ãnXórXQJ`ãnX•v`p‘Ë‚€‰órH…ó~•€…ãb™Û’`€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•ãb™Û’`•v`ËfÛ’™ãbHAËf•ó~H…XQJ`Û’ÛvpfH…JXQór€‰`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…ÛvpJXQór€‰•ó~H…fpZp‘Ë‚€‰fpÛv€…™ãbHAZó~•Ëf`Ë‚p‘ZHAH…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•Ë‚p‘ZHAÛv€…ãnXórXQJ`ãnX•v`p‘Ë‚€‰órvX•ãn€…ãb™Û’`€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•ãb™Û’`•v`f•~Û’™ãbHAËf•ó~H…XQJ`Û’ÛvpfH…JXQór€‰`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…ÛvpJXQHAãb…fpÛv€…Zp‘Ë‚€‰fpÛv€…™ãbHAZó~•Ëf`Ë‚p‘ZHAH…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•™Û’`JãnX•v`órXQJ`tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órvX•H…ó~b‰’‘JAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•XQór€‰Ë‚Ëf•ó~H…Û’™ãbHAt‰ÿbdQçZËf•ó~H…XQJ`Û’•Ëf`v÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvpp‘ZHAãbfpÛv€…Zp‘Ë‚€‰|÷‚d™ïrfpÛv€…™ãbHAZX•ãn€…Ûvÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•™Û’`JãnX•v`órXQJ`tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órpfH…ó~÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•XQór€‰Ë‚Ëf•ó~H…Û’™ãbHAt‰ÿbdQçZËf•ó~H…XQJ`Û’•Ëf`v÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvpp‘`JXQfv…nX•Zp‘Ë‚€‰|÷‚d™ïrfpÛv€…÷Jl‘ç’t‰X•ãn€…Ûvÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•órÿbt‰ç’v`Ëf•óórXQJ`tA÷Jl‘ç’ãnX•v`d™ïrtA÷Jp`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•l‘|çZdQ~H…fpÛÛ’™ãbHAt‰ÿbdQçZËf•ó~H…l‘ç’t‰ÿbãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvpÿbt‰ç’l‘v€…ãnX•Zp‘Ë‚€‰|÷‚d™ïrfpÛv€…dQçZ|÷‚fH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•÷JtAïrd™v`Ëf•óórXQJ`tA÷Jl‘ç’ãnX•v`d™ïrtA÷JËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷‚|çZdQ~H…fpÛÛ’÷Jl‘ç’t‰ÿbdQçZËf•ó~H…l‘ç’t‰ÿbãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…Ûvpÿbt‰ç’l‘v€…n•vft‰ÿbdQçZ|÷‚d™tAfpÛv€…dQçZ|l‘fH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•÷JtAïrd™•ó~H…f|÷‚d™ïr÷Jl‘ç’t‰ãnX•v`ç’t‰ÿbdQ€…Ûvpf÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•t‰ç’l‘÷JpÛv€…ãntA÷Jl‘ç’ÿbãn€…ÛvËf•ó~H…çZ|÷‚d™Û’`JXQ÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvptAïrd™÷‚X•v`Ëft‰ÿbdQçZpfH…•fpÛv€…ïrtA÷Jl‘r‰‚‘ZHAãÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•|çZdQÿb•ó~H…f|÷‚d™ïrËf`vX•ãnX•v`ç’t‰ÿbdQb™Û’`÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•t‰ç’l‘÷JpÛv€…ãntA÷Jl‘ç’ãn€…Ûvpp‘Ë‚€‰órçZ|÷‚d™JXQór€‰Ë÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvptAïrd™÷‚X•v`f•t‰ÿbdQçZfH…ó~•XQJ`Û’ïrtAdQçZ‚p‘ZHAãÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•|çZdQtA…fpÛv€…|÷‚d™ïrËf`vX•™ãbHAZ|÷‚d™ïrb™Û’`÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ïrd™÷‚|ãnórXQJtA÷Jl‘ç’ãn€…Ûvpp‘Ë‚€‰órtA÷Jl‘ç’JXQór€‰Ë÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpçZdQÿbt‰`Û’™HAt‰ÿbdQçZfH…ó~•XQJ`Û’t‰ÿbdQçZ‚p‘ZAb™’ÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jç’l‘÷JtAZp‘Ë‚€‰|÷‚d™ïrËf`vX•™ãbHAZ|÷‚d™ïr`JXQór÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQHAãb™ïrd™÷‚|órXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘Ë‚€‰órtA÷Jl‘ç’€‰Ë‚p‘Z÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’Û’`JXQçZdQÿbt‰Û’™ãbHAt‰ÿbdQçZfH…ó~•XQJ`Û’t‰d™ïrtAHAãb™Û’ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZór€‰Ë‚p‘ç’l‘|çZZp‘Ë‚€‰|÷‚d™ïrËf`vX•™ãbHAZ÷Jl‘ç’t‰`JXQór÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrZHAãb™dQÿbt‰ç’órXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘Ë‚€‰órÿbdQçZ|€‰Ë‚p‘Z÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’Û’`JXQl‘÷JtAïrÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQJ`Û’÷‚d™ïrtAHAãb™’ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZór€‰Ë‚p‘d™÷‚|çZZp‘Ë‚€‰|÷‚d™ïrËf`vX•ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™v`Ëf•‘ç’t‰ÿbdãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA`vX•H…™’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvpãb™Û’`…fÛ`vfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQó~H…fpQçZ|‚™rfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ó~•Ëf`órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•JXQór€‰…Xnó•€vËËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘Ûv€…•ó~AJl‘ç’t‰Ëf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`vX•ãn€…l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•Ë‚p‘ZHApf•H~ããn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™H…fpÛvÿbdQçZ|ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ÛvpfH…÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvpãb™Û’`…fÛ`vfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ€…ãnX•v÷‚d™ïrtAfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰d™ïrtAó~•Ëf`ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•JXQór€‰…Xnó•€vËËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘`Ëf•ó~÷Jl‘ç’t‰Ëf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛv÷Jl‘ç’t‰vX•ãn€…÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•Ë‚p‘`Zpf•H~ããn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™H…fpÛvÿbdQçZ|ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vÿbdQçZ|Ûvp`v÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…ÛvpQXb㉀’Û…fÛ`vfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ€…ãnX•v÷‚d™ïrtAfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~÷‚d™ïrtAX•ãn€…Ûvÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•‘pJAHró…Xnó•€vËËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘`pÛv€…J‘’‰bdQçËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛv÷Jl‘ç’t‰pfH…ó~÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•™‚Ë`Zpf•H~ããn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™ãnórXQJZ|÷‚d™ïãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÿbdQçZ|•Ëf`v÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…ÛvpQXb㉀’Û…fÛ`vfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`p‘Ë‚€‰rtA÷Jl‘çfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…l‘ç’t‰ÿbX•ãn€…Ûvÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•‘pJAHró…Xnó•€vËËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘órXQJ`’t‰ÿbdQçËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…dQçZ|÷‚pfH…ó~÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•™‰€’Û‘ppf•H~ããn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™Û’™ãbHAZ|÷‚d™ïãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJd™ïrtA÷J•€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpJAHró™…fÛ`vfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQZp‘Ë‚€‰rtA÷Jl‘çfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAl‘ç’t‰ÿbfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•‚Ë`ZQX…Xnó•€vËËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘órXQJ`’t‰bQZ‚XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰dQçZ|÷‚XQr‰‚‘ZH÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•b㉀’Û‘pp‘|‚ç‰dãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™Û’™ãbHAd™ïrtA÷Jp‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`d™ïrtAdQAãb™Û’`÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpJAHró™rÿQtJçlfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQXQJ`Û’l‘ç’t‰ÿb™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAçZ|÷‚d™JXQór€ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•‚Ë`ZQX’÷™tbïAdXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp™Û’`Jÿbt‰ç’l‘™ãbHAZdQçZ|÷‚XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰ïrtA÷Jl‘‰Ë‚p‘ZH÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•AHró™‚ËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷JtAïrd™p‘Ë‚€‰órd™ïrtA÷Jp‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`ç’t‰ÿbdQAãb™Û’`÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp`ZQXbãrÿQtJçl™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQXQJ`Û’l‘ç’t‰ÿb™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAçZ|÷‚d™JXQór€ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•‰€’Û‘pJ’÷™tbïAdXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘™ãbHAZdQçZ|‚™XQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰ïrtA÷Jl‘‰Ë‚p‘ZAb÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•AHró™‚ËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™p‘Ë‚€‰™AJl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`ç’t‰d™ïr™’`JXQ÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp`ZQXbãrÿQtJçl™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQãbHAZp‘ÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ór€‰Ë‚p‘ÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfZHAãb‰€’Û‘p`’÷™tbïAdXQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Ë‚€‰órXQpfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZZHAãb™÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr™Û’`JZQXb㉀Z÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvJ`Û’™Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`|÷‚d™ïrÛ’`JXQ÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’XQór€‰Ë‚’Û‘pJAHrÿQtJçl™Û’`Jÿbt‰ç’l‘H…fpÛv|÷‚d™ïrËf`vX•p‘ZHAãb€…•ó~H…ãbHAZp‘ãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’ór€‰Ë‚p‘ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZp‘ZHAãbró™‚Ë`’÷™tbïAdXQór€‰Ë‚÷JtAïrd™€…ãnX•vtA÷Jl‘ç’ãn€…Ûvp™Û’`JfpÛv€…Ë‚€‰órXQfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZZHAãb™÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïr™Û’`JZQXb㉀Z÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚ãnX•v`J`p‘Ë‚Ëf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`|l‘ç’t‰’JQr€‰Ë÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’XQór€‰Ë‚’Û‘pJAHrÿQtJçl™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãbËf•ó~H…€‰órXQJãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv‚p‘ZHAãÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZp‘`JXQ…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`JfpÛv€…`Û’™ãbfH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰p`vX•b™Û’`÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAór€‰Ë‚p‘…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚ãnX•v`HAZp‘Ë‚Ëf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`ãn€…ÛvpJXQór€‰Ë÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰ZHAãb™pf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™pÛv€…ãn€‰órXQJãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAfH…ó~•‚p‘ZHAãÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…ÛvÛ’`JXQ…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQX•v`Ëf`Û’™ãbfH…ó~•XQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰Ëf`vX•b™Û’`÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•ór€‰Ë‚p‘…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’•ó~H…fHAXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`ãn€…ÛvpJXQr‰‚‘Z€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•ZHAãb™pf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™pÛv€…ãnÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAfH…ó~•HAãb™Û’`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp€‰Ë‚p‘Z…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™órXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQX•v`Ëft‰bQZ‚dfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰€…Ûvpf`JXQórH…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•HAãb™Û’…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘•ó~H…X•™ïrtA÷JlËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`H…ó~•Ëf€‰Ë‚p‘Z€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•`JXQórpf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™v`Ëf•‘ç’t‰ÿbdãn€…Ûvp™Û’`J`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHA`vX•ãnHAãb™Û’`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAãn€…Ûvp€‰Ë‚p‘Z…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQó~H…fpQçZ|÷‚dfH…ó~•XQór€‰Ë‚H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰€…Ûvpf`JXQórH…fpÛvórXQJ`tA÷Jl‘ç’p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰fH…ó~•HAãb™Û’…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•ÿbt‰ç’l‘Ûv€…ãnX•™ïrtA÷JlËf`vX•p‘ZHAãb€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`H…ó~•Ëf€‰Ë‚p‘ZA€…ãnX•vÛ’™ãbHAt‰ÿbdQçZ™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•`JXQHApf•H~ãrÿQtJçl’÷™tuvwxyz{||{zyxwv------------............................ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv27_3.dat b/application/third_party/mpdf/qrcode/data/qrv27_3.dat new file mode 100755 index 00000000..468ef041 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv27_3.dat @@ -0,0 +1,249 @@ +|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcba`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwssssststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWWWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcbababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJI|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfedcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyxwxwxwxwststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyxwxwxwxwstssssssrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihgfefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWWWWWWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjihghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvutststsssrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvussstststrqrqrqrqpopopoponmnmnmnmlkjijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWWWWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIHGHGHGHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqpopopoponmlklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[ZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGHGHGHGHG|{|{|{|{zyzyzyzyvuvuvuvuststststrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKJIJIJIHGHGHGHGHGHGHGHG|{|{|{|{xwxwxwxwvuvuvuvusssssstsrqrqrqrqponmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGHGHGHGHG|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGHGFEFEFE|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE|{|{|{|{xwxwxwxwvuvuvuvutstststsrqpopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWWWWWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE|{|{|{|{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEzyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEzyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEzyzyzyzyxwxwxwxwvuvuvuvuqqqqqqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEzyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYWXWXWXWXVUVUVUVUTSTSTSTSRQPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEzyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYWXWWWWWWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;<;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;<;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;<;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;<;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;<;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;<;<;;;;:9:9:9:9878787876565656543434343212121210/0/0/0/.-,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    FEFEFEFEDCDCDCDCBABABABA@?@?@?@?;;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    FEFEFEFEDCDCDCDCBABABABA@?>=>=>=<;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:9878787876565656543434343212121210/.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!       + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#   + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:9878787876565656543434343210/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=;;;;;<;<:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:98787878765656565432121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + FEFEFEFEDCDCDCDCBABABABA>=>=>=>=;<;<;<;<:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + FEFEFEFEDCDCDCDCBA@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#      + + + + FEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=;<;<;<;<:9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + + FEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=;<;;;;;;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#"!"!"!        + + + + FEFEFEFEDCBABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + FEFEFEFEBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98765656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + FEFEFEFEBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + FEDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!      + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;;;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=;;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%$#$#$#"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('&%&%&%$#$#$#$#"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?>=<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + DCDCDCDCBABABABA@?@?@?@?<;;;;;;<:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + ||{{zzyy JJIIHHGGhhiijjkkaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssllkkjjii99::;;AAllmmnnoouuttssrr]]\\[[ZZ,,--..//xxwwvvuu!!""##$$FFEEDDCCllmmnnoo]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwwhhggffeeBBCCDDEEppqqrrssqqppoonnYYXXWWVV00112233ttssrrqq%%&&''((BBAA;;::ppqqrrssYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + ddccbbaaFFGGHHIIttuuvvwwmmllkkjjUUTTSSRR44556677ppoonnmm))**++,,99887766yyzz{{||UUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz ``__^^]]JJKKLLMMxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;llkkjjii--..//0055443322||{{zzyy !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvWWVVUUTTNNOOPPQQ ||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??hhggffee112233441100//..xwvutssr$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoouuttssrrSSRRQQPPRRSSTTUU + + yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCCddccbbaa55667788--,,++**rqqppoon(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnOONNMMLLVVWW]]^^uuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG``__^^]]99::;;<<))((''&&nmmllkkj,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjKKJJIIHH__``aabbqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK\\[[ZZYY==>>??@@%%jiihhggf00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##GGFFEEDDccddeeffmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOOEEDDCCBBXXWWVVUUAABBCCDDfeeddccb44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&''CCBBAA;;gghhiijj + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSSAA@@??>>TTSSRRQQEEFFGGHHbaa``__^8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++::998877kkllmmnn eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWW==<<;;::PPOONNMMIIJJKKLL^]]\[ZYX<<==>>??55443322TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//66554433ooppqqrraa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[99887766LLKKJJIIMMNNOOPP WWVVUUTT@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233221100//ssyyzz{{]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__55443322HHGGFFEEQQRRSSTT + + SSRRQQPPDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677..--,,++||||{{zzYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbcc1100//..DDCCBBAAUUVVWWXX + + OONNMMLLHHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;**))((''yyxwvutsUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg--,,++**@@??>>==YYZZ[[\\ KKJJIIHHLLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??&&%%srrqqppo !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk))((''&&<<;;::99]]^^__``GGFFEEDDPPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCConnmmllk$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoo%%$$##""88776655aabbccddCCBBAA@?TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGGkjjiihhg(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrss!! 44332211eeffgghh>=<;;::9XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKKgffeeddc,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvww00//..--iijjkkll%%98877665\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOOcbbaa``_00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{,,++**))mmnnoopp&&''(())54433221``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS + +_^^]]\[Z44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz((''&&%%qqrrsstt**++,,--100//..-ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWW YXWWVVUU8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvv$$##""!!uuvvwwxx..//0011-,,++**)hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[TTSSRRQQ<<==>>??55443322TTUUVVWWllmmnnoouuttssrr + + yyzz{{||22334455)((''&&%llmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ + + PPOONNMM@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonn ||{{zzyy66778899%$#"! ppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbcc LLKKJJIIDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjssrrqqpp::;;AABBttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffggHHGGFFEEHHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggffoonnmmllCCDDEEFFxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkkDDCCBBAALLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb kkjjiihhGGHHIIJJ||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoo@?>=<;;:PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^ + + + + ggffeeddKKLLMMNNyyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrss:9988776TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ  + + ccbbaa``OOPPQQRR uuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvww%%&&''((65544332XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV __^^]]WWSSTTUUVV + + qqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{))**++,,21100//.\\]]^^__ttuuvvwwmmllkkjjUUTTSSRRVVUUTTSSWW]]^^__mmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz--..//00.--,,++*``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONNRRQQPPOO``aabbcc + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk yyssrrqq11223344*))((''&ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJNNMMLLKKddeeffgg eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnooppoonnmm55667788&%%$#"! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF !!""##$$%%&&''MMLLKKJJ<<==>>??&&%%srrqqppo !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvWWVVUUTTNNOOPPQQ ||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoo(())**++))((''&&(())**++IIHHGGFF@@AABBCConnmmllk$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoouuttssrrSSRRQQPPRRSSTTUU + + yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrss,,--..//%%$$##"",,--..//EEDDCCBBDDEEFFGGkjjiihhg(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnOONNMMLLVVWW]]^^uuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvww00112233!! 00112233AA@@??>>HHIIJJKKgffeeddc,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjKKJJIIHH__``aabbqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{4455667744556677==<<;;::LLMMNNOOcbbaa``_00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##GGFFEEDDccddeeffmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||ttssrr8899::;;8899::;;99887766PPQQRRSS + +_^^]]\[Z44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&''CCBBAA;;gghhiijj + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk qqppoonnAABBCCDD<<==>>??55443322TTUUVVWW YXWWVVUU8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++::998877kkllmmnn eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoommllkkjjEEFFGGHH@@AABBCC1100//..XXYYZZ[[TTSSRRQQ<<==>>??55443322TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//66554433ooppqqrraa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssiihhggffIIJJKKLL + +DDEEFFGG--,,++**\\]]^^__ + + PPOONNMM@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233221100//ssyyzz{{]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwweeddccbbMMNNOOPP + + HHIIJJKK))((''&&``aabbcc LLKKJJIIDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677..--,,++||||{{zzYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + aa``__^^QQRRSSTT LLMMNNOO%%$$##""ddeeffggHHGGFFEEHHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;**))((''yyxwvutsUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz ]]WWVVUUUUVVWW]]PPQQRRSS!! hhiijjkkDDCCBBAALLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??&&%%srrqqppo !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvTTSSRRQQ^^__``aaTTUUVVWWllmmnnoo@?>=<;;:PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCConnmmllk$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoouuttssrrPPOONNMMbbccddeeXXYYZZ[[ppqqrrss:9988776TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGGkjjiihhg(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnLLKKJJIIffgghhii\\]]^^__ttuuvvww%%&&''((65544332XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKKgffeeddc,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjHHGGFFEEjjkkllmm !!""##``aabbccxxyyzz{{))**++,,21100//.\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOOcbbaa``_00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##DDCCBBAAnnooppqq$$%%&&''ddeeffgg + +||||{{zz--..//00.--,,++*``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS + +_^^]]\[Z44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&'';;::9988qqppoonn(())**++hhiijjkk yyssrrqq11223344*))((''&ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWW YXWWVVUU8899::;;99887766PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++77665544mmllkkjj,,--..//llmmnnooppoonnmm55667788&%%$#"! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[TTSSRRQQ<<==>>??55443322TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//33221100iihhggff00112233ppqqrrssllkkjjii99::;;AAllmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ + + PPOONNMM@@AABBCC1100//..XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233//..--,,eeddccbb44556677ttuuvvwwhhggffeeBBCCDDEEppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbcc LLKKJJIIDDEEFFGG--,,++**\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677++**))((aa``__^^8899::;;xxyyzz{{ + + ddccbbaaFFGGHHIIttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffggHHGGFFEEHHIIJJKK))((''&&``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;''&&%%]]\\[[ZZ<<==>>??||||{{zz ``__^^]]JJKKLLMMxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkkDDCCBBAALLMMNNOO%%$$##""ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??YYXXWWVV@@AABBCCyyxxwwvvWWVVUUTTNNOOPPQQ ||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnoo@?>=<;;:PPQQRRSS!! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCCUUTTSSRRDDEEFFGGuuttssrrSSRRQQPPRRSSTTUU + + yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrss:9988776TTUUVVWWllmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGGQQPPOONNHHIIJJKKqqppoonnOONNMMLLVVWW]]^^uuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvww%%&&''((65544332XXYYZZ[[ppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKKMMLLKKJJLLMMNNOOmmllkkjjKKJJIIHH__``aabbqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{))**++,,21100//.\\]]^^__ttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO IIHHGGFFPPQQRRSSiihhggff !!""##GGFFEEDDccddeeffmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz--..//00.--,,++*``aabbccxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS + + + +EEDDCCBBTTUUVVWWeeddccbb$$%%&&''CCBBAA;;gghhiijj + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk yyssrrqq11223344*))((''&ddeeffgg + +||||{{zz eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWW AA@@??>>XXYYZZ[[aa``__^^(())**++::998877kkllmmnn eeddccbb$$%%&&''MMLLKKJJ<<==>>??55443322TTUUVVWWllmmnnooppoonnmm55667788&%%$#"! hhiijjkk yyxxwwvvaa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[==<<;;::\\]]^^__]]\\[[ZZ,,--..//66554433ooppqqrraa``__^^(())**++IIHHGGFF@@AABBCC1100//..XXYYZZ[[ppqqrrssllkkjjii99::;;AAllmmnnoouuttssrr]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__99887766``aabbccYYXXWWVV00112233221100//ssyyzz{{]]\\[[ZZ,,--..//EEDDCCBBDDEEFFGG--,,++**\\]]^^__ttuuvvwwhhggffeeBBCCDDEEppqqrrssqqppoonnYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbcc55443322ddeeffggUUTTSSRR44556677..--,,++||||{{zzYYXXWWVV00112233AA@@??>>HHIIJJKK))((''&&``aabbccxxyyzz{{ + + ddccbbaaFFGGHHIIttuuvvwwmmllkkjjUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg1100//..hhiijjkkQQPPOONN8899::;;**))((''yyxwvutsUUTTSSRR44556677==<<;;::LLMMNNOO%%$$##""ddeeffgg + +||||{{zz ``__^^]]JJKKLLMMxxyyzz{{ + + iihhggff !!""##QQPPOONN8899::;;99887766PPQQRRSS!! hhiijjkk%%&&''--,,++**llmmnnooppqqfpÛv€…™ãbHAZç’t‰ÿbdQËf`vX•÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûvór€‰Ë‚p‘|çZdQtA•ó~H…fórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ãnX•v`p‘Ë‚€‰órçZ|÷‚d™ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•ZHAãb™ïrd™÷‚|pÛv€…ãnÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf•ó~H…XQJ`Û’ïrtAdQçZfH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•Û’`JXQçZdQÿbt‰X•v`ËfZp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAfpÛv€…™ãbHAZ|÷‚d™ïr€…Ûvpf÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvpór€‰Ë‚p‘ç’l‘÷JtA•ó~H…fórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ãnX•v`p‘Ë‚€‰órtA÷Jl‘ç’Û’`JXQ÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•`JXQórïrd™÷‚|pÛv€…ãnÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf•ó~H…XQJ`Û’t‰ÿbdQçZr‰‚‘ZHAãÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•€‰Ë‚p‘ZçZdQÿbt‰X•v`f•t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAfpÛv€…™ãbHAZ|÷‚d™ïrb™Û’`÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…ÛvpHAãb™Û’ç’l‘|çZ…fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ãnX•v`p‘Ë‚€‰órtA÷Jl‘ç’JXQór€‰Ë÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•`JXQórdQÿbt‰ç’ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf•ó~H…XQJ`Û’t‰d™ïrtA‚p‘ZHAãÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•€‰Ë‚p‘Zl‘÷JtAïr`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA|÷‚d™ïrfpÛv€…™ãbHAZ÷Jl‘ç’t‰b™Û’`÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpHAãb™€‰d™÷‚|çZZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órÿbdQçZ|JXQór€‰Ë÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ë‚p‘ZHAdQÿbt‰ç’órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`t‰ÿbdQçZËf•ó~H…XQJ`Û’÷‚d™ïrtA‚p‘ZAb™’ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãb™Û’`l‘÷JtAïrÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA|÷‚d™ïrfpÛv€…™ãbHAZ÷Jl‘ç’t‰`JXQór÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpJXQór€‰d™t‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órÿbdQçZ|€‰Ë‚p‘Z÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•Ë‚p‘ZHA÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`t‰ÿbdQçZËf•ó~H…XQJ`Û’`vX•ãnHAãb™Û’ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ãb™Û’`€…n•vfÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA|÷‚d™ïrfpÛv€…™ãbHAZ€…Ûvpf`JXQór÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpJXQHAãb•ó~H…fpZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘Z÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•™Û’`JÛv€…ãnXórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`t‰ÿbdQçZËf•ó~H…XQJ`Û’`vX•ãnHAãb™’ÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•XQór€‰Ë‚•v`ËfÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHA|÷‚d™ïrfpÛv€…™ãbHAZ€…ÛvpfJQr€‰Ë‚p÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘ZHAãb•ó~H…fpZp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órH…ó~•€…‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•™Û’`JÛv€…ãnXórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`t‰ÿbdQçZËf•ó~H…XQJ`Û’ÛvpfH…™Û’`JXÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•XQór€‰Ë‚•v`f•~Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’|÷‚d™ïrfpÛv€…™ãbHAZó~•Ëf`Qór€‰Ë‚p÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpp‘`JXQ…fpÛv€…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZtA÷Jl‘ç’ãnX•v`p‘Ë‚€‰órvX•ãn€…‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’ãnX•v`órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrt‰ÿbdQçZËf•ó~H…XQJ`Û’ÛvpfH…™Û’`JXÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘|çZdQËf•ó~H…Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’|÷‚d™tAfpÛv€…÷Jl‘ç’t‰ó~•Ëf`Qr‰‚‘ZHA÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpÿbt‰ç’l‘fpÛv€…Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZ÷Jl‘ç’t‰ãnX•v`d™ïrtA÷JvX•H…ó~ãb™Û’`÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•÷JtAïrd™ãnX•v`órXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf•ó~H…l‘ç’t‰ÿb•Ëf`vJXQór€‰ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•÷‚|çZdQËf•ó~H…Û’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’pfH…•fpÛv€…dQçZ|÷‚X•ãn€…ÛvË‚p‘ZHA÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpÿbt‰ç’l‘fv…nX•Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZËf`vX•ãnX•v`d™ïrtA÷JpfH…ó~ãb™Û’`€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•÷JtAïrd™v`Ëf•óórXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpp‘Ë‚€‰órl‘ç’t‰ÿb•Ëf`vJXQór€‰`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•t‰ç’l‘÷J~H…fpÛÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’fH…ó~•XQJ`Û’dQçZ|l‘X•ãn€…ÛvË‚p‘ZHAH…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvptAïrd™÷‚v€…ãnX•Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZËf`vX•™ãbHAZç’t‰ÿbdQp`vX•b‰’‘JAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`J|çZdQÿbv`Ëf•óórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpp‘Ë‚€‰órçZ|÷‚d™ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQHAãb™t‰ç’l‘÷J~H…fpÛÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’fH…ó~•XQJ`Û’ïrtA÷Jl‘fH…ó~•ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚v€…n•vfZp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZËf`vX•ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Ûv€…•ó~™ïrtA÷JlËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿbó~•Ëf``JXQór÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpJAHró™…fÛ`vfH…ó~•XQór€‰Ë‚÷JtAïrd™H…fpÛv‘ç’t‰ÿbdãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰dQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZA€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•‚Ë`ZQX…Xnó•€vËËf`vX•p‘ZHAãb÷‚|çZdQ€…ãnX•vQçZ|÷‚dfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`d™ïrtA÷JÛvp`v™’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•b㉀’Û‘ppf•H~ããn€…Ûvp™Û’`Jÿbt‰ç’l‘`Ëf•ó~™ïrtA÷JlËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿbX•ãn€…Ûvórÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpJAHró™…fÛ`vfH…ó~•XQór€‰Ë‚÷JtAïrd™H…fpÛv‘ç’t‰ÿbdãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰dQçZ|÷‚pfH…ó~l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfZHAãb‚Ë`ZQX…Xnó•€vËËf`vX•p‘ZHAãb÷‚|çZdQ€…ãnX•vQçZ|‚™rfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`d™ïrtAdQ•Ëf`v÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tA™Û’`JAHró™‚Ëpf•H~ããn€…Ûvp™Û’`Jÿbt‰ç’l‘`pÛv€…AJl‘ç’t‰Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAçZ|÷‚d™X•ãn€…Ûvÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰XQór€‰Ë‚`ZQXbã…fÛ`vfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJÿbdQçZ|ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ïrtA÷Jl‘pfH…ó~÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûvp‘ZHAãb‰€’Û‘pJ…Xnó•€vËËf`vX•p‘ZHAãb÷‚|çZdQ`p‘Ë‚€‰÷‚d™ïrtAfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ç’t‰ÿbdQ•€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•™Û’`JAHró™‚Ëp‘|‚ç‰dãn€…Ûvp™Û’`Jÿbt‰ç’l‘órXQJ`÷Jl‘ç’t‰Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAçZ|÷‚d™fÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•XQór€‰Ë‚`ZQXbãrÿQtJçlfH…ó~•XQór€‰Ë‚÷JtAïrd™Û’™ãbHAÿbdQçZ|ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰ïrtA÷Jl‘XQr‰‚‘ZH÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvpp‘`JXQ‰€’Û‘p`’÷™tbïAdËf`vX•p‘ZHAãb÷‚|çZdQZp‘Ë‚€‰÷‚d™ïrtAfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ç’t‰d™ïrAãb™Û’`÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘ZQXb㉀Z÷‘|‚ç‰dãn€…Ûvp™Û’`Jÿbt‰ç’l‘órXQJ`J‘’‰bdQçËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’JXQór€ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•ZHAãb™’Û‘pJAHrÿQtJçlfH…ó~•XQór€‰Ë‚÷JtAïrd™Û’™ãbHAZ|÷‚d™ïãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZ‰Ë‚p‘ZH÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…ÛvpÛ’`JXQró™‚Ë`’÷™tbïAdËf`vX•p‘ZHAãb÷‚|çZdQXQJ`Û’rtA÷Jl‘çfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`|÷‚d™ïrAãb™Û’`÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘ZQXb㉀Z÷‘|‚ç‰dãn€…Ûvp™Û’`Jÿbt‰ç’l‘™ãbHAZ’t‰ÿbdQçËf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAtA÷Jl‘ç’JXQór€ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•ZHAãb™’Û‘pJAHrÿQtJçlfH…ó~•XQór€‰Ë‚÷JfpÛvp‘Ë‚€‰órZ|÷‚d™ïãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰t‰ÿbdQçZ‰Ë‚p‘ZAb÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp€‰Ë‚p‘Z…fÛ`v’÷™tbïAdËf`vX•p‘ZHA™€…•ó~H…XQJ`Û’rtA÷Jl‘çfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`|l‘ç’t‰™’`JXQ÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•HAãb™Û’…Xnó•€vËZ÷‘|‚ç‰dãn€…ÛvpÛ’`JXQfpÛv€…™ãbHAZ’t‰bQZ‚Ëf`vX•p‘ZHA™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûvór€‰Ë‚p‘ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•`JXQórpf•H~ãrÿQtJçlfH…ó~•órÿbt‰ç’ãnX•v`p‘Ë‚€‰™d™ïrtA÷Jãn€…ÛvpÛ’`JXQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰p`vX•ZHAãb™÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp€‰Ë‚p‘Z…fÛ`v’÷™tbïAdËf`vX•l‘÷JtAd™Ëf•ó~H…ãbHAZp‘l‘ç’t‰ÿbfH…ó~•órÿbt‰ç’H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ãn€…ÛvpÛ’`JXQ÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•HAãb™Û’…Xnó•€vËZ÷‘|‚ç‰dãn€…Ûvp÷‚|çZdQfpÛv€…Ë‚€‰órXQdQçZ|÷‚Ëf`vX•l‘÷JtAd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAfH…ó~•ór€‰Ë‚p‘ÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•`JXQHApf•H~ãrÿQtJçlfÛ’`Jÿbt‰ç’l‘ãnX•v`J`Û’™d™ïrtA÷Jãn€…Ûvp÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰Ëf`vX•ZHAãb™÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpãb™Û’`…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbfÛ’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`ãn€…Ûvp’JQr€‰Ë÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•JXQór€‰…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQX•v`ËfË‚€‰órXQdQçZ|‚™XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAfH…ó~•‚p‘ZHAãÿbt‰ç’l‘H…fpÛvórXQJ`÷Jl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•Ë‚p‘ZHApf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘•ó~H…fJ`p‘Ë‚AJl‘ç’t‰p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰€…Ûvpfb™Û’`÷JtAïrd™€…ãnX•vÛ’™ãbHAÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvpãb™Û’`…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™pÛv€…ãn€‰órXQJÿbãn€…Ûv™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`H…ó~•ËfJXQór€‰Ë÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰pfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•JXQór€‰…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQX•v`Ëf`Û’™ãbpfH…•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’`vX•ãn‚p‘ZHAãÿbt‰ç’l‘H…fpÛvórXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•Ë‚p‘`Zpf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘•ó~H…X•HAZp‘Ë‚Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•H…t‰d™ïrtA€…Ûvpfb™Û’`÷JtAïrd™€…ãnX•vÛ’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpQXb㉀’Û…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™v`Ëf•€‰órXQJãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘fpÛv€…÷Jl‘ç’t‰H…ó~•ËfJXQr‰‚‘Z÷‚|çZdQ`Ëf•H…t‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•‘pJAHró…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQó~H…fp`Û’™ãbfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™ãnórXQJÿbdQçZ|`vX•H…HAãb™Û’ÿbt‰ç’l‘fpÛv€…|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•™‚Ë`Zpf•H~ãrÿQtJçl™Û’`Jÿbt‰ç’l‘Ûv€…ãnX•HAXQJ`Ëf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Û’™HA÷‚d™ïrtAó~•Ëf``JXQór÷JtAïrd™ãnórXQJtA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…ÛvpQXb㉀’Û…fÛ`v’÷™tbïAdXQór€‰Ë‚÷JtAïrd™v`Ëf•Û’÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘H…fpÛvórXQJ`tA÷Jl‘ç’ãn€…Ûvp™Û’`Jÿbt‰ç’l‘Zp‘Ë‚€‰÷Jl‘ç’t‰vX•ãn€…€‰Ë‚p‘Z÷‚|çZdQ`Û’™HAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•‘pJAHró…Xnó•€vËZ÷‘|‚ç‰dp‘ZHAãb÷‚|çZdQó~H…fpt‰bQZ‚dfH…ó~•XQór€‰Ë‚÷JtAïrd™€…ãnX•vÛ’™ãbHAt‰ÿbdQçZfH…ó~•XQór€‰Ë‚÷JfpÛvórXQJ`ÿbdQçZ|ÛvpfH…HAãb™Û’ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrËf`vX•p‘ZHAãb÷‚|çZdQ`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËf`vX•™‰€’Û‘ppf•H~ãrÿQtJçl’÷™tuvwxyz{||{zyxwv5555555566666666666666666666666666 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv28_0.dat b/application/third_party/mpdf/qrcode/data/qrv28_0.dat new file mode 100755 index 00000000..2f3b6460 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv28_0.dat @@ -0,0 +1,257 @@ +€€€€€€€€~}~}~}~}|{|{|{|{zyzyzyzywwwwwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghgfefefefefefefefcdcdcdcdabababab______`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878787878787856565656€€€€€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878787878787856565656€€€€€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqropopopoponmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIGGGGGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878787878787856565656€€€€€€€€~}~}~}~}|{|{|{|{zyzyxwxwwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefefefefefcdcdcdcdababa`_``_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878765656565634343434€€€€~}~}~}~}~}~}~}~}|{|{|{|{xwxwwwwwwxwxwxwuuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefefefefefcdcdcdcb_`_`____`_`_____^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565634343434€€€€~}~}~}~}~}~}~}~}|{|{|{zywxwxwxwxuuuuuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefefefefefabababab__`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIHGHGGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565634343434€€€€~}~}~}~}~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefedcdcdcdabababab`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKJIHGHGGGGGGHGGGGGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565634343434€€€€~}~}~}~}~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMJIJIJIJIGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565634343434€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmlklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565634343434€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwwuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565434343434€€€€~}~}~}~}|{|{|{|{zyzyzyzywwwwxwxwuvuvuvuvutstststststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab_____`_`^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878565656563434343434343434€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGGEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=<;<;<;<;<9:9:9:9:78787878565656563434343434343212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGGGGHGHGEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklkjijijijijijijijghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwwwwwwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghefefefefcdcdcdcdabababab_`______^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststsrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGGGGGGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywxwxwwwwuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijihghghghghghghghefefefefcdcdcdcdabababab`_`_`___^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzywwxwxwxwuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghghghghghefefefefcdcdcdcdabababab___`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststqrqrqrqrqpopopopopopopopmnmnmnmnklklklklijijijijghghghghghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGGGGEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGGHGHGHGEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9878787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787878787878565656563434343412121212€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghghghghghefefefefcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787878787878565656563434343412121212121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + + + + + +121212120/0/////.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + + + + + +12121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!          + + + + + + + +12121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + + + + + +12121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + + + + 12121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +12121212/0/0/0//.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +12121212////0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +1210/0/00/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +/0//////0/////0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +0/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!          + + + +0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +0/0/0///.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!             + + + +///0/0/0.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!             + + + +/0/0/0/0.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!           + + + +/0/0/0/0.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +/0/0/0/0.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +/0/0/0/0.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +//////0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!"!         + + + +0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + +0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + + + +0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + + + + + +€€~~}}aabbccdd$$##""!!nnooppqqXYYZZ[[\A@@??>>=())**++,qppoonnm `aabbccd9887766501122334ihhggffehiijjkklmnnooppqQQRRSSTTHHGGFFEE!!""##$$xxwwvvuu YYZZ[[\\@@??>>==))**++,,ppoonnmmaabbccdd$$##""!!ffgghhii$$##""!!IJJKKLLMPOONNMML€~~}}|QRRSSTTUHGGFFEED!""##$$%xwwvvuut YZZ[[\\]||{{zzyyeeffgghh rrssttuu\]]^^__`=<<;;::9,--..//0mllkkjjideeffggh5443322145566778eddccbbalmmnnoopqrrssttuUUVVWWXXDDCCBBAA%%&&''((ttssrrqq + + ]]^^__``<<;;::99--..//00llkkjjiieeffgghh jjkkllmm MNNOOPPQLKKJJIIH !|{{zzyyxUVVWWXXYDCCBBAA@%&&''(()tssrrqqp + + ]^^__``axxwwvvuu iijjkkllvvww}}~~`aabbccd9887766501122334ihhggffehiijjkkl100//..-899::;;>==))**++,,ppoonnmmaabbccdd8877665511223344hhggffeeiijjkkllnnooppqqQRRSSTTUHGGFFEED!""##$$%xwwvvuut YZZ[[\\]@??>>==<)**++,,-poonnmmlabbccddettssrrqq + + mmnnoopp€€€€ +deeffggh5443322145566778eddccbbalmmnnoop-,,++**)<==>>??@]\\[[ZZY tuuvvwwx + + ~€€€€ ]]^^__``<<;;::99--..//00llkkjjiieeffgghh4433221155667788ddccbbaammnnoopprrssttuuUVVWWXXYDCCBBAA@%&&''(()tssrrqqp + + ]^^__``a<;;::998-..//001lkkjjiiheffgghhi,++**))(ppoonnmm + + qqrrsstt ~~}}|{zy + hiijjkkl100//..-899::;;>==<)**++,,-poonnmmlabbccdde8776655412233445hggffeedijjkkllm(''&&%%$llkkjjii uuvvwwxx + + xwwvvuutlmmnnoop-,,++**)<==>>??@]\\[[ZZY tuuvvwwx%$$##""!DEEFFGGHUTTSSRRQ|}}~~€ yxwwvvuueeffgghh4433221155667788ddccbbaammnnoopp,,++**))==>>??@@\\[[ZZYY uuvvwwxx + + €€€€ +]^^__``a<;;::998-..//001lkkjjiiheffgghhi4332211056677889dccbbaa` mnnooppq$##""!! hhggffeeyyzz{{|| + + tssrrqqp + + pqqrrsst)((''&&%@AABBCCDYXXWWVVUxyyzz{{|! HIIJJKKLQPPOONNM€€€~~} + + ttssrrqqiijjkkll00//..--99::;;<<``__^^]] + + qqrrsstt((''&&%%AABBCCDDXXWWVVUUyyzz{{||~~}}|{zy + abbccdde8776655412233445hggffeedijjkkllm0//..--,9::;;<<=`__^^]]\ + + qrrssttu ddccbbaa}}~~€€poonnmml tuuvvwwx%$$##""!DEEFFGGHUTTSSRRQ|}}~~€LMMNNOOPMLLKKJJI }wwvvuut ppoonnmmmmnnoopp,,++**))==>>??@@\\[[ZZYY uuvvwwxx$$##""!!EEFFGGHHTTSSRRQQ}}~~€€ xwwvvuuteffgghhi4332211056677889dccbbaa` mnnooppq,++**))(=>>??@@A\[[ZZYYX uvvwwxxy``__^^]]€€~~}}lkkjjiihxyyzz{{|! HIIJJKKLQPPOONNM€€€~~}PQQRRSSTIHHGGFFE !!""##$tssrrqqpllkkjjii + + qqrrsstt((''&&%%AABBCCDDXXWWVVUUyyzz{{|| IIJJKKLLPPOONNMM€€~~}} + + tssrrqqpijjkkllm0//..--,9::;;<<=`__^^]]\ + + qrrssttu(''&&%%$ABBCCDDEXWWVVUUTyzz{{||}\\[[ZZYY wwvvuutthggffeed|}}~~€LMMNNOOPMLLKKJJI }||{{zzyTUUVVWWXEDDCCBBA$%%&&''(poonnmmlhhggffee uuvvwwxx$$##""!!EEFFGGHHTTSSRRQQ}}~~€€MMNNOOPPLLKKJJII wwvvuuttpoonnmml mnnooppq,++**))(=>>??@@A\[[ZZYYX uvvwwxxy$##""!! EFFGGHHITSSRRQQP}~~€€€ XXWWVVUU!!""##$$ssrrqqpp !!""cba`__^^€€€~~}PQQRRSSTIHHGGFFE !!""##$yxxwwvvu XYYZZ[[\A@@??>>=())**++,lkkjjiih !!"dcba`__^yyzz{{|| IIJJKKLLPPOONNMM€€~~}}QQRRSSTTHHGGFFEE!!""##$$ssrrqqpplkkjjiih + + qrrssttu(''&&%%$ABBCCDDEXWWVVUUTyzz{{||} IJJKKLLMPOONNMML€~~}}w + + TTSSRRQQ%%&&''((oonnmmll##$$%%&&]]\\[[ZZ }||{{zzyTUUVVWWXEDDCCBBA$%%&&''(uttssrrq + + \]]^^__`=<<;;::9,--..//0hggffee_"##$$%%&^]]\\[[Z}}~~€€MMNNOOPPLLKKJJII ||{{zzyyUUVVWWXXDDCCBBAA%%&&''((oonnmmllhggffeed uvvwwxxy$##""!! EFFGGHHITSSRRQQP}~~€€€MNNOOPPQLKKJJIIH !wvvuuttsPPOONNMM))**++,,kkjjiihh''(())**YYXXWWVV !!""##$yxxwwvvu XYYZZ[[\A@@??>>=())**++,qppoonnm `aabbccd9887766501122334_^^]]\\[&''(())*ZYYXXWWV€€~~}}QQRRSSTTHHGGFFEE!!""##$$xxwwvvuu YYZZ[[\\@@??>>==))**++,,kkjjiihh !!""cba`__^^yzz{{||} IJJKKLLMPOONNMML€~~}}|QRRSSTTUHGGFFEED!""##$$%srrqqppo +LLKKJJII--..//00ggffee__++,,--..UUTTSSRR$%%&&''(uttssrrq + + \]]^^__`=<<;;::9,--..//0mllkkjjideeffggh5443322145566778[ZZYYXXW*++,,--.VUUTTSSR ||{{zzyyUUVVWWXXDDCCBBAA%%&&''((ttssrrqq + + ]]^^__``<<;;::99--..//00ggffee__##$$%%&&]]\\[[ZZ}~~€€€MNNOOPPQLKKJJIIH !|{{zzyyxUVVWWXXYDCCBBAA@%&&''(()onnmmllk + HHGGFFEE11223344^^]]\\[[//556677QQPPOONN())**++,qppoonnm `aabbccd9887766501122334ihhggffehiijjkkl100//..-899::;;>==))**++,,ppoonnmmaabbccdd8877665511223344^^]]\\[[''(())**YYXXWWVV€~~}}|QRRSSTTUHGGFFEED!""##$$%xwwvvuut YZZ[[\\]@??>>==<)**++,,-kjjiihhgDDCCBBAA55667788ZZYYXXWW8899::;;MMLKJIHG,--..//0mllkkjjideeffggh5443322145566778eddccbbalmmnnoop-,,++**)<==>>??@SRRQQPPO78899::;NMMLKJIH%%&&''((ttssrrqq + + ]]^^__``<<;;::99--..//00llkkjjiieeffgghh4433221155667788ZZYYXXWW++,,--..UUTTSSRR !|{{zzyyxUVVWWXXYDCCBBAA@%&&''(()tssrrqqp + + ]^^__``a<;;::998-..//001gffee__^@@??>>==99::;;<>??GFFEEDDC01122334ihhggffehiijjkkl100//..-899::;;>?GGFFEEDD))**++,,ppoonnmmaabbccdd8877665511223344hhggffeeiijjkkll00//..--99::;;<>==<)**++,,-poonnmmlabbccdde8776655412233445^]]\\[[Z<<;;::99==>>??@@RRQQPPOO@@AABBCCCBBAA@@?45566778eddccbbalmmnnoop-,,++**)<==>>??@]\\[[ZZY tuuvvwwx%$$##""!DEEFFGGHFEEDDCCB?@@AABBCCCBBAA@@--..//00llkkjjiieeffgghh4433221155667788ddccbbaammnnoopp,,++**))==>>??@@RRQQPPOO8899::;;MMLKJIHG%&&''(()tssrrqqp + + ]^^__``a<;;::998-..//001lkkjjiiheffgghhi4332211056677889ZYYXXWWV !!""#88776655AABBCCDDNNMMGGFFDDEEFFGG?>>==<<;899::;;CDDEEFFG??>>==<<11223344hhggffeeiijjkkll00//..--99::;;<<``__^^]] + + qqrrsstt((''&&%%AABBCCDDNNMMGGFF<<==>>??GFFEEDDC)**++,,-poonnmmlabbccdde8776655412233445hggffeedijjkkllm0//..--,9::;;<<=VUUTTSSR#$$%%&&'44332211EEFFGGHHEEDDCCBBMMNNOOPP;::99887<==>>??@]\\[[ZZY tuuvvwwx%$$##""!DEEFFGGHUTTSSRRQ|}}~~€LMMNNOOP>==<<;;:GMMNNOOP;;::998855667788ddccbbaammnnoopp,,++**))==>>??@@\\[[ZZYY uuvvwwxx$$##""!!EEFFGGHHEEDDCCBB@@AABBCCCBBAA@@?-..//001lkkjjiiheffgghhi4332211056677889dccbbaa` mnnooppq,++**))(=>>??@@ARQQPPOON'(())**+00//..--IIJJKKLLAA@@??>>QQRRSSTT76655432@AABBCCDYXXWWVVUxyyzz{{|! HIIJJKKLQPPOONNM€€€~~}PQQRRSST:9988776PQQRRSST7766554399::;;<<``__^^]] + + qqrrsstt((''&&%%AABBCCDDXXWWVVUUyyzz{{|| IIJJKKLLAA@@??>>DDEEFFGG?>>==<<;12233445hggffeedijjkkllm0//..--,9::;;<<=`__^^]]\ + + qrrssttu(''&&%%$ABBCCDDENMMGGFFE+,,--../,,++**))MMNNOOPP==<<;;::UUVVWWXX10//..--DEEFFGGHUTTSSRRQ|}}~~€LMMNNOOPMLLKKJJI }||{{zzyTUUVVWWX655//..-TUUVVWWX210//..-==>>??@@\\[[ZZYY uuvvwwxx$$##""!!EEFFGGHHTTSSRRQQ}}~~€€MMNNOOPP==<<;;::MMNNOOPP;::9988756677889dccbbaa` mnnooppq,++**))(=>>??@@A\[[ZZYYX uvvwwxxy$##""!! EFFGGHHIEDDCCBBA/5566778((''&&%%QQRRSSTT99887766YYZZ[[\\,,++**))HIIJJKKLQPPOONNM€€€~~}PQQRRSSTIHHGGFFE !!""##$yxxwwvvu XYYZZ[[\-,,++**)XYYZZ[[\-,,++**)AABBCCDDXXWWVVUUyyzz{{|| IIJJKKLLPPOONNMM€€~~}}QQRRSSTT99887766QQRRSSTT766554329::;;<<=`__^^]]\ + + qrrssttu(''&&%%$ABBCCDDEXWWVVUUTyzz{{||} IJJKKLLMA@@??>>=899::;;<$$##""!!UUVVWWXX55//..--]]^^__ee((''&&%%LMMNNOOPMLLKKJJI }||{{zzyTUUVVWWXEDDCCBBA$%%&&''(uttssrrq + + \]]^^__`)((''&&%\]]^^__e)((''&&%EEFFGGHHTTSSRRQQ}}~~€€MMNNOOPPLLKKJJII ||{{zzyyUUVVWWXX55//..--UUVVWWXX10//..--=>>??@@A\[[ZZYYX uvvwwxxy$##""!! EFFGGHHITSSRRQQP}~~€€€MNNOOPPQ=<<;;::9<==>>??@ YYZZ[[\\,,++**))ffgghhii$$##""!!PQQRRSSTIHHGGFFE !!""##$yxxwwvvu XYYZZ[[\A@@??>>=())**++,qppoonnm `aabbccd%$$##""!effgghhi%$$##""!IIJJKKLLPPOONNMM€€~~}}QQRRSSTTHHGGFFEE!!""##$$xxwwvvuu YYZZ[[\\,,++**))YYZZ[[\\,,++**))ABBCCDDEXWWVVUUTyzz{{||} IJJKKLLMPOONNMML€~~}}|QRRSSTTU98877665@AABBCCD]]^^__``((''&&%%jjkkllmm TUUVVWWXEDDCCBBA$%%&&''(uttssrrq + + \]]^^__`=<<;;::9,--..//0mllkkjjideeffggh! ijjkkllm! MMNNOOPPLLKKJJII ||{{zzyyUUVVWWXXDDCCBBAA%%&&''((ttssrrqq + + ]]^^__``((''&&%%]]^^__ee((''&&%%EFFGGHHITSSRRQQP}~~€€€MNNOOPPQLKKJJIIH !|{{zzyyxUVVWWXXY5//..--,DEEFFGGMMNNOOPPQ::99887766778899ccbbaa`` nnooppqq++**))((>>??@@AA[[ZZYYXXvvwwxxyy##""!! FFGGHHIIDDCCBBAAAABBCCDDBAA@@??>.//00112kjjiihhgfgghhiij3221100/6778899:cbbaa``_ +nooppqqr mllkkjji QRRSSTTU66554321::;;<<==__^^]]\\ + + rrssttuu''&&%%$$BBCCDDEEWWVVUUTTzz{{||}}JJKKLLMM@@??>>==EEFFGGMM>==<<;;:23344556gffeeddcjkkllmmn/..--,,+:;;<<==>_^^]]\\[ + rssttuuv + + +ihhggffeUVVWWXXY0//..--,>>??@@AA[[ZZYYXXvvwwxxyy##""!! FFGGHHIISSRRQQPP~~€€€€NNOOPPQQ<<;;::99NNOOPPQQ:99887766778899:cbbaa``_ +nooppqqr+**))(('>??@@AAB[ZZYYXXWvwwxxyyz + eddccbbaYZZ[[\\],++**))(BBCCDDEEWWVVUUTTzz{{||}}JJKKLLMMOONNMMLL~~}}||RRSSTTUU88776655RRSSTTUU65543210:;;<<==>_^^]]\\[ + rssttuuv'&&%%$$#BCCDDEEFWVVUUTTSz{{||}}~a``__^^]]^^__eef(''&&%%$FFGGHHIISSRRQQPP~~€€€€NNOOPPQQKKJJIIHH !!{{zzyyxxVVWWXXYY//..--,,VVWWXXYY//..--,,>??@@AAB[ZZYYXXWvwwxxyyz#""!! FGGHHIIJSRRQQPPO~€€xxw]\\[[ZZY fgghhiij$##""!! JJKKLLMMOONNMMLL~~}}||RRSSTTUUGGFFEEDD""##$$%%wwvvuutt ZZ[[\\]]++**))((ZZ[[\\]]++**))((BCCDDEEFWVVUUTTSz{{||}}~JKKLLMMNONNMMLLKwvvuuttsYXXWWVVU !!""##$jkkllmmn NNOOPPQQKKJJIIHH !!{{zzyyxxVVWWXXYYCCBBAA@@&&''(())ssrrqqpp + + ^^__``aa''&&%%$$^^__eeff''&&%%$$FGGHHIIJSRRQQPPO~€€€€NOOPPQQRKJJIIHHG !!"srrqqppo !!""#UTTSSRRQ$%%&&''(nooppqqrRRSSTTUUGGFFEEDD""##$$%%wwvvuutt ZZ[[\\]]??>>==<<**++,,--oonnmmllbbccddee##""!! gghhiijj##""!! JKKLLMMNONNMMLLK~~}}||{RSSTTUUVGFFEEDDC"##$$%%&onnmmllk#$$%%&&'QPPOONNM())**++,rssttuuvVVWWXXYYCCBBAA@@&&''(())ssrrqqpp + + ^^__``aa;;::9988..//0011kkjjiihhffgghhiikkllmmnnNOOPPQQRKJJIIHHG !!"{zzyyxxwVWWXXYYZCBBAA@@?&''(())*kjjiihhg'(())**+MLLKKJJI,--..//0vww}}~~ZZ[[\\]]??>>==<<**++,,--oonnmmllbbccddee7766554422334455ggffeeddjjkkllmmooppqqrrRSSTTUUVGFFEEDDC"##$$%%&wvvuutts Z[[\\]]^?>>==<<;*++,,--.gffee__^+,,--../IHHGGFFE01122334€€€€~ + +^^__``aa;;::9988..//0011kkjjiihhffgghhii3322110066778899ccbbaa`` nnooppqqssttuuvvVWWXXYYZCBBAA@@?&''(())*srrqqppo + + ^__``aab;::99887.//00112^]]\\[[Z/5566778EDDCCBBA45566778~}}|{zyx bbccddee7766554422334455ggffeeddjjkkllmm//..--,,::;;<<==__^^]]\\ + + rrssttuu ww}}~~ Z[[\\]]^?>>==<<;*++,,--.onnmmllkbccddeef7665544323344556ZYYXXWWV899::;;>=899::;;>??@@AA[[ZZYYXXvvwwxxyy + + €€€€~~ + + ^__``aab;::99887.//00112kjjiihhgfgghhiij3221100/6778899:VUUTTSSR<==>>??@=<<;;::9<==>>??@ssrrqqppjjkkllmm//..--,,::;;<<==__^^]]\\ + + rrssttuu''&&%%$$BBCCDDEEWWVVUUTTzz{{||}}}}|{zyxw bccddeef7665544323344556gffeeddcjkkllmmn/..--,,+:;;<<==>RQQPPOON@AABBCCD98877665@AABBCCDoonnmmll nnooppqq++**))((>>??@@AA[[ZZYYXXvvwwxxyy##""!! FFGGHHIISSRRQQPP~~€€€€ + +wvvuuttsfgghhiij3221100/6778899:cbbaa``_ +nooppqqr+**))(('>??@@AABNMMGGFFEDEEFFGGM54433221DEEFFGGHkkjjiihh + + rrssttuu''&&%%$$BBCCDDEEWWVVUUTTzz{{||}}JJKKLLMMOONNMMLL~~}}ww srrqqppojkkllmmn/..--,,+:;;<<==>_^^]]\\[ + rssttuuv'&&%%$$#BCCDDEEFEDDCCBBAMNNOOPPQ100//..-HIIJJKKLggffeedcvvwwxxyy##""!! FFGGHHIISSRRQQPP~~€€€€NNOOPPQQKKJJIIHH !!vvuuttssonnmmllk +nooppqqr+**))(('>??@@AAB[ZZYYXXWvwwxxyyz#""!! FGGHHIIJA@@??>>=QRRSSTTU-,,++**)LMMNNOOPba`__^^]zz{{||}}JJKKLLMMOONNMMLL~~}}||RRSSTTUUGGFFEEDD""##$$%%rrqqppookjjiihhg + rssttuuv'&&%%$$#BCCDDEEFWVVUUTTSz{{||}}~JKKLLMMN=<<;;::9UVVWWXXY)((''&&%PQQRRSST]\\[[ZZY~~€€€€NNOOPPQQKKJJIIHH !!{{zzyyxxVVWWXXYYCCBBAA@@&&''(())nnmmllkkgffeedcbvwwxxyyz#""!! FGGHHIIJSRRQQPPO~€€€€NOOPPQQR98877665YZZ[[\\]%$$##""!TUUVVWWXYXXWWVVU~~}}||RRSSTTUUGGFFEEDD""##$$%%wwvvuutt ZZ[[\\]]??>>==<<**++,,--jjiihhgg !!""##a`__^^]]z{{||}}~JKKLLMMNONNMMLLK~~}}||{RSSTTUUV5//..--,]^^__eef! XYYZZ[[\UTTSSRRQ !!{{zzyyxxVVWWXXYYCCBBAA@@&&''(())ssrrqqpp + + ^^__``aa;;::9988..//0011ffee__^^$$%%&&''\\[[ZZYY~€€€€NOOPPQQRKJJIIHHG !!"{zzyyxxwVWWXXYYZ,++**))(fgghhiij\]]^^__`QPPOONNM""##$$%%wwvvuutt ZZ[[\\]]??>>==<<**++,,--oonnmmllbbccddee7766554422334455]]\\[[ZZ(())**++XXWWVVUU~~}}||{RSSTTUUVGFFEEDDC"##$$%%&wvvuutts Z[[\\]]^(''&&%%$jkkllmmn`aabbccdMLKJIHGG&&''(())ssrrqqpp + + ^^__``aa;;::9988..//0011kkjjiihhffgghhii3322110066778899YYXXWWVV,,--..//TTSSRRQQ !!"{zzyyxxwVWWXXYYZCBBAA@@?&''(())*srrqqppo + + ^__``aab$##""!! nooppqqrdeeffgghFFEEDDCC**++,,--oonnmmllbbccddee7766554422334455ggffeeddjjkkllmm//..--,,::;;<<==UUTTSSRR55667788PPOONNMM"##$$%%&wvvuutts Z[[\\]]^?>>==<<;*++,,--.onnmmllkbccddeef rssttuuu hiijjkklBBAA@@??..//0011kkjjiihhffgghhii3322110066778899ccbbaa`` nnooppqq++**))((>>??@@AAQQPPOONN99::;;<>==<<;;22334455ggffeeddjjkkllmm//..--,,::;;<<==__^^]]\\ + + rrssttuu''&&%%$$BBCCDDEEMMGGFFEE==>>??@@FEEDDCCB*++,,--.onnmmllkbccddeef7665544323344556gffeeddcjkkllmmnqppoonnm + + pqqrrssttuuZHAãb™ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`J`Û’™J‘’‰bdQçfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€Ëf•H…rXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbrÿbt‰ç’l‚|çZdQÿ…X•v`ËQJ`Û’AJ‘’‰bdQ`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQZHA™Û’t‰ç’l‘÷JãnX•v`ãbHAZp‘ÿbdQçZ|…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…nX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘’`JXQóAïrd™÷‚|Û’`JXQZHAãb™tAïrd™÷‚Ëf•ó~H…ãbHAZp‘Z|÷‚d™ïf`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`fpÛv€…ã’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JX‘÷JtAd™÷bt‰ç’l‘÷f•ó~H…™ãbHAZpçZ|÷‚d™€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…ãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘`JXQórtAïrd™÷‚Ëf•ó~H…Ë‚€‰órXQ÷‚d™ïrtA…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ãf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Ûr€‰Ë‚p‘çZdQÿbtór€‰Ë‚p‘Û’`JXQ|çZdQÿbX•v`ËfË‚€‰™ãbrtA÷Jl‘çn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HnórXQJ`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿJtAïrd™÷fpÛv€…ã‘Ë‚€‰™ãïrtA÷Jl‘H…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…Ëf•H…fXQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™ÿbt‰ç’l‘|çZdQÿbX•v`ËfJ`Û’™J‘’‰bdQçvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ËfpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóZHA™Û’`‰ç’l‘÷JtZHAãb™ór€‰Ë‚p‘t‰ç’l‘÷J•ó~H…fHAZ÷‚d™’t‰ÿbdQçfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€Û’™HArXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷‚|çZdQÿnX•v`pbHAZ÷‚dç’t‰ÿbdQ`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`pÛv€…ãn™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQ÷JtAd™÷‚t‰ç’l‘÷J•ó~H…fãbHAZp‘Z|÷‚d™ï…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…nX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘JXQórÿAïrd™÷‚|f•ó~H…Û’`JXQ|çZdQÿbtAïrd™÷‚pÛv€…ãnïrtAJ‘’‰Z|÷‚d™nf`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷bt‰ç’l‘÷Ûv€…ãnó™ïrtAJ‘’çZ|‚™AJ€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…órXQJ`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚pÛv€…ãnË‚€‰™ãbrtA÷Jl‘ç…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ãf•H…fpQJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Ûbt‰ç’l‘÷çZdQÿbtfpÛv€…ãór€‰Ë‚p‘t‰ç’l‘÷J|çZdQÿbX•v`p‘bdQçZ|÷…vf…•Ën€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿJtAïrd™÷rXQJ`p‰bdQçZ|l‘ç’t‰ÿbH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…Û’™HAZXQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷J|çZdQÿbX•v`pHAZ÷‚d™’t‰ÿbdQçvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ËÛv€…ãnó™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóJtAd™÷‚|‰ç’l‘÷JtnX•v`ËZHAãb™tAïrd™÷‚t‰ç’l‘÷JË‚€‰órXQ‚d™ïrtA÷f`vX•ãfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHArXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷‚Ëf•ó~H‘Ë‚€‰órX÷‚d™ïrtAãn€…Ûvp`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰ór™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚t‰ç’l‘÷JÛv€…ãnórïrtAJ‘’‰Z|‚™AJl…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…rXQJ`Û‘Ë‚€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbtAïrd™÷‚|f•ó~H…XÛ’`JXQ|çZdQÿbtAïrd™÷‚J`Û’™Jl‘ç’t‰ÿn€…Ûvpf`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷…X•v`ËQJ`Û’÷Jl‘ç’t‰fH…•Ëf€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚XQJ`p‘bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã’™HAZpQJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtçZdQÿbt•v`Ëfór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…ãbHAZp‘bdQçZ|÷fH…ó~•Ën€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`ÛZ÷‚d™ïrt‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿf•ó~H…™ãbHAZpÿbdQçZ|`vX•ãnH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZXQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…Ë‚€‰órXQ‚d™ïrtA÷n€…ÛvpvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órX™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|‰ç’l‘÷Jt•ó~H…fpZHAãb™tAïrd™÷‚X•v`ËfË‚€‰™ãb‚d™ïrtAJf`vX•ãfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’t÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷fpÛv€…ã‘Ë‚€‰™ã÷‚d™ïrtA€…Ûvpf`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰ór™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚X•v`ËfJ`Û’™Jl‘ç’t‰ÿfH…•Ëf`…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‘Ë‚€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbtAïrd™÷‚ËÛv€…ãnXÛ’`JXQ|çZdQÿb•ó~H…fHAZp‘Ë‚‘’‰bdQçZn€…ÛvpfZHAãbQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷nX•v`ËbHAZp‘ËJ‘’‰bdQçH…ó~•Ëf€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtAÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿb•ó~H…fãbHAZp‘bdQçZ|÷vX•ãn€…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpQJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…X•v`pÛór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn€‰órXQJ|÷‚d™ïrfH…ó~•˙ے`JX‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrt‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿf•ó~H…X‚€‰órXQZ|÷‚d™ï`vX•ãnH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JpÛv€…ãnË‚€‰™ãb‚d™ïrtAJ…ÛvpfHvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órX™ãbHAZ÷Jl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|•v`Ëfv€…ãnórXZHAãb™tAïrd™÷‚X•v`Ëf`Û’™ãbtA÷Jl‘ç’f`vX•ãQór€‰Ë‚p™Û’`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’t÷‚d™tA÷n€…Ûvp‘ZHAãbbt‰ç’l‘÷•v`ËfJ`Û’™ãrtA÷Jl‘瀅ÛvpfZHAãb™ór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚X•v`ËfHAZp‘Ë‚‘’‰bdQçZ…ó~•Ëf`…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷bdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt•ó~H…fpQJ`p‘ËÛ’`JXQ|çZdQÿb•ó~H…X•HAZp‘Ë‚t‰ÿbdQçZn€…Ûvp‘ZHAãbQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•˙ے`JXJtAïrd™÷•ó~H…fpbHAZp‘Ë’t‰ÿbdQçH…ó~•ËfÛ’`JXQZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtAÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿb•ó~H…X•€‰órXQJ|÷‚d™ïrvX•ãn€…ó~•Ëf’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtÛv€…ãnX‚€‰órXQór€‰Ë‚p‘t‰ç’l‘÷Jv`Ëf•€‰™ãbHA|÷‚d™ïrfH…ó~•˙ے`JX‘ZHA™Ûbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtbãn€…Ûvpf`vX•ãQór€‰Ë‚p‚|çZdQÿÛv€…ãnX‚€‰™ãbHZ|÷‚d™ï`vX•ãnór€‰Ë‚p‘Û’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰÷‚d™tA÷J€…ÛvpfZHAãb™t‰ç’l‘÷Jv`Ëf•`Û’™ãbtA÷Jl‘ç’…ÛvpfHZHAãb™Ûr€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|•v`ËfJ`Û’™ãZHAãb™tAïrd™÷‚ó~H…fpZp‘Ë‚€‰tAJ‘’‰bdf`vX•ãQór€‰Ë‚p’`JXQóJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…•Ën€…Ûvp‘ZHAãbbt‰ç’l‘÷•v`ËfAZp‘Ë‚€rtAJ‘’‰b€…ÛvpfZHAãb™ór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|l‘ç’t‰ÿbH…ó~•ËfÛ’`JXQtAïrd™÷‚ó~H…fpHAZp‘Ë‚t‰ÿbdQçZ…ó~•Ëf`’`JXQóZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷bdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt•ó~H…X•bHAZp‘ËÛ’`JXQ|çZdQÿbÛv€…ãnX•órXQJ`QçZ|÷‚dn€…Ûvp‘ZHAãbrÿbt‰ç’l‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãfH…ó~•˙ے`JXJtAïrd™÷•ó~H…X•‰órXQJ`dQçZ|÷‚H…ó~•ËfÛ’`JXQZHA™Û’t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtAãn€…Ûvp`vX•ãnór€‰Ë‚p‘|çZdQÿbÛv€…ãnX•€‰™ãbHA|÷‚d™ïrvX•ãn€r€‰Ë‚p‘’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHZHAãb™Û‰ç’l‘÷Jtv`Ëf•󂀉™ãbHór€‰Ë‚p‘t‰ç’l‘÷Jv`Ëf•Û’™ãbHA™ïrtA÷JlfH…ó~•˙ے`JX‘÷JtAd™÷bt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvpf`vX•ãQór€‰Ë‚p‚|çZdQÿv`Ëf•óÛ’™ãbHd™ïrtA÷J`vX•ãnór€‰Ë‚p‘`JXQórtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰fH…•Ëf€…ÛvpfZHAãb™t‰ç’l‘÷Jv`Ëf•Zp‘Ë‚€‰tAJ‘’‰bd…ÛvpfHZHAãb™Ûr€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`’`JXQóAïrd™÷‚|~H…fpÛAZp‘Ë‚€ZHAãb™tAïrd™÷‚ó~H…X•vZp‘Ë‚€‰‘ç’t‰ÿbdf`vX•ãQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•Ën€…Ûvp‘ZHAãbbt‰ç’l‘÷~H…fpÛAZp‘Ë‚€l‘ç’t‰ÿb€…ÛvpfZHAãb™ÿbt‰ç’l‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnH…ó~•ËfÛ’`JXQtAïrd™÷‚ó~H…X•vórXQJ`QçZ|÷‚d…ó~•Ëf`’`JXQóZHA™Û’`‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷n€…ÛvpvX•ãn€r€‰Ë‚p‘çZdQÿbtv€…ãnX•‰órXQJ`Û’`JXQ|çZdQÿb`Ëf•ó~™ãbHAZQçZ|÷‚dn€…Ûvp‘ZHAãbbt‰ç’l‘÷‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãfH…ó~•˙ے`JXJtAïrd™÷v€…ãnX•‰™ãbHAdQçZ|÷‚H…ó~•ËfÛ’`JXQ÷JtAd™÷‚t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…Ûvpf`vX•ãnór€‰Ë‚p‘|çZdQÿb`Ëf•ó~Û’™ãbHA™ïrtA÷JlvX•ãn€r€‰Ë‚p‘JXQórÿAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿfH…•Ëf`…ÛvpfHZHAãb™Û‰ç’l‘÷Jtv`Ëf•óÛ’™ãbHór€‰Ë‚p‘t‰ç’l‘÷JH…fpÛvp‘Ë‚€‰ór™ïrtAJ‘’fH…ó~•˙ے`JXJtAïrd™÷bt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…ÛvpfZHAãbQór€‰Ë‚p‚|çZdQÿv`Ëf•óZp‘Ë‚€‰ód™ïrtAJ‘`vX•ãnór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfZHAãb™t‰ç’l‘÷JH…fpÛvZp‘Ë‚€‰‘ç’t‰ÿbd…ÛvpfHZHAãb™Ûbt‰ç’l‘÷çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€…ó~•Ëf`’`JXQóAïrd™÷‚|~H…X•v`AZp‘Ë‚€ZHAãb™tAïrd™÷‚€…ãnX•vXQJ`Û’‰bdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JX‘ZHAãbbt‰ç’l‘÷~H…X•v`rXQJ`Û’‰bdQçZ|€…ÛvpfZHAãb™t‰ç’l‘÷J|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnH…ó~•ËfÛ’`JXQtAïrd™÷‚€…ãnX•v™ãbHAZQçZ|÷‚d…ó~•Ëf`’`JXQóJtAd™÷‚|‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHvX•ãn€r€‰Ë‚p‘çZdQÿbtËf•ó~H‰™ãbHAÛ’`JXQ|çZdQÿb`Ëf•ó~™ãbHAZ÷‚d™ïrtAn€…Ûvp‘ZHAãbbt‰ç’l‘÷‚Ëf•ó~H…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p™Û’`JXJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtH…ó~•ËfÛ’`JXQtAïrd™÷‚t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™ór€‰Ë‚p‘|çZdQÿb`Ëf•ó~p‘Ë‚€‰ór™ïrtAJ‘’vX•ãn€r€‰Ë‚p‘çZdQÿbtAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfHZHAãb™Û‰ç’l‘÷Jt…fpÛv€Zp‘Ë‚€‰óór€‰Ë‚p‘t‰ç’l‘÷JH…X•v`p‘Ë‚€‰™÷Jl‘ç’t‰fH…ó~•˙ے`JXJtAïrd™÷…fpÛv€Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbQór€‰Ë‚p‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰A÷Jl‘ç’t`vX•ãnór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQZHAãb™t‰ç’l‘÷JH…X•v`XQJ`Û’‰bdQçZ|…ÛvpfHZHAãb™Û‰ç’l‘÷JtçZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€…ó~•Ëf’`JXQóAïrd™÷‚|…ãnX•v`rXQJ`ÛZHAãb™tAïrd™÷‚Ëf•ó~H…ãbHAZp‘ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JX‘ZHA™Ûbt‰ç’l‘÷…ãnX•v`™ãbHAZp‰ÿbdQçZ|€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…ãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘Û’`JXQtAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtA…ó~•Ëf`’`JXQóAïrd™÷‚|‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Ûr€‰Ë‚p‘çZdQÿbtËf•ó~H’™ãbHAÛ’`JXQ|çZdQÿbfpÛv€…Ë‚€‰órXQ÷‚d™ïrtAn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~H…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p’`JXQóJtAïrd™÷Ëf•ó~H‘Ë‚€‰órX÷‚d™ïrtH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…Ëf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™ór€‰Ë‚p‘|çZdQÿbfpÛv€…p‘Ë‚€‰™÷Jl‘ç’t‰vX•ãn€r€‰Ë‚p‘çZdQÿbtAïrd™÷‚ËfpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóZHAãb™Û‰ç’l‘÷Jt…X•v`ËZp‘Ë‚€‰™ãbHAZpçZ|÷‚d™ó~•Ëf``JXQórtAd™÷‚|ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰Ëf•ó~H…™ãbHAZrtA÷Jl‘çvX•ãn€…ۉ˂p‘ZHJXQórÿbtrd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd…•Ëf`vpfH…óJXQór€Xnó•€vËÿQtJçl’‘Ë‚€‰órXïrtAJ‘’‰vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf`ÛvpfH…HAãb™Û’ç’l‘÷JtAfpÛv€…p‘Ë‚€‰™’t‰ÿbdQçvpfH…óAãb™Û’`‰ç’l‘÷JtZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘`Zpf•H~ã…÷™tbïAdZQJ`Û’bdQçZ|÷ÛvpfH…HAãb™Û’ç’l‘÷JtAçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…ó~•ËfZ`JXQórïrd™÷‚|ãnX•v`ãbHAZp‘Z|÷‚d™ï~•Ëf`JXQór€Ad™÷‚|ç’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óvX•ãn€…ÛQXb㉀’fÛ`v…÷‘|‚ç‰dr™ãbHAZp‚d™ïrtA÷ó~•Ëf``JXQórïrd™÷‚|ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰Ëf•ó~H…Ë‚€‰órXQrtAJ‘’‰bvX•ãn€…ۉ˂p‘ZHZdQÿbt‰çrd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`vpfH…óÛ‘pJAHrXnó•€vËÿQtJçl’‘Ë‚€‰™ãJl‘ç’t‰ÿvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚ËfpÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórHAãb™Û’ç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚vpfH…óAãb™Û’`’l‘÷JtAïZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Û~•Ëfór€ó™‚Ë`Zpf•H~ã…÷™tbïAdZbHAZp‘ËbdQçZ|÷ÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fX•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z`JXQórïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷J~•Ëf`JXQór€rd™÷‚|ç’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHQXAHró™fÛ`v…÷‘|‚ç‰dr‚€‰órXQ‚d™ïrtAJó~•Ëf``JXQórïrd™÷‚|pÛv€…ãn•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnË‚€‰™ãbl‘ç’t‰ÿbvX•ãn€…ۉ˂p‘ZHZdQÿbt‰çrd™÷‚ËfÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`Aãb™Û’`‚Ë`ZQXnó•€vËÿQtJçl’J`Û’™ã‘’‰bdQçZvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfpÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórHA™Û’`ç’l‘÷JtAX•v`ËfHAZp‘Ë‚dQçZ|÷‚vpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fp•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛJXQór€Xb㉀’Û‘pf•H~ã…÷™tbïAdZbHAZp‘Ë|÷‚d™ïrÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fX•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZJXQórÿbïrd™÷‚|•ó~H…X•€‰órXQJd™ïrtAJ‘~•Ëf`JXQór€rd™÷‚|çÛv€…ãnX•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHpJAHró™fÛ`v…÷‘|‚ç‰dr‚€‰™ãbHtA÷Jl‘ç’ó~•Ëf``JXQórïrd™÷‚|pÛv€…ãn•H…fpJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’t‰ç’l‘÷JçZdQÿbt‰v`Ëf•`Û’™ãb’‰bdQçZ|vX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`ËfÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`Aãb™€‰Ë‚Ë`ZQXnó•€vËÿQtJçl’AZ÷‚d™ït‰ÿbdQçZvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfÛv€…ãnórãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórtAd™÷‚|ç’l‘÷JtAó~H…fpHAZp‘Ë‚÷‚d™ïrtvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fp•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Û‚p‘ZHAãXAHró™‚pf•H~ã…÷™tbïAdZrtAJ‘’‰b|‚™AJl‘ÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fXQJ`Û’Ë‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|Ûv€…ãnX•€‰™ãbHAA÷Jl‘ç’t~•Ëf`JXQór€rd™÷‚|çÛv€…ãnX•H…fpÛJ`Û’™ã™ïrtA÷JlvpfH…ób™Û’`Ë`ZQXbfÛ`v…÷‘|‚ç‰drdQçZ|÷‚ç’t‰ÿbãnó~•Ëf``JXQórïrd™÷‚|pÛv€…ãn™HAZp‘J`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAçZdQÿbt‰v`pÛvZ÷‚d™ïr‰ÿbdQçZ|vX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëfv€…ãnórXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`JXQór€‰Ë㉀’Û‘pJXnó•€vËÿQtJçl’d™ïrtA÷J€…ÛvpfvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|ç’l‘÷JtA€…ãnórXQtAJ‘’‰bd‚™AJl‘çvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpQJ`Û’‚€‰órXQQçZ|÷‚dvX•ãn€…Û‚p‘ZHAãAHró™‚pf•H~ã…÷™tbïAdZl‘ç’t‰ÿbH…•Ëf`ÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™Ë‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚ËfJ`p‘Ë‚QçZ|÷‚d’t‰ÿbãn€~•Ëf`JXQór€rd™÷‚|çÛv€…ãnX™HAZp‘ËJ`Û’™ã™ïrtA÷JlvpfH…ób™€‰Ë‚pË`ZQXAfÛ`v…÷‘|‚ç‰drdQçZ|÷‚vX•ãn€…ó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘J`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…X•€‰órXQJ™ïrtA÷Jl…ÛvpfHvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`‘ZHAãbHró™‚ËXnó•€vËÿQtJçl’d™ïrtAJ‘ÛvpfH…vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQãbHAZ÷‚l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|v`Ëf•`Û’™ãb‘ç’t‰ÿbd…•Ëf`vpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã‚€‰órXQQçZ|÷‚dvX•ãn€…Û™Û’`JX`ZQXbã‰pf•H~ã…÷™tbïAdZ’‰bdQçZ|ó~•Ëf`ÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ó~H…fpHAZp‘Ë‚QçZ|÷‚dvX•ãn€…Û~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘ËJ`Û’™ã™ïrtA÷JlvpfH…óQór€‰Ë‚p€’Û‘pJAfÛ`v…÷‘|‚ç‰dr÷‚d™ïrtvX•ãn€…ó~•ËfZ`JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAÛv€…ãnX•€‰™ãbHA™ïrtAJ‘’vpfH…óvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQbHAZ÷‚d‘ç’t‰ÿbd~•Ëf`‘ZHAãbHró™‚ËXnó•€vËÿQtJçl’A÷Jl‘ç’tÛvpfH…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|v`Ëf•Zp‘Ë‚€‰‰bdQçZ|~•Ëf`vpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û™€‰Ë‚p‘`ZQXAHrpf•H~ã…÷™tbïAdZ‰ÿbdQçZ|ó~•Ëf``JXQórHAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰ó~H…X•vórXQJ`÷‚d™ïrtAvX•ãn€…Û~•ËfZHJXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd™ïrtA÷JlvpfH…óZHAãb™Ûó™‚Ë`ZfÛ`v…÷‘|‚ç‰dr÷‚d™ïrtvX•ãn€…€‰Ë‚p‘Z`JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…HAãb™Û’ç’l‘÷JtA`Ëf•ó~Û’™ãbHA÷Jl‘ç’t‰vpfH…óAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`’`JXQóQXb㉀’Xnó•€vËÿQtJçl’AJ‘’‰bdQÛvpfH…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚ç’t‰ÿbãnó~•Ëf``JXQórïrd™÷‚|H…fpÛvZp‘Ë‚€‰ÿbdQçZ|~•Ëf`JXQór€Aãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlQçZ|÷‚dvX•ãn€…Ûr€‰Ë‚p‘Û‘pJAHrpf•H~ã…÷™tbïAdZçZ|÷‚d™ó~•Ëf``JXQórHA™Û’`ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷J€…ÛvpfvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰€…ãnX•v™ãbHAZ÷‚d™ïrtAvX•ãn€…ۉ˂p‘ZHJXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óZHAãb™€ó™‚Ë`fÛ`v…÷‘|‚ç‰drïrtA÷Jl‘vX•ãn€…€‰Ë‚p‘ZJXQórÿbïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbH…•Ëf`ÛvpfH…HAãb™Û’ç’l‘÷JtA`Ëf•ó~p‘Ë‚€‰órJ‘’‰bdQçvpfH…óAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚d’t‰ÿbãn€~•Ëf`‰Ë‚p‘ZHpf•H~ã…Xnó•€vËÿQtJçl’ç’t‰ÿbdQÛvpfH…HAãb™Û’t‰ç’l‘÷JçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…ó~•Ëf``JXQórïrd™÷‚|H…X•v`XQJ`Û’Z|÷‚d™ï~•Ëf`JXQór€A™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷Jl…ÛvpfHvX•ãn€…ÛAãb™Û’`fÛ`v…p‘|‚ç‰dr÷™tbïAdZ÷‘|yz{|}~€€~}|{zIIIJJJJJJJJJJJJJJJJJJJJJJJ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv28_1.dat b/application/third_party/mpdf/qrcode/data/qrv28_1.dat new file mode 100755 index 00000000..ac9d23bb --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv28_1.dat @@ -0,0 +1,257 @@ +€€€€€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwwwwwwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghgfefefefefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_`_`_`_`______`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:7878787878787878787878785656565656565656343434343434343412121212121212120/0/0////0/0/0/0.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            €€€€€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklkjijijijijijijijijijijijghghghghghghghghefefefefefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_`_`_`_``_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:787878787878787878787878565656565656565634343434343434341212121212121212///0/0/0/0/0/0/0.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            €€€€€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwwwwwwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_`______`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGGGGGGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:787878787878787878787878565656565656565634343434343434341212121212121212/0/0/0/0/0/0/0/0.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            €€€€€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyxwxwwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststsrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefefefefefefefefefcdcdcdcdcdcdcdcdababababababa`_``_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:787878787878787878787876565656565656565634343434343434341212121212121212/0/0/0/0/0/0/0//.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            €€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwwwwwwxwxwxwxwxwxwxwuuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefefefefefefefefefcdcdcdcdcdcdcdcbabababab_`_`____`_`_`_`_`_`_____^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGGGGGGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:787878787878787856565656565656565656565634343434343434341212121212121212/0/0/0/0////0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            €€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{zyzyzyzyzywxwxwxwxwxwxwxwxuuuuuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefefefefefefefefefcdcdcdcdabababababababab__`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIHGHGGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:787878787878787856565656565656565656565634343434343434341212121212121212/0/0/0/00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!           €€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzywxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefefefefefedcdcdcdcdcdcdcdabababababababab`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIJIHGHGGGGGGHGHGHGHGHGGGGGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:787878787878787856565656565656565656565634343434343434341212121212121212//////0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzywxwxwxwxwxwxwwwwuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijihghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab`_`_`_`_`_`_`___^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787878785656565656565656565656563434343434343434121212121210/0/00/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzywxwxwxwxwwxwxwxwuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmlklklklklklklklklklklklijijijijijijijijghghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab`_`_`_`____`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:7878787878787878565656565656565656565656343434343434321212121212/0//////0/0/0/0/0/////0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzywxwxwxwwxwxwxwxwuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqpopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab`_`_`_`__`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGHGHGGGGEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787878785656565656565656565656543434343412121212121212120/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzywwwwxwxwxwxwxwxwuvuvuvuvuvuvuvuvutstststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_____`_`_`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGHGGHGHGHGEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9878787878787878785656565656565656343434343434343412121212121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_`_`_`_`_`_`_`_`^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGHGHGHGGHGHGHGHGEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:7878787878787878787878785656565656565656343434343434343412121212121212120/0/0/0/0/0/////.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        €€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdabababababababab_`_`_`_`_`_`_`_`^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIGGGGHGHGHGHGHGHGEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:7878787878787878787878785656565656565656343434343434343412121212121212120/0/0/0//0/0/0/0.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!                      + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + + + +             + + + + + + + + + +            + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + + + +          + + + + + + + + + + + +€€~~}}LLKKJJII--..//00aabbccddggffee__$$##""!!++,,--..nnooppqqUUTTSSRR$%%&&''(XYYZZ[[\uttssrrqA@@??>>= + + ())**++,\]]^^__`qppoonnm=<<;;::9 ,--..//0`aabbccdmllkkjji9887766501122334deeffgghihhggffe5443322145566778hiijjkkl[ZZYYXXW*++,,--.mnnooppqVUUTTSSR QQRRSSTT||{{zzyyHHGGFFEE!!""##$$UUVVWWXXxxwwvvuuDDCCBBAA %%&&''((YYZZ[[\\ttssrrqq@@??>>== + + ))**++,,]]^^__``ppoonnmm<<;;::99--..//00aabbccddggffee__$$##""!!##$$%%&&ffgghhii]]\\[[ZZ$$##""!!IJJKKLLM}~~€€€POONNMMLMNNOOPPQ€~~}}|LKKJJIIH !QRRSSTTU|{{zzyyxHGGFFEED!""##$$%UVVWWXXYxwwvvuutDCCBBAA@ %&&''(()YZZ[[\\]onnmmllk,++**))(YZZ[[\\]ggffeedc,++**))(BBCCDDEEvvwwxxyyWWVVUUTT##""!! FFGGHHIIzz{{||}}SSRRQQPPJJKKLLMM~~€€€€OONNMMLLNNOOPPQQ~~}}||KKJJIIHH !!RRSSTTUU||{{zzyyHHGGFFEE11223344eeffgghh^^]]\\[[ //556677rrssttuuQQPPOONN())**++,\]]^^__`qppoonnm=<<;;::9 ,--..//0`aabbccdmllkkjji9887766501122334deeffgghihhggffe5443322145566778hiijjkkleddccbba100//..-899::;;>== + + ))**++,,]]^^__``ppoonnmm<<;;::99--..//00aabbccddllkkjjii8877665511223344eeffgghh^^]]\\[[ ''(())**jjkkllmmYYXXWWVV MNNOOPPQ€~~}}|LKKJJIIH !QRRSSTTU|{{zzyyxHGGFFEED!""##$$%UVVWWXXYxwwvvuutDCCBBAA@ %&&''(()YZZ[[\\]tssrrqqp@??>>==< + + )**++,,-]^^__``akjjiihhg(''&&%%$ !!""#]^^__eefba`__^^](''&&%%$FFGGHHIIzz{{||}}SSRRQQPPJJKKLLMM~~€€€€OONNMMLLNNOOPPQQ~~}}||KKJJIIHH !!RRSSTTUU{{zzyyxxGGFFEEDD""##$$%%VVWWXXYYxxwwvvuuDDCCBBAA 55667788iijjkkllZZYYXXWW8899::;;vvww}}~~MMLKJIHG,--..//0`aabbccdmllkkjji9887766501122334deeffgghihhggffe5443322145566778hiijjkkleddccbba100//..-899::;;>??@pqqrrsstSRRQQPPO 78899::;uvvww}}~NMMLKJIH%%&&''((YYZZ[[\\ttssrrqq@@??>>== + + ))**++,,]]^^__``ppoonnmm<<;;::99--..//00aabbccddllkkjjii8877665511223344eeffgghhhhggffee4433221155667788iijjkkllZZYYXXWW++,,--..nnooppqqUUTTSSRR !QRRSSTTU|{{zzyyxHGGFFEED!""##$$%UVVWWXXYxwwvvuutDCCBBAA@ %&&''(()YZZ[[\\]tssrrqqp@??>>==< + + )**++,,-]^^__``apoonnmml<;;::998-..//001abbccddegffee__^$##""!! #$$%%&&'fgghhiij]\\[[ZZY$##""!! JJKKLLMM~~€€€€OONNMMLLNNOOPPQQ~~}}||KKJJIIHH !!RRSSTTUU{{zzyyxxGGFFEEDD""##$$%%VVWWXXYYwwvvuuttCCBBAA@@ &&''(())ZZ[[\\]]ttssrrqq@@??>>== + + 99::;;<>??€€€€GFFEEDDC +01122334deeffgghihhggffe5443322145566778hiijjkkleddccbba100//..-899::;;>??@pqqrrsst]\\[[ZZY)((''&&% @AABBCCDtuuvvwwxONNMMGGF + + ;<<==>>?~€€€€GGFFEEDD ))**++,,]]^^__``ppoonnmm<<;;::99--..//00aabbccddllkkjjii8877665511223344eeffgghhhhggffee4433221155667788iijjkkllddccbbaa00//..--99::;;<>==< + + )**++,,-]^^__``apoonnmml<;;::998-..//001abbccddelkkjjiih8776655412233445effgghhi^]]\\[[Z '(())**+jkkllmmnYXXWWVVU NNOOPPQQ~~}}||KKJJIIHH !!RRSSTTUU{{zzyyxxGGFFEEDD""##$$%%VVWWXXYYwwvvuuttCCBBAA@@ &&''(())ZZ[[\\]]ssrrqqpp??>>==<< + + **++,,--^^__``aavvuuttssppoonnmm<<;;::99 + + ==>>??@@qqrrssttRRQQPPOO @@AABBCC~~}}|{zyCBBAA@@? + 45566778hiijjkkleddccbba100//..-899::;;>??@pqqrrsst]\\[[ZZY)((''&&% @AABBCCDtuuvvwwxYXXWWVVU%$$##""!DEEFFGGHxyyzz{{|FEEDDCCB?@@AABBC~~}}|{zCCBBAA@@ + + --..//00aabbccddllkkjjii8877665511223344eeffgghhhhggffee4433221155667788iijjkkllddccbbaa00//..--99::;;<>??@@qqrrssttRRQQPPOO 8899::;;vvww}}~~MMLKJIHG%&&''(()YZZ[[\\]tssrrqqp@??>>==< + + )**++,,-]^^__``apoonnmml<;;::998-..//001abbccddelkkjjiih8776655412233445effgghhihggffeed4332211056677889ijjkkllmZYYXXWWV+,,--../nooppqqrUTTSSRRQ !!RRSSTTUU{{zzyyxxGGFFEEDD""##$$%%VVWWXXYYwwvvuuttCCBBAA@@ &&''(())ZZ[[\\]]ssrrqqpp??>>==<< + + **++,,--^^__``aaoonnmmll;;::9988..//0011bbccddeerrqqppoollkkjjii88776655 AABBCCDDuuvvwwxxNNMMGGFF + + DDEEFFGGxwwvvuut?>>==<<;899::;;>??@pqqrrsst]\\[[ZZY)((''&&% @AABBCCDtuuvvwwxYXXWWVVU%$$##""!DEEFFGGHxyyzz{{|UTTSSRRQ! HIIJJKKL|}}~~€BAA@@??> CDDEEFFGyxwwvvuu??>>==<<11223344eeffgghhhhggffee4433221155667788iijjkkllddccbbaa00//..--99::;;<>??@@qqrrsstt\\[[ZZYY((''&&%% AABBCCDDuuvvwwxxNNMMGGFF + + <<==>>??€€€€GFFEEDDC +)**++,,-]^^__``apoonnmml<;;::998-..//001abbccddelkkjjiih8776655412233445effgghhihggffeed4332211056677889ijjkkllmdccbbaa`0//..--, 9::;;<<=mnnooppqVUUTTSSR/5566778rssttuuvQPPOONNM""##$$%%VVWWXXYYwwvvuuttCCBBAA@@ &&''(())ZZ[[\\]]ssrrqqpp??>>==<< + + **++,,--^^__``aaoonnmmll;;::9988..//0011bbccddeekkjjiihh7766554422334455ffgghhiinnmmllkkhhggffee44332211EEFFGGHHyyzz{{||EEDDCCBB + + MMNNOOPPtssrrqqp;::99887 + + <==>>??@pqqrrsst]\\[[ZZY)((''&&% @AABBCCDtuuvvwwxYXXWWVVU%$$##""!DEEFFGGHxyyzz{{|UTTSSRRQ! HIIJJKKL|}}~~€QPPOONNMLMMNNOOP€€€~~}>==<<;;: + + GMMNNOOPttssrrqq;;::998855667788iijjkkllddccbbaa00//..--99::;;<>??@@qqrrsstt\\[[ZZYY((''&&%% AABBCCDDuuvvwwxxXXWWVVUU$$##""!!EEFFGGHHyyzz{{||EEDDCCBB@@AABBCC~~}}|{zyCBBAA@@? + -..//001abbccddelkkjjiih8776655412233445effgghhihggffeed4332211056677889ijjkkllmdccbbaa`0//..--, 9::;;<<=mnnooppq`__^^]]\,++**))( + + =>>??@@AqrrssttuRQQPPOON 899::;;>==<< + + **++,,--^^__``aaoonnmmll;;::9988..//0011bbccddeekkjjiihh7766554422334455ffgghhiiggffeedd3322110066778899jjkkllmmjjiihhggddccbbaa00//..--IIJJKKLL}}~~€€AA@@??>>QQRRSSTTpoonnmml76655432 @AABBCCDtuuvvwwxYXXWWVVU%$$##""!DEEFFGGHxyyzz{{|UTTSSRRQ! HIIJJKKL|}}~~€QPPOONNMLMMNNOOP€€€~~}MLLKKJJI PQQRRSST}wwvvuut:9988776 PQQRRSSTppoonnmm7766554399::;;<>??@@qqrrsstt\\[[ZZYY((''&&%% AABBCCDDuuvvwwxxXXWWVVUU$$##""!!EEFFGGHHyyzz{{||TTSSRRQQ IIJJKKLL}}~~€€AA@@??>> DDEEFFGGxwwvvuut?>>==<<;12233445effgghhihggffeed4332211056677889ijjkkllmdccbbaa`0//..--, 9::;;<<=mnnooppq`__^^]]\,++**))( + + =>>??@@Aqrrssttu\[[ZZYYX(''&&%%$ ABBCCDDEuvvwwxxyNMMGGFFE + + <==>>??@€€€€~FFEEDDCC + +**++,,--^^__``aaoonnmmll;;::9988..//0011bbccddeekkjjiihh7766554422334455ffgghhiiggffeedd3322110066778899jjkkllmmccbbaa``//..--,, ::;;<<==nnooppqqffee__^^``__^^]],,++**))MMNNOOPP€€~~}}==<<;;::UUVVWWXXlkkjjiih10//..--DEEFFGGHxyyzz{{|UTTSSRRQ! HIIJJKKL|}}~~€QPPOONNMLMMNNOOP€€€~~}MLLKKJJI PQQRRSST}||{{zzyIHHGGFFE !!""##$TUUVVWWXtssrrqqp655//..-TUUVVWWXllkkjjii210//..- + + ==>>??@@qqrrsstt\\[[ZZYY((''&&%% AABBCCDDuuvvwwxxXXWWVVUU$$##""!!EEFFGGHHyyzz{{||TTSSRRQQ IIJJKKLL}}~~€€PPOONNMMMMNNOOPP€€~~}}==<<;;:: + + MMNNOOPPtssrrqqp;::9988756677889ijjkkllmdccbbaa`0//..--, 9::;;<<=mnnooppq`__^^]]\,++**))( + + =>>??@@Aqrrssttu\[[ZZYYX(''&&%%$ ABBCCDDEuvvwwxxyXWWVVUUT$##""!! EFFGGHHIyzz{{||}EDDCCBBA@AABBCCD~}}|{zyxBBAA@@?? ..//0011bbccddeekkjjiihh7766554422334455ffgghhiiggffeedd3322110066778899jjkkllmmccbbaa``//..--,, ::;;<<==nnooppqq__^^]]\\++**))(( + + >>??@@AArrssttuu]]\\[[ZZ\\[[ZZYY((''&&%% QQRRSSTTwwvvuutt99887766YYZZ[[\\hggffeed,,++**))HIIJJKKL|}}~~€QPPOONNMLMMNNOOP€€€~~}MLLKKJJI PQQRRSST}||{{zzyIHHGGFFE !!""##$TUUVVWWXyxxwwvvuEDDCCBBA $%%&&''(XYYZZ[[\poonnmml-,,++**)XYYZZ[[\hhggffee-,,++**) AABBCCDDuuvvwwxxXXWWVVUU$$##""!!EEFFGGHHyyzz{{||TTSSRRQQ IIJJKKLL}}~~€€PPOONNMMMMNNOOPP€€~~}}LLKKJJII QQRRSSTTwwvvuutt99887766QQRRSSTTpoonnmml76655432 9::;;<<=mnnooppq`__^^]]\,++**))( + + =>>??@@Aqrrssttu\[[ZZYYX(''&&%%$ ABBCCDDEuvvwwxxyXWWVVUUT$##""!! EFFGGHHIyzz{{||}TSSRRQQP IJJKKLLM}~~€€€A@@??>>= +DEEFFGGMwwvvuutt>>==<<;;22334455ffgghhiiggffeedd3322110066778899jjkkllmmccbbaa``//..--,, ::;;<<==nnooppqq__^^]]\\++**))(( + + >>??@@AArrssttuu[[ZZYYXX''&&%%$$BBCCDDEEvvwwxxyyYYXXWWVVXXWWVVUU$$##""!!!!""##$$UUVVWWXXssrrqqpp55//..-- !!""]]^^__eecba`__^^((''&&%%LMMNNOOP€€€~~}MLLKKJJI PQQRRSST}||{{zzyIHHGGFFE !!""##$TUUVVWWXyxxwwvvuEDDCCBBA $%%&&''(XYYZZ[[\uttssrrqA@@??>>= + + ())**++,\]]^^__`lkkjjiih)((''&&% !!"\]]^^__edcba`__^)((''&&%EEFFGGHHyyzz{{||TTSSRRQQ IIJJKKLL}}~~€€PPOONNMMMMNNOOPP€€~~}}LLKKJJII QQRRSSTT||{{zzyyHHGGFFEE!!""##$$UUVVWWXXssrrqqpp55//..--UUVVWWXXlkkjjiih10//..-- + + =>>??@@Aqrrssttu\[[ZZYYX(''&&%%$ ABBCCDDEuvvwwxxyXWWVVUUT$##""!! EFFGGHHIyzz{{||}TSSRRQQP IJJKKLLM}~~€€€POONNMMLMNNOOPPQ€~~}}w=<<;;::9 + MNNOOPPQssrrqqpp::99887766778899jjkkllmmccbbaa``//..--,, ::;;<<==nnooppqq__^^]]\\++**))(( + + >>??@@AArrssttuu[[ZZYYXX''&&%%$$BBCCDDEEvvwwxxyyWWVVUUTT##""!! FFGGHHIIzz{{||}}UUTTSSRRTTSSRRQQ %%&&''((YYZZ[[\\oonnmmll,,++**))##$$%%&&ffgghhii]]\\[[ZZ$$##""!! PQQRRSST}||{{zzyIHHGGFFE !!""##$TUUVVWWXyxxwwvvuEDDCCBBA $%%&&''(XYYZZ[[\uttssrrqA@@??>>= + + ())**++,\]]^^__`qppoonnm=<<;;::9 ,--..//0`aabbccdhggffee_%$$##""!"##$$%%&effgghhi^]]\\[[Z%$$##""!IIJJKKLL}}~~€€PPOONNMMMMNNOOPP€€~~}}LLKKJJII QQRRSSTT||{{zzyyHHGGFFEE!!""##$$UUVVWWXXxxwwvvuuDDCCBBAA %%&&''((YYZZ[[\\oonnmmll,,++**))YYZZ[[\\hggffeed,,++**)) ABBCCDDEuvvwwxxyXWWVVUUT$##""!! EFFGGHHIyzz{{||}TSSRRQQP IJJKKLLM}~~€€€POONNMMLMNNOOPPQ€~~}}|LKKJJIIH !QRRSSTTUwvvuutts98877665QRRSSTTUoonnmmll66554321 ::;;<<==nnooppqq__^^]]\\++**))(( + + >>??@@AArrssttuu[[ZZYYXX''&&%%$$BBCCDDEEvvwwxxyyWWVVUUTT##""!! FFGGHHIIzz{{||}}SSRRQQPPJJKKLLMM~~€€€€QQPPOONNPPOONNMM))**++,,]]^^__``kkjjiihh((''&&%%''(())**jjkkllmmYYXXWWVV  !!""##$TUUVVWWXyxxwwvvuEDDCCBBA $%%&&''(XYYZZ[[\uttssrrqA@@??>>= + + ())**++,\]]^^__`qppoonnm=<<;;::9 ,--..//0`aabbccdmllkkjji9887766501122334deeffggh_^^]]\\[! &''(())*ijjkkllmZYYXXWWV! MMNNOOPP€€~~}}LLKKJJII QQRRSSTT||{{zzyyHHGGFFEE!!""##$$UUVVWWXXxxwwvvuuDDCCBBAA %%&&''((YYZZ[[\\ttssrrqq@@??>>== + + ))**++,,]]^^__``kkjjiihh((''&&%% !!""]]^^__eecba`__^^((''&&%%EFFGGHHIyzz{{||}TSSRRQQP IJJKKLLM}~~€€€POONNMMLMNNOOPPQ€~~}}|LKKJJIIH !QRRSSTTU|{{zzyyxHGGFFEED!""##$$%UVVWWXXYsrrqqppo5//..--,UVVWWXXYkkjjiihh0//..--, + + >>??@@AArrssttuu[[ZZYYXX''&&%%$$BBCCDDEEvvwwxxyyWWVVUUTT##""!! FFGGHHIIzz{{||}}SSRRQQPPJJKKLLMM~~€€€€OONNMMLLNNOOPPQQ~~}}wwMMGGFFEEDDCCBBAAAABBCCDD}}|{zyxwBAA@@??> .//00112bccddeefkjjiihhg7665544323344556fgghhiijgffeeddc3221100/6778899:jkkllmmncbbaa``_/..--,,+ +:;;<<==>nooppqqrRQQPPOON @AABBCCDmllkkjji98877665 @AABBCCD@@??>>== + +EEFFGGMMwvvuutts>==<<;;:23344556fgghhiijgffeeddc3221100/6778899:jkkllmmncbbaa``_/..--,,+ +:;;<<==>nooppqqr_^^]]\\[+**))((' + >??@@AABrssttuuvNMMGGFFE + + +DEEFFGGMihhggffe54433221DEEFFGGH<<;;::99 NNOOPPQQsrrqqppo:99887766778899:jkkllmmncbbaa``_/..--,,+ +:;;<<==>nooppqqr_^^]]\\[+**))((' + >??@@AABrssttuuv[ZZYYXXW'&&%%$$#BCCDDEEFvwwxxyyzEDDCCBBA + MNNOOPPQeddccbba100//..-HIIJJKKL88776655RRSSTTUUonnmmllk65543210 +:;;<<==>nooppqqr_^^]]\\[+**))((' + >??@@AABrssttuuv[ZZYYXXW'&&%%$$#BCCDDEEFvwwxxyyzWVVUUTTS#""!! FGGHHIIJz{{||}}~A@@??>>=QRRSSTTUa``__^^]-,,++**)LMMNNOOP//..--,,VVWWXXYYkjjiihhg//..--,, + >??@@AABrssttuuv[ZZYYXXW'&&%%$$#BCCDDEEFvwwxxyyzWVVUUTTS#""!! FGGHHIIJz{{||}}~SRRQQPPOJKKLLMMN~€€xxw=<<;;::9UVVWWXXY]\\[[ZZY)((''&&% PQQRRSST++**))((ZZ[[\\]]gffeedcb++**))((BCCDDEEFvwwxxyyzWVVUUTTS#""!! FGGHHIIJz{{||}}~SRRQQPPOJKKLLMMN~€€€€ONNMMLLKNOOPPQQRwvvuutts98877665YZZ[[\\]YXXWWVVU%$$##""! !!""##$TUUVVWWX''&&%%$$ !!""##^^__eeffa`__^^]]''&&%%$$FGGHHIIJz{{||}}~SRRQQPPOJKKLLMMN~€€€€ONNMMLLKNOOPPQQR~~}}||{KJJIIHHG !!"RSSTTUUVsrrqqppo5//..--, !!""#]^^__eefUTTSSRRQ! $%%&&''(XYYZZ[[\##""!! $$%%&&''gghhiijj\\[[ZZYY##""!! JKKLLMMN~€€€€ONNMMLLKNOOPPQQR~~}}||{KJJIIHHG !!"RSSTTUUV{zzyyxxwGFFEEDDC"##$$%%&VWWXXYYZonnmmllk,++**))(#$$%%&&'fgghhiijQPPOONNM())**++,\]]^^__`(())**++kkllmmnnXXWWVVUUNOOPPQQR~~}}||{KJJIIHHG !!"RSSTTUUV{zzyyxxwGFFEEDDC"##$$%%&VWWXXYYZwvvuuttsCBBAA@@? &''(())*Z[[\\]]^kjjiihhg(''&&%%$'(())**+jkkllmmnMLLKKJJI,--..//0`aabbccd,,--..//ooppqqrrTTSSRRQQ !!"RSSTTUUV{zzyyxxwGFFEEDDC"##$$%%&VWWXXYYZwvvuuttsCBBAA@@? &''(())*Z[[\\]]^srrqqppo?>>==<<; + + *++,,--.^__``aabgffee__^$##""!! +,,--../nooppqqrIHHGGFFE01122334deeffggh55667788ssttuuvvPPOONNMM"##$$%%&VWWXXYYZwvvuuttsCBBAA@@? &''(())*Z[[\\]]^srrqqppo?>>==<<; + + *++,,--.^__``aabonnmmllk;::99887.//00112bccddeef^]]\\[[Z /5566778rssttuuuEDDCCBBA 45566778hiijjkkl 99::;;<>==<<; + + *++,,--.^__``aabonnmmllk;::99887.//00112bccddeefkjjiihhg7665544323344556fgghhiijZYYXXWWV899::;;>= + + 899::;;>??@@€€€€~~FEEDDCCB + + *++,,--.^__``aabonnmmllk;::99887.//00112bccddeefkjjiihhg7665544323344556fgghhiijgffeeddc3221100/6778899:jkkllmmnVUUTTSSR<==>>??@qppoonnm=<<;;::9 + + <==>>??@pqqrrssttuuZHAãb™Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…X•ãnX•v`HAZp‘Ë‚J`Û’™t‰ÿbdQçZJ‘’‰bdQçn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚|çZdQÿ•ó~H…fp…X•v`ËbHAZp‘ËQJ`Û’’t‰ÿbdQçAJ‘’‰bdQH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷J•ó~H…X•ãnX•v`€‰órXQJãbHAZp‘|÷‚d™ïrÿbdQçZ|vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|Ûv€…ãnXf•ó~H…‚€‰™ãbH™ãbHAZpd™ïrtAJ‘‚d™ïrtA÷ÛvpfH…ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰Û’`JXQór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`Ëf•Ëf•ó~H…€‰™ãbHAãbHAZp‘|÷‚d™ïrZ|÷‚d™ïfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HfpÛv€…ãrXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tbãn€…ÛvpfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷Ûv€…ãnXf•ó~H…‚€‰™ãbH™ãbHAZpZ|÷‚d™ïçZ|÷‚d™`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tA÷J`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚v`Ëf•Ëf•ó~H…`Û’™ãbË‚€‰órXQtA÷Jl‘ç’÷‚d™ïrtA…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt•v`ËffpÛv€…ãAZp‘Ë‚€‘Ë‚€‰™ã’‰bdQçZ|Jl‘ç’t‰ÿó~•Ëf`vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAór€‰Ë‚p‘ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fpX•v`ËfZp‘Ë‚€‰Ë‚€‰™ãbtAJ‘’‰bdrtA÷Jl‘çf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€nórXQJ`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷•v`ËffpÛv€…ãAZp‘Ë‚€‘Ë‚€‰™ãrtAJ‘’‰bïrtA÷Jl‘€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbó~H…fpX•v`ËfHAZp‘Ë‚J`Û’™t‰ÿbdQçZJ‘’‰bdQç…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷Jt•ó~H…X•nX•v`ˉórXQJ`bHAZp‘Ë÷‚d™ïrtbdQçZ|÷vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|ZHAãb™Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX••ó~H…fórXQJ`HAZ÷‚d™QçZ|÷‚d’t‰ÿbdQçn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚|çZdQÿ•ó~H…X•nX•v`p‰órXQJ`bHAZ÷‚ddQçZ|÷‚ç’t‰ÿbdQH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷JÛv€…ãnX••ó~H…f€‰™ãbHAãbHAZp‘|÷‚d™ïrZ|÷‚d™ïvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷‚d™tA÷JlvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛJXQórÿ‰ç’l‘÷JtAïrd™÷‚|v`Ëf•óf•ó~H…XÛ’™ãbH‚€‰órXQA÷Jl‘ç’t‚d™ïrtAJÛvpfH…ó~•Ëf`HAãb™Û’`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰v`Ëf•Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚v`Ëf•pÛv€…ãnÛ’™ãbHAïrtAJ‘’‰™ïrtA÷JlZ|÷‚d™nfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿbt‰ç’l‘÷v`Ëf•óÛv€…ãnóÛ’™ãbH™ïrtAJ‘’d™ïrtA÷JçZ|‚™AJ`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…órXQJ`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚v`Ëf•pÛv€…ãnZp‘Ë‚€‰Ë‚€‰™ãbtAJ‘’‰bdrtA÷Jl‘ç…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQóbt‰ç’l‘÷Aïrd™÷‚|çZdQÿbt~H…fpÛ•v`ËfAZp‘Ë‚€J`Û’™ã‰ÿbdQçZ|‘’‰bdQçZó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtAó~H…fpór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚|çZdQÿbó~H…X•vX•v`p‘Zp‘Ë‚€‰bdQçZ|÷‘ç’t‰ÿbd…vf…•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷~H…fpÛrXQJ`pAZp‘Ë‚€‰bdQçZ|l‘ç’t‰ÿbl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚|çZdQÿbó~H…X•vX•v`pórXQJ`HAZ÷‚d™QçZ|÷‚d’t‰ÿbdQç…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…Ûv€…ãnóQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘JtAd™÷‚|çZdQÿbt‰ç’l‘÷Jtv€…ãnX••ó~H…fp‰™ãbHAbHAZp‘Ë÷‚d™ïrt|÷‚d™ïrvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚|Ûv€…ãnX•ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbt‰ç’l‘÷J`Ëf•ó~Ë‚€‰órXQ™ãbHAZ‚d™ïrtA÷QçZ|÷‚df`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~Hv€…ãnX•‘Ë‚€‰órX‰™ãbHA÷‚d™ïrtAdQçZ|÷‚ãn€…ÛvpH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbt‰ç’l‘÷J`Ëf•ó~Ûv€…ãnórÛ’™ãbHAïrtAJ‘’‰™ïrtA÷JlZ|‚™AJlvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛJXQórÿ‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãrXQJ`Û™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷fH…•Ëf`vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtAïrd™÷‚|v`Ëf•óÛv€…ãnXZp‘Ë‚€‰ó‚€‰™ãbHAJ‘’‰bdQtA÷Jl‘ç’ÛvpfH…ó~•Ëf`HAãb™Û’`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf•H…fpË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf`HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|çZdQÿbt‰v`Ëf•Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚H…fpÛvJ`Û’™p‘Ë‚€‰órJl‘ç’t‰ÿ™ïrtAJ‘’n€…ÛvpfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…X•v`Ëv`Ëf•óQJ`Û’Zp‘Ë‚€‰ó÷Jl‘ç’t‰d™ïrtAJ‘fH…•Ëf`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚H…fpÛvXQJ`p‘Zp‘Ë‚€‰bdQçZ|÷‘ç’t‰ÿbd‘ç’t‰ÿbã…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQóbt‰ç’l‘÷Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë’™HAZp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|çZdQÿbt~H…X•v`•v`pÛrXQJ`ÛAZ÷‚d™ïçZ|÷‚d™t‰ÿbdQçZó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰ç’l‘÷JtAó~H…X•vór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…€…ãnX•vãbHAZp‘XQJ`Û’bdQçZ|÷‰bdQçZ|fH…ó~•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷f•ó~H…~H…X•v`™ãbHAZprXQJ`ÛÿbdQçZ|’‰bdQçZ|`vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…€…ãnX•vË‚€‰órXQ™ãbHAZ‚d™ïrtA÷QçZ|÷‚dn€…Ûvp…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘JtAd™÷‚|çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt‰ç’l‘÷JtËf•ó~Hv€…ãnórX’™ãbHArtAJ‘’‰bïrtA÷Jl‘|‚™AJl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAïrd™÷‚|`Ëf•ó~ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbX•v`Ëf`Ëf•ó~Ë‚€‰™ãb™ãbHAZ‚d™ïrtAJ÷‚d™ïrtAf`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷fpÛv€…ãËf•ó~H‘Ë‚€‰™ã’™ãbHA÷‚d™ïrtA÷‚d™ïrt€…ÛvpfH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbX•v`Ëf`Ëf•ó~J`Û’™p‘Ë‚€‰órJl‘ç’t‰ÿ™ïrtAJ‘’fH…•Ëf`vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ë…fpÛv€QJ`p‘ËZp‘Ë‚€‰dQçZ|÷‚ç’t‰ÿbdQç’t‰ÿbãnÛvpfH…ó~•Ëf`HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|çZdQÿbt‰H…fpÛvÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…fH…X•v`HAZp‘Ë‚p‘Ë‚€‰™‘’‰bdQçZ÷Jl‘ç’t‰n€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿnX•v`Ë…fpÛv€bHAZp‘ËZp‘Ë‚€‰J‘’‰bdQçA÷Jl‘ç’tH…ó~•Ëf`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷J•ó~H…fH…X•v`ãbHAZp‘XQJ`Û’bdQçZ|÷‰bdQçZ|vX•ãn€…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…X…ãnX•v`‚€‰órXQ™ãbHAZpd™ïrtA÷JçZ|÷‚d™€…Ûvpfó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰ç’l‘÷JtA€…ãnX•vór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚pÛv€…ãnËf•ó~H…€‰órXQJãbHAZp‘|÷‚d™ïrÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷f•ó~H…X…ãnX•v`‚€‰órXQ™ãbHAZpZ|÷‚d™ï‰ÿbdQçZ|`vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚pÛv€…ãnËf•ó~H…Ë‚€‰™ãb™ãbHAZ‚d™ïrtAJ÷‚d™ïrtA…ÛvpfH…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt•v`ËfËf•ó~HJ`Û’™ã‘Ë‚€‰órXl‘ç’t‰ÿbïrtAJ‘’‰H…•Ëf`vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf`Ëf•ó~ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbX•v`ËffpÛv€…`Û’™ãbË‚€‰órXQtA÷Jl‘ç’÷‚d™ïrtAf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tA÷f`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷•v`ËfËf•ó~HJ`Û’™ã‘Ë‚€‰órXrtA÷Jl‘ç÷‚d™ïrt€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbX•v`ËffpÛv€…HAZp‘Ë‚p‘Ë‚€‰™‘’‰bdQçZ÷Jl‘ç’t‰…ó~•Ëf`vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷Jt•ó~H…fp…X•v`ËbHAZp‘ËQJ`Û’dQçZ|÷‚bdQçZ|÷vX•ãn€…ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…X•H…X•v`Ëf•ó~H…€…ãnórXQ™ãbHAZtAJ‘’‰bdrtA÷Jl‘ç‚™AJl‘çvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`JXQórÿbt’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXQJ`Û’bHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d…•Ëf`vX•ãn€…ÛvpfH…ó‚p‘ZHAãJXQór€AHró™‚Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZfpÛv€…J`p‘Ë‚p‘Ë‚€‰™QçZ|÷‚d’t‰ÿbdQç’t‰ÿbãn€vpfH…ó~•Ëf`Aãb™Û’`JXQór€‰ç’l‘÷Jtrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó~•Ëf`b™€‰Ë‚p‰Ë‚p‘`ZË`ZQXApf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drãnX•v`€‰órXQJãbHAZp‘™ïrtA÷JlZ|÷‚d™ï…ÛvpfH~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`vX•ãn€…Û‘ZHAãbQXb㉀’Hró™‚ËfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’Ëf•ó~H…`Û’™ãbË‚€‰órXQ‘ç’t‰ÿbdrtAJ‘’‰b…•Ëf`vX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛvpfH…ó™Û’`JXÛ‘pJAHr`ZQXbã‰Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZX•v`ËfHAZp‘Ë‚J`Û’™QçZ|÷‚ddQçZ|÷‚vX•ãn€…ÛvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó~•Ëfór€Qór€‰Ë‚pó™‚Ë`Z€’Û‘pJApf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰dr•ó~H…f€‰™ãbHAãbHAZp‘™ïrtAJ‘’d™ïrtA÷JvpfH…ó~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`‰Ë‚p‘ZH‘ZHAãbQXAHró™Hró™‚ËfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’pÛv€…ãnZp‘Ë‚€‰Ë‚€‰™ãb‰bdQçZ|l‘ç’t‰ÿb~•Ëf`vX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛAãb™Û’`™€‰Ë‚p‘‚Ë`ZQ`ZQXAHrXnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZX•v`ËfórXQJ`HAZp‘Ë‚÷‚d™ïrtAdQçZ|÷‚vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…óJXQór€ZHAãb™ÛXb㉀’Û‘ó™‚Ë`Zpf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰dr•ó~H…X•Û’™ãbHA€‰órXQJ÷Jl‘ç’t‰d™ïrtAJ‘vpfH…ó~•Ëf`Aãb™Û’`JXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`‰Ë‚p‘ZH’`JXQópJAHró™QXb㉀’fÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’v`Ëf•Zp‘Ë‚€‰`Û’™ãbÿbdQçZ|’‰bdQçZ|~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛAãb™€‰Ër€‰Ë‚p‘‚Ë`ZQÛ‘pJAHrXnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZó~H…fp™ãbHAZHAZp‘Ë‚÷‚d™ïrtA÷‚d™ïrtvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛvpfH…ó‚p‘ZHAãZHAãb™€XAHró™‚ó™‚Ë`pf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drÛv€…ãnX•p‘Ë‚€‰ór€‰™ãbHAJ‘’‰bdQçA÷Jl‘ç’tvpfH…ó~•Ëf`Aãb™Û’`JXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf•H…fpÛ‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷Jl’t‰ÿbãn€vpfH…ó~•Ëf`b™Û’`‰Ë‚p‘ZHË`ZQXbpf•H~ã…fÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’v`pÛvXQJ`Û’Z÷‚d™ïrZ|÷‚d™ï‰ÿbdQçZ|~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHA™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fpv€…ãnórXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbd…ÛvpfH~•Ëf`vX•ãn€…ÛJXQór€‰ËAãb™Û’`㉀’Û‘pJfÛ`v…Xnó•€vËp‘|‚ç‰drÿQtJçl’÷™tbïAdZ÷‘|yz{|}~€€~}|{z“““”””””””””” \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv28_2.dat b/application/third_party/mpdf/qrcode/data/qrv28_2.dat new file mode 100755 index 00000000..5122e09d --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv28_2.dat @@ -0,0 +1,257 @@ +€€€€~}~}~}~}zyzyzyzyxwxwxwxwststststqrqrqrqropopopopmlklklklijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzyxwxwxwxwststststqrqrqrqropopopopklklklklijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzyxwxwxwxwststststqrqrqrqropopopopklklklklijijijijghghghghedcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzyxwxwxwxwststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzywwwwwxwxststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzywxwxwxwxststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzywxwxwxwxststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzywxwxwxwxststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZY€€€€~}~}~}~}zyzyzyzywxwxwxwuststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdabababab^]^]^]^]\[\[\[\[XWXWXWXW€€€€~}~}~}~}zyzyzyzyuuuuuvuvststststqrqrqrqropopopopklklklklijijijijghghghghcdcdcdcdababa`_`^]^]^]^]\[\[\[\[XWXWXWXW€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqronmnmnmnklklklklijijijijghghghghcdcdcdcd_`_`____^]^]^]^]\[\[\[\[XWXWXWXW€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghcdcdcdcd__`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijgfefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd_____`_`^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€~}~}~}~}zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd_`_`_`_`^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd_`_`_`_`^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefcdcdcdcd_`_`_`_`^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyzyzyuvuvuvuvststststqpopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcd_`_`_`_`^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyzyzyuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcd_`______^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyzyzyuvuvuvuvststststopopopopmnmnmnmnklklklklihghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{zyzyxwxwuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{xwxwwwwwuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcb`_`_`___^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefabababab___`_`_`^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefabababab_`_`_`_`\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU€€€€|{|{|{|{wxwxwxwwuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefabababab_`_`_`_`\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wwwwxwxwuvuvuvuvsrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefabababab_`_`_`_`\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefabababab_`_`_`_`\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvqrqrqrqropopopopmnmnmnmnkjijijijghghghghefefefefabababab______`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{xwwwwwwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab`_`_____\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVU~}~}~}~}|{|{|{|{wxwxwwwwutstststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUVUVUVUVU~}~}~}~}|{|{|{zywwxwxwxwststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefabababab^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656343434340/0/0///.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434///0/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434/0/0/0/0.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#       + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#"!     + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIHGHGEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:985656565634343434//////0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGGGGGEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343432120/0/////.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGGEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565612121212/0/0/0/0.-.-.-,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!      + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGGGGHGHGEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565612121212/0/0/0/0,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>;<;<;<;<787878785656565612121212/0/0/0/0,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!         + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<787878785656565612121212/0/0/0/0,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;:787878785656565612121212/0/0/0//,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878785656565612121212////0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGGGGGGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/////0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMLKLKLKJIGHGHGGGGEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878785656565612121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +TSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIGGHGHGHGEFEFEFEDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878785656565612121212.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!         + + TSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878785656565612121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         TSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:787878785656565612121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        TSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878785656565612121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     TSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878785656565412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGGGGGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGGGGGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"!     + +RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:78787878343434341210/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!      + + + +RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434/0//////.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:78787876343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +RQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +€€~~}}99::;;<< + + ,,++**))yxxwwvvu01122334)((''&&%€€€~~}())**++,100//..-xyyzz{{|PQQRRSSTHHGGFFEEaabbccdd||{{zzyy==>>??@@((''&&%%uttssrrq45566778%$$##""!}||{{zzy,--..//0-,,++**)|}}~~€TUUVVWWXDDCCBBAAeeffgghhxxwwvvuuAABBCCDD$$##""!!qppoonnm899::;;>==iijjkkllttssrrqqEEFFGGHH mllkkjji<==>>??@uttssrrq45566778%$$##""!}wwvvuut\]]^^__e <<;;::99mmnnooppppoonnmmIIJJKKLL !!""ihhggffe@AABBCCDqppoonnm899::;;>??@poonnmmlijjkkllm%%&&''((44332211uuvvwwxxhhggffeeQQRRSSTT''(())**a``__^^]HIIJJKKL ihhggffe@AABBCCDlkkjjiihmnnooppq))**++,,00//..--yyzz{{||ddccbbaaUUVVWWXX++,,--.. +]\\[[ZZYLMMNNOOP + + eddccbbaDEEFFGGHhggffee_qrrssttu--..//00,,++**))}}~~€€``__^^]]YYZZ[[\\//556677 + YXXWWVVUPQQRRSST a``__^^]HIIJJKKL _^^]]\\[uvvww}}~11223344((''&&%%€€~~}}\\[[ZZYY]]^^__``8899::;;UTTSSRRQTUUVVWWX]\\[[ZZYLMMNNOOP + + [ZZYYXXW~€€€€55667788$$##""!!||{{zzyyXXWWVVUUaabbccdd<<==>>?? + + QPPOONNMXYYZZ[[\YXXWWVVUPQQRRSST WVVUUTTS~~}}|{z99::;;<< xxwwvvuuTTSSRRQQeeffgghh@@AABBCC MLLKKJJI\]]^^__`UTTSSRRQTUUVVWWXSRRQQPPOyxwwvvuu==>>??@@ttssrrqq + + PPOONNMMiijjkkllDDEEFFGGIHHGGFFE`aabbccd + + QPPOONNMXYYZZ[[\ONNMMGGFttssrrqqAABBCCDDppoonnmm LLKKJJIImmnnooppMMNNOOPPEDDCCBBAdeeffggh MLLKKJJI\]]^^__`FEEDDCCBppoonnmmEEFFGGHHllkkjjiiHHGGFFEEqqrrssttQQRRSSTTA@@??>>=hiijjkklIHHGGFFE`aabbccd + + BAA@@??>llkkjjiiIIJJKKLL hhggffeeDDCCBBAAuuvvwwxxUUVVWWXX =<<;;::9lmmnnoopEDDCCBBAdeeffggh >==<<;;:hhggffeeMMNNOOPP + + ddccbbaa@@??>>==yyzz{{||YYZZ[[\\ !!""##$98877665pqqrrsstA@@??>>=hiijjkkl:9988776dcba`__^QQRRSSTT``__^^]] <<;;::99}}~~€€]]^^__ee$%%&&''(54433221tuuvvwwx =<<;;::9lmmnnoop655//..-^]]\\[[ZUUVVWWXX\\[[ZZYY!!""##$$88776655€€~~}}ffgghhii())**++,100//..-xyyzz{{| !!""##$98877665pqqrrsst-,,++**)ZYYXXWWVYYZZ[[\\XXWWVVUU%%&&''((44332211wwvvuuttjjkkllmm,--..//0-,,++**)|}}~~€$%%&&''(54433221tuuvvwwx )((''&&%VUUTTSSR]]^^__``TTSSRRQQ))**++,,00//..--ssrrqqppnnooppqq01122334)((''&&%€€€~~}())**++,100//..-xyyzz{{| !!""##$%$$##""!RQQPPOONaabbccdd + + PPOONNMM--..//00,,++**))oonnmmllrrssttuu45566778%$$##""!}||{{zzy,--..//0-,,++**)|}}~~€$%%&&''(! NMMLKJIHeeffgghh LLKKJJII11223344((''&&%%kkjjiihhvvww}}~~899::;;>??@uttssrrq45566778%$$##""!}||{{zzy,--..//0CCBBAA@@mmnnooppDDCCBBAA99::;;<< ^^]]\\[[~~}}|{zy@AABBCCDqppoonnm899::;;>==<>====>>??@@ZZYYXXWWxwwvvuutDEEFFGGHmllkkjji<==>>??@uttssrrq45566778 + + ;;::9988uuvvwwxx <<;;::99AABBCCDDVVUUTTSStssrrqqpHIIJJKKL ihhggffe@AABBCCDqppoonnm899::;;<77665543yyzz{{||!!""##$$88776655EEFFGGHHRRQQPPOOpoonnmmlLMMNNOOP + + eddccbbaDEEFFGGHmllkkjji<==>>??@ 210//..-}}~~€€%%&&''((44332211IIJJKKLL NNMMGGFFlkkjjiihPQQRRSST a``__^^]HIIJJKKL ihhggffe@AABBCCD + + -,,++**)€€~~}}))**++,,00//..--MMNNOOPP + + EEDDCCBBhggffeedTUUVVWWX]\\[[ZZYLMMNNOOP + + eddccbbaDEEFFGGH )((''&&%||{{zzyy--..//00,,++**))QQRRSSTT + + AA@@??>>cba`__^^XYYZZ[[\YXXWWVVUPQQRRSST a``__^^]HIIJJKKL%$$##""!xxwwvvuu11223344((''&&%%UUVVWWXX ==<<;;::]]\\[[ZZ\]]^^__`UTTSSRRQTUUVVWWX]\\[[ZZYLMMNNOOP! ttssrrqq55667788$$##""!!YYZZ[[\\99887766YYXXWWVV`aabbccd + + QPPOONNMXYYZZ[[\YXXWWVVUPQQRRSST !!"ppoonnmm99::;;<< ]]^^__``55//..--UUTTSSRRdeeffggh MLLKKJJI\]]^^__`UTTSSRRQTUUVVWWX"##$$%%&llkkjjii==>>??@@aabbccdd,,++**))QQPPOONNhiijjkklIHHGGFFE`aabbccd + + QPPOONNMXYYZZ[[\&''(())*hhggffeeAABBCCDDeeffgghh ((''&&%%MMLKJIHGlmmnnoopEDDCCBBAdeeffggh MLLKKJJI\]]^^__`*++,,--. ddccbbaaEEFFGGHHiijjkkll!!""##$$$$##""!!GFFEEDDCpqqrrsstA@@??>>=hiijjkklIHHGGFFE`aabbccd.//55667 + + ``__^^]]IIJJKKLL mmnnoopp%%&&''(( CBBAA@@?tuuvvwwx =<<;;::9lmmnnoopEDDCCBBAdeeffggh78899::;\\[[ZZYYMMNNOOPP + + qqrrsstt))**++,,?>>==<<;xyyzz{{| !!""##$98877665pqqrrsstA@@??>>=hiijjkkl;<<==>>?XXWWVVUUQQRRSSTTuuvvwwxx--..//00;::99887|}}~~€$%%&&''(54433221tuuvvwwx =<<;;::9lmmnnoop?@@AABBCTTSSRRQQUUVVWWXXyyzz{{||11223344 76655432€€€~~}())**++,100//..-xyyzz{{| !!""##$98877665pqqrrsstCDDEEFFG + + PPOONNMMYYZZ[[\\}}~~€€55667788 + + 10//..--}||{{zzy,--..//0-,,++**)|}}~~€$%%&&''(54433221tuuvvwwxGMMNNOOP LLKKJJII]]^^__``€€~~}}||{{zzyy--..//00,,++**))}}~~€€UUVVWWXXDCCBBAA@effgghhi LKKJJIIH]^^__``a EDDCCBBAoonnmmllFFGGHHIIkkjjiihh>>??@@AAssrrqqpp66778899 + + :9988776vwwxxyyz !!";::99887nooppqqr,++**))(EDDCCBBAxxwwvvuu11223344((''&&%%€€~~}}YYZZ[[\\@??>>==>=kkjjiihhJJKKLLMM ggffeeddBBCCDDEEoonnmmll::;;<<==65543210z{{||}}~"##$$%%&76655443rssttuuv(''&&%%$A@@??>>=ttssrrqq55667788$$##""!!wwvvuutt]]^^__ee !<;;::998mnnooppqDCCBBAA@effgghhi =<<;;::9ggffeedcNNOOPPQQ + + ccbbaa``FFGGHHIIkkjjiihh>>??@@AA + +//..--,,~€€€€&''(())*3221100/vwwxxyyz !!"$##""!! =<<;;::9ppoonnmm99::;;<< ssrrqqppffgghhii!""##$$%87766554qrrssttu@??>>==>??@@oonnmmlljjkkllmm%&&''(()43322110uvvwwxxy !<;;::998mnnooppq5//..--,]\\[[ZZYVVWWXXYY[[ZZYYXXNNOOPPQQ + + ccbbaa``FFGGHHII''&&%%$${zzyyxxw.//00112+**))(('~€€€€&''(())*54433221hhggffeeAABBCCDDkkjjiihhnnooppqq)**++,,-0//..--,yzz{{||}!""##$$%87766554qrrssttu,++**))(YXXWWVVUZZ[[\\]]WWVVUUTTRRSSTTUU__^^]]\\JJKKLLMM##""!! wvvuutts23344556'&&%%$$#~~}}||{*++,,--.100//..-ddccbbaaEEFFGGHHggffee__rrssttuu-..//001,++**))(}~~€€€%&&''(()43322110uvvwwxxy !(''&&%%$UTTSSRRQ^^__``aa SSRRQQPPVVWWXXYY[[ZZYYXXNNOOPPQQsrrqqppo6778899:#""!! {zzyyxxw.//00112 -,,++**)``__^^]]IIJJKKLL ^^]]\\[[vvww}}~~12233445(''&&%%$€~~}}|)**++,,-0//..--,yzz{{||}!""##$$%$##""!! QPPOONNMbbccddee + + OONNMMLLZZ[[\\]]WWVVUUTTRRSSTTUU !!""##onnmmllk:;;<<==>wvvuutts23344556 + + +)((''&&%\\[[ZZYYMMNNOOPP + + ZZYYXXWW€€€€56677889$##""!! |{{zzyyx-..//001,++**))(}~~€€€%&&''(() MLKJIHGGffgghhiiKKJJIIHH^^__``aa SSRRQQPPVVWWXXYY$$%%&&''kjjiihhg>??@@AABsrrqqppo6778899: + %$$##""!XXWWVVUUQQRRSSTTVVUUTTSS~~}}|{zy9::;;<<= xwwvvuut12233445(''&&%%$€~~}}|)**++,,-FFEEDDCCjjkkllmmGGFFEEDDbbccddee + + OONNMMLLZZ[[\\]](())**++ gffeeddcBCCDDEEFonnmmllk:;;<<==>! TTSSRRQQUUVVWWXXRRQQPPOOxwwvvuut=>>??@@Atssrrqqp56677889$##""!! |{{zzyyx-..//001BBAA@@??nnooppqqCCBBAA@@ffgghhiiKKJJIIHH^^__``aa,,--..// + + cbbaa``_FGGHHIIJkjjiihhg>??@@AABPPOONNMMYYZZ[[\\NNMMGGFFtssrrqqpABBCCDDEpoonnmml9::;;<<= xwwvvuut12233445 >>==<<;;rrssttuu??>>==<>??@@Atssrrqqp56677889 + + ::998877vvwwxxyy !!;;::9988nnooppqqCCBBAA@@ffgghhii99::;;<<[ZZYYXXWNOOPPQQR + + cbbaa``_FGGHHIIJ !!""#HHGGFFEEaabbccdd + + AA@@??>>lkkjjiihIJJKKLLM hggffeedABBCCDDEpoonnmml9::;;<<=66554321zz{{||}}""##$$%%77665544rrssttuu??>>==<>??@@WVVUUTTSRSSTTUUV_^^]]\\[JKKLLMMN#$$%%&&' DDCCBBAAeeffgghh ==<<;;::hggffeedMNNOOPPQ + + dccbbaa`EFFGGHHIlkkjjiih=>>??@@A +0//..--,~~€€€€&&''(())33221100vvwwxxyy !!;;::9988nnooppqqAABBCCDD +SRRQQPPOVWWXXYYZ[ZZYYXXWNOOPPQQR'(())**+ + + @@??>>==iijjkkll99887766cba`__^^QRRSSTTU`__^^]]\IJJKKLLM hggffeedABBCCDDE + ,++**))(~~}}||**++,,--//..--,,zz{{||}}""##$$%%77665544rrssttuuEEFFGGMM + ONNMMLLKZ[[\\]]^WVVUUTTSRSSTTUUV+,,--../ + + <<;;::99mmnnoopp55//..--]]\\[[ZZUVVWWXXY\[[ZZYYXMNNOOPPQ + + dccbbaa`EFFGGHHI(''&&%%${{zzyyxx..//0011++**))((~~€€€€&&''(())33221100vvwwxxyyNNOOPPQQKJJIIHHG^__``aab +SRRQQPPOVWWXXYYZ/5566778 88776655qqrrsstt,,++**))YYXXWWVVYZZ[[\\]XWWVVUUTQRRSSTTU`__^^]]\IJJKKLLM$##""!! wwvvuutt22334455''&&%%$$~~}}||**++,,--//..--,,zz{{||}}RRSSTTUUGFFEEDDCbccddeef + ONNMMLLKZ[[\\]]^899::;;<44332211uuvvwwxx ((''&&%%UUTTSSRR]^^__``a TSSRRQQPUVVWWXXY\[[ZZYYXMNNOOPPQ ssrrqqpp66778899##""!! {{zzyyxx..//0011++**))((~~€€€€VVWWXXYYCBBAA@@?fgghhiijKJJIIHHG^__``aab<==>>??@00//..--yyzz{{||!!""##$$$$##""!!QQPPOONNabbccdde + + POONNMMLYZZ[[\\]XWWVVUUTQRRSSTTU !!""#oonnmmll::;;<<==wwvvuutt22334455''&&%%$$~~}}wwZZ[[\\]]?>>==<<;jkkllmmnGFFEEDDCbccddeef@AABBCCD,,++**))}}~~€€%%&&''(( MMLKJIHGeffgghhi LKKJJIIH]^^__``a TSSRRQQPUVVWWXXY#$$%%&&'kkjjiihh>>??@@AAssrrqqpp66778899##""!! vvuuttss^^__eeff !!";::99887nooppqqrCBBAA@@?fgghhiijDEEFFGGM ((''&&%%€€~~}}))**++,,GFFEEDDCijjkkllmHGGFFEEDabbccdde + + POONNMMLYZZ[[\\]'(())**+ggffeeddBBCCDDEEoonnmmll::;;<<==rrqqppoogghhiijj"##$$%%&76655443rssttuuv?>>==<<;jkkllmmnMNNOOPPQ !!""##$$$##""!!||{{zzyy--..//00CBBAA@@?mnnooppqDCCBBAA@effgghhi LKKJJIIH]^^__``a+,,--../ + +ccbbaa``FFGGHHIIkkjjiihh>>??@@AAnnmmllkkkkllmmnn&''(())*3221100/vwwxxyyz !!";::99887nooppqqrQRRSSTTU$%%&&''( xxwwvvuu11223344 ?>>==<<;qrrssttu@??>>==>==>??@WWVVUUTTRRSSTTUU__^^]]\\JJKKLLMM ]]\\[[ZZww}}~~23344556'&&%%$$#~~}}||{*++,,--./..--,,+z{{||}}~]^^__eef01122334llkkjjii==>>??@@ 10//..--}~~€€€%&&''(()43322110uvvwwxxy !<;;::998mnnooppq@AABBCCD SSRRQQPPVVWWXXYY[[ZZYYXXNNOOPPQQ + + YYXXWWVV€€€€~~6778899:#""!! {zzyyxxw.//00112+**))(('~€€xxwfgghhiij45566778 hhggffeeAABBCCDD + + ,,++**))€~~}}|)**++,,-0//..--,yzz{{||}!""##$$%87766554qrrssttuDEEFFGGM + + OONNMMLLZZ[[\\]]WWVVUUTTRRSSTTUUUUTTSSRR}}|{zyxw:;;<<==>wvvuutts23344556'&&%%$$#wvvuuttsjkkllmmn899::;;< + + ddccbbaaEEFFGGHH((''&&%%|{{zzyyx-..//001,++**))(}~~€€€%&&''(()43322110uvvwwxxyMNNOOPPQKKJJIIHH^^__``aa SSRRQQPPVVWWXXYYQQPPOONNwvvuutts>??@@AABsrrqqppo6778899:#""!! srrqqpponooppqqr<==>>??@``__^^]]IIJJKKLL$$##""!!xwwvvuut12233445(''&&%%$€~~}}|)**++,,-0//..--,yzz{{||}QRRSSTTUGGFFEEDDbbccddee + + OONNMMLLZZ[[\\]]MMGGFFEEsrrqqppoBCCDDEEFonnmmllk:;;<<==>onnmmllkrssttuuu@AABBCCD\\[[ZZYYMMNNOOPP tssrrqqp56677889$##""!! |{{zzyyx-..//001,++**))(}~~€€€UVVWWXXYCCBBAA@@ffgghhiiKKJJIIHH^^__``aa DDCCBBAAonnmmllkFGGHHIIJkjjiihhg>??@@AABkjjiihhguttssrrqDEEFFGGHXXWWVVUUQQRRSSTT !!""poonnmml9::;;<<= xwwvvuut12233445(''&&%%$€~~}}wYZZ[[\\]??>>==<>==kjjiihhgJKKLLMMN gffeeddcBCCDDEEFgffee__^qppoonnmHIIJJKKLTTSSRRQQUUVVWWXX##$$%%&&lkkjjiih=>>??@@Atssrrqqp56677889$##""!! wvvuutts]^^__eef !!;;::9988nnooppqqCCBBAA@@ffgghhii<<;;::99gffeedcbNOOPPQQR + + cbbaa``_FGGHHIIJ^]]\\[[ZmllkkjjiLMMNNOOP + + PPOONNMMYYZZ[[\\''(())**hggffeedABBCCDDEpoonnmml9::;;<<= srrqqppofgghhiij""##$$%%77665544rrssttuu??>>==<>??@@Aonnmmllkjkkllmmn&&''(())33221100vvwwxxyy !!;;::9988nnooppqq//..--,,\\[[ZZYYVWWXXYYZ[ZZYYXXWNOOPPQQR + + VUUTTSSReddccbbaTUUVVWWXHHGGFFEEaabbccdd//556677 + `__^^]]\IJJKKLLM hggffeedABBCCDDEkjjiihhgnooppqqr**++,,--//..--,,zz{{||}}""##$$%%77665544rrssttuu++**))((XXWWVVUUZ[[\\]]^WVVUUTTSRSSTTUUVRQQPPOONa``__^^]XYYZZ[[\DDCCBBAAeeffgghh8899::;;\[[ZZYYXMNNOOPPQ + + dccbbaa`EFFGGHHIgffee__^rssttuuv..//0011++**))((~~€€€€&&''(())33221100vvwwxxyy !!''&&%%$$TTSSRRQQ^__``aab +SRRQQPPOVWWXXYYZNMMGGFFE]\\[[ZZY\]]^^__`@@??>>==iijjkkll<<==>>??XWWVVUUTQRRSSTTU`__^^]]\IJJKKLLM ^]]\\[[Zvww}}~~22334455''&&%%$$~~}}||**++,,--//..--,,zz{{||}}""##$$%%##""!! PPOONNMMbccddeef + ONNMMLLKZ[[\\]]^EDDCCBBAYXXWWVVU`aabbccd <<;;::99mmnnoopp@@AABBCC TSSRRQQPUVVWWXXY\[[ZZYYXMNNOOPPQ + + ZYYXXWWV€€€€~66778899##""!! {{zzyyxx..//0011++**))((~~€€€€&&''(())LKJIHGGFfgghhiijKJJIIHHG^__``aab +A@@??>>=UTTSSRRQdeeffggh!!""##$$88776655qqrrssttDDEEFFGG + + POONNMMLYZZ[[\\]XWWVVUUTQRRSSTTUVUUTTSSR~}}|{zyx::;;<<==wwvvuutt22334455''&&%%$$~~}}||**++,,--FEEDDCCBjkkllmmnGFFEEDDCbccddeef + =<<;;::9QPPOONNMhiijjkkl%%&&''((44332211uuvvwwxxMMNNOOPP LKKJJIIH]^^__``a TSSRRQQPUVVWWXXYRQQPPOONwwvvuutt>>??@@AAssrrqqpp66778899##""!! {{zzyyxx..//0011BAA@@??>nooppqqrCBBAA@@?fgghhiij98877665MLLKKJJIlmmnnoop))**++,,00//..--yyzz{{||QQRRSSTTHGGFFEEDabbccdde + + POONNMMLYZZ[[\\]NMMGGFFEssrrqqppBBCCDDEEoonnmmll::;;<<==wwvvuutt22334455 >==<<;;:rssttuuv?>>==<<;jkkllmmn5//..--,IHHGGFFEpqqrrssttuuZHAãb™|çZdQÿbË‚€‰órXQ÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€Z÷‚d™ïrtfH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰óH…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷JÛ’`JXQt‰ç’l‘÷JJ`Û’™÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`Û`vX•ãnZHAãb™tAïrd™÷‚ór€‰Ë‚p‘tAïrd™÷‚ãbHAZp‘ÿbdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp™Û’`JX‚Ëf•ó~H’™ãbHA€…ÛvpfÛ’`JXQ|çZdQÿbZHAãb™|çZdQÿbË‚€‰™ãb÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…X•v`ËZp‘Ë‚€‰H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷JÛ’`JXQt‰ç’l‘÷JHAZp‘Ë‚J‘’‰bdQç‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãbf•ó~H…™ãbHAZp`vX•ãnZHAãb™tAïrd™÷‚ór€‰Ë‚p‘tAïrd™÷‚€‰órXQJZ|÷‚d™ï™Û’`JX‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp™Û’`JXfpÛv€…ã‘Ë‚€‰órX€…ÛvpfÛ’`JXQ|çZdQÿbZHAãb™|çZdQÿb`Û’™ãbrtA÷Jl‘çQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•ËQór€‰Ë‚pnX•v`ËQJ`Û’H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷JÛ’`JXQt‰ç’l‘÷JHAZp‘Ë‚’t‰ÿbdQç‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãbf•ó~H…X™ãbHAZp`vX•ãnZHAãb™tAïrd™÷‚ór€‰Ë‚p‘tAïrd™÷‚€‰™ãbHAZ|÷‚d™n™Û’`JX‚|çZdQÿËf•H…‰ÿbdQçZ|n€…Ûvp™Û’`JX•v`Ëf‘Ë‚€‰™ã€…ÛvpfÛ’`JXQËf•ó~H…ZHAãb™|çZdQÿbZp‘Ë‚€‰…vf…•ËQór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p•ó~H…fpbHAZ÷‚dH…ó~•Ëfór€‰Ë‚p‘fpÛv€…Û’`JXQt‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãbJtAïrd™÷nórXQJ`A÷Jl‘ç’tf`vX•ã‘ZHA™ÛÛv€…ãnX™ïrtAJ‘’`vX•ãnZHAãb™ãnX•v`ór€‰Ë‚p‘tAïrd™÷‚Û’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿÛ’™HA‰ÿbdQçZ|n€…Ûvp’`JXQó•v`Ëf‰bdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…p‘Ë‚€‰órZHAãb™|çZdQÿbZp‘Ë‚€‰fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ërÿbt‰ç’l•ó~H…X•÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…XQJ`Û’Û’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ã‘÷JtAd™÷v`Ëf•ó÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`™ãbHAZór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿ~H…fpÛÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…p‘Ë‚€‰órZHAãb™|çZdQÿbXQJ`Û’fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷v€…ãnX•÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…XQJ`Û’Û’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ãJtAïrd™÷v`Ëf•óJ‘’‰bdQç`vX•ãnZHA™Û’ãnX•v`™ãbHAZór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰™n€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿ~H…X•v`Z|÷‚d™ï€…Ûvpf`JXQórËf•ó~H…p‘Ë‚€‰órZHAãb™Ëf•ó~H…ãbHAZp‘fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷Ëf•ó~HrtA÷Jl‘çH…ó~•Ëfÿbt‰ç’l‘fpÛv€…XQJ`Û’Û’`JXQX•v`ËfË‚€‰órXQf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ãJtAïrd™÷…fpÛv€’t‰ÿbdQç`vX•ãn÷JtAd™÷‚ãnX•v`™ãbHAZór€‰Ë‚p‘•ó~H…fJ`Û’™n€…Ûvp™Û’`JX‚Ëf•ó~H’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿ…ãnX•v`Z|÷‚d™ï€…Ûvpf|çZdQÿbËf•ó~H…p‘Ë‚€‰órZHAãb™pÛv€…ãnãbHAZp‘fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷Ëf•ó~HrtAJ‘’‰bH…ó~•Ëft‰ç’l‘÷JfpÛv€…XQJ`Û’Û’`JXQX•v`ËfË‚€‰™ãbf`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛA÷Jl‘ç’tfZHAãbJtAïrd™÷…X•v`ËdQçZ|÷‚`vX•ãntAïrd™÷‚ãnX•v`™ãbHAZór€‰Ë‚p‘•ó~H…X•HAZ÷‚d™n€…Ûvp™Û’`JXËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿf•ó~H…d™ïrtA÷J€…Ûvpf|çZdQÿbËf•ó~H…p‘Ë‚€‰órZHAãb™v`Ëf•ïrtAJ‘’‰fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ãl‘ç’t‰ÿbH…ó~•Ëft‰ç’l‘÷JfpÛv€…XQJ`Û’Û’`JXQó~H…fpbdQçZ|÷f`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷nX•v`pdQçZ|÷‚`vX•ãntAïrd™÷‚ãnX•v`™ãbHAZór€‰Ë‚p‘Ûv€…ãnX•‚d™ïrtA÷n€…Ûvp™Û’`JXËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿÛv€…ãnód™ïrtAJ‘€…Ûvpf|çZdQÿbËf•ó~H…p‘Ë‚€‰órZHAãb™v`Ëf•Jl‘ç’t‰ÿfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷rXQJ`p’‰bdQçZ|H…ó~•Ëft‰ç’l‘÷JfpÛv€…XQJ`Û’Û’`JXQó~H…X•vbdQçZ|÷f`vX•ã‘ZHA™Û…ãnX•v`rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷‘Ë‚€‰órX÷‚d™ïrtZHAãb™tAïrd™÷‚ãnX•v`™ãbHAZór€‰Ë‚p‘`Ëf•ó~‚d™ïrtAJn€…Ûvp’`JXQóËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿQJ`Û’A÷Jl‘ç’tÛ’`JXQ|çZdQÿbËf•ó~H…p‘Ë‚€‰ór|çZdQÿbH…fpÛv‘’‰bdQçZfH…ó~•Ërÿbt‰ç’l…fpÛv€Zp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚pbt‰ç’l‘÷™ãbHAZp‰ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…XQJ`Û’t‰ç’l‘÷J€…ãnX•v|÷‚d™ïrf`vX•ã‘÷JtAd™÷…ãnX•v`rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãbJtAïrd™÷‘Ë‚€‰™ã÷‚d™ïrtZHAãb™tAïrd™÷‚ãnX•v`™ãbHAZtAïrd™÷‚`Ëf•ó~tA÷Jl‘ç’n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAbãn€…Ûvp™Û’`JX‚|çZdQÿbHAZp‘ËAJ‘’‰bdQÛ’`JXQ|çZdQÿbËf•ó~H…p‘Ë‚€‰ór|çZdQÿbH…X•v`t‰ÿbdQçZfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…•ËQór€‰Ë‚pbt‰ç’l‘÷‚€‰órXQçZ|÷‚d™ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…XQJ`Û’t‰ç’l‘÷JËf•ó~H…|÷‚d™ïrf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷J`Û’™ãïrtA÷Jl‘ZHAãb™tAïrd™÷‚ãnX•v`™ãbHAZtAïrd™÷‚fpÛv€…tAJ‘’‰bdn€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿbHAZp‘Ëç’t‰ÿbdQÛ’`JXQ|çZdQÿbËf•ó~H…p‘Ë‚€‰ór|çZdQÿbãnX•v`QçZ|÷‚dfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷‚€‰™ãbHçZ|‚™AJór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…XQJ`Û’t‰ç’l‘÷JËf•ó~H…™ïrtA÷Jlf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷AZp‘Ë‚€l‘ç’t‰ÿbZHAãb™tAïrd™÷‚ãnX•v`™ãbHAZtAïrd™÷‚X•v`Ëf‘ç’t‰ÿbdn€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ‰órXQJ`ãn€…ÛvpÛ’`JXQ|çZdQÿbËf•H…fp‘Ë‚€‰ór|çZdQÿb•ó~H…fQçZ|÷‚dfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Û’™ãbHfH…•Ëfór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãnXQJ`Û’t‰ç’l‘÷JpÛv€…ãn™ïrtAJ‘’fZHAãbJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷AZp‘Ë‚€`vX•ãnZHAãb™tAïrd™÷‚órXQJ`™ãbHAZtAïrd™÷‚X•v`p‘‰bdQçZ|™Û’`JX‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ‰™ãbHA€…ÛvpfÛ’`JXQ|çZdQÿbÛ’™HAZ÷‚d™ïrtA÷Jl‘ç’t‰`vX•ãnZHAãb™tAïrd™÷‚XQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿvX•ãn€JtAd™÷‚|Ëf•ó~Hl‘ç’t‰ÿbvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|v`pÛvZ|÷‚d™ïvX•ãn€…Ûrd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛZHAãb™Ûpf•H~ã…ÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZ…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbt…fpÛv€dQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰€…ãnórXQrtAJ‘’‰bvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…ó’`JXQófÛ`v…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘X•v`Ëfp‘Ë‚€‰™…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jt…ãnX•v`d™ïrtAJ‘ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAJ`p‘Ë‚dQçZ|÷‚~•ËfZH’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`r€‰Ë‚p‘Xnó•€vË÷Jl‘ç’t‰`vX•ãnZHAãb™•ó~H…fãbHAZp‘vX•ãn€ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|Ëf•ó~H’‰bdQçZ|vX•ãn€…HA™Û’`X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|€‰órXQJd™ïrtA÷JAãb™Û’`rd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛZHAãb™€pf•H~ã…ÿbdQçZ|€…ÛvpfÛ’`JXQpÛv€…ãnË‚€‰órXQ…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbt…X•v`Ë÷‚d™ïrtÛvpfH…JXQórÿb•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰`Û’™ãbl‘ç’t‰ÿbJXQór€ZdQÿbt‰ç•ó~H…fpbHAZ÷‚dvpfH…ó‰Ë‚p‘ZHfÛ`v…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘X•v`ËfJ`Û’™…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jtf•ó~H…A÷Jl‘ç’tó~•Ëf`t‰ç’l‘÷JpÛv€…ãnË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘Zç’l‘÷JtAHAZp‘Ë‚dQçZ|÷‚‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`Aãb™Û’`Xnó•€vË÷Jl‘ç’t‰`vX•ãnZHAãb™•ó~H…X•ãbHAZp‘vX•ãn€ZHAãb™ÛAïrd™÷‚ËQJ`Û’Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|fpÛv€…ã‰ÿbdQçZ|vX•ãn€…tAd™÷‚|X•v`ËfJ`Û’™ç’t‰ÿbãnHAãb™Û’ïrd™÷‚|€‰™ãbHAd™ïrtAJ‘Aãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛJXQór€pf•H~ã…ÿbdQçZ|€…ÛvpfÛ’`JXQv`Ëf•Ë‚€‰™ãb…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbtnX•v`Ë÷‚d™ïrtÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘€…Ûvpf`JXQórçZdQÿbt‰Zp‘Ë‚€‰’‰bdQçZ|JXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…ó‰Ë‚p‘`ZfÛ`v…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘ó~H…fpHAZ÷‚d™…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷Jtf•ó~H…XAJ‘’‰bdQó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQH…•Ëf`€‰Ë‚p‘Zç’l‘÷JtAórXQJ`÷‚d™ïrt‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`QXb㉀’Xnó•€vË÷Jl‘ç’t‰`vX•ãnZHA™Û’Ûv€…ãnX•ïrtAJ‘’‰vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|•v`ËfçZ|÷‚d™vX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|Û’™ãbHAA÷Jl‘ç’tAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛÛ‘pJAHrpf•H~ã…ÿbdQçZ|€…Ûvpf`JXQórv`Ëf•bdQçZ|÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt•ó~H…fpïrtA÷Jl‘ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘ÛvpfH…`JXQórçZdQÿbt‰Zp‘Ë‚€‰‰ÿbdQçZ|JXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óó™‚Ë`ZfÛ`v…÷‚d™ïrtAH…ó~•Ëfÿbt‰ç’l‘ó~H…X•v‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtÛv€…ãnXç’t‰ÿbdQó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtA™ãbHAZ‚™AJl‘ç‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`QXAHró™Xnó•€vË÷Jl‘ç’t‰`vX•ãn÷JtAd™÷‚`Ëf•ó~Jl‘ç’t‰ÿvX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|•v`pÛçZ|÷‚d™vX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|p‘Ë‚€‰ór’t‰ÿbãn€Aãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û‚Ë`ZQpf•H~ã…ÿbdQçZ|€…Ûvpf|çZdQÿbH…fpÛvbdQçZ|÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtv€…ãnórXïrtAJ‘’‰ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘ÛvpfH…`JXQórçZdQÿbt‰XQJ`Û’…ÛvpfHJXQór€ZdQÿbt‰ç•H…fpÛQçZ|÷‚dvpfH…óXb㉀’Û‘fÛ`v…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷J€…ãnX•v‚d™ïrtAJ…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtQJ`p‘ËbdQçZ|÷ó~•ËfZç’l‘÷JtApÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtA™ãbHAZ…•Ëf`‰Ë‚p‘ZH’l‘÷JtAïv€…ãnórX™ïrtA÷Jl~•Ëf`pJAHró™Xnó•€vË÷Jl‘ç’t‰`vX•ãntAïrd™÷‚`Ëf•ó~‘’‰bdQçZvX•ãn€ZHA™Û’`nX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|‚€‰órXQ‚d™ïrtA÷HAãb™Û’ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|p‘Ë‚€‰™vX•ãn€…ÛAãb™Û’`rd™÷‚|çQJ`Û’‘ç’t‰ÿbdvX•ãn€…Û‚Ë`ZQp‘|‚ç‰drÿbdQçZ|€…Ûvpf|çZdQÿbH…X•v`|÷‚d™ïr…ÛvpfHJXQórÿf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtJ`Û’™ãJl‘ç’t‰ÿ`JXQórçZdQÿbt‰•ó~H…fãbHAZ÷‚ÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘vpfH…óJXQór€ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dvpfH…óXAHró™‚ÿQtJçl’÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JËf•ó~H…tA÷Jl‘ç’…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ã‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘‰ç’l‘÷JtbHAZp‘ËbdQçZ|÷€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQ~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`Ë`ZQXb÷™tbïAdZ÷Jl‘ç’t‰`vX•ãntAïrd™÷‚fpÛv€…t‰ÿbdQçZvX•ãn€JtAd™÷‚|nX•v`ËQJ`Û’‘ç’t‰ÿbãZHAãb™ÛAïrd™÷‚|‚€‰™ãbH‚d™ïrtAJHAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’ïrd™÷‚ËfJ`Û’™vX•ãn€…ÛAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘pJ÷‘|‚ç‰drÿbdQçZ|€…Ûvpf|çZdQÿbãnX•v`|÷‚d™ïr…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZpn€…Ûvp’`JXQóçZdQÿbtAZp‘Ë‚€‘’‰bdQçZ`JXQórçZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…`JXQór•ó~H…X•ãbHAZp‘vpfH…óJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…óAHró™‚ÿQtJçl’÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JËf•ó~H…tAJ‘’‰bd…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‰órXQJ`|÷‚d™ïr€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘Zv`Ëf•Ë‚€‰™ãb~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`Ë`ZQXA÷™tbïAdZ÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚X•v`ËfQçZ|÷‚dvX•ãn€Aïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Û’™ãbHtA÷Jl‘ç’HAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’ó~H…fpHAZp‘Ë‚vX•ãn€…ÛAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰drÿbdQçZ|Û’`JXQ|çZdQÿb•ó~H…f™ïrtA÷Jl…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZp…ÛvpfH’`JXQóçZdQÿbtAZp‘Ë‚€t‰ÿbdQçZ`JXQórçZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…`JXQórÛv€…ãnX•€‰órXQJvpfH…óJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn‘ç’t‰ÿbd…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‰™ãbHA|‚™AJl‘€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘Zv`Ëf•`Û’™ãb~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZ÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚X•v`pQçZ|÷‚dvX•ãn€Aïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰óç’t‰ÿbãnHAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’ó~H…X•vHAZp‘Ë‚vX•ãn€…ÛAãb™Û’`rd™÷‚ËfJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰drÿbdQçZ|Û’`JXQ|çZdQÿbÛv€…ãnór™ïrtAJ‘’…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZp…ÛvpfH’`JXQóçZdQÿbtrXQJ`Û€…Ûvpf`JXQórçZdQÿbt‰•H…fpdQçZ|÷‚ÛvpfH…`JXQór`Ëf•ó~€‰™ãbHAvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dvpfH…ó`ZQXAHrÿQtJçl’÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JXQJ`p‘‰bdQçZ|…ó~•Ëf‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt’™ãbHAH…•Ëf`€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnórd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZH…fpÛvZ÷‚d™ïr~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷Jl~•Ëfór€ó™‚Ë`Z÷™tbïAdZ÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚Ë‚€‰órXQ÷‚d™ïrtAZHAãb™ÛAïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰vX•ãn€…HAãb™Û’ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbvX•ãn€…HA™Û’`€…ãnX•vtAJ‘’‰bdvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHQXb㉀’÷‘|‚ç‰drÿbdQçZ|Û’`JXQ|çZdQÿbJ`Û’™÷Jl‘ç’t‰’`JXQóçZdQÿbtf•ó~H…™ãbHAZ÷…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpÛvpfH…`JXQórçZdQÿbt‰™HAZp‘dQçZ|÷‚ÛvpfH…JXQórÿb`Ëf•ó~QçZ|÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dAãb™Û’`Û‘pJAHrÿQtJçl’÷‚d™tA÷Jór€‰Ë‚p‘t‰ç’l‘÷JãbHAZp‘ÿbdQçZ|r€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órXó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`t‰ç’l‘÷JH…X•v`™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷JlJXQór€ó™‚Ë`÷™tbïAdZl‘ç’t‰ÿbZHAãb™tAïrd™÷‚Ë‚€‰™ãb÷‚d™ïrtAZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™ÛAïrd™÷‚ËQJ`Û’vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbvX•ãn€…tAd™÷‚|Ëf•ó~H…‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHpf•H~ã…÷‘|‚ç‰drãn€…ÛvpÛ’`JXQ|çZdQÿbHAZp‘Ë‚J‘’‰bdQç’`JXQóçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfH’`JXQóf•ó~H…X™ãbHAZpÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰fpÛv€…QçZ|÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dAãb™€‰ËfÛ`v…ÿQtJçl’fH…•Ëfór€‰Ë‚p‘t‰ç’l‘÷J€‰órXQJZ|÷‚d™ïr€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘•v`Ëf‘Ë‚€‰™ãó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAãnX•v`™ïrtAJ‘’~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷Jl‚p‘ZHAãXnó•€vË÷™tbïAdZ`vX•ãnZHAãb™tAïrd™÷‚`Û’™ãbrtA÷Jl‘çZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™Û•ó~H…fpbHAZp‘ËvX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|Ëf•ó~H…‰bdQçZ|vX•ãn€…ÛA™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…÷‘|‚ç‰dr€…ÛvpfÛ’`JXQ|çZdQÿbHAZp‘Ë‚’t‰ÿbdQç’`JXQóçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfH’`JXQóÛv€…ãnX‚€‰órXQÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰X•v`Ëf÷‚d™ïrtAvpfH…óJXQórÿbt•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…ÿQtJçl’H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷J€‰™ãbHAZ|‚™AJlr€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘•v`ËfJ`Û’™ãó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`ç’l‘÷JtA•ó~H…f÷Jl‘ç’t‰~•Ëf`‰ç’l‘÷JtÛv€…ãnX‚€‰órXQ™tA÷Jl‘ç‚p‘ZHAãXnó•€vË÷™tbïAdZ`vX•ãnZHAãb™tAïrd™÷‚Zp‘Ë‚€‰‘ç’t‰ÿbãZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™Û•ó~H…X•bHAZp‘ËvX•ãn€…HAãb™Û’ïrd™÷‚ËfJ`Û’™l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|pÛv€…ãnÿbdQçZ|vX•ãn€…ÛAd™÷‚|ç•v`ËfJ`Û’™ã’t‰ÿbãn€b™€‰Ë‚ppf•H~ã…÷‘|‚ç‰dr€…ÛvpfÛ’`JXQ|çZdQÿbórXQJ`n€…Ûvp’`JXQóçZdQÿbtf•H…fpbdQçZ|÷…ÛvpfH’`JXQóv`Ëf•󂀉™ãbHÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰X•v`Ëf÷‚d™ïrtAvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘Ë…ÛvpfH‘ZHAãbfÛ`v…ÿQtJçl’H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷JÛ’™ãbHAfH…•Ëf`r€‰Ë‚p‘‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘~H…fpÛAZ÷‚d™ïó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷Jó~•ËfZç’l‘÷JtA•ó~H…X•J‘’‰bdQç~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ…•Ëf`™Û’`JXXnó•€vË÷™tbïAdZ`vX•ãnZHAãb™tAïrd™÷‚Zp‘Ë‚€‰vX•ãn€ZHAãb™ÛAïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿvX•ãn€ZHA™Û’`v€…ãnX•rtAJ‘’‰bvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|v`Ëf•Z|÷‚d™ïvX•ãn€…Ûrd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…÷‘|‚ç‰dr€…ÛvpfÛ’`JXQ|çZdQÿb™ãbHAZ…ÛvpfH’`JXQóçZdQÿbt’™HAZpbdQçZ|÷…ÛvpfHJXQórÿv`Ëf•ódQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ó~H…fprtA÷Jl‘çvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…ó‘ZHAãbfÛ`v…ÿQtJçl’H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘÷~H…X•v`d™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnX•’t‰ÿbdQç~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`™€‰Ë‚p‘Xnó•€vË÷™tbïAdZ÷‘|yz{|}~€€~}|{z-----------............................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv28_3.dat b/application/third_party/mpdf/qrcode/data/qrv28_3.dat new file mode 100755 index 00000000..f1fc1297 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv28_3.dat @@ -0,0 +1,257 @@ +€€€€~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK€€€€~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab_`_`_`_`^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK€€€€~}~}~}~}|{|{|{|{zyzyxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghedcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK€€€€~}~}~}~}|{|{|{|{xwxwwwwwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdabababab_`_`_`_`^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK€€€€~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdabababab______`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGH€€€€~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijgfefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGH€€€€~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdabababab`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGH€€€€~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKJIGHGHGHGG€€€€~}~}~}~}|{|{|{|{wxwxwxwwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklihghghghefefefefcdcdcdcdabababab`_`_____\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGGGGHGHG€€€€~}~}~}~}|{|{|{|{wwwwxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcdabababab`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHG€€€€~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHG€€€€~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnkjijijijghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHG€€€€~}~}~}~}|{|{|{|{xwxwxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHG€€€€~}~}~}~}|{|{|{zyxwxwxwxwuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGGGGGGH€€€€~}~}~}~}zyzyzyzyxwwwwwwxuvuvuvuvststststqrqrqrqropopopopmlklklklijijijijghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGH€€€€~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghefefefefcdcdcdcdabababab^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGH€€€€~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghefefefefcdcdcdcdababa`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGH€€€€~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqronmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd_`_`____^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIGHGHGHGH€€€€~}~}~}~}zyzyzyzywxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd__`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIGHGHGGGG€€€€~}~}~}~}zyzyzyzywxwxwwwwuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIGGHGHGHG€€€€~}~}~}~}zyzyzyzywwxwxwxwuvuvuvuvststststqpopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHG€€€€~}~}~}~}zyzyzyzyxwxwxwxwuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG€€€€~}~}~}~}zyzyzyzyxwxwxwxwuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG€€€€~}~}~}~}zyzyzyzyxwxwxwxwuvuvuvuvsrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd_____`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHG€€€€~}~}~}~}zyzyzyzyxwxwxwxwuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGGGGGHGH€€€€|{|{|{|{zyzyzyzywwwwwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcd_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGH€€€€|{|{|{|{zyzyzyzywxwxwxwxutstststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcb_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGH€€€€|{|{|{|{zyzyzyzywxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab_`_`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGH€€€€|{|{|{|{zyzyzyzywxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab_`______^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGGGGGH€€€€|{|{|{|{zyzyzyzywxwxwxwuststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIGHGHGHGF~}~}~}~}|{|{|{|{zyzyzyzyuuuuuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIEFEFEFEF~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIEFEFEFEF~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIHGHGEFEFEFEF~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab`_`_`___^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGGGGGEFEFEFEF~}~}~}~}|{|{|{|{zyzyzyzyuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefabababab___`_`_`^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565612121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565612121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565412121212/0/0/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878783434343412121212/0/0/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878783434343412121212/0/0/0//.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878763434343412121212////0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434121212120/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434121212120/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:985656565634343434121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<787878785656565634343434121212120/////0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<787878785656565634343434121212120/0/0/.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!      + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:7878787856565656343434341210/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434/0//////.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +EFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + +EFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +EFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434340/0/0///.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +EFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434///0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!      + + + +EFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +EFEFEFEDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565612121212/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565612121212//////0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!         + + + +CDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/////.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +€€~~}} NNMMGGFFrrssttuu]\\[[ZZY01122334EDDCCBBAHIIJJKKL-,,++**)`aabbccdxyyzz{{|*++,,--.-,,++**)eeffgghh }}~~€€ + + llkkjjii!!""##$$TTSSRRQQ99::;;<<((''&&%%||{{zzyy!!""##$$EEDDCCBBvvww}}~~ YXXWWVVU45566778A@@??>>=LMMNNOOP)((''&&%deeffggh |}}~~€.//55667)((''&&%iijjkkll + + €€~~}} hhggffee%%&&''((PPOONNMM==>>??@@$$##""!!xxwwvvuu%%&&''((AA@@??>>€€€€ !!""##$UTTSSRRQ899::;;<=<<;;::9PQQRRSST%$$##""!hiijjkkl + + €€€~~}78899::;%$$##""!mmnnoopp||{{zzyyddccbbaa))**++,,LLKKJJIIAABBCCDD ttssrrqq))**++,,==<<;;::~~}}|{zy$%%&&''(QPPOONNM<==>>??@98877665TUUVVWWX! lmmnnoop }wwvvuut;<<==>>?! qqrrssttxxwwvvuu``__^^]]--..//00HHGGFFEEEEFFGGHHppoonnmm--..//0099887766xwwvvuut())**++,MLLKKJJI@AABBCCD54433221XYYZZ[[\pqqrrssttssrrqqp?@@AABBCuuvvwwxxttssrrqq\\[[ZZYY11223344DDCCBBAAIIJJKKLLtssrrqqpllkkjjii1122334455//..--tssrrqqp,--..//0IHHGGFFEDEEFFGGH100//..-\]]^^__`tuuvvwwxpoonnmmlCDDEEFFGyyzz{{||ppoonnmm XXWWVVUU55667788@@??>>==MMNNOOPP poonnmmlhhggffee55667788,,++**))poonnmml01122334EDDCCBBAHIIJJKKL-,,++**)`aabbccdxyyzz{{|lkkjjiihGMMNNOOP}}~~€€ + + llkkjjii!!""##$$TTSSRRQQ99::;;<<<<;;::99QQRRSSTT + + lkkjjiihddccbbaa99::;;<<((''&&%%lkkjjiih45566778A@@??>>=LMMNNOOP)((''&&%deeffggh |}}~~€ + + hggffee_PQQRRSST €€~~}} hhggffee%%&&''((PPOONNMM==>>??@@88776655UUVVWWXXhggffeed``__^^]]==>>??@@$$##""!!hggffeed899::;;<=<<;;::9PQQRRSST%$$##""!hiijjkkl + + €€€~~} _^^]]\\[TUUVVWWX + + ||{{zzyyddccbbaa))**++,,LLKKJJIIAABBCCDD44332211YYZZ[[\\ cba`__^^\\[[ZZYYAABBCCDD cba`__^^<==>>??@98877665TUUVVWWX! lmmnnoop }||{{zzy[ZZYYXXWXYYZZ[[\xxwwvvuu``__^^]]--..//00HHGGFFEEEEFFGGHH00//..--]]^^__`` + + ]]\\[[ZZXXWWVVUUEEFFGGHH]]\\[[ZZ@AABBCCD54433221XYYZZ[[\pqqrrsstyxxwwvvuWVVUUTTS\]]^^__ettssrrqq\\[[ZZYY11223344DDCCBBAAIIJJKKLL,,++**))aabbccddYYXXWWVVTTSSRRQQIIJJKKLLYYXXWWVVDEEFFGGH100//..-\]]^^__`tuuvvwwxuttssrrqSRRQQPPOeffgghhippoonnmm XXWWVVUU55667788@@??>>==MMNNOOPP((''&&%%eeffgghhUUTTSSRRPPOONNMMMMNNOOPP UUTTSSRRHIIJJKKL-,,++**)`aabbccdxyyzz{{|qppoonnm ONNMMGGFijjkkllm + + llkkjjii!!""##$$TTSSRRQQ99::;;<<<<;;::99QQRRSSTT$$##""!!iijjkkllQQPPOONNLLKKJJIIQQRRSSTT + + QQPPOONNLMMNNOOP)((''&&%deeffggh |}}~~€ + + mllkkjji !!""##$FEEDDCCBmnnooppq hhggffee%%&&''((PPOONNMM==>>??@@88776655UUVVWWXX mmnnoopp !!""MMLKJIHGHHGGFFEEUUVVWWXX + + MMLKJIHGPQQRRSST%$$##""!hiijjkkl + + €€€~~} ihhggffe$%%&&''(BAA@@??>qrrssttuddccbbaa))**++,,LLKKJJIIAABBCCDD44332211YYZZ[[\\qqrrsstt##$$%%&&GFFEEDDCDDCCBBAAYYZZ[[\\GFFEEDDCTUUVVWWX! lmmnnoop }||{{zzyeddccbba())**++,>==<<;;:uvvww}}~``__^^]]--..//00HHGGFFEEEEFFGGHH00//..--]]^^__``uuvvwwxx''(())**CBBAA@@?@@??>>==]]^^__``CBBAA@@?XYYZZ[[\pqqrrsstyxxwwvvua``__^^],--..//0:9988776~€€€€\\[[ZZYY11223344DDCCBBAAIIJJKKLL,,++**))aabbccddyyzz{{||++,,--..?>>==<<;<<;;::99aabbccdd?>>==<<;\]]^^__`tuuvvwwxuttssrrq]\\[[ZZY01122334655//..-~~}}|{z XXWWVVUU55667788@@??>>==MMNNOOPP((''&&%%eeffgghh }}~~€€//556677;::9988788776655eeffgghh !!"";::99887`aabbccdxyyzz{{|qppoonnm YXXWWVVU45566778-,,++**)yxwwvvuu!!""##$$TTSSRRQQ99::;;<<<<;;::99QQRRSSTT$$##""!!iijjkkll + + €€~~}}8899::;;7665543244332211iijjkkll##$$%%&&76655432deeffggh |}}~~€ + + mllkkjji !!""##$UTTSSRRQ899::;;<)((''&&%ttssrrqq%%&&''((PPOONNMM==>>??@@88776655UUVVWWXX mmnnooppwwvvuutt<<==>>??10//..--00//..--mmnnoopp''(())**10//..--hiijjkkl + + €€€~~} ihhggffe$%%&&''(QPPOONNM<==>>??@%$$##""!ppoonnmm))**++,,LLKKJJIIAABBCCDD44332211YYZZ[[\\qqrrssttssrrqqpp@@AABBCC,,++**)),,++**))qqrrsstt++,,--..,,++**))lmmnnoop }||{{zzyeddccbba())**++,MLLKKJJI@AABBCCD! llkkjjii--..//00HHGGFFEEEEFFGGHH00//..--]]^^__``uuvvwwxxoonnmmllDDEEFFGG((''&&%%((''&&%%uuvvwwxx//556677((''&&%%pqqrrsstyxxwwvvua``__^^],--..//0IHHGGFFEDEEFFGGHhhggffee11223344DDCCBBAAIIJJKKLL,,++**))aabbccddyyzz{{||kkjjiihhMMNNOOPP$$##""!!$$##""!!yyzz{{||8899::;;$$##""!!tuuvvwwxuttssrrq]\\[[ZZY01122334EDDCCBBAHIIJJKKLdcba`__^55667788@@??>>==MMNNOOPP((''&&%%eeffgghh }}~~€€ + + ggffee__QQRRSSTT  }}~~€€<<==>>?? xyyzz{{|qppoonnm YXXWWVVU45566778A@@??>>=LMMNNOOP ^]]\\[[Z99::;;<<<<;;::99QQRRSSTT$$##""!!iijjkkll + + €€~~}} ^^]]\\[[UUVVWWXX€€~~}}@@AABBCC|}}~~€ + + mllkkjji !!""##$UTTSSRRQ899::;;<=<<;;::9PQQRRSST + + ZYYXXWWV==>>??@@88776655UUVVWWXX mmnnoopp||{{zzyyZZYYXXWWYYZZ[[\\wwvvuuttDDEEFFGG€€€~~} ihhggffe$%%&&''(QPPOONNM<==>>??@98877665TUUVVWWXVUUTTSSRAABBCCDD44332211YYZZ[[\\qqrrssttxxwwvvuuVVUUTTSS]]^^__eessrrqqppMMNNOOPP}||{{zzyeddccbba())**++,MLLKKJJI@AABBCCD54433221XYYZZ[[\ RQQPPOONEEFFGGHH00//..--]]^^__``uuvvwwxxttssrrqqRRQQPPOOffgghhii + oonnmmllQQRRSSTT +yxxwwvvua``__^^],--..//0IHHGGFFEDEEFFGGH100//..-\]]^^__` + + NMMLKJIHIIJJKKLL,,++**))aabbccddyyzz{{||ppoonnmm NNMMGGFFjjkkllmm +  + + kkjjiihhUUVVWWXX + uttssrrq]\\[[ZZY01122334EDDCCBBAHIIJJKKL-,,++**)`aabbccd GGFFEEDDMMNNOOPP((''&&%%eeffgghh }}~~€€ + + llkkjjii!!""##$$EEDDCCBBnnooppqq + + ggffee__YYZZ[[\\qppoonnm YXXWWVVU45566778A@@??>>=LMMNNOOP)((''&&%deeffgghCCBBAA@@QQRRSSTT$$##""!!iijjkkll + + €€~~}} hhggffee%%&&''((AA@@??>>rrssttuu ^^]]\\[[]]^^__ee + + mllkkjji !!""##$UTTSSRRQ899::;;<=<<;;::9PQQRRSST%$$##""!hiijjkkl??>>==<>??@98877665TUUVVWWX! lmmnnoop !!";;::9988YYZZ[[\\qqrrssttxxwwvvuu``__^^]]--..//0099887766€€€€ + + VVUUTTSSjjkkllmmeddccbba())**++,MLLKKJJI@AABBCCD54433221XYYZZ[[\pqqrrsst"##$$%%&77665543]]^^__``uuvvwwxxttssrrqq\\[[ZZYY1122334455//..--~~}}|{zy RRQQPPOOnnooppqqa``__^^],--..//0IHHGGFFEDEEFFGGH100//..-\]]^^__`tuuvvwwx&''(())*210//..-aabbccddyyzz{{||ppoonnmm XXWWVVUU55667788,,++**))xwwvvuut`__^^]]\-..//001HGGFFEEDEFFGGHHI0//..--,]^^__``auvvwwxxy'(())**+0//..--,bbccddeezz{{||}} oonnmmll !!WWVVUUTT66778899++**))((wvvuutts"##$$%%&SRRQQPPO:;;<<==>;::99887RSSTTUUV#""!! jkkllmmn'(())**+)((''&&%\[[ZZYYX12233445DCCBBAA@IJJKKLLM,++**))(abbccddeyzz{{||}+,,--../,++**))(ffgghhii ~~€€€€ + + kkjjiihh""##$$%%SSRRQQPP::;;<<==''&&%%$$srrqqppo&''(())*ONNMMLLK>??@@AAB76655443VWWXXYYZnooppqqr+,,--../%$$##""! !XWWVVUUT56677889@??>>==>??@@AA##""!! onnmmllk*++,,--.KJJIIHHGBCCDDEEF3221100/Z[[\\]]^rssttuuv/5566778! !""##$$%TSSRRQQP9::;;<<=<;;::998QRRSSTTU$##""!! ijjkkllm + + €~~}}w899::;;<$##""!! nnooppqq{{zzyyxxccbbaa``**++,,--KKJJIIHHBBCCDDEEkjjiihhg.//00112GFFEEDDCFGGHHIIJ/..--,,+^__``aabvwwxxyyz899::;;<%&&''(()POONNMML=>>??@@A87766554UVVWWXXY mnnooppqwvvuutts<==>>??@ rrssttuuwwvvuutt__^^]]\\..//0011GGFFEEDDFFGGHHIIgffeedcb23344556CBBAA@@?JKKLLMMN+**))(('bccddeefz{{||}}~<==>>??@)**++,,-LKKJJIIHABBCCDDE43322110YZZ[[\\]qrrssttusrrqqppo@AABBCCDvvwwxxyyssrrqqpp[[ZZYYXX22334455CCBBAA@@JJKKLLMMa`__^^]]6778899:?>>==<<;NOOPPQQR'&&%%$$#fgghhiij ~€€xxw@AABBCCD-..//001HGGFFEEDEFFGGHHI0//..--,]^^__``auvvwwxxyonnmmllkDEEFFGGMzz{{||}} oonnmmll !!WWVVUUTT66778899??>>==<;::99887RSSTTUUV#""!! jkkllmmn + + wvvuuttsDEEFFGGM 12233445DCCBBAA@IJJKKLLM,++**))(abbccddeyzz{{||} kjjiihhgMNNOOPPQ~~€€€€ + + kkjjiihh""##$$%%SSRRQQPP::;;<<==;;::9988RRSSTTUU + + XXWWVVUU>??@@AAB76655443VWWXXYYZnooppqqrsrrqqppoMNNOOPPQ + + 56677889@??>>==>??@@AA77665544VVWWXXYYTTSSRRQQBCCDDEEF3221100/Z[[\\]]^rssttuuvonnmmllkQRRSSTTU + + 9::;;<<=<;;::998QRRSSTTU$##""!! ijjkkllm + + €~~}}| ^]]\\[[ZUVVWWXXY {{zzyyxxccbbaa``**++,,--KKJJIIHHBBCCDDEE33221100ZZ[[\\]] + +PPOONNMMFGGHHIIJ/..--,,+^__``aabvwwxxyyzkjjiihhgUVVWWXXY =>>??@@A87766554UVVWWXXY mnnooppq|{{zzyyxZYYXXWWVYZZ[[\\]wwvvuutt__^^]]\\..//0011GGFFEEDDFFGGHHII//..--,,^^__``aa LKJIHGGFJKKLLMMN+**))(('bccddeefz{{||}}~ +gffee__^YZZ[[\\]ABBCCDDE43322110YZZ[[\\]qrrssttuxwwvvuutVUUTTSSR]^^__eefssrrqqpp[[ZZYYXX22334455CCBBAA@@JJKKLLMM++**))((bbccddeeFEEDDCCBNOOPPQQR'&&%%$$#fgghhiij ~€€€€ + ^]]\\[[Z]^^__eefEFFGGHHI0//..--,]^^__``auvvwwxxytssrrqqpRQQPPOONfgghhiij oonnmmll !!WWVVUUTT66778899??>>==<RSSTTUUV#""!! jkkllmmn + + ~~}}||{ZYYXXWWVfgghhiijIJJKKLLM,++**))(abbccddeyzz{{||} poonnmml !NMMGGFFEjkkllmmn + + kkjjiihh""##$$%%SSRRQQPP::;;<<==;;::9988RRSSTTUU##""!! jjkkllmm>==<<;;:VWWXXYYZnooppqqr{zzyyxxwVUUTTSSRjkkllmmn MNNOOPPQ(''&&%%$effgghhi }~~€€€ + + lkkjjiih!""##$$%EDDCCBBAnooppqqrggffeedd&&''(())OONNMMLL>>??@@AA77665544VVWWXXYYnnooppqq !!""##:9988776Z[[\\]]^rssttuuvwvvuuttsRQQPPOONnooppqqr !!""##$QRRSSTTU$##""!! ijjkkllm + + €~~}}| hggffeed%&&''(()A@@??>>=rssttuuvccbbaa``**++,,--KKJJIIHHBBCCDDEE33221100ZZ[[\\]]rrssttuu$$%%&&''65543210^__``aabvwwxxyyzsrrqqppoNMMGGFFErssttuuu$%%&&''(UVVWWXXY mnnooppq|{{zzyyxdccbbaa`)**++,,-=<<;;::9vww}}~~__^^]]\\..//0011GGFFEEDDFFGGHHII//..--,,^^__``aavvwwxxyy(())**++//..--,,bccddeefz{{||}}~ +onnmmllk !!"EDDCCBBAuttssrrq())**++,YZZ[[\\]qrrssttuxwwvvuut`__^^]]\-..//00198877665€€€€~[[ZZYYXX22334455CCBBAA@@JJKKLLMM++**))((bbccddeezz{{||}},,--..//++**))((fgghhiij ~€€€€ + kjjiihhg"##$$%%&A@@??>>=qppoonnm,--..//0]^^__``auvvwwxxytssrrqqp\[[ZZYYX122334455//..--,~}}|{zyx !!WWVVUUTT66778899??>>==<>??@@AA77665544VVWWXXYYnnooppqqvvuuttss==>>??@@rssttuuvwvvuutts_^^]]\\[.//001125//..--,eddccbba899::;;>??@@A$##""!! oonnmmll**++,,--KKJJIIHHBBCCDDEE33221100ZZ[[\\]]rrssttuurrqqppooAABBCCDDvwwxxyyzsrrqqppo[ZZYYXXW23344556,++**))(a``__^^]<==>>??@mnnooppq|{{zzyyxdccbbaa`)**++,,-LKKJJIIHABBCCDDE kkjjiihh..//0011GGFFEEDDFFGGHHII//..--,,^^__``aavvwwxxyynnmmllkkEEFFGGMMz{{||}}~ +onnmmllk !!"WVVUUTTS6778899:(''&&%%$]\\[[ZZY@AABBCCDqrrssttuxwwvvuut`__^^]]\-..//001HGGFFEEDEFFGGHHIggffeedc22334455CCBBAA@@JJKKLLMM++**))((bbccddeezz{{||}} jjiihhggNNOOPPQQ ~€€€€ + kjjiihhg"##$$%%&SRRQQPPO:;;<<==>$##""!! YXXWWVVUDEEFFGGHuvvwwxxytssrrqqp\[[ZZYYX12233445DCCBBAA@IJJKKLLMba`__^^]66778899??>>==<??@@AAB UTTSSRRQHIIJJKKLyzz{{||} poonnmml !XWWVVUUT56677889@??>>==>??@@AA77665544VVWWXXYYnnooppqq{{zzyyxxYYXXWWVVZZ[[\\]]wvvuutts_^^]]\\[.//00112GFFEEDDCFGGHHIIJMLLKKJJIPQQRRSST€~~}}| hggffeed%&&''(()POONNMML=>>??@@A87766554UVVWWXXYUTTSSRRQBBCCDDEE33221100ZZ[[\\]]rrssttuuwwvvuuttUUTTSSRR^^__eeffsrrqqppo[ZZYYXXW23344556CBBAA@@?JKKLLMMN IHHGGFFETUUVVWWX|{{zzyyxdccbbaa`)**++,,-LKKJJIIHABBCCDDE43322110YZZ[[\\] +QPPOONNMFFGGHHII//..--,,^^__``aavvwwxxyyssrrqqppQQPPOONNgghhiijj +onnmmllk !!"WVVUUTTS6778899:?>>==<<;NOOPPQQR + + +EDDCCBBAXYYZZ[[\xwwvvuut`__^^]]\-..//001HGGFFEEDEFFGGHHI0//..--,]^^__``a + MLKJIHGGJJKKLLMM++**))((bbccddeezz{{||}} oonnmmll !!MMGGFFEEkkllmmnn + kjjiihhg"##$$%%&SRRQQPPO:;;<<==>;::99887RSSTTUUV + A@@??>>=\]]^^__`tssrrqqp\[[ZZYYX12233445DCCBBAA@IJJKKLLM,++**))(abbccddeFFEEDDCCNNOOPPQQ''&&%%$$ffgghhii ~~€€€€ + + kkjjiihh""##$$%%DDCCBBAAooppqqrrgffeeddc&''(())*ONNMMLLK>??@@AAB76655443VWWXXYYZ=<<;;::9`aabbccdpoonnmml !XWWVVUUT56677889@??>>==>==ssttuuvvcbbaa``_*++,,--.KJJIIHHGBCCDDEEF3221100/Z[[\\]]^98877665deeffgghlkkjjiih!""##$$%TSSRRQQP9::;;<<=<;;::998QRRSSTTU$##""!! ijjkkllm>>==<<;;VVWWXXYYnnooppqq{{zzyyxxccbbaa``**++,,--<<;;::99ww}}~~_^^]]\\[.//00112GFFEEDDCFGGHHIIJ/..--,,+^__``aab54433221hiijjkklhggffeed%&&''(()POONNMML=>>??@@A87766554UVVWWXXY mnnooppq !!""#::998877ZZ[[\\]]rrssttuuwwvvuutt__^^]]\\..//001188776655€€€€~~[ZZYYXXW23344556CBBAA@@?JKKLLMMN+**))(('bccddeef !!""#100//..-lmmnnoopdccbbaa`)**++,,-LKKJJIIHABBCCDDE43322110YZZ[[\\]qrrssttu#$$%%&&'66554321^^__``aavvwwxxyyssrrqqpp[[ZZYYXX22334455//..--,,}}|{zyxw !!"WVVUUTTS6778899:?>>==<<;NOOPPQQR'&&%%$$#fgghhiij#$$%%&&'-,,++**)pqqrrssttuuZHAãb™tAïrd™÷‚ó~H…X•vãbHAZp‘n€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷bHAZp‘Ë÷‚d™ïrtH…ó~•ËfÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbfpÛv€…Û’`JXQ|çZdQÿb`Ëf•ó~Ë‚€‰™ãbfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷‚€‰™ãbHA÷Jl‘ç’t`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JãnX•v`ór€‰Ë‚p‘t‰ç’l‘÷JH…fpÛvHAZ÷‚d™f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚Ëf•ó~HAZp‘Ë‚€‰ÿbdQçZ|€…ÛvpfZHA™Û’fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚Ëf•ó~H…ZHAãb™tAïrd™÷‚€…ãnX•vïrtAJ‘’‰n€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHA™Û…X•v`ˉórXQJ`÷‚d™ïrtH…ó~•Ëf`JXQórãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbX•v`ËfÛ’`JXQ|çZdQÿb`Ëf•ó~bdQçZ|÷fH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•Ë’`JXQóf•ó~H…Û’™ãbHAJ‘’‰bdQ`vX•ãnÿbt‰ç’l‘Ëf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷J•ó~H…f‚d™ïrtA÷ór€‰Ë‚p‘t‰ç’l‘÷JH…X•v`‚d™ïrtA÷f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãrÿbt‰ç’lfpÛv€…ãAZp‘Ë‚€çZ|÷‚d™€…Ûvpf÷JtAd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚pÛv€…ãnJl‘ç’t‰ÿZHAãb™tAïrd™÷‚Ëf•ó~H…Jl‘ç’t‰ÿn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘÷JtAd™÷nX•v`ˉ™ãbHAïrtA÷Jl‘H…ó~•Ëf|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbX•v`pbdQçZ|÷Û’`JXQ|çZdQÿbfpÛv€…bdQçZ|÷fH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•Ë‚|çZdQÿf•ó~H…XZp‘Ë‚€‰óç’t‰ÿbdQZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JÛv€…ãnór‚d™ïrtAJór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`‚d™ïrtAJf`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|fZHAãbbt‰ç’l‘÷•v`ËfrXQJ`ÛçZ|‚™AJÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚XQJ`p‘‘’‰bdQçZZHAãb™tAïrd™÷‚Ëf•ó~H…‘’‰bdQçZn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™tA÷™Û’`JXJtAïrd™÷•ó~H…fp’™ãbHAl‘ç’t‰ÿbór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbË‚€‰órXQ|÷‚d™ïrÛ’`JXQ|çZdQÿbX•v`Ëf|÷‚d™ïrfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAJl‘ç’t‰ÿQór€‰Ë‚p‚|çZdQÿÛv€…ãnXZp‘Ë‚€‰ãn€…ÛvpZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JJ`Û’™tA÷Jl‘ç’ór€‰Ë‚p‘t‰ç’l‘÷J•ó~H…ftA÷Jl‘ç’f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰óbãn€…Ûvp‘ZHAãbbt‰ç’l‘÷•v`Ëf™ãbHAZpfH…•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚ãbHAZp‘t‰ÿbdQçZZHAãb™tAïrd™÷‚pÛv€…ãnt‰ÿbdQçZn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`ÛfH…•˙ے`JXJtAïrd™÷•ó~H…X•‘Ë‚€‰órX`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbË‚€‰™ãb|÷‚d™ïrÛ’`JXQ|çZdQÿbX•v`p‘|÷‚d™ïrfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAf`vX•ãQór€‰Ë‚p‚|çZdQÿv`Ëf•óQJ`Û’€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JHAZp‘Ë‚tAJ‘’‰bdór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰órXQtAJ‘’‰bdf`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Z÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷~H…fpÛ™ãbHAZpH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚€‰órXQJQçZ|÷‚dZHAãb™tAïrd™÷‚J`Û’™QçZ|÷‚dn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷v€…ãnX•‘Ë‚€‰™ã`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿb`Û’™ãb™ïrtA÷JlÛ’`JXQ|çZdQÿbãbHAZp‘™ïrtA÷JlfH…ó~•˙ے`JXJtAïrd™÷fpÛv€…ã‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿv`Ëf•óbHAZ÷‚d€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JHAZp‘Ë‚‘ç’t‰ÿbdór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰™ãb‘ç’t‰ÿbdf`vX•ãQór€‰Ë‚p‚|çZdQÿnórXQJ`÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷~H…X•v`™ïrtAJ‘’H…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚€‰™ãbHAQçZ|÷‚dZHAãb™tAïrd™÷‚HAZp‘Ë‚QçZ|÷‚dn€…Ûvp‘ZHAãbbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷Ëf•ó~H‰bdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnór€‰Ë‚p‘Ëf•ó~H…Zp‘Ë‚€‰™ïrtAJ‘’Û’`JXQ|çZdQÿb€‰órXQJ™ïrtAJ‘’fH…ó~•˙ے`JXJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿ…fpÛv€÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…ÛvpfZHA™Û’X•v`ËfórXQJ`‰bdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷J`Û’™ãb‰bdQçZ|f`vX•ãQór€‰Ë‚p‚Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷…ãnX•v`÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf`JXQór•ó~H…fÛ’™ãbHA÷‚d™ïrtAZHAãb™tAïrd™÷‚HAZp‘Ë‚÷‚d™ïrtAn€…Ûvp‘ZHA™Û…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷Ëf•ó~HÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|`vX•ãnÿbt‰ç’l‘pÛv€…ãnZp‘Ë‚€‰÷Jl‘ç’t‰Û’`JXQ|çZdQÿb€‰™ãbHA÷Jl‘ç’t‰fH…ó~•Ë’`JXQó…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿ…X•v`Ë÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™ïrtA€…Ûvpf÷JtAd™÷‚X•v`Ëf™ãbHAZÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JZp‘Ë‚€‰ÿbdQçZ|f`vX•ãrÿbt‰ç’lËf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷f•ó~H…J‘’‰bdQçH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿb•ó~H…X•p‘Ë‚€‰ór÷‚d™ïrtAZHAãb™tAïrd™÷‚órXQJ`÷‚d™ïrtAn€…Ûvp‘÷JtAd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷fpÛv€…ãZ|÷‚d™ï`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷Jv`Ëf•XQJ`Û’J‘’‰bdQçÛ’`JXQËf•ó~H…Û’™ãbHAJ‘’‰bdQçfH…ó~•Ë‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿnX•v`prtA÷Jl‘瀅ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’÷‚d™tA÷JÛ’`JXQtAïrd™÷‚ó~H…fp™ãbHAZZ|÷‚d™ïór€‰Ë‚p‘X•v`ËfZp‘Ë‚€‰Z|÷‚d™ïfZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷Ûv€…ãnó’t‰ÿbdQçH…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘|çZdQÿbÛv€…ãnX•p‘Ë‚€‰™rtA÷Jl‘çZHAãb™•ó~H…f™ãbHAZrtA÷Jl‘ç™Û’`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷rXQJ`pZ|÷‚d™ï`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`p‘Ë‚€‰órãn€…ÛvpZHAãb™t‰ç’l‘÷Jv`Ëf•ãbHAZp‘’t‰ÿbdQçÛ’`JXQpÛv€…ãnp‘Ë‚€‰ór’t‰ÿbdQçQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿ‘Ë‚€‰órXrtAJ‘’‰b€…ÛvpfZHAãb™t‰ç’l‘÷JËf•ó~H…XQJ`Û’fH…•ËfÛ’`JXQtAïrd™÷‚ó~H…X•vË‚€‰órXQZ|‚™AJlór€‰Ë‚p‘X•v`ËfXQJ`Û’Z|÷‚d™n‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷QJ`Û’dQçZ|÷‚H…ó~•ËfÛ’`JXQtAïrd™÷‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘|çZdQÿb`Ëf•ó~J`Û’™‘ç’t‰ÿbã|çZdQÿb•ó~H…X•™ãbHAZ…vf…•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷™ãbHAZpd™ïrtA÷J`vX•ãnór€‰Ë‚p‘|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JH…fpÛvãbHAZp‘n€…Ûvpt‰ç’l‘÷Jv`Ëf•p‘Ë‚€‰™f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿ‘Ë‚€‰™ãl‘ç’t‰ÿb€…ÛvpfZHAãb™t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚€…ãnX•vË‚€‰™ãbfH…•Ëf`tAïrd™÷‚ó~H…fpãbHAZp‘n€…Ûvp‘ZHAãbbt‰ç’l‘÷Ëf•ó~HrXQJ`Û÷‚d™ïrtn€…Ûvp‘ZHAãbbt‰ç’l‘÷bHAZp‘ËdQçZ|÷‚H…ó~•ËfÛ’`JXQtAïrd™÷‚pÛv€…ãnÿbdQçZ|`vX•ãnór€‰Ë‚p‘|çZdQÿb`Ëf•ó~HAZ÷‚d™vX•ãn€|çZdQÿbÛv€…ãnX•Ë‚€‰órXQfH…ó~•˙ے`JXJtAïrd™÷…fpÛv€’™ãbHAA÷Jl‘ç’tfH…ó~•˙ے`JXJtAïrd™÷‚€‰órXQd™ïrtAJ‘`vX•ãnór€‰Ë‚p‘|çZdQÿbórXQJ`÷‚d™ïrtA€…ÛvpfZHAãb™t‰ç’l‘÷JH…X•v`ïrtAJ‘’‰…ÛvpfHt‰ç’l‘÷Jv`Ëf•J`Û’™f`vX•ãQór€‰Ë‚p‚|çZdQÿ…ãnX•v`Zp‘Ë‚€‰ó‰ÿbdQçZ|f`vX•ãQór€‰Ë‚p‚|çZdQÿJ`Û’™ã’‰bdQçZ|€…ÛvpfZHAãb™t‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQtAïrd™÷‚Ëf•ó~H…bdQçZ|÷…ó~•Ëf`vX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbtÛ’™ãbHbdQçZ|÷ÛvpfH…HAãb™Û’ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|•ó~H…fQçZ|÷‚dvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛpJAHró™fÛ`v……ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtAZp‘Ë‚€‚d™ïrtA÷ó~•Ëf``JXQórïrd™÷‚ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn™ïrtA÷JlvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…ó‚Ë`ZQXnó•€vË…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚ˉ™ãbHAJl‘ç’t‰ÿvX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAX•v`Ëf‘ç’t‰ÿbd~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`XAHró™‚pf•H~ã…vX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘f•ó~H…XZp‘Ë‚€‰óbdQçZ|÷ÛvpfH…HA™Û’`pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|•ó~H…X•QçZ|÷‚dvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛË`ZQXbfÛ`v……ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHA™Û’`•v`ËfrXQJ`Û‚d™ïrtAJó~•Ëf`JXQórÿbX•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰v`Ëf•™ïrtAJ‘’vpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…ó㉀’Û‘pJXnó•€vË…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`JXQórÿ•ó~H…fp’™ãbHA‘’‰bdQçZvX•ãn€…t‰ç’l‘÷J•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAó~H…fp‰bdQçZ|~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëfór€AHró™‚pf•H~ã…vX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€bt‰ç’l‘÷Ûv€…ãnXZp‘Ë‚€‰|÷‚d™ïrÛvpfH…tAd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|Ûv€…ãnX•÷‚d™ïrtAvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚d‰Ë‚p‘ZHË`ZQXAfÛ`v……ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHJtAd™÷‚|•v`Ëf™ãbHAZptA÷Jl‘ç’ó~•ËfZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰v`pÛv÷Jl‘ç’t‰vpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™tA÷Jl‘çAãb™Û’`Hró™‚ËXnó•€vË…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•ËfçZdQÿbt•ó~H…X•‘Ë‚€‰órXt‰ÿbdQçZHAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtA€…ãnórXQÿbdQçZ|~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë’t‰ÿbãn€JXQór€`ZQXbã‰p‘|‚ç‰drvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷ZHAãb™Û‰ç’l‘÷Jtv`Ëf•óQJ`Û’|‚™AJl‘`JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|J`p‘Ë‚÷‚d™ïrtAvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQ…ÛvpfH‰Ë‚p‘ZH€’Û‘pJAÿQtJçl’…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™tA÷Jl’`JXQóAïrd™÷‚|~H…fpÛ™ãbHAZpç’t‰ÿbãn€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰€‰órXQJJ‘’‰bdQçvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã…•Ëf`Aãb™€‰ËHró™‚Ë÷™tbïAdZ…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZp‘ç’t‰ÿbãr€‰Ë‚p‘çZdQÿbtv€…ãnX•‘Ë‚€‰™ã€…ÛvpfHAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtA`Û’™ãbZ|÷‚d™ï~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZ÷‚dvX•ãn€…Û‚p‘ZHAã`ZQXAHr÷‘|‚ç‰drvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXn€…ÛvpZHAãb™Û‰ç’l‘÷Jtv`Ëf•óbHAZp‘ËH…•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|HAZp‘Ë‚rtA÷Jl‘çvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf™ïrtA÷JlvpfH…ób™Û’`ó™‚Ë`ZÿQtJçl’…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’fH…•Ëf`’`JXQóAïrd™÷‚|~H…X•v`‚€‰órXQvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰€‰™ãbHA’t‰ÿbdQçvpfH…óAãb™Û’`’l‘÷JtAï•H…fpÛ‘ç’t‰ÿbd~•Ëf`JXQór€‰ËQXb㉀’÷™tbïAdZ…ó~•Ëf`’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZ÷vX•ãn€r€‰Ë‚p‘çZdQÿbtËf•ó~HJ`Û’™ãÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAZp‘Ë‚€‰Z|÷‚d™ï~•Ëf`JXQór€rd™÷‚|çv€…ãnórXQçZ|÷‚dvX•ãn€…Û‚p‘ZHAãÛ‘pJAHr÷‘|‚ç‰drvX•ãn€r€‰Ë‚p‘çZdQÿbtnX•v`Ë‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷Jt…fpÛv€bHAZp‘Ëó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|órXQJ`rtAJ‘’‰bvX•ãn€…ۉ˂p‘ZHZdQÿbt‰çQJ`Û’™ïrtA÷JlvpfH…ób™€‰Ë‚pó™‚Ë`ÿQtJçl’…ÛvpfHZHAãb™Û‰ç’l‘÷Jtf•H…fpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|…ãnX•v`‚€‰™ãbHvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰Û’™ãbHAdQçZ|÷‚vpfH…óAãb™Û’`’l‘÷JtAï™HAZp‘Ë‘ç’t‰ÿbd~•Ëf`‘ZHAãbpf•H~ã…÷™tbïAdZ…ó~•Ëf`’`JXQóAïrd™÷‚|Ûv€…ãnóbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbtËf•ó~HAZ÷‚d™ïÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAZp‘Ë‚€‰d™ïrtA÷J~•Ëf`JXQór€rd™÷‚Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Û™Û’`JXfÛ`v…÷‘|‚ç‰drvX•ãn€r€‰Ë‚p‘çZdQÿbtrXQJ`Û‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷Jt…X•v`ËrtAJ‘’‰bó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚Ëf™ãbHAZl‘ç’t‰ÿbvX•ãn€…ۉ˂p‘ZH•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óQór€‰Ë‚pXnó•€vËÿQtJçl’…ÛvpfHZHAãb™Û‰ç’l‘÷Jt’™HAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|f•ó~H…dQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z•ó~H…X•p‘Ë‚€‰órdQçZ|÷‚vpfH…óA™Û’`Ûv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`‘ZHAãbpf•H~ã…÷™tbïAdZ…ó~•Ëf`’`JXQóAïrd™÷‚ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbtfpÛv€…ãd™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…HA™Û’`v`Ëf•XQJ`Û’d™ïrtAJ‘~•Ëf`JXQórÿbt•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Û™€‰Ë‚p‘fÛ`v…÷‘|‚ç‰drvX•ãn€r€‰Ë‚p‘f•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtnX•v`Ël‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•Ëf`JXQórÿbó~H…fp™ãbHAZ’‰bdQçZ|vX•ãn€…Û‰ç’l‘÷Jt•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óZHAãb™ÛXnó•€vËÿQtJçl’…ÛvpfHZHA™Û’`fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|f•ó~H…XdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚vX•ãn€…t‰ç’l‘÷JÛv€…ãnX•p‘Ë‚€‰™÷‚d™ïrtvpfH…óAd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`’`JXQópf•H~ã…÷™tbïAdZ…ó~•Ëf`JXQórÿnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt•v`Ëfd™ïrtAJ‘ÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™ïrtA÷JÛvpfH…tAd™÷‚|v`Ëf•ãbHAZp‘A÷Jl‘ç’t~•ËfZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…Ûr€‰Ë‚p‘fÛ`v…÷‘|‚ç‰drvX•ãn€bt‰ç’l‘÷f•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷Jt•ó~H…fp’‰bdQçZ|ó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘l‘ç’t‰ÿbó~•ËfZçZdQÿbt‰ó~H…X•vË‚€‰órXQ‰ÿbdQçZ|Aãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óZHAãb™€Xnó•€vËÿQtJçl’…ÛvpfHJtAd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|Ûv€…ãnX÷‚d™ïrtvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtA`Ëf•ó~J`Û’™‚™AJl‘çJXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHpf•H~ã…÷™tbïAdZ…ó~•ËfçZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt•v`pÛA÷Jl‘ç’tÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™d™tA÷Jl‘`JXQórïrd™÷‚|H…fpÛvãbHAZp‘’t‰ÿbãn€‰Ë‚p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛAãb™Û’`fÛ`v…÷‘|‚ç‰drZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷Jtv€…ãnórX‰ÿbdQçZ|ó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘ZçZdQÿbt‰€…ãnX•vË‚€‰™ãb…ÛvpfHAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óJXQór€Xnó•€vËÿQtJçl’’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|QJ`p‘Ë÷‚d™ïrtvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`ËfË‚€‰órXQ€…ÛvpfHAãb™Û’ç’l‘÷JtA`Ëf•ó~HAZp‘Ë‚…•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘`Zpf•H~ã…÷™tbïAdZr€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt‚€‰órXQAJ‘’‰bdQÛvpfH…HAãb™Û’ç’l‘÷JtA•ó~H…fJ`Û’™H…•Ëf``JXQórïrd™÷‚|H…X•v`€‰órXQJvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛQXb㉀’fÛ`v…÷‘|‚ç‰drZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtJ`Û’™ãçZ|÷‚d™ó~•Ëf``JXQórïrd™÷‚|pÛv€…ãnãbHAZ÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰Ëf•ó~H…`Û’™ãbvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…óÛ‘pJAHrXnó•€vËÿQtJçl’’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|bHAZp‘ËïrtA÷Jl‘vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAfpÛv€…HAZp‘Ë‚~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`ó™‚Ë`Zpf•H~ã…÷™tbïAdZr€‰Ë‚p‘çZdQÿbtnX•v`ˑ˂€‰órXbdQçZ|÷vX•ãn€r€‰Ë‚p‘çZdQÿbt‚€‰™ãbHç’t‰ÿbdQÛvpfH…HAãb™Û’ç’l‘÷JtA•H…fpl‘ç’t‰ÿbó~•Ëf``JXQórïrd™÷‚|ãnX•v`€‰™ãbHAvX•ãn€…ۉ˂p‘ZHZdQÿbt‰ç•v`Ëf‚€‰órXQQçZ|÷‚dvX•ãn€…ÛQXAHró™fÛ`v…÷‘|‚ç‰drZHAãb™Û‰ç’l‘÷Jtf•ó~H…QJ`Û’‚d™ïrtA÷…ÛvpfHZHAãb™Û‰ç’l‘÷JtAZp‘Ë‚€çZ|÷‚d™ó~•Ëf``JXQórïrd™÷‚|Ûv€…ãnórdQçZ|÷‚vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰Ëf•ó~H…Z÷‚d™ïrvpfH…óAãb™Û’`’l‘÷JtAï•ó~H…fpJ`Û’™ã™ïrtA÷JlvpfH…ó‚Ë`ZQXnó•€vËÿQtJçl’’`JXQóAïrd™÷‚|fpÛv€…ã™ãbHAZpJl‘ç’t‰ÿ…ó~•Ëf`’`JXQóAïrd™÷‚|‰órXQJ`ïrtAJ‘’‰vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’d™ïrtA÷JÛvpfH…HAãb™Û’ç’l‘÷JtAX•v`ËftAJ‘’‰bd~•Ëf`JXQór€rd™÷‚|çÛv€…ãnXbHAZp‘Ë‘ç’t‰ÿbd~•Ëf`Xb㉀’Û‘pf•H~ã…÷™tbïAdZ÷‘|yz{|}~€€~}|{z66667777777777777777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv29_0.dat b/application/third_party/mpdf/qrcode/data/qrv29_0.dat new file mode 100755 index 00000000..b6cc568c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv29_0.dat @@ -0,0 +1,265 @@ +„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{{{{{yyyyyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcccbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQNMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopoponmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcccdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQNMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚~}~}~}~}{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKKIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚~}~}~}~}{|{|{|{|yzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKKKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚~}~}~}~}{|{|{|{{yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=<;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{{{{|{|{yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmlklklklklklklklijijijijghghghghefefefefccccccdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxwvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKKKKKKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;:9:9:9:9:7878787856565656„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{{{{{{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklkjijijijijijijijghghghghefefedcddcdcccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:7878787856543434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghghcdcdccccdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:7878787834333333„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijghghghgfccdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:7878765643434343„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvutstststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijefefefefdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKKKKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:5656565643434343„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijijijijijefefefefdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:985656565643434343„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{{{{yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijihghghghefefefefdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565643434343„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565643434333„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcccccdcdbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565633343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststsrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKKKKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878785656565634343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656563434343443433333„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{{{{{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdcdcdcdbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656563434343434343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefcdccccccbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656563333334334343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqpopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656564343434334343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMLKLKKLKKKKKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656564343434334343434„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOLKLKKKKKKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656564343434334343433„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}|{|{{|{|{|{yyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPONMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656434343433333434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + +43333343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +43434321212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +21212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +21212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +21212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + 21212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +212121212121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!       + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!      + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!          + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!           + + + +212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +„„ƒƒ‚‚mmnnoopp‚‚€~}tuuvvwwx%$$##""!LMMNNOOPMLLKKJJI$%%&&''(uttssrrqlmmnnoop-,,++**)DEEFFGGHFEEDDCCBGHHIIJJK;;::9987==>>??@@\\[[ZZYY„„ƒƒ‚‚]]^^__``<<;;::9955667788ddccbbaa }}~~€€ xwwvvuut uvvwwxxy$##""!! MNNOOPPQLKKJJIIH%&&''(()tssrrqqpmnnooppq,++**))(EFFGGHHIEDDCCBBAHIIJJKKQ€€~~}} qqrrsstt |{{zzyyx + + xyyzz{{|! PQQRRSSTIHHGGFFE())**++,qppoonnmpqqrrsst)((''&&%HIIJJKKLBAA@@??>KQQRRSST65433221AABBCCDDXXWWVVUU€€~~}} aabbccdd8877665599::;;<<``__^^]]‚‚ƒƒ„„ + + tssrrqqp + + yzz{{||} QRRSSTTUHGGFFEED)**++,,-poonnmmlqrrssttu(''&&%%$IJJKKLLMA@@??>>=QRRSSTTU||{{zzyy + + uuvvwwxx + + xwwvvuut |}}~~€TUUVVWWXEDDCCBBA,--..//0mllkkjjituuvvwwx%$$##""!LMMNNOOP>==<<;;:TUUVVWWX100//..-EEFFGGHHTTSSRRQQ ||{{zzyy + + eeffgghh44332211==>>??@@\\[[ZZYY„„ƒƒ‚‚poonnmml }~~€€UVVWWXXYDCCBBAA@-..//001lkkjjiih uvvwwxxy$##""!! MNNOOPPQ=<<;;::9UVVWWXXYxxwwvvuu + + yyzz{{|| + + tssrrqqp€‚‚ƒƒ„XYYZZ[[\A@@??>>=01122334ihhggffe + + xyyzz{{|! PQQRRSST:9933221XYYZZ[[\-,,++**)IIJJKKLLPPOONNMM!!""##$$xxwwvvuuiijjkkll00//..--AABBCCDDXXWWVVUU{{zzyyxxlkkjjiih‚‚ƒƒ„„„YZZ[[\\]@??>>==<12233445hggffeed + + yzz{{||} QRRSSTTU93322110YZZ[[\\]ttssrrqq }}~~€€poonnmml„„„ƒƒ‚‚\]]^^__`=<<;;::945566778eddccbba |}}~~€TUUVVWWX100//..-\]]^^__`)((''&&%MMNNOOPPLLKKJJII%%&&''((ttssrrqqmmnnoopp,,++**))EEFFGGHHTTSSRRQQ wwvvuuttgfedccbb„ƒƒ‚‚€]^^__``a<;;::99856677889dccbbaa` }~~€€UVVWWXXY0//..--,]^^__``appoonnmm‚‚ƒƒ„„lkkjjiih€€~~} `aabbccd98877665899::;;>??@]\\[[ZZY„„„ƒƒ‚‚\]]^^__`)((''&&%ijjkkllm! UUVVWWXXDDCCBBAA--..//00llkkjjiiuuvvwwxx$$##""!!MMNNOOPPLLKKJJII%%&&''((oonnmmll##$$%%&&]]\\[[ZZ !|{{zzyyx + + effgghhi43322110=>>??@@A\[[ZZYYX„ƒƒ‚‚€]^^__``a(''&&%%$jkkllmmnhhggffee{{zzyyxx!!""aa``__^^ !!""##$yxxwwvvu hiijjkkl100//..-@AABBCCDYXXWWVVU€€~~} `aabbccd%$$##""!mnnooppqYYZZ[[\\@@??>>==11223344hhggffee + + yyzz{{|| QQRRSSTTHHGGFFEE))**++,,kkjjiicc''(())**YYXXWWVV!""##$$%xwwvvuutijjkkllm0//..--,ABBCCDDEXWWVVUUT€~~}}| abbccdde$##""!!nooppqqrddccbbaa wwvvuutt##$$%%&&]]\\[[ZZ$%%&&''(uttssrrqlmmnnoop-,,++**)DEEFFGGHUTTSSRRQ }||{{zzy + + deeffggh!qrrssttu]]^^__``<<;;::9955667788ddccbbaa }}~~€€UUVVWWXXDDCCBBAA--..//00bbaa``__++,,--..UUTTSSRR%&&''(()tssrrqqpmnnooppq,++**))(EFFGGHHITSSRRQQP !|{{zzyyx + + effgghhirssttuuv``__^^]]!!""##$$ssrrqqpp''(())**YYXXWWVV())**++,qppoonnmpqqrrsst)((''&&%HIIJJKKLQPPOONNM !!""##$yxxwwvvu hiijjkkluvvwwxxyaabbccdd8877665599::;;<<``__^^]]‚‚ƒƒ„„YYZZ[[\\@@??>>==11223344^^]]\\[[//001122QQPONMLK)**++,,-poonnmmlqrrssttu(''&&%%$IJJKKLLMPOONNMML!""##$$%xwwvvuutijjkkllmvwwxxyyz\\[[ZZYY%%&&''((oonnmmll++,,--..UUTTSSRR,--..//0mllkkjjituuvvwwx%$$##""!LMMNNOOPMLLKKJJI$%%&&''(uttssrrqlmmnnoopyzz{{‚ eeffgghh44332211==>>??@@\\[[ZZYY„„ƒƒ‚‚]]^^__``<<;;::9955667788ZZYYXXWW3399::;;KJJIIHHG-..//001lkkjjiih uvvwwxxy$##""!! MNNOOPPQLKKJJIIH%&&''(()tssrrqqpmnnooppqz{{‚‚ƒXXWWVVUU))**++,,kkjjiicc//001122QQPONMLK01122334ihhggffe + + xyyzz{{|! PQQRRSSTIHHGGFFE())**++,qppoonnmpqqrrsst ‚ƒƒ„„„„ƒ + + iijjkkll00//..--AABBCCDDXXWWVVUU€€~~}} aabbccdd8877665599::;;<>??GFFEEDDC12233445hggffeed + + yzz{{||} QRRSSTTUHGGFFEED)**++,,-poonnmmlqrrssttu ƒ„„„„ƒƒ‚TTSSRRQQ--..//00bbaa``__3399::;;KJJIIHHG45566778eddccbba |}}~~€TUUVVWWXEDDCCBBA,--..//0mllkkjjituuvvwwx + + ƒ‚‚€~mmnnoopp,,++**))EEFFGGHHTTSSRRQQ ||{{zzyy + + eeffgghh44332211==>>??@@RRQQKKJJ@@AABBCCCBBAA@@?56677889dccbbaa` }~~€€UVVWWXXYDCCBBAA@-..//001lkkjjiih uvvwwxxy + + ‚€~}|PPOONNMM11223344^^]]\\[[<<==>>??GFFEEDDC899::;;>=01122334ihhggffe + + xyyzz{{|}|{{zzyyqqrrsstt((''&&%%IIJJKKLLPPOONNMM!!""##$$xxwwvvuuiijjkkll00//..--AABBCCDDIIHHGGFFDDEEFFGG?>>==<<;9::;;<<=`__^^]]\‚‚ƒƒ„„„YZZ[[\\]@??>>==<12233445hggffeed + + yzz{{||}{{zzyyxxLLKKJJII55667788ZZYYXXWW@@AABBCCCBBAA@@?<==>>??@]\\[[ZZY„„„ƒƒ‚‚\]]^^__`=<<;;::945566778eddccbba |}}~~€ xxwwvvuuuuvvwwxx$$##""!!MMNNOOPPLLKKJJII%%&&''((ttssrrqqmmnnoopp,,++**))EEFFGGHHEEDDCCBBHHIIJJKK;::99876=>>??@@A\[[ZZYYX„ƒƒ‚‚€]^^__``a<;;::99856677889dccbbaa` }~~€€ +wwvvuuttHHGGFFEE99::;;<>==<<;@AABBCCDYXXWWVVU€€~~} `aabbccd98877665899::;;>QQRRSSTT54332211ABBCCDDEXWWVVUUT€~~}}| abbccdde877665549::;;<<=`__^^]]\‚‚ƒƒ„„„ + ssrrqqppDDCCBBAA==>>??@@RRQQKKJJHHIIJJKK;::99876DEEFFGGHUTTSSRRQ }||{{zzy + + deeffggh54433221<==>>??@]\\[[ZZY„„„ƒƒ‚‚ ppoonnmm }}~~€€UUVVWWXXDDCCBBAA--..//00llkkjjiiuuvvwwxx$$##""!!MMNNOOPP==<<;;::UUVVWWXX00//..--EFFGGHHITSSRRQQP !|{{zzyyx + + effgghhi43322110=>>??@@A\[[ZZYYX„ƒƒ‚‚{oonnmmll@@??>>==AABBCCDDIIHHGGFFQQRRSSTT54332211HIIJJKKLQPPOONNM !!""##$yxxwwvvu hiijjkkl100//..-@AABBCCDYXXWWVVU{{zzyyxllkkjjii‚‚ƒƒ„„YYZZ[[\\@@??>>==11223344hhggffee + + yyzz{{|| QQRRSSTT99332211YYZZ[[\\,,++**))IJJKKLLMPOONNMML!""##$$%xwwvvuutijjkkllm0//..--,ABBCCDDEXWWVVUUT{zzyyxxwkkjjiihg<<;;::99EEFFGGHHEEDDCCBBUUVVWWXX00//..--LMMNNOOPMLLKKJJI$%%&&''(uttssrrqlmmnnoop-,,++**)DEEFFGGHUTTSSRRQ xwwvvuuthgfedccb„„ƒƒ‚‚]]^^__``<<;;::9955667788ddccbbaa }}~~€€UUVVWWXX00//..--]]^^__``((''&&%%MNNOOPPQLKKJJIIH%&&''(()tssrrqqpmnnooppq,++**))(EFFGGHHITSSRRQQP !wvvuuttsfedccbba88776655IIJJKKLLAA@@??>>YYZZ[[\\,,++**))PQQRRSSTIHHGGFFE())**++,qppoonnmpqqrrsst)((''&&%HIIJJKKLQPPOONNM !!""##$tssrrqqp!!"baa``__^€€~~}} aabbccdd8877665599::;;<<``__^^]]‚‚ƒƒ„„YYZZ[[\\,,++**))aabbccii$$##""!!QRRSSTTUHGGFFEED)**++,,-poonnmmlqrrssttu(''&&%%$IJJKKLLMPOONNMML!""##$$%srrqqppo!!""#a``__^^]44332211MMNNOOPP==<<;;::]]^^__``((''&&%%TUUVVWWXEDDCCBBA,--..//0mllkkjjituuvvwwx%$$##""!LMMNNOOPMLLKKJJI$%%&&''(poonnmml"##$$%%&^]]\\[[Z ||{{zzyy + + eeffgghh44332211==>>??@@\\[[ZZYY„„ƒƒ‚‚]]^^__``((''&&%%jjkkllmm UVVWWXXYDCCBBAA@-..//001lkkjjiih uvvwwxxy$##""!! MNNOOPPQLKKJJIIH%&&''(()onnmmllk#$$%%&&']\\[[ZZY00//..--QQRRSSTT99332211aabbccii$$##""!!XYYZZ[[\A@@??>>=01122334ihhggffe + + xyyzz{{|! PQQRRSSTIHHGGFFE())**++,lkkjjiic&''(())*ZYYXXWWV!!""##$$xxwwvvuuiijjkkll00//..--AABBCCDDXXWWVVUU€€~~}} aabbccdd$$##""!!nnooppqqYZZ[[\\]@??>>==<12233445hggffeed + + yzz{{||} QRRSSTTUHGGFFEED)**++,,-kjjiiccb'(())**+YXXWWVVU::998765,,++**))UUVVWWXX00//..--jjkkllmm \]]^^__`=<<;;::945566778eddccbba |}}~~€TUUVVWWXEDDCCBBA,--..//0cbbaa``_*++,,--.VUUTTSSR%%&&''((ttssrrqqmmnnoopp,,++**))EEFFGGHHTTSSRRQQ ||{{zzyy + + eeffgghhrrssttuu]^^__``a<;;::99856677889dccbbaa` }~~€€UVVWWXXYDCCBBAA@-..//001baa``__^+,,--../UTTSSRRQ43322110((''&&%%YYZZ[[\\,,++**))nnooppqq`aabbccd98877665899::;;>=01122334_^^]]\\[.//00112RQQPONML))**++,,ppoonnmmqqrrsstt((''&&%%IIJJKKLLPPOONNMM!!""##$$xxwwvvuuiijjkkllvvwwxxyyabbccdde877665549::;;<<=`__^^]]\‚‚ƒƒ„„„YZZ[[\\]@??>>==<12233445^]]\\[[Z/0011223QPONMLKK0//..--,$$##""!!]]^^__``((''&&%%rrssttuudeeffggh54433221<==>>??@]\\[[ZZY„„„ƒƒ‚‚\]]^^__`=<<;;::945566778[ZZYYXXW23399::;KKJJIIHH--..//00llkkjjiiuuvvwwxx$$##""!!MMNNOOPPLLKKJJII%%&&''((ttssrrqqmmnnooppzz{{‚‚ +effgghhi43322110=>>??@@A\[[ZZYYX„ƒƒ‚‚€]^^__``a<;;::99856677889ZYYXXWWV399::;;>?GGFFEEDD11223344hhggffee + + yyzz{{|| QQRRSSTTHHGGFFEE))**++,,ppoonnmmqqrrsstt ƒƒ„„„„ƒƒ + ijjkkllm0//..--,ABBCCDDEXWWVVUUT€~~}}| abbccdde877665549::;;<<=VUUTTSSR<==>>??@FFEEDDCC(''&&%%$eeffgghhzz{{‚‚ +lmmnnoop-,,++**)DEEFFGGHUTTSSRRQ }||{{zzy + + deeffggh54433221<==>>??@SRRQQKKJ?@@AABBCCCBBAA@@55667788ddccbbaa }}~~€€UUVVWWXXDDCCBBAA--..//00llkkjjiiuuvvwwxx + + ‚‚€~}mnnooppq,++**))(EFFGGHHITSSRRQQP !|{{zzyyx + + effgghhi43322110=>>??@@ARQQKKJJI@AABBCCDBBAA@@??$##""!! iijjkkllƒƒ„„„„ƒƒ + pqqrrsst)((''&&%HIIJJKKLQPPOONNM !!""##$yxxwwvvu hiijjkkl100//..-@AABBCCDJIIHHGGFCDDEEFFG??>>==<<99::;;<<``__^^]]‚‚ƒƒ„„YYZZ[[\\@@??>>==11223344hhggffee + + yyzz{{|||{{zzyyxqrrssttu(''&&%%$IJJKKLLMPOONNMML!""##$$%xwwvvuutijjkkllm0//..--,ABBCCDDEIHHGGFFEDEEFFGGH>>==<<;;ZZ[[\\]]??>>==<<22334455ggffeedd + + zz{{||}}RRSSTTUUGGFFEEDD**++,,--jjiiccbb(())**++XXWWVVUU"##$$%%&wvvuuttsjkkllmmn/..--,,+BCCDDEEFWVVUUTTS~~}}||{ bccddeefyxxwwvvu + + ^^__``aa;;::998866778899ccbbaa``~~€€VVWWXXYYCCBBAA@@..//0011aa``__^^,,--..//TTSSRRQQ&''(())*srrqqpponooppqqr+**))(('FGGHHIIJSRRQQPPO !!"{zzyyxxw + + fgghhiijuttssrrq bbccddee77665544::;;<<==__^^]]\\‚‚ƒƒ„„„„ZZ[[\\]]??>>==<<22334455]]\\[[ZZ00112233PONMLKKJ*++,,--.onnmmllkrssttuuv'&&%%$$#JKKLLMMNONNMMLLK"##$$%%&wvvuuttsjkkllmmnqppoonnm + +ffgghhii33221100>>??@@AA[[ZZYYXXƒƒ‚‚€€^^__``aa;;::998866778899YYXXWWVV99::;;<>??@@FEEDDCCB23344556gffeeddc + z{{||}}~RSSTTUUVGFFEEDDC*++,,--.onnmmllkrssttuuv + + +ihhggffennooppqq++**))((FFGGHHIISSRRQQPP !!{{zzyyxx + + ffgghhii33221100>>??@@AAQQKKJJIIAABBCCDDBAA@@??>6778899:cbbaa``_~€€‚VWWXXYYZCBBAA@@?.//00112kjjiihhg +vwwxxyyz + eddccbba rrssttuu''&&%%$$JJKKLLMMOONNMMLL""##$$%%wwvvuuttjjkkllmm//..--,,BBCCDDEEHHGGFFEEEEFFGGHH>==<<;;::;;<<==>_^^]]\\[‚ƒƒ„„„„ƒZ[[\\]]^?>>==<<;23344556gffeeddc + z{{||}}~a``__^^] !!""##$ vvwwxxyy##""!! NNOOPPQQKKJJIIHH&&''(())ssrrqqppnnooppqq++**))((FFGGHHIIDDCCBBAAIIJJKKQQ:9987654>??@@AAB[ZZYYXXWƒ‚‚€€^__``aab;::998876778899:cbbaa``_~€€‚]\\[[ZZY$%%&&''( + + zz{{||}}RRSSTTUUGGFFEEDD**++,,--oonnmmllrrssttuu''&&%%$$JJKKLLMM@@??>>==RRSSTTUU33221100BCCDDEEFWVVUUTTS~~}}||{ bccddeef76655443:;;<<==>_^^]]\\[‚ƒƒ„„||{YXXWWVVU())**++,~~€€VVWWXXYYCCBBAA@@..//0011kkjjiihh vvwwxxyy##""!! NNOOPPQQ<<;;::99VVWWXXYY//..--,,FGGHHIIJSRRQQPPO !!"{zzyyxxw + + fgghhiij3221100/>??@@AAB[ZZYYXXW{zzyyxxw!!""#UTTSSRRQ,--..//0‚‚ƒƒ„„„„ZZ[[\\]]??>>==<<22334455ggffeedd + + zz{{||}}RRSSTTUU33221100ZZ[[\\]]++**))((JKKLLMMNONNMMLLK"##$$%%&wvvuuttsjkkllmmn/..--,,+BCCDDEEFWVVUUTTSwvvuutts#$$%%&&'QPPOONNM01122334ƒƒ‚‚€€^^__``aa;;::998866778899ccbbaa``~~€€VVWWXXYY//..--,,^^__``aa''&&%%$$NOOPPQQRKJJIIHHG&''(())*srrqqpponooppqqr+**))(('FGGHHIIJSRRQQPPO !!"srrqqppo'(())**+MLLKKJJI45566778~~}}|| bbccddee77665544::;;<<==__^^]]\\‚‚ƒƒ„„„„ZZ[[\\]]++**))((bbcciijj##""!! RSSTTUUVGFFEEDDC*++,,--.onnmmllkrssttuuv'&&%%$$#JKKLLMMNONNMMLLK"##$$%%&onnmmllk+,,--../IHHGGFFE899::;;< !!{{zzyyxx + + ffgghhii33221100>>??@@AA[[ZZYYXXƒƒ‚‚€€^^__``aa''&&%%$$kkllmmnnVWWXXYYZCBBAA@@?.//00112kjjiihhg +vwwxxyyz#""!! NOOPPQQRKJJIIHHG&''(())*kjjiiccb/0011223EDDCCBBA<==>>??@""##$$%%wwvvuuttjjkkllmm//..--,,BBCCDDEEWWVVUUTT~~}}|| bbccddee##""!!ooppqqrrZ[[\\]]^?>>==<<;23344556gffeeddc + z{{||}}~RSSTTUUVGFFEEDDC*++,,--.baa``__^399::;;>=@AABBCCD&&''(())ssrrqqppnnooppqq++**))((FFGGHHIISSRRQQPP !!{{zzyyxx + + ffgghhiissttuuvv^__``aab;::998876778899:cbbaa``_~€€‚VWWXXYYZCBBAA@@?.//00112^]]\\[[Z<==>>??@=<<;;::9DEEFFGGH**++,,--oonnmmllrrssttuu''&&%%$$JJKKLLMMOONNMMLL""##$$%%wwvvuuttjjkkllmmwwxxyyzz bccddeef76655443:;;<<==>_^^]]\\[‚ƒƒ„„„„ƒZ[[\\]]^?>>==<<;23344556ZYYXXWWV@AABBCCD98877665HIIJJKKL..//0011kkjjiihh vvwwxxyy##""!! NNOOPPQQKKJJIIHH&&''(())ssrrqqppnnooppqq{{‚‚ƒƒ + + fgghhiij3221100/>??@@AAB[ZZYYXXWƒ‚‚€€^__``aab;::998876778899:VUUTTSSRDEEFFGGH54433221LMMNNOOP22334455ggffeedd + + zz{{||}}RRSSTTUUGGFFEEDD**++,,--oonnmmllrrssttuu „„„„ƒƒ‚‚ jkkllmmn/..--,,+BCCDDEEFWVVUUTTS~~}}||{ bccddeef76655443:;;<<==>RQQKKJJIHIIJJKKQ100//..-PQQRRSST66778899ccbbaa``~~€€VVWWXXYYCCBBAA@@..//0011kkjjiihh vvwwxxyy + + €~}|{nooppqqr+**))(('FGGHHIIJSRRQQPPO !!"{zzyyxxw + + fgghhiij3221100/>??@@AABIHHGGFFEQRRSSTTU-,,++**)TUUVVWWX::;;<<==__^^]]\\‚‚ƒƒ„„„„ZZ[[\\]]??>>==<<22334455ggffeedd + + zz{{||}}{zzyyxxwrssttuuv'&&%%$$#JKKLLMMNONNMMLLK"##$$%%&wvvuuttsjkkllmmn/..--,,+BCCDDEEFEDDCCBBAUVVWWXXY)((''&&%XYYZZ[[\>>??@@AA[[ZZYYXXƒƒ‚‚€€^^__``aa;;::998866778899ccbbaa``~~€€ + +wvvuutts +vwwxxyyz#""!! NOOPPQQRKJJIIHHG&''(())*srrqqpponooppqqr+**))(('FGGHHIIJA@@??>>=YZZ[[\\]%$$##""!\]]^^__`BBCCDDEEWWVVUUTT~~}}|| bbccddee77665544::;;<<==__^^]]\\‚‚ƒƒ„„„„ srrqqppo + z{{||}}~RSSTTUUVGFFEEDDC*++,,--.onnmmllkrssttuuv'&&%%$$#JKKLLMMN=<<;;::9]^^__``a! `aabbccdFFGGHHIISSRRQQPP !!{{zzyyxx + + ffgghhii33221100>>??@@AA[[ZZYYXXƒƒ‚‚{{onnmmllk~€€‚VWWXXYYZCBBAA@@?.//00112kjjiihhg +vwwxxyyz#""!! NOOPPQQR93322110abbcciijdeeffgghJJKKLLMMOONNMMLL""##$$%%wwvvuuttjjkkllmm//..--,,BBCCDDEEWWVVUUTTzzyyxxwwkjjiihgf‚ƒƒ„„„„ƒZ[[\\]]^?>>==<<;23344556gffeeddc + z{{||}}~RSSTTUUV0//..--,jkkllmmnhiijjkklNNOOPPQQKKJJIIHH&&''(())ssrrqqppnnooppqq++**))((FFGGHHIISSRRQQPP !!vvuuttssedccbbaaƒ‚‚€€^__``aab;::998876778899:cbbaa``_~€€‚VWWXXYYZ,++**))(nooppqqrlmmnnoopRRSSTTUUGGFFEEDD**++,,--oonnmmllrrssttuu''&&%%$$JJKKLLMMOONNMMLL""##$$%%rrqqppoo!!""##``__^^]]~~}}||{ bccddeef76655443:;;<<==>_^^]]\\[‚ƒƒ„„„„ƒZ[[\\]]^(''&&%%$rssttuuv pqqrrsstVVWWXXYYCCBBAA@@..//0011kkjjiihh vvwwxxyy##""!! NNOOPPQQKKJJIIHH&&''(())nnmmllkk$$%%&&''\\[[ZZYY !!"{zzyyxxw + + fgghhiij3221100/>??@@AAB[ZZYYXXWƒ‚‚€€^__``aab$##""!!vwwxxyyy + + tuuvvwwxxyyÿbdQçZ|÷‚d™ïrtA€…ÛvpfHAãb™Û’v`f•~…QJ’™HAZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~HfpÛv€…ãrXQJ`Û÷‚d™ïrtf`vX•ã‚p‘ZHAãQÿbt‰ç’lX•v`f•XQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëft‰ç’l‘|nX•v`Ë’™HAZp‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…Ûv€…ãnóQJ`Û’‚d™ïrtA÷vX•ãn€‘ZHAãbbt‰ç’l‘|÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`JXQórfpÛv€…ãZp‘Ë‚€‰órXQJ`Û÷‚d™ïrtf`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€nórXQJ`’™ãbHAA÷Jl‘ç’tn€…Ûvpb™Û’`‘|çZdQÿ~…fpÛv€™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|H…ó~•Ëf`vX•ãnçZdQÿbt‰f•ó~H…‘Ë‚€‰órXQJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãrXQJ`Û™ãbHAZpJl‘ç’t‰ÿ…ÛvpfH™Û’`JXçZdQÿbt÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€‰Ë‚p‘|nX•v`ËrXQJ`Û’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb‚|çZdQÿ…ãnX•v`Û’™HAZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•ËJXQór€‰Ëbt‰ç’l‘÷…ãnX•v`p‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘ç’l‘÷JtAfpÛv€…ãQJ`Û’™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ë’™HAZp‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`Qór€‰Ë‚p‰ç’l‘÷JtÿbdQçZ|`vX•ãn€…ÛvpfçZdQÿbt‰f•ó~H…’™ãbHAZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰órXQJ`Û÷‚d™ïrtf`vX•ã‚p‘`JXJtAïrd™÷Ëf•ó~HXQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘ZHA™Û’|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰€…Ûvpf`JXQórïrd™÷‚|nX•v`f™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXQJ`Û’‚d™ïrtA÷vX•ãn€‘`JXQóAïrd™÷‚|÷‚d™ïrtA€…ÛvpfH…ó~•Ëfç’l‘÷JtAfpÛv€…ãZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtf`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€rXQJ`Û’™ãbHAA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™`JXQórt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|H…ó~•Ëf€‰Ë‚p‘ZçZdQÿbt‰•~…fpÛv‘Ë‚€‰órXbdQçZ|÷‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãQJ`Û’™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘çZdQÿbt÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnïrd™÷‚|nX•v`frXQJ`Û÷‚d™ïrtA÷Jl‘ç’tn€…Ûvp‘ZHAãb‚|çZdQÿ…ãnX•v`’™ãbHAZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•Ë‘ZHAãbbt‰ç’l‘|…ãnX•v`p‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtA`vX•ãnHAãb™Û’ç’l‘|çZ€…ãnX•vQJ`Û’‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ë™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷…ó~•Ëf`ZHAãb™Û‰ç’l‘|çÿbdQçZ|`vX•ãnór€‰Ë‚p‘çZdQÿbt‰•~…fpÛv’™ãbHAA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtf`vX•ã™Û’`JXçZdQÿbtf•~…fpXQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰€…Ûvpf`JXQórdQÿbt‰ç’`Ëf•ó~™ãbHAZpJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷‚d™ïrtA÷vX•ãn€’`JXQóZdQÿbt‰ç÷‚d™ïrtA€…Ûvpf`JXQórç’l‘|çZ€…ãnX•vZp‘Ë‚€‰ó‰ÿbdQçZ|÷‚d™tA÷f`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p‰ç’l‘÷JtÛv€…ãnX•™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|H…ó~•Ëf€‰Ë‚p‘`l‘÷JtAïrH…fpÛv‘Ë‚€‰órXbdQçZ|÷‚d™tA÷JlvX•ãn€r€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘`’l‘÷JtAï÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘ZdQÿbt‰ç’`Ëf•ó~rXQJ`Û÷‚d™ïrtJl‘ç’t‰ÿn€…Ûvp‘ZHAãb‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ë‘`JXQóAïrd™÷‚|v`Ëf•p‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtA`vX•ãnJXQór€‰d™÷‚|çZ€…ãnX•vQJ`Û’‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ë™ãbHAZpJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`JXQór€rd™÷‚|çÿbdQçZ|`vX•ãnHAãb™Û’l‘÷JtAïrH…fpÛv’™ãbHAA÷Jl‘ç’tbãn€…ÛvpfH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|÷‚d™tA÷f`vX•ãr€‰Ë‚p‘çZdQÿbtó~H…fpXQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰€…ÛvpfË‚p‘ZHAdQÿbt‰ç’`f•~…fp™ãbHAZpJl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷‚d™tA÷JlvX•ãn€‰Ë‚p‘ZHZdQÿbt‰ç÷‚d™ïrtA€…Ûvpf`JXQórd™÷‚|çZ€…ãnX•vZp‘Ë‚€‰ó‰ÿbdQçZ|fH…•Ëf`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpZHAãb™Û‰ç’l‘|çÛv€…ãnX•™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órÿbdQçZ|H…ó~•Ëfãb™Û’`l‘|çZdQÛv€…ãnX‘Ë‚€‰órXbdQçZ|÷fH…•Ëf`vX•ãn€r€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfHAãb™Û’`’l‘|çZd÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘`dQÿbt‰ç’`f•~…fprXQJ`Û÷‚d™ïrtf`vX•ãn€…Ûvp‘ZHAãb‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’tbãn€…ÛvpfH…ó~•Ë’`JXQóZdQÿbãnXv`f•…fp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’÷‚d™ïrtA`vX•ãnJXQór€‰ÿbt‰ç’l‘•v`ËfQJ`Û’‚d™ïrtA÷vX•ãn€…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ë™ãbHAZpJl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`JXQór€QÿbãnX•ÿbdQçZ|`vX•ãnJXQór€‰l‘|çZdQÛv€…ãnX’™ãbHAA÷Jl‘ç’tn€…ÛvpfH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|fH…•Ëf`vX•ãr€‰Ë‚p‘`•v`f•~pÛv€…ãnXQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZ÷Jl‘ç’t‰€…ÛvpfË‚p‘`J÷JtAïrd™•ó~H…fp™ãbHAZpJl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷fH…•Ëf`vX•ãn€‰Ë‚p‘`v`f•~…f÷‚d™ïrtA€…ÛvpfË‚p‘ZHAÿbt‰ç’l‘•v`ËfZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•Ëf`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtf`vX•ãn€…ÛvpJXQórÿ…fpÛv€…órXQJ`™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfXQór€‰Ë‚÷‚|çZdQÛv€…ãnX‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`vX•ãnór€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷vX•ãn€…ÛvpfHJXQórÿbtpÛv€…ãn÷Jl‘ç’t‰H…ó~•Ëfãb™Û’`÷JtAïrd™•ó~H…fprXQJ`Û÷‚d™ïrtf`vX•ãnór€‰Ë‚p‘ZHAãb‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’tn€…ÛvpfH…ó~•Ëbt‰ç’l‘|ãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…pÛv€…ãnXQJ`Û’÷‚d™ïrtA`vX•ãnp‘ZHAãbÿbt‰ç’l‘•v`f•~QJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘ZHAãb™ÛçZdQÿbtnX•v`Ë™ãbHAZpJl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`‰ç’l‘|çX•v`ËfÿbdQçZ|`vX•ãnJXQór€‰÷‚|çZdQÛv€…ãnX’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb™Û’`JXbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•Ëf`vX•ãçZdQÿbtËf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…órXQJ`™ãbHAZ÷Jl‘ç’t‰€…Ûvpf™Û’`J|çZdQÿb…fpÛv€…™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™Û’`JXQó‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`vX•ãnóZdQÿbt‰ç•ó~H…f÷‚d™ïrtA€…ÛvpfË‚p‘`Jÿbt‰ç’l‘•v`f•~Zp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXQór€‰Ë‚pJtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtf`vX•ãnór€‰Ë‚p‰ç’l‘÷JtfpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰€…ÛvpfZHAãb™|çZdQÿbãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfXQór€‰Ë‚t‰ç’l‘÷JãnX•v`‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`’`JXQór€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘`’l‘÷JtAïpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfXQór€‰Ë‚|çZdQÿb…fpÛv€…rXQJ`Û÷‚d™ïrtf`vX•ãQór€‰Ë‚p‘ZHA™Û‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp‘`JXQóAïrd™÷‚|ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA`vX•ãnp‘`JXQtAïrd™÷‚Ëf•ó~H…QJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘ZHA™Û’`çZdQÿbtnX•v`Ë™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHJXQór€rd™÷‚|çX•v`f•ÿbdQçZ|`vX•ãnp‘ZHAãbt‰ç’l‘÷JãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb’`JXQóbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•Ër€‰Ë‚p‘çZdQÿbtf•~…fpÛp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛJXQórÿ‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç~…fpÛv€÷‚d™ïrtA€…Ûvpf™Û’`JtAïrd™÷‚Ëf•ó~H…Zp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXrÿbt‰ç’lJtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtf`vX•ãZHAãb™Û‰ç’l‘|çv€…ãnX•XQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfZHAãb™|çZdQÿbãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|H…ó~•ËfZHAãb™t‰ç’l‘|ãnX•v`‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`’`JXQóbt‰ç’l‘÷Aïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷vX•ãn€Aãb™Û’`’l‘|çZd…ãnX•v`÷Jl‘ç’t‰H…ó~•ËfXQór€‰Ë‚|çZdQÿbfpÛv€…rXQJ`Û÷‚d™ïrtf`vX•ãQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp’`JXQóZdQÿbt‰çv`Ëf•ó™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãnÛ’`JXQçZdQÿbt‰f•~…fpÛQJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘JtAd™÷‚|çZdQÿbtnX•v`Ë™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHJXQór€Qÿbt‰ç’lËf•ó~HÿbdQçZ|`vX•ãnp‘`JXQt‰ç’l‘|ãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb‚|çZdQÿbt‰ç’l‘÷Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•Ër€‰Ë‚p‘`’l‘÷JtAï~H…fpÛp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ç’l‘÷JtAv€…ãnX•™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛçZdQÿbt‰ç’l‘÷Jtf•ó~H…‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`‰Ë‚p‘`‘÷JtAïrd…fpÛv€v`f•~…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘çZdQÿbt‰f•~…fpÛZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXbt‰ç’l‘÷JtAïrd™÷…fpÛv€rXQJ`Û÷‚d™ïrtf`vX•ãJXQór€rd™÷‚|çv€…ãnX•XQJ`Û’÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfZHAãb™|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`JXQórïrd™÷‚|v`Ëf•ó‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`’`JXQó‰ç’l‘÷JtAïrd™÷‚|fpÛv€…ãQJ`Û’‚d™ïrtA÷vX•ãn€JXQór€‰Ë™÷‚|çZd…ãnX•v`fpÛv€…ã÷Jl‘ç’t‰H…ó~•ËfZHAãb™ç’l‘÷JtAv€…ãnX•rXQJ`Û÷‚d™ïrtf`vX•ãQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…ãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp‰Ë‚p‘ZHZdQÿbt‰çv`f•~…f™ãbHAZ÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãn€‰Ë‚p‘ZçZdQÿbt‰~H…fpÛQJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘Aïrd™÷‚|çZdQÿbãnX•v`Ë™ãbHAZpJl‘ç’t‰ÿ…ÛvpfH‚p‘ZHAãQÿbt‰ç’lf•~…fpnX•v`ËÿbdQçZ|`vX•ãnÛ’`JXQïrd™÷‚|v`Ëf•ó’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb‚|çZdQÿbãnX•v`Ëf•ó~HZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•ËAãb™Û’`’l‘|çZdpÛv€…ãnp‘Ë‚€‰órÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfHAãb™Û’ç’l‘|çZv€…ãnX•™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ëf•ó~H…‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`b™Û’`‘|çZdQÿÛv€…ãnX•f•ó~H…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘çZdQÿbt‰~H…fpÛZp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•˙ے`JXbt‰ç’l‘÷Ëf•ó~H…fpÛv€rXQJ`Û÷‚d™ïrtf`vX•ãJXQór€Qÿbt‰ç’lX•v`ËfXQJ`Û’÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™|çZdQÿbãnX•v`™ãbHAZ÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`JXQórdQÿbãnX•v`f•…fp‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`’`JXQó‰ç’l‘÷Jtf•ó~H…fpÛv€…ãQJ`Û’‚d™ïrtA÷vX•ãn€JXQór€‰Ëbt‰ç’l‘÷v`Ëf•fpÛv€…ã÷Jl‘ç’t‰H…ó~•Ëf`JXQórç’l‘|çZv€…ãnX•rXQJ`Û÷‚d™ïrtf`vX•ãQór€‰Ë‚pJtAïrd™÷…fpÛv€…ãnX•v`’™ãbHAA÷Jl‘ç’tn€…Ûvp‰Ë‚p‘`‘÷JtAïrd•ó~H…f™ãbHAZ÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQt‰ç’l‘÷JËf•ó~H…p‘Ë‚€‰órÿbdQçZ|fH…•Ëf`vX•ãn€‰Ë‚p‘`v`f•~…Ûv€…ãnóQJ`Û’‚d™ïrtA÷vX•ãn€r€‰Ë‚p‘Aïrd™÷‚|fpÛv€…ãnX•v`Ë™ãbHAZpJl‘ç’t‰ÿ…ÛvpfH‚p‘`JXJtAïrd™÷ó~H…fpnX•v`fÿbdQçZ|`vX•ãn€‰Ë‚p‘ZdQÿbãnX•v`Ëf•r’™ãbHAA÷Jl‘ç’tn€…Ûvp‘ZHAãb‚|çZdQÿ…ãnX•v`Ëf•H…Zp‘Ë‚€‰ó‰ÿbdQçZ|fH…ó~•ËJXQór€‰Ë™÷‚|çZdpÛv€…ãnp‘Ë‚€‰órÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘tAïrd™÷‚fpÛv€…XQJ`Û’÷‚d™ïrtA`vX•ãn€…ÛvpfJXQórÿbfpÛv€…ãrXQJ`Û™ãbHAZpJl‘ç’t‰ÿ…ÛvpfHZHAãb™ÛçZdQÿbtnX•v`Ëf•H…fp‘Ë‚€‰órXbdQçZ|÷…ó~•Ëf`Qór€‰Ë‚p‚|çZdQÿÛv€…ãnX••~…fpÛv€…ãnX•vãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚ó~•Ëf`Ë‚p‘`J÷JtAïrd™fpÛv€…‚€‰órXQQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ۉ˂p‘ZHrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷Jl‘ç’t‰ÿbdvpfH…óJXQór€Xnó•€vËp‘|‚ç‰dr`Ëf•ó~Ë‚€‰órXQdQçZ|÷‚ó~•Ëf``JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷JvX•ãn€…XQór€‰Ë‚÷‚|çZdQãnX•v`J`Û’™ã™ïrtA÷Jl’t‰ÿbãn€vpfH…óAãb™Û’`ZdQÿbt‰ç•v`ËfbHAZp‘Ë‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`‰Ë‚p‘ZHpf•H~ã…ÿQtJçl’H…fpÛvJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Zïrd™÷‚|çZdQÿbãnX•v`ËfãbHAZp‘l‘ç’t‰ÿbÛvpfH…p‘ZHAãbÿbt‰ç’l‘f•~…fpÛbHAZp‘Ë‘ç’t‰ÿbd…ÛvpfH~•Ëf`JXQór€’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛAãb™Û’`fÛ`v…÷™tbïAdZ€…ãnX•vãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQdQçZ|÷‚ó~•Ëf`™Û’`J|çZdQÿbv€…ãnX•‚€‰órXQQçZ|÷‚d…•Ëf`vX•ãn€…ۉ˂p‘ZHrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷Jl’t‰ÿbãn€vpfH…óJXQór€Xnó•€vË÷‘|‚ç‰dr`f•…fpË‚€‰órXQdQçZ|÷‚ó~•Ëf``JXQórç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™d™ïrtA÷JvX•ãn€…XQór€‰Ë‚t‰ç’l‘÷Jv`Ëf•óJ`Û’™ã™ïrtA÷JlvX•ãn€…ÛvpfH…óAãb™Û’`ZdQÿbt‰ç•v`ËfbHAZp‘Ë‘ç’t‰ÿbd…ÛvpfH~•Ëf`‰Ë‚p‘`Zpf•H~ã…ÿQtJçl’Ûv€…ãnórJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘l‘ç’t‰ÿbÛvpfH…p‘`JXQtAïrd™÷‚~H…fpÛbHAZp‘Ë‘ç’t‰ÿbdvpfH…ó~•Ëf`JXQór€’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d…•Ëf`vX•ãn€…ÛQXb㉀’fÛ`v…÷™tbïAdZXQJ`Û’ãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’çZdQÿbt‰X•v`Ëf•H…fpË‚€‰órXQdQçZ|÷‚ó~•Ëf`ór€‰Ë‚p‘|çZdQÿbv€…ãnX•‚€‰órXQQçZ|÷‚d~•Ëf`vX•ãnór€‰Ë‚p‘ZHrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷JlvX•ãn€…ÛvpfH…óÛ‘pJAHrXnó•€vË÷‘|‚ç‰dr™HAZp‘Ë‚€‰órXQdQçZ|÷‚ó~•Ëf``JXQórç’l‘÷JtA•ó~H…fÛv€…ãnórJ`Û’™d™ïrtA÷JvX•ãn€…ZHAãb™t‰ç’l‘|v`f•~…fJ`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHAãb™Û’`ZdQÿbt‰ç•v`ËfbHAZp‘Ë‘ç’t‰ÿbdvpfH…ó~•Ëf`ó™‚Ë`Zpf•H~ã…ÿQtJçl’Ë‚€‰órXQJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnXQJ`Û’ãbHAZp‘l‘ç’t‰ÿbÛvpfH…Û’`JXQçZdQÿbt‰pÛv€…ãnbHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`JXQór€’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d~•Ëf`vX•ãnÛ’`QXb㉀’fÛ`v…÷™tbïAdZJ`Û’™ãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’çZdQÿbt‰X•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚ó~•Ëf`ór€‰Ë‚p‘ç’l‘÷JtAX•v`Ëf‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€‰Ë‚p‘ZHrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷JlvX•ãn€…ÛJXQór€Û‘p`ZQXnó•€vË÷‘|‚ç‰drãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚ó~•Ëf``JXQórç’l‘÷JtA•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷JvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHA™Û’`ZdQÿbt‰ç•v`ËfbHAZp‘Ë‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHXb㉀’Û‘pf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnbHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`JXQórÿbt’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d~•Ëf`Aãb™Û’`pJAHró™fÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…HAãb™Û’çZdQÿbt‰X•v`ËfãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’ç’l‘|çZX•v`f•‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€‰ç’l‘÷Jtrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷JlvX•ãn€…ÛJXQór€‚Ë`ZQXnó•€vË÷‘|‚ç‰drãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf``JXQórç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…`JXQórdQÿbt‰ç’~…fpÛv€J`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHAd™÷‚|çZdQÿbt‰ç•v`ËfbHAZp‘Ë‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘`Xb㉀’Û‘pf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚d™tA÷Jl‘vX•ãn€…€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘`l‘÷JtAïr…ãnX•v`bHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€‰Ëp`ZQXbfÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷Jç’t‰ÿbãnÛvpfH…HAãb™Û’çZdQÿbt‰X•v`ËfãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`JXQór€‰d™÷‚|çZËf•ó~H‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€’l‘÷JtAïrd™÷‚|çÛv€…ãnXJ`Û’™ã™ïrtA÷JlvX•ãn€…Û‚p‘ZHAã㉀’Û‘pJXnó•€vË÷‘|‚ç‰drãbHAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf``JXQórç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚d™tA÷Jl‘vX•ãn€…Ë‚p‘ZHAdQÿbt‰ç’…fpÛv€J`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHrd™÷‚|çZdQÿbãnX•v`ËfbHAZp‘Ë‘ç’t‰ÿbdvpfH…ób™Û’`AHró™‚pf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ãb™Û’`l‘|çZdQ…ãnX•v`bHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`ZdQÿbt‰ç•v`Ëf•ó~H…fp‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€‰ËË`ZQXbfÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’çZdQÿbt‰X•v`ËfãbHAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf`JXQór€‰ÿbãnX•vf•…fpÛ‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€’l‘÷JtAï•ó~H…fpÛv€…ãnXJ`Û’™ã™ïrtA÷JlvX•ãn€…Û‚p‘`JX㉀’Û‘pXnó•€vË÷‘|‚ç‰drãbHAZp‘l‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQórç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚H…•Ëf`vX•ãn€…Ë‚p‘`J`f•~…fpv€…ãnórXJ`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHrd™÷‚|çÛv€…ãnX•v`ËfbHAZp‘Ë‘ç’t‰ÿbdvpfH…óQór€‰Ë‚p`ZQXbã‰pf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚ó~•Ëf`vX•ãnór€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷JvX•ãn€…ÛvpfH…XQórÿbt‰Ûv€…ãnXQJ`Û’bHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`ZdQÿbt‰ç•v`Ëf•H…fpÛ‚€‰órXQQçZ|÷‚d~•Ëf`‘ZHAãb€’Û‘pJAfÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰X•v`ËfãbHAZp‘l‘ç’t‰ÿbÛvpfH…ó~•Ëf`ç’l‘|çZ•v`Ëf™HAZp‘Ë‚€‰órXQQçZ|÷‚d~•Ëf`JXQór€’l‘÷JtAï•ó~H…fpv€…ãnórXJ`Û’™ã™ïrtA÷JlvX•ãn€…Û™Û’`JXHró™‚ËXnó•€vË÷‘|‚ç‰drãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’`JXQórç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚ó~•Ëf`vX•ãnórdQÿbt‰ç’•ó~H…fp‚€‰órXQJ`Û’™ã™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHrd™÷‚|çÛv€…ãnXQJ`Û’bHAZp‘Ë‘ç’t‰ÿbdvpfH…óQór€‰Ë‚p`ZQXbã‰pf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘`l‘÷JtAïrÛv€…ãnXJ`Û’™ãbHAZp‘Ë‘ç’t‰ÿbdvpfH…óAãb™Û’`ZdQÿbt‰ç•v`Ëf™HAZp‘Ë‚€‰órXQQçZ|÷‚d~•Ëf`‘`JXQó€’Û‘p`ZfÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰X•v`ËfãbHAZp‘l‘ç’t‰ÿbÛvpfH…JXQór€‰d™÷‚|çZ•v`f•~bHAZp‘Ë‚€‰órÿbdQçZ|÷‚d~•Ëf`JXQór€’l‘÷JtAï•ó~H…fp‚€‰órXQJ`Û’™ã™ïrtA÷JlvX•ãn€…Ûr€‰Ë‚p‘QXb㉀’Xnó•€vË÷‘|‚ç‰drãbHAZp‘l‘ç’t‰ÿbÛvpfH…HAãb™Û’JXQórÿbç’l‘÷JtA•ó~H…fË‚€‰órXQdQçZ|÷‚ó~•Ëf`Ë‚p‘ZHAdQÿbt‰ç’…fpÛv€…‚€‰órXQQçZ|÷‚d™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHrd™÷‚|çÛv€…ãnXJ`Û’™ãbHAZp‘Ë‘ç’t‰ÿbdvpfH…óZHAãb™ÛÛ‘pJAHrpf•H~ã…ÿQtJçl’Ë‚€‰órXQdQçZ|÷‚ó~•Ëf``JXQórt‰ç’l‘÷Jïrd™÷‚|pÛv€…ãnJ`Û’™d™ïrtA÷JvX•ãn€…ãb™Û’`l‘|çZdQãnX•v`J`Û’™ã™ïrtA÷Jl‘ç’t‰ÿbdvpfH…óAãb™Û’`ZdQÿbt‰ç•v`ËfbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d~•Ëf`’`JXQóó™‚Ë`ZfÛ`v…÷™tbïAdZJ`Û’™d™ïrtA÷JvX•ãn€…€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰X•v`ËfãbHAZp‘l‘ç’t‰ÿbÛvpfH…JXQór€‰ÿbt‰ç’l‘Ëf•ó~H…bHAZp‘Ë‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`JXQór€’l‘÷JtAï•ó~H…fp‚€‰órXQQçZ|÷‚d™ïrtA÷JlvX•ãn€…Ûr€‰Ë‚p‘`QXb㉀…Xnó•€vË÷‘|‚ç‰drÿQt}~€‚ƒ„„ƒ‚€~IIIIIIIIIIIIIIIIIIIIIJJJJJJJ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv29_1.dat b/application/third_party/mpdf/qrcode/data/qrv29_1.dat new file mode 100755 index 00000000..294c49ad --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv29_1.dat @@ -0,0 +1,265 @@ +„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{{{{{{|{|{|{|yyyyyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvutstststststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghefefefefefefefefdcdcdcdcdcdcdcccbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKLKLKKKKIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878565656565656565643434343434333332121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!    „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghefefefefefefefefdcdcdcdccccdcdcdbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKKLKLKLKIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9878787878565656565656565643434343343434342121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!     „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€~}~}~}~}~}{|{|{|{|{|{|{{{{yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijihghghghghghghghefefefefefefefefdcdcdcdccdcdcdcdbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKLKIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:7878787878787878565656565656565643434343343434342121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{|{|{|{|{{|{|{|{yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefdcdcdcdccdcdcdcdbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKKLKLKLKLKIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656434343333434343421212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{|{|{|{||{|{|{|{yzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcccccdcdcdcdcdcdbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKKKKLKLKLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656333434343434343421212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{|{|{|{{|{|{|{|{yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststsrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcdcdcdcdcdcdcdcdbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}{{{{|{|{|{|{|{|{yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmlklklklklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcdcdcdcdccccccdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKKKKKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343333434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434344343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{{{{{{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434344343434321212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefcdccccccdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKKKKKKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656333333434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqpopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:78787878787878785656565656565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{{{{{{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklkjijijijijijijijijijijijghghghghghghghghefefefefefefedcddcdcdcdcdcdcccccbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMLKLKKLKLKLKLKLKKKKKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787878785656565656543434434343434333334321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghghefefefefcdcdccccdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKKKKKKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787878785656565634333333434343434343432121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        „ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}|{|{{|{|{|{|{|{|{|{yyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijijijijijghghghghghghghgfefefefefccdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMNMKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787876565656565643434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!               + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + + + +          + + + + + + + + + + + +             + + + + + + + + + +              + + + + + + + +             + + + + + + + +             + + + + + + + +           + + + + + + + +         + + + + + + + +„„ƒƒ‚‚LLKKJJII55667788mmnnooppZZYYXXWW@@AABBCC‚‚€~}CBBAA@@?<==>>??@tuuvvwwx]\\[[ZZY%$$##""!LMMNNOOP„„„ƒƒ‚‚MLLKKJJI$%%&&''(\]]^^__`uttssrrq=<<;;::945566778lmmnnoopeddccbba-,,++**) DEEFFGGH|}}~~€FEEDDCCB GHHIIJJKxxwwvvuu;;::9987==>>??@@uuvvwwxx\\[[ZZYY$$##""!!MMNNOOPP„„ƒƒ‚‚LLKKJJII%%&&''((]]^^__``ttssrrqq<<;;::9955667788mmnnooppddccbbaa,,++**)) EEFFGGHH}}~~€€EEDDCCBB HHIIJJKKxwwvvuut;::99876 =>>??@@Auvvwwxxy\[[ZZYYX$##""!! MNNOOPPQ„ƒƒ‚‚€LKKJJIIH%&&''(()]^^__``atssrrqqp<;;::99856677889mnnooppqdccbbaa`,++**))( EFFGGHHI}~~€€EDDCCBBA +HIIJJKKQwwvvuutt::998765 >>??@@AAvvwwxxyy[[ZZYYXX##""!! NNOOPPQQƒƒ‚‚€€KKJJIIHH&&''(())^^__``aassrrqqpp;;::998866778899nnooppqqccbbaa``++**))((FFGGHHII~~€€DDCCBBAA + +IIJJKKQQ€€~~}}HHGGFFEE 99::;;<>==<<; + + @AABBCCDxyyzz{{|YXXWWVVU! PQQRRSST€€~~}IHHGGFFE ())**++,`aabbccdqppoonnm98877665899::;; + + KQQRRSSTttssrrqq65433221 + + AABBCCDDyyzz{{||XXWWVVUU QQRRSSTT€€~~}}HHGGFFEE ))**++,,aabbccddppoonnmm8877665599::;;<> + + QQRRSSTTtssrrqqp54332211 + + ABBCCDDEyzz{{||}XWWVVUUT QRRSSTTU€~~}}|HGGFFEED )**++,,-abbccddepoonnmml877665549::;;<<=qrrssttu`__^^]]\(''&&%%$IJJKKLLM‚‚ƒƒ„„„A@@??>>= + QRRSSTTUssrrqqpp43322110 + + BBCCDDEEzz{{||}}WWVVUUTTRRSSTTUU~~}}||GGFFEEDD **++,,--bbccddeeoonnmmll77665544::;;<<==rrssttuu__^^]]\\''&&%%$$JJKKLLMM‚‚ƒƒ„„„„@@??>>== RRSSTTUU||{{zzyyDDCCBBAA + + ==>>??@@uuvvwwxxRRQQKKJJ + + HHIIJJKKxwwvvuut;::99876 DEEFFGGH|}}~~€UTTSSRRQ TUUVVWWX}||{{zzyEDDCCBBA + + ,--..//0deeffgghmllkkjji54433221<==>>??@tuuvvwwx]\\[[ZZY%$$##""!LMMNNOOP„„„ƒƒ‚‚>==<<;;: TUUVVWWXppoonnmm100//..- EEFFGGHH}}~~€€TTSSRRQQ UUVVWWXX||{{zzyyDDCCBBAA + + --..//00eeffgghhllkkjjii44332211==>>??@@uuvvwwxx\\[[ZZYY$$##""!!MMNNOOPP„„ƒƒ‚‚==<<;;::UUVVWWXXpoonnmml00//..-- EFFGGHHI}~~€€TSSRRQQP !UVVWWXXY|{{zzyyxDCCBBAA@ + + -..//001effgghhilkkjjiih43322110 =>>??@@Auvvwwxxy\[[ZZYYX$##""!! MNNOOPPQ„ƒƒ‚‚{=<<;;::9UVVWWXXYoonnmmll0//..--,FFGGHHII~~€€SSRRQQPP !!VVWWXXYY{{zzyyxxCCBBAA@@ + + ..//0011ffgghhiikkjjiihh33221100 >>??@@AAvvwwxxyy[[ZZYYXX##""!! NNOOPPQQƒƒ‚‚{{<<;;::99VVWWXXYYxxwwvvuu@@??>>== + + AABBCCDDyyzz{{||IIHHGGFF + + QQRRSSTTtssrrqqp54332211HIIJJKKL€‚‚ƒƒ„QPPOONNM !!""##$XYYZZ[[\yxxwwvvuA@@??>>= 01122334hiijjkklihhggffe100//..- + + @AABBCCDxyyzz{{|YXXWWVVU! PQQRRSST{{zzyyx:9933221XYYZZ[[\llkkjjii-,,++**)IIJJKKLL‚‚ƒƒ„„PPOONNMM!!""##$$YYZZ[[\\xxwwvvuu@@??>>==11223344iijjkkllhhggffee00//..-- + + AABBCCDDyyzz{{||XXWWVVUU QQRRSSTT{{zzyyxx99332211YYZZ[[\\lkkjjiih,,++**))IJJKKLLM‚‚ƒƒ„„„POONNMML!""##$$%YZZ[[\\]xwwvvuut@??>>==<12233445ijjkkllmhggffeed0//..--, + + ABBCCDDEyzz{{||}XWWVVUUT QRRSSTTU{zzyyxxw93322110YZZ[[\\]kkjjiihg,++**))(JJKKLLMM‚‚ƒƒ„„„„OONNMMLL""##$$%%ZZ[[\\]]wwvvuutt??>>==<<22334455jjkkllmmggffeedd//..--,, + + BBCCDDEEzz{{||}}WWVVUUTTRRSSTTUUzzyyxxww33221100ZZ[[\\]]ttssrrqq<<;;::99 EEFFGGHH}}~~€€EEDDCCBBUUVVWWXXpoonnmml00//..--LMMNNOOP„„„ƒƒ‚‚MLLKKJJI$%%&&''(\]]^^__`uttssrrq=<<;;::945566778lmmnnoopeddccbba-,,++**) DEEFFGGH|}}~~€UTTSSRRQ TUUVVWWXxwwvvuut100//..-\]]^^__`hgfedccb)((''&&%MMNNOOPP„„ƒƒ‚‚LLKKJJII%%&&''((]]^^__``ttssrrqq<<;;::9955667788mmnnooppddccbbaa,,++**)) EEFFGGHH}}~~€€TTSSRRQQ UUVVWWXXwwvvuutt00//..--]]^^__``gfedccbb((''&&%%MNNOOPPQ„ƒƒ‚‚€LKKJJIIH%&&''(()]^^__``atssrrqqp<;;::99856677889mnnooppqdccbbaa`,++**))( EFFGGHHI}~~€€TSSRRQQP !UVVWWXXYwvvuutts0//..--,]^^__``afedccbba(''&&%%$NNOOPPQQƒƒ‚‚€€KKJJIIHH&&''(())^^__``aassrrqqpp;;::998866778899nnooppqqccbbaa``++**))((FFGGHHII~~€€SSRRQQPP !!VVWWXXYYvvuuttss//..--,,^^__``aappoonnmm88776655IIJJKKLL‚‚ƒƒ„„AA@@??>>YYZZ[[\\lkkjjiih,,++**))PQQRRSST€€~~}IHHGGFFE ())**++,`aabbccdqppoonnm98877665899::;;>??@tuuvvwwx]\\[[ZZY%$$##""!LMMNNOOP„„„ƒƒ‚‚MLLKKJJI$%%&&''(\]]^^__`poonnmml)((''&&%"##$$%%&ijjkkllm^]]\\[[Z!  UUVVWWXX||{{zzyyDDCCBBAA + + --..//00eeffgghhllkkjjii44332211==>>??@@uuvvwwxx\\[[ZZYY$$##""!!MMNNOOPP„„ƒƒ‚‚LLKKJJII%%&&''((]]^^__``oonnmmll((''&&%%##$$%%&&jjkkllmm]]\\[[ZZ  !UVVWWXXY|{{zzyyxDCCBBAA@ + + -..//001effgghhilkkjjiih43322110 =>>??@@Auvvwwxxy\[[ZZYYX$##""!! MNNOOPPQ„ƒƒ‚‚€LKKJJIIH%&&''(()]^^__``aonnmmllk(''&&%%$#$$%%&&'jkkllmmn]\\[[ZZY !!VVWWXXYY{{zzyyxxCCBBAA@@ + + ..//0011ffgghhiikkjjiihh33221100 >>??@@AAvvwwxxyy[[ZZYYXX##""!! NNOOPPQQƒƒ‚‚€€KKJJIIHH&&''(())^^__``aannmmllkk''&&%%$$$$%%&&''kkllmmnnhhggffee00//..--QQRRSSTT{{zzyyxx99332211!!""aabbcciiaa``__^^$$##""!! !!""##$XYYZZ[[\yxxwwvvuA@@??>>= 01122334hiijjkklihhggffe100//..- + + @AABBCCDxyyzz{{|YXXWWVVU! PQQRRSST€€~~}IHHGGFFE ())**++,`aabbccdlkkjjiic%$$##""!&''(())*mnnooppqZYYXXWWV!!""##$$YYZZ[[\\xxwwvvuu@@??>>==11223344iijjkkllhhggffee00//..-- + + AABBCCDDyyzz{{||XXWWVVUU QQRRSSTT€€~~}}HHGGFFEE ))**++,,aabbccddkkjjiicc$$##""!!''(())**nnooppqqYYXXWWVV!""##$$%YZZ[[\\]xwwvvuut@??>>==<12233445ijjkkllmhggffeed0//..--, + + ABBCCDDEyzz{{||}XWWVVUUT QRRSSTTU€~~}}|HGGFFEED )**++,,-abbccddekjjiiccb$##""!!'(())**+nooppqqrYXXWWVVU""##$$%%ZZ[[\\]]wwvvuutt??>>==<<22334455jjkkllmmggffeedd//..--,, + + BBCCDDEEzz{{||}}WWVVUUTTRRSSTTUU~~}}||GGFFEEDD **++,,--bbccddeejjiiccbb##""!!(())**++ooppqqrrwvvuuttsddccbbaa,,++**)) UUVVWWXXwwvvuutt00//..--##$$%%&&jjkkllmm]]\\[[ZZ $%%&&''(\]]^^__`uttssrrq=<<;;::945566778lmmnnoopeddccbba-,,++**) DEEFFGGH|}}~~€UTTSSRRQ TUUVVWWX}||{{zzyEDDCCBBA + + ,--..//0deeffgghcbbaa``_!*++,,--.qrrssttuVUUTTSSR%%&&''((]]^^__``ttssrrqq<<;;::9955667788mmnnooppddccbbaa,,++**)) EEFFGGHH}}~~€€TTSSRRQQ UUVVWWXX||{{zzyyDDCCBBAA + + --..//00eeffgghhbbaa``__++,,--..rrssttuuUUTTSSRR%&&''(()]^^__``atssrrqqp<;;::99856677889mnnooppqdccbbaa`,++**))( EFFGGHHI}~~€€TSSRRQQP !UVVWWXXY|{{zzyyxDCCBBAA@ + + -..//001effgghhibaa``__^+,,--../rssttuuvUTTSSRRQ&&''(())^^__``aassrrqqpp;;::998866778899nnooppqqccbbaa``++**))((FFGGHHII~~€€SSRRQQPP !!VVWWXXYY{{zzyyxxCCBBAA@@ + + ..//0011ffgghhiiaa``__^^,,--..//ssttuuvvsrrqqppo``__^^]]((''&&%%!!""##$$YYZZ[[\\ssrrqqpp,,++**))''(())**nnooppqqYYXXWWVV())**++,`aabbccdqppoonnm98877665899::;;>= 01122334hiijjkkl_^^]]\\[.//00112uvvwwxxyRQQPONML))**++,,aabbccddppoonnmm8877665599::;;<>==11223344iijjkkll^^]]\\[[//001122vvwwxxyyQQPONMLK)**++,,-abbccddepoonnmml877665549::;;<<=qrrssttu`__^^]]\(''&&%%$IJJKKLLM‚‚ƒƒ„„„POONNMML!""##$$%YZZ[[\\]xwwvvuut@??>>==<12233445ijjkkllm^]]\\[[Z/0011223vwwxxyyzQPONMLKK**++,,--bbccddeeoonnmmll77665544::;;<<==rrssttuu__^^]]\\''&&%%$$JJKKLLMM‚‚ƒƒ„„„„OONNMMLL""##$$%%ZZ[[\\]]wwvvuutt??>>==<<22334455jjkkllmm]]\\[[ZZ00112233wwxxyyzzonnmmllk\\[[ZZYY$$##""!!%%&&''((]]^^__``oonnmmll((''&&%%++,,--..rrssttuuUUTTSSRR,--..//0deeffgghmllkkjji54433221<==>>??@tuuvvwwx]\\[[ZZY%$$##""!LMMNNOOP„„„ƒƒ‚‚MLLKKJJI$%%&&''(\]]^^__`uttssrrq=<<;;::945566778lmmnnoop[ZZYYXXW23399::;yzz{{‚KKJJIIHH --..//00eeffgghhllkkjjii44332211==>>??@@uuvvwwxx\\[[ZZYY$$##""!!MMNNOOPP„„ƒƒ‚‚LLKKJJII%%&&''((]]^^__``ttssrrqq<<;;::9955667788mmnnooppZZYYXXWW3399::;;zz{{‚‚KJJIIHHG +-..//001effgghhilkkjjiih43322110 =>>??@@Auvvwwxxy\[[ZZYYX$##""!! MNNOOPPQ„ƒƒ‚‚€LKKJJIIH%&&''(()]^^__``atssrrqqp<;;::99856677889mnnooppqZYYXXWWV399::;;>??@@AAvvwwxxyy[[ZZYYXX##""!! NNOOPPQQƒƒ‚‚€€KKJJIIHH&&''(())^^__``aassrrqqpp;;::998866778899nnooppqqYYXXWWVV99::;;<<{{‚‚ƒƒkjjiihgfXXWWVVUU ))**++,,aabbccddkkjjiicc$$##""!!//001122vvwwxxyyQQPONMLK01122334hiijjkklihhggffe100//..- + + @AABBCCDxyyzz{{|YXXWWVVU! PQQRRSST€€~~}IHHGGFFE ())**++,`aabbccdqppoonnm98877665899::;;>?‚ƒƒ„„„„ƒGGFFEEDD + + 11223344iijjkkllhhggffee00//..-- + + AABBCCDDyyzz{{||XXWWVVUU QQRRSSTT€€~~}}HHGGFFEE ))**++,,aabbccddppoonnmm8877665599::;;<>??ƒƒ„„„„ƒƒGFFEEDDC + 12233445ijjkkllmhggffeed0//..--, + + ABBCCDDEyzz{{||}XWWVVUUT QRRSSTTU€~~}}|HGGFFEED )**++,,-abbccddepoonnmml877665549::;;<<=qrrssttuVUUTTSSR <==>>??@ƒ„„„„ƒƒ‚FFEEDDCC 22334455jjkkllmmggffeedd//..--,, + + BBCCDDEEzz{{||}}WWVVUUTTRRSSTTUU~~}}||GGFFEEDD **++,,--bbccddeeoonnmmll77665544::;;<<==rrssttuuUUTTSSRR ==>>??@@„„„„ƒƒ‚‚edccbbaaTTSSRRQQ--..//00eeffgghhbbaa``__3399::;;zz{{‚‚KJJIIHHG +45566778lmmnnoopeddccbba-,,++**) DEEFFGGH|}}~~€UTTSSRRQ TUUVVWWX}||{{zzyEDDCCBBA + + ,--..//0deeffgghmllkkjji54433221<==>>??@tuuvvwwxSRRQQKKJ + + ?@@AABBCƒ‚‚€~CCBBAA@@55667788mmnnooppddccbbaa,,++**)) EEFFGGHH}}~~€€TTSSRRQQ UUVVWWXX||{{zzyyDDCCBBAA + + --..//00eeffgghhllkkjjii44332211==>>??@@uuvvwwxxRRQQKKJJ + + @@AABBCC‚‚€~}CBBAA@@?56677889mnnooppqdccbbaa`,++**))( EFFGGHHI}~~€€TSSRRQQP !UVVWWXXY|{{zzyyxDCCBBAA@ + + -..//001effgghhilkkjjiih43322110 =>>??@@AuvvwwxxyRQQKKJJI + + @AABBCCD‚€~}|BBAA@@??66778899nnooppqqccbbaa``++**))((FFGGHHII~~€€SSRRQQPP !!VVWWXXYY{{zzyyxxCCBBAA@@ + + ..//0011ffgghhiikkjjiihh33221100 >>??@@AAvvwwxxyyQQKKJJII + + AABBCCDD€~}|{``__^^]]PPOONNMM11223344iijjkkll^^]]\\[[<<==>>??ƒƒ„„„„ƒƒGFFEEDDC + 899::;;>= 01122334hiijjkklihhggffe100//..- + + @AABBCCDxyyzz{{|JIIHHGGFCDDEEFFG}|{{zzyy??>>==<<99::;;<>==11223344iijjkkllhhggffee00//..-- + + AABBCCDDyyzz{{||IIHHGGFFDDEEFFGG|{{zzyyx?>>==<<;9::;;<<=qrrssttu`__^^]]\(''&&%%$IJJKKLLM‚‚ƒƒ„„„POONNMML!""##$$%YZZ[[\\]xwwvvuut@??>>==<12233445ijjkkllmhggffeed0//..--, + + ABBCCDDEyzz{{||}IHHGGFFEDEEFFGGH{{zzyyxx>>==<<;;::;;<<==rrssttuu__^^]]\\''&&%%$$JJKKLLMM‚‚ƒƒ„„„„OONNMMLL""##$$%%ZZ[[\\]]wwvvuutt??>>==<<22334455jjkkllmmggffeedd//..--,, + + BBCCDDEEzz{{||}}HHGGFFEEEEFFGGHH{zzyyxxw\\[[ZZYYXXWWVVUU"##$$%%&Z[[\\]]^wvvuutts?>>==<<;23344556jkkllmmngffeeddc/..--,,+ + BCCDDEEFz{{||}}~WVVUUTTSRSSTTUUV~~}}||{GFFEEDDC *++,,--.bccddeefbaa``__^399::;;>= + + @AABBCCDTTSSRRQQ&''(())*^__``aabsrrqqppo;::998876778899:nooppqqrcbbaa``_+**))(('FGGHHIIJ~€€‚SRRQQPPO !!"VWWXXYYZ{zzyyxxwCBBAA@@? + + .//00112fgghhiij^]]\\[[Z<==>>??@uttssrrq=<<;;::9 DEEFFGGHPONMLKKJ *++,,--.bccddeefonnmmllk76655443:;;<<==>rssttuuv_^^]]\\['&&%%$$#JKKLLMMN‚ƒƒ„„„„ƒONNMMLLK"##$$%%&Z[[\\]]^wvvuutts?>>==<<;23344556jkkllmmnZYYXXWWV@AABBCCDqppoonnm98877665HIIJJKKLJIIHHGGF + + .//00112fgghhiijkjjiihhg3221100/ +>??@@AABvwwxxyyz[ZZYYXXW#""!! NOOPPQQRƒ‚‚€€KJJIIHHG&''(())*^__``aabsrrqqppo;::998876778899:nooppqqrVUUTTSSR DEEFFGGHmllkkjji54433221LMMNNOOPFEEDDCCB 23344556jkkllmmngffeeddc/..--,,+ + BCCDDEEFz{{||}}~WVVUUTTSRSSTTUUV~~}}||{GFFEEDDC *++,,--.bccddeefonnmmllk76655443:;;<<==>rssttuuvRQQKKJJI + + +HIIJJKKQihhggffe100//..-PQQRRSSTBAA@@??>6778899:nooppqqrcbbaa``_+**))(('FGGHHIIJ~€€‚SRRQQPPO !!"VWWXXYYZ{zzyyxxwCBBAA@@? + + .//00112fgghhiijkjjiihhg3221100/ +>??@@AABvwwxxyyzIHHGGFFE + QRRSSTTUeddccbba-,,++**) TUUVVWWX>==<<;;::;;<<==>rssttuuv_^^]]\\['&&%%$$#JKKLLMMN‚ƒƒ„„„„ƒONNMMLLK"##$$%%&Z[[\\]]^wvvuutts?>>==<<;23344556jkkllmmngffeeddc/..--,,+ + BCCDDEEFz{{||}}~EDDCCBBAUVVWWXXYa``__^^])((''&&% !!""##$XYYZZ[[\:9987654 +>??@@AABvwwxxyyz[ZZYYXXW#""!! NOOPPQQRƒ‚‚€€KJJIIHHG&''(())*^__``aabsrrqqppo;::998876778899:nooppqqrcbbaa``_+**))(('FGGHHIIJ~€€‚A@@??>>=YZZ[[\\]]\\[[ZZY%$$##""!$%%&&''(\]]^^__`33221100 + BCCDDEEFz{{||}}~WVVUUTTSRSSTTUUV~~}}||{GFFEEDDC *++,,--.bccddeefonnmmllk76655443:;;<<==>rssttuuv_^^]]\\['&&%%$$#JKKLLMMN‚ƒƒ„„||{=<<;;::9]^^__``aYXXWWVVU! ())**++,`aabbccd//..--,,FGGHHIIJ~€€‚SRRQQPPO !!"VWWXXYYZ{zzyyxxwCBBAA@@? + + .//00112fgghhiijkjjiihhg3221100/ +>??@@AABvwwxxyyz[ZZYYXXW#""!! NOOPPQQR{zzyyxxw93322110!!""#abbcciijUTTSSRRQ,--..//0deeffggh++**))((JKKLLMMN‚ƒƒ„„„„ƒONNMMLLK"##$$%%&Z[[\\]]^wvvuutts?>>==<<;23344556jkkllmmngffeeddc/..--,,+ + BCCDDEEFz{{||}}~WVVUUTTSRSSTTUUVwvvuutts0//..--,#$$%%&&'jkkllmmnQPPOONNM01122334hiijjkkl''&&%%$$NOOPPQQRƒ‚‚€€KJJIIHHG&''(())*^__``aabsrrqqppo;::998876778899:nooppqqrcbbaa``_+**))(('FGGHHIIJ~€€‚SRRQQPPO !!"VWWXXYYZsrrqqppo,++**))('(())**+nooppqqrMLLKKJJI45566778lmmnnoop##""!! RSSTTUUV~~}}||{GFFEEDDC *++,,--.bccddeefonnmmllk76655443:;;<<==>rssttuuv_^^]]\\['&&%%$$#JKKLLMMN‚ƒƒ„„„„ƒONNMMLLK"##$$%%&Z[[\\]]^onnmmllk(''&&%%$+,,--../rssttuuvIHHGGFFE 899::;;??@@AABvwwxxyyz[ZZYYXXW#""!! NOOPPQQRƒ‚‚€€KJJIIHHG&''(())*^__``aabkjjiiccb$##""!!/0011223vwwxxyyyEDDCCBBA + + <==>>??@tuuvvwwxxyyÿbdQçZ|÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpfãb™Û’`HAãb™Û’÷JtAïrd™v`f•~…•ó~H…fpQJ’™HArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ënór€‰Ë‚p™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`fpÛv€…ã’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ãfH…ó~•Ë‚p‘ZHAãbt‰ç’l‘|Qÿbt‰ç’lãnX•v`X•v`f•Û’™HAZXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`pÛv€…ãn™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnH…ó~•Ëfp‘ZHAãbt‰ç’l‘|ÿbt‰ç’l‘nX•v`Ë•v`f•~’™HAZpQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËÛv€…ãnó™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€…ó~•Ëf`‘ZHAãb‰ç’l‘|çbt‰ç’l‘|X•v`Ëfv`f•~…™HAZp‘J`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfÛv€…ãnórãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…ó~•Ëf`ZHAãb™ç’l‘|çZt‰ç’l‘|÷‚d™ïrtAÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfJXQór€‰`JXQór÷‚|çZdQfpÛv€…ãÛv€…ãnXZp‘Ë‚€‰ó’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HnórXQJ`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvpf`vX•ãb™Û’`çZdQÿbt‘|çZdQÿËf•ó~H…~…fpÛv€p‘Ë‚€‰ór™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpf`vX•ãn™Û’`JçZdQÿbt‰|çZdQÿbf•ó~H……fpÛv€…‘Ë‚€‰órX™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…rXQJ`Û‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfHvX•ãnó™Û’`JXZdQÿbt‰ççZdQÿbt•ó~H…ffpÛv€…ãË‚€‰órXQãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…vX•ãnórÛ’`JXQdQÿbt‰ç’çZdQÿbt‰÷Jl‘ç’t‰÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãnË‚p‘`J€‰Ë‚p‘|ÿbt‰ç’l‘nX•v`Ë•v`f•~rXQJ`ÛZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€Û’™HArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ënór€‰Ë‚pJXQór€‰Ë‰ç’l‘÷Jtbt‰ç’l‘÷fpÛv€……ãnX•v`XQJ`Û’p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…Û’™HAZXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘XQór€‰Ë‚ç’l‘÷JtAt‰ç’l‘÷JfpÛv€…ããnX•v`QJ`Û’‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã’™HAZpQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘`Qór€‰Ë‚p’l‘÷JtAï‰ç’l‘÷JtpÛv€…ãnnX•v`ËJ`Û’™Ë‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn™HAZp‘J`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘`ór€‰Ë‚p‘l‘÷JtAïrç’l‘÷JtAÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•Ëf€…ÛvpfXQór€‰Ë‚çZdQÿbt‰|çZdQÿbf•ó~H……fpÛv€…’™ãbHArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‘ZHA™Ûbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘`JXQó‚p‘`JXAïrd™÷‚|JtAïrd™÷ãnX•v`Ëf•ó~H™ãbHAZXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãn`JXQórp‘`JXQïrd™÷‚|tAïrd™÷‚nX•v`fËf•ó~H…™ãbHAZpQJ`Û’‘Ë‚€‰órÿ‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóZHA™Û’`‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€JXQór€‘`JXQórd™÷‚|çAïrd™÷‚|X•v`f•f•ó~H…ãbHAZp‘J`Û’™Ë‚€‰órÿbd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórHA™Û’`ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…JXQór€‰`JXQórd™÷‚|çZïrd™÷‚|÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãnH…ó~•Ëfp‘ZHAãbç’l‘÷JtAt‰ç’l‘÷JfpÛv€…ããnX•v`Zp‘Ë‚€‰ó’™ãbHArÿbdQçZ|A÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p’`JXQóJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvpr€‰Ë‚p‘Qór€‰Ë‚pçZdQÿbt‚|çZdQÿf•~…fpÛ…fpÛv€p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpf€‰Ë‚p‘Zór€‰Ë‚p‘çZdQÿbt‰|çZdQÿb•~…fpÛvfpÛv€…‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘JXQórÿAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH‰Ë‚p‘ZHr€‰Ë‚p‘ZdQÿbt‰ççZdQÿbt~…fpÛv€fpÛv€…ãË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…Ë‚p‘ZHA€‰Ë‚p‘ZdQÿbt‰ç’çZdQÿbt‰÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpf`vX•ãn™Û’`Jïrd™÷‚|tAïrd™÷‚nX•v`fËf•ó~H…rXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbrÿbt‰ç’l‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËZHAãb™Û‘ZHAãb‰ç’l‘|çbt‰ç’l‘|v€…ãnX•…ãnX•v`XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfHAãb™Û’ZHAãb™ç’l‘|çZt‰ç’l‘|€…ãnX•vãnX•v`QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Ûbt‰ç’l‘÷çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’‘Ë‚€‰órÿ‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`Aãb™Û’`ZHAãb™Û’l‘|çZd‰ç’l‘|ç…ãnX•v`nX•v`fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’t‰ç’l‘÷JçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™Ë‚€‰órÿbd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`ãb™Û’`HAãb™Û’l‘|çZdQç’l‘|çZÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•Ëfór€‰Ë‚p‘XQór€‰Ë‚çZdQÿbt‰|çZdQÿb•~…fpÛvfpÛv€…’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‘÷JtAd™÷bt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHArÿbdQçZ|A÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã’`JXQó™Û’`JXZdQÿbt‰ççZdQÿbtv`Ëf•óf•~…fp™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãn`JXQórÛ’`JXQdQÿbt‰ç’çZdQÿbt‰`Ëf•ó~f•~…fpÛ™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóJtAd™÷‚|‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€JXQór€’`JXQóQÿbt‰ç’lZdQÿbt‰çËf•ó~H•~…fpÛvãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórtAd™÷‚|ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…JXQór€‰`JXQórÿbt‰ç’l‘dQÿbt‰ç’÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn`JXQórp‘`JXQç’l‘|çZt‰ç’l‘|€…ãnX•vãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’t÷‚d™tA÷n€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvpr€‰Ë‚p‘`Qór€‰Ë‚p’l‘÷JtAï‰ç’l‘÷Jt~H…fpÛÛv€…ãnX•p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpf€‰Ë‚p‘`ór€‰Ë‚p‘l‘÷JtAïrç’l‘÷JtAH…fpÛvv€…ãnX•‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH‰Ë‚p‘`r€‰Ë‚p‘`‘÷JtAïrd’l‘÷JtAï…fpÛv€€…ãnX•vË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…Ë‚p‘`J€‰Ë‚p‘`÷JtAïrd™l‘÷JtAïr•v`Ëf÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpf€‰Ë‚p‘Zór€‰Ë‚p‘dQÿbt‰ç’çZdQÿbt‰`Ëf•ó~f•~…fpÛrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËJXQór€‘`JXQórd™÷‚|çAïrd™÷‚|v€…ãnX•v`Ëf•XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfJXQór€‰`JXQórd™÷‚|çZïrd™÷‚|€…ãnX•vv`Ëf•óQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`JXQór€‰ËJXQór€™÷‚|çZdrd™÷‚|ç…ãnX•v``Ëf•ó~J`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`XQór€‰Ë‚JXQór€‰÷‚|çZdQd™÷‚|çZ•ó~H…fpÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfHAãb™Û’ZHAãb™l‘÷JtAïrç’l‘÷JtAH…fpÛvv€…ãnX•’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtbãn€…Ûvpf`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’t÷‚d™tA÷n€…Ûvpf`vX•ã‰Ë‚p‘ZHr€‰Ë‚p‘ZdQÿbt‰ççZdQÿbtv`f•~…fó~H…fp™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf`vX•ãnË‚p‘ZHA€‰Ë‚p‘ZdQÿbt‰ç’çZdQÿbt‰`f•~…fp~H…fpÛ™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷n€…ÛvpvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtçZdQÿbãf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHvX•ãn€‚p‘ZHAã‰Ë‚p‘ZHQÿbt‰ç’lZdQÿbt‰çf•~…fpH…fpÛvãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAçZdQÿbãn•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…p‘ZHAãbË‚p‘ZHAÿbt‰ç’l‘dQÿbt‰ç’Ûv€…ãnX÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn`JXQórÛ’`JXQd™÷‚|çZïrd™÷‚|€…ãnX•vv`Ëf•óZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…•Ën€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷bãnX•v`…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ën€…ÛvpAãb™Û’`ZHAãb™Û’l‘|çZd‰ç’l‘|çpÛv€…ãnÛv€…ãnX•p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëf€…Ûvpfãb™Û’`HAãb™Û’l‘|çZdQç’l‘|çZÛv€…ãnXv€…ãnX•‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿfH…•Ëf`…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`…ÛvpfHb™Û’`Aãb™Û’`‘|çZdQÿ’l‘|çZdÛv€…ãnX•€…ãnX•vË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfH…™Û’`Jãb™Û’`|çZdQÿbl‘|çZdQ•v`f•~÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpf€‰Ë‚p‘`ór€‰Ë‚p‘dQÿbt‰ç’çZdQÿbt‰`f•~…fp~H…fpÛrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtbãn€…Ûvpf`vX•ãfH…ó~•ËJXQór€’`JXQóQÿbt‰ç’lZdQÿbãnXX•v`Ëfv`f•…fXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnH…ó~•ËfJXQór€‰`JXQórÿbt‰ç’l‘dQÿbãnX••v`Ëfv`f•…fpQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷n€…ÛvpvX•ãn€…ó~•Ëf`JXQór€‰ËJXQór€bt‰ç’l‘÷QÿbãnX•v`Ëf•`f•…fpJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…ó~•Ëf`XQór€‰Ë‚JXQór€‰t‰ç’l‘÷JÿbãnX•v…fpÛv€…ÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfJXQór€‰`JXQórl‘|çZdQç’l‘|çZÛv€…ãnXv€…ãnX•’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…•Ën€…Ûvpf`vX•ã‰Ë‚p‘`r€‰Ë‚p‘`‘÷JtAïrd•v`f•~•ó~H…fpÛv€…ãn™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…Ûvpf`vX•ãnË‚p‘`J€‰Ë‚p‘`÷JtAïrd™v`f•~…•ó~H…fpÛv€…ãnó™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿfH…•Ëf`…ÛvpfHvX•ãn€‚p‘`JX‰Ë‚p‘`JtAïrd™÷v`f•~…fó~H…fpÛv€…ãnórãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…vX•ãn€…p‘`JXQË‚p‘`JtAïrd™÷‚`f•~…fpãnX•v`÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãnË‚p‘ZHA€‰Ë‚p‘Zÿbt‰ç’l‘dQÿbãnX••v`Ëfv`Ëf•rZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€Ëf•H…rXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ën€…ÛvpJXQór€‰ËJXQórÿ™÷‚|çZd…fpÛv€…pÛv€…ãnórXQJ`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…Ëf•H…fXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëf€…ÛvpfXQór€‰Ë‚JXQórÿb÷‚|çZdQfpÛv€…ãÛv€…ãnXrXQJ`Û‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfHvX•ãnóZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãf•H…fpQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`…ÛvpfHQór€‰Ë‚pJXQórÿbt‚|çZdQÿpÛv€…ãnÛv€…ãnX•XQJ`Û’Ë‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…vX•ãnórHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`ÛvpfH…ór€‰Ë‚p‘XQórÿbt‰|çZdQÿbÛv€…ãnXËf•ó~H…fpÛv€……ãnX•v`‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€‰ËJXQór€p`ZQXbXnó•€vËfÛ`v…p‘|‚ç‰dr÷™tbïAdZãnX•v`Ëf•ó~HJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d’t‰ÿbãn€~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‚p‘ZHAã‰Ë‚p‘ZH㉀’Û‘pJpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰drf•~…fpÛ…fpÛv€bHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷Jl…ÛvpfHvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïZdQÿbãnX•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óvX•ãn€…Ûb™Û’`Aãb™Û’`AHró™‚fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’v€…ãnX•…ãnX•v`‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd…•Ëf`vpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d’t‰ÿbãn€~•Ëf`vpfH…óJXQór€‰ËJXQór€Ë`ZQXbXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZv`Ëf•óf•…fpÛJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷Jl…ÛvpfHvX•ãn€…Û~•Ëf`‚p‘`JX‰Ë‚p‘`Z㉀’Û‘ppf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰dr~H…fpÛv€…ãnórXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd…•Ëf`vpfH…óvX•ãn€…ÛQór€‰Ë‚pQXb㉀’`ZQXbã‰fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’v€…ãnX•QJ`Û’‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óvX•ãnór€Aãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX•H…fpÛJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`vpfH…ó‘ZHAãbÛ‘pJAHr€’Û‘pJAXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZv`f•~…f™HAZp‘ËJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëfv€…ãnórXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…Û~•Ëf`™Û’`JXó™‚Ë`ZHró™‚Ëpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰drpÛv€…ãn‚€‰órXQbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpQJ`Û’‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óvX•ãnÛ’`Qór€‰Ë‚pQXb㉀’`ZQXbã‰fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’X•v`ËfJ`Û’™ã‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX™HAZp‘ËJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`JXQór€‘`JXQóÛ‘p`ZQ€’Û‘p`ZXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZ•ó~H…fbHAZp‘ËJ`Û’™ã‚€‰órÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€A™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ۉ˂p‘ZHr€‰Ë‚p‘Xb㉀’Û‘QXb㉀’pf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰drpÛv€…ãn‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHJXQórÿbtrd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óAãb™Û’`ZHAãb™ÛpJAHró™Û‘pJAHrfÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’X•v`f•J`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`‰ç’l‘÷JtZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‚€‰órÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`JXQór€’`JXQó‚Ë`ZQó™‚Ë`ZXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZ~…fpÛv€bHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€Ad™÷‚|ç’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ۉ˂p‘`r€‰Ë‚p‘`Xb㉀’Û‘QXb㉀…pf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰drÿQt}~€‚ƒ„„ƒ‚€~’’’’’’’“““““““ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv29_2.dat b/application/third_party/mpdf/qrcode/data/qrv29_2.dat new file mode 100755 index 00000000..2b36dd3c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv29_2.dat @@ -0,0 +1,265 @@ +„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghcdcdcdcdbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvsrqrqrqropopopopmnmnmnmnijijijijghghghghcdcdcdcdbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghcdcdcdcdbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghcdcdcdcdbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{ywxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghcdccccccbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yyyyyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcccbabababa^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmlklklklijijijijghghghghcccdcdcd`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijghghghgfcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefcdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefccccccdc`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdccccc`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€~}~}|{|{yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€|{|{{{{{yzyzyzyzwxwxwxwxststststqrqrqrqronmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYZYZYZYZY„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW„ƒ„ƒ„ƒ„ƒ€€€€{{{{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW‚‚‚‚€€€€|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklihghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€|{{{{{{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqpopopopmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{|{|{|{|yxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghefefedcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{|{|{{{{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghcdcdccccbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€{{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghccdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€€|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚€€€~}|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚~}~}~}~}|{|{|{|{wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnkjijijijghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXW‚‚‚‚~}~}~}~}{{{{{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghcccccdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKKKKIJIJIJIHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOKKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856543434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQPOPOPONMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787834333333212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKKKKKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;:7878787843434343212121210/0/0/.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878784343433321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783334343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>9:9:9:9:787878783434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!   + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878783434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKKKKKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878783434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878783434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!  + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878783333334321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=<9:9:9:9:78787878434333332121210/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + +VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#      + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434330/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656333343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%"!"!"!"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPONMNMLKLKIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPOLKLKKKKKIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656433333430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:56565656434343210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         VUVUVUVURQRQRQRQPOPOPOPOKKKKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%$#"!"!"!"!         VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!       VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9856565656212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     VUVUVUVURQRQRQRQPOPOPOPOLKKKKKKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + +VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +„„ƒƒ‚‚AABBCCDDeddccbbaPQQRRSSTYXXWWVVU\]]^^__` + + >==<<;;:baa``__^]]^^__`` + + LLKKJJII€€~~}}EEFFGGHH!!""a``__^^]TUUVVWWXUTTSSRRQ`aabbccd :9933221^]]\\[[Zaabbccdd HHGGFFEE||{{zzyyIIJJKKLL##$$%%&&]\\[[ZZYXYYZZ[[\QPPOONNMdeeffggh100//..-ZYYXXWWVeeffgghhDDCCBBAAxxwwvvuuMMNNOOPP''(())** +YXXWWVVU\]]^^__` + + MLLKKJJIhiijjkkl-,,++**)VUUTTSSRiijjkkll@@??>>==ttssrrqqQQRRSSTT++,,--.. + UTTSSRRQ`aabbccd IHHGGFFElmmnnoop)((''&&%RQQPONMLmmnnoopp<<;;::99ppoonnmmUUVVWWXX//001122QPPOONNMdeeffgghEDDCCBBApqqrrsst %$$##""!KKJJIIHHqqrrsstt 88776655llkkjjiiYYZZ[[\\3399::;; + + MLLKKJJIhiijjkklA@@??>>=tuuvvwwx !!""##$!GGFFEEDDuuvvwwxx!!""##$$44332211hhggffee]]^^__``<<==>>?? IHHGGFFElmmnnoop=<<;;::9xyyzz{{|$%%&&''(CCBBAA@@yyzz{{||%%&&''((00//..--ddccbbaaaabbccdd@@AABBCCEDDCCBBApqqrrsst 98877665|}}~~€())**++,??>>==<<}}~~€€))**++,,,,++**))``__^^]]eeffgghhDDEEFFGGA@@??>>=tuuvvwwx !!""##$54433221€‚‚ƒƒ„,--..//0 ;;::9987‚‚ƒƒ„„--..//00((''&&%%\\[[ZZYYiijjkkllHHIIJJKK=<<;;::9xyyzz{{|$%%&&''(100//..-„„„ƒƒ‚‚01122334 + + 65433221„„ƒƒ‚‚11223344$$##""!!XXWWVVUUmmnnooppQQRRSSTT 98877665|}}~~€())**++,-,,++**)€€~~}45566778100//..-€€~~}}55667788 TTSSRRQQqqrrssttUUVVWWXX !!""##$54433221€‚‚ƒƒ„,--..//0)((''&&%}||{{zzy899::;;< -,,++**)||{{zzyy99::;;<<PPOONNMMuuvvwwxxYYZZ[[\\$%%&&''(100//..-„„„ƒƒ‚‚01122334%$$##""!yxxwwvvu<==>>??@ + + )((''&&%xxwwvvuu==>>??@@LLKKJJIIyyzz{{||]]^^__``())**++,-,,++**)€€~~}45566778! uttssrrq@AABBCCD %$$##""!ttssrrqqAABBCCDDHHGGFFEE}}~~€€aabbccii,--..//0)((''&&%}||{{zzy899::;;<qppoonnmDEEFFGGH! ppoonnmmEEFFGGHH DDCCBBAA‚‚ƒƒ„„jjkkllmm01122334%$$##""!yxxwwvvu<==>>??@mllkkjjiHIIJJKKLllkkjjiiIIJJKKLL + + @@??>>==„„ƒƒ‚‚nnooppqq45566778! uttssrrq@AABBCCDihhggffeLMMNNOOP!!"hhggffeeMMNNOOPP<<;;::99{{zzyyxxrrssttuu899::;;<qppoonnmDEEFFGGH eddccbbaPQQRRSST"##$$%%&ddccbbaaQQRRSSTT88776655wwvvuuttvvwwxxyy<==>>??@mllkkjjiHIIJJKKL + + a``__^^]TUUVVWWX&''(())* ``__^^]]UUVVWWXXiijjkkll44332211ssrrqqppzz{{‚‚@AABBCCDihhggffeLMMNNOOP ]\\[[ZZYXYYZZ[[\*++,,--. + + \\[[ZZYYYYZZ[[\\mmnnoopp00//..--oonnmmllƒƒ„„„„ƒƒDEEFFGGH eddccbbaPQQRRSSTYXXWWVVU\]]^^__`.//00112XXWWVVUU]]^^__`` + + qqrrsstt,,++**))kkjjiicc‚‚€~}HIIJJKKL + + a``__^^]TUUVVWWXUTTSSRRQ`aabbccd23399::;TTSSRRQQaabbccdd uuvvwwxx((''&&%%bbaa``__|{{zzyyxLMMNNOOP ]\\[[ZZYXYYZZ[[\QPPOONNMdeeffggh;<<==>>?PPOONNMMeeffgghhyyzz{{||$$##""!!^^]]\\[[xwwvvuutPQQRRSSTYXXWWVVU\]]^^__` + + MLLKKJJIhiijjkkl?@@AABBC + + LLKKJJIIiijjkkll}}~~€€ ZZYYXXWWtssrrqqpTUUVVWWXUTTSSRRQ`aabbccd IHHGGFFElmmnnoopCDDEEFFG HHGGFFEEmmnnoopp‚‚ƒƒ„„VVUUTTSSpoonnmmlXYYZZ[[\QPPOONNMdeeffgghEDDCCBBApqqrrsstGHHIIJJKDDCCBBAAqqrrsstt „„ƒƒ‚‚RRQQKKJJlkkjjiih\]]^^__` + + MLLKKJJIhiijjkklA@@??>>=tuuvvwwxKQQRRSST@@??>>==uuvvwwxx!!""##$$€€~~}}IIHHGGFFgfedccbb`aabbccd IHHGGFFElmmnnoop=<<;;::9xyyzz{{|TUUVVWWX<<;;::99yyzz{{||%%&&''((||{{zzyy EEDDCCBBaa``__^^deeffgghEDDCCBBApqqrrsst 98877665|}}~~€XYYZZ[[\ 88776655}}~~€€))**++,,xxwwvvuu + + AA@@??>>]]\\[[ZZhiijjkklA@@??>>=tuuvvwwx !!""##$54433221€‚‚ƒƒ„\]]^^__`!!""##$$44332211‚‚ƒƒ„„--..//00ttssrrqq + + ==<<;;::YYXXWWVVlmmnnoop=<<;;::9xyyzz{{|$%%&&''(100//..-„„„ƒƒ‚‚`aabbcci%%&&''((00//..--„„ƒƒ‚‚11223344ppoonnmm 99332211UUTTSSRRpqqrrsst 98877665|}}~~€())**++,-,,++**){{zzyyxijjkkllm))**++,,,,++**))€€~~}}55667788llkkjjii00//..--QQPONMLKtuuvvwwx !!""##$54433221€‚‚ƒƒ„,--..//0)((''&&%xwwvvuutmnnooppq--..//00((''&&%%||{{zzyy99::;;<>??@@ddccbbaa((''&&%%GFFEEDDC|}}~~€())**++,-,,++**)€€~~}45566778! poonnmmluvvwwxxy55667788 ttssrrqqAABBCCDD``__^^]] $$##""!!CBBAA@@?€‚‚ƒƒ„,--..//0)((''&&%}||{{zzy899::;;<lkkjjiicyzz{{‚99::;;<<ppoonnmmEEFFGGHH\\[[ZZYY!!""##$$?>>==<<;„„„ƒƒ‚‚01122334%$$##""!yxxwwvvu<==>>??@cbbaa``_‚ƒƒ„„„„ƒ==>>??@@llkkjjiiIIJJKKLLXXWWVVUU%%&&''((;::99876€€~~}45566778! uttssrrq@AABBCCD_^^]]\\[ƒ‚‚€~AABBCCDDhhggffeeMMNNOOPPTTSSRRQQ))**++,,54332211}||{{zzy899::;;<qppoonnmDEEFFGGH [ZZYYXXW}|{{zzyyEEFFGGHH ddccbbaaQQRRSSTTPPOONNMM--..//00 00//..--yxxwwvvu<==>>??@mllkkjjiHIIJJKKL + + WVVUUTTSxxwwvvuuIIJJKKLL + + ``__^^]]UUVVWWXXLLKKJJII11223344 + + ,,++**))uttssrrq@AABBCCDihhggffeLMMNNOOP SRRQQKKJttssrrqqMMNNOOPP\\[[ZZYYYYZZ[[\\HHGGFFEE55667788 + + ((''&&%%qppoonnmDEEFFGGH eddccbbaPQQRRSSTJIIHHGGFppoonnmmQQRRSSTTXXWWVVUU]]^^__``DDCCBBAA99::;;<<$$##""!!mllkkjjiHIIJJKKL + + a``__^^]TUUVVWWXFEEDDCCBllkkjjiiUUVVWWXXTTSSRRQQaabbccdd@@??>>====>>??@@ ihhggffeLMMNNOOP ]\\[[ZZYXYYZZ[[\BAA@@??>hgfedccbYYZZ[[\\PPOONNMMeeffgghh<<;;::9988776655}}~~€€))**++,,?>>==<<;}~~€€)**++,,-,++**))(€~~}}|56677889 onnmmllkvwwxxyyz66778899ssrrqqppBBCCDDEEggffeeddNNOOPPQQ!!""##gffeeddcNOOPPQQR[ZZYYXXWZ[[\\]]^ +=<<;;::9MLLKKJJI44332211‚‚ƒƒ„„--..//00 ;::99876‚‚ƒƒ„„„-..//001(''&&%%$|{{zzyyx9::;;<<=kjjiiccbz{{‚‚ƒ::;;<<==oonnmmllFFGGHHII ccbbaa``RRSSTTUU$$%%&&'' cbbaa``_RSSTTUUVWVVUUTTS^__``aab + 93322110IHHGGFFE00//..--„„ƒƒ‚‚11223344 + + 54332211„ƒƒ‚‚€12233445$##""!! xwwvvuut=>>??@@Abaa``__^ƒ„„„„ƒƒ‚>>??@@AAkkjjiihhJJKKLLMM + + __^^]]\\VVWWXXYY(())**++ + + _^^]]\\[VWWXXYYZSRRQQPPObccddeef0//..--,EDDCCBBA,,++**))€€~~}}5566778800//..--€~~}}|56677889 tssrrqqpABBCCDDE^]]\\[[Z‚€~}|BBCCDDEEggffeeddNNOOPPQQ[[ZZYYXXZZ[[\\]],,--..// [ZZYYXXWZ[[\\]]^ +ONNMMLLKfgghhiij,++**))(A@@??>>=((''&&%%||{{zzyy99::;;<< ,,++**))|{{zzyyx9::;;<<=poonnmmlEFFGGHHI ZYYXXWWV{{zzyyxxFFGGHHII ccbbaa``RRSSTTUUWWVVUUTT^^__``aa00112233WVVUUTTS^__``aab + KJJIIHHGjkkllmmn(''&&%%$=<<;;::9$$##""!!xxwwvvuu==>>??@@ + + ((''&&%%xwwvvuut=>>??@@AlkkjjiihIJJKKLLM + + VUUTTSSRwwvvuuttJJKKLLMM + + __^^]]\\VVWWXXYYSSRRQQPPbbccddee99::;;<<SRRQQPPObccddeefGFFEEDDCnooppqqr$##""!!98877665 ttssrrqqAABBCCDD$$##""!!tssrrqqpABBCCDDEhggffeedMNNOOPPQRQQKKJJIssrrqqppNNOOPPQQ[[ZZYYXXZZ[[\\]] OONNMMLLffgghhii==>>??@@ +ONNMMLLKfgghhiijCBBAA@@?rssttuuv !!"54433221ppoonnmmEEFFGGHH poonnmmlEFFGGHHI dccbbaa`QRRSSTTUIHHGGFFEoonnmmllRRSSTTUUWWVVUUTT^^__``aa + + KKJJIIHHjjkkllmmAABBCCDD + KJJIIHHGjkkllmmn?>>==<<;vwwxxyyz"##$$%%&100//..-llkkjjiiIIJJKKLLlkkjjiihIJJKKLLM + + `__^^]]\UVVWWXXYEDDCCBBAkkjjiihgVVWWXXYYSSRRQQPPbbccddeeGGFFEEDDnnooppqqEEFFGGHHGFFEEDDCnooppqqr;::99887z{{||}}~&''(())*-,,++**)hhggffeeMMNNOOPP!!""hggffeedMNNOOPPQ\[[ZZYYXYZZ[[\\] A@@??>>=fedccbbaZZ[[\\]] OONNMMLLffgghhiiCCBBAA@@rrssttuuIIJJKKQQCBBAA@@?rssttuuv !!"76655443~€€‚*++,,--. )((''&&% ddccbbaaQQRRSSTT##$$%%&&dccbbaa`QRRSSTTUXWWVVUUT]^^__``a + + =<<;;::9a``__^^]^^__``aa + + KKJJIIHHjjkkllmm??>>==<>==<<;vwwxxyyz"##$$%%&3221100/‚ƒƒ„„„„ƒ.//00112 + + +%$$##""! + + ``__^^]]UUVVWWXX''(())** +`__^^]]\UVVWWXXYTSSRRQQPabbccdde 93322110]\\[[ZZYbbccddeeGGFFEEDDnnooppqq;;::9988zz{{||}}VVWWXXYY;::99887z{{||}}~&''(())*/..--,,+ƒ‚‚€€23344556 + ! \\[[ZZYYYYZZ[[\\++,,--.. + \[[ZZYYXYZZ[[\\] POONNMMLeffgghhi0//..--,YXXWWVVUffgghhiiCCBBAA@@rrssttuu !!77665544~~€€ZZ[[\\]] !!"76655443~€€‚*++,,--.+**))(('~~}}||{6778899:XXWWVVUU]]^^__``//001122XWWVVUUT]^^__``a + + LKKJJIIHijjkkllm,++**))(UTTSSRRQjjkkllmm??>>==<TTSSRRQQaabbccdd3399::;;TSSRRQQPabbccdde HGGFFEEDmnnooppq(''&&%%$QPONMLKKnnooppqq;;::9988zz{{||}}&&''(())//..--,,ƒƒ‚‚{{bbcciijj&''(())*/..--,,+ƒ‚‚€€23344556#""!! wvvuutts>??@@AABPPOONNMMeeffgghh<<==>>?? POONNMMLeffgghhiDCCBBAA@qrrssttu !$##""!!JJIIHHGGrrssttuu !!77665544~~€€**++,,--++**))((zzyyxxwwkkllmmnn*++,,--.+**))(('~~}}||{6778899:srrqqppoBCCDDEEF!!""# + + LLKKJJIIiijjkkll@@AABBCC + + LKKJJIIHijjkkllm@??>>==onnmmllkFGGHHIIJ#$$%%&&' + + HHGGFFEEmmnnooppDDEEFFGG HGGFFEEDmnnooppq<;;::998yzz{{||}%&&''(()BBAA@@??zz{{||}}&&''(())//..--,,ƒƒ‚‚€€22334455##""!! rrqqppoossttuuvv23344556#""!! wvvuutts>??@@AABkjjiihhgJKKLLMMN'(())**+ + + DDCCBBAAqqrrssttHHIIJJKKDCCBBAA@qrrssttu !87766554}~~€€)**++,,->>==<<;;~~€€**++,,--++**))((~~}}||66778899nnmmllkkwwxxyyzz6778899:srrqqppoBCCDDEEFgffeeddcNOOPPQQR+,,--../ @@??>>==uuvvwwxxQQRRSSTT@??>>==onnmmllkFGGHHIIJ cbbaa``_RSSTTUUV/0011223<<;;::99yyzz{{||UUVVWWXX<;;::998yzz{{||}%&&''(()0//..--,„ƒƒ‚‚€12233445 + + 43322110ƒƒ‚‚€€22334455##""!! wwvvuutt>>??@@AAaa``__^^„„„„ƒƒ‚‚>??@@AABkjjiihhgJKKLLMMN + + _^^]]\\[VWWXXYYZ399::;;< 88776655}}~~€€YYZZ[[\\ !87766554}~~€€)**++,,-,++**))(€~~}}|566778890//..--,~~}}||66778899ssrrqqppBBCCDDEE]]\\[[ZZ€~}|{BCCDDEEFgffeeddcNOOPPQQR[ZZYYXXWZ[[\\]]^<==>>??@!!""##$$44332211‚‚ƒƒ„„]]^^__``!""##$$%43322110‚‚ƒƒ„„„-..//001(''&&%%$|{{zzyyx9::;;<<= +,++**))({{zzyyxx::;;<<==oonnmmllFFGGHHII YYXXWWVV{zzyyxxwFGGHHIIJ cbbaa``_RSSTTUUVWVVUUTTS^__``aab@AABBCCD %%&&''((00//..--„„ƒƒ‚‚aabbccii%&&''(()0//..--,„ƒƒ‚‚€12233445$##""!! xwwvvuut=>>??@@A + (''&&%%$wwvvuutt>>??@@AAkkjjiihhJJKKLLMM + + UUTTSSRRwvvuuttsJKKLLMMN + + _^^]]\\[VWWXXYYZSRRQQPPObccddeefDEEFFGGH !!""##$))**++,,,,++**)){{zzyyxxjjkkllmm)**++,,-,++**))(€~~}}|56677889 tssrrqqpABBCCDDE$##""!! ssrrqqppBBCCDDEEggffeeddNNOOPPQQQQKKJJIIsrrqqppoNOOPPQQR[ZZYYXXWZ[[\\]]^ +ONNMMLLKfgghhiijHIIJJKKQ$%%&&''(--..//00((''&&%%wwvvuuttnnooppqq-..//001(''&&%%$|{{zzyyx9::;;<<=poonnmmlEFFGGHHIoonnmmllFFGGHHII ccbbaa``RRSSTTUUHHGGFFEEonnmmllkRSSTTUUVWVVUUTTS^__``aab + KJJIIHHGjkkllmmnQRRSSTTU())**++,11223344$$##""!!ssrrqqpprrssttuu12233445$##""!! xwwvvuut=>>??@@AlkkjjiihIJJKKLLMkkjjiihhJJKKLLMM + + __^^]]\\VVWWXXYYDDCCBBAAkjjiihgfVWWXXYYZSRRQQPPObccddeefGFFEEDDCnooppqqrUVVWWXXY,--..//055667788 oonnmmllvvwwxxyy56677889 tssrrqqpABBCCDDEhggffeedMNNOOPPQ!!""#ggffeeddNNOOPPQQ[[ZZYYXXZZ[[\\]] @@??>>==edccbbaaZ[[\\]]^ +ONNMMLLKfgghhiijCBBAA@@?rssttuuvYZZ[[\\]0112233499::;;<<kkjjiicczz{{‚‚9::;;<<=poonnmmlEFFGGHHI dccbbaa`QRRSSTTU#$$%%&&'ccbbaa``RRSSTTUUWWVVUUTT^^__``aa + + <<;;::99``__^^]]^__``aab + KJJIIHHGjkkllmmn?>>==<<;vwwxxyyz]^^__``a45566778==>>??@@bbaa``__ƒƒ„„„„ƒƒ=>>??@@AlkkjjiihIJJKKLLM + + `__^^]]\UVVWWXXY'(())**+ + +__^^]]\\VVWWXXYYSSRRQQPPbbccddee33221100\\[[ZZYYbccddeefGFFEEDDCnooppqqr;::99887z{{||}}~abbcciij899::;;>??@EEFFGGHH ZZYYXXWW|{{zzyyxEFFGGHHI dccbbaa`QRRSSTTUXWWVVUUT]^^__``a/0011223WWVVUUTT^^__``aa + + KKJJIIHHjjkkllmm++**))((TTSSRRQQjkkllmmn?>>==<<;vwwxxyyz"##$$%%&3221100/‚ƒƒ„„||{nooppqqr@AABBCCDIIJJKKLL + + VVUUTTSSxwwvvuutIJJKKLLM + + `__^^]]\UVVWWXXYTSSRRQQPabbccdde399::;;<SSRRQQPPbbccddeeGGFFEEDDnnooppqq''&&%%$$PONMLKKJnooppqqr;::99887z{{||}}~&''(())*/..--,,+{zzyyxxwrssttuuvDEEFFGGHMMNNOOPPRRQQKKJJtssrrqqpMNNOOPPQ\[[ZZYYXYZZ[[\\] POONNMMLeffgghhi<==>>??@ OONNMMLLffgghhiiCCBBAA@@rrssttuu !!##""!!JIIHHGGFrssttuuv !!"76655443~€€‚*++,,--.+**))(('wvvuuttsvwwxxyyyHIIJJKKLQQRRSSTTIIHHGGFFpoonnmmlQRRSSTTUXWWVVUUT]^^__``a + + LKKJJIIHijjkkllm@AABBCCD + + KKJJIIHHjjkkllmm??>>==<z{{||}}~&''(())*/..--,,+ƒ‚‚€€23344556#""!! onnmmllkuttssrrqPQQRRSSTYYZZ[[\\AA@@??>>gfedccbbYZZ[[\\] POONNMMLeffgghhiDCCBBAA@qrrssttuHIIJJKKQCCBBAA@@rrssttuu !!77665544~~€€**++,,-->==<<;;:~€€‚*++,,--.+**))(('~~}}||{6778899:kjjiiccbqppoonnmTUUVVWWX]]^^__`` + + ==<<;;::aa``__^^]^^__``a + + LKKJJIIHijjkkllm@??>>==>==<baa``__^mllkkjjiXYYZZ[[\aabbccdd 99332211]]\\[[ZZabbccdde HGGFFEEDmnnooppq<;;::998yzz{{||}UVVWWXXY;;::9988zz{{||}}&&''(())//..--,,ƒƒ‚‚€€22334455 + + 33221100ƒ‚‚€€23344556#""!! wvvuutts>??@@AAB^]]\\[[Zihhggffe\]]^^__`eeffgghh00//..--YYXXWWVVeffgghhiDCCBBAA@qrrssttu !87766554}~~€€YZZ[[\\] !!77665544~~€€**++,,--++**))((~~}}||66778899//..--,,~~}}||{6778899:srrqqppoBCCDDEEFZYYXXWWVeddccbba`aabbccdiijjkkll,,++**))UUTTSSRRijjkkllm@??>>==onnmmllkFGGHHIIJ VUUTTSSRa``__^^]deeffgghmmnnoopp((''&&%%QQPONMLKmnnooppq<;;::998yzz{{||}%&&''(()0//..--,„ƒƒ‚‚{abbcciij&&''(())//..--,,ƒƒ‚‚€€22334455##""!! wwvvuutt>>??@@AA ''&&%%$$wvvuutts>??@@AABkjjiihhgJKKLLMMN + + RQQKKJJI]\\[[ZZYhiijjkklqqrrsstt $$##""!!KJJIIHHGqrrssttu !87766554}~~€€)**++,,-,++**))({zzyyxxwjkkllmmn**++,,--++**))((~~}}||66778899ssrrqqppBBCCDDEE##""!! srrqqppoBCCDDEEFgffeeddcNOOPPQQRIHHGGFFEYXXWWVVUlmmnnoopuuvvwwxx!!""##$$GFFEEDDCuvvwwxxy!""##$$%43322110‚‚ƒƒ„„„-..//001(''&&%%$wvvuuttsnooppqqr..//0011''&&%%$${{zzyyxx::;;<<==oonnmmllFFGGHHIIonnmmllkFGGHHIIJ cbbaa``_RSSTTUUVEDDCCBBAUTTSSRRQpqqrrsstyyzz{{||%%&&''((CBBAA@@?yzz{{||}%&&''(()0//..--,„ƒƒ‚‚€12233445$##""!! srrqqpporssttuuv22334455##""!! wwvvuutt>>??@@AAkkjjiihhJJKKLLMMkjjiihhgJKKLLMMN + + _^^]]\\[VWWXXYYZA@@??>>=QPPOONNMtuuvvwwxxyyÿbdQçZ|H…ó~•ËfçZdQÿbt‰v€…ãnX•A÷Jl‘ç’tf`vX•ã’`JXQó…fpÛv€Zp‘Ë‚€‰óf`vX•ãJXQór€‰Ëv€…ãnX•p‘Ë‚€‰ór`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãnç’l‘|çZv`Ëf•ó‰ÿbdQçZ|n€…Ûvprÿbt‰ç’l…ãnX•v`rXQJ`Ûn€…Ûvp‚p‘`JXv`Ëf•óXQJ`Û’€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰€…ÛvpfdQÿbt‰ç’~H…fpÛ÷‚d™ïrtfH…ó~•Ë‘÷JtAd™÷Ëf•ó~H’™ãbHAfH…ó~•ËQór€‰Ë‚p~H…fpÛ™ãbHAZH…ó~•ËfZHAãb™ÿbdQçZ|H…ó~•Ëfl‘÷JtAïrv€…ãnX•A÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã‘ZHAãbv€…ãnX•p‘Ë‚€‰ór`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãnd™÷‚|çZv`Ëf•r‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`rXQJ`Ûn€…Ûvp™Û’`JXv`f•~…fXQJ`Û’€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰€…ÛvpfdQÿbt‰ç’QJ’™HA÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H’™ãbHAfH…ó~•ËQór€‰Ë‚ppÛv€…ãn™ãbHAZH…ó~•ËfZHAãb™ÿbdQçZ|H…ó~•Ëfl‘|çZdQZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã‘`JXQóX•v`Ëfp‘Ë‚€‰ór`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãnÿbt‰ç’l‘rXQJ`Û‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`rXQJ`Ûn€…Ûvpr€‰Ë‚p‘•ó~H…fXQJ`Û’€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™’™ãbHA÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H’™ãbHAfH…ó~•ËZHAãb™ÛpÛv€…ãn™ãbHAZH…ó~•ËfZHAãb™ÿbdQçZ|H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã’`JXQóX•v`f•p‘Ë‚€‰ór`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãnÿbt‰ç’l‘rXQJ`Û‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`rÿbdQçZ|n€…Ûvpr€‰Ë‚p‘`~…fpÛv€ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰€…Ûvpf|çZdQÿb’™ãbHA÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•ËJXQórÿ…ãnX•v`÷‚d™ïrtAH…ó~•ËfZHAãb™ÿbdQçZ|H…ó~•Ëft‰ç’l‘÷JZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãbt‰ç’l‘|Ëf•ó~H÷Jl‘ç’t‰`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãntAïrd™÷‚rXQJ`Û‰ÿbdQçZ|nór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpçZdQÿbt…fpÛv€ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰€…Ûvpf|çZdQÿb’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•ˉç’l‘÷Jt…ãnX•v`÷‚d™ïrtAH…ó~•ËfZHAãb™ÿbdQçZ|H…ó~•Ëft‰ç’l‘|Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãAïrd™÷‚|f•~…fp÷Jl‘ç’t‰`vX•ãnÛ’`JXQ÷‚d™ïrtA`vX•ãnçZdQÿbt‰rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpçZdQÿbtÛv€…ãnX•ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘÷Jl‘ç’t‰ór€‰Ë‚p‘ç’l‘÷JtA’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•ˉç’l‘|çv`Ëf•÷‚d™ïrtAH…ó~•ËfZHA™Û’ÿbdQçZ|`JXQórïrd™÷‚|Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãZdQÿbt‰çó~H…fp÷Jl‘ç’t‰`vX•ãn`JXQór÷‚d™ïrtA€‰Ë‚p‘ZçZdQÿbt‰rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…Ûvp’l‘÷JtAïÛv€…ãnX•ÿbdQçZ|€…Ûvpfÿbt‰ç’l‘|çZdQÿb÷Jl‘ç’t‰HAãb™Û’ç’l‘|çZ’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷Ëf•H…÷‚d™ïrtfH…ó~•Ërd™÷‚|çv`f•…f÷‚d™ïrtAH…ó~•Ëf÷JtAd™÷‚t‰ç’l‘÷JÿbdQçZ|`JXQórdQÿbãnX•Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿfpÛv€…ãA÷Jl‘ç’tf`vX•ãZdQÿbt‰çpÛv€…ãn÷Jl‘ç’t‰`vX•ãn|çZdQÿbtAïrd™÷‚÷‚d™ïrtA€‰Ë‚p‘`v`f•~…rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷nórXQJ`‰ÿbdQçZ|n€…Ûvp’l‘|çZdórXQJ`ÿbdQçZ|€…Ûvpft‰ç’l‘÷J|çZdQÿb÷Jl‘ç’t‰JXQór€‰fpÛv€…ã’™ãbHA÷‚d™tA÷‘ZHAãbJtAïrd™÷Û’™HA÷‚d™ïrtfH…ó~•ËQÿbt‰ç’lÛ’™HAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚t‰ç’l‘÷JÿbdQçZ|Ë‚p‘ZHAnX•v`ËZp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‘÷JtAïrdp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿbtAïrd™÷‚÷‚d™ïrtAãb™Û’`f•ó~H…rXQJ`Ûbãn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|n€…Ûvp™÷‚|çZdXQJ`Û’ÿbdQçZ|€…Ûvpft‰ç’l‘÷J|çZdQÿb÷Jl‘ç’t‰JXQór€‰fpÛv€…ã’™ãbHAfH…•Ë‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrtfH…ó~•ËQÿbt‰ç’l™ãbHAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚ãnX•v`ÿbdQçZ|Ë‚p‘`JnX•v`fZp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‘|çZdQÿp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿbËf•ó~H…÷‚d™ïrtAXQór€‰Ë‚•~…fpÛvrXQJ`Ûn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷XQJ`Û’ÿbdQçZ|€…Ûvpft‰ç’l‘÷JfpÛv€…÷Jl‘ç’t‰p‘ZHAãb€…ãnX•v’™ãbHAfH…ó~•Ë‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrtfH…ó~•ËJtAïrd™÷™ãbHAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚ãnX•v`ÿbdQçZ|™Û’`J`Ëf•ó~Zp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿbËf•ó~H…`vX•ãnXQór€‰Ë‚H…fpÛvrXQJ`Ûn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|nór€‰Ë‚pbt‰ç’l‘|XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…€…Ûvpfp‘`JXQ€…ãnX•v’™ãbHAfH…ó~•Ë‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrt‘`JXQóçZdQÿbt™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚ãnX•v`H…ó~•Ëfór€‰Ë‚p‘`f•~…fpZp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tr€‰Ë‚p‘‰ç’l‘÷Jtp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbËf•ó~H…`vX•ãnZHAãb™Ûv€…ãnXrXQJ`Ûn€…ÛvpQór€‰Ë‚pbãnX•v`rXQJ`Û‰ÿbdQçZ|ZHAãb™ÛAïrd™÷‚|XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…€…ÛvpfÛ’`JXQ•v`Ëf’™ãbHAfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHA÷‚d™ïrt’`JXQóçZdQÿbt™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚ãnX•v`H…ó~•Ëfór€‰Ë‚p‘•ó~H…fpZp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tr€‰Ë‚p‘`‰ç’l‘|çp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbËf•ó~H…`vX•ãn`JXQórÛv€…ãnXrÿbdQçZ|n€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Û‰ÿbdQçZ|JXQór€ZdQÿbãnXXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…€…Ûvpf€‰Ë‚p‘Z•v`f•~÷‚d™ïrtfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHA÷‚d™ïrt‰Ë‚p‘ZH•v`f•~™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚ãnX•v`H…ó~•ËfHAãb™Û’…fpÛv€…A÷Jl‘ç’tf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tAãb™Û’`…fpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbËf•ó~H…`vX•ãn`JXQórãnX•v`‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Û‰ÿbdQçZ|JXQór€ãnX•v`XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…€…Ûvpf€‰Ë‚p‘|Ëf•ó~H…÷‚d™ïrtfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHA÷‚d™tA÷‰Ë‚p‘`Ëf•ó~H…™ãbHAZ÷‚d™tA÷JZHAãb™tAïrd™÷‚ãnX•v`H…ó~•ËfçZdQÿbt‰fpÛv€…A÷Jl‘ç’tf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óJl‘ç’t‰ÿJXQór€‰ËfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQ|çZdQÿbËf•ó~H…`vX•ãnç’l‘÷JtAãnX•v`‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûbãn€…Ûvp‚p‘ZHAããnX•v`XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…€…Ûvpfïrd™÷‚|f•~…fpÛ÷‚d™ïrtfH…ó~•Ë‘ZHA™ÛËf•ó~H’™ãbHAfH…•Ëb™Û’`f•~…fpÛ™ãbHAZfH…•ËfZHAãb™tAïrd™÷‚ãnX•v`Ëf•ó~H…™ãbHAZH…ó~•ËfHAãb™Û’Ûv€…ãnX™ãbHAZp…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp‚d™ïrtA÷JXQór€ZdQÿbt‰çãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`l‘|çZdQËf•ó~H™ïrtA÷Jl~•Ëf`A™Û’`•ó~H…fpbHAZp‘Ë…•Ëf`Qór€‰Ë‚pfÛ`v…fpÛv€…p‘Ë‚€‰ór`vX•ãn`JXQór•v`f•~‘Ë‚€‰órÿvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ‰Ë‚p‘`’l‘|çZdË‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…ÿbt‰ç’l‘…fpÛv€‘ç’t‰ÿbdvX•ãn€…ÛJXQórÿbtÛv€…ãnX‚€‰órXQvX•ãn€…Û‘`JXQóXnó•€vËãnX•v`ÿbdQçZ|€…Ûvpf€‰Ë‚p‘`…fpÛv€…bdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷JXQór€‰ËQÿbãnX•J`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…÷JtAïrd™…ãnX•v`QçZ|÷‚dvpfH…ó‰ç’l‘÷Jt•v`ËfJ`Û’™ãvpfH…ór€‰Ë‚p‘pf•H~ã…Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfJXQórÿbãnX•v`‚d™ïrtA÷…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp‚d™ïrtA÷‚p‘ZHAãv`f•~…fãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|•H…fpd™ïrtA÷Jó~•Ëf`÷‚|çZdQf•…fpÛ™ïrtA÷Jl~•Ëf`Ad™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`ZHAãb™ÛfÛ`v…fpÛv€…÷Jl‘ç’t‰`vX•ãnt‰ç’l‘|Ëf•ó~H…Jl‘ç’t‰ÿvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿb™Û’`pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbvX•ãn€…ÿbt‰ç’l‘v€…ãnórX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…Û’`JXQóXnó•€vËãnX•v`ÿbdQçZ|€…ÛvpfçZdQÿbt‰fpÛv€…bdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷JXQór€‰ËX•v`ËfJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’dQçZ|÷‚ÛvpfH…|çZdQÿbQJ`Û’QçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…ór€‰Ë‚p‘`pf•H~ã…Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfç’l‘÷JtAãnX•v`‚d™ïrtA÷…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp‚d™tA÷Jl‚p‘`JX•ó~H…fãbHAZp‘d™tA÷Jl‘HAãb™Û’ïrd™÷‚|™HAZp‘d™ïrtA÷Jó~•Ëf`t‰ç’l‘÷J™HAZp‘Ë™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`JXQór€fÛ`v…fpÛv€…÷Jl‘ç’t‰`vX•ãnïrd™÷‚|f•~…fpÛJl‘ç’t‰ÿvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órX‘ç’t‰ÿbãQór€‰Ë‚ppÛv€…ãnË‚€‰órXQç’t‰ÿbãn`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbvX•ãn€…tAïrd™÷‚‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…ۉ˂p‘ZHXnó•€vËãnX•v`ÿbdQçZ|€…ÛvpfçZdQÿbt‰v€…ãnX•bdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’n€…Ûvp‘ZHAãbX•v`f•J`Û’™€…Ûvpf€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚ÛvpfH…|çZdQÿbJ`Û’™ãQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…óAãb™Û’`pf•H~ã…Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfç’l‘|çZv`Ëf•ó‚d™ïrtA÷…ó~•Ëf`ZHA™Û’`f•ó~H…™ãbHAZpfH…•Ëf`™Û’`JX~…fpÛv€ãbHAZp‘H…•Ëf`HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷Jó~•Ëf`t‰ç’l‘|bHAZp‘Ë™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`JXQór€fÛ`v…fpÛv€…÷Jl‘ç’t‰`vX•ãndQÿbt‰ç’~H…fpÛJl‘ç’t‰ÿvX•ãn€JXQórÿfpÛv€…ã‘Ë‚€‰órXvX•ãn€Qór€‰Ë‚p…ãnX•v`Ë‚€‰órXQvX•ãn€…`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‚€‰órÿbdvX•ãn€…ۉ˂p‘`ZXnó•€vËãnX•v`ÿbdQçZ|€…Ûvpfl‘÷JtAïrv€…ãnX•bdQçZ|÷…ÛvpfHbt‰ç’l‘÷nX•v`ËQJ`Û’…ÛvpfH‘`JXQóËf•ó~HJ`Û’™ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚ÛvpfH…ç’l‘÷JtAJ`Û’™ãQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óQXb㉀’pf•H~ã…Ëf•H…f÷‚d™ïrtAH…ó~•Ëfd™÷‚|çZv`f•…fp‚d™ïrtA÷…ó~•Ëf`JtAd™÷‚|f•ó~H…™ãbHAZp…ó~•Ëf`r€‰Ë‚p‘…fpÛv€ãbHAZp‘ó~•Ëf`HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|bHAZp‘Ë™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Û‘pJAHrfÛ`v…pÛv€…ãn÷Jl‘ç’t‰`vX•ãndQÿbt‰ç’Ûv€…ãnóJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘Ë‚€‰órXvX•ãn€ZHAãb™Û…ãnX•v`Ë‚€‰órXQvX•ãn€…`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbvX•ãnórçZdQÿbt‰‚€‰órXQ‘ç’t‰ÿbdvX•ãnór€ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…Ûó™‚Ë`ZXnó•€vËórXQJ`ÿbdQçZ|€…Ûvpfl‘|çZdQrXQJ`ÛbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËQJ`Û’…ÛvpfH’`JXQóf•~…fpJ`Û’™ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘`ç’l‘|çZJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óQXb㉀’pf•H~ã…Û’™HAZ÷‚d™ïrtAH…ó~•Ëfÿbt‰ç’l‘’™HAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…™ãbHAZp…ó~•Ëf`r€‰Ë‚p‘`Ûv€…ãnX•ãbHAZp‘ó~•Ëf`HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JJXQór€‰dQÿbt‰ç’bHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Û‘p`ZQfÛ`v…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn÷JtAïrd™‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘Ë‚€‰órXvX•ãn€JXQór€v`Ëf•Ë‚€‰órXQvX•ãn€…`JXQórçZdQÿbãnË‚€‰órXQl‘ç’t‰ÿbË‚p‘ZHAl‘÷JtAïr‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛXb㉀’Û‘Xnó•€vËXQJ`Û’ÿbdQçZ|€…Ûvpf÷‚|çZdQQJ`Û’bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËQJ`Û’…ÛvpfH‰Ë‚p‘ZHó~H…fpJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚ãb™Û’`d™÷‚|çZJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ópJAHró™p‘|‚ç‰dr™ãbHAZ÷‚d™ïrtAH…ó~•Ëfÿbt‰ç’l‘™ãbHAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…™ãbHAZp…ó~•Ëf`Aãb™Û’`Ûv€…ãnX•ãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘d™ïrtA÷JJXQór€‰dQÿbt‰ç’bHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`‚Ë`ZQÿQtJçl’p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿb‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘Ë‚€‰órÿvX•ãn€JXQór€v`f•~…Ë‚€‰órÿbvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbË‚p‘`Jl‘|çZdQ‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛXb㉀’Û‘÷™tbïAdZXQJ`Û’ÿbdQçZ|€…Ûvpft‰ç’l‘÷JQJ`Û’bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰Ë‚p‘`fpÛv€…ãdQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚XQór€‰Ë‚ÿbãnX•vJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óp`ZQXb÷‘|‚ç‰dr™ãbHAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚™ãbHAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`JXQórÿbtnX•v`Ëd™ïrtA÷Jó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘d™ïrtA÷Jp‘ZHAãb`f•~…fpbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç•H…fpÛ™ïrtA÷Jl~•Ëf`㉀’Û‘pJÿQtJçl’p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿb‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãnóçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€‰ç’l‘|çf•ó~H…l‘ç’t‰ÿbvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿb™Û’`JÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvX•ãn€…ÛAHró™‚÷™tbïAdZXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘|QJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfHZdQÿbt‰çfpÛv€…ãdQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚XQór€‰Ë‚•v`ËfJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïQJ`Û’QçZ|÷‚dvpfH…óË`ZQXb÷‘|‚ç‰dr™ãbHAZ÷‚d™ïrtA`JXQórçZdQÿbt‰™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`’l‘÷JtAïnX•v`fd™ïrtA÷Jó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘d™tA÷Jl‘p‘`JXQ•ó~H…fpbHAZp‘Ë™tA÷Jl‘çAãb™Û’`rd™÷‚|ç™HAZp‘Ë™ïrtA÷Jl~•Ëf`㉀’Û‘pÿQtJçl’p‘Ë‚€‰ór÷Jl‘ç’t‰€‰Ë‚p‘Zç’l‘÷JtA‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€rd™÷‚|ç•~…fpÛvl‘ç’t‰ÿbvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQç’t‰ÿbãnór€‰Ë‚p‘Ûv€…ãnX‚€‰órXQ’t‰ÿbãn€JXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û`ZQXbã‰÷™tbïAdZXQJ`Û’ÿbdQçZ|HAãb™Û’ïrd™÷‚|QJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfHZdQÿbt‰ç€…ãnX•vdQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™€…ÛvpfZHAãb™•v`f•~J`Û’™ã…ÛvpfH‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…ó€’Û‘pJA÷‘|‚ç‰dr™ãbHAZ÷‚d™ïrtA`JXQórçZdQÿbt‰™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`’l‘|çZd`Ëf•ó~d™ïrtA÷Jó~•Ëf`HA™Û’`•ó~H…fãbHAZp‘H…•Ëf`Û’`JXQ…fpÛv€…bHAZp‘Ë…•Ëf`Aãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`Hró™‚ËÿQtJçl’p‘Ë‚€‰ór÷Jl‘ç’t‰€‰Ë‚p‘`ç’l‘|çZ‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€Qÿbt‰ç’lH…fpÛvl‘ç’t‰ÿbvX•ãn€…JXQórÿbpÛv€…ãnË‚€‰órXQvX•ãn€…ór€‰Ë‚p‘ãnX•v`‚€‰órXQvX•ãn€…ÛJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û`ZQXbã‰÷™tbïAdZXQJ`Û’ÿbdQçZ|JXQór€‰dQÿbãnX•QJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‘÷JtAïrd€…ãnX•vdQçZ|÷‚ÛvpfH…t‰ç’l‘÷JX•v`ËfJ`Û’™ÛvpfH…`JXQórËf•ó~H…J`Û’™ãvpfH…ó‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…ó€’Û‘p`Z÷‘|‚ç‰dr™ãbHAZ÷‚d™ïrtAË‚p‘ZHAv`f•~…™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|f•H…fp‚d™ïrtA÷…ó~•Ëf`™÷‚|çZd`f•…fpd™ïrtA÷Jó~•Ëf`tAd™÷‚|•ó~H…fãbHAZp‘ó~•Ëf`€‰Ë‚p‘ZfpÛv€…bHAZp‘Ë~•Ëf`Aãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`QXb㉀’ÿQtJçl’p‘Ë‚€‰ór÷Jl‘ç’t‰ãb™Û’`fpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtÛv€…ãnóJl‘ç’t‰ÿvX•ãn€Qÿbt‰ç’lÛv€…ãnórl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnË‚€‰órXQvX•ãn€…HAãb™Û’ãnX•v`‚€‰órXQvX•ãn€…ÛJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãnÛ’`Û‘pJAHr÷™tbïAdZXQJ`Û’ÿbdQçZ|JXQór€‰nX•v`ËQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtrXQJ`ÛbdQçZ|÷…ÛvpfH‘|çZdQÿXQJ`Û’dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfJ`Û’™ÛvpfH…`JXQórf•~…fpÛJ`Û’™ãvpfH…ó‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dJXQór€ó™‚Ë`Z÷‘|‚ç‰dr™ãbHAZ÷‚d™tA÷JË‚p‘`Jf•ó~H…™ãbHAZp‚d™tA÷JlZHAãb™ÛAïrd™÷‚|’™HAZp‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘÷™HAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fãbHAZp‘ó~•Ëf`€‰Ë‚p‘`v€…ãnX•bHAZp‘Ë~•Ëf`Aãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZHQXb㉀…ÿQtJçl’p‘Ë‚€‰órl‘ç’t‰ÿbXQór€‰Ë‚fpÛv€…ã‘Ë‚€‰órX‘ç’t‰ÿbã’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€JtAïrd™÷Ë‚€‰órXQl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnË‚€‰órXQvX•ãn€…JXQór€‰v`Ëf•󂀉órXQvX•ãn€…ÛJXQór€ZdQÿbãnX‚€‰órXQ‘ç’t‰ÿbdAãb™Û’`Xnó•€vË÷™tbïAdZXQJ`Û’ãn€…Ûvpp‘ZHAãbnX•v`fQJ`Û’n€…Ûvpr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ÛvpfH‚|çZdQÿJ`Û’™dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfJ`Û’™ÛvpfH…Ë‚p‘ZHA~H…fpÛJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚dJXQór€pf•H~ã…÷‘|‚ç‰dr™ãbHAZfH…•Ëf™Û’`J•~…fpÛv™ãbHAZpfH…•Ëf`ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘|ãbHAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fãbHAZp‘ó~•Ëf`ãb™Û’`v€…ãnX•bHAZp‘Ë~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘`fÛ`v…ÿQtJçl’p‘Ë‚€‰ór`vX•ãnXQór€‰Ë‚€…ãnX•v‘Ë‚€‰órXvX•ãn€’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€çZdQÿbtË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnË‚€‰órÿbvX•ãn€…JXQór€‰v`f•~…f‚€‰órÿbdvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQ‘ç’t‰ÿbdJXQór€‰ËXnó•€vË÷™tbïAdZXQJ`Û’€…Ûvpfp‘`JXQ`Ëf•ó~QJ`Û’…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ÛvpfH‰ç’l‘÷JtJ`Û’™dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…Ë‚p‘`JpÛv€…ãnQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚d‚p‘ZHAãpf•H~ã…÷‘|‚ç‰dr™ãbHAZH…ó~•Ëfór€‰Ë‚p‘H…fpÛv™ãbHAZp…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|ãbHAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`XQórÿbt‰X•v`Ëf™ïrtA÷Jl~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jlb™Û’`fÛ`v…ÿQtJçl’p‘Ë‚€‰ór`vX•ãnZHAãb™€…ãnX•v‘Ë‚€‰órXvX•ãn€’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãnóçZdQÿbtË‚€‰órXQl‘ç’t‰ÿbvX•ãnórçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…ç’l‘|çZ•ó~H…f‘ç’t‰ÿbdvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQ‘ç’t‰ÿbdJXQór€‰ËXnó•€vË÷™tbïAdZXQJ`Û’€…ÛvpfÛ’`JXQ`f•~…fpQJ`Û’…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘`‰ç’l‘|çJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…dQÿbt‰ç’pÛv€…ãnQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚d‚p‘`JXpf•H~ã…÷‘|‚ç‰dr™ãbHAZH…ó~•Ëfór€‰Ë‚p‘Ûv€…ãnX™ãbHAZp…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷JXQór€ZdQÿbt‰çãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`l‘÷JtAïrX•v`f•™ïrtA÷Jl~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë™tA÷Jl‘çQór€‰Ë‚pfÛ`v…ÿQtJçl’p‘Ë‚€‰ór`vX•ãn`JXQór•v`Ëf‘Ë‚€‰órXvX•ãn€’`JXQóçZdQÿbã‘Ë‚€‰órXJl‘ç’t‰ÿ‰Ë‚p‘ZH’l‘÷JtAïË‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…d™÷‚|çZ~…fpÛv€‘ç’t‰ÿbdvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQ’t‰ÿbãn€‘ZHAãbXnó•€vË÷™tbïAdZXQJ`Û’€…Ûvpf€‰Ë‚p‘Z•ó~H…fpQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷Aãb™Û’`rd™÷‚|çJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…dQÿbt‰ç’…ãnX•v`QçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ã…ÛvpfH™Û’`JXpf•H~ã…÷‘|‚ç‰drÿQt}~€‚ƒ„„ƒ‚€~-------------------.......................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv29_3.dat b/application/third_party/mpdf/qrcode/data/qrv29_3.dat new file mode 100755 index 00000000..5670535c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv29_3.dat @@ -0,0 +1,265 @@ +„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqpopopopmnmnmnmnklklklklijijijijghghghghcccccdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPO„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{{yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPONMLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{{{{|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijghghghghcdcdcdcdbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKKKKKKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvsrqrqrqropopopopmnmnmnmnklklklklijijijijghghghgfcdccccccbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{{{{{{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKKKK„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}{|{|{|{|yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcccbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcccdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{{{{yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLK„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{{|{|{|{yzyzyzyzwvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKKKKKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefccccccdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklihghghghefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{{{{{|{|yxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKKKKKL„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdccccc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMKLKLKLKJ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnkjijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}{|{|{|{ywxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yyyyyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmlklklklijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMLKLKIJIJIJIJ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKKKKKIJIJIJIJ‚‚‚‚€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghefefedcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJ‚‚‚‚€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghcdcdccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJ‚‚‚‚€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqronmnmnmnklklklklijijijijghghghghccdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJ‚‚‚‚€€€€~}~}~}~}yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJ‚‚‚‚€€€€~}~}|{|{yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKKIJIJIJIJ‚‚‚‚€€€€|{|{{{{{yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKKKKLKLKIJIJIJIJ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878765633333343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565643433333212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:5656565634343434212121210/0/0/.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343421212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + IJIJIJIJGHGHGHGFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343421212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!      IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563333434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9856565656434343432121210/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + +IJIJIJIHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656433333430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;:7878787856565656434343210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!     + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!      + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856543434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:7878787834333333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<9:9:9:9:7878787843434333212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787833343434212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +GHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +„„ƒƒ‚‚%%&&''((==<<;;::xwwvvuut45566778=<<;;::9\]]^^__`„„„ƒƒ‚‚]\\[[ZZY<==>>??@!hgfedccb==>>??@@44332211eeffgghh + + ||{{zzyy TTSSRRQQEEFFGGHH€€~~}}))**++,,99332211tssrrqqp899::;;<98877665`aabbccd €€~~}YXXWWVVU@AABBCCDbaa``__^AABBCCDD00//..--iijjkkllxxwwvvuu!!""##$$PPOONNMMIIJJKKLL ]]\\[[ZZ||{{zzyy--..//0000//..--poonnmml<==>>??@54433221deeffggh + + }||{{zzy UTTSSRRQDEEFFGGH^]]\\[[ZEEFFGGHH,,++**))mmnnooppttssrrqq%%&&''((LLKKJJIIMMNNOOPP + + YYXXWWVVxxwwvvuu11223344,,++**))lkkjjiih@AABBCCD100//..-hiijjkkl yxxwwvvu !!""##$QPPOONNMHIIJJKKL ZYYXXWWVIIJJKKLL((''&&%%qqrrssttppoonnmm))**++,,HHGGFFEEQQRRSSTTUUTTSSRRttssrrqq55667788((''&&%%gfedccbbDEEFFGGH-,,++**)lmmnnooputtssrrq$%%&&''(MLLKKJJILMMNNOOP + + VUUTTSSRMMNNOOPP$$##""!!uuvvwwxxllkkjjii--..//00DDCCBBAAUUVVWWXX QQPONMLKppoonnmm99::;;<<$$##""!!aa``__^^HIIJJKKL)((''&&%pqqrrsstqppoonnm())**++,IHHGGFFEPQQRRSSTRQQPONMLQQRRSSTT yyzz{{|| + + hhggffee11223344@@??>>==YYZZ[[\\ + + KJJIIHHGllkkjjii==>>??@@]]\\[[ZZLMMNNOOP%$$##""!tuuvvwwxmllkkjji,--..//0EDDCCBBATUUVVWWX KKJJIIHHUUVVWWXX}}~~€€ ddccbbaa55667788<<;;::99]]^^__``GFFEEDDChhggffeeAABBCCDDYYXXWWVVPQQRRSST! xyyzz{{| + + ihhggffe01122334A@@??>>=XYYZZ[[\ + + GGFFEEDDYYZZ[[\\‚‚ƒƒ„„``__^^]]99::;;<<88776655aabbccddCBBAA@@?ddccbbaaEEFFGGHHUUTTSSRRTUUVVWWX|}}~~€ eddccbba45566778=<<;;::9\]]^^__` CCBBAA@@]]^^__``„„ƒƒ‚‚\\[[ZZYY==>>??@@44332211eeffgghh?>>==<<;``__^^]]IIJJKKLL QQPONMLKXYYZZ[[\€‚‚ƒƒ„a``__^^]899::;;<98877665`aabbccd??>>==<>??@54433221deeffggh;;::9987eeffgghh + + ||{{zzyy TTSSRRQQEEFFGGHH,,++**))mmnnoopp##$$%%&&54332211XXWWVVUUQQRRSSTT + + GFFEEDDC`aabbccd €€~~}YXXWWVVU@AABBCCD100//..-hiijjkkl!!"65433221iijjkkllxxwwvvuu!!""##$$PPOONNMMIIJJKKLL((''&&%%qqrrsstt''(())**00//..--TTSSRRQQUUVVWWXXCBBAA@@?deeffggh + + }||{{zzy UTTSSRRQDEEFFGGH-,,++**)lmmnnoop"##$$%%&100//..-mmnnooppttssrrqq%%&&''((LLKKJJIIMMNNOOPP$$##""!!uuvvwwxx++,,--..,,++**))PPOONNMMYYZZ[[\\?>>==<<;hiijjkkl yxxwwvvu !!""##$QPPOONNMHIIJJKKL)((''&&%pqqrrsst&''(())*-,,++**)qqrrssttppoonnmm))**++,,HHGGFFEEQQRRSSTT yyzz{{||//001122((''&&%%LLKKJJII]]^^__``;::99876lmmnnooputtssrrq$%%&&''(MLLKKJJILMMNNOOP%$$##""!tuuvvwwx*++,,--.)((''&&%uuvvwwxxllkkjjii--..//00DDCCBBAAUUVVWWXX}}~~€€3399::;;$$##""!!HHGGFFEEaabbccdd!!""54332211pqqrrsstqppoonnm())**++,IHHGGFFEPQQRRSST! xyyzz{{|.//00112%$$##""!yyzz{{|| + + hhggffee11223344@@??>>==YYZZ[[\\‚‚ƒƒ„„<<==>>?? DDCCBBAAeeffgghh##$$%%&&00//..--tuuvvwwxmllkkjji,--..//0EDDCCBBATUUVVWWX|}}~~€23399::;! }}~~€€ ddccbbaa55667788<<;;::99]]^^__``„„ƒƒ‚‚@@AABBCC@@??>>==iijjkkll''(())**,,++**))xyyzz{{| + + ihhggffe01122334A@@??>>=XYYZZ[[\€‚‚ƒƒ„;<<==>>?‚‚ƒƒ„„``__^^]]99::;;<<88776655aabbccdd {{zzyyxxDDEEFFGG<<;;::99mmnnoopp++,,--..((''&&%%|}}~~€ eddccbba45566778=<<;;::9\]]^^__`„„„ƒƒ‚‚?@@AABBC„„ƒƒ‚‚\\[[ZZYY==>>??@@44332211eeffgghh + + wwvvuuttHHIIJJKK88776655qqrrsstt//001122$$##""!!€‚‚ƒƒ„a``__^^]899::;;<98877665`aabbccd {{zzyyxCDDEEFFG€€~~}}XXWWVVUUAABBCCDD00//..--iijjkkllssrrqqppQQRRSSTT +44332211uuvvwwxx3399::;; „„„ƒƒ‚‚]\\[[ZZY<==>>??@54433221deeffggh + + xwwvvuutGHHIIJJK ||{{zzyy TTSSRRQQEEFFGGHH,,++**))mmnnooppoonnmmllUUVVWWXX + 00//..--yyzz{{||<<==>>??€€~~}YXXWWVVU@AABBCCD100//..-hiijjkkl tssrrqqpKQQRRSST + + xxwwvvuu!!""##$$PPOONNMMIIJJKKLL((''&&%%qqrrssttkkjjiiccYYZZ[[\\,,++**))}}~~€€@@AABBCC}||{{zzy UTTSSRRQDEEFFGGH-,,++**)lmmnnooppoonnmmlTUUVVWWXttssrrqq%%&&''((LLKKJJIIMMNNOOPP$$##""!!uuvvwwxxbbaa``__]]^^__``((''&&%%‚‚ƒƒ„„DDEEFFGGyxxwwvvu !!""##$QPPOONNMHIIJJKKL)((''&&%pqqrrsstlkkjjiicXYYZZ[[\ppoonnmm))**++,,HHGGFFEEQQRRSSTT yyzz{{|| + + ^^]]\\[[aabbccii $$##""!!„„ƒƒ‚‚HHIIJJKK +uttssrrq$%%&&''(MLLKKJJILMMNNOOP%$$##""!tuuvvwwxcbbaa``_\]]^^__`llkkjjii--..//00DDCCBBAAUUVVWWXX}}~~€€ ZZYYXXWWjjkkllmm + + {{zzyyxxQQRRSSTT + qppoonnm())**++,IHHGGFFEPQQRRSST! xyyzz{{| + + _^^]]\\[`aabbcci + + hhggffee11223344@@??>>==YYZZ[[\\‚‚ƒƒ„„VVUUTTSSnnooppqq wwvvuuttUUVVWWXXmllkkjji,--..//0EDDCCBBATUUVVWWX|}}~~€ [ZZYYXXWijjkkllm ddccbbaa55667788<<;;::99]]^^__``„„ƒƒ‚‚RRQQKKJJrrssttuussrrqqppYYZZ[[\\ + + ihhggffe01122334A@@??>>=XYYZZ[[\€‚‚ƒƒ„WVVUUTTSmnnooppq``__^^]]99::;;<<88776655aabbccdd €€~~}}IIHHGGFFvvwwxxyyoonnmmll]]^^__`` eddccbba45566778=<<;;::9\]]^^__`„„„ƒƒ‚‚SRRQQKKJqrrssttu\\[[ZZYY==>>??@@44332211eeffgghh + + ||{{zzyy EEDDCCBBzz{{‚‚ kkjjiiccaabbcciia``__^^]899::;;<98877665`aabbccd €€~~}JIIHHGGFuvvwwxxyXXWWVVUUAABBCCDD00//..--iijjkkllxxwwvvuu!!""##$$AA@@??>>ƒƒ„„„„ƒƒ ! + + bbaa``__jjkkllmm]\\[[ZZY<==>>??@54433221deeffggh + + }||{{zzy FEEDDCCByzz{{‚ TTSSRRQQEEFFGGHH,,++**))mmnnooppttssrrqq%%&&''((==<<;;::‚‚€~}!""##$$% + + ^^]]\\[[nnooppqqYXXWWVVU@AABBCCD100//..-hiijjkkl yxxwwvvu !!""##$BAA@@??>‚ƒƒ„„„„ƒ!!""##$$PPOONNMMIIJJKKLL((''&&%%qqrrssttppoonnmm))**++,,99332211|{{zzyyx%&&''(() ZZYYXXWWrrssttuu UTTSSRRQDEEFFGGH-,,++**)lmmnnooputtssrrq$%%&&''(>==<<;;:ƒ‚‚€~%%&&''((LLKKJJIIMMNNOOPP$$##""!!uuvvwwxxllkkjjii--..//0000//..--xwwvvuut)**++,,-VVUUTTSSvvwwxxyy !!""##$QPPOONNMHIIJJKKL)((''&&%pqqrrsstqppoonnm())**++,:9933221}|{{zzyy))**++,,HHGGFFEEQQRRSSTT yyzz{{|| + + hhggffee11223344,,++**))tssrrqqp-..//001RRQQKKJJzz{{‚‚$%%&&''(MLLKKJJILMMNNOOP%$$##""!tuuvvwwxmllkkjji,--..//0100//..-xxwwvvuu--..//00DDCCBBAAUUVVWWXX}}~~€€ ddccbbaa55667788((''&&%%poonnmml12233445IIHHGGFFƒƒ„„„„ƒƒ())**++,IHHGGFFEPQQRRSST! xyyzz{{| + + ihhggffe01122334-,,++**)ttssrrqq11223344@@??>>==YYZZ[[\\‚‚ƒƒ„„``__^^]]99::;;<<$$##""!!lkkjjiih56677889 EEDDCCBB‚‚€~},--..//0EDDCCBBATUUVVWWX|}}~~€ eddccbba45566778)((''&&%ppoonnmm55667788<<;;::99]]^^__``„„ƒƒ‚‚\\[[ZZYY==>>??@@gfedccbb9::;;<<=!!""##$$AA@@??>>|{{zzyyx01122334A@@??>>=XYYZZ[[\€‚‚ƒƒ„a``__^^]899::;;<%$$##""!llkkjjii99::;;<<88776655aabbccdd €€~~}}XXWWVVUUAABBCCDDaa``__^^=>>??@@AABBCCDDE0//..--,ijjkkllmxwwvvuut!""##$$%POONNMMLIJJKKLLM YXXWWVVUJJKKLLMM''&&%%$$rrssttuuoonnmmll**++,,--GGFFEEDDRRSSTTUUPONMLKKJRSSTTUUVz{{||}}~ + gffeeddc23344556?>>==<<;Z[[\\]]^100//..-EFFGGHHI,++**))(mnnooppqtssrrqqp%&&''(()LKKJJIIHMNNOOPPQ + + UTTSSRRQNNOOPPQQ##""!! vvwwxxyy kkjjiihh..//0011CCBBAA@@VVWWXXYY + +JIIHHGGFVWWXXYYZ~€€‚cbbaa``_6778899:;::99887^__``aab!!""#-,,++**)IJJKKLLM(''&&%%$qrrssttupoonnmml)**++,,-HGGFFEEDQRRSSTTUQPONMLKKRRSSTTUUzz{{||}} + + ggffeedd22334455??>>==<76655443bccddeef#$$%%&&')((''&&%MNNOOPPQ$##""!! uvvwwxxy lkkjjiih-..//001DCCBBAA@UVVWWXXY +JJIIHHGGVVWWXXYY~~€€ccbbaa``66778899;;::9988^^__``aaBAA@@??>^__``aabƒ‚‚€€[ZZYYXXW>??@@AAB3221100/fgghhiij'(())**+%$$##""!QRRSSTTU yzz{{||} + + hggffeed12233445@??>>====<<;;:bccddeef ~~}}||{WVVUUTTSBCCDDEEF/..--,,+jkkllmmn+,,--../! UVVWWXXY}~~€€ dccbbaa`56677889<;;::998]^^__``aBBAA@@??^^__``aaƒƒ‚‚€€[[ZZYYXX>>??@@AA33221100ffgghhii:9987654fgghhiij + + {zzyyxxw !!"SRRQQPPOFGGHHIIJ+**))(('nooppqqr/0011223YZZ[[\\]‚‚ƒƒ„„„`__^^]]\9::;;<<=87766554abbccdde>>==<<;;bbccddee ~~}}||WWVVUUTTBBCCDDEE//..--,,jjkkllmm!!""##33221100jkkllmmnwvvuutts"##$$%%&ONNMMLLKJKKLLMMN'&&%%$$#rssttuuv399::;;<]^^__``a„ƒƒ‚‚€\[[ZZYYX=>>??@@A43322110effgghhi::998765ffgghhii + + {{zzyyxx !!SSRRQQPPFFGGHHII++**))((nnooppqq$$%%&&''//..--,,nooppqqrsrrqqppo&''(())*KJJIIHHGNOOPPQQR#""!! vwwxxyyz<==>>??@abbccdde €~~}}|XWWVVUUTABBCCDDE0//..--,ijjkkllm!!""#43322110jjkkllmmwwvvuutt""##$$%%OONNMMLLJJKKLLMM''&&%%$$rrssttuu(())**++++**))((rssttuuvonnmmllk*++,,--.GFFEEDDCRSSTTUUVz{{||}}~@AABBCCD effgghhi + + |{{zzyyx !TSSRRQQPEFFGGHHI,++**))(mnnooppq#$$%%&&'0//..--,nnooppqqssrrqqpp&&''(())KKJJIIHHNNOOPPQQ##""!! vvwwxxyy,,--..//''&&%%$$vwwxxyyz +kjjiihhg.//00112CBBAA@@?VWWXXYYZ~€€‚DEEFFGGH + + ijjkkllmxwwvvuut!""##$$%POONNMMLIJJKKLLM(''&&%%$qrrssttu'(())**+,++**))(rrssttuuoonnmmll**++,,--GGFFEEDDRRSSTTUUzz{{||}}00112233##""!! z{{||}}~ + gffeeddc23344556?>>==<<;Z[[\\]]^‚ƒƒ„„||{HIIJJKKQ + + mnnooppqtssrrqqp%&&''(()LKKJJIIHMNNOOPPQ$##""!! uvvwwxxy+,,--../(''&&%%$vvwwxxyy kkjjiihh..//0011CCBBAA@@VVWWXXYY~~€€99::;;<<~€€‚cbbaa``_6778899:;::99887^__``aab{zzyyxxwQRRSSTTU qrrssttupoonnmml)**++,,-HGGFFEEDQRRSSTTU yzz{{||}/0011223$##""!! zz{{||}} + + ggffeedd22334455??>>==<>??@@‚ƒƒ„„„„ƒ_^^]]\\[:;;<<==>76655443bccddeef wvvuuttsUVVWWXXYuvvwwxxy lkkjjiih-..//001DCCBBAA@UVVWWXXY}~~€€399::;;<~~€€ccbbaa``66778899;;::9988^^__``aaƒƒ‚‚{{AABBCCDDƒ‚‚€€[ZZYYXXW>??@@AAB3221100/fgghhiij + + srrqqppoYZZ[[\\]yzz{{||} + + hggffeed12233445@??>>==>??@‚‚ƒƒ„„„„__^^]]\\::;;<<==77665544bbccddee zzyyxxwwEEFFGGHH ~~}}||{WVVUUTTSBCCDDEEF/..--,,+jkkllmmnonnmmllk]^^__``a}~~€€ dccbbaa`56677889<;;::998]^^__``a„ƒƒ‚‚{@AABBCCDƒƒ‚‚€€[[ZZYYXX>>??@@AA33221100ffgghhii + + vvuuttssIIJJKKQQ + + {zzyyxxw !!"SRRQQPPOFGGHHIIJ+**))(('nooppqqrkjjiiccbabbcciij ‚‚ƒƒ„„„`__^^]]\9::;;<<=87766554abbccdde {zzyyxxwDEEFFGGH~~}}||WWVVUUTTBBCCDDEE//..--,,jjkkllmmrrqqppooRRSSTTUU wvvuutts"##$$%%&ONNMMLLKJKKLLMMN'&&%%$$#rssttuuvbaa``__^jkkllmmn !!""##$„ƒƒ‚‚€\[[ZZYYX=>>??@@A43322110effgghhi + + wvvuuttsHIIJJKKQ + +{{zzyyxx !!SSRRQQPPFFGGHHII++**))((nnooppqqnnmmllkkVVWWXXYYsrrqqppo&''(())*KJJIIHHGNOOPPQQR#""!! vwwxxyyz +^]]\\[[Znooppqqr$%%&&''(€~~}}|XWWVVUUTABBCCDDE0//..--,ijjkkllmsrrqqppoQRRSSTTU wwvvuutt""##$$%%OONNMMLLJJKKLLMM''&&%%$$rrssttuujjiiccbbZZ[[\\]]onnmmllk*++,,--.GFFEEDDCRSSTTUUVz{{||}}~ + ZYYXXWWVrssttuuv())**++,|{{zzyyx !TSSRRQQPEFFGGHHI,++**))(mnnooppqonnmmllkUVVWWXXYssrrqqpp&&''(())KKJJIIHHNNOOPPQQ##""!! vvwwxxyy aa``__^^^^__``aa +kjjiihhg.//00112CBBAA@@?VWWXXYYZ~€€‚VUUTTSSRvwwxxyyy,--..//0xwwvvuut!""##$$%POONNMMLIJJKKLLM(''&&%%$qrrssttukjjiiccbYZZ[[\\]oonnmmll**++,,--GGFFEEDDRRSSTTUUzz{{||}} + + ]]\\[[ZZbbcciijj + gffeeddc23344556?>>==<<;Z[[\\]]^‚ƒƒ„„„„ƒRQQKKJJIyxxwwvvu01122334tssrrqqp%&&''(()LKKJJIIHMNNOOPPQ$##""!! uvvwwxxy baa``__^]^^__``a kkjjiihh..//0011CCBBAA@@VVWWXXYY~~€€YYXXWWVVkkllmmnncbbaa``_6778899:;::99887^__``aabƒ‚‚€€IHHGGFFEuttssrrq45566778poonnmml)**++,,-HGGFFEEDQRRSSTTU yzz{{||} + + ^]]\\[[Zabbcciij + + ggffeedd22334455??>>==<76655443bccddeef ~~}}||{EDDCCBBAqppoonnm899::;;??@@AAB3221100/fgghhiij + + {zzyyxxw !!"A@@??>>=mllkkjji<==>>??@hggffeed12233445@??>>==>??@@AA33221100ffgghhii + + {{zzyyxx !!DDCCBBAA{{‚‚ƒƒ !!"SRRQQPPOFGGHHIIJ+**))(('nooppqqrsrrqqppo&''(())*93322110eddccbbaDEEFFGGH`__^^]]\9::;;<<=87766554abbccdde €~~}}|IHHGGFFEvwwxxyyzWWVVUUTTBBCCDDEE//..--,,jjkkllmmwwvvuutt""##$$%%@@??>>==„„„„ƒƒ‚‚"##$$%%&ONNMMLLKJKKLLMMN'&&%%$$#rssttuuvonnmmllk*++,,--.0//..--,a``__^^]HIIJJKKL\[[ZZYYX=>>??@@A43322110effgghhi + + |{{zzyyx !EDDCCBBAz{{‚‚ƒ !!SSRRQQPPFFGGHHII++**))((nnooppqqssrrqqpp&&''(())<<;;::99€~}|{&''(())*KJJIIHHGNOOPPQQR#""!! vwwxxyyz +kjjiihhg.//00112,++**))(]\\[[ZZYLMMNNOOPXWWVVUUTABBCCDDE0//..--,ijjkkllmxwwvvuut!""##$$%A@@??>>=ƒ„„„„ƒƒ‚""##$$%%OONNMMLLJJKKLLMM''&&%%$$rrssttuuoonnmmll**++,,--33221100{zzyyxxw*++,,--.GFFEEDDCRSSTTUUVz{{||}}~ + gffeeddc23344556(''&&%%$YXXWWVVUPQQRRSSTTSSRRQQPEFFGGHHI,++**))(mnnooppqtssrrqqp%&&''(()=<<;;::9‚€~}|&&''(())KKJJIIHHNNOOPPQQ##""!! vvwwxxyy kkjjiihh..//0011//..--,,wvvuutts.//00112CBBAA@@?VWWXXYYZ~€€‚cbbaa``_6778899:$##""!!UTTSSRRQTUUVVWWXPOONNMMLIJJKKLLM(''&&%%$qrrssttupoonnmml)**++,,-93322110{{zzyyxx**++,,--GGFFEEDDRRSSTTUUzz{{||}} + + ggffeedd22334455++**))((srrqqppo23344556?>>==<<;Z[[\\]]^‚ƒƒ„„„„ƒ_^^]]\\[:;;<<==>QPPOONNMXYYZZ[[\LKKJJIIHMNNOOPPQ$##""!! uvvwwxxy lkkjjiih-..//0010//..--,wwvvuutt..//0011CCBBAA@@VVWWXXYY~~€€ccbbaa``66778899''&&%%$$onnmmllk6778899:;::99887^__``aabƒ‚‚€€[ZZYYXXW>??@@AABMLLKKJJI\]]^^__`HGGFFEEDQRRSSTTU yzz{{||} + + hggffeed12233445,++**))(ssrrqqpp22334455??>>==<76655443bccddeef ~~}}||{WVVUUTTSBCCDDEEFIHHGGFFE`aabbccdDCCBBAA@UVVWWXXY}~~€€ dccbbaa`56677889(''&&%%$oonnmmll66778899;;::9988^^__``aaƒƒ‚‚€€[[ZZYYXX>>??@@AAedccbbaa>??@@AAB3221100/fgghhiij + + {zzyyxxw !!"SRRQQPPOFGGHHIIJ EDDCCBBAdeeffggh@??>>==>=hiijjkkl<;;::998]^^__``a„ƒƒ‚‚€\[[ZZYYX=>>??@@Afedccbba>>??@@AA33221100ffgghhii + + {{zzyyxx !!SSRRQQPPFFGGHHII\\[[ZZYYFGGHHIIJ+**))(('nooppqqrsrrqqppo&''(())*KJJIIHHGNOOPPQQR + =<<;;::9lmmnnoop87766554abbccdde €~~}}|XWWVVUUTABBCCDDEa``__^^]BBCCDDEE//..--,,jjkkllmmwwvvuutt""##$$%%OONNMMLLJJKKLLMM XXWWVVUUJKKLLMMN'&&%%$$#rssttuuvonnmmllk*++,,--.GFFEEDDCRSSTTUUV98877665pqqrrsst43322110effgghhi + + |{{zzyyx !TSSRRQQPEFFGGHHI]\\[[ZZYFFGGHHII++**))((nnooppqqssrrqqpp&&''(())KKJJIIHHNNOOPPQQ + + TTSSRRQQNOOPPQQR#""!! vwwxxyyz +kjjiihhg.//00112CBBAA@@?VWWXXYYZ54433221tuuvvwwxxyyÿbdQçZ|€…ÛvpfXQór€‰Ë‚nX•v`Ë’™ãbHA‰ÿbdQçZ|f`vX•ã‘ZHAãbbãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp‘`JXQóf•~…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|`vX•ãnHAãb™Û’÷‚d™ïrtAH…ó~•Ëfp‘`JXQf•ó~H…Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp™Û’`JXËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ër€‰Ë‚p‘v€…ãnX•™ãbHAZÿbdQçZ|`vX•ãnZHA™Û’ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQór`Ëf•ó~÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘fpÛv€…ãrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ãZHAãb™Ûv`Ëf•óp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQórËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘`H…fpÛvÿbdQçZ|€…ÛvpfZHAãb™nX•v`f’™ãbHA‰ÿbdQçZ|f`vX•ã‘ZHA™Û…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp’`JXQó~H…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘fpÛv€…™ãbHAZÿbdQçZ|`vX•ãnJXQórÿb€…ãnX•v÷‚d™ïrtAH…ó~•ËfÛ’`JXQ•~…fpÛvZp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp’`JXQóËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ër€‰Ë‚p‘`v€…ãnX•™ãbHAZÿbdQçZ|`vX•ãn÷JtAd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpft‰ç’l‘|`f•~…fp÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘€…ãnX•vrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ërÿbt‰ç’l…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ãJXQórÿv`f•~…fp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfçZdQÿbt‰Ûv€…ãnXÿbdQçZ|€…Ûvpf`JXQór`Ëf•ó~’™ãbHA‰ÿbdQçZ|f`vX•ã‘÷JtAd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvpbt‰ç’l‘|pÛv€…ãnXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnç’l‘÷JtA•v`Ëf÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘ZH…fpÛvZp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp‚|çZdQÿËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËçZdQÿbtX•v`Ëf™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfïrd™÷‚|•ó~H…fp÷Jl‘ç’t‰`vX•ãnHAãb™Û’€…ãnX•vrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ëbt‰ç’l‘÷…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ã‰ç’l‘÷Jt•ó~H…fp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfçZdQÿbt‰Ûv€…ãnXÿbdQçZ|€…Ûvpf`JXQór`f•~…fp’™ãbHA‰ÿbdQçZ|f`vX•ãJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…ÛvpAïrd™÷‚|pÛv€…ãnXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnç’l‘|çZ•v`f•~÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘|Ûv€…ãnXZp‘Ë‚€‰ó÷‚d™ïrtnór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËçZdQÿbtX•v`f•™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’…fpÛv€…÷Jl‘ç’t‰`vX•ãnçZdQÿbt‰•v`ËfrXQJ`ÛA÷Jl‘ç’t‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ã‰ç’l‘|ç~…fpÛv€p‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrãnX•v`ÿbdQçZ|€…Ûvpfç’l‘÷JtA•ó~H…fp’™ãbHA‰ÿbdQçZ|™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…ÛvpZdQÿbt‰ç…ãnX•v`XQJ`Û’l‘ç’t‰ÿbZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnd™÷‚|çZËf•ó~H…÷‚d™ïrtAH…ó~•Ëfïrd™÷‚|Ûv€…ãnXZp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ë’l‘÷JtAïËf•ó~H™ãbHAZãn€…ÛvpÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’fpÛv€…÷Jl‘ç’t‰`vX•ãnçZdQÿbt‰•v`f•~rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ãrd™÷‚|ç…fpÛv€p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfl‘|çZdQãnX•v`ÿbdQçZ|€…Ûvpfç’l‘|çZ…fpÛv€…’™ãbHAbãn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtn€…ÛvpZdQÿbt‰ç…ãnX•v`XQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnÿbt‰ç’l‘f•~…fpÛ÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’ãnX•v`Zp‘Ë‚€‰ófH…•ËQór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`ÛA÷Jl‘ç’tfH…ó~•Ë’l‘|çZdf•~…fp™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘÷JtAïrd™v€…ãnX•÷Jl‘ç’t‰`vX•ãnl‘÷JtAïrËf•ó~H…rXQJ`Ûf`vX•ã‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHA‰ÿbdQçZ|f`vX•ãQÿbt‰ç’lÛv€…ãnX•p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰`JXQór÷‚|çZdQv`Ëf•óÿbdQçZ|€…Ûvpfd™÷‚|çZfpÛv€…’™ãbHAn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™ïrtnór€‰Ë‚p‘÷JtAïrdv`Ëf•ÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|€‰Ë‚p‘Zÿbt‰ç’l‘~H…fpÛ÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’ãnX•v`Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`ÛA÷Jl‘ç’t‘`JXQó™÷‚|çZdó~H…fp÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™tA÷JHAãb™Û’|çZdQÿbv€…ãnX•÷Jl‘ç’t‰`vX•ãnl‘|çZdQf•~…fpÛrÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHA‰ÿbdQçZ|r€‰Ë‚p‘Qÿbt‰ç’lÛv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’l‘ç’t‰ÿb`JXQórt‰ç’l‘÷Jv`f•…fpÿbdQçZ|€…Ûvpfÿbt‰ç’l‘v€…ãnX•÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ó÷‚d™tA÷ZHAãb™Û‘|çZdQÿv`f•…fÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZãn€…Ûvp€‰Ë‚p‘`tAïrd™÷‚Ûv€…ãnó÷‚d™ïrtAH…ó~•Ëf÷JtAïrd™v`Ëf•óA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`ÛJl‘ç’t‰ÿ’`JXQóbt‰ç’l‘÷pÛv€…ãn÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰órfH…•ËfJXQór€‰|çZdQÿbrXQJ`Û÷Jl‘ç’t‰`vX•ãn÷‚|çZdQ~H…fpÛ‰ÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHAbãn€…Ûvpr€‰Ë‚p‘`JtAïrd™÷órXQJ`÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnË‚p‘ZHAt‰ç’l‘|’™HAZpÿbdQçZ|ór€‰Ë‚p‘ÿbt‰ç’l‘v€…ãnX•÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ófH…•ËJXQór€‚|çZdQÿÛ’™HAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZ€…Ûvpfãb™Û’`çZdQÿbt‰‘Ë‚€‰órX÷‚d™ïrtA`JXQór|çZdQÿbv`Ëf•rA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿËf•ó~HrXQJ`Ûf`vX•ã‰Ë‚p‘ZHbt‰ç’l‘|p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•ËfJXQór€‰ç’l‘÷JtAQJ`Û’÷Jl‘ç’t‰€‰Ë‚p‘Zt‰ç’l‘÷JQJ’™HA‰ÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷…fpÛv€’™ãbHAn€…ÛvpAãb™Û’`çZdQÿbtXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnË‚p‘`Jïrd™÷‚|™ãbHAZpÿbdQçZ|HAãb™Û’tAïrd™÷‚Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`Zp‘Ë‚€‰ófH…ó~•ËJXQór€‰ç’l‘÷Jt™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚çZdQÿbt‰‘Ë‚€‰órX÷‚d™ïrtA`JXQór|çZdQÿbrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿËf•ó~HrÿbdQçZ|f`vX•ã‰Ë‚p‘`Aïrd™÷‚|p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfp‘ZHAãbç’l‘|çZQJ`Û’÷Jl‘ç’t‰€‰Ë‚p‘`t‰ç’l‘|’™ãbHA‰ÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷…fpÛv€÷‚d™ïrtn€…ÛvpJXQór€‰ËçZdQÿbtXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•H…fÿbdQçZ|`vX•ãn™Û’`JdQÿbãnX•™ãbHAZpÿbdQçZ|JXQór€‰çZdQÿbt‰Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷…ãnX•v`A÷Jl‘ç’tfH…ó~•Ë‚p‘ZHAã‰ç’l‘|ç™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚v`f•~…‘Ë‚€‰órX`vX•ãnË‚p‘ZHAç’l‘÷JtArXQJ`ÛA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿËf•H…‰ÿbdQçZ|f`vX•ãb™Û’`ZdQÿbãnXp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚órXQJ`÷Jl‘ç’t‰H…ó~•Ëfp‘`JXQfpÛv€…ãQJ`Û’€…Ûvpfãb™Û’`ïrd™÷‚|’™ãbHA‰ÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtn€…ÛvpJXQór€‰Ë•v`f•~XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbÛ’™HAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘nX•v`Ë™ãbHAZpH…ó~•ËfJXQór€‰çZdQÿbt‰Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷nórXQJ`A÷Jl‘ç’tfH…ó~•Ë‚p‘`JX…fpÛv€…™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfZHAãb™f•ó~H…‘Ë‚€‰órX`vX•ãnË‚p‘`Jç’l‘|çZrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿÛ’™HA‰ÿbdQçZ|f`vX•ãQór€‰Ë‚pãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQfpÛv€…ãQJ`Û’€…ÛvpfXQór€‰Ë‚dQÿbãnX•’™ãbHA‰ÿbdQçZ|f`vX•ã‘ZHAãbbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp‘ZHAãbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘nX•v`f™ãbHAZpH…ó~•Ëfp‘ZHAãbv`f•~…Zp‘Ë‚€‰ó÷‚d™ïrtn€…Ûvp™Û’`JXJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tfH…ó~•˙ے`JXfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQór•~…fpÛv‘Ë‚€‰órX`vX•ãn™Û’`JfpÛv€…ãrXQJ`ÛA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚p‚|çZdQÿ’™ãbHA‰ÿbdQçZ|f`vX•ãQór€‰Ë‚pãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘Z€…ãnX•vQJ`Û’™ãbHAZpbdQçZ|÷vX•ãn€ZHA™Û’`nX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfHJXQór€…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JpÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…XQórÿbt‰f•~…fpÛ‚€‰órXQ™ïrtA÷JlvpfH…óZdQÿbt‰ç•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`QXb㉀’Xnó•€vˑ˂€‰órX‚d™ïrtA÷…ÛvpfHJXQórÿf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`‰Ë‚p‘`…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…tAd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ç’l‘|çZv€…ãnX•J`Û’™ã‘ç’t‰ÿbd~•Ëf`’l‘÷JtAïÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛÛ‘p`ZQpf•H~ã…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãn€JXQórÿbtf•~…fpË‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`dQÿbt‰ç’v`Ëf•óbHAZp‘ËQçZ|÷‚dvX•ãnór€rd™÷‚|ç•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…óXb㉀’Û‘fÛ`v…™ãbHAZpbdQçZ|÷vX•ãn€JtAd™÷‚|nX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfH‰ç’l‘|çÛv€…ãnX•J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…l‘÷JtAïr~H…fpÛ‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`pJAHró™Xnó•€vˑ˂€‰órX‚d™ïrtA÷…ÛvpfHçZdQÿbtf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`ZdQÿbt‰çv`Ëf•ãbHAZp‘dQçZ|÷‚vX•ãnórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…d™÷‚|çZv€…ãnX•J`Û’™ã‘ç’t‰ÿbdAãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…Û‚Ë`ZQpf•H~ã…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãn€’l‘÷JtAïó~H…fpË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`dQÿbt‰ç’v`f•~…fbHAZp‘ËQçZ|÷‚dJXQór€rd™÷‚|ç•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…óXb㉀’Û‘fÛ`v…™ãbHAZpbdQçZ|÷vX•ãnóAïrd™÷‚|nX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfHrd™÷‚|çÛv€…ãnX•J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…l‘|çZdQpÛv€…ãn‚€‰órXQ™tA÷Jl‘ç‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`p`ZQXbXnó•€vˑ˂€‰órX‚d™ïrtA÷r€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`ZdQÿbt‰çv`f•~…ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘X•v`ËfJ`Û’™ã’t‰ÿbãn€Aãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…Û㉀’Û‘pJpf•H~ã…QJ`Û’Jl‘ç’t‰ÿZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãn€’l‘|çZdfpÛv€…ãË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`÷JtAïrd™•ó~H…fbHAZp‘Ë…ÛvpfHJXQór€rd™÷‚|ç•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…óAHró™‚fÛ`v…™ãbHAZpbdQçZ|÷’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfHQÿbt‰ç’lnX•v`ËJ`Û’™ç’t‰ÿbãnHAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…÷‚|çZdQpÛv€…ãn‚€‰órXQ…•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`Ë`ZQXbXnó•€vˑ˂€‰órX‚d™tA÷Jlr€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`‘÷JtAïrdf•ó~H…ãbHAZp‘€…Ûvpf`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘X•v`f•J`Û’™ãvX•ãn€…ÛAãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãnÛ’`㉀’Û‘pp‘|‚ç‰drQJ`Û’‘ç’t‰ÿbãZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãn€™÷‚|çZdfpÛv€…ãË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`|çZdQÿb~…fpÛv€bHAZp‘ËvpfH…óJXQór€rd™÷‚|ç•v`Ëf‚€‰órXQ™ïrtA÷JlJXQór€`ZQXbã‰ÿQtJçl’™ãbHAZpn€…Ûvp’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfHQÿbt‰ç’lnX•v`fJ`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãnórt‰ç’l‘÷J…ãnX•v`‚€‰órÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZH€’Û‘pJA÷™tbïAdZ‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`‘|çZdQÿ•~…fpÛvãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘`tAïrd™÷‚Ëf•ó~HQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘ËQçZ|÷‚dAãb™Û’`Hró™‚Ë÷‘|‚ç‰drQJ`Û’vX•ãn€ZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãnóbt‰ç’l‘÷€…ãnX•vË‚€‰órÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbJXQór€‰|çZdQÿb…fpÛv€™ïrtA÷JlvpfH…óJXQór€rd™÷‚|ç•v`Ëf‚€‰órXQ™tA÷Jl‘çJXQór€`ZQXbã‰ÿQtJçl’™ãbHAZp…ÛvpfH’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órX‚d™ïrtA÷r€‰Ë‚p‘`JtAïrd™÷`Ëf•ó~dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚Ë‚p‘ZHAt‰ç’l‘|…ãnX•v`‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ã’t‰ÿbãn€‰Ë‚p‘`€’Û‘p`Z÷™tbïAdZ‘Ë‚€‰órÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’Jl‘ç’t‰ÿJXQór€‚|çZdQÿH…fpÛvd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™tA÷Jl‘ãb™Û’`çZdQÿbt‰f•…fpÛQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘Ë…ÛvpfHJXQór€‰ËQXb㉀’÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZpbdQçZ|÷‰Ë‚p‘ZHbt‰ç’l‘|€…ãnX•vl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™ç’t‰ÿbãnJXQór€‰ç’l‘÷JtAv€…ãnórX™ïrtA÷JlvpfH…óJXQór€rd™÷‚|ç•v`Ëf‚€‰órXQ…•Ëf`‚p‘ZHAãÛ‘pJAHrÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órX‚d™tA÷JlAãb™Û’`çZdQÿbt`f•…fpdQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘€…ÛvpfË‚p‘`Jïrd™÷‚|QJ`Û’‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpJ`Û’™ãvX•ãn€…Ûb™Û’`ó™‚Ë`Z÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’‘ç’t‰ÿbãJXQór€‰ç’l‘÷JtÛv€…ãnórd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQH…•Ëf`XQór€‰Ë‚çZdQÿbt‰™HAZp‘ËQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAïÛv€…ãnXbHAZp‘ËvpfH…óJXQór€‰ËQXb㉀…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZpn€…Ûvp‰Ë‚p‘`Aïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…p‘ZHAãbç’l‘|çZ‚€‰órXQ™ïrtA÷JlvpfH…óJXQór€rd™÷‚|ç•v`Ëf‚€‰órÿbd~•Ëf`‚p‘`JXXnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órXfH…•Ëf`JXQór€‰ËçZdQÿbt™HAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…™Û’`JdQÿbt‰ç’J`Û’™ã‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtf•ó~H…QJ`Û’vX•ãn€‚p‘ZHAã‰ç’l‘|çË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órÿbó~•Ëf`XQór€‰Ë‚l‘÷JtAïrbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAïÛv€…ãnX™ïrtA÷JlvpfH…ó‘ZHAãbfÛ`v…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷JtfpÛv€…ã™ãbHAZp…ÛvpfHb™Û’`ZdQÿbt‰çJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…p‘`JXQd™÷‚|çZ‚€‰órXQ™ïrtA÷JlvpfH…óJXQór€rd™÷‚|ç•v`Ëf‘ç’t‰ÿbd~•Ëf`™Û’`JXXnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|nX•v`ˑ˂€‰órÿ…ó~•Ëf`JXQór€‰Ë’l‘÷JtAïãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…ór€‰Ë‚p‘dQÿbt‰ç’J`Û’™ã‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç•H…fpÛQçZ|÷‚dvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtf•ó~H…bdQçZ|÷vX•ãn€‚p‘`JXrd™÷‚|çË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ZHAãb™l‘|çZdQbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAïv€…ãnórX™ïrtA÷JlvpfH…ó‘`JXQófÛ`v…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ÛvpfHQór€‰Ë‚pZdQÿbt‰çJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•H…fpdQçZ|÷‚vX•ãn€…Û’`JXQÿbãnX•v‚€‰órXQ™ïrtA÷JlvpfH…óJXQór€rd™÷‚|çQJ`Û’‘ç’t‰ÿbd~•Ëf`r€‰Ë‚p‘Xnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿ…ó~•Ëf`‘ZHAãb’l‘|çZdãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JÛvpfH…ór€‰Ë‚p‘`f•~…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dvX•ãn€…ÛZHAãb™Ûpf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtf•H…fpbdQçZ|÷vX•ãn€™Û’`JXQÿbãnX•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf``JXQórÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛAãb™Û’`’l‘÷JtAï‚€‰órXQ™ïrtA÷JlvpfH…ó’`JXQófÛ`v…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷…ÛvpfHQór€‰Ë‚pv`f•~…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰™HAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…óJXQór€rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbd~•Ëf`r€‰Ë‚p‘`Xnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿ…ó~•Ëf`‘`JXQópÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…HAãb™Û’•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHZdQÿbãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛJXQór€pf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbt’™HAZpbdQçZ|÷vX•ãn€r€‰Ë‚p‘X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf``JXQórÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛAãb™Û’`•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHfÛ`v…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™Û‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ÛvpfHZHAãb™Û•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘`•v`f•~‚€‰órXQ™ïrtA÷JlvpfH…óJXQór€•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`Aãb™Û’`Xnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`’`JXQópÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰…fpÛv€…J`Û’™ã‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛJXQór€pf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘çZdQÿbã™ãbHAZpbdQçZ|÷vX•ãn€r€‰Ë‚p‘`X•v`f•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘ZHAãnX•v`bHAZp‘ËQçZ|÷‚dvX•ãn€…ÛA™Û’`•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…ó‰Ë‚p‘`ZfÛ`v…÷‘|‚ç‰drbdQçZ|÷vX•ãn€ZHAãb™ÛnX•v`ˑ˂€‰órX‚d™ïrtA÷…ÛvpfHJXQór€~…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…ãb™Û’`Ëf•ó~H…‚€‰órXQ™ïrtA÷JlvpfH…óJXQórÿbt•ó~H…fpJ`Û’™ã‘ç’t‰ÿbd~•Ëf`QXb㉀’Xnó•€vËÿQtJçl’‚d™ïrtA÷…ÛvpfH’`JXQóf•ó~H…QJ`Û’Jl‘ç’t‰ÿ…ó~•Ëf`‰Ë‚p‘ZH…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…HA™Û’`X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰fpÛv€…J`Û’™ã‘ç’t‰ÿbd~•Ëf`‰ç’l‘÷JtÛv€…ãnXbHAZp‘ËQçZ|÷‚dvX•ãn€…ÛÛ‘pJAHrpf•H~ã…÷™tbïAdZJl‘ç’t‰ÿ…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã™ãbHAZpbdQçZ|÷vX•ãn€Aãb™Û’`Ëf•ó~HË‚€‰órXQd™ïrtA÷JÛvpfH…JXQórÿb•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘`JãnX•v`bHAZp‘ËQçZ|÷‚dvX•ãn€…ÛAd™÷‚|ç•v`Ëf‚€‰órXQ™ïrtA÷JlvpfH…óó™‚Ë`ZfÛ`v…÷‘|‚ç‰drÿQt}~€‚ƒ„„ƒ‚€~56666666666666666666666666666666666666 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv2_0.dat b/application/third_party/mpdf/qrcode/data/qrv2_0.dat new file mode 100755 index 00000000..e82090e9 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv2_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv2_1.dat b/application/third_party/mpdf/qrcode/data/qrv2_1.dat new file mode 100755 index 00000000..5fc94c09 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv2_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv2_2.dat b/application/third_party/mpdf/qrcode/data/qrv2_2.dat new file mode 100755 index 00000000..2beed99d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv2_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv2_3.dat b/application/third_party/mpdf/qrcode/data/qrv2_3.dat new file mode 100755 index 00000000..fd8bc282 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv2_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv30_0.dat b/application/third_party/mpdf/qrcode/data/qrv30_0.dat new file mode 100755 index 00000000..45c75896 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv30_0.dat @@ -0,0 +1,273 @@ +ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€}}}}}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststsrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKKKKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefeeeedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…‚‚‚‚€€€€}~}~}~}~}|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghgheefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMLKLKKLKKKKKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqpopopopopopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOLKLKKKKKKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPONMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQNMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQNMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|{zyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopmnmnmnmnklklklklijijijijghghghghfefeeeeedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopoponmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKKKKKKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=<;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnmlklklklklklklklijijijijghghgfefefeeeeeedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijijefefeeeefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;:9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklijijijihefefefefdcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKKKKKKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklghghghghefefefefdcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:7878787856565656ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklklklklklghghghghefefefefdcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:787878785656565634343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklkjijijijghghghghefefefeedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:787878785656565634343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghgheeeefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:98787878785656565634343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878785656565634343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKKKKKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878785656565634343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvutstststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878785656543434343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878783434343434343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghfefefeeedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878787878763434343434343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghgheeefefefdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656563434343434343434ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚€€€€€}}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijghghghghefefefefdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656343434343434343434343434121111110/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + +34343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +34343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +34343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + +34343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +34343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +34343434211111120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +34343434121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +34343434121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + 34343434121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +34343434121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +34343434121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +34321212111111210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +121111122121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +121212120/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!         + + + +121212120/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +121212120/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +121211110/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +112121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!         + + + +212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!          + + + +212111110/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!             + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!              + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!                 + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!                 + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!               + + + +121212120/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +ˆˆ‡‡††……qqrrsstt††……„ƒ‚xyyzz{{|%$$##""!PQQRRSSTMLLKKJJI())**++,uttssrrqtuuvvwwx)((''&&%LMMNNOOPQPPOONNM-..//001RQQKKJJI=>>??@@AXXWWVVUU €€~~}} + + iijjkkll44332211AABBCCDD\\[[ZZYY„„ƒƒ‚‚ eeffgghh$$##""!!rrssttuu]^^__``a@??>>==<56677889hggffeed ‚‚ƒƒ„„…YZZ[[\\]DCCBBAA@12233445lkkjjiih „„ƒƒ‚‚ uuvvwwxx €~~}}| + + |}}~~€! TUUVVWWXIHHGGFFE,--..//0qppoonnmxyyzz{{|%$$##""!PQQRRSSTMLLKKJJI1778899:IHHGGFFEABBCCDDETTSSRRQQ!!""##$$||{{zzyymmnnoopp00//..--EEFFGGHHXXWWVVUU €€~~}} + + iijjkkll vvwwxxyyabbccdde<;;::9989::;;<<=dccbbaa`…††‡‡ˆˆˆ]^^__``a@??>>==<56677889hggffeed€€~~}} + + yyzz{{|| + + |{{zzyyx €‚‚ƒƒ„XYYZZ[[\EDDCCBBA01122334mllkkjji + + |}}~~€! TUUVVWWXIHHGGFFE:;;<<==>EDDCCBBAEFFGGHHIPPOONNMM%%&&''((xxwwvvuuqqrrsstt,,++**))IIJJKKLLTTSSRRQQ!!""##$$||{{zzyymmnnooppzz{{||}}effgghhi87766554=>>??@@A`__^^]]\ˆ‡‡††……„abbccdde<;;::9989::;;<<=dccbbaa`||{{zzyy + + }}~~€€ + + xwwvvuut„……††‡‡ˆ\]]^^__`A@@??>>=45566778ihhggffe €‚‚ƒƒ„XYYZZ[[\EDDCCBBA>??@@AABA@@??>>=IJJKKLMNLLKKJJII))**++,,ttssrrqquuvvwwxx((''&&%%MMNNOOPPPPOONNMM%%&&''((xxwwvvuuqqrrsstt~~……†† +ijjkkllm43322110ABBCCDDE\[[ZZYYX„ƒƒ‚‚€ effgghhi87766554=>>??@@A`__^^]]\ !!"xxwwvvuu ‚‚ƒƒ„„tssrrqqpˆˆˆ‡‡††…`aabbccd=<<;;::9899::;;>=BCCDDEEF=<<;;::9OPQQRRSSHHGGFFEE--..//00ppoonnmmyyzz{{||$$##""!!QQRRSSTTLLKKJJII))**++,,ttssrrqquuvvwwxx ‡‡ˆˆˆˆ‡‡ + mnnooppq0//..--,EFFGGHHIXWWVVUUT !€~~}}| + + ijjkkllm43322110ABBCCDDE\[[ZZYYX"##$$%%&ttssrrqq……††‡‡ˆˆpoonnmml…„„ƒƒ‚‚ deeffggh98877665<==>>??@a``__^^]ˆˆˆ‡‡††…`aabbccd=<<;;::9FGGHHIIJ98877110TTUUVVWWDDCCBBAA11223344llkkjjii + + }}~~€€ UUVVWWXXHHGGFFEE--..//00ppoonnmmyyzz{{|| + + ††……„ƒ‚qrrssttu,++**))(IJJKKLLMTSSRRQQP!""##$$%|{{zzyyxmnnooppq0//..--,EFFGGHHIXWWVVUUT&''(())*ppoonnmmˆˆ‡‡††……lkkjihgf €€~~} + + hiijjkkl54433221@AABBCCD]\\[[ZZY…„„ƒƒ‚‚ deeffggh98877665JKKQQRRS0//..--,XXYYZZ[[@@??>>==55667788hhggffee ‚‚ƒƒ„„YYZZ[[\\DDCCBBAA11223344llkkjjii + + }}~~€€€~~}}|uvvwwxxy(''&&%%$MNNOOPPQPOONNMML%&&''(()xwwvvuutqrrssttu,++**))(IJJKKLLMTSSRRQQP*++,,--.llkkjjii~~}}|| !!""eeddccbb !!""##$}||{{zzy lmmnnoop100//..-DEEFFGGHYXXWWVVU €€~~} + + hiijjkkl54433221STTUUVVW,++**))(\\]]^^__<<;;::9999::;;<>==55667788hhggffee ‚‚ƒƒ„„ |{{zzyyx yzz{{||}$##""!! QRRSSTTULKKJJIIH)**++,,-tssrrqqpuvvwwxxy(''&&%%$MNNOOPPQPOONNMML.//00117hhggffee {{zzyyxx##$$%%&&aa``__^^$%%&&''(yxxwwvvupqqrrsst-,,++**)HIIJJKKLUTTSSRRQ !!""##$}||{{zzy lmmnnoop100//..-WXXYYZZ[(''&&%%$``aabbcc88776655==>>??@@``__^^]]ˆˆ‡‡††……aabbccdd<<;;::9999::;;<>??@@``__^^]]ˆˆ‡‡††……tssrrqqp ‚‚ƒƒ„„…YZZ[[\\]DCCBBAA@12233445lkkjjiih + + }~~€€ UVVWWXXYHGGFFEED;<<==>>?``__^^]]%%&&''((ssrrqqpp++,,--..YYXXWWVV,--..//0qppoonnmxyyzz{{|%$$##""!PQQRRSSTMLLKKJJI())**++,uttssrrqtuuvvwwx)((''&&%_``aabbc jkkllmmn00//..--EEFFGGHHXXWWVVUU €€~~}} + + iijjkkll44332211AABBCCDD\\[[ZZYY~~}}||poonnmml…††‡‡ˆˆˆ]^^__``a@??>>==<56677889hggffeed ‚‚ƒƒ„„…YZZ[[\\]DCCBBAA@?@@AABBC\\[[ZZYY))**++,,oonnmmll//001177UUTTSSRR01122334mllkkjji + + |}}~~€! TUUVVWWXIHHGGFFE,--..//0qppoonnmxyyzz{{|%$$##""!cddeekklnooppqqr,,++**))IIJJKKLLTTSSRRQQ!!""##$$||{{zzyymmnnoopp00//..--EEFFGGHHXXWWVVUU {{zzyyxxlkkjihgfˆ‡‡††……„abbccdde<;;::9989::;;<<=dccbbaa`…††‡‡ˆˆˆ]^^__``a@??>>==>??@@A`__^^]]\ˆ‡‡††……„abbccdde<;;::998GHHIIJJKTTSSRRQQ11223344bbaa``__<<==>>??KJJIIHHG899::;;>=45566778ihhggffe €‚‚ƒƒ„pqqrrsst vwwxxyyz$$##""!!QQRRSSTTLLKKJJII))**++,,ttssrrqquuvvwwxx((''&&%%MMNNOOPPPPOONNMM%%&&''((ssrrqqpp##$$%%&&aa``__^^ !€~~}}| + + ijjkkllm43322110ABBCCDDE\[[ZZYYX„ƒƒ‚‚€ effgghhi87766554KQQRRSSTPPOONNMM55667788^^]]\\[[@@AABBCCGFFEEDDC<==>>??@a``__^^]ˆˆˆ‡‡††…`aabbccd=<<;;::9899::;;>??@a``__^^]ˆˆˆ‡‡††…xyyzz{{|~€‚ƒ„YYZZ[[\\DDCCBBAA11223344llkkjjii + + }}~~€€ UUVVWWXXHHGGFFEE--..//00kkeeddcc++,,--..YYXXWWVV%&&''(()xwwvvuutqrrssttu,++**))(IJJKKLLMTSSRRQQP!""##$$%|{{zzyyxmnnooppq0//..--,XYYZZ[[\HHGGFFEE==>>??@@VVUUTTSSHHIIJJKK?>>==<<;DEEFFGGHYXXWWVVU €€~~} + + hiijjkkl54433221@AABBCCD]\\[[ZZY…„„ƒƒ‚‚ |}}~~………††‡‡ˆˆ]]^^__``@@??>>==55667788hhggffee ‚‚ƒƒ„„YYZZ[[\\DDCCBBAA11223344bbaa``__//001177UUTTSSRR)**++,,-tssrrqqpuvvwwxxy(''&&%%$MNNOOPPQPOONNMML%&&''(()xwwvvuutqrrssttu,++**))(\]]^^__`DDCCBBAAAABBCCDDRRQQKKJJQQRRSSTT;::99887HIIJJKKLUTTSSRRQ !!""##$}||{{zzy lmmnnoop100//..-DEEFFGGHYXXWWVVU €€~~} + + …††‡‡ˆˆˆ + + ˆˆ‡‡††……aabbccdd<<;;::9999::;;<>==55667788^^]]\\[[8899::;;QQPONMLK-..//001poonnmml yzz{{||}$##""!! QRRSSTTULKKJJIIH)**++,,-tssrrqqpuvvwwxxy(''&&%%$`aabbccd@@??>>==EEFFGGHHIIHHGGFFUUVVWWXX76543211LMMNNOOPQPPOONNM$%%&&''(yxxwwvvupqqrrsst-,,++**)HIIJJKKLUTTSSRRQ !!""##$}||{{zzy ˆ‡‡††…… „„ƒƒ‚‚ eeffgghh88776655==>>??@@``__^^]]ˆˆ‡‡††……aabbccdd<<;;::9999::;;<>??KJJIIHHG12233445lkkjjiih + + }~~€€ UVVWWXXYHGGFFEED-..//001poonnmml yzz{{||}$##""!! deekkllm<<;;::99IIJJKKLLEEDDCCBBYYZZ[[\\00//..--PQQRRSSTMLLKKJJI())**++,uttssrrqtuuvvwwx)((''&&%LMMNNOOPQPPOONNM$%%&&''(yxxwwvvu~~}}||{€€~~}} + + iijjkkll44332211AABBCCDD\\[[ZZYY„„ƒƒ‚‚ eeffgghh88776655==>>??@@VVUUTTSS@@AABBCCGFFEEDDC56677889hggffeed ‚‚ƒƒ„„…YZZ[[\\]DCCBBAA@12233445lkkjjiih + + }~~€€ mnnooppqrqqppoon88776655MMNNOOPPAA@@??>>]]^^__``,,++**))TUUVVWWXIHHGGFFE,--..//0qppoonnmxyyzz{{|%$$##""!PQQRRSSTMLLKKJJI())**++,uttssrrq{zzyyxxw||{{zzyymmnnoopp00//..--EEFFGGHHXXWWVVUU €€~~}} + + iijjkkll44332211AABBCCDDRRQQKKJJDDEEFFGGCBBAA@@?9::;;<<=dccbbaa`…††‡‡ˆˆˆ]^^__``a@??>>==<56677889hggffeed ‚‚ƒƒ„„…qrrssttunmmllkke44332211QQRRSSTT==<<;;::aabbccdd((''&&%%XYYZZ[[\EDDCCBBA01122334mllkkjji + + |}}~~€! TUUVVWWXIHHGGFFE,--..//0qppoonnm + + wvvuuttsxxwwvvuuqqrrsstt,,++**))IIJJKKLLTTSSRRQQ!!""##$$||{{zzyymmnnoopp00//..--EEFFGGHHIIHHGGFFHHIIJJKK?>>==<<;=>>??@@A`__^^]]\ˆ‡‡††……„abbccdde<;;::9989::;;<<=dccbbaa`…††‡‡ˆˆˆuvvwwxxyeddccbba00//..--UUVVWWXX99887711eekkllmm$$##""!!\]]^^__`A@@??>>=45566778ihhggffe €‚‚ƒƒ„XYYZZ[[\EDDCCBBA01122334mllkkjji srrqqppo !!""ttssrrqquuvvwwxx((''&&%%MMNNOOPPPPOONNMM%%&&''((xxwwvvuuqqrrsstt,,++**))IIJJKKLLEEDDCCBBQQRRSSTT;::99887ABBCCDDE\[[ZZYYX„ƒƒ‚‚€ effgghhi87766554=>>??@@A`__^^]]\ˆ‡‡††……„yzz{{||}a``__^^],,++**))YYZZ[[\\00//..--nnooppqq `aabbccd=<<;;::9899::;;>=45566778ihhggffeonnmmllk##$$%%&&ppoonnmmyyzz{{||$$##""!!QQRRSSTTLLKKJJII))**++,,ttssrrqquuvvwwxx((''&&%%MMNNOOPPAA@@??>>UUVVWWXX76543211EFFGGHHIXWWVVUUT !€~~}}| + + ijjkkllm43322110ABBCCDDE\[[ZZYYX„ƒƒ‚‚€ }~~……†]\\[[ZZY((''&&%%]]^^__``,,++**))rrssttuudeeffggh98877665<==>>??@a``__^^]ˆˆˆ‡‡††…`aabbccd=<<;;::9899::;;>??@a``__^^] !baa``__^++,,--..hhggffee ‚‚ƒƒ„„YYZZ[[\\DDCCBBAA11223344llkkjjii + + }}~~€€ UUVVWWXX99887711]]^^__``,,++**))MNNOOPPQPOONNMML%&&''(()xwwvvuutqrrssttu,++**))(IJJKKLLMTSSRRQQP!""##$$%|{{zzyyx‡††……~UTTSSRRQ eeffgghh$$##""!!zz{{||}}lmmnnoop100//..-DEEFFGGHYXXWWVVU €€~~} + + hiijjkkl54433221@AABBCCD]\\[[ZZY!""##$$%^]]\\[[Z//001123ddccbbaa……††‡‡ˆˆ]]^^__``@@??>>==55667788hhggffee ‚‚ƒƒ„„YYZZ[[\\00//..--aabbccdd((''&&%%QRRSSTTULKKJJIIH)**++,,-tssrrqqpuvvwwxxy(''&&%%$MNNOOPPQPOONNMML%&&''(()xwwvvuut~}}||{{zQKKJJIIHiijjkkll ~~……†† +pqqrrsst-,,++**)HIIJJKKLUTTSSRRQ !!""##$}||{{zzy lmmnnoop100//..-DEEFFGGHYXXWWVVU%&&''(()ZYYXXWWV45677889``__^^]]ˆˆ‡‡††……aabbccdd<<;;::9999::;;<>??@@``__^^]]ˆˆ‡‡††……aabbccdd((''&&%%nnooppqq YZZ[[\\]DCCBBAA@12233445lkkjjiih + + }~~€€ UVVWWXXYHGGFFEED-..//001poonnmml + + vuuttssrDCCBBAA@@??>>==>==<<66778899ggffeedd‚‚ƒƒ„„……ZZ[[\\]]CCBBAA@@22334455kkjjiihh + + ~~€€~~}}||{vwwxxyyz'&&%%$$#NOOPPQQRONNMMLLK&''(())*wvvuuttsrssttuuv qppoonnm+**))((']]^^__``;;::9988::;;<<==ccbbaa``††‡‡ˆˆˆˆ^^__``aa??>>==<<66778899ggffeedd‚‚ƒƒ„„…… + +{zzyyxxw +z{{||}}~#""!! RSSTTUUVKJJIIHHG*++,,--.srrqqppovwwxxyyz + + +mllkkjji'&&%%$$#aabbccdd77665544>>??@@AA__^^]]\\‡‡††……„„bbccddee;;::9988::;;<<==ccbbaa``††‡‡ˆˆˆˆ wvvuutts + ~€€‚VWWXXYYZGFFEEDDC.//00112onnmmllk +z{{||}}~ + ihhggffe #""!! eefghijk33221100BBCCDDEE[[ZZYYXXƒƒ‚‚€€ ffgghhii77665544>>??@@AA__^^]]\\‡‡††……srrqqppo‚ƒƒ„„……†Z[[\\]]^CBBAA@@?23344556kjjiihhg + ~€€‚eddccbba !!""##$kllmmnno//..--,,FFGGHHIIWWVVUUTT !!~~}}|| + + jjkkllmm33221100BBCCDDEE[[ZZYYXX~~}}||{{onnmmllk†‡‡ˆˆˆˆ‡^__``aab?>>==<<;6778899:gffeeddc‚ƒƒ„„……†a``__^^]$%%&&''(oppqqrrs++**))((JJKKLLMMSSRRQQPP""##$$%%{{zzyyxxnnooppqq//..--,,FFGGHHIIWWVVUUTT !!zzyyxxwwkjihgfee‡††……„„ƒbccddeef;::99887:;;<<==>cbbaa``_†‡‡ˆˆ€€]\\[[ZZY())**++,sttuuvvw''&&%%$$NNOOPPQQOONNMMLL&&''(())wwvvuuttrrssttuu++**))((JJKKLLMMSSRRQQPP""##$$%%vvuuttss !!""##ddccbbaaƒ‚‚€€ fgghhiij76655443>??@@AAB_^^]]\\[~~}}||{ !!""#YXXWWVVU,--..//0 +wxxyyzz{##""!! RRSSTTUUKKJJIIHH**++,,--ssrrqqppvvwwxxyy''&&%%$$NNOOPPQQOONNMMLL&&''(())rrqqppoo$$%%&&''``__^^]] !!"~~}}||{ + + jkkllmmn3221100/BCCDDEEF[ZZYYXXW{zzyyxxw#$$%%&&'UTTSSRRQ01122334 + {||}}~~VVWWXXYYGGFFEEDD..//0011oonnmmll zz{{||}}##""!! RRSSTTUUKKJJIIHH**++,,--nnmmllkk(())**++\\[[ZZYY"##$$%%&{zzyyxxwnooppqqr/..--,,+FGGHHIIJWVVUUTTS !!"wvvuutts'(())**+QPPOONNM45566778€‚ƒ„……ZZ[[\\]]CCBBAA@@22334455kkjjiihh + + ~~€€VVWWXXYYGGFFEEDD..//0011eeddccbb,,--..//XXWWVVUU&''(())*wvvuuttsrssttuuv+**))(('JKKLLMMNSRRQQPPO"##$$%%&srrqqppo+,,--../MLLKKJJI899::;;< ††‡‡ˆˆˆˆ^^__``aa??>>==<<66778899ggffeedd‚‚ƒƒ„„……ZZ[[\\]]CCBBAA@@22334455aa``__^^00117788TTSSRRQQ*++,,--.srrqqppovwwxxyyz'&&%%$$#NOOPPQQRONNMMLLK&''(())*onnmmllk/0011778IHHGGFFE<==>>??@ + + ‡‡††……„„bbccddee;;::9988::;;<<==ccbbaa``††‡‡ˆˆˆˆ^^__``aa??>>==<<66778899]]\\[[ZZ99::;;<>??@@AA__^^]]\\‡‡††……„„bbccddee;;::9988::;;<<==YYXXWWVV==>>??@@JIIHHGGF23344556kjjiihhg + ~€€‚VWWXXYYZGFFEEDDC.//00112baa``__^<==>>??@A@@??>>=DEEFFGGH~~}}|| + + jjkkllmm33221100BBCCDDEE[[ZZYYXXƒƒ‚‚€€ ffgghhii77665544>>??@@AAUUTTSSRRAABBCCDDFEEDDCCB6778899:gffeeddc‚ƒƒ„„……†Z[[\\]]^CBBAA@@?23344556^]]\\[[Z@AABBCCD=<<;;::9HIIJJKKL{{zzyyxxnnooppqq//..--,,FFGGHHIIWWVVUUTT !!~~}}|| + + jjkkllmm33221100BBCCDDEEQQKKJJIIEEFFGGHHBAA@@??>:;;<<==>cbbaa``_†‡‡ˆˆˆˆ‡^__``aab?>>==<<;6778899:ZYYXXWWVDEEFFGGH98877665LMMNNOOPwwvvuuttrrssttuu++**))((JJKKLLMMSSRRQQPP""##$$%%{{zzyyxxnnooppqq//..--,,FFGGHHIIHHGGFFEEIIJJKKQQ>==<<;;:>??@@AAB_^^]]\\[‡††……„„ƒbccddeef;::99887:;;<<==>VUUTTSSRHIIJJKKQ54433221PQQRRSST !!""##ssrrqqppvvwwxxyy''&&%%$$NNOOPPQQOONNMMLL&&''(())wwvvuuttrrssttuu++**))((JJKKLLMMDDCCBBAARRSSTTUU:9988776BCCDDEEF[ZZYYXXWƒ‚‚€€ fgghhiij76655443>??@@AABRQQKKJJIQRRSSTTU100//..-TUUVVWWX$$%%&&''oonnmmll zz{{||}}##""!! RRSSTTUUKKJJIIHH**++,,--ssrrqqppvvwwxxyy''&&%%$$NNOOPPQQ@@??>>==VVWWXXYY54321100FGGHHIIJWVVUUTTS !!"~~}}||{ + + jkkllmmn3221100/BCCDDEEFIHHGGFFEUVVWWXXY-,,++**)XYYZZ[[\(())**++kkjjiihh + + ~~€€VVWWXXYYGGFFEEDD..//0011oonnmmll zz{{||}}##""!! RRSSTTUU<<;;::99ZZ[[\\]]//..--,,JKKLLMMNSRRQQPPO"##$$%%&{zzyyxxwnooppqqr/..--,,+FGGHHIIJEDDCCBBAYZZ[[\\])((''&&%\]]^^__`,,--..//ggffeedd‚‚ƒƒ„„……ZZ[[\\]]CCBBAA@@22334455kkjjiihh + + ~~€€VVWWXXYY88771100^^__``aa++**))((NOOPPQQRONNMMLLK&''(())*wvvuuttsrssttuuv+**))(('JKKLLMMNA@@??>>=]^^__``a%$$##""!`aabbccd00112345ccbbaa``††‡‡ˆˆˆˆ^^__``aa??>>==<<66778899ggffeedd‚‚ƒƒ„„……ZZ[[\\]]//..--,,bbccddee''&&%%$$RSSTTUUVKJJIIHHG*++,,--.srrqqppovwwxxyyz'&&%%$$#NOOPPQQR=<<;;::9abbccdde! deeffggh6778899:__^^]]\\‡‡††……„„bbccddee;;::9988::;;<<==ccbbaa``††‡‡ˆˆˆˆ^^__``aa++**))((kkllmmnn##""!! VWWXXYYZGFFEEDDC.//00112onnmmllk +z{{||}}~#""!! RSSTTUUV98877110ekkllmmnhiijjkkl:;;<<==>[[ZZYYXXƒƒ‚‚€€ ffgghhii77665544>>??@@AA__^^]]\\‡‡††……„„bbccddee''&&%%$$ooppqqrrZ[[\\]]^CBBAA@@?23344556kjjiihhg + ~€€‚VWWXXYYZ0//..--,nooppqqrlmmnnoop>??@@AABWWVVUUTT !!~~}}|| + + jjkkllmm33221100BBCCDDEE[[ZZYYXXƒƒ‚‚€€ ffgghhii##""!! ssttuuvv^__``aab?>>==<<;6778899:gffeeddc‚ƒƒ„„……†Z[[\\]]^,++**))(rssttuuvpqqrrsstBCCDDEEFSSRRQQPP""##$$%%{{zzyyxxnnooppqq//..--,,FFGGHHIIWWVVUUTT !!~~}}|| + + jjkkllmmwwxxyyzzbccddeef;::99887:;;<<==>cbbaa``_†‡‡ˆˆˆˆ‡^__``aab(''&&%%$vwwxxyyz tuuvvwwxFGGHHIIJOONNMMLL&&''(())wwvvuuttrrssttuu++**))((JJKKLLMMSSRRQQPP""##$$%%{{zzyyxxnnooppqq{{||}}~~ fgghhiij76655443>??@@AAB_^^]]\\[‡††……„„ƒbccddeef$##""!! z{{||}}} + + xyyzz{{||}}fpÛv€…Ëf•ó~H…™ãbHAZd™ïrtA÷JJXQr‰‚‘‰’‘JAd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbrÿbt‰ç’l‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtvX•ãn€‚p‘`JX‰ç’l‘÷JtfpÛv€…™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘ïrd™÷‚|fv…nX•‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtçZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtãnX•v`fpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿbZHAãb™Û‚|çZdQÿJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JX‘÷JtAd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t…•Ëf`Qór€‰Ë‚pAïrd™÷‚|ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnZHAãb™çZdQÿbt‰v`Ëf•óQJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|‰ç’l‘÷JnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|Ëf•ó~H…ãnX•v`XQJ`Û’dQçZ|`’`JXQóbt‰ç’l‘÷‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|vX•ãn€…Û‘ZHAãbçZdQÿbtËf•ó~H…XQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbH…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf€‰Ë‚p‘Zç’l‘÷JtA~H…fpÛ™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ãf•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóçZdQtAïfpÛv€…p‘Ë‚€‰ór™ãbHAZvX•ãn€…r€‰Ë‚p‘JtAïrd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtvpfH…ó™Û’`JX‰ç’l‘JArfpÛv€…™ãbHAZ÷‚d™ïrtAãn€…Ûvp`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbH…ó~•ËfHAãb™Û’ïrd™t‰ç’v€…ãnX•‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ËfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘rd™÷‚|çãnX•v`XQJ`Û’p‘Ë‚€‰órÛvpfH…ZHAãb™Û‚|çZdQÿJfpÛv€Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t~•Ëf`Qór€‰Ë‚p™‚|çZdQãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰fH…•Ëf€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtAãn€…Ûvp`vX•ãn`JXQórl‘÷Jfpv`f•…fpQJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…nX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™ÛZdQÿbt‰çËf•ó~H…™ãbHAZXQJ`Û’ó~•Ëf`’`JXQóbt‰ç’l‘÷…ãnX•v`…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿJfpÛv€Ëf•ó~HrXQJ`Û‰ÿbdQçZ|vX•ãn€…Û‘ZHAXQóÿbt‰ç’l‘Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰fH…•Ëf€…Ûvpf€‰Ë‚p‘`Ûv€…n•vÛv€…ãnó™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ãf•H…fpQJ`Û’bdQçZ|÷vX•ãn€’`JXQó’l‘÷JtAïfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰vX•H…ó~r€‰‚‘ZAbJtAïrd™÷Ëf•ó~H…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`…fpÛv€’™ãbHA÷‚d™ïrtvp`vXr€‰Ë‚p‘÷JtAïrd™fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnH…ó~•ËfJXQórÿbf•ó~H…rXQJ`Û‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ËÛv€…ãnó™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘rd™÷‚|çãnX•v`XQJ`Û’d™ïrtA÷J•Ëf`v™Û’`J‚|çZdQÿ…fpÛv€Ëf•H…rXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~H…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t•ãn€…ÛvpZHAãb™Û÷‚|çZdQãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf`vX•ãnt‰ç’l‘|fpÛv€…ã’™HAZpQJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…rXQJ`Û‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™ÛZdQÿbt‰dËf•ó~H…™ãbHAZl‘ç’t‰ÿbX•ãn€…ÛvXQór€‰Ë‚bt‰ç’l‘÷…ãnX•v`fpÛv€…ã’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€Ëf•H…rXQJ`Û‰ÿbdQçZ|fH…ó~’`JXQóÿbt‰ç’l‘Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfçZdQÿbt‰nX•v`ˑ˂€‰órX™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã’™HAZpQJ`Û’bdQçZ|÷vX•ãn€’`JXQó™÷‚|çZdfpÛv€…p‘Ë‚€‰órdQçZ|÷‚pfH…ó~p‘ZHAãbJtAïrd™÷Ëf•ó~HnórXQJ`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`fpÛv€…ã’™ãbHA÷‚d™ïrt•Ëf`vXr€‰Ë‚p‘÷JtAr™‚fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQç’l‘÷JtAf•ó~H…QJ`Û’‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órX™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘Qÿbt‰ç’lãnX•v`XQJ`Û’d™ïrtA÷J•Ëf`v™Û’`J‚|çZdQÿ…fpÛv€Û’™HArXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HnórXQJ`Zp‘Ë‚€‰óA÷Jl‘ç’t•ãn€…ÛvpZHAãb™€ZdQÿbt‰çãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfHAãb™Û’ïrd™÷‚|fpÛv€…ã™ãbHAZpQJ`Û’÷bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‘÷JtAïrdËf•ó~H…™ãbHAZl‘ç’t‰ÿbX•ãn€…•XQór€‰Ë‚bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€Û’™HArXQJ`Û‰ÿbdQçZ|fH…X•ã‰Ë‚p‘ZH’l‘÷JtAïËf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf`JXQórçZdQtAïrnX•vf•~‘Ë‚€‰órXJl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpQJ`Û’÷bdQçZ|÷vX•ãn€’`JXQó™÷‚|çZdfpÛv€…p‘Ë‚€‰órdQtA÷Jl‘Ëf`vX•p‘ZAb™’`JtAïrd™÷Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA÷‚d™ïrtn€…ÛvpAãb™Û’`rd™÷‚|çfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn€‰Ë‚p‘Zd™÷‚|çZH…fpÛvQJ`Û’bdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘Qÿbt‰ç’lãnX•v`XQJ`Û’ç’t‰ÿbdQãn€…ÛvpJXQór€‚|çZdQÿ…fpÛv€’™ãbHArXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ËJXQór€ZdQÿbt‰çãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™ÿbt‰ç’l‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfHAãb™Û’dQÿbt‰ç’€…ãnX•v™ãbHAZp‚d™ïrtA÷bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‘|çZdQÿËf•ó~H…™ãbHAZçZ|÷‚d™fH…ó~•‰Ë‚p‘ZHbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’÷Jl‘ç’t÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHArXQJ`Û‰ÿbdQçZ|f`vX•ã‰Ë‚p‘`’l‘÷JtAïËf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQ÷JtAd™÷‚t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf`JXQórl‘÷JtAïr`Ëf•ó~‘Ë‚€‰órXJl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷bdQçZ|÷vX•ãn€’`JXQóbt‰ç’l‘÷fpÛv€…p‘Ë‚€‰órïrtA÷Jl‘Ëf`vX•Aãb™Û’`JtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’÷Jl‘ç’t÷‚d™ïrtn€…ÛvpJXQórÿbtrd™‚ZQbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn€‰™Û’`d™÷‚|çZH…fpÛvQJ`Û’bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHr€‰Ë‚p‘JtAïrd™÷ãnX•v`XQJ`Û’ç’t‰ÿbdQãn€…ÛvpJXQór€‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrt‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•€‰ç’l‘JA™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfJXQór€‰dQÿbt‰d™€…ãnX•v™ãbHAZp‚d™ïrtA÷n€…ÛvpvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`ZHAãb™Û‚|çZdQÿËf•ó~H…™ãbHAZçZ|l‘ç’`vX•ãn‰Ë‚p‘ZHbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t÷‚d™tA÷n€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrt‰ÿbdQçZ|…ÛvpfÛ‚|çZdQÿfpÛv€…Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfË‚p‘ZHA÷‚|çZdQ`f•~…fp‘Ë‚€‰órXJl‘ç’t‰ÿfH…•Ëf`…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷n€…ÛvpvX•ãn€’`JXQóbt‰ç’l‘÷fpÛv€…p‘Ë‚€‰órt‰ÿbdQçZ€…ÛvpfAb™’JXQJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t÷‚d™tA÷’`JXQHbt‰ç’l‘÷ãnX•v`fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnãb™Û’`ÿbt‰ç’l‘Ûv€…ãnXQJ`Û’bdQçZ|÷vX•ãn€…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿfH…•Ëf`…ÛvpfHr€‰Ë‚p‘JtAdQÿbtãnX•v`XQJ`Û’|÷‚d™ïrH…ó~•Ëfór€‰Ë‚p‘‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtbãn€…Ûvpf`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|Jl‘ç’t‰ÿAãb™Û’`JtAïrd™÷Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfJXQór€‰÷JtAïrd™•v`Ëf™ãbHAZp‚d™ïrtA÷…ÛvpfHvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€…ó~•Ëf`ZHAãb™Û‰ç’l‘÷Jt~H…fpÛËf•ó~H…™ãbHAZtA÷Jl‘ç’`vX•ãnZHAãb™bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…•Ën€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtbãn€…ÛvpJXQór€‚|çZdQbfpÛv€…Ëf•H…fXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfË‚p‘`J÷‚|çZdQ•ó~H…fp‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfÛr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHvX•ãn€’`JXQóAïrd™÷‚|v€…ãnX•HfpÛv€…p‘Ë‚€‰órt‰ÿbdQçZ€…ÛvpfÛ’`JXQJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t`vX•ã‰Ë‚p‘ZH‰’‘JtAïrãnX•v`pÛv€…ãn™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…Ëf•H…fXQJ`Û’ÿbdQçZ|`vX•ãnXQór€‰Ë‚ÿbt‰ç’l‘Ûv€…ãnXQJ`Û’bdQçZ|÷vX•ãn€’`JXQóZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfÛr€‰Ë‚p‘çZdQÿbt…fpÛv€ãnX•v`XQJ`Û’|÷‚d™t‰H…X•ãn€…ór€‰Ë‚p‘‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvpf`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|n€…ÛvpAãb™Û’`d™÷‚|çZËf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`pÛv€…ãn™ãbHAZ÷‚d™ïrtA€…Ûvpfp‘ZHAãb|çZdQÿb•v`Ëf™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóZHAãb™Û‰ç’l‘÷Jt…ãnX•v`Ëf•ó~H…™ãbHAZÿbdQçZ|ÛvpfH…ZHAãb™bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ën€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtfH…ó~•ËJXQór€dQÿbt‰ç’fpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf™Û’`Jt‰ç’l‘÷J•~…fv€…‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘’`JXQóAïrd™t‰çËf•ó~HfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAó~•Ëf`’JQr€‰ËJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãfÛ’`JX‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•H‰™Û’`l‘÷JtAïrãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|`vX•ãnXQór€‰Ë‚tAïrd™÷‚ãnX•v`QJ`Û’bdQçZ|÷vX•ãn€’`JXQóZHA™Û’`‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûr€‰Ë‚p‘’l‘÷Jfp…fpÛv€ãnX•v`XQJ`Û’÷Jl‘ç’t‰vX•ãn€…‚p‘ZHAã‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|…ó~•Ëf`JXQór€‰Ëd™÷‚|çZËf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtA€…Ûvpfp‘ZHAXQ|çZdQÿbËf•ó~H…™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘JXQórÿAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóZHA™Û’`Ûv€…•ó…ãnX•v`Ëf•ó~H…™ãbHAZÿbdQçZ|ÛvpfH…b™Û’`bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtvX•ãn€‚p‘ZHAãdQÿbt‰’‘fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûbt‰ç’l‘÷çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘JXQórÿ~H…fpÛpÛv€…ãfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAó~•€…ÛvJXQór€‰ËJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JX‘ZHA™Ûbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’t…ÛvpfHb™Û’`JArd™÷‚|ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|`vX•ãnZHAãb™tAdQÿbt‰ãnX•v`QJ`Û’bdQçZ|÷vX•ãn€’`JXQóJtAd™÷‚|‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûbt‰ç’l‘|v€…ãnX•nX•v`ËãnX•v`XQJ`Û’dQçZ|÷‚pfÛ’`‚p‘ZHAb‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p’`JXQóJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|…ó~•Ëf`JXQór€‰ËçZdQÿbtËf•ó~H…XQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…ÛvpfÛ’`JXQç’l‘÷JtAËf•ó~H…™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóçZdQÿbtv`Ëf•óf•ó~H…fpÛv€…ãJ`’™bAZl‘ç’t‰ÿbó~•Ëf`HAãb™Û’t‰ç’l‘÷JçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ó~H…fpHAXQJ`‰ÿbdQçZ|vX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`ZHAãb™€fÛ`v…p‘|‚ç‰drnX•v`Ëp‘Ë‚€‰órdQçZ|÷‚vX•ãn€…`JXQórtAd™÷‚|ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’t‰ç’l‘÷JçZdQÿbt‰Ûv€…ãnX•Û’÷Jl‘ç’‚™AJl‘çvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlQçZ|÷‚dvX•ãn€…ۉ˂p‘ZHXnó•€vËÿQtJçl’f•€…ãnXXQJ`Û’d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórtAd™÷‚|ç’l‘÷JtAv`pÛvt‰bQZ‚d’t‰ÿbãn€~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óAãb™Û’`pf•H~ã…÷™tbïAdZ•v`Ëf™ãbHAZl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|€…ãnórXQ™ïrtA÷Jl…ÛvpfHvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚d’t‰ÿbãn€~•Ëf`JXQór€fÛ`v…÷‘|‚ç‰dr•ó~H…fpp‘Ë‚€‰órdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|ç’l‘÷JfX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAçZdQÿbt‰J`p‘Ë‚‘ç’t‰ÿbd…•Ëf`vpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷Jl…ÛvpfHvX•ãn€…ۉ˂p‘`ZXnó•€vËÿQtJçl’Ûv€…ãnXXQJ`Û’d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|ç’l‘÷Jf€‰órXQJQçZ|÷‚dvX•ãn€…Û~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd…•Ëf`vpfH…óQXb㉀’pf•H~ã…÷™tbïAdZ•v`Ëf™bAZ‘‚€l‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…•`Û’™ãb™ïrtA÷JlvpfH…óvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…Û~•Ëf`Û‘pJAHrfÛ`v…÷‘|‚ç‰dr•ó~H…X•‰órXQJ`dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAó~H…fpHAZp‘Ë‚‘ç’t‰ÿbd~•Ëf`vpfÛ’`‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óvX•ãn€…Ûó™‚Ë`ZXnó•€vËÿQtJçl’v`Ëf•óÛ’™ãbHd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn•H…fpJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|Ûv€…ãnX•€‰™ãbHAQZ‚™rtAvX•ãn€…ÛJXQór€Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`vpfZHQXAHró™pf•H~ã…÷™tbïAdZ~H…fpÛAZp‘Ë‚€l‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfÛv€…ãnórãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰v`Ëf•Zp‘Ë‚€‰÷Jl‘ç’t‰vpfH…ó‰Ë‚p‘ZHJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛAãb™Û’`‚Ë`ZQfÛ`v…÷‘|‚ç‰drv€…ãnX•‰órXQJ`dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAó~H…fpórXQJ`ÿbdQçZ|~•Ëf`Aãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óJXQór€Xb㉀’Û‘Xnó•€vËÿQtJçl’v`pÛv€Û’™ãbHd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn™HAZp‘J`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|Ûv€…ãnX•Û’™ãbHA÷‚d™ïrtAvX•ãn€…ÛJXQór€A™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHpJAHró™pf•H~ã…÷™tbïAdZ…ãnórXQAZ‘‚‰rXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰H…fpÛvZp‘Ë‚€‰÷Jl‘ç’t‰vpfH…ó‰Ë‚p‘ZHJXQórÿbtrd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛAãb™Û’`‚Ë`ZQfÛ`v…÷‘|‚ç‰drJ`’™AZpJ`Û’÷JdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtA€…ãnX•vórXQHAZÿbdQçZ|~•Ëf`Aãb™Û’`‰ç’l‘÷JtZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óJXQór€Xb㉀™‚Xnó•€vËÿQtJçl’‘Ë‚€‰órXl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘J`Û’÷JdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|`Ëf•ó~p‘Ë‚€‰ór‚™rAJl‘çvX•ãn€…ÛJXQór€Ad™÷‚|ç’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`‰™Û’`Ë`ZQXbpf•H~ã…÷™tbïAdZQJ`Û’dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰H…fpÛvXQJ`Û’’t‰ÿbdQçvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€‰Ë㉀’Û‘pJfÛ`v…÷‘|‚ç‰dr™ãbHAZpd™ïrtA÷JdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtA€…ãnX•v™ãbHAZZ|÷‚d™ï~•Ëf`Aãb™Û’`’l‘÷JtAïZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó‚p‘ZHAãAHró™‚Xnó•€vËÿQtJçl’‘Ë‚€‰rQJl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|`pÛv€…p‘Ë‚€‰órrtA÷Jl‘çvX•ãn€…ÛJXQór€rd™÷‚|ç’l‘÷Jfp•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`b™Û’`Ë`ZQXbpf•H~ã…÷™tbïAdZ’™ãbHAdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰ãnX•v`XQJ`p‘’t‰ÿbdQçvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnX•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€‰Ë㉀’Û‘pfÛ`v…÷‘|‚ç‰drZp‘Ë‚€‰d™ïrtA÷J€…ÛvpfvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`HAãb™Û’ç’l‘÷JtAËf•ó~H…Ë‚€‰órXQZ|÷‚d™r~•Ëf`Aãb™Û’`’l‘÷JtAï•v`ËfÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó‚p‘`JX`ZQXbã‰Xnó•€vËÿQtJçl’órXQJ`l‘ç’t‰ÿbH…•Ëf`ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷J€…ÛvpfvX•ãn€…`JXQórïrd™÷‚|fpÛv€…J`Û’™AJ‘’t‰ÿbvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fp•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Qór€‰Ë‚p€’Û‘pJApf•H~ã…÷™tbïAdZÛ’™ãbHAdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbH…•Ëf`ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰ãnX•v`ãbHAZp‘dQçZ|÷‚vpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnX•H…fpÛJ`Û’™ãQçZ|÷‚dvX•ãn€…Û‘ZHAãbHró™‚ËfÛ`v…÷‘|‚ç‰drZp‘Ë‚€‰d™ïrtA÷JÛvpfH…vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’ç’l‘÷JtAËf•€…ãnË‚€‰órXQd™ïrtA÷J~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëfv€…ãnórXbHAZp‘Ë™ïrtA÷JlvpfH…ó™Û’`JX`ZQXbã‰Xnó•€vËÿQtJçl’órXQJ’™l‘ç’t‰ÿbó~•Ëf`ÛvpfÛ’€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…vX•ãn€…`JXQórïrd™÷‚|X•v`ËfJ`Û’™l‘ç’t‰ÿbvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpQJ`Û’‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Qór€‰Ë‚p€’Û‘pJApf•H~ã…÷™tbïAdZbHAZp‘ËdQçZ|÷‚vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`ÛvpfÛ’€‰Ë‚p‘ZçZdQÿbt‰•ó~H…f€‰órXQJdQçZ|÷‚vpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnX™HAZp‘ËJ`Û’™ãQçZ|÷‚dvX•ãn€…Û‘ZHAXQóHQXb㉀’fÛ`v…÷‘|‚ç‰dr‚€‰órXQd™ïrtA÷JÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtApÛv€…ãn`Û’™ãbd™ïrtAJ‘~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQbHAZp‘Ë™ïrtA÷JlvpfH…ór€‰Ë‚p‘Û‘pJAHrXnó•€vËÿQtJçl’J`Û’™ãl‘ç’t‰ÿbó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|X•v`ËfHAZp‘Ë‚’‰bdQçZ|vX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ã‚€‰órXQ‘ç’t‰ÿbd~•Ëf`ZHAãb™Ûó™‚Ë`Zpf•H~ã…÷™tbïAdZbHAZp‘ËdQçZ|÷‚vX•ãn€…`JXQórHA™Û’`ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰•ó~H…X•€‰órXQJ÷‚d™ïrtvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘ËJ`Û’÷JlQçZ|÷‚dvX•ãn€…Û’`JXQóQXb㉀’fÛ`v…÷‘|‚ç‰dr‚€‰órXQd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZJXQórÿbïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórHA™Û’`ç’l‘÷JtAv`Ëf•`Û’™ãbA÷Jl‘ç’t~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd™ïrtA÷JlvpfH…ór€‰Ë‚p‘Û‘pJAH…Xnó•€vËÿQtJçl’÷™t‚ƒ„…†‡ˆˆ‡†…„ƒ‚KKKKKKKKKKKKKKKKKKKLLLLLLLLLL \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv30_1.dat b/application/third_party/mpdf/qrcode/data/qrv30_1.dat new file mode 100755 index 00000000..e50183cc --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv30_1.dat @@ -0,0 +1,273 @@ +ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmlklklklklklklklklklklklijijijijijijijihghghghghefefefefeefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKLKKKKKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343421212121121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijghghghghghghghghefefefeffefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMLKLKKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343421211111121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijghghghghghghghghefefefeefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKKKKKKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343412121212121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststsrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklklklklklijijijijghghghghghghghgheeeefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343412121212121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklkjijijijijijijijghghghghghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMNMKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343412121212111111210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghfefefefefefeeeeedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKKKKKKLKIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:787878787878787856565656565656563434343434321212121212122121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghfefefefeefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:9:787878787878787856565656565656563434343412111112121212120/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqpopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghfefefefeefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:9:9:9:98787878787878787856565656565656563434343412121212121111110/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!         ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghfefefeeeefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKKKKKKLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878787878787856565656565654343434343412121212212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€}}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghgheeefefefefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878787878787856565656343434343434343412121212212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚€€€€€€}}}}}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghefefefefefefefefdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878787878787856565656343434343434343412121111212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€}~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopoponmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghghghefefefefefeeeeeedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKKKKKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878787878787656565656343434343434343411212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!           ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghghghgfefefefefeffefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghefefeeeeefefefefdcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343421212121211111120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvutstststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnmnmnmnmnklklklklklklklklijijijijijijijijghghghghefefefefefefeeeedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKKKKKKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656343434343434343421212121121212120/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                  + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +           + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + +          + + + + + + + +         + + + + + + + +ˆˆ‡‡††……LLKKJJII ==>>??@@yyzz{{||RRQQKKJJ + + UUVVWWXXtssrrqqp00//..--TUUVVWWX€€~~}EDDCCBBA 45566778pqqrrssteddccbba)((''&&%PQQRRSST…„„ƒƒ‚‚IHHGGFFE + + 01122334lmmnnoopihhggffe-,,++**)LMMNNOOPˆˆˆ‡‡††…MLLKKJJI :;;<<==>…††‡‡ˆˆˆA@@??>>= OPQQRRSS€€~~}}DDCCBBAA55667788qqrrssttddccbbaa((''&&%%QQRRSSTT„„ƒƒ‚‚HHGGFFEE + + 11223344mmnnoopphhggffee,,++**))MMNNOOPPˆˆ‡‡††……LLKKJJII --..//00iijjkkllbbaa``__8899::;;~~……††KJJIIHHG + 56677889qrrssttudccbbaa`(''&&%%$QRRSSTTU„ƒƒ‚‚€HGGFFEED + + 12233445mnnooppqhggffeed,++**))(MNNOOPPQˆ‡‡††……„LKKJJIIH -..//001ijjkkllmlkkjjiih0//..--,\]]^^__`eddccbba,,--..//oppqqrrsccbbaa``''&&%%$$RRSSTTUUƒƒ‚‚€€GGFFEEDD + + 22334455nnooppqqggffeedd++**))((NNOOPPQQ‡‡††……„„KKJJIIHH ..//0011jjkkllmmkkjjiihh//..--,,„„ƒƒ‚‚HHGGFFEE + + AABBCCDD}}~~€€IIHHGGFFYYZZ[[\\poonnmml,,++**)) XYYZZ[[\}||{{zzyA@@??>>=899::;;??@@AABˆ‡‡††……=<<;;::9TTUUVVWW||{{zzyy@@??>>==99::;;<>??‡‡ˆˆˆˆ‡‡GFFEEDDC9::;;<<=uvvwwxxy`__^^]]\$##""!! UVVWWXXY€~~}}|DCCBBAA@56677889qrrssttudccbbaa`(''&&%%$QRRSSTTU„ƒƒ‚‚€HGGFFEED + + 12233445mnnooppqhggffeed,++**))(`aabbccda``__^^]00112345sttuuvvw__^^]]\\##""!! VVWWXXYY~~}}||CCBBAA@@66778899rrssttuuccbbaa``''&&%%$$RRSSTTUUƒƒ‚‚€€GGFFEEDD + + 22334455nnooppqqggffeedd++**))((€€~~}}DDCCBBAA + + EEFFGGHH‚‚ƒƒ„„EEDDCCBB]]^^__``lkkjihgf((''&&%% !!""##$\]]^^__`yxxwwvvu=<<;;::9<==>>??@xyyzz{{|]\\[[ZZY!  XYYZZ[[\}||{{zzyA@@??>>=899::;;>??@@yyzz{{||\\[[ZZYY  YYZZ[[\\||{{zzyy@@??>>==99::;;<>??@@Ayzz{{||}\[[ZZYYX  !YZZ[[\\]|{{zzyyx@??>>==<9::;;<<=uvvwwxxy`__^^]]\$##""!! UVVWWXXY€~~}}|DCCBBAA@56677889qrrssttudccbbaa`(''&&%%$ !!"deekkllm]\\[[ZZY6778899:wxxyyzz{[[ZZYYXX !!ZZ[[\\]]{{zzyyxx??>>==<<::;;<<==vvwwxxyy__^^]]\\##""!! VVWWXXYY~~}}||CCBBAA@@66778899rrssttuuccbbaa``''&&%%$$||{{zzyy@@??>>== IIJJKKLL……††‡‡ˆˆAA@@??>>aabbccddeeddccbb$$##""!!$%%&&''(`aabbccduttssrrq98877665@AABBCCD|}}~~€YXXWWVVU !!""##$\]]^^__`yxxwwvvu=<<;;::9<==>>??@xyyzz{{|]\\[[ZZY!  XYYZZ[[\}||{{zzyA@@??>>=FGGHHIIJ{zzyyxxw0//..--,\\]]^^__ttssrrqq88776655AABBCCDD}}~~€€XXWWVVUU!!""##$$]]^^__``xxwwvvuu<<;;::99==>>??@@yyzz{{||\\[[ZZYY  YYZZ[[\\||{{zzyy@@??>>==99::;;<>==<<; ABBCCDDE}~~€€XWWVVUUT!""##$$%]^^__``axwwvvuut<;;::998=>>??@@Ayzz{{||}\[[ZZYYX  !YZZ[[\\]|{{zzyyx@??>>==<9::;;<<=uvvwwxxy`__^^]]\$##""!! "##$$%%&mnnooppqYXXWWVVU +:;;<<==>{||}}~~WWVVUUTT""##$$%%^^__``aawwvvuutt;;::9988>>??@@AAzz{{||}}[[ZZYYXX !!ZZ[[\\]]{{zzyyxx??>>==<<::;;<<==vvwwxxyy__^^]]\\##""!! xxwwvvuu<<;;::99MMNNOOPPˆˆ‡‡††……==<<;;:: !!""eekkllmmaa``__^^ ())**++,deeffgghqppoonnm54433221 + + DEEFFGGH€‚‚ƒƒ„UTTSSRRQ$%%&&''(`aabbccduttssrrq98877665@AABBCCD|}}~~€YXXWWVVU !!""##$\]]^^__`yxxwwvvu=<<;;::9JKKQQRRSwvvuutts,++**))( !!""``aabbccppoonnmm44332211 + + EEFFGGHH‚‚ƒƒ„„TTSSRRQQ%%&&''((aabbccddttssrrqq88776655AABBCCDD}}~~€€XXWWVVUU!!""##$$]]^^__``xxwwvvuu<<;;::99==>>??@@yyzz{{||RRQQKKJJHHIIJJKK|{{zzyyx;::99887 + + EFFGGHHI‚‚ƒƒ„„…TSSRRQQP%&&''(()abbccddetssrrqqp87766554 ABBCCDDE}~~€€XWWVVUUT!""##$$%]^^__``axwwvvuut<;;::998=>>??@@Ayzz{{||}\[[ZZYYX &''(())*qrrssttuUTTSSRRQ + >??@@AAB€‚ƒ„……SSRRQQPP&&''(())bbccddeessrrqqpp77665544 BBCCDDEE~~€€WWVVUUTT""##$$%%^^__``aawwvvuutt;;::9988>>??@@AAzz{{||}}[[ZZYYXXttssrrqq88776655QQRRSSTT~~}}||99887711##$$%%&&nnooppqq]]\\[[ZZ,--..//0hiijjkklmllkkjji100//..- HIIJJKKL„……††‡‡ˆQPPOONNM())**++,deeffgghqppoonnm54433221 + + DEEFFGGH€‚‚ƒƒ„UTTSSRRQ$%%&&''(`aabbccduttssrrq98877665 + + STTUUVVWsrrqqppo(''&&%%$##$$%%&&ddeefghillkkjjii00//..-- IIJJKKLL……††‡‡ˆˆPPOONNMM))**++,,eeffgghhppoonnmm44332211 + + EEFFGGHH‚‚ƒƒ„„TTSSRRQQ%%&&''((aabbccddttssrrqq88776655AABBCCDD}}~~€€IIHHGGFF QQRRSSTTxwwvvuut76543211 IJJKKLLM…††‡‡ˆˆˆPOONNMML)**++,,-effgghhipoonnmml43322110 + + EFFGGHHI‚‚ƒƒ„„…TSSRRQQP%&&''(()abbccddetssrrqqp87766554 ABBCCDDE}~~€€XWWVVUUT*++,,--.uvvwwxxyQKKJJIIHBCCDDEEF††‡‡ˆˆˆˆOONNMMLL**++,,--ffgghhiioonnmmll33221100 + + FFGGHHII‚‚ƒƒ„„……SSRRQQPP&&''(())bbccddeessrrqqpp77665544 BBCCDDEE~~€€WWVVUUTTppoonnmm44332211UUVVWWXX{{zzyyxx00//..--''(())**rrssttuuYYXXWWVV01122334lmmnnoopihhggffe-,,++**)LMMNNOOPˆˆˆ‡‡††…MLLKKJJI ,--..//0hiijjkklmllkkjji100//..- HIIJJKKL„……††‡‡ˆQPPOONNM())**++,deeffgghqppoonnm54433221 WXXYYZZ[onnmmllk$##""!! ''(())**jkkllmmnhhggffee,,++**))MMNNOOPPˆˆ‡‡††……LLKKJJII --..//00iijjkkllllkkjjii00//..-- IIJJKKLL……††‡‡ˆˆPPOONNMM))**++,,eeffgghhppoonnmm44332211 + + EEFFGGHH‚‚ƒƒ„„EEDDCCBB + + UUVVWWXXtssrrqqp00//..--MNNOOPPQˆ‡‡††……„LKKJJIIH -..//001ijjkkllmlkkjjiih0//..--, IJJKKLLM…††‡‡ˆˆˆPOONNMML)**++,,-effgghhipoonnmml43322110 + + EFFGGHHI‚‚ƒƒ„„…TSSRRQQP.//00117yzz{{||}HGGFFEED FGGHHIIJ‡‡††……„„KKJJIIHH ..//0011jjkkllmmkkjjiihh//..--,,JJKKLLMM††‡‡ˆˆˆˆOONNMMLL**++,,--ffgghhiioonnmmll33221100 + + FFGGHHII‚‚ƒƒ„„……SSRRQQPPllkkjjii00//..-- YYZZ[[\\wwvvuutt,,++**))++,,--..vvwwxxyyUUTTSSRR45566778pqqrrssteddccbba)((''&&%PQQRRSST…„„ƒƒ‚‚IHHGGFFE + + 01122334lmmnnoopihhggffe-,,++**)LMMNNOOPˆˆˆ‡‡††…MLLKKJJI ,--..//0hiijjkklmllkkjji100//..-[\\]]^^_keeddccb ++,,--..nooppqqrddccbbaa((''&&%%QQRRSSTT„„ƒƒ‚‚HHGGFFEE + + 11223344mmnnoopphhggffee,,++**))MMNNOOPPˆˆ‡‡††……LLKKJJII --..//00iijjkkllllkkjjii00//..-- IIJJKKLL……††‡‡ˆˆAA@@??>>YYZZ[[\\poonnmml,,++**))QRRSSTTU„ƒƒ‚‚€HGGFFEED + + 12233445mnnooppqhggffeed,++**))(MNNOOPPQˆ‡‡††……„LKKJJIIH -..//001ijjkkllmlkkjjiih0//..--, IJJKKLLM…††‡‡ˆˆˆPOONNMML78899::;}~~……†DCCBBAA@ + + JKKLMNOPƒƒ‚‚€€GGFFEEDD + + 22334455nnooppqqggffeedd++**))((NNOOPPQQ‡‡††……„„KKJJIIHH ..//0011jjkkllmmkkjjiihh//..--,,JJKKLLMM††‡‡ˆˆˆˆOONNMMLLhhggffee,,++**))!!""##$$]]^^__``ssrrqqpp((''&&%%//001177zz{{||}}QQPONMLK +899::;;>?†‡‡ˆˆˆˆ‡@??>>==< QQRRSSTT~~}}||CCBBAA@@66778899rrssttuuccbbaa``''&&%%$$RRSSTTUUƒƒ‚‚€€GGFFEEDD + + 22334455nnooppqqggffeedd++**))((NNOOPPQQ‡‡††……„„KKJJIIHH ddccbbaa((''&&%%%%&&''((aabbccddoonnmmll$$##""!!8899::;;~~……††KJJIIHHG + <==>>??@xyyzz{{|]\\[[ZZY!  XYYZZ[[\}||{{zzyA@@??>>=899::;;>==99::;;<>==<9::;;<<=uvvwwxxy`__^^]]\$##""!! UVVWWXXY€~~}}|DCCBBAA@56677889qrrssttudccbbaa`(''&&%%$QRRSSTTU„ƒƒ‚‚€HGGFFEED + + ?@@AABBC‡††……~<;;::998UUVVWWXX{{zzyyxx??>>==<<::;;<<==vvwwxxyy__^^]]\\##""!! VVWWXXYY~~}}||CCBBAA@@66778899rrssttuuccbbaa``''&&%%$$RRSSTTUUƒƒ‚‚€€GGFFEEDD + +  !!``__^^]]$$##""!!))**++,,eeffgghhkkeeddcc <<==>>??‡‡ˆˆˆˆ‡‡GFFEEDDC@AABBCCD|}}~~€YXXWWVVU !!""##$\]]^^__`yxxwwvvu=<<;;::9<==>>??@xyyzz{{|]\\[[ZZY!  XYYZZ[[\}||{{zzyA@@??>>=899::;;>??@@yyzz{{||\\[[ZZYY  YYZZ[[\\||{{zzyy@@??>>==99::;;<>??@@Ayzz{{||}\[[ZZYYX  !YZZ[[\\]|{{zzyyx@??>>==<9::;;<<=uvvwwxxy`__^^]]\$##""!! UVVWWXXY€~~}}|DCCBBAA@CDDEEFFG~}}||{{z8771100/YYZZ[[\\wwvvuutt;;::9988>>??@@AAzz{{||}}[[ZZYYXX !!ZZ[[\\]]{{zzyyxx??>>==<<::;;<<==vvwwxxyy__^^]]\\##""!! VVWWXXYY~~}}||CCBBAA@@""##$$%%\\[[ZZYY --..//00iijjkkllbbaa``__@@AABBCC††……„ƒ‚CBBAA@@? + + DEEFFGGH€‚‚ƒƒ„UTTSSRRQ$%%&&''(`aabbccduttssrrq98877665@AABBCCD|}}~~€YXXWWVVU !!""##$\]]^^__`yxxwwvvu=<<;;::9<==>>??@xyyzz{{|]\\[[ZZY! %&&''(()pqqrrsstVUUTTSSR + + =>>??@@A~€‚ƒ„TTSSRRQQ%%&&''((aabbccddttssrrqq88776655AABBCCDD}}~~€€XXWWVVUU!!""##$$]]^^__``xxwwvvuu<<;;::99==>>??@@yyzz{{||\\[[ZZYY  YYZZ[[\\wwvvuutt,,++**))##$$%%&&nnooppqq]]\\[[ZZ%&&''(()abbccddetssrrqqp87766554 ABBCCDDE}~~€€XWWVVUUT!""##$$%]^^__``axwwvvuut<;;::998=>>??@@Ayzz{{||}\[[ZZYYX  !YZZ[[\\]|{{zzyyx@??>>==<GHHIIJJKzyyxxwwv/..--,,+]]^^__``ssrrqqpp77665544 BBCCDDEE~~€€WWVVUUTT""##$$%%^^__``aawwvvuutt;;::9988>>??@@AAzz{{||}}[[ZZYYXX !!ZZ[[\\]]{{zzyyxx??>>==<<&&''(())XXWWVVUU11223344mmnnoopp^^]]\\[[DDEEFFGG€~~}}|?>>==<<; HIIJJKKL„……††‡‡ˆQPPOONNM())**++,deeffgghqppoonnm54433221 + + DEEFFGGH€‚‚ƒƒ„UTTSSRRQ$%%&&''(`aabbccduttssrrq98877665@AABBCCD|}}~~€YXXWWVVU)**++,,-tuuvvwwxRQQKKJJIABBCCDDE……††‡‡ˆˆPPOONNMM))**++,,eeffgghhppoonnmm44332211 + + EEFFGGHH‚‚ƒƒ„„TTSSRRQQ%%&&''((aabbccddttssrrqq88776655AABBCCDD}}~~€€XXWWVVUU!!""##$$]]^^__``ssrrqqpp((''&&%%''(())**rrssttuuYYXXWWVV)**++,,-effgghhipoonnmml43322110 + + EFFGGHHI‚‚ƒƒ„„…TSSRRQQP%&&''(()abbccddetssrrqqp87766554 ABBCCDDE}~~€€XWWVVUUT!""##$$%]^^__``axwwvvuut<;;::998 KQQRRSSTvuuttssr+**))((' !!""##aabbccddoonnmmll33221100 + + FFGGHHII‚‚ƒƒ„„……SSRRQQPP&&''(())bbccddeessrrqqpp77665544 BBCCDDEE~~€€WWVVUUTT""##$$%%^^__``aawwvvuutt;;::9988**++,,--TTSSRRQQ55667788qqrrssttZZYYXXWW HHIIJJKK|{{zzyyx;::99887LMMNNOOPˆˆˆ‡‡††…MLLKKJJI ,--..//0hiijjkklmllkkjji100//..- HIIJJKKL„……††‡‡ˆQPPOONNM())**++,deeffgghqppoonnm54433221 + + DEEFFGGH€‚‚ƒƒ„UTTSSRRQ-..//001xyyzz{{|IHHGGFFEEFFGGHHIˆˆ‡‡††……LLKKJJII --..//00iijjkkllllkkjjii00//..-- IIJJKKLL……††‡‡ˆˆPPOONNMM))**++,,eeffgghhppoonnmm44332211 + + EEFFGGHH‚‚ƒƒ„„TTSSRRQQ%%&&''((aabbccddoonnmmll$$##""!!++,,--..vvwwxxyyUUTTSSRR-..//001ijjkkllmlkkjjiih0//..--, IJJKKLLM…††‡‡ˆˆˆPOONNMML)**++,,-effgghhipoonnmml43322110 + + EFFGGHHI‚‚ƒƒ„„…TSSRRQQP%&&''(()abbccddetssrrqqp87766554 + + TUUVVWWXrqqppoon'&&%%$$#$$%%&&''eefghijkkkjjiihh//..--,,JJKKLLMM††‡‡ˆˆˆˆOONNMMLL**++,,--ffgghhiioonnmmll33221100 + + FFGGHHII‚‚ƒƒ„„……SSRRQQPP&&''(())bbccddeessrrqqpp77665544 ..//0011PPOONNMM99::;;<>??@@AABz{{||}}~[ZZYYXXW !!"Z[[\\]]^{zzyyxxw?>>==<<;:;;<<==>vwwxxyyz_^^]]\\[#""!! VWWXXYYZwvvuutts,++**))(+,,--../vwwxxyyzIHHGGFFE + + @AABBCCD::;;<<==vvwwxxyyUUTTSSRR + + EEFFGGHH~~}}||{>==<<;;: +BCCDDEEF~€€‚WVVUUTTS"##$$%%&^__``aabwvvuutts;::99887>??@@AABz{{||}}~[ZZYYXXW !!"Z[[\\]]^srrqqppo(''&&%%$/0011778z{{||}}}EDDCCBBA + + DEEFFGGH>>??@@AAzz{{||}}QQKKJJIIIIJJKKQQ{zzyyxxw:9988776 + FGGHHIIJ‚ƒƒ„„……†SRRQQPPO&''(())*bccddeefsrrqqppo76655443 +BCCDDEEF~€€‚WVVUUTTS"##$$%%&^__``aabonnmmllk$##""!! 899::;;<}||{{zzyA@@??>>= HIIJJKKLBBCCDDEE~~€€HHGGFFEE + +RRSSTTUUwvvuutts54321100JKKLLMMN†‡‡ˆˆˆˆ‡ONNMMLLK*++,,--.fgghhiijonnmmllk3221100/ + FGGHHIIJ‚ƒƒ„„……†SRRQQPPO&''(())*bccddeefkeeddccb <==>>??@yxxwwvvu=<<;;::9LMMNNOOPFFGGHHII‚‚ƒƒ„„……DDCCBBAA VVWWXXYYsrrqqppo//..--,,NOOPPQQR‡††……„„ƒKJJIIHHG .//00112jkkllmmnkjjiihhg/..--,,+JKKLLMMN†‡‡ˆˆˆˆ‡ONNMMLLK*++,,--.fgghhiijbaa``__^@AABBCCDuttssrrq98877665PQQRRSSTJJKKLLMM††‡‡ˆˆˆˆ@@??>>==ZZ[[\\]]onnmmllk++**))((RSSTTUUVƒ‚‚€€GFFEEDDC + + 23344556nooppqqrgffeeddc+**))(('NOOPPQQR‡††……„„ƒKJJIIHHG .//00112jkkllmmn^]]\\[[ZDEEFFGGHqppoonnm54433221TUUVVWWXNNOOPPQQ‡‡††……<<;;::99^^__``aakjihgfee''&&%%$$VWWXXYYZ~~}}||{CBBAA@@?6778899:rssttuuvcbbaa``_'&&%%$$#RSSTTUUVƒ‚‚€€GFFEEDDC + + 23344556nooppqqrZYYXXWWV HIIJJKKQmllkkjji100//..- XYYZZ[[\RRSSTTUU~~}}||{{88771100bbccddeeddccbbaa##""!!  !!"Z[[\\]]^{zzyyxxw?>>==<<;:;;<<==>vwwxxyyz_^^]]\\[#""!! VWWXXYYZ~~}}||{CBBAA@@?6778899:rssttuuvVUUTTSSR + + +QRRSSTTUihhggffe-,,++**) !!""##$\]]^^__`VVWWXXYYzzyyxxww//..--,, !!""##kkllmmnn``__^^]]"##$$%%&^__``aabwvvuutts;::99887>??@@AABz{{||}}~[ZZYYXXW !!"Z[[\\]]^{zzyyxxw?>>==<<;:;;<<==>vwwxxyyzRQQKKJJI + UVVWWXXYeddccbba)((''&&%$%%&&''(`aabbccdZZ[[\\]]vvuuttss++**))(($$%%&&''ooppqqrr\\[[ZZYY&''(())*bccddeefsrrqqppo76655443 +BCCDDEEF~€€‚WVVUUTTS"##$$%%&^__``aabwvvuutts;::99887>??@@AABz{{||}}~IHHGGFFEYZZ[[\\]a``__^^]%$$##""!())**++,deeffggh^^__``aarrqqppoo''&&%%$$(())**++ssttuuvvXXWWVVUU*++,,--.fgghhiijonnmmllk3221100/ + FGGHHIIJ‚ƒƒ„„……†SRRQQPPO&''(())*bccddeefsrrqqppo76655443 +BCCDDEEF~€€‚EDDCCBBA]^^__``a]\\[[ZZY! ,--..//0hiijjkklbbccddeennmmllkk##""!! ,,--..//wwxxyyzzTTSSRRQQ .//00112jkkllmmnkjjiihhg/..--,,+JKKLLMMN†‡‡ˆˆˆˆ‡ONNMMLLK*++,,--.fgghhiijonnmmllk3221100/ + FGGHHIIJ‚ƒƒ„„……†A@@??>>=abbccddeYXXWWVVU01122334lmmnnoopffgghhiieeddccbb00117788{{||}}~~PONMLKKJ + + 23344556nooppqqrgffeeddc+**))(('NOOPPQQR‡††……„„ƒKJJIIHHG .//00112jkkllmmnkjjiihhg/..--,,+JKKLLMMN†‡‡ˆˆ€€=<<;;::9 !!""#ekkllmmnUTTSSRRQ45566778pqqrrsstjjkkllmmaa``__^^99::;;<<……††‡‡JIIHHGGF 6778899:rssttuuvcbbaa``_'&&%%$$#RSSTTUUVƒ‚‚€€GFFEEDDC + + 23344556nooppqqrgffeeddc+**))(('NOOPPQQR~~}}||{98877110#$$%%&&'nooppqqrQPPOONNM899::;;>??@@ˆˆˆˆ‡‡††FEEDDCCB:;;<<==>vwwxxyyz_^^]]\\[#""!! VWWXXYYZ~~}}||{CBBAA@@?6778899:rssttuuvcbbaa``_'&&%%$$#RSSTTUUV{zzyyxxw0//..--,'(())**+rssttuuvMLLKKJJI <==>>??@xyyzz{{||}}fpÛv€…fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’çZ|l‘ç’vX•ãn€…€…ÛvpfZHAãb™Ûór€‰Ë‚p‘bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HËf•H…’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHA’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’tvX•ãn€…Û…ÛvpfÛ™Û’`JXbt‰ç’l‘÷™‚|çZdQËf•ó~H…Ëf•ó~H…Ëf•H…f™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnJXQór€‰€‰Ë‚p‘Z÷‚|çZdQïrd™t‰ç’Ûv€…ãnXv`f•…fp™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘Aïrd™÷‚|‚|çZdQÿ…fpÛv€•ó~H…X•Zp‘Ë‚€‰Û’™ãbHl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘ZãnX•v`ãnX•v`ãnX•v`™ãbHAZ™ãbHAZt‰ÿbdQçZÛvpfH…H…ó~•Ëf’`JXQóZHAãb™JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€fpÛv€…ãZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãb‘ZHA™ÛJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|‰ÿbdQçZ|vpfH…ó’`JXQHQór€‰Ë‚pJtAïrd™÷ÿbt‰ç’l‘fpÛv€…fpÛv€…pÛv€…ãnp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfË‚p‘ZHAHAãb™Û’ÿbt‰ç’l‘l‘÷Jfp•v`ËfÛv€…ãnó‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛZHA™Û’`Aïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛçZdQtAïbt‰ç’l‘÷…ãnX•v`v`Ëf•óórXQJ’™AZp‘Ë‚€dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’HA™Û’`ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïró~•Ëf``vX•ãnr€‰‚‘ZAbÛ’`JXQ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`nórXQJ`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX’`JXQó‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrt÷‚d™tA÷~•Ëf`Aãb™Û’`‘ZHAXQó‚|çZdQb÷JtAïrd™ãnX•v`ãnX•v`órXQJ`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ`JXQór|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•Ëfãb™Û’``JXQór÷JtAïrd™Ûv€…n•v•ó~H…fprXQJ`ÛQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóJXQórÿçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷‚d™tA÷Jl…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQórd™÷‚|çJtAdQÿbtËf•ó~H~H…fpÛbHAZp‘ˉórXQJ`d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórJXQórÿbçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•Ëf``JXQór`JXQórfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’XQJ`Û’tA÷Jl‘ç’vX•H…ó~€…Ûvpf™Û’`Jór€‰Ë‚p‘bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HÛ’™HA’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚prÿbt‰ç’lbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tJl‘ç’t‰ÿvX•ãn€…ÛJXQór€r€‰Ë‚p‘‰’‘JtAïr÷‚|çZdQËf•ó~H…Ëf•ó~H…Û’™HAZ™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãn`vX•ãnJXQór€‰€‰Ë‚p‘`÷‚|çZdQf•ó~H…Ûv€…ãnX’™HAZp™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘bt‰ç’l‘÷‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿ‘ç’t‰ÿbãvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘ZdQÿbt‰ç‰ç’l‘÷Jt…fpÛv€v€…ãnX•‚€‰órXQÛ’™ãbHl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘ZãnX•v`ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰t‰ÿbdQçZ•Ëf`vH…X•ãn€…XQór€‰Ë‚ZHAãb™JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãb‘÷JtAd™÷JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|bãn€…Ûvpvp`vX‰Ë‚p‘ZHZHAãb™Ûd™÷‚|çZÿbt‰ç’l‘fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ãn€…Ûvp€…Ûvpf€…ÛvpfË‚p‘`JJXQórÿbÿbt‰ç’l‘fpÛv€…ã•v`Ëf‘Ë‚€‰órX‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛJtAd™÷‚|Aïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷n€…Ûvp…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™Û’l‘÷JtAïAïrd™÷‚|…ãnX•v`v`pÛv€J`Û’™ãAZ‘‚‰rXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’tAd™÷‚|ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚€…ÛvpfÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J|÷‚d™t‰X•ãn€…ÛvÛvpfH…p‘ZHAãb’JQr€‰Ë‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrt`vX•ã•ãn€…ÛvpAãb™Û’`’`JXQódQÿbt‰ç’÷JtAr™‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•ËfH…ó~•ËfXQór€‰Ë‚t‰ç’l‘||çZdQÿbnX•v`Ë•~…fv€…QJ`Û’QJ`Û’QJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷fH…•Ëf`…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQórd™÷‚|ççZdQÿbtpÛv€…ã…ãnórXQbHAZp‘ËJ`Û’÷Jd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf`ó~•Ëf``JXQór`JXQórç’l‘÷JtAfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbÿbdQçZ|pfH…ó~ó~•Ëf`™Û’`J‚p‘ZHAãbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHA’÷Jl‘ç’tA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tn€…ÛvpfH…ó~JXQór€r€‰Ë‚p‘l‘÷JtAïrZdQÿbt‰çËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãn`vX•ãnp‘ZHAãbçZdQÿbt‰t‰ç’l‘÷Jf•ó~H…ãnX•v`™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jt‰ç’l‘÷Jf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘ZdQÿbt‰d‰ç’l‘÷JtnX•v`ËJ`’™AZp‚€‰órXQl‘ç’t‰ÿbl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtAç’l‘÷Jf•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zïrd™÷‚|ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQçZ|÷‚÷‚d™ïrtA•Ëf`vvX•ãn€…XQór€‰Ë‚b™Û’`JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷JfpÛv€…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|fH…ó~•Ë•Ëf`vX‰™Û’`ZHAãb™€d™÷‚|çZ’l‘÷JtAïfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf€…Ûvpf™Û’`Jç’l‘÷JtAtAïrd™÷‚fpÛv€…ãËf•ó~H…‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfH…ÛvpfÛZHAãb™ÛZHAãb™Û™÷‚|çZdAïrd™t‰çf•ó~H…‘Ë‚€‰órXJ`’™bAZdQçZ|÷‚dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…ÛvpfÛ’HAãb™Û’HAãb™Û’çZdQÿbt‰Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J÷Jl‘ç’t‰X•ãn€…•ÛvpfH…p‘ZAb™’`JXQór€‰Ë‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrt÷‚d™tA÷fH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtf`vX•H•ãn€…ÛvpJXQór€‰Ë‰Ë‚p‘ZHdQÿbt‰’‘rd™÷‚|çãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQXQór€‰Ë‚ïrd™÷‚||çZdQÿbnX•vf•~fpÛv€…QJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷‚d™tA÷Jl…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQó’`JXQóQÿbt‰ç’l’l‘÷JfpfpÛv€…ãQJ`Û’p‘Ë‚€‰órd™ïrtA÷Jd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQór`JXQórç’l‘÷JtAfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbÿbdQçZ|Ëf`vX•ó~•€…ÛvJXQór€‚p‘ZHAbbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tJl‘ç’t‰ÿf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HËf•H…’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’t…ó~•Ëf`fH…X•ã‚p‘ZHAãAãb™Û’`JArd™÷‚|ZdQÿbt‰çËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…Ëf•H…f™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnHAãb™Û’p‘ZHAXQçZdQtAïrt‰ç’l‘÷JH…fpÛvãnX•v`™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿ‘ç’t‰ÿbãvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…f•H…fp™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘r€‰Ë‚p‘‘÷JtAïrdÛv€…•ónX•v`Ë™ãbHAZpXQJ`Û’l‘ç’t‰ÿbl‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…f•H…fpãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Z€‰Ë‚p‘Zïrd™÷‚|ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQtA÷Jl‘÷‚d™ïrtAãn€…ÛvppfÛ’`‰Ë‚p‘ZH‰’‘JAd™÷JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|bãn€…Ûvpn€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€fpÛv€…ãZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|vX•ãn€n€…Ûvpb™Û’`JXQór€çZdQÿbt’l‘÷JtAïfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ãn€…Ûvp€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…pÛv€…ãnp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf`JXQórór€‰Ë‚p‘d™÷‚|çZtAdQÿbt‰€…ãnX•vËf•ó~H…‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷n€…Ûvp…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ãÛv€…ãnó‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛZHA™Û’`™÷‚|çZd~H…fpÛf•€…ãnX‘Ë‚€‰rQJ™ãbHAZdQçZ|÷‚dQçZ|÷‚€…ÛvpfÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnÛv€…ãnórË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’HA™Û’`çZdQÿbt‰Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQdQçZ|÷‚fH…ó~•JXQr‰‚‘Aãb™Û’`‚|çZdQÿ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…•ËfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`nórXQJ`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrt…ÛvpfHfH…ó~•ËJXQór€‰Ë‰Ë‚p‘`‰ç’l‘÷Jtrd™‚ZQbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`órXQJ`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëf€‰Ë‚p‘ZZHAãb™dQÿbt‰ç’ç’l‘÷JtA`Ëf•ó~fv…nX•QJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷fH…•Ëf`…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËrXQJ`ÛQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóJXQórÿQÿbt‰ç’lv€…ãnX••v`Ëf’™ãbHAp‘Ë‚€‰órd™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfXQJ`Û’J`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórJXQórÿbç’l‘÷JtAfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’çZ|÷‚d™d™ïrtA÷JËf`vX•ZHAãb™ÛJXQór€bt‰ç’l‘÷bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HÛ’™HA’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’t…ó~•Ëf`f`vX•ã‚p‘`JXJXQórÿbtAïrd™÷‚|t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…Û’™HAZ™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnHAãb™Û’Û’`JXQl‘÷JtAïrïrd™÷‚|H…fpÛvv`Ëf•ó™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…’™HAZp™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘bt‰ç’l‘|‘|çZdQÿv`Ëf•ó•ó~H…fpZp‘Ë‚€‰XQJ`Û’l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zt‰ç’l‘÷Jïrd™÷‚|ãnX•v`ãnX•v`™ãbHAZ™ãbHAZïrtA÷Jl‘l‘ç’t‰ÿbãn€…Ûvp’`JXQó‰Ë‚p‘ZHJtAïrd™÷JtAïrd™÷JfpÛv€…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|vX•ãn€n€…ÛvpQór€‰Ë‚p‰ç’l‘JA™çZdQÿbtfpÛv€…fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf`JXQórór€‰Ë‚p‘d™÷‚|çZçZdQÿbt‰€…ãnX•v~H…fpÛ‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfH…ÛvpfÛZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛçZdQÿbtbt‰ç’l‘÷~H…fpÛÛv€…ãnXórXQJ`™bAZ‘‚€dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…ÛvpfÛ’HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’tAd™÷‚|çZdQÿbt‰Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQdQçZ|``vX•ãnr€‰Ë‚p‘Ab™’JXQ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•ËfÛ’`JX™Û’`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrt…•Ëf`fH…ó~•€‘ZHAãb‚|çZdQÿ‰ç’l‘JArãnX•v`ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëf€‰™Û’`ZHAãb™dQÿbt‰d™ç’l‘÷JtA`f•~…fpv€…ãnX•QJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’QJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQó‰ç’l‘÷JtJtAïrd™÷v€…ãnX•H•v`ËfÛ’™ãbHA‰órXQJ`d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™J`Û’÷Jd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰ç’l‘÷JtAïrd™÷‚|ïrd™÷‚|H…fpÛvÛv€…ãnX•™ãbHAZt‰bQZ‚drtA÷Jl‘ç…ÛvpfHvpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnXv€…ãnórX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ó‰Ë‚p‘ZHZHAãb™Û‚Ë`ZQQXb㉀’Xnó•€vËXnó•€vË÷™tbïAdZçZdQÿbt‰çZdQÿbt‰€…ãnX•vv`pÛvp‘Ë‚€‰ór™ïrtA÷Jl’t‰ÿbdQç…•Ëf`~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfQJ`Û’J`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`Aãb™Û’`’`JXQóXb㉀™‚Û‘pJAH…pf•H~ã…p‘|‚ç‰dr÷‘|‚ç‰drç’l‘÷JtAç’l‘÷JtA`pÛv€…€…ãnórXQXQJ`p‘‘ç’t‰ÿbdZ|÷‚d™rvX•ãn€…ÛvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fp™HAZp‘ËbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ÛJXQór€r€‰Ë‚p‘Ë`ZQXbfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’ïrd™÷‚|ïrd™÷‚|ãnX•v`J`p‘˂˂€‰órXQQçZ|÷‚dAJ‘’t‰ÿbvpfH…óvpfH…óvpfÛ’`Aãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ó‰™Û’`ZHAãb™€ã‰€’Û‘pJXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZçZdQÿbt‰çZdQÿbt‰Ëf•ó~H…€‰órXQJJ`Û’™™ïrtA÷JldQçZ|÷‚~•Ëf`~•Ëf`JXQór€JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ãJ`Û’÷Jl™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€‰Ë‰Ë‚p‘ZHAHró™‚pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drç’l‘÷JtAç’l‘÷JffpÛv€…`Û’™ãbãbHAZp‘‘ç’t‰ÿbdd™ïrtA÷JvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…Û‚p‘ZHAãAãb™Û’`Ë`ZQXbfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’ïrd™÷‚|pÛv€…•ãnX•v`HAZp‘˂˂€‰órXQQZ‚™rtAl‘ç’t‰ÿbvpfH…óvpfH…óAãb™Û’`Aãb™Û’`A™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ób™Û’`JXQór€ã‰€’Û‘pXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZçZdQÿbt‰ó~H…fpËf•€…ãn€‰™ãbHAJ`Û’™÷Jl‘ç’t‰dQçZ|÷‚~•Ëf`~•Ëf`JXQór€JXQór€JXQórÿbtZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl™tA÷Jl‘ç~•Ëf`~•Ëf`JXQór€‰Ë‰Ë‚p‘`Z`ZQXbã‰pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drç’l‘÷JtAÛv€…ãnX•X•v`ËfZp‘Ë‚€‰€‰órXQJÿbdQçZ|d™ïrtAJ‘vX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH‰ç’l‘÷Jt’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbd’t‰ÿbãn€vX•ãn€…ÛvX•ãn€…Û‚p‘`JXQXb㉀’€’Û‘pJAfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’ïrd™÷‚|v`Ëf••ó~H…fórXQJ``Û’™ãb÷‚d™ïrtA’‰bdQçZ|vpfH…óvpfH…óAãb™Û’`Aãb™Û’`Ad™÷‚|çrd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚d…ÛvpfHvpfH…óvpfH…óQór€‰Ë‚pÛ‘pJAHrHró™‚ËXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZçZdQÿbt‰ó~H…fppÛv€…ãnÛ’™ãbHAHAZp‘Ë‚÷Jl‘ç’t‰÷‚d™ïrt~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl…•Ëf`~•Ëf`~•Ëf`‘ZHAãbó™‚Ë`Z`ZQXbã‰pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drç’l‘÷JtAÛv€…ãnX•X•v`ËfZp‘Ë‚€‰€‰órXQJÿbdQçZ|A÷Jl‘ç’tvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï’l‘÷Jfp•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ÛvX•ãn€…Û™Û’`JXQXAHr󙀒ۑpJAfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’ïrd™÷‚|H…fpÛv•ó~H…X•órXQHAZ`Û’™ãb‚™rAJl‘ç‰ÿbdQçZ|vpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óvpfZHQór€‰Ë‚p‚Ë`ZQHQXb㉀’Xnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZçZdQÿbt‰€…ãnX•vv`Ëf•p‘Ë‚€‰órHAXQJ`’t‰ÿbdQç‚™AJl‘ç~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`Aãb™Û’`‘ZHAXQóXb㉀’Û‘Û‘pJAHrpf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drç’l‘÷JtA`Ëf•ó~ó~H…fpXQJ`Û’Û’÷Jl‘ç’Z|÷‚d™ï’t‰ÿbãn€vX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fp•H…fpÛbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ÛJXQór€r€‰Ë‚p‘pJAHró™ó™‚Ë`ZfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’÷™t‚ƒ„…†‡ˆˆ‡†…„ƒ‚‘‘‘‘‘’’’’’’’’’’ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv30_2.dat b/application/third_party/mpdf/qrcode/data/qrv30_2.dat new file mode 100755 index 00000000..2211b289 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv30_2.dat @@ -0,0 +1,273 @@ +ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€}{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}}}}}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnkjijijijghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijghghgfefdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijefefeeeedcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijefefefefdcdcdcdcbabababa^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvsrqrqrqropopopopmnmnmnmnijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijefefefeedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijeeeefefedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijfefefefedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijfefefefedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopmlklklklijijijijfefefefedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijfefefeeedcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijeeefefefdcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€}~}~}~}~yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopklklklklijijijijefefeeeebabababa`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijeefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijihfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklghghghghfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqronmnmnmnklklklklghghghghfefeeeeebabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghefeeeeeebabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklghghghghfefefefebabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[\[\[\[\[†…†…†…†…„ƒ„ƒ„ƒ‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklghghghghdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqpopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZY†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnklklklklghghghghdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKKKKKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKKKKKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787878343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:78787876343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%$#"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656343212120/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!      + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656121111120/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:56565656121212120/0/0/0/.-.-.-,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656121212120/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656121211110/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656112121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:56565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMLKLKIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9856565656212121210/0/0/0/,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKKKKKIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212111110/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!   + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOKLKKKKKKIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656121212120/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<7878787856565656121212120/0/0/.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565612111111.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565621212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565621212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656565621212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKKKKKKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878785656543421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;:787878783434343421212121.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343421111112.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOKKKKKKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#"!         XWXWXWXWVUVUVUVURQRQRQRQPOPOPONMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878783434343411111121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434342121210/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:78787878343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         ˆˆ‡‡††……IIJJKKLL''(())** + QPPOONNMpqqrrsst !!""##$100//..-€€~~}@AABBCCD 0//..--,hhggffeeYYZZ[[\\ + + „„ƒƒ‚‚MMNNOOPP++,,--..MLLKKJJItuuvvwwx$%%&&''(-,,++**)}||{{zzyDEEFFGGH + + ,++**))(ddccbbaa]]^^__`` €€~~}}QQRRSSTT//001177 + + IHHGGFFExyyzz{{|())**++,)((''&&%yxxwwvvuHIIJJKKL (''&&%%$``__^^]]aabbccdd||{{zzyyUUVVWWXX8899::;; EDDCCBBA|}}~~€,--..//0%$$##""!uttssrrqLMMNNOOP$##""!! \\[[ZZYYeeffgghhxxwwvvuuYYZZ[[\\<<==>>??A@@??>>=€‚‚ƒƒ„01122334! qppoonnmPQQRRSST XXWWVVUUiijjkkllttssrrqq]]^^__``@@AABBCC=<<;;::9„……††‡‡ˆ45566778mllkkjjiTUUVVWWX + + TTSSRRQQmmnnoopp ppoonnmmaabbccddDDEEFFGG98877665ˆˆˆ‡‡††…899::;;<ihhggffeXYYZZ[[\ PPOONNMMqqrrsstt!!""##$$llkkjjiieeffgghhHHIIJJKK 54433221…„„ƒƒ‚‚<==>>??@eddccbba\]]^^__` LLKKJJIIuuvvwwxx%%&&''((hhggffeeiijjkkllQQRRSSTT !!""##$100//..-€€~~}@AABBCCD a``__^^]`aabbccd + + HHGGFFEEyyzz{{||))**++,,ddccbbaammnnooppUUVVWWXX$%%&&''(-,,++**)}||{{zzyDEEFFGGH + + ]\\[[ZZYdeeffggh !DDCCBBAA}}~~€€--..//00``__^^]]qqrrssttYYZZ[[\\())**++,)((''&&%yxxwwvvuHIIJJKKL YXXWWVVUhiijjkkl!""##$$%@@??>>==‚‚ƒƒ„„11223344\\[[ZZYYuuvvwwxx]]^^__``,--..//0%$$##""!uttssrrqLMMNNOOPUTTSSRRQlmmnnoop%&&''(() + + <<;;::99……††‡‡ˆˆ55667788XXWWVVUUyyzz{{||aabbccdd01122334! qppoonnmPQQRRSSTQPPOONNMpqqrrsst)**++,,- 88776655ˆˆ‡‡††……99::;;<>??@@PPOONNMM‚‚ƒƒ„„nnooppqq899::;;<ihhggffeXYYZZ[[\ + + IHHGGFFExyyzz{{|1778899:00//..--€€~~}}AABBCCDDLLKKJJII……††‡‡ˆˆrrssttuu<==>>??@eddccbba\]]^^__` EDDCCBBA|}}~~€:;;<<==>,,++**))||{{zzyyEEFFGGHHHHGGFFEEˆˆ‡‡††……vvwwxxyy@AABBCCD a``__^^]`aabbccdA@@??>>=€‚‚ƒƒ„>??@@AAB !!""((''&&%%xxwwvvuuIIJJKKLLDDCCBBAA~~}}||zz{{||}}DEEFFGGH + + ]\\[[ZZYdeeffggh=<<;;::9„……††‡‡ˆBCCDDEEF##$$%%&&$$##""!!ttssrrqqMMNNOOPP@@??>>=={{zzyyxx~~……††HIIJJKKL YXXWWVVUhiijjkkl98877665ˆˆˆ‡‡††…FGGHHIIJ''(())** ppoonnmmQQRRSSTT<<;;::99wwvvuutt‡‡ˆˆˆˆ‡‡LMMNNOOPUTTSSRRQlmmnnoop 54433221…„„ƒƒ‚‚JKKQQRRS++,,--..llkkjjiiUUVVWWXX88776655ssrrqqpp††……„ƒ‚PQQRRSSTQPPOONNMpqqrrsst !!""##$100//..-€€~~}STTUUVVW//001123hhggffeeYYZZ[[\\44332211oonnmmll€~~}}|TUUVVWWXMLLKKJJItuuvvwwx$%%&&''(-,,++**)}||{{zzyWXXYYZZ[45677889ddccbbaa]]^^__``00//..--kkeeddcc|{{zzyyxXYYZZ[[\ + + IHHGGFFExyyzz{{|())**++,)((''&&%yxxwwvvu[\\]]^^_9::;;<<= ``__^^]]aabbccdd,,++**))bbaa``__xwwvvuut\]]^^__` EDDCCBBA|}}~~€,--..//0%$$##""!uttssrrq_``aabbc=>>??@@A + + \\[[ZZYYeeffgghhHHGGFFEE((''&&%%^^]]\\[[tssrrqqp`aabbccdA@@??>>=€‚‚ƒƒ„01122334! qppoonnmcddeekklABBCCDDEXXWWVVUUiijjkkllDDCCBBAA$$##""!!ZZYYXXWWpoonnmmldeeffggh=<<;;::9„……††‡‡ˆ45566778mllkkjjilmmnnoopEFFGGHHITTSSRRQQmmnnoopp@@??>>== VVUUTTSSlkkjihgfhiijjkkl98877665ˆˆˆ‡‡††…899::;;<ihhggffepqqrrsstIJJKKLMNPPOONNMMqqrrsstt<<;;::99RRQQKKJJeeddccbblmmnnoop 54433221…„„ƒƒ‚‚<==>>??@eddccbbatuuvvwwxOPQQRRSSLLKKJJIIuuvvwwxx88776655IIHHGGFFaa``__^^pqqrrsst !!""##$100//..-€€~~}@AABBCCD a``__^^]xyyzz{{|TTUUVVWW + + HHGGFFEEyyzz{{||44332211EEDDCCBB]]\\[[ZZtuuvvwwx$%%&&''(-,,++**)}||{{zzyDEEFFGGH + + ]\\[[ZZY|}}~~…XXYYZZ[[ DDCCBBAA}}~~€€00//..-- AA@@??>>YYXXWWVVxyyzz{{|())**++,)((''&&%yxxwwvvuHIIJJKKL YXXWWVVU…††‡‡ˆˆˆ\\]]^^__@@??>>==‚‚ƒƒ„„,,++**)) + + ==<<;;::UUTTSSRR|}}~~€,--..//0%$$##""!uttssrrqLMMNNOOPUTTSSRRQˆ‡‡††……``aabbcc<<;;::99……††‡‡ˆˆ((''&&%% + + 99887711QQPONMLK€‚‚ƒƒ„01122334! qppoonnmPQQRRSSTQPPOONNM~~}}||{ddeefghi88776655ˆˆ‡‡††……$$##""!! 00//..--KJJIIHHG„……††‡‡ˆ45566778mllkkjjiTUUVVWWXMLLKKJJI{zzyyxxwjkkllmmn 44332211„„ƒƒ‚‚ ,,++**))GFFEEDDCˆˆˆ‡‡††…899::;;<ihhggffeXYYZZ[[\ + + IHHGGFFEwvvuuttsnooppqqr!!""##$$00//..--€€~~}}((''&&%%CBBAA@@?…„„ƒƒ‚‚<==>>??@eddccbba\]]^^__` EDDCCBBAsrrqqpporssttuuv%%&&''((,,++**))||{{zzyy$$##""!!?>>==<<;€€~~}@AABBCCD a``__^^]`aabbccdA@@??>>=onnmmllkvwwxxyyz))**++,,((''&&%%xxwwvvuu ;::99887}||{{zzyDEEFFGGH + + ]\\[[ZZYdeeffggh=<<;;::9keeddccbz{{||}}~--..//00$$##""!!ttssrrqq !!""##$$76543211yxxwwvvuHIIJJKKL YXXWWVVUhiijjkkl98877665baa``__^~€‚ƒ„11223344 ppoonnmm + + %%&&''((00//..--uttssrrqLMMNNOOPUTTSSRRQlmmnnoop 54433221^]]\\[[Z……††‡‡ˆˆ55667788llkkjjii))**++,, ,,++**))qppoonnmPQQRRSSTQPPOONNMpqqrrsst !!""##$100//..-ZYYXXWWVˆˆ‡‡††……99::;;<<hhggffee--..//00 + + ((''&&%%mllkkjjiTUUVVWWXMLLKKJJItuuvvwwx$%%&&''(-,,++**)VUUTTSSR„„ƒƒ‚‚==>>??@@ddccbbaa11223344 + + $$##""!!ihhggffeXYYZZ[[\ + + IHHGGFFExyyzz{{|())**++,)((''&&%RQQKKJJI€€~~}}AABBCCDD ``__^^]]55667788 eddccbba\]]^^__` EDDCCBBA|}}~~€,--..//0%$$##""!IHHGGFFE||{{zzyyEEFFGGHH + + \\[[ZZYY + + 99::;;<<a``__^^]`aabbccdA@@??>>=€‚‚ƒƒ„01122334! EDDCCBBAxxwwvvuuIIJJKKLLXXWWVVUU ==>>??@@]\\[[ZZYdeeffggh=<<;;::9„……††‡‡ˆ45566778A@@??>>=ttssrrqqMMNNOOPPTTSSRRQQAABBCCDD !!""YXXWWVVUhiijjkkl98877665ˆˆˆ‡‡††…899::;;<=<<;;::9ppoonnmmQQRRSSTTPPOONNMMEEFFGGHH##$$%%&& +UTTSSRRQlmmnnoop 54433221…„„ƒƒ‚‚<==>>??@98877110llkkjjiiUUVVWWXXLLKKJJII 44332211„„ƒƒ‚‚==>>??@@ lkkjjiihUVVWWXXY LKKJJIIHuvvwwxxy%&&''((),++**))(UTTSSRRQƒƒ‚‚€€>>??@@AAccbbaa``^^__``aaCCBBAA@@~~€€^^__``aa&''(())*+**))(('{zzyyxxwFGGHHIIJ + + IHHGGFFEUTTSSRRQ!!""##$$00//..--€€~~}}AABBCCDDhggffeedYZZ[[\\] + + HGGFFEEDyzz{{||})**++,,-(''&&%%$QKKJJIIH~~}}||BBCCDDEE __^^]]\\bbccddee??>>==<<‚‚ƒƒ„„……bbccddee*++,,--.'&&%%$$#wvvuuttsJKKLLMMNEDDCCBBAQPPOONNM%%&&''((,,++**))||{{zzyyEEFFGGHHdccbbaa`]^^__``a DCCBBAA@}~~€€-..//001$##""!! HGGFFEED{{zzyyxxFFGGHHII + + [[ZZYYXXffgghhii;;::9988††‡‡ˆˆˆˆkkllmmnn.//00112#""!! srrqqppoNOOPPQQRA@@??>>=MLLKKJJI))**++,,((''&&%%xxwwvvuuIIJJKKLL !!""`__^^]]\abbccdde@??>>==<‚‚ƒƒ„„…12233445 DCCBBAA@wwvvuuttJJKKLLMMWWVVUUTTjjkkllmm77665544‡‡††……ooppqqrr23344556onnmmllkRSSTTUUV=<<;;::9IHHGGFFE--..//00$$##""!!ttssrrqqMMNNOOPP##$$%%&& +\[[ZZYYXeffgghhi<;;::998…††‡‡ˆˆˆ56677889@??>>==gffeeddcZ[[\\]]^ + 0//..--,A@@??>>=55667788llkkjjiiUUVVWWXX++,,--..TSSRRQQPmnnooppq !43322110„ƒƒ‚‚€=>>??@@A8771100/kkjjiihhVVWWXXYY KKJJIIHHvvwwxxyy&&''(())++**))((vvuuttss{{||}}~~>??@@AABcbbaa``_^__``aab,++**))(=<<;;::999::;;<<hhggffeeYYZZ[[\\//001177POONNMMLqrrssttu!""##$$%0//..--,€~~}}|ABBCCDDE /..--,,+ggffeeddZZ[[\\]] + + GGFFEEDDzz{{||}}**++,,--''&&%%$$rrqqppoo……††‡‡BCCDDEEF _^^]]\\[bccddeef(''&&%%$98877665==>>??@@ddccbbaa]]^^__``8899::;; LKKJJIIHuvvwwxxy%&&''((),++**))(|{{zzyyxEFFGGHHI + + +**))(('ccbbaa``^^__``aaCCBBAA@@~~€€..//0011##""!! nnmmllkkˆˆˆˆ‡‡††FGGHHIIJ + + [ZZYYXXWfgghhiij$##""!! 54433221AABBCCDD ``__^^]]aabbccdd<<==>>?? + + HGGFFEEDyzz{{||})**++,,-(''&&%%$xwwvvuutIJJKKLLM'&&%%$$#__^^]]\\bbccddee??>>==<<‚‚ƒƒ„„……22334455eeddccbb……„ƒ‚€JKKLLMMNWVVUUTTSjkkllmmn 100//..-EEFFGGHH + + \\[[ZZYYeeffgghh@@AABBCC DCCBBAA@}~~€€-..//001$##""!! tssrrqqpMNNOOPPQ#""!! [[ZZYYXXffgghhii;;::9988††‡‡ˆˆˆˆ66778899aa``__^^~~}}||{NOOPPQQRSRRQQPPOnooppqqr !!"-,,++**)IIJJKKLLXXWWVVUUiijjkkllDDEEFFGG@??>>==<‚‚ƒƒ„„…12233445 poonnmmlQRRSSTTU WWVVUUTTjjkkllmm77665544‡‡††……„„::;;<<==]]\\[[ZZ{zzyyxxwRSSTTUUVONNMMLLKrssttuuv"##$$%%&)((''&&%MMNNOOPPTTSSRRQQmmnnooppHHIIJJKK<;;::998…††‡‡ˆˆˆ56677889lkkjjiihUVVWWXXY + + SSRRQQPPnnooppqq !!33221100ƒƒ‚‚€€>>??@@AAYYXXWWVVwvvuuttsVWWXXYYZ +KJJIIHHGvwwxxyyz&''(())* %$$##""!QQRRSSTTPPOONNMMqqrrssttQQRRSSTT87766554ˆ‡‡††……„9::;;<<=hggffeedYZZ[[\\] OONNMMLLrrssttuu""##$$%%//..--,,~~}}||BBCCDDEE UUTTSSRRsrrqqppoZ[[\\]]^ + GFFEEDDCz{{||}}~*++,,--. + + +! UUVVWWXXLLKKJJIIuuvvwwxxUUVVWWXX !43322110„ƒƒ‚‚€=>>??@@Adccbbaa`]^^__``a +KKJJIIHHvvwwxxyy&&''(())++**))(({{zzyyxxFFGGHHII + + QQKKJJIIonnmmllk^__``aabCBBAA@@?~€€‚.//00112 + YYZZ[[\\ + + HHGGFFEEyyzz{{||YYZZ[[\\!""##$$%0//..--,€~~}}|ABBCCDDE `__^^]]\abbccdde + GGFFEEDDzz{{||}}**++,,--''&&%%$$wwvvuuttJJKKLLMMHHGGFFEEkjihgfeebccddeef?>>==<<;‚ƒƒ„„……†23344556]]^^__`` DDCCBBAA}}~~€€]]^^__``%&&''((),++**))(|{{zzyyxEFFGGHHI + + \[[ZZYYXeffgghhi !!"CCBBAA@@~~€€..//0011##""!! ssrrqqppNNOOPPQQDDCCBBAAddccbbaafgghhiij;::99887†‡‡ˆˆˆˆ‡6778899:aabbccdd@@??>>==‚‚ƒƒ„„aabbccdd)**++,,-(''&&%%$xwwvvuutIJJKKLLMXWWVVUUTijjkkllm"##$$%%& ??>>==<<‚‚ƒƒ„„……22334455oonnmmllRRSSTTUU@@??>>==``__^^]]jkkllmmn76655443‡††……„„ƒ:;;<<==> eeffgghh<<;;::99……††‡‡ˆˆeekkllmm-..//001$##""!! tssrrqqpMNNOOPPQTSSRRQQPmnnooppq&''(())* + + ;;::9988††‡‡ˆˆˆˆ66778899kkjjiihhVVWWXXYY <<;;::99\\[[ZZYYnooppqqr !!"3221100/ƒ‚‚€€>??@@AAB !!""# + + iijjkkll88776655ˆˆ‡‡††……nnooppqq12233445 poonnmmlQRRSSTTUPOONNMMLqrrssttu*++,,--. 77665544‡‡††……„„::;;<<==ggffeeddZZ[[\\]] + + 88771100XXWWVVUUrssttuuv"##$$%%&/..--,,+~~}}||{BCCDDEEF#$$%%&&' + + mmnnoopp 44332211~~}}||rrssttuu56677889lkkjjiihUVVWWXXY LKKJJIIHuvvwwxxy.//0011733221100ƒƒ‚‚€€>>??@@AAccbbaa``^^__``aa//..--,,TTSSRRQQvwwxxyyz&''(())*+**))(('{zzyyxxwFGGHHIIJ'(())**+ qqrrsstt!!""##$$00//..--{{zzyyxxvvwwxxyy9::;;<<=hggffeedYZZ[[\\] + + HGGFFEEDyzz{{||}78899::;//..--,,~~}}||BBCCDDEE __^^]]\\bbccddee++**))((PONMLKKJz{{||}}~*++,,--.'&&%%$$#wvvuuttsJKKLLMMN+,,--../uuvvwwxx%%&&''((,,++**))wwvvuuttzz{{||}}=>>??@@Adccbbaa`]^^__``a DCCBBAA@}~~€€;<<==>>?++**))(({{zzyyxxFFGGHHII + + [[ZZYYXXffgghhii''&&%%$$JIIHHGGF~€€‚.//00112#""!! srrqqppoNOOPPQQR/0011778yyzz{{||))**++,,((''&&%%ssrrqqpp~~……††ABBCCDDE `__^^]]\abbccdde@??>>==<‚‚ƒƒ„„…?@@AABBC !!""##''&&%%$$wwvvuuttJJKKLLMMWWVVUUTTjjkkllmm##""!! FEEDDCCB‚ƒƒ„„……†23344556onnmmllkRSSTTUUV899::;;<}}~~€€--..//00$$##""!!oonnmmll‡‡ˆˆˆˆ‡‡EFFGGHHI + + \[[ZZYYXeffgghhi<;;::998…††‡‡ˆˆˆCDDEEFFG$$%%&&''##""!! ssrrqqppNNOOPPQQSSRRQQPPnnooppqq !!BAA@@??>†‡‡ˆˆˆˆ‡6778899:kjjiihhgVWWXXYYZ<==>>??@ ‚‚ƒƒ„„11223344 kkeeddcc††……„ƒ‚IJJKKLLMXWWVVUUTijjkkllm87766554ˆ‡‡††……„GHHIIJJK(())**++oonnmmllRRSSTTUUOONNMMLLrrssttuu""##$$%%>==<<;;:‡††……„„ƒ:;;<<==>gffeeddcZ[[\\]]^@AABBCCD !!""##$……††‡‡ˆˆ55667788bbaa``__€~~}}|MNNOOPPQTSSRRQQPmnnooppq !43322110„ƒƒ‚‚€KQQRRSST,,--..//kkjjiihhVVWWXXYY KKJJIIHHvvwwxxyy&&''(()):9988776ƒ‚‚€€>??@@AABcbbaa``_^__``aabDEEFFGGH$%%&&''(ˆˆ‡‡††……99::;;<<^^]]\\[[|{{zzyyxQRRSSTTUPOONNMMLqrrssttu!""##$$%0//..--,€~~}}|TUUVVWWX00112345ggffeeddZZ[[\\]] + + GGFFEEDDzz{{||}}**++,,-- 54321100~~}}||{BCCDDEEF _^^]]\\[bccddeefHIIJJKKQ())**++,„„ƒƒ‚‚==>>??@@ZZYYXXWWxwwvvuutUVVWWXXY LKKJJIIHuvvwwxxy%&&''((),++**))(|{{zzyyxXYYZZ[[\6778899:ccbbaa``^^__``aaCCBBAA@@~~€€..//0011 + + //..--,,{zzyyxxwFGGHHIIJ + + [ZZYYXXWfgghhiijQRRSSTTU,--..//0€€~~}}AABBCCDD VVUUTTSStssrrqqpYZZ[[\\] + + HGGFFEEDyzz{{||})**++,,-(''&&%%$xwwvvuut\]]^^__`:;;<<==> __^^]]\\bbccddee??>>==<<‚‚ƒƒ„„……22334455++**))((wvvuuttsJKKLLMMNWVVUUTTSjkkllmmnUVVWWXXY01122334||{{zzyyEEFFGGHH + + RRQQKKJJpoonnmml]^^__``a DCCBBAA@}~~€€-..//001$##""!! tssrrqqp`aabbccd>??@@AAB + + [[ZZYYXXffgghhii;;::9988††‡‡ˆˆˆˆ66778899 + +''&&%%$$srrqqppoNOOPPQQRSRRQQPPOnooppqqrYZZ[[\\]45566778xxwwvvuuIIJJKKLLIIHHGGFFlkkjihgfabbccdde@??>>==<‚‚ƒƒ„„…12233445 poonnmmldeekkllmBCCDDEEFWWVVUUTTjjkkllmm77665544‡‡††……„„::;;<<== ##""!! onnmmllkRSSTTUUVONNMMLLKrssttuuv]^^__``a899::;;>??@@AAkjjiihhgVWWXXYYZ +KJJIIHHGvwwxxyyzabbccdde<==>>??@ppoonnmmQQRRSSTTAA@@??>>aa``__^^ijjkkllm87766554ˆ‡‡††……„9::;;<<=hggffeedqrrssttuJKKLMNOPOONNMMLLrrssttuu""##$$%%//..--,,~~}}||BBCCDDEEgffeeddcZ[[\\]]^ + GFFEEDDCz{{||}}~ekkllmmn@AABBCCDllkkjjiiUUVVWWXX==<<;;::]]\\[[ZZmnnooppq !43322110„ƒƒ‚‚€=>>??@@Adccbbaa`uvvwwxxyQQRRSSTT KKJJIIHHvvwwxxyy&&''(())++**))(({{zzyyxxFFGGHHIIcbbaa``_^__``aabCBBAA@@?~€€‚nooppqqrDEEFFGGHhhggffeeYYZZ[[\\ + + 99887711YYXXWWVVqrrssttu!""##$$%0//..--,€~~}}|ABBCCDDE `__^^]]\yzz{{||}UUVVWWXX + + GGFFEEDDzz{{||}}**++,,--''&&%%$$wwvvuuttJJKKLLMM !!""## _^^]]\\[bccddeef?>>==<<;‚ƒƒ„„……†rssttuuvHIIJJKKLddccbbaa]]^^__`` 00//..--UUTTSSRRuvvwwxxy%&&''((),++**))(|{{zzyyxEFFGGHHI + + \[[ZZYYX}~~……†YYZZ[[\\CCBBAA@@~~€€..//0011##""!! ssrrqqppNNOOPPQQ$$%%&&'' + + [ZZYYXXWfgghhiij;::99887†‡‡ˆˆ€€vwwxxyyzLMMNNOOP``__^^]]aabbccdd,,++**))QQPONMLKyzz{{||})**++,,-(''&&%%$xwwvvuutIJJKKLLMXWWVVUUT†‡‡ˆˆˆˆ‡]]^^__``??>>==<<‚‚ƒƒ„„……22334455oonnmmllRRSSTTUU(())**++ WVVUUTTSjkkllmmn76655443~~}}||{z{{||}}}PQQRRSST\\[[ZZYYeeffgghh((''&&%%KJJIIHHG}~~€€-..//001$##""!! tssrrqqpMNNOOPPQTSSRRQQP‡††……~aabbccdd;;::9988††‡‡ˆˆˆˆ66778899kkjjiihhVVWWXXYY,,--..//SRRQQPPOnooppqqr !!"3221100/{zzyyxxw}||{{zzyTUUVVWWXXXWWVVUUiijjkkll$$##""!!GFFEEDDC‚‚ƒƒ„„…12233445 poonnmmlQRRSSTTUPOONNMML~}}||{{zeefghijk77665544‡‡††……„„::;;<<==ggffeeddZZ[[\\]]00117788ONNMMLLKrssttuuv"##$$%%&/..--,,+wvvuuttsyxxwwvvuXYYZZ[[\TTSSRRQQmmnnoopp CBBAA@@?…††‡‡ˆˆˆ56677889lkkjjiihUVVWWXXY LKKJJIIHzyyxxwwvkllmmnno !!33221100ƒƒ‚‚€€>>??@@AAccbbaa``^^__``aa99::;;<< +KJJIIHHGvwwxxyyz&''(())*+**))(('srrqqppouttssrrq\]]^^__`PPOONNMMqqrrsstt!!""##$$?>>==<<;ˆ‡‡††……„9::;;<<=hggffeedYZZ[[\\] + + HGGFFEEDvuuttssroppqqrrs""##$$%%//..--,,~~}}||BBCCDDEE __^^]]\\bbccddee==>>??@@ + GFFEEDDCz{{||}}~*++,,--.'&&%%$$#onnmmllkqppoonnm`aabbccdLLKKJJIIuuvvwwxx%%&&''((;::99887„ƒƒ‚‚€=>>??@@Adccbbaa`]^^__``a DCCBBAA@rqqppoonsttuuvvw&&''(())++**))(({{zzyyxxFFGGHHII + + [[ZZYYXXffgghhiiAABBCCDDCBBAA@@?~€€‚.//00112#""!! keeddccbmllkkjjideeffgghHHGGFFEEyyzz{{||))**++,, 76543211€~~}}|ABBCCDDE `__^^]]\abbccdde@??>>==>==<<;‚ƒƒ„„……†23344556baa``__^ihhggffehiijjkklDDCCBBAA}}~~€€--..//00 + + 00//..--|{{zzyyxEFFGGHHI + + \[[ZZYYXeffgghhi<;;::998eddccbba{||}}~~..//0011##""!! ssrrqqppNNOOPPQQSSRRQQPPnnooppqqIIJJKKQQ;::99887†‡‡ˆˆˆˆ‡6778899:^]]\\[[Zeddccbbalmmnnoop@@??>>==‚‚ƒƒ„„11223344,,++**))xwwvvuutIJJKKLLMXWWVVUUTijjkkllm87766554a``__^^]€‚ƒ„……22334455oonnmmllRRSSTTUUOONNMMLLrrssttuuRRSSTTUU76655443‡††……„„ƒ:;;<<==>ZYYXXWWVa``__^^]pqqrrsst<<;;::99……††‡‡ˆˆ55667788 ((''&&%%tssrrqqpMNNOOPPQTSSRRQQPmnnooppq !43322110]\\[[ZZY††‡‡ˆˆˆˆ66778899kkjjiihhVVWWXXYY KKJJIIHHvvwwxxyyVVWWXXYY !!"3221100/ƒ‚‚€€>??@@AABVUUTTSSR]\\[[ZZYtuuvvwwx88776655ˆˆ‡‡††……99::;;<< + + $$##""!!poonnmmlQRRSSTTUPOONNMMLqrrssttu!""##$$%0//..--,YXXWWVVU‡‡††……„„::;;<<==ggffeeddZZ[[\\]] + + GGFFEEDDzz{{||}}ZZ[[\\]]"##$$%%&/..--,,+~~}}||{BCCDDEEF RQQKKJJIYXXWWVVUxyyzz{{||}}fpÛv€…XQJ`Û’pfH…ó~‚p‘ZHAbËf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAA÷Jl‘ç’tr€‰Ë‚p‘Ëf•ó~H…™ãbHAZ`vX•ãnãnX•v`™ãbHAZ•Ëf`v‰’‘JAd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|ZHAãb™ÛfpÛv€…p‘Ë‚€‰ór€…ÛvpfËf•ó~H…p‘Ë‚€‰órX•ãn€…•‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û÷‚d™tA÷’`JXQóãnX•v`XQJ`Û’H…ó~•ËffpÛv€…XQJ`Û’Ëf`vX•bt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAJl‘ç’t‰ÿr€‰Ë‚p‘Ëf•ó~H…™ãbHAZ`vX•ãnãnX•v`™ãbHAZãn€…ÛvpJtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰óbãn€…ÛvpZHAãb™€fpÛv€…p‘Ë‚€‰ór€…ÛvpfËf•ó~H…p‘Ë‚€‰órfH…ó~•‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û`vX•ã‰Ë‚p‘ZHãnX•v`XQJ`Û’H…ó~•ËffpÛv€…XQJ`Û’Ëf`vX•bt‰ç’l‘÷Ëf•ó~H’÷Jl‘ç’tf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAn€…ÛvpAãb™Û’`Ëf•ó~H…™ãbHAZ`vX•ãnãnX•v`™ãbHAZãn€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËJXQór€fpÛv€…p‘Ë‚€‰ór€…ÛvpfËf•ó~H…p‘Ë‚€‰ór`vX•ãn‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•˙ے`JX…ãnX•v`rXQJ`Ûf`vX•H‰Ë‚p‘`ãnX•v`XQJ`Û’H…ó~•ËffpÛv€…XQJ`Û’€…Ûvpfbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHA…ó~•Ëf`JXQórÿbtËf•ó~H…™ãbHAZ`vX•ãnãnX•v`™ãbHAZH…ó~•ËfJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘ZHA™Û…fpÛv€Zp‘Ë‚€‰óvX•ãn€‰ç’l‘JA™fpÛv€…p‘Ë‚€‰ór€…ÛvpfËf•ó~H…p‘Ë‚€‰ór`vX•ãn‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë’`JXQó…ãnX•v`rXQJ`Û…ÛvpfH‚|çZdQÿãnX•v`XQJ`Û’H…ó~•ËffpÛv€…XQJ`Û’€…Ûvpfbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãrÿbt‰ç’lËf•ó~H’™ãbHA…ó~•Ëf`bt‰ç’l‘÷Ëf•ó~H…÷Jl‘ç’t‰`vX•ãnãnX•v`™ãbHAZH…X•ãn€…JtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘÷JtAd™÷…fpÛv€Zp‘Ë‚€‰óvX•ãn€JtAïrd™÷fpÛv€…ÿbdQçZ|€…ÛvpfËf•ó~H…p‘Ë‚€‰órÛvpfH…‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`rXQJ`Û…•Ëf`‚|çZdQbãnX•v`÷‚d™ïrtAH…ó~•ËffpÛv€…XQJ`Û’ó~•Ëf`bt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~H’™ãbHAvX•ãn€…Û‰’‘JtAïrËf•ó~H…÷Jl‘ç’t‰`vX•ãnãnX•v`÷Jl‘ç’t‰vX•ãn€…JtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€Zp‘Ë‚€‰óvpfH…ód™÷‚|çZfpÛv€…ÿbdQçZ|€…ÛvpfËf•ó~H…d™ïrtA÷JÛvpfH…‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`rXQJ`Û~•Ëf`dQÿbt‰ç’ãnX•v`÷‚d™ïrtAH…ó~•ËffpÛv€…l‘ç’t‰ÿbó~•€…Ûvbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~H’÷Jl‘ç’tvX•ãn€…Ûl‘÷JtAïrËf•ó~H…÷Jl‘ç’t‰`vX•ãnãnX•v`dQçZ|÷‚pfÛ’`JtAïrd™÷fpÛv€…ã‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|vp`vXd™÷‚|çZfpÛv€…ÿbdQçZ|€…ÛvpfËf•ó~H…d™ïrtA÷JJXQr‰‚‘‚|çZdQÿnórXQJ`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrt•ãn€…ÛvpdQÿbt‰’‘ãnX•v`÷‚d™ïrtAH…ó~•ËffpÛv€…l‘ç’t‰ÿbZHAãb™Ûbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tfH…ó~JArd™÷‚|Ëf•ó~H…÷Jl‘ç’t‰`vX•ãnãnX•v`dQtA÷Jl‘’`JXQóJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|•Ëf`vXçZdQÿbtfpÛv€…ÿbdQçZ|€…ÛvpfËf•ó~H…ç’t‰ÿbdQr€‰Ë‚p‘‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrt•ãn€…Ûvp‰ç’l‘÷JtãnX•v`÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…çZ|÷‚d™ZHAãb™Ûbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tfH…X•ãAïrd™÷‚|Ëf•H…f÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`ïrtA÷Jl‘’`JXQóJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpçZdQÿbtpÛv€…ãnÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…ç’t‰ÿbdQr€‰‚‘ZAb‚|çZdQÿrXQJ`Û÷‚d™ïrtfÛ’`JX‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•ˉç’l‘JArórXQJ`÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…çZ|l‘ç’™Û’`Jbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•㙂|çZdQÛ’™HAZ÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`t‰ÿbdQçZXQór€‰Ë‚JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvpÿbt‰ç’l‘p‘Ë‚€‰órÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…|÷‚d™ïrp‘ZHAãb‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•€÷JtAïrd™XQJ`Û’÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…tA÷Jl‘ç’™Û’`Jbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’t…ÛvpfÛ÷‚|çZdQ™ãbHAZ÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`t‰ÿbdQçZXQór€‰Ë‚JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷fpÛv€…ã‰ÿbdQçZ|’`JXQHÿbt‰ç’l‘p‘Ë‚€‰órÿbdQçZ|€…ÛvpfÛ’`JXQp‘Ë‚€‰ór|÷‚d™t‰p‘ZAb™’`‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿnórXQJ`÷‚d™ïrtAãb™Û’`÷JtAr™‚XQJ`Û’÷‚d™ïrtAÛ’`JXQór€‰Ë‚p‘XQJ`Û’ÿbdQçZ|JXQór€bt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tJXQór€ZdQÿbt‰ç™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘ZHAãb™™ãbHAZ÷‚d™ïrtA‰Ë‚p‘ZHJfpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‰Ë‚p‘ZH’l‘÷JtAïp‘Ë‚€‰órÿbdQçZ|ZHAãb™Û’`JXQp‘Ë‚€‰ór÷Jl‘ç’t‰Aãb™Û’`…ãnX•v`rXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtAãb™Û’`rd™÷‚|çXQJ`Û’÷‚d™ïrtAÛ’`JXQór€‰Ë‚p‘XQJ`Û’ÿbdQçZ|JXQór€Ëf•ó~H’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tJXQór€ZdQÿbt‰ç™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘ZHAãb™™ãbHAZ÷‚d™ïrtA‰Ë‚p‘ZH…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‰™Û’`’l‘÷JtAïp‘Ë‚€‰órÿbdQçZ|ZHAãb™Û’`JXQp‘Ë‚€‰órdQçZ|÷‚Ab™’JXQ…ãnX•v`rXQJ`Û÷‚d™tA÷™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtJXQór€‰Ërd™‚ZQbXQJ`Û’÷‚d™ïrtAÛ’`JXQór€‰Ë‚p‘XQJ`Û’d™ïrtA÷Jór€‰Ë‚p‘Ëf•ó~H’™ãbHAJl‘ç’t‰ÿQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’t‚p‘ZHAãt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘ZHA™Û’™ãbHAZl‘ç’t‰ÿbZHAãb™…fpÛv€Zp‘Ë‚€‰óbãn€…Ûvp‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|b™Û’`fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™`JXQórp‘Ë‚€‰órdQçZ|`Û’`JXQ…ãnX•v`rXQJ`ÛfH…•˙ے`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtJXQór€‰ËãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQÿbt‰ç’l‘XQJ`Û’vX•ãn€…ór€‰Ë‚p‘Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’t‚p‘`JXËf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘÷JtAd™÷‚™ãbHAZÛvpfH…ZHAãb™…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|Qór€‰Ë‚pfpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™|çZdQÿbp‘Ë‚€‰óró~•Ëf`’JQr€‰Ë…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX‚|çZdQÿrXQJ`Û÷‚d™ïrt‘ZHAãbãnX•v`XQJ`Û’÷‚d™tA÷JÛ’`JXQt‰ç’l‘÷JXQJ`Û’vX•H…ó~‚p‘ZHAãËf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’t™Û’`JXËf•ó~H…™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘tAïrd™÷‚™ãbHAZ•Ëf`vb™Û’`…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãbJfpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|Qór€‰Ë‚pfpÛv€…p‘Ë‚€‰órãn€…ÛvpZHAãb™|çZdQÿbp‘Ë‚€‰órX•ãn€…ÛvJXQór€‰Ë…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û÷‚d™ïrt‘ZHAXQóãnX•v`XQJ`Û’fH…•ËfÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ÿbdQçZ|€…Ûvpfç’l‘÷JtAËf•ó~H…bdQçZ|÷…ÛvpfHJtAd™÷‚|fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™Û…ãnX•v`dQçZ|÷‚ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’ïrd™÷‚|Ë‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚dQór€‰Ë‚pXnó•€vË|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•Ëfïrd™÷‚|fv…nX•‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’…ó~•Ëf`’`JXQópÛv€…ãd™ïrtA÷Jó~•Ëf``JXQórX•v`ËfJ`Û’™ó~•Ëf``JXQórçZdQÿbt‰J`Û’™~•Ëf`JXQór€•v`ËfJ`Û’™ã™tA÷Jl‘ç‘ZHAãbpf•H~ã…t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãnçZdQtAïrv`Ëf•óJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘nX•v`Ël‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Zç’l‘÷Jf€‰órXQJvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘Ë’t‰ÿbãn€™Û’`JXfÛ`v…tAïrd™÷‚fpÛv€…ÿbdQçZ|€…Ûvpfd™÷‚|çZ~H…fpÛbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™Ûf•ó~H…dQçZ|÷‚ÛvpfH…HA™Û’`pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…•`Û’™ãbvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQ…ÛvpfHQór€‰Ë‚pXnó•€vË|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’v€…ãnX•‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’÷…ó~•Ëf`’`JXQófpÛv€…ãd™ïrtA÷Jó~•Ëf`JXQórÿbX•v`ËfJ`Û’™ó~•Ëf``JXQóró~H…fpHAZp‘Ë‚~•Ëf`JXQór€•v`ËfJ`Û’™ã…•Ëf`‘ZHAXQópf•H~ã…t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãnl‘÷JtAïrv`f•…fpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘nX•v`Ël‘ç’t‰ÿbvX•ãn€…t‰ç’l‘÷J•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘ZÛv€…ãnX•€‰órXQJvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…Ûr€‰Ë‚p‘fÛ`v…tAïrd™÷‚fpÛv€…ÿbdQçZ|€…Ûvpfd™÷‚|çZÛv€…ãnóbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHZHAãb™Ûf•€…ãnXdQçZ|÷‚ÛvpfH…tAd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’v`Ëf•`Û’™ãbvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…óZHAãb™ÛXnó•€vË|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•ËfdQÿbt‰d™rXQJ`Û‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`’`JXQó•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™ó~•Ëf``JXQóró~H…fpHAXQJ`~•Ëf`JXQór€•v`ËfJ`Û’™ã~•Ëf`’`JXQópf•H~ã…t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãn÷‚|çZdQ’™HAZpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘•ó~H…fpl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘ZÛv€…ãnX•Û’÷Jl‘ç’vX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…Ûr€‰Ë‚p‘fÛ`v…tAïrd™÷‚fpÛv€…ÿbdQçZ|€…Ûvpfÿbt‰ç’l‘‘Ë‚€‰órXbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHZHA™Û’`Ûv€…ãnXdQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’H…fpÛvt‰bQZ‚dvpfH…óA™Û’`Ûv€…ãnX‚€‰órXQvpfH…óZHAãb™€Xnó•€vË|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•Ëf÷JtAïrd™QJ`Û’‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`JXQórÿ•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’÷Jó~•Ëf``JXQór€…ãnX•v™ïrtA÷Jl~•Ëf`JXQórÿbt•v`ËfJ`Û’™ã~•Ëf`‰Ë‚p‘ZHpf•H~ã…t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰`vX•ãn÷‚|çZdQ™ãbHAZpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€bt‰ç’l‘|•ó~H…X•l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z`Ëf•ó~‘ç’t‰ÿbdvX•ãn€…Û‰ç’l‘÷Jt•ó~H…fpbHAZp‘ËvX•ãn€…ÛAãb™Û’`fÛ`v…tAïrd™÷‚pÛv€…ãnÿbdQçZ|€…Ûvpfÿbt‰ç’l‘‘Ë‚€‰órXbdQçZ|÷…ÛvpfÛAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHçZdQÿbtv`Ëf•ódQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…HAãb™Û’H…fpÛvQçZ|÷‚dvpfH…óAd™÷‚|çÛv€…ãnX‚€‰órXQvpfH…óJXQór€Xnó•€vË|çZdQÿbórXQJ`÷‚d™ïrtAH…ó~•Ëf|çZdQÿbQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jt~H…fpÛd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf``JXQór€…ãnX•v™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`ËfJ`Û’™ã~•Ëf`‰Ë‚p‘`Zpf•H~ã…t‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷J™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|v€…ãnX•l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z`pÛv€…‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fpbHAZp‘ËvX•ãn€…ÛQXb㉀’fÛ`v…tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHçZdQtAïv`pÛv€dQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…HA™Û’`ãnX•v`QZ‚™rtAvpfH…órd™÷‚|çÛv€…ãnX‚€‰órXQvpfH…óÛ‘pJAHrXnó•€vË|çZdQÿbXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿbQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`rd™÷‚|ç…ãnórXQd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`JXQórÿbËf•ó~H…÷Jl‘ç’t‰~•Ëf`ZdQÿbt‰ç•v`ËfJ`Û’÷Jl~•Ëf`ó™‚Ë`Zpf•H~ã…t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷J™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jtf•H…fpJl‘ç’t‰ÿvX•ãn€ZdQÿbt‰çJ`’™AZpl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…t‰ç’l‘÷JfpÛv€…ÿbdQçZ|vX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛQXAHró™fÛ`v…tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|€…ÛvpftAdQÿbt‰‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|Ûv€…ãnóbdQçZ|÷…ÛvpfH’l‘÷JtAï‘Ë‚€‰órXdQçZ|÷‚ÛvpfÛ’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…tAd™÷‚|ãnX•v`÷‚d™ïrtAvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…ó‚Ë`ZQXnó•€vË|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQç’l‘÷JtAQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtrXQJ`Û‚d™ïrtA÷…ó~•Ëf`rd™÷‚|çQJ`Û’d™ïrtA÷J`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰Ëf•€…ãn÷Jl‘ç’t‰~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`Xb㉀’Û‘p‘|‚ç‰drt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰HAãb™Û’ïrd™÷‚|™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt’™HAZpJl‘ç’t‰ÿvX•ãn€ZdQÿbt‰d™ãbHAZpl‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtAX•v`ËfÿbdQçZ|vX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛpJAHró™ÿQtJçl’tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`JXQórçZdQÿbt‰‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷…ÛvpfH™÷‚|çZd‘Ë‚€‰rQJdQçZ|÷‚HAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|•ó~H…f‚™rAJl‘çvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…ó‚Ë`ZQ÷™tbïAdZ|çZdQÿbXQJ`Û’÷‚d™ïrtA€‰Ë‚p‘Zç’l‘÷JtAQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷…ó~•Ëf`Qÿbt‰ç’l’™ãbHAd™ïrtA÷J`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰pÛv€…ãn’t‰ÿbdQç~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`Xb㉀™‚÷‘|‚ç‰drt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰HAãb™Û’ïrd™t‰ç’™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿvX•ãn€‘÷JtAïrdZp‘Ë‚€‰l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA•H…fpl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtAX•v`ËfZ|÷‚d™ïvX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXbÿQtJçl’tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`JXQórl‘÷Jfp‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷…ÛvpfÛ™÷‚|çZdórXQJ`dQçZ|÷‚HAãb™Û’ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚ÛvpfH…ïrd™÷‚|•ó~H…X•rtA÷Jl‘çvpfÛ’`rd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…ó㉀’Û‘pJ÷™tbïAdZ|çZdQÿbXQJ`Û’÷‚d™ïrtA€‰™Û’`Ûv€…n•vQJ`Û’‚d™tA÷Jl’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóQÿbt‰ç’lÛ’™ãbHAd™ïrtA÷J`JXQórçZdQÿbt‰XQJ`Û’d™ïrtA÷Jó~•Ëf`çZdQÿbt‰v`Ëf•’t‰ÿbdQçJXQór€ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`AHró™‚÷‘|‚ç‰drt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰JXQór€‰f•ó~H…™ãbHAZp‘ç’t‰ÿbãr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‘|çZdQÿZp‘Ë‚€‰l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtAó~H…fpZ|÷‚d™r‰Ë‚p‘ZH’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXbÿQtJçl’fpÛv€…p‘Ë‚€‰órÿbdQçZ|Ë‚p‘ZHAfpÛv€…ã‘Ë‚€‰órXn€…ÛvpZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™Ûbt‰ç’l‘÷órXQJ’™dQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…ïrd™÷‚|Ûv€…ãnX•AJ‘’t‰ÿbAãb™Û’`rd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…ó㉀’Û‘p÷™tbïAdZãnX•v`XQJ`Û’÷‚d™ïrtAãb™Û’`nX•v`ËQJ`Û’fH…•Ëf`’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóJtAïrd™÷bHAZp‘Ëd™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`çZdQÿbt‰v`pÛvdQçZ|÷‚JXQór€ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf``ZQXbã‰÷‘|‚ç‰drËf•ó~H…™ãbHAZ÷Jl‘ç’t‰JXQór€‰f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‚|çZdQÿ‚€‰órXQl‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA€…ãnórXQd™ïrtA÷J‰Ë‚p‘ZH’l‘÷JtAï•H…fpÛ‘ç’t‰ÿbdvX•ãn€…Û€’Û‘pJAÿQtJçl’fpÛv€…p‘Ë‚€‰órÿbdQçZ|Ë‚p‘`JfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™Ûbt‰ç’l‘÷J`Û’™ãdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfÛ’ïrd™÷‚|J`p‘Ë‚l‘ç’t‰ÿbAãb™Û’`rd™÷‚|çv€…ãnórXQçZ|÷‚dvpfH…óHró™‚Ë÷™tbïAdZãnX•v`XQJ`Û’÷‚d™tA÷JXQór€‰Ë‚nX•vf•~QJ`Û’…ó~•Ëf`’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóJtAdQÿbtbHAZp‘Ëd™tA÷Jl‘`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰€‰órXQJdQçZ|÷‚JXQór€ZdQÿbt‰çQJ`Û’™ïrtA÷Jl~•Ëf``ZQXbã‰÷‘|‚ç‰drËf•ó~H…™ãbHAZl‘ç’t‰ÿbp‘ZHAãbH…fpÛv™ãbHAZpvX•ãn€r€‰Ë‚p‘‰ç’l‘÷J™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt‚€‰órXQç’t‰ÿbãn€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA`Û’™ãbd™ïrtAJ‘‰Ë‚p‘ZH’l‘÷JtAï™HAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û€’Û‘pJAÿQtJçl’fpÛv€…p‘Ë‚€‰órãn€…Ûvp™Û’`J€…ãnX•v‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|J`’™bAZ€…ÛvpfHAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|HAZp‘Ë‚’‰bdQçZ|Aãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dvpfH…óHQXb㉀’÷™tbïAdZãnX•v`XQJ`Û’fH…•ËfXQór€‰Ë‚`Ëf•ó~QJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtp‘Ë‚€‰órH…•Ëf``JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰€‰™ãbHA÷‚d™ïrtJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl~•Ëf`Û‘pJAHr÷‘|‚ç‰drËf•ó~H…™ãbHAZ`vX•ãnp‘ZHAXQH…fpÛv™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷JtXQJ`Û’vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAZp‘Ë‚€‰A÷Jl‘ç’t‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Ûó™‚Ë`ZÿQtJçl’fpÛv€…p‘Ë‚€‰ór€…Ûvpfór€‰Ë‚p‘€…ãnX•v‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™t‰ç™ãbHAZÛvpfH…HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|órXQJ`‰ÿbdQçZ|Aãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dvpfZHQXb㉀’÷™tbïAdZãnX•v`XQJ`Û’H…ó~•ËfZHAãb™`f•~…fpQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’‚d™tA÷Jl’`JXQó’l‘÷Jfpp‘Ë‚€‰óró~•Ëf``JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰Û’™ãbHA‚™AJl‘çJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷JlAãb™Û’`Û‘pJAH…÷‘|‚ç‰drËf•ó~H…™ãbHAZ`vX•ãnÛ’`JXQÛv€…ãnX™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZp‘ç’t‰ÿbãr€‰Ë‚p‘Ûv€…•óXQJ`Û’vX•ãn€…€‰Ë‚p‘Zç’l‘÷JfãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAZp‘Ë‚€‰’t‰ÿbãn€‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbdJXQór€fÛ`v…ÿQtJçl’fpÛv€…p‘Ë‚€‰ór€…Ûvpfór€‰Ë‚p‘•v`Ëf‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXn€…ÛvpZHAãb™Û~H…fpÛ™bAZ‘‚€ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|órXQHAZ…ÛvpfHAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚d‰Ë‚p‘ZHXnó•€vË÷™tbïAdZãnX•v`XQJ`Û’H…ó~•ËfZHAãb™•ó~H…fpQJ`Û’÷…ó~•Ëf`’`JXQónX•v`ËQJ`Û’fH…•Ëf`’`JXQóv€…ãnX•‰órXQJ`ó~•Ëf``JXQórX•v`ËfJ`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰p‘Ë‚€‰ór…•Ëf`JXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷JlAãb™Û’`pf•H~ã…÷‘|‚ç‰drËf•ó~H…™ãbHAZ`vX•ãn€‰Ë‚p‘ZÛv€…ãnXJl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘v`Ëf•óÛ’™ãbHvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’vX•ãn€…ۉ˂p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbdJXQór€fÛ`v…ÿQtJçl’fpÛv€…p‘Ë‚€‰ór€…ÛvpfHAãb™Û’•v`ËfbdQçZ|÷…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™Û~H…fpÛAZp‘Ë‚€ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|™ãbHAZvpfH…óAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚d‰™Û’`Xnó•€vË÷™tbïAdZãnX•v`XQJ`Û’H…ó~•Ëf`JXQór•~…fv€…‚d™ïrtA÷…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`’`JXQóv€…ãnX•H‰órXQJ`ó~•Ëf``JXQórX•v`ËfJ`Û’™d™tA÷Jl‘`JXQórçZdQÿbt‰p‘Ë‚€‰ór~•Ëf`JXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷JlJXQór€‰Ëpf•H~ã…÷‘|‚ç‰drËf•ó~H…™ãbHAZ`vX•ãn€‰Ë‚p‘`ãnX•v`Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘…fpÛv€Û’™ãbHvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘Zç’l‘÷JtAXQJ`p‘vX•ãn€…ۉ˂p‘ZH’l‘÷JfpbHAZp‘Ë‘ç’t‰ÿbd‚p‘ZHAãfÛ`v…ÿQtJçl’fpÛv€…p‘Ë‚€‰ór€…ÛvpfJXQórÿbËf•ó~H…bdQçZ|÷…ÛvpfHZHA™Û’`fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™Û…ãnX•v`AZ‘‚‰rXQÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQ€…ÛvpfHAãb™Û’ïrd™÷‚|Ë‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚db™Û’`Xnó•€vË÷™tbïAdZãnX•v`XQJ`Û’H…ó~•Ëft‰ç’l‘|fpÛv€…‚d™ïrtA÷…ó~•Ëf`JXQórÿnX•v`ËQJ`Û’…ó~•Ëf`’`JXQóËf•ó~HJ`Û’÷Jó~•Ëf``JXQórX•v`ËfJ`Û’™H…•Ëf``JXQórçZdQÿbt‰J`Û’™~•Ëf`JXQór€•v`ËfJ`Û’™ã™ïrtA÷JlJXQór€‰Ëpf•H~ã…÷‘|‚ç‰drËf•ó~H…÷Jl‘ç’t‰`vX•ãnçZdQÿbt‰ãnX•v`Jl‘ç’t‰ÿvX•ãn€bt‰ç’l‘÷f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘…fpÛv€l‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘vX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbd‚p‘`JXfÛ`v…ÿQtJçl’÷™t‚ƒ„…†‡ˆˆ‡†…„ƒ‚-----------------------......................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv30_3.dat b/application/third_party/mpdf/qrcode/data/qrv30_3.dat new file mode 100755 index 00000000..29e3e0dd --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv30_3.dat @@ -0,0 +1,273 @@ +ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghfefeeeeedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnkjijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefefefefbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghefeeeeeebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopmlklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPONMˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMNMNMNMNMˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqronmnmnmnklklklklijijijijghghghghdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMNMNMLKLKˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijghghgfefdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKKKKKˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefeeeedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklijijijijefefefefdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqpopopopmnmnmnmnklklklklijijijijefefefeedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijeeeefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMKLKKKKKKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€}{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}}}}}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvsrqrqrqropopopopmnmnmnmnklklklklijijijijfefefeeedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijijeeefefefdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKKKKKKLˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklijijijihefefefefdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKLˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnklklklklghghghghefefefefdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMKLKLKLKL†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopmnmnmnmnklklklklghghghghefefeeeedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMKLKLKLKL†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklghghghgheefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMKKKKKKLK†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklghghghghfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklghghghghfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklghghghghfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLK†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnklklklklghghghghfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656343212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!         + + + +KKKKKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121111120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKKKKKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656121211110/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656112121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656212111110/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656121212120/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787856565434121212120/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434121212120/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434121212120/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434121212120/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434121111110/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +IJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!      + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434211111120/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787834343434121212120/0/0/.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878783434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:787878763434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + +IJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + +IJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343412121212.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656563434343411111121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:56565656343434342121210/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!      + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:56565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +IJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +IJIJIJIJGHGHGHGFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!         + + + +IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +IJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787856565656343434340/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +ˆˆ‡‡††……))**++,,99887711tssrrqqp@AABBCCD100//..-pqqrrsstqppoonnm01122334A@@??>>=`aabbccd ZYYXXWWVddeefghixxwwvvuu))**++,,HHGGFFEEYYZZ[[\\ˆˆ‡‡††……IIHHGGFF„„ƒƒ‚‚--..//0000//..--poonnmmlDEEFFGGH-,,++**)tuuvvwwxmllkkjji45566778=<<;;::9deeffggh + + VUUTTSSRjkkllmmnttssrrqq--..//00DDCCBBAA]]^^__``„„ƒƒ‚‚ EEDDCCBB€€~~}}11223344,,++**))lkkjihgfHIIJJKKL)((''&&%xyyzz{{| + + ihhggffe899::;;<98877665hiijjkkl RQQKKJJInooppqqrppoonnmm11223344@@??>>==aabbccdd €€~~}}!!""##$$AA@@??>>||{{zzyy55667788((''&&%%eeddccbbLMMNNOOP%$$##""!|}}~~€ eddccbba<==>>??@54433221lmmnnoopIHHGGFFErssttuuvllkkjjii55667788<<;;::99eeffgghh + + ||{{zzyy%%&&''((==<<;;::xxwwvvuu99::;;<<$$##""!!aa``__^^PQQRRSST! €‚‚ƒƒ„a``__^^]@AABBCCD100//..-pqqrrsstEDDCCBBAvwwxxyyz + + hhggffee99::;;<<88776655iijjkkllxxwwvvuu))**++,,99887711ttssrrqq==>>??@@ ]]\\[[ZZTUUVVWWX„……††‡‡ˆ]\\[[ZZYDEEFFGGH-,,++**)tuuvvwwx + + A@@??>>=z{{||}}~ ddccbbaa==>>??@@44332211mmnnooppttssrrqq--..//0000//..--ppoonnmmAABBCCDDYYXXWWVVXYYZZ[[\ˆˆˆ‡‡††…YXXWWVVUHIIJJKKL)((''&&%xyyzz{{| =<<;;::9~€‚ƒ„``__^^]]AABBCCDD00//..--qqrrssttppoonnmm11223344,,++**))llkkjjiiEEFFGGHHUUTTSSRR\]]^^__`…„„ƒƒ‚‚ UTTSSRRQLMMNNOOP%$$##""!|}}~~€98877110……††‡‡ˆˆ\\[[ZZYYEEFFGGHH,,++**))uuvvwwxxllkkjjii55667788((''&&%%hhggffeeIIJJKKLL QQPONMLK`aabbccd €€~~} !!""##$QPPOONNMPQQRRSST! €‚‚ƒƒ„0//..--,ˆˆ‡‡††……XXWWVVUUIIJJKKLL((''&&%%yyzz{{|| + + hhggffee99::;;<<$$##""!!ddccbbaaMMNNOOPP + + KJJIIHHGdeeffggh + + }||{{zzy$%%&&''(MLLKKJJITUUVVWWX„……††‡‡ˆ !,++**))(„„ƒƒ‚‚ TTSSRRQQMMNNOOPP$$##""!!}}~~€€ ddccbbaa==>>??@@ ``__^^]]QQRRSSTT + + GFFEEDDChiijjkkl yxxwwvvu())**++,IHHGGFFEXYYZZ[[\ˆˆˆ‡‡††…!""##$$%(''&&%%$€€~~}}!!""##$$PPOONNMMQQRRSSTT ‚‚ƒƒ„„``__^^]]AABBCCDD\\[[ZZYYUUVVWWXXCBBAA@@?lmmnnooputtssrrq,--..//0EDDCCBBA\]]^^__`…„„ƒƒ‚‚%&&''(()$##""!! ||{{zzyy%%&&''((LLKKJJIIUUVVWWXX……††‡‡ˆˆ\\[[ZZYYEEFFGGHHXXWWVVUUYYZZ[[\\?>>==<<;pqqrrsstqppoonnm01122334A@@??>>=`aabbccd €€~~})**++,,- xxwwvvuu))**++,,HHGGFFEEYYZZ[[\\ˆˆ‡‡††……XXWWVVUUIIJJKKLL TTSSRRQQ]]^^__``;::99887tuuvvwwxmllkkjji45566778=<<;;::9deeffggh + + }||{{zzy-..//001ttssrrqq--..//00DDCCBBAA]]^^__``„„ƒƒ‚‚ TTSSRRQQMMNNOOPP + + PPOONNMMaabbccdd !!""76543211xyyzz{{| + + ihhggffe899::;;<98877665hiijjkkl yxxwwvvu1778899:ppoonnmm11223344@@??>>==aabbccdd €€~~}}!!""##$$PPOONNMMQQRRSSTTLLKKJJIIeeffgghh##$$%%&&00//..--|}}~~€ eddccbba<==>>??@54433221lmmnnooputtssrrq:;;<<==> llkkjjii55667788<<;;::99eeffgghh + + ||{{zzyy%%&&''((LLKKJJIIUUVVWWXX ~~……††HHGGFFEEiijjkkll''(())**,,++**))€‚‚ƒƒ„a``__^^]@AABBCCD100//..-pqqrrsstqppoonnm>??@@AAB + + hhggffee99::;;<<88776655iijjkkllxxwwvvuu))**++,,HHGGFFEEYYZZ[[\\ + + ‡‡ˆˆˆˆ‡‡DDCCBBAAmmnnoopp++,,--..((''&&%%„……††‡‡ˆ]\\[[ZZYDEEFFGGH-,,++**)tuuvvwwxmllkkjjiBCCDDEEFddccbbaa==>>??@@44332211mmnnooppttssrrqq--..//00DDCCBBAA]]^^__``††……„ƒ‚@@??>>==qqrrsstt//001177$$##""!!ˆˆˆ‡‡††…YXXWWVVUHIIJJKKL)((''&&%xyyzz{{| + + ihhggffeFGGHHIIJ``__^^]]AABBCCDD00//..--qqrrssttppoonnmm11223344@@??>>==aabbccdd€~~}}|<<;;::99uuvvwwxx8899::;; …„„ƒƒ‚‚ UTTSSRRQLMMNNOOP%$$##""!|}}~~€ eddccbbaJKKQQRRS + + \\[[ZZYYEEFFGGHH,,++**))uuvvwwxxllkkjjii55667788<<;;::99eeffgghh|{{zzyyx88776655yyzz{{||<<==>>??€€~~} !!""##$QPPOONNMPQQRRSST! €‚‚ƒƒ„a``__^^]STTUUVVW XXWWVVUUIIJJKKLL((''&&%%yyzz{{|| + + hhggffee99::;;<<88776655iijjkkll !!""xwwvvuut44332211}}~~€€@@AABBCC}||{{zzy$%%&&''(MLLKKJJITUUVVWWX„……††‡‡ˆ]\\[[ZZYWXXYYZZ[TTSSRRQQMMNNOOPP$$##""!!}}~~€€ ddccbbaa==>>??@@44332211mmnnoopp##$$%%&&tssrrqqp00//..--‚‚ƒƒ„„DDEEFFGGyxxwwvvu())**++,IHHGGFFEXYYZZ[[\ˆˆˆ‡‡††…YXXWWVVU[\\]]^^_PPOONNMMQQRRSSTT ‚‚ƒƒ„„``__^^]]AABBCCDD00//..--qqrrsstt''(())**poonnmml,,++**))……††‡‡ˆˆHHIIJJKK +uttssrrq,--..//0EDDCCBBA\]]^^__`…„„ƒƒ‚‚ UTTSSRRQ_``aabbcLLKKJJIIUUVVWWXX……††‡‡ˆˆ\\[[ZZYYEEFFGGHH,,++**))uuvvwwxx++,,--..lkkjihgf((''&&%%ˆˆ‡‡††……QQRRSSTT + qppoonnm01122334A@@??>>=`aabbccd €€~~} !!""##$QPPOONNMcddeekkl !!""HHGGFFEEYYZZ[[\\ˆˆ‡‡††……XXWWVVUUIIJJKKLL((''&&%%yyzz{{||//001177eeddccbb$$##""!!~~}}||UUVVWWXXmllkkjji45566778=<<;;::9deeffggh + + }||{{zzy$%%&&''(MLLKKJJIlmmnnoop##$$%%&&DDCCBBAA]]^^__``„„ƒƒ‚‚ TTSSRRQQMMNNOOPP$$##""!!}}~~€€8899::;;aa``__^^ {{zzyyxxYYZZ[[\\ + + ihhggffe899::;;<98877665hiijjkkl yxxwwvvu())**++,IHHGGFFEpqqrrsst''(())**@@??>>==aabbccdd €€~~}}!!""##$$PPOONNMMQQRRSSTT ‚‚ƒƒ„„<<==>>??]]\\[[ZZwwvvuutt]]^^__`` eddccbba<==>>??@54433221lmmnnooputtssrrq,--..//0EDDCCBBAtuuvvwwx++,,--..<<;;::99eeffgghh + + ||{{zzyy%%&&''((LLKKJJIIUUVVWWXX……††‡‡ˆˆ@@AABBCCYYXXWWVVssrrqqppaabbccdda``__^^]@AABBCCD100//..-pqqrrsstqppoonnm01122334A@@??>>=xyyzz{{|//00112388776655iijjkkllxxwwvvuu))**++,,HHGGFFEEYYZZ[[\\ˆˆ‡‡††……DDEEFFGGUUTTSSRRoonnmmlleekkllmm]\\[[ZZYDEEFFGGH-,,++**)tuuvvwwxmllkkjji45566778=<<;;::9|}}~~…4567788944332211mmnnooppttssrrqq--..//00DDCCBBAA]]^^__``~~}}||HHIIJJKKQQPONMLK kkeeddccnnooppqqYXXWWVVUHIIJJKKL)((''&&%xyyzz{{| + + ihhggffe899::;;<98877665…††‡‡ˆˆˆ9::;;<<=00//..--qqrrssttppoonnmm11223344@@??>>==aabbccdd {{zzyyxxQQRRSSTTKJJIIHHG + + bbaa``__rrssttuu UTTSSRRQLMMNNOOP%$$##""!|}}~~€ eddccbba<==>>??@54433221ˆ‡‡††……=>>??@@A,,++**))uuvvwwxxllkkjjii55667788<<;;::99eeffgghh + + wwvvuuttUUVVWWXXGFFEEDDC + + ^^]]\\[[vvwwxxyy !!""##$QPPOONNMPQQRRSST! €‚‚ƒƒ„a``__^^]@AABBCCD100//..-~~}}||{ABBCCDDE((''&&%%yyzz{{|| + + hhggffee99::;;<<88776655iijjkkllssrrqqppYYZZ[[\\CBBAA@@? ZZYYXXWWzz{{||}}$%%&&''(MLLKKJJITUUVVWWX„……††‡‡ˆ]\\[[ZZYDEEFFGGH-,,++**){zzyyxxwEFFGGHHI$$##""!!}}~~€€ ddccbbaa==>>??@@44332211mmnnooppoonnmmll]]^^__``?>>==<<;VVUUTTSS~~……††())**++,IHHGGFFEXYYZZ[[\ˆˆˆ‡‡††…YXXWWVVUHIIJJKKL)((''&&%wvvuuttsIJJKKLMN ‚‚ƒƒ„„``__^^]]AABBCCDD00//..--qqrrssttkkeeddccaabbccdd;::99887RRQQKKJJ‡‡ˆˆˆˆ‡‡,--..//0EDDCCBBA\]]^^__`…„„ƒƒ‚‚ UTTSSRRQLMMNNOOP%$$##""!srrqqppoOPQQRRSS……††‡‡ˆˆ\\[[ZZYYEEFFGGHH,,++**))uuvvwwxxbbaa``__eekkllmm76543211IIHHGGFF††……„ƒ‚01122334A@@??>>=`aabbccd €€~~} !!""##$QPPOONNMPQQRRSST! onnmmllkTTUUVVWWˆˆ‡‡††……XXWWVVUUIIJJKKLL((''&&%%yyzz{{|| + + ^^]]\\[[nnooppqq00//..-- EEDDCCBB€~~}}|45566778=<<;;::9deeffggh + + }||{{zzy$%%&&''(MLLKKJJITUUVVWWXkeeddccbXXYYZZ[[„„ƒƒ‚‚ TTSSRRQQMMNNOOPP$$##""!!}}~~€€ ZZYYXXWWrrssttuu,,++**))!!""##$$AA@@??>>|{{zzyyx899::;;<98877665hiijjkkl yxxwwvvu())**++,IHHGGFFEXYYZZ[[\baa``__^\\]]^^__ €€~~}}!!""##$$PPOONNMMQQRRSSTT ‚‚ƒƒ„„VVUUTTSSvvwwxxyy((''&&%%%%&&''((==<<;;::xwwvvuut<==>>??@54433221lmmnnooputtssrrq,--..//0EDDCCBBA\]]^^__`^]]\\[[Z``aabbcc + + ||{{zzyy%%&&''((LLKKJJIIUUVVWWXX……††‡‡ˆˆRRQQKKJJzz{{||}}$$##""!! …††‡‡ˆˆˆ\[[ZZYYXEFFGGHHI,++**))(uvvwwxxy lkkjjiihCDDEEFFGccbbaa``>>??@@AA33221100nnooppqqssrrqqpp..//0011CCBBAA@@^^__``aaBAA@@??>fgghhiij + + {zzyyxxw&''(())*KJJIIHHGVWWXXYYZ54433221ˆ‡‡††……„XWWVVUUTIJJKKLLM(''&&%%$yzz{{||} + + hggffeedGHHIIJJK __^^]]\\BBCCDDEE//..--,,rrssttuuoonnmmll22334455??>>==<==<<;;:jkkllmmnwvvuutts*++,,--.GFFEEDDCZ[[\\]]^100//..-„ƒƒ‚‚€ !TSSRRQQPMNNOOPPQ$##""!! }~~€€ dccbbaa`KQQRRSST + + [[ZZYYXXFFGGHHII++**))((vvwwxxyy kkjjiihh66778899;;::9988ffgghhii:9988776nooppqqrsrrqqppo.//00112CBBAA@@?^__``aab !!""#-,,++**)€~~}}|!""##$$%POONNMMLQRRSSTTU ‚‚ƒƒ„„…`__^^]]\TUUVVWWX WWVVUUTTJJKKLLMM''&&%%$$zz{{||}} + + ggffeedd::;;<<==77665544jjkkllmm !!""##54321100rssttuuvonnmmllk23344556?>>==<<;bccddeef#$$%%&&')((''&&% +|{{zzyyx%&&''(()LKKJJIIHUVVWWXXY…††‡‡ˆˆˆ\[[ZZYYXXYYZZ[[\SSRRQQPPNNOOPPQQ##""!! ~~€€ccbbaa``>>??@@AA33221100nnooppqq$$%%&&''//..--,,vwwxxyyz +kjjiihhg6778899:;::99887fgghhiij'(())**+%$$##""! + xwwvvuut)**++,,-HGGFFEEDYZZ[[\\]ˆ‡‡††……„XWWVVUUT\]]^^__`OONNMMLLRRSSTTUU‚‚ƒƒ„„……__^^]]\\BBCCDDEE//..--,,rrssttuu(())**++++**))((z{{||}}~ + gffeeddc:;;<<==>76655443jkkllmmn+,,--../! tssrrqqp-..//001DCCBBAA@]^^__``a„ƒƒ‚‚€ !TSSRRQQP`aabbccdKKJJIIHHVVWWXXYY††‡‡ˆˆˆˆ[[ZZYYXXFFGGHHII++**))((vvwwxxyy,,--..//''&&%%$$~€€‚cbbaa``_>??@@AAB3221100/nooppqqr/0011778poonnmml12233445@??>>==>??@ + + hggffeed9::;;<<=87766554ijjkkllmxwwvvuut)**++,,-HGGFFEEDqrrssttu(())**++??>>==<>??@@‡††……„„ƒWVVUUTTSJKKLLMMN'&&%%$$#z{{||}}~@AABBCCD dccbbaa`=>>??@@A43322110mnnooppqtssrrqqp-..//001DCCBBAA@uvvwwxxy,,--..//;;::9988ffgghhii + + {{zzyyxx&&''(())KKJJIIHHVVWWXXYY††‡‡ˆˆˆˆAABBCCDDƒ‚‚€€ !!"SRRQQPPONOOPPQQR#""!! ~€€‚DEEFFGGH + + `__^^]]\ABBCCDDE0//..--,qrrssttupoonnmml12233445@??>>==//..--,,rrssttuuoonnmmll22334455??>>==<>??@@A43322110‡††……~>??@@AAB++**))((vvwwxxyy kkjjiihh66778899;;::9988ffgghhii + + vvuuttssVVWWXXYYsrrqqppo.//00112CBBAA@@?^__``aab{zzyyxxwYZZ[[\\]!""##$$%POONNMMLQRRSSTTU ‚‚ƒƒ„„…`__^^]]\ABBCCDDE0//..--,~}}||{{zBCCDDEEF''&&%%$$zz{{||}} + + ggffeedd::;;<<==77665544jjkkllmmrrqqppooZZ[[\\]]onnmmllk23344556?>>==<<;bccddeef wvvuutts]^^__``a%&&''(()LKKJJIIHUVVWWXXY…††‡‡ˆˆˆ\[[ZZYYXEFFGGHHI,++**))(zyyxxwwvFGGHHIIJ##""!! ~~€€ccbbaa``>>??@@AA33221100nnooppqqnnmmllkk^^__``aa +kjjiihhg6778899:;::99887fgghhiij + + srrqqppoabbccdde )**++,,-HGGFFEEDYZZ[[\\]ˆ‡‡††……„XWWVVUUTIJJKKLLM(''&&%%$vuuttssrJKKLMNOP‚‚ƒƒ„„……__^^]]\\BBCCDDEE//..--,,rrssttuueeddccbbbbccddee + gffeeddc:;;<<==>76655443jkkllmmnonnmmllkekkllmmn !!""##$-..//001DCCBBAA@]^^__``a„ƒƒ‚‚€ !TSSRRQQPMNNOOPPQ$##""!! rqqppoonQQRRSSTT††‡‡ˆˆˆˆ[[ZZYYXXFFGGHHII++**))((vvwwxxyy aa``__^^kkllmmnncbbaa``_>??@@AAB3221100/nooppqqrkeeddccbnooppqqr$%%&&''(12233445@??>>==>??@@A43322110mnnooppqtssrrqqp-..//001DCCBBAA@]^^__``a]\\[[ZZYaabbccdd + + {{zzyyxx&&''(())KKJJIIHHVVWWXXYY††‡‡ˆˆˆˆQQKKJJII{{||}}~~ !!"SRRQQPPONOOPPQQR#""!! ~€€‚VUUTTSSR}||{{zzy45566778ABBCCDDE0//..--,qrrssttupoonnmml12233445@??>>==>??@IJJKKLLM(''&&%%$yzz{{||} + + hggffeed9::;;<<=87766554ijjkkllmQKKJJIIHoppqqrrsoonnmmll22334455??>>==<>==……„ƒ‚€*++,,--.GFFEEDDCZ[[\\]]^‡††……„„ƒEDDCCBBAqppoonnm@AABBCCDMNNOOPPQ$##""!! }~~€€ dccbbaa`=>>??@@A43322110mnnooppqHGGFFEEDsttuuvvw kkjjiihh66778899;;::9988ffgghhii + + {{zzyyxx&&''(())<<;;::99~~}}||{.//00112CBBAA@@?^__``aabƒ‚‚€€ !!"A@@??>>=mllkkjjiDEEFFGGHQRRSSTTU ‚‚ƒƒ„„…`__^^]]\ABBCCDDE0//..--,qrrssttu DCCBBAA@wxxyyzz{ + + ggffeedd::;;<<==77665544jjkkllmmwwvvuutt**++,,--88771100{zzyyxxw23344556?>>==<<;bccddeef ~~}}||{"##$$%%&=<<;;::9ihhggffeHIIJJKKLUVVWWXXY…††‡‡ˆˆˆ\[[ZZYYXEFFGGHHI,++**))(uvvwwxxy + + @??>>==<{||}}~~ccbbaa``>>??@@AA33221100nnooppqqssrrqqpp..//0011//..--,,wvvuutts6778899:;::99887fgghhiij + + {zzyyxxw&''(())*98877110eddccbbaLMMNNOOPYZZ[[\\]ˆ‡‡††……„XWWVVUUTIJJKKLLM(''&&%%$yzz{{||} <;;::998€‚ƒ„……__^^]]\\BBCCDDEE//..--,,rrssttuuoonnmmll22334455++**))((srrqqppo:;;<<==>76655443jkkllmmnwvvuutts*++,,--.0//..--,a``__^^]PQQRRSST]^^__``a„ƒƒ‚‚€ !TSSRRQQPMNNOOPPQ$##""!! }~~€€8771100/††‡‡ˆˆˆˆ[[ZZYYXXFFGGHHII++**))((vvwwxxyy kkjjiihh66778899''&&%%$$onnmmllk>??@@AAB3221100/nooppqqrsrrqqppo.//00112,++**))(]\\[[ZZYTUUVVWWXabbccdde €~~}}|!""##$$%POONNMMLQRRSSTTU ‚‚ƒƒ„„…/..--,,+‡‡††……„„WWVVUUTTJJKKLLMM''&&%%$$zz{{||}} + + ggffeedd::;;<<==##""!! kjihgfeeBCCDDEEF/..--,,+rssttuuvonnmmllk23344556(''&&%%$YXXWWVVUXYYZZ[[\effgghhi + + |{{zzyyx%&&''(()LKKJJIIHUVVWWXXY…††‡‡ˆˆˆ !!"+**))(('ƒƒ‚‚€€ !!SSRRQQPPNNOOPPQQ##""!! ~~€€ccbbaa``>>??@@AAddccbbaaFGGHHIIJ+**))(('vwwxxyyz +kjjiihhg6778899:$##""!! UTTSSRRQ\]]^^__`ijjkkllmxwwvvuut)**++,,-HGGFFEEDYZZ[[\\]ˆ‡‡††……„"##$$%%&'&&%%$$#~~}}||""##$$%%OONNMMLLRRSSTTUU‚‚ƒƒ„„……__^^]]\\BBCCDDEE``__^^]]JKKLLMMN'&&%%$$#z{{||}}~ + gffeeddc:;;<<==> QPPOONNM`aabbccdmnnooppqtssrrqqp-..//001DCCBBAA@]^^__``a„ƒƒ‚‚€&''(())*#""!! {{zzyyxx&&''(())KKJJIIHHVVWWXXYY††‡‡ˆˆˆˆ[[ZZYYXXFFGGHHII\\[[ZZYYNOOPPQQR#""!! ~€€‚cbbaa``_>??@@AABMLLKKJJIdeeffgghqrrssttupoonnmml12233445@??>>==>==<>=pqqrrsst}~~€€ dccbbaa`=>>??@@A43322110mnnooppqtssrrqqp;<<==>>? +kkjjiihh66778899;;::9988ffgghhii + + {{zzyyxx&&''(())KKJJIIHHVVWWXXYY + +JIIHHGGF^__``aabƒ‚‚€€ !!"SRRQQPPONOOPPQQR + =<<;;::9tuuvvwwx‚‚ƒƒ„„…`__^^]]\ABBCCDDE0//..--,qrrssttupoonnmml?@@AABBC + ggffeedd::;;<<==77665544jjkkllmmwwvvuutt**++,,--GGFFEEDDZZ[[\\]] FEEDDCCBbccddeef ~~}}||{"##$$%%&ONNMMLLKRSSTTUUV98877665xyyzz{{||}}fpÛv€…™ãbHAZ|÷‚d™t‰ZHAãb™ÛJtAïrd™÷…ãnX•v`’™ãbHAbãn€…Ûvp™Û’`JXbt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’tb™Û’`÷JtAr™‚Ëf•H…fÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰€…ÛvpfXQór€‰Ë‚ãnX•v`p‘Ë‚€‰órÿbdQçZ|’`JXQó‚|çZdQÿËf•ó~HZp‘Ë‚€‰ófH…•ËQór€‰Ë‚pJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|JXQór€‰ËZdQÿbt‰çpÛv€…ãn÷‚d™ïrtA`vX•ãnZHAãb™|çZdQÿbËf•ó~H…ÿbdQçZ|H…ó~•Ëfp‘ZHAãbËf•ó~H…XQJ`Û’÷‚d™ïrtAr€‰‚‘ZAbbt‰ç’l‘÷…fpÛv€rXQJ`Ûf`vX•ã‘ZHAãb‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™tA÷‚p‘`JX’l‘÷JtAïórXQJ`÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷JfpÛv€…÷‚d™ïrtA`vX•ãn™Û’`JfpÛv€…™ãbHAZ÷Jl‘ç’t‰™Û’`JJtAïrd™÷…ãnX•v`’™ãbHAn€…Ûvp™Û’`JXbt‰ç’l‘÷…fpÛv€rXQJ`ÛJl‘ç’t‰ÿQór€‰Ë‚prd™÷‚|çÛ’™HAZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰€…ÛvpfXQór€‰Ë‚ãnX•v`p‘Ë‚€‰órÿbdQçZ|XQór€‰Ë‚‚|çZdQÿËf•ó~HZp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pJtAïrd™÷…ãnX•v`’™ãbHAbãn€…Ûvp‘ZHAãbZdQÿbt‰çp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHAãb™|çZdQÿbËf•H…fÿbdQçZ|H…ó~•Ëfp‘ZHAXQËf•ó~H…XQJ`Û’÷‚d™ïrtAp‘ZHAãbbt‰ç’l‘÷…fpÛv€rXQJ`Ûf`vX•ã‘ZHAãb‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó`vX•ã™Û’`JX’l‘÷JtAïXQJ`Û’÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘fpÛv€…™ãbHAZdQçZ|÷‚™Û’`JJtAïrd™÷…ãnX•v`’÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷…fpÛv€rXQJ`Ûn€…ÛvpQór€‰Ë‚prd™‚ZQb™ãbHAZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚órXQJ`÷Jl‘ç’t‰€…ÛvpfZHAãb™ãnX•v`p‘Ë‚€‰órd™ïrtA÷JXQór€‰Ë‚‚|çZdQÿËf•ó~H‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJtAïrd™÷…ãnX•v`’™ãbHAfH…ó~•Ë‘ZHAXQót‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHAãb™|çZdQÿbÛ’™HAZÿbdQçZ|H…ó~•ËfÛ’`JXQËf•ó~H…XQJ`Û’l‘ç’t‰ÿbp‘ZAb™’`bt‰ç’l‘÷…fpÛv€÷‚d™ïrtf`vX•ã‘ZHAãb‚|çZdQÿËf•ó~HZp‘Ë‚€‰óf`vX•Hr€‰Ë‚p‘fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnór€‰Ë‚p‘fpÛv€…™ãbHAZdQçZ|`JXQór€JtAïrd™÷…ãnX•v`A÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷…fpÛv€rXQJ`Û…ó~•Ëf`ZHAãb™ÛãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…ÛvpfZHAãb™ãnX•v`p‘Ë‚€‰órvX•ãn€…‰Ë‚p‘ZH‚|çZdQÿËf•H…‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJtAïrd™÷…ãnX•v`’÷Jl‘ç’tvX•ãn€’`JXQóËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHAãb™|çZdQÿb™ãbHAZÿbdQçZ|H…ó~•Ëf€‰Ë‚p‘ZËf•ó~H…XQJ`Û’ÛvpfH…Aãb™Û’`bt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtf`vX•ã‘ZHAãb‚|çZdQÿËf•ó~H‰ÿbdQçZ|…ÛvpfHr€‰Ë‚p‘fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnHAãb™Û’fpÛv€…™ãbHAZó~•Ëf`JXQór€JtAïrd™÷nórXQJ`A÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷…fpÛv€÷‚d™ïrt…ó~•Ëf`ZHAãb™€ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpf`JXQórãnX•v`p‘Ë‚€‰órvX•H…ó~‰Ë‚p‘ZH‚|çZdQÿÛ’™HA‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJtAïrd™÷…ãnX•v`A÷Jl‘ç’tvX•ãn€‰Ë‚p‘ZHËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHAãb™ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëf€‰Ë‚p‘`Ëf•ó~H…XQJ`Û’•Ëf`vAb™’JXQbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘ZHAãb‚|çZdQÿËf•H…‰ÿbdQçZ|…•Ëf`Aãb™Û’`fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…ÛvpfÛ’`JXQËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnJXQórÿbfpÛv€…™ãbHAZX•ãn€…Ûvór€‰Ë‚p‘JtAïrd™÷rXQJ`ÛA÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtvX•ãn€…ÛJXQór€ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpft‰ç’l‘|ïrd™t‰ç’ãnX•v`p‘Ë‚€‰órpfH…ó~ZHAãb™‚|çZdQÿ’™ãbHA‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJtAïrd™÷nórXQJ`A÷Jl‘ç’tvpfH…ó‰Ë‚p‘`Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHA™Û’ãnX•v`™ãbHAZÿbdQçZ|H…ó~•ËfçZdQÿbt‰l‘÷JfpËf•ó~H…XQJ`Û’•Ëf`vÛ’`JXQbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘ZHAãb‚|çZdQÿÛ’™HA‰ÿbdQçZ|~•Ëf`JXQórÿbtfpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpf`JXQórËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnç’l‘÷JtAÛv€…n•vfpÛv€…™ãbHAZX•ãn€…•ór€‰Ë‚p‘JfpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtvX•ãn€…Û‰ç’l‘JA™ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëfÿbt‰ç’l‘fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpfïrd™÷‚|f•ó~H…ãnX•v`p‘Ë‚€‰órËf`vX•ZHAãb™…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tvp`vX‚|çZdQÿËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãn÷JtAd™÷‚ãnX•v`™ãbHAZÿbdQçZ|H…ó~•ËfçZdQtAïrfpÛv€…ãËf•ó~H…XQJ`Û’ãn€…Ûvp’JQr€‰ËËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘ZHAãb‚|çZdQÿ’™ãbHA‰ÿbdQçZ|•ãn€…Ûvpbt‰ç’l‘÷fpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpf|çZdQÿbËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnd™÷‚|çZnX•v`ËfpÛv€…™ãbHAZfH…ó~•‚p‘ZHAã…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp™Û’`JXbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~JtAïrd™÷ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëft‰ç’l‘÷JfpÛv€…XQJ`Û’÷Jl‘ç’t‰€…ÛvpfdQÿbt‰ç’f•ó~H…ãnX•v`p‘Ë‚€‰órËf`vX•b™Û’`…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚pJfpÛv€rXQJ`ÛA÷Jl‘ç’t•Ëf`vX‚|çZdQbËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãntAïrd™÷‚ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëfl‘÷JtAïrfpÛv€…ãËf•ó~H…XQJ`Û’ãn€…ÛvpJXQór€‰ËËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘ZHAãb…ãnX•v`’™ãbHA‰ÿbdQçZ|•ãn€…Ûvp‰’‘JtAïrfpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpf|çZdQÿbËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnd™÷‚|çZnX•vf•~fpÛv€…÷Jl‘ç’t‰`vX•ãn‚p‘ZHAb…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp™Û’`JXËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtfH…X•ãd™÷‚|çZãnX•v`™ãbHAZÿbdQçZ|Û’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’÷Jl‘ç’t‰€…ÛvpfdQÿbt‰d™H…fpÛvãnX•v`d™ïrtA÷J€…Ûvpf‰’‘JAd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•ËQór€‰Ë‚p…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…ÛvpdQÿbt‰ç’Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘tAïrd™÷‚ãnX•v`™ãbHAZÿbdQçZ|H…ó~•Ëf÷‚|çZdQ€…ãnX•vËf•ó~H…l‘ç’t‰ÿbH…ó~•Ëf‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘ZHA™Û…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•Ël‘÷JtAïrfpÛv€…XQJ`Û’÷Jl‘ç’t‰ZHAãb™|çZdQÿbËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnÿbt‰ç’l‘`Ëf•ó~fpÛv€…dQçZ|÷‚`vX•ãnbt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp’`JXQóËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ãd™÷‚|çZãnX•v`™ãbHAZÿbdQçZ|Û’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™H…fpÛvãnX•v`d™ïrtA÷J€…ÛvpfJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•Ërÿbt‰ç’l…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…ÛvpdQÿbt‰’‘Ëf•ó~H…p‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘tAïrd™÷‚ãnX•v`™ãbHAZÿbdQçZ|Û’`JXQ÷‚|çZdQ€…ãnX•vËf•ó~H…l‘ç’t‰ÿbH…X•ãn€…‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ã‘÷JtAd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•€JArd™÷‚|fpÛv€…XQJ`Û’l‘ç’t‰ÿbZHAãb™|çZdQÿbËf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtAHAãb™Û’ÿbt‰ç’l‘`f•~…fpfpÛv€…dQtA÷Jl‘ÛvpfH…bt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrt…ÛvpfÛçZdQÿbtãnX•v`™ãbHAZãn€…ÛvpÛ’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’÷Jl‘ç’t‰`JXQór|çZdQÿbÛv€…ãnXãnX•v`ç’t‰ÿbdQó~•Ëf`JtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|fH…ó~•Ëbt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’t’`JXQH‰ç’l‘÷JtËf•ó~H…p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘tAïrd™÷‚ãnX•v`™ãbHAZÿbdQçZ|€‰Ë‚p‘Zt‰ç’l‘÷J•v`Ëfp‘Ë‚€‰órçZ|÷‚d™vX•ãn€…‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtf`vX•ãJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|Aãb™Û’`Aïrd™÷‚|fpÛv€…XQJ`Û’`vX•ãnZHAãb™|çZdQÿbËf•ó~H…p‘Ë‚€‰ór÷‚d™tA÷JHAãb™Û’tAïrd™÷‚•ó~H…fpXQJ`Û’ïrtA÷Jl‘ÛvpfH…bt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’tn€…Ûvp‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtJXQór€çZdQÿbtãnX•v`™ãbHAZ€…ÛvpfÛ’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’l‘ç’t‰ÿb`JXQór|çZdQÿbÛv€…ãnX™ãbHAZç’t‰ÿbdQó~•€…ÛvJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|fÛ’`JXbt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’t‰Ë‚p‘ZH‰ç’l‘JArËf•ó~H…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚ãnX•v`™ãbHAZãn€…Ûvp€‰™Û’`t‰ç’l‘÷J•v`Ëfp‘Ë‚€‰órçZ|l‘ç’pfÛ’`‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|Aãb™Û’`™‚|çZdQfpÛv€…XQJ`Û’`vX•ãnZHAãb™|çZdQÿbËf•ó~H…p‘Ë‚€‰órfH…•ËfJXQór€‰tAdQÿbt‰•~…fv€…XQJ`Û’t‰ÿbdQçZJXQr‰‚‘bt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’t‘ZHAãb‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrtJXQór€ÿbt‰ç’l‘ãnX•v`÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’`vX•ãnË‚p‘ZHAç’l‘÷JtAãnX•v`™ãbHAZ|÷‚d™ïrZHAãb™ÛJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|™Û’`JXbt‰ç’l‘÷…fpÛv€rXQJ`ÛA÷Jl‘ç’t‰™Û’`÷JtAïrd™Ëf•ó~H…ÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚ãnX•v`™ãbHAZ€…Ûvpfãb™Û’`ïrd™÷‚|Ëf•ó~H…p‘Ë‚€‰órtA÷Jl‘ç’’`JXQó‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚pJtAïrd™÷…ãnX•v`’™ãbHA‰ÿbdQçZ|JXQór€‰Ë÷‚|çZdQfpÛv€…÷‚d™ïrtA`vX•ãnZHAãb™|çZdQÿbËf•ó~H…p‘Ë‚€‰órH…ó~•ËfJXQór€‰çZdQÿbt‰fpÛv€…XQJ`Û’t‰ÿbdQçZr€‰Ë‚p‘bt‰ç’l‘÷…fpÛv€rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãb‚|çZdQÿËf•ó~HZp‘Ë‚€‰ó÷‚d™ïrt‚p‘ZHAãÿbt‰ç’l‘ãnX•v`÷Jl‘ç’t‰€…ÛvpfÛ’`JXQt‰ç’l‘÷JfpÛv€…XQJ`Û’`vX•ãnË‚p‘`Jç’l‘÷JtAãnX•v`Ëf•ó~H…QJ`Û’÷vX•ãn€ZHAãb™ÛçZdQÿbtf•ó~H…‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘™÷‚|çZd…ãnórXQl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAÛv€…ãnórd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰`Û’™ãbrtA÷Jl‘ç~•Ëf`‰Ë‚p‘ZHÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfH…óó™‚Ë`ZfÛ`v…fv…nX•Jl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’vX•ãn€ZHAãb™ÛQÿbt‰ç’lJ`’™AZpdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAHAZp‘Ë‚’t‰ÿbdQçvX•ãn€…ÛA™Û’`•v`ËfbHAZp‘ËQçZ|÷‚d~•Ëf`QXAHró™Xnó•€vËv`Ëf•óbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|nX•v`Ë™ãbHAZp…ÛvpfH’`JXQó‘|çZdQÿ‘Ë‚€‰órXd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰™HAZp‘dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|€‰™ãbHAZ|÷‚d™rvpfH…óJXQórÿbt•ó~H…fp‚€‰órXQ™ïrtA÷JlvX•ãn€…Û‚Ë`ZQpf•H~ã…~H…fpÛ‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbtf•ó~H…‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘bt‰ç’l‘÷QJ`Û’l‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAË‚€‰órXQd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰Zp‘Ë‚€‰AJ‘’t‰ÿb~•Ëf`‰ç’l‘÷JtÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfH…óXb㉀’Û‘fÛ`v…v€…ãnX•Jl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’÷vX•ãn€ZHAãb™ÛJtAïrd™÷™ãbHAZpdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|J`Û’™l‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAórXQJ`dQçZ|÷‚vX•ãn€…ÛAd™÷‚|ç•v`ËfbHAZp‘ËQçZ|÷‚d~•Ëf`pJAHró™Xnó•€vËv`f•…fpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿ…ÛvpfH’`JXQó‚|çZdQÿ‘Ë‚€‰rQJd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰ãbHAZp‘dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|Û’™ãbHAd™ïrtA÷JvpfH…óZdQÿbt‰ç•ó~H…fp‚€‰órXQ™ïrtA÷JlvX•ãn€…Û‚Ë`ZQpf•H~ã…Ûv€…ãnó‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbtf•ó~H…bdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘bt‰ç’l‘÷’™ãbHAl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JfË‚€‰órXQd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰Zp‘Ë‚€‰l‘ç’t‰ÿb~•Ëf`’l‘÷JtAïÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfH…óXb㉀™‚fÛ`v…rXQJ`ÛJl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷vX•ãn€ZHAãb™ÛJtAdQÿbtZp‘Ë‚€‰dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAórXQHAZdQçZ|÷‚vX•ãn€…Ûrd™÷‚|ç•v`ËfbHAZp‘ËQçZ|÷‚d~•Ëf`Ë`ZQXbXnó•€vË’™HAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtórXQJ`d™ïrtA÷JvX•ãn€…HAãb™Û’X•v`ËfãbHAZp‘dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|p‘Ë‚€‰órd™ïrtAJ‘vpfÛ’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ™ïrtA÷JlvX•ãn€…Û㉀’Û‘pJpf•H~ã…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbtf•H…fpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|Û’™ãbHAl‘ç’t‰ÿbÛvpfH…`JXQór•ó~H…fË‚€‰órXQd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰XQJ`Û’’‰bdQçZ|JXQór€’l‘÷JtAïÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfH…óAHró™‚fÛ`v…QJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbtZp‘Ë‚€‰dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷Jf™ãbHAZ÷‚d™ïrt‰Ë‚p‘ZHrd™÷‚|ç•v`ËfbHAZp‘ËQçZ|÷‚d~•Ëf`Ë`ZQXbXnó•€vË™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷JtórXQJ’™d™ïrtA÷JvX•ãn€…HA™Û’`X•v`ËfãbHAZp‘dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘ZpÛv€…•p‘Ë‚€‰órA÷Jl‘ç’tAãb™Û’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ™ïrtA÷JlvX•ãn€…Û㉀’Û‘pp‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbt’™HAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™t‰çbHAZp‘Ël‘ç’t‰ÿbÛvpfH…JXQórÿb•ó~H…fË‚€‰órXQd™ïrtA÷JvX•ãn€…HAãb™Û’ó~H…fpXQJ`p‘‰ÿbdQçZ|JXQór€’l‘÷JtAïÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfZH`ZQXbã‰ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™Û’l‘÷Jfp‚€‰órXQdQçZ|÷‚ó~•Ëf`t‰ç’l‘÷JpÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfH…`JXQórÛv€…ãnX•Ë‚€‰órXQ‚™AJl‘ç‰Ë‚p‘ZHrd™÷‚|ç•v`ËfbHAZp‘ËQçZ|÷‚dAãb™Û’`€’Û‘pJA÷™tbïAdZ™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQóÛv€…•óJ`Û’™ãd™ïrtA÷JvX•ãn€…tAd™÷‚|X•v`ËfãbHAZp‘dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zv`Ëf•J`Û’™’t‰ÿbãn€Aãb™Û’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ™ïrtA÷JlJXQór€Hró™‚Ë÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™ÛçZdQÿbt™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘~H…fpÛbHAZp‘Ël‘ç’t‰ÿbÛvpfH…çZdQÿbt‰•ó~H…fË‚€‰órXQd™ïrtA÷JvX•ãn€…HA™Û’`ó~H…fpãbHAZp‘…ÛvpfHJXQór€’l‘÷JtAïÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZH`ZQXbã‰ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQó‰ç’l‘÷J‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™Ûv€…ãnX•‚€‰órXQdQçZ|÷‚ó~•Ëf`ç’l‘÷JtApÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfH…JXQórÿbÛv€…ãnX•Ë‚€‰órXQ…•Ëf`‰Ë‚p‘ZHrd™÷‚|ç•v`ËfbHAZp‘ËQçZ|÷‚dAãb™Û’`€’Û‘pJA÷™tbïAdZ™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQóv`Ëf•óJ`’™bAZd™ïrtA÷JvX•ãn€…ïrd™÷‚|X•v`ËfãbHAZp‘dQçZ|÷‚ó~•Ëf`t‰ç’l‘÷JH…fpÛvJ`Û’™vX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ™tA÷Jl‘çJXQór€HQXb㉀’÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™ÛnX•v`Ë™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘~H…fpÛp‘Ë‚€‰órl‘ç’t‰ÿbÛvpfÛ’çZdQÿbt‰•ó~H…fË‚€‰órXQd™ïrtA÷JvX•ãn€…tAd™÷‚|€…ãnX•v€‰órXQJvpfH…óJXQór€’l‘÷JtAïÛv€…ãnXJ`Û’™ã’t‰ÿbãn€‰™Û’`Û‘pJAHrÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQóf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™Ûv€…ãnX•HXQJ`Û’dQçZ|÷‚`JXQórç’l‘÷JtApÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfH…çZdQÿbt‰`Ëf•ó~`Û’™ãb~•Ëf`‰Ë‚p‘ZHrd™÷‚|ç•v`ËfbHAZp‘Ë…ÛvpfHJXQór€‰Ëó™‚Ë`Z÷™tbïAdZ™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQó…fpÛv€™ãbHAZd™ïrtA÷J€‰Ë‚p‘Zïrd™÷‚|X•v`ËfãbHAZp‘dQçZ|÷‚ó~•Ëf`ç’l‘÷JtAH…fpÛvHAZp‘Ë‚vX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ…•Ëf`‚p‘ZHAãQXb㉀’÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHA™Û’`nX•v`Ë™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘…ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbHAãb™Û’çZdQÿbt‰•ó~H…fË‚€‰órXQd™ïrtA÷JvX•ãn€…ïrd™÷‚|€…ãnX•v€‰órXQJvpfH…óJXQór€’l‘÷JtAïÛv€…ãnXJ`Û’™ãvX•ãn€…Ûb™Û’`Û‘pJAH…ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfHJXQórÿf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHAãb™ÛËf•ó~HXQJ`Û’dQçZ|÷‚`JXQórç’l‘÷JtApÛv€…ãnJ`Û’™l‘ç’t‰ÿbÛvpfÛ’çZdQÿbt‰`pÛv€…`Û’™ãb~•Ëf`‰Ë‚p‘ZHrd™÷‚|ç•v`ËfbHAZp‘ËvpfH…óJXQór€‰ËfÛ`v…÷™tbïAdZ™ãbHAZpbdQçZ|÷…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfH’`JXQó…fpÛv€™bAZ‘‚€d™tA÷Jl‘€‰Ë‚p‘Zïrd™÷‚|X•v`ËfãbHAZp‘dQçZ|÷‚`JXQórç’l‘÷JtAãnX•v`HAXQJ`vX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç•ó~H…fp‚€‰órXQ~•Ëf`‚p‘`JXXnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€JtAd™÷‚|nX•v`Ë™ãbHAZpbdQçZ|÷…ó~•Ëf`r€‰Ë‚p‘…ãnX•v`‰órXQJ`ç’t‰ÿbãnHAãb™Û’çZdQÿbt‰•ó~H…fË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zïrd™÷‚|Ëf•ó~H…Û’÷Jl‘ç’vpfH…óJXQór€’l‘÷JtAïÛv€…ãnXJ`Û’÷JlvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfHçZdQÿbtf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€ZHA™Û’`pÛv€…ãÛ’™ãbH€…Ûvpf`JXQórç’l‘÷JtApÛv€…ãnJ`Û’™l‘ç’t‰ÿbHAãb™Û’çZdQÿbt‰fpÛv€…t‰bQZ‚d~•Ëf`‰Ë‚p‘ZHrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvpfH…ó‘ZHAãbfÛ`v…÷™tbïAdZ™ãbHAZpbdQçZ|÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfHJXQórÿnX•v`ËAZp‘Ë‚€H…•Ëf`€‰Ë‚p‘Zïrd™÷‚|X•v`ËfãbHAZp‘dQçZ|÷‚`JXQórç’l‘÷JtAãnX•v`™ïrtA÷JlvX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç•ó~H…fpQçZ|÷‚d~•Ëf`™Û’`JXXnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€Aïrd™÷‚|nX•v`Ë™ãbHAZpbdQçZ|÷…ó~•Ëf`bt‰ç’l‘|f•ó~H…‰órXQJ`vX•ãn€…HAãb™Û’çZdQÿbt‰•ó~H…fË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘Zïrd™÷‚|Ëf•€…ãn‘ç’t‰ÿbdvpfH…óJXQór€’l‘÷JtAïÛv€…ãnX™ïrtA÷JlvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿ…ÛvpfÛçZdQÿbtf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€çZdQÿbtfpÛv€…ãÛ’™ãbHÛvpfH…`JXQórç’l‘÷JtApÛv€…ãnJ`Û’™ç’t‰ÿbãnHAãb™Û’çZdQÿbt‰X•v`ËfQçZ|÷‚d~•Ëf`‰Ë‚p‘ZHrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvpfH…ó‘ZHAXQófÛ`v…÷™tbïAdZ™ãbHAZpbdQçZ|÷’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfH‰ç’l‘÷JtnX•v`ËAZ‘‚‰rXQó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|X•v`ËfãbHAZp‘€…Ûvpf`JXQórç’l‘÷JtA•ó~H…f™ïrtA÷JlvX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç•H…fpÛQçZ|÷‚d~•Ëf`r€‰Ë‚p‘Xnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘Aïrd™÷‚|nX•v`Ë™ãbHAZpbdQçZ|÷…ó~•Ëf`Aïrd™÷‚|f•€…ãnXJ`Û’÷JvX•ãn€…HAãb™Û’çZdQÿbt‰•ó~H…fË‚€‰órXQH…•Ëf`€‰Ë‚p‘Zïrd™÷‚|pÛv€…ãn‘ç’t‰ÿbdvpfH…óJXQór€’l‘÷JtAïv€…ãnórX™ïrtA÷JlvX•ãn€…ÛZHAãb™Ûpf•H~ã…ÿQtJçl’QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛçZdQÿbtf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷vX•ãn€çZdQtAï•v`Ëfl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtApÛv€…ãnJ`Û’™vX•ãn€…HAãb™Û’çZdQÿbt‰X•v`ËfQZ‚™rtA~•Ëf`‰Ë‚p‘ZHrd™÷‚|çQJ`Û’‘ç’t‰ÿbdvpfH…ó’`JXQófÛ`v…÷™tbïAdZ™ãbHAZpbdQçZ|÷’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’Jl‘ç’t‰ÿ…ÛvpfÛrd™÷‚|ç•ó~H…fpdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|X•v`ËfãbHAZp‘ÛvpfH…`JXQórç’l‘÷JtA•ó~H…X•÷Jl‘ç’t‰vX•ãn€…ÛAãb™Û’`ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚d~•Ëf`r€‰Ë‚p‘Xnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘Aïrd™÷‚|nX•v`Ë™ãbHAZpbdQçZ|÷’`JXQóZdQÿbt‰çÛv€…ãnXd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰•ó~H…fË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|v`Ëf•ÿbdQçZ|vpfH…óJXQór€’l‘÷JtAï‚€‰órXQ™ïrtA÷JlvX•ãn€…ÛZHAãb™€pf•H~ã…ÿQtJçl’QJ`Û’‘ç’t‰ÿbãZHAãb™ÛçZdQÿbtf•ó~H…‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘’l‘÷JtAï•v`Ëfl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtApÛv€…ãnJ`Û’÷JvX•ãn€…HAãb™Û’çZdQÿbt‰ó~H…fp÷‚d™ïrtA~•Ëf`‰Ë‚p‘ZHrd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHfÛ`v…÷™tbïAdZ™ãbHAZpn€…Ûvp’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’Jl‘ç’t‰ÿZHAãb™Ûrd™÷‚|ç•ó~H…X•dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAÛv€…ãnX•÷Jl‘ç’t‰vX•ãn€…ÛAãb™Û’`ZdQÿbt‰çbHAZp‘ËQçZ|÷‚d~•Ëf`Aãb™Û’`Xnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘Aïrd™÷‚|nX•v`Ë™ãbHAZpbdQçZ|÷’`JXQóZdQÿbt‰dv`Ëf•ód™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰•ó~H…fdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|v`pÛvÿbdQçZ|vpfH…óJXQór€’l‘÷Jfp‚€‰órXQ™ïrtA÷JlvX•ãn€…ÛJXQór€pf•H~ã…ÿQtJçl’QJ`Û’vX•ãn€ZHAãb™ÛçZdQÿbtf•ó~H…‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘™÷‚|çZd~H…fpÛl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtApÛv€…ãnd™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰€…ãnórXQ‚™rAJl‘ç~•Ëf`‰Ë‚p‘ZHÛv€…ãnXJ`Û’™ã‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘`ZfÛ`v…÷™tbïAdZ™ãbHAZp…ÛvpfH’`JXQó‰ç’l‘÷JtfpÛv€…ãQJ`Û’‘ç’t‰ÿbãZHAãb™ÛQÿbt‰ç’lv€…ãnX•dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbÛvpfH…`JXQórç’l‘÷JtAJ`p‘Ë‚’t‰ÿbdQçvX•ãn€…ÛAãb™Û’`•v`ËfbHAZp‘ËQçZ|÷‚d~•Ëf`QXb㉀’Xnó•€vË÷‘|‚ç‰dr‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘Aïrd™÷‚|nX•v`Ë™ãbHAZpn€…Ûvp’`JXQó‘÷JtAïrdv`pÛv€d™ïrtA÷JvX•ãn€…HAãb™Û’çZdQÿbt‰•H…fpdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚|€‰órXQJZ|÷‚d™ïvpfH…óJXQór€•ó~H…fp‚€‰órXQ™ïrtA÷JlvX•ãn€…ÛÛ‘pJAHrpf•H~ã…ÿQtJçl’÷™t‚ƒ„…†‡ˆˆ‡†…„ƒ‚6666666666666667777777777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv31_0.dat b/application/third_party/mpdf/qrcode/data/qrv31_0.dat new file mode 100755 index 00000000..0449f38f --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv31_0.dat @@ -0,0 +1,281 @@ +Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopklklklklijijijijhghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSPOPOOOOOMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>=>=>=>=>;<;<;<;<9:9:9:9:Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopklklklklijijijijhghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒƒƒƒƒƒ‚‚‚‚€€€€~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopopopopopklklklklijijijiihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSRQOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopoponmnmnmnklklklkliiiijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVURQRQRQRQOPOPOPOPMNMNMNMNMNMNMNMLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:78787878Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVURQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=<;<;<;<;<9:9:9:9:78765656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVURQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:987856555556Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~}|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOOOOOOMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒƒƒƒƒƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijiiihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkliiijijijhghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{zyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565555Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787855656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOOOOOOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒƒƒƒƒƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijiiiihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkliijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865655555Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOOOOOOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒƒƒƒƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklkljijiiiiihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvutstststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856555555Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOOOOOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststqrqrqrqropopopopmnmnmnmnklklklklijijijijhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…„ƒ„ƒ‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststsrqrqrqrqrqrqrqropopopopmnmnmnmnklklklklijiiiiiihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnklklkjijjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865656565Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnijijiiiihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787865555556Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqrqrqrqropopopopmnmnmnmnijijijijhghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOOOOOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:7878787856565656Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrqpopopopopopopopmnmnmnmlijijijijhghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQPOPOOPOPOPONMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78787878565656565656565643434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!          + + + +5656565643434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +5656565643434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +5555556543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!             + + + +6565654343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!           + + + +4343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!         + + + +4343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +4343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + +4343434343434321212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!         + + + + + +4343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!"!         + + + + + + + +4343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!       + + + + + + + +4343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!     + + + + + + + +43434343212121212121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!     + + + + + + 43434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!      + + + +43434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +43434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +ŒŒ‹‹ŠŠ‰‰ }}~~€€ + + xwwvvuut…„„ƒƒ‚‚ tuuvvwwx)((''&&%TUUVVWWXIHHGGFFE45566778ihhggffe‰ˆˆ‡‡††… + + Œ‹‹ŠŠ‰‰ƒ€€~~}}yyzz{{||$$##""!!YYZZ[[\\DDCCBBAA99::;;<>==<=>>??@@A`__^^]]\ !€~~}}|yzz{{||}$##""!! qrrssttuˆˆ‡‡††…… + + ‚‚ƒƒ„„tssrrqqp €€~~}xyyzz{{|%$$##""!XYYZZ[[\EDDCCBBA899::;;>====>>??@@``__^^]] €€~~}}yyzz{{|| + + „ƒƒ‚‚€ ‚‚ƒƒ„„…abbccdde<;;::998ABBCCDDE\[[ZZYYX!""##$$%|{{zzyyx}~~€€ uvvwwxxy„„ƒƒ‚‚ + + ……††‡‡ˆˆpoonmlkj !!""##$}||{{zzy|}}~~€! \]]^^__`A@@??>>=<==>>??@a``__^^] €€~~}~~}}||{xxwwvvuu‚‚ƒƒ„„aabbccdd<<;;::99AABBCCDD\\[[ZZYY!!""##$$||{{zzyy}}~~€€€~~}}| + + …††‡‡ˆˆ‰effgghhi87766554EFFGGHHIXWWVVUUT%&&''(()xwwvvuut ‚‚ƒƒ„„…yzz{{||} +€€~~}} ‰‰ŠŠ‹‹ŒŒiihhggff$%%&&''(yxxwwvvu€‚‚ƒƒ„`aabbccd=<<;;::9@AABBCCD]\\[[ZZY !!""##$}||{{zzy{zzyyxxw !!""ttssrrqq + + ……††‡‡ˆˆeeffgghh88776655EEFFGGHHXXWWVVUU%%&&''((xxwwvvuu‚‚ƒƒ„„ |{{zzyyx ‰ŠŠ‹‹ŒŒŒijjkkllm43322110IJJKKLLMTSSRRQQP)**++,,-tssrrqqp + + …††‡‡ˆˆ‰}~~€€ + ||{{zzyyŒŒ‹‹ŠŠ‰‰!!""eeddccbb())**++,uttssrrq + + „……††‡‡ˆdeeffggh98877665DEEFFGGHYXXWWVVU$%%&&''(yxxwwvvu + + wvvuutts##$$%%&&ppoonnmm ‰‰ŠŠ‹‹ŒŒiijjkkll44332211IIJJKKLLTTSSRRQQ))**++,,ttssrrqq + + ……††‡‡ˆˆ + + xwwvvuutŒ‹‹ŠŠ‰‰ˆ mnnooppq0//..--,MNNOOPPQPOONNMML-..//001poonnmml ‰ŠŠ‹‹ŒŒŒ‚‚ƒƒ‰‰Šxxwwvvuuƒƒ‚‚€€##$$%%&&aa``__^^,--..//0qppoonnm ˆ‰‰ŠŠ‹‹Œhiijjkkl54433221HIIJJKKLUTTSSRRQ())**++,uttssrrq srrqqppo''(())**llkkjjiiŒŒ‹‹ŠŠ‰‰ mmnnoopp00//..--MMNNOOPPPPOONNMM--..//00ppoonnmm ‰‰ŠŠ‹‹ŒŒtssrrqqpˆ‡‡††……„ + + qrrssttu,++**))(QRRSSTTULKKJJIIH12233445lkkjjiihŒ‹‹ŠŠ‰‰ˆ Š‹‹ŒŒŒŒ‹ ttssrrqq~~}}||''(())**]]\\[[ZZ01122334mllkkjjiŒŒŒ‹‹ŠŠ‰ lmmnnoop100//..-LMMNNOOPQPPOONNM,--..//0qppoonnmoiihhggf++,,--..hhggffeeˆˆ‡‡††…… + + qqrrsstt,,++**))QQRRSSTTLLKKJJII11223344llkkjjiiŒŒ‹‹ŠŠ‰‰poonmlkj„ƒƒ‚‚€uvvwwxxy(''&&%%$UVVWWXXYHGGFFEED56677889hggffeedˆ‡‡††……„ + + ‹ŠŠ‰‰ƒƒ‚ + + ppoonnmm {{zzyyxx++,,--..YYXXWWVV45566778ihhggffe‰ˆˆ‡‡††… + + pqqrrsst-,,++**)PQQRRSSTMLLKKJJI01122334mllkkjjifeeddccb//001122ddccbbaa„„ƒƒ‚‚uuvvwwxx((''&&%%UUVVWWXXHHGGFFEE55667788hhggffeeƒƒ‚‚€€iihhggff !€~~}}|yzz{{||}$##""!! YZZ[[\\]DCCBBAA@9::;;<<=dccbbaa`„ƒƒ‚‚€‚€€~ llkkjjii!!""##$$wwvvuutt//001122UUTSRQPO899::;;>==<=>>??@@A`__^^]]\ !€~~}}|~}}||{{zhhggffee%%&&''((ssrrqqpp334455;;ONNMMLLK<==>>??@a``__^^] €€~~}xyyzz{{|%$$##""!XYYZZ[[\EDDCCBBA899::;;>====>>??@@``__^^]] {{zzyyxx##$$%%&&aa``__^^%&&''(()xwwvvuut ‚‚ƒƒ„„…abbccdde<;;::998ABBCCDDE\[[ZZYYX!""##$$%|{{zzyyx zyyxxwwvddccbbaa))**++,,ooiihhgg<<==>>??KJJIIHHG@AABBCCD]\\[[ZZY !!""##$}||{{zzy|}}~~€! \]]^^__`A@@??>>=<==>>??@a``__^^]%&&''(()ZYYXXWWV=>>??@@AXXWWVVUU%%&&''((xxwwvvuu‚‚ƒƒ„„aabbccdd<<;;::99AABBCCDD\\[[ZZYY!!""##$$wwvvuutt''(())**]]\\[[ZZ)**++,,-tssrrqqp + + …††‡‡ˆˆ‰effgghhi87766554EFFGGHHIXWWVVUUT%&&''(()xwwvvuut + + vuuttssr``__^^]]--..//00ffeeddcc@@AABBCCGFFEEDDCDEEFFGGHYXXWWVVU$%%&&''(yxxwwvvu€‚‚ƒƒ„`aabbccd=<<;;::9@AABBCCD]\\[[ZZY)**++,,-VUUOONNMABBCCDDETTSSRRQQ))**++,,ttssrrqq + + ……††‡‡ˆˆeeffgghh88776655EEFFGGHHXXWWVVUU%%&&''((ssrrqqpp++,,--..YYXXWWVV-..//001poonnmml ‰ŠŠ‹‹ŒŒŒijjkkllm43322110IJJKKLLMTSSRRQQP)**++,,-tssrrqqp rqqppooi !!""##\\[[ZZYY11223344bbaa``__DDEEFFGGCBBAA@@?HIIJJKKLUTTSSRRQ())**++,uttssrrq + + „……††‡‡ˆdeeffggh98877665DEEFFGGHYXXWWVVU-..//001MLLKKJJIEFFGGHHIPPOONNMM--..//00ppoonnmm ‰‰ŠŠ‹‹ŒŒiijjkkll44332211IIJJKKLLTTSSRRQQ))**++,,ooiihhgg//001122UUTSRQPO12233445lkkjjiihŒ‹‹ŠŠ‰‰ˆ mnnooppq0//..--,MNNOOPPQPOONNMML-..//001poonnmmlihhggffe$$%%&&''XXWWVVUU55667788^^]]\\[[HHIIJJKK?>>==<<;LMMNNOOPQPPOONNM,--..//0qppoonnm ˆ‰‰ŠŠ‹‹Œhiijjkkl54433221HIIJJKKLUTTSSRRQ12233445IHHGGFFEIJJKKLLMLLKKJJII11223344llkkjjiiŒŒ‹‹ŠŠ‰‰ mmnnoopp00//..--MMNNOOPPPPOONNMM--..//00ffeeddcc334455;;ONNMMLLK56677889hggffeedˆ‡‡††……„ + + qrrssttu,++**))(QRRSSTTULKKJJIIH12233445lkkjjiiheddccbba(())**++TTSSRRQQ99::;;<EDDCCBBAMNNOOPQRHHGGFFEE55667788hhggffeeˆˆ‡‡††…… + + qqrrsstt,,++**))QQRRSSTTLLKKJJII11223344bbaa``__<<==>>??KJJIIHHG9::;;<<=dccbbaa`„ƒƒ‚‚€uvvwwxxy(''&&%%$UVVWWXXYHGGFFEED56677889hggffeed!!"a``__^^],,--..//PPOONNMM==>>??@@VVUUOONNUUVVWWXX44332211TUUVVWWXIHHGGFFE45566778ihhggffe‰ˆˆ‡‡††… + + pqqrrsst-,,++**)PQQRRSSTMLLKKJJI>??@@AABA@@??>>=STUUVVWWDDCCBBAA99::;;<>??@@A`__^^]]\ !€~~}}|yzz{{||}$##""!! YZZ[[\\]DCCBBAA@9::;;<<=dccbbaa`"##$$%%&]\\[[ZZY00112233LLKKJJIIAABBCCDDMMLLKKJJYYZZ[[\\00//..--XYYZZ[[\EDDCCBBA899::;;>====>>??@@``__^^]] €€~~}}yyzz{{||$$##""!!YYZZ[[\\DDCCBBAA99::;;<>==<=>>??@@A`__^^]]\&''(())*YXXWWVVU44556789HHGGFFEEEEFFGGHHIIHHGGFF]]^^__``,,++**))\]]^^__`A@@??>>=<==>>??@a``__^^] €€~~}xyyzz{{|%$$##""!XYYZZ[[\EDDCCBBAFGGHHIIJ43322110\\]]^^__<<;;::99AABBCCDD\\[[ZZYY!!""##$$||{{zzyy}}~~€€ ]]^^__``@@??>>====>>??@@VVUUOONNHHIIJJKK?>>==<<;EFFGGHHIXWWVVUUT%&&''(()xwwvvuut ‚‚ƒƒ„„…abbccdde<;;::998ABBCCDDE\[[ZZYYX*++,,--.UOONNMML:;;<<==>DDCCBBAAIIJJKKLLEEDDCCBBaabbccdd((''&&%%`aabbccd=<<;;::9@AABBCCD]\\[[ZZY !!""##$}||{{zzy|}}~~€! \]]^^__`A@@??>>=JKKLLMMN0//..--,``aabbcc88776655EEFFGGHHXXWWVVUU%%&&''((xxwwvvuu‚‚ƒƒ„„aabbccdd<<;;::99AABBCCDDMMLLKKJJLLMMNNOO;:987655IJJKKLLMTSSRRQQP)**++,,-tssrrqqp + + …††‡‡ˆˆ‰effgghhi87766554EFFGGHHIXWWVVUUT.//00112LKKJJIIH>??@@AAB@@??>>==MMNNOOPPAA@@??>>eeffgghh$$##""!!deeffggh98877665DEEFFGGHYXXWWVVU$%%&&''(yxxwwvvu€‚‚ƒƒ„`aabbccd=<<;;::9NOOUUVVW,++**))(ddeeffgg44332211IIJJKKLLTTSSRRQQ))**++,,ttssrrqq + + ……††‡‡ˆˆeeffgghh88776655EEFFGGHHIIHHGGFFUUVVWWXX44332211MNNOOPPQPOONNMML-..//001poonnmml ‰ŠŠ‹‹ŒŒŒijjkkllm43322110IJJKKLLMTSSRRQQP2334455;HGGFFEEDBCCDDEEF<<;;::99QQRRSSTT==<<;;55iiooppqq hiijjkkl54433221HIIJJKKLUTTSSRRQ())**++,uttssrrq + + „……††‡‡ˆdeeffggh98877665WXXYYZZ[(''&&%%$hhiijklm00//..--MMNNOOPPPPOONNMM--..//00ppoonnmm ‰‰ŠŠ‹‹ŒŒiijjkkll44332211IIJJKKLLEEDDCCBBYYZZ[[\\00//..--QRRSSTTULKKJJIIH12233445lkkjjiihŒ‹‹ŠŠ‰‰ˆ mnnooppq0//..--,MNNOOPPQPOONNMML;<<==>>?DCCBBAA@FGGHHIIJ88776655UUVVWWXX44332211rrssttuulmmnnoop100//..-LMMNNOOPQPPOONNM,--..//0qppoonnm ˆ‰‰ŠŠ‹‹Œhiijjkkl54433221[\\]]^^_$##""!!nooppqqr,,++**))QQRRSSTTLLKKJJII11223344llkkjjiiŒŒ‹‹ŠŠ‰‰ mmnnoopp00//..--MMNNOOPPAA@@??>>]]^^__``,,++**))UVVWWXXYHGGFFEED56677889hggffeedˆ‡‡††……„ + + qrrssttu,++**))(QRRSSTTULKKJJIIH?@@AABBC@??>>==>==<=>>??@@A`__^^]]\ !€~~}}|yzz{{||}$##""!! YZZ[[\\]DCCBBAA@GHHIIJJK3221100/UUVVWWXX,,++**))aabbccdd((''&&%%~~€€ +xyyzz{{|%$$##""!XYYZZ[[\EDDCCBBA899::;;>====>>??@@``__^^]] €€~~}}yyzz{{||$$##""!!YYZZ[[\\00//..--iiooppqq abbccdde<;;::998ABBCCDDE\[[ZZYYX!""##$$%|{{zzyyx}~~€€ ]^^__``a@??>>==>=<==>>??@a``__^^] €€~~}xyyzz{{|%$$##""!pqqrrsst ~€€‚aabbccdd<<;;::99AABBCCDD\\[[ZZYY!!""##$$||{{zzyy}}~~€€ ]]^^__``,,++**))rrssttuueffgghhi87766554EFFGGHHIXWWVVUUT%&&''(()xwwvvuut ‚‚ƒƒ„„…abbccdde<;;::998OUUVVWWX+**))((']]^^__``$$##""!!iijjkkll‹‹ŒŒŒŒ‹‹€‚‚ƒƒ„`aabbccd=<<;;::9@AABBCCD]\\[[ZZY !!""##$}||{{zzy|}}~~€! tuuvvwwx + + ‚ƒƒ„…†‡ˆeeffgghh88776655EEFFGGHHXXWWVVUU%%&&''((xxwwvvuu‚‚ƒƒ„„aabbccdd((''&&%%vvwwxxyyijjkkllm43322110IJJKKLLMTSSRRQQP)**++,,-tssrrqqp + + …††‡‡ˆˆ‰effgghhi87766554XYYZZ[[\'&&%%$$#aabbccdd mmnnooppŠŠ‰‰ˆ‡†… + + „……††‡‡ˆdeeffggh98877665DEEFFGGHYXXWWVVU$%%&&''(yxxwwvvu€‚‚ƒƒ„xyyzz{{|‰‰ŠŠ‹‹ŒŒiijjkkll44332211IIJJKKLLTTSSRRQQ))**++,,ttssrrqq + + ……††‡‡ˆˆeeffgghh$$##""!!zz{{||}}mnnooppq0//..--,MNNOOPPQPOONNMML-..//001poonnmml ‰ŠŠ‹‹ŒŒŒijjkkllm43322110\]]^^__`#""!!eeffgghhqqrrsstt„ƒƒ‚‚€ ˆ‰‰ŠŠ‹‹Œhiijjkkl54433221HIIJJKKLUTTSSRRQ())**++,uttssrrq + + „……††‡‡ˆ|}}~~€ŒŒ‹‹ŠŠ‰‰ mmnnoopp00//..--MMNNOOPPPPOONNMM--..//00ppoonnmm ‰‰ŠŠ‹‹ŒŒiijjkkll~~€€ +qrrssttu,++**))(QRRSSTTULKKJJIIH12233445lkkjjiihŒ‹‹ŠŠ‰‰ˆ mnnooppq0//..--,`aabbccdiijklmnouuvvwwxx €~~}}|ŒŒŒ‹‹ŠŠ‰ lmmnnoop100//..-LMMNNOOPQPPOONNM,--..//0qppoonnm ˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ‰ + + ˆˆ‡‡††…… + + qqrrsstt,,++**))QQRRSSTTLLKKJJII11223344llkkjjiiŒŒ‹‹ŠŠ‰‰ mmnnoopp‚‚ƒƒ‰‰ŠŠ + uvvwwxxy(''&&%%$UVVWWXXYHGGFFEED56677889hggffeedˆ‡‡††……„ + + qrrssttu,++**))(deeffgghoppqqrrsyyzz{{|| + + |{{zzyyx‰ˆˆ‡‡††… + + pqqrrsst-,,++**)PQQRRSSTMLLKKJJI01122334mllkkjjiŒŒŒ‹‹ŠŠ‰ ‰ŠŠ‹‹ŒŒŒ „„ƒƒ‚‚uuvvwwxx((''&&%%UUVVWWXXHHGGFFEE55667788hhggffeeˆˆ‡‡††…… + + qqrrsstt‹‹ŒŒŒŒ‹‹yzz{{||}$##""!! YZZ[[\\]DCCBBAA@9::;;<<=dccbbaa`„ƒƒ‚‚€uvvwwxxy(''&&%%$hiiooppqsttuuvvwwxxyyzz{##""!! ZZ[[\\]]CCBBAA@@::;;<<==ccbbaa``ƒƒ‚‚€€vvwwxxyy''&&%%$$VVWWXXYY33221100ffgghhii##""!! ^__``aab?>>==<<;>??@@AAB_^^]]\\[ !!"~~}}||{z{{||}}~#""!! Z[[\\]]^,++**))(z{{||}}~ + + {||}}~~^^__``aa??>>==<<>>??@@AA__^^]]\\ !!~~}}||zz{{||}}##""!! ZZ[[\\]]//..--,,ooppqqrrbccddeef;::99887BCCDDEEF[ZZYYXXW"##$$%%&{zzyyxxw~€€‚^__``aab(''&&%%$~€€ + + €€‚‚ƒbbccddee;;::9988BBCCDDEE[[ZZYYXX""##$$%%{{zzyyxx~~€€^^__``aa++**))((ssttuuvvfgghhiij76655443FGGHHIIJWVVUUTTS&''(())*wvvuutts +‚ƒƒ„„……†bccddeef$##""!!€€~~} ƒ„…†‡ˆ‰‰ffgghhii77665544FFGGHHIIWWVVUUTT&&''(())wwvvuutt ‚‚ƒƒ„„……bbccddee''&&%%$$wwxxyyzzjkkllmmn3221100/JKKLLMMNSRRQQPPO*++,,--.srrqqppo + †‡‡ˆˆ‰‰Šfgghhiij}||{{zzyŠŠ‹‹ŒŒŒŒjjkkllmm33221100JJKKLLMMSSRRQQPP**++,,--ssrrqqpp + + ††‡‡ˆˆ‰‰ffgghhii##""!!{{||}}~~ nooppqqr/..--,,+NOOPPQQRONNMMLLK.//00112onnmmllkŠ‹‹ŒŒŒŒ‹jkkllmmnyxxwwvvu‹‹ŠŠ‰‰ˆˆ nnooppqq//..--,,NNOOPPQQOONNMMLL..//0011oonnmmllŠŠ‹‹ŒŒŒŒjjkkllmm€€‚‚ + + rssttuuv+**))(('RSSTTUUVKJJIIHHG23344556kjjiihhg‹ŠŠ‰‰ˆˆ‡ nooppqqruttssrrq‡‡††……„„ + + rrssttuu++**))((RRSSTTUUKKJJIIHH22334455kkjjiihh‹‹ŠŠ‰‰ˆˆ nnooppqqƒƒ‰‰ŠŠ‹‹ vwwxxyyz'&&%%$$#VWWXXYYZGFFEEDDC6778899:gffeeddc‡††……„„ƒ + + rssttuuv qppoonnm ƒƒ‚‚€€vvwwxxyy''&&%%$$VVWWXXYYGGFFEEDD66778899ggffeedd‡‡††……„„ + + rrssttuuŒŒŒŒ‹‹ŠŠz{{||}}~#""!! Z[[\\]]^CBBAA@@?:;;<<==>cbbaa``_ƒ‚‚€€vwwxxyyz + + +mllkkjji !!""##$~~}}||zz{{||}}##""!! ZZ[[\\]]CCBBAA@@::;;<<==ccbbaa``ƒƒ‚‚€€vvwwxxyy ‰‰ˆ‡†…„ƒ~€€‚^__``aab?>>==<<;>??@@AAB_^^]]\\[ !!"~~}}||{z{{||}}~ + ihhggffe$%%&&''({{zzyyxx~~€€^^__``aa??>>==<<>>??@@AA__^^]]\\ !!~~}}||zz{{||}} + + ƒ‚‚€€ +‚ƒƒ„„……†bccddeef;::99887BCCDDEEF[ZZYYXXW"##$$%%&{zzyyxxw~€€‚eddccbba())**++,wwvvuutt ‚‚ƒƒ„„……bbccddee;;::9988BBCCDDEE[[ZZYYXX""##$$%%{{zzyyxx~~€€~~}}||{ + †‡‡ˆˆ‰‰Šfgghhiij76655443FGGHHIIJWVVUUTTS&''(())*wvvuutts +‚ƒƒ„„……†a``__^^],--..//0ssrrqqpp + + ††‡‡ˆˆ‰‰ffgghhii77665544FFGGHHIIWWVVUUTT&&''(())wwvvuutt ‚‚ƒƒ„„…… + +{zzyyxxwŠ‹‹ŒŒŒŒ‹jkkllmmn3221100/JKKLLMMNSRRQQPPO*++,,--.srrqqppo + †‡‡ˆˆ‰‰Š]\\[[ZZY01122334oonnmmllŠŠ‹‹ŒŒŒŒjjkkllmm33221100JJKKLLMMSSRRQQPP**++,,--ssrrqqpp + + ††‡‡ˆˆ‰‰ wvvuutts‹ŠŠ‰‰ˆˆ‡ nooppqqr/..--,,+NOOPPQQRONNMMLLK.//00112onnmmllkŠ‹‹ŒŒ„„ƒ!!""#YXXWWVVU45566778kkjjiihh‹‹ŠŠ‰‰ˆˆ nnooppqq//..--,,NNOOPPQQOONNMMLL..//0011oonnmmllŠŠ‹‹ŒŒŒŒsrrqqppo‡††……„„ƒ + + rssttuuv+**))(('RSSTTUUVKJJIIHHG23344556kjjiihhgƒ‚‚€€#$$%%&&'UTTSSRRQ899::;;>??@ccbbaa``ƒƒ‚‚€€vvwwxxyy''&&%%$$VVWWXXYYGGFFEEDD66778899ggffeedd‚‚€€hhggffee !!"~~}}||{z{{||}}~#""!! Z[[\\]]^CBBAA@@?:;;<<==>cbbaa``_{zzyyxxw+,,--../MLLKKJJI@AABBCCD__^^]]\\ !!~~}}||zz{{||}}##""!! ZZ[[\\]]CCBBAA@@::;;<<==ccbbaa``~~}}||{{!!""##ddccbbaa"##$$%%&{zzyyxxw~€€‚^__``aab?>>==<<;>??@@AAB_^^]]\\[ !!"wvvuutts/0011223IHHGGFFEDEEFFGGH[[ZZYYXX""##$$%%{{zzyyxx~~€€^^__``aa??>>==<<>>??@@AA__^^]]\\ !!zzyyxxww$$%%&&''``__^^]]&''(())*wvvuutts +‚ƒƒ„„……†bccddeef;::99887BCCDDEEF[ZZYYXXW"##$$%%&srrqqppo34455;;>??@A@@??>>=LMMNNOOPSSRRQQPP**++,,--ssrrqqpp + + ††‡‡ˆˆ‰‰ffgghhii77665544FFGGHHIIWWVVUUTT&&''(())rrqqppoo,,--..//XXWWVVUU.//00112onnmmllkŠ‹‹ŒŒŒŒ‹jkkllmmn3221100/JKKLLMMNSRRQQPPO*++,,--.feeddccb@AABBCCD=<<;;::9PQQRRSSTOONNMMLL..//0011oonnmmllŠŠ‹‹ŒŒŒŒjjkkllmm33221100JJKKLLMMSSRRQQPP**++,,--iihhggff00112233TSRQPOON23344556kjjiihhg‹ŠŠ‰‰ˆˆ‡ nooppqqr/..--,,+NOOPPQQRONNMMLLK.//00112baa``__^DEEFFGGH98877665TUUVVWWXKKJJIIHH22334455kkjjiihh‹‹ŠŠ‰‰ˆˆ nnooppqq//..--,,NNOOPPQQOONNMMLL..//0011eeddccbb4455;;<>??@@JIIHHGGF:;;<<==>cbbaa``_ƒ‚‚€€vwwxxyyz'&&%%$$#VWWXXYYZGFFEEDDC6778899:ZYYXXWWVLMMNNOOU100//..-\]]^^__`CCBBAA@@::;;<<==ccbbaa``ƒƒ‚‚€€vvwwxxyy''&&%%$$VVWWXXYYGGFFEEDD66778899]]\\[[ZZAABBCCDDFEEDDCCB>??@@AAB_^^]]\\[ !!"~~}}||{z{{||}}~#""!! Z[[\\]]^CBBAA@@?:;;<<==>VUUOONNMUVVWWXXY-,,++**)`aabbccd??>>==<<>>??@@AA__^^]]\\ !!~~}}||zz{{||}}##""!! ZZ[[\\]]CCBBAA@@::;;<<==YYXXWWVVEEFFGGHHBAA@@??>BCCDDEEF[ZZYYXXW"##$$%%&{zzyyxxw~€€‚^__``aab?>>==<<;>??@@AABMLLKKJJIYZZ[[\\])((''&&%deeffggh;;::9988BBCCDDEE[[ZZYYXX""##$$%%{{zzyyxx~~€€^^__``aa??>>==<<>>??@@AAUUOONNMMIIJJKKLL>==<<;;:FGGHHIIJWVVUUTTS&''(())*wvvuutts +‚ƒƒ„„……†bccddeef;::99887BCCDDEEFIHHGGFFE]^^__``a%$$##""!hiijjkkl77665544FFGGHHIIWWVVUUTT&&''(())wwvvuutt ‚‚ƒƒ„„……bbccddee;;::9988BBCCDDEELLKKJJIIMMNNOOUU98765544JKKLLMMNSRRQQPPO*++,,--.srrqqppo + †‡‡ˆˆ‰‰Šfgghhiij76655443FGGHHIIJEDDCCBBAabbccdde! lmmnnoop33221100JJKKLLMMSSRRQQPP**++,,--ssrrqqpp + + ††‡‡ˆˆ‰‰ffgghhii77665544FFGGHHIIHHGGFFEEVVWWXXYY33221100NOOPPQQRONNMMLLK.//00112onnmmllkŠ‹‹ŒŒŒŒ‹jkkllmmn3221100/JKKLLMMNA@@??>>=effgghhipqqrrsst//..--,,NNOOPPQQOONNMMLL..//0011oonnmmllŠŠ‹‹ŒŒŒŒjjkkllmm33221100JJKKLLMMDDCCBBAAZZ[[\\]]//..--,,RSSTTUUVKJJIIHHG23344556kjjiihhg‹ŠŠ‰‰ˆˆ‡ nooppqqr/..--,,+NOOPPQQR=<<;;554iooppqqrtuuvvwwx++**))((RRSSTTUUKKJJIIHH22334455kkjjiihh‹‹ŠŠ‰‰ˆˆ nnooppqq//..--,,NNOOPPQQ@@??>>==^^__``aa++**))((VWWXXYYZGFFEEDDC6778899:gffeeddc‡††……„„ƒ + + rssttuuv+**))(('RSSTTUUV43322110rssttuuvxyyzz{{|''&&%%$$VVWWXXYYGGFFEEDD66778899ggffeedd‡‡††……„„ + + rrssttuu++**))((RRSSTTUU<<;;5544bbccddee''&&%%$$Z[[\\]]^CBBAA@@?:;;<<==>cbbaa``_ƒ‚‚€€vwwxxyyz'&&%%$$#VWWXXYYZ0//..--,vwwxxyyz |}}~~€€ZHAãb™Û’`JXQtAïrd™÷‚Ë‚€‰órXQbdQçZ|÷n€…ÛvpQór€‰Ë‚p‘ZHA™Û‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€…ãnX•v`‚d™ïrtAdfH…ó~•ËZHAãb™`JXQórt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰órl‘ç’t‰ÿbãb™’JQbt‰ç’l‘÷Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…Ûv€…ãnóQJ`Û’bdQçZ|÷…ó~•Ëf`Û’`JXQór€‰Ë‚p‘|çZdQÿbJ`Û’™‚d™ïrtA÷fH…ó~•Ë‘ZHAãb’`JXQóbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Ëf•H…QçZ|÷‚df`vX•ãÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’dQçZ|l‘r€‰Ë‚p‘JtAd™÷‚|çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãrXQJ`Û™ãbHAZp‚d™ïrtA÷vX•ãn€ór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JãbHAZp‘Jl‘’‰bQZf`vX•ã™Û’`JXrÿbt‰ç’lJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HfpÛv€…ã™ïrtA÷Jln€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…órXQJ`™ãbHAZç’t‰ÿbãnZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë’™HAZp‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHJXQór€‰ËZHAãb™t‰ç’l‘÷JtAïrd™÷‚Ë‚€‰órXQ|÷‚d™ïrn€…ÛvpQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€nórXQJ`‘ç’t‰ÿbd…~•f`vZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰ór€…Ûvp`’`JXQó‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷…ó~•Ëf`‚p‘`JXÛ’`JXQtAïrd™÷‚Ëf•ó~H…J`p‘Ë‚tA÷Jl‘ç’fH…ó~•Ë‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`p‘Ë‚€‰óQçZ|÷‚dX•ãn€…ÛvÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’vX•ãn€…r€‰Ë‚p‘Aïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’™ãbHAZ÷‚d™ïrtA÷vX•H…óQórÿbt‰çór€‰Ë‚p‘|çZdQÿbX•v`Ëf€‰órXQJt‰ÿbdQçZf`vX•ã™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HrXQJ`Û™ïrtA÷JlpfH…ó~ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’™ãbHAZÛvpfH…ZHAãb™ÛçZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ~•ËfZH’l‘JA™‚|ZHAãb™t‰ç’l‘÷J•ó~H…f`Û’™ãb|÷‚d™ïrn€…ÛvpQór€‰Ë‚pJtAïrd™÷‚Ëf•ó~H…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€’™ãbHA‘|÷‚d™ï•Ëf`vZHAãb™|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAó~•Ëf`’`JQr‰‚‰ç’l‘÷JtnX•v`Ëf•H…fp‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷Aãb™€‰ËçZdQÿbtÛ’`JXQtAïrd™÷‚pÛv€…ãnHAZp‘Ë‚tA÷Jl‘ç’fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰órtA÷Jl‘çX•ãn€…ÛvÛ’`JXQt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órdQçZ|÷‚vX•ãn€…p‘ZHAãbAïrd™÷‚|f•ó~H…Ûv€…ãnóQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷‚d™tA÷Jl‚p‘ZHAã‰ç’l‘÷Jtór€‰Ë‚p‘|çZdQÿbX•v`Ëf€‰órXQJt‰bQZ‚df`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Ëf•H…Zp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HrXQJ`p’t‰ÿbdQçpfH…~•ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’d™ïrtA÷JÛvp`v™Û’`JçZdQÿbtfpÛv€…ãrXQJ`Û™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷‘ç’t‰ÿbãb™Û’`Aïrd™÷‚|ZHAãb™t‰ç’l‘÷J•ó~H…f`Û’™€‰™ïrtA÷Jln€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HfpÛv€…ãrXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€‘Ë‚€‰órXZ|÷‚d™ïfvX•ãn€ZHAãb™|çZdQÿbfpÛv€…órXQJ`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZl‘ç’t‰ÿbX•ãn€…ÛvXQór€‰Ë‚‰ç’l‘÷JtnX•v`Ë’™HAZp‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿn€…Ûvp`JXQór€‰ËçZdQÿbtÛ’`JXQtAïrd™÷‚p`Ëf•órXQJ`‘ç’t‰ÿbdfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€nórXQJ`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`QJ`Û’rtA÷Jl‘ç…ÛvpfHÛ’`JXQt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órdQçZ|÷‚pfH…ó~p‘ZHAãbAïrd™÷‚|f•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷vX•ãn€‚p‘ZHAã‰ç’l‘JArór€‰Ë‚p‘|çZdQÿbó~H…fpÛ’™ãbHAQçZ|÷‚df`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Û’™HAZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~H™ãbHAZp’t‰d™ïrt…ó~•Ëf`ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’d™ïrtA÷J•Ëf`v™Û’`JçZdQÿbtfpÛv€…ãQJ`Û’™ãbHAZ÷‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷…ÛvpfHb™Û’`p™‚|çZdQZHAãb™t‰ç’l‘÷JÛv€…ãnX•Zp‘Ë‚€‰™ïrtA÷Jln€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€‘Ë‚€‰órXA÷Jl‘ç’tvX•ãn€ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZl‘|÷‚d™X•ãn€…ÛvXQr‰‚‘ZH‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`‘ZHAãbÿbt‰ç’l‘Û’`JXQtAïrd™÷‚v`Ëf•órXQJ`‘ç’t‰ÿbdfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`QJ`Û’‰ÿbdQçZ|…ÛvpfHÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órïrtA÷Jl‘pfH…X•Aãb™Û’`Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷vX•ãn€™Û’`JX÷JtAïrd™ór€‰Ë‚p‘|çZdQÿbó~H…fpÛ’™ãbHAQZ‚™rtAf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~H™€‰órXQ÷‚d™ïrt…ó~•fvór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ç’t‰ÿbdQãn€…ÛvpJXQór€çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷‚d™tA÷JlvX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷…Ûvp`Qór€‰Ë‚p÷‚|çZdQZHAãb™t‰ç’l‘÷JÛv€…•ó~XQJ`Û’÷Jl‘ç’t‰n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€J`Û’™ãA÷Jl‘ç’t•n€…ÛvpZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZçZ|÷‚d™fH…ó~•‰Ë‚p‘ZH‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€…Û‘ZHAãbÿbt‰ç’l‘Û’`JXQtAïrd™÷‚H…fpÛv™ãbHAZÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|÷‚d™tA÷f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`bHAZp‘ˉÿbdQtA÷fH…ó~•Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órïrtA÷Jl‘Ëf`vX•Aãb™Û’`Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷vpfH…ó™Û’`JX÷JtAr™‚ór€‰Ë‚p‘|çZdQÿb€…ãnX•vp‘Ë‚€‰ór÷‚d™ïrtAf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~H‚€‰órXQJl‘ç’t‰ÿËf`vX•ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ç’t‰d™ïrãn€…ÛvpJXQór€çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷fH…•Ëf`vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷~•Ëf`QHAãb™ÛZdQÿbt‰çZHAãb™t‰ç’l‘÷J`Ëf•ó~XQJ`Û’÷Jl‘ç’t‰n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tbãn€…ÛvpfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€J`Û’™ãbdQçZ|÷ãn€…ÛvpZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|fH…•Ëf`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZtA÷Jl‘ç’fH…ó~•‰‚‘ZAb™‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€…Û’`JXQó’l‘÷JtAïÛ’`JXQtAïrd™÷‚H…fpÛv™ãbHAZÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…•Ëf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`bHAXQJ`‚d™ïrtA÷fH…ó~•Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órt‰ÿbdQçZ€…ÛvpfÛ’`JXQAïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfH…ó~•ËfZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷vpfH…Xr€‰Ë‚p‘rd™÷‚|çór€‰Ë‚p‘|çZdQÿb€…ãnX•H…p‘`Û’™‚™rAJl‘çf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HÛ’™ãbHJl‘ç’t‰ÿËf`v•n…ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’|÷‚d™ïrH…ó~•Ëfór€‰Ë‚p‘çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷•ãn€…ÛvpZHAãb™ÛZdQÿbt‰çZHAãb™t‰ç’l‘÷JfpÛv€…ãbHAZp‘’t‰ÿbdQçn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€AZp‘Ë‚€bdQçZ|lvpfH…óZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZtA÷Jl‘ç’`vX•ãnZHAãb™‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿfH…ó~’`JXQó’l‘÷JtAïÛ’`JXQtAïrd™÷‚ãnX•v`Ë‚€‰órXQZ|÷‚d™ïfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•ËfZHAãb™Û’`JXbt‰ç’l‘÷…ãnX•v`‰órXQJ`‘ç’t‰ÿbd~•Ëf`Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órt‰ÿbdQtA€…ÛvpfÛ’`JXQAïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘ZHA™Û’`çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷•Ëf`vXr€‰™Û’`rd™‚ZQbór€‰Ë‚p‘|çZdQÿbËf•ó~H…J`Û’™rtA÷Jl‘çf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷Ëf•ó~HÛ’™ãbHQçZ|÷‚dvX•ãn€…Ûór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ZHA™Û’|çZdQÿbfpÛv€…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛJXQórÿ‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷•ãn€…ÛvpJXQór€t‰ç’l‘÷JZHAãb™t‰ç’l‘÷JfpÛv€…ãbHAZp‘’t‰ÿbdQçn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p‘ZHA™Û‚|çZdQÿ…fpÛv€AZp‘`Û™ïrtA÷JlvpfH…óZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷JãnX•v`™ãbHAZÿbdQçZ|`pfH…ZAb™’`‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQóbt‰ç’l‘÷Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿfH…ó~‰Ë‚p‘ZHtAïrd™÷‚Û’`JXQtAïrd™÷‚ãnX•v`Ë‚€‰™ãbZ|÷‚d™nfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb’`JXQóbt‰ç’l‘÷…ãnX•v`’™ãbHA‘ç’t‰ÿbd~•Ëf`Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtAó~•Ëf`JXQór€‰ËAïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘JtAd™÷‚|çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷•€…ÛvpAãb™Û’`|çZdQÿbór€‰Ë‚p‘|çZdQÿbpÛv€…ãnHAZ÷‚d™…vf…•Ëf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXrÿbt‰ç’lJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óQçZ|l‘çvX•n…vfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…XQJ`Û’÷Jl‘ç’t‰vX•ãn€…‚p‘ZHAãçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷fH…ó~•ËJXQór€t‰ç’l‘÷JZHAãb™t‰ç’l‘÷JX•v`ËfïrtAJ‘’‰f`vX•ãn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿ…fpÛv€rXQJ`Û’t‰ÿbãn€H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZÿbdQçZ|ÛvpfH…b™Û’`‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿf`vX•ã‰Ë‚p‘`tAïrd™÷‚Û’`JXQtAïrd™÷‚•ó~H…fbdQçZ|÷n€…ÛvpfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`’™ãbHA…Ûvpf…•ZHAãb™Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbó~•Ëf`JXQór€‰ËAïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’bdQçZ|÷n€…ÛvpJXQór€‰Ë|ZQb‰’lór€‰Ë‚p‘|çZdQÿbpÛv€…ãn‚d™ïrtA÷fH…ó~•ËfZHAãb™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~HZp‘Ë‚€‰f`vX•ãÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’dQçZ|÷‚vX•H…ó~‚p‘ZA™’`çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‚d™ïrtA÷fH…ó~•Ë‚p‘ZHAã‘÷JtAïrdZHAãb™t‰ç’l‘÷JX•v`p‘Jl‘ç’t‰ÿf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷‚Ëf•ó~H…fpÛv€™ãbHAZ÷n€…Ûvpór€‰Ë‚p‘ZHA™Û’|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…ãnX•v`™ãbHAZd™ïrtA÷J•ËfZHAJXQórÿ‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ëf•H…fp‘Ë‚€‰órXJl‘ç’t‰ÿf`pfHb™Û’`™÷‚|çZdQÿbt‰ç’lX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbÛvpfH…`JXQórïrd™÷‚|X•v`f•‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fpv€…ãnórXJ`Û’™ãQçZ|÷‚d~•Ëf`ZHAãb™ÛÛ‘pJAHrXnó•€vË‘÷JtAïrd•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zl‘÷JtAïr~…fpÛv€J`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXQJ`Û’bHAZp‘Ë™ïrtA÷JlvX•ãn€…Û’`JXQóó™‚Ë`p‘|‚ç‰dr™÷‚|çZdpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷JvX•ãn€…HAãb™Û’d™÷‚|çZ…ãnX•v`bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`Ëf™HAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdvpfH…ór€‰Ë‚p‘`pf•H~ã…ÿQtJçl’Qb‰’‘JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…`JXQórdQÿbt‰ç’Ëf•ó~H‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZïrd™÷‚Ëf•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘`l‘÷JtAïr…fpÛv€J`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãbHAZ÷‚d™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHXnó•€vË÷‘|‚ç‰dr•ó~H…fpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…JXQór€‰d™÷‚|çZ…ãnX•v`bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…óAãb™Û’`pf•H~ã…ÿQtJçl’pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…Ë‚p‘ZHAdQtAïrd™f•…fpÛ‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZX•v`Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`ãb™Û’`÷‚Ëf•ó~v€…ãnórXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ۉ˂p‘`ZXnó•€vË÷‘|‚ç‰dr•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…JXQór€‰H…fv…nXQJ`Û’bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷Jl’t‰ÿbãn€vpfH…óQXb㉀’pf•H~ã…ÿQtJçl’pÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…Ë‚p‘`J•v`Ëf™HAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbd…ÛvpfH~•Ëf`Û‘pJAHrfÛ`v…÷™tbïAdZX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`XQórÿbt‰•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d…•Ëf`vX•ãn€…Ûó™‚Ë`ZXnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…ç’l‘|çZÛv€…ãnXJ`Û’™ãbHAZ÷‚d™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛvpfH…óQXb㉀’pf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…dQÿbt‰ç’•v`ËfbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó~•Ëfór€Û‘p`ZQfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•ËfZl‘÷JtAïr•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`‰Ë‚p‘ZHXb㉀’Û‘Xnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™€‰d™÷‚|çZv…n•v`J`Û’™ãQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAãb™Û’`pJAHró™pf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Ë‚p‘ZHAdQÿbt‰ç’Ëf•ó~H…bHAZp‘Ë™ïrtA÷Jl’t‰ÿbãn€vpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óJXQór€‚Ë`ZQfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ãb™Û’`l‘|çZdQfpÛv€…‚€‰órXQ‘ç’t‰ÿbd…ÛvpfH~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`‰Ë‚p‘ZHXb㉀’Û‘Xnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`JXQór€‰ÿbt‰ç’l‘ãnX•v`J`Û’™ãQçZ|÷‚d…•Ëf`vX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAãb™Û’`pJAHQXbpf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Ë‚p‘ZHA÷JtAïrd™Ëf•ó~H…bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óp‘ZHAã㉀’Û‘pJfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ãb™Û’`÷‚|çZdQfpÛv€…‚€‰órXQ‘ç’t‰ÿbdvpfH…ó~•ËfZHAãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`b™Û’`AHró™‚Xnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•ËfZHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`p‘ZHAãbÿbt‰ç’l‘n•vf•óJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰ËË`ZQXbpf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…™Û’`J÷JtAdQÿb~H…fpÛbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‚p‘ZHAã㉀’Û‘pJfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…XQór€‰Ë‚t‰ç’l‘÷Jv€…ãnX•‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHA™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`b™Û’`AHró™‰Xnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`p‘ZHAãbtAïrd™÷‚v`Ëf•óJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`JXQórÿbt’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQHAãb€’Û‘pJApf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’JXQórÿbç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…™Û’`J|çZdQÿb~H…fpÛbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰ç’l‘÷Jtrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó™Û’`JXHró™‚ËfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórt‰ç’l‘÷Jïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…XQHAãb™t‰ç’l‘÷Jv€…ãnX•v‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Qór€‰Ë‚p`ZQXbã‰Xnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Û’`JXQtAïrd™t‰f•~H…fJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û‘ZHAãb€’Û‘pJApf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ór€‰Ë‚p‘ç’l‘÷JtApÛv€…ãnbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAïrd™÷‚Ëf•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó™Û’`JXHró™‚ËfÛ`v…÷™tbïAdZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAïrd™÷‚Ëf•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ZHAãb™ïrd™÷‚|X•v`Ëf‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Qór€‰™Û`‘pJAHrXnó•€vË÷‘|‚ç‰dr•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Û’`JXQçZdQÿbt‰•ó~H…fJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û’`JXQóó™‚Ë`Zpf•H~ã…ÿQtJçl’pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ór€‰™Û’ç’l‘÷JtApÛv€…ãnbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`Ëf•H…fpÛ‚€‰órXQ‘ç’t‰ÿbdvpfH…ór€‰Ë‚p‘QXb㉀’fÛ`v…÷™tbïAdZ÷‘|…†‡ˆ‰Š‹ŒŒ‹Š‰ˆ‡†JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv31_1.dat b/application/third_party/mpdf/qrcode/data/qrv31_1.dat new file mode 100755 index 00000000..98ce5641 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv31_1.dat @@ -0,0 +1,281 @@ +Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒƒƒƒƒƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqpopopopopopopopopopopopmnmnmnmnklklklklklklklklijijijiijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOOOOOOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878786565555556565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!    Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnklklklklklklklkliiiijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565656565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!     Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopopopopopmnmnmnmnklklklklklklklkljijijijijijiiiiihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOPOOOOOOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565655555565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopoponmnmnmnmnmnmnmnklklklklklklklkljijijijiijijijijhghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSRQRQRQRQRQOPOPOPOPPOPOPOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878785656565665656543434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒƒƒƒƒƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklkljijijijiijijijijhghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPPOPOPOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787656565656565643434343434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklkljijijijiijijijijhghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPPOPOPOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878565555565656565643434343434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklkljijijiiiijijijijhghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOOOOOOPOPOPOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878565656565655555543434343434343434343432121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…„ƒ„ƒƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklkliiijijijijijijijhghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878565656566565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒƒƒƒƒƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijijiiiiiihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOOOOOOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:987878787878565656566565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklklklijijijijjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<9:9:9:9:78787878787878785656565665656565434343434343434321212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„ƒƒƒƒƒƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvutstststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklklklkjijijijijijhghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:78787878787878785656555565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…ƒ„ƒ„ƒ„ƒ„„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklijijiiiiijijijijhghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;<9:9:9:9:78787878787878785565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…ƒ„ƒ„ƒ„ƒ„„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklijijijijijijiiiihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOOOOOOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:78787878787878786565656565555556434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…ƒ„ƒ„ƒ„ƒ„„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststsrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmnklklklklijijijijiijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPOPOOOOOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878786565656556565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!      Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…ƒ„ƒƒƒƒƒƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnmnmnmnmlklklklklijijijijjijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878786565656556565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!    Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnklklklklklklklklijijijijjijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQPOPOOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878787878786565656556565656434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!             + + + + + + + + + +          + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +          + + + + + + + +             + + + + + + + +             + + + + + + + +           + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + + + +ŒŒ‹‹ŠŠ‰‰LLKKJJII + + EEFFGGHH……††‡‡ˆˆEEDDCCBBeeffgghheeddccbb ,--..//0lmmnnoopmllkkjji-,,++**)TUUVVWWX…„„ƒƒ‚‚EDDCCBBA<==>>??@|}}~~€]\\[[ZZY$%%&&''(deeffgghuttssrrq54433221 LMMNNOOPŒŒŒ‹‹ŠŠ‰MLLKKJJI + + BCCDDEEFƒ‚‚€€43322110``aabbccttssrrqq44332211 MMNNOOPPŒŒ‹‹ŠŠ‰‰LLKKJJII + + 55667788uuvvwwxxddccbbaa$$##""!! ]]^^__``||{{zzyy<<;;::99EEFFGGHH……††‡‡ˆˆTTSSRRQQ--..//00mmnnooppbbaa``__@@AABBCCŠŠ‰‰ˆ‡†…CBBAA@@? EFFGGHHI…††‡‡ˆˆ‰TSSRRQQP-..//001mnnooppqlkkjjiih,++**))(UVVWWXXY„ƒƒ‚‚€DCCBBAA@=>>??@@A}~~€€\[[ZZYYX%&&''(()effgghhitssrrqqp43322110`aabbccdeddccbba44556789{||}}~~[[ZZYYXX&&''(())ffgghhiissrrqqpp33221100NNOOPPQQ‹‹ŠŠ‰‰ˆˆKKJJIIHH + + 66778899vvwwxxyyccbbaa``##""!!  !!^^__``aa{{zzyyxx;;::9988 FFGGHHII††‡‡ˆˆ‰‰DDCCBBAAˆˆ‡‡††……HHGGFFEE + + IIJJKKLL‰‰ŠŠ‹‹ŒŒAA@@??>>!!""iiooppqqaa``__^^01122334pqqrrsstihhggffe)((''&&%XYYZZ[[\€€~~}A@@??>>=@AABBCCD€‚‚ƒƒ„YXXWWVVU())**++,hiijjkklqppoonnm100//..-PQQRRSST‰ˆˆ‡‡††…IHHGGFFE FGGHHIIJ~~}}||{0//..--, !!""ddeeffggppoonnmm00//..--QQRRSSTTˆˆ‡‡††……HHGGFFEE99::;;<>==<<; + + IJJKKLLM‰ŠŠ‹‹ŒŒŒPOONNMML 12233445qrrssttuhggffeed(''&&%%$YZZ[[\\]€~~}}|@??>>==<ABBCCDDE‚‚ƒƒ„„…XWWVVUUT)**++,,-ijjkkllmpoonnmml0//..--,deeffggha``__^^]:;;<<==>€€‚‚ƒWWVVUUTT**++,,--jjkkllmmoonnmmll//..--,,RRSSTTUU‡‡††……„„GGFFEEDD::;;<<==zz{{||}}__^^]]\\""##$$%%bbccddeewwvvuutt77665544 + + JJKKLLMMŠŠ‹‹ŒŒŒŒ@@??>>==„„ƒƒ‚‚DDCCBBAA MMNNOOPPŒŒ‹‹ŠŠ‰‰==<<;;55##$$%%&&rrssttuu]]\\[[ZZ45566778tuuvvwwxeddccbba%$$##""! \]]^^__`}||{{zzy=<<;;::9DEEFFGGH„……††‡‡ˆUTTSSRRQ,--..//0lmmnnoopmllkkjji-,,++**)TUUVVWWX…„„ƒƒ‚‚EDDCCBBAJKKLLMMN{zzyyxxw,++**))(##$$%%&&hhiijklmllkkjjii,,++**))UUVVWWXX„„ƒƒ‚‚DDCCBBAA==>>??@@}}~~€€\\[[ZZYY%%&&''((eeffgghhttssrrqq44332211 MMNNOOPPŒŒ‹‹ŠŠ‰‰LLKKJJII + + 55667788uuvvwwxxZZYYXXWW + + HHIIJJKK€~~}}|;:987655 MNNOOPPQŒ‹‹ŠŠ‰‰ˆLKKJJIIH + + 56677889uvvwwxxydccbbaa`$##""!!  !]^^__``a|{{zzyyx<;;::998 EFFGGHHI…††‡‡ˆˆ‰TSSRRQQP-..//001mnnooppqlkkjjiih,++**))(!!"hiiooppq]\\[[ZZY +>??@@AABƒ„…†‡ˆ‰‰SSRRQQPP..//0011nnooppqqkkjjiihh++**))((VVWWXXYYƒƒ‚‚€€CCBBAA@@>>??@@AA~~€€[[ZZYYXX&&''(())ffgghhiissrrqqpp33221100NNOOPPQQ‹‹ŠŠ‰‰ƒƒ<<;;5544€€~~}}@@??>>==QQRRSSTTƒƒ‚‚€€44332211''(())**vvwwxxyyYYXXWWVV899::;;>=NOOUUVVWwvvuutts(''&&%%$''(())**nooppqqrhhggffee((''&&%%YYZZ[[\\€€~~}}@@??>>==AABBCCDD‚‚ƒƒ„„XXWWVVUU))**++,,iijjkkllppoonnmm00//..--QQRRSSTTˆˆ‡‡††……HHGGFFEE99::;;<>==<<BBCCDDEE‚‚ƒƒ„„……WWVVUUTT**++,,--jjkkllmmoonnmmll//..--,,RRSSTTUU‚‚€€33221100||{{zzyy<<;;::99UUVVWWXX~~}}||00//..--++,,--..zz{{||}}UUTSRQPO +<==>>??@|}}~~€]\\[[ZZY$%%&&''(deeffgghuttssrrq54433221 LMMNNOOPŒŒŒ‹‹ŠŠ‰MLLKKJJI + + 45566778tuuvvwwxeddccbba%$$##""! \]]^^__`}||{{zzy=<<;;::9 + + WXXYYZZ[srrqqppo$##""!!++,,--..rssttuuvddccbbaa$$##""!! ]]^^__``||{{zzyy<<;;::99EEFFGGHH……††‡‡ˆˆTTSSRRQQ--..//00mmnnooppllkkjjii,,++**))UUVVWWXX„„ƒƒ‚‚DDCCBBAA==>>??@@}}~~€€MMLLKKJJ UUVVWWXXxwwvvuut00//..--UVVWWXXY„ƒƒ‚‚€DCCBBAA@=>>??@@A}~~€€\[[ZZYYX%&&''(()effgghhitssrrqqp43322110 MNNOOPPQŒ‹‹ŠŠ‰‰ˆLKKJJIIH + + 56677889uvvwwxxydccbbaa`$##""!! &''(())*uvvwwxxyUOONNMMLFGGHHIIJ‹‹ŠŠ‰‰ˆˆKKJJIIHH + + 66778899vvwwxxyyccbbaa``##""!!  !!^^__``aa{{zzyyxx;;::9988 FFGGHHII††‡‡ˆˆ‰‰SSRRQQPP..//0011nnooppqqkkjjiihh++**))((VVWWXXYY~~}}||{{//..--,,xxwwvvuu88776655YYZZ[[\\{{zzyyxx,,++**))//001122~~€€ONNMMLLK + @AABBCCD€‚‚ƒƒ„YXXWWVVU())**++,hiijjkklqppoonnm100//..-PQQRRSST‰ˆˆ‡‡††…IHHGGFFE 899::;;>==AABBCCDD‚‚ƒƒ„„IIHHGGFF + + YYZZ[[\\tssrrqqp,,++**))YZZ[[\\]€~~}}|@??>>==<ABBCCDDE‚‚ƒƒ„„…XWWVVUUT)**++,,-ijjkkllmpoonnmml0//..--,QRRSSTTUˆ‡‡††……„HGGFFEED9::;;<<=yzz{{||}`__^^]]\ *++,,--.yzz{{||}LKKJJIIH JKKLLMMN‡‡††……„„GGFFEEDD::;;<<==zz{{||}}__^^]]\\""##$$%%bbccddeewwvvuutt77665544 + + JJKKLLMMŠŠ‹‹ŒŒŒŒOONNMMLL 22334455rrssttuuggffeedd''&&%%$$ZZ[[\\]]zzyyxxww++**))((ttssrrqq44332211 ]]^^__``wwvvuutt((''&&%%334455;;‚‚ƒƒ‰‰ŠŠKJJIIHHGDEEFFGGH„……††‡‡ˆUTTSSRRQ,--..//0lmmnnoopmllkkjji-,,++**)TUUVVWWX…„„ƒƒ‚‚EDDCCBBA<==>>??@|}}~~€]\\[[ZZY$%%&&''(deeffgghuttssrrq54433221_``aabbcfeeddccb33445567z{{||}}~\\[[ZZYY%%&&''((eeffgghhttssrrqq44332211 MMNNOOPPŒŒ‹‹ŠŠ‰‰LLKKJJII + + 55667788uuvvwwxxddccbbaa$$##""!! ]]^^__``||{{zzyy<<;;::99EEFFGGHH……††‡‡ˆˆEEDDCCBB]]^^__``poonmlkj((''&&%% !]^^__``a|{{zzyyx<;;::998 EFFGGHHI…††‡‡ˆˆ‰TSSRRQQP-..//001mnnooppqlkkjjiih,++**))(UVVWWXXY„ƒƒ‚‚€DCCBBAA@=>>??@@A}~~€€\[[ZZYYX.//00112}~~€€HGGFFEED + + NOOPQRSTƒƒ‚‚€€CCBBAA@@>>??@@AA~~€€[[ZZYYXX&&''(())ffgghhiissrrqqpp33221100NNOOPPQQ‹‹ŠŠ‰‰ˆˆKKJJIIHH + + 66778899vvwwxxyyccbbaa``##""!!  !!^^__``aavvuuttss''&&%%$$ppoonnmm00//..--!!""##$$aabbccddssrrqqpp$$##""!!<<==>>??‹‹ŒŒŒŒ‹‹GFFEEDDC + + HIIJJKKLˆ‰‰ŠŠ‹‹ŒQPPOONNM 01122334pqqrrsstihhggffe)((''&&%XYYZZ[[\€€~~}A@@??>>=@AABBCCD€‚‚ƒƒ„YXXWWVVU())**++,hiijjkklqppoonnm100//..-cddeeffgbaa``__^89:;;<<=~€€‚XXWWVVUU))**++,,iijjkkllppoonnmm00//..--QQRRSSTTˆˆ‡‡††……HHGGFFEE99::;;<>aabbccddiihhggff$$##""!!!""##$$%abbccddexwwvvuut87766554 + + IJJKKLLM‰ŠŠ‹‹ŒŒŒPOONNMML 12233445qrrssttuhggffeed(''&&%%$YZZ[[\\]€~~}}|@??>>==<ABBCCDDE‚‚ƒƒ„„…XWWVVUUT2334455;‚‚ƒƒ‰‰ŠDCCBBAA@ UUVVWWXX~~}}||??>>==<<BBCCDDEE‚‚ƒƒ„„……WWVVUUTT**++,,--jjkkllmmoonnmmll//..--,,RRSSTTUU‡‡††……„„GGFFEEDD::;;<<==zz{{||}}__^^]]\\""##$$%%bbccddeerrqqppoo##""!!llkkjjii,,++**))%%&&''((eeffgghhooiihhgg@@AABBCCŠŠ‰‰ˆ‡†…CBBAA@@? LMMNNOOPŒŒŒ‹‹ŠŠ‰MLLKKJJI + + 45566778tuuvvwwxeddccbba%$$##""! \]]^^__`}||{{zzy=<<;;::9DEEFFGGH„……††‡‡ˆUTTSSRRQ,--..//0lmmnnoopmllkkjji-,,++**)!ghhiioop^]]\\[[Z =>>??@@A‚ƒƒ„…†‡ˆTTSSRRQQ--..//00mmnnooppllkkjjii,,++**))UUVVWWXX„„ƒƒ‚‚DDCCBBAA==>>??@@}}~~€€\\[[ZZYY%%&&''((eeffgghhttssrrqq44332211 MMNNOOPPŒŒ‹‹ŠŠ‰‰==<<;;55eeffgghheeddccbb %&&''(()effgghhitssrrqqp43322110 MNNOOPPQŒ‹‹ŠŠ‰‰ˆLKKJJIIH + + 56677889uvvwwxxydccbbaa`$##""!!  !]^^__``a|{{zzyyx<;;::998 EFFGGHHI…††‡‡ˆˆ‰TSSRRQQP;<<==>>?Š‹‹ŒŒŒŒ‹@??>>==<YYZZ[[\\{{zzyyxx;;::9988 FFGGHHII††‡‡ˆˆ‰‰SSRRQQPP..//0011nnooppqqkkjjiihh++**))((VVWWXXYYƒƒ‚‚€€CCBBAA@@>>??@@AA~~€€[[ZZYYXX&&''(())ffgghhiiiihhggffhhggffee((''&&%%))**++,,iijjkkllffeeddccDDEEFFGG„ƒƒ‚‚€?>>==<<;PQQRRSST‰ˆˆ‡‡††…IHHGGFFE 899::;;>==AABBCCDD‚‚ƒƒ„„XXWWVVUU))**++,,iijjkkllppoonnmm00//..--QQRRSSTTƒƒ‚‚€€44332211!!""iiooppqqaa``__^^)**++,,-ijjkkllmpoonnmml0//..--,QRRSSTTUˆ‡‡††……„HGGFFEED9::;;<<=yzz{{||}`__^^]]\ !""##$$%abbccddexwwvvuut87766554 + + IJJKKLLM‰ŠŠ‹‹ŒŒŒPOONNMML ?@@AABBC‹ŠŠ‰‰ƒƒ‚<;;55443]]^^__``wwvvuutt77665544 + + JJKKLLMMŠŠ‹‹ŒŒŒŒOONNMMLL 22334455rrssttuuggffeedd''&&%%$$ZZ[[\\]]~~}}||??>>==<<BBCCDDEE‚‚ƒƒ„„……WWVVUUTT**++,,--jjkkllmmeeddccbbddccbbaa$$##""!!--..//00mmnnooppbbaa``__HHIIJJKK€~~}}|;:987655TUUVVWWX…„„ƒƒ‚‚EDDCCBBA<==>>??@|}}~~€]\\[[ZZY$%%&&''(deeffgghuttssrrq54433221 LMMNNOOPŒŒŒ‹‹ŠŠ‰MLLKKJJI + + 45566778tuuvvwwxeddccbba%$$##""!%&&''(()tuuvvwwxVUUOONNMEFFGGHHIŒŒ‹‹ŠŠ‰‰LLKKJJII + + 55667788uuvvwwxxddccbbaa$$##""!! ]]^^__``||{{zzyy<<;;::99EEFFGGHH……††‡‡ˆˆTTSSRRQQ--..//00mmnnooppllkkjjii,,++**))UUVVWWXX~~}}||00//..--##$$%%&&rrssttuu]]\\[[ZZ-..//001mnnooppqlkkjjiih,++**))(UVVWWXXY„ƒƒ‚‚€DCCBBAA@=>>??@@A}~~€€\[[ZZYYX%&&''(()effgghhitssrrqqp43322110 MNNOOPPQŒ‹‹ŠŠ‰‰ˆLKKJJIIH + + CDDEEFFG‚€€~3221100/aabbccddssrrqqpp33221100NNOOPPQQ‹‹ŠŠ‰‰ˆˆKKJJIIHH + + 66778899vvwwxxyyccbbaa``##""!!  !!^^__``aa{{zzyyxx;;::9988 FFGGHHII††‡‡ˆˆ‰‰SSRRQQPP..//0011nnooppqqaa``__^^``__^^]] 11223344qqrrsstt^^]]\\[[ LLMMNNOO|{{zzyyx44332211XYYZZ[[\€€~~}A@@??>>=@AABBCCD€‚‚ƒƒ„YXXWWVVU())**++,hiijjkklqppoonnm100//..-PQQRRSST‰ˆˆ‡‡††…IHHGGFFE 899::;;>==<ABBCCDDE‚‚ƒƒ„„…XWWVVUUT)**++,,-ijjkkllmpoonnmml0//..--,QRRSSTTUˆ‡‡††……„HGGFFEEDGHHIIJJK~}}||{{z/..--,,+ !!""##eeffgghhoonnmmll//..--,,RRSSTTUU‡‡††……„„GGFFEEDD::;;<<==zz{{||}}__^^]]\\""##$$%%bbccddeewwvvuutt77665544 + + JJKKLLMMŠŠ‹‹ŒŒŒŒOONNMMLL 22334455rrssttuu]]\\[[ZZ \\[[ZZYY55667788uuvvwwxxZZYYXXWW + + UUVVWWXXxwwvvuut00//..-- \]]^^__`}||{{zzy=<<;;::9DEEFFGGH„……††‡‡ˆUTTSSRRQ,--..//0lmmnnoopmllkkjji-,,++**)TUUVVWWX…„„ƒƒ‚‚EDDCCBBA<==>>??@|}}~~€]\\[[ZZY-..//001|}}~~€IHHGGFFE + + MNNOOPQR„„ƒƒ‚‚DDCCBBAA==>>??@@}}~~€€\\[[ZZYY%%&&''((eeffgghhttssrrqq44332211 MMNNOOPPŒŒ‹‹ŠŠ‰‰LLKKJJII + + 55667788uuvvwwxxddccbbaa$$##""!! ]]^^__``wwvvuutt((''&&%%++,,--..zz{{||}}UUTSRQPO +56677889uvvwwxxydccbbaa`$##""!!  !]^^__``a|{{zzyyx<;;::998 EFFGGHHI…††‡‡ˆˆ‰TSSRRQQP-..//001mnnooppqlkkjjiih,++**))(UVVWWXXY„ƒƒ‚‚€DCCBBAA@KLLMMNNOzyyxxwwv+**))(('$$%%&&''iijklmnokkjjiihh++**))((VVWWXXYYƒƒ‚‚€€CCBBAA@@>>??@@AA~~€€[[ZZYYXX&&''(())ffgghhiissrrqqpp33221100NNOOPPQQ‹‹ŠŠ‰‰ˆˆKKJJIIHH + + 66778899vvwwxxyyYYXXWWVV + + XXWWVVUU99::;;<>=@AABBCCD€‚‚ƒƒ„YXXWWVVU12233445€‚‚ƒƒ‰EDDCCBBA STUUVVWW€€~~}}@@??>>==AABBCCDD‚‚ƒƒ„„XXWWVVUU))**++,,iijjkkllppoonnmm00//..--QQRRSSTTˆˆ‡‡††……HHGGFFEE99::;;<>==< OUUVVWWXvuuttssr'&&%%$$#(())**++oppqqrrsggffeedd''&&%%$$ZZ[[\\]]~~}}||??>>==<<BBCCDDEE‚‚ƒƒ„„……WWVVUUTT**++,,--jjkkllmmoonnmmll//..--,,RRSSTTUU‡‡††……„„GGFFEEDD::;;<<==zz{{||}}UUOONNMMTTSSRRQQ==>>??@@}}~~€€MMLLKKJJ]]^^__``poonmlkj((''&&%%$%%&&''(deeffgghuttssrrq54433221 LMMNNOOPŒŒŒ‹‹ŠŠ‰MLLKKJJI + + 45566778tuuvvwwxeddccbba%$$##""! \]]^^__`}||{{zzy=<<;;::9DEEFFGGH„……††‡‡ˆUTTSSRRQ5;;<<==>‰ŠŠ‹‹ŒŒŒA@@??>>=XXYYZZ[[||{{zzyy<<;;::99EEFFGGHH……††‡‡ˆˆTTSSRRQQ--..//00mmnnooppllkkjjii,,++**))UUVVWWXX„„ƒƒ‚‚DDCCBBAA==>>??@@}}~~€€\\[[ZZYY%%&&''((eeffgghhooiihhgg334455;;‚‚ƒƒ‰‰ŠŠKJJIIHHG=>>??@@A}~~€€\[[ZZYYX%&&''(()effgghhitssrrqqp43322110 MNNOOPPQŒ‹‹ŠŠ‰‰ˆLKKJJIIH + + 56677889uvvwwxxydccbbaa`$##""!!  !]^^__``a|{{zzyyx<;;::998 + + XYYZZ[[\rqqppooi#""!!,,--..//sttuuvvwccbbaa``##""!!  !!^^__``aa{{zzyyxx;;::9988 FFGGHHII††‡‡ˆˆ‰‰SSRRQQPP..//0011nnooppqqkkjjiihh++**))((VVWWXXYYƒƒ‚‚€€CCBBAA@@>>??@@AA~~€€LLKKJJII + +PPOONNMM AABBCCDD‚‚ƒƒ„„IIHHGGFFaabbccddiihhggff$$##""!!())**++,hiijjkklqppoonnm100//..-PQQRRSST‰ˆˆ‡‡††…IHHGGFFE 899::;;??@@AABŒ‹‹ŠŠ‰‰ƒ=<<;;554\\]]^^__xxwwvvuu88776655 + + IIJJKKLL‰‰ŠŠ‹‹ŒŒPPOONNMM 11223344qqrrsstthhggffee((''&&%%YYZZ[[\\€€~~}}@@??>>==AABBCCDD‚‚ƒƒ„„XXWWVVUU))**++,,iijjkkllffeeddcc<<==>>??‹‹ŒŒŒŒ‹‹GFFEEDDCABBCCDDE‚‚ƒƒ„„…XWWVVUUT)**++,,-ijjkkllmpoonnmml0//..--,QRRSSTTUˆ‡‡††……„HGGFFEED9::;;<<=yzz{{||}`__^^]]\ !""##$$%abbccddexwwvvuut87766554 \]]^^__`ihhggffe00112233wxxyyzz{__^^]]\\""##$$%%bbccddeewwvvuutt77665544 + + JJKKLLMMŠŠ‹‹ŒŒŒŒOONNMMLL 22334455rrssttuuggffeedd''&&%%$$ZZ[[\\]]~~}}||??>>==<<BBCCDDEE‚‚ƒƒ„„……HHGGFFEE !!""##ooppqqrr``__^^]]*++,,--.jkkllmmnonnmmllk/..--,,+RSSTTUUV‡††……„„ƒGFFEEDDC:;;<<==>z{{||}}~_^^]]\\["##$$%%&bccddeefwvvuutts76655443 + JKKLLMMNŠ‹‹ŒŒ„„ƒ=<<;;554#$$%%&&'rssttuuvQPPOONNM @AABBCCD$$%%&&''ssttuuvv\\[[ZZYY.//00112nooppqqrkjjiihhg+**))(('VWWXXYYZƒ‚‚€€CBBAA@@?>??@@AAB~€€‚[ZZYYXXW&''(())*fgghhiijsrrqqppo3221100/NOOPPQQRƒ‚‚€€43322110'(())**+vwwxxyyzMLLKKJJI + + DEEFFGGH(())**++wwxxyyzzXXWWVVUU 23344556rssttuuvgffeeddc'&&%%$$#Z[[\\]]^~~}}||{?>>==<<;BCCDDEEF‚ƒƒ„„……†WVVUUTTS*++,,--.jkkllmmnonnmmllk/..--,,+RSSTTUUV~~}}||{0//..--,+,,--../z{{||}}~IHHGGFFE + + HIIJJKKL,,--..//{{||}}~~TSRQPOON + + 6778899:vwwxxyyzcbbaa``_#""!!  !!"^__``aab{zzyyxxw;::99887 +FGGHHIIJ†‡‡ˆˆ‰‰ŠSRRQQPPO.//00112nooppqqrkjjiihhg+**))(('VWWXXYYZ{zzyyxxw,++**))(/0011223~€€EDDCCBBA LMMNNOOP00112233€€‚‚NMMLLKKJ :;;<<==>z{{||}}~_^^]]\\["##$$%%&bccddeefwvvuutts76655443 + JKKLLMMNŠ‹‹ŒŒŒŒ‹ONNMMLLK 23344556rssttuuvgffeeddc'&&%%$$#Z[[\\]]^wvvuutts(''&&%%$34455;;<€€~~}A@@??>>=PQQRRSST4455;;<<ƒƒ‰‰ŠŠ‹‹JIIHHGGF>??@@AAB~€€‚[ZZYYXXW&''(())*fgghhiijsrrqqppo3221100/NOOPPQQR‹ŠŠ‰‰ˆˆ‡KJJIIHHG + + 6778899:vwwxxyyzcbbaa``_#""!!  !!"^__``aabsrrqqppo$##""!!<==>>??@}||{{zzy=<<;;::9TUUVVWWX==>>??@@ŒŒŒŒ‹‹ŠŠFEEDDCCBBCCDDEEF‚ƒƒ„„……†WVVUUTTS*++,,--.jkkllmmnonnmmllk/..--,,+RSSTTUUV‡††……„„ƒGFFEEDDC:;;<<==>z{{||}}~_^^]]\\["##$$%%&bccddeefoiihhggf@AABBCCDyxxwwvvu98877665XYYZZ[[\AABBCCDD‰‰ˆ‡†…„ƒBAA@@??> +FGGHHIIJ†‡‡ˆˆ‰‰ŠSRRQQPPO.//00112nooppqqrkjjiihhg+**))(('VWWXXYYZƒ‚‚€€CBBAA@@?>??@@AAB~€€‚[ZZYYXXW&''(())*fgghhiijfeeddccbDEEFFGGHuttssrrq54433221 \]]^^__`EEFFGGHHƒ‚‚€€>==<<;;: + JKKLLMMNŠ‹‹ŒŒŒŒ‹ONNMMLLK 23344556rssttuuvgffeeddc'&&%%$$#Z[[\\]]^~~}}||{?>>==<<;BCCDDEEF‚ƒƒ„„……†WVVUUTTS*++,,--.jkkllmmnbaa``__^HIIJJKKLqppoonnm100//..- !!""##$`aabbccdIIJJKKLL~~}}||{98765544NOOPPQQR‹ŠŠ‰‰ˆˆ‡KJJIIHHG + + 6778899:vwwxxyyzcbbaa``_#""!!  !!"^__``aab{zzyyxxw;::99887 +FGGHHIIJ†‡‡ˆˆ‰‰ŠSRRQQPPO.//00112nooppqqr^]]\\[[Z LMMNNOOUmllkkjji-,,++**)$%%&&''(deeffgghMMNNOOUU{zzyyxxw33221100RSSTTUUV‡††……„„ƒGFFEEDDC:;;<<==>z{{||}}~_^^]]\\["##$$%%&bccddeefwvvuutts76655443 + JKKLLMMNŠ‹‹ŒŒŒŒ‹ONNMMLLK 23344556rssttuuvZYYXXWWV + + +UVVWWXXYihhggffe)((''&&%())**++,hiijjkklVVWWXXYYwvvuutts//..--,,VWWXXYYZƒ‚‚€€CBBAA@@?>??@@AAB~€€‚[ZZYYXXW&''(())*fgghhiijsrrqqppo3221100/NOOPPQQR‹ŠŠ‰‰ˆˆ‡KJJIIHHG + + 6778899:vwwxxyyzVUUOONNM + YZZ[[\\]eddccbba%$$##""!,--..//0lmmnnoopZZ[[\\]]srrqqppo++**))((Z[[\\]]^~~}}||{?>>==<<;BCCDDEEF‚ƒƒ„„……†WVVUUTTS*++,,--.jkkllmmnonnmmllk/..--,,+RSSTTUUV‡††……„„ƒGFFEEDDC:;;<<==>z{{||}}~MLLKKJJI]^^__``aa``__^^]! 01122334pqqrrsst^^__``aaonmlkjii''&&%%$$ !!"^__``aab{zzyyxxw;::99887 +FGGHHIIJ†‡‡ˆˆ‰‰ŠSRRQQPPO.//00112nooppqqrkjjiihhg+**))(('VWWXXYYZƒ‚‚€€CBBAA@@?>??@@AAB~€€‚IHHGGFFEabbccdde]\\[[ZZY45566778tuuvvwwxbbccddeehhggffee##""!! "##$$%%&bccddeefwvvuutts76655443 + JKKLLMMNŠ‹‹ŒŒŒŒ‹ONNMMLLK 23344556rssttuuvgffeeddc'&&%%$$#Z[[\\]]^~~}}||{?>>==<<;BCCDDEEF‚ƒƒ„„……†EDDCCBBAeffgghhiYXXWWVVU899::;;>=!!""#iooppqqrUTTSSRRQ<==>>??@|}}~~€€ZHAãb™Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J`Ëf•ó~Ë‚€‰órXQ™ãbHAZtA÷Jl‘ç’‚™rAJl‘çf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HfpÛv€…ãrXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`bHAZp‘ËQçZ|÷‚dJl‘ç’t‰ÿn€…Ûvpfãn€…ÛvpZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ç’t‰ÿbdQd™ïrtA÷JfH…ó~•ãb™’JQAãb™Û’`JtAd™÷‚|çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛJXQórÿ‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ó~•Ëf`n€…Ûvp™Û’`JX‚p‘ZHAã÷JtAr™‚‘÷JtAïrd•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…ÛvpfH…ZHAãb™Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚H…fpÛvJ`p‘Ë‚p‘`Û’™t‰ÿbdQçZ’t‰ÿbdQçn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€nórXQJ`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Ëf•H…‚€‰órXQ™ïrtA÷JlbdQçZ|÷…~•f`vfH…ó~•Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZçZ|÷‚d™l‘ç’t‰ÿbËf`vX•r€‰Ë‚p‘JXQór€çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQóbt‰ç’l‘÷Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷vX•ãn€fH…ó~•ËQór€‰Ë‚pb™Û’`ZdQÿbt‰ç™÷‚|çZdpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ó~•ËfZÛ’`JXQór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…€…ãnX•H…€‰órXQJãbHAZp‘|÷‚d™ïrZ|÷‚d™ïfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HfpÛv€…ãJ`Û’™ã‘ç’t‰ÿbd‚d™ïrtA÷X•ãn€…ÛvËf`v•n…ór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órïrtA÷Jl‘dQçZ|l‘ãn€…ÛvpZHAãb™Û‰‚‘ZAb™‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘JtAd™÷‚|çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷…Ûvp`f`pfH‘ZHAãbJXQór€‰Ë’l‘÷JtAïQb‰’‘JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™€‰ór€‰™Û’ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbX•v`ËffpÛv€…`Û’™ãbË‚€‰órXQtA÷Jl‘ç’rtA÷Jl‘çf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€nórXQJ`bHAXQJ`QçZ|÷‚dJl‘ç’t‰ÿpfH…ó~vpfH…óZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…órXQJ`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’ç’t‰d™ïrç’t‰ÿbãnfH…ó~•’`JXQóÛ’`JXQAïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿvX•ãn€…Û…ó~•Ëf`™Û’`JX‚p‘`JXrd™÷‚|çïrd™÷‚Ëf•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘ZHA`JXQórÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…fãnX•v`HAZp‘Ë‚J`Û’™t‰bQZ‚d’t‰ÿbdQçn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`p‘Ë‚€‰óÛ’™ãbH™ïrtA÷JlbdQçZ|l•Ëf`v~•Ëf`Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZtA÷Jl‘ç’€…Ûvp`€…Ûvpfr€‰Ë‚p‘ór€‰Ë‚p‘çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…Ûv€…ãnóQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷vpfH…óvX•ãn€QHAãb™ÛQórÿbt‰çZdQÿbt‰ç•ó~H…fpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ãb™Û’`€‰Ë‚p‘Zór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚pÛv€…ãnËf•ó~H…€‰órXQJãbHAZp‘™ïrtA÷JlZ|÷‚d™nfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tA÷f`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HrXQJ`ÛAZp‘Ë‚€‘|÷‚d™ï‘ç’t‰ÿbdX•ãn€…ÛvvX•ãn€…Ûór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…órXQJ`™ãbHAZp‘Ë‚€‰órt‰ÿbdQçZvX•ãn€…H…ó~•ËfZHAãb™ÛZHAãb™‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãrXQJ`Û™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷~•Ëf`…ÛvpfH’`JXQó’l‘JA™‚|’l‘÷JtAïpÛv€…ãnX•v`Ëf•H…fpË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`JXQór€‰HAãb™Û’ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbX•v`ËffpÛv€…`Û’™€‰Ë‚€‰™ãb‘ç’t‰ÿbd…vf…•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€’™ãbHA‰órXQJ`rtA÷Jl‘çQçZ|÷‚dpfH…~•vpfH…óZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órXQJ`Û’|÷‚d™ïrÛvpfH…`vX•ãn’`JQr‰‚Û’`JXQAïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë’™HAZp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…Ûv€…ãnóQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿvX•ãn€…Û…ó~•Ëf`r€‰Ë‚p‘çZdQÿbtrd™‚ZQbX•v`Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘ZHA`JXQórÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…fãnX•v`órXQJ`HAZ÷‚d™QçZ|÷‚df`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tbãn€…ÛvpfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Zp‘Ë‚€‰óÛ’™ãbH’t‰ÿbdQç™ïrtA÷JlfvX•ãn€~•Ëf`Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|÷‚d™tA÷J`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’™ãbHAZtA÷Jl‘ç’ó~•Ëf`€…Ûvpfp‘ZHAãbór€‰Ë‚p‘çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãrXQJ`Û™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷vpfH…XvX•H…óZHAãb™Û‰ç’l‘÷Jtt‰ç’l‘÷J•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf•H…fpË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ãb™Û’`€‰Ë‚p‘`ór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚p`Ëf•pÛv€…ãnÛ’™ãbHAïrtAJ‘’‰™ïrtA÷Jln€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HrXQJ`pAZp‘`ÛZ|÷‚d™ï‘ç’t‰ÿbd…ÛvpfHvX•n…vfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtAt‰ÿbdQtAvX•ãn€…H…ó~•Ëf™Û’`JZAb™’`‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë’™HAZp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷•ãn€…Ûvp~•ËfZH’`JXQóAïrd™÷‚|tAïrd™÷‚pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãbJXQór€‰ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fpX•v`ËfZp‘Ë‚€‰bdQçZ|÷‘ç’t‰ÿbdfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€‘Ë‚€‰órX’™ãbHArtA÷Jl‘çQçZ|l‘ç…ó~•Ëf`H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órdQçZ|÷‚÷Jl‘ç’t‰Ûvp`v`pfH…XQór€‰Ë‚JXQór€‰ËAïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷‚d™tA÷JlvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿfH…ó~Aãb™€‰Ër€‰™Û’`çZdQÿbt|çZdQÿbX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`JË‚p‘ZHAÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX••ó~H…fórXQJ`‚d™ïrtA÷QZ‚™rtAf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`QJ`Û’Zp‘Ë‚€‰ó’t‰d™ïrt’t‰ÿbãn€vX•ãn€ZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’d™ïrtA÷JÿbdQçZ|X•ãn€…Ûvó~•Ëf`p‘ZHAãb‚p‘ZHAãçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷•Ëf`vX‚p‘ZHAãJXQór€‰ç’l‘JArt‰ç’l‘÷J•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚ãb™Û’`ór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`Ëf•pÛv€…ãnÛ’™ãbHAJl‘ç’t‰ÿ÷Jl‘ç’t‰n€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~H™ãbHAZprXQJ`ÛA÷Jl‘ç’t…Ûvpf…•…ÛvpfHÛ’`JXQór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZl‘ç’t‰ÿb÷‚d™ïrtApfH…ó~vX•ãn€…™Û’`Jb™Û’`‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl•ãn€…Ûvpb™Û’`‰Ë‚p‘ZH™‚|çZdQtAïrd™÷‚pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãbJXQór€‰ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fpX•v`p‘XQJ`Û’bdQçZ|÷ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€‘Ë‚€‰órX’™ãbHA‰ÿbdQçZ|f`vX•ã…ó~•fvór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órdQçZ|÷‚÷Jl‘ç’t‰•Ëf`vÛvpfH…XQr‰‚‘ZHJXQór€‰ËAïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷fH…•Ëf`vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷‘ç’t‰ÿbãfH…ó~JXQór€‰ËAãb™Û’`ÿbt‰ç’l‘|ZQb‰’lX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`JË‚p‘`JÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…•ó~Ë‚€‰órXQ™ãbHAZ‚d™ïrtA÷÷‚d™ïrtAf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`QJ`Û’Zp‘Ë‚€‰÷‚d™ïrtn€…Ûvp•n€…ÛvpZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’d™ïrtA÷JÿbdQçZ|X•ãn€…Ûvó~•Ëf`Aãb™Û’`‚p‘ZA™’`çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿn€…Ûvp`•€…Ûvp‚p‘ZHAãJXQór€÷JtAïrd™‘÷JtAïrd•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…XQHAãb™XQórÿbt‰l‘÷JtAïrór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚H…fpÛvJ`Û’™p‘Ë‚€‰órJl‘’‰bQZ÷Jl‘ç’t‰n€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~H™€‰órXQ™ãbHAZ÷A÷Jl‘ç’tfH…ó~•ËfH…ó~•Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZl‘|÷‚d™l‘ç’t‰ÿbpfH…X•vX•H…ó~JXQór€JXQórÿ‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷vX•ãn€fH…ó~•Ëb™Û’`p‰Ë‚p‘`÷‚|çZdQ™÷‚|çZdpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf`Û’`JXQç’l‘|çZd™÷‚|çZZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿb€…ãnX•vãbHAZp‘XQJ`Û’|÷‚d™ïrÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€J`Û’™ã‚d™ïrtAd‰ÿbdQtA÷f`vX•ãËf`vX•ór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órïrtA÷Jl‘dQçZ|÷‚ãn€…Ûvp•ËfZHA‰Ë‚p‘ZHbt‰ç’l‘÷Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷…ÛvpfHf`vX•ã‘ZHAãbJXQór€‰Ëÿbt‰ç’l‘Qÿbt‰ç’lX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãn€…ór€‰Ë‚p‘dQÿbt‰ç’dQÿbt‰ç’l‘|çZdQl‘÷JtAïrãnX•v`…ãnX•v`bHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHA™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó~•Ëfór€Qór€‰™ÛXb㉀’Û‘ó™‚Ë`Zpf•H~ã…fÛ`v…÷™tbïAdZÿbt‰ç’l‘d™÷‚|çZËf•ó~H…Ëf•ó~H‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`JXQórÿbt’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`‰Ë‚p‘ZH’`JXQópJAHró™QXb㉀’fÛ`v…Xnó•€vË÷‘|‚ç‰dr÷JtAïrd™dQÿbt‰ç’fpÛv€……fpÛv€J`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€‰ç’l‘÷Jtrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛAãb™Û’`r€‰Ë‚p‘‚Ë`ZQÛ‘pJAHrXnó•€vËp‘|‚ç‰drÿQtJçl’÷‚|çZdQl‘÷JtAïrn•vf•ó…ãnX•v`bHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…óJXQór€ZHAãb™ÛXb㉀’Û‘ó™‚Ë`pf•H~ã…ÿQtJçl’÷™tbïAdZÿbt‰ç’l‘d™÷‚|çZ~H…fpÛf•…fpÛ‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`‰Ë‚p‘ZH’`JXQópJAHQXbpf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰dr÷JtAdQÿbdQtAïrd™v€…ãnX•v€…ãnórXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛAãb™Û’`r€‰Ë‚p‘`㉀’Û‘pJfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’t‰ç’l‘÷J÷‚Ëf•ó~v`Ëf•óQJ`Û’bHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf•H…fpÛ‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…óp‘ZHAãJXQór€AHró™‚Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZtAïrd™÷‚H…fv…nX~H…fpÛ™HAZp‘Ë‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fpv€…ãnórXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`b™Û’`‰Ë‚p‘ZHË`ZQXbpf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰dr|çZdQÿb•v`Ëfv€…ãnX•v‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXQJ`Û’bHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰ËAãb™Û’`㉀’Û‘pJfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’t‰ç’l‘÷J•ó~H…fpf•~H…fJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‚p‘ZHAãJXQór€AHró™‰Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZtAïrd™t‰Ûv€…ãnXpÛv€…ãnbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`b™Û’`‰Ë‚p‘`Z€’Û‘pJApf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drç’l‘÷JtA•v`ËfX•v`Ëf‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷Jl’t‰ÿbãn€vpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQHAãbQXb㉀’Hró™‚ËfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’ïrd™÷‚|•ó~H…fp•ó~H…fJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbd…ÛvpfH~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛvpfH…ó™Û’`JXÛ‘pJAHr`ZQXbã‰Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZçZdQÿbt‰v…n•v`pÛv€…ãnbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d…•Ëf`vX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷Jl’t‰ÿbãn€vpfH…ó~•Ëf`Qór€‰Ë‚pó™‚Ë`Z€’Û‘pJApf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drç’l‘÷JtAËf•ó~H…X•v`f•‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbd…ÛvpfH~•Ëf`vX•ãn€…Û‘ZHAãbQXb㉀’Hró™‚ËfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’ïrd™÷‚|fpÛv€…~…fpÛv€J`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d…•Ëf`vX•ãn€…ÛvpfH…ó™Û’`JXÛ‘p`ZQ`‘pJAHrXnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZ÷‘|…†‡ˆ‰Š‹ŒŒ‹Š‰ˆ‡†‘‘‘‘‘‘‘‘‘‘‘‘‘’’’ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv31_2.dat b/application/third_party/mpdf/qrcode/data/qrv31_2.dat new file mode 100755 index 00000000..8bfc6302 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv31_2.dat @@ -0,0 +1,281 @@ +Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmniiiijijihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststqpopopopmnmnmnmnjijijiiihghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmniiijijijhghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijijijhghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijijijhghghghgdcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijijijfefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijijijfefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnijijiiiifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmniijijijifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnjijijijifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnjijijijifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmnjijijijifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopmnmnmnmljijijijifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopklklklkljijiiiiifefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒƒƒƒƒ‚‚‚‚}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststopopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvsrqrqrqropopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdc`_`_`_`_Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklijiiiiiifefefefedcdcdcdc`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒƒƒƒƒƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklkljijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒƒƒƒƒƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒƒƒƒƒƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqronmnmnmnklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒƒƒƒƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnklklkjijhghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijiiiihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijijijhghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ЉЉЉЉ†…†…†…†…ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijijijhghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]ЉЉЉЉ†…†…†…†…‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijijijhghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]ЉЉЉЉ†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijijijhghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]ЉЉЉЉ†…†…†…†…‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnijijijiihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOOOOOOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787855555565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         \[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787865656543212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         \[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         \[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         \[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787843434343212121210/0/0/.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOOOOOOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPMNMNMNMLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOOOOOOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOOOOOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!         + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:78787878434343432121210/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!       + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:78765656434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQOPOOOOOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56555556434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!   + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQOPOPOPONKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56565656434343430/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:56565555434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:55656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:65655555434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + +ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656434343210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!  + + + +ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56565656212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:56555555212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!     ZYZYZYZYXWXWXWXWTSTSTSTSRQRQPOPOMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     ZYZYZYZYXWXWXWXWTSTSTSTSPOPOOOOOMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<9:9:987865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@;<;<;<;<7878787865555556212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!      ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?>;<;<;<;<7878787856565656212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         ŒŒ‹‹ŠŠ‰‰QQRRSSTT334455;;=<<;;::9‰ˆˆ‡‡††…DEEFFGGH UTTSSRRQxyyzz{{|5;;<<==> !!""$$##""!!ppoonnmm]]^^__``ˆˆ‡‡††……UUVVWWXX<<==>>??98877665…„„ƒƒ‚‚HIIJJKKLQPPOONNM|}}~~€>??@@AAB##$$%%&& llkkjjiiaabbccdd„„ƒƒ‚‚YYZZ[[\\@@AABBCC54433221€€~~}LMMNNOOPMLLKKJJI€‚‚ƒƒ„BCCDDEEF''(())**hhggffeeeeffgghh€€~~}}]]^^__``DDEEFFGG 100//..-}||{{zzyPQQRRSSTIHHGGFFE„……††‡‡ˆFGGHHIIJ++,,--..ddccbbaaiijjkkll||{{zzyyaabbccddHHIIJJKK !!""##$-,,++**)yxxwwvvuTUUVVWWX + + EDDCCBBAˆ‰‰ŠŠ‹‹ŒJKKLLMMN//001122``__^^]]mmnnooppxxwwvvuueeffgghhLLMMNNOO$%%&&''()((''&&%uttssrrqXYYZZ[[\ A@@??>>=ŒŒŒ‹‹ŠŠ‰NOOUUVVW33445567 \\[[ZZYYqqrrssttttssrrqqiijjkkllUUVVWWXX())**++,%$$##""!qppoonnm\]]^^__`=<<;;::9‰ˆˆ‡‡††…WXXYYZZ[89:;;<<= + + XXWWVVUUuuvvwwxxppoonnmmmmnnooppYYZZ[[\\,--..//0! mllkkjji`aabbccd98877665…„„ƒƒ‚‚[\\]]^^_=>>??@@ATTSSRRQQyyzz{{||llkkjjiiqqrrsstt]]^^__``01122334ihhggffedeeffggh54433221€€~~}_``aabbcABBCCDDEPPOONNMM}}~~€€hhggffeeuuvvwwxxaabbccdd45566778eddccbbahiijjkkl 100//..-}||{{zzycddeeffgEFFGGHHILLKKJJII‚‚ƒƒ„„ddccbbaayyzz{{||eeffgghh899::;;<a``__^^]lmmnnoop !!""##$-,,++**)yxxwwvvughhiioopIJJKKLLMHHGGFFEE……††‡‡ˆˆ``__^^]]}}~~€€iiooppqq<==>>??@ ]\\[[ZZYpqqrrsst$%%&&''()((''&&%uttssrrqpqqrrsstMNNOOPQR + + DDCCBBAA‰‰ŠŠ‹‹ŒŒ\\[[ZZYY‚‚ƒƒ„„rrssttuu@AABBCCD + + YXXWWVVUtuuvvwwx())**++,%$$##""!qppoonnmtuuvvwwxSTUUVVWW @@??>>==ŒŒ‹‹ŠŠ‰‰XXWWVVUU……††‡‡ˆˆvvwwxxyyDEEFFGGH UTTSSRRQxyyzz{{|,--..//0! mllkkjjixyyzz{{|XXYYZZ[[<<;;::99ˆˆ‡‡††……TTSSRRQQ‰‰ŠŠ‹‹ŒŒzz{{||}}HIIJJKKLQPPOONNM|}}~~€01122334ihhggffe|}}~~€\\]]^^__88776655„„ƒƒ‚‚PPOONNMMŒŒ‹‹ŠŠ‰‰~~€€LMMNNOOPMLLKKJJI€‚‚ƒƒ„45566778eddccbba€‚‚ƒƒ‰``aabbcc44332211€€~~}}LLKKJJIIƒƒ‚‚€€‚‚ƒƒ‰‰ŠŠPQQRRSSTIHHGGFFE„……††‡‡ˆ899::;;<a``__^^]‰ŠŠ‹‹ŒŒŒddeeffgg 00//..--||{{zzyyHHGGFFEE~~}}||‹‹ŒŒŒŒ‹‹TUUVVWWX + + EDDCCBBAˆ‰‰ŠŠ‹‹Œ<==>>??@ ]\\[[ZZYŒ‹‹ŠŠ‰‰ƒhhiijklm!!""##$$,,++**))xxwwvvuuDDCCBBAA{{zzyyxxŠŠ‰‰ˆ‡†…XYYZZ[[\ A@@??>>=ŒŒŒ‹‹ŠŠ‰@AABBCCD + + YXXWWVVUƒ‚‚€€nooppqqr%%&&''((((''&&%%ttssrrqq@@??>>==wwvvuutt„ƒƒ‚‚€\]]^^__`=<<;;::9‰ˆˆ‡‡††…DEEFFGGH UTTSSRRQ~~}}||{rssttuuv))**++,,$$##""!!ppoonnmm<<;;::99ssrrqqpp€~~}}|`aabbccd98877665…„„ƒƒ‚‚HIIJJKKLQPPOONNM{zzyyxxwvwwxxyyz--..//00 llkkjjii88776655ooiihhgg|{{zzyyxdeeffggh54433221€€~~}LMMNNOOPMLLKKJJIwvvuuttsz{{||}}~11223344hhggffee44332211ffeeddccxwwvvuuthiijjkkl 100//..-}||{{zzyPQQRRSSTIHHGGFFEsrrqqppo~€€‚55667788ddccbbaa00//..--bbaa``__tssrrqqplmmnnoop !!""##$-,,++**)yxxwwvvuTUUVVWWX + + EDDCCBBAoiihhggf‚ƒƒ„…†‡ˆ99::;;<<``__^^]],,++**))^^]]\\[[poonmlkjpqqrrsst$%%&&''()((''&&%uttssrrqXYYZZ[[\ A@@??>>=feeddccb‰‰ŠŠ‹‹ŒŒ==>>??@@ \\[[ZZYY((''&&%%ZZYYXXWWiihhggfftuuvvwwx())**++,%$$##""!qppoonnm\]]^^__`=<<;;::9baa``__^ŒŒ‹‹ŠŠ‰‰AABBCCDD + + XXWWVVUU$$##""!!VVUUOONNeeddccbbxyyzz{{|,--..//0! mllkkjji`aabbccd98877665^]]\\[[Zˆˆ‡‡††……EEFFGGHHTTSSRRQQ MMLLKKJJaa``__^^|}}~~€01122334ihhggffedeeffggh54433221ZYYXXWWV„„ƒƒ‚‚IIJJKKLLPPOONNMM!!""##$$IIHHGGFF]]\\[[ZZ€‚‚ƒƒ„45566778eddccbbahiijjkkl 100//..-VUUOONNM€€~~}}MMNNOOPPLLKKJJII%%&&''((EEDDCCBBYYXXWWVV„……††‡‡ˆ899::;;<a``__^^]lmmnnoop !!""##$-,,++**)MLLKKJJI||{{zzyyQQRRSSTTHHGGFFEE))**++,,AA@@??>>UUTSRQPOˆ‰‰ŠŠ‹‹Œ<==>>??@ ]\\[[ZZYpqqrrsst$%%&&''()((''&&%IHHGGFFExxwwvvuuUUVVWWXX + + DDCCBBAA--..//00 ==<<;;55ONNMMLLKŒŒŒ‹‹ŠŠ‰@AABBCCD + + YXXWWVVUtuuvvwwx())**++,%$$##""!EDDCCBBAttssrrqqYYZZ[[\\ @@??>>==11223344 + + 44332211KJJIIHHG‰ˆˆ‡‡††…DEEFFGGH UTTSSRRQxyyzz{{|,--..//0! A@@??>>=ppoonnmm]]^^__``<<;;::9955667788 + + 00//..--GFFEEDDC…„„ƒƒ‚‚HIIJJKKLQPPOONNM|}}~~€01122334=<<;;554llkkjjiiaabbccdd8877665599::;;<< ,,++**))CBBAA@@?€€~~}LMMNNOOPMLLKKJJI€‚‚ƒƒ„4556677843322110hhggffeeeeffgghh44332211==>>??@@((''&&%%?>>==<<;}||{{zzyPQQRRSSTIHHGGFFE„……††‡‡ˆ899::;;<0//..--,ddccbbaaiijjkkll 00//..--AABBCCDD$$##""!!;:987655yxxwwvvuTUUVVWWX + + EDDCCBBAˆ‰‰ŠŠ‹‹Œ<==>>??@ ,++**))(``__^^]]mmnnoopp!!""##$$,,++**))EEFFGGHH44332211uttssrrqXYYZZ[[\ A@@??>>=ŒŒŒ‹‹ŠŠ‰@AABBCCD + + (''&&%%$\\[[ZZYYqqrrsstt%%&&''((((''&&%%IIJJKKLL 00//..--qppoonnm\]]^^__`=<<;;::9‰ˆˆ‡‡††…DEEFFGGH $##""!!XXWWVVUUuuvvwwxx))**++,,$$##""!!MMNNOOPP!!""##$$,,++**))mllkkjji`aabbccd98877665…„„ƒƒ‚‚HIIJJKKLTTSSRRQQyyzz{{||--..//00 QQRRSSTT%%&&''(( ((''&&%%ihhggffedeeffggh54433221€€~~}LMMNNOOPPPOONNMM}}~~€€11223344UUVVWWXX))**++,, + + $$##""!!eddccbbahiijjkkl 100//..-}||{{zzyPQQRRSST + + LLKKJJII‚‚ƒƒ„„55667788YYZZ[[\\--..//00 + + a``__^^]lmmnnoop !!""##$-,,++**)yxxwwvvuTUUVVWWX  HHGGFFEE……††‡‡ˆˆ99::;;<<]]^^__``11223344]\\[[ZZYpqqrrsst$%%&&''()((''&&%uttssrrqXYYZZ[[\ + + DDCCBBAA‰‰ŠŠ‹‹ŒŒ==>>??@@ aabbccdd55667788YXXWWVVUtuuvvwwx())**++,%$$##""!qppoonnm\]]^^__`@@??>>==ŒŒ‹‹ŠŠ‰‰AABBCCDD + + eeffgghh99::;;<<UTTSSRRQxyyzz{{|,--..//0! mllkkjji`aabbccd!<<;;::99ˆˆ‡‡††……EEFFGGHHiijjkkll==>>??@@!!"" +QPPOONNM|}}~~€01122334ihhggffedeeffggh!""##$$% + + 88776655„„ƒƒ‚‚IIJJKKLLmmnnooppAABBCCDD##$$%%&& + MLLKKJJI€‚‚ƒƒ„45566778eddccbbahiijjkkl%&&''(() 44332211€€~~}}MMNNOOPPqqrrssttEEFFGGHH''(())**IHHGGFFE„……††‡‡ˆ899::;;<a``__^^]lmmnnoop)**++,,-00//..--||{{zzyyQQRRSSTTuuvvwwxxIIJJKKLL++,,--.. + + EDDCCBBAˆ‰‰ŠŠ‹‹Œ<==>>??@ ]\\[[ZZYpqqrrsst-..//001,,++**))xxwwvvuuUUVVWWXX + + yyzz{{||MMNNOOPP//001122 A@@??>>=ŒŒŒ‹‹ŠŠ‰@AABBCCD + + YXXWWVVUtuuvvwwx12233445((''&&%%ttssrrqqYYZZ[[\\ }}~~€€‚‚ƒƒ„„55667788ZZYYXXWWtssrrqqpeffgghhi43322110€~~}}|MNNOOPPQLKKJJIIHvuuttssr{||}}~~22334455ggffeeddffgghhii33221100zzyyxxwwƒƒ‰‰ŠŠ‹‹JKKLLMMNONNMMLLK~€€‚23344556ZYYXXWWV]\\[[ZZY……††‡‡ˆˆ99::;;<<VVUUOONNpoonmlkjijjkkllm !0//..--,|{{zzyyxQRRSSTTU HGGFFEEDrqqppooi€€‚‚ƒ66778899ccbbaa``jjkkllmm !!//..--,,vvuuttssŒŒŒŒ‹‹ŠŠNOOPPQQRKJJIIHHG‚ƒƒ„„……†6778899:VUUOONNMYXXWWVVU‰‰ŠŠ‹‹ŒŒ==>>??@@ MMLLKKJJiihhggffmnnooppq!""##$$%,++**))(xwwvvuutUVVWWXXY + + DCCBBAA@ihhggffeƒ„…†‡ˆ‰‰::;;<<==__^^]]\\nnooppqq""##$$%%++**))((rrqqppoo‰‰ˆ‡†…„ƒRSSTTUUV +GFFEEDDC†‡‡ˆˆ‰‰Š:;;<<==>MLLKKJJIUTTSSRRQŒŒ‹‹ŠŠ‰‰AABBCCDD + + IIHHGGFFeeddccbbqrrssttu%&&''(()(''&&%%$tssrrqqpYZZ[[\\] @??>>==>??@@AA [[ZZYYXXrrssttuu&&''(())''&&%%$$iihhggffƒ‚‚€€VWWXXYYZ + CBBAA@@?Š‹‹ŒŒŒŒ‹>??@@AAB IHHGGFFEQPPOONNMˆˆ‡‡††……EEFFGGHHEEDDCCBBaa``__^^uvvwwxxy)**++,,-$##""!! poonnmml]^^__``a<;;::998a``__^^]‹‹ŠŠ‰‰ˆˆBBCCDDEE + + WWVVUUTTvvwwxxyy**++,,--##""!! eeddccbb~~}}||{Z[[\\]]^?>>==<<;‹ŠŠ‰‰ˆˆ‡BCCDDEEF + + EDDCCBBAMLLKKJJI„„ƒƒ‚‚IIJJKKLLAA@@??>>]]\\[[ZZyzz{{||}-..//001 lkkjjiihabbccdde87766554]\\[[ZZY‡‡††……„„FFGGHHIISSRRQQPPzz{{||}}..//0011aa``__^^{zzyyxxw^__``aab;::99887‡††……„„ƒFGGHHIIJA@@??>>=IHHGGFFE€€~~}}MMNNOOPP==<<;;55YYXXWWVV}~~€€12233445hggffeedeffgghhi43322110YXXWWVVUƒƒ‚‚€€JJKKLLMMOONNMMLL~~€€22334455]]\\[[ZZwvvuuttsbccddeef76655443ƒ‚‚€€JKKLLMMN=<<;;554EDDCCBBA||{{zzyyQQRRSSTT44332211UUTSRQPO‚‚ƒƒ„„…56677889dccbbaa`ijjkkllm !0//..--,UOONNMML~~}}||NNOOPPQQKKJJIIHH‚‚ƒƒ„„……66778899YYXXWWVVsrrqqppofgghhiij3221100/~~}}||{NOOPPQQR43322110A@@??>>=xxwwvvuuUUVVWWXX + + 00//..--ONNMMLLK…††‡‡ˆˆ‰9::;;<<=`__^^]]\mnnooppq!""##$$%,++**))(LKKJJIIH{{zzyyxxRRSSTTUU GGFFEEDD††‡‡ˆˆ‰‰::;;<<==UUOONNMMonmlkjiijkkllmmn !!"/..--,,+{zzyyxxwRSSTTUUV +0//..--,=<<;;::9ttssrrqqYYZZ[[\\ ,,++**))KJJIIHHG‰ŠŠ‹‹ŒŒŒ=>>??@@A \[[ZZYYXqrrssttu%&&''(()(''&&%%$HGGFFEEDwwvvuuttVVWWXXYY + + CCBBAA@@ŠŠ‹‹ŒŒŒŒ>>??@@AA LLKKJJIIhhggffeenooppqqr"##$$%%&+**))(('wvvuuttsVWWXXYYZ + ,++**))(98877665ppoonnmm]]^^__``((''&&%%GFFEEDDCŒ‹‹ŠŠ‰‰ˆABBCCDDE + + XWWVVUUTuvvwwxxy)**++,,-$##""!! DCCBBAA@ssrrqqppZZ[[\\]]??>>==<<‹‹ŠŠ‰‰ˆˆBBCCDDEE + + HHGGFFEEddccbbaarssttuuv&''(())*'&&%%$$#srrqqppoZ[[\\]]^(''&&%%$54433221llkkjjiiaabbccdd$$##""!!CBBAA@@?ˆ‡‡††……„EFFGGHHITSSRRQQPyzz{{||}-..//001 @??>>==>==<<;„ƒƒ‚‚€IJJKKLLMPOONNMML}~~€€12233445<;;55443kkjjiihhbbccddee77665544ƒƒ‚‚€€JJKKLLMM@@??>>==\\[[ZZYYz{{||}}~.//00112kjjiihhgbccddeef-,,++**)ddccbbaaiijjkkll ;:987655€~~}}|MNNOOPPQLKKJJIIH‚‚ƒƒ„„…566778893221100/ggffeeddffgghhii33221100~~}}||NNOOPPQQ<<;;5544XXWWVVUU~€€‚23344556gffeeddcfgghhiij)((''&&%``__^^]]mmnnoopp!!""##$$44332211|{{zzyyxQRRSSTTU HGGFFEED…††‡‡ˆˆ‰9::;;<<=/..--,,+ccbbaa``jjkkllmm !!//..--,,{{zzyyxxRRSSTTUU 33221100TSRQPOON‚ƒƒ„„……†6778899:cbbaa``_jkkllmmn !!"%$$##""!\\[[ZZYYqqrrsstt%%&&''(( 00//..--xwwvvuutUVVWWXXY + + DCCBBAA@‰ŠŠ‹‹ŒŒŒ=>>??@@A +**))(('__^^]]\\nnooppqq""##$$%%++**))((wwvvuuttVVWWXXYY + + //..--,,NMMLLKKJ†‡‡ˆˆ‰‰Š:;;<<==>_^^]]\\[nooppqqr"##$$%%& ! XXWWVVUUuuvvwwxx))**++,, + + ,,++**))tssrrqqpYZZ[[\\] @??>>==<Œ‹‹ŠŠ‰‰ˆABBCCDDE + + '&&%%$$#[[ZZYYXXrrssttuu&&''(())''&&%%$$ssrrqqppZZ[[\\]]++**))((JIIHHGGFŠ‹‹ŒŒŒŒ‹>??@@AAB [ZZYYXXWrssttuuv&''(())* + + +TTSSRRQQyyzz{{||--..//00((''&&%%poonnmml]^^__``a<;;::998ˆ‡‡††……„EFFGGHHI#""!!WWVVUUTTvvwwxxyy**++,,--##""!! oonnmmll^^__``aa''&&%%$$FEEDDCCB‹ŠŠ‰‰ˆˆ‡BCCDDEEF + + WVVUUTTSvwwxxyyz*++,,--. + PPOONNMM}}~~€€11223344 $$##""!!lkkjjiihabbccdde87766554„ƒƒ‚‚€IJJKKLLMSSRRQQPPzz{{||}}..//0011kkjjiihhbbccddee##""!!BAA@@??>‡††……„„ƒFGGHHIIJSRRQQPPOz{{||}}~.//00112LLKKJJII‚‚ƒƒ„„55667788 + + hggffeedeffgghhi43322110€~~}}|MNNOOPPQ OONNMMLL~~€€22334455ggffeeddffgghhii>==<<;;:ƒ‚‚€€JKKLLMMNONNMMLLK~€€‚23344556 HHGGFFEE……††‡‡ˆˆ99::;;<<dccbbaa`ijjkkllm !0//..--,|{{zzyyxQRRSSTTU + + KKJJIIHH‚‚ƒƒ„„……66778899ccbbaa``jjkkllmm !!98765544~~}}||{NOOPPQQRKJJIIHHG‚ƒƒ„„……†6778899: + + DDCCBBAA‰‰ŠŠ‹‹ŒŒ==>>??@@`__^^]]\mnnooppq!""##$$%,++**))(xwwvvuutUVVWWXXY  +GGFFEEDD††‡‡ˆˆ‰‰::;;<<==__^^]]\\nnooppqq""##$$%%33221100{zzyyxxwRSSTTUUV +GFFEEDDC†‡‡ˆˆ‰‰Š:;;<<==>!!""# + + @@??>>==ŒŒ‹‹ŠŠ‰‰AABBCCDD\[[ZZYYXqrrssttu%&&''(()(''&&%%$tssrrqqpYZZ[[\\] + CCBBAA@@ŠŠ‹‹ŒŒŒŒ>>??@@AA [[ZZYYXXrrssttuu&&''(()) //..--,,wvvuuttsVWWXXYYZ + CBBAA@@?Š‹‹ŒŒŒŒ‹>??@@AAB#$$%%&&' <<;;::99ˆˆ‡‡††……EEFFGGHH!!"" +XWWVVUUTuvvwwxxy)**++,,-$##""!! poonnmml]^^__``a??>>==<<‹‹ŠŠ‰‰ˆˆBBCCDDEE + + WWVVUUTTvvwwxxyy**++,,-- + + ++**))((srrqqppoZ[[\\]]^?>>==<<;‹ŠŠ‰‰ˆˆ‡BCCDDEEF'(())**+88776655„„ƒƒ‚‚IIJJKKLL##$$%%&& + TSSRRQQPyzz{{||}-..//001 lkkjjiihabbccdde!!" ;;::9988‡‡††……„„FFGGHHIISSRRQQPPzz{{||}}..//0011''&&%%$$onnmmllk^__``aab;::99887‡††……„„ƒFGGHHIIJ+,,--../44332211€€~~}}MMNNOOPP''(())**POONNMML}~~€€12233445hggffeedeffgghhi"##$$%%& + + 77665544ƒƒ‚‚€€JJKKLLMMOONNMMLL~~€€22334455 + +##""!! kjjiihhgbccddeef76655443ƒ‚‚€€JKKLLMMN/001122300//..--||{{zzyyQQRRSSTT++,,--..LKKJJIIH‚‚ƒƒ„„…56677889dccbbaa`ijjkkllm&''(())* 33221100~~}}||NNOOPPQQKKJJIIHH‚‚ƒƒ„„……66778899 gffeeddcfgghhiij3221100/~~}}||{NOOPPQQR34455;;< ,,++**))xxwwvvuuUUVVWWXX//001122 HGGFFEED…††‡‡ˆˆ‰9::;;<<=`__^^]]\mnnooppq*++,,--.//..--,,{{zzyyxxRRSSTTUU GGFFEEDD††‡‡ˆˆ‰‰::;;<<==cbbaa``_jkkllmmn !!"/..--,,+{zzyyxxwRSSTTUUV<==>>??@ !!""##$((''&&%%ttssrrqqYYZZ[[\\334455;; + + DCCBBAA@‰ŠŠ‹‹ŒŒŒ=>>??@@A \[[ZZYYXqrrssttu.//00112++**))((wwvvuuttVVWWXXYY + + CCBBAA@@ŠŠ‹‹ŒŒŒŒ>>??@@AA_^^]]\\[nooppqqr"##$$%%&+**))(('wvvuuttsVWWXXYYZ@AABBCCD$%%&&''($$##""!!ppoonnmm]]^^__``<<==>>?? @??>>==<Œ‹‹ŠŠ‰‰ˆABBCCDDE + + XWWVVUUTuvvwwxxy2334455;''&&%%$$ssrrqqppZZ[[\\]]??>>==<<‹‹ŠŠ‰‰ˆˆBBCCDDEE [ZZYYXXWrssttuuv&''(())*'&&%%$$#srrqqppoZ[[\\]]^DEEFFGGH())**++, llkkjjiiaabbccdd@@AABBCC<;;::998ˆ‡‡††……„EFFGGHHITSSRRQQPyzz{{||};<<==>>? !!""####""!! oonnmmll^^__``aa;;::9988‡‡††……„„FFGGHHII!!""## + + WVVUUTTSvwwxxyyz*++,,--.#""!! onnmmllk^__``aabHIIJJKKL,--..//0hhggffeeeeffgghhDDEEFFGG87766554„ƒƒ‚‚€IJJKKLLMPOONNMML}~~€€?@@AABBC$$%%&&''kkjjiihhbbccddee77665544ƒƒ‚‚€€JJKKLLMM$$%%&&'' SRRQQPPOz{{||}}~.//00112kjjiihhgbccddeefLMMNNOOU01122334ddccbbaaiijjkkllHHIIJJKK43322110€~~}}|MNNOOPPQLKKJJIIH‚‚ƒƒ„„…CDDEEFFG(())**++ggffeeddffgghhii33221100~~}}||NNOOPPQQ(())**++ONNMMLLK~€€‚23344556gffeeddcfgghhiijUVVWWXXY45566778``__^^]]mmnnooppLLMMNNOO !0//..--,|{{zzyyxQRRSSTTU HGGFFEED…††‡‡ˆˆ‰GHHIIJJK,,--..//ccbbaa``jjkkllmm !!//..--,,{{zzyyxxRRSSTTUU,,--..//KJJIIHHG‚ƒƒ„„……†6778899:cbbaa``_jkkllmmnYZZ[[\\]899::;;< \\[[ZZYYqqrrssttUUVVWWXX!""##$$%,++**))(xwwvvuutUVVWWXXY + + DCCBBAA@‰ŠŠ‹‹ŒŒŒKLLMMNNO00112233__^^]]\\nnooppqq""##$$%%++**))((wwvvuuttVVWWXXYY00112233 +GFFEEDDC†‡‡ˆˆ‰‰Š:;;<<==>_^^]]\\[nooppqqr]^^__``a<==>>??@ + + XXWWVVUUuuvvwwxxYYZZ[[\\%&&''(()(''&&%%$tssrrqqpYZZ[[\\] @??>>==<Œ‹‹ŠŠ‰‰ˆOUUVVWWX44556789 [[ZZYYXXrrssttuu&&''(())''&&%%$$ssrrqqppZZ[[\\]]4455;;<< + CBBAA@@?Š‹‹ŒŒŒŒ‹>??@@AAB [ZZYYXXWrssttuuvabbccdde@AABBCCDTTSSRRQQyyzz{{||]]^^__``)**++,,-$##""!! poonnmml]^^__``a<;;::998ˆ‡‡††……„XYYZZ[[\:;;<<==> + + WWVVUUTTvvwwxxyy**++,,--##""!! oonnmmll^^__``aa==>>??@@?>>==<<;‹ŠŠ‰‰ˆˆ‡BCCDDEEF + + WVVUUTTSvwwxxyyzeffgghhiDEEFFGGHPPOONNMM}}~~€€aabbccdd-..//001 lkkjjiihabbccdde87766554„ƒƒ‚‚€\]]^^__`>??@@AABSSRRQQPPzz{{||}}..//0011kkjjiihhbbccddeeAABBCCDD;::99887‡††……„„ƒFGGHHIIJSRRQQPPOz{{||}}~iooppqqrHIIJJKKLLLKKJJII‚‚ƒƒ„„eeffgghh12233445hggffeedeffgghhi43322110€~~}}|`aabbccdBCCDDEEFOONNMMLL~~€€22334455ggffeeddffgghhiiEEFFGGHH76655443ƒ‚‚€€JKKLLMMNONNMMLLK~€€‚rssttuuvLMMNNOOPHHGGFFEE……††‡‡ˆˆiiooppqq56677889dccbbaa`ijjkkllm !0//..--,|{{zzyyxdeeffgghFGGHHIIJKKJJIIHH‚‚ƒƒ„„……66778899ccbbaa``jjkkllmmIIJJKKLL3221100/~~}}||{NOOPPQQRKJJIIHHG‚ƒƒ„„……†vwwxxyyzPQQRRSST + + DDCCBBAA‰‰ŠŠ‹‹ŒŒrrssttuu9::;;<<=`__^^]]\mnnooppq!""##$$%,++**))(xwwvvuuthiiooppqJKKLLMMN GGFFEEDD††‡‡ˆˆ‰‰::;;<<==__^^]]\\nnooppqqMMNNOOUU !!"/..--,,+{zzyyxxwRSSTTUUV +GFFEEDDC†‡‡ˆˆ‰‰Šz{{||}}~TUUVVWWX @@??>>==ŒŒ‹‹ŠŠ‰‰vvwwxxyy=>>??@@A \[[ZZYYXqrrssttu%&&''(()(''&&%%$tssrrqqpqrrssttuNOOPQRST + + CCBBAA@@ŠŠ‹‹ŒŒŒŒ>>??@@AA [[ZZYYXXrrssttuuVVWWXXYY"##$$%%&+**))(('wvvuuttsVWWXXYYZ + CBBAA@@?Š‹‹ŒŒ„„ƒ~€€XYYZZ[[\<<;;::99ƒƒ‚‚€€zz{{||}}ABBCCDDE + + XWWVVUUTuvvwwxxy)**++,,-$##""!! poonnmmluvvwwxxyUUVVWWXX??>>==<<‹‹ŠŠ‰‰ˆˆBBCCDDEE + + WWVVUUTTvvwwxxyyZZ[[\\]]&''(())*'&&%%$$#srrqqppoZ[[\\]]^?>>==<<;ƒ‚‚€€€€~~}\]]^^__`88776655~~}}||~~€€EFFGGHHITSSRRQQPyzz{{||}-..//001 lkkjjiihyzz{{||}YYZZ[[\\;;::9988‡‡††……„„FFGGHHIISSRRQQPPzz{{||}}^^__``aa*++,,--.#""!! onnmmllk^__``aab;::99887~~}}||{}||{{zzy`aabbccd44332211{{zzyyxx‚‚ƒƒ‰‰ŠŠIJJKKLLMPOONNMML}~~€€12233445hggffeed}~~€€]]^^__``77665544ƒƒ‚‚€€JJKKLLMMOONNMMLL~~€€bbccddee.//00112kjjiihhgbccddeef76655443{zzyyxxwyxxwwvvudeeffggh 00//..--wwvvuutt‹‹ŒŒŒŒ‹‹MNNOOPPQLKKJJIIH‚‚ƒƒ„„…56677889dccbbaa`‚‚ƒƒ‰‰Šaabbccdd33221100~~}}||NNOOPPQQKKJJIIHH‚‚ƒƒ„„……ffgghhii23344556gffeeddcfgghhiij3221100/wvvuuttsuttssrrqhiijjkkl!!""##$$,,++**))ssrrqqppŠŠ‰‰ˆ‡†…QRRSSTTU HGGFFEED…††‡‡ˆˆ‰9::;;<<=`__^^]]\Š‹‹ŒŒŒŒ‹eeffgghh !!//..--,,{{zzyyxxRRSSTTUU GGFFEEDD††‡‡ˆˆ‰‰ooppqqrr6778899:cbbaa``_jkkllmmn !!"/..--,,+srrqqppoqppoonnmlmmnnoop%%&&''((((''&&%%ooiihhgg„ƒƒ‚‚€UVVWWXXY + + DCCBBAA@‰ŠŠ‹‹ŒŒŒ=>>??@@A \[[ZZYYX‹ŠŠ‰‰ƒƒ‚iijklmno""##$$%%++**))((wwvvuuttVVWWXXYY + + CCBBAA@@ŠŠ‹‹ŒŒŒŒssttuuvv:;;<<==>_^^]]\\[nooppqqr"##$$%%&+**))(('oiihhggfmllkkjjipqqrrsst))**++,,$$##""!!ffeeddcc€~~}}|YZZ[[\\] @??>>==<Œ‹‹ŠŠ‰‰ˆABBCCDDE + + XWWVVUUT‚€€~oppqqrrs&&''(())''&&%%$$ssrrqqppZZ[[\\]]??>>==<<‹‹ŠŠ‰‰ƒƒwwxxyyzz>??@@AAB [ZZYYXXWrssttuuv&''(())*'&&%%$$#feeddccbihhggffetuuvvwwx--..//00 bbaa``__|{{zzyyx]^^__``a<;;::998ˆ‡‡††……„EFFGGHHITSSRRQQP~}}||{{zsttuuvvw**++,,--##""!! oonnmmll^^__``aa;;::9988‚‚€€{{||}}~~BCCDDEEF + + WVVUUTTSvwwxxyyz*++,,--.#""!! baa``__^eddccbbaxyyzz{{|11223344^^]]\\[[xwwvvuutabbccdde87766554„ƒƒ‚‚€IJJKKLLMPOONNMMLzyyxxwwvwxxyyzz{..//0011kkjjiihhbbccddee77665544~~}}||{{€€‚‚FGGHHIIJSRRQQPPOz{{||}}~.//00112^]]\\[[Za``__^^]|}}~~€€ZHAãb™|çZdQÿb`Û’™€‰fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚pbt‰ç’l‘÷™€‰órXQ…~•f`vór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órÛ’`JXQt‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãbJtAïrd™÷J`Û’™ãX•ãn€…ÛvZHAãb™ãnX•v`XQJ`Û’ór€‰Ë‚p‘tAïrd™÷‚Û’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHAbãn€…Ûvp™Û’`JX‚|çZdQÿbHAZp‘ËpfH…ó~Û’`JXQËf•ó~H…™ãbHAZZHAãb™|çZdQÿbZp‘Ë‚€‰fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…•ËQór€‰Ë‚pbt‰ç’l‘÷‚€‰órXQ•Ëf`vór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órÛ’`JXQt‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷J`Û’™ãX•ãn€…ÛvZHAãb™ãnX•v`XQJ`Û’ór€‰Ë‚p‘tAïrd™÷‚Û’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚Ëf•ó~HbHAXQJ`pfH…~•Û’`JXQËf•ó~H…™ãbHAZZHAãb™|çZdQÿbXQJ`Û’fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Û’™ãbHfvX•ãn€ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órÛ’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`AZp‘Ë‚€…ÛvpfHZHA™Û’ãnX•v`XQJ`Û’ór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H‰órXQJ`…ó~•Ëf``JXQórËf•ó~H…™ãbHAZZHAãb™|çZdQÿbXQJ`Û’fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Û’™ãbHvX•ãn€ÿbt‰ç’l‘fpÛv€…p‘Ë‚€‰órÛ’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`AZp‘`Û…ÛvpfH÷JtAd™÷‚ãnX•v`XQJ`Û’ór€‰Ë‚p‘tAïrd™÷‚p‘`Û’™n€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHA…ó~•fv|çZdQÿbËf•ó~H…™ãbHAZZHAãb™|çZdQÿbãbHAZp‘fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó•n€…Ûvpt‰ç’l‘÷JfpÛv€…÷‚d™ïrtAÛ’`JXQt‰ç’l‘÷JË‚€‰órXQf`vX•ã‘ZHA™Û…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛfH…ó~•tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘tAïrd™÷‚J`Û’™n€…Ûvp’`JXQóËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHAËf`vX•|çZdQÿbËf•ó~H…ÿbdQçZ|ZHAãb™Ëf•ó~H…ãbHAZp‘fH…ó~•Ërÿbt‰ç’l…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ãn€…Ûvpt‰ç’l‘÷JfpÛv€…÷‚d™ïrtAÛ’`JXQX•v`ËfË‚€‰™ãbf`vX•ã‘÷JtAd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`™ãbHAZ÷fH…ó~•tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘•ó~H…fHAZ÷‚d™n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H‚d™ïrtAdËf`v•n…|çZdQÿbËf•ó~H…ÿbdQçZ|ZHAãb™pÛv€…ãnïrtAJ‘’‰fH…ó~•Ëbt‰ç’l‘÷…fpÛv€Z÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…fpÛv€QçZ|÷‚dvpfH…ót‰ç’l‘÷JfpÛv€…÷‚d™ïrtAÛ’`JXQX•v`ËfbdQçZ|÷f`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHA™Û…ãnX•v`™ïrtA÷Jl~•Ëf`tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘•ó~H…f‚d™ïrtA÷n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp’`JXQóËf•ó~H‘ç’t‰ÿbdvX•ãn€…Û|çZdQÿbËf•ó~H…ÿbdQçZ|ZHAãb™p`Ëf•Jl‘ç’t‰ÿfH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ërÿbt‰ç’l…fpÛv€QçZ|÷‚dvpfH…ót‰ç’l‘÷JfpÛv€…÷‚d™ïrtAÛ’`JXQó~H…fpbdQçZ|÷f`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘÷JtAd™÷…ãnX•v`™ïrtA÷Jl~•Ëf`tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘Ûv€…ãnX•‚d™ïrtA÷n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~H‘|÷‚d™ïvX•n…vf|çZdQÿbËf•ó~H…ÿbdQçZ|H…ó~•ËfZHAãb™v`Ëf•Jl‘’‰bQZfH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€rtA÷Jl‘çH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA`vX•ãnÛ’`JXQó~H…fp|÷‚d™ïrf`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`’t‰ÿbdQçZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘Ûv€…•ó~tA÷Jl‘ç’n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HZ|÷‚d™ïÛ’`JXQ|çZdQÿbËf•H…fÿbdQçZ|H…ó~•ËfZHAãb™H…fpÛvt‰ÿbdQçZfH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€rtA÷Jl‘çór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA`vX•ãnÛ’`JXQ€…ãnX•v|÷‚d™ïrf`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`’t‰d™ïrtZHAãb™tAïrd™÷‚órXQJ`÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘`Ëf•ó~tA÷Jl‘ç’n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HA÷Jl‘ç’tÛ’`JXQ|çZdQÿbÛ’™HAZÿbdQçZ|H…ó~•ËfZHAãb™H…fpÛvt‰bQZ‚dfH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€‰ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnÛ’`JXQ€…ãnX•H…™ïrtA÷JlfZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`÷‚d™ïrtZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘fpÛv€…‘ç’t‰ÿbd™Û’`JX‚|çZdQÿËf•H…‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HA÷Jl‘ç’tÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|H…ó~•Ëf|çZdQÿbãnX•v`QçZ|÷‚dQór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€‰ÿbdQtA÷ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnt‰ç’l‘÷JËf•ó~H…™ïrtA÷Jl‘ZHAãbJtAïrd™÷nórXQJ`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`Jl‘ç’t‰ÿZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…ÛvpftAïrd™÷‚fpÛv€…‘ç’t‰ÿbd™Û’`JX‚|çZdQÿÛ’™HA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HbdQçZ|÷Û’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|H…ó~•Ëf|çZdQÿbãnX•v`QZ‚™rtAQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€‚d™ïrtA÷ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnt‰ç’l‘÷JpÛv€…ãn÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tfZHAãbJtAïrd™÷…ãnX•v`Jl‘ç’t‰ÿZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…ÛvpftAïrd™÷‚X•v`ËfÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿËf•H…bdQçZ|lÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|H…ó~•Ëf|çZdQÿb•ó~H…f÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ã‘ç’t‰ÿbdór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnt‰ç’l‘÷JpÛv€…ãn÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷nórXQJ`QçZ|÷‚dZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…ÛvpftAïrd™÷‚X•v`p‘ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿp‘Ë‚€‰ó™ïrtA÷JlÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|H…ó~•Ëf|çZdQÿbË‚€‰órXQ‚™rAJl‘çQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‘ç’t‰ÿbdór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnt‰ç’l‘÷JJ`Û’™’t‰ÿbdQç‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷’™ãbHAQçZ|l‘çZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰€…ÛvpftAïrd™÷‚ãbHAZp‘Z|÷‚d™ï™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿZp‘Ë‚€‰ó’t‰ÿbãn€Û’`JXQËf•ó~H…™ãbHAZÿbdQçZ|H…ó~•Ëf|çZdQÿbË‚€‰órXQrtA÷Jl‘çQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷rXQJ`p…Ûvpf…•ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór÷‚d™tA÷J`vX•ãnt‰ç’l‘÷JJ`p‘Ë‚’t‰ÿbdQç‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷‘Ë‚€‰órXf`vX•ãZHAãb™ãnX•v`XQJ`Û’l‘ç’t‰ÿb€…ÛvpftAïrd™÷‚€‰órXQJZ|÷‚d™n™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿQJ`Û’n€…ÛvpÛ’`JXQËf•ó~H…™ãbHAZãn€…ÛvpH…ó~•Ëf|çZdQÿb`Û’™ãb…vf…•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷™ãbHAZpfH…ó~•Ëór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órfH…•Ëf`vX•ãnt‰ç’l‘÷JHAZp‘Ë‚f`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷‘Ë‚€‰órXf`vX•ãZHAãb™ãnX•v`XQJ`Û’`vX•ãn€…ÛvpftAïrd™÷‚€‰órXQJn€…Ûvp™Û’`JX‚Ëf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿQJ`Û’n€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZ€…ÛvpfH…ó~•Ëf`vX•ãntAïrd™÷‚ãnX•v`ïrtA÷Jl‘ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿ‚p‘ZHAã‘÷JtAïrdJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbJXQór€‰dQtAïrd™J`Û’™ã’t‰ÿbãn€Aãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…€…Ûvpf|çZdQÿbËf•ó~H…ç’t‰d™ïr’`JQr‰‚çZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt’™HAZpbdQçZ|÷b™Û’`p™÷‚|çZdãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚Ë‚p‘ZHA÷‚Ëf•ó~bHAZp‘Ë…ÛvpfHJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQHAãbfÛ`v…H…ó~•Ëft‰ç’l‘÷JfpÛv€…tA÷Jl‘ç’p‘ZHAãb‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷‘ZHAãbQb‰’‘JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jãb™Û’`H…fv…nX‚€‰órXQ…•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl™Û’`JXXnó•€vËZHAãb™tAïrd™÷‚ãnX•v`t‰ÿbdQçZ™Û’`JAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿ™Û’`JXïrd™÷‚ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbp‘ZHAãb•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`rd™÷‚ËfJ`Û’™ã‘ç’t‰ÿbdQór€‰Ë‚ppf•H~ã…Û’`JXQ|çZdQÿbËf•H…f|÷‚d™ïrXQór€‰Ë‚çZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷Qór€‰Ë‚p•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚™Û’`J•ó~H…fpbHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚d‘ZHAãbfÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãntA÷Jl‘ç’p‘ZHAãb‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷‘ZHAãbpÛv€…ãnË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷JXQór€‰Ë‚Ûv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™tA÷Jl‘ç™Û’`JXXnó•€vËZHAãb™tAïrd™÷‚órXQJ`t‰ÿbdQtA™Û’`JAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿ™Û’`JXX•v`ËfJ`Û’™ç’t‰ÿbãnHAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbp‘ZHAãb•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã’t‰ÿbãn€Qór€‰™Ûpf•H~ã…Û’`JXQ|çZdQÿbÛ’™HAZ÷Jl‘ç’t‰XQr‰‚‘ZHçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷QHAãb™Û•ó~H…fãbHAZp‘€…Ûvpf`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚™Û’`J•ó~H…fpbHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘Ë…ÛvpfH’`JXQófÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órÿbdQçZ|Aãb™Û’`‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷’`JXQópÛv€…ãnË‚€‰órXQH…•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷JXQHAãb™v…n•v`‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ…•Ëf`r€‰Ë‚p‘Xnó•€vËZHAãb™tAïrd™÷‚XQJ`Û’÷‚d™ïrtAJXQór€Aïrd™÷‚ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿr€‰Ë‚p‘X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚ËfJ`Û’™l‘ç’t‰ÿbÛ’`JXQËf•ó~H…J`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛZHAãb™Ûpf•H~ã…Û’`JXQ|çZdQÿb™ãbHAZ÷Jl‘ç’t‰‰Ë‚p‘ZHf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷ZHAãb™Û•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚ór€‰Ë‚p‘fpÛv€…bHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘ËvpfH…ó’`JXQófÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órÿbdQçZ|Aãb™Û’`fpÛv€…ã‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷’`JXQópÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™tA÷Jl‘ZHAãb™ãnX•v`‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`r€‰Ë‚p‘`Xnó•€vËZHAãb™tAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbJXQór€nX•v`ËQJ`Û’‘ç’t‰ÿbãZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿr€‰™Û’`X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™ç’t‰ÿbãnÛ’`JXQËf•ó~H…J`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛJXQór€pf•H~ã…Û’`JXQ|çZdQÿb™ãbHAZdQçZ|÷‚‰‚‘ZAb™f•ó~H…™ãbHAZpn€…Ûvp’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷JXQór€•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘€…Ûvpfór€‰™Û’fpÛv€…bHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘ËvpfH…ó‰Ë‚p‘ZHfÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órd™ïrtA÷JÛ’`JXQfpÛv€…ã‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷‰Ë‚p‘ZHpÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQH…•Ëf``JXQórn•vf•󂀉órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`Aãb™Û’`Xnó•€vËZHAãb™tAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbór€‰Ë‚p‘nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚ËQJ`Û’Jl‘ç’t‰ÿAãb™Û’`X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…€‰Ë‚p‘Z~H…fpÛJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛJXQór€pf•H~ã…Û’`JXQ|çZdQÿb™ãbHAZdQçZ|l‘ZHAãb™f•ó~H…™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷JXQór€•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…HAãb™Û’v€…ãnX•bHAZ÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËvpfH…ó‰Ë‚p‘`ZfÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órç’t‰ÿbãnÛ’`JXQfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™tA÷Jl‰Ë‚p‘`pÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf``JXQórv`Ëf•ó™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`QXb㉀’Xnó•€vËZHAãb™tAïrd™÷‚XQJ`Û’€…Ûvp`ór€‰Ë‚p‘nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’‘ç’t‰ÿbãJXQór€‰ËX•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…€‰Ë‚p‘`~H…fpÛ‘ç’t‰ÿbdvX•ãn€…ÛA™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛÛ‘pJAHrpf•H~ã…Û’`JXQ|çZdQÿb™ãbHAZvX•ãn€…ZAb™’`f•ó~H…™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZpn€…Ûvp`‚p‘ZHAã•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…JXQór€‰v€…ãnX•vQçZ|÷‚dvpfH…óJXQórÿbt•ó~H…fpbHAZp‘ËvpfH…óó™‚Ë`ZfÛ`v…ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órÛvpfH…JXQór€‰ËfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órXvX•ãn€b™Û’`pÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`Ë‚p‘ZHAf•~H…f™ïrtA÷Jl~•Ëf`‰ç’l‘÷JtÛv€…ãnX‚€‰órXQ~•Ëf`QXb㉀’Xnó•€vËZHAãb™tAïrd™÷‚XQJ`Û’ó~•Ëf`‚p‘ZHAãnX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’…ÛvpfHJXQór€‰ËX•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…ãb™Û’`pÛv€…ãn‘ç’t‰ÿbdvX•ãn€…ÛAd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛÛ‘p`ZQp‘|‚ç‰drÛ’`JXQËf•ó~H…™ãbHAZvX•ãn€…b™Û’`f•ó~H…™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZp…ó~•Ëf`‚p‘`JX•ó~H…fãbHAZ÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…JXQór€‰X•v`ËfQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpbHAZ÷‚dvpfH…óXb㉀’Û‘ÿQtJçl’ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órÛvp`vJXQór€‰ËfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órXvX•ãn€Qórÿbt‰çpÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`Ë‚p‘`J•ó~H…f™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`pJAHró™÷™tbïAdZZHAãb™ãnX•v`XQJ`Û’X•ãn€…Ûv‚p‘ZA™’`nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’…Ûvp`’l‘JA™‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HA™Û’`X•v`ËfJ`Û’™vX•ãn€…XQórÿbt‰pÛv€…ãn‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û‚Ë`ZQ÷‘|‚ç‰drÛ’`JXQËf•ó~H…™ãbHAZpfH…ó~JXQórÿf•ó~H…™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZpvX•ãn€…ÛçZdQÿbt•ó~H…fdQçZ|÷‚ÛvpfH…JXQórÿb•ó~H…fãbHAZp‘ÛvpfH…ç’l‘|çZX•v`f•QçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óXb㉀’Û‘ÿQtJçl’ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór•Ëf`vbt‰ç’l‘÷fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órXvpfH…ó‰ç’l‘÷JtpÛv€…ãnd™ïrtA÷Jó~•Ëf`t‰ç’l‘÷JpÛv€…ãnË‚€‰órXQó~•Ëf`dQÿbt‰ç’~…fpÛv€™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`pJAHQXb÷™tbïAdZZHAãb™ãnX•v`XQJ`Û’X•ãn€…ÛvJtAd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’~•Ëf`Aïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…tAd™÷‚|X•v`ËfJ`Û’™vX•ãn€…l‘÷JtAïr…ãnX•v`‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘pJ÷‘|‚ç‰drÛ’`JXQËf•ó~H…™ãbHAZpfH…X•çZdQÿbtf•ó~H…™ãbHAZ÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpvX•ãn€…ÛçZdQÿbt•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZ÷‚ÛvpfH…d™÷‚|çZËf•ó~HQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óAHró™‚ÿQtJçl’ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órãn€…Ûvp‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órXvpfH…X‰ç’l‘JArpÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`dQÿbt‰ç’…fpÛv€™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`Ë`ZQXb÷™tbïAdZZHAãb™ãnX•v`XQJ`Û’fH…ó~•Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHA™Û’`nX•v`ËQJ`Û’•ãn€…Ûvp™‚|çZdQX•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…l‘|çZdQ…ãnX•v`‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘pJ÷‘|‚ç‰drÛ’`JXQËf•ó~H…™ãbHAZËf`vX•çZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHJXQórÿf•ó~H…™ãbHAZpfH…ó~ÿbt‰ç’l‘•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…ÿbt‰ç’l‘f•…fpÛQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óAHró™‰ÿQtJçl’ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órãn€…Ûvp‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ã‘Ë‚€‰órX•Ëf`vX÷JtAïrd™pÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`÷JtAïrd™v€…ãnórX™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZZHAãb™ãnX•v`XQJ`Û’fH…ó~•Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€JtAd™÷‚|nX•v`ËQJ`Û’•ãn€…Ûvp÷‚|çZdQX•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…÷‚|çZdQQJ`Û’‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰drÛ’`JXQËf•ó~H…™ãbHAZ€…ÛvpfçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZ÷fH…ó~ÿbt‰ç’l‘•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…ÿbt‰ç’l‘™HAZp‘ËQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’ór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órH…ó~•Ëf‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷•€…Ûvp÷JtAr™‚pÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`÷JtAdQÿb‚€‰órXQ™ïrtA÷Jl~•ËfZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZZHA™Û’ãnX•v`XQJ`Û’`vX•ãnAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿfH…ó~•ËZdQÿbt‰çX•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…t‰ç’l‘÷JJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰dr`JXQórËf•ó~H…™ãbHAZ€…ÛvpfçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷f`vX•ã’l‘÷JtAï•H…fpdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…tAïrd™÷‚bHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç•H…fpÛQçZ|÷‚dvpfH…ó`‘pJAHrÿQtJçl’ÿbt‰ç’l‘fpÛv€…p‘Ë‚€‰órH…ó~•Ëf‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷n€…Ûvprd™÷‚|çÛv€…ãnórd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`|çZdQÿb‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAïv€…ãnórX™ïrtA÷Jl~•Ëf`ó™‚Ë`Z÷™tbïAdZ÷JtAd™÷‚ãnX•v`XQJ`Û’`pfH…Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿfH…ó~•ËZdQÿbt‰çXQJ`Û’l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…t‰ç’l‘÷JJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çQJ`Û’‘ç’t‰ÿbdvX•ãn€…ÛQXb㉀’÷‘|‚ç‰dr|çZdQÿbËf•ó~H…™ãbHAZó~•Ëf`çZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷f`pfH’l‘÷JtAï™HAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…tAïrd™t‰bHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dvpfH…óÛ‘pJAHrÿQtJçl’t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAvX•ãn€…‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`rd™‚ZQbË‚€‰órXQd™ïrtA÷Jó~•ËfZç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtA‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëfór€ó™‚Ë`÷™tbïAdZtAïrd™÷‚ãnX•v`dQçZ|÷‚ÛvpfH…Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€t‰ç’l‘÷JJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHpf•H~ã…÷‘|‚ç‰dr|çZdQÿbËf•ó~H…d™ïrtA÷Jó~•Ëf`çZdQÿbtf•H…fpbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHtAïrd™÷‚ãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰•H…fpdQçZ|÷‚ÛvpfH…çZdQÿbt‰bHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dAãb™Û’`fÛ`v…ÿQtJçl’t‰ç’l‘÷JfpÛv€…l‘ç’t‰ÿbvX•H…ó~‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`|çZdQÿbË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnórd™ïrtA÷Jó~•Ëf`ç’l‘÷JtA‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷JlJXQór€Xnó•€vË÷™tbïAdZtAïrd™÷‚ãnX•v`dQçZ|÷‚•ËfZHAAïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•H…ót‰ç’l‘÷JJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHpf•H~ã…÷‘|‚ç‰dr|çZdQÿbËf•ó~H…d™ïrtA÷Jãb™’JQçZdQÿbt’™HAZpbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷~•ËfZHtAïrd™÷‚ãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰™HAZp‘dQçZ|÷‚ÛvpfH…l‘÷JtAïrbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dAãb™Û’`fÛ`v…ÿQtJçl’t‰ç’l‘÷JfpÛv€…l‘|÷‚d™r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷Aãb™€‰Ë|ZQb‰’lË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•ËfZd™÷‚|çZ‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jlp‘ZHAãXnó•€vË÷™tbïAdZtAïrd™÷‚ãnX•v`ïrtA÷Jl‘ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿ‚p‘ZHAã‘÷JtAïrdJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™€‰dQÿbt‰ç’J`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…÷‘|‚ç‰dr|çZdQÿbËf•ó~H…ç’t‰ÿbdQ’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtf•H…fpbdQçZ|÷b™Û’`™÷‚|çZdãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚Ë‚p‘ZHAl‘÷JtAïrbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…ÿQtJçl’t‰ç’l‘÷JfpÛv€…çZ|÷‚d™r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷JXQór€‰ËQÿbt‰ç’lË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jãb™Û’`d™÷‚|çZ‚€‰órXQ™tA÷Jl‘ç‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‚p‘ZHAãXnó•€vË÷™tbïAdZ÷‘|…†‡ˆ‰Š‹ŒŒ‹Š‰ˆ‡†-----------------------............................ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv31_3.dat b/application/third_party/mpdf/qrcode/data/qrv31_3.dat new file mode 100755 index 00000000..c72dfda0 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv31_3.dat @@ -0,0 +1,281 @@ +Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijijhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnijijijiihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmniiiijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒƒƒƒƒƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOOOOOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopmnmnmnmnjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxutstststqrqrqrqropopopopmnmnmnmnjijijiiihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmniiijijijhghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒƒƒƒƒƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmnijijijijhghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSOPOOOOOOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopmnmnmnmlijijijijhghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijhghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijijijhghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklklijijiiiihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopopklklklkliijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒƒƒƒƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqropopopopklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOOOOOOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklkljijiiiiifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOOOOOOPOŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijijijijfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqropopopopklklklklijiiiiiifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqronmnmnmnklklklkljijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOOOOOPOPŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOOOOOPЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡†…†…„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQOPOPOPONЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒƒƒƒƒ‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststqpopopopmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklklklhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnklklkjijhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijiiiihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒƒƒƒƒƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnijijijijhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvsrqrqrqropopopopmnmnmnmnijijijijhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!      + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:7876565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:5655555643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#"!         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656565643434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5656555543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:5565656543434343212121210/0/0/.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!         MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:656555554343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656564343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:565656564343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<9:9:987856565656434343432121210/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         MNMNMNMLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787856555555434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!         + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!       + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787865555556212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!   + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<7878787856565656212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;:7878787855555565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787865656543212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"! + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!  + + + +KLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +ŒŒ‹‹ŠŠ‰‰11223344((''&&%%aa``__^^\]]^^__` }||{{zzy01122334=<<;;::9pqqrrsstihhggffeWXXYYZZ[LLKKJJIIaabbccdd + + xxwwvvuu5566778888776655uuvvwwxx + + ZZYYXXWW~~€€ˆˆ‡‡††……55667788$$##""!!]]\\[[ZZ`aabbccd + + yxxwwvvu4556677898877665tuuvvwwx + + eddccbba[\\]]^^_HHGGFFEEeeffgghhttssrrqq99::;;<<44332211yyzz{{|| VVUUOONN‚‚ƒƒ‰‰ŠŠ„„ƒƒ‚‚99::;;<<YYXXWWVVdeeffggh uttssrrq899::;;<54433221xyyzz{{| a``__^^]_``aabbc !!""DDCCBBAAiijjkkllppoonnmm==>>??@@00//..--}}~~€€MMLLKKJJ‹‹ŒŒŒŒ‹‹€€~~}}==>>??@@UUTSRQPOhiijjkklqppoonnm<==>>??@100//..-|}}~~€]\\[[ZZYcddeeffg##$$%%&&@@??>>==mmnnooppllkkjjiiAABBCCDD,,++**))‚‚ƒƒ„„IIHHGGFFŠŠ‰‰ˆ‡†…||{{zzyyAABBCCDDONNMMLLKlmmnnoopmllkkjji@AABBCCD-,,++**)€‚‚ƒƒ„YXXWWVVUghhiioop''(())**<<;;::99qqrrsstthhggffeeEEFFGGHH((''&&%%……††‡‡ˆˆEEDDCCBB„ƒƒ‚‚€xxwwvvuuEEFFGGHH KJJIIHHGpqqrrsstihhggffeDEEFFGGH)((''&&%„……††‡‡ˆUTTSSRRQpqqrrsst++,,--..88776655uuvvwwxx + + ddccbbaaIIJJKKLL$$##""!!‰‰ŠŠ‹‹ŒŒ AA@@??>>€~~}}|ttssrrqqIIJJKKLL + + GFFEEDDCtuuvvwwx + + eddccbbaHIIJJKKL%$$##""!ˆ‰‰ŠŠ‹‹Œ QPPOONNMtuuvvwwx//00112244332211yyzz{{|| ``__^^]]MMNNOOPP ŒŒ‹‹ŠŠ‰‰!!""##$$==<<;;55|{{zzyyxppoonnmmMMNNOOPP + + CBBAA@@?xyyzz{{| a``__^^]LMMNNOOP! ŒŒŒ‹‹ŠŠ‰ !!""##$MLLKKJJIxyyzz{{|3344556700//..--}}~~€€\\[[ZZYYQQRRSSTTˆˆ‡‡††……%%&&''((44332211xwwvvuutllkkjjiiQQRRSSTT?>>==<<;|}}~~€]\\[[ZZYPQQRRSST‰ˆˆ‡‡††…$%%&&''(IHHGGFFE|}}~~€89:;;<<=,,++**))‚‚ƒƒ„„XXWWVVUUUUVVWWXX„„ƒƒ‚‚))**++,,00//..--tssrrqqphhggffeeUUVVWWXX;:987655€‚‚ƒƒ„YXXWWVVUTUUVVWWX…„„ƒƒ‚‚())**++,EDDCCBBA€‚‚ƒƒ‰=>>??@@A((''&&%%……††‡‡ˆˆTTSSRRQQYYZZ[[\\€€~~}}--..//00,,++**))poonmlkjddccbbaaYYZZ[[\\44332211„……††‡‡ˆUTTSSRRQXYYZZ[[\€€~~},--..//0A@@??>>=‰ŠŠ‹‹ŒŒŒABBCCDDE$$##""!!‰‰ŠŠ‹‹ŒŒ PPOONNMM]]^^__`` ||{{zzyy11223344((''&&%%iihhggff``__^^]]]]^^__``!!""00//..--ˆ‰‰ŠŠ‹‹Œ QPPOONNM\]]^^__` }||{{zzy01122334=<<;;::9Œ‹‹ŠŠ‰‰ƒEFFGGHHI ŒŒ‹‹ŠŠ‰‰!!""##$$LLKKJJIIaabbccdd + + xxwwvvuu55667788$$##""!!eeddccbb\\[[ZZYYaabbccdd##$$%%&&,,++**))ŒŒŒ‹‹ŠŠ‰ !!""##$MLLKKJJI`aabbccd + + yxxwwvvu4556677898877665ƒ‚‚€€IJJKKLLMˆˆ‡‡††……%%&&''((HHGGFFEEeeffgghhttssrrqq99::;;<<aa``__^^XXWWVVUUeeffgghh''(())**((''&&%%‰ˆˆ‡‡††…$%%&&''(IHHGGFFEdeeffggh uttssrrq899::;;<54433221~~}}||{MNNOOPQR„„ƒƒ‚‚))**++,,DDCCBBAAiijjkkllppoonnmm==>>??@@]]\\[[ZZTTSSRRQQiijjkkll++,,--..$$##""!!…„„ƒƒ‚‚())**++,EDDCCBBAhiijjkklqppoonnm<==>>??@100//..-{zzyyxxwSTUUVVWW€€~~}}--..//00@@??>>==mmnnooppllkkjjiiAABBCCDDYYXXWWVVPPOONNMMmmnnoopp//001122 €€~~},--..//0A@@??>>=lmmnnoopmllkkjji@AABBCCD-,,++**)wvvuuttsXXYYZZ[[ ||{{zzyy11223344<<;;::99qqrrsstthhggffeeEEFFGGHH UUTSRQPOLLKKJJIIqqrrsstt334455;;}||{{zzy01122334=<<;;::9pqqrrsstihhggffeDEEFFGGH)((''&&%srrqqppo\\]]^^__ + + xxwwvvuu5566778888776655uuvvwwxx + + ddccbbaaIIJJKKLL + + ONNMMLLKHHGGFFEEuuvvwwxx<<==>>??yxxwwvvu4556677898877665tuuvvwwx + + eddccbbaHIIJJKKL%$$##""!oiihhggf``aabbccttssrrqq99::;;<<44332211yyzz{{|| ``__^^]]MMNNOOPPKJJIIHHGDDCCBBAAyyzz{{||@@AABBCCuttssrrq899::;;<54433221xyyzz{{| a``__^^]LMMNNOOP! feeddccbddeeffggppoonnmm==>>??@@00//..--}}~~€€\\[[ZZYYQQRRSSTT GFFEEDDC@@??>>==}}~~€€DDEEFFGG +qppoonnm<==>>??@100//..-|}}~~€]\\[[ZZYPQQRRSSTbaa``__^hhiijklmllkkjjiiAABBCCDD,,++**))‚‚ƒƒ„„XXWWVVUUUUVVWWXX + + CBBAA@@?<<;;::99‚‚ƒƒ„„HHIIJJKK + mllkkjji@AABBCCD-,,++**)€‚‚ƒƒ„YXXWWVVUTUUVVWWX^]]\\[[ZnooppqqrhhggffeeEEFFGGHH((''&&%%……††‡‡ˆˆTTSSRRQQYYZZ[[\\?>>==<<;88776655……††‡‡ˆˆLLMMNNOOihhggffeDEEFFGGH)((''&&%„……††‡‡ˆUTTSSRRQXYYZZ[[\ZYYXXWWVrssttuuv + + ddccbbaaIIJJKKLL$$##""!!‰‰ŠŠ‹‹ŒŒ PPOONNMM]]^^__``;:98765544332211‰‰ŠŠ‹‹ŒŒUUVVWWXX + + eddccbbaHIIJJKKL%$$##""!ˆ‰‰ŠŠ‹‹Œ QPPOONNM\]]^^__` VUUOONNMvwwxxyyz ``__^^]]MMNNOOPP ŒŒ‹‹ŠŠ‰‰!!""##$$LLKKJJIIaabbccdd4433221100//..--ŒŒ‹‹ŠŠ‰‰YYZZ[[\\ a``__^^]LMMNNOOP! ŒŒŒ‹‹ŠŠ‰ !!""##$MLLKKJJI`aabbccd + + MLLKKJJIz{{||}}~\\[[ZZYYQQRRSSTTˆˆ‡‡††……%%&&''((HHGGFFEEeeffgghh!!""00//..--,,++**))ƒƒ‚‚€€]]^^__``]\\[[ZZYPQQRRSST‰ˆˆ‡‡††…$%%&&''(IHHGGFFEdeeffggh IHHGGFFE~€€‚XXWWVVUUUUVVWWXX„„ƒƒ‚‚))**++,,DDCCBBAAiijjkkll##$$%%&&,,++**))((''&&%%~~}}||aabbccddYXXWWVVUTUUVVWWX…„„ƒƒ‚‚())**++,EDDCCBBAhiijjkklEDDCCBBA‚ƒƒ„…†‡ˆTTSSRRQQYYZZ[[\\€€~~}}--..//00@@??>>==mmnnoopp''(())**((''&&%%$$##""!!{{zzyyxxeeffgghhUTTSSRRQXYYZZ[[\€€~~},--..//0A@@??>>=lmmnnoopA@@??>>=‰‰ŠŠ‹‹ŒŒ PPOONNMM]]^^__`` ||{{zzyy11223344<<;;::99qqrrsstt++,,--..$$##""!! wwvvuuttiiooppqq QPPOONNM\]]^^__` }||{{zzy01122334=<<;;::9pqqrrsst + + =<<;;554ŒŒ‹‹ŠŠ‰‰!!""##$$LLKKJJIIaabbccdd + + xxwwvvuu5566778888776655uuvvwwxx//001122 ssrrqqpprrssttuu !!""##$MLLKKJJI`aabbccd + + yxxwwvvu4556677898877665tuuvvwwx 43322110ˆˆ‡‡††……%%&&''((HHGGFFEEeeffgghhttssrrqq99::;;<<44332211yyzz{{||334455;;ooiihhggvvwwxxyy$%%&&''(IHHGGFFEdeeffggh uttssrrq899::;;<54433221xyyzz{{|0//..--,„„ƒƒ‚‚))**++,,DDCCBBAAiijjkkllppoonnmm==>>??@@00//..--}}~~€€<<==>>??ffeeddcczz{{||}}())**++,EDDCCBBAhiijjkklqppoonnm<==>>??@100//..-|}}~~€,++**))(€€~~}}--..//00@@??>>==mmnnooppllkkjjiiAABBCCDD,,++**))‚‚ƒƒ„„@@AABBCC bbaa``__~~€€,--..//0A@@??>>=lmmnnoopmllkkjji@AABBCCD-,,++**)€‚‚ƒƒ„!(''&&%%$||{{zzyy11223344<<;;::99qqrrsstthhggffeeEEFFGGHH((''&&%%……††‡‡ˆˆDDEEFFGG + + + ^^]]\\[[‚‚ƒƒ‰‰ŠŠ01122334=<<;;::9pqqrrsstihhggffeDEEFFGGH)((''&&%„……††‡‡ˆ!""##$$%$##""!!xxwwvvuu5566778888776655uuvvwwxx + + ddccbbaaIIJJKKLL$$##""!!‰‰ŠŠ‹‹ŒŒHHIIJJKK +  + + ZZYYXXWW‹‹ŒŒŒŒ‹‹4556677898877665tuuvvwwx + + eddccbbaHIIJJKKL%$$##""!ˆ‰‰ŠŠ‹‹Œ%&&''(()ttssrrqq99::;;<<44332211yyzz{{|| ``__^^]]MMNNOOPP ŒŒ‹‹ŠŠ‰‰LLMMNNOO VVUUOONNŠŠ‰‰ˆ‡†…899::;;<54433221xyyzz{{| a``__^^]LMMNNOOP! ŒŒŒ‹‹ŠŠ‰)**++,,-ppoonnmm==>>??@@00//..--}}~~€€\\[[ZZYYQQRRSSTTƒƒ‚‚€€UUVVWWXXMMLLKKJJ„ƒƒ‚‚€<==>>??@100//..-|}}~~€]\\[[ZZYPQQRRSST‰ˆˆ‡‡††…-..//001llkkjjiiAABBCCDD,,++**))‚‚ƒƒ„„XXWWVVUUUUVVWWXX~~}}||YYZZ[[\\ IIHHGGFF€~~}}|@AABBCCD-,,++**)€‚‚ƒƒ„YXXWWVVUTUUVVWWX…„„ƒƒ‚‚12233445 hhggffeeEEFFGGHH((''&&%%……††‡‡ˆˆTTSSRRQQYYZZ[[\\{{zzyyxx]]^^__`` + + EEDDCCBB|{{zzyyxDEEFFGGH)((''&&%„……††‡‡ˆUTTSSRRQXYYZZ[[\€€~~}5;;<<==> + + ddccbbaaIIJJKKLL$$##""!!‰‰ŠŠ‹‹ŒŒ PPOONNMM]]^^__`` wwvvuuttaabbccdd  AA@@??>>xwwvvuutHIIJJKKL%$$##""!ˆ‰‰ŠŠ‹‹Œ QPPOONNM\]]^^__` }||{{zzy>??@@AAB``__^^]]MMNNOOPP ŒŒ‹‹ŠŠ‰‰!!""##$$LLKKJJIIaabbccdd + + ssrrqqppeeffgghh!!""##$$==<<;;55tssrrqqpLMMNNOOP! ŒŒŒ‹‹ŠŠ‰ !!""##$MLLKKJJI`aabbccd + + yxxwwvvuBCCDDEEF\\[[ZZYYQQRRSSTTˆˆ‡‡††……%%&&''((HHGGFFEEeeffgghhooiihhggiiooppqq%%&&''((44332211poonmlkjPQQRRSST‰ˆˆ‡‡††…$%%&&''(IHHGGFFEdeeffggh uttssrrqFGGHHIIJ + + XXWWVVUUUUVVWWXX„„ƒƒ‚‚))**++,,DDCCBBAAiijjkkllffeeddccrrssttuu))**++,,00//..--iihhggffTUUVVWWX…„„ƒƒ‚‚())**++,EDDCCBBAhiijjkklqppoonnmJKKLLMMN TTSSRRQQYYZZ[[\\€€~~}}--..//00@@??>>==mmnnooppbbaa``__vvwwxxyy !--..//00,,++**))eeddccbbXYYZZ[[\€€~~},--..//0A@@??>>=lmmnnoopmllkkjjiNOOUUVVWPPOONNMM]]^^__`` ||{{zzyy11223344<<;;::99qqrrsstt^^]]\\[[zz{{||}}!""##$$%%&&''(())**++,,-DCCBBAA@ijjkkllmpoonnmml=>>??@@A0//..--,}~~€€+**))(('~~}}||..//0011??>>==<>==3221100/z{{||}}~_^^]]\\[NOOPPQQR544332215667788987766554uvvwwxxy + + dccbbaa`IJJKKLLM$##""!! ‰ŠŠ‹‹ŒŒŒ&''(())*ssrrqqpp::;;<<==33221100zz{{||}}__^^]]\\NNOOPPQQ‹‹ŠŠ‰‰ƒƒMMNNOOUUonnmmllk>??@@AAB/..--,,+~€€‚[ZZYYXXWRSSTTUUV100//..-9::;;<<=43322110yzz{{||} `__^^]]\MNNOOPPQ Œ‹‹ŠŠ‰‰ˆ*++,,--.oonnmmll>>??@@AA//..--,,~~€€[[ZZYYXXRRSSTTUU‚‚€€VVWWXXYYkjjiihhgBCCDDEEF+**))(('‚ƒƒ„„……†WVVUUTTSVWWXXYYZ-,,++**)=>>??@@A0//..--,}~~€€\[[ZZYYXQRRSSTTUˆ‡‡††……„.//00112kkjjiihhBBCCDDEE++**))((‚‚ƒƒ„„……WWVVUUTTVVWWXXYY~~}}||{{ZZ[[\\]] +gffeeddcFGGHHIIJ'&&%%$$#†‡‡ˆˆ‰‰ŠSRRQQPPOZ[[\\]]^!!""#)((''&&%ABBCCDDE,++**))(‚‚ƒƒ„„…XWWVVUUTUVVWWXXY„ƒƒ‚‚€2334455; +ggffeeddFFGGHHII''&&%%$$††‡‡ˆˆ‰‰SSRRQQPPZZ[[\\]]zzyyxxww^^__``aa + cbbaa``_JKKLLMMN#""!! Š‹‹ŒŒŒŒ‹ !!"ONNMMLLK^__``aab#$$%%&&'%$$##""!EFFGGHHI(''&&%%$…††‡‡ˆˆ‰TSSRRQQPYZZ[[\\]€~~}}|;<<==>>? + ccbbaa``JJKKLLMM##""!! ŠŠ‹‹ŒŒŒŒ !!OONNMMLL^^__``aa vvuuttssbbccddee_^^]]\\[NOOPPQQR‹ŠŠ‰‰ˆˆ‡"##$$%%&KJJIIHHGbccddeef'(())**+! IJJKKLLM$##""!! ‰ŠŠ‹‹ŒŒŒ !POONNMML]^^__``a |{{zzyyx?@@AABBC__^^]]\\NNOOPPQQ‹‹ŠŠ‰‰ˆˆ""##$$%%KKJJIIHHbbccddee + + rrqqppooffgghhii[ZZYYXXWRSSTTUUV‡††……„„ƒ&''(())*GFFEEDDCfgghhiij+,,--../MNNOOPPQ Œ‹‹ŠŠ‰‰ˆ!""##$$%LKKJJIIHabbccdde + + xwwvvuutCDDEEFFG [[ZZYYXXRRSSTTUU‡‡††……„„&&''(())GGFFEEDDffgghhiiiihhggffooppqqrrWVVUUTTSVWWXXYYZƒ‚‚€€*++,,--.CBBAA@@?jkkllmmn/0011223QRRSSTTUˆ‡‡††……„%&&''(()HGGFFEEDeffgghhitssrrqqpGHHIIJJK + + WWVVUUTTVVWWXXYYƒƒ‚‚€€**++,,--CCBBAA@@jjkkllmmeeddccbbssttuuvvSRRQQPPOZ[[\\]]^~~}}||{.//00112?>>==<<;nooppqqr34455;;<UVVWWXXY„ƒƒ‚‚€)**++,,-DCCBBAA@ijjkkllmpoonnmmlKLLMMNNO SSRRQQPPZZ[[\\]]~~}}||..//0011??>>==<>??@ YZZ[[\\]€~~}}|-..//001@??>>==3221100/z{{||}}~DEEFFGGH + + abbccdde + + xwwvvuut5667788987766554uvvwwxxy + + dccbbaa`\]]^^__`GGFFEEDDffgghhiissrrqqpp::;;<<==33221100zz{{||}}UUOONNMMƒƒ‰‰ŠŠ‹‹*++,,--.CBBAA@@?jkkllmmnonnmmllk>??@@AAB/..--,,+~€€‚HIIJJKKL effgghhitssrrqqp9::;;<<=43322110yzz{{||} `__^^]]\`aabbccd !!""##CCBBAA@@jjkkllmmoonnmmll>>??@@AA//..--,,~~€€LLKKJJIIŒŒŒŒ‹‹ŠŠ.//00112?>>==<<;nooppqqrkjjiihhgBCCDDEEF+**))(('‚ƒƒ„„……†LMMNNOOUijjkkllmpoonnmml=>>??@@A0//..--,}~~€€\[[ZZYYXdeeffggh$$%%&&''??>>==<>==~~}}||{:;;<<==>3221100/z{{||}}~_^^]]\\[NOOPPQQRƒ‚‚€€]^^__``a uvvwwxxy + + dccbbaa`IJJKKLLM$##""!! ‰ŠŠ‹‹ŒŒŒ !POONNMMLuvvwwxxy0011223333221100zz{{||}}__^^]]\\NNOOPPQQ‹‹ŠŠ‰‰ˆˆ""##$$%%<<;;5544{zzyyxxw>??@@AAB/..--,,+~€€‚[ZZYYXXWRSSTTUUV~~}}||{abbccdde !!""##$yzz{{||} `__^^]]\MNNOOPPQ Œ‹‹ŠŠ‰‰ˆ!""##$$%LKKJJIIHyzz{{||}44556789//..--,,~~€€[[ZZYYXXRRSSTTUU‡‡††……„„&&''(())33221100wvvuuttsBCCDDEEF+**))(('‚ƒƒ„„……†WVVUUTTSVWWXXYYZ{zzyyxxweffgghhi$%%&&''(}~~€€\[[ZZYYXQRRSSTTUˆ‡‡††……„%&&''(()HGGFFEED}~~€€:;;<<==>++**))((‚‚ƒƒ„„……WWVVUUTTVVWWXXYYƒƒ‚‚€€**++,,--//..--,,srrqqppoFGGHHIIJ'&&%%$$#†‡‡ˆˆ‰‰ŠSRRQQPPOZ[[\\]]^wvvuuttsiooppqqr())**++,‚‚ƒƒ„„…XWWVVUUTUVVWWXXY„ƒƒ‚‚€)**++,,-DCCBBAA@‚‚ƒƒ‰‰Š>??@@AAB''&&%%$$††‡‡ˆˆ‰‰SSRRQQPPZZ[[\\]]~~}}||..//0011++**))((onmlkjiiJKKLLMMN#""!! Š‹‹ŒŒŒŒ‹ !!"ONNMMLLK^__``aab srrqqpporssttuuv,--..//0…††‡‡ˆˆ‰TSSRRQQPYZZ[[\\]€~~}}|-..//001@??>>==<Š‹‹ŒŒŒŒ‹BCCDDEEF##""!! ŠŠ‹‹ŒŒŒŒ !!OONNMMLL^^__``aa {{zzyyxx22334455''&&%%$$hhggffeeNOOPPQQR‹ŠŠ‰‰ˆˆ‡"##$$%%&KJJIIHHGbccddeef + + oiihhggfvwwxxyyz01122334‰ŠŠ‹‹ŒŒŒ !POONNMML]^^__``a |{{zzyyx12233445<;;::998‹ŠŠ‰‰ƒƒ‚FGGHHIIJ‹‹ŠŠ‰‰ˆˆ""##$$%%KKJJIIHHbbccddee + + wwvvuutt66778899##""!!ddccbbaaRSSTTUUV‡††……„„ƒ&''(())*GFFEEDDCfgghhiijfeeddccbz{{||}}~45566778Œ‹‹ŠŠ‰‰ˆ!""##$$%LKKJJIIHabbccdde + + xwwvvuut5667788987766554‚€€~JKKLLMMN‡‡††……„„&&''(())GGFFEEDDffgghhiissrrqqpp::;;<<==``__^^]]VWWXXYYZƒ‚‚€€*++,,--.CBBAA@@?jkkllmmnbaa``__^~€€899::;;<ˆ‡‡††……„%&&''(()HGGFFEEDeffgghhitssrrqqp9::;;<<=43322110~}}||{{zNOOPQRSTƒƒ‚‚€€**++,,--CCBBAA@@jjkkllmmoonnmmll>>??@@AA\\[[ZZYYZ[[\\]]^~~}}||{.//00112?>>==<<;nooppqqr^]]\\[[Z€€~~}<==>>??@„ƒƒ‚‚€)**++,,-DCCBBAA@ijjkkllmpoonnmml=>>??@@A0//..--,zyyxxwwvUUVVWWXX~~}}||..//0011??>>==<>==3221100/z{{||}}~MLLKKJJIuttssrrqHIIJJKKLxwwvvuut5667788987766554uvvwwxxy + + dccbbaa`IJJKKLLM$##""!! ihhggffeaabbccddssrrqqpp::;;<<==33221100zz{{||}}__^^]]\\NNOOPPQQJIIHHGGFjkkllmmnonnmmllk>??@@AAB/..--,,+~€€‚IHHGGFFEqppoonnmLMMNNOOPtssrrqqp9::;;<<=43322110yzz{{||} `__^^]]\MNNOOPPQ eddccbbaeeffgghhoonnmmll>>??@@AA//..--,,~~€€[[ZZYYXXRRSSTTUU + +FEEDDCCBnooppqqrkjjiihhgBCCDDEEF+**))(('‚ƒƒ„„……†EDDCCBBAmllkkjjiPQQRRSSTpoonnmml=>>??@@A0//..--,}~~€€\[[ZZYYXQRRSSTTUa``__^^]iijklmnokkjjiihhBBCCDDEE++**))((‚‚ƒƒ„„……WWVVUUTTVVWWXXYY BAA@@??>rssttuuv +gffeeddcFGGHHIIJ'&&%%$$#†‡‡ˆˆ‰‰ŠA@@??>>=ihhggffeTUUVVWWXlkkjjiihABBCCDDE,++**))(‚‚ƒƒ„„…XWWVVUUTUVVWWXXY]\\[[ZZYoppqqrrs ggffeeddFFGGHHII''&&%%$$††‡‡ˆˆ‰‰SSRRQQPPZZ[[\\]]>==<<;;:vwwxxyyz + cbbaa``_JKKLLMMN#""!! Š‹‹ŒŒŒŒ‹ !!"=<<;;554eddccbbaXYYZZ[[\hggffeedEFFGGHHI(''&&%%$…††‡‡ˆˆ‰TSSRRQQPYZZ[[\\]YXXWWVVUsttuuvvw + + ccbbaa``JJKKLLMM##""!! ŠŠ‹‹ŒŒŒŒ !!OONNMMLL^^__``aa98765544z{{||}}~_^^]]\\[NOOPPQQR‹ŠŠ‰‰ˆˆ‡"##$$%%&43322110a``__^^]\]]^^__`dccbbaa`IJJKKLLM$##""!! ‰ŠŠ‹‹ŒŒŒ !POONNMML]^^__``a UOONNMMLwxxyyzz{__^^]]\\NNOOPPQQ‹‹ŠŠ‰‰ˆˆ""##$$%%KKJJIIHHbbccddee33221100~€€‚[ZZYYXXWRSSTTUUV‡††……„„ƒ&''(())*0//..--,]\\[[ZZY`aabbccd`__^^]]\MNNOOPPQ Œ‹‹ŠŠ‰‰ˆ!""##$$%LKKJJIIHabbccdde + + LKKJJIIH{||}}~~[[ZZYYXXRRSSTTUU‡‡††……„„&&''(())GGFFEEDDffgghhii!!""##//..--,,‚ƒƒ„„……†WVVUUTTSVWWXXYYZƒ‚‚€€*++,,--.,++**))(YXXWWVVUdeeffggh\[[ZZYYXQRRSSTTUˆ‡‡††……„%&&''(()HGGFFEEDeffgghhiHGGFFEED€€‚‚ƒWWVVUUTTVVWWXXYYƒƒ‚‚€€**++,,--CCBBAA@@jjkkllmm$$%%&&''++**))((†‡‡ˆˆ‰‰ŠSRRQQPPOZ[[\\]]^~~}}||{.//00112(''&&%%$UTTSSRRQhiijjkklXWWVVUUTUVVWWXXY„ƒƒ‚‚€)**++,,-DCCBBAA@ijjkkllmDCCBBAA@ƒ„…†‡ˆ‰‰SSRRQQPPZZ[[\\]]~~}}||..//0011??>>==<>==>==<ŠŠ‹‹ŒŒŒŒ !!OONNMMLL^^__``aa {{zzyyxx22334455;;::9988rrssttuu,,--..//##""!! ‹ŠŠ‰‰ˆˆ‡"##$$%%&KJJIIHHGbccddeef + + wvvuutts6778899:MLLKKJJIpqqrrsstPOONNMML]^^__``a |{{zzyyx12233445<;;::998qrrssttu + + <;;55443‹‹ŠŠ‰‰ˆˆ""##$$%%KKJJIIHHbbccddee + + wwvvuutt6677889977665544vvwwxxyy00112233‡††……„„ƒ&''(())*GFFEEDDCfgghhiijsrrqqppo:;;<<==>IHHGGFFEtuuvvwwxLKKJJIIHabbccdde + + xwwvvuut5667788987766554uvvwwxxy 3221100/‡‡††……„„&&''(())GGFFEEDDffgghhiissrrqqpp::;;<<==33221100zz{{||}}4455;;<<ƒ‚‚€€*++,,--.CBBAA@@?jkkllmmnonnmmllk>??@@AABEDDCCBBAxyyzz{{|HGGFFEEDeffgghhitssrrqqp9::;;<<=43322110yzz{{||}/..--,,+ƒƒ‚‚€€**++,,--CCBBAA@@jjkkllmmoonnmmll>>??@@AA//..--,,~~€€==>>??@@~~}}||{.//00112?>>==<<;nooppqqrkjjiihhgBCCDDEEF A@@??>>=|}}~~€€ZHAãb™t‰ç’l‘÷JfpÛv€…t‰ÿbdQçZf`vX•ã™Û’`JX…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘÷JtAd™÷Ëf•ó~HÛ’™ãbHf`vX•ãÛ’`JXQt‰ç’l‘÷JãnX•v`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbp‘Ë‚€‰órïrtA÷Jl‘ó~•Ëf`Û’`JXQtAïrd™÷‚ãnX•v`|÷‚d™ïrn€…ÛvpQór€‰Ë‚p…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã‚|çZdQÿ…fpÛv€AZp‘Ë‚€n€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JXQJ`Û’ç’t‰d™ïrvX•H…ó~ór€‰Ë‚p‘|çZdQÿbpÛv€…ãntA÷Jl‘ç’fH…ó~•Ë‘ZHA™ÛËf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…Ûvpbt‰ç’l‘÷…ãnX•v`‰órXQJ`…~•f`vZHAãb™|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚™ãbHAZtA÷Jl‘ç’•ËfZHAZHAãb™t‰ç’l‘÷JX•v`Ëft‰bQZ‚df`vX•ã’`JXQó…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•ËJtAïrd™÷Ëf•ó~HÛ’™ãbHX•ãn€…ÛvÛ’`JXQt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbp‘Ë‚€‰órt‰ÿbdQçZãb™’JQÛ’`JXQtAïrd™÷‚•ó~H…f™ïrtA÷Jln€…Ûvprÿbt‰ç’l…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã‚|çZdQÿ…fpÛv€AZp‘`ÛpfH…ó~ór€‰Ë‚p‘tAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JXQJ`Û’|÷‚d™ïrr€‰Ë‚p‘ór€‰Ë‚p‘|çZdQÿbpÛv€…ãn‘ç’t‰ÿbdfH…ó~•Ë‘÷JtAd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…Ûvpbt‰ç’l‘÷…ãnX•v`’™ãbHA•Ëf`vZHAãb™|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚™ãbHAZtA÷Jl‘ç’ZHAãb™ÛZHAãb™t‰ç’l‘÷JX•v`p‘QçZ|÷‚df`vX•ã‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•ËJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óX•ãn€…ÛvÛ’`JXQt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™Ëf•ó~H…p‘Ë‚€‰órt‰ÿbdQtA’`JXQóÛ’`JXQtAïrd™÷‚Ë‚€‰órXQ™ïrtA÷Jln€…Ûvpbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtfZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛpfH…~•ór€‰Ë‚p‘tAïrd™÷‚™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQfpÛv€…XQJ`Û’÷Jl‘ç’t‰r€‰Ë‚p‘ór€‰Ë‚p‘|çZdQÿbJ`Û’™‘ç’t‰ÿbdfH…ó~•ËJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAfvX•ãn€ZHAãb™|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ãnX•v`™ãbHAZÿbdQçZ|ZHAãb™ÛZHAãb™t‰ç’l‘÷JãbHAZp‘QZ‚™rtAf`vX•ã‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰…ÛvpfHÛ’`JXQt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtA’`JQr‰‚Û’`JXQtAïrd™÷‚Ë‚€‰órXQ÷Jl‘ç’t‰n€…Ûvpbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrt‘ZHAãb‚|çZdQÿ…fpÛv€™ãbHAZ÷…ó~•Ëf`ór€‰Ë‚p‘tAïrd™÷‚™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQfpÛv€…XQJ`Û’÷Jl‘ç’t‰p‘ZHAãbór€‰Ë‚p‘|çZdQÿbJ`p‘Ë‚ÿbdQçZ|fH…ó~•ËJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JXbt‰ç’l‘÷…ãnX•v`‚d™ïrtAdvX•ãn€ZHAãb™Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ãnX•v`™ãbHAZÿbdQçZ|™Û’`JZHAãb™t‰ç’l‘÷J€‰órXQJ÷‚d™ïrtAfZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pJtAïrd™÷Ëf•ó~HQçZ|÷‚d…ÛvpfHÛ’`JXQfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbXQór€‰Ë‚Û’`JXQtAïrd™÷‚`Û’™ãb÷Jl‘ç’t‰™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™tA÷‘ZHAãb‚|çZdQÿ…fpÛv€™ïrtA÷Jl…ó~•fvór€‰Ë‚p‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…XQJ`Û’dQçZ|÷‚p‘ZHAãbór€‰Ë‚p‘|çZdQÿbHAZp‘Ë‚ÿbdQçZ|Qór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JXbt‰ç’l‘÷…ãnX•v`‘ç’t‰ÿbd•n€…ÛvpZHAãb™Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZd™ïrtA÷J™Û’`JZHAãb™t‰ç’l‘÷J€‰órXQJ‚™rAJl‘ç‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Ûbãn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HQçZ|÷‚dfH…ó~•Û’`JXQfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbXQr‰‚‘ZHÛ’`JXQtAïrd™÷‚`Û’™€‰’t‰ÿbdQç™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAfH…•Ë‘ZHAãb‚|çZdQÿ…fpÛv€™ïrtA÷JlËf`vX•ór€‰Ë‚p‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn|çZdQÿbfpÛv€…XQJ`Û’dQçZ|l‘Aãb™Û’`ór€‰Ë‚p‘|çZdQÿbórXQJ`Z|÷‚d™ïQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`‘|÷‚d™ïãn€…ÛvpZHA™Û’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷JãnX•v`™ãbHAZç’t‰ÿbãnJXQór€ZHAãb™t‰ç’l‘÷JÛ’™ãbHArtA÷Jl‘ç‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Ûn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HrtA÷Jl‘çfH…ó~•`JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór€…Ûvp`‰Ë‚p‘ZHÛ’`JXQtAïrd™÷‚Zp‘Ë‚€‰’t‰ÿbdQç™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€’t‰ÿbdQçËf`v•n…ÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn|çZdQÿbfpÛv€…XQJ`Û’vX•ãn€…Aãb™Û’`ór€‰Ë‚p‘|çZdQÿbórXQJ`Z|÷‚d™nQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Z|÷‚d™ïvpfH…ó÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷JãnX•v`™ãbHAZÛvpfH…JXQór€ZHAãb™t‰ç’l‘÷JÛ’™ãbHA…vf…•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Ûn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HrtA÷Jl‘ç~•Ëf`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰óró~•Ëf`‰‚‘ZAb™Û’`JXQtAïrd™÷‚XQJ`Û’f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€’t‰d™ïrtvX•ãn€…Ût‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAZHAãb™|çZdQÿbfpÛv€…XQJ`Û’vX•ãn€…Û’`JXQór€‰Ë‚p‘Ëf•ó~H…™ãbHAZn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZ÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`A÷Jl‘ç’tvpfH…ótAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZÛvp`vór€‰Ë‚p‘ZHAãb™X•v`Ëfp‘Ë‚€‰órfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€A÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•H…‰ÿbdQçZ|~•Ëf`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvZHAãb™Û’`JXQ•ó~H…fXQJ`Û’f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿfpÛv€…ã÷‚d™ïrtvX•n…vft‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAZHAãb™|çZdQÿbfpÛv€…XQJ`Û’pfH…ó~Û’`JXQór€‰Ë‚p‘pÛv€…ãn™ãbHAZn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~H÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷nórXQJ`A÷Jl‘ç’tH…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ•Ëf`vór€‰Ë‚p‘ZHAãb™X•v`Ëfp‘`Û’™fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€A÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷p‘Ë‚€‰ó‰ÿbdQtA÷ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvZAb™’`Û’`JXQ•ó~H…fãbHAZp‘f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿrXQJ`ÛJl‘ç’t‰ÿÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷JZHAãb™|çZdQÿbfpÛv€…XQJ`Û’pfH…X•JXQór€‰Ëór€‰Ë‚p‘p`Ëf•Ë‚€‰órXQn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•H…÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷’™ãbHAbdQçZ|÷ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZãn€…Ûvp‚p‘ZHAãZHAãb™ó~H…fpJ`Û’™fH…ó~•Ë‘ZHAãb‚|çZdQÿfpÛv€…ãA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Zp‘Ë‚€‰ó‚d™ïrtA÷ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órfH…ó~•b™Û’`Û’`JXQÛv€…ãnX•ãbHAZp‘f`vX•ã™Û’`JXbt‰ç’l‘÷nórXQJ`‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿrXQJ`pJl‘ç’t‰ÿÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZfH…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’Ëf`vX•JXQór€‰Ëór€‰Ë‚p‘v`Ëf•Ë‚€‰™ãbn€…ÛvpQór€‰Ë‚pJtAïrd™÷Û’™HA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷‘Ë‚€‰órXbdQçZ|lór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZãn€…Ûvp‚p‘ZA™’`|çZdQÿbó~H…fpHAZ÷‚d™fH…ó~•Ë‘ZHAãb‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷QJ`Û’‘ç’t‰ÿbdZHAãb™|çZdQÿbfpÛv€…XQJ`Û’€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAfH…ó~•JXQórÿt‰ç’l‘÷JÛv€…•ó~ïrtAJ‘’‰f`vX•ã™Û’`JXbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚Ëf•ó~H™ãbHAZpQçZ|÷‚dÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…dQçZ|÷‚€…Ûvpfbt‰ç’l‘÷tAïrd™÷‚H…fpÛvbdQçZ|÷n€…ÛvpQór€‰Ë‚pJtAïrd™÷’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JX…fpÛv€‘Ë‚€‰órX™ïrtA÷Jlór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`d™ïrtA÷JH…ó~•ËfJtAd™÷‚||çZdQÿb€…ãnX•v‚d™ïrtA÷fH…ó~•Ë‘ZHAãb‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p…ãnX•v`QJ`Û’‘ç’t‰ÿbdZHAãb™|çZdQÿbfpÛv€…XQJ`Û’€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…l‘ç’t‰ÿb`vX•ãnçZdQÿbtt‰ç’l‘÷J`Ëf•ó~Jl‘ç’t‰ÿf`vX•ã™Û’`JXbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãbËf•ó~H™€‰órXQQçZ|l‘çÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…dQçZ|÷‚€…Ûvpf‰ç’l‘÷JttAïrd™÷‚H…fpÛvbdQçZ|÷n€…ÛvpQór€‰Ë‚pJtAïrd™÷’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JX…fpÛv€J`Û’™ã’t‰ÿbãn€ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`d™ïrtA÷JH…ó~•ËfAïrd™÷‚||çZdQÿb€…ãnX•H…‚d™ïrtA÷fH…ó~•Ë‘ZHAãb‚Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p…ãnX•v`bHAZp‘Ë…Ûvpf…•ZHAãb™|çZdQÿbfpÛv€…÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…fl‘|÷‚d™`pfH…çZdQÿbtt‰ç’l‘÷JfpÛv€…Jl‘’‰bQZf`vX•ã™Û’`JX…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHA™ÛËf•ó~H‚€‰órXQf`vX•ãÛ’`JXQt‰ç’l‘÷JãnX•v`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãnïrtA÷Jl‘ó~•Ëf`‰ç’l‘÷JttAïrd™÷‚ãnX•v`|÷‚d™ïrn€…ÛvpQór€‰Ë‚p…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã’`JXQó…fpÛv€J`Û’™ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`ç’t‰ÿbdQvX•ãn€…Aïrd™÷‚||çZdQÿbËf•ó~H…tA÷Jl‘ç’fH…ó~•Ë‘ZHAãbËf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…Ûvprÿbt‰ç’l…ãnX•v`bHAXQJ`fH…ó~•ËZHAãb™|çZdQÿbfpÛv€…÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZçZ|÷‚d™ÛvpfH…çZdQÿbt‰ç’l‘÷JtAïrd™÷‚|f•ó~H…‘Ë‚€‰órX‘ç’t‰ÿbã’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZpvX•ãn€Aãb™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…tAïrd™÷‚…fpÛv€‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç™HAZp‘Ë™ïrtA÷JlvX•ãn€…ۉ˂p‘`ZXnó•€vËçZdQÿbtfpÛv€…ãQJ`Û’n€…Ûvpr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órX…Ûvp`JXQór€pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`tAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…|çZdQÿb…ãnX•v`QçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvpfH…óQXb㉀’pf•H~ã…‰ç’l‘÷JtnX•v`Ë™ãbHAZpfH…•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’vX•ãn€…ۉ˂p‘`X•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfZt‰ç’l‘÷Jf•…fpÛ™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAïJ`Û’™ãQçZ|÷‚d~•Ëf`Û‘pJAHrfÛ`v…Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXvX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZ÷vpfH…óJXQór€‰Ë•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JHAãb™€‰tAïrd™t‰v€…ãnórX‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|çbHAZp‘Ë™ïrtA÷JlvX•ãn€…Ûó™‚Ë`ZXnó•€vËçZdQÿbtfpÛv€…ãQJ`Û’…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‚d™ïrtA÷~•Ëf`‚p‘ZHAãpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbË‚p‘ZHAç’l‘÷JtAQJ`Û’QçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvpfH…óQXb㉀’pf•H~ã…‰ç’l‘÷JtnX•v`Ë™ãbHAZp…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€…Ûb™Û’`X•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ãb™Û’`ïrd™÷‚|™HAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAïJ`Û’™ãQçZ|÷‚d~•Ëf`Û‘p`ZQfÛ`v…Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXvX•ãn€’`JXQó‰ç’l‘÷JtnX•v`ËbdQçZ|÷vpfH…XJXQór€‰Ë•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JJXQór€‰çZdQÿbt‰‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛXb㉀’Û‘Xnó•€vËçZdQÿbtfpÛv€…ãQJ`Û’…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‚d™ïrtA÷•ãn€…Ûvp‚p‘`JXpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfZïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbË‚p‘ZHAç’l‘÷JtAJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ópJAHró™pf•H~ã…‰ç’l‘÷JtnX•v`Ë™ãbHAZ÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿfH…ó~Qórÿbt‰çX•v`ËfãbHAZp‘d™ïrtA÷JHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ãb™Û’`ïrd™÷‚|bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€Ûv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`‚Ë`ZQfÛ`v…Aïrd™÷‚|f•ó~H…‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`ËbdQçZ|÷•Ëf`vX’l‘JA™‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿb`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘p‘ZHAãbl‘÷JtAïr‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZH•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛXb㉀’Û‘Xnó•€vËçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•H…fp‚d™ïrtA÷•ãn€…ÛvpçZdQÿbtpÛv€…ãnJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãn™Û’`Jd™÷‚|çZJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ópJAHQXbpf•H~ã…‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtÛv€…ãnóJl‘ç’t‰ÿfH…ó~‰ç’l‘÷JtX•v`ËfãbHAZp‘d™ïrtA÷JHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™€…ÛvpfXQór€‰Ë‚dQÿbt‰ç’bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€Ûv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`㉀’Û‘pJfÛ`v…Aïrd™÷‚|f•ó~H…‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtrXQJ`ÛbdQçZ|÷•€…ÛvpAïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿb`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘H…•Ëf`p‘ZHAãbl‘÷JtAïr‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZH•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAHró™‚Xnó•€vËçZdQÿbtfpÛv€…ãJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|’™HAZp‚d™ïrtA÷fH…ó~•ËçZdQÿbtpÛv€…ãnJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQvX•ãn€…™Û’`Jd™÷‚|çZJ`Û’™ãQçZ|÷‚d~•Ëf`A™Û’`•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óË`ZQXbp‘|‚ç‰dr‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿf`vX•ã‰ç’l‘JArX•v`ËfãbHAZp‘d™tA÷Jl‘HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ÛvpfH…XQHAãb™dQtAïrd™bHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQórÿbtÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`㉀’Û‘pJÿQtJçl’Aïrd™÷‚|f•H…fp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtQJ`Û’bdQçZ|÷n€…Ûvp™‚|çZdQ•ó~H…fË‚€‰órXQç’t‰ÿbãn`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ó~•Ëf`Û’`JXQ÷‚Ëf•ó~‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰ç’l‘÷Jt•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAHró™‰÷™tbïAdZçZdQÿbtÛv€…ãnóJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|™ãbHAZp‚d™ïrtA÷fH…ó~•Ëÿbt‰ç’l‘pÛv€…ãnJ`Û’™€…Ûvpf€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQvX•ãn€…ór€‰Ë‚p‘H…fv…nXJ`Û’™ãQçZ|÷‚d~•Ëf`Ad™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó€’Û‘pJA÷‘|‚ç‰dr‰ç’l‘÷JtrXQJ`ÛbdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿf`pfH÷JtAïrd™X•v`ËfãbHAZp‘H…•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ÛvpfH…ZHAãb™•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëfór€Hró™‚ËÿQtJçl’Aïrd™÷‚|’™HAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ó~•Ëf`÷‚|çZdQ•ó~H…fË‚€‰órXQvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚ó~•Ëf`Û’`JXQ•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZH`ZQXbã‰÷™tbïAdZçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚Ë™ãbHAZp‚d™ïrtA÷vX•ãn€ÿbt‰ç’l‘pÛv€…ãnJ`Û’™ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fd™ïrtA÷JvX•ãn€…ór€‰™Û’Ûv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdAãb™Û’`€’Û‘pJA÷‘|‚ç‰dr‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™Ûf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfH÷JtAr™‚X•v`ËfãbHAZp‘ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛvpfH…`JXQór•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚dJXQór€Hró™‚ËÿQtJçl’Aïrd™÷‚|™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQófpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZdQÿbt‰ç•ó~H…fË‚€‰órXQvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Z•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZH`‘pJAHr÷™tbïAdZçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘nX•v`Ë™ãbHAZp‚d™ïrtA÷vX•H…ó’l‘÷JtAïpÛv€…ãnJ`Û’™ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fd™ïrtA÷JvX•ãn€…HAãb™Û’v…n•v`J`Û’™ãQçZ|÷‚d~•ËfZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdAãb™Û’`ó™‚Ë`Z÷‘|‚ç‰dr‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™Ûf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ~•ËfZHrd™÷‚|çX•v`ËfãbHAZ÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛvpfH…`JXQórËf•ó~H…bHAZp‘Ë™ïrtA÷JlAãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚dp‘ZHAãQXb㉀’ÿQtJçl’Aïrd™÷‚Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQófpÛv€…ãQJ`Û’bdQçZ|÷Aãb™€‰ËZdQÿbt‰ç•ó~H…fd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘`fpÛv€…‚€‰órXQ‘ç’t‰ÿbdJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™tA÷Jl‘çb™Û’`Û‘pJAHr÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘nX•v`Ë™ãbHAZp‚d™ïrtA÷‚p‘ZHAã’l‘÷JtAïpÛv€…ãnl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…JXQór€‰ãnX•v`J`Û’™ãQçZ|÷‚d‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ’t‰ÿbãn€JXQór€‰Ëó™‚Ë`÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHA™Û’`f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿb™Û’`rd™‚ZQbX•v`ËfdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…Ë‚p‘ZHAËf•ó~H…bHAZp‘Ë™ïrtA÷JlAãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ã…ÛvpfH‚p‘ZHAãpf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€JXQórÿfpÛv€…ãQJ`Û’bdQçZ|÷JXQór€‰Ët‰ç’l‘÷J•ó~H…fd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`ãb™Û’`fpÛv€…‚€‰órXQ‘ç’t‰ÿbdJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë…•Ëf`b™Û’`fÛ`v…÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHbt‰ç’l‘÷nX•v`Ë™ãbHAZp‚d™ïrtA÷‚p‘ZHAãtAïrd™÷‚pÛv€…ãnl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|™HAZp‘d™ïrtA÷JvX•ãn€…JXQór€‰n•vf•óJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQvX•ãn€…ÛJXQHAãbXnó•€vË÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`JtAd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿb™Û’`p|çZdQÿbX•v`ËfdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…Ë‚p‘`J~H…fpÛbHAZp‘Ë™tA÷Jl‘çAãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãvpfH…ó™Û’`JXpf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷‘ZHAãbt‰ç’l‘÷J•H…fpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAJ`Û’™dQçZ|÷‚ó~•Ëf`XQórÿbt‰v€…ãnX•‚€‰órXQ’t‰ÿbãn€JXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë~•Ëf`Qór€‰Ë‚pfÛ`v…÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfH‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷™Û’`JXtAïrd™÷‚Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|ãbHAZp‘d™ïrtA÷JvX•ãn€…ç’l‘|çZv`Ëf•óJ`Û’™ã…ÛvpfH‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQvX•ãn€…Û‘ZHAãbXnó•€vË÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿQór€‰Ë‚p|ZQb‰’lXQJ`Û’dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…dQÿbt‰ç’~H…fpÛbHAZp‘Ë…•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãvpfH…ó™Û’`JXpf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷‘ZHAãb‘÷JtAïrd™HAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAJ`Û’™dQçZ|÷‚ó~•Ëf`l‘÷JtAïrv€…ãnX•v‚€‰órXQvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZ÷‚d~•Ëf`Qór€‰™ÛfÛ`v…÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfH‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷™Û’`JX™÷‚|çZdË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚ËfãbHAZp‘d™ïrtA÷JvX•ãn€…d™÷‚|çZf•~H…fJ`Û’™ãvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp™ïrtA÷JlvX•ãn€…Û’`JXQóXnó•€vË÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•ËfAïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿQHAãb™ÛQÿbt‰ç’lJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…dQÿbt‰ç’pÛv€…ãnbHAZp‘Ë~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvpfH…ór€‰Ë‚p‘pf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™ïrtA÷ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷’`JXQó‘÷JtAïrdãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`l‘|çZdQX•v`Ëf‚€‰órXQvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfQçZ|÷‚d~•Ëf`ZHAãb™ÛfÛ`v…÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™tA÷Jlr€‰Ë‚p‘™÷‚|çZdË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÿbt‰ç’l‘•ó~H…fJ`Û’™ãvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp™ïrtA÷JlvX•ãn€…Û’`JXQóXnó•€vË÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷r€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órX‘ç’t‰ÿbãZHAãb™ÛQb‰’‘JtAJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…÷JtAïrd™pÛv€…ãnbHAZ÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvpfH…ór€‰Ë‚p‘`pf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™ïrtA÷ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’n€…Ûvp`’`JXQóïrd™÷‚ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`÷‚|çZdQX•v`f•™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfQçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZpvX•ãn€r€‰™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÿbt‰ç’l‘~…fpÛv€‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•H…fpÛ™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHXnó•€vË÷‘|‚ç‰drfpÛv€…ãQJ`Û’bdQçZ|÷r€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órX…ÛvpfHJXQór€pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HA™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…÷JtAdQÿb…ãnX•v`QçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvpfH…óAãb™Û’`pf•H~ã…ÿQtJçl’nX•v`Ë™ãbHAZp‚d™tA÷JlZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’…ó~•Ëf`‰Ë‚p‘ZHX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`t‰ç’l‘÷JËf•ó~H™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAïQJ`Û’QçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZ÷‘|…†‡ˆ‰Š‹ŒŒ‹Š‰ˆ‡†6666666666666666666666666666666666666666667 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv32_0.dat b/application/third_party/mpdf/qrcode/data/qrv32_0.dat new file mode 100755 index 00000000..b72bdaa2 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv32_0.dat @@ -0,0 +1,289 @@ +ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQRQRQRQRQPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:ŽŽŽŽŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmmmmmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWVUSTSTSTSTQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPOPOPOPONMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡‡‡‡‡‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYVUVUVUVUSTSSSSSSQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:999999ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{zyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmmmmmmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡‡‡‡‡‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqropoponmnlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:987878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmmmmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSSSSSSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:999999:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwvuvuvuvuvuvuvuvststststqrqrqrqrmnmnmnmnlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqpmnmnmnmnlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststopopopopmnmnmnmnlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡‡‡‡‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvutstststststststopopopopmnmnmnmnlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststopopopopmnmnmnmmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSSSSSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<999999:987878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststststststopopopopmmmmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:98787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststsrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:99999:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡……†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰……………†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmmmlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSSSSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=<;<9:9:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmmmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@;<;<;<;<9:9:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡‡‡‡‡…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@;<;<;<;<9:9:9:9:8787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@;<;<;<;<9:9:99998787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>;<;<;<;<99:9:9:98787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmnmnlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:98787878787878787ŽŽŽŽŒ‹Œ‹Œ‹Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmnmnmmmmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSSSSSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:98787878787878787ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopmmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:98787878787878787ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡‡‡‡‡‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUTSTSQRQRQRQRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:98787878787878765ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSSSSSQRQRQRQRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:999998787878765656565656565656565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565656565654343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + +656565654343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +656565654343434343434321212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121212121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!          + + + +6565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + +6565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!            + + + +6565656543434343212121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!           + + + +6565656543434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + + + 6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!        + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%"!"!"!"!      + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +ŽŽ + + ‰‰ŠŠ‹‹ŒŒiihhggff,--..//0qppoonnm‰ˆˆ‡‡††…€‚‚ƒƒ„hiijjkkl54433221PQQRRSSTMLLKKJJIFGGHHIIJ43322110ddeeffgg44332211QQRRSSTTLLKKJJII99::;;<>==??@@AABŒŒ‹‹ŠŠ‰‰ + + ŽŽeeddccbb01122334mllkkjji…„„ƒƒ‚‚„……††‡‡ˆlmmnnoop100//..-TUUVVWWXIHHGGFFEJKKLLMMN0//..--,hhiijjkk00//..--UUVVWWXXHHGGFFEE==>>??@@``__^^]]%%&&''((xxwwvvuu ŽŽ + + yyzz{{|| + + „ƒƒ‚‚€ ŽŽŒ + + yzz{{||}$##""!! abbccdde<;;::998IJJKKLLMTSSRRQQP12233445lkkjjiih%%&]\\[[ZZYBCCDDEEFˆˆ‡‡††…… ŽŽ%%&&aa``__^^45566778ihhggffe €€~~}ˆ‰‰ŠŠ‹‹Œpqqrrsst-,,++**)XYYZZ[[\EDDCCBBANOOPPQQR,++**))(llmmnopq,,++**))YYZZ[[\\DDCCBBAAAABBCCDD\\[[ZZYY))**++,,ttssrrqqŒŒ‹‹ŠŠ‰‰}}~~€€€~~}}|Œ‹‹ŠŠ‰‰ˆ}~~€€ effgghhi87766554MNNOOPPQPOONNMML56677889hggffeed&''(())*YSSRRQQPFGGHHIIJ„„ƒƒ‚‚‡‡††……„„''(())**]]\\[[ZZ899::;;>=RSSYYZZ[(''&&%%rssttuuv((''&&%%]]^^__``@@??>>==EEFFGGHHXXWWVVUU--..//00ppoonnmmˆˆ‡‡††……‚‚ƒƒ„„ |{{zzyyxˆ‡‡††……„‚‚ƒƒ„„…ijjkkllm43322110QRRSSTTULKKJJIIH9::;;<<=dccbbaa`*++,,--.POONNMMLJKKLLMMN€€~~}}ƒƒ‚‚€€++,,--..YYXWVUTS<==>>??@a``__^^]$%%&&''(yxxwwvvu ŽŽ + + xyyzz{{|%$$##""!`aabbccd=<<;;::9[\\]]^^_vwwxxyyz$$##""!!aabbccdd<<;;::99IIJJKKLLTTSSRRQQ11223344llkkjjii„„ƒƒ‚‚……††‡‡ˆˆ + + xwwvvuut„ƒƒ‚‚€…††‡‡ˆˆ‰mnnooppq0//..--,UVVWWXXYHGGFFEED=>>??@@A`__^^]]\.//00112LKKJJIIHNOOPPQQR||{{zzyy~~}}||//001122SRRQQPPO@AABBCCD]\\[[ZZY())**++,uttssrrqŒŒ‹‹ŠŠ‰ |}}~~€! deeffggh98877665_``aabbcz{{||}}~ eeffgghh88776655MMNNOOPPPPOONNMM55667788hhggffee €€~~}}‰‰ŠŠ‹‹ŒŒtssrqpon !€~~}}| ‰ŠŠ‹‹ŒŒqrrssttu,++**))(YZZ[[\\]DCCBBAA@ABBCCDDE\[[ZZYYX23344556HGGFFEEDRSSTUVWXxxwwvvuu {{zzyyxx33445566ONNMMLLKDEEFFGGHYXXWWVVU,--..//0qppoonnm‰ˆˆ‡‡††…€‚‚ƒƒ„hiijjkkl54433221cddeeffg~€€‚iijjkkll44332211QQRRSSTTLLKKJJII99::;;<>==>??@@``__^^]]%%&&''((xxwwvvuu ŽŽiihhggff%&&''(()xwwvvuut ŽŽŒ + + yzz{{||}$##""!! abbccdde<;;::998IJJKKLLMTSSRRQQP?@@AABBC@??99887]]^^__``ppoonnmm%%&&''((ssmmllkk@@AABBCCGFFEEDDCLMMNNOOPQPPOONNM45566778ihhggffe €€~~}ˆ‰‰ŠŠ‹‹Œpqqrrsst-,,++**)kllmmsst †‡‡ˆ‰Š‹Œqqrrsstt,,++**))YYZZ[[\\DDCCBBAAAABBCCDD\\[[ZZYY))**++,,ttssrrqq‡‡††……„„eeddccbb)**++,,-tssrrqqpŒ‹‹ŠŠ‰‰ˆ}~~€€ effgghhi87766554MNNOOPPQPOONNMMLCDDEEFFG76655443aabbccddllkkjjii))**++,,jjiihhggDDEEFFGGCBBAA@@?PQQRRSSTMLLKKJJI899::;;>==EEFFGGHHXXWWVVUU--..//00ppoonnmmƒƒ‚‚€€%%&&aa``__^^-..//001poonnmmlˆ‡‡††……„‚‚ƒƒ„„…ijjkkllm43322110QRRSSTTULKKJJIIHGHHIIJJK3221100/eeffgghhhhggffee--..//00ffeeddccHHIIJJKK?>=<;:99TUUVVWWXIHHGGFFE<==>>??@a``__^^]$%%&&''(yxxwwvvu ŽŽ + + xyyzz{{|%$$##""!xyyzz{{|ŽŽ + + yyzz{{||$$##""!!aabbccdd<<;;::99IIJJKKLLTTSSRRQQ11223344llkkjjii~~}}||''(())**]]\\[[ZZ12233445lkkjjiih„ƒƒ‚‚€…††‡‡ˆˆ‰mnnooppq0//..--,UVVWWXXYHGGFFEEDKLLMMNNO/..--,,+iijjkkllWWVVUUTTddccbbaa11223344bbaa``__LLMMNNOO88776655XYYZZ[[\EDDCCBBA@AABBCCD]\\[[ZZY())**++,uttssrrqŒŒ‹‹ŠŠ‰ |}}~~€! |}}~~€ŒŒ‹‹ŠŠ‰‰}}~~€€ eeffgghh88776655MMNNOOPPPPOONNMM55667788hhggffee {{zzyyxx++,,--..YYXWVUTS56677889hggffeed !€~~}}| ‰ŠŠ‹‹ŒŒqrrssttu,++**))(YZZ[[\\]DCCBBAA@OPPQQRRS+**))(('mmnopqrsSSRRQQPP``__^^]]55667788^^]]\\[[PPQQRRSS44332211\]]^^__`A@@??>>=DEEFFGGHYXXWWVVU,--..//0qppoonnm‰ˆˆ‡‡††…€‚‚ƒƒ„€‚‚ƒƒ„ + + ˆˆ‡‡††……‚‚ƒƒ„„iijjkkll44332211QQRRSSTTLLKKJJII99::;;<>==>??@@``__^^]]%%&&''((ssmmllkk33445566ONNMMLLK=>>??@@A`__^^]]\%&&''(()xwwvvuut ŽŽŒ + + yzz{{||}$##""!! abbccdde<;;::998\]]^^__`wxxyyzz{KKJJIIHHXXWWVVUU==>>??@@QQPPOONN]]^^__``,,++**))deeffggh98877665LMMNNOOPQPPOONNM45566778ihhggffe €€~~}ˆ‰‰ŠŠ‹‹ŒŽŽ€€~~}}‰‰ŠŠ‹‹ŒŒqqrrsstt,,++**))YYZZ[[\\DDCCBBAAAABBCCDD\\[[ZZYY))**++,,jjiihhgg778899??KJJIIHHGABBCCDDE\[[ZZYYX)**++,,-tssrrqqpŒ‹‹ŠŠ‰‰ˆ}~~€€ effgghhi87766554`aabbccd{||}}~~GGFFEEDDTTSSRRQQAABBCCDDMMLLKKJJaabbccdd((''&&%%hiijjkkl54433221PQQRRSSTMLLKKJJI899::;;>==EEFFGGHHXXWWVVUU--..//00ffeeddcc@@AABBCCGFFEEDDCEFFGGHHIXWWVVUUT-..//001poonnmmlˆ‡‡††……„‚‚ƒƒ„„…ijjkkllm43322110deeffggh€€‚‚ƒCCBBAA@@PPOONNMMEEFFGGHHIIHHGGFFeeffgghh$#"! lmmnnoop100//..-TUUVVWWXIHHGGFFE<==>>??@a``__^^]$%%&&''(yxxwwvvu ŽŽ + + ‡††……„„ƒxxwwvvuu ŽŽ + + yyzz{{||$$##""!!aabbccdd<<;;::99IIJJKKLLTTSSRRQQ11223344bbaa``__DDEEFFGGCBBAA@@?IJJKKLLMTSSRRQQP12233445lkkjjiih„ƒƒ‚‚€…††‡‡ˆˆ‰mnnooppq0//..--,hiijjkklƒ„„……††‡??>>==<=<;:99MNNOOPPQPOONNMML56677889hggffeed !€~~}}| ‰ŠŠ‹‹ŒŒqrrssttu,++**))(lmmssttu +‡ˆ‰Š‹Œ;;::9988HHGGFFEEMMNNOOPPAA@@??99mmssttuutuuvvwwx)((''&&%\]]^^__`A@@??>>=DEEFFGGHYXXWWVVU,--..//0qppoonnm‰ˆˆ‡‡††…~~}}||{!"#$%%&&ppoonnmmˆˆ‡‡††……‚‚ƒƒ„„iijjkkll44332211QQRRSSTTLLKKJJII99::;;<>??@@QQPPOONNPPQQRRSS44332211UVVWWXXYHGGFFEED=>>??@@A`__^^]]\%&&''(()xwwvvuut ŽŽŒ + + yzz{{||}$##""!! yzz{{||}ŽŽŒŒ33221100@@??>>==UUVVWWXX44332211zz{{||}}|}}~~€! deeffggh98877665LMMNNOOPQPPOONNM45566778ihhggffe €€~~} + + wvvuutts++,,--..hhggffee €€~~}}‰‰ŠŠ‹‹ŒŒqqrrsstt,,++**))YYZZ[[\\DDCCBBAAAABBCCDDMMLLKKJJYYZZ[[\\00//..--YZZ[[\\]DCCBBAA@ABBCCDDE\[[ZZYYX)**++,,-tssrrqqpŒ‹‹ŠŠ‰‰ˆ}~~€€ }~~€€ ‹‹ŠŠ‰‰ˆˆ//..--,,<<;;::99YYZZ[[\\00//..--~~€€ +€‚‚ƒƒ„hiijjkkl54433221PQQRRSSTMLLKKJJI899::;;>==EEFFGGHHIIHHGGFF]]^^__``,,++**))]^^__``a@??>>==>??@a``__^^]$%%&&''(yxxwwvvujiihhggf33445566``__^^]]%%&&''((xxwwvvuu ŽŽ + + yyzz{{||$$##""!!aabbccdd<<;;::99IIJJKKLLEEDDCCBBaabbccdd((''&&%%abbccdde<;;::998IJJKKLLMTSSRRQQP12233445lkkjjiih„ƒƒ‚‚€…††‡‡ˆˆ‰…††‡‡Ž ƒƒ‚‚€€''&&%%$$44332211aabbccdd((''&&%%††‡‡ŽŽˆ‰‰ŠŠ‹‹Œpqqrrsst-,,++**)XYYZZ[[\EDDCCBBA@AABBCCD]\\[[ZZY())**++,uttssrrqfeeddccb778899:;\\[[ZZYY))**++,,ttssrrqqŒŒ‹‹ŠŠ‰‰}}~~€€ eeffgghh88776655MMNNOOPPAA@@??99eeffgghh$#"! effgghhi87766554MNNOOPPQPOONNMML56677889hggffeed !€~~}}| ‰ŠŠ‹‹ŒŒŽ~~}}||##""!! 00//..--eeffgghh + + ŒŽŽ tuuvvwwx)((''&&%\]]^^__`A@@??>>=DEEFFGGHYXXWWVVU,--..//0qppoonnmbaa``__^<=>??@@AXXWWVVUU--..//00ppoonnmmˆˆ‡‡††……‚‚ƒƒ„„iijjkkll44332211QQRRSSTT88776655iijjkkllijjkkllm43322110QRRSSTTULKKJJIIH9::;;<<=dccbbaa`!""##$$%|{{zzyyx + + ŽŽ ŽŽ‡‡†{{zzyyxx,,++**))iijjkkllŽŽŒ‹Š‰ ŽŽ + + xyyzz{{|%$$##""!`aabbccd=<<;;::9HIIJJKKLUTTSSRRQ01122334mllkkjji%^]]\\[[ZABBCCDDETTSSRRQQ11223344llkkjjii„„ƒƒ‚‚……††‡‡ˆˆmmnnoopp00//..--UUVVWWXX44332211mmssttuumnnooppq0//..--,UVVWWXXYHGGFFEED=>>??@@A`__^^]]\%&&''(()xwwvvuut ŽŽŒ + + †……„„ƒƒ‚wwvvuutt((''&&%%mmnnooppˆ‡‡††……„ŒŒ‹‹ŠŠ‰ |}}~~€! deeffggh98877665LMMNNOOPQPPOONNM45566778ihhggffe%&&''(()ZYYSSRRQEFFGGHHIPPOONNMM55667788hhggffee €€~~}}‰‰ŠŠ‹‹ŒŒqqrrsstt,,++**))YYZZ[[\\00//..--vvwwxxyyqrrssttu,++**))(YZZ[[\\]DCCBBAA@ABBCCDDE\[[ZZYYX)**++,,-tssrrqqpŒ‹‹ŠŠ‰‰ˆ‚€€~ !"ssrrqqpp$$##""!!qqrrsstt„ƒƒ‚‚€‰ˆˆ‡‡††…€‚‚ƒƒ„hiijjkkl54433221PQQRRSSTMLLKKJJI899::;;>==>??@a``__^^]-..//001MLLKKJJIMNNOOPPQHHGGFFEE==>>??@@``__^^]]%%&&''((xxwwvvuu ŽŽ + + yyzz{{||$$##""!!aabbccdd((''&&%%~~€€ +yzz{{||}$##""!! abbccdde<;;::998IJJKKLLMTSSRRQQP12233445lkkjjiih„ƒƒ‚‚€ zyyxxwwv(())**++kkjjiihh yyzz{{|| + + |{{zzyyx €€~~}ˆ‰‰ŠŠ‹‹Œpqqrrsst-,,++**)XYYZZ[[\EDDCCBBA@AABBCCD]\\[[ZZY12233445IHHGGFFEQRRSSTUVDDCCBBAAAABBCCDD\\[[ZZYY))**++,,ttssrrqqŒŒ‹‹ŠŠ‰‰}}~~€€ eeffgghh‚‚ƒƒ„„…… + }~~€€ effgghhi87766554MNNOOPPQPOONNMML56677889hggffeed !€~~}}| + + vuuttssm,,--..//ggffeedd + + }}~~€€ + + xwwvvuut !!""##$}||{{zzy + + ŒŽŽ tuuvvwwx)((''&&%\]]^^__`A@@??>>=DEEFFGGHYXXWWVVU56677889EDDCCBBAWXYYZZ[[@@??>>==EEFFGGHHXXWWVVUU--..//00ppoonnmmˆˆ‡‡††……‚‚ƒƒ„„iijjkkll††‡‡ŽŽ‚‚ƒƒ„„…ijjkkllm43322110QRRSSTTULKKJJIIH9::;;<<=dccbbaa`!""##$$%|{{zzyyx mllkkjji00112233ccbbaa``‚‚ƒƒ„„tssrqpon$%%&&''(yxxwwvvu ŽŽ + + xyyzz{{|%$$##""!`aabbccd=<<;;::9HIIJJKKLUTTSSRRQ9??@@AABA@@??998\\]]^^__<<;;::99IIJJKKLLTTSSRRQQ11223344llkkjjii„„ƒƒ‚‚……††‡‡ˆˆmmnnoopp…††‡‡ˆˆ‰mnnooppq0//..--,UVVWWXXYHGGFFEED=>>??@@A`__^^]]\%&&''(()xwwvvuutihhggffe44556677__^^]]\\ ……††‡‡ˆˆmmllkkjj())**++,uttssrrqŒŒ‹‹ŠŠ‰ |}}~~€! deeffggh98877665LMMNNOOPQPPOONNMBCCDDEEF87766554``aabbcc88776655MMNNOOPPPPOONNMM55667788hhggffee €€~~}}‰‰ŠŠ‹‹ŒŒqqrrssttŽŽŒ‹Š‰ ‰ŠŠ‹‹ŒŒqrrssttu,++**))(YZZ[[\\]DCCBBAA@ABBCCDDE\[[ZZYYX)**++,,-tssrrqqpeddccbba8899:;<=[[ZZYYXX ŠŠ‹‹ŒŒrrssttuu++**))((ZZ[[\\]]CCBBAA@@BBCCDDEE[[ZZYYXX**++,,--iihhggff8899??@@JIIHHGGFBCCDDEEF[ZZYYXXW*++,,--.srrqqppo‹ŠŠ‰‰ˆˆ‡~€€‚fgghhiij76655443NOOPPQQR87766554vwwxxyyz + + ŽŽ vvwwxxyy''&&%%$$^^__``aa??>>==<JKKLLMMNSRRQQPPO23344556kjjiihhgƒ‚‚€€†‡‡ˆˆ‰‰Šnooppqqr/..--,,+VWWXXYYZ0//..--,~€€‚ + + ‹‹ŠŠ‰‰ˆˆ~~€€ffgghhii77665544NNOOPPQQOONNMMLL66778899]]\\[[ZZIIJJKKLL=<;:9988NOOPPQQRONNMMLLK6778899:gffeeddc !!"~~}}||{ +Š‹‹ŒŒŽrssttuuv+**))(('Z[[\\]]^,++**))(‚ƒƒ„„……… ‡‡††……„„‚‚ƒƒ„„……jjkkllmm33221100RRSSTTUUKKJJIIHH::;;<<==YYSSRRQQMMNNOOPP77665544RSSTTUUVKJJIIHHG:;;<<==>cbbaa``_"##$$%%&{zzyyxxw + Ž vwwxxyyz'&&%%$$#^__``aab(''&&%%…„„ƒƒ‚‚ƒƒ‚‚€€††‡‡ˆˆ‰‰nnooppqq//..--,,VVWWXXYYGGFFEEDD>>??@@AAPPOONNMMQQRRSSYY33221100VWWXXYYZGFFEEDDC>??@@AAB_^^]]\\[&''(())*wvvuuttsŽŽŒŒ‹ + + z{{||}}~#""!! bccddeef€€~~} !!~~}}|| ŠŠ‹‹ŒŒrrssttuu++**))((ZZ[[\\]]CCBBAA@@BBCCDDEELLKKJJIIZZ[[\\]]//..--,,Z[[\\]]^CBBAA@@?BCCDDEEF[ZZYYXXW*++,,--.srrqqppo‹ŠŠ‰‰ˆˆ‡~€€‚fgghhiij}||{{zzy""##$$%%{{zzyyxx + + ŽŽ vvwwxxyy''&&%%$$^^__``aa??>>==<>==<<;FGGHHIIJWVVUUTTS.//00112onnmmllk‡††……„„ƒ‚ƒƒ„„……†jkkllmmnyxxwwvvu &&''(())wwvvuuttŽŽŒŒ + + zz{{||}}##""!! bbccddee;;::9988JJKKLLMMDDCCBBAAbbccddee''&&%%$#bccddeef;::99887JKKLLMMNSRRQQPPO23344556kjjiihhgƒ‚‚€€†‡‡ˆˆ‰‰Šnooppqqruttssrrq !!""##$**++,,--ssrrqqpp‹‹ŠŠ‰‰ˆˆ~~€€ffgghhii77665544NNOOPPQQ@@??9988ffgghhii"! fgghhiij76655443NOOPPQQRONNMMLLK6778899:gffeeddc !!"~~}}||{ +Š‹‹ŒŒŽrssttuuv qppoonnm$%%&&''(..//0011oonnmmll‡‡††……„„‚‚ƒƒ„„……jjkkllmm33221100RRSSTTUU77665544jjkkllmmjkkllmmn3221100/RSSTTUUVKJJIIHHG:;;<<==>cbbaa``_"##$$%%&{zzyyxxw + Ž vwwxxyyz + + +mllkkjji())**++,22334455kkjjiihhƒƒ‚‚€€††‡‡ˆˆ‰‰nnooppqq//..--,,VVWWXXYY33221100ssttuuvvnooppqqr/..--,,+VWWXXYYZGFFEEDDC>??@@AAB_^^]]\\[&''(())*wvvuuttsŽŽŒŒ‹ + + z{{||}}~ + ihhggffe,--..//066778899ggffeedd !!~~}}|| ŠŠ‹‹ŒŒrrssttuu++**))((ZZ[[\\]]//..--,,wwxxyyzzrssttuuv+**))(('Z[[\\]]^CBBAA@@?BCCDDEEF[ZZYYXXW*++,,--.srrqqppo‹ŠŠ‰‰ˆˆ‡~€€‚eddccbba01122334::;;<<==ccbbaa``""##$$%%{{zzyyxx + + ŽŽ vvwwxxyy''&&%%$$^^__``aa++**))(({{||}}~~ vwwxxyyz'&&%%$$#^__``aab?>>==<<;FGGHHIIJWVVUUTTS.//00112onnmmllk‡††……„„ƒ‚ƒƒ„„……†a``__^^]45566778>>??@@AA__^^]]\\&&''(())wwvvuuttŽŽŒŒ + + zz{{||}}##""!! bbccddee''&&%%€€‚‚ + + z{{||}}~#""!! bccddeef;::99887JKKLLMMNSRRQQPPO23344556kjjiihhgƒ‚‚€€†‡‡ˆˆ‰‰Š]\\[[ZZY899::;;>??@FFGGHHIIWWVVUUTT..//0011oonnmmll‡‡††……„„‚‚ƒƒ„„……jjkkllmm‡‡ŽŽ‚ƒƒ„„……†jkkllmmn3221100/RSSTTUUVKJJIIHHG:;;<<==>cbbaa``_"##$$%%&{zzyyxxw + Žˆˆ‡%%&&'UTTSSRRQ@AABBCCDJJKKLLMMSSRRQQPP22334455kkjjiihhƒƒ‚‚€€††‡‡ˆˆ‰‰nnooppqqŽŽ†‡‡ˆˆ‰‰Šnooppqqr/..--,,+VWWXXYYZGFFEEDDC>??@@AAB_^^]]\\[&''(())*wvvuutts‡††……„„ƒ'(())**+QPPOONNMDEEFFGGHNNOOPPQQOONNMMLL66778899ggffeedd !!~~}}|| ŠŠ‹‹ŒŒrrssttuuŒ‹Š‰ˆ‡ +Š‹‹ŒŒŽrssttuuv+**))(('Z[[\\]]^CBBAA@@?BCCDDEEF[ZZYYXXW*++,,--.srrqqppoƒ‚‚€€+,,--../MLLKKJJIHIIJJKKLRRSSTTUUKKJJIIHH::;;<<==ccbbaa``""##$$%%{{zzyyxx + + ŽŽ vvwwxxyy ‡††……„„ƒ + Ž vwwxxyyz'&&%%$$#^__``aab?>>==<<;FGGHHIIJWVVUUTTS.//00112onnmmllk~~}}||{/0011223IHHGGFFELMMNNOOPVVWWXXYYGGFFEEDD>>??@@AA__^^]]\\&&''(())wwvvuuttŽŽŒŒ + + zz{{||}} + + ƒ‚‚€€ŽŽŒŒ‹ + + z{{||}}~#""!! bccddeef;::99887JKKLLMMNSRRQQPPO23344556kjjiihhg{zzyyxxw34455667EDDCCBBAPQQRRSSTZZ[[\\]]CCBBAA@@BBCCDDEE[[ZZYYXX**++,,--ssrrqqpp‹‹ŠŠ‰‰ˆˆ~~€€~~}}||{‹ŠŠ‰‰ˆˆ‡~€€‚fgghhiij76655443NOOPPQQRONNMMLLK6778899:gffeeddc !!"wvvuutts78899??@A@@??>>=TUUVVWWX^^__``aa??>>==<cbbaa``_"##$$%%&smmllkkj@AABBCCD=<<;;::9XYYZZ[[\bbccddee;;::9988JJKKLLMMSSRRQQPP22334455kkjjiihhƒƒ‚‚€€††‡‡ˆˆ‰‰ wvvuuttsƒ‚‚€€†‡‡ˆˆ‰‰Šnooppqqr/..--,,+VWWXXYYZGFFEEDDC>??@@AAB_^^]]\\[&''(())*jiihhggfDEEFFGGH98877665\]]^^__`ffgghhii77665544NNOOPPQQOONNMMLL66778899ggffeedd !!~~}}|| ŠŠ‹‹ŒŒsrqponmm !!"~~}}||{ +Š‹‹ŒŒŽrssttuuv+**))(('Z[[\\]]^CBBAA@@?BCCDDEEF[ZZYYXXW*++,,--.feeddccbHIIJJKKL54433221`aabbccdjjkkllmm33221100RRSSTTUUKKJJIIHH::;;<<==ccbbaa``""##$$%%{{zzyyxx + + ŽŽllkkjjii"##$$%%&{zzyyxxw + Ž vwwxxyyz'&&%%$$#^__``aab?>>==<<;FGGHHIIJWVVUUTTS.//00112baa``__^LMMNNOOP100//..-deeffgghnnooppqq//..--,,VVWWXXYYGGFFEEDD>>??@@AA__^^]]\\&&''(())wwvvuuttŽŽ‡‡hhggffee&''(())*wvvuuttsŽŽŒŒ‹ + + z{{||}}~#""!! bccddeef;::99887JKKLLMMNSRRQQPPO23344556^]]\\[[ZPQQRRSSY-,,++**)hiijjkklrrssttuu++**))((ZZ[[\\]]CCBBAA@@BBCCDDEE[[ZZYYXX**++,,--ssrrqqpp††……„„ƒƒddccbbaa*++,,--.srrqqppo‹ŠŠ‰‰ˆˆ‡~€€‚fgghhiij76655443NOOPPQQRONNMMLLK6778899:ZYYSSRRQYZZ[[\\])((''&&%lmmnnoopvvwwxxyy''&&%%$$^^__``aa??>>==<QPPOONNM]^^__``a%$$##""!pqqrrsstzz{{||}}##""!! bbccddee;;::9988JJKKLLMMSSRRQQPP22334455kkjjiihh~~}}||{{(())**++\\[[ZZYY23344556kjjiihhgƒ‚‚€€†‡‡ˆˆ‰‰Šnooppqqr/..--,,+VWWXXYYZGFFEEDDC>??@@AABMLLKKJJIabbccdde! tuuvvwwx~~€€ffgghhii77665544NNOOPPQQOONNMMLL66778899ggffeedd !!zzyyxxww,,--..//XWVUTSSR6778899:gffeeddc !!"~~}}||{ +Š‹‹ŒŒŽrssttuuv+**))(('Z[[\\]]^CBBAA@@?BCCDDEEFIHHGGFFEeffgghhixyyzz{{|‚‚ƒƒ„„……jjkkllmm33221100RRSSTTUUKKJJIIHH::;;<<==ccbbaa``""##$$%%vvuuttss00112233RQQPPOON:;;<<==>cbbaa``_"##$$%%&{zzyyxxw + Ž vwwxxyyz'&&%%$$#^__``aab?>>==<<;FGGHHIIJEDDCCBBAijjkkllm|}}~~€††‡‡ˆˆ‰‰nnooppqq//..--,,VVWWXXYYGGFFEEDD>>??@@AA__^^]]\\&&''(())mmllkkjj44556677NMMLLKKJ>??@@AAB_^^]]\\[&''(())*wvvuuttsŽŽŒŒ‹ + + z{{||}}~#""!! bccddeef;::99887JKKLLMMNA@@??998mssttuuv€‚‚ƒƒ„„……ÿbdQçZ|ÿbdQçZ|H…ó~•ËfçZdQÿbt‰`Ëf•ó~Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX’`JXQó‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXZdQÿbt‰çfpÛv€…ãÛ’™ãbHA÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn`vX•ãnÛ’`JXQ|çZdQÿbpÛv€…ãnJl‘ç’t‰ÿvX•ãn€vX•ãnó’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãQJ`Û’‰ÿbdQçZ|vpfH…ó÷‚d™ïrtA`vX•ãn`vX•ãnç’l‘÷JtAH…fpÛvrXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚prÿbt‰ç’lbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p’l‘÷JtAïnX•v`ËZp‘Ë‚€‰ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷JX•v`pbdQçZ|÷…ÛvpfHr€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë™ãbHAXQ÷‚d™ïrt~•Ëf`÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ïrd™t‰ç’€…ãnX•v’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‘÷JtAd™÷JtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbrd™÷‚|çf•ó~H…órXQJ’™÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™ZHA™Û’tAïrd™÷‚Ûv€…ãnór‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛZHA™Û’`Aïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…J`Û’™ãAdQçZ|÷vX•ãn€…ÛÿbdQçZ|H…ó~•Ëf`JXQórl‘÷JtAïr`Ëf•ó~Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXZdQtAïrdfpÛv€…bHAZp‘Ë÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ`JXQór|çZdQÿbXQJ`p‘Jl‘ç’t‰ÿvX•ãn€’`JXQóJXQórÿçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãbHAZp‘Ë‚d™ïrtA÷vpfH…ó÷‚d™ïrtA`vX•ãn€‰Ë‚p‘Zd™÷‚|çZH…fv…nXrXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷bãnX•v`…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p™÷‚|çZd•ó~H…fp‚€‰órXQÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JË‚€‰órXQbdQçZ|÷…ÛvpfHr€‰Ë‚p‘bt‰ç’l‘÷‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë‚€‰órXQJl‘ç’t‰ÿ~•Ëf`÷Jl‘ç’t‰€…ÛvpfHAãb™Û’dQÿbt‰ç’•v`Ëf’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~HËf•H…’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbQÿbt‰ç’lÛv€…ãnXJ`Û’™ã÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™÷JtAd™÷‚tAïrd™÷‚J`Û’™‚d™rAJ‘’…ó~•Ëf`ZHAãb™ÛJtAd™÷‚|Aïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…J`Û’™ãbdQçZ|÷vX•n…vfÿbdQçZ|H…ó~•Ëf`JXQórl‘÷JtAïr•ó~H…fpZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€fpÛv€…ãZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‘÷JtAïrd•v`ËfbHAZp‘Ë÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿb|çZdQÿbãbHAZp‘t‰ÿbdQçZvX•ãn€’`JXQóçZdQÿbtçZdQÿbãfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãbHAZp‘`‚d™ïrtA÷H…ó~•Ëf÷‚d™ïrtA`vX•ãn€‰Ë‚p‘Zd™÷‚|l‘Ûv€…ãnXrXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`nórXQJ`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p™÷‚|çZd•ó~H…fp‚€‰órXQÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`Ë‚€‰órXQ|÷‚d™ïr…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËÛ’™ãbHJl‘|÷‚d`vX•ãn÷Jl‘ç’t‰€…ÛvpfHAXQór€‰÷JtAïrd™•v`Ëf’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~HÛ’™HA’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbQÿbt‰d™÷Ûv€…ãnXJ`’™bAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚pÛv€…ãnJ`Û’™tA÷Jl‘ç’…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…f•H…fp™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…AZp‘Ë‚€™ïrtA÷Jl€…ÛvpfÿbdQçZ|H…ó~•ËfË‚p‘ZHA÷‚|çZdQ•ó~H…fpZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ•v`pÛp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbX•v`ËfãbHAXQJt‰ÿbdQçZvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãÛv€…ãnó‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‰órXQJ`‘ç’t‰ÿbdH…ó~•Ëf÷‚d™ïrtA`vX•ãnãb™Û’`ÿbt‰ç’l‘v…n•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`ÛrÿbdQçZ|‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷v€…ãnórXÿbdQçZ|ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J•ó~H…f`Û’™ãb|÷‚d™ïr…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËrXQJ`ÛQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËÛ’™ãbHQçZ|÷‚d`vX•ãn`JXQór÷Jl‘ç’t‰€…ÛvpfJXQór€‰÷JtAïrd™Ëf•ó~H…’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrt÷‚d™tA÷fH…ó~•Ë‘ZHAãbJtAïrd™÷QJ`’™A÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚pÛv€…ãnHAZp‘Ë‚tAJ‘’‰bd…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…’™HAZp™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…AZp‘Ë‚€™ïrtA÷Jl€…vf…~€‰Ë‚p‘ZÿbdQçZ|H…ó~•ËfË‚p‘ZHA÷‚|çZdQfpÛv€…Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tJl‘ç’t‰ÿf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰ó÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbX•v`Ëf€‰órXQJQçZ|÷‚dvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órÿJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…㉙ãbHA‘ç’t‰d™ï•Ëf`vXHAãb™Û’÷‚d™ïrtA`vX•ãnãb™€‰Ë‚tAïrd™÷‚ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|bãn€…Ûvpn€…ÛvpQór€‰Ë‚pbt‰ç’l‘|rXQJ`ÛÿbdQçZ|ãn€…Ûvp€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J•€…ãnX•`Û’™ãb™ïrtA÷Jl…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËZp‘Ë‚€‰órtA÷Jl‘ç•ãn€…Ûvp`JXQór÷Jl‘ç’t‰€…Ûvpfp‘ZHAãb|çZdQÿbËf•ó~H…’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…•ËfH…ó~•Ë‘ZHAãbçZdQÿbã’™ãbHA÷‚d™ïrtAfH…•ËfH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚v`Ëf•HAZp‘`‘ç’t‰ÿbd…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷‚d™tA÷Jl…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…rXQJ`Û’t‰ÿbdQçfH…ó~€‰Ë‚p‘ZÿbdQçZ|H…ó~•Ëf™Û’`Jt‰ç’l‘÷JfpÛv€…Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ãf`vX•ã™Û’`JXnX•v`pZp‘Ë‚€‰ó÷Jl‘ç’t‰`vX•ãn`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbó~H…fpÛ’™ãbHAQçZ|÷‚dvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ‘ç’t‰ÿbãvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã’™ãbHAZ|÷‚d™ï•Ëf`vXHAãb™Û’÷‚d™ïrtA`vX•ãnXQór€‰Ë‚tAïrd™÷‚n•vf•órXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…Ûvpnór€‰Ë‚pQór€‰Ë‚pÛv€…ãnXrXQJ`ÛÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JÛv€…ãnX•Zp‘Ë‚€‰™ïrtA÷Jl…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷n€…Ûvp…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËZp‘Ë‚€‰órtA÷Jl‘ç•ãn€…Ûvp`JXQór÷Jl‘ç’t‰€…Ûvpfp‘ZHAãb|çZdQÿb~H…fpÛ’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‘ZHA™Û•v`Ëf’™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™ZHA™Û’tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚v`Ëf•órXQJ`‘’‰bQZ|…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷fH…•Ëf`…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…rXQHAZp’t‰ÿbdQçf…~•f`€‰Ë‚p‘ZÿbdQçZ|H…ó~•Ëf™Û’`p‘t‰d™÷‚|v€…ãnX•Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX’`JXQó•ó~H…fp‘‚‰rXQJ÷Jl‘ç’t‰`vX•ãnÛ’`JXQ`JXQór|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbó~H…X•vÛ’™ãbHA÷‚d™ïrtAvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€vX•ãnó’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXZ|l‘ç’tvX•ãnórHAãb™Û’÷‚d™ïrtA`vX•ãnZHAãb™çZdQÿbt‰v`Ëf•órXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚prÿbt‰ç’lÛv€…ãnX`Û’™ãbÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’‰ÿbãn€…Û€‰Ë‚p‘Z`JXQór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQç’l‘÷JtA~H…fpÛ’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‘|çZdQÿ•v`ËfHAZp‘Ë‚÷‚d™ïrtAH…ó~•ËfZHAãb™÷JtAd™÷‚tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚H…fpÛv™ãbHAZÿbdQçZ|…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛZHA™Û’`Aïrd™÷‚|f•ó~H…™ãbHAZpvpf…•f`HAãb™Û’€‰Ë‚p‘ZÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘ïrd™÷‚|v€…ãnX•Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXbt‰ç’l‘÷•€…ãnX•€‰órXQJ÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿb|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿb€…ãnX•vp‘Ë‚€‰ór÷‚d™ïrtAvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóJXQórÿçZdQÿbtfpÛv€…ã‘Ë‚€‰órXvX•ãn€`JXQórHAãb™Û’÷‚d™ïrtA`vX•ãnZHAãb™çZdQÿbt‰v`Ëf•rrXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pJtAïrd™÷v`Ëf•ó`Û’™ãbÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`ãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J`Ëf•ó~XQJ`Û’÷Jl‘ç’t‰…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘bt‰ç’l‘÷‰ç’l‘÷JtnX•v`ËQJ`p‘Ë…ÛvpfH€‰Ë‚p‘Z`JXQór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQç’l‘|çZQJ’™HA’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‚|çZdQÿ~H…fpÛHAZp‘‚‰÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…Ëf•H…f™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚H…fp`™ãbHAZbQZ‚d™ï…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛJtAd™÷‚|Aïrd™÷‚|f•ó~H…‚€‰órÿbd…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZÿbdQçZ|H…ó~•ËfHAãb™Û’dQÿbãnX•Zp‘Ë‚€‰óZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXbt‰ç’l‘÷v€…ãnX•rQJ`Û’÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…pÛv€…ãnp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbËf•ó~H…p‘Ë‚€‰órrtA÷Jl‘çvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtçZdQÿbãfpÛv€…ãQçZ|l‘çvX•ãn€`JXQórHAãb™Û’÷‚d™ïrtA`vX•ãn`JXQórv`f•~…rXQJ`ÛrÿbdQçZ|‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pJtAïrd™tv`Ëf•ó™ãbHAZpÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`órXQJ`XQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…XQHAZp‘’t‰ÿbdQç…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËnX•v`Ë’t‰ÿbdQç…ÛvpfH€‰Ë‚p‘Z`JXQór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘ZfpÛv€…ã’™ãbHA÷‚d™ïrt÷‚d™tA÷fH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‰ç’l‘÷Jt~H…X•v`‘Ë‚€‰órX÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…Û’™HAZ™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚ãnX•v`Ë‚€‰órXQZ|÷‚d™ï…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…f•H…fpZ|÷‚d™ï…ó~•fvHAãb™Û’€‰Ë‚p‘ZÿbdQçZ|H…ó~•ËfHAãb™Û’nX•v`ËZp‘Ë‚€‰óA÷Jl‘ç’tJl‘ç’t‰ÿf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXAïrd™÷‚|Ëf•ó~HQJ`Û’÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbËf•ó~H…J`Û’™rtA÷Jl‘çvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãÛv€…ãnórtA÷Jl‘ç•n€…Ûvp`JXQórHAãb™Û’÷‚d™ïrtA`vX•ãn`JXQórf•ó~H…rXQJ`Û‰ÿbdQçZ|bãn€…Ûvpn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pçZdQÿbt…fpÛv€™ãbHAZpÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…ãbHAZp‘’t‰ÿbdQç…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËrXQJ`p’t‰ÿbdQçfH…ó~•€‰Ë‚p‘Z`JXQór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘|fpÛv€…ã’™ãbHA÷‚d™ïrtfH…•ËfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‰ç’l‘÷Jt…ãnX•v`‘Ë‚€‰rQJ÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfZHAãb™tAïrd™÷‚•ó~H…fË‚€‰órXQZ|‚™AJl…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…‘Ë‚€‰órXZ|÷‚d™tËf`vX•HAãb™Û’€‰Ë‚p‘ZÿbdQçZ|H…ó~•ËfçZdQÿbt‰nX•v`ËZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ãf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXAïrd™÷‚|Ëf•ó~H’™ãbHA÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnÛ’`JXQ|çZdQÿbpÛv€…ãnJ`p‘Ë‚‘ç’t‰ÿbãvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtfpÛv€…ãQJ`Û’‰ÿbdQçZ|ãn€…Ûvp`JXQórHA™Û’`÷‚d™ïrtA`vX•ãnç’l‘÷JtAf•~…fvrXQJ`Û‰ÿbdQçZ|n€…Ûvpnór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pl‘÷JtAï…fp`ËZp‘Ë‚€‰ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|ãn€…Ûvp€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JX•v`Ëf€‰órÿbdQn€…Ûvp…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë™ãbHAZp÷‚d™ïrtfH…ó~•€‰Ë‚p‘ZJXQórÿb÷Jl‘ç’t‰€…Ûvpfïrd™÷‚|€…ãnX•v’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb‘ZHA™ÛJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbrd™÷‚|çf•ó~H…órXQJ`÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAfH…•ËfH…ó~•ËfZHAãb™tAïrd™÷‚•ó~H…fçZ|‚™rAfH…•Ëf`…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…‘Ë‚€‰órXA÷Jl‘ç’tËf`v•n…HAãb™Û’t‰ç’l‘÷JtAd™÷‚|ïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘|÷‚d™ïrËf`pfJXQór€‰Ërd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`A™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`ZHAãb™ÛQXb㉀’fÛ`v…çZdQÿbt‰çZdQÿbãnpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQtA÷Jl‘ç’H…ó~•Ëf‚p‘ZHAãZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€JXQórÿbtZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û’`JXQóÛ‘pJAHrXnó•€vËç’l‘÷JtAX•v`ËfX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™t‰ÿbdQçZ`vX•ãnb™Û’`J’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH‰ç’l‘÷Jt’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ór€‰Ë‚p‘ó™‚Ë`Zp‘|‚ç‰drïrd™÷‚|•ó~H…f•H…fpãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘|÷‚d™ïr€…ÛvpfQr‰‚p‘Zrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`Ad™÷‚|çrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`ZHAãb™ÛQXb㉀…ÿQtJçl’çZdQÿbt‰pÛv€…ãnÛv€…ãnórË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQtAdQçZ|H…ó~•ËfHAãb™Û’ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çZdQÿbãnXÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û’`JXQHXnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfXQJ`Û’J`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™÷‚d™ïrtA`vX•H…`JXQór’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`Ëf•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…óAãb™Û’`pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…f™HAZp‘ãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘÷Jl‘ç’t‰ó~•Ëf`€‰Ë‚p‘Zrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fp•H…fpÛbHAZp‘Ë™ïrtA÷Jl~•Ëf`JXQór€fÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQË‚€‰órÿbl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQÿbdQçZ|vX•ãn€…HAãb™Û’ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnXv€…ãnórX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZHXnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™÷‚d™ïrtAÛvpfH…`JXQr‰’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQJ`Û’J`Û’™ãQçZ|÷‚dvpfH…óAãb™Û’`pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘÷Jl‘|÷‚ó~•Ëf`‚‘ZHAãbrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fp™HAZp‘ËbHAZp‘Ë™ïrtA÷Jl~•Ëf`JXQór€fÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQd™ïrtA÷JvX•ãn€…™Û’`JXZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‚€‰órÿbd‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘`ZXnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚€…ÛvpfÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™l‘ç’t‰ÿb•Ëf`vQór€‰Ë‚p’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dQçZ|÷‚dvpfH…óQXb㉀’pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷JH…•Ëf`ó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘dQçZ|÷‚X•ãn€…Ûv‘ZHAãbrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl™tA÷Jl‘ç~•Ëf`Û‘pJAHrfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…vX•ãnór`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQd™ïrtA÷JpfH…ó~™Û’`JXZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbd’t‰ÿbãn€vX•ãn€…Ûó™‚Ë`ZXnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™l‘ç’t‰d™•Ëf`vQór€‰Ë‚p’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚d…ÛvpfHvpfH…óQXb㉀’pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’HA™Û’`ïrd™÷‚|•ó~H…fãbHAZp‘ïrtA÷Jl‘X•ãn€…Ûv‘ZA™’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl…•Ëf`~•Ëf`Û‘pJAHrfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórJXQórÿbçZdQÿbt‰pÛv€…ãnË‚€‰órXQç’t‰ÿbdQp`vX•JXQórÿbtZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛvX•ãnÛ’`󙉀’Û‘Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtAX•v`ËfJ`Û’™çZ|÷‚d™ãnór€‰Ë‚‰ç’l‘÷Jt’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…óJXQór€pJAHró™pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’tAd™÷‚|ïrd™÷‚|•ó~H…fãbHAZp‘ïrtA÷Jl‘p‘ZAb™’`Ad™÷‚|çrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZH‚Ë`ZQfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰çZdQÿbãnpÛv€…ãnË‚€‰órXQç’t‰ÿbdQJXQór€ZdQÿbt‰çZdQÿbãnXÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`Xb㉀’Û‘Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfX•v`ËfJ`Û’™çZ|l‘璉˂p‘ZH’l‘÷JtAï•v`Ëf•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…óJXQór€pJAHró™pf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…f•H…fpãbHAZp‘t‰ÿbãn€…Aãb™Û’`rd™÷‚|ç•ó~H…fp•H…fpÛbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZH‚Ë`‘pJfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnÛv€…ãnórË‚€‰órXQÛvp`vJXQór€ZdQÿbt‰çÛv€…ãnXv€…ãnórX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛAXQór€‰ËAHró™‚Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfXQJ`Û’J`Û’™X•ãn€…Ûv‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQJ`Û’J`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‚p‘ZHAãË`ZQXbpf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…f™HAZp‘ãbHAZp‘pfH…ó~Ab™’JXQrd™÷‚|ç•ó~H…fp™HAZp‘ËbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`b™Û’`㉀’Û‘pJfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQË‚€‰órÿb•Ëf`vór€‰Ë‚p‘ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‚€‰órÿbd‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€‰ËAHró™‚Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|l‘X•ãn€…ÛvZHAãb™’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‚p‘ZHAãË`ZQXApf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘ç’t‰ÿbdQpfH…ó~Û’`JXQrd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl™tA÷Jl‘ç~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`b™€‰Ë‚pHró™‚ËfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQçZ|÷‚d™•€…Ûvpór€‰Ë‚p‘ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbd’t‰ÿbãn€vX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û‘ZHAãb`ZQXbã‰Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™ïrtA÷Jl‘fH…ó~•ZHAãb™’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚d…ÛvpfHvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó™Û’`JX€’Û‘pJApf•H~ã…÷‘|‚ç‰drïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘ç’t‰ÿbdQËf`vX•’JQr€‰Ërd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl…•Ëf`~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Qór€‰Ë‚pHró™‚ËfÛ`v…ÿQtJçl’çZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQçZ|÷‚d™ãn€…Ûvp‚p‘ZHAãZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛvX•ãnór€JXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û‘ZHAãb`ZQXbã‰Xnó•€vË÷™tbïAdZç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™t‰ÿbdQçZfH…ó~•b™Û’`’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó™Û’`p‘€™‚Ë`Zpf•H~ã…÷‘|‚ç‰drÿQt‰Š‹ŒŽŽŒ‹ŠJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv32_1.dat b/application/third_party/mpdf/qrcode/data/qrv32_1.dat new file mode 100755 index 00000000..d19aed96 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv32_1.dat @@ -0,0 +1,289 @@ +ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡‡‡‡‡‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqropopopopopopopopmnmnmnmmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTQRQRQRQRQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<99:9:9:9:999999:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡……†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvuvuvuvuvststststststststqrqrqrqropopopopopopopopmmmmnmnmnmnmmmmmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUTSTSSTSTSTSTQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<:9:9:9:99:9:9:9:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!     ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ……………†…†…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvutstststststststststststqrqrqrqropopopopopopopopnmnmnmnmmnmnmnmnlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSSSSSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>;<;<;<;<;<;<;<;<:9:9:9:99:9:9:9:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!      ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststststststqrqrqrqropopopopopopopopnmnmnmnmmnmnmnmnlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTSSSSSSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<:9:9:9:99:9:9:9:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststsrqrqrqrqrqrqrqropopopopopopopopnmnmnmnmmnmnmnmnlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<:9:9:9:99:9:9:9:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡‡‡‡‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopnmnmnmnmmnmnmnmnlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<:9:999999:9:9:9:87878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#"!"!"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡‡‡‡‡‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopnmnmnmmmmnmnmnmnlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWVUVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:999999:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmmmnmnmnmnmmmmmmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9::9:9:98787878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!    ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSSSSSSTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:8787878787878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!       ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopopopopmnmnmnmnlklklklklklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSSSSSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;:9:9:9:9:9:9:8787878787878787878787656565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!        ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopopoponmnmnmnmnmnlklklklklklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:99999:9:9:9:9:8787878787878787656565656565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!"!"!"!"!        ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡‡‡‡‡‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopmnmnmmmmmnmnmnmnlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9999998787878787878787656565656565656565656543434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡‡‡‡‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopmnmnmnmnmnmnmmmmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9::9:9:9:98787878787878787656565656565656543434343434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopmnmnmnmnmmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9::9:9:9:98787878787878787656565656565656543434343434343434343432121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!      ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropopopopmnmnmnmnnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSSSSSSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=<;<;<;<;<;<9:9:9:9::9:9:9:98787878787878787656565656565656543434343434343432121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!      ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqpopopopopmnmnmnmnnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSSSSSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9::9:9:9:987878787878787876565656565656565434343434343434321212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!      ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqropopopopopopopopmnmnmnmnnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;<;<;<;<;<;<;<9:9:9999:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!             + + + + + + + +         + + + + + + + + + +         + + + + + + + + + + + +         + + + + + + + + + +          + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +         + + + + + + + +          + + + + + + + +             + + + + + + + +           + + + + + + + +ŽŽLLKKJJII + + MMNNOOPPŽŽ88776655''(())**zz{{||}}YYXWVUTS +@AABBCCD„……††‡‡ˆYXXWWVVU01122334tuuvvwwxihhggffe%$$##""! !!""##$deeffgghyxxwwvvu54433221TUUVVWWX‰ˆˆ‡‡††…EDDCCBBADEEFFGGHˆ‰‰ŠŠ‹‹ŒUTTSSRRQ BCCDDEEF‡††……„„ƒ43322110 hhiijjkkppoonnmm,,++**))]]^^__``€€~~}}<<;;::99 + + MMNNOOPPŽŽLLKKJJII==>>??@@‚‚ƒƒ„„\\[[ZZYY--..//00qqrrssttllkkjjii((''&&%% aabbccddwwvvuutt33445566††‡‡ŽŽKJJIIHHGEFFGGHHI‰ŠŠ‹‹ŒŒTSSRRQQP 56677889yzz{{||}dccbbaa` %&&''(()ijjkkllmtssrrqqp0//..--,YZZ[[\\]„ƒƒ‚‚€@??>>==< IJJKKLLMŽŽPOONNMML + + GHHIIJJK‚€€~/..--,,+#$%%&&''mmnopqrskkjjiihh''&&%%$$ !!bbccddee{{zzyyxx77665544RRSSTTUU‹‹ŠŠ‰‰ˆˆGGFFEEDDBBCCDDEE††‡‡ˆˆ‰‰WWVVUUTT22334455vvwwxxyyggffeedd##""!! ""##$$%%ffgghhiimmllkkjj8899??@@ŽŽFEEDDCCBŒŒ‹‹ŠŠ‰‰HHGGFFEE QQRRSSTT‡‡††……„„44332211++,,--..~~€€SRRQQPPO + DEEFFGGHˆ‰‰ŠŠ‹‹ŒUTTSSRRQ 45566778xyyzz{{|eddccbba! $%%&&''(hiijjkkluttssrrq100//..-XYYZZ[[\…„„ƒƒ‚‚A@@??>>=HIIJJKKLŒŽŽQPPOONNM + + FGGHHIIJƒ‚‚€€0//..--,!"#$%%&&llmmnopqllkkjjii((''&&%% aabbccdd||{{zzyy88776655 QQRRSSTTŒŒ‹‹ŠŠ‰‰HHGGFFEEAABBCCDD……††‡‡ˆˆXXWWVVUU11223344uuvvwwxxhhggffee$$##""!!!!""##$$eeffgghhssmmllkk778899??GFFEEDDC IJJKKLLMŽŽPOONNMML + + 9::;;<<=}~~€€`__^^]]\)**++,,-mnnooppqpoonnmml,++**))(]^^__``a€~~}}|<;;::998 + + MNNOOPPQŽŽŒLKKJJIIHKLLMMNNO~}}||{{z+**))(('(())**++sttuuvvwggffeedd##""!! ""##$$%%ffgghhiiwwvvuutt33221100VVWWXXYY‡‡††……„„CCBBAA@@FFGGHHIIŠŠ‹‹ŒŒSSRRQQPP 66778899zz{{||}}ccbbaa``&&''(())jjkkllmmiihhggffAABBCCDDŒ‹Š‰ˆ‡BAA@@??>ˆˆ‡‡††……DDCCBBAAUUVVWWXXƒƒ‚‚€€00//..--//001122‚‚ƒƒ„„……ONNMMLLKHIIJJKKLŒŽŽQPPOONNM + + 899::;;<|}}~~€a``__^^]())**++,lmmnnoopqppoonnm-,,++**)\]]^^__`€€~~}=<<;;::9 + + LMMNNOOPŽŽMLLKKJJI JKKLLMMN~~}}||{,++**))(''(())**rssttuuvhhggffee$$##""!!!!""##$$eeffgghhxxwwvvuu44332211UUVVWWXXˆˆ‡‡††……DDCCBBAAEEFFGGHH‰‰ŠŠ‹‹ŒŒTTSSRRQQ 55667788yyzz{{||ddccbbaa %%&&''((iijjkklljjiihhgg@@AABBCCŽŽŒ‹Š‰CBBAA@@? + + MNNOOPPQŽŽŒLKKJJIIH=>>??@@A‚‚ƒƒ„„…\[[ZZYYX-..//001qrrssttulkkjjiih(''&&%%$ !abbccdde|{{zzyyx87766554 QRRSSTTUŒ‹‹ŠŠ‰‰ˆHGGFFEEDOPPQQRRSzyyxxwwv'&&%%,,--..//wxxyyzz{ccbbaa``&&''(())jjkkllmmssrrqqpp//..--,,ZZ[[\\]]ƒƒ‚‚€€??>>==<< JJKKLLMMŽŽOONNMMLL + + ::;;<<==~~€€__^^]]\\**++,,--nnooppqqeeddccbbEEFFGGHH‡††……„„ƒ=<;:9988„„ƒƒ‚‚@@??>>==YYZZ[[\\~~}}||,,++**))33445566††‡‡ŽŽKJJIIHHG + + LMMNNOOPŽŽMLLKKJJI <==>>??@€‚‚ƒƒ„]\\[[ZZY,--..//0pqqrrsstmllkkjji)((''&&% `aabbccd}||{{zzy98877665 PQQRRSSTŒŒ‹‹ŠŠ‰IHHGGFFENOOPPQQR{zzyyxxw(''&&%%++,,--..vwwxxyyzddccbbaa %%&&''((iijjkkllttssrrqq00//..--YYZZ[[\\„„ƒƒ‚‚@@??>>==IIJJKKLLŽŽPPOONNMM + + 99::;;<<}}~~€€``__^^]]))**++,,mmnnooppffeeddccDDEEFFGGˆ‡‡††……„?>=<;:99 QRRSSTTUŒ‹‹ŠŠ‰‰ˆHGGFFEEDABBCCDDE…††‡‡ˆˆ‰XWWVVUUT12233445uvvwwxxyhggffeed$##""!! !""##$$%effgghhixwwvvuut43322110UVVWWXXYˆ‡‡††……„DCCBBAA@ SYYZZ[[\vuuttssm00112233{||}}~~__^^]]\\**++,,--nnooppqqoonnmmll++**))((^^__``aa~~}}||;;::9988 + + NNOOPPQQŽŽŒŒKKJJIIHH>>??@@AA‚‚ƒƒ„„……[[ZZYYXX..//0011rrssttuuaa``__^^ IIJJKKLLƒ‚‚€€77665544€€~~}}<<;;::99]]^^__``{{zzyyxx((''&&%%778899??GFFEEDDC PQQRRSSTŒŒ‹‹ŠŠ‰IHHGGFFE@AABBCCD„……††‡‡ˆYXXWWVVU01122334tuuvvwwxihhggffe%$$##""! !!""##$deeffgghyxxwwvvu54433221TUUVVWWX‰ˆˆ‡‡††…EDDCCBBARSSYYZZ[wvvuutts//001122z{{||}}~``__^^]]))**++,,mmnnooppppoonnmm,,++**))]]^^__``€€~~}}<<;;::99 + + MMNNOOPPŽŽLLKKJJII==>>??@@‚‚ƒƒ„„\\[[ZZYY--..//00qqrrssttbbaa``__ HHIIJJKK„ƒƒ‚‚€88776655UVVWWXXYˆ‡‡††……„DCCBBAA@EFFGGHHI‰ŠŠ‹‹ŒŒTSSRRQQP 56677889yzz{{||}dccbbaa` %&&''(()ijjkkllmtssrrqqp0//..--,YZZ[[\\]„ƒƒ‚‚€@??>>==< + + \]]^^__`mllkkjji44556677€€‚‚ƒ[[ZZYYXX..//0011rrssttuukkjjiihh''&&%%$$ !!bbccddee{{zzyyxx77665544RRSSTTUU‹‹ŠŠ‰‰ˆˆGGFFEEDDBBCCDDEE††‡‡ˆˆ‰‰WWVVUUTT22334455vvwwxxyy]]\\[[ZZ + + MMNNOOPP~~}}||{33221100||{{zzyy88776655 aabbccddwwvvuutt@@AABBCCŽŽŒ‹Š‰CBBAA@@?TUUVVWWX‰ˆˆ‡‡††…EDDCCBBADEEFFGGHˆ‰‰ŠŠ‹‹ŒUTTSSRRQ 45566778xyyzz{{|eddccbba! $%%&&''(hiijjkkluttssrrq100//..-XYYZZ[[\…„„ƒƒ‚‚A@@??>>= + + [\\]]^^_smmllkkj33445566~€€‚\\[[ZZYY--..//00qqrrssttllkkjjii((''&&%% aabbccdd||{{zzyy88776655 QQRRSSTTŒŒ‹‹ŠŠ‰‰HHGGFFEEAABBCCDD……††‡‡ˆˆXXWWVVUU11223344uuvvwwxx^^]]\\[[ + + LLMMNNOO€~~}}|44332211YZZ[[\\]„ƒƒ‚‚€@??>>==< IJJKKLLMŽŽPOONNMML + + 9::;;<<=}~~€€`__^^]]\)**++,,-mnnooppqpoonnmml,++**))(]^^__``a€~~}}|<;;::998 `aabbccdihhggffe8899:;<=ƒ„„……††‡WWVVUUTT22334455vvwwxxyyggffeedd##""!! ""##$$%%ffgghhiiwwvvuutt33221100VVWWXXYY‡‡††……„„CCBBAA@@FFGGHHIIŠŠ‹‹ŒŒSSRRQQPP 66778899zz{{||}}YYSSRRQQQQRRSSYY{zzyyxxw//..--,,xxwwvvuu44332211!!""##$$eeffgghhssmmllkkDDEEFFGGˆ‡‡††……„?>=<;:99XYYZZ[[\…„„ƒƒ‚‚A@@??>>=HIIJJKKLŒŽŽQPPOONNM + + 899::;;<|}}~~€a``__^^]())**++,lmmnnoopqppoonnm-,,++**)\]]^^__`€€~~}=<<;;::9 _``aabbcjiihhggf778899:;‚ƒƒ„„……†XXWWVVUU11223344uuvvwwxxhhggffee$$##""!!!!""##$$eeffgghhxxwwvvuu44332211UUVVWWXXˆˆ‡‡††……DDCCBBAAEEFFGGHH‰‰ŠŠ‹‹ŒŒTTSSRRQQ 55667788yyzz{{||ZZYYSSRRPPQQRRSS|{{zzyyx00//..--]^^__``a€~~}}|<;;::998 + + MNNOOPPQŽŽŒLKKJJIIH=>>??@@A‚‚ƒƒ„„…\[[ZZYYX-..//001qrrssttulkkjjiih(''&&%%$ !abbccdde|{{zzyyx87766554deeffggheddccbba>??@@AAB‡ˆ‰Š‹ŒSSRRQQPP 66778899zz{{||}}ccbbaa``&&''(())jjkkllmmssrrqqpp//..--,,ZZ[[\\]]ƒƒ‚‚€€??>>==<< JJKKLLMMŽŽOONNMMLL + + ::;;<<==~~€€PPOONNMM + +ZZ[[\\]]wvvuutts++**))((ttssrrqq00//..--%%&&''((iijjkklljjiihhggHHIIJJKK„ƒƒ‚‚€88776655\]]^^__`€€~~}=<<;;::9 + + LMMNNOOPŽŽMLLKKJJI <==>>??@€‚‚ƒƒ„]\\[[ZZY,--..//0pqqrrsstmllkkjji)((''&&% `aabbccd}||{{zzy98877665cddeeffgfeeddccb<=>??@@A†‡‡ˆ‰Š‹ŒTTSSRRQQ 55667788yyzz{{||ddccbbaa %%&&''((iijjkkllttssrrqq00//..--YYZZ[[\\„„ƒƒ‚‚@@??>>==IIJJKKLLŽŽPPOONNMM + + 99::;;<<}}~~€€QQPPOONN YYZZ[[\\xwwvvuut,,++**)) !abbccdde|{{zzyyx87766554 QRRSSTTUŒ‹‹ŠŠ‰‰ˆHGGFFEEDABBCCDDE…††‡‡ˆˆ‰XWWVVUUT12233445uvvwwxxyhggffeed$##""!! !""##$$%effgghhixwwvvuut43322110hiijjkkla``__^^] +BCCDDEEFŽŽOONNMMLL + + ::;;<<==~~€€__^^]]\\**++,,--nnooppqqoonnmmll++**))((^^__``aa~~}}||;;::9988 + + NNOOPPQQŽŽŒŒKKJJIIHH>>??@@AA‚‚ƒƒ„„……LLKKJJII ^^__``aasrqponmm''&&%%$#ppoonnmm,,++**))))**++,,mmnnooppffeeddccLLMMNNOO€~~}}|44332211 `aabbccd}||{{zzy98877665 PQQRRSSTŒŒ‹‹ŠŠ‰IHHGGFFE@AABBCCD„……††‡‡ˆYXXWWVVU01122334tuuvvwwxihhggffe%$$##""! !!""##$deeffgghyxxwwvvu54433221ghhiijjkbaa``__^ ABBCCDDEŽŽPPOONNMM + + 99::;;<<}}~~€€``__^^]]))**++,,mmnnooppppoonnmm,,++**))]]^^__``€€~~}}<<;;::99 + + MMNNOOPPŽŽLLKKJJII==>>??@@‚‚ƒƒ„„MMLLKKJJ + + ]]^^__``tssrqpon((''&&%%!""##$$%effgghhixwwvvuut43322110UVVWWXXYˆ‡‡††……„DCCBBAA@EFFGGHHI‰ŠŠ‹‹ŒŒTSSRRQQP 56677889yzz{{||}dccbbaa` %&&''(()ijjkkllmtssrrqqp0//..--,lmmssttu]\\[[ZZY + FGGHHIIJŽŽŒŒKKJJIIHH>>??@@AA‚‚ƒƒ„„……[[ZZYYXX..//0011rrssttuukkjjiihh''&&%%$$ !!bbccddee{{zzyyxx77665544RRSSTTUU‹‹ŠŠ‰‰ˆˆGGFFEEDDBBCCDDEE††‡‡ˆˆ‰‰HHGGFFEEbbccddeellkkjjii"! llkkjjii((''&&%%--..//00qqrrssttbbaa``__ PPQQRRSS|{{zzyyx00//..-- !!""##$deeffgghyxxwwvvu54433221TUUVVWWX‰ˆˆ‡‡††…EDDCCBBADEEFFGGHˆ‰‰ŠŠ‹‹ŒUTTSSRRQ 45566778xyyzz{{|eddccbba! $%%&&''(hiijjkkluttssrrq100//..-kllmmsst^]]\\[[Z + + EFFGGHHIŽŽLLKKJJII==>>??@@‚‚ƒƒ„„\\[[ZZYY--..//00qqrrssttllkkjjii((''&&%% aabbccdd||{{zzyy88776655 QQRRSSTTŒŒ‹‹ŠŠ‰‰HHGGFFEEAABBCCDD……††‡‡ˆˆIIHHGGFFaabbccddmmllkkjj$#"! %&&''(()ijjkkllmtssrrqqp0//..--,YZZ[[\\]„ƒƒ‚‚€@??>>==< IJJKKLLMŽŽPOONNMML + + 9::;;<<=}~~€€`__^^]]\)**++,,-mnnooppqpoonnmml,++**))(%%&uvvwwxxyYSSRRQQPJKKLLMMN‹‹ŠŠ‰‰ˆˆGGFFEEDDBBCCDDEE††‡‡ˆˆ‰‰WWVVUUTT22334455vvwwxxyyggffeedd##""!! ""##$$%%ffgghhiiwwvvuutt33221100VVWWXXYY‡‡††……„„CCBBAA@@FFGGHHIIŠŠ‹‹ŒŒDDCCBBAAffgghhiihhggffeehhggffee$$##""!!11223344uuvvwwxx^^]]\\[[ + + YYZZ[[\\xwwvvuut,,++**))$%%&&''(hiijjkkluttssrrq100//..-XYYZZ[[\…„„ƒƒ‚‚A@@??>>=HIIJJKKLŒŽŽQPPOONNM + + 899::;;<|}}~~€a``__^^]())**++,lmmnnoopqppoonnm-,,++**)%tuuvvwwxZYYSSRRQIJJKKLLMŒŒ‹‹ŠŠ‰‰HHGGFFEEAABBCCDD……††‡‡ˆˆXXWWVVUU11223344uuvvwwxxhhggffee$$##""!!!!""##$$eeffgghhxxwwvvuu44332211UUVVWWXXˆˆ‡‡††……DDCCBBAAEEFFGGHH‰‰ŠŠ‹‹ŒŒEEDDCCBBeeffgghhiihhggff)**++,,-mnnooppqpoonnmml,++**))(]^^__``a€~~}}|<;;::998 + + MNNOOPPQŽŽŒLKKJJIIH=>>??@@A‚‚ƒƒ„„…\[[ZZYYX-..//001qrrssttulkkjjiih(''&&%%$&''(())*yzz{{||}POONNMML NOOPPQQR‡‡††……„„CCBBAA@@FFGGHHIIŠŠ‹‹ŒŒSSRRQQPP 66778899zz{{||}}ccbbaa``&&''(())jjkkllmmssrrqqpp//..--,,ZZ[[\\]]ƒƒ‚‚€€??>>==<< JJKKLLMMŽŽ@@??9988jjkkllmmddccbbaaddccbbaa 55667788yyzz{{||ZZYYSSRR + + ]]^^__``tssrqpon((''&&%%())**++,lmmnnoopqppoonnm-,,++**)\]]^^__`€€~~}=<<;;::9 + + LMMNNOOPŽŽMLLKKJJI <==>>??@€‚‚ƒƒ„]\\[[ZZY,--..//0pqqrrsstmllkkjji)((''&&%%&&''(()xyyzz{{|QPPOONNMMNNOOPPQˆˆ‡‡††……DDCCBBAAEEFFGGHH‰‰ŠŠ‹‹ŒŒTTSSRRQQ 55667788yyzz{{||ddccbbaa %%&&''((iijjkkllttssrrqq00//..--YYZZ[[\\„„ƒƒ‚‚@@??>>==IIJJKKLLŽŽAA@@??99iijjkklleeddccbb-..//001qrrssttulkkjjiih(''&&%%$ !abbccdde|{{zzyyx87766554 QRRSSTTUŒ‹‹ŠŠ‰‰ˆHGGFFEEDABBCCDDE…††‡‡ˆˆ‰XWWVVUUT12233445uvvwwxxyhggffeed$##""!! *++,,--.}~~€€LKKJJIIH + + RSSTUVWXƒƒ‚‚€€??>>==<< JJKKLLMMŽŽOONNMMLL + + ::;;<<==~~€€__^^]]\\**++,,--nnooppqqoonnmmll++**))((^^__``aa~~}}||;;::9988 + + NNOOPPQQŽŽ‡‡77665544ssttuuvv``__^^]]``__^^]]99::;;<<}}~~€€QQPPOONNaabbccddmmllkkjj$#"! ,--..//0pqqrrsstmllkkjji)((''&&% `aabbccd}||{{zzy98877665 PQQRRSSTŒŒ‹‹ŠŠ‰IHHGGFFE@AABBCCD„……††‡‡ˆYXXWWVVU01122334tuuvvwwxihhggffe%$$##""!)**++,,-|}}~~€MLLKKJJI + + QRRSSTUV„„ƒƒ‚‚@@??>>==IIJJKKLLŽŽPPOONNMM + + 99::;;<<}}~~€€``__^^]]))**++,,mmnnooppppoonnmm,,++**))]]^^__``€€~~}}<<;;::99 + + MMNNOOPPŽŽ88776655mmssttuuaa``__^^12233445uvvwwxxyhggffeed$##""!! !""##$$%effgghhixwwvvuut43322110UVVWWXXYˆ‡‡††……„DCCBBAA@EFFGGHHI‰ŠŠ‹‹ŒŒTSSRRQQP 56677889yzz{{||}dccbbaa` .//00112‚‚ƒƒ„„…HGGFFEED YYZZ[[\\~~}}||;;::9988 + + NNOOPPQQŽŽŒŒKKJJIIHH>>??@@AA‚‚ƒƒ„„……[[ZZYYXX..//0011rrssttuukkjjiihh''&&%%$$ !!bbccddee{{zzyyxx77665544RRSSTTUU††……„„ƒƒ33221100%%&&''wwxxyyzz\\[[ZZYY \\[[ZZYY==>>??@@‚‚ƒƒ„„MMLLKKJJeeffgghhiihhggff01122334tuuvvwwxihhggffe%$$##""! !!""##$deeffgghyxxwwvvu54433221TUUVVWWX‰ˆˆ‡‡††…EDDCCBBADEEFFGGHˆ‰‰ŠŠ‹‹ŒUTTSSRRQ 45566778xyyzz{{|eddccbba! -..//001€‚‚ƒƒ„IHHGGFFE WXYYZZ[[€€~~}}<<;;::99 + + MMNNOOPPŽŽLLKKJJII==>>??@@‚‚ƒƒ„„\\[[ZZYY--..//00qqrrssttllkkjjii((''&&%% aabbccdd||{{zzyy88776655 QQRRSSTT‡‡††……„„44332211%%&&vvwwxxyy]]\\[[ZZ56677889yzz{{||}dccbbaa` %&&''(()ijjkkllmtssrrqqp0//..--,YZZ[[\\]„ƒƒ‚‚€@??>>==< IJJKKLLMŽŽPOONNMML + + 9::;;<<=}~~€€`__^^]]\23344556…††‡‡ŽDCCBBAA@]]^^__``{{zzyyxx77665544RRSSTTUU‹‹ŠŠ‰‰ˆˆGGFFEEDDBBCCDDEE††‡‡ˆˆ‰‰WWVVUUTT22334455vvwwxxyyggffeedd##""!! ""##$$%%ffgghhiiwwvvuutt33221100VVWWXXYY‚‚€€//..--,,(())**++{{||}}~~XWVUTSSR + + XXWWVVUUAABBCCDD……††‡‡ˆˆIIHHGGFFiijjkklleeddccbb45566778xyyzz{{|eddccbba! $%%&&''(hiijjkkluttssrrq100//..-XYYZZ[[\…„„ƒƒ‚‚A@@??>>=HIIJJKKLŒŽŽQPPOONNM + + 899::;;<|}}~~€a``__^^]12233445„……††‡‡EDDCCBBA\\]]^^__||{{zzyy88776655 QQRRSSTTŒŒ‹‹ŠŠ‰‰HHGGFFEEAABBCCDD……††‡‡ˆˆXXWWVVUU11223344uuvvwwxxhhggffee$$##""!!!!""##$$eeffgghhxxwwvvuu44332211UUVVWWXXƒƒ‚‚€€00//..--''(())**zz{{||}}YYXWVUTS +9::;;<<=}~~€€`__^^]]\)**++,,-mnnooppqpoonnmml,++**))(]^^__``a€~~}}|<;;::998 + + MNNOOPPQŽŽŒLKKJJIIH=>>??@@A‚‚ƒƒ„„…\[[ZZYYX6778899?Ž@??99887aabbccddwwvvuutt33221100VVWWXXYY‡‡††……„„CCBBAA@@FFGGHHIIŠŠ‹‹ŒŒSSRRQQPP 66778899zz{{||}}ccbbaa``&&''(())jjkkllmmssrrqqpp//..--,,ZZ[[\\]]~~}}||{{++**))((,,--..//€€‚‚RQQPPOON TTSSRRQQ EEFFGGHH‰‰ŠŠ‹‹ŒŒEEDDCCBBmmssttuuaa``__^^899::;;<|}}~~€a``__^^]())**++,lmmnnoopqppoonnm-,,++**)\]]^^__`€€~~}=<<;;::9 + + LMMNNOOPŽŽMLLKKJJI <==>>??@€‚‚ƒƒ„]\\[[ZZY56677889ŽŽA@@??998``aabbccxxwwvvuu44332211UUVVWWXXˆˆ‡‡††……DDCCBBAAEEFFGGHH‰‰ŠŠ‹‹ŒŒTTSSRRQQ 55667788yyzz{{||ddccbbaa %%&&''((iijjkkllttssrrqq00//..--YYZZ[[\\~~}}||,,++**))++,,--..~~€€SRRQQPPO + =>>??@@A‚‚ƒƒ„„…\[[ZZYYX-..//001qrrssttulkkjjiih(''&&%%$ !abbccdde|{{zzyyx87766554 QRRSSTTUŒ‹‹ŠŠ‰‰ˆHGGFFEEDABBCCDDE…††‡‡ˆˆ‰XWWVVUUT?@@AABBCŽŽ‡‡†76655443eeffgghhssrrqqpp//..--,,ZZ[[\\]]ƒƒ‚‚€€??>>==<< JJKKLLMMŽŽOONNMMLL + + ::;;<<==~~€€__^^]]\\**++,,--nnooppqqoonnmmll++**))((^^__``aazzyyxxww''&&%%00112233ƒƒ„„……††NMMLLKKJPPOONNMM + + IIJJKKLLŽŽAA@@??99%%&&vvwwxxyy]]\\[[ZZ<==>>??@€‚‚ƒƒ„]\\[[ZZY,--..//0pqqrrsstmllkkjji)((''&&% `aabbccd}||{{zzy98877665 PQQRRSSTŒŒ‹‹ŠŠ‰IHHGGFFE@AABBCCD„……††‡‡ˆYXXWWVVU9??@@AABŽŽ‡87766554ddeeffggttssrrqq00//..--YYZZ[[\\„„ƒƒ‚‚@@??>>==IIJJKKLLŽŽPPOONNMM + + 99::;;<<}}~~€€``__^^]]))**++,,mmnnooppppoonnmm,,++**))]]^^__``{{zzyyxx((''&&%%//001122‚‚ƒƒ„„……ONNMMLLKABBCCDDE…††‡‡ˆˆ‰XWWVVUUT12233445uvvwwxxyhggffeed$##""!! !""##$$%effgghhixwwvvuut43322110UVVWWXXYˆ‡‡††……„DCCBBAA@EFFGGHHI‰ŠŠ‹‹ŒŒTSSRRQQP CDDEEFFG†……„„ƒƒ‚3221100/ !"iijjkklloonnmmll++**))((^^__``aa~~}}||;;::9988 + + NNOOPPQQŽŽŒŒKKJJIIHH>>??@@AA‚‚ƒƒ„„……[[ZZYYXX..//0011rrssttuukkjjiihh''&&%%$$ !!bbccddeevvuuttss44556677‡‡ŽŽJIIHHGGF +JKKLLMMNŽONNMMLLK + + :;;<<==>~€€‚_^^]]\\[*++,,--.nooppqqronnmmllk+**))(('^__``aab~~}}||{;::99887 + NOOPPQQRŽŽŒŒ‹KJJIIHHG>??@@AAB‚ƒƒ„„……†IHHGGFFEijjkkllmYXXWWVVU@AABBCCD + NOOPPQQRŽŽŒŒ‹KJJIIHHG>??@@AAB‚ƒƒ„„……†[ZZYYXXW.//00112rssttuuvkjjiihhg'&&%%$$# !!"bccddeef{zzyyxxw76655443RSSTTUUV‹ŠŠ‰‰ˆˆ‡GFFEEDDCBCCDDEEF†‡‡ˆˆ‰‰ŠEDDCCBBAmssttuuvUTTSSRRQ DEEFFGGHRSSTTUUV‹ŠŠ‰‰ˆˆ‡GFFEEDDCBCCDDEEF†‡‡ˆˆ‰‰ŠWVVUUTTS23344556vwwxxyyzgffeeddc#""!! "##$$%%&fgghhiijwvvuutts3221100/VWWXXYYZ‡††……„„ƒCBBAA@@?FGGHHIIJŠ‹‹ŒŒŽA@@??998%%&&'vwwxxyyzQPPOONNM + + HIIJJKKLVWWXXYYZ‡††……„„ƒCBBAA@@?FGGHHIIJŠ‹‹ŒŒŽSRRQQPPO 6778899:z{{||}}~cbbaa``_&''(())*jkkllmmnsrrqqppo/..--,,+Z[[\\]]^ƒ‚‚€€?>>==<<; +JKKLLMMNŽˆˆ‡87766554'(())**+z{{||}}~MLLKKJJI + + LMMNNOOPZ[[\\]]^ƒ‚‚€€?>>==<<; +JKKLLMMNŽONNMMLLK + + :;;<<==>~€€‚_^^]]\\[*++,,--.nooppqqronnmmllk+**))(('^__``aab~~}}||{;::99887 + NOOPPQQR‡††……„„ƒ43322110+,,--../~€€‚IHHGGFFE PQQRRSST^__``aab~~}}||{;::99887 + NOOPPQQRŽŽŒŒ‹KJJIIHHG>??@@AAB‚ƒƒ„„……†[ZZYYXXW.//00112rssttuuvkjjiihhg'&&%%$$# !!"bccddeef{zzyyxxw76655443RSSTTUUVƒ‚‚€€0//..--,/0011223‚ƒƒ„„………EDDCCBBATUUVVWWX !!"bccddeef{zzyyxxw76655443RSSTTUUV‹ŠŠ‰‰ˆˆ‡GFFEEDDCBCCDDEEF†‡‡ˆˆ‰‰ŠWVVUUTTS23344556vwwxxyyzgffeeddc#""!! "##$$%%&fgghhiijwvvuutts3221100/VWWXXYYZ~~}}||{,++**))(34455667…„„ƒƒ‚‚A@@??>>=XYYZZ[[\"##$$%%&fgghhiijwvvuutts3221100/VWWXXYYZ‡††……„„ƒCBBAA@@?FGGHHIIJŠ‹‹ŒŒŽSRRQQPPO 6778899:z{{||}}~cbbaa``_&''(())*jkkllmmnsrrqqppo/..--,,+Z[[\\]]^{zzyyxxw(''&&%%78899??@€€~~}=<<;;::9\]]^^__`&''(())*jkkllmmnsrrqqppo/..--,,+Z[[\\]]^ƒ‚‚€€?>>==<<; +JKKLLMMNŽONNMMLLK + + :;;<<==>~€€‚_^^]]\\[*++,,--.nooppqqronnmmllk+**))(('^__``aabwvvuutts@AABBCCD}||{{zzy98877665 `aabbccd*++,,--.nooppqqronnmmllk+**))(('^__``aab~~}}||{;::99887 + NOOPPQQRŽŽŒŒ‹KJJIIHHG>??@@AAB‚ƒƒ„„……†[ZZYYXXW.//00112rssttuuvkjjiihhg'&&%%$$# !!"bccddeefsmmllkkjDEEFFGGHyxxwwvvu54433221 !!""##$deeffggh.//00112rssttuuvkjjiihhg'&&%%$$# !!"bccddeef{zzyyxxw76655443RSSTTUUV‹ŠŠ‰‰ˆˆ‡GFFEEDDCBCCDDEEF†‡‡ˆˆ‰‰ŠWVVUUTTS23344556vwwxxyyzgffeeddc#""!! "##$$%%&fgghhiijjiihhggfHIIJJKKLuttssrrq100//..-$%%&&''(hiijjkkl23344556vwwxxyyzgffeeddc#""!! "##$$%%&fgghhiijwvvuutts3221100/VWWXXYYZ‡††……„„ƒCBBAA@@?FGGHHIIJŠ‹‹ŒŒŽSRRQQPPO 6778899:z{{||}}~cbbaa``_&''(())*jkkllmmnfeeddccbLMMNNOOPqppoonnm-,,++**)())**++,lmmnnoop6778899:z{{||}}~cbbaa``_&''(())*jkkllmmnsrrqqppo/..--,,+Z[[\\]]^ƒ‚‚€€?>>==<<; +JKKLLMMNŽONNMMLLK + + :;;<<==>~€€‚_^^]]\\[*++,,--.nooppqqrbaa``__^ PQQRRSSYmllkkjji)((''&&%,--..//0pqqrrsst:;;<<==>~€€‚_^^]]\\[*++,,--.nooppqqronnmmllk+**))(('^__``aab~~}}||{;::99887 + NOOPPQQRŽŽŒŒ‹KJJIIHHG>??@@AAB‚ƒƒ„„……†[ZZYYXXW.//00112rssttuuv^]]\\[[Z + + +YZZ[[\\]ihhggffe%$$##""!01122334tuuvvwwx>??@@AAB‚ƒƒ„„……†[ZZYYXXW.//00112rssttuuvkjjiihhg'&&%%$$# !!"bccddeef{zzyyxxw76655443RSSTTUUV‹ŠŠ‰‰ˆˆ‡GFFEEDDCBCCDDEEF†‡‡ˆˆ‰‰ŠWVVUUTTS23344556vwwxxyyzZYYSSRRQ + ]^^__``aeddccbba! 45566778xyyzz{{|BCCDDEEF†‡‡ˆˆ‰‰ŠWVVUUTTS23344556vwwxxyyzgffeeddc#""!! "##$$%%&fgghhiijwvvuutts3221100/VWWXXYYZ‡††……„„ƒCBBAA@@?FGGHHIIJŠ‹‹ŒŒŽSRRQQPPO 6778899:z{{||}}~QPPOONNMabbccddea``__^^]899::;;<|}}~~€FGGHHIIJŠ‹‹ŒŒŽSRRQQPPO 6778899:z{{||}}~cbbaa``_&''(())*jkkllmmnsrrqqppo/..--,,+Z[[\\]]^ƒ‚‚€€?>>==<<; +JKKLLMMNŽONNMMLLK + + :;;<<==>~€€‚MLLKKJJIeffgghhi]\\[[ZZY<==>>??@€‚‚ƒƒ„„……ÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•Ëfór€‰Ë‚p‘ZHAãb™l‘÷JtAïrç’l‘÷JtAH…fv…nXv€…ãnX•’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtbãn€…Ûvpf`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXrd™÷‚|çÛv€…ãnXfpÛv€…ã’™ãbHAZZp‘Ë‚€‰÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…Ëf•H…fXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JX•v`Ëf•ó~H…f`Û’™ãbJ`p‘Ë‚‘ç’t‰ÿbdn€…ÛvpvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóJtAd™÷‚|‰ç’l‘÷JtçZdQÿbãf•ó~H…nX•v`ˉórXQJ`Z|÷‚d™ïQçZ|÷‚d•n€…Ûvp€…vf…~€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘t‰ÿbdQçZç’t‰ÿbdQËf`pfãnór€‰Ë‚‚p‘ZHAã÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn`JXQórÛ’`JXQd™÷‚|çZïrd™÷‚|•v`Ëfv`Ëf•rZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…•Ën€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚pZdQÿbt‰ç•v`ËfnX•v`Ë‘‚‰rXQJórXQJ’™ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`pÛv€…ãn™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚•€…ãnX•pÛv€…ãnHAZp‘`€‰órÿbdQQçZ|÷‚dfH…•Ëf`…ÛvpfHvX•ãnóZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãf•H…fpÛ’™ãbHrtA÷Jl‘ç™ïrtA÷JlfH…ó~••Ëf`vXHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQ|÷‚d™ïrçZ|÷‚d™H…ó~•Ëfp‘ZAb™’`b™Û’`J÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpf€‰Ë‚p‘Zór€‰Ë‚p‘dQÿbt‰ç’çZdQÿbt‰•ó~H…fpQJ’™HArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ënór€‰Ë‚p™Û’`JX‘ZHA™Û’l‘÷JtAï•ó~H…fpf•ó~H…`Û’™ãbbHAZp‘Ë÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbv`Ëf•X•v`ËfÛ’™ãbHAçZ|‚™rA™ïrtA÷JlvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóZHA™Û’`‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËÛv€…ãnóAZp‘Ë‚€’t‰ÿbdQç‘ç’t‰d™ïËf`vX••ãn€…Ûvp`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…vX•ãnórHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™tA÷Jl‘ç’ïrtA÷Jl‘`vX•ãnJXQór€Qr‰‚p‘ZÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfHAãb™Û’ZHAãb™l‘÷JtAïrç’l‘|çZÛv€…ãnXZp‘Ë‚€‰ó’™ãbHArÿbdQçZ|A÷Jl‘ç’t÷‚d™tA÷n€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p’`JXQórd™÷‚|çÛv€…ãnXfpÛv€…HAZp‘Ë‚‚€‰órXQ÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…Û’™HAZXQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷Jó~H…fp•ó~H…fZp‘Ë‚€‰Jl‘ç’t‰ÿ‘’‰bQZ|…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘JXQórÿAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…rXQJ`p‰™ãbHAZ|÷‚d™trtA÷Jl‘çãn€…ÛvpfH…ó~€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórHA™Û’`ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘t‰ÿbdQçZç’t‰ÿbdQ€…Ûvpf‰Ë‚p‘ZHHAãb™Û’÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn`JXQórÛ’`JXQd™÷‚|l‘dQÿbãnX••v`ËfrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbrÿbt‰ç’lZdQtAïrd•v`Ëf•ó~H…fp€‰órXQJJ`Û’™ãÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ûv€…ãnX•pÛv€…ãnórXQJ`bdQçZ|÷÷‚d™ïrtA…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Ûbt‰ç’l‘÷çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã‘Ë‚€‰órXZp‘Ë‚€‰ó‰ÿbdQçZ|’t‰ÿbdQçfH…ó~••Ëf`vXHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQ|÷‚d™ïrçZ|l‘ç’H…ó~•ËfAãb™Û’``JXQór÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpf€‰Ë‚p‘ZHAãb™Û’÷JtAïrd™v`f•~…•ó~H…fp’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtbãn€…Ûvpf`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‘|çZdQÿ™÷‚|çZd•€…ãnX•Ûv€…ãnX`Û’™ãbbHAZp‘Ë÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbv`Ëf•X•v`pÛ’™ãbHA‚d™ïrtA÷÷Jl‘ç’t‰vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóJtAd™÷‚|‰ç’l‘÷JtçZdQÿbãf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËQJ`Û’rXQJ`Û÷‚d™ïrtZ|÷‚d™ïËf`v•n…•ãn€…Ûvp`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’t‰ç’l‘÷JçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™tAdQçZ|t‰ÿbãn€…`vX•H…JXQór€€‰Ë‚p‘ZÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfHAXQór€‰`JXQór÷‚|çZdQfpÛv€…ãv…n•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…•Ën€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚pbt‰ç’l‘÷Qÿbt‰ç’lv`Ëf•ó•v`ËfHAZp‘‚‰‚€‰órXQ÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷Jó~H…X•vÛv€…ãnórZp‘Ë‚€‰Jl‘ç’t‰ÿÿbdQçZ|…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãf•H…fpQJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…™ãbHAZp’™ãbHAA÷Jl‘ç’trtA÷Jl‘çvpfH…óf…~•f`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórtAd™÷‚|ç’l‘÷JtAçZdQÿbãn•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘÷‚d™ïrtAÛvp`vó~•Ëf`‰Ë‚p‘ZHHAãb™Û’÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãnË‚p‘ZHA€‰Ë‚p‘Zÿbt‰ç’l‘nX•v`ËËf•ó~H…rXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•Ënór€‰Ë‚p™Û’`JX‘ZHA™Ûbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbJtAïrd™÷‘÷JtAïrd~H…fpÛ•ó~H…fprQJ`Û’J`’™bAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚`Ëf•ó~XQJ`p‘™ãbHAZbdQçZ|÷÷‚d™ïrtA…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËÛv€…ãnó™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã‘Ë‚€‰órXZp‘Ë‚€‰ó‰ÿbdQçZ|’t‰ÿbdQç~•Ëf`vX•ãnórHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQ÷Jl‘ç’t‰X•ãn€…ÛvvX•ãn€…Ab™’JXQ`JXQr‰÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpfãb™Û’`HAãb™Û’÷JtAïrd™f•ó~H…fpÛv€…’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p’`JXQóJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‚|çZdQÿ™÷‚|çZdv€…ãnX•Ûv€…ãnX™ãbHAZpp‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbH…fpÛvË‚€‰órXQp‘Ë‚€‰ór‚d™rAJ‘’÷Jl‘ç’t‰vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…rXQJ`Û‘Ë‚€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËQJ`Û’rXQHAZp÷‚d™ïrtZ|l‘ç’tvX•ãn€…Û€‰Ë‚p‘Z`JXQórHA™Û’`ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfÛv€…ãnórãbHAZp‘J`Û’™ÿbdQçZ|pfH…ó~ÛvpfH…ór€‰Ë‚p‘‚‘ZHAãbÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•ËfJXQór€‰`JXQór÷‚|çZdQfpÛv€…ããnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbrÿbt‰ç’l‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚pbt‰ç’l‘÷Qÿbt‰d™÷v`Ëf•ó•v`pÛ‘Ë‚€‰órXÿbdQçZ|÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷J€…ãnX•vJ`Û’™XQJ`Û’t‰ÿbdQçZbQZ‚d™ï…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã’™HAZpQJ`Û’‘Ë‚€‰órÿ‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…™ãbHAXQ‘Ë‚€‰órXAdQçZ|÷‰ÿbãn€…ÛvpfH…óHAãb™Û’€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQãbHAZp‘÷‚d™ïrtA•Ëf`vó~•Ëf`ZHAãb™™Û’`JX÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãnË‚p‘ZHA€‰Ë‚p‘|tAïrd™÷‚nX•v`ËËf•ó~H…rXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‘÷JtAd™÷bt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbJtAïrd™t‚|çZdQÿ~H…X•v`v€…ãnórXQJ`Û’÷‚d™ïrtAÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbtAïrd™÷‚`Ëf•ó~ãbHAZp‘™ãbHAZ|÷‚d™ïrrtA÷Jl‘ç…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãJ`Û’™ãQJ`Û’‚d™ïrtA÷vpf…•f`~•Ëf``JXQórHAãb™Û’t‰ç’l‘÷JçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn™HAZp‘J`Û’™Ë‚€‰órÿb÷Jl‘|÷‚X•ãn€…ÛvvX•ãn€…Û’`JXQQór€‰Ë‚p÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…Ûvpfãb™€‰Ë‚çZdQÿbt‰|çZdQÿbf•~…fvfpÛv€…’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷bãnX•v`…fpÛv€Ëf•H…rXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‰ç’l‘÷Jtbt‰ç’l‘÷Ëf•ó~HQJ`’™A™ãbHAZp÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷J|çZdQÿbH…fp`Ë‚€‰órXQp‘Ë‚€‰órtA÷Jl‘ç’’t‰ÿbdQçvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËbHAZp‘Ë™ãbHAZpJl‘ç’t‰ÿvX•ãn€vX•n…vf€‰Ë‚p‘Z`JXQórtAd™÷‚|ç’l‘÷JtAçZdQÿbãn•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|l‘d™ïrtA÷JpfH…ó~•Ëf`vór€‰Ë‚p‘‘ZHAãbÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•Ëfp‘ZHAãbç’l‘÷JtAt‰ç’l‘÷J€…ãnX•vn•vf•óZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`fpÛv€…ã’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚pAïrd™÷‚|JtAïrd™÷…fpÛv€Zp‘Ë‚€‰ó‘Ë‚€‰rQJÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚ãnX•v`Ëf•ó~H…J`Û’™XQHAZp‘t‰ÿbdQçZZ|÷‚d™ï…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷n€…ÛvpvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…‚€‰órXQ‘Ë‚€‰órXbdQçZ|÷…ÛvpfHH…ó~•ËfHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQç’t‰ÿbdQl‘ç’t‰ÿb•€…ÛvpX•ãn€…ÛvZHAãb™™Û’`JX÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn™Û’`Jïrd™÷‚|tAïrd™÷‚`Ëf•ó~~H…fpÛrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HnórXQJ`Zp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbçZdQÿbt‚|çZdQÿ…ãnX•v`rXQJ`Û’™ãbHA÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbpÛv€…ãnfpÛv€…ãbHAXQJË‚€‰órXQ|÷‚d™ïrrtA÷Jl‘ç…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿfH…•Ëf`…ÛvpfHvX•ãnóZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãJ`Û’™ãQJ`p‘Ë‚d™ïrtA÷…ó~•Ëf``vX•ãn`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfÛv€…ãnórãbHAZp‘J`Û’™l‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™çZ|÷‚d™dQçZ|÷‚fH…ó~•pfH…ó~’JQr€‰ËQór€‰Ë‚p÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf€…ÛvpfXQór€‰Ë‚çZdQÿbt‰|çZdQÿbH…fpÛvv€…ãnX•’™ãbHArXQJ`ÛA÷Jl‘ç’t÷‚d™ïrtn€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚p‚|çZdQÿJtAïrd™÷…ãnX•v`…fpÛv€Û’™HArXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JX‰ç’l‘÷Jtbt‰ç’l‘|Ëf•ó~H’™ãbHAZp‘Ë‚€‰÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷JfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JX•v`ËfãnX•v``Û’™ãbJ`Û’™tAJ‘’‰bd’t‰ÿbdQçvX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…QJ`Û’‘Ë‚€‰órX‚d™ïrtA÷bdQçZ|÷vX•ãn€…ó~•Ëf`r€‰Ë‚p‘’`JXQóZHA™Û’`‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ËbHAZp‘`‚€‰órÿbdJl‘|÷‚dvX•ãn€€…Ûvpf€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘ïrtA÷Jl‘d™ïrtA÷JËf`vX••Ëf`v‚p‘ZHAã‘ZA™’`ÿbdQçZ|÷Jl‘ç’t‰`vX•ãnH…ó~•Ëfp‘ZHAãbç’l‘÷JtAt‰d™÷‚|€…ãnX•vv`Ëf•óZp‘Ë‚€‰ó’™ãbHA‰ÿbdQçZ|A÷Jl‘ç’tfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbbt‰ç’l‘÷‚|çZdQÿËf•ó~H…ãnX•v`Zp‘Ë‚€‰ó’™ãbHArÿbdQçZ|A÷Jl‘ç’t÷‚d™tA÷n€…Ûvpf`vX•ã‘ZHAãbQór€‰Ë‚pAïrd™÷‚|çZdQÿbã…fp`ËZp‘Ë‚€‰óórXQJ`ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbtAïrd™÷‚ãnX•v`fpÛv€…™ãbHAZXQJ`Û’÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚•ó~H…fËf•ó~H…HAZp‘Ë‚ãbHAZp‘QçZ|÷‚dZ|‚™AJl…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ã™ãbHAZpQJ`Û’Jl‘ç’t‰ÿ‚d™ïrtA÷…ÛvpfHvX•ãn€ZHAãb™Ûr€‰Ë‚p‘JXQórÿAïrd™÷‚|‰ç’l‘÷JtfpÛv€…ãf•ó~H…Û’™ãbHQçZ|l‘ç™ïrtA÷Jl…ÛvpfHH…ó~•ËfHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãn™HAZp‘J`Û’™Ë‚€‰órÿbd™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtApÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQç’t‰ÿbdQl‘ç’t‰d™ãn€…ÛvpX•ãn€…Ûvb™Û’`JXQórÿbt÷‚d™ïrtAÿbdQçZ|€…Ûvpf`vX•ãn™Û’`p‘ïrd™t‰ç’çZdQÿbt‰`Ëf•ó~~H…fpÛrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|f`vX•ãfH…ó~•ËQór€‰Ë‚p™Û’`JXJtAïrd™÷bt‰ç’l‘÷…fpÛv€Ëf•ó~HrXQJ`ÛZp‘Ë‚€‰ó÷‚d™ïrt‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ën€…Ûvp™Û’`JX‘ZHAãbl‘÷JtAïnX•v`pf•ó~H…rXQJ`ÛÛ’™ãbHA÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•Ëfór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷J|çZdQÿbËf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbpÛv€…ãnfpÛv€…€‰órXQJË‚€‰órXQ™ïrtA÷Jl‘ç’t‰ÿbã…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Û‰ç’l‘÷JtçZdQÿbtf•ó~H…nX•v`ˑ˂€‰órX™ãbHAZpbdQçZ|÷Jl‘ç’t‰ÿ…ó~•Ëf`…ÛvpfH’`JXQóZHAãb™Ûbt‰ç’l‘÷çZdQÿbtAïrd™÷‚|nX•v`ËfpÛv€…ãAZp‘Ë‚€’t‰ÿbdQç‘ç’t‰ÿbd…ó~•fv`vX•ãn`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘dQçZ|÷‚l‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|X•v`ËfpÛv€…ãnãbHAZp‘J`Û’™çZ|÷‚d™ïrtA÷Jl‘fH…ó~•p`vX•JXQór€‰Ë‰ç’l‘÷JtAd™÷‚|ç’l‘÷JtAïZdQÿbãnX•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óvX•ãn€…ÛQór€‰Ë‚pQXb㉀’`ZQXbã‰fÛ`v…pf•H~ã…÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX•H…fpÛJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d’t‰ÿbãn€~•Ëf`vpfH…ó‘ZHAãbÛ‘pJAHr€™‚Ë`ZXnó•€vËfÛ`v…÷‘|‚ç‰dr’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëfv€…ãnórXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷Jl…ÛvpfHvX•ãn€…Û~•Ëf`™Û’`p‘󙉀’Û‘QXb㉀’pf•H~ã…Xnó•€vËÿQtJçl’rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpQJ`Û’‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd…•Ëf`vpfH…óvX•ãnÛ’`ZHAãb™ÛpJAHró™Û‘pJAHrfÛ`v…p‘|‚ç‰dr÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX™HAZp‘ËJ`Û’™ã‚€‰órÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`JXQór€’`JXQó‚Ë`ZQó™‚Ë`ZXnó•€vËÿQtJçl’÷‘|‚ç‰dr’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ۉ˂p‘ZHr€‰Ë‚p‘Xb㉀’Û‘QXb㉀…pf•H~ã…÷™tbïAdZÿQtJçl’rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚d’t‰ÿbãn€~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óAãb™Û’`ZHAãb™ÛpJAHró™Xnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷Jl…ÛvpfHvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`JXQór€’`JXQH‚Ë`‘pJpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰dr’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd…•Ëf`vpfH…óvX•ãnór€Aãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ۉ˂p‘ZHAãb™Û’`AHró™‚fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€A™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óAXQór€‰ËJXQór€Ë`ZQXbXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHJXQórÿbtrd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‚p‘ZHAã‰Ë‚p‘ZH㉀’Û‘pJpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰dr’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`‰ç’l‘÷JtZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…Ûb™Û’`Aãb™Û’`AHró™‚fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€Ad™÷‚|ç’l‘÷JtAïZdQÿbãnX•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€‰ËJXQór€Ë`ZQXAXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX•H…fpÛJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‚p‘ZHAã‰Ë‚p‘`ZHró™‚Ëpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰dr’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëf‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…óJXQór€Aãb™Û’`’l‘÷JtAïZdQÿbt‰ç•ó~H…fp•v`Ëfv€…ãnórXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…Ûb™€‰Ë‚pQXb㉀’`ZQXbã‰fÛ`v…pf•H~ã…÷™tbïAdZÿQtJçl’rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpJ`Û’™ã‚€‰órXQ™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`‰Ë‚p‘ZHJXQór€rd™÷‚|ç’l‘÷JtAïÛv€…ãnX•ó~H…fpQJ`Û’‚€‰órXQbHAZp‘ËQçZ|÷‚d‘ç’t‰ÿbd~•Ëf`vpfH…ó‘ZHAãbÛ‘pJAHr€’Û‘pJAXnó•€vËfÛ`v…÷‘|‚ç‰dr÷™tbïAdZZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnXbHAZp‘ËJ`Û’™ã‘ç’t‰ÿbd™ïrtA÷JlvpfH…óvX•ãn€…ÛAãb™Û’`‰Ë‚p‘ZHZdQÿbt‰çrd™÷‚|ç•v`ËfÛv€…ãnX™HAZp‘ËJ`Û’™ã‚€‰órÿbd™ïrtA÷JlQçZ|÷‚dvX•ãn€…Û~•Ëf`™Û’`JXó™‚Ë`ZHró™‚Ëpf•H~ã…Xnó•€vËÿQtJçl’÷‘|‚ç‰drÿQt‰Š‹ŒŽŽŒ‹Š‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv32_2.dat b/application/third_party/mpdf/qrcode/data/qrv32_2.dat new file mode 100755 index 00000000..d254d296 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv32_2.dat @@ -0,0 +1,289 @@ +ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqpnmnmmmmmjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmnmnmnjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmnmnmnjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmnmnmnjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmnmnmnjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmnmnmnjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopmnmmmmmmjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijihghghghgdcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ‚‚‚‚€€€€}|{|{|{|yzyzyzyzwvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡‡‡‡‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹‡ˆ‡‡‡‡‡‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdcbabababaŒ‹Œ‹Œ‹Œ‹ˆ‡‡‡‡‡‡ˆ…„ƒ„ƒ„ƒ„‚‚‚‚~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvsrqrqrqropopopoplklklklkhghghghgfefefefebabababababababaŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkhghghghgfefefefebabababa`_`_`_`_Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkhghghghgfefefefebabababa`_`_`_`_Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqropoponmnlklklklkhghghghgfefefefebabababa`_`_`_`_Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmmmmlklklklkhghghghgfefefefebabababa`_`_`_`_Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡‡‡‡‡‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmnmnmnmmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmmmmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡‡‡‡‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŒ‹Œ‹Œ‹Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmmmlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrmmmnmnmnlklklklkhghghghgfefefefebabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡…ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{zyzyzyzwxwxwxwxutstststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰……………†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmmmmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrmmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=<;<:999999:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#      `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<999999:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#       `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPONKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCB?@?@?@?@;<;<;<;<:9:9:98765656565434343210/0/0/0/.-.-.-,+*)*)*)*)('('('&%$#$#$#$#         + +^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWVUVUTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSSSSSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSSSSSSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#"!"!        + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!         + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!         + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!         + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!         + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!         + + + +^]^]^]^]\[\[\[\[XWXWXWXWTSSSSSSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!       + + + +^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQPMNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEDABABABAB?@?@?@?>;<;<;<;<8787878765656543212121210/0/0/.-,+,+,+,+*)*)*)('&%&%&%&%"!"!"!"!     + + + +^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWSSSSSSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:99999:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYXWXWXWVUSSSSSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9999878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>99:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSSSSSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:99999878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + +^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSROPOPOPOPMNMNMNMLIJIJIJIJGHGHGHGFCDCDCDCDABABABA@=>=>=>=>9:9:9:9:87878765434343432121210/.-.-.-.-,+,+,+*)('('('('&%&%&%$#"!"!"!"!  + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!        \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:99999965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#       \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         ŽŽYYZZ[[\\DDEEFFGG !!""##$)((''&&%qppoonnmhiijjkkl !!""##$)((''&&%qppoonnm€‚‚ƒƒ„ddeeffgg!!""##$$((''&&%%ppoonnmmŒŒ‹‹ŠŠ‰‰]]^^__``HHIIJJKK$%%&&''(%$$##""!mllkkjjilmmnnoop$%%&&''(%$$##""!mllkkjji„……††‡‡hhiijjkk%%&&''(($$##""!!llkkjjiiˆˆ‡‡††……aabbccddLLMMNNOO())**++,! ihhggffepqqrrsst())**++,! ihhggffeŽŽllmmnopq))**++,, hhggffee„„ƒƒ‚‚eeffgghhPPQQRRSS,--..//0eddccbbatuuvvwwx,--..//0eddccbbaŽŽ‡rssttuuv--..//00ddccbbaa€€~~}}iijjkkllYYZZ[[\\01122334a``__^^]xyyzz{{|01122334a``__^^]‡††……„„ƒvwwxxyyz11223344``__^^]]||{{zzyymmnnoopp]]^^__``45566778]\\[[ZZY|}}~~€45566778]\\[[ZZYƒ‚‚€€z{{||}}~55667788\\[[ZZYYxxwwvvuuqqrrssttaabbccdd899::;;< YXXWWVVU€‚‚ƒƒ„899::;;< YXXWWVVU~~}}||{~€€‚99::;;<< XXWWVVUUttssrrqquuvvwwxxeeffgghh<==>>??@ + + UTTSSRRQ„……††‡‡ˆ<==>>??@ + + UTTSSRRQ{zzyyxxw‚ƒƒ„„……†==>>??@@ + + TTSSRRQQppoonnmmyyzz{{||iijjkkll@AABBCCD QPPOONNMˆ‰‰ŠŠ‹‹Œ@AABBCCD QPPOONNMwvvuutts†‡‡ˆ‰Š‹ŒAABBCCDDPPOONNMMllkkjjii}}~~€€mmssttuuDEEFFGGHMLLKKJJIŒŽŽDEEFFGGHMLLKKJJIsmmllkkjŽŽEEFFGGHHLLKKJJIIhhggffee‚‚ƒƒ„„vvwwxxyyHIIJJKKLIHHGGFFEŽŽHIIJJKKLIHHGGFFEjiihhggfŽŽIIJJKKLLHHGGFFEEddccbbaa……††‡‡ˆˆzz{{||}}LMMNNOOPEDDCCBBAŒŒ‹‹ŠŠ‰LMMNNOOPEDDCCBBAfeeddccbŒŒ‹‹ŠŠ‰‰MMNNOOPPDDCCBBAA``__^^]]‰‰ŠŠ‹‹ŒŒ~~€€PQQRRSST + + A@@??>>=‰ˆˆ‡‡††…PQQRRSST + + A@@??>>=baa``__^ˆˆ‡‡††……QQRRSSTT + + @@??>>==\\[[ZZYYŽŽ‚‚ƒƒ„„……TUUVVWWX =<<;;::9…„„ƒƒ‚‚TUUVVWWX =<<;;::9^]]\\[[Z„„ƒƒ‚‚UUVVWWXX <<;;::99XXWWVVUUŽŽ††‡‡ŽŽXYYZZ[[\98877665€€~~}XYYZZ[[\98877665ZYYSSRRQ€€~~}}YYZZ[[\\88776655TTSSRRQQ‡‡††……„„\]]^^__`54433221}||{{zzy\]]^^__`54433221QPPOONNM||{{zzyy]]^^__``44332211PPOONNMMƒƒ‚‚€€ŽŽŒ‹Š‰`aabbccd100//..-yxxwwvvu`aabbccd100//..-MLLKKJJIxxwwvvuuaabbccdd00//..--LLKKJJII~~}}||ˆ‡‡††……„deeffggh -,,++**)uttssrrqdeeffggh -,,++**)IHHGGFFEttssrrqqeeffgghh ,,++**))HHGGFFEE{{zzyyxx„ƒƒ‚‚€hiijjkkl !!""##$)((''&&%qppoonnmhiijjkkl !!""##$)((''&&%EDDCCBBAppoonnmmiijjkkll!!""##$$((''&&%%DDCCBBAAwwvvuutt€~~}}|lmmnnoop$%%&&''(%$$##""!mllkkjjilmmnnoop$%%&&''(%$$##""!A@@??998llkkjjiimmnnoopp%%&&''(($$##""!!iijjkkll@@??>>==ssmmllkk|{{zzyyxpqqrrsst())**++,! ihhggffepqqrrsst())**++,! 87766554hhggffeeqqrrsstt))**++,, mmnnoopp<<;;::99jjiihhggxwwvvuuttuuvvwwx,--..//0eddccbbatuuvvwwx,--..//043322110ddccbbaauuvvwwxx--..//00qqrrsstt88776655ffeeddcctssrqponxyyzz{{|01122334a``__^^]xyyzz{{|011223340//..--,``__^^]]yyzz{{||11223344uuvvwwxx44332211bbaa``__mmllkkjj|}}~~€45566778]\\[[ZZY|}}~~€45566778,++**))(\\[[ZZYY}}~~€€55667788yyzz{{||00//..--^^]]\\[[iihhggff€‚‚ƒƒ„899::;;< YXXWWVVU€‚‚ƒƒ„899::;;< (''&&%%XXWWVVUU‚‚ƒƒ„„99::;;<< }}~~€€,,++**))ZZYYSSRReeddccbb„……††‡‡ˆ<==>>??@ + + UTTSSRRQ„……††‡‡ˆ<==>>??@ + + TTSSRRQQ……††‡‡ˆˆ==>>??@@ + + ‚‚ƒƒ„„((''&&%%QQPPOONNaa``__^^ˆ‰‰ŠŠ‹‹Œ@AABBCCD QPPOONNMˆ‰‰ŠŠ‹‹Œ@AABBCCD PPOONNMM‰‰ŠŠ‹‹ŒŒAABBCCDD……††‡‡ˆˆ$$##""!!MMLLKKJJ]]\\[[ZZŒŽŽDEEFFGGHMLLKKJJIŒŽŽDEEFFGGHLLKKJJIIŽŽEEFFGGHH‰‰ŠŠ‹‹ŒŒ IIHHGGFFYYXWVUTSŽŽHIIJJKKLIHHGGFFEŽŽHIIJJKKLHHGGFFEEŽŽIIJJKKLLŽŽEEDDCCBBSRRQQPPOŒŒ‹‹ŠŠ‰LMMNNOOPEDDCCBBAŒŒ‹‹ŠŠ‰LMMNNOOP + +  DDCCBBAAŒŒ‹‹ŠŠ‰‰MMNNOOPPŽŽAA@@??99ONNMMLLK‰ˆˆ‡‡††…PQQRRSST + + A@@??>>=‰ˆˆ‡‡††…PQQRRSST  + + @@??>>==ˆˆ‡‡††……QQRRSSTT + + ŒŒ‹‹ŠŠ‰‰88776655KJJIIHHG…„„ƒƒ‚‚TUUVVWWX =<<;;::9…„„ƒƒ‚‚TUUVVWWX<<;;::99„„ƒƒ‚‚UUVVWWXX ˆˆ‡‡††…… 44332211GFFEEDDC€€~~}XYYZZ[[\98877665€€~~}XYYZZ[[\88776655€€~~}}YYZZ[[\\„„ƒƒ‚‚ + + 00//..--CBBAA@@?}||{{zzy\]]^^__`54433221}||{{zzy\]]^^__` + + 44332211||{{zzyy]]^^__``€€~~}} + + ,,++**))?>=<;:99yxxwwvvu`aabbccd100//..-yxxwwvvu`aabbccd% 00//..--xxwwvvuuaabbccdd||{{zzyy ((''&&%%88776655uttssrrqdeeffggh -,,++**)uttssrrqdeeffggh%&&''((),,++**))ttssrrqqeeffgghh xxwwvvuu44332211qppoonnmhiijjkkl !!""##$)((''&&%qppoonnmhiijjkkl)**++,,-((''&&%%ppoonnmmiijjkkll!!""##$$ttssrrqq00//..--mllkkjjilmmnnoop$%%&&''(%$$##""!mllkkjjilmmnnoop-..//001$$##""!!llkkjjiimmnnoopp%%&&''((ppoonnmm,,++**))ihhggffepqqrrsst())**++,! ihhggffepqqrrsst12233445 hhggffeeqqrrsstt))**++,,llkkjjii ((''&&%%eddccbbatuuvvwwx,--..//0eddccbbatuuvvwwx56677889!"#$%%&&ddccbbaauuvvwwxx--..//00hhggffee!!""##$$ $#"! a``__^^]xyyzz{{|01122334a``__^^]xyyzz{{|9??@@AAB''(())**``__^^]]yyzz{{||11223344ddccbbaa%%&&''(( + + ]\\[[ZZY|}}~~€45566778]\\[[ZZY|}}~~€BCCDDEEF++,,--..\\[[ZZYY}}~~€€55667788``__^^]]))**++,, + + YXXWWVVU€‚‚ƒƒ„899::;;< YXXWWVVU€‚‚ƒƒ„FGGHHIIJ//001122 XXWWVVUU‚‚ƒƒ„„99::;;<<\\[[ZZYY--..//00UTTSSRRQ„……††‡‡ˆ<==>>??@ + + UTTSSRRQ„……††‡‡ˆJKKLLMMN33445566 + + TTSSRRQQ……††‡‡ˆˆ==>>??@@XXWWVVUU11223344QPPOONNMˆ‰‰ŠŠ‹‹Œ@AABBCCD QPPOONNMˆ‰‰ŠŠ‹‹ŒNOOPPQQR778899:;PPOONNMM‰‰ŠŠ‹‹ŒŒAABBCCDDTTSSRRQQ55667788 +MLLKKJJIŒŽŽDEEFFGGHMLLKKJJIŒŽŽRSSYYZZ[<=>??@@ALLKKJJIIŽŽEEFFGGHHPPOONNMM99::;;<< + IHHGGFFEŽŽHIIJJKKLIHHGGFFEŽŽ[\\]]^^_ABBCCDDEHHGGFFEEŽŽIIJJKKLLLLKKJJII==>>??@@%%&&EDDCCBBAŒŒ‹‹ŠŠ‰LMMNNOOPEDDCCBBAŒŒ‹‹ŠŠ‰_``aabbcEFFGGHHIDDCCBBAAŒŒ‹‹ŠŠ‰‰MMNNOOPPHHGGFFEEAABBCCDD''(())** + + A@@??>>=‰ˆˆ‡‡††…PQQRRSST + + A@@??>>=‰ˆˆ‡‡††…cddeeffgIJJKKLLM + + @@??>>==ˆˆ‡‡††……QQRRSSTTDDCCBBAAEEFFGGHH++,,--.. =<<;;::9…„„ƒƒ‚‚TUUVVWWX =<<;;::9…„„ƒƒ‚‚ghhiijjkMNNOOPPQ <<;;::99„„ƒƒ‚‚UUVVWWXX@@??>>==IIJJKKLL//00112298877665€€~~}XYYZZ[[\98877665€€~~}kllmmsstQRRSSTUV88776655€€~~}}YYZZ[[\\<<;;::99MMNNOOPP3344556654433221}||{{zzy\]]^^__`54433221}||{{zzytuuvvwwxWXYYZZ[[44332211||{{zzyy]]^^__``88776655QQRRSSTT778899??100//..-yxxwwvvu`aabbccd100//..-yxxwwvvuxyyzz{{|\\]]^^__00//..--xxwwvvuuaabbccdd44332211UUVVWWXX@@AABBCC -,,++**)uttssrrqdeeffggh -,,++**)uttssrrq|}}~~€``aabbcc ,,++**))ttssrrqqeeffgghh00//..--,,++**))ttssrrqqeeffgghhHHIIJJKK !,++**))(tssrrqqpeffgghhi !,++**))(tssrrqqp}~~€€aabbccdd !!++**))((ssrrqqppffgghhii !!++**))((iihhggff~~}}||{fgghhiij !!"+**))(('srrqqppofgghhiij !!"+**))(('feeddccbeddccbba((''&&%%ppoonnmmiijjkkllLLMMNNOO!""##$$%(''&&%%$poonnmmlijjkkllm!""##$$%(''&&%%$poonnmml‚‚ƒƒ„„…eeffgghh""##$$%%''&&%%$$oonnmmlljjkkllmm""##$$%%''&&%%$$eeddccbb{zzyyxxwjkkllmmn"##$$%%&'&&%%$$#onnmmllkjkkllmmn"##$$%%&'&&%%$$#baa``__^a``__^^]$$##""!!llkkjjiimmnnooppPPQQRRSS%&&''(()$##""!! lkkjjiihmnnooppq%&&''(()$##""!! lkkjjiih…††‡‡Žiijjkkll&&''(())##""!! kkjjiihhnnooppqq&&''(())##""!! aa``__^^wvvuuttsnooppqqr&''(())*#""!! kjjiihhgnooppqqr&''(())*#""!! ^]]\\[[Z]\\[[ZZY hhggffeeqqrrssttYYZZ[[\\)**++,,- hggffeedqrrssttu)**++,,- hggffeedŽmmnopqrs**++,,--ggffeeddrrssttuu**++,,--]]\\[[ZZsrqponmmrssttuuv*++,,--.gffeeddcrssttuuv*++,,--.ZYYSSRRQYXXWWVVUddccbbaauuvvwwxx]]^^__``-..//001dccbbaa`uvvwwxxy-..//001dccbbaa`ŽŽ‡‡†sttuuvvw..//0011ccbbaa``vvwwxxyy..//0011YYSSRRQQllkkjjiivwwxxyyz.//00112cbbaa``_vwwxxyyz.//00112QPPOONNMUTTSSRRQ``__^^]]yyzz{{||aabbccdd12233445`__^^]]\yzz{{||}12233445`__^^]]\†……„„ƒƒ‚wxxyyzz{22334455__^^]]\\zz{{||}}22334455PPOONNMMhhggffeez{{||}}~23344556_^^]]\\[z{{||}}~23344556MLLKKJJIQPPOONNM\\[[ZZYY}}~~€€eeffgghh56677889\[[ZZYYX}~~€€56677889\[[ZZYYX‚€€~{||}}~~66778899[[ZZYYXX~~€€66778899LLKKJJIIddccbbaa~€€‚6778899:[ZZYYXXW~€€‚6778899:IHHGGFFEMLLKKJJI XXWWVVUU‚‚ƒƒ„„iijjkkll9::;;<<= XWWVVUUT‚‚ƒƒ„„…9::;;<<= XWWVVUUT~}}||{{z€€‚‚ƒ::;;<<== WWVVUUTT‚‚ƒƒ„„……::;;<<== HHGGFFEE``__^^]]‚ƒƒ„„……†:;;<<==> WVVUUTTS‚ƒƒ„„……†:;;<<==> EDDCCBBAIHHGGFFE + + TTSSRRQQ……††‡‡ˆˆmmssttuu=>>??@@A + + TSSRRQQP…††‡‡ˆˆ‰=>>??@@A + + TSSRRQQPzyyxxwwvƒ„„……††‡>>??@@AA + + SSRRQQPP††‡‡ˆˆ‰‰>>??@@AA + + DDCCBBAA\\[[ZZYY†‡‡ˆˆ‰‰Š>??@@AAB + + SRRQQPPO†‡‡ˆˆ‰‰Š>??@@AAB + + A@@??998EDDCCBBAPPOONNMM‰‰ŠŠ‹‹ŒŒvvwwxxyyABBCCDDEPOONNMML‰ŠŠ‹‹ŒŒABBCCDDEPOONNMMLvuuttssm‡ˆ‰Š‹ŒBBCCDDEEOONNMMLLŠŠ‹‹ŒŒBBCCDDEE@@??9988XWVUTSSRŠ‹‹ŒŒŽBCCDDEEFONNMMLLKŠ‹‹ŒŒŽBCCDDEEF87766554A@@??>>=LLKKJJIIŽŽzz{{||}}EFFGGHHILKKJJIIHŽŽEFFGGHHILKKJJIIHmllkkjjiŽŽFFGGHHIIKKJJIIHHŽŽFFGGHHII77665544RQQPPOONŽFGGHHIIJKJJIIHHGŽFGGHHIIJ43322110=<<;;::9HHGGFFEEŽŽ~~€€IJJKKLLMHGGFFEEDŽŽŒIJJKKLLMHGGFFEEDihhggffeŽŽŒŒJJKKLLMMGGFFEEDDŽŽŒŒJJKKLLMM33221100NMMLLKKJŽŽŒŒ‹JKKLLMMNGFFEEDDCŽŽŒŒ‹JKKLLMMN0//..--,98877665DDCCBBAA‡‡††……„„‚‚ƒƒ„„……MNNOOPPQ DCCBBAA@Œ‹‹ŠŠ‰‰ˆMNNOOPPQ DCCBBAA@eddccbba‹‹ŠŠ‰‰ˆˆNNOOPPQQ CCBBAA@@‹‹ŠŠ‰‰ˆˆNNOOPPQQ //..--,,JIIHHGGF‹ŠŠ‰‰ˆˆ‡NOOPPQQR +CBBAA@@?‹ŠŠ‰‰ˆˆ‡NOOPPQQR +,++**))(54433221 + + @@??>>==ƒƒ‚‚€€††‡‡ŽŽQRRSSTTU + + @??>>==<ˆ‡‡††……„QRRSSTTU + + @??>>==>==<<‡‡††……„„RRSSTTUU + + ++**))((FEEDDCCB‡††……„„ƒRSSTTUUV + ?>>==<<;‡††……„„ƒRSSTTUUV + (''&&%%100//..- <<;;::99~~}}||UVVWWXXY <;;::998„ƒƒ‚‚€UVVWWXXY <;;::998]\\[[ZZYƒƒ‚‚€€VVWWXXYY;;::9988ƒƒ‚‚€€VVWWXXYY''&&%%BAA@@??>ƒ‚‚€€VWWXXYYZ;::99887ƒ‚‚€€VWWXXYYZ-,,++**)88776655{{zzyyxxŽŽŒ‹Š‰YZZ[[\\]87766554€~~}}|YZZ[[\\]87766554YSSRRQQP~~}}||ZZ[[\\]]77665544~~}}||ZZ[[\\]]=<;:9988~~}}||{Z[[\\]]^76655443~~}}||{Z[[\\]]^)((''&&%44332211wwvvuuttˆ‡‡††……„]^^__``a43322110|{{zzyyx]^^__``a43322110POONNMML{{zzyyxx^^__``aa33221100{{zzyyxx^^__``aa77665544{zzyyxxw^__``aab3221100/{zzyyxxw^__``aab%$$##""!00//..--ssmmllkk„ƒƒ‚‚€abbccdde0//..--,xwwvvuutabbccdde0//..--,LKKJJIIHwwvvuuttbbccddee//..--,,wwvvuuttbbccddee33221100wvvuuttsbccddeef/..--,,+wvvuuttsbccddeef!  ,,++**))jjiihhgg€~~}}|effgghhi !,++**))(tssrrqqpeffgghhi !,++**))(HGGFFEEDssrrqqppffgghhii !!++**))((ssrrqqppffgghhii !!//..--,,srrqqppofgghhiij !!"+**))(('srrqqppofgghhiij !!" !!""##$$((''&&%%ffeeddcc|{{zzyyxijjkkllm!""##$$%(''&&%%$poonnmmlijjkkllm!""##$$%(''&&%%$DCCBBAA@oonnmmlljjkkllmm""##$$%%''&&%%$$oonnmmlljjkkllmm""##$$%% ++**))((onnmmllkjkkllmmn"##$$%%&'&&%%$$#onnmmllkjkkllmmn"##$$%%& + + +%%&&''(($$##""!!bbaa``__xwwvvuutmnnooppq%&&''(()$##""!! lkkjjiihmnnooppq%&&''(()$##""!! @??99887kkjjiihhnnooppqq&&''(())##""!! kkjjiihhnnooppqq&&''(()) + + ''&&%%$#kjjiihhgnooppqqr&''(())*#""!! kjjiihhgnooppqqr&''(())* + ))**++,, ^^]]\\[[tssrqponqrrssttu)**++,,- hggffeedqrrssttu)**++,,- 76655443ggffeeddrrssttuu**++,,--ggffeeddrrssttuu**++,,--"! gffeeddcrssttuuv*++,,--.gffeeddcrssttuuv*++,,--. --..//00ZZYYSSRRmmllkkjjuvvwwxxy-..//001dccbbaa`uvvwwxxy-..//0013221100/ccbbaa``vvwwxxyy..//0011ccbbaa``vvwwxxyy..//0011 + +cbbaa``_vwwxxyyz.//00112cbbaa``_vwwxxyyz.//00112 + + 11223344QQPPOONNiihhggffyzz{{||}12233445`__^^]]\yzz{{||}12233445/..--,,+__^^]]\\zz{{||}}22334455__^^]]\\zz{{||}}22334455 _^^]]\\[z{{||}}~23344556_^^]]\\[z{{||}}~23344556 + + 55667788MMLLKKJJeeddccbb}~~€€56677889\[[ZZYYX}~~€€56677889+**))(('[[ZZYYXX~~€€66778899[[ZZYYXX~~€€66778899[ZZYYXXW~€€‚6778899:[ZZYYXXW~€€‚6778899: 99::;;<< IIHHGGFFaa``__^^‚‚ƒƒ„„…9::;;<<= XWWVVUUT‚‚ƒƒ„„…9::;;<<= '&&%%WWVVUUTT‚‚ƒƒ„„……::;;<<== WWVVUUTT‚‚ƒƒ„„……::;;<<== WVVUUTTS‚ƒƒ„„……†:;;<<==> WVVUUTTS‚ƒƒ„„……†:;;<<==>%%&&'==>>??@@ + + EEDDCCBB]]\\[[ZZ…††‡‡ˆˆ‰=>>??@@A + + TSSRRQQP…††‡‡ˆˆ‰=>>??@@A + + SSRRQQPP††‡‡ˆˆ‰‰>>??@@AA + + SSRRQQPP††‡‡ˆˆ‰‰>>??@@AA + + SRRQQPPO†‡‡ˆˆ‰‰Š>??@@AAB + + SRRQQPPO†‡‡ˆˆ‰‰Š>??@@AAB'(())**+AABBCCDDAA@@??99YYXWVUTS‰ŠŠ‹‹ŒŒABBCCDDEPOONNMML‰ŠŠ‹‹ŒŒABBCCDDEOONNMMLLŠŠ‹‹ŒŒBBCCDDEEOONNMMLLŠŠ‹‹ŒŒBBCCDDEE ONNMMLLKŠ‹‹ŒŒŽBCCDDEEFONNMMLLKŠ‹‹ŒŒŽBCCDDEEF+,,--../EEFFGGHH88776655SRRQQPPOŽŽEFFGGHHILKKJJIIHŽŽEFFGGHHIKKJJIIHHŽŽFFGGHHIIKKJJIIHHŽŽFFGGHHII%%&&''KJJIIHHGŽFGGHHIIJKJJIIHHGŽFGGHHIIJ/0011223 IIJJKKLL44332211ONNMMLLKŽŽŒIJJKKLLMHGGFFEEDŽŽŒIJJKKLLM GGFFEEDDŽŽŒŒJJKKLLMMGGFFEEDDŽŽŒŒJJKKLLMM(())**++GFFEEDDCŽŽŒŒ‹JKKLLMMNGFFEEDDCŽŽŒŒ‹JKKLLMMN34455667 !!""##$MMNNOOPP00//..--KJJIIHHGŒ‹‹ŠŠ‰‰ˆMNNOOPPQ DCCBBAA@Œ‹‹ŠŠ‰‰ˆMNNOOPPQ + +  +CCBBAA@@‹‹ŠŠ‰‰ˆˆNNOOPPQQ CCBBAA@@‹‹ŠŠ‰‰ˆˆNNOOPPQQ,,--..// +CBBAA@@?‹ŠŠ‰‰ˆˆ‡NOOPPQQR +CBBAA@@?‹ŠŠ‰‰ˆˆ‡NOOPPQQR78899??@$%%&&''(QQRRSSTT + + ,,++**))GFFEEDDCˆ‡‡††……„QRRSSTTU + + @??>>==<ˆ‡‡††……„QRRSSTTU  + ??>>==<<‡‡††……„„RRSSTTUU + + ??>>==<<‡‡††……„„RRSSTTUU00112233 + ?>>==<<;‡††……„„ƒRSSTTUUV + ?>>==<<;‡††……„„ƒRSSTTUUV@AABBCCD())**++,UUVVWWXX ((''&&%%CBBAA@@?„ƒƒ‚‚€UVVWWXXY <;;::998„ƒƒ‚‚€UVVWWXXY;;::9988ƒƒ‚‚€€VVWWXXYY;;::9988ƒƒ‚‚€€VVWWXXYY44556677;::99887ƒ‚‚€€VWWXXYYZ;::99887ƒ‚‚€€VWWXXYYZDEEFFGGH,--..//0YYZZ[[\\?>=<;:99€~~}}|YZZ[[\\]87766554€~~}}|YZZ[[\\] 77665544~~}}||ZZ[[\\]]77665544~~}}||ZZ[[\\]]8899??@@76655443~~}}||{Z[[\\]]^76655443~~}}||{Z[[\\]]^HIIJJKKL01122334]]^^__``88776655|{{zzyyx]^^__``a43322110|{{zzyyx]^^__``a + + 33221100{{zzyyxx^^__``aa33221100{{zzyyxx^^__``aaAABBCCDD3221100/{zzyyxxw^__``aab3221100/{zzyyxxw^__``aabLMMNNOOP45566778aabbccdd44332211xwwvvuutabbccdde0//..--,xwwvvuutabbccdde%%& //..--,,wwvvuuttbbccddee//..--,,wwvvuuttbbccddeeEEFFGGHH/..--,,+wvvuuttsbccddeef/..--,,+wvvuuttsbccddeefPQQRRSSY899::;;>??@iijjkkll!!""##$$ ,,++**))poonnmmlijjkkllm!""##$$%(''&&%%$poonnmmlijjkkllm*++,,--.''&&%%$$oonnmmlljjkkllmm""##$$%%''&&%%$$oonnmmlljjkkllmmMMNNOOPP"##$$%%&'&&%%$$#onnmmllkjkkllmmn"##$$%%&'&&%%$$#onnmmllkjkkllmmn]^^__``a@AABBCCDmmnnoopp%%&&''(( + + ((''&&%%lkkjjiihmnnooppq%&&''(()$##""!! lkkjjiihmnnooppq.//00112##""!! kkjjiihhnnooppqq&&''(())##""!! kkjjiihhnnooppqqQQRRSSYY&''(())*#""!! kjjiihhgnooppqqr&''(())*#""!! kjjiihhgnooppqqrabbccddeDEEFFGGHqqrrsstt))**++,,$#"! hggffeedqrrssttu)**++,,- hggffeedqrrssttu23344556 !"ggffeeddrrssttuu**++,,--ggffeeddrrssttuuZZ[[\\]]*++,,--.gffeeddcrssttuuv*++,,--.gffeeddcrssttuuveffgghhiHIIJJKKLuuvvwwxx--..//00 dccbbaa`uvvwwxxy-..//001dccbbaa`uvvwwxxy6778899?#$%%&&''ccbbaa``vvwwxxyy..//0011ccbbaa``vvwwxxyy^^__``aa.//00112cbbaa``_vwwxxyyz.//00112cbbaa``_vwwxxyyzijjkkllmLMMNNOOPyyzz{{||11223344 + + `__^^]]\yzz{{||}12233445`__^^]]\yzz{{||}?@@AABBC(())**++__^^]]\\zz{{||}}22334455__^^]]\\zz{{||}}bbccddee23344556_^^]]\\[z{{||}}~23344556_^^]]\\[z{{||}}~mssttuuvPQQRRSST}}~~€€55667788\[[ZZYYX}~~€€56677889\[[ZZYYX}~~€€CDDEEFFG,,--..//[[ZZYYXX~~€€66778899[[ZZYYXX~~€€ffgghhii6778899:[ZZYYXXW~€€‚6778899:[ZZYYXXW~€€‚vwwxxyyzTUUVVWWX‚‚ƒƒ„„99::;;<<XWWVVUUT‚‚ƒƒ„„…9::;;<<= XWWVVUUT‚‚ƒƒ„„…GHHIIJJK00112233 WWVVUUTT‚‚ƒƒ„„……::;;<<== WWVVUUTT‚‚ƒƒ„„……jjkkllmm:;;<<==> WVVUUTTS‚ƒƒ„„……†:;;<<==> WVVUUTTS‚ƒƒ„„……†z{{||}}~XYYZZ[[\……††‡‡ˆˆ==>>??@@ +TSSRRQQP…††‡‡ˆˆ‰=>>??@@A + + TSSRRQQP…††‡‡ˆˆ‰KLLMMNNO44556677 + + SSRRQQPP††‡‡ˆˆ‰‰>>??@@AA + + SSRRQQPP††‡‡ˆˆ‰‰ssttuuvv>??@@AAB + + SRRQQPPO†‡‡ˆˆ‰‰Š>??@@AAB + + SRRQQPPO†‡‡ˆˆ‰‰Š~€€‚\]]^^__`‰‰ŠŠ‹‹ŒŒAABBCCDD + POONNMML‰ŠŠ‹‹ŒŒABBCCDDEPOONNMML‰ŠŠ‹‹ŒŒOPPQQRRS8899:;<=OONNMMLLŠŠ‹‹ŒŒBBCCDDEEOONNMMLLŠŠ‹‹ŒŒwwxxyyzzBCCDDEEFONNMMLLKŠ‹‹ŒŒŽBCCDDEEFONNMMLLKŠ‹‹ŒŒŽ‚ƒƒ„„………`aabbccdŽŽEEFFGGHH%%&&LKKJJIIHŽŽEFFGGHHILKKJJIIHŽŽSYYZZ[[\>??@@AABKKJJIIHHŽŽFFGGHHIIKKJJIIHHŽŽ{{||}}~~FGGHHIIJKJJIIHHGŽFGGHHIIJKJJIIHHGŽˆˆ‡…„„ƒƒ‚‚deeffgghŽŽIIJJKKLL''(())**HGGFFEEDŽŽŒIJJKKLLMHGGFFEEDŽŽŒ\]]^^__`BCCDDEEFGGFFEEDDŽŽŒŒJJKKLLMMGGFFEEDDŽŽ‡‡€€‚‚JKKLLMMNGFFEEDDCŽŽŒŒ‹JKKLLMMNGFFEEDDC‡††……„„ƒ€€~~}hiijjkklŒŒ‹‹ŠŠ‰‰MMNNOOPP++,,--.. DCCBBAA@Œ‹‹ŠŠ‰‰ˆMNNOOPPQ DCCBBAA@Œ‹‹ŠŠ‰‰ˆ`aabbccdFGGHHIIJ CCBBAA@@‹‹ŠŠ‰‰ˆˆNNOOPPQQ CCBBAA@@††……„„ƒƒƒƒ„„……††NOOPPQQR +CBBAA@@?‹ŠŠ‰‰ˆˆ‡NOOPPQQR +CBBAA@@?ƒ‚‚€€}||{{zzylmmnnoopˆˆ‡‡††……QQRRSSTT//001122 + + @??>>==<ˆ‡‡††……„QRRSSTTU + + @??>>==<ˆ‡‡††……„deeffgghJKKLLMMN + + ??>>==<<‡‡††……„„RRSSTTUU + + ??>>==<<‚‚€€‡‡ŽŽRSSTTUUV + ?>>==<<;‡††……„„ƒRSSTTUUV + ?>>==<<;~~}}||{yxxwwvvupqqrrsst„„ƒƒ‚‚UUVVWWXX33445566 <;;::998„ƒƒ‚‚€UVVWWXXY <;;::998„ƒƒ‚‚€hiijjkklNOOPPQQR;;::9988ƒƒ‚‚€€VVWWXXYY;;::9988~~}}||{{ŽŽVWWXXYYZ;::99887ƒ‚‚€€VWWXXYYZ;::99887{zzyyxxwuttssrrqtuuvvwwx€€~~}}YYZZ[[\\778899??87766554€~~}}|YZZ[[\\]87766554€~~}}|lmmssttuRSSTUVWX77665544~~}}||ZZ[[\\]]77665544zzyyxxwwŒ‹Š‰ˆ‡Z[[\\]]^76655443~~}}||{Z[[\\]]^76655443wvvuuttsqppoonnmxyyzz{{|||{{zzyy]]^^__``@@AABBCC43322110|{{zzyyx]^^__``a43322110|{{zzyyxuvvwwxxyYYZZ[[\\33221100{{zzyyxx^^__``aa33221100vvuuttss‡††……„„ƒ^__``aab3221100/{zzyyxxw^__``aab3221100/smmllkkjmllkkjji|}}~~€xxwwvvuuaabbccddDDEEFFGG0//..--,xwwvvuutabbccdde0//..--,xwwvvuutyzz{{||}]]^^__``//..--,,wwvvuuttbbccddee//..--,,mmllkkjjƒ‚‚€€bccddeef/..--,,+wvvuuttsbccddeef/..--,,+jiihhggfihhggffe€‚‚ƒƒ„„……ÿbdQçZ|H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿÛ’™ãbHA`vX•ãnÛ’`JXQfpÛv€…÷‚d™ïrtA`vX•ãnÿbt‰ç’l‘rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘|Zp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘ãnX•v`÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrt‘ZHAãbçZdQÿbãórXQJ’™H…ó~•ËfZHAãb™Ëf•ó~H…ÿbdQçZ|H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JXnX•v`pbHAZp‘Ë`vX•ãnÛ’`JXQfpÛv€…÷‚d™ïrtA`vX•ãntAïrd™÷‚rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pÛv€…ãnX‚€‰órXQ€…Ûvpfór€‰Ë‚p‘ãnX•v`÷Jl‘ç’t‰€…Ûvpf|çZdQÿb’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrt‘ZHAãb•v`ËfJ`Û’™ãH…ó~•ËfZHAãb™Ëf•ó~H…ÿbdQçZ|H…ó~•Ëft‰ç’l‘÷JZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX•ó~H…fpbHAZp‘Ë`vX•ãnÛ’`JXQfpÛv€…÷‚d™ïrtA`vX•ãntAïrd™÷‚rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pÛv€…ãnX‚€‰órXQ€…Ûvpfór€‰Ë‚p‘ãnX•v`÷Jl‘ç’t‰€…Ûvpf|çZdQÿb’™ãbHA÷‚d™tA÷‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™tA÷‘ZHAãb•v`ËfJ`’™bAZH…ó~•ËfZHA™Û’Ëf•ó~H…ÿbdQçZ|H…ó~•Ëft‰d™÷‚|Zp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JX‚|çZdQÿZp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JX•€…ãnX•p‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷‚d™ïrtA`vX•ãnçZdQÿbt‰rXQJ`Ûbãn€…ÛvpQór€‰Ë‚pbãnX•v`rXQJ`Ûbãn€…ÛvpQór€‰Ë‚pv`Ëf•óÿbdQçZ|€…Ûvpfÿbt‰ç’l‘ãnX•v`÷Jl‘ç’t‰€…Ûvpfç’l‘÷JtA’™ãbHAfH…•Ë‘ZHAãbËf•ó~H’™ãbHAfH…•Ë‘ZHAãb~H…fpÛ÷‚d™ïrtAH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…ÿbdQçZ|H…ó~•Ëfïrd™÷‚|Zp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JXv€…ãnX•÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…÷‚d™ïrtA`vX•ãnçZdQÿbt‰rXQJ`Ûn€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚pv`Ëf•óÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘ç’l‘|çZ’™ãbHAfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãb~H…X•v`÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…ÿbdQçZ|`JXQórdQÿbãnX•Zp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JXËf•ó~H÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…÷‚d™ïrtA€‰Ë‚p‘Zv`f•~…rXQJ`Ûn€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚p…fpÛv€ÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`÷Jl‘ç’t‰HAãb™Û’fpÛv€…ã’™ãbHAfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãb…ãnX•v`÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…ÿbdQçZ|`JXQórnX•v`ËZp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JXËf•ó~H÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…÷‚d™ïrtA€‰Ë‚p‘Zf•ó~H…rXQJ`Ûn€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚p…fp`ËÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰HAXQór€‰fpÛv€…ã’™ãbHAfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãbf•ó~H…÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|Ë‚p‘ZHAnX•v`ËZp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JXfpÛv€…ã÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtAãb™Û’`f•~…fvrXQJ`Ûn€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚pnX•v`ËÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰JXQór€‰€…ãnX•v’™ãbHAfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãbf•ó~H…÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|Ë‚p‘ZHA`Ëf•ó~Zp‘Ë‚€‰óf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JXfpÛv€…÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtAãb™€‰Ë‚H…fpÛvrXQJ`Ûn€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚p•ó~H…fpÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰p‘ZHAãb€…ãnX•v’™ãbHAfH…ó~•Ë‘ZHA™ÛËf•ó~H’™ãbHAfH…ó~•Ë‘ZHA™ÛÛv€…ãnX÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•H…fXQJ`Û’ÿbdQçZ|™Û’`J`Ëf•ó~Zp‘Ë‚€‰óf`vX•ã’`JXQó…fpÛv€Zp‘Ë‚€‰óf`vX•ã’`JXQó•v`Ëf÷Jl‘ç’t‰`vX•ãn|çZdQÿbpÛv€…ãn™ãbHAZ÷‚d™ïrtAXQór€‰Ë‚H…fv…nXrÿbdQçZ|n€…Ûvprÿbt‰ç’l…ãnX•v`rÿbdQçZ|n€…Ûvprÿbt‰ç’l•ó~H…fpÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JórXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰p‘ZHAãb•v`Ëf÷‚d™ïrtfH…ó~•Ë‘÷JtAd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•Ë‘|çZdQÿÛv€…ãnX÷‚d™ïrtAZHAãb™tAïrd™÷‚Û’™HAZÿbdQçZ|ÿbdQçZ|™Û’`p‘•ó~H…fpA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷•v`pÛ÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAZHAãb™Ûv€…ãnX‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpJtAïrd™÷v€…ãnórXÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰Û’`JXQ•v`Ëf÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•Ë‚|çZdQÿQJ`’™A÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZÿbdQçZ|ÿbdQçZ|ór€‰Ë‚p‘•ó~H…fpA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Zp‘Ë‚€‰ó÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnZHAãb™v…n•v`‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpJtAïrd™trXQJ`ÛÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’÷Jl‘ç’t‰€…ÛvpfÛ’`JXQËf•ó~H…÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•ˉç’l‘÷Jt’™ãbHA÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZÿbdQçZ|H…ó~•ËfHAãb™Û’fpÛv€…A÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãAïrd™÷‚|Zp‘Ë‚€‰ó÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãn`JXQórãnX•v`‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpçZdQÿbtrXQJ`ÛÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘ZËf•ó~H…÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•ˉç’l‘÷Jt’™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZÿbdQçZ|H…ó~•ËfHAãb™Û’fpÛv€…A÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãAïrd™÷‚|‘‚‰rXQJ÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãn`JXQórn•vf•ó‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…Ûvpl‘÷JtAï`Û’™ãbÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘|~H…fpÛ÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•Ërd™÷‚|çHAZp‘Ë‚÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZÿbdQçZ|H…ó~•ËfçZdQÿbt‰v€…ãnX•A÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ãZdQÿbt‰ç€‰órXQJ÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnç’l‘÷JtAv`Ëf•ó‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…Ûvp’l‘÷JtAï`Û’™ãbÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’÷Jl‘ç’t‰€…Ûvpfïrd™÷‚|~H…fpÛ÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•H…÷‚d™ïrtfH…ó~•Ërd™÷‚|çHAZp‘‚‰÷‚d™tA÷JZHAãb™tAïrd™÷‚™ãbHAZÿbdQçZ|H…ó~•ËfçZdQÿbt‰v€…ãnX•A÷Jl‘ç’tf`vX•ã‚|çZdQÿfpÛv€…ãA÷Jl‘ç’tf`vX•ãZdQtAïrdrQJ`Û’l‘ç’t‰ÿbÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnç’l‘÷JtAv`Ëf•r‰ÿbdQçZ|nór€‰Ë‚pbt‰ç’l‘÷nórXQJ`‰ÿbdQçZ|nór€‰Ë‚p™÷‚|çZd™ãbHAZpãn€…Ûvpór€‰Ë‚p‘ãnX•v`XQJ`Û’÷Jl‘ç’t‰€…Ûvpfïrd™t‰ç’QJ’™HA÷‚d™ïrt‘ZHAãbJtAïrd™÷Û’™HA÷‚d™ïrt‘ZHAãbQÿbt‰ç’l‘Ë‚€‰órXfH…•ËfZHAãb™Ëf•ó~H…™ãbHAZÿbdQçZ|H…ó~•Ëfl‘÷JtAïrZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‘÷JtAïrdQJ`Û’`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnd™÷‚|çZrXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚p™÷‚|çZd™ãbHAZp€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’÷Jl‘ç’t‰€…ÛvpfdQÿbt‰ç’’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrt‘ZHAãbQÿbt‰d™÷‘Ë‚€‰rQJH…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZÿbdQçZ|H…ó~•Ëfl‘÷JtAïrZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿ’™ãbHA`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtA`vX•ãnd™÷‚|l‘rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷órXQJ`H…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZÿbdQçZ|÷‚d™ïrtAZHAãb™tAïrd™÷‚órXQJ`…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp€…Ûvpfïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…f|÷‚d™ïrAãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jlb™Û’`fÛ`v…÷Jl‘ç’t‰Û’`JXQ|çZdQÿbÛ’™ãbHAvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXH…ó~•ËfçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãntA÷Jl‘ç’JXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€‰ËXnó•€vËÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JZp‘Ë‚€‰…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`p‘Ë`vX•ãnç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`Ëft‰ÿbdQçZ‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‚p‘ZHAãpf•H~ã…÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™Ûf•ó~H…‚€‰órÿbd€…vf…~ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…f|÷‚d™ïrAb™’JXQrd™÷‚|çbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jlb™€‰Ë‚pfÛ`v…÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰órvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQófpÛv€…ãQçZ|l‘ç•Ëf`vXçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãntAdQçZ|ór€‰Ë‚p‘ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbd‘ZHAãbXnó•€vËÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`Ë’t‰ÿbdQç•ãn€…Ûvpç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`Ëf÷‚d™ïrtAZHAãb™’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d™Û’`JXpf•H~ã…÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™Ûf•ó~H…Z|÷‚d™ïfH…ó~ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…f÷Jl‘ç’t‰Û’`JXQrd™÷‚|çbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷JlQór€‰Ë‚pfÛ`v…÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰órvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQófpÛv€…ãrtA÷Jl‘ç•Ëf`vXçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnÿbdQçZ|ór€‰Ë‚p‘ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbd‘ZHAãbXnó•€vËÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQHAZp‘…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`Ë’t‰ÿbdQç•ãn€…Ûvpç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`Ëf÷‚d™ïrtAZHAãb™’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d™Û’`p‘pf•H~ã…÷‚d™tA÷JZHAãb™tAïrd™÷‚Ë‚€‰órXQ…ó~•Ëf`ZHA™Û’`f•ó~H…™ãbHAZp…ó~•Ëf`ZHA™Û’`f•ó~H…Z|÷‚d™tf…~•f`ïrd™÷‚|•H…fpd™ïrtA÷Jó~•Ëf`ïrd™÷‚|•H…fp÷Jl‘|÷‚’JQr€‰Ërd™÷‚|çbHAZp‘Ë™tA÷Jl‘çAãb™Û’`rd™÷‚|çbHAZp‘Ë™tA÷Jl‘çZHAãb™ÛfÛ`v…l‘ç’t‰ÿbÛ’`JXQ|çZdQÿbJ`Û’™vX•ãn€JXQórÿfpÛv€…ã‘Ë‚€‰órÿvX•ãn€JXQórÿfpÛv€…ã‰ÿbdQçZ|vX•ãnórçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbvX•ãnórçZdQÿbt‰Ûv€…ãnórd™ïrtA÷J‚p‘ZHAãZdQÿbãnX‚€‰órXQ’t‰ÿbãn€JXQór€ZdQÿbãnX‚€‰órXQ’t‰ÿbãn€’`JXQóXnó•€vËãn€…Ûvpór€‰Ë‚p‘ãnX•v`ãbHAZp‘…ÛvpfHbt‰ç’l‘÷nX•v`ËbdQçZ|÷…ÛvpfHbt‰ç’l‘÷nX•v`Ë÷‚d™ïrt€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’l‘ç’t‰ÿbb™Û’`•v`ËfJ`Û’™ã…ÛvpfH‰Ë‚p‘ZH•v`ËfJ`Û’™ã…ÛvpfHr€‰Ë‚p‘pf•H~ã…fH…•ËfZHAãb™pÛv€…ãnË‚€‰órXQ…ó~•Ëf`JtAd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`JtAd™÷‚|f•ó~H…A÷Jl‘ç’tHAãb™Û’ïrd™÷‚|™HAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|™HAZp‘dQçZ|÷‚JXQór€‰Ë•ó~H…fpbHAZp‘Ë…•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë…•Ëf`ZHAãb™ÛfÛ`v…`vX•ãnÛ’`JXQX•v`ËfJ`p‘Ë‚vX•ãn€çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‰ÿbdQçZ|`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQd™ïrtA÷J‚p‘ZHAãÛv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQvX•ãn€…Û’`JXQHXnó•€vË€…Ûvpfór€‰Ë‚p‘•ó~H…f€‰órÿbdQ…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`Ë÷‚d™ïrt€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™l‘ç’t‰d™b™Û’`J•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãvpfH…óAãb™Û’`pf•H~ã…H…ó~•ËfZHAãb™pÛv€…ãnçZ|‚™rA…ó~•Ëf`Aïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…AdQçZ|÷HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ïrtA÷Jl‘Qr‰‚p‘Z•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë~•Ëf`JXQór€fÛ`v…`vX•ãnÛ’`JXQX•v`ËfJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‚d™ïrtA÷`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbdQHAãb™Û’Ûv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQvX•ãn€…ۉ˂p‘ZHXnó•€vË€…Ûvpfór€‰Ë‚p‘•€…ãnX•bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËJl‘ç’t‰ÿ€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™çZ|÷‚d™`JXQór•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãvpfH…óAãb™Û’`pf•H~ã…H…ó~•ËfZHAãb™v`Ëf•‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…bdQçZ|÷HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ïrtA÷Jl‘€‰Ë‚p‘Z•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë~•Ëf`JXQór€fÛ`v…`vX•ãnÛ’`JXQó~H…fpJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‚d™ïrtA÷`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbdQHAãb™Û’Ûv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQvX•ãn€…ۉ˂p‘`ZXnó•€vË€…Ûvpfór€‰Ë‚p‘Ûv€…ãnX•bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËJl‘|÷‚d€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™çZ|l‘ç’`JXQr‰•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãvpfH…óQXb㉀’pf•H~ã…H…ó~•ËfZHAãb™v`Ëf•‚d™rAJ‘’…ó~•Ëf`Aïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…™ïrtA÷JlHAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘t‰ÿbãn€…‚‘ZHAãb•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë~•Ëf`Û‘pJAHrfÛ`v…`vX•ãnÛ’`JXQó~H…X•vt‰ÿbdQçZvX•ãn€çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘ç’t‰ÿbd`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQÛvp`v™Û’`JXÛv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQvX•ãn€…Ûó™‚Ë`ZXnó•€vË€…Ûvpfór€‰Ë‚p‘`Ëf•ó~|÷‚d™ïr…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËQçZ|÷‚d€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™X•ãn€…ÛvQór€‰Ë‚p•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãvpfH…óQXb㉀’p‘|‚ç‰drH…ó~•ËfZHAãb™H…fpÛvtA÷Jl‘ç’…ó~•Ëf`Aïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…™ïrtA÷JlHAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘pfH…ó~‘ZHAãb•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë~•Ëf`Û‘pJAHrÿQtJçl’`vX•ãnÛ’`JXQ€…ãnX•vt‰ÿbdQçZvX•ãn€çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘ç’t‰d™ï`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQ•Ëf`v™Û’`JXÛv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQvX•ãn€…Û󙉀’Û‘÷™tbïAdZ€…Ûvpfór€‰Ë‚p‘`Ëf•ó~|÷‚d™ïr…ÛvpfH‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËrtA÷Jl‘瀉˂p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™X•ãn€…ÛvQór€‰Ë‚p•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãvpfH…ópJAHró™÷‘|‚ç‰drH…ó~•ËfZHA™Û’H…fp`tAJ‘’‰bd…ó~•Ëf`Aïrd™÷‚|f•H…fp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•H…fp’t‰ÿbdQçHAãb™Û’ïrd™÷‚|ãbHAZp‘d™tA÷Jl‘HAãb™Û’ïrd™÷‚|ãbHAZp‘pfH…ó~‘ZA™’`•ó~H…fpbHAZp‘Ë~•Ëf`A™Û’`•ó~H…fpbHAZp‘Ë~•Ëf`‚Ë`ZQÿQtJçl’`vX•ãn`JXQórËf•ó~H…QçZ|÷‚dvX•ãnóçZdQÿbtÛv€…ãnóJl‘ç’t‰ÿvX•ãnóçZdQÿbtÛv€…ãnóZ|÷‚d™ï`JXQórçZdQÿbãnË‚€‰órXQç’t‰ÿbãn`JXQórçZdQÿbãnË‚€‰órXQ•€…ÛvpJXQórÿbtÛv€…ãnX‚€‰órÿbdvX•ãn€…ÛJXQórÿbtÛv€…ãnX‚€‰órÿbdvX•ãn€…ÛXb㉀’Û‘÷™tbïAdZ€…Ûvpfÿbt‰ç’l‘fpÛv€…™ïrtA÷Jlr€‰Ë‚p‘‰ç’l‘÷JtrXQJ`ÛbdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtrXQJ`prtA÷Jl‘瀉˂p‘ZX•v`ËfJ`Û’™€…Ûvpf€‰Ë‚p‘ZX•v`ËfJ`Û’™fH…ó~•‰ç’l‘÷Jt•v`ËfQçZ|÷‚dvpfH…ó‰ç’l‘÷Jt•v`ËfQçZ|÷‚dvpfH…ópJAHró™÷‘|‚ç‰drH…ó~•Ëf÷JtAd™÷‚ãnX•v`‘ç’t‰ÿbdZHAãb™ÛAïrd™÷‚|’™HAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órX’t‰ÿbdQçHAãb™Û’•ó~H…fãbHAZp‘H…•Ëf`HAãb™Û’•ó~H…fãbHAZp‘Ëf`vX•Ad™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Ad™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`‚Ë`‘pJÿQtJçl’`vX•ãn|çZdQÿbËf•ó~H…QçZ|÷‚d’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtQJ`Û’Z|l‘ç’t`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQãn€…ÛvpZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛAHró™‚÷™tbïAdZ€…Ûvpft‰ç’l‘÷JfpÛv€…™ïrtA÷Jlr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‰ÿbãn€…Û€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™fH…ó~•’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óË`ZQXb÷‘|‚ç‰drH…ó~•ËftAïrd™÷‚•ó~H…f‘’‰bQZ|ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXvpf…•f`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘Ëf`pfrd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`㉀’Û‘pJÿQtJçl’`vX•ãn|çZdQÿbpÛv€…ãn÷‚d™ïrtA’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtQJ`Û’vX•ãn€`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQH…ó~•ËfZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛAHró™‚÷™tbïAdZ€…Ûvpft‰ç’l‘÷JX•v`Ëf÷Jl‘ç’t‰r€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAXQ…ÛvpfH€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™`vX•ãn’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óË`ZQXA÷‘|‚ç‰drH…ó~•ËftAïrd™÷‚•ó~H…fÿbdQçZ|ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|J`Û’™ã…ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘€…Ûvpfrd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Hró™‚ËÿQtJçl’`vX•ãn|çZdQÿbpÛv€…ãn÷‚d™ïrtA’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtbHAZp‘ËvX•ãn€`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQH…ó~•ËfZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…Û`ZQXbã‰÷™tbïAdZ€…Ûvpft‰ç’l‘÷JX•v`p÷Jl‘ç’t‰r€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷Jt‚€‰órXQ…ÛvpfH€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™`vX•H…’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó€’Û‘pJA÷‘|‚ç‰drH…ó~•ËftAïrd™÷‚Ûv€…ãnórbQZ‚d™ïZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|J`Û’™ã…ó~•fvHAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Hró™‚ËÿQtJçl’`vX•ãn|çZdQÿbXQJ`p‘rtA÷Jl‘ç’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtbHAZp‘`•n€…Ûvp`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…Û`ZQXbã‰÷™tbïAdZ€…Ûvpft‰ç’l‘÷JË‚€‰órXQ’t‰ÿbdQçr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtÛ’™ãbHfH…ó~•€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…󀙂Ë`Z÷‘|‚ç‰drH…ó~•ËftAïrd™÷‚J`Û’™Z|÷‚d™ïZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|AZp‘Ë‚€Ëf`vX•HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`QXb㉀’ÿQtJçl’`vX•ãn|çZdQÿbãbHAZp‘rtA÷Jl‘ç’`JXQóçZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbt‰órXQJ`ãn€…Ûvp`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛÛ‘pJAHr÷™tbïAdZ€…Ûvpft‰ç’l‘÷JË‚€‰órXQ’t‰ÿbdQçr€‰Ë‚p‘‰ç’l‘÷JtQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtÛ’™ãbHfH…ó~•€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™•Ëf`v’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óó™‚Ë`Z÷‘|‚ç‰drH…ó~•ËftAïrd™÷‚J`Û’™Z|‚™AJlZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™tA÷JlZHAãb™ÛAïrd™÷‚|AZp‘Ë‚€Ëf`v•n…HA™Û’`•ó~H…fãbHAZp‘ó~•Ëf`HA™Û’`•ó~H…fãbHAZp‘X•ãn€…Ûvrd™÷‚|ç•H…fpÛ™ïrtA÷Jl~•Ëf`rd™÷‚|ç•H…fpÛ™ïrtA÷Jl~•Ëf`QXb㉀…ÿQtJçl’`vX•ãn|çZdQÿbãbHAXQJ‘ç’t‰ÿbã’`JXQóçZdQÿbã‘Ë‚€‰órX‘ç’t‰ÿbã’`JXQóçZdQÿb㉙ãbHAvpfH…óJXQórÿbpÛv€…ãnË‚€‰órÿbvX•ãn€…JXQórÿbpÛv€…ãnË‚€‰órÿbpfH…ó~ZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvX•ãnór€ZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvX•ãnÛ’`Xnó•€vË÷™tbïAdZór€‰Ë‚p‘t‰ç’l‘÷J`Û’™ãbn€…Ûvpr€‰Ë‚p‘nX•v`ËQJ`Û’n€…Ûvpr€‰Ë‚p‘nX•v`ËZp‘Ë‚€‰ó~•Ëf`t‰ç’l‘÷JX•v`ËfdQçZ|÷‚ÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|l‘•Ëf`v’l‘÷JtAïQJ`Û’QçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïQJ`Û’QçZ|÷‚dJXQór€pf•H~ã…÷‘|‚ç‰drZHAãb™tAïrd™÷‚HAZp‘Ë‚fH…•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZpfH…•Ëf`ZHAãb™Ûf•ó~H…rXQJ`ÛvX•ãn€…ÛtAd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`tAd™÷‚|•ó~H…fç’t‰ÿbdQX•ãn€…Ûvrd™÷‚|ç™HAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç™HAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZHfÛ`v…ÿQtJçl’Û’`JXQ|çZdQÿb€‰órXQJvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQófpÛv€…ã’™ãbHAvpfH…óçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnçZ|÷‚d™p`vX•ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdAãb™Û’`Xnó•€vË÷™tbïAdZór€‰Ë‚p‘t‰ç’l‘÷J`Û’™ãb…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`ËZp‘Ë‚€‰ó~•Ëf`ç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfïrtA÷Jl‘ãnór€‰Ë‚’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dJXQór€pf•H~ã…÷‘|‚ç‰drZHAãb™tAïrd™÷‚HAZp‘`…ó~•Ëf`ZHAãb™Ûf•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™Ûf•ó~H…rXQHAZpvX•n…vfïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fç’t‰ÿbdQp‘ZAb™’`rd™÷‚|çbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZHfÛ`v…ÿQtJçl’Û’`JXQ|çZdQÿbÛ’™ãbHAvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQófpÛv€…ã‘Ë‚€‰órXH…ó~•ËfçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnçZ|÷‚d™JXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdAXQór€‰ËXnó•€vË÷™tbïAdZór€‰Ë‚p‘t‰ç’l‘÷JZp‘Ë‚€‰…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘nX•v`ËQJ`Û’`vX•ãnç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`Ëft‰ÿbdQçZ‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚d‚p‘ZHAãpf•H~ã…÷‘|‚ç‰drÿQt‰Š‹ŒŽŽŒ‹Š-------------------................................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv32_3.dat b/application/third_party/mpdf/qrcode/data/qrv32_3.dat new file mode 100755 index 00000000..5487dd47 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv32_3.dat @@ -0,0 +1,289 @@ +ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmmmnmnmnlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡‡‡‡‡‡ˆ…†…†…†…†ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststqrqrqrqrmnmnmnmnlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststqrqrqrqpmnmnmnmnlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWVUSTSTSTSTŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmnmnlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTŽŽŽŽŒ‹Œ‹Œ‹Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmnmnmmmmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSSSSSSTSŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopmmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSŽŽŽŽŠ‰Š‰Š‰Š‰‡‡‡‡‡‡ˆ‡…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvststststopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopnmnmmmmmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSSSSSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡‡‡‡‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmnmnmnjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopmnmmmmmmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSSSSSTQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvststststopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSRQRQRQRQRŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡…ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvsrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRQRQRQRQPŽŽŽŽŠ‰Š‰Š‰Š‰……………†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxutstststqrqrqrqropopopoplklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopoplklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropopopoplklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqropoponmnlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUTSTSQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmmmmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSSSSSQRQRQRQROPOPOPOPŒ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡‡‡‡‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrmnmnmnmnlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqrqrmnmnmnmnlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmnmnmnmmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSSSSSSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrmmmmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡‡‡‡‡‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQROPOPOPOPŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststqrqrqrqrnmnmnmmmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSSSSSSTQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +OPOPOPOPMNMNMNMLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565434343210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#      + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:99998787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#      + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>99:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>:9:999998787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#       + + + +OPOPOPONKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878765656543212121210/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=<;<9:9:9:9:8787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#"!"!         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:8787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:8787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9999998787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +MNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:9:9:9:98787876543434343212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:9:9:9:96565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<:999999:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!         MNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<999999:96565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!       MNMNMNMNKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<:9:9:9876565656543434343212121210/0/0/.-,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!       + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<87878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +MNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<8787878765656565434343432121210/.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!   + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;:9:9:8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!    + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:99999:8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#   + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +MNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +ŽŽ55667788]]\\[[ZZhiijjkklqppoonnmDEEFFGGH)((''&&%ŒŽŽ !!""##$MLLKKJJI€‚‚ƒƒ„<=>??@@A((''&&%%ŽŽ!!""##$$LLKKJJIIiijjkkllppoonnmmEEFFGGHH SRRQQPPOŒŒ‹‹ŠŠ‰‰99::;;<<YYXWVUTSlmmnnoopmllkkjjiHIIJJKKL%$$##""!ŽŽ$%%&&''(IHHGGFFE„……††‡‡ABBCCDDE$$##""!!ŽŽ%%&&''((HHGGFFEEmmnnooppllkkjjiiIIJJKKLL + + ONNMMLLKˆˆ‡‡††……==>>??@@SRRQQPPOpqqrrsstihhggffeLMMNNOOP! ŒŒ‹‹ŠŠ‰())**++,EDDCCBBAŽŽEFFGGHHI ŒŒ‹‹ŠŠ‰‰))**++,,DDCCBBAAqqrrsstthhggffeeMMNNOOPPKJJIIHHG„„ƒƒ‚‚AABBCCDDONNMMLLKtuuvvwwx + + eddccbbaPQQRRSST‰ˆˆ‡‡††…,--..//0A@@??>>=ŽŽ‡IJJKKLLMˆˆ‡‡††……--..//00@@??>>==uuvvwwxx + + ddccbbaaQQRRSSTT GFFEEDDC€€~~}}EEFFGGHH KJJIIHHGxyyzz{{| a``__^^]TUUVVWWX…„„ƒƒ‚‚01122334=<<;;::9‡††……„„ƒMNNOOPPQ„„ƒƒ‚‚11223344<<;;::99yyzz{{|| ``__^^]]UUVVWWXX + + CBBAA@@?||{{zzyyIIJJKKLL + + GFFEEDDC|}}~~€]\\[[ZZYXYYZZ[[\€€~~}4556677898877665ƒ‚‚€€QRRSSTUV€€~~}}5566778888776655}}~~€€\\[[ZZYYYYZZ[[\\?>=<;:99xxwwvvuuMMNNOOPP + + CBBAA@@?€‚‚ƒƒ„YXXWWVVU\]]^^__` }||{{zzy899::;;<54433221~~}}||{WXYYZZ[[ ||{{zzyy99::;;<<44332211‚‚ƒƒ„„XXWWVVUU]]^^__``88776655ttssrrqqQQRRSSTT?>=<;:99„……††‡‡ˆUTTSSRRQ`aabbccd + + yxxwwvvu<==>>??@100//..-{zzyyxxw\\]]^^__ + + xxwwvvuu==>>??@@00//..--……††‡‡ˆˆTTSSRRQQaabbccdd44332211ppoonnmmUUVVWWXX88776655ˆ‰‰ŠŠ‹‹Œ QPPOONNMdeeffggh uttssrrq@AABBCCD-,,++**)wvvuutts``aabbccttssrrqqAABBCCDD,,++**))‰‰ŠŠ‹‹ŒŒ PPOONNMMeeffgghh00//..--llkkjjiiYYZZ[[\\44332211ŒŽŽ !!""##$MLLKKJJIhiijjkklqppoonnmDEEFFGGH)((''&&%smmllkkjddeeffggppoonnmmEEFFGGHH((''&&%%ŽŽ!!""##$$LLKKJJIIiijjkkll%%&&,,++**))hhggffee]]^^__``00//..--ŽŽ$%%&&''(IHHGGFFElmmnnoopmllkkjjiHIIJJKKL%$$##""!jiihhggfhhiijjkkllkkjjiiIIJJKKLL$$##""!!ŽŽ%%&&''((HHGGFFEEmmnnoopp''(())**((''&&%%ijjkkllmddccbbaaaabbccdd%%&&,,++**))ŒŒ‹‹ŠŠ‰())**++,EDDCCBBApqqrrsstihhggffeLMMNNOOP! feeddccbllmmnopqhhggffeeMMNNOOPP ŒŒ‹‹ŠŠ‰‰))**++,,DDCCBBAAqqrrsstt++,,--..$#"! mnnooppq``__^^]]eeffgghh''(())**((''&&%%‰ˆˆ‡‡††…,--..//0A@@??>>=tuuvvwwx + + eddccbbaPQQRRSSTbaa``__^rssttuuv + + ddccbbaaQQRRSSTTˆˆ‡‡††……--..//00@@??>>==uuvvwwxx//001122qrrssttu\\[[ZZYYiijjkkll++,,--..$#"! …„„ƒƒ‚‚01122334=<<;;::9xyyzz{{| a``__^^]TUUVVWWX^]]\\[[Zvwwxxyyz ``__^^]]UUVVWWXX„„ƒƒ‚‚11223344<<;;::99yyzz{{||33445566uvvwwxxyXXWWVVUUmmnnoopp//001122€€~~}4556677898877665|}}~~€]\\[[ZZYXYYZZ[[\ZYYSSRRQz{{||}}~\\[[ZZYYYYZZ[[\\€€~~}}5566778888776655}}~~€€778899??yzz{{||}TTSSRRQQqqrrsstt33445566}||{{zzy899::;;<54433221€‚‚ƒƒ„YXXWWVVU\]]^^__` QPPOONNM~€€‚XXWWVVUU]]^^__`` ||{{zzyy99::;;<<44332211‚‚ƒƒ„„@@AABBCC}~~€€PPOONNMMuuvvwwxx778899??yxxwwvvu<==>>??@100//..-„……††‡‡ˆUTTSSRRQ`aabbccd + + MLLKKJJI‚ƒƒ„„……†TTSSRRQQaabbccdd + + xxwwvvuu==>>??@@00//..--……††‡‡ˆˆDDEEFFGG +‚‚ƒƒ„„…LLKKJJIIyyzz{{||@@AABBCCuttssrrq@AABBCCD-,,++**)ˆ‰‰ŠŠ‹‹Œ QPPOONNMdeeffggh IHHGGFFE†‡‡ˆ‰Š‹Œ PPOONNMMeeffgghhttssrrqqAABBCCDD,,++**))‰‰ŠŠ‹‹ŒŒHHIIJJKK + …††‡‡ˆˆ‰HHGGFFEE}}~~€€DDEEFFGG +qppoonnmDEEFFGGH)((''&&%ŒŽŽ !!""##$MLLKKJJIhiijjkklEDDCCBBAŽŽ!!""##$$LLKKJJIIiijjkkllppoonnmmEEFFGGHH((''&&%%ŽŽLLMMNNOO‰ŠŠ‹‹ŒŒDDCCBBAA‚‚ƒƒ„„HHIIJJKK + mllkkjjiHIIJJKKL%$$##""!ŽŽ$%%&&''(IHHGGFFElmmnnoopA@@??998ŽŽ%%&&''((HHGGFFEEmmnnooppllkkjjiiIIJJKKLL$$##""!!ŽŽPPQQRRSSŽŽ@@??>>==……††‡‡ˆˆLLMMNNOOihhggffeLMMNNOOP! ŒŒ‹‹ŠŠ‰())**++,EDDCCBBApqqrrsst + + 87766554ŒŒ‹‹ŠŠ‰‰))**++,,DDCCBBAAqqrrsstthhggffeeMMNNOOPP ‡‡††……„„YYZZ[[\\ ŽŽŒ<<;;::99‰‰ŠŠ‹‹ŒŒPPQQRRSS + + eddccbbaPQQRRSST‰ˆˆ‡‡††…,--..//0A@@??>>=tuuvvwwx 43322110ˆˆ‡‡††……--..//00@@??>>==uuvvwwxx + + ddccbbaaQQRRSSTTƒƒ‚‚€€]]^^__`` + + Œ‹‹ŠŠ‰‰ˆ88776655ŽŽYYZZ[[\\ a``__^^]TUUVVWWX…„„ƒƒ‚‚01122334=<<;;::9xyyzz{{|0//..--,„„ƒƒ‚‚11223344<<;;::99yyzz{{|| ``__^^]]UUVVWWXX~~}}||aabbccdd ˆ‡‡††……„44332211ŽŽ]]^^__``]\\[[ZZYXYYZZ[[\€€~~}4556677898877665|}}~~€,++**))(€€~~}}5566778888776655}}~~€€\\[[ZZYYYYZZ[[\\{{zzyyxxeeffgghh„ƒƒ‚‚€00//..--‡‡††……„„aabbccddYXXWWVVU\]]^^__` }||{{zzy899::;;<54433221€‚‚ƒƒ„(''&&%%||{{zzyy99::;;<<44332211‚‚ƒƒ„„XXWWVVUU]]^^__`` wwvvuuttiijjkkll€~~}}|,,++**))ƒƒ‚‚€€eeffgghhUTTSSRRQ`aabbccd + + yxxwwvvu<==>>??@100//..-„……††‡‡ˆ%xxwwvvuu==>>??@@00//..--……††‡‡ˆˆTTSSRRQQaabbccdd + + ssmmllkkmmssttuu|{{zzyyx((''&&%%~~}}||iijjkkll QPPOONNMdeeffggh uttssrrq@AABBCCD-,,++**)ˆ‰‰ŠŠ‹‹Œ%&&''(()ttssrrqqAABBCCDD,,++**))‰‰ŠŠ‹‹ŒŒ PPOONNMMeeffgghhjjiihhggvvwwxxyy !xwwvvuut$$##""!!{{zzyyxxmmssttuu !!""##$MLLKKJJIhiijjkklqppoonnmDEEFFGGH)((''&&%ŒŽŽ)**++,,-ppoonnmmEEFFGGHH((''&&%%ŽŽ!!""##$$LLKKJJIIiijjkkllffeeddcczz{{||}}!""##$$%tssrrqqp wwvvuuttvvwwxxyy$%%&&''(IHHGGFFElmmnnoopmllkkjjiHIIJJKKL%$$##""!ŽŽ-..//001llkkjjiiIIJJKKLL$$##""!!ŽŽ%%&&''((HHGGFFEEmmnnooppbbaa``__~~€€%&&''(()poonnmmlssmmllkkzz{{||}}())**++,EDDCCBBApqqrrsstihhggffeLMMNNOOP! ŒŒ‹‹ŠŠ‰12233445 hhggffeeMMNNOOPP ŒŒ‹‹ŠŠ‰‰))**++,,DDCCBBAAqqrrsstt^^]]\\[[‚‚ƒƒ„„……)**++,,-lkkjjiihjjiihhgg~~€€,--..//0A@@??>>=tuuvvwwx + + eddccbbaPQQRRSST‰ˆˆ‡‡††…56677889 + + ddccbbaaQQRRSSTTˆˆ‡‡††……--..//00@@??>>==uuvvwwxx + + ZZYYSSRR††‡‡ŽŽ-..//001hggffeedffeeddcc‚‚ƒƒ„„……01122334=<<;;::9xyyzz{{| a``__^^]TUUVVWWX…„„ƒƒ‚‚9??@@AAB``__^^]]UUVVWWXX„„ƒƒ‚‚11223344<<;;::99yyzz{{|| QQPPOONN12233445dccbbaa` bbaa``__††‡‡ŽŽ4556677898877665|}}~~€]\\[[ZZYXYYZZ[[\€€~~}BCCDDEEF\\[[ZZYYYYZZ[[\\€€~~}}5566778888776655}}~~€€MMLLKKJJŽŽŒ‹Š‰56677889`__^^]]\ + + ^^]]\\[[899::;;<54433221€‚‚ƒƒ„YXXWWVVU\]]^^__` }||{{zzyFGGHHIIJ + + XXWWVVUU]]^^__`` ||{{zzyy99::;;<<44332211‚‚ƒƒ„„IIHHGGFFˆ‡‡††……„9::;;<<=\[[ZZYYX + + ZZYYSSRRŽŽŒ‹Š‰<==>>??@100//..-„……††‡‡ˆUTTSSRRQ`aabbccd + + yxxwwvvuJKKLLMMN TTSSRRQQaabbccdd + + xxwwvvuu==>>??@@00//..--……††‡‡ˆˆEEDDCCBB„ƒƒ‚‚€=>>??@@AXWWVVUUT QQPPOONNˆ‡‡††……„@AABBCCD-,,++**)ˆ‰‰ŠŠ‹‹Œ QPPOONNMdeeffggh uttssrrqNOOPPQQRPPOONNMMeeffgghhttssrrqqAABBCCDD,,++**))‰‰ŠŠ‹‹ŒŒ AA@@??99€~~}}|ABBCCDDETSSRRQQPMMLLKKJJ„ƒƒ‚‚€DEEFFGGH)((''&&%ŒŽŽ !!""##$MLLKKJJIhiijjkklqppoonnmRSSYYZZ[LLKKJJIIiijjkkllppoonnmmEEFFGGHH((''&&%%ŽŽ!!""##$$88776655|{{zzyyxEFFGGHHIPOONNMMLIIHHGGFF€~~}}|HIIJJKKL%$$##""!ŽŽ$%%&&''(IHHGGFFElmmnnoopmllkkjji[\\]]^^_HHGGFFEEmmnnooppllkkjjiiIIJJKKLL$$##""!!ŽŽ%%&&''((44332211xwwvvuutIJJKKLLMLKKJJIIHEEDDCCBB|{{zzyyxLMMNNOOP! ŒŒ‹‹ŠŠ‰())**++,EDDCCBBApqqrrsstihhggffe_``aabbc DDCCBBAAqqrrsstthhggffeeMMNNOOPP ŒŒ‹‹ŠŠ‰‰))**++,,00//..--tssrqponMNNOOPPQHGGFFEED AA@@??99xwwvvuutPQQRRSST‰ˆˆ‡‡††…,--..//0A@@??>>=tuuvvwwx + + eddccbbacddeeffg!"#$%%&&@@??>>==uuvvwwxx + + ddccbbaaQQRRSSTTˆˆ‡‡††……--..//00,,++**))mmllkkjjQRRSSTTUDCCBBAA@!!""##$$88776655tssrqponTUUVVWWX…„„ƒƒ‚‚01122334=<<;;::9xyyzz{{| a``__^^]ghhiijjk''(())**<<;;::99yyzz{{|| ``__^^]]UUVVWWXX„„ƒƒ‚‚11223344((''&&%%iihhggffUVVWWXXY@??>>==<%%&&''((44332211mmllkkjjXYYZZ[[\€€~~}4556677898877665|}}~~€]\\[[ZZYkllmmsst++,,--..88776655}}~~€€\\[[ZZYYYYZZ[[\\€€~~}}55667788eeddccbbYZZ[[\\]<;;::998))**++,,00//..--iihhggff\]]^^__` }||{{zzy899::;;<54433221€‚‚ƒƒ„YXXWWVVUtuuvvwwx//00112244332211‚‚ƒƒ„„XXWWVVUU]]^^__`` ||{{zzyy99::;;<<aa``__^^]^^__``a87766554--..//00,,++**))eeddccbb`aabbccd + + yxxwwvvu<==>>??@100//..-„……††‡‡ˆUTTSSRRQxyyzz{{|3344556600//..--……††‡‡ˆˆTTSSRRQQaabbccdd + + xxwwvvuu==>>??@@]]\\[[ZZabbccdde4332211011223344((''&&%%aa``__^^deeffggh uttssrrq@AABBCCD-,,++**)ˆ‰‰ŠŠ‹‹Œ QPPOONNM|}}~~€778899:;,,++**))‰‰ŠŠ‹‹ŒŒ PPOONNMMeeffgghhttssrrqqAABBCCDDYYXWVUTSeffgghhi0//..--,,++**))(‰ŠŠ‹‹ŒŒ !POONNMMLeffgghhitssrrqqpOPPQQRRSOONNMMLLffgghhiissrrqqppBBCCDDEE++**))((ŠŠ‹‹ŒŒ !!@@??9988~~}}||{BCCDDEEF+**))(('Š‹‹ŒŒŽ !!"ONNMMLLKfgghhiijsrrqqppoBCCDDEEF A@@??>>=(''&&%%$ŽŽ!""##$$%LKKJJIIHijjkkllmpoonnmmlSYYZZ[[\KKJJIIHHjjkkllmmoonnmmllFFGGHHII''&&%%$$ŽŽ""##$$%%77665544{zzyyxxwFGGHHIIJ'&&%%$$#Ž"##$$%%&KJJIIHHGjkkllmmnonnmmllkFGGHHIIJ + + +=<<;;::9$##""!! ŽŽŒ%&&''(()HGGFFEEDmnnooppqlkkjjiih\]]^^__`GGFFEEDDnnooppqqkkjjiihhJJKKLLMM##""!! ŽŽŒŒ&&''(())33221100wvvuuttsJKKLLMMN#""!! ŽŽŒŒ‹&''(())*GFFEEDDCnooppqqrkjjiihhgJKKLLMMN + 98877665 Œ‹‹ŠŠ‰‰ˆ)**++,,-DCCBBAA@qrrssttu hggffeed`aabbccd !"CCBBAA@@rrssttuu ggffeeddNNOOPPQQ‹‹ŠŠ‰‰ˆˆ**++,,--//..--,,srqponmmNOOPPQQR‹ŠŠ‰‰ˆˆ‡*++,,--.CBBAA@@?rssttuuv +gffeeddcNOOPPQQR54433221ˆ‡‡††……„-..//001@??>>==>==<>==<<;vwwxxyyz + cbbaa``_RSSTTUUV100//..-„ƒƒ‚‚€12233445<;;::998yzz{{||} `__^^]]\hiijjkkl(())**++;;::9988zz{{||}}__^^]]\\VVWWXXYYƒƒ‚‚€€22334455''&&%%hhggffeeVWWXXYYZƒ‚‚€€23344556;::99887z{{||}}~_^^]]\\[VWWXXYYZ-,,++**)€~~}}|5667788987766554}~~€€\[[ZZYYXlmmssttu,,--..//77665544~~€€[[ZZYYXXZZ[[\\]]~~}}||66778899ddccbbaaZ[[\\]]^~~}}||{6778899:76655443~€€‚[ZZYYXXWZ[[\\]]^)((''&&% |{{zzyyx9::;;<<=43322110‚‚ƒƒ„„…XWWVVUUTuvvwwxxy0011223333221100‚‚ƒƒ„„……WWVVUUTT^^__``aa {{zzyyxx::;;<<==``__^^]]^__``aab {zzyyxxw:;;<<==>3221100/‚ƒƒ„„……†WVVUUTTS^__``aab%%&&'%$$##""! + + xwwvvuut=>>??@@A0//..--,…††‡‡ˆˆ‰TSSRRQQPyzz{{||}44556677//..--,,††‡‡ˆˆ‰‰SSRRQQPPbbccddee + + wwvvuutt>>??@@AA\\[[ZZYYbccddeef + + wvvuutts>??@@AAB/..--,,+†‡‡ˆˆ‰‰ŠSRRQQPPObccddeef'(())**+! tssrrqqpABBCCDDE,++**))(‰ŠŠ‹‹ŒŒ !POONNMML}~~€€8899:;<=++**))((ŠŠ‹‹ŒŒ !!OONNMMLLffgghhiissrrqqppBBCCDDEEXWVUTSSRfgghhiijsrrqqppoBCCDDEEF+**))(('Š‹‹ŒŒŽ !!"ONNMMLLKfgghhiij+,,--../poonnmmlEFFGGHHI(''&&%%$ŽŽ!""##$$%LKKJJIIH‚‚ƒƒ„„…>??@@AAB''&&%%$$ŽŽ""##$$%%KKJJIIHHjjkkllmmoonnmmllFFGGHHII RQQPPOONjkkllmmnonnmmllkFGGHHIIJ'&&%%$$#Ž"##$$%%&KJJIIHHGjkkllmmn/0011223lkkjjiihIJJKKLLM$##""!! ŽŽŒ%&&''(()HGGFFEED…††‡‡ŽBCCDDEEF##""!! ŽŽŒŒ&&''(())GGFFEEDDnnooppqqkkjjiihhJJKKLLMM + + NMMLLKKJnooppqqrkjjiihhgJKKLLMMN#""!! ŽŽŒŒ‹&''(())*GFFEEDDCnooppqqr34455667 hggffeedMNNOOPPQ Œ‹‹ŠŠ‰‰ˆ)**++,,-DCCBBAA@ŽFGGHHIIJ‹‹ŠŠ‰‰ˆˆ**++,,--CCBBAA@@rrssttuu ggffeeddNNOOPPQQJIIHHGGFrssttuuv +gffeeddcNOOPPQQR‹ŠŠ‰‰ˆˆ‡*++,,--.CBBAA@@?rssttuuv78899??@ + + dccbbaa`QRRSSTTUˆ‡‡††……„-..//001@??>>==<ŽŽ‡‡†JKKLLMMN‡‡††……„„..//0011??>>==<>==<<;vwwxxyyz@AABBCCD + + `__^^]]\UVVWWXXY„ƒƒ‚‚€12233445<;;::998†……„„ƒƒ‚NOOPPQQRƒƒ‚‚€€22334455;;::9988zz{{||}}__^^]]\\VVWWXXYY BAA@@??>z{{||}}~_^^]]\\[VWWXXYYZƒ‚‚€€23344556;::99887z{{||}}~DEEFFGGH + + \[[ZZYYXYZZ[[\\]€~~}}|5667788987766554‚€€~RSSTUVWX~~}}||6677889977665544~~€€[[ZZYYXXZZ[[\\]]=<;:9988~€€‚[ZZYYXXWZ[[\\]]^~~}}||{6778899:76655443~€€‚HIIJJKKL XWWVVUUT]^^__``a |{{zzyyx9::;;<<=43322110~}}||{{zYYZZ[[\\ {{zzyyxx::;;<<==33221100‚‚ƒƒ„„……WWVVUUTT^^__``aa77665544‚ƒƒ„„……†WVVUUTTS^__``aab {zzyyxxw:;;<<==>3221100/‚ƒƒ„„……†LMMNNOOPTSSRRQQPabbccdde + + xwwvvuut=>>??@@A0//..--,zyyxxwwv]]^^__`` + + wwvvuutt>>??@@AA//..--,,††‡‡ˆˆ‰‰SSRRQQPPbbccddee33221100†‡‡ˆˆ‰‰ŠSRRQQPPObccddeef + + wvvuutts>??@@AAB/..--,,+†‡‡ˆˆ‰‰ŠPQQRRSSY !POONNMMLeffgghhitssrrqqpABBCCDDE,++**))(vuuttssmaabbccddssrrqqppBBCCDDEE++**))((ŠŠ‹‹ŒŒ !!OONNMMLLffgghhii//..--,,Š‹‹ŒŒŽ !!"ONNMMLLKfgghhiijsrrqqppoBCCDDEEF+**))(('Š‹‹ŒŒŽYZZ[[\\]!""##$$%LKKJJIIHijjkkllmpoonnmmlEFFGGHHI(''&&%%$mllkkjjieeffgghhoonnmmllFFGGHHII''&&%%$$ŽŽ""##$$%%KKJJIIHHjjkkllmm%%&&''++**))((Ž"##$$%%&KJJIIHHGjkkllmmnonnmmllkFGGHHIIJ'&&%%$$#Žˆˆ‡]^^__``a %&&''(()HGGFFEEDmnnooppqlkkjjiihIJJKKLLM$##""!! ihhggffeiijjkkllkkjjiihhJJKKLLMM##""!! ŽŽŒŒ&&''(())GGFFEEDDnnooppqq(())**++''&&%%$#ŽŽŒŒ‹&''(())*GFFEEDDCnooppqqrkjjiihhgJKKLLMMN#""!! ‡††……„„ƒabbccdde !!""##$)**++,,-DCCBBAA@qrrssttu hggffeedMNNOOPPQ eddccbbammnopqrs ggffeeddNNOOPPQQ‹‹ŠŠ‰‰ˆˆ**++,,--CCBBAA@@rrssttuu,,--..//"! ‹ŠŠ‰‰ˆˆ‡*++,,--.CBBAA@@?rssttuuv +gffeeddcNOOPPQQRƒ‚‚€€effgghhi$%%&&''(-..//001@??>>==>==<>==<<;vwwxxyyz + cbbaa``_RSSTTUUV~~}}||{ijjkkllm())**++,12233445<;;::998yzz{{||} `__^^]]\UVVWWXXY]\\[[ZZYwxxyyzz{__^^]]\\VVWWXXYYƒƒ‚‚€€22334455;;::9988zz{{||}}44556677ƒ‚‚€€23344556;::99887z{{||}}~_^^]]\\[VWWXXYYZ{zzyyxxwmssttuuv,--..//05667788987766554}~~€€\[[ZZYYXYZZ[[\\]YSSRRQQP{||}}~~[[ZZYYXXZZ[[\\]]~~}}||6677889977665544~~€€8899??@@~~}}||{6778899:76655443~€€‚[ZZYYXXWZ[[\\]]^wvvuuttsvwwxxyyz011223349::;;<<=43322110‚‚ƒƒ„„…XWWVVUUT]^^__``a POONNMML€€‚‚ƒWWVVUUTT^^__``aa {{zzyyxx::;;<<==33221100‚‚ƒƒ„„……AABBCCDD {zzyyxxw:;;<<==>3221100/‚ƒƒ„„……†WVVUUTTS^__``aab smmllkkjz{{||}}~45566778=>>??@@A0//..--,…††‡‡ˆˆ‰TSSRRQQPabbccdde + + LKKJJIIHƒ„„……††‡SSRRQQPPbbccddee + + wwvvuutt>>??@@AA//..--,,††‡‡ˆˆ‰‰EEFFGGHH + + wvvuutts>??@@AAB/..--,,+†‡‡ˆˆ‰‰ŠSRRQQPPObccddeef + + jiihhggf~€€‚899::;;>??@EFFGGHHI(''&&%%$ŽŽ!""##$$%LKKJJIIHijjkkllmDCCBBAA@ŽŽ""##$$%%KKJJIIHHjjkkllmmoonnmmllFFGGHHII''&&%%$$ŽŽMMNNOOPPonnmmllkFGGHHIIJ'&&%%$$#Ž"##$$%%&KJJIIHHGjkkllmmnbaa``__^…„„ƒƒ‚‚@AABBCCDIJJKKLLM$##""!! ŽŽŒ%&&''(()HGGFFEEDmnnooppq @??99887ŽŽŒŒ&&''(())GGFFEEDDnnooppqqkkjjiihhJJKKLLMM##""!! ŽŽ‡‡QQRRSSYYkjjiihhgJKKLLMMN#""!! ŽŽŒŒ‹&''(())*GFFEEDDCnooppqqr^]]\\[[Z€€~~}DEEFFGGHMNNOOPPQ Œ‹‹ŠŠ‰‰ˆ)**++,,-DCCBBAA@qrrssttu + + 76655443‹‹ŠŠ‰‰ˆˆ**++,,--CCBBAA@@rrssttuu ggffeeddNNOOPPQQ††……„„ƒƒZZ[[\\]] +gffeeddcNOOPPQQR‹ŠŠ‰‰ˆˆ‡*++,,--.CBBAA@@?rssttuuv +ZYYSSRRQ}||{{zzyHIIJJKKLQRRSSTTUˆ‡‡††……„-..//001@??>>==>==<>==<<;vwwxxyyz + QPPOONNMyxxwwvvuLMMNNOOPUVVWWXXY„ƒƒ‚‚€12233445<;;::998yzz{{||}/..--,,+ƒƒ‚‚€€22334455;;::9988zz{{||}}__^^]]\\VVWWXXYY~~}}||{{bbccddee_^^]]\\[VWWXXYYZƒ‚‚€€23344556;::99887z{{||}}~MLLKKJJIuttssrrqPQQRRSSTYZZ[[\\]€~~}}|5667788987766554}~~€€+**))(('~~}}||6677889977665544~~€€[[ZZYYXXZZ[[\\]]zzyyxxwwffgghhii[ZZYYXXWZ[[\\]]^~~}}||{6778899:76655443~€€‚IHHGGFFEqppoonnmTUUVVWWX]^^__``a |{{zzyyx9::;;<<=43322110‚‚ƒƒ„„…'&&%%{{zzyyxx::;;<<==33221100‚‚ƒƒ„„……WWVVUUTT^^__``aa vvuuttssjjkkllmmWVVUUTTS^__``aab {zzyyxxw:;;<<==>3221100/‚ƒƒ„„……†EDDCCBBAmllkkjjiXYYZZ[[\abbccdde + + xwwvvuut=>>??@@A0//..--,…††‡‡ˆˆ‰%%&wwvvuutt>>??@@AA//..--,,††‡‡ˆˆ‰‰SSRRQQPPbbccddee + + mmllkkjjssttuuvvSRRQQPPObccddeef + + wvvuutts>??@@AAB/..--,,+†‡‡ˆˆ‰‰ŠA@@??998ihhggffe\]]^^__`effgghhitssrrqqpABBCCDDE,++**))(‰ŠŠ‹‹ŒŒ&''(())*ssrrqqppBBCCDDEE++**))((ŠŠ‹‹ŒŒ !!OONNMMLLffgghhiiiihhggffwwxxyyzz !!"ONNMMLLKfgghhiijsrrqqppoBCCDDEEF+**))(('Š‹‹ŒŒŽ !!"87766554eddccbba`aabbccdijjkkllmpoonnmmlEFFGGHHI(''&&%%$ŽŽ*++,,--.oonnmmllFFGGHHII''&&%%$$ŽŽ""##$$%%KKJJIIHHjjkkllmmeeddccbb{{||}}~~"##$$%%&KJJIIHHGjkkllmmnonnmmllkFGGHHIIJ'&&%%$$#Ž"##$$%%&43322110a``__^^]deeffgghmnnooppqlkkjjiihIJJKKLLM$##""!! ŽŽŒ.//00112kkjjiihhJJKKLLMM##""!! ŽŽŒŒ&&''(())GGFFEEDDnnooppqqaa``__^^€€‚‚&''(())*GFFEEDDCnooppqqrkjjiihhgJKKLLMMN#""!! ŽŽŒŒ‹&''(())*0//..--,]\\[[ZZYhiijjkklqrrssttu hggffeedMNNOOPPQ Œ‹‹ŠŠ‰‰ˆ23344556 +ggffeeddNNOOPPQQ‹‹ŠŠ‰‰ˆˆ**++,,--CCBBAA@@rrssttuu ]]\\[[ZZƒƒ„„……††*++,,--.CBBAA@@?rssttuuv +gffeeddcNOOPPQQR‹ŠŠ‰‰ˆˆ‡*++,,--.,++**))(YXXWWVVUlmmnnoopuvvwwxxy + + dccbbaa`QRRSSTTUˆ‡‡††……„6778899? + ccbbaa``RRSSTTUU‡‡††……„„..//0011??>>==<>==<<;vwwxxyyz + cbbaa``_RSSTTUUV‡††……„„ƒ.//00112(''&&%%UTTSSRRQpqqrrsstyzz{{||} `__^^]]\UVVWWXXY„ƒƒ‚‚€?@@AABBC__^^]]\\VVWWXXYYƒƒ‚‚€€22334455;;::9988zz{{||}}PPOONNMMŽŽ23344556;::99887z{{||}}~_^^]]\\[VWWXXYYZƒ‚‚€€23344556QPPOONNMtuuvvwwx}~~€€\[[ZZYYXYZZ[[\\]€~~}}|CDDEEFFG [[ZZYYXXZZ[[\\]]~~}}||6677889977665544~~€€LLKKJJIIŒ‹Š‰ˆ‡6778899:76655443~€€‚[ZZYYXXWZ[[\\]]^~~}}||{6778899:MLLKKJJIxyyzz{{|‚‚ƒƒ„„…XWWVVUUT]^^__``a |{{zzyyxGHHIIJJK + + WWVVUUTT^^__``aa {{zzyyxx::;;<<==33221100‚‚ƒƒ„„……HHGGFFEE‡††……„„ƒ:;;<<==>3221100/‚ƒƒ„„……†WVVUUTTS^__``aab {zzyyxxw:;;<<==>IHHGGFFE|}}~~€…††‡‡ˆˆ‰TSSRRQQPabbccdde + + xwwvvuutKLLMMNNO SSRRQQPPbbccddee + + wwvvuutt>>??@@AA//..--,,††‡‡ˆˆ‰‰DDCCBBAAƒ‚‚€€>??@@AAB/..--,,+†‡‡ˆˆ‰‰ŠSRRQQPPObccddeef + + wvvuutts>??@@AABEDDCCBBA€‚‚ƒƒ„„……ÿbdQçZ|H…ó~•ËfHAãb™Û’`Ëf•ó~Zp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿrQJ`Û’÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQ|çZdQÿbpÛv€…ãnQçZ|÷‚d÷‚d™ïrtA`vX•ãn`JXQórH…fv…nXrXQJ`Ûbãn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘|™ãbHAZpÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘t‰ç’l‘÷JX•v`p™ïrtA÷Jl÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘Z•v`Ëf’™ãbHAfH…•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•Ë‘ZHAãbçZdQÿbã‘Ë‚€‰órX÷‚d™ïrtAZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZfH…•ËfZHAãb™tAïrd™÷‚Ûv€…ãnór‘ç’t‰ÿbdÿbdQçZ|H…ó~•ËfHAãb™Û’•ó~H…fpZp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ã™Û’`JXnX•v`pQJ`Û’÷Jl‘ç’t‰Û’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór`vX•ãnÛ’`JXQ|çZdQÿbXQJ`p‘QçZ|÷‚d÷‚d™ïrtA`vX•ãn`JXQórÛv€…ãnXrXQJ`Ûn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pÛv€…ãnX™ãbHAZpÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰órXQ™ïrtA÷Jl÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘|•v`Ëf’™ãbHAfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•ó~H÷‚d™ïrtfH…ó~•Ë‘ZHAãb•v`Ëf‘Ë‚€‰rQJ÷‚d™ïrtAZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZH…ó~•ËfZHAãb™tAïrd™÷‚J`Û’™‘’‰bQZ|ÿbdQçZ|H…ó~•ËfçZdQÿbt‰•ó~H…fpZp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿ…fpÛv€A÷Jl‘ç’tf`vX•ã™Û’`JX•ó~H…fp’™ãbHA÷Jl‘ç’t‰Û’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór`vX•ãnÛ’`JXQ|çZdQÿbãbHAZp‘÷‚d™ïrtA÷‚d™ïrtA`vX•ãnç’l‘÷JtAv…n•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pÛv€…ãnXZp‘Ë‚€‰ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`XQJ`Û’€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰órXQ÷Jl‘ç’t‰÷Jl‘ç’t‰€…Ûvpfïrd™÷‚|Ëf•ó~H…’™ãbHAfH…ó~•Ë‘ZHAãbJtAïrd™÷Ëf•H…÷‚d™ïrtfH…ó~•Ë‘ZHAãb•v`ËfórXQJ`÷‚d™tA÷JZHAãb™tAïrd™÷‚Ëf•ó~H…™ãbHAZH…ó~•ËfZHAãb™tAïrd™÷‚J`Û’™ÿbdQçZ|ÿbdQçZ|H…ó~•ËfçZdQÿbt‰fpÛv€…Zp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿfpÛv€…ãA÷Jl‘ç’tf`vX•ã™Û’`JX•€…ãnX•Û’™ãbHAl‘ç’t‰ÿbÛ’`JXQ|çZdQÿbfpÛv€…p‘Ë‚€‰ór`vX•ãnÛ’`JXQ|çZdQÿbãbHAXQJ÷‚d™ïrtA÷‚d™ïrtA`vX•ãnç’l‘÷JtAãnX•v`rÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷nórXQJ`‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pv`Ëf•óZp‘Ë‚€‰ãn€…Ûvpór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J`Û’™ãb÷Jl‘ç’t‰vX•ãn€÷Jl‘ç’t‰€…Ûvpfïrd™t‰ç’Ëf•ó~H…÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷Û’™HA÷‚d™ïrtfH…ó~•Ë‘ZHAãb~H…fpÛórXQJ’™fH…•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚HAZp‘Ë‚bQZ‚d™ï…ÛvpfHÿbdQçZ|H…ó~•Ëfl‘÷JtAïrfpÛv€…A÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXv€…ãnX•bHAZp‘Ë`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿb€‰órXQJrtA÷Jl‘ç…ó~•Ëf`÷‚d™ïrtA`vX•ãnd™÷‚|çZn•vf•ó‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pv`Ëf•󂀉órXQ€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷J`Û’™ãb’t‰ÿbdQçvX•ãn€÷Jl‘ç’t‰€…ÛvpfdQÿbt‰ç’~H…fpÛ÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãb~H…X•v`J`Û’™ãH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚HAZp‘`Z|÷‚d™ï…ÛvpfHÿbdQçZ|H…ó~•Ëfl‘÷JtAïrv€…ãnX•A÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JXËf•ó~HbHAZp‘Ë`vX•ãnÛ’`JXQ|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbÛ’™ãbHArtA÷Jl‘ç…ó~•Ëf`÷‚d™ïrtA`vX•ãnd™÷‚|l‘v`Ëf•ó‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p…fpÛv€‚€‰órXQ€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JZp‘Ë‚€‰’t‰ÿbdQçvX•ãn€÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™~H…fpÛ÷‚d™ïrtfH…ó~•Ë‘ZHAãbJtAïrd™÷’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHA™Û…ãnX•v`J`’™bAZH…ó~•ËfZHAãb™tAïrd™÷‚Ëf•H…f÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚órXQJ`Z|‚™AJl…ÛvpfHÿbdQçZ|H…ó~•Ëf÷‚|çZdQv€…ãnX•A÷Jl‘ç’tf`vX•ã™Û’`JX‚|çZdQÿZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã’`JXQóËf•ó~Hp‘Ë‚€‰ór`vX•ãnÛ’`JXQ|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbÛ’™ãbHA‘ç’t‰ÿbã…ó~•Ëf`÷‚d™ïrtA`vX•ãnÿbt‰ç’l‘v`Ëf•r‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pbãnX•v`rXQJ`Û‰ÿbdQçZ|n€…Ûvprÿbt‰ç’l…fp`ËÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JórXQJ`ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ãnX•v`Zp‘Ë‚€‰n€…ÛvpvX•ãnó÷Jl‘ç’t‰€…Ûvpf÷JtAïrd™QJ’™HA÷‚d™ïrtfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‘|çZdQÿf•ó~H…÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚Û’™HAZ÷‚d™ïrtAH…ó~•ËfZHAãb™pÛv€…ãn™ãbHAZfH…•Ëf`r€‰Ë‚p‘ÿbdQçZ|H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷fpÛv€…ã÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQX•v`Ëfp‘Ë‚€‰órvX•ãn€ZHAãb™Û÷‚d™ïrtA`vX•ãntAïrd™÷‚rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpJtAïrd™÷nX•v`ËÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘•ó~H…fXQJ`Û’…ÛvpfH’`JXQó÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿb’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHAãbËf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•Ë‚|çZdQÿf•ó~H…÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHAãb™pÛv€…ãn™ãbHAZ…ó~•Ëf`r€‰Ë‚p‘ÿbdQçZ|`JXQórt‰ç’l‘÷JZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã™Û’`JX…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷fpÛv€…÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQX•v`Ëfp‘Ë‚€‰órvX•ãn€ZHAãb™Û÷‚d™ïrtA€‰Ë‚p‘ZtAïrd™÷‚rXQJ`Û‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚p…ãnX•v`rXQJ`Û‰ÿbdQçZ|n€…ÛvpJtAïrd™t•ó~H…fpÿbdQçZ|€…Ûvpfór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘•€…ãnX•XQHAZp‘…ÛvpfH’`JXQó÷Jl‘ç’t‰HAãb™Û’|çZdQÿb’™ãbHA÷‚d™ïrtfH…ó~•Ë‘ZHA™ÛËf•ó~H’™ãbHA÷‚d™ïrtfH…ó~•ˉç’l‘÷JtÛv€…ãnX÷‚d™ïrtAH…ó~•ËfZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™ïrtAH…ó~•ËfZHA™Û’v`Ëf•Ë‚€‰órXQ…ó~•Ëf`r€‰Ë‚p‘ÿbdQçZ|`JXQórt‰d™÷‚|Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã’`JXQó…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ãAïrd™÷‚|•v`Ëf÷Jl‘ç’t‰`vX•ãnÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn`JXQóró~H…fpJ`Û’™vX•ãn€ZHAãb™Û÷‚d™ïrtA€‰Ë‚p‘ZçZdQÿbt‰rXQJ`Û‰ÿbdQçZ|n€…Ûvprÿbt‰ç’l…ãnX•v`rXQJ`Û‰ÿbdQçZ|nór€‰Ë‚pçZdQÿbt•ó~H…fpÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpfÿbt‰ç’l‘Ûv€…ãnX•ãbHAZp‘…ÛvpfH’`JXQó÷Jl‘ç’t‰HAXQór€‰ç’l‘÷JtA’™ãbHA÷‚d™ïrtfH…ó~•Ë‘÷JtAd™÷Ëf•ó~H’™ãbHA÷‚d™ïrt‘ZHAãb‰ç’l‘÷JtÛv€…ãnX÷‚d™ïrtAH…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•Ëf÷JtAd™÷‚v`Ëf•Ë‚€‰órXQ…ó~•Ëf`r€‰Ë‚p‘ÿbdQçZ|Ë‚p‘ZHAïrd™÷‚|Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JXAïrd™÷‚|•v`pÛ÷Jl‘ç’t‰`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿbó~H…X•vJ`p‘Ë‚vX•ãn€ZHAãb™Û÷‚d™ïrtAãb™Û’`çZdQÿbt‰rXQJ`Û‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pl‘÷JtAïv€…ãnórXÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpft‰ç’l‘÷J`Ëf•ó~€‰órÿbdQ…ÛvpfH’`JXQó÷Jl‘ç’t‰JXQór€‰ç’l‘|çZ’™ãbHA÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™ïrt‘ZHAãbrd™÷‚|çQJ`’™A÷‚d™ïrtAH…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚H…fpÛvçZ|‚™rA…ó~•Ëf`r€‰Ë‚p‘ÿbdQçZ|Ë‚p‘ZHAdQÿbãnX•Zp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JXZdQÿbt‰çZp‘Ë‚€‰ó÷Jl‘ç’t‰`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿb€…ãnX•vJl‘ç’t‰ÿvX•ãn€ZHAãb™Û`vX•ãnãb™€‰Ë‚v`f•~…rXQJ`Û‰ÿbdQçZ|n€…Ûvpbt‰ç’l‘÷…ãnX•v`rXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚p’l‘÷JtAïrXQJ`ÛÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’ÿbdQçZ|€…Ûvpft‰ç’l‘÷J`Ëf•ó~bdQçZ|÷…ÛvpfH’`JXQó€…Ûvpfp‘ZHAãbfpÛv€…ã’™ãbHA÷‚d™ïrtfH…ó~•ËJtAïrd™÷Ëf•ó~H’™ãbHA÷‚d™tA÷‘ZHAãbrd™÷‚|ç’™ãbHA÷‚d™ïrtAH…ó~•ËfZHA™Û’Ëf•ó~H…™ãbHAZ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚H…fp`‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘H…ó~•Ëf™Û’`JnX•v`ËZp‘Ë‚€‰óA÷Jl‘ç’tf`vX•ã‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óJl‘ç’t‰ÿ™Û’`JXZdQtAïrdZp‘Ë‚€‰ó÷Jl‘ç’t‰`vX•ãn`JXQórfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãn|çZdQÿbËf•ó~H…Jl‘ç’t‰ÿvX•ãn€ZHAãb™Û`vX•ãnXQór€‰Ë‚f•ó~H…rXQJ`Û‰ÿbdQçZ|nór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Ûbãn€…ÛvpQór€‰Ë‚p™÷‚|çZdrXQJ`ÛÿbdQçZ|€…Ûvpfÿbt‰ç’l‘ãnX•v`XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…bdQçZ|÷…ÛvpfH’`JXQó€…Ûvpfp‘ZHAãbfpÛv€…ã’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHAfH…•Ë‘ZHAãbQÿbt‰ç’l’™ãbHAZ÷‚d™ïrtAH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚ãnX•v`‚d™rAJ‘’…ó~•Ëf`r€‰Ë‚p‘H…ó~•Ëf™Û’`p‘nX•v`ËZp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JX‘÷JtAïrd‘‚‰rXQJ÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbËf•ó~H…t‰ÿbdQçZvX•ãn€ZHAãb™Û`vX•ãnZHAãb™f•~…fvrXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚p™÷‚|çZd`Û’™ãbÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…|÷‚d™ïr…ÛvpfH’`JXQó€…ÛvpfÛ’`JXQ€…ãnX•v’™ãbHA÷‚d™ïrt‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãbQÿbt‰d™÷HAZp‘Ë‚÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚•ó~H…ftA÷Jl‘ç’…ó~•Ëf`r€‰Ë‚p‘H…ó~•Ëfór€‰Ë‚p‘`Ëf•ó~Zp‘Ë‚€‰óA÷Jl‘ç’t™Û’`JX‚|çZdQÿ…fpÛv€Zp‘Ë‚€‰óf`vX•ã™Û’`JX‚|çZdQÿ€‰órXQJ÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbpÛv€…ãnt‰ÿbdQçZvX•ãn€ZHAãb™Û`vX•ãnZHAãb™H…fpÛvrXQJ`Û‰ÿbdQçZ|Qór€‰Ë‚pbt‰ç’l‘÷…ãnX•v`rXQJ`Ûn€…ÛvpQór€‰Ë‚pbt‰ç’l‘÷`Û’™ãbÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JX•v`Ëf|÷‚d™ïr…ÛvpfH’`JXQó€…ÛvpfÛ’`JXQ€…ãnX•v’™ãbHA÷‚d™tA÷‘ZHAãbJtAïrd™÷Ëf•ó~H’™ãbHAfH…ó~•Ë‘ZHAãbJtAïrd™÷HAZp‘‚‰÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…™ãbHAZ÷‚d™tA÷JZHAãb™tAïrd™÷‚•ó~H…ftAJ‘’‰bd…ó~•Ëf`r€‰Ë‚p‘ZHAãb™ÛAïrd™÷‚|™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHA™Û’`f•ó~H…AZp‘Ë‚€…ó~•Ëf`HAãb™Û’ïrd™÷‚|•H…fpd™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|ãbHAZp‘÷Jl‘|÷‚Aãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`rd™÷‚|ç•H…fpÛ™ïrtA÷Jl~•Ëf`JXQór€fÛ`v…’`JXQóçZdQÿbã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€JXQórÿfpÛv€…㉙ãbHAvX•ãn€`JXQórçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbãnË‚€‰órXQd™ïrtA÷JJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘`ZXnó•€vËr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷…ÛvpfHbt‰ç’l‘÷nX•v`ËZp‘Ë‚€‰ó…ÛvpfH€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’dQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™l‘ç’t‰ÿb‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAïQJ`Û’QçZ|÷‚dvpfH…óQXb㉀’pf•H~ã…ZHAãb™Ûf•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`JtAd™÷‚|f•ó~H…rXQJ`Û…ó~•fvHAãb™Û’ïrd™÷‚|™HAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘dQçZ|÷‚Ab™’JXQrd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|ç™HAZp‘Ë™ïrtA÷Jl~•Ëf`Û‘pJAHrfÛ`v…’`JXQófpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã’™ãbHA•n€…Ûvp`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQd™ïrtA÷Jór€‰Ë‚p‘ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Ûó™‚Ë`ZXnó•€vËr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËZp‘Ë‚€‰ófH…ó~•€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™l‘ç’t‰d™ZHAãb™’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…óQXb㉀’pf•H~ã…ZHAãb™Ûf•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…rXQHAZpËf`vX•HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷Jó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ïrtA÷Jl‘Û’`JXQrd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`Û‘pJAHrfÛ`v…’`JXQófpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€çZdQÿbtfpÛv€…ã‘Ë‚€‰órXãn€…Ûvp`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQç’t‰ÿbdQór€‰Ë‚p‘ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…Û󙉀’Û‘Xnó•€vËr€‰Ë‚p‘nX•v`ËQJ`Û’bdQçZ|÷…ÛvpfH‰ç’l‘÷JtnX•v`ËQJ`Û’fH…ó~•€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™çZ|÷‚d™ZHAãb™’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…ópJAHró™pf•H~ã…ZHA™Û’`f•ó~H…™ãbHAZp‚d™ïrtA÷…ó~•Ëf`Aïrd™÷‚|f•ó~H…™ãbHAZpËf`v•n…HAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷Jó~•Ëf`HA™Û’`•ó~H…fãbHAZp‘ïrtA÷Jl‘’JQr€‰Ërd™÷‚|ç•H…fpÛ™ïrtA÷Jl~•Ëf`Aãb™Û’`rd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`‚Ë`ZQfÛ`v…JXQórÿfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãnóçZdQÿbtfpÛv€…ã‘Ë‚€‰órXvpfH…ó`JXQórçZdQÿbãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…JXQórÿbpÛv€…ãnË‚€‰órXQç’t‰ÿbdQ‚p‘ZHAãZdQÿbt‰çv€…ãnórX‘ç’t‰ÿbdvX•ãn€…ÛJXQór€ZdQÿbãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛXb㉀’Û‘Xnó•€vËbt‰ç’l‘÷nX•v`ËQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËQJ`p‘Ë~•Ëf`€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…t‰ç’l‘÷JX•v`ËfJ`Û’™çZ|l‘ç’b™Û’`’l‘÷JtAïQJ`Û’QçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ópJAHró™pf•H~ã…JtAd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|f•ó~H…‚€‰órÿbdvX•ãn€…ÛHAãb™Û’•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`tAd™÷‚|•ó~H…fãbHAZp‘t‰ÿbãn€…JXQór€‰Ërd™÷‚|ç™HAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`‚Ë`‘pJfÛ`v…çZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtfpÛv€…ãQçZ|l‘çvpfH…ó`JXQórpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnË‚€‰órXQÛvp`v‚p‘ZHAãZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛAHró™‚Xnó•€vˉç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë’t‰ÿbdQç~•Ëf`€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfJ`Û’™X•ãn€…Ûvb™Û’`J’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…óË`ZQXbp‘|‚ç‰drAïrd™÷‚|f•ó~H…™ãbHAZp‚d™ïrtA÷ZHAãb™ÛAïrd™÷‚|f•ó~H…Z|÷‚d™ïvX•n…vfHAãb™Û’•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fãbHAZp‘pfH…ó~Qr‰‚p‘Zrd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`Aãb™Û’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`㉀’Û‘pJÿQtJçl’çZdQÿbtfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ’`JXQóçZdQÿbtfpÛv€…ãrtA÷Jl‘çH…ó~•Ëf`JXQórpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnË‚€‰órXQ•Ëf`vHAãb™Û’ZdQÿbt‰ç‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQór€Ûv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛAHró™‚÷™tbïAdZ‰ç’l‘÷JtnX•v`ËQJ`Û’bdQçZ|÷r€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë’t‰ÿbdQç`vX•ãn€‰Ë‚p‘ZX•v`ËfJ`Û’™dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfJ`Û’™X•ãn€…Ûv`JXQór’l‘÷JtAïJ`Û’™ãQçZ|÷‚dvpfH…ó‰Ë‚p‘ZH•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…óË`ZQXA÷‘|‚ç‰drAïrd™÷‚|f•ó~H…™ãbHAZp‚d™tA÷JlZHAãb™ÛAïrd™÷‚|f•ó~H…Z|÷‚d™t€…ÛvpfHA™Û’`•ó~H…fãbHAZp‘d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fãbHAZp‘pfH…ó~€‰Ë‚p‘Zrd™÷‚|çbHAZp‘Ë™ïrtA÷Jl~•Ëf`A™Û’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Hró™‚ËÿQtJçl’çZdQÿbtfpÛv€…ã‘Ë‚€‰órX‘ç’t‰ÿbã’`JXQóçZdQÿbtfpÛv€…ã‰ÿbdQçZ|H…ó~•ËfJXQórÿbpÛv€…ãnË‚€‰órXQl‘ç’t‰ÿbvX•ãnórçZdQÿbt‰pÛv€…ãnË‚€‰órXQ•€…ÛvpHAãb™Û’ZdQÿbãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛJXQórÿbtÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãnÛ’``ZQXbã‰÷™tbïAdZ‰ç’l‘÷JtnX•v`ËQJ`Û’n€…Ûvpr€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë÷‚d™ïrt`vX•ãnt‰ç’l‘÷JX•v`ËfJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™fH…ó~•`JXQr‰•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó‰ç’l‘÷Jt•v`ËfJ`Û’™ãQçZ|÷‚dJXQór€€’Û‘pJA÷‘|‚ç‰drAïrd™÷‚|f•ó~H…™ãbHAZpfH…•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…A÷Jl‘ç’t€…vf…~tAd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘Ëf`vX•‚‘ZHAãb•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`Ad™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZHHró™‚ËÿQtJçl’çZdQÿbtfpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‰ÿbdQçZ|•Ëf`vXçZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQãn€…Ûvp™Û’`JXÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdAãb™Û’``ZQXbã‰÷™tbïAdZ‰ç’l‘÷JtnX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`Ë÷‚d™ïrt•ãn€…Ûvpç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™fH…ó~•Qór€‰Ë‚p•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚dJXQór€€™‚Ë`Z÷‘|‚ç‰drAïrd™÷‚|f•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•ó~H…AdQçZ|÷fH…ó~ïrd™÷‚|•ó~H…fãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘Ëf`pf‘ZHAãb•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷Jl‰Ë‚p‘ZHQXb㉀’ÿQtJçl’çZdQÿbtfpÛv€…ã‘Ë‚€‰órXvX•ãn€’`JXQóçZdQÿbtfpÛv€…ã‚d™ïrtA÷•Ëf`vXçZdQÿbt‰pÛv€…ãnË‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQH…ó~•Ëf™Û’`JXÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãn€…ÛZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdAXQór€‰ËÛ‘pJAHr÷™tbïAdZ‰ç’l‘÷JtnX•v`ËQJ`Û’…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtnX•v`ËJl‘ç’t‰ÿ•ãn€…Ûvpç’l‘÷JtAX•v`ËfJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™`vX•ãnQór€‰Ë‚p•v`ËfJ`Û’™ãQçZ|÷‚dvpfH…ó’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚d‚p‘ZHAãó™‚Ë`Z÷‘|‚ç‰drAïrd™÷‚|f•ó~H…™ãbHAZp…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|f•H…fpbdQçZ|÷f…~•f`ïrd™÷‚|•ó~H…fãbHAZp‘d™tA÷Jl‘HAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘€…Ûvpf‘ZA™’`•ó~H…fpbHAZp‘Ë™ïrtA÷Jl~•Ëf`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™tA÷Jl‘çb™Û’`QXb㉀…ÿQtJçl’çZdQÿbtfpÛv€…ã‘Ë‚€‰órÿvX•ãn€’`JXQóçZdQÿbtÛv€…ãnó‚d™ïrtA÷vX•ãnórçZdQÿbt‰pÛv€…ãnË‚€‰órXQç’t‰ÿbãn`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órÿbH…ó~•ËfJXQórÿbtÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdvX•ãnór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQ’t‰ÿbãn€JXQór€‰ËXnó•€vË÷™tbïAdZ‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷JtrXQJ`pJl‘|÷‚d€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™€…Ûvpf€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|l‘`vX•H…‰ç’l‘÷Jt•v`ËfJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ã…ÛvpfH‚p‘ZHAãpf•H~ã…÷‘|‚ç‰drAïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órX™ïrtA÷JlHAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘H…•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fç’t‰ÿbdQó~•Ëf`Ad™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë…•Ëf`b™€‰Ë‚pfÛ`v…ÿQtJçl’çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtQJ`Û’‘ç’t‰ÿbd`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnçZ|÷‚d™vX•ãn€…ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…Û‘ZHAãbXnó•€vË÷™tbïAdZ‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpQçZ|÷‚d€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfïrtA÷Jl‘ÛvpfH…’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…ó™Û’`JXpf•H~ã…÷‘|‚ç‰drAïrd™÷‚|f•ó~H…‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órX™ïrtA÷JlHAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’ïrd™÷‚|•ó~H…fç’t‰ÿbdQó~•Ëf`rd™÷‚|ç•ó~H…fpbHAZp‘Ë™ïrtA÷JlAãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`Qór€‰Ë‚pfÛ`v…ÿQtJçl’çZdQÿbtfpÛv€…ãJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbtQJ`Û’‘ç’t‰d™ï`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órXQvX•ãn€…`JXQórçZdQÿbt‰pÛv€…ãnçZ|÷‚d™vX•ãn€…ZdQÿbt‰çÛv€…ãnX‚€‰órXQ‘ç’t‰ÿbdJXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…Û‘ZHAãbXnó•€vË÷™tbïAdZ‰ç’l‘÷JtnX•v`ËbdQçZ|÷…ÛvpfHr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAXQrtA÷Jl‘瀉˂p‘Zç’l‘÷JtAX•v`ËfJ`Û’™ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAX•v`Ëft‰ÿbdQçZ•Ëf`v’l‘÷JtAï•v`ËfJ`Û’™ãQçZ|÷‚d‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…ó™Û’`p‘pf•H~ã…÷‘|‚ç‰drAïrd™÷‚|f•H…fp‚d™ïrtA÷…ó~•Ëf`ZHAãb™ÛAïrd™÷‚|J`Û’™ã’t‰ÿbdQçHAãb™Û’ïrd™÷‚|•ó~H…fãbHAZp‘ó~•Ëf`HAãb™Û’ïrd™÷‚|•H…fp|÷‚d™ïrX•ãn€…Ûvrd™÷‚|ç•ó~H…fpbHAZp‘Ë™tA÷Jl‘çAãb™Û’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`ZHAãb™ÛfÛ`v…ÿQtJçl’çZdQÿbtÛv€…ãnóJl‘ç’t‰ÿvX•ãn€’`JXQóçZdQÿbãbHAZp‘ËZ|÷‚d™ï`JXQórçZdQÿbt‰pÛv€…ãnË‚€‰órÿbvX•ãn€…`JXQórçZdQÿbt‰Ûv€…ãnórtA÷Jl‘ç’pfH…ó~ZdQÿbt‰çÛv€…ãnX‚€‰órXQ’t‰ÿbãn€JXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órÿbdvX•ãn€…Û’`JXQóXnó•€vË÷™tbïAdZ‰ç’l‘÷JtrXQJ`ÛbdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`Ë‚€‰órXQrtA÷Jl‘瀉˂p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAXQJ`Û’t‰ÿbdQçZ•Ëf`v’l‘÷JtAï•v`ËfJ`Û’™ã…ÛvpfH‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…ór€‰Ë‚p‘pf•H~ã…÷‘|‚ç‰drAïrd™÷‚|’™HAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™Ûf•ó~H…J`Û’™ã’t‰ÿbdQçHAãb™Û’ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|™HAZp‘|÷‚d™ïrX•ãn€…Ûvrd™÷‚|ç•ó~H…fpbHAZp‘Ë…•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`ZHAãb™ÛfÛ`v…ÿQtJçl’çZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQófpÛv€…ãbHAZp‘`Z|l‘ç’t`JXQórçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰Ë‚€‰órXQtAdQçZ|p`vX•ZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…Û’`JXQHXnó•€vË÷™tbïAdZ‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`ËÛ’™ãbH‰ÿbãn€…Û€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™÷‚d™ïrtAãnór€‰Ë‚’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óAãb™Û’`pf•H~ã…÷‘|‚ç‰drAïrd™÷‚|™ãbHAZp‚d™ïrtA÷…ó~•Ëf`ZHAãb™Ûf•ó~H…AZp‘Ë‚€vpf…•f`HAãb™Û’ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`HAãb™Û’ïrd™÷‚|ãbHAZp‘÷Jl‘ç’t‰p‘ZAb™’`rd™÷‚|ç•ó~H…fpbHAZp‘Ë~•Ëf`Aãb™Û’`rd™÷‚|ç•ó~H…fp™ïrtA÷Jl~•Ëf`JXQór€fÛ`v…ÿQtJçl’çZdQÿbt‘Ë‚€‰órXJl‘ç’t‰ÿvX•ãn€’`JXQófpÛv€…ã‰órXQJ`vX•ãn€`JXQórçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…`JXQórçZdQÿbt‰Ë‚€‰órXQÿbdQçZ|JXQór€ZdQÿbt‰çÛv€…ãnX‚€‰órXQvX•ãn€…ÛJXQór€ZdQÿbt‰çÛv€…ãnX‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZHXnó•€vË÷™tbïAdZ‰ç’l‘÷JtQJ`Û’bdQçZ|÷…ÛvpfHr€‰Ë‚p‘nX•v`ËÛ’™ãbH…ÛvpfH€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™÷‚d™ïrtA‰Ë‚p‘ZH’l‘÷JtAï•v`ËfJ`Û’™ãvpfH…ó‰Ë‚p‘ZH’l‘÷JtAï•v`ËfQçZ|÷‚dvpfH…óAãb™Û’`pf•H~ã…÷‘|‚ç‰drÿQt‰Š‹ŒŽŽŒ‹Š666666666677777777777777777777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv33_0.dat b/application/third_party/mpdf/qrcode/data/qrv33_0.dat new file mode 100755 index 00000000..42ea5d54 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv33_0.dat @@ -0,0 +1,297 @@ +”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{zyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvstststsrpopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹‹‹‹‹‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSSSSSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvqrqrqrqrooooopopnmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxwvuvuvuvuvuvuvuvqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUTSTSQRQRQRQRQRQRQRQPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvutstststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSSSSSQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹‹‹‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPOPOPOPONMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropoooooonmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYVUVUVUVUSSSSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopooonmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrooopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹‰‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSSSSSSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰‰‰‰‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>;<;<;:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqropopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@?@?@?@?@=>=>=>=>9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŒ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrooooooponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?@=>=>=>=>9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹‹‹‹‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@?@?@?@?>=>=>=>=>9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=>9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSSSSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>=>=>=>=<9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopooooonmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘Ž‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqrqrnmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:9:987878”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststqrqrqpopnmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:78777777”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststopopoooonmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststoopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSSSSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<9:9:9:9:87878787878787876565656543434343212121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787776565656543434343212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +777878786565656543434343212121210/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +777777876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!       + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!     + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!     + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#"!"!"!"!"!     + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!     + + + +878777776565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!       + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!             + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!           + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + +787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + + +787878776565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + + + 777787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +877777876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787656565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565656565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565656565654343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434343434321212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +656565654343434321212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121212121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +6565656543434343212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +””““’’‘‘ + + ””““’’‘‘''(())**]]\\[[ZZ@AABBCCD]\\[[ZZY01122334mllkkjji !!""##$}||{{zzyŒŒ‹‹ŠŠ‰ŒŽŽ |}}~~€€€~~}}„„ƒƒ‚‚ + + ””““’’‘‘……††‡‡ˆˆuuvvwwxx((''&&%%eeffgghh88776655UUVVWWXX44332211zz{{||}}}~~€€ mnnooppq0//..--,]^^__``a@??>>==>??@@A`__^^]]\-..//001feeddccbŽŽ ‹‹ŠŠ‰‰ˆˆ++,,--..YYXWVUTSDEEFFGGHYXXWWVVU45566778ihhggffe$%%&&''(yxxwwvvu‰ˆˆ‡‡††…‘‘’’““” + + €‚‚ƒƒ„ ||{{zzyy €€~~}} ŽŽ‰‰ŠŠ‹‹ŒŒyyzz{{||$$##""!!iijjkkll44332211YYZZ[[\\00//..--~~€€ +‚‚ƒƒ„„…qrrssttu,++**))(abbccdde<;;::998QRRSSTTULKKJJIIHABBCCDDE\[[ZZYYX12233445baa``__^ŒŒ‹‹ŠŠ‰‰‡‡††……„„//001122SRRQQPPOHIIJJKKLUTTSSRRQ899::;;>??@a``__^^],--..//0qppoonnm €€~~} ‘ŽŽˆ‰‰ŠŠ‹‹Œ tsrqpoon%%&&''((xxwwvvuuˆˆ‡‡††……‘‘’’““”” + + ‚‚ƒƒ„„qqrrsstt,,++**))aabbccdd((''&&%%††‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒyzz{{||}$##""!! ijjkkllm43322110YZZ[[\\]DCCBBAA@IJJKKLLMTSSRRQQP9::;;<<=ZYYSSRRQ„„ƒƒ‚‚~~}}||77==>>??KJJIIHHGPQQRRSSTMLLKKJJI@AABBCCD]\\[[ZZY01122334mllkkjji !!""##$}||{{zzyŒŒ‹‹ŠŠ‰ŒŽŽnmmllkkj))**++,,ttssrrqq„„ƒƒ‚‚ + + ””““’’‘‘……††‡‡ˆˆuuvvwwxx((''&&%%eeffgghh$$##""!!ŠŠ‹‹‘‘’’ŽŽ‘ }~~€€ mnnooppq0//..--,]^^__``a@??>>==>??@@AQPPOONNM€€~~}} {{zzyyxx@@AABBCCGFFEEDDCTUUVVWWXIHHGGFFEDEEFFGGHYXXWWVVU45566778ihhggffe$%%&&''(yxxwwvvu‰ˆˆ‡‡††…‘‘’’““”jiihhggf--..//00ppoonnmm €€~~}} ŽŽ‰‰ŠŠ‹‹ŒŒyyzz{{||$$##""!!iijjkkll““””””““ ‘’’““””” + + ‚‚ƒƒ„„…qrrssttu,++**))(abbccdde<;;::998QRRSSTTULKKJJIIHABBCCDDEMLLKKJJI||{{zzyy!!""##$$wwvvuuooDDEEFFGGCBBAA@@?XYYZZ[[\EDDCCBBAHIIJJKKLUTTSSRRQ899::;;>==<;:\]]^^__`A@@??>>=LMMNNOOPQPPOONNM<==>>??@a``__^^],--..//0qppoonnm €€~~} ‘‹‹ŠŠ‰‰ˆ"##$$%%&baa``__^55667788hhggffee%%&&''((xxwwvvuuˆˆ‡‡††……‘‘’’““”” + + ‚‚ƒƒ„„qqrrssttŒ‹‹ŠŠ‰‰ˆ ŽŽŒ‰ŠŠ‹‹ŒŒyzz{{||}$##""!! ijjkkllm43322110YZZ[[\\]DCCBBAA@IJJKKLLMEDDCCBBAttssrrqq))**++,,jjiihhggLLMMNNOO98776655`aabbccd=<<;;::9PQQRRSSTMLLKKJJI@AABBCCD]\\[[ZZY01122334mllkkjji !!""##$}||{{zzyˆ‡‡††……„&''(())*^]]\\[[Z99::;;<>==>=ppoonnmm--..//00ffeeddccPPQQRRSS44332211deeffggh98877665TUUVVWWXIHHGGFFEDEEFFGGHYXXWWVVU45566778ihhggffe$%%&&''(yxxwwvvu„ƒƒ‚‚€*++,,--.ZYYXWVUT==>>??@@``__^^]]--..//00ppoonnmm €€~~}} ŽŽ‰‰ŠŠ‹‹ŒŒyyzz{{|| + + „ƒƒ‚‚€ˆ‡‡††……„ ‘’’““””” + + ‚‚ƒƒ„„…qrrssttu,++**))(abbccdde<;;::998QRRSSTTU=7766554llkkjjii11223344bbaa``__YYZZ[[\\00//..--hiijjkkl54433221XYYZZ[[\EDDCCBBAHIIJJKKLUTTSSRRQ899::;;>=LMMNNOOPQPPOONNM<==>>??@a``__^^],--..//0qppoonnm |{{zzyyx23344556OONNMMLLEEFFGGHHXXWWVVUU55667788hhggffee%%&&''((xxwwvvuuˆˆ‡‡††……‘‘’’““”” + + ‚‚ƒƒ„„ |{{zzyyx !€~~}}| ŽŽŒ‰ŠŠ‹‹ŒŒyzz{{||}$##""!! ijjkkllm43322110YZZ[[\\]0//..--,ddccbbaa99::;;<>?KKJJIIHHIIJJKKLLTTSSRRQQ99::;;<>??@@QQPPOONNeeffgghh$$##""!!tuuvvwwx)((''&&%deeffggh98877665TUUVVWWXIHHGGFFEDEEFFGGHYXXWWVVU45566778ihhggffe$%%&&''(onnmmllk?@@AABBCGGFFEEDDMMNNOOPPPPOONNMM==>>??@@``__^^]]--..//00ppoonnmm €€~~}} ŽŽ‰‰ŠŠ‹‹ŒŒsrqpoonn%&&''(()xwwvvuutˆ‡‡††……„ ‘’’““””” + + ‚‚ƒƒ„„…qrrssttu,++**))(abbccdde(''&&%%$\\[[ZZYYAABBCCDDMMLLKKJJiijjkkll xyyzz{{|%$$##""!hiijjkkl54433221XYYZZ[[\EDDCCBBAHIIJJKKLUTTSSRRQ899::;;>=LMMNNOOPQPPOONNM<==>>??@a``__^^],--..//0gffeeddcGHHIIJJK??>>==<;UUVVWWXXHHGGFFEEEEFFGGHHXXWWVVUU55667788hhggffee%%&&''((xxwwvvuuˆˆ‡‡††……‘‘’’““””iihhggff-..//001poonnmml !€~~}}| ŽŽŒ‰ŠŠ‹‹ŒŒyzz{{||}$##""!! ijjkkllmLMMNNOOPTTSSRRQQIIJJKKLLEEDDCCBBvvwwxxyy€‚‚ƒƒ„pqqrrsst-,,++**)`aabbccd=<<;;::9PQQRRSSTMLLKKJJI@AABBCCD]\\[[ZZY01122334cbbaa``_KLLMMNNO:9877665YYZZ[[\\DDCCBBAAIIJJKKLLTTSSRRQQ99::;;<>zz{{||}}„……††‡‡ˆtuuvvwwx)((''&&%deeffggh98877665TUUVVWWXIHHGGFFEDEEFFGGHYXXWWVVU45566778_^^]]\\[OPPQQRRS54433221]]^^__``@@??>>==MMNNOOPPPPOONNMM==>>??@@``__^^]]--..//00ppoonnmm €€~~}} ‹‹ŠŠ‰‰ˆˆ##$$%%&&aa``__^^56677889hggffeed%&&''(()xwwvvuutˆ‡‡††……„ ‘’’““””” + + ‚‚ƒƒ„„…qrrssttuYZZ[[\\]LLKKJJIIQQRRSSTT==776655~~€€ +ˆ‰‰ŠŠ‹‹Œxyyzz{{|%$$##""!hiijjkkl54433221XYYZZ[[\EDDCCBBAHIIJJKKLUTTSSRRQ899::;;<[ZZYYSSRSYYZZ[[\100//..-aabbccdd<<;;::99QQRRSSTTLLKKJJIIAABBCCDD\\[[ZZYY11223344llkkjjii!!""##$$||{{zzyy‡‡††……„„''(())**]]\\[[ZZ9::;;<<=dccbbaa`)**++,,-tssrrqqp„ƒƒ‚‚€ + + ”““’’‘‘…††‡‡ˆˆ‰uvvwwxxy ]^^__``aHHGGFFEEUUVVWWXX44332211‚‚ƒƒ„„…… + ŒŽŽ |}}~~€! lmmnnoop100//..-\]]^^__`A@@??>>=LMMNNOOPQPPOONNM<==>>??@RQQPPOON\]]^^__`-,,++**)eeffgghh88776655UUVVWWXXHHGGFFEEEEFFGGHHXXWWVVUU55667788hhggffee%%&&''((xxwwvvuuƒƒ‚‚€€++,,--..YYXWVUTS=>>??@@A`__^^]]\-..//001poonnmml !€~~}}| ŽŽŒ‰ŠŠ‹‹ŒŒyzz{{||} + + abbccddeDDCCBBAAYYZZ[[\\00//..--††‡‡ˆˆ‰‰‘‘’’““” + + €‚‚ƒƒ„pqqrrsst-,,++**)`aabbccd=<<;;::9PQQRRSSTMLLKKJJI@AABBCCDNMMLLKKJ`aabbccd)((''&&%iijjkkll44332211YYZZ[[\\DDCCBBAAIIJJKKLLTTSSRRQQ99::;;<>==]]^^__``,,++**))ŠŠ‹‹‘‘’’ + + ”””““’’‘ „……††‡‡ˆtuuvvwwx)((''&&%deeffggh98877665TUUVVWWXIHHGGFFEDEEFFGGHJIIHHGGFdeeffggh%$$##""!mmnnoopp00//..--]]^^__``@@??>>==MMNNOOPPPPOONNMM==>>??@@``__^^]]--..//00ppoonnmm {{zzyyxx33445566ONNMMLLKEFFGGHHIXWWVVUUT56677889hggffeed%&&''(()xwwvvuutˆ‡‡††……„ ‘’’““””” + + ‚‚ƒƒ„„… +ijjkkllm<<;;::99aabbccdd((''&&%%““””””““ ‘ŽŽˆ‰‰ŠŠ‹‹Œxyyzz{{|%$$##""!hiijjkkl54433221XYYZZ[[\EDDCCBBAHIIJJKKLFEEDDCCBhiijjkkl! qqrrsstt,,++**))aabbccdd<<;;::99QQRRSSTTLLKKJJIIAABBCCDD\\[[ZZYY11223344llkkjjii!!""##$$wwvvuuoo77==>>??KJJIIHHGIJJKKLLMTSSRRQQP9::;;<<=dccbbaa`)**++,,-tssrrqqp„ƒƒ‚‚€ + + ”““’’‘‘…††‡‡ˆˆ‰ + mnnoouuv88776655eeffgghh$$##""!!’’‘‘ŽŒŒ‹‹ŠŠ‰ŒŽŽ |}}~~€! lmmnnoop100//..-\]]^^__`A@@??>>=LMMNNOOPBAA@@??>lmmnnoouuuvvwwxx((''&&%%eeffgghh88776655UUVVWWXXHHGGFFEEEEFFGGHHXXWWVVUU55667788hhggffee%%&&''((nnmmllkk@@AABBCCGFFEEDDCMNNOOPPQPOONNMML=>>??@@A`__^^]]\-..//001poonnmml !€~~}}| ŽŽŒ‰ŠŠ‹‹ŒŒvwwxxyyz44332211iijjkkllŒ‹‹ŠŠ‰‰ˆ‰ˆˆ‡‡††…‘‘’’““” + + €‚‚ƒƒ„pqqrrsst-,,++**)`aabbccd=<<;;::9PQQRRSST>==77665uvvwwxxyyyzz{{||$$##""!!iijjkkll44332211YYZZ[[\\DDCCBBAAIIJJKKLLTTSSRRQQ99::;;<>==MMNNOOPPPPOONNMM==>>??@@``__^^]]--..//00ffeeddccHHIIJJKK?>>==<;:UVVWWXXYHGGFFEEDEFFGGHHIXWWVVUUT56677889hggffeed%&&''(()xwwvvuutˆ‡‡††……„ ‘’’““”””~€€‚,,++**))qqrrsstt„ƒƒ‚‚€ €€~~} ‘ŽŽˆ‰‰ŠŠ‹‹Œxyyzz{{|%$$##""!hiijjkkl54433221XYYZZ[[\100//..-}~~€€ ‚‚ƒƒ„„qqrrsstt,,++**))aabbccdd<<;;::99QQRRSSTTLLKKJJIIAABBCCDD\\[[ZZYY11223344bbaa``__LLMMNNOO98776655YZZ[[\\]DCCBBAA@IJJKKLLMTSSRRQQP9::;;<<=dccbbaa`)**++,,-tssrrqqp„ƒƒ‚‚€ + + ”““’’‘‘‹!!""#‚ƒƒ„„……†((''&&%%uuvvwwxx €~~}}| !!""##$}||{{zzyŒŒ‹‹ŠŠ‰ŒŽŽ |}}~~€! lmmnnoop100//..-\]]^^__`-,,++**)‚‚ƒƒ„„… + + ……††‡‡ˆˆuuvvwwxx((''&&%%eeffgghh88776655UUVVWWXXHHGGFFEEEEFFGGHHXXWWVVUU55667788^^]]\\[[PPQQRRSS44332211]^^__``a@??>>==>??@@A`__^^]]\-..//001poonnmml !€~~}}| ‹ŠŠ‰‰ˆˆ‡#$$%%&&'†‡‡ˆˆ‰‰Š$$##""!!yyzz{{|| + + |{{zzyyx$%%&&''(yxxwwvvu‰ˆˆ‡‡††…‘‘’’““” + + €‚‚ƒƒ„pqqrrsst-,,++**)`aabbccd)((''&&%…††‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒyyzz{{||$$##""!!iijjkkll44332211YYZZ[[\\DDCCBBAAIIJJKKLLTTSSRRQQ99::;;<>==MMNNOOPPPPOONNMM==>>??@@QQPPOONN]]^^__``,,++**))effgghhi87766554UVVWWXXYHGGFFEEDEFFGGHHIXWWVVUUT56677889hggffeed%&&''(()xwwvvuutƒ‚‚€€+,,--../“””””““’‚‚ƒƒ„„srqpoonn,--..//0qppoonnm €€~~} ‘ŽŽˆ‰‰ŠŠ‹‹Œxyyzz{{|%$$##""!hiijjkkl!’““””””“‘‘’’““”” + + ‚‚ƒƒ„„qqrrsstt,,++**))aabbccdd<<;;::99QQRRSSTTLLKKJJIIAABBCCDDMMLLKKJJaabbccdd((''&&%%ijjkkllm43322110YZZ[[\\]DCCBBAA@IJJKKLLMTSSRRQQP9::;;<<=dccbbaa`)**++,,-tssrrqqp~~}}||{/0011223’‘‘ŽŒ……††‡‡ˆˆmmllkkjj01122334mllkkjji !!""##$}||{{zzyŒŒ‹‹ŠŠ‰ŒŽŽ |}}~~€! lmmnnoop“’’‘‘Ž + + ””““’’‘‘……††‡‡ˆˆuuvvwwxx((''&&%%eeffgghh88776655UUVVWWXXHHGGFFEEEEFFGGHHIIHHGGFFeeffgghh$$##""!!mnnooppq0//..--,]^^__``a@??>>==>??@@A`__^^]]\-..//001poonnmml !{zzyyxxw34455667‹‹ŠŠ‰‰ˆˆ‰‰ŠŠ‹‹ŒŒiihhggff45566778ihhggffe$%%&&''(yxxwwvvu‰ˆˆ‡‡††…‘‘’’““” + + €‚‚ƒƒ„pqqrrsstŒ‹‹ŠŠ‰‰ ŽŽ‰‰ŠŠ‹‹ŒŒyyzz{{||$$##""!!iijjkkll44332211YYZZ[[\\DDCCBBAAIIJJKKLLEEDDCCBBiijjkkll qrrssttu,++**))(abbccdde<;;::998QRRSSTTULKKJJIIHABBCCDDE\[[ZZYYX12233445lkkjjiih!""##$$%wvvuuoon7==>>??@‡‡††……„„ ŽŽ!!""eeddccbb899::;;>==MMNNOOPPAA@@??>>mmnnoouuuvvwwxxy(''&&%%$effgghhi87766554UVVWWXXYHGGFFEEDEFFGGHHIXWWVVUUT56677889hggffeed%&&''(()nmmllkkj@AABBCCDƒƒ‚‚€€ + + ‘‘’’““””##$$%%&&aa``__^^<==>>??@a``__^^],--..//0qppoonnm €€~~} ‘ŽŽˆ‰‰ŠŠ‹‹Œxyyzz{{| + + „„ƒƒ‚‚ˆˆ‡‡††……‘‘’’““”” + + ‚‚ƒƒ„„qqrrsstt,,++**))aabbccdd<<;;::99QQRRSSTT==776655vvwwxxyyyzz{{||}$##""!! ijjkkllm43322110YZZ[[\\]DCCBBAA@IJJKKLLMTSSRRQQP9::;;<<=dccbbaa`)**++,,-jiihhggfDEEFFGGH~~}}||{{zzyyxx !!~~}}||ŽŽŒŒŠŠ‹‹ŒŒzz{{||}}##""!! jjkkllmm33221100ZZ[[\\]]//..--,,€€‚‚ + + ‚ƒƒ„„……†rssttuuv+**))(('bccddeef;::99887RSSTTUUVKJJIIHHGBCCDDEEFIHHGGFFEmnnoouuvwwvvuuts""##$$%%{{zzyyxx‹‹ŠŠ‰‰ˆˆŽŽ‘‘ ~~€€nnooppqq//..--,,^^__``aa++**))((ƒƒ„„……†† †‡‡ˆˆ‰‰Švwwxxyyz'&&%%$$#fgghhiij76655443VWWXXYYZGFFEEDDCFGGHHIIJEDDCCBBAvwwxxyyz rqpoonnm&&''(())wwvvuutt‡‡††……„„ ’’““”””” + + ‚‚ƒƒ„„……rrssttuu++**))((bbccddee''&&%%$$‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŽz{{||}}~#""!! jkkllmmn3221100/Z[[\\]]^CBBAA@@?JKKLLMMNA@@??>>=z{{||}}~ + + mllkkjji**++,,--ssrrqqppƒƒ‚‚€€ + + ““’’‘‘††‡‡ˆˆ‰‰vvwwxxyy''&&%%$$ffgghhii##""!!‹‹‘‘’’““Ž‘‘’ ~€€‚nooppqqr/..--,,+^__``aab?>>==<<;NOOPPQQR=7766554~€€‚ + + ihhggffe..//0011oonnmmll !!~~}}||ŽŽŒŒŠŠ‹‹ŒŒzz{{||}}##""!! jjkkllmm””””““’’ +’““””””“ + + ‚ƒƒ„„……†rssttuuv+**))(('bccddeef;::99887RSSTTUUV43322110‚ƒƒ„„……† eddccbba22334455kkjjiihh""##$$%%{{zzyyxx‹‹ŠŠ‰‰ˆˆŽŽ‘‘ ~~€€nnooppqq‘‘ŽŒ‹ + “’’‘‘†‡‡ˆˆ‰‰Švwwxxyyz'&&%%$$#fgghhiij76655443VWWXXYYZ0//..--,†‡‡ˆˆ‰‰‰a``__^^]66778899ggffeedd&&''(())wwvvuutt‡‡††……„„ ’’““”””” + + ‚‚ƒƒ„„……rrssttuu‹ŠŠ‰‰ˆˆ‡ŽŽŒŒ‹Š‹‹ŒŒŽz{{||}}~#""!! jkkllmmn3221100/Z[[\\]]^,++**))(‰ˆˆ‡‡††…]\\[[ZZY::;;<<==ccbbaa``**++,,--ssrrqqppƒƒ‚‚€€ + + ““’’‘‘††‡‡ˆˆ‰‰vvwwxxyy ‡††……„„ƒ‹ŠŠ‰‰ˆˆ‡Ž‘‘’ ~€€‚nooppqqr/..--,,+^__``aab(''&&%%$…„„ƒƒ‚‚YXWVUTSS>>??@@AA__^^]]\\..//0011oonnmmll !!~~}}||ŽŽŒŒŠŠ‹‹ŒŒzz{{||}} + + ƒ‚‚€€‡††……„„ƒ +’““””””“ + + ‚ƒƒ„„……†rssttuuv+**))(('bccddeef$##""!!€€~~} RRQQPPOOBBCCDDEE[[ZZYYXX22334455kkjjiihh""##$$%%{{zzyyxx‹‹ŠŠ‰‰ˆˆŽŽ‘‘ ~~€€~~}}||{ƒ‚‚€€ + “’’‘‘†‡‡ˆˆ‰‰Švwwxxyyz'&&%%$$#fgghhiij}||{{zzy !!""##$NNMMLLKKFFGGHHIIWWVVUUTT66778899ggffeedd&&''(())wwvvuutt‡‡††……„„ ’’““”””” + + ‚‚ƒƒ„„…… + +{zzyyxxw !!"~~}}||{ŽŽŒŒ‹Š‹‹ŒŒŽz{{||}}~#""!! jkkllmmnyxxwwvvu$%%&&''(JJIIHHGGJJKKLLMMSSRRQQPP::;;<<==ccbbaa``**++,,--ssrrqqppƒƒ‚‚€€ + + ““’’‘‘††‡‡ˆˆ‰‰ wvvuutsr"##$$%%&{zzyyxxw‹ŠŠ‰‰ˆˆ‡Ž‘‘’ ~€€‚nooppqqruttssrrq())**++,FFEEDDCCNNOOPPQQOONNMMLL>>??@@AA__^^]]\\..//0011oonnmmll !!~~}}||ŽŽŒŒŠŠ‹‹ŒŒqpoonnmm&''(())*wvvuutts‡††……„„ƒ +’““””””“ + + ‚ƒƒ„„……†rssttuuv qppoonnm,--..//0BBAA@@??RRSSTTUUKKJJIIHHBBCCDDEE[[ZZYYXX22334455kkjjiihh""##$$%%{{zzyyxx‹‹ŠŠ‰‰ˆˆŽŽ‘‘llkkjjii*++,,--.srrqqppoƒ‚‚€€ + “’’‘‘†‡‡ˆˆ‰‰Švwwxxyyz + + +mllkkjji01122334>>==<;:9VVWWXXYYGGFFEEDDFFGGHHIIWWVVUUTT66778899ggffeedd&&''(())wwvvuutt‡‡††……„„ ’’““””””hhggffee.//00112onnmmllk !!"~~}}||{ŽŽŒŒ‹Š‹‹ŒŒŽz{{||}}~ + ihhggffe4556677887766554ZZ[[\\]]CCBBAA@@JJKKLLMMSSRRQQPP::;;<<==ccbbaa``**++,,--ssrrqqppƒƒ‚‚€€ + + ““’’‘‘‹‹!!""##ddccbbaa23344556kjjiihhg"##$$%%&{zzyyxxw‹ŠŠ‰‰ˆˆ‡Ž‘‘’ ~€€‚eddccbba899::;;<43322110^^__``aa??>>==<>??@@AA__^^]]\\..//0011oonnmmll !!~~}}||ŠŠ‰‰ˆˆ‡‡$$%%&&''``__^^]]6778899:gffeeddc&''(())*wvvuutts‡††……„„ƒ +’““””””“ + + ‚ƒƒ„„……†a``__^^]<==>>??@0//..--,bbccddee;;::9988RRSSTTUUKKJJIIHHBBCCDDEE[[ZZYYXX22334455kkjjiihh""##$$%%{{zzyyxx††……„„ƒƒ(())**++\\[[ZZYY:;;<<==>cbbaa``_*++,,--.srrqqppoƒ‚‚€€ + “’’‘‘†‡‡ˆˆ‰‰Š]\\[[ZZY@AABBCCD,++**))(ffgghhii77665544VVWWXXYYGGFFEEDDFFGGHHIIWWVVUUTT66778899ggffeedd&&''(())wwvvuutt‚‚€€,,--..//XWVUTSSR>??@@AAB_^^]]\\[.//00112onnmmllk !!"~~}}||{ŽŽŒŒ‹Š‹‹ŒŒŽ!!""#YXXWWVVUDEEFFGGH(''&&%%$jjkkllmm33221100ZZ[[\\]]CCBBAA@@JJKKLLMMSSRRQQPP::;;<<==ccbbaa``**++,,--ssrrqqpp~~}}||{{00112233RQQPPOONBCCDDEEF[ZZYYXXW23344556kjjiihhg"##$$%%&{zzyyxxw‹ŠŠ‰‰ˆˆ‡Ž‘‘’#$$%%&&'UTTSSRRQHIIJJKKL$##""!! nnooppqq//..--,,^^__``aa??>>==<>??@@AA__^^]]\\..//0011oonnmmll !!zzyyxxww44556677NMMLLKKJFGGHHIIJWVVUUTTS6778899:gffeeddc&''(())*wvvuutts‡††……„„ƒ +’““””ŒŒ‹'(())**+QPPOONNMLMMNNOOPrrssttuu++**))((bbccddee;;::9988RRSSTTUUKKJJIIHHBBCCDDEE[[ZZYYXX22334455kkjjiihh""##$$%%vvuuoonn==>>??@@JIIHHGGFJKKLLMMNSRRQQPPO:;;<<==>cbbaa``_*++,,--.srrqqppoƒ‚‚€€ + ‹ŠŠ‰‰ˆˆ‡+,,--../MLLKKJJIPQQRRSSTvvwwxxyy''&&%%$$ffgghhii77665544VVWWXXYYGGFFEEDDFFGGHHIIWWVVUUTT66778899ggffeedd&&''(())mmllkkjjAABBCCDDFEEDDCCBNOOPPQQRONNMMLLK>??@@AAB_^^]]\\[.//00112onnmmllk !!"~~}}||{‡††……„„ƒ/0011223IHHGGFFETUUVVWWXzz{{||}}##""!! jjkkllmm33221100ZZ[[\\]]CCBBAA@@JJKKLLMMSSRRQQPP::;;<<==ccbbaa``**++,,--iihhggffEEFFGGHHBAA@@??>RSSTTUUVKJJIIHHGBCCDDEEF[ZZYYXXW23344556kjjiihhg"##$$%%&{zzyyxxwƒ‚‚€€34455667EDDCCBBAXYYZZ[[\~~€€nnooppqq//..--,,^^__``aa??>>==<>??@@AA__^^]]\\..//0011eeddccbbIIJJKKLL>==<;:98VWWXXYYZGFFEEDDCFGGHHIIJWVVUUTTS6778899:gffeeddc&''(())*wvvuutts~~}}||{7==>>??@A@@??>>=\]]^^__` + +‚‚ƒƒ„„……rrssttuu++**))((bbccddee;;::9988RRSSTTUUKKJJIIHHBBCCDDEE[[ZZYYXX22334455aa``__^^MMNNOOPP77665544Z[[\\]]^CBBAA@@?JKKLLMMNSRRQQPPO:;;<<==>cbbaa``_*++,,--.srrqqppo{zzyyxxw@AABBCCD=<<;;::9`aabbccd ††‡‡ˆˆ‰‰vvwwxxyy''&&%%$$ffgghhii77665544VVWWXXYYGGFFEEDDFFGGHHIIWWVVUUTT66778899]]\\[[ZZQQRRSSYY33221100^__``aab?>>==<<;NOOPPQQRONNMMLLK>??@@AAB_^^]]\\[.//00112onnmmllk !!"wvvuuoonDEEFFGGH98877665deeffgghŠŠ‹‹ŒŒzz{{||}}##""!! jjkkllmm33221100ZZ[[\\]]CCBBAA@@JJKKLLMMSSRRQQPP::;;<<==YYSSRRQQZZ[[\\]]//..--,,bccddeef;::99887RSSTTUUVKJJIIHHGBCCDDEEF[ZZYYXXW23344556kjjiihhg"##$$%%&nmmllkkjHIIJJKKL54433221hiijjkklŽŽ‘‘ ~~€€nnooppqq//..--,,^^__``aa??>>==<>??@@AAPPOONNMM^^__``aa++**))((fgghhiij76655443VWWXXYYZGFFEEDDCFGGHHIIJWVVUUTTS6778899:gffeeddc&''(())*jiihhggfLMMNNOOP100//..-lmmnnoop ’’““”””” + + ‚‚ƒƒ„„……rrssttuu++**))((bbccddee;;::9988RRSSTTUUKKJJIIHHBBCCDDEELLKKJJIIbbccddee''&&%%$$jkkllmmn3221100/Z[[\\]]^CBBAA@@?JKKLLMMNSRRQQPPO:;;<<==>cbbaa``_*++,,--.feeddccbPQQRRSSY-,,++**)pqqrrsst + + ““’’‘‘††‡‡ˆˆ‰‰vvwwxxyy''&&%%$$ffgghhii77665544VVWWXXYYGGFFEEDDFFGGHHIIHHGGFFEEffgghhii##""!! nooppqqr/..--,,+^__``aab?>>==<<;NOOPPQQRONNMMLLK>??@@AAB_^^]]\\[.//00112baa``__^YZZ[[\\])((''&&%tuuvvwwxŽŽŒŒŠŠ‹‹ŒŒzz{{||}}##""!! jjkkllmm33221100ZZ[[\\]]CCBBAA@@JJKKLLMMDDCCBBAAjjkkllmmrssttuuv+**))(('bccddeef;::99887RSSTTUUVKJJIIHHGBCCDDEEF[ZZYYXXW23344556^]]\\[[Z]^^__``a%$$##""!xyyzz{{|‹‹ŠŠ‰‰ˆˆŽŽ‘‘ ~~€€nnooppqq//..--,,^^__``aa??>>==<>==nnoouuvvvwwxxyyz'&&%%$$#fgghhiij76655443VWWXXYYZGFFEEDDCFGGHHIIJWVVUUTTS6778899:ZYYSSRRQabbccdde! |}}~~€‡‡††……„„ ’’““”””” + + ‚‚ƒƒ„„……rrssttuu++**))((bbccddee;;::9988RRSSTTUU77665544wwxxyyzzz{{||}}~#""!! jkkllmmn3221100/Z[[\\]]^CBBAA@@?JKKLLMMNSRRQQPPO:;;<<==>QPPOONNMeffgghhi€‚‚ƒƒ„ƒƒ‚‚€€ + + ““’’‘‘††‡‡ˆˆ‰‰vvwwxxyy''&&%%$$ffgghhii77665544VVWWXXYY33221100{{||}}~~ ~€€‚nooppqqr/..--,,+^__``aab?>>==<<;NOOPPQQRONNMMLLK>??@@AABMLLKKJJIijjkkllm„……††‡‡ˆˆ‰‰fpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰pfH…ó~p‘ZHAãbJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HnórXQJ`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ËJXQórÿËf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JfpÛv€…J`Û’™rtA÷Jl‘ç…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXrtA÷Jl‘çãnX•v`XQJ`Û’d™ïrtA÷J•Ëf`v™’JQr€‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€Û’™HArXQJ`Û‰ÿbdQçZ|f`vX•ãbt‰ç’l‘|fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚ãnX•v`ãbHAZp‘’t‰ÿbdQçvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’’t‰ÿbdQçËf•ó~H…™ãbHAZl‘ç’t‰ÿbX•ãn€…Ûv‰Ë‚p‘ZHbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’÷Jl‘ç’t÷‚d™tA÷n€…ÛvpçZdQÿbtãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™ÿbt‰ç’l‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbËf•ó~H…Ë‚€‰órXQZ|‚™AJl…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpZ|÷‚d™ïfpÛv€…p‘Ë‚€‰órdQçZ|÷‚pfH…ó~Aãb™Û’`JtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•ˉç’l‘÷Jtf•~…fpÛXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQ÷JtAd™÷‚t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JfpÛv€…J`Û’™‘ç’t‰ÿbã…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXrtAdQçZ|ãnX•v`XQJ`Û’d™ïrtA÷J•€…ÛvpJXQór€‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtbãn€…Ûvpf`vX•ãAïrd™÷‚|v€…ãnX•™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…Ëf•H…fXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚ãnX•v`ãbHAXQJn€…ÛvpvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’÷‚d™ïrtËf•ó~H…™ãbHAZl‘ç’t‰ÿbfH…ó~•‰Ë‚p‘ZHbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…•Ën€…ÛvpçZdQÿbtv`Ëf•óp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`pÛv€…ãn™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãn`Û’÷Jl‘fH…•Ëf`…ÛvpfÛr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpA÷Jl‘ç’tfpÛv€…p‘Ë‚€‰órdQçZ|l‘Ëf`vX•Aãb™Û’`JtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãfÛ’`JX‰ç’l‘|ç~H…fpÛXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JX•v`Ëfç’t‰bQZvX•ãn€’`JXQóZHA™Û’`‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órX‰ÿbdQçZ|ãnX•v`XQJ`Û’ç’t‰ÿbdQãn€…ÛvpJXQr‰‚‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQHAãb™ÛZdQÿbt‰çv€…ãnX•™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚•ó~H…f‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘JXQórÿAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’÷‚d™ïrtËf•ó~H…™ãbHAZçZ|÷‚d™fH…ó~•‘ZHAãb™bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë’`JXQó’l‘÷JtAïv`Ëf•óp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãnJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûbt‰ç’l‘÷çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpA÷Jl‘ç’tfpÛv€…p‘Ë‚€‰órïrtA÷Jl‘Ëf`vX•Û’`JXQJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãr€‰Ë‚p‘rd™÷‚|ç~H…fv…nXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbH…ó~•ËfZHAãb™t‰ç’l‘÷JX•v`pbdQçZ|÷vX•ãn€’`JXQóJtAd™÷‚|‰ç’l‘÷JnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órX‰d™ïrtA÷ãnX•v`XQJ`Û’ç’t‰ÿbdQH…ó~•Ëfór€‰Ë‚p‘‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpZHAãb™ÛZdQÿbt‰çX•v`Ëf™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtAãn€…Ûvp`vX•ãnÛ’`JXQtAïrd™÷‚Ûv€…ãnór‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ãf•H…fpQJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’Jl‘ç’t‰ÿËf•ó~H…™ãbHAZçZ|÷‚d™`vX•ãnZHAãb™bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë’`JXQó’l‘÷JtAï•ó~H…fp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰fH…•Ëf€…Ûvpfór€‰Ë‚p‘|çZdQÿbXQJ`p‘Jl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ËÛv€…ãnó™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpbdQçZ|÷fpÛv€…p‘Ë‚€‰órïrtAdQçZ€…ÛvpfÛ’`JXQJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãr€‰Ë‚p‘`rd™t‰ç’lpÛv€…ãnXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷JË‚€‰órXQbdQçZ|‚vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…rXQJ`Û‘Ë‚€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órX‚d™ïrtA÷ãnX•v`XQJ`Û’|÷‚d™ïrH…ó~•Ëfór€‰Ë‚p‘‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpJXQór€‘÷JtAïrdX•v`Ëf™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚J`Û’™™rAJl‘ç’…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã’™HAZpQJ`Û’÷bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’Jl‘ç’t‰ÿËf•ó~H…™ãbHAZtA÷Jl‘ç’`vX•ãnZAb™’`bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ˉ˂p‘ZH™÷‚|çZd•ó~H…fp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™ÿbt‰ç’l‘|çZdQÿbãbHAZp‘t‰ÿbdQçZ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ‚d™tA÷Jl…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpbdQçZ|ln€…ÛvpfpÛv€…p‘Ë‚€‰órt‰ÿbdQçZ€…Ûvp`JXQór€‰ËJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãAãb™Û’`Qÿbt‰ç’lpÛv€…n•XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQ÷JtAd™÷‚t‰ç’l‘÷JË‚€‰órXQ|÷‚d™ïrvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷‘ç’t‰ÿbã…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órX‘ç’t‰ÿbdfH…ó~•ËãnX•v`XQJ`Û’|÷‚d™ïrvX•ãn€…‚p‘ZHAã‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpJXQór€‘÷JtAïrdvf•ó~H™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…J`p‘Ë‚tA÷Jl‘ç’…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷n€…ÛvpvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’QçZ|÷‚df`vX•HËf•ó~H…™ãbHAZtA÷Jl‘ç’ÛvpfH…b™Û’`bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ˉ˂p‘ZH™÷‚|çZd…fpÛv€p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J•ó~H…f€‰órXQJt‰ÿbdQçZ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿfH…•Ëf`…ÛvpfÛr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp™ïrtA÷Jl…ó~•Ëf`fpÛv€…p‘Ë‚€‰órt‰d™ïrtAó~•Ëf`JXQór€‰ËJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãAãb™€‰ËQtAïrd™÷…ãnX•v`XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚pÛv€…ãn`Û’™ãb|÷‚d™ïrvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóZHA™Û’`‰ç’l‘÷JtnX•v`ˑ˂€‰órX‘ç’t‰ÿbdvX•ãn€ãnX•v`XQJ`Û’÷Jl‘ç’t‰vX•ãn€…‚p‘ZHAb‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvp‚p‘ZHAã‚|çZdQÿËf•ó~H™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbX•v`ËfHAZp‘Ë‚tAJ‘’‰bd…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘JXQórÿAïrd™÷‚|f•ó~H…QJ`Û’QçZ|l‘ç…ÛvpfHËf•ó~H…™ãbHAZÿbdQçZ|ÛvpfH…‰’‘JAd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ëb™Û’`bt‰ç’l‘÷…fpÛv€p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J•ó~H…f€‰órXQJQçZ|÷‚d…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Ûbt‰ç’l‘÷çZdQÿbtfpÛv€…ã™ãbHAZp’t‰ÿbãn€…ó~•Ëf`fpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAó~•€…Ûv‚|çZdQÿJfpÛv€Ëf•H…rXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãJXQór€‰ËJtAïrd™÷…ãnX•v`XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚pÛv€…ãn`Û’™ãb™ïrtA÷JlvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóJtAd™÷‚|‰ç’l‘÷JnX•v`ˑ˂€‰órX…Ûvp`vX•ãn€ãnX•v`XQJ`Û’÷Jl‘ç’t‰pfÛ’`bt‰ç’l‘÷…ãnX•v`fpÛv€…ã’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvp‚p‘ZHAã‚|çZdQÿf•~…fp™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbX•v`pHAXQJ`‘ç’t‰ÿbd…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ãf•H…fpQJ`Û’vX•ãn€…Û…Ûvp`Ëf•ó~H…™ãbHAZÿbdQçZ|JXQr‰‚‘JtAïrd™÷Ëf•ó~HnórXQJ`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ëb™Û’`bt‰ç’l‘|Ûv€…ãnX•p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JÛv€…ãnX•Û’™ãbHAQçZ|÷‚d…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ËÛv€…ãnó™ãbHAZpvpfH…óvX•ãn€…ÛfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿbZHAãb™Û‚|çZdQÿ…fpÛv€Û’™HArXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãJXQHAãbçZdQÿbtv`Ëf•XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚v`Ëf•Zp‘Ë‚€‰™ïrtA÷JlvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…rXQJ`Û‘Ë‚€‰órX~•Ëf`vpfH…óãnX•v`XQJ`Û’dQçZ|÷‚’`JXQóbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰ó’÷Jl‘ç’t÷‚d™tA÷n€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvp™Û’`JX‰ç’l‘÷Jtó~H…fp™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbó~H…fpórXQJ`‘ç’t‰bQZ…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã’™HAZpQJ`Û’÷vX•ãn€…Û~•Ëf`Ëf•ó~H…™ãbHAZd™ïrtA÷Jr€‰Ë‚p‘JtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|Jl‘ç’t‰ÿfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚pAïrd™÷‚|Ûv€…ãnX•p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JÛv€…ãnX•Û’™ãbHA‚d™ïrtA…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰dvp`vXvX•ãn€…ÛfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿbZHAãb™Û‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtbãn€…Ûvpf`vX•ã™Û’`JXJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã‘ZHAãbçZdQÿbtv`f•…fXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚v`Ëf•Zp‘Ë‚€‰÷Jl‘ç’t‰vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’™ïrtA÷Jl•ãn€…ÛvpvpfH…óãnX•v`XQJ`Û’dQçZ|`’`JXQóbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…•Ën€…ÛvpQór€‰Ë‚p‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvp™Û’`JX‰ç’l‘÷JtpÛv€…ãn™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbó~H…X•v™ãbHAZÿbdQçZ|…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‘ç’t‰ÿbdfH…ó~~•€…ÛvpËf•ó~H…™ãbHAZvX•ãn€…r€‰Ë‚p‘ZJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ãfÛ’`JX‘ZHA™Ûbt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ËQór€‰Ë‚pAïrd™t‰çórXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J`Ëf•ó~p‘Ë‚€‰ór÷‚d™ïrtA…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXQçZ|÷‚d•Ëf`vXfÛ’`fpÛv€…p‘Ë‚€‰órÛvpfH…Ab™’`J‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p’`JXQóJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã‘`JXQó’l‘÷JfpÛ’™HAZXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚H…fpÛvXQJ`Û’÷Jl‘ç’t‰vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’™ïrtA÷Jl•ãn€…ÛvpJXQr‰‚‘ZãnX•v`XQJ`Û’ó~•Ëf`XQór€‰Ë‚bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbrÿbt‰ç’l‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…Ûvpr€‰Ë‚p‘Ûv€…n•vp‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿb€…ãnX•v™ãbHAZÿbdQçZ|…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‘ç’t‰ÿbdfH…ó~HAãb™Û’Ëf•ó~H…™ãbHAZvX•ãn€…p‘ZHAãbJtAïrd™÷Ëf•ó~HrXQJ`Û‰ÿbdQçZ|f`vX•ã™Û’`JX‘÷JtAd™÷bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•ËZHAãb™Ûf•ó~H…XQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbH…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J`Ëf•ó~p‘Ë‚€‰ór‚™rAJl‘ç…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXJl‘ç’t‰ÿ…ó~•Ëf`ZHAãb™Û‰ç’l‘÷JtnX•v`ˑ˂€‰órXQçZ|l‘ç•€…Ûvp`JXQórfpÛv€…p‘Ë‚€‰órÛvp`v™Û’`J‚|çZdQÿ…fpÛv€’™ãbHA÷‚d™ïrtn€…ÛvpQór€‰Ë‚p‚|çZdQÿJfpÛv€Ëf•H…rXQJ`Û‰ÿbdQçZ|f`vX•ã’`JXQófpÛv€…™ãbHAZ÷‚d™ïrtAãn€…Ûvp`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚H…fpÛvXQJ`p‘’t‰ÿbdQçvX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’bdQçZ|÷vX•ãn€’`JXQóAïrd™÷‚|f•ó~H…QJ`Û’’t‰ÿbdQçfH…ó~•Ë€‰Ë‚p‘ZãnX•v`XQJ`Û’X•ãn€…ÛvXQór€‰Ë‚bt‰ç’l‘÷…ãnX•v`Zp‘Ë‚€‰óA÷Jl‘ç’tfH…ó~•Ë‘ZHAãbbt‰ç’l‘÷…ãnX•v`fpÛv€…ã’™ãbHA÷‚d™ïrtn€…Ûvpr€‰Ë‚p‘`ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰fH…•Ëf€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿb€…•ó~H…Ë‚€‰órXQZ|÷‚d™ï…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZp‚d™ïrtA÷…ÛvpfHr€‰Ë‚p‘çZdQÿbtfpÛv€…ã™ãbHAZpZ|÷‚d™ïf`vX•ãHAãb™Û’`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘Zd™÷‚|çZ…ãnX•v`‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Qór€‰Ë‚p€’Û‘p`Zpf•H~ã…€‰Ë‚p‘ZAçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷J€…ÛvpfvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…HAãb™Û’dQÿbt‰ç’f•…fpÛJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…Û‘ZHAãbQXb㉀’fÛ`v…b™’`JXç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbH…•Ëf`ÛvpfÛ’€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…`JXQórl‘÷JtAïrv€…ãnórXbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó™Û’`JXÛ‘pJAHrXnó•€vËQór€‰Ë‚pïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórHA™Û’`ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘`d™t‰ç’l‘QJ`Û’‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`QHAãb™Ûó™‚Ë`Zp‘|‚ç‰dr‘ZHAãbçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZJXQórÿbïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…JXQór€‰÷JfpÛv™HAZp‘ËJ`Û’÷JlQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…Û’`JXQóQXb㉀’ÿQtJçl’™Û’`JXç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’t‰ç’l‘÷JçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…Ë‚p‘ZHA€…n•vf‚€‰órXQ‘ç’t‰ÿbd™tA÷Jl‘çvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ór€‰Ë‚p‘Û‘pJAH…÷™tbïAdZQór€‰Ë‚pïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórtAd™÷‚|ç’l‘÷JfX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`ãb™Û’`•ó~H…fpJ`Û’™ãQçZ|÷‚d’t‰ÿbãn€~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`ZHAãb™ÛfÛ`v…÷‘|‚ç‰dr‘ZHAãbçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn•H…fpJ`Û’™dQçZ|÷‚vX•ãn€…JXQór€‰Ûv€…ãnXbHAZp‘Ë™ïrtA÷Jl…ÛvpfHvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…Û’`JXQóXnó•€vËÿQtJçl’™’JQr€‰ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfÛv€…ãnórãbHAZp‘d™ïrtA÷JÛvpfH…Ë‚p‘`J•v`Ëf‚€‰órXQ‘ç’t‰ÿbd…•Ëf`vpfÛ’`‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ór€‰Ë‚p‘`pf•H~ã…÷™tbïAdZË‚p‘ZHAïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`XQórÿbt‰•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€A™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`JXQór€fÛ`v…÷‘|‚ç‰drãb™Û’`çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãn™HAZp‘J`Û’÷JdQçZ|÷‚vX•ãn€…ç’l‘|çZÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHJXQórÿbtrd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ۉ˂p‘ZHXnó•€vËÿQtJçl’JXQór€‰ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…dQÿbt‰ç’•v`f•~‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`‰ç’l‘÷JtZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óAãb™Û’`pf•H~ã…÷™tbïAdZË‚p‘ZHAïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`l‘÷JtAïr…fpÛv€…J`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€Ad™÷‚|ç’l‘÷Jfp•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`JXQór€fÛ`v…÷‘|‚ç‰drãb™Û’`çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷J€…ÛvpfvX•ãn€…d™÷‚|çZãnX•v`bHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnX•H…fpÛJ`Û’™ãQçZ|÷‚dvX•ãn€…ۉ˂p‘`ZXnó•€vËÿQtJçl’JXQr‰‚‘ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbH…•Ëf`ÛvpfÛ’dQÿbt‰ç’Ëf•ó~H…‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëfv€…ãnórXbHAZp‘Ë™ïrtA÷JlvpfH…óQXb㉀’pf•H~ã…÷™tbïAdZZHAãb™Ûïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQHAl‘|çZdQfpÛv€…J`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpQJ`Û’‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Û‘pJAHrfÛ`v…÷‘|‚ç‰dr’`JXQóçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ãb™Û’`ÿbt‰ç’l‘ãnX•v`bHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnX™HAZp‘ËJ`Û’÷JlQçZ|÷‚dvX•ãn€…Ûó™‚Ë`ZXnó•€vËÿQtJçl’r€‰Ë‚p‘ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`JXQór€‰÷JtAïrd™Ëf•ó~H…‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd™tA÷Jl‘çvpfH…óQXb㉀’pf•H~ã…÷™tbïAdZZHAãb™Ûïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…Ë‚p‘ZHA÷‚|çZdQfv…nX•J`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚d’t‰ÿbãn€~•Ëf`Û‘p`ZQfÛ`v…÷‘|‚ç‰dr’`JXQóçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ãb™Û’`ÿbt‰ç’l‘v`Ëf•óbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷Jl…ÛvpfHvX•ãn€…ÛXb㉀’Û‘Xnó•€vËÿQtJçl’r€‰Ë‚p‘Zç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`JXQór€‰÷JtAïrd™~H…fpÛ‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd…•Ëf`vpfZHpJAHró™pf•H~ã…÷™tbïAdZAb™’`Jïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…Ë‚p‘`Jt‰ç’l‘÷Jv€…ãnX•J`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛAãb™Û’`‚Ë`ZQfÛ`v…÷‘|‚ç‰drXQór€‰Ë‚çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…XQór€‰Ë‚tAïrd™÷‚v`Ëf•óbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óJXQór€Xb㉀’Û‘Xnó•€vËÿQtJçl’p‘ZHAãbç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`p‘ZHAãb|çZdQÿb~H…fpÛ‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘ZHpJAHró™pf•H~ã…÷™tbïAdZ™Û’`Jïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…™Û’`Jt‰ç’l‘÷Jv€…n•vfJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛAãb™Û’`‰€’Û‘pJfÛ`v…÷‘|‚ç‰drXQór€‰Ë‚çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…XQór€‰Ë‚tAïrd™÷‚•ó~H…fbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…óJXQór€AHró™‚Xnó•€vËÿQtJçl’p‘ZA™’`ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`p‘ZHAãb|çZdQtApÛv€…ãn‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`‰Ë‚p‘`Ë`ZQXbpf•H~ã…÷™tbïAdZJXQórÿbïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…™€‰Ë‚p‘ïrd™÷‚|X•v`ËfJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€‰Ë㉀’Û‘pJfÛ`v…÷‘|‚ç‰drt‰ç’l‘÷JçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ZHAãb™çZdQÿbt‰•ó~H…fbHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó‚p‘ZHAãAHró™‚Xnó•€vËÿQtJçl’tAd™÷‚|ç’l‘÷JfX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`Û’`JXQç’l‘÷JtApÛv€…ãn‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`b™Û’`Ë`ZQXApf•H~ã…÷™tbïAdZçZdQÿbt‰pÛv€…ãn•H…fpJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…ór€‰Ë‚p‘ïrd™÷‚|X•v`f•J`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€‰ËHró™‚ËfÛ`v…÷‘|‚ç‰drç’l‘÷JtAX•v`ËfÛv€…ãnórãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ZHAãb™çZdQÿbt‰~…fpÛv€bHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó‚p‘ZHAã`ZQXbã‰Xnó•€vËÿQtJçl’ïrd™÷‚|•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`Û’`JXQç’l‘|çZ…ãnX•v`‚€‰órXQ‘ç’t‰ÿbd~•Ëf`Aãb™Û’`’l‘÷JtAï•v`Ëf‚€‰órXQ‘ç’t‰ÿbd~•Ëf`b™€‰Ë‚p€’Û‘pJApf•H~ã…÷™tbïAdZçZdQÿbt‰pÛv€…ãn™HAZp‘J`Û’÷JdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…HAãb™Û’dQÿbt‰ç’Ëf•ó~HJ`Û’™ãQçZ|÷‚dvX•ãn€…ÛJXQór€rd™÷‚|ç•ó~H…fpJ`Û’™ãQçZ|÷‚dvX•ãn€…Û‘ZHAãbHró™‚ËfÛ`v…÷‘|‚ç‰drç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…`JXQórl‘÷JtAïr…fpÛv€bHAZp‘Ë™ïrtA÷JlvpfH…ó‰Ë‚p‘ZHZdQÿbt‰çÛv€…ãnXbHAZp‘Ë™ïrtA÷JlvpfH…ó™Û’`JX`ZQXbã‰Xnó•€vËÿQtJçl’÷™tŽ‘’“””“’‘ŽJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv33_1.dat b/application/third_party/mpdf/qrcode/data/qrv33_1.dat new file mode 100755 index 00000000..128d06ba --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv33_1.dat @@ -0,0 +1,297 @@ +”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrpopopopoopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSSSSSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:78787878878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŒ‹Œ‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvstststststststsrqrqrqrqrpopopopoopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:77777787877777876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹‹‹‹‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqrpopopopoopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:87878787878787656565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹‹‹‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqrooooopopopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:87878787656565656565656565656543434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqropopopopooooooponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:9:9:9:87878787656565656565656543434343434343434343432121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqropopopoppopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSSSSSSTSTSSSSSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:9:987878878787876565656565656565434343434343434321212121212121212121210/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqropopopoppopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:78777777878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŒ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvuvststststqrqrqrqrqrqrqrqropopopoppopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTQRQRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:87878787878777776565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvutstststststststqrqrqrqrqrqrqrqropopopoppopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:87878787787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹‹‹‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqropoooooopopooooonmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUTSTSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:87878787787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹‹‹‹‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSSSSSSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;<;<9:9:9:9:87878787787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrpopopoponmnmnmnmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTSTSTSSSSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<;<;<;:9:9:9:9:9:87878787787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqrqrpopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTSSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:87878777787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrqrqrqpoppopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:77787878787878776565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"! ”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqropopoooopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878777787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹‹‹‹‹‹Œ‹Œ‹Œ‹Œ‹‰‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqroopopopopopopooonmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWVUVUVUVUVUSTSTSTSTTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABABABABABA@?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰‰‰‰‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrpopopopoooopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSSTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>;<;<;<;<9:9:9:9:9:9:9:9:78787878878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvststststststststqrqrqrqrpopopopoopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSSSSTSTSTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<9:9:9:9:9:9:9:9:78787878878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                         + + + + + + + +                 + + + + + + + +                 + + + + + + + +                  + + + + + + + +                   + + + + + + + +                 + + + + + + + + + +               + + + + + + + + + +              + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +””““’’‘‘LLKKJJII UUVVWWXX‡‡††……„„00//..--33445566ŠŠ‹‹‘‘’’KJJIIHHG TUUVVWWXŒŒ‹‹ŠŠ‰EDDCCBBALMMNNOOP”””““’’‘MLLKKJJIDEEFFGGHŒŽŽUTTSSRRQ + + <==>>??@„……††‡‡ˆ]\\[[ZZY45566778|}}~~€eddccbba,--..//0tuuvvwwxcbbaa``_ + + OPPQQRRS€€~~}}100//..- eeffgghh||{{zzyy44332211]]^^__``„„ƒƒ‚‚<<;;::99 UUVVWWXXŒŒ‹‹ŠŠ‰‰DDCCBBAAMMNNOOPP””““’’‘‘LLKKJJIIEEFFGGHHŽŽTTSSRRQQ + + ==>>??@@……††‡‡ˆˆMMLLKKJJeeffgghhmmllkkjj -..//001uvvwwxxylkkjjiih$##""!! %&&''(()mnnooppqtssrrqqp,++**))( !effgghhi|{{zzyyx43322110]^^__``a„ƒƒ‚‚€<;;::998 UVVWWXXYŒ‹‹ŠŠ‰‰ˆDCCBBAA@ MNNOOPPQ”““’’‘‘‹=7766554#$$%%&&'z{{||}}~]\\[[ZZY + +>>??@@AA††‡‡ˆˆ‰‰[[ZZYYXX66778899~~€€ccbbaa``..//0011vvwwxxyykkjjiihh##""!! &&''(())nnooppqqssrrqqpp++**))(( !!ffgghhii{{zzyyxx33221100^^__``aaŽŽHHGGFFEEYYZZ[[\\ƒƒ‚‚€€,,++**))77==>>??““””””““GFFEEDDCXYYZZ[[\‰ˆˆ‡‡††…A@@??>>= + + PQQRRSST‘ŽŽIHHGGFFEHIIJJKKL‘‘’’““”QPPOONNM @AABBCCDˆ‰‰ŠŠ‹‹ŒYXXWWVVU 899::;;<€‚‚ƒƒ„a``__^^]01122334xyyzz{{|_^^]]\\[SYYZZ[[\||{{zzyy-,,++**)!!""##$$iijjkkllxxwwvvuu00//..--aabbccdd€€~~}}88776655YYZZ[[\\ˆˆ‡‡††……@@??>>== + + QQRRSSTTŽŽHHGGFFEEIIJJKKLL‘‘’’““””PPOONNMMAABBCCDD‰‰ŠŠ‹‹ŒŒIIHHGGFFiijjkklliihhggff12233445yzz{{||}hggffeed )**++,,-qrrssttupoonnmml(''&&%%$!""##$$%ijjkkllmxwwvvuut0//..--,abbccdde€~~}}|87766554YZZ[[\\]ˆ‡‡††……„@??>>==< + + QRRSSTTU‹ŠŠ‰‰ˆˆ‡43322110'(())**+~€€‚YXWVUTSS BBCCDDEEŠŠ‹‹ŒŒWWVVUUTT ::;;<<==‚‚ƒƒ„„……__^^]]\\22334455zz{{||}}ggffeedd**++,,--rrssttuuoonnmmll''&&%%$$""##$$%%jjkkllmmwwvvuutt//..--,,bbccddeeŒŒ‹‹ŠŠ‰‰DDCCBBAA]]^^__``~~}}||((''&&%%@@AABBCC’’‘‘ŽCBBAA@@?\]]^^__`…„„ƒƒ‚‚=<<;;::9 TUUVVWWXŒŒ‹‹ŠŠ‰EDDCCBBALMMNNOOP”””““’’‘MLLKKJJIDEEFFGGHŒŽŽUTTSSRRQ + + <==>>??@„……††‡‡ˆ]\\[[ZZY45566778|}}~~€[ZZYYSSR \]]^^__`xxwwvvuu)((''&&%%%&&''((mmnnooppttssrrqq,,++**)) eeffgghh||{{zzyy44332211]]^^__``„„ƒƒ‚‚<<;;::99 UUVVWWXXŒŒ‹‹ŠŠ‰‰DDCCBBAAMMNNOOPP””““’’‘‘LLKKJJIIEEFFGGHHŽŽEEDDCCBBmmnnoouueeddccbb56677889}~~€€dccbbaa`-..//001uvvwwxxylkkjjiih$##""!! %&&''(()mnnooppqtssrrqqp,++**))( !effgghhi|{{zzyyx43322110]^^__``a„ƒƒ‚‚€<;;::998 UVVWWXXY‡††……„„ƒ0//..--,+,,--../‚ƒƒ„„……†RRQQPPOOFFGGHHIIŽŽ‘‘SSRRQQPP + + >>??@@AA††‡‡ˆˆ‰‰[[ZZYYXX66778899~~€€ccbbaa``..//0011vvwwxxyykkjjiihh##""!! &&''(())nnooppqqssrrqqpp++**))(( !!ffgghhiiˆˆ‡‡††……@@??>>==aabbccdd{{zzyyxx$$##""!!DDEEFFGGŒ‹‹ŠŠ‰‰ˆ?>>==<;:`aabbccd€€~~}98877665XYYZZ[[\‰ˆˆ‡‡††…A@@??>>= + + PQQRRSST‘ŽŽIHHGGFFEHIIJJKKL‘‘’’““”QPPOONNM @AABBCCDˆ‰‰ŠŠ‹‹ŒYXXWWVVU 899::;;<€‚‚ƒƒ„RQQPPOON + + `aabbccdtsrqpoon%$$##""!))**++,,qqrrssttppoonnmm((''&&%%!!""##$$iijjkkllxxwwvvuu00//..--aabbccdd€€~~}}88776655YYZZ[[\\ˆˆ‡‡††……@@??>>== + + QQRRSSTTŽŽHHGGFFEEIIJJKKLL‘‘’’““””AA@@??>>!!""vvwwxxyyaa``__^^9::;;<<=‚‚ƒƒ„„…`__^^]]\12233445yzz{{||}hggffeed )**++,,-qrrssttupoonnmml(''&&%%$!""##$$%ijjkkllmxwwvvuut0//..--,abbccdde€~~}}|87766554YZZ[[\\]ƒ‚‚€€,++**))(/0011223†‡‡ˆˆ‰‰ŠNNMMLLKKJJKKLLMM’’““””””OONNMMLLBBCCDDEEŠŠ‹‹ŒŒWWVVUUTT ::;;<<==‚‚ƒƒ„„……__^^]]\\22334455zz{{||}}ggffeedd**++,,--rrssttuuoonnmmll''&&%%$$""##$$%%jjkkllmm„„ƒƒ‚‚<<;;::99 eeffgghhwwvvuuooHHIIJJKKˆ‡‡††……„98776655 deeffggh}||{{zzy54433221\]]^^__`…„„ƒƒ‚‚=<<;;::9 TUUVVWWXŒŒ‹‹ŠŠ‰EDDCCBBALMMNNOOP”””““’’‘MLLKKJJIDEEFFGGHŒŽŽUTTSSRRQ + + <==>>??@„……††‡‡ˆNMMLLKKJ deeffgghnmmllkkj! --..//00uuvvwwxxllkkjjii$$##""!!%%&&''((mmnnooppttssrrqq,,++**)) eeffgghh||{{zzyy44332211]]^^__``„„ƒƒ‚‚<<;;::99 UUVVWWXXŒŒ‹‹ŠŠ‰‰DDCCBBAAMMNNOOPP””““’’‘‘==776655##$$%%&&zz{{||}}]]\\[[ZZ +=>>??@@A…††‡‡ˆˆ‰\[[ZZYYX56677889}~~€€dccbbaa`-..//001uvvwwxxylkkjjiih$##""!! %&&''(()mnnooppqtssrrqqp,++**))( !effgghhi|{{zzyyx43322110]^^__``a~~}}||{(''&&%%$34455667Š‹‹‘‘’’“JJIIHHGG NNOOPPQQ““’’‘‘KKJJIIHHFFGGHHIIŽŽ‘‘SSRRQQPP + + >>??@@AA††‡‡ˆˆ‰‰[[ZZYYXX66778899~~€€ccbbaa``..//0011vvwwxxyykkjjiihh##""!! &&''(())nnooppqq€€~~}}88776655!!""##$$iijjkkllnnmmllkkLLMMNNOO„ƒƒ‚‚€44332211 !!""##$hiijjkklyxxwwvvu100//..-`aabbccd€€~~}98877665XYYZZ[[\‰ˆˆ‡‡††…A@@??>>= + + PQQRRSST‘ŽŽIHHGGFFEHIIJJKKL‘‘’’““”QPPOONNM @AABBCCDˆ‰‰ŠŠ‹‹ŒJIIHHGGFhiijjkkljiihhggf11223344yyzz{{||hhggffee ))**++,,qqrrssttppoonnmm((''&&%%!!""##$$iijjkkllxxwwvvuu00//..--aabbccdd€€~~}}88776655YYZZ[[\\ˆˆ‡‡††……@@??>>== + + QQRRSSTT‹‹ŠŠ‰‰ˆˆ44332211''(())**~~€€YYXWVUTS + ABBCCDDE‰ŠŠ‹‹ŒŒXWWVVUUT 9::;;<<=‚‚ƒƒ„„…`__^^]]\12233445yzz{{||}hggffeed )**++,,-qrrssttupoonnmml(''&&%%$!""##$$%ijjkkllmxwwvvuut0//..--,abbccdde{zzyyxxw$##""!!7==>>??@“””””““’FFEEDDCC + + RRSSTTUUŽŽŒŒGGFFEEDDJJKKLLMM’’““””””OONNMMLLBBCCDDEEŠŠ‹‹ŒŒWWVVUUTT ::;;<<==‚‚ƒƒ„„……__^^]]\\22334455zz{{||}}ggffeedd**++,,--rrssttuu||{{zzyy44332211%%&&''((mmnnooppjjiihhggPPQQRRSS€~~}}|00//..--$%%&&''(lmmnnooputtssrrq-,,++**) deeffggh}||{{zzy54433221\]]^^__`…„„ƒƒ‚‚=<<;;::9 TUUVVWWXŒŒ‹‹ŠŠ‰EDDCCBBALMMNNOOP”””““’’‘MLLKKJJIDEEFFGGHŒŽŽFEEDDCCBlmmnnooufeeddccb55667788}}~~€€ddccbbaa--..//00uuvvwwxxllkkjjii$$##""!!%%&&''((mmnnooppttssrrqq,,++**)) eeffgghh||{{zzyy44332211]]^^__``„„ƒƒ‚‚<<;;::99 UUVVWWXX‡‡††……„„00//..--++,,--..‚‚ƒƒ„„……SRRQQPPOEFFGGHHIŽŽ‘TSSRRQQP + + =>>??@@A…††‡‡ˆˆ‰\[[ZZYYX56677889}~~€€dccbbaa`-..//001uvvwwxxylkkjjiih$##""!! %&&''(()mnnooppqtssrrqqp,++**))( !effgghhiwvvuuoon@AABBCCD’‘‘ŽŒBBAA@@??VVWWXXYY‹‹ŠŠ‰‰ˆˆCCBBAA@@ NNOOPPQQ““’’‘‘KKJJIIHHFFGGHHIIŽŽ‘‘SSRRQQPP + + >>??@@AA††‡‡ˆˆ‰‰[[ZZYYXX66778899~~€€ccbbaa``..//0011vvwwxxyyxxwwvvuu00//..--))**++,,qqrrssttffeeddcc YYZZ[[\\|{{zzyyx,,++**))())**++,pqqrrsstqppoonnm)((''&&% !!""##$hiijjkklyxxwwvvu100//..-`aabbccd€€~~}98877665XYYZZ[[\‰ˆˆ‡‡††…A@@??>>= + + PQQRRSST‘ŽŽIHHGGFFEHIIJJKKL‘‘’’““”BAA@@??>!!"uvvwwxxybaa``__^99::;;<<‚‚ƒƒ„„``__^^]]11223344yyzz{{||hhggffee ))**++,,qqrrssttppoonnmm((''&&%%!!""##$$iijjkkllxxwwvvuu00//..--aabbccdd€€~~}}88776655YYZZ[[\\ƒƒ‚‚€€,,++**))//001122††‡‡ˆˆ‰‰ONNMMLLKIJJKKLLM‘’’““”””POONNMMLABBCCDDE‰ŠŠ‹‹ŒŒXWWVVUUT 9::;;<<=‚‚ƒƒ„„…`__^^]]\12233445yzz{{||}hggffeed )**++,,-qrrssttupoonnmml(''&&%%$!""##$$%ijjkkllmnmmllkkjDEEFFGGH‹‹ŠŠ‰‰ˆˆ>>==<;:9ZZ[[\\]]‡‡††……„„??>>==<< + + RRSSTTUUŽŽŒŒGGFFEEDDJJKKLLMM’’““””””OONNMMLLBBCCDDEEŠŠ‹‹ŒŒWWVVUUTT ::;;<<==‚‚ƒƒ„„……__^^]]\\22334455zz{{||}}ttssrrqq,,++**))--..//00uuvvwwxxbbaa``__ + + ]]^^__``xwwvvuut((''&&%%,--..//0tuuvvwwxmllkkjji%$$##""!$%%&&''(lmmnnooputtssrrq-,,++**) deeffggh}||{{zzy54433221\]]^^__`…„„ƒƒ‚‚=<<;;::9 TUUVVWWXŒŒ‹‹ŠŠ‰EDDCCBBALMMNNOOP”””““’’‘>==77665"##$$%%&yzz{{||}^]]\\[[Z ==>>??@@……††‡‡ˆˆ\\[[ZZYY55667788}}~~€€ddccbbaa--..//00uuvvwwxxllkkjjii$$##""!!%%&&''((mmnnooppttssrrqq,,++**)) eeffgghh||{{zzyy44332211]]^^__``~~}}||((''&&%%33445566ŠŠ‹‹‘‘’’KJJIIHHG MNNOOPPQ”““’’‘‘LKKJJIIHEFFGGHHIŽŽ‘TSSRRQQP + + =>>??@@A…††‡‡ˆˆ‰\[[ZZYYX56677889}~~€€dccbbaa`-..//001uvvwwxxylkkjjiih$##""!! %&&''(()mnnooppqjiihhggfHIIJJKKL‡‡††……„„87766554^^__``aaƒƒ‚‚€€;;::9988VVWWXXYY‹‹ŠŠ‰‰ˆˆCCBBAA@@ NNOOPPQQ““’’‘‘KKJJIIHHFFGGHHIIŽŽ‘‘SSRRQQPP + + >>??@@AA††‡‡ˆˆ‰‰[[ZZYYXX66778899~~€€ppoonnmm((''&&%%11223344yyzz{{||^^]]\\[[ + + aabbccddsrqpoonn$$##""!!01122334xyyzz{{|ihhggffe! ())**++,pqqrrsstqppoonnm)((''&&% !!""##$hiijjkklyxxwwvvu100//..-`aabbccd€€~~}98877665XYYZZ[[\‰ˆˆ‡‡††…A@@??>>= + + PQQRRSST‘‹‹ŠŠ‰‰ˆ54433221&''(())*}~~€€ZYYXWVUT + + AABBCCDD‰‰ŠŠ‹‹ŒŒXXWWVVUU 99::;;<<‚‚ƒƒ„„``__^^]]11223344yyzz{{||hhggffee ))**++,,qqrrssttppoonnmm((''&&%%!!""##$$iijjkkllxxwwvvuu00//..--aabbccdd{{zzyyxx$$##""!!77==>>??““””””““GFFEEDDC + + QRRSSTTUŽŽŒHGGFFEEDIJJKKLLM‘’’““”””POONNMMLABBCCDDE‰ŠŠ‹‹ŒŒXWWVVUUT 9::;;<<=‚‚ƒƒ„„…`__^^]]\12233445yzz{{||}hggffeed )**++,,-qrrssttufeeddccb LMMNNOOPƒƒ‚‚€€43322110bbccddee~~}}||77665544ZZ[[\\]]‡‡††……„„??>>==<< + + RRSSTTUUŽŽŒŒGGFFEEDDJJKKLLMM’’““””””OONNMMLLBBCCDDEEŠŠ‹‹ŒŒWWVVUUTT ::;;<<==‚‚ƒƒ„„……llkkjjii$$##""!!55667788}}~~€€ZZYYSSRReeffgghhmmllkkjj 45566778|}}~~€eddccbba,--..//0tuuvvwwxmllkkjji%$$##""!$%%&&''(lmmnnooputtssrrq-,,++**) deeffggh}||{{zzy54433221\]]^^__`…„„ƒƒ‚‚=<<;;::9 TUUVVWWXˆ‡‡††……„100//..-*++,,--.‚‚ƒƒ„„…SSRRQQPPEEFFGGHHŽŽTTSSRRQQ + + ==>>??@@……††‡‡ˆˆ\\[[ZZYY55667788}}~~€€ddccbbaa--..//00uuvvwwxxllkkjjii$$##""!!%%&&''((mmnnooppttssrrqq,,++**)) eeffgghhwwvvuuoo@@AABBCC’’‘‘ŽCBBAA@@? UVVWWXXYŒ‹‹ŠŠ‰‰ˆDCCBBAA@ MNNOOPPQ”““’’‘‘LKKJJIIHEFFGGHHIŽŽ‘TSSRRQQP + + =>>??@@A…††‡‡ˆˆ‰\[[ZZYYX56677889}~~€€dccbbaa`-..//001uvvwwxxybaa``__^ + + PQQRRSSY~~}}||0//..--, !!ffgghhii{{zzyyxx33221100^^__``aaƒƒ‚‚€€;;::9988VVWWXXYY‹‹ŠŠ‰‰ˆˆCCBBAA@@ NNOOPPQQ““’’‘‘KKJJIIHHFFGGHHIIŽŽ‘‘SSRRQQPP + + >>??@@AA††‡‡ˆˆ‰‰hhggffee 99::;;<<‚‚ƒƒ„„QQPPOONNiijjkklliihhggff899::;;<€‚‚ƒƒ„a``__^^]01122334xyyzz{{|ihhggffe! ())**++,pqqrrsstqppoonnm)((''&&% !!""##$hiijjkklyxxwwvvu100//..-`aabbccd€€~~}98877665XYYZZ[[\„ƒƒ‚‚€-,,++**).//00112…††‡‡ˆˆ‰OONNMMLLIIJJKKLL‘‘’’““””PPOONNMMAABBCCDD‰‰ŠŠ‹‹ŒŒXXWWVVUU 99::;;<<‚‚ƒƒ„„``__^^]]11223344yyzz{{||hhggffee ))**++,,qqrrssttppoonnmm((''&&%%!!""##$$iijjkkllnnmmllkkDDEEFFGGŒ‹‹ŠŠ‰‰ˆ?>>==<;:YZZ[[\\]ˆ‡‡††……„@??>>==< + + QRRSSTTUŽŽŒHGGFFEEDIJJKKLLM‘’’““”””POONNMMLABBCCDDE‰ŠŠ‹‹ŒŒXWWVVUUT 9::;;<<=‚‚ƒƒ„„…`__^^]]\12233445yzz{{||}^]]\\[[ZYZZ[[\\]{{zzyyxx,++**))(""##$$%%jjkkllmmwwvvuutt//..--,,bbccddee~~}}||77665544ZZ[[\\]]‡‡††……„„??>>==<< + + RRSSTTUUŽŽŒŒGGFFEEDDJJKKLLMM’’““””””OONNMMLLBBCCDDEEŠŠ‹‹ŒŒddccbbaa==>>??@@……††‡‡ˆˆMMLLKKJJmmnnoouueeddccbb<==>>??@„……††‡‡ˆ]\\[[ZZY45566778|}}~~€eddccbba,--..//0tuuvvwwxmllkkjji%$$##""!$%%&&''(lmmnnooputtssrrq-,,++**) deeffggh}||{{zzy54433221\]]^^__`€~~}}|)((''&&%23344556‰ŠŠ‹‹‘‘’KKJJIIHHMMNNOOPP””““’’‘‘LLKKJJIIEEFFGGHHŽŽTTSSRRQQ + + ==>>??@@……††‡‡ˆˆ\\[[ZZYY55667788}}~~€€ddccbbaa--..//00uuvvwwxxllkkjjii$$##""!!%%&&''((mmnnooppjjiihhggHHIIJJKKˆ‡‡††……„98776655]^^__``a„ƒƒ‚‚€<;;::998 UVVWWXXYŒ‹‹ŠŠ‰‰ˆDCCBBAA@ MNNOOPPQ”““’’‘‘LKKJJIIHEFFGGHHIŽŽ‘TSSRRQQP + + =>>??@@A…††‡‡ˆˆ‰\[[ZZYYX56677889}~~€€ZYYSSRRQ +]^^__``awwvvuuts(''&&%%$&&''(())nnooppqqssrrqqpp++**))(( !!ffgghhii{{zzyyxx33221100^^__``aaƒƒ‚‚€€;;::9988VVWWXXYY‹‹ŠŠ‰‰ˆˆCCBBAA@@ NNOOPPQQ““’’‘‘KKJJIIHHFFGGHHIIŽŽ‘‘``__^^]]AABBCCDD‰‰ŠŠ‹‹ŒŒIIHHGGFF!!""vvwwxxyyaa``__^^@AABBCCDˆ‰‰ŠŠ‹‹ŒYXXWWVVU 899::;;<€‚‚ƒƒ„a``__^^]01122334xyyzz{{|ihhggffe! ())**++,pqqrrsstqppoonnm)((''&&% !!""##$hiijjkklyxxwwvvu100//..-`aabbccd|{{zzyyx%$$##""!677==>>?’““””””“GGFFEEDD + + QQRRSSTTŽŽHHGGFFEEIIJJKKLL‘‘’’““””PPOONNMMAABBCCDD‰‰ŠŠ‹‹ŒŒXXWWVVUU 99::;;<<‚‚ƒƒ„„``__^^]]11223344yyzz{{||hhggffee ))**++,,qqrrssttffeeddcc LLMMNNOO„ƒƒ‚‚€44332211abbccdde€~~}}|87766554YZZ[[\\]ˆ‡‡††……„@??>>==< + + QRRSSTTUŽŽŒHGGFFEEDIJJKKLLM‘’’““”””POONNMMLABBCCDDE‰ŠŠ‹‹ŒŒXWWVVUUT 9::;;<<=‚‚ƒƒ„„…QPPOONNM + abbccdderqpoonnm$##""!! **++,,--rrssttuuoonnmmll''&&%%$$""##$$%%jjkkllmmwwvvuutt//..--,,bbccddee~~}}||77665544ZZ[[\\]]‡‡††……„„??>>==<< + + RRSSTTUUŽŽŒŒGGFFEEDDJJKKLLMM’’““””””\\[[ZZYYEEFFGGHHŽŽEEDDCCBB##$$%%&&zz{{||}}]]\\[[ZZ +DEEFFGGHŒŽŽUTTSSRRQ + + <==>>??@„……††‡‡ˆ]\\[[ZZY45566778|}}~~€eddccbba,--..//0tuuvvwwxmllkkjji%$$##""!$%%&&''(lmmnnooputtssrrq-,,++**) deeffgghxwwvvuuo!?@@AABBC“’’‘‘ŽCCBBAA@@ UUVVWWXXŒŒ‹‹ŠŠ‰‰DDCCBBAAMMNNOOPP””““’’‘‘LLKKJJIIEEFFGGHHŽŽTTSSRRQQ + + ==>>??@@……††‡‡ˆˆ\\[[ZZYY55667788}}~~€€ddccbbaa--..//00uuvvwwxxbbaa``__ + + PPQQRRSS€~~}}|00//..-- !effgghhi|{{zzyyx43322110]^^__``a„ƒƒ‚‚€<;;::998 UVVWWXXYŒ‹‹ŠŠ‰‰ˆDCCBBAA@ MNNOOPPQ”““’’‘‘LKKJJIIHEFFGGHHIŽŽ‘TSSRRQQP + + =>>??@@A…††‡‡ˆˆ‰MLLKKJJIeffgghhimllkkjji..//0011vvwwxxyykkjjiihh##""!! &&''(())nnooppqqssrrqqpp++**))(( !!ffgghhii{{zzyyxx33221100^^__``aaƒƒ‚‚€€;;::9988VVWWXXYY‹‹ŠŠ‰‰ˆˆCCBBAA@@ NNOOPPQQ““’’‘‘‹‹XXWWVVUU IIJJKKLL‘‘’’““””AA@@??>>''(())**~~€€YYXWVUTS + HIIJJKKL‘‘’’““”QPPOONNM @AABBCCDˆ‰‰ŠŠ‹‹ŒYXXWWVVU 899::;;<€‚‚ƒƒ„a``__^^]01122334xyyzz{{|ihhggffe! ())**++,pqqrrsstqppoonnm)((''&&% !!""##$hiijjkklonnmmllkCDDEEFFGŒ‹‹ŠŠ‰‰??>>==<;YYZZ[[\\ˆˆ‡‡††……@@??>>== + + QQRRSSTTŽŽHHGGFFEEIIJJKKLL‘‘’’““””PPOONNMMAABBCCDD‰‰ŠŠ‹‹ŒŒXXWWVVUU 99::;;<<‚‚ƒƒ„„``__^^]]11223344yyzz{{||^^]]\\[[YYZZ[[\\|{{zzyyx,,++**))!""##$$%ijjkkllmxwwvvuut0//..--,abbccdde€~~}}|87766554YZZ[[\\]ˆ‡‡††……„@??>>==< + + QRRSSTTUŽŽŒHGGFFEEDIJJKKLLM‘’’““”””POONNMMLABBCCDDE‰ŠŠ‹‹ŒŒIHHGGFFEijjkkllmihhggffe22334455zz{{||}}ggffeedd**++,,--rrssttuuoonnmmll''&&%%$$""##$$%%jjkkllmmwwvvuutt//..--,,bbccddee~~}}||77665544ZZ[[\\]]‡‡††……„„??>>==<< + + RRSSTTUUŠŠ‰‰ˆˆ‡‡TTSSRRQQ + + MMNNOOPP””““’’‘‘==776655++,,--..‚‚ƒƒ„„……SRRQQPPOLMMNNOOP”””““’’‘MLLKKJJIDEEFFGGHŒŽŽUTTSSRRQ + + <==>>??@„……††‡‡ˆ]\\[[ZZY45566778|}}~~€eddccbba,--..//0tuuvvwwxmllkkjji%$$##""!$%%&&''(lmmnnoopkjjiihhgGHHIIJJKˆˆ‡‡††……:9877665]]^^__``„„ƒƒ‚‚<<;;::99 UUVVWWXXŒŒ‹‹ŠŠ‰‰DDCCBBAAMMNNOOPP””““’’‘‘LLKKJJIIEEFFGGHHŽŽTTSSRRQQ + + ==>>??@@……††‡‡ˆˆ\\[[ZZYY55667788}}~~€€ZZYYSSRR ]]^^__``xwwvvuut((''&&%%%&&''(()mnnooppqtssrrqqp,++**))( !effgghhi|{{zzyyx43322110]^^__``a„ƒƒ‚‚€<;;::998 UVVWWXXYŒ‹‹ŠŠ‰‰ˆDCCBBAA@ MNNOOPPQ”““’’‘‘LKKJJIIHEFFGGHHIŽŽ‘EDDCCBBAmnnoouuveddccbba66778899~~€€ccbbaa``..//0011vvwwxxyykkjjiihh##""!! &&''(())nnooppqqssrrqqpp++**))(( !!ffgghhii{{zzyyxx33221100^^__``aaƒƒ‚‚€€;;::9988VVWWXXYY††……„„ƒƒPPOONNMM + + QQRRSSTT‹‹ŠŠ‰‰ˆˆ44332211//001122††‡‡ˆˆ‰‰ONNMMLLK + + PQQRRSST‘ŽŽIHHGGFFEHIIJJKKL‘‘’’““”QPPOONNM @AABBCCDˆ‰‰ŠŠ‹‹ŒYXXWWVVU 899::;;<€‚‚ƒƒ„a``__^^]01122334xyyzz{{|ihhggffe! ())**++,pqqrrsstgffeeddc KLLMMNNO„„ƒƒ‚‚54433221aabbccdd€€~~}}88776655YYZZ[[\\ˆˆ‡‡††……@@??>>== + + QQRRSSTTŽŽHHGGFFEEIIJJKKLL‘‘’’““””PPOONNMMAABBCCDD‰‰ŠŠ‹‹ŒŒXXWWVVUU 99::;;<<‚‚ƒƒ„„QQPPOONN + + aabbccddsrqpoonn$$##""!!)**++,,-qrrssttupoonnmml(''&&%%$!""##$$%ijjkkllmxwwvvuut0//..--,abbccdde€~~}}|87766554YZZ[[\\]ˆ‡‡††……„@??>>==< + + QRRSSTTUŽŽŒHGGFFEEDIJJKKLLM‘’’““”””A@@??>>=!!""#vwwxxyyza``__^^]::;;<<==‚‚ƒƒ„„……__^^]]\\22334455zz{{||}}ggffeedd**++,,--rrssttuuoonnmmll''&&%%$$""##$$%%jjkkllmmwwvvuutt//..--,,bbccddee~~}}||77665544ZZ[[\\]]‚‚€€~~}}||{{zzyyxxww##""!!==>>??@@””””““’’FEEDDCCB + RSSTTUUVŽŽŒŒ‹GFFEEDDCJKKLLMMN’““””””“ONNMMLLKBCCDDEEFŠ‹‹ŒŒŽWVVUUTTS :;;<<==>‚ƒƒ„„……†_^^]]\\[23344556z{{||}}~ZYYSSRRQeffgghhia``__^^]@AABBCCDvvuuoonnAABBCCDD‘‘ŽŒ‹BAA@@??>VWWXXYYZ‹ŠŠ‰‰ˆˆ‡CBBAA@@? +NOOPPQQR“’’‘‘KJJIIHHGFGGHHIIJŽ‘‘’SRRQQPPO + + >??@@AAB†‡‡ˆˆ‰‰Š[ZZYYXXW6778899:~€€‚QPPOONNMijjkkllm]\\[[ZZYDEEFFGGHmmllkkjjEEFFGGHH‹ŠŠ‰‰ˆˆ‡>==<;:98Z[[\\]]^‡††……„„ƒ?>>==<<; + RSSTTUUVŽŽŒŒ‹GFFEEDDCJKKLLMMN’““””””“ONNMMLLKBCCDDEEFŠ‹‹ŒŒŽWVVUUTTS :;;<<==>‚ƒƒ„„……†MLLKKJJImnnoouuvYXXWWVVU HIIJJKKLiihhggffIIJJKKLL‡††……„„ƒ77665544^__``aabƒ‚‚€€;::99887VWWXXYYZ‹ŠŠ‰‰ˆˆ‡CBBAA@@? +NOOPPQQR“’’‘‘KJJIIHHGFGGHHIIJŽ‘‘’SRRQQPPO + + >??@@AAB†‡‡ˆˆ‰‰ŠIHHGGFFE!!""#vwwxxyyzUTTSSRRQ + + LMMNNOOPeeddccbb MMNNOOPPƒ‚‚€€33221100bccddeef~~}}||{76655443Z[[\\]]^‡††……„„ƒ?>>==<<; + RSSTTUUVŽŽŒŒ‹GFFEEDDCJKKLLMMN’““””””“ONNMMLLKBCCDDEEFŠ‹‹ŒŒŽEDDCCBBA#$$%%&&'z{{||}}~QPPOONNM + + PQQRRSSTaa``__^^ + + QQRRSSYY~~}}||{//..--,, !!"fgghhiij{zzyyxxw3221100/^__``aabƒ‚‚€€;::99887VWWXXYYZ‹ŠŠ‰‰ˆˆ‡CBBAA@@? +NOOPPQQR“’’‘‘KJJIIHHGFGGHHIIJŽ‘‘’A@@??>>='(())**+~€€‚MLLKKJJI TUUVVWWX]]\\[[ZZZZ[[\\]]{zzyyxxw++**))(("##$$%%&jkkllmmnwvvuutts/..--,,+bccddeef~~}}||{76655443Z[[\\]]^‡††……„„ƒ?>>==<<; + RSSTTUUVŽŽŒŒ‹GFFEEDDCJKKLLMMN’““””ŒŒ‹=7766554+,,--../‚ƒƒ„„……†IHHGGFFEXYYZZ[[\YYSSRRQQ + +^^__``aawvvuutsr''&&%%$$&''(())*nooppqqrsrrqqppo+**))((' !!"fgghhiij{zzyyxxw3221100/^__``aabƒ‚‚€€;::99887VWWXXYYZ‹ŠŠ‰‰ˆˆ‡CBBAA@@? +NOOPPQQR‹ŠŠ‰‰ˆˆ‡43322110/0011223†‡‡ˆˆ‰‰‰EDDCCBBA\]]^^__`PPOONNMM bbccddeeqpoonnmm##""!! *++,,--.rssttuuvonnmmllk'&&%%$$#"##$$%%&jkkllmmnwvvuutts/..--,,+bccddeef~~}}||{76655443Z[[\\]]^‡††……„„ƒ?>>==<<; + RSSTTUUV‡††……„„ƒ0//..--,34455667‰ˆˆ‡‡††…A@@??>>=`aabbccdLLKKJJIIffgghhiillkkjjii.//00112vwwxxyyzkjjiihhg#""!! &''(())*nooppqqrsrrqqppo+**))((' !!"fgghhiij{zzyyxxw3221100/^__``aabƒ‚‚€€;::99887VWWXXYYZƒ‚‚€€,++**))(7==>>??@…„„ƒƒ‚‚=<<;;::9 deeffgghHHGGFFEEjjkkllmmhhggffee23344556z{{||}}~gffeeddc*++,,--.rssttuuvonnmmllk'&&%%$$#"##$$%%&jkkllmmnwvvuutts/..--,,+bccddeef~~}}||{76655443Z[[\\]]^~~}}||{(''&&%%$@AABBCCD€€~~}98877665 !!""##$hiijjkklDDCCBBAAnnoouuvvddccbbaa6778899:~€€‚cbbaa``_.//00112vwwxxyyzkjjiihhg#""!! &''(())*nooppqqrsrrqqppo+**))((' !!"fgghhiij{zzyyxxw3221100/^__``aab{zzyyxxw$##""!!DEEFFGGH}||{{zzy54433221$%%&&''(lmmnnoop@@??>>==!!""##wwxxyyzz``__^^]] :;;<<==>‚ƒƒ„„……†_^^]]\\[23344556z{{||}}~gffeeddc*++,,--.rssttuuvonnmmllk'&&%%$$#"##$$%%&jkkllmmnwvvuutts/..--,,+bccddeefwvvuuoonHIIJJKKLyxxwwvvu100//..-())**++,pqqrrsst77665544$$%%&&''{{||}}~~\\[[ZZYY + + >??@@AAB†‡‡ˆˆ‰‰Š[ZZYYXXW6778899:~€€‚cbbaa``_.//00112vwwxxyyzkjjiihhg#""!! &''(())*nooppqqrsrrqqppo+**))((' !!"fgghhiijnmmllkkjLMMNNOOPuttssrrq-,,++**),--..//0tuuvvwwx33221100(())**++€€‚‚XWVUTSSR BCCDDEEFŠ‹‹ŒŒŽWVVUUTTS :;;<<==>‚ƒƒ„„……†_^^]]\\[23344556z{{||}}~gffeeddc*++,,--.rssttuuvonnmmllk'&&%%$$#"##$$%%&jkkllmmnjiihhggfPQQRRSSYqppoonnm)((''&&%01122334xyyzz{{|//..--,,,,--..//ƒƒ„„……††RQQPPOONFGGHHIIJŽ‘‘’SRRQQPPO + + >??@@AAB†‡‡ˆˆ‰‰Š[ZZYYXXW6778899:~€€‚cbbaa``_.//00112vwwxxyyzkjjiihhg#""!! &''(())*nooppqqrfeeddccb YZZ[[\\]mllkkjji%$$##""!45566778|}}~~€++**))((00112233‡‡ˆˆ‰‰ŠŠNMMLLKKJJKKLLMMN’““””””“ONNMMLLKBCCDDEEFŠ‹‹ŒŒŽWVVUUTTS :;;<<==>‚ƒƒ„„……†_^^]]\\[23344556z{{||}}~gffeeddc*++,,--.rssttuuvbaa``__^ + + +]^^__``aihhggffe! 899::;;<€‚‚ƒƒ„''&&%%$$44556677‹‹‘‘’’““JIIHHGGF +NOOPPQQR“’’‘‘KJJIIHHGFGGHHIIJŽ‘‘’SRRQQPPO + + >??@@AAB†‡‡ˆˆ‰‰Š[ZZYYXXW6778899:~€€‚cbbaa``_.//00112vwwxxyyz^]]\\[[Z + abbccddeeddccbba<==>>??@„……††‡‡ˆˆ‰‰fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbÿbdQçZ|pfH…ó~ó~•€…ÛvJXQór€bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HÛ’™HA’™ãbHA’÷Jl‘ç’tA÷Jl‘ç’tJl‘ç’t‰ÿf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãJXQór€r€‰Ë‚p‘`™÷‚|çZdËf•ó~H……ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…Û’™HAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JH…fpÛvJ`Û’™™ãbHAZt‰ÿbdQçZ‚™rAJl‘çvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…’™HAZp™ãbHAZpJl‘ç’t‰d‰d™ïrtA÷•ãn€…ÛvpvpfH…ó‘ZHAãbXQór€‰Ë‚ç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQçZ|÷‚÷‚d™ïrtA•€…ÛvppfÛ’`‰Ë‚p‘ZHJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|bãn€…Ûvpn€…Ûvpn€…Ûvp‘ZHAãb‘ZHA™ÛJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‰Ë‚p‘ZHJXQórÿQtAïrd™÷fpÛv€…Ëf•ó~Hp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ãn€…Ûvp€…Ûvpf€…ÛvpfZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚€…ãnX•vãbHAZp‘p‘Ë‚€‰ór|÷‚d™ïr’t‰ÿbdQç…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX™ïrtA÷JlJl‘ç’t‰ÿfH…ó~~•Ëf`™’JQr€‰p‘ZA™’`ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J÷Jl‘ç’t‰fH…ó~•JXQr‰‚‘Aãb™Û’`‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…•ËfH…ó~•ËfÛ’`JX™Û’`JX’`JXQó‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•ËAãb™€‰Ëbt‰ç’l‘|‚|çZdQÿãnX•v`…fpÛv€XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ`JXQór|çZdQÿb|çZdQÿb`Ëf•ó~Ë‚€‰órXQXQJ`p‘tA÷Jl‘ç’Z|÷‚d™ï…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‘ç’t‰ÿbdbdQçZ|÷•Ëf`vXvX•ãn€…ÛË‚p‘ZHAJXQórÿbçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’l‘ç’t‰ÿbÿbdQçZ|Ëf`vX•ZHAãb™ÛJXQr‰‚bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚prÿbt‰ç’lbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•H…’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ã‚p‘ZHAãçZdQÿbtbt‰ç’l‘÷f•~…fpÛ…ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷Jt‰ç’l‘÷JH…fpÛvJ`p‘˂˂€‰órXQt‰ÿbdQçZrtA÷Jl‘çvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpQçZ|÷‚d‚d™ïrtA÷•ãn€…ÛvpvpfH…óãb™Û’`t‰ç’l‘÷Jç’l‘÷JtAç’l‘÷Jf•ó~H…f•H…fpãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãnX•v`ãnX•v`™ãbHAZ™ãbHAZdQçZ|l‘l‘ç’t‰ÿbãn€…Ûvp’`JXQó‘ZHAãb™JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãb‘÷JtAd™÷JtAïrd™÷JfpÛv€…fpÛv€fpÛv€…ãZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvpb™Û’`‰ç’l‘÷JtJtAïrd™÷v€…ãnX•f•~…fpp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚fpÛv€…€…•ó~H…€‰órXQJJ`Û’™|÷‚d™ïr’t‰ÿbdQç…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX™ïrtA÷JlJl‘ç’t‰ÿfH…ó~~•€…ÛvpJXQór€‰tAd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnÛv€…ãnórË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQdQçZ|÷‚fH…ó~•r€‰Ë‚p‘Û’`JXQ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`nórXQJ`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™tA÷fH…ó~•ËfH…ó~•ËJXQór€‰ËAïrd™÷‚|‚|çZdQÿv`Ëf•óÛv€…ãnX•XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb•ó~H…ffpÛv€…`Û’™ãbãbHAZp‘tAJ‘’‰bdZ|‚™AJl…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‘ç’t‰ÿbdbdQçZ|l•€…ÛvpfÛ’`Ë‚p‘ZHAçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfXQJ`Û’J`Û’™J`Û’÷Jd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’çZ|÷‚d™d™ïrtA÷JËf`vX•ZHAãb™Ûór€‰Ë‚p‘bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~HÛ’™HA’™ãbHA’÷Jl‘ç’tA÷Jl‘ç’tJl‘ç’t‰ÿf`vX•ãf`vX•ã‚p‘ZHAãçZdQÿbtbt‰ç’l‘|~H…fpÛv`Ëf•™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JpÛv€…ãnãnX•v`HAZp‘˂˂€‰órXQQçZ|÷‚d‘ç’t‰ÿbãvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpQçZ|l‘ç‘ç’t‰ÿbdfH…ó~•ËJXQr‰‚‘Zãb™Û’`ç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãnX•v`ãnX•v`™ãbHAZ™ãbHAZïrtA÷Jl‘l‘ç’t‰ÿbH…ó~•Ëf’`JXQóZHAãb™JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|bãn€…Ûvpn€…Ûvpn€…Ûvpb™Û’`‰ç’l‘|ççZdQÿbtv€…ãnX•ó~H…fpp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚X•v`ËfËf•ó~H…€‰órXQJJ`Û’™™ïrtA÷Jln€…Ûvp…ÛvpfH…ÛvpfÛZHAãb™ÛZHA™Û’`Aïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX’t‰ÿbdQçQçZ|÷‚df`vX•ãHAãb™Û’JXQr‰‚‘ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚€…ÛvpfÛvpfH…ÛvpfÛ’HAãb™Û’HA™Û’`ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQdQçZ|``vX•ãnr€‰Ë‚p‘ZÛ’`JXQ‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…•ËfH…ó~•ËfÛ’`JXJXQHAãbZdQÿbt‰ç‰ç’l‘÷Jtv`Ëf•óÛv€…ãnX•XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb•ó~H…ffpÛv€…`Û’™ãbãbHAXQJ‘ç’t‰ÿbdfH…•Ëf`…ó~•Ëf`’`JXQó’`JXQóJXQórÿçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’Z|÷‚d™ï™ïrtA÷Jln€…Ûvp`JXQórZHAãb™ÛçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf``JXQór`JXQórJXQórÿbçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’çZ|÷‚d™vX•ãn€…€…ÛvpfAb™’`Jór€‰Ë‚p‘bt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQHAãb™Û™Û’`JX’l‘÷JtAïAïrd™÷‚|~H…fv…nv`f•…f™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JpÛv€…ãnãnX•v`HAXQJ``Û’÷Jl‘QçZ|÷‚dvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘bt‰ç’l‘÷‰ç’l‘÷Jt‰ç’l‘÷Jf•ó~H…f•H…fp™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZprtA÷Jl‘ç‘ç’t‰ÿbdfH…ó~•Ë€‰Ë‚p‘Z’`JXQóç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtAç’l‘÷Jf•ó~H…f•H…fpãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãnX•v`ãnX•v`™ãbHAZ™ãbHAZïrtAdQçZÛvpfH…H…ó~•ËfXQór€‰Ë‚ZAb™’`JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp’`JXQóQór€‰Ë‚prd™÷‚|ççZdQÿbtX•v`ËfpÛv€…ãnp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚X•v`ppÛv€…ãnÛ’™ãbHAç’t‰bQZ™ïrtA÷Jl…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛJtAd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ãÛv€…ãnó‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX’t‰ÿbdQçQçZ|l‘çf`vX•HHAãb™Û’r€‰Ë‚p‘ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’tAd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnÛv€…ãnórË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïró~•Ëf``vX•ãnp‘ZHAãbJXQór€‰Ë‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•Ër€‰Ë‚p‘‘ZHAãbZdQÿbt‰ç‰ç’l‘÷Jt•ó~H…fórXQJ`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbÛv€…ãnX•X•v`ËfZp‘Ë‚€‰‚d™ïrtA÷‘ç’t‰bQZ…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËrXQJ`ÛQJ`Û’QJ`Û’÷‚d™ïrtA÷‚d™tA÷Jl…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’Z|÷‚d™ï’t‰ÿbãn€…ó~•Ëf``JXQórZHAãb™ÛçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfXQJ`Û’J`Û’™J`Û’÷Jd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•Ëf`fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’tA÷Jl‘ç’vX•ãn€…€…Ûvp`™Û’`J‚p‘ZHAãbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãZHAãb™Û™Û’`JX’l‘÷JtAïAïrd™t‰çpÛv€…ãnÛ’™HAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷Jv`Ëf••ó~H…fórXQJ`Jl‘ç’t‰ÿ‚d™ïrtAvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…’™HAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿ‘ç’t‰ÿbãvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZprtAdQçZ|…Ûvp`vX•ãn€€‰Ë‚p‘ZA’`JXQóç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…vX•ãn€…ãnX•v`ãnX•v`™ãbHAZ™ãbHAZt‰ÿbdQçZÛvp`vvX•ãn€…XQór€‰Ë‚b™Û’`JtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp’`JXQóQór€‰Ë‚prd™t‰ç’l’l‘÷JfpX•v`Ëfp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ãn€…Ûvp€…Ûvpf€…ÛvpfZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ó~H…fppÛv€…ãnÛ’™ãbHAbdQçZ|÷÷Jl‘ç’t‰…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷n€…Ûvp…ÛvpfH…ÛvpfÛZHAãb™ÛZHA™Û’`Aïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órX÷‚d™ïrtvX•ãn€…Û…ÛvpfHb™’`JXr€‰Ë‚p‘Zïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚€…ÛvpfÛvpfH…ÛvpfÛ’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïrX•ãn€…ÛvÛvpfH…p‘ZHAãbJXQór€‰Ë‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•Ër€‰Ë‚p‘`‘`JXQó‘÷JtAïrdÛv€…n•v•ó~H…fXQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ`JXQór|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbÛv€…ãnX•X•v`pZp‘Ë‚€‰‚d™ïrtA÷ÿbdQçZ|…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷fH…•Ëf`…ó~•Ëf`’`JXQó’`JXQóJXQórÿçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’A÷Jl‘ç’tvpfH…ó…ó~•Ëf`Qór€‰Ë‚pAb™’`JçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf``JXQHAfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’tA÷Jl‘ç’pfH…ó~ó~•Ëf`™’JQr€‚p‘ZHAbbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•H…’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãQór€‰Ë‚pQór€‰Ë‚pbt‰ç’l‘÷bt‰ç’l‘÷Ëf•ó~HËf•ó~H’™ãbHA’™ãbHAA÷Jl‘ç’tA÷Jl‘ç’tf`vX•ãf`vX•ãJXQór€r€‰Ë‚p‘™÷‚|çZdf•ó~H…pÛv€…n•™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•H…f™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷Jv`Ëf•Ûv€…ãnór™ãbHAZJl‘ç’t‰ÿ÷‚d™ïrtAvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘‰ç’l‘÷Jt‰ç’l‘÷Jtf•ó~H…f•ó~H…™ãbHAZp™ãbHAZpJl‘ç’t‰ÿJl‘ç’t‰ÿvX•ãn€vX•ãn€r€‰Ë‚p‘r€‰Ë‚p‘bt‰ç’l‘÷‰ç’l‘÷Jt‰ç’l‘÷Jf•ó~H…f•H…fp™ãbHAZp™ãbHAZp‰ÿbdQçZ|~•Ëf`vX•ãn€‘ZHAãbXQór€‰Ë‚ç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãb™Û’`ãnX•v`ãnX•v`™ãbHAZ÷Jl‘ç’t‰t‰d™ïrtA•Ëf`vvX•ãn€…‰Ë‚p‘ZH‰’‘JAd™÷JtAïrd™÷JfpÛv€…fpÛv€fpÛv€…ãZp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‘ZHAãb‘ZHAãbJtAïrd™÷JtAïrd™÷…fpÛv€…fpÛv€Zp‘Ë‚€‰óZp‘Ë‚€‰ó‰ÿbdQçZ|‰ÿbdQçZ|n€…Ûvpn€…Ûvp‰Ë‚p‘ZHZHAãb™ÛQÿbt‰ç’lfpÛv€…vf•ó~Hp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…pÛv€…ãnp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ó~H…X•vXQJ`p‘p‘Ë‚€‰órbdQçZ|‚÷Jl‘ç’t‰…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛAïrd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ã‘Ë‚€‰órX‘Ë‚€‰órXbdQçZ|÷bdQçZ|÷…ÛvpfH…ÛvpfHZHAãb™ÛZHAãb™ÛJtAd™÷‚|Aïrd™÷‚|fpÛv€…ãfpÛv€…ãÛv€…ãnó‘Ë‚€‰órX‘Ë‚€‰órX÷‚d™ïrtvX•ãn€…Û…Ûvp`™Û’`JXp‘ZHAãbïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…JXQór€‰Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órd™ïrtA÷J÷Jl‘ç’t‰X•ãn€…ÛvÛvpfH…Aãb™Û’`‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`nórXQJ`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™tA÷fH…ó~•ËfH…ó~•˙ے`JX™Û’`JX‚|çZdQÿ‚|çZdQÿ…ãnX•v`…ãnX•v`rXQJ`ÛrXQJ`Û÷‚d™ïrt÷‚d™ïrtfH…ó~•ËfH…ó~•ËAãb™Û’`’`JXQó‘÷JtAïrdãnX•v`…fpÛv€XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`órXQJ`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb`Ëf•ó~Ë‚€‰órXQXQJ`Û’™rAJl‘ç’ÿbdQçZ|…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËQJ`Û’QJ`Û’‚d™ïrtA÷‚d™ïrtA÷…ó~•Ëf`…ó~•Ëf`’`JXQó’`JXQóçZdQÿbtçZdQÿbtnX•v`ËnX•v`ËrXQJ`ÛQJ`Û’QJ`Û’÷A÷Jl‘ç’tvp`vXvX•ãn€…ÛQór€‰Ë‚p™Û’`JçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`Ë‚p‘ZHAãb™Û’`JXQór€‰€‰Ë‚p‘`t‰ç’l‘÷J÷JfpÛvv`Ëf•󂀉órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚d…ÛvpfHvpfH…óvpfÛ’`Aãb™Û’`A™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ób™€‰Ë‚pÛ‘pJAHrHró™‚ËXnó•€vËXnó•€vË÷™tbïAdZË‚p‘`JJXQór€‰tAïrd™÷‚€…n•vf~H…fpÛJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl…•Ëf`~•Ëf`JXQór€JXQór€JXQórÿbtZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`‘ZHAãbó™‚Ë`Z`ZQXbã‰pf•H~ã…pf•H~ã…÷‘|‚ç‰drXQór€‰Ë‚Ë‚p‘ZHA|çZdQÿb•ó~H…fpv€…n•vfbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH‰ç’l‘÷Jt’l‘÷JtAï’l‘÷Jfp•ó~H…fp•H…fpÛbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…Û™Û’`JXQXb㉀’€’Û‘p`ZfÛ`v…fÛ`v…ÿQtJçl’p‘ZHAãbãb™Û’`t‰ç’l‘÷JÛv€…ãnX•ó~H…f‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óAãb™Û’`Aãb™Û’`Ad™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnXv€…ãnórX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óQór€‰Ë‚pÛ‘p`ZQQXb㉀’Xnó•€vËXnó•€vË÷™tbïAdZ™Û’`JJXQór€‰tAïrd™÷‚•v`ËfpÛv€…ãnJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfQJ`Û’J`Û’™ãJ`Û’÷Jl™ïrtA÷Jl™tA÷Jl‘ç~•Ëf`~•Ëf`‘ZHAãbXb㉀’Û‘Û‘pJAHrpf•H~ã…p‘|‚ç‰dr÷‘|‚ç‰drXQór€‰Ë‚Ë‚p‘`J|çZdQtA•ó~H…fpX•v`ËfbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fp™HAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbd’t‰ÿbãn€vX•ãn€…ÛvX•ãn€…Û™Û’`JXpJAHró™ó™‚Ë`ZfÛ`v…ÿQtJçl’ÿQtJçl’p‘ZHAãbXQórÿbt‰ïrd™÷‚|Ûv€…ãnX•ó~H…f‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚d…ÛvpfHvpfH…óvpfZHQHAãb™Û‚Ë`ZQQXb㉀’Xnó•€vË÷™tbïAdZ÷™tbïAdZ™€‰Ë‚p‘ç’l‘|çZçZdQÿbt‰•v`f•~pÛv€…ãnJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl…•Ëf`~•Ëf`Aãb™Û’`’`JXQóXb㉀’Û‘Û‘pJAH…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drZHAãb™dQÿbt‰ç’ç’l‘÷JtA…fpÛv€…X•v`f•bHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ÛJXQór€r€‰Ë‚p‘pJAHró™fÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’Û’`JXQl‘÷JtAïrïrd™÷‚|ãnX•v`~…fpÛv€‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ó‰Ë‚p‘ZHZHAãb™Û‰€’Û‘pJXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZór€‰Ë‚p‘d™÷‚|çZçZdQÿbt‰Ëf•ó~H……ãnX•v`J`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`Aãb™Û’`’`JXQóAHró™‚pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰drZHAãb™dQÿbt‰ç’ç’l‘|çZfpÛv€…Ëf•ó~HbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ÛJXQór€r€‰Ë‚p‘`Ë`ZQXbfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’Û’`JXQl‘|çZdQdQÿbt‰ç’ãnX•v`…fpÛv€‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ó‰Ë‚p‘`JXQór€ã‰€’Û‘pJXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZHAãb™Û’ÿbt‰ç’l‘l‘÷JtAïrËf•ó~H……ãnX•v`J`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€‰Ë‰Ë‚p‘ZHAHró™‚pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰dr`JXQór÷JtAïrd™d™÷‚|çZfv…nX•f•…fpÛbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…Û‚p‘ZHAãAãb™Û’`Ë`ZQXAfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’€‰Ë‚p‘Z÷‚|çZdQdQÿbt‰ç’v`Ëf•óv€…ãnórX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…óAãb™Û’`Aãb™Û’`rd™÷‚|çrd™÷‚|çÛv€…ãnXÛv€…ãnX‚€‰órXQ‚€‰órXQQçZ|÷‚dQçZ|÷‚dvpfH…óvpfH…ób™Û’`JXQór€Hró™‚ËXnó•€vËXnó•€vË÷™tbïAdZ÷™tbïAdZHAãb™Û’ÿbt‰ç’l‘l‘÷JtAïr~H…fpÛQJ`Û’J`Û’™ãJ`Û’÷Jl™ïrtA÷Jl™tA÷Jl‘ç~•Ëf`~•Ëf`JXQór€JXQór€ZdQÿbt‰çZdQÿbt‰ç•v`Ëf•v`ËfJ`Û’™ãJ`Û’™ã™ïrtA÷Jl™ïrtA÷Jl~•Ëf`~•Ëf`JXQór€‰Ë‰Ë‚p‘`Z`ZQXbã‰pf•H~ã…pf•H~ã…÷‘|‚ç‰dr÷‘|‚ç‰dr`JXQór÷JtAïrd™d™t‰ç’l‘v€…ãnX•™HAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbd’t‰ÿbãn€vX•ãn€…ÛvX•ãn€…ۉ˂p‘ZH‰Ë‚p‘ZH’l‘÷JtAï’l‘÷JtAï•ó~H…fp•ó~H…fpbHAZp‘ËbHAZp‘Ë‘ç’t‰ÿbd‘ç’t‰ÿbdvX•ãn€…ÛvX•ãn€…Û‚p‘ZHAãQXb㉀’€’Û‘pJAfÛ`v…fÛ`v…ÿQtJçl’ÿQtJçl’÷™tŽ‘’“””“’‘Ž‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv33_2.dat b/application/third_party/mpdf/qrcode/data/qrv33_2.dat new file mode 100755 index 00000000..cc368681 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv33_2.dat @@ -0,0 +1,297 @@ +”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststoopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststooooopopnmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijihghghghg”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijifefefefe”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijifefefefe”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopopopopnmnmnmnmjijijijifefefefedcdcdcdc”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststopoooooolklklklkjijijijifefefefedcdcdcdc”“”“”“”“ŽŽŒ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹‹‹‹‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwvuvuvuvststststpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvststststpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvststststpopopooolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}|{|{|{|yzyzyzyzuvuvuvuvststststooopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹‹‹‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststopopopoplklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹Œ‹Œ‹‰ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvstststsroooooopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“Œ‹‹‹‹‹‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopopopolklklklkjijijijifefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopopopolklklklkhghghghgfefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopooooolklklklkhghghghgfefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrpopopopolklklklkhghghghgfefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc”“”“”“”“‹Œ‹Œ‹‹‹‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc”“”“”“”“‹‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘‹‹‹‹‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘Ž‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹‰‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgfefefefebabababa’‘’‘’‘’‘ŽŽŽŽ‰‰‰‰‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkhghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxutstststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststqrqrqrqrnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststqrqrqpopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{zyzyzyzwxwxwxwxststststopopoooonmnmnmnmjijijijihghghghgdcdcdcdcbabababababababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEDABABABAB=>=>=>=>;<;<;<;<878777774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSSSSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNKLKLKLKJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878784343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<787878774343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWTSSSSSSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;:9:777787874343434321212121.-.-.-.-,+,+,+*)('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:87878787434343432121210/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     babababa^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:87878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + +babababa^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:87777787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +babababa^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSSSSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:87878765434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABA@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWVUSSSSSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!      + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPMNMNMNMLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSSSSSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSTSTSROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/.-.-.-,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565434343210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<9:9:9:9:65656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCB?@?@?@?@;<;<;<;<9:98787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<7877777765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQROPOPOPONKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787877765656565212121210/0/0/0/,+,+,+,+*)*)*)('&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<7778787865656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<7878787865656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<7878787865656565212121210/0/0/.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<787878786565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + `_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<787878786565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     `_`_`_`_\[\[\[\[XWXWXWXWVUVUTSTSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<787878786565654321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     ^]^]^]^]\[\[\[\[XWXWXWXWTSTSSSSSQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<777777874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    ^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     ^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     ””““’’‘‘aabbccddPPQQRRSS01122334YXXWWVVUŒŽŽHIIJJKKLA@@??>>=€~~}}|Œ‹‹ŠŠ‰‰eeffgghh!!""##$$$$##""!!ŽŽeeffgghhYYZZ[[\\45566778 UTTSSRRQ‘‘’’““”LMMNNOOP + + =<<;;::9|{{zzyyxˆˆ‡‡††……iijjkkll%%&&''(( ŒŒ‹‹ŠŠ‰‰iijjkkll]]^^__``899::;;< + + QPPOONNM”””““’’‘PQQRRSST 98877665xwwvvuuo„„ƒƒ‚‚mmnnoopp))**++,,ˆˆ‡‡††……mmnnooppaabbccdd<==>>??@ MLLKKJJI‘ŽŽTUUVVWWX54433221onnmmllk€€~~}}qqrrsstt--..//00„„ƒƒ‚‚qqrrsstteeffgghh@AABBCCDIHHGGFFEŒŒ‹‹ŠŠ‰XYYZZ[[\100//..-kjjiihhg||{{zzyyuuvvwwxx11223344€€~~}}uuvvwwxxiijjkkllDEEFFGGHEDDCCBBA‰ˆˆ‡‡††…\]]^^__`-,,++**)gffeeddcxxwwvvuuyyzz{{||55667788 ||{{zzyyyyzz{{||mmnnoouuHIIJJKKLA@@??>>=…„„ƒƒ‚‚`aabbccd )((''&&%cbbaa``_tsrqpoon}}~~€€99::;;<< + + xxwwvvuu}}~~€€vvwwxxyyLMMNNOOP + + =<<;;::9€€~~}deeffggh !!""##$%$$##""!_^^]]\\[nmmllkkj‚‚ƒƒ„„==>>??@@ttssrrqq‚‚ƒƒ„„zz{{||}}PQQRRSST 98877665}||{{zzyhiijjkkl$%%&&''(! [ZZYYSSRjiihhggf……††‡‡ˆˆAABBCCDDppoonnmm……††‡‡ˆˆ~~€€TUUVVWWX54433221yxxwwvvulmmnnoop())**++,RQQPPOONfeeddccb‰‰ŠŠ‹‹ŒŒEEFFGGHHllkkjjii‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„……XYYZZ[[\100//..-uttssrrqpqqrrsst,--..//0NMMLLKKJbaa``__^ŽŽIIJJKKLLhhggffeeŽŽ††‡‡ˆˆ‰‰\]]^^__`-,,++**)qppoonnmtuuvvwwx01122334JIIHHGGF^]]\\[[Z‘‘’’““””MMNNOOPP + + hhggffeeddccbbaa‘‘’’““””ŠŠ‹‹‘‘’’`aabbccd )((''&&%mllkkjjixyyzz{{|45566778 FEEDDCCBZYYXWVUT””““’’‘‘QQRRSSTT ddccbbaa``__^^]]””““’’‘‘““””””““deeffggh !!""##$%$$##""!ihhggffe|}}~~€899::;;< + + BAA@@??>SSRRQQPPŽŽUUVVWWXX``__^^]]\\[[ZZYY‹‹ŠŠ‰‰ˆˆ’’‘‘Žhiijjkkl$%%&&''(! eddccbba€‚‚ƒƒ„<==>>??@ >==77665OONNMMLLŒŒ‹‹ŠŠ‰‰YYZZ[[\\\\[[ZZYYXXWWVVUU‡‡††……„„Œ‹‹ŠŠ‰‰ˆlmmnnoop())**++,a``__^^]„……††‡‡ˆ@AABBCCD54433221KKJJIIHHˆˆ‡‡††……]]^^__``XXWWVVUUTTSSRRQQƒƒ‚‚€€ˆ‡‡††……„pqqrrsst,--..//0]\\[[ZZYˆ‰‰ŠŠ‹‹ŒDEEFFGGH100//..-GGFFEEDD„„ƒƒ‚‚aabbccdd TTSSRRQQPPOONNMM~~}}||„ƒƒ‚‚€tuuvvwwx01122334YXXWWVVUŒŽŽHIIJJKKL-,,++**)CCBBAA@@€€~~}}eeffgghh!!""##$$PPOONNMMLLKKJJII{{zzyyxx€~~}}|xyyzz{{|45566778 UTTSSRRQ‘‘’’““”LMMNNOOP + + )((''&&%??>>==<;||{{zzyyiijjkkll%%&&''((LLKKJJIIHHGGFFEEwwvvuuoo|{{zzyyx|}}~~€899::;;< + + QPPOONNM”””““’’‘PQQRRSST %$$##""!:9877665xxwwvvuummnnoopp))**++,,HHGGFFEEDDCCBBAAnnmmllkkxwwvvuut€‚‚ƒƒ„<==>>??@ MLLKKJJI‘ŽŽTUUVVWWX!54433221ttssrrqqqqrrsstt--..//00DDCCBBAA@@??>>==jjiihhggsrqpoonn„……††‡‡ˆ@AABBCCDIHHGGFFEŒŒ‹‹ŠŠ‰XYYZZ[[\100//..-ppoonnmmuuvvwwxx11223344@@??>>==<<;;::99ffeeddccmmllkkjjˆ‰‰ŠŠ‹‹ŒDEEFFGGHEDDCCBBA‰ˆˆ‡‡††…\]]^^__`-,,++**)llkkjjiiyyzz{{||55667788<<;;::9988776655bbaa``__iihhggffŒŽŽHIIJJKKLA@@??>>=…„„ƒƒ‚‚`aabbccd  )((''&&%hhggffee}}~~€€99::;;<<8877665544332211^^]]\\[[eeddccbb‘‘’’““”LMMNNOOP + + =<<;;::9€€~~}deeffggh !!""##$ + + %$$##""!ddccbbaa‚‚ƒƒ„„==>>??@@4433221100//..--ZZYYSSRRaa``__^^”””““’’‘PQQRRSST 98877665}||{{zzyhiijjkkl$%%&&''(! ``__^^]]……††‡‡ˆˆAABBCCDD00//..--,,++**))QQPPOONN]]\\[[ZZ‘ŽŽTUUVVWWX54433221yxxwwvvulmmnnoop())**++, \\[[ZZYY‰‰ŠŠ‹‹ŒŒEEFFGGHH,,++**))((''&&%%MMLLKKJJYYXWVUTSŒŒ‹‹ŠŠ‰XYYZZ[[\100//..-uttssrrqpqqrrsst,--..//0 + + XXWWVVUUŽŽIIJJKKLL((''&&%%$$##""!!IIHHGGFFSRRQQPPO‰ˆˆ‡‡††…\]]^^__`-,,++**)qppoonnmtuuvvwwx01122334 TTSSRRQQ‘‘’’““””MMNNOOPP$$##""!! EEDDCCBBONNMMLLK…„„ƒƒ‚‚`aabbccd )((''&&%mllkkjjixyyzz{{|45566778 PPOONNMM””““’’‘‘QQRRSSTT AA@@??>>KJJIIHHG€€~~}deeffggh !!""##$%$$##""!ihhggffe|}}~~€899::;;< + + LLKKJJIIŽŽUUVVWWXX==776655GFFEEDDC}||{{zzyhiijjkkl$%%&&''(! eddccbba€‚‚ƒƒ„<==>>??@!!"HHGGFFEEŒŒ‹‹ŠŠ‰‰YYZZ[[\\44332211CBBAA@@?yxxwwvvulmmnnoop())**++,a``__^^]„……††‡‡ˆ@AABBCCD"##$$%%&DDCCBBAAˆˆ‡‡††……]]^^__`` 00//..--?>>==<;:uttssrrqpqqrrsst,--..//0]\\[[ZZYˆ‰‰ŠŠ‹‹ŒDEEFFGGH&''(())*@@??>>==„„ƒƒ‚‚aabbccdd + + ,,++**))98776655qppoonnmtuuvvwwx01122334YXXWWVVUŒŽŽHIIJJKKL*++,,--. + + <<;;::99€€~~}}eeffgghh + + + + ((''&&%%44332211mllkkjjixyyzz{{|45566778 UTTSSRRQ‘‘’’““”LMMNNOOP.//00112 88776655||{{zzyyiijjkkll $$##""!!00//..--ihhggffe|}}~~€899::;;< + + QPPOONNM”””““’’‘PQQRRSST2334455644332211xxwwvvuummnnoopp,,++**))eddccbba€‚‚ƒƒ„<==>>??@ MLLKKJJI‘ŽŽTUUVVWWX677==>>?00//..--ttssrrqqqqrrsstt((''&&%%a``__^^]„……††‡‡ˆ@AABBCCDIHHGGFFEŒŒ‹‹ŠŠ‰XYYZZ[[\?@@AABBC,,++**))ppoonnmmuuvvwwxx$$##""!!]\\[[ZZYˆ‰‰ŠŠ‹‹ŒDEEFFGGHEDDCCBBA‰ˆˆ‡‡††…\]]^^__`CDDEEFFG ((''&&%%llkkjjiiyyzz{{|| + +   YXXWWVVUŒŽŽHIIJJKKLA@@??>>=…„„ƒƒ‚‚`aabbccdGHHIIJJK!!""##$$$$##""!!hhggffee}}~~€€ !!""##$$ + + UTTSSRRQ‘‘’’““”LMMNNOOP + + =<<;;::9€€~~}deeffgghKLLMMNNO%%&&''(( ddccbbaa‚‚ƒƒ„„%%&&''(( + + QPPOONNM”””““’’‘PQQRRSST 98877665}||{{zzyhiijjkklOPPQQRRS))**++,,``__^^]]……††‡‡ˆˆ))**++,,MLLKKJJI‘ŽŽTUUVVWWX54433221yxxwwvvulmmnnoopSYYZZ[[\--..//00\\[[ZZYY‰‰ŠŠ‹‹ŒŒ--..//00 +IHHGGFFEŒŒ‹‹ŠŠ‰XYYZZ[[\100//..-uttssrrqpqqrrsst\]]^^__`11223344XXWWVVUUŽŽ 11223344 + EDDCCBBA‰ˆˆ‡‡††…\]]^^__`-,,++**)qppoonnmtuuvvwwx`aabbccd55667788 TTSSRRQQ‘‘’’““””!!""##$$55667788!!""A@@??>>=…„„ƒƒ‚‚`aabbccd )((''&&%mllkkjjixyyzz{{|deeffggh99::;;<< + + PPOONNMM””““’’‘‘%%&&''((99::;;<<##$$%%&& + + =<<;;::9€€~~}deeffggh !!""##$%$$##""!ihhggffe|}}~~€hiijjkkl==>>??@@LLKKJJIIŽŽ))**++,,==>>??@@''(())** 98877665}||{{zzyhiijjkkl$%%&&''(! eddccbba€‚‚ƒƒ„lmmnnoouAABBCCDDHHGGFFEEŒŒ‹‹ŠŠ‰‰--..//00AABBCCDD++,,--..54433221yxxwwvvulmmnnoop())**++,a``__^^]„……††‡‡ˆuvvwwxxyEEFFGGHHDDCCBBAAˆˆ‡‡††……11223344EEFFGGHH//001122100//..-uttssrrqpqqrrsst,--..//0]\\[[ZZYˆ‰‰ŠŠ‹‹Œyzz{{||}IIJJKKLL@@??>>==„„ƒƒ‚‚55667788IIJJKKLL33445566-,,++**)qppoonnmtuuvvwwx01122334YXXWWVVUŒŽŽ}~~€€MMNNOOPP + + <<;;::99€€~~}}99::;;<>?? )((''&&%mllkkjjixyyzz{{|45566778 UTTSSRRQ‘‘’’““”‚‚ƒƒ„„…QQRRSSTT 88776655||{{zzyy==>>??@@QQRRSSTT@@AABBCC !!""##$%$$##""!ihhggffe|}}~~€899::;;< + + QPPOONNM”””““’’‘…††‡‡ˆˆ‰UUVVWWXX44332211xxwwvvuuAABBCCDDUUVVWWXXDDEEFFGG$%%&&''(! eddccbba€‚‚ƒƒ„<==>>??@ MLLKKJJI‘‹‹ŠŠ‰‰ˆ‰ŠŠ‹‹‘‘’YYZZ[[\\00//..--ttssrrqqEEFFGGHHYYZZ[[\\HHIIJJKK())**++,a``__^^]„……††‡‡ˆ@AABBCCDIHHGGFFEˆ‡‡††……„’““””””“]]^^__``,,++**))ppoonnmmIIJJKKLL]]^^__``LLMMNNOO,--..//0]\\[[ZZYˆ‰‰ŠŠ‹‹ŒDEEFFGGHEDDCCBBA„ƒƒ‚‚€“’’‘‘Žaabbccdd ((''&&%%llkkjjiiMMNNOOPPQQRRSSTT 88776655wwvvuuoo„ƒƒ‚‚€mnnooppq)**++,,-`__^^]]\…††‡‡ˆˆ‰ABBCCDDE43322110JJIIHHGG‡‡††……„„^^__``aa++**))((oonnmmllvvwwxxyy22334455 SRRQQPPO’““””””“NOOPPQQR + ;::99887wvvuuoonmllkkjjiUUVVWWXX44332211nnmmllkk€~~}}|qrrssttu-..//001\[[ZZYYX‰ŠŠ‹‹ŒŒEFFGGHHI0//..--,FFEEDDCCƒƒ‚‚€€bbccddee !!''&&%%$$kkjjiihhzz{{||}}66778899 + + ONNMMLLK“’’‘‘RSSTTUUV76655443nmmllkkjihhggffeYYZZ[[\\00//..--jjiihhgg|{{zzyyxuvvwwxxy12233445XWWVVUUTŽŽ‘IJJKKLLM ,++**))(BBAA@@??~~}}||ffgghhii""##$$%%##""!! ggffeedd~~€€::;;<<== KJJIIHHGŽŽŒŒ‹VWWXXYYZ3221100/jiihhggfeddccbba]]^^__``,,++**))ffeeddccxwwvvuutyzz{{||}56677889 TSSRRQQP‘’’““”””MNNOOPPQ + + (''&&%%$>>==<;:9{{zzyyxxjjkkllmm&&''(())ccbbaa``‚‚ƒƒ„„……>>??@@AA!!""##GFFEEDDC‹ŠŠ‰‰ˆˆ‡Z[[\\]]^/..--,,+feeddccba``__^^]aabbccdd ((''&&%%bbaa``__srqpoonn}~~€€9::;;<<= + + POONNMML”““’’‘‘QRRSSTTU $##""!!87766554wwvvuuttnnooppqq**++,,--__^^]]\\††‡‡ˆˆ‰‰BBCCDDEE$$%%&&''CBBAA@@?‡††……„„ƒ^__``aab+**))(('baa``__^]\\[[ZZYeeffgghh!!""##$$$$##""!!^^]]\\[[mmllkkjj‚‚ƒƒ„„…=>>??@@ALKKJJIIHŽŽŒUVVWWXXY43322110ssrrqqpprrssttuu..//0011[[ZZYYXXŠŠ‹‹ŒŒFFGGHHII(())**++ +?>>==<<;ƒ‚‚€€bccddeef !!"'&&%%$$#^]]\\[[ZYXXWWVVUiijjkkll%%&&''(( ZZYYSSRRiihhggff…††‡‡ˆˆ‰ABBCCDDEHGGFFEEDŒ‹‹ŠŠ‰‰ˆYZZ[[\\]0//..--,oonnmmllvvwwxxyy22334455WWVVUUTTŽŽ‘‘JJKKLLMM,,--..// + ;::99887~~}}||{fgghhiij"##$$%%&#""!! ZYYSSRRQUTTSSRRQmmnnoopp))**++,,QQPPOONNeeddccbb‰ŠŠ‹‹ŒŒEFFGGHHIDCCBBAA@ˆ‡‡††……„]^^__``a,++**))(kkjjiihhzz{{||}}66778899 SSRRQQPP’’““””””NNOOPPQQ0011223376655443{zzyyxxwjkkllmmn&''(())*QPPOONNMQPPOONNMqqrrsstt--..//00MMLLKKJJaa``__^^ŽŽ‘IJJKKLLM @??>>==<„ƒƒ‚‚€abbccdde ! (''&&%%$ggffeedd~~€€::;;<<== + + OONNMMLL““’’‘‘RRSSTTUU445566773221100/wvvuuttsnooppqqr*++,,--.MLLKKJJIMLLKKJJIuuvvwwxx11223344IIHHGGFF]]\\[[ZZ‘’’““”””MNNOOPPQ + + <;;::998€~~}}|effgghhi!""##$$% + + $##""!! ccbbaa``‚‚ƒƒ„„……>>??@@AAKKJJIIHHŽŽŒŒVVWWXXYY==>>??@@/..--,,+srrqqpporssttuuv.//00112IHHGGFFEIHHGGFFEyyzz{{||55667788 EEDDCCBBYYXWVUTS”““’’‘‘QRRSSTTU 87766554|{{zzyyxijjkkllm%&&''(()__^^]]\\††‡‡ˆˆ‰‰BBCCDDEEGGFFEEDD‹‹ŠŠ‰‰ˆˆZZ[[\\]]AABBCCDD+**))(('onnmmllkvwwxxyyz23344556EDDCCBBAEDDCCBBA}}~~€€99::;;<< + + AA@@??>>SRRQQPPOŽŽŒUVVWWXXY43322110xwwvvuutmnnooppq)**++,,- +[[ZZYYXXŠŠ‹‹ŒŒFFGGHHIICCBBAA@@‡‡††……„„^^__``aaEEFFGGHH !!"'&&%%$$#kjjiihhgz{{||}}~6778899: A@@??>>=A@@??>>=‚‚ƒƒ„„==>>??@@==776655ONNMMLLKŒ‹‹ŠŠ‰‰ˆYZZ[[\\]0//..--,tssrrqqpqrrssttu-..//001 + WWVVUUTTŽŽ‘‘JJKKLLMM ??>>==<<ƒƒ‚‚€€bbccddeeIIJJKKLL"##$$%%&#""!! gffeeddc~€€‚:;;<<==> + + =7766554=<<;;::9……††‡‡ˆˆAABBCCDD44332211KJJIIHHGˆ‡‡††……„]^^__``a,++**))(poonnmmluvvwwxxy12233445SSRRQQPP’’““””””NNOOPPQQ + + ;;::9988~~}}||ffgghhiiMMNNOOPP&''(())*cbbaa``_‚ƒƒ„„……†>??@@AAB4332211098877665‰‰ŠŠ‹‹ŒŒEEFFGGHH00//..--GFFEEDDC„ƒƒ‚‚€abbccdde !(''&&%%$lkkjjiihyzz{{||}56677889 + +OONNMMLL““’’‘‘RRSSTTUU77665544{{zzyyxxjjkkllmmQQRRSSYY*++,,--._^^]]\\[†‡‡ˆˆ‰‰ŠBCCDDEEF0//..--,54433221ŽŽIIJJKKLL,,++**))CBBAA@@?€~~}}|effgghhi!""##$$%$##""!! hggffeed}~~€€9::;;<<= KKJJIIHHŽŽŒŒVVWWXXYY33221100wwvvuuttnnooppqqZZ[[\\]].//00112[ZZYYXXWŠ‹‹ŒŒŽFGGHHIIJ,++**))(100//..-‘‘’’““””MMNNOOPP + + ((''&&%%?>>==<;:|{{zzyyxijjkkllm%&&''(() dccbbaa`‚‚ƒƒ„„…=>>??@@A!!""#GGFFEEDD‹‹ŠŠ‰‰ˆˆZZ[[\\]]//..--,,ssrrqqpprrssttuu^^__``aa23344556WVVUUTTSŽ‘‘’JKKLLMMN +(''&&%%$-,,++**)””““’’‘‘QQRRSSTT $$##""!!98776655xwwvvuutmnnooppq)**++,,-`__^^]]\…††‡‡ˆˆ‰ABBCCDDE#$$%%&&'CCBBAA@@‡‡††……„„^^__``aa++**))((oonnmmllvvwwxxyybbccddee6778899: SRRQQPPO’““””””“NOOPPQQR + $##""!!)((''&&%ŽŽUUVVWWXX44332211tssrrqqpqrrssttu-..//001\[[ZZYYX‰ŠŠ‹‹ŒŒEFFGGHHI'(())**+ ??>>==<<ƒƒ‚‚€€bbccddee !!''&&%%$$kkjjiihhzz{{||}}ffgghhii:;;<<==> + + ONNMMLLK“’’‘‘RSSTTUUV%$$##""!ŒŒ‹‹ŠŠ‰‰YYZZ[[\\00//..--poonnmmluvvwwxxy12233445XWWVVUUTŽŽ‘IJJKKLLM+,,--../ + + ;;::9988~~}}||ffgghhii""##$$%%##""!! ggffeedd~~€€jjkkllmm>??@@AABKJJIIHHGŽŽŒŒ‹VWWXXYYZ! ˆˆ‡‡††……]]^^__``,,++**))lkkjjiihyzz{{||}56677889 TSSRRQQP‘’’““”””MNNOOPPQ/001122377665544{{zzyyxxjjkkllmm&&''(())ccbbaa``‚‚ƒƒ„„……nnoouuvvBCCDDEEFGFFEEDDC‹ŠŠ‰‰ˆˆ‡Z[[\\]]^„„ƒƒ‚‚aabbccdd  ((''&&%%hggffeed}~~€€9::;;<<= + + POONNMML”““’’‘‘QRRSSTTU3445566733221100wwvvuuttnnooppqq**++,,--__^^]]\\††‡‡ˆˆ‰‰wwxxyyzzFGGHHIIJCBBAA@@?‡††……„„ƒ^__``aab €€~~}}eeffgghh!!""##$$ + + $$##""!!dccbbaa`‚‚ƒƒ„„…=>>??@@ALKKJJIIHŽŽŒUVVWWXXY7==>>??@//..--,,ssrrqqpprrssttuu..//0011[[ZZYYXXŠŠ‹‹ŒŒ{{||}}~~JKKLLMMN +?>>==<<;ƒ‚‚€€bccddeef !!" + + +||{{zzyyiijjkkll%%&&''(( `__^^]]\…††‡‡ˆˆ‰ABBCCDDEHGGFFEEDŒ‹‹ŠŠ‰‰ˆYZZ[[\\]@AABBCCD++**))((oonnmmllvvwwxxyy22334455WWVVUUTTŽŽ‘‘€€‚‚NOOPPQQR + ;::99887~~}}||{fgghhiij"##$$%%& +  xxwwvvuummnnoopp))**++,, \[[ZZYYX‰ŠŠ‹‹ŒŒEFFGGHHIDCCBBAA@ˆ‡‡††……„]^^__``aDEEFFGGH !!''&&%%$$kkjjiihhzz{{||}}66778899 SSRRQQPP’’““””””ƒƒ„„……††RSSTTUUV76655443{zzyyxxwjkkllmmn&''(())* + + ttssrrqqqqrrsstt--..//00 + + XWWVVUUTŽŽ‘IJJKKLLM @??>>==<„ƒƒ‚‚€abbccddeHIIJJKKL""##$$%%##""!! ggffeedd~~€€::;;<<== + + OONNMMLL““’’‘‘‹‹‡‡ˆˆ‰‰ŠŠVWWXXYYZ3221100/wvvuuttsnooppqqr*++,,--. + + ppoonnmmuuvvwwxx11223344TSSRRQQP‘’’““”””MNNOOPPQ + + <;;::998€~~}}|effgghhiLMMNNOOP&&''(())ccbbaa``‚‚ƒƒ„„……>>??@@AAKKJJIIHHŠŠ‰‰ˆˆ‡‡‹‹‘‘’’““Z[[\\]]^/..--,,+srrqqpporssttuuv.//00112 llkkjjiiyyzz{{||55667788 +POONNMML”““’’‘‘QRRSSTTU 87766554|{{zzyyxijjkkllmPQQRRSSY**++,,--__^^]]\\††‡‡ˆˆ‰‰BBCCDDEEGGFFEEDD††……„„ƒƒ””””““’’^__``aab+**))(('onnmmllkvwwxxyyz23344556!!""#hhggffee}}~~€€99::;;<< + LKKJJIIHŽŽŒUVVWWXXY43322110xwwvvuutmnnooppqYZZ[[\\]..//0011[[ZZYYXXŠŠ‹‹ŒŒFFGGHHIICCBBAA@@‚‚€€‘‘ŽŒ‹bccddeef !!"'&&%%$$#kjjiihhgz{{||}}~6778899:#$$%%&&'ddccbbaa‚‚ƒƒ„„==>>??@@!!""HGGFFEEDŒ‹‹ŠŠ‰‰ˆYZZ[[\\]0//..--,tssrrqqpqrrssttu]^^__``a22334455WWVVUUTTŽŽ‘‘JJKKLLMM ??>>==<<~~}}||{{‹ŠŠ‰‰ˆˆ‡fgghhiij"##$$%%&#""!! gffeeddc~€€‚:;;<<==>'(())**+``__^^]]……††‡‡ˆˆAABBCCDD##$$%%&&DCCBBAA@ˆ‡‡††……„]^^__``a,++**))(poonnmmluvvwwxxyabbccdde66778899 SSRRQQPP’’““””””NNOOPPQQ + + ;;::9988zzyyxxww‡††……„„ƒjkkllmmn&''(())*cbbaa``_‚ƒƒ„„……†>??@@AAB+,,--../ \\[[ZZYY‰‰ŠŠ‹‹ŒŒEEFFGGHH''(())** @??>>==<„ƒƒ‚‚€abbccdde !(''&&%%$lkkjjiihyzz{{||}effgghhi::;;<<== + + OONNMMLL““’’‘‘RRSSTTUU77665544vvuuoonnƒ‚‚€€nooppqqr*++,,--._^^]]\\[†‡‡ˆˆ‰‰ŠBCCDDEEF/0011223 !!""##$XXWWVVUUŽŽIIJJKKLL++,,--.. + + <;;::998€~~}}|effgghhi!""##$$%$##""!! hggffeed}~~€€ijjkkllm>>??@@AAKKJJIIHHŽŽŒŒVVWWXXYY33221100mmllkkjj~~}}||{rssttuuv.//00112[ZZYYXXWŠ‹‹ŒŒŽFGGHHIIJ34455667$%%&&''(TTSSRRQQ‘‘’’““””MMNNOOPP//001122 87766554|{{zzyyxijjkkllm%&&''(() dccbbaa`‚‚ƒƒ„„…mnnoouuvBBCCDDEEGGFFEEDD‹‹ŠŠ‰‰ˆˆZZ[[\\]]//..--,,iihhggff{zzyyxxwvwwxxyyz23344556WVVUUTTSŽ‘‘’JKKLLMMN7==>>??@())**++,PPOONNMM””““’’‘‘QQRRSSTT3344556643322110xwwvvuutmnnooppq)**++,,-`__^^]]\…††‡‡ˆˆ‰vwwxxyyzFFGGHHIICCBBAA@@‡‡††……„„^^__``aa++**))((eeddccbbwvvuutsrz{{||}}~6778899: SRRQQPPO’““””””“NOOPPQQR@AABBCCD,--..//0LLKKJJIIŽŽUUVVWWXX77==>>??0//..--,tssrrqqpqrrssttu-..//001\[[ZZYYX‰ŠŠ‹‹ŒŒz{{||}}~JJKKLLMM ??>>==<<ƒƒ‚‚€€bbccddee !!''&&%%$$aa``__^^qpoonnmm~€€‚:;;<<==> + + ONNMMLLK“’’‘‘RSSTTUUVDEEFFGGH01122334HHGGFFEEŒŒ‹‹ŠŠ‰‰YYZZ[[\\@@AABBCC,++**))(poonnmmluvvwwxxy12233445XWWVVUUTŽŽ‘~€€‚NNOOPPQQ + + ;;::9988~~}}||ffgghhii""##$$%%##""!! ]]\\[[ZZllkkjjii‚ƒƒ„„……†>??@@AABKJJIIHHGŽŽŒŒ‹VWWXXYYZHIIJJKKL45566778DDCCBBAAˆˆ‡‡††……]]^^__``DDEEFFGG !(''&&%%$lkkjjiihyzz{{||}56677889 TSSRRQQP‘’’““”””‚ƒƒ„„……†RRSSTTUU77665544{{zzyyxxjjkkllmm&&''(())YYSSRRQQhhggffee†‡‡ˆˆ‰‰ŠBCCDDEEFGFFEEDDC‹ŠŠ‰‰ˆˆ‡Z[[\\]]^LMMNNOOP899::;;<@@??>>==„„ƒƒ‚‚aabbccddHHIIJJKK!""##$$%$##""!! hggffeed}~~€€9::;;<<= + + POONNMML”““’’‘‘‹†‡‡ˆˆ‰‰ŠVVWWXXYY33221100wwvvuuttnnooppqq**++,,--PPOONNMMddccbbaaŠ‹‹ŒŒŽFGGHHIIJCBBAA@@?‡††……„„ƒ^__``aabPQQRRSSY<==>>??@<<;;::99€€~~}}eeffgghhLLMMNNOO%&&''(() dccbbaa`‚‚ƒƒ„„…=>>??@@ALKKJJIIH‹ŠŠ‰‰ˆˆ‡Š‹‹‘‘’’“ZZ[[\\]]//..--,,ssrrqqpprrssttuu..//0011LLKKJJII``__^^]]Ž‘‘’JKKLLMMN +?>>==<<;ƒ‚‚€€bccddeefYZZ[[\\]@AABBCCD88776655||{{zzyyiijjkkllPPQQRRSS)**++,,-`__^^]]\…††‡‡ˆˆ‰ABBCCDDEHGGFFEED‡††……„„ƒ“””””““’^^__``aa++**))((oonnmmllvvwwxxyy22334455HHGGFFEE\\[[ZZYY’““””””“NOOPPQQR + ;::99887~~}}||{fgghhiij]^^__``aDEEFFGGH44332211xxwwvvuummnnooppYYZZ[[\\-..//001\[[ZZYYX‰ŠŠ‹‹ŒŒEFFGGHHIDCCBBAA@ƒ‚‚€€’‘‘ŽŒbbccddee !!''&&%%$$kkjjiihhzz{{||}}66778899 DDCCBBAAXWVUTSSR“’’‘‘RSSTTUUV76655443{zzyyxxwjkkllmmnabbccddeHIIJJKKL00//..--ttssrrqqqqrrsstt]]^^__``12233445XWWVVUUTŽŽ‘IJJKKLLM @??>>==<~~}}||{‹‹ŠŠ‰‰ˆˆffgghhii""##$$%%##""!! ggffeedd~~€€::;;<<== + + @@??>>==RQQPPOONŽŽŒŒ‹VWWXXYYZ3221100/wvvuuttsnooppqqreffgghhiLMMNNOOP,,++**))ppoonnmmuuvvwwxxaabbccdd56677889 TSSRRQQP‘’’““”””MNNOOPPQ + + <;;::998{zzyyxxw‡‡††……„„jjkkllmm&&''(())ccbbaa``‚‚ƒƒ„„……>>??@@AA77665544NMMLLKKJ‹ŠŠ‰‰ˆˆ‡Z[[\\]]^/..--,,+srrqqpporssttuuvijjkkllmPQQRRSST((''&&%%llkkjjiiyyzz{{||eeffgghh9::;;<<= + + POONNMML”““’’‘‘QRRSSTTU 87766554wvvuuoonƒƒ‚‚€€nnooppqq**++,,--__^^]]\\††‡‡ˆˆ‰‰BBCCDDEE33221100JIIHHGGF‡††……„„ƒ^__``aab+**))(('onnmmllkvwwxxyyzmnnoouuvTUUVVWWX$$##""!!hhggffee}}~~€€iijjkkll=>>??@@ALKKJJIIHŽŽŒUVVWWXXY43322110nmmllkkj~~}}||rrssttuu..//0011[[ZZYYXXŠŠ‹‹ŒŒFFGGHHII//..--,,FEEDDCCBƒ‚‚€€bccddeef !!"'&&%%$$#kjjiihhgz{{||}}~vwwxxyyzXYYZZ[[\ ddccbbaa‚‚ƒƒ„„mmnnoouuABBCCDDEHGGFFEEDŒ‹‹ŠŠ‰‰ˆYZZ[[\\]0//..--,jiihhggf{{zzyyxxvvwwxxyy22334455WWVVUUTTŽŽ‘‘JJKKLLMM ++**))((BAA@@??>~~}}||{fgghhiij"##$$%%&#""!! gffeeddc~€€‚z{{||}}~\]]^^__```__^^]]……††‡‡ˆˆvvwwxxyyEFFGGHHIDCCBBAA@ˆ‡‡††……„]^^__``a,++**))(feeddccbwwvvuutszz{{||}}66778899 SSRRQQPP’’““””””NNOOPPQQ + + ''&&%%$$>==<;:98{zzyyxxwjkkllmmn&''(())*cbbaa``_‚ƒƒ„„……†~€€‚`aabbccd\\[[ZZYY‰‰ŠŠ‹‹ŒŒzz{{||}}IJJKKLLM @??>>==<„ƒƒ‚‚€abbccdde !(''&&%%$baa``__^rqpoonnm~~€€::;;<<== + + OONNMMLL““’’‘‘RRSSTTUU##""!!77665544wvvuuttsnooppqqr*++,,--._^^]]\\[†‡‡ˆˆ‰‰Š‚ƒƒ„„……†deeffgghXXWWVVUUŽŽ~~€€MNNOOPPQ + + <;;::998€~~}}|effgghhi!""##$$%$##""!! ^]]\\[[Zmllkkjji‚‚ƒƒ„„……>>??@@AAKKJJIIHHŽŽŒŒVVWWXXYY33221100srrqqpporssttuuv.//00112[ZZYYXXWŠ‹‹ŒŒŽ†‡‡ˆˆ‰‰‰hiijjkkl TTSSRRQQ‘‘’’““””‚‚ƒƒ„„……QRRSSTTU 87766554|{{zzyyxijjkkllm%&&''(() ZYYSSRRQihhggffe††‡‡ˆˆ‰‰BBCCDDEEGGFFEEDD‹‹ŠŠ‰‰ˆˆZZ[[\\]]//..--,,onnmmllkvwwxxyyz23344556WVVUUTTSŽ‘‘’‰ˆˆ‡‡††…lmmnnoop + + PPOONNMM””““’’‘‘††‡‡ˆˆ‰‰UVVWWXXY43322110xwwvvuutmnnooppq)**++,,-QPPOONNMeddccbbaŠŠ‹‹ŒŒFFGGHHIICCBBAA@@‡‡††……„„^^__``aa++**))((kjjiihhgz{{||}}~6778899: SRRQQPPO’““””ŒŒ‹…„„ƒƒ‚‚pqqrrsstLLKKJJII‹‹ŠŠ‰‰ˆˆŠŠ‹‹‘‘’’YZZ[[\\]0//..--,tssrrqqpqrrssttu-..//001MLLKKJJIa``__^^]ŽŽ‘‘JJKKLLMM ??>>==<<ƒƒ‚‚€€bbccddee !! ''&&%%$$gffeeddc~€€‚:;;<<==> + + ONNMMLLK‹ŠŠ‰‰ˆˆ‡€€~~}tuuvvwwxHHGGFFEE‡‡††……„„““””””““]^^__``a,++**))(poonnmmluvvwwxxy12233445IHHGGFFE]\\[[ZZY’’““””””NNOOPPQQ + + ;;::9988~~}}||ffgghhii""##$$%% + + ##""!! cbbaa``_‚ƒƒ„„……†>??@@AABKJJIIHHG‡††……„„ƒ}||{{zzyxyyzz{{|DDCCBBAAƒƒ‚‚€€’’‘‘Žabbccdde !(''&&%%$lkkjjiihyzz{{||}56677889 EDDCCBBAYXWVUTSS““’’‘‘RRSSTTUU77665544{{zzyyxxjjkkllmm&&''(())_^^]]\\[†‡‡ˆˆ‰‰ŠBCCDDEEFGFFEEDDCƒ‚‚€€yxxwwvvu|}}~~€@@??>>==~~}}||Œ‹‹ŠŠ‰‰ˆeffgghhi!""##$$%$##""!! hggffeed}~~€€9::;;<<= + + A@@??>>=RRQQPPOOŽŽŒŒVVWWXXYY33221100wwvvuuttnnooppqq**++,,-- + +[ZZYYXXWŠ‹‹ŒŒŽFGGHHIIJCBBAA@@?~~}}||{uttssrrq€‚‚ƒƒ„ + + <<;;::99{{zzyyxxˆ‡‡††……„ijjkkllm%&&''(() dccbbaa`‚‚ƒƒ„„…=>>??@@A=7766554NNMMLLKK‹‹ŠŠ‰‰ˆˆZZ[[\\]]//..--,,ssrrqqpprrssttuu..//0011 WVVUUTTSŽ‘‘’JKKLLMMN +?>>==<<;{zzyyxxwqppoonnm„……††‡‡ˆˆ‰‰fpÛv€…XQJ`Û’Ëf`vX•bt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tZHAãb™Ûf•ó~H…™ãbHAZ`vX•ãnór€‰Ë‚p‘ãnX•v`™ãbHAZH…ó~•ËfJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|’`JXQófpÛv€…p‘Ë‚€‰ór€…ÛvpfZHAãb™Ëf•ó~H…p‘Ë‚€‰ór`vX•ãn‚|çZdQÿ…ãnX•v`÷‚d™ïrtfÛ’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtr€‰Ë‚p‘`ãnX•v`XQJ`Û’H…ó~•ËfÛ’`JXQfpÛv€…XQJ`Û’€…Ûvpfbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tJXQór€Ëf•ó~H…™ãbHAZ`vX•ãnór€‰Ë‚p‘ãnX•v`™ãbHAZH…ó~•ËfJtAïrd™÷fpÛv€…ã‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‰Ë‚p‘ZHfpÛv€…p‘Ë‚€‰ór€…ÛvpfZHAãb™Ëf•ó~H…p‘Ë‚€‰ór`vX•ãn‚|çZdQÿnórXQJ`÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtAãb™Û’`ãnX•v`XQJ`Û’H…ó~•ËfÛ’`JXQfpÛv€…XQJ`Û’€…Ûvp`bt‰ç’l‘÷Û’™HAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tJXQór€f•~…fpÛ™ãbHAZ`vX•ãnór€‰Ë‚p‘ãnX•v`™ãbHAZvX•ãn€…JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‰Ë‚p‘ZHv€…ãnX•p‘Ë‚€‰ór€…ÛvpfZHA™Û’Ëf•ó~H…p‘Ë‚€‰órÛvpfH…‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtAãb™€‰Ëv`Ëf•óXQJ`Û’H…ó~•Ëf`JXQórfpÛv€…XQJ`Û’ó~•Ëf`bt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’t‚p‘ZHAã~H…fpÛ™ãbHAZ`vX•ãnÿbt‰ç’l‘ãnX•v`™ãbHAZvX•ãn€…JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|b™Û’`v€…ãnX•p‘Ë‚€‰ór€…Ûvpf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰órÛvpfH…‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtJXQór€‰Ëv`Ëf•óXQJ`Û’H…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…XQJ`Û’ó~•€…Ûvbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’t‚p‘ZHAã~H…fv…n÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`÷Jl‘ç’t‰pfÛ’`JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|b™Û’`X•v`ËfÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…d™ïrtA÷JJXQr‰‚‘‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`Û÷‚d™tA÷JXQHAãb•ó~H…f÷‚d™ïrtAH…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…l‘ç’t‰ÿbZHAãb™Ûbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAJl‘ç’t‰ÿ™Û’`JXpÛv€…ãn÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`dQçZ|÷‚’`JXQóJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰óbãn€…ÛvpQór€‰Ë‚pX•v`ËfÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…d™ïrtA÷Jr€‰Ë‚p‘‚|çZdQÿrXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿrXQJ`ÛfH…•Ë‘ZHAãb•ó~H…f÷‚d™ïrtAH…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…l‘ç’t‰ÿbZHAãb™Ûbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAf`vX•ã™Û’`JXpÛv€…n•÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`dQçZ|l‘’`JXQóJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJfpÛv€Zp‘Ë‚€‰ón€…ÛvpQór€‰Ë‚pvf•ó~HÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…ç’t‰ÿbdQr€‰Ë‚p‘Z‚|çZdQÿrXQJ`Û÷‚d™tA÷™Û’`JX…ãnX•v`rXQJ`ÛfH…ó~•Ë‘`JXQó…fpÛv€÷‚d™ïrtAH…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…çZ|÷‚d™Ab™’`Jbt‰ç’l‘÷’™ãbHAJl‘ç’t‰ÿQór€‰Ë‚pËf•ó~H’™ãbHAf`vX•ãr€‰Ë‚p‘…ãnX•v`÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`ïrtA÷Jl‘XQór€‰Ë‚JtAïrd™÷Zp‘Ë‚€‰óbãn€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ón€…ÛvpZHAãb™ÛËf•ó~HÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…ç’t‰ÿbdQp‘ZHAãb‚|çZdQÿrXQJ`ÛfH…•˙ے`JX…ãnX•v`rXQJ`ÛfH…ó~•Ë’`JXQó…fpÛv€÷‚d™ïrtAH…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…çZ|÷‚d™™Û’`Jbt‰ç’l‘÷’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAf`vX•ãr€‰Ë‚p‘`…ãnX•v`÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`ïrtAdQçZXQór€‰Ë‚JfpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ón€…ÛvpJXQórÿf•~…fpÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…|÷‚d™ïrp‘ZHAãb…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`ÛfH…ó~•Ëbt‰ç’l‘|Ûv€…ãnX•÷‚d™ïrtAH…ó~•Ëf|çZdQÿbËf•ó~H…fpÛv€…tA÷Jl‘ç’™’JQr€Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAf`vX•ãçZdQÿbtv`Ëf•÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JfpÛv€…ãnX•v`t‰ÿbdQçZ‰Ë‚p‘ZH…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‰ç’l‘÷Jtó~H…fpÿbdQçZ|€…ÛvpftAïrd™÷‚ãnX•v`Ëf•ó~H…|÷‚d™ïrAãb™Û’`…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`ÛfH…ó~•ËAïrd™÷‚|Ûv€…ãnX•÷‚d™ïrtAÛ’`JXQ|çZdQÿbËf•ó~H…fpÛv€…tA÷Jl‘ç’JXQór€Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAf`vX•ãçZdQÿbtv`f•…f÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…ãnX•v`t‰d™ïrtA‰Ë‚p‘ZH…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‰ç’l‘|çpÛv€…ãnÿbdQçZ|ZHAãb™tAïrd™÷‚ãnX•v`Ëf•ó~H…÷Jl‘ç’t‰Aãb™Û’`…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`ÛfH…ó~•ËZdQÿbt‰çórXQJ`÷‚d™ïrtAÛ’`JXQ|çZdQÿbËf•ó~H…fpÛv€…ÿbdQçZ|JXQr‰‚Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAf`vX•ã’l‘÷JtAïÛ’™HAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…ãnX•v`÷‚d™ïrtA‘ZHAãb™…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ón€…Ûvprd™÷‚|çp‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX…ãnX•v`rXQJ`ÛfH…ó~•ËZdQÿbt‰çXQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbËf•H…fXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pËf•ó~H’÷Jl‘ç’tf`vX•ã’l‘÷JtAï™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn™ãbHAZl‘ç’t‰ÿbZHAãb™…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHA™Û…fpÛv€‰ÿbdQçZ|n€…Ûvprd™t‰ç’lp‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚órXQJ`p‘Ë‚€‰órdQçZ|÷‚Û’`JXQ…ãnX•v`rXQJ`ÛfH…ó~•Ë’`JXQó…ãnX•v`÷‚d™ïrtfH…ó~•Ë‘÷JtAïrdXQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbÛ’™HAZXQJ`Û’d™ïrtA÷Jór€‰Ë‚p‘Ëf•ó~H’™ãbHAf`vX•ãrÿbt‰ç’lËf•ó~HA÷Jl‘ç’tf`vX•ã™÷‚|çZd™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór™ãbHAZl‘ç’t‰ÿbZAb™’`…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘÷JtAd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpQÿbt‰ç’lp‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚XQJ`Û’p‘Ë‚€‰órdQçZ|`JXQór€‰Ë…ãnX•v`rXQJ`ÛfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‘÷JtAïrdXQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿb™ãbHAZXQJ`Û’vX•ãn€…‚p‘ZHAãËf•ó~H’÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ã™÷‚|çZd™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór™ãbHAZÛvpfH…b™Û’`…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpQtAïrd™÷p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚XQJ`Û’p‘Ë‚€‰óró~•Ëf`JXQór€‰Ë…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿXQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿb™ãbHAZXQJ`Û’vX•ãn€…‚p‘ZHAbËf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór™ãbHAZÛvp`v‰’‘JAd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷p‘Ë‚€‰órÿbdQçZ|ZHAãb™fpÛv€…XQJ`Û’p‘Ë‚€‰órX•ãn€…Ûv‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿXQJ`Û’÷‚d™tA÷JÛ’`JXQãnX•v`™ãbHAZXQJ`Û’pfH…ó~bt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘|™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZ•Ëf`vJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpçZdQÿbtp‘Ë‚€‰órãn€…ÛvpZHAãb™fpÛv€…XQJ`Û’p‘Ë‚€‰órX•ãn€…Ûv‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•ˉç’l‘÷JtXQJ`Û’fH…•ËfÛ’`JXQãnX•v`™ãbHAZXQJ`Û’pfH…ó~bt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãAïrd™÷‚|™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZ•€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpçZdQÿbtp‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…XQJ`Û’p‘Ë‚€‰órfH…ó~•‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`÷‚d™ïrtfÛ’`JX‰ç’l‘÷JtXQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`™ãbHAZXQJ`Û’Ëf`vX•bt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tQHAãb™ÛAïrd™t‰ç™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZãn€…ÛvpJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJtAïrd™÷fpÛv€…ã‰ÿbdQçZ|’`JXQó’l‘÷Jfpp‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…XQJ`Û’p‘Ë‚€‰órfH…ó~•‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‚|çZdQÿnórXQJ`÷‚d™ïrtr€‰Ë‚p‘Ûv€…n•vXQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`™ãbHAZp‘Ë‚€‰ór€…ÛvpfZHAãb™X•v`pbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHAïrd™÷‚|Ûv€…ãnóJl‘ç’t‰ÿJXQór€‰pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…l‘÷JtAïr…fpÛv€QçZ|÷‚dvpfÛ’`rd™÷‚|ç‚€‰órXQQçZ|÷‚d‰Ë‚p‘`Xnó•€vËXQJ`Û’H…ó~•ËfÛ’`JXQÛv€…ãnX•‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`çZdQÿbtrXQJ`ÛbdQçZ|÷Ë‚p‘ZHAX•v`ËfJ`Û’™ó~•Ëf``JXQórX•v`ËfJ`Û’™ó~•Ëf`d™÷‚|çZ…ãnX•v`™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷JlJXQór€‰Ëpf•H~ã…™ãbHAZ`vX•ãnór€‰Ë‚p‘v`Ëf•Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jt’™HAZp‚d™ïrtA÷ãb™Û’`•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…dQÿbt‰ç’f•…fpÛ‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbd‚p‘ZHAãfÛ`v…p‘Ë‚€‰ór€…ÛvpfZHAãb™ó~H…fpbdQçZ|‚…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfÛAïrd™÷‚|‘Ë‚€‰órXJl‘ç’t‰ÿJXQr‰‚‘pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…l‘|çZdQv€…ãnórXQçZ|÷‚dAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚db™Û’`Xnó•€vËXQJ`Û’H…ó~•ËfÛ’`JXQÛv€…ãnX•™rAJl‘ç’…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’bdQçZ|lZHAãb™ÛX•v`ËfJ`Û’™ó~•Ëf``JXQórX•v`ËfJ`Û’™ó~•Ëf`ÿbt‰ç’l‘QJ`Û’™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷JlJXQór€‰Ëpf•H~ã…™ãbHAZ`vX•ãnór€‰Ë‚p‘v`Ëf•t‰ÿbdQçZvX•ãn€‰ç’l‘÷Jtf•H…fpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‘ç’t‰ÿbd’`JXQó•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…÷JtAïrd™™HAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbd‚p‘ZHAãfÛ`v…p‘Ë‚€‰ór€…ÛvpfZHAãb™ó~H…X•v|÷‚d™ïr…ÛvpfHAïrd™÷‚|Ûv€…ãnóbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXQçZ|÷‚dr€‰Ë‚p‘pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…÷‚|çZdQ‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚db™€‰Ë‚pXnó•€vËXQJ`Û’H…ó~•ËfÛ’`JXQ`Ëf•ó~tA÷Jl‘ç’…ó~•Ëf`çZdQÿbtrXQJ`Û‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’™ïrtA÷JlZHAãb™ÛX•v`ËfJ`Û’™ó~•Ëf``JXQórX•v`ËfJ`Û’÷Jó~•Ëf`ÿbt‰ç’l‘J`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl‘ZHAãbpf•H~ã…™ãbHAZ`vX•ãnór€‰Ë‚p‘H…fpÛvt‰ÿbdQçZvX•ãn€‰ç’l‘÷Jt’™HAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‘ç’t‰ÿbd’`JXQó•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fl‘ç’t‰ÿbvX•ãn€…÷JtAïrd™bHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbd™Û’`JXfÛ`v…p‘Ë‚€‰ór€…ÛvpfZHAãb™€…ãnX•v|÷‚d™ïr…ÛvpfÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXQçZ|l‘çr€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQÛvpfH…HA™Û’`pÛv€…ãndQçZ|÷‚ÛvpfH…t‰ç’l‘÷J‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dQór€‰Ë‚pXnó•€vËXQJ`Û’H…ó~•ËfÛ’`JXQ`Ëf•ó~tAJ‘’‰bd’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’’t‰ÿbãn€Ab™’`JX•v`ËfJ`Û’™ó~•Ëf`JXQórÿbX•v`Ëfd™ïrtA÷Jó~•Ëf`tAïrd™÷‚J`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl‘ZHAãbpf•H~ã…™ãbHAZ`vX•ãnór€‰Ë‚p‘H…fpÛvQçZ|÷‚dr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp…Ûvp`XQór€‰Ë‚•ó~H…fãbHAZp‘vX•ãn€…t‰ç’l‘÷J•ó~H…fl‘ç’t‰ÿbvX•ãn€…|çZdQÿbbHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbd™Û’`JXfÛ`v…p‘Ë‚€‰ór€…ÛvpfZHA™Û’€…•ó~H…™ïrtA÷JlZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXvX•ãn€…Ûp‘ZHAãbpÛv€…ãnË‚€‰órXQÛvpfH…tAd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…t‰ç’l‘÷J‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dQHAãb™ÛXnó•€vËXQJ`Û’H…ó~•Ëf`JXQórfpÛv€…‘ç’t‰ÿbd’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’vpfH…ó™Û’`JX•v`ËfJ`Û’÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`tAïrd™÷‚J`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã™tA÷Jl‘ç’`JXQópf•H~ã…™ãbHAZ`vX•ãnÿbt‰ç’l‘ãnX•v`QçZ|÷‚dr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp~•Ëf`XQór€‰Ë‚•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…|çZdQtAbHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAïbHAZp‘Ë’t‰ÿbãn€r€‰Ë‚p‘fÛ`v…p‘Ë‚€‰ór€…Ûvpf÷JtAd™÷‚Ëf•ó~H…™ïrtA÷JlZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXvX•ãn€…Ûp‘ZA™’`pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|ç‚€‰órXQ…ÛvpfHZHAãb™ÛXnó•€vËXQJ`Û’H…ó~•Ëf|çZdQÿbfpÛv€…‘ç’t‰bQZ’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’vp`vXJXQórÿbX•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰J`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰çJ`Û’™ã…•Ëf`’`JXQópf•H~ã…÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JãnX•v`‚d™ïrtAr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp•ãn€…Ûvpt‰ç’l‘÷J•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtAbHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JfpbHAZp‘ËvX•ãn€…Ûr€‰Ë‚p‘`fÛ`v…ÿbdQçZ|€…ÛvpftAïrd™÷‚pÛv€…ãn÷Jl‘ç’t‰ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXfH…ó~tAd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|‚€‰órXQQçZ|÷‚dAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…óJXQór€Xnó•€vË÷‚d™ïrtAH…ó~•Ëf|çZdQÿbX•v`ËfÿbdQçZ|’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtQJ`Û’•Ëf`vXçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰J`Û’™ã™tA÷Jl‘çJXQór€•v`ËfJ`Û’™ã~•Ëf`‰Ë‚p‘ZHpf•H~ã…÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷J•ó~H…f÷‚d™ïrtAr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷J™ãbHAZp•ãn€…Ûvpç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘|çZbHAZp‘Ë’t‰ÿbãn€‰Ë‚p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…ÛAãb™Û’`fÛ`v…ÿbdQçZ|€…ÛvpftAïrd™÷‚pÛv€…ãn÷Jl‘ç’t‰ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXfH…ó~ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…dQÿbt‰ç’‚€‰órXQ…ÛvpfHAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…óJXQór€Xnó•€vË÷‚d™ïrtAH…ó~•Ëf|çZdQÿbX•v`pÿbdQçZ|’`JXQóçZdQÿbtQJ`Û’‚d™tA÷Jl’`JXQónX•v`ËQJ`Û’•€…ÛvpçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`l‘÷JtAïrJ`Û’™ã…•Ëf`JXQór€•v`ËfJ`Û’™ã~•Ëf`‰Ë‚p‘`Zpf•H~ã…÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JÛv€…ãnór‚™rAJl‘çr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‘ç’t‰ÿbãr€‰Ë‚p‘f•ó~H…™ãbHAZpfH…ó~•Ëç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…d™÷‚|çZbHAZp‘ËvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…ÛQXb㉀’fÛ`v…ÿbdQçZ|€…ÛvpftAïrd™÷‚XQJ`p‘’t‰ÿbdQçZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXn€…ÛvpZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXf`vX•ãïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfÛ’dQÿbt‰ç’‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…óÛ‘pJAHrXnó•€vË÷‚d™ïrtAH…ó~•Ëf|çZdQÿbË‚€‰órXQZ|÷‚d™ï’`JXQóçZdQÿbtQJ`Û’fH…•Ëf`’`JXQónX•v`ËQJ`Û’n€…ÛvpçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷J`JXQHAl‘÷JtAïrJ`Û’™ã~•Ëf`JXQór€•v`ËfJ`Û’™ã~•Ëf`ó™‚Ë`Zp‘|‚ç‰dr÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JJ`Û’™rtA÷Jl‘çr€‰Ë‚p‘‰ç’l‘÷J™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpfH…ó~•Ëç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•H…fpl‘ç’t‰ÿbãb™Û’`d™t‰ç’l‘bHAZp‘ËvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…ÛQXb㉀’ÿQtJçl’ÿbdQçZ|€…ÛvpftAïrd™÷‚ãbHAZp‘’t‰ÿbdQçZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXf`vX•Hïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚JXQór€‰÷JfpÛv‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…óÛ‘p`ZQ÷™tbïAdZ÷‚d™ïrtAH…ó~•Ëf|çZdQÿbË‚€‰órXQZ|‚™AJl’`JXQónX•v`ËQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`çZdQÿbt‰XQJ`Û’d™ïrtA÷JË‚p‘ZHA€…n•vfJ`Û’™ã~•Ëf`JXQór€•v`ËfJ`Û’™ã~•Ëf`Xb㉀’Û‘÷‘|‚ç‰dr÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JJ`p‘Ë‚‘ç’t‰ÿbãr€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbãb™Û’`•ó~H…fpbHAZp‘ËvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…ÛpJAHró™ÿQtJçl’ÿbdQçZ|€…ÛvpftAïrd™÷‚€‰órXQJn€…ÛvpZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfÛ’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚JXQór€‰Ûv€…ãnX‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…ó‚Ë`ZQ÷™tbïAdZ÷‚d™ïrtAH…ó~•Ëf|çZdQÿb`Û’™ãbfH…•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷JË‚p‘`J•v`ËfJ`Û’™ã~•Ëf`JXQór€•v`ËfJ`Û’™ã~•Ëf`Xb㉀’Û‘÷‘|‚ç‰dr÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JHAZp‘Ë‚vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€ç’l‘÷JtA•H…fpl‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbXQór€‰Ë‚•ó~H…fpbHAZp‘ËvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘ËvX•ãn€…ÛpJAHró™ÿQtJçl’ÿbdQçZ|€…ÛvpftAïrd™÷‚€‰órXQJ…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…Ûvp`ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚p‘ZHAãbÛv€…ãnX‚€‰órXQvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQvpfH…󉀒ۑpJ÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿb`Û’™ãb…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’vX•ãn€…ÛçZdQÿbt‰XQJ`Û’d™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J™Û’`J•v`f•~J`Û’™ã~•Ëf`JXQór€•v`ËfJ`Û’÷Jl~•Ëf`AHró™‚÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JHAXQJ`vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvpfH…óç’l‘÷JtA™HAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbXQór€‰Ë‚…fpÛv€…bHAZp‘ËvX•ãn€…ۉ˂p‘ZH•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXbÿQtJçl’ÿbdQçZ|ZHAãb™tAïrd™÷‚Û’™ãbHA…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX~•Ëf`ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚p‘ZHAãbãnX•v`‚€‰órXQvpfH…óA™Û’`Ûv€…ãnXQçZ|÷‚dvpfH…ó㉀’Û‘pJ÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿbZp‘Ë‚€‰…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’÷vX•ãn€…ÛçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J™€‰Ë‚p‘Ëf•ó~H…J`Û’™ã~•Ëf`JXQórÿbt•v`Ëf™ïrtA÷Jl~•Ëf`AHró™‚÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JórXQJ`vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘f•ó~H…Jl‘ç’t‰dvpfH…óç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbZHAãb™fpÛv€…bHAZp‘ËvX•ãn€…Û‰ç’l‘÷Jt•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXAÿQtJçl’ÿbdQçZ|ZHAãb™tAïrd™÷‚Û’™ãbHA…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHA™Û’`fpÛv€…ã™ïrtA÷Jl~•€…Ûvpïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚Û’`JXQãnX•v`‚€‰órXQvpfH…óAd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óHró™‚Ë÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿbZp‘Ë‚€‰…ó~•Ëf`’`JXQónX•v`ËQJ`Û’…ó~•Ëf`JXQórÿnX•v`Ë‘ç’t‰ÿbdfÛ’`çZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷Jór€‰Ë‚p‘Ëf•ó~H…J`Û’÷Jl~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf``ZQXbã‰÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpvX•ãn€bt‰ç’l‘÷f•ó~H…QçZ|÷‚dJXQr‰‚‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbZHAãb™fv…nX•‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…Û€’Û‘pJAÿQtJçl’ÿbdQçZ|ZHAãb™tAïrd™÷‚p‘Ë‚€‰ór…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órX…ÛvpfHJtAd™÷‚|fpÛv€…ã™ïrtA÷JlHAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚Û’`JXQv`Ëf•óQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óHró™‚Ë÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿbXQJ`Û’…ó~•Ëf`’`JXQónX•v`ËQJ`Û’÷…ó~•Ëf`çZdQÿbtnX•v`Ë‘ç’t‰ÿbd`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™d™tA÷Jl‘HAãb™Û’~H…fpÛ™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf``ZQXbã‰÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZvX•ãn€r€‰Ë‚p‘f•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…QçZ|l‘瀉˂p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘ç’t‰ÿbãn`JXQórv€…ãnX•‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…Û€’Û‘p`ZÿQtJçl’ÿbdQçZ|ZHAãb™tAïrd™÷‚p‘Ë‚€‰ór…ÛvpfHZHA™Û’`fpÛv€…ãbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã’t‰ÿbdQçHAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|Ë‚€‰órXQ€…Ûvpf€‰Ë‚p‘Zv`Ëf•óQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óQXb㉀’÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿbXQJ`p‘…ó~•Ëf`JXQórÿnX•v`Ë‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËZ|÷‚d™ï`JXQórçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰J`Û’™H…•Ëf`HAãb™Û’~H…fpÛ™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`Û‘pJAHr÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰órXQvX•ãn€bt‰ç’l‘÷f•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…rtA÷Jl‘瀉˂p‘ZAç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JfãbHAZp‘vX•ãn€…`JXQórv€…n•vf‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…Ûó™‚Ë`ZÿQtJçl’ÿbdQçZ|ZHAãb™tAïrd™÷‚J`Û’™…ÛvpfHJtAd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã’t‰ÿbdQçb™’`JXïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…€‰Ë‚p‘`•ó~H…fQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óQXb㉀’÷™tbïAdZ÷‚d™ïrtAÛ’`JXQ|çZdQÿbãbHAZp‘…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËZ|÷‚d™ïQór€‰Ë‚pçZdQÿbt‰J`Û’™d™tA÷Jl‘`JXQórX•v`ËfJ`Û’™ó~•Ëf`JXQór€‰pÛv€…ãn™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`Û‘pJAH…÷‘|‚ç‰dr÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JË‚€‰órXQvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…rtAdQçZ|‘ZHAãbç’l‘÷JtAãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…Ë‚p‘ZHAX•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛfÛ`v…ÿQtJçl’ÿbdQçZ|ZHAãb™fpÛv€…J`Û’™…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã÷‚d™ïrt™Û’`JXïrd™÷‚|Ë‚€‰órXQ€…ÛvpfHAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…ãb™Û’`•ó~H…fQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfZHXnó•€vË÷™tbïAdZ÷‚d™tA÷JÛ’`JXQ•ó~H…fãbHAXQJ…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËA÷Jl‘ç’tQór€‰Ë‚pçZdQÿbt‰J`Û’™H…•Ëf``JXQórX•v`ËfJ`Û’™ó~•Ëf`JXQór€‰pÛv€…ãn™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`Ëf™ïrtA÷JlAãb™Û’`pf•H~ã…÷‘|‚ç‰drl‘ç’t‰ÿbór€‰Ë‚p‘pÛv€…ãn`Û’÷Jl‘vX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…‰ÿbdQçZ|‘ZHAãbç’l‘÷JfãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…Ë‚p‘`JX•v`f•‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•H…fpÛ‘ç’t‰ÿbdJXQór€fÛ`v…ÿQtJçl’ãn€…ÛvpZHAãb™X•v`Ëfç’t‰bQZ…ÛvpfHAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã÷‚d™ïrt™’JQr€‰pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQÛvpfH…XQórÿbt‰~…fpÛv€QçZ|÷‚dvpfH…órd™÷‚|çv€…ãnórXQçZ|÷‚d‰Ë‚p‘ZHXnó•€vË÷™tbïAdZfH…•ËfÛ’`JXQ•ó~H…f‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËA÷Jl‘ç’tË‚p‘ZHAX•v`ËfJ`Û’™ó~•Ëf``JXQórX•v`ËfJ`Û’™ó~•Ëf`ç’l‘|çZ…ãnX•v`™ïrtA÷Jl~•Ëf`ZdQÿbt‰çQJ`Û’™ïrtA÷JlAãb™Û’`pf•H~ã…÷‘|‚ç‰dr`vX•ãnór€‰Ë‚p‘pÛv€…ãnJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•H…fp‰d™ïrtA÷ãb™Û’`•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘vX•ãn€…dQÿbt‰ç’Ëf•ó~H‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï™HAZp‘Ë‘ç’t‰ÿbdJXQór€fÛ`v…ÿQtJçl’÷™tŽ‘’“””“’‘Ž-----------.............................................. \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv33_3.dat b/application/third_party/mpdf/qrcode/data/qrv33_3.dat new file mode 100755 index 00000000..815f3498 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv33_3.dat @@ -0,0 +1,297 @@ +”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwvuvuvuvststststqrqrqpopnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘Ž‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopoooonmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹‹‹‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststoopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹Œ‹Œ‹Œ‹‰ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststooooopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvststststopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹‰‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststopoooooonmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰‰‰‰‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvststststpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvstststsrpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVU”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrpopopooonmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUTSTS”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvqrqrqrqrooopopopnmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSSSSS”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~{zyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopopnmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqropopopoplklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqroooooopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSS”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSSSSTSTSSSSSSTST”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSSTSTSTST”“”“”“”“ŽŽŒ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSSTSTSTST”“”“”“”“Œ‹Œ‹‹‹‹‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSSTSTSTST”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopooooolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSSTSTSTST”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSSTSSSSST’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWTSSSSSSTSTSTSTSR’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQR’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvqrqrqrqrnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQR’‘’‘’‘’‘‹Œ‹Œ‹Œ‹‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxutstststqrqrqrqrnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTQRQRQRQR’‘’‘’‘’‘‹‹‹‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWVUSTSTSTSTQRQRQRQR’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTQRQRQRQR’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š‡†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSSSSQRQRQRQR’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUSSTSTSTSQRQRQRQR’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQR’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQR’‘’‘’‘’‘Œ‹‹‹‹‹‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQR’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQR’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststststqrqrqrqrnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQRQRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787743434343212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7777878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +QRQRQRQROPOPOPOPMNMNMNMLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%$#"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8777778743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:8787876543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=>9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!      + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@=>=>=>=<9:9:9:9:6565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:6565656543434343212121210/0/0/.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!         + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!       + + + +QRQRQRQROPOPOPONKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB?@?@?@?>;<;<;<;<9:9:9:9:656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<9:98787865656565434343432121210/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7877777765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + + +QRQRQRQPMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     + + OPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!     OPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#"!"!"!"!     OPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!     OPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!     OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787877765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!     OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7778787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!      OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCDABABABA@=>=>=>=>;<;<;<;<7878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565434343210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7878787865656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + +OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<7777778765656565212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565212121210/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPMNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;<;<8787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>;<;<;:9:8787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:8787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#"!         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>9:9:9:9:8787777765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@=>=>=>=>9:9:9:9:7878787865656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787865656543212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + +OPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@=>=>=>=>9:9:9:9:7878787843434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +””““’’‘‘==>>??@@KJJIIHHG„……††‡‡ˆ MLLKKJJItuuvvwwx ]\\[[ZZYdeeffgghcbbaa``_‰ŠŠ‹‹‘‘’5566778844332211ŽŽ%%&&''((DDCCBBAA}}~~€€TTSSRRQQmmnnoopp++,,--..ŽŽAABBCCDD GFFEEDDCˆ‰‰ŠŠ‹‹Œ !!""##$IHHGGFFExyyzz{{|YXXWWVVUhiijjkkl_^^]]\\[’““””””“99::;;<<00//..--‘‘’’““””))**++,,@@??>>==‚‚ƒƒ„„PPOONNMMqqrrsstt//001122ŒŒ‹‹ŠŠ‰‰EEFFGGHH + + CBBAA@@?ŒŽŽ$%%&&''(EDDCCBBA|}}~~€UTTSSRRQlmmnnoop[ZZYYSSR“’’‘‘Ž==>>??@@,,++**))””““’’‘‘--..//00<<;;::99……††‡‡ˆˆ LLKKJJIIuuvvwwxx33445566ˆˆ‡‡††……IIJJKKLL + + ?>>==<;:‘‘’’““”())**++,A@@??>>=€‚‚ƒƒ„QPPOONNMpqqrrsst + + RQQPPOONŒ‹‹ŠŠ‰‰AABBCCDD((''&&%%ŽŽ1122334488776655‰‰ŠŠ‹‹ŒŒ!!""##$$HHGGFFEEyyzz{{||77==>>??„„ƒƒ‚‚MMNNOOPP98776655”””““’’‘,--..//0=<<;;::9„……††‡‡ˆ MLLKKJJItuuvvwwx NMMLLKKJˆˆ‡‡††……EEFFGGHH$$##""!!ŒŒ‹‹ŠŠ‰‰5566778844332211ŽŽ%%&&''((DDCCBBAA}}~~€€@@AABBCC€€~~}}QQRRSSTT44332211‘ŽŽ0112233498877665ˆ‰‰ŠŠ‹‹Œ !!""##$IHHGGFFExyyzz{{|JIIHHGGF„„ƒƒ‚‚IIJJKKLL ˆˆ‡‡††……99::;;<<00//..--‘‘’’““””))**++,,@@??>>==‚‚ƒƒ„„DDEEFFGG||{{zzyyUUVVWWXX00//..--ŒŒ‹‹ŠŠ‰4556677854433221ŒŽŽ$%%&&''(EDDCCBBA|}}~~€FEEDDCCB€€~~}}MMNNOOPP„„ƒƒ‚‚==>>??@@,,++**))””““’’‘‘--..//00<<;;::99……††‡‡ˆˆHHIIJJKKxxwwvvuuYYZZ[[\\!!"",,++**))‰ˆˆ‡‡††…899::;;<100//..-‘‘’’““”())**++,A@@??>>=€‚‚ƒƒ„BAA@@??>||{{zzyyQQRRSSTT€€~~}}AABBCCDD((''&&%%ŽŽ1122334488776655‰‰ŠŠ‹‹ŒŒLLMMNNOOttssrrqq]]^^__``##$$%%&&((''&&%%…„„ƒƒ‚‚<==>>??@-,,++**)”””““’’‘,--..//0=<<;;::9„……††‡‡ˆ >==77665xxwwvvuuUUVVWWXX||{{zzyyEEFFGGHH$$##""!!ŒŒ‹‹ŠŠ‰‰5566778844332211ŽŽPPQQRRSSppoonnmmaabbccdd''(())**$$##""!!€€~~}@AABBCCD)((''&&%‘ŽŽ0112233498877665ˆ‰‰ŠŠ‹‹Œ !!""##$54433221tsrqpoonYYZZ[[\\ xxwwvvuuIIJJKKLL ˆˆ‡‡††……99::;;<<00//..--‘‘’’““””YYZZ[[\\llkkjjiieeffgghh++,,--.. }||{{zzyDEEFFGGH%$$##""!ŒŒ‹‹ŠŠ‰4556677854433221ŒŽŽ$%%&&''(100//..-nmmllkkj]]^^__`` + + ttssrrqqMMNNOOPP„„ƒƒ‚‚==>>??@@,,++**))””““’’‘‘]]^^__``hhggffeeiijjkkll//001122yxxwwvvuHIIJJKKL! ‰ˆˆ‡‡††…899::;;<100//..-‘‘’’““”())**++,-,,++**)jiihhggfaabbccddppoonnmmQQRRSSTT€€~~}}AABBCCDD((''&&%%‹‹ŠŠ‰‰ˆˆaabbccddddccbbaammnnoopp33445566uttssrrqLMMNNOOP…„„ƒƒ‚‚<==>>??@-,,++**)”””““’’‘,--..//0)((''&&%feeddccbeeffgghhllkkjjiiUUVVWWXX||{{zzyyEEFFGGHH$$##""!!‡‡††……„„eeffgghh``__^^]]qqrrsstt77==>>??qppoonnmPQQRRSST€€~~}@AABBCCD)((''&&%‘ŽŽ01122334%$$##""!baa``__^iijjkkllhhggffeeYYZZ[[\\ xxwwvvuuIIJJKKLL ƒƒ‚‚€€iijjkkll\\[[ZZYYuuvvwwxx@@AABBCC +mllkkjjiTUUVVWWX}||{{zzyDEEFFGGH%$$##""!ŒŒ‹‹ŠŠ‰45566778!^]]\\[[Zmmnnooppddccbbaa]]^^__`` + + ttssrrqqMMNNOOPP~~}}||mmnnoouuXXWWVVUUyyzz{{||DDEEFFGG + ihhggffeXYYZZ[[\ yxxwwvvuHIIJJKKL! ‰ˆˆ‡‡††…899::;;<ZYYXWVUTqqrrsstt + + ``__^^]]aabbccddppoonnmmQQRRSSTT{{zzyyxxvvwwxxyyTTSSRRQQ}}~~€€HHIIJJKKeddccbba\]]^^__` + + uttssrrqLMMNNOOP…„„ƒƒ‚‚<==>>??@SSRRQQPPuuvvwwxx \\[[ZZYYeeffgghhllkkjjiiUUVVWWXXwwvvuuoozz{{||}}PPOONNMM‚‚ƒƒ„„LLMMNNOO + + a``__^^]`aabbccd qppoonnmPQQRRSST€€~~}@AABBCCD OONNMMLLyyzz{{||XXWWVVUUiijjkkllhhggffeeYYZZ[[\\ nnmmllkk~~€€LLKKJJII……††‡‡ˆˆPPQQRRSS ]\\[[ZZYdeeffgghmllkkjjiTUUVVWWX}||{{zzyDEEFFGGH + + KKJJIIHH}}~~€€TTSSRRQQmmnnooppddccbbaa]]^^__`` + + jjiihhgg‚‚ƒƒ„„……HHGGFFEE‰‰ŠŠ‹‹ŒŒYYZZ[[\\YXXWWVVUhiijjkklihhggffeXYYZZ[[\ yxxwwvvuHIIJJKKLGGFFEEDD‚‚ƒƒ„„PPOONNMMqqrrsstt + + ``__^^]]aabbccddffeeddcc††‡‡ˆˆ‰‰DDCCBBAAŽŽ]]^^__``UTTSSRRQlmmnnoopeddccbba\]]^^__` + + uttssrrqLMMNNOOP CCBBAA@@……††‡‡ˆˆ LLKKJJIIuuvvwwxx \\[[ZZYYeeffgghhbbaa``__ŠŠ‹‹‘‘’’@@??>>==‘‘’’““””aabbccddQPPOONNMpqqrrsst + + a``__^^]`aabbccd qppoonnmPQQRRSST + + ??>>==<;‰‰ŠŠ‹‹ŒŒ!!""##$$HHGGFFEEyyzz{{||XXWWVVUUiijjkkll^^]]\\[[““””””““<<;;::99””““’’‘‘eeffgghh MLLKKJJItuuvvwwx ]\\[[ZZYdeeffgghmllkkjjiTUUVVWWX :9877665ŽŽ%%&&''((DDCCBBAA}}~~€€TTSSRRQQmmnnooppZZYYSSRR’’‘‘Ž88776655‹‹ŠŠ‰‰ˆˆiijjkkll !!""##$IHHGGFFExyyzz{{|YXXWWVVUhiijjkklihhggffeXYYZZ[[\54433221‘‘’’““””))**++,,@@??>>==‚‚ƒƒ„„PPOONNMMqqrrsstt + + QQPPOONNŒ‹‹ŠŠ‰‰ˆ44332211‡‡††……„„mmnnoouu$%%&&''(EDDCCBBA|}}~~€UTTSSRRQlmmnnoopeddccbba\]]^^__`100//..-””““’’‘‘--..//00<<;;::99……††‡‡ˆˆ LLKKJJIIuuvvwwxx MMLLKKJJˆ‡‡††……„00//..--ƒƒ‚‚€€vvwwxxyy())**++,A@@??>>=€‚‚ƒƒ„QPPOONNMpqqrrsst + + a``__^^]`aabbccd!!"-,,++**)ŽŽ1122334488776655‰‰ŠŠ‹‹ŒŒ!!""##$$HHGGFFEEyyzz{{||IIHHGGFF„ƒƒ‚‚€,,++**))~~}}||zz{{||}},--..//0=<<;;::9„……††‡‡ˆ MLLKKJJItuuvvwwx ]\\[[ZZYdeeffggh"##$$%%&)((''&&%ŒŒ‹‹ŠŠ‰‰5566778844332211ŽŽ%%&&''((DDCCBBAA}}~~€€EEDDCCBB€~~}}|((''&&%%{{zzyyxx~~€€0112233498877665ˆ‰‰ŠŠ‹‹Œ !!""##$IHHGGFFExyyzz{{|YXXWWVVUhiijjkkl&''(())*%$$##""!ˆˆ‡‡††……99::;;<<00//..--‘‘’’““””))**++,,@@??>>==‚‚ƒƒ„„AA@@??>>|{{zzyyx$$##""!!wwvvuuoo‚‚ƒƒ„„……4556677854433221ŒŽŽ$%%&&''(EDDCCBBA|}}~~€UTTSSRRQlmmnnoop*++,,--.! „„ƒƒ‚‚==>>??@@,,++**))””““’’‘‘--..//00<<;;::99……††‡‡ˆˆ ==776655xwwvvuut nnmmllkk††‡‡ˆˆ‰‰899::;;<100//..-‘‘’’““”())**++,A@@??>>=€‚‚ƒƒ„QPPOONNMpqqrrsst.//00112€€~~}}AABBCCDD((''&&%%ŽŽ1122334488776655‰‰ŠŠ‹‹ŒŒ!!""##$$44332211srqpoonn jjiihhggŠŠ‹‹‘‘’’<==>>??@-,,++**)”””““’’‘,--..//0=<<;;::9„……††‡‡ˆ MLLKKJJItuuvvwwx23344556||{{zzyyEEFFGGHH$$##""!!ŒŒ‹‹ŠŠ‰‰5566778844332211ŽŽ%%&&''((00//..--mmllkkjjffeeddcc““””””““@AABBCCD)((''&&%‘ŽŽ0112233498877665ˆ‰‰ŠŠ‹‹Œ !!""##$IHHGGFFExyyzz{{|677==>>?xxwwvvuuIIJJKKLL ˆˆ‡‡††……99::;;<<00//..--‘‘’’““””))**++,,,,++**))iihhggffbbaa``__’’‘‘ŽDEEFFGGH%$$##""!ŒŒ‹‹ŠŠ‰4556677854433221ŒŽŽ$%%&&''(EDDCCBBA|}}~~€?@@AABBC ttssrrqqMMNNOOPP„„ƒƒ‚‚==>>??@@,,++**))””““’’‘‘--..//00((''&&%%eeddccbb ^^]]\\[[Œ‹‹ŠŠ‰‰ˆHIIJJKKL! ‰ˆˆ‡‡††…899::;;<100//..-‘‘’’““”())**++,A@@??>>=€‚‚ƒƒ„CDDEEFFG + + ppoonnmmQQRRSSTT€€~~}}AABBCCDD((''&&%%ŽŽ11223344$$##""!!aa``__^^ + + + ZZYYSSRRˆ‡‡††……„LMMNNOOP…„„ƒƒ‚‚<==>>??@-,,++**)”””““’’‘,--..//0=<<;;::9„……††‡‡ˆGHHIIJJKllkkjjiiUUVVWWXX||{{zzyyEEFFGGHH$$##""!!ŒŒ‹‹ŠŠ‰‰55667788]]\\[[ZZ +  + + QQPPOONN„ƒƒ‚‚€PQQRRSST€€~~}@AABBCCD)((''&&%‘ŽŽ0112233498877665ˆ‰‰ŠŠ‹‹ŒKLLMMNNOhhggffeeYYZZ[[\\ xxwwvvuuIIJJKKLL ˆˆ‡‡††……99::;;<<YYXWVUTS MMLLKKJJ€~~}}|TUUVVWWX}||{{zzyDEEFFGGH%$$##""!ŒŒ‹‹ŠŠ‰4556677854433221ŒŽŽOPPQQRRSddccbbaa]]^^__`` + + ttssrrqqMMNNOOPP„„ƒƒ‚‚==>>??@@SRRQQPPOIIHHGGFF|{{zzyyxXYYZZ[[\ yxxwwvvuHIIJJKKL! ‰ˆˆ‡‡††…899::;;<100//..-‘‘’’““”SYYZZ[[\ + + ``__^^]]aabbccddppoonnmmQQRRSSTT€€~~}}AABBCCDD ONNMMLLK EEDDCCBBxwwvvuut\]]^^__` + + uttssrrqLMMNNOOP…„„ƒƒ‚‚<==>>??@-,,++**)”””““’’‘\]]^^__` \\[[ZZYYeeffgghhllkkjjiiUUVVWWXX||{{zzyyEEFFGGHH + + KJJIIHHG + + AA@@??>>srqpoonn`aabbccd qppoonnmPQQRRSST€€~~}@AABBCCD)((''&&%‘‹‹ŠŠ‰‰ˆ`aabbccdXXWWVVUUiijjkkllhhggffeeYYZZ[[\\ xxwwvvuuIIJJKKLLGFFEEDDC  ==776655mmllkkjjdeeffgghmllkkjjiTUUVVWWX}||{{zzyDEEFFGGH%$$##""!ˆ‡‡††……„deeffgghTTSSRRQQmmnnooppddccbbaa]]^^__`` + + ttssrrqqMMNNOOPP CBBAA@@?!!""##$$44332211iihhggffhiijjkklihhggffeXYYZZ[[\ yxxwwvvuHIIJJKKL! „ƒƒ‚‚€hiijjkklPPOONNMMqqrrsstt + + ``__^^]]aabbccddppoonnmmQQRRSSTT + + ?>>==<;:%%&&''((00//..--eeddccbblmmnnoopeddccbba\]]^^__` + + uttssrrqLMMNNOOP€~~}}|lmmnnoou LLKKJJIIuuvvwwxx \\[[ZZYYeeffgghhllkkjjiiUUVVWWXX98776655))**++,,,,++**))aa``__^^pqqrrsst + + a``__^^]`aabbccd qppoonnmPQQRRSST|{{zzyyxuvvwwxxy!!""##$$HHGGFFEEyyzz{{||XXWWVVUUiijjkkllhhggffeeYYZZ[[\\44332211 !--..//00((''&&%%]]\\[[ZZtuuvvwwx ]\\[[ZZYdeeffgghmllkkjjiTUUVVWWXxwwvvuuoyzz{{||}%%&&''((DDCCBBAA}}~~€€TTSSRRQQmmnnooppddccbbaa]]^^__``00//..--!""##$$%11223344$$##""!!YYXWVUTSxyyzz{{|YXXWWVVUhiijjkklihhggffeXYYZZ[[\ onnmmllk}~~€€))**++,,@@??>>==‚‚ƒƒ„„PPOONNMMqqrrsstt + + ``__^^]]aabbccdd!!"",,++**))%&&''(()55667788SRRQQPPO|}}~~€UTTSSRRQlmmnnoopeddccbba\]]^^__` + + kjjiihhg‚‚ƒƒ„„…--..//00<<;;::99……††‡‡ˆˆ LLKKJJIIuuvvwwxx \\[[ZZYYeeffgghh##$$%%&&((''&&%%)**++,,-99::;;<<ONNMMLLK€‚‚ƒƒ„QPPOONNMpqqrrsst + + a``__^^]`aabbccd gffeeddc…††‡‡ˆˆ‰1122334488776655‰‰ŠŠ‹‹ŒŒ!!""##$$HHGGFFEEyyzz{{||XXWWVVUUiijjkkll''(())**$$##""!!-..//0011223344587766554‰ŠŠ‹‹ŒŒ!""##$$%HGGFFEEDyzz{{||}XWWVVUUTijjkkllm'(())**+$##""!! ‡‡††……„„::;;<<==//..--,,’’““””””**++,,--??>>==<<‚‚ƒƒ„„……@@??>>=={zzyyxxwRSSTTUUV~~}}||{BCCDDEEF'&&%%$$#ŽŽŒŒ‹23344556IHHGGFFE5667788943322110ŽŽ‘%&&''(()DCCBBAA@}~~€€TSSRRQQPmnnooppq+,,--../ƒƒ‚‚€€>>??@@AA++**))((““’’‘‘..//0011;;::9988††‡‡ˆˆ‰‰ !!77665544wvvuutsrVWWXXYYZ{zzyyxxwFGGHHIIJ#""!! ‹ŠŠ‰‰ˆˆ‡6778899:EDDCCBBA9::;;<<=0//..--,‘’’““”””)**++,,-@??>>==<‚‚ƒƒ„„…POONNMMLqrrssttu/0011223~~}}||BBCCDDEE''&&%%$$ŽŽŒŒ2233445577665544ŠŠ‹‹ŒŒ""##$$%%33221100qpoonnmmZ[[\\]]^ wvvuuttsJKKLLMMN‡††……„„ƒ:;;<<==>A@@??>>==>>??@@A,++**))(”““’’‘‘-..//001<;;::998…††‡‡ˆˆ‰ !LKKJJIIHuvvwwxxy34455667{{zzyyxxFFGGHHII##""!! ‹‹ŠŠ‰‰ˆˆ6677889933221100ŽŽ‘‘&&''(())//..--,,llkkjjii^__``aab + + srrqqppoNOOPPQQRƒ‚‚€€>??@@AAB =<<;;::9ABBCCDDE(''&&%%$ŽŽŒ1223344587766554‰ŠŠ‹‹ŒŒ!""##$$%HGGFFEEDyzz{{||}7==>>??@wwvvuuttJJKKLLMM‡‡††……„„::;;<<==//..--,,’’““””””**++,,--++**))((hhggffeebccddeefonnmmllkRSSTTUUV~~}}||{BCCDDEEF + + +98877665EFFGGHHI$##""!! Œ‹‹ŠŠ‰‰ˆ5667788943322110ŽŽ‘%&&''(()DCCBBAA@}~~€€@AABBCCD + +ssrrqqppNNOOPPQQƒƒ‚‚€€>>??@@AA++**))((““’’‘‘..//0011''&&%%$$ddccbbaafgghhiijkjjiihhgVWWXXYYZ{zzyyxxwFGGHHIIJ + 54433221IJJKKLLM ˆ‡‡††……„9::;;<<=0//..--,‘’’““”””)**++,,-@??>>==<‚‚ƒƒ„„…DEEFFGGH oonnmmllRRSSTTUU~~}}||BBCCDDEE''&&%%$$ŽŽŒŒ22334455##""!!``__^^]]jkkllmmngffeeddcZ[[\\]]^ wvvuuttsJKKLLMMN100//..-MNNOOPPQ„ƒƒ‚‚€=>>??@@A,++**))(”““’’‘‘-..//001<;;::998…††‡‡ˆˆ‰HIIJJKKLkkjjiihhVVWWXXYY{{zzyyxxFFGGHHII##""!! ‹‹ŠŠ‰‰ˆˆ66778899\\[[ZZYYnooppqqr +cbbaa``_^__``aab + + srrqqppoNOOPPQQR-,,++**)QRRSSTTU€~~}}|ABBCCDDE(''&&%%$ŽŽŒ1223344587766554‰ŠŠ‹‹ŒŒLMMNNOOPggffeeddZZ[[\\]] wwvvuuttJJKKLLMM‡‡††……„„::;;<<==XWVUTSSRrssttuuv + _^^]]\\[bccddeefonnmmllkRSSTTUUV)((''&&%UVVWWXXY|{{zzyyxEFFGGHHI$##""!! Œ‹‹ŠŠ‰‰ˆ5667788943322110ŽŽ‘PQQRRSSY ccbbaa``^^__``aa + + ssrrqqppNNOOPPQQƒƒ‚‚€€>>??@@AARQQPPOONvwwxxyyz[ZZYYXXWfgghhiijkjjiihhgVWWXXYYZ!!""#%$$##""!YZZ[[\\] xwwvvuutIJJKKLLM ˆ‡‡††……„9::;;<<=0//..--,‘’’““”””YZZ[[\\] + + __^^]]\\bbccddeeoonnmmllRRSSTTUU~~}}||BBCCDDEE NMMLLKKJz{{||}}~WVVUUTTSjkkllmmngffeeddcZ[[\\]]^#$$%%&&'! ]^^__``a + + tssrrqqpMNNOOPPQ„ƒƒ‚‚€=>>??@@A,++**))(”““’’‘‘‹]^^__``a[[ZZYYXXffgghhiikkjjiihhVVWWXXYY{{zzyyxxFFGGHHII + + JIIHHGGF~€€‚SRRQQPPOnooppqqr +cbbaa``_^__``aab'(())**+abbccddepoonnmmlQRRSSTTU€~~}}|ABBCCDDE(''&&%%$‹ŠŠ‰‰ˆˆ‡abbccddeWWVVUUTTjjkkllmmggffeeddZZ[[\\]] wwvvuuttJJKKLLMMFEEDDCCB‚ƒƒ„„……†ONNMMLLKrssttuuv + _^^]]\\[bccddeef+,,--../effgghhilkkjjiihUVVWWXXY|{{zzyyxEFFGGHHI$##""!! ‡††……„„ƒeffgghhiSSRRQQPPnnooppqq ccbbaa``^^__``aa + + ssrrqqppNNOOPPQQ + +BAA@@??>†‡‡ˆˆ‰‰Š !!"KJJIIHHGvwwxxyyz[ZZYYXXWfgghhiij/0011223ijjkkllmhggffeedYZZ[[\\] xwwvvuutIJJKKLLM ƒ‚‚€€ijjkkllmOONNMMLLrrssttuu + + __^^]]\\bbccddeeoonnmmllRRSSTTUU >==<;:98Š‹‹ŒŒŽ"##$$%%&GFFEEDDCz{{||}}~WVVUUTTSjkkllmmn34455667 mnnooppq dccbbaa`]^^__``a + + tssrrqqpMNNOOPPQ~~}}||{mnnoouuv !!KKJJIIHHvvwwxxyy[[ZZYYXXffgghhiikkjjiihhVVWWXXYY77665544Ž‘‘’&''(())*CBBAA@@?~€€‚SRRQQPPOnooppqqr7==>>??@ + + qrrssttu + + `__^^]]\abbccddepoonnmmlQRRSSTTU{zzyyxxwvwwxxyyz""##$$%%GGFFEEDDzz{{||}}WWVVUUTTjjkkllmmggffeeddZZ[[\\]]33221100’““””””“*++,,--.?>>==<<;‚ƒƒ„„……†ONNMMLLKrssttuuv@AABBCCD + + uvvwwxxy \[[ZZYYXeffgghhilkkjjiihUVVWWXXYwvvuuoonz{{||}}~&&''(())CCBBAA@@~~€€SSRRQQPPnnooppqq ccbbaa``^^__``aa//..--,,“’’‘‘.//00112;::99887†‡‡ˆˆ‰‰Š !!"KJJIIHHGvwwxxyyzDEEFFGGH yzz{{||}XWWVVUUTijjkkllmhggffeedYZZ[[\\] nmmllkkj~€€‚**++,,--??>>==<<‚‚ƒƒ„„……OONNMMLLrrssttuu + + __^^]]\\bbccddee!!""##++**))((ŽŽŒŒ‹2334455676655443Š‹‹ŒŒŽ"##$$%%&GFFEEDDCz{{||}}~HIIJJKKL}~~€€TSSRRQQPmnnooppq dccbbaa`]^^__``a + + jiihhggf‚ƒƒ„„……†..//0011;;::9988††‡‡ˆˆ‰‰ !!KKJJIIHHvvwwxxyy[[ZZYYXXffgghhii$$%%&&''''&&%%$$‹ŠŠ‰‰ˆˆ‡6778899:3221100/Ž‘‘’&''(())*CBBAA@@?~€€‚LMMNNOOP‚‚ƒƒ„„…POONNMMLqrrssttu + + `__^^]]\abbccddefeeddccb†‡‡ˆˆ‰‰Š2233445577665544ŠŠ‹‹ŒŒ""##$$%%GGFFEEDDzz{{||}}WWVVUUTTjjkkllmm(())**++##""!! ‡††……„„ƒ:;;<<==>/..--,,+’““””””“*++,,--.?>>==<<;‚ƒƒ„„……†PQQRRSSY…††‡‡ˆˆ‰ !LKKJJIIHuvvwwxxy \[[ZZYYXeffgghhibaa``__^Š‹‹‘‘’’“6677889933221100ŽŽ‘‘&&''(())CCBBAA@@~~€€SSRRQQPPnnooppqq,,--..//ƒ‚‚€€>??@@AAB+**))(('“’’‘‘.//00112;::99887†‡‡ˆˆ‰‰ŠYZZ[[\\] ‰ŠŠ‹‹ŒŒ!""##$$%HGGFFEEDyzz{{||}XWWVVUUTijjkkllm^]]\\[[Z“””””““’::;;<<==//..--,,’’““””””**++,,--??>>==<<‚‚ƒƒ„„……OONNMMLLrrssttuu00112233~~}}||{BCCDDEEF'&&%%$$#ŽŽŒŒ‹2334455676655443Š‹‹ŒŒŽ]^^__``a !!""##$ŽŽ‘%&&''(()DCCBBAA@}~~€€TSSRRQQPmnnooppq ZYYSSRRQ’‘‘ŽŒ>>??@@AA++**))((““’’‘‘..//0011;;::9988††‡‡ˆˆ‰‰ !!KKJJIIHHvvwwxxyy44556677{zzyyxxwFGGHHIIJ#""!! ‹ŠŠ‰‰ˆˆ‡6778899:3221100/Ž‘‘’abbccdde$%%&&''(‘’’““”””)**++,,-@??>>==<‚‚ƒƒ„„…POONNMMLqrrssttu + + QPPOONNM‹‹ŠŠ‰‰ˆˆBBCCDDEE''&&%%$$ŽŽŒŒ2233445577665544ŠŠ‹‹ŒŒ""##$$%%GGFFEEDDzz{{||}}==>>??@@ wvvuuttsJKKLLMMN‡††……„„ƒ:;;<<==>/..--,,+’““””ŒŒ‹effgghhi())**++,”““’’‘‘-..//001<;;::998…††‡‡ˆˆ‰ !LKKJJIIHuvvwwxxy MLLKKJJI‡‡††……„„FFGGHHII##""!! ‹‹ŠŠ‰‰ˆˆ6677889933221100ŽŽ‘‘&&''(())CCBBAA@@~~€€AABBCCDD + + srrqqppoNOOPPQQRƒ‚‚€€>??@@AAB+**))(('‹ŠŠ‰‰ˆˆ‡ijjkkllm,--..//0ŽŽŒ1223344587766554‰ŠŠ‹‹ŒŒ!""##$$%HGGFFEEDyzz{{||}IHHGGFFEƒƒ‚‚€€JJKKLLMM‡‡††……„„::;;<<==//..--,,’’““””””**++,,--??>>==<<‚‚ƒƒ„„……EEFFGGHH onnmmllkRSSTTUUV~~}}||{BCCDDEEF'&&%%$$#‡††……„„ƒmnnoouuv01122334Œ‹‹ŠŠ‰‰ˆ5667788943322110ŽŽ‘%&&''(()DCCBBAA@}~~€€EDDCCBBA~~}}||NNOOPPQQƒƒ‚‚€€>>??@@AA++**))((““’’‘‘..//0011;;::9988††‡‡ˆˆ‰‰IIJJKKLLkjjiihhgVWWXXYYZ{zzyyxxwFGGHHIIJ#""!! ƒ‚‚€€vwwxxyyz45566778ˆ‡‡††……„9::;;<<=0//..--,‘’’““”””)**++,,-@??>>==<‚‚ƒƒ„„…A@@??>>={{zzyyxxRRSSTTUU~~}}||BBCCDDEE''&&%%$$ŽŽŒŒ2233445577665544ŠŠ‹‹ŒŒMMNNOOPPgffeeddcZ[[\\]]^ wvvuuttsJKKLLMMN~~}}||{z{{||}}~899::;;<„ƒƒ‚‚€=>>??@@A,++**))(”““’’‘‘-..//001<;;::998…††‡‡ˆˆ‰ !=7766554wwvvuutsVVWWXXYY{{zzyyxxFFGGHHII##""!! ‹‹ŠŠ‰‰ˆˆ6677889933221100ŽŽ‘‘QQRRSSYY +cbbaa``_^__``aab + + srrqqppoNOOPPQQR{zzyyxxw~€€‚<==>>??@€~~}}|ABBCCDDE(''&&%%$ŽŽŒ1223344587766554‰ŠŠ‹‹ŒŒ!""##$$%43322110rqpoonnmZZ[[\\]] wwvvuuttJJKKLLMM‡‡††……„„::;;<<==//..--,,’’““””””ZZ[[\\]] + _^^]]\\[bccddeefonnmmllkRSSTTUUVwvvuuoon‚ƒƒ„„……†@AABBCCD|{{zzyyxEFFGGHHI$##""!! Œ‹‹ŠŠ‰‰ˆ5667788943322110ŽŽ‘%&&''(()0//..--,mllkkjji^^__``aa + + ssrrqqppNNOOPPQQƒƒ‚‚€€>>??@@AA++**))((““’’‘‘‹‹^^__``aa[ZZYYXXWfgghhiijkjjiihhgVWWXXYYZnmmllkkj†‡‡ˆˆ‰‰‰DEEFFGGHxwwvvuutIJJKKLLM ˆ‡‡††……„9::;;<<=0//..--,‘’’““”””)**++,,-,++**))(ihhggffebbccddeeoonnmmllRRSSTTUU~~}}||BBCCDDEE''&&%%$$ŠŠ‰‰ˆˆ‡‡bbccddeeWVVUUTTSjkkllmmngffeeddcZ[[\\]]^ jiihhggf‰ˆˆ‡‡††…HIIJJKKLtssrrqqpMNNOOPPQ„ƒƒ‚‚€=>>??@@A,++**))(”““’’‘‘-..//001(''&&%%$eddccbbaffgghhiikkjjiihhVVWWXXYY{{zzyyxxFFGGHHII##""!! ††……„„ƒƒffgghhiiSRRQQPPOnooppqqr +cbbaa``_^__``aab + + feeddccb…„„ƒƒ‚‚LMMNNOOPpoonnmmlQRRSSTTU€~~}}|ABBCCDDE(''&&%%$ŽŽŒ12233445$##""!!a``__^^]jjkkllmmggffeeddZZ[[\\]] wwvvuuttJJKKLLMM‚‚€€jjkkllmmONNMMLLKrssttuuv + _^^]]\\[bccddeefbaa``__^€€~~}PQQRRSSTlkkjjiihUVVWWXXY|{{zzyyxEFFGGHHI$##""!! Œ‹‹ŠŠ‰‰ˆ56677889]\\[[ZZYnnooppqq ccbbaa``^^__``aa + + ssrrqqppNNOOPPQQ~~}}||{{nnoouuvv !!"KJJIIHHGvwwxxyyz[ZZYYXXWfgghhiij^]]\\[[Z}||{{zzyTUUVVWWXhggffeedYZZ[[\\] xwwvvuutIJJKKLLM ˆ‡‡††……„9::;;<<=YXWVUTSSrrssttuu + + __^^]]\\bbccddeeoonnmmllRRSSTTUUzzyyxxwwwwxxyyzz"##$$%%&GFFEEDDCz{{||}}~WVVUUTTSjkkllmmnZYYSSRRQyxxwwvvuXYYZZ[[\dccbbaa`]^^__``a + + tssrrqqpMNNOOPPQ„ƒƒ‚‚€=>>??@@ARRQQPPOOvvwwxxyy[[ZZYYXXffgghhiikkjjiihhVVWWXXYYvvuuoonn{{||}}~~&''(())*CBBAA@@?~€€‚SRRQQPPOnooppqqr +QPPOONNMuttssrrq\]]^^__``__^^]]\abbccddepoonnmmlQRRSSTTU€~~}}|ABBCCDDE NNMMLLKKzz{{||}}WWVVUUTTjjkkllmmggffeeddZZ[[\\]] mmllkkjj€€‚‚*++,,--.?>>==<<;‚ƒƒ„„……†ONNMMLLKrssttuuv + MLLKKJJIqppoonnm`aabbccd\[[ZZYYXeffgghhilkkjjiihUVVWWXXY|{{zzyyxEFFGGHHI + + JJIIHHGG~~€€SSRRQQPPnnooppqq ccbbaa``^^__``aa + + iihhggffƒƒ„„……††.//00112;::99887†‡‡ˆˆ‰‰Š !!"KJJIIHHGvwwxxyyzIHHGGFFEmllkkjjideeffgghXWWVVUUTijjkkllmhggffeedYZZ[[\\] xwwvvuutIJJKKLLMFFEEDDCC‚‚ƒƒ„„……OONNMMLLrrssttuu + + __^^]]\\bbccddeeeeddccbb‡‡ˆˆ‰‰ŠŠ2334455676655443Š‹‹ŒŒŽ"##$$%%&GFFEEDDCz{{||}}~EDDCCBBAihhggffehiijjkklTSSRRQQPmnnooppq dccbbaa`]^^__``a + + tssrrqqpMNNOOPPQ +BBAA@@??††‡‡ˆˆ‰‰ !!KKJJIIHHvvwwxxyy[[ZZYYXXffgghhiiaa``__^^‹‹‘‘’’““6778899:3221100/Ž‘‘’&''(())*CBBAA@@?~€€‚A@@??>>=eddccbbalmmnnoopPOONNMMLqrrssttu + + `__^^]]\abbccddepoonnmmlQRRSSTTU + >>==<;:9ŠŠ‹‹ŒŒ""##$$%%GGFFEEDDzz{{||}}WWVVUUTTjjkkllmm]]\\[[ZZ””””““’’:;;<<==>/..--,,+’““””””“*++,,--.?>>==<<;‚ƒƒ„„……†=7766554a``__^^]pqqrrsstLKKJJIIHuvvwwxxy \[[ZZYYXeffgghhilkkjjiihUVVWWXXY87766554ŽŽ‘‘&&''(())CCBBAA@@~~€€SSRRQQPPnnooppqq YYSSRRQQ‘‘ŽŒ‹>??@@AAB+**))(('“’’‘‘.//00112;::99887†‡‡ˆˆ‰‰Š !!"43322110]\\[[ZZYtuuvvwwxHGGFFEEDyzz{{||}XWWVVUUTijjkkllmhggffeedYZZ[[\\]43322110’’““””””**++,,--??>>==<<‚‚ƒƒ„„……OONNMMLLrrssttuu + + PPOONNMM‹ŠŠ‰‰ˆˆ‡BCCDDEEF'&&%%$$#ŽŽŒŒ‹2334455676655443Š‹‹ŒŒŽ"##$$%%&0//..--,YXXWWVVUxyyzz{{|DCCBBAA@}~~€€TSSRRQQPmnnooppq dccbbaa`]^^__``a0//..--,““’’‘‘..//0011;;::9988††‡‡ˆˆ‰‰ !!KKJJIIHHvvwwxxyyLLKKJJII‡††……„„ƒFGGHHIIJ#""!! ‹ŠŠ‰‰ˆˆ‡6778899:3221100/Ž‘‘’&''(())*,++**))(UTTSSRRQ|}}~~€@??>>==<‚‚ƒƒ„„…POONNMMLqrrssttu + + `__^^]]\abbccdde!!""#,++**))(ŽŽŒŒ2233445577665544ŠŠ‹‹ŒŒ""##$$%%GGFFEEDDzz{{||}}HHGGFFEEƒ‚‚€€JKKLLMMN‡††……„„ƒ:;;<<==>/..--,,+’““””””“*++,,--.(''&&%%$QPPOONNM€‚‚ƒƒ„<;;::998…††‡‡ˆˆ‰ !LKKJJIIHuvvwwxxy \[[ZZYYXeffgghhi#$$%%&&'(''&&%%$‹‹ŠŠ‰‰ˆˆ6677889933221100ŽŽ‘‘&&''(())CCBBAA@@~~€€DDCCBBAA~~}}||{NOOPPQQRƒ‚‚€€>??@@AAB+**))(('“’’‘‘.//00112$##""!!MLLKKJJI„……††‡‡ˆˆ‰‰fpÛv€…XQJ`Û’d™ïrtA÷JJXQór€bt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~H’™ãbHAJl‘ç’t‰ÿJXQór€Aïrd™t‰ç™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JËf•ó~H…™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JHAZp‘Ë‚ãnX•v`™ãbHAZl‘ç’t‰ÿb‰Ë‚p‘ZHJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€Zp‘Ë‚€‰óbãn€…Ûvp‰Ë‚p‘ZH’l‘÷Jfpp‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚fpÛv€…p‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚€‰órXQJËf•ó~H…p‘Ë‚€‰órdQçZ|`Aãb™Û’`‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…•ËAãb™€‰ËÛv€…n•vXQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbãnX•v`XQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿb`Û’™ãbfpÛv€…XQJ`Û’vX•ãn€…JXQr‰‚bt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ã‚p‘ZHAãf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JHAXQJ`ãnX•v`™ãbHAZÛvpfH…‘ZHAãb™JfpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvpb™Û’`fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚fpÛv€…p‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚Û’™ãbHAËf•ó~H…p‘Ë‚€‰óró~•Ëf`Û’`JXQ…ãnX•v`rXQJ`Û÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•ËJXQór€‰ËãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbãnX•v`XQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿbZp‘Ë‚€‰fpÛv€…XQJ`Û’vX•ãn€…ór€‰Ë‚p‘Ëf•ó~H’™ãbHAA÷Jl‘ç’tf`vX•ãbt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ã‚p‘ZHAãËf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JórXQJ`ãnX•v`™ãbHAZÛvp`vZHAãb™…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpJtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvpb™Û’`fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚fpÛv€…ÿbdQçZ|€…ÛvpfZHAãb™tAïrd™÷‚Û’™ãbHAËf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvÛ’`JXQ…ãnX•v`rXQJ`Û÷‚d™ïrtfÛ’`JX‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•ËJXQHAãbãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•ËfÛ’`JXQ|çZdQÿbZp‘Ë‚€‰fpÛv€…XQJ`Û’pfH…ó~ór€‰Ë‚p‘Ëf•ó~H’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ã™Û’`JXf•~…fpÛ™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZãnX•v`™ãbHAZ•Ëf`vZAb™’`…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…ÛvpQór€‰Ë‚pv€…ãnX•p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚fpÛv€…ÿbdQçZ|€…ÛvpfZHAãb™fpÛv€…p‘Ë‚€‰órËf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvJXQór€‰Ë…ãnX•v`rXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•Ë‘ZHAãbv`Ëf•óXQJ`Û’÷‚d™tA÷JÛ’`JXQ|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•ËfÛ’`JXQ•ó~H…fXQJ`Û’fpÛv€…XQJ`Û’pfH…ó~‚p‘ZHAãËf•ó~H’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Ëf•ó~H’÷Jl‘ç’tf`vX•ã™Û’`JX~H…fpÛ™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘pÛv€…ãn™ãbHAZãnX•v`™ãbHAZ•€…Ûvpb™Û’`…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpQór€‰Ë‚pv€…ãnX•p‘Ë‚€‰órãn€…ÛvpZHAãb™tAïrd™÷‚fpÛv€…ÿbdQçZ|€…ÛvpfZHAãb™X•v`Ëfp‘Ë‚€‰órËf•ó~H…p‘Ë‚€‰órfH…ó~•JXQór€‰Ë…ãnX•v`rXQJ`Û÷‚d™ïrt™Û’`JX‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë‘`JXQóv`Ëf•óXQJ`Û’fH…•ËfÛ’`JXQ|çZdQÿbãnX•v`÷‚d™ïrtAH…ó~•ËfÛ’`JXQ•ó~H…fXQJ`p‘fpÛv€…XQJ`Û’Ëf`vX•‚p‘ZHAbËf•ó~H’™ãbHAA÷Jl‘ç’tQór€‰Ë‚pbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãr€‰Ë‚p‘~H…fv…n™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘pÛv€…ãnË‚€‰órXQãnX•v`™ãbHAZãn€…Ûvp‰’‘JAd™÷…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‘ZHAãbJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpZHAãb™ÛX•v`Ëfp‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚pÛv€…ãnÿbdQçZ|€…ÛvpfZHAãb™X•v`pJ`Û’™Ëf•ó~H…p‘Ë‚€‰órfH…ó~•‚|çZdQÿ…ãnX•v`rXQJ`Û÷‚d™tA÷™Û’`JX‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ë’`JXQó•ó~H…fXQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿbórXQJ`÷‚d™ïrtAH…ó~•ËfÛ’`JXQÛv€…ãnX•ãbHAZp‘fpÛv€…XQJ`Û’Ëf`vX•bt‰ç’l‘÷Ëf•ó~H’™ãbHAJl‘ç’t‰ÿQór€‰Ë‚pbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãr€‰Ë‚p‘`pÛv€…ãn™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘v`Ëf•Ë‚€‰órXQãnX•v`™ãbHAZH…ó~•ËfJtAïrd™÷…fpÛv€Zp‘Ë‚€‰óbãn€…Ûvp‘ZHAãbJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…ÛvpJXQórÿX•v`Ëfp‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|€…ÛvpfZHA™Û’ó~H…fpJ`Û’™Ëf•ó~H…p‘Ë‚€‰ór`vX•ãn‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…•˙ے`JX‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘|•ó~H…fXQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿbXQJ`Û’÷‚d™ïrtAH…ó~•Ëf`JXQórÛv€…ãnX•ãbHAXQJfpÛv€…XQJ`Û’€…Ûvpfbt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tf`vX•ãçZdQÿbtpÛv€…n•™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘v`Ëf•`Û’÷Jl‘ãnX•v`÷Jl‘ç’t‰H…ó~•ËfJtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãbJtAïrd™÷fpÛv€…ã‰ÿbdQçZ|n€…Ûvp‰ç’l‘÷Jtvf•ó~Hp‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|€…Ûvpf÷JtAd™÷‚ó~H…X•vç’t‰bQZËf•ó~H…d™ïrtA÷J`vX•ãn‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX‚|çZdQÿnórXQJ`÷‚d™ïrtfH…ó~•ËAïrd™÷‚|…fpÛv€XQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿbXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿb`Ëf•ó~‚d™ïrtA÷fpÛv€…l‘ç’t‰ÿb€…Ûvp`bt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tf`vX•ãçZdQÿbt…ãnX•v`÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JH…fpÛvJl‘ç’t‰ÿãnX•v`dQçZ|÷‚vX•ãn€…JtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…Ûvp‰ç’l‘|çËf•ó~HÿbdQçZ|€…ÛvpfZHAãb™tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚€…ãnX•vbdQçZ|÷Ëf•ó~H…d™ïrtA÷JÛvpfH…‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•ËZdQÿbt‰ç…fpÛv€÷‚d™ïrtAH…ó~•ËfÛ’`JXQ|çZdQÿbXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿb`Ëf•ó~‚d™ïrtA÷fpÛv€…l‘ç’t‰ÿbó~•Ëf`bt‰ç’l‘÷Ëf•ó~H’™ãbHAf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ã’l‘÷JtAï…ãnX•v`÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JH…fpÛvJl‘ç’t‰ÿãnX•v`dQçZ|l‘vX•ãn€…JtAïrd™÷…fpÛv€Zp‘Ë‚€‰ón€…Ûvp‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…Ûvprd™÷‚|çf•~…fpÿbdQçZ|€…ÛvpfZHAãb™fpÛv€…p‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚€…•ó~H…bdQçZ|‚Ëf•ó~H…ç’t‰ÿbdQÛvpfH…‚|çZdQÿ…ãnX•v`rXQJ`ÛfH…ó~•˙ے`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•ËZdQÿbt‰çÛv€…ãnX•÷‚d™ïrtAH…ó~•ËfÛ’`JXQãnX•v`XQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿbfpÛv€…™rAJl‘ç’‚™rAJl‘çfpÛv€…çZ|÷‚d™ó~•€…Ûvbt‰ç’l‘÷Ëf•ó~H’÷Jl‘ç’tf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ã’l‘÷JtAïv`Ëf•÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JãnX•v`t‰ÿbdQçZ’t‰ÿbdQçãnX•v`ïrtA÷Jl‘pfÛ’`JtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘ZHAãbJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…Ûvprd™t‰ç’ló~H…fpÿbdQçZ|€…ÛvpfZHAãb™fpÛv€…p‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚Ëf•ó~H…|÷‚d™ïrZ|÷‚d™ïËf•ó~H…ç’t‰ÿbdQJXQr‰‚‘‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•˙ے`JX‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•Ë‘÷JtAïrdÛv€…ãnX•÷‚d™ïrtAH…ó~•ËfÛ’`JXQãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbfpÛv€…tA÷Jl‘ç’rtA÷Jl‘çfpÛv€…çZ|÷‚d™ZHAãb™Ûbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãQór€‰Ë‚pbt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ã™÷‚|çZdv`f•…f÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JãnX•v`t‰ÿbdQçZ’t‰ÿbdQçãnX•v`ïrtAdQçZ’`JXQóJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘ZHAãbJfpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpQÿbt‰ç’lpÛv€…ãnÿbdQçZ|€…ÛvpfZHAãb™fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚pÛv€…ãn|÷‚d™ïrZ|‚™AJlp‘Ë‚€‰ór|÷‚d™ïrr€‰Ë‚p‘‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û÷‚d™ïrtfH…ó~•Ë‘÷JtAïrdórXQJ`÷‚d™ïrtAH…ó~•ËfÛ’`JXQãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbX•v`ËftAJ‘’‰bd‘ç’t‰ÿbãXQJ`Û’tA÷Jl‘ç’ZHAãb™Ûbt‰ç’l‘÷Ëf•ó~HA÷Jl‘ç’tf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAA÷Jl‘ç’tf`vX•ã™÷‚|çZdÛ’™HAZ÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷J•ó~H…fQçZ|÷‚dn€…Ûvp™ãbHAZt‰ÿbdQçZ’`JXQóJtAïrd™÷…fpÛv€‰ÿbdQçZ|n€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…ÛvpQtAïrd™÷p‘Ë‚€‰órÿbdQçZ|€…ÛvpfZHA™Û’fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚pÛv€…ãn™ïrtA÷JlfH…•Ëf`p‘Ë‚€‰ór|÷‚d™ïrr€‰Ë‚p‘Z‚|çZdQÿ…ãnX•v`÷‚d™ïrtfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û÷‚d™ïrtfÛ’`JX‚|çZdQÿXQJ`Û’÷‚d™ïrtAH…ó~•Ëf`JXQórãnX•v`XQJ`Û’÷‚d™ïrtAÛ’`JXQ|çZdQÿbX•v`p‘ç’t‰ÿbdvX•ãn€XQJ`Û’tA÷Jl‘ç’Ab™’`Jbt‰ç’l‘÷Ëf•H…A÷Jl‘ç’tf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAA÷Jl‘ç’tQHAãb™Ûbt‰ç’l‘÷™ãbHAZ÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘t‰ç’l‘÷JÛv€…ãnórQçZ|÷‚d…ÛvpfH™ãbHAZt‰d™ïrtAXQór€‰Ë‚JtAïrd™÷fpÛv€…ã‰ÿbdQçZ|n€…Ûvp‘ZHAãb…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|’`JXQóJtAïrd™÷p‘Ë‚€‰órÿbdQçZ|€…Ûvpf÷JtAd™÷‚fpÛv€…p‘Ë‚€‰órÿbdQçZ|ZHAãb™tAïrd™÷‚XQJ`p‘™ïrtA÷Jl…ó~•Ëf`p‘Ë‚€‰ór÷Jl‘ç’t‰p‘ZHAãb‚|çZdQÿnórXQJ`÷‚d™ïrtfH…ó~•˙ے`JX…ãnX•v`rXQJ`Û÷‚d™ïrtr€‰Ë‚p‘‚|çZdQÿXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿbãnX•v`XQJ`Û’÷‚d™tA÷JÛ’`JXQ|çZdQÿbË‚€‰órXQ‘ç’t‰bQZvX•ãn€XQJ`Û’ÿbdQçZ|™Û’`Jbt‰ç’l‘÷Û’™HAA÷Jl‘ç’tf`vX•ãQór€‰Ë‚pËf•ó~H’™ãbHAA÷Jl‘ç’tZHAãb™Ûbt‰ç’l‘|™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JËf•ó~H…™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘t‰ç’l‘÷JJ`Û’™‚d™ïrtA…ÛvpfH™ãbHAZ÷‚d™ïrtAXQór€‰Ë‚JtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…Ûvp‘ZHA™Û…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|’`JXQóçZdQÿbtp‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚fpÛv€…p‘Ë‚€‰órãn€…ÛvpZHAãb™tAïrd™÷‚ãbHAZp‘÷Jl‘ç’t‰…ó~•Ëf`p‘Ë‚€‰ór÷Jl‘ç’t‰p‘ZHAãb‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•Ë’`JXQó…ãnX•v`rXQJ`Û÷‚d™ïrtr€‰Ë‚p‘`‰ç’l‘÷JtXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿbãnX•v`XQJ`Û’fH…•ËfÛ’`JXQ|çZdQÿbË‚€‰órXQÿbdQçZ|vX•ãn€XQJ`Û’ÿbdQçZ|™’JQr€bt‰ç’l‘÷’™ãbHAA÷Jl‘ç’tf`vX•ãrÿbt‰ç’lËf•ó~H’™ãbHAA÷Jl‘ç’tJXQór€Aïrd™÷‚|™ãbHAZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JËf•ó~H…™ãbHAZ`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷JJ`p‘Ë‚÷‚d™ïrtA…ÛvpfH™ãbHAZl‘ç’t‰ÿb‰Ë‚p‘ZHJtAïrd™÷Zp‘Ë‚€‰ó‰ÿbdQçZ|n€…Ûvp‘÷JtAd™÷…fpÛv€Zp‘Ë‚€‰ó‰ÿbdQçZ|‰Ë‚p‘ZHçZdQÿbtp‘Ë‚€‰órÿbdQçZ|€…ÛvpftAïrd™÷‚fpÛv€…p‘Ë‚€‰ór€…ÛvpfZHAãb™tAïrd™÷‚€‰órXQJ÷Jl‘ç’t‰…ó~•Ëf`p‘Ë‚€‰órdQçZ|÷‚Aãb™Û’`‚|çZdQÿrXQJ`Û÷‚d™ïrtfH…ó~•Ë‚|çZdQÿ…ãnX•v`rXQJ`Û÷‚d™tA÷Aãb™Û’`‰ç’l‘÷JtXQJ`Û’÷‚d™ïrtAH…ó~•Ëf|çZdQÿbãnX•v`XQJ`Û’H…ó~•ËfÛ’`JXQ|çZdQÿb`Û’™ãbÿbdQçZ|vX•ãn€…ÛvpfHZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órXfH…ó~r€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQdQçZ|÷‚ÛvpfÛ’ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…Û’`JXQÛv€…ãnX‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óJXQór€Xnó•€vË…ó~•Ëf`’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’•Ëf`vXAb™’`JX•v`ËfJ`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰X•v`ËfJ`Û’™ó~•Ëf`HAãb™Û’•v`f•~J`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHpf•H~ã…vX•ãn€r€‰Ë‚p‘‰ç’l‘÷J™ãbHAZpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZp•ãn€…ÛvpXQór€‰Ë‚•ó~H…fãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…`JXQór…fpÛv€…bHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`fÛ`v……ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXbdQçZ|÷…ÛvpfHAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órXfH…ó~p‘ZHAãbpÛv€…ãnË‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…€‰Ë‚p‘ZãnX•v`‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óJXQór€Xnó•€vË…ó~•Ëf`’`JXQónX•v`ËQJ`Û’‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’•€…Ûvp™Û’`JX•v`ËfJ`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰X•v`ËfJ`Û’÷Jó~•Ëf`HAãb™Û’Ëf•ó~H…J`Û’™ã™tA÷Jl‘çJXQór€ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`‰Ë‚p‘`Zpf•H~ã…vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZpfH…ó~•ËXQór€‰Ë‚•ó~H…fãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…`JXQórfpÛv€…bHAZp‘Ë’t‰ÿbãn€‰Ë‚p‘ZH’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…ÛQXb㉀’fÛ`v……ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXbdQçZ|÷…ÛvpfÛAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órXf`vX•ãp‘ZA™’`pÛv€…ãnË‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…€‰Ë‚p‘`ãnX•v`‚€‰órXQ…ÛvpfHAãb™Û’`rd™÷‚|çÛv€…ãnXQçZ|÷‚dvpfH…óÛ‘pJAHrXnó•€vË…ó~•Ëf`’`JXQónX•v`ËQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtnX•v`ËQJ`Û’n€…ÛvpJXQórÿbX•v`ËfJ`Û’™d™ïrtA÷J`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`JXQór€‰Ëf•ó~H…J`Û’™ã…•Ëf`JXQór€ZdQÿbt‰ç•v`Ëf™ïrtA÷Jl~•Ëf`ó™‚Ë`Zpf•H~ã…vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…™ãbHAZpfH…ó~•Ët‰ç’l‘÷J•ó~H…fãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…Ë‚p‘ZHAfv…nX•bHAZp‘ËvX•ãn€…ۉ˂p‘ZH’l‘÷JtAï•H…fpÛ‘ç’t‰ÿbdvX•ãn€…ÛQXb㉀’fÛ`v……ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órXf`vX•HtAd™÷‚|pÛv€…ãnË‚€‰órXQdQçZ|÷‚HAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…ãb™Û’`v`Ëf•󂀉órXQvpfH…óAãb™Û’`rd™÷‚|çv€…ãnórXQçZ|÷‚dvpfH…óÛ‘p`ZQXnó•€vË…ó~•Ëf`’`JXQónX•v`ËQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtnX•v`ËQJ`Û’÷…ó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™d™tA÷Jl‘`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`JXQór€‰~H…fpÛJ`Û’™ã~•Ëf`JXQór€ZdQÿbt‰çQJ`Û’™ïrtA÷Jl~•Ëf`Xb㉀’Û‘pf•H~ã…vX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰dvX•ãn€ç’l‘÷JtA•ó~H…fãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…Ë‚p‘`Jv€…ãnX•bHAZp‘ËvX•ãn€…ۉ˂p‘ZH’l‘÷JtAï™HAZp‘Ë‘ç’t‰ÿbdvX•ãn€…ÛpJAHró™fÛ`v……ÛvpfHZHA™Û’`fpÛv€…ã‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|fpÛv€…ã™ïrtA÷Jl…ÛvpfHïrd™÷‚|pÛv€…ãnË‚€‰órXQ€…ÛvpfHAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…XQórÿbt‰v`Ëf•󂀉órXQvpfH…óAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dvpfH…ó‚Ë`ZQXnó•€vË…ó~•Ëf`JXQórÿnX•v`ËQJ`Û’‚d™ïrtA÷’`JXQóçZdQÿbtnX•v`Ë‘ç’t‰ÿbd…ó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™H…•Ëf``JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf`ç’l‘|çZ~H…fpÛJ`Û’™ã~•Ëf`JXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl~•Ëf`Xb㉀’Û‘pf•H~ã…vX•ãn€bt‰ç’l‘÷f•ó~H…™ãbHAZpJl‘ç’t‰ÿr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…QçZ|÷‚dvX•ãn€ç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtA•H…fpl‘ç’t‰ÿbvX•ãn€…dQÿbt‰ç’v€…n•vfbHAZp‘ËvX•ãn€…ۉ˂p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…ÛpJAHró™fÛ`v……ÛvpfHJtAd™÷‚|fpÛv€…ã‘Ë‚€‰órXbdQçZ|÷ZHAãb™ÛAïrd™÷‚|fpÛv€…ã™ïrtA÷Jl…Ûvp`ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚ÛvpfH…l‘÷JtAïr•ó~H…f‚€‰órXQvpfH…óAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dvpfH…󉀒ۑpJXnó•€vË…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’‚d™tA÷Jl’`JXQóçZdQÿbtnX•v`Ë‘ç’t‰ÿbdvX•ãn€…ÛçZdQÿbt‰X•v`ËfJ`Û’™ó~•Ëf``JXQórçZdQÿbt‰XQJ`Û’d™ïrtA÷Jó~•Ëf`d™÷‚|çZpÛv€…ãnJ`Û’÷Jl~•Ëf`JXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl~•Ëf`AHró™‚p‘|‚ç‰drvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZp‘ç’t‰ÿbãr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…QçZ|l‘çvpfH…óç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbvX•ãn€…dQÿbt‰ç’X•v`Ëf‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZH’l‘÷JtAïbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXbÿQtJçl’…ÛvpfHAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órXn€…ÛvpZHAãb™ÛAïrd™÷‚|fpÛv€…ã’t‰ÿbdQç~•Ëf`ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…l‘|çZdQ•ó~H…fQçZ|÷‚dvpfH…óAãb™Û’`rd™÷‚|ç‚€‰órXQQçZ|÷‚dvpfH…ó㉀’Û‘pJ÷™tbïAdZ…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’fH…•Ëf`’`JXQóçZdQÿbtnX•v`ËZ|÷‚d™ïvX•ãn€…ÛçZdQÿbt‰X•v`ËfJ`Û’™ó~•Ëf``JXQórçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`ÿbt‰ç’l‘pÛv€…ãn™ïrtA÷Jl~•Ëf`JXQór€ZdQÿbt‰çJ`Û’™ã™ïrtA÷Jl~•Ëf`AHró™‚÷‘|‚ç‰drvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘‰ç’l‘÷Jtf•H…fprtA÷Jl‘çvpfH…óç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbvX•ãn€…÷JtAïrd™X•v`f•‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZH’l‘÷JfpbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…ÛË`ZQXAÿQtJçl’…ÛvpfHAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛAïrd™÷‚|Ûv€…ãnó’t‰ÿbdQç~•€…Ûvpïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…÷‚|çZdQ~…fpÛv€QçZ|÷‚dvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚dvpfH…óHró™‚Ë÷™tbïAdZ…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’…ó~•Ëf`’`JXQóçZdQÿbtrXQJ`ÛZ|÷‚d™ïfÛ’`çZdQÿbt‰X•v`ËfJ`Û’÷Jó~•Ëf``JXQórçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`ÿbt‰ç’l‘…ãnX•v`™ïrtA÷Jl~•Ëf`JXQór€•v`ËfJ`Û’™ã™ïrtA÷Jl~•Ëf``ZQXbã‰÷‘|‚ç‰drvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘‰ç’l‘÷Jt’™HAZprtAdQçZ|JXQr‰‚‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbvX•ãn€…÷JtAïrd™Ëf•ó~H‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û€’Û‘pJAÿQtJçl’…ÛvpfÛAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órX÷‚d™ïrtHAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…HAãb™Û’ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…t‰ç’l‘÷J…fpÛv€QçZ|÷‚dvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚dvpfZHHró™‚Ë÷™tbïAdZ’`JXQóçZdQÿbtnX•v`ËQJ`Û’…ó~•Ëf`’`JXQóçZdQÿbtQJ`Û’A÷Jl‘ç’t`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf``JXQórçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`tAïrd™÷‚…ãnX•v`™ïrtA÷Jl~•Ëf`JXQór€•v`ËfJ`Û’™ã™ïrtA÷JlAãb™Û’``ZQXbã‰÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…™ãbHAZpvX•ãn€r€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‰ÿbdQçZ|€‰Ë‚p‘Zç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Zç’l‘÷JfãbHAZp‘l‘ç’t‰ÿbvX•ãn€…|çZdQÿbf•…fpÛ‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbdJXQór€€’Û‘p`ZÿQtJçl’ZHAãb™ÛAïrd™÷‚|fpÛv€…ã‘Ë‚€‰órX…ÛvpfHZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órX÷‚d™ïrtHAãb™Û’ïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQdQçZ|÷‚ÛvpfH…t‰ç’l‘÷Jv€…ãnórXQçZ|÷‚dvpfH…óAãb™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚d‰Ë‚p‘ZHQXb㉀’÷™tbïAdZ’`JXQóçZdQÿbtnX•v`ËQJ`Û’÷…ó~•Ëf`’`JXQóçZdQÿbtQJ`Û’A÷Jl‘ç’t`JXQórçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf``JXQórX•v`ËfJ`Û’™d™ïrtA÷Jó~•Ëf`tAïrd™÷‚QJ`Û’™ïrtA÷Jl~•Ëf`JXQór€•v`ËfJ`Û’™ã™ïrtA÷JlAãb™Û’`Û‘pJAHr÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZp‰d™ïrtA÷€‰Ë‚p‘ZAç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘l‘ç’t‰ÿbvX•ãn€…|çZdQtA™HAZp‘Ë‘ç’t‰ÿbdvX•ãn€…ۉ˂p‘ZH•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbdJXQór€ó™‚Ë`ZÿQtJçl’ZHAãb™ÛAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXJl‘ç’t‰ÿb™’`JXïrd™÷‚|pÛv€…ãndQçZ|÷‚ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQdQçZ|÷‚ÛvpfÛ’ïrd™÷‚|‚€‰órXQQçZ|÷‚dvpfH…óA™Û’`Ûv€…ãnX‚€‰órXQQçZ|÷‚d‰Ë‚p‘`QXb㉀’÷™tbïAdZ’`JXQóçZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`’`JXQóçZdQÿbtQJ`Û’bdQçZ|÷Qór€‰Ë‚pçZdQÿbt‰X•v`Ëfd™ïrtA÷Jó~•Ëf``JXQórX•v`ËfJ`Û’™d™ïrtA÷J`JXQHAçZdQÿbt‰J`Û’™ã™ïrtA÷Jl~•Ëf`JXQórÿbt•v`ËfJ`Û’™ã™ïrtA÷JlJXQór€‰ËÛ‘pJAH…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘‰ç’l‘÷J™ãbHAZp‚d™ïrtA÷‘ZHAãbç’l‘÷JtA•H…fpl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘l‘ç’t‰ÿbãb™Û’`ç’l‘÷JtAbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û‰ç’l‘÷Jt•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbd‚p‘ZHAãfÛ`v…ÿQtJçl’ZHAãb™ÛAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXJl‘ç’t‰ÿ™Û’`JXïrd™÷‚|Ûv€…ãnórdQçZ|÷‚ÛvpfH…HAãb™Û’pÛv€…ãnË‚€‰órXQdQçZ|÷‚JXQór€‰ïrd™÷‚|‚€‰órXQQçZ|÷‚dvpfH…óAd™÷‚|çÛv€…ãnX‚€‰órXQQçZ|÷‚db™Û’`Xnó•€vË÷™tbïAdZ’`JXQóçZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`’`JXQónX•v`ËQJ`Û’bdQçZ|lQór€‰Ë‚pçZdQÿbt‰XQJ`Û’d™ïrtA÷Jó~•Ëf``JXQórX•v`ËfJ`Û’™d™ïrtA÷JË‚p‘ZHAçZdQÿbt‰J`Û’™ã™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`ËfJ`Û’™ã™tA÷Jl‘çJXQór€‰Ëpf•H~ã…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jtf•ó~H…Jl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZp‘ç’t‰ÿbd‘ZHAãbç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z•ó~H…fãbHAZp‘l‘ç’t‰ÿbãb™Û’`ç’l‘|çZbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fpbHAZp‘Ë’t‰ÿbãn€‚p‘ZHAãfÛ`v…ÿQtJçl’ZHAãb™ÛAïrd™÷‚|fpÛv€…ãbdQçZ|÷…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXQçZ|÷‚d™’JQr€‰ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…HA™Û’`pÛv€…ãnË‚€‰órXQdQçZ|÷‚JXQór€‰dQÿbt‰ç’‚€‰órXQQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnX‚€‰órXQ…ÛvpfHb™€‰Ë‚pXnó•€vË÷™tbïAdZ’`JXQóçZdQÿbtnX•v`Ë‚d™ïrtA÷…ó~•Ëf`’`JXQónX•v`ËQJ`Û’™ïrtA÷JlË‚p‘ZHAçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`JXQórÿbX•v`ËfJ`Û’™d™ïrtA÷JË‚p‘`Jl‘÷JtAïrJ`Û’™ã™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`ËfJ`Û’™ã…•Ëf`‘ZHAãbpf•H~ã…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jtf•H…fpJl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZp‘ç’t‰ÿbdãb™Û’`ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbvX•ãn€…t‰ç’l‘÷J•ó~H…fãbHAZp‘l‘ç’t‰ÿbXQór€‰Ë‚d™÷‚|çZbHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fpbHAZp‘ËvX•ãn€…Û™Û’`JXfÛ`v…ÿQtJçl’ZHAãb™ÛAïrd™÷‚|Ûv€…ãnóbdQçZ|÷…ÛvpfHZHAãb™ÛfpÛv€…ã‘Ë‚€‰órXQçZ|l‘çJXQór€‰ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…tAd™÷‚|pÛv€…ãnË‚€‰órXQdQçZ|÷‚p‘ZHAãbdQÿbt‰ç’‚€‰órXQQçZ|÷‚dvpfH…órd™÷‚|çÛv€…ãnX‚€‰órXQvpfH…óQór€‰Ë‚pXnó•€vË÷™tbïAdZ’`JXQóçZdQÿbtrXQJ`Û‚d™ïrtA÷…ó~•Ëf`’`JXQónX•v`ËQJ`Û’’t‰ÿbãn€Ë‚p‘ZHAçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™d™tA÷Jl‘™Û’`Jl‘÷JtAïrJ`Û’™ã™ïrtA÷Jl~•Ëf`ZdQÿbt‰ç•v`ËfJ`Û’™ã~•Ëf`‘ZHAãbpf•H~ã…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jt’™HAZpJl‘ç’t‰ÿvX•ãn€r€‰Ë‚p‘f•ó~H…™ãbHAZp…Ûvp`ãb™Û’`ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fãbHAZp‘ç’t‰ÿbãnXQór€‰Ë‚d™t‰ç’l‘bHAZp‘Ë‘ç’t‰ÿbdvX•ãn€…Û’l‘÷JtAï•ó~H…fpbHAZp‘ËvX•ãn€…Û™Û’`JXfÛ`v…ÿQtJçl’ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷…ÛvpfHZHA™Û’`fpÛv€…ã‘Ë‚€‰órXvX•ãn€…ÛJXQr‰‚‘ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãnË‚€‰órXQ€…Ûvpfp‘ZHAãb÷JfpÛv‚€‰órXQQçZ|÷‚dvpfÛ’`rd™÷‚|çÛv€…ãnX‚€‰órXQvpfH…óQHAãb™ÛXnó•€vË÷™tbïAdZ’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷…ó~•Ëf`JXQórÿnX•v`ËQJ`Û’vpfH…óZHAãb™ÛçZdQÿbt‰J`Û’™d™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™H…•Ëf`™€‰Ë‚p‘€…n•vfJ`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰ç•v`ËfJ`Û’™ã~•Ëf`’`JXQópf•H~ã…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿvX•ãn€bt‰ç’l‘÷f•ó~H…™ãbHAZp~•Ëf`’`JXQóç’l‘÷JfãbHAZp‘l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…ZHAãb™•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAï•ó~H…fpbHAZp‘ËvX•ãn€…Ûr€‰Ë‚p‘fÛ`v…ÿQtJçl’ZHAãb™ÛAïrd™÷‚|‘Ë‚€‰órXbdQçZ|÷…ÛvpfHJtAd™÷‚|fpÛv€…ã‘Ë‚€‰órXvX•ãn€…Ûr€‰Ë‚p‘pÛv€…ãnË‚€‰órXQdQçZ|÷‚ÛvpfH…ïrd™÷‚|pÛv€…ãnË‚€‰órXQÛvpfH…Û’`JXQÛv€…ãnX‚€‰órXQQçZ|÷‚dAãb™Û’`rd™÷‚|çÛv€…ãnX‚€‰órXQvpfH…óZHAãb™ÛXnó•€vË÷™tbïAdZ’`JXQóçZdQÿbtQJ`Û’‚d™ïrtA÷…ó~•Ëf`çZdQÿbtnX•v`ËQJ`Û’vp`vXZHAãb™ÛX•v`ËfJ`Û’™d™ïrtA÷Jó~•Ëf`çZdQÿbt‰X•v`ËfJ`Û’™ó~•Ëf`ór€‰Ë‚p‘•v`ËfJ`Û’™ã™ïrtA÷JlJXQór€ZdQÿbt‰ç•v`ËfJ`Û’÷Jl~•Ëf`’`JXQópf•H~ã…÷‘|‚ç‰drr€‰Ë‚p‘‰ç’l‘÷Jt™ãbHAZpJl‘ç’t‰ÿvX•ãn€‰ç’l‘÷Jtf•ó~H…™ãbHAZp•ãn€…Ûvp’`JXQó•ó~H…fãbHAZp‘l‘ç’t‰ÿbvX•ãn€…ç’l‘÷JtA•ó~H…fãbHAZp‘vX•ãn€…ZHAãb™•ó~H…fpbHAZp‘Ë‘ç’t‰ÿbd‰Ë‚p‘ZH’l‘÷JtAï•ó~H…fp‘ç’t‰ÿbdvX•ãn€…Ûr€‰Ë‚p‘`fÛ`v…ÿQtJçl’÷™tŽ‘’“””“’‘Ž666666666666666666666666666667777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv34_0.dat b/application/third_party/mpdf/qrcode/data/qrv34_0.dat new file mode 100755 index 00000000..69040056 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv34_0.dat @@ -0,0 +1,305 @@ +˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWWWWWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvsssssstsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWWWWWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=<;<;<˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWVUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@;<;;;;;;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYUVUVUVUVUVUVUVUTSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYUVUVUVUVSTSTSTSTSTSTSTSRQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstsssssrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYXWXWUVUVUVUVSTSTSTSTQRQRQRQRQRQRQRQPOPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWWWWWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPOPOPOPONMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNMNMNMNMLKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?>=><;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvrqrqrqrqpopopopopopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLKLKLKLKJIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;;;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvutstrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJIJIJIJIHGHGHGHGHEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;;;<;<;<<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxststssssrqrqrqrqpopopoponmnmnmnmlklklklklklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHGHGHGHGFEFEFEFEFCDCDCDCDABABABAB=>=>=>=>;<;<;<;<<;<;<;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxsstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[ZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFEFEFEFEDCDCDCDCDABABABAB=>=>=>=>;<;<;<;<<;;;;;<;˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghghghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDCDCDCDCBABABABAB=>=>=>=>;<;<;<;<<;<;<;:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefefefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYWWWWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABABABABABA@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababababababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;;;;;;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvssssststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]^]^]^]^]ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€€€€€}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€~}~}~}~}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWWWWWWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~}|{|{|{|{|{|{|{|yzyzyzyzuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|{zyzyzyzyzyzyzyzuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;;;;;:9:9:9:9˜—˜—˜—˜—–•–•–•–•”“”“”“’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzyxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvstssssssrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWXWXUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWXWXWWWWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYWWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;<:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;<;<;<;;:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=>;;;;<;<;:9:9:9:9˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvtststsssrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvssstststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€}~}~}~}~{|{|{|{|yzyzyzyzwxwxwxwxuvuvuvuvststststrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWUVUVUVUVSTSTSTSTQRQRQRQROPOPOPOPMNMNMNMNKLKLKLKLIJIJIJIJGHGHGHGHEFEFEFEFCDCDCDCDABABABAB?@?@?@?@=>=>=>=><;<;<;<;:9:9:9:9:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!        + + + +:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + +:9:9:987878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +87878787878787656565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +87878787656565656565654343434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#         + + + +87878787656565654343434343434321212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#          + + + +878787876565656543434343212121212121210/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#"!"!           + + + +878787876565656543434343212121210/0/0/0/0/0/0/.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-.-.-.-,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + + + 878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+*)*)*)*)*)('('('('&%&%&%&%"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)('('('('('&%&%&%&%"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('&%&%&%&%&%"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + +878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!      + + + +˜˜——––•• ‹‹ŠŠ‰‰ˆˆ33445566ONNMMLLKTUUVVWWXIHHGGFFELMMNNOOPQPPOONNMDEEFFGGHYXXWWVVU<==>>??@a``__^^]45566778ihhggffe,--..//0gffeeddcOPPQQRRS54433221eeffgghh88776655]]^^__``@@??>>==UUVVWWXXHHGGFFEEMMNNOOPPPPOONNMMEEFFGGHHXXWWVVUU==>>??@@QQPPOONNeeffgghh$#"! uvvwwxxy(''&&%%$mnnooppq0//..--,effgghhi87766554]^^__``a@??>>==>=TUUVVWWXIHHGGFFELMMNNOOPQPPOONNMDEEFFGGHYXXWWVVU<==>>??@a``__^^]45566778_^^]]WWVW]]^^__`-,,++**)mmnnoopp00//..--eeffgghh88776655]]^^__``@@??>>==UUVVWWXXHHGGFFEEMMNNOOPPPPOONNMMEEFFGGHHIIHHGGFFmmnnoopp}~~€€ uvvwwxxy(''&&%%$mnnooppq0//..--,effgghhi87766554]^^__``a@??>>==`aabbccd=<<;;::9XYYZZ[[\EDDCCBBAPQQRRSSTMLLKKJJIHIIJJKKLUTTSSRRQ@AABBCCD]\\[[ZZY899::;;>=TUUVVWWXIHHGGFFELMMNNOOPQPPOONNMDEEFFGGHYXXWWVVU<==>>??@RQQPPOONdeeffggh%$#"! uuvvwwxx((''&&%%mmnnoopp00//..--eeffgghh88776655]]^^__``@@??>>==UUVVWWXXHHGGFFEEMMNNOOPPAA;;::99zz{{||}}…††‡‡ˆˆ‰}~~€€ uvvwwxxy(''&&%%$mnnooppq0//..--,effgghhi87766554]^^__``a,++**))(Š‹‹ŒŒŽ„„ƒƒ‚‚!!""##$$rrqqppooLLMMNNOO88776655hiijjkkl54433221`aabbccd=<<;;::9XYYZZ[[\EDDCCBBAPQQRRSSTMLLKKJJIHIIJJKKLUTTSSRRQ@AABBCCDNMMLLKKJhiijjkklyyzz{{||$$##""!!qqrrsstt,,++**))iijjkkll44332211aabbccdd<<;;::99YYZZ[[\\DDCCBBAAQQRRSSTT88776655~~€€ +‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„…yzz{{||}$##""!! qrrssttu,++**))(ijjkkllm43322110abbccdde(''&&%%Ž••––—€€~~}}%%&&''((nnmmllkkPPQQRRSS44332211lmmnnoop100//..-deeffggh98877665\]]^^__`A@@??>>=TUUVVWWXIHHGGFFELMMNNOOPQPPOONNMDEEFFGGHJIIHHGGFlmmnnoop}}~~€€ uuvvwwxx((''&&%%mmnnoopp00//..--eeffgghh88776655]]^^__``@@??>>==UUVVWWXX44332211‚‚ƒƒ„„…… + ŽŽ‘ …††‡‡ˆˆ‰}~~€€ uvvwwxxy(''&&%%$mnnooppq0//..--,effgghhi—˜˜˜˜——–||{{zzyy))**++,,jjiihhggTTUUVVWW00//..--pqqrrsst-,,++**)hiijjkkl54433221`aabbccd=<<;;::9XYYZZ[[\EDDCCBBAPQQRRSSTMLLKKJJIHIIJJKKLFEEDDCCBpqqrrssy‚‚ƒƒ„„yyzz{{||$$##""!!qqrrsstt,,++**))iijjkkll44332211aabbccdd<<;;::99YYZZ[[\\00//..--††‡‡ˆˆ‰‰‘’’““””• + + ‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„…yzz{{||}$##""!! qrrssttu,++**))(ijjkkllm–••”“’‘xxwwvvuu--..//00ffeeddcc]]^^__``,,++**))tuuvvwwx)((''&&%lmmnnoop100//..-deeffggh98877665\]]^^__`A@@??>>=TUUVVWWXIHHGGFFELMMNNOOPBAA;;::9yzz{{||}……††‡‡ˆˆ}}~~€€ uuvvwwxx((''&&%%mmnnoopp00//..--eeffgghh88776655]]^^__``,,++**))ŠŠ‹‹ŒŒ•––——˜˜˜ŽŽ‘ …††‡‡ˆˆ‰}~~€€ uvvwwxxy(''&&%%$mnnooppqŽŽŒŒttssrrqq11223344bbaa``__aabbccdd((''&&%%xyyzz{{|%$$##""!pqqrrsst-,,++**)hiijjkkl54433221`aabbccd=<<;;::9XYYZZ[[\EDDCCBBAPQQRRSST98877665}~~€€ ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„yyzz{{||$$##""!!qqrrsstt,,++**))iijjkkll44332211aabbccdd((''&&%%ŽŽ••–– ˜——––••”‘’’““””• + + ‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„…yzz{{||}$##""!! qrrssttu‹‹ŠŠ‰‰ˆˆppoonnmm55667788^^]]WWVVeeffgghh$#"! |}}~~€! tuuvvwwx)((''&&%lmmnnoop100//..-deeffggh98877665\]]^^__`A@@??>>=TUUVVWWX54433221‚‚ƒƒ„„… + + ŽŽ ……††‡‡ˆˆ}}~~€€ uuvvwwxx((''&&%%mmnnoopp00//..--eeffgghh——˜˜˜˜—— + + ”““’’‘‘•––——˜˜˜ŽŽ‘ …††‡‡ˆˆ‰}~~€€ uvvwwxxy ‡‡††……„„llkkjjii99::;;<>??@@QQPPOONNmmnnoopp„……††‡‡ˆ|}}~~€! tuuvvwwx)((''&&%lmmnnoop100//..-deeffggh98877665\]]^^__`-,,++**)‰ŠŠ‹‹ŒŒ••––——˜˜ŽŽ ……††‡‡ˆˆ}}~~€€ uuvvwwxx((''&&%%mmnnooppŽŽŒŒ‹‹ŠŠ‰‰ˆ + + ”““’’‘‘•––——˜˜˜ŽŽ‘ …††‡‡ˆˆ‰}~~€€~~}}||ddccbbaaAABBCCDDMMLLKKJJqqrrssyyˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ„xyyzz{{|%$$##""!pqqrrsst-,,++**)hiijjkkl54433221`aabbccd)((''&&%ŽŽ••–˜˜——––••‘‘’’““”” + + ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„yyzz{{||$$##""!!qqrrssttŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„ ŽŽŒ ˜——––••”‘’’““””• + + ‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„… +{{zzyyxw``__^^]]EEFFGGHHIIHHGGFFzz{{||}}ŒŽŽ „……††‡‡ˆ|}}~~€! tuuvvwwx)((''&&%lmmnnoop100//..-deeffggh%–——˜˜˜˜— + + ””““’’‘‘••––——˜˜ŽŽ ……††‡‡ˆˆ}}~~€€ uuvvwwxx ˆ‡‡††……„„ƒƒ‚‚€Œ‹‹ŠŠ‰‰ˆ + + ”““’’‘‘•––——˜˜˜ŽŽ‘ …††‡‡ˆˆ‰ + vutssrrq\\[[ZZYYIIJJKKLLEEDDCCBB~~€€ +‘‘’’““” + + ˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ„xyyzz{{|%$$##""!pqqrrsst-,,++**)hiijjkkl—––••”“’ ŽŽ˜˜——––••‘‘’’““”” + + ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„yyzz{{|| + + „ƒƒ‚‚€ !€~~}}|ˆ‡‡††……„ ŽŽŒ ˜——––••”‘’’““””• + + ‰ŠŠ‹‹ŒŒqppoonnm + +XXWWVVUUMMNNOOPPAA;;::99‚‚ƒƒ„„…… + ”••––——˜ ŒŽŽ „……††‡‡ˆ|}}~~€! tuuvvwwx)((''&&%lmmnnoop‘ŽŽŒŒ‹‹ŠŠ‰‰ + + ””““’’‘‘••––——˜˜ŽŽ ……††‡‡ˆˆ}}~~€€€~~}}|!""##$$%|{{zzyyx„ƒƒ‚‚€Œ‹‹ŠŠ‰‰ˆ + + ”““’’‘‘•––——˜˜˜ŽŽ‘mllkkjji TTSSRRQQQQRRSSTT88776655††‡‡ˆˆ‰‰˜˜˜——––•‘‘’’““” + + ˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ„xyyzz{{|%$$##""!pqqrrsstŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…… ŽŽ˜˜——––••‘‘’’““”” + + ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ |{{zzyyx%&&''(()xwwvvuut !€~~}}|ˆ‡‡††……„ ŽŽŒ ˜——––••”‘’’““””•ihhggffePPOONNMMUUVVWWXX44332211ŠŠ‹‹ŒŒ + + •””““’’‘”••––——˜ ŒŽŽ „……††‡‡ˆ|}}~~€! tuuvvwwx ˆˆ‡‡††……„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ + + ””““’’‘‘••––——˜˜ŽŽ ……††‡‡ˆˆ + + wvutssrr)**++,,-tssrrqqp!""##$$%|{{zzyyx„ƒƒ‚‚€Œ‹‹ŠŠ‰‰ˆ + + ”““’’‘‘•––——˜˜˜eddccbbaLLKKJJIIYYZZ[[\\00//..--ŽŽ••–– ‘ŽŽ˜˜˜——––•‘‘’’““” + + ˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ„xyyzz{{| + + „„ƒƒ‚‚ €€~~}}ˆˆ‡‡††…… ŽŽ˜˜——––••‘‘’’““”” + + ‰‰ŠŠ‹‹ŒŒqqppoonn-..//001poonnmml%&&''(()xwwvvuut !€~~}}|ˆ‡‡††……„ ŽŽŒ ˜——––••%%&&'a``__^^] HHGGFFEE]]^^__``,,++**))——˜˜˜˜——ŒŒ‹‹ŠŠ‰ + + •””““’’‘”••––——˜ ŒŽŽ „……††‡‡ˆ|}}~~€€€~~}}!!""##$$||{{zzyy„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ + + ””““’’‘‘••––——˜˜ŽŽmmllkkjj12233445lkkjjiih)**++,,-tssrrqqp!""##$$%|{{zzyyx„ƒƒ‚‚€Œ‹‹ŠŠ‰‰ˆ + + ŽŽŒŒ‹'(())**+]\[ZYXWW + + DDCCBBAAaabbccdd((''&&%%––••”“’‘‰ˆˆ‡‡††… ‘ŽŽ˜˜˜——––•‘‘’’““” + + ˆ‰‰ŠŠ‹‹Œ€‚‚ƒƒ„ ||{{zzyy%%&&''((xxwwvvuu €€~~}}ˆˆ‡‡††…… ŽŽ˜˜——––••‘‘’’““””iihhggff56677889hggffeed-..//001poonnmml%&&''(()xwwvvuut !€~~}}|ˆ‡‡††……„ ‹ŠŠ‰‰ˆˆ‡+,,--../VVUUTTSS@@??>>==eeffgghhŽŽŒ…„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰ + + •””““’’‘”••––——˜ ŒŽŽ „……††‡‡ˆ + + xwvutssr))**++,,ttssrrqq!!""##$$||{{zzyy„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ + + ””““’’‘‘••––——˜˜eeddccbb9::;;<<=dccbbaa`12233445lkkjjiih)**++,,-tssrrqqp!""##$$%|{{zzyyx„ƒƒ‚‚€‡††……„„ƒ/0011223RRQQPPOO<<;;::99iijjkkllŒ‹‹ŠŠ‰‰ˆ €€~~}‰ˆˆ‡‡††… ‘ŽŽ˜˜˜——––•‘‘’’““” + + ˆ‰‰ŠŠ‹‹Œ rqqppoon--..//00ppoonnmm%%&&''((xxwwvvuu €€~~}}ˆˆ‡‡††…… ŽŽ˜˜——––••%%&&aa``__^^=>>??@@A`__^^]]\56677889hggffeed-..//001poonnmml%&&''(()xwwvvuut !€~~}}|ƒ‚‚€€34455667NNMMLLKK88776655mmnnooppˆ‡‡††……„ !!""##$}||{{zzy…„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰ + + •””““’’‘”••––——˜ ŒŽŽnmmllkkj11223344llkkjjii))**++,,ttssrrqq!!""##$$||{{zzyy„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ + + ŽŽŒŒ''(())**]]\[ZYXWABBCCDDE\[[ZZYYX9::;;<<=dccbbaa`12233445lkkjjiih)**++,,-tssrrqqp!""##$$%|{{zzyyx~~}}||{78899::;JJIIHHGG44332211qqrrsstt„ƒƒ‚‚€$%%&&''(yxxwwvvu €€~~}‰ˆˆ‡‡††… ‘ŽŽ˜˜˜——––•‘‘’’““”jiihhggf55667788hhggffee--..//00ppoonnmm%%&&''((xxwwvvuu €€~~}}ˆˆ‡‡††…… ‹‹ŠŠ‰‰ˆˆ++,,--..WVVUUTTSEFFGGHHIXWWVVUUT=>>??@@A`__^^]]\56677889hggffeed-..//001poonnmml%&&''(()xwwvvuut !{zzyyssr;AABBCCDFFEEDDCC !!00//..--uuvvwwxx €~~}}|())**++,uttssrrq !!""##$}||{{zzy…„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰ + + •””““’’‘”••––——˜feeddccb99::;;<=""##$$%%,,++**))yyzz{{|| + + |{{zzyyx,--..//0qppoonnm$%%&&''(yxxwwvvu €€~~}‰ˆˆ‡‡††… ‘ŽŽ˜˜˜——––•%%&baa``__^==>>??@@``__^^]]55667788hhggffee--..//00ppoonnmm%%&&''((xxwwvvuu €€~~}}ƒƒ‚‚€€33445566ONNMMLLKMNNOOPPQPOONNMMLEFFGGHHIXWWVVUUT=>>??@@A`__^^]]\56677889hggffeed-..//001poonnmml%&&''(()nmmllkkjHIIJJKKL<;;::998&&''(())((''&&%%}}~~€€ + + wvutssrr01122334mllkkjji())**++,uttssrrq !!""##$}||{{zzy…„„ƒƒ‚‚ŒŒ‹‹ŠŠ‰ + + •ŽŽŒ&''(())*^]]\[ZYXAABBCCDD\\[[ZZYY99::;;<>??@@``__^^]]55667788hhggffee--..//00ppoonnmm%%&&''((xxwwvvuu {{zzyyss;;AABBCCGFFEEDDCUVVWWXXYHGGFFEEDMNNOOPPQPOONNMMLEFFGGHHIXWWVVUUT=>>??@@A`__^^]]\56677889hggffeed-..//001feeddccbPQQRRSST43322110..//0011 ……††‡‡ˆˆmmllkkjj899::;;YZZ[[\\]DCCBBAA@QRRSSTTULKKJJIIHIJJKKLLMTSSRRQQPABBCCDDE\[[ZZYYX9::;;<<=dccbbaa`12233445baa``__^TUUVVWW]0//..--,22334455‰‰ŠŠ‹‹ŒŒiihhggff<==>>??@a``__^^]45566778ihhggffe,--..//0qppoonnm$%%&&''(yxxwwvvu €€~~}„ƒƒ‚‚€23344556OONNMMLLMMNNOOPPPPOONNMMEEFFGGHHXXWWVVUU==>>??@@``__^^]]55667788hhggffee--..//00ppoonnmm%%&&''((nnmmllkkHHIIJJKK=<;;::99]^^__``a@??>>==>??@@A`__^^]]\56677889^]]WWVVU]^^__``a,++**))(66778899ŽŽeeddccbb@AABBCCD]\\[[ZZY899::;;>??@a``__^^]45566778ihhggffe,--..//0qppoonnm$%%&&''(yxxwwvvu |{{zzyys:;;AABBCGGFFEEDDUUVVWWXXHHGGFFEEMMNNOOPPPPOONNMMEEFFGGHHXXWWVVUU==>>??@@``__^^]]55667788hhggffee--..//00ffeeddccPPQQRRSS44332211effgghhi87766554]^^__``a@??>>==>??@@AQPPOONNMeffgghhi#"! >>??@@AA ••––——˜˜''(())**]]\[ZYXWHIIJJKKLUTTSSRRQ@AABBCCD]\\[[ZZY899::;;>??@a``__^^]45566778ihhggffe,--..//0qppoonnm$%%&&''(onnmmllkGHHIIJJK>=<;;::9]]^^__``@@??>>==UUVVWWXXHHGGFFEEMMNNOOPPPPOONNMMEEFFGGHHXXWWVVUU==>>??@@``__^^]]55667788^^]]WWVV]]^^__``,,++**))mnnooppq0//..--,effgghhi87766554]^^__``a@??>>==>??@@AA__^^]]\\66778899ggffeedd..//0011oonnmmll&&''(())mmllkkjjIIJJKKLL;;::9988^__``aab?>>==<<;VWWXXYYZGFFEEDDCNOOPPQQRONNMMLLKFGGHHIIJWVVUUTTS>??@@AAB_^^]]\\[6778899:UTTSSRRQijjkkllmRRSSTTUUKKJJIIHHJJKKLLMMSSRRQQPPBBCCDDEE[[ZZYYXX::;;<<==ccbbaa``22334455kkjjiihh**++,,--iihhggffMMNNOOPP77665544bccddeef;::99887Z[[\\]]^CBBAA@@?RSSTTUUVKJJIIHHGJKKLLMMNSRRQQPPOBCCDDEEF[ZZYYXXW:;;<<==>QPPOONNMmnnooppqVVWWXXYYGGFFEEDDNNOOPPQQOONNMMLLFFGGHHIIWWVVUUTT>>??@@AA__^^]]\\66778899ggffeedd..//0011eeddccbbQQRRSSTT33221100fgghhiij76655443^__``aab?>>==<<;VWWXXYYZGFFEEDDCNOOPPQQRONNMMLLKFGGHHIIJWVVUUTTS>??@@AABMLLKKJJIqrrssyyz ZZ[[\\]]CCBBAA@@RRSSTTUUKKJJIIHHJJKKLLMMSSRRQQPPBBCCDDEE[[ZZYYXX::;;<<==ccbbaa``22334455aa``__^^UUVVWW]]//..--,,jkkllmmn3221100/bccddeef;::99887Z[[\\]]^CBBAA@@?RSSTTUUVKJJIIHHGJKKLLMMNSRRQQPPOBCCDDEEFIHHGGFFEz{{||}}~ + + ^^__``aa??>>==<>??@@AA__^^]]\\66778899]]WWVVUU^^__``aa++**))((nooppqqr/..--,,+fgghhiij76655443^__``aab?>>==<<;VWWXXYYZGFFEEDDCNOOPPQQRONNMMLLKFGGHHIIJEDDCCBBA~€€‚ + + bbccddee;;::9988ZZ[[\\]]CCBBAA@@RRSSTTUUKKJJIIHHJJKKLLMMSSRRQQPPBBCCDDEE[[ZZYYXX::;;<<==TTSSRRQQbbccddee''&&%%$#rssttuuv+**))(('jkkllmmn3221100/bccddeef;::99887Z[[\\]]^CBBAA@@?RSSTTUUVKJJIIHHGJKKLLMMNA;;::998‚ƒƒ„„……† ffgghhii77665544^^__``aa??>>==<>??@@AAPPOONNMMffgghhii"! vwwxxyyz'&&%%$$#nooppqqr/..--,,+fgghhiij76655443^__``aab?>>==<<;VWWXXYYZGFFEEDDCNOOPPQQR87766554†‡‡ˆˆ‰‰Šjjkkllmm33221100bbccddee;;::9988ZZ[[\\]]CCBBAA@@RRSSTTUUKKJJIIHHJJKKLLMMSSRRQQPPBBCCDDEELLKKJJIIjjkkllmmz{{||}}~#""!! rssttuuv+**))(('jkkllmmn3221100/bccddeef;::99887Z[[\\]]^CBBAA@@?RSSTTUUV43322110Š‹‹ŒŒnnooppqq//..--,,ffgghhii77665544^^__``aa??>>==<>==<<;VWWXXYYZ0//..--,ŒŒ‹‹ŠŠ‰rrssttuu++**))((jjkkllmm33221100bbccddee;;::9988ZZ[[\\]]CCBBAA@@RRSSTTUUKKJJIIHHJJKKLLMMDDCCBBAArrssyyzz‚ƒƒ„„……†z{{||}}~#""!! rssttuuv+**))(('jkkllmmn3221100/bccddeef;::99887Z[[\\]]^,++**))(‰ˆˆ‡‡††… vvwwxxyy''&&%%$$nnooppqq//..--,,ffgghhii77665544^^__``aa??>>==<>==<>??@––——˜˜˜˜ŽŽ‘‘ ††‡‡ˆˆ‰‰~~€€vvwwxxyy''&&%%$$nnooppqqŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡ + “’’‘‘–——˜˜˜˜—Ž‘‘’ †‡‡ˆˆ‰‰Š~€€‚eddccbba@AABBCCD——––••””’’““””•• + + ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}}##""!! rrssttuu‹ŠŠ‰‰ˆˆ‡‡††……„„ƒŽŽŒŒ‹ +—––••””“’““””••– + + Š‹‹ŒŒŽ‚ƒƒ„„……†a``__^^]DEEFFGGH““’’‘‘––——˜˜˜˜ŽŽ‘‘ ††‡‡ˆˆ‰‰~~€€vvwwxxyy ‡††……„„ƒƒ‚‚€€‹ŠŠ‰‰ˆˆ‡ + “’’‘‘–——˜˜˜˜—Ž‘‘’ †‡‡ˆˆ‰‰Š]\\[[ZZYHIIJJKKLŽŽŒŒ ——––••””’’““””•• + + ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}} + + ƒ‚‚€€ !!"~~}}||{‡††……„„ƒŽŽŒŒ‹ +—––••””“’““””••– + + Š‹‹ŒŒŽYXXWWVVULMMNNOOP‹‹ŠŠ‰‰ˆˆ + + ““’’‘‘––——˜˜˜˜ŽŽ‘‘ ††‡‡ˆˆ‰‰~~€€~~}}||{"##$$%%&{zzyyxxwƒ‚‚€€‹ŠŠ‰‰ˆˆ‡ + “’’‘‘–——˜˜˜˜—Ž‘‘’%%&&'UTTSSRRQPQQRRSST‡‡††……„„ŽŽŒŒ ——––••””’’““””•• + + ŠŠ‹‹ŒŒ‚‚ƒƒ„„…… + +{zzyyxwv&''(())*wvvuutts !!"~~}}||{‡††……„„ƒŽŽŒŒ‹ +—––••””“’““””••–'(())**+QPPOONNMTUUVVWWXƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ + + ““’’‘‘––——˜˜˜˜ŽŽ‘‘ ††‡‡ˆˆ‰‰ utssrrqq*++,,--.srrqqppo"##$$%%&{zzyyxxwƒ‚‚€€‹ŠŠ‰‰ˆˆ‡ + “’’‘‘–——˜˜+,,--../MLLKKJJIXYYZZ[[\~~}}||‡‡††……„„ŽŽŒŒ ——––••””’’““””•• + + ŠŠ‹‹ŒŒppoonnmm.//00112onnmmllk&''(())*wvvuutts !!"~~}}||{‡††……„„ƒŽŽŒŒ‹ +ŽŽŒŒ‹/0011223IHHGGFFE\]]^^__`{{zzyyxxƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ + + ““’’‘‘––——˜˜˜˜ŽŽ‘‘llkkjjii23344556kjjiihhg*++,,--.srrqqppo"##$$%%&{zzyyxxwƒ‚‚€€‹ŠŠ‰‰ˆˆ‡ + ‹ŠŠ‰‰ˆˆ‡34455667EDDCCBBA`aabbccdwwvvuutt !!~~}}||‡‡††……„„ŽŽŒŒ ——––••””’’““””••hhggffee6778899:gffeeddc.//00112onnmmllk&''(())*wvvuutts !!"~~}}||{‡††……„„ƒ‡††……„„ƒ78899::;A@@??>>=deeffgghssrrqqpp""##$$%%{{zzyyxxƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ + + ““’’‘‘––——˜˜˜˜ddccbbaa:;;<<==>cbbaa``_23344556kjjiihhg*++,,--.srrqqppo"##$$%%&{zzyyxxwƒ‚‚€€ƒ‚‚€€;AABBCCD=<<;;::9hiijjkkloonnmmll&&''(())wwvvuutt !!~~}}||‡‡††……„„ŽŽŒŒ ——––••%%&&''``__^^]]>??@@AAB_^^]]\\[6778899:gffeeddc.//00112onnmmllk&''(())*wvvuutts !!"~~}}||{~~}}||{DEEFFGGH98877665lmmnnoopkkjjiihh**++,,--ssrrqqpp""##$$%%{{zzyyxxƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ + + ŽŽŒŒ‹‹(())**++\[ZYXWWVBCCDDEEF[ZZYYXXW:;;<<==>cbbaa``_23344556kjjiihhg*++,,--.srrqqppo"##$$%%&{zzyyxxw{zzyyssrHIIJJKKL54433221pqqrrsstggffeedd..//0011oonnmmll&&''(())wwvvuutt !!~~}}||‡‡††……„„ŠŠ‰‰ˆˆ‡‡,,--..//VUUTTSSRFGGHHIIJWVVUUTTS>??@@AAB_^^]]\\[6778899:gffeeddc.//00112onnmmllk&''(())*wvvuutts !!"rqqppoonLMMNNOOP100//..-tuuvvwwxccbbaa``22334455kkjjiihh**++,,--ssrrqqpp""##$$%%{{zzyyxxƒƒ‚‚€€††……„„ƒƒ00112233RQQPPOONJKKLLMMNSRRQQPPOBCCDDEEF[ZZYYXXW:;;<<==>cbbaa``_23344556kjjiihhg*++,,--.srrqqppo"##$$%%&nmmllkkjPQQRRSST-,,++**)xyyzz{{|__^^]]\\66778899ggffeedd..//0011oonnmmll&&''(())wwvvuutt !!~~}}||‚‚€€44556677NMMLLKKJNOOPPQQRONNMMLLKFGGHHIIJWVVUUTTS>??@@AAB_^^]]\\[6778899:gffeeddc.//00112onnmmllk&''(())*jiihhggfTUUVVWW])((''&&%|}}~~€[[ZZYYXX::;;<<==ccbbaa``22334455kkjjiihh**++,,--ssrrqqpp""##$$%%{{zzyyxx~~}}||{{8899::;;JIIHHGGFRSSTTUUVKJJIIHHGJKKLLMMNSRRQQPPOBCCDDEEF[ZZYYXXW:;;<<==>cbbaa``_23344556kjjiihhg*++,,--.feeddccb]^^__``a%$$##""!€‚‚ƒƒ„WWVVUUTT>>??@@AA__^^]]\\66778899ggffeedd..//0011oonnmmll&&''(())wwvvuutt !!zzyyssrrAABBCCDDFEEDDCCBVWWXXYYZGFFEEDDCNOOPPQQRONNMMLLKFGGHHIIJWVVUUTTS>??@@AAB_^^]]\\[6778899:gffeeddc.//00112baa``__^abbccdde! „……††‡‡ˆSSRRQQPPBBCCDDEE[[ZZYYXX::;;<<==ccbbaa``22334455kkjjiihh**++,,--ssrrqqpp""##$$%%qqppoonnEEFFGGHHBAA@?>=cbbaa``_23344556^]]WWVVUeffgghhiˆ‰‰ŠŠ‹‹ŒŒZHAãb™t‰ç’l‘÷J•ó~H…f`Û’™ãb™ïrtA÷Jln€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó™ïrtA÷Jl•Ëf`vX™Û’`JXtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfp‘ZHAãbtAïrd™÷‚n•vf•ó‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|…X•v`ËJ`Û’™ãÛ’`JXQtAïrd™÷‚pÛv€…ãnHAZp‘Ë‚‘ç’t‰ÿbdfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‘ç’t‰ÿbd•ãn€…ÛvpQór€‰Ë‚p|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf™Û’`J|çZdQÿb~H…fpÛQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtf•ó~H…bHAZp‘Ëór€‰Ë‚p‘|çZdQÿbX•v`Ëf€‰™ãbHAQçZ|÷‚df`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAQçZ|l‘ç`vX•ã‘ZHAãbt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnXQór€‰Ë‚t‰ç’l‘÷Jv€…ãnX•™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtfpÛv€…ã‚€‰órXQZHAãb™t‰ç’l‘÷J•ó~H…fZp‘Ë‚€‰™ïrtAJ‘’n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó’t‰ÿbdQçn€…Ûvp™Û’`JXtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfp‘ZHAãbtAïrd™t‰v`Ëf•ó‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|nX•v`ËJ`Û’™ãÛ’`JXQtAïrd™÷‚pÛv€…•órXQJ`‰bdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛZ|÷‚d™ïfH…ó~•ËQr‰‚‘ZHA|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf™€‰Ë‚p‘ç’l‘÷JtA~H…fpÛQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtf•ó~H…bHAZp‘Ëór€‰Ë‚p‘|çZdQÿbó~H…fpÛ’™ãbHA÷‚d™ïrtAf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHArtA÷Jl‘çf`vX•ããb™Û’`t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnZHAãb™ïrd™÷‚|v€…ãnX•™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtfpÛv€…‚€‰™ãbHZHAãb™t‰ç’l‘÷JÛv€…ãnX•Zp‘Ë‚€‰÷Jl‘ç’t‰n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó’t‰ÿbdQçn€…ÛvpJXQór€‰tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQçZdQÿbt‰v`f•…fp‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|•ó~H…fpAZ÷‚d™ïÛ’`JXQtAïrd™÷‚v`Ëf•órXQJ`ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛZ|÷‚d™ïfH…ó~•€Ë‚p‘ZHA|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘ç’l‘÷JtAÛv€…ãnóQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtÛv€…ãnXrtAJ‘’‰bór€‰Ë‚p‘|çZdQÿbó~H…fpp‘Ë‚€‰ór÷‚d™ïrtAf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHArtAdQçZ|…ÛvpfHãb™Û’`t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnZHAãb™ïrd™÷‚|rXQJ`Û™ãbHAZ÷‚d™tA÷JlvX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jt•v`ËfdQçZ|÷‚ZHAãb™t‰ç’l‘÷JÛv€…ãnX•XQJ`Û’÷Jl‘ç’t‰n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó÷‚d™ïrt…ó~•Ëf`JXQór€‰tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQçZdQtAïr’™HAZp‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|•ó~H…fpd™ïrtA÷JÛ’`JXQtAïrd™÷‚v`pÛv™ãbHAZbQZ‚d™ïfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛA÷Jl‘ç’tvX•ãn€Ë‚p‘ZA™’|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfHAãb™Û’d™÷‚Ëf•‘Ë‚€‰órXJl‘ç’t‰ÿn€…Ûvp…ó~•ËfZHA™Û’`çZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtÛv€…ãnXl‘ç’t‰ÿbór€‰Ë‚p‘|çZdQÿb€…ãnX•vp‘Ë‚€‰órrtA÷Jl‘çf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA‰ÿbdQçZ|…ÛvpfH`JXQórt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQóró~H…fv…QJ`Û’bdQçZ|÷fH…•Ëf`ZHAãb™ÛJXQórÿ‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jt•v`pÛdQçZ|÷‚ZHAãb™t‰ç’l‘÷J`Ëf•ó~XQJ`Û’’t‰ÿbdQçn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó÷‚d™ïrt…ó~•Ëf`ÿbt‰ç’l‘tAïrd™÷‚Ëf•H…fp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘ZnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQóbt‰ç’l‘÷Aïrd™÷‚Ëf•H…fp‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|v€…ãnórXd™ïrtA÷JÛ’`JXQtAïrd™÷‚H…fpÛv™ãbHAXQZ|÷‚d™ïfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛA÷Jl‘ç’tvX•H…ó÷JtAd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfHAãb™Û’f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘JtAd™÷‚|f•ó~H…Ûv€…ãnóQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtQJ`p‘Ël‘ç’t‰bQór€‰Ë‚p‘|çZdQÿb€…ãnX•vJ`Û’™rtA÷Jl‘çf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA‰d™ïrtA÷~•ËfZH|çZdQÿbfpÛv€…órXQJ`™ãbHAZ÷‚d™tA÷J`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãrXQJ`Û™ãbHAZ÷‚d™tA÷JlvX•ãn€’`JXQó‰ç’l‘÷Jt‚€‰órXQZ‚d™ïrttA÷Jl‘ç’ZHAãb™t‰ç’l‘÷J`Ëf•ó~ãbHAZp‘’t‰ÿbdQçn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óJl‘ç’t‰ÿAãb™’Jt‰ç’l‘÷JãnX•v`Û’™HAZ÷‚d™ïrtAl‘ç’t‰ÿb€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘`nX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë’™HAZp‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|J`Û’™ãA÷Jl‘ç’tt‰ÿbdQçZÛ’`JXQtAïrd™÷‚H…X•v`Ë‚€‰órXQZ|÷‚d™nfH…ó~•Ë‘ZHA™Û‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛbdQçZ|÷Qr€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHA™Û’|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfJXQórÿbf•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿn€…Ûvp…ó~•ËfZHA™Û’`çZdQÿbtbHAZp‘ˉÿbdQçZ||‚™AJl‘ór€‰Ë‚p‘|çZdQÿbËf•ó~H…J`Û’™…vf…•ËfZHAãb’`JXQóbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA‚d™ïrtA÷ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|fH…•ËfZHAãb™`JXQórt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnt‰ç’l‘|fpÛv€…nQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷fH…•Ëf`ZHAãb™ÛJXQórÿ‰ç’l‘÷Jt‚€‰órXQ÷‚d™ïrtç’t‰ÿbãnZHAãb™t‰ç’l‘÷JfpÛv€…ãbHAZp‘f`vX•ã™Û’`JXrÿbt‰ç’lJtAïrd™÷Ëf•H…Zp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óJl‘ç’t‰ÿÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•H…fp‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfçZdQÿbt‰•vf•ó~™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQóbt‰ç’l‘÷Aïrd™÷‚ËJ`Û’™ãA÷Jl‘ç’t€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`Ë‚€‰™ãbn€…ÛvpQór€‰Ë‚p‘÷JtAd™÷‚Ëf•ó~HfpÛv€…ãrXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`ÛbdQçZ|lór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’ÿbdQçZ|H…ó~•Ëfç’l‘÷JtAH…fpÛv‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘JtAd™÷‚|f•ó~H…XbHAXQJ`‰ÿbdQçZ|H…•Ëf`ór€‰Ë‚p‘|çZdQÿbËf•ó~H…HAZ÷‚d™fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€nórXQJ`’™ãbHA÷‚d™tA÷f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA‘ç’t‰ÿbãZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…órXQJ`™ãbHAZ÷‚d™tA÷J`vX•ãnïrd™÷‚|€…ãnX•vQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt•v`ËfÛ’™ãbH‚™rAJl‘vX•ãn€…ZHAãb™t‰ç’l‘÷JfpÛv€…ïrtAJ‘’‰f`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Û’™HAZ÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ón€…Ûvp`Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`Û’™HAZ÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfçZdQÿbt‰`Ëf•ó~™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jt•ó~H…fpAZp‘Ë‚€ç’t‰ÿbdQÛvpfH…Û’`JXQtAïrd™÷‚•ó~H…fbdQçZ|÷n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tbãn€…ÛvpfH…ó~•Ë‘ZHA™Û‚|çZdQÿ…fpÛv€rXQJ`ÛvX•ãn€r‰‚‘ZHAãtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëfç’l‘÷JtAH…fpÛv‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|Ûv€…ãnX‰órXQJ`çZ|÷‚d™ó~•Ëf`ór€‰Ë‚p‘|çZdQÿbpÛv€…ãn‚d™ïrtA÷fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…•ËfZHAãb’`JXQóbt‰ç’l‘÷…ãnX•v`’™ãbHA…ÛvpfHb™Û’`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|fH…•ËfZHAãb™ïrd™t‰ç’€…ãnX•vQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt•v`ËfÛ’™ãbHïrtA÷Jl‘vX•ãn€…ZHAãb™t‰ç’l‘÷JX•v`ËfJl‘ç’t‰ÿf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXrÿbt‰ç’lJtAïrd™÷Ëf•H…Zp‘Ë‚€‰ó…ó~•Ëf`JXQór€‰Ët‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn€‰Ë‚p‘Zl‘÷JtAïr`f•~…fp™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jt•ó~H…fpAZp‘Ë‚€ç’t‰ÿbdQÛvpfH…Û’`JXQtAïrd™÷‚•ó~H…fbdQçZ|÷n€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚p‘÷JtAd™÷‚Ëf•ó~HfpÛv€…ãrXQJ`ÛvX•ãn€‚p‘ZHAãtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfHAãb™Û’d™÷‚|çZÛv€…ãnX‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|Ûv€…•ó‰™ãbHAçZ|÷‚d™ó~•Ëf`ór€‰Ë‚p‘|çZdQÿbpÛv€…ãn‚d™ïrtA÷fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€nórXQJ`’™ãbHA…ÛvpfHb™Û’`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf`JXQórdQÿbt‰ç’•v`ËfQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt~H…fpÛZp‘Ë‚€‰óïrtAJ‘’‰vX•ãn€…ZHAãb™t‰ç’l‘÷JX•v`p‘Jl‘ç’t‰bf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`Û’™HAZ÷‚d™ïrt…ó~•€…ÛJXQór€‰Ët‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn€‰Ë‚p‘Zl‘÷JtAïr•ó~H…fp™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jtv€…ãnX•rXQJ`ÛbdQçZ|÷ÛvpfH…Û’`JXQtAïrd™÷‚Ë‚€‰órXQQZ‚d™ïrn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óAdQçZ|÷vpfH…ó‚p‘ZAb™’tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfHAãb™Û’d™÷‚|çZÛv€…ãnX‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|v`Ëf•ó’™ãbHA‚d™ïrtA÷ó~•Ëf`ór€‰Ë‚p‘|çZdQÿbJ`Û’™tA÷Jl‘ç’fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‚d™ïrtA÷~•Ëf``JXQór|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf`JXQHAdQtAïrd™•v`ËfQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt~H…fpÛZp‘Ë‚€‰óJl‘ç’t‰ÿvX•ãn€…ZHAãb™t‰ç’l‘÷JãbHAZp‘t‰ÿbdQçZf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAJl‘ç’t‰ÿvX•ãn€…Û€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnãb™Û’`÷‚|çZdQ•ó~H…fv™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷Jtv€…ãnX•rXQJ`pbdQçZ|÷ÛvpfH…Û’`JXQtAïrd™÷‚Ë‚€‰órXQ|÷‚d™ïrn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óbdQçZ|÷vpfH…óHAãb™Û’tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfJXQór€‰ÿbt‰ç’l‘…nX•v`‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|v`pÛv€‘Ë‚€‰órX‚d™ïrtA÷ó~•Ëf`ór€‰Ë‚p‘|çZdQÿbJ`Û’™tA÷Jl‘ç’fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‚d™ïrtA÷~•Ëf``JXQór|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfË‚p‘ZHA÷JtAïrd™Ëf•ó~H…QJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt…ãnX•v`QJ`Û’Jl‘ç’t‰bvX•ãn€…ZHAãb™t‰ç’l‘÷JãbHAXQJt‰ÿbdQçZf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAJl‘ç’t‰dvX•H…ó~€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnãb™Û’`÷‚|çZdQfpÛv€…™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtËf•ó~H™ãbHAZpQZ‚d™ïrÛvpfH…Û’`JXQtAïrd™÷‚`Û’™ãb|‚™rAJln€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰óA÷Jl‘ç’tn€…ÛvpQór€‰Ë‚pJtAïrd™÷Ëf•ó~HZp‘Ë‚€‰ó™ïrtA÷Jl•Ëf`vXHAãb™’tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfJXQór€‰ÿbt‰ç’l‘ãnX•v`‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|f•ó~H…‘Ë‚€‰órXJl‘ç’t‰ÿ…ÛvpfHr€‰Ë‚p‘Aïrd™÷‚|…fpÛv€‘Ë‚€‰órXtA÷Jl‘ç’ó~•Ëf`ór€‰Ë‚p‘Ëf•ó~H…HAZp‘Ë‚‘ç’t‰ÿbdfH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‰ÿbdQçZ|fH…ó~•Ë‘ZHAãb‚|çZdQÿ…fpÛv€rXQJ`Û‘ç’t‰ÿbd•ãn€…ÛvpJQr€‰Ë‚p|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfË‚p‘`J|çZdQÿbËf•ó~H…QJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbtfpÛv€…ãQJ`Û’bdQçZ|÷…ó~•Ëf`ZHAãb™ÛçZdQÿbt…ãnX•v`QJ`Û’t‰ÿbdQçZvX•ãn€…|çZdQÿbX•v`Ëf€‰órXQJQçZ|÷‚df`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHA÷‚d™ïrtf`vX•ã™Û’`JXbt‰ç’l‘÷…ãnX•v`’™ãbHAQçZ|÷‚dfH…ó~‘ZHAãbt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnXQór€‰Ë‚t‰ç’l‘÷JfpÛv€…™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtnX•v`Ë™ãbHAZp‚d™ïrtA÷vX•ãn€’`JXQó‰ç’l‘÷JtËf•ó~H™ãbHAXQ|÷‚d™ïrÛvpfH…ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™t‰ÿbdQçZ€…Ûvpf€‰Ë‚p‘ZZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Qór€‰Ë‚p`ZQXbã‰Xnó•€vËvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘|÷‚d™ïrH…ó~•ËfHAãb™Û’’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û‘ZHAãb€’Û‘pJApf•H~ã…ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQtA÷Jl‘ç’`vX•ãn`JXQórrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó™Û’`JXHr󙉀’fÛ`v…ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™t‰ÿbdQçZ€…Ûvp`€‰Ë‚p‘ZZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Qór€‰Ë‚pÛ‘pJAHrXnó•€vËvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘|l‘ç’t‰vX•ãn€…HAãb™Û’’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û‘ZHAãbó™‚Ë`Zp‘|‚ç‰drÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQÿbdQçZ|ÛvpfH…`JXQr‰rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…󙀉˂p‘QXb㉀’ÿQtJçl’ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™÷‚d™ïrtAó~•Ëf`‚‘ZHAãbZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`ZHAãb™ÛÛ‘pJAHr÷™tbïAdZvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘÷Jl‘ç’t‰vX•ãn€…™Û’`JX’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û’`JXQóó™‚Ë`÷‘|‚ç‰drÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQÿbdQçZ|ÛvpfH…Qór€‰Ë‚prd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ór€‰Ë‚p‘pf•H~ã…ÿQtJçl’ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™÷‚d™ïrtAó~•€…Ûv‘ZHAãbZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`ZHAãb™ÛfÛ`v…÷™tbïAdZvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘dQçZ|÷‚pfH…ó~™Û’`JX’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Û’`JXQHXnó•€vË÷‘|‚ç‰drÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQd™ïrtA÷J•Ëf`vQór€‰Ë‚prd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óAãb™Û’`pf•H~ã…ÿQtJçl’ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™l‘ç’t‰ÿbX•ãn€…Ûv‘ZA™’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘dQçZ|÷‚pfH…ó~JXQórÿbt’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ۉ˂p‘ZHXnó•€vË÷‘|‚ç‰drÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQd™ïrtA÷J•Ëf`v‰ç’l‘÷Jtrd™÷‚Ëf•H…fpÛ‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óAãb™Û’`pf•H~ã…ÿQtJçl’ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™l‘ç’t‰d™X•H…ó~•Ad™÷‚|ç•ó~H…fpv€…ãnórXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`JXQór€fÛ`v…÷™tbïAdZvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ïrtA÷Jl‘ËfZHAãbZdQÿbt‰çÛv€…ãnXQJ`Û’bHAZ÷‚d™tA÷Jl‘çvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ۉ˂p‘`ZXnó•€vË÷‘|‚ç‰drÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbdQ™’JQr€’l‘÷JtAï•v`Ëf™HAZp‘Ë™ïrtA÷Jl’t‰ÿbãn€vpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óQXb㉀’pf•H~ã…ÿQtJçl’ó~•ËfZHA™Û’`çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™çZ|÷‚d™‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbd…ÛvpfH~•ËfZHA™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Û‘pJAHrfÛ`v…÷™tbïAdZHAãb™Û’JXQórÿbç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ïrtA÷Jl‘Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d…•Ëf`Aãb™Û’`JXQórÿbt’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…Ûó™‚Ë`ZXnó•€vË÷‘|‚ç‰dr`JXQórt‰ç’l‘÷Jïrd™÷‚Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbdQJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰ç’l‘÷Jtrd™÷‚Ëf•H…fpÛ‚€‰órXQ‘ç’t‰ÿbdvpfH…óQXb㉀’pf•H~ã…ÿQtJçl’€‰Ë‚p‘ZtAd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™çZ|l‘璉˂p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHAd™÷‚|ç•ó~H…fpv€…ãnórXJ`Û’™ãQçZ|÷‚d~•Ëf`Û‘pJAHrfÛ`v…÷™tbïAdZHAãb™Û’çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZ÷‚d™tA÷Jl‘vX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘t‰ÿbãn€…Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXQJ`Û’bHAZ÷‚d™tA÷Jl‘çvX•ãn€…Û󙉀’Û‘Xnó•€vË÷‘|‚ç‰dr`JXQórç’l‘÷JtAX•v`Ëf™HAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQÛvp`vJXQr‰‚’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`Ëf™HAZp‘Ë™ïrtA÷Jl’t‰ÿbãn€vpfH…ópJAHró™pf•H~ã…ÿQtJçl’€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•ËfZHA™Û’`çZdQÿbt‰pÛv€…ãnJ`Û’™X•ãn€…Ûv‘ZHAãb™rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbd…ÛvpfH~•Ëfór€‚Ë`ZQfÛ`v…÷™tbïAdZHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚H…•Ëf`HAãb™Û’JXQórÿbç’l‘÷JtAX•v`ËfãbHAZp‘pfH…ó~Û’`JXQZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d…•Ëf`‰Ë‚p‘ZHXb㉀’Û‘Xnó•€vË÷‘|‚ç‰dr`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórt‰ç’l‘÷Jïrd™÷‚Ëf•H…fpË‚€‰órXQ•Ëf`vór€‰Ë‚p‘’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAãb™Û’`pJAHró™pf•H~ã…ÿQtJçl’€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZtAd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™X•ãn€…ÛvZHAãb™rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óJXQór€‚Ë`ZQfÛ`v…÷™tbïAdZHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZ÷‚pfH…ó~Û’`JXQZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`‰Ë‚p‘ZHXAHró™‚Xnó•€vË÷‘|‚ç‰dr`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`Ëf™HAZp‘d™ïrtAdQ•€…Ûvpór€‰Ë‚p‘’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛAãb™Û’`Ë`ZQXbpf•H~ã…ÿQtJçl’€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQçZ|÷‚d™fH…ó~•ZAb™’`rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…óJXQHAã㉀’Û‘pJfÛ`v…÷™tbïAdZHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ïrtA÷Jl‘Ëf`vX•JXQór€‰ËZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`b™Û’`AHró™‚Xnó•€vË÷‘|‚ç‰dr`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ç’t‰ÿbdQãn€…Ûvp‚p‘ZHAã’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰ËË`ZQXbpf•H~ã…ÿQtJçl’€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQçZ|÷‚d™fH…ó~•b™Û’`rd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‚p‘ZHAã㉀’Û‘pfÛ`v…÷™tbïAdZHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ïrtA÷Jl‘Ëf`vX•JXQór€‰ËZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`Aãb™Û’`ZdQÿbt‰çÛv€…ãnXJ`Û’™ãQçZ|÷‚d~•Ëf`b™Û’``ZQXbã‰Xnó•€vË÷‘|‚ç‰dr`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ç’t‰d™ïrH…ó~•Ëf‚p‘ZHAã’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€’l‘÷JtAï•v`ËfbHAZp‘Ë™ïrtA÷JlvX•ãn€…ÛJXQór€‰Ë€’Û‘pJApf•H~ã…ÿQtJçl’€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQtA÷Jl‘ç’`vX•ãnb™’JQrrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‰Ë‚p‘ZHrd™÷‚|ç•ó~H…fp‚€‰órXQ‘ç’t‰ÿbdvpfH…ó‚p‘`JXHró™‚ËfÛ`v…÷™tbïAdZ÷‘|‘’“”•–—˜˜—–•”“’JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv34_1.dat b/application/third_party/mpdf/qrcode/data/qrv34_1.dat new file mode 100755 index 00000000..2cf2bf90 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv34_1.dat @@ -0,0 +1,305 @@ +˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvtstststsststststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYWXWXWXWXWWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>;<;;;;;;<;<;;;;;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvtstststsststststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYWXWXWXWXXWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=><;<;<;<;;<;<;<;<:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvtstststsststststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYWXWXWXWXXWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=><;<;<;<;;<;<;<;<:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvtstststsststststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYWXWXWXWXXWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=><;<;<;<;;<;<;<;<:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwvuvuvuvuvtstststsststststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYWXWXWXWXXWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=><;<;<;<;;<;<;<;<:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvssssststsssssstsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[ZYZYZYZYZYWXWXWXWWXWXWXWXWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=><;<;<;<;;<;<;<;<:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYWWWWXWXWWWWWWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?>=>=>=>=>=><;<;<;;;;<;<;<;;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;;;<;<;<;;;;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvststststtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxuvuvuvuvuvuvuvuvstsssssststsssssrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvtstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWWWWWWXWXWWWWWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@=>=>=>=>=>=>=>=>;<;<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@=>=>=>=>=>=>=>=>;;;;;;<;<;;;;;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!"!   ˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=><;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#"!"!"!"!"!"!"!"!  ˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvuvuvtstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=><;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvuvuvutsttstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=><;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvststsssstststsssrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYXWXWWXWXWXWXUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=>=>=><;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    ˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†…†…†…†…†ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~{|{|{|{|{|{|{|{|yzyzyzyzyzyzyzyzwxwxwxwxwxwxwxwxuvuvuvuvsstststsssstststrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWWWWWWXWXWWWWUVUVUVUVUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQRQRQRQRQROPOPOPOPOPOPOPOPMNMNMNMNMNMNMNMNKLKLKLKLKLKLKLKLIJIJIJIJIJIJIJIJGHGHGHGHGHGHGHGHEFEFEFEFEFEFEFEFCDCDCDCDCDCDCDCDABABABABABABABAB?@?@?@?@?@?@?@?@=>=>=>=>=>=<;<;<<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                    + + + + + + + +              + + + + + + + +               + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +             + + + + + + + +              + + + + + + + +              + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +          + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +˜˜——––••LLKKJJII]]^^__``ƒƒ‚‚€€((''&&%%DDEEFFGGŽŽŒ=<;;::99 hiijjkkl}||{{zzy100//..- hiijjkkl}||{{zzy100//..- hiijjkkl}||{{zzy100//..- hiijjkkl}||{{zzy100//..- hiijjkkl}||{{zzy100//..- hiijjkklsrrqqppoGHHIIJJKŒŒ‹‹ŠŠ‰‰98877665eeffgghh€€~~}}44332211eeffgghh€€~~}}44332211eeffgghh€€~~}}44332211eeffgghh€€~~}}44332211eeffgghh€€~~}}44332211eeffgghh{{zzyyssDDEEFFGGŽŽŒ=<;;::99abbccdde„ƒƒ‚‚€87766554abbccdde„ƒƒ‚‚€87766554abbccdde„ƒƒ‚‚€87766554abbccdde„ƒƒ‚‚€87766554abbccdde„ƒƒ‚‚€87766554abbccdde~~}}||{;AABBCCD–••”“’‘BBAA@?>=^^__``aa‡‡††……„„;;::9988^^__``aa‡‡††……„„;;::9988^^__``aa‡‡††……„„;;::9988^^__``aa‡‡††……„„;;::9988^^__``aa‡‡††……„„;;::9988^^__``aa‚‚€€''&&%%8899::;;””““’’‘‘HHGGFFEEaabbccdd~~}}||HHIIJJKKŒ‹‹ŠŠ‰‰ˆ88776655 !!""##$lmmnnoopyxxwwvvu-,,++**) !!""##$lmmnnoopyxxwwvvu-,,++**) !!""##$lmmnnoopyxxwwvvu-,,++**) !!""##$lmmnnoopyxxwwvvu-,,++**) !!""##$lmmnnoopyxxwwvvu-,,++**) !!""##$lmmnnooponnmmllkKLLMMNNOˆˆ‡‡††……54433221 iijjkkll||{{zzyy00//..-- iijjkkll||{{zzyy00//..-- iijjkkll||{{zzyy00//..-- iijjkkll||{{zzyy00//..-- iijjkkll||{{zzyy00//..-- iijjkkllrrqqppooHHIIJJKKŒ‹‹ŠŠ‰‰ˆ88776655effgghhi€~~}}|43322110effgghhi€~~}}|43322110effgghhi€~~}}|43322110effgghhi€~~}}|43322110effgghhi€~~}}|43322110effgghhi{zzyyssrDEEFFGGHŽŽŒŒ<;;::998bbccddeeƒƒ‚‚€€77665544bbccddeeƒƒ‚‚€€77665544bbccddeeƒƒ‚‚€€77665544bbccddeeƒƒ‚‚€€77665544bbccddeeƒƒ‚‚€€77665544bbccddee~~}}||{{AABBCCDDŽŽDDCCBBAAeeffgghh{{zzyyssLLMMNNOOˆ‡‡††……„44332211$%%&&''(pqqrrsstuttssrrq)((''&&%$%%&&''(pqqrrsstuttssrrq)((''&&%$%%&&''(pqqrrsstuttssrrq)((''&&%$%%&&''(pqqrrsstuttssrrq)((''&&%$%%&&''(pqqrrsstuttssrrq)((''&&%$%%&&''(pqqrrsstkjjiihhg OPPQQRRS„„ƒƒ‚‚100//..-!!""##$$mmnnooppxxwwvvuu,,++**))!!""##$$mmnnooppxxwwvvuu,,++**))!!""##$$mmnnooppxxwwvvuu,,++**))!!""##$$mmnnooppxxwwvvuu,,++**))!!""##$$mmnnooppxxwwvvuu,,++**))!!""##$$mmnnooppnnmmllkkLLMMNNOOˆ‡‡††……„44332211 !ijjkkllm|{{zzyyx0//..--, !ijjkkllm|{{zzyyx0//..--, !ijjkkllm|{{zzyyx0//..--, !ijjkkllm|{{zzyyx0//..--, !ijjkkllm|{{zzyyx0//..--, !ijjkkllmrqqppoonHIIJJKKL‹‹ŠŠ‰‰ˆˆ87766554ffgghhii~~}}||33221100ffgghhii~~}}||33221100ffgghhii~~}}||33221100ffgghhii~~}}||33221100ffgghhii~~}}||33221100ffgghhiizzyyssrrEEFFGGHHŒŒ‹‹ŠŠ‰‰@@??>>== iijjkkllrrqqppooPPQQRRSS„ƒƒ‚‚€00//..--())**++,tuuvvwwxqppoonnm%$$##""!())**++,tuuvvwwxqppoonnm%$$##""!())**++,tuuvvwwxqppoonnm%$$##""!())**++,tuuvvwwxqppoonnm%$$##""!())**++,tuuvvwwxqppoonnm%$$##""!())**++,tuuvvwwxgffeeddc + + STTUUVVW€€~~}}-,,++**)%%&&''((qqrrssttttssrrqq((''&&%%%%&&''((qqrrssttttssrrqq((''&&%%%%&&''((qqrrssttttssrrqq((''&&%%%%&&''((qqrrssttttssrrqq((''&&%%%%&&''((qqrrssttttssrrqq((''&&%%%%&&''((qqrrssttjjiihhgg PPQQRRSS„ƒƒ‚‚€00//..--!""##$$%mnnooppqxwwvvuut,++**))(!""##$$%mnnooppqxwwvvuut,++**))(!""##$$%mnnooppqxwwvvuut,++**))(!""##$$%mnnooppqxwwvvuut,++**))(!""##$$%mnnooppqxwwvvuut,++**))(!""##$$%mnnooppqnmmllkkjLMMNNOOP‡‡††……„„43322110 !!jjkkllmm{{zzyyxx//..--,, !!jjkkllmm{{zzyyxx//..--,, !!jjkkllmm{{zzyyxx//..--,, !!jjkkllmm{{zzyyxx//..--,, !!jjkkllmm{{zzyyxx//..--,, !!jjkkllmmqqppoonnIIJJKKLLˆˆ‡‡††……<<;;::99!!""##$$mmnnooppnnmmllkkTTUUVVWW€~~}}|,,++**)),--..//0xyyzz{{|mllkkjji! ,--..//0xyyzz{{|mllkkjji! ,--..//0xyyzz{{|mllkkjji! ,--..//0xyyzz{{|mllkkjji! ,--..//0xyyzz{{|mllkkjji! ,--..//0xyyzz{{|cbbaa``_W]]^^__`||{{zzyy)((''&&%))**++,,uuvvwwxxppoonnmm$$##""!!))**++,,uuvvwwxxppoonnmm$$##""!!))**++,,uuvvwwxxppoonnmm$$##""!!))**++,,uuvvwwxxppoonnmm$$##""!!))**++,,uuvvwwxxppoonnmm$$##""!!))**++,,uuvvwwxxffeeddcc + + TTUUVVWW€~~}}|,,++**))%&&''(()qrrssttutssrrqqp(''&&%%$%&&''(()qrrssttutssrrqqp(''&&%%$%&&''(()qrrssttutssrrqqp(''&&%%$%&&''(()qrrssttutssrrqqp(''&&%%$%&&''(()qrrssttutssrrqqp(''&&%%$%&&''(()qrrssttujiihhggf PQQRRSSTƒƒ‚‚€€0//..--,""##$$%%nnooppqqwwvvuutt++**))((""##$$%%nnooppqqwwvvuutt++**))((""##$$%%nnooppqqwwvvuutt++**))((""##$$%%nnooppqqwwvvuutt++**))((""##$$%%nnooppqqwwvvuutt++**))((""##$$%%nnooppqqmmllkkjjMMNNOOPP„„ƒƒ‚‚88776655%%&&''((qqrrssttjjiihhgg ]]^^__``|{{zzyyx((''&&%%01122334|}}~~€ihhggffe01122334|}}~~€ihhggffe01122334|}}~~€ihhggffe01122334|}}~~€ihhggffe01122334|}}~~€ihhggffe01122334|}}~~€_^^]]WWV `aabbccdxwvutssr%$#"! --..//00yyzz{{||llkkjjii --..//00yyzz{{||llkkjjii --..//00yyzz{{||llkkjjii --..//00yyzz{{||llkkjjii --..//00yyzz{{||llkkjjii --..//00yyzz{{||bbaa``__]]^^__``|{{zzyyx((''&&%%)**++,,-uvvwwxxypoonnmml$##""!! )**++,,-uvvwwxxypoonnmml$##""!! )**++,,-uvvwwxxypoonnmml$##""!! )**++,,-uvvwwxxypoonnmml$##""!! )**++,,-uvvwwxxypoonnmml$##""!! )**++,,-uvvwwxxyfeeddccb + + TUUVVWW]~~}}||,++**))(&&''(())rrssttuussrrqqpp''&&%%$$&&''(())rrssttuussrrqqpp''&&%%$$&&''(())rrssttuussrrqqpp''&&%%$$&&''(())rrssttuussrrqqpp''&&%%$$&&''(())rrssttuussrrqqpp''&&%%$$&&''(())rrssttuuiihhggff QQRRSSTT€€~~}}44332211))**++,,uuvvwwxxffeeddcc + + aabbccddwvutssrr$#"! 45566778€‚‚ƒƒ„eddccbba45566778€‚‚ƒƒ„eddccbba45566778€‚‚ƒƒ„eddccbba45566778€‚‚ƒƒ„eddccbba45566778€‚‚ƒƒ„eddccbba45566778€‚‚ƒƒ„VUUTTSSR + + deeffgghrqqppoon11223344}}~~€€hhggffee11223344}}~~€€hhggffee11223344}}~~€€hhggffee11223344}}~~€€hhggffee11223344}}~~€€hhggffee11223344}}~~€€^^]]WWVV aabbccddwvutssrr$#"! -..//001yzz{{||}lkkjjiih -..//001yzz{{||}lkkjjiih -..//001yzz{{||}lkkjjiih -..//001yzz{{||}lkkjjiih -..//001yzz{{||}lkkjjiih -..//001yzz{{||}baa``__^]^^__``a{{zzyyxw(''&&%%$**++,,--vvwwxxyyoonnmmll##""!! **++,,--vvwwxxyyoonnmmll##""!! **++,,--vvwwxxyyoonnmmll##""!! **++,,--vvwwxxyyoonnmmll##""!! **++,,--vvwwxxyyoonnmmll##""!! **++,,--vvwwxxyyeeddccbb + + UUVVWW]]||{{zzyy00//..----..//00yyzz{{||bbaa``__ + + eeffgghhqqppoonn899::;;<„……††‡‡ˆa``__^^]899::;;<„……††‡‡ˆa``__^^]899::;;<„……††‡‡ˆa``__^^]899::;;<„……††‡‡ˆa``__^^]899::;;<„……††‡‡ˆa``__^^]899::;;<„……††‡‡ˆRQQPPOON hiijjkklnmmllkkj55667788‚‚ƒƒ„„ddccbbaa55667788‚‚ƒƒ„„ddccbbaa55667788‚‚ƒƒ„„ddccbbaa55667788‚‚ƒƒ„„ddccbbaa55667788‚‚ƒƒ„„ddccbbaa55667788‚‚ƒƒ„„UUTTSSRR + + eeffgghhqqppoonn12233445}~~€€hggffeed12233445}~~€€hggffeed12233445}~~€€hggffeed12233445}~~€€hggffeed12233445}~~€€hggffeed12233445}~~€€^]]WWVVU +abbccddevutssrrq#"! ..//0011zz{{||}}kkjjiihh..//0011zz{{||}}kkjjiihh..//0011zz{{||}}kkjjiihh..//0011zz{{||}}kkjjiihh..//0011zz{{||}}kkjjiihh..//0011zz{{||}}aa``__^^^^__``aaxxwwvvuu,,++**))11223344}}~~€€^^]]WWVViijjkkllmmllkkjj<==>>??@ˆ‰‰ŠŠ‹‹Œ]\\[[ZZY <==>>??@ˆ‰‰ŠŠ‹‹Œ]\\[[ZZY <==>>??@ˆ‰‰ŠŠ‹‹Œ]\\[[ZZY <==>>??@ˆ‰‰ŠŠ‹‹Œ]\\[[ZZY <==>>??@ˆ‰‰ŠŠ‹‹Œ]\\[[ZZY <==>>??@ˆ‰‰ŠŠ‹‹ŒNMMLLKKJlmmnnoopjiihhggf99::;;<<……††‡‡ˆˆ``__^^]]99::;;<<……††‡‡ˆˆ``__^^]]99::;;<<……††‡‡ˆˆ``__^^]]99::;;<<……††‡‡ˆˆ``__^^]]99::;;<<……††‡‡ˆˆ``__^^]]99::;;<<……††‡‡ˆˆQQPPOONNiijjkkllmmllkkjj56677889‚‚ƒƒ„„…dccbbaa`56677889‚‚ƒƒ„„…dccbbaa`56677889‚‚ƒƒ„„…dccbbaa`56677889‚‚ƒƒ„„…dccbbaa`56677889‚‚ƒƒ„„…dccbbaa`56677889‚‚ƒƒ„„…UTTSSRRQ + effgghhiqppoonnm22334455~~€€ggffeedd22334455~~€€ggffeedd22334455~~€€ggffeedd22334455~~€€ggffeedd22334455~~€€ggffeedd22334455~~€€]]WWVVUU + +bbccddeettssrrqq((''&&%%55667788‚‚ƒƒ„„UUTTSSRRmmnnooppiihhggff@AABBCCDŒŽŽYXXWWVVU + + @AABBCCDŒŽŽYXXWWVVU + + @AABBCCDŒŽŽYXXWWVVU + + @AABBCCDŒŽŽYXXWWVVU + + @AABBCCDŒŽŽYXXWWVVU + + @AABBCCDŒŽŽJIIHHGGFpqqrrssyfeeddccb==>>??@@‰‰ŠŠ‹‹ŒŒ\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒ\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒ\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒ\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒ\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒMMLLKKJJmmnnooppiihhggff9::;;<<=…††‡‡ˆˆ‰`__^^]]\9::;;<<=…††‡‡ˆˆ‰`__^^]]\9::;;<<=…††‡‡ˆˆ‰`__^^]]\9::;;<<=…††‡‡ˆˆ‰`__^^]]\9::;;<<=…††‡‡ˆˆ‰`__^^]]\9::;;<<=…††‡‡ˆˆ‰QPPOONNMijjkkllmmllkkjji66778899‚‚ƒƒ„„……ccbbaa``66778899‚‚ƒƒ„„……ccbbaa``66778899‚‚ƒƒ„„……ccbbaa``66778899‚‚ƒƒ„„……ccbbaa``66778899‚‚ƒƒ„„……ccbbaa``66778899‚‚ƒƒ„„……TTSSRRQQ ffgghhiippoonnmm$$##""!!99::;;<<……††‡‡ˆˆQQPPOONNqqrrssyyeeddccbbDEEFFGGH‘‘’’““”UTTSSRRQ DEEFFGGH‘‘’’““”UTTSSRRQ DEEFFGGH‘‘’’““”UTTSSRRQ DEEFFGGH‘‘’’““”UTTSSRRQ DEEFFGGH‘‘’’““”UTTSSRRQ DEEFFGGH‘‘’’““”FEEDDCCByzz{{||}baa``__^ AABBCCDDŽŽXXWWVVUU + + AABBCCDDŽŽXXWWVVUU + + AABBCCDDŽŽXXWWVVUU + + AABBCCDDŽŽXXWWVVUU + + AABBCCDDŽŽXXWWVVUU + + AABBCCDDŽŽIIHHGGFFqqrrssyyeeddccbb=>>??@@A‰ŠŠ‹‹ŒŒ\[[ZZYYX =>>??@@A‰ŠŠ‹‹ŒŒ\[[ZZYYX =>>??@@A‰ŠŠ‹‹ŒŒ\[[ZZYYX =>>??@@A‰ŠŠ‹‹ŒŒ\[[ZZYYX =>>??@@A‰ŠŠ‹‹ŒŒ\[[ZZYYX =>>??@@A‰ŠŠ‹‹ŒŒMLLKKJJImnnooppqihhggffe::;;<<==††‡‡ˆˆ‰‰__^^]]\\::;;<<==††‡‡ˆˆ‰‰__^^]]\\::;;<<==††‡‡ˆˆ‰‰__^^]]\\::;;<<==††‡‡ˆˆ‰‰__^^]]\\::;;<<==††‡‡ˆˆ‰‰__^^]]\\::;;<<==††‡‡ˆˆ‰‰PPOONNMMjjkkllmmllkkjjii ==>>??@@‰‰ŠŠ‹‹ŒŒMMLLKKJJzz{{||}}aa``__^^ +HIIJJKKL”••––——˜QPPOONNMHIIJJKKL”••––——˜QPPOONNMHIIJJKKL”••––——˜QPPOONNMHIIJJKKL”••––——˜QPPOONNMHIIJJKKL”••––——˜QPPOONNMHIIJJKKL”••––——˜BAA;;::9%%&}~~€€^]]\[ZYX + + EEFFGGHH‘‘’’““””TTSSRRQQEEFFGGHH‘‘’’““””TTSSRRQQEEFFGGHH‘‘’’““””TTSSRRQQEEFFGGHH‘‘’’““””TTSSRRQQEEFFGGHH‘‘’’““””TTSSRRQQEEFFGGHH‘‘’’““””EEDDCCBBzz{{||}}aa``__^^ +ABBCCDDEŽŽ‘XWWVVUUT + + ABBCCDDEŽŽ‘XWWVVUUT + + ABBCCDDEŽŽ‘XWWVVUUT + + ABBCCDDEŽŽ‘XWWVVUUT + + ABBCCDDEŽŽ‘XWWVVUUT + + ABBCCDDEŽŽ‘IHHGGFFEqrrssyyzeddccbba>>??@@AAŠŠ‹‹ŒŒ[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒ[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒ[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒ[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒ[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒLLKKJJIInnooppqqhhggffeeAABBCCDDŽŽIIHHGGFF%%&&~~€€]]\[ZYXW + LMMNNOOP˜˜˜——––•MLLKKJJILMMNNOOP˜˜˜——––•MLLKKJJILMMNNOOP˜˜˜——––•MLLKKJJILMMNNOOP˜˜˜——––•MLLKKJJILMMNNOOP˜˜˜——––•MLLKKJJILMMNNOOP˜˜˜——––•98877665&''(())*‚‚ƒƒ„„…WWVVUUTTIIJJKKLL••––——˜˜PPOONNMMIIJJKKLL••––——˜˜PPOONNMMIIJJKKLL••––——˜˜PPOONNMMIIJJKKLL••––——˜˜PPOONNMMIIJJKKLL••––——˜˜PPOONNMMIIJJKKLL••––——˜˜AA;;::99%%&&~~€€]]\[ZYXW + EFFGGHHI‘’’““””•TSSRRQQPEFFGGHHI‘’’““””•TSSRRQQPEFFGGHHI‘’’““””•TSSRRQQPEFFGGHHI‘’’““””•TSSRRQQPEFFGGHHI‘’’““””•TSSRRQQPEFFGGHHI‘’’““””•EDDCCBBAz{{||}}~a``__^^] + +BBCCDDEEŽŽ‘‘WWVVUUTT + + BBCCDDEEŽŽ‘‘WWVVUUTT + + BBCCDDEEŽŽ‘‘WWVVUUTT + + BBCCDDEEŽŽ‘‘WWVVUUTT + + BBCCDDEEŽŽ‘‘WWVVUUTT + + BBCCDDEEŽŽ‘‘HHGGFFEErrssyyzzddccbbaaEEFFGGHH‘‘’’““””EEDDCCBB''(())**‚‚ƒƒ„„……WVVUUTTSPQQRRSST•””““’’‘IHHGGFFEPQQRRSST•””““’’‘IHHGGFFEPQQRRSST•””““’’‘IHHGGFFEPQQRRSST•””““’’‘IHHGGFFEPQQRRSST•””““’’‘IHHGGFFEPQQRRSST•ŽŽŒ54433221*++,,--.…††‡‡ˆˆ‰SSRRQQPPMMNNOOPP˜˜——––••LLKKJJIIMMNNOOPP˜˜——––••LLKKJJIIMMNNOOPP˜˜——––••LLKKJJIIMMNNOOPP˜˜——––••LLKKJJIIMMNNOOPP˜˜——––••LLKKJJIIMMNNOOPP˜˜——––••88776655''(())**‚‚ƒƒ„„……WVVUUTTSIJJKKLLM•––——˜˜˜POONNMMLIJJKKLLM•––——˜˜˜POONNMMLIJJKKLLM•––——˜˜˜POONNMMLIJJKKLLM•––——˜˜˜POONNMMLIJJKKLLM•––——˜˜˜POONNMMLIJJKKLLM•––——˜˜˜A;;::998%%&&'~€€‚]\[ZYXWW FFGGHHII’’““””••SSRRQQPPFFGGHHII’’““””••SSRRQQPPFFGGHHII’’““””••SSRRQQPPFFGGHHII’’““””••SSRRQQPPFFGGHHII’’““””••SSRRQQPPFFGGHHII’’““””••DDCCBBAA{{||}}~~˜˜˜˜——––``__^^]]IIJJKKLL••––——˜˜AA;;::99++,,--..††‡‡ˆˆ‰‰SRRQQPPO + + TUUVVWWX‘ŽŽEDDCCBBA + + TUUVVWWX‘ŽŽEDDCCBBA + + TUUVVWWX‘ŽŽEDDCCBBA + + TUUVVWWX‘ŽŽEDDCCBBA + + TUUVVWWX‘ŽŽEDDCCBBA + + TUUVVWWXŒ‹‹ŠŠ‰‰ˆ100//..-.//00112‰ŠŠ‹‹ŒŒOONNMMLLQQRRSSTT””““’’‘‘HHGGFFEEQQRRSSTT””““’’‘‘HHGGFFEEQQRRSSTT””““’’‘‘HHGGFFEEQQRRSSTT””““’’‘‘HHGGFFEEQQRRSSTT””““’’‘‘HHGGFFEEQQRRSSTTŽŽŒŒ44332211++,,--..††‡‡ˆˆ‰‰SRRQQPPOMNNOOPPQ˜——––••”LKKJJIIHMNNOOPPQ˜——––••”LKKJJIIHMNNOOPPQ˜——––••”LKKJJIIHMNNOOPPQ˜——––••”LKKJJIIHMNNOOPPQ˜——––••”LKKJJIIHMNNOOPPQ˜——––••87766554'(())**+‚ƒƒ„„……†VVUUTTSSJJKKLLMM––——˜˜˜˜OONNMMLLJJKKLLMM––——˜˜˜˜OONNMMLLJJKKLLMM––——˜˜˜˜OONNMMLLJJKKLLMM––——˜˜˜˜OONNMMLLJJKKLLMM––——˜˜˜˜OONNMMLLJJKKLLMM––——˜˜˜˜;;::9988%%&&''€€‚‚••”“’‘\\[[ZZYY MMNNOOPP˜˜——––••88776655//001122ŠŠ‹‹ŒŒONNMMLLK XYYZZ[[\ŒŒ‹‹ŠŠ‰A@@??>>= XYYZZ[[\ŒŒ‹‹ŠŠ‰A@@??>>= XYYZZ[[\ŒŒ‹‹ŠŠ‰A@@??>>= XYYZZ[[\ŒŒ‹‹ŠŠ‰A@@??>>= XYYZZ[[\ŒŒ‹‹ŠŠ‰A@@??>>= XYYZZ[[\ˆ‡‡††……„-,,++**)23344556ŽŽ••–KKJJIIHH + + UUVVWWXXŽŽDDCCBBAA + + UUVVWWXXŽŽDDCCBBAA + + UUVVWWXXŽŽDDCCBBAA + + UUVVWWXXŽŽDDCCBBAA + + UUVVWWXXŽŽDDCCBBAA + + UUVVWWXX‹‹ŠŠ‰‰ˆˆ00//..--//001122ŠŠ‹‹ŒŒONNMMLLK QRRSSTTU”““’’‘‘HGGFFEED QRRSSTTU”““’’‘‘HGGFFEED QRRSSTTU”““’’‘‘HGGFFEED QRRSSTTU”““’’‘‘HGGFFEED QRRSSTTU”““’’‘‘HGGFFEED QRRSSTTUŽŽŒŒ‹43322110+,,--../†‡‡ˆˆ‰‰ŠRRQQPPOONNOOPPQQ——––••””KKJJIIHHNNOOPPQQ——––••””KKJJIIHHNNOOPPQQ——––••””KKJJIIHHNNOOPPQQ——––••””KKJJIIHHNNOOPPQQ——––••””KKJJIIHHNNOOPPQQ——––••77665544(())**++ƒƒ„„……††ŽŽŒŒ‹XXWWVVUU + + QQRRSSTTŽŽŒŒ4433221133445566ŽŽ••––KJJIIHHG\]]^^__`‰ˆˆ‡‡††…=<<;;::9\]]^^__`‰ˆˆ‡‡††…=<<;;::9\]]^^__`‰ˆˆ‡‡††…=<<;;::9\]]^^__`‰ˆˆ‡‡††…=<<;;::9\]]^^__`‰ˆˆ‡‡††…=<<;;::9\]]^^__`„ƒƒ‚‚€)((''&&%6778899:–——˜˜˜˜—GGFFEEDD YYZZ[[\\ŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\ŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\ŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\ŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\ŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\‡‡††……„„,,++**))33445566ŽŽ••––KJJIIHHG + + UVVWWXXYŽŽŒDCCBBAA@ + + UVVWWXXYŽŽŒDCCBBAA@ + + UVVWWXXYŽŽŒDCCBBAA@ + + UVVWWXXYŽŽŒDCCBBAA@ + + UVVWWXXYŽŽŒDCCBBAA@ + + UVVWWXXY‹ŠŠ‰‰ˆˆ‡0//..--,/0011223Š‹‹ŒŒŽNNMMLLKK RRSSTTUU““’’‘‘GGFFEEDD RRSSTTUU““’’‘‘GGFFEEDD RRSSTTUU““’’‘‘GGFFEEDD RRSSTTUU““’’‘‘GGFFEEDD RRSSTTUU““’’‘‘GGFFEEDD RRSSTTUUŽŽŒŒ‹‹33221100,,--..//‡‡ˆˆ‰‰ŠŠ‹ŠŠ‰‰ˆˆ‡TTSSRRQQ + + UUVVWWXX‹‹ŠŠ‰‰ˆˆ00//..--778899::——˜˜˜˜——GFFEEDDC`aabbccd…„„ƒƒ‚‚98877665`aabbccd…„„ƒƒ‚‚98877665`aabbccd…„„ƒƒ‚‚98877665`aabbccd…„„ƒƒ‚‚98877665`aabbccd…„„ƒƒ‚‚98877665`aabbccd€~~}}|%:;;AABBC—––••”“’CCBBAA@?]]^^__``ˆˆ‡‡††……<<;;::99]]^^__``ˆˆ‡‡††……<<;;::99]]^^__``ˆˆ‡‡††……<<;;::99]]^^__``ˆˆ‡‡††……<<;;::99]]^^__``ˆˆ‡‡††……<<;;::99]]^^__``ƒƒ‚‚€€((''&&%%778899::——˜˜˜˜——GFFEEDDC YZZ[[\\]Œ‹‹ŠŠ‰‰ˆ@??>>==< YZZ[[\\]Œ‹‹ŠŠ‰‰ˆ@??>>==< YZZ[[\\]Œ‹‹ŠŠ‰‰ˆ@??>>==< YZZ[[\\]Œ‹‹ŠŠ‰‰ˆ@??>>==< YZZ[[\\]Œ‹‹ŠŠ‰‰ˆ@??>>==< YZZ[[\\]‡††……„„ƒ,++**))(34455667Ž••––—JJIIHHGG + + VVWWXXYYŽŽŒŒCCBBAA@@ + + VVWWXXYYŽŽŒŒCCBBAA@@ + + VVWWXXYYŽŽŒŒCCBBAA@@ + + VVWWXXYYŽŽŒŒCCBBAA@@ + + VVWWXXYYŽŽŒŒCCBBAA@@ + + VVWWXXYYŠŠ‰‰ˆˆ‡‡//..--,,00112233‹‹ŒŒŽŽ‡††……„„ƒPPOONNMM YYZZ[[\\‡‡††……„„,,++**));;AABBCC––••”“’‘CBBAA@?>deeffggh€€~~}54433221deeffggh€€~~}54433221deeffggh€€~~}54433221deeffggh€€~~}54433221deeffggh€€~~}54433221deeffggh|{{zzyysCDDEEFFG‘ŽŽ>=<;;::9aabbccdd„„ƒƒ‚‚88776655aabbccdd„„ƒƒ‚‚88776655aabbccdd„„ƒƒ‚‚88776655aabbccdd„„ƒƒ‚‚88776655aabbccdd„„ƒƒ‚‚88776655aabbccdd~~}}||;;AABBCC––••”“’‘CBBAA@?>]^^__``aˆ‡‡††……„<;;::998]^^__``aˆ‡‡††……„<;;::998]^^__``aˆ‡‡††……„<;;::998]^^__``aˆ‡‡††……„<;;::998]^^__``aˆ‡‡††……„<;;::998]^^__``aƒ‚‚€€(''&&%%78899::;—˜˜˜˜——–FFEEDDCCZZ[[\\]]‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]††……„„ƒƒ++**))((44556677••––——ƒ‚‚€€~~}}||{++**))((&''(())*rssttuuvsrrqqppo'&&%%$$#&''(())*rssttuuvsrrqqppo'&&%%$$#&''(())*rssttuuvsrrqqppo'&&%%$$#&''(())*rssttuuvsrrqqppo'&&%%$$#&''(())*rssttuuvsrrqqppo'&&%%$$#&''(())*rssttuuvfeeddccb + + +abbccddeihhggffe@AABBCCD{zzyyxwv''&&%%$#*++,,--.vwwxxyyzonnmmllk#""!! *++,,--.vwwxxyyzonnmmllk#""!! *++,,--.vwwxxyyzonnmmllk#""!! *++,,--.vwwxxyyzonnmmllk#""!! *++,,--.vwwxxyyzonnmmllk#""!! *++,,--.vwwxxyyzbaa``__^ + effgghhieddccbbaDEEFFGGHutssrrqq"! .//00112z{{||}}~kjjiihhg.//00112z{{||}}~kjjiihhg.//00112z{{||}}~kjjiihhg.//00112z{{||}}~kjjiihhg.//00112z{{||}}~kjjiihhg.//00112z{{||}}~^]]WWVVUijjkkllma``__^^]HIIJJKKLppoonnmm23344556~€€‚gffeeddc23344556~€€‚gffeeddc23344556~€€‚gffeeddc23344556~€€‚gffeeddc23344556~€€‚gffeeddc23344556~€€‚UTTSSRRQmnnooppq]\\[[ZZY LMMNNOOPllkkjjii6778899:‚ƒƒ„„……†cbbaa``_6778899:‚ƒƒ„„……†cbbaa``_6778899:‚ƒƒ„„……†cbbaa``_6778899:‚ƒƒ„„……†cbbaa``_6778899:‚ƒƒ„„……†cbbaa``_6778899:‚ƒƒ„„……†QPPOONNMqrrssyyzYXXWWVVU + + PQQRRSSThhggffee:;;<<==>†‡‡ˆˆ‰‰Š_^^]]\\[:;;<<==>†‡‡ˆˆ‰‰Š_^^]]\\[:;;<<==>†‡‡ˆˆ‰‰Š_^^]]\\[:;;<<==>†‡‡ˆˆ‰‰Š_^^]]\\[:;;<<==>†‡‡ˆˆ‰‰Š_^^]]\\[:;;<<==>†‡‡ˆˆ‰‰ŠMLLKKJJIz{{||}}~UTTSSRRQ + + TUUVVWWXddccbbaa >??@@AABŠ‹‹ŒŒŽ[ZZYYXXW >??@@AABŠ‹‹ŒŒŽ[ZZYYXXW >??@@AABŠ‹‹ŒŒŽ[ZZYYXXW >??@@AABŠ‹‹ŒŒŽ[ZZYYXXW >??@@AABŠ‹‹ŒŒŽ[ZZYYXXW >??@@AABŠ‹‹ŒŒŽIHHGGFFE%%&&'~€€‚QPPOONNM XYYZZ[[\``__^^]] + + BCCDDEEFŽ‘‘’WVVUUTTS + + BCCDDEEFŽ‘‘’WVVUUTTS + + BCCDDEEFŽ‘‘’WVVUUTTS + + BCCDDEEFŽ‘‘’WVVUUTTS + + BCCDDEEFŽ‘‘’WVVUUTTS + + BCCDDEEFŽ‘‘’EDDCCBBA'(())**+‚ƒƒ„„……†MLLKKJJI\]]^^__`\[ZYXWWV FGGHHIIJ’““””••–SRRQQPPOFGGHHIIJ’““””••–SRRQQPPOFGGHHIIJ’““””••–SRRQQPPOFGGHHIIJ’““””••–SRRQQPPOFGGHHIIJ’““””••–SRRQQPPOFGGHHIIJ’““””••–A;;::998+,,--../†‡‡ˆˆ‰‰ŠIHHGGFFE`aabbccdVUUTTSSRJKKLLMMN–——˜˜˜˜—ONNMMLLKJKKLLMMN–——˜˜˜˜—ONNMMLLKJKKLLMMN–——˜˜˜˜—ONNMMLLKJKKLLMMN–——˜˜˜˜—ONNMMLLKJKKLLMMN–——˜˜˜˜—ONNMMLLKJKKLLMMN–——˜˜87766554/0011223Š‹‹ŒŒEDDCCBBAdeeffgghRQQPPOONNOOPPQQR—––••””“KJJIIHHGNOOPPQQR—––••””“KJJIIHHGNOOPPQQR—––••””“KJJIIHHGNOOPPQQR—––••””“KJJIIHHGNOOPPQQR—––••””“KJJIIHHGNOOPPQQRŽŽŒŒ‹4332211034455667ŒŒ‹‹ŠŠ‰A@@??>>= hiijjkklNMMLLKKJ +RSSTTUUV“’’‘‘GFFEEDDC +RSSTTUUV“’’‘‘GFFEEDDC +RSSTTUUV“’’‘‘GFFEEDDC +RSSTTUUV“’’‘‘GFFEEDDC +RSSTTUUV“’’‘‘GFFEEDDC +RSSTTUUV‹ŠŠ‰‰ˆˆ‡0//..--,78899::;‰ˆˆ‡‡††…=<<;;::9 !!""##$lmmnnoopJIIHHGGF + VWWXXYYZŽŽŒŒ‹CBBAA@@? + VWWXXYYZŽŽŒŒ‹CBBAA@@? + VWWXXYYZŽŽŒŒ‹CBBAA@@? + VWWXXYYZŽŽŒŒ‹CBBAA@@? + VWWXXYYZŽŽŒŒ‹CBBAA@@? + VWWXXYYZ‡††……„„ƒ,++**))(;AABBCCD…„„ƒƒ‚‚98877665$%%&&''(pqqrrsstFEEDDCCBZ[[\\]]^‹ŠŠ‰‰ˆˆ‡?>>==<<;Z[[\\]]^‹ŠŠ‰‰ˆˆ‡?>>==<<;Z[[\\]]^‹ŠŠ‰‰ˆˆ‡?>>==<<;Z[[\\]]^‹ŠŠ‰‰ˆˆ‡?>>==<<;Z[[\\]]^‹ŠŠ‰‰ˆˆ‡?>>==<<;Z[[\\]]^ƒ‚‚€€(''&&%%DEEFFGGH€€~~}54433221())**++,tuuvvwwxBAA@?>=<^__``aab‡††……„„ƒ;::99887^__``aab‡††……„„ƒ;::99887^__``aab‡††……„„ƒ;::99887^__``aab‡††……„„ƒ;::99887^__``aab‡††……„„ƒ;::99887^__``aab~~}}||{HIIJJKKL}||{{zzy100//..-,--..//0xyyzz{{|;;::9988bccddeefƒ‚‚€€76655443bccddeefƒ‚‚€€76655443bccddeefƒ‚‚€€76655443bccddeefƒ‚‚€€76655443bccddeefƒ‚‚€€76655443bccddeef{zzyyssrLMMNNOOPyxxwwvvu-,,++**)01122334|}}~~€77665544fgghhiij~~}}||{3221100/fgghhiij~~}}||{3221100/fgghhiij~~}}||{3221100/fgghhiij~~}}||{3221100/fgghhiij~~}}||{3221100/fgghhiijrqqppoonPQQRRSSTuttssrrq)((''&&%45566778€‚‚ƒƒ„33221100 !!"jkkllmmn{zzyyxxw/..--,,+ !!"jkkllmmn{zzyyxxw/..--,,+ !!"jkkllmmn{zzyyxxw/..--,,+ !!"jkkllmmn{zzyyxxw/..--,,+ !!"jkkllmmn{zzyyxxw/..--,,+ !!"jkkllmmnnmmllkkjTUUVVWW]qppoonnm%$$##""!899::;;<„……††‡‡ˆ//..--,,"##$$%%&nooppqqrwvvuutts+**))(('"##$$%%&nooppqqrwvvuutts+**))(('"##$$%%&nooppqqrwvvuutts+**))(('"##$$%%&nooppqqrwvvuutts+**))(('"##$$%%&nooppqqrwvvuutts+**))(('"##$$%%&nooppqqrjiihhggf ]^^__``amllkkjji! <==>>??@ˆ‰‰ŠŠ‹‹ŒŒZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbX•v`ËffpÛv€…Zp‘Ë‚€‰bdQçZ|÷‰bdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰ó™ïrtA÷JlbdQçZ|÷•ãn€…ÛvpZHAãb™‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf`JXQHA`JXQór÷‚|çZdQnX•v`Ë…nX•v`‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷Jt•ó~H…fp•ó~H…fp‰™ãbHArtAJ‘’‰bïrtAJ‘’‰ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQçZ|÷‚d™l‘ç’t‰d™Ëf`vX•Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…f•ó~H…fórXQJ`‚d™ïrtA÷÷‚d™ïrtAf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‘ç’t‰ÿbd‚d™ïrtA÷fH…ó~Û’`JXQ™Û’`JXtAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnãb™Û’`€‰Ë‚p‘Zÿbt‰ç’l‘f•ó~H…Ëf•ó~H…QJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|Ûv€…•óÛv€…ãnXZp‘Ë‚€‰ódQçZ|÷‚bdQçZ|÷vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ïrtA÷Jl‘ïrtA÷Jl‘H…ó~•Ëfór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚pÛv€…•pÛv€…ãnÛ’™ãbHAJl‘ç’t‰ÿ÷Jl‘ç’t‰n€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAQçZ|÷‚dJl‘ç’t‰ÿ•Ëf`vXór€‰Ë‚p‘Qór€‰Ë‚p|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfJXQór€‰HAãb™Û’÷JtAïrd™fpÛv€…ãfpÛv€…™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt~H…fpÛ•v`ËfrXQJ`Ûd™ïrtA÷J‚d™ïrtA÷ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘ç’t‰d™ïrç’t‰ÿbdQ`vX•ãnZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fpX•v`ËfZp‘Ë‚€‰bdQçZ|÷ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰ó™ïrtA÷JlbdQçZ|l•ãn€…ÛvpZHAãb™‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfË‚p‘ZHA`JXQór÷‚|çZdQnX•v`ËãnX•v`‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷Jtv€…ãnX••ó~H…fp’™ãbHAl‘ç’t‰ÿbJl‘ç’t‰ÿó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQtA÷Jl‘ç’çZ|÷‚d™€…ÛvpfÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX••ó~H…fórXQJ`‚d™ïrtA÷÷‚d™ïrtAf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‘ç’t‰ÿbd‘ç’t‰ÿbã`vX•ãÛ’`JXQ™Û’`JXtAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnãb™Û’`€‰Ë‚p‘`ÿbt‰ç’l‘f•ó~H…Ëf•ó~H…QJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|v`Ëf•óÛv€…ãnXZp‘Ë‚€‰ódQçZ|÷‚bdQçZ|÷vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™t‰ÿbdQçZïrtA÷Jl‘H…ó~•Ëfór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`Ëf•pÛv€…ãnp‘Ë‚€‰órJl‘ç’t‰b÷Jl‘ç’t‰n€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAQçZ|l‘çn€…Ûvp`n€…Ûvpr‰‚‘ZHAãQr‰‚‘ZHA|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfJXQór€‰JXQórÿb|çZdQÿbfpÛv€…nfpÛv€…™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt~H…fpÛ•v`pÛrXQJ`pd™ïrtA÷J‚d™ïrtA÷ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘|÷‚d™ïrç’t‰ÿbdQ`vX•ãnZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fpX•v`p‘XQJ`Û’QZ‚d™ïrbQZ‚d™ïfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰ó’t‰ÿbdQçvX•ãn€fH…ó~•Ëb™Û’`ãb™Û’`t‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfË‚p‘`Jt‰ç’l‘|t‰ç’l‘÷J•vf•ó~n•vf•ó‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷Jtv€…ãnX•v€…ãnórX‘Ë‚€‰órXl‘ç’t‰bQJl‘ç’t‰bó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQtA÷Jl‘ç’çZ|l‘ç’€…Ûvp`Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX•Ë‚€‰órXQ™ãbHAZtA÷Jl‘ç’rtA÷Jl‘çf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`ÛZ|÷‚d™ï…ÛvpfHf`vX•ãJXQór€‰ËJXQór€‰tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnXQór€‰Ë‚çZdQÿbt‰tAïrd™÷‚H…fpÛv~H…fpÛQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|v`pÛv€QJ`p‘ËQJ`Û’Z‚d™ïrtQZ‚d™ïrvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™t‰ÿbdQçZt‰ÿbãn€…vX•ãn€…ór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`pÛvJ`Û’™p‘Ë‚€‰órt‰ÿbdQçZ’t‰ÿbdQçn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHArtA÷Jl‘ç…ó~•Ëf`n€…Ûvp‚p‘ZHAãË‚p‘ZHA|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfp‘ZHAãbç’l‘÷JtA|çZdQÿb€…ãnX•vv€…ãnX•™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt…ãnX•v`‚€‰órXQ™ãbHAZpA÷Jl‘ç’ttA÷Jl‘ç’ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘|l‘ç’t‰Ûvp`vÛvpfH…ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿb€…ãnX•vãbHAZp‘XQJ`Û’|÷‚d™ïrZ|÷‚d™ïfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰ó’t‰ÿbdQçvX•ãn€fH…ó~•€b™Û’`ãb™Û’`t‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf™Û’`Jïrd™÷‚|t‰ç’l‘÷J`Ëf•ó~v`Ëf•ó‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtËf•ó~HJ`Û’™ã‘Ë‚€‰órX‰ÿbdQçZ|t‰ÿbdQçZó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQÿbdQçZ|X•ãn€…Ûvó~•Ëf`Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J`Ëf•ó~Ë‚€‰órXQ™ãbHAXQtA÷Jl‘ç’rtA÷Jl‘çf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™tA÷f`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHA™Û‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`ÛZ|÷‚d™ï…ÛvpfH…ÛvpfHJXQór€‰ËJXQór€‰tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnXQór€‰Ë‚çZdQÿbt‰tAïrd™t‰H…fpÛv~H…fpÛQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|…fpÛv€bHAZp‘ËQJ`Û’÷‚d™ïrt|÷‚d™ïrvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™÷‚d™ïrtApfH…ó~vX•ãn€…ór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚H…fpÛvJ`Û’™J`Û’™t‰ÿbdQçZ’t‰ÿbdQçn€…ÛvpfH…ó~•Ë‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷Ëf•ó~HfpÛv€…ãrXQJ`Û’™ãbHA÷‚d™ïrtJl‘ç’t‰ÿn€…ÛvpfH…ó~•Ë‘ZHAãb’`JXQóbt‰ç’l‘÷JtAïrd™÷Ëf•ó~HfpÛv€…ãrXQJ`Û’™ãbHArtAdQçZ|…ó~•€…Û…ó~•Ëf`‚p‘ZAb™’Ë‚p‘ZA™’|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãn€…Ûvpfp‘ZHAãbç’l‘÷JtAç’l‘÷JtA€…ãnX•vv€…ãnX•™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt…ãnX•v`‚€‰órXQ™ãbHAXQA÷Jl‘ç’ttA÷Jl‘ç’ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘÷Jl‘ç’t‰•Ëf`vÛvpfH…ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿb€…ãnX•vãbHAXQJãbHAZp‘|‚™rAJlZ|÷‚d™nfH…ó~•ËfZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚Ëf•ó~H…fpÛv€nórXQJ`’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’tbãn€…ÛvpfH…ó~•ËfZHAãb™Û’`JXrÿbt‰ç’lJtAïrd™÷‚Ëf•ó~H…fpÛv€nórXQJ`’™ãbHAZ÷‚d™ïrt÷‚d™ïrtvpfH…óvX•ãn€`JXQór`JXQórt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•Ëf™€‰Ë‚p‘ïrd™t‰ç’ïrd™÷‚|`f•~…fpv`f•…fp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™tA÷JlvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™tA÷JlvX•ãn€…ÛvpfHr€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtËf•ó~HJ`Û’™ãJ`Û’™ã‰ÿbdQçZ|t‰ÿbdQçZó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQÿbdQçZ|X•ãn€…Ûvó~•€…ÛvÛ’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J`Ëf•ó~`Û’™ãbË‚€‰órXQ‘ç’t‰ÿbd…vf…•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ã™Û’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿ…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰óAdQçZ|÷A÷Jl‘ç’t~•Ëf`…ÛvpfH€‰Ë‚p‘Zÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…órXQJ`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…órXQJ`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHAãb™ZHAãb™l‘÷JtAïrçZdQÿbt‰Ûv€…ãnXÛv€…ãnóQJ`Û’™ãbHAZ÷‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfH…ó~•ËfZHAãb™ÛJXQórÿ‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…Ûv€…ãnóQJ`Û’™ãbHAZ÷‚d™ïrtA÷‘ç’t‰ÿbã…ÛvpfH…ó~•ËfZHAãb™ÛJXQórÿ‰ç’l‘÷JtAïrd™÷‚Ë…X•v`ËbHAXQJ`bHAZp‘Ë‚™rAJl‘|‚™AJl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQJ`Û’™÷‚d™ïrtApfH…ó~pfH…ó~ËfZHAãbór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚H…X•v`HAZp‘Ë‚J`Û’™QçZ|÷‚df`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‚d™ïrtA÷‰ÿbdQçZ|vX•ãn€…Û…ó~•Ëf`HAãb™Û’÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãn€‰Ë‚p‘ZÛ’`JXQd™÷‚|çZç’l‘÷JtA•v`ËfrXQJ`Û™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`ZHAãb™Û’`JXQóbt‰ç’l‘÷Aïrd™÷‚|f•ó~H…fpÛv€…ãrXQJ`Û™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿn€…Ûvp…ó~•Ëf`ZHAãb™Û’`JXQóbt‰ç’l‘÷Aïrd™÷‚|f•ó~H…Xf•ó~H…Û’™ãbH‚€‰órXQç’t‰ÿbdQç’t‰ÿbãnÛvpfH…ó~•ËfZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZ÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•ËfZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZ÷‚dQçZ|÷‚•€…Ûvp•Ëf`v™’JQr€ZHAãb™Û’`JXQtAïrd™÷‚Ëf•ó~H…Ëf•ó~H…€‰órXQJãbHAZp‘™ïrtA÷Jln€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAJl‘ç’t‰ÿ÷‚d™ïrtvpfH…óvX•H…ó`JXQór|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfHAãb™Û’ór€‰Ë‚p‘dQÿbt‰ç’ïrd™÷‚|•ó~H…fp’™HAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷fH…•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘JtAd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë’™HAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷fH…•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘JtAd™÷‚|çZdQÿbt•v`ËffpÛv€…ãAZp‘Ë‚€J`Û’™ãçZ|÷‚d™€…Ûvpfó~•Ëf`HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtAdQd™ïrtA÷JfH…ó~•X•ãn€…Ûv‰Ë‚p‘ZHÛ’`JXQór€‰Ë‚p‘|çZdQÿbX•v`ËffpÛv€…`Û’™ãbË‚€‰™ãb‘ç’t‰ÿbdfH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óA÷Jl‘ç’t‰ÿbdQçZ|fH…ó~•Ëf`vX•ã™Û’`JXQór€‰Ë‚pJtAïrd™÷‚|çZdQÿ…fpÛv€…ãnX•v`’™ãbHAZp‘Ë‚€‰óbdQçZ|÷A÷Jl‘ç’t~•Ëf`~•ËfZH€‰Ë‚p‘Zt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf`JXQórZHAãb™l‘÷JtAïrçZdQtAïrÛv€…ãnX‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷JtnX•v`Ëf•ó~H…‘Ë‚€‰órXQJ`Û’bdQçZ|÷‚d™ïrtA÷vX•ãn€…ÛvpfHr€‰Ë‚p‘ZHAãb™ÛçZdQÿbt‰ç’l‘÷Jt•ó~H…fpnX•v`ˉórXQJ`bHAZp‘ËïrtA÷Jl‘H…•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQçZ|÷‚d™l‘ç’t‰ÿbËf`vX•pfH…ó~Aãb™Û’`ór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J•ó~H…fãnX•v`HAZp‘Ë‚HAZ÷‚d™QçZ|÷‚df`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‰ÿbdQçZ|÷‚d™ïrtf`vX•ãn€…ÛvpQór€‰Ë‚p‘ZHAãb‚|çZdQÿbt‰ç’l‘÷…ãnX•v`Ëf•ó~HZp‘Ë‚€‰órXQJ`Û‚d™ïrtA÷‰d™ïrtA÷vX•H…ó~Aãb™’JHAãb™’tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãn€‰Ë‚p‘ZÛ’`JXQd™÷‚|çZd™÷‚Ëf••v`ËfQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|f•ó~H…fpÛv€…ãQJ`Û’™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿ…ÛvpfH…ó~•Ëf`ZHAãb™Û’`JXQó‰ç’l‘÷JtAïrd™÷‚|Ûv€…ãnXf•ó~H…Û’™ãbH‚€‰™ãbHç’t‰ÿbdQvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™ïrtA÷Jl‘dQçZ|÷‚ãn€…Ûvp•Ëf`vJXQór€ZHAãb™t‰ç’l‘÷JtAïrd™÷‚pÛv€…ãnËf•ó~H…€‰™ãbHAïrtAJ‘’‰™ïrtAJ‘’n€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHA÷‚d™ïrtA÷Jl‘ç’tn€…ÛvpfH…ó~•Ë‘ZHAãb™Û’`JXbt‰ç’l‘÷JtAïrd™÷Ëf•ó~H…fpÛv€rXQJ`Û’™ãbHAJl‘ç’t‰dJl‘ç’t‰ÿ•Ëf`vXQr€‰Ë‚p‘JQr€‰Ë‚p|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfHAãb™Û’HAãb™Û’dQtAïrd™ó~H…fv…•ó~H…fv™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbtfpÛv€…ãnX•v`Ë™ãbHAZp‘Ë‚€‰órXJl‘ç’t‰ÿbdQçZ|÷…ó~•Ëf`vX•ãn€’`JXQór€‰Ë‚p‘Aïrd™÷‚|çZdQÿbt•v`ËffpÛv€…AZp‘Ë‚€AZ÷‚d™ïçZ|÷‚d™ÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘ç’t‰ÿbdQd™ïrtA÷JfH…ó~•X•H…ó~•‰Ë‚p‘ZHAãb™Û’`HAãb™Û’’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`b™Û’`‰Ë‚p‘`Z€’Û‘pJApf•H~ã…fÛ`v…÷™tbïAdZJXQr‰‚`JXQr‰rd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰ËQXb㉀’Hró™‚ËfÛ`v…Xnó•€vË÷‘|‚ç‰dr‘ZHAãb™‚‘ZHAãbZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‚p‘`JXÛ‘pJAHr`ZQXbã‰Xnó•€vËpf•H~ã…ÿQtJçl’Û’`JXQ™Û’`JX’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Qór€‰Ë‚pó™‚Ë`Z€’Û‘pJApf•H~ã…fÛ`v…÷™tbïAdZór€‰Ë‚p‘Qór€‰Ë‚prd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…Û‘ZHAãbQXb㉀’Hr󙉀’fÛ`v…Xnó•€vË÷‘|‚ç‰drZHAãb™‘ZHAãbZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó™Û’`JXÛ‘pJAHrÛ‘pJAHrXnó•€vËp‘|‚ç‰drÿQtJçl’Û’`JXQ™Û’`JX’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Qór€‰Ë‚p󙉀’Û‘ó™‚Ë`Zpf•H~ã…ÿQtJçl’÷™tbïAdZór€‰Ë‚p‘Qór€‰Ë‚prd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…Û‘ZHAãbpJAHró™QXb㉀’fÛ`v…÷™tbïAdZ÷‘|‚ç‰drZAb™’`‘ZA™’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•H…fpÛ‚€‰órXQJ`Û’™ãQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHA™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•H…fpÛ‚€‰órXQJ`Û’™ãQçZ|÷‚d™tA÷Jl‘çvX•ãn€…ÛvpfH…󙀉˂p‘‚Ë`ZQÛ‘pJAHrXnó•€vË÷‘|‚ç‰drÿQtJçl’JXQór€‰ËJXQórÿbt’l‘÷JtAïrd™÷‚Ëf•ó~H…fpv€…ãnórXJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl’t‰ÿbãn€vpfH…ó~•ËfZHAãb™Û’`JXQórÿbt’l‘÷JtAïrd™÷‚Ëf•ó~H…fpv€…ãnórXJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl’t‰ÿbãn€vpfH…ó~•Ëfór€ZHAãb™ÛXb㉀’Û‘ó™‚Ë`pf•H~ã…ÿQtJçl’÷™tbïAdZ‚p‘ZHAã‰ç’l‘÷Jtrd™÷‚|ç•ó~H…fpÛv€…ãnXQJ`Û’bHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbd…ÛvpfH~•Ëf`Aãb™Û’`JXQór€‰ç’l‘÷Jtrd™÷‚|ç•ó~H…fpÛv€…ãnXQJ`Û’bHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbd…ÛvpfH~•Ëf`‰Ë‚p‘ZH’`JXQópJAHró™pf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drb™Û’`Ad™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d…•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d…•Ëf`vX•ãn€…ÛAãb™Û’`r€‰Ë‚p‘‚Ë`ZQfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’JXQór€‰ËZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…óJXQór€ZHAãb™ÛXAHró™‚Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZ‚p‘ZHAã’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`‰Ë‚p‘ZH’`JXQHË`ZQXbpf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰drb™’JQrrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛAãb™Û’`Aãb™Û’`㉀’Û‘pJfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’€‰Ë‚p‘ZZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…óJXQHAãJXQór€AHró™‚Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZHAãb™Û’’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`Aãb™Û’`JXQór€’l‘÷JtAïrd™÷‚|ç•ó~H…fpÛv€…ãnXJ`Û’™ãbHAZp‘Ë™ïrtA÷Jl‘ç’t‰ÿbdvpfH…ó~•Ëf`b™Û’`‰Ë‚p‘ZHË`ZQXbpf•H~ã…fÛ`v…÷™tbïAdZ÷‘|‚ç‰dr`JXQórrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰Ë‚p‘ZHrd™÷‚|çZdQÿbt‰çÛv€…ãnX•v`ËfbHAZp‘Ë‚€‰órXQ‘ç’t‰ÿbdQçZ|÷‚d~•Ëf`vX•ãn€…ÛJXQór€‰ËAãb™Û’`㉀’Û‘pfÛ`v…Xnó•€vË÷‘|‚ç‰drÿQtJçl’€‰Ë‚p‘ZZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‰Ë‚p‘ZHAãb™Û’`ZdQÿbt‰ç’l‘÷JtAï•v`Ëf•ó~H…fp‚€‰órXQJ`Û’™ãQçZ|÷‚d™ïrtA÷JlvX•ãn€…ÛvpfH…ó‚p‘ZHAãJXQór€`ZQXbã‰Xnó•€vËpf•H~ã…ÿQtJçl’÷™tbïAdZ÷‘|‘’“”•–—˜˜—–•”“’‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv34_2.dat b/application/third_party/mpdf/qrcode/data/qrv34_2.dat new file mode 100755 index 00000000..4829b314 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv34_2.dat @@ -0,0 +1,305 @@ +˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststspopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststspopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststspopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtststssspopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{zyzyzyzwxwxwxwxssstststpopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijihghghghg˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~yzyzyzyzwxwxwxwxststststpopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxsssssstspopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—–•–•–•–•’‘’‘ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststspopopoponmnmnmnmjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzwxwxwxwvtstststspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvtstststspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvtstststspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvtstststspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvtstssssspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvtstststspopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkjijijijifefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopopolklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œ‰ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•”“”“”“’‘‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|yxwxwxwxuvuvuvuvrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxuvuvutstrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxststssssrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxsstststsrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€{|{|{|{|wxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚~}~}~}~{|{|{|{|wxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxssssststrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxststststpopopoponmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxstsssssspopopoponmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdc–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|wxwxwxwxtstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdcdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<:9:9:98765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!  dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;;;;;;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCB?@?@?@?@<;<;;;;;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<8787878765656565212121210/0/0/.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJEFEFEFEFABABABAB?@?@?@?@;<;<;<;<878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_\[\[\[\[ZYZYXWXWUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIHEFEFEFEFABABABAB?@?@?@?@;<;<;<;;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_\[\[\[\[XWXWWWWWUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;;;;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     dcdcdcdc`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;<;878787876565654321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + +dcdcdcdc`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB?@?@?>=><;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +dcdcdcdc`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=><;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUVQRQRQRQROPOPOPOPKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=><;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUVQRQRQRQROPOPOPONKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=><;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%$#"!"!"!"!     + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWWUVUVUVUVQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=><;;;;;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!     + + + +babababa`_`_`_`_\[\[\[\[WWWWXWXWUVUVUVUVQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=><;<;<;:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!        + + + +babababa`_`_`_`_\[\[\[\[XWXWXWXWUVUVUVUVQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#       + + + +babababa`_`_`_`_\[\[\[\[XWXWXWXWUVUVUVUVQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[XWXWXWXWUVUVUVUVQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[XWXWXWXWUVUVUVUTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[XWWWWWWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#       + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343432121210/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa`_`_`_`_\[\[\[\[WXWXWWWWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa^]^]^]^]\[\[\[\[WWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNKLKLKLKJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#       + + + +babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#         + + + +babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:987878765434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#       + + + +babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + +babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + +babababa^]^]^]^]\[\[\[\[WWWWWXWXSTSTSTSTQRQRQRQRMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + +babababa^]^]^]^]\[\[\[\[WXWXWXWXSTSTSTSTQRQRQRQPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('&%$#$#$#$#  + + + +babababa^]^]^]^]\[\[\[ZYWXWXWXWXSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYWXWXWXWXSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYWXWXWXWXSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYWXWXWXWXSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCDABABABA@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYWXWWWWWXSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYWXWXWXWVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@=>=<;<;<:9:9:9:965656565434343430/0/0/0/.-.-.-,+*)*)*)*)&%&%&%&%$#$#$#$#    + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@;<;;;;;;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#    + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHCDCDCDCD?@?@?@?@<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#"!"!     + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGFCDCDCDCD?@?@?@?@<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + +babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;<;:9:9:9:965656565434343210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@<;<;<;;;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!   babababa^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;;;<;<;<:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!   `_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUVSTSTSTSTOPOPOPOPMNMNMNMNIJIJIJIJEFEFEFEFCDCDCDCD?@?@?@?@;<;<;<;<:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! ˜˜——––••iijjkkllaabbccdd@AABBCCDA@@??>>=€€~~}pqqrrsst01122334 BAA;;::9OONNMMLLˆˆ‡‡††……iijjkkll))**++,,””““’’‘‘mmnnooppeeffgghhDEEFFGGH=<<;;::9}||{{zzytuuvvwwx45566778 + + 98877665KKJJIIHH„„ƒƒ‚‚mmnnoopp--..//00ŽŽqqrrssttiijjkkllHIIJJKKL + + 98877665yxxwwvvuxyyzz{{|899::;;< 54433221GGFFEEDD€€~~}}qqrrsstt11223344 ŒŒ‹‹ŠŠ‰‰uuvvwwxxmmnnooppLMMNNOOP 54433221uttssrrq|}}~~€<==>>??@100//..-CCBBAA@?||{{zzyyuuvvwwxx55667788 + + ˆˆ‡‡††……yyzz{{||qqrrssyyPQQRRSST100//..-qppoonnm€‚‚ƒƒ„@AABBCCD-,,++**)>=<;;::9xxwwvvuuyyzz{{||99::;;<<„„ƒƒ‚‚}}~~€€zz{{||}}TUUVVWWX-,,++**)mllkkjji„……††‡‡ˆDEEFFGGH)((''&&%98877665ttssrrqq}}~~€€==>>??@@€€~~}}‚‚ƒƒ„„~~€€XYYZZ[[\)((''&&%ihhggffeˆ‰‰ŠŠ‹‹ŒHIIJJKKL + + %54433221ppoonnmm‚‚ƒƒ„„AABBCCDD||{{zzyy……††‡‡ˆˆ‚‚ƒƒ„„……\]]^^__` %$$##""!eddccbbaŒŽŽLMMNNOOP 100//..-llkkjjii……††‡‡ˆˆEEFFGGHHxxwwvvuu‰‰ŠŠ‹‹ŒŒ††‡‡ˆˆ‰‰`aabbccd !!""##$! a``__^^]‘‘’’““”PQQRRSST-,,++**)hhggffee‰‰ŠŠ‹‹ŒŒIIJJKKLL + + ttssrrqqŽŽŠŠ‹‹ŒŒdeeffggh$%%&&''(]\\[[ZZY”••––——˜TUUVVWWX)((''&&%ddccbbaaŽŽMMNNOOPP ppoonnmm‘‘’’““””ŽŽ••––hiijjkkl())**++,YXXWWVVU˜˜˜——––•XYYZZ[[\ %$#"! ``__^^]]‘‘’’““””QQRRSSTTllkkjjii••––——˜˜——˜˜˜˜——lmmnnoop,--..//0UTTSSRRQ•””““’’‘\]]^^__` + + \\[[ZZYY••––——˜˜UUVVWWXXhhggffee˜˜——––••––••”“’‘pqqrrsst01122334 QPPOONNM‘ŽŽ`aabbccd !!""##$XXWWVVUU˜˜——––••YYZZ[[\\ddccbbaaŽŽŒŒŽŽŒtuuvvwwx45566778 + + MLLKKJJIŒŒ‹‹ŠŠ‰deeffggh$%%&&''( TTSSRRQQ””““’’‘‘]]^^__`` ``__^^]]‹‹ŠŠ‰‰ˆˆŒ‹‹ŠŠ‰‰ˆxyyzz{{|899::;;< IHHGGFFE‰ˆˆ‡‡††…hiijjkkl())**++, + + PPOONNMMŽŽaabbccdd!!""##$$\\[[ZZYY‡‡††……„„ˆ‡‡††……„|}}~~€<==>>??@EDDCCBBA…„„ƒƒ‚‚lmmnnoop,--..//0  LLKKJJIIŒŒ‹‹ŠŠ‰‰eeffgghh%%&&''((XXWWVVUUƒƒ‚‚€€„ƒƒ‚‚€€‚‚ƒƒ„@AABBCCDA@@??>>=€€~~}pqqrrsst01122334 + + HHGGFFEEˆˆ‡‡††……iijjkkll))**++,,TTSSRRQQ~~}}||€~~}}|„……††‡‡ˆDEEFFGGH=<<;;::9}||{{zzytuuvvwwx45566778DDCCBBAA„„ƒƒ‚‚mmnnoopp--..//00PPOONNMM{{zzyyss|{{zzyyxˆ‰‰ŠŠ‹‹ŒHIIJJKKL + + 98877665yxxwwvvuxyyzz{{|899::;;<@@??>>==€€~~}}qqrrsstt11223344LLKKJJIIrrqqppoowvutssrrŒŽŽLMMNNOOP 54433221uttssrrq|}}~~€<==>>??@%%&<<;;::99||{{zzyyuuvvwwxx55667788HHGGFFEEnnmmllkkqqppoonn‘‘’’““”PQQRRSST100//..-qppoonnm€‚‚ƒƒ„@AABBCCD&''(())* + + 88776655xxwwvvuuyyzz{{||99::;;<>??@@@@??>>==ffeeddcciihhggff˜˜˜——––•XYYZZ[[\)((''&&%ihhggffeˆ‰‰ŠŠ‹‹ŒHIIJJKKL.//0011200//..--ppoonnmm‚‚ƒƒ„„AABBCCDD<<;;::99bbaa``__eeddccbb•””““’’‘\]]^^__` %$$##""!eddccbbaŒŽŽLMMNNOOP23344556,,++**))llkkjjii……††‡‡ˆˆEEFFGGHH88776655^^]]WWVVaa``__^^‘ŽŽ`aabbccd !!""##$! a``__^^]‘‘’’““”PQQRRSST6778899:((''&&%%hhggffee‰‰ŠŠ‹‹ŒŒIIJJKKLL44332211UUTTSSRR]]\[ZYXWŒŒ‹‹ŠŠ‰deeffggh$%%&&''(]\\[[ZZY”••––——˜TUUVVWWX:;;AABBC $$##""!!ddccbbaaŽŽMMNNOOPP00//..--QQPPOONNWVVUUTTS‰ˆˆ‡‡††…hiijjkkl())**++,YXXWWVVU˜˜˜——––•XYYZZ[[\CDDEEFFG!!""##$$ ``__^^]]‘‘’’““””QQRRSSTT,,++**))MMLLKKJJSRRQQPPO…„„ƒƒ‚‚lmmnnoop,--..//0UTTSSRRQ•””““’’‘\]]^^__`GHHIIJJK%%&&''((\\[[ZZYY••––——˜˜UUVVWWXX((''&&%%IIHHGGFFONNMMLLK€€~~}pqqrrsst01122334 QPPOONNM‘ŽŽ`aabbccdKLLMMNNO))**++,,XXWWVVUU˜˜——––••YYZZ[[\\$$##""!!EEDDCCBBKJJIIHHG}||{{zzytuuvvwwx45566778 + + MLLKKJJIŒŒ‹‹ŠŠ‰deeffgghOPPQQRRS--..//00TTSSRRQQ””““’’‘‘]]^^__`` AA;;::99GFFEEDDCyxxwwvvuxyyzz{{|899::;;< IHHGGFFE‰ˆˆ‡‡††…hiijjkklSTTUUVVW11223344 PPOONNMMŽŽaabbccdd88776655CBBAA@?>uttssrrq|}}~~€<==>>??@EDDCCBBA…„„ƒƒ‚‚lmmnnoopW]]^^__`55667788 + + LLKKJJIIŒŒ‹‹ŠŠ‰‰eeffgghh44332211=<;;::99qppoonnm€‚‚ƒƒ„@AABBCCDA@@??>>=€€~~}pqqrrsst`aabbccd99::;;<<HHGGFFEEˆˆ‡‡††……iijjkkll00//..--88776655mllkkjji„……††‡‡ˆDEEFFGGH=<<;;::9}||{{zzytuuvvwwxdeeffggh==>>??@@DDCCBBAA„„ƒƒ‚‚mmnnoopp ,,++**))44332211ihhggffeˆ‰‰ŠŠ‹‹ŒHIIJJKKL + + 98877665yxxwwvvuxyyzz{{|hiijjkklAABBCCDD@@??>>==€€~~}}qqrrsstt + + ((''&&%%00//..--eddccbbaŒŽŽLMMNNOOP 54433221uttssrrq|}}~~€lmmnnoopEEFFGGHH<<;;::99||{{zzyyuuvvwwxx + + ,,++**))a``__^^]‘‘’’““”PQQRRSST100//..-qppoonnm€‚‚ƒƒ„pqqrrssyIIJJKKLL + + 88776655xxwwvvuuyyzz{{|| ((''&&%%]\\[[ZZY”••––——˜TUUVVWWX-,,++**)mllkkjji„……††‡‡ˆyzz{{||}MMNNOOPP 44332211ttssrrqq}}~~€€$#"! YXXWWVVU˜˜˜——––•XYYZZ[[\)((''&&%ihhggffeˆ‰‰ŠŠ‹‹Œ}~~€€QQRRSSTT00//..--ppoonnmm‚‚ƒƒ„„UTTSSRRQ•””““’’‘\]]^^__` %$$##""!eddccbbaŒŽŽ‚‚ƒƒ„„…UUVVWWXX,,++**))llkkjjii……††‡‡ˆˆ QPPOONNM‘ŽŽ`aabbccd !!""##$! a``__^^]‘‘’’““”…††‡‡ˆˆ‰YYZZ[[\\((''&&%%hhggffee‰‰ŠŠ‹‹ŒŒ + + MLLKKJJIŒŒ‹‹ŠŠ‰deeffggh$%%&&''(]\\[[ZZY”••––——˜‰ŠŠ‹‹ŒŒ]]^^__`` $$##""!!ddccbbaaŽŽ!!""##$$ + + IHHGGFFE‰ˆˆ‡‡††…hiijjkkl())**++,YXXWWVVU˜˜˜——––•ŽŽ••–aabbccdd!!""##$$ ``__^^]]‘‘’’““””%%&&''(( +EDDCCBBA…„„ƒƒ‚‚lmmnnoop,--..//0UTTSSRRQ•ŽŽŒ–——˜˜˜˜—eeffgghh%%&&''((\\[[ZZYY••––——˜˜))**++,, + A@@??>>=€€~~}pqqrrsst01122334 QPPOONNMŒ‹‹ŠŠ‰‰ˆ—––••”“’iijjkkll))**++,,XXWWVVUU˜˜——––••--..//00=<<;;::9}||{{zzytuuvvwwx45566778 + + MLLKKJJIˆ‡‡††……„‘ŽŽmmnnoopp--..//00TTSSRRQQ””““’’‘‘11223344 + + 98877665yxxwwvvuxyyzz{{|899::;;< IHHGGFFE„ƒƒ‚‚€ŒŒ‹‹ŠŠ‰‰qqrrsstt11223344 PPOONNMMŽŽ55667788%%&& 54433221uttssrrq|}}~~€<==>>??@EDDCCBBA€~~}}|ˆˆ‡‡††……uuvvwwxx55667788 + + LLKKJJIIŒŒ‹‹ŠŠ‰‰99::;;<<''(())**100//..-qppoonnm€‚‚ƒƒ„@AABBCCDA@@??>>=|{{zzyys„„ƒƒ‚‚yyzz{{||99::;;<<HHGGFFEEˆˆ‡‡††……==>>??@@++,,--..-,,++**)mllkkjji„……††‡‡ˆDEEFFGGH=<<;;::9srrqqppo€€~~}}}}~~€€==>>??@@DDCCBBAA„„ƒƒ‚‚AABBCCDD//001122)((''&&%ihhggffeˆ‰‰ŠŠ‹‹ŒHIIJJKKL + + 98877665onnmmllk||{{zzyy‚‚ƒƒ„„AABBCCDD@@??>>==€€~~}}EEFFGGHH33445566 %$$##""!eddccbbaŒŽŽLMMNNOOP 54433221kjjiihhgxwvutssr……††‡‡ˆˆEEFFGGHH<<;;::99||{{zzyyIIJJKKLL778899:: !!""##$! a``__^^]‘‘’’““”PQQRRSST100//..-gffeeddcrqqppoon‰‰ŠŠ‹‹ŒŒIIJJKKLL + + 88776655xxwwvvuuMMNNOOPP;;AABBCC$%%&&''(]\\[[ZZY”••––——˜TUUVVWWX-,,++**)cbbaa``_nmmllkkjŽŽMMNNOOPP 44332211ttssrrqqQQRRSSTTDDEEFFGG())**++,YXXWWVVU˜˜˜——––•XYYZZ[[\)((''&&%_^^]]WWVjiihhggf‘‘’’““””QQRRSSTT00//..--ppoonnmmUUVVWWXXHHIIJJKK,--..//0UTTSSRRQ•””““’’‘\]]^^__` %$$##""!VUUTTSSRfeeddccb••––——˜˜UUVVWWXX,,++**))llkkjjiiYYZZ[[\\LLMMNNOO01122334 QPPOONNM‘ŽŽ`aabbccd !!""##$! RQQPPOONbaa``__^˜˜——––••YYZZ[[\\((''&&%%hhggffee]]^^__``PPQQRRSS45566778 + + MLLKKJJIŒŒ‹‹ŠŠ‰deeffggh$%%&&''(NMMLLKKJ^]]\[ZYX””““’’‘‘]]^^__`` $$##""!!ddccbbaaaabbccddTTUUVVWW899::;;< IHHGGFFE‰ˆˆ‡‡††…hiijjkkl())**++,JIIHHGGFWWVVUUTTŽŽaabbccdd!!""##$$ ``__^^]]eeffgghh]]^^__``<==>>??@EDDCCBBA…„„ƒƒ‚‚lmmnnoop,--..//0FEEDDCCBSSRRQQPPŒŒ‹‹ŠŠ‰‰eeffgghh%%&&''((\\[[ZZYYXXWWVVUUTTSSRRQQ””““’’‘‘]]^^__``HHIIJJKK%&&''(()\[[ZZYYX•––——˜˜˜UVVWWXXY,++**))(baa``__^mllkkjjiŽŽ‘‘NNOOPPQQ33221100ssrrqqpp~~€€>>??@@AA%%&&'' +;::99887{zzyyxxwvwwxxyyz6778899: + + KJJIIHHGƒ‚‚€€uttssrrqPPOONNMMŽŽaabbccddLLMMNNOO)**++,,-XWWVVUUT˜——––••”YZZ[[\\](''&&%%$^]]WWVVUihhggffe’’““””••RRSSTTUU//..--,,oonnmmll‚‚ƒƒ„„……BBCCDDEE(())**++ + 76655443wvvuuttsz{{||}}~:;;<<==>GFFEEDDC~~}}||{qppoonnmLLKKJJIIŒŒ‹‹ŠŠ‰‰eeffgghhPPQQRRSS-..//001TSSRRQQP”““’’‘‘]^^__``a !$##""!! UTTSSRRQeddccbba––——˜˜˜˜VVWWXXYY++**))((kkjjiihh††‡‡ˆˆ‰‰FFGGHHII,,--..//3221100/srrqqppo~€€‚>??@@AABCBBAA@@?{zzyyssrmllkkjjiHHGGFFEEˆˆ‡‡††……iijjkkllTTUUVVWW12233445 POONNMMLŽŽŒabbccdde!""##$$% QPPOONNMa``__^^]——––••””ZZ[[\\]]''&&%%$$ggffeeddŠŠ‹‹ŒŒJJKKLLMM00112233/..--,,+onnmmllk‚ƒƒ„„……†BCCDDEEF?>>==<<;rqqppoonihhggffeDDCCBBAA„„ƒƒ‚‚mmnnoopp]]^^__``56677889 + + LKKJJIIHŒ‹‹ŠŠ‰‰ˆeffgghhi%&&''(()MLLKKJJI]\[ZYXWW““’’‘‘^^__``aa !!##""!! ccbbaa``ŽŽ‘‘NNOOPPQQ44556677+**))(('kjjiihhg†‡‡ˆˆ‰‰ŠFGGHHIIJ +;::99887nmmllkkjeddccbba@@??>>==€€~~}}qqrrssttaabbccdd9::;;<<=HGGFFEEDˆ‡‡††……„ijjkkllm)**++,,-IHHGGFFEVVUUTTSSŽŽŒŒbbccddee""##$$%%__^^]]\\’’““””••RRSSTTUU8899::;;'&&%%$$#gffeeddcŠ‹‹ŒŒŽJKKLLMMN + 76655443jiihhggfa``__^^]<<;;::99||{{zzyyuuvvwwxxeeffgghh=>>??@@ADCCBBAA@„ƒƒ‚‚€mnnooppq-..//001EDDCCBBARRQQPPOO‹‹ŠŠ‰‰ˆˆffgghhii&&''(())[[ZZYYXX––——˜˜˜˜VVWWXXYYAABBCCDD !!"#""!! cbbaa``_Ž‘‘’NOOPPQQR3221100/feeddccb]\\[[ZZY88776655xxwwvvuuyyzz{{||iijjkkllABBCCDDE@??>>==<€~~}}|qrrssttu12233445 A;;::998NNMMLLKK‡‡††……„„jjkkllmm**++,,--WWVVUUTT——––••””ZZ[[\\]]EEFFGGHH"##$$%%&_^^]]\\[’““””••–RSSTTUUV/..--,,+baa``__^YXXWWVVU44332211ttssrrqq}}~~€€mmnnooppEFFGGHHI <;;::998|{{zzyyxuvvwwxxy56677889 + + 87766554JJIIHHGGƒƒ‚‚€€nnooppqq..//0011SSRRQQPP““’’‘‘^^__``aaIIJJKKLL&''(())*[ZZYYXXW–——˜˜˜˜—VWWXXYYZ+**))(('^]]WWVVUUTTSSRRQ00//..--ppoonnmm‚‚ƒƒ„„qqrrssyyIJJKKLLM + + 87766554xwwvvuutyzz{{||}9::;;<<=43322110FFEEDDCC~~}}||rrssttuu22334455 OONNMMLLŽŽŒŒbbccddeeMMNNOOPP*++,,--.WVVUUTTS—––••””“Z[[\\]]^'&&%%$$#UTTSSRRQQPPOONNM,,++**))llkkjjii……††‡‡ˆˆzz{{||}}MNNOOPPQ 43322110tssrrqqp}~~€€=>>??@@A0//..--,BBAA@?>={{zzyyxxvvwwxxyy66778899 + + KKJJIIHH‹‹ŠŠ‰‰ˆˆffgghhiiQQRRSSTT.//00112SRRQQPPO“’’‘‘^__``aab !!"#""!! QPPOONNMMLLKKJJI((''&&%%hhggffee‰‰ŠŠ‹‹ŒŒ~~€€QRRSSTTU0//..--,poonnmml‚‚ƒƒ„„…ABBCCDDE,++**))(<;;::998wwvvuuttzz{{||}}::;;<<==GGFFEEDD‡‡††……„„jjkkllmmUUVVWW]]23344556 ONNMMLLKŽŽŒŒ‹bccddeef"##$$%%&MLLKKJJIIHHGGFFE$$##""!!ddccbbaaŽŽ‚‚ƒƒ„„……UVVWWXXY,++**))(lkkjjiih…††‡‡ˆˆ‰EFFGGHHI (''&&%%87766554ssrrqqpp~~€€>>??@@AACCBBAA@@ƒƒ‚‚€€nnooppqq^^__``aa6778899: + + KJJIIHHG‹ŠŠ‰‰ˆˆ‡fgghhiij&''(())*IHHGGFFEEDDCCBBA ``__^^]]‘‘’’““””††‡‡ˆˆ‰‰YZZ[[\\](''&&%%$hggffeed‰ŠŠ‹‹ŒŒIJJKKLLM + + 43322110oonnmmll‚‚ƒƒ„„……BBCCDDEE??>>==<<~~}}||rrssttuubbccddee:;;<<==>GFFEEDDC‡††……„„ƒjkkllmmn*++,,--.EDDCCBBAA@@??>>=\\[[ZZYY••––——˜˜ŠŠ‹‹ŒŒ]^^__``a !$##""!! dccbbaa`ŽŽ‘MNNOOPPQ 0//..--,kkjjiihh††‡‡ˆˆ‰‰FFGGHHII ;;::9988{{zzyyxxvvwwxxyyffgghhii>??@@AABCBBAA@@?ƒ‚‚€€nooppqqr.//00112A;;::998=<<;;::9XXWWVVUU˜˜——––••ŽŽ••––abbccdde!""##$$% `__^^]]\‘’’““””•QRRSSTTU,++**))(ggffeeddŠŠ‹‹ŒŒJJKKLLMM + + 77665544wwvvuuttzz{{||}}jjkkllmmBCCDDEEF?>>==<<;~~}}||{rssttuuv23344556 8776655498877665TTSSRRQQŽŽŒŒ——˜˜˜˜——effgghhi%&&''(()\[[ZZYYX•––——˜˜˜UVVWWXXY(''&&%%$ccbbaa``ŽŽ‘‘NNOOPPQQ33221100ssrrqqpp~~€€nnooppqqFGGHHIIJ +;::99887{zzyyxxwvwwxxyyz6778899: + + 4332211054433221 PPOONNMM‹‹ŠŠ‰‰ˆˆ––••”“’‘ijjkkllm)**++,,-XWWVVUUT˜——––••”YZZ[[\\] #"! __^^]]\\’’““””••RRSSTTUU//..--,,oonnmmll‚‚ƒƒ„„……rrssyyzzJKKLLMMN + 76655443wvvuuttsz{{||}}~:;;<<==>0//..--,100//..- + + LLKKJJII‡‡††……„„ŽŽŒmnnooppq-..//001TSSRRQQP”““’’‘‘]^^__``a ! + + [[ZZYYXX––——˜˜˜˜VVWWXXYY++**))((kkjjiihh††‡‡ˆˆ‰‰{{||}}~~NOOPPQQR3221100/srrqqppo~€€‚>??@@AAB,++**))(-,,++**)HHGGFFEEƒƒ‚‚€€Œ‹‹ŠŠ‰‰ˆqrrssttu12233445 POONNMMLŽŽŒabbccdde!""##$$%WWVVUUTT——––••””ZZ[[\\]]''&&%%$$ggffeeddŠŠ‹‹ŒŒ€€‚‚RSSTTUUV/..--,,+onnmmllk‚ƒƒ„„……†BCCDDEEF(''&&%%)((''&&%DDCCBBAA~~}}||ˆ‡‡††……„uvvwwxxy56677889 + + LKKJJIIHŒ‹‹ŠŠ‰‰ˆeffgghhi%&&''(() +SSRRQQPP““’’‘‘^^__``aa !!##""!! ccbbaa``ŽŽ‘‘ƒƒ„„……††VWWXXYYZ+**))(('kjjiihhg†‡‡ˆˆ‰‰ŠFGGHHIIJ +%$$##""!@@??>>=={{zzyyss„ƒƒ‚‚€yzz{{||}9::;;<<=HGGFFEEDˆ‡‡††……„ijjkkllm)**++,,- + OONNMMLLŽŽŒŒbbccddee""##$$%%__^^]]\\’’““””••‡‡ˆˆ‰‰ŠŠZ[[\\]]^'&&%%$$#gffeeddcŠ‹‹ŒŒŽJKKLLMMN + ! <<;;::99rrqqppoo€~~}}|}~~€€=>>??@@ADCCBBAA@„ƒƒ‚‚€mnnooppq-..//001 + +KKJJIIHH‹‹ŠŠ‰‰ˆˆffgghhii&&''(())[[ZZYYXX––——˜˜˜˜‹‹ŒŒŽŽ^__``aab !!"#""!! cbbaa``_Ž‘‘’NOOPPQQR + + 88776655nnmmllkk|{{zzyyx‚‚ƒƒ„„…ABBCCDDE@??>>==<€~~}}|qrrssttu12233445 GGFFEEDD‡‡††……„„jjkkllmm**++,,--WWVVUUTT——––••••––——bccddeef"##$$%%&_^^]]\\[’““””••–RSSTTUUV 44332211jjiihhggwvutssrr…††‡‡ˆˆ‰EFFGGHHI <;;::998|{{zzyyxuvvwwxxy56677889CCBBAA@@ƒƒ‚‚€€nnooppqq..//0011SSRRQQPPŽŽŒŒ‹‹˜˜˜˜——––fgghhiij&''(())*[ZZYYXXW–——˜˜˜˜—VWWXXYYZ 00//..--ffeeddccqqppoonn‰ŠŠ‹‹ŒŒIJJKKLLM + + 87766554xwwvvuutyzz{{||}9::;;<<=??>>==<<~~}}||rrssttuu22334455 OONNMMLLŠŠ‰‰ˆˆ‡‡••”“’‘jkkllmmn*++,,--.WVVUUTTS—––••””“Z[[\\]]^ + + + ,,++**))bbaa``__mmllkkjjŽŽ‘MNNOOPPQ 43322110tssrrqqp}~~€€=>>??@@A%%&&' ;;::9988{{zzyyxxvvwwxxyy66778899 + + KKJJIIHH††……„„ƒƒŽŽŒŒ‹nooppqqr.//00112SRRQQPPO“’’‘‘^__``aab !!" +  + + ((''&&%%^^]]WWVViihhggff‘’’““””•QRRSSTTU0//..--,poonnmml‚‚ƒƒ„„…ABBCCDDE'(())**+ + + 77665544wwvvuuttzz{{||}}::;;<<==GGFFEEDD‚‚€€‹ŠŠ‰‰ˆˆ‡rssttuuv23344556 ONNMMLLKŽŽŒŒ‹bccddeef"##$$%%& + +  $$##""!!UUTTSSRReeddccbb•––——˜˜˜UVVWWXXY,++**))(lkkjjiih…††‡‡ˆˆ‰EFFGGHHI+,,--../33221100ssrrqqpp~~€€>>??@@AACCBBAA@@~~}}||{{‡††……„„ƒvwwxxyyz6778899: + + KJJIIHHG‹ŠŠ‰‰ˆˆ‡fgghhiij&''(())* !!""##$$ QQPPOONNaa``__^^˜——––••”YZZ[[\\](''&&%%$hggffeed‰ŠŠ‹‹ŒŒIJJKKLLM/0011223//..--,,oonnmmll‚‚ƒƒ„„……BBCCDDEE??>>==<GFFEEDDC‡††……„„ƒjkkllmmn*++,,--.%%&&''((MMLLKKJJ]]\[ZYXW”““’’‘‘]^^__``a !$##""!! dccbbaa`ŽŽ‘MNNOOPPQ34455667++**))((kkjjiihh††‡‡ˆˆ‰‰FFGGHHII ;;::9988qqppoonn~~}}||{~€€‚>??@@AABCBBAA@@?ƒ‚‚€€nooppqqr.//00112))**++,,IIHHGGFFWVVUUTTSŽŽŒabbccdde!""##$$% `__^^]]\‘’’““””•QRRSSTTU78899::;''&&%%$$ggffeeddŠŠ‹‹ŒŒJJKKLLMM + + 77665544mmllkkjj{zzyyxwv‚ƒƒ„„……†BCCDDEEF?>>==<<;~~}}||{rssttuuv23344556%%&&'--..//00EEDDCCBBSRRQQPPOŒ‹‹ŠŠ‰‰ˆeffgghhi%&&''(()\[[ZZYYX•––——˜˜˜UVVWWXXY;AABBCCD !!##""!! ccbbaa``ŽŽ‘‘NNOOPPQQ33221100iihhggffutssrrqq†‡‡ˆˆ‰‰ŠFGGHHIIJ +;::99887{zzyyxxwvwwxxyyz6778899:'(())**+ 11223344 AA;;::99ONNMMLLKˆ‡‡††……„ijjkkllm)**++,,-XWWVVUUT˜——––••”YZZ[[\\]DEEFFGGH""##$$%%__^^]]\\’’““””••RRSSTTUU//..--,,eeddccbbppoonnmmŠ‹‹ŒŒŽJKKLLMMN + 76655443wvvuuttsz{{||}}~:;;<<==>+,,--../ !!""##$55667788 + + 88776655KJJIIHHG„ƒƒ‚‚€mnnooppq-..//001TSSRRQQP”““’’‘‘]^^__``aHIIJJKKL&&''(())[[ZZYYXX––——˜˜˜˜VVWWXXYY++**))((aa``__^^llkkjjiiŽ‘‘’NOOPPQQR3221100/srrqqppo~€€‚>??@@AAB/0011223$%%&&''(99::;;<<44332211GFFEEDDC€~~}}|qrrssttu12233445 POONNMMLŽŽŒabbccddeLMMNNOOP**++,,--WWVVUUTT——––••””ZZ[[\\]]''&&%%$$]]WWVVUUhhggffee’““””••–RSSTTUUV/..--,,+onnmmllk‚ƒƒ„„……†BCCDDEEF34455667())**++,==>>??@@00//..--CBBAA@?>|{{zzyyxuvvwwxxy56677889 + + LKKJJIIHŒ‹‹ŠŠ‰‰ˆeffgghhiPQQRRSST..//0011SSRRQQPP““’’‘‘^^__``aa !!##""!! TTSSRRQQddccbbaa–——˜˜˜˜—VWWXXYYZ+**))(('kjjiihhg†‡‡ˆˆ‰‰ŠFGGHHIIJ78899::;,--..//0AABBCCDD,,++**))=<;;::99xwwvvuutyzz{{||}9::;;<<=HGGFFEEDˆ‡‡††……„ijjkkllmTUUVVWW]22334455 OONNMMLLŽŽŒŒbbccddee""##$$%%PPOONNMM``__^^]]—––••””“Z[[\\]]^'&&%%$$#gffeeddcŠ‹‹ŒŒŽJKKLLMMN;AABBCCD01122334EEFFGGHH((''&&%%88776655tssrrqqp}~~€€=>>??@@ADCCBBAA@„ƒƒ‚‚€mnnooppq]^^__``a66778899 + + KKJJIIHH‹‹ŠŠ‰‰ˆˆffgghhii&&''(())LLKKJJII\[ZYXWWV“’’‘‘^__``aab !!"#""!! cbbaa``_Ž‘‘’NOOPPQQRDEEFFGGH45566778IIJJKKLL + + 44332211poonnmml‚‚ƒƒ„„…ABBCCDDE@??>>==<€~~}}|qrrssttuabbccdde::;;<<==GGFFEEDD‡‡††……„„jjkkllmm**++,,--HHGGFFEEVUUTTSSRŽŽŒŒ‹bccddeef"##$$%%&_^^]]\\[’““””••–RSSTTUUVHIIJJKKL899::;;>??@@AACCBBAA@@ƒƒ‚‚€€nnooppqq..//0011DDCCBBAARQQPPOON‹ŠŠ‰‰ˆˆ‡fgghhiij&''(())*[ZZYYXXW–——˜˜˜˜—VWWXXYYZLMMNNOOP<==>>??@QQRRSSTT,,++**))hggffeed‰ŠŠ‹‹ŒŒIJJKKLLM + + 87766554xwwvvuutyzz{{||}ijjkkllmBBCCDDEE??>>==<<~~}}||rrssttuu22334455 ;;::9988NMMLLKKJ‡††……„„ƒjkkllmmn*++,,--.WVVUUTTS—––••””“Z[[\\]]^PQQRRSST@AABBCCDUUVVWWXX((''&&%%dccbbaa`ŽŽ‘MNNOOPPQ 43322110tssrrqqp}~~€€mnnooppqFFGGHHII ;;::9988{{zzyyxxvvwwxxyy66778899 + + 77665544JIIHHGGFƒ‚‚€€nooppqqr.//00112SRRQQPPO“’’‘‘^__``aabTUUVVWW]DEEFFGGHYYZZ[[\\ $#"! `__^^]]\‘’’““””•QRRSSTTU0//..--,poonnmml‚‚ƒƒ„„…qrrssyyzJJKKLLMM + + 77665544wwvvuuttzz{{||}}::;;<<==33221100FEEDDCCB~~}}||{rssttuuv23344556 ONNMMLLKŽŽŒŒ‹bccddeef]^^__``aHIIJJKKL]]^^__`` + + \[[ZZYYX•––——˜˜˜UVVWWXXY,++**))(lkkjjiih…††‡‡ˆˆ‰z{{||}}~NNOOPPQQ33221100ssrrqqpp~~€€>>??@@AA//..--,,BAA@?>=<{zzyyxxwvwwxxyyz6778899: + + KJJIIHHG‹ŠŠ‰‰ˆˆ‡fgghhiijabbccddeLMMNNOOPaabbccdd!!""##$$XWWVVUUT˜——––••”YZZ[[\\](''&&%%$hggffeed‰ŠŠ‹‹ŒŒ~€€‚RRSSTTUU//..--,,oonnmmll‚‚ƒƒ„„……BBCCDDEE++**))((;;::9988wvvuuttsz{{||}}~:;;<<==>GFFEEDDC‡††……„„ƒjkkllmmneffgghhiPQQRRSSTeeffgghh%%&&''(( TSSRRQQP”““’’‘‘]^^__``a !$##""!! dccbbaa`ŽŽ‘‚ƒƒ„„……†VVWWXXYY++**))((kkjjiihh††‡‡ˆˆ‰‰FFGGHHII ''&&%%77665544srrqqppo~€€‚>??@@AABCBBAA@@?ƒ‚‚€€nooppqqrijjkkllmTUUVVWWXiijjkkll))**++,, + + POONNMMLŽŽŒabbccdde!""##$$% `__^^]]\‘’’““””•†‡‡ˆˆ‰‰ŠZZ[[\\]]''&&%%$$ggffeeddŠŠ‹‹ŒŒJJKKLLMM + + 33221100onnmmllk‚ƒƒ„„……†BCCDDEEF?>>==<<;~~}}||{rssttuuvmnnooppqXYYZZ[[\mmnnoopp--..//00 +LKKJJIIHŒ‹‹ŠŠ‰‰ˆeffgghhi%&&''(()\[[ZZYYX•––——˜˜˜Š‹‹ŒŒŽ^^__``aa !!##""!! ccbbaa``ŽŽ‘‘NNOOPPQQ//..--,,kjjiihhg†‡‡ˆˆ‰‰ŠFGGHHIIJ +;::99887{zzyyxxwvwwxxyyzqrrssyyz\]]^^__`qqrrsstt11223344 + HGGFFEEDˆ‡‡††……„ijjkkllm)**++,,-XWWVVUUT˜——––••Ž••––—bbccddee""##$$%%__^^]]\\’’““””••RRSSTTUU++**))((gffeeddcŠ‹‹ŒŒŽJKKLLMMN + 76655443wvvuuttsz{{||}}~z{{||}}~`aabbccduuvvwwxx55667788DCCBBAA@„ƒƒ‚‚€mnnooppq-..//001TSSRRQQPŽŽŒŒ‹—˜˜˜˜——–ffgghhii&&''(())[[ZZYYXX––——˜˜˜˜VVWWXXYY''&&%%$#cbbaa``_Ž‘‘’NOOPPQQR3221100/srrqqppo~€€‚~€€‚deeffgghyyzz{{||99::;;<<@??>>==<€~~}}|qrrssttu12233445 POONNMML‹ŠŠ‰‰ˆˆ‡–••”“’‘jjkkllmm**++,,--WWVVUUTT——––••””ZZ[[\\]] "! _^^]]\\[’““””••–RSSTTUUV/..--,,+onnmmllk‚ƒƒ„„……†‚ƒƒ„„……†hiijjkkl}}~~€€==>>??@@%%&& <;;::998|{{zzyyxuvvwwxxy56677889 + + LKKJJIIH‡††……„„ƒŽŽŒŒnnooppqq..//0011SSRRQQPP““’’‘‘^^__``aa !! + + [ZZYYXXW–——˜˜˜˜—VWWXXYYZ+**))(('kjjiihhg†‡‡ˆˆ‰‰Š†‡‡ˆˆ‰‰Šlmmnnoop‚‚ƒƒ„„AABBCCDD''(())** + + 87766554xwwvvuutyzz{{||}9::;;<<=HGGFFEEDƒ‚‚€€‹‹ŠŠ‰‰ˆˆrrssttuu22334455 OONNMMLLŽŽŒŒbbccddee""##$$%%WVVUUTTS—––••””“Z[[\\]]^'&&%%$$#gffeeddcŠ‹‹ŒŒŽŠ‹‹ŒŒpqqrrsst……††‡‡ˆˆEEFFGGHH++,,--.. 43322110tssrrqqp}~~€€=>>??@@ADCCBBAA@~~}}||{‡‡††……„„vvwwxxyy66778899 + + KKJJIIHH‹‹ŠŠ‰‰ˆˆffgghhii&&''(()) + +SRRQQPPO“’’‘‘^__``aab !!"#""!! cbbaa``_Ž‘‘’ŒŒ‹‹ŠŠ‰tuuvvwwx‰‰ŠŠ‹‹ŒŒIIJJKKLL//0011220//..--,poonnmml‚‚ƒƒ„„…ABBCCDDE@??>>==<{zzyyssrƒƒ‚‚€€zz{{||}}::;;<<==GGFFEEDD‡‡††……„„jjkkllmm**++,,--  ONNMMLLKŽŽŒŒ‹bccddeef"##$$%%&_^^]]\\[’““””••–‰ˆˆ‡‡††…xyyzz{{|ŽŽMMNNOOPP33445566,++**))(lkkjjiih…††‡‡ˆˆ‰EFFGGHHI <;;::998rqqppoon~~}}||~~€€>>??@@AACCBBAA@@ƒƒ‚‚€€nnooppqq..//0011 + + KJJIIHHG‹ŠŠ‰‰ˆˆ‡fgghhiij&''(())*[ZZYYXXW–——˜˜…„„ƒƒ‚‚|}}~~€‘‘’’““””QQRRSSTT778899::(''&&%%$hggffeed‰ŠŠ‹‹ŒŒIJJKKLLM + + 87766554nmmllkkj{{zzyyxw‚‚ƒƒ„„……BBCCDDEE??>>==<<~~}}||rrssttuu22334455 GFFEEDDC‡††……„„ƒjkkllmmn*++,,--.WVVUUTTSŽŽŒŒ‹€€~~}€‚‚ƒƒ„••––——˜˜UUVVWWXX;;AABBCC !$##""!! dccbbaa`ŽŽ‘MNNOOPPQ 43322110jiihhggfvutssrrq††‡‡ˆˆ‰‰FFGGHHII ;;::9988{{zzyyxxvvwwxxyy66778899CBBAA@@?ƒ‚‚€€nooppqqr.//00112SRRQQPPO‹ŠŠ‰‰ˆˆ‡}||{{zzy„……††‡‡ˆ˜˜——––••YYZZ[[\\DDEEFFGG!""##$$% `__^^]]\‘’’““””•QRRSSTTU0//..--,feeddccbqppoonnmŠŠ‹‹ŒŒJJKKLLMM + + 77665544wwvvuuttzz{{||}}::;;<<==?>>==<<;~~}}||{rssttuuv23344556 ONNMMLLK‡††……„„ƒyxxwwvvuˆ‰‰ŠŠ‹‹ŒŒZHAãb™|çZdQÿbXQJ`Û’fH…ó~•Ërÿbt‰ç’l…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€rtAdQçZ|HAãb™Û’fpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘Û’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘÷JtAd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`÷‚d™ïrt`JXQórãnX•v`XQJ`Û’`vX•ãnZHAãb™ór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•H…A÷Jl‘ç’t€‰Ë‚p‘ZËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQZHAãb™|çZdQÿbXQJ`Û’fH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷fpÛv€…ã‰ÿbdQçZ|HAãb™’fpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘Û’`JXQt‰ç’l‘÷J™ãbHAXQf`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷nórXQJ`÷‚d™ïrtJQr€‰Ë‚pãnX•v`XQJ`Û’`vX•ãnZHA™Û’ór€‰Ë‚p‘tAïrd™÷‚J`Û’™n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿÛ’™HAA÷Jl‘ç’t‘ZHAãbËf•ó~H…™ãbHAZ€…Ûvpf`JXQórZHAãb™|çZdQÿbãbHAZp‘fH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷Zp‘Ë‚€‰ó‰d™ïrtA÷™Û’`JXfpÛv€…p‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘Û’`JXQt‰ç’l‘÷JË‚€‰órXQf`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷rXQJ`ÛJl‘ç’t‰ÿQór€‰Ë‚pãnX•v`XQJ`Û’`vX•ãn÷JtAd™÷‚ór€‰Ë‚p‘tAïrd™÷‚J`Û’™n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿ’™ãbHAbdQçZ|÷‘ZHAãbËf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿbZHAãb™|çZdQÿbãbHAZp‘fH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷Zp‘Ë‚€‰ó‚d™ïrtA÷™Û’`JXfpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JÛ’`JXQt‰ç’l‘÷JË‚€‰™ãbf`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’tfZHAãbJtAïrd™÷rXQJ`ÛJl‘ç’t‰ÿQr‰‚‘ZHAãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚ór€‰Ë‚p‘tAïrd™÷‚HAZ÷‚d™n€…Ûvp‚|çZdQÿËf•ó~H‰ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAbdQçZ|lãb™Û’`Ëf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿbZHAãb™Ëf•ó~H…ïrtAJ‘’‰fH…ó~•Ëbt‰ç’l‘÷…fpÛv€÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó‘ç’t‰ÿbãJXQór€‰fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQX•v`ËfbdQçZ|÷f`vX•ãJtAïrd™÷…ãnX•v`A÷Jl‘ç’t‘ZHAãbJtAïrd™÷rXQJ`Ûn€…Ûvp`Ë‚p‘ZHAãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ór€‰Ë‚p‘•ó~H…f‚d™ïrtA÷n€…Ûvp‚|çZdQÿËf•H…‰ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAvX•ãn€ãb™Û’`Ëf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿbZHAãb™pÛv€…ãnJl‘ç’t‰ÿfH…ó~•Ëbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó…ÛvpfHJXQór€‰fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQX•v`ËfbdQçZ|÷f`vX•ãJtAïrd™÷nórXQJ`A÷Jl‘ç’t‘ZHAãbJtAïrd™÷rXQJ`Û…ó~•Ëf`Ë‚p‘ZA™’ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ór€‰Ë‚p‘•ó~H…f‚d™ïrtA÷n€…Ûvp‚|çZdQÿÛ’™HA‰ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAvX•ãn€`JXQórËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿbZHAãb™pÛv€…•Jl‘ç’t‰bfH…ó~•Ëbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó…ÛvpfHÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQó~H…fpQZ‚d™ïrf`vX•ãJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷rXQJ`Û…ó~•€…Û÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ór€‰Ë‚p‘Ûv€…ãnX•tA÷Jl‘ç’n€…Ûvp‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAvpfH…ó|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿbZHAãb™v`Ëf•t‰ÿbdQçZfH…ó~•Ëbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó~•Ëf`t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQó~H…fp|÷‚d™ïrfZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷rXQJ`ÛvX•ãn€…ÛtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ór€‰Ë‚p‘Ûv€…ãnX•tA÷Jl‘ç’™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAvpfH…ó|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿbZHAãb™v`pÛvt‰ÿbdQçZQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó~•Ëf`t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQ€…ãnX•v|‚™rAJl‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷rXQJ`ÛvX•H…ó~tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ór€‰Ë‚p‘`Ëf•ó~‘ç’t‰ÿbd™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JX‚Ëf•ó~H’™ãbHA•Ëf`vX|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿbZHAãb™H…fpÛvQçZ|÷‚dQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó•ãn€…Ûvpt‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JÛ’`JXQ€…ãnX•v™ïrtA÷Jl‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’t‘ZHAãb…ãnX•v`rXQJ`ÛfH…ó~tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ór€‰Ë‚p‘`Ëf•ó~‘ç’t‰ÿbd™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|™Û’`JXËf•ó~H’™ãbHA•Ëf`vX|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQ|çZdQÿbZHAãb™H…X•v`QçZ|÷‚dQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó•ãn€…Ûvpt‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JÛ’`JXQËf•ó~H…™ïrtAJ‘’‘ZHAãbJtAïrd™÷rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãb…ãnX•v`rXQJ`Û`vX•ãtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ór€‰Ë‚p‘fpÛv€…‰bdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAbãn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp|çZdQÿbËf•H…fÿbdQçZ|Û’`JXQ|çZdQÿbZHAãb™ãnX•v`÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ófH…•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•Ët‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JÛ’`JXQËf•ó~H…÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ãtAïrd™÷‚órXQJ`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ór€‰Ë‚p‘fpÛv€…ÿbdQçZ|™Û’`JX‚|çZdQÿ’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp|çZdQÿbÛ’™HAZÿbdQçZ|Û’`JXQ|çZdQÿb|çZdQÿb•ó~H…f÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•€t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JpÛv€…ãn÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Û…ÛvpfHtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚tAïrd™÷‚X•v`ËfbQZ‚d™ï™Û’`JX‚Ëf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHA…ó~•Ëf`|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿb|çZdQÿb•ó~H…frtA÷Jl‘çQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰óvX•ãn€t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JpÛv€…ãn’t‰ÿbdQç‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Û…ÛvpfHtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚tAïrd™÷‚X•v`p‘Z|÷‚d™ï™Û’`JXËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHA…ó~•Ëf`|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿb|çZdQÿbË‚€‰órXQrtA÷Jl‘çQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Z÷‚d™ïrtvX•H…ót‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JJ`Û’™’t‰ÿbdQç‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãb…ãnX•v`AdQçZ|÷~•ËfZHtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚tAïrd™÷‚ãbHAZp‘Z|÷‚d™n™Û’`JXËf•ó~H’™ãbHAn€…Ûvp™Û’`JXËf•ó~H‚d™ïrtA÷Aãb™’J|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…|çZdQÿbË‚€‰órXQ…vf…•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚p…fpÛv€Jl‘ç’t‰ÿQr€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…t‰ç’l‘÷JJ`Û’™f`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘ZHA™Û…ãnX•v`bdQçZ|÷ZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`tAïrd™÷‚ãbHAXQJn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp’`JXQóËf•ó~H‚d™ïrtA÷Û’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…|çZdQÿb`Û’™ãbfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•Ërÿbt‰ç’l…fpÛv€Jl‘ç’t‰dór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘fpÛv€…t‰ç’l‘÷JHAZp‘Ë‚f`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ã‘÷JtAd™÷…ãnX•v`™ïrtA÷JlZHAãb™tAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbZHAãb™ãnX•v`tAïrd™÷‚€‰órXQJn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp‚|çZdQÿËf•ó~H‘ç’t‰ÿbdÛ’`JXQ|çZdQÿb™ãbHAZãn€…ÛvpÛ’`JXQËf•ó~H…|çZdQÿb`Û’™ãbfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ófH…ó~•Ëbt‰ç’l‘÷…fpÛv€QçZ|÷‚dr‰‚‘ZHAãt‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘fpÛv€…t‰ç’l‘÷JHAZp‘Ë‚f`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûf`vX•ãJtAïrd™÷…ãnX•v`™ïrtA÷Jlb™Û’`tAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`tAïrd™÷‚€‰™ãbHAn€…Ûvp™Û’`JXËf•ó~H’™ãbHAn€…Ûvp‚|çZdQÿËf•ó~H‘ç’t‰ÿbdJXQór€‰Ë|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…|çZdQÿbZp‘Ë‚€‰fH…ó~•ËQór€‰Ë‚p…fpÛv€Z÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€QçZ|l‘ç‚p‘ZHAãt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…t‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãb…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`’t‰ÿbdQçb™Û’`tAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`tAïrd™÷‚Û’™ãbHAn€…Ûvp™Û’`JXËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HZ|÷‚d™ïJXQór€‰ËËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…|çZdQÿbZp‘Ë‚€‰fH…ó~•ËQór€‰Ë‚p…fpÛv€÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€rtA÷Jl‘ç‚p‘ZAb™’fpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…t‰ç’l‘÷JórXQJ`f`vX•ã‘ZHA™Û…ãnX•v`A÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`’t‰ÿbdQç`JXQórãnX•v`XQJ`Û’`vX•ãnZHAãb™ãnX•v`tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp’`JXQóËf•ó~H‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~HZ|÷‚d™ï€‰Ë‚p‘ZËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…fpÛv€…ãnX•v`÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚ËQJ`Û’vX•ãn€ZHAãb™Ûv€…ãnX•‰ÿbdQçZ|vX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™•€…ÛvpAd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbd‰Ë‚p‘ZHpf•H~ã…Ëf•ó~H…ÿbdQçZ|€…Ûvpf÷JtAïrd™™ãbHAZpbdQçZ|÷’`JXQóf•ó~H…™ãbHAZp…ÛvpfH’`JXQóv`pÛv€÷‚d™ïrtÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘fH…ó~•ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óZdQÿbt‰ç•H…fpÛQçZ|÷‚dAãb™Û’`fÛ`v…fpÛv€…÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQ‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘…ãnX•v`A÷Jl‘ç’tó~•ËfZç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQËf`vX•’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`’l‘÷JtAïv€…ãnórX™ïrtA÷JlJXQHAãXnó•€vËãnX•v`÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛnX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛËf•ó~H‰ÿbdQçZ|HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™ãn€…Ûvprd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|çQJ`Û’‘ç’t‰ÿbdb™Û’`pf•H~ã…Ëf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZpbdQçZ|÷’`JXQóf•ó~H…™ãbHAZp…ÛvpfH’`JXQó…fpÛv€‚™rAJl‘`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘fH…ó~•ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷J‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘…ãnX•v`ç’t‰ÿbdQ€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQËf`vX•’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‚p‘ZHAãXnó•€vËãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚QJ`Û’‘ç’t‰ÿbãZHAãb™ÛnX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛËf•ó~HçZ|÷‚d™HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚ËfJ`Û’™H…ó~•Ëfrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…Ëf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZpn€…Ûvp’`JXQóf•ó~H…™ãbHAZp…ÛvpfH’`JXQó…X•v`ËïrtA÷Jl‘`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fãbHAZp‘`vX•ãnZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷J‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘f•ó~H…ç’t‰ÿbdQ€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQ€…Ûvpf’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•ËfZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‚p‘`JXXnó•€vËãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™t‰QJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’vX•ãn€ZHA™Û’`fpÛv€…ãçZ|÷‚d™HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’X•v`ËfJ`Û’™H…ó~•Ëfrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdQór€‰Ë‚ppf•H~ã…Ëf•ó~H…ÿbdQçZ|€…Ûvpfç’l‘÷JtA™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZp…ÛvpfHJXQórÿnX•v`ËïrtAJ‘’‰`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fãbHAZp‘`vX•ãnZdQÿbt‰ç•ó~H…fpQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚d‘ZHAãbfÛ`v…fpÛv€…÷‚d™ïrtAH…ó~•Ëfïrd™÷‚|‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`bt‰ç’l‘÷f•ó~H…bdQçZ|÷€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQ€…Ûvp`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl™Û’`JXXnó•€vËãnX•v`÷Jl‘ç’t‰`vX•ãnçZdQÿbt‰QJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’vX•ãn€JtAd™÷‚|fpÛv€…‚d™ïrtA÷HAãb™Û’ïrd™÷‚|J`Û’™ç’t‰ÿbãnHAãb™Û’X•v`ËfJ`Û’™vX•ãn€…rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdQór€‰Ë‚ppf•H~ã…Ëf•ó~H…ÿbdQçZ|€…Ûvpfç’l‘÷JtA™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZp…ÛvpfHçZdQÿbt•ó~H…fpJl‘ç’t‰ÿ`JXQórçZdQÿbt‰ãbHAZp‘€…Ûvpf`JXQór•ó~H…fãbHAZp‘ÛvpfH…ZdQÿbt‰ç•H…fpÛQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚d‘ZHAãbfÛ`v…fpÛv€…÷‚d™ïrtAH…ó~•Ëfïrd™÷‚|‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`‰ç’l‘÷JtÛv€…ãnXbdQçZ|÷€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`’l‘÷JtAïv€…ãnórX™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl™€‰Ë‚p‘Xnó•€vËãnX•v`÷Jl‘ç’t‰ZHAãb™çZdQtAïrQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’vX•ãn€Aïrd™÷‚|•v`Ëf‚d™ïrtA÷HAãb™Û’ïrd™÷‚|J`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…rd™÷‚|çQJ`Û’‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdZHAãb™Ûpf•H~ã…Ëf•ó~H…ÿbdQçZ|€‰Ë‚p‘Zd™÷‚Ëf•™ãbHAZp…ÛvpfH’`JXQóf•ó~H…™ãbHAZ÷…ÛvpfHçZdQÿbt•ó~H…fpJl‘ç’t‰b`JXQórçZdQÿbt‰ãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚d’`JXQófÛ`v…fpÛv€…÷‚d™ïrtAHAãb™Û’ó~H…fv…‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtÛv€…ãnXQZ‚d™ïr€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•€…Ûv’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™tA÷Jl‘çr€‰Ë‚p‘Xnó•€vËãnX•v`÷Jl‘ç’t‰`JXQórnX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛnX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|•v`pÛtA÷Jl‘ç’HAãb™Û’ïrd™÷‚ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™pfH…ó~rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ã’t‰ÿbãn€ZHAãb™Ûpf•H~ã…Ëf•H…fÿbdQçZ|€‰Ë‚p‘Zf•ó~H…™ãbHAZp…ÛvpfH’`JXQóf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtv€…ãnórXt‰ÿbdQçZ`JXQór•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZp‘•Ëf`vZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘Ë…ÛvpfH’`JXQHfÛ`v…pÛv€…ãn÷‚d™ïrtAHAãb™Û’fpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtQJ`p‘Ë|÷‚d™ïr€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQX•ãn€…Ûv’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ…•Ëf`Aãb™Û’`Xnó•€vËórXQJ`÷Jl‘ç’t‰`JXQHAnX•v`ËQJ`Û’vX•ãn€ZHA™Û’`nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|‚€‰órXQtA÷Jl‘ç’HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfJ`Û’™pfH…ó~rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|çJ`Û’™ãvX•ãn€…ÛJXQór€pf•H~ã…Û’™HAZÿbdQçZ|ãb™Û’`f•ó~H…™ãbHAZp…ÛvpfHJXQórÿf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtJ`Û’™ãt‰ÿbdQçZ`JXQór•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fãbHAZ÷‚•Ëf`vZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰çbHAZp‘ËvpfH…ó‰Ë‚p‘ZHfÛ`v…p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰fpÛv€…n‘Ë‚€‰órX…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtbHAZp‘Ë|‚™AJl‘€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtAdQX•H…ó~•’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ~•Ëf`Aãb™Û’`Xnó•€vËXQJ`Û’÷Jl‘ç’t‰Ë‚p‘ZHA•vf•ó~QJ`Û’vX•ãn€JtAd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|‚€‰órXQç’t‰ÿbãnHAãb™Û’X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfçZ|÷‚d™ËfZHAãbrd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚ËfJ`Û’™ãvX•ãn€…ÛJXQór€pf•H~ã…™ãbHAZÿbdQçZ|ãb™Û’`H…fpÛv™ãbHAZp…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtJ`Û’™ã€…Ûvpf`JXQór•ó~H…fãbHAZp‘ÛvpfH…`JXQór•ó~H…fïrtA÷Jl‘™’JQr€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€•ó~H…fpbHAZp‘ËvpfH…ó‰Ë‚p‘`ZfÛ`v…p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰€…ãnX•v‘Ë‚€‰órX…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtbHAXQJ`H…•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnç’t‰ÿbdQ‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`QXb㉀’Xnó•€vËXQJ`Û’÷Jl‘ç’t‰Ë‚p‘`J`Ëf•ó~QJ`Û’vX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|Û’™ãbHvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…HA™Û’`X•v`ËfçZ|÷‚d™Aãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛÛ‘pJAHrp‘|‚ç‰dr™ãbHAZÿbdQçZ|XQór€‰Ë‚H…fpÛv™ãbHAZ÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtAZp‘Ë‚€ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…JXQórÿb•ó~H…fïrtA÷Jl‘JXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dJXQór€•ó~H…fpbHAZp‘ËvpfH…óó™‚Ë`ZÿQtJçl’p‘Ë‚€‰ór÷‚d™ïrtAp‘ZHAãb€…ãnX•v‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jt‰órXQJ`ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`t‰ç’l‘÷JpÛv€…ãnç’t‰d™ïr‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™tA÷Jl‘ç‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`QXb㉀’÷™tbïAdZXQJ`Û’÷Jl‘ç’t‰™Û’`J`f•~…fpJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|Û’™ãbHvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…tAd™÷‚|X•v`ËftA÷Jl‘ç’Aãb™Û’`rd™÷‚|çJ`Û’™ã’t‰ÿbãn€Aãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…ÛÛ‘pJAHr÷‘|‚ç‰dr™ãbHAZÿbdQçZ|XQór€‰Ë‚Ûv€…ãnXbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfHçZdQÿbtAZp‘Ë‚€ÛvpfH…`JXQór•ó~H…fãbHAZp‘ÛvpfH…çZdQÿbt‰•ó~H…ft‰ÿbdQçZJXQr‰‚ZdQÿbt‰çbHAZp‘Ë…ÛvpfHJXQór€•ó~H…fpbHAZp‘ËvpfH…ó󙉀’Û‘ÿQtJçl’p‘Ë‚€‰ór÷‚d™ïrtAp‘ZHAãb•v`Ëf‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷Jt‰™ãbHAó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`ç’l‘÷JtApÛv€…ãn|÷‚d™ïr‘ZHAãb™’l‘÷JtAï‚€‰órXQ…•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`pJAHró™÷™tbïAdZXQJ`Û’÷Jl‘ç’t‰™€‰Ë‚p‘•ó~H…fpJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰óvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…ïrd™÷‚|X•v`ËftA÷Jl‘ç’Û’`JXQrd™÷‚|çJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…Û‚Ë`ZQ÷‘|‚ç‰dr™ãbHAZÿbdQçZ|ZHAãb™Ûv€…ãnXbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…bdQçZ|÷’`JXQóçZdQÿbtrXQJ`ÛÛvpfH…`JXQór•ó~H…fãbHAZ÷‚ÛvpfH…çZdQÿbt‰•ó~H…ft‰ÿbdQçZór€‰Ë‚p‘ZdQÿbt‰çbHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘ËvpfH…óXb㉀’Û‘ÿQtJçl’p‘Ë‚€‰ór÷‚d™tA÷JÛ’`JXQ•v`Ëf‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt’™ãbHAó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãn|l‘ç’t‰ZHAãb™’l‘÷JtAï‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`pJAHró™÷™tbïAdZXQJ`Û’l‘ç’t‰ÿbór€‰Ë‚p‘•ó~H…fvJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰óvX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`ËfÿbdQçZ|Û’`JXQrd™÷‚ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…Û‚Ë`ZQ÷‘|‚ç‰dr™ãbHAZãn€…ÛvpZHAãb™…nX•v`bdQçZ|÷…ÛvpfHçZdQÿbtf•H…fpbdQçZ|÷’`JXQóçZdQÿbtrXQJ`pÛvpfH…`JXQór•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…f÷‚d™ïrtAór€‰Ë‚p‘•ó~H…fpbHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZp‘ËvpfH…óXAHró™‚ÿQtJçl’p‘Ë‚€‰órfH…•ËfÛ’`JXQËf•ó~H…‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órXó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãn÷Jl‘ç’t‰ZAb™’`Ûv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ~•Ëf`Ë`ZQXb÷™tbïAdZXQJ`Û’`vX•ãnHAãb™Û’fpÛv€…Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’vX•ãn€…HA™Û’`X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`ËfÿbdQçZ|JXQór€‰Ë•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ãvX•ãn€…Û㉀’Û‘pJ÷‘|‚ç‰dr™ãbHAZ€…Ûvpf`JXQórãnX•v`bdQçZ|÷…ÛvpfHçZdQÿbt’™HAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpÛvpfH…JXQórÿb•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…f÷‚d™ïrtA‚p‘ZHAã•ó~H…fpbHAZp‘ËvpfH…óJXQór€•ó~H…fpbHAZ÷‚dvpfH…óAHró™‚ÿQtJçl’p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘ZËf•ó~H…‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órXó~•Ëf`t‰ç’l‘÷JpÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãndQçZ|÷‚b™Û’`Ûv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX™ïrtA÷Jl~•Ëf`Ë`ZQXb÷™tbïAdZXQJ`Û’`vX•ãnHAãb™Û’fpÛv€…Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’vX•ãn€…tAd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfd™ïrtA÷JJXQór€‰Ë•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘p÷‘|‚ç‰dr™ãbHAZ€…Ûvpf`JXQórn•vf•óbdQçZ|÷…ÛvpfHçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAXQÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰•H…fpl‘ç’t‰ÿb‚p‘ZHAã•ó~H…fpbHAZp‘ËvpfH…óJXQór€•ó~H…fpQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘`~H…fpÛ‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtJ`Û’™ãó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAÛv€…ãnórdQçZ|÷‚b™’JQrÛv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZHÛv€…ãnX™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZXQJ`Û’`vX•ãnJXQórÿbv€…ãnX•Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|bHAZp‘ËvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|XQJ`Û’d™ïrtA÷J€‰Ë‚p‘Z•v`ËfJ`Û’™ãvX•ãn€…ÛA™Û’`•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰dr™ãbHAZ€…Ûvpft‰ç’l‘|v`Ëf•óbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt‚€‰órXQÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰™HAZp‘l‘ç’t‰d™HAãb™Û’•ó~H…fpbHAZp‘ËvpfH…óJXQórÿbt•ó~H…fpQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’p‘Ë‚€‰órH…ó~•ËfçZdQÿbt‰~H…fpÛ‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtJ`Û’™ãó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAË‚€‰órXQïrtA÷Jl‘`JXQórÛv€…ãnX‚€‰órXQ~•Ëf`‰ç’l‘÷JtÛv€…ãnX™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZXQJ`Û’`vX•ãnç’l‘÷JtAv€…ãnX•Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚ËbHAZp‘ËvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™ç’t‰ÿbdQ€‰Ë‚p‘Z•v`ËfJ`Û’™ãvX•ãn€…ÛAd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛHr󙉀’÷‘|‚ç‰dr™ãbHAZ€…Ûvpfïrd™÷‚|v`f•…fpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóf•ó~H…X‚€‰™ãbHÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘çZ|÷‚d™HAãb™Û’•ó~H…fpbHAZp‘ËvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óÛ‘pJAHrÿQtJçl’p‘Ë‚€‰órH…ó~•ËfçZdQÿbt‰Ûv€…ãnó‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘•v`ËfAZ÷‚d™ïó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•ËfZç’l‘÷JtAË‚€‰órXQïrtA÷Jl‘`JXQr‰Ûv€…ãnX‚€‰órXQ~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`ó™‚Ë`Z÷™tbïAdZXQJ`Û’`vX•ãnç’l‘÷JtArXQJ`ÛJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿZHAãb™Û•ó~H…fprtAJ‘’‰bvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™ç’t‰ÿbdQ‚‘ZHAãb•v`ËfJ`Û’™ãvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛQXb㉀’÷‘|‚ç‰dr™ãbHAZ€…Ûvpfïrd™t‰ç’’™HAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷’`JXQóÛv€…ãnXdQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘çZ|l‘ç’™Û’`JX•ó~H…fpbHAZ÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óÛ‘pJAHrÿQtJçl’p‘Ë‚€‰órH…ó~•Ëfl‘÷JtAïr‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘•v`Ëfd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQt‰ÿbãn€…Qór€‰Ë‚pÛv€…ãnX™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`ó™‚Ë`÷™tbïAdZXQJ`Û’`vX•ãnd™÷‚|çZQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’‘ç’t‰ÿbãZHAãb™Û•ó~H…fpl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™Ûvp`v‘ZHAãb•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûpf•H~ã…÷‘|‚ç‰dr™ãbHAZ€…ÛvpfdQÿbt‰ç’™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZpn€…Ûvp’`JXQóÛv€…•ódQçZ|÷‚ÛvpfH…çZdQÿbt‰•H…fpdQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘X•ãn€…Ûv™Û’`JX•ó~H…fpQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…ófÛ`v…ÿQtJçl’p‘Ë‚€‰órH…ó~•Ëfl‘÷JtAïr‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘~H…fpÛd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAÛv€…ãnórd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQpfH…ó~Qór€‰Ë‚pÛv€…ãnX™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëfór€Xnó•€vË÷™tbïAdZXQJ`Û’`vX•ãnd™÷‚|çZQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|QJ`Û’vX•ãn€ZHAãb™Ûv€…ãnX•l‘ç’t‰bQvX•ãn€…ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™•Ëf`v‘ZA™’`•v`Ëf‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`Ëf‘ç’t‰ÿbd‰Ë‚p‘ZHpf•H~ã…÷‘|‚ç‰dr™ãbHAZ€…ÛvpfdQtAïrd™™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt™ãbHAZp…ÛvpfH’`JXQóv`Ëf•óZ‚d™ïrtÛvpfH…çZdQÿbt‰™HAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘X•ãn€…ÛvJXQórÿbt•ó~H…fpQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpQçZ|÷‚dAãb™Û’`fÛ`v…ÿQtJçl’÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQ‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘~H…fpÛA÷Jl‘ç’tó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQpfH…ó~‰ç’l‘÷JtÛv€…ãnX™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX™ïrtA÷JlJXQór€Xnó•€vË÷™tbïAdZ÷‘|‘’“”•–—˜˜—–•”“’.........................................................../ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv34_3.dat b/application/third_party/mpdf/qrcode/data/qrv34_3.dat new file mode 100755 index 00000000..a9e264c6 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv34_3.dat @@ -0,0 +1,305 @@ +˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwvtststsssrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvssstststrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[WXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[ZYWXWXWWWW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYWWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvststststpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvsssssstspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXW˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYWWWWWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstssssspopopoponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvtstststspopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWWWWWX˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYWXWXWXWV˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yzyzyzyzuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„‚‚‚‚}~}~}~}~{|{|{|{|yxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‰ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvuvuvrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxuvuvutstrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxststssssrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{|{|{|{|wxwxwxwxsstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ„ƒ„ƒ„ƒ„€€€€}~}~}~}~{zyzyzyzwxwxwxwxtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYUVUVUVUV˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†ƒ‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYXWXWUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‹Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[XWXWWWWWUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_\[\[\[\[WXWXWXWXUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststsrqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxssssststrqrqrqrqpopopopolklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWWUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WWWWXWXWUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxststststrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWUVUVUVUVUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxstssssssrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWUVUVUVUVUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}~}~}~}~yzyzyzyzwxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWUVUVUVUVUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…†…†…†…†‚‚‚‚€€€€}|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWUVUVUVUVUVUVUVUV–•–•–•–•”“”“”“”“ŽŽŽŽ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆ…„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWUVUVUVUVUVUVUVUV–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[XWWWWWWXUVUVUVUVUVUVUVUT–•–•–•–•”“”“”“’‘‹Œ‹Œ‹Œ‹Œ‰Š‰Š‰Š‰Š‡ˆ‡ˆ‡ˆ‡ˆƒ„ƒ„ƒ„ƒ„‚‚‚‚€€€€{|{|{|{|yzyzyzyzwxwxwxwxtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[WXWXWXWXUVUVUVUVSTSTSTSTSTSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@<;<;<;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)('&%&%&%&%$#$#$#$#         + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?>=><;<;;;;;:9:9:9:965656565434343432121210/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<:9:9:98765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#         + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#       + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#"!"!  + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;<8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;<;<;<;;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB=>=>=>=>;;;;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGFCDCDCDCDABABABAB=>=>=>=><;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQROPOPOPONKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;<;8787878765656565434343430/0/0/0/.-.-.-.-,+,+,+*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;;;;;<;8787878765656565434343210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=><;<;<;:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!      + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABAB=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIJEFEFEFEFCDCDCDCDABABABA@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQRMNMNMNMNKLKLKLKLIJIJIJIHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTQRQRQRQPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%$#"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656565212121210/0/0/0/.-.-.-,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878765656543212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + +STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=>=>=>:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@=>=<;<;<:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCD?@?@?@?@;<;;;;;;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKLGHGHGHGHEFEFEFEFCDCDCDCB?@?@?@?@<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSTOPOPOPOPMNMNMNMNKLKLKLKJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!     STSTSTSROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!        QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#       QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('&%$#$#$#$#         QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@<;<;<;;;:9:9:9:98787878743434343212121210/0/0/.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;;;<;<;<:9:9:9:9878787654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;<;<;<;<:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEFABABABAB?@?@?@?@;;;;;;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +QRQRQRQROPOPOPOPMNMNMNMNIJIJIJIJGHGHGHGHEFEFEFEDABABABAB?@?@?@?@<;<;<;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +QRQRQRQROPOPOPOPMNMNMNMLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@<;<;<;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@<;<;<;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#         + + + +QRQRQRQROPOPOPOPKLKLKLKLIJIJIJIJGHGHGHGHCDCDCDCDABABABAB?@?@?@?@<;<;<;<;:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + +˜˜——––••EEFFGGHH + + 88776655‘ŽŽ<==>>??@)((''&&%ŒŒ‹‹ŠŠ‰@AABBCCD%$$##""!‰ˆˆ‡‡††…DEEFFGGHCCBBAA@?‘‘’’““””--..//0088776655••––——˜˜1122334444332211˜˜——––••55667788SRRQQPPO””““’’‘‘IIJJKKLL44332211ŒŒ‹‹ŠŠ‰@AABBCCD%$$##""!‰ˆˆ‡‡††…DEEFFGGH! …„„ƒƒ‚‚HIIJJKKL >=<;;::9••––——˜˜1122334444332211˜˜——––••5566778800//..--””““’’‘‘99::;;<<ONNMMLLKŽŽMMNNOOPP00//..--‰ˆˆ‡‡††…DEEFFGGH! …„„ƒƒ‚‚HIIJJKKL€€~~}LMMNNOOP + + 98877665˜˜——––••5566778800//..--””““’’‘‘99::;;<<,,++**))ŽŽ==>>??@@ KJJIIHHGŒŒ‹‹ŠŠ‰‰QQRRSSTT,,++**))…„„ƒƒ‚‚HIIJJKKL€€~~}LMMNNOOP}||{{zzyPQQRRSST 54433221””““’’‘‘99::;;<<,,++**))ŽŽ==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰AABBCCDD + + GFFEEDDCˆˆ‡‡††……UUVVWWXX((''&&%%€€~~}LMMNNOOP}||{{zzyPQQRRSSTyxxwwvvuTUUVVWWX100//..-ŽŽ==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰AABBCCDD$$##""!!ˆˆ‡‡††……EEFFGGHHCBBAA@?>„„ƒƒ‚‚YYZZ[[\\%%&&$#"! }||{{zzyPQQRRSSTyxxwwvvuTUUVVWWX uttssrrqXYYZZ[[\-,,++**)ŒŒ‹‹ŠŠ‰‰AABBCCDD$$##""!!ˆˆ‡‡††……EEFFGGHH „„ƒƒ‚‚IIJJKKLL =<;;::99€€~~}}]]^^__``''(())**yxxwwvvuTUUVVWWX uttssrrqXYYZZ[[\ + + qppoonnm\]]^^__`)((''&&%ˆˆ‡‡††……EEFFGGHH „„ƒƒ‚‚IIJJKKLL€€~~}}MMNNOOPP + + 88776655||{{zzyyaabbccdd++,,--..uttssrrqXYYZZ[[\ + + qppoonnm\]]^^__` mllkkjji`aabbccd%%&%$#"! „„ƒƒ‚‚IIJJKKLL€€~~}}MMNNOOPP||{{zzyyQQRRSSTT44332211xxwwvvuueeffgghh//001122qppoonnm\]]^^__` mllkkjji`aabbccdihhggffedeeffggh&''(())*€€~~}}MMNNOOPP||{{zzyyQQRRSSTTxxwwvvuuUUVVWWXX00//..--ttssrrqqiijjkkll33445566mllkkjji`aabbccdihhggffedeeffggheddccbbahiijjkkl*++,,--.||{{zzyyQQRRSSTTxxwwvvuuUUVVWWXX ttssrrqqYYZZ[[\\,,++**))ppoonnmmmmnnoopp778899:: +ihhggffedeeffggheddccbbahiijjkkla``__^^]lmmnnoop.//00112xxwwvvuuUUVVWWXX ttssrrqqYYZZ[[\\ + + ppoonnmm]]^^__``((''&&%%llkkjjiiqqrrsstt;;AABBCC + eddccbbahiijjkkla``__^^]lmmnnoop + + ]\\[[ZZYpqqrrsst23344556ttssrrqqYYZZ[[\\ + + ppoonnmm]]^^__``llkkjjiiaabbccdd%%&&$#"! hhggffeeuuvvwwxxDDEEFFGGa``__^^]lmmnnoop + + ]\\[[ZZYpqqrrsst YXXWWVVUtuuvvwwx6778899: ppoonnmm]]^^__``llkkjjiiaabbccddhhggffeeeeffgghh''(())**ddccbbaayyzz{{||HHIIJJKK + + ]\\[[ZZYpqqrrsst YXXWWVVUtuuvvwwxUTTSSRRQxyyzz{{|:;;AABBC + + llkkjjiiaabbccddhhggffeeeeffgghhddccbbaaiijjkkll++,,--..``__^^]]}}~~€€LLMMNNOO YXXWWVVUtuuvvwwxUTTSSRRQxyyzz{{|QPPOONNM|}}~~€CDDEEFFGhhggffeeeeffgghhddccbbaaiijjkkll``__^^]]mmnnoopp//001122\\[[ZZYY‚‚ƒƒ„„PPQQRRSSUTTSSRRQxyyzz{{|QPPOONNM|}}~~€MLLKKJJI€‚‚ƒƒ„GHHIIJJKddccbbaaiijjkkll``__^^]]mmnnoopp + + \\[[ZZYYqqrrsstt33445566XXWWVVUU……††‡‡ˆˆTTUUVVWWQPPOONNM|}}~~€MLLKKJJI€‚‚ƒƒ„ IHHGGFFE„……††‡‡ˆKLLMMNNO``__^^]]mmnnoopp + + \\[[ZZYYqqrrsstt XXWWVVUUuuvvwwxx778899:: +TTSSRRQQ‰‰ŠŠ‹‹ŒŒ]]^^__``MLLKKJJI€‚‚ƒƒ„ IHHGGFFE„……††‡‡ˆ !!""##$EDDCCBBAˆ‰‰ŠŠ‹‹ŒOPPQQRRS + + \\[[ZZYYqqrrsstt XXWWVVUUuuvvwwxxTTSSRRQQyyzz{{||;;AABBCC + PPOONNMMŽŽaabbccdd IHHGGFFE„……††‡‡ˆ !!""##$EDDCCBBAˆ‰‰ŠŠ‹‹Œ$%%&&''(A@@??>>=ŒŽŽSTTUUVVW XXWWVVUUuuvvwwxxTTSSRRQQyyzz{{||PPOONNMM}}~~€€DDEEFFGGLLKKJJII‘‘’’““””eeffgghh !!""##$EDDCCBBAˆ‰‰ŠŠ‹‹Œ$%%&&''(A@@??>>=ŒŽŽ())**++,=<<;;::9‘‘’’““”W]]^^__`TTSSRRQQyyzz{{||PPOONNMM}}~~€€LLKKJJII‚‚ƒƒ„„HHIIJJKKHHGGFFEE••––——˜˜iijjkkll$%%&&''(A@@??>>=ŒŽŽ())**++,=<<;;::9‘‘’’““”,--..//098877665”••––——˜`aabbccdPPOONNMM}}~~€€LLKKJJII‚‚ƒƒ„„ HHGGFFEE……††‡‡ˆˆLLMMNNOO DDCCBBAA˜˜——––••mmnnoopp())**++,=<<;;::9‘‘’’““”,--..//098877665”••––——˜0112233454433221˜˜˜——––•deeffgghLLKKJJII‚‚ƒƒ„„ HHGGFFEE……††‡‡ˆˆ!!""##$$DDCCBBAA‰‰ŠŠ‹‹ŒŒPPQQRRSS + + @@??>>==ŽŽŒŒqqrrssyy,--..//098877665”••––——˜0112233454433221˜˜˜——––•45566778100//..-•ŽŽŒhiijjkkl HHGGFFEE……††‡‡ˆˆ!!""##$$DDCCBBAA‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==ŽŽTTUUVVWW <<;;::99‹‹ŠŠ‰‰ˆˆzz{{||}}0112233454433221˜˜˜——––•45566778100//..-•””““’’‘899::;;<-,,++**)Œ‹‹ŠŠ‰‰ˆlmmnnoop!!""##$$DDCCBBAA‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==ŽŽ))**++,,<<;;::99‘‘’’““””]]^^__``88776655‡‡††……„„~~€€45566778100//..-•””““’’‘899::;;<-,,++**)‘ŽŽ<==>>??@)((''&&%ˆ‡‡††……„pqqrrssy%%&&''((@@??>>==ŽŽ))**++,,<<;;::99‘‘’’““””--..//0088776655••––——˜˜aabbccdd44332211ƒƒ‚‚€€‚‚ƒƒ„„……899::;;<-,,++**)‘ŽŽ<==>>??@)((''&&%ŒŒ‹‹ŠŠ‰@AABBCCD%$$##""!„ƒƒ‚‚€yzz{{||}))**++,,<<;;::99‘‘’’““””--..//0088776655••––——˜˜1122334444332211˜˜——––••eeffgghh00//..--~~}}||††‡‡ˆˆ‰‰<==>>??@)((''&&%ŒŒ‹‹ŠŠ‰@AABBCCD%$$##""!‰ˆˆ‡‡††…DEEFFGGH! €~~}}|}~~€€--..//0088776655••––——˜˜1122334444332211˜˜——––••5566778800//..--ŽŽŒŒiijjkkll !,,++**)){{zzyyssŠŠ‹‹ŒŒ@AABBCCD%$$##""!‰ˆˆ‡‡††…DEEFFGGH! …„„ƒƒ‚‚HIIJJKKL|{{zzyys‚‚ƒƒ„„…1122334444332211˜˜——––••5566778800//..--””““’’‘‘99::;;<<,,++**))‹‹ŠŠ‰‰ˆˆmmnnoopp!""##$$%((''&&%%rrqqppooŽŽ••––DEEFFGGH! …„„ƒƒ‚‚HIIJJKKL€€~~}LMMNNOOPsrrqqppo…††‡‡ˆˆ‰5566778800//..--””““’’‘‘99::;;<<,,++**))ŽŽ==>>??@@((''&&%%‡‡††……„„qqrrssyy%&&''(()$$##""!!nnmmllkk——˜˜˜˜——HIIJJKKL€€~~}LMMNNOOP}||{{zzyPQQRRSSTonnmmllk‰ŠŠ‹‹ŒŒ99::;;<<,,++**))ŽŽ==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰AABBCCDD$$##""!!ƒƒ‚‚€€zz{{||}})**++,,- jjiihhgg––••”“’‘LMMNNOOP}||{{zzyPQQRRSSTyxxwwvvuTUUVVWWX kjjiihhgŽŽ••–==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰AABBCCDD$$##""!!ˆˆ‡‡††……EEFFGGHH ~~}}||~~€€-..//001ffeeddccŽŽŒPQQRRSSTyxxwwvvuTUUVVWWX uttssrrqXYYZZ[[\ + + gffeeddc–——˜˜˜˜—AABBCCDD$$##""!!ˆˆ‡‡††……EEFFGGHH „„ƒƒ‚‚IIJJKKLL{{zzyyss‚‚ƒƒ„„……12233445bbaa``__Œ‹‹ŠŠ‰‰ˆTUUVVWWX uttssrrqXYYZZ[[\ + + qppoonnm\]]^^__` cbbaa``_—––••”“’EEFFGGHH „„ƒƒ‚‚IIJJKKLL€€~~}}MMNNOOPPrrqqppoo††‡‡ˆˆ‰‰56677889^^]]WWVVˆ‡‡††……„XYYZZ[[\ + + qppoonnm\]]^^__` mllkkjji`aabbccd_^^]]WWV‘ŽŽIIJJKKLL€€~~}}MMNNOOPP||{{zzyyQQRRSSTTnnmmllkkŠŠ‹‹ŒŒ9::;;<<= UUTTSSRR„ƒƒ‚‚€\]]^^__` mllkkjji`aabbccdihhggffedeeffgghVUUTTSSRŒŒ‹‹ŠŠ‰‰MMNNOOPP||{{zzyyQQRRSSTTxxwwvvuuUUVVWWXX jjiihhggŽŽ••––=>>??@@A + + QQPPOONN€~~}}|`aabbccdihhggffedeeffggheddccbbahiijjkklRQQPPOONˆˆ‡‡††……QQRRSSTTxxwwvvuuUUVVWWXX ttssrrqqYYZZ[[\\ + + ffeeddcc——˜˜˜˜——ABBCCDDE + + MMLLKKJJ|{{zzyyxdeeffggheddccbbahiijjkkla``__^^]lmmnnoop + + NMMLLKKJ„„ƒƒ‚‚UUVVWWXX ttssrrqqYYZZ[[\\ + + ppoonnmm]]^^__``bbaa``__––••”“’‘EFFGGHHI IIHHGGFFwvutssrrhiijjkkla``__^^]lmmnnoop + + ]\\[[ZZYpqqrrsst JIIHHGGF€€~~}}YYZZ[[\\ + + ppoonnmm]]^^__``llkkjjiiaabbccdd^^]]WWVVŽŽŒIJJKKLLMEEDDCCBBqqppoonnlmmnnoop + + ]\\[[ZZYpqqrrsst YXXWWVVUtuuvvwwxFEEDDCCB||{{zzyy]]^^__``llkkjjiiaabbccddhhggffeeeeffgghhUUTTSSRRŒ‹‹ŠŠ‰‰ˆMNNOOPPQAA;;::99mmllkkjjpqqrrsst YXXWWVVUtuuvvwwxUTTSSRRQxyyzz{{|BAA;;::9xwvutssraabbccddhhggffeeeeffgghhddccbbaaiijjkkllQQPPOONNˆ‡‡††……„QRRSSTTU88776655iihhggfftuuvvwwxUTTSSRRQxyyzz{{|QPPOONNM|}}~~€98877665rqqppooneeffgghhddccbbaaiijjkkll``__^^]]mmnnoopp + + MMLLKKJJ„ƒƒ‚‚€UVVWWXXY 44332211eeddccbbxyyzz{{|QPPOONNM|}}~~€MLLKKJJI€‚‚ƒƒ„ 54433221nmmllkkjiijjkkll``__^^]]mmnnoopp + + \\[[ZZYYqqrrsstt IIHHGGFF€~~}}|YZZ[[\\]!!""##$$00//..--aa``__^^|}}~~€MLLKKJJI€‚‚ƒƒ„ IHHGGFFE„……††‡‡ˆ !!""##$100//..-jiihhggfmmnnoopp + + \\[[ZZYYqqrrsstt XXWWVVUUuuvvwwxxEEDDCCBB|{{zzyyx]^^__``a%%&&''((,,++**))]]\[ZYXW€‚‚ƒƒ„ IHHGGFFE„……††‡‡ˆ !!""##$EDDCCBBAˆ‰‰ŠŠ‹‹Œ$%%&&''(-,,++**)feeddccbqqrrsstt XXWWVVUUuuvvwwxxTTSSRRQQyyzz{{||AA;;::99wvutssrrabbccdde))**++,,((''&&%%WVVUUTTS„……††‡‡ˆ !!""##$EDDCCBBAˆ‰‰ŠŠ‹‹Œ$%%&&''(A@@??>>=ŒŽŽ())**++,)((''&&%baa``__^uuvvwwxxTTSSRRQQyyzz{{||PPOONNMM}}~~€€88776655qqppoonneffgghhi‚‚ƒƒ„„…--..//00SRRQQPPOˆ‰‰ŠŠ‹‹Œ$%%&&''(A@@??>>=ŒŽŽ())**++,=<<;;::9‘‘’’““”,--..//0%^]]\[ZYXyyzz{{||PPOONNMM}}~~€€LLKKJJII‚‚ƒƒ„„ 44332211mmllkkjjijjkkllm…††‡‡ˆˆ‰11223344ONNMMLLKŒŽŽ())**++,=<<;;::9‘‘’’““”,--..//098877665”••––——˜01122334WWVVUUTT}}~~€€LLKKJJII‚‚ƒƒ„„ HHGGFFEE……††‡‡ˆˆ!!""##$$00//..--iihhggffmnnooppq‰ŠŠ‹‹ŒŒ55667788KJJIIHHG‘‘’’““”,--..//098877665”••––——˜0112233454433221˜˜˜——––•45566778SSRRQQPP‚‚ƒƒ„„ HHGGFFEE……††‡‡ˆˆ!!""##$$DDCCBBAA‰‰ŠŠ‹‹ŒŒ%%&&''((,,++**))eeddccbbqrrssttuŽŽ‘99::;;<<GFFEEDDC”••––——˜0112233454433221˜˜˜——––•45566778100//..-•””““’’‘899::;;<OONNMMLL……††‡‡ˆˆ!!""##$$DDCCBBAA‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==ŽŽ))**++,,((''&&%%aa``__^^uvvwwxxy‘’’““””•==>>??@@ CBBAA@?>˜˜˜——––•45566778100//..-•””““’’‘899::;;<-,,++**)‘ŽŽ<==>>??@ KKJJIIHH‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==ŽŽ))**++,,<<;;::99‘‘’’““””--..//00]]\[ZYXWyzz{{||}•––——˜˜˜AABBCCDD + + =<;;::99•””““’’‘899::;;<-,,++**)‘ŽŽ<==>>??@)((''&&%ŒŒ‹‹ŠŠ‰@AABBCCD + + GGFFEEDDŽŽ))**++,,<<;;::99‘‘’’““””--..//0088776655••––——˜˜11223344WVVUUTTS}~~€€˜——––••””““’’‘‘9::;;<<=,++**))(ŽŽŒ=>>??@@A(''&&%%$Œ‹‹ŠŠ‰‰ˆABBCCDDE + + FFEEDDCCŽŽ‘‘**++,,--;;::9988’’““””••..//001177665544––——˜˜˜˜22334455VUUTTSSR~€€‚KJJIIHHG‚ƒƒ„„……† !!"GFFEEDDC†‡‡ˆˆ‰‰Š"##$$%%&,++**))(QPPOONNMŽŽŒ=>>??@@A(''&&%%$Œ‹‹ŠŠ‰‰ˆABBCCDDE$##""!! ˆ‡‡††……„EFFGGHHIBBAA@?>=’’““””••..//001177665544––——˜˜˜˜2233445533221100——––••””66778899RQQPPOON‚ƒƒ„„……† !!"GFFEEDDC†‡‡ˆˆ‰‰Š"##$$%%&CBBAA@@?Š‹‹ŒŒŽ&''(())*(''&&%%MLLKKJJIŒ‹‹ŠŠ‰‰ˆABBCCDDE$##""!! ˆ‡‡††……„EFFGGHHI „ƒƒ‚‚€IJJKKLLM +<;;::998––——˜˜˜˜2233445533221100——––••””66778899//..--,,““’’‘‘::;;<<==NMMLLKKJ†‡‡ˆˆ‰‰Š"##$$%%&CBBAA@@?Š‹‹ŒŒŽ&''(())*?>>==<<;Ž‘‘’*++,,--.IHHGGFFEˆ‡‡††……„EFFGGHHI „ƒƒ‚‚€IJJKKLLM€~~}}|MNNOOPPQ + 87766554——––••””66778899//..--,,““’’‘‘::;;<<==++**))((ŽŽŒŒ>>??@@AA JIIHHGGFŠ‹‹ŒŒŽ&''(())*?>>==<<;Ž‘‘’*++,,--.;::99887’““””••–.//00112EDDCCBBA„ƒƒ‚‚€IJJKKLLM€~~}}|MNNOOPPQ|{{zzyyxQRRSSTTU43322110““’’‘‘::;;<<==++**))((ŽŽŒŒ>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆBBCCDDEE + + FEEDDCCBŽ‘‘’*++,,--.;::99887’““””••–.//0011276655443–——˜˜˜˜—23344556A@@??>>=€~~}}|MNNOOPPQ|{{zzyyxQRRSSTTUxwwvvuutUVVWWXXY0//..--,ŽŽŒŒ>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆBBCCDDEE##""!! ‡‡††……„„FFGGHHIIBAA@?>=<’““””••–.//0011276655443–——˜˜˜˜—233445563221100/—––••””“6778899:=<<;;::9|{{zzyyxQRRSSTTUxwwvvuutUVVWWXXY tssrrqqpYZZ[[\\],++**))(‹‹ŠŠ‰‰ˆˆBBCCDDEE##""!! ‡‡††……„„FFGGHHIIƒƒ‚‚€€JJKKLLMM + +;;::9988–——˜˜˜˜—233445563221100/—––••””“6778899:/..--,,+“’’‘‘:;;<<==> 98877665xwwvvuutUVVWWXXY tssrrqqpYZZ[[\\] + + poonnmml]^^__``a(''&&%%$‡‡††……„„FFGGHHIIƒƒ‚‚€€JJKKLLMM~~}}||NNOOPPQQ 77665544—––••””“6778899:/..--,,+“’’‘‘:;;<<==>+**))(('ŽŽŒŒ‹>??@@AAB + + +54433221tssrrqqpYZZ[[\\] + + poonnmml]^^__``alkkjjiihabbccdde%%&&'#"! ƒƒ‚‚€€JJKKLLMM~~}}||NNOOPPQQ{{zzyyxxRRSSTTUU33221100“’’‘‘:;;<<==>+**))(('ŽŽŒŒ‹>??@@AAB'&&%%$$#‹ŠŠ‰‰ˆˆ‡BCCDDEEF + 100//..-poonnmml]^^__``alkkjjiihabbccddehggffeedeffgghhi'(())**+~~}}||NNOOPPQQ{{zzyyxxRRSSTTUUwwvvuuttVVWWXXYY//..--,,ŽŽŒŒ‹>??@@AAB'&&%%$$#‹ŠŠ‰‰ˆˆ‡BCCDDEEF#""!! ‡††……„„ƒFGGHHIIJ-,,++**)lkkjjiihabbccddehggffeedeffgghhidccbbaa`ijjkkllm+,,--../{{zzyyxxRRSSTTUUwwvvuuttVVWWXXYY ssrrqqppZZ[[\\]]++**))((‹ŠŠ‰‰ˆˆ‡BCCDDEEF#""!! ‡††……„„ƒFGGHHIIJƒ‚‚€€JKKLLMMN)((''&&%hggffeedeffgghhidccbbaa`ijjkkllm `__^^]]\mnnooppq/0011223wwvvuuttVVWWXXYY ssrrqqppZZ[[\\]] + + oonnmmll^^__``aa''&&%%$#‡††……„„ƒFGGHHIIJƒ‚‚€€JKKLLMMN~~}}||{NOOPPQQR%$$##""!dccbbaa`ijjkkllm `__^^]]\mnnooppq + + \[[ZZYYXqrrssttu34455667ssrrqqppZZ[[\\]] + + oonnmmll^^__``aakkjjiihhbbccddee%%&&''"! ƒ‚‚€€JKKLLMMN~~}}||{NOOPPQQR{zzyyxxwRSSTTUUV! `__^^]]\mnnooppq + + \[[ZZYYXqrrssttu XWWVVUUTuvvwwxxy78899::; + +oonnmmll^^__``aakkjjiihhbbccddeeggffeeddffgghhii(())**++~~}}||{NOOPPQQR{zzyyxxwRSSTTUUVwvvuuttsVWWXXYYZ%%&&'\[[ZZYYXqrrssttu XWWVVUUTuvvwwxxyTSSRRQQPyzz{{||};AABBCCD kkjjiihhbbccddeeggffeeddffgghhiiccbbaa``jjkkllmm,,--..//{zzyyxxwRSSTTUUVwvvuuttsVWWXXYYZ srrqqppoZ[[\\]]^'(())**+XWWVVUUTuvvwwxxyTSSRRQQPyzz{{||}POONNMML}~~€€DEEFFGGHggffeeddffgghhiiccbbaa``jjkkllmm __^^]]\\nnooppqq00112233wvvuuttsVWWXXYYZ srrqqppoZ[[\\]]^ + + onnmmllk^__``aab+,,--../TSSRRQQPyzz{{||}POONNMML}~~€€LKKJJIIH‚‚ƒƒ„„…HIIJJKKLccbbaa``jjkkllmm __^^]]\\nnooppqq + + [[ZZYYXXrrssttuu44556677 srrqqppoZ[[\\]]^ + + onnmmllk^__``aabkjjiihhgbccddeef/0011223 POONNMML}~~€€LKKJJIIH‚‚ƒƒ„„… !HGGFFEED…††‡‡ˆˆ‰LMMNNOOP __^^]]\\nnooppqq + + [[ZZYYXXrrssttuuWWVVUUTTvvwwxxyy8899::;; + + onnmmllk^__``aabkjjiihhgbccddeefgffeeddcfgghhiij34455667 + + LKKJJIIH‚‚ƒƒ„„… !HGGFFEED…††‡‡ˆˆ‰!""##$$%DCCBBAA@‰ŠŠ‹‹ŒŒPQQRRSST + + [[ZZYYXXrrssttuuWWVVUUTTvvwwxxyySSRRQQPPzz{{||}}AABBCCDD kjjiihhgbccddeefgffeeddcfgghhiijcbbaa``_jkkllmmn78899::; + + HGGFFEED…††‡‡ˆˆ‰!""##$$%DCCBBAA@‰ŠŠ‹‹ŒŒ%&&''(()@??>>==<ŽŽ‘TUUVVWW]WWVVUUTTvvwwxxyySSRRQQPPzz{{||}}OONNMMLL~~€€EEFFGGHHgffeeddcfgghhiijcbbaa``_jkkllmmn +_^^]]\\[nooppqqr;AABBCCD DCCBBAA@‰ŠŠ‹‹ŒŒ%&&''(()@??>>==<ŽŽ‘)**++,,-<;;::998‘’’““””•]^^__``aSSRRQQPPzz{{||}}OONNMMLL~~€€KKJJIIHH‚‚ƒƒ„„……IIJJKKLLcbbaa``_jkkllmmn +_^^]]\\[nooppqqr + [ZZYYXXWrssttuuvDEEFFGGH@??>>==<ŽŽ‘)**++,,-<;;::998‘’’““””•-..//00187766554•––——˜˜˜abbccddeOONNMMLL~~€€KKJJIIHH‚‚ƒƒ„„…… !!GGFFEEDD††‡‡ˆˆ‰‰MMNNOOPP +_^^]]\\[nooppqqr + [ZZYYXXWrssttuuvWVVUUTTSvwwxxyyzHIIJJKKL<;;::998‘’’““””•-..//00187766554•––——˜˜˜1223344543322110˜——––••effgghhiKKJJIIHH‚‚ƒƒ„„…… !!GGFFEEDD††‡‡ˆˆ‰‰""##$$%%CCBBAA@@ŠŠ‹‹ŒŒQQRRSSTT + [ZZYYXXWrssttuuvWVVUUTTSvwwxxyyzSRRQQPPOz{{||}}~LMMNNOOP87766554•––——˜˜˜1223344543322110˜——––••”566778890//..--,ŽŽŒŒ‹ijjkkllm !!GGFFEEDD††‡‡ˆˆ‰‰""##$$%%CCBBAA@@ŠŠ‹‹ŒŒ&&''(())??>>==<<ŽŽ‘‘UUVVWW]]WVVUUTTSvwwxxyyzSRRQQPPOz{{||}}~ONNMMLLK~€€‚PQQRRSST 43322110˜——––••”566778890//..--,”““’’‘‘9::;;<<=,++**))(‹ŠŠ‰‰ˆˆ‡mnnooppq""##$$%%CCBBAA@@ŠŠ‹‹ŒŒ&&''(())??>>==<<ŽŽ‘‘**++,,--;;::9988’’““””••^^__``aaSRRQQPPOz{{||}}~ONNMMLLK~€€‚KJJIIHHG‚ƒƒ„„……†TUUVVWW] !!""##$0//..--,”““’’‘‘9::;;<<=,++**))(ŽŽŒ=>>??@@A(''&&%%$‡††……„„ƒqrrssyyz&&''(())??>>==<<ŽŽ‘‘**++,,--;;::9988’’““””••..//001177665544––——˜˜˜˜bbccddeeONNMMLLK~€€‚KJJIIHHG‚ƒƒ„„……† !!"GFFEEDDC†‡‡ˆˆ‰‰Š]^^__``a$%%&&''(,++**))(ŽŽŒ=>>??@@A(''&&%%$Œ‹‹ŠŠ‰‰ˆABBCCDDE$##""!! ƒ‚‚€€z{{||}}~**++,,--;;::9988’’““””••..//001177665544––——˜˜˜˜2233445533221100——––••ffgghhiiKJJIIHHG‚ƒƒ„„……† !!"GFFEEDDC†‡‡ˆˆ‰‰Š"##$$%%&CBBAA@@?Š‹‹ŒŒŽabbccdde())**++,(''&&%%$Œ‹‹ŠŠ‰‰ˆABBCCDDE$##""!! ˆ‡‡††……„EFFGGHHI ~~}}||{~€€‚..//001177665544––——˜˜˜˜2233445533221100——––••””66778899//..--,,ŽŽŒŒ‹‹jjkkllmm !!"GFFEEDDC†‡‡ˆˆ‰‰Š"##$$%%&CBBAA@@?Š‹‹ŒŒŽ&''(())*?>>==<<;Ž‘‘’effgghhi,--..//0$##""!! ˆ‡‡††……„EFFGGHHI „ƒƒ‚‚€IJJKKLLM{zzyyssr‚ƒƒ„„……†2233445533221100——––••””66778899//..--,,““’’‘‘::;;<<==++**))((ŠŠ‰‰ˆˆ‡‡nnooppqq"##$$%%&CBBAA@@?Š‹‹ŒŒŽ&''(())*?>>==<<;Ž‘‘’*++,,--.;::99887’““””••–ijjkkllm01122334 „ƒƒ‚‚€IJJKKLLM€~~}}|MNNOOPPQrqqppoon†‡‡ˆˆ‰‰Š66778899//..--,,““’’‘‘::;;<<==++**))((ŽŽŒŒ>>??@@AA''&&%%$$††……„„ƒƒrrssyyzz&''(())*?>>==<<;Ž‘‘’*++,,--.;::99887’““””••–.//0011276655443–——˜˜mnnooppq45566778€~~}}|MNNOOPPQ|{{zzyyxQRRSSTTUnmmllkkjŠ‹‹ŒŒŽ::;;<<==++**))((ŽŽŒŒ>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆBBCCDDEE##""!! ‚‚€€{{||}}~~*++,,--.;::99887’““””••–.//0011276655443–——˜˜˜˜—233445563221100/ŽŽŒŒ‹qrrssyyz899::;;<|{{zzyyxQRRSSTTUxwwvvuutUVVWWXXY jiihhggfŽ••––—>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆBBCCDDEE##""!! ‡‡††……„„FFGGHHII~~}}||{{€€‚‚.//0011276655443–——˜˜˜˜—233445563221100/—––••””“6778899:/..--,,+‹ŠŠ‰‰ˆˆ‡z{{||}}~<==>>??@xwwvvuutUVVWWXXY tssrrqqpYZZ[[\\] + + feeddccb—˜˜˜˜——–BBCCDDEE##""!! ‡‡††……„„FFGGHHIIƒƒ‚‚€€JJKKLLMMzzyyssrrƒƒ„„……††233445563221100/—––••””“6778899:/..--,,+“’’‘‘:;;<<==>+**))(('‡††……„„ƒ~€€‚@AABBCCD tssrrqqpYZZ[[\\] + + poonnmml]^^__``abaa``__^–••”“’‘FFGGHHIIƒƒ‚‚€€JJKKLLMM~~}}||NNOOPPQQqqppoonn‡‡ˆˆ‰‰ŠŠ6778899:/..--,,+“’’‘‘:;;<<==>+**))(('ŽŽŒŒ‹>??@@AAB'&&%%$$#ƒ‚‚€€‚ƒƒ„„……†DEEFFGGH + + poonnmml]^^__``alkkjjiihabbccdde^]]WWVVUŽŽŒŒJJKKLLMM~~}}||NNOOPPQQ{{zzyyxxRRSSTTUUmmllkkjj‹‹ŒŒŽŽ:;;<<==>+**))(('ŽŽŒŒ‹>??@@AAB'&&%%$$#‹ŠŠ‰‰ˆˆ‡BCCDDEEF#""!! ~~}}||{†‡‡ˆˆ‰‰ŠHIIJJKKLlkkjjiihabbccddehggffeedeffgghhiUTTSSRRQ‹‹ŠŠ‰‰ˆˆNNOOPPQQ{{zzyyxxRRSSTTUUwwvvuuttVVWWXXYY iihhggff••––——>??@@AAB'&&%%$$#‹ŠŠ‰‰ˆˆ‡BCCDDEEF#""!! ‡††……„„ƒFGGHHIIJ{zzyyssrŠ‹‹ŒŒLMMNNOOPhggffeedeffgghhidccbbaa`ijjkkllm QPPOONNM‡‡††……„„RRSSTTUUwwvvuuttVVWWXXYY ssrrqqppZZ[[\\]] + + eeddccbb˜˜˜˜——––BCCDDEEF#""!! ‡††……„„ƒFGGHHIIJƒ‚‚€€JKKLLMMNrqqppoonŒŒ‹‹ŠŠ‰PQQRRSSTdccbbaa`ijjkkllm `__^^]]\mnnooppq + + MLLKKJJIƒƒ‚‚€€VVWWXXYY ssrrqqppZZ[[\\]] + + oonnmmll^^__``aaaa``__^^••”“’‘FGGHHIIJƒ‚‚€€JKKLLMMN~~}}||{NOOPPQQRnmmllkkj‰ˆˆ‡‡††…TUUVVWWX `__^^]]\mnnooppq + + \[[ZZYYXqrrssttu IHHGGFFE~~}}||ZZ[[\\]] + + oonnmmll^^__``aakkjjiihhbbccddee]]WWVVUUŽŽŒŒ‹JKKLLMMN~~}}||{NOOPPQQR{zzyyxxwRSSTTUUVjiihhggf…„„ƒƒ‚‚XYYZZ[[\ + + \[[ZZYYXqrrssttu XWWVVUUTuvvwwxxyEDDCCBBA{{zzyyxw^^__``aakkjjiihhbbccddeeggffeeddffgghhiiTTSSRRQQ‹ŠŠ‰‰ˆˆ‡NOOPPQQR{zzyyxxwRSSTTUUVwvvuuttsVWWXXYYZ feeddccb€€~~}\]]^^__` XWWVVUUTuvvwwxxyTSSRRQQPyzz{{||}A;;::998vutssrrqbbccddeeggffeeddffgghhiiccbbaa``jjkkllmm PPOONNMM‡††……„„ƒRSSTTUUVwvvuuttsVWWXXYYZ srrqqppoZ[[\\]]^ + + baa``__^}||{{zzy`aabbccdTSSRRQQPyzz{{||}POONNMML}~~€€87766554qppoonnmffgghhiiccbbaa``jjkkllmm __^^]]\\nnooppqq + + LLKKJJIIƒ‚‚€€VWWXXYYZ srrqqppoZ[[\\]]^ + + onnmmllk^__``aab^]]WWVVUyxxwwvvudeeffgghPOONNMML}~~€€LKKJJIIH‚‚ƒƒ„„… !43322110mllkkjjijjkkllmm __^^]]\\nnooppqq + + [[ZZYYXXrrssttuuHHGGFFEE~~}}||{Z[[\\]]^ + + onnmmllk^__``aabkjjiihhgbccddeefUTTSSRRQuttssrrqhiijjkklLKKJJIIH‚‚ƒƒ„„… !HGGFFEED…††‡‡ˆˆ‰!""##$$%0//..--,ihhggffennooppqq + + [[ZZYYXXrrssttuuWWVVUUTTvvwwxxyyDDCCBBAA{zzyyxwv^__``aabkjjiihhgbccddeefgffeeddcfgghhiijQPPOONNMqppoonnmlmmnnoop !HGGFFEED…††‡‡ˆˆ‰!""##$$%DCCBBAA@‰ŠŠ‹‹ŒŒ%&&''((),++**))(eddccbbarrssttuuWWVVUUTTvvwwxxyySSRRQQPPzz{{||}};;::9988utssrrqqbccddeefgffeeddcfgghhiijcbbaa``_jkkllmmn +MLLKKJJImllkkjjipqqrrsst!""##$$%DCCBBAA@‰ŠŠ‹‹ŒŒ%&&''(()@??>>==<ŽŽ‘)**++,,-(''&&%%a``__^^]vvwwxxyySSRRQQPPzz{{||}}OONNMMLL~~€€77665544ppoonnmmfgghhiijcbbaa``_jkkllmmn +_^^]]\\[nooppqqr + IHHGGFFEihhggffetuuvvwwx%&&''(()@??>>==<ŽŽ‘)**++,,-<;;::998‘’’““””•-..//001]\[ZYXWWzz{{||}}OONNMMLL~~€€KKJJIIHH‚‚ƒƒ„„…… !!33221100llkkjjiijkkllmmn +_^^]]\\[nooppqqr + [ZZYYXXWrssttuuvEDDCCBBAeddccbbaxyyzz{{|)**++,,-<;;::998‘’’““””•-..//00187766554•––——˜˜˜12233445VVUUTTSS~~€€KKJJIIHH‚‚ƒƒ„„…… !!GGFFEEDD††‡‡ˆˆ‰‰""##$$%%//..--,,hhggffeenooppqqr + [ZZYYXXWrssttuuvWVVUUTTSvwwxxyyzA;;::998a``__^^]|}}~~€-..//00187766554•––——˜˜˜1223344543322110˜——––••”56677889RRQQPPOO‚‚ƒƒ„„…… !!GGFFEEDD††‡‡ˆˆ‰‰""##$$%%CCBBAA@@ŠŠ‹‹ŒŒ&&''(())++**))((ddccbbaarssttuuvWVVUUTTSvwwxxyyzSRRQQPPOz{{||}}~87766554]\\[[ZZY€‚‚ƒƒ„1223344543322110˜——––••”566778890//..--,”““’’‘‘9::;;<<=NNMMLLKK††‡‡ˆˆ‰‰""##$$%%CCBBAA@@ŠŠ‹‹ŒŒ&&''(())??>>==<<ŽŽ‘‘**++,,--''&&%%``__^^]]vwwxxyyzSRRQQPPOz{{||}}~ONNMMLLK~€€‚43322110YXXWWVVU„……††‡‡ˆ566778890//..--,”““’’‘‘9::;;<<=,++**))(ŽŽŒ=>>??@@A JJIIHHGGŠŠ‹‹ŒŒ&&''(())??>>==<<ŽŽ‘‘**++,,--;;::9988’’““””••..//0011\[ZYXWWVz{{||}}~ONNMMLLK~€€‚KJJIIHHG‚ƒƒ„„……† !!"0//..--,UTTSSRRQˆ‰‰ŠŠ‹‹ŒŒZHAãb™|çZdQÿbË‚€‰órXQ÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó‘ç’t‰ÿbãHAãb™’t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘Z•v`ËfÛ’`JXQt‰ç’l‘÷JJ`Û’™÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Ûn€…Ûvp`JQr€‰Ë‚ptAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnHAãb™Û’•ó~H…fpór€‰Ë‚p‘tAïrd™÷‚ãbHAZp‘ÿbdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp™Û’`JXËf•ó~H’™ãbHAvX•ãn€‘ZHAãbËf•ó~H…™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpf`JXQórÛv€…ãnXZHAãb™|çZdQÿbË‚€‰órXQ÷‚d™ïrtAQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó…ÛvpfH™Û’`JXfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘`•v`ËfÛ’`JXQt‰ç’l‘÷JJ`Û’™÷Jl‘ç’t‰‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãb…ãnX•v`rXQJ`Û…ó~•Ëf`Qór€‰Ë‚pãnX•v`XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnJXQórÿb•ó~H…fvór€‰Ë‚p‘tAïrd™÷‚ãbHAXQJbQZ‚d™ï™Û’`JX‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp™Û’`JXËf•ó~H’™ãbHAvX•ãn€‘ZHAãbËf•ó~H…™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpft‰ç’l‘|…nX•v`ZHAãb™|çZdQÿb`Û’™ãbrtA÷Jl‘çQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó…ÛvpfH™Û’`JXfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•ËfçZdQÿbt‰Ëf•ó~H…Û’`JXQt‰ç’l‘÷JHAZp‘Ë‚’t‰ÿbdQç‘ZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHA™Û…ãnX•v`rXQJ`Û…ó~•€…ÛQr‰‚‘ZHAãnX•v`XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnç’l‘÷JtAfpÛv€…ór€‰Ë‚p‘tAïrd™÷‚€‰órXQJZ|÷‚d™ï™Û’`JX‚|çZdQÿËf•H…‰ÿbdQçZ|n€…Ûvp’`JXQóËf•ó~H’™ãbHAvpfH…óãb™Û’`Ëf•ó~H…™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿbËf•ó~H…ÿbdQçZ|€…Ûvpfïrd™÷‚|ãnX•v`ZHAãb™|çZdQÿb`Û’™ãbrtA÷Jl‘çQór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ã÷‚d™ïrtfH…ó~•Ërÿbt‰ç’l…fpÛv€Zp‘Ë‚€‰ó~•Ëf`JXQór€‰fpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•ËfçZdQÿbt‰Ëf•ó~H…Û’`JXQt‰ç’l‘÷JHAZp‘Ë‚’t‰ÿbdQç‘ZHAãbJtAïrd™÷nórXQJ`A÷Jl‘ç’tf`vX•ã‘÷JtAd™÷…ãnX•v`rXQJ`ÛvX•ãn€…ÛË‚p‘ZHAãnX•v`XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnç’l‘÷JtAfpÛv€…ór€‰Ë‚p‘tAïrd™÷‚€‰™ãbHAZ|÷‚d™n™Û’`JX‚|çZdQÿÛ’™HA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAvpfH…óãb™Û’`Ëf•ó~H…™ãbHAZÿbdQçZ|Û’`JXQ|çZdQÿbËf•H…fÿbdQçZ|€…Ûvpfïrd™t‰ç’n•vf•óZHAãb™|çZdQÿbZp‘Ë‚€‰…vf…•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ó~•Ëf`JXQór€‰fpÛv€…p‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAH…ó~•Ëfl‘÷JtAïr~H…fpÛÛ’`JXQt‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`ÛvX•H…ó~Ë‚p‘ZA™’ãnX•v`XQJ`Û’l‘ç’t‰ÿbZHAãb™tAïrd™÷‚órXQJ`÷Jl‘ç’t‰`vX•ãnd™÷‚|çZv€…ãnX•ór€‰Ë‚p‘tAïrd™÷‚Û’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHA•Ëf`vX`JXQórËf•ó~H…™ãbHAZãn€…ÛvpÛ’`JXQ|çZdQÿbÛ’™HAZÿbdQçZ|€…ÛvpfdQÿbt‰ç’v`Ëf•óZHAãb™|çZdQÿbZp‘Ë‚€‰fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ó•ãn€…Ûvpÿbt‰ç’l‘fpÛv€…p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëfl‘÷JtAïr~H…fpÛÛ’`JXQt‰ç’l‘÷JórXQJ`f`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`ÛfH…ó~÷JtAd™÷‚ãnX•v`XQJ`Û’`vX•ãnZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãnd™÷‚|çZv€…ãnX•ór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHA•Ëf`vX|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|€…ÛvpfdQtAïrd™v`f•…fpZHAãb™|çZdQÿbXQJ`Û’fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ó•ãn€…Ûvpt‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQÛv€…ãnóÛ’`JXQt‰ç’l‘÷J™ãbHAZf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Û`vX•ãtAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãnZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘rXQJ`Ûór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHA‰ÿbdQçZ|n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|€…Ûvpf÷JtAïrd™’™HAZpZHAãb™Ëf•ó~H…XQJ`Û’fH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó÷‚d™ïrtfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Z÷‚d™ïrtfH…ó~•Ët‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQ‘Ë‚€‰órXÛ’`JXQX•v`Ëf™ãbHAXQf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛA÷Jl‘ç’tfZHAãbJtAïrd™÷…ãnX•v`AdQçZ|÷f`vX•ãtAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãnZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘QJ`Û’ór€‰Ë‚p‘•ó~H…fJ`Û’™n€…Ûvp™Û’`JX‚Ëf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‚d™ïrtA÷n€…Ûvp|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQ|çZdQÿb™ãbHAZÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZpZHAãb™pÛv€…ãnãbHAZp‘fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€Jl‘ç’t‰ÿfH…ó~•€t‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷J‘Ë‚€‰órXÛ’`JXQX•v`ËfË‚€‰órXQf`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷…ãnX•v`bdQçZ|÷…ÛvpfHtAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãnZHAãb™tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚QJ`Û’ór€‰Ë‚p‘•ó~H…fJ`Û’™n€…Ûvp™Û’`JXËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‚d™ïrtA÷…ó~•Ëf`|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZÿbdQçZ|€‰Ë‚p‘Z|çZdQÿb™ãbHAZpZHAãb™pÛv€…•ãbHAZp‘fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€Jl‘ç’t‰dvX•ãn€t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAHAãb™Û’t‰ç’l‘÷J‘Ë‚€‰órXÛ’`JXQó~H…fpË‚€‰™ãbf`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷…ãnX•v`™ïrtA÷Jl…ÛvpfHtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`XQJ`Û’÷Jl‘ç’t‰`JXQórtAïrd™t‰QJ`Û’ór€‰Ë‚p‘Ûv€…ãnX•HAZ÷‚d™n€…Ûvp™Û’`JXËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‘ç’t‰ÿbd…ó~•Ëf`|çZdQÿbËf•ó~H…ÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZÿbdQçZ|€‰Ë‚p‘Zç’l‘÷JtA™ãbHAZpZHAãb™v`Ëf•ïrtAJ‘’‰fH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™ïrtQór€‰Ë‚pbt‰ç’l‘÷…fpÛv€QçZ|÷‚dvX•H…ót‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAHAãb™Û’ïrd™÷‚|‘Ë‚€‰órXÛ’`JXQó~H…fpbdQçZ|÷f`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛA÷Jl‘ç’t‘ZHAãbJtAïrd™÷…ãnX•v`™ïrtA÷Jl~•ËfZHtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`XQJ`Û’÷Jl‘ç’t‰`JXQHAçZdQÿbt‰QJ`Û’ór€‰Ë‚p‘Ûv€…ãnX•‚d™ïrtA÷n€…Ûvp™Û’`JXËf•ó~H’™ãbHA‰ÿbdQçZ|™Û’`JX‚|çZdQÿËf•H…‘ç’t‰ÿbdAãb™’J|çZdQÿbËf•ó~H…ÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZÿbdQçZ|ãb™Û’`ç’l‘÷JtA™ãbHAZpZHAãb™v`pÛvJl‘ç’t‰ÿfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó÷‚d™tA÷Qór€‰Ë‚pbt‰ç’l‘÷fpÛv€…ãQçZ|l‘çQr€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰ïrd™÷‚|‘Ë‚€‰órXÛ’`JXQ€…ãnX•vbdQçZ|÷f`vX•ã‘ZHA™Û…ãnX•v`rXQJ`ÛJl‘ç’t‰ÿ‘ZHAãbJtAïrd™÷nórXQJ`’t‰ÿbdQçZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnZHAãb™ãnX•v`XQJ`Û’÷Jl‘ç’t‰Ë‚p‘ZHAçZdQtAïrQJ`Û’ór€‰Ë‚p‘`Ëf•ó~‚d™ïrtA÷n€…Ûvp’`JXQóËf•ó~H’™ãbHAbãn€…Ûvp™Û’`JX‚|çZdQÿÛ’™HAZ|÷‚d™ïÛ’`JXQ|çZdQÿbËf•ó~H…ÿbdQçZ|€…ÛvpfÛ’`JXQËf•ó~H…™ãbHAZÿbdQçZ|ãb™Û’`d™÷‚Ëf•™ãbHAZp|çZdQÿbH…fpÛvJl‘ç’t‰bfH…ó~•Ërÿbt‰ç’l…fpÛv€Zp‘Ë‚€‰ófH…•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰órtA÷Jl‘çór€‰Ë‚p‘t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAH…ó~•Ëfór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰ór÷‚d™tA÷JJXQór€‰ó~H…fv…‘Ë‚€‰órXt‰ç’l‘÷J€…ãnX•vQZ‚d™ïrf`vX•ã‘÷JtAd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`Û’t‰ÿbdQçZHAãb™tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰`vX•ãnZHA™Û’ãnX•v`XQJ`Û’l‘ç’t‰ÿbË‚p‘`JnX•v`ËQJ`Û’tAïrd™÷‚`Ëf•ó~tA÷Jl‘ç’n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHAZ|÷‚d™ïÛ’`JXQ|çZdQÿbËf•H…fÿbdQçZ|€…Ûvpf`JXQórËf•ó~H…™ãbHAZãn€…ÛvpXQór€‰Ë‚f•ó~H…™ãbHAZp|çZdQÿbH…X•v`t‰ÿbdQçZfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰órtAdQçZ|r‰‚‘ZHAãt‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAH…ó~•Ëfÿbt‰ç’l‘fpÛv€…p‘Ë‚€‰órfH…•Ëfp‘ZHAãbfpÛv€…ã‘Ë‚€‰órXt‰ç’l‘÷JËf•ó~H…|÷‚d™ïrf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`Û÷‚d™ïrtb™Û’`tAïrd™÷‚órXQJ`÷Jl‘ç’t‰`vX•ãn÷JtAd™÷‚ãnX•v`XQJ`Û’`vX•ãn™Û’`JnX•v`ËQJ`Û’tAïrd™÷‚fpÛv€…tA÷Jl‘ç’n€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHAA÷Jl‘ç’tJXQór€‰Ë|çZdQÿbÛ’™HAZÿbdQçZ|€…Ûvpf|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfXQór€‰Ë‚f•ó~H…™ãbHAZp|çZdQÿbãnX•v`t‰ÿbdQçZfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó‰ÿbdQçZ|‚p‘ZHAãt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•Ëfp‘ZHAãbfpÛv€…n‘Ë‚€‰órXt‰ç’l‘÷JËf•ó~H…|‚™rAJlf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`Û÷‚d™ïrtb™Û’`tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãn™€‰Ë‚p‘•vf•ó~QJ`Û’tAïrd™÷‚fpÛv€…‘ç’t‰ÿbdn€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚|çZdQÿ’™ãbHAA÷Jl‘ç’tJXQór€‰Ë|çZdQÿb™ãbHAZÿbdQçZ|€…Ûvpf|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfZHAãb™H…fpÛv™ãbHAZp‘Ë‚€‰órX|çZdQÿb•ó~H…fQçZ|÷‚dfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Zp‘Ë‚€‰ófH…ó~•ËQór€‰Ë‚pbt‰ç’l‘÷Zp‘Ë‚€‰ó‰d™ïrtA÷‚p‘ZAb™’t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•ËfÛ’`JXQ€…ãnX•v‘Ë‚€‰órXQJ`Û’t‰ç’l‘÷JpÛv€…ãn™ïrtA÷Jlf`vX•ãJtAïrd™÷…ãnX•v`rXQJ`Ûf`vX•ã‘ZHAãbJtAïrd™÷rXQJ`ÛJl‘ç’t‰ÿ`JXQórtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãnór€‰Ë‚p‘`Ëf•ó~QJ`Û’™ãbHAZptAïrd™÷‚X•v`Ëf‘ç’t‰ÿbdn€…Ûvp‚|çZdQÿËf•ó~H’™ãbHAn€…Ûvp™Û’`JX‚Ëf•ó~H’™ãbHAbdQçZ|÷€‰Ë‚p‘Z|çZdQÿb™ãbHAZÿbdQçZ|€…Ûvpf|çZdQÿbËf•ó~H…™ãbHAZ€…ÛvpfZHAãb™H…fpÛv™ãbHAZp‘Ë‚€‰órX|çZdQÿb•ó~H…fQçZ|÷‚dfH…ó~•Ëbt‰ç’l‘÷…fpÛv€Z÷‚d™ïrtfH…ó~•ËQór€‰Ë‚p…fpÛv€Zp‘Ë‚€‰ó‚d™ïrtA÷HAãb™Û’t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷JfpÛv€…p‘Ë‚€‰órH…ó~•ËfÛ’`JXQ€…ãnX•v‘Ë‚€‰órXQJ`Û’t‰ç’l‘÷JpÛv€…ãn™ïrtAJ‘’fZHAãbJtAïrd™÷…ãnX•v`A÷Jl‘ç’tf`vX•ã‘ZHAãb…ãnX•v`rXQJ`ÛJl‘ç’t‰ÿ`JXQórtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`vX•ãntAïrd™÷‚ãnX•v`XQJ`Û’`vX•ãnHAãb™Û’`f•~…fpQJ`Û’™ãbHAZ÷tAïrd™÷‚X•v`p‘‰bdQçZ|™Û’`JX‚|çZdQÿËf•ó~H‰ÿbdQçZ|n€…Ûvp™Û’`JXËf•ó~H’™ãbHAbdQçZ|l€‰Ë‚p‘Z|çZdQÿb™ãbHAZÿbdQçZ|€…Ûvpf|çZdQÿbËf•ó~H…™ãbHAZ€…Ûvpf`JXQórÛv€…ãnX™ãbHAZp‚d™ïrtA÷Jl‘ç’t‰ÿvX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|•v`pÛçZ|÷‚d™vX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚ËfJ`Û’™ç’t‰ÿbdQJXQór€‰Ërd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛZHAãb™Ûpf•H~ã…bdQçZ|÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtv€…ãnórXïrtAJ‘’‰ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZ÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘çZ|÷‚d™‚p‘ZHAãZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…ó’`JXQHfÛ`v…‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtQJ`p‘ËbdQçZ|÷ó~•ËfZç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQïrtA÷Jl‘b™Û’`’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`Aãb™Û’`Xnó•€vËJl‘ç’t‰ÿvX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|‚€‰órXQ‚d™ïrtA÷HAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™ç’t‰ÿbdQJXQór€‰Ërd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛJXQór€pf•H~ã…bdQçZ|÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtJ`Û’™ãJl‘ç’t‰ÿ`JXQórçZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘çZ|l‘ç’‚p‘ZHAãZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpbHAZ÷‚dvpfH…ó‰Ë‚p‘ZHfÛ`v…‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtbHAZp‘ËbdQçZ|÷€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQt‰ÿbãn€…b™’JQr’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•ËfZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`Aãb™Û’`Xnó•€vËJl‘ç’t‰ÿvX•ãn€ZHAãb™ÛnX•v`ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|‚€‰órXQ‚d™ïrtA÷HAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™Ûvp`v€‰Ë‚p‘Zrd™÷‚ËfJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛJXQór€pf•H~ã…bdQçZ|÷…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbtJ`Û’™ãJl‘ç’t‰b`JXQórçZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘X•ãn€…ÛvHAãb™Û’•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…ó‰Ë‚p‘`ZfÛ`v…‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™tA÷Jlr€‰Ë‚p‘‰ç’l‘÷JtbHAXQJ`QZ‚d™ïr€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQpfH…ó~`JXQórÛv€…ãnX‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`QXb㉀’Xnó•€vËJl‘ç’t‰ÿvX•ãn€ZHA™Û’`nX•v`ËQJ`Û’‘ç’t‰ÿbãZHAãb™ÛAïrd™÷‚|Û’™ãbHtA÷Jl‘ç’HAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™•Ëf`v€‰Ë‚p‘Z•v`ËfJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛÛ‘pJAHrpf•H~ã…bdQçZ|÷…ÛvpfHJXQórÿf•ó~H…™ãbHAZpn€…Ûvp’`JXQóçZdQÿbtAZp‘Ë‚€t‰ÿbdQçZ`JXQórçZdQÿbt‰•ó~H…fdQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘X•ãn€…ÛvHAãb™Û’•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óó™‚Ë`ZfÛ`v…‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘÷fpÛv€…ã‘Ë‚€‰órXfH…•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‰órXQJ`|÷‚d™ïr€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnd™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQpfH…ó~`JXQr‰Ûv€…ãnX‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`QXb㉀’Xnó•€vËJl‘ç’t‰ÿvX•ãn€JtAd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Û’™ãbHtA÷Jl‘ç’HAãb™Û’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbvX•ãn€…HA™Û’`X•v`ËfJ`Û’™•€…Ûvp‚‘ZHAãb•v`ËfJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛÛ‘pJAHrpf•H~ã…bdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZp…ÛvpfH’`JXQóçZdQÿbtAZp‘Ë‚€t‰ÿbdQçZ`JXQórçZdQÿbt‰•H…fpdQçZ|÷‚ÛvpfH…JXQórÿb•ó~H…fãbHAZp‘fH…ó~•™Û’`JX•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…ó󙉀’Û‘fÛ`v…‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‰™ãbHA|‚™AJl‘€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnórd™ïrtA÷Jó~•Ëf`t‰ç’l‘÷JpÛv€…ãnË‚€‰órXQËf`vX•Qór€‰Ë‚pÛv€…ãnX‚€‰órXQ™ïrtA÷Jl‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`pJAHró™Xnó•€vËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰óç’t‰ÿbãnHAãb™Û’ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbvX•ãn€…tAd™÷‚|X•v`ËfJ`Û’™ãn€…Ûvp‘ZHAãb•v`ËfJ`Û’™ã‘ç’t‰ÿbdAãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…Û‚Ë`ZQpf•H~ã…bdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZp…ÛvpfH’`JXQóçZdQÿbtrXQJ`Û€…Ûvpf`JXQórçZdQÿbt‰™HAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘fH…ó~•™Û’`JX•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€ZdQÿbt‰ç•H…fpÛQçZ|÷‚dvpfH…óXb㉀’Û‘fÛ`v…‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt’™ãbHAH…•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQËf`vX•Qór€‰Ë‚pÛv€…ãnX‚€‰órXQ™tA÷Jl‘ç‰Ë‚p‘ZH’l‘÷JtAïv€…ãnórX™ïrtA÷Jl~•Ëf`pJAHró™Xnó•€vËJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚|Zp‘Ë‚€‰óvX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™H…ó~•Ëf‘ZA™’`•v`ËfJ`Û’™ã’t‰ÿbãn€Aãb™Û’`rd™÷‚|çQJ`Û’‘ç’t‰ÿbdvX•ãn€…Û‚Ë`ZQp‘|‚ç‰drbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZp…ÛvpfH’`JXQóçZdQÿbtrXQJ`pÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘`vX•ãnJXQórÿbt•ó~H…fpbHAZp‘Ë…ÛvpfHJXQór€ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dvpfH…óXAHró™‚ÿQtJçl’‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷JtfpÛv€…ã‘Ë‚€‰órX…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órXó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQ€…Ûvpf‰ç’l‘÷JtÛv€…ãnX‚€‰órXQ…•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`Ë`ZQXb÷™tbïAdZJl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|nX•v`ËQJ`Û’vX•ãn€ZHAãb™ÛAïrd™÷‚ËQJ`Û’vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™H…ó~•ËfAd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘pJ÷‘|‚ç‰drbdQçZ|÷…ÛvpfHçZdQÿbtf•ó~H…™ãbHAZ÷…ÛvpfH’`JXQóf•ó~H…X™ãbHAZpÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘`vX•ãnZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…óJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…óAHró™‚ÿQtJçl’‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘•v`Ëf‘Ë‚€‰órXó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQ€…Ûvp`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`Ë`ZQXb÷™tbïAdZJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™Û•ó~H…fpQJ`Û’vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…rd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Û㉀’Û‘p÷‘|‚ç‰drbdQçZ|÷’`JXQóçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfH’`JXQóÛv€…ãnX™ãbHAXQÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘dQçZ|÷‚ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZ÷‚ÛvpfH…ZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…óJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘•v`ËfJ`Û’™ãó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQd™ïrtA÷Jó~•ËfZç’l‘÷JtApÛv€…ãnd™ïrtAdQó~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`€’Û‘pJA÷™tbïAdZJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™Û•ó~H…fpbHAZp‘ËvX•ãn€…HAãb™Û’ïrd™÷‚ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|X•v`ËfçZ|÷‚d™vX•ãn€…rd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`rd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…ÛHró™‚Ë÷‘|‚ç‰drbdQçZ|÷’`JXQóçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfH’`JXQóÛv€…•󂀉órXQÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰•ó~H…fïrtA÷Jl‘ÛvpfH…ZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…óJXQór€ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…ó`ZQXbã‰ÿQtJçl’‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘~H…fpÛJ`Û’™ãó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnç’t‰ÿbdQó~•€…Ûv’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`‰Ë‚p‘ZH’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëfór€€’Û‘pJA÷™tbïAdZJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHAãb™Ûv€…ãnX•bHAZp‘ËvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|X•v`ËfçZ|÷‚d™pfH…ó~rd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛAãb™Û’`rd™÷‚ËfJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHHr󙉀’÷‘|‚ç‰drbdQçZ|÷’`JXQóçZdQÿbtf•ó~H…bdQçZ|÷…ÛvpfH’`JXQóv`Ëf•󂀉™ãbHÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰•ó~H…fïrtA÷Jl‘•Ëf`vZdQÿbt‰ç•ó~H…fpbHAZ÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dAãb™Û’`Û‘pJAHrÿQtJçl’‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtfpÛv€…ã‚d™ïrtA÷…ó~•Ëf`r€‰Ë‚p‘~H…fpÛAZ÷‚d™ïó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãnç’t‰d™ïrX•ãn€…Ûv’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷JlJXQór€ó™‚Ë`Z÷™tbïAdZJl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|nX•v`ËJl‘ç’t‰ÿvX•ãn€ZHA™Û’`v€…ãnX•rtAJ‘’‰bvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|X•v`ËftA÷Jl‘ç’pfH…ó~rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbd‰Ë‚p‘ZHQXb㉀’÷‘|‚ç‰drbdQçZ|÷’`JXQóçZdQÿbtf•H…fpbdQçZ|÷…ÛvpfHJXQórÿv`pÛv€dQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰•ó~H…ft‰ÿbdQçZ•Ëf`vZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dAãb™Û’`Û‘pJAHrÿQtJçl’‚d™tA÷Jlr€‰Ë‚p‘‰ç’l‘÷JtÛv€…ãnó‚d™ïrtA÷…ó~•Ëf`bt‰ç’l‘÷…ãnX•v`d™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtApÛv€…ãn|÷‚d™ïrX•H…ó~•’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷JlJXQHAãó™‚Ë`÷™tbïAdZ‘ç’t‰ÿbãZHAãb™ÛAïrd™÷‚|rXQJ`ÛJl‘ç’t‰ÿvX•ãn€JtAd™÷‚|Ëf•ó~Hl‘ç’t‰ÿbvX•ãn€…HAãb™Û’X•v`ËfJ`Û’™l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|X•v`ËftA÷Jl‘ç’ËfZHAãbrd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…÷‘|‚ç‰drn€…Ûvp’`JXQóçZdQÿbt’™HAZpbdQçZ|÷…ÛvpfHçZdQÿbt…fpÛv€dQçZ|÷‚ÛvpfH…`JXQór•ó~H…fãbHAZp‘dQçZ|÷‚`JXQórçZdQÿbt‰•H…fpt‰ÿbdQçZ™’JQr€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…ÿQtJçl’fH…•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jt…ãnX•v`d™ïrtA÷Jó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnór|l‘ç’t‰‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™ïrtA÷Jl‚p‘ZHAãXnó•€vË÷™tbïAdZvX•ãn€ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|Ëf•ó~Hl‘ç’t‰bQvX•ãn€…HA™Û’`X•v`ËfJ`Û’™ç’t‰ÿbãnHAãb™Û’ïrd™÷‚|XQJ`Û’ÿbdQçZ|Aãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛAãb™Û’`•v`ËfJ`Û’™ã‘ç’t‰ÿbdb™Û’`pf•H~ã…÷‘|‚ç‰dr…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbt…X•v`ËZ‚d™ïrtÛvpfH…JXQórÿb•ó~H…fãbHAZp‘€…Ûvpf`JXQórçZdQÿbt‰™HAZp‘÷‚d™ïrtAJXQór€ZdQÿbt‰ç•ó~H…fpQçZ|÷‚dvpfH…óJXQór€•ó~H…fpbHAZp‘ËQçZ|÷‚dJXQór€‰ËfÛ`v…ÿQtJçl’…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jtf•ó~H…A÷Jl‘ç’tó~•Ëf`t‰ç’l‘÷JpÛv€…ãnË‚€‰órXQH…•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQ÷Jl‘ç’t‰‰Ë‚p‘ZH’l‘÷JtAïÛv€…ãnX™ïrtA÷Jl~•Ëf`‰Ë‚p‘ZHÛv€…ãnX‚€‰órXQ™tA÷Jl‘ç‚p‘`JXXnó•€vË÷™tbïAdZvX•ãn€ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|fpÛv€…ã‰ÿbdQçZ|vX•ãn€…tAd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™ÿbdQçZ|Aãb™Û’`rd™÷‚|ç•v`Ëf‘ç’t‰ÿbdvX•ãn€…ÛA™Û’`•v`ËfJ`Û’™ã’t‰ÿbãn€Qór€‰Ë‚ppf•H~ã…÷‘|‚ç‰dr…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbtnX•v`Ë÷‚d™ïrtÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘ÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘÷‚d™ïrtAJXQr‰‚ZdQÿbt‰ç•H…fpÛQçZ|÷‚dvpfH…óJXQórÿbt•ó~H…fpbHAZp‘Ë…ÛvpfH‘ZHAãbfÛ`v…ÿQtJçl’…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf`‰ç’l‘÷Jtf•ó~H…A÷Jl‘ç’tó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQdQçZ|÷‚‘ZHAãb™’l‘÷JtAïv€…ãnórX™ïrtA÷Jl~•Ëf`‰ç’l‘÷JtÛv€…ãnX‚€‰órXQ…•Ëf`™Û’`JXXnó•€vË÷™tbïAdZvX•ãn€ZHAãb™ÛAïrd™÷‚|QJ`Û’Jl‘ç’t‰ÿvX•ãn€Aïrd™÷‚|fpÛv€…‰ÿbdQçZ|vX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™d™ïrtA÷JÛ’`JXQrd™÷‚|çQJ`Û’‘ç’t‰ÿbdvX•ãn€…ÛAd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛQór€‰Ë‚ppf•H~ã…÷‘|‚ç‰dr…ÛvpfH’`JXQóçZdQÿbt™ãbHAZpbdQçZ|÷…ÛvpfHçZdQÿbt•ó~H…fp‚™rAJl‘ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘ÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘l‘ç’t‰ÿbór€‰Ë‚p‘ZdQÿbt‰ç™HAZp‘ËQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…ó‘ZHAãbfÛ`v…ÿQtJçl’…ó~•Ëf`r€‰Ë‚p‘‰ç’l‘÷Jt‘Ë‚€‰órX‚d™ïrtA÷…ó~•Ëf‰ç’l‘÷JtÛv€…ãnXç’t‰ÿbdQó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQdQçZ|÷‚ZHAãb™’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`™€‰Ë‚p‘Xnó•€vË÷™tbïAdZvX•ãn€ZHAãb™ÛAïrd™÷‚ËQJ`Û’Jl‘ç’t‰ÿZHAãb™ÛAïrd™÷‚|•v`ËfçZ|÷‚d™vX•ãn€…ïrd™÷‚|X•v`ËfJ`Û’™vX•ãn€…HAãb™Û’ïrd™÷‚|J`Û’™d™ïrtA÷JÛ’`JXQrd™÷‚|çJ`Û’™ã‘ç’t‰ÿbdvX•ãn€…Ûrd™÷‚|ç•v`ËfJ`Û’™ãvX•ãn€…ÛZHAãb™Ûpf•H~ã…÷‘|‚ç‰dr…ÛvpfH’`JXQóf•ó~H…™ãbHAZpbdQçZ|÷’`JXQóçZdQÿbt•ó~H…fpïrtA÷Jl‘ÛvpfH…çZdQÿbt‰•ó~H…fãbHAZp‘ÛvpfH…`JXQórçZdQÿbt‰ãbHAZp‘l‘ç’t‰d™ór€‰Ë‚p‘ZdQÿbt‰çbHAZp‘ËQçZ|÷‚dvpfH…óZdQÿbt‰ç•ó~H…fpbHAZp‘ËvpfH…ó’`JXQófÛ`v…ÿQtJçl’…ó~•Ëf`r€‰Ë‚p‘fpÛv€…ã‘Ë‚€‰órX‚d™ïrtA÷r€‰Ë‚p‘‰ç’l‘÷JtÛv€…ãnXç’t‰ÿbdQó~•Ëf`ç’l‘÷JtApÛv€…ãnË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQïrtA÷Jl‘ZAb™’`’l‘÷JtAï‚€‰órXQ™ïrtA÷Jl~•Ëf`’l‘÷JtAïÛv€…ãnX‚€‰órXQ~•Ëf`r€‰Ë‚p‘Xnó•€vË÷™tbïAdZ÷‘|‘’“”•–—˜˜—–•”“’666666666666666666666666666666666666666666667777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv35_0.dat b/application/third_party/mpdf/qrcode/data/qrv35_0.dat new file mode 100755 index 00000000..712d99df --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv35_0.dat @@ -0,0 +1,313 @@ +œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcccdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKKKKKKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“““““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{{{{{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSTSTSRQRQRQRQRQRQNMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{zyzyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQRQRQPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyzyzyzyxwxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgccccccdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwxwxwxwvuvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihgfefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKKKKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvuvuvuvutststststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•“”“”“”““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutststststststsrqrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•““““”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{{{{{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqrqrqrqpopopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopopopoponmnmnmnmnmlklklklkjijijijifefefefedcdcccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmnmnmnmlklklklklkjijijijifefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklklklklkjijijijijifefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKKKKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijijijijihgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“‘‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€{|{{{{{{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•‘‘‘‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefeccccdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKLKKKKKKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{{{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“““““”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{{{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedccccccdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKKKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMKKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—“”““““““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{{{{{{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™˜—˜—–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefeccdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMLKLKJIJIJIJIHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKKKKKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{{{{{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•“““”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefeccccdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcbabababababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKLKLKLKKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{|zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababababa`_`_`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOKKKKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;œ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{|{|{|{{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;œ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•““““““”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}{{{{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefedcbabababa`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgdcdcdcccbabababa`_`_`_`_^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:96565656533333434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;:9:9:9:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9:98787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534333333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656533343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656533333343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!         + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!           + + + + :9:9:9:9878787876565656543433333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + + + + :9:9:9:9878787876565656521212121212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:98787878765656565212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!      + + + + :9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878743333334212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!    + + + + :9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!    + + + + :9:9:9:98787878734343333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:98787876533434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + œœ››šš™™ ŽŽŒŒ==>>??@@FFEEDDCCaabbccdd@@??>>==YYZZ[[\\HHGGFFEEQQRRSSTTPPOONNMMIIJJKKLLXXWWVVUUAABBCCDDQQKKJJIIssttuuvv††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy++**))((nnooppqq33221100ffgghhii""!!–•”““’’‘ŽŽŒŒ‹‹ ––••””““››œœœœ››““””••–– ‹‹ŒŒŽŽmmllkkjj8899::;;iihhggff00112233qqppoonn(())**++yyxxwwvv !!""##˜˜——––••‹‹ŠŠ‰‰ˆˆAABBCCDDBBAA@@??eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXXLLKKJJIIMMNNOOPPTTSSRRQQEEFFGGHHHHGGFFEEwwxxyyzzŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmm‘ŽŽŠŠ‰‰ˆˆ‡‡’’‘‘ + +šš™™˜˜————˜˜™™šš + + ‘‘’’iihgfedc<<==>>??eeddccbb44556677mmllkkjj,,--..//uuttssrr$$%%&&''””““’’‘‘‡‡††……„„EEFFGGHH>>==<<;;iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\HHGGFFEEQQRRSSTTPPOONNMMIIJJKKLLDDCCBBAA{{‚‚ƒƒ + +ŽŽ‘‘††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy++**))((nnooppqqŒŒ‹‹ŠŠ‰††……„„ƒƒŽŽŒŒ‹‹ ––••””““››œœœœ››““””••––!!cbbaa``_@@AABBCCaa``__^^8899::;;iihhggff00112233qqppoonn(())**++ŽŽƒƒ‚‚{{IIJJKKQQ::998765mmnnoopp44332211eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXXLLKKJJIIMMNNOOPP@@??>>==„„……††‡‡ ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu‰ˆˆ‡‡††… !!""‚‚€€ŠŠ‰‰ˆˆ‡‡’’‘‘ + +šš™™˜˜————˜˜™™šš""##$$%%_^^]]\\[DDEEFFGG]]\\[[ZZ<<==>>??eeddccbb44556677mmllkkjj,,--..//ŒŒ‹‹ŠŠ‰‰ zzyyxxwwRRSSTTUU43322110qqrrsstt00//..--iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\HHGGFFEEQQRRSSTT<<;;::99ˆˆ‰‰ŠŠ‹‹––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy + +…„„ƒƒ‚‚##$$%%&&~~}}||{{††……„„ƒƒŽŽŒŒ‹‹ ––••””““››œœœœ››&&''(())[ZZYYXXWHHIIJJKKYYXXWWVV@@AABBCCaa``__^^8899::;;iihhggff00112233ˆˆ‡‡††……!!""##$$vvuuttssVVWWXXYY0//..--,uuvvwwxx,,++**))mmnnoopp44332211eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXX33221100ŒŒŽŽšš››œœœœ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}} €~}|{{''(())**zzyyxxww !!""‚‚€€ŠŠ‰‰ˆˆ‡‡’’‘‘ + +šš™™““’’**++,,--WVVUUTTSLLMMNNOOUUTTSSRRDDEEFFGG]]\\[[ZZ<<==>>??eeddccbb44556677„„ƒƒ‚‚%%&&''((rrqqppooZZ[[\\]],++**))(yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\//..--,,‘‘’’““ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰~~€€zzyyxxww++,,--..vvuuttss##$$%%&&~~}}||{{††……„„ƒƒŽŽŒŒ‹‹ ‘‘ŽŽ..//0011SRRQQPONPPQQRRSSQQPPOONNHHIIJJKKYYXXWWVV@@AABBCCaa``__^^8899::;;€€~~}}))**++,,nnmmllkk^^__``aa(''&&%%$}}~~€€$$##""!!uuvvwwxx,,++**))mmnnoopp44332211eeffgghh<<;;::99]]^^__``++**))((™™šš››œœ + + ——––••””šš››œœœœ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„…… + + vvuuttss//001122rrqqppoo''(())**zzyyxxww !!""‚‚€€ŠŠ‰‰ˆˆ‡‡ŒŒ‹‹ŠŠ223399::MLKKJJIITTUUVVWWMMLLKKJJLLMMNNOOUUTTSSRRDDEEFFGG]]\\[[ZZ<<==>>??||{{zzyy--..//00jjiiccbbbbcciijj$##""!! ‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll88776655aabbccdd''&&%%$$œœ››šš™™““’’‘‘ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰ rrqqppoo33445566nnmmllkk++,,--..vvuuttss##$$%%&&~~}}||{{††……„„ƒƒ‰‰ˆˆ‡‡††;;<<==>>HHGGFFEEXXYYZZ[[IIHHGGFFPPQQRRSSQQPPOONNHHIIJJKKYYXXWWVV@@AABBCCxxwwvvuu11223344aa``__^^kkllmmnn……††‡‡ˆˆ}}~~€€$$##""!!uuvvwwxx,,++**))mmnnoopp44332211eeffgghh##""!!˜—–•”““’ŽŽŒŒ + + ——––••””šš››œœœœ’’““””•• ŠŠ‹‹ŒŒnnmmllkk778899::jjiihhgg//001122rrqqppoo''(())**zzyyxxww !!""‚‚€€……„„ƒƒ‚‚??@@AABBDDCCBBAA\\]]^^__EEDDCCBBTTUUVVWWMMLLKKJJLLMMNNOOUUTTSSRRDDEEFFGGttssrrqq55667788]]\\[[ZZooppqqrr‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll’‘‘Ž‹‹ŠŠ‰‰ˆˆ““’’‘‘ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘jjiihgfe;;<<==>>ffeeddcc33445566nnmmllkk++,,--..vvuuttss##$$%%&&~~}}||{{{{zzyyCCDDEEFF@@??>>==``aabbccAA@@??>>XXYYZZ[[IIHHGGFFPPQQRRSSQQPPOONNHHIIJJKKppoonnmm99::;;<>??@@UUTTSSRRwwxxyyzz‘‘’’““”” ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrssttЉ‰ˆˆ‡‡† !!ƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ““’’‘‘ ››šš™™˜˜––——˜˜™™!!""##$$`__^^]]\CCDDEEFF^^]]\\[[;;<<==>>ffeeddcc33445566nnmmllkk++,,--..vvuuttss##$$%%&&ttssrrqqKKQQRRSS87654332hhiijjkk99887766``aabbccAA@@??>>XXYYZZ[[IIHHGGFFPPQQRRSS€€~~hhggffeeAABBCCDDQQKKJJII{{‚‚ƒƒ + +••––——˜˜ + + ŽŽ……††‡‡ˆˆ}}~~€€$$##""!!uuvvwwxx †……„„ƒƒ‚""##$$%%~~}}||‡‡††……„„ŽŽŒŒ + + ——––••””šš››œœœœ%%&&''((\[[ZZYYXGGHHIIJJZZYYXXWW??@@AABBbbaa``__778899::jjiihhgg//001122rrqqppoo''(())**ppoonnmmTTUUVVWW21100//.llmmnnoo55443322ddeeffgg==<<;;::\\]]^^__EEDDCCBBTTUUVVWW}}||{{zzddccbbaaEEFFGGHHHHGGFFEE„„……††‡‡ ™™šš››œœ‘‘’’““”” ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{|| + + ‚€~}|&&''(()){{zzyyxx !!ƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ““’’‘‘ ››šš™™““))**++,,XWWVVUUTKKLLMMNNVVUUTTSSCCDDEEFF^^]]\\[[;;<<==>>ffeeddcc33445566nnmmllkk++,,--..llkkjjiiXXYYZZ[[.--,,++*ppqqrrss1100//..hhiijjkk99887766``aabbccAA@@??>>XXYYZZ[[yyxxwwvv``__^^]]IIJJKKLLDDCCBBAAˆˆ‰‰ŠŠ‹‹œœ››šš™™••––——˜˜ + + ŽŽ……††‡‡ˆˆ}}~~€€{{zzyyxx**++,,--wwvvuutt""##$$%%~~}}||‡‡††……„„ŽŽŒŒ + + ’’‘‘--..//00TSSRRQQPOOPPQQRRRRQQPPOOGGHHIIJJZZYYXXWW??@@AABBbbaa``__778899::jjiihhgg//001122ccbbaa``\\]]^^__*))((''&ttuuvvww--,,++**llmmnnoo55443322ddeeffgg==<<;;::\\]]^^__uuttssrr\\[[ZZYYMMNNOOPP@@??>>==ŒŒŽŽ + + ˜˜——––••™™šš››œœ‘‘’’““”” ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ + +wwvvuutt..//0011ssrrqqpp&&''(()){{zzyyxx !!ƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆŽŽŒŒ‹‹11223399ONMLKKJJSSTTUUVVNNMMLLKKKKLLMMNNVVUUTTSSCCDDEEFF^^]]\\[[;;<<==>>ffeeddcc33445566__^^]]\\``aabbcc&%%$$##"xxyyzz{{))((''&&ppqqrrss1100//..hhiijjkk99887766``aabbccqqppoonnXXWWVVUUQQRRSSTT<<;;::99‘‘’’““ ””““’’‘‘œœ››šš™™••––——˜˜ + + ŽŽ……††‡‡ˆˆ ssrrqqpp22334455oonnmmll**++,,--wwvvuutt""##$$%%~~}}||‡‡††……„„ŠŠ‰‰ˆˆ‡‡::;;<<==IIHHGGFFWWXXYYZZJJIIHHGGOOPPQQRRRRQQPPOOGGHHIIJJZZYYXXWW??@@AABBbbaa``__778899::[[ZZYYXXiijjkkll"!! ||}}~~%%$$##""ttuuvvww--,,++**llmmnnoo55443322ddeeffggmmllkkjjTTSSRRQQUUVVWWXX33221100™™šš››œœŽŽ + + ˜˜——––••™™šš››œœ‘‘’’““”” ‰‰ŠŠ‹‹ŒŒoonnmmll66778899kkjjiihh..//0011ssrrqqpp&&''(()){{zzyyxx !!ƒƒ‚‚€€††……„„ƒƒ>>??@@AAEEDDCCBB[[\\]]^^FFEEDDCCSSTTUUVVNNMMLLKKKKLLMMNNVVUUTTSSCCDDEEFF^^]]\\[[;;<<==>>WWVVUUTTmmnnoopp€€‚‚ƒƒ!! xxyyzz{{))((''&&ppqqrrss1100//..hhiijjkkiihhggffPPOONNMMYYZZ[[\\//..--,,œœ››šš™™ŒŒ‹‹ŠŠ‰‰ ””““’’‘‘œœ››šš™™••––——˜˜ + + ŽŽkkjjiihg::;;<<==ggffeedd22334455oonnmmll**++,,--wwvvuutt""##$$%%~~}}||‚‚{{zzBBCCDDEEAA@@??>>__``aabbBBAA@@??WWXXYYZZJJIIHHGGOOPPQQRRRRQQPPOOGGHHIIJJZZYYXXWW??@@AABBSSRRQQKKqqrrsstt„„……††‡‡||}}~~%%$$##""ttuuvvww--,,++**llmmnnooeeddccbbLLKKJJII]]^^__``++**))((˜—–•”““’ˆˆ‡‡††……ŽŽ + + ˜˜——––••™™šš››œœ‘‘’’““””fedccbba>>??@@AAccbbaa``66778899kkjjiihh..//0011ssrrqqpp&&''(()){{zzyyxx !!yyxxwwvvFFGGHHII==<<;;::ccddeeff>>==<<;;[[\\]]^^FFEEDDCCSSTTUUVVNNMMLLKKKKLLMMNNVVUUTTSSCCDDEEFFJJIIHHGGuuvvwwxxˆˆ‰‰ŠŠ‹‹€€‚‚ƒƒ!! xxyyzz{{))((''&&ppqqrrssaa``__^^HHGGFFEEaabbccdd''&&%%$$’‘‘Ž „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ””““’’‘‘œœ››šš™™••––——˜˜!!""##a``__^^]BBCCDDEE__^^]]\\::;;<<==ggffeedd22334455oonnmmll**++,,--wwvvuutt""##$$%%uuttssrrJJKKQQRR99876543gghhiijj::998877__``aabbBBAA@@??WWXXYYZZJJIIHHGGOOPPQQRRRRQQPPOOGGHHIIJJFFEEDDCCyyzz{{ ŒŒŽŽ„„……††‡‡||}}~~%%$$##""ttuuvvww]]\\[[ZZDDCCBBAAeeffgghh##""!!ŽŒŒ‹‹Š!!""##$$€€~~}}ˆˆ‡‡††……ŽŽ + + ˜˜——––••™™šš››œœ$$%%&&'']\\[[ZZYFFGGHHII[[ZZYYXX>>??@@AAccbbaa``66778899kkjjiihh..//0011ssrrqqpp&&''(())qqppoonnSSTTUUVV3221100/kkllmmnn66554433ccddeeff>>==<<;;[[\\]]^^FFEEDDCCSSTTUUVVNNMMLLKKKKLLMMNNBBAA@@??‚‚ƒƒ„„…… + + ‘‘’’““ˆˆ‰‰ŠŠ‹‹€€‚‚ƒƒ!! xxyyzz{{YYXXWWVV@@??>>==iijjkkllЉ‰ˆˆ‡‡†%%&&''((||{{zzyy „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ””““’’‘‘œœ››šš™™(())**++YXXWWVVUJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==ggffeedd22334455oonnmmll**++,,--mmllkkjjWWXXYYZZ/..--,,+ooppqqrr221100//gghhiijj::998877__``aabbBBAA@@??WWXXYYZZJJIIHHGGOOPPQQRR>>==<<;;††‡‡ˆˆ‰‰””••––—— + +ŒŒŽŽ„„……††‡‡||}}~~UUTTSSRR<<;;::99mmnnoopp†……„„ƒƒ‚))**++,,xxwwvvuu!!""##$$€€~~}}ˆˆ‡‡††……ŽŽ + + ““’’‘‘,,--..//UTTSSRRQNNOOPPQQSSRRQQPPFFGGHHII[[ZZYYXX>>??@@AAccbbaa``66778899kkjjiihh..//0011iiccbbaa[[\\]]^^+**))(('ssttuuvv..--,,++kkllmmnn66554433ccddeeff>>==<<;;[[\\]]^^FFEEDDCCSSTTUUVV::993322ŠŠ‹‹ŒŒ˜˜™™šš›› ‘‘’’““ˆˆ‰‰ŠŠ‹‹€€‚‚ƒƒQQPPOONN88776655qqrrsstt‚€~}|--..//00ttssrrqq%%&&''((||{{zzyy „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ŽŽŒŒ00112233QPONMLKKRRSSTTUUOONNMMLLJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==ggffeedd22334455``__^^]]__``aabb'&&%%$$#wwxxyyzz**))((''ooppqqrr221100//gghhiijj::998877__``aabbBBAA@@??WWXXYYZZ1100//..ŽŽ‘‘œœœœ››šš””••––—— + +ŒŒŽŽ„„……††‡‡MMLLKKJJ44332211uuvvwwxx {{zzyyxx11223344ppoonnmm))**++,,xxwwvvuu!!""##$$€€~~}}ˆˆ‡‡††……‹‹ŠŠ‰‰ˆˆ99::;;<>??@@AAccbbaa``66778899\\[[ZZYYcciijjkk#""!! {{||}}~~&&%%$$##ssttuuvv..--,,++kkllmmnn66554433ccddeeff>>==<<;;[[\\]]^^--,,++**’’““™™šš + + ™™˜˜——––˜˜™™šš›› ‘‘’’““ˆˆ‰‰ŠŠ‹‹IIHHGGFF00//..--yyzz{{|| + + + +wwvvuutt55667788llkkjjii--..//00ttssrrqq%%&&''((||{{zzyy „„ƒƒ‚‚‡‡††……„„==>>??@@FFEEDDCCZZ[[\\]]GGFFEEDDRRSSTTUUOONNMMLLJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==XXWWVVUUllmmnnoo€€‚‚""!! wwxxyyzz**))((''ooppqqrr221100//gghhiijj::998877__``aabb))((''&&››œœœœ›› ••””““’’œœœœ››šš””••––—— + +ŒŒŽŽEEDDCCBB,,++**))}}~~€€ ssrrqqpp99::;;<>??@@AATTSSRRQQppqqrrssƒƒ„„……††{{||}}~~&&%%$$##ssttuuvv..--,,++kkllmmnn66554433ccddeeff%%$$##""šš™™˜—–•‘‘ŽŽ + + ™™˜˜——––˜˜™™šš›› ‘‘’’““AA@@??>>((''&&%%‚‚ƒƒ„„oonnmmll==>>??@@ddccbbaa55667788llkkjjii--..//00ttssrrqq%%&&''((||{{zzyy zzyyxxwwEEFFGGHH>>==<<;;bbccddee??>>==<>??@@ddccbbaa55667788llkkjjii--..//00ttssrrqq%%&&''((rrqqppooRRSSTTUU43322110jjkkllmm77665544bbccddee??>>==<>==<<……††‡‡ˆˆ““””••–– ‹‹ŒŒŽŽƒƒ„„……††{{||}}~~&&%%$$##ssttuuvv ˆ‡‡††……„ !!""##€€~~‰‰ˆˆ‡‡††‘‘ŽŽ + + ™™˜˜——––1100//..‘‘’’““””$$%%&&'']\\[[ZZYMMNNOOPPTTSSRRQQEEFFGGHH\\[[ZZYY==>>??@@ddccbbaa55667788llkkjjii--..//00jjiiccbbZZ[[\\]],++**))(rrssttuu//..--,,jjkkllmm77665544bbccddee??>>==<>??@@ddccbbaa55667788]]\\[[ZZbbcciijj$##""!! zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmm77665544bbccddee??>>==<>??@@UUTTSSRRooppqqrr‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmm77665544bbccddee&&%%$$##››šš™™˜—’’‘‘ + +šš™™˜˜————˜˜™™šš + + ‘‘’’‡‡ˆˆ‰‰ŠŠ qqppoonn44556677mmllkkjj,,--..//uuttssrr$$%%&&''}}||{{zz……„„ƒƒ‚‚€€‚‚ƒƒ xxwwvvuu--..//00ttssrrqq%%&&''((||{{zzyy „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ŽŽŒŒ00112233QPONMLKKRRSSTTUUOONNMMLLJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==ggffeedd22334455]]\\[[ZZooppqqrr„„……††‡‡ + + ttssrrqq11223344ppoonnmm))**++,,xxwwvvuu!!""##$$€€~~}}ˆˆ‡‡††……‹‹ŠŠ‰‰ˆˆ99::;;<>??@@AAccbbaa``66778899YYXXWWVVssttuuvvˆˆ‰‰ŠŠ‹‹ppoonnmm55667788llkkjjii--..//00ttssrrqq%%&&''((||{{zzyy „„ƒƒ‚‚‡‡††……„„==>>??@@FFEEDDCCZZ[[\\]]GGFFEEDDRRSSTTUUOONNMMLLJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==UUTTSSRRwwxxyyzz + +ŒŒŽŽllkkjjii99::;;<>??@@AAQQKKJJII{{‚‚ƒƒ + + ‘‘’’““hgfedccb==>>??@@ddccbbaa55667788llkkjjii--..//00ttssrrqq%%&&''((||{{zzyy zzyyxxwwEEFFGGHH>>==<<;;bbccddee??>>==<>??@@ddccbbaa55667788llkkjjii--..//00ttssrrqq%%&&''((rrqqppooRRSSTTUU43322110jjkkllmm77665544bbccddee??>>==<>==ŒŒŽŽœœœœ››šš''(())**ZYYXXWWVIIJJKKLLXXWWVVUUAABBCCDD``__^^]]99::;;<>??@@ddccbbaa55667788llkkjjii--..//00jjiiccbbZZ[[\\]],++**))(rrssttuu//..--,,jjkkllmm77665544bbccddee??>>==<>??@@ddccbbaa55667788]]\\[[ZZbbcciijj$##""!! zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmm77665544bbccddee??>>==<>??GGFFEEDDYYZZ[[\\HHGGFFEEQQRRSSTTPPOONNMMIIJJKKLLXXWWVVUUAABBCCDD``__^^]]99::;;<>??@@UUTTSSRRooppqqrr‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmm77665544bbccddee##""!!~~}}||**++,,--{{zzyyxxDDEEFFGG??>>==<>==YYZZ[[\\HHGGFFEEQQRRSSTTPPOONNMMIIJJKKLLXXWWVVUUAABBCCDDQQKKJJIIssttuuvv††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy++**))((nnooppqq33221100ffgghhii{{zzyyxx..//0011 !!""##wwvvuuttHHIIJJKK;;::9987eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXXLLKKJJIIMMNNOOPPTTSSRRQQEEFFGGHHHHGGFFEEwwxxyyzzŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu//..--,,jjkkllmmwwvvuutt22334455$$%%&&''ssrrqqppQQRRSSTT65433221iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\HHGGFFEEQQRRSSTTPPOONNMMIIJJKKLLDDCCBBAA{{‚‚ƒƒ + +ŽŽ‘‘††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy++**))((nnooppqqssrrqqpp66778899(())**++oonnmmllUUVVWWXX100//..-mmnnoopp44332211eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXXLLKKJJIIMMNNOOPP@@??>>==„„……††‡‡ ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}}''&&%%$$rrssttuu oonnmmll::;;<<==,,--..//kkjjiiccYYZZ[[\\-,,++**)qqrrsstt00//..--iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\HHGGFFEEQQRRSSTT<<;;::99ˆˆ‰‰ŠŠ‹‹––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰~~€€##""!! vvwwxxyy + + + +kkjjiihh>>??@@AA00112233bbaa``__]]^^__``)((''&&%uuvvwwxx,,++**))mmnnoopp44332211eeffgghh<<;;::99]]^^__``DDCCBBAAUUVVWWXX33221100ŒŒŽŽšš››œœœœ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„……zz{{||}} ggffeeddBBCCDDEE44556677^^]]\\[[aabbccii%$$##""!yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll88776655aabbccdd@@??>>==YYZZ[[\\//..--,,‘‘’’““ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰~~€€ccbbaa``FFGGHHII8899::;;ZZYYXXWWjjkkllmm! }}~~€€$$##""!!uuvvwwxx,,++**))mmnnoopp44332211eeffgghh<<;;::99]]^^__``++**))((™™šš››œœ + + ——––••””šš››œœœœ’’““””•• ŠŠ‹‹ŒŒ‚‚ƒƒ„„……__^^]]\\JJKKLLMM<<==>>??VVUUTTSSnnooppqq‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll88776655aabbccdd''&&%%$$œœ››šš™™““’’‘‘ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘††‡‡ˆˆ‰‰[[ZZYYXXNNOOPPQQ@@AABBCCRRQQKKJJrrssttuu……††‡‡ˆˆ}}~~€€$$##""!!uuvvwwxx,,++**))mmnnoopp44332211eeffgghh##""!!˜—–•”““’ŽŽŒŒ + + ——––••””šš››œœœœ’’““””•• ŠŠ‹‹ŒŒ!!""##WWVVUUTTRRSSTTUUDDEEFFGGIIHHGGFFvvwwxxyy‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrsstt00//..--iijjkkll’‘‘Ž‹‹ŠŠ‰‰ˆˆ““’’‘‘ ››šš™™˜˜––——˜˜™™ + + ŽŽ‘‘$$%%&&''SSRRQQPPVVWWXXYYHHIIJJKKEEDDCCBBzz{{‚‚ ŽŽ……††‡‡ˆˆ}}~~€€$$##""!!uuvvwwxx,,++**))mmnnooppŽŒŒ‹‹Š‡‡††……„„ŽŽŒŒ + + ——––••””šš››œœœœ’’““””••(())**++OONNMMLLZZ[[\\]]LLMMNNOOAA@@??>>ƒƒ„„……†† + + ‘‘’’““”” ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{||((''&&%%qqrrssttЉ‰ˆˆ‡‡† !!ƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ““’’‘‘ ››šš™™˜˜––——˜˜™™,,--..//KKJJIIHH^^__``aaPPQQRRSS==<<;;::‡‡ˆˆ‰‰ŠŠ••––——˜˜ + + ŽŽ……††‡‡ˆˆ}}~~€€$$##""!!uuvvwwxx †……„„ƒƒ‚""##$$%%~~}}||‡‡††……„„ŽŽŒŒ + + ——––••””šš››œœ””00112233GGFFEEDDbbccddeeTTUUVVWW99332211‹‹ŒŒŽŽ™™šš››œœ‘‘’’““”” ‰‰ŠŠ‹‹ŒŒ‚‚ƒƒ„„ yyzz{{|| + + ‚€~}|&&''(()){{zzyyxx !!ƒƒ‚‚€€‹‹ŠŠ‰‰ˆˆ““’’‘‘ ““’’‘‘99::;;<>??@@??>>==<>??@@AAccbbaa``66778899kkjjiihh..//0011ssrrqqpp&&''(()){{zzyyxx !!vvuuttssVVWWXXYY++**))((~~€€ppqqrrss‹ŠŠ‰‰ˆˆ‡ „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ””““’’‘‘œœ››šš™™••––——˜˜!!""##a``__^^]BBCCDDEE__^^]]\\::;;<<==ggffeedd22334455oonnmmll**++,,--wwvvuutt""##$$%%rrqqppooZZ[[\\]]''&&%%$$‚‚ƒƒ„„……ttuuvvww ‡††……„„ƒ!!""##$$€€~~}}ˆˆ‡‡††……ŽŽ + + ˜˜——––••™™šš››œœ$$%%&&'']\\[[ZZYFFGGHHII[[ZZYYXX>>??@@AAccbbaa``66778899kkjjiihh..//0011ssrrqqpp&&''(())nnmmllkk^^__``aa##""!! ††‡‡ˆˆ‰‰xxyyzz{{ + + ƒ‚‚€~%%&&''((||{{zzyy „„ƒƒ‚‚ŒŒ‹‹ŠŠ‰‰ ””““’’‘‘œœ››šš™™(())**++YXXWWVVUJJKKLLMMWWVVUUTTBBCCDDEE__^^]]\\::;;<<==ggffeedd22334455oonnmmll**++,,--jjiiccbbbbcciijjŠŠ‹‹ŒŒ||}}~~}|{{zzyy))**++,,xxwwvvuu!!""##$$€€~~}}ˆˆ‡‡††……ŽŽ + + ““’’‘‘,,--..//UTTSSRRQNNOOPPQQSSRRQQPPFFGGHHII[[ZZYYXX>>??@@AAccbbaa``66778899kkjjiihh..//0011aa``__^^kkllmmnnŽŽ‘‘ÿbdQçZ|€…Ûvpf€‰Ë‚p‘Zt‰ç’l‘÷Jv`Ëf•XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfp‘`JXQd™÷‚|çZ`Ëf•ó~J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘`J~…fpÛv€HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`ç’l‘÷JtAdQÿbãnX•H…fpÛv`Û’™ãbç’t‰ÿbdQ•Ëf`vtAïrd™÷‚€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰÷‚d™ïrtAH…ó~•ËfHAãb™Û’tAïrd™÷‚ó~H…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘dQÿbt‰ç’H…fpÛvãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…XQór€‰Ë‚…ãnX•v`€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€…ãnórXQHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv|çZdQÿb`f•~…fpórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`÷Jl‘ç’t‰`vX•ãn`JXQór|çZdQÿbÛv€…ãnX•p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfZHAãb™l‘|çZdQ€…ãnX•vË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…p‘ZHAãbËf•ó~H`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fpJ`Û’™€‰órÿbdQtA÷Jl‘ç’pfH…ó~t‰ç’l‘|Ûv€…ãnXÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAÿbdQçZ|€…Ûvpf€‰Ë‚p‘`t‰ç’l‘|v`f•~…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQÿbt‰ç’l‘`f•…fpJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`™Û’`J…fpÛv€HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™t‰ÿbãn€…•Ëf`vçZdQÿbt‰•v`ËfZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰÷‚d™ïrtAH…ó~•ËfJXQór€‰çZdQÿbt‰fpÛv€…ã™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘÷JtAïrd™Ûv€…ãnórãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…XQór€‰Ë‚…ãnX•v`€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘ÛvpfH…X•ãnór€‰ç’l‘÷JtA•ó~H…fpórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`÷Jl‘ç’t‰`vX•ãnË‚p‘ZHAç’l‘÷JtAnX•v`Ëp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQór÷‚|çZdQXQJ`Û’Ë‚€‰órÿbd™tA÷Jl‘ÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…p‘`JXQf•~…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘`Jïrd™÷‚|Ûv€…ãnXÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAÿbdQçZ|€…Ûvpfãb™Û’`ïrd™÷‚|f•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘Zÿbt‰ç’l‘™HAZp‘dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`órÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…ÛvXQór€‰Ë‚çZdQÿbt‰•v`f•~Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰÷‚d™ïrtAH…ó~•ËfJXQór€‰çZdQÿbt‰fpÛv€…ã™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnHAãb™Û’|çZdQÿbË‚€‰órXQd™ïrtA÷J€…ÛvpfvX•ãnórHA™Û’`ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…l‘|çZdQv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~p‘ZHAãbç’l‘|çZ…fpÛv€…órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`÷Jl‘ç’t‰`vX•ãnË‚p‘`Jç’l‘|çZnX•v`fp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQórãnX•v`J`Û’™l‘ç’t‰ÿbH…•Ëf`€‰Ë‚p‘ZJXQórÿbïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`v™Û’`JdQÿbt‰ç’ãnX•v`Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAÿbdQçZ|€…ÛvpfXQór€‰Ë‚dQÿbt‰ç’•~…fpÛvXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘`f•~…fpÛãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’t‰ç’l‘÷JçZdQÿbãn•H…fpJ`Û’™l‘ç’t‰ÿbó~•Ëf`÷JtAïrd™Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…ÛvXQór€‰Ë‚l‘÷JtAïrËf•ó~H…Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰÷‚d™ïrtAH…ó~•Ëfp‘ZHAãbl‘÷JtAïr€…ãnX•v™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnJXQór€‰v€…ãnX•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórtAd™÷‚|X•v`ËfÛv€…ãnórãbHAZp‘dQçZ|÷‚vX•ãn€…÷‚|çZdQv`f•~…€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~p‘`JXQd™÷‚|çZfpÛv€…órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`÷Jl‘ç’t‰`vX•ãn™Û’`Jd™÷‚|çZ`Ëf•ó~p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfË‚p‘ZHAv`Ëf•óJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fXQJ`Û’Ë‚€‰órÿbd™tA÷Jl‘ÛvpfH…ÿbt‰ç’l‘fpÛv€…ã`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vór€‰Ë‚p‘dQÿbt‰ç’ãnX•v`Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAÿbdQçZ|€…ÛvpfXQór€‰Ë‚dQÿbt‰ç’H…fpÛvXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfãb™Û’`~H…fpÛãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãn™HAZp‘dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`|çZdQÿbnX•v`ËHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…ÛvZHAãb™l‘|çZdQf•~…fpÛZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•Ëfp‘`JXQl‘|çZdQ€…ãnX•v™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnJXQór€‰v€…ãnX•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷J€…ÛvpfvX•ãnórt‰ç’l‘÷Jf•ó~H…€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~Û’`JXQÿbt‰ç’l‘v€…ãnX•órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘`Ëf•rQp‘Ë‚€‰ór÷‚d™tA÷J€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfË‚p‘`Jv`f•~…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbH…•Ëf`€‰Ë‚p‘`tAïrd™÷‚fpÛv€…ã`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vór€‰Ë‚p‘÷JtAïrd™v`Ëf•óÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZÿbdQçZ|€…ÛvpfZHAãb™÷JtAïrd™J’™HAZÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfXQórÿbt‰pÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…JXQór€‰|çZdQÿbnX•v`fHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv`JXQór÷‚|çZdQ~H…fpÛZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•ËfÛ’`JXQ÷‚|çZdQp‘Ë‚€‰ór÷‚d™ïrtAãn€…Ûvp`vX•ãnZHA™Û’t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnç’l‘|çZX•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…Ë‚p‘ZHAt‰ç’l‘|•~…fpÛv€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~€‰Ë‚p‘Zÿbt‰ç’l‘v€…ãnX•órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘XQJ`Û’÷Jl‘ç’t‰fH…•Ëfór€‰Ë‚p‘`JXQórtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`ãb™Û’`çZdQÿbt‰€…ãnX•v`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vHAãb™Û’|çZdQÿbv`f•~…fÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZÿbdQçZ|€…Ûvpf`JXQór|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnZHAãb™ÿbt‰ç’l‘|çZdQÿbËf•H…fXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrpÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…JXQór€‰ç’l‘÷JtA`Ëf•ó~HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv`JXQórt‰ç’l‘÷JpÛv€…ãnZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘ZãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQ÷JtAd™÷‚ãnX•v`pÛv€…ãn™ãbHAZÿbdQçZ|`vX•ãnd™÷‚|çZX•v`f•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…Ë‚p‘`Jïrd™÷‚|H…fpÛv€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~€‰Ë‚p‘`tAïrd™÷‚X•v`ËfórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnHAãb™Û’f•~…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…órXQJ`p‘Ë‚€‰ór÷‚d™tA÷J€…ÛvpfdQÿbt‰ç’~…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`XQór€‰Ë‚çZdQÿbt‰€…ãnX•v`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vJXQór€‰|çZdQÿb•ó~H…fÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZÿbdQçZ|€…Ûvpf`JXQórv€…ãnX•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…Û’™HAZÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëfl‘|çZdQ…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…p‘ZHAãbç’l‘|çZ`f•~…fpHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…ÛvË‚p‘ZHAt‰ç’l‘|pÛv€…ãnZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•Ëf€‰Ë‚p‘`v`Ëf•óp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAãn€…Ûvp`vX•ãnÿbt‰ç’l‘Ëf•ó~HË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…™Û’`JdQÿbt‰ç’Ûv€…ãnX€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~ãb™Û’`çZdQÿbt‰X•v`f•órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnJXQór€‰~H…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰fH…•Ëfór€‰Ë‚p‘÷JtAïrd™…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`XQór€‰Ë‚l‘÷JtAïr•v`Ëf`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vJXQór€‰ç’l‘÷JtA…fpÛv€…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZÿbdQçZ|€…ÛvpfË‚p‘ZHAv€…ãnX•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn`JXQór÷‚|çZdQ…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…p‘`JXQd™÷‚|çZ•ó~H…fpHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…ÛvË‚p‘`Jïrd™÷‚|ãnórXQJZp‘Ë‚€‰|÷‚d™tAãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•Ëfãb™Û’`v`f•~…fp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘Zÿbt‰ç’l‘f•~…fpË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ór€‰Ë‚p‘dQÿbt‰ç’Ûv€…ãnX€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~XQór€‰Ë‚çZdQÿbt‰`Û’™HAórÿbdQçZ÷Jl‘ç’t‰fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnJXQór€‰pÛv€…ãnXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfHAãb™Û’|çZdQÿbÛv€…ãnX•J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`ZHAãb™l‘|çZdQ•v`f•~`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vp‘ZHAãbç’l‘|çZZp‘Ë‚€‰|÷‚d™ïrÿbãn€…ÛvËf`vX•p‘ZHA™ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZÿbdQçZ|€…ÛvpfË‚p‘|çZX•v`Ëf™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn`JXQórt‰ç’l‘÷Jv`Ëf•ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…Û’`JXQÿbt‰ç’l‘…fpÛv€…HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv™Û’`JdQÿbãnX•órXQJ`tA÷Jl‘ç’pfH…•ãnór€‰Ë‚Û’`JXQ÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’•ó~H…fp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘`tAïrd™÷‚ó~H…fpË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ór€‰Ë‚p‘÷JtAïrd™ãnX•v`€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~XQór€‰Ë‚v`f•~…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbórÿbt‰ç’÷‚|çZdQ`Ëf•H…órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnl‘÷JtAïrpÛv€…ãnXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfJXQór€‰|çZdQÿbÛv€…ãnX•J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf``JXQór÷‚|çZdQËf•ó~H…`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vp‘`JXQfpÛv€…ãZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`Jl‘÷JtAd™ÿbãnX•vfpÛv€…Û’™ãbHAt‰ÿbdQçZÿbdQçZ|€…Ûvpfd™÷‚|çZX•v`f•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnË‚p‘ZHAt‰ç’l‘|v`f•~…ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘Zÿbt‰ç’l‘fpÛv€…HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvór€‰Ë‚p‘nX•v`ËórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~ãnórXQJZp‘Ë‚€‰|÷‚d™ïr÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’~…fpÛv€p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfãb™Û’`çZdQÿbt‰fpÛv€…ãË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…HAãb™Û’|çZdQÿbãnX•v`€‰órXQJïrtA÷Jl‘pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~ZHAãb™f•ó~H…Û’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛv`Û’™HAórÿbdQçZtA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãnl‘|çZdQ…ãnX•v`XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfJXQór€‰ç’l‘÷JtAnX•v`ËJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf``JXQórt‰ç’l‘÷Jf•…fpÛv`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vÛ’`JXQfpÛv€…ãZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZÿbdQçZ|€…Ûvpfÿbt‰ç’l‘Ëf•ó~H™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnË‚p‘`Jïrd™÷‚|f•ó~H…ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘`tAïrd™÷‚€…ãnórXQHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvãb™Û’`l‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvór€‰Ë‚p‘nX•v`fórXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïr÷‚d™ïrtAH…ó~•Ëf÷JtAïrd™…fpÛv€p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚çZdQÿbt‰fpÛv€…ãË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰|çZdQÿbJ`Û’™€‰órÿbdQtA÷Jl‘ç’pfH…ó~JXQór€‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~`JXQór•~…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’÷Jl‘ç’t‰`vX•ãn÷‚|çZdQ…ãnX•v`XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfp‘ZHAãbç’l‘|çZnX•v`fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘ZHAt‰ç’l‘|HAZp‘Ë‚çZ|÷‚d™t‰ÿbãn€…•Ëf`vË‚p‘ZHAdQÿbt‰ç’ó~H…fp`Û’™ãbç’t‰ÿbdQ•Ëf`vÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp™Û’`J÷JtAïrd™€…ãnX•vZp‘Ë‚€‰|÷‚d™ïrt‰ÿbdQçZÿbdQçZ|ór€‰Ë‚p‘ÿbt‰ç’l‘f•~…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn™Û’`JdQÿbt‰ç’•~…fpÛvãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…ãb™Û’`çZdQÿbãn€‰órXQJïrtA÷Jl‘ÛvpfH…X•ãnór€‰™Û’`Jl‘÷JtAïrÛv€…ãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv|çZdQÿb`Ëf•ó~órXQJ`tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚÷‚|çZdQ`Ëf•ó~órXQJ`tA÷Jl‘ç’|÷‚d™ïr`vX•ãn`JXQór|çZdQÿbÛv€…ãnX•p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚l‘÷JtAïr€…ãnX•vË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰X•v`f•`Û’™ãbç’t‰ÿbdQ•Ëf`vË‚p‘ZHAXQórÿbt‰d™÷‚|çZv`Ëf•€‰órXQJïrtA÷Jl‘pfH…ó~t‰ç’l‘÷JH…fpÛvÛ’™ãbHAt‰ÿbdQçZËf`vX•p‘ZHAãbÿbt‰ç’l‘H…fpÛvÛ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’t‰ÿbdQçZËf`vX•t‰ç’l‘|ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘Zÿbt‰ç’l‘f•~…fpË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…p‘ZHAãb‘pJAHró•€vËpf|÷‚d™ïrãn€…ÛvpçZdQÿbt‰Ëf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfHAãb™Û’|çZdQÿbÛv€…ãnX•J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`™Û’`J™‚Ë`Z•H~ã…fÛtA÷Jl‘ç’fH…ó~•ç’l‘÷JtAfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn`JXQórt‰ç’l‘÷Jv`Ëf•ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…XQór€‰Ë‚QXb㉀’Û`v…Xnót‰ÿbdQçZËf`vX•ïrd™÷‚|ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘`tAïrd™÷‚ó~H…fpË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…p‘`JXQ‘p`ZQX•€vËp‘||÷‚d™tAãn€…ÛvpçZdQÿbt‰f•~…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfJXQór€‰|çZdQÿbÛv€…ãnX•J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`ór€‰Ë‚p‘b㉀’Û‘p‚ç‰drÿQt÷Jl‘ç’t‰fH…ó~•ç’l‘|çZv€…ãnX•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnË‚p‘ZHAt‰ç’l‘|v`f•~…ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…ZHAãb™JAHró™Jçl’÷™tÿbãn€…ÛvËf`vX•dQÿbt‰ç’v`Ëf•óp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfãb™Û’`çZdQÿbt‰fpÛv€…ãË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…Û’`JXQ‚Ë`ZQXbïAdZ÷‘|pfH…•ãnór€‰Ë‚l‘÷JtAïr~H…fpÛXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfJXQór€‰ç’l‘÷JtAnX•v`ËJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`ór€‰Ë‚p‘b㉀…Xnó‚ç‰drÿQtËf`vX•p‘`JXQd™÷‚|çZv€…ãnX•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnË‚p‘`Jïrd™÷‚|f•ó~H…ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…`JXQór•€vËpfJçl’÷™tãn€…Ûvpór€‰Ë‚p‘dQÿbt‰ç’v`f•~…fp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚çZdQÿbt‰fpÛv€…ãË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…€‰Ë‚p‘Z•H~ã…fÛbïAdZ÷‘|fH…ó~•ZHAãb™l‘|çZdQpÛv€…ãnXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfp‘ZHAãbç’l‘|çZnX•v`fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`HAãb™Û’`v…Xnó‚ç‰drÿQtËf`vX•Û’`JXQÿbt‰ç’l‘X•v`Ëf™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn™Û’`JdQÿbt‰ç’•~…fpÛvãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…`JXQór•€vËpfJçl’÷™tãn€…Ûvpór€‰Ë‚p‘÷JtAïrd™•ó~H…fp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfXQór€‰Ë‚l‘÷JtAïr€…ãnX•vË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…€‰Ë‚p‘`•H~ã…fÛbïAdZ÷‘|fH…ó~•`JXQór÷‚|çZdQpÛv€…ãnXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfp‘`JXQd™÷‚|çZ`Ëf•ó~J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`JXQór€‰`v…Xnó‚ç‰drÿQtËf`vX•€‰Ë‚p‘Zÿbt‰ç’l‘X•v`f•™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘dQÿbt‰ç’H…fpÛvãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…Ë‚p‘ZHA•€vËpfJçl’÷™tãn€…ÛvpHAãb™Û’|çZdQÿb~…fpÛv€p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfZHAãb™l‘|çZdQ€…ãnX•vË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…ãb™Û’`•H~ã…fÛbïAdZ÷‘|fH…ó~•`JXQórt‰ç’l‘÷J…ãnX•v`XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQÿbt‰ç’l‘`f•…fpJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`JXQór€‰`v…Xnó‚ç‰drÿQtËf`vX•€‰Ë‚p‘`tAïrd™÷‚Ëf•ó~H™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnór€‰Ë‚p‘÷JtAïrd™Ûv€…ãnórãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…Ë‚p‘`Z•€vËpfJçl’÷™tãn€…ÛvpJXQór€‰|çZdQÿb…fpÛv€p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQór÷‚|çZdQXQJ`Û’Ë‚€‰órÿbd™tA÷Jl‘ÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…QXb㉀’Û•H~ã…fÛbïAdZ÷‘|fH…ó~•Ë‚p‘ZHAt‰ç’l‘|…ãnX•v`XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘Zÿbt‰ç’l‘™HAZp‘dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`‘pJAHró`v…Xnó‚ç‰drÿQtËf`vX•ãb™Û’`çZdQÿbt‰f•~…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnHAãb™Û’|çZdQÿbË‚€‰órXQd™ïrtA÷J€…ÛvpfvX•ãnórHA™Û’`ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…™‚Ë`Z•€vËpfJçl’÷™tãn€…ÛvpJXQór€‰ç’l‘÷JtAÛv€…ãnX•p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf`JXQórãnX•v`J`Û’™l‘ç’t‰ÿbH…•Ëf`€‰Ë‚p‘ZJXQórÿbïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…QXb㉀’Û•H~ã…fÛbïAdZ÷‘|fH…ó~•Ë‚p‘`Jïrd™÷‚|v`Ëf•XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘`f•~…fpÛãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’t‰ç’l‘÷JçZdQÿbãn•H…fpJ`Û’™l‘ç’t‰ÿbó~•Ëf`‘p`ZQX`v…Xnó‚ç‰drÿQtËf`vX•XQór€‰Ë‚çZdQÿbt‰ó~H…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnJXQór€‰v€…ãnX•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórtAd™÷‚|X•v`ËfÛv€…ãnórãbHAZp‘dQçZ|÷‚vX•ãn€…b㉀’Û‘p•€vËpfJçl’÷™tãn€…Ûvpp‘ZHAãbç’l‘|çZÛv€…ãnX•p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfË‚p‘ZHAv`Ëf•óJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fXQJ`Û’Ë‚€‰órÿbd™tA÷Jl‘ÛvpfH…JAHró™•H~ã…fÛbïAdZ÷‘|fH…ó~•™Û’`JdQÿbt‰ç’v`f•…fXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfãb™Û’`~H…fpÛãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãn™HAZp‘dQçZ|÷‚ç’t‰ÿbãnó~•Ëf`‚Ë`ZQX`v…Xnó‚ç‰drÿQtËf`vX•XQór€‰Ë‚l‘÷JtAïrpÛv€…ãn™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnJXQór€‰v€…ãnX•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷J€…ÛvpfvX•ãnÛ’b㉀’Û‘p•€vËpfJçl’÷™tãn€…Ûvpp‘`JXQd™÷‚|çZórXQJ`p‘Ë‚€‰ór÷‚d™tA÷J€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfË‚p‘`Jv`f•~…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbH…•Ëf``JXQór`ZQXbã•H~ã…fÛbïAdZ÷‘|fH…ó~•ór€‰Ë‚p‘dQÿbt‰ç’Û’™HAZÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfXQórÿbt‰pÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z‰€’Û‘pJ`v…Xnó‚ç‰drÿQtËf`vX•ZHAãb™l‘|çZdQp‘Ë‚€‰ór÷‚d™ïrtAãn€…Ûvp`vX•ãnZHA™Û’t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãnç’l‘|çZX•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…HAãb™Û’AHró™‚Ë•€vËpfJçl’÷™tãn€…ÛvpÛ’`JXQÿbãnX•vXQJ`Û’÷Jl‘ç’t‰fH…•Ëfór€‰Ë‚p‘`JXQórtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf``JXQór`ZQXbã•H~ã…fÛbïAdZ÷‘|fH…ó~•ór€‰Ë‚p‘`f•~…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™ÿbt‰ç’l‘|çZdQÿbËf•H…fXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrpÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…€‰Ë‚p‘`‰€’Û‘p``v…Xnó‚ç‰drÿQtËf`vX•`JXQórÛv€…ãnXp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQ÷JtAd™÷‚ãnX•v`pÛv€…ãn™ãbHAZÿbdQçZ|`vX•ãnd™÷‚|çZX•v`f•Ë‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰ZQXb㉀•€vËpfJçl’÷™tãn€…Ûvp€‰Ë‚p‘Z•v`ËfXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…órXQJ`p‘Ë‚€‰ór÷‚d™tA÷J€…ÛvpfdQÿbt‰ç’~…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘ZHA’Û‘pJAH•H~ã…fÛbïAdZ÷‘|fH…ó~•HAãb™Û’•ó~H…fp™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…Û’™HAZÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëfl‘|çZdQ…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…ãb™Û’`ró™‚Ë``v…Xnó‚ç‰drÿQtËf`vX•`JXQórÛv€…ãnXp‘Ë‚€‰ór÷‚d™ïrtA€…ÛvpfÛ’`JXQtAïrd™÷‚ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAãn€…Ûvp`vX•ãnÿbt‰ç’l‘Ëf•ó~HË‚€‰órXQd™ïrtA÷JÛvpfH…`JXQórïrd™÷‚|X•v`ËfË‚€‰órXQd™ïrtA÷JÛvpfH…JXQór€‰ZQXb㉀•€vËpfJçl’÷™tãn€…Ûvp€‰Ë‚p‘`•v`f•~XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’÷Jl‘ç’t‰fH…•Ëfór€‰Ë‚p‘÷JtAïrd™…fpÛv€J`Û’™l‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’™l‘ç’t‰ÿbó~•Ëf`Ë‚p‘`J’Û‘p`Z•H~ã…fÛbïAdZ÷‘|fH…ó~•JXQórÿb…fpÛv€…™ãbHAZÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JfpÛv€…™ãbHAZÿbdQçZ|`vX•ãn`JXQór÷‚|çZdQ…ãnX•v`ãbHAZp‘dQçZ|÷‚vX•ãn€…HAãb™Û’ç’l‘÷JtApÛv€…ãnãbHAZp‘dQçZ|÷‚vX•ãn€…XQór€‰Ë‚QXb㉀’Û`v…Xnó‚ç‰drÿQt•–—˜™š›œœ›š™˜—–KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLL \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv35_1.dat b/application/third_party/mpdf/qrcode/data/qrv35_1.dat new file mode 100755 index 00000000..76cb1981 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv35_1.dat @@ -0,0 +1,313 @@ +œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{{{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecccdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565433333344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“““““”“””“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{{{|{|{||{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKKKKKKLLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“”“”“”“””“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{|{|{|{||{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcddccccccdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434344343433321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“”“”“”“””“”“““““’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}{|{|{|{||{{{{{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcdcdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKLKLKKKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434343334343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“”“”“”“”“”“”“”“”’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}{|{|{|{||{|{|{zyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcdcdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQRQRQPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLKKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“”“”“”“”“”“”“”“”’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}{|{|{|{|zyzyzyzyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefeccccccdccdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKLKLLKJIJIJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343433333434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•“”“““““““”“”“”“”’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}{{{{{{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghgfefefefefefefedcdcdcdccdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKLKLKKKKJIJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787876565656565334343433434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”““”“”“”“”’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvuvuvuvutststststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdccdcdccccbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMKKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343433434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•”“”“”“”““”“”“”““’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutststststststststststsrqrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcccdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343433333334321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“““““”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{{{{{|{||{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqrqrqrqpopopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKKKKKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCDCBABABABABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{|{|{||{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopopopopoponmnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcccccdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKLLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABABA@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“““”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{|{|{||{|{{{{{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmnmnmnmlklklklklklklklklkjijijijijijijijihghghghgfefefefefefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKLLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565333334344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•“““”“”“””“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{|{|{|{|{|{|{|zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklklklklkjijijijijijijijijihghghghgfefefefefefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKLKKKKKLKLJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565343434344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•“”“”“”“””“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{|{|{|{|{|{|{|zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijijijijihghghghghgfefefefefefefefecdcdcdcdccccdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKLKLKLKLKLJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9:9:9878787876565656565656565343434344343333321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•“”“”“”“””“”“”“‘‘’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}{|{{{{{{{|{|{|{|zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdcddcdcbabababababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKLKLKLKKKLKLKLKLJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9:9878787878787876565656565656565343434344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•“”“”“”“”‘‘‘‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€~}~}~}~}~}~}|{|{|{|{{|{|{|{|zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdccbabababababababababa`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMKKKKLKLKKLKLKLKLJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565343434342121212121212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•“”“”“”“”’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{{|{|{|{{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefeccccdcdcbabababababababa`_`_`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKLKLKLJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565653433333321212121212121210/0/0/0/0/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!œ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•““““““”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{{{{{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefedcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKKLKKKKKKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!    œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcccdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565654343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                    + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                  + + + + + + + +                    + + + + + + + +                 + + + + + + + + +                 + + + + + + + + + + +                 + + + + + + + +               + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + +             + + + + + + + + œœ››šš™™PPOONNMM YYZZ[[\\ŽŽŒŒ//..--,,==>>??@@œœ››šš™™FFEEDDCCaabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽQQKKJJIIssttuuvvkkjjiihg::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhii‚‚{{zz""!!BBCCDDEE–•”““’’‘AA@@??>>__``aabbŽŽŒŒ‹‹BBAA@@?? WWXXYYZZ––••””““JJIIHHGGOOPPQQRR››œœœœ››RRQQPPOOGGHHIIJJ““””••––ZZYYXXWW ??@@AABB‹‹ŒŒŽŽSSRRQQKKqqrrssttmmllkkjj8899::;;„„……††‡‡iihhggff00112233||}}~~qqppoonn%%$$##""(())**++ttuuvvwwyyxxwwvv--,,++** !!""##llmmnnoo€€~~55443322ddeeffgg„„ƒƒ‚‚$$##""!!@@AABBCC™™˜—–•”“CCBBAA@@]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@˜˜——––••LLKKJJII]]^^__``‹‹ŠŠ‰‰ˆˆ++**))((AABBCCDD˜—–•”““’BBAA@@??eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””HHGGFFEEwwxxyyzzfedccbba>>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmyyxxwwvvFFGGHHII‘ŽŽ==<<;;::ccddeeffŠŠ‰‰ˆˆ‡‡>>==<<;;[[\\]]^^’’‘‘FFEEDDCC + +SSTTUUVVšš™™˜˜——NNMMLLKKKKLLMMNN——˜˜™™ššVVUUTTSS + + CCDDEEFF‘‘’’JJIIHHGGuuvvwwxxiihgfedc<<==>>??ˆˆ‰‰ŠŠ‹‹eeddccbb44556677€€‚‚ƒƒmmllkkjj!! ,,--..//xxyyzz{{uuttssrr))((''&&$$%%&&''ppqqrrss}}||{{zz1100//..hhiijjkk{{zzyyxxDDEEFFGG“’’‘‘??>>==<<aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDD””““’’‘‘HHGGFFEEaabbccdd‡‡††……„„''&&%%$$EEFFGGHH’‘‘Ž>>==<<;; iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜DDCCBBAA!!""##{{‚‚ƒƒa``__^^] + +BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqquuttssrrJJKKQQRRŒŒ‹‹ŠŠ‰99876543gghhiijj††……„„ƒƒ::998877__``aabbŽŽŒŒ‹‹BBAA@@?? WWXXYYZZ––••””““JJIIHHGGOOPPQQRR››œœœœ››RRQQPPOOGGHHIIJJ““””••––FFEEDDCC!!yyzz{{cbbaa``_ @@AABBCCŒŒŽŽaa``__^^8899::;;„„……††‡‡iihhggff00112233||}}~~qqppoonn%%$$##""(())**++ttuuvvwwyyxxwwvv--,,++** !!""##llmmnnoowwvvuuttHHIIJJKKŽŽŒŒ‹;;::9987eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHHŽŽDDCCBBAAeeffgghhƒƒ‚‚{{##""!!IIJJKKQQŽŒŒ‹‹Š::998765!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœ@@??>>==$$%%&&''„„……††‡‡]\\[[ZZY FFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuuqqppoonnSSTTUUVV‰ˆˆ‡‡††…3221100/ !!""kkllmmnn‚‚€€66554433ccddeeffŠŠ‰‰ˆˆ‡‡>>==<<;;[[\\]]^^’’‘‘FFEEDDCC + +SSTTUUVVšš™™˜˜——NNMMLLKKKKLLMMNN——˜˜™™ššBBAA@@??""##$$%%‚‚ƒƒ„„……_^^]]\\[ + + DDEEFFGG‘‘’’““]]\\[[ZZ<<==>>??ˆˆ‰‰ŠŠ‹‹eeddccbb44556677€€‚‚ƒƒmmllkkjj!! ,,--..//xxyyzz{{uuttssrr))((''&&$$%%&&''ppqqrrssssrrqqppQQRRSSTT‹ŠŠ‰‰ˆˆ‡65433221 iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLLŒŒ‹‹ŠŠ‰‰@@??>>== iijjkkllzzyyxxwwRRSSTTUUЉ‰ˆˆ‡‡†43322110%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™<<;;::99(())**++ˆˆ‰‰ŠŠ‹‹YXXWWVVUJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyymmllkkjj + +WWXXYYZZ…„„ƒƒ‚‚/..--,,+##$$%%&&ooppqqrr~~}}||{{221100//gghhiijj††……„„ƒƒ::998877__``aabbŽŽŒŒ‹‹BBAA@@?? WWXXYYZZ––••””““JJIIHHGGOOPPQQRR››œœœœ››>>==<<;;&&''(())††‡‡ˆˆ‰‰[ZZYYXXWHHIIJJKK””••––——YYXXWWVV + +@@AABBCCŒŒŽŽaa``__^^8899::;;„„……††‡‡iihhggff00112233||}}~~qqppoonn%%$$##""(())**++ttuuvvwwoonnmmll UUVVWWXX‡††……„„ƒ100//..-!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPPˆˆ‡‡††……<<;;::99!!""##$$mmnnooppvvuuttssVVWWXXYY†……„„ƒƒ‚0//..--,))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX““’’‘‘33221100,,--..//ŒŒŽŽUTTSSRRQNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}iiccbbaa [[\\]]^^€~}|{{+**))(('''(())**ssttuuvvzzyyxxww..--,,++ !!""kkllmmnn‚‚€€66554433ccddeeffŠŠ‰‰ˆˆ‡‡>>==<<;;[[\\]]^^’’‘‘FFEEDDCC + +SSTTUUVVšš™™““’’::993322**++,,--ŠŠ‹‹ŒŒWVVUUTTSLLMMNNOO˜˜™™šš››UUTTSSRR DDEEFFGG‘‘’’““]]\\[[ZZ<<==>>??ˆˆ‰‰ŠŠ‹‹eeddccbb44556677€€‚‚ƒƒmmllkkjj!! ,,--..//xxyyzz{{kkjjiicc + + YYZZ[[\\ƒ‚‚€~-,,++**)%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTT„„ƒƒ‚‚88776655%%&&''((qqrrssttrrqqppooZZ[[\\]]‚€~}|,++**))(--..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\ŽŽŒŒ//..--,,00112233‘‘’’““QPONMLKK RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€``__^^]]__``aabbzzyyxxww'&&%%$$#++,,--..wwxxyyzzvvuuttss**))((''##$$%%&&ooppqqrr~~}}||{{221100//gghhiijj††……„„ƒƒ::998877__``aabbŽŽŒŒ‹‹BBAA@@?? WWXXYYZZ‘‘ŽŽ1100//....//0011ŽŽ‘‘SRRQQPONPPQQRRSSœœœœ››ššQQPPOONNHHIIJJKK””••––——YYXXWWVV + +@@AABBCCŒŒŽŽaa``__^^8899::;;„„……††‡‡iihhggff00112233||}}~~bbaa``__]]^^__``}|{{zzyy)((''&&%))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``ŽŽDDCCBBAA + + UUVVWWXX€€~~}}44332211))**++,,uuvvwwxxnnmmllkk ^^__``aa{{zzyyxx(''&&%%$11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``‹‹ŠŠ‰‰ˆˆ++**))((99::;;<<™™šš››œœJJIIHHGG + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……\\[[ZZYY + + cciijjkkvvuuttss#""!! //001122{{||}}~~rrqqppoo&&%%$$##''(())**ssttuuvvzzyyxxww..--,,++ !!""kkllmmnn‚‚€€66554433ccddeeffŠŠ‰‰ˆˆ‡‡>>==<<;;[[\\]]^^ŒŒ‹‹ŠŠ--,,++**223399::’’““™™ššMLKKJJII + + TTUUVVWW™™˜˜——––MMLLKKJJLLMMNNOO˜˜™™šš››UUTTSSRR DDEEFFGG‘‘’’““]]\\[[ZZ<<==>>??ˆˆ‰‰ŠŠ‹‹eeddccbb44556677€€‚‚ƒƒ^^]]\\[[ aabbcciixxwwvvuu%$$##""!--..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccddŒŒ‹‹ŠŠ‰‰@@??>>== YYZZ[[\\||{{zzyy00//..----..//00yyzz{{||jjiiccbb + + + +bbcciijjwwvvuutt$##""!! 55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccdd‡‡††……„„''&&%%$$==>>??@@œœ››šš™™FFEEDDCCZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰XXWWVVUU llmmnnoorrqqppoo33445566€€‚‚nnmmllkk""!! ++,,--..wwxxyyzzvvuuttss**))((''##$$%%&&ooppqqrr~~}}||{{221100//gghhiijj††……„„ƒƒ::998877__``aabb‰‰ˆˆ‡‡††))((''&&;;<<==>>››œœœœ››HHGGFFEE XXYYZZ[[••””““’’IIHHGGFFPPQQRRSSœœœœ››ššQQPPOONNHHIIJJKK””••––——YYXXWWVV + +@@AABBCCŒŒŽŽaa``__^^8899::;;„„……††‡‡ZZYYXXWW + + jjkkllmmttssrrqq! 11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhˆˆ‡‡††……<<;;::99]]^^__``xxwwvvuu,,++**))11223344}}~~€€aa``__^^ kkllmmnnssrrqqpp99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhƒƒ‚‚{{##""!!AABBCCDD˜—–•”““’BBAA@@??^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒTTSSRRQQppqqrrssnnmmllkk778899::ƒƒ„„……††jjiihhgg//001122{{||}}~~rrqqppoo&&%%$$##''(())**ssttuuvvzzyyxxww..--,,++ !!""kkllmmnn‚‚€€66554433ccddeeff……„„ƒƒ‚‚%%$$##""??@@AABBšš™™˜—–•DDCCBBAA\\]]^^__‘‘ŽŽEEDDCCBB + + TTUUVVWW™™˜˜——––MMLLKKJJLLMMNNOO˜˜™™šš››UUTTSSRR DDEEFFGG‘‘’’““]]\\[[ZZ<<==>>??ˆˆ‰‰ŠŠ‹‹VVUUTTSSnnooppqqppoonnmm55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkll„„ƒƒ‚‚88776655aabbccddttssrrqq((''&&%%55667788‚‚ƒƒ„„]]\\[[ZZooppqqrroonnmmll==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkllzzyyxxwwEEFFGGHH’‘‘Ž>>==<<;;bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘KKJJIIHHttuuvvwwjjiihgfe;;<<==>>‡‡ˆˆ‰‰ŠŠffeeddcc33445566€€‚‚nnmmllkk""!! ++,,--..wwxxyyzzvvuuttss**))((''##$$%%&&ooppqqrr~~}}||{{221100//gghhiijj{{zzyy!!CCDDEEFF”““’’‘‘@@??>>==``aabbccŒŒ‹‹ŠŠAA@@??>> XXYYZZ[[••””““’’IIHHGGFFPPQQRRSSœœœœ››ššQQPPOONNHHIIJJKK””••––——YYXXWWVV + +@@AABBCCŒŒŽŽRRQQKKJJrrssttuullkkjjii99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp€€~~}}44332211eeffgghhppoonnmm$$##""!!99::;;<<……††‡‡ˆˆYYXXWWVVssttuuvvkkjjiihgAABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnooppvvuuttssIIJJKKQQŽŒŒ‹‹Š::998765ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••GGFFEEDDxxyyzz{{dccbbaa` ??@@AABB‹‹ŒŒŽŽbbaa``__778899::ƒƒ„„……††jjiihhgg//001122{{||}}~~rrqqppoo&&%%$$##''(())**ssttuuvvzzyyxxww..--,,++ !!""kkllmmnnxxwwvvuuGGHHIIJJŽŽŒ<<;;::99ddeeffgg‰‰ˆˆ‡‡††==<<;;::\\]]^^__‘‘ŽŽEEDDCCBB + + TTUUVVWW™™˜˜——––MMLLKKJJLLMMNNOO˜˜™™šš››UUTTSSRR DDEEFFGG‘‘’’““IIHHGGFFvvwwxxyyhgfedccb==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrsstt||{{zzyy00//..-- iijjkkllllkkjjii ==>>??@@‰‰ŠŠ‹‹ŒŒUUTTSSRRwwxxyyzzfedccbbaEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrssttrrqqppooRRSSTTUUЉ‰ˆˆ‡‡†43322110 !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™CCBBAA@@!!""##$$‚‚ƒƒ„„`__^^]]\ + + CCDDEEFF‘‘’’^^]]\\[[;;<<==>>‡‡ˆˆ‰‰ŠŠffeeddcc33445566€€‚‚nnmmllkk""!! ++,,--..wwxxyyzzvvuuttss**))((''##$$%%&&ooppqqrrttssrrqqKKQQRRSSŒ‹‹ŠŠ‰‰ˆ87654332hhiijjkk……„„ƒƒ‚‚99887766``aabbccŒŒ‹‹ŠŠAA@@??>> XXYYZZ[[••””““’’IIHHGGFFPPQQRRSSœœœœ››ššQQPPOONNHHIIJJKK””••––——EEDDCCBB!!""zz{{‚‚baa``__^ AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxxxwwvvuu,,++**))!!""##$$mmnnoopp‰‰ŠŠ‹‹ŒŒhhggffeeAABBCCDDŽŽQQKKJJII!!""##{{‚‚ƒƒa``__^^] + +IIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxxnnmmllkk VVWWXXYY†……„„ƒƒ‚0//..--,""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœ??>>==<<%%&&''((……††‡‡ˆˆ\[[ZZYYXGGHHIIJJ““””••––ZZYYXXWW ??@@AABB‹‹ŒŒŽŽbbaa``__778899::ƒƒ„„……††jjiihhgg//001122{{||}}~~rrqqppoo&&%%$$##''(())**ssttuuvvppoonnmm TTUUVVWWˆ‡‡††……„21100//. !!""##llmmnnoo€€~~55443322ddeeffgg‰‰ˆˆ‡‡††==<<;;::\\]]^^__‘‘ŽŽEEDDCCBB + + TTUUVVWW™™˜˜——––MMLLKKJJLLMMNNOO˜˜™™šš››AA@@??>>##$$%%&&ƒƒ„„……††^]]\\[[Z + + EEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||ttssrrqq((''&&%%%%&&''((qqrrssttŽŽddccbbaaEEFFGGHH‘‘’’““””HHGGFFEE$$%%&&''„„……††‡‡]\\[[ZZY MMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||jjiiccbb + + ZZ[[\\]]‚€~}|,++**))(&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™““;;::9933))**++,,‰‰ŠŠ‹‹ŒŒXWWVVUUTKKLLMMNN——˜˜™™ššVVUUTTSS + + CCDDEEFF‘‘’’^^]]\\[[;;<<==>>‡‡ˆˆ‰‰ŠŠffeeddcc33445566€€‚‚nnmmllkk""!! ++,,--..wwxxyyzzllkkjjii + + XXYYZZ[[„ƒƒ‚‚€.--,,++*$$%%&&''ppqqrrss}}||{{zz1100//..hhiijjkk……„„ƒƒ‚‚99887766``aabbccŒŒ‹‹ŠŠAA@@??>> XXYYZZ[[••””““’’IIHHGGFFPPQQRRSSœœœœ››šš==<<;;::''(())**‡‡ˆˆ‰‰ŠŠZYYXXWWVIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€ppoonnmm$$##""!!))**++,,uuvvwwxx‘‘’’““””``__^^]]IIJJKKLL••––——˜˜DDCCBBAA(())**++ˆˆ‰‰ŠŠ‹‹YXXWWVVUQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€aa``__^^^^__``aa{{zzyyxx(''&&%%$**++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY’’‘‘221100//--..//00ŽŽTSSRRQQPOOPPQQRR››œœœœ››RRQQPPOOGGHHIIJJ““””••––ZZYYXXWW ??@@AABB‹‹ŒŒŽŽbbaa``__778899::ƒƒ„„……††jjiihhgg//001122{{||}}~~ccbbaa``\\]]^^__~}|{{zz*))((''&(())**++ttuuvvwwyyxxwwvv--,,++** !!""##llmmnnoo€€~~55443322ddeeffgg‰‰ˆˆ‡‡††==<<;;::\\]]^^__‘‘ŽŽEEDDCCBB + + TTUUVVWW™™““’’‘‘99332211++,,--..‹‹ŒŒŽŽVUUTTSSRMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„llkkjjii --..//00yyzz{{||••––——˜˜\\[[ZZYY MMNNOOPP™™šš››œœ@@??>>==,,--..//ŒŒŽŽUTTSSRRQ + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„]]\\[[ZZ + +bbcciijjwwvvuutt$##""!! ..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]ŽŽŒŒ‹‹..--,,++11223399‘‘’’““™™ONMLKKJJ + +SSTTUUVVšš™™˜˜——NNMMLLKKKKLLMMNN——˜˜™™ššVVUUTTSS + + CCDDEEFF‘‘’’^^]]\\[[;;<<==>>‡‡ˆˆ‰‰ŠŠffeeddcc33445566€€‚‚__^^]]\\``aabbccyyxxwwvv&%%$$##",,--..//xxyyzz{{uuttssrr))((''&&$$%%&&''ppqqrrss}}||{{zz1100//..hhiijjkk……„„ƒƒ‚‚99887766``aabbccŒŒ‹‹ŠŠAA@@??>> XXYYZZ[[ŽŽ00//..--//001122‘‘’’RQQPONMLQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆhhggffee11223344}}~~€€™™šš››œœXXWWVVUU + + QQRRSSTTœœ››šš™™<<;;::9900112233‘‘’’““QPONMLKK YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆYYXXWWVV kkllmmnnssrrqqpp22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aaŠŠ‰‰ˆˆ‡‡**))((''::;;<<==šš››œœœœIIHHGGFF WWXXYYZZ––••””““JJIIHHGGOOPPQQRR››œœœœ››RRQQPPOOGGHHIIJJ““””••––ZZYYXXWW ??@@AABB‹‹ŒŒŽŽbbaa``__778899::ƒƒ„„……††[[ZZYYXX + + iijjkklluuttssrr"!! 00112233||}}~~qqppoonn%%$$##""(())**++ttuuvvwwyyxxwwvv--,,++** !!""##llmmnnoo€€~~55443322ddeeffgg‰‰ˆˆ‡‡††==<<;;::\\]]^^__ŒŒ‹‹ŠŠ‰‰,,++**))3399::;;““™™šš››KKJJIIHH + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒddccbbaa55667788‚‚ƒƒ„„œœ››šš™™TTSSRRQQ + + UUVVWWXX““’’‘‘3322110099::;;<<™™šš››œœJJIIHHGG]]^^__``ŽŽDDCCBBAA + + UUVVWWXX˜˜——––••LLKKJJIIMMNNOOPP™™šš››œœTTSSRRQQEEFFGGHH‘‘’’““””\\[[ZZYY ==>>??@@‰‰ŠŠ‹‹ŒŒUUTTSSRRooppqqrroonnmmll66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddee††……„„ƒƒ&&%%$$##>>??@@AA››šš™™˜—EEDDCCBB[[\\]]^^’’‘‘FFEEDDCC + +SSTTUUVVšš™™˜˜——NNMMLLKKKKLLMMNN——˜˜™™ššVVUUTTSS + + CCDDEEFF‘‘’’^^]]\\[[;;<<==>>‡‡ˆˆ‰‰ŠŠWWVVUUTT mmnnooppqqppoonn44556677€€‚‚ƒƒmmllkkjj!! ,,--..//xxyyzz{{uuttssrr))((''&&$$%%&&''ppqqrrss}}||{{zz1100//..hhiijjkk……„„ƒƒ‚‚99887766``aabbccˆˆ‡‡††……((''&&%%<<==>>??œœœœ››ššGGFFEEDD YYZZ[[\\””““’’‘‘HHGGFFEEQQRRSSTTœœ››šš™™PPOONNMMIIJJKKLL••––——˜˜XXWWVVUU + + AABBCCDDŽŽ``__^^]]99::;;<<……††‡‡ˆˆ““’’‘‘ŽŽŒŒ//..--,,00112233‘‘’’““QPONMLKK RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€]]\\[[ZZooppqqrrccbbaa``FFGGHHII‹‹ŠŠ‰‰ˆˆ++**))((99::;;<<™™šš››œœJJIIHHGG + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……YYXXWWVVssttuuvv__^^]]\\JJKKLLMM‡‡††……„„''&&%%$$==>>??@@œœ››šš™™FFEEDDCCZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰UUTTSSRRwwxxyyzz[[ZZYYXX NNOOPPQQƒƒ‚‚{{##""!!AABBCCDD˜—–•”““’BBAA@@??^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒQQKKJJII!!""##{{‚‚ƒƒWWVVUUTT + + RRSSTTUUzzyyxxwwEEFFGGHH’‘‘Ž>>==<<;;bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘HHGGFFEE$$%%&&''„„……††‡‡SSRRQQPP + + VVWWXXYYvvuuttssIIJJKKQQŽŒŒ‹‹Š::998765ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••DDCCBBAA(())**++ˆˆ‰‰ŠŠ‹‹OONNMMLLZZ[[\\]]rrqqppooRRSSTTUUЉ‰ˆˆ‡‡†43322110 !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU››šš™™˜˜OONNMMLLJJKKLLMM––——˜˜™™@@??>>==,,--..//ŒŒŽŽKKJJIIHH^^__``aannmmllkk VVWWXXYY†……„„ƒƒ‚0//..--,""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYY——––••””KKJJIIHHNNOOPPQQšš››œœ””<<;;::9900112233‘‘‘‘GGFFEEDDbbccddeejjiiccbb + + ZZ[[\\]]‚€~}|,++**))(&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]““’’‘‘GGFFEEDD RRSSTTUU““’’‘‘3322110099::;;<<ŽŽŒŒCCBBAA@@ffgghhiiaa``__^^^^__``aa{{zzyyxx(''&&%%$**++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aaŽŽŒŒCCBBAA@@ + + VVWWXXYYŽŽŒŒ//..--,,==>>??@@‹‹ŠŠ‰‰ˆˆ??>>==<< !!jjkkllmm]]\\[[ZZ + +bbcciijjwwvvuutt$##""!! ..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddee‹‹ŠŠ‰‰ˆˆ??>>==<<ZZ[[\\]]‹‹ŠŠ‰‰ˆˆ++**))((AABBCCDD‡‡††……„„;;::9988""##$$%%nnooppqqYYXXWWVV kkllmmnnssrrqqpp22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhii‡‡††……„„;;::9988^^__``aa‡‡††……„„''&&%%$$EEFFGGHHƒƒ‚‚€€77665544&&''(())rrssttuuUUTTSSRRooppqqrroonnmmll66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmƒƒ‚‚€€77665544bbccddeeƒƒ‚‚{{##""!!IIJJKKQQ~~}}||33221100**++,,--vvwwxxyyQQKKJJIIssttuuvvkkjjiihg::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqq~~}}||33221100ffgghhiizzyyxxwwRRSSTTUU{{zzyyxx//..--,,..//0011zz{{||}}HHGGFFEEwwxxyyzzfedccbba>>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuu{{zzyyxx//..--,, !!jjkkllmmvvuuttssVVWWXXYYwwvvuutt++**))((22334455~~€€DDCCBBAA!!""##{{‚‚ƒƒa``__^^] + +BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyywwvvuutt++**))((""##$$%%nnooppqqrrqqppooZZ[[\\]]ssrrqqpp''&&%%$$66778899‚‚ƒƒ„„……@@??>>==$$%%&&''„„……††‡‡]\\[[ZZY FFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}ssrrqqpp''&&%%$$&&''(())rrssttuunnmmllkk ^^__``aaoonnmmll##""!! ::;;<<==††‡‡ˆˆ‰‰<<;;::99(())**++ˆˆ‰‰ŠŠ‹‹YXXWWVVUJJKKLLMM––——˜˜™™WWVVUUTT + + BBCCDDEEŽŽ‘‘__^^]]\\::;;<<==††‡‡ˆˆ‰‰ggffeedd22334455~~€€oonnmmll##""!! **++,,--vvwwxxyyjjiiccbb + + + +bbcciijjkkjjiihh>>??@@AAŠŠ‹‹ŒŒ33221100,,--..//ŒŒŽŽUTTSSRRQNNOOPPQQšš››œœœœSSRRQQPPFFGGHHII’’““””••[[ZZYYXX >>??@@AAŠŠ‹‹ŒŒccbbaa``66778899‚‚ƒƒ„„……kkjjiihh..//0011zz{{||}}aa``__^^ kkllmmnnggffeeddBBCCDDEEŽŽ‘‘ÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•Ëf€‰Ë‚p‘Z€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`v`Ëf•p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnp‘`JXQd™÷‚|çZd™÷‚|çZX•v`f•`Ëf•ó~Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`Ë‚p‘`JË‚p‘`Jïrd™÷‚|~…fpÛv€H…fpÛvHAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰ç’l‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•H…fpÛv€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`v€‰Ë‚p‘`tAïrd™÷‚tAïrd™÷‚€…ãnX•vX•v`ËfZp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•ór€‰Ë‚p‘ór€‰Ë‚p‘÷JtAïrd™`f•~…fp•ó~H…f™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…Ûvpf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnHAãb™Û’HAãb™Û’tAïrd™÷‚f•~…fpÛó~H…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…órXQJ`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãn€…Ûvpfór€‰Ë‚p‘dQÿbt‰ç’dQÿbt‰ç’~…fpÛv€H…fpÛvJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…XQór€‰Ë‚XQór€‰Ë‚çZdQÿbt‰…ãnX•v`€…ãnX•v€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€…ãnórXQ`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰|çZdQÿb|çZdQÿb`f•~…fp•ó~H…fórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•`JXQór`JXQór÷‚|çZdQÛv€…ãnXpÛv€…ãnp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…pÛv€…ãnXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpf`JXQór`JXQór|çZdQÿbv€…ãnX•Ûv€…ãnX•™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfZHAãb™l‘|çZdQl‘|çZdQ…ãnX•v`€…ãnX•vãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…p‘ZHAãbp‘ZHAãbç’l‘|çZËf•ó~H`f•~…fp`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•J`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘ç’X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAt‰ç’l‘|t‰ç’l‘|Ûv€…ãnXpÛv€…ãnÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvp€‰Ë‚p‘Z€‰Ë‚p‘Zÿbt‰ç’l‘•v`ËfX•v`f•XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…órXQJ`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãnÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•Ëf€‰Ë‚p‘`€‰Ë‚p‘`t‰ç’l‘|v`Ëf•óv`f•~…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`vX•ãnÛ’`JXQÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~H`f•…fpË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`™Û’`J™Û’`JdQÿbt‰ç’…fpÛv€Ûv€…ãnXHAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘t‰ÿbãn€…pfH…ó~•Ëf`vãb™Û’`çZdQÿbt‰çZdQÿbt‰•v`ËfX•v`f•Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•HAãb™Û’HAãb™Û’|çZdQÿb•ó~H…fp~…fpÛv€™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…Ûvpf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnJXQór€‰JXQór€‰çZdQÿbt‰~H…fpÛfpÛv€…ãXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘÷JtAïrd™÷JtAïrd™…fpÛv€Ûv€…ãnórJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…XQór€‰Ë‚XQór€‰Ë‚l‘÷JtAïr…ãnX•v`•v`Ëf€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQÛvpfH…•Ëf`vX•ãnór€‰JXQór€‰ç’l‘÷JtAç’l‘÷JtA•ó~H…fp…fpÛv€…órXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•`JXQór`JXQórt‰ç’l‘÷JÛv€…ãnX…ãnX•v`p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…ÛvpfË‚p‘ZHAË‚p‘ZHAç’l‘÷JtAv€…ãnX•nX•v`Ë™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf`JXQór`JXQór÷‚|çZdQ÷‚|çZdQ…ãnX•v`XQJ`Û’ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…p‘`JXQp‘`JXQd™÷‚|çZf•~…fp•ó~H…fp`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘`JË‚p‘`Jïrd™÷‚|ïrd™÷‚|Ûv€…ãnXãnórXQJÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvp€‰Ë‚p‘`€‰Ë‚p‘`tAïrd™÷‚•v`f•~Ëf•ó~HXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãnÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•Ëfãb™Û’`ãb™Û’`ïrd™÷‚|v`f•~…ff•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf€‰Ë‚p‘Z€‰Ë‚p‘Zÿbt‰ç’l‘ÿbt‰ç’l‘f•~…fp™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`ór€‰Ë‚p‘órÿbt‰ç’dQÿbt‰ç’Ûv€…ãnX•Ûv€…ãnXHAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~XQór€‰Ë‚XQór€‰Ë‚çZdQÿbt‰çZdQÿbt‰•v`f•~`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•JXQór€‰JXQórÿb|çZdQÿb…fpÛv€……fpÛv€™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnJXQór€‰JXQór€‰çZdQÿbt‰pÛv€…ãnfpÛv€…ãXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnHAãb™Û’HAãb™Û’|çZdQÿb|çZdQÿbÛv€…ãnX•Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ZHAãb™l‘|çZdQl‘|çZdQv`Ëf••v`f•~€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vp‘ZHAãbp‘ZHAãbç’l‘|çZç’l‘|çZ…fpÛv€…Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•Ë‚p‘ZHAt‰ç’l‘|t‰ç’l‘|ãnX•v`…ãnX•v`p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…ÛvpfË‚p‘`JË‚p‘|çZç’l‘|çZX•v`ËfnX•v`f™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf`JXQór`JXQórt‰ç’l‘÷JãnX•v`v`Ëf•J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…Û’`JXQÿbt‰ç’l‘ÿbt‰ç’l‘ó~H…fp…fpÛv€…`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…Ûv™Û’`J™Û’`JdQÿbt‰ç’dQÿbãnX•ãnX•v`órXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãbÛ’`JXQÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpãb™Û’`çZdQÿbt‰çZdQÿbt‰Ëf•ó~H…f•~…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfXQór€‰Ë‚dQÿbt‰ç’dQÿbt‰ç’•ó~H…f•~…fpÛvp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf€‰Ë‚p‘`€‰Ë‚p‘`tAïrd™÷‚f•~…fpÛó~H…fpãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fpË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`ór€‰Ë‚p‘÷JtAïrd™÷JtAïrd™Ûv€…ãnX•ãnX•v`HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~XQór€‰Ë‚XQór€‰Ë‚l‘÷JtAïrv`f•~…Ëf•ó~H…Û’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jórÿbt‰ç’÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•JXQór€‰ç’l‘÷JtAç’l‘÷JtAfpÛv€…Ûv€…ãnX•™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnp‘ZHAãbl‘÷JtAïrl‘÷JtAïrpÛv€…ãn€…ãnX•vXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnJXQór€‰JXQór€‰|çZdQÿbv€…ãnX•Ûv€…ãnX•Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór÷‚|çZdQ÷‚|çZdQv`f•~…Ëf•ó~H…€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vp‘`JXQp‘`JXQd™÷‚|çZfpÛv€…ãfpÛv€…Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~fpÛv€…órXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•Ë‚p‘`Jïrd™÷‚|ïrd™÷‚|ãnX•v`v`Ëf•p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpf™Û’`Jd™÷‚|çZd™÷‚|çZX•v`f•`Ëf•ó~™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfË‚p‘ZHAË‚p‘ZHAt‰ç’l‘|v`Ëf•óv`f•~…J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…€‰Ë‚p‘Zÿbt‰ç’l‘ÿbt‰ç’l‘fpÛv€…ãfpÛv€…`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…Ûvór€‰Ë‚p‘ór€‰Ë‚p‘dQÿbt‰ç’nX•v`ËãnX•v`órXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvãnórXQJÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™tAËf`vX•ãn€…ÛvpXQór€‰Ë‚çZdQÿbt‰çZdQÿbt‰f•~…fpÛó~H…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfXQór€‰Ë‚dQÿbt‰ç’dQÿbt‰ç’~…fpÛv€H…fpÛvp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëfãb™Û’`ãb™Û’`çZdQÿbt‰~H…fpÛfpÛv€…ããbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf`HAãb™Û’|çZdQÿb|çZdQÿbnX•v`ËãnX•v`HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ZHAãb™ZHAãb™l‘|çZdQf•ó~H…f•~…fpÛÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpfH…ó~•p‘ZHAãbç’l‘|çZç’l‘|çZv€…ãnX•Ûv€…ãnX•™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfH…ó~•Ëf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnp‘`JXQl‘|çZdQl‘|çZdQ…ãnX•v`€…ãnX•vXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnJXQór€‰JXQór€‰ç’l‘÷JtAv€…ãnX•nX•v`ËË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãnór`JXQórt‰ç’l‘÷Jt‰ç’l‘÷Jf•ó~H…f•…fpÛv€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vÛ’`JXQÛ’`JXQÿbt‰ç’l‘fpÛv€…ãv€…ãnX•Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•Ëf`vX•™Û’`JdQÿbt‰ç’dQÿbt‰ç’v`Ëf•óv`f•…fp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf`vX•ãn÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~H`Ëf•rQ™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfË‚p‘`JË‚p‘`Jïrd™÷‚|v`f•~…ff•ó~H…J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘`€‰Ë‚p‘`tAïrd™÷‚tAïrd™÷‚fpÛv€…々ãnórXQ`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…Ûvór€‰Ë‚p‘ór€‰Ë‚p‘÷JtAïrd™nX•v`fv`Ëf•óórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZpfH…•Ëf`vX•ãnór€‰Ë‚XQór€‰Ë‚l‘÷JtAïrl‘÷JtAïr~H…fpÛpÛv€…ãnXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãn€…ÛvpfÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfZHAãb™÷JtAïrd™÷JtAïrd™…fpÛv€J’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfXQór€‰Ë‚XQórÿbt‰çZdQÿbt‰pÛv€…ãnfpÛv€…ããbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…JXQór€‰JXQór€‰|çZdQÿb|çZdQÿbnX•v`fJ`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘ç’X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~`JXQór`JXQór÷‚|çZdQ•~…fpÛv~H…fpÛÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘`JXQp‘`JXQd™÷‚|çZd™÷‚|çZv€…ãnX•órXQJ`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfH…ó~•Ëf÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnÛ’`JXQ÷‚|çZdQ÷‚|çZdQ…ãnX•v`p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnp‘ZHAãbç’l‘|çZç’l‘|çZX•v`ËfnX•v`fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`Ë‚p‘ZHAË‚p‘ZHAt‰ç’l‘|t‰ç’l‘|•~…fpÛvHAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘t‰ÿbãn€…pfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`v€‰Ë‚p‘Zÿbt‰ç’l‘ÿbt‰ç’l‘€…ãnX•vv€…ãnX•Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•ór€‰Ë‚p‘ór€‰Ë‚p‘dQÿbt‰ç’dQÿbt‰ç’v`f•~…fÛ’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf`vX•ãn÷Jl‘ç’t‰ÿbdQçZ|`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘ÿbt‰ç’l‘ÿbt‰ç’l‘f•~…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf™Û’`JdQÿbt‰ç’dQÿbt‰ç’•ó~H…f•~…fpÛvJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ãb™Û’`ãb™Û’`çZdQÿbt‰çZdQÿbãn€…ãnX•v€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQÛvpfH…•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’`JdQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvHAãb™Û’|çZdQÿb|çZdQÿb`Ëf•ó~v`f•~…fórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•ZHAãb™ZHAãb™l‘|çZdQl‘|çZdQpÛv€…ãnp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ÿbdQçZ|`vX•ãn€…Ûvpf`JXQór`JXQór|çZdQÿb|çZdQÿbÛv€…ãnX•™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQÿbt‰ç’l‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfXQór€‰Ë‚l‘÷JtAïrl‘÷JtAïrpÛv€…ãn€…ãnX•vãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…JXQór€‰JXQór€‰ç’l‘÷JtAX•v`f•`Ëf•ó~`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`XQórÿbt‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~`JXQórt‰ç’l‘÷Jt‰ç’l‘÷JH…fpÛvpÛv€…ãnÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpÛ’`JXQÛ’`JXQÿbt‰ç’l‘ÿbãnX•vX•v`ËfXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™`JXQórt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf`JXQór€‰Ë‚p‘Z€‰Ë‚p‘Zÿbt‰ç’l‘ÿbt‰ç’l‘f•~…fp™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãb‘pJAHró‘pJAHró`v…Xnó•€vËpf‚ç‰drÿQtHAãb™Û’HAãb™Û’|çZdQÿb|çZdQÿbÛv€…ãnX•Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`J™‚Ë`Z™‚Ë`Z•€vËpf•H~ã…fÛJçl’÷™t`JXQór`JXQórt‰ç’l‘÷JãnX•v`v`Ëf•J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’JXQórÿbç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚QXb㉀’ÛQXb㉀’Û•H~ã…fÛ`v…XnóbïAdZ÷‘|€‰Ë‚p‘`€‰Ë‚p‘`tAïrd™÷‚f•~…fpÛó~H…fpãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórt‰ç’l‘÷Jïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fpË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘`JXQ‘p`ZQX‘p`ZQX`v…Xnó•€vËp‘|‚ç‰drÿQtJXQór€‰JXQór€‰|çZdQÿbv€…ãnX•Ûv€…ãnX•Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fÛv€…ãnórJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ór€‰Ë‚p‘b㉀’Û‘pb㉀’Û‘p•€vËpf‚ç‰drÿQtJçl’÷™tË‚p‘ZHAË‚p‘ZHAt‰ç’l‘|v`Ëf•óv`f•~…J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnXQJ`Û’ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…ZHAãb™JAHró™JAHró™•H~ã…fÛJçl’÷™tbïAdZ÷‘|ãb™Û’`ãb™Û’`çZdQÿbt‰~H…fpÛfpÛv€…ããbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ó~•Ëf`Û’`JXQ‚Ë`ZQX‚Ë`ZQX`v…XnóbïAdZ÷‘|‚ç‰drÿQtJXQór€‰JXQór€‰ç’l‘÷JtAv€…ãnX•nX•v`ËË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿb€…Ûvpfó~•Ëf`vX•ãnÛ’ór€‰Ë‚p‘b㉀’Û‘pb㉀…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tË‚p‘`JË‚p‘`Jïrd™÷‚|v`f•~…ff•ó~H…J`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚H…•Ëf`vX•ãn€…`JXQór`JXQór`ZQXbã•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|XQór€‰Ë‚XQórÿbt‰çZdQÿbt‰pÛv€…ãnfpÛv€…ããbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘Z€‰Ë‚p‘Z‰€’Û‘pJ•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQtp‘ZHAãbç’l‘|çZç’l‘|çZX•v`ËfnX•v`fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’HAãb™Û’AHró™‚Ë`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™t™Û’`JdQÿbt‰ç’dQÿbt‰ç’•ó~H…f•~…fpÛvJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór`JXQór`ZQXbã•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|XQór€‰Ë‚l‘÷JtAïrl‘÷JtAïrpÛv€…ãn€…ãnX•vãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘`€‰Ë‚p‘`‰€’Û‘p`•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQtp‘`JXQd™÷‚|çZd™÷‚|çZX•v`f•`Ëf•ó~Ë‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`JXQór€‰JXQór€‰ZQXb㉀`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tór€‰Ë‚p‘dQÿbt‰ç’dQÿbt‰ç’~…fpÛv€H…fpÛvJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘ZHAË‚p‘ZHA’Û‘pJAH•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|ZHAãb™l‘|çZdQl‘|çZdQ…ãnX•v`€…ãnX•vãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ãb™Û’`ãb™Û’`ró™‚Ë`•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQtÛ’`JXQÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~H`f•…fpË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`JXQór€‰JXQór€‰ZQXb㉀`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tór€‰Ë‚p‘÷JtAïrd™÷JtAïrd™…fpÛv€Ûv€…ãnórJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘`JË‚p‘`Z’Û‘p`Z•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|`JXQór÷‚|çZdQ÷‚|çZdQ…ãnX•v`XQJ`Û’ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷Jl‘vX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚QXb㉀’ÛQXb㉀’Û•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQt•–—˜™š›œœ›š™˜—–————————————˜˜˜˜˜˜˜ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv35_2.dat b/application/third_party/mpdf/qrcode/data/qrv35_2.dat new file mode 100755 index 00000000..3a3ac08d --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv35_2.dat @@ -0,0 +1,313 @@ +œ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmlkœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™“““““”“”’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›š™š™š™š™“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚{{{{{|{|zyzyzyzyvuvuvuvutststsrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”““““““’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€{|{{{{{{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“““ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“““”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqpopopopolklklklkœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{{{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{{{|{|{|xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—““““““”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqpopoponmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{{{{{{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“““““ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{{{{{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”““Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—““““”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkjijijijiœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|xwxwxwxwvuvuvutsrqrqrqrqnmnmnmnmlklklklkjijijijiš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{|xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijiš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{|{|{|{{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijiš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€{{{{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijiš™š™š™š™˜—˜—–•–•”“”“”“‘‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijihgš™š™š™š™–•–•–•–•‘‘‘‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklkjihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{{{{{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvutstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghgš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghghghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + hghghghgcdcdcdcd`_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     hghghghgcdcdcccc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     hghghghgccdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKKKKKLKLHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343333330/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSRQRQPOPOPOPOKLKLKLKLHGHGHGHGFEDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     hgfefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     fefefefeccccdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOKLKKKKKKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787434343330/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     fefefefedcdcbaba`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787333434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;:9:9:987878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKKKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMKKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787333333430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878765434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434333330/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + fefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!      + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefedcbabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + dcdcdcccbabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + cccdcdcdbabababa^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + cdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + cdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + cdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + cdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + ccccccdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQLKLKKKKKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + dcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQPOPOKLKLKLKLJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + dcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + dcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!   + + + + dcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + dcdccccc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOKLKLKLKKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96543434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + cdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOKKKKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:94333333421212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + cdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:98787873434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + cdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787873434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + cdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787873434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + cdcdcdcc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787873434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ccccdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKKKKKKLHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787873434333321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787873343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + dcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + dccccccd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKLKLKKKKHGHGHGHGFEFEFEFEBABABABA@?>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + cdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOKKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787333334340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + œœ››šš™™qqrrssttwwxxyyzz]]^^__``!!""##$$XXWWVVUU””““’’‘‘iijjkkllbbcciijjFFGGHHII + + 33221100oonnmmllŽŽ‘‘˜˜——––••uuvvwwxx{{‚‚ƒƒaabbccdd%%&&''((TTSSRRQQŽŽmmnnooppkkllmmnnJJKKLLMM//..--,,kkjjiihh’’““””••””““’’‘‘yyzz{{||„„……††‡‡eeffgghh))**++,,PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrssttooppqqrrNNOOPPQQ++**))((ggffeedd––——˜˜™™ŽŽ}}~~€€ˆˆ‰‰ŠŠ‹‹iijjkkll--..//00 LLKKJJIIˆˆ‡‡††……uuvvwwxxssttuuvvRRSSTTUU''&&%%$$ccbbaa``šš››œœœœŒŒ‹‹ŠŠ‰‰‚‚ƒƒ„„ŒŒŽŽmmnnoopp11223344 + + HHGGFFEE„„ƒƒ‚‚yyzz{{||wwxxyyzzVVWWXXYY##""!! __^^]]\\››šš™™˜˜ˆˆ‡‡††…………††‡‡ˆˆ‘‘’’““qqrrsstt55667788DDCCBBAA€€~~}}}}~~€€{{‚‚ƒƒZZ[[\\]] !![[ZZYYXX——––••””„„ƒƒ‚‚‰‰ŠŠ‹‹ŒŒ™™šš››œœuuvvwwxx99::;;<<@@??>>==||{{zzyy‚‚ƒƒ„„„„……††‡‡^^__``aa""##$$%%WWVVUUTT““’’‘‘€€~~}}ŽŽœœ››šš™™yyzz{{||==>>??@@<<;;::99xxwwvvuu……††‡‡ˆˆˆˆ‰‰ŠŠ‹‹bbccddee&&''(())SSRRQQPPŽŽŒŒ||{{zzyy‘‘’’““””˜—–•”““’}}~~€€AABBCCDD88776655ttssrrqq‰‰ŠŠ‹‹ŒŒŒŒŽŽffgghhii**++,,--OONNMMLL‹‹ŠŠ‰‰ˆˆxxwwvvuu••––——˜˜’‘‘Ž‚‚ƒƒ„„EEFFGGHH + + 44332211ppoonnmmŽŽ‘‘’’““jjkkllmm..//0011 KKJJIIHH‡‡††……„„ttssrrqq™™šš››œœŽŒŒ‹‹Š……††‡‡ˆˆIIJJKKLL 00//..--llkkjjii‘‘’’““””™™šš››œœnnooppqq22334455 + + GGFFEEDDƒƒ‚‚€€ppoonnmmœœ››šš™™Š‰‰ˆˆ‡‡†‰‰ŠŠ‹‹ŒŒMMNNOOPP,,++**))hhggffee••––——˜˜œœ››šš™™rrssttuu66778899CCBBAA@@~~}}||llkkjjii““’’‘‘†……„„ƒƒ‚ŽŽQQRRSSTT((''&&%%ddccbbaa™™šš››œœ˜—–•”““’vvwwxxyy::;;<<==??>>==<<{{zzyyxxhhggffeeŽŽŒŒ‚€~}|‘‘’’““””UUVVWWXX$$##""!!``__^^]]œœ››šš™™’‘‘Žzz{{||}}>>??@@AA;;::9988wwvvuuttddccbbaa‹‹ŠŠ‰‰ˆˆ{{zzyyxx••––——˜˜YYZZ[[\\ \\[[ZZYY““’’‘‘ŽŒŒ‹‹Š~~€€BBCCDDEE 77665544ssrrqqpp``__^^]]‡‡††……„„wwvvuutt™™šš››œœ]]^^__``!!""##$$XXWWVVUUŽŽŒŒŠ‰‰ˆˆ‡‡†‚‚ƒƒ„„……FFGGHHII + + 33221100oonnmmll\\[[ZZYYƒƒ‚‚{{ssrrqqppœœ››šš™™aabbccdd%%&&''((TTSSRRQQ‹‹ŠŠ‰‰ˆˆ†……„„ƒƒ‚††‡‡ˆˆ‰‰JJKKLLMM//..--,,kkjjiihhXXWWVVUUzzyyxxwwoonnmmll˜˜——––••eeffgghh))**++,,PPOONNMM‡‡††……„„‚€~}|ŠŠ‹‹ŒŒNNOOPPQQ++**))((ggffeeddTTSSRRQQvvuuttsskkjjiihg””““’’‘‘iijjkkll--..//00 LLKKJJIIƒƒ‚‚{{{{zzyyxxŽŽ‘‘RRSSTTUU''&&%%$$ccbbaa``PPOONNMMrrqqppoofedccbbaŽŽmmnnoopp11223344 + + HHGGFFEEzzyyxxwwwwvvuutt’’““””••VVWWXXYY##""!! __^^]]\\LLKKJJIInnmmllkka``__^^]ŒŒ‹‹ŠŠ‰‰qqrrsstt55667788DDCCBBAAvvuuttssssrrqqpp––——˜˜™™ZZ[[\\]] !![[ZZYYXXHHGGFFEEjjiiccbb]\\[[ZZYˆˆ‡‡††……uuvvwwxx99::;;<<@@??>>==rrqqppoooonnmmllšš››œœœœ^^__``aa""##$$%%WWVVUUTTDDCCBBAAaa``__^^YXXWWVVU„„ƒƒ‚‚yyzz{{||==>>??@@<<;;::99nnmmllkkkkjjiihg››šš™™˜˜bbccddee&&''(())SSRRQQPPRRSSTTUU@@??>>==]]\\[[ZZUTTSSRRQ€€~~}}}}~~€€AABBCCDD88776655jjiiccbbfedccbba——––••””ffgghhii**++,,--OONNMMLLVVWWXXYY<<;;::99YYXXWWVVQPONMLKK||{{zzyy‚‚ƒƒ„„EEFFGGHH + + 44332211aa``__^^a``__^^]““’’‘‘jjkkllmm..//0011 KKJJIIHHZZ[[\\]]88776655UUTTSSRRJJIIHHGGxxwwvvuu……††‡‡ˆˆIIJJKKLL 00//..--]]\\[[ZZ]\\[[ZZYŽŽŒŒnnooppqq22334455 + + GGFFEEDD^^__``aa44332211QQKKJJIIFFEEDDCCttssrrqq‰‰ŠŠ‹‹ŒŒMMNNOOPP,,++**))YYXXWWVVYXXWWVVU‹‹ŠŠ‰‰ˆˆrrssttuu66778899CCBBAA@@bbccddee00//..--HHGGFFEEBBAA@@??ppoonnmmŽŽQQRRSSTT((''&&%%UUTTSSRRUTTSSRRQ‡‡††……„„vvwwxxyy::;;<<==??>>==<>==<<;;llkkjjii‘‘’’““””UUVVWWXX$$##""!!QQKKJJIIQPONMLKKƒƒ‚‚€€zz{{||}}>>??@@AA;;::9988jjkkllmm((''&&%%@@??>>==::998765hhggffee••––——˜˜YYZZ[[\\ HHGGFFEEJJIIHHGG~~}}||~~€€BBCCDDEE 77665544nnooppqq$$##""!!<<;;::9943322110ddccbbaa™™šš››œœ]]^^__``!!""##$$DDCCBBAAFFEEDDCC{{zzyyxx‚‚ƒƒ„„……FFGGHHII + + 33221100rrssttuu 332211000//..--,``__^^]]œœ››šš™™aabbccdd%%&&''((@@??>>==BBAA@@??wwvvuutt††‡‡ˆˆ‰‰JJKKLLMM//..--,,vvwwxxyy//..--,,,++**))(\\[[ZZYY˜˜——––••eeffgghh))**++,,<<;;::99>>==<<;;ssrrqqppŠŠ‹‹ŒŒNNOOPPQQ++**))((zz{{||}}++**))(((''&&%%$XXWWVVUU””““’’‘‘iijjkkll--..//00 33221100::998765oonnmmllŽŽ‘‘RRSSTTUU''&&%%$$~~€€''&&%%$$$##""!! TTSSRRQQŽŽmmnnoopp11223344 + + //..--,,43322110kkjjiihh’’““””••VVWWXXYY##""!! ‚‚ƒƒ„„…… ##""!!PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrsstt55667788++**))((0//..--,ggffeedd––——˜˜™™ZZ[[\\]] !!††‡‡ˆˆ‰‰ + + LLKKJJIIˆˆ‡‡††……uuvvwwxx99::;;<<''&&%%$$,++**))(ccbbaa``šš››œœœœ^^__``aa""##$$%%ŠŠ‹‹ŒŒ + + HHGGFFEE„„ƒƒ‚‚yyzz{{||==>>??@@##""!!(''&&%%$__^^]]\\››šš™™˜˜bbccddee&&''(())ŽŽ‘‘ DDCCBBAA€€~~}}}}~~€€AABBCCDD$##""!! [[ZZYYXX——––••””ffgghhii**++,,--’’““””•• + +@@??>>==||{{zzyy‚‚ƒƒ„„EEFFGGHH + + WWVVUUTT““’’‘‘jjkkllmm..//0011 ––——˜˜™™ + + + + <<;;::99xxwwvvuu……††‡‡ˆˆIIJJKKLL SSRRQQPPŽŽŒŒnnooppqq22334455 + + šš››œœœœ 88776655ttssrrqq‰‰ŠŠ‹‹ŒŒMMNNOOPP OONNMMLL‹‹ŠŠ‰‰ˆˆrrssttuu66778899››šš™™““  + + 44332211ppoonnmmŽŽQQRRSSTT + + KKJJIIHH‡‡††……„„vvwwxxyy::;;<<==’’‘‘!!""##$$ 00//..--llkkjjii‘‘’’““””UUVVWWXX + +GGFFEEDDƒƒ‚‚€€zz{{||}}>>??@@AAŽŽŒŒ‹‹%%&&''((,,++**))hhggffee••––——˜˜YYZZ[[\\  + + CCBBAA@@~~}}||~~€€BBCCDDEE ŠŠ‰‰ˆˆ‡‡))**++,,!!""##((''&&%%ddccbbaa™™šš››œœ]]^^__``!!""##$$ ??>>==<<{{zzyyxx‚‚ƒƒ„„……FFGGHHII + + ††……„„ƒƒ--..//00$$%%&&''$$##""!!``__^^]]œœ››šš™™aabbccdd%%&&''((;;::9988wwvvuutt††‡‡ˆˆ‰‰JJKKLLMM‚‚{{zz11223344(())**++ \\[[ZZYY˜˜——––••eeffgghh))**++,, 77665544ssrrqqppŠŠ‹‹ŒŒNNOOPPQQyyxxwwvv55667788,,--..//!!""##$$XXWWVVUU””““’’‘‘iijjkkll--..//00 + + 33221100oonnmmllŽŽ‘‘RRSSTTUUuuttssrr99::;;<<00112233%%&&''((TTSSRRQQŽŽmmnnoopp11223344!!""##//..--,,kkjjiihh’’““””••VVWWXXYYqqppoonn==>>??@@99::;;<<))**++,,PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrsstt55667788$$%%&&''++**))((ggffeedd––——˜˜™™ZZ[[\\]] !!mmllkkjjAABBCCDD==>>??@@--..//00 LLKKJJIIˆˆ‡‡††……uuvvwwxx99::;;<<(())**++''&&%%$$ccbbaa``šš››œœœœ^^__``aa""##$$%%iiccbbaaEEFFGGHHAABBCCDD11223344 + + HHGGFFEE„„ƒƒ‚‚yyzz{{||==>>??@@,,--..//##""!! __^^]]\\››šš™™˜˜bbccddee&&''(())``__^^]]IIJJKKLLEEFFGGHH55667788DDCCBBAA€€~~}}}}~~€€AABBCCDD00112233 !![[ZZYYXX——––••””ffgghhii**++,,--\\[[ZZYYMMNNOOPPIIJJKKQQ99::;;<<@@??>>==||{{zzyy‚‚ƒƒ„„EEFFGGHH99::;;<<""##$$%%WWVVUUTT““’’‘‘jjkkllmm..//0011XXWWVVUUQQRRSSTTRRSSTTUU==>>??@@<<;;::99xxwwvvuu……††‡‡ˆˆIIJJKKLL==>>??@@&&''(())SSRRQQPPŽŽŒŒnnooppqq22334455TTSSRRQQUUVVWWXXVVWWXXYYAABBCCDD88776655ttssrrqq‰‰ŠŠ‹‹ŒŒMMNNOOPPAABBCCDD**++,,--OONNMMLL‹‹ŠŠ‰‰ˆˆrrssttuu66778899KKJJIIHHYYZZ[[\\ZZ[[\\]]EEFFGGHH + + 44332211ppoonnmmŽŽQQRRSSTTEEFFGGHH..//0011 KKJJIIHH‡‡††……„„vvwwxxyy::;;<<==GGFFEEDD]]^^__``^^__``aaIIJJKKLL 00//..--llkkjjii‘‘’’““””UUVVWWXXIIJJKKQQ22334455 + + GGFFEEDDƒƒ‚‚€€zz{{||}}>>??@@AACCBBAA@@aabbccddbbcciijjMMNNOOPP,,++**))hhggffee••––——˜˜YYZZ[[\\RRSSTTUU66778899CCBBAA@@~~}}||~~€€BBCCDDEE??>>==<>==<<{{zzyyxx‚‚ƒƒ„„……FFGGHHII;;::9933iijjkkllooppqqrrUUVVWWXX$$##""!!``__^^]]œœ››šš™™aabbccddZZ[[\\]]>>??@@AA;;::9988wwvvuutt††‡‡ˆˆ‰‰JJKKLLMM221100//mmnnooppssttuuvvYYZZ[[\\ \\[[ZZYY˜˜——––••eeffgghh^^__``aaBBCCDDEE 77665544ssrrqqppŠŠ‹‹ŒŒNNOOPPQQ..--,,++**))((''/..--,,+ffeeddcc——˜˜™™šš[[\\]]^^ !!""FFEEDDCCHHGGFFEE}}||{{zz€€‚‚ƒƒDDEEFFGG + + 55443322bbaa``__baa``__^””““’’‘‘iijjkkll--..//00 LLKKJJIIƒƒ‚‚{{{{zzyyxxŽŽ‘‘RRSSTTUU''&&%%$$ccbbaa``šš››œœ””{{zzyyxx&&%%$$##+**))(('bbaa``__››œœœœ››__``aabb##$$%%&&BBAA@@??DDCCBBAAyyxxwwvv„„……††‡‡HHIIJJKK 1100//..^^]]\\[[^]]\\[[ZŽŽmmnnoopp11223344 + + HHGGFFEEzzyyxxwwwwvvuutt’’““””••VVWWXXYY##""!! __^^]]\\““’’‘‘wwvvuutt""!!'&&%%$$#^^]]\\[[šš™™˜˜——ccddeeff''(())**>>==<<;;@@??>>==uuttssrrˆˆ‰‰ŠŠ‹‹LLMMNNOO--,,++**ZZYYXXWWZYYXXWWVŒŒ‹‹ŠŠ‰‰qqrrsstt55667788DDCCBBAAvvuuttssssrrqqpp––——˜˜™™ZZ[[\\]] !![[ZZYYXXŽŽŒŒssrrqqpp#""!! ZZYYXXWW––••””““gghhiijj++,,--..::993322<<;;::99qqppoonnŒŒŽŽPPQQRRSS))((''&&VVUUTTSSVUUTTSSRˆˆ‡‡††……uuvvwwxx99::;;<<@@??>>==rrqqppoooonnmmllšš››œœœœ^^__``aa""##$$%%WWVVUUTT‹‹ŠŠ‰‰ˆˆoonnmmllVVUUTTSS’’‘‘kkllmmnn//001122 1100//..87654332mmllkkjj‘‘’’““TTUUVVWW%%$$##""RRQQKKJJRQQPONML„„ƒƒ‚‚yyzz{{||==>>??@@<<;;::99nnmmllkkkkjjiihg››šš™™˜˜bbccddee&&''(())SSRRQQPP‡‡††……„„kkjjiihhRRQQPPOOŽŽŒŒ‹‹ooppqqrr33445566 + + --,,++**21100//.iihhggff””••––——XXYYZZ[[!! IIHHGGFFKKJJIIHH€€~~}}}}~~€€AABBCCDD88776655jjiiccbbfedccbba——––••””ffgghhii**++,,--OONNMMLLƒƒ‚‚{{ggffeedd + +NNMMLLKKŠŠ‰‰ˆˆ‡‡ssttuuvv778899::))((''&&.--,,++*eeddccbb˜˜™™šš››\\]]^^__ !!""##EEDDCCBBGGFFEEDD||{{zzyy‚‚ƒƒ„„EEFFGGHH + + 44332211aa``__^^a``__^^]““’’‘‘jjkkllmm..//0011 KKJJIIHHzzyyxxwwccbbaa``  JJIIHHGG††……„„ƒƒwwxxyyzz;;<<==>>%%$$##""*))((''&aa``__^^œœœœ››šš``aabbcc$$%%&&''AA@@??>>CCBBAA@@xxwwvvuu……††‡‡ˆˆIIJJKKLL 00//..--]]\\[[ZZ]\\[[ZZYŽŽŒŒnnooppqq22334455 + + GGFFEEDDvvuuttss__^^]]\\ + + FFEEDDCC‚‚€€{{||}}~~??@@AABB!!&%%$$##"]]\\[[ZZ™™˜˜——––ddeeffgg(())**++==<<;;::??>>==<>==<>==<<;;zzyyxxwwƒƒ„„……††GGHHIIJJ UUTTSSRR‘‘ŽŽllmmnnoo00112233 + +00//..--65433221llkkjjii‘‘’’““””UUVVWWXX$$##""!!QQKKJJIIQPONMLKKƒƒ‚‚€€zz{{||}}>>??@@AA;;::9988jjiiccbbSSRRQQPP::998877vvuuttss‡‡ˆˆ‰‰ŠŠKKLLMMNN QQPPOONNŒŒ‹‹ŠŠppqqrrss44556677 ,,++**))100//..-hhggffee••––——˜˜YYZZ[[\\ HHGGFFEEJJIIHHGG~~}}||~~€€BBCCDDEE 77665544aa``__^^OONNMMLL + +66554433rrqqppoo‹‹ŒŒŽŽOOPPQQRR + + MMLLKKJJ‰‰ˆˆ‡‡††ttuuvvww8899::;;((''&&%%-,,++**)ddccbbaa™™šš››œœ]]^^__``!!""##$$DDCCBBAAFFEEDDCC{{zzyyxx‚‚ƒƒ„„……FFGGHHII + + 33221100]]\\[[ZZKKJJIIHH 221100//nnmmllkk‘‘’’SSTTUUVV IIHHGGFF……„„ƒƒ‚‚xxyyzz{{<<==>>??$$##""!!)((''&&%``__^^]]œœ››šš™™aabbccdd%%&&''((@@??>>==BBAA@@??wwvvuutt††‡‡ˆˆ‰‰JJKKLLMM//..--,,YYXXWWVVGGFFEEDD!!""##$$..--,,++jjiihhgg““””••––WWXXYYZZ + + EEDDCCBB€€~~||}}~~@@AABBCC%$$##""!\\[[ZZYY˜˜——––••eeffgghh))**++,,<<;;::99>>==<<;;ssrrqqppŠŠ‹‹ŒŒNNOOPPQQ++**))((UUTTSSRRCCBBAA@@%%&&''((**))((''ffeeddcc——˜˜™™šš[[\\]]^^ !!"" + + AA@@??>>}}||{{zz€€‚‚ƒƒDDEEFFGG + + ! XXWWVVUU””““’’‘‘iijjkkll--..//00 33221100::998765oonnmmllŽŽ‘‘RRSSTTUU''&&%%$$QQKKJJII??>>==<<))**++,,&&%%$$##bbaa``__››œœœœ››__``aabb##$$%%&& ==<<;;::yyxxwwvv„„……††‡‡HHIIJJKK TTSSRRQQŽŽmmnnoopp11223344 + + //..--,,43322110kkjjiihh’’““””••VVWWXXYY##""!! HHGGFFEE;;::9988--..//00""!! ^^]]\\[[šš™™˜˜——ccddeeff''(())**99887766uuttssrrˆˆ‰‰ŠŠ‹‹LLMMNNOO PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrsstt55667788++**))((0//..--,ggffeedd––——˜˜™™ZZ[[\\]] !!DDCCBBAA7766554411223399 !!""ZZYYXXWW––••””““gghhiijj++,,--.. + + 55443322qqppoonnŒŒŽŽPPQQRRSS + + LLKKJJIIˆˆ‡‡††……uuvvwwxx99::;;<<''&&%%$$,++**))(ccbbaa``šš››œœœœ^^__``aa""##$$%%@@??>>==33221100::;;<<==##$$%%&&VVUUTTSS’’‘‘kkllmmnn//001122!! 1100//..mmllkkjj‘‘’’““TTUUVVWW HHGGFFEE„„ƒƒ‚‚yyzz{{||==>>??@@##""!!(''&&%%$__^^]]\\››šš™™˜˜bbccddee&&''(())<<;;::99//..--,,>>??@@AA''(())**RRQQPPOOŽŽŒŒ‹‹ooppqqrr33445566""##$$%%--,,++**iihhggff””••––——XXYYZZ[[ + + DDCCBBAA€€~~}}}}~~€€AABBCCDD$##""!! [[ZZYYXX——––••””ffgghhii**++,,--33221100++**))((BBCCDDEE++,,--..NNMMLLKKŠŠ‰‰ˆˆ‡‡ssttuuvv778899::&&''(())))((''&&eeddccbb˜˜™™šš››\\]]^^__ !!""## + + @@??>>==||{{zzyy‚‚ƒƒ„„EEFFGGHH + + WWVVUUTT““’’‘‘jjkkllmm..//0011 //..--,,''&&%%$$FFGGHHII//001122 JJIIHHGG††……„„ƒƒwwxxyyzz;;<<==>>**++,,--%%$$##""aa``__^^œœœœ››šš``aabbcc$$%%&&''<<;;::99xxwwvvuu……††‡‡ˆˆIIJJKKLL SSRRQQPPŽŽŒŒnnooppqq22334455 + + ++**))((##""!! JJKKQQRR33445566 + + FFEEDDCC‚‚€€{{||}}~~??@@AABB..//0011!! ]]\\[[ZZ™™˜˜——––ddeeffgg(())**++88776655ttssrrqq‰‰ŠŠ‹‹ŒŒMMNNOOPP OONNMMLL‹‹ŠŠ‰‰ˆˆrrssttuu66778899''&&%%$$SSTTUUVV778899::BBAA@@??~~}}||{{€€‚‚CCDDEEFF223399:: !!""##YYXXWWVV••””““’’hhiijjkk,,--..// + + 44332211ppoonnmmŽŽQQRRSSTT + + KKJJIIHH‡‡††……„„vvwwxxyy::;;<<==##""!!WWXXYYZZ;;<<==>>>>==<<;;zzyyxxwwƒƒ„„……††GGHHIIJJ;;<<==>>$$%%&&''UUTTSSRR‘‘ŽŽllmmnnoo00112233!!"" 00//..--llkkjjii‘‘’’““””UUVVWWXX + +GGFFEEDDƒƒ‚‚€€zz{{||}}>>??@@AA[[\\]]^^??@@AABB::998877vvuuttss‡‡ˆˆ‰‰ŠŠKKLLMMNN??@@AABB(())**++QQPPOONNŒŒ‹‹ŠŠppqqrrss44556677##$$%%&&,,++**))hhggffee••––——˜˜YYZZ[[\\  + + CCBBAA@@~~}}||~~€€BBCCDDEE __``aabbCCDDEEFF + +66554433rrqqppoo‹‹ŒŒŽŽOOPPQQRRCCDDEEFF,,--..//MMLLKKJJ‰‰ˆˆ‡‡††ttuuvvww8899::;;''(())**((''&&%%ddccbbaa™™šš››œœ]]^^__``!!""##$$ ??>>==<<{{zzyyxx‚‚ƒƒ„„……FFGGHHII + +  cciijjkkGGHHIIJJ 221100//nnmmllkk‘‘’’SSTTUUVVGGHHIIJJ00112233 + +IIHHGGFF……„„ƒƒ‚‚xxyyzz{{<<==>>??++,,--..$$##""!!``__^^]]œœ››šš™™aabbccdd%%&&''((;;::9988wwvvuutt††‡‡ˆˆ‰‰JJKKLLMM + + llmmnnooKKLLMMNN..--,,++jjiihhgg““””••––WWXXYYZZKKQQRRSS44556677 EEDDCCBB€€~~||}}~~@@AABBCC//001122 \\[[ZZYY˜˜——––••eeffgghh))**++,, 77665544ssrrqqppŠŠ‹‹ŒŒNNOOPPQQ + + + + + + ppqqrrssOOPPQQRR**))((''ffeeddcc——˜˜™™šš[[\\]]^^TTUUVVWW8899::;;AA@@??>>}}||{{zz€€‚‚ƒƒDDEEFFGG3399::;;!!""##$$XXWWVVUU””““’’‘‘iijjkkll--..//00 + + 33221100oonnmmllŽŽ‘‘RRSSTTUU ttuuvvwwSSTTUUVV&&%%$$##bbaa``__››œœœœ››__``aabbXXYYZZ[[<<==>>??==<<;;::yyxxwwvv„„……††‡‡HHIIJJKK<<==>>??%%&&''((TTSSRRQQŽŽmmnnoopp11223344!!""##//..--,,kkjjiihh’’““””••VVWWXXYYxxyyzz{{WWXXYYZZ""!! ^^]]\\[[šš™™˜˜——ccddeeff\\]]^^__@@AABBCC99887766uuttssrrˆˆ‰‰ŠŠ‹‹LLMMNNOO@@AABBCC))**++,,PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrsstt55667788$$%%&&''++**))((ggffeedd––——˜˜™™ZZ[[\\]] !!‚‚ƒƒ„„[[\\]]^^ !!""ZZYYXXWW––••””““gghhiijj``aabbccDDEEFFGG + + 55443322qqppoonnŒŒŽŽPPQQRRSSDDEEFFGG--..//00 LLKKJJIIˆˆ‡‡††……uuvvwwxx99::;;<<(())**++''&&%%$$ccbbaa``šš››œœœœ^^__``aa""##$$%%……††‡‡ˆˆ__``aabb##$$%%&&VVUUTTSS’’‘‘kkllmmnniijjkkllHHIIJJKK 1100//..mmllkkjj‘‘’’““TTUUVVWWHHIIJJKK11223344 + + HHGGFFEE„„ƒƒ‚‚yyzz{{||==>>??@@,,--..//##""!! __^^]]\\››šš™™˜˜bbccddee&&''(())!!""## !!‰‰ŠŠ‹‹ŒŒccddeeff''(())**RRQQPPOOŽŽŒŒ‹‹ooppqqrrmmnnooppLLMMNNOO--,,++**iihhggff””••––——XXYYZZ[[QQRRSSTT55667788DDCCBBAA€€~~}}}}~~€€AABBCCDD00112233 !![[ZZYYXX——––••””ffgghhii**++,,--$$%%&&''""##$$%%ŽŽgghhiijj++,,--..NNMMLLKKŠŠ‰‰ˆˆ‡‡ssttuuvvqqrrssttPPQQRRSS))((''&&eeddccbb˜˜™™šš››\\]]^^__UUVVWWXX99::;;<<@@??>>==||{{zzyy‚‚ƒƒ„„EEFFGGHH99::;;<<""##$$%%WWVVUUTT““’’‘‘jjkkllmm..//0011(())**++&&''(())‘‘’’““™™kkllmmnn//001122 JJIIHHGG††……„„ƒƒwwxxyyzzuuvvwwxxTTUUVVWW%%$$##""aa``__^^œœœœ››šš``aabbccYYZZ[[\\==>>??@@<<;;::99xxwwvvuu……††‡‡ˆˆIIJJKKLL==>>??@@&&''(())SSRRQQPPŽŽŒŒnnooppqq22334455,,--..//**++,,--šš››œœœœooppqqrr33445566 + + FFEEDDCC‚‚€€{{||}}~~yyzz{{XXYYZZ[[!! ]]\\[[ZZ™™˜˜——––ddeeffgg]]^^__``AABBCCDD88776655ttssrrqq‰‰ŠŠ‹‹ŒŒMMNNOOPPAABBCCDD**++,,--OONNMMLL‹‹ŠŠ‰‰ˆˆrrssttuu6677889900112233..//0011››šš™™˜—ssttuuvv778899::BBAA@@??~~}}||{{€€‚‚‚‚ƒƒ„„……\\]]^^__ !!""##YYXXWWVV••””““’’hhiijjkkaabbcciiEEFFGGHH + + 44332211ppoonnmmŽŽQQRRSSTTEEFFGGHH..//0011 KKJJIIHH‡‡††……„„vvwwxxyy::;;<<==99::;;<<22334455–•”““’’‘wwxxyyzz;;<<==>>>>==<<;;zzyyxxwwƒƒ„„……††††‡‡ˆˆ‰‰``aabbcc$$%%&&''UUTTSSRR‘‘ŽŽllmmnnoojjkkllmmIIJJKKLL 00//..--llkkjjii‘‘’’““””UUVVWWXXIIJJKKQQ22334455 + + GGFFEEDDƒƒ‚‚€€zz{{||}}>>??@@AA==>>??@@66778899‘ŽŽ{{||}}~~??@@AABB::998877vvuuttss‡‡ˆˆ‰‰ŠŠŠŠ‹‹ŒŒddeeffgg(())**++QQPPOONNŒŒ‹‹ŠŠppqqrrssnnooppqqMMNNOOPP,,++**))hhggffee••––——˜˜YYZZ[[\\RRSSTTUU66778899CCBBAA@@~~}}||~~€€BBCCDDEEAABBCCDD::;;<<==ŒŒ‹‹ŠŠ‰€€‚‚CCDDEEFF + +66554433rrqqppoo‹‹ŒŒŽŽŽŽ‘‘hhiijjkk,,--..//MMLLKKJJ‰‰ˆˆ‡‡††ttuuvvwwrrssttuuQQRRSSTT((''&&%%ddccbbaa™™šš››œœ]]^^__``VVWWXXYY::;;<<==??>>==<<{{zzyyxx‚‚ƒƒ„„……FFGGHHIIEEFFGGHH>>??@@AA‰ˆˆ‡‡††…ƒƒ„„……††GGHHIIJJ 221100//nnmmllkk‘‘’’’’““™™ššllmmnnoo00112233 + +IIHHGGFF……„„ƒƒ‚‚xxyyzz{{vvwwxxyyUUVVWWXX$$##""!!``__^^]]œœ››šš™™aabbccddZZ[[\\]]>>??@@AA;;::9988wwvvuutt††‡‡ˆˆ‰‰JJKKLLMMIIJJKKQQBBCCDDEE…„„ƒƒ‚‚‡‡ˆˆ‰‰ŠŠKKLLMMNN..--,,++jjiihhgg““””••––››œœœœ››ppqqrrss44556677 EEDDCCBB€€~~||}}~~zz{{‚‚YYZZ[[\\ \\[[ZZYY˜˜——––••eeffgghh^^__``aaBBCCDDEE 77665544ssrrqqppŠŠ‹‹ŒŒNNOOPPQQRRSSTTUUFFGGHHII€~}|{{‹‹ŒŒŽŽOOPPQQRR**))((''ffeeddcc——˜˜™™šššš™™˜—–•ttuuvvww8899::;;AA@@??>>}}||{{zz€€‚‚ƒƒƒƒ„„……††]]^^__``!!""##$$XXWWVVUU””““’’‘‘iijjkkllbbcciijjFFGGHHII + + 33221100oonnmmllŽŽ‘‘RRSSTTUUVVWWXXYYJJKKLLMMzzyyxxww‘‘’’SSTTUUVV&&%%$$##bbaa``__››œœœœ››”““’’‘‘xxyyzz{{<<==>>??==<<;;::yyxxwwvv„„……††‡‡‡‡ˆˆ‰‰ŠŠaabbccdd%%&&''((TTSSRRQQŽŽmmnnooppkkllmmnnJJKKLLMM//..--,,kkjjiihh’’““””••VVWWXXYYZZ[[\\]]NNOOPPQQvvuuttss““””••––WWXXYYZZ""!! ^^]]\\[[šš™™““’’ŽŽŒ||}}~~@@AABBCC99887766uuttssrrˆˆ‰‰ŠŠ‹‹‹‹ŒŒŽŽeeffgghh))**++,,PPOONNMMŒŒ‹‹ŠŠ‰‰qqrrssttooppqqrrNNOOPPQQ++**))((ggffeedd––——˜˜™™ZZ[[\\]]^^__``aaRRSSTTUUrrqqppoo——˜˜™™šš[[\\]]^^ !!""ZZYYXXWW‘‘ŽŽŒ‹‹ŠŠ‰‰ˆ€€‚‚ƒƒDDEEFFGG + + 55443322qqppoonnŒŒŽŽ‘‘’’iijjkkll--..//00 LLKKJJIIˆˆ‡‡††……uuvvwwxxssttuuvvRRSSTTUU''&&%%$$ccbbaa``šš››œœœœ^^__``aabbcciijjVVWWXXYYnnmmllkk››œœœœ››__``aabb##$$%%&&VVUUTTSSŒŒ‹‹ŠŠˆ‡‡††……„„„……††‡‡HHIIJJKK 1100//..mmllkkjj‘‘’’““““™™šš››mmnnoopp11223344 + + HHGGFFEE„„ƒƒ‚‚yyzz{{||wwxxyyzzVVWWXXYY##""!! __^^]]\\››šš™™˜˜bbccddeekkllmmnnZZ[[\\]]jjiihgfešš™™˜˜——ccddeeff''(())**RRQQPPOO‰‰ˆˆ‡‡††„ƒƒ‚‚€ˆˆ‰‰ŠŠ‹‹LLMMNNOO--,,++**iihhggff””••––——œœœœ››ššqqrrsstt55667788DDCCBBAA€€~~}}}}~~€€{{‚‚ƒƒZZ[[\\]] !![[ZZYYXX——––••””ffgghhiiooppqqrr^^__``aadccbbaa`––••””““gghhiijj++,,--..NNMMLLKK……„„ƒƒ‚‚~}|{{zzŒŒŽŽPPQQRRSS))((''&&eeddccbb˜˜™™šš››™™˜—–•”“uuvvwwxx99::;;<<@@??>>==||{{zzyy‚‚ƒƒ„„„„……††‡‡^^__``aa""##$$%%WWVVUUTT““’’‘‘jjkkllmmssttuuvvbbccddee`__^^]]\’’‘‘kkllmmnn//001122 JJIIHHGG{{zzyyyyxxwwvv‘‘’’““TTUUVVWW%%$$##""aa``__^^œœœœ››šš“’’‘‘yyzz{{||==>>??@@<<;;::99xxwwvvuu……††‡‡ˆˆˆˆ‰‰ŠŠ‹‹bbccddee&&''(())SSRRQQPPŽŽŒŒnnooppqqwwxxyyzzffgghhii\[[ZZYYXŽŽŒŒ‹‹ooppqqrr33445566 + + FFEEDDCCxxwwvvuuuuttssrr””••––——XXYYZZ[[!! ]]\\[[ZZ™™““’’‘‘ŽŽŒŒ‹}}~~€€AABBCCDD88776655ttssrrqq‰‰ŠŠ‹‹ŒŒŒŒŽŽffgghhii**++,,--OONNMMLL‹‹ŠŠ‰‰ˆˆrrssttuu{{‚‚ƒƒjjkkllmmXWWVVUUTŠŠ‰‰ˆˆ‡‡ssttuuvv778899::BBAA@@??ttssrrqqqqppoonn˜˜™™šš››\\]]^^__ !!""##YYXXWWVVŽŽ‹ŠŠ‰‰ˆˆ‡‚‚ƒƒ„„EEFFGGHH + + 44332211ppoonnmmŽŽ‘‘’’““jjkkllmm..//0011 KKJJIIHH‡‡††……„„vvwwxxyy„„……††‡‡nnooppqqTSSRRQQP††……„„ƒƒwwxxyyzz;;<<==>>>>==<<;;ppoonnmmmmllkkjjœœœœ››šš``aabbcc$$%%&&''UUTTSSRRŒŒ‹‹ŠŠ‰‰‡††……„„ƒ……††‡‡ˆˆIIJJKKLL 00//..--llkkjjii‘‘’’““””™™šš››œœnnooppqq22334455 + + GGFFEEDDƒƒ‚‚€€zz{{||}}ˆˆ‰‰ŠŠ‹‹rrssttuuONMLKKJJ‚‚€€{{||}}~~??@@AABB::998877llkkjjiiiihgfedc™™˜˜——––ddeeffgg(())**++QQPPOONNˆˆ‡‡††……ƒ‚‚€~‰‰ŠŠ‹‹ŒŒMMNNOOPP,,++**))hhggffee••––——˜˜œœ››šš™™rrssttuu66778899CCBBAA@@~~}}||~~€€ŒŒŽŽvvwwxxyyIIHHGGFF~~}}||{{€€‚‚CCDDEEFF + +66554433ccbbaa``cbbaa``_••””““’’hhiijjkk,,--..//MMLLKKJJ„„ƒƒ‚‚}|{{zzyyŽŽQQRRSSTT((''&&%%ddccbbaa™™šš››œœ˜—–•”““’vvwwxxyy::;;<<==??>>==<<{{zzyyxx‚‚ƒƒ„„……‘‘‘‘zz{{||}}EEDDCCBBzzyyxxwwƒƒ„„……††GGHHIIJJ 221100//__^^]]\\_^^]]\\[‘‘ŽŽllmmnnoo00112233 + +IIHHGGFF{{zzyyxxxxwwvvuu‘‘’’““””UUVVWWXX$$##""!!``__^^]]œœ››šš™™’‘‘Žzz{{||}}>>??@@AA;;::9988wwvvuutt††‡‡ˆˆ‰‰ŽŽŒŒ~~€€AA@@??>>vvuuttss‡‡ˆˆ‰‰ŠŠKKLLMMNN..--,,++[[ZZYYXX[ZZYYXXWŒŒ‹‹ŠŠppqqrrss44556677 EEDDCCBBwwvvuuttttssrrqq••––——˜˜YYZZ[[\\ \\[[ZZYY““’’‘‘ŽŒŒ‹‹Š~~€€BBCCDDEE 77665544ssrrqqppŠŠ‹‹ŒŒ‹‹ŠŠ‰‰ˆˆ‚‚ƒƒ„„……==<<;;::rrqqppoo‹‹ŒŒŽŽOOPPQQRR**))((''WWVVUUTTWVVUUTTS‰‰ˆˆ‡‡††ttuuvvww8899::;;AA@@??>>ssrrqqppppoonnmm™™šš››œœ]]^^__``!!""##$$XXWWVVUUŽŽŒŒŠ‰‰ˆˆ‡‡†‚‚ƒƒ„„……FFGGHHII + + 33221100oonnmmllŽŽ‘‘‡‡††……„„††‡‡ˆˆ‰‰99876543nnmmllkk‘‘’’SSTTUUVV&&%%$$##SSRRQQKKSRRQQPON……„„ƒƒ‚‚xxyyzz{{<<==>>??==<<;;::oonnmmllllkkjjiiœœ››šš™™aabbccdd%%&&''((TTSSRRQQ‹‹ŠŠ‰‰ˆˆ†……„„ƒƒ‚††‡‡ˆˆ‰‰JJKKLLMM//..--,,kkjjiihh’’““””••ƒƒ‚‚€€ŠŠ‹‹ŒŒ3221100/jjiihhgg““””••––WWXXYYZZ""!! JJIIHHGGMLKKJJII€€~~||}}~~@@AABBCC99887766kkjjiicchgfedccb˜˜——––••eeffgghh))**++,,PPOONNMM‡‡††……„„‚€~}|ŠŠ‹‹ŒŒNNOOPPQQ++**))((ggffeedd––——˜˜™™~~}}||ŽŽ‘‘ÿbdQçZ|H…ó~•ËfdQÿbt‰ç’p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰`vX•ãnç’l‘|çZË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQ÷‚d™ïrtA`vX•ãnl‘|çZdQXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfl‘÷JtAïrãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ÿbdQçZ|H…ó~•Ëf÷JtAïrd™p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰`vX•ãnd™÷‚|çZË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órÿb÷‚d™ïrtA`vX•ãn÷‚|çZdQXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfl‘|çZdQãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷JÿbdQçZ|H…ó~•Ëf|çZdQÿbp‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtA`vX•ãnãnX•v`XQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|€…Ûvpf÷JtAïrd™J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰€…Ûvpff•~…fpÛ™ãbHAZH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷JÿbdQçZ|H…ó~•Ëfv€…ãnX•p‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtA`vX•ãnv`Ëf•óXQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|€…Ûvpf|çZdQÿbJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰ór€‰Ë‚p‘~H…fpÛ™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfãnX•v`ãbHAZp‘ó~•Ëf`HA™Û’`•ó~H…fd™ïrtA÷JÿbdQçZ|`JXQórv€…ãnX•p‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnf•~…fpÛË‚€‰órXQvX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtA€‰Ë‚p‘Zv`f•~…fXQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘v€…ãnX•J`Û’™ÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰HAãb™Û’pÛv€…ãn™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`JXQórv`Ëf•óãbHAZp‘ó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷JÿbdQçZ|`JXQórX•v`Ëfp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘Z~H…fpÛË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtA€‰Ë‚p‘`•ó~H…fÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|HAãb™Û’v€…ãnX•J`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰JXQór€‰pÛv€…ãn÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`JXQórv`f•~…fãbHAZp‘ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÿbdQçZ|Ë‚p‘ZHAX•v`f•÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘`pÛv€…ãnË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtAãb™Û’`~…fpÛv€ÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|JXQór€‰X•v`ËfJ`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚÷Jl‘ç’t‰JXQór€‰…ãnX•v`÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtAË‚p‘ZHA•ó~H…fãbHAZp‘ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÿbdQçZ|Ë‚p‘`JËf•ó~H÷Jl‘ç’t‰`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰ãb™Û’`pÛv€…ãnË‚€‰órÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿb÷‚d™ïrtAXQór€‰Ë‚…fpÛv€ÿbdQçZ|€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|JXQór€‰X•v`f•dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…÷Jl‘ç’t‰p‘ZHAãb…ãnX•v`÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Û’™HAZ÷‚d™ïrtAË‚p‘`J~…fpÛv€d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ÿbdQçZ|™Û’`Jf•~…fp÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚…ãnX•v`l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`÷‚d™ïrtAXQór€‰Ë‚Ûv€…ãnX•ÿbdQçZ|€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘ZHAãbËf•ó~HdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…÷Jl‘ç’t‰p‘`JXQv`Ëf•÷‚d™ïrtAH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtA™Û’`J…fpÛv€d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷JÛvpfH…ÿbdQçZ|ór€‰Ë‚p‘ó~H…fp÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚…ãnX•v`l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbó~•Ëf`÷‚d™ïrtAZHAãb™Ûv€…ãnX•ÿbdQçZ|€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘`JXQf•~…fpdQçZ|÷‚ÛvpfH…ç’l‘÷JtAXQJ`Û’dQçZ|÷‚vX•ãn€…÷Jl‘ç’t‰Û’`JXQv`f•~…÷‚d™ïrtAH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘Ûv€…ãnX•d™ïrtA÷Jó~•Ëf`ïrd™÷‚|™HAZp‘d™ïrtA÷JÛvpfH…ÿbdQçZ|ór€‰Ë‚p‘fpÛv€…ã÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰ZHAãb™v`Ëf•l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`÷‚d™ïrtA`JXQórnX•v`ËÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|Û’`JXQó~H…fpdQçZ|÷‚ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…÷Jl‘ç’t‰€‰Ë‚p‘Zf•ó~H…÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘Ûv€…ãnX•d™ïrtA÷Jó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfH…ÿbdQçZ|HAãb™Û’fpÛv€…ã÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`JXQórv`f•~…l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`÷‚d™ïrtA`JXQórnX•v`fÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€‰Ë‚p‘ZfpÛv€…ãdQçZ|÷‚ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…÷Jl‘ç’t‰€‰Ë‚p‘`•~…fpÛv÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™tA÷JHAãb™Û’nX•v`Ëd™ïrtA÷Jó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfH…ÿbdQçZ|JXQór€‰€…ãnX•v÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿb`JXQórf•ó~H…l‘ç’t‰ÿbvX•ãnórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf``vX•ãnË‚p‘ZHA`Ëf•ó~ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ãn€…Ûvp€‰Ë‚p‘`fpÛv€…ãdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…€…Ûvpfãb™Û’`H…fpÛv÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZfH…•ËfJXQór€‰nX•v`fd™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfH…H…ó~•ËfJXQór€‰€…ãnX•v÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnË‚p‘ZHA•~…fpÛvl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf``vX•ãnË‚p‘|çZ`Ëf•rQÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…Ûvpfãb™Û’`€…ãnX•vdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãnór€…ÛvpfdQÿbt‰ç’J’™HAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZH…ó~•ËfJXQór€‰`Ëf•ó~d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘d™tA÷Jl‘€‰Ë‚p‘`H…ó~•Ëfl‘÷JtAïrp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnË‚p‘`JH…fpÛvl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãnJXQór€‰`vX•ãnd™÷‚|çZXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…ÛvpfXQórÿbt‰€…ãnX•vdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™€…ÛvpfË‚p‘ZHA€…ÛvpfdQÿbt‰ç’™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZH…ó~•Ëfç’l‘|çZ`f•…fpd™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘H…•Ëf`ãb™Û’`H…ó~•Ëfl‘|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãndQÿbt‰ç’Ûv€…ãnórl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQvX•ãn€…JXQór€‰`vX•ãnÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpfl‘÷JtAïrXQJ`Û’dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™ÛvpfH…Ë‚p‘`J€…Ûvpf÷JtAïrd™™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfd™÷‚|çZ™HAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ó~•Ëf`XQór€‰Ë‚H…ó~•Ëf÷‚|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãndQÿbt‰ç’Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQvX•ãn€…p‘ZHAãb`vX•ãnÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpfl‘|çZdQJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™ÛvpfH…™Û’`J€…Ûvpf|çZdQÿb™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ó~•Ëf`XQór€‰Ë‚H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn÷JtAïrd™Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbãnË‚€‰órXQvX•ãn€…p‘`JXQ`vX•ãntAïrd™÷‚XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpf÷‚|çZdQJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…ór€‰Ë‚p‘€…Ûvpf|çZdQÿb™ãbHAZ÷‚d™tA÷JZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`ZHAãb™H…ó~•Ëft‰ç’l‘|p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…Û’`JXQ`vX•ãnçZdQÿbt‰XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpft‰ç’l‘÷JJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…ór€‰Ë‚p‘€…Ûvpfç’l‘÷JtA™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…™ãbHAZH…ó~•ËftAïrd™÷‚ãbHAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf``JXQórH…ó~•Ëfïrd™÷‚|p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…€‰Ë‚p‘Z`vX•ãnçZdQÿbt‰XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpft‰ç’l‘|J`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…HAãb™Û’€…Ûvpfç’l‘|çZ™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZH…ó~•ËfçZdQÿbt‰ãbHAZp‘d™tA÷Jl‘HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf``JXQórH…ó~•ËfdQÿbt‰ç’p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãnç’l‘÷JtAË‚€‰órXQç’t‰ÿbãn`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…€‰Ë‚p‘``vX•ãnl‘÷JtAïrXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…Ûvpfïrd™÷‚|J`Û’™€…Ûvpf€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…JXQór€‰€…Ûvpfd™÷‚|çZ™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfçZdQÿbt‰ãbHAZp‘H…•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`Ë‚p‘ZHAãb™Û’`•v`ËfïrtA÷Jl‘•Ëf`vd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘Ë‚p‘ZHAãnX•v`tA÷Jl‘ç’Ëf`vX•÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’JXQór€‰v€…ãnX•÷Jl‘ç’t‰`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘`pÛv€…ãnË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãnÛ’`v…XnóJXQór€‰•ó~H…fpç’t‰ÿbdQX•ãnór€‰dQÿbt‰ç’€‰órXQJç’t‰ÿbdQãb™Û’`Ëf•ó~H…t‰ÿbdQçZãn€…Ûvpÿbt‰ç’l‘órXQJ`t‰ÿbdQçZË‚p‘ZHAv`Ëf•óÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|JXQór€‰X•v`ËfJ`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚`JXQór•€vËpfË‚p‘`JÛv€…ãnXçZ|÷‚d™Ë‚p‘ZHAl‘÷JtAïr`Û’™ãbçZ|÷‚d™JXQór€‰fpÛv€…|÷‚d™ïrfH…ó~•÷JtAïrd™Û’™ãbHA|÷‚d™ïrãb™Û’`~H…fpÛ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtAË‚p‘ZHA•ó~H…fãbHAZp‘ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷J€‰Ë‚p‘Z•H~ã…fÛXQór€‰Ë‚•v`f•~ïrtA÷Jl‘ãb™Û’`d™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘Ë‚p‘`JãnX•v`tA÷Jl‘ç’Ëf`vX•÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’JXQór€‰v€…ãnX•÷Jl‘ç’t‰`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰ãb™Û’`pÛv€…ãnË‚€‰órÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbHAãb™Û’`v…Xnóp‘ZHAãb…fpÛv€…ç’t‰ÿbdQJXQór€‰dQÿbt‰ç’€‰órXQJç’t‰ÿbdQXQór€‰Ë‚f•~…fpÛt‰ÿbdQçZãn€…Ûvpÿbt‰ç’l‘órXQJ`t‰ÿbdQçZË‚p‘`Jv`f•~…fÿbdQçZ|€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|JXQór€‰X•v`f•dQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚`JXQór•€vËpf™Û’`JãnX•v`çZ|÷‚d™Ë‚p‘ZHAl‘÷JtAïr`Û’™ãbçZ|÷‚d™p‘ZHAãbv€…ãnX•|÷‚d™ïrfH…ó~•÷JtAïrd™Û’™ãbHA|÷‚d™ïrXQór€‰Ë‚pÛv€…ãn÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Û’™HAZ÷‚d™ïrtAË‚p‘`J~…fpÛv€d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷J€‰Ë‚p‘`•H~ã…fÛXQór€‰Ë‚Ëf•ó~H…ïrtA÷Jl‘ãb™Û’`d™÷‚|çZHAZp‘Ë‚tA÷Jl‘ç’™Û’`Jv`Ëf•ótA÷Jl‘ç’Ëf`vX•÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’p‘ZHAãbX•v`Ëf÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚…ãnX•v`l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbJXQór€‰`v…Xnóp‘`JXQfpÛv€…ç’t‰ÿbdQJXQór€‰dQÿbt‰ç’€‰órXQJt‰ÿbãn€…XQór€‰Ë‚~H…fpÛt‰ÿbdQçZãnór€‰Ë‚ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZ™Û’`J•ó~H…fÿbdQçZ|€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘ZHAãbËf•ó~HdQçZ|÷‚ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚Ë‚p‘ZHA•€vËpfórÿbt‰ç’ãnX•v`çZ|÷‚d™Ë‚p‘ZHAl‘÷JtAïr`Û’™ãbÛvpfH…p‘`JXQv€…ãnX•|÷‚d™ïrp‘ZHAãb÷JtAïrd™Û’™ãbHA|÷‚d™ïrXQór€‰Ë‚pÛv€…ãn÷‚d™ïrtAH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtA™Û’`J…fpÛv€d™ïrtA÷Jó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷Jãb™Û’`•H~ã…fÛl‘|çZdQf•…fpÛvïrtA÷Jl‘ãb™Û’`d™÷‚|çZHAZp‘Ë‚•Ëf`vór€‰Ë‚p‘v`f•~…ftA÷Jl‘ç’™Û’`J÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’p‘`JXQX•v`f•÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚…ãnX•v`l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbJXQór€‰`v…Xnóÿbt‰ç’l‘€…ãnórXQç’t‰ÿbdQJXQór€‰dQÿbt‰ç’€‰órXQJX•ãn€…ÛvZHAãb™pÛv€…ãnt‰ÿbdQçZXQór€‰Ë‚ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZór€‰Ë‚p‘~…fpÛv€ÿbdQçZ|€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘`JXQf•~…fpdQçZ|÷‚ÛvpfH…ç’l‘÷JtAXQJ`Û’dQçZ|÷‚Ë‚p‘`J•€vËpf÷JtAïrd™J`Û’™çZ|÷‚d™Ë‚p‘ZHAl‘÷JtAïr`Û’™ãbpfH…ó~Û’`JXQX•v`Ëf|÷‚d™ïrp‘ZHAãb÷JtAïrd™Û’™ãbHA|÷‚d™tAZHAãb™…ãnX•v`÷‚d™ïrtAH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘Ûv€…ãnX•d™ïrtA÷Jó~•Ëf`ïrd™÷‚|™HAZp‘d™ïrtA÷JXQór€‰Ë‚•H~ã…fÛ÷‚|çZdQHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`d™÷‚|çZHAZp‘Ë‚•Ëf`vór€‰Ë‚p‘•ó~H…ftA÷Jl‘ç’™Û’`J÷‚|çZdQZp‘Ë‚€‰÷Jl‘ç’t‰Û’`JXQËf•ó~H÷Jl‘ç’t‰`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰ZHAãb™v`Ëf•l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbp‘ZHAãb`v…Xnóÿbt‰ç’l‘€‰órXQJç’t‰ÿbdQJXQór€‰dQÿbt‰ç’€‰órXQJX•ãn€…Ûv`JXQórpÛv€…ãnt‰ÿbdQçZXQór€‰Ë‚ÿbt‰ç’l‘órXQJ`ÿbãn€…Ûvór€‰Ë‚p‘…fpÛv€ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|Û’`JXQó~H…fpdQçZ|÷‚ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚™Û’`J•€vËpf|çZdQÿb`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAl‘÷JtAïr`Û’™ãbpfH…ó~ÿbt‰ç’l‘X•v`f•|÷‚d™ïrp‘ZHAãb÷JtAïrd™Û’™ãbHApfH…•`JXQór…ãnX•v`÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘Ûv€…ãnX•d™ïrtA÷Jó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷JXQór€‰Ë‚•H~ã…fÛt‰ç’l‘÷JHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`d™÷‚|çZHAZp‘Ë‚•Ëf`v|çZdQÿb…fpÛv€…tA÷Jl‘ç’™Û’`J÷‚|çZdQZp‘Ë‚€‰Ëf`vX•€‰Ë‚p‘Zf•~…fp÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`JXQórv`f•~…l‘ç’t‰ÿbvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbp‘`JXQ`v…XnótAïrd™÷‚€‰órXQJç’t‰ÿbdQJXQór€‰dQÿbãnX•€‰órXQJX•ãn€…Ûvt‰ç’l‘÷JãnórXQJt‰ÿbdQçZXQór€‰Ë‚ÿbt‰ç’l‘órXQJ`ãn€…ÛvpHAãb™Û’Ûv€…ãnX•ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€‰Ë‚p‘ZfpÛv€…ãdQçZ|÷‚ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚ór€‰Ë‚p‘•€vËpf|çZdQÿb`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAv`Ëf•`Û’™ãbpfH…ó~tAïrd™÷‚`Û’™HA|÷‚d™ïrp‘ZHAãb÷JtAïrd™Û’™ãbHAfH…ó~•`JXQórv`Ëf•÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZ÷‚d™tA÷JHAãb™Û’nX•v`Ëd™ïrtA÷Jó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷JZHAãb™•H~ã…fÛt‰ç’l‘|HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ó~H…fpHAZp‘Ë‚•Ëf`v|çZdQÿbZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷‚|çZdQZp‘Ë‚€‰Ëf`vX•€‰Ë‚p‘`ó~H…fp÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿb`JXQórf•ó~H…l‘ç’t‰ÿbvX•ãnórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛ’`JXQ`v…XnóçZdQÿbt‰€‰órXQJç’t‰ÿbdQJXQór€‰Ûv€…ãnX•€‰órXQJX•ãn€…Ûvt‰ç’l‘|órXQJ`t‰ÿbdQçZXQór€‰Ë‚ÿbt‰ç’l‘órXQJ`ãn€…ÛvpJXQórÿbÛv€…ãnX•ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’ãn€…Ûvp€‰Ë‚p‘`fpÛv€…ãdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚ór€‰Ë‚p‘•€vËpfç’l‘÷JtA`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAv`Ëf•`Û’™ãbpfH…ó~çZdQÿbt‰Û’™ãbHA|÷‚d™ïrp‘ZHAãb÷JtAïrd™Û’™ãbHAfH…ó~•t‰ç’l‘|v`f•…f÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZfH…•ËfJXQór€‰nX•v`fd™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘d™ïrtA÷J`JXQór•H~ã…fÛïrd™÷‚|HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ó~H…fpHAZp‘Ë‚•Ëf`vç’l‘÷JtAZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷‚|çZdQZp‘Ë‚€‰Ëf`vX•çZdQÿbt‰pÛv€…ãn÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnË‚p‘ZHA•~…fpÛvl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb€‰Ë‚p‘Z`v…XnóçZdQÿbt‰€‰órXQJç’t‰ÿbdQJXQór€‰Ûv€…ãnX•€‰órXQJX•ãn€…Ûvïrd™÷‚|órXQJ`t‰ÿbdQçZXQór€‰Ë‚ÿbãnX•vórXQJ`ãn€…Ûvpç’l‘÷JtAórXQJ`ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…Ûvpfãb™Û’`€…ãnX•vdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™dQçZ|÷‚HAãb™Û’•€vËpfç’l‘|çZ`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAv`Ëf•`Û’™ãbpfH…ó~çZdQÿbt‰Û’™ãbHA|÷‚d™ïrp‘ZHAãb`Ëf•ó~Û’™ãbHAfH…ó~•ïrd™÷‚|Û’™HAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZH…ó~•ËfJXQór€‰`Ëf•ó~d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘d™tA÷Jl‘`JXQór•H~ã…fÛdQÿbt‰ç’HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`ó~H…fpHAZp‘Ë‚•Ëf`vç’l‘|çZZp‘Ë‚€‰tA÷Jl‘ç’™Û’`JH…fpÛvZp‘Ë‚€‰Ëf`vX•çZdQÿbt‰p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnË‚p‘`JH…fpÛvl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãn€‰Ë‚p‘``v…Xnól‘÷JtAïr€‰órXQJt‰ÿbãn€…JXQór€‰Ûv€…ãnX•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’órXQJ`t‰ÿbdQçZXQór€‰Ë‚€…ãnX•vórXQJ`ãn€…Ûvpç’l‘|çZXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…ÛvpfXQórÿbt‰€…ãnX•vdQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™€…ÛvpfJXQór€‰•€vËpfd™÷‚|çZ`Û’™ãbÛvpfH…Ë‚p‘ZHAv`Ëf•`Û’™ãbpfH…ó~l‘÷JtAïrÛ’™ãbHA|÷‚d™ïrp‘ZHAãb`Ëf•ó~Û’™ãbHAfH…ó~•dQÿbt‰ç’™ãbHAZ÷‚d™ïrtAZHAãb™tAïrd™÷‚™ãbHAZH…ó~•Ëfç’l‘|çZ`f•…fpd™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘H…•Ëf`Ë‚p‘ZHA•H~ã…fÛdQÿbt‰ç’HAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpHAZp‘Ë‚•Ëf`vd™÷‚|çZZp‘Ë‚€‰tA÷Jl‘ç’™Û’`JH…fpÛvZp‘Ë‚€‰Ëf`vX•l‘÷JtAïrp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãndQÿbt‰ç’Ûv€…ãnórl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQvX•ãn€…ãb™Û’``v…Xnól‘|çZdQ€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’órXQJ`t‰ÿbdQçZXQór€‰Ë‚€…ãnX•vórXQJ`ãn€…Ûvpd™÷‚|çZXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpfl‘÷JtAïrXQJ`Û’dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™ÛvpfH…JXQór€‰•€vËp‘|ÿbt‰ç’l‘`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•`Û’™ãbpfH…ó~l‘|çZdQÛ’™ãbHA|÷‚d™tAp‘ZHAãb`Ëf•ó~Û’™ãbHAfH…ó~•dQÿbt‰ç’™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfd™÷‚|çZ™HAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ó~•Ëf`Ë‚p‘`Z‚ç‰drÿQt÷JtAïrd™HAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpHAZp‘Ë‚•Ëf`vÿbt‰ç’l‘Zp‘Ë‚€‰÷Jl‘ç’t‰™Û’`JH…fpÛvZp‘Ë‚€‰Ëf`vX•l‘|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãndQÿbt‰ç’Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbt‰Ë‚€‰órXQvX•ãn€…QXb㉀’ÛJçl’÷™t÷‚|çZdQ€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•€‰órÿbdQX•ãn€…Ûv÷JtAïrd™órXQJ`ÿbãn€…ÛvXQór€‰Ë‚€…ãnX•vórXQJ`ãn€…Ûvpÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpfl‘|çZdQJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zç’l‘÷JtAJ`Û’™ÛvpfH…‘pJAHróbïAdZ÷‘|ÿbt‰ç’l‘`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•çZ|÷‚d™pfH…ó~÷‚|çZdQÛ’™ãbHApfH…•p‘ZHAãb`Ëf•ó~Û’™ãbHAfH…ó~•÷JtAïrd™™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘d™ïrtA÷JHAãb™Û’ïrd™÷‚|ãbHAZp‘ó~•Ëf`™‚Ë`Z‚ç‰drÿQt|çZdQÿbHAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpïrtA÷Jl‘•Ëf`vÿbt‰ç’l‘Zp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvZp‘Ë‚€‰Ëf`vX•÷‚|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn÷JtAïrd™Ë‚€‰órXQl‘ç’t‰ÿb`JXQórçZdQÿbãnË‚€‰órXQvX•ãn€…QXb㉀’ÛJçl’÷™tt‰ç’l‘÷J€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQX•ãn€…Ûv|çZdQÿbórXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vórXQJ`ãn€…Ûvpÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpf÷‚|çZdQJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…‘p`ZQXbïAdZ÷‘|tAïrd™÷‚`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•çZ|÷‚d™pfH…ó~t‰ç’l‘÷JÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~Û’™ãbHAfH…ó~•|çZdQÿb™ãbHAZ÷‚d™tA÷JZHAãb™Ëf•ó~H…™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQt|çZdQÿbHAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpïrtA÷Jl‘•Ëf`vtAïrd™÷‚Zp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvZp‘Ë‚€‰Ëf`vX•t‰ç’l‘÷Jp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…JAHró™Jçl’÷™tt‰ç’l‘|€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQX•ãn€…Ûv|çZdQÿbórXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vórÿbdQçZãn€…ÛvptAïrd™÷‚XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpft‰ç’l‘÷JJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…‚Ë`ZQXbïAdZ÷‘|çZdQÿbãn`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•çZ|÷‚d™pfH…ó~t‰ç’l‘|Û’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~|÷‚d™ïrfH…ó~•|çZdQÿb™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…™ãbHAZH…ó~•ËftAïrd™÷‚ãbHAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQtX•v`f•HAZp‘Ë‚•Ëf`v™Û’`Jó~H…fpïrtA÷Jl‘•Ëf`vçZdQÿbt‰Zp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvtA÷Jl‘ç’Ëf`vX•t‰ç’l‘|p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`ZQXbãJçl’÷™t~…fpÛv€€‰órXQJX•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•ç’t‰ÿbdQX•ãn€…Ûvç’l‘÷JtAórXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZãn€…ÛvpçZdQÿbt‰XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`XQJ`Û’€…Ûvpft‰ç’l‘|J`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…‰€’Û‘pJbïAdZ÷‘|…ãnX•v``Û’™ãbpfH…ó~ç’l‘÷JtAv`Ëf•çZ|÷‚d™pfH…ó~ïrd™÷‚|Û’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~|÷‚d™ïrfH…ó~•ç’l‘÷JtA™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…™ãbHAZH…ó~•ËfçZdQÿbt‰ãbHAZp‘d™tA÷Jl‘HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`AHró™‚Ë‚ç‰drÿQtËf•ó~HHAZp‘Ë‚•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘•Ëf`vçZdQÿbt‰Zp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvtA÷Jl‘ç’Ëf`vX•ïrd™÷‚|p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…p‘Ë‚€‰ór`vX•ãnç’l‘÷JtAË‚€‰órXQç’t‰ÿbãn`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…`ZQXbãJçl’÷™t…fpÛv€€‰órXQJX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQX•ãn€…Ûvç’l‘|çZórXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZãn€…ÛvpçZdQÿbt‰XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…Ûvpfïrd™÷‚|J`Û’™€…Ûvpf€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…‰€’Û‘p`bïAdZ÷‘|…ãnX•v``Û’™ãbpfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™pfH…ó~dQÿbãnX•Û’™ãbHAfH…ó~•p‘ZHA™`Ëf•ó~|÷‚d™ïrfH…ó~•ç’l‘|çZ™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfçZdQÿbt‰ãbHAZp‘H…•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`ZQXb㉀‚ç‰drÿQtf•~…fpHAZp‘Ë‚•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘•Ëf`vv`f•~…Zp‘Ë‚€‰Ëf`vX•Û’`JXQH…fpÛvtA÷Jl‘ç’Ëf`vX•dQÿbt‰ç’p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰`vX•ãnç’l‘|çZË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órXQvX•ãn€…’Û‘pJAHJçl’÷™tÛv€…ãnX•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQX•ãnór€‰fpÛv€…ãórXQJ`ãn€…Ûvpórÿbt‰ç’€…ãnX•vt‰ÿbdQçZãn€…Ûvpl‘÷JtAïrXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfJ`Û’™ÛvpfH…ró™‚Ë`bïAdZ÷‘|v`Ëf•`Û’™ãbpfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™Ë‚p‘`JnX•v`ËÛ’™ãbHAfH…ó~•l‘÷JtAd™`Ëf•ó~|÷‚d™ïrfH…ó~•d™÷‚|çZ™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfl‘÷JtAïrãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fãbHAZp‘ó~•Ëf`ZQXb㉀‚ç‰drÿQtó~H…fpHAZp‘Ë‚•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘XQór€‰Ë‚f•ó~H…Zp‘Ë‚€‰Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’Ëf`vX•dQÿbt‰ç’p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰`vX•ãnd™÷‚|çZË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnË‚€‰órÿbvX•ãn€…’Û‘p`ZJçl’÷™tÛv€…ãnX•€‰órÿbdQX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQp‘ZHAãbfpÛv€…ãórXQJ`ãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZãn€…Ûvpl‘|çZdQXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ÛvpfH…QXb㉀’ÛbïAdZ÷‘|v`f•~…çZ|÷‚d™pfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™™Û’`JnX•v`fÛ’™ãbHAfH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrfH…ó~•ÿbãnX•v™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëfl‘|çZdQãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷Jó~•Ëf`‘pJAHró‚ç‰drÿQtfpÛv€…ãïrtA÷Jl‘•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘XQór€‰Ë‚•~…fpÛvZp‘Ë‚€‰Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’Ëf`vX•`f•~…fpp‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbvX•ãn€…™‚Ë`ZJçl’÷™tnX•v`Ëç’t‰ÿbdQX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQp‘`JXQ€…ãnX•vórXQJ`ãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZãnór€‰Ë‚Ûv€…ãnXXQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|€…Ûvpf÷JtAïrd™J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ÛvpfH…QXb㉀’ÛbïAdZ÷‘|f•ó~H…çZ|÷‚d™pfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™ór€‰Ë‚p‘`Ëf•ó~Û’™ãbHAfH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrp‘`JXQ•v`Ëf™ãbHAZH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•Ëf÷‚|çZdQãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷Jó~•Ëf`‘p`ZQX‚ç‰drÿQtfpÛv€…ãïrtA÷Jl‘•Ëf`vd™÷‚|çZH…fpÛvïrtA÷Jl‘ZHAãb™H…fpÛvZp‘Ë‚€‰Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’ór€‰Ë‚p‘•ó~H…fpp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbvX•ãn€…b㉀’Û‘pJçl’÷™tnX•v`fç’t‰ÿbdQX•ãn€…ÛvdQÿbt‰ç’€…ãnórXQç’t‰ÿbdQÛ’`JXQ€…ãnX•vórÿbdQçZãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZZHAãb™Ûv€…ãnXXQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|€…Ûvpf|çZdQÿbJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ÛvpfH…JAHró™bïAdZ÷‘|•~…fpÛvçZ|÷‚d™pfH…ó~l‘÷JtAïrJ`Û’™çZ|÷‚d™ór€‰Ë‚p‘`f•~…fp|÷‚d™ïrfH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrÛ’`JXQ•v`f•~™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAH…ó~•ËfãnX•v`ãbHAZp‘ó~•Ëf`HA™Û’`•ó~H…fd™ïrtA÷Jó~•Ëf`‚Ë`ZQX‚ç‰drÿQt€…ãnX•vïrtA÷Jl‘•Ëf`vd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘`JXQórÛv€…ãnXtA÷Jl‘ç’Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’ór€‰Ë‚p‘…fpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰`vX•ãnf•~…fpÛË‚€‰órXQvX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿbvX•ãn€…b㉀…XnóJçl’÷™t`Ëf•ó~ç’t‰ÿbdQX•ãn€…ÛvdQÿbt‰ç’€‰órXQJç’t‰ÿbdQ€‰Ë‚p‘Z•v`Ëft‰ÿbdQçZãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZ`JXQórãnX•v`XQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘v€…ãnX•J`Û’™ÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚ÛvpfH…•€vËpfbïAdZ÷‘|H…fpÛvçZ|÷‚d™pfH…ó~l‘÷JtAïr`Û’™ãbçZ|÷‚d™HAãb™Û’•ó~H…fp|÷‚d™ïrfH…ó~•÷JtAïrd™`Ëf•H…|÷‚d™ïr€‰Ë‚p‘ZËf•ó~H…™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`JXQórv`Ëf•óãbHAZp‘ó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`•H~ã…fÛ‚ç‰drÿQt€…ãnX•vïrtA÷Jl‘•Ëf`vd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘`JXQórÛv€…ãnXtA÷Jl‘ç’Ëf`vX•÷‚|çZdQfpÛv€…tA÷Jl‘ç’HAãb™Û’fpÛv€…p‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘Z~H…fpÛË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbvX•ãn€…`v…XnóJçl’÷™t`f•~…fpç’t‰ÿbdQX•ãn€…ÛvdQÿbt‰ç’€‰órXQJç’t‰ÿbdQ€‰Ë‚p‘`•v`f•~t‰ÿbdQçZãn€…Ûvpÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZ`JXQórãnX•v`ÿbdQçZ|€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|HAãb™Û’v€…ãnX•J`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚ÛvpfH…•€vËpfbïAdZ÷‘|Ûv€…ãnXçZ|÷‚d™pfH…ó~l‘÷JtAïr`Û’™ãbçZ|÷‚d™JXQór€‰…fpÛv€…|÷‚d™ïrfH…ó~•÷JtAïrd™`Û’™HA|÷‚d™ïr€‰Ë‚p‘`f•~…fpÛ÷‚d™ïrtAH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`JXQórv`f•~…fãbHAZp‘ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷Jó~•Ëf`•H~ã…fÛ‚ç‰drÿQt•–—˜™š›œœ›š™˜—–----------------------......................................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv35_3.dat b/application/third_party/mpdf/qrcode/data/qrv35_3.dat new file mode 100755 index 00000000..a827705d --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv35_3.dat @@ -0,0 +1,313 @@ +œ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”“”ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•“”“”“”““ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{{{{{{zyzyzyzyxwxwxwvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•““““”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{{{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“‘‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{{{|{|{|zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•‘‘‘‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijihgfefefefebabababa`_`_`_`_^]^]^]^]ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_^]^]\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{|{|{|{|zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€{{{{{{|{zyzyzyzyvuvuvuvutstststsrqrqrqponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€~}~}|{|{{{{{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgfefefedcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgdcdcdcccbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgcccdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgcdcdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{|xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgcdcdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{|{|{|{{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkhghghghgcdcdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}{{{{|{|{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklkjihghghghgcdcdcdcdbabababa`_`_`_`_\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghgccccccdcbabababa`_`_^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutststsrqpopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“““““”“”’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{{{{{|{xwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgdcdcccccbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—“”““““““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgcdcdcdcdbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgcdcdcdccbabababa^]^]^]^]\[\[\[\[ZYZYZYZYœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgccccdcdcbabababa^]^]^]^]\[\[\[\[ZYZYXWXWœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmlkjijijijihghghghgdcdcdcdcbabababa^]^]^]^]\[\[\[\[XWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“““’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdcbaba`_`_^]^]^]^]\[\[\[\[XWXWXWXWš™š™š™š™˜—˜—˜—˜—“““”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkjijijijihghghghgdcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqpopopopolklklklkjijijijihgfefefedccccccd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefecdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefecdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—“”“”“”“”’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefecdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—““““““”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefecdcdcdcd`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefecdcdcccc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefeccdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWXWXWXWXWš™š™š™š™˜—˜—˜—˜—”“”“““““ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{{{{{|{|zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[ZYZYXWXWXWXWXWXWXWXWš™š™š™š™˜—˜—–•–•“”“”“”“”ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWXWXWXWXWš™š™š™š™–•–•–•–•“”“”“”“”ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopoponmlklklklkjijijijifefefefeccccdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWXWXWXWXWš™š™š™š™–•–•–•–•“”“”“”“”ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€{|{|{|{|zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkjijijijifefefefedcdcbaba`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWXWXWXWXWXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878734343434212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMKLKKKKKKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878734343434212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;:9:9:98787878734343333212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKKKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + XWXWVUVUTSTSTSTSRQRQRQRQNMNMNMNMKKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873333343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!   + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787873433333321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=<;<;<;:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:987878787434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSRQRQPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:987878765434343330/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565333434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#     + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565343434340/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565333333430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPONMNMLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPOLKLKKKKKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434333330/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?>=>=>=<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSTSTSPOPOPOPOKLKLKLKLJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVUTSTSRQRQPOPOPOPOKLKLKLKKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + VUVUVUVURQRQRQRQPOPOPOPOKKKKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOLKKKKKKLJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!        VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:987878765656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!      VUVUVUVURQRQRQRQPOPOPOPOKLKLKLKLJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    VUVUVUVURQRQRQRQPOPOPOPOKLKLKKKKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    VUVUVUVURQRQRQRQPOPOPOPOKKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBA@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    VUVUTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + TSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + TSTSTSTSRQRQRQRQNMNMNMNMKKKKKLKLHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + TSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878743333334212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + TSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878734343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + TSTSTSTSRQRQRQRQNMNMNMNMKLKLKLKLHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878734343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + œœ››šš™™IIJJKKLL(''&&%%$€€~~}}UUVVWWXX ttssrrqqaabbccddYYXXWWVV†……„„ƒƒ‚^^__``aakkjjiihhjjkkllmm __^^]]\\vvwwxxyyBBCCDDEEbbaa``__ssttuuvv˜˜——––••MMNNOOPP$##""!! ||{{zzyyYYZZ[[\\ + + ppoonnmmeeffgghhUUTTSSRR‚€~}|bbccddeeggffeeddnnooppqq + + [[ZZYYXXzz{{||}}FFGGHHII + +^^]]\\[[wwxxyyzz””““’’‘‘QQRRSSTT!!""##xxwwvvuu]]^^__``llkkjjiiiijjkkllQQKKJJII{{zzyyxxffgghhiiccbbaa``rrssttuuWWVVUUTT~~€€JJKKQQRR ZZYYXXWW{{||}}~~ŽŽUUVVWWXX$$%%&&''ttssrrqqaabbccddhhggffeemmnnoopp + + HHGGFFEEwwvvuuttjjkkllmm __^^]]\\vvwwxxyySSRRQQPP‚‚ƒƒ„„……SSTTUUVVVVUUTTSS€€‚‚ŒŒ‹‹ŠŠ‰‰YYZZ[[\\(())**++ppoonnmmeeffgghhddccbbaaqqrrsstt DDCCBBAAssrrqqppnnooppqq + + [[ZZYYXXzz{{||}}OONNMMLL††‡‡ˆˆ‰‰WWXXYYZZRRQQPPOOƒƒ„„……†† !!""ˆˆ‡‡††……]]^^__``,,--..//llkkjjiiiijjkkll``__^^]]uuvvwwxx@@??>>==oonnmmllrrssttuuWWVVUUTT~~€€KKJJIIHHŠŠ‹‹ŒŒ[[\\]]^^NNMMLLKK‡‡ˆˆ‰‰ŠŠ##$$%%&&„„ƒƒ‚‚aabbccdd00112233 + +hhggffeemmnnoopp + + \\[[ZZYYyyzz{{||<<;;::99kkjjiihgvvwwxxyySSRRQQPP‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘__``aabbJJIIHHGG‹‹ŒŒŽŽ''(())**€€~~}}eeffgghh99::;;<< ddccbbaaqqrrsstt XXWWVVUU}}~~€€33221100fedccbbazz{{||}}OONNMMLL††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••cciijjkk !!""FFEEDDCC‘‘’’++,,--..||{{zzyyiijjkkll==>>??@@``__^^]]uuvvwwxxTTSSRRQQ‚‚ƒƒ„„ //..--,,a``__^^]~~€€KKJJIIHHŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™llmmnnoo##$$%%&&BBAA@@??““””••––//001122xxwwvvuummnnooppAABBCCDD + + \\[[ZZYYyyzz{{||PPOONNMM……††‡‡ˆˆ!!""##$$++**))((]\\[[ZZY‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘**++,,--;;::9988šš››œœœœppqqrrss''(())**>>==<<;;——˜˜™™šš33445566ttssrrqqqqrrssttEEFFGGHH XXWWVVUU}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((''&&%%$$YXXWWVVU††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••..//001177665544››šš™™““ttuuvvww++,,--..::998877››œœœœ››778899::ppoonnmmuuvvwwxxIIJJKKQQTTSSRRQQ‚‚ƒƒ„„ HHGGFFEEŽŽ))**++,,##""!!UTTSSRRQŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™2233445533221100’’‘‘xxyyzz{{//00112266554433šš™™˜˜——;;<<==>>llkkjjiiyyzz{{||RRSSTTUUPPOONNMM……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””--..//00QPONMLKKŽŽ‘‘**++,,--;;::9988šš››œœœœ66778899//..--,,ŽŽŒŒ‹‹‚‚ƒƒ„„33445566221100//––••””““??@@AABBhhggffee}}~~€€VVWWXXYYLLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜11223344JJIIHHGG’’““””••..//001177665544››šš™™˜˜::;;<<==++**))((ŠŠ‰‰ˆˆ‡‡……††‡‡ˆˆ778899::..--,,++’’‘‘CCDDEEFFddccbbaa‚‚ƒƒ„„ZZ[[\\]] HHGGFFEEŽŽ))**++,,<<;;::99™™šš››œœ55667788FFEEDDCC––——˜˜™™2233445533221100——––••””>>??@@AA''&&%%$$††……„„ƒƒ‰‰ŠŠ‹‹ŒŒ;;<<==>>**))((''ŽŽŒŒ‹‹GGHHIIJJ``__^^]]……††‡‡ˆˆ^^__``aa!!""##$$DDCCBBAA‘‘’’““””--..//0088776655œœ››šš™™99::;;<< BBAA@@??šš››œœœœ66778899//..--,,““’’‘‘BBCCDDEE##""!! ‚‚{{zzŽŽ??@@AABB&&%%$$##ŠŠ‰‰ˆˆ‡‡KKLLMMNN\\[[ZZYY‰‰ŠŠ‹‹ŒŒbbcciijj%%&&''((@@??>>==••––——˜˜1122334444332211˜˜——––••==>>??@@ + + >>==<<;;››šš™™˜˜::;;<<==++**))((ŽŽŒŒFFGGHHIIyyxxwwvv‘‘’’““™™CCDDEEFF""!! ††……„„ƒƒOOPPQQRRXXWWVVUUŽŽkkllmmnn))**++,,<<;;::99™™šš››œœ5566778800//..--””““’’‘‘AABBCCDD::998765——––••””>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMMuuttssrršš››œœœœGGHHIIJJ‚‚€€SSTTUUVVTTSSRRQQ‘‘’’““””ooppqqrr--..//0088776655œœ››šš™™99::;;<<,,++**))ŽŽEEFFGGHH + +43322110““’’‘‘BBCCDDEE##""!! ‡‡††……„„NNOOPPQQqqppoonn››šš™™˜—KKLLMMNN~~}}||{{WWXXYYZZPPOONNMM••––——˜˜ssttuuvv1122334444332211˜˜——––••==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLL 0//..--,ŽŽŒŒFFGGHHIIƒƒ‚‚€€RRSSTTUUmmllkkjj–•”““’’‘OOPPQQRRzzyyxxww[[\\]]^^LLKKJJII™™šš››œœwwxxyyzz5566778800//..--””““’’‘‘AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPP,++**))(‹‹ŠŠ‰‰ˆˆJJKKLLMM~~}}||VVWWXXYY iiccbbaa‘ŽŽSSTTUUVVvvuuttss__``aabbHHGGFFEEœœ››šš™™{{‚‚ƒƒ99::;;<<,,++**))ŽŽEEFFGGHH „„ƒƒ‚‚QQRRSSTT(''&&%%$‡‡††……„„NNOOPPQQ{{zzyyxxZZ[[\\]] + + ``__^^]]ŒŒ‹‹ŠŠ‰WWXXYYZZ rrqqppooccddeeffDDCCBBAA““’’‘‘„„……††‡‡==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLL€€~~}}UUVVWWXX$##""!! ƒƒ‚‚€€RRSSTTUUwwvvuutt^^__``aa\\[[ZZYY‰ˆˆ‡‡††…[[\\]]^^ + + nnmmllkkgghhiijj@@??>>==ŽŽŒŒˆˆ‰‰ŠŠ‹‹AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPP||{{zzyyYYZZ[[\\!!""##~~}}||VVWWXXYY ssrrqqppbbccddeeXXWWVVUU…„„ƒƒ‚‚__``aabbjjiihhggkkllmmnn<<;;::99‹‹ŠŠ‰‰ˆˆŒŒŽŽEEFFGGHH „„ƒƒ‚‚QQRRSSTTxxwwvvuu]]^^__``$$%%&&''{{zzyyxxZZ[[\\]] + + oonnmmllffgghhiiTTSSRRQQ€~}|{{ccddeeffffeeddccooppqqrr88776655‡‡††……„„‘‘’’““IIJJKKLL€€~~}}UUVVWWXX ttssrrqqaabbccdd(())**++wwvvuutt^^__``aakkjjiihhjjkkllmm KKJJIIHHzzyyxxwwgghhiijjbbaa``__ssttuuvv44332211ƒƒ‚‚{{™™šš››œœMMNNOOPP||{{zzyyYYZZ[[\\ + + ppoonnmmeeffgghh,,--..//ssrrqqppbbccddeeggffeeddnnooppqq + + GGFFEEDDvvuuttsskkllmmnn + +^^]]\\[[wwxxyyzz00//..--zzyyxxwwœœ››šš™™QQRRSSTTxxwwvvuu]]^^__``llkkjjiiiijjkkll00112233 + +oonnmmllffgghhiiccbbaa``rrssttuuCCBBAA@@rrqqppooooppqqrr ZZYYXXWW{{||}}~~,,++**))vvuuttss˜—–•”““’UUVVWWXX ttssrrqqaabbccddhhggffeemmnnoopp99::;;<< kkjjiihhjjkkllmm __^^]]\\vvwwxxyy??>>==<>??@@ggffeeddnnooppqq + + [[ZZYYXXzz{{||}};;::9933jjiihgfewwxxyyzzRRQQPPOOƒƒ„„……††$$##""!!nnmmllkkŽŒŒ‹‹Š]]^^__``llkkjjiiiijjkkll``__^^]]uuvvwwxxAABBCCDDccbbaa``rrssttuuWWVVUUTT~~€€221100//dccbbaa`{{||}}~~NNMMLLKK‡‡ˆˆ‰‰ŠŠ jjiiccbbЉ‰ˆˆ‡‡†aabbccddhhggffeemmnnoopp + + \\[[ZZYYyyzz{{||EEFFGGHH __^^]]\\vvwwxxyySSRRQQPP‚‚ƒƒ„„…… !!..--,,++`__^^]]\€€‚‚JJIIHHGG‹‹ŒŒŽŽaa``__^^†……„„ƒƒ‚eeffgghhddccbbaaqqrrsstt XXWWVVUU}}~~€€IIJJKKQQ + + [[ZZYYXXzz{{||}}OONNMMLL††‡‡ˆˆ‰‰""##$$%%**))((''\[[ZZYYXƒƒ„„……†† !!""FFEEDDCC‘‘’’]]\\[[ZZ‚€~}|iijjkkll``__^^]]uuvvwwxxTTSSRRQQ‚‚ƒƒ„„RRSSTTUUWWVVUUTT~~€€KKJJIIHHŠŠ‹‹ŒŒ&&''(())&&%%$$##XWWVVUUT‡‡ˆˆ‰‰ŠŠ##$$%%&&BBAA@@??““””••––YYXXWWVV{{zzyyxxmmnnoopp + + \\[[ZZYYyyzz{{||PPOONNMM……††‡‡ˆˆVVWWXXYYSSRRQQPP‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘**++,,--""!!TSSRRQQP‹‹ŒŒŽŽ''(())**>>==<<;;——˜˜™™šš UUTTSSRRwwvvuuttqqrrsstt XXWWVVUU}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒZZ[[\\]]OONNMMLL††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••..//0011ONMLKKJJ‘‘’’++,,--..::998877››œœœœ›› + + QQKKJJIIssrrqqppuuvvwwxxTTSSRRQQ‚‚ƒƒ„„ HHGGFFEEŽŽ^^__``aaKKJJIIHHŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™22334455IIHHGGFF““””••––//00112266554433šš™™˜˜—— + + HHGGFFEEoonnmmllyyzz{{||PPOONNMM……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””bbcciijj !!GGFFEEDDŽŽ‘‘**++,,--;;::9988šš››œœœœ66778899EEDDCCBB——˜˜™™šš33445566221100//––••””““ DDCCBBAAkkjjiihg}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜kkllmmnn""##$$%%CCBBAA@@’’““””••..//001177665544››šš™™˜˜::;;<<== + +AA@@??>>››œœœœ››778899::..--,,++’’‘‘@@??>>==fedccbba‚‚ƒƒ„„ HHGGFFEEŽŽ))**++,,<<;;::99™™šš››œœooppqqrr&&''(())??>>==<<––——˜˜™™2233445533221100——––••””>>??@@AA ==<<;;::šš™™˜˜——;;<<==>>**))((''ŽŽŒŒ‹‹VVUUTTSS<<;;::99a``__^^]……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””--..//0088776655œœ››šš™™ssttuuvv**++,,--;;::9988šš››œœœœ66778899//..--,,““’’‘‘BBCCDDEE99876543––••””““??@@AABB&&%%$$##ŠŠ‰‰ˆˆ‡‡RRQQPPOO33221100]\\[[ZZY‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜1122334444332211““’’‘‘wwxxyyzz..//001177665544››šš™™˜˜::;;<<==++**))((ŽŽŒŒFFGGHHII + + 3221100/’’‘‘CCDDEEFF""!! ††……„„ƒƒNNMMLLKK //..--,,YXXWWVVUŽŽ))**++,,<<;;::99™™šš››œœ5566778800//..--ŽŽŒŒ{{‚‚ƒƒ2233445533221100——––••””>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMM /..--,,+ŽŽŒŒ‹‹GGHHIIJJ‚‚€€JJIIHHGG!!""##$$++**))((UTTSSRRQ‘‘’’““””--..//0088776655œœ››šš™™99::;;<<,,++**))‹‹ŠŠ‰‰ˆˆ„„……††‡‡66778899//..--,,““’’‘‘BBCCDDEE##""!! ‡‡††……„„NNOOPPQQ+**))(('ŠŠ‰‰ˆˆ‡‡KKLLMMNN~~}}||{{FFEEDDCC%%&&''((''&&%%$$QPONMLKK••––——˜˜1122334444332211˜˜——––••==>>??@@((''&&%%‡‡††……„„ˆˆ‰‰ŠŠ‹‹::;;<<==++**))((ŽŽŒŒFFGGHHIIƒƒ‚‚€€RRSSTTUU'&&%%$$#††……„„ƒƒOOPPQQRRzzyyxxwwBBAA@@??))**++,,##""!!JJIIHHGG™™šš››œœ5566778800//..--””““’’‘‘AABBCCDD$$##""!!ƒƒ‚‚{{ŒŒŽŽ>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMM~~}}||VVWWXXYY#""!! ‚‚€€SSTTUUVVvvuuttss>>==<<;;--..//00FFEEDDCCœœ››šš™™99::;;<<,,++**))ŽŽEEFFGGHH zzyyxxww‘‘’’““BBCCDDEE##""!! ‡‡††……„„NNOOPPQQ{{zzyyxxZZ[[\\]]!!""##$$~~}}||{{WWXXYYZZ rrqqppoo::99887711223344BBAA@@??˜˜——––••==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLLvvuuttss™™šš››œœFFGGHHIIƒƒ‚‚€€RRSSTTUUwwvvuutt^^__``aa%%&&''((zzyyxxww[[\\]]^^ + + nnmmllkk6655443355667788>>==<<;;””““’’‘‘AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPPrrqqppooœœ››šš™™JJKKLLMM~~}}||VVWWXXYY ssrrqqppbbccddee))**++,,vvuuttss__``aabbjjiihhgg221100//99::;;<< ::998765ŽŽEEFFGGHH „„ƒƒ‚‚QQRRSSTTnnmmllkk˜—–•”““’NNOOPPQQ{{zzyyxxZZ[[\\]] + + oonnmmllffgghhii--..//00 rrqqppooccddeeffffeeddcc..--,,++==>>??@@ + + + +43322110ŒŒ‹‹ŠŠ‰‰IIJJKKLL€€~~}}UUVVWWXX jjiiccbb’‘‘ŽRRSSTTUUwwvvuutt^^__``aakkjjiihhjjkkllmm11223399 + + nnmmllkkgghhiijjbbaa``__**))((''AABBCCDD 0//..--,ˆˆ‡‡††……MMNNOOPP||{{zzyyYYZZ[[\\ + + aa``__^^ŽŒŒ‹‹ŠVVWWXXYY ssrrqqppbbccddeeggffeeddnnooppqq::;;<<==jjiihhggkkllmmnn + +^^]]\\[[&&%%$$##EEFFGGHH,++**))(„„ƒƒ‚‚QQRRSSTTxxwwvvuu]]^^__``]]\\[[ZZЉ‰ˆˆ‡‡†ZZ[[\\]] + + oonnmmllffgghhiiccbbaa``rrssttuu>>??@@AAffeeddccooppqqrr ZZYYXXWW""!! ‚‚€€SSTTUUVV&%%$$##"……„„ƒƒ‚‚PPQQRRSSyyxxwwvv\\]]^^__ ^^]]\\[[‹ŠŠ‰‰ˆˆ‡YYZZ[[\\ + + ppoonnmmeeffgghhddccbbaaqqrrsstt==>>??@@ggffeeddnnooppqq + + [[ZZYYXXzz{{||}}33221100SSRRQQPP~~}}||{{WWXXYYZZ!!"!! €€~~TTUUVVWWuuttssrr``aabbccZZYYXXWW‡††……„„ƒ]]^^__``llkkjjiiiijjkkll``__^^]]uuvvwwxxAABBCCDDccbbaa``rrssttuuWWVVUUTT~~€€//..--,,OONNMMLLzzyyxxww[[\\]]^^""##$$%%}}||{{zzXXYYZZ[[ + +qqppoonnddeeffggVVUUTTSSƒ‚‚€~aabbccddhhggffeemmnnoopp + + \\[[ZZYYyyzz{{||EEFFGGHH __^^]]\\vvwwxxyySSRRQQPP‚‚ƒƒ„„…… !!++**))((KKJJIIHHvvuuttss__``aabb&&''(())yyxxwwvv\\]]^^__ mmllkkjjhhiijjkkRRQQKKJJ}|{{zzyyeeffgghhddccbbaaqqrrsstt XXWWVVUU}}~~€€IIJJKKQQ + + [[ZZYYXXzz{{||}}OONNMMLL††‡‡ˆˆ‰‰""##$$%%''&&%%$$GGFFEEDD rrqqppooccddeeff**++,,--uuttssrr``aabbcciihhggffllmmnnoo + + IIHHGGFFxxwwvvuuiijjkkll``__^^]]uuvvwwxxTTSSRRQQ‚‚ƒƒ„„RRSSTTUUWWVVUUTT~~€€KKJJIIHHŠŠ‹‹ŒŒ&&''(())##""!!CCBBAA@@ + + nnmmllkkgghhiijj..//0011 qqppoonnddeeffggeeddccbbppqqrrss EEDDCCBBttssrrqqmmnnoopp + + \\[[ZZYYyyzz{{||PPOONNMM……††‡‡ˆˆVVWWXXYYSSRRQQPP‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘**++,,--??>>==<<jjiihhggkkllmmnn223399:: + + mmllkkjjhhiijjkkaa``__^^ttuuvvwwAA@@??>>ppoonnmmqqrrsstt XXWWVVUU}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒZZ[[\\]]OONNMMLL††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••..//0011;;::9988ffeeddccooppqqrr;;<<==>>iihhggffllmmnnoo + + ]]\\[[ZZxxyyzz{{==<<;;::llkkjjiiuuvvwwxxTTSSRRQQ‚‚ƒƒ„„ HHGGFFEEŽŽ^^__``aaKKJJIIHHŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™2233445577665544bbaa``__ssttuuvv??@@AABBeeddccbbppqqrrss YYXXWWVV||}}~~99332211hgfedccbyyzz{{||PPOONNMM……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””bbcciijj !!GGFFEEDDŽŽ‘‘**++,,--;;::9988šš››œœœœ66778899 33221100 + +^^]]\\[[wwxxyyzzCCDDEEFFaa``__^^ttuuvvwwUUTTSSRR€€‚‚ƒƒ00//..--baa``__^}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜kkllmmnn""##$$%%CCBBAA@@’’““””••..//001177665544››šš™™˜˜::;;<<== + + + +//..--,, ZZYYXXWW{{||}}~~GGHHIIJJ + + ]]\\[[ZZxxyyzz{{QQPPOONN„„……††‡‡ !!""##,,++**))^]]\\[[Z‚‚ƒƒ„„ HHGGFFEEŽŽ))**++,,<<;;::99™™šš››œœooppqqrr&&''(())??>>==<<––——˜˜™™2233445533221100——––••””>>??@@AA ++**))((VVUUTTSS€€‚‚KKQQRRSS YYXXWWVV||}}~~MMLLKKJJˆˆ‰‰ŠŠ‹‹$$%%&&''((''&&%%ZYYXXWWV……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””--..//0088776655œœ››šš™™ssttuuvv**++,,--;;::9988šš››œœœœ66778899//..--,,““’’‘‘BBCCDDEE''&&%%$$RRQQPPOOƒƒ„„……††TTUUVVWWUUTTSSRR€€‚‚ƒƒIIHHGGFFŒŒŽŽ(())**++$$##""!!VUUTTSSR‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜1122334444332211““’’‘‘wwxxyyzz..//001177665544››šš™™˜˜::;;<<==++**))((ŽŽŒŒFFGGHHII##""!! NNMMLLKK‡‡ˆˆ‰‰ŠŠXXYYZZ[[QQPPOONN„„……††‡‡ !!""##EEDDCCBB‘‘’’““,,--..//RQQPONMLŽŽ))**++,,<<;;::99™™šš››œœ5566778800//..--ŽŽŒŒ{{‚‚ƒƒ2233445533221100——––••””>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMMJJIIHHGG‹‹ŒŒŽŽ\\]]^^__MMLLKKJJˆˆ‰‰ŠŠ‹‹$$%%&&''AA@@??>>””••––——00112233KKJJIIHH‘‘’’““””--..//0088776655œœ››šš™™99::;;<<,,++**))‹‹ŠŠ‰‰ˆˆ„„……††‡‡66778899//..--,,““’’‘‘BBCCDDEE##""!! ‡‡††……„„NNOOPPQQ!!""## !!""FFEEDDCC‘‘’’``aabbccIIHHGGFFŒŒŽŽ(())**++==<<;;::˜˜™™šš››44556677GGFFEEDD••––——˜˜1122334444332211˜˜——––••==>>??@@((''&&%%‡‡††……„„ˆˆ‰‰ŠŠ‹‹::;;<<==++**))((ŽŽŒŒFFGGHHIIƒƒ‚‚€€RRSSTTUU$$%%&&''##$$%%&&BBAA@@??““””••––iijjkkll !!""##EEDDCCBB‘‘’’““,,--..//99887766œœœœ››šš8899::;; CCBBAA@@™™šš››œœ5566778800//..--””““’’‘‘AABBCCDD$$##""!!ƒƒ‚‚{{ŒŒŽŽ>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMM~~}}||VVWWXXYY(())**++''(())**>>==<<;;——˜˜™™ššmmnnoopp$$%%&&''AA@@??>>””••––——0011223355443322™™˜˜——––<<==>>?? + + ??>>==<<œœ››šš™™99::;;<<,,++**))ŽŽEEFFGGHH zzyyxxww‘‘’’““BBCCDDEE##""!! ‡‡††……„„NNOOPPQQ{{zzyyxxZZ[[\\]],,--..// ++,,--..::998877››œœœœ››qqrrsstt(())**++==<<;;::˜˜™™šš››445566771100//..••””““’’@@AABBCC;;::9987˜˜——––••==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLLvvuuttss™™šš››œœFFGGHHIIƒƒ‚‚€€RRSSTTUUwwvvuutt^^__``aa00112233 + + //00112266554433šš™™““’’uuvvwwxx,,--..//99887766œœœœ››šš8899::;;--,,++**‘‘ŽŽDDEEFFGG 65433221””““’’‘‘AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPPrrqqppooœœ››šš™™JJKKLLMM~~}}||VVWWXXYY ssrrqqppbbccddee99::;;<< + + 33445566221100//‘‘ŽŽyyzz{{0011223355443322™™˜˜——––<<==>>??))((''&&ŒŒ‹‹ŠŠHHIIJJKK + + 100//..-ŽŽEEFFGGHH „„ƒƒ‚‚QQRRSSTTnnmmllkk˜—–•”““’NNOOPPQQ{{zzyyxxZZ[[\\]] + + oonnmmllffgghhii==>>??@@778899::..--,,++ŒŒ‹‹ŠŠ‚‚ƒƒ„„……445566771100//..••””““’’@@AABBCC%%$$##""‰‰ˆˆ‡‡††LLMMNNOO-,,++**)ŒŒ‹‹ŠŠ‰‰IIJJKKLL€€~~}}UUVVWWXX jjiiccbb’‘‘ŽRRSSTTUUwwvvuutt^^__``aakkjjiihhjjkkllmmAABBCCDD;;<<==>>**))((''‰‰ˆˆ‡‡††††‡‡ˆˆ‰‰8899::;;--,,++**‘‘ŽŽDDEEFFGG!! ……„„ƒƒ‚‚PPQQRRSS)((''&&%ˆˆ‡‡††……MMNNOOPP||{{zzyyYYZZ[[\\ + + aa``__^^ŽŒŒ‹‹ŠVVWWXXYY ssrrqqppbbccddeeggffeeddnnooppqqEEFFGGHH??@@AABB&&%%$$##……„„ƒƒ‚‚ŠŠ‹‹ŒŒ<<==>>??))((''&&ŒŒ‹‹ŠŠHHIIJJKK€€~~TTUUVVWW%$$##""!„„ƒƒ‚‚QQRRSSTTxxwwvvuu]]^^__``]]\\[[ZZЉ‰ˆˆ‡‡†ZZ[[\\]] + + oonnmmllffgghhiiccbbaa``rrssttuuIIJJKKQQCCDDEEFF""!! {{zzyyŽŽ‘‘@@AABBCC%%$$##""‰‰ˆˆ‡‡††LLMMNNOO}}||{{zzXXYYZZ[[!!""! €€~~}}UUVVWWXX ttssrrqqaabbccddYYXXWWVV†……„„ƒƒ‚^^__``aakkjjiihhjjkkllmm __^^]]\\vvwwxxyyRRSSTTUU !!GGHHIIJJxxwwvvuu’’““™™ššDDEEFFGG!! ……„„ƒƒ‚‚PPQQRRSSyyxxwwvv\\]]^^__##$$%%&&||{{zzyyYYZZ[[\\ + + ppoonnmmeeffgghhUUTTSSRR‚€~}|bbccddeeggffeeddnnooppqq + + [[ZZYYXXzz{{||}}VVWWXXYY""##$$%%KKLLMMNNttssrrqq››œœœœ››HHIIJJKK€€~~TTUUVVWWuuttssrr``aabbcc''(())**xxwwvvuu]]^^__``llkkjjiiiijjkkllQQKKJJII{{zzyyxxffgghhiiccbbaa``rrssttuuWWVVUUTT~~€€ZZ[[\\]]&&''(())OOPPQQRRppoonnmmšš™™˜—–•LLMMNNOO}}||{{zzXXYYZZ[[ + +qqppoonnddeeffgg++,,--..ttssrrqqaabbccddhhggffeemmnnoopp + + HHGGFFEEwwvvuuttjjkkllmm __^^]]\\vvwwxxyySSRRQQPP‚‚ƒƒ„„……^^__``aa**++,,--SSTTUUVVllkkjjii”““’’‘‘PPQQRRSSyyxxwwvv\\]]^^__ mmllkkjjhhiijjkk//001122 ppoonnmmeeffgghhddccbbaaqqrrsstt DDCCBBAAssrrqqppnnooppqq + + [[ZZYYXXzz{{||}}OONNMMLL††‡‡ˆˆ‰‰bbcciijj..//0011WWXXYYZZ ccbbaa``ŽŽŒTTUUVVWWuuttssrr``aabbcciihhggffllmmnnoo3399::;; + + llkkjjiiiijjkkll``__^^]]uuvvwwxx@@??>>==oonnmmllrrssttuuWWVVUUTT~~€€KKJJIIHHŠŠ‹‹ŒŒkkllmmnn22334455[[\\]]^^ + + __^^]]\\Œ‹‹ŠŠ‰‰ˆXXYYZZ[[ + +qqppoonnddeeffggeeddccbbppqqrrss<<==>>??hhggffeemmnnoopp + + \\[[ZZYYyyzz{{||<<;;::99kkjjiihgvvwwxxyySSRRQQPP‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘ooppqqrr66778899__``aabb[[ZZYYXXˆ‡‡††……„\\]]^^__ mmllkkjjhhiijjkkaa``__^^ttuuvvww@@AABBCCddccbbaaqqrrsstt XXWWVVUU}}~~€€33221100fedccbbazz{{||}}OONNMMLL††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••ssttuuvv::;;<<==ccddeeffWWVVUUTT„ƒƒ‚‚€``aabbcciihhggffllmmnnoo + + ]]\\[[ZZxxyyzz{{DDEEFFGG``__^^]]uuvvwwxxTTSSRRQQ‚‚ƒƒ„„ //..--,,a``__^^]~~€€KKJJIIHHŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™wwxxyyzz>>??@@AAgghhiijjSSRRQQKK~}|{{zzddeeffggeeddccbbppqqrrss YYXXWWVV||}}~~HHIIJJKK + + \\[[ZZYYyyzz{{||PPOONNMM……††‡‡ˆˆ!!""##$$++**))((]\\[[ZZY‚‚ƒƒ„„…… !!GGFFEEDDŽŽ‘‘**++,,--;;::9988šš››œœ””{{‚‚ƒƒBBCCDDEEkkllmmnn + +JJIIHHGGyyxxwwvvhhiijjkkaa``__^^ttuuvvwwUUTTSSRR€€‚‚ƒƒQQRRSSTT XXWWVVUU}}~~€€LLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((''&&%%$$YXXWWVVU††‡‡ˆˆ‰‰""##$$%%CCBBAA@@’’““””••..//001177665544““’’‘‘„„……††‡‡FFGGHHIIooppqqrr FFEEDDCCuuttssrrllmmnnoo + + ]]\\[[ZZxxyyzz{{QQPPOONN„„……††‡‡UUVVWWXXTTSSRRQQ‚‚ƒƒ„„ HHGGFFEEŽŽ))**++,,##""!!UTTSSRRQŠŠ‹‹ŒŒ&&''(())??>>==<<––——˜˜™™2233445533221100ŽŽŒŒˆˆ‰‰ŠŠ‹‹JJKKLLMMssttuuvvBBAA@@??qqppoonnppqqrrss YYXXWWVV||}}~~MMLLKKJJˆˆ‰‰ŠŠ‹‹YYZZ[[\\PPOONNMM……††‡‡ˆˆ!!""##$$DDCCBBAA‘‘’’““””--..//00QPONMLKKŽŽ‘‘**++,,--;;::9988šš››œœœœ66778899//..--,,‹‹ŠŠ‰‰ˆˆŒŒŽŽNNOOPPQQwwxxyyzz>>==<<;;mmllkkjjttuuvvwwUUTTSSRR€€‚‚ƒƒIIHHGGFFŒŒŽŽ]]^^__``LLKKJJII‰‰ŠŠ‹‹ŒŒ%%&&''((@@??>>==••––——˜˜11223344JJIIHHGG’’““””••..//001177665544››šš™™˜˜::;;<<==++**))((‡‡††……„„‘‘‘‘RRSSTTUU{{||}}~~::993322iihgfedcxxyyzz{{QQPPOONN„„……††‡‡ !!""##EEDDCCBB‘‘’’““aabbccii HHGGFFEEŽŽ))**++,,<<;;::99™™šš››œœ55667788FFEEDDCC––——˜˜™™2233445533221100——––••””>>??@@AA''&&%%$$ƒƒ‚‚{{ŽŽŒŒVVWWXXYY€€‚‚1100//..cbbaa``_||}}~~MMLLKKJJˆˆ‰‰ŠŠ‹‹$$%%&&''AA@@??>>””••––——jjkkllmm!!""##$$DDCCBBAA‘‘’’““””--..//0088776655œœ››šš™™99::;;<< BBAA@@??šš››œœœœ66778899//..--,,““’’‘‘BBCCDDEE##""!! zzyyxxww‹‹ŠŠ‰‰ˆˆZZ[[\\]]ƒƒ„„……†† !!""--,,++**_^^]]\\[€€‚‚ƒƒIIHHGGFFŒŒŽŽ(())**++==<<;;::˜˜™™šš››nnooppqq%%&&''((@@??>>==••––——˜˜1122334444332211˜˜——––••==>>??@@ + + >>==<<;;››šš™™˜˜::;;<<==++**))((ŽŽŒŒFFGGHHIIvvuuttss‡‡††……„„^^__``aa‡‡ˆˆ‰‰ŠŠ##$$%%&&))((''&&[ZZYYXXW„„……††‡‡ !!""##EEDDCCBB‘‘’’““,,--..//99887766œœœœ››ššrrssttuu))**++,,<<;;::99™™šš››œœ5566778800//..--””““’’‘‘AABBCCDD::998765——––••””>>??@@AA''&&%%$$‹‹ŠŠ‰‰ˆˆJJKKLLMMrrqqppooƒƒ‚‚€€bbccddee‹‹ŒŒŽŽ''(())**%%$$##""WVVUUTTSˆˆ‰‰ŠŠ‹‹$$%%&&''AA@@??>>””••––——0011223355443322™™““’’‘‘vvwwxxyy--..//0088776655œœ››šš™™99::;;<<,,++**))ŽŽEEFFGGHH + +43322110““’’‘‘BBCCDDEE##""!! ‡‡††……„„NNOOPPQQnnmmllkk~~}}||ffgghhii‘‘’’++,,--..!!SRRQQPONŒŒŽŽ(())**++==<<;;::˜˜™™šš››445566771100//..ŽŽzz{{‚‚1122334444332211˜˜——––••==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLL 0//..--,ŽŽŒŒFFGGHHIIƒƒ‚‚€€RRSSTTUUjjiiccbb{{zzyyxxjjkkllmm““””••––//001122MLKKJJII‘‘’’““,,--..//99887766œœœœ››šš8899::;;--,,++**ŒŒ‹‹ŠŠ‰‰ƒƒ„„……††5566778800//..--””““’’‘‘AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPP,++**))(‹‹ŠŠ‰‰ˆˆJJKKLLMM~~}}||VVWWXXYY aa``__^^wwvvuuttnnooppqq——˜˜™™šš33445566HHGGFFEE””••––——0011223355443322™™˜˜——––<<==>>??))((''&&ˆˆ‡‡††……‡‡ˆˆ‰‰ŠŠ99::;;<<,,++**))ŽŽEEFFGGHH „„ƒƒ‚‚QQRRSSTT(''&&%%$‡‡††……„„NNOOPPQQ{{zzyyxxZZ[[\\]] + + ]]\\[[ZZssrrqqpprrssttuu››œœœœ››778899:: DDCCBBAA˜˜™™šš››445566771100//..••””““’’@@AABBCC%%$$##""„„ƒƒ‚‚‹‹ŒŒŽŽ==>>??@@((''&&%%ŒŒ‹‹ŠŠ‰‰IIJJKKLL€€~~}}UUVVWWXX$##""!! ƒƒ‚‚€€RRSSTTUUwwvvuutt^^__``aaYYXXWWVVoonnmmllvvwwxxyyšš™™˜˜——;;<<==>> + + @@??>>==œœœœ››šš8899::;;--,,++**‘‘ŽŽDDEEFFGG!! {{zzyyxx‘‘’’AABBCCDD$$##""!!ˆˆ‡‡††……MMNNOOPP||{{zzyyYYZZ[[\\!!""##~~}}||VVWWXXYY ssrrqqppbbccddeeUUTTSSRRkkjjiihhzz{{||}}––••””““??@@AABB<<;;::99™™˜˜——––<<==>>??))((''&&ŒŒ‹‹ŠŠHHIIJJKKwwvvuutt““™™šš››EEFFGGHH „„ƒƒ‚‚QQRRSSTTxxwwvvuu]]^^__``$$%%&&''{{zzyyxxZZ[[\\]] + + oonnmmllffgghhiiQQKKJJIIggffeedd~~€€’’‘‘CCDDEEFF87654332••””““’’@@AABBCC%%$$##""‰‰ˆˆ‡‡††LLMMNNOOssrrqqppœœœœ››ššIIJJKKLL€€~~}}UUVVWWXX ttssrrqqaabbccdd(())**++wwvvuutt^^__``aakkjjiihhjjkkllmm HHGGFFEEccbbaa``‚‚ƒƒ„„……ŽŽŒŒ‹‹GGHHIIJJ + + 21100//.‘‘ŽŽDDEEFFGG!! ……„„ƒƒ‚‚PPQQRRSSoonnmmll™™˜—–•”“MMNNOOPP||{{zzyyYYZZ[[\\ + + ppoonnmmeeffgghh,,--..//ssrrqqppbbccddeeggffeeddnnooppqq + + DDCCBBAA__^^]]\\††‡‡ˆˆ‰‰ŠŠ‰‰ˆˆ‡‡KKLLMMNN .--,,++*ŒŒ‹‹ŠŠHHIIJJKK€€~~TTUUVVWWkkjjiicc“’’‘‘QQRRSSTTxxwwvvuu]]^^__``llkkjjiiiijjkkll00112233 + +oonnmmllffgghhiiccbbaa``rrssttuu@@??>>==[[ZZYYXXŠŠ‹‹ŒŒ††……„„ƒƒOOPPQQRR*))((''&‰‰ˆˆ‡‡††LLMMNNOO}}||{{zzXXYYZZ[[ + +bbaa``__ŽŽŒŒ‹UUVVWWXX ttssrrqqaabbccddhhggffeemmnnoopp99::;;<< kkjjiihhjjkkllmm __^^]]\\vvwwxxyy<<;;::99WWVVUUTTŽŽ‘‘ÿbdQçZ|€…Ûvpfd™÷‚|çZfpÛv€…ã÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’l‘ç’t‰ÿb™Û’`Jv€…ãnX•Ë‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰™HAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™ç’t‰ÿbdQ•Ëf`vl‘÷JtAïr÷‚d™ïrtAH…ó~•ËfdQÿbt‰ç’nX•v`f÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZãn€…ÛvpXQór€‰Ë‚v`f•~…fJ`Û’™ç’t‰ÿbãnHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ÷Jl‘ç’t‰`vX•ãnl‘|çZdQ•~…fpÛvÿbdQçZ|`vX•ãnZHA™Û’ãnX•v`p‘Ë‚€‰órfH…•Ëfp‘`JXQpÛv€…ãnãbHAZp‘€…Ûvpf`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘|çZ€‰órXQJïrtA÷Jl‘pfH…ó~dQÿbt‰ç’ÿbdQçZ|€…Ûvpfÿbt‰ç’l‘€…ãnX•v÷‚d™ïrtA€…Ûvpf`JXQórËf•ó~H…XQJ`Û’`vX•ãnór€‰Ë‚p‘X•v`ËfË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãn€…dQÿbt‰ç’`Û’™ãbç’t‰ÿbdQ•Ëf`vl‘÷JtAïr÷‚d™ïrtAH…ó~•Ëf÷JtAïrd™`Ëf•ó~÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘fpÛv€…™ãbHAZ€…ÛvpfZHAãb™•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…l‘÷JtAïrHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ÷Jl‘ç’t‰`vX•ãn÷‚|çZdQH…fpÛvÿbdQçZ|`vX•ãn÷JtAd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•ËfÛ’`JXQpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`d™÷‚|çZ€‰órXQJïrtA÷Jl‘pfH…ó~dQÿbt‰ç’ÿbdQçZ|€…Ûvpfÿbt‰ç’l‘€…ãnX•v÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnór€‰Ë‚p‘X•v`f•Ë‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãn€…dQÿbt‰ç’`Û’™ãbç’t‰ÿbdQ•Ëf`vl‘÷JtAïr÷‚d™ïrtAH…ó~•Ëf|çZdQÿb`Ëf•rQ÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…Ûvpf`JXQór~…fpÛv€J`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…l‘|çZdQHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷JJ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘Z…ãnX•v`ãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`ÿbt‰ç’l‘€‰órXQJïrtA÷Jl‘pfH…ó~dQÿbt‰ç’ÿbdQçZ|€…ÛvpftAïrd™÷‚p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnHAãb™Û’Ëf•ó~HË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãnór÷JtAïrd™`Û’™ãbç’t‰ÿbdQ•Ëf`vl‘÷JtAïr÷‚d™ïrtAH…ó~•Ëf|çZdQÿbXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…Ûvpf`JXQór…fpÛv€J`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘`÷‚|çZdQHAZp‘Ë‚çZ|÷‚d™X•ãnór€‰d™÷‚|çZ÷Jl‘ç’t‰`vX•ãnt‰ç’l‘|™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘`…ãnX•v`ãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbJXQór€‰ÿbt‰ç’l‘€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|€…ÛvpfçZdQÿbt‰p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnJXQór€‰f•~…fpË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘dQçZ|÷‚Ë‚p‘ZHA|çZdQÿb`Û’™ãbç’t‰ÿbdQãb™Û’`l‘÷JtAïr÷‚d™ïrtAH…ó~•Ëfç’l‘÷JtAXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…ÛvpfË‚p‘ZHAÛv€…ãnX•J`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷Jãb™Û’`t‰ç’l‘÷JHAZp‘Ë‚çZ|÷‚d™JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰`vX•ãnïrd™÷‚|™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëfãb™Û’`v`Ëf•ãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbJXQór€‰tAïrd™÷‚€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|€…ÛvpfçZdQÿbt‰p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnJXQór€‰ó~H…fpË‚€‰órÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚Ë‚p‘`J|çZdQÿb`Û’™ãbç’t‰ÿbdQãb™Û’`l‘÷JtAïr÷‚d™ïrtAH…ó~•Ëfç’l‘|çZXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfË‚p‘`JÛv€…ãnX•dQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷JXQór€‰Ë‚t‰ç’l‘|HAZp‘Ë‚çZ|÷‚d™JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰`vX•ãndQÿbt‰ç’™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•ËfXQórÿbt‰v`f•~…d™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbp‘ZHAãbçZdQÿbãn€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|€…Ûvpfl‘÷JtAïrp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnç’l‘|çZfpÛv€…ãl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚™Û’`JX•v`f•`Û’™ãbç’t‰ÿbdQãb™Û’`l‘÷JtAïr÷‚d™ïrtAH…ó~•Ëfd™÷‚|çZXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’nX•v`ËdQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷JXQór€‰Ë‚~…fpÛv€HAZp‘Ë‚çZ|÷‚d™JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰`vX•ãndQÿbt‰ç’™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrf•ó~H…d™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbp‘`JXQ…ãnX•v`€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|ór€‰Ë‚p‘l‘|çZdQp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnd™÷‚|çZfpÛv€…ãl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚ór€‰Ë‚p‘Ëf•ó~H`Û’™ãbç’t‰ÿbdQãb™Û’`l‘÷JtAïr÷‚d™ïrtA`JXQórÿbt‰ç’l‘XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’nX•v`fdQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™tA÷Jl‘ZHAãb™…fpÛv€HAZp‘Ë‚çZ|÷‚d™JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰€‰Ë‚p‘Z÷JtAïrd™™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘|çZdQ•~…fpÛvd™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™ç’t‰ÿbãnÛ’`JXQ…ãnX•v`€‰órXQJtA÷Jl‘ç’Ë‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|HAãb™Û’÷‚|çZdQp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnÿbt‰ç’l‘€…ãnX•vl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘€…Ûvpfór€‰Ë‚p‘f•~…fp`Û’™ãbt‰ÿbãn€…ãb™Û’`l‘÷JtAïr÷‚d™ïrtA`JXQórÿbt‰ç’l‘XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf÷JtAïrd™`Ëf•ó~dQçZ|÷‚vX•ãn€…HA™Û’`X•v`ËfË‚€‰órXQH…•Ëf``JXQórÛv€…ãnX•HAZp‘Ë‚ÛvpfH…JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰€‰Ë‚p‘`|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëf÷‚|çZdQH…fpÛvd™ïrtA÷JÛvpfH…JXQórÿb•ó~H…fJ`Û’™vX•ãn€…€‰Ë‚p‘Zv`Ëf•€‰órXQJ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|JXQór€‰ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•H…fÿbdQçZ|`vX•ãnÿbt‰ç’l‘€…ãnX•vl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JpÛv€…ãnãbHAZp‘ÛvpfH…HAãb™Û’ó~H…fp`Û’™ãbX•ãn€…Ûvãb™Û’`l‘÷JtAïr÷‚d™ïrtAË‚p‘ZHAf•~…fpÛXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€…Ûvpf|çZdQÿb`f•…fpdQçZ|÷‚vX•ãn€…tAd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf``JXQórÛv€…ãnX•HAZp‘Ë‚pfH…ó~JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰ãb™Û’`v€…ãnX•™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚órXQJ`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JÛv€…ãnórd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…€‰Ë‚p‘`v`f•~…€‰órXQJ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|JXQór€‰v`Ëf•óp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘|çZdQÿbÛ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…JXQór€‰fpÛv€…ã`Û’™ãbX•ãn€…Ûvãb™Û’`l‘÷JtAïr÷‚d™ïrtAË‚p‘`J~H…fpÛXQJ`Û’l‘ç’t‰ÿbZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿb™HAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf`Ë‚p‘ZHAnX•v`ËHAZp‘Ë‚pfH…ó~JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰XQór€‰Ë‚v€…ãnX•™ãbHAZãn€…ÛvpÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘|Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…ãb™Û’`f•ó~H…€‰órXQJ•Ëf`vË‚p‘ZHAdQÿbt‰ç’ÿbdQçZ|p‘ZHAãbv`f•~…fp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnçZdQÿbt‰J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…JXQór€‰fpÛv€…ã`Û’™ãbX•ãn€…Ûvãb™Û’`l‘÷JtAïr÷‚d™ïrtA™Û’`JpÛv€…ãnXQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfç’l‘÷JtAãbHAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf`Ë‚p‘`JnX•v`fHAZp‘Ë‚pfH…ó~JXQór€‰d™÷‚|çZ÷Jl‘ç’t‰XQór€‰Ë‚X•v`Ëf™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfïrd™÷‚|Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…XQór€‰Ë‚•~…fpÛv€‰órXQJ•Ëf`vË‚p‘ZHAdQÿbãnX•ÿbdQçZ|p‘`JXQ•ó~H…fp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnçZdQÿbt‰J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…p‘ZHAãb€…ãnX•v`Û’™ãbX•ãn€…Ûvãb™Û’`v`Ëf•`vX•ãnór€‰Ë‚p‘pÛv€…ãnXQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfç’l‘|çZãbHAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órÿbó~•Ëf`™Û’`J`Ëf•ó~HAZp‘Ë‚pfH…ó~JXQór€‰ó~H…fp€…ÛvpfZHAãb™X•v`f•™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfdQÿbt‰ç’Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…XQór€‰Ë‚H…fpÛv€‰órÿbdQ•Ëf`vË‚p‘ZHAÛv€…ãnX•H…ó~•ËfÛ’`JXQ~…fpÛv€p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnl‘÷JtAïrJ`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…p‘`JXQ€…ãnX•vçZ|÷‚d™X•ãn€…Ûvãb™Û’`v`Ëf•Ûv€…ãnX•`vX•ãnór€‰Ë‚p‘…ãnX•v`XQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘d™÷‚|çZãbHAZp‘dQçZ|÷‚vX•ãnórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`órÿbt‰ç’`f•~…fpïrtA÷Jl‘pfH…ó~JXQór€‰ó~H…fpv`Ëf•€…Ûvpf`JXQórËf•ó~H™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`JXQórdQÿbt‰ç’Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…l‘|çZdQÛv€…ãnXç’t‰ÿbdQ•Ëf`vË‚p‘ZHAÛv€…ãnX•ó~H…fpH…ó~•Ëf€‰Ë‚p‘Z…fpÛv€p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|€‰Ë‚p‘Zl‘|çZdQJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘•v`ËfçZ|÷‚d™X•ãn€…Ûvãb™Û’`v`Ëf•Ûv€…ãnX•`vX•ãnHAãb™Û’…ãnX•v`XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAHAãb™Û’ÿbt‰ç’l‘ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`÷JtAïrd™•ó~H…fpïrtA÷Jl‘pfH…ó~JXQór€‰ó~H…fpv`Ëf•€…Ûvpf`JXQórf•~…fp™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰`JXQór÷JtAïrd™Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…÷‚|çZdQÛv€…ãnXç’t‰ÿbdQ•Ëf`vË‚p‘ZHAÛv€…ãnX•ó~H…fpH…ó~•Ëf€‰Ë‚p‘`Ûv€…ãnX•p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|€‰Ë‚p‘`÷‚|çZdQJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘•v`f•~çZ|÷‚d™X•ãn€…Ûvãb™Û’`v`Ëf•Ûv€…ãnX•`vX•ãnJXQór€‰v`Ëf•ÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰ÿbt‰ç’l‘ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`|çZdQÿb…fpÛv€…ïrtA÷Jl‘pfH…ó~JXQór€‰ó~H…fpv`Ëf•€…ÛvpfË‚p‘ZHAó~H…fp÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰Ë‚p‘ZHA|çZdQÿbË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…t‰ç’l‘÷JãnX•v`ç’t‰ÿbdQ•Ëf`vË‚p‘ZHAÛv€…ãnX•ó~H…fpH…ó~•Ëfãb™Û’`Ûv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|ãb™Û’`ãnX•v`J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…tAïrd™÷‚Ëf•ó~H…çZ|÷‚d™X•ãn€…Ûv™Û’`Jv`Ëf•Ûv€…ãnX•`vX•ãnJXQór€‰v`f•~…ÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰f•~…fpÛãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`|çZdQÿbfpÛv€…ïrtA÷Jl‘pfH…ó~XQórÿbt‰ó~H…fpv`Ëf•€…ÛvpfË‚p‘|çZfpÛv€…ã÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰Ë‚p‘`Jv€…ãnX•Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•H…fpdQçZ|÷‚vX•ãn€…t‰ç’l‘|ãnX•v`ç’t‰ÿbdQ•Ëf`vç’l‘÷JtAÛv€…ãnX•ó~H…fpH…ó~•ËfdQÿbt‰ç’nX•v`Ë÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|XQór€‰Ë‚v`Ëf•óJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JÛvpfH…çZdQÿbt‰f•…fpÛvçZ|÷‚d™X•ãn€…Ûvd™÷‚|çZv`Ëf•Ûv€…ãnX•`vX•ãnl‘÷JtAïrf•ó~H…ÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™tA÷Jp‘ZHAãb~H…fpÛãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtA€…ãnórXQïrtA÷Jl‘pfH…ó~dQÿbt‰ç’ó~H…fpv`Ëf•ó~H…fpçZ|÷‚d™X•ãn€…Ûv|çZdQÿbv€…ãnX•t‰ÿbdQçZËf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰|÷‚d™tAË‚p‘ZHA•ó~H…fp™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚órXQJ`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JÛv€…ãnórd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…`JXQór•€vËpfÛv€…ãnX•ïrtA÷Jl‘pfH…ó~t‰ç’l‘|v`f•~…f|÷‚d™ïrãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`÷Jl‘ç’t‰ãb™Û’`Ûv€…ãnXp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘|çZdQÿbÛ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…€‰Ë‚p‘Z•H~ã…fÛv`Ëf•ç’t‰ÿbdQ•Ëf`vçZdQÿbt‰pÛv€…ãntA÷Jl‘ç’fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAÿbãn€…ÛvJXQór€‰•v`f•~XQJ`Û’l‘ç’t‰ÿbZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿb™HAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf`HAãb™Û’`v…Xnóó~H…fpçZ|÷‚d™X•ãn€…Ûvç’l‘÷JtAX•v`Ëft‰ÿbdQçZËf`vX•p‘ZHA™€…ãnX•vZp‘Ë‚€‰pfH…•Ë‚p‘`J…fpÛv€…™ãbHAZãn€…ÛvpÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘|Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…`JXQór•€vËpfÛv€…ãnX•ïrtA÷Jl‘pfH…ó~ïrd™÷‚|•ó~H…f|÷‚d™ïrãn€…ÛvpÛ’`JXQ`Ëf•ó~órXQJ`Ëf`vX•XQór€‰Ë‚ãnX•v`p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnçZdQÿbt‰J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…€‰Ë‚p‘`•H~ã…fÛv`Ëf•ç’t‰ÿbdQ•Ëf`vçZdQÿbt‰pÛv€…ãntA÷Jl‘ç’fH…ó~•órÿbt‰ç’H…fpÛvÛ’™ãbHAãn€…Ûvpp‘ZHAãbËf•ó~H…XQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfç’l‘÷JtAãbHAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf`JXQór€‰`v…XnóH…fpÛvçZ|÷‚d™X•ãn€…Ûvç’l‘|çZX•v`f•t‰ÿbdQçZËf`vX•l‘÷JtAd™€…ãnX•vZp‘Ë‚€‰fH…ó~•™Û’`JfpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•Ëfïrd™÷‚|Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fJ`Û’™vX•ãn€…Ë‚p‘ZHA•€vËpf€…ãnórXQïrtA÷Jl‘pfH…ó~dQÿbt‰ç’…fpÛv€…|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~órXQJ`Ëf`vX•XQór€‰Ë‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnçZdQÿbt‰J`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnãbHAZp‘ÛvpfH…ãb™Û’`•H~ã…fÛJ`Û’™ç’t‰ÿbdQ•Ëf`vl‘÷JtAïrãnórXQJtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAãn€…Ûvpp‘`JXQf•~…fpÛXQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpfç’l‘|çZãbHAZp‘dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`ËfË‚€‰órÿbó~•Ëf`JXQór€‰`v…XnóHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ`Û’™HAt‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vZp‘Ë‚€‰fH…ó~•ór€‰Ë‚p‘v€…ãnX•™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰H…ó~•ËfdQÿbt‰ç’Ë‚€‰órXQd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…Ë‚p‘`Z•€vËpf€‰órXQJïrtA÷Jl‘pfH…ó~dQÿbt‰ç’Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~órXQJ`Ëf`vX•ZHAãb™v`Ëf•óp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`vX•ãnl‘÷JtAïrJ`Û’™l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…QXb㉀’Û•H~ã…fÛ`Û’™ãbç’t‰ÿbdQ•Ëf`vl‘|çZdQórXQJ`tA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAãn€…ÛvpÛ’`JXQ~H…fpÛXQJ`Û’`vX•ãnZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘d™÷‚|çZãbHAZp‘dQçZ|÷‚vX•ãnórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‘pJAHró`v…XnóHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvÿbt‰ç’l‘Û’™ãbHAt‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vZp‘Ë‚€‰fH…ó~•ór€‰Ë‚p‘v€…ãnX•™ãbHAZ€…ÛvpfÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰`JXQórdQÿbt‰ç’Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…™‚Ë`Z•€vËpf€‰órXQJïrtA÷Jl‘pfH…ó~÷JtAïrd™Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~órXQJ`Ëf`vX•`JXQórv`f•~…fp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|€‰Ë‚p‘Zl‘|çZdQJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…QXb㉀’Û•H~ã…fÛ`Û’™ãbç’t‰ÿbdQ•Ëf`v÷‚|çZdQórXQJ`tA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvÛ’™ãbHAãn€…Ûvp€‰Ë‚p‘ZpÛv€…ãnXQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAHAãb™Û’ÿbt‰ç’l‘ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‘p`ZQX`v…XnóHAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûvÿbt‰ç’l‘Û’™ãbHAt‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vZp‘Ë‚€‰fH…ó~•HAãb™Û’X•v`Ëf™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰`JXQór÷JtAïrd™Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…b㉀’Û‘p•€vËpf€‰órXQJïrtA÷Jl‘pfH…ó~|çZdQÿbZp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~órÿbdQçZËf`vX•`JXQór•ó~H…fp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|€‰Ë‚p‘`÷‚|çZdQJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…JAHró™•H~ã…fÛ`Û’™ãbç’t‰ÿbdQ•Ëf`vt‰ç’l‘÷JórXQJ`tA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp€‰Ë‚p‘`pÛv€…ãnÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰ÿbt‰ç’l‘ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‚Ë`ZQX`v…XnóHAZp‘Ë‚çZ|÷‚d™X•ãnór€‰tAïrd™÷‚Û’™ãbHAt‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•JXQórÿbX•v`f•÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰Ë‚p‘ZHA|çZdQÿbË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…b㉀’Û‘p•€vËp‘|€‰órXQJïrtA÷Jl‘Ë‚p‘`J|çZdQÿbZp‘Ë‚€‰|÷‚d™ïrãnór€‰Ë‚÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•t‰ç’l‘|~…fpÛv€÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|ãb™Û’`ãnX•v`J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…`ZQXbã‚ç‰drÿQt`Û’™ãbç’t‰ÿbdQXQór€‰Ë‚t‰ç’l‘|órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…ÛvpçZdQÿbt‰…ãnX•v`ÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™ïrtAJXQór€‰f•~…fpÛãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‰€’Û‘pJJçl’÷™tHAZp‘Ë‚çZ|÷‚d™p‘ZHAãbçZdQÿbt‰Û’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ç’l‘÷JtAËf•ó~H÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’÷Jl‘ç’t‰Ë‚p‘`Jv€…ãnX•Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•H…fpdQçZ|÷‚vX•ãn€…AHró™‚ËbïAdZ÷‘|€‰órXQJïrtA÷Jl‘™Û’`Jç’l‘÷JtAZp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•ïrd™÷‚|…fpÛv€÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZÿbdQçZ|XQór€‰Ë‚v`Ëf•óJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JÛvpfH…`ZQXbã‚ç‰drÿQt`Û’™ãbç’t‰ÿbdQXQór€‰Ë‚ïrd™÷‚|órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…ÛvpçZdQÿbt‰…ãnX•v`ÿbdQçZ|`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™tA÷Jp‘ZHAãb~H…fpÛãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf`‰€’Û‘p`Jçl’÷™tHAZp‘Ë‚çZ|÷‚d™p‘`JXQçZdQÿbt‰Û’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ç’l‘|çZf•~…fp÷‚d™ïrtA€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’l‘ç’t‰ÿb™Û’`Jv€…ãnX•Ë‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰™HAZp‘dQçZ|÷‚vX•ãn€…ZQXb㉀bïAdZ÷‘|€‰órXQJïrtA÷Jl‘ór€‰Ë‚p‘ç’l‘|çZZp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•dQÿbt‰ç’Ûv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZãn€…ÛvpXQór€‰Ë‚v`f•~…fJ`Û’™ç’t‰ÿbãnHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…’Û‘pJAH‚ç‰drÿQt`Û’™ãbç’t‰ÿbdQZHAãb™dQÿbãnX•órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvpl‘÷JtAïrv`Ëf•ÿbdQçZ|`vX•ãnZHA™Û’ãnX•v`p‘Ë‚€‰órfH…•Ëfp‘`JXQpÛv€…ãnãbHAZp‘€…Ûvpf`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`ró™‚Ë`Jçl’÷™tHAZp‘Ë‚çZ|÷‚d™Û’`JXQv`f•~…Û’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•d™÷‚|çZó~H…fp÷‚d™ïrtA€…Ûvpf`JXQórËf•ó~H…XQJ`Û’`vX•ãnór€‰Ë‚p‘X•v`ËfË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãn€…ZQXb㉀bïAdZ÷‘|€‰órXQJïrtA÷Jl‘ór€‰Ë‚p‘fpÛv€…ãZp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQ`Ëf•H…t‰ÿbdQçZËf`vX•dQÿbt‰ç’Ûv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘fpÛv€…™ãbHAZ€…ÛvpfZHAãb™•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…’Û‘p`Z‚ç‰drÿQt`Û’™ãbç’t‰ÿbdQ`JXQórnX•v`ËórXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘fpÛv€…|÷‚d™ïrãn€…Ûvpl‘|çZdQv`f•…fÿbdQçZ|`vX•ãn÷JtAd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•ËfÛ’`JXQpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`QXb㉀’ÛJçl’÷™tHAZp‘Ë‚çZ|÷‚d™€‰Ë‚p‘Zf•ó~H…Û’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™ãnórXQJtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘pÛv€…ãn÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnór€‰Ë‚p‘X•v`f•Ë‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãn€…‘pJAHróbïAdZ÷‘|€‰órXQJtA÷Jl‘ç’HAãb™Û’fpÛv€…ãZp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷‚|çZdQ`Û’™HAt‰ÿbdQçZËf`vX•÷JtAïrd™órXQJ`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…Ûvpf`JXQór~…fpÛv€J`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JÛvpfH…™‚Ë`Z‚ç‰drÿQt`Û’™ãbt‰ÿbãn€…`JXQórnX•v`fórXQJ`÷Jl‘ç’t‰p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvp÷‚|çZdQÛ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘Z…ãnX•v`ãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbó~•Ëf`QXb㉀’ÛJçl’÷™tHAZp‘Ë‚ÛvpfH…€‰Ë‚p‘`•~…fpÛvÛ’™ãbHAÿbãn€…Ûv™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnHAãb™Û’Ëf•ó~HË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚vX•ãnÛ’‘p`ZQXbïAdZ÷‘|€‰órXQJ•Ëf`vJXQór€‰€…ãnX•vZp‘Ë‚€‰pfH…•XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZËf`vX•|çZdQÿbXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…Ûvpf`JXQór…fpÛv€J`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J`JXQórb㉀’Û‘p‚ç‰drÿQt`Û’™ãbX•ãn€…ÛvË‚p‘ZHA`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpt‰ç’l‘÷J™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëf€‰Ë‚p‘`…ãnX•v`ãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿb€‰Ë‚p‘ZJAHró™Jçl’÷™tHAZp‘Ë‚pfH…ó~ãb™Û’`H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’fH…ó~•tAïrd™÷‚p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…XQJ`Û’`vX•ãnJXQór€‰f•~…fpË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘dQçZ|÷‚HAãb™Û’‚Ë`ZQXbïAdZ÷‘|€‰órXQJ•Ëf`vJXQór€‰€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZËf`vX•|çZdQÿbXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…™ãbHAZ€…ÛvpfË‚p‘ZHAÛv€…ãnX•J`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷J`JXQórb㉀…Xnó‚ç‰drÿQt`Û’™ãbX•ãn€…ÛvË‚p‘`J`f•~…fpórXQJ`Ëf`vX•p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrãn€…Ûvpt‰ç’l‘|™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëfãb™Û’`v`Ëf•ãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿb€‰Ë‚p‘`•€vËpfJçl’÷™tHAZp‘Ë‚pfH…ó~XQór€‰Ë‚Ûv€…ãnXÛ’™ãbHAãn€…Ûvp™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’fH…ó~•çZdQÿbt‰p‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnJXQór€‰ó~H…fpË‚€‰órÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚JXQór€‰•H~ã…fÛbïAdZ÷‘|€‰órXQJ•Ëf`vp‘ZHAãb•v`ËfZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZËf`vX•ç’l‘÷JtAXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfË‚p‘`JÛv€…ãnX•dQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷JË‚p‘ZHA`v…Xnó‚ç‰drÿQt`Û’™ãbX•ãn€…Ûv™Û’`J•ó~H…fpórXQJ`Ëf`vX•p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrãnór€‰Ë‚ïrd™÷‚|™ãbHAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•ËfXQórÿbt‰v`f•~…d™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbãb™Û’`•€vËpfJçl’÷™tHAZp‘Ë‚pfH…ó~XQór€‰Ë‚Ûv€…ãnXÛ’™ãbHAãn€…Ûvp™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘`JXQçZdQÿbt‰p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnç’l‘|çZfpÛv€…ãl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚JXQór€‰•H~ã…fÛbïAdZ÷‘|€‰órXQJ•Ëf`vp‘`JXQ•v`f•~Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZór€‰Ë‚p‘ç’l‘|çZXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’nX•v`ËdQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™ïrtA÷JË‚p‘`J`v…Xnó‚ç‰drÿQt`Û’™ãbX•ãn€…Ûvór€‰Ë‚p‘…fpÛv€…órXQJ`Ëf`vX•p‘ZHAãbÿbãnX•vZp‘Ë‚€‰|÷‚d™ïrZHAãb™dQÿbt‰ç’™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrf•ó~H…d™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™l‘ç’t‰ÿbXQór€‰Ë‚•€vËpfJçl’÷™tHAZp‘Ë‚pfH…ó~ZHAãb™ãnX•v`Û’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`tA÷Jl‘ç’Û’`JXQl‘÷JtAïrp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnd™÷‚|çZfpÛv€…ãl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘dQçZ|÷‚p‘ZHAãb•H~ã…fÛbïAdZ÷‘|€‰órÿbdQ•Ëf`vÛ’`JXQËf•ó~H…Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAt‰ÿbdQçZór€‰Ë‚p‘d™÷‚|çZXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’nX•v`fdQçZ|÷‚vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™tA÷Jl‘™Û’`J`v…Xnó‚ç‰drÿQtçZ|÷‚d™X•ãn€…Ûvór€‰Ë‚p‘fpÛv€…órÿbdQçZËf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr`JXQórdQÿbt‰ç’™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘|çZdQ•~…fpÛvd™ïrtA÷JÛvpfH…`JXQór•ó~H…fJ`Û’™ç’t‰ÿbãnXQór€‰Ë‚•€vËpfJçl’÷™tïrtA÷Jl‘pfH…ó~`JXQórãnX•v`|÷‚d™ïrãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`tA÷Jl‘ç’€‰Ë‚p‘Zl‘|çZdQp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnÿbt‰ç’l‘€…ãnX•vl‘ç’t‰ÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘€…Ûvpfp‘`JXQ•H~ã…fÛbïAdZ÷‘|ç’t‰ÿbdQ•Ëf`vÿbt‰ç’l‘f•~…fpÛtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAt‰ÿbdQçZHAãb™Û’ÿbãnX•vXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf÷JtAïrd™`Ëf•ó~dQçZ|÷‚vX•ãn€…HA™Û’`X•v`ËfË‚€‰órXQH…•Ëf`ór€‰Ë‚p‘`v…Xnó‚ç‰drÿQtçZ|÷‚d™X•ãn€…Ûv|çZdQÿbv€…ãnX•t‰ÿbdQçZËf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰|÷‚d™ïr`JXQór`f•~…fp™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëf÷‚|çZdQH…fpÛvd™ïrtA÷JÛvpfH…JXQórÿb•ó~H…fJ`Û’™vX•ãn€…ZHAãb™•€vËpfJçl’÷™tïrtA÷Jl‘pfH…ó~t‰ç’l‘÷Jv`Ëf•ó|÷‚d™ïrãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`tA÷Jl‘ç’€‰Ë‚p‘`Ûv€…ãnXp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•H…fÿbdQçZ|`vX•ãnÿbt‰ç’l‘€…ãnX•vl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JpÛv€…ãnãbHAZp‘ÛvpfH…Û’`JXQ•H~ã…fÛbïAdZ÷‘|ç’t‰ÿbdQ•Ëf`vtAïrd™÷‚~H…fpÛtA÷Jl‘ç’fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAt‰ÿbdQçZJXQór€‰•v`ËfXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€…Ûvpf|çZdQÿb`f•…fpdQçZ|÷‚vX•ãn€…tAd™÷‚|X•v`ËfË‚€‰órXQó~•Ëf`ór€‰Ë‚p‘`v…Xnó‚ç‰drÿQt•–—˜™š›œœ›š™˜—–66666666666666666666666666666666666666677777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv36_0.dat b/application/third_party/mpdf/qrcode/data/qrv36_0.dat new file mode 100755 index 00000000..dfa74a81 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv36_0.dat @@ -0,0 +1,321 @@ + Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—————–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKIIIIIIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefeccccccdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}~}~}}}}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€}}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@? Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™—˜——————–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefeccccdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMLKLKLKLKIIIIIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}}}}}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—••”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™••••–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefedcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgdcdcdcccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcccdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIIIIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}}}}}}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—————˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgcdcdccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIIIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgccdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIIIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihgfefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}}}}}}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›—˜—˜—˜——–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›————˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIJIJIIIIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžœ›œ›š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKIIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}~}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€}}}}}}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜———–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™———˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdccccccbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIIIIIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=>=>=>= Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=>=<;<;<; Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™—˜—˜—˜—˜–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<; Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™—˜—˜————–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}}}}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<; Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™——˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIIIIIIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<; Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedccccccdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}}}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚}}}~}~}~|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefecdcdcdcdbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMIJIJIJIJHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0///.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121///0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121/0/0////.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121//0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343212121210/0/////.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343210/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565434343430//////0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656543434343//////0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565434343210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656521212121/////0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656521212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656521212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;<;<;<;:9:9:9:9878787876565656521212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + <;:9:9:9:9878787876565656543434321212121/0/0/0/0.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:987878787656565654343434321212121/0/0/0//.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:987878787656565654343434321212121////0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + :9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + +   ŸŸžž‹‹ŠŠ‰‰ˆˆIIOOPPQQ::998877uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))’’““””•• !wwvvuutt**++,,--wwvvuutt**++,,--wwvvuutt**++,,--wwvvuutt**++,,--wwvvuutt**++,,--mmllkkjj__``aabb'&&%%$$#€€‚‚""!! €€‚‚""!! €€‚‚""!! €€‚‚""!! €€‚‚""!!   ŸŸžž'(())**+mmllkkjj44556677mmllkkjj44556677mmllkkjjœœ››šš™™‡‡††……„„RRSSTTUU66554321yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%––——žž!""##$$%ssrrqqpp..//0011ssrrqqpp..//0011ssrrqqpp..//0011ssrrqqpp..//0011ssrrqqpp..//0011iiccbbaacciijjkk#""!! ƒƒ„„……††ƒƒ„„……††ƒƒ„„……††ƒƒ„„……††ƒƒ„„……††——––••””+,,--../iihhggff8899::;;iihhggff8899::;;iihhggff˜˜——––••ƒƒ}}||{{VVWWXXYY0//..--,}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!ŸŸ    ŸŸ%&&''(()oonnmmll22334455oonnmmll22334455oonnmmll22334455oonnmmll22334455oonnmmll22334455``__^^]]llmmnnoo‡‡ˆˆ‰‰ŠŠ‡‡ˆˆ‰‰ŠŠ‡‡ˆˆ‰‰ŠŠ‡‡ˆˆ‰‰ŠŠ‡‡ˆˆ‰‰ŠŠ““’’‘‘/0123455eeddccbb<<==>>??eeddccbb<<==>>??eeddccbb””““’’‘‘ zzyyxxwwZZ[[\\]],++**))(‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ žž——––)**++,,-kkjjiihh66778899kkjjiihh66778899kkjjiihh66778899kkjjiihh66778899kkjjiihh66778899\\[[ZZYYppqqrrss‹‹ŒŒŽŽ‹‹ŒŒŽŽ‹‹ŒŒŽŽ‹‹ŒŒŽŽ‹‹ŒŒŽŽŽŽŒŒ66778899aa``__^^@@AABBCCaa``__^^@@AABBCCaa``__^^ŽŽ!!""##$$vvuuttss^^__``aa(''&&%%$……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ••””““’’-..//012ggffeedd::;;<<==ggffeedd::;;<<==ggffeedd::;;<<==ggffeedd::;;<<==ggffeedd::;;<<==XXWWVVUUttuuvvww‘‘’’‘‘’’‘‘’’‘‘’’‘‘’’‹‹ŠŠ‰‰ˆˆ::;;<<==]]\\[[ZZDDEEFFGG]]\\[[ZZDDEEFFGG]]\\[[ZZŒŒ‹‹ŠŠ‰‰%%&&''((rrqqppoobbcciijj$##""!! ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‘‘ŽŽ34556677ccbbaa``>>??@@AAccbbaa``>>??@@AAccbbaa``>>??@@AAccbbaa``>>??@@AAccbbaa``>>??@@AATTSSRRQQxxyyzz{{ ““””••–– ““””••–– ““””••–– ““””••–– ““””••–– ‡‡††……„„>>??@@AAYYXXWWVVHHIIJJKKYYXXWWVVHHIIJJKKYYXXWWVVˆˆ‡‡††……))**++,,nnmmllkkkkllmmnn ŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ8899::;;__^^]]\\BBCCDDEE__^^]]\\BBCCDDEE__^^]]\\BBCCDDEE__^^]]\\BBCCDDEE__^^]]\\BBCCDDEEPPOOIIHH||}}ƒƒ„„ + + ——˜˜™™šš + + ——˜˜™™šš + + ——˜˜™™šš + + ——˜˜™™šš + + ——˜˜™™šš + + ƒƒ}}||{{BBCCDDEEUUTTSSRRLLMMNNOOUUTTSSRRLLMMNNOOUUTTSSRR44556677„„ƒƒ‚‚--..//00jjiiccbbooppqqrr‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‰‰ˆˆ‡‡††<<==>>??[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHIIGGFFEEDD……††‡‡ˆˆ››œœžž››œœžž››œœžž››œœžž››œœžžzzyyxxwwFFGGHHIIQQPPOONNPPQQRRSSQQPPOONNPPQQRRSSQQPPOONN8899::;;€€~~}}11223344aa``__^^ssttuuvv••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ……„„ƒƒ}}@@AABBCCWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMMCCBBAA@@‰‰ŠŠ‹‹ŒŒŸŸ    ŸŸŸŸ    ŸŸŸŸ    ŸŸŸŸ    ŸŸŸŸ    ŸŸvvuuttssJKLMNOOPMMLLKKJJTTUUVVWWMMLLKKJJTTUUVVWWMMLLKKJJ<<==>>??||{{zzyy55667788]]\\[[ZZwwxxyyzz™™šš››œœ™™šš››œœ™™šš››œœ™™šš››œœ™™šš››œœ||{{zzyyDDEEFFGGSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQ??>>==<<ŽŽžžœœ››žžœœ››žžœœ››žžœœ››žžœœ›› + +rrqqppooPQQRRSSTIIHHGGFFXXYYZZ[[IIHHGGFFXXYYZZ[[IIHHGGFF@@AABBCCxxwwvvuu99::;;<>??@@UUTTSSRR„„……††‡‡   ŸŸžž  ŸŸžž  ŸŸžž  ŸŸžž  ŸŸžžttssrrqqNOOPPQQRKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYY776655//••––—— ––••””““ ––••””““ ––••””““ ––••””““ ––••””““jjiiccbbXYYZZ[[\AA@@??>>``aabbccAA@@??>>``aabbccAA@@??>>HHIIJJKKppoonnmmAABBCCDDQQPPOOIIˆˆ‰‰ŠŠ‹‹œœ››šš™™œœ››šš™™œœ››šš™™œœ››šš™™œœ››šš™™ + + ppoonnmmRSSTTUUVGGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]..--,,++žžŸŸ    ’’‘‘’’‘‘’’‘‘’’‘‘’’‘‘aa``__^^\]]^^__`==<<;;::ddeeffgg==<<;;::ddeeffgg==<<;;::LLMMNNOOllkkjjiiEEFFGGHHHHGGFFEEŒŒŽŽ + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• llkkjjiiVWWXXYYZCCBBAA@@^^__``aaCCBBAA@@^^__``aaCCBBAA@@^^__``aaCCBBAA@@^^__``aaCCBBAA@@^^__``aa**))((''ŸŸžžœ›ŽŽŒŒ‹‹ŽŽŒŒ‹‹ŽŽŒŒ‹‹ŽŽŒŒ‹‹ŽŽŒŒ‹‹]]\\[[ZZ`aabbccd99887766hhiijjkk99887766hhiijjkk99887766PPQQRRSShhggffeeIIJJKKLLDDCCBBAA‘‘’’““ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ccbbaa``Z[[\\]]^??>>==<>==<>==<>==<>==<>==””••––——ŽŽŽŽŽŽŽŽŽŽ__^^]]\\^__``aab;;::9988ffgghhii;;::9988ffgghhii;;::9988ffgghhii;;::9988ffgghhii;;::9988ffgghhii""!! •””““’’‘††……„„ƒƒ††……„„ƒƒ††……„„ƒƒ††……„„ƒƒ††……„„ƒƒ$$%%&&''UUTTSSRRkkllmmnn1100//..ppqqrrss1100//..ppqqrrss1100//..XXYYZZ[[``__^^]]QQRRSSTT<<;;::99žžŸŸ  ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ !![[ZZYYXXbccdefgh77665544jjkkllmm77665544jjkkllmm77665544jjkkllmm77665544jjkkllmm77665544jjkkllmm‘ŽŽ !!""‚‚€€ !!""‚‚€€ !!""‚‚€€ !!""‚‚€€ !!""‚‚€€(())**++QQPPOOIIooppqqrr--,,++**ttuuvvww--,,++**ttuuvvww--,,++**\\]]^^__\\[[ZZYYUUVVWWXX88776655  ŸŸžžˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……""##$$%%WWVVUUTTiijjkkll33221100nnooppqq33221100nnooppqq33221100nnooppqq33221100nnooppqq33221100nnooppqqŒŒ‹‹ŠŠ‰##$$%%&&~~}}||{{##$$%%&&~~}}||{{##$$%%&&~~}}||{{##$$%%&&~~}}||{{##$$%%&&~~}}||{{,,--..//HHGGFFEEssttuuvv))((''&&xxyyzz{{))((''&&xxyyzz{{))((''&&``aabbccXXWWVVUUYYZZ[[\\//..--,,œ›š™˜——– „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚&&''(())SSRRQQPPmmnnoopp//..--,,rrssttuu//..--,,rrssttuu//..--,,rrssttuu//..--,,rrssttuu//..--,,rrssttuu‰ˆˆ‡‡††…''(())**zzyyxxww''(())**zzyyxxww''(())**zzyyxxww''(())**zzyyxxww''(())**zzyyxxww55667788DDCCBBAAwwxxyyzz%%$$##""||}}~~%%$$##""||}}~~%%$$##""ddeeffggTTSSRRQQ]]^^__``++**))((–••””““’!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}**++,,--OOIIHHGGqqrrsstt++**))((vvwwxxyy++**))((vvwwxxyy++**))((vvwwxxyy++**))((vvwwxxyy++**))((vvwwxxyy + +…„„ƒƒ‚€++,,--..vvuuttss++,,--..vvuuttss++,,--..vvuuttss++,,--..vvuuttss++,,--..vvuuttss99::;;<<@@??>>=={{||}}~!! €€‚‚ƒƒ!! €€‚‚ƒƒ!! hhiijjkkPPOONNMMaabbccdd''&&%%$$’‘‘Ž%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy..//5566FFEEDDCCuuvvwwxx''&&%%$$zz{{||}}''&&%%$$zz{{||}}''&&%%$$zz{{||}}''&&%%$$zz{{||}}''&&%%$$zz{{||}} ~}}||{{//001122rrqqppoo//001122rrqqppoo//001122rrqqppoo//001122rrqqppoo//001122rrqqppoo==>>??@@<<;;::99€‚ƒƒ„„…„„……††‡‡„„……††‡‡llmmnnooLLKKJJIIeeffgghh##""!! ŽŒŒ‹‹Š))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu778899::BBAA@@??yyzz{{||##""!! ~~€€##""!! ~~€€##""!! ~~€€##""!! ~~€€##""!! ~~€€zzyyxxww33445566nnmmllkk33445566nnmmllkk33445566nnmmllkk33445566nnmmllkk33445566nnmmllkkAABBCCDD88776655…††‡‡ˆˆ‰ˆˆ‰‰ŠŠ‹‹ˆˆ‰‰ŠŠ‹‹ppqqrrssHHGGFFEEiijjkkllЉ‰ˆˆ‡‡†--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq;;<<==>>>>==<<;;}}~€‚ƒ‚‚ƒƒ„„……‚‚ƒƒ„„……‚‚ƒƒ„„……‚‚ƒƒ„„……‚‚ƒƒ„„…… + + vvuuttss778899::jjiihhgg778899::jjiihhgg778899::jjiihhgg778899::jjiihhgg778899::jjiihhggEEFFGGHH//..--,,‰ŠŠ‹‹ŒŒŒŒŽŽŒŒŽŽttuuvvwwDDCCBBAAmmnnoopp†……„„ƒƒ‚11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm??@@AABB::998877ƒ„„……††‡††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰ rrqqppoo;;<<==>>ffeeddcc;;<<==>>ffeeddcc;;<<==>>ffeeddcc;;<<==>>ffeeddcc;;<<==>>ffeeddccIIOOPPQQ++**))((ŽŽ‘‘‘’’““‘‘’’““xxyyzz{{@@??>>==qqrrsstt€~}}||55667788llkkjjii55667788llkkjjii55667788llkkjjii55667788llkkjjii55667788llkkjjiiCCDDEEFF6655//..‡ˆˆ‰‰ŠŠ‹ŠŠ‹‹ŒŒŠŠ‹‹ŒŒŠŠ‹‹ŒŒŠŠ‹‹ŒŒŠŠ‹‹ŒŒnnmmllkk??@@AABBbbaa``__??@@AABBbbaa``__??@@AABBbbaa``__??@@AABBbbaa``__??@@AABBbbaa``__RRSSTTUU''&&%%$$‘’’““””• + +””••––—— + +””••––—— + +||}}~~<<;;::99uuvvwwxx {{zzyyxx99::;;<>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaaPPQQRRSS))((''&&‘‘’’“ ’’““””•• ’’““””•• ’’““””•• ’’““””•• ’’““””•• dccbbaa`GGHHIIJJZZYYXXWWGGHHIIJJZZYYXXWWGGHHIIJJZZYYXXWWGGHHIIJJZZYYXXWWGGHHIIJJZZYYXXWWZZ[[\\]]›œžžŸŸœœžžŸŸœœžžŸŸ„„……††‡‡44332211}}~~€€ ssrrqqppAABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]TTUUVVWW%%$$##""“””••––— + + ––——˜˜™™ + + ––——˜˜™™ + + ––——˜˜™™ + + ––——˜˜™™ + + ––——˜˜™™!!""##$$`__^^]]\KKLLMMNNVVUUTTSSKKLLMMNNVVUUTTSSKKLLMMNNVVUUTTSSKKLLMMNNVVUUTTSSKKLLMMNNVVUUTTSS^^__``aa    ŸŸžž    ŸŸžž    ŸŸžžˆˆ‰‰ŠŠ‹‹00//..--‚‚ƒƒ„„oonnmmllEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYXXYYZZ[[!! —˜™š›œšš››œœšš››œœšš››œœšš››œœšš››œœ%%&&''((\[[ZZYYXOOPPQQRRRRQQPPOOOOPPQQRRRRQQPPOOOOPPQQRRRRQQPPOOOOPPQQRRRRQQPPOOOOPPQQRRRRQQPPOObbcciijjœœ››ššœœ››ššœœ››ššŒŒŽŽ,,++**))……††‡‡ˆˆkkjjiihgIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUU\\]]^^__žžŸŸ    žžŸŸ    žžŸŸ    žžŸŸ    žžŸŸ    žžŸŸ    ))**++,,XWWVVUUTSSTTUUVVNNMMLLKKSSTTUUVVNNMMLLKKSSTTUUVVNNMMLLKKSSTTUUVVNNMMLLKKSSTTUUVVNNMMLLKKkkllmmnn ™™˜˜——–– + + ™™˜˜——–– + + ™™˜˜——–– + + ‘‘’’““((''&&%%‰‰ŠŠ‹‹ŒŒfedccbbaMMNNOOPPTTSSRRQQMMNNOOPPTTSSRRQQMMNNOOPPTTSSRRQQMMNNOOPPTTSSRRQQMMNNOOPPTTSSRRQQ``aabbccŸŸžžœœŸŸžžœœŸŸžžœœŸŸžžœœŸŸžžœœŸŸžž——--..//55TSSRRQQPWWXXYYZZJJIIHHGGWWXXYYZZJJIIHHGGWWXXYYZZJJIIHHGGWWXXYYZZJJIIHHGGWWXXYYZZJJIIHHGGooppqqrr + + ••””““’’ ••””““’’ ••””““’’ ””••––——$$##""!!ŽŽ !!""##a``__^^]QQRRSSTTPPOONNMMQQRRSSTTPPOONNMMQQRRSSTTPPOONNMMQQRRSSTTPPOONNMMQQRRSSTTPPOONNMMiijjkkll ››šš™™˜˜ ››šš™™˜˜ ››šš™™˜˜ ››šš™™˜˜ ››šš™™˜˜ ––••””““66778899POONMLKJ[[\\]]^^FFEEDDCC[[\\]]^^FFEEDDCC[[\\]]^^FFEEDDCC[[\\]]^^FFEEDDCC[[\\]]^^FFEEDDCCssttuuvv‘‘ŽŽ‘‘ŽŽ‘‘ŽŽ˜˜™™šš›› ‘‘’’““””$$%%&&'']\\[[ZZYUUVVWWXXLLKKJJIIUUVVWWXXLLKKJJIIUUVVWWXXLLKKJJIIUUVVWWXXLLKKJJIIUUVVWWXXLLKKJJIImmnnoopp + + ——––••”” + + ——––••”” + + ——––••”” + + ——––••”” + + ——––••”” + + ’’‘‘::;;<<==IIHHGGFF__``aabbBBAA@@??__``aabbBBAA@@??__``aabbBBAA@@??__``aabbBBAA@@??__``aabbBBAA@@??wwxxyyzzŒŒ‹‹ŠŠŒŒ‹‹ŠŠŒŒ‹‹ŠŠœœžžŸŸ••––——˜˜(())**++YXXWWVVUYYZZ[[\\HHGGFFEEYYZZ[[\\HHGGFFEEYYZZ[[\\HHGGFFEEYYZZ[[\\HHGGFFEEYYZZ[[\\HHGGFFEEqqrrsstt““’’‘‘““’’‘‘““’’‘‘““’’‘‘““’’‘‘ŽŽŒŒ‹‹>>??@@AAEEDDCCBBccddeeff>>==<<;;ccddeeff>>==<<;;ccddeeff>>==<<;;ccddeeff>>==<<;;ccddeeff>>==<<;;{{||}}ƒƒ + + ‰‰ˆˆ‡‡††‰‰ˆˆ‡‡††‰‰ˆˆ‡‡††    ŸŸžž™™šš››œœ,,--..//UTTSSRRQ]]^^__``DDCCBBAA]]^^__``DDCCBBAA]]^^__``DDCCBBAA]]^^__``DDCCBBAA]]^^__``DDCCBBAAuuvvwwxxŽŽŒŒŽŽŒŒŽŽŒŒŽŽŒŒŽŽŒŒŠŠ‰‰ˆˆ‡‡BBCCDDEEAA@@??>>gghhiijj::998877gghhiijj::998877gghhiijj::998877gghhiijj::998877gghhiijj::998877„„……††‡‡ ……„„ƒƒ‚‚……„„ƒƒ‚‚……„„ƒƒ‚‚œœ››ššžžŸŸ  55667788QPPOONMLaabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==yyzz{{|| + +‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆ††……„„ƒƒFFGGHHII==<<;;::kkllmmnn66554433kkllmmnn66554433kkllmmnn66554433kkllmmnn66554433kkllmmnn66554433ˆˆ‰‰ŠŠ‹‹€€~~ !!""##€€~~ !!""##€€~~ !!""##™™˜˜——––   ŸŸžž99::;;<>??@@FFEEDDCCiijjkkll88776655iijjkkll88776655iijjkkll88776655iijjkkll88776655iijjkkll88776655††‡‡ˆˆ‰‰ƒƒ‚‚€€ !!ƒƒ‚‚€€ !!ƒƒ‚‚€€ !!ƒƒ‚‚€€ !!ƒƒ‚‚€€ !!yyxxwwvvSSTTUUVV5543210/ssttuuvv..--,,++ssttuuvv..--,,++ssttuuvv..--,,++ssttuuvv..--,,++ssttuuvv..--,,++‘‘’’““yyxxwwvv(())**++yyxxwwvv(())**++yyxxwwvv(())**++‘‘ŽŽ + + ““’’‘‘AABBCCDDBBAA@@??mmnnoopp44332211mmnnoopp44332211mmnnoopp44332211mmnnoopp44332211mmnnoopp44332211ŠŠ‹‹ŒŒ~~}}||""##$$%%~~}}||""##$$%%~~}}||""##$$%%~~}}||""##$$%%~~}}||""##$$%%uuttssrrWWXXYYZZ/..--,,+wwxxyyzz**))((''wwxxyyzz**))((''wwxxyyzz**))((''wwxxyyzz**))((''wwxxyyzz**))((''””••––—— !!""#uuttssrr,,--..//uuttssrr,,--..//uuttssrr,,--..//ŒŒ‹‹ŠŠ ŽŽŒŒEEFFGGHH>>==<<;;qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--ŽŽ‘‘{{zzyyxx&&''(()){{zzyyxx&&''(()){{zzyyxx&&''(()){{zzyyxx&&''(()){{zzyyxx&&''(())qqppoonn[[\\]]^^+**))(('{{||}}~~&&%%$$##{{||}}~~&&%%$$##{{||}}~~&&%%$$##{{||}}~~&&%%$$##{{||}}~~&&%%$$##žžŸŸ  #$$%%&&'qqppoonn00112233qqppoonn00112233qqppoonn00112233‰‰ˆˆ‡‡††……„„ƒƒ‚‚……„„ƒƒ‚‚{{zzyyxxQQRRSSTT77665543qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--qqrrsstt00//..--ŽŽ‘‘{{zzyyxx&&''(()){{zzyyxx&&''(()){{zzyyxx&&''(())nnmmllkkkkllmmnn€€~~ !!""##€€~~ !!""##wwvvuuttUUVVWWXX210//..-uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))uuvvwwxx,,++**))’’““””•• !wwvvuutt**++,,--wwvvuutt**++,,--wwvvuutt**++,,--jjiiccbbooppqqrr}}||{{zz$$%%&&''}}||{{zz$$%%&&''ssrrqqppYYZZ[[\\-,,++**)yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%yyzz{{||((''&&%%––——žž!""##$$%ssrrqqpp..//0011ssrrqqpp..//0011ssrrqqpp..//0011aa``__^^ssttuuvvyyxxwwvv(())**++yyxxwwvv(())**++oonnmmll]]^^__``)((''&&%}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!}}~~€€$$##""!!ŸŸ    ŸŸ%&&''(()oonnmmll22334455oonnmmll22334455oonnmmll22334455]]\\[[ZZwwxxyyzz uuttssrr,,--..//uuttssrr,,--..//kkjjiiccaabbccii%$$##""!‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ ‚‚ƒƒ„„ žž——––)**++,,-kkjjiihh66778899kkjjiihh66778899kkjjiihh66778899YYXXWWVV{{||}}ƒƒ + + qqppoonn00112233qqppoonn00112233bbaa``__jjkkllmm! ……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ……††‡‡ˆˆ••””““’’-..//012ggffeedd::;;<<==ggffeedd::;;<<==ggffeedd::;;<<==UUTTSSRR„„……††‡‡ + + mmllkkjj44556677mmllkkjj44556677^^]]\\[[nnooppqq‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‰‰ŠŠ‹‹ŒŒ‘‘ŽŽ34556677ccbbaa``>>??@@AAccbbaa``>>??@@AAccbbaa``>>??@@AAQQPPOOIIˆˆ‰‰ŠŠ‹‹iihhggff8899::;;iihhggff8899::;;ZZYYXXWWrrssttuuŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ8899::;;__^^]]\\BBCCDDEE__^^]]\\BBCCDDEE__^^]]\\BBCCDDEEHHGGFFEEŒŒŽŽeeddccbb<<==>>??eeddccbb<<==>>??VVUUTTSSvvwwxxyy‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‘‘’’““”” ‰‰ˆˆ‡‡††<<==>>??[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHII[[ZZYYXXFFGGHHIIDDCCBBAA‘‘’’““aa``__^^@@AABBCCaa``__^^@@AABBCCRRQQPPOOzz{{||}} ••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ••––——˜˜ + + ……„„ƒƒ}}@@AABBCCWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMMWWVVUUTTJJKKLLMM@@??>>==””••••””]]\\[[ZZDDEEFFGG]]\\[[ZZDDEEFFGGIIHHGGFFƒƒ„„……†† + + ™™šš››œœ™™šš››œœ™™šš››œœ™™šš››œœ™™šš››œœ||{{zzyyDDEEFFGGSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQSSRRQQPPNNOOPPQQ<<;;::99““’’‘‘ !!YYXXWWVVHHIIJJKKYYXXWWVVHHIIJJKKEEDDCCBB‡‡ˆˆ‰‰ŠŠžžŸŸ  žžŸŸ  žžŸŸ  žžŸŸ  žžŸŸ  xxwwvvuuHHIIJKLMOONNMMLLRRSSTTUUOONNMMLLRRSSTTUUOONNMMLLRRSSTTUU88776655ŽŽŒŒ""##$$%%UUTTSSRRLLMMNNOOUUTTSSRRLLMMNNOOAA@@??>>‹‹ŒŒŽŽ  ŸŸžž  ŸŸžž  ŸŸžž  ŸŸžž  ŸŸžžttssrrqqNOOPPQQRKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYYKKJJIIHHVVWWXXYY//..--,,‹‹ŠŠ‰‰ˆˆ&&''(())QQPPOONNPPQQRRSSQQPPOONNPPQQRRSS==<<;;::‘‘’’œœ››šš™™œœ››šš™™œœ››šš™™œœ››šš™™œœ››šš™™ + + ppoonnmmRSSTTUUVGGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]GGFFEEDDZZ[[\\]]++**))((‡‡††……„„**++,,--MMLLKKJJTTUUVVWWMMLLKKJJTTUUVVWW99887766““””••–– + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• + + ˜˜——––•• llkkjjiiVWWXXYYZCCBBAA@@^^__``aaCCBBAA@@^^__``aaCCBBAA@@^^__``aa''&&%%$$ƒƒ‚‚€€..//0011IIHHGGFFXXYYZZ[[IIHHGGFFXXYYZZ[[55//..--——žžŸŸ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ ””““’’‘‘ccbbaa``Z[[\\]]^??>>==<>==<>==<>``aabbccAA@@??>>``aabbcc((''&&%%œ›š™˜—ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠ‰‰ !![[ZZYYXXbccdefgh77665544jjkkllmm77665544jjkkllmm77665544jjkkllmmwwvvuutt::;;<<====<<;;::ddeeffgg==<<;;::ddeeffgg$$##""!!—––••””“ˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……ˆˆ‡‡††……""##$$%%WWVVUUTTiijjkkll33221100nnooppqq33221100nnooppqq33221100nnooppqqssrrqqpp>>??@@AA99887766hhiijjkk99887766hhiijjkk “’’‘‘ „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚ „„ƒƒ‚‚&&''(())SSRRQQPPmmnnoopp//..--,,rrssttuu//..--,,rrssttuu//..--,,rrssttuu oonnmmllBBCCDDEE55443322llmmnnoo55443322llmmnnooŽŽŒŒ‹!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}!!""##$$€€~~}}**++,,--OOIIHHGGqqrrsstt++**))((vvwwxxyy++**))((vvwwxxyy++**))((vvwwxxyy + + + +kkjjiihhFFGGHHII1100//..ppqqrrss1100//..ppqqrrss‹ŠŠ‰‰ˆˆ‡%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy%%&&''((||{{zzyy..//5566FFEEDDCCuuvvwwxx''&&%%$$zz{{||}}''&&%%$$zz{{||}}''&&%%$$zz{{||}} ggffeeddJJKKLLMM--,,++**ttuuvvww--,,++**ttuuvvww ‡††……„„ƒ))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu))**++,,xxwwvvuu778899::BBAA@@??yyzz{{||##""!! ~~€€##""!! ~~€€##""!! ~~€€ccbbaa``NNOOPPQQ))((''&&xxyyzz{{))((''&&xxyyzz{{ + + ƒ‚€~}}--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq--..//00ttssrrqq;;<<==>>>>==<<;;}}~€‚ƒ‚‚ƒƒ„„……‚‚ƒƒ„„……‚‚ƒƒ„„……__^^]]\\RRSSTTUU%%$$##""||}}~~%%$$##""||}}~~||{{zzyy11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm11223344ppoonnmm??@@AABB::998877ƒ„„……††‡††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰††‡‡ˆˆ‰‰[[ZZYYXXVVWWXXYY!! €€‚‚ƒƒ!! €€‚‚ƒƒ xxwwvvuu55667788llkkjjii55667788llkkjjii55667788llkkjjii55667788llkkjjii55667788llkkjjiiCCDDEEFF6655//..‡ˆˆ‰‰ŠŠ‹ŠŠ‹‹ŒŒŠŠ‹‹ŒŒŠŠ‹‹ŒŒ !!""##WWVVUUTTZZ[[\\]]„„……††‡‡„„……††‡‡ + + ttssrrqq99::;;<>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaa==>>??@@ddccbbaaPPQQRRSS))((''&&‘‘’’“ ’’““””•• ’’““””•• ’’““””••(())**++OONNMMLLbbccddeeŒŒŽŽŒŒŽŽllkkjjiiAABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]AABBCCDD``__^^]]TTUUVVWW%%$$##""“””••––— + + ––——˜˜™™ + + ––——˜˜™™ + + ––——˜˜™™,,--..//KKJJIIHHffgghhii‘‘’’““‘‘’’““hgfedccbEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYEEFFGGHH\\[[ZZYYXXYYZZ[[!! —˜™š›œšš››œœšš››œœšš››œœ55667788GGFFEEDDjjkkllmm + +””••––—— + +””••––—— !!""baa``__^IIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUUIIJJKKLLXXWWVVUU\\]]^^__žžŸŸ    žžŸŸ    žžŸŸ    žžŸŸ  ˜˜99::;;<>??@@??>>==<>??GGFFEEDDaabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==aabbccdd@@??>>==yyzz{{|| + +‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰ˆˆƒƒ}}||{{VVWWXXYY++**))((††‡‡ˆˆ‰‰‘‘ŽŽŒŒ‹‹ŠŠ‰‰@@AABBCCCCBBAA@@eeffgghh<<;;::99eeffgghh<<;;::99eeffgghh<<;;::99eeffgghh<<;;::99eeffgghh<<;;::99}}ƒƒ„„…… ‡‡††……„„‡‡††……„„‡‡††……„„zzyyxxwwZZ[[\\]]''&&%%$$ŠŠ‹‹ŒŒŒŒ‹‹ŠŠˆˆ‡‡††……DDEEFFGG??>>==<=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0//0/0////.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜˜—˜—————–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}~}~}~}~~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghgfefefefefefefedcdcdcdccdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0///0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜—˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚€€€€€€}~}~}~}~~}}}}}}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdccdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKIIIIIIJIIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™—˜—˜—˜———˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€}~}~}~}~}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcccccccdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343432121212121212121/////0/00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™————˜—˜——˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€}~}~}}}}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343432121212121212121/0/0/0/00/0/////.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜——˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€}}~}~}~}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcccccdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIIJIJIIIIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343432121212121212121/0/0/0/00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$# Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›š™š™š™š™š™š™˜—˜—˜—˜——˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIIIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343432121212121212121/0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜——˜——————–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefecdcdcdcdccccdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343432121212121212121/0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}}}}}}}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefecdcdcdcddcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMLKLKLKLKLKLKLKLKIIIIIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343432121212121212121/0/0/0//.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜———˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghgfefefefefefefefecdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565656565656543434343434343432121212121212121////0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™———˜—˜—˜˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}}}}}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefecdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121210/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™—˜—˜—˜—˜˜—˜—˜—••–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefecdccccccbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKJIJIIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434343434343212121210//////00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™—˜—˜—˜—˜••••–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefedcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIIIIIIJIJIJIJHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121/0/0/0/00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™—˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcccdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIIJIJIJIIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121/0/0/0/00/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™—˜—˜—˜—˜–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecccdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIIIIIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121/0/0/0/00/0/0///.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™—˜—˜————–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}}}}~}~}}~}~}~}~|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121/0/0/0/0///0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™——˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}}~}}}}}}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcddcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIIIIIIJJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121/0/0/0/0/0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcddccccccdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKIJIJIJIJJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:987878787878787876565656565656565434343434343434321212121//////0//0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™—————˜—˜˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}}}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcdcdcdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKIJIJIJIJJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434343434321212121210/0/0/0//0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"! Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™—˜—˜—˜—˜˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€}}}~}~}~~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefecdcdcccccdcdcdcdbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKIJIJIJIJJIJIJIIIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0//0/0/0/0.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +                 + + + + + + + +   ŸŸžžPPOONNMMaabbccdd‹‹ŠŠ‰‰ˆˆ''&&%%$$IIOOPPQQ’‘‘Ž::998877%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))..//5566’’““””••FFEEDDCC !uuvvwwxxwwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}mmllkkjj __``aabb~}}||{{'&&%%$$#//001122€€‚‚rrqqppoo""!! //001122€€‚‚rrqqppoo""!! //001122€€‚‚rrqqppoo""!! //001122€€‚‚rrqqppoo""!! //001122€€‚‚rrqqppoo""!! ==>>??@@  ŸŸžž<<;;::99'(())**+€‚ƒƒ„„…mmllkkjj44556677„„……††‡‡mmllkkjj44556677„„……††‡‡mmllkkjj44556677„„……††‡‡mmllkkjj44556677„„……††‡‡mmllkkjj44556677„„……††‡‡^^]]\\[[ + + nnooppqqttssrrqq99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffeeœœ››šš™™LLKKJJIIeeffgghh‡‡††……„„##""!! RRSSTTUUŽŒŒ‹‹Š66554321))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%778899::––——žžBBAA@@??!""##$$%yyzz{{||ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€iiccbbaacciijjkkzzyyxxww#""!! 33445566ƒƒ„„……††nnmmllkk33445566ƒƒ„„……††nnmmllkk33445566ƒƒ„„……††nnmmllkk33445566ƒƒ„„……††nnmmllkk33445566ƒƒ„„……††nnmmllkkAABBCCDD——––••””88776655+,,--../…††‡‡ˆˆ‰iihhggff8899::;;ˆˆ‰‰ŠŠ‹‹iihhggff8899::;;ˆˆ‰‰ŠŠ‹‹iihhggff8899::;;ˆˆ‰‰ŠŠ‹‹iihhggff8899::;;ˆˆ‰‰ŠŠ‹‹iihhggff8899::;;ˆˆ‰‰ŠŠ‹‹ZZYYXXWWrrssttuuppoonnmm==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaa˜˜——––••HHGGFFEEiijjkkllƒƒ}}||{{VVWWXXYYЉ‰ˆˆ‡‡†0//..--,--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!;;<<==>>ŸŸ    ŸŸ>>==<<;;%&&''(()}}~€‚ƒoonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……``__^^]] + + llmmnnoovvuuttss778899::‡‡ˆˆ‰‰ŠŠjjiihhgg778899::‡‡ˆˆ‰‰ŠŠjjiihhgg778899::‡‡ˆˆ‰‰ŠŠjjiihhgg778899::‡‡ˆˆ‰‰ŠŠjjiihhgg778899::‡‡ˆˆ‰‰ŠŠjjiihhggEEFFGGHH““’’‘‘//..--,,/0123455‰ŠŠ‹‹ŒŒeeddccbb<<==>>??ŒŒŽŽeeddccbb<<==>>??ŒŒŽŽeeddccbb<<==>>??ŒŒŽŽeeddccbb<<==>>??ŒŒŽŽeeddccbb<<==>>??ŒŒŽŽVVUUTTSSvvwwxxyyllkkjjiiAABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] ””““’’‘‘DDCCBBAA mmnnooppzzyyxxwwZZ[[\\]]†……„„ƒƒ‚,++**))(11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm ??@@AABBžž——––::998877)**++,,-ƒ„„……††‡kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰\\[[ZZYY ppqqrrssrrqqppoo;;<<==>>‹‹ŒŒŽŽffeeddcc;;<<==>>‹‹ŒŒŽŽffeeddcc;;<<==>>‹‹ŒŒŽŽffeeddcc;;<<==>>‹‹ŒŒŽŽffeeddcc;;<<==>>‹‹ŒŒŽŽffeeddccIIOOPPQQŽŽŒŒ++**))((66778899ŽŽ‘aa``__^^@@AABBCC‘‘’’““aa``__^^@@AABBCC‘‘’’““aa``__^^@@AABBCC‘‘’’““aa``__^^@@AABBCC‘‘’’““aa``__^^@@AABBCC‘‘’’““RRQQPPOOzz{{||}}hgfedccb EEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + ŽŽ@@??>>==!!""##$$qqrrssttvvuuttss^^__``aa€~}}||(''&&%%$55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjiiCCDDEEFF••””““’’6655//..-..//012‡ˆˆ‰‰ŠŠ‹ggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒXXWWVVUUttuuvvwwnnmmllkk??@@AABB‘‘’’bbaa``__??@@AABB‘‘’’bbaa``__??@@AABB‘‘’’bbaa``__??@@AABB‘‘’’bbaa``__??@@AABB‘‘’’bbaa``__RRSSTTUU‹‹ŠŠ‰‰ˆˆ''&&%%$$::;;<<==‘’’““””•]]\\[[ZZ + +DDEEFFGG””••––——]]\\[[ZZ + +DDEEFFGG””••––——]]\\[[ZZ + +DDEEFFGG””••––——]]\\[[ZZ + +DDEEFFGG””••––——]]\\[[ZZ + +DDEEFFGG””••––——IIHHGGFF !!""ƒƒ„„……††baa``__^ + + IIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUUŒŒ‹‹ŠŠ‰‰<<;;::99%%&&''((uuvvwwxxrrqqppoo bbcciijj{{zzyyxx$##""!! 99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffeeGGHHIIOO‘‘ŽŽ--,,++**34556677‹ŒŒŽŽccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘TTSSRRQQxxyyzz{{jjiihgfe CCDDEEFF““””••––^^]]\\[[ CCDDEEFF““””••––^^]]\\[[ CCDDEEFF““””••––^^]]\\[[ CCDDEEFF““””••––^^]]\\[[ CCDDEEFF““””••––^^]]\\[[ VVWWXXYY‡‡††……„„##""!! >>??@@AA•––——˜™šYYXXWWVV HHIIJJKK˜˜™™šš››YYXXWWVV HHIIJJKK˜˜™™šš››YYXXWWVV HHIIJJKK˜˜™™šš››YYXXWWVV HHIIJJKK˜˜™™šš››YYXXWWVV HHIIJJKK˜˜™™šš››EEDDCCBB##$$%%&&‡‡ˆˆ‰‰ŠŠ^]]\\[[ZMMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQˆˆ‡‡††……88776655))**++,,yyzz{{||nnmmllkk + + + +kkllmmnnwwvvuutt ==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaa==>>??@@ŽŽddccbbaaPPQQRRSSŒŒ‹‹ŠŠ))((''&&8899::;;‘‘’’“__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••PPOOIIHH ||}}ƒƒ„„dccbbaa` + + GGHHIIJJ——˜˜™™ššZZYYXXWW + + GGHHIIJJ——˜˜™™ššZZYYXXWW + + GGHHIIJJ——˜˜™™ššZZYYXXWW + + GGHHIIJJ——˜˜™™ššZZYYXXWW + + GGHHIIJJ——˜˜™™ššZZYYXXWW + + ZZ[[\\]]ƒƒ}}||{{BBCCDDEE›œžžŸŸUUTTSSRRLLMMNNOOœœžžŸŸUUTTSSRRLLMMNNOOœœžžŸŸUUTTSSRRLLMMNNOOœœžžŸŸUUTTSSRRLLMMNNOOœœžžŸŸUUTTSSRRLLMMNNOOœœžžŸŸAA@@??>>''(())**‹‹ŒŒŽŽZYYXXWWVQQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMM99::;;<<„„ƒƒ‚‚44332211--..//00}}~~€€jjiiccbb ooppqqrrssrrqqppAABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] TTUUVVWW‰‰ˆˆ‡‡††%%$$##""<<==>>??“””••––—[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™GGFFEEDD!!""##$$……††‡‡ˆˆ`__^^]]\KKLLMMNN››œœžžVVUUTTSSKKLLMMNN››œœžžVVUUTTSSKKLLMMNN››œœžžVVUUTTSSKKLLMMNN››œœžžVVUUTTSSKKLLMMNN››œœžžVVUUTTSS^^__``aazzyyxxwwFFGGHHII    ŸŸžžQQPPOONNPPQQRRSS    ŸŸžžQQPPOONNPPQQRRSS    ŸŸžžQQPPOONNPPQQRRSS    ŸŸžžQQPPOONNPPQQRRSS    ŸŸžžQQPPOONNPPQQRRSS    ŸŸžž==<<;;::++,,--..‘‘’’VUUTTSSRUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJII==>>??@@€€~~}}00//..--11223344‚‚ƒƒ„„aa``__^^ssttuuvvoonnmmllEEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + XXYYZZ[[……„„ƒƒ}}!! @@AABBCC—˜™š›œWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœCCBBAA@@%%&&''((‰‰ŠŠ‹‹ŒŒ\[[ZZYYXOOPPQQRRŸŸ    ŸŸRRQQPPOOOOPPQQRRŸŸ    ŸŸRRQQPPOOOOPPQQRRŸŸ    ŸŸRRQQPPOOOOPPQQRRŸŸ    ŸŸRRQQPPOOOOPPQQRRŸŸ    ŸŸRRQQPPOObbcciijjvvuuttssJKLMNOOPœœ››ššMMLLKKJJTTUUVVWWœœ››ššMMLLKKJJTTUUVVWWœœ››ššMMLLKKJJTTUUVVWWœœ››ššMMLLKKJJTTUUVVWWœœ››ššMMLLKKJJTTUUVVWW——––••99887766//556677““””••––RQQPPOON + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE + + AABBCCDD||{{zzyy,,++**))55667788……††‡‡ˆˆ]]\\[[ZZwwxxyyzzkkjjiihgIIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUU\\]]^^__||{{zzyyDDEEFFGGžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    ??>>==<<))**++,,ŽŽXWWVVUUTSSTTUUVVžžœœ››NNMMLLKKSSTTUUVVžžœœ››NNMMLLKKSSTTUUVVžžœœ››NNMMLLKKSSTTUUVVžžœœ››NNMMLLKKSSTTUUVVžžœœ››NNMMLLKK + +kkllmmnnrrqqppoo PQQRRSST™™˜˜——––IIHHGGFF + + XXYYZZ[[™™˜˜——––IIHHGGFF + + XXYYZZ[[™™˜˜——––IIHHGGFF + + XXYYZZ[[™™˜˜——––IIHHGGFF + + XXYYZZ[[™™˜˜——––IIHHGGFF + + XXYYZZ[[””““’’‘‘55//..--8899::;;——žžŸŸMLKJIIHH ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAA EEFFGGHHxxwwvvuu((''&&%%99::;;<<‰‰ŠŠ‹‹ŒŒYYXXWWVV{{||}}ƒƒfedccbba + +MMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQ``aabbccxxwwvvuuHHIIJKLMŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUUŸŸžž——;;::9988--..//55‘‘’’““””TSSRRQQP + +WWXXYYZZšš™™˜˜——JJIIHHGG + +WWXXYYZZšš™™˜˜——JJIIHHGG + +WWXXYYZZšš™™˜˜——JJIIHHGG + +WWXXYYZZšš™™˜˜——JJIIHHGG + +WWXXYYZZšš™™˜˜——JJIIHHGG ooppqqrrnnmmllkk + + TUUVVWWX••””““’’EEDDCCBB \\]]^^__••””““’’EEDDCCBB \\]]^^__••””““’’EEDDCCBB \\]]^^__••””““’’EEDDCCBB \\]]^^__••””““’’EEDDCCBB \\]]^^__ŽŽ,,++**))<<==>>??    ŸŸžžGGFFEEDDaabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==IIJJKKLLttssrrqq$$##""!!==>>??@@ŽŽUUTTSSRR !!""##„„……††‡‡a``__^^] QQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMiijjkkllttssrrqq NOOPPQQR››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY––••””““776655//66778899••––——POONMLKJ [[\\]]^^––••””““FFEEDDCC [[\\]]^^––••””““FFEEDDCC [[\\]]^^––••””““FFEEDDCC [[\\]]^^––••””““FFEEDDCC [[\\]]^^––••””““FFEEDDCCssttuuvvjjiiccbbXYYZZ[[\‘‘ŽŽAA@@??>>``aabbcc‘‘ŽŽAA@@??>>``aabbcc‘‘ŽŽAA@@??>>``aabbcc‘‘ŽŽAA@@??>>``aabbcc‘‘ŽŽAA@@??>>``aabbccŒŒ‹‹ŠŠ‰‰((''&&%%@@AABBCCœ›š™˜—CCBBAA@@eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99MMNNOOPPppoonnmm AABBCCDD‘‘’’““””QQPPOOII$$%%&&''ˆˆ‰‰ŠŠ‹‹]\\[[ZZYUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJII + + mmnnooppppoonnmm + + RSSTTUUV——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]’’‘‘..--,,++::;;<<==žžŸŸ    IIHHGGFF__``aabb’’‘‘BBAA@@??__``aabb’’‘‘BBAA@@??__``aabb’’‘‘BBAA@@??__``aabb’’‘‘BBAA@@??__``aabb’’‘‘BBAA@@??wwxxyyzzaa``__^^\]]^^__`ŒŒ‹‹ŠŠ==<<;;::ddeeffggŒŒ‹‹ŠŠ==<<;;::ddeeffggŒŒ‹‹ŠŠ==<<;;::ddeeffggŒŒ‹‹ŠŠ==<<;;::ddeeffggŒŒ‹‹ŠŠ==<<;;::ddeeffggˆˆ‡‡††……$$##""!!DDEEFFGG—––••””“??>>==<<iijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655QQRRSSTTllkkjjiiEEFFGGHH••––——˜˜HHGGFFEE(())**++ŒŒŽŽYXXWWVVU + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE qqrrssttllkkjjiiVWWXXYYZ““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aaŽŽŒŒ‹‹**))((''>>??@@AAŸŸžžœ›EEDDCCBBccddeeffŽŽŒŒ‹‹>>==<<;;ccddeeffŽŽŒŒ‹‹>>==<<;;ccddeeffŽŽŒŒ‹‹>>==<<;;ccddeeffŽŽŒŒ‹‹>>==<<;;ccddeeffŽŽŒŒ‹‹>>==<<;;{{||}}ƒƒ]]\\[[ZZ + + `aabbccd‰‰ˆˆ‡‡††99887766hhiijjkk‰‰ˆˆ‡‡††99887766hhiijjkk‰‰ˆˆ‡‡††99887766hhiijjkk‰‰ˆˆ‡‡††99887766hhiijjkk‰‰ˆˆ‡‡††99887766hhiijjkk„„ƒƒ}}|| HHIIOOPP“’’‘‘;;::9988 mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211 UUVVWWXXhhggffeeIIJJKKLL™™šš››œœDDCCBBAA,,--..//‘‘’’““UTTSSRRQ ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAAuuvvwwxxccbbaa``Z[[\\]]^ŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddeeŠŠ‰‰ˆˆ‡‡&&%%$$##BBCCDDEEš™˜——––•AA@@??>>gghhiijjŠŠ‰‰ˆˆ‡‡::998877gghhiijjŠŠ‰‰ˆˆ‡‡::998877gghhiijjŠŠ‰‰ˆˆ‡‡::998877gghhiijjŠŠ‰‰ˆˆ‡‡::998877gghhiijjŠŠ‰‰ˆˆ‡‡::998877 !!""##„„……††‡‡YYXXWWVV efghiijj……„„ƒƒ‚‚55443322llmmnnoo……„„ƒƒ‚‚55443322llmmnnoo……„„ƒƒ‚‚55443322llmmnnoo……„„ƒƒ‚‚55443322llmmnnoo……„„ƒƒ‚‚55443322llmmnnoo{{zzyyxxQQRRSSTTŽŽŒŒ‹77665543!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--!!""##$$YYZZ[[\\ddccbbaaMMNNOOPPžžŸŸ  @@??>>==55667788””••––——QPPOONMLaabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==aabbccddŽŽ@@??>>==yyzz{{||__^^]]\\ + +^__``aab‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii††……„„ƒƒ""!! FFGGHHII•””““’’‘==<<;;::kkllmmnn††……„„ƒƒ66554433kkllmmnn††……„„ƒƒ66554433kkllmmnn††……„„ƒƒ66554433kkllmmnn††……„„ƒƒ66554433kkllmmnn††……„„ƒƒ66554433$$%%&&''ˆˆ‰‰ŠŠ‹‹UUTTSSRRkkllmmnn€€~~1100//.. !!""##ppqqrrss€€~~1100//.. !!""##ppqqrrss€€~~1100//.. !!""##ppqqrrss€€~~1100//.. !!""##ppqqrrss€€~~1100//.. !!""##ppqqrrsswwvvuuttUUVVWWXX‹ŠŠ‰‰ˆˆ‡210//..-%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))%%&&''((]]^^__````__^^]] QQRRSSTT  ŸŸžž<<;;::9999::;;<<žžŸŸ  KJIIHHGGeeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99 !!}}ƒƒ„„……[[ZZYYXX bccdefgh‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmm}}||{{zzOOPPQQRR‘ŽŽ99887766 !!""ooppqqrr‚‚€€221100// !!""ooppqqrr‚‚€€221100// !!""ooppqqrr‚‚€€221100// !!""ooppqqrr‚‚€€221100// !!""ooppqqrr‚‚€€221100//(())**++ŒŒŽŽQQPPOOIIooppqqrr}}||{{zz--,,++**$$%%&&''ttuuvvww}}||{{zz--,,++**$$%%&&''ttuuvvww}}||{{zz--,,++**$$%%&&''ttuuvvww}}||{{zz--,,++**$$%%&&''ttuuvvww}}||{{zz--,,++**$$%%&&''ttuuvvwwssrrqqpp YYZZ[[\\‡††……„„ƒ-,,++**)))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%))**++,,aabbccdd\\[[ZZYY + + UUVVWWXX——––••””88776655==>>??@@  ŸŸžžFFEEDDCCiijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655""##$$%%††‡‡ˆˆ‰‰WWVVUUTTiijjkkllƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqyyxxwwvvSSTTUUVVŒŒ‹‹ŠŠ‰5543210/##$$%%&&ssttuuvv~~}}||{{..--,,++##$$%%&&ssttuuvv~~}}||{{..--,,++##$$%%&&ssttuuvv~~}}||{{..--,,++##$$%%&&ssttuuvv~~}}||{{..--,,++##$$%%&&ssttuuvv~~}}||{{..--,,++,,--..//‘‘’’““HHGGFFEEssttuuvvyyxxwwvv))((''&&(())**++xxyyzz{{yyxxwwvv))((''&&(())**++xxyyzz{{yyxxwwvv))((''&&(())**++xxyyzz{{yyxxwwvv))((''&&(())**++xxyyzz{{yyxxwwvv))((''&&(())**++xxyyzz{{oonnmmll + + ]]^^__``ƒ‚€~}})((''&&%--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!--..//00eeffgghhXXWWVVUU + + YYZZ[[\\““’’‘‘//..--,,AABBCCDDœ›š™˜——–BBAA@@?? mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211&&''(())ŠŠ‹‹ŒŒSSRRQQPPmmnnoopp~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuuuuttssrrWWXXYYZZ‰ˆˆ‡‡††…/..--,,+''(())**wwxxyyzzzzyyxxww**))((''''(())**wwxxyyzzzzyyxxww**))((''''(())**wwxxyyzzzzyyxxww**))((''''(())**wwxxyyzzzzyyxxww**))((''''(())**wwxxyyzzzzyyxxww**))((''55667788””••––——DDCCBBAA !!""#wwxxyyzzuuttssrr%%$$##"",,--..//||}}~~uuttssrr%%$$##"",,--..//||}}~~uuttssrr%%$$##"",,--..//||}}~~uuttssrr%%$$##"",,--..//||}}~~uuttssrr%%$$##"",,--..//||}}~~kkjjiiccaabbccii||{{zzyy%$$##""!11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm 11223344iijjkkllTTSSRRQQ ]]^^__``ŽŽŒŒ++**))((EEFFGGHH–••””““’>>==<<;;!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--**++,,--ŽŽ‘‘OOIIHHGGqqrrsstt{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyyqqppoonn + +[[\\]]^^…„„ƒƒ‚€+**))(('++,,--..{{||}}~~vvuuttss&&%%$$##++,,--..{{||}}~~vvuuttss&&%%$$##++,,--..{{||}}~~vvuuttss&&%%$$##++,,--..{{||}}~~vvuuttss&&%%$$##++,,--..{{||}}~~vvuuttss&&%%$$##99::;;<<žžŸŸ  @@??>>==#$$%%&&'{{||}}~qqppoonn!! 00112233€€‚‚ƒƒqqppoonn!! 00112233€€‚‚ƒƒqqppoonn!! 00112233€€‚‚ƒƒqqppoonn!! 00112233€€‚‚ƒƒqqppoonn!! 00112233€€‚‚ƒƒbbaa``__ jjkkllmmxxwwvvuu! 55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjii55667788mmnnooppqqrrsstt€€~~}}00//..--!!""##$$qqrrsstt€€~~}}00//..--**++,,--ŽŽ‘‘OOIIHHGGqqrrsstt{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyy{{zzyyxx++**))((&&''(())vvwwxxyynnmmllkk + + + +kkllmmnnkkjjiihhFFGGHHIIuuvvwwxx||{{zzyy,,++**))%%&&''((uuvvwwxx||{{zzyy,,++**))..//5566’’““””••FFEEDDCC !uuvvwwxxwwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}wwvvuutt''&&%%$$**++,,--zz{{||}}jjiiccbb ooppqqrrggffeeddJJKKLLMMyyzz{{||xxwwvvuu((''&&%%))**++,,yyzz{{||xxwwvvuu((''&&%%778899::––——žžBBAA@@??!""##$$%yyzz{{||ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€ssrrqqpp##""!! ..//0011~~€€aa``__^^ssttuuvvccbbaa``NNOOPPQQ}}~~€€ttssrrqq$$##""!!--..//00}}~~€€ttssrrqq$$##""!!;;<<==>>ŸŸ    ŸŸ>>==<<;;%&&''(()}}~€‚ƒoonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……oonnmmll22334455‚‚ƒƒ„„……]]\\[[ZZwwxxyyzz__^^]]\\ RRSSTTUU‚‚ƒƒ„„ppoonnmm 11223344‚‚ƒƒ„„ppoonnmm ??@@AABBžž——––::998877)**++,,-ƒ„„……††‡kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰kkjjiihh66778899††‡‡ˆˆ‰‰YYXXWWVV{{||}}ƒƒ[[ZZYYXX + + VVWWXXYY……††‡‡ˆˆllkkjjii55667788……††‡‡ˆˆllkkjjiiCCDDEEFF••””““’’6655//..-..//012‡ˆˆ‰‰ŠŠ‹ggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒggffeedd::;;<<==ŠŠ‹‹ŒŒUUTTSSRR !!""##„„……††‡‡WWVVUUTT + + ZZ[[\\]]‰‰ŠŠ‹‹ŒŒhhggffee99::;;<<‰‰ŠŠ‹‹ŒŒhhggffeeGGHHIIOO‘‘ŽŽ--,,++**34556677‹ŒŒŽŽccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘ccbbaa``>>??@@AAŽŽ‘‘QQPPOOII$$%%&&''ˆˆ‰‰ŠŠ‹‹SSRRQQPP^^__``aaŽŽddccbbaa==>>??@@ŽŽddccbbaaPPQQRRSSŒŒ‹‹ŠŠ))((''&&8899::;;‘‘’’“__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••__^^]]\\ BBCCDDEE’’““””••HHGGFFEE(())**++ŒŒŽŽOONNMMLLbbccddee‘‘’’““””``__^^]] AABBCCDD‘‘’’““””``__^^]] TTUUVVWW‰‰ˆˆ‡‡††%%$$##""<<==>>??“””••––—[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™[[ZZYYXX + + FFGGHHII––——˜˜™™DDCCBBAA,,--..//‘‘’’““KKJJIIHHffgghhii••––——˜˜\\[[ZZYY + + EEFFGGHH••––——˜˜\\[[ZZYY + + XXYYZZ[[……„„ƒƒ}}!! @@AABBCC—˜™š›œWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœWWVVUUTTJJKKLLMMšš››œœ@@??>>==55667788””••••””GGFFEEDDjjkkllmm™™šš››œœXXWWVVUUIIJJKKLL™™šš››œœXXWWVVUU\\]]^^__||{{zzyyDDEEFFGGžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ    SSRRQQPPNNOOPPQQžžŸŸ  ˜˜<<;;::9999::;;<<““’’‘‘CCBBAA@@ !!nnooppqqžžŸŸ  TTSSRRQQMMNNOOPPžžŸŸ  TTSSRRQQ``aabbccxxwwvvuuHHIIJKLMŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUUŸŸžžœœOONNMMLLRRSSTTUU——––••””88776655==>>??@@ŽŽŒŒ??>>==<<""##$$%%rrssttuu  ŸŸžžPPOONNMMQQRRSSTT  ŸŸžžPPOONNMMiijjkkllttssrrqq NOOPPQQR››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY››šš™™˜˜KKJJIIHH VVWWXXYY““’’‘‘//..--,,AABBCCDD‹‹ŠŠ‰‰ˆˆ;;::9988&&''(())vvwwxxyyœœ››šš™™LLKKJJIIUUVVWWXXœœ››šš™™LLKKJJII + + mmnnooppppoonnmm + + RSSTTUUV——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]——––••””GGFFEEDD + + ZZ[[\\]]ŽŽŒŒ++**))((EEFFGGHH‡‡††……„„77665544**++,,--zz{{||}}˜˜——––••HHGGFFEE + + YYZZ[[\\˜˜——––••HHGGFFEE qqrrssttllkkjjiiVWWXXYYZ““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aa““’’‘‘CCBBAA@@^^__``aa‹‹ŠŠ‰‰ˆˆ''&&%%$$IIOOPPQQƒƒ‚‚€€33221100..//0011~~€€””““’’‘‘DDCCBBAA ]]^^__``””““’’‘‘DDCCBBAAuuvvwwxxccbbaa``Z[[\\]]^ŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddeeŽŽŒŒ??>>==<<bbccddee‡‡††……„„##""!! RRSSTTUU~~}}||//..--,,22334455‚‚ƒƒ„„……ŽŽ@@??>>==aabbccddŽŽ@@??>>==yyzz{{||__^^]]\\ + +^__``aab‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhii‹‹ŠŠ‰‰ˆˆ;;::9988ffgghhiiƒƒ}}||{{VVWWXXYY{{zzyyxx++**))((66778899††‡‡ˆˆ‰‰ŒŒ‹‹ŠŠ‰‰<<;;::99eeffgghhŒŒ‹‹ŠŠ‰‰<<;;::99 !!}}ƒƒ„„……[[ZZYYXX bccdefgh‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmm‡‡††……„„77665544jjkkllmmzzyyxxwwZZ[[\\]]wwvvuutt''&&%%$$::;;<<==ŠŠ‹‹ŒŒˆˆ‡‡††……88776655iijjkkllˆˆ‡‡††……88776655""##$$%%††‡‡ˆˆ‰‰WWVVUUTTiijjkkllƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqƒƒ‚‚€€33221100 !!nnooppqqvvuuttss^^__``aassrrqqpp##""!! >>??@@AAŽŽ‘‘„„ƒƒ‚‚44332211 mmnnoopp„„ƒƒ‚‚44332211&&''(())ŠŠ‹‹ŒŒSSRRQQPPmmnnoopp~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuu~~}}||//..--,,""##$$%%rrssttuurrqqppoo bbcciijjoonnmmllBBCCDDEE’’““””••fpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’d™ïrtA÷Jl‘ç’t‰ÿb€…•Ëf`JXQór€‰ËË‚p‘ZHAt‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAvX•H…ó~ÛvpfH…Ë‚p‘ZHAAïrd™÷‚||çZdQÿbX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…XQór€‰Ë‚p‘`JXQdQÿbt‰ç’•~H…fpÛv€…ãnX€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAt‰ç’l‘÷JfpÛv€…ãnX•v`Û’™ãbHZ‘‚€‰órXt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’™ãbHAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘v`Ëf•Ë‚€‰órXQJ`Û’™÷‚d™ïrtAA÷Jl‘’‰b`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|ãnX•v`fpÛv€…p‘Ë‚€‰ór™ãbHAZl‘ç’t‰ÿbdQçZ|÷‚vX•ãn€…‚p‘ZHAããb™’JQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰•Ëf`vó~•€…Ûvãb™Û’`çZdQÿbtt‰ç’l‘÷J•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`p‘`JXQórÿbt‰ç’l‘|çZdQÛv€…ãnX••v`Ëf`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`l‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•ó~H…fp`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`tAïrd™÷‚•ó~H…fËf•ó~H…AZp‘Ë‚€QJ`Û’|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™ó~H…fpJ`Û’™ãbHAZp‘÷Jl‘ç’t‰QZ|÷‚d™€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAËf•ó~H…ãnX•v`XQJ`Û’p‘Ë‚€‰órdQtA÷Jl‘d™ïrtA÷JÛvpfH…b™Û’`r€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|X•ãn€…ÛvpfÛ’`JXQór€‰‰ç’l‘÷JttAr™‚ZdpÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…ór€‰Ë‚p‘l‘|çZdQÿbt‰ç’l‘v`Ëf••ó~H…fpHAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰|çZdQÿbpÛv€…ãnX•v`Ëf‰rQJ’™™ãbHAZptA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•ó~órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQÛv€…ãnX•ãbHAZp‘Ë‚€‰órXQÿbdQçZ|ïrtA÷Jl‘H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰fpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’ç’t‰ÿbdQl‘|÷‚d™ó~•Ëf`JXQór€‰‚ZHAãb™Ût‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtApfH…ó~JXQHAãbË‚p‘ZHAAïrd™÷‚|Qÿbt‰ç’lX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…ZHAãb™ÿbt‰ç’l‘÷JtAïrd™ó~H…fpv…n•v`€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAt‰d™÷‚|X•v`Ëf•ó~H…fãbHAZp‘‘Ë‚€‰órXt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’™ãbHAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘v`Ëf•`Û’™ãbJ`Û’™‚™rAJl‘çç’t‰ÿbdQ`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|ãnX•v`fpÛv€…p‘Ë‚€‰ór™ãbHAZçZ|÷‚d™ïrtA÷Jl‘vX•ãn€…‘ZAb™Û’’`JXQótAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰•Ëf`v™Û’`Jãb™€‰Ë‚çZdQb‰’‘÷JtAïrd•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`Û’`JXQ÷JtAïrd™÷‚|çZdQÛv€…ãnX•Ëf•ó~H…`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`l‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•ó~H…fp`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`çZdQÿbt‰•ó~H…fpÛv€…ãnË‚€‰órXQQJ`Û’|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™€…ãnX•vHAZp‘Ë‚€‰órXQJ’t‰ÿbdQççZ|‚™AJ€…Ûvpf`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•H…fXQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷JËf•ó~H…ãnX•v`XQJ`Û’p‘Ë‚€‰órïrtA÷Jl‘ç’t‰ÿbdQÛvp`v`JXQórr€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|X•ãn€…•XQór€‰Ë‚p‘ZHAãb‘JtAïrd™™÷‚|çZdpÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…ór€‰Ë‚p‘÷‚|l‘÷Jÿbt‰ç’l‘v`f•~…fpÛv€…HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰ç’l‘÷JtApÛv€…ãnX•v`ËfJ`Û’™™ãbHAZ‘‚tA÷Jl‘ç’|÷‚d™tAãn€…ÛvpËf`vX•™Û’`Jp‘ZHA™ÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•H…órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™tAãn€…ÛvpËf`vX•™Û’`Jp‘ZHA™ÿbt‰ç’l‘÷‚|çZdQ`Ëf•ó~€‰órXQJ`Û’™ãbZ|÷‚d™ïl‘ç’t‰ÿbH…ó~•Ëf€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷JãnX•v`pÛv€…ãn™ãbHAZXQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbfpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’ç’t‰ÿbdQçZ|`vX•ãn€…Ûv€‰Ë‚p‘ZZHAãb™Ût‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAËf`vX•p‘ZHAãb™Û’`J÷‚|çZdQQÿbt‰ç’lX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…ZHAXQórtAïrd™÷‚÷JtAdQÿbfpÛv€…ããnX•v`€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAïrd™÷‚|X•H…fp•ó~H…fãbHAZp‘‰rXQJ`t‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•ãn€…ÛvpXQór€‰Ë‚Û’`JXQ÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vfpÛv€…Û’™ãbHAórXQJ`t‰ÿbdQçZ÷Jl‘ç’t‰fH…ó~•ãn€…ÛvpXQór€‰Ë‚Û’`JXQ÷JtAïrd™ÿbt‰ç’l‘H…fpÛv`Û’™ãbHAZp‘Ë‚rtA÷Jl‘çãn€…Ûvp`vX•ãnÛ’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnãnX•v`fpÛv€…p‘Ë‚€‰ór™ãbHAZçZ|l‘ç’X•ãn€…ÛvpfH…ó~HAãb™Û’’`JQr‰‚tAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰ãn€…Ûvp™Û’`JXQór€‰Ë‚ÿbt‰ç’l‘‘÷JtAïrd•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘Z|çZdQÿbt‰ç’l‘÷JnX•v`Ëf•…fpÛv`Û’™ãb€‰órXQJç’t‰ÿbdQtA÷Jl‘ç’pfH…ó~X•ãn€…ÛvJXQór€‰™Û’`Jl‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•H…fpÛv`Û’™ãb€‰órXQJç’t‰ÿbdQtA÷Jl‘ç’pfH…ó~X•ãn€…ÛvJXQór€‰™Û’`JçZdQÿbt‰Ûv€…ãnX•p`Ëf•Ë‚€‰órXQÛ’÷Jl‘ç’|÷‚d™ïrÿbãn€…ÛvËf`vX•fÛ’`Jp‘ZHAãbórÿbt‰ç’÷‚|çZdQ÷JfpÛv`Ëf•ó~ãnórXQJZp‘Ë‚€‰Û’÷Jl‘ç’|÷‚d™ïrÿbãn€…ÛvËf`vX•fÛ’`Jp‘ZHAãbórÿbt‰ç’÷‚|çZdQ÷JfpÛv€…ãnX•vHAZp‘Ë‚€‰órXQJ’t‰ÿbdQçfH…•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…ÛvpfËf•ó~H…ãnX•v`XQJ`Û’p‘Ë‚€‰órt‰ÿbdQçZpfH…ó~•Ëf`v`JXQórp‘ZHAãb|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|fH…ó~•XQór€‰™p‘ZHAãb÷JtAïrd™™‚ZQbt‰pÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…`JXQórHA™Û’`ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…HAãb™Û’t‰ç’l‘÷JtAïrd™÷‚f•ó~H…€…ãnórXQHAZp‘Ë‚`Û’÷Jl‘çZ|÷‚d™t‰ÿbãn€…•Ëf`vpfÛ’`Ë‚p‘ZHAXQórÿbt‰d™÷‚|çZl‘÷Jfpv`Ëf•€…ãnórXQHAZp‘Ë‚`Û’÷Jl‘çZ|÷‚d™t‰ÿbãn€…•Ëf`vpfÛ’`Ë‚p‘ZHAXQórÿbt‰ç’l‘|çZv`Ëf•ó~H…fpJ’™bHAt‰ÿbdQçZtA÷Jl‘ç’pfH…•ãn€…ÛvpXQór€‰Ë‚™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘€…ãnX•vH…fpÛv`Û’™HAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’pfH…•ãn€…ÛvpXQór€‰Ë‚™Û’`Jl‘÷JtAd™ÿbt‰ç’l‘€…•ó~H…`Ëf•ó~€‰™ãbHA`Û’™ãbZ|÷‚d™r`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËffpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’|÷‚d™ïr•Ëf`pX•ãn€…Ûv€‰Ë‚p‘ZA™Û’`Jt‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•H…fXQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷J€…Ûvpf`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•H…fXQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™tA÷JËf`vX•Û’`JXQ™Û’`p‘÷‚|çZdQç’l‘÷JfX•v`ËfÛv€…ãnórãbHAZp‘J`Û’÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfÛ’€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ç’l‘÷JfX•v`ËfÛv€…ãnórãbHAZp‘J`Û’÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfÛ’`JXQórtAïrd™÷‚|çZdQÿbfpÛv€…ãJ`Û’™€‰órXQJç’t‰ÿbdQïrtA÷Jl‘ÛvpfH…X•ãn€…ÛvJXQór€‰ãb™Û’`ç’l‘÷JtAdQÿbt‰ç’Ûv€…ãnX•ó~H…fpJ`Û’™€‰órXQJç’t‰ÿbdQïrtA÷Jl‘ÛvpfH…X•ãn€…ÛvJXQór€‰ãb™Û’`ç’l‘|çZdQÿbt‰ç’ó~H…fpÛv€…ãnX•Zp‘Ë‚€‰ó|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™fpÛv€…H…X•v`Zp‘Ë‚€‰HAXQJ`AJ‘’t‰ÿb€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnãnX•v`fpÛv€…p‘Ë‚€‰ór™ãbHAZtA÷Jl‘ç’fH…ó~•pfH…X•b™’`JXXQór€‰Ë‚tAïrd™÷‚t‰ç’l‘÷JãnX•v`pÛv€…ãn™ãbHAZXQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbH…ó~•Ëf€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷JãnX•v`pÛv€…ãn™ãbHAZXQJ`Û’ÿbdQçZ|l‘ç’t‰ÿbãn€…Ûvpór€‰Ë‚p‘ZHAãb™ÿbt‰’‘JApÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…`JXQórHAãb™Û’t‰ç’l‘÷JçZdQÿbt‰pÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…`JXQHA€‰Ë‚p‘Z|çZdQtAt‰ç’l‘÷JnX•v`ËHAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰dQÿbt‰ç’l‘÷JtAïrÛv€…ãnX•v`pÛvrXQJ`ÛtA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•ó~órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQãnX•v`Ëf•ó~H…órXQJ`Û’÷Jl‘ç’dQçZ|÷‚H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfËf•ó~H…ãnX•v`XQJ`Û’p‘Ë‚€‰órt‰ÿbdQçZËf`vX•ãn€…ÛvpQór€‰Ë‚pp‘ZHAb‰|çZdQÿbfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnÛ’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAãn€…Ûvp`vX•ãnZHAãb™Û’`JXQrd™÷‚|çX•v`ËfpÛv€…ãn™HAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórtAd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãn™HAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…ãb™Û’`HAãb™€‰ïrd™÷‚|tAïrd™t‰f•~…fv€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAl‘÷JtAïrd™÷‚|çZv`pÛv€…ãnórXQ’™ãbHAt‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’™ãbHAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘Ëf•ó~H…fpÛv€…Û’™ãbHAt‰bQZ‚dd™ïrtA÷J`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËffpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’|÷‚d™t‰ãn€…ÛvpfH…ó~•‘ZHAãb’‘JAd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰fH…•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…Û’™HAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰`vX•ãn€…ÛvpfÛ’`JXQór€‰Ë‚p‘ZdQÿbt‰ç•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`JXQór€‰Ë‚p‘ZHAçZdQÿbt‰ç’l‘÷Jf€…ãnX•v`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`l‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•ó~H…fp`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`d™÷‚|l‘dQÿbt‰ç’€…ãnX•vJ`’™AZZp‘Ë‚€‰ó|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™fpÛv€…ãnX•v`Zp‘Ë‚€‰™ïrtA÷Jll‘ç’t‰ÿb€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnãnX•v`fpÛv€…p‘Ë‚€‰ór™ãbHAZÿbdQçZ|fH…ó~•Ëf`vX•™Û’`JX|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|€…ÛvpfH…ó~•Ëfór€‰Ë‚p‘`JXQór’l‘÷JtAïpÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…Ë‚p‘ZHAãb™Û’`ç’l‘÷JtApÛv€…n•`Ëf•ó~HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰÷JtAïrd™l‘÷JtAdQ`Ëf•ó~p‘Ë‚€‰órrXQJ`’tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•ó~órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQãnX•H…fËf•ó~H…órXQHAZ‘ç’t‰ÿbddQçZ|÷‚H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfËf•ó~H…ãnX•v`XQJ`Û’p‘Ë‚€‰ór÷‚d™ïrtAËf`vX•ãn€…ÛvpQór€‰Ë‚pt‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAH…ó~•Ëf`vX•ãn`JXQórÿbt‰ç’l‘rd™÷‚|çX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…ãb™Û’`JXQór€‰ïrd™÷‚|vf•ó~HH…fpÛv€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHA÷‚|çZdQÿbt‰ç’l‘H…fpÛvXQJ`Û’™bAZp‘Ë‚t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’™ãbHAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘pÛv€…ãnfp`Ëfp‘Ë‚€‰órQçZ|÷‚dd™ïrtAJ‘`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËffpÛv€…Ëf•ó~H…™ãbHAZXQJ`Û’÷Jl‘ç’t‰H…ó~•ËffH…ó~•‘ZHAb™’tAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰`pfH…€…Ûvpf€‰Ë‚p‘ZJA™‚|çZZdQÿbt‰ç•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`JXQór€‰Ë‚p‘ZHAçZdQÿbt‰…fpÛv€€…ãnX•v`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`l‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•ó~H…fp`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`ÿbt‰ç’l‘÷JtAïrd™€…ãnX•v™ãbHAZ€‰órXQJ|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™X•v`Ëf•ó~H…fXQJ`Û’™ïrtA÷Jl’‰bdQçZ|€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnãnX•v`fpÛv€…p‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…ÛvpfJXQór€‰|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|ó~•Ëf`H…X•ãn€…HAãb™Û’dQÿbt‰ç’’l‘JAr™‚pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…™Û’`Jãb™Û’`d™÷‚|çZ…ãnX•v``Ëf•ó~HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰÷JtAïrd™÷‚|çZdQ`Ëf•€…p‘‚‰rQJ``Û’™ãbtA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•ó~órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQ•ó~H…fpÛv€…ãn™ãbHAZ‘ç’t‰ÿbd÷‚d™ïrtH…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfËf•ó~H…ãnX•v`XQJ`Û’d™ïrtA÷J÷‚d™ïrtA€…ÛvpfÛ’`JXQË‚p‘ZHAt‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtAvX•ãn€…ÛvpfH…`JXQórl‘÷JtAïr|çZdQÿbX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…XQór€‰Ë‚p‘ZHAãbdQÿbt‰ç’Ëf•ó~HH…fv…nX€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHAdQÿbt‰ç’d™÷‚|çZó~H…fpv`Ëf•€‰órXQJHAZp‘Ë‚ïrtA÷Jl‘çZ|÷‚d™X•ãn€…Ûv•Ëf`vãb™Û’`Ë‚p‘ZHA÷‚|çZdQÿbt‰ç’l‘ãnX•v`Û’™ãbHHAZp‘Ë‚t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’™ãbHAórXQJ`t‰ÿbdQçZtA÷Jl‘ç’fH…ó~•ãn€…ÛvpXQór€‰Ë‚™Û’`J÷JtAïrd™ÿbt‰ç’l‘pÛv€…ãnX•v`pp‘Ë‚€‰órQZ‚™rtAA÷Jl‘ç’t`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËffpÛv€…p‘Ë‚€‰ór™ãbHAZl‘ç’t‰ÿbdQçZ|÷‚H…ó~•Ëfr‰‚‘ZHAããb™Û’`tAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰ÛvpfH…ó~•Ëf`€‰Ë‚p‘Zd™÷‚|ZQt‰ç’l‘÷J•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`p‘ZHAãb™Û’`Jl‘÷JtAïr…fpÛv€•v`Ëf`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`l‘÷JtAïrdQÿbt‰ç’Ûv€…ãnX•ó~H…fp`Û’™ãb€‰órXQJç’t‰ÿbdQïrtA÷Jl‘pfH…ó~X•ãn€…ÛvJXQór€‰ãb™Û’`tAïrd™÷‚÷JtAïrd™Ëf•ó~H…AZp‘Ë‚€€‰órXQJ|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™`Ëf•ó~€…ãnX•vZp‘Ë‚€‰Û’™ãbHA|÷‚d™ïrt‰ÿbdQçZËf`vX•fH…ó~•p‘ZHAãbXQór€‰Ë‚÷‚|çZdQ÷JtAïrd™X•v`pÛv€…ãnórXQJ`p‘÷Jl‘ç’t‰‰ÿbdQçZ|€…Ûvpf`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…XQJ`Û’p‘Ë‚€‰ór÷Jl‘ç’t‰÷‚d™ïrtA€…Ûvpf`vX•ãnãnX•v`XQJ`Û’p‘Ë‚€‰órdQçZ|÷‚d™ïrtA÷J`vX•ãnb™Û’`JXQór€‰|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|`vX•ãnH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`p‘Ë‚€‰ór™ãbHAZ÷‚d™ïrtAÿbdQçZ|ó~•Ëf`vX•ãn€…HAXQór€‰b‰’l‘÷JttAïrd™÷‚pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…™Û’`JXQór€‰Ë‚d™÷‚|çZ…ãnX•vf•ó~H…fpHAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰d™÷‚|çZl‘÷JtAïrv`Ëf•Ûv€…ãnX•HAZp‘Ë‚`Û’™ãbçZ|÷‚d™ç’t‰ÿbdQ•Ëf`vpfH…ó~Ë‚p‘ZHAJXQór€‰|çZdQÿbt‰ç’l‘÷JfpÛv€…‰órXQJ``Û’™bAtA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQH…fpÛv`Ëf•ó~órXQJ`Zp‘Ë‚€‰tA÷Jl‘ç’|÷‚d™ïrãn€…ÛvpËf`vX•™Û’`Jp‘ZHAãbÿbt‰ç’l‘÷‚|çZdQÛv€…ãnX•XQJ`p‘Ë‚€‰órXQÿbdQçZ|÷‚d™ïrtH…ó~•Ëf€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…™ãbHAZXQJ`Û’ÿbdQçZ|÷Jl‘ç’t‰H…ó~•Ëf€…ÛvpfH…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`ãbHAZp‘Ë‚€‰órXQd™t‰ÿbdQn…vpfHH…ó~•Ëf`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…JXQór€‰Ë‚p‘`ZQXb㉀’Û•€vËpf`v…Xnó‚ç‰drÿQt`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…Ë‚€‰™ãbJ`Û’™çZ|÷‚d™…ó~•Ëf``vX•ãn€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…Ë‚p‘`JQXb㉀’Û‘pJAHró•H~ã…fÛ•€vËpfJçl’÷™t€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…HAZp‘Ë‚ãbHAXQJïrtA÷Jl‘vX•ãn€€…ÛvpfHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`XQór€‰Ë‚‘pJAHró™‚Ë`Z`v…Xnó•H~ã…fÛbïAdZ÷‘|H…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQ…ÛvpfHH…~•fvX`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…p‘ZHAãb™‚Ë`‘pQXb㉀’Û•€vËpf`v…Xnó‚ç‰drÿQt`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…`Û’™ãbç’t‰d™ïrçZ|÷‚d™…ó~•Ëf`•ãn€…Ûvp€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…™Û’`JJAHró™‘pJAHQX•H~ã…fÛ•€vËp‘|Jçl’÷™t€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…HAZp‘Ë‚tA÷Jl‘ç’ïrtAdQçZvX•n…vfH…ó~HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`XQór€‰Ë‚‚Ë`ZQXb㉀’Û‘p`v…Xnó‚ç‰drÿQtbïAdZ÷‘|H…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`€‰órXQHAt‰ÿbdQçZ|÷‚d™ïrfH…ó~••Ëf`vX`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…p‘ZHAXQb㉀’Û‘pJAHró™•€vËpfJçl’÷™t‚ç‰drÿQt`vX•ãnÛ’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…Zp‘Ë‚€‰|÷‚d™ïrtA÷Jl‘ç’Ëf`vX••ãn€…Ûvp€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…ór€‰Ë‚p‘JAHró™‚Ë`ZQX•H~ã…fÛbïAdZ÷‘|Jçl’÷™t€…Ûvpfór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…órXQJ`tA÷Jl‘ç’t‰ÿbdQçZãn€…ÛvpfH…ó~HAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`ZHAãb™‚Ë`ZQXb㉀’Û‘p`v…Xnó‚ç‰drÿQtbïAdZ÷‘|H…ó~•ËfZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`Û’™ãbHAt‰ÿbdQtA|÷‚d™ïrfH…ó~••fv•n€…`JXQórHA™Û’`ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•H…fpJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™tA÷Jl‘ÛvpfH…vX•ãn€…Û’`JXQAHró™‚ËJAH…fÛ•€vËpfJçl’÷™t‚ç‰drÿQt`vX•ãnÛ’`JXQZHA™Û’t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•H…fZp‘Ë‚€‰÷Jl‘ç’t‰tA÷Jl‘|Ëf`vX•ÛvpfÛ’€‰Ë‚p‘ZJXQórÿbïrd™÷‚|ç’l‘÷JfX•v`ËfÛv€…ãnórãbHAZp‘J`Û’÷JdQçZ|÷‚ç’t‰ÿbãnó~•Ëf`ÛvpfZór€‰Ë‚p‘`ZQXbã`v…Xnó•H~ã…fÛbïAdZ÷‘|Jçl’÷™t€…Ûvpfór€‰Ë‚p‘`JXQórtAïrd™÷‚t‰ç’l‘÷JãnX•v`pÛv€…ãnórXQJ`ÿbdQçZ|÷‚d™ïrtAãn€…vf…`JXQórHAãb™Û’t‰ç’l‘÷JçZdQÿbt‰pÛv€…ãn•ó~H…fXQJ`Û’Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷J€…ÛvpfvX•ãn€…HAãb™Û’ZHAãb™‰€’Û‘pJ•€vËpf`v…Xnó‚ç‰drÿQtbïAdZ÷‘|Û’`JXQZHAãb™ÿbt‰ç’l‘|çZdQÿbfpÛv€…Ëf•ó~H…órXQJ`p‘Ë‚€‰ór÷‚d™ïrtA÷Jl‘ç’t‰~•Ëf`€‰Ë‚p‘Z`JXQórtAd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãn™HAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbH…•Ëf`ÛvpfH…`JXQór€‰Ë‚p‘ZAHró™‚Ë•H~ã…fÛ•€vËpfJçl’÷™t‚ç‰drÿQtór€‰Ë‚p‘Û’`JXQ÷JtAd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…p‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ÿbdQçZ|vX•ãn€…ÛHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰Ë‚p‘ZHAãb™Û’`ZQXbã`v…Xnó•H~ã…fÛbïAdZ÷‘|Jçl’÷™tZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`XQJ`Û’™ãbHAZÿbdQçZ|l‘ç’t‰ÿbvpfH…ó`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…HAãb™Û’`JXQór‰€™‚Ë`•€vËpf`v…Xnó‚ç‰drÿQtbïAdZ÷‘|Û’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…™ãbHAZp‘Ë‚€‰órl‘ç’t‰ÿbãn€…Ûvp~•Ëf`€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…`JXQór€‰Ë‚p‘ZZQXb㉀•H~ã…fÛ•€vËpfJçl’÷™t‚ç‰drÿQtór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…p‘`Û’™XQJ`Û’dQçZ|÷‚f…•f`vvX•ãn€…ÛHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`€‰™Û’`HAãb™Û’’Û‘pJAH`v…Xnó•H~ã…fÛbïAdZ÷‘|Jçl’÷™tZHAãb™ór€‰Ë‚p‘|çZdQÿbtAïrd™÷‚Ëf•ó~H…ãnX•v`ãbHAZp‘™€‰órXQd™ïrtA÷JX•ãn€…Ûvvpf…~•f`JXQórHAãb™Û’ç’l‘÷JtAçZdQÿbt‰pÛv€…ãn•ó~H…fJ`Û’™Ë‚€‰órXQl‘ç’t‰ÿbd™ïrtA÷JÛvpfH…vX•ãn€…JXQór€‰`p‘ZHAró™‚Ë`•€vËpf`v…Xnó‚ç‰drÿQtbïAdZ÷‘|Û’`JXQZHAãb™t‰ç’l‘÷J|çZdQÿbfpÛv€…Ëf•ó~H…Ë‚€‰órXQJ`Û’™l‘ç’t‰ÿbpfH…ó~`vX•ãn€‰Ë‚p‘Z`JXQórïrd™÷‚|ç’l‘÷JtAX•v`ËfpÛv€…ãnãbHAZp‘J`Û’™dQçZ|÷‚l‘ç’t‰ÿbó~•Ëf`ÛvpfH…Ë‚p‘ZHAãb™Û’`ZQXb㉀•H~ã…fÛ•€vËpfJçl’÷™t‚ç‰drÿQtór€‰Ë‚p‘Û’`JXQtAïrd™÷‚t‰ç’l‘÷JãnX•v`fpÛv€…J`Û’™ãbHAZp‘dQçZ|÷‚•Ëf`v•€…ÛvpfHAãb™Û’€‰Ë‚p‘ZçZdQÿbt‰ïrd™÷‚|•ó~H…fX•v`ËfË‚€‰órXQãbHAZp‘d™ïrtA÷JdQçZ|÷‚vX•ãn€…ó~•Ëf`ãb™Û’`JXQór€‰’Û‘p`Z`v…Xnó•H~ã…fÛbïAdZ÷‘|Jçl’÷™t™š›œžŸ  Ÿžœ›š——————˜˜˜˜˜˜˜˜˜˜˜˜˜˜ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv36_2.dat b/application/third_party/mpdf/qrcode/data/qrv36_2.dat new file mode 100755 index 00000000..0687c2b6 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv36_2.dat @@ -0,0 +1,321 @@ + Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopo Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopo Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}}}}}}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžž˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžž—————˜—˜–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžž—˜—˜—˜—˜–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚}~}~}~}~zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžž—˜—˜—˜—˜–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚€€}}}}}}~}zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿžžžž—˜—˜—˜—˜–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜——–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvutststsrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›————˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜———”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›———˜—˜—˜”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜————”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›——˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopoponmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—————”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜—˜—˜—˜”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›—˜——————”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklk Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvutsrqrqrqrqnmnmnmnmlklklklkžžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkžžžžœ›œ›œ›œ›˜—˜—˜—••”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkžžžžœ›œ›š™š™••••–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkžžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ}}}}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklkjižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}}}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}}}~}~}~|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}~}~}~}~|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}~}~}~}~|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}~}~}~}~|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}~}~}~}~|{|{|{zyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}~}~}}}}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚}}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}}}}}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}~}~}~zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚}~}}}}}}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvutstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijižžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmlkjijijijijijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIIIIIJIJFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIJIJIJIIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMIIIIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:98787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefefebabababa^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIIIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijifefefedcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQPOPONMNMNMNMIIIJIJIJFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijidcdcdcccbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijijicccdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     jijijihgcdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        hghghghgcdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        hghghghgcdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMIJIJIIIIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        hghghghgcdcdcdcdbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKIIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgcdcdccccbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgccdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565210/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?>=>=>=<;<;<;<;87878787656565650//////0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgdcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878765656565/0/0/0/0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878765434343/0/0/0/0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYXWXWVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878743434343/0/0/0/0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgdcdccccc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878743434343/0/0/0/0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878743434343/0/0/0/0.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;8787878743434343//////0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        hghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + hghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + hghghghgcdcdcdcd`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + hghghghgcdcccccc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878743434343/////0/0,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878743434343/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;:9:9:98787878743434343/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdccccccd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343/0/0/0//,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343////0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgcdcdcdcd`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgccccccdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0///,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343///0/0/0,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + hghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:98787878743434343/0/0/0/0,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + hgfefefeccccdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:98787878743434343/0/0/0/0,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefedcdcbaba`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98787878743434343/0/0/0/0,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:98765656543434343/0/0/0/0,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQPOPOPOPOJIJIIIIIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656543434343/0/0////,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656543434343//0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPONMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIIIIIIJHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343210/0/////,+,+,+,+('('('('&%&%&%&%"!"!"!"!   + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIJIJIJIJHGFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMIIIIIIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWVUVUTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + + fefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! + + + +   ŸŸžžyyzz{{||ˆˆ‰‰ŠŠ‹‹mmnnoopp55667788<<;;::99ttssrrqq••––——˜˜uuvvwwxxuuvvwwxxBBCCDDEE + + //..--,,ggffeeddœœ››šš™™}}~~€€ŒŒŽŽqqrrsstt99::;;<<88776655ppoonnmm™™šš››œœyyzz{{||yyzz{{||FFGGHHII++**))((ccbbaa``˜˜——––••‚‚ƒƒ„„‘‘’’““uuvvwwxx==>>??@@44332211llkkjjiižžŸŸ  }}ƒƒ„„……}}~€‚ƒJJKKLLMM''&&%%$$__^^]]\\ŸŸžžœœ””““’’‘‘……††‡‡ˆˆ””••––——yyzz{{||AABBCCDD + + 00//..--hhggffee  ŸŸžž††‡‡ˆˆ‰‰ƒ„„……††‡NNOOPPQQ##""!! [[ZZYYXX››šš™™˜˜ŽŽ‰‰ŠŠ‹‹ŒŒžžŸŸ  }}~~€€EEFFGGHH ,,++**))ddccbbaaœœ››šš™™ŠŠ‹‹ŒŒ‡ˆˆ‰‰ŠŠ‹RRSSTTUUWWVVUUTT——––••””ŒŒ‹‹ŠŠ‰‰ŽŽ  ŸŸžž‚‚ƒƒ„„IIJJKKLL((''&&%%``__^^]]˜˜——––••ŽŽ‘‘‹ŒŒŽŽVVWWXXYY !!SSRRQQPP““’’‘‘ˆˆ‡‡††……‘‘’’““””œ›š™˜——–……††‡‡ˆˆMMNNOOPP$$##""!!\\[[ZZYY””““’’‘‘’’““””••‘‘’’“ZZ[[\\]]""##$$%%OONNMMLLŽŽŒŒ„„ƒƒ‚‚••––——˜˜–••””““’‰‰ŠŠ‹‹ŒŒQQRRSSTT XXWWVVUUŽŽ––——žž“””••––—^^__``aa&&''(())KKJJIIHH‹‹ŠŠ‰‰ˆˆ€€~~}}™™šš››œœ’‘‘ŽŽŽUUVVWWXX TTSSRRQQŒŒ‹‹ŠŠ‰‰ŸŸ    ŸŸ—˜™š›œbbccddee**++,,-- GGFFEEDD‡‡††……„„||{{zzyyžžŸŸ  ŽŒŒ‹‹Š‘‘’’““””YYZZ[[\\!!""##$$PPOONNMMˆˆ‡‡††……žž——––žžŸŸ    ffgghhii..//0011 + + CCBBAA@@ƒƒ‚‚€€xxwwvvuu  ŸŸžžŠ‰‰ˆˆ‡‡†••––——˜˜]]^^__``%%&&''((LLKKJJII„„ƒƒ‚‚••””““’’ŸŸžžœœjjkkllmm22334455??>>==<<~~}}||ttssrrqq——––••””†……„„ƒƒ‚™™šš››œœaabbccdd))**++,, HHGGFFEE€€~~}}‘‘ŽŽ››šš™™˜˜nnooppqq66778899;;::9988{{zzyyxxppoonnmm““’’‘‘€~}}||žžŸŸ  eeffgghh--..//00 + + DDCCBBAA||{{zzyyŒŒ‹‹ŠŠ——––••””rrssttuu::;;<<==77665544wwvvuuttllkkjjiiŽŽŒŒ{{zzyyxx  ŸŸžžiijjkkll11223344@@??>>==xxwwvvuu‰‰ˆˆ‡‡††““’’‘‘vvwwxxyy>>??@@AA 33221100ssrrqqpphhggffee‹‹ŠŠ‰‰ˆˆwwvvuuttœœ››šš™™mmnnoopp55667788<<;;::99ttssrrqq……„„ƒƒ}}ŽŽŒŒzz{{||}}BBCCDDEE + + //..--,,oonnmmllddccbbaa‡‡††……„„ssrrqqpp˜˜——––••qqrrsstt99::;;<<88776655ppoonnmm||{{zzyy‹‹ŠŠ‰‰ˆˆ~~€€FFGGHHII++**))((kkjjiihh``__^^]]ƒƒ}}||{{oonnmmll””““’’‘‘uuvvwwxx==>>??@@44332211llkkjjiixxwwvvuu‡‡††……„„‚‚ƒƒ„„……JJKKLLMM''&&%%$$ggffeedd\\[[ZZYYzzyyxxwwkkjjiihgŽŽyyzz{{||AABBCCDD + + 00//..--hhggffeettssrrqqƒƒ‚‚€€††‡‡ˆˆ‰‰NNOOPPQQ##""!! ccbbaa``XXWWVVUUvvuuttssfedccbbaŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ,,++**))ddccbbaappoonnmm~~}}||ŠŠ‹‹ŒŒRRSSTTUU__^^]]\\TTSSRRQQrrqqppooa``__^^]ˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL((''&&%%``__^^]]llkkjjii{{zzyyxxŽŽ‘‘VVWWXXYY !![[ZZYYXXPPOONNMMnnmmllkk]\\[[ZZY„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP$$##""!!\\[[ZZYYccbbaa``wwvvuutt’’““””••ZZ[[\\]]""##$$%%WWVVUUTTLLKKJJIIjjiiccbbYXXWWVVU€€~~}}‰‰ŠŠ‹‹ŒŒQQRRSSTT XXWWVVUU__^^]]\\ssrrqqpp––——˜˜™™^^__``aa&&''(())SSRRQQPPHHGGFFEEaa``__^^UTTSSRRQ||{{zzyyŽŽUUVVWWXX TTSSRRQQ[[ZZYYXXoonnmmllšš››œœbbccddee**++,,-- OONNMMLLDDCCBBAA]]\\[[ZZQPPOONMLxxwwvvuu‘‘’’““””YYZZ[[\\!!""##$$PPOONNMMWWVVUUTTkkjjiihhžžŸŸ    ffgghhii..//0011 + + KKJJIIHH@@??>>==YYXXWWVVKJIIHHGGttssrrqq••––——˜˜]]^^__``%%&&''((LLKKJJIISSRRQQPPggffeeddŸŸžžœœjjkkllmm22334455GGFFEEDD<<;;::99UUTTSSRRFFEEDDCCppoonnmm™™šš››œœaabbccdd))**++,, HHGGFFEEOOIIHHGGccbbaa``››šš™™˜˜nnooppqq66778899CCBBAA@@88776655QQPPOOIIBBAA@@??llkkjjiižžŸŸ  eeffgghh--..//00 + + DDCCBBAAFFEEDDCC__^^]]\\——––••””rrssttuu::;;<<==??>>==<<44332211HHGGFFEE>>==<<;;hhggffee  ŸŸžžiijjkkll11223344@@??>>==BBAA@@??[[ZZYYXX““’’‘‘vvwwxxyy>>??@@AA ;;::998800//..--DDCCBBAA::998877ddccbbaaœœ››šš™™mmnnoopp55667788<<;;::99>>==<<;;WWVVUUTTŽŽŒŒzz{{||}}BBCCDDEE + + 77665544,,++**))@@??>>==66554321``__^^]]˜˜——––••qqrrsstt99::;;<<88776655::998877SSRRQQPP‹‹ŠŠ‰‰ˆˆ~~€€FFGGHHII33221100((''&&%%<<;;::990//..--,\\[[ZZYY””““’’‘‘uuvvwwxx==>>??@@443322116655//..OONNMMLL‡‡††……„„‚‚ƒƒ„„……JJKKLLMM//..--,,$$##""!!88776655,++**))(XXWWVVUUŽŽyyzz{{||AABBCCDD + + 00//..----,,++**KKJJIIHHƒƒ‚‚€€††‡‡ˆˆ‰‰NNOOPPQQ++**))(( //..--,,(''&&%%$TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ,,++**))))((''&&GGFFEEDD~~}}||ŠŠ‹‹ŒŒRRSSTTUU''&&%%$$++**))(($##""!! PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL((''&&%%%%$$##""CCBBAA@@{{zzyyxxŽŽ‘‘VVWWXXYY !!##""!! ''&&%%$$ LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP$$##""!!!! ??>>==<>==xxwwvvuu‘‘’’““””YYZZ[[\\!!""##$$ 33221100kkjjiihhžžŸŸ    ffgghhii..//0011 + +  + +<<;;::99ttssrrqq••––——˜˜]]^^__``%%&&''(( + + //..--,,ggffeeddŸŸžžœœjjkkllmm22334455  88776655ppoonnmm™™šš››œœaabbccdd))**++,, ++**))((ccbbaa``››šš™™˜˜nnooppqq66778899 + +  + + + +44332211llkkjjiižžŸŸ  eeffgghh--..//00 + + ''&&%%$$__^^]]\\——––••””rrssttuu::;;<<==  + + 00//..--hhggffee  ŸŸžžiijjkkll11223344 + +##""!! [[ZZYYXX““’’‘‘vvwwxxyy>>??@@AA ,,++**))ddccbbaaœœ››šš™™mmnnoopp55667788 WWVVUUTTŽŽŒŒzz{{||}}BBCCDDEE ((''&&%%``__^^]]˜˜——––••qqrrsstt99::;;<<SSRRQQPP‹‹ŠŠ‰‰ˆˆ~~€€FFGGHHII !!""##$$$$##""!!\\[[ZZYY””““’’‘‘uuvvwwxx==>>??@@ + + OONNMMLL‡‡††……„„‚‚ƒƒ„„……JJKKLLMM + + %%&&''(( !!""## XXWWVVUUŽŽyyzz{{||AABBCCDD KKJJIIHHƒƒ‚‚€€††‡‡ˆˆ‰‰NNOOPPQQ))**++,,$$%%&&'' TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ! GGFFEEDD~~}}||ŠŠ‹‹ŒŒRRSSTTUU--..//00(())**++!!""##$$PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL!""##$$% + + CCBBAA@@{{zzyyxxŽŽ‘‘VVWWXXYY11223344,,--..//%%&&''((LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP !!%&&''(()??>>==<>??@@==>>??@@11223344@@??>>==xxwwvvuu‘‘’’““””YYZZ[[\\**++,,--34556677 33221100kkjjiihhžžŸŸ    ffgghhii&&''(())AABBCCDDAABBCCDD55667788<<;;::99ttssrrqq••––——˜˜]]^^__``..//55668899::;; + + //..--,,ggffeeddŸŸžžœœjjkkllmm**++,,--EEFFGGHHEEFFGGHH99::;;<<88776655ppoonnmm™™šš››œœaabbccdd778899::<<==>>??++**))((ccbbaa``››šš™™˜˜nnooppqq..//0011IIJJKKLLIIOOPPQQ==>>??@@44332211llkkjjiižžŸŸ  eeffgghh;;<<==>>@@AABBCC''&&%%$$__^^]]\\——––••””rrssttuu22334455MMNNOOPPRRSSTTUUAABBCCDD + + 00//..--hhggffee  ŸŸžžiijjkkll??@@AABBDDEEFFGG##""!! [[ZZYYXX““’’‘‘vvwwxxyy66778899QQRRSSTTVVWWXXYYEEFFGGHH ,,++**))ddccbbaaœœ››šš™™mmnnooppCCDDEEFFHHIIJKLMWWVVUUTTŽŽŒŒzz{{||}}::;;<<==UUVVWWXXZZ[[\\]]IIJJKKLL((''&&%%``__^^]]˜˜——––••qqrrssttGGHHIIOONOOPPQQR !!SSRRQQPP‹‹ŠŠ‰‰ˆˆ~~€€>>??@@AAYYZZ[[\\^^__``aaMMNNOOPP$$##""!!\\[[ZZYY””““’’‘‘uuvvwwxxPPQQRRSSRSSTTUUV""##$$%%OONNMMLL‡‡††……„„‚‚ƒƒ„„……BBCCDDEE]]^^__``bbcciijjQQRRSSTT XXWWVVUUŽŽyyzz{{||TTUUVVWWVWWXXYYZ&&''(())KKJJIIHHƒƒ‚‚€€††‡‡ˆˆ‰‰FFGGHHIIaabbccddkkllmmnnUUVVWWXX TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€XXYYZZ[[Z[[\\]]^**++,,-- GGFFEEDD~~}}||ŠŠ‹‹ŒŒJJKKLLMMeeffgghhooppqqrrYYZZ[[\\!!""##$$PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„\\]]^^__^__``aab..//0011 + + CCBBAA@@{{zzyyxxŽŽ‘‘NNOOPPQQiijjkkllssttuuvv]]^^__``%%&&''((LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆ``aabbccbccdefgh22334455??>>==<>==xxwwvvuu‘‘’’““””qqrrssttqqrrsstt>>??@@AA 33221100kkjjiihhžžŸŸ    ^^__``aabbccddee__``aabbGGHHIIJJ**))((''bbaa``__šš™™˜˜——ooppqqrrEEFFGGHHJKLMNOOPUUTTSSRRŒŒ‹‹ŠŠ||}}~~DDEEFFGG<<==>>??))**++,, HHGGFFEE€€~~}}‰‰ŠŠ‹‹ŒŒQQRRSSTT""##$$%%)**++,,-;;::9988ssrrqqpp––——˜˜™™ƒƒ‚‚€€ffgghhiicciijjkkKKLLMMNN&&%%$$##^^]]\\[[––••””““ssttuuvvIIOOPPQQPQQRRSST !!""##QQPPOONN‰‰ˆˆ‡‡††€€‚‚ƒƒHHIIJJKK@@AABBCC--..//00 + + DDCCBBAA||{{zzyyŽŽUUVVWWXX&&''(())-..//01277665544oonnmmllšš››œœ~~}}||jjkkllmmllmmnnooOOPPQQRR""!! ZZYYXXWW’’‘‘wwxxyyzzRRSSTTUUTUUVVWWX$$%%&&''MMLLKKJJ……„„ƒƒ‚‚„„……††‡‡LLMMNNOODDEEFFGG11223344@@??>>==xxwwvvuu‘‘’’““””YYZZ[[\\**++,,--34556677 33221100kkjjiihhžžŸŸ  ˜˜{{zzyyxxnnooppqqppqqrrssSSTTUUVVVVUUTTSSŽŽŒŒ‹‹{{||}}~~VVWWXXYYXYYZZ[[\(())**++IIHHGGFF€€~~ˆˆ‰‰ŠŠ‹‹PPQQRRSSHHIIOOPP55667788<<;;::99ttssrrqq••––——˜˜]]^^__``..//55668899::;; + + //..--,,ggffeedd——––••””wwvvuuttrrssttuuttuuvvwwWWXXYYZZ !!""RRQQPPOOŠŠ‰‰ˆˆ‡‡€€‚‚ZZ[[\\]]\]]^^__`,,--..// + +EEDDCCBB}}||{{zzŒŒŽŽTTUUVVWWQQRRSSTT99::;;<<88776655ppoonnmm™™šš››œœaabbccdd778899::<<==>>??++**))((ccbbaa``““’’‘‘ssrrqqppvvwwxxyyxxyyzz{{[[\\]]^^##$$%%&&NNMMLLKK††……„„ƒƒƒƒ„„……††^^__``aa`aabbccd00112233 AA@@??>>yyxxwwvv‘‘’’““XXYYZZ[[UUVVWWXX==>>??@@44332211llkkjjiižžŸŸ  eeffgghh;;<<==>>@@AABBCC''&&%%$$__^^]]\\ŽŽŒŒoonnmmllzz{{||}}||}}ƒƒ„„__``aabb''(())**JJIIHHGG‚‚€€‡‡ˆˆ‰‰ŠŠbbcciijjefghiijj44556677==<<;;::uuttssrr””••––——\\]]^^__YYZZ[[\\AABBCCDD + + 00//..--hhggffee  ŸŸžžiijjkkll??@@AABBDDEEFFGG##""!! [[ZZYYXX‹‹ŠŠ‰‰ˆˆkkjjiihh~~€€……††‡‡ˆˆccddeeff++,,--.. FFEEDDCC~~}}||{{‹‹ŒŒŽŽkkllmmnnkkllmmnn8899::;;99887766qqppoonn˜˜™™šš››``aabbcc]]^^__``EEFFGGHH ,,++**))ddccbbaaœœ››šš™™mmnnooppCCDDEEFFHHIIJKLMWWVVUUTT‡‡††……„„ggffeedd‚‚ƒƒ„„……‰‰ŠŠ‹‹ŒŒgghhiijj//001122 + + BBAA@@??zzyyxxww‘‘’’ooppqqrrooppqqrr<<==>>??55443322mmllkkjjœœžžŸŸddeeffggaabbcciiIIJJKKLL((''&&%%``__^^]]˜˜——––••qqrrssttGGHHIIOONOOPPQQR !!SSRRQQPPƒƒ}}||{{ccbbaa``††‡‡ˆˆ‰‰ŽŽkkllmmnn33445566>>==<<;;vvuuttss““””••––ssttuuvvssttuuvv@@AABBCC + + 1100//..iihhggff    ŸŸžžhhiijjkkjjkkllmmMMNNOOPP$$##""!!\\[[ZZYY””““’’‘‘uuvvwwxxPPQQRRSSRSSTTUUV""##$$%%OONNMMLLzzyyxxww__^^]]\\ŠŠ‹‹ŒŒ‘‘’’““””ooppqqrr778899::::998877rrqqppoo——˜˜™™ššwwxxyyzzwwxxyyzzDDEEFFGG --,,++**eeddccbbœœ››ššllmmnnoonnooppqqQQRRSSTT XXWWVVUUŽŽyyzz{{||TTUUVVWWVWWXXYYZ&&''(())KKJJIIHHvvuuttss[[ZZYYXXŽŽ‘‘••––——ssttuuvv;;<<==>>66554433nnmmllkk››œœžž{{||}}ƒƒ{{||}}~HHIIJJKK))((''&&aa``__^^™™˜˜——––ppqqrrssrrssttuuUUVVWWXX TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€XXYYZZ[[Z[[\\]]^**++,,-- GGFFEEDDrrqqppooWWVVUUTT’’““””••žžŸŸ    wwxxyyzz??@@AABB + +221100//jjiihhggŸŸ    ŸŸ„„……††‡‡€‚ƒƒ„„…LLMMNNOO%%$$##""]]\\[[ZZ••””““’’ttuuvvwwvvwwxxyyYYZZ[[\\!!""##$$PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„\\]]^^__^__``aab..//0011 + + CCBBAA@@nnmmllkkSSRRQQPP––——˜˜™™ŸŸžžœ›{{||}}~~CCDDEEFF ..--,,++ffeeddccžžœœ››ˆˆ‰‰ŠŠ‹‹…††‡‡ˆˆ‰PPQQRRSS!! YYXXWWVV‘‘ŽŽxxyyzz{{zz{{||}}]]^^__``%%&&''((LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆ``aabbccbccdefgh22334455??>>==<>==xxwwvvuu‘‘’’““””qqrrssttqqrrsstt>>??@@AA 33221100YYXXWWVVCCBBAA@@––••””““ŒŒ‹‹ŠŠ‰‹‹ŒŒŽŽSSTTUUVVVVUUTTSSŽŽŒŒ‹‹žžŸŸ  •––——˜™š``aabbcc(())**++IIHHGGFF€€~~ˆˆ‰‰ŠŠ‹‹‘‘’’mmnnoopp55667788<<;;::99ttssrrqq••––——˜˜uuvvwwxxuuvvwwxxBBCCDDEE + + //..--,,UUTTSSRR??>>==<<’’‘‘‰ˆˆ‡‡††…‘‘’’WWXXYYZZ !!""RRQQPPOOŠŠ‰‰ˆˆ‡‡  ŸŸžž›œžžŸŸddeeffgg,,--..// + +EEDDCCBB}}||{{zzŒŒŽŽ““””••––qqrrsstt99::;;<<88776655ppoonnmm™™šš››œœyyzz{{||yyzz{{||FFGGHHII++**))((QQPPOOII;;::9988ŽŽŒŒ‹‹…„„ƒƒ‚€““””••––[[\\]]^^##$$%%&&NNMMLLKK††……„„ƒƒ——––••””    ŸŸžžhhiijjkk00112233 AA@@??>>yyxxwwvv‘‘’’““——žžŸŸuuvvwwxx==>>??@@44332211llkkjjiižžŸŸ  }}ƒƒ„„……}}~€‚ƒJJKKLLMM''&&%%$$HHGGFFEE77665544ŠŠ‰‰ˆˆ‡‡~}}||{{——˜˜™™šš__``aabb''(())**JJIIHHGG‚‚€€““’’‘‘œœ››ššllmmnnoo44556677==<<;;::uuttssrr””••––——    ŸŸžžyyzz{{||AABBCCDD + + 00//..--hhggffee  ŸŸžž††‡‡ˆˆ‰‰ƒ„„……††‡NNOOPPQQ##""!! DDCCBBAA33221100††……„„ƒƒzzyyxxww››œœžžccddeeff++,,--.. FFEEDDCC~~}}||{{ŽŽŒŒ™™˜˜——––ppqqrrss8899::;;99887766qqppoonn˜˜™™šš››œ›š™˜—}}~~€€EEFFGGHH ,,++**))ddccbbaaœœ››šš™™ŠŠ‹‹ŒŒ‡ˆˆ‰‰ŠŠ‹RRSSTTUU@@??>>==//..--,,}}||{{zzvvuuttssŸŸ    ŸŸgghhiijj//001122 + + BBAA@@??zzyyxxww‹‹ŠŠ‰‰ˆˆ••””““’’ttuuvvww<<==>>??55443322mmllkkjjœœžžŸŸ—––••””“‚‚ƒƒ„„IIJJKKLL((''&&%%``__^^]]˜˜——––••ŽŽ‘‘‹ŒŒŽŽVVWWXXYY !!<<;;::99++**))((yyxxwwvvrrqqppoožžœœ››kkllmmnn33445566>>==<<;;vvuuttss‡‡††……„„‘‘ŽŽxxyyzz{{@@AABBCC + + 1100//..iihhggff    ŸŸžž“’’‘‘……††‡‡ˆˆMMNNOOPP$$##""!!\\[[ZZYY””““’’‘‘’’““””••‘‘’’“ZZ[[\\]]""##$$%%88776655''&&%%$$uuttssrrnnmmllkkšš™™˜˜——ooppqqrr778899::::998877rrqqppooƒƒ}}||{{ŒŒ‹‹ŠŠ||}}~~DDEEFFGG --,,++**eeddccbb——––••ŽŽŒŒ‹‰‰ŠŠ‹‹ŒŒQQRRSSTT XXWWVVUUŽŽ––——žž“””••––—^^__``aa&&''(())//..--,,##""!! qqppoonnjjiihgfe––••””““ssttuuvv;;<<==>>66554433nnmmllkkzzyyxxww‰‰ˆˆ‡‡††€€‚‚ƒƒHHIIJJKK))((''&&aa``__^^””““’’‘‘‹ŠŠ‰‰ˆˆ‡ŽŽUUVVWWXX TTSSRRQQŒŒ‹‹ŠŠ‰‰ŸŸ    ŸŸ—˜™š›œbbccddee**++,,-- ++**))((mmllkkjjdccbbaa`’’‘‘wwxxyyzz??@@AABB + +221100//jjiihhggvvuuttss……„„ƒƒ‚‚„„……††‡‡LLMMNNOO%%$$##""]]\\[[ZZŽŽ‡††……„„ƒ‘‘’’““””YYZZ[[\\!!""##$$PPOONNMMˆˆ‡‡††……žž——––žžŸŸ    ffgghhii..//0011 + + ''&&%%$$iiccbbaa`__^^]]\ŽŽŒŒ‹‹{{||}}~~CCDDEEFF ..--,,++ffeeddccrrqqppoo€€~~ˆˆ‰‰ŠŠ‹‹PPQQRRSS!! YYXXWWVVŒŒ‹‹ŠŠ‰‰ƒ‚€~}}••––——˜˜]]^^__``%%&&''((LLKKJJII„„ƒƒ‚‚••””““’’ŸŸžžœœjjkkllmm22334455##""!! ``__^^]]\[[ZZYYXŠŠ‰‰ˆˆ‡‡€€‚‚GGHHIIJJ**))((''bbaa``__nnmmllkk}}||{{zzŒŒŽŽTTUUVVWWUUTTSSRRˆˆ‡‡††……||{{zzyy™™šš››œœaabbccdd))**++,, HHGGFFEE€€~~}}‘‘ŽŽ››šš™™˜˜nnooppqq66778899\\[[ZZYYXWWVVUUT††……„„ƒƒƒƒ„„……††KKLLMMNN&&%%$$##^^]]\\[[jjiiccbbyyxxwwvv‘‘’’““XXYYZZ[[ !!""##QQPPOONN„„ƒƒ}}||xxwwvvuužžŸŸ  eeffgghh--..//00 + + DDCCBBAA||{{zzyyŒŒ‹‹ŠŠ——––••””rrssttuu::;;<<== XXWWVVUUTSSRRQQP‚‚€€‡‡ˆˆ‰‰ŠŠOOPPQQRR""!! ZZYYXXWWaa``__^^uuttssrr””••––——\\]]^^__$$%%&&''MMLLKKJJ{{zzyyxxttssrrqq  ŸŸžžiijjkkll11223344@@??>>==xxwwvvuu‰‰ˆˆ‡‡††““’’‘‘vvwwxxyy>>??@@AA  + + TTSSRRQQPOONMLKJ~~}}||{{‹‹ŒŒŽŽSSTTUUVVVVUUTTSS]]\\[[ZZqqppoonn˜˜™™šš››``aabbcc(())**++IIHHGGFFwwvvuuttppoonnmmœœ››šš™™mmnnoopp55667788<<;;::99ttssrrqq……„„ƒƒ}}ŽŽŒŒzz{{||}}BBCCDDEE + +  + + PPOOIIHHIIHHGGFFzzyyxxww‘‘’’WWXXYYZZ !!""RRQQPPOOYYXXWWVVmmllkkjjœœžžŸŸddeeffgg,,--..// + +EEDDCCBBssrrqqppllkkjjii˜˜——––••qqrrsstt99::;;<<88776655ppoonnmm||{{zzyy‹‹ŠŠ‰‰ˆˆ~~€€FFGGHHII + + + +GGFFEEDDEEDDCCBBvvuuttss““””••––[[\\]]^^##$$%%&&NNMMLLKKUUTTSSRRiihhggff    ŸŸžžhhiijjkk00112233 AA@@??>>oonnmmllhgfedccb””““’’‘‘uuvvwwxx==>>??@@44332211llkkjjiixxwwvvuu‡‡††……„„‚‚ƒƒ„„……JJKKLLMM CCBBAA@@AA@@??>>rrqqppoo——˜˜™™šš__``aabb''(())**JJIIHHGGQQPPOOIIeeddccbbœœ››ššllmmnnoo44556677==<<;;::kkjjiiccbaa``__^ŽŽyyzz{{||AABBCCDD + + 00//..--hhggffeettssrrqqƒƒ‚‚€€††‡‡ˆˆ‰‰NNOOPPQQ??>>==<<==<<;;::nnmmllkk››œœžžccddeeff++,,--.. FFEEDDCCHHGGFFEEaa``__^^™™˜˜——––ppqqrrss8899::;;99887766bbaa``__^]]\\[[ZŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ,,++**))ddccbbaappoonnmm~~}}||ŠŠ‹‹ŒŒRRSSTTUU;;::998899887766jjiihhggŸŸ    ŸŸgghhiijj//001122 + + BBAA@@??DDCCBBAA]]\\[[ZZ••””““’’ttuuvvww<<==>>??55443322^^]]\\[[ZYYXXWWVˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL((''&&%%``__^^]]llkkjjii{{zzyyxxŽŽ‘‘VVWWXXYY !! !!776655//5543210/ffeeddccžžœœ››kkllmmnn33445566>>==<<;;@@??>>==YYXXWWVV‘‘ŽŽxxyyzz{{@@AABBCC + + 1100//..ZZYYXXWWVUUTTSSR„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP$$##""!!\\[[ZZYYccbbaa``wwvvuutt’’““””••ZZ[[\\]]""##$$%% !!""##""##$$%%..--,,++/..--,,+bbaa``__šš™™˜˜——ooppqqrr778899::::998877<<;;::99UUTTSSRRŒŒ‹‹ŠŠ||}}~~DDEEFFGG --,,++**VVUUTTSSRQQPPOON€€~~}}‰‰ŠŠ‹‹ŒŒQQRRSSTT XXWWVVUU__^^]]\\ssrrqqpp––——˜˜™™^^__``aa&&''(())$$%%&&''&&''(())**))((''+**))(('^^]]\\[[––••””““ssttuuvv;;<<==>>6655443388776655QQPPOONN‰‰ˆˆ‡‡††€€‚‚ƒƒHHIIJJKK))((''&&RRQQPPOOMLKJIIHH||{{zzyyŽŽUUVVWWXX TTSSRRQQ[[ZZYYXXoonnmmllšš››œœbbccddee**++,,--(())**++**++,,--&&%%$$##'&&%%$$#ZZYYXXWW’’‘‘wwxxyyzz??@@AABB + +221100////..--,,MMLLKKJJ……„„ƒƒ‚‚„„……††‡‡LLMMNNOO%%$$##""IIHHGGFFGGFFEEDDxxwwvvuu‘‘’’““””YYZZ[[\\!!""##$$PPOONNMMWWVVUUTTkkjjiihhžžŸŸ    ffgghhii..//0011,,--..//..//0011""!! #""!! VVUUTTSSŽŽŒŒ‹‹{{||}}~~CCDDEEFF ..--,,++++**))((IIHHGGFF€€~~ˆˆ‰‰ŠŠ‹‹PPQQRRSS!! EEDDCCBBCCBBAA@@ttssrrqq••––——˜˜]]^^__``%%&&''((LLKKJJIISSRRQQPPggffeeddŸŸžžœœjjkkllmm223344555566778822334455RRQQPPOOŠŠ‰‰ˆˆ‡‡€€‚‚GGHHIIJJ**))((''''&&%%$$EEDDCCBB}}||{{zzŒŒŽŽTTUUVVWWAA@@??>>??>>==<>yyxxwwvv‘‘’’““XXYYZZ[[ !!""##==<<;;::;;::9988llkkjjiižžŸŸ  eeffgghh--..//00 + + DDCCBBAAFFEEDDCC__^^]]\\——––••””rrssttuu::;;<<====>>??@@::;;<<==JJIIHHGG‚‚€€‡‡ˆˆ‰‰ŠŠOOPPQQRR""!! ==<<;;::uuttssrr””••––——\\]]^^__$$%%&&''9988776677665543hhggffee  ŸŸžžiijjkkll11223344@@??>>==BBAA@@??[[ZZYYXX““’’‘‘vvwwxxyy>>??@@AAAABBCCDD>>??@@AA + + FFEEDDCC~~}}||{{‹‹ŒŒŽŽSSTTUUVV99887766qqppoonn˜˜™™šš››``aabbcc(())**++55//..--210//..-ddccbbaaœœ››šš™™mmnnoopp55667788<<;;::99>>==<<;;WWVVUUTTŽŽŒŒzz{{||}}BBCCDDEEEEFFGGHHBBCCDDEE  + + BBAA@@??zzyyxxww‘‘’’WWXXYYZZ !!""55443322mmllkkjjœœžžŸŸddeeffgg,,--..// + +,,++**))-,,++**)``__^^]]˜˜——––••qqrrsstt99::;;<<88776655::998877SSRRQQPP‹‹ŠŠ‰‰ˆˆ~~€€FFGGHHIIIIOOPPQQFFGGHHII>>==<<;;vvuuttss““””••––[[\\]]^^##$$%%&& 1100//..iihhggff    ŸŸžžhhiijjkk00112233 ((''&&%%)((''&&%\\[[ZZYY””““’’‘‘uuvvwwxx==>>??@@443322116655//..OONNMMLL‡‡††……„„‚‚ƒƒ„„……JJKKLLMMRRSSTTUUJJKKLLMM + + ::998877rrqqppoo——˜˜™™šš__``aabb''(())** + + --,,++**eeddccbbœœ››ššllmmnnoo44556677$$##""!!%$$##""!XXWWVVUUŽŽyyzz{{||AABBCCDD + + 00//..----,,++**KKJJIIHHƒƒ‚‚€€††‡‡ˆˆ‰‰NNOOPPQQVVWWXXYYNNOOPPQQ 66554433nnmmllkk››œœžžccddeeff++,,--.. ))((''&&aa``__^^™™˜˜——––ppqqrrss8899::;; ! TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ,,++**))))((''&&GGFFEEDD~~}}||ŠŠ‹‹ŒŒRRSSTTUUZZ[[\\]]RRSSTTUU + +221100//jjiihhggŸŸ    ŸŸgghhiijj//001122 + + %%$$##""]]\\[[ZZ••””““’’ttuuvvww<<==>>??PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL((''&&%%%%$$##""CCBBAA@@{{zzyyxxŽŽ‘‘VVWWXXYY^^__``aaVVWWXXYY ..--,,++ffeeddccžžœœ››kkllmmnn33445566 + + !! YYXXWWVV‘‘ŽŽxxyyzz{{@@AABBCC + + LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP$$##""!!!! ??>>==<> + +QQPPOONN‰‰ˆˆ‡‡††€€‚‚ƒƒHHIIJJKK + +  DDCCBBAA||{{zzyyŽŽUUVVWWXX 77665544oonnmmllšš››œœbbccddeeooppqqrrbbccddee%%&&''((""!! ZZYYXXWW’’‘‘wwxxyyzz??@@AABB MMLLKKJJ……„„ƒƒ‚‚„„……††‡‡LLMMNNOO + + @@??>>==xxwwvvuu‘‘’’““””YYZZ[[\\!!""##$$ 33221100kkjjiihhžžŸŸ    ffgghhiissttuuvvffgghhii))**++,,VVUUTTSSŽŽŒŒ‹‹{{||}}~~CCDDEEFFIIHHGGFF€€~~ˆˆ‰‰ŠŠ‹‹PPQQRRSS <<;;::99ttssrrqq••––——˜˜]]^^__``%%&&''(( + + //..--,,ggffeeddŸŸžžœœjjkkllmmwwxxyyzzjjkkllmm--..//55 !!""RRQQPPOOŠŠ‰‰ˆˆ‡‡€€‚‚GGHHIIJJ !!""# + +EEDDCCBB}}||{{zzŒŒŽŽTTUUVVWW + + 88776655ppoonnmm™™šš››œœaabbccdd))**++,, ++**))((ccbbaa``››šš™™˜˜nnooppqq{{||}}ƒƒnnooppqq66778899##$$%%&&NNMMLLKK††……„„ƒƒƒƒ„„……††KKLLMMNN#$$%%&&' AA@@??>>yyxxwwvv‘‘’’““XXYYZZ[[ !!""##44332211llkkjjiižžŸŸ  eeffgghh--..//00 + + ''&&%%$$__^^]]\\——––••””rrssttuu„„……††‡‡rrssttuu::;;<<==''(())**JJIIHHGG‚‚€€‡‡ˆˆ‰‰ŠŠOOPPQQRR !!""##'(())**+==<<;;::uuttssrr””••––——\\]]^^__$$%%&&'' + + 00//..--hhggffee  ŸŸžžiijjkkll11223344 + +##""!! [[ZZYYXX““’’‘‘vvwwxxyyˆˆ‰‰ŠŠ‹‹vvwwxxyy>>??@@AA++,,--.. FFEEDDCC~~}}||{{‹‹ŒŒŽŽSSTTUUVV$$%%&&''+,,--../99887766qqppoonn˜˜™™šš››``aabbcc(())**++ ,,++**))ddccbbaaœœ››šš™™mmnnoopp55667788 WWVVUUTTŽŽŒŒzz{{||}}ŒŒŽŽzz{{||}}BBCCDDEE//001122 + + BBAA@@??zzyyxxww‘‘’’WWXXYYZZ(())**++/012345555443322mmllkkjjœœžžŸŸddeeffgg,,--..// !!""((''&&%%``__^^]]˜˜——––••qqrrsstt99::;;<<SSRRQQPP‹‹ŠŠ‰‰ˆˆ~~€€‘‘’’““~~€€FFGGHHII33445566>>==<<;;vvuuttss““””••––[[\\]]^^,,--..//66778899 + + 1100//..iihhggff    ŸŸžžhhiijjkk00112233##$$%%&&$$##""!!\\[[ZZYY””““’’‘‘uuvvwwxx==>>??@@ + + OONNMMLL‡‡††……„„‚‚ƒƒ„„……””••••””‚‚ƒƒ„„……OOPPQQRR778899::::998877rrqqppoo——˜˜™™šš__``aabb55667788::;;<<== --,,++**eeddccbbœœ››ššllmmnnoo44556677''(())** XXWWVVUUŽŽyyzz{{||AABBCCDD KKJJIIHHƒƒ‚‚€€††‡‡ˆˆ‰‰““’’‘‘††‡‡ˆˆ‰‰SSTTUUVV;;<<==>>66554433nnmmllkk››œœžžccddeeff99::;;<<>>??@@AA))((''&&aa``__^^™™˜˜——––ppqqrrss8899::;;++,,--.. TTSSRRQQŒŒ‹‹ŠŠ‰‰}}~~€€EEFFGGHH ! GGFFEEDD~~}}||ŠŠ‹‹ŒŒŽŽŒŒŠŠ‹‹ŒŒWWXXYYZZ??@@AABB + +221100//jjiihhggŸŸ    ŸŸgghhiijj==>>??@@BBCCDDEE%%$$##""]]\\[[ZZ••””““’’ttuuvvww<<==>>??//556677!!""##$$PPOONNMMˆˆ‡‡††……‚‚ƒƒ„„IIJJKKLL!""##$$% + + CCBBAA@@{{zzyyxxŽŽ‘‘‹‹ŠŠ‰‰ˆˆŽŽ‘‘[[\\]]^^CCDDEEFF ..--,,++ffeeddccžžœœ››kkllmmnnAABBCCDDFFGGHHII!! YYXXWWVV‘‘ŽŽxxyyzz{{@@AABBCC8899::;;%%&&''((LLKKJJII„„ƒƒ‚‚……††‡‡ˆˆMMNNOOPP !!%&&''(()??>>==<=>=>=<;<;<;<;:9:9:9:96565656543434343/0/0/0/0.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:96565656543434343/0/0/0//.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:96565656543434343////0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + ZYZYXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIIIIIJIJHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!   + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565434343210/0/0///,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJHGFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:98787876565656521212121///0/0/0,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIJFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121/0/0/0/0,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIJIJIJIIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121/0/0/0/0,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMIIIIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121/0/0/0/0,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVUTSTSRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121/0/0////,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121//0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIIIFEFEFEFEDCDCDCDCBA@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIIIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/////,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"! + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIJIJFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIJIJIIIIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKIIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + XWXWXWXWVUVUTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876543434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQPOPONMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:98787878743434343210/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=<;<;<;:9:9:9:987878787434343430//////0.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343/0/0/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343/0/0/0/0.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        XWXWVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIIIIIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343/0/0/0/0.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + VUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878743434343//////0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + +   ŸŸžžQQRRSSTT$$%%&&''llkkjjiiuuvvwwxxLLKKJJII••––——˜˜55667788,,++**))[[ZZYYXX——––••””JJKKLLMMwwvvuuttjjkkllmm + + WWVVUUTTŠŠ‹‹ŒŒ__``aabb !!""BBAA@@??ŸŸ    ŸŸœœ››šš™™UUVVWWXX(())**++hhggffeeyyzz{{||HHGGFFEE™™šš››œœ99::;;<<((''&&%%WWVVUUTT““’’‘‘NNOOPPQQssrrqqppnnooppqqSSRRQQPPŽŽ‘‘cciijjkk##$$%%&&>>==<<;;žžœœ››˜˜——––••YYZZ[[\\,,--..// + +ddccbbaa}}~~€€ DDCCBBAAžžŸŸ  ==>>??@@$$##""!!SSRRQQPPŽŽŒŒRRSSTTUU oonnmmllrrssttuuOONNMMLL’’““””••llmmnnoo''(())**::998877šš™™˜˜——””““’’‘‘]]^^__``55667788 ``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžAABBCCDD OOIIHHGG‹‹ŠŠ‰‰ˆˆVVWWXXYY + + kkjjiihhvvwwxxyyKKJJIIHH––——˜˜™™ppqqrrss++,,--..66554433––••””““ŽŽaabbccdd99::;;<<\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™EEFFGGHHFFEEDDCC‡‡††……„„ZZ[[\\]]ggffeeddzz{{||}}GGFFEEDDšš››œœttuuvvww//001122221100//’’‘‘ŒŒ‹‹ŠŠ‰‰eeffgghh==>>??@@ + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••IIJJKKLLBBAA@@??ƒƒ‚‚€€^^__``aaccbbaa``~~€€ !!CCBBAA@@žžŸŸ    xxyyzz{{33445566..--,,++ŽŽŒŒ‹‹ˆˆ‡‡††……iijjkkllAABBCCDD TTSSRRQQŽŽ--..//0044332211””““’’‘‘MMNNOOPP>>==<<;;~~}}||bbccddee__^^]]\\‚‚ƒƒ„„……""##$$%%??>>==<<ŸŸžž——||}}ƒƒ„„778899::**))((''ŠŠ‰‰ˆˆ‡‡„„ƒƒ‚‚mmnnooppEEFFGGHHPPOONNMM‘‘’’““””1122334400//..--ŽŽQQRRSSTT ::998877{{zzyyxxffgghhii [[ZZYYXX††‡‡ˆˆ‰‰&&''(());;::9988––••””““……††‡‡ˆˆ;;<<==>>&&%%$$##††……„„ƒƒ€€~~}}qqrrssttIIOOPPQQLLKKJJII••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + 6655//..wwvvuuttjjkkllmm + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--77665544’’‘‘‰‰ŠŠ‹‹ŒŒ??@@AABB""!! ‚‚€€||{{zzyyuuvvwwxxRRSSTTUUHHGGFFEE™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\--,,++**ssrrqqppnnooppqqSSRRQQPPŽŽ‘‘..//001133221100ŽŽŒŒ‹‹ŽŽCCDDEEFF~~}}||{{xxwwvvuuyyzz{{||VVWWXXYY DDCCBBAAžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``))((''&&oonnmmllrrssttuuOONNMMLL’’““””••22334455//..--,,ŠŠ‰‰ˆˆ‡‡‘‘’’““””GGHHIIJJzzyyxxwwttssrrqq}}~~€€ZZ[[\\]]!!""##$$@@??>>==  ŸŸžžAABBCCDD €€~~}}aabbccdd%%$$##""kkjjiihhvvwwxxyyKKJJIIHH––——˜˜™™66778899++**))((††……„„ƒƒ••––——KKLLMMNNvvuuttssppoonnmm‚‚ƒƒ„„^^__``aa%%&&''((<<;;::99œœ››šš™™EEFFGGHH||{{zzyyeeffgghh + + !! ggffeeddzz{{||}}GGFFEEDDšš››œœ::;;<<==''&&%%$$}}||{{zzžžŸŸ    OOPPQQRRrrqqppoollkkjjii……††‡‡ˆˆbbcciijj))**++,,88776655˜˜——––••IIJJKKLLxxwwvvuuiijjkkll ccbbaa``~~€€ !!CCBBAA@@žžŸŸ    >>??@@AA##""!! yyxxwwvvŸŸžžœ›SSTTUUVV nnmmllkkhhggffee‰‰ŠŠ‹‹ŒŒkkllmmnn--..//0044332211””““’’‘‘MMNNOOPPttssrrqqmmnnoopp__^^]]\\‚‚ƒƒ„„……""##$$%%??>>==<<ŸŸžžœœBBCCDDEEuuttssrrš™˜——––•WWXXYYZZ + + jjiihhggddccbbaaŽŽooppqqrr1122334400//..--ŽŽQQRRSSTT ppoonnmmqqrrsstt [[ZZYYXX††‡‡ˆˆ‰‰&&''(());;::9988››šš™™˜˜FFGGHHIIqqppoonn•””““’’‘[[\\]]^^ffeeddcc``__^^]]‘‘’’““””ssttuuvv55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjiiuuvvwwxx !! + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--77665544——––••””JJKKLLMMmmllkkjj‘ŽŽ__``aabbbbaa``__\\[[ZZYY••––——˜˜wwxxyyzz99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\hhggffeeyyzz{{||""##$$%%SSRRQQPPŽŽ‘‘..//001133221100““’’‘‘NNOOPPQQiiccbbaaŒŒ‹‹ŠŠ‰ccddeeff^^]]\\[[XXWWVVUU™™šš››œœ{{||}}ƒƒ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``ddccbbaa}}~~€€&&''(())OONNMMLL’’““””••22334455//..--,,ŽŽŒŒRRSSTTUU ``__^^]]‰ˆˆ‡‡††…gghhiijj + +ZZYYXXWWTTSSRRQQžžŸŸ  „„……††‡‡AABBCCDD €€~~}}aabbccdd``__^^]]‚‚ƒƒ„„**++,,-- + +KKJJIIHH––——˜˜™™66778899++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY + + \\[[ZZYY…„„ƒƒ‚€kkllmmnn VVUUTTSSPPOONNMM  ŸŸžžˆˆ‰‰ŠŠ‹‹EEFFGGHH||{{zzyyeeffgghh\\[[ZZYY……††‡‡ˆˆ..//5566 GGFFEEDDšš››œœ::;;<<==''&&%%$$‡‡††……„„ZZ[[\\]]XXWWVVUU~}}||{{ooppqqrrRRQQPPOOLLKKJJII——––••””ŒŒŽŽIIJJKKLLxxwwvvuuiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ778899::CCBBAA@@žžŸŸ    >>??@@AA##""!! ƒƒ‚‚€€^^__``aaTTSSRRQQzzyyxxwwssttuuvvNNMMLLKKHHGGFFEE““’’‘‘‘‘’’““MMNNOOPPttssrrqqmmnnoopp TTSSRRQQŽŽ;;<<==>>??>>==<<ŸŸžžœœBBCCDDEE~~}}||bbccddeePPOOIIHHvvuuttsswwxxyyzzJJIIHHGGDDCCBBAAŽŽŒŒ””••––——QQRRSSTT ppoonnmmqqrrssttPPOONNMM‘‘’’““””??@@AABB;;::9988››šš™™˜˜FFGGHHII{{zzyyxxffgghhii GGFFEEDDrrqqppoo{{||}}~~FFEEDDCC@@??>>==‹‹ŠŠ‰‰ˆˆžžŸŸ  UUVVWWXX + + llkkjjiiuuvvwwxxLLKKJJII••––——˜˜CCDDEEFF !77665544——––••””JJKKLLMMwwvvuuttjjkkllmm + + CCBBAA@@nnmmllkk€€‚‚ !!""BBAA@@??<<;;::99‡‡††……„„  ŸŸžžYYZZ[[\\hhggffeeyyzz{{||HHGGFFEE™™šš››œœGGHHIIOO!""##$$%33221100““’’‘‘NNOOPPQQssrrqqppnnooppqq??>>==<>==<<;;88776655ƒƒ}}||{{œ›š™˜——–]]^^__``ddccbbaa}}~~€€ DDCCBBAAžžŸŸ  PPQQRRSS%&&''(()//..--,,ŽŽŒŒRRSSTTUU oonnmmllrrssttuu;;::9988dccbbaa`‡‡ˆˆ‰‰ŠŠ''(())**::99887744332211zzyyxxww–••””““’aabbccdd``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžTTUUVVWW)**++,,-++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY + + kkjjiihhvvwwxxyy776655//`__^^]]\‹‹ŒŒŽŽ++,,--..6655443300//..--vvuuttss’‘‘Žeeffgghh\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™XXYYZZ[[-..//012''&&%%$$‡‡††……„„ZZ[[\\]]ggffeeddzz{{||}}..--,,++\[[ZZYYX‘‘’’//001122221100//,,++**))rrqqppooŽŒŒ‹‹Šiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••\\]]^^__34556677##""!! ƒƒ‚‚€€^^__``aaccbbaa``~~€€ !!**))((''XWWVVUUT““””••––33445566..--,,++((''&&%%nnmmllkkЉ‰ˆˆ‡‡†mmnnoopp TTSSRRQQŽŽ--..//0044332211””““’’‘‘``aabbcc8899::;;~~}}||bbccddee__^^]]\\‚‚ƒƒ„„……""##$$%%&&%%$$##TSSRRQQP——˜˜™™šš778899::**))((''$$##""!!jjiiccbb†……„„ƒƒ‚qqrrssttPPOONNMM‘‘’’““””1122334400//..--ŽŽiijjkkll<<==>>??{{zzyyxxffgghhii [[ZZYYXX††‡‡ˆˆ‰‰&&''(())""!! POONMLKJ››œœžž;;<<==>>&&%%$$## aa``__^^€~}}||uuvvwwxxLLKKJJII••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰mmnnoopp@@AABBCCwwvvuuttjjkkllmm + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--IIHHGGFFŸŸ    ŸŸ??@@AABB""!! ]]\\[[ZZ{{zzyyxxyyzz{{||HHGGFFEE™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……qqrrssttDDEEFFGGssrrqqppnnooppqqSSRRQQPPŽŽ‘‘..//0011EEDDCCBBžžœœ››CCDDEEFFYYXXWWVVwwvvuutt}}~~€€ DDCCBBAAžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚uuvvwwxxHHIIJKLM oonnmmllrrssttuuOONNMMLL’’““””••22334455AA@@??>>šš™™˜˜——GGHHIIJJUUTTSSRRssrrqqpp‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžAABBCCDD €€~~}}yyzz{{||NOOPPQQR + + kkjjiihhvvwwxxyyKKJJIIHH––——˜˜™™66778899 + +==<<;;::––••””““KKLLMMNN QQPPOOIIoonnmmll……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™EEFFGGHH||{{zzyy}}ƒƒ„„……RSSTTUUVggffeeddzz{{||}}GGFFEEDDšš››œœ::;;<<== 99887766’’‘‘OOPPQQRR + + HHGGFFEEkkjjiihg‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••IIJJKKLLxxwwvvuu††‡‡ˆˆ‰‰VWWXXYYZccbbaa``~~€€ !!CCBBAA@@žžŸŸ    >>??@@AA5543210/ŽŽŒŒ‹‹SSTTUUVV + + DDCCBBAAfedccbbaŽŽ--..//0044332211””““’’‘‘MMNNOOPPttssrrqqŠŠ‹‹ŒŒZ[[\\]]^__^^]]\\‚‚ƒƒ„„……""##$$%%??>>==<<ŸŸžžœœBBCCDDEE + + /..--,,+ŠŠ‰‰ˆˆ‡‡WWXXYYZZ + +  @@??>>==a``__^^]‘‘’’““””1122334400//..--ŽŽQQRRSSTT ppoonnmmŽŽ‘‘^__``aab [[ZZYYXX††‡‡ˆˆ‰‰&&''(());;::9988››šš™™˜˜FFGGHHII +**))(('††……„„ƒƒ[[\\]]^^<<;;::99]\\[[ZZY••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjii’’““””••bccdefgh + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--77665544——––••””JJKKLLMM'&&%%$$#‚‚€€__``aabb88776655YXXWWVVU™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\hhggffee––——žžiijjkkllSSRRQQPPŽŽ‘‘..//001133221100““’’‘‘NNOOPPQQ#""!! ~~}}||{{ccddeeff//..--,,UTTSSRRQžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``ddccbbaaŸŸ    ŸŸmmnnooppOONNMMLL’’““””••22334455//..--,,ŽŽŒŒRRSSTTUU zzyyxxwwgghhiijj + + ++**))((QPPOONML  ŸŸžžAABBCCDD €€~~}}aabbccdd``__^^]]žž——––qqrrssttKKJJIIHH––——˜˜™™66778899++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY!!""##$$vvuuttsskkllmmnn !!""##$$''&&%%$$KJIIHHGGœœ››šš™™EEFFGGHH||{{zzyyeeffgghh\\[[ZZYY••””““’’uuvvwwxxGGFFEEDDšš››œœ::;;<<==''&&%%$$‡‡††……„„ZZ[[\\]]%%&&''((rrqqppooooppqqrr%%&&''((##""!! FFEEDDCC˜˜——––••IIJJKKLLxxwwvvuuiijjkkll + + XXWWVVUU‘‘ŽŽyyzz{{|| !!CCBBAA@@žžŸŸ    >>??@@AA##""!! ƒƒ‚‚€€^^__``aa))**++,, nnmmllkkssttuuvv))**++,,BBAA@@??””““’’‘‘MMNNOOPPttssrrqqmmnnoopp TTSSRRQQŒŒ‹‹ŠŠ}}~€‚ƒ""##$$%%??>>==<<ŸŸžžœœBBCCDDEE~~}}||bbccddee--..//55 + + jjiihhggwwxxyyzz??@@AABB--..//00>>==<<;;ŽŽQQRRSSTT ppoonnmmqqrrssttPPOONNMM‰‰ˆˆ‡‡††ƒ„„……††‡&&''(());;::9988››šš™™˜˜FFGGHHII{{zzyyxxffgghhii66778899ffeeddcc{{||}}~~CCDDEEFF11223344::998877ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjiiuuvvwwxxLLKKJJII……„„ƒƒ}}‡ˆˆ‰‰ŠŠ‹**++,,--77665544——––••””JJKKLLMMwwvvuuttjjkkllmm::;;<<==bbaa``__€€‚‚ !!""GGHHIIJJ55667788 66554321ˆˆ‡‡††……YYZZ[[\\hhggffeeyyzz{{||HHGGFFEE||{{zzyy‹ŒŒŽŽ..//001133221100““’’‘‘NNOOPPQQssrrqqppnnooppqq>>??@@AA^^]]\\[[ƒƒ„„……††##$$%%&&KKLLMMNN99::;;<< + + + +0//..--,„„ƒƒ‚‚]]^^__``ddccbbaa}}~~€€ DDCCBBAAxxwwvvuu‘‘’’“22334455//..--,,ŽŽŒŒRRSSTTUU oonnmmllrrssttuuBBCCDDEE + +ZZYYXXWW‡‡ˆˆ‰‰ŠŠ''(())**OOPPQQRR==>>??@@ ,++**))(€€~~}}aabbccdd``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==ttssrrqq“””••––—66778899++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY + + kkjjiihhvvwwxxyyFFGGHHII VVUUTTSS‹‹ŒŒŽŽ++,,--..SSTTUUVVAABBCCDD(''&&%%$||{{zzyyeeffgghh\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99ppoonnmm—˜™š›œ::;;<<==''&&%%$$‡‡††……„„ZZ[[\\]]ggffeeddzz{{||}}OOPPQQRRRRQQPPOO‘‘’’//001122WWXXYYZZEEFFGGHH$##""!! xxwwvvuuiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655llkkjjiižžŸŸ    >>??@@AA##""!! ƒƒ‚‚€€^^__``aaccbbaa``~~€€SSTTUUVVNNMMLLKK““””••––33445566[[\\]]^^IIJJKKLL ttssrrqqmmnnoopp TTSSRRQQŽŽ--..//0044332211ccbbaa``ŸŸžžœœBBCCDDEE~~}}||bbccddee__^^]]\\‚‚ƒƒ„„……WWXXYYZZJJIIHHGG——˜˜™™šš778899::__``aabbMMNNOOPP !!""##ppoonnmmqqrrssttPPOONNMM‘‘’’““””1122334400//..--__^^]]\\››šš™™˜˜FFGGHHII{{zzyyxxffgghhii [[ZZYYXX††‡‡ˆˆ‰‰[[\\]]^^FFEEDDCC››œœžž;;<<==>>ccddeeffgghhiijj + +ZZYYXXWW‡‡ˆˆ‰‰ŠŠ55667788 EEDDCCBBœœžžŸŸ<<==>>??%%$$##""……„„ƒƒ‚‚\\]]^^__VVUUTTSS||{{zzyyqqrrssttPPOONNMM‘‘’’““””1122334400//..--ŽŽiijjkkll<<==>>??{{zzyyxxffgghhii DDCCBBAA[[ZZYYXXkkllmmnn VVUUTTSS‹‹ŒŒŽŽ99::;;<<AA@@??>>    ŸŸžž@@AABBCC!! €€~~``aabbccRRQQPPOOxxwwvvuuuuvvwwxxLLKKJJII••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰mmnnoopp@@AABBCCwwvvuuttjjkkllmm + + @@??>>==WWVVUUTTooppqqrrRRQQPPOO‘‘’’==>>??@@==<<;;::œœ››ššDDEEFFGG}}||{{zzddeeffggIIHHGGFFttssrrqqyyzz{{||HHGGFFEE™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……qqrrssttDDEEFFGGssrrqqppnnooppqq<<;;::99SSRRQQPPssttuuvvNNMMLLKK““””••––AABBCCDD99887766™™˜˜——––HHIIJJKKyyxxwwvvhhiijjkk + + EEDDCCBBppoonnmm}}~~€€ DDCCBBAAžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚uuvvwwxxHHIIJKLM oonnmmllrrssttuu88776655OONNMMLLwwxxyyzzJJIIHHGG——˜˜™™ššEEFFGGHH !!""#55443322••””““’’LLMMNNOOuuttssrrllmmnnoo AA@@??>>llkkjjii‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžAABBCCDD €€~~}}yyzz{{||NOOPPQQR + + kkjjiihhvvwwxxyy//..--,,KKJJIIHH{{||}}~~FFEEDDCC››œœžžIIOOPPQQ#$$%%&&'1100//..‘‘ŽŽPPQQRRSSqqppoonnppqqrrss==<<;;::hgfedccb……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™EEFFGGHH||{{zzyy}}ƒƒ„„……RSSTTUUVggffeeddzz{{||}}++**))((GGFFEEDD€€‚‚ !!""BBAA@@??ŸŸ    ŸŸRRSSTTUU'(())**+--,,++**ŒŒ‹‹ŠŠTTUUVVWW + +mmllkkjjttuuvvww99887766baa``__^‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••IIJJKKLLxxwwvvuu††‡‡ˆˆ‰‰VWWXXYYZccbbaa``~~€€ !!''&&%%$$CCBBAA@@ƒƒ„„……††##$$%%&&>>==<<;;žžœœ››VVWWXXYY+,,--../))((''&&‰‰ˆˆ‡‡††XXYYZZ[[ iihhggffxxyyzz{{55//..--^]]\\[[ZŽŽ--..//0044332211””““’’‘‘MMNNOOPPttssrrqqŠŠ‹‹ŒŒZ[[\\]]^__^^]]\\‚‚ƒƒ„„……""##$$%%##""!! ??>>==<<‡‡ˆˆ‰‰ŠŠ''(())**::998877šš™™˜˜——ZZ[[\\]]/0123455%%$$##""……„„ƒƒ‚‚\\]]^^__eeddccbb||}}~~,,++**))ZYYXXWWV‘‘’’““””1122334400//..--ŽŽQQRRSSTT ppoonnmmŽŽ‘‘^__``aab [[ZZYYXX††‡‡ˆˆ‰‰&&''(());;::9988‹‹ŒŒŽŽ++,,--..66554433––••””““^^__``aa66778899!! €€~~``aabbccaa``__^^€€‚‚ƒƒ !!""##((''&&%%VUUTTSSR••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjii’’““””••bccdefgh + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--77665544‘‘’’//001122221100//’’‘‘bbcciijj::;;<<==}}||{{zzddeeffgg]]\\[[ZZ„„……††‡‡$$%%&&''$$##""!!RQQPPOON™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\hhggffee––——žžiijjkkllSSRRQQPPŽŽ‘‘..//001133221100““””••––33445566..--,,++ŽŽŒŒ‹‹kkllmmnn>>??@@AAyyxxwwvvhhiijjkk + + YYXXWWVVˆˆ‰‰ŠŠ‹‹(())**++ MLKJIIHHžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``ddccbbaaŸŸ    ŸŸmmnnooppOONNMMLL’’““””••22334455 //..--,,——˜˜™™šš778899::**))((''ŠŠ‰‰ˆˆ‡‡ooppqqrrBBCCDDEEuuttssrrllmmnnoo UUTTSSRRŒŒŽŽ,,--..//GGFFEEDD  ŸŸžžAABBCCDD €€~~}}aabbccdd``__^^]]žž——––qqrrssttKKJJIIHH––——˜˜™™66778899 + + + +++**))((››œœžž;;<<==>>&&%%$$##††……„„ƒƒssttuuvvFFGGHHIIqqppoonnppqqrrssQQPPOONN‘‘’’““00112233CCBBAA@@œœ››šš™™EEFFGGHH||{{zzyyeeffgghh\\[[ZZYY••””““’’uuvvwwxxGGFFEEDDšš››œœ::;;<<== ''&&%%$$ŸŸ    ŸŸ??@@AABB""!! ‚‚€€wwxxyyzzJKLMNOOP + +mmllkkjjttuuvvwwMMLLKKJJ””••––——44556677 ??>>==<<˜˜——––••IIJJKKLLxxwwvvuuiijjkkll + + XXWWVVUU‘‘ŽŽyyzz{{|| !!CCBBAA@@žžŸŸ    >>??@@AA##""!! žžœœ››CCDDEEFF~~}}||{{{{||}}ƒƒPQQRRSST iihhggffxxyyzz{{IIHHGGFF˜˜™™šš››8899::;; + + ;;::9988””““’’‘‘MMNNOOPPttssrrqqmmnnoopp TTSSRRQQŒŒ‹‹ŠŠ}}~€‚ƒ""##$$%%??>>==<<ŸŸžžœœBBCCDDEEšš™™˜˜——GGHHIIJJzzyyxxww„„……††‡‡TUUVVWWXeeddccbb||}}~~EEDDCCBBœœžžŸŸ<<==>>??77665543ŽŽQQRRSSTT ppoonnmmqqrrssttPPOONNMM‰‰ˆˆ‡‡††ƒ„„……††‡&&''(());;::9988››šš™™˜˜FFGGHHII––••””““KKLLMMNNvvuuttssˆˆ‰‰ŠŠ‹‹XYYZZ[[\aa``__^^€€‚‚ƒƒ !!""##AA@@??>>    ŸŸžž@@AABBCC 210//..-ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjiiuuvvwwxxLLKKJJII……„„ƒƒ}}‡ˆˆ‰‰ŠŠ‹**++,,--77665544——––••””JJKKLLMM !!""##’’‘‘OOPPQQRRrrqqppooŒŒŽŽ\]]^^__`]]\\[[ZZ„„……††‡‡$$%%&&''==<<;;::œœ››ššDDEEFFGG + + -,,++**)ˆˆ‡‡††……YYZZ[[\\hhggffeeyyzz{{||HHGGFFEE||{{zzyy‹ŒŒŽŽ..//001133221100““’’‘‘NNOOPPQQ$$%%&&''ŽŽŒŒ‹‹SSTTUUVV nnmmllkk‘‘’’““`aabbccd + + YYXXWWVVˆˆ‰‰ŠŠ‹‹(())**++99887766™™˜˜——––HHIIJJKK)((''&&%„„ƒƒ‚‚]]^^__``ddccbbaa}}~~€€ DDCCBBAAxxwwvvuu‘‘’’“22334455//..--,,ŽŽŒŒRRSSTTUU(())**++ ŠŠ‰‰ˆˆ‡‡WWXXYYZZ + + jjiihhgg””••––——efghiijj UUTTSSRRŒŒŽŽ,,--..//55443322••””““’’LLMMNNOO%$$##""!€€~~}}aabbccdd``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==ttssrrqq“””••––—66778899++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY,,--..// + + ††……„„ƒƒ[[\\]]^^ffeeddccžžŸŸ  kkllmmnnQQPPOONN‘‘’’““001122331100//..‘‘ŽŽPPQQRRSS! ||{{zzyyeeffgghh\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99ppoonnmm—˜™š›œ::;;<<==''&&%%$$‡‡††……„„ZZ[[\\]]55667788 + + ‚‚€€__``aabbbbaa``__  ŸŸžžooppqqrrMMLLKKJJ””••––——44556677--,,++**ŒŒ‹‹ŠŠTTUUVVWW !!""xxwwvvuuiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655llkkjjiižžŸŸ    >>??@@AA##""!! ƒƒ‚‚€€^^__``aa99::;;<<~~}}||{{ccddeeff^^]]\\[[——––••””ssttuuvvIIHHGGFF˜˜™™šš››8899::;;))((''&&‰‰ˆˆ‡‡††XXYYZZ[[##$$%%&&ttssrrqqmmnnoopp TTSSRRQQŽŽ--..//0044332211ccbbaa``ŸŸžžœœBBCCDDEE~~}}||bbccddee==>>??@@zzyyxxwwgghhiijj + +ZZYYXXWW““’’‘‘wwxxyyzzEEDDCCBBœœžžŸŸ<<==>>??%%$$##""……„„ƒƒ‚‚\\]]^^__''(())**ppoonnmmqqrrssttPPOONNMM‘‘’’““””1122334400//..--__^^]]\\››šš™™˜˜FFGGHHII{{zzyyxxffgghhiiAABBCCDDvvuuttsskkllmmnn VVUUTTSSŽŽŒŒ{{||}}~ !!""##AA@@??>>    ŸŸžž@@AABBCC!! €€~~``aabbcc++,,--.. llkkjjiiuuvvwwxxLLKKJJII••––——˜˜55667788,,++**))[[ZZYYXX——––••””JJKKLLMMwwvvuuttjjkkllmmEEFFGGHHrrqqppooooppqqrrRRQQPPOO‹‹ŠŠ‰‰ˆˆ€‚ƒƒ„„…$$%%&&''==<<;;::œœ››ššDDEEFFGG}}||{{zzddeeffgg//556677 + + hhggffeeyyzz{{||HHGGFFEE™™šš››œœ99::;;<<((''&&%%WWVVUUTT““’’‘‘NNOOPPQQssrrqqppnnooppqqIIOOPPQQ !!nnmmllkkssttuuvvNNMMLLKK‡‡††……„„…††‡‡ˆˆ‰(())**++99887766™™˜˜——––HHIIJJKKyyxxwwvvhhiijjkk8899::;;ddccbbaa}}~~€€ DDCCBBAAžžŸŸ  ==>>??@@$$##""!!SSRRQQPPŽŽŒŒRRSSTTUU oonnmmllrrssttuuRRSSTTUU""##$$%%jjiihhggwwxxyyzzJJIIHHGGƒƒ}}||{{‰ŠŠ‹‹ŒŒ,,--..//55443322••””““’’LLMMNNOOuuttssrrllmmnnoo<<==>>??``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžAABBCCDD OOIIHHGG‹‹ŠŠ‰‰ˆˆVVWWXXYY + + kkjjiihhvvwwxxyyVVWWXXYY&&''(())ffeeddcc{{||}}~~FFEEDDCCzzyyxxwwŽŽ‘001122331100//..‘‘ŽŽPPQQRRSSqqppoonnppqqrrss@@AABBCC\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™EEFFGGHHFFEEDDCC‡‡††……„„ZZ[[\\]]ggffeeddzz{{||}}ZZ[[\\]]**++,,--bbaa``__€€‚‚ !!""BBAA@@??vvuuttss‘’’““””•44556677--,,++**ŒŒ‹‹ŠŠTTUUVVWW + +mmllkkjjttuuvvwwDDEEFFGG + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••IIJJKKLLBBAA@@??ƒƒ‚‚€€^^__``aaccbbaa``~~€€^^__``aa..//0011^^]]\\[[ƒƒ„„……††##$$%%&&>>==<<;;rrqqppoo•––——˜™š8899::;;))((''&&‰‰ˆˆ‡‡††XXYYZZ[[ iihhggffxxyyzz{{HHIIOOPP TTSSRRQQŽŽ--..//0044332211””““’’‘‘MMNNOOPP>>==<<;;~~}}||bbccddee__^^]]\\‚‚ƒƒ„„……bbcciijj22334455ZZYYXXWW‡‡ˆˆ‰‰ŠŠ''(())**::998877nnmmllkk›œžžŸŸ<<==>>??%%$$##""……„„ƒƒ‚‚\\]]^^__eeddccbb||}}~~QQRRSSTTPPOONNMM‘‘’’““””1122334400//..--ŽŽQQRRSSTT ::998877{{zzyyxxffgghhii [[ZZYYXX††‡‡ˆˆ‰‰kkllmmnn66778899VVUUTTSS‹‹ŒŒŽŽ++,,--..66554433jjiiccbb    ŸŸžž@@AABBCC!! €€~~``aabbccaa``__^^€€‚‚ƒƒUUVVWWXXLLKKJJII••––——˜˜55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + 6655//..wwvvuuttjjkkllmm + + WWVVUUTTŠŠ‹‹ŒŒooppqqrr::;;<<==RRQQPPOO‘‘’’//001122221100//aa``__^^œœ››ššDDEEFFGG}}||{{zzddeeffgg]]\\[[ZZ„„……††‡‡YYZZ[[\\HHGGFFEE™™šš››œœ99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\--,,++**ssrrqqppnnooppqqSSRRQQPPŽŽ‘‘ssttuuvv>>??@@AANNMMLLKK““””••––33445566..--,,++]]\\[[ZZ™™˜˜——––HHIIJJKKyyxxwwvvhhiijjkk + + YYXXWWVVˆˆ‰‰ŠŠ‹‹]]^^__`` DDCCBBAAžžŸŸ  ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``))((''&&oonnmmllrrssttuuOONNMMLL’’““””••wwxxyyzzBBCCDDEEJJIIHHGG——˜˜™™šš778899::**))((''YYXXWWVV••””““’’LLMMNNOOuuttssrrllmmnnoo UUTTSSRRŒŒŽŽaabbccii!!""##$$@@??>>==  ŸŸžžAABBCCDD €€~~}}aabbccdd%%$$##""kkjjiihhvvwwxxyyKKJJIIHH––——˜˜™™{{||}}ƒƒFFGGHHIIFFEEDDCC››œœžž;;<<==>>&&%%$$##UUTTSSRR‘‘ŽŽPPQQRRSSqqppoonnppqqrrssQQPPOONN‘‘’’““jjkkllmm%%&&''((<<;;::99œœ››šš™™EEFFGGHH||{{zzyyeeffgghh + + !! ggffeeddzz{{||}}GGFFEEDDšš››œœ„„……††‡‡JJKKLLMMBBAA@@??ŸŸ    ŸŸ??@@AABB""!! QQPPOOIIŒŒ‹‹ŠŠTTUUVVWW + +mmllkkjjttuuvvwwMMLLKKJJ””••––——nnooppqq))**++,,88776655˜˜——––••IIJJKKLLxxwwvvuuiijjkkll ccbbaa``~~€€ !!CCBBAA@@žžŸŸ  ˜˜ˆˆ‰‰ŠŠ‹‹NNOOPPQQ>>==<<;;žžœœ››CCDDEEFFHHGGFFEE‰‰ˆˆ‡‡††XXYYZZ[[ iihhggffxxyyzz{{IIHHGGFF˜˜™™šš››rrssttuu--..//0044332211””““’’‘‘MMNNOOPPttssrrqqmmnnoopp__^^]]\\‚‚ƒƒ„„……""##$$%%??>>==<<——––••””ŒŒŽŽRRSSTTUU::998877šš™™˜˜——GGHHIIJJDDCCBBAA……„„ƒƒ‚‚\\]]^^__eeddccbb||}}~~EEDDCCBBœœžžŸŸvvwwxxyy1122334400//..--ŽŽQQRRSSTT ppoonnmmqqrrsstt [[ZZYYXX††‡‡ˆˆ‰‰&&''(());;::9988““’’‘‘‘‘’’““VVWWXXYY66554433––••””““KKLLMMNN@@??>>==€€~~``aabbccaa``__^^€€‚‚ƒƒ !!""##AA@@??>>    ŸŸžžzz{{||}}55667788,,++**))ŒŒ‹‹ŠŠ‰‰UUVVWWXX + + llkkjjiiuuvvwwxx !! + + WWVVUUTTŠŠ‹‹ŒŒ**++,,--77665544ŽŽŒŒ””••••””ZZ[[\\]]221100//’’‘‘OOPPQQRR<<;;::99}}||{{zzddeeffgg]]\\[[ZZ„„……††‡‡$$%%&&''==<<;;::——––••ƒƒ„„……††99::;;<<((''&&%%ˆˆ‡‡††……YYZZ[[\\hhggffeeyyzz{{||""##$$%%SSRRQQPPŽŽ‘‘..//001133221100‹‹ŠŠ‰‰ˆˆ““’’‘‘^^__``aa..--,,++ŽŽŒŒ‹‹SSTTUUVV 88776655yyxxwwvvhhiijjkk + + YYXXWWVVˆˆ‰‰ŠŠ‹‹(())**++99887766””““’’‘‘‡‡ˆˆ‰‰ŠŠ==>>??@@$$##""!!„„ƒƒ‚‚]]^^__``ddccbbaa}}~~€€&&''(())OONNMMLL’’““””••22334455//..--,,‡‡††……„„ŽŽŒŒbbccddee**))((''ŠŠ‰‰ˆˆ‡‡WWXXYYZZ + + //..--,,uuttssrrllmmnnoo UUTTSSRRŒŒŽŽ,,--..//55443322ŽŽ‹‹ŒŒŽŽAABBCCDD €€~~}}aabbccdd``__^^]]‚‚ƒƒ„„**++,,-- + +KKJJIIHH––——˜˜™™66778899++**))((ƒƒ}}||{{‹‹ŠŠ‰‰ˆˆffgghhii&&%%$$##††……„„ƒƒ[[\\]]^^++**))((qqppoonnppqqrrssQQPPOONN‘‘’’““001122331100//..ŒŒ‹‹ŠŠ‰‰‘‘’’EEFFGGHH||{{zzyyeeffgghh\\[[ZZYY……††‡‡ˆˆ..//5566 GGFFEEDDšš››œœ::;;<<==''&&%%$$zzyyxxww‡‡††……„„jjkkllmm""!! ‚‚€€__``aabb''&&%%$$mmllkkjjttuuvvwwMMLLKKJJ””••––——44556677--,,++**ˆˆ‡‡††……““””••––IIJJKKLLxxwwvvuuiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ778899::CCBBAA@@žžŸŸ    >>??@@AA##""!! vvuuttssƒƒ‚‚€€nnooppqq~~}}||{{ccddeeff + +##""!! iihhggffxxyyzz{{IIHHGGFF˜˜™™šš››8899::;;))((''&&„„ƒƒ}}||——žžŸŸMMNNOOPPttssrrqqmmnnoopp TTSSRRQQŽŽ;;<<==>>??>>==<<ŸŸžžœœBBCCDDEErrqqppoo~~}}||rrssttuuzzyyxxwwgghhiijj eeddccbb||}}~~EEDDCCBBœœžžŸŸ<<==>>??%%$$##""{{zzyyxx    ŸŸžžQQRRSSTT ppoonnmmqqrrssttPPOONNMM‘‘’’““””??@@AABB;;::9988››šš™™˜˜FFGGHHIInnmmllkk{{zzyyxxvvwwxxyyvvuuttsskkllmmnnaa``__^^€€‚‚ƒƒ !!""##AA@@??>>    ŸŸžž@@AABBCC!! wwvvuuttœ›š™˜—UUVVWWXX + + llkkjjiiuuvvwwxxLLKKJJII••––——˜˜CCDDEEFF !77665544——––••””JJKKLLMMjjiiccbbwwvvuuttzz{{||}}rrqqppooooppqqrr]]\\[[ZZ„„……††‡‡$$%%&&''==<<;;::œœ››ššDDEEFFGGssrrqqpp—––••””“YYZZ[[\\hhggffeeyyzz{{||HHGGFFEE™™šš››œœGGHHIIOO!""##$$%33221100““’’‘‘NNOOPPQQaa``__^^ssrrqqpp~~€€ nnmmllkkssttuuvv YYXXWWVVˆˆ‰‰ŠŠ‹‹(())**++99887766™™˜˜——––HHIIJJKKoonnmmll“’’‘‘]]^^__``ddccbbaa}}~~€€ DDCCBBAAžžŸŸ  PPQQRRSS%&&''(()//..--,,ŽŽŒŒRRSSTTUU ]]\\[[ZZoonnmmll‚‚ƒƒ„„…… + + jjiihhggwwxxyyzz !!""## + + UUTTSSRRŒŒŽŽ,,--..//55443322••””““’’LLMMNNOOkkjjiiccŽŽŒŒ‹aabbccdd``__^^]]‚‚ƒƒ„„!!""##$$@@??>>==  ŸŸžžTTUUVVWW)**++,,-++**))((‹‹ŠŠ‰‰ˆˆVVWWXXYY + + YYXXWWVVkkjjiihh††‡‡ˆˆ‰‰ffeeddcc{{||}}~~$$%%&&''QQPPOONN‘‘’’““001122331100//..‘‘ŽŽPPQQRRSSbbaa``__‹ŠŠ‰‰ˆˆ‡eeffgghh\\[[ZZYY……††‡‡ˆˆ%%&&''((<<;;::99œœ››šš™™XXYYZZ[[-..//012''&&%%$$‡‡††……„„ZZ[[\\]]UUTTSSRRggffeeddŠŠ‹‹ŒŒbbaa``__€€‚‚(())**++MMLLKKJJ””••––——44556677--,,++**ŒŒ‹‹ŠŠTTUUVVWW + +^^]]\\[[‡††……„„ƒiijjkkll + + XXWWVVUU‰‰ŠŠ‹‹ŒŒ))**++,,88776655˜˜——––••\\]]^^__34556677##""!! ƒƒ‚‚€€^^__``aaQQPPOOIIccbbaa``ŽŽ‘‘^^]]\\[[ƒƒ„„……††,,--..// + + IIHHGGFF˜˜™™šš››8899::;;))((''&&‰‰ˆˆ‡‡††XXYYZZ[[ ZZYYXXWWƒ‚€~}}mmnnoopp TTSSRRQQŽŽ--..//0044332211””““’’‘‘``aabbcc8899::;;~~}}||bbccddeeHHGGFFEE__^^]]\\’’““””••fpÛv€…p‘Ë‚€‰órãn€…Ûvpp‘ZHAãbãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAHAãb™Û’•ó~H…fJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`dQÿbt‰ç’HAZp‘Ë‚ïrtA÷Jl‘pfÛ’`ãnX•v`XQJ`Û’fH…ó~•™Û’`JËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…l‘|çZdQ€‰órXQJç’t‰ÿbdQJXQór€‰Ëf•ó~H…™ãbHAZËf`vX•XQór€‰Ë‚fpÛv€…™ãbHAZH…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfH…ÿbt‰ç’l‘`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órH…ó~•Ëfp‘ZHAb‰ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtAHAXQór€‰•ó~H…fJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`÷JtAïrd™HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ãnX•v`XQJ`Û’`vX•ãn’‘JAd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Ë‚p‘ZHApÛv€…ãnãbHAZp‘d™tA÷Jl‘HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…÷‚|çZdQ€‰órXQJç’t‰ÿbdQJXQór€‰Ëf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿbfpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ÿbdQçZ|ãb™Û’`X•v`ËfË‚€‰órXQç’t‰ÿbãn`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfÛ’ÿbt‰ç’l‘`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtAJXQór€‰•ó~H…fJ`Û’™€…Ûvpf€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQHA÷JtAdQÿbHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Ë‚p‘ZHApÛv€…ãnãbHAZp‘H…•Ëf`HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚ãb™Û’`t‰ç’l‘÷J€‰órXQJç’t‰ÿbdQJXQór€‰Ëf•ó~H…™ãbHAZ€…•Ëf`|çZdQÿbfpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ÿbdQçZ|ãb™€‰Ë‚X•v`ËfË‚€‰órXQvX•ãn€…`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JJXQór€‰tAïrd™÷‚`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órvX•ãn€…t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™tA÷Jp‘ZHAãb•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbË‚p‘ZHA|çZdQÿbHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ãnX•v`XQJ`Û’ÛvpfH…tAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿb™Û’`JpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚ãb™Û’`t‰ç’l‘÷J€‰órXQJç’t‰ÿbdQJXQór€‰Ëf•ó~H…™ãbHAZó~•Ëf`|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ãn€…ÛvpXQór€‰Ë‚X•v`ËfË‚€‰órXQvX•ãn€…`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JJXQór€‰tAïrd™t‰`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órvX•ãn€…t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ`vX•ãnp‘ZHAãb•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb™Û’`Jç’l‘÷JfHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ãnX•v`XQJ`Û’Ûvp`vtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór€…Ûvpf™Û’`p‘pÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’ç’l‘÷JfJ`Û’™dQçZ|÷‚XQór€‰Ë‚pÛv€…n•€‰órXQJç’t‰ÿbdQJXQór€‰Ëf•ó~H…™ãbHAZX•ãn€…Ûv|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’H…ó~•ËfZHAãb™X•v`ËfË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷Jp‘ZHAãbvf•ó~H`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órpfH…ó~t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ`pfH…Û’`JXQ•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿb™Û’`J…fpÛv€HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`ãnX•v`XQJ`Û’•Ëf`vtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰óró~•Ëf`ór€‰Ë‚p‘pÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™dQçZ|÷‚XQór€‰Ë‚…ãnX•v`€‰órXQJt‰ÿbãn€…JXQór€‰Ëf•ó~H…™ãbHAZX•ãn€…Ûv|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’vX•ãn€…`JXQórX•v`ËfË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷Jp‘`JXQËf•ó~H`Û’™ãbÛvpfH…Ë‚p‘ZHAfpÛv€…p‘Ë‚€‰órpfH…X•t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn`JXQórfpÛv€…™ãbHAZÛvpfH…ÿbt‰ç’l‘•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿbór€‰Ë‚p‘…fpÛv€HAZp‘Ë‚•Ëf`vãb™Û’`ãnX•v`XQJ`Û’ãn€…ÛvptAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘ãnX•v`p‘Ë‚€‰óró~•Ëf`JA™‚|çZpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™dQçZ|÷‚ZHAãb™…ãnX•vf€‰órXQJX•ãn€…ÛvJXQór€‰Ëf•ó~H…÷Jl‘ç’t‰fH…ó~•|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…XQJ`Û’vX•H…ó~dQÿbt‰ç’X•v`ËfË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘d™tA÷Jl‘Û’`JXQ•~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHAfpÛv€…d™ïrtA÷JËf`vX•t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ•Ëf`vl‘÷JtAïr•ó~H…fJ`Û’÷JÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQç’t‰ÿbãnór€‰Ë‚p‘Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`ãnX•v`l‘ç’t‰ÿbãn€…ÛvptAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰órX•ãn€…Ûvd™÷‚|ZQpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™€…ÛvpfZHAXQórv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰Ëf•ó~H…dQçZ|÷‚fH…ó~•|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’pfH…ó~b‰’l‘÷JtX•v`ËfdQçZ|÷‚vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘H…•Ëf`€‰Ë‚p‘Zó~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHAfpÛv€…d™ïrtA÷J€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ•Ëf`vAïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…HAãb™Û’Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`ãnX•v`l‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰órX•ãn€…•çZdQÿbtpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…`JXQórv`f•~…€‰órXQJX•ãn€…ÛvJXQór€‰Ëf•ó~H…dQtA÷Jl‘r‰‚‘ZHAã|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’Ëf`vX•‰ç’l‘÷JtX•v`ËfdQçZ|÷‚vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`€‰Ë‚p‘ZfpÛv€…ã`Û’™ãbpfH…ó~Ë‚p‘ZHAfpÛv€…ç’t‰ÿbdQb™Û’`t‰ç’l‘÷JórXQJ`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰ãn€…ÛvpAïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…HAãb™€‰nX•v`ËHAZp‘Ë‚•Ëf`vãb™Û’`ãnX•v`çZ|÷‚d™JXQór€‰ËtAïrd™÷‚Û’™HAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|fH…ó~•çZdQb‰’pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`HA™Û’`•ó~H…fJ`Û’™ÛvpfH…Ë‚p‘ZHAf•ó~H…€‰órXQJX•ãn€…ÛvJXQór€‰Ëf•ó~H…ïrtA÷Jl‘‚p‘ZHAã|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAËf`vX•‘JtAïrd™X•v`ËfdQçZ|÷‚vX•ãn€…JXQórÿbpÛv€…ãnãbHAZp‘ó~•Ëf`ãb™Û’`fpÛv€…ã`Û’™ãbpfH…ó~Ë‚p‘ZHAfpÛv€…ç’t‰ÿbdQb™Û’`t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰ãn€…Ûvp÷‚|çZdQ•ó~H…fd™ïrtA÷JÛvpfH…t‰ç’l‘÷JX•v`ËfË‚€‰órXQvX•ãn€…JXQór€‰nX•v`ËHAZp‘Ë‚•Ëf`vãb™Û’`ãnX•v`çZ|l‘ç’JXQór€‰‚tAïrd™÷‚™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÿbt‰ç’l‘pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`tAd™÷‚|•ó~H…fJ`Û’™ÛvpfH…Ë‚p‘ZHAf•~…fv€‰órXQJX•ãn€…ÛvJXQór€‰Ëf•ó~H…t‰ÿbdQçZ‘ZAb™Û’|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpf÷JtAïrd™X•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnãbHAZp‘ó~•Ëf`ãb™Û’`€…ãnX•v`Û’÷Jl‘pfH…ó~Ë‚p‘ZHAfpÛv€…|÷‚d™ïr`JXQórt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf÷‚|çZdQ•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…p‘ZHAãb`Ëf•ó~ç’t‰ÿbdQ•Ëf`vãb™Û’`ãnX•v`tA÷Jl‘ç’€‰Ë‚p‘ZtAïrd™÷‚™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÿbt‰’‘JApÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fJ`Û’™ÛvpfH…™Û’`JH…fpÛvçZ|÷‚d™X•ãn€…ÛvJXQór€‰Ëf•ó~H…t‰ÿbdQçZHAãb™Û’|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfrd™÷‚|çX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnãbHAZp‘ó~•Ëf`XQór€‰Ë‚€…ãnX•vïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAfpÛv€…|÷‚d™t‰`JXQórt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…X•ãn€…ZdQÿbt‰ç•H…fpd™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…p‘`JXQ`Ëf•ó~ç’t‰ÿbdQ•Ëf`vãb™Û’`ãnX•v`ÿbdQçZ|€‰Ë‚p‘ZAtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|ÛvpfH…’l‘÷JtAïÛv€…ãnórl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fJ`Û’÷JÛvpfH…órÿbt‰ç’H…fv…nXçZ|÷‚d™X•ãn€…ÛvJXQór€‰p‘Ë‚€‰ór÷‚d™ïrtAb™’`JX|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAó~•Ëf`rd™÷‚|çXQJ`Û’dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`l‘|çZdQ•v`ËfïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAXQJ`Û’÷Jl‘ç’t‰Qór€‰Ë‚pt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰vX•ãn€…ZdQÿbt‰ç™HAZp‘d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…ÿbt‰ç’l‘•ó~H…fpç’t‰ÿbdQ•Ëf`v™Û’`J™ãbHAZÿbdQçZ|‘ZHAãbtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|ÛvpfH…’l‘JAr™‚Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…÷JtAïrd™Ûv€…ãnXçZ|÷‚d™X•ãn€…ÛvXQórÿbt‰p‘Ë‚€‰ór÷‚d™ïrtA™Û’`JX|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•H…f÷‚d™ïrtAó~•€…Ûv|çZdQÿbJ`Û’™dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`÷‚|l‘÷J•v`ËfïrtA÷Jl‘pfH…ó~ç’l‘÷JtAXQJ`Û’dQçZ|÷‚Qór€‰Ë‚pt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰pfÛ’`t‰ç’l‘÷JãbHAZp‘d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…tAïrd™÷‚•ó~H…fpç’t‰ÿbdQ•Ëf`vd™÷‚|çZ™ãbHAZd™ïrtA÷J‘ZHAb™’fpÛv€…™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JórXQJ`ÿbdQçZ|JXQHAãbtAïrd™÷‚Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…|çZdQÿbv…n•v`çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’p‘Ë‚€‰órl‘ç’t‰ÿbJXQór€‰ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtA™Û’`J|çZdQÿbJ`Û’™dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JËf•ó~H…ïrtA÷Jl‘pfH…ó~l‘÷JtAïrXQJ`Û’dQçZ|÷‚Ë‚p‘ZHAËf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚t‰ç’l‘÷JãbHAZp‘d™ïrtA÷JÛvpfÛ’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…tAïrd™÷‚fpÛv€…ç’t‰ÿbdQ•Ëf`vd™÷‚|çZ™ãbHAZd™ïrtA÷Jãb™Û’`fpÛv€…™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘ZHAãbtAr™‚ZdË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…|çZdQtAãnX•v`çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’l‘÷JtAïrp‘Ë‚€‰órl‘|÷‚d™JXQór€‰ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA™Û’`JQÿbt‰ç’lJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|f•…fpÛvïrtA÷Jl‘pfH…ó~l‘÷JtAïrd™÷‚|çZXQJ`Û’ïrtA÷Jl‘Ë‚p‘ZHAËf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰™‘÷JtAïrdãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰€…ãnórXQç’t‰ÿbdQ•Ëf`vd™÷‚|çZdQÿbt‰ç’™ãbHAZç’t‰ÿbdQãb™’JQfpÛv€…™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|Û’`JXQ™÷‚|çZdË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAJ`Û’™çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’l‘÷JtAïrp‘Ë‚€‰órçZ|`vr€‰Ë‚p‘ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘Qÿbt‰ç’lJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~l‘÷JtAïrd™÷‚|çZXQJ`Û’X•ãn€…ÛvZHAãb™ÛËf•ó~H…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰ZHAãb™‘÷JtAïrdãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰€‰órXQJç’t‰ÿbdQ•Ëf`vd™÷‚|çZdQÿbt‰ç’™ãbHAZpfH…ó~’`JXQófpÛv€…™ãbHAZfH…•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|Û’`JXQ™‚ZQbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|•H…fpd™ïrtA÷JÛvpfH…d™÷‚|çZ`Û’™ãbçZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’l‘÷JtAïrp‘Ë‚€‰ór•Ëf`pr€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAór€‰Ë‚p‘ç’l‘÷JfJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbó~•Ëf`dQÿbt‰ç’HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~l‘÷JtAïrd™÷‚|çZXQJ`Û’fH…ó~•ZHAãb™ÛËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚vX•ãn€…l‘÷JtAïr€‰órXQJç’t‰ÿbdQ•Ëf`vd™÷‚|çZdQÿbt‰ç’™ãbHAZËf`vX•’`JQr‰‚fpÛv€…™ãbHAZH…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷JÛvpfH…d™÷‚|çZ`Û’™ãbçZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’l‘÷JtAïrd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘pfH…ó~tAïrd™÷‚XQJ`Û’|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•Û’`JXQÛv€…ãnX•÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰órãn€…Ûvp`JXQórpÛv€…ãnãbHAZp‘H…•Ëf`ZHAãb™•H~ã…fÛdQÿbt‰ç’€‰órXQJç’t‰ÿbdQ•Ëf`v|çZdQÿb™ãbHAZtA÷Jl‘ç’fÛ’`J÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpórÿbt‰ç’v`Ëf•ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’fH…ó~•€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…Û’`JXQ`v…Xnól‘÷JtAïr`Û’™ãbçZ|÷‚d™X•ãn€…Ûvt‰ç’l‘÷Jp‘‚‰rQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•l‘÷JtAd™€…ãnX•v÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZËf`vX•HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…ór€‰Ë‚p‘•€vËpfd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘pfH…ó~tAïrd™÷‚Û’™ãbH|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQ`Ëf•ó~÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰órãn€…vf…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`ZHAãb™•H~ã…fÛdQÿbt‰ç’€‰órXQJç’t‰ÿbdQ•Ëf`v|çZdQÿbAZp‘Ë‚€tA÷Jl‘ç’™Û’`J÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘H…fpÛvÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’~•Ëf`€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…€‰Ë‚p‘Z`v…Xnól‘÷JtAïr`Û’™ãbçZ|÷‚d™X•ãn€…Ûvt‰d™÷‚|‰órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™€…ãnX•v‚™rAJl‘瀅Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™€‰órXQvX•ãn€…ÛHA™Û’`•ó~H…fJ`Û’™ÛvpfH…HAãb™Û’•€vËpfd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘pfÛ’`çZdQÿbt‰Û’™ãbH|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQ`Ëf•ó~’t‰ÿbdQçH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`J`Û’™vpfH…óJXQórÿbpÛv€…ãnãbHAZp‘ó~•Ëf``JXQór•H~ã…fÛdQÿbt‰ç’€‰órXQJç’t‰ÿbdQJXQór€‰ç’l‘÷JtAAZp‘Ë‚€tA÷Jl‘ç’™Û’`J÷JtAïrd™`Ëf•H…|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘H…X•v`Z|÷‚d™ï`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™Ëf•ó~H…ãbHAZp‘~•Ëf`t‰ç’l‘÷JX•v`ËfË‚€‰órXQvX•ãn€…€‰Ë‚p‘Z`v…Xnól‘÷JtAïr`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAïrd™÷‚|‰rQJ’™t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQfpÛv€…tA÷Jl‘ç’fH…ó~•÷JtAïrd™Ëf•ó~H…rtA÷Jl‘瀅Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…Ë‚€‰órXQvX•ãn€…ÛtAd™÷‚|•ó~H…fJ`Û’™ÛvpfH…HAãb™Û’•€vËpfd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`çZdQÿbt‰ãbHAZp‘|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZËf`vX•÷‚|çZdQfpÛv€…’t‰ÿbdQçH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`J`Û’™vpf…~•fçZdQÿbt‰pÛv€…ãnãbHAZp‘ó~•Ëf``p‘ZHA•H~ã…fÛdQÿbt‰ç’€‰órXQJç’t‰ÿbdQJXQór€‰ç’l‘|çZË‚€‰órXQtA÷Jl‘ç’™Û’`J÷JtAïrd™`Û’™HA|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘ãnX•v`Z|÷‚d™r`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHA™Û’Ëf•ó~H…ãbHAXQJ`vX•ãnç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…ãb™Û’``v…Xnól‘÷JtAïr`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’J`Û’™t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•÷JtAïrd™Ëf•ó~H…AJ‘’t‰ÿb€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn`JXQórfpÛv€…`Û’÷Jl‘€…Ûvpfïrd™÷‚|•ó~H…fJ`Û’™ÛvpfH…JXQór€‰•€vËpfd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`l‘÷JtAïrãbHAZp‘|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZËf`vX•÷‚|çZdQfp`ËfdQçZ|÷‚Û’`JXQtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘ãnX•v`ç’t‰d™ïrH…ó~•ËfçZdQÿbt‰pÛv€…ãnãbHAZp‘ó~•Ëf`Ë‚p‘`Z•H~ã…fÛdQÿbt‰ç’€‰órXQJç’t‰ÿbdQJXQór€‰d™÷‚|çZË‚€‰órXQtA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘•ó~H…fd™ïrtA÷Jór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…tA÷Jl‘ç’`vX•ãnç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…QXb㉀’Û`v…Xnól‘÷Jfp`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’J’™bHAt‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•÷JtAïrd™pÛv€…ãnl‘ç’t‰ÿbZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…t‰ÿbdQçZ€…Ûvpfïrd™÷‚|•ó~H…fJ`Û’÷JÛvpfH…‘pJAHró•€vËpfÛv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`l‘÷JtAdQZp‘Ë‚€‰ó|÷‚d™tAp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZËf`vX•÷‚|çZdQX•v`pdQçZ|÷‚Û’`JXQtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`|÷‚d™ïrH…~•fvXçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`™‚Ë`‘p•H~ã…fÛv`Ëf•€‰órXQJç’t‰ÿbdQJXQór€‰ÿbt‰ç’l‘rXQJ`Û÷Jl‘ç’t‰™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘Ûv€…ãnórd™ïrtAJ‘ór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…tA÷Jl‘ç’•ãn€…Ûvpç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…JAHró™`v…Xnóó~H…fp`Û’™ãbçZ|÷‚d™Ë‚p‘ZHA÷JtAïrd™’™ãbHAÿbãn€…ÛvXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’fÛ’`J÷JtAïrd™XQJ`p‘’‰bdQçZ|ZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…t‰ÿbdQtAfH…ó~ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…‚Ë`ZQX•€vËpfÛv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`÷‚|çZdQZp‘Ë‚€‰ópfH…•p‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQË‚€‰órXQ÷‚d™ïrtÛ’`JXQtAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`÷Jl‘ç’t‰•Ëf`vXçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`b㉀’Û‘p•H~ã…fÛv`Ëf•€‰órXQJç’t‰ÿbdQJXQór€‰ÿbt‰ç’l‘rXQJ`’Ëf`vX•™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘J`Û’™A÷Jl‘ç’tór€‰Ë‚p‘|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…ÿbdQçZ|•ãn€…Ûvpç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…JAHró™`v…Xnóó~H…fp`Û’™ãbçZ|÷‚d™Ë‚p‘ZHA÷JtAïrd™™bAZp‘Ë‚ãn€…ÛvpXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™ãbHAZp‘‰ÿbdQçZ|ZHAãb™t‰ç’l‘÷JórXQJ`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷‚d™ïrtAfH…ó~ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…‚Ë`ZQX•€vËp‘|Ûv€…ãnX•HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`t‰ç’l‘÷J€‰órXQJfH…ó~•p‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQ`Û’™ãb÷‚d™ïrtÛ’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`÷Jl‘ç’t‰•fv•n€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`AHró™‚Ë‚ç‰drÿQtv`Ëf•€‰órXQJt‰ÿbãn€…JXQór€‰fpÛv€…`Û’™ãbËf`vX•™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘HAZp‘Ë‚A÷Jl‘’‰bór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…ÿbdQçZ|ÛvpfÛ’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…`ZQXbãJçl’÷™tó~H…fp`Û’™ãbÛvpfH…Ë‚p‘ZHA•ó~H…fHAZp‘Ë‚ãn€…ÛvpXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™€‰órXQJQZ|÷‚d™ZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…l‘ç’t‰ÿb`JXQórïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…‰€’Û‘pJbïAdZ÷‘|Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`pÛv€…ãn€‰órXQJfH…ó~•p‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQ`Û’™ãbïrtA÷Jl‘Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`AHró™‚Ë‚ç‰drÿQtv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰X•v`Ëf`Û’™bAËf`vX•™Û’`J÷JfpÛvÛ’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘HAZp‘Ë‚ç’t‰ÿbdQór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…d™ïrtA÷JHAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…`ZQXbãJçl’÷™tó~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHA•ó~H…fZ‘‚€‰órXãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™€‰™ãbHAçZ|‚™AJZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…l‘ç’t‰ÿb`JXQórïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…‰€™‚Ë`bïAdZ÷‘|Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`pÛv€…ãnQJ`Û’fH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰l‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ZQXb㉀‚ç‰drÿQtv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰X•H…fp™ãbHAZpËf`vX•™Û’`JH…fpÛvÛ’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…d™t‰ÿbdQHAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…’Û‘pJAHJçl’÷™tó~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHAÛv€…ãnX•‘Ë‚€‰órXãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHAfH…•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…çZ|÷‚d™`JXQórïrd™÷‚|•H…fpd™ïrtA÷JÛvpfH…ró™‚Ë`bïAdZ÷‘|Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`v`Ëf•QJ`Û’fH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰`vX•ãnÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãnX•v`ïrtA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbó~•Ëf`ZQXb㉀‚ç‰drÿQtv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰ó~H…fp™ãbHAZ‘‚Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHA|÷‚d™tAp‘ZHAãbÿbt‰ç’l‘órXQHAZ€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…ç’t‰ÿbdQHAãb™Û’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚vX•ãn€…’Û‘p`ZJçl’÷™tó~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHAÛv€…ãnX•‰rXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰÷Jl‘ç’t‰™Û’`J÷JtAïrd™p‘Ë‚€‰órH…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…çZ|÷‚d™`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷JÛvpfH…QXb㉀’ÛbïAdZ÷‘|Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`v`pÛvÛ’÷Jl‘ç’fH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ÿbãn€…ÛvXQór€‰Ë‚÷‚|çZdQXQJ`Û’`vX•ãnÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãnX•v`ïrtAdQçZ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`‘pJAHró‚ç‰drÿQtv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰€…ãnX•vt‰ÿbdQçZËf`vX•™Û’`JH…fpÛvÛ’™ãbHApfH…•p‘ZHAãbÿbt‰ç’l‘™ãbHAZ€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•H…f|÷‚d™ïrHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…™‚Ë`ZJçl’÷™tó~H…fp`Û’™ãbpfH…ó~Ë‚p‘ZHA`Ëf•ó~|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`J÷JtAïrd™p‘Ë‚€‰órH…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbpÛv€…ãntA÷Jl‘ç’`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfH…QXb㉀’ÛbïAdZ÷‘|Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`H…fpÛvtA÷Jl‘ç’fH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚÷‚|çZdQXQJ`p‘`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JórXQJ`t‰ÿbdQçZ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`‘pJAHQX‚ç‰drÿQtv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰€…ãnX•vt‰ÿbdQçZËf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãbÿbt‰ç’l‘Ë‚€‰órXQ€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚p‘Ë‚€‰ór|÷‚d™ïrHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚vX•ãn€…b㉀’Û‘pJçl’÷™tó~H…fp`Û’÷Jl‘pfH…ó~Ë‚p‘ZHA`Ëf•€…|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`J÷JtAïrd™J`Û’™H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbXQJ`Û’tA÷Jl‘|`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JÛvpfZJAHró™bïAdZ÷‘|Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vãb™Û’`ãnX•v`tA÷Jl‘ç’fH…ó~•p‘ZHA™`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚÷‚|çZdQãbHAZp‘`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷J™ãbHAZ÷‚d™ïrtA€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbHAãb™Û’‚Ë`ZQX‚ç‰drÿQtv`Ëf•çZ|÷‚d™X•ãn€…ÛvJXQór€‰Ëf•ó~H…t‰ÿbdQçZËf`vX•Û’`JXQH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãbÿbt‰ç’l‘Ë‚€‰órXQ€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚p‘`Û’™÷Jl‘ç’t‰HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚`JXQórb㉀’Û‘pJçl’÷™tó~H…fpïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAfpÛv€…|÷‚d™ïrãn€…Ûvpórÿbt‰ç’€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`J÷JfpÛvJ`Û’™H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbãbHAZp‘ÿbdQçZ|`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷J€‰Ë‚p‘ZJAH…fÛbïAdZ÷‘|Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vãb™Û’`ãnX•v`tA÷Jl‘ç’fH…ó~•l‘÷JtAd™`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…•ó~H…€‰órXQJ`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JË‚€‰órXQl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbHAãb™Û’`v…Xnó‚ç‰drÿQtv`Ëf•çZ|÷‚d™X•ãn€…ÛvJXQór€‰Ëf•ó~H…t‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãbfpÛv€…`Û’™ãb€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚J`Û’™ãn€…ÛvpHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚`JXQór•€vËpfJçl’÷™tó~H…fpïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAX•v`Ëf|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JãnX•v`HAZp‘Ë‚H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbãbHAZp‘f…•f`v`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷J€‰™Û’`•H~ã…fÛbïAdZ÷‘|Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`v™Û’`J•ó~H…ftA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚Ëf•ó~H…€‰órXQJ`vX•ãnÛ’`JXQfpÛv€…™ãbHAZfH…•ËfZHAãb™t‰ç’l‘÷JË‚€‰™ãbX•ãn€…Ûv€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbJXQór€‰`v…Xnó‚ç‰drÿQtv`Ëf•çZ|÷‚d™X•ãn€…ÛvXQórÿbt‰pÛv€…ãnt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãbfpÛv€…`Û’™ãb€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚HAZp‘Ë‚pfH…ó~HAãb™Û’ç’l‘÷JfJ`Û’™dQçZ|÷‚Ë‚p‘ZHA•€vËpfJçl’÷™tó~H…fpïrtA÷Jl‘pfH…ó~ç’l‘|çZX•v`Ëf|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JãnX•H…fHAXQJ`H…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿb€‰órXQJ•Ëf`v•`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷Jãb™Û’`•H~ã…fÛbïAdZ÷‘|Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’•ó~H…ftA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚pÛv€…ãnÛ’÷Jl‘ç’`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™t‰ç’l‘÷J`Û’™ãbn…vpfH€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿbJXQór€‰`v…Xnó‚ç‰drÿQtv`Ëf•çZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrp`Ëf•t‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvÛ’÷Jl‘ç’fH…ó~•p‘ZHAãbX•v`Ëft‰bQZ‚d€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚HAZp‘Ë‚…ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™dQçZ|÷‚Ë‚p‘`J•€vËpfJçl’÷™tó~H…fpïrtA÷Jl‘pfH…ó~d™÷‚|l‘ó~H…fp|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•™Û’`J•ó~H…f™ïrtA÷JlH…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿb€‰órXQHAvX•ãn€`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷JXQór€‰Ë‚•H~ã…fÛbïAdZ÷‘|Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`v÷JtAïrd™Ûv€…ãnX•tA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚pÛv€…ãn‘ç’t‰ÿbd`vX•ãn`JXQórfpÛv€…™ãbHAZH…ó~•ËfZHAãb™t‰ç’l‘÷JZp‘Ë‚€‰…ÛvpfH€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿbp‘ZHAãb`v…Xnó‚ç‰drÿQtv`Ëf•çZ|÷‚d™X•ãn€…Ûv÷‚|çZdQv`pÛvt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•p‘ZHAãbX•v`pQçZ|÷‚d€…Ûvpfÿbt‰ç’l‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…órXQJ`…ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™dQçZ|÷‚™Û’`J•€vËpfJçl’÷™tH…fpÛvïrtA÷Jl‘pfH…ó~ÿbt‰ç’l‘€…ãnórXQ|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•™Û’`JÛv€…ãnX•™ïrtA÷JlH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`Û’™ãbHAvX•n…v`JXQórpÛv€…ãnãbHAZp‘d™tA÷Jl‘XQór€‰Ë‚•H~ã…fÛbïAdZ÷‘|€…ãnórXQç’t‰ÿbdQ•Ëf`v÷JtAïrd™J`’™AZtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚v`Ëf•‘ç’t‰ÿbd`vX•ãn|çZdQÿbfpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…Zp‘Ë‚€‰fH…ó~•€‰Ë‚p‘ZX•v`ËfË‚€‰órXQç’t‰ÿbãnp‘ZHAXQ`v…Xnó‚ç‰drÿQtJ`Û’™çZ|÷‚d™X•ãn€…Ûv÷‚|çZdQp‘Ë‚€‰órt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•p‘ZHA™ó~H…fpQZ‚™rtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…órXQJ`Ëf`vX•HAãb™Û’•ó~H…fJ`Û’™€…Ûvpfór€‰Ë‚p‘•€vËpfJçl’÷™t™š›œžŸ  Ÿžœ›š66666666666666666666666666666666666666666666667777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv37_0.dat b/application/third_party/mpdf/qrcode/data/qrv37_0.dat new file mode 100755 index 00000000..d670ed06 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv37_0.dat @@ -0,0 +1,329 @@ +¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijihgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghgggfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkggghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMMMMMMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›™™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžž™™™™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkghghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkghghggggfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkgghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOMMMMMMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlkjijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›››››œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghgggggfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOMMMMMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ››š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSRQRQPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ››››œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijighggggggfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUTSTSRQRQRQRQPOPOPOPOMNMNMNMMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPOMMMMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmlkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBA@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›››š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopoponmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›››œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqponmnmnmnmlklklklkjijijijihgggggghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[ZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMMMLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCBABABABA@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMMMNMNMNLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutststsrqpopopoponmnmnmnmlklklklkjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_^]^]\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijighghghghfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž›œ›œ››››š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijighghghghfefefefedcdcdcdcbabababa`_`_^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžž››œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijighghghghfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijigggggghgfefefefedcdcdcdcbaba`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMNMNMMMMLKJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOMMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcbaba`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›››››š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghghghgfefedcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijigggghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghgfefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPONMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMMMMMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžž›œ››››››š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + + @?@?@?@?>=>=>=>=<;:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=<;<;<;:9:9:9:9878787876565656533343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?<;<;<;<;:9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?>=>=>=<;<;<;<;:9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:9878787876565656534343434212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:9878787876565656534343333212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:9878787876565656533434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565434333330/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878743333334212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878733333343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:98787876543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656533333434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + >=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    >=>=>=>=<;<;<;<;:9:9:9:96565656534343433212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + >=>=>=>=<;<;<;<;:9:9:9:96565656533334343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + >=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + + ¤¤££¢¢¡¡zzyyxxwwffggmmnnžžŸŸ  œœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy11223344llkkjjiiTTUUVVWW!! ££¢¢¡¡   + + ““’’‘‘ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==ccbbaa``JJKKLLMM??>>==<<™™šš››¡¡ŠŠ‰‰ˆˆ‡‡##$$%%&&zzyyxxww33445566jjiihhggCCDDEEFFZZYYXXWWSSTTUUVVJJIIHHGG{{||}}~~ €€~~,,--..//qqppoonn<<==>>??aa``__^^LLMMNNOO  ŸŸžž vvuuttssooppqqrr¡¡¢¢££¤¤˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeXXYYZZ[[ŸŸžžœœŽŽŒŒ !!~~}}||..//0011oonnmmll>>??@@AA__^^]]\\NNOOPPQQ;;::9933¢¢££¤¤¤¤††……„„ƒƒ''(())**vvuuttss778899::ffeeddccGGHHIIJJVVUUTTSSWWXXYYZZFFEEDDCC€€‡‡}}||{{zz00112233mmllkkjj@@AABBCC]]\\[[ZZPPQQRRSSœœ››šš™™!!""##$$rrqqppoossttuuvv¤¤££¢¢¡¡ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqq99::;;<>bbaa``__KKLLMMNNRRQQPPOO[[\\]]^^BBAA@@??ˆˆ‰‰ŠŠ‹‹yyxxwwvv44556677iihhggffDDEEFFGGYYXXWWVVTTUUVVWW˜˜——––••%%&&''((nnmmggffwwxxyyzz + +  ŸŸžž ŽŽ €€~~}}--..//00ppoonnmm==>>??@@``__^^]]``aabbcc ——––••””‡‡††……„„&&''(())wwvvuutt66778899ggffeeddFFGGHHIIWWVVUUTTVVWWXXYY..--,,++žœ››šš™ !!""~~}}||{{//001122nnmmllkk??@@AABB^^]]\\[[OOPPQQRRNNMMLLKK__``aabb>>==<<;;ŒŒŽŽuuttssrr8899::;;eeddccbbHHIIJJKKUUTTSSRRXXYYZZ[[””““’’‘‘))**++,,eeddccbb{{||}}~~ œœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy11223344llkkjjiiAABBCCDD\\[[ZZYYddeeffgg + + ““’’‘‘ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]**))((''™˜˜——––•##$$%%&&zzyyxxww33445566jjiihhggCCDDEEFFZZYYXXWWSSTTUUVVJJIIHHGGccddeeff::998877‘‘’’““ !!""#qqppoonn<<==>>??aa``__^^LLMMNNOOQQPPOONN\\]]^^__ŽŽ--..//00aa``__^^€€‡‡˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUmmnnooppŽŽŒŒ !!~~}}||..//0011oonnmmll>>??@@AA__^^]]\\NNOOPPQQOONNMMLL^^__``aa&&%%$$##•””““’’‘''(())**vvuuttss778899::ffeeddccGGHHIIJJVVUUTTSSWWXXYYZZFFEEDDCCgghhiijj66554433””••––——#$$%%&&'mmllkkjj@@AABBCC]]\\[[ZZPPQQRRSSMMLLKKJJ``aabbccŒŒ‹‹ŠŠ‰‰11223344]]\\[[ZZˆˆ‰‰ŠŠ‹‹ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqq99::;;<>bbaa``__KKLLMMNNRRQQPPOO[[\\]]^^BBAA@@??kkllmmnn221100//˜˜™™šš››'(())**+iihhggffDDEEFFGGYYXXWWVVTTUUVVWWIIHHGGFFddeeffggˆˆ‡‡††……55667788YYXXWWVVŒŒŽŽ ŽŽ €€~~}}--..//00ppoonnmm==>>??@@``__^^]]MMNNOOPPPPOONNMMuuvvwwxx + +‡‡††……„„&&''(())wwvvuutt66778899ggffeeddFFGGHHIIWWVVUUTTVVWWXXYYGGFFEEDDffgghhiiŒŒ‹‹ŠŠ‰//001122nnmmllkk??@@AABB^^]]\\[[OOPPQQRRNNMMLLKK__``aabb>>==<<;;ooppqqrr..--,,++¡¡¢¢££¤¤+,,--../eeddccbbHHIIJJKKUUTTSSRRXXYYZZ[[EEDDCCBBhhiijjkk„„ƒƒ‚‚99::;;<>llmmnnoo€€~~}}==>>??@@LLKKJJII””••––——ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEE}}~~€€~~}}||..//0011oonnmmll>>??@@AA__^^]]\\NNOOPPQQOONNMMLL^^__``aa??>>==<>bbaa``__KKLLMMNNRRQQPPOO[[\\]]^^BBAA@@??kkllmmnn221100//{{||}}~~""!! ——––••””::;;<<==YYXXWWVVTTUUVVWWIIHHGGFFddeeffgg99887766ttuuvvwwxxwwvvuuEEFFGGHHDDCCBBAA¡¡¢¢££¤¤ €€~~}}--..//00ppoonnmm==>>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==ŠŠ‹‹ŒŒwwvvuutt66778899ggffeeddFFGGHHIIWWVVUUTTVVWWXXYYGGFFEEDDffgghhii77665544vvwwxxyy zzyyxxww??@@AABB^^]]\\[[OOPPQQRRNNMMLLKK__``aabb>>==<<;;ooppqqrr..--,,++€€‚‚““’’‘‘>>??@@AAUUTTSSRRXXYYZZ[[EEDDCCBBhhiijjkk55443322xxyyzz{{ttssrrqqIIJJKKLL@@??>>==¤¤££¢¢¡¡!!""##$$||{{zzyy11223344llkkjjiiAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99ŽŽ‘‘ !ssrrqqpp::;;<<==ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmm33221100zz{{||}}vvuuttssCCDDEEFFZZYYXXWWSSTTUUVVJJIIHHGGccddeeff::998877ssttuuvv**))((''ƒƒ„„……††ŽŽŒŒBBCCDDEEQQPPOONN\\]]^^__AA@@??>>llmmnnoo1100//..||}}~~ppoonnmmMMNNOOPP<<;;::99 Ÿžœ››š%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655’’““””••!""##$$%oonnmmll>>??@@AA__^^]]\\NNOOPPQQOONNMMLL^^__``aa??>>==<>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==mmnnoopp00//..--šš››¡¡¢¢)**++,,-ggffeeddFFGGHHIIWWVVUUTTVVWWXXYYGGFFEEDDffgghhii77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰hggffeedOOPPQQRRNNMMLLKK__``aabb>>==<<;;ooppqqrr..--,,++€€‚‚‘‘’’ ~~}}||{{NOPQRSSTEEDDCCBBhhiijjkk55443322xxyyzz{{%%$$##""ˆˆ‰‰ŠŠ‹‹ddccbbaaYYZZ[[\\++**))((’‘‘Ž11223344llkkjjiiAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))££¤¤¤¤££-..//001ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmm33221100zz{{||}}##""!! ŠŠ‹‹ŒŒdccbbaa`SSTTUUVVJJIIHHGGccddeeff::998877ssttuuvv**))((''ƒƒ„„……††““””••–– + + zzyyxxwwTUUVVWWXAA@@??>>llmmnnoo1100//..||}}~~!! ŒŒŽŽ``__^^]]]]^^__``''&&%%$$ŽŒŒ‹‹Š55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%¢¢¡¡››šš12233456__^^]]\\NNOOPPQQOONNMMLL^^__``aa??>>==<>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==mmnnoopp00//..--}}~~€€ ••””““’’<<==>>??WWVVUUTTVVWWXXYYGGFFEEDDffgghhii77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™%%&&''((XWWVVUUT__``aabb>>==<<;;ooppqqrr..--,,++€€‚‚‘‘’’ ŸŸ  ¡¡¢¢ + +nnmmggff`aabbccd55443322xxyyzz{{%%$$##""ˆˆ‰‰ŠŠ‹‹˜˜™™šš››TTSSRRQQiijjkkll~~}}||AABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘ŽŽ@@AABBCCSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmm33221100zz{{||}}##""!! ŠŠ‹‹ŒŒšš››œœ))**++,,TSSRQPONccddeeff::998877ssttuuvv**))((''ƒƒ„„……††““””••–– + + ££¤¤¤¤££ eeddccbbdeeffggh1100//..||}}~~!! ŒŒŽŽœœžžŸŸPPOONNMMmmnnoopp{{zzyyxxEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆŒŒ‹‹ŠŠDDEEFFGGOONNMMLL^^__``aa??>>==<>==mmnnoopp00//..--}}~~€€ ŽŽ €€~~}}LLMMNOPQGGFFEEDDffgghhii77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™££¢¢¡¡››::;;<<==EEDDCCBBooppqqrr..--,,++€€‚‚‘‘’’ ŸŸ  ¡¡¢¢šš™™˜˜——YYXXWWVVssttuuvv%%$$##""ˆˆ‰‰ŠŠ‹‹˜˜™™šš››¡¡  ŸŸžžDDCCBBAAyyzz{{|| oonnmmlkQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ||{{zzyyRSSTTUUVCCBBAA@@jjkkllmm33221100zz{{||}}##""!! ŠŠ‹‹ŒŒšš››œœšš™™˜˜——>>??@@AAAA@@??>>ssttuuvv**))((''ƒƒ„„……††““””••–– + + ££¤¤¤¤££ + +––••””““ !!""##UUTTSSMMwwxxyyzz!! ŒŒŽŽœœžžŸŸœœ››šš@@??>>==}}~~€€jihggffeUUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆ••––——˜˜xxwwvvuuVWWXXYYZ??>>==<>==mmnnoopp00//..--}}~~€€ ŽŽ žžŸŸ  ppoonnmm^__``aab77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™££¢¢¡¡   + + ŽŽŒŒ‹‹JJKKLLMM3221100/€€‚‚‘‘’’ ŸŸ  ¡¡¢¢šš™™˜˜——ŠŠ‰‰ˆˆ‡‡,,--..//DDCCBBAA„…†‡‡ˆˆ‰˜˜™™šš››¡¡  ŸŸžž ‘‘ŽŽ44332211‰‰ŠŠ‹‹ŒŒ !!""##]\\[[ZZYaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ¡¡¢¢££¤¤ + + ggffeeddbccddeef33221100zz{{||}}##""!! ŠŠ‹‹ŒŒšš››œœŸŸžžœœŠŠ‰‰ˆˆ‡‡SSTTUUVV/..--,,+ƒƒ„„……††““””••–– + + ££¤¤¤¤££ + +––••””““††……„„ƒƒ00112233@@??>>==‰ŠŠ‹‹ŒŒœœžžŸŸœœ››ššŒŒ‹‹ŠŠ00//..--ŽŽ$$%%&&''YXXWWVVUeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆ••––——˜˜¤¤££¢¢¡¡ ccbbaa``fgghijkl//..--,,~~€€ŽŽ‘‘ žžŸŸ  ¡¡››šš™™˜˜€€~~WWXXYYZZ+**))(('‡‡ˆˆ‰‰ŠŠ——˜˜™™šš¢¢¡¡  ŸŸ ’’‘‘‚‚€€99::;;<<<<;;::99ŽŽ‘ + +  ¡¡¢¢££™™˜˜——––‰‰ˆˆ‡‡††QQPPOONN,,++**))‘‘’’““””(())**++UTTSSRQPiijjkkll44332211yyzz{{||$$##""!!‰‰ŠŠ‹‹ŒŒ™™šš››œœ  ŸŸžž__^^]]\\mmnnoopp++**))((‚‚ƒƒ„„……’’““””•• + + ¢¢££¤¤¤¤ ——––••””}}||{{zz[[\\]]^^'&&%%$$#‹‹ŒŒŽŽ››œœžžžžœœ››ŽŽŒŒ‹‹ !!""~~}}||{{==>>??@@33221100‘’’““””• ¤¤¤¤££¢¢ + + ••””““’’……„„ƒƒ‚‚MMLLKKJJ((''&&%%••––——˜˜,,--..//ONMMLLKKmmnnoopp00//..--}}~~€€ ŽŽ žžŸŸ  œœ››šš™™[[ZZYYXXqqrrsstt''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™££¢¢¡¡   + + ““’’‘‘yyxxwwvv__``aabb#""!! ‘‘’’ ŸŸ  ¡¡¢¢šš™™˜˜——ŠŠ‰‰ˆˆ‡‡##$$%%&&zzyyxxwwAABBCCDD//..--,,•––——˜˜™¡¡  ŸŸžž ‘‘ŽŽ€€~~IIHHGGFF$$##""!!™™šš››œœ00112233JJIIHHGGqqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ¡¡¢¢££¤¤˜˜——––•• !!WWVVUUTTuuvvwwxx##""!! ŠŠ‹‹ŒŒšš››œœŸŸžžœœŽŽŒŒ !!uuttssrrccddeeff““””••–– + + ££¤¤¤¤££ + +––••””““††……„„ƒƒ''(())**vvuuttssEEFFGGHH++**))((™šš››œžœœ››ššŒŒ‹‹ŠŠ !!""##}}||{{zzEEDDCCBB žžŸŸ  99::;;<>¡¡¢¢££¤¤==>>??@@BBAA@@??yyzz{{||$$##""!!‰‰ŠŠ‹‹ŒŒ™™šš››œœ  ŸŸžž ŽŽ&&''(())JJIIHHGG}}~~€€’’““””•• + + ¢¢££¤¤¤¤ ——––••””‡‡††……„„&&''(())mmggffeeppqqrrss››œœžžžžœœ››ŽŽŒŒ‹‹ !!""~~}}||{{//001122nnmmllkkMMSSTTUU##""!! ¤¤¤¤££¢¢ + + ••””““’’……„„ƒƒ‚‚(())**++uuttssrr==<<;;::¤¤££¢¢¡¡AABBCCDD>>==<<;;}}~~€€ ŽŽ žžŸŸ  œœ››šš™™ŒŒ‹‹ŠŠ‰‰**++,,--FFEEDDCC‚ƒ„…†‡––——˜˜™™££¢¢¡¡   + + ““’’‘‘ƒƒ‚‚€€**++,,--ddccbbaattuuvvww ŸŸ  ¡¡¢¢šš™™˜˜——ŠŠ‰‰ˆˆ‡‡##$$%%&&zzyyxxww33445566jjiihhggVVWWXXYY¡¡  ŸŸžž ‘‘ŽŽ€€~~,,--..//qqppoonn99887766››šš™™˜˜EEFFGGHH::998765‚‚ƒƒ„„‘‘’’““”” + + ¡¡¢¢££¤¤˜˜——––••ˆˆ‡‡††……..//0011BBAA@@??‡ˆˆ‰‰ŠŠ‹šš››œœŸŸžžœœŽŽŒŒ !!~~}}||..//0011``__^^]]xxyyzz{{ + + ££¤¤¤¤££ + +––••””““††……„„ƒƒ''(())**vvuuttss778899::ffeeddccZZ[[\\]]œœ››ššŒŒ‹‹ŠŠ !!""##}}||{{zz00112233mmllkkjj55443322 ——––••””IIJJKKLL43322110……††‡‡ˆˆ••––——˜˜¤¤££¢¢¡¡ + + ””““’’‘‘„„ƒƒ‚‚223399::>>==<<;;‹ŒŒŽŽ žžŸŸ  ¡¡››šš™™˜˜‹‹ŠŠ‰‰ˆˆ""##$$%%{{zzyyxx22334455\\[[ZZYY||}}~~¢¢¡¡  ŸŸ ’’‘‘‚‚€€++,,--..rrqqppoo;;<<==>>bbaa``__^^__``aa™™˜˜——––‰‰ˆˆ‡‡††$$%%&&''yyxxwwvv44556677iihhggff1100//.. + + ““’’‘‘MMSSTTUU0//..--,‰‰ŠŠ‹‹ŒŒ™™šš››œœ  ŸŸžž ŽŽ €€~~}};;<<==>>::993322‘‘’’“ + + ¢¢££¤¤¤¤ ——––••””‡‡††……„„&&''(())wwvvuutt66778899XXWWVVUU€€‡‡ˆˆžžœœ››ŽŽŒŒ‹‹ !!""~~}}||{{//001122nnmmllkk??@@AABB^^]]\\[[bbccddee ••””““’’……„„ƒƒ‚‚(())**++uuttssrr8899::;;eeddccbb--,,++** + + ŽŽŒŒVVWWXXYY,++**))(ŽŽ žžŸŸ  œœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy??@@AABB1100//..“””••––—££¢¢¡¡   + + ““’’‘‘ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==TTSSMMLL‰‰ŠŠ‹‹ŒŒšš™™˜˜——ŠŠ‰‰ˆˆ‡‡##$$%%&&zzyyxxww33445566jjiihhggCCDDEEFFZZYYXXWWffggmmnn + + ‘‘ŽŽ€€~~,,--..//qqppoonn<<==>>??aa``__^^))((''&& ‹‹ŠŠ‰‰ˆˆZZ[[\\]](''&&%%$‘‘’’““”” + + ¡¡¢¢££¤¤˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuuCCDDEEFF--,,++**—˜˜™™šš›ŸŸžžœœŽŽŒŒ !!~~}}||..//0011oonnmmll>>??@@AAKKJJIIHHŽŽ + +––••””““††……„„ƒƒ''(())**vvuuttss778899::ffeeddccGGHHIIJJVVUUTTSSooppqqrrŒŒ‹‹ŠŠ !!""##}}||{{zz00112233mmllkkjj@@AABBCC]]\\[[ZZ%%$$##""‡‡€€^^__``aa$##""!! ••––——˜˜¤¤££¢¢¡¡ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqqGGHHIIJJ))((''&&›œžŸ ¡¡››šš™™˜˜‹‹ŠŠ‰‰ˆˆ""##$$%%{{zzyyxx22334455kkjjiihhBBCCDDEEGGFFEEDD‘‘’’““”” ’’‘‘‚‚€€++,,--..rrqqppoo;;<<==>>bbaa``__KKLLMMNNRRQQPPOOssttuuvv‰‰ˆˆ‡‡††$$%%&&''yyxxwwvv44556677iihhggffDDEEFFGGYYXXWWVV!! ~~}}||{{bbccddee ™™šš››œœ  ŸŸžž ŽŽ €€~~}}--..//00ppoonnmmKKLLMMSS%%$$##""¢¢££¤¤¤¤ ——––••””‡‡††……„„&&''(())wwvvuutt66778899ggffeeddFFGGHHIICCBBAA@@••––——˜˜ŽŽŒŒ‹‹ !!""~~}}||{{//001122nnmmllkk??@@AABB^^]]\\[[OOPPQQRRNNMMLLKKwwxxyyzz + + ……„„ƒƒ‚‚(())**++uuttssrr8899::;;eeddccbbHHIIJJKKUUTTSSRR””••––—— ¤¤¤¤££¢¢3399::;;GGFFEEDDmmnnoopp00//..--}}~~€€ ŽŽ žžŸŸ  œœ››šš™™[[ZZYYXXqqrrsstt''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™££¢¢¡¡   + + ‹‹ŠŠ‰‰ˆˆZZ[[\\]]##""!! ˜˜™™šš››¡¡››šš™™<<==>>??CCBBAA@@qqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ¡¡¢¢££¤¤˜˜——––•• !!WWVVUUTTuuvvwwxx##""!! ŠŠ‹‹ŒŒšš››œœŸŸžžœœ‡‡€€^^__``aaœœžžŸŸ˜˜——––••@@AABBCC??>>==<>==<<;;‹ŒŒŽŽ žžŸŸ  ¡¡››šš™™˜˜‹‹ŠŠ‰‰ˆˆ""##$$%%nnmmggffwwxxyyzz + + ™™˜˜——––~~}}||YYZZ[[\\)((''&&%‰‰ŠŠ‹‹ŒŒ™™šš››œœ  ŸŸžž ŽŽ €€~~}};;<<==>>::993322‘‘’’“ + + ¢¢££¤¤¤¤ ——––••””‡‡††……„„&&''(())eeddccbb{{||}}~~ + +  + + ••””““’’{{zzyyxx]]^^__``%$$##""!ŽŽ žžŸŸ  œœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy??@@AABB1100//..“””••––—££¢¢¡¡   + + ““’’‘‘ƒƒ‚‚€€**++,,--aa``__^^€€‡‡ ‘‘ŽŽwwvvuuttaabbccdd! ‘‘’’““”” + + ¡¡¢¢££¤¤˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuuCCDDEEFF--,,++**—˜˜™™šš›ŸŸžžœœŽŽŒŒ !!~~}}||..//0011]]\\[[ZZˆˆ‰‰ŠŠ‹‹ŒŒ‹‹ŠŠ !!""##ssrrqqppeeffggmm••––——˜˜¤¤££¢¢¡¡ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqqGGHHIIJJ))((''&&›œžŸ ¡¡››šš™™˜˜‹‹ŠŠ‰‰ˆˆ""##$$%%{{zzyyxx22334455YYXXWWVVŒŒŽŽ‰‰ˆˆ‡‡††$$%%&&''oonnmmggnnooppqq™™šš››œœ  ŸŸžž ŽŽ €€~~}}--..//00ppoonnmmKKLLMMSS%%$$##""¢¢££¤¤¤¤ ——––••””‡‡††……„„&&''(())wwvvuutt66778899UUTTSSMM‘‘’’““……„„ƒƒ‚‚(())**++ffeeddccrrssttuužžŸŸ  œœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy11223344llkkjjiiTTUUVVWW!! ££¢¢¡¡   + + ““’’‘‘ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==LLKKJJII””••––—— !!€€~~,,--..//bbaa``__vvwwxxyy ¡¡¢¢££¤¤˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeXXYYZZ[[ŸŸžžœœŽŽŒŒ !!~~}}||..//0011oonnmmll>>??@@AAHHGGFFEE˜˜™™™™˜˜""##$$%% !!""##}}||{{zz00112233^^]]\\[[zz{{||}} + + ¤¤££¢¢¡¡ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqq99::;;<>??@@``__^^]]``aabbcc ——––••””‡‡††……„„&&''(())wwvvuutt66778899ggffeeddFFGGHHII@@??>>==““’’‘‘**++,,--(())**++uuttssrr8899::;;VVUUTTSS‡‡ˆˆ‰‰ŠŠœœ››šš™™ŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy11223344llkkjjiiAABBCCDD\\[[ZZYYddeeffgg + + ““’’‘‘ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==ccbbaa``JJKKLLMM<<;;::99ŽŽŒŒ..//0011,,--..//qqppoonn<<==>>??MMLLKKJJ‹‹ŒŒŽŽ˜˜——––••ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUmmnnooppŽŽŒŒ !!~~}}||..//0011oonnmmll>>??@@AA__^^]]\\NNOOPPQQ33221100‹‹ŠŠ‰‰ˆˆ2233445500112233mmllkkjj@@AABBCCIIHHGGFF‘‘’’ + + ””““’’‘‘„„ƒƒ‚‚))**++,,ttssrrqq99::;;<>??@@``__^^]]MMNNOOPPPPOONNMMuuvvwwxx + +‡‡††……„„&&''(())wwvvuutt66778899ggffeeddFFGGHHIIWWVVUUTTVVWWXXYY++**))((ƒƒ‚‚€€::;;<<==8899::;;eeddccbbHHIIJJKKAA@@??>>——˜˜™™ššŒŒ‹‹ŠŠ‰‰!!""##$$||{{zzyy11223344llkkjjiiAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIyyzz{{|| ƒƒ‚‚€€**++,,--ssrrqqpp::;;<<==ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]''&&%%$$~~}}||>>??@@AA<<==>>??aa``__^^LLMMNNOO==<<;;::››¡¡¢¢££ˆˆ‡‡††……%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEE}}~~€€~~}}||..//0011oonnmmll>>??@@AA__^^]]\\NNOOPPQQOONNMMLL^^__``aa##""!! {{zzyyxxBBCCDDEE@@AABBCC]]\\[[ZZPPQQRRSS99332211¤¤¤¤££¢¢„„ƒƒ‚‚))**++,,ttssrrqq99::;;<>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==ŠŠ‹‹ŒŒwwvvuutt66778899ggffeeddFFGGHHIIWWVVUUTTVVWWXXYYGGFFEEDDffgghhiissrrqqppJJKKLLMMHHIIJJKKUUTTSSRRXXYYZZ[[,,++**))›šš™™˜˜—!!""##$$||{{zzyy11223344llkkjjiiAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99ŽŽ‘‘ !ssrrqqpp::;;<<==ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmmoonnmmllNNOOPPQQLLMMNNOOQQPPOONN\\]]^^__((''&&%%—––••””“%%&&''((xxwwvvuu55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655’’““””••!""##$$%oonnmmll>>??@@AA__^^]]\\NNOOPPQQOONNMMLL^^__``aa??>>==<>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==mmnnoopp00//..--šš››¡¡¢¢)**++,,-ggffeeddFFGGHHIIWWVVUUTTVVWWXXYYGGFFEEDDffgghhii77665544vvwwxxyy ccbbaa``ZZ[[\\]]XXYYZZ[[EEDDCCBBhhiijjkk‹ŠŠ‰‰ˆˆ‡11223344llkkjjiiAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))££¤¤¤¤££-..//001ccbbaa``JJKKLLMMSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmm33221100zz{{||}}__^^]]\\^^__``aa\\]]^^__AA@@??>>llmmnnoo‡†…„ƒ‚55667788hhggffeeEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%¢¢¡¡››šš12233456__^^]]\\NNOOPPQQOONNMMLL^^__``aa??>>==<>??@@``__^^]]MMNNOOPPPPOONNMM]]^^__``@@??>>==mmnnoopp00//..--}}~~€€ ••””““’’<<==>>??WWVVUUTTVVWWXXYYGGFFEEDDffgghhii77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰ !!""##SSRRQQPPjjkkllmmhhiijjkk55443322xxyyzz{{xxwwvvuuAABBCCDD\\[[ZZYYQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘ŽŽ@@AABBCCSSRRQQPPZZ[[\\]]CCBBAA@@jjkkllmm33221100zz{{||}}##""!! ŠŠ‹‹ŒŒ$$%%&&''OONNMMLLnnooppqqllmmnnoo1100//..||}}~~ ttssrrqqEEFFGGHHXXWWVVUUUUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆŒŒ‹‹ŠŠDDEEFFGGOONNMMLL^^__``aa??>>==<>==mmnnoopp00//..--}}~~€€ ŽŽ €€~~}}LLMMNOPQGGFFEEDDffgghhii77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™00112233CCBBAA@@zz{{||}}xxyyzz{{%%$$##""ˆˆ‰‰ŠŠ‹‹feeddccbQQRRSSTTLLKKJJIIaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ||{{zzyyRSSTTUUVCCBBAA@@jjkkllmm33221100zz{{||}}##""!! ŠŠ‹‹ŒŒšš››œœ99::;;<>==<<~~€€||}}~~!! ŒŒŽŽbaa``__^UUVVWWXXHHGGFFEEeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆ••––——˜˜xxwwvvuuVWWXXYYZ??>>==<>??@@;;::9988‚‚ƒƒ„„……€€‚‚ƒƒ‘‘’’““ !!""^]]\\[[ZYYZZ[[\\DDCCBBAAiijjkkll44332211yyzz{{||$$##""!!‰‰ŠŠ‹‹ŒŒ™™šš››œœttssrrqqZ[[\\]]^;;::9988rrssttuu++**))((‚‚ƒƒ„„……’’““””•• + + ¢¢££¤¤œœAABBCCDD77665544††‡‡ˆˆ‰‰„„……††‡‡””••––——##$$%%&&ZYYXXWWV]]^^__``@@??>>==mmnnoopp00//..--}}~~€€ ŽŽ žžŸŸ  ppoonnmm^__``aab77665544vvwwxxyy''&&%%$$††‡‡ˆˆ‰‰––——˜˜™™››šš™™˜˜EEFFGGHH33221100ŠŠ‹‹ŒŒˆˆ‰‰ŠŠ‹‹˜˜™™šš››''(())**VUUTTSSRaabbccdd<<;;::99qqrrsstt,,++**))‚‚ƒƒ„„‘‘’’““”” + + ¡¡¢¢££¤¤ + + ggffeeddbccddeef33221100zz{{||}}##""!! ŠŠ‹‹ŒŒšš››œœ——––••””IIJJKKLL//..--,,ŽŽ‘‘ŒŒŽŽœœžžŸŸ++,,--..QPONMMLLeeffgghh88776655uuvvwwxx((''&&%%……††‡‡ˆˆ••––——˜˜¤¤££¢¢¡¡ ccbbaa``fgghijkl//..--,,~~€€ŽŽ‘‘ žžŸŸ  ¡¡““’’‘‘MMSSTTUU++**))((’’““””••‘‘’’““ + +  ¡¡¢¢££//001122KKJJIIHHiijjkkll44332211yyzz{{||$$##""!!‰‰ŠŠ‹‹ŒŒ™™šš››œœ  ŸŸžž__^^]]\\mmnnoopp++**))((‚‚ƒƒ„„……’’““””•• + + ¢¢££¤¤¤¤ ŽŽŒŒVVWWXXYY''&&%%$$––——˜˜™™ZHAãb™t‰ç’l‘÷JÛv€…ãnX•ãbHAXQJt‰ÿbdQçZ€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`órXQJ`|÷‚d™t‰HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™l‘ç’t‰ÿb`vX•H…d™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~t‰ç’l‘÷J`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚v`Ëf•`Û’™ãb|÷‚d™ïrH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…Û’™ãbHAÿbdQçZ|`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘dQçZ|l‘ó~•ËfZdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`ptAïrd™÷‚H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿbó~H…fpHAZp‘Ë‚tA÷Jl‘ç’ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…Zp‘Ë‚€‰÷‚d™ïrtA€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbdQHAãb™’l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘fH…ó~•|çZdQÿb€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷JÛv€…•ó~€‰órXQJt‰ÿbdQçZÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`órXQJ`÷Jl‘ç’t‰HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™çZ|÷‚d™JQr€‰Ë‚pd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQËf`vX•t‰’‘JArd`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚H…fpÛv`Û’™ãb|÷‚d™n…ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…Û’™ãbHAÿbdQçZ|`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘ïrtA÷Jl‘‘ZHAãbdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™ãn€…Ûvp™÷‚|çZdH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿb€…ãnX•vHAZp‘`vf…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’l‘ç’t‰ÿb€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbdQ™Û’`JXl‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘fH…ó~•Qÿbt‰ç’l€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷J`Ëf•ó~Û’™ãbHA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZãn€…ÛvpHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™çZ|÷‚d™Qór€‰Ë‚pd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQËf`vX•‘÷JtAïrd`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚H…fpÛvZp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órf…•f`v`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘t‰ÿbdQçZ‘ZHAãbdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™H…ó~•Ëf™÷‚|çZdH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿb€…ãnX•H…órXQJ`H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’X•ãn€…Ûv€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQ|÷‚d™ïr™Û’`JQrl‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ZHAãb™Qÿbt‰ç’l€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷JfpÛv€…Û’™ãbHA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZpfH…ó~HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™tA÷Jl‘ç’‰‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQ€‰Ë‚p‘Z‘JAr™‚|`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚ãnX•v`Zp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘`Û’™•Ëf`v`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘t‰ÿbdQçZãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™HAãb™Û’çZdQÿbt‰H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿbËf•ó~H…™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…ãbHAZp‘X•ãn€…v€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQ|l‘ç’t‰JXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘`JXQórç’l‘÷JtA€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`Ë‚€‰órXQf…~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ÿbãn€…ÛvË‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQ€‰Ë‚p‘Zïrd™÷‚|`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚ãnX•v`J‘’‰bdQ瀅Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…J`Û’™vX•ãn€`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘p`vX•ãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™HAãb™Û’çZdQÿbt‰H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿbpÛv€…ãnZ|÷‚d™ïH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…ãbHAZp‘…ÛvpfH€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQãn€…ÛvpJXQr‰‚‘l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘`p‘ZHAç’l‘÷JtA€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷JX•v`ËfrtA÷Jl‘ç`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`Ë‚€‰™ãb…ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™fH…ó~•ZHAãb™Ûd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQãb™Û’`r™‚ZdQÿ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚•ó~H…f’t‰ÿbdQ瀅Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…HAZ÷‚d™vX•ãn€`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘Ëf`vX•’`JXQódQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™JXQór€‰bt‰ç’l‘÷H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿbpÛv€…ãnZ|÷‚d™ïH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…ïrtAdQçZ…Ûvpf…~€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQãn€…•Ëfr€‰Ë‚p‘l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚tA÷Jl‘ç’Ë‚p‘ZHAJtAïrd™÷€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷JX•v`ËfrtA÷Jl‘’`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`|÷‚d™ïr•f`vX•HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™`vX•ãnZHAãb™Ûd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJt‰ÿbãn€…ãb™Û’`‚|çZdQÿ`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚•€…ãnX•‰bQZ|÷‚€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…tA÷Jl‘ç’ãn€…Ûvp`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘€…Ûvpf’`JXQódQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbÛvp`vJXQHAãbbt‰ç’l‘÷H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQór€‰Ë‚p‘|çZdQÿbv`Ëf•d™ïrtA÷JH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…t‰ÿbdQçZfH…ó~•€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQH…ó~•Ëfr€‰‚‘ZAbl‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZ÷‚d™X•ãn€…Ûv™Û’`JJtAïrd™‚€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘ZHAãb™t‰ç’l‘÷Jó~H…fpl‘ç’t‰ÿb`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`|÷‚d™ïrËf`vX•HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™`vX•ãn™Û’`Jd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZH…fpÛvïrtA÷Jl‘pfH…ó~XQór€‰Ë‚ZQbt‰ç’`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’`JXQtAïrd™÷‚Ûv€…ãnX•dQçZ|÷‚€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…tA÷Jl‘|ãn€…Ûvp`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚€…Ûvp`XQór€‰Ë‚dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’€…ãnórXQç’t‰ÿbdQ•Ëf`vp‘ZHAãbl‘÷JtAïrH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHA™÷‚Ëf•ó~ór€‰Ë‚p‘|çZdQÿbv`p‘Ë‚d™ïrtA÷JH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…÷‚d™ïrtAfH…~•f€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtAdQvX•ãn€…p‘ZHAãbl‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrJ`Û’™çZ|÷‚d™X•ãn€…•™Û’`Jd™÷‚|çZ€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•Û’`JXQH…fpÛvZHAãb™t‰ç’l‘÷J€‰órXQJl‘ç’t‰bQ`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`÷Jl‘ç’t‰vX•ãn€…ÛHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ûv€…ãnórçZ|÷‚d™ÛvpfH…™Û’`Jd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚Ëf•HAZp‘Ë‚ïrtA÷Jl‘Ëf`vX•XQór€‰™dQÿbt‰ç’`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpórÿbt‰ç’€…ãnX•vÛ’`JXQtAïrd™÷‚`Û’™ãbZ‚d™ïrt€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…fÿbdQçZ|vpfH…ó`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAXQJ`Û’ïrtA÷Jl‘ó~•Ëf`XQór€‰Ë‚dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`v™Û’`Jó~H…fp€‰órXQJç’t‰ÿbdQãn€…ÛvpÛ’`JXQl‘÷JtAïrH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•l‘÷JtAd™`Ëf•ó~ór€‰Ë‚p‘|çZdQÿbHAZp‘Ë‚A÷Jl‘ç’tH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãn÷‚d™ïrtA~•Ëf`€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚Ëf™HAZp‘ç’t‰ÿbdQvX•ãn€…p‘ZAb™’`l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•`Û’™ãbçZ|÷‚d™fH…ó~•ór€‰Ë‚p‘d™÷‚|ZQ€…ãnX•vÛ’™ãbHA|÷‚d™tAËfZHAãb÷‚|çZdQH…fpÛvZHAãb™t‰ç’l‘÷J€‰órXQHA‰ÿbdQçZ|`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`÷Jl‘ç’t‰vX•ãn€…ÛHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HA™Û’`•ó~H…fË‚€‰órXQçZ|÷‚d™ÛvpfH…JXQór€d™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~ç’l‘÷JtAv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘Ëf`vX•ZHAãb™b‰’l‘÷Jt`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’`JXQtAïrd™÷‚Zp‘Ë‚€‰÷‚d™ïrt€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚p‘Ë‚€‰órd™ïrtA÷JvpfH…ó`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQórÿbpÛv€…ãnJ`Û’™ïrtA÷Jl‘X•ãn€…Ûv‰Ë‚p‘ZHdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•ËfZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQãn€…ÛvpÛ’`JXQAïrd™÷‚|H…fpÛvórXQJ`ÿbãn€…ÛvXQór€‰Ë‚÷JtAïrd™`Ëf•ó~ór€‰Ë‚p‘|çZdQÿbórXQJ`A÷Jl‘ç’tH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’l‘ç’t‰ÿb~•fv•n€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘|÷‚d™ïrpfH…ó~Aãb™Û’`l‘÷JtAïrv`Ëf•HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™`vX•ãnór€‰Ë‚p‘çZdQÿbt€…ãnX•vÛ’™ãbHApfH…•p‘ZHAãb÷‚|çZdQH…fpÛv`Ëf•ó~ZHAãb™t‰ç’l‘÷JÛ’™ãbHA‰ÿbdQZ‚`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…™ãbHAZdQçZ|÷‚€…ÛvpfHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfZtAd™÷‚|•ó~H…fË‚€‰órXQtA÷Jl‘ç’•Ëf`vJXQór€d™÷‚|çZó~H…fp€‰órXQJt‰ÿbãn€…JXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘€…Ûvpf`JXQór‰ç’l‘÷Jt`Ëf•H…Z÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’`JXQtAïrd™÷‚Zp‘Ë‚€‰™rtA÷Jl‘€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘ãnX•v`p‘Ë‚€‰órd™ïrtA÷JH…ó~•Ëf`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™t‰ÿbdQçZX•ãn€…Ûv‰Ë‚p‘ZHdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbÛvpfH…Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQH…ó~•Ëf€‰Ë‚p‘ZAïrd™÷‚|fpÛv€…tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~€…ãnX•vór€‰Ë‚p‘|çZdQÿbórXQJ`ç’t‰ÿbdQH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…XQHAZp‘l‘ç’t‰ÿb`vX•ãn€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãn`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘|÷‚d™ïrpfH…ó~Ab™’JXQl‘÷JtAïrv`Ëf•HAZ÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™`vX•ãnHAãb™Û’çZdQb‰’ãnórXQJt‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛv`Ëf•ó~ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órçZ|÷‚d™`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷JZHAãb™|çZdQÿbfpÛv€…Ë‚€‰órXQdQtA÷Jl‘€…ÛvpfHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™€…Ûvpf€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQtA÷Jl‘ç’•€…Ûvpór€‰Ë‚p‘d™÷‚|çZH…fpÛvïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘€…Ûvpf`JXQór‘JtAïrd™`Û’™HA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’`JXQtAïrd™÷‚XQJ`Û’ïrtA÷Jl‘€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQt‰ç’l‘÷JãnX•v`J`Û’™ç’t‰ÿbdQH…ó~•Ëf`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚H…•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™t‰d™ïrtAfH…ó~•ZHAãb™dQÿbt‰ç’€…ãnórXQç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQH…X•ãn€…€‰Ë‚p‘Z÷‚Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~€…ãnX•vór€‰Ë‚p‘Ëf•ó~H…™ãbHAZç’t‰ÿbdQH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…ãbHAZp‘çZ|÷‚d™`v•n…vp€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘÷Jl‘ç’t‰Ëf`vX•Û’`JXQl‘÷JtAïrJ`Û’™çZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™ÛvpfH…HAXQór€‰H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛv`Ëf•ó~ZHAãb™X•v`Ëfp‘Ë‚€‰órçZ|‚™rA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZfH…•ËfZHAãb™|çZdQÿbfpÛv€…Ë‚€‰órXQïrtA÷Jl‘fH…ó~HAãb™Û’çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQÿbdQçZ|ãn€…Ûvpór€‰Ë‚p‘d™÷‚Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ó~•Ëf`Ë‚p‘ZHA€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vH…fpÛvÛ’`JXQ•ó~H…fXQJ`Û’Jl‘ç’t‰ÿ€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`J`p‘Ë‚ç’t‰ÿbdQ•Ëf`vX`JXQórç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™÷‚d™ïrtAfH…ó~•ZA™’`Jó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQvX•ãn€…ãb™Û’``Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~€…ãnX•vór€‰Ë‚p‘pÛv€…ãn™€‰órXQbdQçZ|÷H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…€‰órXQJçZ|l‘ç’•ãn€…Ûvp€‰Ë‚p‘Zïrd™÷‚Ëf™HAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘÷Jl‘ç’t‰Ëf`pfXQórÿbt‰Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™ÛvpfH…JXQór€‰H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛv`Ëf•ó~|çZdQÿbX•v`ËfJ`Û’™‚d™ïrtA÷`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…`Û’™ãbt‰ÿbdQçZfH…ó~HA™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQÿbdQtA÷JH…ó~•Ëfç’l‘÷JtAv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ó~•€…ÛvË‚p‘`J€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vH…fpÛvt‰ç’l‘÷J•ó~H…fãbHAZp‘Jl‘ç’t‰ÿ€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`HAZp‘Ë‚|÷‚d™ïr•Ëf`vXJXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™l‘ç’t‰ÿb`vX•ãnd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~XQórÿbt‰`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~€…ãnX•vtAïrd™÷‚p`Ëf•Ë‚€‰órXQbdQçZ|÷H…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…€‰órXQJtA÷Jl‘ç’•n…vfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘dQçZ|÷‚€…ÛvpfdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vç’l‘JA™‚H…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛv`Ëf•ó~|çZdQÿbó~H…fpJ`Û’™‚d™rAJ‘’`vX•ãn`JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…`Û’™€‰t‰ÿbdQçZó~•ËfZtAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQd™ïrtA÷JH…ó~•Ëfl‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…Ûv|çZdQÿb€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vH…fpÛv€…ãnX•vÛ’™ãbHA|÷‚d™tAËfZHAãbl‘|çZdQX•v`ËfXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿb•ó~H…f™ãbHAZl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…HAãb™Û’ró™‚Ë`•€vËpf`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰™€‰Ë‚p‘ÿbt‰ç’l‘•ó~H…f™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZfH…•ËfZHAãb™t‰d™÷‚|pÛv€…ãnp‘Ë‚€‰órdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…`p‘ZHAZQXb㉀•H~ã…fÛH…fpÛvórXQJ`ÿbãn€…ÛvZHAãb™÷JtAïrd™pÛv€…ãnp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnÛ’`JXQçZdQÿbt‰X•H…fpXQJ`Û’d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`ãb™Û’`’Û‘pJAH`v…Xnó€…ãnX•vÛ’™ãbHApfH…•Û’`JXQ÷‚|çZdQX•v`f•XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ç’l‘÷JtAÛv€…ãnX•™ãbHAZl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚Ëf™HAZp‘d™ïrtA÷JvX•ãn€…JXQór€‰r󙉀’Û•€vËpf`Ëf•H…Z÷‚d™ïrËf`vX•ór€‰Ë‚p‘ÿbt‰ç’l‘~…fpÛv€™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™ïrd™÷‚|v`Ëf•p‘‚‰rQJ`dQçZ|÷‚ó~•Ëf`HA™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…Ë‚p‘ZHA‘pJAHró•H~ã…fÛfpÛv€…tA÷Jl‘ç’ãn€…ÛvpZHAãb™÷JtAdQÿb…ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQçZdQÿbt‰ó~H…fpÛ’™ãbHd™ïrtA÷JvX•ãn€…JXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ãb™Û’`™‚Ë`Z`v…XnóãnórXQJt‰ÿbdQçZfH…ó~•Û’`p‘Zt‰ç’l‘÷JËf•ó~HXQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ç’l‘|çZÛv€…ãnX•AZp‘Ë‚€l‘ç’t‰ÿbÛvpfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQHAãbQXb㉀’Û•€vËp‘|`Û’™HA|÷‚d™ïrËf`vX•HAãb™Û’tAïrd™÷‚…fpÛv€™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™dQÿbt‰ç’v`pÛv‰órXQJ`dQçZ|÷‚ó~•ËfZtAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…™Û’`J‘pJAHró‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvp`JXQór|çZdQÿb…ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQl‘÷JtAïr€…ãnX•vÛ’™ãbHd™tA÷Jl‘HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`XQór€‰Ë‚™‚Ë`‘pJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•€‰Ë‚p‘Zt‰ç’l‘÷JËf•~…fXQJ`Û’ÿbdQçZ|H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘d™÷‚|çZ`Ëf•ó~AZp‘Ë‚€ç’t‰ÿbãn`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…p‘ZHAãbJAHró™bïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•HAãb™Û’tAïrd™t‰v€…ãnX•™ãbHAZ÷‚d™tA÷JZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™dQÿbt‰ç’H…fpÛv‰rQJ’™€…Ûvpf€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…™Û’`J‚Ë`ZQX‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvp`JXQHAç’l‘÷JtAv`Ëf•p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQl‘÷JtAdQ€…ãnX•vãbHAZ÷‚H…•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`XQór€‰™b㉀’Û‘pJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•ãb™Û’`ïrd™÷‚|ó~H…fpXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘`Ëf•€…d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Û’`JXQJAHró™bïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•JXQór€‰çZdQÿbt‰Ûv€…ãnX•™ãbHAZfH…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™÷JtAïrd™ãnX•v`l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ór€‰Ë‚p‘‚Ë`pf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpË‚p‘ZHAç’l‘÷JtAv`f•…f÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQ÷‚|çZdQËf•ó~H…dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ZHAãb™•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•ãb™Û’`ïrd™÷‚|pÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘fpÛv€…d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Û’`JXQ`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•JXQór€‰l‘÷JtAïrórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™÷JtAïrd™ãnX•v`l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ór€‰Ë‚p‘•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvp™Û’`Jd™÷‚|çZÛ’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JpÛv€…ãndQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf``JXQór•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•XQór€‰Ë‚dQÿbt‰ç’p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚órXQJ`d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Z`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•p‘ZHAãbl‘÷JtAïrXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿb’™AZp‘Ë‚l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…HAãb™Û’•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvp™Û’`Jd™÷‚|çZ™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷J€‰órXQJdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf``JXQór•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•XQór€‰Ë‚dQtAïrd™p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚`Û’™ãbd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Z`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•p‘`JXQ÷‚Ëf•ó~XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|l‘÷JtAHAZp‘Ë‚l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…HAXQór€‰•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpór€‰Ë‚p‘H…fv…nX™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQïrd™÷‚|€‰órXQJdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Ë‚p‘ZHA•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•ZHAãb™•v`Ëfp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘çZdQÿbt‰’™bHAZpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ãb™Û’``v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•Û’`JXQ•ó~H…fpXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™ç’l‘÷JtA‘Ë‚€‰órXl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…JXQór€‰•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpór€‰Ë‚p‘Ûv€…ãnX™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQïrd™÷‚|QJ`Û’dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Ë‚p‘`Z•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•ZHAXQór•v`Ëfp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘çZdQtAïr™ãbHAZpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…QXb㉀’Û`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•€‰Ë‚p‘Z•ó~H…fpXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™d™÷‚Ëf•‘Ë‚€‰órXl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‘pJAHró•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpHAãb™Û’v…n•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQó~H…X•vQJ`’™bdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`™‚Ë`Z•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•`JXQórËf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘`Ëf•ó~AZp‘Ë‚€‰d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…QXb㉀™`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•€‰Ë‚p‘`fpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™H…fpÛvórXQJ`l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‚Ë`ZQX•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpJXQórÿbãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQ€…ãnX•vÛ’™ãbHAdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`b㉀’Û‘p•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•t‰ç’l‘|Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘`Ëf•ó~Zp‘Ë‚€‰d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JAHró™`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•çZdQÿbt‰fpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™H…fp`órXQJ`l‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‚Ë`ZQX•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpç’l‘÷JtAn•vf•ó™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQËf•ó~H…Û’™bAZ‘dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`b㉀’Û‘p•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•ïrd™÷‚|~H…fpÛp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘fpÛv€…‚€‰órXQd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`ZQXbã`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•çZdQÿbt‰v€…ãnX•XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’ãnX•v`J`Û’™ãl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‰€’Û‘pJ•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpd™÷‚|çZv`Ëf•ó™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórËf•ó~H…bHAZp‘ËdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfórAHró™‚Ë•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•dQÿbt‰ç’~H…fpÛp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘fpÛv€…‚€‰órXQd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘€‰Ë‚p‘Z`ZQXbã`v…XnóbïAdZ÷‘|Û’™ãbHA|÷‚d™ïrËf`vX•l‘÷JtAïrv€…ãnX•vXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf|çZdQÿb•ó~H…fJ`Û’™ãl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãnHAãb™Û’‰€’Û‘pJ•€vËpf‚ç‰drÿQtZp‘Ë‚€‰tA÷Jl‘ç’ãn€…Ûvpd™÷‚|çZf•~H…f™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JpÛv€…ãnbHAZ‘‚‰rdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™€…Ûvpf`JXQórAHQXb㉀•H~ã…fÛJçl’÷™tórXQJ`t‰ÿbdQçZfH…ó~•dQÿbt‰ç’pÛv€…ãnp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚X•v`ËfXQJ`Û’d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚H…•Ëf`€‰Ë‚p‘Z’Û‘pJAH`v…XnóbïAdZ÷‘|žŸ ¡¢£¤¤£¢¡ ŸžJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKK \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv37_1.dat b/application/third_party/mpdf/qrcode/data/qrv37_1.dat new file mode 100755 index 00000000..233b589c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv37_1.dat @@ -0,0 +1,329 @@ +¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›››œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijighghghghhghghghgfefefefefefefefedcdcdcdcdcdcbabababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMMMMMMNNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:98787878787878765656565656565653333434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž››››œ›œ››œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijighghghghgggghghgfefefefefefedcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOMNMNMNMNNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ››œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijighghghghhghgfefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOMNMNMNMNNMNMNMMMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565654343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ››œ››››››š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijighghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOMNMNMNMNMMMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565433333344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijighghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmlklklklklkjijijijijijijijighggggggfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434344343433321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›››œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopoponmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPOMMMMMMNMMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434343334343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›››œ›œ›œœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqpopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijihghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›œ›œ›œ›œœ›œ›œ›™™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutststststststsrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghggghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMMNMNMMMMLKLKLKLKLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›œ›œ›œ›œ™™™™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvutststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijiggghghghhghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMMMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565333333433434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijighghghghhghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565434343433434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijighghghghhgggggghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787878787876565656565434343433434333321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž›œ›œ››››š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{zyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijighghghghghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPOMMMMMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343433343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžž››œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijighghghghghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSRQRQRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€€€~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijighghggggghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPOMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijigghghghgghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPONMNMMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565333334344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›››››œ›œœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghgghghghghfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMMMMMMNMNMNMNLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565343434344343333321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklklkjijijijijijijihghghghggggggghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMMNMNMNMMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343443434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œœ›œ›››››š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMMMMMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œ›œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžž›œ›œ›œ›œ›œ›œ›œ›œš™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghggggghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababa`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!                + + + + + + + + "!"!"!"!"!"!"!"!                + + + + + + + + "!"!"!"!"!"!"!"!                + + + + + + + + "!"!"!"!"!"!"!"!                + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + "!"!"!"!                + + + + + "!"!"!"!               + + + + + + + + "!"!"!"!             + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + ¤¤££¢¢¡¡PPOONNMMiijjkkll‡‡€€ZZ[[\\]]Љ‰ˆˆ‡‡†,++**))(55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII uuvvwwxxggffeedd^__``aabŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘XXWWVVUU||}}~~hggffeed + + KKLLMMNNŸŸ  ¡¡¢¢VVUUTTSSSSTTUUVV¢¢¡¡  ŸŸNNMMLLKK + +[[\\]]^^šš™™˜˜——FFEEDDCCccddeeff’’‘‘>>==<<;;kkllmmnnŠŠ‰‰ˆˆ‡‡66554433(())**++‘‘’’““LLKKJJIIwwxxyyzzyyxxwwvv%%$$##""00112233„„……††‡‡qqppoonn8899::;;ŒŒŽŽiihhggff@@AABBCC””••––——aa``__^^ + +HHIIJJKKœœžžŸŸYYXXWWVVPPQQRRSS¤¤¤¤££¢¢==<<;;:://001122——˜˜™™ššQPONMMLL aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%  ŸŸžžLLKKJJIImmnnoopp~~}}||{{^^__``aa…„ƒ‚€€(''&&%%$99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEEyyzz{{||ccbbaa`` + +bccddeef‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••TTSSMMLL €€‡‡ˆˆdccbbaa`OOPPQQRR££¤¤¤¤££RRQQPPOOWWXXYYZZžžœœ››JJIIHHGG __``aabb––••””““BBAA@@??gghhiijjŽŽŒŒ‹‹::998877ooppqqrr††……„„ƒƒ221100//,,--..//””••––——HHGGFFEE !!""#{{||}}~~uuttssrr!! 44556677ˆˆ‰‰ŠŠ‹‹mmllkkjj<<==>>??‘‘’’““eeddccbbDDEEFFGG˜˜™™šš››]]\\[[ZZ LLMMNNOO  ¡¡¢¢££UUTTSSRRTTUUVVWW¡¡››šš™™993322113399::;;››¡¡¢¢££KKJJIIHHeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!œœ››šš™™HHGGFFEE qqrrssttzzyyxxwwbbccddee~~}}||$##""!! ==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAA}}~~€€__^^]]\\ fgghijkl‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™KKJJIIHH!!""##$$‰‰ŠŠ‹‹ŒŒ`__^^]]\SSTTUUVV¢¢¡¡  ŸŸNNMMLLKK + +[[\\]]^^šš™™˜˜——FFEEDDCCccddeeff’’‘‘>>==<<;;kkllmmnnŠŠ‰‰ˆˆ‡‡66554433 !!""ssttuuvv‚‚€€..--,,++00112233˜˜™™šš››DDCCBBAA#$$%%&&'€€‚ƒqqppoonn8899::;;ŒŒŽŽiihhggff@@AABBCC””••––——aa``__^^ + +HHIIJJKKœœžžŸŸYYXXWWVVPPQQRRSS¤¤¤¤££¢¢QQPPOONNXXYYZZ[[˜˜——––••00//..--<<==>>??¤¤¤¤££¢¢GGFFEEDDiijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq ˜˜——––••DDCCBBAA!!""##$$uuvvwwxxvvuuttss ffggmmnn{{zzyyxx AABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>== !!‡‡ˆˆ‰‰[[ZZYYXXmmnnooppƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœGGFFEEDD%%&&''((ŽŽ\[[ZZYYXWWXXYYZZžžœœ››JJIIHHGG __``aabb––••””““BBAA@@??gghhiijjŽŽŒŒ‹‹::998877ooppqqrr††……„„ƒƒ221100//##$$%%&&wwxxyyzz~~}}||{{**))((''99::;;<<¡¡¢¢££¤¤@@??>>=='(())**+„…†‡‡ˆˆ‰mmllkkjj<<==>>??‘‘’’““eeddccbbDDEEFFGG˜˜™™šš››]]\\[[ZZ LLMMNNOO  ¡¡¢¢££UUTTSSRRTTUUVVWW¡¡  ŸŸžžMMLLKKJJ + + \\]]^^__””““’’‘‘,,++**))@@AABBCC¡¡ Ÿžœ›CCBBAA@@mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm””““’’‘‘@@??>>==%%&&''((yyzz{{||rrqqppoo + + + +ooppqqrrwwvvuuttEEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99""##$$%%ŠŠ‹‹ŒŒWWVVUUTTqqrrsstt~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡CCBBAA@@))**++,,‘‘’’““””XWWVVUUT + +[[\\]]^^šš™™˜˜——FFEEDDCCccddeeff’’‘‘>>==<<;;kkllmmnnŠŠ‰‰ˆˆ‡‡66554433 !!""ssttuuvv‚‚€€..--,,++''(())**{{||}}~~zzyyxxww&&%%$$##==>>??@@¤¤££¢¢¡¡<<;;::99+,,--../‰ŠŠ‹‹ŒŒiihhggff@@AABBCC””••––——aa``__^^ + +HHIIJJKKœœžžŸŸYYXXWWVVPPQQRRSS¤¤¤¤££¢¢QQPPOONNXXYYZZ[[œœ››ššIIHHGGFF ``aabbccŽŽ((''&&%%DDEEFFGG›šš™™˜˜—??>>==<< qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjiiŽŽ<<;;::99))**++,,}}~~€€nnmmggff ssttuuvvssrrqqppIIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655&&''(())ŽŽ‘‘SSMMLLKKuuvvwwxx{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤??>>==<<--..//00••––——˜˜TSSRQPON __``aabb––••””““BBAA@@??gghhiijjŽŽŒŒ‹‹::998877ooppqqrr††……„„ƒƒ221100//##$$%%&&wwxxyyzz~~}}||{{**))((''++,,--..€€‚‚vvuuttss""!! AABBCCDD››šš™™˜˜33221100/0011223ŽŽ‘eeddccbbDDEEFFGG˜˜™™šš››]]\\[[ZZ LLMMNNOO  ¡¡¢¢££UUTTSSRRTTUUVVWW¡¡  ŸŸžžMMLLKKJJ + + \\]]^^__™™˜˜——––EEDDCCBBddeeffggŒŒ‹‹ŠŠ‰‰$$##""!!HHIIJJKK—––••””“;;::9987!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeŒŒ‹‹ŠŠ‰‰88776655--..//00‚‚ƒƒ„„eeddccbbwwxxyyzzoonnmmlkMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211**++,,--’’““””••JJIIHHGG !yyzz{{||wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡››;;::993311223399™™šš››¡¡MMLLKKJJccddeeff’’‘‘>>==<<;;kkllmmnnŠŠ‰‰ˆˆ‡‡66554433 !!""ssttuuvv‚‚€€..--,,++''(())**{{||}}~~zzyyxxww&&%%$$##//001122ƒƒ„„……††rrqqppooEEFFGGHH——––••””//..--,,34567899‘’’““””•aa``__^^ + +HHIIJJKKœœžžŸŸYYXXWWVVPPQQRRSS¤¤¤¤££¢¢QQPPOONNXXYYZZ[[œœ››ššIIHHGGFF ``aabbcc••””““’’AA@@??>>hhiijjkkˆˆ‡‡€€ LLMMSSTT“’’‘‘65433221%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa ˆˆ‡‡††……4433221111223344……††‡‡ˆˆaa``__^^{{||}}~~jihggffe + +QQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--..//0011––——˜˜™™FFEEDDCC!""##$$%}}~~€€ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYšš™™˜˜——221100//::;;<<==¢¢££¤¤¤¤IIHHGGFFgghhiijjŽŽŒŒ‹‹::998877ooppqqrr††……„„ƒƒ221100//##$$%%&&wwxxyyzz~~}}||{{**))((''++,,--..€€‚‚vvuuttss""!! 33445566‡‡ˆˆ‰‰ŠŠnnmmllkkIIJJKKLL““’’‘‘++**))((::;;<<==•––——˜˜™]]\\[[ZZ LLMMNNOO  ¡¡¢¢££UUTTSSRRTTUUVVWW¡¡  ŸŸžžMMLLKKJJ + + \\]]^^__™™˜˜——––EEDDCCBBddeeffgg‘‘ŽŽ==<<;;::llmmnnoo~~}}||UUVVWWXXŽŽŒŒ‹100//..-))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + „„ƒƒ‚‚00//..--55667788‰‰ŠŠ‹‹ŒŒ]]\\[[ZZ€€‡‡eddccbba UUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))223399::šš››¡¡¢¢BBAA@@??%&&''(()‚ƒ„…†‡oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]––••””““..--,,++>>??@@AA££¢¢¡¡ ŸEEDDCCBBkkllmmnnŠŠ‰‰ˆˆ‡‡66554433 !!""ssttuuvv‚‚€€..--,,++''(())**{{||}}~~zzyyxxww&&%%$$##//001122ƒƒ„„……††rrqqppoo778899::‹‹ŒŒŽŽjjiihhggMMSSTTUUŽŽŒŒ''&&%%$$>>??@@AA™šš››œžYYXXWWVVPPQQRRSS¤¤¤¤££¢¢QQPPOONNXXYYZZ[[œœ››ššIIHHGGFF ``aabbcc••””““’’AA@@??>>hhiijjkkŒŒ‹‹ŠŠ99887766ppqqrrss{{zzyyxxYYZZ[[\\‹ŠŠ‰‰ˆˆ‡-,,++**)--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYY€€~~}},,++**))99::;;<<ŽŽYYXXWWVV !!""##ˆˆ‰‰ŠŠ‹‹a``__^^]YYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%;;<<==>>££¤¤¤¤££>>==<<;;)**++,,-‡ˆˆ‰‰ŠŠ‹kkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa’’‘‘**))((''BBCCDDEEžœ››šš™AA@@??>>ooppqqrr††……„„ƒƒ221100//##$$%%&&wwxxyyzz~~}}||{{**))((''++,,--..€€‚‚vvuuttss""!! 33445566‡‡ˆˆ‰‰ŠŠnnmmllkk;;<<==>>‘‘’’ffeeddccVVWWXXYY‹‹ŠŠ‰‰ˆˆ##""!! BBCCDDEEŸ ¡¡¢¢££UUTTSSRRTTUUVVWW¡¡  ŸŸžžMMLLKKJJ + + \\]]^^__™™˜˜——––EEDDCCBBddeeffgg‘‘ŽŽ==<<;;::llmmnnoo‰‰ˆˆ‡‡††55443322 !!""##ttuuvvwwwwvvuutt ]]^^__``‡†…„ƒ‚)((''&&%11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUU||{{zzyy((''&&%%==>>??@@‘‘’’““””UUTTSSMM$$%%&&''ŒŒŽŽ]\\[[ZZY + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!??@@AABB¢¢¡¡››šš::993322-..//001‹ŒŒŽŽggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddeeŽŽŒŒ‹‹&&%%$$##FFGGHHII™˜˜——––•==<<;;:: !!""ssttuuvv‚‚€€..--,,++''(())**{{||}}~~zzyyxxww&&%%$$##//001122ƒƒ„„……††rrqqppoo778899::‹‹ŒŒŽŽjjiihhgg??@@AABB““””••––bbaa``__ ZZ[[\\]]‡‡€€FFGGHHII¤¤¤¤££¢¢QQPPOONNXXYYZZ[[œœ››ššIIHHGGFF ``aabbcc••””““’’AA@@??>>hhiijjkkŒŒ‹‹ŠŠ99887766ppqqrrss……„„ƒƒ‚‚1100//..$$%%&&''xxyyzz{{ssrrqqpp + + aabbccdd€€~~}}%$$##""!55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQxxwwvvuu$$##""!!AABBCCDD••––——˜˜LLKKJJII(())**++‘‘’’““YXXWWVVU aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq CCDDEEFF™™˜˜——––1100//..12233456‘‘’’“ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŠŠ‰‰ˆˆ‡‡""!! JJKKLLMM•””““’’‘99876543##$$%%&&wwxxyyzz~~}}||{{**))((''++,,--..€€‚‚vvuuttss""!! 33445566‡‡ˆˆ‰‰ŠŠnnmmllkk;;<<==>>‘‘’’ffeeddccCCDDEEFF——˜˜™™šš^^]]\\[[ + + ^^__``aa~~}}||{{JJKKLLMM¡¡  ŸŸžžMMLLKKJJ + + \\]]^^__™™˜˜——––EEDDCCBBddeeffgg‘‘ŽŽ==<<;;::llmmnnoo‰‰ˆˆ‡‡††55443322 !!""##ttuuvvww€€~~--,,++**(())**++||}}~~oonnmmggeeffggmm||{{zzyy! 99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMttssrrqq EEFFGGHH™™šš››œœHHGGFFEE,,--..//””••––——UTTSSRQPeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmmGGHHIIJJ••””““’’--,,++**7899::;;“””••––—__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm€€~~SSTTUUVV‘ŽŽ3221100/''(())**{{||}}~~zzyyxxww&&%%$$##//001122ƒƒ„„……††rrqqppoo778899::‹‹ŒŒŽŽjjiihhgg??@@AABB““””••––bbaa``__ GGHHIIJJ››œœžžZZYYXXWWbbccddeezzyyxxwwNOPQRSSTœœ››ššIIHHGGFF ``aabbcc••””““’’AA@@??>>hhiijjkkŒŒ‹‹ŠŠ99887766ppqqrrss……„„ƒƒ‚‚1100//..$$%%&&''xxyyzz{{}}||{{zz))((''&&,,--..//€€‚‚ƒƒffeeddcc nnooppqqxxwwvvuu==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ppoonnmmIIJJKKLLžžŸŸ  DDCCBBAA00112233˜˜™™šš››ONMMLLKKiijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjiiKKLLMMSS‘‘ŽŽ))((''&&<<==>>??—˜˜™™šš›[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq}}||{{zzWWXXYYZZŒŒ‹‹ŠŠ‰/..--,,+++,,--..€€‚‚vvuuttss""!! 33445566‡‡ˆˆ‰‰ŠŠnnmmllkk;;<<==>>‘‘’’ffeeddccCCDDEEFF——˜˜™™šš^^]]\\[[ + + KKLLMMNNŸŸ  ¡¡¢¢VVUUTTSSffggmmnnvvuuttss TUUVVWWX™™˜˜——––EEDDCCBBddeeffgg‘‘ŽŽ==<<;;::llmmnnoo‰‰ˆˆ‡‡††55443322 !!""##ttuuvvww€€~~--,,++**(())**++||}}~~yyxxwwvv%%$$##""00112233„„……††‡‡bbaa``__ + + rrssttuuttssrrqqAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE llkkjjiiMMNNOOPP¡¡¢¢££¤¤@@??>>==99::;;<<¡¡¢¢££¤¤JJIIHHGGmmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeTTUUVVWWŒŒ‹‹ŠŠ%%$$##""@@AABBCC›œžŸ ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuyyxxwwvv[[\\]]^^‰ˆˆ‡‡†…„+**))(('//001122ƒƒ„„……††rrqqppoo778899::‹‹ŒŒŽŽjjiihhgg??@@AABB““””••––bbaa``__ GGHHIIJJ››œœžžZZYYXXWWOOPPQQRR££¤¤¤¤££RRQQPPOO + +ooppqqrrrrqqppoo + + XYYZZ[[\••””““’’AA@@??>>hhiijjkkŒŒ‹‹ŠŠ99887766ppqqrrss……„„ƒƒ‚‚1100//..$$%%&&''xxyyzz{{}}||{{zz))((''&&,,--..//€€‚‚ƒƒuuttssrr!! 44556677ˆˆ‰‰ŠŠ‹‹^^]]\\[[vvwwxxyyppoonnmmEEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAhhggffeeQQRRSSTT¤¤££¢¢¡¡<<;;::99==>>??@@¤¤££¢¢¡¡FFEEDDCC qqrrsstt„„ƒƒ‚‚00//..--%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa XXYYZZ[[‰‰ˆˆ‡‡!! DDEEFFGG¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyyuuttssrr + +__``aabbƒ‚€€'&&%%$$#33445566‡‡ˆˆ‰‰ŠŠnnmmllkk;;<<==>>‘‘’’ffeeddccCCDDEEFF——˜˜™™šš^^]]\\[[ + + KKLLMMNNŸŸ  ¡¡¢¢VVUUTTSSSSTTUUVV¢¢¡¡  ŸŸNNMMLLKK ssttuuvvnnmmggff\]]^^__`‘‘ŽŽ==<<;;::llmmnnoo‰‰ˆˆ‡‡††55443322 !!""##ttuuvvww€€~~--,,++**(())**++||}}~~yyxxwwvv%%$$##""00112233„„……††‡‡qqppoonn8899::;;ŒŒŽŽZZYYXXWWzz{{||}}lkjihggf IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==ddccbbaa UUVVWWXX››šš™™˜˜33221100AABBCCDD Ÿžœ››šBBAA@@??!!""##$$uuvvwwxx€€~~}},,++**))))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + \\]]^^__€€~~}}HHIIJJKK££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}qqppoonn ccddeeff~~}}||{{#""!! 778899::‹‹ŒŒŽŽjjiihhgg??@@AABB““””••––bbaa``__ GGHHIIJJ››œœžžZZYYXXWWOOPPQQRR££¤¤¤¤££RRQQPPOOWWXXYYZZžžœœ››JJIIHHGGwwxxyyzzeeddccbb`aabbccdŒŒ‹‹ŠŠ99887766ppqqrrss……„„ƒƒ‚‚1100//..$$%%&&''xxyyzz{{}}||{{zz))((''&&,,--..//€€‚‚ƒƒuuttssrr!! 44556677ˆˆ‰‰ŠŠ‹‹mmllkkjj<<==>>??‘‘’’““VVUUTTSS~~€€feeddccb + + MMNNOOPP¡¡¢¢££¤¤TTSSRRQQUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99``__^^]] + + YYZZ[[\\——––••””//..--,,EEFFGGHHš™™˜˜——–>>==<<;;%%&&''((yyzz{{||||{{zzyy((''&&%%--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYY``aabbcc||{{zzyyLLMMNOPQŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€mmggffeeggmmnnoozzyyxxww;;<<==>>‘‘’’ffeeddccCCDDEEFF——˜˜™™šš^^]]\\[[ + + KKLLMMNNŸŸ  ¡¡¢¢VVUUTTSSSSTTUUVV¢¢¡¡  ŸŸNNMMLLKK + +[[\\]]^^šš™™˜˜——FFEEDDCC{{||}}~~aa``__^^ + + deeffggh‰‰ˆˆ‡‡††55443322 !!""##ttuuvvww€€~~--,,++**(())**++||}}~~yyxxwwvv%%$$##""00112233„„……††‡‡qqppoonn8899::;;ŒŒŽŽiihhggff@@AABBCC””••––——MMLLKKJJ !!""‡‡ˆˆ‰‰ŠŠbaa``__^QQRRSSTT¤¤££¢¢¡¡PPOONNMMYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 --..//00\\[[ZZYY + + ]]^^__``““’’‘‘++**))((IIJJKKLL–••””““’::998765))**++,,}}~~€€xxwwvvuu$$##""!!11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUddeeffggxxwwvvuu RSSTTUUV››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ddccbbaa + + ppqqrrssvvuuttss??@@AABB““””••––bbaa``__ GGHHIIJJ››œœžžZZYYXXWWOOPPQQRR££¤¤¤¤££RRQQPPOOWWXXYYZZžžœœ››JJIIHHGG __``aabb––••””““BBAA@@??€€‡‡]]\\[[ZZ ijklmmnn……„„ƒƒ‚‚1100//..$$%%&&''xxyyzz{{}}||{{zz))((''&&,,--..//€€‚‚ƒƒuuttssrr!! 44556677ˆˆ‰‰ŠŠ‹‹mmllkkjj<<==>>??‘‘’’““eeddccbbDDEEFFGG˜˜™™šš››IIHHGGFF##$$%%&&‹‹ŒŒŽŽ^]]\\[[ZUUVVWWXX  ŸŸžžLLKKJJII + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$11223344XXWWVVUU aabbccddŽŽŒŒ''&&%%$$MMSSTTUU’‘‘Ž43322110--..//00‚‚ƒƒ„„ttssrrqq 55667788‰‰ŠŠ‹‹ŒŒllkkjjii==>>??@@‘‘’’““””ddccbbaa EEFFGGHH™™šš››œœ\\[[ZZYYMMNNOOPP¡¡¢¢££¤¤TTSSRRQQmmnnooppttssrrqq + + VWWXXYYZ——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰``__^^]] ttuuvvwwrrqqppooCCDDEEFF——˜˜™™šš^^]]\\[[ + + KKLLMMNNŸŸ  ¡¡¢¢VVUUTTSSSSTTUUVV¢¢¡¡  ŸŸNNMMLLKK + +[[\\]]^^šš™™˜˜——FFEEDDCCccddeeff’’‘‘>>==<<;; !!""##ˆˆ‰‰ŠŠ‹‹YYXXWWVVooppqqrr€€~~--,,++**(())**++||}}~~yyxxwwvv%%$$##""00112233„„……††‡‡qqppoonn8899::;;ŒŒŽŽiihhggff@@AABBCC””••––——aa``__^^ + +HHIIJJKKœœžžŸŸEEDDCCBB''(())**‘‘’’ZYYXXWWVYYZZ[[\\œœ››šš™™HHGGFFEE aabbccdd””““’’‘‘@@??>>==iijjkkllŒŒ‹‹ŠŠ‰‰88776655 qqrrsstt„„ƒƒ‚‚00//..--%%&&''((55667788TTSSRRQQeeffgghh‹‹ŠŠ‰‰ˆˆ##""!! VVWWXXYYŽŒŒ‹‹Š0//..--,11223344……††‡‡ˆˆppoonnmm99::;;<<ŽŽhhggffeeAABBCCDD••––——˜˜``__^^]] + + IIJJKKLLžžŸŸ  XXWWVVUUQQRRSSTT¤¤££¢¢¡¡PPOONNMM + + qqrrssttppoonnmmZ[[\\]]^““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒ\\[[ZZYYxxyyzz{{nnmmlkji GGHHIIJJ››œœžžZZYYXXWWOOPPQQRR££¤¤¤¤££RRQQPPOOWWXXYYZZžžœœ››JJIIHHGG __``aabb––••””““BBAA@@??gghhiijjŽŽŒŒ‹‹::998877$$%%&&''ŒŒŽŽUUTTSSMMssttuuvv}}||{{zz))((''&&,,--..//€€‚‚ƒƒuuttssrr!! 44556677ˆˆ‰‰ŠŠ‹‹mmllkkjj<<==>>??‘‘’’““eeddccbbDDEEFFGG˜˜™™šš››]]\\[[ZZ LLMMNNOO  ¡¡¢¢££AA@@??>>++,,--..““””••––VUUTTSSR + + ]]^^__``˜˜——––••DDCCBBAAeeffgghhŽŽ<<;;::99mmnnooppˆˆ‡‡††……44332211!!""##$$uuvvwwxx€€~~}},,++**))))**++,,99::;;<<==>>??@@‘‘’’““””ddccbbaa XXYYZZ[[‰‰ˆˆ‡‡!! DDEEFFGG¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqqzzyyxxwwbbccddeessrrqqppFFGGHHIIAABBCCDD••––——˜˜``__^^]] + + \\]]^^__€€~~}}HHIIJJKK££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuvvuuttss ffggmmnnoonnmmllJJKKLLMMEEFFGGHH™™šš››œœ\\[[ZZYY``aabbcc||{{zzyyLLMMNOPQŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyyrrqqppoo + + + +ooppqqrrkkjjiihhNNOOPPQQIIJJKKLLžžŸŸ  XXWWVVUUddeeffggxxwwvvuu RSSTTUUV››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}nnmmggff ssttuuvvggffeeddRRSSTTUUMMNNOOPP¡¡¢¢££¤¤TTSSRRQQmmnnooppttssrrqq + + VWWXXYYZ——––••””CCBBAA@@ffgghhiiŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€eeddccbbwwxxyyzzccbbaa`` VVWWXXYYQQRRSSTT¤¤££¢¢¡¡PPOONNMM + + qqrrssttppoonnmmZ[[\\]]^““’’‘‘??>>==<<jjkkllmm‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……aa``__^^{{||}}~~__^^]]\\ + + ZZ[[\\]]UUVVWWXX  ŸŸžžLLKKJJII uuvvwwxxggffeedd^__``aabŽŽŒŒ;;::9988nnooppqq‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰]]\\[[ZZ€€‡‡[[ZZYYXX + + ^^__``aaYYZZ[[\\œœ››šš™™HHGGFFEEyyzz{{||ccbbaa`` + +bccddeef‹‹ŠŠ‰‰ˆˆ77665544 !!rrssttuuƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒYYXXWWVV !!""##ˆˆ‰‰ŠŠ‹‹WWVVUUTTbbccddee]]^^__``˜˜——––••DDCCBBAA}}~~€€__^^]]\\ fgghijkl‡‡††……„„33221100""##$$%%vvwwxxyy~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘UUTTSSMM$$%%&&''ŒŒŽŽSSRRQQPPffgghhiiaabbccdd””““’’‘‘@@??>>== !!‡‡ˆˆ‰‰[[ZZYYXXmmnnooppƒƒ‚‚€€//..--,,&&''(())zz{{||}}{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••LLKKJJII(())**++‘‘’’““OONNMMLLjjkkllmmeeffgghhŽŽ<<;;::99""##$$%%ŠŠ‹‹ŒŒWWVVUUTTqqrrsstt~~}}||++**))((**++,,--~~€€wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™HHGGFFEE,,--..//””••––——KKJJIIHHnnooppqqiijjkkllŒŒ‹‹ŠŠ‰‰88776655&&''(())ŽŽ‘‘SSMMLLKKuuvvwwxx{{zzyyxx''&&%%$$..//0011‚‚ƒƒ„„……ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœDDCCBBAA00112233˜˜™™™™˜˜GGFFEEDD !!rrssttuummnnooppˆˆ‡‡††……44332211**++,,--’’““””••JJIIHHGG !yyzz{{||wwvvuutt##""!! 22334455††‡‡ˆˆ‰‰oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡@@??>>==99::;;<<——––••””CCBBAA@@""##$$%%vvwwxxyyqqrrsstt„„ƒƒ‚‚00//..--..//0011––——˜˜™™FFEEDDCC!""##$$%}}~~€€ssrrqqpp66778899ŠŠ‹‹ŒŒkkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤œœ<<;;::99==>>??@@““’’‘‘??>>==<<&&''(())zz{{||}}uuvvwwxx€€~~}},,++**))223399::šš››¡¡¢¢BBAA@@??%&&''(()‚ƒ„…†‡oonnmmll::;;<<==ŽŽ‘‘ggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU››šš™™˜˜33221100AABBCCDDŽŽŒŒ;;::9988**++,,--~~€€yyzz{{||||{{zzyy((''&&%%;;<<==>>££¤¤¤¤££>>==<<;;)**++,,-‡ˆˆ‰‰ŠŠ‹kkjjiihh>>??@@AA’’““””••ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYY——––••””//..--,,EEFFGGHH‹‹ŠŠ‰‰ˆˆ77665544..//0011‚‚ƒƒ„„……}}~~€€xxwwvvuu$$##""!!??@@AABB¢¢¡¡››šš::993322-..//001‹ŒŒŽŽggffeeddBBCCDDEE––——˜˜™™__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]““’’‘‘++**))((IIJJKKLL‡‡††……„„3322110022334455††‡‡ˆˆ‰‰‚‚ƒƒ„„ttssrrqq CCDDEEFF™™˜˜——––1100//..12233456‘‘’’“ccbbaa`` FFGGHHIIšš››œœ[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aaŽŽŒŒ''&&%%$$MMSSTTUUƒƒ‚‚€€//..--,,66778899ŠŠ‹‹ŒŒ……††‡‡ˆˆppoonnmmGGHHIIJJ••””““’’--,,++**7899::;;“””••––—__^^]]\\ + + JJKKLLMMžžŸŸ  ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee‹‹ŠŠ‰‰ˆˆ##""!! VVWWXXYY~~}}||++**))((::;;<<==ŽŽ‘‘‰‰ŠŠ‹‹ŒŒllkkjjiiKKLLMMSS‘‘ŽŽ))((''&&<<==>>??—˜˜™™šš›[[ZZYYXXNNOOPPQQ¢¢££¤¤¤¤SSRRQQPPVVWWXXYYŸŸžžœœKKJJIIHH + + ^^__``aa——––••””CCBBAA@@ffgghhii‡‡€€ZZ[[\\]]{{zzyyxx''&&%%$$>>??@@AA’’““””••ŽŽhhggffeeTTUUVVWWŒŒ‹‹ŠŠ%%$$##""@@AABBCC›œžŸ ¡¡WWVVUUTTRRSSTTUU££¢¢¡¡  OONNMMLL ZZ[[\\]]››šš™™˜˜GGFFEEDDbbccddee““’’‘‘??>>==<<jjkkllmm~~}}||{{^^__``aawwvvuutt##""!! BBCCDDEE––——˜˜™™ZHAãb™ZHAãb™|çZdQÿb|çZdQÿbp`Ëf••€…ãnX•ãbHAZp‘rtA÷Jl‘’‚d™ïrtA÷H…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JfpÛv€…fpÛv€…XQJ`Û’p‘Ë‚€‰órd™ïrtA÷Jãn€…ÛvpvX•ãn€…Û€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQ÷Jl‘ç’t‰Ëf`vX•fH…ó~•ZHAãb™Ûór€‰Ë‚p‘l‘÷JtAïrl‘÷JtAïrÛv€…ãnX•€…ãnórXQ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘fH…ó~•ãn€…ÛvpÛ’`JXQt‰’‘JArddQÿbt‰ç’€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•ËfZHAãbXQór€‰Ë‚dQÿbt‰ç’d™÷‚|çZf•~H…fXQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jó~H…fpv`Ëf•Ë‚€‰órXQ‰bQZ|÷‚Jl‘ç’t‰ÿ`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`™ãbHAZXQJ`Û’l‘ç’t‰ÿbf…•f`vvpfH…óHAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™ÿbdQtA÷Jãn€…•ËfËf`pf’`JXQóZA™’`Jd™÷‚|çZd™÷‚Ëf•v`Ëf•J`Û’™`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQËf`vX•fH…ó~•ór€‰Ë‚p‘™÷‚|çZdl‘÷JtAïr`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp™€‰Ë‚p‘p‘`JXQl‘|çZdQdQtAïrd™pÛv€…ãn™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚Ûv€…ãnX•ó~H…fpJ`Û’™d™ïrtA÷JbdQçZ|÷€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•H…f™ãbHAZ™ãbHAZÿbdQçZ|ãn€…Ûvp€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZdQçZ|÷‚X•ãn€…Ûv~•fv•n`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿb`vX•ãnH…ó~•Ëfr€‰Ë‚p‘XQórÿbt‰dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™ãn€…ÛvpËf`vX•ZHAãb™Qÿbt‰ç’ld™÷‚|ZQH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvfpÛv€…Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•ZHAãb™ór€‰Ë‚p‘ÿbt‰ç’l‘÷‚Ëf•ó~X•v`Ëfp‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAZHAãb™ZHAãb™|çZdQÿb|çZdQÿbv`Ëf•Ûv€…ãnX•ãbHAXQJl‘ç’t‰ÿb‚d™rAJ‘’H…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…pÛv€…ãnp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…XQHAZp‘p‘`Û’™d™ïrtA÷JpfH…ó~€…Ûvpf€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚€…Ûvpf`vX•ãnZHAãb™Ûç’l‘÷JtAl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘`vX•ãnH…ó~•ËfÛ’`JXQ‘÷JtAïrdb‰’l‘÷Jt€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHA™÷JtAïrd™÷JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Û’`JXQZHAãb™÷JtAïrd™H…fv…nX•ó~H…fXQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷Jó~H…fpv`p‘Ë‚`Û’™ãbdQçZ|÷‚t‰ÿbdQçZ`vX•ãn`vX•ãnZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚ãnX•v`órXQJ`XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`Ë‚€‰órXQãbHAZp‘l‘ç’t‰ÿb•Ëf`vH…ó~•ËfHAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷JH…ó~•Ëf€…Ûvpf’`JXQód™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQ€…ÛvpfZHAãb™ór€‰Ë‚p‘™÷‚|çZdAïrd™÷‚|`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`JÛ’`JXQ÷‚|çZdQ÷‚Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpór€‰Ë‚p‘Û’`JXQ÷‚|çZdQ•v`ËfpÛv€…ãn™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚Ûv€…•ó~€‰órXQJHAZp‘Ë‚d™ïrtA÷J|÷‚d™ïr€…Ûvpf€…ÛvpfÛ’`JXQ`JXQór|çZdQÿbËf•ó~H…Ëf•ó~H…Û’™HAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…J`Û’™Ë‚€‰órXQdQtA÷Jl‘X•ãn€…v`vX•ãn`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•H…fpãbHAZp‘ãbHAZ÷‚l‘ç’t‰ÿb`vX•ãnH…ó~•Ëfr€‰‚‘ZAbdQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™H…ó~•Ëf€‰Ë‚p‘Z`JXQórQÿbt‰ç’lçZdQÿbtH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•ZHAãb™ór€‰Ë‚p‘ÿbt‰ç’l‘•ó~H…fpX•v`f•p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAZHAãb™ZHAãb™|çZdQÿb|çZdQÿbH…fpÛv`Û’™ãb€‰órXQJl‘ç’t‰bQtA÷Jl‘ç’H…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…ãbHAZp‘J`Û’™ç’t‰ÿbdQf…~•Ëf`€…Ûvpf€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnÛv€…ãnórË‚€‰órXQd™ïrtAdQdQçZ|l‘€…Ûvp``vX•H…™Û’`Jl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘`vX•ãnHAãb™Û’€‰Ë‚p‘Z‘JAr™‚|‰ç’l‘÷Jt€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•ËfZHAãbp‘ZHAãbl‘÷JtAd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Û’`p‘ZZHAXQór÷JtAdQÿbÛv€…ãnX~…fpÛv€XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰Û’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷J€…ãnX•vHAZp‘Ë‚`Û’™ãbZ‚d™ïrtt‰ÿbdQçZ`vX•ãnZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`Ë‚€‰órXQãbHAZp‘çZ|÷‚d™vX•ãn€H…ó~•ËfHAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HA™Û’`ïrd™÷‚|ïrd™÷‚ËfX•v`ËfXQJ`Û’J`Û’™çZ|÷‚d™ç’t‰ÿbdQvX•ãn€…ó~•ËfZXQór€‰Ë‚d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQ€…Ûvpf`JXQórHAãb™Û’çZdQÿbt‰Aïrd™÷‚|`Ëf•ó~`Ëf•H…Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZÿbãn€…Ûvãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpHAãb™Û’€‰Ë‚p‘Zt‰ç’l‘÷J•v`Ëf…ãnX•v`™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|ór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚`Ëf•ó~€‰órXQHAHAZp‘`A÷Jl‘ç’t|÷‚d™n…€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…J`p‘˂˂€‰™ãbïrtA÷Jl‘…ÛvpfH`v•n…vp`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQórJXQórÿbçZdQÿbt‰•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘ïrtA÷Jl‘çZ|÷‚d™ÛvpfH…HAãb™’p‘ZHAãbdQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™H…X•ãn€…€‰Ë‚p‘Z`JXQórç’l‘÷JtAçZdQb‰’H…fpÛvfpÛv€…Zp‘Ë‚€‰Z÷‚d™ïr|÷‚d™ïrpfH…•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•`JXQórHAãb™Û’tAïrd™÷‚•ó~H…fpËf•ó~Hp‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™tA÷JZHAãb™ZHAãb™|çZdQÿb|çZdQÿbH…fpÛvZp‘Ë‚€‰Û’™ãbHA‰ÿbdQçZ|vf…•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…€‰órXQJHAZ÷‚d™ç’t‰ÿbdQ…ó~•Ëf`fH…ó~€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•ËfZ€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQç’t‰ÿbdQïrtA÷Jl‘ó~•Ëf`JQr€‰Ë‚p™Û’`Jl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘ÛvpfH…HAãb™Û’€‰Ë‚p‘Zïrd™÷‚|‘JtAïrd™€…ãnX•vãnórXQJórXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•€‰Ë‚p‘Z`JXQór|çZdQÿbv…n•v`…fpÛv€XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰l‘ç’t‰ÿbÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷J€…ãnX•H…órXQJ`Zp‘Ë‚€‰÷‚d™ïrt`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v``Û’™ãbïrtAdQçZçZ|l‘ç’vX•ãn€•Ëf`vXHAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…HAãb™Û’HAãb™Û’tAd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™çZ|÷‚d™ç’t‰ÿbdQvX•ãn€…‘ZHAãbXQór€‰Ë‚d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQó~•Ëf``p‘ZHAHAXQór€‰çZdQÿbt‰÷‚Ëf•ó~`Ëf•ó~`Û’™HAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpHAãb™Û’€‰Ë‚p‘`t‰ç’l‘÷JËf•ó~H……ãnX•v`™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•H…f™ãbHAZ™ãbHAZÿbdQçZ|ãn€…Ûvpór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚fpÛv€…Û’™ãbHAórXQJ`A÷Jl‘ç’t€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…HAZp‘Ë‚|÷‚d™ïrt‰ÿbdQçZ…Ûvpf…~•ãn€…Ûvp`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•H…fpãbHAZp‘ãbHAZ÷‚dQçZ|÷‚€…ÛvpfÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘ïrtA÷Jl‘çZ|÷‚d™ÛvpfH…™Û’`JXp‘ZAb™’`dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™vX•ãn€…ãb™Û’`Ë‚p‘ZHAç’l‘÷JtAH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•`JXQHAJXQórÿbtAïrd™t‰fpÛv€…Ëf•~…fp‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…pÛv€…ãnp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAfH…•ËfZHAãb™ZHAãb™|çZdQÿb|çZdQÿbãnX•v`Zp‘Ë‚€‰Û’™ãbHA‰ÿbdQZ‚H…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…€‰órXQJtA÷Jl‘ç’|÷‚d™ïr•f`vX•fH…ó~€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnÛv€…ãnórË‚€‰órXQd™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQ|÷‚d™ïrt‰ÿbdQçZX•ãn€…ÛvQór€‰Ë‚pJXQór€l‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘tA÷Jl‘ç’ÛvpfH…JXQór€‰ãb™Û’`r™‚ZdQÿ€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ãb™Û’`t‰ç’l‘|ç’l‘÷JtAãnX•v`v€…ãnX•XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚ãnX•v`órXQJ`XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnÛ’`JXQÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…órXQJ`Zp‘Ë‚€‰™rtA÷Jl‘`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v``Û’™€‰t‰ÿbdQçZtA÷Jl‘ç’ãn€…Ûvp•Ëf`vXHAãb™Û’HA™Û’`ïrd™÷‚|ïrd™÷‚ËfX•v`ËfXQJ`Û’J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™tA÷Jl‘ç’|÷‚d™ïrpfH…ó~‘ZHAãb‰Ë‚p‘ZHd™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQt‰ÿbãn€…ó~•€…ÛvË‚p‘ZHAJXQór€‰bt‰ç’l‘÷`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpJXQór€‰çZdQÿbt‰ïrd™÷‚|Ëf•ó~H…v`Ëf•™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQ`JXQór|çZdQÿbËf•ó~H…Ëf•ó~H…Û’™HAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚fpÛv€…p‘Ë‚€‰ór™ãbHAZç’t‰ÿbdQ€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…órXQJ`|÷‚d™ïrt‰ÿbdQçZfH…ó~••n…vfH…`JXQórJXQórÿbçZdQÿbt‰•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘t‰ÿbdQçZtA÷Jl‘ç’•Ëf`v™Û’`JQrAãb™Û’`dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpH…fpÛvHAZp‘Ë‚HAZ÷‚d™çZ|÷‚d™Ûvp`vpfH…ó~ãb™Û’`Ë‚p‘`JJtAïrd™÷H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•Ë‚p‘ZHAç’l‘÷JtAçZdQÿbt‰fpÛv€…ó~H…fpp‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfZHAãb™ZHAãb™|çZdQÿbËf•ó~H…ãnX•v`XQJ`Û’÷‚d™ïrtAçZ|÷‚d™H…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…Û’™ãbHAtA÷Jl‘||÷‚d™t‰Ëf`vX•ó~•ËfZ€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQ|÷‚d™ïrt‰ÿbdQçZX•ãn€…Ûv‰‚p‘ZHAJXQór€l‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïrÛv€…ãnX•€…ãnórXQ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘X•ãn€…Ûv•Ëf`vJXQHAãbXQórÿbt‰‚|çZdQÿ€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•ãb™Û’`ïrd™÷‚|ç’l‘÷JtAn•vf•óÛv€…ãnX•XQJ`Û’XQJ`Û’÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnZHAãb™ZHAãb™÷JtAd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnÛ’`JXQÛ’`JXQt‰ç’l‘÷JX•v`ËfpÛv€…ãn™ãbHAZJ‘’‰bdQçïrtA÷Jl‘`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`Zp‘Ë‚€‰÷‚d™ïrtAÿbdQçZ|ãn€…ÛvpHAãb™Û’HAãb™Û’tAd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™tA÷Jl‘ç’|l‘ç’t‰pfH…ó~ãb™Û’`‰Ë‚p‘ZHd™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…Ûvãb™Û’`™Û’`Jd™÷‚|çZd™÷‚Ëf•v`Ëf•J`Û’™`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQpfH…ó~X•ãn€…Ûv™Û’`Jç’l‘JA™‚bt‰ç’l‘÷`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpJXQór€‰çZdQÿbt‰ïrd™÷‚|~H…fpÛv`f•…f™ãbHAZ™ãbHAZÿbdQçZ|ãn€…Ûvp€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpfór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚•ó~H…fX•v`Ëfp‘Ë‚€‰órZ|÷‚d™ïç’t‰ÿbdQ€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•H…fórXQJ`÷Jl‘ç’t‰÷‚d™ïrtAfH…~•f`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘t‰d™ïrtAÿbãn€…Ûv•€…ÛvpJXQór€‰Ab™’JXQdQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~JXQór€‰XQórÿbt‰dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™•Ëf`vpfH…ó~XQór€‰Ë‚|çZdQÿbJtAïrd™‚H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`Jd™÷‚|çZl‘÷JtAïrv€…ãnX•pÛv€…ãnp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAfH…•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•Ëf`vX•ãnZHAãb™|çZdQÿb|çZdQÿbpÛv€…ãn•ó~H…fXQJ`Û’rtA÷Jl‘ççZ|‚™rAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…pÛv€…ãnÛ’™ãbHAÿbdQçZ|÷Jl‘ç’t‰vX•ãn€…Û€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQ÷Jl‘ç’t‰p`vX•fH…ó~•Ë‚p‘ZHAór€‰Ë‚p‘l‘÷JtAïrl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘tA÷Jl‘ç’•Ëf`v•ËfZHAË‚p‘ZHAç’l‘÷JtAl‘÷JtAïrÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJïrtA÷Jl‘ïrtA÷Jl‘X•ãn€…••Ëf`pp‘ZHAãbt‰ç’l‘÷JZQbt‰ç’€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•p‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™€…ãnX•v€…ãnX•vórXQJ`órXQJ`tA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚dQÿbt‰ç’d™÷‚|çZv`Ëf•óórXQJ`XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn€…ÛvpfÛ’`JXQt‰ç’l‘÷Jt‰ç’l‘÷JX•v`ËfpÛv€…ãn™€‰órXQ’t‰ÿbdQçJl‘ç’t‰ÿ`vX•ãn`vX•ãnZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnZHAãb™ZHA™Û’tAïrd™÷‚tAïrd™÷‚ãnX•v`órXQJ`XQJ`Û’÷‚d™ïrtAÿbdQçZ|vpfH…óHAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™ÿbdQçZ|ãn€…ÛvpËf`vX•ãb™Û’`ZHAãb™d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQt‰ÿbãn€…X•ãn€…Ûvãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZv`Ëf•v`Ëf•`Û’™ãb`Û’™ãbç’t‰ÿbdQç’t‰ÿbdQËf`vX•fH…ó~•™Û’`JtAïrd™÷‚l‘÷JtAïr`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAt‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbl‘÷JtAïrdQÿbt‰ç’~H…fpÛÛ’™HAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…ÛvpfH…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚tAïrd™÷‚•ó~H…fX•v`ËfJ`Û’™Z|÷‚d™ïbdQçZ|÷€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfÛ’`JXQ`JXQór|çZdQÿbËf•ó~H…Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZ÷Jl‘ç’t‰l‘ç’t‰ÿb~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘÷‚d™ïrtAfH…ó~•ãn€…ÛvpJXQr‰‚‘Û’`JXQdQÿbt‰ç’dQÿbt‰ç’ó~H…fpH…fpÛvHAZp‘Ë‚HAZ÷‚d™çZ|÷‚d™ÛvpfH…pfH…ó~JXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’ó~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚çZ|÷‚d™çZ|÷‚d™ãn€…ÛvpËf`vX•XQór€‰™|çZdQÿbd™÷‚|çZH…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰|÷‚d™ïr|÷‚d™tAfH…ó~•fH…ó~•™Û’`Jd™÷‚|çZl‘÷JtAïrv€…ãnX•vp‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JfpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰ór÷‚d™ïrtA÷‚d™ïrtAH…ó~•Ëf`vX•ãn€…Ûvpf€…ÛvpfÛ’`JXQÛ’`JXQ÷JtAïrd™H…fp``Ëf•€…Zp‘Ë‚€‰ãbHAZ÷‚dQçZ|÷‚€…ÛvpfÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…JXQór€‰ãb™Û’`’Û‘pJAH•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQtH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘÷‚|çZdQËf•ó~H…ãnX•v`órXQJ`d™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`Ë‚p‘ZHAJXQór€‰r󙉀’Û`v…Xnó`v…XnóJçl’÷™t`vX•ãn`vX•ãnZHAãb™ZHA™Û’ÿbt‰ç’l‘fpÛv€…Ëf•ó~H…Û’™bAZ‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãb™Û’`Ë‚p‘`Z‘pJAHró•€vËpf•€vËpfbïAdZ÷‘|€…Ûvpf€…ÛvpfÛ’`JXQ`JXQór÷JtAïrd™ãnX•v`fpÛv€…‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…JXQHAãbQXb㉀’Û™‚Ë`Z•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQtH…ó~•ËfH…ó~•Ëfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JËf•ó~H…ãnX•v`J`Û’™ãd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`™Û’`J‘pJAHróQXb㉀’Û`v…Xnó`v…XnóJçl’÷™t`vX•ãnZHAãb™ZHAãb™|çZdQÿbtAïrd™÷‚fpÛv€…pÛv€…ãnbHAZp‘Ël‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…XQór€‰Ë‚™‚Ë`Z‘pJAHró•€vËpf•€vËp‘|bïAdZ÷‘|€…ÛvpfÛ’`JXQÛ’`JXQt‰ç’l‘÷J|çZdQÿb•ó~H…fórXQJ`‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…p‘ZHAãbQXb㉀™™‚Ë`‘p•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘tAïrd™÷‚t‰ç’l‘÷JpÛv€…ãn’™AZp‘Ë‚J`Û’™ãd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`™Û’`J‚Ë`ZQXJAHró™`v…XnóJçl’÷™tJçl’÷™t`vX•ãnZHAãb™ZHAãb™|çZdQÿbtAïrd™÷‚X•v`Ëf€‰órXQJbHAZ‘‚‰rl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…XQór€‰™b㉀’Û‘p‚Ë`ZQX•€vËpfbïAdZ÷‘|bïAdZ÷‘|€…ÛvpfÛ’`JXQÛ’`JXQt‰d™÷‚||l‘÷JtA•ó~H…f`Û’™ãbXQJ`Û’dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Û’`JXQJAHró™b㉀’Û‘p•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘çZdQÿbt‰ïrd™÷‚|pÛv€…ãnHAZp‘Ë‚™ãbHAZd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`ór€‰Ë‚p‘‚Ë`ZQXJAHró™`v…XnóJçl’÷™tJçl’÷™t`vX•ãnZHAãb™ZHAãb™ç’l‘÷JtAçZdQÿbt‰X•H…fp€‰órXQJp‘Ë‚€‰órl‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ZHAãb™b㉀’Û‘p‚Ë`pf•€vËpfbïAdZ÷‘|bïAdZ÷‘|€…ÛvpfÛ’`JXQÛ’`JXQïrd™÷‚|ç’l‘÷JtAÛv€…ãnX•’™bHAZpXQJ`Û’dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…Û’`JXQ`ZQXbã•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘çZdQÿbt‰ïrd™÷‚|v`Ëf•‘Ë‚€‰órX™ãbHAZd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•Ëfórór€‰Ë‚p‘‰€’Û‘pJ`v…Xnó`v…XnóJçl’÷™tJçl’÷™t`vX•ãnZHAãb™ZHAãb™ç’l‘|çZçZdQtAïró~H…fpQJ`Û’p‘‚‰rQJ`l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…€‰Ë‚p‘Z`JXQórAHró™‚Ë•€vËpf•€vËpfbïAdZ÷‘|bïAdZ÷‘|€…ÛvpfÛ’`JXQÛ’`JXQdQÿbt‰ç’d™÷‚Ëf•Ûv€…ãnX•™ãbHAZpÛ’™ãbHdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQór`JXQórçZdQÿbt‰çZdQÿbt‰•ó~H…f•H…fpãbHAZp‘ãbHAZ÷‚dQçZ|÷‚€…ÛvpfÛvpfH…HAãb™Û’€‰Ë‚p‘Z`ZQXbã•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘l‘÷JtAïró~H…X•vv`pÛv‘Ë‚€‰órXAZp‘Ë‚€d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtApÛv€…ãnÛv€…ãnórË‚€‰órXQd™ïrtA÷Jd™ïrtA÷JH…•Ëf`ó~•Ëf``JXQórHAãb™Û’‰€’Û‘pJ`v…Xnó`v…XnóJçl’÷™tJçl’÷™t`vX•ãnZHAãb™ZHAãb™d™÷‚|çZ`Ëf•ó~€…ãnX•vQJ`’™b‰órXQJ`l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…HAãb™Û’HA™Û’`ïrd™÷‚|ïrd™÷‚ËfX•v`ËfXQJ`Û’J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z`JXQórAHQXb㉀•€vËpf•€vËpfbïAdZ÷‘|bïAdZ÷‘|€…ÛvpfÛ’`JXQÛ’`JXQdQÿbt‰ç’H…fpÛv`Ëf•ó~AZp‘Ë‚€‰Û’™ãbHdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…`JXQórJXQórÿbçZdQÿbt‰•ó~H…f•ó~H…f™HAZp‘ãbHAZp‘dQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’€‰Ë‚p‘Z’Û‘pJAH•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtH…ó~•Ëfór€‰Ë‚p‘ór€‰Ë‚p‘l‘÷JtAdQ€…ãnX•vH…fpÛvórXQJ`AZp‘Ë‚€d™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`ó~•ËfZ€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtApÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQd™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``p‘ZHAHAXQór€‰ró™‚Ë``v…Xnó`v…XnóJçl’÷™tJçl’÷™t`vX•ãnZHAãb™ZHAãb™ÿbt‰ç’l‘`Ëf•ó~€…ãnX•vÛ’™ãbHA‰rQJ’™l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…HAãb™Û’HAãb™Û’tAd™÷‚|ïrd™÷‚|X•v`ËfX•v`ËfJ`Û’™J`Û’™l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ãb™Û’`Ë‚p‘ZHAZQXb㉀•€vËpf•€vËpfbïAdZ÷‘|bïAdZ÷‘|žŸ ¡¢£¤¤£¢¡ Ÿž˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™™™™ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv37_2.dat b/application/third_party/mpdf/qrcode/data/qrv37_2.dat new file mode 100755 index 00000000..6b2cc4ec --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv37_2.dat @@ -0,0 +1,329 @@ +¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡œ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›››››œ›œš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›œ›œ›œ›œš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›œ›œ›œ›œš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›œ›œ›œ›œš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›œ›œ›œ›œš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£¢¡¢¡¢¡¢¡›œ›œ›œ››˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ››››œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›››˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›››œ›œ›œ˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ››››˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ››œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvutsrqrqrqrq¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›››››˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopopopo¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ›œ›œ›œ˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqpopoponm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ›œ››››››˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqponmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›™™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststspopopoponmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿ™™™™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststspopopoponmnmnmnm¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡ Ÿ Ÿžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutststsrqpopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnm¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvurqrqrqrqpopopoponmnmnmnmnmnmnmnmghghghghfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343433330/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! + + + + nmnmnmlkghghghghfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787334343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! + + + + lklklklkghghghghfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + lklklklkghghggggfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + lklklklkgghghghgfefedcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;:9:9:987878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:987878787434333330/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:987878765212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkhghgggggdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkghghghghdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkghghghghdcdcdcdcbabababa^]^]^]^]ZYZYZYZYXWXWVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkghghghghdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkghghghghdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! lklklklkghghghghdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkghggggggdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhghghghgdcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPONMNMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSNMNMMMMMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkhgggggghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkghghghghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkghghghghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"! lklklklkghghghghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMMMMMMNLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    lklklklkghghghghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    lklklklkghghghghdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNLKJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        lklklklkgggggghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        lklklklkhghghghgdcdcdcdc`_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        lklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        lklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMMMMMMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        lklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        lklklklkgggghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        lklklklkhghgfefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        lkjijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMMMMMNMNJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96543434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:94333333421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMMMMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefedcdcbaba`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:98787873434343421212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;878787873434343421212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMMMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;878787873333334321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMMMNMNMNJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWVUVUTSTSRQRQRQRQMNMNMNMNJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQMNMNMMMMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787333334340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQMMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434330/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787333343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!        + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343330/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!       + + + + jijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787333434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + jijijihgfefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + hghghgggfefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! + + + + ggghghghfefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! + + + + ghghghghfefefefebabababa^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! + + + + ¤¤££¢¢¡¡……††‡‡ˆˆ¡¡¢¢££¤¤‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,88776655hhggffeeggffeeddssrrqqpp££¢¢¡¡  vvwwxxyyFFGGHHII  ŸŸžž‰‰ŠŠ‹‹ŒŒ¤¤££¢¢¡¡ŽŽ]]^^__``--..//0044332211ddccbbaaccbbaa``oonnmmllŸŸžžœœzz{{||}}JJKKLLMMœœ››šš™™ŽŽ Ÿžœ››š‘‘’’““””aabbccdd1122334400//..--``__^^]]__^^]]\\kkjjiihh››šš™™˜˜~~€€NNOOPPQQ !!˜˜——––••‘‘’’““””š™™˜˜——–••––——˜˜eeffgghh55667788,,++**))\\[[ZZYY[[ZZYYXXggffeedd——––••””‚‚ƒƒ„„……RRSSTTUU""##$$%%””““’’‘‘••––——˜˜–••””““’™™šš››œœiijjkkll99::;;<< + + ((''&&%%XXWWVVUUWWVVUUTTccbbaa``““’’‘‘††‡‡ˆˆ‰‰VVWWXXYY&&''(())ŽŽ™™šš››œœ’‘‘ŽžžŸŸ  mmnnoopp==>>??@@ $$##""!!TTSSRRQQSSMMLLKK__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]**++,,--ŒŒ‹‹ŠŠ‰‰žžŸŸ  ŽŒŒ‹‹Š¡¡¢¢££¤¤qqrrssttAABBCCDD PPOONNMMJJIIHHGG[[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aa..//0011ˆˆ‡‡††……¡¡¢¢££¤¤Š‰‰ˆˆ‡‡†¤¤££¢¢¡¡uuvvwwxxEEFFGGHHLLKKJJIIFFEEDDCCWWVVUUTT‡‡††……„„’’““””••bbccddee22334455„„ƒƒ‚‚¤¤££¢¢¡¡…„ƒ‚€€  ŸŸžžyyzz{{||IIJJKKLLHHGGFFEEBBAA@@??SSRRQQPPƒƒ‚‚€€––——˜˜™™ffgghhii66778899€€~~}}››šš™™˜˜~~}}||œœ››šš™™}}~~€€MMNNOOPP DDCCBBAA>>==<<;;OONNMMLL~~}}||šš››œœjjkkllmm::;;<<==||{{zzyy——––••””{{zzyyxx˜˜——––••‚‚ƒƒ„„QQRRSSTT!!""##$$ @@??>>==::993322KKJJIIHH{{zzyyxxžžŸŸ  ¡¡nnooppqq>>??@@AAxxwwvvuu““’’‘‘wwvvuutt””““’’‘‘……††‡‡ˆˆUUVVWWXX%%&&''(( + + <<;;::991100//..GGFFEEDDwwvvuutt¢¢££¤¤¤¤rrssttuuBBCCDDEEttssrrqqŽŽŒŒssrrqqppŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,88776655--,,++**CCBBAA@@ssrrqqpp££¢¢¡¡  vvwwxxyyFFGGHHIIppoonnmm‹‹ŠŠ‰‰ˆˆoonnmmlkŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``--..//0044332211))((''&&??>>==<>??@@ $$##""!!//..--,,__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]\\[[ZZYYrrqqppooYXXWWVVUxxwwvvuu¡¡¢¢££¤¤qqrrssttAABBCCDD  ++**))(([[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aaXXWWVVUUnnmmggffUTTSSRQPttssrrqq¤¤££¢¢¡¡uuvvwwxxEEFFGGHH + + ''&&%%$$WWVVUUTT‡‡††……„„’’““””••bbccddeeTTSSRRQQeeddccbbONMMLLKKppoonnmm  ŸŸžžyyzz{{||IIJJKKLL##""!! SSRRQQPPƒƒ‚‚€€––——˜˜™™ffgghhiiPPOONNMMaa``__^^JJIIHHGGllkkjjiiœœ››šš™™}}~~€€MMNNOOPP OONNMMLL~~}}||šš››œœjjkkllmmLLKKJJII]]\\[[ZZFFEEDDCChhggffee˜˜——––••‚‚ƒƒ„„QQRRSSTT!!""##$$  + +KKJJIIHH{{zzyyxxžžŸŸ  ¡¡nnooppqqHHGGFFEEYYXXWWVVBBAA@@??ddccbbaa””““’’‘‘……††‡‡ˆˆUUVVWWXX%%&&''(( + + GGFFEEDDwwvvuutt¢¢££¤¤¤¤rrssttuuDDCCBBAAUUTTSSMM>>==<<;;``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,CCBBAA@@ssrrqqpp££¢¢¡¡  vvwwxxyy@@??>>==LLKKJJII::998765\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``--..//00 ??>>==<>==,++**))(PPOONNMM€€~~}}™™šš››œœiijjkkll99::;;<< !""##$$%33221100ccbbaa``““’’‘‘††‡‡ˆˆ‰‰ + + 00//..--<<;;::99(''&&%%$LLKKJJII||{{zzyyžžŸŸ  mmnnoopp==>>??@@%&&''(()//..--,,__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒ,,++**))33221100$##""!! HHGGFFEExxwwvvuu¡¡¢¢££¤¤qqrrssttAABBCCDD)**++,,- ++**))(([[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘((''&&%%//..--,, DDCCBBAAttssrrqq¤¤££¢¢¡¡uuvvwwxxEEFFGGHH !!-..//001 + + ''&&%%$$WWVVUUTT‡‡††……„„’’““””••$$##""!!++**))((@@??>>==ppoonnmm  ŸŸžžyyzz{{||IIJJKKLL""##$$%%12233456##""!! SSRRQQPPƒƒ‚‚€€––——˜˜™™ ''&&%%$$<<;;::99llkkjjiiœœ››šš™™}}~~€€MMNNOOPP&&''(())7899::;;OONNMMLL~~}}||šš››œœ + + ##""!! 88776655hhggffee˜˜——––••‚‚ƒƒ„„QQRRSSTT**++,,--<<==>>??KKJJIIHH{{zzyyxxžžŸŸ  ¡¡ + +44332211ddccbbaa””““’’‘‘……††‡‡ˆˆUUVVWWXX..//0011@@AABBCCGGFFEEDDwwvvuutt¢¢££¤¤¤¤ 00//..--``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\223399::DDEEFFGG !!CCBBAA@@ssrrqqpp££¢¢¡¡   ,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``;;<<==>>HHIIJJKK""##$$%% ??>>==<>==ppoonnmm  ŸŸžžyyzz{{||\\]]^^__fgghijkl>>??@@AA##""!! SSRRQQPPƒƒ‚‚€€66778899!!""##$$$$%%&&''%%&&''(( + + <<;;::99llkkjjiiœœ››šš™™}}~~€€``aabbccmmnnooppBBCCDDEEOONNMMLL~~}}||::;;<<==%%&&''(((())**++))**++,,88776655hhggffee˜˜——––••‚‚ƒƒ„„ddeeffggqqrrssttFFGGHHIIKKJJIIHH{{zzyyxx>>??@@AA))**++,,,,--..//--..//0044332211ddccbbaa””““’’‘‘……††‡‡ˆˆmmnnooppuuvvwwxxJJKKLLMMGGFFEEDDwwvvuuttBBCCDDEE--..//00001122331122334400//..--``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒqqrrssttyyzz{{||NNOOPPQQ !!CCBBAA@@ssrrqqppFFGGHHII1122334499::;;<<55667788,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽuuvvwwxx}}~~€€RRSSTTUU""##$$%% ??>>==<>??@@99::;;<< + + ((''&&%%XXWWVVUUˆˆ‡‡††……‘‘’’““””yyzz{{||‚ƒ„…†‡VVWWXXYY&&''(()) + + ;;::9988kkjjiihhNNOOPPQQ99::;;<>??@@ $$##""!!TTSSRRQQ„„ƒƒ‚‚••––——˜˜}}~~€€‡ˆˆ‰‰ŠŠ‹ZZ[[\\]]**++,,--77665544ggffeeddRRSSTTUU==>>??@@EEFFGGHHAABBCCDD PPOONNMM€€~~}}™™šš››œœ‡‡ˆˆ‰‰‹ŒŒŽŽ^^__``aa..//001133221100ccbbaa``VVWWXXYYAABBCCDDIIJJKKLLEEFFGGHHLLKKJJII||{{zzyyžžŸŸ  ŠŠ‹‹ŒŒ‘‘’’“bbccddee22334455//..--,,__^^]]\\ZZ[[\\]]EEFFGGHHMMSSTTUUIIJJKKLLHHGGFFEExxwwvvuu¡¡¢¢££¤¤ŽŽ‘‘“””••––—ffgghhii66778899 ++**))(([[ZZYYXX^^__``aaIIJJKKLLVVWWXXYYMMNNOOPP DDCCBBAAttssrrqq¤¤££¢¢¡¡’’““””••—˜˜™™šš›jjkkllmm::;;<<== + + ''&&%%$$WWVVUUTTbbccddeeMMNNOOPPZZ[[\\]]QQRRSSTT!!""##$$ @@??>>==ppoonnmm  ŸŸžž––——˜˜™™›œžŸ ¡¡nnooppqq>>??@@AA##""!! SSRRQQPPffgghhiiQQRRSSTT^^__``aaUUVVWWXX%%&&''(( + + <<;;::99llkkjjiiœœ››šš™™šš››¡¡¢¢¢¢££¤¤¤¤rrssttuuBBCCDDEEOONNMMLLjjkkllmmUUVVWWXXbbccddeeYYZZ[[\\))**++,,88776655hhggffee˜˜——––••££¤¤¤¤££££¢¢¡¡  vvwwxxyyFFGGHHIIKKJJIIHHnnooppqqYYZZ[[\\ffggmmnn]]^^__``--..//0044332211ddccbbaa””““’’‘‘¢¢¡¡››ššŸŸžžœœzz{{||}}JJKKLLMMGGFFEEDDrrssttuu]]^^__``ooppqqrraabbccdd1122334400//..--``__^^]]ŽŽ™™˜˜——––››šš™™˜˜~~€€NNOOPPQQ !!CCBBAA@@vvwwxxyyaabbccddssttuuvveeffgghh55667788,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰••””““’’——––••””‚‚ƒƒ„„……RRSSTTUU""##$$%% ??>>==<>??@@ $$##""!!TTSSRRQQ„„ƒƒ‚‚ŒŒ‹‹ŠŠŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]**++,,--77665544‚‚ƒƒ„„……mmnnoopp€€‡‡qqrrssttAABBCCDD PPOONNMM€€~~}}‰‰ˆˆ‡‡‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aa..//001133221100††‡‡ˆˆ‰‰qqrrssttˆˆ‰‰ŠŠ‹‹uuvvwwxxEEFFGGHHLLKKJJII||{{zzyy€€~~}}‡‡††……„„’’““””••bbccddee22334455//..--,,ŠŠ‹‹ŒŒuuvvwwxxŒŒŽŽyyzz{{||IIJJKKLLHHGGFFEExxwwvvuu||{{zzyyƒƒ‚‚€€––——˜˜™™ffgghhii66778899 ++**))((ŽŽ‘‘yyzz{{||‘‘’’““}}~~€€MMNNOOPP DDCCBBAAttssrrqqxxwwvvuu~~}}||šš››œœjjkkllmm::;;<<== + + ''&&%%$$’’““””••}}~~€€””••––——‚‚ƒƒ„„QQRRSSTT!!""##$$ @@??>>==ppoonnmmttssrrqq{{zzyyxxžžŸŸ  ¡¡nnooppqq>>??@@AA##""!! ––——˜˜™™‚‚ƒƒ„„˜˜™™šš››……††‡‡ˆˆUUVVWWXX%%&&''(( + + <<;;::99llkkjjiippoonnmmwwvvuutt¢¢££¤¤¤¤rrssttuuBBCCDDEEšš››œœžžŸŸ  ¡¡•””““’’‘““””••––ccddeeff33445566..--,,++^^]]\\[[]]\\[[ZZiihhggff™™˜˜——––€€‚‚ƒƒPPQQRRSS !!""##((''&&%%! LLKKJJII||{{zzyyžžŸŸ  mmnnoopp==>>??@@%&&''(()//..--,,__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒŽŽŒŒ¢¢££¤¤¤¤‘ŽŽ——˜˜™™ššgghhiijj778899:: + +**))((''ZZYYXXWWYYXXWWVVeeddccbb••””““’’„„……††‡‡TTUUVVWW$$%%&&'' + +$$##""!!HHGGFFEExxwwvvuu¡¡¢¢££¤¤qqrrssttAABBCCDD)**++,,- ++**))(([[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘‹‹ŠŠ‰‰ˆˆ££¢¢¡¡››ŒŒ‹‹ŠŠ‰››œœžžkkllmmnn;;<<==>> &&%%$$##VVUUTTSSUUTTSSMMaa``__^^‘‘ŽŽˆˆ‰‰ŠŠ‹‹XXYYZZ[[(())**++  DDCCBBAAttssrrqq¤¤££¢¢¡¡uuvvwwxxEEFFGGHH !!-..//001 + + ''&&%%$$WWVVUUTT‡‡††……„„’’““””••‡‡††……„„šš™™˜˜——‰ˆˆ‡‡†…„ŸŸ  ¡¡¢¢ooppqqrr??@@AABB""!! RRQQPPOOLLKKJJII]]\\[[ZZŒŒ‹‹ŠŠŒŒŽŽ\\]]^^__,,--..//@@??>>==ppoonnmm  ŸŸžžyyzz{{||IIJJKKLL""##$$%%12233456##""!! SSRRQQPPƒƒ‚‚€€––——˜˜™™ƒƒ‚‚€€––••””““ƒ‚€€££¤¤¤¤££ssttuuvvCCDDEEFFNNMMLLKKHHGGFFEEYYXXWWVV‰‰ˆˆ‡‡††‘‘’’““``aabbcc00112233 <<;;::99llkkjjiiœœ››šš™™}}~~€€MMNNOOPP&&''(())7899::;;OONNMMLL~~}}||šš››œœ~~}}||’’‘‘~~}}||{{¢¢¡¡  ŸŸwwxxyyzzGGHHIIJJJJIIHHGGDDCCBBAAUUTTSSRR……„„ƒƒ‚‚””••––——ddeeffgg44556677 + + 88776655hhggffee˜˜——––••‚‚ƒƒ„„QQRRSSTT**++,,--<<==>>??KKJJIIHH{{zzyyxxžžŸŸ  ¡¡{{zzyyxxŽŽŒŒ‹‹zzyyxxwwžžœœ››{{||}}~~KKLLMMNNFFEEDDCC@@??>>==QQPPOONN€€~~˜˜™™šš››hhiijjkk8899::;; + + + + 44332211ddccbbaa””““’’‘‘……††‡‡ˆˆUUVVWWXX..//0011@@AABBCCGGFFEEDDwwvvuutt¢¢££¤¤œœwwvvuuttŠŠ‰‰ˆˆ‡‡vvuuttssšš™™˜˜——€€‚‚OOPPQQRR !!""BBAA@@??<<;;::99MMLLKKJJ}}||{{zzœœžžŸŸllmmnnoo<<==>>?? 00//..--``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\223399::DDEEFFGG !!CCBBAA@@ssrrqqpp››šš™™˜˜ssrrqqpp€€~~rrqqppoo––••””““ƒƒ„„……††SSTTUUVV##$$%%&& >>==<<;;33221100IIHHGGFFyyxxwwvv  ¡¡¢¢££ppqqrrss@@AABBCC ,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``;;<<==>>HHIIJJKK""##$$%% ??>>==<>qqppoonn¡¡  ŸŸžžxxyyzz{{HHIIJJKK $$##""!!TTSSRRQQ„„ƒƒ‚‚••––——˜˜eeffgghhCCDDEEFFRSSTTUUV**++,,--77665544ggffeeddŽŽŒŒggffeedduuttssrrdccbbaa`ŠŠ‰‰ˆˆ‡‡‘‘’’__``aabb//001122221100//''&&%%$$==<<;;::mmllkkjjœœ››šš||}}~~LLMMNNOO PPOONNMM€€~~}}™™šš››œœiijjkkllGGHHIIJJVWWXXYYZ..//001133221100ccbbaa``‹‹ŠŠ‰‰ˆˆccbbaa``qqppoonn`__^^]]\††……„„ƒƒ““””••––ccddeeff33445566..--,,++##""!! 99887766iihhggff™™˜˜——––€€‚‚ƒƒPPQQRRSS !!""##LLKKJJII||{{zzyyžžŸŸ  mmnnooppKKLLMMSSZ[[\\]]^22334455//..--,,__^^]]\\‡‡€€__^^]]\\mmggffee\[[ZZYYX‚‚€€——˜˜™™ššgghhiijj778899:: + +**))((''55443322eeddccbb••””““’’„„……††‡‡TTUUVVWW$$%%&&'' !!""HHGGFFEExxwwvvuu¡¡¢¢££¤¤qqrrssttTTUUVVWW^__``aab66778899 ++**))(([[ZZYYXX~~}}||{{[[ZZYYXXddccbbaaXWWVVUUT~~}}||{{››œœžžkkllmmnn;;<<==>> &&%%$$##1100//..aa``__^^‘‘ŽŽˆˆ‰‰ŠŠ‹‹XXYYZZ[[(())**++##$$%%&& DDCCBBAAttssrrqq¤¤££¢¢¡¡uuvvwwxxXXYYZZ[[bccddeef::;;<<== + + ''&&%%$$WWVVUUTTzzyyxxwwWWVVUUTT``__^^]]TSSRQPONzzyyxxwwŸŸ  ¡¡¢¢ooppqqrr??@@AABB""!! --,,++**]]\\[[ZZŒŒ‹‹ŠŠŒŒŽŽ\\]]^^__,,--..//''(())**!!""##$$ @@??>>==ppoonnmm  ŸŸžžyyzz{{||\\]]^^__fgghijkl>>??@@AA##""!! SSRRQQPPvvuuttssSSRRQQPP\\[[ZZYYMMLLKKJJvvuuttss££¤¤¤¤££ssttuuvvCCDDEEFF ))((''&&YYXXWWVV‰‰ˆˆ‡‡††‘‘’’““``aabbcc00112233++,,--..%%&&''(( + + <<;;::99llkkjjiiœœ››šš™™}}~~€€``aabbccmmnnooppBBCCDDEEOONNMMLLrrqqppooOONNMMLLXXWWVVUUIIHHGGFFrrqqppoo¢¢¡¡  ŸŸwwxxyyzzGGHHIIJJ + + %%$$##""UUTTSSRR……„„ƒƒ‚‚””••––——ddeeffgg44556677//001122))**++,,88776655hhggffee˜˜——––••‚‚ƒƒ„„ddeeffggqqrrssttFFGGHHIIKKJJIIHHnnmmggffKKJJIIHHTTSSMMLLEEDDCCBBnnmmllkkžžœœ››{{||}}~~KKLLMMNN!! QQPPOONN€€~~˜˜™™šš››hhiijjkk8899::;;3399::;;--..//0044332211ddccbbaa””““’’‘‘……††‡‡ˆˆmmnnooppuuvvwwxxJJKKLLMMGGFFEEDDeeddccbbGGFFEEDDKKJJIIHHAA@@??>>jjiihhggšš™™˜˜——€€‚‚OOPPQQRR !!""MMLLKKJJ}}||{{zzœœžžŸŸllmmnnoo<<==>>??<<==>>??1122334400//..--``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒqqrrssttyyzz{{||NNOOPPQQ !!CCBBAA@@aa``__^^CCBBAA@@GGFFEEDD==<<;;::ffeeddcc––••””““ƒƒ„„……††SSTTUUVV##$$%%&& + + IIHHGGFFyyxxwwvv  ¡¡¢¢££ppqqrrss@@AABBCC@@AABBCC55667788,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽuuvvwwxx}}~~€€RRSSTTUU""##$$%% ??>>==<<]]\\[[ZZ??>>==<>==<<3221100/^^]]\\[[ŽŽŒŒ‹‹‹‹ŒŒŽŽ[[\\]]^^++,,--..AA@@??>>qqppoonn¡¡  ŸŸžžxxyyzz{{HHIIJJKKHHIIJJKK==>>??@@ $$##""!!TTSSRRQQ„„ƒƒ‚‚••––——˜˜}}~~€€‡ˆˆ‰‰ŠŠ‹ZZ[[\\]]**++,,--77665544UUTTSSMM77665544;;::9933/..--,,+ZZYYXXWWŠŠ‰‰ˆˆ‡‡‘‘’’__``aabb//001122 + +==<<;;::mmllkkjjœœ››šš||}}~~LLMMNNOOLLMMSSTTAABBCCDD PPOONNMM€€~~}}™™šš››œœ‡‡ˆˆ‰‰‹ŒŒŽŽ^^__``aa..//001133221100LLKKJJII33221100221100//+**))(('VVUUTTSS††……„„ƒƒ““””••––ccddeeff33445566 + + 99887766iihhggff™™˜˜——––€€‚‚ƒƒPPQQRRSSUUVVWWXXEEFFGGHHLLKKJJII||{{zzyyžžŸŸ  ŠŠ‹‹ŒŒ‘‘’’“bbccddee22334455//..--,,HHGGFFEE//..--,,..--,,++'&&%%$$#RRQQPPOO‚‚€€——˜˜™™ššgghhiijj778899::  !!""#55443322eeddccbb••””““’’„„……††‡‡TTUUVVWWYYZZ[[\\IIJJKKLLHHGGFFEExxwwvvuu¡¡¢¢££¤¤ŽŽ‘‘“””••––—ffgghhii66778899 ++**))((DDCCBBAA++**))((**))((''#""!! NNMMLLKK~~}}||{{››œœžžkkllmmnn;;<<==>>#$$%%&&'1100//..aa``__^^‘‘ŽŽˆˆ‰‰ŠŠ‹‹XXYYZZ[[]]^^__``MMNNOOPP DDCCBBAAttssrrqq¤¤££¢¢¡¡’’““””••—˜˜™™šš›jjkkllmm::;;<<== + + ''&&%%$$@@??>>==''&&%%$$&&%%$$##JJIIHHGGzzyyxxwwŸŸ  ¡¡¢¢ooppqqrr??@@AABB'(())**+--,,++**]]\\[[ZZŒŒ‹‹ŠŠŒŒŽŽ\\]]^^__aabbccddQQRRSSTT!!""##$$ @@??>>==ppoonnmm  ŸŸžž––——˜˜™™›œžŸ ¡¡nnooppqq>>??@@AA##""!! <<;;::99##""!! ""!! FFEEDDCCvvuuttss££¤¤¤¤££ssttuuvvCCDDEEFF+,,--../ + + ))((''&&YYXXWWVV‰‰ˆˆ‡‡††‘‘’’““``aabbcceeffggmmUUVVWWXX%%&&''(( + + <<;;::99llkkjjiiœœ››šš™™šš››¡¡¢¢¢¢££¤¤¤¤rrssttuuBBCCDDEE33221100BBAA@@??rrqqppoo¢¢¡¡  ŸŸwwxxyyzzGGHHIIJJ !!""##/0011223 %%$$##""UUTTSSRR……„„ƒƒ‚‚””••––——ddeeffggnnooppqqYYZZ[[\\))**++,,88776655hhggffee˜˜——––••££¤¤¤¤££££¢¢¡¡  vvwwxxyyFFGGHHII//..--,, >>==<<;;nnmmllkkžžœœ››{{||}}~~KKLLMMNN$$%%&&''34567899!! QQPPOONN€€~~˜˜™™šš››hhiijjkkrrssttuu]]^^__``--..//0044332211ddccbbaa””““’’‘‘¢¢¡¡››ššŸŸžžœœzz{{||}}JJKKLLMM++**))(( + + ::998877jjiihhggšš™™˜˜——€€‚‚OOPPQQRR(())**++::;;<<==MMLLKKJJ}}||{{zzœœžžŸŸllmmnnoovvwwxxyyaabbccdd1122334400//..--``__^^]]ŽŽ™™˜˜——––››šš™™˜˜~~€€NNOOPPQQ !!''&&%%$$ + +66554433ffeeddcc––••””““ƒƒ„„……††SSTTUUVV,,--..//>>??@@AAIIHHGGFFyyxxwwvv  ¡¡¢¢££ppqqrrsszz{{||}}eeffgghh55667788,,++**))\\[[ZZYYŒŒ‹‹ŠŠ‰‰••””““’’——––••””‚‚ƒƒ„„……RRSSTTUU""##$$%% ##""!!  221100//bbaa``__’’‘‘‡‡ˆˆ‰‰ŠŠWWXXYYZZ00112233BBCCDDEEEEDDCCBBuuttssrr¤¤¤¤££¢¢ttuuvvww~~€€iijjkkll99::;;<< + + ((''&&%%XXWWVVUUˆˆ‡‡††……‘‘ŽŽ““’’‘‘††‡‡ˆˆ‰‰VVWWXXYY&&''(()) + +  + + ..--,,++^^]]\\[[ŽŽŒŒ‹‹‹‹ŒŒŽŽ[[\\]]^^99::;;<>qqppoonn¡¡  ŸŸžžxxyyzz{{‡‡ˆˆ‰‰ŠŠmmnnoopp==>>??@@ $$##""!!TTSSRRQQ„„ƒƒ‚‚ŒŒ‹‹ŠŠŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]**++,,-- + +  + +  + +**))((''ZZYYXXWWŠŠ‰‰ˆˆ‡‡‘‘’’__``aabb==>>??@@JJKKLLMM$$%%&&'' + +==<<;;::mmllkkjjœœ››šš||}}~~‹‹ŒŒŽŽqqrrssttAABBCCDD PPOONNMM€€~~}}‰‰ˆˆ‡‡‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aa..//0011  &&%%$$##VVUUTTSS††……„„ƒƒ““””••––ccddeeffAABBCCDDNOPQRSST(())**++ 99887766iihhggff™™˜˜——––€€‚‚ƒƒ‘‘’’uuvvwwxxEEFFGGHHLLKKJJII||{{zzyy€€~~}}‡‡††……„„’’““””••bbccddee22334455 ""!! RRQQPPOO‚‚€€——˜˜™™ššgghhiijjEEFFGGHHTUUVVWWX,,--..//55443322eeddccbb••””““’’„„……††‡‡““””••––yyzz{{||IIJJKKLLHHGGFFEExxwwvvuu||{{zzyyƒƒ‚‚€€––——˜˜™™ffgghhii66778899 + + + +NNMMLLKK~~}}||{{››œœžžkkllmmnnIIJJKKLLXYYZZ[[\001122331100//..aa``__^^‘‘ŽŽˆˆ‰‰ŠŠ‹‹——˜˜™™šš}}~~€€MMNNOOPP DDCCBBAAttssrrqqxxwwvvuu~~}}||šš››œœjjkkllmm::;;<<== + +  JJIIHHGGzzyyxxwwŸŸ  ¡¡¢¢ooppqqrrMMSSTTUU\]]^^__`44556677--,,++**]]\\[[ZZŒŒ‹‹ŠŠŒŒŽŽ››¡¡¢¢££‚‚ƒƒ„„QQRRSSTT!!""##$$ @@??>>==ppoonnmmttssrrqq{{zzyyxxžžŸŸ  ¡¡nnooppqq>>??@@AA !!!!""##$$FFEEDDCCvvuuttss££¤¤¤¤££ssttuuvvVVWWXXYY`aabbccd8899::;; + + ))((''&&YYXXWWVV‰‰ˆˆ‡‡††‘‘’’““¤¤¤¤££¢¢……††‡‡ˆˆUUVVWWXX%%&&''(( + + <<;;::99llkkjjiippoonnmmwwvvuutt¢¢££¤¤¤¤rrssttuuBBCCDDEE""##$$%%%%&&''(( !!""BBAA@@??rrqqppoo¢¢¡¡  ŸŸwwxxyyzzZZ[[\\]]deeffggh<<==>>?? %%$$##""UUTTSSRR……„„ƒƒ‚‚””••––——¡¡ Ÿžœ›‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,88776655hhggffeeggffeeddssrrqqpp££¢¢¡¡  vvwwxxyyFFGGHHII&&''(())))**++,,##$$%%&& >>==<<;;nnmmllkkžžœœ››{{||}}~~^^__``aaijklmmnn@@AABBCC!! QQPPOONN€€~~˜˜™™šš›››šš™™˜˜—ŽŽ]]^^__``--..//0044332211ddccbbaaccbbaa``oonnmmllŸŸžžœœzz{{||}}JJKKLLMM !!""##**++,,----..//00''(())** + + ::998877jjiihhggšš™™˜˜——€€‚‚bbccddeeooppqqrrDDEEFFGGMMLLKKJJ}}||{{zzœœžžŸŸ—––••””“‘‘’’““””aabbccdd1122334400//..--``__^^]]__^^]]\\kkjjiihh››šš™™˜˜~~€€NNOOPPQQ !!$$%%&&''..//001111223399++,,--..66554433ffeeddcc––••””““ƒƒ„„……††ffggmmnnssttuuvvHHIIJJKKIIHHGGFFyyxxwwvv  ¡¡¢¢££“’’‘‘••––——˜˜eeffgghh55667788,,++**))\\[[ZZYY[[ZZYYXXggffeedd——––••””‚‚ƒƒ„„……RRSSTTUU""##$$%%(())**++22334455::;;<<==//001122221100//bbaa``__’’‘‘‡‡ˆˆ‰‰ŠŠooppqqrrwwxxyyzzLLMMNNOOEEDDCCBBuuttssrr¤¤¤¤££¢¢ŽŽŒŒ‹™™šš››œœiijjkkll99::;;<< + + ((''&&%%XXWWVVUUWWVVUUTTccbbaa``““’’‘‘††‡‡ˆˆ‰‰VVWWXXYY&&''(()),,--..//66778899>>??@@AA33445566..--,,++^^]]\\[[ŽŽŒŒ‹‹‹‹ŒŒŽŽssttuuvv{{||}}~~PPQQRRSS !!""##AA@@??>>qqppoonn¡¡››šš™™‹ŠŠ‰‰ˆˆ‡žžŸŸ  mmnnoopp==>>??@@ $$##""!!TTSSRRQQSSMMLLKK__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]**++,,--00112233::;;<<==BBCCDDEE778899:: + +**))((''ZZYYXXWWŠŠ‰‰ˆˆ‡‡‘‘’’wwxxyyzz€€‚ƒTTUUVVWW$$%%&&'' + +==<<;;::mmllkkjj˜˜——––••‡†…„ƒ‚¡¡¢¢££¤¤qqrrssttAABBCCDD PPOONNMMJJIIHHGG[[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aa..//001199::;;<<>>??@@AAFFGGHHII;;<<==>> &&%%$$##VVUUTTSS††……„„ƒƒ““””••––{{||}}~~„…†‡‡ˆˆ‰XXYYZZ[[(())**++ 99887766iihhggff””““’’‘‘€€~~}}¤¤££¢¢¡¡uuvvwwxxEEFFGGHHLLKKJJIIFFEEDDCCWWVVUUTT‡‡††……„„’’““””••bbccddee22334455==>>??@@BBCCDDEEJJKKLLMM??@@AABB""!! RRQQPPOO‚‚€€——˜˜™™šš€€‡‡‰ŠŠ‹‹ŒŒ\\]]^^__,,--..//55443322eeddccbbŽŽ||{{zzyy  ŸŸžžyyzz{{||IIJJKKLLHHGGFFEEBBAA@@??SSRRQQPPƒƒ‚‚€€––——˜˜™™ffgghhii66778899AABBCCDDFFGGHHIISSTTUUVVCCDDEEFFNNMMLLKK~~}}||{{››œœžžˆˆ‰‰ŠŠ‹‹ŽŽ‘``aabbcc001122331100//..aa``__^^ŒŒ‹‹ŠŠ‰‰xxwwvvuuœœ››šš™™}}~~€€MMNNOOPP DDCCBBAA>>==<<;;OONNMMLL~~}}||šš››œœjjkkllmm::;;<<==EEFFGGHHJJKKLLMMWWXXYYZZGGHHIIJJJJIIHHGGzzyyxxwwŸŸ  ¡¡¢¢ŒŒŽŽ‘’’““””•ddeeffgg44556677--,,++**]]\\[[ZZˆˆ‡‡€€ttssrrqq˜˜——––••‚‚ƒƒ„„QQRRSSTT!!""##$$ @@??>>==::993322KKJJIIHH{{zzyyxxžžŸŸ  ¡¡nnooppqq>>??@@AAIIJJKKLLNNOOPPQQ[[\\]]^^KKLLMMNNFFEEDDCCvvuuttss££¤¤¤¤££‘‘’’““•––——˜˜™hhiijjkk8899::;; + + ))((''&&YYXXWWVV~~}}||ppoonnmm””““’’‘‘……††‡‡ˆˆUUVVWWXX%%&&''(( + + <<;;::991100//..GGFFEEDDwwvvuutt¢¢££¤¤¤¤rrssttuuBBCCDDEEMMSSTTUURRSSTTUU__``aabbOOPPQQRR !!""BBAA@@??rrqqppoo¢¢¡¡  ŸŸ””••––——™šš››œžllmmnnoo<<==>>?? %%$$##""UUTTSSRR{{zzyyxxlkjihggfŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,88776655--,,++**CCBBAA@@ssrrqqpp££¢¢¡¡  vvwwxxyyFFGGHHIIVVWWXXYYVVWWXXYYccddeeffSSTTUUVV##$$%%&& >>==<<;;nnmmllkkžžœœ››˜˜™™šš››Ÿ ¡¡¢¢££ppqqrrss@@AABBCC!! QQPPOONNwwvvuuttfeeddccbŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``--..//0044332211))((''&&??>>==<>bbaa``__VUUTTSSR||{{zzyyžžŸŸ  mmnnoopp==>>??@@ $$##""!!//..--,,__^^]]\\ŽŽŒŒŠŠ‹‹ŒŒZZ[[\\]]ooppqqrrjjkkllmm||}}~~gghhiijj778899:: + +**))((''ZZYYXXWWŠŠ‰‰ˆˆ‡‡““’’‘‘••””““’’„„……††‡‡TTUUVVWW$$%%&&'' + +==<<;;::^^]]\\[[QPONMMLLxxwwvvuu¡¡¢¢££¤¤qqrrssttAABBCCDD  ++**))(([[ZZYYXX‹‹ŠŠ‰‰ˆˆŽŽ‘‘^^__``aassttuuvvnnooppqq€€‡‡ˆˆkkllmmnn;;<<==>> &&%%$$##VVUUTTSS††……„„ƒƒŽŽŒŒ‘‘ŽŽˆˆ‰‰ŠŠ‹‹XXYYZZ[[(())**++ 99887766ZZYYXXWWKKJJIIHHttssrrqq¤¤££¢¢¡¡uuvvwwxxEEFFGGHH + + ''&&%%$$WWVVUUTT‡‡††……„„’’““””••bbccddeewwxxyyzzrrssttuu‰‰ŠŠ‹‹ŒŒooppqqrr??@@AABB""!! RRQQPPOO‚‚€€‹‹ŠŠ‰‰ˆˆŒŒ‹‹ŠŠŒŒŽŽ\\]]^^__,,--..//55443322VVUUTTSSGGFFEEDDppoonnmm  ŸŸžžyyzz{{||IIJJKKLL##""!! SSRRQQPPƒƒ‚‚€€––——˜˜™™ffgghhii{{||}}~~vvwwxxyyŽŽssttuuvvCCDDEEFFNNMMLLKK~~}}||{{‡‡€€‰‰ˆˆ‡‡††‘‘’’““``aabbcc001122331100//..MMLLKKJJCCBBAA@@llkkjjiiœœ››šš™™}}~~€€MMNNOOPP OONNMMLL~~}}||šš››œœjjkkllmm€€‡‡zz{{||}}‘‘’’““””wwxxyyzzGGHHIIJJJJIIHHGGzzyyxxww~~}}||{{……„„ƒƒ‚‚””••––——ddeeffgg44556677--,,++**IIHHGGFF??>>==<>?? %%$$##""AA@@??>>65433221``__^^]]ŽŽ‰‰ŠŠ‹‹ŒŒYYZZ[[\\))**++,,CCBBAA@@ssrrqqpp££¢¢¡¡  vvwwxxyy‘‘’’““††‡‡ˆˆ‰‰¢¢££¤¤¤¤ƒƒ„„……††SSTTUUVV##$$%%&& >>==<<;;nnmmllkkrrqqppooyyxxwwvv  ¡¡¢¢££ppqqrrss@@AABBCC!! ==<<;;::100//..-\\[[ZZYYŒŒ‹‹ŠŠ‰‰ŽŽ]]^^__``--..//00 ??>>==<=>=>=>=<;<;<;<;878787873333334321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        \[\[\[\[ZYZYXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        \[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + \[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + \[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=<;:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVUTSTSRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873333343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787873434343321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPONMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787333343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMMMMMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343330/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMMMMMMNLKLKLKLKHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?>=>=>=>=:9:9:9:987878787333434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + \[\[ZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:987878765343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:965656565343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!       + + + + ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:965656565343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:965656565343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQMNMNMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=<;<;<;:9:9:9:965656565343433330/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWVUVUTSTSRQRQRQRQMMMMMMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565334343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!     + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434333330/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMMMMMNMNLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNLKJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMNJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMNMNMNMMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQMMMMNMNMJIJIJIJIHGHGHGHGFEDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMMMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + ZYZYZYZYXWXWVUVUTSTSTSTSPOPOPOPOMMMNMNMNJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    + + + ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!    ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMNMNJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;:987878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMNMNMMMMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOMMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;8787878765434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874333333421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        ¤¤££¢¢¡¡YYZZ[[\\00112233XXWWVVUU••––——˜˜99::;;<<$$##""!!€€~~}}mmnnoopp + + SSRRQQPPšš››œœ>>??@@AA{{zzyyxxrrssttuu..--,,++XWWVVUUTŸŸ  ¡¡¢¢CCDDEEFF  ŸŸžž]]^^__``99::;;<< + + TTSSRRQQ™™šš››œœ==>>??@@ ||{{zzyyqqrrsstt !!OONNMMLLžžŸŸ  ¡¡BBCCDDEEwwvvuuttvvwwxxyy**))((''TSSRQPON££¤¤¤¤££GGHHIIJJœœ››šš™™aabbccdd==>>??@@ PPOONNMMžžŸŸ  AABBCCDDxxwwvvuuuuvvwwxx""##$$%%KKJJIIHH¢¢££¤¤¤¤FFGGHHIIssrrqqppzz{{||}} !!&&%%$$##MMLLKKJJ¢¢¡¡  ŸŸKKLLMMNN˜˜——––••eeffgghhAABBCCDDLLKKJJII¡¡¢¢££¤¤EEFFGGHHttssrrqqyyzz{{||&&''(()) + +GGFFEEDD££¢¢¡¡  JJKKLLMMoonnmmll~~€€""##$$%%""!! IIHHGGFFžžœœ››OOPPQQRR ””““’’‘‘iijjkkllEEFFGGHHHHGGFFEE¤¤££¢¢¡¡IIJJKKLLppoonnmm}}~~€€**++,,-- CCBBAA@@ŸŸžžœœNNOOPPQQ kkjjiihh‚‚ƒƒ„„……&&''(())EEDDCCBBšš™™˜˜——SSTTUUVV + + ŽŽmmnnooppIIJJKKLLDDCCBBAA  ŸŸžžMMNNOOPP llkkjjii‚‚ƒƒ„„..//0011??>>==<<››šš™™˜˜RRSSTTUU + + ggffeedd††‡‡ˆˆ‰‰**++,,--AA@@??>>––••””““WWXXYYZZŒŒ‹‹ŠŠ‰‰qqrrssttMMSSTTUU @@??>>==œœ››šš™™QQRRSSTT + + hhggffee……††‡‡ˆˆ223399::;;::9988——––••””VVWWXXYYccbbaa``ŠŠ‹‹ŒŒ..//0011==<<;;::’’‘‘[[\\]]^^ˆˆ‡‡††……uuvvwwxxVVWWXXYY!!""##$$<<;;::99˜˜——––••UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ;;<<==>>77665544““’’‘‘ZZ[[\\]]__^^]]\\ŽŽ‘‘22334455 + +99876543ŽŽŒŒ‹‹__``aabb„„ƒƒ‚‚yyzz{{||ZZ[[\\]]%%&&''((88776655””““’’‘‘YYZZ[[\\``__^^]]ŽŽ??@@AABB !33221100ŽŽŒŒ^^__``aa[[ZZYYXX’’““””••66778899 3221100/ŠŠ‰‰ˆˆ‡‡ccddeeff + +€€~~}}}}~~€€^^__``aa))**++,,44332211ŽŽ]]^^__``\\[[ZZYY‘‘’’““””CCDDEEFF!""##$$%//..--,,‹‹ŠŠ‰‰ˆˆbbccddee WWVVUUTT––——˜˜™™::;;<<==/..--,,+††……„„ƒƒgghhiijj ||{{zzyy‚‚ƒƒ„„bbccddee--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUU••––——˜˜GGHHIIJJ%&&''(()++**))((‡‡††……„„ffgghhii + + SSRRQQPPšš››œœ>>??@@AA + + +**))(('‚‚€€kkllmmnnxxwwvvuu……††‡‡ˆˆffggmmnn11223344,,++**))ˆˆ‡‡††……eeffgghh + + TTSSRRQQ™™šš››œœKKLLMMSS)**++,,-''&&%%$$ƒƒ‚‚€€jjkkllmmOONNMMLLžžŸŸ  ¡¡BBCCDDEE '&&%%$$#~~}}||{{ooppqqrrttssrrqq‰‰ŠŠ‹‹ŒŒooppqqrr55667788((''&&%%„„ƒƒ‚‚iijjkkll PPOONNMMžžŸŸ  TTUUVVWW-..//001##""!! ~~}}||nnooppqqKKJJIIHH¢¢££¤¤¤¤FFGGHHII#""!! zzyyxxwwssttuuvvppoonnmmŽŽssttuuvv99::;;<<$$##""!!€€~~}}mmnnooppLLKKJJII¡¡¢¢££¤¤XXYYZZ[[12233456{{zzyyxxrrssttuuGGFFEEDD££¢¢¡¡  JJKKLLMMvvuuttsswwxxyyzzllkkjjii‘‘’’““””wwxxyyzz==>>??@@ ||{{zzyyqqrrssttHHGGFFEE¤¤££¢¢¡¡\\]]^^__7899::;;wwvvuuttvvwwxxyyCCBBAA@@ŸŸžžœœNNOOPPQQ rrqqppoo{{||}}~~ !!""hhggffee••––——˜˜{{||}}~~AABBCCDDxxwwvvuuuuvvwwxxDDCCBBAA  ŸŸžž``aabbcc<<==>>??ssrrqqppzz{{||}} !!??>>==<<››šš™™˜˜RRSSTTUU!!""##$$nnmmllkk€€‚‚##$$%%&&ddccbbaa™™šš››œœ€€‡‡EEFFGGHHttssrrqqyyzz{{|| @@??>>==œœ››šš™™ddeeffgg@@AABBCCoonnmmll~~€€""##$$%%;;::9988——––••””VVWWXXYY%%&&''(( jjiihhggƒƒ„„……††''(())**``__^^]]žžŸŸ  ˆˆ‰‰ŠŠ‹‹IIJJKKLLppoonnmm}}~~€€!!""##$$<<;;::99˜˜——––••mmnnooppDDEEFFGG kkjjiihh‚‚ƒƒ„„……&&''(())77665544““’’‘‘ZZ[[\\]]))**++,, + + ffeeddcc‡‡ˆˆ‰‰ŠŠ++,,--..\\[[ZZYY¡¡¢¢££¤¤ŒŒŽŽMMNNOOPP llkkjjii‚‚ƒƒ„„%%&&''((88776655””““’’‘‘qqrrssttHHIIJJKK + + ggffeedd††‡‡ˆˆ‰‰**++,,--33221100ŽŽŒŒ^^__``aa--..//00bbaa``__‹‹ŒŒŽŽ//001122XXWWVVUU¤¤££¢¢¡¡‘‘’’““QQRRSSTT + + hhggffee……††‡‡ˆˆ))**++,,44332211ŽŽuuvvwwxxLLMMNOPQccbbaa``ŠŠ‹‹ŒŒ..//0011//..--,,‹‹ŠŠ‰‰ˆˆbbccddee11223399^^]]\\[[‘‘’’33445566TTSSRRQQ››šš™™˜˜””••––——UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰yyzz{{||RSSTTUUV__^^]]\\ŽŽ‘‘22334455++**))((‡‡††……„„ffgghhii::;;<<==ZZYYXXWW““””••––778899::PPOONNMM——––••””˜˜™™šš››YYZZ[[\\``__^^]]ŽŽ11223344,,++**))ˆˆ‡‡††……}}~~€€VWWXXYYZ[[ZZYYXX’’““””••66778899''&&%%$$ƒƒ‚‚€€jjkkllmm>>??@@AA + +VVUUTTSS——˜˜™™šš;;<<==>>LLKKJJII““’’‘‘¡¡¢¢££¤¤]]^^__``\\[[ZZYY‘‘’’““””55667788((''&&%%„„ƒƒ‚‚‡‡ˆˆ‰‰Z[[\\]]^ WWVVUUTT––——˜˜™™::;;<<==##""!! ~~}}||nnooppqqBBCCDDEE RRQQPPOO››œœžž??@@AABBHHGGFFEEŽŽŒŒ¤¤££¢¢¡¡aabbccddXXWWVVUU••––——˜˜99::;;<<$$##""!!€€~~}}ŠŠ‹‹ŒŒ^__``aab + + SSRRQQPPšš››œœ>>??@@AA{{zzyyxxrrssttuuFFGGHHIINNMMLLKKŸŸ  ¡¡¢¢CCDDEEFFDDCCBBAA‹‹ŠŠ‰‰ˆˆ Ÿžœ››šeeffgghh + + TTSSRRQQ™™šš››œœ==>>??@@ ||{{zzyyŽŽ‘‘bccddeefOONNMMLLžžŸŸ  ¡¡BBCCDDEEwwvvuuttvvwwxxyyJJKKLLMMJJIIHHGG££¤¤¤¤££GGHHIIJJ@@??>>==‡‡€€š™™˜˜——–iijjkkll PPOONNMMžžŸŸ  AABBCCDDxxwwvvuu’’““””••fgghijklKKJJIIHH¢¢££¤¤¤¤FFGGHHIIssrrqqppzz{{||}}SSTTUUVVFFEEDDCC¢¢¡¡  ŸŸKKLLMMNN<<;;::99~~}}||{{–••””““’mmnnooppLLKKJJII¡¡¢¢££¤¤EEFFGGHHttssrrqq––——˜˜™™mmnnooppGGFFEEDD££¢¢¡¡  JJKKLLMMoonnmmll~~€€WWXXYYZZBBAA@@??žžœœ››OOPPQQRR88776655zzyyxxww’‘‘ŽqqrrssttHHGGFFEE¤¤££¢¢¡¡IIJJKKLLppoonnmmšš››¡¡¢¢qqrrssttCCBBAA@@ŸŸžžœœNNOOPPQQ kkjjiihh‚‚ƒƒ„„……[[\\]]^^ !!"">>==<<;;šš™™˜˜——SSTTUUVV44332211vvuuttssŽŒŒ‹‹ŠuuvvwwxxDDCCBBAA  ŸŸžžMMNNOOPP llkkjjii££¤¤¤¤££uuvvwwxx !!??>>==<<››šš™™˜˜RRSSTTUU + + ggffeedd††‡‡ˆˆ‰‰__``aabb##$$%%&&::998877––••””““WWXXYYZZ00//..--rrqqppooЉ‰ˆˆ‡‡†yyzz{{|| @@??>>==œœ››šš™™QQRRSSTT + + hhggffee¢¢¡¡››ššyyzz{{||""##$$%%;;::9988——––••””VVWWXXYYccbbaa``ŠŠ‹‹ŒŒccddeeff''(())**66554433’’‘‘[[\\]]^^,,++**))nnmmggff…„ƒ‚€€}}~~€€!!""##$$<<;;::99˜˜——––••UUVVWWXXddccbbaa™™˜˜——––}}~~€€&&''(())77665544““’’‘‘ZZ[[\\]]__^^]]\\ŽŽ‘‘ggmmnnoo++,,--..221100//ŽŽŒŒ‹‹__``aabb((''&&%%eeddccbb~~}}||‚‚ƒƒ„„%%&&''((88776655””““’’‘‘YYZZ[[\\``__^^]]••””““’’‚ƒ„…†‡**++,,--33221100ŽŽŒŒ^^__``aa[[ZZYYXX’’““””••ppqqrrss//001122..--,,++ŠŠ‰‰ˆˆ‡‡ccddeeff$$##""!!aa``__^^{{zzyyxx……††‡‡ˆˆ))**++,,44332211ŽŽ]]^^__``\\[[ZZYY‘‘ŽŽ‡ˆˆ‰‰ŠŠ‹..//0011//..--,,‹‹ŠŠ‰‰ˆˆbbccddee WWVVUUTT––——˜˜™™ttuuvvww33445566**))((''††……„„ƒƒgghhiijj ]]\\[[ZZwwvvuutt‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUUŒŒ‹‹ŠŠ‹ŒŒŽŽ22334455++**))((‡‡††……„„ffgghhii + + SSRRQQPPšš››œœxxyyzz{{778899::&&%%$$##‚‚€€kkllmmnnYYXXWWVVssrrqqppŽŽ11223344,,++**))ˆˆ‡‡††……eeffgghh + + TTSSRRQQ‰‰ˆˆ‡‡‘‘’’“66778899''&&%%$$ƒƒ‚‚€€jjkkllmmOONNMMLLžžŸŸ  ¡¡||}}~~;;<<==>>""!! ~~}}||{{ooppqqrrUUTTSSMMoonnmmlk‘‘’’““””55667788((''&&%%„„ƒƒ‚‚iijjkkll PPOONNMM€€~~}}“””••––—::;;<<==##""!! ~~}}||nnooppqqKKJJIIHH¢¢££¤¤¤¤€€‡‡ˆˆ??@@AABBzzyyxxwwssttuuvvLLKKJJIIjihggffe••––——˜˜99::;;<<$$##""!!€€~~}}mmnnooppLLKKJJII||{{zzyy—˜˜™™šš›>>??@@AA{{zzyyxxrrssttuuGGFFEEDD££¢¢¡¡››‰‰ŠŠ‹‹ŒŒCCDDEEFFvvuuttsswwxxyyzz HHGGFFEEeddccbba™™šš››œœ==>>??@@ ||{{zzyyqqrrssttHHGGFFEExxwwvvuu›œžŸ ¡¡BBCCDDEEwwvvuuttvvwwxxyyCCBBAA@@šš™™˜˜——ŽŽGGHHIIJJrrqqppoo{{||}}~~ + + DDCCBBAAa``__^^]žžŸŸ  AABBCCDDxxwwvvuuuuvvwwxxDDCCBBAAttssrrqq¢¢££¤¤¤¤FFGGHHIIssrrqqppzz{{||}} !!??>>==<<––••””““‘‘’’““””KKLLMMNNnnmmllkk€€‚‚ + + @@??>>==]\\[[ZZY¡¡¢¢££¤¤EEFFGGHHttssrrqqyyzz{{|| @@??>>==ppoonnmm££¢¢¡¡  JJKKLLMMoonnmmll~~€€""##$$%%;;::9988’’‘‘••––——˜˜OOPPQQRR jjiihhggƒƒ„„……†† <<;;::99YXXWWVVU¤¤££¢¢¡¡IIJJKKLLppoonnmm}}~~€€!!""##$$<<;;::99ggffeeddŸŸžžœœNNOOPPQQ kkjjiihh‚‚ƒƒ„„……&&''(())77665544ŽŽŒŒ‹‹™™šš››¡¡SSTTUUVV + + ffeeddcc‡‡ˆˆ‰‰ŠŠ33221100UTTSSRQP  ŸŸžžMMNNOOPP llkkjjii‚‚ƒƒ„„%%&&''((88776655ccbbaa``››šš™™˜˜RRSSTTUU + + ggffeedd††‡‡ˆˆ‰‰**++,,--33221100ŠŠ‰‰ˆˆ‡‡¢¢££¤¤¤¤WWXXYYZZbbaa``__‹‹ŒŒŽŽ//..--,,ONMMLLKKœœ››šš™™QQRRSSTT + + hhggffee……††‡‡ˆˆ))**++,,44332211__^^]]\\——––••””VVWWXXYYccbbaa``ŠŠ‹‹ŒŒ..//0011//..--,,€€~~££¢¢¡¡ Ÿ[[\\]]^^^^]]\\[[‘‘’’++**))((JJIIHHGG˜˜——––••UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--[[ZZYYXX““’’‘‘ZZ[[\\]]__^^]]\\ŽŽ‘‘22334455++**))((}}||{{zzžœ››šš™__``aabbZZYYXXWW““””••–– ''&&%%$$FFEEDDCC””““’’‘‘YYZZ[[\\``__^^]]ŽŽ11223344,,++**))WWVVUUTTŽŽŒŒ^^__``aa[[ZZYYXX’’““””••66778899''&&%%$$yyxxwwvv™˜˜——––•ccddeeff + +VVUUTTSS——˜˜™™šš!!""##$$##""!! BBAA@@??ŽŽ]]^^__``\\[[ZZYY‘‘’’““””55667788((''&&%%SSMMLLKK‹‹ŠŠ‰‰ˆˆbbccddee WWVVUUTT––——˜˜™™::;;<<==##""!! uuttssrr•””““’’‘gghhiijj RRQQPPOO››œœžž%%&&''((>>==<<;;ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUU••––——˜˜99::;;<<$$##""!!JJIIHHGG‡‡††……„„ffgghhii + + SSRRQQPPšš››œœ>>??@@AAqqppoonn‘ŽŽkkllmmnnNNMMLLKKŸŸ  ¡¡¢¢))**++,,::998765ˆˆ‡‡††……eeffgghh + + TTSSRRQQ™™šš››œœ==>>??@@ FFEEDDCCƒƒ‚‚€€jjkkllmmOONNMMLLžžŸŸ  ¡¡BBCCDDEEmmggffeeŒŒ‹‹ŠŠ‰ooppqqrrJJIIHHGG££¤¤¤¤££--..//0043322110„„ƒƒ‚‚iijjkkll PPOONNMMžžŸŸ  AABBCCDDBBAA@@??~~}}||nnooppqqKKJJIIHH¢¢££¤¤¤¤FFGGHHIIddccbbaa‰ˆˆ‡‡†…„ssttuuvvFFEEDDCC¢¢¡¡  ŸŸ11223344 0//..--,€€~~}}mmnnooppLLKKJJII¡¡¢¢££¤¤EEFFGGHH>>==<<;;{{zzyyxxrrssttuuGGFFEEDD££¢¢¡¡  JJKKLLMM``__^^]]ƒ‚€€wwxxyyzzBBAA@@??žžœœ››vvuuttss55667788 + + + +,++**))(||{{zzyyqqrrssttHHGGFFEE¤¤££¢¢¡¡IIJJKKLL::993322wwvvuuttvvwwxxyyCCBBAA@@ŸŸžžœœNNOOPPQQ \\[[ZZYY~~}}||{{{{||}}~~ !!"">>==<<;;šš™™˜˜——rrqqppoo99::;;<< (''&&%%$xxwwvvuuuuvvwwxxDDCCBBAA  ŸŸžžMMNNOOPP 1100//..ssrrqqppzz{{||}} !!??>>==<<››šš™™˜˜RRSSTTUU + + XXWWVVUUzzyyxxww€€‚‚##$$%%&&::998877––••””““nnmmllkk==>>??@@$##""!! ttssrrqqyyzz{{|| @@??>>==œœ››šš™™QQRRSSTT + + --,,++**oonnmmll~~€€""##$$%%;;::9988——––••””VVWWXXYYTTSSMMLLvvuuttssƒƒ„„……††''(())**66554433’’‘‘jjiihhggAABBCCDD ppoonnmm}}~~€€!!""##$$<<;;::99˜˜——––••UUVVWWXX))((''&&kkjjiihh‚‚ƒƒ„„……&&''(())77665544““’’‘‘ZZ[[\\]]KKJJIIHHrrqqppoo‡‡ˆˆ‰‰ŠŠ++,,--..221100//ŽŽŒŒ‹‹ffeeddccEEFFGGHHllkkjjii‚‚ƒƒ„„%%&&''((88776655””““’’‘‘YYZZ[[\\%%$$##""ggffeedd††‡‡ˆˆ‰‰**++,,--33221100ŽŽŒŒ^^__``aaGGFFEEDDnnmmlkji‹‹ŒŒŽŽ//001122..--,,++ŠŠ‰‰ˆˆ‡‡bbaa``__IIJJKKLL !!""##hhggffee……††‡‡ˆˆ))**++,,44332211ŽŽ]]^^__``!! ccbbaa``ŠŠ‹‹ŒŒ..//0011//..--,,‹‹ŠŠ‰‰ˆˆbbccddee CCBBAA@@hggffeed‘‘’’33445566**))((''††……„„ƒƒ^^]]\\[[MMNNOOPP$$%%&&''ddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccdd + + __^^]]\\ŽŽ‘‘22334455++**))((‡‡††……„„ffgghhii + + ??>>==<>""!! ~~}}||{{VVUUTTSSUUVVWWXX,,--..// \\[[ZZYY‘‘’’““””55667788((''&&%%„„ƒƒ‚‚iijjkkll WWVVUUTT––——˜˜™™::;;<<==##""!! ~~}}||nnooppqq221100//\[[ZZYYX››œœžž??@@AABBzzyyxxwwRRQQPPOONNMMLLKKŸŸ  ¡¡¢¢CCDDEEFF@@??>>==}}||{{zzppqqrrssIIHHGGFF¤¤¤¤££¢¢HHIIJJKKbbaa``__‡†…„ƒ‚uuvvwwxxDDCCBBAA  ŸŸžžMMNNOOPP llkkjjii££¤¤¤¤££uuvvwwxx !!??>>==<<››šš™™˜˜RRSSTTUU + + UUTTSSMMccbbaa``JJIIHHGG££¤¤¤¤££GGHHIIJJ<<;;::99yyxxwwvvttuuvvwwEEDDCCBB¡¡  ŸŸžžLLMMNNOO^^]]\\[[€€~~}}yyzz{{|| @@??>>==œœ››šš™™QQRRSSTT + + hhggffee¢¢¡¡››ššyyzz{{||""##$$%%;;::9988——––••””VVWWXXYYLLKKJJII__^^]]\\FFEEDDCC¢¢¡¡  ŸŸKKLLMMNN33221100uuttssrrxxyyzz{{AA@@??>>œœ››ššPPQQRRSS + +ZZYYXXWW||{{zzyy}}~~€€!!""##$$<<;;::99˜˜——––••UUVVWWXXddccbbaa™™˜˜——––}}~~€€&&''(())77665544““’’‘‘ZZ[[\\]]HHGGFFEE[[ZZYYXXBBAA@@??žžœœ››OOPPQQRR //..--,,qqppoonn||}}~~ !!""##==<<;;::™™˜˜——––TTUUVVWW VVUUTTSSxxwwvvuu‚‚ƒƒ„„%%&&''((88776655””““’’‘‘YYZZ[[\\``__^^]]••””““’’‚ƒ„…†‡**++,,--33221100ŽŽŒŒ^^__``aaDDCCBBAAWWVVUUTT>>==<<;;šš™™˜˜——SSTTUUVV + + ++**))((mmllkkjj€€‚‚ƒƒ$$%%&&''99887766••””““’’XXYYZZ[[MMLLKKJJttssrrqq……††‡‡ˆˆ))**++,,44332211ŽŽ]]^^__``\\[[ZZYY‘‘ŽŽ‡ˆˆ‰‰ŠŠ‹..//0011//..--,,‹‹ŠŠ‰‰ˆˆbbccddee @@??>>==SSRRQQPP::998877––••””““WWXXYYZZ''&&%%$$iihhggff„„……††‡‡(())**++55443322‘‘ŽŽ\\]]^^__IIHHGGFFppoonnmm‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUUŒŒ‹‹ŠŠ‹ŒŒŽŽ22334455++**))((‡‡††……„„ffgghhii + + <<;;::99OONNMMLL66554433’’‘‘[[\\]]^^##""!! eeddccbbˆˆ‰‰ŠŠ‹‹,,--..//1100//..ŒŒ‹‹ŠŠ``aabbccEEDDCCBBlkjihggfŽŽ11223344,,++**))ˆˆ‡‡††……eeffgghh + + TTSSRRQQ‰‰ˆˆ‡‡‘‘’’“66778899''&&%%$$ƒƒ‚‚€€jjkkllmm33221100KKJJIIHH221100//ŽŽŒŒ‹‹__``aabb + +aa``__^^ŒŒŽŽ00112233--,,++**‰‰ˆˆ‡‡††ddeeffgg + + AA@@??>>feeddccb‘‘’’““””55667788((''&&%%„„ƒƒ‚‚iijjkkll PPOONNMM€€~~}}“””••––—::;;<<==##""!! ~~}}||nnooppqq//..--,,GGFFEEDD..--,,++ŠŠ‰‰ˆˆ‡‡ccddeeff ]]\\[[ZZ‘‘’’““44556677))((''&&……„„ƒƒ‚‚hhiijjkk ==<<;;::baa``__^••––——˜˜99::;;<<$$##""!!€€~~}}mmnnooppLLKKJJII||{{zzyy—˜˜™™šš›>>??@@AA{{zzyyxxrrssttuu++**))((CCBBAA@@**))((''††……„„ƒƒgghhiijjYYXXWWVV””••––——8899::;;%%$$##""€€~~llmmnnoo99332211^]]\\[[Z™™šš››œœ==>>??@@ ||{{zzyyqqrrssttHHGGFFEExxwwvvuu›œžŸ ¡¡BBCCDDEEwwvvuuttvvwwxxyy''&&%%$$??>>==<<&&%%$$##‚‚€€kkllmmnn UUTTSSRR˜˜™™šš››<<==>>??!! }}||{{zzppqqrrss00//..--ZYYXXWWVžžŸŸ  AABBCCDDxxwwvvuuuuvvwwxxDDCCBBAAttssrrqq¢¢££¤¤¤¤FFGGHHIIssrrqqppzz{{||}} !!##""!! ;;::9988""!! ~~}}||{{ooppqqrr + + QQPPOONNœœžžŸŸ@@AABBCCyyxxwwvvttuuvvww,,++**))VUUTTSSR¡¡¢¢££¤¤EEFFGGHHttssrrqqyyzz{{|| @@??>>==ppoonnmm££¢¢¡¡  JJKKLLMMoonnmmll~~€€""##$$%%77665544zzyyxxwwssttuuvv !!""##MMLLKKJJ  ¡¡¢¢££DDEEFFGGuuttssrrxxyyzz{{((''&&%%QPONMMLL¤¤££¢¢¡¡IIJJKKLLppoonnmm}}~~€€!!""##$$<<;;::99ggffeeddŸŸžžœœNNOOPPQQ kkjjiihh‚‚ƒƒ„„……&&''(())33221100vvuuttsswwxxyyzz$$%%&&''IIHHGGFF¤¤¤¤££¢¢HHIIJJKKqqppoonn||}}~~ !!""##$$##""!!KKJJIIHH  ŸŸžžMMNNOOPP llkkjjii‚‚ƒƒ„„%%&&''((88776655ccbbaa``››šš™™˜˜RRSSTTUU + + ggffeedd††‡‡ˆˆ‰‰**++,,--//..--,,rrqqppoo{{||}}~~(())**++ + + EEDDCCBB¡¡  ŸŸžžLLMMNNOOmmllkkjj€€‚‚ƒƒ$$%%&&'' GGFFEEDDœœ››šš™™QQRRSSTT + + hhggffee……††‡‡ˆˆ))**++,,44332211__^^]]\\——––••””VVWWXXYYccbbaa``ŠŠ‹‹ŒŒ..//0011 ++**))((nnmmllkk€€‚‚,,--..// AA@@??>>œœ››ššPPQQRRSS + +iihhggff„„……††‡‡(())**++CCBBAA@@˜˜——––••UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--[[ZZYYXX““’’‘‘ZZ[[\\]]__^^]]\\ŽŽ‘‘22334455 + + + +''&&%%$$ jjiihhggƒƒ„„……††00112233==<<;;::™™˜˜——––TTUUVVWW eeddccbbˆˆ‰‰ŠŠ‹‹,,--..//??>>==<<””““’’‘‘YYZZ[[\\``__^^]]ŽŽ11223344,,++**))WWVVUUTTŽŽŒŒ^^__``aa[[ZZYYXX’’““””••66778899 ##""!! + + ffeeddcc‡‡ˆˆ‰‰ŠŠ99::;;<<99887766••””““’’XXYYZZ[[aa``__^^ŒŒŽŽ00112233 ;;::9987ŽŽ]]^^__``\\[[ZZYY‘‘’’““””55667788((''&&%%SSMMLLKK‹‹ŠŠ‰‰ˆˆbbccddee WWVVUUTT––——˜˜™™::;;<<==bbaa``__‹‹ŒŒŽŽ==>>??@@55443322‘‘ŽŽ\\]]^^__]]\\[[ZZ‘‘’’““44556677 + + 65433221ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUU••––——˜˜99::;;<<$$##""!!JJIIHHGG‡‡††……„„ffgghhii + + SSRRQQPPšš››œœ>>??@@AA^^]]\\[[‘‘’’AABBCCDD !!""#1100//..ŒŒ‹‹ŠŠ``aabbccYYXXWWVV””••––——8899::;;100//..-ˆˆ‡‡††……eeffgghh + + TTSSRRQQ™™šš››œœ==>>??@@ FFEEDDCCƒƒ‚‚€€jjkkllmmOONNMMLLžžŸŸ  ¡¡BBCCDDEEZZYYXXWW““””••––EEFFGGHH#$$%%&&'--,,++**‰‰ˆˆ‡‡††ddeeffgg + + UUTTSSRR˜˜™™šš››<<==>>?? -,,++**)„„ƒƒ‚‚iijjkkll PPOONNMMžžŸŸ  AABBCCDDBBAA@@??~~}}||nnooppqqKKJJIIHH¢¢££¤¤¤¤FFGGHHII !!""## + +VVUUTTSS——˜˜™™ššIIJJKKLL'(())**+))((''&&……„„ƒƒ‚‚hhiijjkk QQPPOONNœœžžŸŸ@@AABBCC + + )((''&&%€€~~}}mmnnooppLLKKJJII¡¡¢¢££¤¤EEFFGGHH>>==<<;;{{zzyyxxrrssttuuGGFFEEDD££¢¢¡¡  JJKKLLMM$$%%&&'' RRQQPPOO››œœžžMMSSTTUU+,,--../%%$$##""€€~~llmmnnooMMLLKKJJ  ¡¡¢¢££DDEEFFGG%$$##""!||{{zzyyqqrrssttHHGGFFEE¤¤££¢¢¡¡IIJJKKLL::993322wwvvuuttvvwwxxyyCCBBAA@@ŸŸžžœœNNOOPPQQ(())**++ + + NNMMLLKKŸŸ  ¡¡¢¢VVWWXXYY/0011223!! }}||{{zzppqqrrssIIHHGGFF¤¤¤¤££¢¢HHIIJJKK! xxwwvvuuuuvvwwxxDDCCBBAA  ŸŸžžMMNNOOPP 1100//..ssrrqqppzz{{||}} !!??>>==<<››šš™™˜˜RRSSTTUU,,--..// + + JJIIHHGG££¤¤¤¤££ZZ[[\\]]34567899yyxxwwvvttuuvvwwEEDDCCBB¡¡  ŸŸžžLLMMNNOOttssrrqqyyzz{{|| @@??>>==œœ››šš™™QQRRSSTT + + --,,++**oonnmmll~~€€""##$$%%;;::9988——––••””VVWWXXYY00112233FFEEDDCC¢¢¡¡  ŸŸ^^__``aa::;;<<==uuttssrrxxyyzz{{AA@@??>>œœ››ššPPQQRRSS !!""ppoonnmm}}~~€€!!""##$$<<;;::99˜˜——––••UUVVWWXX))((''&&kkjjiihh‚‚ƒƒ„„……&&''(())77665544““’’‘‘ZZ[[\\]]99::;;<<BBAA@@??žžœœ››bbccddee>>??@@AAqqppoonn||}}~~ !!""##==<<;;::™™˜˜——––TTUUVVWW##$$%%&&llkkjjii‚‚ƒƒ„„%%&&''((88776655””““’’‘‘YYZZ[[\\%%$$##""ggffeedd††‡‡ˆˆ‰‰**++,,--33221100ŽŽŒŒ^^__``aa==>>??@@ !!"">>==<<;;šš™™˜˜——ffggmmnnBBCCDDEEmmllkkjj€€‚‚ƒƒ$$%%&&''99887766••””““’’XXYYZZ[[''(())** hhggffee……††‡‡ˆˆ))**++,,44332211ŽŽ]]^^__``!! ccbbaa``ŠŠ‹‹ŒŒ..//0011//..--,,‹‹ŠŠ‰‰ˆˆbbccddeeAABBCCDD##$$%%&&::998877––••””““ooppqqrrFFGGHHII + +iihhggff„„……††‡‡(())**++55443322‘‘ŽŽ\\]]^^__++,,--.. + + ddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccdd + + __^^]]\\ŽŽ‘‘22334455++**))((‡‡††……„„ffgghhiiEEFFGGHH !!''(())**66554433’’‘‘ssttuuvvJJKKLLMM eeddccbbˆˆ‰‰ŠŠ‹‹,,--..//1100//..ŒŒ‹‹ŠŠ``aabbcc//001122``__^^]]ŽŽ11223344,,++**))ˆˆ‡‡††……eeffgghh [[ZZYYXX’’““””••66778899''&&%%$$ƒƒ‚‚€€jjkkllmmIIJJKKLL""##$$%%++,,--..221100//ŽŽŒŒ‹‹wwxxyyzzNOPQRSSTaa``__^^ŒŒŽŽ00112233--,,++**‰‰ˆˆ‡‡††ddeeffgg3399::;;\\[[ZZYY‘‘’’““””55667788((''&&%%„„ƒƒ‚‚iijjkkll WWVVUUTT––——˜˜™™::;;<<==##""!! ~~}}||nnooppqqMMSSTTUU&&''(())//001122..--,,++ŠŠ‰‰ˆˆ‡‡{{||}}~~TUUVVWWX]]\\[[ZZ‘‘’’““44556677))((''&&……„„ƒƒ‚‚hhiijjkk<<==>>??XXWWVVUU••––——˜˜99::;;<<$$##""!!€€~~}}mmnnoopp + + SSRRQQPPšš››œœ>>??@@AA{{zzyyxxrrssttuuVVWWXXYY**++,,--33445566**))((''††……„„ƒƒ€€‡‡XYYZZ[[\YYXXWWVV””••––——8899::;;%%$$##""€€~~llmmnnoo@@AABBCC + + TTSSRRQQ™™šš››œœ==>>??@@ ||{{zzyyqqrrsstt !!OONNMMLLžžŸŸ  ¡¡BBCCDDEEwwvvuuttvvwwxxyyZZ[[\\]]..//0011778899::&&%%$$##‚‚€€ˆˆ‰‰ŠŠ‹‹\]]^^__` + + UUTTSSRR˜˜™™šš››<<==>>??!! }}||{{zzppqqrrssDDEEFFGG PPOONNMMžžŸŸ  AABBCCDDxxwwvvuuuuvvwwxx""##$$%%KKJJIIHH¢¢££¤¤¤¤FFGGHHIIssrrqqppzz{{||}}^^__``aa22334455;;<<==>>""!! ~~}}||{{ŒŒŽŽ`aabbccd QQPPOONNœœžžŸŸ@@AABBCCyyxxwwvvttuuvvwwHHIIJJKKLLKKJJII¡¡¢¢££¤¤EEFFGGHHttssrrqqyyzz{{||&&''(()) + +GGFFEEDD££¢¢¡¡  JJKKLLMMoonnmmll~~€€bbccddee66778899??@@AABBzzyyxxww‘‘’’““deeffgghMMLLKKJJ  ¡¡¢¢££DDEEFFGGuuttssrrxxyyzz{{LLMMSSTTHHGGFFEE¤¤££¢¢¡¡IIJJKKLLppoonnmm}}~~€€**++,,-- CCBBAA@@ŸŸžžœœNNOOPPQQ kkjjiihh‚‚ƒƒ„„……ffggmmnn::;;<<==CCDDEEFFvvuuttss””••––——ijklmmnnIIHHGGFF¤¤¤¤££¢¢HHIIJJKKqqppoonn||}}~~UUVVWWXXDDCCBBAA  ŸŸžžMMNNOOPP llkkjjii‚‚ƒƒ„„..//0011??>>==<<››šš™™˜˜RRSSTTUU + + ggffeedd††‡‡ˆˆ‰‰ooppqqrr>>??@@AAGGHHIIJJrrqqppoo˜˜™™šš››ooppqqrrEEDDCCBB¡¡  ŸŸžžLLMMNNOOmmllkkjj€€‚‚ƒƒYYZZ[[\\ @@??>>==œœ››šš™™QQRRSSTT + + hhggffee……††‡‡ˆˆ223399::;;::9988——––••””VVWWXXYYccbbaa``ŠŠ‹‹ŒŒssttuuvvBBCCDDEEKKLLMMNNnnmmllkk¡¡¢¢££¤¤ssttuuvvAA@@??>>œœ››ššPPQQRRSS + +iihhggff„„……††‡‡]]^^__``!!""##$$<<;;::99˜˜——––••UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ;;<<==>>77665544““’’‘‘ZZ[[\\]]__^^]]\\ŽŽ‘‘wwxxyyzzFFGGHHIIOOPPQQRR jjiihhgg¤¤££¢¢¡¡wwxxyyzz !!""##==<<;;::™™˜˜——––TTUUVVWW eeddccbbˆˆ‰‰ŠŠ‹‹aabbccdd%%&&''((88776655””““’’‘‘YYZZ[[\\``__^^]]ŽŽ??@@AABB !33221100ŽŽŒŒ^^__``aa[[ZZYYXX’’““””••{{||}}~~JJKKLLMMSSTTUUVV + + ffeeddcc››šš™™˜˜{{||}}~~$$%%&&''99887766••””““’’XXYYZZ[[aa``__^^ŒŒŽŽeeffggmm))**++,,44332211ŽŽ]]^^__``\\[[ZZYY‘‘’’““””CCDDEEFF!""##$$%//..--,,‹‹ŠŠ‰‰ˆˆbbccddee WWVVUUTT––——˜˜™™€€‡‡NNOOPPQQWWXXYYZZbbaa``__——––••””€€‚ƒ(())**++55443322‘‘ŽŽ\\]]^^__]]\\[[ZZ‘‘’’““nnooppqq--..//0000//..--ŒŒ‹‹ŠŠ‰‰aabbccddXXWWVVUU••––——˜˜GGHHIIJJ%&&''(()++**))((‡‡††……„„ffgghhii + + SSRRQQPPšš››œœˆˆ‰‰ŠŠ‹‹RRSSTTUU[[\\]]^^^^]]\\[[““’’‘‘„…†‡‡ˆˆ‰,,--..//1100//..ŒŒ‹‹ŠŠ``aabbccYYXXWWVV””••––——rrssttuu11223344,,++**))ˆˆ‡‡††……eeffgghh + + TTSSRRQQ™™šš››œœKKLLMMSS)**++,,-''&&%%$$ƒƒ‚‚€€jjkkllmmOONNMMLLžžŸŸ  ¡¡ŒŒŽŽVVWWXXYY__``aabbZZYYXXWWŽŽŒŒ‰ŠŠ‹‹ŒŒ00112233--,,++**‰‰ˆˆ‡‡††ddeeffgg + + UUTTSSRR˜˜™™šš››vvwwxxyy55667788((''&&%%„„ƒƒ‚‚iijjkkll PPOONNMMžžŸŸ  TTUUVVWW-..//001##""!! ~~}}||nnooppqqKKJJIIHH¢¢££¤¤œœ‘‘’’““ZZ[[\\]]ccddeeff + +VVUUTTSS‹‹ŠŠ‰‰ˆˆŽŽ‘44556677))((''&&……„„ƒƒ‚‚hhiijjkk QQPPOONNœœžžŸŸzz{{||}}99::;;<<$$##""!!€€~~}}mmnnooppLLKKJJII¡¡¢¢££¤¤XXYYZZ[[12233456{{zzyyxxrrssttuuGGFFEEDD››šš™™˜˜””••––——^^__``aagghhiijj RRQQPPOO‡‡€€‘’’““””•8899::;;%%$$##""€€~~llmmnnooMMLLKKJJ  ¡¡¢¢££~~€€==>>??@@ ||{{zzyyqqrrssttHHGGFFEE¤¤££¢¢¡¡\\]]^^__7899::;;wwvvuuttvvwwxxyyCCBBAA@@——––••””˜˜™™™™˜˜bbccddeekkllmmnnNNMMLLKK~~}}||{{•––——˜˜™<<==>>??!! }}||{{zzppqqrrssIIHHGGFF¤¤¤¤££¢¢‡‡ˆˆ‰‰ŠŠAABBCCDDxxwwvvuuuuvvwwxxDDCCBBAA  ŸŸžž``aabbcc<<==>>??ssrrqqppzz{{||}} !!??>>==<<““’’‘‘——––••””ffgghhiiooppqqrrJJIIHHGGzzyyxxww™šš››œž@@AABBCCyyxxwwvvttuuvvwwEEDDCCBB¡¡››šš™™‹‹ŒŒŽŽEEFFGGHHttssrrqqyyzz{{|| @@??>>==œœ››šš™™ddeeffgg@@AABBCCoonnmmll~~€€""##$$%%;;::9988ŽŽŒŒ““’’‘‘jjkkllmmssttuuvvFFEEDDCCvvuuttssŸ ¡¡¢¢££DDEEFFGGuuttssrrxxyyzz{{AA@@??>>˜˜——––••‘‘’’IIJJKKLLppoonnmm}}~~€€!!""##$$<<;;::99˜˜——––••mmnnooppDDEEFFGG kkjjiihh‚‚ƒƒ„„……&&''(())77665544‹‹ŠŠ‰‰ˆˆŽŽŒŒnnooppqqwwxxyyzzBBAA@@??rrqqppoo¤¤¤¤££¢¢HHIIJJKKqqppoonn||}}~~ !!""##==<<;;::””““’’‘‘““””••––MMNNOOPP llkkjjii‚‚ƒƒ„„%%&&''((88776655””““’’‘‘qqrrssttHHIIJJKK + + ggffeedd††‡‡ˆˆ‰‰**++,,--33221100‡‡€€‹‹ŠŠ‰‰ˆˆrrssttuu{{||}}~~ !!"">>==<<;;nnmmggff¡¡  ŸŸžžLLMMNNOOmmllkkjj€€‚‚ƒƒ$$%%&&''99887766ŽŽ——˜˜™™ššQQRRSSTT + + hhggffee……††‡‡ˆˆ))**++,,44332211ŽŽuuvvwwxxLLMMNOPQccbbaa``ŠŠ‹‹ŒŒ..//0011//..--,,~~}}||{{‡‡††……„„vvwwxxyy€€‚‚##$$%%&&::998877eeddccbbœœ››ššPPQQRRSS + +iihhggff„„……††‡‡(())**++55443322ŒŒ‹‹ŠŠ‰‰››¡¡¢¢££UUVVWWXXddccbbaa‰‰ŠŠ‹‹ŒŒ--..//0000//..--ŒŒ‹‹ŠŠ‰‰yyzz{{||RSSTTUUV__^^]]\\ŽŽ‘‘22334455++**))((zzyyxxwwƒƒ‚‚€€zz{{||}}ƒƒ„„……††''(())**66554433aa``__^^™™˜˜——––TTUUVVWW eeddccbbˆˆ‰‰ŠŠ‹‹,,--..//1100//..ˆˆ‡‡€€¤¤¤¤££¢¢YYZZ[[\\``__^^]]ŽŽ11223344,,++**))ˆˆ‡‡††……}}~~€€VWWXXYYZ[[ZZYYXX’’““””••66778899''&&%%$$vvuuttss~~}}||~~€€‡‡ˆˆ‰‰ŠŠ++,,--..221100//]]\\[[ZZ••””““’’XXYYZZ[[aa``__^^ŒŒŽŽ00112233--,,++**~~}}||¡¡ Ÿžœ›]]^^__``\\[[ZZYY‘‘’’““””55667788((''&&%%„„ƒƒ‚‚‡‡ˆˆ‰‰Z[[\\]]^ WWVVUUTT––——˜˜™™::;;<<==##""!! rrqqppoo{{zzyyxx‚‚ƒƒ„„……‹‹ŒŒŽŽ//001122..--,,++YYXXWWVV‘‘ŽŽ\\]]^^__]]\\[[ZZ‘‘’’““44556677))((''&&{{zzyyxx›šš™™˜˜—aabbccddXXWWVVUU••––——˜˜99::;;<<$$##""!!€€~~}}ŠŠ‹‹ŒŒ^__``aab + + SSRRQQPPšš››œœ>>??@@AAnnmmggffwwvvuutt††‡‡ˆˆ‰‰‘‘’’33445566**))((''UUTTSSMMŒŒ‹‹ŠŠ``aabbccYYXXWWVV””••––——8899::;;%%$$##""wwvvuutt—––••””“eeffgghh + + TTSSRRQQ™™šš››œœ==>>??@@ ||{{zzyyŽŽ‘‘bccddeefOONNMMLLžžŸŸ  ¡¡BBCCDDEEeeddccbbssrrqqppŠŠ‹‹ŒŒ““””••––778899::&&%%$$##LLKKJJII‰‰ˆˆ‡‡††ddeeffgg + + UUTTSSRR˜˜™™šš››<<==>>??!! ssrrqqpp“’’‘‘iijjkkll PPOONNMMžžŸŸ  AABBCCDDxxwwvvuu’’““””••fgghijklKKJJIIHH¢¢££¤¤¤¤FFGGHHIIaa``__^^oonnmmllŽŽ‘‘——˜˜™™šš;;<<==>>""!! HHGGFFEE……„„ƒƒ‚‚hhiijjkk QQPPOONNœœžžŸŸ@@AABBCCoonnmmggŽŽŒŒ‹mmnnooppLLKKJJII¡¡¢¢££¤¤EEFFGGHHttssrrqq––——˜˜™™mmnnooppGGFFEEDD££¢¢¡¡  JJKKLLMM]]\\[[ZZkkjjiihh’’““””••››œœžž??@@AABBDDCCBBAA€€~~llmmnnooMMLLKKJJ  ¡¡¢¢££DDEEFFGGffeeddcc‹ŠŠ‰‰ˆˆ‡qqrrssttHHGGFFEE¤¤££¢¢¡¡IIJJKKLLppoonnmmšš››¡¡¢¢qqrrssttCCBBAA@@ŸŸžžœœNNOOPPQQ YYXXWWVVggffeedd––——˜˜™™ZHAãb™tAïrd™÷‚órXQJ`vf…•ËfÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órÿbdQçZ|€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQçZ|÷‚d™’`JXQól‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚XQHAZp‘l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™ïrtA÷Jl‘r€‰‚‘ZAbd™÷‚Ëf•€‰órXQJçZ|÷‚d™ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…ÛvpfZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbË‚€‰órXQãn€…Ûvp`JXQórïrd™÷‚ËfË‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘ç’t‰ÿbdQ™Û’`Jó~H…fp`Û’™ãbïrtA÷Jl‘ZHAãb™tAïrd™÷‚™ãbHAZH…ó~•ËfÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JJ`Û’™f…•f`v€‰Ë‚p‘Z•ó~H…fJ`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQçZ|÷‚d™XQór€‰Ë‚Ûv€…ãnX•HAZp‘Ë‚ç’t‰ÿbdQÛ’`JXQ|çZdQÿbp‘Ë‚€‰ór`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚ãbHAZp‘X•ãn€…ÛvHAãb™Û’pÛv€…ãnãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™t‰ÿbdQçZp‘ZHAãbv`Ëf•€‰órXQJçZ|÷‚d™ór€‰Ë‚p‘t‰ç’l‘÷JXQJ`Û’€…ÛvpfZHAãb™fpÛv€…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbË‚€‰órXQpfH…ó~`JXQórX•v`ËfË‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘|÷‚d™ïr™Û’`Jó~H…fp`Û’™ãbtA÷Jl‘ç’ZHAãb™tAïrd™÷‚™€‰órXQH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JJ`p‘Ë‚•Ëf`v€‰Ë‚p‘Z•ó~H…fJ`Û’™d™tA÷Jl‘`JXQórïrd™÷‚|Ë‚€‰órXQtA÷Jl‘ç’XQór€‰Ë‚Ûv€…ãnX•HAZp‘Ë‚t‰ÿbãn€…Û’`JXQ|çZdQÿbJ`Û’™`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’÷‚d™tA÷JÛ’`JXQtAïrd™÷‚€‰órXQJX•ãn€…vHAãb™Û’pÛv€…ãnãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘ZçZdQÿbt‰J`Û’™t‰ÿbdQçZp‘ZAb™’`v`Ëf•€‰órXQJÛvpfH…ór€‰Ë‚p‘t‰ç’l‘÷JãbHAZp‘€…ÛvpfZHAãb™fpÛv€…™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘|çZdQÿb`Û’™ãbf…~•Ëf``JXQórX•v`ËfË‚€‰órXQ€…ÛvpfHAãb™Û’ç’l‘÷JtAãbHAZp‘|l‘ç’t‰JXQór€ó~H…fp`Û’™ãb•Ëf`vZHAãb™tAïrd™÷‚Ë‚€‰órXQH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órãn€…ÛvpZHAãb™t‰ç’l‘÷JHAZp‘Ë‚vX•ãn€€‰Ë‚p‘Z•ó~H…fJ`Û’™H…•Ëf``JXQórïrd™÷‚|Ë‚€‰órXQÿbãn€…Ûv‰Ë‚p‘ZHÛv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvÛ’`JXQ|çZdQÿbJ`Û’™`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’fH…•ËfÛ’`JXQtAïrd™÷‚€‰órXQJ…ÛvpfHHAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰J`Û’™p`vX•Aãb™Û’`v`Ëf•€‰órXQJpfH…ó~ór€‰Ë‚p‘t‰ç’l‘÷JãbHAXQJ€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘|çZdQÿb`Û’™€‰…ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’ç’l‘÷JtAãbHAZp‘ãn€…ÛvpJXQór€ó~H…fp`Û’™ãb•Ëf`vZHAãb™tAïrd™÷‚`Û’™ãbH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™t‰ç’l‘÷JórXQJ`vX•ãn€€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf``JXQórïrd™÷‚ËfË‚€‰órXQfH…ó~•‰Ë‚p‘ZHÛv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvÛ’`JXQ|çZdQÿbHAZp‘Ë‚`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQtAïrd™÷‚Û’™ãbHA…Ûvpf…~HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™Ëf`vX•Ab™’JXQv`Ëf•€‰órXQJpfH…ó~ór€‰Ë‚p‘t‰ç’l‘÷J€‰órXQJ€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…Zp‘Ë‚€‰•f`vX•`JXQórX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘ãn€…•Ëfór€‰Ë‚p‘ó~H…fp`Û’™ãb•Ëf`vZHAãb™tAïrd™÷‚`Û’™ãbH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…órXQJ`ãn€…Ûvp€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQ`vX•ãnZHAãb™Ûv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvÛ’`JXQ|çZdQÿbHAZp‘``vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`Û’™ãbHAfH…ó~•HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™€…ÛvpfÛ’`JXQv`Ëf•€‰órXQJpfH…ó~ór€‰Ë‚p‘t‰ç’l‘÷JÛ’™ãbHA€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’Ëf`vX•`JXQórX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘H…ó~•Ëfór€‰Ë‚p‘ó~H…fp`Û’™ãb•Ëf`vZHAãb™tAïrd™÷‚Zp‘Ë‚€‰H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZãn€…Ûvp€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQ`vX•ãnZA™’`JÛv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvÛ’`JXQËf•ó~H…órXQJ``vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órfH…~•fHA™Û’`pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™€…Ûvp`XQórÿbt‰v`Ëf•€‰órXQJpfH…ó~ór€‰Ë‚p‘X•v`ËfÛ’™ãbHA€…ÛvpfZHA™Û’fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’vX•ãn€…ÛJXQórÿbX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…ç’l‘÷JtAó~H…fp`Û’™ãb•Ëf`vZHAãb™•ó~H…fZp‘Ë‚€‰H…ó~•Ëf`JXQórãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZvpfH…ót‰ç’l‘÷J•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…d™÷‚|çZÛv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvÛ’`JXQpÛv€…ãn™ãbHAZ`vX•ãnÿbt‰ç’l‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘`Û’™~•Ëf`tAd™÷‚|pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`dQÿbt‰ç’v`Ëf•€‰órXQJpfH…ó~ór€‰Ë‚p‘X•v`Ëf÷‚d™ïrtA€…Ûvpf÷JtAd™÷‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…ãbHAZp‘vX•ãn€…ÛçZdQÿbt‰X•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…l‘÷JtAïró~H…fp`Û’™ãb•Ëf`vZHAãb™•ó~H…fJ‘’‰bdQçH…ó~•Ëf|çZdQÿbãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…Ë‚€‰órXQvpfH…óç’l‘÷JtA•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…d™÷‚|çZÛv€…ãnX•HAZ÷‚d™X•ãn€…ÛvÛ’`JXQp`Ëf•Z|÷‚d™ï`vX•ãnt‰ç’l‘÷JËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`J`Û’™~•fv•nïrd™÷‚|pÛv€…ãnãbHAZ÷‚vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™X•ãn€…ÛvdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~ór€‰Ë‚p‘ó~H…fprtA÷Jl‘瀅ÛvpftAïrd™÷‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…ãbHAZp‘€…ÛvpfçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘pfH…ó~l‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`vZHAãb™Ûv€…ãnX•’t‰ÿbdQçH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfZHAãb™fpÛv€…Ë‚€‰™ãbH…ó~•Ëfç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf``JXQórX•v`ËfË‚€‰órXQ•Ëf`vd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…ÛvÛ’`JXQv`Ëf•Z|÷‚d™ï`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQãnX•v`HAZ÷‚d™`vX•ãnïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™X•ãn€…ÛvdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~ór€‰Ë‚p‘ó~H…fprtA÷Jl‘’€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnór€‰Ë‚p‘Ëf•ó~H…ïrtAdQçZ€…ÛvpfçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…HA™Û’`pÛv€…ãnãbHAZp‘pfH…ó~l‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`vZHAãb™Ûv€…•ó~‰bQZ|÷‚H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfZHA™Û’fpÛv€…|÷‚d™ïrH…ó~•Ëfç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`JXQórÿbX•v`ËfË‚€‰órXQ•€…Ûvpd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…ÛvÛ’`JXQH…fpÛvd™ïrtA÷J`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf`JXQórãnX•v`tA÷Jl‘ç’`v•n…vpïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…t‰ç’l‘÷J•ó~H…fJ`Û’™fH…ó~•dQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~ór€‰Ë‚p‘€…ãnX•vl‘ç’t‰ÿb€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnÿbt‰ç’l‘Ëf•ó~H…t‰ÿbdQçZfH…ó~çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…tAd™÷‚|pÛv€…ãnãbHAZp‘Ëf`vX•l‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`vZHAãb™`Ëf•ó~dQçZ|÷‚H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpf÷JtAd™÷‚fpÛv€…|÷‚d™ïr•Ëf`vXç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`ËfË‚€‰órXQãn€…Ûvpd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…ÛvÛ’`JXQH…fpÛvd™ïrtA÷J`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`tA÷Jl‘|•ãn€…Ûvpïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fJ`Û’™fH…ó~•dQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~ór€‰Ë‚p‘€…ãnX•H…l‘ç’t‰bQ€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷‚d™ïrtAfH…ó~çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnãbHAZ÷‚Ëf`pfl‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`vZHAãb™fpÛv€…Z‚d™ïrtH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…÷Jl‘ç’t‰•Ëf`vXç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtAdQH…ó~•Ëfd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…ÛvÛ’`JXQãnX•v`A÷Jl‘ç’t`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`ÿbdQçZ|•n…vfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fçZ|÷‚d™`vX•ãndQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~ór€‰Ë‚p‘Ëf•ó~H…‰ÿbdQçZ|€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷‚d™ïrtAó~•ËfZçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnïrtA÷Jl‘€…Ûvpfl‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`v|çZdQÿbfpÛv€…÷‚d™ïrtH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…÷Jl‘ç’t‰HAãb™Û’ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfç’t‰ÿbdQH…ó~•Ëfd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…Ûvt‰ç’l‘÷JãnX•v`A÷Jl‘ç’tZHAãb™t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`d™ïrtA÷J`JXQórïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fçZ|÷‚d™`vX•H…dQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~tAïrd™÷‚pÛv€…ãn‰ÿbdQZ‚Û’`JXQtAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnïrtA÷Jl‘ó~•ËfZl‘÷JtAïrH…fpÛvç’t‰ÿbdQ•Ëf`v|çZdQÿbX•v`Ëf™rtA÷Jl‘ór€‰Ë‚p‘|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…dQçZ|÷‚HAãb™Û’ç’l‘÷JtA•H…fpl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëf|÷‚d™ïrHAãb™’d™÷‚|çZ€…ãnórXQçZ|÷‚d™X•ãn€…Ûvt‰ç’l‘÷J•ó~H…fç’t‰ÿbdQZHAãb™t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`d™ïrtA÷J`JXQórïrd™÷‚|Ûv€…ãnórdQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…ftA÷Jl‘ç’JQr€‰Ë‚pdQÿbt‰ç’J`Û’™ïrtA÷Jl‘pfH…ó~tAïrd™÷‚pÛv€…ãnçZ|÷‚d™Û’`JXQtAïrd™÷‚pÛv€…ãnÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’d™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnt‰ÿbdQçZ‘ZHAãbl‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQ•Ëf`v|çZdQÿbX•v`ËfïrtA÷Jl‘ór€‰Ë‚p‘|çZdQÿbórXQJ`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…dQtA÷Jl‘HAãb™Û’ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëf|÷‚d™ïr™Û’`JXd™÷‚|çZ€‰órXQJçZ|÷‚d™X•ãn€…Ûvt‰ç’l‘÷J•€…ãnX•ç’t‰ÿbdQZHAãb™t‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`ç’t‰ÿbdQ`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…ftA÷Jl‘ç’Qór€‰Ë‚pdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘pfH…ó~tAïrd™÷‚v`Ëf•çZ|‚™rAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…çZ|÷‚d™€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnt‰d™ïrtA‘ZHAãbl‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQ•ËfZHA|çZdQÿbó~H…fpJl‘ç’t‰ÿór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ïrtA÷Jl‘HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbó~•ËfZçZdQÿbt‰X•v`Ëf÷Jl‘ç’t‰™Û’`JQrd™÷‚|çZ€‰órXQJçZ|÷‚d™ãb™Û’`t‰ç’l‘÷JÛv€…ãnX•bdQçZ|÷ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`ç’t‰ÿbdQ`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtA•ó~H…fÿbdQçZ|‰‚p‘ZHAdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘JXQór€‰Ë‚p‘ZHAtAïrd™÷‚v`p‘Ë‚‚d™ïrtA÷Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JËf•ó~H…çZ|l‘ç’€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|pÛv€…ãn÷‚d™ïrtAãb™Û’`l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAãb™Û’`|çZdQÿb€‰órXQJJl‘ç’t‰ÿór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚fpÛv€…t‰ÿbdQçZHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰X•v`Ëf÷Jl‘ç’t‰JXQór€‰d™÷‚|çZ€‰órXQJçZ|÷‚d™ãb™Û’`JXQór€‰t‰ç’l‘÷J`Û’™ãbbdQçZ|÷ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbãnX•v`|÷‚d™ïr`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtA•H…fpÿbdQtA÷JË‚p‘ZHAdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘JXQór€‰Ë‚p‘ZHAtAïrd™÷‚HAZp‘Ë‚‚d™rAJ‘’Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JËf•H…ftA÷Jl‘ç’€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ûv€…ãnórl‘ç’t‰ÿbãb™Û’`l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAãb™Û’`|çZdQÿb€‰órXQHAt‰ÿbdQçZór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚pÛv€…ãnt‰ÿbdQçZHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’dQçZ|÷‚JXQr‰‚‘d™÷‚|çZ€‰órXQJçZ|÷‚d™ãb™Û’`JXQór€‰t‰ç’l‘÷JZp‘Ë‚€‰|÷‚d™ïrZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbórXQJ`|÷‚d™t‰`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtA™HAZp‘d™ïrtA÷JZHAãb™ÛdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘JXQór€‰Ë‚p‘ZHAtAïrd™÷‚órXQJ`tA÷Jl‘ç’Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órÿbdQçZ|€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQl‘ç’t‰ÿb’`JXQól‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAãb™Û’`|çZdQÿbÛ’™ãbHAt‰ÿbdQçZór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚XQJ`Û’÷‚d™ïrtAHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™dQçZ|l‘r€‰Ë‚p‘d™÷‚|çZ€‰órXQJçZ|÷‚d™ãb™Û’`JXQór€‰t‰ç’l‘÷JZp‘Ë‚€‰|÷‚d™n…ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿb™ãbHAZ÷Jl‘ç’t‰`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘ç’t‰ÿbdQZHAãb™ÛdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘JXQór€‰Ë‚p‘ZHAãb™Û’`l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQÛ’`JXQH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚÷‚Ëf•ó~órXQJ`|÷‚d™ïrJXQór€‰v…n•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘d™÷‚Ëf•p‘Ë‚€‰óró~•Ëf``JXQórX•v`ËfË‚€‰órXQdQçZ|÷‚XQór€‰™`v…XnóJXQór€‰d™÷‚Ëf•€‰órXQJçZ|÷‚d™ór€‰Ë‚p‘€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAtA÷Jl‘ç’Ë‚p‘ZHAËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órÿbdQçZ|ZHAãb™ó~H…X•vXQJ`Û’vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™d™tA÷Jl‘Û’`JXQ•€vËpfË‚p‘ZHAó~H…fp`Û’™ãbïrtA÷Jl‘`JXQór`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰t‰ÿbdQçZãb™Û’`fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’÷‚d™tA÷JÛ’`JXQ`Ëf•ó~™ãbHAZÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘ç’t‰ÿbãnór€‰Ë‚p‘•H~ã…fÛãb™Û’`Ûv€…ãnX•HAZp‘Ë‚ç’t‰ÿbdQ€‰Ë‚p‘ZH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`|÷‚d™tAJXQór€‰ãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘H…fpÛvp‘‚‰rQJ`ó~•Ëf``JXQórX•v`ËfË‚€‰órXQ€…ÛvpfZHAãb™`v…XnóJXQór€‰v`Ëf•€‰órXQJçZ|÷‚d™HAãb™Û’€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHA÷Jl‘ç’t‰™Û’`JËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órãn€…ÛvpZHAãb™€…ãnX•vÛ’™ãbHvX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™H…•Ëf`Û’`JXQ•€vËpfË‚p‘ZHAó~H…fp`Û’™ãbtA÷Jl‘ç’`JXQór`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ÿbãn€…ÛvXQór€‰Ë‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’fH…•ËfÛ’`JXQ`Ëf•ó~AZp‘Ë‚€ÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…ór€‰Ë‚p‘•H~ã…fÛãb™Û’`Ûv€…ãnX•HAZp‘Ë‚t‰ÿbãn€…€‰Ë‚p‘ZH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`pfH…•p‘ZHAãbn•vf•óp‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘H…fp`‰órXQJ`ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…`JXQór`v…XnóJXQór€‰v`Ëf•€‰órXQJÛvp`vHAXQór€‰€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•™Û’`J~H…fpÛXQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™Ëf•ó~H…Û’™ãbHvX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`€‰Ë‚p‘Z•€vËpfË‚p‘ZHAó~H…fp`Û’™ãbX•ãn€…ÛvË‚p‘ZHA`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…ÛvpXQór€‰Ë‚v€…ãnX•™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQfpÛv€…AZp‘Ë‚€ÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…HAãb™Û’•H~ã…fÛãb™Û’`Ûv€…ãnX•HAZp‘Ë‚pfH…ó~ãb™Û’`H…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•p‘`JXQv`Ëf•óp‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘ãnX•v`‰rQJ’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…`JXQór`v…XnóJXQór€‰v`Ëf•€‰órXQJ•Ëf`vJXQór€‰€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•ór€‰Ë‚p‘~H…fpÛXQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™Ëf•ó~H…ãbHAZ÷‚vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`€‰Ë‚p‘Z•€vËpfË‚p‘ZHAó~H…fp`Û’™ãbX•ãn€…•Ë‚p‘`J`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…ÛvpZHAãb™v€…ãnX•v™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQfpÛv€…d™ïrtA÷JÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…HAXQór€‰•H~ã…fÛãb™Û’`Ûv€…ãnX•HAZp‘Ë‚Ëf`vX•XQórÿbt‰H…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•Û’`JXQf•~H…f÷‚d™ïrtA€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘•ó~H…fl‘ç’t‰ÿbó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…Ë‚p‘ZHA`v…XnóJXQór€‰v`Ëf•€‰órXQJãn€…Ûvpç’l‘JA™‚€…ãnX•vZ÷‚d™ïrãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•ór€‰Ë‚p‘pÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™pÛv€…ãndQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`ãb™Û’`•€vËpfË‚p‘ZHAó~H…fp`Û’™ãbfH…ó~•|çZdQÿb`Ëf•ó~tA÷Jl‘ç’fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…ÛvpZHAXQórX•v`ËfÿbdQçZ|`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQX•v`Ëfd™ïrtA÷JÛvpfH…HA™Û’`pÛv€…ãnãbHAZp‘vX•ãn€…JXQór€‰•H~ã…fÛãb™Û’`Ûv€…ãnX•HAZp‘Ë‚Ëf`vX•t‰ç’l‘÷JH…fpÛvt‰ÿbdQçZËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•€‰Ë‚p‘Z•ó~H…f÷‚d™ïrtA€…ÛvpfZHA™Û’fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘•ó~H…fl‘ç’t‰ÿbó~•Ëf`JXQórÿbX•v`ËfË‚€‰órXQÛvpfH…Ë‚p‘`Z`v…XnóJXQór€‰v`Ëf•€‰órXQJãn€…ÛvptAïrd™÷‚€…ãnX•v|÷‚d™ïrãn€…Ûvpp‘ZHA™H…fpÛvÛ’™ãbHAËf`vX•HAãb™Û’pÛv€…ãn÷Jl‘ç’t‰H…ó~•Ëf`JXQórãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™pÛv€…ãndQçZ|÷‚vX•ãn€…t‰ç’l‘÷J•ó~H…fJ`Û’™ó~•Ëf`QXb㉀’Û•€vËpfË‚p‘ZHAó~H…fp`Û’™ãb`vX•ãn|çZdQÿb`Ëf•ó~tA÷Jl‘ç’fH…ó~•Û’`JXQ€…ãnX•vZp‘Ë‚€‰ãn€…Ûvp`JXQórX•v`f•ÿbdQçZ|`vX•ãnÿbt‰ç’l‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQX•H…fpd™ïrtA÷JÛvpfH…tAd™÷‚|pÛv€…ãnãbHAZp‘vX•ãn€…‘pJAHró•H~ã…fÛ™Û’`JÛv€…ãnX•HAZp‘Ë‚€…Ûvpft‰’‘JArdH…fpÛvt‰ÿbdQçZËf`vX•órÿbt‰ç’`Ëf•ó~órXQJ`fH…ó~•€‰Ë‚p‘`~…fpÛv€÷‚d™ïrtA€…Ûvpf÷JtAd™÷‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ûv€…ãnX•l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`ËfË‚€‰órXQÛvpfH…™‚Ë`Z`v…XnóXQórÿbt‰v`Ëf•€‰órXQJH…ó~•Ëf™÷‚|çZd€…ãnX•v|÷‚d™ïrãn€…Ûvpl‘÷JtAd™H…fpÛvÛ’™ãbHAËf`vX•JXQórÿb…ãnX•v`÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™v`Ëf•dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fJ`Û’™ó~•Ëf`QXb㉀™•€vËpfç’l‘÷JtAó~H…fp`Û’™ãb`vX•ãnQÿbt‰ç’l`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpt‰ç’l‘|Ëf•ó~HÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQó~H…fpd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãnãbHAZ÷‚vX•ãn€…‚Ë`ZQX•H~ã…fÛd™÷‚|çZÛv€…ãnX•HAZp‘Ë‚€…Ûvpf‘÷JtAïrdH…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~órXQJ`fH…ó~•çZdQÿbt‰…fpÛv€÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ûv€…ãnX•l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…b㉀’Û‘p`v…XnódQÿbt‰ç’v`Ëf•€‰órXQJH…X•ãn€…™÷‚|çZd€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvÛ’™ãbHAËf`vX•ç’l‘÷JtA…ãnX•v`÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfZHAãb™v`pÛvdQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`JAHró™•€vËp‘|l‘÷JtAïró~H…fp`Û’™ãbÛvpfH…Qÿbt‰ç’l`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vZ÷‚d™ïrãn€…Ûvpïrd™÷‚|Ëf•~…fÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•ËfÛ’`JXQ€…ãnX•vd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…‚Ë`ZQX‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•HAZ÷‚d™ó~•Ëf`‘JAr™‚|H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•çZdQÿbt‰v€…ãnX•÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnór€‰Ë‚p‘`Ëf•ó~l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…b㉀’Û‘pJçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘vX•ãn€…çZdQÿbt‰€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•d™÷‚|çZv`Ëf•÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfZHA™Û’H…fpÛvdQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf``ZQXbãbïAdZ÷‘|l‘÷JtAïró~H…fpç’t‰ÿbdQÛvpfH…ç’l‘÷JtA`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…ÛvpdQÿbt‰ç’ó~H…fpÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf`JXQór€…ãnX•vd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…‰€’Û‘pJ‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•çZ|÷‚d™ó~•€…Ûvïrd™÷‚|H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•l‘÷JtAïrÛv€…ãnX•÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnÿbt‰ç’l‘`Ëf•€…l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…AHró™‚ËJçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~çZdQÿbt‰€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•d™÷‚|çZv`f•…f÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpf|çZdQÿbãnX•v`dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf``ZQXbãbïAdZ÷‘|l‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`vç’l‘÷JtA`Ëf•H…tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…ÛvpdQÿbt‰ç’pÛv€…ãnÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JËf•ó~H…d™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…‰€’Û‘pJ‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•çZ|÷‚d™X•ãn€…Ûvr™‚ZdQÿfpÛv€…t‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•l‘|çZdQórXQJ`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãntAïrd™÷‚fpÛv€…l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…AHQXb㉀Jçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘pfH…ó~bt‰ç’l‘÷ãnórXQJ|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘Û’™HAZ÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpf|çZdQÿbãnX•v`dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`’Û‘pJAHbïAdZ÷‘|l‘÷JtAïró~H…fpç’t‰ÿbdQ•Ëf`pJtAïrd™÷`Û’™HAtA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™p‘Ë‚€‰órÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëft‰d™÷‚|pÛv€…ãnd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ró™‚Ë`‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•çZ|÷‚d™fH…ó~•‚|çZdQÿZp‘Ë‚€‰t‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQXQJ`Û’÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnçZdQÿbt‰órXQJ`l‘ç’t‰ÿbó~•ËfZçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ZQXb㉀Jçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘Ëf`vX•bt‰ç’l‘÷órXQJ`|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpfç’l‘÷JtA’™AZp‘Ë‚dQçZ|÷‚HAãb™Û’ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`’Û‘pJAHbïAdZ÷‘|l‘÷JtAïró~H…fpç’t‰ÿbdQãn€…ÛvpJtAïrd™‚Û’™ãbHAtA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAdQÿbp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfïrd™÷‚|€‰órXQJd™ïrtA÷J`JXQórïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…r󙉀’Û‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•çZ|÷‚d™fH…ó~•ZQbt‰ç’Zp‘Ë‚€‰t‰ÿbdQçZËfZHAãbÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•t‰ç’l‘÷JXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnçZdQÿbt‰`Û’™ãbl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…‘pJAHróJçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘Ëf`vX•l‘÷JtAïrórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•tAïrd™÷‚™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpfç’l‘|çZHAZp‘Ë‚dQçZ|÷‚HAãb™Û’ç’l‘÷JtA•H…fpl‘ç’t‰ÿbó~•Ëf`™‚Ë`ZbïAdZ÷‘|l‘÷JtAïró~H…fpç’t‰ÿbdQH…ó~•Ëfd™÷‚|çZÛ’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp|çZdQÿbp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰H…ó~•ËfdQÿbt‰ç’€‰órXQJd™ïrtA÷J`JXQórïrd™÷‚|Ûv€…ãnórdQçZ|÷‚vX•ãn€…QXb㉀’Û‚ç‰drÿQtd™÷‚|çZÛv€…ãnX•çZ|÷‚d™ZHAãb™dQÿbt‰ç’Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’fH…ó~•t‰ç’l‘÷JXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚pÛv€…ãnÿbdQçZ|`vX•ãnl‘÷JtAïr’™bHAZpl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’d™ïrtA÷JÛvpfH…‘pJAHróJçl’÷™tdQÿbt‰ç’v`Ëf•ïrtA÷Jl‘€‰Ë‚p‘Zl‘÷JtAïrórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™fpÛv€…t‰ÿbdQçZËf`vX•tAïrd™t‰™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbórXQJ`÷‚d™ïrtA€…Ûvpfd™÷‚|çZ‘Ë‚€‰órXdQçZ|÷‚HAãb™Û’ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbó~•Ëf`™‚Ë`‘pbïAdZ÷‘|l‘÷JtAïrH…fpÛvç’t‰ÿbdQHAãb™Û’d™÷‚|ZQÛ’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQãnórXQJ|÷‚d™ïrãn€…Ûvpç’l‘÷JtAp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰H…ó~•ËfdQÿbt‰ç’QJ`Û’d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚vX•ãn€…JAHró™‚ç‰drÿQtd™÷‚|çZ€…ãnórXQçZ|÷‚d™`JXQórb‰’l‘÷JtZp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’fH…ó~•ïrd™÷‚|XQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`vX•ãnl‘÷JtAdQ™ãbHAZpl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JÛvpfH…‚Ë`ZQXJçl’÷™tdQÿbt‰ç’J`Û’™ïrtA÷Jl‘€‰Ë‚p‘ZAïrd™÷‚|órXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZËf`vX•çZdQÿbt‰™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘‘Ë‚€‰órXdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbó~•Ëfórb㉀’Û‘pbïAdZ÷‘|l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQHAãb™Û’çZdQÿbtÛ’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïrãn€…Ûvpç’l‘÷JtAp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰H…ó~•Ëf÷JtAïrd™QJ`’™bd™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚€‰Ë‚p‘ZJAHró™‚ç‰drÿQtd™÷‚|çZ€‰órXQJçZ|÷‚d™`p‘ZHA‰ç’l‘÷JtZp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’fH…ó~•ïrd™÷‚|XQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™÷‚|çZdQAZp‘Ë‚€‰l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JHAãb™Û’‚Ë`pfJçl’÷™tdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘ãb™Û’`Aïrd™÷‚|órXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZËfZHAãbl‘÷JtAïr™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQÿbt‰ç’l‘órXQJ`dQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb`JXQór•H~ã…fÛbïAdZ÷‘|l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQJXQór€‰çZdQb‰’Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïr™€‰Ë‚p‘d™÷‚|çZp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘÷JtAïrd™Û’™ãbHAd™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚€‰Ë‚p‘Z`v…Xnó‚ç‰drÿQtd™÷‚|çZ€‰órXQJçZ|÷‚d™Ë‚p‘ZHA‘JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’ZHAãb™dQÿbt‰ç’XQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷JZp‘Ë‚€‰l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JHAãb™Û’•€vËpfJçl’÷™tdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘ãb™Û’`÷‚Ëf•ó~órXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZÛ’`JXQl‘÷JtAïr™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚órXQJ`dQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb`p‘ZHA•H~ã…fÛbïAdZ÷‘|l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQJXQHAãbH…fpÛvÛ’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïrór€‰Ë‚p‘d™÷‚|çZp‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbÛ’™bAZ‘d™tA÷Jl‘`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ãb™Û’``v…Xnó‚ç‰drÿQtd™÷‚|çZ€‰órXQJçZ|÷‚d™™Û’`J€…ãnX•vZp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’ZHAãb™dQtAïrd™XQJ`Û’÷‚d™tA÷JÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J‚€‰órXQç’t‰ÿbãn€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JJXQór€‰•€vËpfJçl’÷™tdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘XQór€‰Ë‚`Ëf•ó~órXQJ`|÷‚d™tA™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZÛ’`p‘Z÷‚Ëf•ó~™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚J`Û’™ã€…ÛvpfHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbË‚p‘ZHA•H~ã…fÛbïAdZ÷‘|l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQp‘ZHAãbH…fpÛvÛ’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïrHAãb™Û’H…fv…nXp‘Ë‚€‰órãn€…ÛvpZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|l‘÷JtAbHAZp‘ËH…•Ëf``JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ãb™Û’``v…Xnó‚ç‰drÿQtd™÷‚|çZ€‰órXQJçZ|÷‚d™™Û’`J€…ãnX•vZp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’`JXQór•v`ËfXQJ`Û’fH…•ËfÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™ïrd™÷‚|‚€‰órXQvX•ãn€…€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JJXQHAãb•€vËpfJçl’÷™tdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘XQór€‰™`Ëf•ó~órXQJ`pfH…•™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZ€‰Ë‚p‘Z•ó~H…fp™ãbHAZ`vX•ãnór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQçZdQÿbt‰J`Û’™ãÛvpfH…HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb™Û’`J•H~ã…fÛbïAdZ÷‘|l‘÷JtAïrHAZp‘Ë‚ç’t‰ÿbdQÛ’`JXQH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïrHAãb™Û’Ûv€…ãnXp‘Ë‚€‰ór€…ÛvpfZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘ç’l‘÷JtAbHAZ‘‚‰ró~•Ëf``JXQórïrd™÷‚ËfË‚€‰órXQdQçZ|÷‚XQór€‰Ë‚`v…Xnó‚ç‰drÿQtd™÷‚|çZ€‰órXQJçZ|÷‚d™ór€‰Ë‚p‘€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’`JXQHA•v`ËfXQJ`Û’H…ó~•ËfÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™ïrd™÷‚|XQJ`Û’vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™d™ïrtA÷Jp‘ZHAãb•€vËpfJçl’÷™tdQÿbt‰ç’`Û’™ãbïrtA÷Jl‘ZHAãb™`Ëf•ó~órXQJ`fH…ó~•™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZãb™Û’`•ó~H…fp™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’÷‚d™ïrtAÛ’`JXQçZdQtAïr™ãbHAZÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘l‘ç’t‰ÿb™Û’`J•H~ã…fÛbïAdZ÷‘|žŸ ¡¢£¤¤£¢¡ Ÿž66666666666666666666666666666666666666666666666667777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv38_0.dat b/application/third_party/mpdf/qrcode/data/qrv38_0.dat new file mode 100755 index 00000000..02972f21 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv38_0.dat @@ -0,0 +1,337 @@ +¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰………†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbaba`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlkkkkkkljijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutststsrqpopopoponmnmnmnmklklklkljijijijihghghghgfefefefedcdcbaba`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…………„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡……†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghgfefedcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmkkkkkklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQQQQQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijihghgfefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ŸŸŸŸŸ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†……………„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijihghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmkkkklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQQQQQQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklkjijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ ŸŸžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ŸŸŸŸ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†………………„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQQQQQQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¢¡¢¡ Ÿ Ÿ ŸŸŸžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmlkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ŸŸŸ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†………………†„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopokkklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCBABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQQQQQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ Ÿ ŸŸŸŸžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ŸŸ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡………………†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklkkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopokklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWVUVUTSTSTSTSQRQRQRQRPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQRQRQRQQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSQQQQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ ŸŸŸŸŸžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqponmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABABA@?@?@?¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklkkkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[ZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQQQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQQQRQRQRPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…………†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ ŸŸŸŸŸŸžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklkkkkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQRQRPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQRQRQQQQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†………„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSQQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!      + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#       + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + + @?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + + @?@?@?@?>=>=>=>=<;<;<;<;877777786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#     + + + + @?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;777777876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9777778786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9787878776565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9777787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=:9:9:9:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=<;<;<;:9:9:9:9878787876565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?<;<;<;<;:9:9:9:9878787776565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?<;<;<;<;:9:9:9:9777878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?>=>=>=<;<;<;<;:9:9:9:978787878656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:978787878656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + >=>=>=>=<;<;<;<;:9:9:9:97878777765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:97787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787777743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + >=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + >=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    >=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    ¨¨§§¦¦¥¥ vvuuttsswwxxyyzz + +  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==’’““””•• !"##$$%oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<>??aa``__^^¤¤££¢¢¡¡!!""##$$rrqqkkjj{{||}}~~ œœ››šš™™„„ƒƒ‚‚11223344llkkjjiiIIJJKKLLTTSSRRQQaabbccdd<<;;::99––——˜˜™™%&&''(()kkjjiihhJJKKLLMMSSRRQQPPbbccddee;;::9988zz{{||}}##""!! ’’““””•• + + §§¦¦¥¥ŸŸ>>??@@AAAA@@??>>{{||}}~~""!! ““””••–– + + ¦¦¥¥¤¤££ŽŽŒŒ‹‹''(())**vvuuttssMMNNOOPP##¥¥¤¤££¢¢ŒŒ‹‹ŠŠ(())**++uuttssrr@@AABBCC]]\\[[ZZ  ŸŸžž%%&&''((iihhggff€€‚‚˜˜——––•• €€~~}}55667788hhggffeeMMNNOOPPPPOONNMMeeffgghh88776655šš››œœ)**++,,-ggffeeddNNOOPPQQOONNMMLLffgghhii77665544~~€€––——˜˜™™žžœœ››BBCCDDEE==<;:987€€‚‚——˜˜™™šš¢¢¡¡  ŸŸŠŠ‰‰ˆˆ‡‡++,,--..rrqqppooQQWWXXYY¡¡  ŸŸžž‰‰ˆˆ‡‡††,,--..//qqppoonnDDEEFFGGYYXXWWVVœœ››šš™™))**++,,eeddccbbƒƒ„„……‹‹ + + ””““’’‘‘!!""##$$||{{zzyy99::;;<>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--§§¨¨¨¨§§12233445__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡––••””““JJKKLLMM3221100/‡‡ˆˆ‰‰ŠŠŸŸ  ¡¡¢¢šš™™˜˜——‚‚€€33445566jjiihhgg^^__``aa™™˜˜——––€€~~44556677iihhggffLLMMNNOOQQPPOONN””““’’‘‘11223344]]\\[[ZZ‘‘’’““ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))¦¦¥¥ŸŸžž5667789:[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ’’‘‘NNOOPPQQ/..--,,+‹‹ŒŒŽŽ££¤¤¥¥¦¦ + +––••””““ !!""~~}}||{{778899::ffeeddccbbccddee ••””““’’ !!""##}}||{{zz8899::;;eeddccbbPPQQRRSSMMLLKKJJŽŽ55667788YYXXWWQQ””••––——ˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%œœ››šš;<==>>??WWVVUUTT^^__``aa??>>==<>bbaa``__ffgghhii + + ‘‘ŽŽ$$%%&&''yyxxwwvv<<==>>??aa``__^^TTUUVVWWIIHHGGFFŒŒ‹‹ŠŠ‰‰99::;;<>??@@LLKKJJIIœœžžŸŸ €€~~}}55667788hhggffeeMMNNOOPPPPOONNMMeeffgghh88776655}}~~€€ ••””““’’DDEEFFGGOONNMMLLffgghhii77665544~~€€––——˜˜™™££¢¢¡¡  €€~~__``aabb#"! ——˜˜™™šš¢¢¡¡  ŸŸŠŠ‰‰ˆˆ‡‡++,,--..rrqqppooCCDDEEFFZZYYXXWWssttuuvv‰‰ˆˆ‡‡††,,--..//qqppoonnDDEEFFGGYYXXWWVV\\]]^^__AA@@??>>„„ƒƒ‚‚AABBCCDDHHGGFFEE¥¥¦¦§§¨¨!!""##$$||{{zzyy99::;;<>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆŒŒ‹‹……LLMMNNOOGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡››šš™™˜˜yyxxwwvvgghhiijjŸŸ  ¡¡¢¢šš™™˜˜——‚‚€€33445566jjiihhggKKLLMMNNRRQQPPOO{{||}}~~ €€~~44556677iihhggffLLMMNNOOQQPPOONNddeeffgg99887766||{{zzyyIIJJKKLL@@??>>==¤£¢¡ ŸŸž))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ„„ƒƒ‚‚PPQQRSTUCCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ——––••”” !!uuttssrrkkqqrrss££¤¤¥¥¦¦ + +––••””““ !!""~~}}||{{778899::ffeeddccOOPPQQRRNNMMLLKK€€‚‚}}||{{zz8899::;;eeddccbbPPQQRRSSMMLLKKJJhhiijjkk55443322xxwwvvuuMMNNOOPP77665544žœœ››š--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ €€~~}}VWWXXYYZ??>>==<>bbaa``__SSTTUUVVJJIIHHGGƒƒ„„……‹‹yyxxwwvv<<==>>??aa``__^^TTUUVVWWIIHHGGFFllmmnnoo1100//..ttssrrqqQQRRSSTT33221100š™™˜˜——–11223344llkkjjiiIIJJKKLLTTSSRRQQaabbccdd<<;;::99yyzz{{||$$##""!!‘‘’’““”” + + ||{{zzyyZ[[\\]]^;;::9988zz{{||}}##""!! ’’““””•• + + §§¦¦¥¥¤¤ŽŽŒŒ&&''(())hhggffeexxyyzz{{ + + ¦¦¥¥¤¤££ŽŽŒŒ‹‹''(())**vvuuttss??@@AABB^^]]\\[[WWXXYYZZFFEEDDCCŒŒŽŽuuttssrr@@AABBCC]]\\[[ZZXXYYZZ[[EEDDCCBBppqqrrss--,,++**TTUUVVWWppoonnmmUUVVWWXX//..--,,–••””““’55667788hhggffeeMMNNOOPPPPOONNMMeeffgghh88776655}}~~€€ ••––——˜˜xxwwvvuu^__``aab77665544~~€€––——˜˜™™££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ddccbbaa||}}~~¢¢¡¡  ŸŸŠŠ‰‰ˆˆ‡‡++,,--..rrqqppooCCDDEEFFZZYYXXWW[[\\]]^^BBAA@@??‘‘’’““ !"#qqppoonnDDEEFFGGYYXXWWVV\\]]^^__AA@@??>>ttuuvvww))((''&&XXYYZZ[[llkkjjiiYYZZ[[\\++**))((’‘‘Ž99::;;<>==<<;;””••––——#$$%%&&'mmllkkjjHHIIJJKKUUTTSSRR``aabbcc==<<;;::xxyyzz{{%%$$##""\\]]^^__hhggffee]]^^__``''&&%%$$ŽŒŒ‹‹Š==>>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  kkjjiihhfgghhiij//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡››šš™™˜˜ƒƒ‚‚€€22334455\\[[ZZYY„„……‹‹ŒŒšš™™˜˜——‚‚€€33445566jjiihhggKKLLMMNNRRQQPPOOccddeeff::998877˜˜™™šš››'(())**+iihhggffLLMMNNOOQQPPOONNddeeffgg99887766||}}~~!! ``aabbccddccbbaaaabbccdd##‰ˆ‡†……„„AABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤ + + ggffeeddjkklmnop++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ——––••”” !!~~}}||66778899XXWWQQPPŽŽ + +––••””““ !!""~~}}||{{778899::ffeeddccOOPPQQRRNNMMLLKKgghhiijj66554433œœžžŸŸ+,,--../eeddccbbPPQQRRSSMMLLKKJJhhiijjkk55443322€€‚‚ƒƒddeeffgg``__^^]]eeffgghhƒƒ‚‚€€EEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ ccbbaa``qqrrsstt''&&%%$$ŽŽ‘‘ ¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==OONNMMLL‘‘’’““”” ’’‘‘##$$%%&&zzyyxxww;;<<==>>bbaa``__SSTTUUVVJJIIHHGGkkllmmnn221100//¥¥¦¦§§¨¨/0011223aa``__^^TTUUVVWWIIHHGGFFllmmnnoo1100//..„„……††‡‡hhiijjkk\\[[ZZYYiijjkkll~~}}||IIJJKKLLTTSSRRQQaabbccdd<<;;::99yyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥__^^]]\\uuvvwwxx##""!! ’’““””•• + + §§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AAKKJJIIHH••––——˜˜ŽŽŒŒ‹‹''(())**vvuuttss??@@AABB^^]]\\[[WWXXYYZZFFEEDDCCooppqqrr..--,,++¨¨§§¦¦¥¥34455667]]\\[[ZZXXYYZZ[[EEDDCCBBppqqrrss--,,++**ˆˆ‰‰ŠŠ‹‹llmmnnooXXWWVVUUmmnnoopp{{zzyyxxMMNNOOPPPPOONNMMeeffgghh88776655}}~~€€ ••––——˜˜¤¤££¢¢¡¡[[ZZYYXXyyzz{{||––——˜˜™™££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEEGGFFEEDD™™šš››œœŠŠ‰‰ˆˆ‡‡++,,--..rrqqppooCCDDEEFFZZYYXXWW[[\\]]^^BBAA@@??ssttuuvv**))((''ŸŸžžœœ789:;<==YYXXWWVV\\]]^^__AA@@??>>ttuuvvww))((''&&ŒŒŽŽppqqrrssTTSSRRQQqqrrsstt wwvvuuttQQRRSSTTLLKKJJIIiijjkkll44332211‚‚ƒƒ„„™™šš››œœ  ŸŸžžWWQQPPOO}}~~€€šš››œœŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHIICCBBAA@@žžŸŸ¥¥††……„„ƒƒ//001122nnmmllkkGGHHIIJJVVUUTTSS__``aabb>>==<<;;wwxxyyzz&&%%$$##››šš™™˜˜>>??@@AAUUTTSSRR``aabbcc==<<;;::xxyyzz{{%%$$##""‘‘’’““ + +ttuuvvwwPPOONNMMuuvvwwxx + + + +ssrrqqpoUUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  œœ››šš™™##$$%%NNMMLLKK‚‚ƒƒ„„žžŸŸ  ¡¡››šš™™˜˜ƒƒ‚‚€€22334455kkjjiihhJJKKLLMM??>>==77¦¦§§¨¨¨¨‚‚€€33445566jjiihhggKKLLMMNNRRQQPPOOccddeeff::998877{{||}}~~""!! ——––••””BBCCDDEEQQPPOONNddeeffgg99887766||}}~~!! ””••––—— xxyyzz{{LLKKJJIIyyzz{{|| nmlkkjjiYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤˜˜——––••&&''(())JJIIHHGG……†‡ˆ‰Š‹¢¢££¤¤¥¥ ——––••”” !!~~}}||66778899ggffeeddNNOOPPQQ66554433§§¦¦¥¥¤£ !!""~~}}||{{778899::ffeeddccOOPPQQRRNNMMLLKKgghhiijj66554433€€‚‚““’’‘‘FFGGHHIIMMLLKKJJhhiijjkk55443322€€‚‚ƒƒ˜˜™™šš››||}}~~HHGGFFEE}}~~€€ihhggffe]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ + + ””““’’‘‘**++,,--FFEEDDCC‹ŒŒŽŽ ¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==ccbbaa``RRSSTTUU221100//¢¡ ŸŸžž##$$%%&&zzyyxxww;;<<==>>bbaa``__SSTTUUVVJJIIHHGGkkllmmnn221100//ƒƒ„„……††ŽŽŒŒJJKKLLMMIIHHGGFFllmmnnoo1100//..„„……††‡‡œœžžŸŸ€€‚‚ƒƒDDCCBBAA‚‚ƒƒ„„eddccbbaaabbccdd<<;;::99yyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥ ŽŽ..//0011BBAA@@??‘‘’’“ + + §§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYY..--,,++œœ››šš™''(())**vvuuttss??@@AABB^^]]\\[[WWXXYYZZFFEEDDCCooppqqrr..--,,++‡‡ˆˆ‰‰ŠŠ‹‹……„„ƒƒNNOOPPQQEEDDCCBBppqqrrss--,,++**ˆˆ‰‰ŠŠ‹‹  ¡¡¢¢££„„……††‡‡@@??>>==……††‡‡ˆˆa``__^^]eeffgghh88776655}}~~€€ ••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰22334455>>==7766“””••––—££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]**))((''™˜˜——––•++,,--..rrqqppooCCDDEEFFZZYYXXWW[[\\]]^^BBAA@@??ssttuuvv**))((''‹‹ŒŒŽŽ‚‚€€RSTUVWWXAA@@??>>ttuuvvww))((''&&ŒŒŽŽ¤¤¥¥¦¦§§ + + ˆˆ‰‰ŠŠ‹‹<<;;::99‰‰ŠŠ‹‹ŒŒ##]\\[[ZZYiijjkkll44332211‚‚ƒƒ„„™™šš››œœ  ŸŸžžˆˆ‡‡††……6677==>>55443322—˜˜™™šš›ŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa&&%%$$##•””““’’‘//001122nnmmllkkGGHHIIJJVVUUTTSS__``aabb>>==<<;;wwxxyyzz&&%%$$##‘‘’’ ~~}}||{{XYYZZ[[\==<<;;::xxyyzz{{%%$$##""‘‘’’““ + +¨¨¨¨§§¦¦ ŒŒŽŽ88776655ŽŽ$$%%&&''YXXWWVUTmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  œœ››šš™™„„ƒƒ‚‚??@@AABB1100//..›œœžžŸ››šš™™˜˜ƒƒ‚‚€€22334455kkjjiihhJJKKLLMMSSRRQQPPbbccddee‘ŽŽ33445566jjiihhggKKLLMMNNRRQQPPOOccddeeff::998877{{||}}~~""!! ““””••–– + + zzyyxxww\]]^^__`99887766||}}~~!! ””••––—— ¥¥¤¤££¢¢‘‘’’““44332211‘‘’’““””(())**++SRQQPPOOqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤˜˜——––•• €€~~}}CCDDEEFF--,,++**Ÿ ¡¢£¤¥¥ ——––••”” !!~~}}||66778899ggffeeddNNOOPPQQOONNMMLLffgghhiiŒŒ‹‹Š‰ˆ778899::ffeeddccOOPPQQRRNNMMLLKKgghhiijj66554433€€‚‚——˜˜™™ššvvuuttss`aabbccd55443322€€‚‚ƒƒ˜˜™™šš››¡¡  ŸŸžž””••––——00//..--••––——˜˜,,--..//NNMMLLKKuuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ + + ””““’’‘‘!!""##$$||{{zzyyGGHHIIJJ))((''&&¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==ccbbaa``RRSSTTUUKKJJIIHHjjkkllmm‡†……„„ƒƒ;;<<==>>bbaa``__SSTTUUVVJJIIHHGGkkllmmnn221100//ƒƒ„„……††››œœžžrrqqkkjjdeeffggh1100//..„„……††‡‡œœžžŸŸœœ››šš˜˜™™šš››,,++**))™™šš››œœ00112233JJIIHHGGyyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥ ŽŽ%%&&''((xxwwvvuuKKLLMMNN%%$$##§§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq‚‚€€??@@AABB^^]]\\[[WWXXYYZZFFEEDDCCooppqqrr..--,,++‡‡ˆˆ‰‰ŠŠŸŸ  ¡¡¢¢ + +iihhggffhiijjkkl--,,++**ˆˆ‰‰ŠŠ‹‹  ¡¡¢¢££™™˜˜——––œœžžŸŸ((''&&%%žžŸŸ  44556677FFEEDDCC}}~~€€ ••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqOOPPQQWW££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu + +~~}}||{{CCDDEEFFZZYYXXWW[[\\]]^^BBAA@@??ssttuuvv**))((''‹‹ŒŒŽŽ££¤¤¥¥¦¦ eeddccbbmnopqqrr))((''&&ŒŒŽŽ¤¤¥¥¦¦§§ + + ••””““’’ !!""##  ¡¡¢¢££$$##""!!¡¡¢¢££¤¤==>>??@@BBAA@@??‚‚ƒƒ„„™™šš››œœ  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmXXYYZZ[[ŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<>==<<;;wwxxyyzz&&%%$$##‘‘’’ §§¨¨¨¨§§aa``__^^ssttuuvv%%$$##""‘‘’’““ + +¨¨¨¨§§¦¦ ‘‘ŽŽ$$%%&&''¤¤¥¥¦¦§§ ¥¥¦¦§§¨¨AABBCCDD>>==<;:9……††‡‡ˆˆžžŸŸ  œœ››šš™™„„ƒƒ‚‚11223344llkkjjii\\]]^^__››šš™™˜˜ƒƒ‚‚€€22334455kkjjiihhJJKKLLMMSSRRQQPPbbccddee;;::9988zz{{||}}vvuuttssKKLLMMNNRRQQPPOOccddeeff::998877{{||}}~~""!! ““””••–– + + ¦¦¥¥¤¤££]]\\[[ZZwwxxyyzz!! ””••––—— ¥¥¤¤££¢¢ŒŒ‹‹ŠŠ(())**++¨¨¨¨§§¦¦¨¨§§¦¦¥¥EEFFGGHH87766554‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤˜˜——––•• €€~~}}55667788hhggffee``aabbcc ——––••”” !!~~}}||66778899ggffeeddNNOOPPQQOONNMMLLffgghhii77665544~~€€ + + rrqqponmOOPPQQRRNNMMLLKKgghhiijj66554433€€‚‚——˜˜™™šš¢¢¡¡  ŸŸYYXXWWQQ{{||}}~~˜˜™™šš››¡¡  ŸŸžž‰‰ˆˆ‡‡††,,--..//¥¥¤¤££¢¢ŸŸžžœœIIJJKKLL43322110ŽŽ ¥¥¦¦§§¨¨ + + ””““’’‘‘!!""##$$||{{zzyy99::;;<>??@@``__^^]]hhiijjkkŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰hggffeedWWXXYYZZFFEEDDCCooppqqrr..--,,++‡‡ˆˆ‰‰ŠŠŸŸ  ¡¡¢¢šš™™˜˜——$$%%&&''LLKKJJIIƒƒ„„……†‡  ¡¡¢¢££™™˜˜——––€€~~44556677œœ››šš ——––••””QQWWXXYY,++**))(••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYqqrrsstt‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒdccbbaa`[[\\]]^^BBAA@@??ssttuuvv**))((''‹‹ŒŒŽŽ££¤¤¥¥¦¦ + +––••””““(())**++HHGGFFEEˆ‰Š‹‹ŒŒ¤¤¥¥¦¦§§ + + ••””““’’ !!""##}}||{{zz8899::;;™™˜˜——–– + + ““’’‘‘ZZ[[\\]](''&&%%$™™šš››œœ  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUUuuvvwwxx + +‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<>==<<;;wwxxyyzz&&%%$$##‘‘’’ §§¨¨¨¨§§ ’’‘‘,,--..//DDCCBBAAŽŽ‘ + +¨¨¨¨§§¦¦ ‘‘ŽŽ$$%%&&''yyxxwwvv<<==>>??••””““’’ + + ŽŽŒŒ^^__``aa$##"! žžŸŸ  œœ››šš™™„„ƒƒ‚‚11223344llkkjjiiIIJJKKLLTTSSRRQQyyzz{{|| ƒƒ‚‚€€22334455kkjjiihhJJKKLLMMSSRRQQPPbbccddee;;::9988zz{{||}}##""!! ’’““””••##$$\[[ZZYYXccddeeff::998877{{||}}~~""!! ““””••–– + + ¦¦¥¥¤¤££ŽŽŒŒ‹‹00112233@@??>>==‘’’““””• ¥¥¤¤££¢¢ŒŒ‹‹ŠŠ(())**++uuttssrr@@AABBCC‘‘ŽŽ ‹‹……„„ƒƒbbccddee¡¡¢¢££¤¤˜˜——––•• €€~~}}55667788hhggffeeMMNNOOPPPPOONNMM}}~~€€~~}}||66778899ggffeeddNNOOPPQQOONNMMLLffgghhii77665544~~€€––——˜˜™™%%&&''((XWWVUTSRgghhiijj66554433€€‚‚——˜˜™™šš¢¢¡¡  ŸŸŠŠ‰‰ˆˆ‡‡4455667777665544•––——˜˜™¡¡  ŸŸžž‰‰ˆˆ‡‡††,,--..//qqppoonnDDEEFFGGŒŒ‹‹ŠŠ‚‚€€ffgghhii¥¥¦¦§§¨¨ + + ””““’’‘‘!!""##$$||{{zzyy99::;;<>??@@33221100™šš››œœœœ››šš……„„ƒƒ‚‚00112233mmllkkjjHHIIJJKK‰‰ˆˆ‡‡††~~}}||{{jjkkqqrr¨¨§§¦¦¥¥ ŽŽ%%&&''((xxwwvvuu==>>??@@``__^^]]UUVVWWXXHHGGFFEE……‹‹ŒŒwwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡--..//00MMLLKKJJooppqqrr..--,,++‡‡ˆˆ‰‰ŠŠŸŸ  ¡¡¢¢šš™™˜˜——‚‚€€AABBCCDD//..--,,žžŸŸ ¡¢™™˜˜——––€€~~44556677iihhggffLLMMNNOO……„„ƒƒ‚‚zzyyxxwwssttuuvv¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAŽŽ‘‘ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥11223344IIHHGGFFssttuuvv**))((''‹‹ŒŒŽŽ££¤¤¥¥¦¦ + +––••””““ !!""~~}}||{{EEFFGGHH++**))((£¤¥¥¦¦§§ + + ••””““’’ !!""##}}||{{zz8899::;;eeddccbbPPQQRRSS€€~~}}||{{zz8899::;;QQPPOONN‘‘’’ + + ””““’’‘‘!!""##$$||{{zzyy99::;;<>??MMLLKKJJ““””••–– ŽŽ%%&&''((xxwwvvuu==>>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--§§¨¨¨¨§§12233445__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡““’’‘‘ZZ[[\\]]##""!! uuttssrr@@AABBCCIIHHGGFF——˜˜™™ššŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))¦¦¥¥ŸŸžž5667789:[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ŽŽŒŒ^^__``aaqqppoonnDDEEFFGGEEDDCCBB››œœžžˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%œœ››šš;<==>>??WWVVUUTT^^__``aa??>>==<>ŸŸ¥¥¦¦§§„„ƒƒ‚‚11223344llkkjjiiIIJJKKLLTTSSRRQQaabbccdd<<;;::99yyzz{{||$$##""!!™™˜˜——––@@AABBCCSSRRQQPPbbccddee;;::9988zz{{||}}##""!! ’’““””•• + + §§¦¦¥¥¤¤‚‚€€ffgghhiiiihhggffLLMMNNOO==776655¨¨¨¨§§¦¦ €€~~}}55667788hhggffeeMMNNOOPPPPOONNMMeeffgghh88776655}}~~€€ ••””““’’DDEEFFGGOONNMMLLffgghhii77665544~~€€––——˜˜™™££¢¢¡¡  ~~}}||{{jjkkqqrreeddccbbPPQQRRSS44332211¥¥¤£¢¡ Ÿ!!""##$$||{{zzyy99::;;<>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆŒŒ‹‹……LLMMNNOOGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡››šš™™˜˜vvuuttsswwxxyyzz + + ]]\\[[ZZXXYYZZ[[,,++**))›šš™™˜˜—))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ„„ƒƒ‚‚PPQQRSTUCCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ——––••”” !!rrqqkkjj{{||}}~~ + + YYXXWWVV\\]]^^__((''&&%%—––••””“--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ €€~~}}VWWXXYYZ??>>==<>??@@``__^^]]UUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  kkjjiihhfgghhiij//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡››šš™™˜˜ƒƒ‚‚€€22334455YYXXWWQQ””••––—— !!EEDDCCBBppqqrrss €€~~}}AABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤ + + ggffeeddjkklmnop++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥ ——––••”” !!~~}}||66778899PPOONNMM˜˜™™šš››""##$$%%AA@@??>>ttuuvvww + + ||{{zzyyEEFFGGHHXXWWVVUU]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ ccbbaa``qqrrsstt''&&%%$$ŽŽ‘‘ ¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==LLKKJJIIœœœœ&&''(())==<<;;::xxyyzz{{xxwwvvuuIIJJKKLLTTSSRRQQaabbccdd<<;;::99yyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥__^^]]\\uuvvwwxx##""!! ’’““””•• + + §§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AAHHGGFFEE››šš™™˜˜**++,,--99887766||}}~~ ttssrrqqMMNNOOPPPPOONNMMeeffgghh88776655}}~~€€ ••––——˜˜¤¤££¢¢¡¡[[ZZYYXXyyzz{{||––——˜˜™™££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEEDDCCBBAA——––••””..//001155443322€€‚‚ƒƒ + + ponmlkkjQQRRSSTTLLKKJJIIiijjkkll44332211‚‚ƒƒ„„™™šš››œœ  ŸŸžžWWQQPPOO}}~~€€šš››œœŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHII@@??>>==““’’‘‘223344551100//..„„……††‡‡jiihhggfUUVVWWXXHHGGFFEEmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  œœ››šš™™##$$%%NNMMLLKK‚‚ƒƒ„„žžŸŸ  ¡¡››šš™™˜˜ƒƒ‚‚€€22334455kkjjiihhJJKKLLMM77665544ŽŽŒŒ66778899--,,++**ˆˆ‰‰ŠŠ‹‹feeddccbYYZZ[[\\DDCCBBAAqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤˜˜——––••&&''(())JJIIHHGG……†‡ˆ‰Š‹¢¢££¤¤¥¥ ——––••”” !!~~}}||66778899ggffeeddNNOOPPQQ33221100‹‹ŠŠ‰‰ˆˆ::;;<<==))((''&&ŒŒŽŽbaa``__^]]^^__``@@??>>==uuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ + + ””““’’‘‘**++,,--FFEEDDCC‹ŒŒŽŽ ¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==ccbbaa``RRSSTTUU//..--,,‡‡††……„„>>??@@AA%%$$##""‘‘’’““^]]\\[[Zaabbccdd<<;;::99yyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥ ŽŽ..//0011BBAA@@??‘‘’’“ + + §§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYY++**))((ƒƒ‚‚€€BBCCDDEE!! ””••––——##$$%%&&ZYYXXWWVeeffgghh88776655}}~~€€ ••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰22334455>>==7766“””••––—££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]''&&%%$$~~}}||FFGGHHII˜˜™™šš››''(())**UTSRQQPPiijjkkll44332211‚‚ƒƒ„„™™šš››œœ  ŸŸžžˆˆ‡‡††……6677==>>55443322—˜˜™™šš›ŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa##{{zzyyxxJJKKLLMMœœžžŸŸ++,,--..OONNMMLLmmnnoopp00//..--……††‡‡ˆˆžžŸŸ  œœ››šš™™„„ƒƒ‚‚??@@AABB1100//..›œœžžŸ››šš™™˜˜ƒƒ‚‚€€22334455kkjjiihhJJKKLLMMSSRRQQPPbbccddeewwvvuuttNNOOPPQQ  ¡¡¢¢££//001122KKJJIIHHqqrrsstt,,++**))‰‰ŠŠ‹‹ŒŒ¡¡¢¢££¤¤˜˜——––•• €€~~}}CCDDEEFF--,,++**Ÿ ¡¢£¤¥¥ ——––••”” !!~~}}||66778899ggffeeddNNOOPPQQOONNMMLLffgghhiissrrqqppRRSSTTUU¤¤¥¥¦¦§§33445566GGFFEEDDuuvvwwxx((''&&%%ŽŽ ¥¥¦¦§§¨¨ + + ””““’’‘‘!!""##$$||{{zzyyGGHHIIJJ))((''&&¦¦§§¨¨¨¨ + + ““’’‘‘""##$$%%{{zzyyxx::;;<<==ccbbaa``RRSSTTUUKKJJIIHHjjkkllmmoonnmmllVVWWXXYY + +¨¨¨¨§§¦¦77==>>??CCBBAA@@yyzz{{||$$##""!!‘‘’’““”” + + ¨¨§§¦¦¥¥ ŽŽ%%&&''((xxwwvvuuKKLLMMNN%%$$##§§¦¦¥¥¤¤ŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq kkjjiihhZZ[[\\]] ¥¥ŸŸžž@@AABBCC??>>==<;}}~~€€ ••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqOOPPQQWW££¢¢¡¡  ‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu + + + +ggffeedd^^__``aaœœ››šš™™DDEEFFGG:9877665‚‚ƒƒ„„™™šš››œœ  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmXXYYZZ[[ŸŸžžœœ‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<>??@@``__^^]]hhiijjkkŽŽŒŒ&&''(())wwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰##SSRRQQPPrrssttuuƒƒ‚‚€€]]^^__``%$$##"! ••––——˜˜¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYqqrrsstt‹‹ŠŠ‰‰ˆˆ**++,,--ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ$$%%&&''OONNMMLLvvwwxxyy~~}}||aabbccdd™™šš››œœ  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUUuuvvwwxx + +‡‡††……„„..//0011oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<>==<<††‡‡ˆˆ‰‰$$%%&&''jjiihhggvvwwxxyy ¨¨§§¦¦¥¥ ŽŽ%%&&''((xxwwvvuu==>>??@@``__^^]]UUVVWWXXHHGGFFEE……‹‹ŒŒwwvvuutt>>??@@AA__^^]]\\VVWWXXYYGGFFEEDDnnooppqq//..--,,††‡‡ˆˆ‰‰žžŸŸ  ¡¡==>>??@@;;::9988ŠŠ‹‹ŒŒ(())**++ffeeddcczz{{||}} + + ¤¤££¢¢¡¡ŒŒ‹‹ŠŠ‰‰))**++,,ttssrrqqAABBCCDD\\[[ZZYYYYZZ[[\\DDCCBBAAŽŽ‘‘ssrrqqppBBCCDDEE[[ZZYYXXZZ[[\\]]CCBBAA@@rrssttuu++**))((ŠŠ‹‹ŒŒ¢¢££¤¤¥¥AABBCCDD77665544ŽŽ‘‘,,--..//bbaa``__~~€€  ŸŸžžˆˆ‡‡††……--..//00ppoonnmmEEFFGGHHXXWWVVUU]]^^__``@@??>>==’’““””•• !"##$$%oonnmmllFFGGHHIIWWVVUUTT^^__``aa??>>==<=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787878878787776565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklkkkkkkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSRQRQQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787878777878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQQQQQQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787878787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ ŸŸŸ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqpopopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQQRQRQRQQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787878787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ŸŸŸ Ÿ Ÿ  Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†……………„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmnmnmnmlklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQQQQQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:978787878787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ  Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutststststststsrqrqrqrqrqpopopopopopopoponmnmnmnmlklklkkklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:977777787787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmkkklklkllklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:987878787787877776565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvutststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmklklklkllkkkkkkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:987878787778787876565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†……†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQQQQQQRRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9878787878787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡Ÿ Ÿ ŸŸŸŸžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…………†…†……†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSQRQRQRQRRQRQRQQQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ŸŸ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†……†………………„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababa`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSQRQRQRQRQQQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmklklkkkkklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9777778788787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmkklklklkklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcbabababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878788787777765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{zyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklkkkkkkklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878788787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ŸŸŸŸŸ Ÿ  Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†………†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefedcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQQQQQQRQQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ  Ÿ ŸŸŸŸŸžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡………†…†…††…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopoponmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQQRQRQQQQPOPOPOPOPONMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…††………………†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghgfefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQQQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878776565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklkkkkklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9777787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkllklklklkjijijijijijihghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡Ÿ Ÿ Ÿ ŸŸŸ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†…†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklklkkkklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ŸŸŸŸ Ÿ ŸŸ Ÿ Ÿ Ÿ žžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡…†…†……………†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkllklkjijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQQQQQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9878787878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ ŸŸ ŸŸŸŸŸŸžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡……†…†…†……†…†…†…†„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSQRQRQRQRPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:987777778878787876565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!"!"!"!"!         + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!"!"!            + + + + + + + + "!"!"!"!"!"!              + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!                + + + + + + + "!"!"!"!                + + + + "!"!"!"!                + + + + + "!"!"!"!                + + + + + + + + "!"!"!"!               + + + + + + + + "!"!"!"!        + + + + + + + + ¨¨§§¦¦¥¥PPOONNMMqqrrsstt~~}}||{{ffgghhii~~}}||EEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqqKKLLMMNN••””““’’))((''&&@@AABBCCŸ ¡¢£¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœKKJJIIHH%%&&''((‘‘’’““””\[[ZZYYX + +__``aabbšš™™˜˜——BBAA@@??ooppqqrrŠŠ‰‰ˆˆ‡‡221100//''(())**€€‚‚zzyyxxww""!! 778899::‘‘’’jjiihhggGGHHIIJJŸŸ  ¡¡¢¢ZZYYXXWWjjkkqqrrvvuuttss + + \]]^^__`••””““’’==<<;;::ttuuvvww……„„ƒƒ‚‚--,,++**,,--..//„„……††‡‡uuttssrr<<==>>??””••––——eeddccbb + +LLMMNNOO¤¤¥¥¦¦§§UUTTSSRR\\]]^^__˜˜——––••,,++**))DDEEFFGGŸžžœœ›??>>==<;!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••¤¤££¢¢¡¡LLKKJJII uuvvwwxxzzyyxxww jjkkqqrr{{zzyyxxIIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmOOPPQQWW‘‘ŽŽ%%$$##DDEEFFGG¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡GGFFEEDD))**++,,••––——˜˜XWWVUTSR ccddeeff––••””““>>==<<;;ssttuuvv††……„„ƒƒ..--,,++++,,--..ƒƒ„„……††vvuuttss;;<<==>>““””••––ffeeddcc KKLLMMNN££¤¤¥¥¦¦VVUUTTSS + +ssttuuvvrrqqkkjj`aabbccd‘‘ŽŽ99887766 !!""##xxyyzz{{€€~~))((''&&00112233ˆˆ‰‰ŠŠ‹‹qqppoonn@@AABBCC˜˜™™šš››aa``__^^ PPQQRRSS¨¨¨¨§§¦¦QQPPOONN + + ``aabbcc””““’’‘‘((''&&%%HHIIJJKK›šš™™˜˜—:9877665%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘  ŸŸžžHHGGFFEE!!""##$$yyzz{{||vvuuttss + + + +ssttuuvvwwvvuuttMMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiXXYYZZ[[ŒŒ‹‹……HHIIJJKK§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥CCBBAA@@--..//00™™šš››œœQQPPOONNgghhiijj’’‘‘::998877 !!""wwxxyyzz‚‚€€**))((''//001122‡‡ˆˆ‰‰ŠŠrrqqppoo??@@AABB——˜˜™™ššbbaa``__ + + OOPPQQRR§§¨¨¨¨§§RRQQPPOO wwxxyyzziihhggffdeeffgghŒŒ‹‹ŠŠ55443322$$%%&&''||}}~~}}||{{zz%%$$##""44556677ŒŒŽŽmmllkkjjDDEEFFGGœœžžŸŸ]]\\[[ZZTTUUVVWW¥¥¤¤££¢¢MMLLKKJJ ddeeffggŽŽ$$##LLMMNNOO—––••””“54433221))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽœœ››šš™™DDCCBBAA%%&&''((}}~~€€rrqqkkjj wwxxyyzzssrrqqpoQQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee \\]]^^__„„ƒƒ‚‚LLMMNNOO££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨??>>==7711223344žžŸŸ¥¥MMLLKKJJkkllmmnnŽŽŒŒ‹‹66554433##$$%%&&{{||}}~~~~}}||{{&&%%$$##33445566‹‹ŒŒŽŽnnmmllkkCCDDEEFF››œœžž^^]]\\[[SSTTUUVV¦¦¥¥¤¤££NNMMLLKK{{||}}~~eeddccbb + + hiijjkkl‰‰ˆˆ‡‡††1100//..(())**++€€‚‚ƒƒyyxxwwvv!! 8899::;;‘‘’’““iihhggffHHIIJJKK  ¡¡¢¢££YYXXWWVVXXYYZZ[[¡¡  ŸŸžžIIHHGGFFhhiijjkkŒŒ‹‹……„„PPQQWWXX“’’‘‘100//..---..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰˜˜——––••@@??>>==))**++,,‚‚ƒƒ„„iihhggff{{||}}~~nmlkkjji + +UUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + ``aabbcc€€~~}}PPQQRSTUŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥ŸŸ66554433556677==¦¦§§¨¨¨¨IIHHGGFFooppqqrrŠŠ‰‰ˆˆ‡‡221100//''(())**€€‚‚zzyyxxww""!! 778899::‘‘’’jjiihhggGGHHIIJJŸŸ  ¡¡¢¢ZZYYXXWWWWXXYYZZ¢¢¡¡  ŸŸJJIIHHGG€€‚‚aa``__^^ mnopqqrr……„„ƒƒ‚‚--,,++**,,--..//„„……††‡‡uuttssrr<<==>>??””••––——eeddccbb + +LLMMNNOO¤¤¥¥¦¦§§UUTTSSRR\\]]^^__œœ››ššEEDDCCBBllmmnnooƒƒ‚‚€€YYZZ[[\\ŽŽŒŒ‹-,,++**)11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……@@??>>==””““’’‘‘<<;;::99--..//00……††‡‡ˆˆeeddccbb€€‚‚ihhggffe YYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]ddeeffgg||{{zzyy VWWXXYYZ››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYYžžœœ››221100//>>??@@AA§§¦¦¥¥¤£EEDDCCBBssttuuvv††……„„ƒƒ..--,,++++,,--..ƒƒ„„……††vvuuttss;;<<==>>““””••––ffeeddcc KKLLMMNN££¤¤¥¥¦¦VVUUTTSS[[\\]]^^žžœœ››FFEEDDCCƒƒ„„……‹‹]]\\[[ZZssttuuvv€€~~))((''&&00112233ˆˆ‰‰ŠŠ‹‹qqppoonn@@AABBCC˜˜™™šš››aa``__^^ PPQQRRSS¨¨¨¨§§¦¦QQPPOONN + + ``aabbcc™™˜˜——––AA@@??>>ppqqrrss~~}}||]]^^__``‹Š‰ˆ‡†……)((''&&%55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚<<;;::99ŽŽ8877665511223344‰‰ŠŠ‹‹ŒŒaa``__^^ƒƒ„„……‹‹eddccbba]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYhhiijjkkxxwwvvuu + + Z[[\\]]^——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]šš™™˜˜——..--,,++BBCCDDEE¢¡ ŸŸžžAA@@??>> !!""wwxxyyzz‚‚€€**))((''//001122‡‡ˆˆ‰‰ŠŠrrqqppoo??@@AABB——˜˜™™ššbbaa``__ + + OOPPQQRR§§¨¨¨¨§§RRQQPPOO + +__``aabbšš™™˜˜——BBAA@@??##ŒŒŽŽYYXXWWQQwwxxyyzz}}||{{zz%%$$##""44556677ŒŒŽŽmmllkkjjDDEEFFGGœœžžŸŸ]]\\[[ZZTTUUVVWW¥¥¤¤££¢¢MMLLKKJJ ddeeffgg••””““’’==<<;;::ttuuvvww{{zzyyxx aabbccdd„„ƒƒ‚‚%$$##"! 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}88776655ŒŒ‹‹ŠŠ‰‰4433221155667788ŽŽ]]\\[[ZZ##ŒŒŽŽa``__^^] + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUqqrrssttttssrrqq^__``aab““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa––••””““**))((''FFGGHHIIœœ››šš™==<;:987##$$%%&&{{||}}~~~~}}||{{&&%%$$##33445566‹‹ŒŒŽŽnnmmllkkCCDDEEFF››œœžž^^]]\\[[SSTTUUVV¦¦¥¥¤¤££NNMMLLKK ccddeeff––••””““>>==<<;;$$%%&&''‘‘’’““PPOONNMM{{||}}~~yyxxwwvv!! 8899::;;‘‘’’““iihhggffHHIIJJKK  ¡¡¢¢££YYXXWWVVXXYYZZ[[¡¡  ŸŸžžIIHHGGFFhhiijjkk‘‘ŽŽ99887766 !!""##xxyyzz{{wwvvuutt + + eeffgghh€€~~}}==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy44332211ˆˆ‡‡††……00//..--99::;;<<‘‘’’““””YYXXWWQQ$$%%&&''‘‘’’““]\\[[ZZY eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ + + uuvvwwxxkkjjiihhbccddeefŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee’’‘‘&&%%$$##JJKKLLMM™˜˜——––•76655443''(())**€€‚‚zzyyxxww""!! 778899::‘‘’’jjiihhggGGHHIIJJŸŸ  ¡¡¢¢ZZYYXXWWWWXXYYZZ¢¢¡¡  ŸŸJJIIHHGGgghhiijj’’‘‘::998877(())**++””••––——LLKKJJII !"#€€‚‚uuttssrr<<==>>??””••––——eeddccbb + +LLMMNNOO¤¤¥¥¦¦§§UUTTSSRR\\]]^^__œœ››ššEEDDCCBBllmmnnooŒŒ‹‹ŠŠ55443322$$%%&&''||}}~~ssrrqqkkiijjkkqq||{{zzyyAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu00//..--„„ƒƒ‚‚,,++**))==>>??@@••––——˜˜PPOONNMM(())**++””••––——YXXWWVUTiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM yyzz{{||ggffeedd + +fgghhiij‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhiiŽŽŒŒ‹‹NNOOPPQQ•””““’’‘3221100/++,,--..ƒƒ„„……††vvuuttss;;<<==>>““””••––ffeeddcc KKLLMMNN££¤¤¥¥¦¦VVUUTTSS[[\\]]^^žžœœ››FFEEDDCCkkllmmnnŽŽŒŒ‹‹66554433,,--..//˜˜™™šš››HHGGFFEE#$$%%&&'ƒƒ„„……†‡qqppoonn@@AABBCC˜˜™™šš››aa``__^^ PPQQRRSS¨¨¨¨§§¦¦QQPPOONN + + ``aabbcc™™˜˜——––AA@@??>>ppqqrrss‰‰ˆˆ‡‡††1100//..(())**++€€‚‚ƒƒjjiihhgg rrssttuuxxwwvvuuEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq,,++**))€€~~}}((''&&%%AABBCCDD™™šš››œœLLKKJJII,,--..//˜˜™™šš››SRQQPPOOmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII}}~~€€ccbbaa`` jkklmnop‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmm……„„ƒƒ‚‚WWXXYYZZ‘ŽŽ/..--,,+//001122‡‡ˆˆ‰‰ŠŠrrqqppoo??@@AABB——˜˜™™ššbbaa``__ + + OOPPQQRR§§¨¨¨¨§§RRQQPPOO + +__``aabbšš™™˜˜——BBAA@@??ooppqqrrŠŠ‰‰ˆˆ‡‡221100//00112233œœžžŸŸDDCCBBAA'(())**+ˆ‰Š‹‹ŒŒmmllkkjjDDEEFFGGœœžžŸŸ]]\\[[ZZTTUUVVWW¥¥¤¤££¢¢MMLLKKJJ ddeeffgg••””““’’==<<;;::ttuuvvww……„„ƒƒ‚‚--,,++**,,--..//„„……††‡‡ffeeddcc + + vvwwxxyyttssrrqqIIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmm((''&&%%||{{zzyy$$##""!!EEFFGGHHžžŸŸ  HHGGFFEE00112233œœžžŸŸNNMMLLKKqqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEE‚‚ƒƒ„„__^^]]\\qqrrssttƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq€€~~[[\\]]^^ŒŒ‹‹Š‰ˆ+**))(('33445566‹‹ŒŒŽŽnnmmllkkCCDDEEFF››œœžž^^]]\\[[SSTTUUVV¦¦¥¥¤¤££NNMMLLKK ccddeeff––••””““>>==<<;;ssttuuvv††……„„ƒƒ..--,,++44556677¥¥¦¦§§¨¨@@??>>==+,,--../ŽŽ‘iihhggffHHIIJJKK  ¡¡¢¢££YYXXWWVVXXYYZZ[[¡¡  ŸŸžžIIHHGGFFhhiijjkk‘‘ŽŽ99887766 !!""##xxyyzz{{€€~~))((''&&00112233ˆˆ‰‰ŠŠ‹‹bbaa``__zz{{||}}ponmlkkj MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjii$$##""!!xxwwvvuu IIJJKKLL¡¡¢¢££¤¤DDCCBBAA44556677¥¥¦¦§§¨¨JJIIHHGG uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAA……‹‹ŒŒ[[ZZYYXXuuvvwwxx~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu}}||{{zz__``aabb‡†……„„ƒƒ'&&%%$$#778899::‘‘’’jjiihhggGGHHIIJJŸŸ  ¡¡¢¢ZZYYXXWWWWXXYYZZ¢¢¡¡  ŸŸJJIIHHGGgghhiijj’’‘‘::998877 !!""wwxxyyzz‚‚€€**))((''==>>??@@¨¨§§¦¦¥¥77665544/0011223‘’’““””•eeddccbb + +LLMMNNOO¤¤¥¥¦¦§§UUTTSSRR\\]]^^__œœ››ššEEDDCCBBllmmnnooŒŒ‹‹ŠŠ55443322$$%%&&''||}}~~}}||{{zz%%$$##""44556677ŒŒŽŽ^^]]\\[[~~€€jiihhggf + + QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee ttssrrqqMMNNOOPP¥¥¦¦§§¨¨@@??>>====>>??@@¨¨§§¦¦¥¥FFEEDDCC!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==##$$%%ŽŽ‘‘WWQQPPOOyyzz{{||{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyyyxxwwvv + +ccddeeff‚‚€€#"! ;;<<==>>““””••––ffeeddcc KKLLMMNN££¤¤¥¥¦¦VVUUTTSS[[\\]]^^žžœœ››FFEEDDCCkkllmmnnŽŽŒŒ‹‹66554433##$$%%&&{{||}}~~~~}}||{{&&%%$$##AABBCCDDŸŸžžœœ3322110034455667•––——˜˜™aa``__^^ PPQQRRSS¨¨¨¨§§¦¦QQPPOONN + + ``aabbcc™™˜˜——––AA@@??>>ppqqrrss‰‰ˆˆ‡‡††1100//..(())**++€€‚‚ƒƒyyxxwwvv!! 8899::;;‘‘’’““ZZYYXXWW‚‚ƒƒ„„……feeddccbUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaappoonnmmQQRRSSTT¨¨§§¦¦¥¥77665544AABBCCDD¤£¢¡ ŸŸžBBAA@@??%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99&&''(())’’““””••NNMMLLKK}}~~€€wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}uuttssrr gghhiijj~~}}||{{??@@AABB——˜˜™™ššbbaa``__ + + OOPPQQRR§§¨¨¨¨§§RRQQPPOO + +__``aabbšš™™˜˜——BBAA@@??ooppqqrrŠŠ‰‰ˆˆ‡‡221100//''(())**€€‚‚zzyyxxww""!! EEFFGGHH››šš™™˜˜//..--,,789:;<==™šš››œœ]]\\[[ZZTTUUVVWW¥¥¤¤££¢¢MMLLKKJJ ddeeffgg••””““’’==<<;;::ttuuvvww……„„ƒƒ‚‚--,,++**,,--..//„„……††‡‡uuttssrr<<==>>??””••––——QQPPOONN‹‹ŒŒŽŽbaa``__^YYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]llkkjjiiUUVVWWXXŸŸžžœœ33221100EEFFGGHHžœœ››š>>==<;:9))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655**++,,--––——˜˜™™JJIIHHGG !"##$$%‚‚ƒƒ„„ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€qqkkjjiikkqqrrsszzyyxxwwCCDDEEFF››œœžž^^]]\\[[SSTTUUVV¦¦¥¥¤¤££NNMMLLKK ccddeeff––••””““>>==<<;;ssttuuvv††……„„ƒƒ..--,,++++,,--..ƒƒ„„……††vvuuttssIIJJKKLL——––••””++**))((>>??@@AAžžŸŸ ¡¢YYXXWWVVXXYYZZ[[¡¡  ŸŸžžIIHHGGFFhhiijjkk‘‘ŽŽ99887766 !!""##xxyyzz{{€€~~))((''&&00112233ˆˆ‰‰ŠŠ‹‹qqppoonn@@AABBCC˜˜™™šš››MMLLKKJJ##$$%%&&‘‘’’^]]\\[[Z]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYhhggffee YYZZ[[\\››šš™™˜˜//..--,,IIJJKKLLš™™˜˜——–87766554--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211..//0011šš››œœFFEEDDCC%&&''(()……†‡ˆ‰Š‹oonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……hhggffee + + ttuuvvwwvvuuttssGGHHIIJJŸŸ  ¡¡¢¢ZZYYXXWWWWXXYYZZ¢¢¡¡  ŸŸJJIIHHGGgghhiijj’’‘‘::998877 !!""wwxxyyzz‚‚€€**))((''//001122‡‡ˆˆ‰‰ŠŠrrqqppooMMNNOOPP““’’‘‘''&&%%$$BBCCDDEE£¤¥¥¦¦§§UUTTSSRR\\]]^^__œœ››ššEEDDCCBBllmmnnooŒŒ‹‹ŠŠ55443322$$%%&&''||}}~~}}||{{zz%%$$##""44556677ŒŒŽŽmmllkkjjDDEEFFGGœœžžŸŸIIHHGGFF''(())**““””••––ZYYXXWWV + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUU ddccbbaa + + ]]^^__``——––••””++**))((MMNNOOPP–••””““’4332211011223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--22334455žžŸŸ¥¥¦¦BBAA@@??)**++,,-‹ŒŒŽŽkkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ddccbbaa xxyyzz{{rrqqponm KKLLMMNN££¤¤¥¥¦¦VVUUTTSS[[\\]]^^žžœœ››FFEEDDCCkkllmmnnŽŽŒŒ‹‹66554433##$$%%&&{{||}}~~~~}}||{{&&%%$$##33445566‹‹ŒŒŽŽnnmmllkkQQWWXXYYŽŽŒŒ##FFGGHHII¨¨¨¨§§¦¦QQPPOONN + + ``aabbcc™™˜˜——––AA@@??>>ppqqrrss‰‰ˆˆ‡‡††1100//..(())**++€€‚‚ƒƒyyxxwwvv!! 8899::;;‘‘’’““iihhggffHHIIJJKK  ¡¡¢¢££EEDDCCBB++,,--..——˜˜™™ššUTSRQQPP eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ + + ``__^^]] + + aabbccdd““’’‘‘''&&%%$$QQWWXXYY’‘‘Ž0//..--,55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJII eeffgghh””““’’‘‘<<;;::99 uuvvwwxx„„ƒƒ‚‚,,++**))6677==>>§§¨¨¨¨§§>>==7766-..//001‘‘’’“ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒ``__^^]]||}}~~lkkjjiih + + OOPPQQRR§§¨¨¨¨§§RRQQPPOO + +__``aabbšš™™˜˜——BBAA@@??ooppqqrrŠŠ‰‰ˆˆ‡‡221100//''(())**€€‚‚zzyyxxww""!! 778899::‘‘’’jjiihhggZZ[[\\]]‹‹……„„ƒƒJJKKLLMM¥¥¤¤££¢¢MMLLKKJJ ddeeffgg••””““’’==<<;;::ttuuvvww……„„ƒƒ‚‚--,,++**,,--..//„„……††‡‡uuttssrr<<==>>??””••––——eeddccbb + +LLMMNNOO¤¤¥¥¦¦§§AA@@??>>//001122››œœžžOONNMMLLiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%11223344‰‰ŠŠ‹‹ŒŒppoonnmmAABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM\\[[ZZYY eeffgghhŽŽŒŒ##ZZ[[\\]]ŽŒŒ‹‹Š,++**))(99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEEiijjkkllŽŽ88776655!!""##$$yyzz{{||€€~~}}((''&&%%??@@AABB¦¦¥¥ŸŸžž5544332212233445“””••––—ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘\\[[ZZYY€€‚‚ƒƒhggffeedSSTTUUVV¦¦¥¥¤¤££NNMMLLKK ccddeeff––••””““>>==<<;;ssttuuvv††……„„ƒƒ..--,,++++,,--..ƒƒ„„……††vvuuttss;;<<==>>““””••––ffeeddcc ^^__``aa‚‚€€NNOOPPQQ¡¡  ŸŸžžIIHHGGFFhhiijjkk‘‘ŽŽ99887766 !!""##xxyyzz{{€€~~))((''&&00112233ˆˆ‰‰ŠŠ‹‹qqppoonn@@AABBCC˜˜™™šš››aa``__^^ PPQQRRSS¨¨¨¨§§¦¦==77665533445566ŸŸ¥¥¦¦§§KKJJIIHHmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!55667788ŽŽllkkjjiiEEFFGGHHžžŸŸ  \\[[ZZYYUUVVWWXX¤¤££¢¢¡¡LLKKJJIIXXWWVVUUiijjkkll‹‹……„„ƒƒ^^__``aa‰ˆ‡†……„„(''&&%%$==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAAmmnnooppŒŒ‹‹ŠŠ‰‰44332211%%&&''((}}~~€€||{{zzyy$$##""!!CCDDEEFFœœ››šš1100//..5667789:—˜˜™™šš›__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••XXWWQQPP„„……‹‹ŒŒdccbbaa`WWXXYYZZ¢¢¡¡  ŸŸJJIIHHGGgghhiijj’’‘‘::998877 !!""wwxxyyzz‚‚€€**))((''//001122‡‡ˆˆ‰‰ŠŠrrqqppoo??@@AABB——˜˜™™ššbbaa``__ + + bbccddee~~}}||{{RSTUVWWXœœ››ššEEDDCCBBllmmnnooŒŒ‹‹ŠŠ55443322$$%%&&''||}}~~}}||{{zz%%$$##""44556677ŒŒŽŽmmllkkjjDDEEFFGGœœžžŸŸ]]\\[[ZZTTUUVVWW¥¥ŸŸžž4433221177==>>??¨¨¨¨§§¦¦GGFFEEDDqqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu 99::;;<<‘‘’’““””hhggffee IIJJKKLL¡¡¢¢££¤¤XXWWVVUUYYZZ[[\\  ŸŸžžHHGGFFEETTSSRRQQmmnnoopp‚‚€€bbccddeeƒƒ‚‚€€$##"! AABBCCDD™™šš››œœ``__^^]]QQRRSSTT¨¨§§¦¦¥¥PPOONNMM + + aabbccdd˜˜——––••@@??>>==qqrrssttˆˆ‡‡††……00//..--))**++,,‚‚ƒƒ„„xxwwvvuu GGHHIIJJ™™˜˜——––--,,++**;<==>>??›œœžžŸ[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™OONNMMLL##$$ŽŽ`__^^]]\[[\\]]^^žžœœ››FFEEDDCCkkllmmnnŽŽŒŒ‹‹66554433##$$%%&&{{||}}~~~~}}||{{&&%%$$##33445566‹‹ŒŒŽŽnnmmllkkCCDDEEFF››œœžž^^]]\\[[ffgghhiizzyyxxww XYYZZ[[\™™˜˜——––AA@@??>>ppqqrrss‰‰ˆˆ‡‡††1100//..(())**++€€‚‚ƒƒyyxxwwvv!! 8899::;;‘‘’’““iihhggffHHIIJJKK  ¡¡¢¢££YYXXWWVVXXYYZZ[[œœ››šš™™00//..--@@AABBCC¥¥¤£¢¡ ŸCCBBAA@@ uuvvwwxx„„ƒƒ‚‚,,++**))--..//00……††‡‡ˆˆttssrrqq==>>??@@••––——˜˜ddccbbaa + + MMNNOOPP¥¥¦¦§§¨¨TTSSRRQQ]]^^__``œœ››šš™™DDCCBBAA + + yyzz{{||ggffeedd + +fgghhiij‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii‹‹……„„ƒƒ^^__``aa{{zzyyxx##""!! FFGGHHII}}~~€€ccbbaa`` jkklmnop‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmm‚‚€€bbccddeewwvvuuttJJKKLLMM‚‚ƒƒ„„__^^]]\\qqrrssttƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq~~}}||{{ffgghhiissrrqqppNNOOPPQQ……‹‹ŒŒ[[ZZYYXXuuvvwwxx~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuuzzyyxxww jjkkqqrroonnmmllRRSSTTUU##$$%%ŽŽ‘‘WWQQPPOOyyzz{{||{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyvvuuttss + + + +ssttuuvvkkjjiihhVVWWXXYY&&''(())’’““””••NNMMLLKK}}~~€€wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}rrqqkkjj wwxxyyzzggffeedd ZZ[[\\]]**++,,--––——˜˜™™JJIIHHGG !"##$$%‚‚ƒƒ„„ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€iihhggff{{||}}~~ccbbaa`` + + ^^__``aa..//0011šš››œœFFEEDDCC%&&''(()……†‡ˆ‰Š‹oonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……eeddccbb€€‚‚__^^]]\\ + + bbccddee22334455žžŸŸ¥¥¦¦BBAA@@??)**++,,-‹ŒŒŽŽkkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰aa``__^^ƒƒ„„……‹‹[[ZZYYXXffgghhii6677==>>§§¨¨¨¨§§>>==7766-..//001‘‘’’“ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒ]]\\[[ZZ##ŒŒŽŽWWVVUUTTjjkkllmm??@@AABB¦¦¥¥ŸŸžž5544332212233445“””••––—ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘YYXXWWQQ$$%%&&''‘‘’’““SSRRQQPPnnooppqqCCDDEEFFœœ››šš1100//..5667789:—˜˜™™šš›__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••PPOONNMM(())**++””••––——OONNMMLLrrssttuuGGHHIIJJ™™˜˜——––--,,++**;<==>>??›œœžžŸ[[ZZYYXXVVWWXXYY££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™LLKKJJII,,--..//˜˜™™šš››KKJJIIHH !!vvwwxxyyKKLLMMNN••””““’’))((''&&@@AABBCCŸ ¡¢£¤¥¥WWVVUUTTZZ[[\\]]ŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœHHGGFFEE00112233œœœœGGFFEEDD""##$$%%zz{{||}}OOPPQQWW‘‘ŽŽ%%$$##DDEEFFGG¦¦§§¨¨¨¨SSRRQQPP ^^__``aa››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡DDCCBBAA44556677››šš™™˜˜CCBBAA@@&&''(())~~€€XXYYZZ[[ŒŒ‹‹……HHIIJJKK§§¦¦¥¥¤¤OONNMMLL + + bbccddee——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥@@??>>====>>??@@——––••””??>>==<<**++,,--‚‚ƒƒ„„……\\]]^^__„„ƒƒ‚‚LLMMNNOO££¢¢¡¡  KKJJIIHHffgghhii““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨  77665544AABBCCDD““’’‘‘;;::9988..//0011††‡‡ˆˆ‰‰``aabbcc€€~~}}PPQQRSTUŸŸžžœœGGFFEEDDjjkkllmmŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUUŸŸžžœœ33221100EEFFGGHHŽŽŒŒ7766554422334455ŠŠ‹‹ŒŒddeeffgg||{{zzyy VWWXXYYZ››šš™™˜˜CCBBAA@@nnooppqq‹‹ŠŠ‰‰ˆˆ33221100&&''(())~~€€{{zzyyxx##""!! 66778899ŽŽ‘‘kkjjiihhFFGGHHIIžžŸŸ  ¡¡[[ZZYYXXVVWWXXYY››šš™™˜˜//..--,,IIJJKKLL‹‹ŠŠ‰‰ˆˆ3322110066778899ŽŽ‘‘hhiijjkkxxwwvvuu + + Z[[\\]]^——––••””??>>==<<rrssttuu‡‡††……„„//..--,,**++,,--‚‚ƒƒ„„……wwvvuutt::;;<<==’’““””••ggffeedd JJKKLLMM¢¢££¤¤¥¥WWVVUUTTZZ[[\\]]——––••””++**))((MMNNOOPP‡‡††……„„//..--,,::;;<<==’’““””••qqrrssttttssrrqq^__``aab““’’‘‘;;::9988 !!vvwwxxyyƒƒ‚‚€€++**))((..//0011††‡‡ˆˆ‰‰ssrrqqpp>>??@@AA––——˜˜™™ccbbaa`` + + NNOOPPQQ¦¦§§¨¨¨¨SSRRQQPP ^^__``aa““’’‘‘''&&%%$$QQWWXXYYƒƒ‚‚€€++**))((>>??@@AA––——˜˜™™uuvvwwxxkkjjiihhbccddeefŽŽŒŒ77665544""##$$%%zz{{||}}~~}}||''&&%%$$22334455ŠŠ‹‹ŒŒoonnmmllBBCCDDEEšš››œœ__^^]]\\RRSSTTUU§§¦¦¥¥¤¤OONNMMLL + + bbccddeeŽŽŒŒ##ZZ[[\\]]~~}}||''&&%%$$BBCCDDEEšš››œœÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•Ëfãb™Û’`ãb™Û’`ïrd™÷‚|•ó~H…fH…fpÛvp‘Ë‚€‰órXQJ`Û’÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQl‘÷JtAïrH…fpÛvH…fpÛvÛ’™ãbHA’™bAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnXQJ`Û’XQJ`Û’‚d™ïrtA÷•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fp€…ãnórXQË‚€‰™ãbçZ|÷‚d™çZ|l‘ç’f`vX•ã™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Û’™HAZp‘Ë‚€‰÷‚d™ïrtA÷‚d™ïrtAËf`vX•JXQór€`JXQr‰|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnJXQór€‰JXQór€‰çZdQtAïrpÛv€…ãn€…ãnX•vXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘d™÷‚|l‘€…ãnX•v€…ãnX•H…Zp‘Ë‚€‰Ë‚€‰órÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf™ãbHAZ™ãbHAZJl‘’‰bQZX•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•J`p‘Ë‚HAZp‘Ë‚ïrtAdQçZt‰ÿbãn€…n€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`÷Jl‘ç’t‰÷Jl‘ç’t‰ãn€…Ûvp‰Ë‚p‘ZH‚‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™`JXQórt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…ÛvpfË‚p‘ZHAË‚p‘|çZd™÷‚|çZX•v`Ëf`Ëf•ó~™ãbHAZp‘Ë‚€‰órÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™÷JtAïrd™`Ëf•€…fpÛv€…órXQJ`dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fp‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïrpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbãnX•v`Ëf•€‰órXQJ€‰órXQJ|÷‚d™ïrÛvpf…•ffH…ó~•Ëp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãbÛ’`JXQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAÿbdQçZ|ÿbdQtA÷JfH…ó~•Aãb™Û’`™Û’`JXtAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•Ëfãb™€‰Ë‚dQÿbt‰ç’dQÿbt‰ç’•ó~H…fH…fpÛvp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQ÷‚|çZdQãnX•v`ãnX•v`Û’™ãbHAd™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbãnpÛv€…•XQJ`Û’XQJ`p‘tA÷Jl‘ç’•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHA™Û’`JdQÿbt‰ç’v`Ëf•ó~H…fp`Û’™ãb`Û’™ãbtA÷Jl‘ç’`vX•ãnf`vX•n™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`Jórÿbt‰ç’÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰÷‚d™t‰ÿbl‘ç’t‰ÿbËf`pfJXQór€Qór€‰Ë‚p|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnp‘ZHAãbl‘÷JtAïrl‘÷JtAïrv…nX•v`€…ãnX•vXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘ÿbt‰ç’l‘Ëf•ó~H…Ëf•ó~H…Zp‘‚‰rQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰X•v`pó~H…fp™ãbHAXQË‚€‰órÿbt‰ÿbdQçZX•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`XQórÿbt‰l‘÷JtAïró~H…fpÛv€…ãnX•HAZp‘Ë‚HAZp‘Ë‚t‰ÿbdQçZ€…Ûvpf…vfH…ó~XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`dQçZ|÷‚dQçZ|÷‚H…ó~•Ëf‰Ë‚p‘ZH‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpf™Û’`Jd™÷‚|çZd™÷‚|çZËf•ó~H`Ëf•rQ™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’÷JtAïrd™fpÛv€…fpÛv€…J`Û’™ãdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’JXQórÿbç’l‘÷JtAÛv€…ãnX•Ûv€…ãnX•J`Û’™dQçZ|‚™|÷‚d™ïrpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰ç’l‘÷JtAd™÷‚|çZÛv€…ãnX•v`Ëf•€‰órXQJ€‰órXQHA|÷‚d™ïrH…ó~•Ëf•Ëf`vp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™tAËf`vX•ãnór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAd™ïrtA÷Jd™ïrtA÷J`vX•ãnAb™’JXQ™Û’`JXtAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfXQór€‰Ë‚dQÿbt‰ç’dQÿbt‰d™…fpÛv€J’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™`JXQór÷‚|çZdQãnX•v`ãnX•v`bHAZp‘Ëd™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQórt‰ç’l‘÷Jïrd™÷‚|v`Ëf•v`Ëf•ãbHAZp‘rAJl‘ç’ttA÷Jl‘ç’•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãnór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp`Û’™€‰Zp‘Ë‚€‰tA÷Jl‘|`vX•ãnX•ãn€…Ûv™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïr÷Jl‘ç’t‰ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰l‘ç’t‰ÿbl‘ç’t‰ÿb€…Ûvpfór€‰Ë‚p‘Qór€‰‚‘Z|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnp‘ZHAãbl‘÷JtAdQ÷‚|çZdQ…ãnX•v`p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…pÛv€…ãn‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãnór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰ó~H…fpó~H…fpË‚€‰órXQ‰ÿbdQçZ|t‰bQZ‚dX•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™tA÷Jl‘ç’X•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•órXQJ`órXQJ`÷‚d™ïrtA€…ÛvpfpfH…ó~XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`dQçZ|÷‚dQçZ|l‘H…ó~•ËfZHAãb™Ab™Û’`t‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpf™Û’`p‘ÿbt‰ç’l‘ÿbt‰ç’l‘Ëf•ó~HXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘|çZdQÿb|çZdQÿbX•v`ËfórXQJ`J`Û’™ãdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™tA÷Jl‘vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAÛv€…ãnX•Ûv€…ãnX•J`Û’™÷‚d™ïrt™ïrtA÷JlpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘t‰ÿbãn€…pfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•Û’™ãbHAÛ’™ãbHA÷Jl‘ç’t‰H…~•fvX•Ëf`vp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZpfH…•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAd™ïrtAdQç’t‰ÿbãn`vX•H…Û’`JXQJXQór€‰tAïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfZHAãb™÷JtAïrd™÷JtAïrd™…fpv…n™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãnór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷Jt‰ç’l‘÷J•ó~H…f’™AZp‘Ë‚bHAZp‘Ëd™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jç’t‰ÿbãnÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|v`Ëf•H…fpÛvãbHAZp‘A÷Jl‘ç’t‘ç’t‰ÿbd•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQÛvpfH…•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fpZp‘Ë‚€‰Zp‘Ë‚€‰ÿbdQçZ|•ãn€…ÛvpX•ãn€…v™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰çZ|÷‚d™€…Ûvp`ó~•Ëf`ór€‰Ë‚p‘Ë‚p‘ZHA|çZdQÿbt‰ç’l‘÷JËf•ó~H…pÛv€…ãnXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnÛ’`JXQ÷‚|çZdQ÷‚|çZdQ•v`Ëf•p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfZHAãb™Û’`JXQtAïrd™÷‚tAïrd™÷‚pÛv€…ãn€‰órXQJ‚€‰rQJ’l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰€…ãnX•v€…ãnX•v`Û’™ãb‰ÿbdQçZ|QçZ|÷‚dX•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•órXQJ`órXQJ`÷‚d™ïrtAfH…ó~f…~•Ëf`XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~fpÛv€…órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`ïrtA÷Jl‘vX•ãn€…vX•ãn€…ZHAãb™ãb™Û’`t‰ç’l‘÷JtAïrd™÷‚fpÛv€…órXQJ`™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãn€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘ÿbt‰ç’l‘ó~H…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfÛ’`JXQór€‰Ë‚p‘|çZdQÿb|çZdQÿbX•v`Ëf`Û’™ãb™ãbHAZdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA`Ëf•ó~`Ëf•ó~HAZp‘Ë‚÷‚d™rAJ™ïrtA÷JlpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•H…fpÛv€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•Û’™ãbHAp‘Ë‚€‰ór÷Jl‘ç’t‰•Ëf`vXvX•ãn€p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛvãnórXQJÛ’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAç’t‰ÿbdQÛvpfH…ÛvpfH…’JQr€‰ËJXQór€‰tAïrd™÷‚|çZdQÿbãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|÷‚d™ïrtA€…ÛvpfH…ó~•ËfZHAãb™÷JtAïrd™|çZdQÿbÛv€…ãnX•™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|fH…•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷Jt‰d™÷‚|•ó~H…fHAZp‘Ë‚p‘Ë‚€‰órd™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•H…fpË‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|H…fpÛvH…fpÛv€‰órXQJ‘’t‰ÿbdQ‘ç’t‰ÿbd•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fp€…ãnórXQ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fpXQJ`Û’ÿbdQçZ|d™ïrtA÷J•ãn€…Ûvp…ÛvpfH™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Û’™HAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰çZ|÷‚d™ó~•Ëf`ó~•Ëf`‚p‘ZHAãË‚p‘ZA™’|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`v`Ëf•p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQtAdQÿbt‰çZdQÿbt‰p`Ëf•€‰órXQJXQJ`Û’l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fÛv€…ãnórJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰€…ãnX•v€…ãnX•v`Û’™ãbçZ|÷‚d™QZ‚™rtAX•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•J`Û’™HAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•™ãbHAZl‘ç’t‰ÿbl‘ç’t‰ÿbfH…ó~…ó~•Ëf`XQór€‰Ë‚p‘ZHA™÷‚|çZdQÿbãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`ïrtA÷Jl‘vX•ãn€…vX•ãn€…b™Û’``JXQórt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãnór€‰Ë‚p‘HAãb™Û’tAïrd™÷‚f•~…fpÛó~H…fpXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…pÛv€…ãnXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘ç’l‘÷JtAç’l‘÷JtAó~H…fp`Û’™bA™ãbHAZdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnXQJ`Û’ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA`Ëf•ó~`pÛv€…HAZp‘Ë‚ïrtA÷Jl‘÷Jl‘ç’t‰pfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•p‘Ë‚€‰órdQçZ|÷‚dQçZ|÷‚•fv•n€…vX•ãn€p‘ZHAãbÛ’`JXQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrÛvpfH…•Ëf`vJXQór€‰Ëÿbt‰ç’l‘tAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|÷‚d™ïrtA€…Ûvpf`JXQór`JXQór|çZdQÿbv€…ãnX•Ûv€…n•v™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…órXQJ`™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™ïrd™÷‚|ïrd™÷‚|Ûv€…ãnX•Z‘‚€‰órXp‘Ë‚€‰órd™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbãnX•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|H…X•v`ãnórXQJ€‰™ãbHAç’t‰ÿbdQÿbdQçZ|•Ëf`vX•ãn€…ÛvË‚p‘ZHA™Û’`JdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fpXQJ`Û’d™ïrtA÷Jd™ïrtA÷JÛvpfH……Ûvpf…~™Û’`Jórÿbt‰ç’÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’X•ãn€…ÛvX•ãn€…Ûv‚p‘ZHAã÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷‚d™ïrtA÷‚d™ïrtA÷Jl‘ç’t‰H…ó~•Ëf€‰Ë‚p‘Z€‰Ë‚p‘Zt‰ç’l‘÷Jv`Ëf•óf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQçZdQÿbt‰çZdQÿbt‰v`Ëf•QJ`Û’XQJ’™bHl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰Ëf•ó~H…`p‘Ë‚€‰Zp‘Ë‚€‰çZ|÷‚d™÷‚d™ïrtAX•ãn€…ÛvpfH…ó~ãb™Û’`XQórÿbt‰l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•™ãbHAZl‘ç’t‰ÿbl‘ç’t‰ÿbó~•Ëf`•f`vX•XQór€‰Ë‚l‘÷JtAd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZpfH…ó~pfH…ó~b™Û’`J|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰÷Jl‘ç’t‰ÿbdQçZ|`vX•ãnHAãb™Û’HAãb™Û’tAïrd™÷‚~H…fpÛfpÛv€…ãXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHA™Û’|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘ç’l‘÷JtAç’l‘|çZó~H…fp™ãbHAZpAZp‘Ë‚€dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’JXQórÿbç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAfpÛv€…órXQJ`órXQJ`ïrtAJ‘’‰÷Jl‘ç’t‰pfH…ó~•Ëf`vJXQór€‰ç’l‘÷JtAd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•p‘`Û’™dQçZ|÷‚dQtA÷Jl‘vX•ãn€…ãnór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïr•Ëf`v•Ëf`vQr‰‚p‘Zt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|ÿbdQçZ|`vX•ãn€…Ûvpf`JXQór`JXQór|l‘÷JtAv€…ãnX•nX•v`Ë™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™`JXQórt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™ïrd™t‰ç’dQÿbãnX•Ûv€…•ó~‘Ë‚€‰órX‰órXQJ`d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQórt‰ç’l‘÷Jïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|ãnX•v`Û’™ãbHAÛ’™ãbHAbdQçZ|÷ÿbdQçZ|•Ëf`vX•ãnór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fpãbHAZp‘d™t‰ÿbdQç’t‰ÿbdQÛvpfH…p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’X•ãn€…ÛvX•ãn€…ÛvHAãb™Û’tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Ëf•H…fp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA÷‚d™tA÷J÷‚d™ïrtA€…ÛvpfH…ó~•Ëf€‰Ë‚p‘Z€‰™Û’`ïrd™÷‚|v`Ëf•~f•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQl‘÷JtAïrv`pÛvH…fpÛvQJ`Û’Û’™ãbHl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãnór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰Ëf•ó~H…Zp‘Ë‚€‰Zp‘Ë‚€‰‚d™ïrtA÷‚™AJl‘ç’X•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvË‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïró~H…fpÛv€…ãnX•Ë‚€‰órXQçZ|÷‚d™çZ|÷‚d™ó~•Ëf`™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQ€…ãnX•v`Ëf•H…Zp‘Ë‚€‰órÿbdQçZt‰d™ïrtApfH…ó~p`vX•`JXQór|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…pÛv€…ãnXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰l‘ç’t‰ÿb÷Jl‘ç’t‰H…ó~•Ëf`vX•ãnHAXQór€‰JXQór€‰çZdQÿbt‰…fv€…ãnfpÛv€…ãXQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘d™÷‚|çZ€…ãnX•v€…ãnX•v™ãbHAZ‘‚AZp‘Ë‚€dQçZ|÷‚d™tA÷Jl‘vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAfp`ËfórXQJ`órXQHAZJl‘ç’t‰ÿt‰ÿbãn€…pfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~ãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZÛv€…ãnX•v`Ëf•J`Û’™ïrtA÷Jl‘ïrtA÷Jl‘v•n…vpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAtA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•XQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘`Ëf•ó~fpÛv€…órXQJ`|l‘ç’t‰÷Jl‘ç’t‰•€…Ûvpãnór€‰Ë‚€‰Ë‚p‘Zt‰ç’l‘÷JtAïrd™÷‚fpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚fpÛv€…órXQJ`™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|ãn€…ÛvpÿbdQçZ|`vX•ãn€…ÛvpfË‚p‘ZHAË‚p‘ZHAç’l‘÷JtAX•v`ËfnX•vf•~™ãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚d™tA÷J`vX•ãnór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JËf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnór€‰Ë‚p‘ZHAãb™dQÿbt‰ç’`Ëf•ó~`Ëf•ó~‰rXQJ`‰órXQJ`d™ïrtA÷Jç’t‰ÿbãnÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fÛ’™€‰órp‘Ë‚€‰órbdQçZ|÷ÛvpfH…•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•ó~H…fp€‰órXQJ`Û’™ãbïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’v`Ëf•H…fpÛvãbHAZp‘ç’t‰ÿbdQç’t‰ÿbdQfH…ó~•Ëp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…Ûvpp‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™H…fpÛvãnórXQJÛ’™ãbHAÿbdQçZ|ÿbdQçZ|fH…ó~•p‘ZAb™’`HAãb™Û’tAïrd™÷‚|çZdQÿbãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbãnX•v`Û’™HAZp‘Ë‚€‰órÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpf€…ÛvpfHAãb™Û’JA™‚|çZrd™÷‚|ç•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fÛv€…ãnórJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAXQór€‰JXQór€‰ZQXb㉀`v…Xnó•€vËpf‚ç‰drÿQtH…ó~•ËfH…ó~•Ëf`JXQórdQÿbt‰ç’ZdQb‰’‘JpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnXQJ`Û’ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘ZHAË‚p‘ZHA’Û‘pJAH•€vËpf•H~ã…fÛJçl’÷™t`vX•ãn`vX•ãn€‰Ë‚p‘Zl‘÷JtAïrtAïrd™÷‚X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbãnX•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ãb™Û’`ãb™Û’`ró™‚Ë`•H~ã…fÛ`v…XnóbïAdZ÷‘|€…Ûvpf€…•Ëf`HAãb™Û’d™÷‚|çZ|çZdQÿb•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`JXQór€‰JXQór€‰ZQXAHró`v…Xnó•€vËpf‚ç‰drÿQtH…X•ãn€…vX•ãn€…`p‘ZHAdQÿbt‰ç’t‰ç’l‘÷JpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’JXQórÿbç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Ë‚p‘ZHAË‚p‘`Z™‚Ë`Z•€vËpf•H~ã…fÛJçl’÷™tÛvpfH…ÛvpfH…ãb™Û’`l‘÷JtAr™tAïrd™÷‚X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQórt‰ç’l‘÷Jïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ãb™€‰Ë‚QXb㉀’ÛQXb㉀’Û•H~ã…fÛ`v…XnóbïAdZ÷‘|ó~•Ëf`ó~•Ëf`JXQór€‰‚ZdQÿbt|çZdQÿb•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãnór€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãb‘pJAHró‘pJAHró`v…Xnó•€vËp‘|‚ç‰drÿQtvX•ãn€…vX•ãn€…Ë‚p‘ZHA‰ç’l‘÷Jtt‰’‘JArdpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™tA÷Jl‘vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`J™‚Ë`Z™‚Ë`Z•€vËpf‚ç‰drÿQtJçl’÷™tÛvpfH…Ûvp`vãb™Û’`Aïrd™÷‚|™÷‚|çZdX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jç’t‰ÿbãnÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚QXb㉀’ÛQXb㉀™•H~ã…fÛJçl’÷™tbïAdZ÷‘|ó~•€…ÛvX•ãnór€‰JXQHAãbçZdQÿbtQÿbt‰ç’l•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãb‘pJAHQX‚Ë`ZQX`v…XnóbïAdZ÷‘|‚ç‰drÿQtpfH…ó~Ë‚p‘`J™Û’`J‰ç’l‘÷Jt‘÷JtAïrdpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚H…•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`p‘b㉀’Û‘pb㉀’Û‘p•€vËpf‚ç‰drÿQtJçl’÷™t•Ëf`vXQór€‰Ë‚XQór€‰Ë‚Aïrd™‚Z™÷‚|çZdX•v`Ëf•H…fpË‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ZHAãb™JAHró™JAHró™•H~ã…fÛJçl’÷™tbïAdZ÷‘|X•ãn€…Ûvp‘ZHAãbp‘ZHAãbQbt‰ç’l‘Qÿbt‰ç’l•ó~H…fÛv€…ãnórJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`Û’`JXQ‚Ë`ZQX‚Ë`ZQX`v…XnóbïAdZ÷‘|‚ç‰drÿQtpfH…ó~™Û’`J™Û’`J÷JtAïrd™‘JAr™‚|pÛv€…ãnXQJ`Û’ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ór€‰Ë‚p‘b㉀’Û‘pb㉀…Xnó•€vËpf‚ç‰drÿQtJçl’÷™t•Ëf`pXQór€‰Ë‚XQór€‰™÷‚|çZdQçZdQÿbãnX•v`Ëf™HAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ZHAãb™JAHró™•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|fH…ó~•p‘ZHAXQÛ’`JXQÿbt‰ç’l‘X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`Û’`JXQ‰€’Û‘pJ•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQtËf`vX•ór€‰Ë‚p‘ór€‰Ë‚p‘÷JtAïrd™•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãnÛ’HAãb™Û’AHró™‚Ë`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tãn€…ÛvpZHAãb™ZHAãb™÷‚|ZQb‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™tA÷Jl‘vX•ãn€…`JXQór`JXQór`ZQXbã•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|fH…ó~•Û’`JXQÛ’`JXQ’l‘÷JtAïX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jç’t‰ÿbãnÛvpfH…€‰Ë‚p‘Z€‰Ë‚p‘Z‰€’Û‘pJ•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQtËf`vX•ór€‰Ë‚p‘ór€‰Ë‚p‘rd™÷‚|ç•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtA•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘l‘ç’t‰ÿb€…Ûvpfó~•Ëf`HAãb™Û’HAãb™Û’AHró™‚Ë`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tH…ó~•ËfZHAãb™`JXQórZdQÿbt‰çpÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órÿbdQçZ|÷‚H…•Ëf`vX•ãn€…`JXQór`JXQór`‘pJAH•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|`vX•ãn€‰Ë‚p‘Zÿbt‰ç’l‘’l‘÷JtAïX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf``JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰X•v`Ëf•H…fpË‚€‰órXQdQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘Z€‰™Û’`ró™‚Ë`•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQt¡¢£¤¥¦§¨¨§¦¥¤£¢˜˜˜˜™™™™™™™™™™™™™™™™™™ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv38_2.dat b/application/third_party/mpdf/qrcode/data/qrv38_2.dat new file mode 100755 index 00000000..8839d79c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv38_2.dat @@ -0,0 +1,337 @@ +¨§¨§¨§¨§¦¥¦¥¦¥¦¥Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu¨§¨§¨§¨§¦¥¦¥¦¥¦¥Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu¨§¨§¨§¨§¦¥¦¥¦¥¦¥Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu¨§¨§¨§¨§¦¥¦¥¦¥¦¥Ÿ Ÿ Ÿ ŸŸœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹…………†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu¨§¨§¨§¨§¦¥¦¥¦¥¦¥ŸŸŸŸ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu¨§¨§¨§¨§¦¥¦¥¦¥¦¥ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuts¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹†…†…†………‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ ŸŸŸœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰………†…†…†‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ŸŸŸ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…………‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ ŸŸŸŸœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰……†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ŸŸ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†……………‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ ŸŸŸŸŸœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰…†………………‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£Ÿ ŸŸŸŸŸŸœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†………………†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£žžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¨§¨§¨§¨§¤£¤£¤£¤£žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvutstststs¨§¨§¨§¨§¤£¤£¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰………………†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¨§¨§¨§¨§¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutststsrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqrq¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqrqrqrqpo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥ŸŸŸŸŸ Ÿ žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopo¦¥¦¥¦¥¦¥Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopopopopopolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#   + + + + popopopolkkkkkklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$# + + + + popopopoklklklklhghghghgdcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQQQQQRQRNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$# + + + + popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;777778784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$# + + + + popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopokkkkkklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUQQQQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787877434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;77778787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + + popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! + + + popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopokkkklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQQQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopolklkjijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQQQRQRQRNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878777434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopojijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;77787878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopojijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! ponmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQRQRQQQQNMNMNMNMJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUQQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;78787777434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;77878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVUPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijihghgfefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87877777434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?>=>=>=<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPONMLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"! nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    nmnmnmnmjijijijifefefefedcdcbaba`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!      nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmlkjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + lklklkkkjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + kkklklkljijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + klklklkljijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + klklklkljijijijifefefefebabababa^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + klklklkljijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + klklklkljijihghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + klklkkkkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + kklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQQQQQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + lklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + lklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + lklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + lklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + lklkkkkkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWRQRQRQRQPONMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + klklklklhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWVUVURQQQQQQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:98787876565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + klklklklhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=877777786565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + klklklklhghghghgfefedcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878786565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + klklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878786565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + klklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878786565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + klkkkkkkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878786565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVUQQQQQQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=<;<;<;777777874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#    + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#    + + + + lklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#    + + + + ¨¨§§¦¦¥¥‘‘’’““””š™™˜˜——–¥¥¦¦§§¨¨}}~~€€UUVVWWXX--..//00$$##""!! + + GGFFEEDDoonnmmll——––••””’’““””••¤¤££¢¢¡¡••––——˜˜–••””““’¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\11223344 + + CCBBAA@@kkjjiihh““’’‘‘––——˜˜™™  ŸŸžž™™šš››œœ’‘‘ޤ¤££¢¢¡¡……††‡‡ˆˆ]]^^__``55667788 ??>>==<>??@@  77665544__^^]]\\‡‡††……„„¢¢££¤¤¥¥””““’’‘‘¥¥¦¦§§¨¨ƒƒ‚‚€€˜˜——––••‘‘’’““””iijjkkllAABBCCDD  + + 33221100[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨ŽŽ¨¨§§¦¦¥¥~~}}||””““’’‘‘••––——˜˜mmnnooppEEFFGGHH + + //..--,,WWVVUUTT~~}}||§§¦¦¥¥¤¤ŒŒ‹‹ŠŠ‰‰ŸŸžžœœ{{zzyyxxŽŽ™™šš››œœqqrrssttIIJJKKLL!!""##$$++**))((SSRRQQPP{{zzyyxx££¢¢¡¡  ˆˆ‡‡††……››šš™™˜˜wwvvuuttŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxxMMNNOOPP%%&&''((''&&%%$$OONNMMLLwwvvuuttŸŸžžœœ„„ƒƒ‚‚——––••””ssrrqqpoˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||QQRRSSTT))**++,, !"##$$% ##""!! KKJJIIHHssrrqqpp››šš™™˜˜€€~~}}““’’‘‘nmlkkjji„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€UUVVWWXX--..//00 + + %&&''(() + + GGFFEEDDoonnmmll——––••””||{{zzyyŽŽŒŒihhggffe€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\11223344 )**++,,-CCBBAA@@kkjjiihh““’’‘‘xxwwvvuu‹‹……„„ƒƒeddccbba||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆ]]^^__``55667788-..//001??>>==<>??@@5667789: 77665544__^^]]\\‡‡††……„„llkkjjiizzyyxxwwYXXWWVUTppoonnmm˜˜——––••‘‘’’““””iijjkkllAABBCCDD##$$%%;<==>>?? !! + + 33221100[[ZZYYXXƒƒ‚‚€€hhggffeevvuuttssSRQQPPOOllkkjjii””““’’‘‘••––——˜˜mmnnooppEEFFGGHH&&''(())@@AABBCC""##$$%%//..--,,WWVVUUTT~~}}||ddccbbaarrqqkkjjNNMMLLKKhhggffeeŽŽ™™šš››œœqqrrssttIIJJKKLL**++,,--DDEEFFGG&&''(())++**))((SSRRQQPP{{zzyyxx``__^^]]iihhggffJJIIHHGGddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxxMMNNOOPP..//0011HHIIJJKK**++,,--''&&%%$$OONNMMLLwwvvuutt\\[[ZZYYeeddccbbFFEEDDCC``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||QQRRSSTT22334455LLMMNNOO..//0011 ##""!! KKJJIIHHssrrqqppXXWWVVUUaa``__^^BBAA@@??\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€UUVVWWXX6677==>>PPQQRSTU22334455 + + GGFFEEDDoonnmmllTTSSRRQQ]]\\[[ZZ>>==<;:9XXWWVVUU€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\??@@AABBVWWXXYYZ66778899CCBBAA@@kkjjiihhPPOONNMMYYXXWWQQ87766554TTSSRRQQ||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆ]]^^__``CCDDEEFFZ[[\\]]^::;;<<==??>>==<>??@@AA;;::9988ccbbaa``HHGGFFEELLKKJJII0//..--,LLKKJJIIttssrrqqœœ››šš™™ŽŽeeffgghhKKLLMMNNbccddeefBBCCDDEE 77665544__^^]]\\DDCCBBAAHHGGFFEE,++**))(HHGGFFEEppoonnmm˜˜——––••‘‘’’““””iijjkkllOOPPQQWWfgghhiijFFGGHHII !! + + 33221100[[ZZYYXX@@??>>==DDCCBBAA(''&&%%$DDCCBBAAllkkjjii””““’’‘‘••––——˜˜mmnnooppXXYYZZ[[jkklmnopJJKKLLMM""##$$%%//..--,,WWVVUUTT<<;;::99@@??>>==$##"! @@??>>==hhggffeeŽŽ™™šš››œœqqrrsstt\\]]^^__qqrrssttNNOOPPQQ&&''(())++**))((SSRRQQPP8877665577665544<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxx``aabbccuuvvwwxxRRSSTTUU**++,,--''&&%%$$OONNMMLL443322113322110088776655``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||ddeeffggyyzz{{||VVWWXXYY..//0011 ##""!! KKJJIIHH00//..--//..--,,44332211\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€hhiijjkk}}~~€€ZZ[[\\]]22334455 + + GGFFEEDD,,++**))++**))((00//..--XXWWVVUU€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„qqrrsstt‚‚ƒƒ„„^^__``aa66778899CCBBAA@@((''&&%%''&&%%$$ + +,,++**))TTSSRRQQ||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆuuvvwwxx……†‡ˆ‰Š‹bbccddee::;;<<==??>>==<<$$##""!!## ((''&&%%PPOONNMMxxwwvvuu  ŸŸžž‰‰ŠŠ‹‹ŒŒyyzz{{||‹ŒŒŽŽffgghhii>>??@@AA;;::9988 $$##""!!LLKKJJIIttssrrqqœœ››šš™™ŽŽ}}~~€€‘‘’’“jjkkllmmBBCCDDEE 77665544 + + HHGGFFEEppoonnmm˜˜——––••‘‘’’““””‚‚ƒƒ„„“””••––—nnooppqqFFGGHHII !! + + 33221100 DDCCBBAAllkkjjii””““’’‘‘••––——˜˜……‹‹ŒŒ—˜˜™™šš›rrssttuuJJKKLLMM""##$$%%//..--,, @@??>>==hhggffeeŽŽ™™šš››œœŽŽ‘‘›œœžžŸvvwwxxyyNNOOPPQQ&&''(())++**))(( + + + +<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  ’’““””••Ÿ ¡¢£¤¥¥zz{{||}}RRSSTTUU**++,,--''&&%%$$ + +  88776655``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤––——˜˜™™¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011 ##""!! + +  + + 44332211\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨šš››œœ§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455 + +  !!""##$$00//..--XXWWVVUU€€~~}}¨¨§§¦¦¥¥žžŸŸ¥¥¦¦££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899%%&&''((,,++**))TTSSRRQQ||{{zzyy¤¤££¢¢¡¡§§¨¨¨¨§§ŸŸžžœœŠŠ‹‹ŒŒbbccddee::;;<<==jjkkllmm##))**++,,((''&&%%PPOONNMMxxwwvvuu  ŸŸžž¦¦¥¥ŸŸžž››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AAnnooppqq$$%%&&''--..//00$$##""!!LLKKJJIIttssrrqqœœ››šš™™œœ››šš——––••””’’““””••jjkkllmmBBCCDDEE rrssttuu (())**++11223344 + + HHGGFFEEppoonnmm˜˜——––••™™˜˜——––““’’‘‘––——˜˜™™nnooppqqFFGGHHII !! + + vvwwxxyy!!""##$$,,--..//55667788 DDCCBBAAllkkjjii””““’’‘‘••””““’’ŽŽŒŒšš››œœrrssttuuJJKKLLMM""##$$%%zz{{||}}%%&&''((0011223399::;;<<@@??>>==hhggffeeŽŽ‘‘ŽŽ‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQ&&''(())~~€€))**++,,44556677==>>??@@<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰ŒŒ‹‹……‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUU**++,,--‚‚ƒƒ„„……--..//00==>>??@@AABBCCDD 88776655``__^^]]ˆˆ‡‡††……„„ƒƒ‚‚ƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011 ††‡‡ˆˆ‰‰11223344AABBCCDDEEFFGGHH + + 44332211\\[[ZZYY„„ƒƒ‚‚€€~~}}~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455 + + ŠŠ‹‹ŒŒ55667788EEFFGGHHIIJJKKLL!!""##$$00//..--XXWWVVUU€€~~}}||{{zzyy{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899ŽŽ‘‘99::;;<>??@@MMNNOOPPQQRRSSTT))**++,,((''&&%%PPOONNMMxxwwvvuuttssrrqqssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AA––——˜˜™™AABBCCDDQQWWXXYYUUVVWWXX--..//00$$##""!!LLKKJJIIttssrrqqkkjjiihhoonnmmll——––••””’’““””••jjkkllmmBBCCDDEEšš››œœEEFFGGHHZZ[[\\]]YYZZ[[\\11223344 + + HHGGFFEEppoonnmmggffeeddkkjjiihh““’’‘‘––——˜˜™™nnooppqqFFGGHHII !!žžŸŸ  ¡¡IIJJKKLL^^__``aa]]^^__``55667788 DDCCBBAAllkkjjiiccbbaa``ggffeeddŽŽŒŒšš››œœrrssttuuJJKKLLMM""##$$%%¢¢££¤¤¥¥MMNNOOPPbbccddeeaabbccdd99::;;<<@@??>>==hhggffee__^^]]\\ccbbaa``‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQ&&''(())¦¦§§¨¨¨¨QQRRSSTTffgghhiieeffgghh==>>??@@<<;;::99ddccbbaa[[ZZYYXX__^^]]\\‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUU**++,,--§§¦¦¥¥ŸŸUUVVWWXXjjkkqqrriijjkkllAABBCCDD 88776655``__^^]]WWQQPPOO[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011žžœœ››YYZZ[[\\ssttuuvvmmnnooppEEFFGGHH + + 44332211\\[[ZZYYNNMMLLKKWWVVUUTT~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455šš™™˜˜——]]^^__``wwxxyyzzqqrrssttIIJJKKLL!!""##$$00//..--XXWWVVUUJJIIHHGGSSRRQQPP{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899––••””““aabbccdd{{||}}~~uuvvwwxxMMNNOOPP%%&&''((,,++**))TTSSRRQQFFEEDDCCOONNMMLLwwvvuuttŸŸžžœœŠŠ‹‹ŒŒbbccddee::;;<<==’’‘‘eeffgghh€€‚‚yyzz{{||QQRRSSTT))**++,,((''&&%%PPOONNMMBBAA@@??KKJJIIHHssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AAŽŽŒŒ‹‹iijjkkllƒƒ„„……‹‹}}~~€€UUVVWWXX--..//00$$##""!!LLKKJJII>>==7766GGFFEEDDoonnmmll——––••””’’““””••jjkkllmmBBCCDDEE……„„ƒƒ‚‚mmnnooppŒŒŽŽ‚‚ƒƒ„„YYZZ[[\\11223344 + + HHGGFFEE55443322CCBBAA@@kkjjiihh““’’‘‘––——˜˜™™nnooppqqFFGGHHII€€~~qqrrsstt‘‘’’““……††‡‡ˆˆ]]^^__``55667788 DDCCBBAA1100//..??>>==<>==--,,++**;;::9988ccbbaa``‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQyyxxwwvvyyzz{{||˜˜™™šš››ŽŽeeffgghh==>>??@@<<;;::99))((''&&77665544__^^]]\\‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUUuuttssrr}}~~€€œœžžŸŸ‘‘’’““””iijjkkllAABBCCDD 88776655%%$$##33221100[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYYqqkkjjii‚‚ƒƒ„„¥¥¦¦§§¨¨••––——˜˜mmnnooppEEFFGGHH + + 44332211//..--,,WWVVUUTT~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]hhggffee……††‡‡ˆˆ¨¨§§¦¦¥¥™™šš››œœqqrrssttIIJJKKLL!!""##$$00//..--++**))((SSRRQQPP{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aaddccbbaa‰‰ŠŠ‹‹ŒŒ¤£¢¡ ŸŸžžžŸŸ  uuvvwwxxMMNNOOPP%%&&''((,,++**))''&&%%$$OONNMMLLwwvvuuttŸŸžžœœŠŠ‹‹ŒŒbbccddee``__^^]]ŽŽžœœ››š¡¡¢¢££¤¤yyzz{{||QQRRSSTT))**++,,((''&&%% ##""!! KKJJIIHHssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhii\\[[ZZYYXXWWQQPPAA@@??>>bbaa``__ŠŠ‰‰ˆˆ‡‡ŸŸ  ¡¡¢¢wwxxyyzzOOPPQQRR00112233JJKKLLMM,,--..//%%$$##""MMLLKKJJuuttssrr˜˜——––••||{{zzyy˜˜——––••‘‘’’““””iijjkkllAABBCCDD  + + 33221100[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨~~€€››šš™™˜˜OONNMMLL==<;:987^^]]\\[[††……„„ƒƒ££¤¤¥¥¦¦{{||}}~~SSTTUUVV44556677NNOOPPQQ00112233 + + !! IIHHGGFFqqppoonn””““’’‘‘xxwwvvuu””““’’‘‘••––——˜˜mmnnooppEEFFGGHH + + //..--,,WWVVUUTT~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……——––••””KKJJIIHH76655443ZZYYXXWW‚‚€€§§¨¨¨¨§§€€‚‚WWXXYYZZ==>>??@@RSTUVWWX44556677 EEDDCCBBmmllkkjjŽŽttssrrqqŽŽ™™šš››œœqqrrssttIIJJKKLL!!""##$$++**))((SSRRQQPP{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰““’’‘‘GGFFEEDD3221100/VVUUTTSS~~}}||{{¦¦¥¥¤¤££ƒƒ„„……††[[\\]]^^AABBCCDDXYYZZ[[\8899::;;AA@@??>>iihhggffŒŒ‹‹……„„ponmlkkjŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxxMMNNOOPP%%&&''((''&&%%$$OONNMMLLwwvvuuttŸŸžžœœŠŠ‹‹ŒŒŽŽŒŒCCBBAA@@/..--,,+RRQQPPOOzzyyxxww¢¢¡¡  ŸŸ‡‡ˆˆ‰‰ŠŠ__``aabbEEFFGGHH\]]^^__`<<==>>??==<<;;::eeddccbbƒƒ‚‚€€jiihhggfˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||QQRRSSTT))**++,, !"##$$% ##""!! KKJJIIHHssrrqqpp››šš™™˜˜ŽŽ‘‘‹‹ŠŠ‰‰ˆˆ??>>==77+**))(('NNMMLLKKvvuuttssžžœœ››‹‹ŒŒŽŽccddeeffIIJJKKLL`aabbccd@@AABBCC99887766aa``__^^~~}}||feeddccb„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€UUVVWWXX--..//00 + + %&&''(() + + GGFFEEDDoonnmmll——––••””’’““””••‡‡††……„„66554433'&&%%$$#JJIIHHGGrrqqppoošš™™˜˜——‘‘’’gghhiijjMMNNOOPPdeeffgghDDEEFFGG + +55443322]]\\[[ZZ{{zzyyxxbaa``__^€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\11223344 )**++,,-CCBBAA@@kkjjiihh““’’‘‘––——˜˜™™ƒƒ‚‚€€221100//#"! FFEEDDCCnnmmllkk––••””““““””••––kkllmmnnQQWWXXYYhiijjkklHHIIJJKK !!""## 1100//..YYXXWWVVwwvvuutt^]]\\[[Z||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆ]]^^__``55667788-..//001??>>==<>==<<;;ffeeddccŽŽŒŒ‹‹››œœžžssttuuvv^^__``aassttuuvvPPQQRRSS(())**++))((''&&QQPPOONNjjiihhggUTSRQQPPttssrrqqœœ››šš™™ŽŽeeffgghh==>>??@@5667789: 77665544__^^]]\\‡‡††……„„¢¢££¤¤¥¥wwvvuutt&&%%$$##::998877bbaa``__ŠŠ‰‰ˆˆ‡‡ŸŸ  ¡¡¢¢wwxxyyzzbbccddeewwxxyyzzTTUUVVWW,,--..//%%$$##""MMLLKKJJffeeddccOONNMMLLppoonnmm˜˜——––••‘‘’’““””iijjkkllAABBCCDD##$$%%;<==>>?? !! + + 33221100[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨  ssrrqqpp 66554433^^]]\\[[††……„„ƒƒ££¤¤¥¥¦¦{{||}}~~ffgghhii{{||}}~~XXYYZZ[[00112233 + + !! IIHHGGFFbbaa``__KKJJIIHHllkkjjii””““’’‘‘••––——˜˜mmnnooppEEFFGGHH&&''(())@@AABBCC""##$$%%//..--,,WWVVUUTT~~}}||ŸŸžžœœoonnmmll + + 221100//ZZYYXXWW‚‚€€§§¨¨¨¨§§€€‚‚jjkkqqrr€€‚‚\\]]^^__44556677 EEDDCCBB^^]]\\[[GGFFEEDDhhggffeeŽŽ™™šš››œœqqrrssttIIJJKKLL**++,,--DDEEFFGG&&''(())++**))((SSRRQQPP{{zzyyxx››šš™™˜˜kkjjiihh..--,,++VVUUTTSS~~}}||{{¦¦¥¥¤¤££ƒƒ„„……††ssttuuvvƒƒ„„……†‡``aabbcc8899::;;AA@@??>>ZZYYXXWWCCBBAA@@ddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxxMMNNOOPP..//0011HHIIJJKK**++,,--''&&%%$$OONNMMLLwwvvuutt——––••””ggffeedd**))((''RRQQPPOOzzyyxxww¢¢¡¡  ŸŸ‡‡ˆˆ‰‰ŠŠwwxxyyzzˆ‰Š‹‹ŒŒddeeffgg<<==>>??==<<;;::QQPPOONN??>>==<;``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||QQRRSSTT22334455LLMMNNOO..//0011 ##""!! KKJJIIHHssrrqqpp““’’‘‘ccbbaa`` + +&&%%$$##NNMMLLKKvvuuttssžžœœ››‹‹ŒŒŽŽ{{||}}~~ŽŽ‘hhiijjkk@@AABBCC99887766MMLLKKJJ:9877665\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€UUVVWWXX6677==>>PPQQRSTU22334455 + + GGFFEEDDoonnmmllŽŽŒŒ__^^]]\\  + +""!! JJIIHHGGrrqqppoošš™™˜˜——‘‘’’€€‚‚‘’’““””•llmmnnooDDEEFFGG + +55443322IIHHGGFF54433221XXWWVVUU€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\??@@AABBVWWXXYYZ66778899CCBBAA@@kkjjiihh‹‹……„„ƒƒ[[ZZYYXX FFEEDDCCnnmmllkk––••””““““””••––ƒƒ„„……‹‹•––——˜˜™ppqqrrssHHIIJJKK !!""## 1100//..EEDDCCBB100//..-TTSSRRQQ||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆ]]^^__``CCDDEEFFZ[[\\]]^::;;<<==??>>==<>-,,++**)PPOONNMMxxwwvvuu  ŸŸžž‰‰ŠŠ‹‹ŒŒaabbccddGGHHIIJJ^__``aab>>??@@AA;;::9988ccbbaa``~~}}||{{SSRRQQPP >>==<<;;ffeeddccŽŽŒŒ‹‹››œœžž‘‘’’““žžŸŸ ¡¢xxyyzz{{PPQQRRSS(())**++))((''&&==776655)((''&&%LLKKJJIIttssrrqqœœ››šš™™ŽŽeeffgghhKKLLMMNNbccddeefBBCCDDEE 77665544__^^]]\\zzyyxxwwOONNMMLL::998877bbaa``__ŠŠ‰‰ˆˆ‡‡ŸŸ  ¡¡¢¢””••––——£¤¥¥¦¦§§||}}~~TTUUVVWW,,--..//%%$$##""44332211%$$##"! HHGGFFEEppoonnmm˜˜——––••‘‘’’““””iijjkkllOOPPQQWWfgghhiijFFGGHHII !! + + 33221100[[ZZYYXXvvuuttssKKJJIIHH 66554433^^]]\\[[††……„„ƒƒ££¤¤¥¥¦¦˜˜™™šš››¨¨¨¨§§¦¦€€‚‚ƒƒXXYYZZ[[00112233 + + !! 00//..--DDCCBBAAllkkjjii””““’’‘‘••––——˜˜mmnnooppXXYYZZ[[jkklmnopJJKKLLMM""##$$%%//..--,,WWVVUUTTrrqqkkjjGGFFEEDD !!"" + + 221100//ZZYYXXWW‚‚€€§§¨¨¨¨§§œœžžŸŸ¥¥¤¤££¢¢„„……††‡‡\\]]^^__44556677 ,,++**))@@??>>==hhggffeeŽŽ™™šš››œœqqrrsstt\\]]^^__qqrrssttNNOOPPQQ&&''(())++**))((SSRRQQPPiihhggffCCBBAA@@##$$##$$%%&&..--,,++VVUUTTSS~~}}||{{¦¦¥¥¤¤££¥¥¦¦§§¨¨¡¡  ŸŸžžˆˆ‰‰ŠŠ‹‹``aabbcc8899::;;((''&&%%<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  uuvvwwxx``aabbccuuvvwwxxRRSSTTUU**++,,--''&&%%$$OONNMMLLeeddccbb??>>==<<%%&&''((''(())****))((''RRQQPPOOzzyyxxww¢¢¡¡  ŸŸ¨¨§§¦¦¥¥œœ››ššŒŒŽŽddeeffgg<<==>>??$$##88776655``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤yyzz{{||ddeeffggyyzz{{||VVWWXXYY..//0011 ##""!! KKJJIIHHaa``__^^;;::9988))**++,,++,,--..&&%%$$##NNMMLLKKvvuuttssžžœœ››ŸŸžžœœ™™˜˜——––‘‘’’““hhiijjkk@@AABBCC 44332211\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨}}~~€€hhiijjkk}}~~€€ZZ[[\\]]22334455 + + GGFFEEDD]]\\[[ZZ77665544--..//00//001122 + +""!! JJIIHHGGrrqqppoošš™™˜˜——››šš™™˜˜••””““’’””••––——llmmnnooDDEEFFGG + + + + 00//..--XXWWVVUU€€~~}}¨¨§§¦¦¥¥‚‚ƒƒ„„qqrrsstt‚‚ƒƒ„„^^__``aa66778899CCBBAA@@YYXXWWQQ332211001122334433445566 FFEEDDCCnnmmllkk––••””““——––••””‘‘ŽŽ˜˜™™šš››ppqqrrssHHIIJJKK !!""## ,,++**))TTSSRRQQ||{{zzyy¤¤££¢¢¡¡……††‡‡ˆˆuuvvwwxx……†‡ˆ‰Š‹bbccddee::;;<<==??>>==<>??@@AA;;::9988LLKKJJII++**))((>>??@@AA;;<<==>>>>==<<;;ffeeddccŽŽŒŒ‹‹ŽŽŒŒ‰‰ˆˆ‡‡††  ¡¡¢¢££xxyyzz{{PPQQRRSS(())**++ + + $$##""!!LLKKJJIIttssrrqqœœ››šš™™ŽŽ}}~~€€‘‘’’“jjkkllmmBBCCDDEE 77665544HHGGFFEE''&&%%$$BBCCDDEE??@@AABB::998877bbaa``__ŠŠ‰‰ˆˆ‡‡‹‹……„„ƒƒ……„„ƒƒ‚‚¤¤¥¥¦¦§§||}}~~TTUUVVWW,,--..// + + HHGGFFEEppoonnmm˜˜——––••‘‘’’““””‚‚ƒƒ„„“””••––—nnooppqqFFGGHHII !! + + 33221100DDCCBBAA##""!! FFGGHHIICCDDEEFF 66554433^^]]\\[[††……„„ƒƒ‚‚€€€€~~¨¨¨¨§§¦¦€€‚‚ƒƒXXYYZZ[[00112233 + +  DDCCBBAAllkkjjii””““’’‘‘••––——˜˜……‹‹ŒŒ—˜˜™™šš›rrssttuuJJKKLLMM""##$$%%//..--,,@@??>>==JJKKLLMMGGHHIIJJ !!"" + + 221100//ZZYYXXWW‚‚€€~~}}||{{}}||{{zz¥¥¤¤££¢¢„„……††‡‡\\]]^^__44556677  + + @@??>>==hhggffeeŽŽ™™šš››œœŽŽ‘‘›œœžžŸvvwwxxyyNNOOPPQQ&&''(())++**))((77665544NNOOPPQQKKLLMMNN##$$%%&&..--,,++VVUUTTSS~~}}||{{zzyyxxwwyyxxwwvv¡¡  ŸŸžžˆˆ‰‰ŠŠ‹‹``aabbcc8899::;;<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰žžŸŸ  ’’““””••Ÿ ¡¢£¤¥¥zz{{||}}RRSSTTUU**++,,--''&&%%$$33221100WWXXYYZZOOPPQQRR''(())****))((''RRQQPPOOzzyyxxwwvvuuttssuuttssrrœœ››ššŒŒŽŽddeeffgg<<==>>?? 88776655``__^^]]ˆˆ‡‡††……¡¡¢¢££¤¤––——˜˜™™¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011 ##""!! //..--,,[[\\]]^^SSTTUUVV++,,--..&&%%$$##NNMMLLKKvvuuttssrrqqkkjjqqppoonn™™˜˜——––‘‘’’““hhiijjkk@@AABBCC + + 44332211\\[[ZZYY„„ƒƒ‚‚¥¥¦¦§§¨¨šš››œœ§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455 + + ++**))(( __``aabbWWXXYYZZ//001122 + +""!! JJIIHHGGrrqqppooiihhggffmmllkkjj••””““’’””••––——llmmnnooDDEEFFGG!!""##$$00//..--XXWWVVUU€€~~}}¨¨§§¦¦¥¥žžŸŸ¥¥¦¦££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899''&&%%$$ + + ccddeeff[[\\]]^^33445566 FFEEDDCCnnmmllkkeeddccbbiihhggff‘‘ŽŽ˜˜™™šš››ppqqrrssHHIIJJKK !!""####$$%%&&%%&&''((,,++**))TTSSRRQQ||{{zzyy¤¤££¢¢¡¡§§¨¨¨¨§§ŸŸžžœœŠŠ‹‹ŒŒbbccddee::;;<<==## + + gghhiijj__``aabb778899::BBAA@@??jjiihhggaa``__^^eeddccbbŒŒ‹‹ŠŠœœžžŸŸttuuvvwwLLMMNNOO$$%%&&''''(())**))**++,,((''&&%%PPOONNMMxxwwvvuu  ŸŸžž¦¦¥¥ŸŸžž››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AAkkqqrrssccddeeff;;<<==>>>>==<<;;ffeeddcc]]\\[[ZZaa``__^^‰‰ˆˆ‡‡††  ¡¡¢¢££xxyyzz{{PPQQRRSS(())**++++,,--..--..//00$$##""!!LLKKJJIIttssrrqqœœ››šš™™œœ››šš——––••””’’““””••jjkkllmmBBCCDDEE ttuuvvwwgghhiijj??@@AABB::998877bbaa``__YYXXWWQQ]]\\[[ZZ……„„ƒƒ‚‚¤¤¥¥¦¦§§||}}~~TTUUVVWW,,--..////00112211223344 + + HHGGFFEEppoonnmm˜˜——––••™™˜˜——––““’’‘‘––——˜˜™™nnooppqqFFGGHHII !! + + xxyyzz{{kkllmmnnCCDDEEFF 66554433^^]]\\[[PPOONNMMYYXXWWVV€€~~¨¨¨¨§§¦¦€€‚‚ƒƒXXYYZZ[[001122333344556655667788 DDCCBBAAllkkjjii””““’’‘‘••””““’’ŽŽŒŒšš››œœrrssttuuJJKKLLMM""##$$%% ||}}~~ooppqqrrGGHHIIJJ !!"" + + 221100//ZZYYXXWWLLKKJJIIUUTTSSRR}}||{{zz¥¥¤¤££¢¢„„……††‡‡\\]]^^__4455667777==>>??99::;;<<@@??>>==hhggffeeŽŽ‘‘ŽŽ‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQ&&''(()) + + + + !!€€‚‚ƒƒssttuuvvKKLLMMNN##$$%%&&..--,,++VVUUTTSSHHGGFFEEQQPPOONNyyxxwwvv¡¡  ŸŸžžˆˆ‰‰ŠŠ‹‹``aabbcc8899::;;@@AABBCC==>>??@@<<;;::99ddccbbaaŒŒ‹‹ŠŠ‰‰ŒŒ‹‹……‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUU**++,,-- ""##$$%%„„……‹‹ŒŒwwxxyyzzOOPPQQRR''(())****))((''RRQQPPOODDCCBBAAMMLLKKJJuuttssrrœœ››ššŒŒŽŽddeeffgg<<==>>??DDEEFFGGAABBCCDD 88776655``__^^]]ˆˆ‡‡††……„„ƒƒ‚‚ƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011 &&''(())ŽŽ{{||}}~~SSTTUUVV++,,--..&&%%$$##NNMMLLKK@@??>>==IIHHGGFFqqppoonn™™˜˜——––‘‘’’““hhiijjkk@@AABBCCHHIIJJKKEEFFGGHH + + 44332211\\[[ZZYY„„ƒƒ‚‚€€~~}}~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455 + + **++,,--‘‘’’““””€€‚‚WWXXYYZZ//001122 + +""!! JJIIHHGG77665544EEDDCCBBmmllkkjj••””““’’””••––——llmmnnooDDEEFFGGLLMMNNOOIIJJKKLL!!""##$$00//..--XXWWVVUU€€~~}}||{{zzyy{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899..//0011••––——˜˜ƒƒ„„……††[[\\]]^^33445566 FFEEDDCC33221100AA@@??>>iihhggff‘‘ŽŽ˜˜™™šš››ppqqrrssHHIIJJKKPPQQWWXXMMNNOOPP%%&&''((,,++**))TTSSRRQQ||{{zzyyxxwwvvuuwwvvuuttŸŸžžœœŠŠ‹‹ŒŒbbccddee::;;<<==##22334455™™šš››œœ‡‡ˆˆ‰‰ŠŠ__``aabb778899::BBAA@@??//..--,,==<<;;::eeddccbbŒŒ‹‹ŠŠœœžžŸŸttuuvvwwLLMMNNOOYYZZ[[\\QQRRSSTT))**++,,((''&&%%PPOONNMMxxwwvvuuttssrrqqssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AA$$%%&&''66778899žžŸŸ¥¥‹‹ŒŒŽŽccddeeff;;<<==>>>>==<<;;++**))((99887766aa``__^^‰‰ˆˆ‡‡††  ¡¡¢¢££xxyyzz{{PPQQRRSS]]^^__``UUVVWWXX--..//00$$##""!!LLKKJJIIttssrrqqkkjjiihhoonnmmll——––••””’’““””••jjkkllmmBBCCDDEE(())**++::;;<<==¦¦§§¨¨¨¨‘‘’’gghhiijj??@@AABB::998877''&&%%$$55443322]]\\[[ZZ……„„ƒƒ‚‚¤¤¥¥¦¦§§||}}~~TTUUVVWWaabbccddYYZZ[[\\11223344 + + HHGGFFEEppoonnmmggffeeddkkjjiihh““’’‘‘––——˜˜™™nnooppqqFFGGHHII !!,,--..//>>??@@AA§§¦¦¥¥¤£““””••––kkllmmnnCCDDEEFF 66554433##1100//..YYXXWWVV€€~~¨¨¨¨§§¦¦€€‚‚ƒƒXXYYZZ[[eeffgghh]]^^__``55667788 DDCCBBAAllkkjjiiccbbaa``ggffeeddŽŽŒŒšš››œœrrssttuuJJKKLLMM""##$$%%00112233BBCCDDEE¢¡ ŸŸžž——˜˜™™ššooppqqrrGGHHIIJJ !!"" + + 221100//--,,++**UUTTSSRR}}||{{zz¥¥¤¤££¢¢„„……††‡‡\\]]^^__iijjkkqqaabbccdd99::;;<<@@??>>==hhggffee__^^]]\\ccbbaa``‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQ&&''(())44556677FFGGHHIIœœ››šš™››œœžžssttuuvvKKLLMMNN##$$%%&&..--,,++))((''&&QQPPOONNyyxxwwvv¡¡  ŸŸžžˆˆ‰‰ŠŠ‹‹``aabbccrrssttuueeffgghh==>>??@@<<;;::99ddccbbaa[[ZZYYXX__^^]]\\‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUU**++,,--==>>??@@JJKKLLMM™˜˜——––•ŸŸ  ¡¡¢¢wwxxyyzzOOPPQQRR''(())****))((''%%$$##""MMLLKKJJuuttssrrœœ››ššŒŒŽŽddeeffggvvwwxxyyiijjkkllAABBCCDD 88776655``__^^]]WWQQPPOO[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYY..//0011AABBCCDDNNOOPPQQ•””““’’‘££¤¤¥¥¦¦{{||}}~~SSTTUUVV++,,--..&&%%$$## !! IIHHGGFFqqppoonn™™˜˜——––‘‘’’““hhiijjkkzz{{||}}mmnnooppEEFFGGHH + + 44332211\\[[ZZYYNNMMLLKKWWVVUUTT~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]22334455EEFFGGHHRRSSTTUU‘ŽŽ§§¨¨¨¨§§€€‚‚WWXXYYZZ//001122 + +""!!  + + EEDDCCBBmmllkkjj••””““’’””••––——llmmnnoo~~€€qqrrssttIIJJKKLL!!""##$$00//..--XXWWVVUUJJIIHHGGSSRRQQPP{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa66778899IIJJKKLLVVWWXXYYŒŒ‹‹Š‰ˆ¦¦¥¥¤¤££ƒƒ„„……††[[\\]]^^33445566 AA@@??>>iihhggff‘‘ŽŽ˜˜™™šš››ppqqrrss‚‚ƒƒ„„……uuvvwwxxMMNNOOPP%%&&''((,,++**))TTSSRRQQFFEEDDCCOONNMMLLwwvvuuttŸŸžžœœŠŠ‹‹ŒŒbbccddee::;;<<==MMNNOOPPZZ[[\\]]‡†……„„ƒƒ¢¢¡¡  ŸŸ‡‡ˆˆ‰‰ŠŠ__``aabb778899::==<<;;::eeddccbbŒŒ‹‹ŠŠœœžžŸŸttuuvvww‹‹ŒŒŽŽyyzz{{||QQRRSSTT))**++,,((''&&%%PPOONNMMBBAA@@??KKJJIIHHssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhii>>??@@AAQQWWXXYY^^__``aa‚‚€€žžœœ››‹‹ŒŒŽŽccddeeff;;<<==>> + + 99887766aa``__^^‰‰ˆˆ‡‡††  ¡¡¢¢££xxyyzz{{‘‘’’}}~~€€UUVVWWXX--..//00$$##""!!LLKKJJII>>==7766GGFFEEDDoonnmmll——––••””’’““””••jjkkllmmBBCCDDEEZZ[[\\]]bbccddee~~}}||{{šš™™˜˜——‘‘’’gghhiijj??@@AABB  + +55443322]]\\[[ZZ……„„ƒƒ‚‚¤¤¥¥¦¦§§||}}~~““””••––‚‚ƒƒ„„YYZZ[[\\11223344 + + HHGGFFEE55443322CCBBAA@@kkjjiihh““’’‘‘––——˜˜™™nnooppqqFFGGHHII^^__``aaffgghhiizzyyxxww––••””““““””••––kkllmmnnCCDDEEFF  1100//..YYXXWWVV€€~~¨¨¨¨§§¦¦€€‚‚ƒƒ——˜˜™™šš……††‡‡ˆˆ]]^^__``55667788 DDCCBBAA1100//..??>>==<>==--,,++**;;::9988ccbbaa``‹‹ŠŠ‰‰ˆˆžžŸŸ  ¡¡vvwwxxyyNNOOPPQQffgghhiinnooppqqrrqqponmŽŽŒŒ‹‹››œœžžssttuuvvKKLLMMNN##$$%%&&))((''&&QQPPOONNyyxxwwvv¡¡  ŸŸžžˆˆ‰‰ŠŠ‹‹ŸŸ¥¥¦¦§§ŽŽeeffgghh==>>??@@<<;;::99))((''&&77665544__^^]]\\‡‡††……„„¢¢££¤¤¥¥zz{{||}}RRSSTTUUjjkkqqrrrrssttuulkkjjiihŠŠ‰‰ˆˆ‡‡ŸŸ  ¡¡¢¢wwxxyyzzOOPPQQRR''(())** !"#%%$$##""MMLLKKJJuuttssrrœœ››ššŒŒŽŽ¨¨¨¨§§¦¦‘‘’’““””iijjkkllAABBCCDD 88776655%%$$##33221100[[ZZYYXXƒƒ‚‚€€¦¦§§¨¨¨¨~~€€VVWWXXYYssttuuvvvvwwxxyyhggffeed††……„„ƒƒ££¤¤¥¥¦¦{{||}}~~SSTTUUVV++,,--.. + +#$$%%&&' + + !! IIHHGGFFqqppoonn™™˜˜——––‘‘’’““¥¥¤£¢¡ Ÿ••––——˜˜mmnnooppEEFFGGHH + + 44332211//..--,,WWVVUUTT~~}}||§§¦¦¥¥¤¤‚‚ƒƒ„„……ZZ[[\\]]wwxxyyzzzz{{||}}dccbbaa`‚‚€€§§¨¨¨¨§§€€‚‚WWXXYYZZ//001122 '(())**+ EEDDCCBBmmllkkjj••””““’’””••––——Ÿžžœœ›™™šš››œœqqrrssttIIJJKKLL!!""##$$00//..--++**))((SSRRQQPP{{zzyyxx££¢¢¡¡  ††‡‡ˆˆ‰‰^^__``aa{{||}}~~~~€€`__^^]]\~~}}||{{¦¦¥¥¤¤££ƒƒ„„……††[[\\]]^^33445566+,,--../AA@@??>>iihhggff‘‘ŽŽ˜˜™™šš›››šš™™˜˜—žžŸŸ  uuvvwwxxMMNNOOPP%%&&''((,,++**))''&&%%$$OONNMMLLwwvvuuttŸŸžžœœŠŠ‹‹ŒŒbbccddee€€‚‚‚‚ƒƒ„„……\[[ZZYYXzzyyxxww¢¢¡¡  ŸŸ‡‡ˆˆ‰‰ŠŠ__``aabb778899::/0011223==<<;;::eeddccbbŒŒ‹‹ŠŠœœžžŸŸ—––••””“¡¡¢¢££¤¤yyzz{{||QQRRSSTT))**++,,((''&&%% ##""!! KKJJIIHHssrrqqpp››šš™™˜˜ŽŽ‘‘ffgghhiiƒƒ„„……‹‹††‡‡ˆˆ‰‰XWWVUTSRvvuuttssžžœœ››‹‹ŒŒŽŽccddeeff;;<<==>>3445566799887766aa``__^^‰‰ˆˆ‡‡††  ¡¡¢¢££“’’‘‘¥¥¦¦§§¨¨}}~~€€UUVVWWXX--..//00$$##""!! + + GGFFEEDDoonnmmll——––••””’’““””••jjkkllmmŒŒŽŽŠŠ‹‹ŒŒQQPPOONNrrqqppoošš™™˜˜——‘‘’’gghhiijj??@@AABB##789:;<== + +55443322]]\\[[ZZ……„„ƒƒ‚‚¤¤¥¥¦¦§§ŽŽŒŒ‹¨¨§§¦¦¥¥‚‚ƒƒ„„YYZZ[[\\11223344 + + CCBBAA@@kkjjiihh““’’‘‘––——˜˜™™nnooppqq‘‘’’““ŽŽ‘‘MMLLKKJJnnmmllkk––••””““““””••––kkllmmnnCCDDEEFF$$%%&&''>>??@@AA !!""## 1100//..YYXXWWVV€€~~¨¨¨¨§§¦¦‹Š‰ˆ‡†……¤¤££¢¢¡¡……††‡‡ˆˆ]]^^__``55667788 ??>>==<>??@@  77665544__^^]]\\‡‡††……„„¢¢££¤¤¥¥zz{{||}}œœœœšš››œœÿbdQçZ|€…Ûvpfv`Ëf•óp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘ãnX•v`d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…÷‚d™ïrtAH…ó~•Ëf~H…fpÛÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™pÛv€…ãnl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`÷Jl‘ç’t‰`vX•ãnv€…ãnX•÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQórXQJ`dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…ÿbdQçZ|€…Ûvpfv`Ëf•~÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘’™AZp‘Ë‚d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…÷‚d™ïrtAH…ó~•Ëf…fv€…ãnÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™€‰órXQJl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`÷Jl‘ç’t‰`vX•ãnX•v`Ëf÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQ`Û’™ãbdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãnórÿbdQçZ|ór€‰Ë‚p‘•ó~H…f÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘HAZp‘Ë‚d™tA÷Jl‘€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtA`JXQórpÛv€…ãnÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnZHA™Û’€‰órXQJç’t‰ÿbãnHAãb™Û’X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰€‰Ë‚p‘ZX•v`Ëf÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf`JXQór`Û’™bA€…Ûvpf`JXQór•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|HAãb™Û’•ó~H…f÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘Z‘‚€‰órXH…•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtA`JXQórv…nX•v`ÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãn|çZdQÿbQJ`Û’vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰€‰Ë‚p‘ZËf•ó~H÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZ€…Ûvpft‰ç’l‘÷J™ãbHAZpÛvpfH…`JXQór•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|HAXQór€‰…fpÛv€÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•ËftAïrd™÷‚‘Ë‚€‰órXó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAË‚p‘ZHA…ãnX•v`ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’`vX•ãn|çZdQÿbQJ`Û’vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰ãb™Û’`Ëf•ó~H÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZ€…Ûvpft‰ç’l‘÷J™ãbHAZ‘‚ÛvpfH…`JXQór•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|JXQór€‰…fpv…n÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•ËftAdQÿbt‰‰rXQJ`ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAË‚p‘ZHA•v`Ëf•ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’`vX•ãnç’l‘÷JtAÛ’™ãbHAvX•ãn€…HA™Û’`X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰ãb™€‰Ë‚ó~H…fp÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZ€…Ûvpfïrd™÷‚|Zp‘Ë‚€‰ÛvpfH…JXQórÿb•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|p‘ZHAãbÛv€…ãnX•÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•ËfçZdQÿbt‰órXQJ`ó~•Ëf`t‰ç’l‘÷JpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtA™Û’`Jv`Ëf•ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’`vX•ãnç’l‘÷JtAÛ’™ãbHAvX•ãn€…tAd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰XQór€‰Ë‚ó~H…fp÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZ€…Ûvpfïrd™t‰ç’Zp‘‚‰rQÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|p‘ZHAãbÛv€…n•v÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfl‘÷JtAïrJ`Û’™ãó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtA™Û’`p‘f•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’`vX•ãnd™÷‚|çZbHAZp‘ËvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰ZHAãb™fpÛv€…ã÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfdQÿbt‰ç’‚€‰órXQÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚`JXQórÿbdQçZ|Û’`JXQnX•v`Ë÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfl‘÷JtAïrJ`Û’™ãó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAór€‰Ë‚p‘f•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’`vX•ãnd™÷‚|l‘bHAZp‘ËvX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰ZHAãb™fpÛv€…ã÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZ€…Ûvpf÷JtAïrd™‚€‰rQJ’ÛvpfH…çZdQÿbt‰•H…fpdQçZ|÷‚`JXQórÿbdQçZ|Û’`JXQnX•vf•~÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëf÷‚|çZdQ™ãbHAZó~•Ëf`ç’l‘÷JtAÛv€…ãnórd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAHAãb™Û’H…fpÛvÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’`vX•ãnÿbt‰ç’l‘p‘Ë‚€‰órvX•ãn€…ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰`JXQór€…ãnX•v÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZ€…Ûvpf÷JtAïrd™XQJ`Û’ÛvpfH…çZdQÿbt‰™HAZp‘dQçZ|÷‚`JXQórÿbdQçZ|€‰Ë‚p‘Z`Ëf•ó~÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëf÷‚|çZdQ™ãbHAZó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAHAãb™Û’H…fpÛvÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚p‘Ë‚€‰órvX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰`JXQór€…ãnX•v÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbXQJ’™bHÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórÿbdQçZ|€‰™Û’``Ëf•rQ÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JAZp‘Ë‚€ó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘Z÷‚d™ïrtAJXQór€‰J’™HAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚‰órXQJ`vX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’÷Jl‘ç’t‰Ë‚p‘ZHAp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbÛ’™ãbHÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórÿbdQçZ|ãb™Û’`XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰d™÷‚|AZp‘Ë‚€ó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘Z÷‚d™ïrtAJXQór€‰™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|`vX•ãnçZdQÿbt‰‰órXQJ`vX•ãn€…ïrd™÷‚|J`Û’™ç’t‰ÿbãnHAãb™Û’÷Jl‘ç’t‰Ë‚p‘|çZp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€…Ûvpfç’l‘÷JtA’™bAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘€…Ûvpf`JXQórÿbdQçZ|dQÿbt‰ç’XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfïrd™÷‚|Ë‚€‰órÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQH…•Ëf`€‰Ë‚p‘Z`vX•ãnl‘÷JtAïr™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|`vX•ãnçZdQÿbt‰dQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…HAãb™Û’€…Ûvpfd™÷‚|çZp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘ç’l‘|çZd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…`JXQórH…ó~•ËfdQÿbt‰ç’XQJ`Û’l‘ç’t‰ÿbZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™dQÿbãnX•l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰`vX•ãnl‘÷JtAdQ™ãbHAZãn€…ÛvpÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQv`pÛvdQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…HAãb™Û’ç’l‘÷JtA€…Ûvpfÿbt‰ç’l‘p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘€…ãnX•vd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…`JXQórïrd™÷‚|H…ó~•Ëf÷JtAïrd™XQJ`Û’`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™`Ëf•ó~l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZçZdQÿbt‰`vX•ãn÷‚|çZdQ™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQH…fpÛvdQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…HA™Û’`ç’l‘÷JtA€…Ûvpfÿbt‰ç’l‘p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘€…ãnX•vd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…JXQórÿbïrd™÷‚|H…ó~•Ëf÷JtAïrd™XQJ`Û’`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™`Ëf•€…l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`t‰ç’l‘÷JçZdQÿbt‰`vX•ãnt‰ç’l‘÷J™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQãnX•v`dQçZ|÷‚vX•ãnórïrd™÷‚|J`Û’™vX•ãn€…tAd™÷‚|ç’l‘÷JtA€…ÛvpftAïrd™÷‚p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘Ëf•ó~H…d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ïrd™÷‚|H…ó~•Ëf|çZdQÿbXQJ`Û’`vX•ãnZHA™Û’ãnX•v`÷Jl‘ç’t‰ZHAãb™fpÛv€…l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAçZdQÿbt‰`vX•ãnt‰ç’l‘÷J™ãbHAZ€…Ûvpf`JXQórËf•ó~H…ÿbdQçZ|Û’`JXQãnX•v`dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|ç’l‘÷JtA€…ÛvpftAïrd™÷‚p‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘Ëf•ó~H…d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ïrd™÷‚|H…ó~•Ëf|l‘÷JtAXQJ`Û’`vX•ãn÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAçZdQÿbt‰`vX•ãnïrd™÷‚|™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQ•ó~H…fdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|ç’l‘÷JtA€…ÛvpfçZdQÿbt‰p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ïrd™÷‚|H…ó~•Ëfç’l‘÷JtAXQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAçZdQÿbãn`vX•ãnïrd™÷‚|™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQ•ó~H…fdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|X•v`p€…ÛvpfçZdQtAïrp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘p`Ëf•d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘ÛvpfH…çZdQÿbt‰Ûv€…ãnX•H…ó~•Ëfd™÷‚|çZXQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ó~H…fpl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAv`Ëf•`vX•ãndQÿbt‰ç’™ãbHAZ€…Ûvpf|çZdQÿbËf•H…fÿbdQçZ|Û’`JXQÛv€…ãnX•dQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|ó~H…fp€…Ûvpfl‘÷JtAïrp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAór€‰Ë‚p‘v`Ëf•d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰Ûv€…ãnX•H…ó~•Ëfd™÷‚|çZXQJ`Û’`vX•ãntAïrd™÷‚órXQJ`÷Jl‘ç’t‰ZHAãb™ó~H…fpl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAv`Ëf•`vX•ãndQÿbt‰d™™ãbHAZ€…Ûvpf|çZdQÿbÛ’™HAZÿbdQçZ|Û’`JXQÛv€…•ó~dQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|€…ãnX•v€…Ûvpf÷‚|çZdQp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘H…fpÛvd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰`Ëf•ó~H…ó~•Ëfÿbt‰ç’l‘XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™€…ãnX•vl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAH…fpÛv`vX•ãn÷JtAïrd™™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQ`Ëf•ó~dQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|€…ãnX•v€…Ûvpf÷‚|çZdQp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘H…fpÛvd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰`Ëf•ó~H…ó~•Ëfÿbt‰ç’l‘XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™€…ãnX•H…l‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órÿbó~•Ëf`ç’l‘÷JtAH…X•v``vX•ãn|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQfpÛv€…dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|Ëf•ó~H…€…ÛvpfãnX•v`p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘ãnX•v`d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰fpÛv€…H…ó~•Ëff•~…fpÛXQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbZHAãb™Ëf•ó~H…l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAãnX•v``vX•ãnv€…ãnX•™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZãn€…ÛvpÛ’`JXQfpÛv€…dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|Ëf•ó~H…fp`ËftA÷Jl‘ç’JXQór€‰ó~H…fp`Û’™ãbX•ãn€…Ûvd™÷‚|çZórXQJ`ÛvpfH…÷‚|çZdQ`Û’™HAt‰ÿbdQçZ™Û’`J`Ëf•ó~÷‚d™ïrtAÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰l‘÷JtAïrX•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órÿbó~•Ëf`•€vËpf•ó~H…ft‰bQZ‚dË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚pfH…ó~dQÿbt‰ç’Û’™ãbHAó~•Ëf`ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚H…fpÛv÷Jl‘ç’t‰ór€‰Ë‚p‘fpÛv€…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|d™÷‚|çZ•H…fpdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…•H~ã…fÛpÛv€…ãn™ïrtA÷Jlãb™Û’`v`Ëf•€‰órÿbdQ•Ëf`vl‘÷JtAïrXQJ`Û’v•n…vp÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãb€…ãnX•vÿbdQçZ|ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷JdQÿbt‰ç’Ûv€…ãnórd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…`v…XnóX•v`Ëf‘ç’t‰ÿbdJXQór€‰ó~H…fpçZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ™ãbHAZfH…ó~•Ë÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J`Ëf•ó~÷‚d™t‰ÿb’JQr€‰ËËf•ó~H…XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbl‘÷JtAr™XQJ`Û’l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`•€vËpf•ó~H…fQçZ|÷‚dË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘pfH…ó~dQÿbt‰ç’p‘Ë‚€‰órf`vX•ãÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚H…fpÛvdQçZ|÷‚‚p‘ZHAãfpÛv€…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZãn€…Ûvp‚ZdQÿbt™HAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…•H~ã…fÛpÛv€…•™ïrtA÷Jlãb™Û’`v`Ëf•ç’t‰ÿbdQ•Ëf`vl‘÷JtAïrXQJ`Û’n€…Ûvp÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãb€…ãnX•vd™ïrtA÷Jb™Û’`ãnX•v`p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór`vX•ãn‰ç’l‘÷JtË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…`v…Xnóó~H…fp‘ç’t‰ÿbdJXQór€‰ó~H…fpçZ|÷‚d™X•ãn€…Ûvd™÷‚|çZ™ãbHAZfH…ó~•Ë÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J`Ëf•ó~l‘ç’t‰ÿbJXQór€‰ËËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’€…ÛvpfAïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`•€vËpfÛv€…ãnX•QZ‚™rtAË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘pfH…ó~dQÿbt‰ç’p‘`Û’™f`vX•nÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚H…fpÛvdQçZ|÷‚‚p‘ZHAãfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZH…ó~•ËfçZdQÿbtãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…•H~ã…fÛv`Ëf•÷Jl‘ç’t‰ãb™Û’`v`Ëf•ç’t‰ÿbdQ•Ëf`vl‘÷JtAïrãbHAZp‘…vfH…ó~÷JtAïrd™órXQJ`÷Jl‘ç’t‰p‘ZHAãb€…ãnX•vd™ïrtAdQb™Û’`JãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór`vX•ãn‰ç’l‘÷JtË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…`v…Xnóó~H…fpÿbdQçZ|JXQór€‰ó~H…fpçZ|÷‚d™X•ãn€…Ûvd™÷‚|çZË‚€‰órXQ•Ëf`v÷‚|çZdQÛ’™ãbHAÿbãn€…Ûv™Û’`J`Ëf•ó~çZ|÷‚d™Qr‰‚p‘ZËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’€…ÛvpfAïrd™‚ZJ`Û’™l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`•€vËpfÛv€…ãnX•÷‚d™ïrtAË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘pfH…ó~dQÿbt‰ç’J`Û’™X•ãn€…Ûvÿbt‰ç’l‘Zp‘Ë‚€‰pfH…•XQór€‰Ë‚H…fpÛvïrtA÷Jl‘HAãb™Û’fpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZH…X•ãn€…Qbt‰ç’l‘ãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚vX•ãnÛ’•H~ã…fÛH…fpÛv÷Jl‘ç’t‰ãb™Û’`v`Ëf•ç’t‰ÿbdQ•Ëf`vl‘÷JtAïrãbHAZp‘pfH…ó~÷JtAïrd™órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vç’t‰ÿbdQ`JXQórãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órÛvpfH…÷JtAïrd™Ë‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J`JXQór`v…Xnó€…ãnX•vÿbdQçZ|JXQór€‰ó~H…fpçZ|÷‚d™X•ãnór€‰d™÷‚|çZË‚€‰™ãb•Ëf`v÷‚|çZdQÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~çZ|÷‚d™€‰Ë‚p‘ZËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’ó~•Ëf`÷‚|çZdQJ`Û’™ç’t‰ÿbãnHAãb™Û’X•v`Ëfl‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpf`Ëf•ó~‚™AJl‘ç’Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚X•ãn€…vÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvïrtA÷Jl‘HAãb™Û’fpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿb™ãbHAZvX•ãn€…ÿbt‰ç’l‘ãbHAZp‘€…Ûvpf`JXQór•ó~H…fdQçZ|÷‚HAãb™Û’•H~ã…fÛH…fpÛvt‰ÿbãn€…ãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`l‘÷JtAïr€‰órXQJf…~•Ëf`÷JtAïrd™órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•v|÷‚d™ïr`JXQr‰ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órÛvpfH…÷JtAïrd™Ë‚€‰órXQH…•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J`JXQór`v…Xnó€…ãnX•vÛvpfH…JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰d™÷‚|çZ`Û’™ãbvX•ãn€÷‚|çZdQÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~tA÷Jl‘ç’‚‘ZHAãbËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚XQJ`Û’ó~•€…Ûv÷‚|ZQb‰J`Û’™vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpf`pÛv€…•Ëf`vË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚…ÛvpfHÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvt‰ÿbdQçZ™Û’`JXfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZpfH…ó~’l‘÷JtAïãbHAZp‘ÛvpfH…`JXQór•ó~H…fdQçZ|÷‚HAXQór€‰•H~ã…fÛãnórXQJX•ãn€…Ûvãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`l‘÷JtAïr€‰órXQHA…ó~•Ëf`÷JtAïrd™órXQJ`Ëf`vX•p‘ZHA™€…ãnX•v|÷‚d™ïrQór€‰Ë‚pãnX•v`÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór•Ëf`vrd™÷‚|çË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JË‚p‘ZHA`v…Xnó`p‘Ë‚€‰pfH…ó~JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰d™÷‚|çZZp‘Ë‚€‰vX•ãn€÷‚|çZdQÛ’™ãbHAãn€…ÛvpÛ’`JXQ`Ëf•ó~tA÷Jl‘ç’‘ZHAãbËf•ó~H…ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’X•ãn€…ÛvZdQÿbt‰çJ`Û’™vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbãb™Û’`•€vËpfórXQJ`•Ëf`vË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’órXQJ`…Ûvpf…~ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•órÿbt‰ç’H…fpÛvt‰d™ïrtA™Û’`JXfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZpfH…ó~’l‘÷JtAïãbHAZp‘ÛvpfH…`JXQór•ó~H…fdQçZ|÷‚JXQór€‰•H~ã…fÛÛ’™ãbHAX•ãn€…Ûvãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`l‘÷JtAïrÛ’™ãbHA•f`vX•÷JtAïrd™órXQJ`Ëf`vX•l‘÷JtAd™€…ãnX•v÷Jl‘ç’t‰Qór€‰‚‘ZãnX•v`÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór•Ëf`prd™÷‚|çË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JË‚p‘ZHA`v…XnóZp‘Ë‚€‰pfH…ó~JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰d™÷‚|çZZp‘Ë‚€‰ãnór€‰Ë‚÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Ëf•ó~ÿbdQçZ|Ab™Û’`Ëf•ó~H…ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’fH…ó~•ZdQb‰’‘JJ`Û’™vX•ãn€…HA™Û’`X•v`Ëfl‘ç’t‰ÿbãb™€‰Ë‚•€vËpfórXQJ`•Ëf`vË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAdQÿbãnX•órXQJ`p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘H…fpÛv÷‚d™ïrtAJXQór€‰fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZËf`vX•tAïrd™÷‚ãbHAZp‘ÛvpfH…JXQórÿb•ó~H…fdQçZ|÷‚p‘ZHAãb•H~ã…fÛÛ’™€‰órX•ãn€…Ûv™Û’`Jv`Ëf•ç’t‰ÿbdQãb™Û’`v`Ëf•p‘Ë‚€‰ór™Û’`J÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™€…ãnX•v÷Jl‘ç’t‰Ë‚p‘ZHAãnX•v`÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰órãn€…Ûvp|çZdQÿbË‚€‰órXQó~•Ëf`t‰ç’l‘÷JpÛv€…ãnd™ïrtA÷J™Û’`J`v…XnóXQJ`Û’pfH…ó~XQórÿbt‰ó~H…fpçZ|÷‚d™JXQór€‰ó~H…fpÿbdQçZ|XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Ëf•ó~ÿbdQtA÷Jãb™Û’`Ëf•ó~H…ÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’fH…ó~•t‰ç’l‘÷JJ`Û’™vX•ãn€…tAd™÷‚|X•v`Ëfl‘ç’t‰ÿbXQór€‰Ë‚•€vËpf™ãbHAZ•Ëf`vç’l‘÷JtAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•l‘ç’t‰ÿbp‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘H…fpÛvl‘ç’t‰ÿbJXQór€‰fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZËf`vX•tAïrd™÷‚ãbHAZp‘ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚p‘ZHAãb•H~ã…fÛp‘Ë‚€‰órX•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQãb™Û’`v`Ëf•dQçZ|÷‚™Û’`J÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™€…ãnX•vdQçZ|÷‚Ë‚p‘ZA™’ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëf|çZdQÿbË‚€‰órXQó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷J™Û’`p‘`v…XnóXQJ`Û’pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™JXQór€‰ó~H…fpd™ïrtA÷JXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Ëf•H…d™ïrtA÷J`JXQórËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’`vX•ãnt‰’‘JArdJ`Û’™vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbZHAãb™•€vËpf™ãbHAXQ•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•l‘ç’t‰ÿbp‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘fpÛv€…l‘ç’t‰ÿbÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZ€…Ûvpf™÷‚|çZdãbHAZp‘ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚Û’`JXQ•H~ã…fÛJ`Û’™X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQãb™Û’`v`Ëf•dQçZ|÷‚™Û’`J÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™ãnórXQJdQçZ|l‘÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•ËfQÿbt‰ç’lË‚€‰órXQó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷Jór€‰Ë‚p‘`v…XnóãbHAZp‘pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™JXQór€‰ó~H…fpd™t‰ÿbdQXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Û’™HAç’t‰ÿbãn|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’`vX•ãn‘÷JtAïrdJ`Û’™vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbZHAãb™•€vËpfË‚€‰órXQ•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•çZ|÷‚d™p‘ZHAãbÿbãnX•vZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰€…Ûvp`t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZ€…•Ëf`™÷‚|çZdãbHAZp‘ÛvpfH…çZdQÿbt‰•H…fpdQçZ|÷‚Û’`JXQ•H~ã…fÛJ`Û’™X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQãb™Û’`v`Ëf•ïrtA÷Jl‘™Û’`J`Ëf•ó~órXQJ`Ëf`vX•÷JtAïrd™órXQJ`vX•ãn€…tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órvX•ãn€…Qÿbt‰ç’lË‚€‰órXQó~•Ëf`ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JHAãb™Û’`v…XnóãbHAZp‘pfH…ó~dQÿbt‰ç’H…fpÛvçZ|÷‚d™JXQór€‰ó~H…fpç’t‰ÿbdQXQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAÛvpfH…|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…XQJ`Û’ÛvpfH…‘JAr™‚|J`Û’™vX•ãn€…ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿb`JXQór•€vËpf`Û’™ãb•Ëf`vl‘÷JtAïr€…ãnórXQïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•çZ|÷‚d™p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰ó~•Ëf`t‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…™ãbHAZó~•Ëf`çZdQÿbãnãbHAZp‘ÛvpfH…çZdQÿbt‰™HAZp‘dQçZ|÷‚€‰Ë‚p‘Z•H~ã…fÛHAZp‘Ë‚X•ãn€…Ûvd™÷‚|çZJ`Û’™ç’t‰ÿbdQãb™Û’`v`Ëf•ïrtAdQçZ™Û’`J`Ëf•ó~órXQJ`Ëf`vX•÷JtAïrd™órXQJ`vX•ãn€…tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`p‘Ë‚€‰órvX•ãn€…X•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JHAãb™Û’`v…Xnó€‰órXQJpfH…ó~dQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™JXQór€‰ó~H…fp|÷‚d™ïrXQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAÛvpfH…|çZdQÿbËf•H…fÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|Ûvp`v•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿb`JXQór•€vËp‘|`Û’™ãb•Ëf`vl‘÷JtAïr€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•tA÷Jl‘ç’p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰X•ãn€…Ûvt‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAX•ãnór€‰pÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚€‰™Û’`‚ç‰drÿQtHAZp‘Ë‚X•ãn€…Ûvd™÷‚|çZ`Û’™ãbç’t‰ÿbdQãb™Û’`v`Ëf•t‰ÿbdQçZ™Û’`J`Ëf•ó~órXQJ`Ëf`vX•÷JtAïrd™órXQJ`pfH…ó~tAïrd™÷‚órXQJ`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰Ë‚p‘`JX•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JJXQór€‰Jçl’÷™t€‰™ãbHApfH…ó~dQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™JXQór€‰ó~H…fp|÷‚d™ïrXQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHA•Ëf`v|çZdQÿbÛ’™HAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|XQór€‰Ë‚•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿbË‚p‘ZHAbïAdZ÷‘|Zp‘Ë‚€‰•Ëf`vl‘÷JtAïr€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•tA÷Jl‘|p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰X•ãn€…Ûvt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAp‘ZHAãbpÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚ãb™Û’`‚ç‰drÿQtórXQJ`X•ãn€…Ûvd™÷‚|çZ`Û’™ãbç’t‰ÿbdQãb™Û’`v`Ëf•÷‚d™ïrtA™Û’`J`Ëf•ó~órÿbdQçZËf`vX•÷JtAïrd™órXQJ`pfH…ó~tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰™Û’`JX•v`ËfË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™tA÷Jl‘JXQór€‰Jçl’÷™tÛ’™ãbHApfH…ó~dQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™JXQór€‰ó~H…fp÷Jl‘ç’t‰XQór€‰Ë‚H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQÛ’™ãbHA•€…Ûvp|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|XQór€‰Ë‚•ó~H…fJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ç’t‰ÿbãnË‚p‘`ZbïAdZ÷‘|Zp‘Ë‚€‰•Ëf`vl‘÷JtAïr€‰órXQJtA÷Jl‘ç’Ë‚p‘ZHAÛv€…ãnX•ÿbdQçZ|p‘ZHAãb€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAp‘ZHAXQpÛv€…ãnãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘€…ÛvpfQXb㉀’Û‚ç‰drÿQtórXQHAZX•ãn€…Ûvd™÷‚|çZ`Û’™ãbt‰ÿbãn€…ãb™Û’`v`Ëf•÷‚d™ïrtA™Û’`J`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™órXQJ`Ëf`vX•tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘X•v`ËfË‚€‰órÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQH…•Ëf`‘pJAHróJçl’÷™tp‘Ë‚€‰órpfH…ó~dQÿbt‰ç’HAZp‘Ë‚ÛvpfH…JXQór€‰ó~H…fp÷Jl‘ç’t‰XQór€‰Ë‚H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|ZHAãb™•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…™‚Ë`ZbïAdZ÷‘|XQJ`Û’•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vË‚p‘ZHAÛv€…ãnX•d™ïrtA÷Jp‘ZHAãb€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAÛ’`JXQpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…QXb㉀’Û‚ç‰drÿQt™ãbHAZX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvãb™Û’`v`Ëf•l‘ç’t‰ÿb™Û’`J`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™órXQJ`Ëf`pftAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbZHAãb™ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‘pJAHQXJçl’÷™tp‘Ë‚€‰órpfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~JXQór€‰ó~H…fpdQçZ|÷‚XQór€‰Ë‚H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQÛ’™ãbHAH…ó~•Ëf|çZdQÿb™ãbHAZãn€…ÛvpÛ’`JXQËf•ó~H…ÿbdQçZ|ZHAãb™•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…b㉀’Û‘pbïAdZ÷‘|XQJ`p‘•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vË‚p‘ZHAÛv€…ãnX•d™ïrtA÷Jp‘ZHAãb€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰`vX•ãnt‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…JAHró™‚ç‰drÿQtË‚€‰órÿbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvãb™Û’`v`Ëf•l‘ç’t‰ÿb™Û’`J`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™órXQJ`€…ÛvpftAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰HAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‚Ë`ZQXJçl’÷™tdQçZ|‚™pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~JXQór€‰ó~H…fpdQtA÷Jl‘XQór€‰Ë‚H…fpÛv|÷‚d™ïrãnór€‰Ë‚÷‚|çZdQÛ’™ãbHAH…ó~•Ëf|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|`JXQór•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…b㉀’Û‘pbïAdZ÷‘|rAJl‘ç’t•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vË‚p‘ZHAÛv€…ãnX•ç’t‰ÿbdQp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰`vX•H…t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…JAHró™‚ç‰drÿQt‰ÿbdQçZ|X•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûv™Û’`Jv`Ëf•çZ|÷‚d™™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`ó~•Ëf`tAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰HAãb™Û’X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‰€’Û‘pJJçl’÷™t÷‚d™ïrtpfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~XQórÿbt‰ó~H…fpïrtA÷Jl‘XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAvX•ãn€…|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|`p‘ZHA•ó~H…fdQçZ|÷‚vX•ãnórïrd™÷‚|J`Û’™vX•ãn€…AHró™‚ËbïAdZ÷‘|A÷Jl‘ç’t•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vç’l‘÷JtAÛv€…ãnX•ç’t‰ÿbdQp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰ÛvpfH…t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAãb™Û’`pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…`ZQXbã‚ç‰drÿQt‰ÿbdQçZ|X•ãnór€‰d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZv`Ëf•çZ|l‘ç’™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`ó~•Ëf`tAïrd™÷‚XQJ`Û’`vX•ãnZHA™Û’ãnX•v`÷Jl‘ç’t‰JXQór€‰X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`‰€’Û‘pJJçl’÷™t÷‚d™rAJË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’ó~H…fpt‰ÿbãn€…XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAvX•ãn€…|çZdQÿb™ãbHAZ€…Ûvpf`JXQórËf•ó~H…ÿbdQçZ|Ë‚p‘ZHA•ó~H…fdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…AHró™‚ËbïAdZ÷‘|‘’t‰ÿbdQãb™Û’`l‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrÛv€…ãnX•Ûvpf…•fp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰•Ëf`vt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAãb™Û’`pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…`‘pJAH‚ç‰drÿQtçZ|÷‚d™JXQór€‰d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZv`Ëf•`vX•ãn™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`X•ãn€…ÛvtAïrd™÷‚XQJ`Û’`vX•ãn÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰JXQHAãbX•v`Ëfl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`ró™‚Ë`Jçl’÷™tïrtA÷Jl‘Ë‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’ó~H…fp€…ÛvpfXQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHApfH…ó~|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|™Û’`J•ó~H…fdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…ZQXb㉀bïAdZ÷‘|ç’t‰ÿbdQãb™Û’`l‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrÛv€…ãnX•H…ó~•Ëfp‘ZHA™€…ãnX•vtA÷Jl‘ç’p‘ZHAãbÿbãnX•vZp‘Ë‚€‰•Ëf`vt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAXQór€‰Ë‚pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘ÛvpfH…’Û‘pJAH‚ç‰drÿQtçZ|÷‚d™JXQór€‰d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZv`Ëf•`vX•ãnÛ’`JXQ`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~órXQJ`X•ãn€…ÛvtAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰p‘ZHAãbX•v`Ëfl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQó~•Ëf`ró™‚Ë`Jçl’÷™tïrtAJ‘’‰Ë‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’H…fpÛv€…Ûvpfórÿbt‰ç’H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvÛ’™ãbHAp`vX•|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|™Û’`J•ó~H…fdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™vX•ãn€…ZQXAHróbïAdZ÷‘|bdQçZ|÷ãb™Û’`l‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïr€…ãnórXQH…~•fvXl‘÷JtAd™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vZp‘Ë‚€‰ãnór€‰Ë‚t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAXQór€‰™pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘ÛvpfH…™‚Ë`Z‚ç‰drÿQt‚d™ïrtA÷JXQór€‰d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZJ`p‘Ë‚•ãn€…Ûvp÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~órXQJ`p‘ZAb™’`tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰Û’`JXQX•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`QXb㉀’ÛJçl’÷™tJl‘ç’t‰ÿË‚p‘ZHAdQÿbãnX•HAZp‘Ë‚pfH…ó~dQÿbt‰ç’€‰órXQJfH…ó~ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvÛ’™ãbHAJXQór€|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•H…fÿbdQçZ|ór€‰Ë‚p‘•ó~H…fdQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…‘pJAHróbïAdZ÷‘|bdQçZ|÷ãb™Û’`v`Ëf•€‰órXQJ•Ëf`vl‘÷JtAïr`Û’™ãb•Ëf`vX÷JtAïrd™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vZp‘Ë‚€‰‰Ë‚p‘ZHt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAZHAãb™pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…™‚Ë`Z‚ç‰drÿQt‚d™ïrtA÷JXQór€‰ó~H…fp`Û’™ãbX•ãn€…Ûvd™÷‚|çZHAZp‘Ë‚•ãn€…Ûvp÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~órXQJ`Aãb™Û’`tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚órXQJ`÷Jl‘ç’t‰Û’`JXQX•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`QXb㉀™Jçl’÷™tJl‘’‰bQZË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚pfH…ó~dQÿbt‰ç’€‰órXQJfH…ó~ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvÛ’™ãbHAJXQór€|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbÛ’™HAZÿbdQçZ|ór€‰Ë‚p‘•ó~H…fdQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…‚Ë`ZQXbïAdZ÷‘||÷‚d™ïrãb™Û’`v`Ëf•€‰órXQJ•Ëf`vl‘÷JtAïr`Û’™€‰•fv•n€…÷JtAïrd™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vZp‘Ë‚€‰‰Ë‚p‘ZHãnX•v`p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA`JXQórpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…b㉀’Û‘p‚ç‰drÿQttA÷Jl‘ç’JXQór€‰ó~H…fp`Û’™ãbX•ãn€…Ûvd™÷‚|çZórXQJ`ÛvpfH…÷‚|çZdQ`Ëf•H…t‰ÿbdQçZ™Û’`J`Ëf•ó~órÿbdQçZAb™’JXQËf•ó~H…XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ÿbt‰ç’l‘X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`JAHró™Jçl’÷™tt‰ÿbdQçZË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚pfH…ó~dQÿbt‰ç’Û’™ãbHAó~•Ëf`ÿbt‰ç’l‘fpÛv€…|÷‚d™ïrXQór€‰Ë‚H…fpÛv|l‘ç’t‰ór€‰Ë‚p‘fpÛv€…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|JA™‚|çZ•ó~H…fdQçZ|÷‚`JXQór•ó~H…fJ`Û’™vX•ãn€…‚Ë`ZQXbïAdZ÷‘||÷‚d™ïrãb™Û’`v`Ëf•€‰órXQJ•Ëf`vl‘÷JtAïrZp‘Ë‚€‰vX•ãn€…÷JtAïrd™ãnórXQJtA÷Jl‘ç’p‘ZHAãb€…ãnX•vÿbdQçZ|ZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAdQÿbt‰ç’pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…b㉀…Xnó‚ç‰drÿQt¡¢£¤¥¦§¨¨§¦¥¤£¢------------------------------------------................................ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv38_3.dat b/application/third_party/mpdf/qrcode/data/qrv38_3.dat new file mode 100755 index 00000000..48fce797 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv38_3.dat @@ -0,0 +1,337 @@ +¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†……………‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€~}~}~}|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwvutstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqponmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰…†………………‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijihghgfefedcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijifefefefedcdcdcdcbabababa¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmlkjijijijifefefefedcdcdcdcbaba`_`_¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklkkkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†………………†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopokkklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡…†…†…†…†‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklkkkkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ŸŸŸŸŸ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡………………†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopokklklklkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ ŸŸžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyxwvuvuvuvutstststspopopopolklkkkkkjijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ŸŸŸŸ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutststsrqpopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklkljijijijifefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklkljijihghgfefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ ŸŸŸžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklkkkkkkhghghghgfefefefedcdcdcdc`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£ŸŸŸ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefedcdcbaba`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa`_`_`_`_¨§¨§¨§¨§¤£¤£¤£¤£Ÿ Ÿ ŸŸŸŸœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolkkkkkklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ŸŸ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqponmnmnmklklklklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmklklklklhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ ŸŸŸŸŸœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmkkkkkklkhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¤£¤£¤£¤£Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…………†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¤£¤£¢¡¢¡Ÿ Ÿ Ÿ Ÿ œ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡Ÿ ŸŸŸŸŸŸœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmkkkklklkhghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmlklkjijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†………„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgfefedcdcbabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰………†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_^]^]^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…†…†„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰…†…†…………„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰……†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa^]^]^]^]^]^]^]^]^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSQRQRQQQQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7777778765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSQQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEDCDCDCBABABABA@?@?@?@?<;<;<;<;7777787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA@?>=>=>=<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;7878787743434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;7777878743434343212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;777878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + ^]^]\[\[ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[ZYZYZYZYXWXWVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;:9787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        + + + + \[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + \[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9787877774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!   + + + + \[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9778787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUTSTSRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQQQQQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878777774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:9656565654343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQQQQQQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQRQRQRQRPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVUQQQQQQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"! + + + + \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + \[\[\[\[XWXWXWXWVUVUVUVUQQQQQRQRNMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + \[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    \[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    \[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCBABABA@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    \[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    \[\[\[\[XWXWXWXWVUVUVUVUQRQRQRQQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?>=<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!      \[\[\[\[XWXWXWXWVUVUVUVUQQQQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:987878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWTSTSTSTSRQRQRQQQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8777777865656565212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('$#$#$#$#        \[\[\[\[XWXWXWXWTSTSTSTSQQQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        \[\[\[\[XWXWXWXWTSTSTSTSQRQRQRQRNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        ¨¨§§¦¦¥¥aabbccddAABBCCDDDDCCBBAAœœ››šš™™]]^^__``TTSSRRQQ¥¥¦¦§§¨¨``aabbcc@@AABBCC ggffeedd’’““””••::;;<<==wwvvuutt‚‚ƒƒ„„……__``aabb''(())**221100//ŠŠ‰‰ˆˆ‡‡ooppqqrr¤¤££¢¢¡¡eeffgghhEEFFGGHH@@??>>==˜˜——––••aabbccdd + + PPOONNMM¨¨§§¦¦¥¥ddeeffggDDEEFFGG + + ccbbaa``––——˜˜™™>>??@@AAssrrqqpp††‡‡ˆˆ‰‰ccddeeff++,,--....--,,++††……„„ƒƒssttuuvv  ŸŸžžiijjkkllIIJJKKLL <<;;::99””““’’‘‘eeffgghh LLKKJJII¤¤££¢¢¡¡hhiijjkkHHIIJJKK__^^]]\\šš››œœBBCCDDEEoonnmmllŠŠ‹‹ŒŒgghhiijj//001122**))((''‚‚€€wwxxyyzzœœ››šš™™mmnnooppMMNNOOPP!!""##$$88776655ŽŽiijjkkllHHGGFFEE  ŸŸžžqqrrssttLLMMNNOO[[ZZYYXXžžŸŸ  ¡¡FFGGHHIIkkjjiihhŽŽ‘‘kkqqrrss33445566&&%%$$##~~}}||{{{{||}}~~˜˜——––••qqrrssttQQWWXXYY%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAœœ››šš™™uuvvwwxxPPQQRSTUWWVVUUTT¢¢££¤¤¥¥JJKKLLMM ggffeedd’’““””••ttuuvvww778899::""!! zzyyxxww€€‚‚””““’’‘‘uuvvwwxxZZ[[\\]]))**++,,00//..--ˆˆ‡‡††……qqrrsstt@@??>>==˜˜——––••yyzz{{||VWWXXYYZ SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™xxyyzz{{;;<<==>>vvuuttssƒƒ„„……††ŽŽyyzz{{||^^__``aa--..//00,,++**))„„ƒƒ‚‚uuvvwwxx <<;;::99””““’’‘‘}}~~€€Z[[\\]]^ + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœ||}}~~??@@AABBrrqqppoo‡‡ˆˆ‰‰ŠŠŒŒ‹‹ŠŠ‰‰}}~~€€bbccddee11223344((''&&%%€€~~}}yyzz{{||!!""##$$88776655ŽŽ‚‚ƒƒ„„^__``aabKKJJIIHH££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡€€‚‚ƒƒCCDDEEFFnnmmllkk‹‹ŒŒŽŽˆˆ‡‡††……‚‚ƒƒ„„ffgghhii55667788$$##""!!||{{zzyy}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰……‹‹ŒŒbccddeefGGFFEEDDŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥„„……‹‹ŒŒGGHHIIJJjjiihhgg‘‘’’„„ƒƒ‚‚……††‡‡ˆˆjjkkqqrr99::;;<< xxwwvvuu‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……ŽŽ‘‘fgghhiijCCBBAA@@››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨¨¨ŽŽKKLLMMNN ffeeddcc““””••––€€~~}}‰‰ŠŠ‹‹ŒŒssttuuvv==>>??@@ttssrrqq……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚’’““””••jkklmnop??>>==<<——––••””bbccddee + + OONNMMLL§§¦¦¥¥ŸŸ‘‘’’““””OOPPQQRR + + bbaa``__——˜˜™™šš||{{zzyyŽŽwwxxyyzzAABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}––——˜˜™™qqrrsstt !!;;::9988““’’‘‘ffgghhiiKKJJIIHHžžœœ››••––——˜˜SSTTUUVV^^]]\\[[››œœžžxxwwvvuu‘‘’’““””{{||}}~~EEFFGGHHllkkjjiiŽŽ55667788$$##""!!||{{zzyyšš››œœuuvvwwxx""##$$%%77665544ŽŽŒŒjjkkllmmGGFFEEDDšš™™˜˜——™™šš››œœWWXXYYZZZZYYXXWWŸŸ  ¡¡¢¢ttssrrqq••––——˜˜€€‚‚IIJJKKLL hhggffee‘‘’’““””99::;;<< xxwwvvuužžŸŸ¥¥¦¦yyzz{{||&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@––••””““žžŸŸ¥¥[[\\]]^^VVUUTTSS££¤¤¥¥¦¦ppoonnmm™™šš››œœƒƒ„„……‹‹MMNNOOPP + + ddccbbaa••––——˜˜==>>??@@ttssrrqq§§¨¨¨¨§§}}~~€€**++,,--//..--,,‡‡††……„„rrssttuu??>>==<<’’‘‘¦¦§§¨¨¨¨__``aabb + +RRQQPPOO§§¨¨¨¨§§llkkjjiižžŸŸ  ŒŒŽŽQQRRSSTT``__^^]]™™šš››œœAABBCCDDppoonnmm¦¦¥¥ŸŸžž‚‚ƒƒ„„..//0011++**))((ƒƒ‚‚€€vvwwxxyy !!;;::9988ŽŽŒŒ‹‹§§¦¦¥¥¤£ccddeeff NNMMLLKK¦¦¥¥¤¤££hhggffee¡¡¢¢££¤¤‘‘’’““UUVVWWXX\\[[ZZYYžžŸŸ  EEFFGGHHllkkjjiiœœ››šš……†‡ˆ‰Š‹22334455''&&%%$$~~}}||zz{{||}}""##$$%%77665544……„„ƒƒ‚‚¢¡ ŸŸžžgghhiijjJJIIHHGG¢¢¡¡  ŸŸddccbbaa¥¥¦¦§§¨¨””••––——YYZZ[[\\XXWWVVUU¡¡¢¢££¤¤IIJJKKLL hhggffee™™˜˜——––‹ŒŒŽŽ66778899##""!! {{zzyyxx~~€€&&''(())33221100€€~~œœ››šš™kkllmmnnFFEEDDCCžžœœ››``__^^]]¨¨§§¦¦¥¥˜˜™™šš››]]^^__``TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••””““’’‘‘’’“::;;<<==wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,}}||{{zz™˜˜——––•ooppqqrrBBAA@@??šš™™˜˜——\\[[ZZYYŸŸžžœœœœžžŸŸaabbccdd + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT``__^^]]‘‘ŽŽ“””••––—>>??@@AAssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((yyxxwwvv•””““’’‘ssttuuvv>>==<<;;––••””““XXWWVVUU››šš™™˜˜¥¥¦¦§§¨¨eeffgghh LLKKJJII¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYŒŒ‹‹……—˜˜™™šš›BBCCDDEEoonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$uuttssrr‘ŽŽwwxxyyzz !!""::998877’’‘‘TTSSRRQQ——––••””¨¨§§¦¦¥¥iijjkkllHHGGFFEE  ŸŸžžYYZZ[[\\XXWWVVUU„„ƒƒ‚‚›œœžžŸFFGGHHIIkkjjiihhŽŽ‘‘66778899##""!! qqkkjjiiŒŒ‹‹Š‰ˆ{{||}}~~##$$%%&&66554433ŽŽŒŒ‹‹PPOONNMM““’’‘‘¤£¢¡ ŸŸžmmnnooppDDCCBBAAœœ››šš™™]]^^__``TTSSRRQQ€€~~}}Ÿ ¡¢£¤¥¥JJKKLLMM ggffeedd’’““””••::;;<<==hhggffee‡†……„„ƒƒ€€‚‚''(())**221100//ŠŠ‰‰ˆˆ‡‡LLKKJJIIŽŽŒŒžœœ››šqqrrsstt@@??>>==˜˜——––••aabbccdd + + PPOONNMM||{{zzyy¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™>>??@@AAddccbbaa‚‚€€ƒƒ„„……††++,,--....--,,++††……„„ƒƒHHGGFFEE‹‹……„„ƒƒš™™˜˜——–uuvvwwxx <<;;::99””““’’‘‘eeffgghh LLKKJJIIxxwwvvuu§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœBBCCDDEE``__^^]]~~}}||{{‡‡ˆˆ‰‰ŠŠ//001122**))((''‚‚€€DDCCBBAA‚‚€€–••””““’yyzz{{||!!""##$$88776655ŽŽiijjkkllHHGGFFEEttssrrqq££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡FFGGHHII\\[[ZZYYzzyyxxww‹‹ŒŒŽŽ33445566&&%%$$##~~}}||{{@@??>>==~~}}||{{’‘‘Ž}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAkkjjiihhŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥JJKKLLMM XXWWQQPPvvuuttss‘‘’’778899::""!! zzyyxxww<<;;::99zzyyxxwwŽŒŒ‹‹Š‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……qqrrsstt@@??>>==ggffeedd››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + OONNMMLLrrqqponm““””••––;;<<==>>vvuuttss88776655vvuuttss‰ˆ‡†……„„……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚uuvvwwxx <<;;::99ccbbaa``——––••””bbccddee + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUUKKJJIIHHlkkjjiih——˜˜™™šš??@@AABBrrqqppoo44332211rrqqkkjjƒƒ‚‚€€‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}yyzz{{||!!""##$$88776655__^^]]\\““’’‘‘ffgghhiiKKJJIIHH££¢¢¡¡  VVWWXXYYGGFFEEDDhggffeed››œœžžCCDDEEFFnnmmllkk00//..--iihhggff~~}}||ŽŽ55667788$$##""!!||{{zzyy}}~~€€%%&&''((44332211[[ZZYYXXŽŽŒŒjjkkllmmGGFFEEDDŸŸžžœœZZ[[\\]]CCBBAA@@dccbbaa`ŸŸ  ¡¡¢¢GGHHIIJJjjiihhgg,,++**))eeddccbb{{zzyyxx‘‘’’““””99::;;<< xxwwvvuu‚‚ƒƒ„„))**++,,00//..--WWQQPPOO‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@››šš™™˜˜^^__``aa ??>>==77`__^^]]\££¤¤¥¥¦¦KKLLMMNN ffeeddcc((''&&%%aa``__^^wwvvuutt••––——˜˜==>>??@@ttssrrqq……††‡‡ˆˆ--..//00,,++**))NNMMLLKK‡‡††……„„rrssttuu??>>==<<——––••””bbccddee + + 66554433\[[ZZYYX§§¨¨¨¨§§OOPPQQRR + + bbaa``__$$##""!!]]\\[[ZZssrrqqpo™™šš››œœAABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%JJIIHHGGƒƒ‚‚€€vvwwxxyy !!;;::9988““’’‘‘ffgghhii221100//XWWVUTSR¦¦¥¥¤¤££SSTTUUVV^^]]\\[[ YYXXWWQQnmlkkjjižžŸŸ  EEFFGGHHllkkjjiiŽŽ55667788$$##""!!FFEEDDCC~~}}||zz{{||}}""##$$%%77665544ŽŽŒŒjjkkllmm..--,,++QQPPOONN¢¢¡¡  ŸŸWWXXYYZZZZYYXXWWPPOONNMMihhggffe¡¡¢¢££¤¤IIJJKKLL hhggffee‘‘’’““””99::;;<< BBAA@@??{{zzyyxx~~€€&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqq**))((''MMLLKKJJžžœœ››[[\\]]^^VVUUTTSSLLKKJJIIeddccbba¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••––——˜˜==>>??@@>>==7766wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,‡‡††……„„rrssttuu&&%%$$##IIHHGGFFšš™™˜˜——__``aabb + +RRQQPPOOHHGGFFEEa``__^^]¨¨§§¦¦¥¥QQRRSSTT``__^^]]™™šš››œœAABBCCDD55443322ssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((ƒƒ‚‚€€vvwwxxyy !!EEDDCCBB––••””““ccddeeff NNMMLLKK DDCCBBAA]\\[[ZZY¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYžžŸŸ  EEFFGGHH1100//..oonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$~~}}||zz{{||}}""##$$%%AA@@??>>’’‘‘gghhiijjJJIIHHGG + + @@??>>==YXXWWVUT  ŸŸžžYYZZ[[\\XXWWVVUU¡¡¢¢££¤¤IIJJKKLL --,,++**kkjjiihhŽŽ‘‘66778899##""!! {{zzyyxx~~€€&&''(())==<;:987ŽŽŒŒ‹‹kkllmmnnFFEEDDCC + + 77665544SRQQPPOOœœ››šš™™]]^^__``TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ))((''&&ggffeedd’’““””••::;;<<==wwvvuutt‚‚ƒƒ„„……**++,,--76655443ŠŠ‰‰ˆˆ‡‡ooppqqrrBBAA@@?? 33221100NNMMLLKK˜˜——––••aabbccdd + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT%%$$##ccbbaa``––——˜˜™™>>??@@AAssrrqqpp††‡‡ˆˆ‰‰..//0011 + +3221100/††……„„ƒƒssttuuvv>>==<<;;//..--,,JJIIHHGG””““’’‘‘eeffgghh LLKKJJII¤¤££¢¢¡¡UUVVWWXX__^^]]\\šš››œœBBCCDDEEoonnmmllŠŠ‹‹ŒŒ22334455 /..--,,+‚‚€€wwxxyyzz !!""::998877++**))((FFEEDDCCŽŽiijjkkllHHGGFFEE  ŸŸžžYYZZ[[\\[[ZZYYXXžžŸŸ  ¡¡FFGGHHIIkkjjiihhŽŽ‘‘66778899+**))(('~~}}||{{{{||}}~~##$$%%&&66554433''&&%%$$BBAA@@??ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAœœ››šš™™]]^^__`` + + WWVVUUTT¢¢££¤¤¥¥JJKKLLMM ggffeedd’’““””••::;;<<== + + '&&%%$$#zzyyxxww€€‚‚''(())**221100// ##>>==<;:9ˆˆ‡‡††……qqrrsstt@@??>>==˜˜——––••aabbccdd  SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™>>??@@AA #"! vvuuttssƒƒ„„……††++,,--....--,,++!!""##$$87766554„„ƒƒ‚‚uuvvwwxx <<;;::99””““’’‘‘eeffgghh + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœBBCCDDEErrqqppoo‡‡ˆˆ‰‰ŠŠ//001122**))((''%%&&''((43322110€€~~}}yyzz{{||!!""##$$88776655ŽŽiijjkkllKKJJIIHH££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡FFGGHHIInnmmllkk‹‹ŒŒŽŽ33445566&&%%$$##))**++,,0//..--,||{{zzyy}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppGGFFEEDDŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥JJKKLLMMjjiihhgg‘‘’’778899::""!! --..//00 ,++**))(xxwwvvuu‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……qqrrsstt##$$%% + +CCBBAA@@››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ##$$ ffeeddcc““””••––;;<<==>>11223344 + + + +(''&&%%$ttssrrqq……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚uuvvwwxx&&''(()) ??>>==<<——––••””bbccddee + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU%%&&''(( + + bbaa``__——˜˜™™šš??@@AABB !!""55667788 $##"! ppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}yyzz{{||**++,,--;;::9988““’’‘‘ffgghhiiKKJJIIHH££¢¢¡¡  VVWWXXYY))**++,,^^]]\\[[››œœžžCCDDEEFF##$$%%&&99::;;<<llkkjjiiŽŽ55667788$$##""!!||{{zzyy}}~~€€..//001177665544ŽŽŒŒjjkkllmmGGFFEEDDŸŸžžœœZZ[[\\]]--..//00ZZYYXXWWŸŸ  ¡¡¢¢GGHHIIJJ''(())**==>>??@@hhggffee‘‘’’““””99::;;<< xxwwvvuu‚‚ƒƒ„„2233445533221100‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@››šš™™˜˜^^__``aa11223344VVUUTTSS££¤¤¥¥¦¦KKLLMMNN ++,,--..AABBCCDDddccbbaa••––——˜˜==>>??@@ttssrrqq……††‡‡ˆˆ6677==>>//..--,,‡‡††……„„rrssttuu??>>==<<——––••””bbccddee556677== + +RRQQPPOO§§¨¨¨¨§§OOPPQQRR + + //001122EEFFGGHH##``__^^]]™™šš››œœAABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ??@@AABB !"##$$%++**))((ƒƒ‚‚€€vvwwxxyy !!;;::9988““’’‘‘ffgghhii>>??@@AA NNMMLLKK¦¦¥¥¤¤££SSTTUUVV33445566IIJJKKLL$$%%&&'' + +\\[[ZZYYžžŸŸ  EEFFGGHHllkkjjiiŽŽCCDDEEFF%&&''(()''&&%%$$~~}}||zz{{||}}""##$$%%77665544ŽŽŒŒjjkkllmmBBCCDDEEJJIIHHGG¢¢¡¡  ŸŸWWXXYYZZ778899::MMNNOOPP(())**++ XXWWVVUU¡¡¢¢££¤¤IIJJKKLL hhggffee‘‘’’““””GGHHIIJJ)**++,,-##""!! {{zzyyxx~~€€&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqqFFGGHHIIFFEEDDCCžžœœ››[[\\]]^^;;<<==>>QQRRSSTT,,--..//TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••––——˜˜KKLLMMNN-..//001wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,‡‡††……„„rrssttuuJJKKLLMMBBAA@@??šš™™˜˜——__``aabb + +??@@AABBUUVVWWXX00112233 + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT``__^^]]™™šš››œœOOPPQQWW12233445ssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((ƒƒ‚‚€€vvwwxxyyNNOOPPQQ>>==<<;;––••””““ccddeeff CCDDEEFFYYZZ[[\\44556677 LLKKJJII¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYžžŸŸ  XXYYZZ[[5667789:oonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$~~}}||zz{{||}}WWXXYYZZ !!""::998877’’‘‘gghhiijjGGHHIIJJ]]^^__``==>>??@@HHGGFFEE  ŸŸžžYYZZ[[\\XXWWVVUU¡¡¢¢££¤¤\\]]^^__;<==>>??kkjjiihhŽŽ‘‘66778899##""!! {{zzyyxx~~€€[[\\]]^^##$$%%&&66554433ŽŽŒŒ‹‹kkllmmnnKKLLMMNNOOPPQQRR + + bbaa``__““’’‘‘‘’’““””•<<==>>??uuttssrr„„……††‡‡,,--..//--,,++**{{zzyyxx—––••””“qqrrsstt@@??>>==˜˜——––••aabbccdd + + PPOONNMM||{{zzyy¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™>>??@@AAaa``__^^kkjjiihhSSTTUUVV^^]]\\[[ŽŽŒŒ•––——˜˜™@@AABBCCqqppoonnˆˆ‰‰ŠŠ‹‹00112233))((''&&wwvvuutt“’’‘‘uuvvwwxx <<;;::99””““’’‘‘eeffgghh LLKKJJIIxxwwvvuu§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœBBCCDDEE]]\\[[ZZggffeeddWWXXYYZZZZYYXXWW‹‹……„„ƒƒ™šš››œœDDEEFFGGmmllkkjjŒŒŽŽ44556677%%$$##""ssrrqqkkŽŽŒŒ‹yyzz{{||!!""##$$88776655ŽŽiijjkkllHHGGFFEEttssrrqq££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡FFGGHHIIYYXXWWQQccbbaa``[[\\]]^^VVUUTTSS‚‚€€žžŸŸ ¡¢HHIIJJKKiihhggff‘‘’’““8899::;;!! jjiihhgg‹Š‰ˆ‡†……}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAkkjjiihhŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥JJKKLLMM PPOONNMM__^^]]\\__``aabb + +RRQQPPOO~~}}||{{£¤¥¥¦¦§§LLMMNNOO + +eeddccbb””••––——<<==>>??ffeeddcc„„ƒƒ‚‚‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……qqrrsstt@@??>>==ggffeedd››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + LLKKJJII[[ZZYYXXccddeeff NNMMLLKKzzyyxxww¨¨¨¨§§¦¦PPQQRRSS aa``__^^˜˜™™šš››@@AABBCCbbaa``__€€~~}}……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚uuvvwwxx <<;;::99ccbbaa``——––••””bbccddee + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUUHHGGFFEEWWVVUUTTgghhiijjJJIIHHGGvvuuttss¥¥¤¤££¢¢TTUUVVWW]]\\[[ZZœœžžŸŸDDEEFFGG^^]]\\[[||{{zzyy‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}yyzz{{||!!""##$$88776655__^^]]\\““’’‘‘ffgghhiiKKJJIIHH££¢¢¡¡  VVWWXXYYDDCCBBAASSRRQQPPkkllmmnnFFEEDDCCrrqqkkjj¡¡  ŸŸžžXXYYZZ[[YYXXWWVV  ¡¡¢¢££HHIIJJKKZZYYXXWWxxwwvvuuŽŽ55667788$$##""!!||{{zzyy}}~~€€%%&&''((44332211[[ZZYYXXŽŽŒŒjjkkllmmGGFFEEDDŸŸžžœœZZ[[\\]]@@??>>==OONNMMLLooppqqrrBBAA@@??iihhggffœœ››šš\\]]^^__UUTTSSRR¤¤¥¥¦¦§§LLMMNNOO + +QQPPOONNttssrrqq‘‘’’““””99::;;<< xxwwvvuu‚‚ƒƒ„„))**++,,00//..--WWQQPPOO‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@››šš™™˜˜^^__``aa 77665544KKJJIIHHssttuuvv>>==<<;;eeddccbb™™˜˜——––``aabbcc + + QQPPOONN¨¨¨¨§§¦¦PPQQRRSS MMLLKKJJponmlkkj••––——˜˜==>>??@@ttssrrqq……††‡‡ˆˆ--..//00,,++**))NNMMLLKK‡‡††……„„rrssttuu??>>==<<——––••””bbccddee + + 33221100GGFFEEDDwwxxyyzz !!""::998877aa``__^^••””““’’ddeeffgg MMLLKKJJ¥¥¤¤££¢¢TTUUVVWWIIHHGGFFjiihhggf™™šš››œœAABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%JJIIHHGGƒƒ‚‚€€vvwwxxyy !!;;::9988““’’‘‘ffgghhii//..--,,CCBBAA@@{{||}}~~##$$%%&&66554433]]\\[[ZZ‘‘ŽŽhhiijjkkIIHHGGFF¡¡  ŸŸžžXXYYZZ[[EEDDCCBBfeeddccbžžŸŸ  EEFFGGHHllkkjjiiŽŽ55667788$$##""!!FFEEDDCC~~}}||zz{{||}}""##$$%%77665544ŽŽŒŒjjkkllmm++**))((??>>==<<€€‚‚''(())**221100//YYXXWWQQŒŒ‹‹ŠŠllmmnnooEEDDCCBBœœ››šš\\]]^^__AA@@??>>baa``__^¡¡¢¢££¤¤IIJJKKLL hhggffee‘‘’’““””99::;;<< BBAA@@??{{zzyyxx~~€€&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqq''&&%%$$;;::9988ƒƒ„„……††++,,--....--,,++PPOONNMM‰‰ˆˆ‡‡††ppqqrrssAA@@??>>™™˜˜——––``aabbcc + + ==776655^]]\\[[Z¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••––——˜˜==>>??@@>>==7766wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,‡‡††……„„rrssttuu##77665544‡‡ˆˆ‰‰ŠŠ//001122**))((''LLKKJJII……„„ƒƒ‚‚ttuuvvww==<<;;::••””““’’ddeeffgg 44332211ZYYXXWWV¨¨§§¦¦¥¥QQRRSSTT``__^^]]™™šš››œœAABBCCDD55443322ssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((ƒƒ‚‚€€vvwwxxyy !!33221100‹‹ŒŒŽŽ33445566&&%%$$##HHGGFFEE€€~~xxyyzz{{ !!""##99887766‘‘ŽŽhhiijjkk00//..--UTSRQQPP¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYžžŸŸ  EEFFGGHH1100//..oonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$~~}}||zz{{||}}""##$$%%//..--,,‘‘’’778899::""!! DDCCBBAA}}||{{zz||}}~~$$%%&&''55443322ŒŒ‹‹ŠŠllmmnnoo,,++**))OONNMMLL  ŸŸžžYYZZ[[\\XXWWVVUU¡¡¢¢££¤¤IIJJKKLL --,,++**kkjjiihhŽŽ‘‘66778899##""!! {{zzyyxx~~€€&&''(())++**))((““””••––;;<<==>>@@??>>==yyxxwwvv€€‚‚ƒƒ(())**++1100//..‰‰ˆˆ‡‡††ppqqrrss((''&&%%KKJJIIHHœœ››šš™™]]^^__``TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ))((''&&ggffeedd’’““””••::;;<<==wwvvuutt‚‚ƒƒ„„……**++,,-- ''&&%%$$——˜˜™™šš??@@AABB77665544uuttssrr„„……††‡‡,,--..//--,,++**……„„ƒƒ‚‚ttuuvvww$$##GGFFEEDD˜˜——––••aabbccdd + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT%%$$##ccbbaa``––——˜˜™™>>??@@AAssrrqqpp††‡‡ˆˆ‰‰..//0011 + + + +##""!! ››œœžžCCDDEEFF33221100qqppoonnˆˆ‰‰ŠŠ‹‹00112233))((''&&€€~~xxyyzz{{ !!""##CCBBAA@@””““’’‘‘eeffgghh LLKKJJII¤¤££¢¢¡¡UUVVWWXX__^^]]\\šš››œœBBCCDDEEoonnmmllŠŠ‹‹ŒŒ22334455 ŸŸ  ¡¡¢¢GGHHIIJJ//..--,,mmllkkjjŒŒŽŽ44556677%%$$##""}}||{{zz||}}~~$$%%&&''??>>==<;ŽŽiijjkkllHHGGFFEE  ŸŸžžYYZZ[[\\[[ZZYYXXžžŸŸ  ¡¡FFGGHHIIkkjjiihhŽŽ‘‘66778899££¤¤¥¥¦¦KKLLMMNN ++**))((iihhggff‘‘’’““8899::;;!! yyxxwwvv€€‚‚ƒƒ(())**++:9877665ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAœœ››šš™™]]^^__`` + + WWVVUUTT¢¢££¤¤¥¥JJKKLLMM ggffeedd’’““””••::;;<<==§§¨¨¨¨§§OOPPQQRR + + ''&&%%$$eeddccbb””••––——<<==>>??uuttssrr„„……††‡‡,,--..// 54433221ˆˆ‡‡††……qqrrsstt@@??>>==˜˜——––••aabbccdd  SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™>>??@@AA¦¦¥¥¤¤££SSTTUUVV##aa``__^^˜˜™™šš››@@AABBCCqqppoonnˆˆ‰‰ŠŠ‹‹00112233 + + 100//..-„„ƒƒ‚‚uuvvwwxx <<;;::99””““’’‘‘eeffgghh + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœBBCCDDEE## ¢¢¡¡  ŸŸWWXXYYZZ]]\\[[ZZœœžžŸŸDDEEFFGGmmllkkjjŒŒŽŽ44556677-,,++**)€€~~}}yyzz{{||!!""##$$88776655ŽŽiijjkkllKKJJIIHH££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡FFGGHHII$$%%&&'' + + žžœœ››[[\\]]^^ + +YYXXWWVV  ¡¡¢¢££HHIIJJKKiihhggff‘‘’’““8899::;; )((''&&%||{{zzyy}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppGGFFEEDDŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥JJKKLLMM(())**++ + + šš™™˜˜——__``aabb UUTTSSRR¤¤¥¥¦¦§§LLMMNNOO + +eeddccbb””••––——<<==>>?? + + %$$##"! xxwwvvuu‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……qqrrsstt##$$%% + +CCBBAA@@››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ,,--..//––••””““ccddeeff QQPPOONN¨¨¨¨§§¦¦PPQQRRSS aa``__^^˜˜™™šš››@@AABBCCttssrrqq……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚uuvvwwxx&&''(()) ??>>==<<——––••””bbccddee + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU00112233’’‘‘gghhiijj + + MMLLKKJJ¥¥¤¤££¢¢TTUUVVWW]]\\[[ZZœœžžŸŸDDEEFFGGppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}yyzz{{||**++,,--;;::9988““’’‘‘ffgghhiiKKJJIIHH££¢¢¡¡  VVWWXXYY44556677ŽŽŒŒ‹‹kkllmmnnIIHHGGFF¡¡  ŸŸžžXXYYZZ[[YYXXWWVV  ¡¡¢¢££HHIIJJKKllkkjjiiŽŽ55667788$$##""!!||{{zzyy}}~~€€..//001177665544ŽŽŒŒjjkkllmmGGFFEEDDŸŸžžœœZZ[[\\]]==>>??@@ŠŠ‰‰ˆˆ‡‡ooppqqrr##EEDDCCBBœœ››šš\\]]^^__UUTTSSRR¤¤¥¥¦¦§§LLMMNNOOhhggffee‘‘’’““””99::;;<< xxwwvvuu‚‚ƒƒ„„2233445533221100‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@››šš™™˜˜^^__``aaAABBCCDD !!††……„„ƒƒssttuuvv$$%%&&'' + + AA@@??>>™™˜˜——––``aabbcc + + QQPPOONN¨¨¨¨§§¦¦PPQQRRSS##$$%%&& ddccbbaa••––——˜˜==>>??@@ttssrrqq……††‡‡ˆˆ6677==>>//..--,,‡‡††……„„rrssttuu??>>==<<——––••””bbccddeeEEFFGGHH""##$$%%‚‚€€wwxxyyzz(())**++ ==<<;;::••””““’’ddeeffgg MMLLKKJJ¥¥¤¤££¢¢TTUUVVWW''(())** + + ``__^^]]™™šš››œœAABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ??@@AABB !"##$$%++**))((ƒƒ‚‚€€vvwwxxyy !!;;::9988““’’‘‘ffgghhiiIIJJKKLL&&''(())~~}}||{{{{||}}~~,,--..//99887766‘‘ŽŽhhiijjkkIIHHGGFF¡¡  ŸŸžžXXYYZZ[[++,,--..\\[[ZZYYžžŸŸ  EEFFGGHHllkkjjiiŽŽCCDDEEFF%&&''(()''&&%%$$~~}}||zz{{||}}""##$$%%77665544ŽŽŒŒjjkkllmmMMNNOOPP**++,,--zzyyxxww€€‚‚0011223355443322ŒŒ‹‹ŠŠllmmnnooEEDDCCBBœœ››šš\\]]^^__//001122XXWWVVUU¡¡¢¢££¤¤IIJJKKLL hhggffee‘‘’’““””GGHHIIJJ)**++,,-##""!! {{zzyyxx~~€€&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqqQQWWXXYY..//0011vvuuttssƒƒ„„……††445566771100//..‰‰ˆˆ‡‡††ppqqrrssAA@@??>>™™˜˜——––``aabbcc33445566TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••––——˜˜KKLLMMNN-..//001wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,‡‡††……„„rrssttuuZZ[[\\]]22334455rrqqppoo‡‡ˆˆ‰‰ŠŠ==>>??@@ !"#--,,++**……„„ƒƒ‚‚ttuuvvww==<<;;::••””““’’ddeeffgg77==>>?? + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT``__^^]]™™šš››œœOOPPQQWW12233445ssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((ƒƒ‚‚€€vvwwxxyy^^__``aa66778899nnmmllkk‹‹ŒŒŽŽAABBCCDD#$$%%&&'))((''&&€€~~xxyyzz{{ !!""##99887766‘‘ŽŽhhiijjkk@@AABBCC LLKKJJII¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYžžŸŸ  XXYYZZ[[5667789:oonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$~~}}||zz{{||}}bbccddee::;;<<==jjiihhgg‘‘’’EEFFGGHH'(())**+%%$$##""}}||{{zz||}}~~$$%%&&''55443322ŒŒ‹‹ŠŠllmmnnooDDEEFFGGHHGGFFEE  ŸŸžžYYZZ[[\\XXWWVVUU¡¡¢¢££¤¤\\]]^^__;<==>>??kkjjiihhŽŽ‘‘66778899##""!! {{zzyyxx~~€€ffgghhii>>??@@AAffeeddcc““””••––IIJJKKLL+,,--../!! yyxxwwvv€€‚‚ƒƒ(())**++1100//..‰‰ˆˆ‡‡††ppqqrrssHHIIJJKKDDCCBBAAœœ››šš™™]]^^__``TTSSRRQQ¥¥¦¦§§¨¨``aabbcc@@AABBCC ggffeedd’’““””••::;;<<==wwvvuutt‚‚ƒƒ„„……jjkkqqrrBBCCDDEEbbaa``__——˜˜™™ššMMNNOOPP/0011223uuttssrr„„……††‡‡,,--..//--,,++**……„„ƒƒ‚‚ttuuvvwwLLMMNNOO@@??>>==˜˜——––••aabbccdd + + PPOONNMM¨¨§§¦¦¥¥ddeeffggDDEEFFGG + + ccbbaa``––——˜˜™™>>??@@AAssrrqqpp††‡‡ˆˆ‰‰ssttuuvvFFGGHHII^^]]\\[[››œœžžQQWWXXYY34455667qqppoonnˆˆ‰‰ŠŠ‹‹00112233))((''&&€€~~xxyyzz{{PPQQWWXX <<;;::99””““’’‘‘eeffgghh LLKKJJII¤¤££¢¢¡¡hhiijjkkHHIIJJKK__^^]]\\šš››œœBBCCDDEEoonnmmllŠŠ‹‹ŒŒwwxxyyzzJJKKLLMMZZYYXXWWŸŸ  ¡¡¢¢ZZ[[\\]]789:;<==mmllkkjjŒŒŽŽ44556677%%$$##""}}||{{zz||}}~~YYZZ[[\\!!""##$$88776655ŽŽiijjkkllHHGGFFEE  ŸŸžžqqrrssttLLMMNNOO[[ZZYYXXžžŸŸ  ¡¡FFGGHHIIkkjjiihhŽŽ‘‘{{||}}~~NNOOPPQQVVUUTTSS££¤¤¥¥¦¦^^__``aa>>??@@AAiihhggff‘‘’’““8899::;;!! yyxxwwvv€€‚‚ƒƒ]]^^__``%%&&''((44332211ŒŒ‹‹ŠŠ‰‰mmnnooppDDCCBBAAœœ››šš™™uuvvwwxxPPQQRSTUWWVVUUTT¢¢££¤¤¥¥JJKKLLMM ggffeedd’’““””••€€‚‚RRSSTTUURRQQPPOO§§¨¨¨¨§§bbccddeeBBCCDDEE + +eeddccbb””••––——<<==>>??uuttssrr„„……††‡‡aabbccdd))**++,,00//..--ˆˆ‡‡††……qqrrsstt@@??>>==˜˜——––••yyzz{{||VWWXXYYZ SSRRQQPP¦¦§§¨¨¨¨NNOOPPQQ + + ccbbaa``––——˜˜™™ƒƒ„„……‹‹VVWWXXYYNNMMLLKK¦¦¥¥¤¤££ffgghhiiFFGGHHII aa``__^^˜˜™™šš››@@AABBCCqqppoonnˆˆ‰‰ŠŠ‹‹eeffgghh--..//00,,++**))„„ƒƒ‚‚uuvvwwxx <<;;::99””““’’‘‘}}~~€€Z[[\\]]^ + + OONNMMLL§§¦¦¥¥¤¤RRSSTTUU__^^]]\\šš››œœŒŒŽŽZZ[[\\]]JJIIHHGG¢¢¡¡  ŸŸjjkkqqrrJJKKLLMM]]\\[[ZZœœžžŸŸDDEEFFGGmmllkkjjŒŒŽŽiijjkkqq11223344((''&&%%€€~~}}yyzz{{||!!""##$$88776655ŽŽ‚‚ƒƒ„„^__``aabKKJJIIHH££¢¢¡¡  VVWWXXYY[[ZZYYXXžžŸŸ  ¡¡‘‘’’““^^__``aaFFEEDDCCžžœœ››ssttuuvvNNOOPPQQYYXXWWVV  ¡¡¢¢££HHIIJJKKiihhggff‘‘’’““rrssttuu55667788$$##""!!||{{zzyy}}~~€€%%&&''((44332211ŒŒ‹‹ŠŠ‰‰……‹‹ŒŒbccddeefGGFFEEDDŸŸžžœœZZ[[\\]]WWVVUUTT¢¢££¤¤¥¥””••––——bbccddeeBBAA@@??šš™™˜˜——wwxxyyzzRSTUVWWXUUTTSSRR¤¤¥¥¦¦§§LLMMNNOO + +eeddccbb””••––——vvwwxxyy99::;;<< xxwwvvuu‚‚ƒƒ„„))**++,,00//..--ˆˆ‡‡††……ŽŽ‘‘fgghhiijCCBBAA@@››šš™™˜˜^^__``aa SSRRQQPP¦¦§§¨¨  ˜˜™™šš››ffgghhii>>==<<;;––••””““{{||}}~~XYYZZ[[\ + + QQPPOONN¨¨¨¨§§¦¦PPQQRRSS aa``__^^˜˜™™šš››zz{{||}}==>>??@@ttssrrqq……††‡‡ˆˆ--..//00,,++**))„„ƒƒ‚‚’’““””••jkklmnop??>>==<<——––••””bbccddee + + OONNMMLLŸŸžžœœœœœœjjkkllmm::998877’’‘‘€€‚‚\]]^^__` MMLLKKJJ¥¥¤¤££¢¢TTUUVVWW]]\\[[ZZœœžžŸŸ~~€€AABBCCDDppoonnmm‰‰ŠŠ‹‹ŒŒ11223344((''&&%%€€~~}}––——˜˜™™qqrrsstt !!;;::9988““’’‘‘ffgghhiiKKJJIIHH››šš™™˜˜››šš™™˜˜nnooppqq66554433ŽŽŒŒ‹‹ƒƒ„„……‹‹`aabbccdIIHHGGFF¡¡  ŸŸžžXXYYZZ[[YYXXWWVV  ¡¡¢¢££‚‚ƒƒ„„……EEFFGGHHllkkjjiiŽŽ55667788$$##""!!||{{zzyyšš››œœuuvvwwxx""##$$%%77665544ŽŽŒŒjjkkllmmGGFFEEDD——––••””——––••””rrssttuu221100//ŠŠ‰‰ˆˆ‡‡ŒŒŽŽdeeffgghEEDDCCBBœœ››šš\\]]^^__UUTTSSRR¤¤¥¥¦¦§§‹‹ŒŒŽŽIIJJKKLL hhggffee‘‘’’““””99::;;<< xxwwvvuužžŸŸ¥¥¦¦yyzz{{||&&''(())33221100‹‹ŠŠ‰‰ˆˆnnooppqqCCBBAA@@““’’‘‘““’’‘‘vvwwxxyy..--,,++††……„„ƒƒ‘‘’’““hiijjkklAA@@??>>™™˜˜——––``aabbcc + + QQPPOONN¨¨¨¨§§¦¦‘‘’’MMNNOOPP + + ddccbbaa••––——˜˜==>>??@@ttssrrqq§§¨¨¨¨§§}}~~€€**++,,--//..--,,‡‡††……„„rrssttuu??>>==<<ŽŽŒŒŽŽŒŒzz{{||}}**))((''‚‚€€””••––——mnopqqrr==<<;;::••””““’’ddeeffgg MMLLKKJJ¥¥ŸŸžž““””••––QQRRSSTT``__^^]]™™šš››œœAABBCCDDppoonnmm¦¦¥¥ŸŸžž‚‚ƒƒ„„..//0011++**))((ƒƒ‚‚€€vvwwxxyy !!;;::9988‹‹……„„ƒƒ‹‹ŠŠ‰‰ˆˆ~~€€&&%%$$##~~}}||{{˜˜™™šš››ssttuuvv !!""##99887766‘‘ŽŽhhiijjkkIIHHGGFFœœ››šš™™——˜˜™™ššUUVVWWXX\\[[ZZYYžžŸŸ  EEFFGGHHllkkjjiiœœ››šš……†‡ˆ‰Š‹22334455''&&%%$$~~}}||zz{{||}}""##$$%%77665544‚‚€€‡‡††……„„‚‚ƒƒ„„……""!! zzyyxxwwœœžžŸŸwwxxyyzz$$%%&&''55443322ŒŒ‹‹ŠŠllmmnnooEEDDCCBB˜˜——––••››œœžžYYZZ[[\\XXWWVVUU¡¡¢¢££¤¤IIJJKKLL hhggffee™™˜˜——––‹ŒŒŽŽ66778899##""!! {{zzyyxx~~€€&&''(())33221100~~}}||{{ƒƒ‚‚€€††‡‡ˆˆ‰‰vvuuttss¥¥¦¦§§¨¨{{||}}~~(())**++1100//..‰‰ˆˆ‡‡††ppqqrrssAA@@??>>””““’’‘‘ŸŸ¥¥¦¦§§]]^^__``TTSSRRQQ¥¥¦¦§§¨¨MMNNOOPP + + ddccbbaa••””““’’‘‘’’“::;;<<==wwvvuutt‚‚ƒƒ„„……**++,,--//..--,,zzyyxxww~~}}||ŠŠ‹‹ŒŒrrqqppoo¨¨§§¦¦¥¥€€‚‚,,--..//--,,++**……„„ƒƒ‚‚ttuuvvww==<<;;::ŽŽ¨¨¨¨§§¦¦aabbccdd + + PPOONNMM¨¨§§¦¦¥¥QQRRSSTT``__^^]]‘‘ŽŽ“””••––—>>??@@AAssrrqqpp††‡‡ˆˆ‰‰..//0011++**))((vvuuttss{{zzyyxxŽŽ‘‘nnmmllkkŸŸžžœœƒƒ„„……†‡00112233))((''&&€€~~xxyyzz{{ !!""##99887766ŒŒ‹‹……„„¥¥¤£¢¡ Ÿeeffgghh LLKKJJII¤¤££¢¢¡¡UUVVWWXX\\[[ZZYYŒŒ‹‹……—˜˜™™šš›BBCCDDEEoonnmmllŠŠ‹‹ŒŒ22334455''&&%%$$rrqqkkjjwwvvuutt’’““””••jjiihhgg››šš™™˜˜ˆ‰Š‹‹ŒŒ44556677%%$$##""}}||{{zz||}}~~$$%%&&''55443322ƒƒ‚‚€€Ÿžžœœ›iijjkkllHHGGFFEE  ŸŸžžYYZZ[[\\XXWWVVUU„„ƒƒ‚‚›œœžžŸFFGGHHIIkkjjiihhŽŽ‘‘66778899##""!! iihhggffssrrqqpp––——˜˜™™ ffeeddcc——––••””ŽŽ‘8899::;;!! yyxxwwvv€€‚‚ƒƒ(())**++1100//..~~}}||›šš™™˜˜—mmnnooppDDCCBBAAœœ››šš™™]]^^__``TTSSRRQQ€€~~}}Ÿ ¡¢£¤¥¥JJKKLLMM ggffeedd’’““””••::;;<<==eeddccbboonnmmllšš››œœÿbdQçZ|€…ÛvpftAïrd™÷‚p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbÛ’™HAZÿbdQçZ|`vX•ãnÿbt‰ç’l‘Û’™ãbHAl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰€‰órXQJpfH…ó~JXQór€‰ó~H…fp`Û’™ãb÷‚d™ïrtAH…ó~•Ëf|çZdQÿbXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘÷JtAïrd™Zp‘Ë‚€‰dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtA`Û’™ãb•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚÷Jl‘ç’t‰`vX•ãnt‰ç’l‘÷J™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™÷‚|çZdQórXQJ`d™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|HAZp‘Ë‚X•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJÿbdQçZ|€…ÛvpftAïrd™÷‚p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚Û’™ãbHAç’t‰ÿbãnHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰€‰™ãbHApfH…ó~JXQór€‰ó~H…fp`Û’™ãb÷‚d™ïrtAH…ó~•Ëf|l‘÷JtAXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbZp‘‚‰rQ€…Ûvpf`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAZp‘Ë‚€‰•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚÷Jl‘ç’t‰`vX•ãnïrd™÷‚|™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JJ`Û’™ãH…•Ëf`€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|órXQJ`X•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJÿbdQçZ|€…ÛvpfçZdQÿbt‰p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚bHAZp‘ËvX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰Û’™ãbHApfH…ó~JXQór€‰ó~H…fp`Û’™ãb÷‚d™ïrtAH…ó~•Ëfç’l‘÷JtAXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb‚€‰órXQÛvpfH…`JXQór•ó~H…fJ`Û’™ç’t‰ÿbãnHAãb™Û’ç’l‘÷JtAZp‘Ë‚€‰•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚÷Jl‘ç’t‰`vX•ãnïrd™÷‚|™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰d™÷‚|J`Û’™ãó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘€…Ûvpf`JXQórïrd™÷‚|órXQHAZX•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJÿbdQçZ|€…ÛvpfçZdQtAïrp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQçZdQÿbt‰bHAZp‘ËvX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZçZdQÿbãnp‘Ë‚€‰órpfH…ó~JXQór€‰ó~H…fp`Û’™ãb÷‚d™ïrtAH…ó~•Ëfd™÷‚|çZXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘ç’l‘÷JtA‚€‰rQJ’ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`pXQJ`Û’•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚÷Jl‘ç’t‰`vX•ãndQÿbt‰ç’™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ïrd™÷‚|™ãbHAZó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórÛv€…ãnX•™ãbHAZX•ãn€…Ûv™Û’`Jv`Ëf•€‰órXQJÿbdQçZ|€…Ûvpfl‘÷JtAïrp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQçZdQÿbt‰p‘Ë‚€‰órvX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zv`Ëf•p‘Ë‚€‰órpfH…ó~XQórÿbt‰ó~H…fp`Û’™ãb÷‚d™ïrtAH…ó~•Ëfd™÷‚|çZXQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘ç’l‘|çZXQJ`Û’ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’ó~H…fpXQJ`p‘•Ëf`vç’l‘÷JtAÛv€…ãnX•HAZp‘Ë‚÷Jl‘ç’t‰`vX•ãndQÿbt‰d™™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™dQÿbãnX•™ãbHAZó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórÛv€…ãnX•Ë‚€‰órÿbX•ãn€…Ûvd™÷‚|çZv`Ëf•€‰órÿbdQÿbdQçZ|€…Ûvpf÷‚|çZdQp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQv`pÛvp‘Ë‚€‰órvX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘Zv`Ëf•dQçZ|‚™pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtAH…ó~•Ëfÿbt‰ç’l‘XQJ`Û’l‘ç’t‰ÿbZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘€…ãnX•vXQJ’™bHÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’€…ãnX•vrAJl‘ç’t•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰`vX•ãn÷JtAïrd™™ãbHAZãn€…ÛvpÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™`Ëf•ó~AZp‘Ë‚€ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQór`Ëf•ó~‰ÿbdQçZ|X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|ór€‰Ë‚p‘÷‚|çZdQp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQH…fpÛv‰órXQJ`vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZH…fpÛv÷‚d™ïrtpfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtA`JXQórÿbt‰ç’l‘XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘€…ãnX•vÛ’™ãbHÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’€…ãnX•vA÷Jl‘ç’t•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰€‰Ë‚p‘Z|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’l‘ç’t‰ÿbZHAãb™`Ëf•€…AZp‘Ë‚€ó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQór`Ëf•ó~‰ÿbdQçZ|X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|HAãb™Û’ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZãn€…ÛvpÛ’`JXQãnX•v`‰órXQJ`vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZH…X•v`÷‚d™rAJpfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtA`JXQórf•~…fpÛXQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘Ëf•ó~H…’™bAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’Ëf•ó~H…‘’t‰ÿbdQ•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰€‰Ë‚p‘Zv€…ãnX•™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãnZHAãb™fpÛv€…Ë‚€‰órÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórfpÛv€…çZ|÷‚d™X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|HAXQór€‰v`Ëf•óp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQãnX•v`dQçZ|÷‚vX•ãn€…HA™Û’`X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZãnX•v`ïrtA÷Jl‘pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtAË‚p‘ZHA~H…fpÛXQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘Ëf•ó~H…d™ïrtA÷JÛvpfH…JXQórÿb•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’Ëf•ó~H…ç’t‰ÿbdQ•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰ãb™Û’`v€…ãnX•™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãnZHAãb™X•v`Ëfl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JpÛv€…ãnãbHAZp‘ÛvpfH…`JXQórfp`ËfçZ|÷‚d™X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|JXQór€‰v`Ëf•~p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQ•ó~H…fdQçZ|÷‚vX•ãn€…tAd™÷‚|X•v`ËfË‚€‰órÿbó~•Ëf`€‰Ë‚p‘Z•ó~H…fïrtAJ‘’‰pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtAË‚p‘ZHA…fv€…ãnXQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘pÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…HA™Û’`pÛv€…ãnbdQçZ|÷•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰ãb™€‰Ë‚X•v`Ëf™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãnZHAãb™X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…JXQórÿbX•v`Ëf‚d™ïrtA÷X•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|p‘ZHAãb•ó~H…fp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQ•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷J•ó~H…fJl‘ç’t‰ÿpfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™÷‚d™ïrtA™Û’`JpÛv€…ãnXQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘p`Ëf•d™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…tAd™÷‚|pÛv€…•bdQçZ|÷•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘÷Jl‘ç’t‰XQór€‰Ë‚X•v`Ëf™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ó~H…fpl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰ó~H…fp‚d™ïrtA÷X•ãnór€‰d™÷‚|çZv`Ëf•ç’t‰ÿbdQÿbdQçZ|p‘ZHAãb•ó~H…fp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQÛv€…ãnX•dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAÛv€…ãnX•Jl‘’‰bQZË‚p‘ZHAdQÿbt‰ç’H…fpÛvçZ|÷‚d™÷‚d™ïrtA™Û’`p‘v…nX•v`XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘v`Ëf•d™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|v`Ëf•|÷‚d™ïrãb™Û’`l‘÷JtAïr€…ãnórXQïrtA÷Jl‘÷Jl‘ç’t‰ZHAãb™Ëf•ó~H™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ó~H…fpl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰ó~H…fptA÷Jl‘ç’JXQór€‰d™÷‚|çZJ`Û’™ç’t‰ÿbdQÿbdQçZ|Û’`JXQ…fpÛv€p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQÛv€…•ó~dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAÛv€…ãnX•t‰ÿbdQçZË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™÷‚d™ïrtAór€‰Ë‚p‘…ãnX•v`ÿbdQçZ|`vX•ãnZHA™Û’ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘H…fpÛvd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|H…fpÛv|÷‚d™ïrãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘÷Jl‘ç’t‰ZHAãb™Ëf•ó~H÷‚d™ïrtA€…Ûvpf`JXQórËf•ó~H…XQJ`Û’`vX•ãnZHAãb™€…ãnX•vl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰€…ãnX•vtA÷Jl‘ç’JXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQÿbdQçZ|Û’`JXQ…fpv…n÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQ`Ëf•ó~dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtA`Ëf•ó~t‰bQZ‚dË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™`vX•ãnHAãb™Û’•v`Ëf•ÿbdQçZ|`vX•ãn÷JtAd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘H…fpÛvd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|H…fpÛv™ïrtA÷Jlãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘€…Ûvpf`JXQóró~H…fp÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnZHA™Û’€…ãnX•H…l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰€…ãnX•v‘ç’t‰ÿbdJXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQH…ó~•Ëf€‰Ë‚p‘ZÛv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf`JXQórfpÛv€…dQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtA`pÛv€…QçZ|÷‚dË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™`vX•ãnHAãb™Û’v`Ëf•ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘ãnX•v`d™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|ãnórXQJ™ïrtA÷Jlãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘€…Ûvpf`JXQóró~H…fp÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãn|çZdQÿbËf•ó~H…l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰`p‘Ë‚€‰‘ç’t‰ÿbdJXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQH…ó~•Ëf€‰™Û’`Ûv€…n•v÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JfpÛv€…dQçZ|÷‚vX•ãnórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAórXQJ`QZ‚™rtAË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™`vX•ãnJXQór€‰f•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚ãnX•v`d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•H…fpdQçZ|÷‚vX•ãn€…ïrd™÷‚|Û’™ãbHA÷Jl‘ç’t‰ãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘€…ÛvpfË‚p‘ZHAfpÛv€…ã÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãn|çZdQÿbpÛv€…ãnl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JÛvpfH…çZdQÿbt‰Zp‘Ë‚€‰ÿbdQçZ|JXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQH…ó~•Ëfãb™Û’`nX•v`Ë÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JórXQJ`dQçZ|÷‚`JXQórïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAórXQJ`÷‚d™ïrtAË‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv`vX•ãnJXQór€‰f•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•ËftAdQÿbt‰’™AZp‘Ë‚d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰™HAZp‘dQçZ|÷‚vX•ãnórïrd™÷‚|Û’™€‰ór÷Jl‘ç’t‰ãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘pfH…ó~€…ÛvpfË‚p‘|çZfpÛv€…ã÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnç’l‘÷JtA€‰órXQJl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’ÿbdQçZ|JXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQ•Ëf`vH…ó~•ËfdQÿbt‰ç’nX•vf•~÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpfïrd™÷‚|`Û’™ãbdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtA™ãbHAZ‚™AJl‘ç’Ë‚p‘ZHAdQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv`vX•ãnl‘÷JtAïrH…fpÛvÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•ËfçZdQÿbt‰HAZp‘Ë‚d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|p‘Ë‚€‰órt‰ÿbãn€…ãb™Û’`l‘÷JtAïr€‰órXQJïrtA÷Jl‘pfH…ó~€…Ûvpfd™÷‚|çZ€…ãnX•v÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnç’l‘÷JtA€‰órXQJl‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’ÛvpfH…JXQór€‰d™÷‚|çZ`Û’™ãbç’t‰ÿbdQ•Ëf`vH…ó~•ËfdQÿbt‰ç’`Ëf•ó~÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpfïrd™t‰ç’`Û’™bAdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtA™ãbHAXQ•Ëf`vË‚p‘ZHAdQÿbãnX•HAZp‘Ë‚çZ|÷‚d™X•ãn€…Ûv`vX•ãnl‘÷JtAdQH…fpÛvÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrZ‘‚€‰órXd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™X•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJtA÷Jl‘ç’pfH…ó~€…Ûvpfÿbt‰ç’l‘€…ãnX•v÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnd™÷‚|çZQJ`Û’l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘pfH…ó~JXQór€‰ó~H…fp`Û’™ãbt‰ÿbãn€…•Ëf`vH…ó~•Ëf÷JtAïrd™`Ëf•rQ÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’™ãbHAZpdQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQ•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚ÛvpfH…X•ãn€…Ûv`vX•ãn÷‚|çZdQJ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïr‘Ë‚€‰órXd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™X•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJ•Ëf`vpfH…ó~€…Ûvpfÿbt‰ç’l‘p‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•H…fÿbdQçZ|`vX•ãnd™÷‚|l‘QJ`Û’l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘pfH…ó~JXQór€‰ó~H…fp`Û’™ãbX•ãn€…Ûv•Ëf`vH…ó~•Ëf÷JtAïrd™XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€…Ûvpf÷JtAïrd™™ãbHAZ‘‚dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtA`Û’™ãb•Ëf`vË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚pfH…ó~X•ãn€…Ûv`vX•ãnt‰ç’l‘÷J™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚órXQJ`÷Jl‘ç’t‰H…ó~•Ëf÷‚|çZdQ‰rXQJ`d™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|HAZp‘Ë‚X•ãn€…Ûvãb™Û’`v`Ëf•€‰órXQJ•Ëf`vpfH…ó~•Ëf`vË‚p‘ZHAÛv€…ãnX•l‘ç’t‰ÿb…ÛvpfHÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~l‘ç’t‰ÿbAãb™Û’`tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAÛ’`JXQçZdQÿbãnãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbXQór€‰Ë‚•€vËpfX•ãn€…Ûv™Û’`Jv`Ëf•dQçZ|÷‚…ó~•Ëf`÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvdQçZ|÷‚JXQór€|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ór€‰Ë‚p‘X•v`ËfË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚p‘ZHAãb•H~ã…fÛpfH…ó~XQórÿbt‰ó~H…fpd™t‰ÿbdQvX•ãn€÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vd™ïrtAdQ‰Ë‚p‘ZHt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|ZHAãb™•ó~H…fJ`Û’™ç’t‰ÿbãnHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J™Û’`p‘`v…Xnó•Ëf`vç’l‘÷JtAÛv€…ãnX•çZ|÷‚d™…Ûvpf…~ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~çZ|÷‚d™Ab™’JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘€…Ûvpf`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbZHAãb™•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•ïrtA÷Jl‘•f`vX•÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvïrtA÷Jl‘ór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰HAãb™Û’X•v`ËfË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZçZdQÿbãnãbHAZp‘dQçZ|÷‚Û’`JXQ•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fpç’t‰ÿbdQãnór€‰Ë‚÷‚|çZdQ`Ëf•H…t‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vç’t‰ÿbdQZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`JXQór•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQd™tA÷Jl‘ór€‰Ë‚p‘`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•çZ|÷‚d™p‘ZHAãbÿbt‰ç’l‘fpÛv€…|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~çZ|÷‚d™Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtA€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™ç’t‰ÿbãnZHAãb™•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•ïrtAdQçZ™Û’`J÷JtAïrd™ãnórXQJtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvïrtA÷Jl‘ór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘€…ÛvpfÛ’`JXQ•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fp|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQ`Û’™HAt‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•v|÷‚d™ïrZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|`p‘ZHA•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQH…•Ëf`HAãb™Û’`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrãnór€‰Ë‚÷‚|çZdQ`Ëf•H…tA÷Jl‘ç’’JQr€‰ËtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAãb™Û’`pÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…`JXQór•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•t‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘fpÛv€…t‰ÿbdQçZ‚p‘ZHAã|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰JXQór€‰X•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…€‰Ë‚p‘Z•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fp|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™ãnórXQJ|÷‚d™ïrb™Û’`t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|Ë‚p‘ZHA•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`HAãb™Û’`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•tA÷Jl‘|p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQ`Û’™HAtA÷Jl‘ç’JXQór€‰ËtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAãb™Û’`pÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…`JXQór•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•÷‚d™ïrtA™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰t‰d™ïrtA‚p‘ZHAã|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰JXQHAãbX•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…€‰™Û’`•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fp÷Jl‘ç’t‰XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`÷Jl‘ç’t‰b™Û’`JãnX•v`p‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|™Û’`J•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`JXQór€‰`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•ÿbdQçZ|p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAÿbdQçZ|Qr‰‚p‘ZËf•ó~H…XQJ`Û’l‘ç’t‰ÿbZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAXQór€‰Ë‚pÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…Ë‚p‘ZHA•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•÷‚d™ïrtA™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰÷‚d™ïrtAHAãb™Û’fpÛv€…™ãbHAZãn€…ÛvpÛ’`JXQtAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰p‘ZHAãbX•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…ãb™Û’`•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fp÷Jl‘ç’t‰XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`÷Jl‘ç’t‰`JXQórãnX•v`p‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘|çZdQÿb™ãbHAZÿbdQçZ|™Û’`J•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`JXQór€‰`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•d™ïrtA÷Jp‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAÿbdQtA÷J€‰Ë‚p‘ZËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór÷‚d™tA÷JXQór€‰™pÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…Ë‚p‘`Z•€vËpfX•ãn€…Ûvd™÷‚|çZv`Ëf•l‘ç’t‰ÿb™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰l‘ç’t‰ÿbHAãb™Û’fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’l‘ç’t‰ÿbÛ’`JXQX•v`ËfË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…QXb㉀’Û•H~ã…fÛpfH…ó~dQÿbt‰ç’ó~H…fpdQçZ|÷‚XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`dQçZ|÷‚`JXQr‰ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZãn€…Ûvpór€‰Ë‚p‘•ó~H…fJ`Û’™vX•ãn€…HAãb™Û’X•v`ËfË‚€‰órXQó~•Ëf`‘pJAHró`v…Xnó•Ëf`vl‘÷JtAïrÛv€…ãnX•d™ïrtA÷Jp‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAd™ïrtA÷J‚‘ZHAãbËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór`vX•ãnZHAãb™pÛv€…ãnãbHAZp‘ÛvpfH…`JXQór•ó~H…fJ`Û’™vX•ãn€…™‚Ë`Z•€vËpfX•ãnór€‰d™÷‚|çZv`Ëf•l‘ç’t‰ÿb™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰l‘ç’t‰ÿb™Û’`JXfpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’€…ÛvpfÛ’`JXQX•v`ËfË‚€‰órÿbó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘ÛvpfH…QXb㉀’Û•H~ã…fÛË‚p‘ZHAdQÿbt‰ç’H…fpÛvdQtA÷Jl‘XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`dQçZ|l‘Qór€‰Ë‚pãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZH…ó~•Ëfór€‰Ë‚p‘•ó~H…fdQçZ|÷‚vX•ãn€…HA™Û’`X•v`ËfË‚€‰órXQó~•Ëf`‘pJAHQX`v…Xnóãb™Û’`l‘÷JtAïr€…ãnórXQç’t‰ÿbdQp‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAç’t‰ÿbãn‘ZHAãbËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór`vX•ãn`JXQórpÛv€…ãnd™ïrtA÷JÛvpfH…JXQórÿb•ó~H…fJ`Û’™vX•ãn€…b㉀’Û‘p•€vËp‘|JXQór€‰d™÷‚|çZJ`p‘Ë‚çZ|÷‚d™™Û’`J÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰€…Ûvp`™Û’`JXfpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’€…Ûvpfÿbt‰ç’l‘X•v`Ëfl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷JpÛv€…ãnãbHAZp‘ÛvpfH…JAHró™‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’€‰órXQJïrtA÷Jl‘XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J÷JtAïrd™órXQJ`vX•ãn€…Qór€‰‚‘ZãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZH…X•ãn€…JA™‚|çZ•ó~H…fdQçZ|÷‚vX•ãn€…tAd™÷‚|X•v`ËfË‚€‰órÿbó~•Ëf`‚Ë`ZQXJçl’÷™tãb™Û’`l‘÷JtAïr`Û’™ãbç’t‰ÿbdQp‘ZHAãbÿbãnX•vZp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚÷‚|çZdQÛ’™ãbHAÛvpfH…Ab™Û’`Ëf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órÛvpfH…dQÿbt‰ç’pÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…b㉀’Û‘pbïAdZ÷‘|JXQór€‰d™÷‚|çZHAZp‘Ë‚çZ|l‘ç’™Û’`J`Ëf•ó~órXQJ`÷Jl‘ç’t‰p‘ZHAãbÿbt‰ç’l‘Zp‘Ë‚€‰ó~•Ëf`JXQór€‰fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’ó~•Ëf`l‘÷JtAïrX•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…JAHró™‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’€‰órXQJt‰ÿbãn€…XQór€‰Ë‚H…fpÛvÛ’™ãbHAÿbãn€…Ûv™Û’`J÷JtAïrd™órXQJ`vX•ãn€…Ë‚p‘ZHAãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZvX•ãn€…d™÷‚|çZ•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‰€’Û‘pJJçl’÷™tãb™Û’`l‘÷JtAïr`Û’™€‰Ûvpf…•fp‘ZHAãb€…ãnX•vZp‘Ë‚€‰pfH…•XQór€‰Ë‚÷‚|çZdQÛ’™ãbHAÛvpfH…ãb™Û’`Ëf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰órÛvpfH…dQÿbt‰ç’pÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…AHró™‚ËbïAdZ÷‘|JXQór€‰d™÷‚|çZórXQJ``vX•ãn™Û’`J`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãbÿbãnX•vZp‘Ë‚€‰X•ãn€…ÛvJXQór€‰fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’ó~•€…Ûvl‘÷JtAr™X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…`ZQXbã‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’Û’™ãbHA€…ÛvpfXQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`pfH…ó~Ë‚p‘ZA™’ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZpfH…ó~‚ZdQÿbt•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`‰€’Û‘pJJçl’÷™tãb™Û’`l‘÷JtAïrZp‘Ë‚€‰H…ó~•Ëfp‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHA•Ëf`v`JXQórËf•ó~H…XQJ`Û’`vX•ãnZHAãb™ãnX•v`p‘Ë‚€‰ór•Ëf`v‰ç’l‘÷JtpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…AHró™‚ËbïAdZ÷‘|JXQór€‰d™÷‚|çZórXQJ``vX•ãn™Û’`J`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰X•ãn€…Ûvÿbt‰ç’l‘fpÛv€…™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…XQJ`Û’X•ãn€…ÛvAïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…`‘pJAH‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’Û’™ãbHA€…ÛvpfXQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`pfH…ó~÷JtAd™÷‚ãnX•v`p‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…™ãbHAZpfH…ó~çZdQÿbt•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ró™‚Ë`Jçl’÷™tãb™Û’`l‘÷JtAïrXQJ`Û’H…~•fvXp‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHA•€…Ûvp|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnZHA™Û’ãnX•v`p‘Ë‚€‰ór•Ëf`p‰ç’l‘÷JtpÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ZQXb㉀bïAdZ÷‘|JXQór€‰d™÷‚|çZ™ãbHAZ•ãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf`JXQórËf•ó~H…XQJ`Û’fH…ó~•Aïrd™‚ZX•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…’Û‘pJAH‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’p‘Ë‚€‰órfH…ó~XQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`Ëf`vX•tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘fpÛv€…™ãbHAZËf`vX•Qbt‰ç’l‘•ó~H…fdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`ró™‚Ë`Jçl’÷™tãb™Û’`l‘÷JtAïrXQJ`Û’•Ëf`vXp‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãn÷JtAd™÷‚ãnX•v`p‘Ë‚€‰órãn€…Ûvp÷JtAïrd™pÛv€…ãnd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…ZQXAHróbïAdZ÷‘|JXQór€‰d™÷‚|çZ™ãbHAZ•ãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|fH…ó~•÷‚|çZdQX•v`Ëfl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…™‚Ë`Z‚ç‰drÿQtË‚p‘ZHAdQÿbt‰ç’p‘`Û’™fH…ó~XQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`Ëf`pftAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAËf`vX•ÿbt‰ç’l‘•H…fpdQçZ|÷‚vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`QXb㉀’ÛJçl’÷™tãb™Û’`l‘÷JtAïrãbHAZp‘•fv•n€…p‘ZHAãb€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAH…ó~•Ëf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëf÷JtAïrd™Ûv€…ãnórd™ïrtA÷JÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚vX•ãn€…‘pJAHróbïAdZ÷‘|JXQór€‰d™÷‚|çZË‚€‰órXQÛvpfH…™Û’`J`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰`vX•ãnt‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãn÷‚|ZQb‰XQJ`Û’l‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JÛvpfH…™‚Ë`Z‚ç‰drÿQtË‚p‘ZHAdQÿbãnX•J`Û’™ó~•Ëf`XQór€‰Ë‚H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`€…ÛvpftAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf’l‘÷JtAï™HAZp‘dQçZ|÷‚vX•ãnórïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbó~•Ëf`QXb㉀™Jçl’÷™tãb™Û’`v`Ëf•ãbHAZp‘vX•ãn€…p‘ZHA™€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAH…ó~•Ëf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëfrd™÷‚|çË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰•H…fpdQçZ|÷‚vX•ãn€…‚Ë`ZQXbïAdZ÷‘|JXQór€‰ó~H…fpË‚€‰™ãbÛvpfH…Û’`JXQ`Ëf•ó~órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•vZp‘Ë‚€‰`vX•H…t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãnZdQÿbt‰çJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JÛvpfH…b㉀’Û‘p‚ç‰drÿQtË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚ó~•Ëf`órÿbt‰ç’H…fpÛvÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~órXQJ`ó~•Ëf`tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…•Ëf`’l‘÷JtAïãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbó~•Ëf`JAHró™Jçl’÷™tãb™Û’`v`Ëf•€‰órXQJv•n…vpl‘÷JtAd™€…ãnX•vZp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛvÛ’™ãbHAvX•ãn€…|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰vX•ãn€…rd™÷‚|çË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰™HAZp‘dQçZ|÷‚vX•ãnÛ’‚Ë`ZQXbïAdZ÷‘|JXQór€‰ó~H…fp`Û’™ãbfH…ó~•Ë÷‚|çZdQ`Ëf•ó~órÿbdQçZËf`vX•p‘ZHA™€…ãnX•vZp‘Ë‚€‰ÛvpfH…t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|ÛvpfH…ZdQb‰’‘JJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J`JXQórb㉀…Xnó‚ç‰drÿQtË‚p‘ZHAÛv€…ãnX•HAZp‘Ë‚f`vX•ãÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…ÛvpÛ’`JXQ`Ëf•ó~órXQJ`ó~•Ëf`tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAó~•Ëf`tAïrd™÷‚ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpfJçl’÷™tãb™Û’`v`Ëf•€‰órXQHAn€…Ûvp÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•órÿbt‰ç’H…fpÛvÛ’™ãbHAvX•ãn€…|çZdQÿbËf•ó~H…ÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰vX•ãn€…|çZdQÿbË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚HAãb™Û’•H~ã…fÛbïAdZ÷‘|JXQór€‰ó~H…fpZp‘Ë‚€‰fH…ó~•Ë÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•l‘÷JtAd™€…ãnX•vZp‘Ë‚€‰•Ëf`vt‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|Ûvp`vt‰ç’l‘÷JJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J`JXQór`v…Xnó‚ç‰drÿQtË‚p‘ZHAÛv€…ãnX•órXQJ`f`vX•nÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~órÿbdQçZX•ãn€…ÛvtAïrd™÷‚ãnX•v`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAX•ãnór€‰tAïrd™÷‚ãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpfJçl’÷™tãb™Û’`v`Ëf•Û’™ãbHA…vfH…ó~÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛv|l‘ç’t‰pfH…ó~|çZdQÿbËf•H…fÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰Ë‚p‘`J|çZdQÿbË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚HAXQór€‰•H~ã…fÛbïAdZ÷‘|JXQór€‰ó~H…fpZp‘Ë‚€‰•Ëf`v÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vÿbdQçZ|•Ëf`vt‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|XQór€‰Ë‚t‰’‘JArdJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JË‚p‘ZHA`v…Xnó‚ç‰drÿQtË‚p‘ZHAÛv€…ãnX•órXQJ`X•ãn€…Ûvÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~÷‚d™ïrtAX•ãn€…ÛvtAïrd™÷‚órXQJ`÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAp‘ZHAãb™÷‚|çZdãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbãb™Û’`•€vËpfJçl’÷™tãb™Û’`v`Ëf•p‘Ë‚€‰órpfH…ó~÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛv÷Jl‘ç’t‰p`vX•|çZdQÿbÛ’™HAZÿbdQçZ|`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰™Û’`JQÿbt‰ç’lË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚JXQór€‰•H~ã…fÛbïAdZ÷‘|JXQór€‰ó~H…fpÿbdQçZ|•Ëf`v÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vÿbdQçZ|ãnór€‰Ë‚t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbËf•H…fÿbdQçZ|XQór€‰Ë‚‘÷JtAïrdJ`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JË‚p‘ZHA`v…Xnó‚ç‰drÿQtË‚p‘ZHAÛv€…ãnX•l‘ç’t‰ÿbX•ãn€…vÿbt‰ç’l‘H…fpÛv|÷‚d™ïrãn€…Ûvp÷‚|çZdQ`Ëf•ó~÷‚d™t‰ÿbp‘ZAb™’`tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAp‘ZHAXQ™÷‚|çZdãbHAZp‘dQçZ|÷‚`JXQórïrd™÷‚|J`Û’™l‘ç’t‰ÿbãb™€‰Ë‚•€vËpfJçl’÷™tãb™Û’`v`Ëf•dQçZ|÷‚f…~•Ëf`÷JtAïrd™€…ãnX•vtA÷Jl‘ç’fH…ó~•ÿbt‰ç’l‘H…fpÛvdQçZ|÷‚JXQór€|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚órXQJ`÷Jl‘ç’t‰ór€‰Ë‚p‘Qÿbt‰ç’lË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZçZdQÿbt‰ãbHAZp‘dQçZ|÷‚p‘ZHAãb•H~ã…fÛbïAdZ÷‘|JXQór€‰ó~H…fpd™ïrtA÷JvX•ãn€÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZËf`vX•÷JtAïrd™€…ãnX•vd™ïrtA÷J‰Ë‚p‘ZHt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘|çZdQÿbÛ’™HAZÿbdQçZ|ZHAãb™‘JAr™‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’ç’l‘÷JtAË‚€‰órXQd™ïrtA÷J™Û’`J`v…Xnó‚ç‰drÿQt¡¢£¤¥¦§¨¨§¦¥¤£¢66666666666666666666666666666666666666666666666677777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv39_0.dat b/application/third_party/mpdf/qrcode/data/qrv39_0.dat new file mode 100755 index 00000000..c7955f1f --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv39_0.dat @@ -0,0 +1,345 @@ +¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopokkkkkklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQOOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡‡‡‡‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqponmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklkkkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£££££¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡‡‡‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOOOOONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkljijijijihghghghgfefefefedcdcdcdcbaba`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmklklklkkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡‡‡‡‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmkkkklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§£¤££££££¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcbaba`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOPOPOPOONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSOOOOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlkkkkkkljijijijihghghghgfefedcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¦¥¦¥¤£¤£¤£££¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutststsrqpopopoponmnmnmnmklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£££¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmklklklkljijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmklklklkljijijijihghgfefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOOOOOOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡‡‡‡‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmklklklkljijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCBABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqpopopoponmnmnmnmklklkkkkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmkklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkjijihghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥££££££¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwvutstststsrqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOPOPOOOONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡‡‡‡‡‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmkkkklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQOOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmlklkjijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£££££¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡‡‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQOOOOOPOPNMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡‡‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWVUVUTSTSTSTSRQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopoponmnmnmlkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤££¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklkkkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPNMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥££££¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopokkklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYXWXWVUVUVUVUTSTSTSTSRQRQRQRQOPOOOOOONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡‡‡‡‡‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¡¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABAª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¡¡¡¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopoklklklkljijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[ZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOOOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656534343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=<;:9:9:9878787876565656534343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=:9:9:9:9878787876565656534343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565653434343421212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565653434343421212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=<;<;<;:9:9:9:987878787656565653333334321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?>=>=>=<;<;<;<;:9:9:9:98787878765656565434333330/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BA@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878765434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743333334212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878734343333212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878733434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787876543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656533333434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534343434212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656534333333212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434333212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;878787876565656533343434212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + ¬¬««ªª©©!!""##$$rrqqkkjjƒƒ„„……†† + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬==>>??@@BBAA@@??‚‚ƒƒ„„……¢¢££¤¤¥¥ ——––••””&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhiiŒ‹Š‰ˆ‡‡??@@AABB^^]]\\[[__``aabb>>==<<;;€€‚‚ŸŸ  ¡¡¢¢šš™™˜˜——##$$%%&&kkjjiihh}}~~€€¡¡  ŸŸžž€€~~<<==>>??aa``__^^¨¨§§¦¦¥¥%%&&''((iihhggff‡‡ŽŽ ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©AABBCCDD>>==<<;;††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ““’’‘‘**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmm††……„„ƒƒCCDDEEFFZZYYXXWWccddeeff::998877ƒƒ„„……††££¤¤¥¥¦¦ + +––••””““''(())**ggffeedd‚‚ƒƒ„„œœ››šš !!""##}}||{{zz@@AABBCC]]\\[[ZZ¤¤££¢¢¡¡))**++,,eeddccbb‘‘’’““ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ££¢¢¡¡  EEFFGGHH::998765ŠŠ‹‹ŒŒªª««¬¬¬¬ŽŽŒŒ..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq‚‚€€GGHHIIJJVVUUTTSSgghhiijj66554433‡‡ˆˆ‰‰ŠŠ§§¨¨©©ªª ’’‘‘++,,--..ccbbaa``……††‡‡™™˜˜——––$$%%&&''yyxxwwvvDDEEFFGGYYXXWWVV  ŸŸžž--..//00aa``__^^””••––——ˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜ŸŸžžœœIIJJKKLL43322110ŽŽ‘‘ ««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455kkjjiihhRRSSTTUUKKJJIIHHrrssttuu + +~~}}||{{KKLLMMNNRRQQPPOOkkllmmnn221100//‹‹ŒŒŽŽ««¬¬¬¬««ŽŽŒŒ‹‹//001122__^^]]\\ŽŽ‘‘ + + ••””““’’(())**++uuttssrrHHIIJJKKUUTTSSRRœœ››šš™™11223344]]\\[[ZZ˜˜™™šš››„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  ——––••””VVWWXXYY,++**))(––——˜˜™™££¢¢¡¡  ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}vvuuttssSSTTUUVVJJIIHHGGssttuuvv**))((''““””••–– + + ¦¦¥¥¤¤££††……„„ƒƒ778899::WWVVUUOO––——˜˜™™ŒŒ‹‹ŠŠ00112233mmllkkjjPPQQRRSSMMLLKKJJ””““’’‘‘99::;;<>??@@AA__^^]]\\^^__``aa??>>==<<~~€€ + + rrqqponmWWXXYYZZFFEEDDCCwwxxyyzz&&%%$$##——˜˜™™šš¢¢¡¡  ŸŸ‚‚€€;;<<==>>NNMMLLKKšš››œœ‰‰ˆˆ‡‡††44556677iihhggffTTUUVVWWIIHHGGFFŽŽ==>>??@@LLKKJJII©©ªª««¬¬%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ŽŽ‡‡^^__``aa$##""!! žžŸŸ  ¡¡››šš™™˜˜""##$$%%{{zzyyxxBBCCDDEE[[ZZYYXXbbccddee;;::9988‚‚ƒƒ„„…… lkkjjiih[[\\]]^^BBAA@@??{{||}}~~""!! ››œœžžžžœœ›› !!""~~}}||{{??@@AABBJJIIHHGGžžŸŸ  ¡¡……„„ƒƒ‚‚8899::;;eeddccbbXXYYZZ[[EEDDCCBBŒŒ‹‹ŠŠ‰‰AABBCCDDHHGGFFEE¬¬««ªª©©))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ††……„„ƒƒbbccddee ¢¢££¤¤¥¥ ——––••””&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰hggffeed__``aabb>>==<<;;€€‚‚ŸŸ  ¡¡¢¢šš™™˜˜——##$$%%&&zzyyxxwwCCDDEEFFFFEEDDCC¢¢££©©ªª€€~~<<==>>??aa``__^^\\]]^^__AA@@??>>ˆˆ‡‡††……EEFFGGHHDDCCBBAA¨§¦¥¤££¢--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©‚‚€€ffgghhii¦¦§§¨¨©© + + ““’’‘‘**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒdccbbaa`ccddeeff::998877ƒƒ„„……††££¤¤¥¥¦¦ + +––••””““''(())**vvuuttssGGHHIIJJBBAA@@??««¬¬¬¬«« !!""##}}||{{zz@@AABBCC]]\\[[ZZ``aabbcc==<<;;::„„ƒƒ‚‚IIJJKKLL@@??>>==¢¡¡  ŸŸž11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥~~}}||{{jjkkqqrrªª««¬¬¬¬ŽŽŒŒ..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘ `__^^]]\gghhiijj66554433‡‡ˆˆ‰‰ŠŠ§§¨¨©©ªª ’’‘‘++,,--..rrqqppooKKLLMMNN>>==<<;;ªª©©¨§¦¥$$%%&&''yyxxwwvvDDEEFFGGYYXXWWVVddeeffgg99887766€€~~}}MMNNOOPP<<;;::99žœœ››š55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡zzyyxxwwssttuuvv««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455kkjjiihhRRSSTTUUKKJJIIHHrrssttuu++**))((’’““””••!!""##$$\[[ZZYYXkkllmmnn221100//‹‹ŒŒŽŽ««¬¬¬¬««ŽŽŒŒ‹‹//001122nnmmllkkOOPPQQRR::993322¤££¢¢¡¡ (())**++uuttssrrHHIIJJKKUUTTSSRRhhiijjkk55443322||{{zzyyQQRRSSTT33221100š™™˜˜——–99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  œœ››šš™™!!""##$$rrqqkkjj{{||}}~~ ££¢¢¡¡  ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœ))**++,,SRQPOONNssttuuvv**))((''““””••–– + + ¦¦¥¥¤¤££††……„„ƒƒ778899::ffeeddccWWXXYYZZ--,,++**œ››šš™™˜00112233mmllkkjjPPQQRRSSMMLLKKJJppqqrrss--,,++**ttssrrqqYYZZ[[\\++**))((’‘‘ŽAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((iihhggff€€‚‚ŸŸžžœœ !!~~}}||>>??@@AA__^^]]\\^^__``aa??>>==<<~~€€žžŸŸ  ¡¡--..//00MMLLKKJJwwxxyyzz&&%%$$##——˜˜™™šš¢¢¡¡  ŸŸ‚‚€€;;<<==>>bbaa``__[[\\]]^^))((''&&˜——––••”44556677iihhggffTTUUVVWWIIHHGGFFttuuvvww))((''&&ppoonnmm]]^^__``''&&%%$$ŽŒ‹Š‰ˆEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,eeddccbbƒƒ„„……††››šš™™˜˜""##$$%%{{zzyyxxBBCCDDEE[[ZZYYXXbbccddee;;::9988‚‚ƒƒ„„……¢¢££¤¤¥¥11223399IIHHGGFF{{||}}~~""!! ››œœžžžžœœ›› !!""~~}}||{{??@@AABB^^]]\\[[__``aabb%%$$##""”““’’‘‘8899::;;eeddccbbXXYYZZ[[EEDDCCBBxxyyzz{{%%$$##""llkkjjiiaabbccdd##""!! ‡‡††……„„IIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00aa``__^^‡‡ŽŽ ——––••””&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©©::;;<<==EEDDCCBB€€‚‚ŸŸ  ¡¡¢¢šš™™˜˜——##$$%%&&zzyyxxwwCCDDEEFFZZYYXXWWccddeeff!! ŽŽŒ<<==>>??aa``__^^\\]]^^__AA@@??>>||}}~~!! hhggffeeeeffgghhƒƒ‚‚€€MMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344]]\\[[ZZ‘‘’’““ + + ““’’‘‘**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¬¬>>??@@AAAA@@??>>ƒƒ„„……††££¤¤¥¥¦¦ + +––••””““''(())**vvuuttssGGHHIIJJVVUUTTSSgghhiijj‹Š‰ˆ‡‡††@@AABBCC]]\\[[ZZ``aabbcc==<<;;::€€‚‚ƒƒddccbbaaiijjkkll~~}}||QQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788YYXXWWVV””••––——ŽŽŒŒ..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘ ««ªª©©££BBCCDDEE==<<;;::‡‡ˆˆ‰‰ŠŠ§§¨¨©©ªª ’’‘‘++,,--..rrqqppooKKLLMMNNRRQQPPOOkkllmmnn……„„ƒƒ‚‚DDEEFFGGYYXXWWVVddeeffgg99887766„„……††‡‡``__^^]]mmnnoopp{{zzyyxxUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@LLKKJJIIœœžžŸŸ‡‡††……„„66778899ggffeeddVVWWXXYYGGFFEEDDvvwwxxyy''&&%%$$––——˜˜™™žžœœ››JJKKLLMM3221100/‘‘’’ ªª©©¨¨§§ŠŠ‰‰ˆˆ‡‡33445566jjiihhggSSTTUUVVJJIIHHGGssttuuvv + + }}||{{zzLLMMNNOOQQPPOONNllmmnnoo1100//..ŒŒŽŽXXWWVVUUuuvvwwxx + + + +ssrrqqpo]]^^__``@@??>>==}}~~€€ žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDDHHGGFFEE  ¡¡¢¢££ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœšš™™˜˜——NNOOUUVV/..--,,+““””••–– + + ¦¦¥¥¤¤££††……„„ƒƒ778899::ffeeddccWWXXYYZZFFEEDDCCwwxxyyzzyyxxwwvvPPQQRRSSMMLLKKJJppqqrrss--,,++**‘‘’’““ + +TTSSRRQQyyzz{{|| nmlkkjjiaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHDDCCBBAA©©ªª««¬¬ !!~~}}||>>??@@AA__^^]]\\^^__``aa??>>==<<~~€€žžŸŸ  ¡¡––••””““WWXXYYZZ+**))(('——˜˜™™šš¢¢¡¡  ŸŸ‚‚€€;;<<==>>bbaa``__[[\\]]^^BBAA@@??{{||}}~~uuttssrrTTUUVVWWIIHHGGFFttuuvvww))((''&&””••––—— PPOONNMM}}~~€€ihhggffeeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLL@@??>>==¬¬««ªª©©""##$$%%{{zzyyxxBBCCDDEE[[ZZYYXXbbccddee;;::9988‚‚ƒƒ„„……¢¢££¤¤¥¥ ’’‘‘[[\\]]^^'&&%%$$#››œœžžžžœœ›› !!""~~}}||{{??@@AABB^^]]\\[[__``aabb>>==<<;;€€‚‚ + + qqponmlkXXYYZZ[[EEDDCCBBxxyyzz{{%%$$##""˜˜™™šš››LLKKJJII‚‚ƒƒ„„eddccbbaiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPP<<;;::99¨§¦¥¤££¢&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ŽŽ‡‡††__``aabb#""!! ŸŸ  ¡¡¢¢šš™™˜˜——##$$%%&&zzyyxxwwCCDDEEFFZZYYXXWWccddeeff::998877ƒƒ„„……†† kjjiihhg\\]]^^__AA@@??>>||}}~~!! œœžžŸŸHHGGFFEE……††‡‡ˆˆa``__^^]mmnnoopp00//..--ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTT33221100¢¡¡  ŸŸž**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¬¬……„„ƒƒ‚‚ccddeeff££¤¤¥¥¦¦ + +––••””““''(())**vvuuttssGGHHIIJJVVUUTTSSgghhiijj66554433‡‡ˆˆ‰‰ŠŠgffeeddc``aabbcc==<<;;::€€‚‚ƒƒ  ¡¡¢¢££DDCCBBAA‰‰ŠŠ‹‹ŒŒ !!""##]\\[[ZZYqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXX//..--,,žœœ››š..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘ ««ªª©©¨¨€€~~gghhiijj§§¨¨©©ªª ’’‘‘++,,--..rrqqppooKKLLMMNNRRQQPPOOkkllmmnn221100//‹‹ŒŒŽŽcbbaa``_ddeeffgg99887766„„……††‡‡¤¤¥¥¦¦§§ + + @@??>>==ŽŽ$$%%&&''YXXWWVVUuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``''&&%%$$–••””““’66778899ggffeeddVVWWXXYYGGFFEEDDvvwwxxyy''&&%%$$––——˜˜™™££¢¢¡¡  yyxxwwvvttuuvvww ªª©©¨¨§§ŠŠ‰‰ˆˆ‡‡33445566jjiihhggSSTTUUVVJJIIHHGGssttuuvv**))((''““””••––""##$$%%[ZZYYXXWllmmnnoo1100//..ŒŒŽŽ¬¬¬¬««ªª88776655••––——˜˜,,--..//NNMMLLKK}}~~€€ žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd##""!! ’‘‘Ž::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœŸŸžžœœ !!uuttssrrxxyyzz{{ + + ¦¦¥¥¤¤££††……„„ƒƒ778899::ffeeddccWWXXYYZZFFEEDDCCwwxxyyzz&&%%$$##——˜˜™™šš&&''(())WVVUUTSRppqqrrss--,,++**‘‘’’““ + +©©¨¨§§¦¦44332211™™šš››œœ00112233JJIIHHGG‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghhŽŒ‹Š‰ˆ>>??@@AA__^^]]\\^^__``aa??>>==<<~~€€žžŸŸ  ¡¡››šš™™˜˜""##$$%%qqkkjjii||}}~~¢¢¡¡  ŸŸ‚‚€€;;<<==>>bbaa``__[[\\]]^^BBAA@@??{{||}}~~""!! ››œœžž**++,,--QPOONNMMttuuvvww))((''&&””••––—— ¥¥¤¤££¢¢00//..--žžŸŸ  99::;;<>==<<;;€€‚‚ŸŸ  ¡¡¢¢..//0011LLKKJJIIxxyyzz{{%%$$##""˜˜™™šš››¡¡  ŸŸžž,,++**))¡¡¢¢££¤¤==>>??@@BBAA@@??‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnooppƒƒ‚‚€€FFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ““’’‘‘**++,,--ddccbbaa„„……††‡‡šš™™˜˜——##$$%%&&zzyyxxwwCCDDEEFFZZYYXXWWccddeeff::998877ƒƒ„„……††££¤¤¥¥¦¦223399::HHGGFFEE||}}~~!! œœžžŸŸœœ››šš !!""##((''&&%%¥¥¦¦§§¨¨AABBCCDD>>==<<;;ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt ~~}}||JJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¬¬ŽŽŒŒ..//0011``__^^]]ŽŽ + +––••””““''(())**vvuuttssGGHHIIJJVVUUTTSSgghhiijj66554433‡‡ˆˆ‰‰ŠŠ§§¨¨©©ªª;;<<==>>DDCCBBAA€€‚‚ƒƒ  ¡¡¢¢££™™˜˜——––$$%%&&''$$##""!!©©ªª««¬¬EEFFGGHH::998765‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx + + {{zzyyxxNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘ ««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455\\[[ZZYY‘‘’’““”” ’’‘‘++,,--..rrqqppooKKLLMMNNRRQQPPOOkkllmmnn221100//‹‹ŒŒŽŽ««¬¬¬¬««??@@AABB@@??>>==„„……††‡‡¤¤¥¥¦¦§§ + + ••””““’’(())**++ ¬¬««ªª©©IIJJKKLL43322110••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ + +ssrrqqpoVVWWXXYYGGFFEEDDvvwwxxyy''&&%%$$––——˜˜™™££¢¢¡¡  ƒƒ‚‚€€::;;<<==OONNMMLL™™šš››œœŠŠ‰‰ˆˆ‡‡33445566jjiihhggSSTTUUVVJJIIHHGGssttuuvv**))((''““””••–– + + ¡¡  ŸŸžžGGHHIIJJ87654332ŒŒŽŽ¬¬¬¬««ªªŒŒ‹‹ŠŠ00112233ŸŸžžœœVVWWXXYY,++**))(žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„ nmlkkjjiZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœŸŸžžœœ !!~~}}||>>??@@AAKKJJIIHHžžŸŸ  ††……„„ƒƒ778899::ffeeddccWWXXYYZZFFEEDDCCwwxxyyzz&&%%$$##——˜˜™™ššœœ››ššKKLLMMNN21100//.‘‘’’““ + +©©¨¨§§¦¦‰‰ˆˆ‡‡††44556677››šš™™˜˜ZZ[[\\]](''&&%%$¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆihhggffe^^__``aa??>>==<<~~€€žžŸŸ  ¡¡››šš™™˜˜""##$$%%{{zzyyxxBBCCDDEEGGFFEEDD¡¡¢¢££©©‚‚€€;;<<==>>bbaa``__[[\\]]^^BBAA@@??{{||}}~~""!! ››œœžž™™˜˜——––OOUUVVWW.--,,++*””••––—— ¥¥¤¤££¢¢……„„ƒƒ‚‚8899::;; ——––••””^^__``aa$##""!! ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒeddccbbabbccddee;;::9988‚‚ƒƒ„„……¢¢££¤¤¥¥ ——––••””&&''(())wwvvuuttFFGGHHIICCBBAA@@ªª««¬¬¬¬ !!""~~}}||{{??@@AABB^^]]\\[[__``aabb>>==<<;;€€‚‚ŸŸ  ¡¡¢¢••””““’’XXYYZZ[[*))((''&˜˜™™šš››¡¡  ŸŸžž€€~~<<==>>?? + + ““’’‘‘bbccddee ©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽa``__^^]ffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ““’’‘‘**++,,--ssrrqqppJJKKLLMM??>>==<<««ªª©©¨§##$$%%&&zzyyxxwwCCDDEEFFZZYYXXWWccddeeff::998877ƒƒ„„……††££¤¤¥¥¦¦ + +‘‘ŽŽ\\]]^^__&%%$$##"œœžžŸŸœœ››šš !!""##}}||{{zz@@AABBCC\\]]^^__ + + ŽŽ‡‡ffgghhii¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” !!""##]\\[[ZZYjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¬¬ŽŽŒŒ..//0011oonnmmllNNOOPPQQ;;::9933¦¥¤££¢¢¡''(())**vvuuttssGGHHIIJJVVUUTTSSgghhiijj66554433‡‡ˆˆ‰‰ŠŠ§§¨¨©©ªª ‡‡††……``aabbcc"!!   ¡¡¢¢££™™˜˜——––$$%%&&''yyxxwwvvDDEEFFGG``aabbcc ††……„„ƒƒjjkkqqrr¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜$$%%&&''YXXWWVVUnnooppqq//..--,,ŽŽ‘‘ ««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455kkjjiihhRRSSTTUU221100//¡  ŸŸžž++,,--..rrqqppooKKLLMMNNRRQQPPOOkkllmmnn221100//‹‹ŒŒŽŽ««¬¬¬¬««„„ƒƒ‚‚ddeeffgg¤¤¥¥¦¦§§ + + ••””““’’(())**++uuttssrrHHIIJJKKddeeffgg‚‚€€ssttuuvv¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  ,,--..//NNMMLLKKvvwwxxyy''&&%%$$––——˜˜™™££¢¢¡¡  ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]**))((''™˜˜——––•33445566jjiihhggSSTTUUVVJJIIHHGGssttuuvv**))((''““””••–– + + ¦¦¥¥¤¤££||{{zzyyqqrrsstt¬¬¬¬««ªªŒŒ‹‹ŠŠ00112233mmllkkjjPPQQRRSSllmmnnoozzyyxxww{{||}}~~ œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤00112233JJIIHHGGzz{{||}}##""!! šš››œœŸŸžžœœ !!~~}}||>>??@@AA__^^]]\\^^__``aa&&%%$$##•””““’’‘778899::ffeeddccWWXXYYZZFFEEDDCCwwxxyyzz&&%%$$##——˜˜™™šš¢¢¡¡  ŸŸxxwwvvuuuuvvwwxx ©©¨¨§§¦¦‰‰ˆˆ‡‡††44556677iihhggffTTUUVVWWppqqrrss vvuuttss€€‚‚˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨99::;;<>bbaa``__[[\\]]^^BBAA@@??{{||}}~~""!! ››œœžžžžœœ›› !!""ttssrrqqyyzz{{|| + + ¥¥¤¤££¢¢……„„ƒƒ‚‚8899::;;eeddccbbXXYYZZ[[ttuuvvwwxxyyzz{{%%$$##""˜˜™™šš››œœ››šš™™LLMMNNOO100//..-‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx + + {{zzyyxxNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘ ££¢¢¡¡  MMNNOOUU++**))((||}}~~!! œœžžŸŸ˜˜——––••UUVVWWXX-,,++**)••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ + +ssrrqqpoVVWWXXYYGGFFEEDDvvwwxxyy''&&%%$$––——˜˜™™››šš™™˜˜ZZ[[\\]]##""!! „„……††‡‡¤¤¥¥¦¦§§ + + ŽŽ]]^^__``%$$##""!žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„ nmlkkjjiZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœ——––••””^^__``aaˆˆ‰‰ŠŠ‹‹¨¨©©ªª«« ‡‡††……„„aabbccdd! ¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆihhggffe^^__``aa??>>==<<~~€€žžŸŸ  ¡¡““’’‘‘bbccddeeŒŒŽŽ¬¬¬¬««ªªƒƒ‚‚€€eeffgghh¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒeddccbbabbccddee;;::9988‚‚ƒƒ„„……¢¢££¤¤¥¥ ŽŽ‡‡ffgghhii‘‘’’““ + +©©¨¨§§¦¦~~}}||iijjkkqq©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽa``__^^]ffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ††……„„ƒƒjjkkqqrr””••––—— ¥¥¤¤££¢¢{{zzyyxxrrssttuu¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” !!""##]\\[[ZZYjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¬¬‚‚€€ssttuuvv ˜˜™™šš››¡¡  ŸŸžžwwvvuuttvvwwxxyy ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜$$%%&&''YXXWWVVUnnooppqq//..--,,ŽŽ‘‘ ««ªª©©¨¨~~}}||{{wwxxyyzz + + œœžžŸŸœœ››šš !!""##ssrrqqkkzz{{||}} + + ¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  ,,--..//NNMMLLKKvvwwxxyy''&&%%$$––——˜˜™™££¢¢¡¡  vvuuttss€€‚‚¤¤¥¥¦¦§§ + + ••””““’’(())**++ffeeddcc‚‚ƒƒ„„……œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤00112233JJIIHHGGzz{{||}}##""!! šš››œœŸŸžžœœ !!rrqqkkjjƒƒ„„……††¨¨©©ªª«« ‘‘ŽŽ,,--..//bbaa``__††‡‡ŽŽ˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨99::;;<>??@@BBAA@@??‚‚ƒƒ„„……¢¢££¤¤¥¥ ——––••””&&''(())eeddccbb‘‘’’““©©¨¨§§¦¦‰‰ˆˆ‡‡††44556677ZZYYXXWW““””••–– ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©AABBCCDD>>==<<;;††‡‡ˆˆ‰‰¦¦§§¨¨©© + + ““’’‘‘**++,,--aa``__^^””••––—— !!¥¥¤¤££¢¢……„„ƒƒ‚‚8899::;;VVUUOONN——˜˜™™ššŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ££¢¢¡¡  EEFFGGHH::998765ŠŠ‹‹ŒŒªª««¬¬¬¬ŽŽŒŒ..//0011]]\\[[ZZ˜˜™™šš››""##$$%%¡¡  ŸŸžž€€~~<<==>>??MMLLKKJJ››œœžžˆˆ‡‡††……55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜ŸŸžžœœIIJJKKLL43322110ŽŽ‘‘ ««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455YYXXWWVVœœžžŸŸ&&''(())œœ››šš !!""##}}||{{zz@@AABBCCIIHHGGFFŸŸ  ¡¡¢¢„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  ——––••””VVWWXXYY,++**))(––——˜˜™™££¢¢¡¡  ƒƒ‚‚€€::;;<<==LLKKJJIIŸŸžžœœ..//0011••””““’’(())**++uuttssrrHHIIJJKKAA@@??>>¬¬¬¬««ªª!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤““’’‘‘ZZ[[\\]](''&&%%$šš››œœŸŸžžœœ !!~~}}||>>??@@AAHHGGFFEE››šš™™˜˜22334455‘‘ŽŽ,,--..//qqppoonnLLMMNNOO==<<;;::©©¨§¦¥¤£%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ŽŽ‡‡^^__``aa$##""!! žžŸŸ  ¡¡››šš™™˜˜""##$$%%{{zzyyxxBBCCDDEEDDCCBBAA——––••””66778899ŒŒ‹‹ŠŠ00112233mmllkkjjPPQQRRSS99332211£¢¢¡¡  Ÿ))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ††……„„ƒƒbbccddee ¢¢££¤¤¥¥ ——––••””&&''(())wwvvuuttFFGGHHII@@??>>==““’’‘‘::;;<<==‰‰ˆˆ‡‡††44556677iihhggffTTUUVVWW00//..--Ÿžžœœ›--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©‚‚€€ffgghhii¦¦§§¨¨©© + + ““’’‘‘**++,,--ssrrqqppJJKKLLMM<<;;::99ŽŽŒŒ>>??@@AA……„„ƒƒ‚‚8899::;;eeddccbbXXYYZZ[[,,++**))›šš™™˜˜—11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥~~}}||{{jjkkqqrrªª««¬¬¬¬ŽŽŒŒ..//0011oonnmmllNNOOPPQQ33221100‹‹ŠŠ‰‰ˆˆBBCCDDEE€€~~<<==>>??aa``__^^\\]]^^__((''&&%%—––••””“55667788hhggffeeUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡zzyyxxwwssttuuvv««ªª©©¨¨‹‹ŠŠ‰‰ˆˆ22334455kkjjiihhRRSSTTUU//..--,,‡‡††……„„FFGGHHII}}||{{zz@@AABBCC]]\\[[ZZ``aabbcc$$##""!!“’’‘‘99::;;<>??@@``__^^]]]]^^__``@@??>>==}}~~€€ žžŸŸ  œœ››šš™™!!""##$$rrqqkkjj{{||}}~~ ££¢¢¡¡  ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]''&&%%$$~~}}||NNOOPPQQuuttssrrHHIIJJKKUUTTSSRRhhiijjkk‰ˆ‡‡††……AABBCCDD\\[[ZZYYaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((iihhggff€€‚‚ŸŸžžœœ !!~~}}||>>??@@AA__^^]]\\^^__``aa##""!! {{zzyyxxRRSSTTUUqqppoonnLLMMNNOOQQPPOONNllmmnnoo„„ƒƒ‚‚EEFFGGHHXXWWVVUUeeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,eeddccbbƒƒ„„……††››šš™™˜˜""##$$%%{{zzyyxxBBCCDDEE[[ZZYYXXbbccddeewwvvuuttVVWWXXYYmmllkkjjPPQQRRSSMMLLKKJJppqqrrss €€~~}}IIJJKKLLTTSSRRQQiijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00aa``__^^‡‡ŽŽ ——––••””&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhiissrrqqppZZ[[\\]]iihhggffTTUUVVWWIIHHGGFFttuuvvww + + ||{{zzyyMMNNOOPPPPOONNMMmmnnoopp00//..--ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344]]\\[[ZZ‘‘’’““ + + ““’’‘‘**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmmoonnmmll^^__``aaeeddccbbXXYYZZ[[EEDDCCBBxxyyzz{{xxwwvvuuQQRRSSTTLLKKJJIIqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788YYXXWWVV””••––——ŽŽŒŒ..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq kkjjiihhbbccddeeaa``__^^\\]]^^__AA@@??>>||}}~~ ttssrrqqUUVVWWXXHHGGFFEEuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@LLKKJJIIœœžžŸŸ‡‡††……„„66778899ggffeeddVVWWXXYYGGFFEEDDvvwwxxyy ccbbaa``jjkkllmmYYXXWWVVddeeffgg99887766„„……††‡‡jiihhggf]]^^__``@@??>>==}}~~€€ žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDDHHGGFFEE  ¡¡¢¢££ƒƒ‚‚€€::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}__^^]]\\nnooppqqUUTTSSRRhhiijjkk55443322ˆˆ‰‰ŠŠ‹‹feeddccbaabbccdd<<;;::99‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHDDCCBBAA©©ªª««¬¬ !!~~}}||>>??@@AA__^^]]\\^^__``aa??>>==<<~~€€[[ZZYYXXrrssttuuQQPPOONNllmmnnoo1100//..ŒŒŽŽbaa``__^eeffgghh88776655……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLL@@??>>==¬¬««ªª©©""##$$%%{{zzyyxxBBCCDDEE[[ZZYYXXbbccddee;;::9988‚‚ƒƒ„„……WWVVUUTTvvwwxxyyMMLLKKJJppqqrrss--,,++**‘‘’’““ !!""^]]\\[[Ziijjkkll44332211‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPP<<;;::99¨§¦¥¤££¢&&''(())wwvvuuttFFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰ !!""##SSRRQQPPzz{{||}}IIHHGGFFttuuvvww))((''&&””••––——##$$%%&&ZYYXXWWVmmnnoopp00//..--ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTT33221100¢¡¡  ŸŸž**++,,--ssrrqqppJJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒ$$%%&&''OONNMMLL~~€€EEDDCCBBxxyyzz{{%%$$##""˜˜™™šš››''(())**VUUTSRQPqqrrsstt,,++**))‘‘’’““”” + + ¨¨§§¦¦¥¥ˆˆ‡‡††……55667788hhggffeeUUVVWWXX//..--,,žœœ››š..//0011oonnmmllNNOOPPQQOONNMMLLnnooppqq//..--,,ŽŽ‘‘(())**++KKJJIIHH‚‚ƒƒ„„……AA@@??>>||}}~~!! œœžžŸŸ++,,--..OONNMMLLuuvvwwxx((''&&%%••––——˜˜¤¤££¢¢¡¡„„ƒƒ‚‚99::;;<>??@@``__^^]]]]^^__``''&&%%$$–••””““’66778899ggffeeddVVWWXXYYGGFFEEDDvvwwxxyy''&&%%$$––——˜˜™™00112233CCBBAA@@ŠŠ‹‹ŒŒ99887766„„……††‡‡¤¤¥¥¦¦§§3399::;;GGFFEEDD}}~~€€ žžŸŸ  œœ››šš™™!!""##$$||{{zzyyAABBCCDD\\[[ZZYYaabbccdd##""!! ’‘‘Ž::;;<<==ccbbaa``ZZ[[\\]]CCBBAA@@zz{{||}}##""!! šš››œœ99::;;<>==<<ŽŽ‘‘55443322ˆˆ‰‰ŠŠ‹‹¨¨©©ªª««<<==>>??CCBBAA@@‚‚ƒƒ„„¡¡¢¢££¤¤˜˜——––••%%&&''((xxwwvvuuEEFFGGHHXXWWVVUUeeffgghhŽŒ‹Š‰ˆ>>??@@AA__^^]]\\^^__``aa??>>==<<~~€€žžŸŸ  ¡¡==>>??@@;;::9988’’““””••1100//..ŒŒŽŽ¬¬¬¬««ªª@@AABBCC??>>==<<……††‡‡ˆˆ¥¥¦¦§§¨¨ + + ””““’’‘‘))**++,,ttssrrqqIIJJKKLLTTSSRRQQiijjkkll‡‡††……„„BBCCDDEE[[ZZYYXXbbccddee;;::9988‚‚ƒƒ„„……¢¢££¤¤¥¥AABBCCDD77665544––——˜˜™™--,,++**‘‘’’““ + +©©££¢¢¡¡DDEEFFGG;;::9987‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬ ŽŽ--..//00ppoonnmmMMNNOOPPPPOONNMMmmnnooppƒƒ‚‚€€FFGGHHIIWWVVUUTTffgghhii77665544††‡‡ˆˆ‰‰¦¦§§¨¨©©EEFFGGHH33221100šš››œœ))((''&&””••––——   ŸŸžžHHIIJJKK65433221ŽŽ ¬¬««ªª©©ŒŒ‹‹ŠŠ‰‰11223344llkkjjiiQQRRSSTTLLKKJJIIqqrrsstt ~~}}||JJKKLLMMSSRRQQPPjjkkllmm33221100ŠŠ‹‹ŒŒªª««¬¬¤¤IIJJKKLL//..--,,žžŸŸ  ¡¡fpÛv€…p‘Ë‚€‰órïrtAdQçZX•ãn€…Ûv|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷Jó~H…fpË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`tAd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|ó~H…X•v‚™rAJl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~ç’l‘÷JtAv`Ëf•€‰órXQJdQçZ|÷‚H…ó~•Ëf™’`JXQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’|÷‚d™ïrp`vX•t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ûv€…ãnX•J`Û’™dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰`Ëf•ó~ç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vd™÷‚|çZó~H…fp`Û’™ãbd™ïrtA÷J`vX•ãnórÿbt‰ç’€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZtA÷Jl‘ç’ãn€…ÛvptAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|HAãb™Û’|çZdQÿbv`f•~…ãbHAZp‘d™ïrtA÷JÛvpfÛ’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAH…fpÛvçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚l‘ç’t‰ÿb€…Ûvp`l‘÷JtAd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órt‰ÿbdQçZfH…ó~•|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™tA÷J`JXQórt‰ç’l‘÷JfpÛv€…ãË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|€…ãnX•vïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfÛ’`l‘÷JtAïrv`Ëf•€‰órXQJdQçZ|÷‚vX•ãn€…÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’|÷‚d™ïrËf`vX•t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿb€‰Ë‚p‘ZtAïrd™t‰nX•v`ËJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰`pÛv€…ç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbd™ïrtA÷JÛvpfH…ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZtA÷Jl‘ç’ãn€…ÛvptAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ãn€…ÛvpHAãb™Û’ç’l‘÷JtAf•ó~H…ãbHAZp‘d™tA÷Jl‘HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAãnórXQJçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚l‘ç’t‰d™ó~•Ëf`÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órt‰d™ïrtAfH…ó~•|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZfH…•Ëf`JXQórïrd™÷‚|fpÛv€…ãË‚€‰órXQç’t‰ÿbãn`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|`p‘Ë‚€‰ïrtAJ‘’‰pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJïrtA÷Jl‘vX•ãn€…÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãn€‰Ë‚p‘`çZdQÿbt‰nX•v`ËJ`Û’™€…Ûvpf€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰órXQJ`bdQçZ|÷•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJt‰ÿbãn€…JXQór€‰d™÷‚|çZó~H…fp`Û’™ãbç’t‰ÿbdQÛvpfH…ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZÿbdQçZ|Û’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’€…ÛvpfJXQór€‰ç’l‘÷JtAf•ó~H…fãbHAZp‘H…•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAÛ’™ãbHA‚d™ïrtA÷X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbÛvpfH…Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™ó~•€…Ûv÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰ór÷‚d™ïrtAr‰‚‘ZHAã|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfË‚p‘ZHAïrd™÷‚|v…nX•vË‚€‰órXQvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|Zp‘Ë‚€‰Jl‘ç’t‰ÿpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJïrtA÷Jl‘pfÛ’`÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’÷Jl‘ç’t‰b™Û’`t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnãb™Û’`çZdQtAïr`Ëf•ó~J`Û’÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰™ãbHAZbdQçZ|÷•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJX•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbç’t‰ÿbdQJXQr‰‚‘ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZÿbdQçZ|JXQór€‰ËtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…ÛvpfJXQór€‰d™÷‚|çZH…fpÛvl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAp‘Ë‚€‰ór‚d™ïrtA÷X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚çZ|l‘ç’ZHAãb™Û÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿb‚p‘ZHAã|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfË‚p‘ZHAdQÿbt‰ç’€…ãnX•vdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|XQJ`Û’Jl‘ç’t‰bpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJt‰ÿbdQçZ’`JXQó÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’dQçZ|÷‚b™Û’`t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JórXQJ`ÿbdQçZ|`vX•ãnãb™€‰Ë‚l‘÷JtAïr`f•…fpd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰™ãbHAZQZ‚d™ïr•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•çZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãb|÷‚d™ïrr€‰Ë‚p‘ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZd™ïrtA÷JJXQór€‰ËtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtA€…Ûvpfp‘ZHAãbd™÷‚|çZÛv€…ãnórl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAp‘Ë‚€‰órtA÷Jl‘ç’X•ãn€…ÛvJXQór€‰d™÷‚|çZH…fpÛvïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚tA÷Jl‘ç’ZHAãb™Û÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órl‘ç’t‰ÿb‚p‘ZAb™’|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf™Û’`JdQÿbt‰ç’XQJ`Û’dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|XQJ`p‘t‰ÿbdQçZpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’€…ãnórXQç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJt‰ÿbdQçZ’`JXQó÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’dQçZ|÷‚`JXQórt‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãnXQór€‰Ë‚l‘|çZdQ™HAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQ|÷‚d™ïr•Ëf`vãb™Û’`l‘÷JtAïrJ`Û’™çZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãb|÷‚d™ïrr€‰Ë‚p‘Zÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZd™ïrtAdQ€‰Ë‚p‘ZtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfp‘ZHAãbÿbt‰ç’l‘Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JfJ`Û’™tA÷Jl‘ç’X•ãn€…ÛvJXQór€‰d™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚tAdQçZ|Ab™’`J÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órçZ|÷‚d™HAãb™Û’|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf™Û’`J÷JtAïrd™J`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórpÛv€…•ãbHAZp‘t‰ÿbdQçZpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJ÷‚d™ïrtAXQór€‰Ë‚÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’ïrtA÷Jl‘`JXQórt‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnXQHAãb™÷‚|çZdQãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘Zó~H…fpË‚€‰órXQ|‚™rAJl•Ëf`vãb™Û’`l‘÷Jfp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãb÷Jl‘ç’t‰p‘ZHAãbÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbËf•ó~H…™ãbHAZç’t‰ÿbdQ€‰Ë‚p‘ZtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn`JXQórfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfÛ’`JXQÿbt‰ç’l‘Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HA™Û’`Ûv€…ãnX•J`Û’™‘ç’t‰ÿbdX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ÿbdQçZ|™Û’`J÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`JfpÛv€…p‘Ë‚€‰órçZ|`vHAãb™’|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘÷JtAïrd™J`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…JXQórÿbv`Ëf•ãbHAXQJQçZ|÷‚dpfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJl‘ç’t‰ÿbXQór€‰Ë‚÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚ãnX•v`XQJ`Û’X•ãn€…ÛvJQr€‰Ë‚pt‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnZHAãb™t‰ç’l‘÷JãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…t‰ç’l‘÷Jó~H…fp`Û’™ãb™ïrtA÷Jl•Ëf`v™Û’`Jó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbãn€…Ûvpp‘ZHAãbÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHA™Ëf•ó~H…™ãbHAZpfH…ó~‘ZHAãbtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfÛ’`JXQfpÛv€…Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`tAd™÷‚|Ûv€…ãnX•HAZp‘Ë‚‘ç’t‰ÿbdX•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚`vX•ãn™’JQr€÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•Û’`JXQfpÛv€…p‘Ë‚€‰ór•Ëf`v™Û’`JX|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfór€‰Ë‚p‘n•vf•óJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…çZdQÿbt‰v`pÛv€‰órXQJQçZ|÷‚dpfH…ó~ç’l‘÷JtAv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJ€…Ûvpf‰Ë‚p‘ZH÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpórÿbt‰ç’ãnX•v`XQJ`Û’X•H…ó~•Qór€‰Ë‚pt‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn`JXQór~H…fpÛãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfÛ’ç’l‘÷JtA€…ãnX•v`Û’™ãb™ïrtAJ‘’•Ëf`vd™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbH…ó~•ËfAãb™Û’`ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•l‘÷JtAd™Ëf•ó~H…™ãbHAZËf`vX•‘ZHAãbtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘Zv€…ãnX•Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|`Ëf•ó~HAZp‘Ë‚‰bdQçZ|X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚`vX•H…JXQór€÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•÷‚|çZdQfpÛv€…p‘Ë‚€‰órãn€…Ûvp™Û’`JX|çZdQÿbfpÛv€…™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfHAãb™Û’v`Ëf•óJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰H…fpÛv€‰™ãbHA÷‚d™ïrtApfÛ’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJó~•Ëf`‰Ë‚p‘ZH÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘ãnX•v`XQJ`Û’fH…ó~•Qr‰‚‘ZHAt‰ç’l‘÷JãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn`JXQór~H…fpÛãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™tA÷Jl‘HAãb™Û’ç’l‘÷JtA€…ãnX•vZp‘Ë‚€‰÷Jl‘ç’t‰JXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbvX•ãn€…Aãb™Û’`ÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fÛ’`J÷JtAïrd™Ëf•ó~H…™ãbHAZËf`vX•ãb™Û’`tAïrd™÷‚Ëf•ó~H…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘Zv€…ãnX•Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQç’t‰ÿbãn`JXQórïrd™÷‚|`Ëf•ó~órXQJ`ÿbdQçZ|Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ÛvpfH…JXQr‰‚÷JtAïrd™`Ëf•ó~órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQfpÛv€…p‘Ë‚€‰órãn€…ÛvpJXQór€‰|çZdQÿbfpÛv€…™ãbHAZfH…•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfHAãb™€‰v`f•~…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™€…Ûvpf€‰Ë‚p‘ZçZdQÿbt‰H…X•v`Û’™ãbHA‚™AJl‘ç’ãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJó~•Ëf`‘ZHAãb™÷‚|çZdQH…fpÛvÛ’™ãbHA|÷‚d™tAp‘ZHAãbÿbt‰ç’l‘ãnX•v`XQJ`Û’`vX•ãnË‚p‘ZHAt‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnË‚p‘ZHApÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘H…•Ëf`HAãb™Û’ç’l‘÷JtAËf•ó~H…Zp‘Ë‚€‰t‰ÿbãn€…JXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbvX•ãn€…Û’`JXQÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰÷Jl‘ç’t‰™Û’`J÷JtAïrd™Ëf•ó~H…™ãbHAZ€…Ûvpfãb™Û’`tAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfãb™Û’`X•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…`JXQórïrd™÷‚|fpÛv€…órXQJ`ÛvpfH…Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚Ûvp`vór€‰Ë‚p‘÷JtAïrd™`Ëf•ó~órXQJ`ÿbãn€…ÛvXQór€‰Ë‚÷‚|çZdQfpÛv€…p‘Ë‚€‰órH…ó~•ËfJXQór€‰|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfJXQór€‰•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰ãnX•v`p‘Ë‚€‰ór•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJX•ãn€…ÛvZHAãb™÷‚|çZdQH…fpÛvÛ’™ãbHApfH…•p‘ZHAãbÿbt‰ç’l‘ãnX•v`XQJ`Û’`vX•ãnË‚p‘ZAb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnË‚p‘`JpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAËf•ó~H…XQJ`Û’X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’÷Jl‘pfH…ó~Û’`JXQÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`J÷JtAïrd™Ëf•ó~H…÷Jl‘ç’t‰€…Ûvpf’`JXQótAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…ÛvpfXQórÿbt‰X•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|fpÛv€…™ãbHAZpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•ç’t‰d™ïr•Ëf`vór€‰Ë‚p‘÷JtAïrd™`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚÷‚|çZdQfpÛv€…d™ïrtA÷JH…ó~•€…r€‰Ë‚p‘|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfç’l‘|çZ•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•H…fpd™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fp‘Ë‚€‰ór•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•tA÷Jl‘ç’X•ãn€…ÛvZAb™’`÷‚|çZdQH…fpÛvÛ’÷Jl‘ç’fH…ó~•p‘ZHAãbÿbt‰ç’l‘ãnX•v`l‘ç’t‰ÿbÛvpfH…ZHAãb™Ût‰ç’l‘÷JórXQJ`ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãndQÿbt‰ç’v…nX•v`ãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtApÛv€…ãnXQJ`Û’X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZH…fpÛvt‰ÿbdQçZpfH…ó~JXQór€‰Ëÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•™Û’`J÷JtAïrd™Ëf•ó~H…dQçZ|÷‚ó~•Ëf`’`JXQótAïrd™÷‚Û’™HAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfl‘÷JtAïrËf•ó~HË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|X•v`Ëf™ãbHAXQpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’€…ãnórXQ|÷‚d™ïr•€…Ûvp‚p‘ZHAã÷JtAïrd™`Ëf•H…|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚÷‚|çZdQfpÛv€…d™ïrtA÷JvX•ãn€…r€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfd™÷‚|çZ…fpÛv€J`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰•ó~H…fJ`Û’÷J•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷JtAïrJ`Û’™tA÷Jl‘ç’fH…ó~•b™Û’`÷‚|çZdQfpÛv€…tA÷Jl‘ç’fH…ó~•p‘ZHAãbÿbt‰ç’l‘ãnX•v`l‘ç’t‰ÿbÛvpfH…ZHAãb™’t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãndQtAïrd™…ãnX•v`ãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtApÛv€…ãnl‘ç’t‰bQX•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰d™÷‚|çZHAZp‘Ë‚t‰ÿbdQçZËf`vX•JXQór€‰Ëÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZËf`vX•™Û’`J÷JtAïrd™÷‚|çZdQp‘Ë‚€‰órdQçZ|l‘ó~•Ëf`JQr€‰Ë‚fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf÷‚|çZdQËf•ó~HË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JfJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|X•v`pZ‚d™ïrtpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ|l‘ç’t‰ãn€…Ûvp‚p‘ZHAã÷JtAïrd™`Û’™HA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚÷‚|çZdQÿbt‰ç’l‘XQJ`Û’ç’t‰ÿbdQvX•H…ó~p‘ZHAãbãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘…fpÛv€J`Û’™dQçZ|÷‚vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnX•A÷Jl‘ç’t•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`vãb™Û’`l‘÷Jfp`Û’™ãbÿbdQçZ|fH…ó~•b™’JQr÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbÿbt‰ç’l‘÷JtAïrd™™ãbHAZçZ|÷‚d™•Ëf`v™Û’`JËf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn÷JtAïrd™…n•vf•ãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAv`Ëf•‰ÿbdQçZ|X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚÷‚d™ïrtAËf`vX•€‰Ë‚p‘Zÿbt‰ç’l‘órXQJ`t‰ÿbdQçZËf`vX•™Û’`J÷JtAïrd™÷‚|çZdQp‘Ë‚€‰órïrtA÷Jl‘X•ãn€…ÛvXQór€‰Ë‚fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpf÷‚|çZdQó~H…fpË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HA™Û’`•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|ó~H…fp÷‚d™ïrtpfH…ó~Ë‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•HAZp‘Ë‚ïrtA÷Jl‘pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJ÷Jl‘ç’t‰H…ó~•ËfHAãb™Û’÷JfpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpXQór€‰Ë‚÷‚|çZdQÿbt‰ç’l‘XQJ`Û’ç’t‰ÿbdQpfH…ó~p‘ZHAb‰ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘Ûv€…ãnX•J`Û’™dQçZ|÷‚vX•ãn€…JXQórÿbpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnX•A÷Jl‘ç’t•Ëf`vãb™Û’`l‘÷JtAïrv`Ëf•€‰órXQJç’t‰ÿbdQ•Ëf`v™Û’`Jó~H…fp`Û’™ãbÿbdQçZ|`vX•ãn`JXQór€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•p‘ZHAãbÿbt‰ç’l‘÷JtAïrd™™ãbHAZçZ|÷‚d™•Ëf`v’‘JAd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbv`Ëf•ãbHAZp‘d™ïrtA÷JÛvpfH…t‰ç’l‘÷JX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAv`Ëf•‰ÿbdQçZ|X•ãn€…ÛvJXQór€‰d™÷‚|çZó~H…fp`Û’™ãbçZ|÷‚d™X•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•HAZp‘Ë‚÷‚d™ïrtA€…Ûvpf€‰Ë‚p‘ZA`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•™Û’`J÷JtAïrd™÷‚|çZdQÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰÷Jl‘ç’t‰ór€‰Ë‚p‘÷JtAïrd™…ãnX•v`XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbv`pÛvl‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbHAãb™Û’AHr󙉀•H~ã…fÛ÷JtAïrd™`Ëf•ó~órXQJ`ÿbãn€…ÛvZHAãb™t‰ç’l‘÷JËf•ó~H™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J€…ãnórXQdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚`JXQór’Û‘pJAH`v…Xnó÷‚|çZdQH…fpÛvÛ’™ãbHApfH…•Û’`JXQtAïrd™÷‚…fpÛv€p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚J`p‘Ë‚d™ïrtAJ‘ÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™tA÷Jl‘€‰Ë‚p‘Zró™‚Ë`•€vËpfÿbt‰ç’l‘€…ãnX•vZp‘Ë‚€‰Ëf`vX•ór€‰Ë‚p‘|çZdQÿb…ãnX•v`XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿb€‰órXQJ’‰bdQçZ|ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQç’t‰ÿbãnHAãb™Û’ZQXb㉀•H~ã…fÛ÷JtAïrd™`Ëf•ó~órXQJ`ãn€…Ûvp`JXQórt‰ç’l‘÷JËf•ó~H™ãbHAZfH…•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J`Û’™ãb÷‚d™ïrtvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™€…Ûvpf`JXQór’Û‘pJAH`v…Xnó÷‚|çZdQH…fpÛvÛ’÷Jl‘ç’fH…ó~•€‰Ë‚p‘ZtAïrd™÷‚…fv…nX•p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚HAZp‘Ë‚A÷Jl‘ç’tÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘H…•Ëf`€‰Ë‚p‘`ró™‚Ë`•€vËpfÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•HAãb™Û’|çZdQtAv`Ëf•XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿb€‰™ãbHA‰ÿbdQçZ|ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQvX•ãn€…JXQór€‰ZQXAHró•H~ã…fÛ÷JtAïrd™`Ëf•H…|÷‚d™ïrãn€…Ûvp`JXQórïrd™÷‚|ó~H…fp÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JZp‘Ë‚€‰÷‚d™ïrtvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’÷JÛvpfH…Ë‚p‘ZHA™‚Ë`Z`v…Xnó÷‚|çZdQfpÛv€…tA÷Jl‘ç’fH…ó~•€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnX•ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚órXQJ`A÷Jl‘ç’tÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ãb™Û’`QXb㉀’Û•€vËp‘|ÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZËf`vX•HAãb™€‰ç’l‘÷JtAv`f•…f÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbÛ’™ãbHA‰bQZ‚d™ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…JXQór€‰‘pJAHró‚ç‰drÿQt÷JtAïrd™`Û’™HA|÷‚d™ïrãn€…ÛvpË‚p‘ZHAïrd™÷‚|pÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JZp‘Ë‚€‰ïrtA÷Jl‘vX•ãn€…`JXQórïrd™÷‚|•H…fpd™ïrtA÷JÛvpfH…Ë‚p‘ZHA™‚Ë`ZJçl’÷™t÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•ãb™Û’`çZdQÿbt‰órXQJ`ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚órXQJ`ç’t‰ÿbdQÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbó~•Ëf`ãb™€‰Ë‚QXb㉀’ÛbïAdZ÷‘|ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZËf`vX•JXQór€‰ç’l‘|çZÛ’™HAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰órçZ|÷‚d™ó~•Ëf`HAãb™Û’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚vX•ãn€…p‘ZHAãb‘p`ZQX‚ç‰drÿQt÷JfpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpË‚p‘ZHAdQÿbt‰ç’p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ïrtA÷Jl‘vX•ãn€…`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷JÛvpfH…™Û’`Jb㉀’Û‘pJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•ãb™Û’`l‘÷JtAïrXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™ãbHAZç’t‰ÿbdQÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbó~•Ëf`XQór€‰Ë‚JAHró™bïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•JXQHAãbd™÷‚|çZ™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘•ó~H…fp‘Ë‚€‰órçZ|‚™rAó~•Ëf`HAãb™Û’ç’l‘÷JfJ`Û’™dQçZ|÷‚vX•ãn€…p‘ZHAãb‚Ë`ZQX‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvp™Û’`JdQÿbt‰ç’p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHA™Û’pÛv€…ãnXQJ`Û’Jl‘ç’t‰ÿvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…™Û’`Jb㉀’Û‘pJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚l‘÷JtAïrXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn`JXQórX•v`Ëf™ãbHAXQbdQçZ|÷ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`XQHAãb™JAH…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•p‘ZHAãbd™t‰ç’l‘™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘•ó~H…fJ`Û’™‚d™ïrtA÷ó~•Ëf`HA™Û’`•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…Û’`JXQ`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvp™Û’`J÷JfpÛvp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚pÛv€…ãnãbHAZp‘Jl‘ç’t‰ÿvX•ãn€…JXQórÿbpÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ór€‰Ë‚p‘•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•XQór€‰Ë‚€…n•vfXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbX•v`pË‚€‰órXQbdQçZ|÷ÛvpfH…t‰ç’l‘÷JX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`ZHAãb™•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•p‘`JXQ•ó~H…fp™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JÛv€…ãnX•J`Û’™‚d™ïrtAJó~•Ëf`tAd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…Û’`JXQ`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpór€‰Ë‚p‘Ûv€…ãnXp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚v`Ëf•ãbHAZp‘‘’‰bdQçZvX•ãn€…çZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…ór€‰Ë‚p‘•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•ZHAãb™•v`ËfXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbó~H…fpË‚€‰™ãb|÷‚d™ïrÛvpfÛ’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf``JXQór•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•Û’`JXQ•ó~H…fp™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JÛv€…ãnX•HAZp‘Ë‚tA÷Jl‘ç’`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpór€‰Ë‚p‘Ûv€…ãnXp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚v`Ëf•€‰órXQJt‰ÿbdQçZ€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…HAãb™Û’•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•ZHAãb™•v`f•~XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘|çZdQÿbó~H…X•v`Û’™ãb|‚™AJl‘HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf``JXQór•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•€‰Ë‚p‘Z…fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…™ãbHAZfH…•ËfZHAãb™t‰ç’l‘÷J`Ëf•ó~HAZp‘Ë‚ç’t‰ÿbãn`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…€‰Ë‚p‘Z`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpHAãb™Û’ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQtAïrd™÷‚H…fpÛv€‰órXQJ€…Ûvpf€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…HAãb™€‰•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•`JXQórËf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘|çZdQÿb€…ãnX•v`p‘Ë‚€‰H…•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`Ë‚p‘ZHA•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•€‰Ë‚p‘`fpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷J`Ëf•ó~órXQJ`vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…ãb™Û’``v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…ÛvpJXQórÿbãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚H…fpÛvÛ’™ãbHAÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…JXQór€‰•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•t‰ç’l‘|Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿb€…•ó~H…Zp‘Ë‚€‰ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`Ë‚p‘`Z•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•çZdQÿbt‰fv…nX•™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JfpÛv€…órXQJ`vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…QXb㉀’Û`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpç’l‘÷JtAv`Ëf•óp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JórXQJ`ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚ãnX•v`Û’™ãbHAÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…‘pJAHró•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•ïrd™÷‚|~H…fpÛXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbËf•ó~H…XQJ`Û’ó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`™‚Ë`Z•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•çZdQtAïrv€…ãnX•™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JfpÛv€…÷Jl‘ç’t‰vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…QXAHró™`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpd™÷‚|çZv`Ëf•óp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚ãnX•v`bQZ‚d™ïÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…‚Ë`ZQX•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•dQÿbt‰ç’~H…fpÛXQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãnrtA÷Jl‘çó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`b㉀’Û‘p•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•l‘÷JtAïrv€…n•vf™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JX•v`Ëf’t‰ÿbdQçvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…JAHró™`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpd™÷‚|çZ•ó~H…fp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚•ó~H…fZ|÷‚d™ïÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…‚Ë`ZQX•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fH…ó~•dQÿbt‰ç’pÛv€…ãnXQJ`Û’ÿbdQçZ|`vX•ãn`JXQórfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbpÛv€…ãnrtA÷Jl‘çó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`b㉀’Û‘p•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZËf`vX•l‘|çZdQX•v`Ëf™ãbHAZ÷‚d™ïrtA€…Ûvpfÿbt‰ç’l‘ãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷JX•v`Ëf’t‰ÿbdQçvX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`ZQXbã`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘•ó~H…fp‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚•ó~H…X•Z|‚™rAJÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfH…‰€’Û‘pJ•€vËpfJçl’÷™t€…ãnX•vZp‘Ë‚€‰tA÷Jl‘ç’fÛ’`J÷JtAïrd™pÛv€…ãnXQJ`Û’ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…™ãbHAZ÷‚d™ïrtA€…Ûvpfór€‰Ë‚p‘|çZdQÿbv`Ëf•l‘ç’t‰ÿbó~•Ëf`HAãb™Û’ç’l‘÷JtAX•v`ËfË‚€‰órXQl‘ç’t‰ÿbó~•Ëf`AHró™‚Ë•H~ã…fÛbïAdZ÷‘|`Ëf•ó~órXQJ`t‰ÿbdQçZXQHAãb™÷‚|çZdQX•v`f•™ãbHAZ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`p‘Ë‚€‰ór÷Jl‘ç’t‰H…ó~•ËfZHAãb™t‰ç’l‘÷Jó~H…fpdQçZ|÷‚vX•ãn€…`JXQórïrd™÷‚|•ó~H…fJ`Û’™dQçZ|÷‚vX•ãn€…`ZQXbã`v…Xnó‚ç‰drÿQtH…fpÛvÛ’™ãbHA|÷‚d™tAÛ’`JXQÿbt‰ç’l‘~…fpÛv€p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ëf•ó~H…XQJ`Û’ÿbdQçZ|`vX•ãnÛ’`JXQtAïrd™÷‚Ûv€…ãnX•d™ïrtA÷JÛvpfH…€‰Ë‚p‘ZçZdQÿbt‰pÛv€…ãnãbHAZp‘d™ïrtA÷JÛvpfZ‰€’Û‘pJ•€vËpfJçl’÷™t¥¦§¨©ª«¬¬«ª©¨§¦KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLL \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv39_1.dat b/application/third_party/mpdf/qrcode/data/qrv39_1.dat new file mode 100755 index 00000000..3e9029bb --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv39_1.dat @@ -0,0 +1,345 @@ +¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOOOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565343434344343433321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥££££££¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvutststststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOOOOPOPOOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:98787878787878765656565343434343334343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopopoponmnmnmnmnmnmnmlklkkkkkkkkklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababa`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOOPOOOOOONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkllklkjijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡‡‡‡‡‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565343434343434343421212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565343433333434343421212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥£££££¤£¤¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOOONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;:9:9:9:9:9:9:9878787878787878765656565334343433434343421212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤¤£¤£££££¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkljijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcbabababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOOOOOOPOOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9878787878787878765656565434343433333334321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmklklklkkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPPONMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡‡‡‡‡ˆ‡ˆˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmkkkklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆˆ‡ˆ‡‡‡‡‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878787878787656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£¤£¤£¤£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878787878765656565654343434343433333212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥£¤£££££££¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmlklklklklkjijijijijijijijihghghghghghghghgfefefefefefedcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653333343443434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤££¤£¤£¤££¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmlklklkkklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOPOPOOOONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£££££¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmkkklklkllklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQOOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰‡ˆ‡‡‡‡‡‡‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqrqrqrqpopopopoponmnmnmnmklklklkllkkkkkkljijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡ˆ‡ˆ‡ˆ‡‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{zyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡‡‡‡‡ˆ‡ˆ‡†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghghghgfefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653434343421212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£££¤£¤£¤£¡¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQPOPOOOOOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565653433333321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥£££¤£¤£¤¡¡¡¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmklklklklklklklkljijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQOPOPOPOPPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutststststststsrqrqrqrqrqpopopopopopopoponmnmnmnmkkkkkklkklklklkljijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSRQRQRQRQOPOPOPOPOOOOOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡‡‡ˆ‡‡‡‡‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklkklklkkkkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOPOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%&%&%&%&%¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡‡‡ˆ‡ˆ‡ˆˆ‡ˆ‡ˆ‡†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklkkklklklkjijijijijijihghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOPOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565654343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥£¤£¤£¤£¤¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQOPOPOPOPOPOPOPOPNMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9:9:9:9:98787878765656565433333344343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!                + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!               + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!            + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!             + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + $#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + + ¬¬««ªª©©LLKKJJII%%&&''((……††‡‡ˆˆeeddccbb !!""##””••––——YXXWWVVUyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„iihhggffƒƒ„„……††eddccbba ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq€€~~ + +kkqqrrsszzyyxxww SSTTUUVV¦¦¥¥¤¤££FFEEDDCC{{||}}~~~~}}||{{CCDDEEFF££¤¤¥¥¦¦VVUUTTSS kkllmmnnŽŽŒŒ‹‹..--,,++33445566““””••––ffeeddcc[[\\]]^^™™˜˜——––%%$$##""XXYYZZ[[ŽŽŒ&%%$$##"@@AABBCC  ¡¡¢¢££YYXXWWVV + + hhiijjkk‘‘ŽŽ1100//..00112233‘‘’’““iihhggff XXYYZZ[[¡¡  ŸŸžžAA@@??>> !!""##€€‚‚ƒƒyyxxwwvvHHIIJJKK¨¨©©ªª««==<<;;::@@AABBCC£¢¢¡¡  Ÿ;;::9987--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¨¨§§¦¦¥¥HHGGFFEE))**++,,‰‰ŠŠ‹‹ŒŒaa``__^^$$%%&&''˜˜™™šš››UTSRQPOO }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆeeddccbb‡‡ŽŽa``__^^] + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu}}||{{zz ttuuvvwwvvuuttss + + WWXXYYZZ¢¢¡¡  ŸŸBBAA@@?? !!""€€‚‚zzyyxxwwGGHHIIJJ§§¨¨©©ªªRRQQPPOOooppqqrrŠŠ‰‰ˆˆ‡‡**))((''778899::——˜˜™™ššbbaa``____``aabb••””““’’!! \\]]^^__‹Š‰ˆ‡‡††"!! DDEEFFGG¤¤¥¥¦¦§§UUTTSSRR llmmnnooŒŒ‹‹ŠŠ--,,++**44556677””••––——eeddccbb\\]]^^__œœ››šš==<<;;::$$%%&&''„„……††‡‡uuttssrrLLMMNNOO¬¬¬¬««ªª99332211DDEEFFGGŸžžœœ›6543322111223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL¤¤££¢¢¡¡DDCCBBAA--..//00ŽŽ]]\\[[ZZ(())**++œœžžŸŸNNMMLLKK!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒaa``__^^‘‘’’““]\\[[ZZYnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyyyxxwwvvxxyyzz{{rrqqponm[[\\]]^^žžœœ››>>==<<;;##$$%%&&ƒƒ„„……††vvuuttssKKLLMMNN««¬¬¬¬««NNMMLLKKssttuuvv††……„„ƒƒ&&%%$$##;;<<==>>››œœžž^^]]\\[[ccddeeff‘‘ŽŽ``aabbcc……„„ƒƒ‚‚HHIIJJKK¨¨©©ªª««QQPPOONNppqqrrss‰‰ˆˆ‡‡††))((''&&8899::;;˜˜™™šš››aa``__^^``aabbcc™™˜˜——––99887766(())**++ˆˆ‰‰ŠŠ‹‹qqppoonnPPQQRRSS©©££¢¢¡¡00//..--HHIIJJKK›šš™™˜˜—100//..-55667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP  ŸŸžž@@??>>==11223344‘‘’’““””YYXXWWVV,,--..//  ¡¡¢¢££JJIIHHGG%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽ]]\\[[ZZ !!""##””••––——YXXWWVVUrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}uuttssrr + + ||}}~~lkkjjiih__``aabbšš™™˜˜——::998877''(())**‡‡ˆˆ‰‰ŠŠrrqqppooOOPPQQRRªª©©¨¨§§JJIIHHGGwwxxyyzz‚‚€€""!! ??@@AABBŸŸ  ¡¡¢¢ZZYYXXWW + +gghhiijj‡‡††……ddeeffgg€€~~LLMMNNOO¬¬¬¬««ªªMMLLKKJJttuuvvww……„„ƒƒ‚‚%%$$##""<<==>>??œœžžŸŸ]]\\[[ZZddeeffgg••””““’’55443322,,--..//ŒŒŽŽmmllkkjj + +TTUUVVWW  ŸŸžž,,++**))LLMMNNOO—––••””“-,,++**)99::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTTœœ››šš™™<<;;::9955667788••––——˜˜UUOONNMM00112233©©ªª««¬¬FFEEDDCC))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””YYXXWWVV$$%%&&''˜˜™™šš››UTSRQPOOvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€qqkkjjii €€‚‚ƒƒhggffeedccddeeff––••””““66554433++,,--..‹‹ŒŒŽŽnnmmllkk SSTTUUVV¦¦¥¥¤¤££FFEEDDCC{{||}}~~~~}}||{{CCDDEEFF££¤¤¥¥¦¦VVUUTTSS kkllmmnn„„ƒƒ‚‚ hhiijjkk}}||{{zzPPQQRRSS©©¨¨§§¦¦IIHHGGFFxxyyzz{{€€~~!! @@AABBCC  ¡¡¢¢££YYXXWWVV + + hhiijjkk‘‘ŽŽ1100//..00112233‘‘’’““iihhggff XXYYZZ[[œœ››šš™™((''&&%%UUVVWWXX“’’‘‘)((''&&%==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXX˜˜——––••8877665599::;;<<™™šš››œœLLKKJJII99::;;<<¬¬««ªª©©BBAA@@??--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜UUOONNMM(())**++œœžžŸŸNNMMLLKKzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……hhggffee„„……††‡‡dccbbaa` + +gghhiijj’’‘‘221100////001122‘‘’’jjiihhgg + + WWXXYYZZ¢¢¡¡  ŸŸBBAA@@?? !!""€€‚‚zzyyxxwwGGHHIIJJ§§¨¨©©ªªRRQQPPOOooppqqrr€€~~}} + + qqrrssttyyxxwwvv TTUUVVWW¥¥¤¤££¢¢EEDDCCBB||}}~~}}||{{zzDDEEFFGG¤¤¥¥¦¦§§UUTTSSRR llmmnnooŒŒ‹‹ŠŠ--,,++**44556677””••––——eeddccbb\\]]^^__˜˜——––••$$##""!!YYZZ[[\\ŽŽŒ‹Š%$$##""!AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\””““’’‘‘44332211==>>??@@žžŸŸ  HHGGFFEE==>>??@@¨§¦¥¤££¢>>==<<;;11223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœLLKKJJII,,--..//  ¡¡¢¢££JJIIHHGG !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ddccbbaaŽŽ`__^^]]\ kkllmmnnŽŽŒŒ‹‹..--,,++33445566““””••––ffeeddcc[[\\]]^^žžœœ››>>==<<;;##$$%%&&ƒƒ„„……††vvuuttssKKLLMMNN««¬¬¬¬««NNMMLLKKssttuuvv||{{zzyyuuvvwwxxuuttssrr + + XXYYZZ[[¡¡  ŸŸžžAA@@??>> !!""##€€‚‚ƒƒyyxxwwvvHHIIJJKK¨¨©©ªª««QQPPOONNppqqrrss‰‰ˆˆ‡‡††))((''&&8899::;;˜˜™™šš››aa``__^^``aabbcc””““’’‘‘ ]]^^__``‰ˆ‡‡††……! EEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``ŽŽ00//..--AABBCCDD¡¡¢¢££¤¤DDCCBBAAAABBCCDD¢¡¡  ŸŸž::99876555667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  HHGGFFEE00112233©©ªª««¬¬FFEEDDCC""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒ``__^^]] ‘‘’’““””\[[ZZYYXooppqqrrŠŠ‰‰ˆˆ‡‡**))((''778899::——˜˜™™ššbbaa``____``aabbšš™™˜˜——::998877''(())**‡‡ˆˆ‰‰ŠŠrrqqppooOOPPQQRRªª©©¨¨§§JJIIHHGGwwxxyyzzxxwwvvuuyyzz{{||qqponmlk\\]]^^__œœ››šš==<<;;::$$%%&&''„„……††‡‡uuttssrrLLMMNNOO¬¬¬¬««ªªMMLLKKJJttuuvvww……„„ƒƒ‚‚%%$$##""<<==>>??œœžžŸŸ]]\\[[ZZddeeffggŽŽaabbccdd„„ƒƒ‚‚IIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccddŒŒ‹‹ŠŠ‰‰,,++**))EEFFGGHH¥¥¦¦§§¨¨@@??>>==EEFFGGHHžœœ››š4332211099::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤DDCCBBAA99::;;<<¬¬««ªª©©BBAA@@??&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘\\[[ZZYY!!""##$$••––——˜˜XWWVVUUTssttuuvv††……„„ƒƒ&&%%$$##;;<<==>>››œœžž^^]]\\[[ccddeeff––••””““66554433++,,--..‹‹ŒŒŽŽnnmmllkk SSTTUUVV¦¦¥¥¤¤££FFEEDDCC{{||}}~~ttssrrqq + + }}~~€€kjjiihhg``aabbcc™™˜˜——––99887766(())**++ˆˆ‰‰ŠŠ‹‹qqppoonnPPQQRRSS©©¨¨§§¦¦IIHHGGFFxxyyzz{{€€~~!! @@AABBCC  ¡¡¢¢££YYXXWWVV + + hhiijjkk‡‡††……„„eeffgghh€€~~}}MMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghhˆˆ‡‡††……((''&&%%IIJJKKLL©©ªª««¬¬<<;;::99IIJJKKLLš™™˜˜——–0//..--,==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨@@??>>====>>??@@¨§¦¥¤££¢>>==<<;;**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••XXWWVVUU%%&&''((™™šš››œœSRQPOONNwwxxyyzz‚‚€€""!! ??@@AABBŸŸ  ¡¡¢¢ZZYYXXWW + +gghhiijj’’‘‘221100////001122‘‘’’jjiihhgg + + WWXXYYZZ¢¢¡¡  ŸŸBBAA@@?? !!""€€‚‚kkjjiihh ‚‚ƒƒ„„gffeeddcddeeffgg••””““’’55443322,,--..//ŒŒŽŽmmllkkjj + +TTUUVVWW¥¥¤¤££¢¢EEDDCCBB||}}~~}}||{{zzDDEEFFGG¤¤¥¥¦¦§§UUTTSSRR llmmnnooƒƒ‚‚€€ iijjkkqq||{{zzyyQQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkll„„ƒƒ‚‚$$##""!!MMNNOOPP¬¬««ªª©©33221100MMNNOOUU–••””““’,++**))(AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬<<;;::99AABBCCDD¢¡¡  ŸŸž::998765..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™OONNMMLL))**++,,žžŸŸ  MMLLKKJJ{{||}}~~~~}}||{{CCDDEEFF££¤¤¥¥¦¦VVUUTTSS kkllmmnnŽŽŒŒ‹‹..--,,++33445566““””••––ffeeddcc[[\\]]^^žžœœ››>>==<<;;##$$%%&&ƒƒ„„……††ggffeedd……††‡‡cbbaa``_ + + hhiijjkk‘‘ŽŽ1100//..00112233‘‘’’““iihhggff XXYYZZ[[¡¡  ŸŸžžAA@@??>> !!""##€€‚‚ƒƒyyxxwwvvHHIIJJKK¨¨©©ªª««QQPPOONNppqqrrss~~}}|| + + rrssttuuxxwwvvuu UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnoopp€€~~}} QQRRSSTT££¢¢¡¡  //..--,,VVWWXXYY’‘‘Ž(''&&%%$EEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©33221100EEFFGGHHžœœ››š4332211022334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœKKJJIIHH--..//00¡¡¢¢££©©IIHHGGFF !!""€€‚‚zzyyxxwwGGHHIIJJ§§¨¨©©ªªRRQQPPOOooppqqrrŠŠ‰‰ˆˆ‡‡**))((''778899::——˜˜™™ššbbaa``____``aabbšš™™˜˜——::998877''(())**‡‡ˆˆ‰‰ŠŠccbbaa``ŽŽ‘‘_^^]]\\[ llmmnnooŒŒ‹‹ŠŠ--,,++**44556677””••––——eeddccbb\\]]^^__œœ››šš==<<;;::$$%%&&''„„……††‡‡uuttssrrLLMMNNOO¬¬¬¬««ªªMMLLKKJJttuuvvww{{zzyyxxvvwwxxyyttssrrqq + + YYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrsstt||{{zzyyUUVVWWXXŸŸžžœœ++**))((ZZ[[\\]]ŽŒ‹Š‰ˆ$##""!! IIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT££¢¢¡¡  //..--,,IIJJKKLLš™™˜˜——–0//..--,66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡GGFFEEDD11223399ªª««¬¬¬¬EEDDCCBB##$$%%&&ƒƒ„„……††vvuuttssKKLLMMNN««¬¬¬¬««NNMMLLKKssttuuvv††……„„ƒƒ&&%%$$##;;<<==>>››œœžž^^]]\\[[ccddeeff––••””““66554433++,,--..‹‹ŒŒŽŽ__^^]]\\ !!’’““””••[ZZYYXXWppqqrrss‰‰ˆˆ‡‡††))((''&&8899::;;˜˜™™šš››aa``__^^``aabbcc™™˜˜——––99887766(())**++ˆˆ‰‰ŠŠ‹‹qqppoonnPPQQRRSS©©¨¨§§¦¦IIHHGGFFxxyyzz{{wwvvuutt zz{{||}}ponmlkkj]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxxxxwwvvuuYYZZ[[\\››šš™™˜˜''&&%%$$^^__``aa‡‡††……„„ MMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXXŸŸžžœœ++**))((MMNNOOUU–••””““’,++**))(::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥CCBBAA@@::;;<<==««ªª©©¨§AA@@??>>''(())**‡‡ˆˆ‰‰ŠŠrrqqppooOOPPQQRRªª©©¨¨§§JJIIHHGGwwxxyyzz‚‚€€""!! ??@@AABBŸŸ  ¡¡¢¢ZZYYXXWW + +gghhiijj’’‘‘221100////001122‘‘’’[[ZZYYXX""##$$%%––——˜˜™™WVVUUTSRttuuvvww……„„ƒƒ‚‚%%$$##""<<==>>??œœžžŸŸ]]\\[[ZZddeeffgg••””““’’55443322,,--..//ŒŒŽŽmmllkkjj + +TTUUVVWW¥¥¤¤££¢¢EEDDCCBB||}}~~ssrrqqkk + + ~~€€jiihhggfaabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||ttssrrqq]]^^__``——––••””##""!! bbccddeeƒƒ‚‚€€QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\››šš™™˜˜''&&%%$$VVWWXXYY’‘‘Ž(''&&%%$>>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©??>>==<<>>??@@AA¦¥¤££¢¢¡==<<;;::++,,--..‹‹ŒŒŽŽnnmmllkk SSTTUUVV¦¦¥¥¤¤££FFEEDDCC{{||}}~~~~}}||{{CCDDEEFF££¤¤¥¥¦¦VVUUTTSS kkllmmnnŽŽŒŒ‹‹..--,,++33445566““””••––WWVVUUOO&&''(())šš››œœQPOONNMMxxyyzz{{€€~~!! @@AABBCC  ¡¡¢¢££YYXXWWVV + + hhiijjkk‘‘ŽŽ1100//..00112233‘‘’’““iihhggff XXYYZZ[[¡¡  ŸŸžžAA@@??>> !!""##€€‚‚ƒƒjjiihhgg‚‚ƒƒ„„……feeddccbeeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€ppoonnmm aabbccdd““’’‘‘ffgghhii~~}}||UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``——––••””##""!! ZZ[[\\]]ŽŒ‹Š‰ˆ$##""!! BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬;;::9933BBCCDDEE¡  ŸŸžž99876543//001122‘‘’’jjiihhgg + + WWXXYYZZ¢¢¡¡  ŸŸBBAA@@?? !!""€€‚‚zzyyxxwwGGHHIIJJ§§¨¨©©ªªRRQQPPOOooppqqrrŠŠ‰‰ˆˆ‡‡**))((''778899::——˜˜™™ššNNMMLLKK**++,,--žžŸŸ  ¡¡LLKKJJII||}}~~}}||{{zzDDEEFFGG¤¤¥¥¦¦§§UUTTSSRR llmmnnooŒŒ‹‹ŠŠ--,,++**44556677””••––——eeddccbb\\]]^^__œœ››šš==<<;;::$$%%&&''„„……††‡‡ffeeddcc††‡‡ŽŽbaa``__^ + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„llkkjjii + + eeffgghhŽŽ‡‡jjkkqqrr{{zzyyxxYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd““’’‘‘^^__``aa‡‡††……„„ FFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©££221100//FFGGHHIIœœ››šš™3221100/33445566““””••––ffeeddcc[[\\]]^^žžœœ››>>==<<;;##$$%%&&ƒƒ„„……††vvuuttssKKLLMMNN««¬¬¬¬««NNMMLLKKssttuuvv††……„„ƒƒ&&%%$$##;;<<==>>››œœžžJJIIHHGG..//0011¢¢££©©ªªHHGGFFEE !!""##€€‚‚ƒƒyyxxwwvvHHIIJJKK¨¨©©ªª««QQPPOONNppqqrrss‰‰ˆˆ‡‡††))((''&&8899::;;˜˜™™šš››aa``__^^``aabbcc™™˜˜——––99887766(())**++ˆˆ‰‰ŠŠ‹‹bbaa``__‘‘’’^]]\\[[Z mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆhhggffee + + iijjkkll††……„„ƒƒssttuuvvwwvvuutt + +]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghhŽŽ‡‡bbccddeeƒƒ‚‚€€JJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU¢¢¡¡  ŸŸ..--,,++JJKKLLMM™˜˜——––•/..--,,+778899::——˜˜™™ššbbaa``____``aabbšš™™˜˜——::998877''(())**‡‡ˆˆ‰‰ŠŠrrqqppooOOPPQQRRªª©©¨¨§§JJIIHHGGwwxxyyzz‚‚€€""!! ??@@AABBŸŸ  ¡¡¢¢FFEEDDCC223399::««¬¬¬¬««DDCCBBAA$$%%&&''„„……††‡‡uuttssrrLLMMNNOO¬¬¬¬««ªªMMLLKKJJttuuvvww……„„ƒƒ‚‚%%$$##""<<==>>??œœžžŸŸ]]\\[[ZZddeeffgg••””““’’55443322,,--..//ŒŒŽŽ^^]]\\[[ !!""““””••––ZYYXXWWVqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒddccbbaa mmnnoopp‚‚€€ wwxxyyzzssrrqqpo aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkll††……„„ƒƒffgghhii~~}}||NNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYYžžœœ››**))((''NNOOUUVV•””““’’‘+**))((';;<<==>>››œœžž^^]]\\[[ccddeeff––••””““66554433++,,--..‹‹ŒŒŽŽnnmmllkk SSTTUUVV¦¦¥¥¤¤££FFEEDDCC{{||}}~~~~}}||{{CCDDEEFF££¤¤¥¥¦¦BBAA@@??;;<<==>>ªª©©¨§¦¥@@??>>==(())**++ˆˆ‰‰ŠŠ‹‹qqppoonnPPQQRRSS©©¨¨§§¦¦IIHHGGFFxxyyzz{{€€~~!! @@AABBCC  ¡¡¢¢££YYXXWWVV + + hhiijjkk‘‘ŽŽ1100//..00112233‘‘’’““ZZYYXXWW##$$%%&&——˜˜™™ššVUUTSRQPuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽ``__^^]]qqrrsstt~~}}||{{ + + + +{{||}}~~nmlkkjjieeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnoopp‚‚€€ jjkkqqrr{{zzyyxxRRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]šš™™˜˜——&&%%$$##WWXXYYZZ‘ŽŽ'&&%%$$#??@@AABBŸŸ  ¡¡¢¢ZZYYXXWW + +gghhiijj’’‘‘221100////001122‘‘’’jjiihhgg + + WWXXYYZZ¢¢¡¡  ŸŸBBAA@@?? !!""€€‚‚zzyyxxwwGGHHIIJJ§§¨¨©©ªª>>==<<;;??@@AABB¤££¢¢¡¡ <<;;::99,,--..//ŒŒŽŽmmllkkjj + +TTUUVVWW¥¥¤¤££¢¢EEDDCCBB||}}~~}}||{{zzDDEEFFGG¤¤¥¥¦¦§§UUTTSSRR llmmnnooŒŒ‹‹ŠŠ--,,++**44556677””••––——VVUUOONN''(())**››œœžžOONNMMLLyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””\\[[ZZYYuuvvwwxxzzyyxxww €€‚‚ihhggffe + + iijjkkllŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrsstt~~}}||{{ + + ssttuuvvwwvvuutt + +VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa––••””““""!! [[\\]]^^Œ‹Š‰ˆ‡‡#""!! CCDDEEFF££¤¤¥¥¦¦VVUUTTSS kkllmmnnŽŽŒŒ‹‹..--,,++33445566““””••––ffeeddcc[[\\]]^^žžœœ››>>==<<;;##$$%%&&ƒƒ„„……††vvuuttssKKLLMMNN««¬¬¬¬««::993322CCDDEEFF ŸŸžžœ8765433200112233‘‘’’““iihhggff XXYYZZ[[¡¡  ŸŸžžAA@@??>> !!""##€€‚‚ƒƒyyxxwwvvHHIIJJKK¨¨©©ªª««QQPPOONNppqqrrss‰‰ˆˆ‡‡††))((''&&8899::;;˜˜™™šš››MMLLKKJJ++,,--..ŸŸ  ¡¡¢¢KKJJIIHH }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜¥¥¦¦§§¨¨XXWWVVUUyyzz{{||vvuuttssƒƒ„„……††eddccbba mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxxzzyyxxwwwwxxyyzzssrrqqpo ZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddee’’‘‘__``aabb††……„„ƒƒGGHHIIJJ§§¨¨©©ªªRRQQPPOOooppqqrrŠŠ‰‰ˆˆ‡‡**))((''778899::——˜˜™™ššbbaa``____``aabbšš™™˜˜——::998877''(())**‡‡ˆˆ‰‰ŠŠrrqqppooOOPPQQRRªª©©££¢¢1100//..GGHHIIJJœ››šš™™˜21100//.44556677””••––——eeddccbb\\]]^^__œœ››šš==<<;;::$$%%&&''„„……††‡‡uuttssrrLLMMNNOO¬¬¬¬««ªªMMLLKKJJttuuvvww……„„ƒƒ‚‚%%$$##""<<==>>??œœžžŸŸIIHHGGFF//001122££©©ªª««GGFFEEDD!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ©©ªª««¬¬TTSSRRQQ }}~~€€rrqqkkjj‡‡ŽŽa``__^^]qqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||vvuuttss + +{{||}}~~nmlkkjji^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhiiŽŽ‡‡††ccddeeff‚‚€€KKLLMMNN««¬¬¬¬««NNMMLLKKssttuuvv††……„„ƒƒ&&%%$$##;;<<==>>››œœžž^^]]\\[[ccddeeff––••””““66554433++,,--..‹‹ŒŒŽŽnnmmllkk SSTTUUVV¡¡  ŸŸžž--,,++**KKLLMMNN˜——––••”.--,,++*8899::;;˜˜™™šš››aa``__^^``aabbcc™™˜˜——––99887766(())**++ˆˆ‰‰ŠŠ‹‹qqppoonnPPQQRRSS©©¨¨§§¦¦IIHHGGFFxxyyzz{{€€~~!! @@AABBCC  ¡¡¢¢££EEDDCCBB3399::;;¬¬¬¬««ªªCCBBAA@@%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  ¬¬««ªª©©PPOONNMM!!""##$$‚‚ƒƒ„„iihhggff‘‘’’““]\\[[ZZYuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€rrqqkkjj €€‚‚ihhggffebbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmm……„„ƒƒ‚‚gghhiijj~~}}||{{OOPPQQRRªª©©¨¨§§JJIIHHGGwwxxyyzz‚‚€€""!! ??@@AABBŸŸ  ¡¡¢¢ZZYYXXWW + +gghhiijj’’‘‘221100////001122‘‘’’jjiihhgg + + WWXXYYZZœœ››šš))((''&&OOUUVVWW”““’’‘‘*))((''&<<==>>??œœžžŸŸ]]\\[[ZZddeeffgg••””““’’55443322,,--..//ŒŒŽŽmmllkkjj + +TTUUVVWW¥¥¤¤££¢¢EEDDCCBB||}}~~}}||{{zzDDEEFFGG¤¤¥¥¦¦§§AA@@??>><<==>>??©©¨§¦¥¤£??>>==<<))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤¨¨§§¦¦¥¥¤¤££¢¢¡¡DDCCBBAA }}~~€€||{{zzyyEEFFGGHH¥¥¦¦§§¨¨@@??>>====>>??@@¨§¦¥¤££¢>>==<<;;**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥@@??>>==EEFFGGHHŽŽŒŒ//..--,,BBCCDDEE  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„xxwwvvuuIIJJKKLL©©ªª««¬¬<<;;::99AABBCCDD¢¡¡  ŸŸž::998765..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©<<;;::99IIJJKKLL‹‹ŠŠ‰‰ˆˆ++**))((FFGGHHIIœœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆttssrrqqMMNNOOPP¬¬««ªª©©33221100EEFFGGHHžœœ››š4332211022334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¤¤33221100MMNNOOUU‡‡††……„„''&&%%$$JJKKLLMM˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒppoonnmm QQRRSSTT££¢¢¡¡  //..--,,IIJJKKLLš™™˜˜——–0//..--,66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ££¢¢¡¡  //..--,,VVWWXXYYƒƒ‚‚€€##""!! NNOOPPQQ””““’’‘‘44332211--..//00ŽŽllkkjjii + + UUVVWWXXŸŸžžœœ++**))((MMNNOOUU–••””““’,++**))(::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUUŸŸžžœœ++**))((ZZ[[\\]]~~}}||RRSSTTUUŽŽ00//..--11223344‘‘’’““””hhggffeeYYZZ[[\\››šš™™˜˜''&&%%$$VVWWXXYY’‘‘Ž(''&&%%$>>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY››šš™™˜˜''&&%%$$^^__``aa{{zzyyxxVVWWXXYYŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜ddccbbaa]]^^__``——––••””##""!! ZZ[[\\]]ŽŒ‹Š‰ˆ$##""!! BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]——––••””##""!! bbccddeewwvvuuttZZ[[\\]]ˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœ``__^^]]aabbccdd““’’‘‘^^__``aa‡‡††……„„ FFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa““’’‘‘ffgghhiissrrqqpp^^__``aa„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  \\[[ZZYYeeffgghhŽŽ‡‡bbccddeeƒƒ‚‚€€JJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddeeŽŽ‡‡jjkkqqrroonnmmll bbccddee€€~~}} AABBCCDD¡¡¢¢££¤¤XXWWVVUU + + iijjkkll††……„„ƒƒffgghhii~~}}||NNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii††……„„ƒƒssttuuvvkkjjiihh + + ffgghhii||{{zzyyEEFFGGHH¥¥¦¦§§¨¨TTSSRRQQ mmnnoopp‚‚€€ jjkkqqrr{{zzyyxxRRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmm‚‚€€ wwxxyyzzggffeedd + + jjkkllmmxxwwvvuuIIJJKKLL©©ªª««¬¬PPOONNMMqqrrsstt~~}}||{{ + + ssttuuvvwwvvuutt + +VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq~~}}||{{ + + + +{{||}}~~ccbbaa``nnooppqqttssrrqqMMNNOOPP¬¬««ªª©©LLKKJJIIuuvvwwxxzzyyxxwwwwxxyyzzssrrqqpo ZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuuzzyyxxww €€‚‚__^^]]\\rrssttuuppoonnmm QQRRSSTT¨¨§§¦¦¥¥HHGGFFEEyyzz{{||vvuuttss + +{{||}}~~nmlkkjji^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyvvuuttssƒƒ„„……††[[ZZYYXXvvwwxxyyllkkjjii + + UUVVWWXX¤¤££¢¢¡¡DDCCBBAA }}~~€€rrqqkkjj €€‚‚ihhggffebbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒoonnmmll RRSSTTUU§§¦¦¥¥¤¤GGFFEEDDzz{{||}}rrqqkkjj‡‡ŽŽWWVVUUTTzz{{||}}hhggffeeYYZZ[[\\  ŸŸžž@@??>>==!!""##$$‚‚ƒƒ„„iihhggffƒƒ„„……††eddccbba ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘kkjjiihh + + VVWWXXYY££¢¢¡¡  CCBBAA@@ !!~~€€iihhggff‘‘’’““SSRRQQPP !!~~€€ddccbbaa]]^^__``œœ››šš™™<<;;::99%%&&''((……††‡‡ˆˆeeddccbb‡‡ŽŽa``__^^] + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••ggffeeddZZ[[\\]]ŸŸžžœœ??>>==<<""##$$%%‚‚ƒƒ„„……eeddccbb !!""##””••––——OONNMMLL""##$$%%‚‚ƒƒ„„……``__^^]]aabbccdd˜˜——––••88776655))**++,,‰‰ŠŠ‹‹ŒŒaa``__^^‘‘’’““]\\[[ZZYnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™ccbbaa``^^__``aa››šš™™˜˜;;::9988&&''(())††‡‡ˆˆ‰‰aa``__^^$$%%&&''˜˜™™šš››KKJJIIHH&&''(())††‡‡ˆˆ‰‰\\[[ZZYYeeffgghh””““’’‘‘44332211--..//00ŽŽ]]\\[[ZZ !!""##””••––——YXXWWVVUrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœ__^^]]\\bbccddee——––••””77665544**++,,--ŠŠ‹‹ŒŒ]]\\[[ZZ(())**++œœžžŸŸGGFFEEDD**++,,--ŠŠ‹‹ŒŒXXWWVVUU + + iijjkkllŽŽ00//..--11223344‘‘’’““””YYXXWWVV$$%%&&''˜˜™™šš››UTSRQPOOvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡[[ZZYYXX ffgghhii““’’‘‘33221100..//0011ŽŽ‘‘YYXXWWVV,,--..//  ¡¡¡¡  CCBBAA@@..//0011ŽŽ‘‘TTSSRRQQ mmnnooppŒŒ‹‹ŠŠ‰‰,,++**))55667788••––——˜˜UUOONNMM(())**++œœžžŸŸNNMMLLKKzz{{||}}~~}}||BBCCDDEE¢¢££¤¤¥¥WWVVUUTT + + jjkkllmmŽŽŒŒ//..--,,22334455’’““””••UUOONNMM00112233ŸŸžžœœ??>>==<<22334455’’““””••PPOONNMMqqrrssttˆˆ‡‡††……((''&&%%99::;;<<™™šš››œœLLKKJJII,,--..//  ¡¡¢¢££JJIIHHGG !!~~€€{{zzyyxxFFGGHHII¦¦§§¨¨©©SSRRQQPPnnooppqq‹‹ŠŠ‰‰ˆˆ++**))((66778899––——˜˜™™LLKKJJII99::;;<<››šš™™˜˜;;::998866778899––——˜˜™™LLKKJJIIuuvvwwxx„„ƒƒ‚‚$$##""!!==>>??@@žžŸŸ  HHGGFFEE00112233©©ªª««¬¬FFEEDDCC""##$$%%‚‚ƒƒ„„……wwvvuuttJJKKLLMMªª««¬¬¬¬OONNMMLLrrssttuu‡‡††……„„''&&%%$$::;;<<==šš››œœHHGGFFEE==>>??@@——––••””77665544::;;<<==šš››œœHHGGFFEEyyzz{{||€€~~}} AABBCCDD¡¡¢¢££¤¤DDCCBBAA99::;;<<¬¬««ªª©©BBAA@@??&&''(())††‡‡ˆˆ‰‰ssrrqqppNNOOPPQQ««ªª©©¨¨KKJJIIHHvvwwxxyyƒƒ‚‚€€##""!! >>??@@AAžžŸŸ  ¡¡DDCCBBAAAABBCCDD““’’‘‘33221100>>??@@AAžžŸŸ  ¡¡fpÛv€…fpÛv€…XQJ`Û’XQJ`Û’tA÷Jl‘ç’Ëf`vX•fH…ó~•™Û’`JXt‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•H…f™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnp‘ZHAãbl‘÷JtAïrdQÿbt‰ç’…fpÛv€™HAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA`Ëf•ó~€…ãnX•v€‰™ãbHAç’t‰ÿbdQ÷Jl‘ç’t‰X•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpH…fpÛvHAZp‘Ë‚|÷‚d™ïrt‰ÿbdQçZfH…ó~•r€‰Ë‚p‘ZJXQór€‰Ë÷JtAïrd™÷JtAïrd™H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHA™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚÷JtAïrd™•ó~H…fpX•v`f•p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZ™ãbHAZt‰ÿbdQçZãn€…ÛvpËf`vX•Qr‰‚‘ZHAtAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…pÛv€…ãnp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf™Û’`Jd™÷‚|çZl‘|çZdQ…ãnX•v`Ë‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HA™Û’`ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfÛ’HAãb™Û’ïrd™÷‚|ïrd™÷‚|H…fpÛv`pÛv€…Zp‘Ë‚€‰çZ|÷‚d™ÿbdQçZ|pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•€…ãnórXQ€‰órXQJtA÷Jl‘ç’|÷‚d™ïrËf`vX•Ab™’`J‚p‘ZHAã÷‚|çZdQ÷‚|çZdQ€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`JÛ’`JXQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fÛ’`Jp‘`JXQ÷‚|çZdQÛv€…ãnX~…fpÛv€XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïrfH…ó~•ãn€…Ûvpãb™Û’`|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`órXQJ`XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfXQór€‰Ë‚dQtAïrd™ÿbt‰ç’l‘Ëf•ó~HJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQórJXQórÿbçZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰€…ãnX•vãnórXQJórXQJ`ïrtAJ‘’‰‚™AJl‘ç’•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•J`Û’™`Û’™ãbt‰ÿbdQçZtAdQçZ|ãn€…ÛvpXQór€‰Ë‚b™’JQrÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚órÿbt‰ç’ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•XQHAãb™ór€‰Ë‚p‘ÿbt‰ç’l‘•v`Ëf…ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’tA÷Jl‘ç’Ëf`vX•fH…ó~•JXQór€‰t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Û’™HAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnp‘ZHAãb÷‚|çZdQ÷JtAïrd™…fpÛv€ãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA`Ëf•ó~`p‘Ë‚€‰Û’™ãbHAbdQçZ|÷t‰ÿbãn€…X•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpHAZp‘Ë‚HAZp‘Ë‚|l‘ç’t‰÷‚d™ïrtAfH…ó~•p‘ZHAãb€‰Ë‚p‘Z÷JtAïrd™÷JfpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbl‘÷JtAd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…ÛvpÛ’`JXQZHAãb™÷JtAïrd™•ó~H…fpËf•ó~Hp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ãn€…Ûvp€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZ™ãbHAZt‰d™ïrtAãn€…Ûvp€…ÛvpfË‚p‘ZHAtAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpf™Û’`Jÿbt‰ç’l‘÷‚|çZdQ…n•vf•Ë‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’tAd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|H…X•v`órXQJ`Zp‘Ë‚€‰‚d™ïrtA÷ÛvpfH…pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•€‰órXQJ€‰órXQJÿbdQçZ|÷Jl‘ç’t‰Ëf`vX•™Û’`JHAãb™Û’÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™tAfH…ó~•ór€‰Ë‚p‘Û’`JXQt‰ç’l‘÷JÛv€…ãnX…fpÛv€XQJ`Û’XQJ`Û’÷‚d™ïrtAfH…•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnÛ’`JXQãb™Û’`|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfXQHAãb™÷JtAïrd™ÿbt‰ç’l‘ó~H…fpJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™tA÷Jl‘ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰Ëf•ó~H…Û’™ãbHAórXQJ`Jl‘ç’t‰ÿ•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãbïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•`Û’™ãb`Û’™ãb÷‚d™ïrtAÿbdQçZ|H…ó~•ËfXQór€‰Ë‚`JXQórÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•ZHAãb™ór€‰Ë‚p‘tAïrd™÷‚•v`f•~…ãnX•v`™ãbHAZ™ãbHAZ÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•H…f™ãbHAZfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’ÿbdQçZ|€…Ûvpfr‰‚‘ZHAãJXQór€‰t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•H…f™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnÛ’`JXQ÷‚|çZdQ÷JtAïrd™Ûv€…ãnX•ãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtAfpÛv€…Zp‘Ë‚€‰p‘Ë‚€‰órbdQçZ|÷X•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpH…fpÛvHAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷Jfpó~H…fpHAZp‘Ë‚HAZp‘Ë‚÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnp‘ZHAãb€‰Ë‚p‘ZA÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãb÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZÿbãn€…Ûvãn€…ÛvpÛ’`JXQZHAãb™|çZdQÿb…fpÛv€…Ëf•ó~Hp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…pÛv€…ãnp‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZ™ãbHAZ÷‚d™ïrtAH…ó~•Ëfb™Û’`Ë‚p‘ZAb™tAïrd™÷‚tAïrd™÷‚fpÛv€…pÛv€…ãnp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpfór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷Jv`Ëf•Ë‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfÛ’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚€…ÛvpfÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|ãnX•v`™ãbHAZXQJ`Û’‚d™ïrtA÷pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•€…ãnórXQ€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJÿbdQçZ|ãn€…Ûvp€…Ûvpf™’JQr€™’`JXQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fÛ’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïrpfH…•fH…ó~•ór€‰Ë‚p‘€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`…fv…nX•XQJ`Û’XQJ`Û’÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`órXQJ`XQJ`Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór÷Jl‘ç’t‰`vX•ãnJXQór€‰Ë’`JXQó|çZdQÿb|çZdQÿbãnX•v`órXQJ`XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…ó~H…fpJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷JH…•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰Ëf•ó~H…p‘Ë‚€‰ór™ãbHAZJl‘ç’t‰b•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•J`Û’™`Û’™ãbïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãb÷‚d™ïrtA`vX•ãnH…ó~•Ëf‰Ë‚p‘ZHórÿbt‰ç’ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’Ëf`vX•Ëf`vX•`JXQórHAãb™Û’tAïrd™÷‚Ëf•ó~H…v`Ëf•™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Û’™HAZ™ãbHAZfpÛv€…fpÛv€…XQJ`Û’XQJ`Û’ÿbdQçZ|€…Ûvpf‚p‘ZHAãr€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Û’™HAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnÛ’`JXQt‰ç’l‘÷Jn•vf•óÛv€…ãnX•ãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtAfpÛv€…XQJ`Û’p‘Ë‚€‰órQZ‚d™ïrX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚dQçZ|÷‚€…Ûvpf`vX•ãnAãb™Û’`l‘÷JtAd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZãn€…Ûvpãn€…Ûvp€‰Ë‚p‘Z`JXQór|çZdQtAfpÛv€…ó~H…fpp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZ÷Jl‘ç’t‰l‘ç’t‰ÿbH…ó~•€…b™Û’`ZHAãb™ÛtAïrd™÷‚tAïrd™÷‚fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHA™Û’tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚~H…fpÛv`f•~…Ë‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|•ó~H…f™ãbHAZXQJ`Û’tA÷Jl‘ç’pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~ãb™Û’`™Û’`Jd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJd™ïrtA÷JH…ó~•Ëf€…Ûvp`JXQór€÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™tAfH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïrfH…ó~•fH…ó~•HAãb™Û’€‰Ë‚p‘`ïrd™÷‚|ãnX•v`Ûv€…ãnX•XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`XQJ`Û’XQJ`Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órd™ïrtA÷JdQçZ|÷‚ÛvpfH…JXQór€‰Ë’`JXQó|çZdQÿb|çZdQÿbãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ`JXQór|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfÛ’`JXQ`JXQór|çZdQÿbv€…ãnX•fpÛv€…ãJ`Û’™J`Û’™d™ïrtA÷Jd™tA÷Jl‘ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰pÛv€…ãnp‘Ë‚€‰ór™ãbHAXQt‰ÿbdQçZ•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•`Û’™ãb`Û’™ãbïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰XQórÿbt‰dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbl‘ç’t‰ÿb`vX•H…vX•ãn€…‰Ë‚p‘ZHÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’÷Jl‘ç’t‰Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•`JXQórJXQórÿbçZdQÿbt‰Ëf•ó~H…v`f•…f™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…™ãbHAZ™ãbHAZfpÛv€…fpÛv€…XQJ`Û’l‘ç’t‰ÿbd™ïrtA÷Jó~•Ëf`‚p‘ZAb™’r€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnHAãb™Û’€‰Ë‚p‘Zt‰ç’l‘÷Jv`Ëf•ónX•v`ËãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtAX•v`ËfXQJ`p‘J`Û’÷J|÷‚d™ïrX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷Jfpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAç’l‘÷JtAl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚dQçZ|÷‚ó~•Ëf`ÛvpfH…Aãb™Û’`÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZÿbãn€…Ûvãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvp€‰Ë‚p‘Zt‰ç’l‘|ç’l‘÷JtAfv…nX•pÛv€…ãnp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZdQçZ|÷‚l‘ç’t‰ÿbvX•ãn€…`JXQórZHAãb™’tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™÷JtAd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf`JXQórHAãb™Û’tAïrd™t‰~H…fpÛf•ó~H…Ë‚€‰órXQË‚€‰órXQdQçZ|÷‚€…ÛvpfÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰bQtA÷Jl‘ç’pfH…ó~pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~pfH…ó~ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJd™ïrtA÷JvX•ãn€…ó~•Ëf`JXQr‰‚÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïrpfH…•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•HAãb™€‰çZdQÿbt‰ïrd™÷‚|v`Ëf•óórXQJ`XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’Ëf•ó~H…Ëf•ó~H…p‘Ë‚€‰órd™ïrtA÷JdQçZ|÷‚ÛvpfH…€‰Ë‚p‘ZJQr€‰Ë‚|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™tA÷JH…ó~•Ëf€‰Ë‚p‘Z`JXQórç’l‘÷JtAv€…ãnX•fpÛv€…ãJ`Û’™J`Û’™d™ïrtA÷JH…•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰pÛv€…ãnJ`Û’™Z‚d™ïrtt‰ÿbdQçZ•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbïrtA÷Jl‘ïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbl‘ç’t‰d™ÛvpfH…vX•ãn€…‘ZHAãb™ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•H…Û’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ë‚p‘ZHAç’l‘÷JtAçZdQÿbt‰~H…fpÛÛ’™HAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZfpÛv€…fpÛv€…XQJ`Û’l‘ç’t‰ÿbd™ïrtAdQó~•Ëf`HAãb™Û’p‘ZHAãbt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnHAãb™Û’€‰Ë‚p‘Zïrd™÷‚|v`f•~…fnX•v`ËãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•H…fpãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JfX•v`pãbHAZp‘A÷Jl‘ç’t|‚™rAJlX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ïrtA÷Jl‘ó~•Ëf`ÛvpfH…Û’`JXQ÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™H…fpÛvfpÛv€…Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãb™Û’`ïrd™÷‚|ç’l‘|çZv€…ãnX•p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHA™Û’tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órãnX•v`ãnX•v`™ãbHAZdQçZ|l‘çZ|÷‚d™vX•H…ó~`JXQór™Û’`JtAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ãn€…Ûvp€…Ûvpf`JXQórHAãb™€‰çZdQÿbt‰pÛv€…ãnf•ó~H…fË‚€‰órXQË‚€‰órXQdQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnÛv€…ãnórË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|pÛv€…•Ûv€…ãnX•Ë‚€‰órXQ‰ÿbdQçZ|‘ç’t‰ÿbdpfH…ó~pfH…ó~ãb™Û’`™Û’`Jd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~pfÛ’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJç’t‰ÿbdQvX•ãn€…ó~•€…Ûvór€‰Ë‚p‘÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïrfH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•vãnórXQJórXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•JXQór€‰çZdQtAïrdQÿbt‰ç’v`Ëf•óXQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ`JXQór|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQïrtA÷Jl‘•Ëf`v€‰Ë‚p‘ZXQór€‰Ë‚|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtAfH…•ËfH…ó~•Ëf€‰Ë‚p‘`Ë‚p‘ZHAç’l‘÷JtAX•v`Ëfv…nX•vJ`Û’™J`Û’÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfXQJ`Û’J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰ó~H…fpv`Ëf•J`Û’™÷‚d™ïrtQçZ|÷‚d•Ëf`v•Ëf`vJXQór€‰XQórÿbt‰dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbïrtA÷Jl‘ïrtA÷Jl‘•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbçZ|÷‚d™Ûvp`vpfÛ’`ZHAãb™ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Û’™HAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•Ë‚p‘ZHAd™÷‚|çZl‘÷JtAïr~H…fpÛ™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZfpÛv€…XQJ`Û’XQJ`Û’çZ|÷‚d™ç’t‰ÿbdQX•ãn€…ÛvHAãb™’p‘ZHAb‰t‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰`vX•ãn`vX•ãnJXQór€‰ãb™Û’`ïrd™÷‚|•ó~H…f`Ëf•ó~ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f™HAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAÛv€…ãnX•ó~H…fpãbHAXQJA÷Jl‘ç’t™ïrtA÷JlX•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAç’l‘÷JtAl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQç’t‰ÿbdQX•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQr‰‚‘Û’`JXQ÷JtAïrd™÷JtAïrd™H…fpÛvH…fpÛvZp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JtAïrd™H…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpãb™Û’`dQÿbt‰ç’d™÷‚|çZv€…n•vfp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™÷JtAd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órãnX•v`™ãbHAZ™ãbHAZïrtA÷Jl‘çZ|`vpfH…ó~JQr€‰Ë‚p’‘JAd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|€…Ûvpf€…ÛvpfË‚p‘ZHAJXQór€‰çZdQtAïrpÛv€…ãnH…fpÛvË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HA™Û’`ïrd™÷‚|v`Ëf•Ûv€…ãnX•`Û’™ãb‰ÿbdQçZ|‘ç’t‰ÿbdpfH…ó~pfH…ó~ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™çZ|÷‚d™pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJç’t‰ÿbdQpfH…ó~ZHAãb™Ûór€‰Ë‚p‘÷‚|çZdQ÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ÷‚|çZdQ€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•JXQHAãbl‘÷JtAïrdQÿbt‰ç’•ó~H…fXQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰órç’t‰ÿbdQX•ãn€…Ûv•Ëf`v‘ZHAãb|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfãb™Û’`Ë‚p‘`Jd™÷‚|çZX•v`Ëf€…ãnX•vJ`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQórJXQórÿbçZdQÿbt‰ó~H…fpv`Ëf•HAZp‘Ë‚‚™rAJl‘QçZ|÷‚d•Ëf`v•Ëf`vJXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbïrtA÷Jl‘tA÷Jl‘ç’•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’÷Jl‘çZ|l‘ç’•Ëf`v’`JXQóZAb™’`ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Ëf•H…Û’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`Jd™÷‚|çZl‘÷JtAïrpÛv€…ãn™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZp‘Ë‚€‰órfpÛv€…XQJ`Û’XQJ`Û’çZ|÷‚d™pfH…ó~X•ãn€…Ûv™Û’`JXt‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZ÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnJXQór€‰XQórÿbt‰dQÿbt‰ç’•ó~H…f`f•…fpãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷Jf•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtAÛv€…ãnX•ó~H…X•v€‰órXQJç’t‰ÿbdQ™ïrtAJ‘’X•ãn€…ÛvX•ãn€…ÛvË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚HAZp‘Ë‚ç’t‰ÿbdQt‰ÿbãn€…X•ãn€…ÛvË‚p‘ZHAË‚p‘ZHAl‘÷JtAïrl‘÷JtAïró~H…fpó~H…fpHAZp‘Ë‚ç’t‰d™ïrt‰ÿbdQçZX•ãn€…Ûvr€‰Ë‚p‘JXQór€‰Ë÷JtAïrd™÷JtAïrd™H…fpÛvfpÛv€…Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…Ûvpp‘ZHAãbp‘ZHAãb÷JtAïrd™÷JfpÛvH…fpÛvZp‘Ë‚€‰Zp‘Ë‚€‰t‰ÿbdQçZt‰ÿbdQçZãn€…Ûvpãn€…ÛvpXQór€‰Ë‚dQÿbt‰ç’d™t‰ç’l‘X•v`Ëfp‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órXQJ`Û’ãnX•v`™ãbHAZ™ãbHAZïrtAdQçZ•Ëf`vp`vX•Qór€‰Ë‚ptAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órp‘Ë‚€‰órÿbdQçZ|ãn€…Ûvp€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚fpÛv€…fpÛv€…p‘Ë‚€‰órÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfË‚p‘ZHAç’l‘|çZl‘÷JtAïrv…nX•v`Ûv€…ãnórË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…HAãb™Û’tAd™÷‚|ïrd™÷‚|v`pÛv`Ëf•ó~`Û’™ãbçZ|÷‚d™‰bdQçZ|pfH…ó~pfÛ’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJ€‰órXQJçZ|÷‚d™ÛvpfH…pfH…ó~ãb™Û’`ãb™Û’`d™÷‚|çZd™÷‚|çZÛv€…ãnX•Ûv€…ãnX•€‰órXQJtA÷Jl‘ç’|÷‚d™ïrpfH…ó~ZHAãb™Û‚p‘ZHAã÷‚|çZdQ÷‚|çZdQ€…ãnX•vãnórXQJórXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•™Û’`J™Û’`J÷‚|çZdQ€…ãnX•v€…ãnX•vórXQJ`órXQJ`|÷‚d™ïr|÷‚d™ïrfH…ó~•fH…ó~•p‘ZHAãbl‘|çZdQ÷JfpÛv•ó~H…fXQJ`Û’XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷Jl‘ç’t‰Ëf•ó~H…p‘Ë‚€‰órp‘Ë‚€‰ór|÷‚d™ïrX•H…ó~•ãn€…Ûvp‘ZHAãb|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’XQJ`Û’÷‚d™ïrtAfH…•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbãnX•v`ãnX•v`XQJ`Û’÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•Ëfãb™€‰Ë‚dQÿbt‰ç’d™÷‚|çZËf•ó~HXQJ`Û’J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf``JXQórçZdQÿbt‰çZdQÿbt‰€…ãnX•vH…fpÛvHAZp‘Ë‚ïrtA÷Jl‘÷‚d™ïrtA•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãb`Û’™ãbïrtA÷Jl‘•Ëf`v•Ëf`vJXQór€‰JXQór€‰dQÿbt‰ç’dQÿbt‰ç’v`Ëf•v`Ëf•`Û’™ãbt‰ÿbdQçZtA÷Jl‘ç’•€…Ûvp’`JXQób™Û’`ÿbt‰ç’l‘ÿbt‰ç’l‘`Ëf•ó~`Û’™HAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•XQór€‰Ë‚XQór€‰Ë‚ÿbt‰ç’l‘`Ëf•ó~`Ëf•ó~Û’™ãbHAÛ’™ãbHAtA÷Jl‘ç’tA÷Jl‘ç’Ëf`vX•Ëf`vX•™Û’`Jÿbt‰ç’l‘€…n•vfpÛv€…ãn™ãbHAZ™ãbHAZ÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JËf•ó~H…Ëf•ó~H…™ãbHAZ™ãbHAZÿbdQçZ|÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbfpÛv€…XQJ`Û’bQZ‚d™ïç’t‰ÿbdQó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`Û’`JXQ`ZQXbã•€vËpf•€vËpfbïAdZ÷‘|÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JãnX•v`™ãbHAZrtA÷Jl‘ççZ|‚™rAvX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ór€‰Ë‚p‘‰€’Û‘pJ•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQtÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚fpÛv€…pÛv€…ãnp‘Ë‚€‰ór’t‰ÿbdQçJl‘ç’t‰ÿÛvpfH…ÛvpfH…HAãb™Û’HA™Û’`ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfZ`JXQórAHr󙉀`v…Xnó`v…XnóJçl’÷™t÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb•ó~H…fX•v`ËfXQJ`Û’Z|÷‚d™ïbdQçZ|÷ó~•Ëf`ó~•Ëf``JXQórJXQórÿbçZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`HAãb™Û’€‰Ë‚p‘Z’Û‘pJAH•€vËpf•€vËpfbïAdZ÷‘|÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷JpÛv€…ãn•ó~H…f™ãbHAXQrtA÷Jl‘ç‚d™ïrtA÷vX•ãn€…vX•ãn€…€‰Ë‚p‘Zt‰ç’l‘÷Jç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…`JXQórHAãb™Û’ró™‚Ë`•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQtÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHA™Û’tAïrd™÷‚X•v`ËfpÛv€…ãnJ`Û’™’t‰ÿbdQçJl‘ç’t‰ÿÛvpfH…ÛvpfH…HAãb™Û’tAd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…€‰Ë‚p‘Z`JXQórZQXb㉀`v…Xnó`v…XnóJçl’÷™t÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ`JXQór|çZdQÿb•ó~H…fX•v`ËfãbHAZp‘Z|‚™rAJbdQçZ|÷ó~•Ëf`ó~•Ëf``JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™tA÷Jl‘ó~•Ëf`HAãb™Û’€‰Ë‚p‘Z’Û‘pJAH•€vËpf•€vËpfbïAdZ÷‘|÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ÿbt‰ç’l‘t‰ç’l‘÷JpÛv€…ãn•ó~H…X•Ë‚€‰órXQl‘ç’t‰ÿb‚d™ïrtAJvX•ãn€…vX•ãn€…€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbç’t‰ÿbãnvX•ãn€…`JXQórHAãb™€‰ró™‚Ë`•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQtÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™÷JtAd™÷‚tAïrd™÷‚X•v`pv`Ëf•J`Û’™dQçZ|÷‚‘’‰bdQçZÛvpfH…ÛvpfÛ’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚€…ÛvpfÛvpfH…€‰Ë‚p‘`Ë‚p‘ZHAZQXAHró`v…Xnó`v…XnóJçl’÷™t÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQ|çZdQÿb|çZdQÿbÛv€…ãnX•ó~H…fpãbHAZp‘d™ïrtA÷J|÷‚d™ïró~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’™d™ïrtA÷JH…•Ëf`ó~•Ëf`JXQór€‰ãb™Û’`™‚Ë`Z•€vËpf•€vËp‘|bïAdZ÷‘|÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷Jv`Ëf•Ûv€…ãnX•Ë‚€‰™ãbl‘ç’t‰ÿbtA÷Jl‘ç’vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbvX•ãn€…vX•ãn€…Ë‚p‘ZHAJXQór€‰QXb㉀’Û•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtÿbdQçZ|ÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™tAïrd™÷‚tAïrd™÷‚ó~H…fpv`pÛvHAZp‘Ë‚dQçZ|÷‚t‰ÿbdQçZÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚ÛvpfH…ÛvpfH…ãb™Û’`Ë‚p‘`Z‘pJAHró`v…XnóJçl’÷™tJçl’÷™t÷‚d™ïrtA÷‚d™ïrtAH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbÛv€…ãnX•€…ãnórXQ€‰órXQJd™ïrtAJ‘|‚™AJl‘ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™J`Û’÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`JXQór€‰QXb㉀’Û™‚Ë`Z•€vËpfbïAdZ÷‘|bïAdZ÷‘|÷Jl‘ç’t‰÷Jl‘ç’t‰`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷Jv`Ëf•J`p‘Ë‚`Û’™ãb’‰bdQçZ|ç’t‰ÿbãnvX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•ó~H…fãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…Ë‚p‘ZHA‘pJAHróQXb㉀’Û•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtÿbdQçZ|ÿbdQçZ|€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚ó~H…X•v€‰órXQJHAZp‘Ë‚÷‚d™ïrt€…ÛvpfÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…ãb™€‰Ë‚™‚Ë`Z‘p`ZQX`v…XnóJçl’÷™tJçl’÷™t÷‚d™ïrtA÷‚d™tA÷JH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb`Ëf•ó~`Û’™ãb€‰órXQJA÷Jl‘ç’tH…•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfX•v`ËfJ`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`p‘ZHAãbQXAHró™b㉀’Û‘p•€vËpfbïAdZ÷‘|bïAdZ÷‘|÷Jl‘ç’t‰l‘ç’t‰ÿb`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JH…fpÛvHAZp‘Ë‚`p‘Ë‚€‰‰ÿbdQçZ|vX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f•H…fpãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…™Û’`J‚Ë`ZQXJAHró™•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtÿbdQçZ|ãn€…Ûvp€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚€…ãnX•v€‰™ãbHAórXQJ`÷‚d™ïrtÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnÛv€…ãnórË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…XQór€‰Ë‚b㉀’Û‘p‚Ë`ZQX`v…XnóJçl’÷™tJçl’÷™t÷‚d™ïrtAfH…•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿb`Ëf•ó~Zp‘Ë‚€‰Û’™ãbHAA÷Jl‘ç’tó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfXQJ`Û’J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`p‘ZHAãbJAHró™b㉀’Û‘p•€vËpfbïAdZ÷‘|bïAdZ÷‘|÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JH…fpÛvórXQJ`Zp‘Ë‚€‰‰bQZ‚d™vX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷JtA•ó~H…f™HAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…™Û’`J‚Ë`ZQXJAH…fÛ•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚€…•ó~H…Û’™ãbHAórXQJ`ïrtA÷Jl‘ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|ïrd™÷‚|pÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…XQHAãb™b㉀’Û‘p`v…Xnó`v…XnóJçl’÷™tJçl’÷™t÷‚d™ïrtAH…ó~•ËfH…ó~•ËfÛ’`JXQÛ’`JXQ|çZdQÿb|çZdQÿbfpÛv€…Zp‘Ë‚€‰Û’™ãbHAç’t‰ÿbdQó~•Ëf`ó~•Ëf``JXQór`JXQórçZdQÿbt‰çZdQÿbt‰X•v`ËfJ`Û’™J`Û’™d™ïrtA÷Jd™ïrtA÷Jó~•Ëf`ó~•Ëf`Û’`JXQ`ZQXbã•€vËpf•€vËpfbïAdZ÷‘|bïAdZ÷‘|÷Jl‘ç’t‰`vX•ãn`vX•ãnór€‰Ë‚p‘ór€‰Ë‚p‘t‰ç’l‘÷Jt‰ç’l‘÷JãnX•v`órXQJ`XQJ`Û’çZ|÷‚d™vX•ãn€…vX•ãn€…€‰Ë‚p‘Z€‰Ë‚p‘Zç’l‘÷JtAç’l‘÷Jf•ó~H…fãbHAZp‘ãbHAZp‘l‘ç’t‰ÿbl‘ç’t‰ÿbvX•ãn€…vX•ãn€…ór€‰Ë‚p‘‰€’Û‘pJ•H~ã…fÛ•H~ã…fÛ‚ç‰drÿQt‚ç‰drÿQtÿbdQçZ|€…Ûvpf€…ÛvpfZHAãb™ZHAãb™tAïrd™÷‚tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ïrtA÷Jl‘ÛvpfH…ÛvpfH…HAãb™Û’HAãb™Û’ïrd™÷‚|pÛv€…ãnpÛv€…ãnË‚€‰órXQË‚€‰órXQdQçZ|÷‚dQçZ|÷‚ÛvpfH…ÛvpfH…ZHAãb™AHró™‚Ë`v…Xnó`v…XnóJçl’÷™tJçl’÷™t¥¦§¨©ª«¬¬«ª©¨§¦““““““““““““““““““““”””” \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv39_2.dat b/application/third_party/mpdf/qrcode/data/qrv39_2.dat new file mode 100755 index 00000000..8637f146 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv39_2.dat @@ -0,0 +1,345 @@ +¬«¬«¬«¬«ª©ª©ª©ª©£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«ª©ª©ª©ª©£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«ª©ª©ª©ª©£¤££££££ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«ª©ª©ª©ª©¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«ª©ª©ª©ª©¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ‚€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£££ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§£££¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxw¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§££££££¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£££££ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤££ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§££££¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststs¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¡¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvutstststs¬«¬«¬«¬«¨§¨§¨§¨§¡¡¡¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¨§¨§¨§¨§¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¨§¨§¨§¨§¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¨§¨§¨§¨§¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡‡‡‡‡ˆ‡ˆ†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¨§¨§¨§¨§¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¨§¨§¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststs¬«¬«¬«¬«¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“ŽŽŽŽ‡ˆ‡‡‡‡‡‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡‡‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡‡‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststsª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutststsrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡‡‡‡‡‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡‡‡‡‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡‡‡‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡‡‡‡‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©£££££¤£¤¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqª©ª©ª©ª©£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvutsrqrqrqrqª©ª©ª©ª©£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwtstststsrqrqrqrqrqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOOOOOPOPLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#       + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSOPOOOOOOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqnmnmnmlkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqlklklkkkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqkkklklkljijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOOOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + + rqrqrqrqklklklkljijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     + + + rqrqrqrqklklklkljijijijifefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPONMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     rqrqrqrqklklklkljijihghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     rqrqrqrqklklklklhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     rqrqrqrqklklklklhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYXWXWVUVUTSTSTSTSNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:96543434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     rqrqrqpokkkkkklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:94333333421212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:93434343421212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:9343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:9343434340/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!     popopopolklkkkkkhghghghgfefedcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:9343433330/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;:9878787334343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklkkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! popopopokkkklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787333334340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopolkkkkkklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787343333330/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"! popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopoklklklklhghghghgdcdcdcdc`_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopoklklkkkkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787434343330/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopokklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787333434340/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    popopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + popopopokkkklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + popopopolklkjijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;87878787343434340/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopojijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?>=>=>=<;<;<;<;87878787333333430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopojijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopojijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + ponmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUPOPOOOOONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOPNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434333330/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOPNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOPNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + nmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOPNMLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + nmnmnmnmjijijijihghgfefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;<;<;<;87878787212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVUOPOPOPOOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=<;:9:9:987878765212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWVUVUTSTSOOOOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOOOOOOPLKLKLKLKJIHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefedcdcbaba`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOPOPLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOPOPOOOOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSOOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + nmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + ¬¬««ªª©©™™šš››œœ–••””““’¤¤££¢¢¡¡‘‘’’““””mmnnooppIIJJKKLL%%&&''((;;::9988__^^]]\\ƒƒ‚‚€€¨¨§§¦¦¥¥žžŸŸ  ’‘‘Ž  ŸŸžž••––——˜˜qqrrssttMMNNOOPP))**++,, + +77665544[[ZZYYXX~~}}||¤¤££¢¢¡¡¡¡¢¢££¤¤ŽŒ‹Š‰ˆœœ››šš™™™™šš››œœuuvvwwxxQQRRSSTT--..//00 + +  33221100WWVVUUTT{{zzyyxx  ŸŸžž¥¥¦¦§§¨¨‡‡††……„„˜˜——––••žžŸŸ  yyzz{{||UUVVWWXX11223344  + + //..--,,SSRRQQPPwwvvuuttœœ››šš™™©©ªª««¬¬ƒƒ‚‚€€””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788 !!++**))((OONNMMLLssrrqqpp˜˜——––••¬¬««ªª©©~~}}||ŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<<""##$$%%''&&%%$$KKJJIIHHoonnmmll””““’’‘‘££¢¢¡¡  {{zzyyxxŒŒ‹‹ŠŠ‰‰©©ªª««¬¬……††‡‡ˆˆaabbccdd==>>??@@ !!""##&&''(())##""!! GGFFEEDDkkjjiihhŽŽŸŸžžœœwwvvuuttˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD $$%%&&''**++,,-- CCBBAA@@ggffeeddŒŒ‹‹ŠŠ‰‰››šš™™˜˜ssrrqqpo„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHH!!""##$$(())**++..//0011 + + ??>>==<>??@@>>??@@AA + + //..--,,SSRRQQPPŸŸžžœœxxwwvvuu‚‚€€]\\[[ZZYppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788AABBCCDDBBCCDDEE !!++**))((OONNMMLL››šš™™˜˜ttssrrqq~~}}||{{YXXWWVVUllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<>??@@IIJJKKLLJJKKLLMM&&''(())##""!! GGFFEEDD““’’‘‘llkkjjiivvuuttssNNMMLLKKddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDDMMNNOOUUNNOOPPQQ**++,,-- CCBBAA@@ŽŽŒŒhhggffeerrqqkkjjJJIIHHGG``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHHVVWWXXYYRRSSTTUU..//0011 + + ??>>==<<‹‹ŠŠ‰‰ˆˆddccbbaaiihhggffFFEEDDCC\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””mmnnooppIIJJKKLLZZ[[\\]]VVWWXXYY22334455;;::9988‡‡††……„„``__^^]]eeddccbbBBAA@@??XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜qqrrssttMMNNOOPP^^__``aaZZ[[\\]]6677889977665544ƒƒ‚‚€€\\[[ZZYYaa``__^^>>==<<;;TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœuuvvwwxxQQRRSSTTbbccddee^^__``aa::;;<<== 33221100~~}}||XXWWVVUU]]\\[[ZZ::998765PPOONNMMttssrrqq˜˜——––••žžŸŸ  yyzz{{||UUVVWWXXffgghhiibbccddee>>??@@AA + + //..--,,{{zzyyxxTTSSRRQQYYXXWWVV43322110LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\jjkkqqrrffgghhiiBBCCDDEE !!++**))((wwvvuuttPPOONNMMUUOONNMM0//..--,HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``ssttuuvvjjkkllmmFFGGHHII""##$$%%''&&%%$$ssrrqqppLLKKJJIILLKKJJII,++**))(DDCCBBAAhhggffeeŒŒ‹‹ŠŠ‰‰©©ªª««¬¬……††‡‡ˆˆaabbccddwwxxyyzznnooppqqJJKKLLMM&&''(())##""!! oonnmmllHHGGFFEEHHGGFFEE(''&&%%$@@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghh{{||}}~~rrssttuuNNOOPPQQ**++,,-- kkjjiihhDDCCBBAADDCCBBAA$##""!! <<;;::99``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkll€€‚‚vvwwxxyyRRSSTTUU..//0011 + + ggffeedd@@??>>==@@??>>== 88776655\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””mmnnooppƒƒ„„……††zz{{||}}VVWWXXYY22334455ccbbaa``<<;;::99<<;;::9944332211XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜qqrrsstt‡‡ŽŽ~~€€ZZ[[\\]]66778899__^^]]\\887766553322110000//..--TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœuuvvwwxx‘‘’’““‚‚ƒƒ„„……^^__``aa::;;<<== [[ZZYYXX44332211//..--,,,,++**))PPOONNMMttssrrqq˜˜——––••žžŸŸ  yyzz{{||””••––——††‡‡ˆˆ‰‰bbccddee>>??@@AA + + WWVVUUTT00//..--++**))(( + +((''&&%%LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€˜˜™™šš››ŠŠ‹‹ŒŒffgghhiiBBCCDDEE !!SSRRQQPP,,++**))''&&%%$$ $$##""!!HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„œœžžŸŸŽŽ‘‘jjkkllmmFFGGHHII""##$$%%OONNMMLL((''&&%%##""!!  DDCCBBAAhhggffeeŒŒ‹‹ŠŠ‰‰©©ªª««¬¬……††‡‡ˆˆ  ¡¡¢¢££’’““””••nnooppqqJJKKLLMM&&''(())KKJJIIHH$$##""!! + + @@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬––——˜˜™™rrssttuuNNOOPPQQ**++,,-- GGFFEEDD  <<;;::99``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽ¬¬««ªª©©šš››œœvvwwxxyyRRSSTTUU..//0011 + + CCBBAA@@88776655\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””¨§¦¥¤££¢žžŸŸ  ¡¡zz{{||}}VVWWXXYY22334455??>>==<<  44332211XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜¢¡¡  ŸŸž¢¢££¤¤¥¥~~€€ZZ[[\\]]66778899;;::9988 + + + + + + 00//..--TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœžœœ››š¦¦§§¨¨©©‚‚ƒƒ„„……^^__``aa::;;<<==77665544  ,,++**))PPOONNMMttssrrqq˜˜——––••žžŸŸ  š™™˜˜——–ªª««¬¬¬¬††‡‡ˆˆ‰‰bbccddee>>??@@AA33221100 + + !!""##$$((''&&%%LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤–••””““’««ªª©©¨¨ŠŠ‹‹ŒŒffgghhiiBBCCDDEE !!//..--,, + + %%&&''(($$##""!!HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨’‘‘ާ§¦¦¥¥¤¤ŽŽ‘‘jjkkllmmFFGGHHII""##$$%%++**))(( ))**++,, DDCCBBAAhhggffeeŒŒ‹‹ŠŠ‰‰©©ªª««¬¬ŽŒ‹Š‰ˆ££¢¢¡¡  ’’““””••nnooppqqJJKKLLMM&&''(())''&&%%$$ !!""##--..//00 + + @@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‡‡††……„„ŸŸžžœœ––——˜˜™™rrssttuuNNOOPPQQ**++,,--##""!! $$%%&&''11223344 <<;;::99``__^^]]„„ƒƒ‚‚££¢¢¡¡  ƒƒ‚‚€€››šš™™˜˜šš››œœvvwwxxyyRRSSTTUU..//0011(())**++5566778888776655\\[[ZZYY€€~~}}ŸŸžžœœ~~}}||——––••””žžŸŸ  ¡¡zz{{||}}VVWWXXYY22334455 ,,--..//99::;;<< 44332211XXWWVVUU||{{zzyy››šš™™˜˜{{zzyyxx““’’‘‘¢¢££¤¤¥¥~~€€ZZ[[\\]]66778899!!""##$$00112233==>>??@@ + + 00//..--TTSSRRQQxxwwvvuu——––••””wwvvuuttŽŽŒŒ¦¦§§¨¨©©‚‚ƒƒ„„……^^__``aa::;;<<==%%&&''((99::;;<>??@@AA ))**++,,==>>??@@EEFFGGHH!!""##$$((''&&%%LLKKJJIIppoonnmmŽŽ‡‡nmlkkjji‡‡††……„„««ªª©©¨¨ŠŠ‹‹ŒŒffgghhiiBBCCDDEE + + --..//00AABBCCDDIIJJKKLL%%&&''(($$##""!!HHGGFFEEllkkjjii††……„„ƒƒihhggffeƒƒ‚‚€€§§¦¦¥¥¤¤ŽŽ‘‘jjkkllmmFFGGHHII11223344EEFFGGHHMMNNOOPP))**++,, DDCCBBAAhhggffee‚‚€€eddccbba~~}}||££¢¢¡¡  ’’““””••nnooppqqJJKKLLMM55667788IIJJKKLLQQRRSSTT--..//00 + + @@??>>==ddccbbaa~~}}||{{a``__^^]{{zzyyxxŸŸžžœœ––——˜˜™™rrssttuuNNOOPPQQ99::;;<>??@@VVWWXXYYYYZZ[[\\5566778888776655\\[[ZZYYvvuuttssYXXWWVVUssrrqqpp——––••””žžŸŸ  ¡¡zz{{||}}VVWWXXYY + + AABBCCDDZZ[[\\]]]]^^__``99::;;<< 44332211XXWWVVUUrrqqkkjjUTSRQPOOoonnmmll““’’‘‘¢¢££¤¤¥¥~~€€ZZ[[\\]]EEFFGGHH^^__``aaaabbccdd==>>??@@ + + 00//..--TTSSRRQQiihhggffNNMMLLKKkkjjiihhŽŽŒŒ¦¦§§¨¨©©‚‚ƒƒ„„……^^__``aaIIJJKKLLbbccddeeeeffgghhAABBCCDD ,,++**))PPOONNMMeeddccbbJJIIHHGGggffeedd‹‹ŠŠ‰‰ˆˆªª««¬¬¬¬††‡‡ˆˆ‰‰bbccddeeMMNNOOPPffgghhiiiijjkkllEEFFGGHH!!""##$$((''&&%%LLKKJJIIaa``__^^FFEEDDCCccbbaa``‡‡††……„„««ªª©©¨¨ŠŠ‹‹ŒŒffgghhiiQQRRSSTTjjkkqqrrmmnnooppIIJJKKLL%%&&''(($$##""!!HHGGFFEE]]\\[[ZZBBAA@@??__^^]]\\ƒƒ‚‚€€§§¦¦¥¥¤¤ŽŽ‘‘jjkkllmm !!UUVVWWXXssttuuvvqqrrssttMMNNOOPP))**++,, DDCCBBAAYYXXWWVV>>==<<;;[[ZZYYXX~~}}||££¢¢¡¡  ’’““””••nnooppqq""##$$%%YYZZ[[\\wwxxyyzzuuvvwwxxQQRRSSTT--..//00 + + @@??>>==UUOONNMM::998765WWVVUUTT{{zzyyxxŸŸžžœœ––——˜˜™™rrssttuu&&''(())]]^^__``{{||}}~~yyzz{{||UUVVWWXX11223344 <<;;::99LLKKJJII43322110SSRRQQPPwwvvuutt››šš™™˜˜šš››œœvvwwxxyy**++,,--aabbccdd€€‚‚}}~~€€YYZZ[[\\5566778888776655HHGGFFEE0//..--,OONNMMLLssrrqqpp——––••””žžŸŸ  ¡¡zz{{||}}..//0011eeffgghhƒƒ„„……††‚‚ƒƒ„„]]^^__``99::;;<< 44332211DDCCBBAA,++**))(KKJJIIHHoonnmmll““’’‘‘¢¢££¤¤¥¥~~€€22334455iijjkkll‡‡ŽŽ……††‡‡ˆˆaabbccdd==>>??@@ + + 00//..--@@??>>==(''&&%%$GGFFEEDDkkjjiihhŽŽŒŒ¦¦§§¨¨©©‚‚ƒƒ„„……66778899mmnnoopp‘‘’’““‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD ,,++**))<<;;::99$##""!! CCBBAA@@ggffeedd‹‹ŠŠ‰‰ˆˆªª««¬¬¬¬††‡‡ˆˆ‰‰::;;<<==qqrrsstt””••––——ŽŽiijjkkllEEFFGGHH!!""##$$((''&&%%33221100 ??>>==<>??@@AAuuvvwwxx˜˜™™šš››‘‘’’““””mmnnooppIIJJKKLL%%&&''(($$##""!!//..--,,;;::9988__^^]]\\ƒƒ‚‚€€§§¦¦¥¥¤¤ŽŽ‘‘BBCCDDEEyyzz{{||œœžžŸŸ••––——˜˜qqrrssttMMNNOOPP))**++,, ++**))((77665544[[ZZYYXX~~}}||££¢¢¡¡  ’’““””••FFGGHHII}}~~€€  ¡¡¢¢££™™šš››œœuuvvwwxxQQRRSSTT--..//00 + + ''&&%%$$33221100WWVVUUTT{{zzyyxxŸŸžžœœ––——˜˜™™JJKKLLMM‚‚ƒƒ„„©©ªª««¬¬žžŸŸ  yyzz{{||UUVVWWXX11223344 ##""!! + +//..--,,SSRRQQPPwwvvuutt››šš™™˜˜šš››œœNNOOPPQQ……††‡‡ˆˆ¬¬««ªª©©¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788 ++**))((OONNMMLLssrrqqpp——––••””žžŸŸ  ¡¡RRSSTTUU‰‰ŠŠ‹‹ŒŒ¨§¦¥¤££¢¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<< ''&&%%$$KKJJIIHHoonnmmll““’’‘‘¢¢££¤¤¥¥VVWWXXYYŽŽ¢¡¡  ŸŸž©©ªª««¬¬……††‡‡ˆˆaabbccdd==>>??@@ + + ##""!! GGFFEEDDkkjjiihhŽŽŒŒ¦¦§§¨¨©©ZZ[[\\]]‘‘’’““””žœœ››š¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD   CCBBAA@@ggffeedd‹‹ŠŠ‰‰ˆˆªª««¬¬¬¬^^__``aa••––——˜˜š™™˜˜——–¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHH!!""##$$ + +  + + ??>>==<>==<<;;NNMMLLKK87654332UUTTSSRRyyxxwwvvœœ››šš˜˜™™šš››ttuuvvwwPPQQRRSSaabbccdd]]^^__``99::;;<< 44332211XXWWVVUUrrqqkkjjUTSRQPOOoonnmmll““’’‘‘¢¢££¤¤¥¥~~€€ŸŸžžœœnnooppqq„„……††‡‡{{||}}~~WWXXYYZZ33445566::998877JJIIHHGG21100//.QQPPOONNuuttssrr™™˜˜——––œœžžŸŸxxyyzz{{TTUUVVWWeeffgghhaabbccdd==>>??@@ + + 00//..--TTSSRRQQiihhggffNNMMLLKKkkjjiihhŽŽŒŒ¦¦§§¨¨©©‚‚ƒƒ„„……››šš™™˜˜rrssttuuŽŽ€€‚‚[[\\]]^^778899::66554433FFEEDDCC.--,,++*MMLLKKJJqqppoonn••””““’’  ¡¡¢¢££||}}~~XXYYZZ[[iijjkkqqeeffgghhAABBCCDD ,,++**))PPOONNMMeeddccbbJJIIHHGGggffeedd‹‹ŠŠ‰‰ˆˆªª««¬¬¬¬††‡‡ˆˆ‰‰——––••””vvwwxxyy‘‘’’““””ƒƒ„„……††__``aabb;;<<==>> 221100//BBAA@@??*))((''&IIHHGGFFmmllkkjj‘‘ŽŽ¤¤¥¥¦¦§§€€‚‚ƒƒ\\]]^^__rrssttuuiijjkkllEEFFGGHH!!""##$$((''&&%%LLKKJJIIaa``__^^FFEEDDCCccbbaa``‡‡††……„„««ªª©©¨¨ŠŠ‹‹ŒŒ““’’‘‘zz{{||}}••––——˜˜‡‡ˆˆ‰‰ŠŠccddeeff??@@AABB + + ..--,,++>>==<<;;&%%$$##"EEDDCCBBiihhggffŒŒ‹‹ŠŠ¨¨©©ªª««„„……††‡‡``aabbccvvwwxxyymmnnooppIIJJKKLL%%&&''(($$##""!!HHGGFFEE]]\\[[ZZBBAA@@??__^^]]\\ƒƒ‚‚€€§§¦¦¥¥¤¤ŽŽ‘‘ŽŽŒŒ~~€€™™šš››œœ‹‹ŒŒŽŽgghhiijjCCDDEEFF !!""**))((''::993322"!! AA@@??>>eeddccbb‰‰ˆˆ‡‡††¬¬¬¬««ªªˆˆ‰‰ŠŠ‹‹ddeeffggzz{{||}}qqrrssttMMNNOOPP))**++,, DDCCBBAAYYXXWWVV>>==<<;;[[ZZYYXX~~}}||££¢¢¡¡  ’’““””••‹‹ŠŠ‰‰ˆˆ‚‚ƒƒ„„……žžŸŸ  ‘‘’’kkllmmnnGGHHIIJJ##$$%%&&&&%%$$##1100//..==<<;;::aa``__^^……„„ƒƒ‚‚©©¨¨§§¦¦ŒŒŽŽhhiijjkk~~€€uuvvwwxxQQRRSSTT--..//00 + + @@??>>==UUOONNMM::998765WWVVUUTT{{zzyyxxŸŸžžœœ––——˜˜™™‡‡††……„„††‡‡ˆˆ‰‰¡¡¢¢££©©““””••––ooppqqrrKKLLMMNN''(())**""!! --,,++**99887766]]\\[[ZZ€€~~¥¥¤¤££¢¢‘‘’’““llmmnnoo‚‚ƒƒ„„……yyzz{{||UUVVWWXX11223344 <<;;::99LLKKJJII43322110SSRRQQPPwwvvuutt››šš™™˜˜šš››œœƒƒ‚‚€€ŠŠ‹‹ŒŒªª««¬¬¬¬——˜˜™™ššssttuuvvOOPPQQRR++,,--.. + +))((''&&55443322YYXXWWVV}}||{{zz¡¡  ŸŸžž””••––——ppqqrrss††‡‡ŽŽ}}~~€€YYZZ[[\\5566778888776655HHGGFFEE0//..--,OONNMMLLssrrqqpp——––••””žžŸŸ  ¡¡~~}}||ŽŽ‘‘««ªª©©¨§››œœžžwwxxyyzzSSTTUUVV//001122 %%$$##"" 1100//..UUTTSSRRyyxxwwvvœœ››šš˜˜™™šš››ttuuvvww‘‘’’‚‚ƒƒ„„]]^^__``99::;;<< 44332211DDCCBBAA,++**))(KKJJIIHHoonnmmll““’’‘‘¢¢££¤¤¥¥{{zzyyxx’’““””••¦¥¤££¢¢¡ŸŸ  ¡¡¢¢{{||}}~~WWXXYYZZ33445566!!  + + --,,++**QQPPOONNuuttssrr™™˜˜——––œœžžŸŸxxyyzz{{““””••––……††‡‡ˆˆaabbccdd==>>??@@ + + 00//..--@@??>>==(''&&%%$GGFFEEDDkkjjiihhŽŽŒŒ¦¦§§¨¨©©wwvvuutt––——˜˜™™¡  ŸŸžž££¤¤¥¥¦¦€€‚‚[[\\]]^^778899::))((''&&MMLLKKJJqqppoonn••””““’’  ¡¡¢¢££||}}~~——˜˜™™šš‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD ,,++**))<<;;::99$##""!! CCBBAA@@ggffeedd‹‹ŠŠ‰‰ˆˆªª««¬¬¤¤ssrrqqppšš››œœœœ››šš™§§¨¨©©ªªƒƒ„„……††__``aabb;;<<==>> %%$$##""IIHHGGFFmmllkkjj‘‘ŽŽ¤¤¥¥¦¦§§€€‚‚ƒƒ››œœžžŽŽiijjkkllEEFFGGHH!!""##$$((''&&%%33221100 ??>>==<>eeddccbb‰‰ˆˆ‡‡††¬¬¬¬««ªªˆˆ‰‰ŠŠ‹‹££©©ªª««••––——˜˜qqrrssttMMNNOOPP))**++,, ++**))((77665544[[ZZYYXX~~}}||››šš™™˜˜ggffeedd¦¦§§¨¨©©‘ŽŽ¦¦¥¥¤¤££‘‘’’kkllmmnnGGHHIIJJ##$$%%&& ==<<;;::aa``__^^……„„ƒƒ‚‚©©¨¨§§¦¦ŒŒŽŽ¬¬¬¬««ªª™™šš››œœuuvvwwxxQQRRSSTT--..//00 + + ''&&%%$$33221100WWVVUUTT{{zzyyxx——––••””ccbbaa``ªª««¬¬¬¬Œ‹Š‰ˆ‡‡¢¢¡¡  ŸŸ““””••––ooppqqrrKKLLMMNN''(())**99887766]]\\[[ZZ€€~~¥¥¤¤££¢¢‘‘’’““©©¨§¦¥¤£žžŸŸ  yyzz{{||UUVVWWXX11223344 ##""!! + +//..--,,SSRRQQPPwwvvuutt““’’‘‘__^^]]\\««ªª©©££††……„„ƒƒžžœœ››——˜˜™™ššssttuuvvOOPPQQRR++,,--.. + + + + 55443322YYXXWWVV}}||{{zz¡¡  ŸŸžž””••––——£¢¢¡¡  Ÿ¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788 ++**))((OONNMMLLssrrqqppŽŽ‡‡[[ZZYYXX¢¢¡¡  ŸŸ‚‚€€šš™™˜˜——››œœžžwwxxyyzzSSTTUUVV//001122   + +1100//..UUTTSSRRyyxxwwvvœœ››šš˜˜™™šš››Ÿžžœœ›¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<< ''&&%%$$KKJJIIHHoonnmmll††……„„ƒƒWWVVUUTTžžœœ››~~}}||{{––••””““ŸŸ  ¡¡¢¢{{||}}~~WWXXYYZZ33445566 --,,++**QQPPOONNuuttssrr™™˜˜——––œœžžŸŸ›šš™™˜˜—©©ªª««¬¬……††‡‡ˆˆaabbccdd==>>??@@ + + ##""!! GGFFEEDDkkjjiihh‚‚€€SSRRQQPPšš™™˜˜——zzyyxxww’’‘‘££¤¤¥¥¦¦€€‚‚[[\\]]^^778899:: !!""##))((''&&MMLLKKJJqqppoonn••””““’’  ¡¡¢¢££—––••””“¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD   CCBBAA@@ggffeedd~~}}||{{OONNMMLL––••””““vvuuttssŽŽŒŒ‹‹§§¨¨©©ªªƒƒ„„……††__``aabb;;<<==>> !!$$%%&&''%%$$##""IIHHGGFFmmllkkjj‘‘ŽŽ¤¤¥¥¦¦§§“’’‘‘¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHH!!""##$$ + +  + + ??>>==<>eeddccbb‰‰ˆˆ‡‡††¬¬¬¬««ªª‰ˆ‡‡††……  ŸŸžž••––——˜˜qqrrssttMMNNOOPP))**++,, + +77665544[[ZZYYXXrrqqkkjjCCBBAA@@……„„ƒƒ‚‚hggffeed‚‚€€¦¦¥¥¤¤££‘‘’’kkllmmnnGGHHIIJJ##$$%%&&**++,,--00112233 ==<<;;::aa``__^^……„„ƒƒ‚‚©©££¢¢¡¡„„ƒƒ‚‚œœ››šš™™™™šš››œœuuvvwwxxQQRRSSTT--..//00 + +  33221100WWVVUUTTiihhggff??>>==<<€€~~dccbbaa`~~}}||{{¢¢¡¡  ŸŸ““””••––ooppqqrrKKLLMMNN''(())**..//00114455667799887766]]\\[[ZZ€€~~  ŸŸžž€€~~}}˜˜——––••žžŸŸ  yyzz{{||UUVVWWXX11223344  + + //..--,,SSRRQQPPeeddccbb;;::9988}}||{{zz`__^^]]\zzyyxxwwžžœœ››——˜˜™™ššssttuuvvOOPPQQRR++,,--..223399::8899::;;55443322YYXXWWVV}}||{{zzœœ››šš™™||{{zzyy””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788 !!++**))((OONNMMLLaa``__^^77665544yyxxwwvv\[[ZZYYXvvuuttssšš™™˜˜——››œœžžwwxxyyzzSSTTUUVV//001122;;<<==>><<==>>?? + +1100//..UUTTSSRRyyxxwwvv˜˜——––••xxwwvvuuŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<<""##$$%%''&&%%$$KKJJIIHH]]\\[[ZZ33221100uuttssrrXWWVVUUTrrqqppoo––••””““ŸŸ  ¡¡¢¢{{||}}~~WWXXYYZZ33445566??@@AABB@@AABBCC --,,++**QQPPOONNuuttssrr””““’’‘‘ttssrrqqŒŒ‹‹ŠŠ‰‰©©ªª««¬¬……††‡‡ˆˆaabbccdd==>>??@@ !!""##&&''(())##""!! GGFFEEDDYYXXWWVV//..--,,qqkkjjiiSRQPOONNnnmmllkk’’‘‘££¤¤¥¥¦¦€€‚‚[[\\]]^^778899::CCDDEEFFDDEEFFGG !!""##))((''&&MMLLKKJJqqppoonnŽŽponmlkkjˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDD $$%%&&''**++,,-- CCBBAA@@UUOONNMM++**))((hhggffeeMMLLKKJJjjiihhggŽŽŒŒ‹‹§§¨¨©©ªªƒƒ„„……††__``aabb;;<<==>>GGHHIIJJHHIIJJKK$$%%&&''%%$$##""IIHHGGFFmmllkkjj‡‡††……„„jiihhggf„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHH!!""##$$(())**++..//0011 + + ??>>==<>eeddccbb~~}}||baa``__^||{{zzyy  ŸŸžž••––——˜˜qqrrssttMMNNOOPP))**++,,001122336677889977665544DDCCBBAA\\[[ZZYYAA@@??>>^^]]\\[[‚‚€€¦¦¥¥¤¤££‘‘’’kkllmmnnGGHHIIJJXXYYZZ[[TTUUVVWW00112233 ==<<;;::aa``__^^{{zzyyxx^]]\\[[Zxxwwvvuuœœ››šš™™™™šš››œœuuvvwwxxQQRRSSTT--..//0099::;;<<::;;<<== 33221100@@??>>==XXWWVVUU==<<;;::ZZYYXXWW~~}}||{{¢¢¡¡  ŸŸ““””••––ooppqqrrKKLLMMNN\\]]^^__XXYYZZ[[4455667799887766]]\\[[ZZwwvvuuttZYYXXWWVttssrrqq˜˜——––••žžŸŸ  yyzz{{||UUVVWWXX11223344==>>??@@>>??@@AA + + //..--,,<<;;::99OONNMMLL99876543VVUUTTSSzzyyxxwwžžœœ››——˜˜™™ššssttuuvvOOPPQQRR``aabbcc\\]]^^__8899::;;55443322YYXXWWVVssrrqqkkVUUTSRQPppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\55667788AABBCCDDBBCCDDEE !!++**))((33221100KKJJIIHH3221100/RRQQPPOOvvuuttssšš™™˜˜——››œœžžwwxxyyzzSSTTUUVVddeeffgg``aabbcc<<==>>?? + +1100//..UUTTSSRRjjiihhggOONNMMLLllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``99::;;<>??@@IIJJKKLLJJKKLLMM&&''(())##""!! ++**))(( + + CCBBAA@@+**))(('JJIIHHGGnnmmllkk’’‘‘££¤¤¥¥¦¦€€‚‚[[\\]]^^qqrrsstthhiijjkkDDEEFFGG !!""##))((''&&MMLLKKJJbbaa``__GGFFEEDDddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghhAABBCCDDMMNNOOUUNNOOPPQQ**++,,-- ''&&%%$$ + + ??>>==<<'&&%%$$#FFEEDDCCjjiihhggŽŽŒŒ‹‹§§¨¨©©ªªƒƒ„„……††__``aabbuuvvwwxxllmmnnooHHIIJJKK$$%%&&''%%$$##""IIHHGGFF^^]]\\[[CCBBAA@@``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkllEEFFGGHHVVWWXXYYRRSSTTUU..//0011 + + ##""!! ;;::9933#""!! BBAA@@??ffeeddccŠŠ‰‰ˆˆ‡‡««¬¬¬¬««‡‡ˆˆ‰‰ŠŠccddeeffyyzz{{||ppqqrrssLLMMNNOO(())**++!! EEDDCCBBZZYYXXWW??>>==<<\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””mmnnooppIIJJKKLLZZ[[\\]]VVWWXXYY22334455221100//>>==<<;;bbaa``__††……„„ƒƒªª©©¨¨§§‹‹ŒŒŽŽgghhiijj}}~~€€ttuuvvwwPPQQRRSS,,--..// + + AA@@??>>VVUUOONN;;::9987XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜qqrrssttMMNNOOPP^^__``aaZZ[[\\]]66778899..--,,++::998877^^]]\\[[‚‚€€¦¦¥¥¤¤££‘‘’’kkllmmnn‚‚ƒƒ„„xxyyzz{{TTUUVVWW00112233 ==<<;;::MMLLKKJJ65433221TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœuuvvwwxxQQRRSSTTbbccddee^^__``aa::;;<<== **))((''66554433ZZYYXXWW~~}}||{{¢¢¡¡  ŸŸ““””••––ooppqqrr……††‡‡||}}~~XXYYZZ[[4455667799887766IIHHGGFF100//..-PPOONNMMttssrrqq˜˜——––••žžŸŸ  yyzz{{||UUVVWWXXffgghhiibbccddee>>??@@AA + +   !!&&%%$$## 221100//VVUUTTSSzzyyxxwwžžœœ››——˜˜™™ššssttuuvvŽŽ‘‘€€‚‚ƒƒ\\]]^^__8899::;;55443322EEDDCCBB-,,++**)LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€YYZZ[[\\jjkkqqrrffgghhiiBBCCDDEE !! + + + +""##$$%%""!!  + + ..--,,++RRQQPPOOvvuuttssšš™™˜˜——››œœžžwwxxyyzz’’““””••„„……††‡‡``aabbcc<<==>>?? + +1100//..AA@@??>>)((''&&%HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„]]^^__``ssttuuvvjjkkllmmFFGGHHII""##$$%% &&''(())**))((''NNMMLLKKrrqqppoo––••””““ŸŸ  ¡¡¢¢{{||}}~~––——˜˜™™ˆˆ‰‰ŠŠ‹‹ddeeffgg@@AABBCC --,,++**==<<;;::%$$##""!DDCCBBAAhhggffeeŒŒ‹‹ŠŠ‰‰©©ªª««¬¬……††‡‡ˆˆaabbccddwwxxyyzznnooppqqJJKKLLMM&&''(())**++,,--&&%%$$##JJIIHHGGnnmmllkk’’‘‘££¤¤¥¥¦¦€€‚‚šš››œœŒŒŽŽhhiijjkkDDEEFFGG !!""##))((''&&99332211! @@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒeeffgghh{{||}}~~rrssttuuNNOOPPQQ**++,,-- ..//0011""!! FFEEDDCCjjiihhggŽŽŒŒ‹‹§§¨¨©©ªªƒƒ„„……††žžŸŸ  ¡¡‘‘’’““llmmnnooHHIIJJKK$$%%&&''%%$$##""00//..--<<;;::99``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽiijjkkll€€‚‚vvwwxxyyRRSSTTUU..//0011 + + 22334455 + + + +BBAA@@??ffeeddccŠŠ‰‰ˆˆ‡‡««¬¬¬¬««‡‡ˆˆ‰‰ŠŠ¢¢££©©ªª””••––——ppqqrrssLLMMNNOO(())**++!! ,,++**))88776655\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””mmnnooppƒƒ„„……††zz{{||}}VVWWXXYY22334455 !!""##66778899  >>==<<;;bbaa``__††……„„ƒƒªª©©¨¨§§‹‹ŒŒŽŽ««¬¬¬¬««˜˜™™šš››ttuuvvwwPPQQRRSS,,--..// + + ((''&&%%44332211XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜qqrrsstt‡‡ŽŽ~~€€ZZ[[\\]]66778899$$%%&&''::;;<<==::998877^^]]\\[[‚‚€€¦¦¥¥¤¤££‘‘’’ªª©©¨§¦¥œœžžŸŸxxyyzz{{TTUUVVWW00112233 $$##""!! 00//..--TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœuuvvwwxx‘‘’’““‚‚ƒƒ„„……^^__``aa::;;<<==(())**++>>??@@AA + + 66554433ZZYYXXWW~~}}||{{¢¢¡¡  ŸŸ““””••––¤££¢¢¡¡   ¡¡¢¢££||}}~~XXYYZZ[[44556677  + + ,,++**))PPOONNMMttssrrqq˜˜——––••žžŸŸ  yyzz{{||””••––——††‡‡ˆˆ‰‰bbccddee>>??@@AA,,--..//BBCCDDEE  221100//VVUUTTSSzzyyxxwwžžœœ››——˜˜™™šš ŸŸžžœ¤¤¥¥¦¦§§€€‚‚ƒƒ\\]]^^__8899::;;((''&&%%LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤}}~~€€˜˜™™šš››ŠŠ‹‹ŒŒffgghhiiBBCCDDEE !!00112233FFGGHHII + + ..--,,++RRQQPPOOvvuuttssšš™™˜˜——››œœžžœ››šš™™˜¨¨©©ªª««„„……††‡‡``aabbcc<<==>>?? + +$$##""!!HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨‚‚ƒƒ„„œœžžŸŸŽŽ‘‘jjkkllmmFFGGHHII""##$$%%99::;;<>??@@NNOOPPQQ ##$$%%&&&&%%$$##JJIIHHGGnnmmllkk’’‘‘££¤¤¥¥¦¦”““’’‘‘©©¨¨§§¦¦ŒŒŽŽhhiijjkkDDEEFFGG !!""## + +  + + @@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‰‰ŠŠ‹‹ŒŒ©©ªª««¬¬––——˜˜™™rrssttuuNNOOPPQQ**++,,--AABBCCDDRRSSTTUU!!""##$$''(())**""!! FFEEDDCCjjiihhggŽŽŒŒ‹‹§§¨¨©©ªªŽŽŒ¥¥¤¤££¢¢‘‘’’““llmmnnooHHIIJJKK$$%%&&'' <<;;::99``__^^]]„„ƒƒ‚‚¨¨§§¦¦¥¥ŽŽ¬¬««ªª©©šš››œœvvwwxxyyRRSSTTUU..//0011EEFFGGHHVVWWXXYY%%&&''((++,,--.. + +BBAA@@??ffeeddccŠŠ‰‰ˆˆ‡‡««¬¬¬¬««‹Š‰ˆ‡‡††¡¡  ŸŸžž””••––——ppqqrrssLLMMNNOO(())**++ 88776655\\[[ZZYY€€~~}}¤¤££¢¢¡¡‘‘’’““””¨§¦¥¤££¢žžŸŸ  ¡¡zz{{||}}VVWWXXYY22334455IIJJKKLLZZ[[\\]]))**++,,//001122 >>==<<;;bbaa``__††……„„ƒƒªª©©££¢¢……„„ƒƒ‚‚œœ››šš˜˜™™šš››ttuuvvwwPPQQRRSS,,--..// + + + +  44332211XXWWVVUU||{{zzyy  ŸŸžž••––——˜˜¢¡¡  ŸŸž¢¢££¤¤¥¥~~€€ZZ[[\\]]66778899MMNNOOUU^^__``aa--..//0033445566::998877^^]]\\[[‚‚€€¡¡  ŸŸžž€€~~™™˜˜——––œœžžŸŸxxyyzz{{TTUUVVWW00112233  + + 00//..--TTSSRRQQxxwwvvuuœœ››šš™™™™šš››œœžœœ››š¦¦§§¨¨©©‚‚ƒƒ„„……^^__``aa::;;<<==VVWWXXYYbbccddee11223399778899::66554433ZZYYXXWW~~}}||{{œœ››šš}}||{{zz••””““’’  ¡¡¢¢££||}}~~XXYYZZ[[44556677 ,,++**))PPOONNMMttssrrqq˜˜——––••žžŸŸ  š™™˜˜——–ªª««¬¬¬¬††‡‡ˆˆ‰‰bbccddee>>??@@AAZZ[[\\]]ffgghhii::;;<<==;;<<==>> 221100//VVUUTTSSzzyyxxww™™˜˜——––yyxxwwvv‘‘ŽŽ¤¤¥¥¦¦§§€€‚‚ƒƒ\\]]^^__8899::;;!!""##$$((''&&%%LLKKJJIIppoonnmm””““’’‘‘¡¡¢¢££¤¤–••””““’««ªª©©¨¨ŠŠ‹‹ŒŒffgghhiiBBCCDDEE^^__``aajjkkllmm>>??@@AA??@@AABB + + ..--,,++RRQQPPOOvvuuttss••””““’’uuttssrrŒŒ‹‹ŠŠ¨¨©©ªª««„„……††‡‡``aabbcc<<==>>?? !!""%%&&''(($$##""!!HHGGFFEEllkkjjiiŽŽ¥¥¦¦§§¨¨’‘‘ާ§¦¦¥¥¤¤ŽŽ‘‘jjkkllmmFFGGHHIIbbccddeennooppqqBBCCDDEECCDDEEFF !!""**))((''NNMMLLKKrrqqppoo‘‘ŽŽqqponmlk‰‰ˆˆ‡‡††¬¬¬¬««ªªˆˆ‰‰ŠŠ‹‹ddeeffgg@@AABBCC##$$%%&&))**++,, DDCCBBAAhhggffeeŒŒ‹‹ŠŠ‰‰©©ªª««¬¬ŽŒ‹Š‰ˆ££¢¢¡¡  ’’““””••nnooppqqJJKKLLMMffgghhiirrssttuuFFGGHHIIGGHHIIJJ##$$%%&&&&%%$$##JJIIHHGGnnmmllkk‡‡††……kjjiihhg……„„ƒƒ‚‚©©¨¨§§¦¦ŒŒŽŽhhiijjkkDDEEFFGG !!""##''(())**--..//00 + + @@??>>==ddccbbaaˆˆ‡‡††……¬¬««ªª©©‡‡††……„„ŸŸžžœœ––——˜˜™™rrssttuuNNOOPPQQjjkkqqrrvvwwxxyyJJKKLLMMKKLLMMNN''(())**""!! FFEEDDCCjjiihhgg„„ƒƒ‚‚gffeeddc€€~~¥¥¤¤££¢¢‘‘’’““llmmnnooHHIIJJKK$$%%&&''++,,--..11223344 <<;;::99``__^^]]„„ƒƒ‚‚££¢¢¡¡  ƒƒ‚‚€€››šš™™˜˜šš››œœvvwwxxyyRRSSTTUUssttuuvvzz{{||}}NNOOUUVVOOPPQQRR++,,--.. + +BBAA@@??ffeeddcc€€~~}}cbbaa``_}}||{{zz¡¡  ŸŸžž””••––——ppqqrrssLLMMNNOO(())**++//0011225566778888776655\\[[ZZYY€€~~}}ŸŸžžœœ~~}}||——––••””žžŸŸ  ¡¡zz{{||}}VVWWXXYYwwxxyyzz~~€€WWXXYYZZSSTTUUVV//001122 >>==<<;;bbaa``__||{{zzyy_^^]]\\[yyxxwwvvœœ››šš˜˜™™šš››ttuuvvwwPPQQRRSS,,--..//3399::;;99::;;<< 44332211XXWWVVUU||{{zzyy››šš™™˜˜{{zzyyxx““’’‘‘¢¢££¤¤¥¥~~€€ZZ[[\\]]{{||}}~~‚‚ƒƒ„„……[[\\]]^^WWXXYYZZ33445566::998877^^]]\\[[xxwwvvuu[ZZYYXXWuuttssrr™™˜˜——––œœžžŸŸxxyyzz{{TTUUVVWW00112233<<==>>??==>>??@@ + + 00//..--TTSSRRQQxxwwvvuu——––••””wwvvuuttŽŽŒŒ¦¦§§¨¨©©‚‚ƒƒ„„……^^__``aa€€‚‚††‡‡ˆˆ‰‰__``aabb[[\\]]^^778899::66554433ZZYYXXWWttssrrqqWVVUUTSRqqppoonn••””““’’  ¡¡¢¢££||}}~~XXYYZZ[[44556677@@AABBCCAABBCCDD ,,++**))PPOONNMMttssrrqq““’’‘‘ssrrqqpo‹‹ŠŠ‰‰ˆˆªª««¬¬¬¬††‡‡ˆˆ‰‰bbccddeeƒƒ„„……††ŠŠ‹‹ŒŒccddeeff__``aabb;;<<==>> 221100//VVUUTTSSkkjjiihhQPOONNMMmmllkkjj‘‘ŽŽ¤¤¥¥¦¦§§€€‚‚ƒƒ\\]]^^__8899::;;DDEEFFGGEEFFGGHH!!""##$$((''&&%%LLKKJJIIppoonnmmŽŽ‡‡nmlkkjji‡‡††……„„««ªª©©¨¨ŠŠ‹‹ŒŒffgghhii‡‡ŽŽŽŽ‘‘gghhiijjccddeeff??@@AABB + + ..--,,++RRQQPPOOggffeeddLLKKJJIIiihhggffŒŒ‹‹ŠŠ¨¨©©ªª««„„……††‡‡``aabbcc<<==>>??HHIIJJKKIIJJKKLL%%&&''(($$##""!!HHGGFFEEllkkjjii††……„„ƒƒihhggffeƒƒ‚‚€€§§¦¦¥¥¤¤ŽŽ‘‘jjkkllmm‘‘’’““’’““””••kkqqrrssgghhiijjCCDDEEFF !!""**))((''NNMMLLKKccbbaa``HHGGFFEEeeddccbb‰‰ˆˆ‡‡††¬¬¬¬««ªªˆˆ‰‰ŠŠ‹‹ddeeffgg@@AABBCCLLMMNNOOMMNNOOPP))**++,, DDCCBBAAhhggffee‚‚€€eddccbba~~}}||££¢¢¡¡  ’’““””••nnooppqq””••––——––——˜˜™™ttuuvvwwkkllmmnnGGHHIIJJ##$$%%&&&&%%$$##JJIIHHGG__^^]]\\DDCCBBAAaa``__^^……„„ƒƒ‚‚©©¨¨§§¦¦ŒŒŽŽhhiijjkkDDEEFFGGUUVVWWXXQQRRSSTT--..//00 + + @@??>>==ddccbbaa~~}}||{{a``__^^]{{zzyyxxŸŸžžœœ––——˜˜™™rrssttuu˜˜™™šš››šš››œœxxyyzz{{ooppqqrrKKLLMMNN''(())**""!! FFEEDDCC[[ZZYYXX@@??>>==]]\\[[ZZ€€~~¥¥¤¤££¢¢‘‘’’““llmmnnooHHIIJJKKYYZZ[[\\UUVVWWXX11223344 <<;;::99``__^^]]zzyyxxww]\\[[ZZYwwvvuutt››šš™™˜˜šš››œœvvwwxxyyœœžžŸŸžžŸŸ  ¡¡fpÛv€…p‘Ë‚€‰órb™Û’`Ëf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ãn€…ÛvpXQórÿbt‰J`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ãnX•v`XQJ`Û’JXQór€‰ËfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZfH…•Ëfç’l‘|çZãbHAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fd™ïrtA÷JËf•ó~H…™ãbHAZ‚p‘ZAb™’ãnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãndQÿbt‰ç’Ë‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnl‘ç’t‰ÿbfpÛv€…p‘Ë‚€‰ór`JXQórËf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpfl‘÷JtAïrJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ãnX•v`XQJ`Û’€‰Ë‚p‘ZfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•Ëfd™÷‚|çZãbHAZp‘d™tA÷Jl‘HAãb™Û’•ó~H…fd™ïrtA÷JËf•ó~H…÷Jl‘ç’t‰HAãb™Û’ãnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãndQtAïrd™Ë‚€‰órXQç’t‰ÿbãn`JXQórpÛv€…ãnl‘ç’t‰ÿbfpÛv€…d™ïrtA÷J`JXQórËf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpf÷‚|çZdQJ`Û’™€…Ûvpf€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ãnX•v`l‘ç’t‰ÿb€‰Ë‚p‘ZfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘H…•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷JËf•ó~H…dQçZ|÷‚HAãb™’ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn÷JtAïrd™Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbfpÛv€…d™ïrtA÷JJQr€‰Ë‚pËf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpf÷‚|çZdQJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚ãnX•v`l‘ç’t‰ÿb‘ZHAãbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•Ëfÿbt‰ç’l‘ãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…dQçZ|l‘™Û’`JXãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbHAãb™Û’fpÛv€…ç’t‰ÿbdQQór€‰Ë‚pËf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚`JXQórãnX•v`çZ|÷‚d™‘ZHAãbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚ãbHAZp‘ó~•Ëf`HA™Û’`•ó~H…fd™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…ïrtA÷Jl‘™Û’`JXãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbË‚€‰órXQvX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿbHAãb™Û’fpÛv€…ç’t‰ÿbdQQr‰‚‘ZHAËf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JJ`Û’™ÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚`JXQórãnX•v`çZ|÷‚d™ãb™Û’`fpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™t‰ãbHAZp‘ó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…ïrtAdQçZJXQór€‰ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãnç’l‘÷JtAË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbHAãb™Û’fpÛv€…|÷‚d™ïrË‚p‘ZHAËf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…Ûvpfïrd™÷‚|J`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚`JXQórãnX•v`tA÷Jl‘ç’ãb™Û’`fpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËfçZdQÿbt‰ãbHAZp‘ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…t‰ÿbdQçZJXQór€‰ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãnç’l‘÷JtAË‚€‰órXQvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbHAãb™Û’fpÛv€…|÷‚d™ïrË‚p‘ZAb™Ëf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…Ûvpfïrd™÷‚|J`Û’™ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚`JXQórãnX•v`tA÷Jl‘ç’’`JXQófpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËfçZdQtAïrãbHAZp‘ó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…t‰d™ïrtAr€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãnd™÷‚|çZË‚€‰órXQvX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbHAãb™Û’fpÛv€…÷Jl‘ç’t‰ZHAãb™ÛËf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…ç’l‘÷JtAXQJ`Û’dQçZ|÷‚`JXQórãnX•v`ÿbdQçZ|’`JXQófpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•Ëfl‘÷JtAïrãbHAZp‘ó~•Ëf`ïrd™÷‚|™HAZp‘d™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…÷‚d™ïrtAr€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnd™÷‚|çZË‚€‰órXQvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbHAãb™Û’fpÛv€…÷Jl‘ç’t‰ZHAãb™’Ëf•ó~H…÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…ÛvpfdQÿbt‰ç’J`Û’™ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚`JXQórãnX•v`ÿbdQçZ|JQr€‰Ë‚fpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•Ëfl‘|çZdQãbHAZp‘ó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷J€‰Ë‚p‘ZËf•ó~H…l‘ç’t‰ÿbp‘ZHAãbãnX•v`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbHAãb™Û’fpÛv€…dQçZ|÷‚™Û’`JËf•ó~H…÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpf÷JtAïrd™J`Û’™ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚`JXQórãnX•v`d™ïrtA÷JXQór€‰Ë‚fpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•Ëf÷‚|çZdQãbHAZp‘ó~•Ëf`ïrd™÷‚|ãbHAZp‘d™tA÷Jl‘€‰Ë‚p‘ZËf•ó~H…l‘ç’t‰ÿbp‘ZHAb‰ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…çZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãnHAãb™Û’fpÛv€…dQçZ|÷‚’‘JAd™÷‚Ëf•ó~H…÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpf÷JtAïrd™J`Û’™ÛvpfH…ç’l‘÷JtAJ`Û’™€…Ûvpf`JXQórãnX•v`d™ïrtAdQ|çZdQÿbfpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•Ëft‰ç’l‘÷JãbHAZp‘ó~•Ëf`ïrd™÷‚|ãbHAZp‘H…•Ëf`€‰Ë‚p‘ZËf•ó~H…çZ|÷‚d™t‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãnfpÛv€…Ë‚€‰órXQvX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…HAãb™Û’fpÛv€…ïrtA÷Jl‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpfn•vf•óJ`Û’™ÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…`JXQórãnX•v`ç’t‰ÿbdQ|çZdQÿbfpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf~H…fpÛãbHAZp‘ó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`€‰Ë‚p‘ZËf•ó~H…çZ|`vt‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãnv€…ãnX•Ë‚€‰órXQvX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…HAãb™Û’fpÛv€…X•ãn€…ÛvtAïrd™÷‚Ëf•H…f÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpfv`Ëf•óJ`Û’÷JÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…`JXQórãnX•v`pfH…ó~|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf~H…fpÛl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`€‰Ë‚p‘Zp‘Ë‚€‰ór•Ëf`vt‰ç’l‘÷JórXQJ`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãnv€…ãnX•dQçZ|÷‚vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…HAãb™Û’XQJ`Û’X•H…ó~•tAïrd™÷‚Û’™HAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpfv`f•~…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…`JXQór™ãbHAZËf`vX•|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`€‰Ë‚p‘Zp‘Ë‚€‰órãn€…Ûvpt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|HAãb™Û’X•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…HAãb™Û’XQJ`Û’fH…ó~•tAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA`JXQór•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…`JXQór™ãbHAZËf`vX•|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘ZpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`€‰Ë‚p‘Zp‘Ë‚€‰órãn€…Ûvpt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|HAãb™Û’X•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…HAãb™Û’XQJ`Û’`vX•ãntAïrd™÷‚™ãbHAZ÷‚d™tA÷JZHAãb™Ëf•ó~H…÷‚d™ïrtA`JXQór•ó~H…fd™ïrtA÷JÛvpfÛ’ç’l‘÷JtAJ`Û’™ÛvpfH…`JXQór™ãbHAZ€…Ûvpf|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…÷Jl‘ç’t‰€‰Ë‚p‘`v…nX•v`l‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`€‰Ë‚p‘Zp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`ÿbdQçZ|JXQór€‰Ëf•ó~HdQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…HA™Û’`XQJ`Û’`vX•ãntAïrd™÷‚™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAË‚p‘ZHA…fpÛv€d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™ÛvpfH…JXQórÿb™ãbHAZ€…Ûvpf|çZdQÿbp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰ãb™Û’`…ãnX•v`l‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•€…t‰ç’l‘÷JXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|JXQór€‰Ëf•ó~HdQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…tAd™÷‚|XQJ`Û’ÛvpfH…tAïrd™÷‚™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAË‚p‘ZHA…fpÛv€d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™ÛvpfH…çZdQÿbt‰™ãbHAZó~•Ëf`|çZdQÿbp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰ãb™€‰Ë‚…n•vf•l‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órvX•ãn€…t‰ç’l‘÷JXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|p‘ZHAãbó~H…fpdQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…ïrd™÷‚|XQJ`Û’ÛvpfH…tAïrd™÷‚™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…÷‚d™ïrtA™Û’`JÛv€…ãnX•d™ïrtA÷JHAãb™Û’ç’l‘÷JfJ`Û’™ÛvpfH…çZdQÿbt‰™ãbHAZó~•Ëf`|çZdQÿbp‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰XQór€‰Ë‚v`Ëf•l‘ç’t‰ÿb`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órvX•H…ó~t‰ç’l‘÷JXQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|p‘ZHAãbó~H…fpdQçZ|÷‚€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…ïrd™÷‚|XQJ`Û’•Ëf`vtAïrd™÷‚™ãbHAZH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtA™Û’`JÛv€…ãnX•d™ïrtA÷JHAãb™Û’•ó~H…fJ`Û’™ÛvpfH…çZdQÿbt‰™ãbHAZX•ãn€…Ûv|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰XQHAãb™v`f•~…l‘ç’t‰ÿb`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órpfH…ó~t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|Û’`JXQfpÛv€…ãdQçZ|÷‚€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…ïrd™÷‚|XQJ`Û’•Ëf`vtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAór€‰Ë‚p‘nX•v`Ëd™ïrtA÷JHAãb™Û’•ó~H…fJ`Û’™ÛvpfH…çZdQÿbt‰™ãbHAZX•ãn€…Ûv|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰ZHAãb™f•ó~H…l‘ç’t‰ÿb`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órp`vX•t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|Û’`JXQfpÛv€…ãdQçZ|÷‚€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…ïrd™÷‚|XQJ`Û’ãn€…ÛvptAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtAór€‰Ë‚p‘nX•v`Ëd™ïrtA÷JHAãb™Û’•ó~H…fJ`Û’÷JÛvpfH…çZdQÿbt‰™ãbHAZfH…ó~•|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰`JXQórf•ó~H…fl‘ç’t‰ÿb`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órËf`vX•t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|€‰Ë‚p‘Zv…nX•vdQçZ|÷‚€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…ïrd™÷‚|XQJ`Û’ãn€…ÛvptAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚Û’™HAZ÷‚d™ïrtAHAãb™Û’`Ëf•ó~d™ïrtA÷JHAãb™Û’•ó~H…fd™ïrtA÷JÛvpfH…çZdQÿbt‰™ãbHAZfH…ó~•|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰`JXQórH…fpÛvl‘ç’t‰ÿb`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰ór€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|€‰Ë‚p‘Z€…ãnX•vdQçZ|÷‚€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…ïrd™÷‚|XQJ`Û’Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtAHAãb™€‰`f•…fpd™ïrtA÷JHAãb™Û’•ó~H…fd™ïrtA÷JÛvpfH…çZdQÿbt‰™ãbHAZr‰‚‘ZHAã|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Ë‚p‘ZHAÛv€…ãnórl‘ç’t‰ÿb`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ç’l‘÷JtAp‘Ë‚€‰órb™Û’`t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ãb™Û’`XQJ`Û’dQçZ|÷‚€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…ïrd™÷‚|XQJ`Û’JXQór€‰ËfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™tA÷JJXQór€‰™HAZp‘d™ïrtA÷JHAãb™Û’•ó~H…fd™ïrtA÷JÛvpfÛ’çZdQÿbt‰™ãbHAZ‚p‘ZHAããnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbË‚p‘`JË‚€‰órXQl‘ç’t‰ÿb`JXQórpÛv€…ãnl‘ç’t‰ÿb`JXQórç’l‘÷JtAïrd™÷‚|Û’™ãbHA•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpl‘ç’t‰d™ór€‰Ë‚p‘H…fpÛvtA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHAfH…ó~•|çZdQÿb™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtAZHAãb™v`Ëf•A÷Jl‘ç’tHAãb™Û’•ó~H…fJ`Û’™ÛvpfH…JAH…fÛçZdQÿbt‰Zp‘Ë‚€‰X•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•ïrtA÷Jl‘ZAb™’`€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰Ëf`vX•t‰ç’l‘÷Jp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰Û’`JXQó~H…X•v‰bQZ‚d™`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf``v…Xnóç’l‘÷JtAórXQJ`pfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•ç’t‰ÿbdQJXQór€‰Ë`Ëf•ó~|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`ãn€…ÛvptAïrd™÷‚XQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘`Ëf•ó~ïrtA÷Jl‘€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…•€vËpfïrd™÷‚|p‘Ë‚€‰ór•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`vãb™Û’`ó~H…fpçZ|÷‚d™‚p‘ZHAãH…fpÛvtA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHAfH…ó~•|çZdQtA™ãbHAZH…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtAZHAãb™H…fpÛvç’t‰ÿbdQHAãb™Û’•ó~H…fJ`Û’÷JÛvpfH…•H~ã…fÛçZdQÿbt‰XQJ`Û’X•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…ÛvJXQór€‰Ûv€…ãnX•ïrtA÷Jl‘b™Û’`€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰Ëf`vX•ïrd™÷‚|p‘Ë‚€‰ór`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰Û’`JXQ€…ãnX•vçZ|÷‚d™`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf``v…Xnóç’l‘÷JtA™ãbHAZpfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~Ë‚p‘ZHAv`Ëf•ç’t‰ÿbdQJXQór€‰Ë`Ëf•ó~|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`ãn€…ÛvpçZdQÿbt‰XQJ`Û’€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|ór€‰Ë‚p‘`Ëf•ó~ïrtA÷Jl‘€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…•€vËpfïrd™÷‚|p‘Ë‚€‰ór•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`v™Û’`Jó~H…fpçZ|l‘ç’‚p‘ZHAãH…fpÛvtA÷Jl‘ç’™Û’`J÷JfpÛvÛ’™ãbHAfH…ó~•ç’l‘÷JtA™ãbHAZH…ó~•ËftAïrd™÷‚Û’™HAZ÷‚d™ïrtAZHAãb™H…fpÛvç’t‰ÿbdQHAãb™Û’•ó~H…fd™ïrtA÷JÛvpfH…•H~ã…fÛçZdQÿbt‰XQJ`Û’X•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•t‰ÿbdQçZb™’JQr€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•ïrd™÷‚|p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQ€…•ó~H…çZ|‚™rA`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf``v…Xnóç’l‘÷JtA™ãbHAXQpfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~ç’l‘÷JtAv`Ëf•|÷‚d™ïr€‰Ë‚p‘Z`Ëf•ó~|÷‚d™ïrp‘ZHAãb`Ëf•ó~órXQJ`ãn€…ÛvpçZdQÿbt‰XQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘fpÛv€…Jl‘ç’t‰ÿ€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…•€vËpfïrd™÷‚|J`Û’÷J•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`vd™÷‚|çZó~H…fptA÷Jl‘ç’HAãb™Û’H…fpÛvtA÷Jl‘ç’™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•ç’l‘|çZ™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™ãnX•v`bdQçZ|÷HAãb™Û’•ó~H…fd™ïrtA÷JÛvpfH…•H~ã…fÛçZdQÿbt‰l‘ç’t‰bQX•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•t‰ÿbdQçZ`JXQór€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•dQÿbt‰ç’p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQËf•ó~H…‚d™ïrtA÷`JXQórpÛv€…ãnl‘ç’t‰ÿbó~•Ëf``v…Xnóç’l‘÷JtAZ‚d™ïrtpfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~l‘÷JtAïrv`Ëf•|÷‚d™ïr€‰Ë‚p‘ZA`Ëf•ó~|÷‚d™ïrp‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpl‘÷JtAïrXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘fpÛv€…Jl‘ç’t‰ÿ€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚vX•ãn€…•€vËpfïrd™÷‚|A÷Jl‘ç’t•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`vd™÷‚|çZó~H…fptAdQçZ|™’`JXQH…fpÛvtA÷Jl‘ç’™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•d™÷‚|çZ™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZ÷‚d™tA÷JZHAãb™ãnX•v`bdQçZ|÷HAãb™Û’•ó~H…fd™ïrtA÷JÛvpfZ•H~ã…fÛçZdQÿbt‰‰ÿbdQçZ|X•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•÷‚d™ïrtAórÿbt‰ç’€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•dQÿbt‰ç’p‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQpÛv€…ãn‚d™ïrtAJ`JXQórpÛv€…ãnl‘ç’t‰ÿbHAãb™Û’`v…Xnóç’l‘÷JtA÷‚d™ïrtpfÛ’`l‘÷JtAïr`Û’™ãbpfH…ó~l‘÷JtAïrv`Ëf•÷Jl‘ç’t‰l‘÷JtAd™`Ëf•ó~|÷‚d™ïrp‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpl‘÷JtAïrXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘X•v`Ëf‘’‰bdQçZ€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚`JXQór•€vËpfïrd™÷‚|A÷Jl‘ç’tJXQór€‰d™÷‚|çZHAZp‘Ë‚•Ëf`vd™÷‚|çZH…fpÛvÿbdQçZ|÷‚|çZdQH…fpÛvtA÷Jl‘ç’™Û’`JH…fpÛvÛ’÷Jl‘ç’fH…ó~•d™t‰ç’l‘™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZfH…•ËfZHAãb™•ó~H…f|÷‚d™ïrHAãb™Û’•ó~H…fd™ïrtA÷J€‰Ë‚p‘Z•H~ã…fÛçZdQÿbt‰‰ÿbdQçZ|Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€…ãnórXQl‘ç’t‰ÿbÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZËf`vX•÷JfpÛvp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãnÛ’`JXQpÛv€…ãntA÷Jl‘ç’`JXQórpÛv€…ãnl‘ç’t‰ÿbHAãb™Û’`v…Xnóç’l‘÷Jf‚™rAJl‘ãb™Û’`l‘÷JtAïr`Û’™ãbpfH…ó~l‘÷JtAïrJ`Û’™ãn€…Ûvp÷JtAïrd™`Ëf•ó~|÷‚d™ïrp‘ZHAãb`Ëf•ó~|÷‚d™ïrãn€…Ûvp€…n•vfXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpfór€‰Ë‚p‘X•v`Ëft‰ÿbdQçZ€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚`JXQór•€vËpfpÛv€…•ç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚•Ëf`vd™÷‚|çZHAZp‘Ë‚`vX•ãn÷‚|çZdQH…fpÛvtA÷Jl‘ç’™Û’`JH…fpÛvtA÷Jl‘ç’fH…ó~••ó~H…fp™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•ËfZHAãb™•ó~H…X•|‚™AJl‘HAãb™Û’•ó~H…fd™ïrtA÷J€‰Ë‚p‘`•H~ã…fÛó~H…fpçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€‰órXQJ€…Ûvpfÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZËf`vX•Ûv€…ãnXp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãnÛ’`JXQv`Ëf•ç’t‰ÿbãn`JXQórpÛv€…ãnl‘ç’t‰ÿbJXQór€‰`v…XnóÛv€…ãnX•ïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãbpfH…ó~l‘÷JtAïr`Û’™ãbH…ó~•Ëf÷JtAïrd™`Ëf•H…|÷‚d™ïrp‘ZHAãb`Ëf•ó~|÷‚d™ïrãn€…Ûvp•v`ËfXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpfór€‰Ë‚p‘ó~H…fp€…Ûvpf€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚Ë‚p‘ZHA•€vËpfv`Ëf•ç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚•Ëf`vd™÷‚|çZHAZp‘Ë‚`vX•H…÷‚|çZdQfpÛv€…tA÷Jl‘ç’™Û’`JH…fpÛvtA÷Jl‘ç’fH…ó~••ó~H…fp÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•ËfZHA™Û’Ûv€…ãnX•H…•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷Jãb™Û’`•H~ã…fÛó~H…fpçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€‰órXQJó~•Ëf`ÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZËf`vX•Ûv€…ãnXÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn`JXQórv`pÛvvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbJXQór€‰`v…XnóÛv€…ãnX•ïrtAJ‘’‰ãb™Û’`l‘÷Jfp`Û’™ãbpfH…ó~l‘÷JtAïr`Û’™ãbvX•ãn€…÷JtAïrd™`Û’™HA|÷‚d™ïrp‘ZHAãb`Ëf•ó~|÷‚d™ïrãn€…Ûvp•v`f•~÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpfÿbt‰ç’l‘€…ãnórXQÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚Ë‚p‘ZHA•€vËpfv`pÛvbdQçZ|÷JXQór€‰Ûv€…ãnX•HAZp‘Ë‚•Ëf`vd™÷‚|çZHAZp‘Ë‚ÛvpfH…÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`JH…fpÛvtA÷Jl‘ç’fÛ’`J…fpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•Ëf÷JtAd™÷‚J`p‘Ë‚ó~•Ëf`HAãb™Û’•ó~H…fd™ïrtA÷Jãb™€‰Ë‚•H~ã…fÛ€…ãnX•v‚d™ïrtA÷Ë‚p‘ZHAv`Ëf•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€‰órXQJó~•Ëf`ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZXQHAãb™ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿb€‰órXQJvX•ãn€…`JXQórpÛv€…ãnl‘ç’t‰ÿbp‘ZHAãb`v…Xnó`Ëf•ó~Jl‘ç’t‰ÿãb™Û’`ó~H…fp`Û’™ãbpfH…ó~l‘÷JtAïr`Û’™ãbvX•ãn€…÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãb`Ëf•ó~|÷‚d™ïrÛ’`JXQËf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷J`Û’™ãbÛvpfH…€‰Ë‚p‘ZX•v`ËfdQçZ|÷‚™Û’`J•€vËpfH…fpÛvbdQçZ|÷JXQór€‰Ûv€…ãnX•HAZp‘Ë‚•Ëf`vd™÷‚|çZHAZp‘Ë‚Ûvp`v÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`JH…fpÛvtA÷Jl‘ç’ór€‰Ë‚p‘fpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚HAZp‘Ë‚ó~•Ëf`HA™Û’`•ó~H…fd™ïrtA÷JXQór€‰Ë‚•H~ã…fÛ€…ãnX•v‚d™ïrtA÷Ë‚p‘ZHAv`Ëf•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…Ûvÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZZHAãb™ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿb€‰™ãbHAvX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿbp‘ZHAãb`v…Xnó`Ëf•ó~Jl‘ç’t‰bãb™Û’`ó~H…fp`Û’™ãbpfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~÷JtAïrd™Û’™ãbHA|÷‚d™tAp‘ZHAãb`Ëf•ó~|÷‚d™ïrÛ’`JXQËf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JZp‘Ë‚€‰ÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚™Û’`J•€vËpfH…X•v`QZ‚d™ïrJXQór€‰Ûv€…ãnX•HAZp‘Ë‚•Ëf`vd™÷‚|çZHAZp‘Ë‚•Ëf`v÷‚|çZdQZp‘Ë‚€‰÷Jl‘ç’t‰™Û’`JH…fpÛvtA÷Jl‘ç’ór€‰Ë‚p‘fv…nX•÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚órXQJ`ó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷JXQHAãb™•H~ã…fÛËf•ó~H…tA÷Jl‘ç’Ë‚p‘ZHAv`Ëf•€‰órXQJX•ãn€…ÛvdQÿbt‰ç’€‰órXQJX•ãn€…Ûvÿbt‰ç’l‘órXQJ`ÿbãn€…ÛvXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZ`JXQórv`Ëf•óÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbÛ’™ãbHAvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛ’`JXQ`v…XnófpÛv€…t‰ÿbdQçZãb™Û’`ó~H…fp`Û’÷Jl‘pfH…ó~l‘÷JtAïr`Û’™ãbpfH…ó~÷JtAïrd™Û’™ãbHApfH…•p‘ZHAãb`Ëf•ó~|÷‚d™ïr€‰Ë‚p‘Z~H…fpÛ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JZp‘Ë‚€‰ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚ór€‰Ë‚p‘•€vËpfãnX•v`|÷‚d™ïrJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vd™÷‚|çZHAZp‘Ë‚•€…Ûvp÷‚|çZdQZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvtA÷Jl‘ç’HAãb™Û’v€…ãnX•÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚órXQJ`ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JZHAãb™•H~ã…fÛËf•ó~H…tA÷Jl‘ç’Ë‚p‘ZHAv`Ëf•çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’€‰órXQJfH…ó~•ÿbt‰ç’l‘órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZ`JXQórv`Ëf•óÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰órvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛ’`JXQ`v…XnófpÛv€…t‰ÿbdQçZãb™Û’`ó~H…fpïrtA÷Jl‘pfH…ó~l‘÷JtAïr`Û’™ãbËf`vX•÷JtAïrd™Û’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~|÷‚d™ïr€‰Ë‚p‘Z~H…fpÛ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚ór€‰Ë‚p‘•€vËpf•ó~H…f|‚™rAJlJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vd™÷‚|çZHAZp‘Ë‚ãn€…Ûvp÷‚|çZdQZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvtA÷Jl‘ç’HAãb™€‰v€…n•vf÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAZó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷J`JXQór•H~ã…fÛpÛv€…ãn‘ç’t‰ÿbdË‚p‘ZHAv`Ëf•çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’€‰órXQJfH…ó~•ÿbt‰ç’l‘órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vt‰ÿbdQçZË‚p‘ZHA•ó~H…fÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór`vX•ãn|çZdQÿbp‘Ë‚€‰órvX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿb€‰Ë‚p‘Z`v…XnóX•v`ËfQçZ|÷‚dãb™Û’`ó~H…fpïrtA÷Jl‘pfH…ó~l‘÷JtAïr`Û’™ãbËf`vX•÷JtAïrd™Û’™ãbHAfH…ó~•p‘ZHA™`Ëf•ó~|÷‚d™ïrãb™Û’`pÛv€…ãn÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’€…Ûvpft‰ç’l‘÷JXQJ`Û’ÛvpfH…ç’l‘÷JtAXQJ`Û’dQçZ|÷‚HAãb™Û’•€vËp‘|•ó~H…f™ïrtA÷JlJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQ•Ëf`vd™÷‚|çZHAZp‘Ë‚H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰Ëf`vX•Û’`JXQH…fpÛvtA÷Jl‘ç’JXQór€‰X•v`Ëf÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚™ãbHAXQó~•Ëf`ïrd™÷‚|™HAZp‘d™ïrtA÷J`JXQór‚ç‰drÿQtpÛv€…ãn‘ç’t‰ÿbdË‚p‘ZHAv`Ëf•çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’€‰órXQJ`vX•ãnÿbt‰ç’l‘órXQJ`ãn€…Ûvpórÿbt‰ç’€…ãnX•vt‰ÿbdQçZË‚p‘ZHA•ó~H…fÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbJ`Û’™vX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb€‰Ë‚p‘ZJçl’÷™tX•v`pQçZ|÷‚dãb™Û’`ó~H…fpïrtA÷Jl‘pfÛ’`l‘÷JtAïr`Û’™ãb€…Ûvpf÷JtAïrd™Û’™ãbHAfH…ó~•l‘÷JtAd™`Ëf•ó~|÷‚d™ïrãb™Û’`pÛv€…ãn÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷JãbHAZp‘ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚HAãb™€‰bïAdZ÷‘|Ûv€…ãnX•™ïrtAJ‘’JXQór€‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚H…ó~•Ëf÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’JXQHAãbX•v`f•÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚Ë‚€‰órXQó~•Ëf`ïrd™÷‚|ãbHAZp‘d™ïrtA÷JË‚p‘ZHA‚ç‰drÿQtv`Ëf•‰bdQçZ|Ë‚p‘ZHAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ`vX•ãnÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZ™Û’`J~…fpÛv€ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbJ`Û’™vX•ãn€…çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbãb™Û’`Jçl’÷™tó~H…fp÷‚d™ïrtAãb™Û’`ó~H…fpïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãb€…Ûvp`÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrXQór€‰Ë‚…ãnX•v`÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷JãbHAZp‘ÛvpfH…ç’l‘÷JtAJ`Û’™dQçZ|÷‚JXQór€‰bïAdZ÷‘|Ûv€…ãnX•÷Jl‘ç’t‰JXQór€‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚vX•ãn€…÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’p‘ZHAãbËf•ó~H÷Jl‘ç’t‰Û’`JXQfpÛv€…™ãbHAZH…ó~•ËftAïrd™÷‚Ë‚€‰™ãbó~•Ëf`ïrd™÷‚|ãbHAZp‘d™tA÷Jl‘Ë‚p‘`Z‚ç‰drÿQtv`Ëf•ÿbdQçZ|Ë‚p‘ZHAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJÛvpfH…ÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZ™Û’`J…fpÛv€ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn|çZdQÿbHAZp‘Ë‚vX•ãn€…çZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãnQXb㉀’ÛJçl’÷™tó~H…X•v‚™AJl‘ç’ãb™Û’`ó~H…fpïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãbó~•Ëf`÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™`Ëf•H…|÷‚d™ïrXQór€‰Ë‚…ãnX•v`÷‚d™ïrtAZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpft‰ç’l‘÷J€‰órXQJÛvpfH…ç’l‘÷JtAJ`Û’™€…Ûvpf‘pJAHróbïAdZ÷‘|`Ëf•ó~t‰ÿbãn€…JXQór€‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚vX•ãn€…÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQfpÛv€…tA÷Jl‘ç’p‘`JXQËf•ó~H÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚`Û’™ãbó~•Ëf`ïrd™÷‚|ãbHAZp‘H…•Ëf`™‚Ë`Z‚ç‰drÿQtH…fpÛvÛvpfH…Ë‚p‘ZHAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJÛvpfH…ÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZór€‰Ë‚p‘…fv…nX•ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbHAZp‘Ë‚vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…QXAHró™Jçl’÷™t€…ãnX•v•Ëf`vãb™Û’`ó~H…fpïrtA÷Jl‘ãb™Û’`l‘÷Jfp`Û’™ãbó~•€…Ûv÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™`Û’™HA|÷‚d™ïrZHAãb™v`Ëf•÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷J€‰órXQJÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…‚Ë`ZQXbïAdZ÷‘|`pÛv€…X•ãn€…ÛvJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰Ûv€…ãnX•HAZp‘Ë‚pfÛ’`÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’Û’`JXQó~H…fp÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚`p‘Ë‚€‰ó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQtãnórXQJpfH…ó~Ë‚p‘ZHAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAv`Ëf•€‰órXQJJXQr‰‚‘ÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘órXQJ`t‰ÿbdQçZór€‰Ë‚p‘Ûv€…ãnX•ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbórXQJ`vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…JAHró™Jçl’÷™t`p‘Ë‚€‰•Ëf`vãb™Û’`ó~H…fpïrtA÷Jl‘ãb™Û’`ó~H…fp`Û’™ãbZHAãb™Û÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™Û’™ãbHA|÷‚d™ïrZHAãb™v`f•…f÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JÛ’™ãbHAÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…‚Ë`ZQXbïAdZ÷‘|órXQJ`X•ãn€…ÛvJXQór€‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰Ûv€…ãnX•HAZp‘Ë‚’`JXQó÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’€‰Ë‚p‘ZpÛv€…ãn÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Zp‘Ë‚€‰ó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQtÛ’™ãbHApfH…ó~Ë‚p‘ZHAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAv`Ëf•€‰órXQJr€‰Ë‚p‘ÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘órXQJ`t‰ÿbdQçZHAãb™Û’órXQJ`ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbórXQJ`vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…`ZQXbãJçl’÷™tZp‘Ë‚€‰•Ëf`v™Û’`Jó~H…fpïrtA÷Jl‘ãb™Û’`ó~H…fp`Û’™ãbZHAãb™Û÷JfpÛvÛ’™ãbHAfH…ó~•÷JtAïrd™Û’™ãbHA|÷‚d™tA`JXQórÛ’™HAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JÛ’™ãbHAÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…‰€’Û‘pJbïAdZ÷‘|™ãbHAZX•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰Ûv€…ãnX•HAZp‘Ë‚’`JXQó€…ãnX•vZp‘Ë‚€‰Ëf`vX•÷‚|çZdQZp‘Ë‚€‰÷Jl‘ç’t‰€‰Ë‚p‘`p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚XQJ`Û’ó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`AHró™‚Ë‚ç‰drÿQtp‘Ë‚€‰órpfH…ó~ç’l‘÷JtAv`Ëf•çZ|÷‚d™Ë‚p‘ZHAv`Ëf•€‰órXQJr€‰Ë‚p‘Z`Ëf•ó~órXQJ`ãn€…Ûvpÿbt‰ç’l‘órXQJ`ÿbãn€…ÛvJXQórÿbXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿb÷Jl‘ç’t‰vX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…`ZQXbãJçl’÷™tXQJ`Û’•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘ãb™Û’`ó~H…fp`Û’÷Jl‘Ab™’`JH…fpÛvÛ’™ãbHAfH…ó~•÷JtAïrd™Û’™ãbHApfH…•t‰ç’l‘|™ãbHAZ÷‚d™ïrtAZHAãb™Ëf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JbQZ‚d™ïÛvpfH…ç’l‘÷JtAJ`Û’™ÛvpfH…‰€’Û‘pJbïAdZ÷‘|™ãbHAZX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰Ûv€…ãnX•ç’t‰d™ïrXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•÷‚|çZdQZp‘Ë‚€‰Ëf`vX•çZdQÿbt‰p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚rtA÷Jl‘çó~•Ëf`ïrd™÷‚|ãbHAZp‘ó~•Ëf`AHr󙉀‚ç‰drÿQtp‘Ë‚€‰órpfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™Ë‚p‘ZHAv`Ëf•tA÷Jl‘ç’p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpÿbt‰ç’l‘órXQJ`ãn€…Ûvpç’l‘÷JtAXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿb’t‰ÿbdQçvX•ãn€…çZdQÿbt‰Ë‚€‰órXQvX•ãn€…’Û‘pJAHJçl’÷™tXQJ`p‘•Ëf`vd™÷‚|çZó~H…fpïrtA÷Jl‘ãb™Û’`ó~H…fpt‰ÿbdQçZ™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•÷JtAïrd™Û’™ãbHAfH…ó~•ïrd™÷‚|™ãbHAZ÷‚d™tA÷JZHAãb™Ëf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JZ|÷‚d™ïÛvpfÛ’ç’l‘÷JtAJ`Û’™ÛvpfH…ró™‚Ë`bïAdZ÷‘|Ë‚€‰órXQX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQJXQór€‰Ûv€…ãnX•|÷‚d™ïrXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•÷‚|çZdQZp‘Ë‚€‰Ëf`vX•çZdQtAïrp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚rtA÷Jl‘ç`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`ZQXb㉀‚ç‰drÿQtJ`Û’™pfH…ó~l‘÷JtAïrv`Ëf•çZ|÷‚d™Ë‚p‘ZHAv`Ëf•tA÷Jl‘ç’p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpÿbt‰ç’l‘órXQJ`ãn€…Ûvpd™÷‚|çZXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿb’t‰ÿbdQ瀉˂p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…’Û‘pJAHJçl’÷™tãbHAZp‘•Ëf`vd™÷‚|çZH…fpÛvïrtA÷Jl‘ãb™Û’`ó~H…fpt‰ÿbdQçZ™’JQr€H…fpÛvÛ’÷Jl‘ç’fH…ó~•÷JtAïrd™Û’™ãbHAfH…ó~•dQÿbt‰ç’™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAZHAãb™t‰ç’l‘÷JZ|‚™rAJHAãb™Û’ç’l‘÷JtAJ`Û’™ÛvpfH…ró™‚Ë`bïAdZ÷‘|Ë‚€‰órXQX•ãn€…ÛvdQÿbt‰ç’€…ãnórXQç’t‰ÿbdQJXQór€‰Ûv€…ãnX•|l‘ç’t‰‰Ë‚p‘ZH€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQZp‘Ë‚€‰Ëf`vX•l‘÷JtAïrp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQfpÛv€…l‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`ZQXAHró‚ç‰drÿQtJ`Û’™pfH…ó~l‘÷JtAïrJ`Û’™çZ|÷‚d™Ë‚p‘ZHAv`Ëf•ÿbdQçZ|Aãb™Û’``Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘órXQJ`ãn€…Ûvpd™÷‚|çZXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘•ó~H…fdQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…™‚Ë`ZJçl’÷™tãbHAXQJ•Ëf`vd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ó~H…fp÷‚d™ïrtAJXQór€H…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™Û’™ãbHAfH…ó~•dQÿbt‰ç’™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…÷‚d™ïrtAZHAãb™pÛv€…ãnd™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™ÛvpfH…QXb㉀’ÛbïAdZ÷‘|`Û’™ãbX•ãn€…ÛvdQÿbt‰ç’€‰órXQJç’t‰ÿbdQJXQór€‰Ûv€…ãnX•÷Jl‘ç’t‰‰Ë‚p‘ZH€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQZp‘Ë‚€‰Ëf`vX•l‘|çZdQp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…÷Jl‘ç’t‰Û’`JXQX•v`Ëfl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘ó~•Ëf`‘pJAHró‚ç‰drÿQtHAZp‘Ë‚pfH…ó~l‘÷JtAïr`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAv`Ëf•ÿbdQçZ|Aãb™Û’``Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘•ó~H…fdQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQvX•ãn€…™‚Ë`ZJçl’÷™t€‰órXQJ•Ëf`vd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`ó~H…fp÷‚d™ïrtAJXQr‰‚H…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…÷‚d™ïrtAZHAãb™pÛv€…ãnd™ïrtAJ‘HAãb™Û’ç’l‘÷JfJ`Û’™ÛvpfH…QXb㉀’ÛbïAdZ÷‘|`Û’™ãbX•ãn€…ÛvdQÿbt‰ç’€‰órXQJç’t‰ÿbdQJXQór€‰Ûv€…ãnX•dQçZ|÷‚‘ZHAãb™€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQZp‘Ë‚€‰Ëf`vX•÷‚|çZdQp‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰Û’`JXQX•v`p’‰bdQçZ|`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`‘p`ZQX‚ç‰drÿQtHAZp‘Ë‚pfH…ó~l‘÷JtAïr`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAv`Ëf•d™ïrtA÷JÛ’`JXQ`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘órXQJ`ãn€…Ûvpÿbt‰ç’l‘XQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|ór€‰Ë‚p‘Ûv€…ãnX•÷‚d™ïrt€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…b㉀’Û‘pJçl’÷™t€‰™ãbHA•Ëf`vd™÷‚|çZHAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`ó~H…fpl‘ç’t‰ÿbór€‰Ë‚p‘H…fpÛvtA÷Jl‘ç’fÛ’`J÷JtAïrd™Û’™ãbHAfH…ó~•÷JtAïrd™™ãbHAZH…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtAZHAãb™v`Ëf•A÷Jl‘ç’tHAãb™Û’•ó~H…fJ`Û’™ÛvpfH…JAHró™bïAdZ÷‘|Zp‘Ë‚€‰X•ãn€…ÛvdQÿbt‰ç’€‰órXQJt‰ÿbãn€…JXQór€‰Ûv€…ãnX•dQçZ|÷‚ZHAãb™€…ãnX•vt‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰Ëf`vX•t‰ç’l‘÷Jp‘Ë‚€‰ór`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰Û’`JXQó~H…fp‰ÿbdQçZ|`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`‚Ë`ZQX‚ç‰drÿQtórXQJ`pfH…ó~l‘÷JtAïr`Û’™ãbÛvpfH…Ë‚p‘ZHAv`Ëf•d™ïrtA÷JÛ’`JXQ`Ëf•ó~|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`ãn€…ÛvptAïrd™÷‚XQJ`Û’€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|ór€‰Ë‚p‘Ûv€…ãnX•÷‚d™ïrt€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…b㉀’Û‘pJçl’÷™t¥¦§¨©ª«¬¬«ª©¨§¦----------................................................................... \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv39_3.dat b/application/third_party/mpdf/qrcode/data/qrv39_3.dat new file mode 100755 index 00000000..792dee0b --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv39_3.dat @@ -0,0 +1,345 @@ +¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghgfefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqponmnmnmnmjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwvutstststspopopoponmnmnmnmjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmnmjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopoponmnmnmlkjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklkkkjijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopokkklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡‡‡‡‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopokkkkkklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§£££££¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡‡‡‡‡‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklkkkkkjijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcdcdc¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijijijifefefefedcdcbaba¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopoklklklkljijihghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤££££££¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡‡‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutststsrqpopopopoklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡‡‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklkkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ†…†…†…„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopokkkklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£££¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£££¤£¤£¤¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡‡‡‡‡‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopolkkkkkklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqpopopopoklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§££££££¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡‡‡‡‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqponmnmnmklklklklhghghghgfefefefebabababa¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmklklklklhghghghgfefefefebabababaª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmklklkkkkhghghghgfefefefebabababaª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmkklklklkhghghghgfefefefebabababaª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababababababaª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡ˆ„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababababababaª©ª©ª©ª©¨§¨§¨§¨§¤£¤£££££ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡ˆ‡ˆ‡ˆ‡‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefebabababababa`_`_ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰‡‡‡‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmkkkklklkhghghghgfefedcdcbabababa`_`_`_`_ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklkjijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvutsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¨§¨§¨§¨§£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¨§¨§¦¥¦¥£¤£¤£¤£¤ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡‡‡‡‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥£¤£¤£¤££ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥££££¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¡¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¡¡¡¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]ZYZYZYZYXWXWVUVUTSTSTSTSOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOOOOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343330/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787333434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878765343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOOOOOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565333333430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOPOPOPOPLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOPOOOOOOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434333330/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOOOLKLKLKLKJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQOOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPONMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;:98787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[\[\[XWXWXWXWVUVUTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787876543434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]\[\[ZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874333333421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSRQRQPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOOOOONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434333321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOOOOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!        ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873333343421212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787873434343421212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;87878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOOOOOOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;:9:9:987878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:987878787343434340/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787343333330/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSOPOPOPOPNMLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    ¬¬««ªª©©iijjkkllMMNNOOUU%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒjjkkqqrr66778899ssrrqqpp’’““””••>>??@@AAkkjjiihhšš››œœ€€‚‚ƒƒGGHHIIJJ bbaa``__¨¨§§¦¦¥¥mmnnooppVVWWXXYY))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽssttuuvv::;;<<==oonnmmll––——˜˜™™BBCCDDEEggffeeddžžŸŸ  ¡¡„„……††‡‡KKLLMMNN + + ^^]]\\[[¤¤££¢¢¡¡qqrrssttZZ[[\\]]--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””wwxxyyzz>>??@@AAkkjjiihhšš››œœFFGGHHII ccbbaa``¢¢££¤¤¥¥ŽŽOOPPQQRRZZYYXXWW  ŸŸžžuuvvwwxx^^__``aa11223344$$##""!!xxwwvvuuŽŽ99::;;<<ppoonnmm••––——˜˜{{||}}~~BBCCDDEEggffeeddžžŸŸ  ¡¡JJKKLLMM + + __^^]]\\¦¦§§¨¨©©‘‘’’““””SSTTUUVVVVUUTTSSœœ››šš™™yyzz{{||bbccddee55667788 ttssrrqq‘‘’’““””==>>??@@llkkjjii™™šš››œœ€€‚‚FFGGHHII ccbbaa``¢¢££¤¤¥¥NNOOPPQQ[[ZZYYXXªª««¬¬¬¬••––——˜˜WWXXYYZZRRQQPPOO˜˜——––••}}~~€€ffgghhii99::;;<<ppoonnmm••––——˜˜AABBCCDDhhggffeežžŸŸ  ƒƒ„„……††JJKKLLMM + + __^^]]\\¦¦§§¨¨©©RRSSTTUUWWVVUUTT««ªª©©££™™šš››œœ[[\\]]^^ + +NNMMLLKK””““’’‘‘‚‚ƒƒ„„jjkkqqrr==>>??@@llkkjjii™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤‡‡ŽŽNNOOPPQQ[[ZZYYXXªª««¬¬¬¬VVWWXXYYSSRRQQPP¢¢¡¡  ŸŸžžŸŸ  __``aabb JJIIHHGGŽŽ……††‡‡ˆˆssttuuvvAABBCCDDhhggffeežžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨‘‘’’““RRSSTTUUWWVVUUTT««ªª©©¨¨ZZ[[\\]] OONNMMLLžžœœ››¡¡¢¢££©©ccddeeffFFEEDDCCŒŒ‹‹ŠŠ‰‰‰‰ŠŠ‹‹ŒŒwwxxyyzzEEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬””••––——VVWWXXYYSSRRQQPP§§¦¦¥¥¤¤^^__``aa + + KKJJIIHHšš™™˜˜——ªª««¬¬¬¬gghhiijjBBAA@@??ˆˆ‡‡††……ŽŽ{{||}}~~IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©˜˜™™šš››ZZ[[\\]] OONNMMLL££¢¢¡¡  bbccddeeGGFFEEDD––••””““««ªª©©¨§kkllmmnn>>==<<;;„„ƒƒ‚‚‘‘’’““””€€‚‚MMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXXTTSSRRQQ££¢¢¡¡  œœžžŸŸ^^__``aa + + KKJJIIHHŸŸžžœœffgghhiiCCBBAA@@’’‘‘¦¥¤££¢¢¡ooppqqrr::998877€€~~}}••––——˜˜ƒƒ„„……††QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\PPOONNMMŸŸžžœœ  ¡¡¢¢££bbccddeeGGFFEEDD››šš™™˜˜jjkkllmm??>>==<<ŽŽ‡‡††¡  ŸŸžžssttuuvv !!""66554433||{{zzyy™™šš››œœ‡‡ŽŽUUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII››šš™™˜˜©©ªª««¬¬ffgghhiiCCBBAA@@——––••””nnooppqq;;::9988……„„ƒƒ‚‚œœ››šš™wwxxyyzz##$$%%&&221100//xxwwvvuužžŸŸ  ‘‘’’““YYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd HHGGFFEE——––••””¬¬««ªª©©jjkkllmm??>>==<<““’’‘‘rrssttuu !!77665544€€~~™˜˜——––•{{||}}~~''(())**..--,,++ttssrrqq¡¡¢¢££¤¤””••––——]]^^__`` + + LLKKJJII  ŸŸžžeeffgghhDDCCBBAA““’’‘‘¨§¦¥¤££¢nnooppqq;;::9988ŽŽŒŒvvwwxxyy""##$$%%33221100}}||{{zz•””““’’‘€€‚‚++,,--..**))((''ppoonnmm¥¥¦¦§§¨¨˜˜™™šš››aabbccdd HHGGFFEEœœ››šš™™iijjkkll@@??>>==ŽŽ‡‡¢¡¡  ŸŸžrrssttuu !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(())//..--,,yyxxwwvv‘ŽŽƒƒ„„……††//001122&&%%$$##llkkjjii©©ªª««¬¬œœžžŸŸeeffgghhDDCCBBAA˜˜——––••mmnnoopp<<;;::99††……„„ƒƒžœœ››švvwwxxyy""##$$%%33221100‡‡††……„„~~€€**++,,--++**))((uuttssrrŒ‹Š‰ˆ‡‡‡‡ˆˆ‰‰ŠŠ33445566""!! hhggffee¬¬««ªª©©  ¡¡¢¢££iijjkkll@@??>>==””““’’‘‘qqrrsstt 88776655‚‚€€š™™˜˜——–zz{{||}}&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……..//0011''&&%%$$qqkkjjii††……„„ƒƒ‹‹ŒŒŽŽ778899::ddccbbaa££¢¢¡¡  ©©ªª««¬¬mmnnoopp<<;;::99ŽŽuuvvwwxx!!""##$$44332211~~}}||{{–••””““’~~€€**++,,--++**))((~~}}||††‡‡ˆˆ‰‰22334455##""!! hhggffee‚‚€€‘‘’’;;<<==>>``__^^]]ŸŸžžœœ¬¬««ªª©©qqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--zzyyxxww’‘‘Ž‚‚ƒƒ„„……..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒ66778899ddccbbaa~~}}||{{““””••––??@@AABB\\[[ZZYY››šš™™˜˜¨§¦¥¤££¢uuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,,,,++**))vvuuttssŽŒ‹Š‰ˆ††‡‡ˆˆ‰‰22334455##""!! wwvvuuttŽŽ‘‘::;;<<==``__^^]]zzyyxxww——˜˜™™ššCCDDEEFFXXWWVVUU——––••””¢¡¡  ŸŸžyyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%rrqqkkjj‡‡††……„„ŠŠ‹‹ŒŒ66778899ssrrqqpp’’““””••>>??@@AA\\[[ZZYYvvuuttss››œœžžGGHHIIJJ TTSSRRQQ““’’‘‘žœœ››š}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344$$##""!!iihhggffƒƒ‚‚€€ŽŽ‘‘::;;<<==oonnmmll––——˜˜™™BBCCDDEEXXWWVVUUrrqqponmŸŸ  ¡¡¢¢KKLLMMNN + + PPOONNMMŽŽ‡‡š™™˜˜——–‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 eeddccbb~~}}||’’““””••>>??@@AAkkjjiihhšš››œœFFGGHHII OONNMMLLlkkjjiih££¤¤¥¥¦¦OOPPQQRRLLKKJJII††……„„ƒƒ–••””““’……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽ99::;;<<aa``__^^{{zzyyxx––——˜˜™™BBCCDDEEggffeeddžžŸŸ  ¡¡JJKKLLMM + + KKJJIIHHhggffeed§§¨¨©©ªªSSTTUUVVHHGGFFEE‚‚€€’‘‘މ‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””==>>??@@]]\\[[ZZwwvvuuttšš››œœFFGGHHII ccbbaa``¢¢££¤¤¥¥NNOOPPQQGGFFEEDDdccbbaa`««¬¬¬¬««WWXXYYZZDDCCBBAA~~}}||{{ŽŒ‹Š‰ˆŽŽ99::;;<<ppoonnmm••––——˜˜AABBCCDDYYXXWWVVssrrqqpožžŸŸ  ¡¡JJKKLLMM + + __^^]]\\¦¦§§¨¨©©RRSSTTUUCCBBAA@@`__^^]]\ªª©©¨¨§§[[\\]]^^ + +@@??>>==zzyyxxww‡‡††……„„‘‘’’““””==>>??@@llkkjjii™™šš››œœEEFFGGHH UUOONNMMnmlkkjji¢¢££¤¤¥¥NNOOPPQQ[[ZZYYXXªª««¬¬¬¬VVWWXXYY??>>==<<\[[ZZYYX¦¦¥¥¤¤££__``aabb <<;;::99vvuuttssƒƒ‚‚€€••––——˜˜AABBCCDDhhggffeežžŸŸ  IIJJKKLL + + LLKKJJIIihhggffe¦¦§§¨¨©©RRSSTTUUWWVVUUTT««ªª©©¨¨ZZ[[\\]] ;;::9933XWWVVUUT¢¢¡¡  ŸŸccddeeff88776655rrqqkkjj~~}}||™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPPHHGGFFEEeddccbbaªª««¬¬¬¬VVWWXXYYSSRRQQPP§§¦¦¥¥¤¤^^__``aa + + 221100//SRQPOONNžžœœ››gghhiijj44332211iihhggff{{zzyyxxžžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTTDDCCBBAAa``__^^]««ªª©©¨¨ZZ[[\\]] OONNMMLL££¢¢¡¡  bbccddee..--,,++MMLLKKJJšš™™˜˜——kkllmmnn00//..--eeddccbbwwvvuutt¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXX@@??>>==]\\[[ZZY§§¦¦¥¥¤¤^^__``aa + + KKJJIIHHŸŸžžœœffgghhii**))((''IIHHGGFF––••””““ooppqqrr,,++**))aa``__^^ssrrqqpo¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\<<;;::99YXXWWVVU££¢¢¡¡  bbccddeeGGFFEEDD››šš™™˜˜jjkkllmm&&%%$$##EEDDCCBB’’‘‘ssttuuvv !!""((''&&%%]]\\[[ZZnmlkkjji©©ªª««¬¬UUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + 33221100UTSRQPOOŸŸžžœœffgghhiiCCBBAA@@——––••””nnooppqq""!! AA@@??>>ŽŽŒŒ‹‹wwxxyyzz##$$%%&&$$##""!!YYXXWWVVihhggffe¬¬««ªª©©YYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd //..--,,NNMMLLKK››šš™™˜˜jjkkllmm??>>==<<““’’‘‘rrssttuu !!==<<;;::ŠŠ‰‰ˆˆ‡‡{{||}}~~''(())** UUOONNMMeddccbba¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII  ŸŸžžeeffgghh++**))((JJIIHHGG——––••””nnooppqq;;::9988ŽŽŒŒvvwwxxyy""##$$%%99876543††……„„ƒƒ€€‚‚++,,--..LLKKJJIIa``__^^]¤¤££¢¢¡¡aabbccdd HHGGFFEEœœ››šš™™iijjkkll''&&%%$$FFEEDDCC““’’‘‘rrssttuu !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(())3221100/‚‚€€ƒƒ„„……††//001122HHGGFFEE]\\[[ZZY  ŸŸžžeeffgghhDDCCBBAA˜˜——––••mmnnoopp##""!! BBAA@@??ŽŽŒŒvvwwxxyy""##$$%%33221100‡‡††……„„~~€€**++,,-- + +/..--,,+~~}}||{{‡‡ˆˆ‰‰ŠŠ33445566DDCCBBAAYXXWWVVUœœ››šš™™iijjkkll@@??>>==””““’’‘‘qqrrsstt >>==<<;;‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……..//0011 +**))(('zzyyxxww‹‹ŒŒŽŽ778899:: @@??>>==UTSRQPOO˜˜——––••mmnnoopp<<;;::99ŽŽuuvvwwxx!!""##$$::998765‡‡††……„„~~€€**++,,--++**))((~~}}||††‡‡ˆˆ‰‰22334455'&&%%$$#vvuuttss‘‘’’;;<<==>> + + <<;;::99NNMMLLKK””““’’‘‘qqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((43322110ƒƒ‚‚€€‚‚ƒƒ„„……..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒ66778899 + + #""!! rrqqppoo““””••––??@@AABB + + 33221100JJIIHHGGŽŽuuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,, 0//..--,~~}}||††‡‡ˆˆ‰‰22334455##""!! wwvvuuttŽŽ‘‘::;;<<== nnmmllkk——˜˜™™ššCCDDEEFF //..--,,FFEEDDCCŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00 + + ,++**))({{zzyyxxŠŠ‹‹ŒŒ66778899ssrrqqpp’’““””••>>??@@AAjjiihhgg››œœžžGGHHIIJJ++**))((BBAA@@??ˆˆ‡‡††……}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344(''&&%%$wwvvuuttŽŽ‘‘::;;<<==oonnmmll––——˜˜™™BBCCDDEEffeeddccŸŸ  ¡¡¢¢KKLLMMNN££¤¤¥¥¦¦''&&%%$$>>==<<;;„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 + +$##""!! ssrrqqpp’’““””••>>??@@AAkkjjiihhšš››œœFFGGHHII  bbaa``__££¤¤¥¥¦¦OOPPQQRR§§¨¨©©ªª##""!! ::998765€€~~}}……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽ99::;;<<  oonnmmll––——˜˜™™BBCCDDEEggffeeddžžŸŸ  ¡¡JJKKLLMM!!""##$$ + + ^^]]\\[[§§¨¨©©ªªSSTTUUVV««¬¬¬¬«« 43322110||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””==>>??@@kkjjiihhšš››œœFFGGHHII ccbbaa``¢¢££¤¤¥¥NNOOPPQQ%%&&''((ZZYYXXWW««¬¬¬¬««WWXXYYZZªª©©¨¨§§!!""##$$0//..--,xxwwvvuuŽŽ99::;;<<ppoonnmm••––——˜˜AABBCCDDggffeeddžžŸŸ  ¡¡JJKKLLMM + + __^^]]\\¦¦§§¨¨©©RRSSTTUU))**++,,VVUUTTSSªª©©¨¨§§[[\\]]^^¦¦¥¥¤¤££%%&&''((,++**))(ttssrrqq‘‘’’““””==>>??@@llkkjjii™™šš››œœEEFFGGHHccbbaa``¢¢££¤¤¥¥NNOOPPQQ[[ZZYYXXªª««¬¬¬¬VVWWXXYY--..//00RRQQPPOO¦¦¥¥¤¤££__``aabb¢¢¡¡  ŸŸ))**++,, (''&&%%$ppoonnmm••––——˜˜AABBCCDDhhggffeežžŸŸ  IIJJKKLL !!""## + +__^^]]\\¦¦§§¨¨©©RRSSTTUUWWVVUUTT««ªª©©¨¨ZZ[[\\]]11223399 + +NNMMLLKK¢¢¡¡  ŸŸccddeeffžžœœ››--..//00 + + + +$##""!! llkkjjii™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPP$$%%&&'' [[ZZYYXXªª««¬¬¬¬VVWWXXYYSSRRQQPP§§¦¦¥¥¤¤^^__``aa::;;<<== JJIIHHGGžžœœ››gghhiijjšš™™˜˜——11223344  hhggffeežžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTT(())**++WWVVUUTT««ªª©©¨¨ZZ[[\\]] OONNMMLL££¢¢¡¡  bbccddee>>??@@AAFFEEDDCCšš™™˜˜——kkllmmnn––••””““55667788ddccbbaa¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXX,,--..//SSRRQQPP§§¦¦¥¥¤¤^^__``aa + + KKJJIIHHŸŸžžœœffgghhiiBBCCDDEEBBAA@@??––••””““ooppqqrr’’‘‘99::;;<<``__^^]]¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\00112233 OONNMMLL££¢¢¡¡  bbccddeeGGFFEEDD››šš™™˜˜jjkkllmmFFGGHHII>>==<<;;’’‘‘ssttuuvvŽŽŒŒ‹‹==>>??@@\\[[ZZYY©©ªª««¬¬UUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__``99::;;<< + + KKJJIIHHŸŸžžœœffgghhiiCCBBAA@@——––••””nnooppqqJJKKLLMM::998877ŽŽŒŒ‹‹wwxxyyzzŠŠ‰‰ˆˆ‡‡AABBCCDD !!""## + +XXWWVVUU¬¬««ªª©©YYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd==>>??@@GGFFEEDD››šš™™˜˜jjkkllmm??>>==<<““’’‘‘rrssttuuNNOOUUVV !!""66554433ŠŠ‰‰ˆˆ‡‡{{||}}~~††……„„ƒƒEEFFGGHH$$%%&&'' TTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII  ŸŸžžeeffgghhAABBCCDDCCBBAA@@——––••””nnooppqq;;::9988ŽŽŒŒvvwwxxyyWWXXYYZZ##$$%%&&221100//††……„„ƒƒ€€‚‚‚‚€€IIJJKKLL(())**++PPOONNMM¤¤££¢¢¡¡aabbccdd HHGGFFEEœœ››šš™™iijjkkllEEFFGGHH??>>==<<““’’‘‘rrssttuu !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}[[\\]]^^''(())**..--,,++‚‚€€ƒƒ„„……††~~}}||{{MMNNOOPP,,--..// + + LLKKJJII  ŸŸžžeeffgghhDDCCBBAA˜˜——––••mmnnooppIIJJKKLL;;::9988ŽŽŒŒvvwwxxyy""##$$%%33221100‡‡††……„„~~€€__``aabb++,,--..**))((''~~}}||{{‡‡ˆˆ‰‰ŠŠzzyyxxwwQQRRSSTT00112233 HHGGFFEEœœ››šš™™iijjkkll@@??>>==””““’’‘‘qqrrssttMMNNOOUU !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……ccddeeff//001122&&%%$$##zzyyxxww‹‹ŒŒŽŽvvuuttssUUVVWWXX99::;;<<DDCCBBAA˜˜——––••mmnnoopp<<;;::99ŽŽuuvvwwxxVVWWXXYY""##$$%%33221100‡‡††……„„~~€€**++,,--++**))((~~}}||††‡‡ˆˆ‰‰gghhiijj33445566""!! vvuuttss‘‘’’rrqqppooYYZZ[[\\==>>??@@@@??>>==””““’’‘‘qqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||ZZ[[\\]]&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒkkqqrrss778899::rrqqppoo““””••––nnmmllkk]]^^__``AABBCCDD<<;;::99ŽŽuuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€^^__``aa**++,,--++**))((~~}}||††‡‡ˆˆ‰‰22334455##""!! wwvvuuttŽŽ‘‘ttuuvvww;;<<==>>nnmmllkk——˜˜™™ššjjiihhggaabbccddEEFFGGHH 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„bbccddee..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒ66778899ssrrqqpp’’““””••xxyyzz{{??@@AABBjjiihhgg››œœžžffeeddcceeffgghhIIJJKKLL!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆffgghhii22334455##""!! wwvvuuttŽŽ‘‘::;;<<==oonnmmll––——˜˜™™||}}~~CCDDEEFFffeeddccŸŸ  ¡¡¢¢bbaa``__^^]]\\[[§§¨¨©©ªªSSTTUUVVBBAA@@??_^^]]\\[©©¨¨§§¦¦\\]]^^__ + + MMLLKKJJ¡¡  ŸŸžžddeeffgg,,++**))KKJJIIHH˜˜——––••mmnnoopp<<;;::99ŽŽuuvvwwxx!!""##$$::998765‡‡††……„„~~€€**++,,--++**))((rrqqkkjjssrrqqppZZYYXXWW««¬¬¬¬««WWXXYYZZ>>==<<;;[ZZYYXXW¥¥¤¤££¢¢``aabbcc IIHHGGFFœœ››ššhhiijjkk((''&&%%GGFFEEDD””““’’‘‘qqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((43322110ƒƒ‚‚€€‚‚ƒƒ„„……..//0011''&&%%$$iihhggffoonnmmllVVUUTTSSªª©©¨¨§§[[\\]]^^ + +::993322WVVUUTSR¡¡  ŸŸžžddeeffggEEDDCCBB™™˜˜——––llmmnnoo$$##""!!CCBBAA@@ŽŽuuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,, 0//..--,~~}}||††‡‡ˆˆ‰‰22334455##""!! eeddccbbkkjjiihhRRQQPPOO¦¦¥¥¤¤££__``aabb 1100//..QPOONNMMœœ››ššhhiijjkkAA@@??>>••””““’’ppqqrrss ??>>==<<ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00 + + ,++**))({{zzyyxxŠŠ‹‹ŒŒ66778899aa``__^^ggffeeddNNMMLLKK¢¢¡¡  ŸŸccddeeff--,,++**LLKKJJII™™˜˜——––llmmnnoo==<<;;::‘‘ŽŽttuuvvww !!""##;;::9987ˆˆ‡‡††……}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344(''&&%%$wwvvuuttŽŽ‘‘::;;<<==]]\\[[ZZccbbaa``JJIIHHGGžžœœ››gghhiijj))((''&&HHGGFFEE••””““’’ppqqrrss99887766ŒŒ‹‹ŠŠxxyyzz{{$$%%&&''65433221„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 + +$##""!! ssrrqqpp’’““””••>>??@@AAYYXXWWVV__^^]]\\FFEEDDCCšš™™˜˜——kkllmmnn%%$$##""DDCCBBAA‘‘ŽŽttuuvvww !!""##55443322‰‰ˆˆ‡‡††||}}~~(())**++ 100//..-€€~~}}……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽ99::;;<<  oonnmmll––——˜˜™™BBCCDDEEUUOONNMM[[ZZYYXXBBAA@@??––••””““ooppqqrr!! @@??>>==ŒŒ‹‹ŠŠxxyyzz{{$$%%&&''1100//..……„„ƒƒ‚‚€€‚‚ƒƒ,,--..// + + -,,++**)||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””==>>??@@kkjjiihhšš››œœFFGGHHII LLKKJJIIWWVVUUTT>>==<<;;’’‘‘ssttuuvv !!""<<;;::99‰‰ˆˆ‡‡††||}}~~(())**++--,,++**€€~~„„……††‡‡00112233)((''&&%xxwwvvuuŽŽ99::;;<<ppoonnmm••––——˜˜AABBCCDDggffeeddžžŸŸ  ¡¡JJKKLLMM + + HHGGFFEESSRRQQPP::998877ŽŽŒŒ‹‹wwxxyyzz##$$%%&&87654332……„„ƒƒ‚‚€€‚‚ƒƒ,,--..//))((''&&}}||{{zzˆˆ‰‰ŠŠ‹‹44556677 %$$##""!ttssrrqq‘‘’’““””==>>??@@llkkjjii™™šš››œœEEFFGGHHccbbaa``¢¢££¤¤¥¥NNOOPPQQDDCCBBAAOONNMMLL66554433ŠŠ‰‰ˆˆ‡‡{{||}}~~''(())** 21100//.€€~~„„……††‡‡00112233%%$$##""yyxxwwvvŒŒŽŽ8899::;; + + ! ppoonnmm••––——˜˜AABBCCDDhhggffeežžŸŸ  IIJJKKLL !!""## + +__^^]]\\¦¦§§¨¨©©RRSSTTUU@@??>>==KKJJIIHH221100//††……„„ƒƒ€€‚‚++,,--.. + + .--,,++*}}||{{zzˆˆ‰‰ŠŠ‹‹44556677!! uuttssrr‘‘’’““<<==>>??llkkjjii™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPP$$%%&&'' [[ZZYYXXªª««¬¬¬¬VVWWXXYY<<;;::99GGFFEEDD..--,,++‚‚€€ƒƒ„„……††//001122*))((''&yyxxwwvvŒŒŽŽ8899::;;qqppoonn””••––——@@AABBCChhggffeežžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTT(())**++WWVVUUTT««ªª©©¨¨ZZ[[\\]] 33221100CCBBAA@@**))((''~~}}||{{‡‡ˆˆ‰‰ŠŠ33445566&%%$$##"uuttssrr‘‘’’““<<==>>??mmllkkjj˜˜™™šš››DDEEFFGGddccbbaa¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXX,,--..//SSRRQQPP§§¦¦¥¥¤¤^^__``aa + + //..--,,??>>==<<&&%%$$##zzyyxxww‹‹ŒŒŽŽ778899:: + + "!! qqppoonn””••––——@@AABBCCiihhggffœœžžŸŸHHIIJJKK !!"" ``__^^]]¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\00112233 OONNMMLL££¢¢¡¡  bbccddee++**))((;;::9988""!! vvuuttss‘‘’’;;<<==>> mmllkkjj˜˜™™šš››DDEEFFGGeeddccbb  ¡¡¢¢££LLMMNNOO##$$%%&& + + \\[[ZZYY©©ªª««¬¬UUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__``99::;;<< + + KKJJIIHHŸŸžžœœffgghhii''&&%%$$77665544rrqqppoo““””••––??@@AABBiihhggffœœžžŸŸHHIIJJKK + +aa``__^^¤¤¥¥¦¦§§PPQQRRSS''(())**XXWWVVUU¬¬««ªª©©YYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd==>>??@@GGFFEEDD››šš™™˜˜jjkkllmm##""!! 33221100nnmmllkk——˜˜™™ššCCDDEEFFeeddccbb  ¡¡¢¢££LLMMNNOO ]]\\[[ZZ¨¨©©ªª««TTUUVVWW++,,--..TTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII  ŸŸžžeeffgghhAABBCCDDCCBBAA@@——––••””nnooppqq//..--,,jjiihhgg››œœžžGGHHIIJJ !! aa``__^^¤¤¥¥¦¦§§PPQQRRSSYYXXWWVV¬¬¬¬««ªªXXYYZZ[[//001122PPOONNMM¤¤££¢¢¡¡aabbccdd HHGGFFEEœœ››šš™™iijjkkllEEFFGGHH??>>==<<““’’‘‘rrssttuu !!++**))((ffeeddccŸŸ  ¡¡¢¢KKLLMMNN""##$$%% + + ]]\\[[ZZ¨¨©©ªª««TTUUVVWWUUTTSSRR©©¨¨§§¦¦\\]]^^__3399::;; + + LLKKJJII  ŸŸžžeeffgghhDDCCBBAA˜˜——––••mmnnooppIIJJKKLL;;::9988ŽŽŒŒvvwwxxyy""##$$%%''&&%%$$ bbaa``__££¤¤¥¥¦¦OOPPQQRR&&''(())YYXXWWVV¬¬¬¬««ªªXXYYZZ[[QQPPOONN¥¥¤¤££¢¢``aabbcc<<==>>?? HHGGFFEEœœ››šš™™iijjkkll@@??>>==””““’’‘‘qqrrssttMMNNOOUU !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(()) ##""!! + + ^^]]\\[[§§¨¨©©ªªSSTTUUVV**++,,--UUTTSSRR©©¨¨§§¦¦\\]]^^__ + + MMLLKKJJ¡¡  ŸŸžžddeeffgg@@AABBCCDDCCBBAA˜˜——––••mmnnoopp<<;;::99ŽŽuuvvwwxxVVWWXXYY""##$$%%33221100‡‡††……„„~~€€**++,,-- + + + +ZZYYXXWW««¬¬¬¬««WWXXYYZZ..//0011QQPPOONN¥¥¤¤££¢¢``aabbcc IIHHGGFFœœ››ššhhiijjkkDDEEFFGG@@??>>==””““’’‘‘qqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||ZZ[[\\]]&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……..//0011 VVUUTTSSªª©©¨¨§§[[\\]]^^223399:: + + MMLLKKJJ¡¡  ŸŸžžddeeffggEEDDCCBB™™˜˜——––llmmnnooHHIIJJKK<<;;::99ŽŽuuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€^^__``aa**++,,--++**))((~~}}||††‡‡ˆˆ‰‰22334455RRQQPPOO¦¦¥¥¤¤££__``aabb;;<<==>> IIHHGGFFœœ››ššhhiijjkkAA@@??>>••””““’’ppqqrrssLLMMNNOO 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„bbccddee..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒ66778899 + +NNMMLLKK¢¢¡¡  ŸŸccddeeff??@@AABBEEDDCCBB™™˜˜——––llmmnnoo==<<;;::‘‘ŽŽttuuvvwwUUVVWWXX!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆffgghhii22334455##""!! wwvvuuttŽŽ‘‘::;;<<== JJIIHHGGžžœœ››gghhiijjCCDDEEFFAA@@??>>••””““’’ppqqrrss99887766ŒŒ‹‹ŠŠxxyyzz{{YYZZ[[\\%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒjjkkqqrr66778899ssrrqqpp’’““””••>>??@@AA !!""## + + FFEEDDCCšš™™˜˜——kkllmmnnGGHHIIJJ==<<;;::‘‘ŽŽttuuvvww !!""##55443322‰‰ˆˆ‡‡††||}}~~]]^^__``))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽssttuuvv::;;<<==oonnmmll––——˜˜™™BBCCDDEE$$%%&&'' + + BBAA@@??––••””““ooppqqrrKKLLMMNN99887766ŒŒ‹‹ŠŠxxyyzz{{$$%%&&''1100//..……„„ƒƒ‚‚€€‚‚ƒƒaabbccdd--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””wwxxyyzz>>??@@AAkkjjiihhšš››œœFFGGHHII(())**++>>==<<;;’’‘‘ssttuuvvOOUUVVWW !!""##55443322‰‰ˆˆ‡‡††||}}~~(())**++--,,++**€€~~„„……††‡‡eeffgghh11223344$$##""!!xxwwvvuuŽŽ99::;;<<ppoonnmm••––——˜˜{{||}}~~BBCCDDEEggffeeddžžŸŸ  ¡¡JJKKLLMM,,--..//::998877ŽŽŒŒ‹‹wwxxyyzzXXYYZZ[[$$%%&&''1100//..……„„ƒƒ‚‚€€‚‚ƒƒ,,--..//))((''&&}}||{{zzˆˆ‰‰ŠŠ‹‹iijjkkqq55667788 ttssrrqq‘‘’’““””==>>??@@llkkjjii™™šš››œœ€€‚‚FFGGHHII ccbbaa``¢¢££¤¤¥¥NNOOPPQQ00112233 !!""66554433ŠŠ‰‰ˆˆ‡‡{{||}}~~\\]]^^__(())**++--,,++**€€~~„„……††‡‡00112233%%$$##""yyxxwwvvŒŒŽŽrrssttuu99::;;<<ppoonnmm••––——˜˜AABBCCDDhhggffeežžŸŸ  ƒƒ„„……††JJKKLLMM + + __^^]]\\¦¦§§¨¨©©RRSSTTUU99::;;<<##$$%%&&221100//††……„„ƒƒ€€‚‚``aabbcc,,--..//))((''&&}}||{{zzˆˆ‰‰ŠŠ‹‹44556677!! uuttssrr‘‘’’““vvwwxxyy==>>??@@llkkjjii™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤‡‡ŽŽNNOOPPQQ[[ZZYYXXªª««¬¬¬¬VVWWXXYY==>>??@@ !!''(())**..--,,++‚‚€€ƒƒ„„……††ddeeffgg00112233%%$$##""yyxxwwvvŒŒŽŽ8899::;;qqppoonn””••––——zz{{||}}AABBCCDDhhggffeežžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨‘‘’’““RRSSTTUUWWVVUUTT««ªª©©¨¨ZZ[[\\]]AABBCCDD""##$$%%++,,--..**))((''~~}}||{{‡‡ˆˆ‰‰ŠŠhhiijjkk44556677!! uuttssrr‘‘’’““<<==>>??mmllkkjj˜˜™™šš››~~€€EEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬””••––——VVWWXXYYSSRRQQPP§§¦¦¥¥¤¤^^__``aaEEFFGGHH&&''(())//001122&&%%$$##zzyyxxww‹‹ŒŒŽŽqqrrsstt8899::;;qqppoonn””••––——@@AABBCCiihhggffœœžžŸŸ‚‚ƒƒ„„……IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©˜˜™™šš››ZZ[[\\]] OONNMMLL££¢¢¡¡  bbccddeeIIJJKKLL**++,,--33445566""!! vvuuttss‘‘’’uuvvwwxx<<==>>??mmllkkjj˜˜™™šš››DDEEFFGGeeddccbb  ¡¡¢¢££††‡‡ŽŽMMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXXTTSSRRQQ££¢¢¡¡  œœžžŸŸ^^__``aa + + KKJJIIHHŸŸžžœœffgghhiiMMNNOOUU..//0011778899::rrqqppoo““””••––yyzz{{||@@AABBCCiihhggffœœžžŸŸHHIIJJKK + +aa``__^^¤¤¥¥¦¦§§‘‘’’QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\PPOONNMMŸŸžžœœ  ¡¡¢¢££bbccddeeGGFFEEDD››šš™™˜˜jjkkllmmVVWWXXYY22334455;;<<==>>nnmmllkk——˜˜™™šš}}~~€€DDEEFFGGeeddccbb  ¡¡¢¢££LLMMNNOO ]]\\[[ZZ¨¨©©ªª««““””••––UUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII››šš™™˜˜©©ªª««¬¬ffgghhiiCCBBAA@@——––••””nnooppqqZZ[[\\]]66778899??@@AABBjjiihhgg››œœžž‚‚ƒƒ„„HHIIJJKK + +aa``__^^¤¤¥¥¦¦§§PPQQRRSSYYXXWWVV¬¬¬¬««ªª——˜˜™™ššYYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd HHGGFFEE——––••””¬¬««ªª©©jjkkllmm??>>==<<““’’‘‘rrssttuu^^__``aa::;;<<==CCDDEEFFffeeddccŸŸ  ¡¡¢¢……††‡‡LLMMNNOO ]]\\[[ZZ¨¨©©ªª««TTUUVVWWUUTTSSRR©©££¢¢¡¡››œœžž]]^^__`` + + LLKKJJII  ŸŸžžeeffgghhDDCCBBAA““’’‘‘¨§¦¥¤££¢nnooppqq;;::9988ŽŽŒŒvvwwxxyybbccddee>>??@@AAGGHHIIJJ bbaa``__££¤¤¥¥¦¦ŽŽ‘‘PPQQRRSSYYXXWWVV¬¬¬¬««ªªXXYYZZ[[QQPPOONN  ŸŸžžŸŸ  ¡¡¢¢aabbccdd HHGGFFEEœœ››šš™™iijjkkll@@??>>==ŽŽ‡‡¢¡¡  ŸŸžrrssttuu !!77665544‹‹ŠŠ‰‰ˆˆzz{{||}}ffgghhiiBBCCDDEEKKLLMMNN + + ^^]]\\[[§§¨¨©©ªª’’““””••TTUUVVWWUUTTSSRR©©¨¨§§¦¦\\]]^^__ + + MMLLKKJJœœ››šš™™££©©ªª««eeffgghhDDCCBBAA˜˜——––••mmnnoopp<<;;::99††……„„ƒƒžœœ››švvwwxxyy""##$$%%33221100‡‡††……„„~~€€jjkkqqrrFFGGHHIIOOPPQQRRZZYYXXWW««¬¬¬¬««––——˜˜™™XXYYZZ[[QQPPOONN¥¥¤¤££¢¢``aabbcc IIHHGGFF˜˜——––••¬¬¬¬««ªªiijjkkll@@??>>==””““’’‘‘qqrrsstt 88776655‚‚€€š™™˜˜——–zz{{||}}&&''(())//..--,,ƒƒ‚‚€€‚‚ƒƒ„„……ssttuuvvJJKKLLMMSSTTUUVVVVUUTTSSªª©©££¢¢šš››œœ\\]]^^__ + + MMLLKKJJ¡¡  ŸŸžžddeeffggEEDDCCBB””““’’‘‘©©¨§¦¥¤£mmnnoopp<<;;::99ŽŽuuvvwwxx!!""##$$44332211~~}}||{{–••””““’~~€€**++,,--++**))((~~}}||††‡‡ˆˆ‰‰wwxxyyzzNNOOPPQQWWXXYYZZRRQQPPOO¡¡  ŸŸžžžžŸŸ  ¡¡``aabbcc IIHHGGFFœœ››ššhhiijjkkAA@@??>>ŽŽ£¢¢¡¡  Ÿqqrrsstt 88776655ŒŒ‹‹ŠŠ‰‰yyzz{{||%%&&''((00//..--zzyyxxww’‘‘Ž‚‚ƒƒ„„……..//0011''&&%%$${{zzyyxxŠŠ‹‹ŒŒ{{||}}~~RRSSTTUU[[\\]]^^ + +NNMMLLKKœœ››šš¢¢££©©ªªddeeffggEEDDCCBB™™˜˜——––llmmnnoo==<<;;::‡‡††……„„Ÿžžœœ›uuvvwwxx!!""##$$44332211ˆˆ‡‡††……}}~~€€))**++,,,,++**))vvuuttssŽŒ‹Š‰ˆ††‡‡ˆˆ‰‰22334455##""!! wwvvuuttŽŽ‘‘€€‚‚VVWWXXYY__``aabb JJIIHHGG™™˜˜——––««¬¬¬¬««hhiijjkkAA@@??>>••””““’’ppqqrrss99887766ƒƒ‚‚€€›šš™™˜˜—yyzz{{||%%&&''((00//..--„„ƒƒ‚‚‚‚ƒƒ„„--..//00((''&&%%rrqqkkjj‡‡††……„„ŠŠ‹‹ŒŒ66778899ssrrqqpp’’““””••ƒƒ„„……††ZZ[[\\]]ccddeeffFFEEDDCC••””““’’ªª©©¨§¦¥llmmnnoo==<<;;::‘‘ŽŽttuuvvww !!""##55443322~~}}||—––••””“}}~~€€))**++,,,,++**))€€~~}}……††‡‡ˆˆ11223344$$##""!!iihhggffƒƒ‚‚€€ŽŽ‘‘::;;<<==oonnmmll––——˜˜™™‡‡ŽŽ^^__``aagghhiijjBBAA@@??‘‘ŽŽ¤££¢¢¡¡ ppqqrrss99887766ŒŒ‹‹ŠŠxxyyzz{{$$%%&&''1100//..{{zzyyxx“’’‘‘‚‚ƒƒ„„--..//00((''&&%%||{{zzyy‰‰ŠŠ‹‹ŒŒ55667788 eeddccbb~~}}||’’““””••>>??@@AAkkjjiihhšš››œœ‘‘’’““bbccddeekkllmmnn>>==<<;;‡‡††…… ŸŸžžœttuuvvww !!""##55443322‰‰ˆˆ‡‡††||}}~~(())**++--,,++**wwvvuuttŽŽŒ‹Š……††‡‡ˆˆ11223344$$##""!!xxwwvvuuŽŽ99::;;<<aa``__^^{{zzyyxx––——˜˜™™BBCCDDEEggffeeddžžŸŸ  ¡¡””••––——ffgghhiiooppqqrr::998877„„ƒƒ‚‚œ››šš™™˜xxyyzz{{$$%%&&''1100//..……„„ƒƒ‚‚€€‚‚ƒƒ,,--..//))((''&&ssrrqqkk‰ˆ‡‡††……‰‰ŠŠ‹‹ŒŒ55667788 ttssrrqq‘‘’’““””==>>??@@]]\\[[ZZwwvvuuttšš››œœFFGGHHII ccbbaa``¢¢££¤¤¥¥˜˜™™šš››jjkkllmmssttuuvv !!""66554433€€~~}}˜——––••”||}}~~(())**++--,,++**€€~~„„……††‡‡00112233%%$$##""jjiihhgg„„ƒƒ‚‚ŽŽ99::;;<<ppoonnmm••––——˜˜AABBCCDDYYXXWWVVssrrqqpožžŸŸ  ¡¡JJKKLLMM + + __^^]]\\¦¦§§¨¨©©œœžžŸŸnnooppqqwwxxyyzz##$$%%&&221100//||{{zzyy”““’’‘‘€€‚‚ƒƒ,,--..//))((''&&}}||{{zzˆˆ‰‰ŠŠ‹‹44556677!! ffeeddcc€€~~}}‘‘’’““””==>>??@@llkkjjii™™šš››œœEEFFGGHH UUOONNMMnmlkkjji¢¢££¤¤¥¥NNOOPPQQ[[ZZYYXXªª««¬¬¤¤  ¡¡¡¡  rrssttuu{{||}}~~''(())**..--,,++xxwwvvuuŽŽŒ„„……††‡‡00112233%%$$##""yyxxwwvvŒŒŽŽ8899::;;bbaa``__||{{zzyy••––——˜˜AABBCCDDhhggffeežžŸŸ  IIJJKKLL + + LLKKJJIIihhggffe¦¦§§¨¨©©RRSSTTUUWWVVUUTT££¢¢¡¡  ŸŸžžœœvvwwxxyy€€‚‚++,,--..**))((''ttssrrqq‹Š‰ˆ‡‡††ˆˆ‰‰ŠŠ‹‹44556677!! uuttssrr‘‘’’““<<==>>??^^]]\\[[xxwwvvuu™™šš››œœEEFFGGHH ddccbbaa¡¡¢¢££¤¤MMNNOOPPHHGGFFEEeddccbbaªª««¬¬¬¬VVWWXXYYSSRRQQPPŸŸžžœœ››šš™™˜˜zz{{||}}ƒƒ„„……††//001122&&%%$$##kkjjiihh……„„ƒƒ‚‚ŒŒŽŽ8899::;;qqppoonn””••––——@@AABBCCZZYYXXWWttssrrqqžžŸŸ  IIJJKKLL + + ``__^^]]¥¥¦¦§§¨¨QQRRSSTTDDCCBBAAa``__^^]««ªª©©¨¨ZZ[[\\]] OONNMMLL››šš™™˜˜——––••””~~€€‡‡ˆˆ‰‰ŠŠ33445566""!! ggffeedd€€~~‘‘’’““<<==>>??mmllkkjj˜˜™™šš››DDEEFFGGVVUUOONNponmlkkj¡¡¢¢££¤¤MMNNOOPP\\[[ZZYY©©ªª««¬¬UUVVWWXX@@??>>==]\\[[ZZY§§¦¦¥¥¤¤^^__``aa + + KKJJIIHH——––••””““’’‘‘‚‚ƒƒ„„……‹‹ŒŒŽŽ778899::ccbbaa``}}||{{zz””••––——@@AABBCCiihhggffœœžžŸŸHHIIJJKK + +MMLLKKJJjiihhggf¥¥¦¦§§¨¨QQRRSSTTXXWWVVUU¬¬««ªª©©YYZZ[[\\<<;;::99YXXWWVVU££¢¢¡¡  bbccddeeGGFFEEDD““’’‘‘ŽŽŒŒ††‡‡ˆˆ‰‰‘‘’’;;<<==>>__^^]]\\yyxxwwvv˜˜™™šš››DDEEFFGGeeddccbb  ¡¡¢¢££LLMMNNOO IIHHGGFFfeeddccb©©ªª««¬¬UUVVWWXXTTSSRRQQ¨¨§§¦¦¥¥]]^^__`` + + 33221100UTSRQPOOŸŸžžœœffgghhiiCCBBAA@@ŽŽ‡‡‹‹ŠŠ‰‰ˆˆŠŠ‹‹ŒŒ““””••––??@@AABB[[ZZYYXXuuttssrrœœžžŸŸHHIIJJKK + +aa``__^^¤¤¥¥¦¦§§PPQQRRSSEEDDCCBBbaa``__^¬¬««ªª©©YYZZ[[\\PPOONNMM¤¤££¢¢¡¡aabbccdd //..--,,NNMMLLKK››šš™™˜˜jjkkllmm??>>==<<††……„„ƒƒ‡‡††……„„ŽŽ‘‘——˜˜™™ššCCDDEEFFWWVVUUOOqqponmlk  ¡¡¢¢££LLMMNNOO ]]\\[[ZZ¨¨©©ªª««TTUUVVWWAA@@??>>^]]\\[[Z¨¨§§¦¦¥¥]]^^__`` + + LLKKJJII  ŸŸžžeeffgghh++**))((JJIIHHGG——––••””nnooppqq;;::9988‚‚€€ƒƒ‚‚€€’’““””••››œœžžGGHHIIJJ NNMMLLKKkjjiihhg¤¤¥¥¦¦§§PPQQRRSSYYXXWWVV¬¬¬¬««ªªXXYYZZ[[==<<;;::ZYYXXWWV¤¤££¢¢¡¡aabbccdd HHGGFFEEœœ››šš™™iijjkkll''&&%%$$FFEEDDCC““’’‘‘rrssttuu !!77665544~~}}||{{~~}}||––——˜˜™™ŸŸ  ¡¡¢¢KKLLMMNN + + JJIIHHGGgffeeddc¨¨©©ªª««TTUUVVWWUUTTSSRR©©¨¨§§¦¦\\]]^^__ + + 99332211VUUTSRQP  ŸŸžžeeffgghhDDCCBBAA˜˜——––••mmnnoopp##""!! BBAA@@??ŽŽŒŒvvwwxxyy""##$$%%33221100zzyyxxww{{zzyyxxšš››œœ££¤¤¥¥¦¦OOPPQQRRFFEEDDCCcbbaa``_¬¬¬¬««ªªXXYYZZ[[QQPPOONN¥¥¤¤££¢¢``aabbcc 00//..--OONNMMLLœœ››šš™™iijjkkll@@??>>==””““’’‘‘qqrrsstt >>==<<;;‹‹ŠŠ‰‰ˆˆzz{{||}}&&''(())//..--,,vvuuttsswwvvuuttžžŸŸ  ¡¡fpÛv€…p‘Ë‚€‰órH…ó~•€…t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfçZdQtAïrãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Zp‘Ë‚€‰X•ãn€…ÛvJXQór€‰Ûv€…ãnX•ãnX•v`XQJ`Û’ÛvpfH…tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnd™÷‚|çZË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAórXQJ`pfH…ó~Ë‚p‘ZHAv`Ëf•Ëf•ó~H…™ãbHAZó~•Ëf`|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’J`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|p‘Ë‚€‰ór•Ëf`v™Û’`Jó~H…fpfpÛv€…p‘Ë‚€‰órvX•ãn€…t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•Ëfl‘÷JtAïrãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰XQJ`Û’X•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•ãnX•v`XQJ`Û’ÛvpfH…tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnd™÷‚|çZË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™tA÷Jl‘HAãb™Û’ç’l‘÷Jf™ãbHAZpfH…ó~ç’l‘÷JtAv`Ëf•Ëf•ó~H…™ãbHAZó~•Ëf`|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…ÛvpfdQÿbt‰ç’J`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãn`JXQórpÛv€…•p‘Ë‚€‰ór•Ëf`vd™÷‚|çZó~H…fpfpÛv€…p‘Ë‚€‰órvX•H…ó~t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•Ëfl‘|çZdQãbHAZp‘d™tA÷Jl‘HAãb™Û’ç’l‘÷JfJ`Û’™€…Ûvpf€‰Ë‚p‘Zó~H…fpXQJ`Û’X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`XQJ`Û’•Ëf`vtAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnÿbt‰ç’l‘Ë‚€‰órXQç’t‰ÿbãn`JXQórpÛv€…ãnãbHAZp‘H…•Ëf`HAãb™Û’Ûv€…ãnX•™ãbHAXQpfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…™ãbHAZX•ãn€…Ûv|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpf÷JtAïrd™J`Û’™€…Ûvpf€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQórv`Ëf•J`Û’÷J•Ëf`vd™÷‚|çZó~H…fpfpÛv€…p‘Ë‚€‰órpfH…ó~t‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰Û’`JXQ÷‚|çZdQãbHAZp‘H…•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘Zó~H…fpl‘ç’t‰bQX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`XQJ`Û’•Ëf`vtAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|HAãb™Û’ÿbt‰ç’l‘Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’Ûv€…ãnX•Z‚d™ïrtpfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…™ãbHAZX•ãn€…Ûv|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtA`JXQór÷JtAïrd™J`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQórv`pÛvA÷Jl‘ç’t•Ëf`vd™÷‚|çZó~H…fpfpÛv€…p‘Ë‚€‰órp`vX•t‰ç’l‘÷JórXQJ`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€‰Ë‚p‘Zt‰ç’l‘÷JãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘Z€…ãnX•v‰ÿbdQçZ|X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`XQJ`Û’ãn€…ÛvptAïrd™÷‚Û’™HAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|HAãb™Û’fpÛv€…Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’`Ëf•ó~÷‚d™ïrtpfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…™ãbHAZfH…ó~•|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA`JXQórn•vf•óJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQórH…fpÛvA÷Jl‘ç’t•Ëf`vd™÷‚|çZó~H…fpfpÛv€…p‘Ë‚€‰órËf`vX•t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€‰Ë‚p‘`~H…fpÛãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘Z€…ãnX•v‰ÿbdQçZ|X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`XQJ`Û’ãn€…ÛvptAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|JXQór€‰v€…ãnX•Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’`Ëf•ó~‚™rAJl‘pfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…÷Jl‘ç’t‰fH…ó~•|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAË‚p‘ZHAv`Ëf•óJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQórH…X•v`ç’t‰ÿbdQ•Ëf`vd™÷‚|çZó~H…fpfpÛv€…d™ïrtA÷J€…Ûvpft‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰ãb™Û’`~H…fpÛãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZËf•ó~H…çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`l‘ç’t‰ÿbÛ’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|JXQór€‰v€…ãnX•Ë‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’fpÛv€…ïrtA÷Jl‘pfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…dQçZ|÷‚r‰‚‘ZHAã|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAË‚p‘ZHAv`f•~…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQórãnX•v`ç’t‰ÿbdQ•Ëf`vd™÷‚|çZó~H…fpfpÛv€…d™ïrtA÷Jb™Û’`t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰ãb™€‰Ë‚pÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZËf•ó~H…çZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ãnX•v`l‘ç’t‰ÿbJXQór€‰ËtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘ZHAãbX•v`ËfË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’fpÛv€…ïrtAJ‘’‰pfH…ó~l‘÷JtAïrv`Ëf•Ëf•ó~H…dQçZ|l‘‚p‘ZHAã|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA™Û’`J•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`JXQór•ó~H…fbdQçZ|÷•Ëf`vd™÷‚|çZH…fpÛvfpÛv€…ç’t‰ÿbdQb™Û’`t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQór€‰Ë‚pÛv€…ãnãbHAZp‘ó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZpÛv€…ãn‚d™ïrtA÷X•ãn€…ÛvdQÿbt‰ç’€…ãnórXQãnX•v`çZ|÷‚d™JXQór€‰ËtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|p‘ZHAãbX•v`ËfË‚€‰órXQvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`HA™Û’`X•v`ËfJl‘ç’t‰ÿpfÛ’`l‘÷JtAïrJ`Û’™Ëf•ó~H…ïrtA÷Jl‘‚p‘ZAb™’|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtA™Û’`J•ó~H…fJ`Û’™ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…JXQórÿb•ó~H…fbdQçZ|÷JXQór€‰d™÷‚|çZHAZp‘Ë‚fpÛv€…ç’t‰ÿbdQ`JXQórt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰XQHAãb™v…nX•v`ãbHAZp‘ó~•Ëf`HA™Û’`•ó~H…fJ`Û’÷JÛvpfH…t‰ç’l‘÷JpÛv€…ãn‚d™ïrtA÷Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJãnX•v`çZ|÷‚d™€‰Ë‚p‘ZtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|Û’`JXQËf•ó~HË‚€‰órXQvX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`tAd™÷‚|X•v`pJl‘ç’t‰bãb™Û’`l‘÷JtAïr`Û’™ãbËf•ó~H…ïrtAdQçZHAãb™Û’|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™tA÷Jór€‰Ë‚p‘…fpÛv€J`Û’÷JÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰Ûv€…ãnX•QZ‚d™ïrJXQór€‰d™÷‚|çZHAZp‘Ë‚fpÛv€…|÷‚d™ïr`JXQórt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbZHAãb™…ãnX•v`l‘ç’t‰ÿbó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAv`Ëf•tA÷Jl‘ç’Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJãnX•v`tA÷Jl‘ç’€‰Ë‚p‘ZtAïrd™÷‚™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JXQJ`Û’ãn€…ÛvpÛ’`JXQËf•ó~HdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|ó~H…fpt‰ÿbdQçZãb™Û’`l‘÷JtAïr`Û’™ãbËf•ó~H…t‰ÿbdQçZHAãb™’|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…™ãbHAZfH…•Ëfór€‰Ë‚p‘…fpÛv€d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰Ûv€…ãnX•|÷‚d™ïrJXQór€‰d™÷‚|çZHAZp‘Ë‚fpÛv€…|÷‚d™ïrJQr€‰Ë‚pt‰ç’l‘÷JXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn`JXQór…n•vf•l‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAv`Ëf•tA÷Jl‘ç’Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJãnX•v`tA÷Jl‘ç’‘ZHAãbfpÛv€…™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpf€‰Ë‚p‘Zó~H…fpdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|ó~H…X•vt‰ÿbdQçZãb™Û’`l‘÷JtAïr`Û’™ãbËf•ó~H…t‰d™ïrtA™Û’`JXãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfHAãb™Û’Ûv€…ãnX•d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰`Ëf•ó~|‚™rAJlJXQór€‰d™÷‚|çZHAZp‘Ë‚fpÛv€…÷Jl‘ç’t‰Qór€‰Ë‚pËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn`JXQórv`Ëf•l‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAH…fpÛv‘ç’t‰ÿbdË‚p‘ZHAdQÿbt‰ç’€‰órXQJãnX•v`ÿbdQçZ|‘ZHAãbfpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpf€‰Ë‚p‘Zó~H…fpdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|€…ãnX•vQçZ|÷‚dãb™Û’`l‘÷JtAïr`Û’™ãbËf•ó~H…÷‚d™ïrtA™Û’`JXãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfHAãb™€‰Ûv€…ãnX•d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰`pÛv€…™ïrtA÷JlJXQór€‰d™÷‚|çZHAZp‘Ë‚fpÛv€…÷Jl‘ç’t‰Qr‰‚‘ZHAËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnË‚p‘ZHAv`f•~…l‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAãnórXQJ‘ç’t‰ÿbdË‚p‘ZHAdQÿbt‰ç’€‰órXQJãnX•v`ÿbdQçZ|ãb™Û’`fpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfãb™Û’`fpÛv€…ãdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|`p‘Ë‚€‰QçZ|÷‚dãb™Û’`l‘÷JtAïr`Û’™ãbp‘Ë‚€‰órl‘ç’t‰ÿbJXQór€‰ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfJXQór€‰nX•v`Ëd™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰órXQJ`™ïrtAJ‘’JXQór€‰d™÷‚|çZHAZp‘Ë‚XQJ`Û’dQçZ|÷‚Ë‚p‘ZHAËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnË‚p‘`Jf•ó~H…l‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAÛ’™ãbHA‰bdQçZ|Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ™ãbHAZd™ïrtA÷Jãb™Û’`fpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…ÛvpfXQórÿbt‰fpÛv€…ãdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|Zp‘Ë‚€‰÷‚d™ïrtAãb™Û’`l‘÷JtAïr`Û’™ãbHAZp‘Ë‚p‘Ë‚€‰órl‘ç’t‰ÿbJXQór€‰ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•Ëfç’l‘|çZnX•v`Ëd™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰™ãbHAZ÷Jl‘ç’t‰JXQór€‰d™÷‚|çZHAZp‘Ë‚€‰órXQJXQJ`Û’dQçZ|÷‚Ë‚p‘ZAb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãndQÿbt‰ç’f•ó~H…fl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ç’l‘÷JtAp‘Ë‚€‰órÿbdQçZ|Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ`Û’÷Jl‘™ãbHAZd™ïrtAdQ’`JXQófpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfl‘÷JtAïrv…nX•vdQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|XQJ`Û’‚™AJl‘ç’ãb™Û’`l‘÷Jfp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰órçZ|÷‚d™r€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•Ëfd™÷‚|çZ`Ëf•ó~d™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…çZdQÿbt‰™ãbHAZt‰ÿbãn€…JXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’ïrtA÷Jl‘ZHAãb™ÛËf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãndQtAïrd™H…fpÛvl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷JÛvpfÛ’ç’l‘÷JtAp‘Ë‚€‰órÛvpfH…Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZç’t‰ÿbdQ’`JXQófpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpf÷‚|çZdQ€…ãnX•vdQçZ|÷‚vX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿb`JXQórïrd™÷‚|XQJ`p‘•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰órçZ|`vr€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•Ëfÿbt‰ç’l‘`f•…fpd™ïrtA÷JÛvpfÛ’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’X•ãn€…ÛvZHAãb™’Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn÷JtAïrd™Ûv€…ãnórl‘ç’t‰ÿb`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZpfH…ó~JQr€‰Ë‚fpÛv€…™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’€…Ûvpf÷‚|çZdQXQJ`Û’dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰ór•Ëf`vp‘ZHAãbãnX•v`p‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘™HAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’X•H…ó~•™Û’`JËf•ó~H…XQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZËf`vX•XQór€‰Ë‚fpÛv€…÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAXQJ•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰órãn€…Ûvpp‘ZHAb‰ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰`Û’™ãbX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’fH…ó~•’‘JAd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAHAZp‘Ë‚pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZËf`vX•|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|€‰órXQJ•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰órãn€…Ûvpt‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™t‰ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰`Û’™ãbX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’`vX•ãntAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnç’l‘÷JtAË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAHAZp‘Ë‚pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZ€…Ûvpf|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfïrd™÷‚|J`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|€‰™ãbHA•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËfçZdQÿbt‰ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Zp‘Ë‚€‰X•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚çZ|÷‚d™XQJ`Û’`vX•ãntAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãnç’l‘÷JtAË‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JHAãb™Û’ç’l‘÷JtAórXQJ`pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJïrtA÷Jl‘™ãbHAZ€…Ûvpf|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpfïrd™÷‚|J`Û’™dQçZ|÷‚€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿb`JXQórïrd™÷‚|Û’™ãbHA•Ëf`vãb™Û’`ó~H…fp`Û’™ãbç’t‰ÿbdQçZ|÷‚d™X•ãn€…ÛvdQÿbt‰ç’€…ãnórXQïrtA÷Jl‘‰Ë‚p‘ZH€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•ZHAãb™pÛv€…ãn÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbv`Ëf•çZ|‚™rA`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷Jãb™€‰Ë‚•H~ã…fÛïrtA÷Jl‘pfÛ’`l‘÷JtAïrJ`Û’™ç’t‰ÿbdQAãb™Û’``Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•Û’`JXQX•v`Ëf÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷Jó~H…fpJl‘ç’t‰ÿ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbp‘ZHAãb`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚çZ|l‘ç’JXQr‰‚H…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpór€‰Ë‚p‘•ó~H…fÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ûv€…ãnX•bdQçZ|÷HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚™Û’`J•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJt‰ÿbdQçZ‘ZHAãb™€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•ZHAãb™pÛv€…ãn÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbv`pÛv‚d™ïrtA÷`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JXQór€‰Ë‚•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãb|÷‚d™ïrÛ’`JXQ`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•€‰Ë‚p‘ZX•v`f•÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷J€…ãnórXQJl‘ç’t‰ÿ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbp‘ZHAãb`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚tA÷Jl‘ç’ór€‰Ë‚p‘H…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…ÛvpHAãb™Û’~…fpÛv€ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚J`p‘Ë‚bdQçZ|÷HAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚™Û’`J•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJt‰ÿbdQçZZHAãb™€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•`JXQór…ãnX•v`÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿb€‰órXQJ‚d™ïrtAJ`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷JXQHAãb™•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãb|÷‚d™ïrÛ’`JXQ`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•€‰Ë‚p‘`Ëf•ó~H÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷J`Û’™ãb‘’‰bdQçZ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛ’`JXQ`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚tAdQçZ|ór€‰Ë‚p‘H…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…ÛvpJXQórÿb…fpÛv€ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚HAZp‘Ë‚|÷‚d™ïrHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚ór€‰Ë‚p‘•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ÷‚d™ïrtAZAb™’`€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•t‰ç’l‘|…ãnX•v`÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿb€‰™ãbHAtA÷Jl‘ç’`JXQórïrd™÷‚|ãbHAZp‘d™tA÷Jl‘ZHAãb™•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãb÷Jl‘ç’t‰JXQór€‰Ë`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•çZdQÿbt‰Ëf•ó~H÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JZp‘Ë‚€‰t‰ÿbdQçZ€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQç’t‰ÿbãnÛ’`JXQ`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚ÿbdQçZ|‚p‘ZHAãH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpç’l‘÷JtA…fv…nX•ÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚órXQJ`|‚™AJl‘HAãb™Û’ç’l‘÷JfJ`Û’™€…Ûvpfór€‰Ë‚p‘•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJl‘ç’t‰ÿbb™Û’`€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•ïrd™÷‚|v`Ëf•÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbÛ’™ãbHAç’t‰ÿbãn`JXQórpÛv€…ãnãbHAZp‘H…•Ëf``JXQór•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãbãn€…ÛvpJXQór€‰Ë`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•çZdQtAïró~H…fp÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•H…f÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JZp‘Ë‚€‰€…Ûvpf€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…€‰Ë‚p‘Z`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚`vX•ãn‚p‘ZHAãH…fpÛvÛ’™ãbHAfH…ó~•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpd™÷‚|çZÛv€…ãnX•ÿbdQçZ|`vX•ãn|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚órXQJ`H…•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…HAãb™Û’•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJ€…Ûvpfb™’JQr€…ãnX•vZp‘Ë‚€‰Ëf`vX•™Û’`JH…fpÛvÛ’™ãbHAfH…ó~•dQÿbt‰ç’v`f•…f÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JórXQJ`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰órvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf``JXQór•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãbH…ó~•Ëf€‰Ë‚p‘Z`Ëf•ó~órXQJ`ãn€…ÛvpXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•l‘÷JtAïrpÛv€…ãn÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Û’™HAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…€‰Ë‚p‘Z`v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚`vX•H…HAãb™Û’H…fpÛvÛ’™ãbHAfH…ó~•p‘ZHA™`Ëf•ó~órXQJ`ãn€…Ûvpd™÷‚|çZórXQJ`ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…HAãb™€‰•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJó~•Ëf``JXQór€…ãnX•vZp‘Ë‚€‰Ëf`vX•Û’`JXQH…fpÛvÛ’÷Jl‘ç’fH…ó~•dQÿbt‰ç’Û’™HAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰órvX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`Ë‚p‘ZHA•H~ã…fÛïrtA÷Jl‘ãb™Û’`l‘÷JtAïr`Û’™ãbvX•ãn€…€‰Ë‚p‘ZA`Ëf•ó~órXQJ`ãn€…Ûvpórÿbt‰ç’€…ãnX•vt‰ÿbdQçZËf`vX•l‘|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…ãb™Û’``v…Xnóç’t‰ÿbdQJXQór€‰d™÷‚|çZHAZp‘Ë‚ÛvpfH…™’`JXQH…fpÛvÛ’÷Jl‘ç’fH…ó~•l‘÷JtAd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAXQó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…JXQór€‰•€vËpfçZ|÷‚d™Ë‚p‘ZHAdQÿbt‰ç’€‰órXQJó~•Ëf`órÿbt‰ç’€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbJ`Û’™vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`Ë‚p‘`Z•H~ã…fÛtA÷Jl‘ç’ãb™Û’`l‘÷Jfp`Û’™ãbvX•ãn€…l‘÷JtAd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãbHAZp‘ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…QXb㉀’Û`v…Xnót‰ÿbãn€…JXQór€‰Ûv€…ãnX•HAZp‘Ë‚Ûvp`v÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ë‚€‰órXQó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…‘pJAHró•€vËpfÛvpfH…Ë‚p‘ZHAv`Ëf•€‰órXQJX•ãn€…Ûvÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbJ`Û’™vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`™‚Ë`Z•H~ã…fÛ•Ëf`vãb™Û’`ó~H…fp`Û’™ãbpfH…ó~÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•t‰ç’l‘÷Jp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JãbHAZp‘ÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…QXAHró™`v…XnóX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚•Ëf`v÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvptAïrd™÷‚XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚Ë‚€‰™ãbó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…‚Ë`ZQX•€vËp‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJX•ãn€…Ûvÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•|çZdQÿb™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbHAZp‘Ë‚vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQt•Ëf`vãb™Û’`ó~H…fp`Û’™ãbpfH…ó~÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•t‰ç’l‘÷Jp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷J€‰órXQJÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…JAHró™Jçl’÷™tX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚•€…Ûvp÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvptAïrd™÷‚XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚`Û’™ãbó~•Ëf`HAãb™Û’•ó~H…fJ`Û’™ÛvpfH…‚Ë`ZQXbïAdZ÷‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJfH…ó~•ÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•|çZdQtA™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbHAZp‘Ë‚vX•ãn€…`JXQórpÛv€…ãnãbHAZp‘ó~•Ëf`b㉀’Û‘p‚ç‰drÿQt•Ëf`vãb™Û’`ó~H…fp`Û’™ãbËf`vX•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•ïrd™÷‚|p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷J€‰órXQJÛvpfH…€‰Ë‚p‘ZX•v`ËfË‚€‰órXQvX•ãn€…`ZQXbãJçl’÷™tX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚ãn€…Ûvp÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvpçZdQÿbt‰XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚`p‘Ë‚€‰ó~•Ëf`HA™Û’`•ó~H…fJ`Û’÷JÛvpfH…‰€’Û‘pJbïAdZ÷‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJfH…ó~•ÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•ç’l‘÷JtA™ãbHAZ÷‚d™ïrtAZHAãb™t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbórXQJ`vX•ãn€…JXQórÿbpÛv€…ãnl‘ç’t‰ÿbó~•Ëf`AHró™‚Ë‚ç‰drÿQt•Ëf`vãb™Û’`ó~H…fp`Û’™ãbËf`vX•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•ïrd™÷‚|p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQtAïrd™÷‚™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JÛ’™ãbHAÛvpfH…t‰ç’l‘÷JX•v`ËfdQçZ|÷‚vX•ãn€…`ZQXbãJçl’÷™tX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚H…ó~•Ëf÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…ÛvpçZdQÿbt‰XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘|çZdQÿbp‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…Zp‘Ë‚€‰ó~•Ëf`tAd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…‰€’Û‘pJbïAdZ÷‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJ`vX•ãnÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•ç’l‘|çZ™ãbHAZ÷‚d™tA÷JZHAãb™t‰ç’l‘÷JXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘•ó~H…fórXQJ`vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`AHr󙉀‚ç‰drÿQt•Ëf`vãb™Û’`ó~H…fp`Û’™ãb€…Ûvpf÷JtAïrd™`Ëf•ó~|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•dQÿbt‰ç’p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQfpÛv€…™ãbHAZfH…•ËfZHAãb™pÛv€…ãnÛ’™ãbHAÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…’Û‘pJAHJçl’÷™tX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚H…ó~•Ëf÷‚|çZdQH…fpÛvtA÷Jl‘ç’fH…ó~•÷JtAïrd™`Ëf•H…|÷‚d™ïrãn€…Ûvpl‘÷JtAïrXQJ`Û’ãn€…Ûvpór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQX•v`ËfXQJ`Û’ó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ró™‚Ë`bïAdZ÷‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJ`vX•ãnÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZËf`vX•÷‚|çZdQfpÛv€…tA÷Jl‘ç’fÛ’`Jd™÷‚|çZ™ãbHAZfH…•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘•ó~H…f÷Jl‘ç’t‰vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ZQXb㉀‚ç‰drÿQt•Ëf`vãb™Û’`ó~H…fp`Û’™ãb€…Ûvp`÷JtAïrd™`Ëf•H…|÷‚d™ïrãn€…Ûvpÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZXQHAãb™dQÿbt‰ç’p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™pÛv€…ãnbQZ‚d™ïÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…’Û‘pJAHJçl’÷™tX•ãn€…ÛvJXQór€‰Ûv€…ãnX•HAZp‘Ë‚vX•ãn€…÷‚|çZdQfpÛv€…tA÷Jl‘ç’fÛ’`J÷JtAïrd™`Û’™HA|÷‚d™ïrÛ’`JXQl‘÷JtAïrXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQX•v`prtA÷Jl‘çó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…ró™‚Ë`bïAdZ÷‘|pfH…ó~Ë‚p‘ZHAv`Ëf•€‰órXQJÛvpfH…ÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’ór€‰Ë‚p‘d™t‰ç’l‘™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘Ûv€…ãnX•’t‰ÿbdQçvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`ZQXAHró‚ç‰drÿQt•Ëf`v™Û’`Jó~H…fp`Û’÷Jl‘ó~•Ëf`÷JtAïrd™`Û’™HA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZZHAãb™÷JfpÛvp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™v`Ëf•Z|÷‚d™ïÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…™‚Ë`ZJçl’÷™tX•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•ç’t‰d™ïrvX•ãn€…÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrÛ’`JXQ€…n•vfXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQó~H…fprtA÷Jl‘çó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…QXb㉀’ÛbïAdZ÷‘|pfH…ó~ç’l‘÷JtAv`Ëf•tA÷Jl‘ç’ÛvpfH…ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’ór€‰Ë‚p‘•ó~H…fp™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘Ûv€…ãnX•’t‰ÿbdQçvX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`‘pJAHró‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fpt‰ÿbdQçZó~•€…Ûv÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZ`JXQórÛv€…ãnXp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™v`Ëf•Z|‚™rAJÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…™‚Ë`ZJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•|÷‚d™ïrpfÛ’`÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïr€‰Ë‚p‘Z•v`ËfXQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQó~H…X•vl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…QXb㉀’ÛbïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•tA÷Jl‘ç’JXQr‰‚‘ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’HAãb™Û’•ó~H…fp™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘`Ëf•ó~dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`‘p`ZQX‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fpt‰ÿbdQçZZHAãb™Û÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZ`JXQórÛv€…ãnXp‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™H…fpÛvd™ïrtA÷JÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…b㉀’Û‘pJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•|l‘ç’t‰’`JXQó÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïr€‰Ë‚p‘Z•v`f•~XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQ€…ãnX•vl‘ç’t‰ÿbó~•Ëf`ïrd™÷‚|•ó~H…fd™ïrtA÷JÛvpfH…JAHró™bïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•ÿbdQçZ|r€‰Ë‚p‘ÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’HAãb™€‰…fpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘`Ëf•ó~dQçZ|÷‚vX•ãn€…çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbó~•Ëf`‚Ë`ZQX‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fp÷‚d™ïrtAZHAãb™Û÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZË‚p‘ZHAãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHAãb™H…fpÛvd™ïrtAJ‘ÛvpfH…ç’l‘÷JtAX•v`ËfdQçZ|÷‚vX•ãn€…b㉀’Û‘pJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•÷Jl‘ç’t‰’`JXQó÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrãb™Û’`Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQ€…•ó~H…’‰bdQçZ|ó~•Ëf`ïrd™÷‚|•H…fpd™ïrtA÷JÛvpfZJAH…fÛbïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•ÿbdQçZ|r€‰Ë‚p‘Zÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’JXQór€‰fpÛv€…™ãbHAZH…ó~•ËfZHAãb™Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtvX•ãn€…çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbHAãb™Û’`v…Xnó‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fp÷‚d™ïrtAAb™’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZË‚p‘ZHAãnX•v`p‘Ë‚€‰ór`vX•ãnÛ’`JXQfpÛv€…™ãbHAZH…ó~•ËfZHA™Û’ãnX•v`A÷Jl‘ç’tÛvpfÛ’ç’l‘÷JtAXQJ`Û’dQçZ|÷‚`JXQór•€vËpfJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•dQçZ|÷‚XQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrãb™Û’`Ëf•ó~H…XQJ`Û’€…Ûvpfór€‰Ë‚p‘ãnX•v`p‘Ë‚€‰ór`vX•ãn`JXQórËf•ó~H…‰ÿbdQçZ|`JXQórïrd™÷‚|™HAZp‘d™ïrtA÷J€‰Ë‚p‘Z•H~ã…fÛbïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•d™ïrtA÷Jp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’JXQHAãbfv…nX•™ãbHAZH…ó~•ËfZHA™Û’Ëf•ó~H…XQJ`Û’€…Ûvpfÿbt‰ç’l‘fpÛv€…÷‚d™ïrt€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbHAãb™Û’`v…Xnó‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fpl‘ç’t‰ÿb™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™ïrp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZ™Û’`Jv`Ëf•óp‘Ë‚€‰ór`vX•ãn`JXQórfpÛv€…÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚ãnX•v`A÷Jl‘ç’tHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚`JXQór•€vËpfJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•dQçZ|÷‚XQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’™Û’`J÷JtAïrd™Û’™ãbHA|÷‚d™tAXQór€‰Ë‚~H…fpÛXQJ`Û’€…Ûvpfÿbt‰ç’l‘ãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbpÛv€…ãn‰bQZ‚d™`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷J€‰Ë‚p‘`•H~ã…fÛbïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•d™ïrtA÷Jp‘ZHAãbÿbt‰ç’l‘órXQJ`t‰ÿbdQçZXQór€‰Ë‚÷‚|çZdQZp‘Ë‚€‰÷Jl‘ç’t‰p‘ZHAãbv€…ãnX•÷Jl‘ç’t‰H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JX•v`ËfïrtA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbJXQór€‰`v…Xnó‚ç‰drÿQt•Ëf`vd™÷‚|çZó~H…fpl‘ç’t‰d™™’JQr€÷JtAïrd™Û’™ãbHA|÷‚d™tAp‘ZHAãbÿbt‰ç’l‘órXQJ`ÿbãn€…Ûv™Û’`Jv`Ëf•óÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚•ó~H…fç’t‰ÿbdQHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚Ë‚p‘ZHA•€vËpfJçl’÷™tX•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•ïrtA÷Jl‘‰Ë‚p‘ZH÷‚|çZdQZp‘Ë‚€‰÷Jl‘ç’t‰™Û’`J÷JfpÛvÛ’™ãbHApfH…•XQór€‰Ë‚~H…fpÛ÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JãnX•v`ÿbdQçZ|`vX•ãn|çZdQÿbpÛv€…ãnçZ|÷‚d™`JXQórïrd™÷‚|ãbHAZp‘d™ïrtA÷Jãb™Û’`•H~ã…fÛbïAdZ÷‘|pfH…ó~l‘÷JtAïrv`Ëf•ç’t‰ÿbdQAãb™Û’`ÿbt‰ç’l‘órXQJ`ÿbãn€…ÛvXQór€‰Ë‚€…ãnX•vZp‘Ë‚€‰Ëf`vX•p‘`JXQv€…n•vf÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA€…Ûvpft‰ç’l‘÷JX•v`ËfïrtA÷Jl‘€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbJXQór€‰`v…Xnó‚ç‰drÿQt•Ëf`vd™÷‚|çZH…fpÛvçZ|÷‚d™JXQór€÷JfpÛvÛ’™ãbHApfH…•p‘ZHAãb`Ëf•ó~órXQJ`ãn€…Ûvpór€‰Ë‚p‘•ó~H…fÿbdQçZ|`vX•ãn|çZdQÿbfpÛv€…÷Jl‘ç’t‰H…ó~•ËftAïrd™÷‚•ó~H…X•ç’t‰ÿbdQHAãb™Û’ç’l‘÷JtAJ`Û’™dQçZ|÷‚Ë‚p‘ZHA•€vËpfJçl’÷™t¥¦§¨©ª«¬¬«ª©¨§¦66666666666666666666666666666666666666666667777777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv3_0.dat b/application/third_party/mpdf/qrcode/data/qrv3_0.dat new file mode 100755 index 00000000..07a0af58 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv3_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv3_1.dat b/application/third_party/mpdf/qrcode/data/qrv3_1.dat new file mode 100755 index 00000000..4a1fa32d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv3_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv3_2.dat b/application/third_party/mpdf/qrcode/data/qrv3_2.dat new file mode 100755 index 00000000..6e60276a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv3_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv3_3.dat b/application/third_party/mpdf/qrcode/data/qrv3_3.dat new file mode 100755 index 00000000..cb5289ed Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv3_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv40_0.dat b/application/third_party/mpdf/qrcode/data/qrv40_0.dat new file mode 100755 index 00000000..7bbfe5a0 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv40_0.dat @@ -0,0 +1,353 @@ +°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹‹‹‹‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwvutstststsrqrqrqrqopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqopopoooonmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqoopopoponmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYXWXWVUVUVUVUSSSSSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopoponmnmlklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQPONMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpopopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[XWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§§§§§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqoooopopolklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[ZYZYXWXWXWXWVUVUVUVUSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqpoponmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUSTSSSSSSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{zyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSRQPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹‹‹‹‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«§¨§§§§§§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSTSTSSSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUSSTSTSTSPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVUTSRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqrqnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsrqrqrqponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa`_`_^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFE°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘‹Œ‹‹‹‹‹‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopooonmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¨§¨§¨§§§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsooopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­¬«¬«ª©ª©§§§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbabababa^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdcbaba`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUVUVURQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŒ‹Œ‹Œ‹‹‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsopopopopnmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWVUVUTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststsooooooponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSSSSSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§§§§§§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcdcdc`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefedcdcbaba`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGFEDCDCDCDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutstststspopopoponmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹‹‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvutsrqrqrqpopooooonmnmnmnmlklklklkjijijijihghghghgfefefefebabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSTSTSTSSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¨§¨§§§§§¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkjijijijihghghghgfefedcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWSSSSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGHGHGHGDCDCDCDCDCDCDCDC°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIHGFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopopnmnmnmnmlklklklkjijijijihghghghgdcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹‹‹‹‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqopopopoonmnmnmnmlklklklkjijijijihghgfefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYXWXWXWXWTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqoooopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSSSSSSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©§§§§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKJIHGHGHGFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDC°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijijijifefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDC®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•”“”“”“”“ŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkjijihghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCDCBABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvuvurqrqrqrqpopopoponmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSTSTRQRQRQRQPOPOPOPONMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEDCDCDCDCBABABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¥¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwvuvuvutsrqrqrqrqpoooooopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSTSTSSSSRQRQRQRQPOPOPOPONMNMNMNMLKJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¥¥¥¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUSSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqopopopopnmnmnmnmlklklklkhghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqopopopopnmnmnmnmlklkjijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABA®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€~}~}~}~}|{|{|{|{zyzyzyzyxwxwxwxwtstststsrqrqrqrqopopopopnmnmnmnmjijijijihghghghgfefefefedcdcdcdcbabababa`_`_`_`_^]^]^]^]\[\[\[\[ZYZYZYZYVUVUVUVUTSTSTSTSRQRQRQRQPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=<;<;<;<;:98787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;877777786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787878786565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;787877776565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;778787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!       + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;<;878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=<;<;<;:9878787876565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9777778786565656543434343212121210/0/0/0/.-.-.-.-*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!     + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:9787878786565656543434343212121210/0/0/0/,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!        + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:978777777656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!      + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:987878787656565654343434321212121.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:98787878765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=>=>=>=:9:9:9:98787877765656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?>=<;<;<;:9:9:9:97778787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:97878787865656565434343430/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:97878787865656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?@?@?@?<;<;<;<;:9:9:9:97878787865656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA@?>=>=>=<;<;<;<;:9:9:9:97878787865656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:97777778765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#"!"!"!"!    + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878765656565212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + BABABABA>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + BA@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787777743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%$#$#$#$#        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:98787878743434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('&%&%&%&%"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + @?@?@?@?>=>=>=>=<;<;<;<;:9:9:9:96565656543434343212121210/0/0/0/.-.-.-.-,+,+,+,+*)*)*)*)('('('('$#$#$#$#"!"!"!"!        + + + + °°¯¯®®­­%%&&''((iihhggff””••––——ˆˆ‡‡††……==>>??@@``__^^]]eeffgghh88776655ŽŽ ¬¬««ªª©©zzyyxxww{{||}}~~ ££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœšš™™˜˜——[[\\]]^^'&&%%$$#££¤¤¥¥¦¦ + +––••””““//001122nnmmllkkWWXXYYZZFFEEDDCC€€‚‚§§¨¨©©ªª6677==>>DDCCBBAAˆˆ‰‰ŠŠ‹‹°°°°¯¯®®‰‰ˆˆ‡‡††<<==>>??¬¬««ªª©©))**++,,eeddccbb˜˜™™šš››„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ vvuuoonn€€‚‚ŸŸžžœœ&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡––••””““__``aabb#""!! §§¨¨©©ªª ’’‘‘33445566jjiihhgg[[\\]]^^BBAA@@??ƒƒ„„……††««¬¬­­®®??@@AABB@@??>>==ŒŒŽŽ­­¬¬««ªª……„„ƒƒ‚‚@@AABBCC¨¨§§¦¦¥¥--..//00aa``__^^œœžžŸŸ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$mmllkkjjƒƒ„„……††››šš™™˜˜**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥ ’’‘‘‹‹ŠŠccddeeff««¬¬­­®®ŽŽŒŒ‹‹778899::ffeeddcc__``aabb>>==<<;;‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯CCDDEEFF<;:98776‘‘’’““ + +©©¨¨§§¦¦€€~~DDEEFFGG¤¤££¢¢¡¡11223344]]\\[[ZZ  ¡¡¢¢££!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((iihhggff‡‡ˆˆ‰‰ŠŠ ——––••””..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©© + + ‰‰ˆˆ‡‡††gghhiijj¯¯°°°°¯¯ŠŠ‰‰ˆˆ‡‡;;<<==>>bbaa``__ccddeeff::998877‹‹ŒŒŽŽ®®­­§§¦¦GGHHIIJJ65544332””••––—— ¥¥¤¤££¢¢ !!""##}}||{{zzHHIIJJKK  ŸŸžž55667788YYSSRRQQ¤¤¥¥¦¦§§%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  œœ››šš™™))**++,,eeddccbb‹‹‘‘’’““ + + ““’’‘‘22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­……„„ƒƒ‚‚kkllmmnn®®­­¬¬««††……„„ƒƒ??@@AABB^^]]\\[[gghhiijj66554433‘‘’’ ¥¥¤¤££¢¢KKLLMMNN21100//.˜˜™™šš››¡¡  ŸŸžž$$%%&&''yyxxwwvvLLMMNNOOœœ››šš™™99::;;<>==<<††‡‡ˆˆ‰‰®®¯¯°°°°€€~~oouuvvww ªª©©¨¨§§‚‚€€CCDDEEFFZZYYXXWWkkllmmnn221100//““””••–– + + ¡¡  ŸŸžžOOPPQQRR.--,,++*œœžžŸŸœœ››šš(())**++uuttssrrPPQQRRSS˜˜——––••==>>??@@LLKKJJII°°¯¯®®­­--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344]]\\[[ZZ˜˜™™šš››‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­¬¬}}||{{zzxxyyzz{{ + + ¦¦¥¥¤¤££ !!""~~}}||{{GGHHIIJJVVUUTTSSooppqqrr..--,,++——˜˜™™ššœœ››ššSSYYZZ[[*))((''&  ¡¡¢¢££™™˜˜——––,,--..//qqppoonnTTUUVVWW””““’’‘‘AABBCCDDHHGGFFEE¬«ª©¨§§¦11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788YYSSRRQQœœžžŸŸ‡‡††……„„>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘ ««ªª©©¨¨yyxxwwvv||}}~~¢¢¡¡  ŸŸ##$$%%&&zzyyxxwwKKLLMMNNRRQQPPOOssttuuvv**))((''››œœžž™™˜˜——––\\]]^^__&%%$$##"¤¤¥¥¦¦§§ + + ••””““’’00112233mmllkkjjXXYYZZ[[ŽŽEEFFGGHHDDCCBBAA¦¥¥¤¤££¢55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>==¢¡¡  ŸŸž99::;;<>??@@LLKKJJII¤¤¥¥¦¦§§ !!~~}}||FFGGHHIIWWVVUUTTnnooppqq//..--,,––——˜˜™™££¢¢¡¡  ""##$$%%llkkjjii„„……††‡‡šš™™˜˜——++,,--..rrqqppooSSTTUUVVJJIIHHGG{{||}}~~""!! ££¤¤¥¥¦¦ + +‘‘‹‹ŠŠ‰‰ddeeffgg¬¬­­®®¯¯ŒŒ‹‹ŠŠ8899::;;eeddccbb``aabbccˆˆ‡‡††……MMNNOOPP77665544žœœ››š==>>??@@``__^^]]eeffgghh88776655ŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDDHHGGFFEE­­®®¯¯°°""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœŸŸžžœœ&&''(())hhggffeeˆˆ‰‰ŠŠ‹‹ + +––••””““//001122nnmmllkkWWXXYYZZFFEEDDCC€€‚‚§§¨¨©©ªª ˆˆ‡‡††……hhiijjkk°°°°¯¯®®‰‰ˆˆ‡‡††<<==>>??aa``__^^ddeeffgg„„ƒƒ‚‚QQRRSSTT33221100š™™˜˜——–AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHDDCCBBAA°°¯¯®®­­&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡››šš™™˜˜**++,,--ddccbbaa‘‘’’““”” ’’‘‘33445566jjiihhgg[[\\]]^^BBAA@@??ƒƒ„„……††««¬¬­­®®„„ƒƒ‚‚llmmnnoo­­¬¬««ªª……„„ƒƒ‚‚@@AABBCC]]\\[[ZZhhiijjkk€€~~}}UUVVWWXX//..--,,–••””““’EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLL@@??>>==¬«ª©¨§§¦**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥ ——––••””..//0011``__^^]]••––——˜˜ŽŽŒŒ‹‹778899::ffeeddcc__``aabb>>==<<;;‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯€€~~}}uuvvwwxx ©©¨¨§§¦¦€€~~DDEEFFGGYYXXWWVVllmmnnoo||{{zzyyYYZZ[[\\++**))((’‘‘ŽŒIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPP77665544¦¥¥¤¤££¢..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©© + + ““’’‘‘22334455\\[[ZZYY™™šš››œœŠŠ‰‰ˆˆ‡‡;;<<==>>bbaa``__ccddeeff::998877‹‹ŒŒŽŽ®®­­¬¬««||{{zzyyyyzz{{|| + + ¥¥¤¤££¢¢ !!""##}}||{{zzHHIIJJKKUUTTSSRRppqqrrssxxwwvvuu]]^^__``''&&%%$$‹‹ŠŠ‰‰ˆˆMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTT33221100¢¡¡  ŸŸž22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­ŽŽŒŒ66778899SSRRQQPPžžŸŸ  ††……„„ƒƒ??@@AABB^^]]\\[[gghhiijj66554433‘‘’’ ªª©©¨¨§§xxwwvvuu}}~~€€¡¡  ŸŸžž$$%%&&''yyxxwwvvLLMMNNOOQQPPOONNttuuvvwwttssrrqqaabbccdd##""!!‡‡††……„„QQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXX//..--,,žœœ››š66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==OONNMMLL¡¡¢¢££¤¤‚‚€€CCDDEEFFZZYYXXWWkkllmmnn221100//““””••–– + + ¦¦¥¥¤¤££ !!""oonnmmll‚‚ƒƒ„„œœ››šš(())**++uuttssrrPPQQRRSSMMLLKKJJxxyyzz{{ppoonnmmeeffgghhƒƒ‚‚€€UUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\++**))((š™™˜˜——–::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­¬¬‡‡††……„„>>??@@AAKKJJIIHH¥¥¦¦§§­­ !!""~~}}||{{GGHHIIJJVVUUTTSSooppqqrr..--,,++——˜˜™™šš¢¢¡¡  ŸŸ##$$%%&&kkjjiihh……††‡‡ˆˆ™™˜˜——––,,--..//qqppoonnTTUUVVWWIIHHGGFF||}}~~llkkjjiiiijjkkll~~}}||YYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``''&&%%$$–••””““’>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘ ««ªª©©¨¨ƒƒ‚‚€€BBCCDDEEGGFFEEDD®®¯¯°°°°##$$%%&&zzyyxxwwKKLLMMNNRRQQPPOOssttuuvv**))((''››œœžžžžœœ››''(())**ggffeedd‰‰ŠŠ‹‹‘‘ + + ••””““’’00112233mmllkkjjXXYYZZ[[EEDDCCBB€€‚‚ƒƒhhggffeemmnnoopp{{zzyyxx]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>„„……††‡‡aa``__^^ddccbbaaqqrrsstt wwvvuutsaabbccdd<<;;::99‰‰ŠŠ‹‹ŒŒ°°¯¯®®­­ˆˆ‡‡††……==>>??@@``__^^]]eeffgghh‹‹ŠŠ‰‰ˆˆFFGGHHIIWWVVUUTTnnooppqq//..--,,––——˜˜™™££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMM??>>==77ª©¨§§¦¦¥++,,--..rrqqppooSSTTUUVVJJIIHHGG{{||}}~~""!! ££¤¤¥¥¦¦ + +––••””““//001122__^^]]\\––——˜˜™™ŒŒ‹‹ŠŠ8899::;;eeddccbb``aabbcc==<<;;::ˆˆ‰‰ŠŠ‹‹]]\\[[ZZ``__^^]]uuvvwwxx + + + +rqpoonnmeeffgghh88776655ŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll‡‡††……„„JJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœŸŸžžœœ&&''(())wwvvuuttNNOOPPQQ66554433¥¤¤££¢¢¡//001122nnmmllkkWWXXYYZZFFEEDDCC€€‚‚§§¨¨©©ªª ’’‘‘33445566[[ZZYYSSšš››œœ‰‰ˆˆ‡‡††<<==>>??aa``__^^ddeeffgg99887766ŒŒŽŽYYXXWWVV\\[[ZZYYyyzz{{|| mllkkjjiiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnooppƒƒ‚‚€€NNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡››šš™™˜˜**++,,--ssrrqqppRRSSTTUU221100//¡  ŸŸžž33445566jjiihhgg[[\\]]^^BBAA@@??ƒƒ„„……††««¬¬­­®®ŽŽŒŒ‹‹778899::RRQQPPOOžžŸŸ  ¡¡……„„ƒƒ‚‚@@AABBCC]]\\[[ZZhhiijjkk55443322‘‘’’““UUTTSSRRXXWWVVUU}}~~€€ihhggffemmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt ~~}}||RRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥ ——––••””..//0011oonnmmllVVWWXXYY..--,,++œœ››šš™778899::ffeeddcc__``aabb>>==<<;;‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯ŠŠ‰‰ˆˆ‡‡;;<<==>>NNMMLLKK¢¢££¤¤¥¥€€~~DDEEFFGGYYXXWWVVllmmnnoo1100//..””••––——QQPPOONNTTSSRRQQ‚‚ƒƒ„„eddccbbaqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx + + {{zzyyxxVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©© + + ““’’‘‘22334455kkjjiihhZZ[[\\]]**))((''™˜˜——––•;;<<==>>bbaa``__ccddeeff::998877‹‹ŒŒŽŽ®®­­¬¬««††……„„ƒƒ??@@AABBJJIIHHGG¦¦§§­­®® !!""##}}||{{zzHHIIJJKKUUTTSSRRppqqrrss--,,++**˜˜™™šš››MMLLKKJJPPOONNMM……††‡‡ˆˆa``__^^]uuvvwwxx((''&&%%žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||wwvvuutsZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­ŽŽŒŒ66778899ggffeedd^^__``aa&&%%$$##•””““’’‘??@@AABB^^]]\\[[gghhiijj66554433‘‘’’ ªª©©¨¨§§‚‚€€CCDDEEFFFFEEDDCC¯¯°°°°¯¯$$%%&&''yyxxwwvvLLMMNNOOQQPPOONNttuuvvww))((''&&œœžžŸŸIIHHGGFFLLKKJJII‰‰ŠŠ‹‹ŒŒ!!""##]\\[[ZZYyyzz{{||$$##""!!¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ + +rqpoonnm^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee""!!‘ŽŒ‹‹CCDDEEFFZZYYXXWWkkllmmnn221100//““””••–– + + ¦¦¥¥¤¤££ !!""~~}}||{{GGHHIIJJBBAA@@??®®­­¬«ª©(())**++uuttssrrPPQQRRSSMMLLKKJJxxyyzz{{%%$$##""  ¡¡¢¢££EEDDCCBBHHGGFFEEŽŽ$$%%&&''YXWVUTSS}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„ mllkkjjibbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­¬¬‡‡††……„„>>??@@AA__^^]]\\ffgghhiiŠŠ‰‰ˆˆ‡‡GGHHIIJJVVUUTTSSooppqqrr..--,,++——˜˜™™šš¢¢¡¡  ŸŸ##$$%%&&zzyyxxwwKKLLMMNN>>==7766¨§§¦¦¥¥¤,,--..//qqppoonnTTUUVVWWIIHHGGFF||}}~~!! ¤¤¥¥¦¦§§AA@@??>>DDCCBBAA‘‘’’““””(())**++RRQQPPOO‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆihhggffeffgghhii77665544ŽŽ‘‘ ««ªª©©¨¨ƒƒ‚‚€€BBCCDDEE[[ZZYYXXjjkkllmm††……„„ƒƒKKLLMMNNRRQQPPOOssttuuvv**))((''››œœžžžžœœ››''(())**vvuuttssOOPPQQRR55443322¤££¢¢¡¡ 00112233mmllkkjjXXYYZZ[[EEDDCCBB€€‚‚ƒƒ¨¨©©ªª««==<<;;::@@??>>==••––——˜˜,,--..//NNMMLLKK……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>„„……††‡‡¬¬­­®®¯¯99887766<<;;::99™™šš››œœ00112233JJIIHHGG‰‰ŠŠ‹‹ŒŒ°°¯¯®®­­ˆˆ‡‡††……==>>??@@``__^^]]eeffgghh88776655ŽŽa``__^^]nnooppqq//..--,,––——˜˜™™££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu + +~~}}||{{SSTTUUVVJJIIHHGG{{||}}~~""!! ££¤¤¥¥¦¦ + +––••””““//001122nnmmllkkWWXXYYZZ--,,++**œ››šš™™˜8899::;;eeddccbb``aabbcc==<<;;::ˆˆ‰‰ŠŠ‹‹°°°°¯¯®®5544332288776655žžŸŸ  44556677FFEEDDCCŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““””!!""##]\\[[ZZYrrssttuu++**))((šš››œœŸŸžžœœ&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy zzyyxxwwWWXXYYZZFFEEDDCC€€‚‚§§¨¨©©ªª ’’‘‘33445566jjiihhgg[[\\]]^^))((''&&˜——––••”<<==>>??aa``__^^ddeeffgg99887766ŒŒŽŽ­­¬¬««ªª1100//..44332211¡¡¢¢££¤¤==>>??@@BBAA@@??‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜$$%%&&''YXWVUTSSvvwwxxyy''&&%%$$žžŸŸ  ¡¡››šš™™˜˜**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}vvuutsrq[[\\]]^^BBAA@@??ƒƒ„„……††««¬¬­­®®ŽŽŒŒ‹‹778899::ffeeddcc__``aabb%%$$##""”““’’‘‘@@AABBCC]]\\[[ZZhhiijjkk55443322‘‘’’““ + +©©¨¨§§¦¦--,,++**00//..--¥¥¦¦§§¨¨AABBCCDD>>==<;:9••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ(())**++RRQQPPOOzz{{||}}##""!! ¢¢££¤¤¥¥ ——––••””..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€ + + poonnmml__``aabb>>==<<;;‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯ŠŠ‰‰ˆˆ‡‡;;<<==>>bbaa``__ccddeeff!!ŽŒ‹‹ŠŠDDEEFFGGYYXXWWVVllmmnnoo1100//..””••––—— ¥¥¤¤££¢¢))((''&&,,++**))©©ªª««¬¬EEFFGGHH87766554™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  ,,--..//NNMMLLKK~~€€¦¦§§¨¨©© + + ““’’‘‘22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„…… lkkjjiihccddeeff::998877‹‹ŒŒŽŽ®®­­¬¬««††……„„ƒƒ??@@AABB^^]]\\[[gghhiijj‰‰ˆˆ‡‡††HHIIJJKKUUTTSSRRppqqrrss--,,++**˜˜™™šš››¡¡  ŸŸžž%%$$##""((''&&%%­­®®¯¯°°IIJJKKLL43322110žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤00112233JJIIHHGG‚‚ƒƒ„„……ªª««¬¬­­ŽŽŒŒ66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰hggffeedgghhiijj66554433‘‘’’ ªª©©¨¨§§‚‚€€CCDDEEFFZZYYXXWWkkllmmnn……„„ƒƒ‚‚LLMMNNOOQQPPOONNttuuvvww))((''&&œœžžŸŸœœ››šš!! $$##""!!°°¯¯®®­­MMNNOOPP0//..--,¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨44556677FFEEDDCC††‡‡ˆˆ‰‰®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒdccbbaa`kkllmmnn221100//““””••–– + + ¦¦¥¥¤¤££ !!""~~}}||{{GGHHIIJJVVUUTTSSooppqqrr €€~~PPQQRRSSMMLLKKJJxxyyzz{{%%$$##""  ¡¡¢¢££™™˜˜——–– §§¦¦¥¥¤¤QQRRSSYY,++**))(¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬==>>??@@BBAA@@??ŠŠ‹‹ŒŒ¯¯®®­­¬¬‡‡††……„„>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘`__^^]]\ooppqqrr..--,,++——˜˜™™šš¢¢¡¡  ŸŸ##$$%%&&zzyyxxwwKKLLMMNNRRQQPPOOssttuuvv + + }}||{{zzTTUUVVWWIIHHGGFF||}}~~!! ¤¤¥¥¦¦§§ + + ••””““’’££¢¢¡¡  ZZ[[\\]](''&&%%$©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°AABBCCDD>>==<;:9ŽŽ‘‘ ««ªª©©¨¨ƒƒ‚‚€€BBCCDDEE[[ZZYYXXjjkkllmm33221100’’““””••!!""##$$\[[ZZYYXssttuuvv**))((''››œœžžžžœœ››''(())**vvuuttssOOPPQQRRNNMMLLKKwwxxyyzzyyxxwwvvXXYYZZ[[EEDDCCBB€€‚‚ƒƒ¨¨©©ªª«« ‘‘ŽŽŸŸžžœœ^^__``aa$##""!! ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>„„……††‡‡¬¬­­®®¯¯ŒŒ‹‹ŠŠ››šš™™˜˜bbccddee°°¯¯®®­­ˆˆ‡‡††……==>>??@@``__^^]]eeffgghh88776655ŽŽ §§¦¦¥¥¤¤IIJJKKLL43322110––——˜˜™™££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœ))**++,,QQPPOONN{{||}}~~""!! ££¤¤¥¥¦¦ + +––••””““//001122nnmmllkkWWXXYYZZFFEEDDCC€€‚‚ + + onnmmllk``aabbcc==<<;;::ˆˆ‰‰ŠŠ‹‹°°°°¯¯®®‰‰ˆˆ‡‡†† + + ——––••””ffgghhii¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ££¢¢¡¡  MMNNOOPP0//..--,šš››œœŸŸžžœœ&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡--..//00MMLLKKJJ€€‚‚§§¨¨©©ªª ’’‘‘33445566jjiihhgg[[\\]]^^BBAA@@??ƒƒ„„……†† kjjiihhgddeeffgg99887766ŒŒŽŽ­­¬¬««ªª……„„ƒƒ‚‚  + + ““’’‘‘‹‹jjkkllmm¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜ŸŸžžœœQQRRSSYY,++**))(žžŸŸ  ¡¡››šš™™˜˜**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥11223344IIHHGGFFƒƒ„„……††««¬¬­­®®ŽŽŒŒ‹‹778899::ffeeddcc__``aabb>>==<<;;‡‡ˆˆ‰‰ŠŠgffeeddchhiijjkk55443322‘‘’’““ + +©©¨¨§§¦¦€€~~ + + ŠŠ‰‰ˆˆ‡‡nnoouuvv¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ››šš™™˜˜ZZ[[\\]](''&&%%$¢¢££¤¤¥¥ ——––••””..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©©556677==EEDDCCBB‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯ŠŠ‰‰ˆˆ‡‡;;<<==>>bbaa``__ccddeeff::998877‹‹ŒŒŽŽcbbaa``_llmmnnoo1100//..””••––—— ¥¥¤¤££¢¢ !!""##}}||{{zz ††……„„ƒƒwwxxyyzz + +  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  ——––••””^^__``aa$##""!! ¦¦§§¨¨©© + + ““’’‘‘22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­>>??@@AAAA@@??>>‹‹ŒŒŽŽ®®­­¬¬««††……„„ƒƒ??@@AABB^^]]\\[[gghhiijj66554433‘‘’’!!_^^]]\\[ppqqrrss--,,++**˜˜™™šš››¡¡  ŸŸžž$$%%&&''yyxxwwvv‚‚€€{{||}}~~ œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤““’’‘‘‹‹bbccddeeªª««¬¬­­ŽŽŒŒ66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°°°BBCCDDEE==<;:987‘‘’’ ªª©©¨¨§§‚‚€€CCDDEEFFZZYYXXWWkkllmmnn221100//““””••––""##$$%%[ZZYYXWVttuuvvww))((''&&œœžžŸŸœœ››šš(())**++uuttssrr + + ~~}}||{{€€‚‚˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ŠŠ‰‰ˆˆ‡‡ffgghhii®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­§§FFGGHHII76655443““””••–– + + ¦¦¥¥¤¤££ !!""~~}}||{{GGHHIIJJVVUUTTSSooppqqrr..--,,++——˜˜™™šš&&''(())UTSSRRQQxxyyzz{{%%$$##""  ¡¡¢¢££™™˜˜——––,,--..//qqppoonn zzyyxxwwƒƒ„„……†† + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ††……„„ƒƒjjkkllmm¯¯®®­­¬¬‡‡††……„„>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘ ¦¦¥¥¤¤££JJKKLLMM3221100/——˜˜™™šš¢¢¡¡  ŸŸ##$$%%&&zzyyxxwwKKLLMMNNRRQQPPOOssttuuvv**))((''››œœžž**++,,--PPOONNMM||}}~~!! ¤¤¥¥¦¦§§ + + ••””““’’00112233mmllkkjj vvuuoonn‡‡ˆˆ‰‰ŠŠ ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°‚‚€€nnoouuvv««ªª©©¨¨ƒƒ‚‚€€BBCCDDEE[[ZZYYXXjjkkllmm33221100’’““””•• + + ¢¢¡¡  ŸŸNNOOPPQQ/..--,,+››œœžžžžœœ››''(())**vvuuttssOOPPQQRRNNMMLLKKwwxxyyzz&&%%$$##ŸŸ  ¡¡¢¢..//0011LLKKJJII€€‚‚ƒƒ¨¨©©ªª«« ‘‘ŽŽ44556677iihhggff!!""##$$mmllkkjj‹‹‘‘’’““ŒŒ‹‹ŠŠ‰‰99::;;<>­­¬«ª©¨§))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤˜˜——––••--..//00aa``__^^””••––——ŽŽŒŒ66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°¨¨MMNNOOPP++**))(($$%%&&''yyxxwwvvLLMMNNOO==776655§¦¦¥¥¤¤£--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344]]\\[[ZZ˜˜™™šš››‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ§§¦¦¥¥¤¤QQRRSSYY''&&%%$$(())**++uuttssrrPPQQRRSS44332211£¢¢¡¡  Ÿ11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788YYSSRRQQœœžžŸŸ‡‡††……„„>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘ ££¢¢¡¡  ZZ[[\\]]##""!! ,,--..//qqppoonnTTUUVVWW00//..--Ÿžžœœ›55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>??@@LLKKJJII¤¤¥¥¦¦§§ !!~~}}||FFGGHHIIWWVVUUTTnnooppqq//..--,,––——˜˜™™››šš™™˜˜bbccddee44556677iihhggff\\]]^^__((''&&%%—––••””“==>>??@@``__^^]]eeffgghh88776655ŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDDHHGGFFEE­­®®¯¯°°""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœ——––••””ffgghhii8899::;;eeddccbb``aabbcc$$##""!!“’’‘‘ŽAABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHDDCCBBAA°°¯¯®®­­&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡““’’‘‘‹‹jjkkllmm<<==>>??aa``__^^ddeeffggŒ‹‹ŠŠ‰‰EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLL@@??>>==¬«ª©¨§§¦**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥ ŠŠ‰‰ˆˆ‡‡nnoouuvv @@AABBCC]]\\[[ZZhhiijjkkˆˆ‡‡††……IIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPP77665544¦¥¥¤¤££¢..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©© + + ††……„„ƒƒwwxxyyzz + + DDEEFFGGYYXXWWVVllmmnnoo„„ƒƒ‚‚MMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTT33221100¢¡¡  ŸŸž22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­‚‚€€{{||}}~~ + + HHIIJJKKUUTTSSRRppqqrrss €€~~}}QQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXX//..--,,žœœ››š66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°°°~~}}||{{€€‚‚LLMMNNOOQQPPOONNttuuvvww + + ||{{zzyyUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\++**))((š™™˜˜——–::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­¬¬zzyyxxwwƒƒ„„……††PPQQRRSSMMLLKKJJxxyyzz{{xxwwvvuuYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``''&&%%$$–••””““’>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘ ««ªª©©¨¨vvuuoonn‡‡ˆˆ‰‰ŠŠTTUUVVWWIIHHGGFF||}}~~ tsrqpoon]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>??@@``__^^]]eeffgghh‹‹ŠŠ‰‰ˆˆFFGGHHIIWWVVUUTTnnooppqq//..--,,––——˜˜™™££¢¢¡¡  ""##$$%%iihhggff””••––—— !!\\]]^^__AA@@??>>„„……††‡‡jiihhggfeeffgghh88776655ŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll‡‡††……„„JJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœŸŸžžœœ&&''(())eeddccbb˜˜™™šš››""##$$%%``aabbcc==<<;;::ˆˆ‰‰ŠŠ‹‹feeddccbiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnooppƒƒ‚‚€€NNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡››šš™™˜˜**++,,--aa``__^^œœžžŸŸ&&''(())ddeeffgg99887766ŒŒŽŽbaa``__^mmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt ~~}}||RRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥ ——––••””..//0011]]\\[[ZZ  ¡¡¢¢££**++,,--hhiijjkk55443322‘‘’’““!!""^]]\\[[Zqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx + + {{zzyyxxVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©© + + ““’’‘‘22334455YYSSRRQQ¤¤¥¥¥¥¤¤..//0011llmmnnoo1100//..””••––——##$$%%&&ZYYXWVUTuuvvwwxx((''&&%%žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||wwvvuutsZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……ªª««¬¬­­ŽŽŒŒ66778899PPOONNMM££¢¢¡¡  22334455ppqqrrss--,,++**˜˜™™šš››''(())**SSRRQQPPyyzz{{||$$##""!!¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ + +rqpoonnm^^__``aa??>>==<<††‡‡ˆˆ‰‰®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==LLKKJJIIŸŸžžœœ66778899ttuuvvww))((''&&œœžžŸŸ++,,--..OONNMMLL}}~~€€ ¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„ mllkkjjibbccddee;;::9988ŠŠ‹‹ŒŒ¯¯®®­­¬¬‡‡††……„„>>??@@AAHHGGFFEE››šš™™˜˜::;;<<==xxyyzz{{%%$$##""  ¡¡¢¢££//001122KKJJIIHH‚‚ƒƒ„„©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆihhggffeffgghhii77665544ŽŽ‘‘ ««ªª©©¨¨ƒƒ‚‚€€BBCCDDEEDDCCBBAA——––••””>>??@@AA||}}~~!! ¤¤¥¥¦¦§§33445566GGFFEEDD……††‡‡ˆˆ­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>==““’’‘‘BBCCDDEE€€‚‚ƒƒ¨¨©©ªª««77==>>??CCBBAA@@‰‰ŠŠ‹‹ŒŒ°°¯¯®®­­ˆˆ‡‡††……==>>??@@``__^^]]eeffgghh88776655ŽŽa``__^^]nnooppqq//..--,,––——˜˜™™££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMM77665544ŽŽŒŒFFGGHHII„„……††‡‡¬¬­­®®¯¯@@AABBCC??>>==<;ŽŽ ¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““””!!""##]\\[[ZZYrrssttuu++**))((šš››œœŸŸžžœœ&&''(())wwvvuuttNNOOPPQQ33221100‹‹ŠŠ‰‰ˆˆJJKKLLMMˆˆ‰‰ŠŠ‹‹°°°°¯¯®®DDEEFFGG:9877665‘‘’’““”” + + ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜$$%%&&''YXWVUTSSvvwwxxyy''&&%%$$žžŸŸ  ¡¡››šš™™˜˜**++,,--ssrrqqppRRSSTTUU//..--,,‡‡††……„„NNOOPPQQŒŒŽŽ­­§§¦¦¥¥HHIIJJKK54433221••––——˜˜¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ(())**++RRQQPPOOzz{{||}}##""!! ¢¢££¤¤¥¥ ——––••””..//0011oonnmmllVVWWXXYY++**))((ƒƒ‚‚€€RRSSTTUU‘‘’’““ + +¤¤££¢¢¡¡LLMMNNOO100//..-™™šš››œœ  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  ,,--..//NNMMLLKK~~€€¦¦§§¨¨©© + + ““’’‘‘22334455kkjjiihhZZ[[\\]]''&&%%$$~~}}||VVWWXXYY””••––——   ŸŸžžPPQQRRSS-,,++**)žžŸŸ  œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤00112233JJIIHHGG‚‚ƒƒ„„……ªª««¬¬­­ŽŽŒŒ66778899ggffeedd^^__``aa##""!!{{zzyyxxZZ[[\\]]˜˜™™šš››œœ››šš™™YYZZ[[\\)((''&&%¡¡¢¢££¤¤˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨44556677FFEEDDCC††‡‡ˆˆ‰‰®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddeewwvvuutt^^__``aaœœžžŸŸ˜˜——––••]]^^__``%$$##""!¥¥¦¦§§¨¨ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬==>>??@@BBAA@@??ŠŠ‹‹ŒŒ¯¯®®­­¬¬‡‡††……„„>>??@@AA__^^]]\\ffgghhiissrrqqppbbccddee  ¡¡¢¢££””““’’‘‘aabbccdd! ©©ªª««¬¬ ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°AABBCCDD>>==<;:9ŽŽ‘‘ ««ªª©©¨¨ƒƒ‚‚€€BBCCDDEE[[ZZYYXXjjkkllmmoonnmmllffgghhii¤¤¥¥¦¦§§ + + ‹‹ŠŠ‰‰ˆˆeeffgghh­­®®¯¯°°ŒŒ‹‹ŠŠ‰‰99::;;<>??@@``__^^]]eeffgghh88776655ŽŽ §§¦¦¥¥¤¤IIJJKKLL43322110––——˜˜™™££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu + + + +ggffeeddnnooppqq¬¬­­®®¯¯ƒƒ‚‚€€mmnnoouu¬¬««ªª©©„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ££¢¢¡¡  MMNNOOPP0//..--,šš››œœŸŸžžœœ&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy ccbbaa``rrssttuu°°°°¯¯®®~~}}||vvwwxxyy ¨¨§§¦¦¥¥ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜ŸŸžžœœQQRRSSYY,++**))(žžŸŸ  ¡¡››šš™™˜˜**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}__^^]]\\vvwwxxyy­­¬¬««ªª{{zzyyxxzz{{||}} + + ¤¤££¢¢¡¡!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ››šš™™˜˜ZZ[[\\]](''&&%%$¢¢££¤¤¥¥ ——––••””..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€[[ZZYYXXzz{{||}}©©¨¨§§¦¦wwvvuuoo~~€€  ŸŸžž%%&&''((xxwwvvuuMMNNOOPPPPOONNMMuuvvwwxx((''&&%%žžŸŸ  ——––••””^^__``aa$##""!! ¦¦§§¨¨©© + + ““’’‘‘22334455kkjjiihhZZ[[\\]]CCBBAA@@‚‚ƒƒ„„……WWVVUUTT~~€€¥¥¤¤££¢¢ !!""##nnmmllkk‚‚ƒƒ„„……œœ››šš™™))**++,,ttssrrqqQQRRSSTTLLKKJJIIyyzz{{||$$##""!!¡¡¢¢££¤¤““’’‘‘‹‹bbccddeeªª««¬¬­­ŽŽŒŒ66778899ggffeedd^^__``aa??>>==<<††‡‡ˆˆ‰‰!!""##SSRRQQPP‚‚ƒƒ„„……¡¡  ŸŸžž$$%%&&''jjiihhgg††‡‡ˆˆ‰‰˜˜——––••--..//00ppoonnmmUUVVWWXXHHGGFFEE}}~~€€ ¥¥¦¦§§¨¨ + + ŠŠ‰‰ˆˆ‡‡ffgghhii®®¯¯°°°°‹‹ŠŠ‰‰ˆˆ::;;<<==ccbbaa``bbccddee;;::9988ŠŠ‹‹ŒŒ$$%%&&''OONNMMLL††‡‡ˆˆ‰‰œœ››šš(())**++ffeeddccŠŠ‹‹‘‘’’ + + ””““’’‘‘11223344llkkjjiiYYZZ[[\\DDCCBBAA‚‚ƒƒ„„©©ªª««¬¬ ††……„„ƒƒjjkkllmm¯¯®®­­¬¬‡‡††……„„>>??@@AA__^^]]\\ffgghhii77665544ŽŽ‘‘(())**++KKJJIIHHŠŠ‹‹ŒŒ™™˜˜——––,,--..//bbaa``__““””••–– ŽŽ55667788hhggffee]]^^__``@@??>>==……††‡‡ˆˆ­­®®¯¯°°‚‚€€nnoouuvv««ªª©©¨¨ƒƒ‚‚€€BBCCDDEE[[ZZYYXXjjkkllmm33221100’’““””••,,--..//GGFFEEDDŽŽ‘‘••””““’’00112233^^]]\\[[——˜˜™™ššŒŒ‹‹ŠŠ‰‰99::;;<>??@@``__^^]]eeffgghh88776655ŽŽ ¬¬««ªª©©zzyyxxww{{||}}~~ ££¢¢¡¡  ""##$$%%{{zzyyxxJJKKLLMMSSRRQQPPrrssttuu++**))((šš››œœ44556677??>>==<<––——˜˜™™ŒŒ‹‹ŠŠ8899::;;QQPPOONNŸŸ  ¡¡¢¢„„ƒƒ‚‚AABBCCDD\\[[ZZYYiijjkkll44332211‘‘’’““”” + + ¨¨§§¦¦¥¥ vvuuoonn€€‚‚ŸŸžžœœ&&''(())wwvvuuttNNOOPPQQOONNMMLLvvwwxxyy''&&%%$$žžŸŸ  ¡¡==>>??@@;;::9988šš››œœ‰‰ˆˆ‡‡††<<==>>??MMLLKKJJ££¤¤¥¥¦¦ €€~~}}EEFFGGHHXXWWVVUUmmnnoopp00//..--••––——˜˜¤¤££¢¢¡¡!!""##$$mmllkkjjƒƒ„„……††››šš™™˜˜**++,,--ssrrqqppRRSSTTUUKKJJIIHHzz{{||}}##""!! ¢¢££¤¤¥¥AABBCCDD77665544žžŸŸ  ¡¡……„„ƒƒ‚‚@@AABBCCIIHHGGFF§§­­®®¯¯!!""##$$||{{zzyyIIJJKKLLTTSSRRQQqqrrsstt,,++**))™™šš››œœ  ŸŸžž%%&&''((iihhggff‡‡ˆˆ‰‰ŠŠ ——––••””..//0011oonnmmllVVWWXXYYGGFFEEDD~~€€¦¦§§¨¨©©EEFFGGHH33221100¢¢££¤¤¥¥ZHAãb™t‰ç’l‘÷J`Ëf•ó~Û’™ãbHA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQfpÛv€…XQJ`Û’ç’t‰ÿbdQpfH…ó~p‘ZA™’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãnË‚p‘ZHAd™÷‚|çZÛv€…ãnXHAZp‘Ë‚•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’ãbHAXQJ÷‚d™ïrtAfH…ó~•p‘ZHAãb÷‚Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚H…fpÛvZp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ãnX•v`™ãbHAZçZ|l‘ç’•Ëf`vJXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™€…Ûvpfãb™Û’`dQÿbt‰ç’•v`f•~€‰órXQJX•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïr`Û’™ãb÷Jl‘ç’t‰Ëf`vX•™Û’`JH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿb€…ãnX•vórXQJ`H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰órt‰ÿbdQçZX•ãn€…Ûvt‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘H…•Ëf`JXQHAãbl‘÷JtAïr…fpÛv€…`Û’™ãbpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚Ëf•HAZp‘Ë‚bQZ‚d™ïãn€…ÛvpXQór€‰Ë‚€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷J`Ëf•ó~Û’™ãbHA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…XQJ`Û’|÷‚d™ïrpfH…ó~tAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQvX•ãn€…™Û’`Jd™÷‚|çZãnX•v`HAZ÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`ó~H…X•v€‰órXQJrtA÷Jl‘çfH…ó~•p‘ZHA™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚H…X•v`Zp‘Ë‚€‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZtA÷Jl‘ç’•€…ÛvpçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ÛvpfH…XQór€‰Ë‚dQÿbt‰ç’Ëf•ó~H…ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰`Ëf•ó~`Û’™ãb’t‰ÿbdQçËf`vX•Û’`JXQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿbËf•ó~H…™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰órt‰ÿbdQçZfH…ó~•ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚ó~•Ëf`p‘ZHAãbl‘|çZdQfpÛv€…ç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAH…fpÛvHAZp‘Ë‚Z|÷‚d™ïãn€…Ûvpórÿbt‰ç’€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷JfpÛv€…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn|çZdQÿbfpÛv€…XQJ`Û’|÷‚d™ïrËf`vX•ïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fd™ïrtA÷JvX•ãn€…™Û’`Jÿbt‰ç’l‘ãnX•v`çZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`v™Û’`J€…ãnX•v€‰™ãbHArtA÷Jl‘çfH…ó~•l‘÷JtAd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚ãnX•v`J‘’‰bdQ瀅Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷JãnX•v`™ãbHAZtAdQçZ|ãn€…ÛvpçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛvpfH…XQór€‰Ë‚÷JtAïrd™f•…fpÛvïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvXQórÿbt‰`Ëf•ó~Zp‘Ë‚€‰’t‰ÿbdQçËf`vX•÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿbËf•ó~H…Z|÷‚d™ïH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtAfH…ó~•ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfdQçZ|÷‚ó~•Ëf`p‘`JXQ÷‚|çZdQ€…ãnórXQç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~ç’l‘÷JtAH…fpÛvórXQJ`Z|‚™rAJãn€…Ûvpÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷JfpÛv€…rtA÷Jl‘ç`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAZHAãb™|çZdQÿbfpÛv€…XQJ`Û’÷Jl‘ç’t‰Ëf`vX•ïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…ór€‰Ë‚p‘ÿbt‰ç’l‘J`Û’™çZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vd™÷‚|çZ€…•ó~H…Û’™ãbHAl‘ç’t‰ÿbfH…ó~•÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚•ó~H…f’t‰ÿbdQ瀅Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZÿbdQçZ|H…ó~•ËfçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…ZHAãb™÷JtAïrd™HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvdQÿbt‰ç’fpÛv€…Zp‘Ë‚€‰dQçZ|÷‚ËfZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿbpÛv€…ãnZ|÷‚d™ïH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷‚d™ïrtAZHAãb™ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`Û’`JXQt‰ç’l‘÷J€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~l‘÷JtAïrãnX•v`órXQJ`d™ïrtA÷J™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷JX•v`ËfrtA÷Jl‘ç`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷JZHAãb™|çZdQÿbfpÛv€…XQJ`Û’÷Jl‘ç’t‰’JQr€‰Ëïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|™HAZp‘d™ïrtA÷JvX•ãn€…ór€‰Ë‚p‘tAïrd™÷‚`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•ËfZHAd™÷‚|çZËf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚•ó~H…f’t‰bQZ‚€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZd™ïrtA÷J‚p‘ZHAãçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ZHAãb™|çZdQÿbHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`dQÿbt‰ç’fpÛv€…XQJ`Û’dQçZ|‚™p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿbpÛv€…ãnd™ïrtA÷JH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbb™Û’`ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAJ`Û’™dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zt‰ç’l‘÷J€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQJXQór€‰l‘÷JtAïrãnX•v`™ãbHAZAJl‘ç’t‰™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷JX•v`pl‘ç’t‰ÿb`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZfH…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’dQçZ|÷‚JXQór€‰Ëïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚ËfãbHAZp‘d™ïrtA÷JvX•ãn€…HAãb™Û’tAïrd™÷‚`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAd™÷‚|çZpÛv€…ãnp‘Ë‚€‰órÿbãn€…ÛvXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpÛ’`JXQtAïrd™÷‚Ûv€…ãnX•dQçZ|÷‚€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZd™ïrtA÷J‚p‘ZHAãçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…`JXQór|çZdQtAHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`dQÿbt‰ç’X•v`ËfXQJ`Û’pfH…•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•ór€‰Ë‚p‘|çZdQÿbv`Ëf•d™ïrtA÷JH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbb™Û’`ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Zïrd™÷‚Ëf€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJt‰ÿbãn€…JXQór€‰l‘÷JtAïr•ó~H…f™ãbHAXQËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•ZHAãb™t‰ç’l‘÷Jó~H…fpl‘ç’t‰ÿb`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’dQçZ|l‘JXQr‰‚‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…HAãb™Û’•ó~H…f`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbÛvpfH…Ë‚p‘ZHAd™÷‚|çZpÛv€…ãnJ`Û’™ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚Û’`JXQtAïrd™÷‚Ûv€…ãnX•dQçZ|‚™€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZç’t‰ÿbdQHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HA™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…`JXQHAv…nX•v`HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚•Ëf`vãb™Û’`dQÿbt‰ç’X•v`ËfãbHAZp‘fH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãbór€‰Ë‚p‘|çZdQÿbv`p‘Ë‚rAJl‘ç’tH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órçZ|÷‚d™`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ãb™Û’`Ëf•ó~H€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJX•ãn€…ÛvJXQór€‰l‘÷JtAïr•ó~H…X•Ë‚€‰órXQËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`JZHAãb™t‰ç’l‘÷J€‰órXQJ‰ÿbdQçZ|`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ïrtA÷Jl‘€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQór€‰…fpÛv€`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbpfH…ó~Ë‚p‘ZHAd™÷‚|çZv`Ëf•J`Û’™ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚Û’`JXQtAïrd™÷‚`Û’™ãb÷‚d™ïrt€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZç’t‰ÿbdQHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`tAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…Ë‚p‘ZHA…ãnX•v`HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•HAZ÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’ó~H…fpãbHAZp‘fH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãbór€‰Ë‚p‘|çZdQÿbHAZp‘Ë‚A÷Jl‘ç’tH…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órçZ|l‘ç’`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ãb™Û’`Ëf•ó~H€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZó~H…fpïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrÛv€…ãnX•Ë‚€‰™ãbËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`JZHAãb™t‰ç’l‘÷J€‰órXQJ‰ÿbdQçZ|`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’t‰ÿbãn€…€‰Ë‚p‘ZAïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JXQór€‰…fpÛv€`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ûv€…ãnX•ç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZv`Ëf•HAZ÷‚d™ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚Û’`JXQtAïrd™÷‚`p‘Ë‚€‰÷‚d™ïrt€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZÛvp`vb™’`JXçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfZïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…Ë‚p‘`J…n•vf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrv`Ëf•çZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’ó~H…fpïrtAJ‘’‰fH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãbór€‰Ë‚p‘|çZdQÿbórXQJ`AJ‘’‰bdQH…ó~•ËfZHAãb™|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvQór€‰Ë‚pç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`XQór€‰Ë‚ó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZH…fpÛvïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrÛv€…•ó~bdQçZ|÷Ëf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËf`vX•™Û’`JZHAãb™t‰ç’l‘÷JÛ’™ãbHAçZ|÷‚d™`vX•ãnÛ’`JXQt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’pfH…ó~‘ZHAãbïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿb`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…p‘ZHAãbÛv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’€…ãnórXQç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZH…fpÛv‚d™ïrtA÷ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚Û’`JXQtAïrd™÷‚Zp‘Ë‚€‰ïrtA÷Jl‘€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ•Ëf`v™Û’`JXçZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…™Û’`Jv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrJ`Û’™çZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’€…ãnX•vJl‘ç’t‰ÿfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãbór€‰Ë‚p‘|çZdQÿbórXQJ`ç’t‰ÿbdQH…ó~•ËfZHAãb™Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órX•ãn€…ÛvQór€‰Ë‚pç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`XQór€‰Ë‚ó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïr`Ëf•ó~bdQçZ|÷Ëf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™ïrËfZHAãb™Û’`JZHAãb™t‰ç’l‘÷JÛ’™ãbHAçZ|÷‚d™`vX•ãnÛ’`JXQfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’p`vX•‘ZHAãbïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãn`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…p‘`JXQÛv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZH…fpÛv‚d™ïrtA÷ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’™Û’`JXQór€‰Ë‚Û’`JXQtAïrd™÷‚XQJ`Û’ïrtA÷Jl‘€…Ûvpfór€‰Ë‚p‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZãn€…Ûvp™’JQr€‰çZdQÿbt‰pÛv€…ãnJ`Û’™€…Ûvpf€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…órÿbt‰ç’v`f•~…HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïr`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’€…ãnX•vJl‘ç’t‰bfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`t‰ÿbdQçZXQór€‰Ë‚p‘ZHAãbór€‰Ë‚p‘|çZdQÿb™ãbHAZç’t‰bQZH…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órfH…ó~•Ë‚p‘ZHAç’l‘÷JtAX•v`ËfãbHAZp‘H…•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`l‘|çZdQfpÛv€…〉órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïr`pÛv€…QZ‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA|÷‚d™tAp‘ZHAãb™Û’`JZHAãb™t‰ç’l‘÷Jp‘Ë‚€‰ór‚d™ïrtA÷`vX•ãn`JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’Ëf`vX•ãb™Û’`ïrd™÷‚|•ó~H…fË‚€‰órXQvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÿbt‰ç’l‘nX•v`Ë`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`ó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZãnX•v`tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰™Û’`JXQór€‰Ë‚Û’`JXQtAïrd™÷‚XQJ`Û’Jl‘ç’t‰ÿ€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZãn€…ÛvpJXQór€‰çZdQÿbt‰pÛv€…ãnJ`Û’™ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…÷JtAïrd™f•ó~H…HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’Ëf•ó~H…t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`ÿbãn€…ÛvXQór€‰Ë‚p‘ZHAãbór€‰Ë‚p‘Ëf•ó~H…™ãbHAZbdQçZ|÷H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órfH…ó~•Ë‚p‘ZHAç’l‘÷JtAX•v`ËfãbHAZ÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`÷‚|çZdQfpÛv€…〉órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrfpÛv€…|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHApfH…•p‘ZHAãb™Û’`JZHAãb™X•v`Ëfp‘Ë‚€‰™‚d™ïrtA÷`vX•ãn|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’€…Ûvpfãb™Û’`ïrd™÷‚|•ó~H…fd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ÿbt‰ç’l‘nX•v`Ë`Û’™ãbçZ|÷‚d™•Ëf`v™Û’`Jó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZãnX•v`tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰Ëf`vX•™Û’`JXQór€‰Ë‚Û’`JXQ•ó~H…fãbHAZp‘Jl‘ç’t‰ÿ€…Ûvpft‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfJXQr‰‚‘çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…|çZdQÿbf•ó~H…fHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvXQórÿbt‰Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’pÛv€…ãnt‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvórXQJ`ãn€…ÛvpXQór€‰Ë‚p‘ZHAãbór€‰Ë‚p‘pÛv€…ãnË‚€‰órXQbdQçZ|‚H…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnZHAãb™Ûç’l‘÷JtAX•v`ËfdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`t‰ç’l‘÷Jv…nX•v€‰órXQJç’t‰ÿbdQpfH…ó~ç’l‘÷JtAv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrórXQJ`|‚™rAJlËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAfH…ó~•p‘ZHAãb™Û’`JZHAãb™X•v`ËfJ`Û’™™rAJl‘ç’ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…dQçZ|÷‚€…Ûvpf’`JXQóïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…tAïrd™÷‚`Ëf•ó~`Û’™ãbçZ|÷‚d™•Ëf`vd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZp‘Ë‚€‰ór‘ç’t‰ÿbdãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•ó~Z÷‚d™ïrËf`vX•™Û’`JXQór€‰Ë‚Û’`JXQ•ó~H…fãbHAZp‘t‰ÿbdQçZÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`d™ïrtA÷JH…ó~•Ëfr€‰Ë‚p‘çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…|çZdQÿbH…fpÛvHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’XQJ`Û’QçZ|÷‚dfH…ó~•p‘ZHAãb÷‚|çZdQH…fpÛvtA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚p‘ZHA™ór€‰Ë‚p‘pÛv€…•Ë‚€‰órXQ|÷‚d™ïrór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…fl‘ç’t‰ÿb`vX•H…ZHAãb™Ûç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`t‰ç’l‘÷J€…ãnX•v€‰órXQJç’t‰ÿbdQpfH…ó~l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïr™ãbHAZ™ïrtA÷JlËf`vX•™Û’`Jÿbt‰ç’l‘€…ãnX•vt‰ÿbdQçZfH…ó~•p‘ZHAãbÛ’`JXQ|çZdQÿbó~H…fpJ`p‘Ë‚tA÷Jl‘ç’ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãndQçZ|÷‚ó~•Ëf`’`JXQóïrd™÷‚|™HAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…tAïrd™t‰`Ëf•ó~`Û’™ãbçZ|÷‚d™•ËfZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZp‘Ë‚€‰ór‘ç’t‰ÿbdãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Ëf•H…|÷‚d™ïrËf`vX•™Û’`Jórÿbt‰ç’t‰ç’l‘÷JÛv€…ãnX•€‰órXQJt‰ÿbdQçZÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`d™ïrtA÷JvX•ãn€…r€‰Ë‚p‘ZçZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ç’l‘÷JtAH…fpÛvHAZp‘Ë‚ïrtA÷Jl‘ãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’XQJ`p‘QçZ|÷‚dfH…ó~•p‘ZHAãb÷‚|çZdQfpÛv€…tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚l‘÷JtAd™tAïrd™÷‚v`Ëf•`Û’™ãb|÷‚d™n…ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZl‘ç’t‰d™ÛvpfH…Ab™’`Jç’l‘÷JtAJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfZïrd™÷‚|€…n•vf€‰órXQJç’t‰ÿbdQJXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrË‚€‰órXQ™ïrtAJ‘’Ëf`vX•™Û’`Jÿbt‰ç’l‘ãnórXQJt‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQ|çZdQÿbó~H…fpHAZp‘Ë‚vf…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbp‘Ë‚€‰órïrtA÷Jl‘ó~•Ëf`XQór€‰Ë‚ïrd™÷‚ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JHAãb™€‰çZdQÿbt‰•ó~H…fp`Û’™ãbçZ|÷‚d™Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZJ`Û’™‰bdQçZ|ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™`Û’™HA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘t‰ç’l‘÷JÛv€…ãnX•€‰órXQJ`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JXQJ`Û’ç’t‰ÿbdQvX•ãn€…p‘ZHAãb•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbË‚p‘ZHAç’l‘÷JtAÛv€…ãnXHAZp‘Ë‚tA÷Jl‘ç’ãb™Û’`dQÿbt‰ç’Ûv€…ãnX•`Û’™ãbçZ|÷‚d™•Ëf`vãb™Û’`dQÿbt‰ç’ãbHAZp‘÷‚d™ïrtAfH…ó~•p‘ZHAãb÷‚|çZdQZp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™tAïrd™÷‚v`pÛv`Û’™ãb€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚™ãbHAZçZ|÷‚d™Ûvp`v™Û’`JpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ãb™Û’`ïrd™÷‚|•v`Ëf€‰órXQJt‰ÿbãn€…JXQór€‰l‘÷JtAïrv`Ëf•HAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰l‘÷JtAïrË‚€‰órXQ÷Jl‘ç’t‰Ëf`vX•™Û’`Jÿbt‰ç’l‘órXQJ`t‰ÿbdQçZfH…ó~•p‘ZHAãb÷‚|çZdQ|çZdQÿb€…ãnX•vHAXQJ`H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™Ëf•ó~H…p‘Ë‚€‰órïrtA÷Jl‘X•ãn€…ÛvXQór€‰Ë‚X•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘JXQór€‰çZdQtAïr•ó~H…fp`Û’™ãbÛvpfH…Ë‚p‘ZHAd™÷‚|çZó~H…fp€‰órXQJç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAd™÷‚|çZJ`Û’™ÿbdQçZ|ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™Û’™ãbHA|÷‚d™ïrËf`vX•™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrËfZHAãbt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•Ëf™Û’`Jd™t‰ç’l‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‰€’Û‘pJ•€vËpf÷‚|çZdQH…fpÛvórXQJ`tA÷Jl‘ç’™’JQr€tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnXQór€‰Ë‚÷JtAïrd™J`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•ËfórAHró™‚Ë•H~ã…fÛÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAt‰d™ïrtA‰Ë‚p‘ZH|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfp‘ZHAãb÷‚|çZdQãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷J€‰Ë‚p‘Z`ZQXAH`v…Xnó÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰Aãb™Û’`t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JXQJ`Û’ÿbdQçZ|H…ó~•Ëf™€‰Ë‚p‘ÿbt‰ç’l‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbHAãb™Û’ró™‚Ë`•€vËpf÷‚|çZdQH…fpÛvórXQJ`ÿbdQçZ|JXQór€tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚™ãbHAZ÷‚d™ïrtA`vX•ãnZHAãb™÷JtAïrd™J`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚`JXQórZQXb㉀•H~ã…fÛÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA÷‚d™ïrtA‰Ë‚p‘ZH|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQ÷‚|çZdQãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™tA÷Jl‘€‰Ë‚p‘Z’Û‘pJAH`v…Xnó÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰÷Jl‘ç’t‰Aãb™Û’`t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfór€‰Ë‚p‘tAïrd™÷‚Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQç’t‰ÿbãnHAãb™Û’ró™‚Ë`•€vËpf÷‚|çZdQH…fpÛvórXQJ`ÿbdQçZ|JXQr‰‚tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnZHAãb™Ëf•ó~H…J`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™€…Ûvpf`JXQHAZQXb㉀•H~ã…fÛÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿb‘ZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHA™Û’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfÛ’`JXQfv…nX•ãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘H…•Ëf`ãb™Û’`’Û‘p`Z`v…Xnó÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰dQçZ|÷‚Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfHAãb™Û’v`Ëf•óË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQvX•ãn€…JXQór€‰QXb㉀’Û•€vËp‘|÷‚|çZdQH…fpÛvórXQJ`d™ïrtA÷Jór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQór~H…fpÛJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™ÛvpfH…Ë‚p‘ZHA‘pJAHró‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAl‘ç’t‰ÿbZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëf÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘Zv€…ãnX•ãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZ÷‚ó~•Ëf`ãb™Û’`™‚Ë`ZJçl’÷™t÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰dQçZ|l‘Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfHAãb™Û’v`Ëf•óË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fd™ïrtA÷JvX•ãn€…JXQór€‰QXb㉀’ÛbïAdZ÷‘|÷‚|çZdQH…fpÛvórXQJ`ç’t‰ÿbãnór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn`JXQór~H…fpÛJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnl‘ç’t‰ÿbÛvpfH…Ë‚p‘`J‘pJAHró‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHA€…Ûvp`ZAb™’`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËftAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpf€‰Ë‚p‘`v€…n•vfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfdQçZ|÷‚ó~•Ëf`XQór€‰Ë‚™‰€’Û‘pJçl’÷™t÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰vX•ãn€…JXQór€‰Ët‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfJXQór€‰•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•H…fpd™ïrtA÷JvX•ãn€…p‘ZHAãbJAHró™bïAdZ÷‘|÷‚|çZdQH…fpÛvórXQJ`ÛvpfH…‚p‘ZHAãtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰Û’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnË‚p‘ZHApÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ûv€…ãnórl‘ç’t‰ÿbÛvpfH…™Û’`J‚Ë`ZQX‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAó~•Ëf`b™Û’`|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|ór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfãb™Û’`X•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAXQJ`Û’dQçZ|÷‚ó~•Ëf`XQór€‰Ë‚b㉀’Û‘pJçl’÷™t÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰vX•ãn€…JXQór€‰Ët‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷JZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfJXQór€‰•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|™HAZp‘d™ïrtA÷JvX•ãn€…p‘ZHAãbJAHró™bïAdZ÷‘|÷‚|çZdQH…fpÛvórXQJ`Ûvp`v‚p‘ZHAãtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿbÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnË‚p‘`JpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…™€‰Ë‚p‘‚Ë`pf‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAX•ãn€…Ûvb™’JQr|çZdQÿbfpÛv€…XQJ`Û’ãn€…Ûvpór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfXQórÿbt‰X•v`f•ãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAJ`Û’™dQçZ|÷‚ó~•Ëf`ZHAãb™•H~ã…fÛJçl’÷™t÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰pfH…ó~€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`™ãbHAZfH…•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfç’l‘|çZ~…fpÛv€Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Û’`JXQ`v…XnóbïAdZ÷‘|÷‚|çZdQH…fpÛvórXQJ`•Ëf`vHAãb™Û’tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãndQÿbt‰ç’…ãnX•v`J`Û’™dQçZ|÷‚ó~•Ëf`HAãb™Û’•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…ór€‰Ë‚p‘•€vËpf‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAX•ãn€…Ûv`JXQór|çZdQÿbfpÛv€…XQJ`Û’€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfl‘÷JtAïrËf•ó~HãbHAZp‘d™ïrtA÷JvX•ãn€…`JXQórpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`ZHAãb™•H~ã…fÛJçl’÷™t÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰pfH…ó~€‰Ë‚p‘Zt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfd™÷‚|çZ…fpÛv€Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…Û’`JXQ`v…XnóbïAdZ÷‘|÷‚|çZdQH…fpÛvórXQJ`•€…ÛvpHAãb™Û’tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãndQÿbt‰ç’…ãnX•v`J`Û’™dQçZ|÷‚ó~•Ëf`HA™Û’`•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…HAãb™Û’•€vËpf‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAfH…ó~•`JXQr‰|çZdQÿbfpÛv€…÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfl‘|çZdQËf•ó~HãbHAZp‘d™ïrtA÷JvX•ãn€…JXQórÿbpÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf``JXQór•H~ã…fÛJçl’÷™t÷JtAïrd™`Ëf•ó~Z÷‚d™ïrËf`vX•‚‘ZHAãbt‰ç’l‘÷JãnX•v`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfÿbt‰ç’l‘…fv…nX•Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…t‰ç’l‘÷JX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…€‰Ë‚p‘Z`v…XnóbïAdZ÷‘|÷‚|çZdQH…fpÛvtAdQçZ|ãn€…Ûvp™Û’`JXtAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn÷JtAïrd™v`Ëf•J`Û’™dQçZ|÷‚ó~•Ëf`tAd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…HAãb™Û’•€vËpf‚ç‰drÿQtÿbt‰ç’l‘€…ãnX•v÷‚d™ïrtAfH…ó~•Qór€‰Ë‚p|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpf÷‚|çZdQó~H…fpãbHAZp‘d™ïrtA÷JvX•ãn€…çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf``JXQór•H~ã…fÛJçl’÷™t÷JtAïrd™`Ëf•H…÷Jl‘ç’t‰Ëf`vX•‘ZHAãbt‰ç’l‘÷JórXQJ`ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•Ëfÿbt‰ç’l‘Ûv€…ãnX•Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…€‰Ë‚p‘``v…XnóbïAdZ÷‘|÷‚|çZdQfpÛv€…ÿbdQçZ|H…ó~•Ëf™Û’`JXtAïrd™÷‚Û’™HAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãn÷JtAïrd™v`Ëf•J`Û’™dQçZ|÷‚ó~•ËfZïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…JXQór€‰•€vËpf‚ç‰drÿQtÿbt‰ç’l‘ãnórXQJ÷‚d™ïrtA`vX•ãnQór€‰Ë‚p|çZdQÿbp‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpft‰ç’l‘÷Jó~H…fpãbHAZp‘d™ïrtA÷JHAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Ë‚p‘ZHA•H~ã…fÛJçl’÷™t÷JtAïrd™`Û’™HA÷Jl‘ç’t‰€…Ûvpf‘ZAb™’`t‰ç’l‘÷JXQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËftAïrd™÷‚Ûv€…n•vË‚€‰órXQl‘ç’t‰ÿb`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…ãb™Û’``v…XnóbïAdZ÷‘|÷‚|çZdQZp‘Ë‚€‰d™ïrtA÷JH…ó~•ËfJXQór€‰tAïrd™÷‚™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtAZHAãb™|çZdQÿbf•ó~H…J`Û’™dQçZ|÷‚€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…JXQór€‰•€vËpf‚ç‰drÿQtÿbt‰ç’l‘órXQJ`l‘ç’t‰ÿb`vX•ãnË‚p‘ZHAËf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€‰Ë‚p‘Zt‰ç’l‘÷JfpÛv€…ããbHAZp‘d™tA÷Jl‘HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`Ë‚p‘`Z•H~ã…fÛJçl’÷™t÷JtAïrd™Û’™ãbHAdQçZ|÷‚€…Ûvp`ãb™Û’`fpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|HAãb™Û’tAïrd™÷‚nX•v`ËË‚€‰órXQç’t‰ÿbãn`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…QXb㉀’Û`v…XnóbïAdZ÷‘|÷‚Ëf•ó~Zp‘Ë‚€‰d™ïrtA÷JvX•ãn€…JXQór€‰ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™tA÷J`JXQór|çZdQtAf•ó~H…J`Û’™€…Ûvpf€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‘pJAHró•€vËpf‚ç‰drÿQtH…fpÛvórXQJ`l‘ç’t‰ÿbÛvpfH…Ë‚p‘ZA™’Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órl‘ç’t‰ÿb€‰Ë‚p‘Zïrd™÷‚|fpÛv€…ããbHAZp‘H…•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`™‚Ë`Z•H~ã…fÛJçl’÷™t€…ãnX•vÛ’™ãbHAdQçZ|l‘ó~•Ëf``JXQórfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’ãn€…ÛvpHAãb™Û’çZdQÿbt‰nX•v`fË‚€‰órXQvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…QXb㉀’Û`v…XnóbïAdZ÷‘|`Ëf•ó~Zp‘Ë‚€‰ç’t‰ÿbdQvX•ãn€…ÿbt‰ç’l‘ãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZfH…•Ëf`JXQHAç’l‘÷JtA•~…fpÛvJ`Û’™ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‘p`ZQX•€vËpf‚ç‰drÿQtH…fpÛvórXQJ`çZ|÷‚d™ÛvpfH…÷JtAd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór`vX•ãnãb™Û’`ïrd™÷‚|€…ãnX•vãbHAZ÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`b㉀’Û‘p•H~ã…fÛJçl’÷™t€…ãnX•vÛ’™ãbHAïrtA÷Jl‘ó~•€…Ûv|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…XQJ`Û’€…ÛvpfJXQór€‰çZdQÿbt‰`Ëf•ó~d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JAHró™`v…XnóbïAdZ÷‘|`Ëf•ó~Zp‘Ë‚€‰ç’t‰ÿbdQpfH…ó~t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`™ãbHAZH…ó~•ËfË‚p‘ZHAç’l‘|çZH…fpÛvl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‚Ë`ZQX•€vËpf‚ç‰drÿQtH…fpÛvórXQJ`çZ|÷‚d™•Ëf`vtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…÷‚d™ïrtA`vX•ãnãb™Û’`dQÿbt‰ç’€…ãnX•vdQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`b㉀’Û‘p•H~ã…fÛJçl’÷™t€…ãnX•vÛ’™ãbHAïrtAdQçZX•ãn€…Ûv|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbfpÛv€…÷Jl‘ç’t‰€…ÛvpfJXQór€‰l‘÷JtAïr`f•…fpd™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…JAHró™`v…XnóbïAdZ÷‘|`Ëf•ó~Zp‘Ë‚€‰|÷‚d™ïrpfH…ó~t‰ç’l‘÷JãnX•v`™ãbHAZ÷‚d™ïrtA`vX•ãnÛ’`JXQt‰ç’l‘÷JãnX•v`ÿbdQçZ|H…ó~•ËfË‚p‘`Jd™÷‚|çZÛv€…ãnórl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘Zïrd™÷‚|•ó~H…fË‚€‰órXQl‘ç’t‰ÿbÛvpfH…‰€’Û‘pJ•€vËpf‚ç‰drÿQtH…fpÛvórXQJ`tA÷Jl‘ç’•Ëf`vtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚Ëf•H…f÷‚d™ïrtA`vX•ãnXQór€‰Ë‚dQÿbt‰ç’XQJ`Û’dQçZ|÷‚ó~•Ëf`HAãb™Û’çZdQÿbt‰pÛv€…ãnJ`Û’™dQçZ|÷‚ó~•Ëf`AHró™‚Ë•H~ã…fÛJçl’÷™t€…ãnX•vÛ’™ãbHAt‰ÿbdQçZX•H…ó~•|çZdQÿbfpÛv€…XQJ`Û’ÿbdQçZ|H…ó~•ËfZHAãb™|çZdQÿbpÛv€…ãn÷Jl‘ç’t‰€…Ûvpfp‘ZHAãbl‘÷JtAïr™HAZp‘d™ïrtA÷JvX•ãn€…`JXQórç’l‘÷JtAX•v`ËfãbHAZp‘d™ïrtA÷JvX•ãn€…`ZQXbã`v…XnóbïAdZ÷‘|©ª«¬­®¯°°¯®­¬«ªKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv40_1.dat b/application/third_party/mpdf/qrcode/data/qrv40_1.dat new file mode 100755 index 00000000..4edce7de --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv40_1.dat @@ -0,0 +1,353 @@ +°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefefefedcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTTSRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787777776565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9878787876565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCBABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽ‹Œ‹‹‹‹‹‹‹Œ‹Œ‹Œ‹‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopopopopopopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©§§§§§¨§¨¨§¨§§§§§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹‹‹‹‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutstststststststsrqrqrqrqpopooooooooopoponmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:98787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwvuvuvuvuvuvuvuvutststststsrqrqrqrqrqrqrqopopopoppoponmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghghghgfefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSTSTSSSSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:98787878787878765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghghghgfefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUSSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9877777788787877765656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_`_`_^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9787878787778787865656565656565654343434343434343212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9787878787878787865656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©§¨§¨§¨§¨§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹‹‹Œ‹‹‹‹‹Œ‹Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqopopopopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUVUVUTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9787878787878787865656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©§¨§§§§§§§¨§¨§¨§§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽ‹‹‹Œ‹Œ‹ŒŒ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqopopopoonmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUVUVUTSTSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9787878787878787865656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§§§§§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqoooopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijijijihghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUTSTSSSSSTSTSTSTSRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9787878787878787865656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{|{|{|{zyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijijijihghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababababa`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTSSSSSTSTRQRQRQRQRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9787877777878787865656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababababa`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPOPONMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9778787877777778765656565656565654343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqrqpopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGHGFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?@?@?@?>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§¨§¨§¨§¨§¨§¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqrqrqrqpopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?@?>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯°¯°¯°¯°¯®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©¨§¨§¨§§§¨§¨§¨§¥¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽ‹‹‹‹‹‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqpopopooopopopoponmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSTSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©§§§¨§¨§¨¥¥¥¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}~}|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqooopopoppoooooopnmnmnmnmnmnmnmnmlklklklklklklklkjijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSTSTSTSSSTSTSTSTRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}~}~}~}|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvuvutstststsrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmlklklklklklkjijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcdcdcbabababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUSSSSTSTSSTSSSSSSRQRQRQRQRQRQRQRQPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;<;:9:9:9:9878787878787777765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvuvuvuvutststststsrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcdcdcbabababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[\[\[ZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQRQPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIJIJIJIHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;<;<;<;:9:9:9:9:9777778788787878765656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŽŽŽŽŒ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[\[\[ZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIJIHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABABABABA@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/0/0/0/0/.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABABA@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('('('('('&%&%&%&%&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©§¨§¨§¨§¨¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹‹Œ‹ŒŒ‹Œ‹‹‹‹‹Š‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqopopopopopopopopnmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©§§§§§§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™š™š™š™š™˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€€~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqoooooopoopopoooonmnmnmnmnmnmnmnmlklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSTSTSTSTSTSTSSSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%&%&%&%&%°¯°¯°¯°¯®­®­®­®­®­®­®­®­¬«¬«¬«¬«ª©ª©ª©ª©ª©ª©ª©ª©¨§¨§¨§¨§¦¥¦¥¦¥¦¥¦¥¦¥¦¥¦¥¤£¤£¤£¤£¤£¤£¤£¤£¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿžžžžžžžžœ›œ›œ›œ›œ›œ›œ›œ›š™š™š™š™˜—˜—˜—˜—˜—˜—˜—˜—–•–•–•–•–•–•–•–•”“”“”“”“”“”“”“”“’‘’‘’‘’‘’‘’‘’‘’‘ŽŽŽŽ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰Š‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…†…†…†…†…„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ„ƒ‚‚‚‚‚‚‚‚€€€€€€€~}~}~}~}~}|{|{|{|{|{|{|{|{zyzyzyzyzyzyzyzyxwxwxwxwxwxwxwxwvuvuvuvutstststststststsrqrqrqrqpopopopooopopoponmnmnmnmnmnmlklklklklklkjijijijijijijijihghghghghghghghgfefefefefefefefedcdcdcdcbabababababababa`_`_`_`_`_`_`_`_^]^]^]^]^]^]^]^]\[\[\[\[ZYZYZYZYZYZYZYZYXWXWXWXWXWXWXWXWVUVUVUVUTSSSSSSTSSTSTSTSRQRQRQRQPOPOPOPOPOPOPOPONMNMNMNMNMNMNMNMLKLKLKLKLKLKLKLKJIJIJIJIHGHGHGHGHGHGHGHGFEFEFEFEFEFEFEFEDCDCDCDCDCDCDCDCBABABABA@?@?@?@?@?@?@?@?>=>=>=>=>=>=>=>=<;<;<;<;:9:9:9:9:9:9:9:9787878786565656565656565434343434343434321212121212121210/0/0/0/.-.-.-.-.-.-.-.-,+,+,+,+,+,+,+,+*)*)*)*)*)*)*)*)('('('('&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + &%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + &%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + &%&%&%&%$#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!                + + + + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!                + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!                + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!                + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!              + + + + &%&%&%&%$#$#$#$#"!"!"!"!"!"!"!"!            + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!            + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!           + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!        + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!"!"!"!"!         + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + $#$#$#$#$#$#$#$#"!"!"!"!                + + + + + + + + °°¯¯®®­­LLKKJJII))**++,,ŽŽaa``__^^(())**++  ¡¡¢¢££NNMMLLKK%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­33221100IIJJKKLLžœœ››š0//..--,::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee––••””““ccddeeff††……„„ƒƒOOPPQQRR®®­­¬¬««JJIIHHGG€€‚‚~~}}||{{KKLLMMNN¯¯°°°°¯¯NNMMLLKK{{||}}~~‚‚€€GGHHIIJJ««¬¬­­®®RRQQPPOOwwxxyyzz||{{zzyy}}~~€€onnmmllkddeeffgg™™˜˜——––5544332200112233””••––——iihhggff``aabbccœœ››šš99887766,,--..//‘‘’’““mmllkkjj \\]]^^__¡¡  ŸŸžž==<<;;::(())**++ŒŒŽŽbbaa``__!!""——˜˜™™ššZYYXWVUTyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU ¬¬««ªª©©HHGGFFEE--..//00‘‘’’““””]]\\[[ZZ,,--..//¤¤¥¥¦¦§§JJIIHHGG))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT§§¦¦¥¥¤¤//..--,,MMNNOOPPš™™˜˜——–,++**))(>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii’’‘‘‹‹ŠŠgghhiijj‚‚€€SSTTUUVVªª©©¨¨§§FFEEDDCC !!""ƒƒ„„……††zzyyxxwwOOPPQQRR®®­­¬¬««JJIIHHGG€€‚‚~~}}||{{KKLLMMNN¯¯°°°°¯¯NNMMLLKK{{||}}~~xxwwvvuu + + ‚‚ƒƒ„„kjjiihhghhiijjkk••””““’’1100//..44556677˜˜™™šš››eeddccbbddeeffgg™™˜˜——––5544332200112233””••––——iihhggff``aabbccœœ››šš99887766,,--..//‘‘’’““^^]]\\[[##$$%%&&››œœžžSSRRQQPP}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQ¨¨§§¦¦¥¥DDCCBBAA11223344••––——˜˜YYSSRRQQ00112233­­®®¯¯°°FFEEDDCC--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX££¢¢¡¡  ++**))((QQRRSSYY–••””““’(''&&%%$BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm‰‰ˆˆ‡‡††kkllmmnn~~}}||{{ WWXXYYZZ¦¦¥¥¤¤££BBAA@@??##$$%%&&‡‡ˆˆ‰‰ŠŠvvuuttssSSTTUUVVªª©©¨¨§§FFEEDDCC !!""ƒƒ„„……††zzyyxxwwOOPPQQRR®®­­¬¬««JJIIHHGG€€‚‚oonnmmll ……††‡‡ˆˆgffeeddc + + llmmnnoo‘‘ŽŽ--,,++**8899::;;œœžžŸŸaa``__^^hhiijjkk••””““’’1100//..44556677˜˜™™šš››eeddccbbddeeffgg™™˜˜——––5544332200112233””••––——ZZYYSSRR''(())**ŸŸ  ¡¡¢¢OONNMMLL ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMM¤¤££¢¢¡¡@@??>>==55667788™™šš››œœPPOONNMM44556677°°¯¯®®­­BBAA@@??11223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\ŸŸžžœœ''&&%%$$ZZ[[\\]]’‘‘ŽŒ$##""!! FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqq……„„ƒƒ‚‚ + +oouuvvwwzzyyxxww + + [[\\]]^^¢¢¡¡  ŸŸ>>==<<;;''(())**‹‹ŒŒŽŽrrqqppoo WWXXYYZZ¦¦¥¥¤¤££BBAA@@??##$$%%&&‡‡ˆˆ‰‰ŠŠvvuuttssSSTTUUVVªª©©¨¨§§FFEEDDCC !!""ƒƒ„„……††kkjjiihh‰‰ŠŠ‹‹‘‘cbbaa``_ ppqqrrssŒŒ‹‹ŠŠ))((''&&<<==>>??  ¡¡¢¢££]]\\[[ZZ + + llmmnnoo‘‘ŽŽ--,,++**8899::;;œœžžŸŸaa``__^^hhiijjkk••””““’’1100//..44556677˜˜™™šš››QQPPOONN++,,--..££¤¤¥¥¦¦KKJJIIHH!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII  ŸŸžž<<;;::9999::;;<<žžŸŸ  LLKKJJII==>>??@@¬«ª©¨§§¦>>==<;:955667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``››šš™™˜˜##""!!^^__``aa‹‹ŠŠ‰‰ˆˆJJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu€€~~ xxyyzz{{vvuutsrq__``aabbžžœœ››::998877++,,--..‘‘’’nnmmllkk + + [[\\]]^^¢¢¡¡  ŸŸ>>==<<;;''(())**‹‹ŒŒŽŽrrqqppoo WWXXYYZZ¦¦¥¥¤¤££BBAA@@??##$$%%&&‡‡ˆˆ‰‰ŠŠggffeedd’’““””••_^^]]\\[ttuuvvww‰‰ˆˆ‡‡††%%$$##""@@AABBCC¤¤¥¥¦¦§§YYXXWWVV ppqqrrssŒŒ‹‹ŠŠ))((''&&<<==>>??  ¡¡¢¢££]]\\[[ZZ + + llmmnnoo‘‘ŽŽ--,,++**8899::;;œœžžŸŸMMLLKKJJ//001122§§­­®®¯¯GGFFEEDD%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE œœ››šš™™88776655==>>??@@¡¡¢¢££¤¤HHGGFFEEAABBCCDD¦¥¥¤¤££¢8776655499::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccdd——––••””bbccddee‡‡††……„„NNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy}}||{{zz||}}~~poonnmmlccddeeffšš™™˜˜——66554433//001122““””••––jjiihhgg__``aabbžžœœ››::998877++,,--..‘‘’’nnmmllkk + + [[\\]]^^¢¢¡¡  ŸŸ>>==<<;;''(())**‹‹ŒŒŽŽccbbaa``!!––——˜˜™™[ZZYYXWVxxyyzz{{……„„ƒƒ‚‚!! DDEEFFGG¨¨©©ªª««UUTTSSRRttuuvvww‰‰ˆˆ‡‡††%%$$##""@@AABBCC¤¤¥¥¦¦§§YYXXWWVV ppqqrrssŒŒ‹‹ŠŠ))((''&&<<==>>??  ¡¡¢¢££IIHHGGFF33445566°°°°¯¯®®CCBBAA@@))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$˜˜——––••44332211AABBCCDD¥¥¦¦§§¨¨DDCCBBAAEEFFGGHH¢¡¡  ŸŸž43322110==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh““’’‘‘‹‹ffgghhiiƒƒ‚‚€€RRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}yyxxwwvv + + €€‚‚ƒƒlkkjjiihgghhiijj––••””““221100//33445566——˜˜™™ššffeeddccccddeeffšš™™˜˜——66554433//001122““””••––jjiihhgg__``aabbžžœœ››::998877++,,--..‘‘’’__^^]]\\""##$$%%šš››œœUTSSRRQQ||}}~~€€~~HHIIJJKK¬¬­­®®¯¯QQPPOONNxxyyzz{{……„„ƒƒ‚‚!! DDEEFFGG¨¨©©ªª««UUTTSSRRttuuvvww‰‰ˆˆ‡‡††%%$$##""@@AABBCC¤¤¥¥¦¦§§EEDDCCBB77==>>??­­¬«ª©¨§??>>==<;--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((””““’’‘‘00//..--EEFFGGHH©©ªª««¬¬@@??>>==IIJJKKLLžœœ››š0//..--,AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkllŠŠ‰‰ˆˆ‡‡jjkkllmm~~}}||VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€uuoonnmm „„……††‡‡hggffeed + +kkllmmnn’’‘‘..--,,++778899::››œœžžbbaa``__gghhiijj––••””““221100//33445566——˜˜™™ššffeeddccccddeeffšš™™˜˜——66554433//001122““””••––[[ZZYYSS&&''(())žžŸŸ  ¡¡PPOONNMM€€‚‚ƒƒ}}||{{zzLLMMNNOO°°°°¯¯®®MMLLKKJJ||}}~~€€~~HHIIJJKK¬¬­­®®¯¯QQPPOONNxxyyzz{{……„„ƒƒ‚‚!! DDEEFFGG¨¨©©ªª««AA@@??>>@@AABBCC§¦¦¥¥¤¤£:987766511223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽ,,++**))IIJJKKLL­­®®¯¯°°77665544MMNNOOPPš™™˜˜——–,++**))(EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnoopp††……„„ƒƒ nnoouuvv{{zzyyxx + +ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……llkkjjiiˆˆ‰‰ŠŠ‹‹dccbbaa` ooppqqrrŽŽŒŒ‹‹**))(('';;<<==>>ŸŸ  ¡¡¢¢^^]]\\[[ + +kkllmmnn’’‘‘..--,,++778899::››œœžžbbaa``__gghhiijj––••””““221100//33445566——˜˜™™ššRRQQPPOO**++,,--¢¢££¤¤¥¥LLKKJJII !!""##„„……††‡‡yyxxwwvvPPQQRRSS­­¬¬««ªªIIHHGGFF€€‚‚ƒƒ}}||{{zzLLMMNNOO°°°°¯¯®®MMLLKKJJ||}}~~€€~~HHIIJJKK¬¬­­®®¯¯==776655DDEEFFGG£¢¢¡¡  Ÿ5443322155667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00ŒŒ‹‹ŠŠ‰‰((''&&%%MMNNOOPP°°¯¯®®­­33221100QQRRSSYY–••””““’(''&&%%$IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrsstt‚‚€€ + + wwxxyyzzwwvvuuts ^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰hhggffee‘‘’’““””`__^^]]\ssttuuvvŠŠ‰‰ˆˆ‡‡&&%%$$##??@@AABB££¤¤¥¥¦¦ZZYYXXWW ooppqqrrŽŽŒŒ‹‹**))(('';;<<==>>ŸŸ  ¡¡¢¢^^]]\\[[ + +kkllmmnn’’‘‘..--,,++778899::››œœžžNNMMLLKK..//0011¦¦§§­­®®HHGGFFEE$$%%&&''ˆˆ‰‰ŠŠ‹‹uuttssrrTTUUVVWW©©¨¨§§¦¦EEDDCCBB !!""##„„……††‡‡yyxxwwvvPPQQRRSS­­¬¬««ªªIIHHGGFF€€‚‚ƒƒ}}||{{zzLLMMNNOO°°°°¯¯®®44332211HHIIJJKKŸžžœœ›100//..-99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344ˆˆ‡‡††……$$##""!!QQRRSSTT§§¦¦¥¥¤¤//..--,,ZZ[[\\]]’‘‘ŽŒ$##""!! MMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxx~~}}||{{{{||}}~~rqpoonnmbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒddccbbaa••––——˜˜\[[ZZYYXwwxxyyzz††……„„ƒƒ""!! CCDDEEFF§§¨¨©©ªªVVUUTTSSssttuuvvŠŠ‰‰ˆˆ‡‡&&%%$$##??@@AABB££¤¤¥¥¦¦ZZYYXXWW ooppqqrrŽŽŒŒ‹‹**))(('';;<<==>>ŸŸ  ¡¡¢¢JJIIHHGG22334455¯¯°°°°¯¯DDCCBBAA(())**++ŒŒŽŽqqppoonn + +XXYYZZ[[¥¥¤¤££¢¢AA@@??>>$$%%&&''ˆˆ‰‰ŠŠ‹‹uuttssrrTTUUVVWW©©¨¨§§¦¦EEDDCCBB !!""##„„……††‡‡yyxxwwvvPPQQRRSS­­§§¦¦¥¥00//..--LLMMNNOO›šš™™˜˜—-,,++**)==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788„„ƒƒ‚‚ UUVVWWXX££¢¢¡¡  ++**))((^^__``aa‹‹ŠŠ‰‰ˆˆQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||zzyyxxww + +€€‚‚mllkkjjiffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘``__^^]]!!""##$$™™šš››œœWVUTSSRR{{||}}~~‚‚€€GGHHIIJJ««¬¬­­®®RRQQPPOOwwxxyyzz††……„„ƒƒ""!! CCDDEEFF§§¨¨©©ªªVVUUTTSSssttuuvvŠŠ‰‰ˆˆ‡‡&&%%$$##??@@AABB££¤¤¥¥¦¦FFEEDDCC6677==>>®®­­¬«ª©@@??>>==,,--..//‘‘’’““mmllkkjj \\]]^^__¡¡  ŸŸžž==<<;;::(())**++ŒŒŽŽqqppoonn + +XXYYZZ[[¥¥¤¤££¢¢AA@@??>>$$%%&&''ˆˆ‰‰ŠŠ‹‹uuttssrrTTUUVVWW¤¤££¢¢¡¡,,++**))PPQQRRSS—––••””“)((''&&%AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<€€~~}}YYZZ[[\\ŸŸžžœœ''&&%%$$bbccddee‡‡††……„„UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€vvuuoonn ƒƒ„„……††ihhggffe jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••\\[[ZZYY%%&&''((žžŸŸ  QQPPOONN€€‚‚~~}}||{{KKLLMMNN¯¯°°°°¯¯NNMMLLKK{{||}}~~‚‚€€GGHHIIJJ««¬¬­­®®RRQQPPOOwwxxyyzz††……„„ƒƒ""!! CCDDEEFF§§¨¨©©ªªBBAA@@????@@AABB¨§§¦¦¥¥¤<;:9877600112233””••––——iihhggff``aabbccœœ››šš99887766,,--..//‘‘’’““mmllkkjj \\]]^^__¡¡  ŸŸžž==<<;;::(())**++ŒŒŽŽqqppoonn + +XXYYZZ[[  ŸŸžž((''&&%%YYZZ[[\\“’’‘‘Ž%$$##""!EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@||{{zzyy]]^^__``››šš™™˜˜##""!!ffgghhiiƒƒ‚‚€€YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„mmllkkjj‡‡ˆˆ‰‰ŠŠeddccbba + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™SSRRQQPP))**++,,¡¡¢¢££¤¤MMLLKKJJ !!""ƒƒ„„……††zzyyxxwwOOPPQQRR®®­­¬¬««JJIIHHGG€€‚‚~~}}||{{KKLLMMNN¯¯°°°°¯¯NNMMLLKK{{||}}~~‚‚€€GGHHIIJJ««¬¬­­®®>>==7766CCDDEEFF¤££¢¢¡¡ 6554433244556677˜˜™™šš››eeddccbbddeeffgg™™˜˜——––5544332200112233””••––——iihhggff``aabbccœœ››šš99887766,,--..//‘‘’’““mmllkkjj \\]]^^__œœ››šš™™$$##""!!]]^^__``Œ‹‹ŠŠ‰‰! IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDDxxwwvvuuaabbccdd——––••””jjkkllmm~~}}||]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆiihhggff‹‹‘‘’’““a``__^^]rrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœOONNMMLL--..//00¥¥¦¦§§­­IIHHGGFF##$$%%&&‡‡ˆˆ‰‰ŠŠvvuuttssSSTTUUVVªª©©¨¨§§FFEEDDCC !!""ƒƒ„„……††zzyyxxwwOOPPQQRR®®­­¬¬««JJIIHHGG€€‚‚~~}}||{{KKLLMMNN¯¯°°°°¯¯55443322GGHHIIJJ ŸŸžžœ21100//.8899::;;œœžžŸŸaa``__^^hhiijjkk••””““’’1100//..44556677˜˜™™šš››eeddccbbddeeffgg™™˜˜——––5544332200112233””••––——iihhggff``aabbcc˜˜——––••aabbccddˆˆ‡‡††……MMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHHttssrrqq eeffgghh““’’‘‘‹‹nnoouuvv{{zzyyxx + +aabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒeeddccbb””••––——]\\[[ZZYvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡KKJJIIHH11223344®®¯¯°°°°EEDDCCBB''(())**‹‹ŒŒŽŽrrqqppoo WWXXYYZZ¦¦¥¥¤¤££BBAA@@??##$$%%&&‡‡ˆˆ‰‰ŠŠvvuuttssSSTTUUVVªª©©¨¨§§FFEEDDCC !!""ƒƒ„„……††zzyyxxwwOOPPQQRR®®­­§§¦¦1100//..KKLLMMNNœ››šš™™˜.--,,++*<<==>>??  ¡¡¢¢££]]\\[[ZZ + + llmmnnoo‘‘ŽŽ--,,++**8899::;;œœžžŸŸaa``__^^hhiijjkk••””““’’1100//..44556677˜˜™™šš››eeddccbbddeeffgg””““’’‘‘eeffgghh„„ƒƒ‚‚QQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLLppoonnmm + + iijjkkllŠŠ‰‰ˆˆ‡‡wwxxyyzzwwvvuuts eeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽaa``__^^!!""##˜˜™™šš››YXWVUTSSzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥GGFFEEDD556677==¯¯®®­­¬«AA@@??>>++,,--..‘‘’’nnmmllkk + + [[\\]]^^¢¢¡¡  ŸŸ>>==<<;;''(())**‹‹ŒŒŽŽrrqqppoo WWXXYYZZ¦¦¥¥¤¤££BBAA@@??##$$%%&&‡‡ˆˆ‰‰ŠŠvvuuttssSSTTUUVV¥¥¤¤££¢¢--,,++**OOPPQQRR˜——––••”*))((''&@@AABBCC¤¤¥¥¦¦§§YYXXWWVV ppqqrrssŒŒ‹‹ŠŠ))((''&&<<==>>??  ¡¡¢¢££]]\\[[ZZ + + llmmnnoo‘‘ŽŽ--,,++**8899::;;œœžžŸŸaa``__^^hhiijjkk‹‹ŠŠ‰‰ˆˆiijjkkll€€~~}}UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPPllkkjjii + + mmnnoopp††……„„ƒƒ {{||}}~~rqpoonnmiijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””]]\\[[ZZ$$%%&&''œœžžŸŸRRQQPPOO~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©CCBBAA@@>>??@@AAª©¨§§¦¦¥==<;:987//001122““””••––jjiihhgg__``aabbžžœœ››::998877++,,--..‘‘’’nnmmllkk + + [[\\]]^^¢¢¡¡  ŸŸ>>==<<;;''(())**‹‹ŒŒŽŽrrqqppoo WWXXYYZZ¡¡  ŸŸžž))((''&&SSYYZZ[[”““’’‘‘&%%$$##"DDEEFFGG¨¨©©ªª««UUTTSSRRttuuvvww‰‰ˆˆ‡‡††%%$$##""@@AABBCC¤¤¥¥¦¦§§YYXXWWVV ppqqrrssŒŒ‹‹ŠŠ))((''&&<<==>>??  ¡¡¢¢££]]\\[[ZZ + + llmmnnoo‡‡††……„„ mmnnoouu||{{zzyy YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTThhggffee qqrrsstt‚‚€€ + + + +€€‚‚mllkkjji + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜YYSSRRQQ(())**++  ¡¡¢¢££NNMMLLKK !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­??>>==77BBCCDDEE¥¤¤££¢¢¡7665544333445566——˜˜™™ššffeeddccccddeeffšš™™˜˜——66554433//001122““””••––jjiihhgg__``aabbžžœœ››::998877++,,--..‘‘’’nnmmllkk + + [[\\]]^^œœ››šš%%$$##""\\]]^^__ŽŒ‹‹ŠŠ"!! HHIIJJKK¬¬­­®®¯¯QQPPOONNxxyyzz{{……„„ƒƒ‚‚!! DDEEFFGG¨¨©©ªª««UUTTSSRRttuuvvww‰‰ˆˆ‡‡††%%$$##""@@AABBCC¤¤¥¥¦¦§§YYXXWWVV ppqqrrssƒƒ‚‚€€ + + vvwwxxyyxxwwvvuu + + ]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXXddccbbaauuvvwwxx~~}}||{{ ƒƒ„„……††ihhggffe qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœPPOONNMM,,--..//¤¤¥¥¦¦§§JJIIHHGG""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°66554433FFGGHHII¡  ŸŸžž3221100/778899::››œœžžbbaa``__gghhiijj––••””““221100//33445566——˜˜™™ššffeeddccccddeeffšš™™˜˜——66554433//001122““””••––jjiihhgg__``aabb™™˜˜——––!!``aabbcc‰‰ˆˆ‡‡††LLMMNNOO°°°°¯¯®®MMLLKKJJ||}}~~€€~~HHIIJJKK¬¬­­®®¯¯QQPPOONNxxyyzz{{……„„ƒƒ‚‚!! DDEEFFGG¨¨©©ªª««UUTTSSRRttuuvvww~~}}||zz{{||}}tsrqpoonaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``  ŸŸžž<<;;::99))**++,,ŽŽppoonnmm + + YYZZ[[\\qqrrsstt``__^^]]yyzz{{||zzyyxxww‡‡ˆˆ‰‰ŠŠeddccbbauuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  LLKKJJII00112233­­®®¯¯°°FFEEDDCC&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­§§221100//JJKKLLMMœœ››šš™/..--,,+;;<<==>>ŸŸ  ¡¡¢¢^^]]\\[[ + +kkllmmnn’’‘‘..--,,++778899::››œœžžbbaa``__gghhiijj––••””““221100//33445566——˜˜™™ššffeeddccccddeeff••””““’’ddeeffgg……„„ƒƒ‚‚PPQQRRSS­­¬¬««ªªIIHHGGFF€€‚‚ƒƒ}}||{{zzLLMMNNOO°°°°¯¯®®MMLLKKJJ||}}~~€€~~HHIIJJKK¬¬­­®®¯¯QQPPOONNxxyyzz{{{{zzyyxx ~~€€nmmllkkjeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddœœ››šš™™88776655--..//00‘‘’’““””llkkjjii]]^^__``uuvvwwxx\\[[ZZYY}}~~€€vvuuoonn‹‹‘‘’’““a``__^^]yyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤HHGGFFEE44556677°°¯¯®®­­BBAA@@??**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU¦¦¥¥¤¤££..--,,++NNOOPPQQ™˜˜——––•+**))(('??@@AABB££¤¤¥¥¦¦ZZYYXXWW ooppqqrrŽŽŒŒ‹‹**))(('';;<<==>>ŸŸ  ¡¡¢¢^^]]\\[[ + +kkllmmnn’’‘‘..--,,++778899::››œœžžbbaa``__gghhiijj‘‘‹‹ŠŠ‰‰hhiijjkk€€~~TTUUVVWW©©¨¨§§¦¦EEDDCCBB !!""##„„……††‡‡yyxxwwvvPPQQRRSS­­¬¬««ªªIIHHGGFF€€‚‚ƒƒ}}||{{zzLLMMNNOO°°°°¯¯®®MMLLKKJJ||}}~~wwvvuuoo + + ‚‚ƒƒ„„……jiihhggfiijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh˜˜——––••4433221111223344••––——˜˜hhggffeeaabbccddyyzz{{||XXWWVVUU ‚‚ƒƒ„„mmllkkjj””••––——]\\[[ZZY}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬TTSSRRQQuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨DDCCBBAA==>>??@@¬«ª©¨§§¦>>==<;:9..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY¢¢¡¡  ŸŸ**))((''RRSSYYZZ•””““’’‘'&&%%$$#CCDDEEFF§§¨¨©©ªªVVUUTTSSssttuuvvŠŠ‰‰ˆˆ‡‡&&%%$$##??@@AABB££¤¤¥¥¦¦ZZYYXXWW ooppqqrrŽŽŒŒ‹‹**))(('';;<<==>>ŸŸ  ¡¡¢¢^^]]\\[[ + +kkllmmnnˆˆ‡‡††…… llmmnnoo}}||{{zz XXYYZZ[[¥¥¤¤££¢¢AA@@??>>$$%%&&''ˆˆ‰‰ŠŠ‹‹uuttssrrTTUUVVWW©©¨¨§§¦¦EEDDCCBB !!""##„„……††‡‡yyxxwwvvPPQQRRSS­­¬¬««ªªIIHHGGFF€€‚‚ƒƒnnmmllkk††‡‡ˆˆ‰‰feeddccb + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll””““’’‘‘00//..--55667788™™šš››œœddccbbaaeeffgghh}}~~€€TTSSRRQQ!!""##$$……††‡‡ˆˆiihhggff!!""##˜˜™™šš››YXWVUTSS ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°PPOONNMMyyzz{{||„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬@@??>>==AABBCCDD¦¥¥¤¤££¢8776655422334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]žžœœ››&&%%$$##[[\\]]^^‘ŽŒ‹‹#""!! GGHHIIJJ««¬¬­­®®RRQQPPOOwwxxyyzz††……„„ƒƒ""!! CCDDEEFF§§¨¨©©ªªVVUUTTSSssttuuvvŠŠ‰‰ˆˆ‡‡&&%%$$##??@@AABB££¤¤¥¥¦¦ZZYYXXWW ooppqqrr„„ƒƒ‚‚ + + uuvvwwxxyyxxwwvv + + \\]]^^__¡¡  ŸŸžž==<<;;::(())**++ŒŒŽŽqqppoonn + +XXYYZZ[[¥¥¤¤££¢¢AA@@??>>$$%%&&''ˆˆ‰‰ŠŠ‹‹uuttssrrTTUUVVWW©©¨¨§§¦¦EEDDCCBB !!""##„„……††‡‡jjiihhggŠŠ‹‹‘‘’’baa``__^ qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnooppŽŽ,,++**))99::;;<<žžŸŸ  ``__^^]]iijjkkll‚‚ƒƒ„„PPOONNMM%%&&''((‰‰ŠŠ‹‹ŒŒeeddccbb$$%%&&''œœžžŸŸRRQQPPOO!!""##$$……††‡‡ˆˆxxwwvvuuQQRRSSTT¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„||{{zzyyMMNNOOPP°°¯¯®®­­LLKKJJII}}~~€€€€~~}}IIJJKKLL­­®®¯¯°°77665544EEFFGGHH¢¡¡  ŸŸž4332211066778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aašš™™˜˜——""!!__``aabbŠŠ‰‰ˆˆ‡‡KKLLMMNN¯¯°°°°¯¯NNMMLLKK{{||}}~~‚‚€€GGHHIIJJ««¬¬­­®®RRQQPPOOwwxxyyzz††……„„ƒƒ""!! CCDDEEFF§§¨¨©©ªªVVUUTTSSssttuuvv€€~~}}yyzz{{||uutsrqpo``aabbccœœ››šš99887766,,--..//‘‘’’““mmllkkjj \\]]^^__¡¡  ŸŸžž==<<;;::(())**++ŒŒŽŽqqppoonn + +XXYYZZ[[¥¥¤¤££¢¢AA@@??>>$$%%&&''ˆˆ‰‰ŠŠ‹‹ffeeddcc““””••––^]]\\[[Zuuvvwwxxˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨XXWWVVUU qqrrssttŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤\\[[ZZYY + + mmnnoopp……††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒttssrrqq UUVVWWXX££¢¢¡¡  ++**))((QQRRSSYY–••””““’(''&&%%$BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡HHGGFFEEAABBCCDD——––••””33221100BBCCDDEEŽŽppoonnmm + + YYZZ[[\\ŸŸžžœœ''&&%%$$ZZ[[\\]]’‘‘ŽŒ$##""!! FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥DDCCBBAAEEFFGGHH““’’‘‘//..--,,FFGGHHII‘‘’’““””llkkjjii]]^^__``››šš™™˜˜##""!!^^__``aa‹‹ŠŠ‰‰ˆˆJJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©@@??>>==IIJJKKLLŽŽŒŒ++**))((JJKKLLMM••––——˜˜hhggffeeaabbccdd——––••””bbccddee‡‡††……„„NNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­77665544MMNNOOPP‹‹ŠŠ‰‰ˆˆ''&&%%$$NNOOPPQQ™™šš››œœddccbbaaeeffgghh““’’‘‘‹‹ffgghhiiƒƒ‚‚€€RRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°¨¨33221100QQRRSSYY‡‡††……„„##""!! RRSSTTUUžžŸŸ  ``__^^]]iijjkkllŠŠ‰‰ˆˆ‡‡jjkkllmm~~}}||VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ§§¦¦¥¥¤¤//..--,,ZZ[[\\]]ƒƒ‚‚€€VVWWXXYY¡¡¢¢££¤¤\\[[ZZYY + + mmnnoopp††……„„ƒƒ nnoouuvv{{zzyyxx + +ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU££¢¢¡¡  ++**))((^^__``aa~~}}||ZZ[[\\]]¥¥¦¦§§¨¨XXWWVVUU qqrrsstt‚‚€€ + + wwxxyyzzwwvvuuts ^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYYŸŸžžœœ''&&%%$$bbccddee{{zzyyxx^^__``aa©©ªª««¬¬TTSSRRQQuuvvwwxx~~}}||{{{{||}}~~rqpoonnmbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]››šš™™˜˜##""!!ffgghhiiwwvvuuttbbccddee­­®®¯¯°°PPOONNMMyyzz{{||zzyyxxww + +€€‚‚mllkkjjiffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aa——––••””jjkkllmmssrrqqpp ffgghhii°°¯¯®®­­LLKKJJII}}~~€€vvuuoonn ƒƒ„„……††ihhggffe jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee““’’‘‘‹‹nnoouuvvoonnmmll + + jjkkllmm¬¬««ªª©©HHGGFFEE ‚‚ƒƒ„„mmllkkjj‡‡ˆˆ‰‰ŠŠeddccbba + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhiiŠŠ‰‰ˆˆ‡‡wwxxyyzzkkjjiihh + + nnooppqq¨¨§§¦¦¥¥DDCCBBAA!!""##$$……††‡‡ˆˆiihhggff‹‹‘‘’’““a``__^^]rrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm††……„„ƒƒ {{||}}~~ggffeeddrrssttuu¤¤££¢¢¡¡@@??>>==%%&&''((‰‰ŠŠ‹‹ŒŒeeddccbb””••––——]\\[[ZZYvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu‹‹ŠŠ‰‰ˆˆ''&&%%$$>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqq‚‚€€ + + + +€€‚‚ccbbaa``vvwwxxyy  ŸŸžž<<;;::99))**++,,ŽŽaa``__^^!!""##˜˜™™šš››YXWVUTSSzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyy‡‡††……„„##""!! BBCCDDEE¦¦§§¨¨©©WWVVUUTTrrssttuu~~}}||{{ ƒƒ„„……††__^^]]\\zz{{||}}œœ››šš™™88776655--..//00‘‘’’““””]]\\[[ZZ$$%%&&''œœžžŸŸRRQQPPOO~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}ƒƒ‚‚€€FFGGHHIIªª««¬¬­­SSRRQQPPvvwwxxyyzzyyxxww‡‡ˆˆ‰‰ŠŠ[[ZZYYXX~~€€˜˜——––••4433221111223344••––——˜˜YYSSRRQQ(())**++  ¡¡¢¢££NNMMLLKK !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€~~}}||JJKKLLMM®®¯¯°°°°OONNMMLLzz{{||}}vvuuoonn‹‹‘‘’’““WWVVUUTT !!‚‚ƒƒ„„……””““’’‘‘00//..--55667788™™šš››œœPPOONNMM,,--..//¤¤¥¥¦¦§§JJIIHHGG""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……{{zzyyxxNNOOPPQQ¯¯®®­­¬¬KKJJIIHH~~€€mmllkkjj””••––——SSRRQQPP""##$$%%††‡‡ˆˆ‰‰ŽŽ,,++**))99::;;<<žžŸŸ  LLKKJJII00112233­­®®¯¯°°FFEEDDCC&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰wwvvuuttRRSSTTUU««ªª©©¨¨GGFFEEDD !!‚‚ƒƒ„„……iihhggff!!""##˜˜™™šš››OONNMMLL&&''(())ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰‰((''&&%%==>>??@@¡¡¢¢££¤¤HHGGFFEE44556677°°¯¯®®­­BBAA@@??**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒssrrqqpp VVWWXXYY§§¦¦¥¥¤¤CCBBAA@@""##$$%%††‡‡ˆˆ‰‰eeddccbb$$%%&&''œœžžŸŸKKJJIIHH**++,,--ŽŽ‘‘ˆˆ‡‡††……$$##""!!AABBCCDD¥¥¦¦§§¨¨DDCCBBAA==>>??@@¬«ª©¨§§¦>>==<;:9..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘oonnmmll + + ZZ[[\\]]££¢¢¡¡  ??>>==<<&&''(())ŠŠ‹‹ŒŒaa``__^^(())**++  ¡¡¢¢££GGFFEEDD..//0011’’““””••„„ƒƒ‚‚ EEFFGGHH©©ªª««¬¬@@??>>==AABBCCDD¦¥¥¤¤££¢8776655422334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••kkjjiihh^^__``aaŸŸžžœœ;;::9988**++,,--ŽŽ‘‘]]\\[[ZZ,,--..//¤¤¥¥¥¥¤¤CCBBAA@@22334455––——˜˜™™€€~~}}IIJJKKLL­­®®¯¯°°77665544EEFFGGHH¢¡¡  ŸŸž4332211066778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™ggffeeddbbccddee››šš™™˜˜77665544..//0011’’““””••YYSSRRQQ00112233££¢¢¡¡  ??>>==<<66778899šš››œœ||{{zzyyMMNNOOPP°°¯¯®®­­33221100IIJJKKLLžœœ››š0//..--,::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœccbbaa``ffgghhii——––••””3322110022334455––——˜˜™™PPOONNMM44556677ŸŸžžœœ;;::9988::;;<<==žžŸŸ  ¡¡xxwwvvuuQQRRSSTT§§¦¦¥¥¤¤//..--,,MMNNOOPPš™™˜˜——–,++**))(>>??@@AA¢¢££¤¤¥¥[[ZZYYXX + + nnooppqqŽŽŒŒ++**))((::;;<<==žžŸŸ  ¡¡__^^]]\\ jjkkllmm““’’‘‘//..--,,66778899šš››œœLLKKJJII==>>??@@››šš™™˜˜77665544>>??@@AA¢¢££¤¤¥¥ZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿb€…ãnX•vÛ’™ãbHAÛ’™ãbHAïrtA÷Jl‘€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfJXQór€‰Ër€‰Ë‚p‘çZdQÿbt‰ç’l‘÷JtAX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQórt‰ç’l‘÷Jïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ãb™Û’`XQór€‰Ë‚l‘÷JtAïrÛv€…ãnX•ãnX•v`HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚Ëf•ó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’fpÛv€…órXQJ`™ãbHAZ‘ç’t‰ÿbdÿbãn€…ÛvfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~fpÛv€…órXQJ`t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHA™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰ç’t‰ÿbdQÛvp`v•Ëf`vb™’JQr|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J`Ëf•ó~Zp‘Ë‚€‰Zp‘Ë‚€‰ç’t‰ÿbdQH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órdQçZ|÷‚dQçZ|÷‚H…ó~•Ëf‚p‘ZHAãZHAãb™Ûç’l‘÷JtAïrd™÷‚|•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`JXQHAãbp‘ZHAãbd™÷‚|çZv`Ëf•Ëf•ó~H…€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•ËfZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrãnX•v`p‘Ë‚€‰órp‘Ë‚€‰órQçZ|÷‚dpfH…•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛvãnórXQJÛ’™ãbHA|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`çZ|÷‚d™X•ãn€…ÛvX•ãn€…Ûv€‰Ë‚p‘Zt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚H…X•v`órXQJ`™ãbHAZçZ|÷‚d™`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHA™Û’|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’d™ïrtA÷Jd™ïrtA÷J`vX•H…b™Û’`’`JXQóïrd™÷‚|çZdQÿbt‰pÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…™Û’`J™Û’`JdQÿbt‰ç’ó~H…fpfpÛv€…`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZpÛv€…ãnXQJ`Û’XQJ`Û’™ïrtA÷JlËf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Û’™HAZp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•™Û’`Jórÿbt‰ç’÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAïrtAdQçZpfH…ó~pfH…ó~HAãb™Û’tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbËf•ó~H…Û’™ãbHA÷‚d™ïrtAïrtA÷Jl‘€…ÛvpfH…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZl‘ç’t‰ÿbl‘ç’t‰ÿbó~•Ëf`JXQr‰‚‘Zr€‰Ë‚p‘ZçZdQÿbt‰ç’l‘÷JtAX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚XQór€‰Ë‚l‘|çZdQÛv€…ãnX•ãnX•v`HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrv`Ëf•ó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’X•v`Ëf™ãbHAZ™ãbHAXQ‘ç’t‰ÿbdãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïr•Ëf`v•Ëf`v`JXQór|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JfpÛv€…XQJ`Û’J‘’‰bdQçç’t‰bQZH…ó~•Ëf`vX•ãnÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰órdQçZ|÷‚dQçZ|l‘vX•ãn€…HAãb™Û’Ab™’`Jç’l‘÷JtAïrd™÷‚Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘ZHAãbp‘`JXQÿbt‰ç’l‘v`f•~…f•…fpÛv€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïr•ó~H…fp‘Ë‚€‰órJ`Û’™QçZ|÷‚dfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’X•ãn€…ÛvX•H…ó~•€‰Ë‚p‘Zt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbfpÛv€…ãnX•v`™ãbHAZór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚ãnX•v`™ãbHAZZ|÷‚d™ï‚d™ïrtA÷`vX•ãn€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’d™ïrtA÷Jç’t‰ÿbdQÛvpfH…`JXQórXQór€‰Ë‚ïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•ËfZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`vX•ãn€…™Û’`Jórÿbt‰ç’÷JtAïrd™fpÛv€…々ãnórXQ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHA™Û’`JdQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZpÛv€…ãnXQJ`p‘ãbHAZp‘™ïrtAJ‘’Ëf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAt‰ÿbdQçZpfH…ó~ËfZHAãbHAãb™Û’tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órZHAãb™Û’`JXQtAïrd™÷‚|çZdQÿbËf•ó~H…p‘Ë‚€‰órrtA÷Jl‘çJl‘ç’t‰ÿ€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|fH…•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…órXQJ`™ãbHAZl‘ç’t‰d™çZ|÷‚d™ó~•Ëf`€‰Ë‚p‘Zp‘ZHAãbçZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…XQór€‰Ë‚l‘|çZdQ÷‚|çZdQnX•v`ËJ`Û’™HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`XQórÿbt‰l‘÷JtAïrv`Ëf•ó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™tA÷Jl‘ç’X•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’X•v`ËfË‚€‰órXQË‚€‰órXQ‰bdQçZ|ãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰|÷‚d™ïr•€…Ûvp™’JQr€`JXQr‰|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JfpÛv€…XQJ`Û’’t‰ÿbdQçbdQçZ|÷H…ó~•Ëf`vX•ãnÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰órïrtA÷Jl‘ïrtA÷Jl‘vX•ãn€…HAãb™Û’™Û’`Jç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`p‘`JXQÿbt‰ç’l‘ÿbt‰ç’l‘f•ó~H…HAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰ç’l‘÷JtAd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘t‰ÿbãn€…pfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïr•ó~H…X•J`Û’™J`Û’™÷‚d™ïrtAfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`tA÷Jl‘ç’fH…ó~•‰Ë‚p‘ZH‚‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHA™Û’|çZdQÿbfpÛv€…ãnX•v`™ãbHAZór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷JtAïrd™÷‚•ó~H…f™ãbHAZZ|÷‚d™ï‚d™ïrtA÷`vX•ãn€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ç’t‰ÿbdQç’t‰ÿbdQÛvp`v`JXQórXQór€‰Ë‚ïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ór€‰Ë‚p‘÷JtAïrd™÷JtAïrd™fpÛv€…〉órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQÛvpfH…•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZv`Ëf•ãbHAZp‘ãbHAZp‘÷Jl‘ç’t‰Ëf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•ËfZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAt‰d™ïrtAËf`vX•Aãb™Û’`™Û’`JXtAïrd™÷‚|çZdQÿbfpÛv€…órXQJ`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órZHAãb™Û’`JXQtAïrd™÷‚Ëf•ó~H…pÛv€…ãnp‘Ë‚€‰™rtA÷Jl‘çJl‘ç’t‰ÿ€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…XQJ`Û’™ãbHAZçZ|÷‚d™çZ|l‘ç’X•ãn€…Ûv€‰Ë‚p‘ZAp‘ZA™’`çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ZHAãb™÷‚|çZdQt‰ç’l‘÷JnX•v`Ë`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•ó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’ó~H…fpË‚€‰órXQË‚€‰™ãbÿbdQçZ|ãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZ|÷‚d™ïrËf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZ÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpJXQór€Qór€‰Ë‚p|çZdQÿbt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbX•v`ËfX•v`ËfãbHAZp‘’t‰bQZ‚bdQçZ|‚H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZp‘Ë‚€‰órïrtA÷Jl‘t‰ÿbãn€…pfH…ó~b™’`JXJXQórÿbç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`Û’`JXQÿbt‰ç’l‘tAïrd™÷‚f•ó~H…fHAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰l‘÷JtAïrd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrÛv€…ãnX•J`Û’™HAZ÷‚d™÷‚d™ïrtAfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰tAdQçZ|ÿbdQçZ|fH…ó~•‰Ë‚p‘ZH‘ZHAãbt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷J•ó~H…f•ó~H…fË‚€‰órXQd™ïrtA÷J™rAJl‘ç’`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ç’t‰ÿbdQÛvp`v•Ëf`vQór€‰Ë‚pt‰ç’l‘÷Jïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…ór€‰Ë‚p‘|çZdQÿb|çZdQÿbv…nX•v€‰órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZv`Ëf•ãbHAXQJïrtAJ‘’‰÷Jl‘ç’t‰Ëf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHA™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`÷‚d™ïrtA÷‚d™ïrtAËf`vX•Aãb™Û’`™Û’`JXtAïrd™÷‚|çZdQÿbfpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órZHAãb™Û’`JXQtAïrd™÷‚pÛv€…ãnpÛv€…ãnJ`Û’™l‘ç’t‰ÿbt‰ÿbdQçZ€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZçZ|l‘ç’X•ãn€…ÛvX•ãn€…Ûv‘ZHAãbtAd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ZHAãb™t‰ç’l‘÷Jt‰ç’l‘÷J`Ëf•ó~`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•ËfZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•ó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’ó~H…fp`Û’™ãbbdQçZ|÷bQZ‚d™ïãn€…ÛvpfH…ó~•p‘ZHAãbÛ’`JXQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZ|÷‚d™tAËf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHA÷Jl‘ç’t‰÷Jl‘ç’t‰H…ó~•ËfJXQr‰‚Qór€‰Ë‚p|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbX•v`ËfX•v`pãbHAZp‘dQçZ|÷‚|÷‚d™ïrH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órt‰ÿbdQçZpfH…ó~pfH…ó~™Û’`JXçZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`€‰Ë‚p‘ZtAïrd™÷‚tAïrd™÷‚H…fpÛvHAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrÛv€…•ó~HAZp‘Ë‚‚d™ïrtA÷rtA÷Jl‘çfH…ó~•Ëf`vX•™Û’`Jórÿbt‰ç’÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïr÷Jl‘ç’t‰ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•H…Zp‘Ë‚€‰ÿbdQçZ|ÿbdQçZ|`vX•ãn‘ZHAãb™‘ZAb™’`t‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZór€‰Ë‚p‘ZHAãb™t‰ç’l‘÷J•ó~H…fÛv€…ãnX•Ë‚€‰órXQd™ïrtA÷JtA÷Jl‘ç’`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’|÷‚d™ïr•Ëf`v•€…ÛvpQór€‰Ë‚pç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…HAãb™Û’|çZdQÿb|çZdQtA€…ãnX•v€‰órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚Ëf•H…fpÛv€‰órXQJJl‘ç’t‰ÿ’t‰ÿbdQçËf`vX•ãn€…ÛvpXQór€‰Ë‚l‘÷JtAd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’ÿbãn€…ÛvfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~fpÛv€…órXQJ`÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfÛ’`JXQJXQór€‰tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órZHAãb™Û’`JXQtAïrd™÷‚pÛv€…•v`Ëf•J`p‘Ë‚l‘ç’t‰ÿbt‰ÿbdQçZ€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZtA÷Jl‘ç’X•ãn€…ÛvfH…ó~•‘ZHAãbïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…`JXQórt‰ç’l‘÷Jïrd™÷‚Ëf`Ëf•ó~`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•ó~H…fp€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZó~H…X•v€…ãnX•v`Û’™ãbbdQçZ|÷Z|÷‚d™ïãn€…ÛvpfH…ó~•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZpfH…•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛvãnórXQJÛ’™ãbHA÷Jl‘ç’t‰dQçZ|÷‚H…ó~•Ëfór€‰Ë‚p‘Ë‚p‘ZHA|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQór€‰Ë‚p‘|çZdQÿbó~H…fpó~H…fp€‰órXQJdQçZ|‚™|÷‚d™n…H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHA™Û’|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰órt‰ÿbdQçZp`vX•Ëf`vX•™’JQr€‰çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`€‰Ë‚p‘ZtAïrd™t‰•ó~H…fH…fpÛvHAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZó~H…fpÛv€…ãnX•`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’`Ëf•ó~`Ëf•ó~HAZp‘Ë‚‚d™ïrtA÷rtA÷Jl‘çfH…ó~•Ëf`vX•™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Û’™HAZp‘Ë‚€‰d™ïrtA÷Jd™ïrtA÷J`vX•ãnZHAãb™ãb™Û’`t‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX•Ûv€…ãnX•`Û’™ãbrAJl‘ç’tvf…•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…órXQJ`™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’|÷‚d™ïrãn€…Ûvpãn€…ÛvpË‚p‘ZHAç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…HAãb™Û’ç’l‘÷JtAv…nX•v`€…n•vf€‰órXQJ`Û’™ãbçZ|÷‚d™tA÷Jl‘ç’X•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•v`Ëf•HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrH…fpÛvH…fpÛv€‰™ãbHAJl‘ç’t‰b’t‰ÿbdQçËf`vX•ãn€…ÛvpXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰tA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰órXQJ`l‘ç’t‰ÿbl‘ç’t‰ÿb€…Ûvp`Û’`JXQJXQór€‰tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`Ëf•v`p‘Ë‚HAZp‘Ë‚‰ÿbdQçZ|`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZtAdQçZ|fH…ó~•fH…ó~•ãb™Û’`ïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…`JXQHAïrd™÷‚|Ëf•ó~H•ó~H…fp`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘t‰ÿbãn€…pfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•H…fpÛv€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZ€…ãnX•v€…ãnX•vZp‘Ë‚€‰QZ‚d™ïrZ|‚™rAJãn€…ÛvpfH…ó~•p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`t‰ÿbdQçZfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛvórXQJ`Û’™ãbHAdQçZ|÷‚dQçZ|l‘vX•ãn€…ór€‰Ë‚p‘Ë‚p‘ZA™’|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’Û’`JXQtAïrd™÷‚|çZdQÿbó~H…fp€‰órXQJ€‰órXQJ÷‚d™ïrt€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷‚d™ïrtAËf`vX•Ëf`vX•JXQór€‰çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•ËfZãb™Û’`çZdQÿbt‰…fpÛv€Ûv€…ãnXHAZp‘Ë‚€‰órXQJç’t‰ÿbdQÛvpfH…•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZó~H…fp€…ãnórXQ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHA™Û’`JdQÿbt‰ç’`Ëf•ó~`pÛv€…órXQJ`tA÷Jl‘ç’l‘ç’t‰ÿbfH…ó~•ËfZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHA|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰d™ïrtA÷Jç’t‰ÿbãnÛvpfH…ZAb™’``JXQórt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZ™ãbHAZór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷JÛv€…ãnX•`Û’™ãb`Û’™ãbA÷Jl‘ç’tH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfË‚p‘ZHAç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™€‰JXQór€‰ç’l‘÷JtA…ãnX•v`•v`Ëf€‰órXQJ`Û’™ãbçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•J`Û’™HAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`XQórÿbt‰l‘÷JtAïrH…fpÛvãnX•v`Û’™ãbHAt‰ÿbdQçZdQçZ|÷‚Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~Zp‘Ë‚€‰órXQJ`l‘ç’t‰ÿb€…Ûvp`ó~•Ëf`JXQór€‰Ëÿbt‰ç’l‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•H…fp‘Ë‚€‰órp‘Ë‚€‰órZHAãb™t‰ç’l‘÷JtAïrd™÷‚v`pÛvHAZp‘Ë‚HAXQJ`‰ÿbdQçZ|`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnÛ’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZÿbdQçZ|fH…ó~•ZHAãb™ãb™Û’`ïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…Ë‚p‘ZHAË‚p‘ZHAïrd™÷‚|Ëf•ó~H•ó~H…fp`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰ç’l‘÷JtAd™÷‚|çZ€…•ó~H…Ëf•ó~H…Zp‘Ë‚€‰|÷‚d™ïrd™ïrtA÷Jãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAdQçZ|l‘vX•ãn€…vX•ãn€…‚p‘ZHAã÷JtAd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…pÛv€…ãnXQJ`Û’XQJ`Û’Û’`JXQtAïrd™÷‚|çZdQÿb€…ãnX•v€‰órXQJÛ’™ãbHA÷‚d™ïrt€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷‚d™ïrtA€…Ûvpf’JQr€‰ËJXQr‰‚‘çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ãb™Û’`ãb™Û’`çZdQtAïr…fpÛv€Ûv€…ãnXHAZp‘Ë‚€‰órXQJç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`JXQór€‰l‘÷JtAïrd™÷‚|çZó~H…fp€‰órXQJ`Û’™ãbçZ|÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’fpÛv€…fpÛv€…órXQJ`tA÷Jl‘ç’l‘ç’t‰ÿbfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`t‰ÿbdQçZ|÷‚d™ïrËf`vX•ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHAZp‘Ë‚€‰ç’t‰ÿbdQÛvpfH…ÛvpfH…b™Û’`|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’ÿbdQçZ|fH…•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚|çZdQÿbfpÛv€…órXQJ`™ãbHAZ™ãbHAZór€‰Ë‚p‘|çZdQÿbt‰ç’l‘÷J`Ëf•ó~`p‘Ë‚€‰Zp‘Ë‚€‰AJ‘’‰bdQH…ó~•Ëf`vX•ãnÛ’`JXQór€‰Ë‚p‘tAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’÷Jl‘ç’t‰H…ó~•Ëf‚p‘ZHAãZHAãb™Ûç’l‘÷JtAïrd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`JXQór€‰JXQór€‰d™÷‚|çZ…n•vf••v`f•~€‰órXQJ`Û’™ãbçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰Ë‚p‘ZHAd™÷‚|çZdQÿbt‰ç’Ûv€…ãnX•`Û’™ãbHAZp‘Ë‚ïrtA÷Jl‘ç’t‰ÿbdQpfH…ó~•Ëf`vãb™Û’`dQÿbt‰ç’l‘÷JtAïrãnX•v`ãnX•v`p‘Ë‚€‰órt‰ÿbdQçZdQçZ|‚™Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™÷‚|çZdQH…fpÛv€…ãnX•vÛ’™ãbHA|÷‚d™ïrtA÷Jl‘ç’ãn€…ÛvpfH…ó~•p‘ZHAãb™Û’`Jÿbt‰ç’l‘€…ãnX•v`Ëf•ó~Zp‘Ë‚€‰órXQJ`çZ|÷‚d™ó~•Ëf`ó~•€…ÛvJXQór€‰Ët‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZ÷‚d™ïrtA`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbt‰ç’l‘÷JãnX•v`Û’™HAZp‘Ë‚€‰órp‘Ë‚€‰órZHAãb™t‰ç’l‘÷JtAïrd™÷‚H…fpÛvórXQJ`órXQJ`çZ|÷‚d™`vX•ãn€…Ûvpfór€‰Ë‚p‘ZHAãb™|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…fpÛv€…XQJ`Û’™ãbHAZd™ïrtA÷J`vX•ãnb™Û’`’`JXQóïrd™÷‚|çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’JXQórÿbç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…Ë‚p‘ZHAË‚p‘`JdQÿbt‰ç’ó~H…fp…fpÛv€…`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘X•ãn€…ÛvpfH…ó~Ë‚p‘ZHAãb™Û’`dQÿbt‰ç’l‘÷JtAïrv`Ëf•HAZp‘Ë‚€‰órXQJç’t‰ÿbdQçZ|÷‚d™•Ëf`vX•ãn€…ÛvJXQór€‰l‘÷JtAïrd™÷‚|çZËf•ó~H…pÛv€…ãnXQJ`Û’|‚™rAJlAJl‘ç’t‰ãn€…ÛvpXQór€‰Ë‚p‘ZHAãb÷‚|çZdQÿbt‰ç’l‘€…ãnX•v`Ëf•H…Zp‘Ë‚€‰tA÷Jl‘ç’t‰ÿbdQçZfH…ó~•Ëf`vX•™Û’`JXQór€‰Ë‚÷JtAïrd™`Ëf•ó~H…fpÛvórXQJ`Û’™ãbHAïrtA÷Jl‘vX•ãn€…pfH…ó~‚p‘ZHAãtAïrd™÷‚|çZdQÿbfpÛv€…ãnX•v`™ãbHAZp‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfZHAãb™Û’`JXQt‰ç’l‘÷JtAïrd™÷‚Ëf•ó~H…p‘Ë‚€‰órXQJ`Û’XQJ`Û’™ãbHAZ÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfHAãb™Û’HAãb™Û’|çZdQtA~H…fpÛfpÛv€…ããbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…ór€‰Ë‚p‘AHró™‚Ë•H~ã…fÛ`v…XnóbïAdZ÷‘|p‘Ë‚€‰ór÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`JXQór`JXQórïrd™÷‚|v€…n•vfnX•v`fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`ZHAãb™`ZQXbã`v…Xnó•€vËpf‚ç‰drÿQtXQJ`Û’ÿbdQçZ|÷‚d™tA÷J`vX•ãn€‰Ë‚p‘Z€‰Ë‚p‘`çZdQÿbt‰•ó~H…f•~…fpÛvJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Û’`JXQ‰€’Û‘pJ•€vËpf•H~ã…fÛJçl’÷™t™ãbHAZ÷‚d™ïrtAl‘ç’t‰ÿb€…ÛvpfHAãb™Û’JXQór€‰ç’l‘÷JtApÛv€…ãn€…ãnX•vãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…HAãb™Û’AHró™‚Ë•H~ã…fÛ`v…XnóbïAdZ÷‘|p‘Ë‚€‰ór÷Jl‘ç’t‰ãn€…ÛvpH…ó~•Ëf`JXQHAË‚p‘ZHAïrd™÷‚|X•v`Ëf`Ëf•ó~Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëfór`JXQór`ZQXAH`v…Xnó•€vËpf‚ç‰drÿQtXQJ`Û’ÿbdQçZ|fH…•Ëf`vX•ãnãb™Û’`ãb™Û’`çZdQÿbt‰•ó~H…fH…fpÛvJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘Zró™‚Ë`•€vËpf•H~ã…fÛJçl’÷™t™ãbHAZ÷‚d™ïrtA`vX•ãn€…ÛvpfJXQór€‰JXQór€‰ç’l‘|çZpÛv€…ãn€…ãnX•vãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…HAãb™Û’HAãb™Û’ZQXb㉀•H~ã…fÛ`v…XnóbïAdZ÷‘|p‘Ë‚€‰ór÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfË‚p‘ZHAË‚p‘`JdQÿbt‰ç’X•v`f•`f•…fpË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…`JXQór`JXQór’Û‘pJAH`v…Xnó•€vËpf‚ç‰drÿQtXQJ`Û’ÿbdQçZ|H…ó~•Ëf`vX•ãnãb™Û’`XQórÿbt‰l‘÷JtAïr~…fpÛv€Ûv€…ãnórJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHA™Û’`çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`€‰Ë‚p‘Z€‰Ë‚p‘`ró™‚Ë`•€vËpf•H~ã…fÛJçl’÷™t™ãbHAZ÷‚d™ïrtA`vX•ãn€…ÛvpfJXQór€‰ç’l‘|çZd™÷‚|çZ…ãnX•v`XQJ`Û’ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’JXQórÿbç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…HAãb™Û’JXQór€‰ZQXb㉀•H~ã…fÛ`v…XnóbïAdZ÷‘|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfË‚p‘`JdQÿbt‰ç’dQÿbt‰ç’Ëf•ó~H™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQórt‰ç’l‘÷Jïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…`JXQHAË‚p‘ZHA’Û‘p`Z`v…Xnó•€vËp‘|‚ç‰drÿQt÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnXQór€‰Ë‚l‘÷JtAïrl‘÷JtAïr…fpÛv€Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZtAd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`ãb™Û’`ãb™Û’`QXb㉀’Û•€vËpf‚ç‰drÿQtJçl’÷™tÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfp‘ZHAãbd™÷‚|çZd™t‰ç’l‘…ãnX•v`J`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`HAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…JXQór€‰JXQór€‰‘pJAHró•H~ã…fÛJçl’÷™tbïAdZ÷‘|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf™Û’`JdQÿbt‰ç’÷JtAïrd™Ëf•ó~HãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…Ë‚p‘ZHAË‚p‘`Z™‚Ë`Z`v…XnóbïAdZ÷‘|‚ç‰drÿQt÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnXQór€‰Ë‚l‘|çZdQ÷‚|çZdQ…fv…nX•Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbÛvpfH…ó~•Ëf`ãb™Û’`QXb㉀’ÛQXb㉀’Û•€vËpf‚ç‰drÿQtJçl’÷™tÿbdQçZ|÷‚d™ïrtA`vX•ãn€…Ûvpfp‘ZHAãbÿbt‰ç’l‘ÿbt‰ç’l‘v`Ëf•J`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•ËfZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQJ`Û’™dQçZ|÷‚ó~•Ëf`vX•ãn€…JXQór€‰‘pJAHró‘pJAHró•H~ã…fÛJçl’÷™tbïAdZ÷‘|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëf™€‰Ë‚p‘÷JtAïrd™÷JtAïrd™ó~H…fpãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™ãbHAZ÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…Ë‚p‘`J™‚Ë`Z™‰€’Û‘p`v…XnóbïAdZ÷‘|‚ç‰drÿQt÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnZHAãb™÷‚|çZdQ÷‚|çZdQÛv€…ãnX•Ë‚€‰órXQJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`XQór€‰Ë‚QXb㉀’ÛJAHró™•€vËpf‚ç‰drÿQtJçl’÷™tÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfÛ’`JXQÿbt‰ç’l‘tAïrd™÷‚v`Ëf•J`Û’™ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•ó~H…fË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…p‘ZHAãb‘p`ZQX‚Ë`ZQX•H~ã…fÛJçl’÷™tbïAdZ÷‘|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•Ëfór€‰Ë‚p‘÷JtAïrd™Ëf•ó~H…ó~H…fpãbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fpÛv€…ãnJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…™Û’`Jb㉀’Û‘pb㉀’Û‘p`v…XnóbïAdZ÷‘|‚ç‰drÿQt÷Jl‘ç’t‰ÿbdQçZ|H…ó~•Ëf`vX•ãnZHAãb™t‰ç’l‘÷Jfv…nX•Ûv€…n•vË‚€‰órXQJ`Û’™dQçZ|÷‚d™tA÷Jl‘vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnX•v`ËfãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`XQór€‰Ë‚JAHró™JAHró™•€vËpf‚ç‰drÿQtJçl’÷™tÿbdQçZ|÷‚d™ïrtA`vX•ãn€…ÛvpfÛ’`JXQtAïrd™÷‚v`Ëf•óf•ó~H…J`Û’™ãbHAZp‘d™ïrtA÷Jç’t‰ÿbãnÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf•H…fpË‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…p‘ZHAãb‚Ë`ZQX‚Ë`pf•H~ã…fÛJçl’÷™tbïAdZ÷‘|÷‚d™ïrtA÷Jl‘ç’t‰€…ÛvpfH…ó~•ËfHAãb™Û’|çZdQÿb~H…fpÛfpÛv€…ããbHAZp‘Ë‚€‰órXQl‘ç’t‰ÿb€…Ûvpfó~•Ëf`HAãb™Û’`JXQórç’l‘÷JtAïrd™÷‚|•ó~H…fÛv€…ãnórJ`Û’™dQçZ|÷‚d™ïrtA÷JvX•ãn€…ÛvpfH…™€‰Ë‚p‘b㉀’Û‘p•H~ã…fÛ`v…XnóbïAdZ÷‘|‚ç‰drÿQt÷Jl‘ç’t‰ÿbdQçZ|H…ó~•ËfZHAãb™`JXQórt‰ç’l‘÷Jv€…ãnX•nX•v`ËË‚€‰órXQJ`Û’™dQçZ|÷‚H…•Ëf`vX•ãn€…`JXQór€‰Ë‚p‘Zïrd™÷‚|çZdQÿbt‰pÛv€…ãnXQJ`Û’ãbHAZp‘d™ïrtA÷Jl‘ç’t‰ÿbÛvpfH…ó~•Ëf`ZHAãb™JAHró™`v…Xnó•€vËpf‚ç‰drÿQtJçl’÷™tÿbdQçZ|÷‚d™ïrtA`vX•ãn€‰Ë‚p‘Z€‰Ë‚p‘ZtAïrd™÷‚v`Ëf•óf•ó~H…J`Û’™ãbHAZp‘d™ïrtA÷JvX•ãn€…ÛvpfH…€‰Ë‚p‘ZHAãb™Û’çZdQÿbt‰ç’l‘÷JtAX•v`Ëf™HAZp‘Ë‚€‰órXQl‘ç’t‰ÿbdQçZ|÷‚ó~•Ëf`vX•ãn€…Û’`JXQ‰€’Û‘pJ•€vËpf•H~ã…fÛJçl’÷™tbïAdZ÷‘|©ª«¬­®¯°°¯®­¬«ª”””””””””””””””””””•••••• \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv40_2.dat b/application/third_party/mpdf/qrcode/data/qrv40_2.dat new file mode 100755 index 00000000..5a0e7238 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv40_2.dat @@ -0,0 +1,353 @@ +°¯°¯°¯°¯®­®­®­®­¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{°¯°¯°¯°¯®­®­®­®­¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{°¯°¯°¯°¯®­®­®­®­¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{zy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§§§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§§§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§§§§§§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§§§§§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹‹‹‹‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzy°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«§§§§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘‹Œ‹‹‹‹‹‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¥¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxw°¯°¯°¯°¯¬«¬«¬«¬«¥¥¥¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹‹‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹‹‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«¬«¬«¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯¬«¬«ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹‹‹‹‹‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvu°¯°¯°¯°¯ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvu°¯°¯°¯°¯ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹‹‹‹‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“‹Œ‹Œ‹Œ‹‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“‹‹‹‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹‹‹‹‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ЉЉЉЉˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ‚€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­§§§§§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvu®­®­®­®­§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuts®­®­®­®­§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs®­®­®­®­§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwtstststs®­®­®­®­§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwtstststs®­®­®­®­§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs®­®­®­®­§¨§§§§§§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststs®­®­®­®­¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststststststsopopopoplklklklkhghghghgfefedcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststsopopopoplklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststsopopopoplklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststsopopopoolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;:965656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststsoooopopolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?:9:9:9:965656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststspopopopolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststspopopopolklklklkhghghghgdcdcdcdcbabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststspopopopolklklklkhghghghgdcdcdcdcbaba`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#       + + + + tstststspooooooplklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopopoplklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYVUVUTSTSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopopoplklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYTSTSSSSSRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopopoplklklklkhghghghgdcdcdcdc`_`_`_`_^]^]^]^]ZYZYZYZYSTSTSTSTRQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopopoplklklklkhghghghgdcdcdcdc`_`_`_`_^]^]\[\[ZYZYZYZYSTSTSTSTRQPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopopoplklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     + + + + tstststsopopoooolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     + + + tstststsoopopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYSTSTSTSSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#     tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYSSSSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYZYZYTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststspopopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[ZYZYXWXWTSTSTSTSPOPOPOPONMLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststsoooopopolklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststspoponmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststsnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststsnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSSSSSSTPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#     tstststsnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     tstststsnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     tstststsnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     tsrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     rqrqrqrqnmnmnmnmlklkjijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#     rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSSSSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#   rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$# rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijihghgfefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSSSSSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:96565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:98787876565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=877777786565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=787878786565656521212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcdcdc`_`_`_`_\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefedcdcbaba`_`_`_`_\[\[\[\[XWXWXWXWSTSSSSSSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787878784343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=787877774343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"! rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=778787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=878787874343434321212121.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWTSTSTSSSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?>=<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_`_`_\[\[\[\[XWXWXWXWSSTSTSTSPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa`_`_^]^]\[\[\[\[XWXWXWXWTSRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;77777878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[XWXWXWXWRQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[\[\[VUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]\[\[ZYZYVUVUVUVURQRQRQRQPONMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78777777434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!    + + + + rqrqrqrqnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + rqrqrqponmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + popopooonmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;87878777434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + ooopopopnmnmnmnmjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;77787878434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + opopopopnmnmlklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + opopopoplklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + opopopoplklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!    + + + + opopopoplklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + opopopoplklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?<;<;<;<;78787878434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + oooooopolklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;77777787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopolklklklkjijijijifefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopolklklklkjijihghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#"!"!"!"!    + + + + popopopolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87877777434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + popooooolklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;87878787434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + opopopoplklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + opopopoplklklklkhghghghgfefefefebabababa^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;65656565434343430/0/0/0/,+,+,+,+('('('('$#$#$#$#        + + + + °°¯¯®®­­¥¥¦¦§§¨¨‡‡††……„„ŽŽ¬¬««ªª©©™™šš››œœ}}~~€€aabbccddEEFFGGHH^^__``aabbccddeeFFGGHHII**++,,-- ¬¬««ªª©©©©ªª««¬¬ƒƒ‚‚€€ŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLLbbccddeeffgghhiiJJKKLLMM..//0011 + + ¨¨§§¦¦¥¥­­®®¯¯°°~~}}||ˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPPffgghhiijjkkllmmNNOOPPQQ22334455¤¤££¢¢¡¡°°¯¯®®­­{{zzyyxx„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTTjjkkllmmnnooppqqRRSSTTUU66778899  ŸŸžž§§¦¦¥¥¤¤wwvvuuts€€~~}}œœ››šš™™©©ªª««¬¬ŽŽqqrrssttUUVVWWXXnnoouuvvrrssttuuVVWWXXYY::;;<<== !!œœ››šš™™££¢¢¡¡  rqpoonnm||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””uuvvwwxxYYZZ[[\\wwxxyyzzvvwwxxyyZZ[[\\]]>>??@@AA""##$$%% ˜˜——––••ŸŸžžœœmllkkjjixxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``{{||}}~~zz{{||}}^^__``aaBBCCDDEE&&''(()) + + ””““’’‘‘››šš™™˜˜ihhggffettssrrqqŽŽ¬¬««ªª©©™™šš››œœ}}~~€€aabbccdd€€‚‚~~€€bbccddeeFFGGHHII**++,,--ŽŽ——––••””eddccbbappoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhƒƒ„„……††‚‚ƒƒ„„……ffgghhiiJJKKLLMM..//0011ŒŒ‹‹ŠŠ‰‰““’’‘‘‹‹a``__^^]llkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkll‡‡ˆˆ‰‰ŠŠ††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQ22334455ˆˆ‡‡††……ŠŠ‰‰ˆˆ‡‡]\\[[ZZYhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnoopp‹‹‘‘’’““ŠŠ‹‹ŒŒnnooppqqRRSSTTUU66778899„„ƒƒ‚‚††……„„ƒƒYXWVUTSSddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬ŽŽqqrrsstt””••––——ŽŽ‘‘rrssttuuVVWWXXYY::;;<<== !!€€~~}}‚‚€€RRQQPPOO``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””uuvvwwxx˜˜™™šš››’’““””••vvwwxxyyZZ[[\\]]>>??@@AA""##$$%%||{{zzyy~~}}||{{NNMMLLKK\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||œœžžŸŸ––——˜˜™™zz{{||}}^^__``aaBBCCDDEE&&''(())xxwwvvuuzzyyxxwwJJIIHHGGXXWWVVUUttssrrqqŽŽ¬¬««ªª©©™™šš››œœ}}~~€€  ¡¡¢¢££šš››œœ~~€€bbccddeeFFGGHHII**++,,--ttssrrqqvvuuoonnFFEEDDCCTTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„¤¤¥¥¦¦§§žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhiiJJKKLLMM..//0011ppoonnmmmmllkkjjBBAA@@??PPOONNMMllkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆ­­®®¯¯°°¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQ22334455llkkjjiiiihhggff>>==<;:9LLKKJJIIhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒ°°¯¯®®­­¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqqRRSSTTUU66778899hhggffeeeeddccbb87766554HHGGFFEEddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬ŽŽ¬«ª©¨§§¦ªª««¬¬­­ŽŽ‘‘rrssttuuVVWWXXYY::;;<<==ddccbbaaaa``__^^43322110DDCCBBAA``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””¦¥¥¤¤££¢®®¯¯°°°°’’““””••vvwwxxyyZZ[[\\]]>>??@@AA``__^^]]]]\\[[ZZ0//..--,@@??>>==\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜¢¡¡  ŸŸž¯¯®®­­¬¬––——˜˜™™zz{{||}}^^__``aaBBCCDDEE++**))((\\[[ZZYYYYSSRRQQ,++**))(<<;;::99XXWWVVUUttssrrqqŽŽ¬¬««ªª©©™™šš››œœžœœ››š««ªª©©¨¨šš››œœ~~€€bbccddeeFFGGHHII''&&%%$$XXWWVVUUPPOONNMM(''&&%%$88776655TTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  š™™˜˜——–§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhiiJJKKLLMM##""!! TTSSRRQQLLKKJJII$##""!! 44332211PPOONNMMllkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤–••””““’££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQPPOONNMMHHGGFFEE00//..--LLKKJJIIhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨’‘‘ŽŒŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqqRRSSTTUULLKKJJIIDDCCBBAA,,++**))HHGGFFEEddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬‹‹ŠŠ‰‰ˆˆ››šš™™˜˜ªª««¬¬­­ŽŽ‘‘rrssttuuVVWWXXYYHHGGFFEE@@??>>==((''&&%%DDCCBBAA``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‡‡††……„„——––••””®®¯¯°°°°’’““””••vvwwxxyyZZ[[\\]]DDCCBBAA77665544$$##""!!@@??>>==\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­ƒƒ‚‚€€““’’‘‘¯¯®®­­¬¬––——˜˜™™zz{{||}}^^__``aa @@??>>==33221100 + + <<;;::99XXWWVVUUttssrrqqŽŽ§§¦¦¥¥¤¤~~}}||ŽŽŒŒ««ªª©©¨¨šš››œœ~~€€bbccddee + + <<;;::99//..--,, 88776655TTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰££¢¢¡¡  {{zzyyxx‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhii88776655++**))((44332211PPOONNMMllkkjjiiˆˆ‡‡††……ŸŸžžœœwwvvuuts‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmm44332211''&&%%$$ + + 00//..--LLKKJJIIhhggffee„„ƒƒ‚‚››šš™™˜˜rqpoonnmƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqq00//..--##""!!  ,,++**))HHGGFFEEddccbbaa€€~~}}——––••””mllkkjji~~}}||››šš™™˜˜ªª««¬¬­­ŽŽ‘‘rrssttuu ,,++**)) + + ((''&&%%DDCCBBAA``__^^]]||{{zzyy““’’‘‘‹‹ihhggffe{{zzyyxx——––••””®®¯¯°°°°’’““””••vvwwxxyy + + ((''&&%%$$##""!!@@??>>==\\[[ZZYYxxwwvvuuŠŠ‰‰ˆˆ‡‡eddccbbawwvvuutt““’’‘‘¯¯®®­­¬¬––——˜˜™™zz{{||}}$$##""!! <<;;::99XXWWVVUUttssrrqq††……„„ƒƒa``__^^]ssrrqqppŽŽŒŒ««ªª©©¨¨šš››œœ~~€€   88776655TTSSRRQQppoonnmm‚‚€€]\\[[ZZYoonnmmll‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„…… + + + +!!""##$$44332211PPOONNMMllkkjjii~~}}||{{YXWVUTSSkkjjiihh‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰ %%&&''(( + + 00//..--LLKKJJIIhhggffeezzyyxxwwRRQQPPOOggffeeddƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒ !!))**++,,  ,,++**))HHGGFFEEddccbbaavvuuoonnNNMMLLKKccbbaa``~~}}||››šš™™˜˜ªª««¬¬­­ŽŽ‘‘""##$$%% --..//00 + + ((''&&%%DDCCBBAA``__^^]]mmllkkjjJJIIHHGG__^^]]\\{{zzyyxx——––••””®®¯¯°°°°’’““””••&&''(()) + + 11223344$$##""!!@@??>>==\\[[ZZYYiihhggffFFEEDDCC[[ZZYYXXwwvvuutt““’’‘‘¯¯®®­­¬¬––——˜˜™™**++,,-- + + !!""##55667788 <<;;::99XXWWVVUUeeddccbbBBAA@@??WWVVUUTTssrrqqppŽŽŒŒ««ªª©©¨¨šš››œœ..//0011 $$%%&&''99::;;<< 88776655TTSSRRQQaa``__^^>>==<;:9SSRRQQPPoonnmmll‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡22334455(())**++==>>??@@!!""##$$44332211PPOONNMM]]\\[[ZZ87766554OONNMMLLkkjjiihh‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥66778899,,--..//AABBCCDD%%&&''(( + + 00//..--LLKKJJIIYYSSRRQQ43322110KKJJIIHHggffeeddƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©::;;<<==00112233EEFFGGHH))**++,,  ,,++**))HHGGFFEEPPOONNMM0//..--,GGFFEEDDccbbaa``~~}}||››šš™™˜˜ªª««¬¬­­>>??@@AA 44556677IIJJKKLL--..//00 + + ((''&&%%DDCCBBAALLKKJJII,++**))(CCBBAA@@__^^]]\\{{zzyyxx——––••””®®¯¯°°°°BBCCDDEE!!""##$$==>>??@@MMNNOOPP11223344$$##""!!@@??>>==HHGGFFEE(''&&%%$??>>==<<[[ZZYYXXwwvvuutt““’’‘‘¯¯®®­­¬¬FFGGHHII%%&&''((AABBCCDDQQRRSSTT55667788 <<;;::99DDCCBBAA$##""!! ;;::9988WWVVUUTTssrrqqppŽŽŒŒ««ªª©©¨¨JJKKLLMM))**++,,EEFFGGHHUUVVWWXX99::;;<< 88776655@@??>>==77665544SSRRQQPPoonnmmll‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤NNOOPPQQ--..//00IIJJKKLLYYZZ[[\\==>>??@@!!""##$$443322117766554433221100OONNMMLLkkjjiihh‡‡††……„„££¢¢¡¡  RRSSTTUU11223344MMNNOOPP]]^^__``AABBCCDD%%&&''(( + + 00//..--33221100//..--,,KKJJIIHHggffeeddƒƒ‚‚€€ŸŸžžœœVVWWXXYY55667788QQRRSSYYaabbccddEEFFGGHH))**++,,  ,,++**))//..--,,++**))((GGFFEEDDccbbaa``~~}}||››šš™™˜˜ZZ[[\\]]99::;;<>??@@^^__``aaiijjkkllMMNNOOPP11223344$$##""!!''&&%%$$ ##""!! ??>>==<<[[ZZYYXXwwvvuutt““’’‘‘bbccddeeAABBCCDDbbccddeemmnnooppQQRRSSTT55667788 ##""!!;;::9988WWVVUUTTssrrqqppŽŽŒŒffgghhiiEEFFGGHHffgghhiiqqrrssttUUVVWWXX99::;;<< 77665544SSRRQQPPoonnmmll‹‹ŠŠ‰‰ˆˆjjkkllmmIIJJKKLLjjkkllmmuuvvwwxxYYZZ[[\\==>>??@@!!""##$$ 33221100OONNMMLLkkjjiihh‡‡††……„„nnooppqqMMNNOOPPnnoouuvvyyzz{{||]]^^__``AABBCCDD%%&&''(( + +  + + //..--,,KKJJIIHHggffeeddƒƒ‚‚€€rrssttuuQQRRSSTTwwxxyyzz}}~~€€aabbccddEEFFGGHH))**++,,    ++**))((GGFFEEDDccbbaa``~~}}||vvwwxxyyUUVVWWXX{{||}}~~‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00 + + + +  + + ''&&%%$$CCBBAA@@__^^]]\\{{zzyyxxzz{{||}}YYZZ[[\\€€‚‚……††‡‡ˆˆiijjkkllMMNNOOPP11223344##""!! ??>>==<<[[ZZYYXXwwvvuutt~~€€]]^^__``ƒƒ„„……††‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTT55667788 + +;;::9988WWVVUUTTssrrqqpp‚‚ƒƒ„„……aabbccdd‡‡ˆˆ‰‰ŠŠŽŽqqrrssttUUVVWWXX99::;;<<   !!77665544SSRRQQPPoonnmmll††‡‡ˆˆ‰‰eeffgghh‹‹‘‘’’““‘‘’’““””uuvvwwxxYYZZ[[\\==>>??@@!!""##$$""##$$%% 33221100OONNMMLLkkjjiihhŠŠ‹‹ŒŒiijjkkll””••––——••––——˜˜yyzz{{||]]^^__``AABBCCDD%%&&''(( + + &&''(()) + + //..--,,KKJJIIHHggffeeddŽŽ‘‘mmnnoopp˜˜™™šš››™™šš››œœ}}~~€€aabbccddEEFFGGHH))**++,, **++,,-- ++**))((GGFFEEDDccbbaa``’’““””••qqrrssttœœžžŸŸžžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00!!""##..//0011 + + ''&&%%$$CCBBAA@@__^^]]\\––——˜˜™™uuvvwwxx  ¡¡¢¢££¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPP11223344$$%%&&''22334455##""!! ??>>==<<[[ZZYYXXšš››œœyyzz{{||¤¤¥¥¦¦§§¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTT55667788(())**++66778899;;::9988WWVVUUTTžžŸŸ  ¡¡}}~~€€­­®®¯¯°°©©ªª««¬¬ŽŽqqrrssttUUVVWWXX99::;;<< ,,--..//::;;<<== !!77665544SSRRQQPP¢¢££¤¤¥¥‚‚ƒƒ„„°°¯¯®®­­­­®®¯¯°°‘‘’’““””uuvvwwxxYYZZ[[\\==>>??@@!!""##$$00112233>>??@@AA""##$$%% 33221100OONNMMLL¦¦§§¨¨©©……††‡‡ˆˆ¬«ª©¨§§¦°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``AABBCCDD%%&&''((44556677BBCCDDEE&&''(()) + + //..--,,KKJJIIHHªª««¬¬­­‰‰ŠŠ‹‹ŒŒ¦¥¥¤¤££¢¬¬««ªª©©™™šš››œœ}}~~€€aabbccddEEFFGGHH))**++,,==>>??@@FFGGHHII**++,,-- ++**))((GGFFEEDD®®¯¯°°°°ŽŽ¢¡¡  ŸŸž¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00AABBCCDDJJKKLLMM..//0011 + + ''&&%%$$CCBBAA@@¯¯®®­­§§‘‘’’““””žœœ››š¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPP11223344EEFFGGHHNNOOPPQQ22334455##""!! ??>>==<<¦¦¥¥¤¤££••––——˜˜š™™˜˜——–  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTT55667788IIJJKKLLRRSSTTUU66778899;;::9988¢¢¡¡  ŸŸ™™šš››œœ–••””““’œœ››šš™™©©ªª««¬¬ŽŽqqrrssttUUVVWWXX99::;;<>??@@QQRRSSYYZZ[[\\]]>>??@@AA""##$$%% 33221100šš™™˜˜——¡¡¢¢££¤¤‹‹ŠŠ‰‰ˆˆ””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``AABBCCDDZZ[[\\]]^^__``aaBBCCDDEE&&''(()) + + //..--,,––••””““’’‘‘‹‹ŠŠhggffeedzzyyxxww––••””““¯¯°°°°¯¯““””••––wwxxyyzz[[\\]]^^yyzz{{||xxyyzz{{\\]]^^__@@AABBCC$$%%&&'' + +  + + 00//..--LLKKJJIIhhggffee„„ƒƒ‚‚››šš™™˜˜rqpoonnmƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqqœœžžŸŸ‰‰ˆˆ‡‡††dccbbaa`vvuuttss’’‘‘®®­­¬¬««——˜˜™™šš{{||}}~~__``aabb}}~~€€||}}~~``aabbccDDEEFFGG(())**++   ,,++**))HHGGFFEEddccbbaa€€~~}}——––••””mllkkjji~~}}||››šš™™˜˜ªª««¬¬­­ŽŽ‘‘rrssttuu  ¡¡¢¢££……„„ƒƒ‚‚`__^^]]\rrqqppooŽŽŒŒ‹‹ªª©©¨¨§§››œœžž€€‚‚ccddeeff‚‚ƒƒ„„€€‚‚ƒƒddeeffggHHIIJJKK,,--..// + + + +  + + ((''&&%%DDCCBBAA``__^^]]||{{zzyy““’’‘‘‹‹ihhggffe{{zzyyxx——––••””®®¯¯°°°°’’““””••vvwwxxyy¤¤¥¥¥¥¤¤€€~~\[[ZZYYXnnmmllkkŠŠ‰‰ˆˆ‡‡¦¦¥¥¤¤££ŸŸ  ¡¡¢¢ƒƒ„„……††gghhiijj……††‡‡ˆˆ„„……††‡‡hhiijjkkLLMMNNOO00112233 $$##""!!@@??>>==\\[[ZZYYxxwwvvuuŠŠ‰‰ˆˆ‡‡eddccbbawwvvuutt““’’‘‘¯¯®®­­¬¬––——˜˜™™zz{{||}}££¢¢¡¡  }}||{{zzWVUTSSRRjjiihhgg††……„„ƒƒ¢¢¡¡  ŸŸ££¤¤¥¥¦¦‡‡ˆˆ‰‰ŠŠkkllmmnn‰‰ŠŠ‹‹‘‘ˆˆ‰‰ŠŠ‹‹llmmnnooPPQQRRSS44556677  <<;;::99XXWWVVUUttssrrqq††……„„ƒƒa``__^^]ssrrqqppŽŽŒŒ««ªª©©¨¨šš››œœ~~€€ŸŸžžœœyyxxwwvvQQPPOONNffeeddcc‚‚€€žžœœ››§§¨¨©©ªª‹‹ŒŒŽŽooppqqrr’’““””••ŒŒŽŽppqqrrssTTUUVVWW8899::;; + +  88776655TTSSRRQQppoonnmm‚‚€€]\\[[ZZYoonnmmll‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„……››šš™™˜˜uuoonnmmMMLLKKJJbbaa``__~~}}||{{šš™™˜˜——««¬¬­­®®‘‘’’ssttuuvv––——˜˜™™‘‘’’““ttuuvvwwXXYYZZ[[<<==>>?? !!""##!!""##$$44332211PPOONNMMllkkjjii~~}}||{{YXWVUTSSkkjjiihh‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰——––••””llkkjjiiIIHHGGFF^^]]\\[[zzyyxxww––••””““¯¯°°°°¯¯““””••––wwxxyyzzšš››œœ””••––——xxyyzz{{\\]]^^__@@AABBCC$$%%&&'' + + %%&&''(( + + 00//..--LLKKJJIIhhggffeezzyyxxwwRRQQPPOOggffeeddƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒ““’’‘‘hhggffeeEEDDCCBBZZYYXXWWvvuuttss’’‘‘®®­­¬¬««——˜˜™™šš{{||}}~~žžŸŸ  ¡¡˜˜™™šš››||}}~~``aabbccDDEEFFGG(())**++ ))**++,,  ,,++**))HHGGFFEEddccbbaavvuuoonnNNMMLLKKccbbaa``~~}}||››šš™™˜˜ªª««¬¬­­ŽŽ‘‘ŽŽŒŒddccbbaaAA@@??>>VVUUTTSSrrqqppooŽŽŒŒ‹‹ªª©©¨¨§§››œœžž€€‚‚¢¢££¤¤¥¥œœžžŸŸ€€‚‚ƒƒddeeffggHHIIJJKK,,--..//!!""--..//00 + + ((''&&%%DDCCBBAA``__^^]]mmllkkjjJJIIHHGG__^^]]\\{{zzyyxx——––••””®®¯¯°°°°’’““””••‹‹ŠŠ‰‰ˆˆ``__^^]]==<;:987RRQQPPOOnnmmllkkŠŠ‰‰ˆˆ‡‡¦¦¥¥¤¤££ŸŸ  ¡¡¢¢ƒƒ„„……††¦¦§§­­®®  ¡¡¢¢££„„……††‡‡hhiijjkkLLMMNNOO00112233##$$%%&&11223344$$##""!!@@??>>==\\[[ZZYYiihhggffFFEEDDCC[[ZZYYXXwwvvuutt““’’‘‘¯¯®®­­¬¬––——˜˜™™‡‡††……„„\\[[ZZYY76655443NNMMLLKKjjiihhgg††……„„ƒƒ¢¢¡¡  ŸŸ££¤¤¥¥¦¦‡‡ˆˆ‰‰ŠŠ¯¯°°°°¯¯¤¤¥¥¦¦§§ˆˆ‰‰ŠŠ‹‹llmmnnooPPQQRRSS44556677''(())**55667788 <<;;::99XXWWVVUUeeddccbbBBAA@@??WWVVUUTTssrrqqppŽŽŒŒ««ªª©©¨¨šš››œœƒƒ‚‚€€SSRRQQPP3221100/JJIIHHGGffeeddcc‚‚€€žžœœ››§§¨¨©©ªª‹‹ŒŒŽŽ®®­­¬«ª©¨¨©©ªª««ŒŒŽŽppqqrrssTTUUVVWW8899::;;++,,--..99::;;<< 88776655TTSSRRQQaa``__^^>>==<;:9SSRRQQPPoonnmmll‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡~~}}||OONNMMLL/..--,,+FFEEDDCCbbaa``__~~}}||{{šš™™˜˜——««¬¬­­®®‘‘’’¨§§¦¦¥¥¤¬¬­­®®¯¯‘‘’’““ttuuvvwwXXYYZZ[[<<==>>?? !!""##//001122==>>??@@!!""##$$44332211PPOONNMM]]\\[[ZZ87766554OONNMMLLkkjjiihh‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥{{zzyyxxKKJJIIHH+**))(('BBAA@@??^^]]\\[[zzyyxxww––••””““¯¯°°°°¯¯““””••––¤££¢¢¡¡ °°°°¯¯®®””••––——xxyyzz{{\\]]^^__@@AABBCC$$%%&&''33445566AABBCCDD%%&&''(( + + 00//..--LLKKJJIIYYSSRRQQ43322110KKJJIIHHggffeeddƒƒ‚‚€€ŸŸžžœœ¦¦§§¨¨©©wwvvuuttGGFFEEDD'&&%%$$#>>==<<;;ZZYYXXWWvvuuttss’’‘‘®®­­¬¬««——˜˜™™šš ŸŸžžœ­­¬¬««ªª˜˜™™šš››||}}~~``aabbccDDEEFFGG(())**++77==>>??EEFFGGHH))**++,,  ,,++**))HHGGFFEEPPOONNMM0//..--,GGFFEEDDccbbaa``~~}}||››šš™™˜˜ªª««¬¬­­ssrrqqppCCBBAA@@#""!! ::998877VVUUTTSSrrqqppooŽŽŒŒ‹‹ªª©©¨¨§§››œœžžœ››šš™™˜©©¨¨§§¦¦œœžžŸŸ€€‚‚ƒƒddeeffggHHIIJJKK,,--..//@@AABBCCIIJJKKLL--..//00 + + ((''&&%%DDCCBBAALLKKJJII,++**))(CCBBAA@@__^^]]\\{{zzyyxx——––••””®®¯¯°°¨¨oonnmmll??>>==7766554433RRQQPPOOnnmmllkkŠŠ‰‰ˆˆ‡‡¦¦¥¥¤¤££ŸŸ  ¡¡¢¢˜——––••”¥¥¤¤££¢¢  ¡¡¢¢££„„……††‡‡hhiijjkkLLMMNNOO00112233DDEEFFGGMMNNOOPP11223344$$##""!!@@??>>==HHGGFFEE(''&&%%$??>>==<<[[ZZYYXXwwvvuutt““’’‘‘§§¦¦¥¥¤¤kkjjiihh66554433221100//NNMMLLKKjjiihhgg††……„„ƒƒ¢¢¡¡  ŸŸ££¤¤¥¥¦¦”““’’‘‘¡¡  ŸŸžž¤¤¥¥¦¦§§ˆˆ‰‰ŠŠ‹‹llmmnnooPPQQRRSS44556677HHIIJJKKQQRRSSTT55667788 <<;;::99DDCCBBAA$##""!! ;;::9988WWVVUUTTssrrqqppŽŽŒŒ££¢¢¡¡  ggffeedd221100//..--,,++JJIIHHGGffeeddcc‚‚€€žžœœ››§§¨¨©©ªªŽŒ‹‹ŠŠœœ››šš¨¨©©ªª««ŒŒŽŽppqqrrssTTUUVVWW8899::;;LLMMNNOOUUVVWWXX99::;;<< 88776655@@??>>==77665544SSRRQQPPoonnmmll‹‹ŠŠ‰‰ˆˆŸŸžžœœccbbaa``..--,,++ **))((''FFEEDDCCbbaa``__~~}}||{{šš™™˜˜——««¬¬­­®®‰‰ˆˆ‡‡††™™˜˜——––¬¬­­®®¯¯‘‘’’““ttuuvvwwXXYYZZ[[<<==>>??PPQQRRSSYYZZ[[\\==>>??@@!!""##$$443322117766554433221100OONNMMLLkkjjiihh‡‡††……„„››šš™™˜˜__^^]]\\**))(('' + + &&%%$$##BBAA@@??^^]]\\[[zzyyxxww––••””““¯¯°°°°¯¯……„„ƒƒ‚‚••””““’’°°°°¯¯®®””••––——xxyyzz{{\\]]^^__@@AABBCCYYZZ[[\\]]^^__``AABBCCDD%%&&''(( + + 00//..--33221100//..--,,KKJJIIHHggffeeddƒƒ‚‚€€——––••””[[ZZYYXX&&%%$$##""!! >>==<<;;ZZYYXXWWvvuuttss’’‘‘®®­­§§¦¦€€~~‘‘ŽŽ­­¬¬««ªª˜˜™™šš››||}}~~``aabbccDDEEFFGG]]^^__``aabbccddEEFFGGHH))**++,,  ,,++**))//..--,,++**))((GGFFEEDDccbbaa``~~}}||““’’‘‘‹‹WWVVUUTT""!!::998877VVUUTTSSrrqqppooŽŽŒŒ‹‹¥¥¤¤££¢¢}}||{{zzŒŒ‹‹ŠŠ©©¨¨§§¦¦œœžžŸŸ€€‚‚ƒƒddeeffggHHIIJJKKaabbccddeeffgghhIIJJKKLL--..//00 + + ((''&&%%++**))(( + +''&&%%$$CCBBAA@@__^^]]\\{{zzyyxxŠŠ‰‰ˆˆ‡‡SSRRQQPP66554433RRQQPPOOnnmmllkkŠŠ‰‰ˆˆ‡‡¡¡  ŸŸžžyyxxwwvv‰‰ˆˆ‡‡††¥¥¤¤££¢¢  ¡¡¢¢££„„……††‡‡hhiijjkkLLMMNNOOeeffgghhiijjkkllMMNNOOPP11223344$$##""!!''&&%%$$ ##""!! ??>>==<<[[ZZYYXXwwvvuutt††……„„ƒƒOONNMMLL + +221100//NNMMLLKKjjiihhgg††……„„ƒƒœœ››ššuutsrqpo……„„ƒƒ‚‚¡¡  ŸŸžž¤¤¥¥¦¦§§ˆˆ‰‰ŠŠ‹‹llmmnnooPPQQRRSSiijjkkllmmnnooppQQRRSSTT55667788 ##""!!;;::9988WWVVUUTTssrrqqpp‚‚€€KKJJIIHH ..--,,++JJIIHHGGffeeddcc‚‚€€™™˜˜——––onnmmllk€€~~œœ››šš¨¨©©ªª««ŒŒŽŽppqqrrssTTUUVVWWmmnnoouuqqrrssttUUVVWWXX99::;;<< 77665544SSRRQQPPoonnmmll~~}}||{{GGFFEEDD + + **))((''FFEEDDCCbbaa``__~~}}||{{••””““’’kjjiihhg}}||{{zz™™˜˜——––¬¬­­®®¯¯‘‘’’““ttuuvvwwXXYYZZ[[vvwwxxyyuuvvwwxxYYZZ[[\\==>>??@@!!""##$$ 33221100OONNMMLLkkjjiihhzzyyxxwwCCBBAA@@  + + &&%%$$##BBAA@@??^^]]\\[[zzyyxxww‘‘‹‹ŠŠ‰‰gffeeddcyyxxwwvv••””““’’°°°°¯¯®®””••––——xxyyzz{{\\]]^^__zz{{||}}yyzz{{||]]^^__``AABBCCDD%%&&''(( + +  + + //..--,,KKJJIIHHggffeeddvvuuoonn??>>==<<""!! >>==<<;;ZZYYXXWWvvuuttssˆˆ‡‡††……cbbaa``_uuttssrr‘‘ŽŽ­­¬¬««ªª˜˜™™šš››||}}~~``aabbcc~~€€}}~~€€aabbccddEEFFGGHH))**++,,    ++**))((GGFFEEDDccbbaa``mmllkkjj;;::9988 + + ::998877VVUUTTSSrrqqppoo„„ƒƒ‚‚_^^]]\\[qqppoonnŒŒ‹‹ŠŠ©©¨¨§§¦¦œœžžŸŸ€€‚‚ƒƒddeeffgg‚‚ƒƒ„„……‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00 + + + +  + + ''&&%%$$CCBBAA@@__^^]]\\iihhggff77665544  !!""66554433RRQQPPOOnnmmllkk€€~~}}[ZZYYXWVmmllkkjj‰‰ˆˆ‡‡††¥¥¤¤££¢¢  ¡¡¢¢££„„……††‡‡hhiijjkk††‡‡ˆˆ‰‰……††‡‡ˆˆiijjkkllMMNNOOPP11223344##""!! ??>>==<<[[ZZYYXXeeddccbb33221100##$$%%&& + +221100//NNMMLLKKjjiihhgg||{{zzyyUTSSRRQQiihhggff……„„ƒƒ‚‚¡¡  ŸŸžž¤¤¥¥¦¦§§ˆˆ‰‰ŠŠ‹‹llmmnnooŠŠ‹‹‘‘’’‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTT55667788 + +;;::9988WWVVUUTTaa``__^^//..--,,''(())** ..--,,++JJIIHHGGffeeddccxxwwvvuuPPOONNMMeeddccbb€€~~œœ››šš¨¨©©ªª««ŒŒŽŽppqqrrss““””••––ŽŽqqrrssttUUVVWWXX99::;;<<   !!77665544SSRRQQPP]]\\[[ZZ++**))((++,,--.. **))((''FFEEDDCCbbaa``__oonnmmllLLKKJJIIaa``__^^}}||{{zz™™˜˜——––¬¬­­®®¯¯‘‘’’““ttuuvvww——˜˜™™šš‘‘’’““””uuvvwwxxYYZZ[[\\==>>??@@!!""##$$""##$$%% 33221100OONNMMLLYYSSRRQQ''&&%%$$!!""##$$//001122 + + &&%%$$##BBAA@@??^^]]\\[[kkjjiihhHHGGFFEE]]\\[[ZZyyxxwwvv••””““’’°°°°¯¯®®””••––——xxyyzz{{››œœžž••––——˜˜yyzz{{||]]^^__``AABBCCDD%%&&''(( + + &&''(()) + + //..--,,KKJJIIHHPPOONNMM##""!! %%&&''((33445566""!! >>==<<;;ZZYYXXWWggffeeddDDCCBBAAYYXXWWVVuuttssrr‘‘ŽŽ­­¬¬««ªª˜˜™™šš››||}}~~ŸŸ  ¡¡¢¢™™šš››œœ}}~~€€aabbccddEEFFGGHH))**++,, **++,,-- ++**))((GGFFEEDDLLKKJJII))**++,,778899::::998877VVUUTTSSccbbaa``@@??>>==UUTTSSRRqqppoonnŒŒ‹‹ŠŠ©©¨¨§§¦¦œœžžŸŸ€€‚‚ƒƒ££¤¤¥¥¦¦žžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00!!""##..//0011 + + ''&&%%$$CCBBAA@@HHGGFFEE--..//00;;<<==>> !!""66554433RRQQPPOO__^^]]\\<;:98776QQPPOONNmmllkkjj‰‰ˆˆ‡‡††¥¥¤¤££¢¢  ¡¡¢¢££„„……††‡‡§§­­®®¯¯¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPP11223344$$%%&&''22334455##""!! ??>>==<>==556677==CCDDEEFF''(())** ..--,,++JJIIHHGGRRQQPPOO21100//.IIHHGGFFeeddccbb€€~~œœ››šš¨¨©©ªª««ŒŒŽŽ­­¬«ª©¨§©©ªª««¬¬ŽŽqqrrssttUUVVWWXX99::;;<< ,,--..//::;;<<== !!7766554477665544 >>??@@AAGGHHIIJJ++,,--.. **))((''FFEEDDCCNNMMLLKK.--,,++*EEDDCCBBaa``__^^}}||{{zz™™˜˜——––¬¬­­®®¯¯‘‘’’““§¦¦¥¥¤¤£­­®®¯¯°°‘‘’’““””uuvvwwxxYYZZ[[\\==>>??@@!!""##$$00112233>>??@@AA""##$$%% 3322110033221100 + + BBCCDDEEKKLLMMNN//001122 + + &&%%$$##BBAA@@??JJIIHHGG*))((''&AA@@??>>]]\\[[ZZyyxxwwvv••””““’’°°°°¯¯®®””••––——£¢¢¡¡  Ÿ°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``AABBCCDD%%&&''((44556677BBCCDDEE&&''(()) + + //..--,,//..--,, + + FFGGHHIIOOPPQQRR33445566""!! >>==<<;;FFEEDDCC&%%$$##"==<<;;::YYXXWWVVuuttssrr‘‘ŽŽ­­¬¬««ªª˜˜™™šš››Ÿžžœœ›¬¬««ªª©©™™šš››œœ}}~~€€aabbccddEEFFGGHH))**++,,==>>??@@FFGGHHII**++,,-- ++**))((++**))((JJKKLLMMSSTTUUVV778899::::998877BBAA@@??"!! 99887766UUTTSSRRqqppoonnŒŒ‹‹ŠŠ©©¨¨§§¦¦œœžžŸŸ›šš™™˜˜—¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLL--..//00AABBCCDDJJKKLLMM..//0011 + + ''&&%%$$''&&%%$$NNOOPPQQWWXXYYZZ;;<<==>> !!""66554433>>==776655443322QQPPOONNmmllkkjj‰‰ˆˆ‡‡††¥¥¤¤££¢¢  ¡¡¢¢££—––••””“¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPP11223344EEFFGGHHNNOOPPQQ22334455##""!! ##""!!RRSSYYZZ[[\\]]^^??@@AABB##$$%%&& + +221100//554433221100//..MMLLKKJJiihhggff……„„ƒƒ‚‚¡¡  ŸŸžž¤¤¥¥¦¦§§“’’‘‘Ž  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTT55667788IIJJKKLLRRSSTTUU66778899[[\\]]^^__``aabbCCDDEEFF''(())** ..--,,++1100//..--,,++**IIHHGGFFeeddccbb€€~~œœ››šš¨¨©©ªª««Œ‹‹ŠŠ‰‰œœ››šš™™©©ªª««¬¬ŽŽqqrrssttUUVVWWXX99::;;<>??@@QQRRSSYYZZ[[\\]]>>??@@AA""##$$%% ""##$$%%ccddeeffgghhiijjKKLLMMNN//001122 + + &&%%$$##))((''&& + + %%$$##""AA@@??>>]]\\[[ZZyyxxwwvv••””““’’°°°°¯¯®®„„ƒƒ‚‚””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``AABBCCDDZZ[[\\]]^^__``aaBBCCDDEE&&''(()) + +  &&''(())gghhiijjkkllmmnnOOPPQQRR33445566""!! %%$$##""!! ==<<;;::YYXXWWVVuuttssrr‘‘ŽŽ­­§§¦¦¥¥€€~~}}ŽŽ¬¬««ªª©©™™šš››œœ}}~~€€aabbccddEEFFGGHH^^__``aabbccddeeFFGGHHII**++,,-- + + + +**++,,--kkllmmnnooppqqrrSSTTUUVV778899::!!99887766UUTTSSRRqqppoonnŒŒ‹‹ŠŠ¤¤££¢¢¡¡||{{zzyyŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhIIJJKKLLbbccddeeffgghhiiJJKKLLMM..//0011 + +  ..//0011oouuvvwwssttuuvvWWXXYYZZ;;<<==>> !!""55443322QQPPOONNmmllkkjj‰‰ˆˆ‡‡††  ŸŸžžxxwwvvuuˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkllMMNNOOPPffgghhiijjkkllmmNNOOPPQQ2233445522334455xxyyzz{{wwxxyyzz[[\\]]^^??@@AABB##$$%%&& + + + + 1100//..MMLLKKJJiihhggff……„„ƒƒ‚‚œœ››šš™™tsrqpoon„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnooppQQRRSSTTjjkkllmmnnooppqqRRSSTTUU6677889966778899||}}~~{{||}}~~__``aabbCCDDEEFF''(())**  --,,++**IIHHGGFFeeddccbb€€~~˜˜——––••nmmllkkj€€~~}}œœ››šš™™©©ªª««¬¬ŽŽqqrrssttUUVVWWXXnnoouuvvrrssttuuVVWWXXYY::;;<<== !!::;;<<==€€‚‚ƒƒ€€‚‚ccddeeffGGHHIIJJ++,,--.. + +  + +))((''&&EEDDCCBBaa``__^^}}||{{zz””““’’‘‘jiihhggf||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””uuvvwwxxYYZZ[[\\wwxxyyzzvvwwxxyyZZ[[\\]]>>??@@AA""##$$%% !!""##>>??@@AA„„……††‡‡ƒƒ„„……††gghhiijjKKLLMMNN//001122 + +  %%$$##""AA@@??>>]]\\[[ZZyyxxwwvv‹‹ŠŠ‰‰ˆˆfeeddccbxxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||]]^^__``{{||}}~~zz{{||}}^^__``aaBBCCDDEE&&''(()) + + $$%%&&''BBCCDDEEˆˆ‰‰ŠŠ‹‹‡‡ˆˆ‰‰ŠŠkkllmmnnOOPPQQRR33445566!! ==<<;;::YYXXWWVVuuttssrr‡‡††……„„baa``__^ttssrrqqŽŽ¬¬««ªª©©™™šš››œœ}}~~€€aabbccdd€€‚‚~~€€bbccddeeFFGGHHII**++,,--(())**++FFGGHHII‘‘’’““””‹‹ŒŒŽŽooppqqrrSSTTUUVV778899:: + + 99887766UUTTSSRRqqppoonnƒƒ‚‚€€^]]\\[[ZppoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„eeffgghhƒƒ„„……††‚‚ƒƒ„„……ffgghhiiJJKKLLMM..//0011,,--..//JJKKLLMM••––——˜˜‘‘’’ssttuuvvWWXXYYZZ;;<<==>> !!""  !!""##55443322QQPPOONNmmllkkjj~~}}||ZYYXWVUTllkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆiijjkkll‡‡ˆˆ‰‰ŠŠ††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQ2233445500112233NNOOPPQQ™™šš››œœ““””••––wwxxyyzz[[\\]]^^??@@AABB##$$%%&& + +$$%%&&'' + + 1100//..MMLLKKJJiihhggff{{zzyyxxSSRRQQPPhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒmmnnoopp‹‹‘‘’’““ŠŠ‹‹ŒŒnnooppqqRRSSTTUU6677889944556677RRSSTTUUžžŸŸ  ——˜˜™™šš{{||}}~~__``aabbCCDDEEFF''(())** (())**++ --,,++**IIHHGGFFeeddccbbwwvvuuooOONNMMLLddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬ŽŽqqrrsstt””••––——ŽŽ‘‘rrssttuuVVWWXXYY::;;<<== !!==>>??@@VVWWXXYY¡¡¢¢££¤¤››œœžž€€‚‚ccddeeffGGHHIIJJ++,,--..!!,,--..// + +))((''&&EEDDCCBBaa``__^^nnmmllkkKKJJIIHH``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””uuvvwwxx˜˜™™šš››’’““””••vvwwxxyyZZ[[\\]]>>??@@AA""##$$%%AABBCCDDZZ[[\\]]¥¥¦¦§§­­ŸŸ  ¡¡¢¢ƒƒ„„……††gghhiijjKKLLMMNN//001122""##$$%%00112233 %%$$##""AA@@??>>]]\\[[ZZjjiihhggGGFFEEDD\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜yyzz{{||œœžžŸŸ––——˜˜™™zz{{||}}^^__``aaBBCCDDEE&&''(())EEFFGGHH^^__``aa®®¯¯°°°°££¤¤¥¥¦¦‡‡ˆˆ‰‰ŠŠkkllmmnnOOPPQQRR33445566&&''(())44556677!! ==<<;;::YYXXWWVVffeeddccCCBBAA@@XXWWVVUUttssrrqqŽŽ¬¬««ªª©©™™šš››œœ}}~~€€  ¡¡¢¢££šš››œœ~~€€bbccddeeFFGGHHII**++,,--IIJJKKLLbbccddee¯¯®®­­¬«§§¨¨©©ªª‹‹ŒŒŽŽooppqqrrSSTTUUVV778899::**++,,--8899::;;99887766UUTTSSRRbbaa``__??>>==<;TTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  ‚‚ƒƒ„„¤¤¥¥¦¦§§žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhiiJJKKLLMM..//0011MMNNOOPPffgghhiiª©¨§§¦¦¥««¬¬­­®®‘‘’’ssttuuvvWWXXYYZZ;;<<==>> !!""..//0011<<==>>?? !!""##55443322QQPPOONN^^]]\\[[:9877665PPOONNMMllkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤……††‡‡ˆˆ­­®®¯¯°°¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQ22334455QQRRSSYYjjkkllmm¥¤¤££¢¢¡¯¯°°°°¯¯““””••––wwxxyyzz[[\\]]^^??@@AABB##$$%%&&22334455@@AABBCC$$%%&&'' + + 1100//..MMLLKKJJZZYYSSRR54433221LLKKJJIIhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨‰‰ŠŠ‹‹ŒŒ°°¯¯®®­­¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqqRRSSTTUU66778899ZZ[[\\]]nnooppqq¡  ŸŸžž®®­­¬¬««——˜˜™™šš{{||}}~~__``aabbCCDDEEFF''(())**6677==>>DDEEFFGG(())**++ --,,++**IIHHGGFFQQPPOONN100//..-HHGGFFEEddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬ŽŽ¬«ª©¨§§¦ªª««¬¬­­ŽŽ‘‘rrssttuuVVWWXXYY::;;<<==^^__``aarrssttuuœœ››šš™ªª©©¨¨§§››œœžž€€‚‚ccddeeffGGHHIIJJ++,,--..??@@AABBHHIIJJKK,,--..// + +))((''&&EEDDCCBBMMLLKKJJ-,,++**)DDCCBBAA``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‘‘’’““””¦¥¥¤¤££¢®®¯¯°°°°’’““””••vvwwxxyyZZ[[\\]]>>??@@AAbbccddeevvwwxxyy™˜˜——––•¦¦¥¥¤¤££ŸŸ  ¡¡¢¢ƒƒ„„……††gghhiijjKKLLMMNN//001122CCDDEEFFLLMMNNOO00112233 %%$$##""AA@@??>>IIHHGGFF)((''&&%@@??>>==\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­••––——˜˜¢¡¡  ŸŸž¯¯®®­­¬¬––——˜˜™™zz{{||}}^^__``aaBBCCDDEEffgghhiizz{{||}}•””““’’‘¢¢¡¡  ŸŸ££¤¤¥¥¦¦‡‡ˆˆ‰‰ŠŠkkllmmnnOOPPQQRR33445566GGHHIIJJPPQQRRSS44556677!! ==<<;;::EEDDCCBB%$$##""!<<;;::99XXWWVVUUttssrrqqŽŽ¬¬««ªª©©™™šš››œœžœœ››š««ªª©©¨¨šš››œœ~~€€bbccddeeFFGGHHIIjjkkllmm~~€€‘ŽŒ‹‹žžœœ››§§¨¨©©ªª‹‹ŒŒŽŽooppqqrrSSTTUUVV778899::KKLLMMNNTTUUVVWW8899::;;99887766AA@@??>>! 88776655TTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰¨¨§§¦¦¥¥žžŸŸ  š™™˜˜——–§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhiiJJKKLLMMnnoouuvv‚‚ƒƒ„„……ŠŠ‰‰ˆˆ‡‡šš™™˜˜——««¬¬­­®®‘‘’’ssttuuvvWWXXYYZZ;;<<==>>OOPPQQRRXXYYZZ[[<<==>>?? !!""##55443322==77665544332211PPOONNMMllkkjjiiˆˆ‡‡††……¤¤££¢¢¡¡¡¡¢¢££¤¤–••””““’££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmmNNOOPPQQwwxxyyzz††‡‡ˆˆ‰‰††……„„ƒƒ––••””““¯¯°°°°¯¯““””••––wwxxyyzz[[\\]]^^??@@AABBSSYYZZ[[\\]]^^__@@AABBCC$$%%&&'' + + 1100//..4433221100//..--LLKKJJIIhhggffee„„ƒƒ‚‚  ŸŸžž¥¥¦¦§§¨¨’‘‘ŽŒŸŸžžœœ¦¦§§¨¨©©ŠŠ‹‹ŒŒnnooppqqRRSSTTUU{{||}}~~ŠŠ‹‹ŒŒ‚‚€€’’‘‘®®­­¬¬««——˜˜™™šš{{||}}~~__``aabbCCDDEEFF\\]]^^__``aabbccDDEEFFGG(())**++ --,,++**00//..--,,++**))HHGGFFEEddccbbaa€€~~}}œœ››šš™™©©ªª««¬¬‹‹ŠŠ‰‰ˆˆ››šš™™˜˜ªª««¬¬­­ŽŽ‘‘rrssttuuVVWWXXYY€€‚‚ŽŽ‘‘~~}}||{{ŽŽŒŒ‹‹ªª©©¨¨§§››œœžž€€‚‚ccddeeffGGHHIIJJ``aabbccddeeffggHHIIJJKK,,--..// + +))((''&&,,++**)) ((''&&%%DDCCBBAA``__^^]]||{{zzyy˜˜——––••­­®®¯¯°°‡‡††……„„——––••””®®¯¯°°°°’’““””••vvwwxxyyZZ[[\\]]ƒƒ„„……††’’““””••zzyyxxwwŠŠ‰‰ˆˆ‡‡¦¦¥¥¤¤££ŸŸ  ¡¡¢¢ƒƒ„„……††gghhiijjKKLLMMNNddeeffgghhiijjkkLLMMNNOO00112233 %%$$##""((''&&%% + + $$##""!!@@??>>==\\[[ZZYYxxwwvvuu””““’’‘‘°°¯¯®®­­ƒƒ‚‚€€““’’‘‘¯¯®®­­¬¬––——˜˜™™zz{{||}}^^__``aa‡‡ˆˆ‰‰ŠŠ––——˜˜™™vvuutsrq††……„„ƒƒ¢¢¡¡  ŸŸ££¤¤¥¥¦¦‡‡ˆˆ‰‰ŠŠkkllmmnnOOPPQQRRhhiijjkkllmmnnooPPQQRRSS44556677!! $$##""!! <<;;::99XXWWVVUUttssrrqqŽŽ§§¦¦¥¥¤¤~~}}||ŽŽŒŒ««ªª©©¨¨šš››œœ~~€€bbccddee‹‹‘‘’’““šš››œœpoonnmml‚‚€€žžœœ››§§¨¨©©ªª‹‹ŒŒŽŽooppqqrrSSTTUUVVllmmnnooppqqrrssTTUUVVWW8899::;;88776655TTSSRRQQppoonnmmŒŒ‹‹ŠŠ‰‰££¢¢¡¡  {{zzyyxx‹‹ŠŠ‰‰ˆˆ§§¦¦¥¥¤¤žžŸŸ  ¡¡‚‚ƒƒ„„……ffgghhii””••––——žžŸŸ  ¡¡lkkjjiih~~}}||{{šš™™˜˜——««¬¬­­®®‘‘’’ssttuuvvWWXXYYZZuuvvwwxxttuuvvwwXXYYZZ[[<<==>>?? !!""##44332211PPOONNMMllkkjjiiˆˆ‡‡††……ŸŸžžœœwwvvuuts‡‡††……„„££¢¢¡¡  ¢¢££¤¤¥¥††‡‡ˆˆ‰‰jjkkllmm˜˜™™šš››¢¢££¤¤¥¥ZHAãb™|çZdQÿbl‘ç’t‰ÿbór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órvX•ãn€…ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtApÛv€…ãnÛ’`JXQt‰ç’l‘÷JdQçZ|÷‚ZHAãb™ãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’ÛvpfH…ïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|X•v`Ëfór€‰Ë‚p‘tAïrd™÷‚d™ïrtA÷JÛ’`JXQËf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZó~•Ëf`çZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰•H…fpZHAãb™Ëf•ó~H…l‘ç’t‰ÿbór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órvX•ãn€…ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAÛv€…ãnórÛ’`JXQX•v`ËfdQçZ|‚™ZHAãb™ãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’Ûvp`vïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|XQJ`Û’ór€‰Ë‚p‘•ó~H…frAJl‘ç’tÛ’`JXQËf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZX•ãn€…ÛvçZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰™HAZp‘ZHAãb™pÛv€…ãn‰ÿbdQçZ|ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órpfH…ó~ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQÛ’`JXQX•v`Ëf÷‚d™ïrtZHAãb™ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚XQJ`Û’•Ëf`vïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ór€‰Ë‚p‘•ó~H…fA÷Jl‘ç’tÛ’`JXQËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZX•ãn€…ÛvçZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ZHAãb™pÛv€…•‰ÿbdQçZ|ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órpfH…ó~ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQÛ’`JXQó~H…fp÷‚d™ïrtZHAãb™ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚XQJ`Û’•€…Ûvpïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ór€‰Ë‚p‘Ûv€…ãnX•AJ‘’‰bdQÛ’`JXQËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZfH…ó~•çZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ZHAãb™v`Ëf•çZ|÷‚d™ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órËf`vX•ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQÛ’`JXQó~H…fpïrtA÷Jl‘ZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’ãn€…Ûvpïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ór€‰Ë‚p‘Ûv€…ãnX•ç’t‰ÿbdQÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQ|çZdQÿb™ãbHAZfH…ó~•çZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ZHAãb™v`pÛvçZ|÷‚d™ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órËf`vX•ç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQÛ’`JXQ€…ãnX•vïrtA÷Jl‘ZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’H…ó~•Ëfïrd™÷‚|J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ór€‰Ë‚p‘`Ëf•ó~ç’t‰bQZÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQ|çZdQÿb™ãbHAZZHAãb™çZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ZHAãb™H…fpÛv‚d™ïrtA÷ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰ór’JQr€‰Ëç’l‘÷JtAË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQÛ’`JXQ€…ãnX•vJl‘ç’t‰ÿZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’‚p‘ZHAãïrd™÷‚ËfJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ór€‰Ë‚p‘`Ëf•ó~bdQçZ|÷Û’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZb™Û’`•ó~H…fãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘d™ïrtA÷JZHAãb™H…X•v`‚d™ïrtA÷ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órJXQór€‰ËpÛv€…ãnË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQl‘ç’t‰ÿbÛ’`JXQËf•ó~H…Jl‘ç’t‰ÿZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`XQJ`Û’‚p‘ZHAãX•v`ËfJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™dQçZ|÷‚ór€‰Ë‚p‘fpÛv€…bdQçZ|‚Û’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZb™Û’`•ó~H…fãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘d™ïrtA÷JZHAãb™ãnX•v`™rAJl‘ç’ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órJXQr‰‚‘ZpÛv€…ãnË‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQl‘ç’t‰ÿbÛ’`JXQËf•ó~H…t‰ÿbdQçZZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`XQJ`Û’HAãb™Û’X•v`ËfJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™dQçZ|÷‚ór€‰Ë‚p‘fpÛv€…|÷‚d™ïrÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZ`JXQór•ó~H…fãbHAZ÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘d™ïrtA÷JZHAãb™•ó~H…ftA÷Jl‘ç’ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtA€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAË‚€‰órXQl‘ç’t‰ÿbÛ’`JXQpÛv€…ãnt‰ÿbdQçZZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`dQçZ|÷‚HAãb™Û’X•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™dQçZ|÷‚ór€‰Ë‚p‘X•v`Ëf|÷‚d™n…Û’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…d™ïrtA÷J`JXQór•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘d™tA÷Jl‘ZHAãb™•ó~H…fvf…•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…l‘ç’t‰ÿb€‰Ë‚p‘ZApÛv€…ãnd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAË‚€‰órXQç’t‰ÿbãnÛ’`JXQpÛv€…ãn`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`dQçZ|÷‚b™’`JXX•v`Ëfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™€…Ûvpfór€‰Ë‚p‘X•v`p€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…d™ïrtA÷JQór€‰Ë‚p•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘H…•Ëf`ZHAãb™Ûv€…ãnX•H…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…l‘ç’t‰d™‘ZHAãbpÛv€…ãnd™ïrtA÷Jó~•ËfZç’l‘÷JtAË‚€‰órXQvX•ãn€…Û’`JXQv`Ëf•`vX•ãnZHA™Û’ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`ïrtA÷Jl‘™Û’`JXX•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™ÛvpfH…ór€‰Ë‚p‘ó~H…fp€…Ûvpf`JXQórËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ç’t‰ÿbdQQór€‰Ë‚p•ó~H…fdQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘ó~•Ëf`ZHAãb™Ûv€…ãnX•H…ó~•Ëfÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…çZ|÷‚d™‘ZHAãbpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQvX•ãn€…Û’`JXQv`p‘Ë‚`vX•ãn÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`ïrtA÷Jl‘™’JQr€‰X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™ÛvpfH…ór€‰Ë‚p‘€‰órXQJ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ç’t‰ÿbdQË‚p‘ZHA•ó~H…fdQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘ó~•Ëf`ZHAãb™`Û’™ãbH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…çZ|l‘ç’ãb™Û’`pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQvX•ãn€…Û’`JXQHAZp‘Ë‚`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`t‰ÿbdQçZJXQór€‰X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚ËfJ`Û’™ÛvpfH…ór€‰Ë‚p‘€‰órXQJ€…Ûvpf|çZdQÿbËf•H…fÿbdQçZ|Û’`JXQËf•ó~H…|÷‚d™ïrË‚p‘ZHA•ó~H…fdQçZ|÷‚`JXQór•ó~H…fãbHAZp‘ó~•Ëf`|çZdQÿb`p‘Ë‚€‰H…ó~•Ëft‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…tA÷Jl‘ç’ãb™Û’`pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQvX•ãn€…t‰ç’l‘÷JórXQJ``vX•ãntAïrd™÷‚órXQJ`÷Jl‘ç’t‰ZHAãb™ãnX•v`t‰ÿbdQçZJXQr‰‚‘X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfJ`Û’™ÛvpfH…tAïrd™÷‚Û’™ãbHA€…Ûvpf|çZdQÿbÛ’™HAZÿbdQçZ|Û’`JXQËf•ó~H…|÷‚d™ïrZHAãb™Û•ó~H…fdQçZ|÷‚`JXQór•ó~H…fãbHAZp‘ó~•Ëf`|çZdQÿbZp‘Ë‚€‰H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…tAdQçZ|’`JXQópÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQvX•ãn€…t‰ç’l‘÷JórXQJ``vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷‚d™ïrtAr€‰Ë‚p‘X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`ËfJ`Û’™ÛvpfH…tAïrd™÷‚Û’™ãbHA€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…÷Jl‘ç’t‰ZHAãb™Û•ó~H…fdQçZ|÷‚`JXQór•ó~H…fãbHAZ÷‚ó~•Ëf`|çZdQÿbXQJ`Û’H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘fpÛv€…ÿbdQçZ|’`JXQópÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷J™ãbHAZ`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbZHAãb™ãnX•v`÷‚d™ïrtAr€‰Ë‚p‘ZX•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚p‘Ë‚€‰ór€…Ûvpf|çZdQÿb™ãbHAZãn€…ÛvpÛ’`JXQËf•ó~H…÷Jl‘ç’t‰Ab™’`J•ó~H…fdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿbXQJ`Û’H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘fpÛv€…d™ïrtA÷JXQór€‰Ë‚pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷J™ãbHAZ`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`l‘ç’t‰ÿbp‘ZHAãbX•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚p‘Ë‚€‰™€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…dQçZ|÷‚™Û’`J•ó~H…fdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿbãbHAZp‘H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…d™ïrtA÷JXQór€‰Ë‚pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷JË‚€‰órXQ`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnZHA™Û’ãnX•v`l‘ç’t‰ÿbp‘ZA™’`X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚J`Û’™€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf`JXQórËf•ó~H…dQçZ|l‘JXQórÿb•ó~H…fdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿbãbHAZp‘H…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘fpÛv€…ç’t‰ÿbdQt‰ç’l‘÷JpÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷JË‚€‰órXQ`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãn÷JtAd™÷‚ãnX•v`çZ|÷‚d™tAd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚J`p‘Ë‚€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ïrtA÷Jl‘çZdQÿbt‰•ó~H…fdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿb€‰órXQJH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…ç’t‰ÿbdQç’l‘÷JtApÛv€…ãnd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷J`Û’™ãb`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`çZ|l‘ç’ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚HAZp‘Ë‚€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•H…ft‰ÿbãn€…çZdQÿbt‰•H…fpdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿb€‰órXQJH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JpÛv€…ãnÛvp`vç’l‘÷JtAÛv€…ãnórd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷J`Û’™ãb`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚órXQJ`X•ãn€…Ûvïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚HAXQJ`€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbÛ’™HAZpfH…ó~çZdQÿbt‰™HAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿbÛ’™ãbHAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór•Ëf`vç’l‘÷JtAË‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷JZp‘Ë‚€‰`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’X•ãn€…Ûvïrd™÷‚|J`Û’™l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚órXQJ`€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZp`vX•çZdQÿbt‰ãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿbÛ’™ãbHAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órãn€…Ûvpç’l‘÷JtAË‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷JZp‘Ë‚€‰`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’fH…ó~•ïrd™÷‚|J`Û’™ç’t‰ÿbãnHAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZËf`vX•çZdQÿbt‰ãbHAZp‘€…Ûvpf`JXQór•ó~H…fdQçZ|÷‚ó~•Ëf`|çZdQÿb÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órãn€…Ûvpç’l‘÷JtAË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JvX•ãn€…t‰ç’l‘÷JJ‘’‰bdQçZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’fH…ó~•ïrd™÷‚|J`Û’™vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbÛvpfH…tAïrd™÷‚Z|÷‚d™ïÛ’`JXQ|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfçZdQÿbt‰ãbHAZp‘ÛvpfH…`JXQór•ó~H…fdQçZ|÷‚ó~•ËfZ|çZdQÿbrtA÷Jl‘çór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfç’l‘÷JtAË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JHAãb™€‰t‰ç’l‘÷J’t‰ÿbdQçZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnïrd™÷‚|J`Û’™vX•ãn€…HA™Û’`X•v`Ëfl‘ç’t‰ÿbË‚p‘ZHAtAïrd™÷‚Z|÷‚d™ïÛ’`JXQ|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfçZdQÿbt‰ãbHAZp‘ÛvpfH…JXQórÿb•ó~H…fdQçZ|÷‚ãb™Û’`|çZdQÿbrtA÷Jl‘çór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfç’l‘÷JtAË‚€‰órXQó~•Ëf`t‰ç’l‘÷JpÛv€…ãnd™ïrtA÷JJXQór€‰t‰ç’l‘÷J’t‰bQZ‚ZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•H…ïrd™÷‚|J`Û’™vX•ãn€…tAd™÷‚|X•v`Ëfl‘ç’t‰ÿbË‚p‘ZHAtAïrd™÷‚d™ïrtA÷JÛ’`JXQËf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZó~•Ëf`çZdQÿbt‰ãbHAZp‘ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚ãb™Û’`JXQHAãbf•ó~H…ç’t‰ÿbdQãb™Û’`d™÷‚Ëf•`Û’™ãbX•ãn€…Ûvd™÷‚|çZXQJ`Û’ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Ëf•ó~d™ïrtA÷J|çZdQÿbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|€‰Ë‚p‘Z~…fpÛv€dQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘ÛvpfH…b㉀’Û‘p™Û’`JfpÛv€…ãçZ|÷‚d™JXQór€‰ó~H…fpHAZp‘Ë‚pfH…ó~dQÿbt‰ç’™ãbHAZfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘H…fpÛvl‘ç’t‰ÿbt‰ç’l‘÷JfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAHAãb™Û’…ãnX•v`d™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQó~•Ëf`JAHró™XQór€‰Ë‚nX•v`ËïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•€‰órXQJ•Ëf`vl‘÷JtAïrp‘Ë‚€‰órËf`vX•÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™€…ãnX•vdQçZ|l‘tAïrd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰`JXQHAËf•ó~Hl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚ËfJ`Û’™vX•ãn€…‚Ë`pfp‘ZHAãbf•ó~H…fç’t‰ÿbdQãb™Û’`v`Ëf•`Û’™ãbX•ãn€…Ûvd™÷‚|çZXQJ`Û’ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Ëf•H…ç’t‰ÿbãn|çZdQÿbËf•H…fÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|ãb™Û’`…fpÛv€dQçZ|÷‚`JXQór•ó~H…fãbHAZp‘ÛvpfH…•H~ã…fÛ™Û’`Jv…nX•vçZ|÷‚d™JXQór€‰ó~H…fpHAZp‘Ë‚pfH…ó~dQÿbt‰ç’™ãbHAXQfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘fpÛv€…€…Ûvp`t‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAJXQór€‰…ãnX•v`d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf``v…XnóXQór€‰Ë‚`Ëf•ó~ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•€‰órXQJ•Ëf`vl‘÷JtAïrJ`Û’™Ëf`vX•÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™ãnórXQJvX•ãn€…tAïrd™÷‚órXQJ`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰Ë‚p‘ZHAËf•ó~Hl‘ç’t‰ÿbHAãb™Û’X•v`ËfJ`Û’™vX•ãn€…•€vËpfp‘`JXQH…fpÛvç’t‰ÿbdQãb™Û’`v`Ëf•`Û’™ãbX•ãn€…Ûvd™÷‚|çZãbHAZp‘ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQ`Û’™HAÛvpfH…|çZdQÿbÛ’™HAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|ãb™Û’`…fv…nX•dQçZ|÷‚`JXQór•ó~H…fãbHAZp‘ÛvpfH…•H~ã…fÛór€‰Ë‚p‘€…ãnX•vçZ|÷‚d™JXQór€‰ó~H…fpHAZ÷‚d™pfH…ó~dQÿbt‰ç’Ë‚€‰órXQfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰ó~•Ëf`t‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAJXQór€‰v`Ëf•d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnË‚€‰órXQó~•Ëf``v…XnóZHAãb™`Ëf•ó~ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘•Ëf`vl‘÷JtAïrJ`Û’™Ëf`vX•÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™órXQJ`vX•ãn€…tAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰Ë‚p‘`Jó~H…fpl‘ç’t‰ÿbHAãb™Û’X•v`ËfJ`Û’™vX•ãn€…•€vËpfÛ’`JXQH…fpÛvç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQX•ãn€…Ûvd™÷‚|çZãbHAZp‘ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAÛvp`v|çZdQÿb™ãbHAZÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|XQór€‰Ë‚Ûv€…ãnX•dQçZ|÷‚`JXQór•ó~H…fãbHAZ÷‚ÛvpfH…•H~ã…fÛór€‰Ë‚p‘€…n•vfçZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™pfH…ó~dQÿbt‰ç’Ë‚€‰™ãbfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰X•ãn€…Ûvt‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷Jór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAp‘ZHAãbv`Ëf•d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëf``v…XnóZHAãb™•ó~H…fpïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘•Ëf`vl‘÷JtAïrHAZ÷‚d™Ëf`vX•÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™órXQJ`pfH…ó~tAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbZHAãb™ãnX•v`÷Jl‘ç’t‰™Û’`Jó~H…fpl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbvX•ãn€…•€vËpf€‰Ë‚p‘ZÛv€…ãnXç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQX•ãn€…Ûvd™÷‚|çZïrtAJ‘’‰ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHA•Ëf`v|çZdQÿb™ãbHAZãn€…ÛvpÛ’`JXQËf•ó~H…ÿbdQçZ|XQór€‰Ë‚Ûv€…n•vdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ÛvpfH…•H~ã…fÛHAãb™Û’•v`ËfçZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™pfH…ó~dQÿbt‰ç’bdQçZ|÷fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰X•ãn€…Ûvt‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAp‘ZHAãbf•ó~H…d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëf``v…Xnó`JXQór•ó~H…fpïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘•ËfZHAl‘÷JtAïr‚d™ïrtA÷ËfZHAãb÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™órXQJ`pfH…ó~tAïrd™÷‚XQJ`Û’`vX•ãnZHAãb™ãnX•v`÷Jl‘ç’t‰™€‰Ë‚p‘fpÛv€…ãl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbvX•ãn€…•€vËpf€‰Ë‚p‘ZÛv€…ãnXç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`d™÷‚|çZJl‘ç’t‰ÿ™Û’`J÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHA•€…Ûvp|çZdQÿb™ãbHAZ€…ÛvpfÛ’`JXQËf•ó~H…ÿbdQçZ|ZHAãb™nX•v`ËdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚ÛvpfH…•H~ã…fÛHAãb™Û’•v`f•~çZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰dQÿbt‰ç’bdQçZ|÷XQór€‰Ë‚ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAÛ’`JXQf•ó~H…d™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jó~•Ëfór`v…Xnó`JXQHA…fpÛv€…ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAl‘÷JtAïr‚d™ïrtA÷p‘ZHAãb÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™órXQJ`Ëf`vX•tAïrd™÷‚XQJ`Û’`vX•ãnZHA™Û’ãnX•v`÷Jl‘ç’t‰ór€‰Ë‚p‘fpÛv€…ãl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpfãb™Û’`ãnX•v`ç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`d™÷‚|çZJl‘ç’t‰b™Û’`J÷‚|çZdQÛ’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp|çZdQÿb™ãbHAZ€…Ûvpf`JXQórËf•ó~H…ÿbdQçZ|ZHAãb™nX•v`fdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚HAãb™Û’•H~ã…fÛJXQór€‰Ëf•ó~H…çZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰dQÿbt‰ç’QZ‚d™ïrXQór€‰Ë‚ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAÛ’`JXQ•~…fpÛvd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J`JXQór`v…XnóË‚p‘ZHAfpÛv€…ïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAl‘÷JtAïrtA÷Jl‘ç’p‘ZHAãb÷JtAïrd™órXQJ`Ëf`vX•÷JtAïrd™órXQJ`Ëf`vX•tAïrd™÷‚XQJ`Û’`vX•ãn÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰HAãb™Û’€…ãnX•vl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿb€‰Ë‚p‘Z•€vËpfãb™Û’`ãnX•v`ç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`d™÷‚Ëf•t‰ÿbdQçZ™Û’`J÷‚Ëf•ó~Û’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAH…ó~•Ëf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•ó~H…ÿbdQçZ|`JXQór`Ëf•ó~dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚HAãb™Û’•H~ã…fÛJXQór€‰f•…fpÛvçZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰ó~H…X•v|÷‚d™ïrXQór€‰Ë‚H…fpÛvZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰`vX•ãnt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JfpÛv€…÷‚d™ïrtA€‰Ë‚p‘ZH…fpÛvd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J`JXQHA`v…XnóË‚p‘`J€…ãnórXQïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHA`Ëf•ó~tA÷Jl‘ç’p‘ZHAãb€…ãnX•vórXQJ`Ëf`vX•÷JtAïrd™órXQJ`€…ÛvpftAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚ãnX•v`÷Jl‘ç’t‰HAãb™Û’€…ãnX•vl‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbãb™Û’`•€vËpfXQór€‰Ë‚J`Û’™ç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`H…fpÛvt‰ÿbdQçZ™Û’`J`Ëf•ó~Û’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAH…ó~•Ëf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbËf•H…fÿbdQçZ|`JXQór`f•…fpdQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚JXQór€‰•H~ã…fÛp‘ZHAãbHAZp‘Ë‚çZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰€…ãnX•v|‚™rAJlXQór€‰Ë‚H…fpÛvZp‘Ë‚€‰fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰`vX•ãnt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JpÛv€…ãn÷‚d™ïrtA€‰Ë‚p‘`Ûv€…ãnórd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JË‚p‘ZHA`v…Xnó™Û’`J€‰órXQJïrtA÷Jl‘Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHA`Ëf•ó~‘ç’t‰ÿbdp‘ZHAãb€…ãnX•vórXQJ`Ëf`vX•÷JtAïrd™órXQJ`€…Ûvp`tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚órXQJ`÷Jl‘ç’t‰JXQór€‰XQJ`Û’l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbãb™Û’`•€vËpfXQór€‰Ë‚`Û’™ãbç’t‰ÿbdQãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`H…fpÛvQçZ|÷‚d™Û’`J`Ëf•ó~Û’™ãbHAãn€…Ûvp÷‚|çZdQÛ’™ãbHAvX•ãn€…|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbÛ’™HAZÿbdQçZ|Ë‚p‘ZHA™HAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚JXQór€‰•H~ã…fÛp‘`JXQHAZp‘Ë‚çZ|÷‚d™JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰€…•ó~H…™ïrtA÷JlXQór€‰Ë‚H…fpÛvZ÷‚d™ïrfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰ÛvpfH…t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™ïrtAãb™Û’`Ë‚€‰órXQd™ïrtA÷J€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷JË‚p‘`J`v…Xnóórÿbt‰ç’€‰órXQJtA÷Jl‘ç’Ë‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAfpÛv€…‘ç’t‰ÿbdp‘ZHAãb€…ãnX•vtA÷Jl‘ç’Ëf`vX•÷JtAïrd™órXQJ`ó~•Ëf`tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’÷Jl‘ç’t‰JXQór€‰J`Û’™l‘ç’t‰ÿbHAãb™Û’X•v`Ëfl‘ç’t‰ÿbXQór€‰Ë‚•€vËpfl‘|çZdQ`Û’™ãbt‰ÿbãn€…ãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`ãnX•v`QçZ|÷‚d™Û’`J`Ëf•ó~t‰ÿbdQçZãn€…Ûvp÷‚|çZdQÛ’™ãbHAvX•ãn€…|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZÿbdQçZ|Ë‚p‘`JãbHAZp‘dQçZ|÷‚`JXQór•ó~H…fdQçZ|÷‚p‘ZHAãb•H~ã…fÛÿbt‰ç’l‘HAZp‘Ë‚ÛvpfH…JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰Ëf•ó~H…™ïrtAJ‘’XQór€‰Ë‚H…fpÛv|÷‚d™ïrfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰ÛvpfH…t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰ór÷‚d™tA÷JXQórÿbt‰Ë‚€‰órXQd™tA÷Jl‘€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J™Û’`J`v…Xnó÷JtAïrd™€‰órXQJ•Ëf`vË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAfpÛv€…‰bdQçZ|p‘ZHAãb€…ãnX•vtA÷Jl‘ç’Ëf`vX•÷JtAïrd™órXQJ`ó~•€…ÛvtAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’l‘ç’t‰ÿbç’l‘|çZJ`Û’™ç’t‰ÿbãnHAãb™Û’X•v`Ëfl‘ç’t‰ÿbXQór€‰Ë‚•€vËpf÷‚|çZdQ`Û’™ãbX•ãn€…Ûvãb™Û’`v`Ëf•ç’t‰ÿbdQãb™Û’`ãnX•v`÷‚d™ïrtA™Û’`J`Ëf•ó~t‰ÿbdQçZãn€…Ûvp÷‚|çZdQÛ’™ãbHApfH…ó~|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZãn€…ÛvpdQÿbt‰ç’ãbHAZp‘€…Ûvpf`JXQór•ó~H…fdQçZ|÷‚p‘ZHAãb•H~ã…fÛÿbt‰ç’l‘HAZp‘Ë‚pfH…ó~JXQór€‰ó~H…fpçZ|÷‚d™JXQór€‰pÛv€…ãn÷Jl‘ç’t‰XQór€‰Ë‚H…fpÛv|÷‚d™ïrfH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰•Ëf`vt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órfH…•Ëfl‘÷JtAïrË‚€‰órXQH…•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷J™€‰Ë‚p‘`v…Xnó|çZdQÿb€‰órXQJ•Ëf`vË‚p‘ZHAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAX•v`ËfÿbdQçZ|p‘ZHAãb€…ãnX•vtA÷Jl‘ç’ËfZHAãb÷JtAïrd™órXQJ`X•ãn€…ÛvtAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnd™÷‚|çZJ`Û’™vX•ãn€…HAãb™Û’X•v`Ëfl‘ç’t‰ÿbZHAãb™•€vËpft‰ç’l‘÷J`Û’™ãbX•ãn€…Ûv™Û’`Jv`Ëf•ç’t‰ÿbdQãb™Û’`•ó~H…f÷‚d™ïrtA™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷‚|çZdQÛ’™ãbHApfH…ó~|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…ÛvpfdQÿbt‰ç’ãbHAZp‘ÛvpfH…`JXQór•ó~H…fdQçZ|÷‚Û’`JXQ•H~ã…fÛtAïrd™÷‚HAZp‘Ë‚pfH…ó~XQórÿbt‰ó~H…fpçZ|÷‚d™JXQór€‰pÛv€…ãn÷Jl‘ç’t‰XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚ÿbt‰ç’l‘Zp‘Ë‚€‰•Ëf`vt‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfl‘|çZdQË‚€‰órXQó~•Ëf`€‰Ë‚p‘ZpÛv€…ãnd™ïrtA÷Jór€‰Ë‚p‘`v…Xnó|çZdQÿb€‰órXQJ•Ëf`vç’l‘÷JtAÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAX•v`ËfbQZ‚d™ïp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb÷JtAïrd™órXQJ`X•H…ó~•tAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnÿbt‰ç’l‘J`Û’™vX•ãn€…HA™Û’`X•v`Ëfl‘ç’t‰ÿbZHAãb™•€vËpft‰ç’l‘÷J`Û’™ãbX•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQãb™Û’`•ó~H…X•rtA÷Jl‘ç™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷‚|çZdQÛ’™ãbHAËfZHAãb|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf÷JtAïrd™ãbHAZp‘ÛvpfH…JXQórÿb•ó~H…fdQçZ|÷‚Û’`JXQ•H~ã…fÛtAïrd™t‰HAZp‘Ë‚pfH…ó~dQÿbt‰ç’ó~H…fpçZ|÷‚d™JXQór€‰v`Ëf•’t‰ÿbdQçXQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚ÿbt‰ç’l‘Zp‘Ë‚€‰™’JQr€t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëf÷‚|çZdQË‚€‰órXQó~•Ëf`t‰ç’l‘÷JpÛv€…ãnd™ïrtA÷JHAãb™Û’`v…Xnóç’l‘÷JtA€‰órXQJ•Ëf`vl‘÷JtAïrÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAó~H…fpZ|÷‚d™ïp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb÷JtAïrd™órXQJ`‰Ë‚p‘ZHtAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnÿbt‰ç’l‘J`Û’™vX•ãn€…tAd™÷‚|X•v`Ëfl‘ç’t‰ÿb`JXQór•€vËp‘|ïrd™÷‚|`Û’™ãbX•ãn€…Ûvd™÷‚|çZv`Ëf•ç’t‰ÿbdQãb™Û’`Ûv€…ãnX•rtA÷Jl‘ç™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J÷‚Ëf•ó~Û’™ãbHAAãb™Û’`Ëf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf÷JtAïrd™ãbHAZp‘ÛvpfH…çZdQÿbt‰•ó~H…fdQçZ|÷‚€‰Ë‚p‘Z‚ç‰drÿQtçZdQÿbt‰HAZp‘Ë‚pfH…ó~dQÿbt‰ç’H…fpÛvçZ|÷‚d™JXQór€‰v`Ëf•’t‰ÿbdQçXQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvZp‘Ë‚€‰JXQór€fpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JË‚€‰órXQó~•Ëf`ç’l‘÷JtApÛv€…ãnd™ïrtA÷JHAãb™Û’Jçl’÷™tç’l‘÷JtA€‰órXQJ•Ëf`vl‘÷JtAïr€…ãnórXQïrtA÷Jl‘Ë‚p‘ZHAó~H…fpZ|‚™rAJp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vórXQJ`‰Ë‚p‘ZHãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚J`Û’™vX•ãn€…ïrd™÷‚|X•v`Ëfl‘ç’t‰ÿb`JXQórbïAdZ÷‘|ïrd™÷‚|`Û’™ãbX•ãn€…Ûvd™÷‚|çZJ`Û’™ç’t‰ÿbdQãb™Û’`Ûv€…•ó~l‘ç’t‰ÿb™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~Û’™ãbHAAãb™Û’`Ëf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQÿbãbHAZp‘ÛvpfH…çZdQÿbt‰•H…fpdQçZ|÷‚€‰Ë‚p‘`‚ç‰drÿQtçZdQtAïrHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™JXQór€‰H…fpÛvdQçZ|÷‚XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvZp‘Ë‚€‰JXQr‰‚fpÛv€…p‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëft‰ç’l‘÷JË‚€‰órXQó~•Ëf`ç’l‘÷JtAÛv€…ãnórd™ïrtA÷JJXQór€‰Jçl’÷™td™÷‚|çZ€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJïrtA÷Jl‘Ë‚p‘ZHA€…ãnX•vd™ïrtA÷Jp‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vórXQJ`‘ZHAãb™ãnX•v`XQJ`Û’`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãntAïrd™÷‚J`Û’™vX•ãn€…ïrd™÷‚|XQJ`Û’l‘ç’t‰ÿbË‚p‘ZHAbïAdZ÷‘|dQÿbt‰ç’`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbç’t‰ÿbdQãb™Û’``Ëf•ó~l‘ç’t‰ÿb™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~Û’™ãbHAÛ’`JXQËf•ó~H…™ãbHAZ€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpf|çZdQtAãbHAZp‘ÛvpfH…çZdQÿbt‰™HAZp‘dQçZ|÷‚ãb™Û’`‚ç‰drÿQtl‘÷JtAïrHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚çZ|÷‚d™JXQór€‰H…fpÛvdQçZ|‚™XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvZ÷‚d™ïrór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfïrd™÷‚|Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™ïrtA÷JJXQór€‰Jçl’÷™td™÷‚|çZ€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJtA÷Jl‘ç’Ë‚p‘ZHA€…ãnX•vAJl‘ç’t‰p‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vtAdQçZ|ZHAãb™ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnçZdQÿbt‰J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™l‘ç’t‰ÿbË‚p‘`ZbïAdZ÷‘|dQÿbt‰ç’`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbt‰ÿbãn€…ãb™Û’``pÛv€…ÿbãn€…Ûv™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~÷‚d™ïrtAÛ’`JXQËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpfç’l‘÷JtAãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘dQçZ|÷‚QXb㉀’Û‚ç‰drÿQtl‘|çZdQHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚ÛvpfH…JXQór€‰ãnX•v`pfH…•XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛv÷Jl‘ç’t‰ór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëfïrd™÷‚|Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQd™tA÷Jl‘‘pJAHróJçl’÷™tÿbt‰ç’l‘€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vË‚p‘ZHAËf•ó~H…Ëf`vX•p‘ZHAãb€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vÿbdQçZ|ZAb™’`ãnX•v`÷Jl‘ç’t‰`vX•ãntAïrd™÷‚XQJ`Û’`vX•ãnçZdQÿbt‰J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™ç’t‰ÿbãn™‚Ë`ZbïAdZ÷‘|÷JtAïrd™`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvãb™Û’`fpÛv€…ãn€…Ûvp™Û’`J`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~÷‚d™ïrtAJXQór€‰ËËf•ó~H…ÿbdQçZ|€…Ûvpf|çZdQÿb™ãbHAZ€…Ûvpfç’l‘|çZãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘€…ÛvpfQXb㉀’Û‚ç‰drÿQt÷‚|çZdQHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~JXQór€‰ãnX•v`fH…ó~•XQór€‰Ë‚H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛv÷Jl‘ç’t‰‚p‘ZHAãfpÛv€…÷‚d™ïrtAH…ó~•Ëft‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•ËfdQÿbt‰ç’Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQH…•Ëf`‘p`ZQXJçl’÷™tÿbt‰ç’l‘€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vË‚p‘ZHApÛv€…ãnËf`vX•p‘ZHA™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vd™ïrtA÷Jb™Û’`ãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãnl‘÷JtAïrJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…b㉀’Û‘pbïAdZ÷‘|÷JtAïrd™`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûv™Û’`JórXQJ`ãn€…ÛvpÛ’`JXQ`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~l‘ç’t‰ÿbJXQór€‰ËËf•ó~H…ÿbdQçZ|Û’`JXQ|çZdQÿb™ãbHAZ€…Ûvpfd™÷‚|çZãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…JAHró™‚ç‰drÿQtt‰ç’l‘÷JHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~XQórÿbt‰p‘Ë‚€‰órfH…ó~•órÿbt‰ç’H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvdQçZ|÷‚‚p‘ZHAãfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•ËfdQÿbt‰ç’Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‚Ë`ZQXJçl’÷™ttAïrd™÷‚€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vç’l‘÷JtAXQJ`Û’Ëf`vX•l‘÷JtAd™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vd™ïrtA÷Jb™’JQrãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãnl‘÷JtAïrJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…b㉀’Û‘pbïAdZ÷‘||çZdQÿb`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZ™ãbHAZãn€…Ûvp÷‚|çZdQ`Ëf•ó~t‰ÿbdQçZ™Û’`J`Ëf•ó~l‘ç’t‰ÿb€‰Ë‚p‘ZËf•ó~H…ÿbdQçZ|Û’`JXQ|çZdQÿb™ãbHAZ€…Ûvpfd™t‰ç’l‘ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…JAHró™‚ç‰drÿQtt‰ç’l‘÷JHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’p‘Ë‚€‰órfH…ó~•ÿbt‰ç’l‘H…fpÛv|÷‚d™ïrXQór€‰Ë‚H…fpÛvdQçZ|l‘HAãb™Û’fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘t‰ç’l‘÷Jp‘Ë‚€‰órH…ó~•Ëf÷JtAïrd™Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‰€’Û‘pJJçl’÷™ttAïrd™÷‚€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrXQJ`p‘Ëf`vX•÷JtAïrd™€…ãnX•vtA÷Jl‘ç’p‘ZHAãb€…ãnX•vç’t‰ÿbdQ`JXQórãnX•v`÷Jl‘ç’t‰ZHAãb™tAïrd™÷‚XQJ`Û’`vX•ãn÷‚|çZdQJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…AHró™‚ËbïAdZ÷‘||çZdQtA`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZË‚€‰órXQãn€…Ûvp÷‚|çZdQ`Ëf•H…t‰ÿbdQçZ™Û’`J`Ëf•ó~çZ|÷‚d™€‰Ë‚p‘ZËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZ€…Ûvpfÿbt‰ç’l‘ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…`ZQXbã‚ç‰drÿQtïrd™÷‚ËfHAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’J`Û’™fH…ó~•ÿbt‰ç’l‘fpÛv€…|÷‚d™ïrXQór€‰Ë‚H…fpÛvïrtA÷Jl‘HAãb™Û’fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órH…ó~•Ëf÷JtAïrd™Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`‰€’Û‘pJJçl’÷™t•ó~H…f€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrãbHAZp‘Ëf`vX•÷JtAïrd™ãnórXQJtA÷Jl‘ç’p‘ZHAãb€…ãnX•vç’t‰ÿbdQ`JXQr‰ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`XQJ`Û’`vX•ãn÷‚|çZdQJ`Û’™vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…AHró™‚ËbïAdZ÷‘|v…nX•v``Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZË‚€‰órXQãn€…Ûvp÷‚|çZdQ`Û’™HAt‰ÿbdQçZ™Û’`J`Ëf•ó~çZ|÷‚d™‚‘ZHAãbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZ€…ÛvpftAïrd™÷‚ãbHAZp‘ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…`ZQXAH‚ç‰drÿQtËf•ó~HHAZ÷‚d™pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’J`Û’™fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™ïrXQór€‰Ë‚H…fpÛvïrtAdQçZ™Û’`JXfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…p‘Ë‚€‰órH…ó~•ËfËf•ó~H…Ë‚€‰órXQó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`ró™‚Ë`Jçl’÷™t…fpÛv€ïrtA÷Jl‘•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrãbHAXQJËf`vX•÷JtAïrd™órXQJ`tA÷Jl‘ç’p‘ZHAãb€…ãnX•v|÷‚d™ïrQór€‰Ë‚pãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`XQJ`Û’`vX•ãnfv…nX•J`Û’™vX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…ZQXb㉀bïAdZ÷‘|…ãnX•v`ç’t‰ÿbdQX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbãn€…Ûvp÷‚|çZdQÛ’™ãbHAt‰ÿbdQçZ™Û’`J`Ëf•ó~tA÷Jl‘ç’‘ZHAãbËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…™ãbHAZ€…Ûvpfv`Ëf•óãbHAZ÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…’Û‘pJAH‚ç‰drÿQtËf•ó~HçZ|÷‚d™pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰|÷‚d™tAXQór€‰Ë‚H…fpÛvt‰ÿbdQçZ™Û’`JXfpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëf~H…fpÛd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`ró™‚Ë`Jçl’÷™t…fpÛv€ïrtA÷Jl‘•Ëf`vl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïr€‰órXQJËf`vX•÷JtAïrd™órXQJ`÷Jl‘ç’t‰p‘ZHAãb€…ãnX•v|÷‚d™ïrQór€‰Ë‚pãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰`vX•ãnv€…ãnX•l‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…ZQXb㉀bïAdZ÷‘|…n•vf•ç’t‰ÿbdQX•ãn€…Ûvd™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZ`Û’™ãbãn€…Ûvp÷‚|çZdQÛ’™ãbHAÿbãn€…Ûv™Û’`J`Ëf•ó~tA÷Jl‘ç’‘ZAb™’`Ëf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|€…Ûvpfv`Ëf•ódQçZ|÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…’Û‘p`Z‚ç‰drÿQtó~H…fpçZ|÷‚d™pfH…ó~dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’HAZp‘Ë‚fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰pfH…•XQór€‰Ë‚H…fpÛvt‰d™ïrtAJXQór€‰fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•Ëf~H…fpÛd™ïrtA÷Jó~•Ëf`ç’l‘÷JtAË‚€‰órXQó~•Ëf`QXb㉀’ÛJçl’÷™tÛv€…ãnX•ïrtA÷Jl‘•ËfZHAl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïr€‰™ãbHAËf`vX•÷JtAïrd™órXQJ`Ëf`vX•p‘ZHAãb€…ãnX•v÷Jl‘ç’t‰Ë‚p‘ZHAãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰`vX•ãnv€…n•vfl‘ç’t‰ÿbvX•ãn€…ïrd™÷‚|J`Û’™vX•ãn€…‘pJAHróbïAdZ÷‘|v`Ëf•ç’t‰ÿbdQãb™Û’`d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZZp‘Ë‚€‰ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…Ûvp™Û’`J`Ëf•ó~ÿbdQçZ|ãb™Û’`Ëf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|€…Ûvpf•ó~H…fdQçZ|÷‚ÛvpfH…çZdQÿbt‰ãbHAZp‘ÛvpfH…™‚Ë`Z‚ç‰drÿQtó~H…fpçZ|÷‚d™JXQór€‰dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’órXQJ`fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•XQór€‰Ë‚H…fpÛv÷‚d™ïrtAJXQór€‰fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAH…ó~•ËfpÛv€…ãnd™ïrtA÷Jó~•ËfZç’l‘÷JtAË‚€‰órXQó~•Ëf`QXb㉀’ÛJçl’÷™tÛv€…ãnX•ïrtA÷Jl‘Ë‚p‘ZHAl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrÛ’™ãbHAËf`vX•÷JtAïrd™órXQJ`Ëf`vX•p‘ZHA™€…ãnX•v÷Jl‘ç’t‰Ë‚p‘ZA™’ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰ZHAãb™X•v`Ëfl‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™vX•ãn€…‘pJAHróbïAdZ÷‘|v`f•~…ç’t‰ÿbdQãb™Û’`d™÷‚|çZ`Û’™ãbX•ãn€…Ûvd™÷‚|çZZp‘Ë‚€‰ãn€…Ûvp÷‚|çZdQÛ’™ãbHAãn€…ÛvpÛ’`JXQ`Ëf•ó~ÿbdQçZ|`JXQórËf•ó~H…ÿbdQçZ|Û’`JXQËf•ó~H…ÿbdQçZ|€‰Ë‚p‘Z•ó~H…fdQçZ|÷‚`JXQórçZdQÿbt‰ãbHAZp‘ÛvpfH…™‰€’Û‘p‚ç‰drÿQtfpÛv€…ãçZ|÷‚d™JXQór€‰dQÿbt‰ç’HAZp‘Ë‚pfH…ó~dQÿbt‰ç’órXQJ`fH…ó~•ÿbt‰ç’l‘Zp‘Ë‚€‰fH…ó~•órÿbt‰ç’H…fpÛvl‘ç’t‰ÿbÿbt‰ç’l‘fpÛv€…÷‚d™ïrtAór€‰Ë‚p‘fpÛv€…÷‚d™ïrtAHAãb™Û’pÛv€…ãnd™ïrtA÷J€‰Ë‚p‘Zç’l‘÷JtAË‚€‰órXQó~•Ëf`JAHró™Jçl’÷™tnX•v`ËïrtA÷Jl‘Ë‚p‘ZHAl‘÷JtAïr€‰órXQJ•Ëf`vl‘÷JtAïrp‘Ë‚€‰órËf`vX•÷JtAïrd™órXQJ`Ëf`vX•l‘÷JtAd™€…ãnX•vdQçZ|÷‚÷JtAd™÷‚ãnX•v`÷Jl‘ç’t‰ZHAãb™ãnX•v`÷Jl‘ç’t‰`JXQórX•v`f•l‘ç’t‰ÿbHAãb™Û’ïrd™÷‚|J`Û’™vX•ãn€…‚Ë`ZQXbïAdZ÷‘|©ª«¬­®¯°°¯®­¬«ª--------------------............................................................. \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv40_3.dat b/application/third_party/mpdf/qrcode/data/qrv40_3.dat new file mode 100755 index 00000000..03defc8c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrv40_3.dat @@ -0,0 +1,353 @@ +°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopoolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwvutstststsoooopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹‹‹‹‹‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststspooooooplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsopopopoplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsopopopoplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsopopopoplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“Œ‹Œ‹Œ‹‹‹Š‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsopopopoplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹‹‹Œ‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutstststsopopopoplklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹ŒŠ‰Š‰Š‰ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvutsrqrqrqopopoooolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqoopopopolklklklkjijijijifefefefe°¯°¯°¯°¯®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkjijijijifefefefe°¯°¯°¯°¯¬«¬«¬«¬«ª©ª©ª©ª©¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkjijihghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§§§§§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•”“”“”“”“‹‹‹‹‹‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpopopopolklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqoooopopolklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqpoponmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›š™š™š™š™–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§§§§§§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘Œ‹Œ‹‹‹‹‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyzyvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{zyzyzyxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡ Ÿ Ÿ Ÿ Ÿœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€€|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘‹Œ‹Œ‹Œ‹Œˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚€€€~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§§§¦¥¦¥¦¥¦¥¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽ‹Œ‹Œ‹Œ‹‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§§§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽ‹‹‹‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…†…‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡†…†…†…„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefe°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefefefedcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹‹‹‹‹Œ‹ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgfefedcdcdcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«§§§§§§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŒ‹Œ‹Œ‹Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdcdcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdcdcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklklklkhghghghgdcdcdcdcdcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmlklkjijihghghghgdcdcdcdcdcdcdcdc°¯°¯°¯°¯¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdc®­®­®­®­¬«¬«¬«¬«¨§¨§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—–•–•–•–•’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdc®­®­®­®­¬«¬«¬«¬«¨§¨§§§§§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdc®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvuvurqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdc®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwvuvuvutsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcdcdc®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžœ›œ›œ›œ›˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcdcdcbaba®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqrqnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§¨¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{|{xwxwxwxwtstststsrqrqrqponmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­¬«¬«¬«¬«§¨§¨§¨§§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}|{|{|{zyxwxwxwxwtstststspopopooonmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­¬«¬«ª©ª©§§§§¨§¨§¤£¤£¤£¤£¢¡¢¡¢¡¢¡žžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsooopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚‚~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ‚‚‚€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¨§¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¨§¨§¨§¥¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¥¥¥¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡ˆ‡„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsooooooponmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰ˆ‡ˆ‡ˆ‡†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghghghgdcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijihghgfefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopopoponmnmnmnmjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“’‘’‘’‘’‘ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststspopooooonmnmnmnmjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmnmnmjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopopnmnmlklkjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“ŽŽŽŽŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopoplklklklkjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™˜—˜—˜—˜—”“”“”“”“Œ‹Œ‹Œ‹Œ‹Š‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopoplklklklkjijijijifefefefedcdcdcdcbabababa®­®­®­®­ª©ª©ª©ª©¦¥¦¥¦¥¦¥¤£¤£¤£¤£ Ÿ Ÿ Ÿ Ÿžžžžš™š™š™š™–•–•–•–•”“”“”“”“‹‹‹‹‹Œ‹ŒŠ‰Š‰Š‰Š‰†…†…†…†…„ƒ„ƒ„ƒ„ƒ€€€€~}~}~}~}zyzyzyzyxwxwxwxwtstststsopopopoplklklklkjijijijifefefefedcdcdcdcbabababababababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787777774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSSSSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEDCDCDCBABABABA>=>=>=>=<;<;<;<;878787874343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;878787774343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;777878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMLKJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSTSTSTSRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWTSSSSSSTRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=<;<;<;:9787878784343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9777777874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:9878787874343434321212121.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]\[\[\[\[XWXWXWXWSTSTSSSSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]\[\[ZYZYXWXWXWXWSSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987877777434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:987878787434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + babababa^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + baba`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSSSSSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBABABABA>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDCBA@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#"!"!"!"!    + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGHGHGHGDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYXWXWXWXWSTSTSTSTPOPOPOPONMNMNMNMJIJIJIJIHGFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSTSSSSSSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)('('('('$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMNMNMNMJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPONMLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSTSTSSSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/.-.-.-.-*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUSSTSTSTSPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVUTSRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#        + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#       + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565434343430/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_^]^]^]^]ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_^]^]\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=>=>=>=:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?>=<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:9:9:9:965656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCDCDCDC@?@?@?@?<;<;<;<;:987878765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEDCBABABA@?@?@?@?<;<;<;<;8777777865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%$#$#$#$#     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIJIJIJIFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKJIHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878787865656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7878777765656565212121210/0/0/0/,+,+,+,+*)*)*)*)&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPOPOPOPOLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;7787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQPONMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     + + + `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;8787878765656565212121210/0/0/0/,+,+,+,+('('('('&%&%&%&%"!"!"!"!     `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     `_`_`_`_\[\[\[\[ZYZYZYZYVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;878787876565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     `_`_`_`_\[\[\[\[ZYZYXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;777778786565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!     `_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787878786565656521212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!      `_`_`_`_\[\[\[\[XWXWXWXWVUVUVUVURQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    `_`_`_`_\[\[\[\[XWXWXWXWVUVUTSTSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    `_`_^]^]\[\[\[\[XWXWXWXWTSTSSSSSRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    ^]^]^]^]\[\[\[\[XWXWXWXWSTSTSTSTRQRQRQRQNMNMNMNMLKLKLKLKHGHGHGHGFEFEFEFEBABABABA@?@?@?@?<;<;<;<;787878784343434321212121.-.-.-.-,+,+,+,+('('('('&%&%&%&%"!"!"!"!    °°¯¯®®­­qqrrsstt^^__``aa55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXXLLKKJJII——––••””¦¥¥¤¤££¢zz{{||}}**++,,--''&&%%$$wwvvuuttšš››œœJJKKLLMMCCBBAA@@\[[ZZYYX¢¢¡¡  ŸŸooppqqrr !!""¬¬««ªª©©uuvvwwxxbbccddee99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE““’’‘‘‹‹¢¡¡  ŸŸž~~€€..//0011##""!! ssrrqqppžžŸŸ  ¡¡NNOOPPQQ??>>==77WVUTSSRRžžœœ››ssttuuvv##$$%%&&¨¨§§¦¦¥¥yyzz{{||ffgghhii==>>??@@ddccbbaa­­®®¯¯°°]]^^__`` DDCCBBAAŠŠ‰‰ˆˆ‡‡žœœ››š‚‚ƒƒ„„……22334455oonnmmll¢¢££¤¤¥¥RRSSTTUU66554433QQPPOONNšš™™˜˜——wwxxyyzz''(())**¤¤££¢¢¡¡}}~~€€jjkkllmmAABBCCDD ``__^^]]°°¯¯®®­­aabbccdd@@??>>==††……„„ƒƒš™™˜˜——–††‡‡ˆˆ‰‰66778899kkjjiihh¦¦§§¨¨©©VVWWXXYY 221100//MMLLKKJJ––••””““{{||}}~~++,,--..  ŸŸžž‚‚ƒƒ„„nnoouuvvEEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghh<<;;::99‚‚€€–••””““’ŠŠ‹‹ŒŒ::;;<<==ggffeeddªª««¬¬­­ZZ[[\\]] + + ..--,,++IIHHGGFF’’‘‘€€‚‚//001122œœ››šš™™……††‡‡ˆˆwwxxyyzzIIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkll88776655~~}}||{{’‘‘ŽŒŽŽ‘‘>>??@@AAccbbaa``®®¯¯°°°°^^__``aa**))((''EEDDCCBBŽŽŒŒ‹‹ƒƒ„„……††33445566˜˜——––••‰‰ŠŠ‹‹ŒŒ{{||}}~~MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnoopp 44332211zzyyxxww‹‹ŠŠ‰‰ˆˆ’’““””••BBCCDDEE __^^]]\\¯¯®®­­¬¬bbccddee&&%%$$##AA@@??>>ŠŠ‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠ778899::””““’’‘‘ŽŽ€€‚‚QQRRSSTTPPOONNMM  ŸŸžžqqrrsstt!!""##$$00//..--vvuuoonn‡‡††……„„––——˜˜™™FFGGHHII + + [[ZZYYXX««ªª©©¨¨ffgghhii""!!==<;:987††……„„ƒƒ‹‹ŒŒŽŽ;;<<==>>ŽŽ‘‘’’““””ƒƒ„„……††UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxx%%&&''((,,++**))mmllkkjjƒƒ‚‚€€šš››œœJJKKLLMMWWVVUUTT§§¦¦¥¥¤¤jjkkllmm76655443‚‚€€‘‘’’??@@AABBŒŒ‹‹ŠŠ‰‰••––——˜˜‡‡ˆˆ‰‰ŠŠYYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||))**++,,((''&&%%iihhggff~~}}||žžŸŸ  ¡¡NNOOPPQQSSRRQQPP££¢¢¡¡  nnooppqq !!3221100/~~}}||{{““””••––CCDDEEFFˆˆ‡‡††……™™šš››œœ‹‹‘‘’’““]]^^__`` DDCCBBAA””““’’‘‘}}~~€€--..//00$$##""!!eeddccbb{{zzyyxx¢¢££¤¤¥¥RRSSTTUUOONNMMLLŸŸžžœœrrssttuu""##$$%%/..--,,+zzyyxxww——˜˜™™ššGGHHIIJJ„„ƒƒ‚‚žžŸŸ  ””••––——aabbccdd@@??>>==ŽŽ‚‚ƒƒ„„11223344 aa``__^^wwvvuuts¦¦§§¨¨©©VVWWXXYY KKJJIIHH››šš™™˜˜vvwwxxyy&&''(()) + ++**))(('vvuuttss››œœžžKKLLMMNN€€~~}}¡¡¢¢££¤¤˜˜™™šš››eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788]]\\[[ZZrqpoonnmªª««¬¬­­ZZ[[\\]] + + GGFFEEDD——––••””zz{{||}}**++,,-- '&&%%$$#rrqqppooŸŸ  ¡¡¢¢OOPPQQRR||{{zzyy¥¥¦¦§§¨¨œœžžŸŸiijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<YYSSRRQQmllkkjji®®¯¯°°°°^^__``aaCCBBAA@@““’’‘‘~~€€..//0011#""!! nnmmllkk££¤¤¥¥¦¦SSTTUUVVxxwwvvuu©©ªª««¬¬  ¡¡¢¢££mmnnoopp 44332211„„ƒƒ‚‚ŽŽ==>>??@@PPOONNMMihhggffe¯¯®®­­¬¬bbccddee??>>==<<ŽŽŒŒ‚‚ƒƒ„„……22334455 + + jjiihhgg§§¨¨©©ªªWWXXYYZZttssrrqq­­®®¯¯°°¤¤¥¥¦¦§§qqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD LLKKJJIIeddccbba««ªª©©¨¨ffgghhii;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899 ffeeddcc««¬¬­­®®[[\\]]^^ppoonnmm°°¯¯®®­­­­®®¯¯°°uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH + + HHGGFFEEa``__^^]§§¦¦¥¥¤¤jjkkllmm77665544‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==bbaa``__¯¯°°°°¯¯__``aabbllkkjjii§§¦¦¥¥¤¤°°¯¯®®­­yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLLDDCCBBAA]\\[[ZZY££¢¢¡¡  nnooppqq !!33221100ƒƒ‚‚€€ŽŽ‘‘>>??@@AA ^^]]\\[[®®­­¬¬««ccddeeffhhggffee££¢¢¡¡  ¬«ª©¨§§¦}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPP@@??>>==YXWVUTSSŸŸžžœœrrssttuu""##$$%%//..--,,~~}}||’’““””••BBCCDDEE + + ZZYYXXWWªª©©¨¨§§gghhiijjddccbbaaŸŸžžœœ¦¥¥¤¤££¢‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTT77665544RRQQPPOO››šš™™˜˜vvwwxxyy&&''(())++**))(({{zzyyxx––——˜˜™™FFGGHHII!!""##$$VVUUTTSS¦¦¥¥¤¤££kkllmmnn``__^^]]››šš™™˜˜¢¡¡  ŸŸž……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXX33221100NNMMLLKK——––••””zz{{||}}**++,,--''&&%%$$wwvvuuttšš››œœJJKKLLMM%%&&''((RRQQPPOO¢¢¡¡  ŸŸooppqqrr\\[[ZZYY——––••””žœœ››š‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\ + + //..--,,JJIIHHGG““’’‘‘~~€€..//0011##""!! ssrrqqppžžŸŸ  ¡¡NNOOPPQQ))**++,,NNMMLLKKžžœœ››ssttuuvvXXWWVVUU““’’‘‘‹‹š™™˜˜——–ŽŽ==>>??@@ddccbbaa­­®®¯¯°°]]^^__`` ++**))((FFEEDDCCŽŽŒŒ‚‚ƒƒ„„……22334455oonnmmll¢¢££¤¤¥¥RRSSTTUU--..//00 + +JJIIHHGGšš™™˜˜——wwxxyyzzTTSSRRQQŠŠ‰‰ˆˆ‡‡–••””““’‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­aabbccdd''&&%%$$BBAA@@??‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899kkjjiihh¦¦§§¨¨©©VVWWXXYY11223344 FFEEDDCC––••””““{{||}}~~PPOONNMM††……„„ƒƒ’‘‘ŽŒ••––——˜˜EEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghh##""!!>>==<;:9‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==ggffeeddªª««¬¬­­ZZ[[\\]]556677==BBAA@@??’’‘‘€€‚‚LLKKJJII‚‚€€‹‹ŠŠ‰‰ˆˆ™™šš››œœIIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkll87766554ƒƒ‚‚€€ŽŽ‘‘>>??@@AAccbbaa``®®¯¯°°°°^^__``aa>>??@@AA>>==<<;;ŽŽŒŒ‹‹ƒƒ„„……††HHGGFFEE~~}}||{{‡‡††……„„žžŸŸ  MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnoopp 43322110~~}}||’’““””••BBCCDDEE __^^]]\\¯¯®®­­¬¬bbccddeeBBCCDDEE::998877ŠŠ‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠDDCCBBAAzzyyxxwwƒƒ‚‚€€¡¡¢¢££¤¤QQRRSSTTPPOONNMM  ŸŸžžqqrrsstt!!""##$$0//..--,{{zzyyxx––——˜˜™™FFGGHHII + + [[ZZYYXX««ªª©©¨¨ffgghhiiFFGGHHII66554433††……„„ƒƒ‹‹ŒŒŽŽ@@??>>==vvuuoonn~~}}||¥¥¦¦§§¨¨UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxx%%&&''(( ,++**))(wwvvuuttšš››œœJJKKLLMMWWVVUUTT§§¦¦¥¥¤¤jjkkllmmJJKKLLMM !!""221100//‚‚€€‘‘’’<<;;::99mmllkkjj{{zzyyxx©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||))**++,, + + (''&&%%$ssrrqqppžžŸŸ  ¡¡NNOOPPQQSSRRQQPP££¢¢¡¡  nnooppqqNNOOPPQQ##$$%%&&..--,,++~~}}||{{““””••––88776655iihhggffwwvvuuts­­®®¯¯°°]]^^__`` DDCCBBAA””““’’‘‘}}~~€€--..//00$##""!! oonnmmll¢¢££¤¤¥¥RRSSTTUUOONNMMLLŸŸžžœœrrssttuuRRSSYYZZ''(())****))((''zzyyxxww——˜˜™™šš44332211eeddccbbrqpoonnm°°¯¯®®­­aabbccdd@@??>>==ŽŽ‚‚ƒƒ„„11223344 + +kkjjiihh¦¦§§¨¨©©VVWWXXYY KKJJIIHH››šš™™˜˜vvwwxxyy[[\\]]^^++,,--..&&%%$$##vvuuttss››œœžž00//..--aa``__^^mllkkjji¬¬««ªª©©eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788 ggffeeddªª««¬¬­­ZZ[[\\]] + + GGFFEEDD——––••””zz{{||}}__``aabb//001122""!! rrqqppooŸŸ  ¡¡¢¢,,++**))]]\\[[ZZihhggffe¨¨§§¦¦¥¥iijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<ccbbaa``®®¯¯°°°°^^__``aaCCBBAA@@““’’‘‘~~€€ccddeeff33445566nnmmllkk££¤¤¥¥¦¦((''&&%%YYSSRRQQeddccbba¤¤££¢¢¡¡mmnnoopp 44332211„„ƒƒ‚‚ŽŽ==>>??@@__^^]]\\¯¯®®­­¬¬bbccddee??>>==<<ŽŽŒŒ‚‚ƒƒ„„……gghhiijj778899::jjiihhgg§§¨¨©©ªª221100//$$##""!!PPOONNMMa``__^^]  ŸŸžžqqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD + +[[ZZYYXX««ªª©©¨¨ffgghhii;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰kkllmmnn;;<<==>>ffeeddcc««¬¬­­®®..--,,++ LLKKJJII]\\[[ZZYœœ››šš™™uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH!!""## WWVVUUTT§§¦¦¥¥¤¤jjkkllmm77665544‡‡††……„„ŠŠ‹‹ŒŒoouuvvww??@@AABBbbaa``__¯¯°°°°¯¯**))((''HHGGFFEEYXWVUTSS˜˜——––••yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLL$$%%&&''SSRRQQPP££¢¢¡¡  nnooppqq !!33221100ƒƒ‚‚€€ŽŽ‘‘xxyyzz{{CCDDEEFF ^^]]\\[[®®­­¬¬««&&%%$$##DDCCBBAARRQQPPOO””““’’‘‘}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPP(())**++OONNMMLLŸŸžžœœrrssttuu""##$$%%//..--,,~~}}||’’““””••||}}~~GGHHIIJJ + + ZZYYXXWWªª©©¨¨§§""!! @@??>>==NNMMLLKKŽŽ‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTT,,--..// KKJJIIHH››šš™™˜˜vvwwxxyy&&''(())++**))(({{zzyyxx––——˜˜™™€€‚‚ƒƒKKLLMMNNVVUUTTSS¦¦¥¥¤¤££ 77665544JJIIHHGGŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXX00112233 + + GGFFEEDD——––••””zz{{||}}**++,,--''&&%%$$wwvvuuttšš››œœ„„……††‡‡OOPPQQRRRRQQPPOO¢¢¡¡  ŸŸ + + 33221100FFEEDDCCˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\44556677CCBBAA@@““’’‘‘~~€€..//0011##""!! ssrrqqppžžŸŸ  ¡¡ˆˆ‰‰ŠŠ‹‹SSTTUUVVNNMMLLKKžžœœ›› + + //..--,,BBAA@@??„„ƒƒ‚‚ŽŽ==>>??@@ddccbbaa­­®®¯¯°°]]^^__``==>>??@@??>>==<<ŽŽŒŒ‚‚ƒƒ„„……22334455oonnmmll¢¢££¤¤¥¥‘‘’’““””WWXXYYZZ + +JJIIHHGGšš™™˜˜—— ++**))((>>==<;:9€€~~}}‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­aabbccddAABBCCDD;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899kkjjiihh¦¦§§¨¨©©••––——˜˜[[\\]]^^ FFEEDDCC––••””““ ''&&%%$$87766554||{{zzyy••––——˜˜EEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghhEEFFGGHH77665544‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==ggffeeddªª««¬¬­­™™šš››œœ__``aabbBBAA@@??’’‘‘ + + ##""!!43322110xxwwvvuu™™šš››œœIIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkllIIJJKKLL !!33221100ƒƒ‚‚€€ŽŽ‘‘>>??@@AAccbbaa``®®¯¯°°°°žžŸŸ  ccddeeff>>==<<;;ŽŽŒŒ‹‹0//..--,ttssrrqqžžŸŸ  MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnooppMMNNOOPP""##$$%%//..--,,~~}}||’’““””••BBCCDDEE __^^]]\\¯¯®®­­§§¡¡¢¢££¤¤gghhiijj::998877ŠŠ‰‰ˆˆ‡‡ ,++**))(ppoonnmm¡¡¢¢££¤¤QQRRSSTTPPOONNMM  ŸŸžžqqrrssttQQRRSSYY&&''(())++**))(({{zzyyxx––——˜˜™™FFGGHHII + + [[ZZYYXX¦¦¥¥¤¤££¥¥¦¦§§­­kkllmmnn66554433††……„„ƒƒ!!""##$$(''&&%%$llkkjjii¥¥¦¦§§¨¨UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxxZZ[[\\]]**++,,--''&&%%$$wwvvuuttšš››œœJJKKLLMMWWVVUUTT¢¢¡¡  ŸŸ®®¯¯°°°°ooppqqrr !!""221100//‚‚€€ + +%%&&''(( $##""!! hhggffee©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||^^__``aa..//0011##""!! ssrrqqppžžŸŸ  ¡¡NNOOPPQQSSRRQQPPžžœœ››¯¯®®­­¬«ssttuuvv##$$%%&&..--,,++~~}}||{{ ))**++,, + + + +ddccbbaa­­®®¯¯°°]]^^__`` DDCCBBAA””““’’‘‘}}~~€€bbccddee22334455oonnmmll¢¢££¤¤¥¥RRSSTTUUOONNMMLLšš™™˜˜——ª©¨§§¦¦¥wwxxyyzz''(())****))((''zzyyxxww--..//00 ``__^^]]°°¯¯®®­­aabbccdd@@??>>==ŽŽ‚‚ƒƒ„„ffgghhii66778899kkjjiihh¦¦§§¨¨©©VVWWXXYY KKJJIIHH––••””““¥¤¤££¢¢¡{{||}}~~++,,--..&&%%$$##vvuuttss11223344\\[[ZZYY¬¬««ªª©©eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆjjkkllmm::;;<<==ggffeeddªª««¬¬­­ZZ[[\\]] + + GGFFEEDD’’‘‘‹‹ŠŠ¡  ŸŸžž€€‚‚//001122""!! rrqqppoo55667788XXWWVVUU¨¨§§¦¦¥¥iijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒnnoouuvv>>??@@AAccbbaa``®®¯¯°°°°^^__``aaCCBBAA@@‰‰ˆˆ‡‡††œœ››šš™ƒƒ„„……††33445566nnmmllkk99::;;<< + +TTSSRRQQ¤¤££¢¢¡¡mmnnoopp 44332211„„ƒƒ‚‚ŽŽwwxxyyzzBBCCDDEE __^^]]\\¯¯®®­­¬¬bbccddee??>>==<<……„„ƒƒ‚‚™˜˜——––•‡‡ˆˆ‰‰ŠŠ778899::jjiihhgg !!""==>>??@@!!""## PPOONNMM  ŸŸžžqqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””{{||}}~~FFGGHHII + + [[ZZYYXX««ªª©©¨¨ffgghhii;;::9988€€~~•””““’’‘‹‹ŒŒŽŽ;;<<==>>ffeeddcc##$$%%&&AABBCCDD$$%%&&''LLKKJJIIœœ››šš™™uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜€€‚‚JJKKLLMMWWVVUUTT§§¦¦¥¥¤¤jjkkllmm77665544}}||{{zz‘ŽŒ‹‹‘‘’’??@@AABBbbaa``__''(())**EEFFGGHH(())**++ + + HHGGFFEE˜˜——––••yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœƒƒ„„……††NNOOPPQQSSRRQQPP££¢¢¡¡  nnooppqq !!33221100yyxxwwvvŠŠ‰‰ˆˆ‡‡““””••––CCDDEEFF ^^]]\\[[++,,--..IIJJKKLL,,--..// DDCCBBAA””““’’‘‘}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  ‡‡ˆˆ‰‰ŠŠRRSSTTUUOONNMMLLŸŸžžœœrrssttuu""##$$%%//..--,,uuoonnmm††……„„ƒƒ——˜˜™™ššGGHHIIJJ + + ZZYYXXWW//001122MMNNOOPP00112233@@??>>==ŽŽ‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤‹‹‘‘’’““VVWWXXYY KKJJIIHH››šš™™˜˜vvwwxxyy&&''(())++**))((llkkjjii‚‚€€››œœžžKKLLMMNNVVUUTTSS33445566QQRRSSTT44556677<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨””••––——ZZ[[\\]] + + GGFFEEDD——––••””zz{{||}}**++,,--''&&%%$$hhggffee~~}}||{{ŸŸ  ¡¡¢¢OOPPQQRRRRQQPPOO778899::UUVVWWXX==>>??@@88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬˜˜™™šš››^^__``aaCCBBAA@@““’’‘‘~~€€..//0011##""!! ddccbbaazzyyxxww££¤¤¥¥¦¦SSTTUUVVNNMMLLKK;;<<==>>YYZZ[[\\AABBCCDD 44332211„„ƒƒ‚‚ŽŽ==>>??@@ddccbbaa­­®®¯¯°°œœžžŸŸbbccddee??>>==<<ŽŽŒŒ‚‚ƒƒ„„……22334455``__^^]]vvuutsrq§§¨¨©©ªªWWXXYYZZ + +JJIIHHGG??@@AABB]]^^__``EEFFGGHH!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­  ¡¡¢¢££ffgghhii;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899\\[[ZZYYpoonnmml««¬¬­­®®[[\\]]^^ FFEEDDCCCCDDEEFFaabbccddIIJJKKLL%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH + + \\[[ZZYY§§¦¦¥¥¤¤¤¤¥¥¦¦§§jjkkllmm77665544‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==SSRRQQPPlkkjjiih¯¯°°°°¯¯__``aabbBBAA@@??GGHHIIJJeeffgghhMMNNOOPP))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLLXXWWVVUU££¢¢¡¡  ­­®®¯¯°°nnooppqq !!33221100ƒƒ‚‚€€ŽŽ‘‘>>??@@AAOONNMMLLhggffeed®®­­¬¬««ccddeeff>>==<<;;KKLLMMNNiijjkkllQQRRSSYY--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPPTTSSRRQQŸŸžžœœ°°¯¯®®­­rrssttuu""##$$%%//..--,,~~}}||’’““””••BBCCDDEE KKJJIIHHdccbbaa`ªª©©¨¨§§gghhiijj::998877OOPPQQRRmmnnooppZZ[[\\]]11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTTPPOONNMM››šš™™˜˜¬«ª©¨§§¦vvwwxxyy&&''(())++**))(({{zzyyxx––——˜˜™™FFGGHHII + + GGFFEEDD`__^^]]\¦¦¥¥¤¤££kkllmmnn66554433SSTTUUVVWWXXYYZZ + +JJIIHHGG••””““’’¤££¢¢¡¡ ||}}~~,,--..//%%$$##""uuttssrrœœžžŸŸLLMMNNOOAA@@??>>ZYYXWVUT  ŸŸžžqqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD + +[[ZZYYXX««ªª©©¨¨ffgghhii;;::9988~~}}||{{{{zzyyxx[[\\]]^^ FFEEDDCC‘‘‹‹ŠŠ‰‰ ŸŸžžœ€€‚‚ƒƒ00112233!! qqppoonn  ¡¡¢¢££PPQQRRSS==776655SSRRQQPPœœ››šš™™uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH!!""## WWVVUUTT§§¦¦¥¥¤¤jjkkllmm77665544zzyyxxwwwwvvuutt__``aabbBBAA@@??ˆˆ‡‡††……œ››šš™™˜„„……††‡‡44556677mmllkkjj¤¤¥¥¦¦§§TTUUVVWW44332211OONNMMLL˜˜——––••yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLL$$%%&&''SSRRQQPP££¢¢¡¡  nnooppqq !!33221100vvuuoonnssrrqqppccddeeff>>==<<;;„„ƒƒ‚‚˜——––••”ˆˆ‰‰ŠŠ‹‹8899::;;iihhggff¨¨©©ªª««XXYYZZ[[ + + 00//..--KKJJIIHH””““’’‘‘}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPP(())**++OONNMMLLŸŸžžœœrrssttuu""##$$%%//..--,,mmllkkjjoonnmmllgghhiijj::998877€€~~}}”““’’‘‘ŒŒŽŽ<<==>>??eeddccbb¬¬­­®®¯¯\\]]^^__ ,,++**))GGFFEEDDŽŽ‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTT,,--..// KKJJIIHH››šš™™˜˜vvwwxxyy&&''(())++**))((iihhggffkkjjiihhkkllmmnn66554433||{{zzyyŽŒ‹‹ŠŠ‘‘’’““@@AABBCCaa``__^^°°°°¯¯®®``aabbcc((''&&%%CCBBAA@@ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXX00112233 + + GGFFEEDD——––••””zz{{||}}**++,,--''&&%%$$eeddccbbggffeeddooppqqrr !!""221100//xxwwvvuu‰‰ˆˆ‡‡††””••––——DDEEFFGG + +]]\\[[ZZ­­¬¬««ªªddeeffgg$$##""!!??>>==<;ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\44556677CCBBAA@@““’’‘‘~~€€..//0011##""!! aa``__^^ccbbaa``ssttuuvv##$$%%&&..--,,++oonnmmll……„„ƒƒ‚‚˜˜™™šš››HHIIJJKK YYXXWWVV©©¨¨§§¦¦hhiijjkk:9877665„„ƒƒ‚‚ŽŽ==>>??@@ddccbbaa­­®®¯¯°°]]^^__``==>>??@@??>>==<<ŽŽŒŒ‚‚ƒƒ„„……22334455]]\\[[ZZ__^^]]\\wwxxyyzz''(())****))((''kkjjiihh€€~~œœžžŸŸLLMMNNOOUUTTSSRR¥¥¤¤££¢¢llmmnnoo54433221€€~~}}‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­aabbccddAABBCCDD;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899YYSSRRQQ[[ZZYYXX{{||}}~~++,,--..&&%%$$##ggffeedd}}||{{zz  ¡¡¢¢££PPQQRRSSQQPPOONN¡¡  ŸŸžžppqqrrss !!""##100//..-||{{zzyy••––——˜˜EEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghhEEFFGGHH77665544‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==PPOONNMMWWVVUUTT€€‚‚//001122""!! ccbbaa``yyxxwwvv¤¤¥¥¦¦§§TTUUVVWWMMLLKKJJœœ››ššttuuvvww$$%%&&'' -,,++**)xxwwvvuu™™šš››œœIIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkllIIJJKKLL !!33221100ƒƒ‚‚€€ŽŽ‘‘>>??@@AALLKKJJIISSRRQQPPƒƒ„„……††33445566__^^]]\\uutsrqpo¨¨©©ªª««XXYYZZ[[ + + IIHHGGFF™™˜˜——––xxyyzz{{(())**++ + + )((''&&%ttssrrqqžžŸŸ  MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnooppMMNNOOPP""##$$%%//..--,,~~}}||’’““””••BBCCDDEE HHGGFFEEOONNMMLL‡‡ˆˆ‰‰ŠŠ778899::[[ZZYYSSonnmmllk¬¬­­®®¯¯\\]]^^__ EEDDCCBB••””““’’||}}~~,,--..//%$$##""!ppoonnmm¡¡¢¢££¤¤QQRRSSTTPPOONNMM  ŸŸžžqqrrssttQQRRSSYY&&''(())++**))(({{zzyyxx––——˜˜™™FFGGHHII + + DDCCBBAAKKJJIIHH‹‹ŒŒŽŽ;;<<==>>RRQQPPOOkjjiihhg°°°°¯¯®®``aabbccAA@@??>>‘‘ŽŽ€€‚‚ƒƒ00112233 ! llkkjjii¥¥¦¦§§¨¨UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxxZZ[[\\]]**++,,--''&&%%$$wwvvuuttšš››œœJJKKLLMM@@??>>==GGFFEEDD‘‘’’??@@AABBNNMMLLKKgffeeddc­­¬¬««ªªddeeffgg==<<;;::ŒŒ‹‹ŠŠ„„……††‡‡44556677 + + hhggffee©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||^^__``aa..//0011##""!! ssrrqqppžžŸŸ  ¡¡NNOOPPQQ77665544CCBBAA@@““””••––CCDDEEFF JJIIHHGGcbbaa``_©©¨¨§§¦¦hhiijjkk99887766‰‰ˆˆ‡‡††ˆˆ‰‰ŠŠ‹‹8899::;;ddccbbaa­­®®¯¯°°]]^^__`` DDCCBBAA””““’’‘‘}}~~€€bbccddee22334455oonnmmll¢¢££¤¤¥¥RRSSTTUU33221100??>>==<<——˜˜™™ššGGHHIIJJ + + FFEEDDCC_^^]]\\[¥¥¤¤££¢¢llmmnnoo55443322……„„ƒƒ‚‚ŒŒŽŽ<<==>>??``__^^]]°°¯¯®®­­aabbccdd@@??>>==ŽŽ‚‚ƒƒ„„ffgghhii66778899kkjjiihh¦¦§§¨¨©©VVWWXXYY //..--,,;;::9988››œœžžKKLLMMNNBBAA@@??[ZZYYXWV¡¡  ŸŸžžppqqrrss !!""##1100//..€€~~‘‘’’““@@AABBCC \\[[ZZYY¬¬««ªª©©eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆjjkkllmm::;;<<==ggffeeddªª««¬¬­­ZZ[[\\]] + + ++**))((77665544ŸŸ  ¡¡¢¢OOPPQQRR>>==7766UTSSRRQQœœ››ššttuuvvww$$%%&&''--,,++**}}||{{zz””••––——DDEEFFGG!!"" + + XXWWVVUU¨¨§§¦¦¥¥iijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒnnoouuvv>>??@@AAccbbaa``®®¯¯°°°°^^__``aa''&&%%$$33221100££¤¤¥¥¦¦SSTTUUVV55443322PPOONNMM™™˜˜——––xxyyzz{{(())**++))((''&&yyxxwwvv˜˜™™šš››HHIIJJKK##$$%%&&TTSSRRQQ¤¤££¢¢¡¡mmnnoopp 44332211„„ƒƒ‚‚ŽŽwwxxyyzzBBCCDDEE __^^]]\\¯¯®®­­¬¬bbccddee##""!!//..--,,§§¨¨©©ªªWWXXYYZZ + +1100//..LLKKJJII••””““’’||}}~~,,--..//%%$$##""uuttssrrœœžžŸŸLLMMNNOO''(())**PPOONNMM  ŸŸžžqqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””{{||}}~~FFGGHHII + + [[ZZYYXX««ªª©©¨¨ffgghhii++**))((««¬¬­­®®[[\\]]^^ --,,++**HHGGFFEE‘‘ŽŽ€€‚‚ƒƒ00112233!! qqppoonn  ¡¡¢¢££PPQQRRSS++,,--..LLKKJJIIœœ››šš™™uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜€€‚‚JJKKLLMMWWVVUUTT§§¦¦¥¥¤¤jjkkllmm''&&%%$$¯¯°°°°¯¯__``aabb))((''&&DDCCBBAAŒŒ‹‹ŠŠ„„……††‡‡44556677mmllkkjj¤¤¥¥¦¦§§TTUUVVWW//001122 + + HHGGFFEE˜˜——––••yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœƒƒ„„……††NNOOPPQQSSRRQQPP££¢¢¡¡  nnooppqq !!##""!! ®®­­¬¬««ccddeeff%%$$##""@@??>>==‰‰ˆˆ‡‡††ˆˆ‰‰ŠŠ‹‹8899::;;iihhggff¨¨©©ªª««XXYYZZ[[33445566 DDCCBBAA””““’’‘‘}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  ‡‡ˆˆ‰‰ŠŠRRSSTTUUOONNMMLLŸŸžžœœrrssttuu""##$$%% ªª©©¨¨§§gghhiijj!!<;:98776……„„ƒƒ‚‚ŒŒŽŽ<<==>>??eeddccbb¬¬­­®®¯¯\\]]^^__77==>>??@@??>>==ŽŽ‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤‹‹‘‘’’““VVWWXXYY KKJJIIHH››šš™™˜˜vvwwxxyy&&''(()) + + + +¦¦¥¥¤¤££kkllmmnn65544332€€~~‘‘’’““@@AABBCCaa``__^^°°°°¯¯®®``aabbcc@@AABBCC<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨””••––——ZZ[[\\]] + + GGFFEEDD——––••””zz{{||}}**++,,-- ¢¢¡¡  ŸŸooppqqrr !!""21100//.}}||{{zz””••––——DDEEFFGG + +]]\\[[ZZ­­¬¬««ªªddeeffggDDEEFFGG88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬˜˜™™šš››^^__``aaCCBBAA@@““’’‘‘~~€€..//0011žžœœ››ssttuuvv##$$%%&& .--,,++*yyxxwwvv˜˜™™šš››HHIIJJKK YYXXWWVV©©¨¨§§¦¦hhiijjkkHHIIJJKK 44332211„„ƒƒ‚‚ŽŽ==>>??@@ddccbbaa­­®®¯¯°°œœžžŸŸbbccddee??>>==<<ŽŽŒŒ‚‚ƒƒ„„……22334455 šš™™˜˜——wwxxyyzz''(())** + + *))((''&uuttssrrœœžžŸŸLLMMNNOOUUTTSSRR¥¥¤¤££¢¢llmmnnooLLMMNNOO!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­  ¡¡¢¢££ffgghhii;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899 + + ––••””““{{||}}~~++,,--..&%%$$##"qqppoonn  ¡¡¢¢££PPQQRRSSQQPPOONN¡¡  ŸŸžžppqqrrssPPQQRRSS%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH + + \\[[ZZYY§§¦¦¥¥¤¤¤¤¥¥¦¦§§jjkkllmm77665544‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==!!""## + + ’’‘‘€€‚‚//001122"!! mmllkkjj¤¤¥¥¦¦§§TTUUVVWWMMLLKKJJœœ››ššttuuvvwwYYZZ[[\\))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLLXXWWVVUU££¢¢¡¡  ­­®®¯¯°°nnooppqq !!33221100ƒƒ‚‚€€ŽŽ‘‘>>??@@AA$$%%&&''ŽŽŒŒ‹‹ƒƒ„„……††33445566 + + iihhggff¨¨©©ªª««XXYYZZ[[ + + IIHHGGFF™™˜˜——––xxyyzz{{]]^^__``--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPPTTSSRRQQŸŸžžœœ°°¯¯®®­­rrssttuu""##$$%%//..--,,~~}}||’’““””••BBCCDDEE(())**++ŠŠ‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠ778899:: eeddccbb¬¬­­®®¯¯\\]]^^__ EEDDCCBB••””““’’||}}~~aabbccdd11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTTPPOONNMM››šš™™˜˜¬«ª©¨§§¦vvwwxxyy&&''(())++**))(({{zzyyxx––——˜˜™™FFGGHHII,,--..//††……„„ƒƒ‹‹ŒŒŽŽ;;<<==>>aa``__^^°°°°¯¯®®``aabbccAA@@??>>‘‘ŽŽ€€‚‚ƒƒeeffgghh55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXXLLKKJJII——––••””¦¥¥¤¤££¢zz{{||}}**++,,--''&&%%$$wwvvuuttšš››œœJJKKLLMM00112233‚‚€€‘‘’’??@@AABB ]]\\[[ZZ­­¬¬««ªªddeeffgg==<<;;::ŒŒ‹‹ŠŠ„„……††‡‡iijjkkll99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE““’’‘‘‹‹¢¡¡  ŸŸž~~€€..//0011##""!! ssrrqqppžžŸŸ  ¡¡NNOOPPQQ44556677 !!~~}}||{{““””••––CCDDEEFF!! + + YYXXWWVV©©¨¨§§¦¦hhiijjkk99887766‰‰ˆˆ‡‡††ˆˆ‰‰ŠŠ‹‹mmnnoouu==>>??@@ddccbbaa­­®®¯¯°°]]^^__`` DDCCBBAAŠŠ‰‰ˆˆ‡‡žœœ››š‚‚ƒƒ„„……22334455oonnmmll¢¢££¤¤¥¥RRSSTTUU==>>??@@""##$$%%zzyyxxww——˜˜™™ššGGHHIIJJ""##$$%%UUTTSSRR¥¥¤¤££¢¢llmmnnoo55443322……„„ƒƒ‚‚ŒŒŽŽvvwwxxyyAABBCCDD ``__^^]]°°¯¯®®­­aabbccdd@@??>>==††……„„ƒƒš™™˜˜——–††‡‡ˆˆ‰‰66778899kkjjiihh¦¦§§¨¨©©VVWWXXYYAABBCCDD&&''(())vvuuttss››œœžžKKLLMMNN&&''(())QQPPOONN¡¡  ŸŸžžppqqrrss !!""##1100//..€€~~‘‘’’““zz{{||}}EEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghh<<;;::99‚‚€€–••””““’ŠŠ‹‹ŒŒ::;;<<==ggffeeddªª««¬¬­­ZZ[[\\]]EEFFGGHH**++,,--rrqqppooŸŸ  ¡¡¢¢OOPPQQRR**++,,--MMLLKKJJœœ››ššttuuvvww$$%%&&''--,,++**}}||{{zz””••––——~~€€IIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkll88776655~~}}||{{’‘‘ŽŒŽŽ‘‘>>??@@AAccbbaa``®®¯¯°°°°^^__``aaIIJJKKLL..//0011nnmmllkk££¤¤¥¥¦¦SSTTUUVV..//0011 + + IIHHGGFF™™˜˜——––xxyyzz{{(())**++))((''&&yyxxwwvv˜˜™™šš››‚‚ƒƒ„„……MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnoopp 44332211zzyyxxww‹‹ŠŠ‰‰ˆˆ’’““””••BBCCDDEE __^^]]\\¯¯®®­­¬¬bbccddeeMMNNOOPP22334455jjiihhgg§§¨¨©©ªªWWXXYYZZ22334455 EEDDCCBB••””““’’||}}~~,,--..//%%$$##""uuttssrrœœžžŸŸ††‡‡ˆˆ‰‰QQRRSSTTPPOONNMM  ŸŸžžqqrrsstt!!""##$$00//..--vvuuoonn‡‡††……„„––——˜˜™™FFGGHHII + + [[ZZYYXX««ªª©©¨¨ffgghhiiQQRRSSYY66778899ffeeddcc««¬¬­­®®[[\\]]^^6677==>>AA@@??>>‘‘ŽŽ€€‚‚ƒƒ00112233!! qqppoonn  ¡¡¢¢££ŠŠ‹‹‘‘’’UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxx%%&&''((,,++**))mmllkkjjƒƒ‚‚€€šš››œœJJKKLLMMWWVVUUTT§§¦¦¥¥¤¤jjkkllmmZZ[[\\]]::;;<<==bbaa``__¯¯°°°°¯¯__``aabb??@@AABB==<<;;::ŒŒ‹‹ŠŠ„„……††‡‡44556677mmllkkjj¤¤¥¥¦¦§§““””••––YYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||))**++,,((''&&%%iihhggff~~}}||žžŸŸ  ¡¡NNOOPPQQSSRRQQPP££¢¢¡¡  nnooppqq^^__``aa>>??@@AA^^]]\\[[®®­­¬¬««ccddeeffCCDDEEFF99887766‰‰ˆˆ‡‡††ˆˆ‰‰ŠŠ‹‹8899::;;iihhggff¨¨©©ªª««——˜˜™™šš]]^^__`` DDCCBBAA””““’’‘‘}}~~€€--..//00$$##""!!eeddccbb{{zzyyxx¢¢££¤¤¥¥RRSSTTUUOONNMMLLŸŸžžœœrrssttuubbccddeeBBCCDDEEZZYYXXWWªª©©¨¨§§gghhiijjGGHHIIJJ55443322……„„ƒƒ‚‚ŒŒŽŽ<<==>>??eeddccbb¬¬­­®®¯¯››œœžžaabbccdd@@??>>==ŽŽ‚‚ƒƒ„„11223344 aa``__^^wwvvuuts¦¦§§¨¨©©VVWWXXYY KKJJIIHH››šš™™˜˜vvwwxxyyffgghhiiFFGGHHIIVVUUTTSS¦¦¥¥¤¤££kkllmmnnKKLLMMNN !!""##1100//..€€~~‘‘’’““@@AABBCCaa``__^^°°°°¯¯®®ŸŸ  ¡¡¢¢eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788]]\\[[ZZrqpoonnmªª««¬¬­­ZZ[[\\]] + + GGFFEEDD——––••””zz{{||}}jjkkllmmJJKKLLMMRRQQPPOO¢¢¡¡  ŸŸooppqqrrOOPPQQRR$$%%&&''--,,++**}}||{{zz””••––——DDEEFFGG + +]]\\[[ZZ­­§§¦¦¥¥££¤¤¥¥¦¦iijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<YYSSRRQQmllkkjji®®¯¯°°°°^^__``aaCCBBAA@@““’’‘‘~~€€nnoouuvvNNOOPPQQNNMMLLKKžžœœ››ssttuuvvSSYYZZ[[(())**++))((''&&yyxxwwvv˜˜™™šš››HHIIJJKK YYXXWWVV¤¤££¢¢¡¡§§­­®®¯¯mmnnoopp 44332211„„ƒƒ‚‚ŽŽ==>>??@@PPOONNMMihhggffe¯¯®®­­¬¬bbccddee??>>==<<ŽŽŒŒ‚‚ƒƒ„„……wwxxyyzzRRSSTTUUJJIIHHGGšš™™˜˜——wwxxyyzz\\]]^^__,,--..//%%$$##""uuttssrrœœžžŸŸLLMMNNOOUUTTSSRR  ŸŸžž°°°°¯¯®®qqrrsstt!!""##$$00//..--€€~~}}‘‘’’““””AABBCCDD LLKKJJIIeddccbba««ªª©©¨¨ffgghhii;;::9988‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰{{||}}~~VVWWXXYYFFEEDDCC––••””““{{||}}~~``aabbcc00112233!! qqppoonn  ¡¡¢¢££PPQQRRSSQQPPOONNœœ››šš™™­­¬«ª©¨§uuvvwwxx%%&&''((,,++**))||{{zzyy••––——˜˜EEFFGGHH + + HHGGFFEEa``__^^]§§¦¦¥¥¤¤jjkkllmm77665544‡‡††……„„ŠŠ‹‹ŒŒ€€‚‚ZZ[[\\]]BBAA@@??’’‘‘€€‚‚ddeeffgg44556677mmllkkjj¤¤¥¥¦¦§§TTUUVVWWMMLLKKJJ˜˜——––••§¦¦¥¥¤¤£yyzz{{||))**++,,((''&&%%xxwwvvuu™™šš››œœIIJJKKLLDDCCBBAA]\\[[ZZY££¢¢¡¡  nnooppqq !!33221100ƒƒ‚‚€€ŽŽ‘‘ƒƒ„„……††^^__``aa>>==<<;;ŽŽŒŒ‹‹ƒƒ„„……††hhiijjkk8899::;;iihhggff¨¨©©ªª««XXYYZZ[[ + + IIHHGGFF””““’’‘‘£¢¢¡¡  Ÿ}}~~€€--..//00$$##""!!ttssrrqqžžŸŸ  MMNNOOPP@@??>>==YXWVUTSSŸŸžžœœrrssttuu""##$$%%//..--,,~~}}||’’““””••‡‡ˆˆ‰‰ŠŠbbccddee::998877ŠŠ‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠllmmnnoo<<==>>??eeddccbb¬¬­­®®¯¯\\]]^^__ EEDDCCBB‹‹ŠŠ‰‰ˆˆŸžžœœ›‚‚ƒƒ„„11223344 ppoonnmm¡¡¢¢££¤¤QQRRSSTT77665544RRQQPPOO››šš™™˜˜vvwwxxyy&&''(())++**))(({{zzyyxx––——˜˜™™‹‹‘‘’’““ffgghhii66554433††……„„ƒƒ‹‹ŒŒŽŽuuvvwwxx@@AABBCCaa``__^^°°°°¯¯®®``aabbccAA@@??>>‡‡††……„„›šš™™˜˜—……††‡‡ˆˆ55667788llkkjjii¥¥¦¦§§¨¨UUVVWWXX33221100NNMMLLKK——––••””zz{{||}}**++,,--''&&%%$$wwvvuuttšš››œœ””••––——jjkkllmm221100//‚‚€€‘‘’’yyzz{{||DDEEFFGG + +]]\\[[ZZ­­¬¬««ªªddeeffgg==<<;;::ƒƒ‚‚€€—––••””“‰‰ŠŠ‹‹ŒŒ99::;;<<hhggffee©©ªª««¬¬YYZZ[[\\ + + //..--,,JJIIHHGG““’’‘‘~~€€..//0011##""!! ssrrqqppžžŸŸ  ¡¡˜˜™™šš››nnooppqq..--,,++~~}}||{{““””••––}}~~€€HHIIJJKK YYXXWWVV©©¨¨§§¦¦hhiijjkk99887766~~}}||“’’‘‘ŽŽŽ==>>??@@ddccbbaa­­®®¯¯°°]]^^__`` ++**))((FFEEDDCCŽŽŒŒ‚‚ƒƒ„„……22334455oonnmmll¢¢££¤¤¥¥œœžžŸŸrrssttuu**))((''zzyyxxww——˜˜™™šš‚‚ƒƒ„„LLMMNNOOUUTTSSRR¥¥¤¤££¢¢llmmnnoo55443322{{zzyyxxŒ‹‹ŠŠ‰‰‘‘’’““””AABBCCDD ``__^^]]°°¯¯®®­­aabbccdd''&&%%$$BBAA@@??‹‹ŠŠ‰‰ˆˆ††‡‡ˆˆ‰‰66778899kkjjiihh¦¦§§¨¨©©  ¡¡¢¢££vvwwxxyy&&%%$$##vvuuttss››œœžž……††‡‡ˆˆPPQQRRSSQQPPOONN¡¡  ŸŸžžppqqrrss !!""##1100//..wwvvuuooˆˆ‡‡††……••––——˜˜EEFFGGHH + + \\[[ZZYY¬¬««ªª©©eeffgghh##""!!>>==<;:9‡‡††……„„ŠŠ‹‹ŒŒ::;;<<==ggffeeddªª««¬¬­­¤¤¥¥¥¥¤¤zz{{||}}""!! rrqqppooŸŸ  ¡¡¢¢‰‰ŠŠ‹‹‘‘TTUUVVWWMMLLKKJJœœ››ššttuuvvww$$%%&&''--,,++**nnmmllkk„„ƒƒ‚‚™™šš››œœIIJJKKLLXXWWVVUU¨¨§§¦¦¥¥iijjkkll87766554ƒƒ‚‚€€ŽŽ‘‘>>??@@AAccbbaa``®®¯¯°°¨¨££¢¢¡¡  ~~€€nnmmllkk££¤¤¥¥¦¦’’““””••XXYYZZ[[ + + IIHHGGFF™™˜˜——––xxyyzz{{(())**++))((''&&jjiihhgg€€~~}}žžŸŸ  MMNNOOPPTTSSRRQQ¤¤££¢¢¡¡mmnnoopp 43322110~~}}||’’““””••BBCCDDEE __^^]]\\§§¦¦¥¥¤¤ŸŸžžœœ‚‚ƒƒ„„……jjiihhgg§§¨¨©©ªª––——˜˜™™\\]]^^__ EEDDCCBB••””““’’||}}~~,,--..//%%$$##""ffeeddcc||{{zzyy¡¡¢¢££¤¤QQRRSSTTPPOONNMM  ŸŸžžqqrrsstt!!""##$$0//..--,{{zzyyxx––——˜˜™™FFGGHHII + + [[ZZYYXX££¢¢¡¡  ››šš™™˜˜††‡‡ˆˆ‰‰ffeeddcc««¬¬­­®®šš››œœ``aabbccAA@@??>>‘‘ŽŽ€€‚‚ƒƒ00112233!! bbaa``__xxwwvvuu¥¥¦¦§§¨¨UUVVWWXXLLKKJJIIœœ››šš™™uuvvwwxx%%&&''(( ,++**))(wwvvuuttšš››œœJJKKLLMMWWVVUUTTŸŸžžœœ——––••””ŠŠ‹‹ŒŒbbaa``__¯¯°°°°¯¯žžŸŸ  ¡¡ddeeffgg==<<;;::ŒŒ‹‹ŠŠ„„……††‡‡44556677^^]]\\[[tsrqpoon©©ªª««¬¬YYZZ[[\\ + + HHGGFFEE˜˜——––••yyzz{{||))**++,, + + (''&&%%$ssrrqqppžžŸŸ  ¡¡NNOOPPQQSSRRQQPP››šš™™˜˜““’’‘‘ŽŽ‘‘ ^^]]\\[[®®­­§§¦¦¢¢££¤¤¥¥hhiijjkk99887766‰‰ˆˆ‡‡††ˆˆ‰‰ŠŠ‹‹8899::;;ZZYYSSRRnmmllkkj­­®®¯¯°°]]^^__`` DDCCBBAA””““’’‘‘}}~~€€--..//00$##""!! oonnmmll¢¢££¤¤¥¥RRSSTTUUOONNMMLL——––••””ŽŽŒŒ’’““””•• + + ZZYYXXWW¥¥¤¤££¢¢¦¦§§­­®®llmmnnoo55443322……„„ƒƒ‚‚ŒŒŽŽ<<==>>??QQPPOONNjiihhggf°°¯¯®®­­aabbccdd@@??>>==ŽŽ‚‚ƒƒ„„11223344 + +kkjjiihh¦¦§§¨¨©©VVWWXXYY KKJJIIHH““’’‘‘‹‹‹‹ŠŠ‰‰ˆˆ––——˜˜™™VVUUTTSS¡¡  ŸŸžž¯¯°°°°¯¯ppqqrrss !!""##1100//..€€~~‘‘’’““@@AABBCCMMLLKKJJfeeddccb¬¬««ªª©©eeffgghh<<;;::99ŒŒ‹‹ŠŠ‰‰……††‡‡ˆˆ55667788 ggffeeddªª««¬¬­­ZZ[[\\]] + + GGFFEEDDŠŠ‰‰ˆˆ‡‡‡‡††……„„šš››œœRRQQPPOOœœ››šš®®­­¬«ª©ttuuvvww$$%%&&''--,,++**}}||{{zz””••––——DDEEFFGG + +IIHHGGFFbaa``__^¨¨§§¦¦¥¥iijjkkll88776655ˆˆ‡‡††……‰‰ŠŠ‹‹ŒŒ99::;;<<ccbbaa``®®¯¯°°°°^^__``aaCCBBAA@@††……„„ƒƒƒƒ‚‚€€žžŸŸ  ¡¡NNMMLLKK™™˜˜——––¨§§¦¦¥¥¤xxyyzz{{(())**++))((''&&yyxxwwvv˜˜™™šš››HHIIJJKK EEDDCCBB^]]\\[[Z¤¤££¢¢¡¡mmnnoopp 44332211„„ƒƒ‚‚ŽŽ==>>??@@__^^]]\\¯¯®®­­¬¬bbccddee??>>==<<‚‚€€~~}}||¢¢££¤¤¥¥ZHAãb™tAïrd™÷‚Ë‚€‰órXQH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpf÷JtAd™÷‚fpÛv€…d™ïrtA÷J‚p‘ZHAãç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™tA÷Jl‘HAãb™Û’f•ó~H…fïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQ|çZdQÿbJ`Û’™`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•Ëf|çZdQÿbãnX•v`l‘ç’t‰d™b™Û’`ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘ç’t‰ÿbãn`JXQHAv…nX•vç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’ór€‰Ë‚p‘t‰ç’l‘÷JãbHAZp‘€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnt‰ç’l‘÷JËf•ó~H…ïrtA÷Jl‘JXQór€‰ËçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQ€…Ûvpfãb™Û’``Ëf•ó~çZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrZHAãb™tAïrd™÷‚Ë‚€‰órXQH…ó~•ËfÛ’`JXQãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ç’t‰ÿbdQ‚p‘ZHAãç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™H…•Ëf`JXQór€‰H…fpÛvïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQ|çZdQÿbJ`p‘Ë‚`vX•ãnór€‰Ë‚p‘Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`çZ|÷‚d™b™Û’`ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘vX•ãn€…Ë‚p‘ZHA€…ãnX•vç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’ór€‰Ë‚p‘t‰ç’l‘÷J€‰órXQJ€…ÛvpfZHA™Û’fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…ïrtA÷Jl‘JXQr‰‚‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚ËfË‚€‰órXQÛvpfH…ãb™Û’``Ëf•ó~çZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrZHAãb™tAïrd™÷‚`Û’™ãbH…ó~•Ëf`JXQórãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ç’t‰ÿbdQHAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`JXQór€‰H…fpÛvïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQ|çZdQÿbHAZp‘Ë‚`vX•ãnÿbt‰ç’l‘Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`çZ|l‘ç’`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…Ë‚p‘`J€…n•vfç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’ór€‰Ë‚p‘t‰ç’l‘÷J€‰órXQJ€…Ûvpf÷JtAd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…t‰ÿbdQçZ€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™tA÷Jl‘`JXQórX•v`ËfË‚€‰órXQÛvpfH…XQór€‰Ë‚•ó~H…fpçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrZHAãb™tAïrd™÷‚`Û’™ãbH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…|÷‚d™ïrHAãb™Û’ç’l‘÷JtAãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`p‘ZHAãbÛv€…ãnXïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQ|çZdQÿbHAXQJ``vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`tA÷Jl‘ç’`JXQórïrd™÷‚|Ë‚€‰órXQ€…ÛvpfHAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…™Û’`J•v`Ëfç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’ór€‰Ë‚p‘t‰ç’l‘÷JÛ’™ãbHA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…t‰ÿbdQçZ€‰Ë‚p‘ZAçZdQÿbt‰J`Û’™H…•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…XQór€‰Ë‚•ó~H…fpçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrZHAãb™tAïrd™÷‚Zp‘Ë‚€‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…|÷‚d™ïrb™’`JXç’l‘÷JtAãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`p‘`JXQÛv€…ãnXïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQ|çZdQÿbórXQJ``vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`tAdQçZ|Qór€‰Ë‚pïrd™÷‚ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…órÿbt‰ç’•v`f•~ç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’ór€‰Ë‚p‘t‰ç’l‘÷JÛ’™ãbHA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷‚d™ïrtA‘ZHAãb•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…l‘|çZdQ…fpÛv€…çZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrZHAãb™tAïrd™÷‚Zp‘Ë‚€‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…÷Jl‘ç’t‰™Û’`JXpÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`ÿbt‰ç’l‘ãnX•v`ïrtA÷Jl‘pfH…ó~d™÷‚|çZÛ’`JXQËf•ó~H…™ãbHAZ`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`ÿbdQçZ|Qór€‰Ë‚pX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…÷JtAïrd™Ëf•ó~H…ç’t‰ÿbdQ•ËfZHAdQÿbt‰ç’ór€‰Ë‚p‘X•v`Ëf÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•H…f÷‚d™ïrtA‘ZHAãb•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…÷‚|çZdQfpÛv€…çZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™•ó~H…fJ‘’‰bdQçH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚pÛv€…ãn÷Jl‘ç’t‰™’JQr€‰pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`ÿbt‰ç’l‘ãnX•v`ïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQpÛv€…ãnZ|÷‚d™ï`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbórXQJ`d™ïrtA÷JË‚p‘ZHAX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…|çZdQÿbf•…fpÛvç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ór€‰Ë‚p‘X•v`ËfrtA÷Jl‘瀅ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JÛ’™HAZl‘ç’t‰ÿbãb™Û’`•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…t‰ç’l‘÷J€…ãnórXQçZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™•ó~H…f’t‰ÿbdQçH…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚p‘Ë‚€‰órdQçZ|÷‚JXQór€‰pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`tAïrd™÷‚J`Û’™ïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQpÛv€…•Z|÷‚d™ï`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbXQJ`Û’d™ïrtA÷JË‚p‘ZHAX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…|çZdQÿbHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ór€‰Ë‚p‘ó~H…fprtA÷Jl‘瀅ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZl‘ç’t‰ÿbãb™Û’`•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…t‰ç’l‘÷J€‰órXQJçZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™Ûv€…ãnX•’t‰bQZ‚H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órdQçZ|l‘JXQr‰‚‘pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`tAïrd™t‰`Û’™ãbïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQv`Ëf•d™ïrtA÷J`vX•ãnt‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’ç’t‰ÿbdQZHAãb™ÛX•v`ËfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZ÷‚vX•ãn€…ç’l‘÷JtAHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ór€‰Ë‚p‘ó~H…fpl‘ç’t‰ÿb€…ÛvpftAïrd™÷‚pÛv€…ãnÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZçZ|÷‚d™’`JXQó•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|€‰órXQJçZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™Ûv€…ãnX•dQçZ|÷‚H…ó~•Ëf|çZdQÿbórXQJ`÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órïrtA÷Jl‘r€‰Ë‚p‘pÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰`Û’™ãbïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQv`pÛvd™ïrtA÷J`vX•ãnt‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’ç’t‰ÿbdQZHAãb™ÛX•v`ËfË‚€‰órXQÛvpfH…HA™Û’`pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtAHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ór€‰Ë‚p‘€…ãnX•vl‘ç’t‰ÿb€…ÛvpftAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZçZ|l‘ç’’`JXQó•ó~H…fJ`Û’™ó~•Ëf`JXQórÿbX•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|€‰órXQJçZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™`Ëf•ó~dQçZ|‚™H…ó~•Ëf|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órt‰ÿbãn€…r€‰Ë‚p‘ZpÛv€…ãnãbHAZp‘vX•ãn€…t‰ç’l‘÷J•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQtAïr`Û’™ãbïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQH…fpÛvrAJl‘ç’tZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’Ûvp`vAb™’`JX•v`ËfË‚€‰órXQÛvpfH…tAd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…d™÷‚|çZHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ór€‰Ë‚p‘€…ãnX•v‰ÿbdQçZ|Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZX•ãn€…ÛvXQór€‰Ë‚•ó~H…fJ`Û’™ó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…dQÿbt‰ç’€‰órXQJçZ|÷‚d™ãb™Û’`l‘÷JtAïrZHAãb™`Ëf•ó~÷‚d™ïrtór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órpfH…ó~p‘ZHAãbpÛv€…ãnãbHAZ÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`l‘÷JtAïr`Û’™ãbïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’`JXQH…X•v`A÷Jl‘ç’tZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’•Ëf`v™Û’`JX•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…d™÷‚|çZHAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’Ûv€…ãnX•ór€‰Ë‚p‘Ëf•ó~H…‰ÿbdQçZ|Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZX•ãn€…ÛvXQór€‰Ë‚•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…dQÿbt‰ç’€‰órXQJçZ|÷‚d™ãb™Û’`l‘÷JtAïrv`Ëf•ZHAãb™fpÛv€…÷‚d™ïrtór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órp`vX•p‘ZA™’`pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`l‘|çZdQ`Û’™ãbïrtA÷Jl‘JXQór€‰d™÷‚Ëf•ó~H…fpÛ’`JXQãnX•v`AJ‘’‰bdQZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’ãn€…ÛvpJXQórÿbX•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ÿbt‰ç’l‘HAZp‘Ë‚ç’t‰ÿbdQË‚p‘ZHAó~H…fpÛv€…ãnX•ór€‰Ë‚p‘Ëf•ó~H…çZ|÷‚d™Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZfH…ó~•t‰ç’l‘÷J•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…÷JtAïrd™€‰órXQJçZ|÷‚d™ãb™Û’`Ûv€…ãnX•v`Ëf•ZHAãb™fpÛv€…ïrtA÷Jl‘ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órËf`vX•tAd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`÷‚|çZdQ`Û’™ãbtA÷Jl‘ç’JXQór€‰v`Ëf•ó~H…fpÛ’`JXQ•ó~H…fç’t‰ÿbdQZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’ãn€…ÛvpçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ÿbt‰ç’l‘HAZp‘Ë‚t‰ÿbãn€…Ë‚p‘ZHAó~H…fpÛv€…ãnX•ór€‰Ë‚p‘pÛv€…ãnçZ|÷‚d™Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZfH…ó~•ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…÷JtAïrd™€‰órXQJÛvpfH…ãb™Û’`Ûv€…ãnX•v`Ëf•|çZdQÿbX•v`ËfïrtA÷Jl‘ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰ór€…Ûvpfïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`t‰ç’l‘÷J`Û’™ãb•Ëf`vJXQór€‰v`Ëf•ó~H…fpt‰ç’l‘÷J•ó~H…fç’t‰bQZZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…tAïrd™÷‚HAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fpÛv€…ãnX•tAïrd™÷‚pÛv€…ãn‚d™ïrtA÷Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™fpÛv€…™ãbHAZ`vX•ãnç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…|çZdQÿb€‰órXQJpfH…ó~ãb™Û’`Ûv€…ãnX•v`Ëf•|çZdQÿbX•v`pJl‘ç’t‰ÿór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™tA÷JÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpfïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•ËfZt‰ç’l‘÷J`Û’™ãb•Ëf`vJXQór€‰v`Ëf•H…fpÛvt‰ç’l‘÷JÛv€…ãnX•bdQçZ|÷ZHAãb™t‰ç’l‘÷J™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfçZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚HAãb™€‰tAïrd™÷‚HAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fp€…ãnórXQtAïrd™÷‚v`Ëf•‚d™ïrtA÷Û’`JXQtAïrd™÷‚p‘Ë‚€‰órãn€…ÛvpZHAãb™fpÛv€…™ãbHAZ`vX•H…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JË‚p‘ZHA|çZdQtA€‰órXQJpfH…ó~ãb™Û’`Ûv€…ãnX•J`Û’™|çZdQÿbó~H…fpJl‘ç’t‰ÿór€‰Ë‚p‘|çZdQÿbXQJ`Û’fH…•ËfÛ’`JXQãnX•v`p‘Ë‚€‰óró~•Ëf`ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA•H…fpl‘ç’t‰ÿbãb™Û’`ïrd™÷‚Ëf`Û’™ãb•Ëf`vJXQór€‰v`Ëf•HAZp‘Ë‚t‰ç’l‘÷JÛv€…ãnX•bdQçZ|‚ZHAãb™t‰ç’l‘÷J™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’vX•ãn€…çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚JXQór€‰•ó~H…fHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fp€‰órXQJtAïrd™÷‚v`p‘Ë‚™rAJl‘ç’Û’`JXQtAïrd™÷‚p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZÛvpfH…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰XQJ`Û’d™ïrtA÷JË‚p‘ZHAv…nX•v`€‰órXQJpfH…ó~ãb™Û’`Ûv€…ãnX•`Û’™ãb|çZdQÿb€‰órXQJt‰ÿbdQçZór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰óró~•Ëf`ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿbãb™Û’`Ëf•ó~H`Û’™ãb•Ëf`vJXQór€‰v`Ëf•HAZp‘Ë‚t‰ç’l‘÷J`Û’™ãb|÷‚d™ïrZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’vX•ãn€…çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚JXQHAãb…fpÛv€HAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fp€‰órXQJtAïrd™÷‚HAZp‘Ë‚tA÷Jl‘ç’Û’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZÛvp`vç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•ËfZçZdQÿbt‰J`Û’™d™ïrtA÷J™Û’`J…ãnX•v`€‰órXQJpfH…ó~ãb™Û’`Ûv€…ãnX•`Û’™ãb|çZdQÿb€‰órXQJt‰ÿbdQçZór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órX•ãn€…Ûvïrd™÷‚|pÛv€…ãndQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbXQór€‰Ë‚Ëf•ó~H`Û’™ãb•Ëf`vJXQór€‰v`Ëf•HAZp‘Ë‚t‰ç’l‘÷J`p‘Ë‚€‰|÷‚d™n…ZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’pfH…ó~çZdQÿbt‰X•v`Ëfd™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚p‘ZHAãb…fpÛv€HAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fp€‰órXQJtAïrd™÷‚órXQJ`vf…•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ•Ëf`vç’l‘÷JtA•H…fpl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷J™Û’`J…n•vf•€‰órXQJpfH…ó~ãb™Û’`Ûv€…ãnX•`Û’™ãb|çZdQÿbÛ’™ãbHA`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órX•ãn€…Ûvïrd™÷‚|Ûv€…ãnórdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbXQór€‰Ë‚ó~H…fp`Û’™ãb•Ëf`vJXQór€‰v`Ëf•HAZp‘Ë‚t‰ç’l‘÷JZp‘Ë‚€‰€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’pfH…ó~çZdQÿbt‰XQJ`Û’d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚p‘`JXQÛv€…ãnX•HAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAó~H…fp€‰órXQJtAïrd™÷‚órXQJ`H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ•€…Ûvpç’l‘÷JtA™HAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷Jór€‰Ë‚p‘v`Ëf•€‰órXQJpfH…ó~™Û’`JÛv€…ãnX•`Û’™ãb|çZdQÿbÛ’™ãbHA`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰órfH…ó~•ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbZHAãb™ó~H…fp`Û’™ãb•Ëf`vXQórÿbt‰v`Ëf•HAZp‘Ë‚t‰ç’l‘÷JXQJ`Û’€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’Ëf`vX•çZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚Û’`JXQÛv€…ãnX•HAZp‘Ë‚X•ãn€…Ûvç’l‘÷JtAó~H…fp€‰órXQJtAïrd™÷‚™ãbHAZH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZãn€…Ûvpç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷Jór€‰Ë‚p‘v`f•~…€‰órXQJpfH…ó~d™÷‚|çZÛv€…ãnX•`Û’™ãb|çZdQÿbp‘Ë‚€‰ór`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`÷‚d™ïrtAfH…ó~•ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbZHAãb™fpÛv€…ã`Û’™ãb•Ëf`vdQÿbt‰ç’v`Ëf•HAZp‘Ë‚t‰ç’l‘÷JXQJ`Û’€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…dQçZ|÷‚Ëf`vX•çZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚€‰Ë‚p‘ZnX•v`ËHAZ÷‚d™X•ãn€…Ûvl‘÷JtAïró~H…fp€‰órXQJtAïrd™÷‚™ãbHAZH…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfZHA™Û’fpÛv€…d™ïrtA÷JH…ó~•Ëfç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JHAãb™Û’f•ó~H…ïrtA÷Jl‘pfH…ó~d™÷‚|çZÛv€…ãnX•`Û’™ãb|çZdQÿbp‘Ë‚€‰™`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•Ëf`JXQórãnX•v`l‘ç’t‰ÿbZHAãb™ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb`JXQórfpÛv€…ãç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’v`Ëf•HAZp‘Ë‚t‰ç’l‘÷JãbHAZp‘€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnÿbt‰ç’l‘Ëf•ó~H…dQçZ|÷‚’JQr€‰ËçZdQÿbt‰J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚€‰Ë‚p‘ZnX•v`ËçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïró~H…fp€‰órXQJ`Û’™ãb•Ëf`vJXQór€‰H…fpÛv‚d™ïrtA÷fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™fpÛv€…tA÷Jl‘ç’b™’JQrfpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfdQÿbt‰ç’€…ãnX•vd™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ãb™Û’``v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHA€…•ó~H…Jl‘ç’t‰ÿËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQãnórXQJt‰d™ïrtA€‰Ë‚p‘ZãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnl‘|çZdQ`f•…fpl‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JJXQór€‰•€vËpf€‰órXQJpfH…ó~ãb™Û’`fpÛv€…bdQçZ|÷ãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Û’™HA÷Jl‘ç’t‰HAãb™Û’Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpfÿbt‰ç’l‘Ûv€…ãnórdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbË‚p‘`J•H~ã…fÛ`Û’™ãb•Ëf`vJXQór€‰ãnX•v`‚d™ïrtA÷fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™Zp‘Ë‚€‰ÿbdQçZ|`JXQórfpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•Ëf÷JtAïrd™XQJ`Û’d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚XQór€‰Ë‚`v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAËf•ó~H…Jl‘ç’t‰bËf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQórXQJ`÷‚d™ïrtA€‰Ë‚p‘ZãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãn÷‚|çZdQ™HAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷Jp‘ZHAãb•€vËpf€‰órXQJpfH…ó~ãb™Û’`fpÛv€…QZ‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËfZHAãbÿbt‰ç’l‘Û’™ãbHA÷Jl‘ç’t‰HAãb™Û’Ëf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpfÿbt‰ç’l‘Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb™Û’`J•H~ã…fÛ`Û’™ãb•Ëf`vJXQór€‰ãnX•v`tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰ÿbdQçZ|`JXQr‰fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•Ëf÷JtAïrd™J`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚XQór€‰Ë‚`v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHApÛv€…ãnt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•H…tA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`l‘ç’t‰ÿb‚‘ZHAãbãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnt‰ç’l‘÷JãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷Jp‘ZHAãb•€vËpf€‰órXQJpfH…ó~ãb™Û’`X•v`Ëf|÷‚d™ïrãn€…Ûvp÷JtAïrd™fpÛv€…t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAdQçZ|÷‚™Û’`JXËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿb™€‰Ë‚p‘•H~ã…fÛ`Û’™ãb•Ëf`vJXQór€‰•ó~H…ftA÷Jl‘ç’fH…ó~•÷‚|çZdQãnórXQJ|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰d™ïrtA÷JQór€‰Ë‚pfpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbJ`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ZHAãb™`v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHApÛv€…ãnt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Û’™HAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`l‘ç’t‰ÿb‘ZHAãbãnX•v`p‘Ë‚€‰ór€…ÛvpfZHA™Û’fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™ïrtA÷JÛ’`JXQ•€vËpf€‰órXQJpfH…ó~ãb™Û’`X•v`Ëf|‚™rAJlãn€…Ûvp÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAdQçZ|l‘™Û’`JXËf•ó~H…XQJ`Û’H…ó~•Ëf`JXQórãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbór€‰Ë‚p‘•H~ã…fÛ`Û’™ãb•Ëf`vJXQór€‰•ó~H…X•‘ç’t‰ÿbdfH…ó~•÷‚|çZdQórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰ç’t‰ÿbãnQór€‰Ë‚pfpÛv€…™ãbHAZ`vX•ãnÿbt‰ç’l‘Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQtAJ`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ZHAãb™`v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAv`Ëf•QçZ|÷‚dËfZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`€…Ûvp`‘ZAb™’`ãnX•v`p‘Ë‚€‰ór€…Ûvpf÷JtAd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnïrd™÷‚|ãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™d™tA÷Jl‘Û’`JXQ•€vËpf€‰órXQJpfH…ó~ãb™Û’`ó~H…fp™ïrtA÷Jl™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAvX•ãn€…JXQór€‰Ëf•ó~H…XQJ`Û’H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfçZdQÿbt‰Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘ç’t‰ÿbãnHAãb™Û’•H~ã…fÛ`Û’™ãb•Ëf`vJXQór€‰Ûv€…ãnX•‘ç’t‰ÿbdXQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰ÛvpfH…Ë‚p‘ZHAfpÛv€…™ãbHAZ`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfç’l‘÷JtAJ`Û’™d™ïrtA÷J`JXQórïrd™÷‚|Ë‚€‰órXQ€…Ûvpf`JXQór`v…XnóHAZp‘Ë‚X•ãn€…ÛvË‚p‘ZHAv`Ëf•QçZ|÷‚dp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`ó~•Ëf`ãb™Û’`ãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnïrd™÷‚|ãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘ZçZdQÿbt‰J`Û’™H…•Ëf`€‰Ë‚p‘Z•€vËpf€‰órXQJpfH…ó~™Û’`Jó~H…fp™ïrtAJ‘’™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAvX•ãn€…JXQór€‰Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpfçZdQÿbt‰Ë‚€‰órXQdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘vX•ãn€…HAãb™Û’•H~ã…fÛ`Û’™ãb•Ëf`vXQórÿbt‰Ûv€…•ó~‰bdQçZ|XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰Ûvp`vË‚p‘ZA™’fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfç’l‘|çZJ`Û’™d™ïrtA÷J`JXQórïrd™÷‚ËfË‚€‰órXQÛvpfH…`JXQór`v…XnóHAZp‘Ë‚X•ãn€…Ûvç’l‘÷JtAH…fpÛv÷‚d™ïrtAp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`X•ãn€…Ûv`JXQórãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãndQÿbt‰ç’ãbHAZp‘l‘ç’t‰ÿb€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`€‰Ë‚p‘`•€vËpf€‰órXQJpfH…ó~d™÷‚|çZ€…ãnX•v÷Jl‘ç’t‰™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHApfH…ó~ÿbt‰ç’l‘Ëf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpfl‘÷JtAïrË‚€‰órXQdQçZ|÷‚HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…JXQór€‰•H~ã…fÛ`Û’™ãb•Ëf`vdQÿbt‰ç’`Ëf•ó~ÿbdQçZ|XQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰•Ëf`v÷JtAd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfd™÷‚|çZJ`Û’™d™tA÷Jl‘`JXQórX•v`ËfË‚€‰órXQÛvpfH…Ë‚p‘ZHA`v…XnóHAZ÷‚d™X•ãn€…Ûvl‘÷JtAïrH…fpÛv÷‚d™ïrtAp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚|çZdQórXQJ`X•ãn€…Ûv|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãndQÿbt‰ç’ãbHAZp‘ç’t‰ÿbãn€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`ãb™Û’`•€vËpfïrtA÷Jl‘pfH…ó~d™÷‚|çZ€…ãnX•v÷Jl‘ç’t‰™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbÿbt‰ç’l‘Û’™ãbHApfH…ó~t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpfl‘÷JtAïrË‚€‰órXQ€…ÛvpfHAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…JXQór€‰•H~ã…fÛç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’`pÛv€…bQZ‚d™ïXQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™ïr™Û’`J÷JtAïrd™Zp‘Ë‚€‰•€…ÛvptAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfd™t‰ç’l‘J`Û’™H…•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…Ë‚p‘`Z`v…XnóçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrãnX•v`rtA÷Jl‘çp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAtA÷Jl‘ç’XQór€‰Ë‚÷‚Ëf•ó~órXQJ`fH…ó~•|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãn÷JtAïrd™ãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`QXb㉀’Û•€vËpfïrtA÷Jl‘pfH…ó~d™÷‚|çZËf•ó~H…’t‰ÿbdQç™Û’`J÷JtAïrd™Zp‘Ë‚€‰t‰ÿbdQçZp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€…Ûvpf÷‚|çZdQË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…‘pJAHró•H~ã…fÛç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’fpÛv€…Z|÷‚d™ïXQór€‰Ë‚÷‚|çZdQórXQJ`|÷‚d™tA™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…ÛvptAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëfÿbt‰ç’l‘J`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…™‚Ë`Z`v…XnóçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrãnX•v`rtA÷Jl‘çp‘ZHAãbÿbt‰ç’l‘Û’™ãbHA÷Jl‘ç’t‰XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚fpÛv€…ÿbdQçZ|ZHAãb™÷JtAïrd™ãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`QXb㉀’Û•€vËp‘|ïrtA÷Jl‘pfH…ó~d™÷‚|çZpÛv€…ãn’t‰ÿbdQç™Û’`J÷JtAïrd™Zp‘Ë‚€‰ÿbãn€…Ûvp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbãnX•v`÷‚d™ïrtA€‰Ë‚p‘Z÷‚|çZdQË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…‘p`ZQX‚ç‰drÿQtç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’órXQJ`Z|‚™rAJXQór€‰Ë‚÷‚|çZdQórXQJ`pfH…•™Û’`J€…ãnX•vZp‘Ë‚€‰H…ó~•ËftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰HAãb™Û’tAïrd™÷‚J`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…b㉀’Û‘pJçl’÷™tçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrp‘Ë‚€‰órl‘ç’t‰ÿbp‘ZHAãbÿbt‰ç’l‘Û’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ``vX•ãn|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚pÛv€…ãnÿbdQçZ|`JXQórËf•ó~H…ãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`JAHró™bïAdZ÷‘|ïrtA÷Jl‘pfH…ó~d™÷‚|çZXQJ`Û’dQçZ|÷‚™Û’`J÷JtAïrd™Zp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHA€…Ûvpft‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbórXQJ`÷‚d™ïrtA€‰Ë‚p‘Zfv…nX•Ë‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…‚Ë`ZQX‚ç‰drÿQtç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’™ãbHAZd™ïrtA÷JXQór€‰Ë‚÷‚Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰H…ó~•ËftAïrd™÷‚fpÛv€…ÿbdQçZ|`vX•ãnt‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰HAãb™Û’v`Ëf•óJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…b㉀’Û‘pJçl’÷™tçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrp‘Ë‚€‰órl‘ç’t‰ÿbp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ``vX•ãn|çZdQÿbãnX•v`÷‚d™ïrtA€…ÛvpftAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|`JXQHA~H…fpÛãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf`JAHró™bïAdZ÷‘|ïrtA÷Jl‘pfH…ó~d™÷‚|çZXQJ`p‘dQçZ|‚™™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHA€…Ûvp`t‰ç’l‘÷JËf•ó~H…÷Jl‘ç’t‰H…ó~•Ëf|çZdQÿbXQJ`Û’÷‚d™ïrtAãb™Û’`v€…ãnX•Ë‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZp‘vX•ãn€…‰€’Û‘pJ‚ç‰drÿQtç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’Ë‚€‰órXQAJl‘ç’t‰XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰vX•ãn€…tAïrd™÷‚fpÛv€…ÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰JXQór€‰v`Ëf•óJ`Û’™ó~•Ëf``JXQórX•v`ËfË‚€‰órXQÛvpfH…AHró™‚ËJçl’÷™tçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrJ`Û’™ÿbãn€…Ûvp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`ÛvpfH…|çZdQÿbãnX•v`÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|Ë‚p‘ZHA~H…fpÛãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fJ`Û’™ó~•Ëf``ZQXbãbïAdZ÷‘|ïrtA÷Jl‘pfH…ó~d™÷‚|çZãbHAZp‘pfH…•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAó~•Ëf`t‰ç’l‘÷JËf•H…f÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAãb™Û’`v€…n•vfË‚€‰órXQÛvpfH…HAãb™Û’pÛv€…ãnãbHAZ÷‚vX•ãn€…‰€’Û‘pJ‚ç‰drÿQtç’t‰ÿbdQ•Ëf`vdQÿbt‰ç’Ë‚€‰órXQËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰vX•ãn€…tAïrd™÷‚pÛv€…ãnÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰JXQór€‰•ó~H…fJ`Û’™ó~•Ëf``JXQórX•v`Ëfd™ïrtA÷JÛvpfH…AHró™‚ËJçl’÷™tçZ|÷‚d™X•ãn€…Ûvl‘÷JtAïrJ`Û’™ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`ÛvpfH…|çZdQÿbórXQJ`÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|Ë‚p‘`JpÛv€…ãnãbHAZp‘vX•ãn€…€‰Ë‚p‘Z•ó~H…fl‘ç’t‰ÿbó~•Ëf``ZQXAHbïAdZ÷‘|ïrtA÷Jl‘pfH…ó~d™÷‚|çZãbHAXQJfH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAó~•€…Ûvt‰ç’l‘÷JÛ’™HAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAXQór€‰Ë‚X•v`ËfË‚€‰órXQÛvpfH…HA™Û’`pÛv€…ãndQçZ|÷‚vX•ãn€…ró™‚Ë`‚ç‰drÿQtç’t‰ÿbdQ•ËfZHAdQÿbt‰ç’`Û’™ãbËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰pfH…ó~tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰p‘ZHAãb•ó~H…fJ`Û’™ó~•Ëf`JXQórÿbX•v`Ëfd™ïrtA÷JÛvpfH…ZQXb㉀Jçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïrHAZp‘Ë‚ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`•Ëf`v|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|™Û’`JpÛv€…ãnãbHAZp‘vX•ãn€…t‰ç’l‘÷J•ó~H…fl‘ç’t‰ÿbó~•Ëf`’Û‘pJAHbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZ€‰órXQJfH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAX•ãn€…Ûvt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAXQór€‰Ë‚X•v`f•Ë‚€‰órXQÛvpfH…tAd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…ró™‚Ë`‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’`Û’™ãbËf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•™Û’`J€…ãnX•vZ÷‚d™ïrpfH…ó~tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰p‘ZHAãb~…fpÛv€J`Û’™ó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…ZQXb㉀Jçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïrHAZp‘Ë‚ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•XQór€‰Ë‚`Ëf•ó~tAdQçZ|•Ëf`v|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|™€‰Ë‚p‘…ãnX•v`ãbHAZ÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`’Û‘p`ZbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZ€‰™ãbHAfH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpp‘ZHA™H…fpÛv÷‚d™ïrtAX•H…ó~•t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™ïrtAZHAãb™Ëf•ó~Hd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…QXb㉀’Û‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’Zp‘Ë‚€‰Ëf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•Û’`JXQ€…ãnX•v÷Jl‘ç’t‰ËfZHAãbtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰Û’`JXQ…fpÛv€l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…‘pJAHróJçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïrórXQJ`ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•órÿbt‰ç’`Ëf•ó~ÿbdQçZ|™’JQr€|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ór€‰Ë‚p‘…ãnX•v`dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`™‚Ë`ZbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZÛ’™ãbHAfH…ó~•™Û’`J€…ãnX•vZp‘Ë‚€‰ãn€…Ûvpl‘÷JtAd™H…fpÛv÷‚d™ïrtA‰Ë‚p‘ZHt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™tA÷JZHAãb™Ëf•ó~Hd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…QXb㉀’Û‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’Zp‘Ë‚€‰Ëf`vX•XQór€‰Ë‚`Ëf•ó~órXQJ`fH…ó~•÷‚|çZdQ€…ãnX•v÷Jl‘ç’t‰Aãb™Û’`tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZl‘ç’t‰ÿbÛ’`JXQ…fv…nX•l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…‘pJAHróJçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïrórXQJ`ãn€…Ûvpp‘ZHAãbH…fpÛvÛ’™ãbHAËf`vX•ÿbt‰ç’l‘`Ëf•ó~d™ïrtA÷JJXQór€|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰órãn€…ÛvpHAãb™Û’v`Ëf•dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`™‰€’Û‘pbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZp‘Ë‚€‰órfH…ó~•™Û’`J€…ãnX•vZ÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvl‘ç’t‰ÿb‰Ë‚p‘ZHt‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘|çZdQÿbXQJ`Û’fH…•Ëf`JXQóró~H…fpd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…JAHró™‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’XQJ`Û’Ëf`vX•XQór€‰Ë‚`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vdQçZ|÷‚Aãb™Û’`tAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™t‰ç’l‘÷J™ãbHAZ`vX•ãn€‰Ë‚p‘ZÛv€…ãnX•l‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…‚Ë`ZQXJçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïr™ãbHAZãn€…Ûvpp‘ZHA™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~d™ïrtA÷JJXQr‰‚|çZdQÿbXQJ`Û’÷‚d™ïrtAÛ’`JXQtAïrd™÷‚p‘Ë‚€‰ór€…ÛvpfHAãb™Û’v`Ëf•dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëf`b㉀’Û‘pbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZp‘Ë‚€‰órfH…ó~•Û’`JXQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvl‘ç’t‰ÿb‘ZHAãb™t‰ç’l‘÷J™ãbHAZ÷Jl‘ç’t‰ór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•Ëf`JXQóró~H…fpd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚vX•ãn€…JAHró™‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’XQJ`Û’Ëf`vX•órÿbt‰ç’`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vdQçZ|l‘Û’`JXQtAïrd™÷‚p‘Ë‚€‰órÿbdQçZ|ZHAãb™fpÛv€…™ãbHAZ`vX•ãn€‰Ë‚p‘`Ûv€…n•vl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JÛvpfH…‚Ë`pfJçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïr™ãbHAXQãn€…Ûvpl‘÷JtAd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~ç’t‰ÿbdQór€‰Ë‚p‘|çZdQÿbXQJ`Û’÷‚d™tA÷JÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfJXQór€‰f•ó~H…dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•ó~H…fl‘ç’t‰ÿbó~•Ëfór•H~ã…fÛbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚|çZJ`Û’™fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvçZ|÷‚d™ZHAãb™t‰ç’l‘÷J™ãbHAZl‘ç’t‰ÿbór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfË‚p‘ZHAfpÛv€…ãd™ïrtA÷JÛvpfH…ïrd™÷‚|pÛv€…ãndQçZ|÷‚€‰Ë‚p‘Z`v…Xnó‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAdQÿbt‰ç’ãbHAZp‘Ëf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vïrtA÷Jl‘Û’`JXQtAïrd™÷‚p‘Ë‚€‰órãn€…ÛvpZHAãb™fpÛv€…™ãbHAZ`vX•ãnãb™Û’`nX•v`Ël‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰X•v`Ëfd™ïrtA÷JHAãb™Û’•€vËpfJçl’÷™tçZ|÷‚d™ãb™Û’`l‘÷JtAïrË‚€‰órXQãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~ç’t‰ÿbdQór€‰Ë‚p‘|çZdQÿbXQJ`Û’fH…•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…ÛvpfJXQór€‰f•ó~H…dQçZ|÷‚vX•ãn€…ç’l‘÷JtA•H…fpl‘ç’t‰ÿb`JXQór•H~ã…fÛbïAdZ÷‘|ïrtA÷Jl‘JXQór€‰d™÷‚Ëf•J`Û’™fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvçZ|÷‚d™ZAb™’`t‰ç’l‘÷J™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfË‚p‘`JfpÛv€…ãd™ïrtA÷JÛvpfH…ïrd™÷‚|Ûv€…ãnórdQçZ|÷‚€‰Ë‚p‘Z`v…Xnó‚ç‰drÿQtç’t‰ÿbdQË‚p‘ZHAó~H…X•vãbHAZp‘Ëf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vïrtAdQçZJXQór€‰ËtAïrd™÷‚p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnXQórÿbt‰nX•v`fl‘ç’t‰ÿbó~•Ëf`çZdQÿbt‰XQJ`Û’d™ïrtA÷JHAãb™Û’•€vËpfJçl’÷™tçZ|÷‚d™ãb™Û’``Ëf•ó~Ë‚€‰™ãbãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•ó~|÷‚d™ïr‚p‘ZHAãËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpfç’l‘|çZ•~…fpÛvdQçZ|÷‚vX•ãn€…ç’l‘÷JtA™HAZp‘l‘ç’t‰ÿb`JXQHA•H~ã…fÛbïAdZ÷‘|tA÷Jl‘ç’JXQór€‰H…fpÛvHAZ÷‚d™fH…ó~•÷‚|çZdQ€…ãnX•v|÷‚d™ïrãn€…Ûvp÷JtAïrd™H…fpÛvtA÷Jl‘ç’b™Û’`fpÛv€…™ãbHAZ`vX•ãnór€‰Ë‚p‘Ëf•ó~H…XQJ`Û’H…ó~•ËfdQÿbt‰ç’€…ãnX•vd™ïrtA÷JÛvpfH…ïrd™÷‚|Ë‚€‰órXQdQçZ|÷‚ãb™Û’``v…Xnó‚ç‰drÿQtt‰ÿbãn€…Ë‚p‘ZHA€…ãnX•vïrtAJ‘’‰Ëf`vX•ÿbt‰ç’l‘`Ëf•ó~tA÷Jl‘ç’fH…ó~•÷‚|çZdQ€…ãnX•vt‰ÿbdQçZJXQór€‰ËãnX•v`p‘Ë‚€‰ór€…ÛvpfZHAãb™fpÛv€…™ãbHAZ`vX•ãnl‘÷JtAïr`Ëf•ó~l‘ç’t‰ÿbó~•ËfZçZdQÿbt‰J`Û’™d™ïrtA÷JJXQór€‰•€vËpfJçl’÷™tÛvpfH…ãb™Û’``Ëf•ó~bdQçZ|÷ãn€…Ûvp÷JtAïrd™H…fpÛvt‰ÿbdQçZËf`vX•ÿbt‰ç’l‘`Ëf•H…|÷‚d™ïr‚p‘ZHAãËf•ó~H…XQJ`Û’H…ó~•ËfÛ’`JXQãnX•v`p‘Ë‚€‰ór€…Ûvpfd™÷‚|çZH…fpÛvdQçZ|÷‚HAãb™Û’ç’l‘÷JtAãbHAZp‘l‘ç’t‰ÿbË‚p‘ZHA•H~ã…fÛbïAdZ÷‘|©ª«¬­®¯°°¯®­¬«ª66666666666666666666666666666666667777777777777777777777777777777777 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/qrv4_0.dat b/application/third_party/mpdf/qrcode/data/qrv4_0.dat new file mode 100755 index 00000000..041616cb Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv4_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv4_1.dat b/application/third_party/mpdf/qrcode/data/qrv4_1.dat new file mode 100755 index 00000000..59889fb4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv4_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv4_2.dat b/application/third_party/mpdf/qrcode/data/qrv4_2.dat new file mode 100755 index 00000000..29c2756a Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv4_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv4_3.dat b/application/third_party/mpdf/qrcode/data/qrv4_3.dat new file mode 100755 index 00000000..84713c50 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv4_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv5_0.dat b/application/third_party/mpdf/qrcode/data/qrv5_0.dat new file mode 100755 index 00000000..b8db1f04 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv5_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv5_1.dat b/application/third_party/mpdf/qrcode/data/qrv5_1.dat new file mode 100755 index 00000000..0a7ccf76 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv5_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv5_2.dat b/application/third_party/mpdf/qrcode/data/qrv5_2.dat new file mode 100755 index 00000000..3b3cbd9f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv5_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv5_3.dat b/application/third_party/mpdf/qrcode/data/qrv5_3.dat new file mode 100755 index 00000000..1d403f70 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv5_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv6_0.dat b/application/third_party/mpdf/qrcode/data/qrv6_0.dat new file mode 100755 index 00000000..f184ac92 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv6_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv6_1.dat b/application/third_party/mpdf/qrcode/data/qrv6_1.dat new file mode 100755 index 00000000..930399dd Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv6_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv6_2.dat b/application/third_party/mpdf/qrcode/data/qrv6_2.dat new file mode 100755 index 00000000..2162d807 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv6_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv6_3.dat b/application/third_party/mpdf/qrcode/data/qrv6_3.dat new file mode 100755 index 00000000..fecc622c Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv6_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv7_0.dat b/application/third_party/mpdf/qrcode/data/qrv7_0.dat new file mode 100755 index 00000000..b14f7b9b Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv7_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv7_1.dat b/application/third_party/mpdf/qrcode/data/qrv7_1.dat new file mode 100755 index 00000000..f4cae7af Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv7_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv7_2.dat b/application/third_party/mpdf/qrcode/data/qrv7_2.dat new file mode 100755 index 00000000..57d216c4 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv7_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv7_3.dat b/application/third_party/mpdf/qrcode/data/qrv7_3.dat new file mode 100755 index 00000000..aca8da05 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv7_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv8_0.dat b/application/third_party/mpdf/qrcode/data/qrv8_0.dat new file mode 100755 index 00000000..2f1fb26f Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv8_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv8_1.dat b/application/third_party/mpdf/qrcode/data/qrv8_1.dat new file mode 100755 index 00000000..abeb98fc Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv8_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv8_2.dat b/application/third_party/mpdf/qrcode/data/qrv8_2.dat new file mode 100755 index 00000000..57f789b6 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv8_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv8_3.dat b/application/third_party/mpdf/qrcode/data/qrv8_3.dat new file mode 100755 index 00000000..545a500d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv8_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv9_0.dat b/application/third_party/mpdf/qrcode/data/qrv9_0.dat new file mode 100755 index 00000000..e88c008d Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv9_0.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv9_1.dat b/application/third_party/mpdf/qrcode/data/qrv9_1.dat new file mode 100755 index 00000000..9c3724df Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv9_1.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv9_2.dat b/application/third_party/mpdf/qrcode/data/qrv9_2.dat new file mode 100755 index 00000000..f07f6a38 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv9_2.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrv9_3.dat b/application/third_party/mpdf/qrcode/data/qrv9_3.dat new file mode 100755 index 00000000..539445e5 Binary files /dev/null and b/application/third_party/mpdf/qrcode/data/qrv9_3.dat differ diff --git a/application/third_party/mpdf/qrcode/data/qrvfr1.dat b/application/third_party/mpdf/qrcode/data/qrvfr1.dat new file mode 100755 index 00000000..3d889a7c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr1.dat @@ -0,0 +1,21 @@ +111111100000001111111 +100000100000001000001 +101110100000001011101 +101110100000001011101 +101110100000001011101 +100000100000001000001 +111111101010101111111 +000000000000000000000 +000000100000000000000 +000000000000000000000 +000000100000000000000 +000000000000000000000 +000000100000000000000 +000000001000000000000 +111111100000000000000 +100000100000000000000 +101110100000000000000 +101110100000000000000 +101110100000000000000 +100000100000000000000 +111111100000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr10.dat b/application/third_party/mpdf/qrcode/data/qrvfr10.dat new file mode 100755 index 00000000..e2f028f1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr10.dat @@ -0,0 +1,57 @@ +111111100000000000000000000000000000000000000011001111111 +100000100000000000000000000000000000000000000001001000001 +101110100000000000000000000000000000000000000011001011101 +101110100000000000000000000000000000000000000001001011101 +101110100000000000000000001111100000000000000001001011101 +100000100000000000000000001000100000000000000010001000001 +111111101010101010101010101010101010101010101010101111111 +000000000000000000000000001000100000000000000000000000000 +000000100000000000000000001111100000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000111110000 +000010001000000000000000001000100000000000000000100010000 +000010101000000000000000001010100000000000000000101010000 +000010001000000000000000001000100000000000000000100010000 +000011111000000000000000001111100000000000000000111110000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000 +101001100000000000000000000000000000000000000000000000000 +111110000000000000000000000000000000000000000000000000000 +000000100000000000000000001111100000000000000000111110000 +000000001000000000000000001000100000000000000000100010000 +111111100000000000000000001010100000000000000000101010000 +100000100000000000000000001000100000000000000000100010000 +101110100000000000000000001111100000000000000000111110000 +101110100000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr11.dat b/application/third_party/mpdf/qrcode/data/qrvfr11.dat new file mode 100755 index 00000000..0a7ecb09 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr11.dat @@ -0,0 +1,61 @@ +1111111000000000000000000000000000000000000000000001101111111 +1000001000000000000000000000000000000000000000000001101000001 +1011101000000000000000000000000000000000000000000011101011101 +1011101000000000000000000000000000000000000000000010101011101 +1011101000000000000000000000111110000000000000000011001011101 +1000001000000000000000000000100010000000000000000010001000001 +1111111010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000000000000 +0000001000000000000000000000111110000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000 +0011111000000000000000000000000000000000000000000000000000000 +1110100000000000000000000000000000000000000000000000000000000 +1111001000000000000000000000111110000000000000000000111110000 +0000000010000000000000000000100010000000000000000000100010000 +1111111000000000000000000000101010000000000000000000101010000 +1000001000000000000000000000100010000000000000000000100010000 +1011101000000000000000000000111110000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr12.dat b/application/third_party/mpdf/qrcode/data/qrvfr12.dat new file mode 100755 index 00000000..c184f27c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr12.dat @@ -0,0 +1,65 @@ +11111110000000000000000000000000000000000000000000000001001111111 +10000010000000000000000000000000000000000000000000000000101000001 +10111010000000000000000000000000000000000000000000000010101011101 +10111010000000000000000000000000000000000000000000000011001011101 +10111010000000000000000000000011111000000000000000000000101011101 +10000010000000000000000000000010001000000000000000000010001000001 +11111110101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000000010001000000000000000000000000000000 +00000010000000000000000000000011111000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000 +00110110000000000000000000000000000000000000000000000000000000000 +10010000000000000000000000000000000000000000000000000000000000000 +01101010000000000000000000000011111000000000000000000000111110000 +00000000100000000000000000000010001000000000000000000000100010000 +11111110000000000000000000000010101000000000000000000000101010000 +10000010000000000000000000000010001000000000000000000000100010000 +10111010000000000000000000000011111000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr13.dat b/application/third_party/mpdf/qrcode/data/qrvfr13.dat new file mode 100755 index 00000000..16a111f1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr13.dat @@ -0,0 +1,69 @@ +111111100000000000000000000000000000000000000000000000000011101111111 +100000100000000000000000000000000000000000000000000000000000001000001 +101110100000000000000000000000000000000000000000000000000010001011101 +101110100000000000000000000000000000000000000000000000000000101011101 +101110100000000000000000000000001111100000000000000000000010101011101 +100000100000000000000000000000001000100000000000000000000010001000001 +111111101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000000001000100000000000000000000000000000000 +000000100000000000000000000000001111100000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000 +101011100000000000000000000000000000000000000000000000000000000000000 +100000000000000000000000000000000000000000000000000000000000000000000 +100110100000000000000000000000001111100000000000000000000000111110000 +000000001000000000000000000000001000100000000000000000000000100010000 +111111100000000000000000000000001010100000000000000000000000101010000 +100000100000000000000000000000001000100000000000000000000000100010000 +101110100000000000000000000000001111100000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr14.dat b/application/third_party/mpdf/qrcode/data/qrvfr14.dat new file mode 100755 index 00000000..8b15012c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr14.dat @@ -0,0 +1,73 @@ +1111111000000000000000000000000000000000000000000000000000000010101111111 +1000001000000000000000000000000000000000000000000000000000000010001000001 +1011101000000000000000000000000000000000000000000000000000000000001011101 +1011101000000000000000000000000000000000000000000000000000000011001011101 +1011101000000000000000001111100000000000000011111000000000000001101011101 +1000001000000000000000001000100000000000000010001000000000000010001000001 +1111111010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000001000100000000000000010001000000000000000000000000 +0000001000000000000000001111100000000000000011111000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000001111100000000000000011111000000000000000111110000 +0000100010000000000000001000100000000000000010001000000000000000100010000 +0000101010000000000000001010100000000000000010101000000000000000101010000 +0000100010000000000000001000100000000000000010001000000000000000100010000 +0000111110000000000000001111100000000000000011111000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000001111100000000000000011111000000000000000111110000 +0000100010000000000000001000100000000000000010001000000000000000100010000 +0000101010000000000000001010100000000000000010101000000000000000101010000 +0000100010000000000000001000100000000000000010001000000000000000100010000 +0000111110000000000000001111100000000000000011111000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000 +1101011000000000000000000000000000000000000000000000000000000000000000000 +0001100000000000000000000000000000000000000000000000000000000000000000000 +1000101000000000000000001111100000000000000011111000000000000000111110000 +0000000010000000000000001000100000000000000010001000000000000000100010000 +1111111000000000000000001010100000000000000010101000000000000000101010000 +1000001000000000000000001000100000000000000010001000000000000000100010000 +1011101000000000000000001111100000000000000011111000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr15.dat b/application/third_party/mpdf/qrcode/data/qrvfr15.dat new file mode 100755 index 00000000..ab8232dd --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr15.dat @@ -0,0 +1,77 @@ +11111110000000000000000000000000000000000000000000000000000000000000001111111 +10000010000000000000000000000000000000000000000000000000000000000010101000001 +10111010000000000000000000000000000000000000000000000000000000000000101011101 +10111010000000000000000000000000000000000000000000000000000000000000101011101 +10111010000000000000000011111000000000000000001111100000000000000011101011101 +10000010000000000000000010001000000000000000001000100000000000000010001000001 +11111110101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000010001000000000000000001000100000000000000000000000000 +00000010000000000000000011111000000000000000001111100000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000001111100000000000000000111110000 +00001000100000000000000010001000000000000000001000100000000000000000100010000 +00001010100000000000000010101000000000000000001010100000000000000000101010000 +00001000100000000000000010001000000000000000001000100000000000000000100010000 +00001111100000000000000011111000000000000000001111100000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000001111100000000000000000111110000 +00001000100000000000000010001000000000000000001000100000000000000000100010000 +00001010100000000000000010101000000000000000001010100000000000000000101010000 +00001000100000000000000010001000000000000000001000100000000000000000100010000 +00001111100000000000000011111000000000000000001111100000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000 +01001110000000000000000000000000000000000000000000000000000000000000000000000 +00001000000000000000000000000000000000000000000000000000000000000000000000000 +01111010000000000000000011111000000000000000001111100000000000000000111110000 +00000000100000000000000010001000000000000000001000100000000000000000100010000 +11111110000000000000000010101000000000000000001010100000000000000000101010000 +10000010000000000000000010001000000000000000001000100000000000000000100010000 +10111010000000000000000011111000000000000000001111100000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr16.dat b/application/third_party/mpdf/qrcode/data/qrvfr16.dat new file mode 100755 index 00000000..04edd07b --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr16.dat @@ -0,0 +1,81 @@ +111111100000000000000000000000000000000000000000000000000000000000000000001111111 +100000100000000000000000000000000000000000000000000000000000000000000011101000001 +101110100000000000000000000000000000000000000000000000000000000000000010101011101 +101110100000000000000000000000000000000000000000000000000000000000000010101011101 +101110100000000000000000111110000000000000000000111110000000000000000000001011101 +100000100000000000000000100010000000000000000000100010000000000000000001001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000100010000000000000000000100010000000000000000000000000000 +000000100000000000000000111110000000000000000000111110000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000 +011100100000000000000000000000000000000000000000000000000000000000000000000000000 +010001000000000000000000000000000000000000000000000000000000000000000000000000000 +011100100000000000000000111110000000000000000000111110000000000000000000111110000 +000000001000000000000000100010000000000000000000100010000000000000000000100010000 +111111100000000000000000101010000000000000000000101010000000000000000000101010000 +100000100000000000000000100010000000000000000000100010000000000000000000100010000 +101110100000000000000000111110000000000000000000111110000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr17.dat b/application/third_party/mpdf/qrcode/data/qrvfr17.dat new file mode 100755 index 00000000..41d0011a --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr17.dat @@ -0,0 +1,85 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000010101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000011001000001 +1011101000000000000000000000000000000000000000000000000000000000000000000010001011101 +1011101000000000000000000000000000000000000000000000000000000000000000000001001011101 +1011101000000000000000000000111110000000000000000000111110000000000000000010001011101 +1000001000000000000000000000100010000000000000000000100010000000000000000001001000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000100010000000000000000000000000000 +0000001000000000000000000000111110000000000000000000111110000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1110101000000000000000000000000000000000000000000000000000000000000000000000000000000 +0101010000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000010000000000000000000100010000000000000000000100010000000000000000000100010000 +1111111000000000000000000000101010000000000000000000101010000000000000000000101010000 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr18.dat b/application/third_party/mpdf/qrcode/data/qrvfr18.dat new file mode 100755 index 00000000..d5e513ec --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr18.dat @@ -0,0 +1,89 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000011101111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000001001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000001011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000010101011101 +10111010000000000000000000001111100000000000000000000011111000000000000000000001001011101 +10000010000000000000000000001000100000000000000000000010001000000000000000000001001000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000001000100000000000000000000010001000000000000000000000000000000 +00000010000000000000000000001111100000000000000000000011111000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10010010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11001100000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10010010000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000100000000000000000001000100000000000000000000010001000000000000000000000100010000 +11111110000000000000000000001010100000000000000000000010101000000000000000000000101010000 +10000010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +10111010000000000000000000001111100000000000000000000011111000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr19.dat b/application/third_party/mpdf/qrcode/data/qrvfr19.dat new file mode 100755 index 00000000..bd420510 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr19.dat @@ -0,0 +1,93 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000001001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000001101000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +101110100000000000000000000011111000000000000000000000001111100000000000000000000011001011101 +100000100000000000000000000010001000000000000000000000001000100000000000000000000001001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +000000100000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +110111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +011000100000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000001000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +111111100000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +100000100000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +101110100000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr2.dat b/application/third_party/mpdf/qrcode/data/qrvfr2.dat new file mode 100755 index 00000000..bdb0a603 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr2.dat @@ -0,0 +1,25 @@ +1111111000000000001111111 +1000001000000000001000001 +1011101000000000001011101 +1011101000000000001011101 +1011101000000000001011101 +1000001000000000001000001 +1111111010101010101111111 +0000000000000000000000000 +0000001000000000000000000 +0000000000000000000000000 +0000001000000000000000000 +0000000000000000000000000 +0000001000000000000000000 +0000000000000000000000000 +0000001000000000000000000 +0000000000000000000000000 +0000001000000000111110000 +0000000010000000100010000 +1111111000000000101010000 +1000001000000000100010000 +1011101000000000111110000 +1011101000000000000000000 +1011101000000000000000000 +1000001000000000000000000 +1111111000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr20.dat b/application/third_party/mpdf/qrcode/data/qrvfr20.dat new file mode 100755 index 00000000..de93b4ef --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr20.dat @@ -0,0 +1,97 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000001101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000101000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +1011101000000000000000000000000011111000000000000000000000001111100000000000000000000000101011101 +1000001000000000000000000000000010001000000000000000000000001000100000000000000000000001001000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +0000001000000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111101000000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +1111111000000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +1000001000000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +1011101000000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr21.dat b/application/third_party/mpdf/qrcode/data/qrvfr21.dat new file mode 100755 index 00000000..830f6e05 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr21.dat @@ -0,0 +1,101 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000011001111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +10111010000000000000000000111110000000000000000011111000000000000000001111100000000000000010101011101 +10000010000000000000000000100010000000000000000010001000000000000000001000100000000000000001001000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000100010000000000000000010001000000000000000001000100000000000000000000000000 +00000010000000000000000000111110000000000000000011111000000000000000001111100000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001010100000000000000000101010000000000000000010101000000000000000001010100000000000000000101010000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001010100000000000000000101010000000000000000010101000000000000000001010100000000000000000101010000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001010100000000000000000101010000000000000000010101000000000000000001010100000000000000000101010000 +00001000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +00001111100000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001010000000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +00000000100000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +11111110000000000000000000101010000000000000000010101000000000000000001010100000000000000000101010000 +10000010000000000000000000100010000000000000000010001000000000000000001000100000000000000000100010000 +10111010000000000000000000111110000000000000000011111000000000000000001111100000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr22.dat b/application/third_party/mpdf/qrcode/data/qrvfr22.dat new file mode 100755 index 00000000..d2f28611 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr22.dat @@ -0,0 +1,105 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +101110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000001101011101 +100000100000000000000000100010000000000000000000100010000000000000000000100010000000000000000001001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000000000000 +000000100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +111111100000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +100000100000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +101110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr23.dat b/application/third_party/mpdf/qrcode/data/qrvfr23.dat new file mode 100755 index 00000000..7d08b5b1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr23.dat @@ -0,0 +1,109 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000011101011101 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000001001000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000000000000 +0000001000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0111101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1110101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1111111000000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr24.dat b/application/third_party/mpdf/qrcode/data/qrvfr24.dat new file mode 100755 index 00000000..b4182218 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr24.dat @@ -0,0 +1,113 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101011101 +10111010000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000001011101 +10000010000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000011001000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +00000010000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10010010000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000100000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +11111110000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +10000010000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +10111010000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr25.dat b/application/third_party/mpdf/qrcode/data/qrvfr25.dat new file mode 100755 index 00000000..0386cf14 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr25.dat @@ -0,0 +1,117 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011101 +101110100000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000010001011101 +100000100000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000011001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +000000100000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +011000100000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +111111100000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +100000100000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +101110100000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr26.dat b/application/third_party/mpdf/qrcode/data/qrvfr26.dat new file mode 100755 index 00000000..09a680c3 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr26.dat @@ -0,0 +1,121 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101011101 +1011101000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000001001011101 +1000001000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000011001000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +0000001000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000101010000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000101010000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000101010000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +0000100010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +0000111110000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1101011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0111001000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +0000000010000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +1111111000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +1000001000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +1011101000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr27.dat b/application/third_party/mpdf/qrcode/data/qrvfr27.dat new file mode 100755 index 00000000..36fd3dc4 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr27.dat @@ -0,0 +1,125 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011101 +10111010000000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000011001011101 +10000010000000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000011001000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +00000010000000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +11111110000000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +10000010000000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +10111010000000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr28.dat b/application/third_party/mpdf/qrcode/data/qrvfr28.dat new file mode 100755 index 00000000..711dfb7a --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr28.dat @@ -0,0 +1,129 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +101110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000101011101 +100000100000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000011001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000000000000 +000000100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000010101000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +000010001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +000011111000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +110101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +000000001000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +111111100000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +100000100000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +101110100000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr29.dat b/application/third_party/mpdf/qrcode/data/qrvfr29.dat new file mode 100755 index 00000000..f42a10a1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr29.dat @@ -0,0 +1,133 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001011101 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000010101011101 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000011001000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000000000000 +0000001000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1110101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1111111000000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr3.dat b/application/third_party/mpdf/qrcode/data/qrvfr3.dat new file mode 100755 index 00000000..6052b4af --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr3.dat @@ -0,0 +1,29 @@ +11111110000000000000001111111 +10000010000000000000001000001 +10111010000000000000001011101 +10111010000000000000001011101 +10111010000000000000001011101 +10000010000000000000001000001 +11111110101010101010101111111 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000000000000 +00000000000000000000000000000 +00000010000000000000111110000 +00000000100000000000100010000 +11111110000000000000101010000 +10000010000000000000100010000 +10111010000000000000111110000 +10111010000000000000000000000 +10111010000000000000000000000 +10000010000000000000000000000 +11111110000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr30.dat b/application/third_party/mpdf/qrcode/data/qrvfr30.dat new file mode 100755 index 00000000..5d76142c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr30.dat @@ -0,0 +1,137 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +10111010000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000001101011101 +10000010000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000011001000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +00000010000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111010000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000100000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +11111110000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +10000010000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +10111010000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr31.dat b/application/third_party/mpdf/qrcode/data/qrvfr31.dat new file mode 100755 index 00000000..0028f546 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr31.dat @@ -0,0 +1,141 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001011101 +101110100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000011101011101 +100000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000011001000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +000000100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000010100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000001000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +111111100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +100000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +101110100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr32.dat b/application/third_party/mpdf/qrcode/data/qrvfr32.dat new file mode 100755 index 00000000..2d26d15e --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr32.dat @@ -0,0 +1,145 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +1011101000000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000001011101 +1000001000000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000101000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +0000001000000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011011000000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000010000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +1111111000000000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +1000001000000000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +1011101000000000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr33.dat b/application/third_party/mpdf/qrcode/data/qrvfr33.dat new file mode 100755 index 00000000..eac0964a --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr33.dat @@ -0,0 +1,149 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +10111010000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000010001011101 +10000010000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000101000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +00000010000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000110000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000100000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +11111110000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +10000010000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +10111010000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr34.dat b/application/third_party/mpdf/qrcode/data/qrvfr34.dat new file mode 100755 index 00000000..8b09e2c1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr34.dat @@ -0,0 +1,153 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +101110100000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000001001011101 +100000100000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000101000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +000000100000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010101100000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +111111100000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +100000100000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +101110100000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr35.dat b/application/third_party/mpdf/qrcode/data/qrvfr35.dat new file mode 100755 index 00000000..82ba5bc1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr35.dat @@ -0,0 +1,157 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001011101 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000011001011101 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000101000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000000000000 +0000001000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +0000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +0000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1010011000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +0000000010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1111111000000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000000000000000000101010000 +1000001000000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000000000000000000100010000 +1011101000000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr36.dat b/application/third_party/mpdf/qrcode/data/qrvfr36.dat new file mode 100755 index 00000000..17f90b85 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr36.dat @@ -0,0 +1,161 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101011101 +10111010000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000101011101 +10000010000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000101000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +00000010000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001010100000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +00001000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +00001111100000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00111110000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +00000000100000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +11111110000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +10000010000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +10111010000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr37.dat b/application/third_party/mpdf/qrcode/data/qrvfr37.dat new file mode 100755 index 00000000..8bdf9a68 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr37.dat @@ -0,0 +1,165 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +101110100000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000010101011101 +100000100000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000101000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +000000100000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000010101000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +000010001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +000011111000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +110011100000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +000000001000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +111111100000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +100000100000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +101110100000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr38.dat b/application/third_party/mpdf/qrcode/data/qrvfr38.dat new file mode 100755 index 00000000..b156abe9 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr38.dat @@ -0,0 +1,169 @@ +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000001 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001011101 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101011101 +1011101000000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000001101011101 +1000001000000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000101000001 +1111111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +0000000000000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000000000000 +0000001000000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +0000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +0000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1101111000000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +0000000010000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +1111111000000000000000000000001010100000000000000000000010101000000000000000000000101010000000000000000000001010100000000000000000000010101000000000000000000000101010000 +1000001000000000000000000000001000100000000000000000000010001000000000000000000000100010000000000000000000001000100000000000000000000010001000000000000000000000100010000 +1011101000000000000000000000001111100000000000000000000011111000000000000000000000111110000000000000000000001111100000000000000000000011111000000000000000000000111110000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr39.dat b/application/third_party/mpdf/qrcode/data/qrvfr39.dat new file mode 100755 index 00000000..39157fca --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr39.dat @@ -0,0 +1,173 @@ +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001111111 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101011101 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011101 +10111010000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000011101011101 +10000010000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000101000001 +11111110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +00000000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +00000010000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001010100000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +00001000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +00001111100000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00101110000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +00000000100000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +11111110000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +10000010000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +10111010000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr4.dat b/application/third_party/mpdf/qrcode/data/qrvfr4.dat new file mode 100755 index 00000000..defeebd9 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr4.dat @@ -0,0 +1,33 @@ +111111100000000000000000001111111 +100000100000000000000000001000001 +101110100000000000000000001011101 +101110100000000000000000001011101 +101110100000000000000000001011101 +100000100000000000000000001000001 +111111101010101010101010101111111 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000000000000 +000000000000000000000000000000000 +000000100000000000000000111110000 +000000001000000000000000100010000 +111111100000000000000000101010000 +100000100000000000000000100010000 +101110100000000000000000111110000 +101110100000000000000000000000000 +101110100000000000000000000000000 +100000100000000000000000000000000 +111111100000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr40.dat b/application/third_party/mpdf/qrcode/data/qrvfr40.dat new file mode 100755 index 00000000..b4e5bbe7 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr40.dat @@ -0,0 +1,177 @@ +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001111111 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101000001 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001011101 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101011101 +101110100000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000001011101 +100000100000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000010101000001 +111111101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101111111 +000000000000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000000000000 +000000100000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000010101000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +000010001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +000011111000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +010101100000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +000000001000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +111111100000000000000000000010101000000000000000000000001010100000000000000000000000101010000000000000000000000010101000000000000000000000001010100000000000000000000000101010000 +100000100000000000000000000010001000000000000000000000001000100000000000000000000000100010000000000000000000000010001000000000000000000000001000100000000000000000000000100010000 +101110100000000000000000000011111000000000000000000000001111100000000000000000000000111110000000000000000000000011111000000000000000000000001111100000000000000000000000111110000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr5.dat b/application/third_party/mpdf/qrcode/data/qrvfr5.dat new file mode 100755 index 00000000..8f2898d8 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr5.dat @@ -0,0 +1,37 @@ +1111111000000000000000000000001111111 +1000001000000000000000000000001000001 +1011101000000000000000000000001011101 +1011101000000000000000000000001011101 +1011101000000000000000000000001011101 +1000001000000000000000000000001000001 +1111111010101010101010101010101111111 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000000000000 +0000000000000000000000000000000000000 +0000001000000000000000000000111110000 +0000000010000000000000000000100010000 +1111111000000000000000000000101010000 +1000001000000000000000000000100010000 +1011101000000000000000000000111110000 +1011101000000000000000000000000000000 +1011101000000000000000000000000000000 +1000001000000000000000000000000000000 +1111111000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr6.dat b/application/third_party/mpdf/qrcode/data/qrvfr6.dat new file mode 100755 index 00000000..ab4aeb76 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr6.dat @@ -0,0 +1,41 @@ +11111110000000000000000000000000001111111 +10000010000000000000000000000000001000001 +10111010000000000000000000000000001011101 +10111010000000000000000000000000001011101 +10111010000000000000000000000000001011101 +10000010000000000000000000000000001000001 +11111110101010101010101010101010101111111 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000000000000 +00000000000000000000000000000000000000000 +00000010000000000000000000000000111110000 +00000000100000000000000000000000100010000 +11111110000000000000000000000000101010000 +10000010000000000000000000000000100010000 +10111010000000000000000000000000111110000 +10111010000000000000000000000000000000000 +10111010000000000000000000000000000000000 +10000010000000000000000000000000000000000 +11111110000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr7.dat b/application/third_party/mpdf/qrcode/data/qrvfr7.dat new file mode 100755 index 00000000..4d6bebf8 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr7.dat @@ -0,0 +1,45 @@ +111111100000000000000000000000000000101111111 +100000100000000000000000000000000001001000001 +101110100000000000000000000000000001001011101 +101110100000000000000000000000000001101011101 +101110100000000000001111100000000011101011101 +100000100000000000001000100000000000001000001 +111111101010101010101010101010101010101111111 +000000000000000000001000100000000000000000000 +000000100000000000001111100000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000011111000000000001111100000000000111110000 +000010001000000000001000100000000000100010000 +000010101000000000001010100000000000101010000 +000010001000000000001000100000000000100010000 +000011111000000000001111100000000000111110000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000000100000000000000000000000000000000000000 +000000000000000000000000000000000000000000000 +000010100000000000000000000000000000000000000 +011110000000000000000000000000000000000000000 +100110100000000000001111100000000000111110000 +000000001000000000001000100000000000100010000 +111111100000000000001010100000000000101010000 +100000100000000000001000100000000000100010000 +101110100000000000001111100000000000111110000 +101110100000000000000000000000000000000000000 +101110100000000000000000000000000000000000000 +100000100000000000000000000000000000000000000 +111111100000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr8.dat b/application/third_party/mpdf/qrcode/data/qrvfr8.dat new file mode 100755 index 00000000..ffe6d352 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr8.dat @@ -0,0 +1,49 @@ +1111111000000000000000000000000000000000101111111 +1000001000000000000000000000000000000011101000001 +1011101000000000000000000000000000000001101011101 +1011101000000000000000000000000000000001001011101 +1011101000000000000000111110000000000000001011101 +1000001000000000000000100010000000000010001000001 +1111111010101010101010101010101010101010101111111 +0000000000000000000000100010000000000000000000000 +0000001000000000000000111110000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000111110000000000000111110000000000000111110000 +0000100010000000000000100010000000000000100010000 +0000101010000000000000101010000000000000101010000 +0000100010000000000000100010000000000000100010000 +0000111110000000000000111110000000000000111110000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0000001000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000 +0100011000000000000000000000000000000000000000000 +0111000000000000000000000000000000000000000000000 +1110001000000000000000111110000000000000111110000 +0000000010000000000000100010000000000000100010000 +1111111000000000000000101010000000000000101010000 +1000001000000000000000100010000000000000100010000 +1011101000000000000000111110000000000000111110000 +1011101000000000000000000000000000000000000000000 +1011101000000000000000000000000000000000000000000 +1000001000000000000000000000000000000000000000000 +1111111000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/qrvfr9.dat b/application/third_party/mpdf/qrcode/data/qrvfr9.dat new file mode 100755 index 00000000..5be74951 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/qrvfr9.dat @@ -0,0 +1,53 @@ +11111110000000000000000000000000000000000010001111111 +10000010000000000000000000000000000000000011001000001 +10111010000000000000000000000000000000000001001011101 +10111010000000000000000000000000000000000010101011101 +10111010000000000000000011111000000000000010001011101 +10000010000000000000000010001000000000000010001000001 +11111110101010101010101010101010101010101010101111111 +00000000000000000000000010001000000000000000000000000 +00000010000000000000000011111000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00001111100000000000000011111000000000000000111110000 +00001000100000000000000010001000000000000000100010000 +00001010100000000000000010101000000000000000101010000 +00001000100000000000000010001000000000000000100010000 +00001111100000000000000011111000000000000000111110000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +00000010000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000 +11011110000000000000000000000000000000000000000000000 +01100000000000000000000000000000000000000000000000000 +00010010000000000000000011111000000000000000111110000 +00000000100000000000000010001000000000000000100010000 +11111110000000000000000010101000000000000000101010000 +10000010000000000000000010001000000000000000100010000 +10111010000000000000000011111000000000000000111110000 +10111010000000000000000000000000000000000000000000000 +10111010000000000000000000000000000000000000000000000 +10000010000000000000000000000000000000000000000000000 +11111110000000000000000000000000000000000000000000000 diff --git a/application/third_party/mpdf/qrcode/data/rsc10.dat b/application/third_party/mpdf/qrcode/data/rsc10.dat new file mode 100755 index 00000000..0cd0d17d --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc10.dat @@ -0,0 +1,11 @@ +ØÂŸoÇ^_qÁØÂŸoÇ^_qÁ­™#Þ“¼¾â'Ÿu[¼±Tâᓺ^G/F¡;eaÙN#ŸíÙÎü;>¨Óâê¶e¨Ùß;i¼2túo‡€Jô}Ž^Œ_vʯœFVœ0±”Þ‡#ǯåv|M»Ùû0î"(#<&ÉqÊþM¯£vÒe³U‘ŠñüO¤dèé Þ”õú¼*vOMBåh;¼¾ì‰™C%ŒÙ~šÑ+ׯ2¸M¬%&`5'¡t繸kxПÒF“C×ìøšk¯žQÜp²§ëönë +`ÁDPFxL03Èÿ®ƒ Ññâ‰ášC[ì¹ÊW Ž]$ "{ª? ÿåžUú¹5PΡº”ÈÍÏ@¡&:5÷éP/fxeDj(eTìž2š„×Ðv½–sñõÄÛ¦M·e +aÅ/†JÚ§•Qp÷×įü)¿V³‘dmšw>¶Ð‘íÎð[EJLÀþjN_&ˆÓ¯94.™çèÓomÖð½#¹0ðqªˆ¯Ì¾xŒ;†>³Åí)ÖCTùQt›²XK‚!¢¥à ySËñÜù`:ç' ºlËÀŸˆ Œð˜`Ö_ðOþÓ¡fãA2¿ÿ¾O|.ÜBmc">Ùß)†¶Åo‰Û°îØé´òH®@,º:'Hv‚³n}dWVÕ×DöI~ã×!ªœ4ÖÕ½ˆm¼kéoj _iþ51­õÏF6›ô‡ƒ€_LtjóÏUEï˜+n  ^ÌðʈÔPøÜ?1 ®•ùI‘ʨÅ!d)³½ìjZN£wJ -g1æÿ÷•«Qšs¿óy0Ëô ²Ê—^” +Ü‹­P@` Ë©S7¢àó³•q‘¨sÃü¿‚.TCåRc¬{?ÈÚ)›'Í k%`¹Gèî|q½?Ç*ý¶6¾îÒø™Þ[`wŠ”˜áÔœ¾LRVò&ŠÃÏ•' »Crh"\/ÓÿÏ$,µ6}-²Í»Þ<Ú±ýgFoyASï¢Û®`"ýâI C…að¸àbŽSôü1v|{—ÇR±†Ý´Ž¼É˜#,G¨ï2¢è+y°–p-­Í/u&Á ØBYWÝ@ò¦‹ÿ¥š›È²‡¬ùúbdïÀtÓNiØ:7ëlGEû‹(# ]ý-ÀSêLÊZŒ°&±¾ýžá» +_þs!’Y¿än—žÌÛ‚68d$cãÅDíñf;Uþ"ažø\¥„ÚÆD|¹\g3bÚ…·Ù½¯£Rq—ÞÞmÌ•O.æCΫ6=}Á­Ïuùsô¢ódQA€XitN,™BÇm®*O? íì{ÜúÈ®¬·³4Ûä³=–ñÝ*rˆñ’ü$Û³8BIP3 “ã…ìI߈%h±"·g ÚeÖýª.Mp9R«øÏÞÔ]¾Òá jK2Øà‘«bG÷ƒŒl+õº…hìK\3r¶4¾˜èÔûƒßÑ„ryÆ·¥fBªŠ8Ã-$V6ÜrH§¬êz GAÝ@<]¼…ý‰ µ ˜þÂÓB£Ö|(aí¥~bA7ï’?5gá Ñhžþ‰M—BÈR*{gÅQ- u +ú$Ô´œ[î”™@Zü+óœ°ËèÝ›ÎbÑãó7K¢)æ NŒ4iÓ´'cûò=`‹õ@y»9mR§Õª1“¸‰(™3<¼"5ÐK·öôbãS¨Õ¥ G €À‹}Ò”(gÞ]±JO¦n8YÝû{7—dñWÏ‚Šæöâ?Mæ›åc\¨:ýÒ‰\»n!¸¿*ò‚¦:ÃY,«Aò0Éý]6€ÀDçÙ’†Âý†x¶UDÙf_¾”½þˆæ4O‰áæB9²cÕÜ3!9$ÝVu=Š­®à…«lpÈHÆÛ]Ì4v«.—9[(—ˆÇÿÌvªáDðU¨8’)Û|…Â!í¸W©‘ˆøãr×Köà9o¸ÎfÄ©s¯g·zQ ÷H2¦ C<[¤"â3¡Ô£4c|½B<ߡڅ7ž\цy€êðÀ @KlzúŸGƒêï=“®å•XÜ›rüæõY$ û=È¢>7ÆKË¥byUc‚°Òè œ=XZß/k¶í ™/„“ÚATž~Ç÷F µ† +Á‡Å2ö¥éAEs{ðiÊ.Ó4îºh«Õ{z1ÿ§Tä°iJ½o ÖÉ% ÿ9åH«{p„’Õ=¦Šõ$S f;ÛÅ’£ x¤…TIšã>ÌJÐDsΩʱ’à+´EØWpçI\šàr¤Kí.?‹Ãõ',û:pµº>a¹ßÔ[c*Õù?æ®….8–d­Ý=?Köú jƒXL¢ŠÄŽóØV÷LltÂZ‡wË6iÐÅ–¸fäqh±ÕOªQæ9•ì©&6:a-͵ëÖä©U¦s’ÄvÚ£¿äò‘sWÌ„{}Š‹5Ï,&QEI p›ZH¬l¥8‘Ëïôó8ùäSEÉôŽ‚§Ð!á² @ux`Pƒ š3„¤TöΗ×X¬ëJú ‡SV¢ZêézÁ5ÙFµetÉHµu%¶Á5/€´wêJqŸj^uå,Vû%}‹Í§+=îÉ”â#Ô¼:êÄ¿Ûûn–YRÑY ´<0É(Ï,]œhÒ(»uNôŸj¯ŒwÊèÆëùzÀ ÷€ò)fU¨ñ3krÚ¤S·Ib;m³°E˔馬 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc13.dat b/application/third_party/mpdf/qrcode/data/rsc13.dat new file mode 100755 index 00000000..13813503 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc13.dat @@ -0,0 +1,14 @@ +‰Iã±4 .+S„x‰Iã±4 .+S„x’Û""h\V¦ð†Û83Î3\r}õ‘ˆ9«DþDÐ4¸¬Q*ý—pHUOUä9–‡®…«pff¸.äú÷? ˜â“w0wŒ#ÊѤ»u>;Ǩ÷¬9[fÝ=I!I·äb&‚.ï”ÞXXƒéL [ViOæk^kßþ>p®—Þàzïzëó[ý¦D–Ý…>…Ú¸·Ïûü4Íß>””îµ™ä¨xLK§A§²¢ë™]éÄÂMå¶ð¶†¯Å²m¼Z¯vÁÀÁ +ŒcªÖÉÓæ•ÐqÐ>!HùR±U=­ã¿ãb–S5 Ã9ÜtNòòV›}_GAðÕ1£ν© ²M»yœÒ  ú°‡"áÉÃÿGê8Ü8¦§õ_XKv )m)’ªÛtGÜ3îìš^]^‰¥ãgFg¥yOìO*„?ްã>á~A|"|v“MóEr¶h7¢m“mBžcØöÎ̧z’B’sÕÄL\EóƒGØêgC$Ã5¡°=°Ϙ¶ ¬J|B¡Œ¡/¶1åˆÔÒžÑÖ¼Ö£á|àA3¡[×2Ç Ç—ìRË·ÙÝ +ôÃôËû ¶ç&QTEéåråÿö´¢)ˆ1§|©msƒëåhxDÍ`]¨¸a‡£|55Áw/ÕMð˜êŸ$²$õzþtà– S‚SyYË/ºÏ•AïB3BMTåéK홚×qýqC—yÚeÓ4`L`%N¹RO^´C쟟ÆI±= +Ž,Ž 0í5÷»Ñ7½â½|Bï¤2˜Ô¬S¬Hl»¼ ªzGÛcÛÄ1¦j›r#3¤ÊÒÊð<ˆAK +¥èœùù¬+ú<¾Ž‚,¡è­è˜&Ôí +úý·b4[4gOyšktþ%ê%µja9*ò%¹$é}Dß›{lZ•Ýp=oŒ ããŽÉp¥pQS÷¾(°–jÇ*aae^Ù•{4îìRÚR9I«èŽ¥feUñCkC D…ÃÝ!ÁÅ)¼º¼<"WÛÎŒHŒÊ­ ­ |ˆJôÎWòžÅžT~}Û|Gt`P*._ßü‚øDøì;šûŠäqVµaéõéØ6´ÐÙ` ÐnYÚ;Ú„!Æ­,ñY'ºËŠË°,è†uù…Sô9„9æ·•˜ 2¸ (5(Òº»³s¶ÀŠÁ/ûŽ­ÉΆ'HˆÌ +J +º çåÕ£0›j_}z}6ƒ-4qE#¼lËlŽ"œ=”ø„__^™qb× µ±gN´Nj”_I„‰Í¹!¿±e±[ßøÝ‚f_0h\ Ô oÒÖöÑâ'¶³d““3Ť‹$s¯?ú‡‚«‚ÈŠ w÷×§õ›õ‹ë@qÓL¢.Q÷ä*ä¿ænZ€ÈÚ¨ŠÏ×ä×ãñ'uYR!Ã,ÆUÆ×ü2 &Ý* bS.ø.OÚæË×Є+°?I?{×È0˜S¨ðˆ ‡ 'ÀºMm ‹¹k6Í”f>FX[øjjŸî^·šý-š{·{«ãpœÉyUÉ#HyH÷ôá<èÝ•€ÀYÈYÃù,Êol¥1¦¦ò²‹^iƒ7¸Yû·¨·Æ¿¥u:O>‚Äf„š¨×Ï–Ç·Ë •ו®¥ù#œ¿/)³âçâ"†3ò8©Ê¦`PóVó‹Ùk-² »hÀ˜ÀJœo¤ž¼:©ò‹Ñ)Ñ~‘AÍ8Bu†Å#'#( +<‘’üÏ&2–2ºÁû{zX@`Ç4jóó]ýétNìgî‹k¿ngÙgø>„=ÃUþâövhvÌ3ªцd-µE¦E$Øke@ídVTT¤)ö@6ÄvIôŽ«Æ«•bQÔ0+äÀ½mºwº¡oÿc¯œFfU‰¹‰ýx ‚–>Ï/¶˜˜Éu#©ÅºlWÍ%ï8ïEVéxaÞ„Æþ‰þq[ÇS2…aX_þÍGÍ-Lµ.ÇéÑÜöÜA›”‘çsÄh¶hΞ$ò)Ön:'yy+ð¡­®èáJÉJwÔÂrT<&a¨ü[x[CÙìY¸^ùJo,H,Ïú&ˆ£+pŒ=ù=û÷£ð‡SöØ´7§àzÞÛ‘W†“íTõV’£ÛàWࢦóaP}1RHlñæñ–«ÝJùIÔ“TÂ(Âʼ¯7öhÁ]Ú·Ó™Óþ±¥ì¹Å8$¤©¤r’KÍWÌLqǵµFŸeæRӴʪÿ†Ö†ˆ›§B!ÞFÞ™a[–üDj½Ü²©v©B‘GXÿ4•Q¸Ç¸!O¿l {g²Ni‹ ‹}XÍþêï;Šš¸šIUã:­n—¦õrrÑs7-@dmžïc¤cå~à4.PjP¹ik{æq‘}ÍAÛAdEPµõå Ÿ^6ë6GN€Ö½'Z'5J¡ªBÊè …”i]Ó×·[`Df%]Pýüäß+Ô¾úôúlZhâ0Š¢]ëEëXtC±´ò$FeØ‹Ø>D%z­†É:É0 (¡5í¾ +¾¼/âijw¼¤ö¯»¯ˆ"Ìïàž:ΜuœÔ5¾’‡³6-Äà8¹F‹ÿoBcʶ£í§Ì¾æ €n{n‚®ÃŒJHÆ`и]µ]Þ¹±ñ¿ÙNé™[LLê´ŸÚì]6q{È;4;f—U HæCø2+*…*Rš{ b;~éK ]îó³÷ ðú:€'v½wËS0(÷+÷ ˀ⻘YÚyËæšæ?Æ®Éè!\¢óÕTÕcÑÜ´©ÕëÄåÄWÜòŸN ÑM ƒ³Õ³Ûÿ8N겤Ä@`¢d¢ïòe¹6ÜB›X‘ª‘³ådL§TËÒ»€€‡èJ3#,Ħ\í\ž©Ñ6‹³½“EM\Mª¤ÿØ7ÅV}~’~ö³`-¦Mœžo#o¾£K~"5ý NišÚ™@´î ¢ zG±‰8 oÖ:l:&‡5Ì|Œ°‚&5+Ý+Šç/È&¶íÔ Ô#Á¼s)çZ¯ÿŽÅÌ’Xzc")$6ösöKÛà%òª mÕçÂçÖÎÜvÒ8Fòóõßxͧ±Æ¥CÇø*ô+Iß7²²›ïX‰ÞØW¾T~£<£¯âv¢\/b 0Q2Qùy ¼ÒnëiÓ@ƒ@Ít%—Ÿm²ësMs‘cWêtžäûbüb¥nyÁ'Šæ|›Ì)M³ƒ1“õPx}@;еës‹@7³7AWïF%$cú£&&uZÁmv ^R{ÙÓÙDfùpO‰×˜ÈbÈpHÒ#ËñQÀ û¬û, :¯ÖZy؉Cêê„…Þ@kÐ-”%ÞU!etÉ"3ŒœŒ (ð~rá Où ¿R¿ü?‚‡p„ưè®ã®È2¬(Ôôüê—FNFPx?9þcXtWÿWdVjz~åƒLd1d8$iŸëölʯu€u  +BÌoŽô(<°€ À“hÔû}aß´-î¸;Pƒûºç Ï è:œÅÎÁ ró1~1Ü7²îEsÖcÜίÎí|z›ªá_*?ßßÙq;QÈ.™ÙñìÐì…fI,=¿P¸äýaý±kgn;iÈZwŠQŠ=H­ÖÊ€A”›à› Eƒý™dÇȬ¨.¨URñ€l•ìNO¹Ÿ¹a_ß«?”’õK‘K7Ä¢µ`VÕ¼âZ ZÉŒž3Ò­gÚiîi_ÞþãÆC%.9x_xkÓÐÈ•Ç]ŒÌªoçð1|(…IÞÓý42bøPƒ^q--êFO—iØ +’<¡<»çhdÄí ®‡JÃpʬÏðÂ2'ΩÒÁÒ¾¡áÛ‘†J¡‘ááâ¶“¦dÂ(\rð¾ðÖ»½7“º°¾á‡Ž‡Z˜w\“(Ï9÷–?–n•YwÀ¬·¿,:¥ñ¥2‚+ +5=?6eÙ´@´!f¹G \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc15.dat b/application/third_party/mpdf/qrcode/data/rsc15.dat new file mode 100755 index 00000000..a0046d06 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc15.dat @@ -0,0 +1,17 @@ +Äo£pJ +ii‹„— †Äo£pJ +ii‹„— †:•Þ[à”ÒÒ 3@4'Q±øÞ»»€‘¤`—.t7¡¶Ý5(¹¹*f€"hióέ"ÐЮñ ¤rN¢í=¡;ÔÃq—ë^k££&öÕ”¸!oË>¨ß ÎΜÛiI·rQ q•§§LIÏ­U^àóáK— è)XƒHšP‘uuˆ Þ™üŸÜê%wwŠ3½ékß8𽬠/·*ÉíÅ!iAE<~1¥¥&Ž©zë<­.æL4;ÌÌ +¢‰üñJyß;õaýèå’N…ÚW½°˜…+÷canÀpì`õé­­ãð¡”îm(nÃe¿ãÄÄht6.ô>N~(TÕÆÆþÏôΧ²#Š.X߯¯uKcî!¨Û ÖÈÀÁõÚÇŽ¶†Ïu¸ŠË}}~^P®0œ¢€JR ­ı^SÁ +¿Óïé"A§yyO5ÉsG˜‚^²Ÿ¹ÂÂϤmÐ>…F1²ÂÕ³««D ú3V$Ö !ü>…©©Ò›8ÓãbËäN_ÿtÀÀY¯óexìµÿ§oª‘{{ÙŽ “òVñqà›R +œ³tLW¯Qwº__}š.èΓ­ !=°66ö¹ÈœÔ)Âô±ã®v¨ ú4sWÁ©¤ääý Šˆàg`cŒB’ææk°Hh8¦z¤ ºü˜à4ßH¾¼]õ½BlÖ†44`¥{()’@1Òᜌ]]ë!쯈û9Þöê00QÎâõ^æýò}†WàYYÚJuÕØÁ¬C…‰þââZÛѵO*Üh,&fÃô‹‹Ñ_F•É0>”È–orÑxG\јhv……Y2åÿeƒ3rè"|ììŸÝ¥/cå”ò£v÷ÂçþþÍ×9œ©‰6ÌÕ‡ˆí——FS®¼‘³®g}-Vó,,ÆÂ +ܳ£ŽgùEEMFü€‡àÅÀ*÷ÏGGÛý_5ÁýmcZ½Å..PyÈ<³ÛÚPÜ›ÊcÛ••Ðèl\$õÇ”³8º)Ñüü[lû|¢ï|œüP¨·‘‘áƒõSyaX“¤ â½øøjb¡ÕcF "\°<£CCê–ÆÁBM[ÍMÿÀv©**aQáÄW«]±Ÿ((÷©“qo2ýוAA|-!÷ 2>ƒêm ‹úúü¼ A`%/úìIC““w87aæ?Y.”¤G •¼¦ŸDêr7Ô\MIIû+†c»ÃÏD‚SòòžjæŽ ~¬l4ÈY››îÆ:-¼"y#o™™ƒUÚ&½|0ÝÓ ieððÑM;fŒby™·{KKˆ@éf¬H +H Úéýq""Ä~F*R±@Bå|OO¹+p»ÛĬ„-Fs6&&2¯ç›]Þ‹Õœ¾ãè²>CûÊð–ó“¢ ôô9ºÔÛLêÅwãSÞI?öö¯;ù¬Ø³Œð®5ŸŸ$…¶ÿâ=>Ý+$$¤%{è˜â&R«N—!MM/²[n‚&®™C¢îi¾¾ú)\Í4;jöàÒ¤c××q­Ëí²›;GBz}llñvvÁàÜ™¿ü›ž&ÁäÏ ÍÍAqxù(Ò†ZIb”…*¤¤ÊõïÙ®ÈÕ˜žõ‹™}vª€¯ÎÇǵ•¾s‘¾,ÇRqÐ||51Þä¿£è¨ñ`;Ú¾ ¦þb¥ðޏ¿-Ðì(²d×ãíJ×]šæ~~£6ó>QùÊfäÍDøÅÅ#§W^Æ××ß G½ò¬¬¨#À~@Í5ù[ìó™Óáᇳr%.O(=4OƒÓÙˆˆ 7å¨Ul…· Ç33Œ¦Ae?{¨êcGÍZZ"ÖE¹aAÎúZ.¬ûXX‘™¥ '\ +•ù^æñ11ƒ…Š={[$Î8šŒ'åfŸK¢¾råãã°Å› Ý—T󃎎«ç¾8jŸÀSk>$¹‰çç c)ì…çÚÆ´g—\\ òx{«úƵeÄ-55+vXý±© ¥+‰Æ«77½ÍظH÷´dʈùŒ¡^^6IO˜Îí“5{piR¿åå¶ØëøYÃŽñÓµŒŒ=\|ØßÙø%å Ms??ß÷¦òåክÐyVVTŸ`? è°;U@ÙgííÔÄ_·ÆßtTö0“m„„_ŠS1ÜŒD¸}x[††É1‘Ÿ„š‘Ö+ 2QïïBµ¿€¶‡šãìOTTÂ$¢ß•®«Cõ@í¦E==I 5ÿ´Kº'#PPóO;â" ÕÜwm)99xˬ"d8*Þd$ç³7‚‚øZBó7 ‡—ù=ëësÞŸbu d|ÉÚ ééåe]‚ÀJy¸tjªX€€náÊ¢FP^éÅ’:†;;îpnÂÑ~C-ª1JÌRReôùâWd²\:5U,Ž@@7þeQ#(¯˜U–%f„))¼zòq¥2ˆÉänµ¸š’’<ëV2• ‹ÍÅòûû·oÁ1´Æk›ƒˆ¦ùù!ÔÑ@Û¯ô øS¬ªP”ñ‡ZüþEØh²++*Á0‘tá:*{ǸBB¡E§±–nZ2eDòFÞ//ª©LgøGö +ç‚ ÔFF.>láâ`§»ÒÊýý¿š vÌ}cÔ¼b˜À””›; ,ðÖ.Äò/sö–– €ÏÌE3Á«Q_9üÿÿ†XìÊ©ÏçâDD•üŒT¤ Tu +¿­è--k¬Ò¾€„×ø.žžoVàk«•bDëtv²$÷÷äÒwK-EZŒæl:LLdCÓ+º¡XÑ5/–&0%%ïÇD <» ·%aÛÍ''y|†ë‰ýsJ«‡ NNòøËç1"û:;Yõõriµ«˜É,æ”™Kœœùí"‹Ó—îÛ¦¡’~ññC,vïEŠ*´ÑØt˜˜È†»Vi_­{ýAj##H6þq°¿j^1L`JJÓˆxkãÙz|§VHHU(JöÍ-þ³ í\!!Þ¬ÝÖK7ÙL¤Kœ3Bšš^=y¶ÜĈËèìyHóóÕ¹î–Z \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc16.dat b/application/third_party/mpdf/qrcode/data/rsc16.dat new file mode 100755 index 00000000..e44c7a93 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc16.dat @@ -0,0 +1,17 @@ +; h½DÑ£A)åb2$;; h½DÑ£A)åb2$;vÐgˆ¿<[‚R×ÄdHvM¸ÚÌn"øÃ{2¦VlMì4½Î cx ¶¤³•Èì×9ÕsI²f(XV÷ú´×š.m©…ÜD0í›ödQ¬Øš¡#Á Z8NÚß3žü¡ÅhgÆð@q2U{7=Åþe<^îHÒs|žU¿þ³r·æ’yÌP*°¬óéu³ˆß[Ö¨ÒX‰ñ.I‘ÛQˆ)\ÚO¥ˆ`Ç+ñÈ¢E­)Q²òSt–hdjØ-Àw‰_F +(Ÿ´pœ©£f!å_dKb•Û˪x?èŠúÁd—ÐÎ4‘ý€âdªönz—¬Ý¦¢p@ãˆA%ƒ 5^¬áÊx¼.Á¹æø!ªc2áÚÇvÅøÿߘ§ÑÄÈQÚ{äsÑ9ò… T}EûÏê{@él}#›¨÷<' ™ýÎ@ þ£¶±M¹°ÿ\’?«¢ 6óË õœ§¸¬¾uw]™†6R¸©ž.W À“VÿYŠGRiµÁ#j†È0Öh;¸ci$¢yù¦è1ÐÈÔ­Zî$¯Dâ9/Øk•„¿ÿÜ+¾ŒP#4uà%O[>ÌB×¾…|ígåkè†rÛ®pó…È–Ä7«‹Ið~Í é&ŸÈ󛬊ïZWøÝŒ j»ó3½>h?çÙÈIñÜô3°éƒ,îùz‰`¾<ÐE§QYà€Û ‚J&j¼E~ª9ä¤QÅ! 2ÃzX˜~߉<ðe\Ÿ=oÑíBIÆdßä„TM!5Ìħ+ô@ä©“ì—íã£-4S¿•¢,©’ž„*©2½%—–pï’öÕæ¿rù]¨úŠëƒÉöÍØŽ6( U »5o‰±íÍ€Ï6ØúF+MóxN]/瀻Â^e¾—5EP9g¸MÕ¥»á[qšo}ã¸9~KY!ì3Ì;Kqu½¢‘Üy}!lû‹÷%SmEaêîº/lWö㫳ôMeæ à Ø5W¤mO!\®;¬ã² ޤŸ`'œ•˜íÊâÐ;ªŸÒwŸFÔ&`.±ÐvmÆÒéz÷ûÀ8…Ão˜5_âéHYòïQÍb½µG´'ÁHsTšR|µ.ônQEó:s>C"ˆÙr^­Ö7cã¥V>NJ5£@¥uv<†—ra( FhêÝJž¶|…„³aZ@¹ôÕéߟ™ç¶—ZøÇÎ×ÖÍä«Aàû,zŠÈŲ]ÍN#Òß,1•nK ’ýü‡ÏL#¶<ýÓÚŒõ_Æ;*r~¶û+E ô®í§@Ô(kûÀ&-´‡e°åDiý¶OÀfg|Ð~Ó:¯’ÿ¥õf]jwÁ”¯Í2 Ì»Ç.Ñ]}ÏXÁï*ôÀ(ax½+p§¦ñ"WNéÍJ™+ŠS¢²Ý«”6L0Ôeб^ʙ̵ºÕ©RæA±üIrÕU¢— +Bd›ô°-üÇDhs‰áWM~–‚ Ç£xýʸ#zÞ¿Ç„’‘È£˜@Ži=r}þîað£ì˜Õ¨šBj…=•SVõ€ÕîÀ'Öb&|¼¶4ǤîO;Å3ÇÛ[Zh¦c7YXOt6­Žƒ +ERËçJÒek|t9!TOdgJ3$1àÃ=9,}é µyBe¡4ñ·Ñcäï.ºMé8 Ëñʺ¹Þ >0²î¨ì©)«Ê‡­lPªkjÞLJ¼ i¹( ¢µ*C;mM㼃l­éŒVšûðœº^Ó&Ž­]H’X±µ_<á;&k™¼Êa3jŠ rÎmš·WkP”Ôw%ât‚3çˆø…sP4ß¶âþ)Þú<Ûmrü–²4ÒÞ_ºøÀòŸšD—ž¤–BÅf…v–âêgY?¥8òúByÈ82GüâÄ@ZÀÞyØë ,óJ¦ÚŠÂÉÁi^"Øãæc‘·›¸Ò)ƒà$ lã®ñÛK{õšÊÑ@›­:j®•ü³ö?$„Âr²óÏN•UÚžB¸A4'vEÛyUn×öÿü*/Õòë %n#ÀN%0þ7-ljٽvI#Í&˜t/?ކ <ßDm¹î#Œµ"LÀ\½ìÚ‘¹‚ãK1ñóRcVXŽèµ‚Ïôóë=p›Þ-j(¾ÙÏôù›VyLn8ŸJŒýô²ùâ‡ÄgwŽuNŸ<«¿‘~æVÚo¤6§,­«æ¨)¤*8øw\õÜ¢ŠûtæÝ¥Anéæÿ´õGèÉPÝ|†D ¯ä¼G±n*ÆÛW¬|G‹,°ë5¢O/#¹eˆG +œ”j'[€Wêìx3ä +1‘ü×cŠž_I­Qô}À1 +P]ŒÐɧ”!qø{Âù8àÈׯ7`Xu'_ù´€:oõ·Ï£#/Óq3´è‡@¾ë¿lâ +ʱC.>퓳±‡"8ÕK‚Ýë.3….Åb¯yü®àïÏX$=ô —yº‡œF¹£Xc)UIMÝ“ŸÚû®y$‹‡cb7Ü–9çå$ƒ ˜Fø½ü»tC9ãW8÷Ì÷ÃVEù-¥|àF5 +Ó÷ºÔîŸ5C‡d…k4“\¿ºÙ†"q’™l»ÄBÑñn› úƒ6°ŸÃTõPÂðg ÷ë‹ôNÝ\V_´µ ÂCVàSQ8 ÿD®œÏ‡”/Vmí;ì|ñáL Ýæbd¦ m ¦Yy§:K425l˜`µÊ 2«1ÄãëU<‘tE}‡î2¼‰/…w$i·>O¤Ñ‚D±á£kTi,ÊöªÆã¦Då’ä·ªY3„,È+õ}ZåÞŸŒ +îˆ-'máΗO~Þ“ˆ4Ð"æß®šü1“¨…\mf7 |ï³S+6¨[ðç‰mFô¡c“9?[`˜ZͼXü"ºð[ ©`- €ÒzäúáÁÂý[Å- H=EdìY è'Ÿiá·*M)„>Ôz7¦¬÷·Œ'%”Àß Ü´;CÎÅ9ŒÁ0N ±ÄLøeqh“UÁú=õóH`Ìï¹L” +¡qúžv—f“«¶´ÐQÆn²°ž¥{ÿÛ×z¨¼sï‹l€”¥èlGФ‹Ó”¹ÊÖøèÓa/¼_Å”¬(’½\¨äÜÓrB*¨žÈΔfHbÝ›z rIOBÚМŠK8ùHIXúÏwò„=Ê0 +_h?U’rR¦ìŒž‹ï=,L?ÿs¿ÆÕÃ\išÏp‹6ÿÄ~×{‘Ba9ŽY÷é'ĉio¡]|`yÁM"ÅORK‰²d­~qb -`o²GØ $I,ÖÔ¡þ“(Jjµœq:A—ýD|Ì·(e]ÒoPYwT†vÚšÛe^PºÒÎQÔ¯“¸¨ÿ^:ØGϬ)ëý%i¼»>:°ú‹Ô²!H¼ ŒÞ‰L Gº9°w¾xßvLw `kŽ1>^[íRwÖ/e‰ÂfÔ ]äÚ)s®Öí" 4†·Êþ¥¨?KAŠí 5µîJÙèfÓ íæ ›8ÝSö¥'úè%›h£qÙáR¡éx«Úäå1yhS®d¥ƒ¿áÛêó‡]S¹¡¾iíù#)ˆ3!U1%´É-<ƒñ€h¡ÖCg%„—Ìì1ÙÉβ~Wpùé„¿š¤ª¨àÇÁmóW²ËÍ¿òpdŽåÙ•0,€´¡òÉ€tÍ _ûÑ6qeÖ¯…É­ËXû”Q© ™ŸÒ¼D­–Æ~å¿EO¡ªØ¦z°Ž`–ÛÑÆ?s+m¹RÝHØ ÛàÜ®‚7ús±ñZô­tê(àAÿ«–ö÷)‰¿€+,GtÔAzòÃ+²&7ÁÉ%Fðz7å{ñ~H™äyûƒœ7 èL:™ ‘GCPá"¸ ª©!„m‚hN슫ò$ª‘¤I9)SvFOË‚ù&‘ܳñãå=T^·ùË6@JÜç¾™^¡ìJVIÐ.TrnçFœJ`ánZ“¯gì’F}ô÷$0fùÒ&JÞ¶}0‡L-è^,~]x£ˆÚ0 Š$¬2v¢PtÁºþ oÁFwD˜¸þgÅ©?oTÌ.¸3•†>ùׂ§›TÛ–bÿû¤Æ:¬°Íw"Öþß»*ºe{…UcÿS"ƒõûËz'à.+¡ZÔPa¯ƒ¸ø“v>öþ&ˆàs12S‹¸õï+¬ò˜Ü>p#”çõÎâC¶IÂ6Ób!æö7ÃÎ=yï›Y•Îîêœ#x=t‡&‹ƭ¯(þ\Kc?üѬ©ÞUlS=XG0KpnWA•}·Öö-zØ:upÑMRUTpíî¸÷¥Y ëèÑê@:è¡óæ¶Œ¼kÙÌê§W‚2ÜÏÑþãu÷ŽÍ §œZê˜Ïö@4Þk¯½„œøˆCÕeŽÜT‘«®EøÃà§{†Ü}tÉœaÃŽ X}ËjYž$^FoÊ Žµ0À»G–‡/£ ø)µ%5ÔN¶®ÉÅð">fÕ/(]i +g¦j„ÙÇ\Tñ/b?峯 !¾’G¢õúbY2‚Ø?¶1‹˜0¹Y™ º½S5Bâí.*ö™¢ÈAl‘[–ËLÒ¢ïpݳCnÀ°:êN¾ïÔ`ÉÓ­K͙߈|šÔu tÞ÷sƒ[F^»âfuN-uÉLé{ o»ÙÐBN:Í€aËcØÙ‰†.87¥®Ä°Õk{˜=l´ +8\|Ç;{Dp·–§Ë\gq¯†[ªaç1žs{•ïg*f\—ÄCòåAÝÃ*káÓ] ¼³Ì¤¿ñ§°Hzõ3òi%Œo[°‹EHVÉ;Q(:Àî]‹ÆRª’š§;#©ëAòH Æý_Â/Þv%+ +ªh*97ýÄn¥1,rÓ×&H@-Œ5ÉuýlÛtgaþ"¨5x޾¹“NÃŒ¤Ì„IÄxCÓÖýBPË/å3)æ{àCâðÓkMj \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc17.dat b/application/third_party/mpdf/qrcode/data/rsc17.dat new file mode 100755 index 00000000..f44d14e2 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc17.dat @@ -0,0 +1,18 @@ +wBSxwÅSù)†U5}cOwBSxwÅSù)†U5}cOðî,—¦ïRªjúÆž™Æõˆ™:Rõ{Œ—ÿ_‡¥ÑÁQýÁX3Qä"IÔé‘!¶W…¶Nö:‰¤á”òn/‘÷ /t¤÷,ö3ã¾W¿XÓ¤uXba¤Õߊµ¶‹n4ðŸ*¢çŸ°f¢›U D’µÏ?BèhñŸè¦£ñb|ƒÂÇ€²\ q®qœñtU8ß5ùÜìWoŠ4W.€ÓmêHš“^?ó^èUóXñ +fÛa&®c)} b)þ ¡Ø…àŽT[Í,°»Uê°ÄÂU·£ wq ÜhýÇù’ÇÒNІñ$>¡ ²#TYÓ#}ÌY+ªˆ9wƒ~„T +«Tk +Òƒ—lBþËÍÐÿ#ÍQ[ÿÄø™“y¸º’¬[ºGž¬=Ñ”Æ(ÛUâA.â%ÿèªp£j凌[V•3:['‘,%–Œê Å®Þ h®\»ÚÉ);{‡ý¦{­ýþu’=üíJt¼~û4¼Íªû°ÿÌ«ÂLAÆË<¨LËÛo¨IÖ›Jþ÷1"‰Rú]ÄRá=]_­Ý¨¶‡X%¸¼%÷ø¦„˜[TËä}kªÉ}•™ªs[îâ¥Ðç +)ù± +ƒ\ùŠrh·#س¨“ï 9“¹ œ ÿH|_yä­_Aä¯Ë_e žyI"u6F¨²»Fú…²VI0 rîü1êáÃ1ì@á¯`¿‹'ÛfŸZ¨,K¨Ö¹3Ø„á:‹ßnG3ßÀ×G@2¼š±œYć½ãF‡¢¶ã•í6/;:òm4ðÿ°>ð´s°lĹ©n{i9E¶iŽ!Ez¿5>‘P«ª{Θ䃖º¸ÄeuÈåÙ‚\ÙJãÍGçáê9zåÇ”èQ´)(‚´öüVк÷§eüëhe‡Ië}ã(…K™˜‚‘¾¸‘Œ¸„ʧ¬åáÞ‹xM˜‹«ÞM’±+”áóbDü:àü½k˜¤´Æ'@¤éº•¤ßzº¾G.§Mq°Ó«éíÓÉ¿éGn¡!Wx pÿJmeJóíQ-¶¨'‹Õ.=/O=å(O¨<¢0ýö¶aúÖIú7/Iæ¶$ÁÙ,W½Ó”÷!꟫GŒ*ÞœRï¸ï ä'ÐsF­{Mc¼c }¼ðͨV&sÐ;Ãr;o%"ãø¾,òLK +LyÙKÜ;­eÅÍÃO½ÕG¾‚ÕC‹¾Ê@!ò:’Dêl¢íú¢UNí3i®to§9‰#ŒMykŒéy¬’`äÁ6å*û*ûÿÒ*U»ïœ±ôK†ebÉß›bÅ€ßCÀc N«Ì#´‹ŒãÓEŒºéìž±@ûMX(–M±$(o6f8­ßt :{î:§á{–é¾ø ¢D£ÜŽf£³Ž€de)%²•ÔžÝÔ‹vÝyMê¯RJXÑÚgÛŒYqÛ7Çl^vtùÚhd%ˆôdO´ˆÎîãØ#A„¹'ýã}|ýuæ}Ø•oOÜöŠ¡.Šc#.!¼àɉ+~¹ÒrŠqÒBŠôcj|? KI¥0Ù ¥‡Ù Jåúj•m(<ö,<-Õ,1im•Êê×K´ùK;âæëÀÿ— ¸¯”Û ‡8x’ݶµ›®Ø[sÀØ‚s~÷ˆƒÈøáA†HA¸L†hj{ƒwÜO]06ßÕ06®‰Õ‘Cô"é2>n qEnÌèqDœ~°”b\ +N"=Ú-"½µñ6ÁW!iÀ€ˆ×µ€à׫Î}¡>¦Ì÷Ê„Í÷öº„Rçò'k=Û¯^03‚_0$½‚mtÖOz¤ìGqÑ'G2xÑåDûP6Ç£Þ·$¯Þ*$ó?wÇåi€br©õwשïw +øA°\ý=ñ&Ó¢ñ|ŽÓßÉrôד5͆d€Ú†jK€&àýrSâîV‚¢uRPu0›q嬽ióShà&*hFÜ&ɲþcùˆÊåËÐÊ’ËúÛP–/-?½§˜¨½W˜òß‘ÃPzp$am $?m‰SXS)À>ì Ü€ipª¼î ðš- K¡š9V5ßûĈ|²ÉU|]dÉÀVÙ³ŠÎ¹ëQåt<Ýåg6<Ö-U$u‘>N€’6o¥’qóo/Ú¢ ¤C-ÏUÏi7U£ôiaŽ\Sšâ&}":O"µ1:˜§ÓÕQ¯ŸE2»KÏÇ»cÏŽÜ_B®ðàãÌ œ¿Ì™¦œwõÐÄûÅeƒ¬”Ú8Ê”ûÇ8¢*ZqMN ·\ã˜k²ãík[Õ÷{vÔz^ž:z×PžMxY`ç$ñq ÍB Á•Í´QÖæ²Œé±’én^’ÑqHŸ¯X®g»žóÁ{žx›Á(XÇúmÓô54óBÉ4>#KŽ2T¡%pwg‹pT gÇ +ÄP)Âj(¤Ãþ(6mÃÕN½æŒGöš_æ†_ ¨ëüÁ;³¹:•ÕÆ eÆúeý‡M¬Læ½0±b6v± ?6®Â*ÓÀSKv›0ävÞ80J$DÛ=íaXùÙcœÈýc³ Ë]hØ;¶˜–˜ò¯–¥vGÊ—‡›žgï]ÅlïäjÅ\_ÈL²æý(·Ža·† a‰€Bùt9ˆÉØÀÌ2aÀÎ2p©Í! õª—Y +ÇéYªœÇfÒAèÞSrF.H”‘.¼Y”ŸûÎn‹fl šòÖÏ.òE9À4ÕŸl×TrØ¡®rÙ롼O²€ª´ëT&ëã¹TªkÃ%õ–Êœ\^œõ|SBL£*Àër…Ä£+Ä—£†ÆœK…Fu³ÍðS³Øð´IÉ~ø%:* Û*»ŠiÏÅ6!€ë]IV£]­OVæJc㤚°P1šHPÞlÌpG*£èíòIíi'ECöÞ‹Yt4öÁtSßö1>Ïaí@Y.ˆv¥¹E¥È@ç¸u$MÇ[¥Ì['{ÈÊRþJy7,çR´,1¾RäáEÔ[Ë7xµ!§<µ ì§òšÉC¤”°¿©ÂcôDÂ)ô ³FÅñ¡ÍÜæ&Ϋ&²â«n“ؼìèï©ÐQŒø}Q¤'ø—ºW:¹Ý’ÊŸÈJ õÈžu ÁÛ­F‚oN¿^¿ˆ°^xèT+·h çÛúøçêÑú­7Þž¥<8ñ™©€ü©TQð {[¾ _\ ÆF\BeÝVüþo~p~Ѓ»LR Zc ¹ä ⹄ õÆÔø~] –’ΦZšÎAZ ï[~+h]õÝW`¯W.¯”×éÔ7ÚP "üj 8Öüã½Xo§3CxñXxZ·X6bÒÚ7‰É³³ gLr ÏK]\b¼´dü–uþï–v þÙ0ÑËã3Á-á7­—á`å­ ^MÈÖN¢bC2@mC5«@pð9§qw+A4p4#nêY¿òD +H­¶æ­<æü"ó( íßÚôµåÚùµ |®X.ðŽ‚'‚m˜ÐÔöº`õeBèõ{]B)ýy»ãÙ/l£·`lA·?†õ +DÏd|þáäWÊ䯝zŒú±ÜâŠÜ…Íâˆ%ü}5ĸ«Z±ò«“±q sû`ñÅwL2œDz2©ZDgwÿlŸ®BÒEÞE¿Ÿž^pêÊ›?±Ò ³wÝþ³Kú_|Q…"jOàjË;ನuÙ)%,æmó‰‡óñi¤ÓùNÖz«C¼„ËFÿ„ç¬F]úvȃOÖ ó`f¾`Hg8Ú豞ôUÅ$JÆ^¢JÁóg7Ë3‰6ŠŽâ¿NŽdð¿×ˆë 4l“[ù ì6ùr5ì.¡d&aYsð¡sHC¡THû~î“×ÒÄäÖ1;Ö‘Wa‚ç`§«O÷î³O<Ãî,í‚}¸çz8µ½Ë8*½íb(ša5ÿL»Yÿø»£äõ ³;j‡ˆè!ˆîÄèZ¦ksY†F ÈȩԖLÝçä¦ÙÁ¬fŠNÑfÂSNµôhbóì¼ÏV>Yê¤> 2ê`+â×EgÒû¦I¹ÜI¶÷¹™mQR¯˜éÐÝLTÐŒ¥LyáÆï (=8§Ÿ,§š`vPn@º8U^w‰×‹½‰&9‹é« .1^Z2~þ•ØÅþ0üØ‚/¨dk'Q1gS-Mg +®-ù£?›4 ôà~5k~ÿÐ,¹ÎÝ—¯HÂÚ@H~ +Ú*¦ xг£_?€‰8?hωÓ&)Š-¿ÎÀ¦F|°¦R|Å]¥ÒàIeÁÑ/ÈÑDX/§!&ß`û9̪ƒÒnª[õÒ¸¦)ÙLúÝÁÝM0;(7 ]¤/µDtžDwbt-S»·¢C#Šd3E'æ3a§'Ôz41÷v^é+k–ƒ“kƃ¥¾„Aý0ÝÛÔÐëÐøŒ1ÈM¾”…%c…/Q%î÷½•ë—ÊEòPvò9”vÞ2¾¢·x +5©p‰5ë“pYT´âšœs¸Bë#ñBýV# };dÏ©k÷Û-ÖyÛÇÖ¶·ó0öìµ&¬o…¬ÑÁ…O/8ueÑÖiô¼!tô³ !šð²ÀÓHÿ♃þr ƒ¥ercÙ=F†}‚Ö8‡„Ÿ7‡u¢±Ñy"$mzÔüm‰òÔŒ‹>W,xGHÏ9Ïܼ9¿â#C°AÎk¸=j~¸ÊyjFË¥…<­$!ûŸö!ð+ŸP°“2éÚ»õV¹ÌŽVæîÌ©™´¼ïÆkºjhû„h|F– +d¨_Jy(;ƒy’J;…o‡_QÕ<àîÎ à¨Γ• R™Ô—¬s—¾Ýj=–õ;/ú›PU›áPlÚ›$·œgÑŽñ)'È™'zÈÝžá„0ó’f¾Ñ=¾@M=ËåŸv{ot7·É“niÉVˆn2Ìð.Z Tø‘@Ê‘4éÊçšE˜Ñg`æ™dæ",™:ÃÍäGÄlì~lA™T2»¦–†?”»?ñhÒgŽàÅÙì+`Õì¡p`”Hˆ«zǰï›i3­›·µ3ma-/ò¿Ó ¯Æ%çÆ{‹ºÐ­8vquí•]u›"•‚3<…˜E>->1(-ùC1W쎉3+!ÎZ|bPZï†b®Åf&VBú—ØÃÕÔ—¸¾˜™yÑçP´øÄ ´ÃÄA—ÌL¬„sÂ2s„ïèr ­C‘JÓ‘ö4 i½Gpìâ…dÂ=dàO‡þB÷I3êÇ7ºê+D7fx-Š*|²“ϲI%“̹‚Í¡¦äŒÅVÀ·Å_àÀ5 Kô“™}Ã\5?\e²5#ëÜ ÌØ+ÒfG+swfÚÂZ^ùc»] \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc18.dat b/application/third_party/mpdf/qrcode/data/rsc18.dat new file mode 100755 index 00000000..1da90b22 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc18.dat @@ -0,0 +1,19 @@ +ïû·q•¯Ç×ðÜIR­K CÙ’ïû·q•¯Ç×ðÜIR­K CÙ’Ãësâ7C“³ý¥’¤G–@†¯9,Ä“¢ìTd yÛöêÝ`Åv«›ËæÙn†;{çW9UŽ1€Crt0Q¨û)ü¬‹p#z RšàX •;YŨÈò«ñɧÀ—ìK·Û"JÌjoê.â£dìàÔ5Ù+‹Ñ¯ÜvöÓ®rªb"†äÄpfÞI¾±!#r;ø¬)=a_vè`¢MëRåE. àFô]¤)Ý›<~ý"’Þש\ë¿}çðO°@7v²—M4ùKÿS3Å–_»€'8ŠZÄ%­"½ps«D”…ÔÞ>É\Ù[ÈÅݵj¯œPóå{é9€ eŽýö³=V ¿C¥"ìñ»AäIÄ:DÕ¹ð20+&K­¯ÈG•àÌ¡’aBFävíERz¾ìz{Ðθ•¶8?¿èZg~ÍÀYšË¤×Š\ÝŒõºUR§";îë^ ]¬Ê”N!¾š‹5+*xüçD9¡³O¸ËcúÓýžáÐ iHƒîQoêf(Ú$ }€nìy3šhï–ã¦'f—1’{Ùìœ]И3ß±®í%N£¾kNp ´•JGD0gà8QªÛßÎce–Mé{G£ášæKˆ5µ¡|¸¯¶—§wÔC °?D‚f«dæä ܇4 Ñ% û× ö2Ïr=Êçñ{zÊ[L¦µYõ‚Át@gJDz¢è¬c†WDÅÿk‚Õ’•tˆ"·CíÔ÷Âë(›^œÀ©ÞTËû%oýd`VL–'G6C4Ž€§õ¨‘›fûdîHMT7Ý…_9Âþ„ŒÕìÇŠ¤ô™aÅØ&2.¬m9S| ¥•'ïÔÚ¸Wô6ö½m7qp~cÍ2´ÎüÍAÌ›.ªà¬71`y”\n‡²)‹U³ ¸,§8÷iª¤ShfXútÞHðîj¨¼Ié}ÁDvÁ˼ ºE‰5œBa), j«vº)¹çmµU|Îï* oÒøVTðåÓˆr_{žm‹Æé»ç!ó­ãp|O¥¯§×?&Éø>³ß½'ÒÁ¢Þ ÉÌP©=H0FcG?ÜRE›a‰~‘ŠúÜÅòf)ÐÃ1ÛQNÌ3bæk´gÉîÙ x‰«nêð9ö¯'Å%º½-f£AÇJœ[Ö VPŠ}jݺê-ìŒ. EÉaÖ:œàu7”Žˆ`ÎÝpŽ-m OÕ¢ÇHAÜ%+îž©‚¢=Iþ«£ÆÊ1š*ÏöŽ[ß)MÆþ> F:íÓxb½®»Ñ– j.w_ømCq3S>mº»Ø˜/ó± +#ªxs­l}~ˆ4ÌKþÈÑÕ@¥h¿ý†ÉùŒ› œ˜‡íî3+Ã-J]ë³@ñdƒä:z$‰Óÿöô¥¦\ÂÕ^£Tæ3v$Ió¼/f‰¶˜Qw²÷0Ÿè€Î”“yYÍfM/ â0çéC¡Òcß³:€_E,Æ®ˆ—ãÖ·97è Dsª×q`;'P4&Åþk¥|ÈNá†Çµó™ËP+¼%O¡¨‹ëJi<‚ dÇÛ`lÏâêˆÈ2ØÞç ÈÀ¬˜1NŽl†h1—¹U¡kOÁ’Ç>+MH_Þ“ S*÷M?+ÌëÈÁ(š¨8ò÷ä[bâøü<7UšlÛÙqªn§¾r™á·Å“ Uõ/—\ Ïç6&ÂõkŒÁ¤Õl­Ld\EÚr¦øW7Nõ©m®B·Ó-ÐuµqÎe㈕ê´<õlñgÚnâàüƇdu>å—F‰°¹<µ”*/U}Xw6‡‚…+\IÝEnbÀò5¸.ÜÙ|5ô¾óŽ +ï™'0m¹û÷N'yR ª{mXSp +óÒIU¦üÜÎ#ž¼Å„"§¸ò +Œ4ÐÌ +°<éè¡ýÁÔMe’ÏúŸ?7½Á©F/v`!ˆ†à.²Œ# ˆìŸ‹e,@iŠj%„ÂRXÔg(úðƒ‡¾zÓ#w)‰rÏFKìiRoÓÚwªøÃTÞ¹í¤ü[ÇÀ ‡v±Ón2`8¬¨ý×» ä¾ö!Ú ‘ÏkÓB×WŒBÊ3N*hˆ¦Úï( +ÐûGÛàøžWCS³~Lí|{¼lnuWY€³ú,áL¯®¥é£gN$¹=6ŸY¡… Oz0LœùU,’ñH©}QÝ(ëo9I¢`Œ=ÆŽ~¥,¤Š+Â6ü? wŠ·ÑbûTØÃyo}/¿æ›é:¥—ùÌR½›b« ¢œ…fÄÁælc•ËMG+ù¡é¼Æ¿V*ÑÖuÎÁ¯@>ðK4ÜÉýÅ*a[ x°â¹]æü@orñCN—JigZÌ[þ‚“”%¶ +ô?å®°ª¬/Ø<×ü$±0¬  úÔ§iÉZÅ\Š^á‡Ý5¦=Wµ€hN|QS±t8%Ý$ên5 À§à -JÃI°rã=žéYS ‹¡ä9²ZÚž·Y“‚¥JVÁ!Oî¡°«‡1pŽcLË÷çáb–‹Yz’áK[‘‰b)Tƒñ¶£R¶%ÞôØFy¾`.º!õzÀš‘á|Œ"tÇ»ðÄgA0 kujVré·Kõ„ò¢i,asÕù¿1Ô\î¾íÚ†âf¦ÁwPÊ­¥ÉAy:öϰ£-†‚®ƒ|Úi6k­-^ûFIðæGØ(“!ÞGþê‰ £]仯º$úü 2h…–á¿·€W&Ð4cËK|§ÇBAQöå-“íñçï+%(-ÇÁfV›Zê8ž„ÑòìôdAjŠFBÈ”ºË{€ÿÈÕtôH»ãñõ{A| +PÌ%¨½¢O› (gWQ¸™·¼[¨(ÑfìH’ûe^̸ªè"œØ /¾åÙÛ&‡^q-¢îyó`2#Í5;ò²‡àŠšÓ{Ö4·Âÿ„O,~±kÌš^@Ù:`Óφ_¹Æ£{t¾#aé1L•§?Zëkè[7Ä,ŠX‘"A 3Û±2srn͈æe£&SÔ¢ô Aî: ½%íYQtI³âÀvN hL—áÖWøœ'ߦHU±ãág¿¼K¨„ú³­ßþM“wû/‹ VeJ'ž_M Ë”þhÀŠº$Ïw¦¹u3mHÒxÈ›«À؃ÙÉ d­=ƒ³hg\Ä[‘Ñt‚-ν?¡Ó@E-bœØ Ð8N(÷ü³‚ú’@HмGð{×b83oª_ÖžŸ9“|Vš¾¡;Ä?ðIoåÚ.ûѰýx©:¦Tóš~V…Ë8Ÿ=P)MpÕã%f5¹uqß2vpj”âùóÕ¶ÄÙíåxnª)Ø«¯âIbÇQv*2ˆ²ã{uà0ì;ÛÜS.aä/ß* +s—;ª÷^™33¨™q€ýú¯Þi¿á×@¡¸]ƒÓlL™÷ÖŸU<·Ø6 +ðCêòFËN +LÍøw—›ï˜G˜È¸Š©äQí$®nœ›wOÚA¨cÉ#†øç<1ÐW Ó„s»Z½êwâ<ÊÛ 7Éuxkˆ +(E°5à]u˜vFЬê÷ØÿÎ8>©ÜÙÝå‘Èê|×#H¿­‘n )¬Ã¾ƒÊ?ÆE43Œ,}:o$xw5T^ªú°îÛÈ;]šÒý¸Ô¤>gùйi|lV¸’§>ŠÜÄùjm\¥ƒè®fÃUpÎV•–0²J.…7¯øjõaûÃ/N`Úo*ëóœ@Ý„ôTÆÃ3ó2w$ +¨*&Nò¤Iö$Ú°¦àû¹’ªQɵEÕƒæ1ó*lï²¹°™ÑsÃå¥F! +e—'4DSmùh +^67´¥¢@×É}þ&ÙWÜú½…}xÏÍ_=矵šÊ9ƒé#R~£ í` +ˆÍ;Öç7À0±~ngŸOŒ^ìÀB Ý\yF‘•ÐîÚ#™;0žDCpYFŸˆ Å# ÊX€Ò ÔJ™¤°,µâ>”z_÷Gù¸҄óõ'Î.Péýaô»FîRä6ƒŒ!Õç˜h´Ô¶g¼ÿDÄuZ–ÅÒ¤Þ»©îI훨$¡oÇyõr£1q|~•¤M6ãâ¶UUå¶0“(ì»Ü>d'ÀþºA2ïÍã06équDdlpEMç³kÕañB©?ƒÖ»„Ÿ¾ú–&ÄÝ‘- û»t£•b³®>„(‰fœTÐ Q©ÃP½\U‰t‡N±lˆ™_üâãÍ/뎫>Ýí!®†¦{ü˜ÇøöuOHBæyvz2®5E#„!d(eØÜꮲ{éXߘCAWÏÇžo­uʋߠ +rÓcŽ][ΜHozl#²_0]žô=`´5+9úÕ«ôBƒyQº¾·äò˜%ïªX9ÿOú¢§PËÞr’YwÞXÛÍ–8G¿&ëõý€þ1KËÀz‘üWXU V™lå~/þÍà”S¥Ô@4'>¦§€î s6¿Ä먭›òÞú^cÑ+ì¾£T¿±êŸC€|ý–h¥ç»D›¬X”p ´L;#…EVu—T¶@ ð}ÙoºÑþå€ Þx¯uy#ïË'&è|µÅÃùLäÿ†œ3”Òδ…¶á;85Jq 1í¦;DYÿ³´pv“ã'õ~×A}I $E^­x³åHÈïB‘x†ª¹ümóæXð<Ú4`E]éµSÒ´— +¸$ Ï×4Ƚ.b£Ææ:A˜gБ¼ß§jQz®wМø¢¦:S$¤Öÿþ½Ñ^«TB}רᨙèpJ§HÉÜj SÝ@v„_ß,¶iP·Ö?ÒZ”›’}äÛz!ϲ¦] _Õryµo,ãèK­Ñûôð@–«ë´©$!s²;=W”¬ŸBž2íO¹Ø±Ž´eËáP9ç¿G Á_}KbàƘ‹óÓ:ßÄ1 .¤Ê:†Í'Ö6D¡~qÿ‡è™²ô9ß–¶>?ÄR¨ÿq[¤]Ž®ùèÿú¶´"2‚6qJ=¡õ­ŒòaÀ \iB÷ôžäýL4Zj[½‰^ñ"b´-)?ßø0Dè“ký•΂`ÖÆÄhwmŸÂ“O"¯8…¢#ÁDêÔ¬äÏs–÷6ùYÒXÂæ·ï/•ZÜQ åê° â¥n}cb4µ¸ÁaÇ ©ÙÌQŸî"Œ™ƒÄ-n¦üuX‹±‡qÜ7° ‰GW‚òtñ ƒ}[ZAOrð&-5£ÐÊ/ö1Z˜‰ø©ÒlÖGZ¼ëþ(Œ’ýÑŽ­PReCèk"aÞ?¶ñÍtÂ;B¡ŽáÉ[º(Õk‘iÔ¹ÿt«Øæ‡ózx ±KÛûHéådÐ1ßcs®L½hƧRkñÐæ/Û*!°ålþ±T‹–øS“„‚"¢ñ×Z8 ;Çÿdù!‰ÆÔìïò&Ép!=¿ùÅõÈ‚Ô Œ*„ÿ2ÇP¨ºx.5)ÐyB¬i]5i‹öã6·èõkÛÿ÷Ú’<‡ˆLJáG4¼Â³CK˜&eö‚ø* …JMg4Yž+]PÎyOe¿ÙRº‘.fôÕ ‰\®¢m/se¶MP¿ÌÅ9ëʼ…AYÚ^æÊqš c…—=rˉemIÍD&%þ­^aׯ«L¼‚²©¼Ñ‰â)]Æ3zä‹Ê.âZYÁòûÀdF‡:jvùyñí(T]<”šÎh²!Vº Ý )»ö±hs™ãžXü6Ö*2òžÊc¯¤i?\Ìõ·<¸…)¼€¯tÀ»ƒ¾o‘[öè:ajÒ ñ:ÛlsÍ÷=<Ö«ãóFÂÏb˜7S~´,ËÖͶn•X©9x ˜”ߎhe™{†–-LÊ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc20.dat b/application/third_party/mpdf/qrcode/data/rsc20.dat new file mode 100755 index 00000000..c08a0977 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc20.dat @@ -0,0 +1,21 @@ +˜¹ðocÜp–E$»äÆyy¥®˜¹ðocÜp–E$»äÆyy¥®-oý +ÞÆ ¥à1ŠHk,Õ‘òòWAµÖ ±¥ +y§ÏlÐ:1W‹‹òïZÞç¡‘WÝb ÖX·?ùù®‚ÂgÎò‹­ôL´mNSù€€ ,w±Wò=SƒØ½tb® ùÃïê4.MÅÆüb†hrr\m´¡Ó(_?0®§Ä=±°s~ïïA,#-0\6r×RW +¦—¸––ä·™Î."ù< Gõ˜uÚœ¦ïXwÞ'îš:×7cÝQaŠB)dd³öî4<þ®(ùz¦­gèÄAï›vÆÄ9‘Í.% +0^‰Üþ ‡ooJ5ÃÉ6 h$\š—‘å ÄÐää¸Ú[©93O "€êÔÁ·Òõtu_»P¾~`AS•$z}æüÃÂ2íæKUÑf#a^Äk:ºº'œX0FZ`¸l䳤®2Q3m11ÕsÀ‰¶_Ûj8Ã2ë¯G׫HHpÝ/\DïxŽ÷-ê©%QÃ::,°·8¬ApŒ~ÊþahÎ3µCC‰î¡NÁ)t³nƧ¢Â „RÈÈ{ñšWQK®JroPâ†y`”±±Þ_ÁþhxáAPïôQ6GÎÍ•‚,,Ã+YG˜}Ž"V3„ÇscuÛqDUUf…ì‘•r?‡\J`¼¥á@ÞÞ”jt(ewPäZ–döù+÷¤Õ§§1Ä› l@ÐH¸)3?ו"½ÕÕm©™i/³NdY¥zó£ƒÆ{¬¬È¶OrfžDɵŸs¹÷,'':è.ö‚cñuBÁ¹”ð»È¯ê^^ŸFê¾k aüÀ‚¦7HôþúÑå››dr›¥ŸÆ^Ö¡ ÐEì5#ââ¼ÊÇÑ–ª¿:Ì'F¼•ÖtiiN%_hf¯ÐYÊû6‡˜.Àà²ë‹°`Œ´ÀmØÕ{UAd(¢fÚbb·æ(Ù|±¯Þ Ã@“´‚Hq¾«Ôp›dË,C޳Kà§¶»qÈÒ¬ëòŽø˜WééE ^¸ˆ>Ãð,óZÉOJ¢›ttX}ƦHQ öðqeíô\F] ýÓspE‚àü‰áÂÐ$fw +††<ëɵ‡fúU‘T•¥Ÿp“Ìÿÿª’Á_œŸRè{Ü‘SY™¤öÿœx¯™ð1}"ñbôôSQ)®¢–A”äÞ< Ùò>À5¡¾±R“.÷âL6œ5I($óŸáÐðß‚ Ãõ¢lއ7XX›VX õ°á¦…4)ª:‘Óß!!>ø²Ž-úD¬f“æÆê«âˆªªÌ*7Ýÿn'ªºe£âQ½NÓÓi¹Å?7ä~¸”(ÀeW߀&¡¡5Ô]†Çáp¾HXV :ìÉdàØØzèPÊî Õ´1ÈñïV<óU·SSb•pé:ë϶²í¸gªr‡å±q**Ç;+@Ø€½mRf~³07Dg··ÚO³ùóÝïÞ–±"ð;—‹! ¡ÎÎá/þÒ^{œÈ²Wôû[‘öEEž–×1šÂÁ±ßà u0<<( qžäÌ!,ˆ:w#æoóXNNtÍé'ÉNOŽæÿ’2]yž77Ñc\ñÆÿꄟo5ýkC&ɼ¼#ŒÄHéÉ‚C£¸O6UÂÅņ"ÉaÖ]ÂåQnõáé¿×++2ÈQØ&X­†›Å!øÕÑZÿ[RR—fä+W#‘¼±_½ŠÅjFÙÙe‰|·ÛRs@—`ÁÉ_™1ÓŽ€  À'“¿1Ict…NŒ ™e7±èÒÒœJ ÁL ƒ’üšÜAŒ§ì.««9ä¾ÐÌC½²‰ël=-\Ýy Ë &i'âam |›ýXû´ž”Y+èè°ú$‡øû„rmñ«%‚½í‘‘T‘Q¢]ñýâÊ>Çõ¸Œºç» è`Í>÷!’\{ãN®h|ccBæàŠÝ +åß™½HÌîx~Yz²iãÓ¯ø;óÚ +Òhh»ÖËwÌéª?¨7W#à;…ããI9S6‡l¯ïvO>rs˜ößCššì—Ÿ¾%#¤Íö¥?¦²/$*Uñã&N LÇË*Õ©ã–”2Γ~~TM%ðC/ýbÁSE,úDÿÄõõ¦¢½I³*’Ç5˜iÞÿŒŒ RAY1‚5Õ¡x]¯"ù|jþþ_aÊø©4íVÓ}ËêBjy¬‡‡úÏ.¤;\óÙ˜l%j’PHû  ç—T>3ߨèú`N)F¬=uu­Ž#ß½ý£]›÷YØn2°°+¬»fMøÌz[G‡Ï%¤ŠôÉÉŽ°@÷}ßQ>hRIt?»£BB|í– °ò¼WâgþmÏ)_e;;ÙCyZéˆEÌ*;Ñ‘ÉKÙ II….ḪìmëCZ­”µr]=Ë00 €Tn§ãÜNIiÊ +[Ù¢g œ»»ÒoÌ×Wæ³-OµºœýqèZÂÂwÁ—~nÕü&m5PÊ<®£L__jµǞГEké µùŠ&&Ϻ“ß"àa°¬@tÅÈÝ­­=ô"¨cÚMƒgLÀ:P~™,ÔÔ˜ZÍ ‰Á]·ubÿìxûªs¦¦Ä7UyÄ2Ôs¾ýi†ˆÃíNµßßa™àÏt˃qyÇmÎIä×âTT“vxv„ÎìX À¨Á›$--6ØV€­g=Ú¤Ìü{`nˆÎss©žÎ9ö¨r;ÔZ¹_Ûxl + + 0{ïû§Ã¡1Dýv3 B]_þßãV ¢¬Â7£4k3°T¹™øø[q ^á¹¼ö%y®õë¶6?ñŠŠ”ç¼Ó•#Q 8°Ï Û7óó¢²!1³b0)(™Ÿ£Ýê`xxP]¹ˆì¶ S/ôé :‡f ¦õóâ!Õ…BX tîFÑÞû°œœè‡z˜%€-; ¨sž«bjÈvååM)ÏN(œžÑã9dºò.!nn¿ÆW÷ØŠóý “¯!*äÊçh¸ÿ2‘ãÉ#ÞjçÖ†LeeF F”Œªÿ®ü¢ò¼¨Iã«•Ï›=†>[mžlª™——D )?žRlZNÍ(º×¼}Øîî´ê±º™×'2¢Ü=÷ßÏc³VVd{A¿ö´!îÒJxÓdÙ‡u//Á#¢­L°G+—Bí·¿´ã¶"¤¤3Ì:¼µ(r-K2{ò›õRäÝÝ–bÕV®8F?e¾4g —ÔŒ¯¯ÊM¥¦«W%9¹(qC²0JÖÖo¡øs«¤æ€3ÀŸ¾/b»]]N`Ê[¡‰ã5ïû Ù­åÛ$$8à;cb’Æèœ/Ên͹¹%”£Ú’—©‹@uŽjîÕiô ÀÀ€: Ÿ˜.9å)¥‚SÅ\KKrÕŽµowM啿াE!š22×{a½…†gyËØz&Z¸'§ò@@‹ùuƒ ¨ìc~1C499.¸LÒxŒ¹¿n8K¬Ó rc²²ÜWÔkˆ‰ÖܲHÝé6h–¥ËËyùú +ê'©GsñI ²…O••æ¿b$úïHÊA¯ß\©¤a‰ììC×ò÷àùoKÖx“ÅËžPÞgg±þOKå– M +aîÖápˆ´P Cíþ†8_$,+vê2pllH=8úûé[Yø\½U9ÍüÖ¶í“,ôXþSÌšUÆçážž|•àñ7U]¼Œßq¦Ð'ççºÒN<ÙÂx–wÝV °ö1zz§¦Ö…)Çõq&N”ª÷cS$ȦP{x¶¼øz.# ˆˆðçûêÔÍÉ3}¤Æ*ÄÜÁ8ÇfññUIâ>ÖÙoŠ‹ï ÇZAƒƒ $Œ[ÎÓ¶diVûyG|L¥Èúú¬Š9ÃÜÁc/kÞˆh¬v”Ÿqq^e¡43Ùh¢eóHÍL`pYûËe|Úø+ç°ëu!5²VÍÍ}éýÅ*—Hált}0'š#V´´ØGH'&íëäÚÿKJgÇ??*¨Ðª×IŽíÉ”LºoñƒFF?¢=YºÿçÙ‰|“÷mi44Ók§Í 6Ùù;©9·L{á¯MMvÅÍÀ‡|óB9¸öÛœAÐøÆÆ„*Št0èõžI.³ÿ'W4>¿¿!„ÑÝ 2§×£/g>…Á(""<ðIdù7ÈwÑÂÓ¹"+“%î[[™^ü²ô8yÒÛ»Cívû©¹ÐÐk±d =±Ýg3ˆ¨R@¿ð©©Î‹î&…ÏI~Mn®FÝvÛÛ’rº#iæÉ•Û+ŠýË’Ñ¢¢7ܦl,ØCÃìž|äæ-ñ£†))Å3>Õã)· Å0îê¡Â–çG@PP`#aJFU‡ñW~Qy^HTªÿÛˆš‘O)6-'è]å^°lwwZu=Lœ@˜“‹T·OÛ15d;üü¨š¥õlE÷ðˆÇÙžŽreý…… 4Jý†^çÄŸ¦ŠXéˆã•÷÷QYÒDv[ˆ§™zúŠÍ3SŽŽô÷g’{T9“j-Ò¡ã<6ÿ+‹QVa•ß»—…X*ÒÂ||£¶¤‚²bj·_ðºCDïø'Ôáá¾Â<;Bgv ±ƒ€,`TîØ˜l‰íOhǬ»ú‹É „ÔòEéƒT¿m¨Ï½&`Œ(?ƒjjL-þ\Uv¸û¯-ØJÔ9 ë@få¥sט©Ô]Nð‚¶t-aaµîÓ3¨|f=£­ÍéÀœRŒEzêêGKŠXy ^¥q½…¸é𡼓“â¯F£gç[2º+ó²­>&Üd}}VEÞ—â4Q¼÷ƒ$è&…08¢óëkÌší…ô¶Žƒ'JU + õóujèê—°Rcbnîí3öö¤ª}€óú£¢|.Ф’è~k[„„øÇ„Äpö•À¤ ^Fá¶Shýý]i1}ù$e®ÙÎá.ÚƒR¾Êvv¯†©«üK¨¾wkþ8DZ  +(ò´Ï Š…Tv¿?–¯’’\j»DÊknŒY$àú4€KÜëë²òßmIÅÚˆ ´G5wäºz‹``@GÔ¹Àµ¨€üÄÑpS_¬žM峨ÜSÛ¥œ’Ò‰¶¯YÎ%kk¹Þ0e£ÞÊÿ”ù‚ó‹âØüãp…³®Ñ{Zžwi%<ç2âÍ´™™îŸ +^Ô9˜«³yÉô)rààK13üÜ·åLÚj '‰xA[:˜¾¾Ôw«E,²Š/ܶбÌ\úMÞ^ÇÇqÙ“!½;ŠÖÏ@0*wï LLƒ6†*ѸTéÐ0€F‘a Ï55&˜i";£DÝÂ=}E€è—§GGzõñ›Ë¦+¾Äá ÓÅÌ,ia>>ß[DMÆ©šΘt + ü/X6µµ-´Üô6¬õxÈDíâO„G9¼ðÌ̈‡]ŸºsêÄã›EðëIæQQ•näÿšÕìwuÞaKý­ ((0Àª2ò•dµæaçÒ ›Çœw££Â/2‹ ÖབྷDT) Ñx±ÚÚg݃è‹âò“Ú’Õ&³þÙ¨¨;ìE:ŽtôOª×ñ¥ÑÑžBðìÅ$þ6:°MŸ+HZZl­hU優GøêJ&]¹ö‰ÏŽ##ɬ G:Îz©U…åöÀÜ ææO!4¤üBU­|u% Ò{ÊéGŸŸêrñMäv µ´o¾«ðØ`ËH‹kpÐÅ"*šæ<Ömm½ÎöÃëS›_bþˆçìf„º¾á£nzVôì×ךRl”º5‘–·ào›Ú*®®?üƒœP%!¿ÛrÈiù\BÜÜc‘% JBc«ä8Ò︄¥¥Æ?®ó­ ûç;CBTÕ‰Ó..4Ð6J] ”„ÆKÕp¹ÃmWW‘~mãd?Û*F¡ÔÓ±˜ÊÊŒ +õZ”:´ì,šÑB–•µ|ų³)¤@Œ™5I&ãAåYùe=M’88ÛKØ5i0j* ?1sÝÞ+©TAA~å7=ƒ+z2|¶Ú!ØI/<33"ˆ¯„s.}4Í Ÿc_ËúJJ‡&R~!¤Ø>´œ‡Pi³eú­ÁÁuÉ‚ëŽ$Ë»8hìMsk¸¸Ðg \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc22.dat b/application/third_party/mpdf/qrcode/data/rsc22.dat new file mode 100755 index 00000000..5cf0985e --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc22.dat @@ -0,0 +1,23 @@ +Y³ƒ°¶ô½E(‰{CýVÚæ‘õY³ƒ°¶ô½E(‰{CýVÚæ‘õ²{}qõ&gŠP8:ö†ç¬©Ñ4?÷ëȘÍÇ5ÚÏx$†'Åús7.®yö6úâ÷LÎ  ptñÓEO¿h~ó EµJT_sLˆl—iŠR.•YrïË-‡“j©ƒðHN—4éæn\A’>®7%öyÆØT˜S|ÔÉ¿<ˆFÐñòñléÙó˜]à<èÿ"»ŠžcÐüû«BïYo‹¢a’ÁñИ–_û §tK„òÞ x®êåw÷ÂŒ¥ˆ‰Ú7@húÅëÂùþênqóRñ“Ké€ î5M aÑ-­f¹U¸LnyÕ›Ùºm…ûørlh2±ï¤iE´ŸÏ +í2rõH<ùG¶§J•iƒäÓ_àǨá¤ïkÁvøŠ T âb‰àžŸ¢¶Nû5 ´&vµž6ç=D%fЃ¿¥mR½7–Àü¦#sÏ!Í8g%-ÕeCwˆå¹u¯[ý“ù¼·Kêà7/tY&çàÆ,ë± €DùŸÂ‘£ÊyÌ’C·rø‚Ü”ÿùP?GMZQíwÆðgã+Kl" êízoQÓL–4þ*üöÀƒ™¡å +ß7µuUkñäjYË1X™0SþÌŠð?iÜv`²<ƒ-+Éáïã­ƒCëZ>Hi§ð‡ÛˆÖB‘g×˶P.3õIƒ A»yš Ë+D˜w}F>]˜¶þ2|YÂ9Ÿÿ½-1¾ë@Sè<+5N„êo䇃v VMÌè1¦IyÉ–›y¡ðAÉ×îó*™W .©8ϦÉèMáËgîQÚø×È8Í$n€Ðé0—Ë™ïáÉÜâû¤ÿ;–Ï}Ý´f#*ޱóhÔ§\­~!:Ájš¿Z4GÌo$ªm˜Üò·+0D¡BÚ,ìÑ[Er_éέºÅ¯iÚëíäØÐdÃUÒ,Š4u#ƒÇöÚY§]÷e•LcJH©owb¯Å™…2dä÷xïŽqS”7ÒÕ»¾Ý“MßUÃ=Wt Î̼+[®øC‹I«ÅÄ6ÖŸìí ¨ÙÄÝ!#=Yq:œëj4,o]¿î»«œìTÉÝn^,è²LÓ6YÀ¸(R [#²ž“ö¨Ý&Ý‘Xˈï#2™?[‰ò…9†s$„"Û{Éæ5ª .Dt¤_ßœâÑäí¥5ãï ~Žš´¢Çî‘ý4 +ÎÛ½^šƒü;¦†=¿¼­ûÇ'Ò_.V–ØDÉÇôÞ¢»˜1há=Tå>ñ,%hòâÚz±ö¾2…J+kŽ$`Ù/_×£nw.êªÖ6ÿÕÔ²‹b°(Ĩ¬ïaà°Ó2ö#ËM¼(‚hmx!Ý/`4"¦á… ý~Ò¥ìÀy2xZVßvÓ·’–´¸VÎ,ñ»:Ï.Á¼L*ÃÛG†Ë´|ÒSý« ±$„?γ‹šhÄ«0?§ÁÕúOtÐNLr^ÙÔ"~q \f÷>’‚kò)]‹Vˆ-îúŒ|(ßÖAʦ_ªw{4&È«Þ÷à‰º-qád<ø²™r#ãgZbaË€¦ÍxãžòQÒÈëÜZ?jz!_Ÿ7f¼\VjœÉÞÕ"ì]¬š…ÍbQ’òQåé,£=ÍhV +e@×Ùx›¸·ˆcz1*+ò_8,ý‚³ÁûT/ +®\Oph™¨BéÌ?@ǧ¯Hæ/l÷øÀºÞ…ƒQ0.Í +šß‹ÎÁ¢©í³*p‡Úâ³?˜9'M÷—GÜÙêTik0árHܽÏ`3‹/Ãߥ>ÙëUãv1ƒož¸ ;sŽÎßV’Þ}$½l vú§uÌ:FTûеS¸>Gü2Bt£…ÅzÎUéDWçY¨(ûÃ&ÔXŸ:$ŸÔ)0™c´hŽ…ÞHIÚ-¥ùsV`c—dŸÄŠÞñ@’ Ã3 +'{iÇ•ˆ_„©XÅ¿>8¶Šä¾Ï= (Gi—Ñìî1¬¹{ªùÅŒÀ×ÖÎ]øbCÒ©.ËÇÕ­½Èþ›ª¹X hêF(“a*ž}3Æøàâ·Âô>0 ¹fñ©²Sº2óÊ7˜Æ”OÞîÄC—/d¨1ã Æàwr°Ú4’™q5†‘ÈÕó=ðÃâ¦5n¹6·ka§;š£ª›‘fpF7_ãr0+Ì(œñá|¹;nz®è@6'…,eV¶ Aí† ’K—•l#kð7Â48iMJ?:®{]H­™±#ÅÇ4M,¯•§BFz²ât%ËÔhèFw¤À^‘ê½._=9O´®ÃÑEXÞºcÁkK%Å&¨x°üUNÝôÿëŸZë] +Õ5xö`í:!eË¿¨åzj,8ê˜Å îBØ»ô ”p…g6Æ®©d@u‹i(sÔýÿ“脉 Æš`H³õµžCñå´ÕÈ%RëÌ®†€šo[·ÇðrU!Û˜ÃЋ³ý@}̵™‡ÊBUÎÜb'×¢ŒÑ„à”´s‰Á³ }_Ò‘#±1”3˜šýú×I%S÷Û‹FçµÇV"„ë[K¼ÚwSß Àõ%D¾D¯àÖ—Vc •Ç Q®‰ú&ï´±ÞɆqÓvÃÊæ1|§Ü¼XÍy˜»‡zÁª'e~θaôä!ê‚+c Nl² m&P¤@¶,>Fy!;ñM§L5¼ÛÒCž0·[bÆF+úW6¹§?°‹þ$: ÃFd/~¶ùræHþŒ3;HÐ)°†nx¦õò¯Í” w½D«öÑjI\ 2ˆ0èU¾£%Ù¿L÷(F9%× >@©/ósdE?HJÕÇ2WjÛÃ]ü)uY“Á ?çh«Œt±çÜ/Ðà¹)5üDè‚ñi=Ž^g¼)*.å:vQzceGë“N¹ ¾\>ªš­Úö‡3y ó~Å”_:/©¬1­ˆ,“õ¡Yk-bÐßz¨×|ÿXõ‚‡>Øœ.°‰Eâ0“",r1fn­JÐùÙ©ôñad”V8ÖHÀ¯Gùœ`O-ºI:Ù}í +ïÅ€ÛàRQZ'6^¾³([Üî\ÉI±lã·µy Ä}P~…ÝÜHa«tÕÀ¬ Jã£íÞ쥕MEÃÂÝ}»d ñF‹šePÐÚðB§ÌþÆst)n!$íÏ–á&­O +<êÓR^ÀhDQßçü¹WÅòdð6´¬£sëôç+¯¢Ô¥ÞØæ±™¦ìR¶’Vì»s9 *1um¬Xÿktƒ\Ÿe˜jêÑD#hö¢×ÏX[z‡Ð¬Ê€³¯ð+ms ÆôûdLè펔mé<CÈì }·•WbTVù¾pXç{Ÿë¨^A4¸<žà;çÕI„KZ\+göÓéî^&Ð/M„Ï…~€“SCÑ^Øóíi¡‰œÎ4yqm=Ö{_Ì%›»G0â¢`\‡)£ ŸYOÇ{TàBã³ês”U‹‚" :R¡áNqæ©Ù{~-r2Nšó3Ž¥¯É ¨ÒÖ`ßäðjøÎ›†!óßÛ/¸ÔŠÝþ0zN¥:gƒÀf ^›£W|¯ËªÛìbɹ ÑwÓÛNv‡*,?Rp=öóî"Þ!mv棬9¡úHg +Ø]ì{m¢Ý ‚õ¼Ä&¿%$Ú¹µ1ÙìÂÌéS ê…tŒ¨þë½w¦m|Žåd„è°àZ3€ŸGÖ÷4jÝ.Ø?‚ž[(—ôªÏˆ®Ó²MPë›"Lµ°#›”'Bu¹r͆Ï;P+¨ft–Sª²êtH#µR`/ÆuС’©ZWïæ¬À-û ä”<{0øž¼ëÑT ü=5Æ38È#• ¡ÿ€9›fNöþ>Ò“7Ÿ€»x•aº¨%‘†W³ $ØÈ ¾O°—c|pq ÕaƒzPŽÒ3T –ÿcpµ9Xm€ÈÀ‡I¶”CÆ¿Å2ÁbEoö Iï—³±ºíÄæv‚w–VÒ³UòìF`åkg |1†¹O\‹“·Ggá+Io°ÐÉŒ6P;ß +Ìì=g¤ú"¥ý¢Tóï†j,ÁÎ4ÂT!úf‘ íÝÙ$s™6õ|`]oÌmqבL’‚¨õÅ­nâu*º»þ9ÿOy¦idû‰n-‘5=ž¡Á•†3^.Ȧüúßè4+¼ åâ<Ã\ÕD¿=M4bÛ‘Ýîä}©:h'&9/âj?‡ák®eÎS¡Uµ³dÛoõp€Ê·ûzý›ÙQjÜolsÖÂSv)[I+ÔxÊKodBÀæq•?¬ÏAØÞ?ÌàŒn$¾Û:ä`V…P%ÿßøovÜfc·:š7žøéKþØ©uç)ôAÍ€lNXʬq‚Ç9–37Ø­òN0©˜]ªâ°øù„ì@ãp)¦-F:Öýn™hpÒš”~"tAöºG/‰UMØm{Í—²ˆ÷? ìJ¡™ÚF—“$hšXC7–˜óPŒrJ³|€O^ûæ*ÈŠ~”Á@Ó<ľ ]TœÆC€¥×Plda·“d®Ô«›ºåRê²;Ÿ~ÓÐ(Kî çb_ˆ *Nc¯@Üå( 62޾èÓ¥^½ÝoRjåˆÍÿÒz ¼\[ücª®`*zvl•¶Z„ ç±IÎeRT6\×tì¢"ôÆÊŽË;œo@a¸—ÖÑ䀨ÄÉ©Š>}Û±Í6mF‰ZðM|I)G©ñfòûü<,—5¾t^O%­Ê™ñ]â®#ÚráGKÑÁïXnϺEbG X;÷_²ÖZĽ£ôM³øã°Ñ‹÷»¬†²w®_G¿þ^¢—UârE÷:|­%\}ŠÙ`2;DXäbÌÜG®ªŠÊY6á8'–P}Ix¹>„ÖM²<”>½ï¯OõþÿÂÈ.5¬p± Ce'½ Y[\H»×ÞA3NïçØêŠ ¶Žï%ÀžZi’t¯úÇÃ*—«Ý¤¢´×\¦p(®z/1‡æN ¸ijKq;¾3ANl¼a{P¶¥Á¸’ØÛswò•ú ß?Ñͤ¥„“b£˜Ž!(ðkUü§ +¥ÂKè·E.]”Û[Ç¡ÅW¥¤$¬¼QƒÀ«XUi!»T¢7šŠ›™§úkÈÿŒ )Ê 2½©ý„Sn) +/SéÖ0ãR‰]dgOç¦…á‘æèRÜ BHǃ1ßLGžxÉ»¤ÜRV^¦Ï±`Û +,¤ºÈΞÓ*Q¼Ðˆ¢£.$Óåo®—'ùÈýluE[å.S8W=™–Ís'Š\º5«¶“_—®æËõÓVCYµW¡­Ñ/QŤq9¬WUHEe¢þK(°ª<ÒBk¨YÅkær@TbêÚE°ãÖè¸#Ê-x¨œØeÂö qWŸm9þ­«æîù,7é]wý1¡DP'¿Ù nüŠG_.£~¿‡UW0=;6Ä[-BPýÖª \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc24.dat b/application/third_party/mpdf/qrcode/data/rsc24.dat new file mode 100755 index 00000000..e480c836 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc24.dat @@ -0,0 +1,25 @@ +zv©F²íØfs–åI‚H=+Îí÷Ùuzv©F²íØfs–åI‚H=+Îí÷ÙuôìOŒyÇ­Ìæ1×’zVÇóþ¯=ꎚæÊË*uª•§2Û›ØG}O*v­ŸõÅžò“G…Ñb³92=ô¬“ûáCzɳ7C@~Ÿã¢ôVp°uɇÑ~ žšê¼)щ‹TêI7Sd«+­ŽúžTìG#{_xÏ9¹2/DÅâ©å³ÑP¹ÿ`5×V÷—! +ù;Ž¿Ä{rdzõE>;ë߆ôáˆLKÖVqÌRž;æ2Ènð Ö _dú{n†€ü#ÛYõ¬à}ê¿ +ü!)Éey ÇÀ2û½*cI©ÿ¢²8q ï^ðYR¿ ¨É’n¦ÈKVGé! ¨>ÅŽFx$I¹Eô0-Ô<Âï EçA3ö¾ðƒrod^ˆ—ÙO×{¿ oãÀj³¬ŒÈYÅÀ‚¼8ûúÍŸF”n‚¿³#Ùó3Bïv.c•öäÈô÷Š|vË£õ‰EëR]›ÙH­J¼Ê¡²›<ÜÈevß ˜–±¬â…¤!vÑdÜý±8]¾Èé}©¤Þ$\t„ö2Ä?S,°÷3\Ï"gXœöÜåF«²÷EÝúÉ&cå0BRÊ|€uW¯žÍÁa ”x> ­Ç=‹¿ò“d"ëgTÆ’OãYypâ"üý² ˆl:ÛÖÏ3'PwaD[,Ï4Ã$"U¤cM9ÜQ–¬ŽÏBM |—Œ~ÒÊX¤ W_¯Çhß.Æ?䌠×N‘ùðH,’oŠ"õ:`Zµx™ÃŠÓ‚8…ÔÝgú“Iö¿M7VE² g$ýá¬ñaýäÞȼ 3>¯ž³öc]ÞÛÔ{E‹T]V3Ú~¥ÛæûËH“3,â ë0²—epëé=‡#Œ5Ü(c{F¯ûÑ/ô½˜” tk±ôߢÖÚûf„(Ãì\Æ7ñÕõó ø ì‹["÷-nqÚ:µ¡œ½Î"6!|$ûgsŠË¤º+¯ &G”e‰_y"+x¥ÊìuübâÆwöSÃ-´t·#ÆÚTZ™£-1EÙUBì¿È¥ç$pºaÏtÕ³kƒ’¿dç¥=€:Ž)%’‡Å¸ºúOU¡H¸èñd•~¦X}óf&¸ƒDΰ%€9üçúU0s‚òp7$@ب'Ut; P ñ¥":׌KyóЧéLÆ(×`„¤‰v‡ dˆ:T- +eoîkÇ;g):—û}“üøê®C!‡ŸÂ]5ð|G*“z >c‚kCèñýùáìT¸|rWA1‰+ýdÒ®ù4;'ÈDËΨ‘9žÛ²òàÙ,D›eçy@ƒB’az©¨ÛÜ×YúÏË-©l>é5 Øt«±ƒfN î Â"ˆ¶X.ƒh›HDªw®Ýín¾d=6 E@jµ–/nŸä‘ÔßUÆ<,šr¥¢1Eƒ„0š@ø3r#ozžwÛÖ4âxÇI9¨J1w·‡ê’pü¹‰°U]®¾C“У\‘~Õ2]³œ?ï†Ï öç°vØ05êÞÙCþË3°DyE¯šýX9Þ D÷tÀ´w<ð/›4 »pẋæñl䜑VQAõtÍU5äLf©è¹ |µ§Îé;’ñcšn¬Šy6ÎHçßE&s +¾ó#1]ág†Óìä·RÔ7#¿˜ÕSÿÂç6Õ¡ef|C!{ñƺ8¡«'µöŠ…´NpgLUið™ +£3Ìít9L\Xlfÿ .¨º¬f ©üW«Ñ8ë‹;:fXÙË`qXü‹øÏÁN˜º£¶»õ;‹¯¦Ã[ +y3'2ÊàËÏzFj¥<2PÆöŒCpqÐu•߆¸’*3‘8Ak=ß§¹/6þë6¿^õg,-5è +Ö<$>õ£8Y±©„Ÿùì¿J^£ý¡ˆžBê?TG€!ÜëÌP›Å¸‘nÿ·÷ûí@Å ¶Dó ‘º¼)(ÜÞâøþ…¿Æ9#A(üÉcy ZÜâ©tw_(%gDlBøHëÎæeVóšPïqÉÍlœ/¼o¢Cï72^“ ‹UiVC=@ LŽ5ʾòDVðW‰Åd"Û»›[3š©Ç·‚2•ø4ŽT ;ô|Æ—L`4ÍšuP_#vÅ@UÍÌ‹Ïì³Ö†ÍÿçïßŨmøä®‚bVçÈ +¹A,c /‹M +7¹¶>ˆ±fæ¿IÁW +?u`ÑYïhvNˆ‹M?r!«yùݯXˆ+ÊÓò€•ß?eSç>©—h)1ÄöaYeܵ +bõ„9ÂôO&M«¥³²éƒ‹.ZOØ4|Ïjaò„F¢þ+ؘ@ú0¡¾ à[¢/K¥_­èKÌœ]Á™D q°\Ð+ˆI`ÛA ÍöbïË$Q 0Z~]ö'TI<îA§ÇÜaÈzlŠ€Ôw'1^Ü#Õ?µ£”7´1¹® úóÜJ ÿ_1Ôªæ%Öª‘xX)äWYbŠ`)€íf +jÜ8>êÄÞ‚$Ïë+J50ÛaÄw’¿”äFÞô!î«(±hÙð“’rM”bîsÉ9àž0w²“sNÂþ<¹ÚOfZc„l©•åo}ªºAa†;½[¸?ü· +dº{ %~ߦ;W™õ­X:wÁœÄeWŒsü@ñÓ}ì­` +jÉ¡¯†á‹f}ˆòŠC)kõé·a4Ëœ€#ç»ÊEgSÓ\ç=°r¡ˆóèuîxý^+hk2àð…K4ÿP•› Yl0ÀuåiÿœM9`ðÑÿþØÕ%?¬¢‚÷自jÕ˜ÌOÍoi§V¸j8ýY}:GËu º#dk8o³–]ø.wSÏv9ÿÆ)ÜE ò4lÓ£ŠLhއ1álJi#`^ 4Ùúmlg¬z9æaû*FbºßλÅÕs¤µnFc- ·¦œbȽ˜«ºÜ¬XôòGN{o«”RÕ'Óã™Ól·_Ê4Ìø†Böÿ‘ip_KNwñ ™ïz*²ß¬GZÏÀ¾Âº§q²¼1®a|uœàΘªÒý/[f…Çèr˜¸°ØÌãm5¦|ur`¡kÊ]Ù.¸ì&suOÏ\–\MiEÌ@Oå®K¿pË =vt̰¯4‹Àl*ä/÷!˜)–8®öòƒ6¸u!GÐíµâ°å< 탟œ-i[qk÷v CQ›¶*˜Æ«£Žæ5åp ydëL@9wæ´.B&_òfNd‰Ý‹ƒô&Œ +ÔWxd ‘ñ†nx[ ü‰Q»øžf½¤Ä7ÿ™y‰Wî(•óàâ½ê7£$m9Tf?p‚Öz£So^8l𔬅Nüw¯±/½TM©{N¤‡¨áËlc¼÷ÎXZj0ͱþxH|÷[p²O›½Å%>)üÕ„–ùÃS†}¬kï:'#ïÅ0c”¼[ç_ !„.É~0¨ŽB¥oQŠ©wÝ»òÏÍi¹Ý_ñÄÒÐË…* +—m?Üãsóë$Ç€—qˆû±óƒæ™zÐ LJ:Œ»Ö záQkm?ie,RP¥¡Ùí4ác‘rF‚På'ÆòEÌjà½}Ǫ{Ѩ•+¬Yˆƒ½ðþV‡>@´¥ÙOèî¾PJ<Έ؄íËÑD6ãké—Ž(µ¾†"£…éï¤Ê¬û) Ãâ$‡Ø%^eÞY†Ãnd¼;°ÚRo.:B{b‘§Xõ—‡.é½,N< ªÒ¬†z€˜j‰aùˆ¬ý®—Fd¢ì`A^óŽ}HèÁ#J7‰A +ÑןâÈþD&«k+¶f)O“sd7xŠkP¡2}²ˆí`†óпªÚñQY¶‹†ù/x¢Éו¯ ?ÁÿQz+8X´êÍæŒ?OMu^³¡<é’Ò™"ìÎqÚü׿(Òñ0”å+=;Ú#Yøl3·KüªA$›gŽøõ±âH´GMseë´UÄÝãÃl­°©Î;ØÁ8¶h´Äá C\I—Æ®»áÝÒ™BÀÁòv Ñ%/ßðÞDO!…u‘ *­@žnÌZ'8½&¤ºxÂß—fø:’&.,63ñ¶,Ž~Ë|éÉî'L]ß[Óô“ËÙSÍsö±6rNÆ+¦®ô:褔r&3ÚtÒ·_÷„Ÿ– þ½CçvrÕ)j•ŸÑLä§9Ÿ¹=Oµã +kq<íª’T%–µÕÍuI8Cé{ýX;lŒ”uoâ¯ë—X"²¬ÙMÏ!I¾=Ú‡Tãnå¢}éë…˜Ú6 ú”µWàø7_2‹¬ 5ÔÀK™7ÁrÆjá;Í2D*˜¼¹w»í“½šÅó°Ç~A»¯töðòþv*\>9¥®–Ê›ð2ŒiW :ä×»ÏIÀÑ2ïÝÜ@GšœIÍì\€]@’~ý}¤·Ay8• lT¤:“…(Θ7¶ŽmÔÞ +N‰ÐgžŽ>ó½·´~1qcµ{§Hï ˜Z:ÕŸcÉm*-Â0㮈è{ +1ù릃-? {*ª J•ÎZ–ÒWŠ}÷ïN%ñ¡–jUsœkÄᑼ§ýÚÅ4š–b{¾¢¼nÔ1ô¾yHB#Q›lL }Þ_Pp£Q™«Ü¡Å&0èM´(‰¡Ÿ±;ì ¤èfËév׿P™Ë¨•Ò[DÖ3sѪ´0æ¢1Êc/àxθv ¨«–ס¦/•5FK=K¼ÖGÑÂ8½.“D*ã«üo§ÂbJŸÛHÇt‚@„&F/iÔç|íh¨@võ,ø‘½&Ä£­\@5¹Œe4ÐCÏ©­Šõhä3˜Àh‡)ê ¾Fþì—>€ª‡… ƒÅ{IîiHÚjñŒÓˆ[|¤ªN«jrtZU2±‡ãÓã—MÚíÕAĬÓo‚XHǸÁQ>ÅäÛ?¤W $ïЭ>zk¶-Æ]^ šnoq| ÌÑc’Ÿ®~êÀ¿²¼+÷M(ù¶ êè6N™^¹Q¯ù‰•/ÇÃÐìœ š~äBKòï§C° V‰»ù¹¦EÚµàÓyéè ɺҌ±à¡öbih7<£~ʦÓ|O3ÐRb•ñ²ʥwÄ÷MJ +VÌ'~µÙÖ™Ð*¨Ú ³'RÍT‚6r™õžLšKW{yÏ \´ž­høƒÔLcÛßGs”ü8в2û‡& ’µsZ!¡Âù=ŒYáV­-€é`_a]ݶY^–W¾>¸”S>´90Þ»e â\v·´©éŽ.K4GÍ–þ6…%ºŸ0/ˆâ}¸6½V= ’N1dÐLÛ]nV,zy­À'ɳ¹ÛJ)äçÀ«‚‡ñ(ÄËH¢6`´üºñN¨’0xºÝ+\5𢰭ë´P]Ÿ2»¹×K  Á‚S“ ¥ÂôØ, µîNb¼¥F·~w[»ôúÕ¾Hë‡NÉ@ŸýÓe¬½H±È§ç.5nuboAéû›%”ã¾bµIÑJ±OµYÇ·'aÒ†m©3-¿B6ÚÄ I?ð°R Õ®²Ä 6*ÀRÇÌZ?–¶¿Ô³Ý$ù‹L-äÁ¿ê¸˜aÔ¥p|É•¡HƒËV”j`«Â•î9c5þ®ÓÙ:{xy;.’ÜWKeÃxFº¥‹ÕŒ¡õBÁKPЯý;9äš5ÄÁæ&rݯú³ð,“6 FJ´¹qÙ±ûÅ,YVâ¨!`îy;朙áxo"©žÌ´ÆØ O7[G?‰ë>úêw& á£çzÇëâ§ùßB×ÞúIi‚Âvg¶m~åsÈiöJü›­¨·¼û„Z¤bà‚ÿï6ØXÚÉ„g“lî#2Qv0®/÷G°$tîŸ%•Ê®æåÁqYDø0‚C÷h„ÑUmö¦¢[ËCò™RU„'Û59:-¤Ñ(ÂëTŒÄi£"k—·æUwÜŒÆZsQ«^k­æaÐÇ"ÿÛ~¹Ýa1%Áã$%Äg-Ki¥E°õùŽ'œöÞK5¤·N»_²$!Ÿ¦±Ã6&° o¡(8ߦÂÛnÞÎÛ/»Øs¾‰h…í„ñã?Òྖœîÿ¡YžÁSÖïX¹ÞáSaã7og/ÃôT +y£EŽ´:ƒa™iSâyebAÂøUµ]¸”{#ý"ßÊ)¤Bã”’˜R.ê%Ý-I ¹ç^(¶Ì“Íä-m}­…ÛTœŒ›3À‘jÊq»a4„*¸åÀšt®ÚjQøêäÀ_Ö‰º¯\mÅLæêžƒ¸1 pÃJ<¦,@ló-Pî‚çiüÛ(D,¸šÒŠ…€ž×A–cà‹zìè…}Ch VÎ3”8hXø¤×s*bÃ+Q"éhŠ<±›èØTÕ^óB-R1pAñùl,mêB޽Ç6w¢"|A¯õ4B椸{SQ£ë¯y¦Ù}×xÇ#%ZÒ¶âÖó솢+qT£ ­‘Êû}uµÀPþßý=íûqÝòá!-‘K[Ñj×àòÈË&˜€rîÑu\„L¾Wçâ³<²±“„In¥«¼ï<‚#]ÜË(ù̜ȧ õLµ®ðÈ]?ÿ +RjPŠ.%×Áx†þ¼ÎM)ž`ñ%ª@&šdÜð¶@å¢kí!ÌgU•nã/ò®ÁP7û¦†Wâz ž·).×ÝSÈáóâY¾‰§ŽÝÙgÉn[H"Úr¨Ì~8à±ô[¦Þ¼pا¯ÎܶD©äM…üpÝ2õ¶Q¡eà­)5(Eœåî ®Ùô!sR\³§¦ßûÙ²aS*NF×`Æ5e¶Ó¾B\ü`M:„WP8ï…%S 6÷˜ +(wAýº~ã"Þ¢ Oî§kùƒ‡,Òo +þ§¾ÿ•¹½¤Ô  \J³ŸðáešR!ÀÿJI€L)È \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc26.dat b/application/third_party/mpdf/qrcode/data/rsc26.dat new file mode 100755 index 00000000..efafc0fe --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc26.dat @@ -0,0 +1,27 @@ +ö3·ˆbǘM8Α(Ñué*‡DF’M+^ö3·ˆbǘM8Α(Ñué*‡DF’M+^ñfs Ä“-šp0?P¿êÏTˆŒ=9šV¼UÄ …¦Tµ×HO(®xnŸ&~”ÌÊ­«×}âÿÌæ•;Z)à`~ cɃ¨& zr)¬e ÿQ’÷üÂdØÑx¼j‚¡ICêàd‡;ª•Q¨w³žPAðÜ#Lü5…‰GK³úÙø™"Ÿ3oïþ¨PHÐØ V¥Ö²ÁÏ×Ùþчã…Ñ 47v´RÝ>Àü]ÆML +ôäREʶf$¼U±,åðØmuúògË^Ldvn”ã¢(9óå™È­¿ðà yeÔ_’†ÉÝÈväÐ,±‘"…•qèR%¨=3ØÖÀYO…8(I70.¢Mî{=! ‚ý¥F˜åjŽ–{é¯êz€4¦ÀŠv6ï¸Õt3qÏíSI6Âñí/D8#fÞÃáM ½­¬W±yŸƒ³¯á¿ó<«[¬unˆ,…ËÙ¾›þÛÅ#=¬”MÛ¿@hnìu¤§|庑6š˜4õդЉ-$Dà +í韲…t’@vß°pReGé¡×*qÌHeªX>×ý­Úê.éù΋¼˜Èì>Ü5ÜB{LíȸÀsï3µKÂÿœä øÞX~s÷k$ÛYPrû×/Gcý›òʵ2¾9§&ìÒèîTú™·À­å +2#¿\9}W5À ²Õ½*X?D7âͤJM zf­±²žpP#Ž\÷]ƒšZ,Õ5bœU“L*õÛ" Z[8’n`\YšÁözB]çWŒ-×Ô.1öÏCΡÙdÔ;]Y»BŒEˆÏ†ùÄýSjX‘£»äÉôhQ ìl +Ãm&·èfâƒÇ¦’<l™ÿ?ǪlÙÿÎt!2 u·Ÿ9 ©@âÔ¬š!²¡Ç^ˆpFÌ¡›ßš]=gG4E®ò#{Cßc&1m?tήf’¢“%öoå0GUug]ëÑ’Hx68ûxK2¶EêÜ X‹¯a+á«—FzE5šÀ L|Ãjõ.ÒÉ?ZÚˆfïÑÖèÄ«.c€ÐÜÅêUSø'×i?l)-h(÷·U ]Ô„X¾rk6?FAîs…ª,ng%"QZHˆÝVÇÏ#yè9€ì£}>à¤ÊŽÏ_³¬{§ŒUz‘_‚·yQ™JW¹¤âZ‚tíTâ…ÊIþ°|³çG©É\Ïï e-Å|¥j¢Ñ2”B+9(1‹)_8ẫŒ!kW1Ž4¥„ö˜ÇmæÃfw–™ã% Õí¡°üæóÖS·AœO磌û¨o±2PÉÿŸ©ç n«ØˆH«² äë³^ŽÆç+4ù‰wdar"SLž˜¤l‰tÆJ¶ÿº(üžNæ6d“ÁJg›¹ÍÁ¨é/ sþG×dFc¸0rú®>jyOþv¬aMçëÐÆ‰Ï…L—Qõ¾è®øÐ1'·gT°þ~ˆ.nÙ‡U”š@ôÌG'y!.à ATã´vOœcVŸÄ¼K5æÀ;aé³cËþF'¸óº)´X·jÄ%ª;˜T÷«D´¶°2¼{ØÜ±ù&–¯ûìôßÒ²Ó³íÔŠùBp9ÜÀ¸²)Ÿñô„º2Ó®Z³µ\<bñƒ†† +kÄ0Ðî¼ÌJ¢£ûp³™2z’ð¼¨Ø_¯Èµvº²k„Š ƒï•ç¦Ô°?[kÕ:wlÌ=}*&¼Ë’œ«Àš|Í!ö¯É&þdõ:Т'ÅØ›ÚLsÍÌÙ“Q9xØ/ãyÆÔ*EÕ]•,UÂÝ[¹01è‚•½~“IدãèBdês#r&O€ÙµE)By_ˆ þÜ'Fp\Ôòâ £SÿeóÕ»R“¼ àŒ…_+£)ºzÎŽhŠAþùF6ö†£ÆLeºä瘳îtb_¦¹ÿ¨Ô~pfîíbÚ~èAÌ9Y;JñÞ×`Žªêκ˿9ð”éÉì # žtaõR`ög€mŠü[-t»®lpëð–dqŠÉ¥°. CÂVßK3ŒôŠj)šC\ôr£éÇñk!Ú6+|XufÇAw˜ø›Ô÷\¹$*~´© Ìÿ±Í<•k%/ü¶0Ä]ê2VeÜä(K‡ù!_]ËK\ƽ¥—ɪ¦íN³Ò~ ØRZÐPósª½oq5ÇPQçž#V"ú¯y1xÝ”cáç9@º:µ°aä0Öl~Œ‚ÁæIXÜÎJ0D¢L 8Ã|}î¢fª“þ,Κ^Ø}oü´ §0¬“ƒFò.ÍrÅ[ú|ÝU‰ƒ¾{B£— /Rk Î~<6\Z̰²Ðû™“Ε%EöSªô?¾6sò"¢/”®oUÙ´8èdzÅä"–ø&T½c +sZ}„èŸ$ªTÙ¨Ù=‰’á}ø{ÓŽO¸ƒÃÊZ—øWÔ^ê 9ð&åµC–Þ§iö*5‘Ž—µ|ŠY¿d5„VrPb R¾pßi KBÖ:®bh¯ŒÓ1 4µÈ/3œ¦á÷Öåa‚ªzâE –4C³Éa- +UØè‘”qãi8På!œÑlÈ;Ÿ”Î+—½QPm/ ÙIÞûøȶV(Ž« Ùåuo‡ŸMÏ^@æ'Ꮃ(ÈŒÆm`äéA|Ô'4ò™´(IG<‡~jÙ@«¹à]³„Jc­ìFj¬žáìEšÓ˽‘ƒ˜3,¢4÷aÍAí½bNhÒ[AJøSð©Á›†°âYKp%‹ÑðIsΨ}áü \ܯª5)€õ…ŽþNòB\Ý]…ýyižÊäa ;øõ¯ ºbÐö‚¨Ûuì8ž%Ƭ.#•e–j:ÑvÂÏ{Æ‹át›lqdZY½‹”à;MGÓû2„_é‹ ¿ŒNmûi6Ru<°sÔ•JIv-¨óKˆ0uq8z1ùis ñÊ8~kE½›<Ÿ/· ¢8Zf}d=eö­¥ïL1CëÅõ£¹y»{ǵ ï'„‹WŠa~Ïbç¢tÿ[zí$ÖPS”V²0OÖ•`½Áe…”Y[ëþà{/d0ô9ýeM­ç'a‘èß–(½ZAÊÃ/•’ãt²©o(fó¾CwìiyÖ + "Ã7ÓQµ}~¶Ö·téô‰ÿŽ®á›-Ä‹3ó¶ÞùÖñ;î$›œ*îØ0…z(úTLe‹9%K)ø‡B=ñCLáÈë‡òJ=Ì]E!´cL\­Åy·ÓÊ–÷t½YN$—­(+©˜æ‡…¯6;¢rð ­^ÛõÄùÑ,ãàå± ÎVðF¼æ4`²àu…ò‘µTŠ·º7Xª™§¶8o`b(*þÍ7g¢°±Üèp"z`d6žé‰H¯n¸]‹z#9ü;’­CÛÍ„È4ÉæFäL,ž¯wŠR„ò¾ +%©Ë¹ØUÉðúÑwn59Å´šë1ÀÉÙà ]á¥NŒà¸µùÙ[¦ãÊ'û·k¤ûnV¡Æ}KxS€{áH>ŠÓ +à‰c½'ùS\;eݾV[RiôÐ ‚áïŒlñ[‘˜ÍV­ÙuyÎj§ì)|kËhÈ*aƒºÆÊiÕÓ-{Á"èľQoãMµüàÌ(ÁÇ$<0ÞÑ€±êãŒ&Ü/y¾–¤Ÿ{@¦\ºŒìzÄ©üÍ‚… r²v”ÿ¡³ÀIÉi‹cr=ý2šKÉ—àB”?ЏŒn‰bµècNÅ/ñ?£5ÏÅF!èÂ÷¤Àñ *ÎÚ å¶ZèkAÃü8Áš$ѹ¥ú9¼QÙÝ_'7]M£&È¥@ØàËý1 Èâ W4}\†™¬£–fõ ÔR.Ó|ù¹BzD·™,ìtÇóp†$Ò •gDÿ )†¸õ<ä[Ï“ÿÖB ©lVø°ê8Ì“‚îßµñ´†œWÞÇÓ$x¿Ò7Z¬¨^Þ©°',-í+µó¸ oHTüuO…›c‡ x7Ñšé£×4 mW†L’Ô¤:ó.ß%ïmSiÖJ^å&q`•ºÉd<¬Ê¥ÕP–ïB¾º.‹ yéá®§ ÷'|­„Ðï5ôi „ê‘-mDŽ3ùæktbgÞâ2j“ ¢Ó!F¬DéCòbð§5,ÆßÓr€‘íU6âñg:žˆ´ÕÁ’‡‹Ú qjVMžYÞitw*}ÂÕ`±ØüŸÑ. ’°¥”`ˆYŸGÀ.õ ÏM-‰ä”1N¤Ç&ôã-£˜"p›øúÁYÌ:I ;áX8)¼­úÞån!³&ød\`·ù—Ô«añNr|o,?·õ»u=@S`E;Œù\‡ä:—¶éø§ªaöƒ÷Û‚£V´7DÌëâ_ÃãìŸVJ¨„[3^¤Öüxl¸´…}y½ë/&2;7Jrh„ÖÆŽÌĶt)œT—lk`¢©ÌŠñ¦ +Iõ~a2læ<ùDY^5AÞª¯up2Í“|ÂÁ—¹ùT($hlˆ+ÜkYîéåâæÍ{—ÕD1íL¨g Ææ´úÍ"#HI¨›/¤bÌS*Ôå$©W<7Á?JfeØÛå°qM¯.z9ßúíö»žm›>,‰´3í®µ»œ™~‡[b Îu+¼nr«Íòž¡ …ë¼É]rýL×w†:1¡SÒñTj?83 +wø JúêvŠŸ‹O:¾ô)0{„½@¸E~£˜:ÓW²cÈj¬ä Ä¤aà£Ò– +„±tAÄÐDPnÎ#8‰.jyq‹ß§ñ¼À÷äÓ‰)ŽC»bhw^f%Qßó±8× =Ix^Tlµ6 f +°^ëINÛ`M>èžH{Ùê2®*ÿZ;©N¿+…Áb^«”€s`“¾ú׿ëXH^³lnÖòKÙóvzáiYç×øjEòÀ!_LŒR6Ê:c%[ñ]~O's2Çî%½Ã©;V¾¨ýûhcÊéÌ&Å ¦ ô_tW|h–QæJ!›’–Ëš¡þÈ]ÛFž»€¥–G§Õ®N©ùUŒÛóT¹Ö(êñÁÚý7ÛlD €jB,_9 »‘#®w·ÌU7½œ ¦V³ÝF¤=Æ¡AƒÕ‰²†¦Â%¥ÒRq-A:ø=–òº·‹öe?»¬ÐÃÁ™Õˆ Q-3Ë¥E¾?é1ýQ:ñ£=øk(§‘ΜÃQmÌð²ºOeH†r¾‹“€|ôÙŠ]1h†{:Ã6¶2-¢ÐËJp“¨­çó B¡úËPÑÂZª­Í?5â ÛÒp ×B%¿Øv#5V4i£®%| +§xÚîÃCXq¢«8œËæ±xª3EÙFç–Ôd™—NSþõkü¾AHU™!ßÅŠ™)»‹g?.-fXYhó‡‚ÇgÄœ×ìrŽK|*п·-°Bt†ÁU*ïÂй¶‚”í(¦ýOŸ+}Ù²–<àJ ¿þý’ &Іï>°wQ3€UÇgM/l°¹~æMúß帥C&IjR÷áœù„¸§º²úþW‡Ýˆõ>ØBƒh=†¥ÚiõŒäç>òÒ!‰="ÕÂv:í÷8CiĽ"ñáÔ‰öZCN¥oí ç<‚Ñi•-VT/oÚXM«êÅp!J‘E\F7Ê1Ôt¿'왃ö‘ ßï~îMæÒÜ}’^¦âà¡• ¨ßdÜ è+ØâÈ´²g 5ÝvšŽ>»ë4d¾Ï ]coæ@ÖuÿF n™²_KRÁ³ S.]Fv=œÚëÒl¤êx}æµ7”’ìZMû– `êâpó7+Þc°«<§@³þ$EçpÊ¿Ðò§É.ôbïÒæÿ‰püÖŠg+x#^s0Yp´ÌQXÖnt8=02ÎOú Ê$Ù7\ Ë=Ÿ’úÈzÊñGWþØb†Ë—÷[oòkö“wÃN ûÍÎy%fŽ ¬žZ¿&.†Øì²Õ瀎eK ® ÂüƒÄÓYèã¶ôÇH± ¦x~J+Y©ý¾ÆtáKÐ-®eï™ÄIŒÿ:YÚ¹3÷ÝäW'Úò¤Fã÷*ÒÈk‚uöîmð•ã6"+×à#RcÞ®ÏäÊYCSaœÜi)¶˜®|,‚$/×67ky‡«â÷;=þº¢ýå|5¬y`žÚ±“+_Tðó4¿eúfì‹Sˆz¡:¥>4KÀ"(±7ÀgŸÊ5²¶ËáÝö^È`õrçÊšGÔ3HX„‡/ûª'ã0¨tO$³âu‡±ÓNÂ?Í£ 1Pg´‚‰›^79 +ÛèyOÞPÌû%}u;EÁË©_zš³BÐ \¬?ßLç¥>a†îÅÒò±*46D›n»¢wúüq±sèÈR1f§jüÚ +¥•%3¼lãüX¶ÏõãAß+Z•" fûq¡ï±ÿvÁH+%T94B kc†Gfb[:šN*HÅ6»0QÚf +Á­`ôPé¨˜Ê rJ–'Rí„zÿ†˜ß7ž×|2.0ÕòÅjÛ¾ö'9>¹‘ÕôÓ0Ëù”z…ºŠBuƘ¸"G—òs»:‰1Æø¤qö½O‚DZäîIÍËm¶5+¨O¢oóèg²œH3GPVO-ÑClvYäý@G¼«ðÀ_c:þ« +h˜W¼ùÂbªFñ¢mÒ +—õ÷•›o¿XÛÝ ×¬ýŒ8eÑhÀyÝê¦,k7:†gƒ©}ˆeâ•.PëÁIù?w¨ sin°I/SqpÞÀÄPTá‡2nÎ ¹s k´ñ#ˆ‡7ÂY¡«)î×§ #;Y}¥ÍàDôÀÈl!Ï4CÜmº ôFrþjÊ{-¯'ܹøý AæºÄ˜+*™¹m,åv9G†«>‡hь՘X!:Cî ¤ùaEŽCÉùXµ¦—@¤í± ½¨™6XÒ?JO‹o­ªýé¿îÜjr—u)Ëb4¯Ýâ#ýK j2ÂÅ'§ô»~_®$¤„ƒºßWœ>Ýg$2£› +­ãDq~Zëܬ_‘ú–ð¦öß| »ÝÆgN隸ï[˜Qhë%8ÇTØÎý÷ˆ‚!Þ}ë(ævÊ4§ +.a¬¶¤Òõ½ßÃØÿ"¶?-€ùƒ£‚L¦4ûœíŽ*lgðõDAžo°ûs‡¬G¯êò,ÔSÅ RøÖ‹ÐTÂ,i‘qŸð«ˆ5aìݱzÓ?¡WÉR‰aBωÒ·»ZöŸDÍ•a¢ÞÛšwåÝ…PŸ“H5e³˜ÙnÒ|ðŠ®s]bL›ÂÒ¸x`¡¿ÉÛ4L¥^òa1U#ö€Q¸iÅôŽS»•CH ‚½ÏÚ°D¼ qÄ(ûHOå‡>äyì5ã_{’Ò Æäzçc|Rƒ¶{Ѐ©A"-rwªèë¸[”›T©Q¹d)–3Ý„5~ mÜÄwÍÆœ—^6ÿ~,[’!‹»¿C­31£M'$ìÓ¦m3jƒ—$Œ,BÍ™óUÿT:©×q´ÍÖ‚œ°´“¬îëÚ€¡=M ×É!h.V‘á&€ýÜ›åpŸ)H¿oWére¢¯§¾Nnºš[LW€>mÖÇ›¡*x÷Ѽ}3‡v˧D=ÞÜ«`­Ý‹çb@Ù®hú¸,/E[1Ì +÷µ¤[î<ãê"JA_;`pkýdÆoÜuŠše_žú\»øïo„ôˆs/XÅè“ûàH¹@7ΈãªˆOëçæÙlÅKá@TÀBŽ ;Ïý§\ÅÈFRm÷xÕ¶ƒ;㱄Oجí}<Ép…;Á¤"Úóð·qvÛ0ž­EÇúxàv2Ÿ£wÿu%®¡“08»Hð2c¹n´EM¼¡O}UD©ûýsâ6ì«þ *`!GŠ“éðÝ.ìd#NXZÇVwûm@Þ¨åêž4+Æþ@ðn¸kíÃÞ<õ æ^°—Í;ëÝ"o€n Û0¿>)Ï[³h@Ú®˜9µUtû\£JÃ*Ú¦ÒI žËÓѯؗ–߀¨„vƒç S¸—Œ±”¼×LâÀ7i>ÈxE‰W· 1&Äai\ G§ ÓÄ€¯$AÐémX"^жb…ó$wU@òÏßA&SóNøG6½xô"®O¹Xó +·¶ÁxÛÉD”‚¾vÀàÖ=çȑޥê )ʾ!é \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc28.dat b/application/third_party/mpdf/qrcode/data/rsc28.dat new file mode 100755 index 00000000..c0e7d4ea --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc28.dat @@ -0,0 +1,29 @@ +ü  ûЖg®d)§ ÷8uwéµdy“°J:Åü  ûЖg®d)§ ÷8uwéµdy“°J:Åå8$ë½1ÎAÈRSópêîÏþwÈò;}”t—$6m§©ï¬{ôHŸ™&¬‹¨ÍÞNR×$p4HËgb‚¤¦0ûàÉÁƒáîùvú5è3+-l9Z0·ôæ,é< ؼ¶jž[é€åJÒö26H.l ÚSOÃEöõ(#/L™E M‡¡œ¤Î?T#~Û +Å(m!ßR$ÿ¨VX¥`,!rÞ7ë¦a³Hàh‹ÎÄUQ`ëÝŸßÁïìéjÍfOAüe‚pRx·c|ölåúèò tc–Y ÷£VZØr´`sõÑXÏx­eqÔ!¶Ï×”þ¹ñªSĦ›£c¶ö«.¥tï•=^«dD$´ƒ4dl\Ø@©¦ž›Šñ÷P=F^˜>/Šš_%U˜eŒQÊ»y0ù5îØP\ç3)qAšîo £~¨Fü«—PÚB£¤HãM¬°WÀXBä¡nËQÂ}w´KîPÄ7t&ŠDuÙǾ¿í&2Þk{ÝÐ= •>2ª¢À˧#6£ŸÃÅÏԇ̇™ÁÝ/ðQYœjƒÌ<ŸvTßÜ*jºVž½ ž‚åÊà<¤ðsÆøñØ8×éÍù]èÆ1þ²@ó[b‹ùÇ ì2—Ý¢ÑVÔÏ"]¢Hm +Éž¬´­äuÀæ÷¿°ƒð0GÊâµBqƒ:³5áoÿP½±ég;6aØç'£üÇ¿•\=ÄçC …«U:I¦•þQ+[ÆqñK\WèÃ7 z¼KȈHuhµ¯‰óCЋP_/uðä4U{“ó/±ø?!­ÈØ=¸­€OQ!+ ÿó  zŒ¼-|^ ,)&¾Jª4Ñ!µ¿{ŸÇF…mÖT¬×BùËÄëmUº–ôpo-Ê¢‰kò`ïjÁ­ ¸Ó +fRâ‚)ÁÞ[*>=Ñï›"öˆÄ¥„´$2% ýœ¥§ë`øüMŒåK(3 ©„[UÛšE}®°„Õ_Ü‹¢™ãõQ÷°ø¥Çàròœ,¢0 +Gâà¬ÌlÁ˜\úîu–Á •nèL ˆ(ꯓacÇL'd¡Öçi›Ó[E” F( ¡„ßÒÚäˆr(^÷UìËö=§½z7|dIY‹SFl[#›—ƒµ… +4»°híÏ¡Êx`þ‘|ks1…$–xâ3ÿ)@/Ÿ§^ý¢²%Ô +…x#쨣¥TÔi¬þ!gï&ƒªLrÕ‹°2­‰™ßJÚá°?Nk]×!׉2ÝxUýæ‘íÿ­p³Ï‡ïºÍ‘báy€û¶ÝË„ &¨ÃšHõÄX¡‡‹ºðÅxõrÉÊÁsÄ ï“6Åd3§Y¿¬µƒÃ%i DºYÚ!8óžÍòT =– ¹tûPÉ;=éI´^µäEuGÕêÑóc}ý`މÙw„ât{jßÞã¹|[ØøfeÓ5¯ñ—¶ü®žûW èÚ•ä& gÏÎvl­<ÓN[å“þc7¸z•Ó†@Kªt\ncÂܼTÊ’·güédÆ@Q ·ÿÓ§±’Q7á¢V¶‘âÿ–¸®Í›n@ôe – ê6ÐnX+ì°­f…Qò‘ ÁlV5o¹òôž   wCû†½  ,¾^êýÕhªö;›{^6í~BG‹Jö”FÛ6K:ÃZÙŸ&ßÒäÎ:¥]4x‚­zmGž¢BVãû]@ôeZø¼XRLa”Iq¤f`UæN4%øvÊ\Q·Ìp³‡ v!Áü+®Œh¿Bwcö#“ŒÚ±¨E³„ï‹•ËÚªi1õàÞ”¶^zq óë¹¾˜ID¼šü|y~¾Óú¿ÚZ‰ +YÖùÀÃÔŸG]m»̤ÙRŸ¡$¶T|z¦€T-)V¤zûnúaL,¹Ó0fçûØ·F¿¿›2C+=Dñ •WuHd&Jç%WSËÀíC’.N9Æ”gj;3<©y¿\S=ÿ˜3*Œ{Š2(>åš×–Pf]O¶ª=«)ŠúA'}·¾¥ Y/Âì†Åm€ð:áqŸ 1\ÿ¨XÈqÎ-AcêÛ÷¢ó}íW“Ýäù%XY`ŽÙ +ÝE…ØŸ-¸'þ¾á†=Áô ¹Í^)¯acg¦¿¹<hÕ}éÁê1Ÿ]7Ü͘ PÉC;ÂÆ“˜NÈ_>±Èö<¦ç’»cü;«§ñ6L+¹&ü7[ït‹Ù ÓÒ+»¶Š5ŒP@_£¹©Õ 8äP¼ó"ªÅ‹ðÚÎ&©MZ£u"4iøTÜ¢äGQ4Å`’àÿNñzSgô,>nøÈ8’²' ¦ ŒØ¶F8+3w& sOjæ×îøŸf\»+üžyû1Éó\R «=Òhk}Ðǃ_6‰ðÀá?øÖæbH1ðÙfãR€èawp“¼Sä3ŠåèE“Ow?Ã¥#•Ã;,l—ÈfS²cEw›JÒ@ˆi²=©(Biß6>—G^ýÖJâ{ì£?¥©÷ÜÖD:¸b9‡pû!‡*ù¨z1oèë î—çBÃ?©Y÷Kuõš(ãHº9¢nßY¬q?Ùã1mA‡+Ü€0õÊ1=Él½Å«rÒKW¡©¾MUDæ‹ÜäõGµ­U~‰ƒVxܰVÅ}GÌ¢ù?ŸØ¬jÞ:4oùõ!@]* ¹JÈo¼˜p µ“/”©ÓKÚŒ²ð"ïî†ëg]Xa¼Éç·ÐÍ0AÒ½çd5q¼ôâû +Ëoa-’ˆe)åøòüa»éc©6Éx ùðá+œ¬Á¹ž]\’IÂz¯)“󴲱#ŽºÚk(…U¯2¤#_Hq¨øôH¿ J? üG§Öœð"FMG&ÛÁâÂ1Q,¨:ZR¬UôëÜé˜Xo»`ÌÓë­s <Œc­0¥(¡‚:2ZõNÎo`̉³fÔà¼v¶¦c+d†Vzˆÿ7®*êÈL”,ÓJ®¦>‹ÇŸ"x‹DXi}™Ê»ægð9ãŬÿÊß­;×*†9\œr‘5ÎÔvfxOòc¸¦zã-=fTö dPz0@‘`jåX³ØQèþ”€Ó +Rˆ-–FC^•|×) +³1 Ìºž*qIzKR é‚Nú*saW²^€Þ5¡ÊpZÝ0NXîv¼j|žk1ON +òç\ˆ›™Å—Úýtßâ#b¸"ãM°âZ*‚ÆÉeÌ …!Íkq† +½nO–p¤Ï8†øÉšÈü «óY>ûúÇ®;§ÕïJ°²À(¯§Š­#ZmWúE3é8\²ÃüHFGе_èСÃó„i`¨Náa$ßzŸõ]o‡¼RCÂ*ÆÎQcox,з.ú²è})Íêª ’ó ®^´ú_±'.Ö ¿`ý?ÏŸÉb#ºn¥‡-$ †v™‘;-œ¾|83–Õo1A¾žÂ)I ¿W·ópîŽIå6Eý*ñxQÓ9kÆåvKSÿl˜VoLån¶Ãè ¯Ö„íuª¯ h_ì¤Çï¿ù%s¢1j»¹Vkq j$ €¾*[oO·pÕ eûDI— ä²¥[yŠÙüC«Ä©&¬W:Àó`Ähô­Îý©LOš´[êDhÒí2¨¥YÕŽ¢h—À9Ý㜠A]adÍê ûJ>_'Ð.<ñ îS‰—ÙYÿô¦ÎõX|Üíp9yNQ­qŒpVf6îL.ýºÃ磬JŠ#ÞBáimrD9/õ†¤vëæžÔѳÁí#̸k*Vå!òëbû¸¤]Kz8¹æï‚ÙÃH{DbÜBZ‡œ‹ðNÜÝÎû0|(ÐÖú½“¾lýß~í±ÑÄ.bý¯ÌÛ¤ÔÙÊ÷¯hË( ¡™´xr‰¤³Çï×™Öƒ|‘žØÍÂîà™x¦¢N5ÏŒfÁ;*án5]+±OЊ1Ëò틃vÅàQæ+jéùN] Q$¸êOL¼F¦eÓ²ò”wl(.ýŒ—š¶®Mw¹Šß„H°µZ«w(bŽ•:E" +´âí_ÑøÀoλ©®~¼A8)<Õ¿>{6ü}tyP:¿K±¢õßU§b±SÃß¿[{ÛÜ:ùÄ/Û2"ZÏ›˜6’-ÕzsúÈŽl^[5O£ú@ü%±i{g‘*Ÿ?ã츞á)ñT+,Ü0ž9o•ûS¾~Šˆ óhK½W2šÝõ´µú±Ô2²ÇX%삃…¸ÝÚùV³z +$ÁÂÎaVËTèo')„d{ÈSýIÓ¿~“ÛŽÝö&›Ò~•£ù:ËâxmgÚ¨-ß´º|‚*ÎnQr­¦ì0Ipñ'avCì¸@xþ¶Áˆ–.†ñÈT,d¶g˜„®¿u_ þCîzPÒè/šÙ¾„¿½SÑÒ 4ä…°S@ *€˜š+R=ó7}¾&Òç3ýólÕ#ѯI'’cJ½5“—Ú²Ñ.§ñLH—F³E¶R30¤s'œ|;e.¦Õf8 ×ÍŠ;žî~›WFJ[/=¶ˆ÷ŒûÒ_L‰ª"^M~>²?_ç}ÎÑmƒ7,›vXØ3̦yÆŠî6+”¹€ ÒyzOP„Ë%‡{J#ã«ï-âÁáÎirgÜ £l|3޼ç±”ÙöÅ[~WO󥱈tmÄr.7¿anÈ^*eIÕ½~ú2c ¦ŒÕñçÝŽHÖàëBTïM$ôb,ÞÍË]xì<ôƒ9êeî·÷Oè„y*ŠK‹Ò:ó(꓉úªZ/ÔrÓX4øéÞƒe<0Æ>»·–ÌK}¹é^ Ö¿çä«3ŠÛ[Žì{¨_“Ù;.@±£w"«…¯{2 £Ð&!¥æZ£šÅ )ÕÀˆ'Ç^…§r—Eüt¬Ç©µ‘ïÜŸm¥‘/WÊMræ×ƒ?XY€æÛk¦zþ‘¬"EõÛhÜ‚¨pz-j°k5‚¢øN@;ˆ·©5såw|Á3.Ó„›~O²ó–ê÷.)PÛit¾µ8a§ê¦Jú#—‰wÇ„•BJPÃkÚ4¬rYÜ£²Eâ~¯ÛbÚ‚V¥`÷‰0b4zØgŽPÀ® ¾2èÈuó%¡hö…w§ÊÅ⢗Kä¹–®_OašªˆÑ ¥Õ÷Ž8wGªü¬ðkBø´„UÙ4ΡvRí‚ùÑòÎ…œ·Q–5¥}¬—úŽ….Yï~$#­EÔ¡thÞï÷B€º0TYt°šèuUŠI÷‹Wƒ/Z}¡Ök‹ŽÑ0ð +‘@o”Þe8-à',w;^5>O»–©'yý.Düfˆ€Ìžè»‡¶CÐ7© K8RéC|êMd~Á<Ë"Î,º°ÂeÓs½x’ÿìVñeáØ“å= Æ05ü,×l¦tJ@çˆ)D˜K#¯/Ä$Ñ%‘‹~ƒ­Ý€kNx#¨†­ãîqa–Ø +ÜÞA-Éô'g¹0 fÊ×3Éjp^;[S5LÿjKØ1@è+uCF˜[>o·è®iÐý2êAg7¦9ØS vª8öÀ±¡Š¯Hw=(it™Mâ_BÑЧæi‹rÌX½ÆÁ‘ÿŒv +\Oþš ö*›n O’¹Äó§_AÏ Ìƒ\àmò+×=îa‡g¾+ë*t¹šXÔ-Ûµ1Gć¬ÉZqø¡æ|‡`‚¹gÓȤÝ1Ö§ïáÑ£³ã…nòbH™Éã -é jâeõÙ4ë‹ÞÂZ<9 ÊR×íùåÂkÏ>ÆOl–ëyøËÏ;‚ìp¦s›5úò' †P¦\ŽŒu©ð]ïýßV%EŸ +o!þº¸9"’ +™ôCR;ûsùAâï$†³"1n!È- ‚ÍNËx'nàgó>u(y<Ã'+wFi©ÖPªCdUF¾âMíõ‰4t.„±LÙ"(Î¥!hbݪà"ÇR×0 c”~å6ŽS:±% ýDŒš"ŽL«ŸÙ™bl n +o®€‚˜êz½Òˆ3eå—ê58/“£§¢:XMt´¤Eªõ˥ϙ-°ÞkÀ…»ËGæxÆ^3D@fOtÓÍ[¯Œh•Úˆ«)ú¯>u¨2?G(`WP_td´÷œÞÀ4…{̵ÝeìqQ»!|ZB¤ÉâgÞ;)øAòæygÌNÕ¦K”ÆVȬô ã4nAT8É=˜5X»”AQ| ' “:_Ô¾ÝuSÀ%}ŸÅʵíB±Ä!%(ï»mV#Dð ˆ°Òú/‰kÑÎýrÛ—E㉣Gv³TßMìšä`Dí/ÌÝ9Ŭ~:VíÚÔÆùnÁr¸%ä?jµìÌðžùÆmQôÛZz̨ +ñÈ í{¤(öĺÒB¨Ù9õ1U$ƒ2%ϨљAXòeô`€?ÀÔ×°{­¢Íá5»¤ Z1Œ†¼7iœ2Ò/&`‹jíÂ%ÎmýÛ¸`#¢<̆òø³R{b]…i!Tâ’ô–¤ÏœéTæÂ®,y¼ºNi™0Ë5øaœg¸ðã\0ŸQfCy¡j_‰à´§`œ°ÁìeÔø!ÖbžœùÓ¸ +á¨vMr0"ÀÎø™fà’ìV?+ømjcò7î/—" 3©:çè£ÙF4ÄmDÛš}Ù´T‘Óž>-!Rêq ½o“Èš|®ys²½f'äS«JÊ…:B‡Ö&âgÜž41àUƒpí)å6Œ7¹W@ALu=ÀÐi D—¼üÅu”™ÇßÝKû²|ëé“Av8S·Ã”}yPC(S .GF´Ú·ò®qùC×–7žd˜ŠAè'ë<7p½÷ Ž®éŠfÏ.p¸y›åŒŽ w¾Í½_›û:ÒÀMRà–kÝùþæß×ÿÌ7€y1É$Âêÿ‚†Š˜úˆœßÂH£"ô#÷ºÞe¤†™T‘¢ÆÞðX½s\é`ÖÞE±Ù$µº:¨q¡!æhÝsº‰Ë 9f,yÍúR‡ÉI9ûA6¼ué¾N\±cÀç(~…Äæ_•2™„^Urh‘°‚Ñ˧#r{ðp­»ƒ#ÄFiÜWZH04]ì/?vZ%aøþp*“ÉT’ †0½>a—8ª;d›Æ@Ã>\”Ѳĵf1·Þb‚a!™R’c,®sûàÁ’×<lŠçš8«Ópy±·þüö3Ä YKŽu ¾´ö®¯¬&°"Tÿð¢»rÖ‘×ì–¦ãØ-¬Þ˜×Üq›ÍC¨ãýYkä±?³Å1QÛ­ZE¡-³¥â+‡,†±Çê*ICоÅU“2Ãc ï.JæYbÔMÛç8²ÖÕ~{—b¢«G´Š_Z{WÙVX0ko¬ÖâÔH +]aT¶Þžs4à·]Ê눒3Ìbs¡ÄÂB/¤94ÆXAæëÝŸ9³x8Ø ÓÕyW¶ò ¯å†K•O2LE®tûÀ•8ÐõG)pK»àòsáåñf•@²–êauñACEL}DçO˜ž)u¶ÉˆÐ¹ÇdM>W²·YÐ3r§Û%F•ŒÒ¥ ®&´`hº"Å^~ì´JÂíáà]'‚ºÂȇÉë”|¾N½\xÿ.Á¦3¯²þT;¨9`g|Â3pIvÈ+‘€›|¸5¿y•w \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc30.dat b/application/third_party/mpdf/qrcode/data/rsc30.dat new file mode 100755 index 00000000..26235e76 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc30.dat @@ -0,0 +1,31 @@ +ÔöMIÃÀKbFg±ÙŠ3µöH.äJØÃ j‚–ÔöMIÃÀKbFg±ÙŠ3µöH.äJØÃ j‚–µñš’›–Ä +ŒÎ,¯ fwñ2$\Õ”­›Ô1a×ÛX]ݦÊ©Î:vƒUÂØ+6r1ÞuX¾›§wÿ)9+'1•þXCÌîÿ=dH¸·5G+,µ2b£ dpèçz÷CæONš˜ÿ[ u}Z–SŸè'ß°ô³«°º§Q‰Ot쪙­Vläb¡ê°:a+Søþâszì3Ï(0b5‘™,øåO~ʆë2s1 ©ÅîãRrVNb7( +á°†$…ÁãzÈmsjŽVXwdÄ:;•Ž)U-LxP¦_®¶t2Ñ‚C— V•SæR[ÈàÍÓôó"†Ñžœ)-ã¶êú´1¦þ#ÍN£}õä…©¿‘'À¶/Šð§Ðä¢ã¦B´ûEÉÿc™{K}iS¢<žèÅ6I/G¬ØÕÄ_É}tÂV¦Mê6¾©À9Iù®þ¼zšêµÊû ¾¨Ô0,íáÙæôÅf6ƒP`Äj?/Xíמü‰ËdæbO—ø¬%4Ž3Å7ÑÒ³µíŸ‡î§õ¼%i|ÍÁۤ䬜ÄnP>ß}HŸÛô=ÚæÔ¬°îÈ•-é­o\ URYnkÈÂ$*-¼”/ôžÙo»„Jt*>v7RªZ˜ð Q¾Aqè*d¿†3@¬7¦:Ѥ Üs?ôÁÈ_Þ—GgËB]Ü,¦ ¨× +tô­PS2¶$݇»õûD¿!%RZÛq$ÉéubQáF‡œ[ú÷bÒÀ”D{¾™AWØ3‹ÐèÄÒðgLµ«žD—1xaÕO&c?Nq^ ýS½ÕYÛQ>„uëŠãÆ×#Zßæ(]KÛï$ÙŽ³#ÂC`?3ßåaP/8ö–úÒ¦Yx!>Í—l’^8ŽE­·•¾ú虬Qûλß9í;}XFÛNæ¡ëÎÆ\¿™qôW9ãó.ÇšÉlaO0r’ïAá8eô)Éw‰ë@*"aþMµ`N?!M¢{ÿwÔˆð÷áïÇœ?Vn›Å¤`ú¢õ'7öXÇ߯Ñõ—Ìl À•Ô~^°Ç³!å"‹ÈÑÄ,ž3Œ1’æ5Ü®i]Çqƒ ôm1û8÷!ÆÁÏF¥í6E=Jhf—n¿¹{w8Ç6#ÁS÷eJÒø‡9Àt‰¨JjcÑ ¯¢ý rÀk +Ó}U½‰Ù’”Ÿ«UÕE%•Ü (|£ú".#«õz©ÑµE}Á7K]œ†åÞ¾¥nìû–]½h‡5ÿÚ†v«¡*ZÏGÞ¸ª¤²ÜÖ™HTZe5^õ!¯Þk”þ¬‚xHz¯âÕmÀT{á¬-,LÛàkw`èT|ìn¤I´-ý]¢a‚âÍTÈc2f€EnQt¿U<¢1¥­Âï+±kšì´¸Ñx¢€z ?‚Ê­Z=Ã]¥æ~õŸ2¾¡3"ŽÎ‹„º¥XQM³èõG ¦d‰S«76_yï»çT“˜·SHcW^06LÊ$òqH§k÷ëˆ"cBJ¤´«âHÏêĢߌ%¶éó¥¾JîЫ¼‰dó\}>˜W¾ÇÖøêF•TÐ.ÜkeĹ5ˆöa/‚®­=f ½Í•¹ýΘwK!ˆ3bðÂOÐ|K6*M‡èÊŒpÒ7þ OWäܶ“ùK8rT·.ž8LÆ~œ'â¼ç¦g ·²«¢|êË8 Û‘ÒAc×ûŒ™a… >,T¹Aú²°Rñ ûiY³F´ £ÑPº–«,Ã>H¯{F"™† À~f£× g°ùE`Ø“íKr(‘%2ΰj€”$4¾`½@6^pñ1é¹Q²ðÊ”¹íšÇ3WIrÉu»Òy/dC&š?ˆtW²‡‘’rèM”ÔÆ¿CYçäÖ»ú&ªg¯9 +5¦k]¡Ìß¶Ãùu­U€m%Qkž ©ÔÂà¿Ì¤Sˆ£#Kª·ŠJ7¥]Pø[éD=\FK÷ôO¿wŠúŸn÷½çþIŠ|ÇXŸêÿ·oó½¿æa[=ÜIñõ…ø–º0%סaWÜ6$Åë4:1ºg<Ðjã©ìK_BL}lÒêRšQ•Ó2¾ „L/%Â=Ž©qÒç!œÉT´ƒŽ¡m0IUy¥±/¨´Êj¼÷BC¡Ö*5 €BÎÇb­MRL§Þ¥£B‚s®Ùì›bÝ@·šáE:ðôCÙ·Ú¨&ößEZX˜«ÝÖî:Àþ,=5³TUù0Û–FŸÐk‹q¬Åj³AŠ…9œ6ùË”®«Í¨øÅÜU’uZçºYÂÙ‡¨Æd"ÌŠÜ¢ècª^µŒÄðp€ O“ê2^Åßv (WR©‚á´Ÿb4…7Ó^¦Knl¾òÃkÓ¨;-.s¦ Æ®¼`l˜‰HùÛP'¯~¹¡n•ÏŠ;÷ˆ@«Ph‰èJö¸¯“ãÊoâS&ÖóË DÆ„”UuKكɕY£&JqÏû6fC帩¡5‚ŒÿxlfKšÛ»½éÝåAMmWa”Á½KeÈû¸ú|-®a“±íÉŒ7¨½\¥Öʃ—Ùˆ~‹.mŽoJ®#ö—Û¨ÿçh}p~WÏT\•o'j ñÂ^AGzÌg‡7o>ç-î–B fÄý™A™j#Î1‰< ËÚÏí´‚™vþ“ +ÜšÎm® ž½ø–lTš͉à¹ná@ž®Õ¥q;ï–pä¨ôhð±U¬ø‹î´ö`äÒõhæÌ·_ßH7U{zf> s\!p˜‘ü%NÙe$ÓQÎsyKYø*É‹p«?Ø…h³XÚž ¾Ô2 +Ûý­…1RKÖ΃S³l)©¹‚Ƴë8/Â|X¨o‚éy}¤ÿ]&ëÒ²mt‹ú(ÅLZ*„p«¥Ò›Út¡`oŠþ(¸0˜{Œu[¿ i1KX›|CöŒD/@üÌ[>³™]¯z8Q˜ë 4 ?*jIÉ1Cz 6ny¶˜5ÙËÎ}ïŠÀ"6­;Ç–äP?Jd}Ô5HhaÀ(g€l‹¢Ãâ}Ï>ñUFæÀW4‹œ'2¬"¹# ú¼àÿbÏo¢yýx„øf­reà ŽænÂχ^ŠYh²+ ¯éø>ãI¿'AÐJœÈŠˆÞ Œ4Ï eðTò4½÷ôJ‡?ɤ’;ªº»V«T‘Š“hÝç(¹—2ßò²-6).'§çÚ"¸”_s—šàþËÖ[äH“ìé}K%¿¾‹?mÆ^Ù÷Aä«ë¸;é›'ˆØŽì;b·]ü5>éwtÔp=½™' :­~îLÉÕ(ãñËygжØüî¯_â cì½?¡ +ª€¼NJæ·¬ÈqS<ëIçFð,è)4¼¶U#œR­™!ÀNÕr›£à‰÷¤xÁ‹¨ˆ™ß)î†õàYZá‹,Ð4ü¨µ9Äõ0Ø ¥ùâPZÔCl çò7‚¼VŠßþUfO€‘Óòèó:×È<%Éý÷¬3zËÁ|èÚ¸2×™– +¢f ê(ù,výÁ—u:%ü„)²ñÛÁwçû£›;JüE¥V3ªÏ²óœÜÿñ +É`qƺ¹Ä1}Vízÿ + ¼DN×qøö^i »)›gËûÔ˜× ’]= Õ—ro b)åHÅÎDûSòê[,}ν³)ÁÕnˆûŽ`A›Cºêî"GX};[†cóf­lº'nwåeú;ö„³<ˆc7°BÌ©ÍÏ 3-u¨*Ý–x®oVO;¡l\ß <ÚÀZÈÊÁønðÓ§àtXBØìÊf¶—`]‚ªø!d[ý<Œ];®»±¢¦éTf08<.¯…N¹Èr;*Ùk +Är¿HÔW‚¹i;Ù64÷©ÄËàû„?#@Hp®Þ2?ö‹à¼/\h í}š¡2ƒùéªÛi˜‹oò8¿5è-ÓIÁF³åõ¦›þÏc5[Òߨê·íÓ ÑiŸkÃ¥d‰Š$¶£’ BtüÖÃËÍöý5»ë “Ø ô5½ …f¥ÆÞñÁà;ØŒL#Qû|‰5oÇ&G.D½ö}OB€ ÂwÈ(KÓŽ.ÄU16Qöd­¤ž&)“f® ’äêk¹ò^ȆL)~ .è$®y?9òßÞ/màÙ†Š¬ ä‡BµùßTg#Ê¢ümry½¯ä' Íš5µ‘c$8†²Ó,Õ'±(kéLIÎCrj0Ñm„ÝZ~×”%C‰kY`Ñù1yǨÝH–üQÖº_…£q›ïêGªÚJ¢Ö!Oµ™Ýc…U¦ [… ÷FÇèž©ö¼ÄPy i]›}—»F^ÌÍF–Is ”nWº í¶Ïˆz¸Œ–óõžcî é#Ü’`:ÊT%5¿æŠÙQð‹9`»ç°‡¤ÐÊâIŒJógÓá’ ø“°,#Éã'sÞûgc.Ѷz¥’ÿ÷í'‘ž¨QɳñµjDxõþùíN‘+7ÃìR0}Qô•{1i`J"³_®¥lH—ËhtbiÎx½&ÔÛO"Å–<¾åŸ-ás «ã ùâGן†a¯0‘—áÎü¾(„˜úع.ɤ)¢7»da˜^J™zOâ¹ÓB%Pn·‘zî‚d¡oņ­½ë! nS‹Tå:zØ(§¨u_Ú `’ªòW^=Mu‰Ôeó„†_±Tj|ƒVHœG—ì•æi×ÔøƒÁÍwÝôÎ^œº>莄“ÄGš¤˜&<(S¡W[:„æA¯Å+ħ€s)ÉrÌÚ‡ÑÆ`[™ExÝhrQÿS!Zó¬êñ¿ßŠ28tý=õ†¯s©'MLñ£Š´°-K§±ÁtáXz |q·=v—ƒé1”ÆÂ|ü©?eCû·–‹Úìj{¨ªï`«1Œ#½Ö âE—Ô{$‚ r%lï‹5AK¾åã, àS‰eÚg;Ϥal›9–o´,€_Ã݇Mí—¥ª9ê´Ói²™2¯M‘ÈD…: ¥YÍÆIS» ÞfÈá[ïò´Ø¤@¸œ¦»OˆÚjapÑfR§Dß2¼w>•<ýà8ž6;Éd¼—£ìP®¤>OßxæJ:LýUwŸå~z§ˆï±úÑJߺþ6´ä|ýDs]îð²Ä®Ž/›¬þ±R—êÚ cý²:õ€ü2NŽuxô+$D‰çMïÐÎû÷5&üªPHDrì’ÒÖE–M~v½EC^<² hô=œèÆu)ŠCªÇ¤ ç›ãc¬í‘µuÖrF +ñ{ûYЬ£6?µâÞ¶ŽÑ;ÖhÆoŒi®¿åóFȾ̈*Ò®}YX)öP‡óº¢½Xò¬0†ƒlÇø«9ÆœgX5@J_0 +Ð Ü_%whÛ^ÊÈ2÷.°L¥_ík|u#Ä*hn»¼©h>«¨ÍteF8i•©¥rn[ÇŽò«9*Q–ÜØaù›Ö»MvZ\æí, ÁuñÀÕ¹÷ÐÑ…s¾£nªöôÌ|!&°6i…u)M¦Äç_ŠB&™œaGÚ¶iýžNêæ¸Bà-?åJœ¯ÊH»¢0æò–²íT à$ K~Ìõ #ít‡OÚÈ{^b(²…º Ã°ÅÓ#/fÉè­"Ð{°©!@aµd«çGb¤–±¦{2ØROyáo™¸pâCEVrÍ!Ôòá*½„ŸeQ~¸9²ÐÙo‘{Ë +p^™.4ø°MÞÏòúUãºL˹y»ïÜ2ÊE[ßI…!:~kï‡ëè{ð”ÓûŠÚè éP—˜´TàK€tm\åÂKQ3Può;ðîaÅ´úà DlGv“1Õ ~”Èúµ:j8ÐÂPÎØU Ž@^„'%sÕVd¶§ûª ý#xtš^[¤ŸN4 Y›Ùúƒ|ÿªŒÑ®h %NdEDoFéàýÒűáyY˜šÝým\J¡·ÅMp†eÝãăÞYòçðí&ÌGäÊÝÑÜ™ ƒ¼ ²±+®@â¶r\0Í×+L ÿ8ÓÔ@Ö‹$Ð,yVCÏ6í|Û’ +cN‚½,” % ¡hƒÚ4Ûƒ„Tè:¼#ºÄ±ÚÜ97£íGyÛ’"Êý¨ùhgóõ”~U($"9vIik¬K¨? ;ÐÆÔ‡´k9#ö³ó¢hVß‘Ôqo[Gæ“k4c¹F§ÓPo3dþ£ùyZlR \NSÓ©Dm5¾8æ3)Ý"ás%&ð¤µÁü?=ÝDùÖ}æ%á]Zr>ð"· w‹>±¶Õ;ÅÏú + –Jca >~Ú‘¼¯ó‚ÕKËmv_ÈüÿPp§Ê¼m½€“éR¾È6Ã’K¹Z@¡ïà>Ï+$N ­ÅvÄsºåj|Ïîèµàzg/N]tGê9fmÍæcÀ0£Â¬<à4É9¦ñ§Îž-÷VuöÑüÁ˜þ· +PÛÿ‹òÎ q­åÁC¾ÙÆÅþg~_(7ÕÆ=wA2Þ¹ìCØÐûžP7 §Ë*üŒ=lÝ‚I0e*œ”ÑsEâ¦xË’0ÓŒýXÍRheqªF%ÆOT¦ê×öÔ5"<ôòø'Æ›•ïv)°¦zÀij¤G /Bœ·ä+2[ÝóUðŸ< :M /£RÁ'pð +iì‚Öþ²¢LƒM…Ààð¸†.%ÞÕì¨8C±÷ݲ´ß X½håMwr•"÷`­WïÙ ´µ†ØÅûw@:¸.‚üa«Œ¦—(´ +y “xw¾ìZ€Óùne¬ £áªÌž?»ùÍût³xJçóE#PÇ¥çk¦§Í}G— …âfi2’Ç„qÓfô‹Ÿø:Í©md³/1YÌ]ÉPïXì矙3êt²þ¹Â\8q¯¬+9èžjyþÐBÁ¼¦?\’YhâJåRy ÿ«Ÿî4Óë[+v”åŠW¬fI'ƒyû%¥ãžXºÌ´Éš¨Sbý‚¡E!ÂN¾H­m[ºðO'uÿÀâ‘io•bú¬Çô"ãeˆ:œ³.âíñ¼Ò+â‰!Q" $Ñ-¨#VâR|šxùö!æ›>D=‹ëµ-³9ºz·3äÞþÄR×—éìq"‘ë…\Ž­Òœ¥Á³‰Ïìÿ*öðX‘Üúˆë¦ùɶXúg{RŸ·0Ü ë'À‚+†iÉÁDް\ë° +v˜„!ã‰nºï¸oÒ¬Ï̱ +Ê. &úv¶ÆûÌ.GØiNÜî×Êévñ{x ,Æn}„….€ûX;‡LBžÿÊ7]ù\€¹ iVéfÖeO‡,ƒ]fZêMT§1ðAÞ¬ž‡a'_$ظ£]x©´›qaÊž¦ˆHÀ€æ˜TŸ+q)>M +<ò{žsÃ"‰Ÿ(íÜý»SÝè°„­Å‰Ìq3ÀºIíBȶçYÒa.¶ÙV›’tO5²„h!î^S‘.I¢4q8xºvAkYQ&ϨÌ`px\CœoävT¯ÖìŽHóµ \A~¾ÛFSÅŽZ²‹Ç<µ_v-@•äcµ®oÒv¯lhóO(•‹Ýë~F€6 +àAÀc©*Suå{j”z±y|cÃÄù;š XS=`bסd~ñ (8Ýe^¸Ð@Çú)_dïÏI«Ò- Þùpu’3¸Èès¿`ßaVpê’SöÝgO˜õÈ+´{æcjÍZ»’ŸŒ{×÷Q4+áƒÆj¶¹£­ÉsÇ»¿Ò#·œ€xRÔî~‘à"òk°sœþ ±ƒ-9xÕPµÖ›WÈ  Hq[9.„èå±›&‹‡ñçj kËmãÏB*t^Ÿ]bÖmn’•ßø­²ãI„;­õjg@ÌW‘¡ÿŸÝv­˜F¢ëøjÞ“Lï[_¼©§C"Š0 ·&îÃ[MTŒ²×©ÕùΆŽ\ˆgñúž„@™îP–»\•ªbþ>l¢ñÈGU!ZªÅ.2:Õæþ_›‰ˆ´ªÝ³pÐÚ&z2Ã-×·LR;ÌA@9ÕÉÖoù¼˜R8ü\ÍHAò&~r˜¤v…‚€r·±Þïe"-¤på4¸‡‚ùLüäù£¡^Úݯ EÕ„wÎ*F‰YåÚäògC-Uìäs ¡ÃÊDZUà×8hm=ï˜åÕÕN@‡<)jw?ÆHpy»X·NPÖϘ’<†ä(Ô¸ Îÿé!:€/Á 1k¸7IÄá|ØYÿŽªB`¿Ú§´ü³5J†=Ö²>À¿ïbò“M,§01å´I—\dt·Ñ0 á¾+8 uI§{ཀྵLôd›Z³s¢±i¾[â+ÃÉŽI:©”Y±B4žw/§ÆªQ¶vG$÷Ô΀.…®?_ã#§ìG +-ŒYËíÔ¡;˜ @ó,Œ“Í&!Oñe• ò.@Òº+ú3kŒ¼…‡Ã¶¾eOS†D$ `@sL*Á›¶š¨y³O·ï \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc32.dat b/application/third_party/mpdf/qrcode/data/rsc32.dat new file mode 100755 index 00000000..d18d7783 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc32.dat @@ -0,0 +1,33 @@ +t@4®6~¢!!°Åá ;7ý䔹³¹ŠýŽ7¬Xt@4®6~¢!!°Åá ;7ý䔹³¹ŠýŽ7¬Xè€hAlü ™YBB'}—ßvnçÕ5o{o0 ç(nE°œÀ\ïZ‚0[ûccºÍR>MY1¡ÖÈÖ(ƒH‘Él…c•‡:½­×€^yœéf[`Å¥»sÔ¡ñ¡À$» ¥ úóz‰·›©œÛ44Y£ºlþ’F—@BØ®F´Š’¥¢oºÕXÁ+ Ç WW»”ñ„x³Ë\¦áΊÎð-\ˆËLJúáö÷U°‚vv&$4etˆü¡Buw9wè§¡œ‹üàJ'm›u2ÀqË‘‘ÒUøP)yhľ 6hðyƒ‡>gY5CLгi°°O£\N• *ƴƸ¼•äˆN/ߢ§ÚÎàè’ÓÓõnÂ'H_‹|?ØÆ7Öç1t/°ð*0òòhÞÆDd rõ©Ï©ˆµr̉ jotg2G³¼ò**%Ï̶À—Wkæµ_ÿ_Hk]Wég4SœqÍ ~P ¸ W̬`–!æLæ…–I†`¾±ûôs+O=%«hh²[iØá9Œ3€0„0­AŒu 9WY´;Ý1-ç IIŸžˆÔÚq׉7‰µËqa‡ûÞi·°ŸV]“@®®k5ÿð{‹¸Qß ýZ¸ +‹˜”ª)ƒ©(MQâö…:ôü@¼EµK8º8åÐE„¼4Ì6éßñóª} +ììLHhÊè å_„êîrîÍS_% åÝ$B©ë_ÅÔmÈ»ÍÍÑø­+ä6Ò¢`~WÁWÕÙ¢1…Òq|”NÚ+êdâ‹??¹&ªí RòЕaþþ]lÐý òàî…Ü )$–o ¬iÅ-qõG½GEæ-é‚Å·K|βj†˜½{Ò}}ž[=2¸$œ7@T‘u‘me7Õ œ^£Ž†Ä°æ­¹p\\ëøÓ´«Ê¤À(Æ(uïÊÁƒ«òûYS +©2ÝÍ9»»÷Ü™N¾." ø =~­.‘n->ÿÍ›ššjl\¯œ…þÆŸ™K™%ôþ¹€=6±Óbè^}ýT`ùùС‘ˆÈ@ä÷>OƒO wä…@ÔÞÅ“VFhí–ÂØØMËp„ówªö0öý‘wx†&èÎdŽ{:eùTTJƒ…q3®ÖÑw¾ã¾'Öº®$ÏR¨úʸ*§[uu×3@‘™+5ãP?+®ž™ˆ—Îh¦%â‡ü mþ®…EÀ1BјÑ™1’Àaº(’‹Ôù +>77ðN×O‰~÷ÌàÖh+h̆Ÿ÷Í'ëõæVžzJKÐÐy¶Ò­ßrf``G‚êr®²Ÿµ*H`àjˆéññ™És3¡äEø‚‰Ù¦Ù_øþœEêuv§:bZÓ’’#! µ©â³(nw‹âÂëw5B J°³³¾´äì¹’+W¼¶Ý¶oÖ+GZ¡Òs}#¬º;€AAÖjã*ýö m¢£ç´m -5Õ’GÓÒªù"``KÚ&ËñÍK‰UP‘PêÉŸKùëdA%;K¯W­B™™›{(Zy|t± é"éòIt‹•|U³²¦Od§‡rkkó¥/œ=a\D@í@züG\?ÜÆæ áRa·EÐJJnê}1Zkû ‚ù^ùbvûS’k“„Z&|ã‡+))ÔØ¸C%2á‘#/–/Jõáo2zl.fH >—܉Ih}¢),u·–%–R{“Ö4»Äͼúç¨Àïï½_? €Õó|žžîÕ€µ¡ ûðcŠ„÷jbÎÎ ïÙÞ¶·(è'¨'d(·ù—;¬ŒÐÇ1™­­š"‹àûî2&Iñ`ñ*ç2?îðã{˜"æx×ó;ŒŒ’NÀÙÏÂÝHÓH2mÏ+‘Ù\ILÍÈötÊ﨨”â'fA±¿îaÛaN=±i AHƒ8µf7ˆdM‰‰ «Ò+]vL[zØhØV·L}®väÛ¤Mé‰m +TS¶êê³f€=?/VjÛ ~4VA!/ 3Ð Ý'[tD‘ËË.ÖEÜ3+«ŽO··f¾«U¯¡kÐQJÙ4å],,Úá$AŠb„¿-¿./b9"Âþõeäïm$'ÿ GQá ±ªŸìž6¥Ÿ-¬ªn¦iP9 µï|nnýœ³žüó…ݱÐVÐ&…#ó‡N ¥ƒ‘¾¦OO`,vÇÄx9%iåi¬x­Ä+Ë÷<Ѭ!ô”–½½òq¹G£ä +Ì:À*ÀŽ +É$äAy¿·š_äV4œœ•B´XK˜Ó÷(®y™y–“÷ݪÓí!#wTÀÝÔ Ïÿÿ/æf_ÕŠí¯Q¯¾íá%ŠÉW7`>ö£ÄÏmÞÞ²?#‡Sî½ý›â¦šõ«½¨‘êìStÄ´»$99FBwO8Ù{PÜî Ù™&8ËrªØýBº¤y†Û¸‡û{t$ŸÄ§o§ö$¨g\îj„8”"}{{auÕÅo9V>®eq§qÞ>±'VŽ´š*°¼.F„àßZZüÅ$caÃJñÈÈÆˆÃ¥©a"ì_¹æúFEiv‚‚±ÔÛTçñÚY[>$>ÓuÚ4(Zj+ùÒTp;y´¿££,dµëÊ!'½Ï‡—‡Ëÿ' ¦!ö2·9Ž»*¹IïDÀÀ–©L‹ÿ‡x=ŒnQ_Qã|=)xÚÃyºÇY-æáá ‰jó¼OÀhúèìèûöÀ§O³‚’¤6xž )Y¯ÿ.è÷×Ê î1àÒà³g d*ÊÐæäÖ¨Þ9› ''bž-Û&ýô +¥YaY«íôp¤ý|Oz$^9ò\ ÀöDDØS(Ïk¤î;©ƒnîL+¤•§dj—Ä"TeeEãºÉÃP“ß66›äX¥“9ÿ؃[ãë’é(d——-=½‡4³a*ŸÕŸQa”,³S¬ÃoMÝìùêÆ¶¶°xî‹„œÎ&f& Ûœ€¢„ÿÈ03¢‡nɱ=ÕÕ +@*ПB݆ÿºð®ð#X†¼-Ý DC ±ÙsŸôô—ðï1“yê{.II;Ò{¨£êºxž‹a3w©ÖcÇŽ¬·Øo²åA#AsC²Ä.oÙíaÞ¿Ï ¹Åt22þwKM»ãXOyqøøkÉOРXuµýã _‹‰žQQDºs¯®UHÐ.X.CJUì/œ]‰^׎iõ™\-ppÙ +Ü’£•6¨¬D—ë—[À¨ø¡60j%O¬N¯üüÞ˜’“ºUïgn™ß8ßi­gÓ0ïlLe{¹ó^m´ÝÝC(Wr¶nØšŠ f‹fq'šÇ¾ØÀ‚¥'íãqn6O¾¾ùåL¢#€»¬°C°Y¤€û1)üöåCÕ~ôퟟdUÀ­®¶}_8 ð A.}ï¿¶…¤§8Ÿ.Wh€¤xxb¡0й3´ÙóÎ ¿´ƒ23æ1Óx«€aBYY Òdц‚I=g¸}¸5I—¼JiO¸÷o;”.ý::·6ï’Ï]S Ænµn9¶S«3]£;øÃÁ ê>Û_*¯óžôj®èR××!<®¿½jÙíòµ"ZÎñoééBqôÈÚJÜM~É~©‰Üs4Je¶™_Æ$Þ3ÍÈÈßÁ1)Ö«}!ùÙÇzDZ!gº}ÉôN¦îh6««e cÂæ$;Èx²™€;[5$ qß®ZxØþª”ŠŠø¼¦öÎÝÆ,쨨 +ÆO»Œ^ "7ú¿ŽÞÝmm ‹Çkê|–ª' ? É›#6–ïËTB™ÌÁžLL‘;ŠæG¡òN³ŒÑò7¸¡C“È‚Jv–C®G„//+öP´ò +øèÏDÏù’è 7øª{¼Â~Ø =¾…&¶F•Uþ1Ï›†v÷vá¹Ï#yQ(žÈ>SäÖÖûW^%z¸ ˆ,€Ç€ôå Ž8¸~¥ 0þ@CÑF÷÷fç›Ävùñl¸9t9ìoñš¶Òý‘Ñ@ߤÂsн””Ü*Éúb´Öë]ï¼ïÄìë¦9Ö;å‘tq’¼cHµµAš ná¹VVÜf²·á—M´LøÛÁý"G6q«‹rƒ ff´ôÎ<&Ðö™¨FsFLY™j°öQzÛö-DÑð³ûv9œ2¯ƒ™§»dÚƒV?¯¸’¯¶ê玣9Ô$$“‰Yã>¦˜~}3))|P~B±˜ʘ‡ñè‰ÃMM56.ÙNÌ‚cÁ«œzÒ@‚ìÇ+#4øKall¨†ë8B÷µ‚‡U{{„ð‚ÆÎµ½§N¶èˆ?(‹‹\±Š¥fV0Kžs&sÌaKªC0_ÖÉZ“à€–˜ýŠªªÁODjm¶å +Ê•ÊÔë¶¾Í󎽢”¯&h׺XX©ßH‚. 'ÄcZc\^ÄrD'™áký–:™Xxyy4oc"29ôÚéÚDÔ9fÊ5¹÷=ÊÕÃÚHN㎢ß]6I#Å ! lW#ZEIÜQƒ}þ{õ¤XŒA;;¼:D~Þ!´µ’µtÝÞNË~p Ò rwÃ(øÜÜç%{!åû§½¬½:ÖŠúúyª:ËÄ>¤×®nÀ|ñ[•ƒÚ¡¡y~F¦Ág ç+,Ù,Q) ÷KgM?Ú.ôÒÇ%…Ax€€ä΃òªúPÝ¿•j•I£ÝãÅPág ÉŦè•ukHrrŒ„4îžp¯ö <¥<Á¯/Lp‹x‰ñÞëe©êSS AÕâ¥GR4……ÙœR;ÂG'PäI­ç„iUò00«mëöèH#•SÞSñHMθ ™I²E0³6ÝÖ +úÓ)µÇêmê镵Ã)bàÁÔ$0p5DúööÂê·—Þr¬|AÊâSâ¡|N¬uµ”!Š%†X××_ZrvÒI›¥^[à[¹ŽkÀ›­-)T}e\ŒÝ£´´å— HÆ›”ÿ(‘ ›WOÂDÅ]IËjò••x'å©Ê?õfpk4›4‰‡fCÁõè¾oÑ錊Òì:µ«¨Óÿ,©²¶|H|»ê©hP,´ÔÊ/åGºôÂ.˜88ânIßÄTV"ÅûÅ£`T|ÞŒV﹨àvòuc[[XÈ©25Åb‚*¼¼¬ÿ]êï(LJáH Ãr‡,ÜÇ’ñ›òi*8“²ZÑßß2ÔûežÐéÍÅÍëñSž{ï²]„í¢˜sþþ‹‚Ê5÷^©`4}tvtó{`Ý©×A9Ulð!]R²C ã\Íó³:‰ÁbݹÝ{ÎÈT‰½.MX^#Bpá--~쿾ï%öd +dcDïÜÚ¾vÑÕ±M¡r+NNÄ!Z,«LçõW²Â²KÇõàUçøž¥•0{ßbé¸ooY‘ŸÍ§wÐðà q SMôÛÐTÆôH¼rù¸ñˆˆ­¦þPƒÖUÁvOÜÁ˜VU7S€ˆÜÏÆ_S©©0;±íb<’œºüºV<ŒØb› ÈÔ3•D2¨ÊÊŠÛi› ;&£=l4l+Õ&°W;rãhˆà£:"Æ +ëëk¬n—› ÛG©Õ‡Õ3_Û¤Ù Þ»­¶ÛË9ÏPÈ33Zzgh{ÂT#·#&¢Â5X{¦=Ù[‚uýGß’jÇÊ¢ÿSL?°—šš>(?!ÖL +eE›Þš§ÅïÉ‘qq}ðÁ %6LÌL«%Yã1Ûê4‘»ÿ 3PPà·5 %"Øe¢õõ!Ø ×"OÕ`fYÜz··€T½#„§ãiýAýF°eZ§,@FR÷%¢Ÿ½Ø––‰0‘\/¿ìýDòD^:ìqÔ€ˆ† ¯æ#õõ3ýÃb;òÉö6\’:’v¹öM[ÉiðüÆ:¶I^¿$ÔÔ®Mƒ7Éþ ÒÈ+‰+n3 YÕþŨ*! ÂfîO±&&Æ“Es­Þy'ׂF‚æ†y•\Þ¯Ç^a?lP_Ì[#Ĥ–é„ÃC;õ;þ „ÒéŸÂ¡cƒ +o—èddáî–škÛ°žòâí=íÖž½]°êw¶áW-lÃ9ƒº¦‘ÜwÜrq¦Kfº[ê-Çp@KLðEUU"5¸[üeÄejû[_è÷Gv훟É|«¾66TCû!õÔAͤ³ ³BxAcgÔ¯­¯1,·liÉó>ý-Îã¼)0 +¿ +Zò¼wéã²÷Ç>ùwD´ÿÞÏÏ„âõ©=”¥:šüüO¥æh”Êq³~ÍÙrÊ‘=|îîR0l¥£XÞE/§³½pÍ¿ ;*G*gŒ¿ÚçÍ#™ +#)õœQÁÐlKKÊÆ.™ÑHvð"y"/v¶jH@ ~c[ª/ÑÎjjW¨Ï•ê‹id›Ê›7—‹¢äìTâ£A´ð­áI5 íeQñ§&‘XÅMM‘žk&¼–ãuÆÓñ‹—((pÕ”œl¼Qô±ôžlŠå©ä@Dnéc¡§ÚÚ “ÖÉø1IN]~]+Fl1Ë4DpÀßcûû…»V7ÅÃã­ÚäÍä—¡ãRâoÓ¨„,/…Ÿ!8þ˜˜?v ÑŽ_ùœ{22¿"ùnm_†;Üijá1ú\¹¹¢ÆÁèݵhxï‹¶‹§¨zãh*c”ì1†AŽ^^Vñ uùíÍþ$ƒˆƒï9ÍníIöùY BøQL·ËAe”õ/Ú0°:;:÷³0àÚå®e™ü­]zaLqŒ7ªábƒ*+ìóìß0*>oƒ FÙÈkqÕî==ì<òKíY´×Ï…U@UǺ×*á´ ò¢P!|¦&Õ±±ë®¼Jô™m X“õ×pmüW†âd»¶äwvy«ø¢Zåé̤ ¤í]åþZP"8`ဆ¿ŒóóÌÓ+•ìïÿØmrèrÅÞÿ)q¹çnb Î×þ–}.ÒÒQcîtàÔ4<ùË[ËÝT=ÿ4¿?¿€£U™æ g55¥TéÄu±Ëº2ÃeÕÅËQr±v*Kÿ´ cçöËÅ8äJÈN†6^¦zÖzO6Eü†Úr×?èâ9eÆ>ww‚)6Üß,o¬¬¥Ì,ysß3š£ÜLÖRœVV™Ý×Ð8èÑ‹“­½FÑmýèŸÂu˜í8 «&x¬¤¤wGÚ”\È£~Œ¼b¼5ó£¡tÈõ­ØÙ–Õ6º……ê÷ð˜gÿ^šÑ-y^µúÿYõ…yLWáõææP:MÎŒ*¦D«¹ÓÓúD‰u¦°éX±×z)#WÇÇÍŠˆ/€‘¹O-jªjp¹û‘E¸…=ºøNfW 9½é²¤°pÉæb”bUápñvÐÌÅ Î0v•¼¤ ,S¨‹#-rÛ'ÛMkåø#ÓˆPUû”²FÎGbbÀ~m¼Æz—Ó ï eè—Ùwz:`$EaU¢ÌV åCCƒp»Œ°ýMjøG´\´}bjÍùM–8áÖ7ÊÏ»š'››Îapü4:sëíBlBhŸs\x:–½ü±«X…ººSѵ85 ŽyûßûpŽHö Bæ V_R¦3›~ÙÙéç#,xT”>Ø--X–”tyT«}küM‹ÁÜøøt¬" CciÚL”¤”@i`÷cV,Ëç‘*ûµ•€›C_âæ \‡œšœ  zædÃX‹Ó?$Tëw7>>+†¾ÙÑ]¸%)%]ôÑÈ›ÄKÐ~ÖÛ,Ì]]§æÔ€”ˆG‰²óáó8„G${ˆ!s° »~H¨Ëîn||:Va¯¿ºm&JRJ º0õ¿+fìŠ +g;Ä^ŽŽRˆ§T˟Ș9ã㨻Èü|ŸçD¬¾¤Qf+ü¯¯Ï8ÓFXð¨5|­Z.Z°15èò¨KŽlâK ä]ÌÌuõxL½ñ/M ŒæŒ˜²/Ô}ñ¢ôú,Öå=š Ÿ¥ííèED™@†ÆÒ©˜5U5€8ÒÀ󯬫ñZˆ¿ý{ëì + +r%d'C/S=k=È©¬~Cm9ß±n&‰ƒk)N++ÂàåhtæËDŽ؄Ð#æ¸ðtÁaCq2ÉÓ[rµHH;²Û|Q-üúfRRø ü„-(‰71gåK°ii¦¿w:pjòë£ëà*ñ„Ñ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc34.dat b/application/third_party/mpdf/qrcode/data/rsc34.dat new file mode 100755 index 00000000..7864d34d --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc34.dat @@ -0,0 +1,36 @@ +Î<šquÐZq±„c3i·z+ˆ]^>oÄ~‡CÞ +Î<šquÐZq±„c3i·z+ˆ]^>oÄ~‡CÞ +x)â ê½´4â>2ÆfÒsô,V º¼|Þ•.ü†¡.OD³“ +Ÿmî.“!+Α¥U»ÄŽ:}…çâB±Q9‚”Å9ðRÙÉguhÙ|dþ*‘̹æõX¬ieø¡7\å&_\(ÑÌȨ¼·/r¨c}O®òÿÐQN‡’4;ÆÎóK›¡RK"žˆ{;#ÚÁ\;BV?Wªk•túÓÙ„¢r5—þrý¤¯0ÎêЯøÈáT?…oÑ÷°E4ÒÊí_n¸×L"¾¸PðÁ>Þ6ú°ÊÞçÑPÐ\¶f¦n¼”Ó0ª¯©Ëa`¯Z¿…M1ˆ­+ë~¿6æÏëŽðŒèî|3 ú²p/&(9à&‚âo.xt [áx¯Û^—)½µ*ò pjPCÁ~ª­ÓŸœ,S´ rU‹Rû °ÂïJŽÜˆ[÷7}®ºÔ*A–BñìPŒO#mìE>üA’±nÍÏ\kC*á²ÕdÔfßÕðŒ&kVùŸyw +\x"¡ØÙ~ÛäÔ6ŽvÂS%ÂúÃbØ\fò—Y+wAé‡ôcðá™QÑÿV?'û˜Çà~ûä ^BZ"ÍC4nðmäÇ +ªŠ÷²ÙŒ¡hPãìæ@£ ìî]ê£5HE(V5i!ÀÖÐ^ˆñ•cF&Ò@…‰òw€‰Ø“Ö9DN0ø Dv8qR³ma?‹ƒHÎ_xì/Ažÿu4^žÒÜ’Š×D¯•â1×W¿Ã8Úû¹5K¸š®ž§}áñ!§Ì®¦BÚE¸+¦H +Gu ³L¯ÃåÄñÔ°f²ÿ°ÆøÓª†Àg†Ç£Mü.¡cûú Ðo“a¥Ú{-ˆÂÚ]6ï0÷ÆsÏÕ}÷ØÉŸÈÔì"X2Q­aͪËÍWy«ƒdÌì¢;Sdù5ÜX:HsÖ_ÝÕ³ï¿0ô‡>côI·—Ê™raIæ,mÜY{§uÀtUˆíÑÐôãù¹M½ãCç#ø_ØÏxú_»c]gmâ…¢¥ÊjkÀ’†ž ™†u)b.Þº¨ .¤zìãÑq2t´ŽB[4U¯V‘àŒÚC‘f[ѽÔ%ÅN;½…Q"r«„ÊöúŽóǼÖ¨b<¨a¨gKÌÒP!ÌšH“öÈ·£A€˜ØOáˆ)qÿŸ\â¿kÆ.)ð‰Ñe·)?ÏBëβ JLä½Å~>Ëb¬aª|b ”Xöü?­X Ö󠘧v\glà›@QuÒæé¢uGV'ËüclуËý= ÍÁøféyà^LPr,ÝL‰j½ºú¼‹™º䌈fþuv‚p1aZ'<š[.õo[ÙÞ\ðè@¶ßðC«¼3RgwTùàþÔ †Ÿü>IG»#>%âÆî5fJÅ\² ·1TãƒËv‰þ¸ð8)7Àøý)/X¦uäª ¤ë}™Ã&”¥' >¶ónúAiµT=‚1–šïcâßÛþñcb€r¢÷2Ìw({3BÄ.­ËÓ~\;„4ÿÅ žFÚÅ*Š|å‚9܇ƒ¸Ö†Tßy·ÈµÌ£·ýJe´¦pNÀ´5“Íaá +kr‘¨0‹Øj°½ ¶2} ÷LÖ'¬ï#òî'¸ðD_­¯ü«Õµl:(ì™4¦J™éËpLVªšó¨ôV ¡²t'lýþ=1dn(ŽJ! ÜŽã›Ä­¸Ìù3²Vî‚ÏõÆ:ýß/¢¿ã¬~Në-“ÝüëÕUø7m¾¹)i¨mI÷3KpƯ‡É*â½’ŠüSž"üß¼„þ´&D‡†þhÜýÚÕ“I óy¯_РÛÅÑ€[]ÅÁÔ€²S”ÝœwÅL^¶ }þsåR'XîÏÒ¯ƒÒ˺É[jŠP¬ +jÒB±½¼ ÿ7ÆŒL¹€ùî­tõÁ–ÿ€öÍ[,5Þyº…!íY‡ïÓa~­Ã§;±rˆœ`í>ˆìpâ¤{ÚÂ~ ¾ðÅ^‚!ãêh¼!¹õèùš=B$ùóiS é«Éq » ã®û1F6m+b6³¥9 ³ˆC7Ùb³®&c›,p©ë +oj–m)A! SúßÿBS…k“ÂŽ6çƒx±?ÒOCÀ\pyA0wNäD„X¼œD$A Q„©ŠmVQŽê{˜þC<›×•=ÿµ}Ìyã}‘ê}º ‚ÜZ7L ­ +‰%/„UŠËqjxK:=j›í»I >Γ[šå\_Æëé½Þ;ÂW©öZ ™©º#‡Ó`›yîYÔ`Œê†o6q‘ÿ95ƒ@­“¾ˆÝNG¾°lÃ`ó‘æƒ·úó­<$#:µÅD°d¢G‡ +I‹8‡®¢ÿú‚—“Síà‚²%• @ äeÓo89üystÎÈæ¤òKÈ…ÅYv¦Èïj¥°tæ ±¾§·{Ãc`õ|Æõ’Ä\¡iM]*\UôÅÛ¿âdèu„¶hªC¬?Ý©†?þœ^-§0-Jít_Œ‹Ó’c* ë6”,h(£‚êX(ô̶¿gµJ—œvg¢DäK‰ñéû“e±.<MÄ0>xMŠ%³?GÆl»õ`(&àF“Ð8ïSÊZº·}¦ZÈMΖ…¹ *(B…);ñs[‚-­žß Râ›c8#¸ÙcÖƒò ô¿ÕúrXô6‰Šuî@25g;†‚Sl_tF¤ûtÜ‘\Rý¿ÊsR~ƒ„2›Ky”˜Õg—ü|‹ÄEÂIøÄ_`†#ûzoi#aš5¶øxèÎb‚³]:ÉÂOÓ;E +&Ó$5°ñå~G°@±û']-S +ì¸ÎØÝ+€¢ê¹ÑÏYêÞ¯Á÷Ò$]Á_¨J£>:½–®åP€u¾ÍÚýÇVŒ‡ýެN‹åÆØ¿‹çz +‡8ŸíÌ4Ïòݼ˜ äX§˜2@Ôúã³åúþËœi´Q(—ÚGS¬:²xÞcy8Ôgié,e /i<Õ Ìáêìàb´Nx)¶\÷Þ¶&ÁèýïYµQ5#Ì´‰¯Òƒ[cöIJéFlí¡"pØ¡,¯¡¸ýÍ€q £ý†Kef¤Îî¨ï$Ýáµ]#å|’ŽkF|Ja"ŒËõ¡z¹Œ™RÔâÇý‡•2öiè/L!kì (˜k@.Ù‘ÁjÌ”—¸ysb¨<Û‹ìámýpRníçR^àå nÇÎn§`«÷›Ula dR¿S’´E®9ET°Qê$ÕIUË$ú/›L5WN|qûÜ8é‚Ò w¨z b~mpUÓ<ÆÑUå6*ÈV1>ù`jZsf×í7 /9Ç7h1)ÃÆÙ£«áÿÆÄäYód…=îP'öf„•\G‹»ü¸vÿY·ßÖ{»å·ÛUÝW슔F ~;Ú«3ƒõ<¿f|hã—] +!Œ©—T ø×rþ¥m±¨£òsw…[sçÛTyæ[ñÖ³æKISzA—j0åìO–Ì6dóðÆ…dí”ÊuQàœ8uj;‡Âß,Öä?M` ­Ô}g]qdú]óZ,PW•Lb‡u"6F¼'Eaž)fèVóê£Jã@$Jù +˜±NEÃFùÁN(mýˆ¾GCåK·wØtPÅ/hQ”/ÏĤ+?C¶–£Û?7t·yë.ôŸ]œÿ…*nm8Ö×Ú8Å‹à˜¬I)ûMõ¬_yèNØ•0gázbÈ,ÜP”B¥ÛEÜÝO\+ïÝ FÈl-ëü‡kqÊò?–³”êÅQ{Ñ+•G8m…ïfy8¬Áƒ&÷‘tç£^YcÛEüœËZ;§åË·å©ÝIkð?…{“XÜ$¼ä;ܽªínÚaoRÒMÚ’óf–à‘CTÙg9" å¦(!Då£dÑô«g‚ˆW«ê׃¢*°i™#Ü„9MÍòدbšò©4eáuLˆáХ穷;(’ûòC +¾½]«—¿¶º—ŸúYs9XI ϼV-ÔA%híÙËWàƒ2o€Ášõd€•µ<y¦5§%î—˜¼q]úáæ×¤N°Áƒ>¹C0¹‹{!¦rÓåý?rñŽ)8n“VœÁÆí\ÿìú®=‰sÅ®i¶Ô=  EÔ¹„'ge ãn‘˜o.>ïÁ:G§³,¥;|p¥¦–ûVI­™xºUÆQrê @h‚ä Mè÷Ÿ61ãñ 6‡¶Xj¡òiBDz$û0ÂüG›0S&ËG7–Í«:G˜¯éîÂ0›ÞmTì€ïz-¬'¼{E'Yvä %ÀÇ0| ÅàÙUö©™ü6=aý—¼BÛÉÐeBo¸C~|#µjf|ÚùhÑ•šðKl —<£©ÓÝU¥N“»Ue÷Íï)*z„HïûÒ¦@0ÏKâkÛAëbŒl'ÚVÄl{9;Wž/_ªÞRžäËÄSü"8˜ @š†Õ H{Y]{qWr{ †n¯Ä{ALÆ+XàOËÞÔ1ÚR‚B@¦é£ã„¦™Nˆ + ó¾õÞ +^Uw¯;Ó&|nÈÿ¹‡ ¼-„±—$ Z±Ö +;™lÓð™~¹>ž†¸àò‚<`îþœÕˆ°e%ˆ6¡èAêè`gºýµôšä©´=°ÀóŸk7&ûŸ H‚@¢O Ú¬¢=(8É,ö-á†x+³7zãwú …òÛú?†¾ÚÓ:Ù€¶Ó"1‰…ªŸš›S£îiDŒ³ír±í5Éúi@¥´n˜@GJ$^ª.& ‹=âÔð–tzÔ+Æó1Ðd4‚1ölyMéo¼®TÕ8R&ÃŽ7¤Ã!Çk’"'|";¶)׸¾‘ËÏ$g¡—ˆ}ÈYŽ8™’ pA§ZŠ9¤Ë)óŠXaù‡%GnÀD£õ•°W]jH®KYãé3;¦ÇÝyJ7€ÕÊ»Þpråòæ =èÑ=U—ßsh5NvÇhfS†’ã!¼³°­õø/»Ì‰È*–Î*_ù–6—²ìQÃÔW}è=Ñ@<aSsö›ÆÀ÷&ø8‘÷97ª¬üâb¶KüÜÍæù‹¸÷FiJÛ.¨¥©àX{Oà3xîo}Xeoýæ(h.[3ÈS7^ÉJçUÙÚë¾0Ù-¶Ò…ßâÿ™ìMhj„²EÖ”Ùw‘ΤlýîÎ'æfdT^Õ™9T¿°©Wyñh¦É'ÍI“cg÷«ÃÞ)Ϋ(Zþ% +Ã#% ©Ó³1æÁGÍ]3¼½Yj¼gM¶´h- ¶‚ÖB¿—ºÕ= ›D /¹b…?ͯo…©"×ÇÁ¸wÇž›gÆÜ¤ÓbG°Ìýq!Ö¦’AJì±’»ŒÇaGýϾÀFëôÞ=ÒFÂ)jqíðÍÄ{ºt™&ž»vŠL» pü‹7ígÈ7Ý0ÛõŽÃ¤6¾P2)ѧIZ¬ W’¬* Hj}ÿ×üŽ}€ëNºZ¦Åm­§VY<Éo¿ƒ²Éîtð ù¢Ô¦” ŸfZÊÙiÏ£¿{ª%ú#6øÞ8ÀlÞ¡0CŸó=¹HºŸ¾M”[|ަEtyð¡Æ6òpN/˜ÝÀ˜%ø:¡±FËçI¿ûJ4ßAu,zµÎÒÏXÊ^Òx· +…ßÉÅ2ÝÄ™uœðRq¸ó¡ qLЉT£É-LD£g®»žæì rHËï(ÂÎi–fÆtâÒfFŸÍç0òw¢j0F…uC¹¶Æñ’”Ï ŒØÇ_Dà'­_XQñ}AÅǧøpAYœÄ‹ Šr¼ç¹’~²·H:gdsHRC_mç‡â@[ç–ÊÌUÁMÃH§ßwº"F×ø9ÖŒø”c÷–h2A–{H6²¨ú¹^ŒW*ä)ïG†•RïžÂ'D‹÷_ôo/¤µÙ“ç>7dñÒÍ^˜BÖÅP-Ö€ Þt‚®ut0½]ðÔz‰MrÚZX`÷†Á»•óÁŠ\¯?>ŸÔ…53>mò4æÄMx«6 ÅßÚçà¤Ü'ÇÓ¤¼’“¥O™¡Uo)Orë…b§~L MCäˆ$³¢ „ ³¶Ý×Ü“>8ÜSÀKó+ªØÂ<]Ȥc¦9uŠ 4ArЍ댭•KèÛ­LÙúwaÃo¸*v@ù=˜V±^³¬¢}¢ÉH·’,ª‹Hé^+˜j®œ4øâë¥pϹ@îMô2@ijžS9±çüð‘9öGš 7Ç+NîÉcø.ñv}WÊ·ìWÎüÚ઻x‘¿ª×lT¬b|ïÀÔ´æ̳Ç,n^r“nÐ2æzÛ½ AD¥ÛÈuå ÏQXºÂŸnB’¨èylÙ1MyÚbR›‘¯[Kßã‘•:Õ²ûÈzÁ NñÌ7¸Ž kåmì¬nà©.›…ùàŠ#d6˜û~Í»¶ey‘K ×J u즳 æã*²s£±ök×s«ª§=®Å 5Œüv©Kf2÷xcÌ2ø-(¥Ä&1Í´#^¬¾Oš3t+÷u ß%‰ÿ %ò*ÐÛ3ºBO3¨í³2äáW &6Ú"M[ùæî¶æÓäìAB¼a’_UB· \7Q׈àZ0R"|s4=ñyiThñÙ«¨òѶþÿ±{Ñ– ’¦ô‚3$Ô +`×Åž1…lÈûý‘ÈÇe”h °‹/ëa ‰9#"—±Z“®K_˜Àê¨ß…zÒÉßÍ5 ‰ê¢Ý%p'êÔv™£(X±Õ~šÀGµúκâÈéºûû›¤¨õ*=›Ëo¢À1¯h±HK‹• +­œOE7­ñ´X ®7˜ÄêDlŒeNŠÂ!RÌͬûÉ$[”Û€H”ïzd:y¨BHž yõ]Ý}ãu[DçEñ¥÷KŸƒ`\Öƒå-œŠ›ŒïŸœPÚ ç aކזsî­è —^Т5^ƒÚåíŒî\µ…íOýcnRç1­€Xfð¶žkSI®%vÖI‰•UV~†q1[«~nèsòË\õ#º%ãTÜÚp,±³©p—[iÌ€á±qñÂv¨45BY¬kJ +âµÆgR6ðwg Ý-E’Rëš÷E,¾òÍœ­7`"ÎßôÄX¥ 5„$W«Åá·4”';Àí43§CIÿž^×XØô|™ÓfÊdKg‰¡Š¥§ž¸V.çŒØZËåÖâ‰ù~1${5,É—¢ö,¿D™žÖ˜Í†tÙÖ •<\9øŒ¤¬ô¢q#oñ;·á(;µV7ŽpÚÃÌòpEŸ2Ló?èÓ[¼²Æ«Šå%‹´vS׋s˜ Üb–èZ†ƒŸ/ÀV_©M—:›õ´ŠáœÊñ œy×O§’Öý~xÆ’{­MŠ•í›'wê¿|ö;°¥HeÕv¥gs=ãЈ®"Üãd´üŠé¦„,]aÁ7!IÈTt²6â–¨²mIÇÜ©ÂÞ¤¹š©9ûÌ1Ý?†&¨¯ÎrD×QPBˆ×[‡ûFØÄ«tã€Ø&â}µ¾ ï¹\; òL+ÖÀ/×VÀQÈ¿õKÎ4 ®Kɳ$YT}Ò/F¥rš‡ù­CÄ)ùOƒo:ÈAÉW´:Рxj=ʨ9m-H,0õCîÓć÷îEhÊ*ßê˜ &"ß½WÓOsvP9$ëù†agºK3c:qi3#¦ö°®ìíÝ|8®¢NbËE9Ž^ýÒI?YÕ$½2·$)é²=ær°’=ƒe¬Zµ‚JÐǯ‹®ÝdÞŸ)÷È7'Ž™Là`È Lœ|ÞÖ#ëýªÑ„óƒ%  +á®´ +=w:xòQjSJÁ3-eâºéßѳUœ}Ÿ|o†`6o ¹âwô$º PwÞ*œá‰€h«¥~ Z¡t¸xø›#èxöBQäþ»×ç~äÿRp$Ü;¬%Ÿ‘ǸãÅéAzæ—A8~Ë•øÎ½d•àãôGïR_‰(šæÝª-Vˆ¥IVÒqµz]Š(µoNþÎÊ@4ÛÜ? +-Þ:\<|ßt<Ž?ëÄ|gÐ2Äp ÿz­ù)ƒ¡Ê‚MsàU˜+Dܪ+„S{XWvøà>WQ'1묒G/ðiª‘¢äÉ€ÐÕšGÂ&p0d&N>€okŸûðUæB÷Ïœ‹ þWZ Íó#lbÛ:ÿ@lq°Ô_ùÒ.„“yH&›k`™åŽ+`¦Ϲd®ê¥Z hP<5eT’¸˜$ô¯wçbÍõw¬L‹ +Žn1‡KtŽ-CÏÁ™`+¡Ú¨ÅÃôZEþNeöŠN²‚·ÿhDWnÿ2Z~EúSB ¾î•žªd*:YqKTY¸ìþÕJ“`ø—ݯªñO/å,lz>Âç3e2„«½Ê„Þ"ÂOkLèC:âkˆÄ.’|FRVzQ¶Ÿ¹ +ö“Õþ“Ôm†üøFw.ÔÌø©ïп7)ý–Ø@,3x[O»§ªWœ;kªÊ£ºf‰@þŽÖ‰¶öa;T”!¢V»%qÔc½)xµ½Àó‡ÃRTôÃë¹Q€`ƒ–Ù4Ö$«‚ËÄØN©¬•Øö=2²T!$Oвô à°ÿ´£"ý¬öÜõ«ÁÏ0.ïKÏürv®!^¾I¡¤!Õ‹.•¦åDp-€)>·ö²º*4öâ¼J4PXË™û¾PÊ’ŸÅÖ-ÇW«¡L`‰uTáÌ=iêáè®ä$öÜC•ö‚˜‘V°Ýž‹(¡µb©¤„€QÏ[ÛQ.`ؾ‡d ‡ ÒÓî÷#)+=¦[ÁÒˆ{Çä +Çjß]3Ê GkÊ[{¾“* JžQ+ÓœŒ¶j¿Ðšƒ<ÔÐ`éÒ€2WuÜ-€4Ž(”H¼*I\L zÙµý1èôµVAÕHñ4"¥†7ñ-?¬}§! P_wÄOU2¢ƒ¶«*¢\‘ûb>½Èhb8ñ=ØòšÏÞe +A¨·p¤L›"nU›BÀ­a8È2'@¹»Áóx¤s!ÉõéNˈŒ¥-‹ŒH \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc36.dat b/application/third_party/mpdf/qrcode/data/rsc36.dat new file mode 100755 index 00000000..cf64fb26 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc36.dat @@ -0,0 +1,73 @@ +ÄCL{ÀÏû¹I|~I h-¡+JYÛ;‰vÈíØó`;ÄCL{ÀÏû¹I|~I h-¡+JYÛ;‰vÈíØó`;8•†˜öƒëo’øü’>6ÐZ_V”þ²4«vìÇ­>ûÀv$QÅÔ]LÖÛ„‚Û!-¸wþ}Þë.pM†šE*u! Mp7-ñ'ËÞ9íå9|l,½´¾¬5áyhKìÅ“G|ëìlóRaŠçÔ0gp‘›pcw'Õ™‡ž r×—³Ï~Ÿcý×H¢—µº˜ ±««BZ:mîáú¡Ë\àš)ŠTêB]šTfÔù|zWÛâigâ]A1Ã@Ñë`’F;¡˜_B¹2]ã=¡àn"ZÿN6‹¡rÇ×røØXguaEjßòЖÅ<—;ŽøË'Åüªa„Žùp;» ©;çÃSXÀn  «ÊMþµáÆÖVç8GþØû¤Â Óµ`Îà? ++àÆîN·/>þ!@ä=³3{ƒü#Æ0ç³Ä?çŽrz›w©C U©ÙõEߟ8´^þ戺 +KûÙLjY3wi-@K* 2K„´tÚÁßé_>‹¸Ý)"R ¨É„ º)Œp;u©â»ÆV +L›¯²ì~ÂAÒ¢«$ÁE›Óڨ̵ïøô®«ÙÒÎÙº‚b +›€¿ËÀ9Œv_-¾„odºÛz_´ö£ƒ4aP©®°¥™ib¶!”¿`–­d¤ÈL‚¼¥(dÝÜD´ãœl _䓳äí­°ÎêŠԣù½1—x3ví‹N—Áø˜\£ðæ­ïÍ­ò¶»¦Çc¡žÜ §ê¬ñEÔ›Ùòx.¬åIÂ,ïà0vkOvÓ›¦°Ü@]K‰šáwß‘±¬ÓpŽáù`nÁ ‰?1?Ì€­v<÷ +"“AÚþ©Y\t̃îÚ­ëU™»wÀÝ~VÝ‘Áœs^|&áB€Õz{föåF‘`Ó{±/Õi{¸;8”(”ŽÚ—sÝ +«=ÙÏ¡@ï€ÓžŽ“³@•~Óä&ô+îO†ªO¯÷Š£#pu¼2áÑ +i–"믛 +‰ºMŸæ;ÐWúÔ°ìË)‚[?Ãkû +6àl^Ï3°hs6=²fîÒZ€þ–Td–u詟£Ï¾| m§RD¤M@iR!v%¢g•{Gß(ß +nãÁ²äôRw|iÍÒÚ W +³ i'àvêOÙk‘¬˜+CþyÅü™*‚¹Y $KHŸŠ"+»©$ã£:‘(MÐæM4Xõè]²`ýàC×Â>Wgú4HÉM…wÃíõAK ¯¹¯iÄ+c‹rì¾ZaÞÈi«ô¾QA4–5ް™æÅÿævÏ|¼HÁâ+7…ÓÝ3vX”…uñ[h O=A}=W/ÒÄqB5cÀ1GÈU˜eWP4ÈiÔ²`¨ +[öt=tH4Ù¬\ãU™+œóÜûPô½H£T󧥈uÛ%ؾÕ; {ÕÇG}É™ µ[ïgb3ðf8ìÇ œ3»aË9 åíœG!œØ\véä8"ÿ$¶}¹yðÚØøüŸ0í-¸[ýÑGÃ"‡GùqkQ“Æ_!¥]SÉEÿе+¯ùð\EƒôM¡Vx”h¿#ùæj`9¾gtkÚI~vü}Æwæ<~×’™X*ÃÝ`ìÖ$žì»+Q<}'¥€º–)ßî£?E»àßËVÚQ &Ù¥ª%।0ZTP†ŽÊÅÏòägÕ÷’¤aäïÀÜŸ@6~.&b~…Gì'xóD$;‚©áO²¸è…Á©óÃ\Œ§_Ͷ7R'7šL„ +ÙØ^;}!Y’h9zU0šè¡’G˪/$kî§ü(¬§?Ÿ%æ¼øLß„·ôöÌñ6׌?À»ö[éc_«!f¦î€)Òî „.Ž‘Yg•ûD­/ÍE‡þ:T 3ÛÍ^,·Òömvp5*P5©36æ§Kz¯ƒ_€Ã»!;{€cšoû©6¢É|x+.|²8^Ë1ö™„»JksýùÈ»7ü»ÕLõVÁž,IžCó [Fàêedß¿Ò41DËC+&+8øN®Œ:­x×m-7×\è3%çË =Åd![Bù©\ØF!i=š#Ñv½® é.µ }Å‹R¶~›ÖëlÝØ¼ƒf}Ðæl­~ÖX¹FE•/ËEbÞã¸4äñÏWT®tn¾b#†WzyÌÁ8¹´á1¨0È1*êÍO#[ƒaøÚS¤ˆU$š*€Ò¤f½Cy{æXxÔ1¶x5ñÆ'ú¨+‡OÀˆŸ#ìwÛ5s²ŸBìJYÎ$7öŽ£P24£ÜÛŸyÕõ¤îøÒ‡¹©]®{Ò^( µäø +7ê,3Jê ÇÐ÷T¥þ¿yýô#éÏa°v ˆré +NÝìÉž¯Ö?E4-V†áò—å/To²H–# DVkOHŠž ²^`-†A95SAIꚺDf6¨ÃsæëäœI˜/s2Û[t?,=Pš½6Ñšh°÷"ͺyÀç݆³>™|®Îéh>.8DÃãÆéÓÁ7¯Ów«üJàRŠ˜„œh +f#1wcïšî›Ç÷‚–@Co8CÒ2•(V:Æ 'ä +Åa´Â*¡ÒKõa†Ó­×¼7Mmù +9a +Í)ž@{›íAX½Z=´âLU͸•Z¢‚h1j}/Ñ—:ãÑìƒø eŸÙV>n».§f ì°5¾F+OJªÎ†–˜ë;˜óˆ!Ļզ$µ,2Xo‹øóCU,ê ÿ¶6Й]žz‚<úz®^¹•â„j>ÆbŽª-2Ê® höä¼úMV¦'3þ=„3±E²ýÏ%At¹ÄxU¶#qåß±S¶Òµy.ÀM¶ñèz>èh¯E¸Û<ª8/V%û¥ë õg[¨ûÎq:b»ÕMH¡?x¡s¤-•zàGvLþÀ,h¿¨ÈÀSW +ê«J­,a·v@ö·“Žú/w¶ÃÎÄfýÌpÅ“%fO“N¦ÐŠbרþ +AˆþŒ•ñw¢Ž9=ÉšÔ]tº¸(ÜŒåE]k‹r]×.Ç%ŽB +%­¸ìÏÕpDãHqúoò ý©­íåwÈ>&á<·lòCtl²£ç§øÑo©7(à´+{V5ïq²…+#`ÇZm¶ç¿Ž›DŽïâÖ¢;‘¾BWº¦Šã wVCïý¸Š?¤_‹!­yÇçEmÇðùÝÊ0•(ã¼T±j¿»›ðرõš_¬ð5 ÐcFïÑÔÀraÎèÖ©’$üìåú‘îÑxü1Ù×0ú÷iUG‘UÎÏËLoÜÖQˆÿÇe“2|6Îõdz9/°T›§ÀűH!ÅkV¢xúNWi1R£Á[~þŠkÝ£¯ýlü/ÄT\yŒÍI_ŒtM©×ï|Wh‰˜H-¶Rt.b˜‹¬©(¢™L¯WIJÝWU`´¨ ‰—ƒ*ùÕηó9'U&ÂÕ—hêdÙY×·5K£J{¿À°*ÃèÚ0"îGÁ;ÔÿJÕ¢îÃ>¥#€lü\LÄü:ŽÅNðû(ˆHvOßžymÍ6ŸOßÊ}ÑÞãO—§µ Mºµ!…­cQÐb÷lÂtVè±€Åÿtû›¸S¾‡qn¤N8n) ˜¯­¼vúB²9Ðrôª`)Í_9ç_ûI(~Ì|È'ØOF'6“}9†ö £XiY?Ž‹I^HÖÁ'>SåPES~#JÑe혣:sõñ…ÿl³~kñ’O +3܇™Q;a8A¹HL³éjci.Ê ‰¤^Ýan ʶÏÆ¾KBÌQÁR¹Á@\?²Î7ëˆG^‡Šát¨@f«‡ªÚŒŠÅ‹7èˆaSLj_Wiå}”Ñ]…¼e)™p_•˼þ¼Xs¹ñÚìàjT jOflÑS4–ôC¾›:k Bvöâx?Â1Y#tUÞ#TmüòÜ‹e&L£Íš…–&Æ)ÞëOlYøðV\ø ¤2qü+±Ë(ا­eÌú½ÑØ9e=#œøQ³] QåŒ5c‰“Z¶TèÑóã.Û­öåN±ã&Gü±°"oŒ.Š7^‹ŠÄ¡(Ûþm'hÕÿƒ®¨AèÜaÄF®:ƒ¿ýËâ w—ÃK_õÃÛº#³ÓÌ "ªZåX•!7 1¹Ûµq•ôò…Ÿpou:ßbM`bTɇžF¶Âí,©¦U +ªH)T¹Uè6ÆÓ ¯ºÁf+1aó+KÒŒök0ˆ’u³}n„Ü€ÄÞKîÙnÌg†òöѰðµbqðjÿ‘NéMVž +#FÅî«jæy#У@Ký29* ¹Éc¹uäš&1HflLJÖ‹0 +su„Å”²Hnñ[ dh[(¥«#ò·÷ UÁí¹oOºA(ö$¹˜×þúˆ¡ +¸Üe7¾ Kß©œ½s Û6‚š‡W™7D‚¼P*wÕínÉXf”É“½ó¨WácòçõFσÂ}ì +äÏ ”Qf "á×€$gê€ ˆ¶›…öÊ)¾ïô•õ +4 þ„ôœ§Å!C±~ŠhZ¬ßù3×^¨2Þy01=Fˆ¬ÖžXä‰ôáŒJÇYöi$Y³ +Ô‘vuâM‡c뫸KŽÿP³%þ«, !]y¼ÀZ‚rj¦‚’'É)iˆ<ÌlM›æ>ÑËÕ%’-^æ0Íb|¡¨ËkØË<ÂAD)#v³5W@Ý·§8ýÞ>Ýd«¶è~Xz )gl¿)Ð}óD‡iòÓ§{|/øAÏÐ=|xoõ¤Æ—`mÁ`Ïfø,ªÈÙ׬þ  G¦Ž‰lÏÎcG\>0pˆ›Û‘Ï»ŸnC»îKå”Ý6¤ -%Ð + ÌFbîÆÃ +@ús<ó[jvòão=òñPîüð—CRL? 1©b«ºñ5£1).Á+“ó1€†Þp>†¹d7P¬t‘NÕ—Âu™T_¹–÷Â5ê‚gè3ÖÊ9Ï¢q@Ϧ<8Õº\1ŒLùüߦe—ù»G³enšÚï&r‡R!€ö+Ç‚°g <´zuÙ˜ª‡m7´ +ÿ®U!V]Zs¼]˜I*èÛŠìÈÏ>:çóur˜žWYÐbÔú^¿3tÛ¿ÅíÊ=#¯¬|Ü.k\SÌ@Å}j.EÝ“JÍçöOu¥öÚ…5kiÐõfâ*›!˜ÚŽ +aŒVž”I1-Ëv'-û> +=B•k·QHwXd°Þ íû†ªX}HÒï‰Nêˆd·wYdä%Uo4@ý.GR¬cíÆæ5äuÊcÉ@ãql½/º!ôxéôA¼o7ÙÔ|‘'ÄIZd‰A]ÐÕ„ =}àA˜½ey—½^§d_ô´ÿ6î~ÞÚ<Àx’‰Q^®°<ñÕeéš ¬QNfázfŠyçƒJ‚èo•ðªqFâ×£$¦qí&¥áàcª÷/{k/`‘r®ë©¢ÌêqJÏ”Nü`UpJ¹wò\š4qÿÍô| Í=ÐCŠm«xIp^¬JëWË]÷Î=¶M륳±æZûŠF„ˆ}r„"ËHâ@ +S¶‘ÐÞ½•"E-ÐâtÄk·š_ ~ð_æUZ7ô.ÝŽì˜áX'Ð0cM&7ˆÇxa)pŽý^2U—ñµ‚:¦ÑQÝ»¾í¦¦®ÉK”GXÂsì€ñs;é>^$îq›•Ìç…à—;,J̺jY…0Tˆ£{::$âV.ÿ¤›N÷nó(zÐ$ß*÷ž;œQ½ ij­á‚ +á7ÿîYrz)µ>ºèimP¥׊º‚ÿᒐ H¨hƒs¨,ô†t Y0ðp¯åa¥½}$êÖ™ 亳\“J„JGmŃ·àˆÛâéÞ ù@çOGÇ× Ê]H¨Ás“h¥}…jXvÎëšA£‘ï»óp6/é—X4·î |L.ßxsØù†èØy[ÓSí¿ÞOnPÝuVö¬jÃây<VòÈÎ07îƒÊ‘…‡–‘f@Ø;Àõ Ç®mÚ¢.:fÏwmFÀ8“´ÚqÓc+ˆ&ÃÙ±Yv?a„®iQ ÛÃçm Z{ßϾ(ÚHW‰XHܺ1[žJÎÑ0KØ2Rd&A^Ü +2~U¾ BGò8 “ÓŠÚ“ý柳,`7PÛe¨Ôþck+ý­b‘ýG9‡=õگ‹¤Úâô¬áÁZ/‚sD]ˆ«†óâïÍD6÷)¾Eýj½8ÆŒÃ8¿µäÂͱO9HåÅ×é?Á¿ ðå*3jò>=¥ãqº½q ®–Œï æû0I#“ÞL¡!Ò ÿÞb¯&³`éóÒª>Ž?ªƒ‹4˜Þ›%±¢ +ã“Ê;døl÷0“¦ìjÈ &kãBA㞘€\µ°oÎû8¨CM¬´žP¨{r^}¨+S—B—Ö¬Yð霮:Òb<¤[Ÿ¶üá Ö§[g¶1ÓÈä¨$Þ‘<ÞÉ·R˜Ä=…p­;&`À4 ÑÉTd`CçØå^•¨¸ò‡’¾èšO ³Ãø®,Ð-Zq&¤è\Ä-_#›©%UgCKLû“ÀL÷DHžbÓäS‰Ô,¹Ë|÷¯¤ EOPY/0˜C®’”§®ªÀuM]"3Tï·sûrNªL™· "ïÿcúçî•ÙçµÛ~%pƒ)ELBN4Œ3Ÿ–µ¿ùŒ3ÐÉȯ²³s,<›>Y/ë–ŽŒ{ÂBÓ%»·ðòdƒÓë+m +¦aâÜUœpÜR-*(CGeìé„yr½äõIÀR‡¾r÷ï.FÝ¡Éè[•)•M&Bâl/“°ž¢I4’=¤MtÞIÓ¾ë’Pü…øN­žŒNl.;úrñ[°Ò²xŽml|~Ïz¨Þ+dl©#…ǰ’C{Šß,º¢­\‘Ùð6~™b*.²F誡F:¨Úåù>¥ 4ÊL$˜[‡):1LÅ4u2â¢åÕ ”«ß%³Ñ`ÈXïtmw­î“jñ%äQw‘R¡ËžØ²íý¬¸íxòàe Äÿ^*Ö5±ÑÓÃxlÖ–â‡å}õº¤­Æ¤géë +&¹ïNk¦Dñí¼Ç>gô í©Ç'ShE1ål®DFÄöµQG’êMj :]\nFü¬ µd…þÕ6y¯:6YßýÝ|æ¹Ú•pZ›³+”ù¶YÌ›Ü×Ös-óE#BD°9Bë$q §‰[ÆhoÐÄ + ¬˜hÀ•Dí<¾š 8±G ð/ +¤ŒÅöÔASæ¦ àÓ_øSäBP…°p®Lм²ÅÐ/Ý2¡zZñw?om`‰ÞTë»lëÈa®"šŸ;×”¥ àÕÝðÈoàLŽå}DÞ\ n¼ •_P«áÚNзãAM‚ͥ•Œ"APJ¦3„þå@½u@ŠD[ÃÌ{ešÈ_ùÀzÄôHŠBztcç‹Ù]î3›–¾÷›«iF{»…DI´×°7Bn@bo«wâ7hß «ð’ŠÒ꿉ҴrM–$36íÍk ˈ·´„‚ õù#àÞêt£ÄšÀĨ!Œq6™ÇXOQªIR ¨:oªé=To›%æÁy·”I¡ÐÓ¸UŠ‘“?X¿Ô·É‘Íl‘»CiŸÌVbÂûV–¹ñÖ.` +9ê{úÜ¥•¡–Á¯ÜѨÒ÷mƒ¦duÃ…‰¢™ûKGF³a!çœÓÕxy‰2Ïç…Îùñ¿}ýwÄâýÔã?œ8Ïš¬&!'FŒ—ÁKÔÑòF™ +EBj9>DÄ´ Åœ´Ëø4ôn±æYx=Á}ú_,“Ë"’}½[€–çdrToÆoêÕ)LbÌ8Ø“±0 `æê*20¡ŸÃÚœ¤½¯«&óÇ`&õÎ"$O1çr§Ê j ‚Òë>õÙR —5yÜÿ¶]ÈжPWKFùsóªŸÇo&Þži‚PñHo Sv5dP»ÿ!É®ÿOL@.Ô±X¹gó…T¯¨V„ZO(T-³áé +_m$¥Ê,$na]–£O%gæ«l)2®/n +ˆ1Æð­’ÍïÔmÙËRmqzVþŽî-™A±·" DÛC÷qùè"e $Tî·Ç4ܰÌ5,;gûM®ßÆùÓ÷Œƒ8™úÅ,Õƒydg•wÏeÆÌÍKÆ3 l“`ôŒ†ŠíW¸±mQ3鵸]5¢Ì*Dß³HÎÉ +q+ñ‰RaÃ'õ7÷=háõAñá€cê‹$ +T4Ï·T +zC:P¢x8ÙüξÜа +uÎ(%S—B†ü д E"£ïf³¼Md¡ò`=bzŒ$ +E±!=4áÛx‚I„EiuÑÊiZ9¨‡K—øè»ë DÉÕZBA°Õõß”“²ñÒH²{µ?<ìêÙšÆËKm–ã {JáK t–CŽÊo*ûÓ6ûd¾WMÁ“åJÜpäàÉxd¹pXBºòe´"äÔQ9NRÒ +x…Øš+Ñ|¿‹·J9Z¼ÑDÖö‰¥RO›P˜Õ/P&U„:ÿ¬;2ú€ðêõÉCZ’&©Üê`‡Ä"ø_M‹Ö­‹x™‚ˆRFì{j®€§sSpç¡|§|C‡n8ѤôÂ`×ÓÂc’ê¥óm¦3´[œú%Î?RœÈKqÍü °ô]RÎØcR½úûˆÒù'»S"öø^킃½zøÔ2‡Ìä²Ù¢áðà>sÒmÄ +8-Ã×›Jò[¢‰fÃðÞ÷U +‘32À6ÚŸÀƒÌíXI¯³Eá]ŽQØ.ƒÆŽì´qQü䋉JÛá‰œ×æ0d,„ù:¸ †µØwÇ5öœr¦µ¸|`à ++«?ƒk#܆kÁ–×5§lUZ*J½@(…ŒÄÁ‘›¤¸#¬vëdÄ:"_Ýø"ÞÜ]ŠÍ~X%sPf/É^MaÞbû/€éæxû¶(ÔìùÛÞzùÿ Áåý3†¤˜~bOÄKiÿj[bœ-¥4€vç/U°§ß°à»ÊÐ’(ÌÛÁdÍYƲÀ¦±à™;YR\ŸV;û2b¡à|oÈn Eè?,œ·(3™ê/¨¾o1ó™N˜Ü@;ý™¤XÝáXpÓeÈhIfãî2è¢cY`SÖp“¢jÉÎÍf±‰rƒY Qþxp·i¸b˜ïåÃ%y£QÊ3ïv +Z‚¶¦~rËÊ%ãþÊNås2Bò\CÔlµí”{N9SÔ"kŽ{ÊÜ)©Ã(Lä™(¤BñV“}Î@xuôê¯-IÚnu>¯Í7±æRza0åça ¿IuÜ÷¸S—Z£N}œgÀ‘ )NþãœåÀªà”Ûæ¤ ²J[÷¨ß$ïkljd_ÜÓ9¯ +Cöq=ßY€¯oîù¸')hâã‡õø‡z½† ÚKð’à¼E”Ë®‹ºózqšËs*ºô\é§ZΉùfÎe¦a÷êÛØŸå_Oð'ýrYe‚úðW{ Ñ´ë Œ +úäD‹Ù€¦q?½¡g74,DŠZ½K¿þÔ#c3Úe´÷(œ&ÒøðÑ­C…§…уºc]ë4(ÜñH ×€ÿœ1>þÔ#c3Úe´÷(œ&¹íý¿G†S¿iƺËhP ¥ÿ³ã%b|áµFÆf©ÊuóP%Lk nêÅ’ô’n˜Ó¥ç \x +yØd¹SBae¥Us¯Áx¹joÇçcŽ.¦.c6Ò‘i‹Ð Wã=4{:ÛJÄøßwŒ‘ÌO‰êû J˜½?²#R««²µhò4`䈋u9¬º$ÖõÆ!£¯òÿ•ì^ ˆÖ¾Ö*ÜÉ—9õ9Ü-»WÓ@¸ðò­.È'8o¦„>ÂÊWªæCŸðoÔÒê dÔ¼R¼ ®4Ž«ŒØ.íå#§Çó—ºÀé4™<&+ÿØóòÞ“ÓÆ"\Q\Æl¹?Ò ½]0®Ûzhöt«”•í£î?…žÉë]”- k#¬aÙöÙï\à‰u6r*2e!ôT¤Ó]:&\¶Dj}u g~.yF¤KKywÐùhÀÕ < $êrEiH±÷‘B[Cùã7ż ±aµ†Þ¨ëçΥΨôjš5+á%:×Õ¢’é·-Ư¼`šÐí ï%-G±T4¥3r÷r¥Zk®»€mý(ù8G\NpÞQ|™‰®Iц#ýÞµc¬Ät"p÷P÷tÙÑÍækYÕ.%ÉQZÎB`+‚MªÍz ã—çÕB“¹Éȵe¤eAhK­$\Ç×F>S“û3i,Ïh/xLVã­ûùÚA9Ëeöàà˸ \ 1…"€6ŸKéÓlgWcøì ¢)â…gß¡;»‘D¸¢¸‘Øo~¹gº`A«ôÐñèK57Ç[Á +~!˺5ZsÃK@¯==@[ÕäýS’fZ¼Ý&h´©ù¥)$û{;<’©|ÖF.E¯ñ¯.øÝêläTdÊBõ¨U»ºtL¸qˆÔú8êÊ.¶ÿè*V*ÿ@¼Û^6;Âj8¥,Ç•uWŒd…D oÛBR±NÏÂŒ0Îü\òŒU––òî½ïзxHÉäŠÒó?„¶†ïÛn—e0¬#!£#mŒvƒ2~ʹé]RoãÂzb¥Œè´òÑÇ2ãäw¡MËÓWMõÔ)jVßJt³·Yþ9ÏsZ‘CeÀ)½Ç]ÃJZŽ¥éQœfðœvnJ7½ëbroFóîOŒÆ }›×ãJŽ8¤4bƨ¨hWfäóäW´ÖAkÚçPïpޏœà¡¢*ø/A’¿F ç¡w­P˜†®%aTa†7l"6öîÏV3ƵÐ=“û,"¡etò×Ï=QÆE•èDàó ó诿‡ÑÖ²·\J¢´„ÀVšI‡ôÛ3Ó·„;½e9é£vv9,äŒ=†ŸZ–~V¯cüñhçNjäÇ̾‡$Ÿo4wÊUÊ4‚Ж +GH¸“³Œ|¦;ëfÒ'XƒÐ^ð˜¬ÛGëï—å 4OòOå¾³_}>oNdbû«&ÄwWìÙŒ ³m*ý,owÉ©‚r‹ÊñÝÝ‹™m¸]bDl#–Ï»ØÎ®ÆíÅ8YRÙ(Σ{z‚Zg²X¡XZ×uå¶V?BÁk›;'R589æu ƒ7mß?R…_vk?ˆmYm?­Þüo,ÎiÀ‚Kõ½ÿÍ–jn“¶Ÿü.B<‹ij´Ž›î©Ëèþèî.dŸ2ÇúAÆ^º½°(Miö_­HK7Ÿ˜Y·|Aö’æ›–€Cz +z€¶·:Õç¦9Ì'´e§LÐuO ïW*R:Hëövx9Oø4cfQîMÿ­ÿQ5 Yˆ ’ÊûE-ª›PŠÓ=Ñ©þqY{1“ÂÓÞ0±Œ\Š™CÿC\› m§ÉØÕ¨È‰„÷M ªkiè˜mâ µépÉ ,âI|'ÚÆXƶ[L*áÞ Y€„Sw²¼›U—<»Ñ×Ð]‡á¼ +‰\qãÍT¬Tã€e«¼lv™ÔpWX“7ê®Èˆ]Þ«„¤œƒ™`[¤2`\Ñ Ñ2ßÈá‡B±Ò¬¦žàjQ™ù)v‰ýÈ·~(t±™Få¸ùª11ùÁgý's4ð,Õ ¹=þû~qëÜ3Ê`4þ™SH(¨é´¯´(BÝ àÌGöðaÇØÞ9ÂbÊ@ë¥2 ˜V~—b¿8EFB,&[&FÚìdü‰oϺ¤ÞÛ™ôÄWÍuù¿“dÛÕêðµ—ïo£ü£—Y´fZ/LúUžWÂm$!G¨< +tfþ¯œ dLGóî"_š‹»®š÷µRÔ¬£”è{s²árƒæ´?†ÊRg“º ›”´<Ú¯K&øš šKt1‰G—¼î§‚úì¥(¸4Ò¾1TIß”l¼('WÏ¢%Ì=ý%ìÜ”ngËÄäÞŒ"ûÁž‘]ú+³Û”:pUhÄ‘M…7Rôa~Zôof÷3Œÿìâ}jöú lÄÕgø÷2àáŸì kþMЮÌÕûÕ®u±‚Ö:©Ó Ãàm%Ý_YTí^‚9c"Œ@Ó_î,µ «P\Pö á‹Ñû¦I`Ù¥"ÃhjŠ=á +¹G8·ûÃÈG -AJ¨ÂnØDlñÁƒ¬f‘w½8>z;( ëXD_Êèù³ƒz¢•XÝÀì GGÀíb'1õ«ªºîÙzj¸Áæ +ò?{'lMD«æ„‘Š7͈Ýû]ûÍCc¿±ys¸”¨E¨ÛÊKeØì/µà®°;nÉA +. º¡KUþ%/ +ÀÝ@ +*}-â- +žp(83س<_ø6¹I¾–¼ón‚(&›‘ì–æ¶UdÀ¸¿¿d£ß„¹EQ !ÝÔ¢/ïRìçsü4Pè/Œd­ïµmû:±:µ…î‚ø°W¿™ h, +T]³ÞlÛÄî@&QäW³ª×mï +IbbïŸÎ›gNæhýX=·ozáëü*â"›K¥f‰Àhá/Í/>§ +ç·ç>tø:¥Ò@û„ÌKºÅï…}ÚÂÔ6øx=7@} ¦:PMÏuCuP„§]Ý…Ž8ñý“­¡r™Ä‰€ËWd]- ¬ü38ÄctÂ`àŒðäð>€nº÷!3Û vòfX¸¾5ƒG>ÖÉHÄXEpŠŒ„XL¶LŒ© +Å6ÈåÞ>ƒiU¡«/õ•® +‡êïc;È«·¢èz])ÉÉ]*¦iS.àãÓ/v޾Õ^7: Ai´0Š×Ìà7‘Éýw3ÃÞ[å[3²uÌ´^˜éª!®™ÚHBŽMx èÌáC%ȘŽû‡ânÞBÞâ1ϯéåj°ïvÐæ” Ƚ|Fêô˯ҙ@¢?°ÝÁD¾) k>A>)ów¤µE[5ÍöæyßäÑu~‰ '¤Î;i@+5u¼Nø¦(»æ»øpÍÇè®oË*1Ò3›.éO/wØÇýá ôÜé$x©C–Lí))–èbŽ3eÁSéÅW2Pmh¹ab¨’£5ØePNªQ³Gᮬµ¬Gk¤ReMÇè¡È€†ÍÌ-S–mB›HÆ/MÌh®ƒYJ…zçJÅ¥5Ü΋•Õ¡DëŸ! +?ºéV{«5tàªÐ•?š|{©›(9•@•›FV%¿½Ó}ô æH¡õ£‹×¨¯ˆV1®…'½£¼n¤õÂü´õÞÌófãÅÙúÔñ,<騕·ÎíódÝ*ß#ÅÖÅ–T$o¿‚‚$]v;î×íߨ œüû¼†é«IÎWOkÔí†ðáš½A …·ë·Aê±tO»]›ÝÚJ§¾²¨Ç¼<rÆD€»¾Á3bM¡Æ2L2iÅzìŸ{“[G,J×ËÊX"ƒ–9hzA!±w“"çXw@þK ¸ þñß ¿'ëQ>"’À¯WD›ÐÔ& zßoŽps뛊°/æ@%%/r¬¼VTÃWâÓÚÍx×»áêØÝY¼'µëĄëŽ]Z"‚”™M™"Ü­ˆØÿŸEÌ>?îgp|ôvP˰ˆ¾‰Íï{ôY\¥ªó/×êó_ë…«3CÏwã°ðƒhGnæ“ëS¨[Œ3h7°§ÅŽŽÇÄNb4÷KIiÁ¯ôÔmŸÑ,ù~öNØ šˆKÑåHWLhQ ¹ LD~-?ßÃcOµ0çùí`M%ªÕ-ëúb.cM3? n‡ §ëºë‡†Æ&còæm5x²ê> *'EdR9&÷XKÌkæ*ìíñžV ännV|E>”ÆÎké÷0¿=¾ó¶{š†EÄ‚.xœÎ¶Ê†ä“8J!üéü8¯àÙ´š¶aùè¨Y#ïE9…çà‘ñ¹˜¶ TcéçbyNy郄_®žgL ¥Ž£“t{3\ƒ¢+ä ož“†PΉ䃶ÅÅä°· +ô"FubåE†‘×`ã½»%µ·;Â&F`t‚6y5.õ@»@53®ÔWns¾ ‹F„(üÒƒEñ–Ôͧ’gnüRé#t[Ä0ÒOÒ[«}q°?JyÇÕœ"4EÁZóq]¾ScE8;Û„ŠisWèWŠ(ÇíÔ~>ë‘õ™ËÙ°ÿ¤DÐndmç”>Ù@¡ÐÁIÐ2gb(=Úvö +í¢ì‹…oœ}6geçZŠK‹›’Yö£‚ŠîбªU‰);‡¾:"´Qb©V=?>¼)½ùLûoIGo)y¡²©@Q1‰f^¿®ç}Èp¡Nÿ¸Q®×+´ ¾ä½¾ªÃÂïBty7£x.‰?ð2Ö-ƒSÂ0”õKOy2ñ/fá³€Ð!ï!³Âöaéø¡%•Ë>–˜7ÁA—C +ºö©¨Ó`°¡Áýžb-“¤H¤b‡x•<̉#Qdƒ3AÈ]p©½Þ™•šr¶ÔG‰]%–‹ ÇV6¼6 «0Û"ñ)(j[$%…Ôä#뢿ü0ÏCñäODsìÝj³³ÝœS†É¤Ù/ô›)ò+xÕ\kßSüÛ|¡´Ùxiž2ÕãSS^©XÚi•\ t­ŒbÖG‚?“3XàyUC \¶LÊ%Ç¢ Ö¿ÖÇÝ;‡‚¡t ¨\ÄoÌV¸ƒ!¼ÁG;Ó£0÷Wtƒ'ß(©HeDKD©EÀž`¢ý ÑRx¨Ë¤:rþÞ&už†ÐŸ6S :úõ'Øxå&ÁìÁxÆzý=IÉ$ £TuK[¦CÀ òVýµ +ú‚¤$¦Üñõ2uò}¾}uh{ɳâEü#N±V`ìœUÔzàä¿É,6Ü©[üU.# ¤,±øø¤ëÁªî qÔÿ¿ù[·lcÉåD0œªì¹¬ÔÉHÏÊÆtjíjÊs )-¬†±!LÓñp¶QùJŸܨ¬pbšà?k7ïJïð¨lT„Z@iAq€ì‡8ÿ…ÚlyEsh_„ìDaűü©y©üŽ_ס°¹'21óÎÛbµ¥vâFP׸ð ¹µê³=A-½Y,Þ,- å´ü[+‘!îÀ»Ã “)”H’s´‹Ï•¸á‘)ÌØ(LCWœ¾*¾C•6{wé+—ÎcÔhÇ +óÞ¼:yåé¦ +м’úß;;’ŒrFCÁ-K?+Ù¿Ž~ ö4ý'5ríf_ÍÁ €VŸž ‡ß‡Ÿ¸FÈ;Ï?eÒÎú )¹ÿaŽ=1ÜFtZyæíÿrÜú¦N3HxN;7%•Ðû19¹#†÷w©FcP°Ãåÿ%G€R1cT·ï« ÙŒ £ä€rð§I3À-^à4ZÚòÜ„š€ó³“IÚ>e[ñtÎ+ñ ^ã/“a5ÜíÄ´¥F2Ì"P¹ã!)Ö'éaF¿Vb:8õ(õ:âæès»¢äœê‰¦-gÉ!0›A¨Uè=‹ÿÅýä!Çm®’ë¼{ppëa\‹.P–Ì@Á«úç6½¥¿|v‹Qšq +̽ở…V¾â{â…ù.ÉpÊ´9¼žz*Rç .["5°´‹ÔCoTûýgÜgTz5M”›þœåäQ±IúÕ˜cÙ^É0MhøPùœ˜­Ð‘…YŸ)ÛŽÛYÔ4y0rDË ´’V]kôcžßÙyñÄv/Dk_iuˆ2j^)^ˆWŽGÛFl øüŸÝí÷Å]` ú›ñl÷yi|xæØ¯ÌÝÌæÏ]¿ ûnö$ˆå@ñN–jŸ¿—m¼ZõN»„ˆ7uìIzI7LçÜý.<²l…2ÀÒ§!¾¼Ü¤·Ùî<Ò5Àþ +m^ÛmV0©¦xGsš*û)€’±¹‡Z©¯4îƒÝ€°ú¼¿”|”¼ÕŠÊEML+A¯kOý{Ö£GSyÊœî‹7*+–y÷ÒU؈ÒMYo¢mSKÖe—™æÊ¥ðÍX2oÉ$ö.S¥ü«ëø›ƒ/ƒÎã ÿ†${M +”ß Nf59Áó¦æ? úGABÙ{9Ú¯9íœO?}?`â8q-¨£_$y:*QÁòÊVIfðÖ8c{gi&£Ê(}Áß1 ºÚºßãX[,Æœ‹Yøˆr'†A Vgw˜$õ[P¡ÝÑ‹VÔ±ÛÉ(.(±{‹þËæÀóS†ª0âÜï45‡EþÒ­ÕóïdÄ,à`vŠ­‰­`ø1– ôÛU]wâ=5\îs y‘³6Ȩ"ÛsBmÙ«|MŠM«:‰–Ê­Å^wÝA}vÜ‚\i_–*ªáJ6^Ì•)z¾?È-Èz¹3õ—Fñvq°5{ }ˆ6bä½|õp„þÁvˆ»§€$TúZÙZ!àPpf­{x¾ílo’a1e ûÜPL+?Å1ÑuxÔÅù¹ß~ßÅ¢Z3-™&}¤O¥a¸ž­T:3ÙN‹2&­÷qª>Èmc,cÈ [£&þoŠ¢@B§µY^äÅÓæåh Íþ^£RÎ0.æ‹æádþÍ!ÖiVSOp5¦Âòš;ÊðdÕ? :ÖÂ#ÈGÃwÚëttw2Áí}®c/]ÐX¨º{¡Ø$«•Á€L¢Õ>®{I¿3¦w¨ñØñ¦”ˆ¢DI†eó¬˜UÃ(EçæÚ¶¢³–ÇaɆço>³ÚÃ’Ä ÄÃ#+ΜÑÐç°zs$ÞôßËåTÙD+–WÌÐß^ìK*¹ÑA‡A ;H“wåøál‹N~ó^ CúÛª gH¥©»jøCx‡^'|SÓsÓ|8èítW¹€ë…–i—Ãú©™µlíðþzn€úU¦×­þWVÔV­»RŽ)¼¨íÉtÞd@Cèf˜§K¸!ŽÃ$cΙ¨f4Qt= šƒê†ê Sº§pÿç™;G_ä/•‹®ÈºZEåfp•ƃŒÍq7Ào!oq–éÙúü5Xù;hsJˆdÐ >#uzëÙi Q‘X àè™ÀÝýÕý:|Üi óBf«]ìṵ̀majŽ|<±• °Š:a0ÎpFxrx΀@7]õž—ãP;y3,\_”Ï­kê$b,¬à °˜q˜O8—lס|Òª_K^÷7AÉÃÆvKs2ØùÔ¸óÖÔÌ‚wA|X¥ÑÂP4* ×o6 ãbw ¦r¥×UYÍôºR6"ºTQÒ¦\ÝÛ»^ìa·¼nÞZâ<ºI¢{ŽßAEwEŽÖU¤Êš“Í_‡…Z¦1Ú„+‘^š…ЛZ‹_rÀÐÀ_Uïaù!:²•ß<€Ê‘xk˜Ï§aJô«©²öA²”ô Ó ”—Wj¥ 7·_ +ˆË#B~iϬöKjèÝI½7~)“ãBEº·¥t¥Eí øj?±ƒûÀÆôÂëâXñR"h 72¸ýJâøöO+Pr7€7+Œ>¬Jcg»úõÑ_÷[ ³MC ¬bAô‚8Bî;DÓ´J^äEe¬¨&›®Ù»©‡ð³kßÉ­§²eNwË•›KÛû|ÃÏ™ÏgÿñC³¨JáŠ'3”’î÷Ss‘}­®!â³’mº´D5/š/D¥G ­ã#6Š…|~ÁÎàøõì 0‹} a‡Ãö6õ²ÓBD•´vª=ª•&ýnðŒY6Ì`iÝžÎ_^nRÕâwi”¸WIû^³8É8û¾.Ë(Kf† ƒîÛ}ýÐŽÜÑ>;˦M¶fÐþj¯¹*óð½n½*=”¨JÃN€ür¦Öª}äL¿â/ê¨4|(òNLØn}S'—$<'“•œÄhó–’ÒŸCõµÚ#¿(Xïüñœ­@) –¿*¼…£ö:g„›„ö/ÿ™ƒÇ¾”n øbZÜ#f(Òÿžškú¾# ×®˜Ð¢o˜ˆüZ~£›Æžw`ÓïÇÀšJ$I·ZËéÄ\þÆšfh^I}á“È“I F9#H¯î˜«‘›âÑG?{ð”9ø3¡è î@~ÜSËiË‘LÆþùÑÚj ðyÉ|TNŠÈ¤rLó°–…ÖÑTŬê,·NÎNÂ’+/›Íùܶý¸tüçÈ´6pQ/Àjó1!ùÈãÇÿ!¬]ÕÜ:ܬ +øŠ|5‘ÖÏó`czaûq,ö)4Š•\ð%q‰Ñ}ð–YY}‰Bé!Þ¥©Ð(n­áíÈ×Åé¦Ã9DÒ©í¯Õ;p”BåÏåp'Cݯu)qÂ=ïÍM²FÊrÓþÝ?ÿo-q]Ã-Ë¡9`h`¡¤ù¾òžYÄá…@eÆ<‚»Léݾ %zÛÚY‚{¨8ÆÏÓÄòœòÏ<*¾A!Θ]W[ ;èöf¸YVÕÞ!;zÀ6~‡w;w¿xHUu ÈDáZÖÛß§Ù0²›xjŒ°®) §7 Õq—8—Õ}(sõDŒêÄ׊?³ÀÛgkJwsv.™L=ŒÀèryÿ¶2Ÿþ’Ip¤ì&ÂèˆL\êY•žTEôüøÊ¤\Îlòj\÷€k€jfAµ®>,Üæa( ŒP幊ÿ1µ‡S9ÎÜå¤Ë”»ñ´Ì»åûÖóÕôà½ÙR[•¯yˆ%t+Ö#]69ôy‚ÏFè¶•`¹ž¹¶Kúâ}~”,ò“4·%D2hŠŸ´=ûâºa¦Æ,Šp¾g8#<9y'&l1 8“¬lel>K`«D=ÿRPÔ¶HJµÕFËYcå`ƒ2*†ÿÕžãóÈÉ>ïéÂéɽñö¯ ×TŒ%þE—JIwõ§·Æ°ØWžq×I¸ˆæÅ§Ô*{6{§%"¦U¯^õ+&Rù +Vð$·¸Ö£¦å«ø_u¯ðÒZ5vyiþ‘þv¦˜ÅLda‡X)Ún_.Š©l‰F€ÅÖq낇lô!d·,Û¦0¦,¼O°©Ò7¸èGÄ6±Ž> ~;f°Ýòª†]¸>qóœGý³˜#—#ý?õÓô94¶MÉá1q¢'€ïEÓî(Ï2ª¢W˜‰J“Y]±c±“§&v_èM¸•Þ…¬mBeŸŽ v»[`ó®è=JqºBô4Ä4B$œNòkÀ‘IÝÓR,’‡s[aZˆGYÀ‡N£POʈ–ˆOŠ!ÀY翤8ðM‹Utäá¡Lê!½#l¦téœ[ ž=‰ 1 ž 'B²Ó0cUpýš ªèÕß_˜ÉB"gFØQ0èÏ÷N­ð×LŸÅŸð‘ôçz’H[¨êþ–¶Q†@ù¬çwéUHQ¥%¶]!zb!N„'y»`ƪàç)IÍ·£¾-„DÎŒ­¢`̓ÿ÷dêùúaúêÐö{ÙŠå*Fœ¬ÀÅ%ªµôÝÕcXl¥O¶åª\-”;²ºÆ;SLì&2¾Í,šm7¡EÚ6„Ê#@ìk¶ÀûAÍ6zF™UXí2íUËŸIÁâµ&ãcï¶sØÆ×ˆ<`%I>Åo:Eµ”âi„õ´€Ò‚âÅpã©ØòŠæÐ¾ňû%Žç{-F3Fç~÷»õr=8hqšßbâY"NÊ»ÁPƒdI=Y® \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc42.dat b/application/third_party/mpdf/qrcode/data/rsc42.dat new file mode 100755 index 00000000..d0040266 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc42.dat @@ -0,0 +1,43 @@ +lˆEô-žõi°EAgkô¥4Ù)&\BN" 5"ò‹Ž8ų¿2íÙlˆEô-žõi°EAgkô¥4Ù)&\BN" 5"ò‹Ž8ų¿2íÙØ ŠõZ!÷Ò}Š‚ÎÖõ:Wh¯RL¸„œDjDù p—{cdÇ +¯´…Ïw¿»ÍÏé½'ò\v{jäÆÒf_f €HRÈÜV*v­ ÷ ´Bó ¹ú ±÷t®ÐC¤˜m%ˆ$Ôˆï8à3öÆÈ“CÁ’L™Ü(ÐJLXæÚi äš¾1Wkª-áª6ŒØöEyú~šuƒ +îc0k‡ƒ›OgNù¸ìöÔÕ‘¹Ì6¾Ì$¤¥¬TìŸÆö Ãýñ87ÆÚ( öS\Œ5ßò‰Ó÷î?‹îä*–¨a>ž¹5G4óu„û@oé2óèA½†U-Ú*J Hµ Ãp,Ýfñ‘;(†+¼WX HYWsxõä‰_| †h/A€/1~§Šå£B.¿Ö-_Ÿ9˜/¥ +P½”˜°Ñ©ÒÕ)ab®ÖIZßI:l'­ñŠòéü")ó±Ýò;ù XÔ$Ýñ¶Âòϳáð.G>ì˜kSêkÈb¬‹•49MÛ'ðê.ÁÆ `Ö+žÎœïmÅñµ·?o…la…,H:=UWE¨<ņ¦^ðìXý h¿£^jù¥ðJYØ“ë}!§eT§ÞF±ˆ´èwE92#‘ñ›çÿpn‘©Pñ¦¸j£ù»óÁ~ ÁÕT1MÂ|4!o6j^«Ô¶y +xmÞÔè7s»1³ŠßSù½ãw>ã'Zº‰uÏ‹‚3³Žh$û0êë€ÞÏ$d>þûÍ‚gªZ©T”w›àX§Ìÿ?vPâàa3Ç‹ˆ·a%Y•Ð'Sȃ|õÚ8™B8iîÓ†Ÿ L€5›UÈVe®6°4 ²®æð(÷Õ¾øÐ^‚^büS ×[„\c±Z¾:íëú5ªé˜eë§—Cúêp;gÑ0M’F|‹(|ò؇ïž7ãQ\_g#r- <^W g5-}¿O ¹,·RÂÄA±’´£’tØN +Gÿ ùÏåDROúhø?sÉí¨…h<Ø$ø¤‰ƒ‹'ä˜ÿ°½–°†ÖÅ„:ºFýA‹û§ù:vï°µH§ÿq™ùƒ{ßý\Ž|Å-Ö¦ÉÖÄE 7hrš«"Ný—÷â 9)è¸Üøâ¾ò žÞë$u¨ ‡cô¯üôÊÎ…­Á%™ÏK$É\6(Ÿ‘À±&6V!%ÃÚ—ÿws~ÞØÂXt zª®ŠMx—¥Ôsü+²åÈØ–sFêü8fîNÖQ/<5Ñ÷5ªžÿ‚Bo½¸ }NQ¼ý.ŰçÐc[¼ÔïWý”²8­;ËúBSʨS¡Œ +=uÍîŠr8}Ùù -è.Ø +ëù•ˆ< 1†á„—¸ qÃqS‚ôƒ2øÆrÜgwádF?ÿ$+ÓãàÜ?O 0ÿQm +Ô[ïkûŸüŸ·¨bš™øhBÞlÔÎz 'MèalzÇ[ LÈ> rÉB)µ½õ#½E¦é€¢\K×p3i ¼Kµ +"qòðÚ¡µÍnæ +k:b{ £¦ïgÛî|ÛN´iêƒ &f{ÐÃðþ!\láø³ðŒ þvŸV¢ …ú­)ùçIù¼ºâÒË0´ôc¢ÐHë`É*Ë ¡ƒHÈ|áë‡Î"I´O¨54=î4+ݰS…ã~ì "mX cä´>!È3 ‰Šš¼úû`’ê{4ÛÙÓ;žk@PÁ<¥ûÙÝÂf“ <" sþÂJ²7½N¦ø÷,©p/„pÒÁ»#˜j+ªµU‡êe¾•É#N‡ Õ\ê ë’T2Þ«nçR&±R Ï0Ÿ×+¢XƯT¬ÊAl}h8$=yAÑýPó·aí,"½¼:¼Ä妳¶¸Æ´aÀBèoPöÍ%5qÉš;èî*¸Ä +~ÿ^žž6ë-œ‹s¦ô’±¸tÇËéj'IÏ&-ÊËS3†éÉàvο`š9Œø Pø=ù­Ã!nÛ¢¸¾ÎOŽi +×:'%£´ŽTíÔEB–FÆ{ÂÚeÚÏ÷&ûäÝdU»FäZx¼®0(]ÎjZúcžoXs¤™•‚9u[9è­œŽãïƒ×ˆ¤*lì{‘0Å)U§Ú»õìrýG}5¿ÉÀ1|n£š¶&¡P±:}žéÐí~æÇ*MÐx­HíU NÕ-ã}g1}±—þtiŒç‚ òa•}Ë2+Eu§•9Ê#Hª/ÒgóqD­_n_㿛ƱÚ3Õý‡ÒëþSïtìÃ,}wSãâ/ïö£ç¸ø—Z±Q±•ŠnÐä)KDœç‡vw%r6-u ¢…DS—>‘'¤Õ“Xº“õ›˜VW–y©™>3óÙrRÍ4.m¥íÙa,ù!¡ËHêM@ÆõCåõþ‰GŸJ/ƒ–H_{œîqSÁ/eÌ]œ K’î<ÿ‘ÃkQˆ×JÐ× ‡ +™&‚,õn“‘¸lP#? 0Ll¬BJ›©3ãîæü¡.­™.°=èôIA šð3ã0)äS¡Õ1•ü)í%täW>êÊȺ¾ï ¤¬ B3c–ÌŒ¯þ;wõêWµæåVy×2­1æ.ŒÉåpÌÁœ±¢^x=j¿ójI!ã„Þg"m]úœ;=£UT€"3…Ä£oë¢miõE˜„:sH¶ÆH»/h—¼Ô_°ÿE"¢eç\—}Ó4½Æ¶eµÃ®ç>5ypGv‹é„¦‰M¦_þzê‡Á äpN* _ºã&5µ¯ ô¤Å#M©nP׫ʄ€x„­ u”,¿Y8óäá©ú¯ïZÍ\$6­Ëï7 xbß:3mâ›'â¦õdí‘ä¥Îîß–'ªæYàÂÑ7¥}{ªvjæÇ%<o/VÀ’ÀT~•\("[—#ëÈŒ~ãHV»Û8Ý¥~ž]`ã¢Úµ¶Ã<Öë#å,#sMÄ)/íЄ¡Øµ¤;K{%.9Õy;ß: ¿ lŸå`”¥ìCO’ê^o¶LÝlôN š,:ÍÂØô“¶˜|ä„Rwg÷FgŠQÏY¸–³àfÒ| ±âM!Ù;Å«h±]ôÝâ…(HÃÍ©Ø9EþsEx_D“a}% Ò‹×Ãe–wDâù(<ý©_w‡ÜÑÖtÄö[QÃΫÁø«œuÒÉL2Ìö 2àGÏgÝ=õÀï2Æ»ºàËÑð/;} €‰È͉n{YñÙ¨©~ßÉ/½›ýáB¸Øß>í{"ýáì#¬Y@éGRïÓ’ïeiÙ¹‹`u(õÆYѸA•F*?å’¸Dulñ†˜€i1µÍÚ§Í—gR‘NÓÊÀ½ËÀT‹@:_øßË2D’užMjhzÁhV§} ¦ÛüÅ]Dn5Õ?âÊ~A26«ÕÌŸ´?—µ»SÂ$JsôJ¤©ö®žÒhC.(XÚ°>ÆÕu|B*f6 >)eéëÀ9&Éö,h«,¯»v!Ö€ ŸxWë¶8_ÊÅøë‰C"äÖ_NQbÊ4ÀÝ2éz‹¸až]µý¯îE JïR2¯§™<Ì;xDæá™”ynÅö?`—RªS©>k÷ÅäçŽújcb6øÜ64[.)qL_ tú8P{1õþbS¢:{*oœ1ùBº#CEÓß,ñéÆU¥§I‰ìM™#!ϽÇüÑ“Tš8.½ðGǪ6œ·Z ÛúÎbú"3*áèÒÓ MGø3ÿüfU’Qžø± û3·»ϵ‘N•ØÇWØÐq¸¤Ù-aºáÍÏùÂ72ú‹"dVŠêS7r‰F2I^¹ÎûâˆG¾Ü¾Ûc8+‘©f·ç¹•JrÆù¦¼‘W‚ƒãr3î-Æìj`çÝ¾Ê œÕ=œ)m³¥©ºÙ… +`Ëá¦ÃèÅ›Xúî=¦ÛÙ^Ã6ñ[Ómí3´¢7 ,ܽÕR–ˆ%Ó§iã7ë=[nYò‡ãš¾57+To +D$±qú]«6]ü9‚¢äxfí¤e +ì,6îJälZê<@,Yˆ6 ¦3|?NU·(;°i;÷+-¬*®1òO/|diÂígz™[âUðipãÂ¥h õf¹\%‰£”ïŽÀ¢*¥fû¯4䤇h\ÚWǯÂXï4B_‹Éš€&‘÷†×÷á.<Ž#”^1 +sêÀç‰]Ò>wêƒ?„À_ú¿Ià¼ÜdßÕâÕ” K+lö4I¾ö%Áâþ¦Ÿ^Ê…º%@–9Áxã?›Ö8¢ ³”½³/LX÷:Ü;?Ò~`5áÓ8j_Âì +`ñR5e­×æ²ðdàC‘ˆ‘꟡tÜëH1>æmØ  F~@`'þ˜ØE„> ”+OfÛÁÑå_\G/\}zÍ0õ’8‚)ýfoåÔ£kàµa/—(ãUÔ‰Ž{¿òç§~N~tF¾ÍW‹= Äø¿Û`RÕ¦_·b7,åRÇJèÕ®|'ɉiaÃUE„fÆ1…Cávî÷É·è!¥1ÁBc?EU†-ƒ!³Ù «5#:\p:vhM¿½Àð^Dò®wÑ׬ò<³dGbÑ\×à…Ÿ%Y¼ðzÔcûÔ’BÛ2¡ÎDÚºé%Âÿ”#¯ß¢Fe.Ò”bä#ý «üVà²4öjÎö`LP¼-d}ûèWìüvz["ª¨Df•[ÞËY"ÚÒ÷Š-tæq‘k^Ð3e6µ'¾}ãŠòÖ©…ƒ±gü¯Ÿ¬2ÖÇwÃS3X6¨²x¤²™P[½]ó˜ŒæSDYÊÓ¸3ú»hg‘qÊw›AÓ|jòàŽì ÏQšQ¾ +á4(ôÉŸÕà(Ñ'»dNioøÁ6ü*'aÏÆ9§ÊW[s¯sLjº1z¬­ÿÐ9œT@&¾iÛLjwC @õU—&F=šOÜ ³K‰ðGê5Xc²pûÕßOðÜÒ½DE¹k*¼´2üÒ[˜®–õ†ï Ç7Å7µa»`¦ÏÉ8Ú–éCÃ$´‡¸HlG(‹Ãnð$Ä"£*tfÚ0Ù+NÙQ2÷6ÈÇ?ÕWÁ£…ˆзª&½mOA;†/}›ÐazR:˜~û"{û£<|¸ðŒjelÄz1NIѲݙ¿nWúöIìÔ&Ñ2“J x8Þ^¬9$¨.ü7¸PD¶3FË ]Æ %±ðJo_“F ­³M%/6~ÕQ‚â¿0¿Z w¹€•÷ «ÎÕüÛ¬k«p§ Wü!ºÀÛY©(wq›x±ËF×XFæš•8R^ǽ_­wá¹/“õ^q¯Iç¹`Ý«/D ®X½$ó…dÞmd”¶j›t'²¨®Uv.–öJ\r·ò*v£t.cþ@Ø#×À5WÅ2†ž9"ɼÞq˜§Ø9€3Ú•ÛÔ©s¿›š3â}Ú~[t +ñœw Ì íˆ· aCu¢ õ,œ)Xt‡™­õ8;q,-ø4Õ¤îÎóŒÎ ¢ƒ:²m1{Ý̹4L—°ØŸ5·­uð°y\Ø0¢Ìíü%Iæ ìú¹ìû¬´Š¨‚Äï!¼íøÙšB¯v—Kкõ§ÙP›‡O­ rŠáæŠð¾ˆ;ÂúJ¹ ³›”š:-™o–ZwŸ"`:û’Ì- +õ¤B®iñb<¨èÓ¨°µú?ù§‹æ¶BÊ1î(ˆÙïPxçO¾î¥¿(±è•ñ$¶¢›KŸíK%ê¹<86,˜d…ñ¦¹«Ü‹ôq¥yï&«RÂÔܬM¡( þÙÏi–Øi×ä2²·ý…“ª‰€(o ÀêP÷‘² £¢+‡@3V}ÏŸô¢KCe+Øãqk©“Ìêá² á8Ü$°WÎsUb”k¿&m*‚7ŒT~×$9mˆêØ*ÿ-Òbw +8‡©S‡3Τ?œ»‰40›Ó®(Þ¡ßM‰(ɳÞâ´ÄûD+Hv¥ f¥ÁÀ/±'Y6ÝžÄg=‹¨ €t¾6=í£‹&dˆ9ê!šÔÐôŸÐ¬Sú@Q.«å8—ºˆhïxž.6þ|׆xFŠÈ;Á+QÌ}Øšòýªò^]qÎiëZ +z¿QÜj·~›Y‰ü‚dlK·…#u~3w'k¦™H”æõ”UOñA!¹Ð†\P°'°âòŠ˜t ƒlûòÄDŠ–CþB€Å\¶ïÀ¶§AzÏ|c9n½µþ©}4|‘·êø„TÌ4l|RÊÏËrLñXÐKXCkìB±]#ð®ËÅõqˆ’št …\n|q_ yˆOoû´TÍ¿zÙ~z±eg̉ØîœÂé«qp¾‰—íˆDÕ±¾œ¢Ä‰h§dÏ>ô mÂ!ºwçCÁŠ&@”ädøû}”ÀUú‡L¼ûÝů}u8“½æ¨I#>Ë>HylÍùO•ÿ¦.¡½CS/x…v,ðˆ4Ñß/5òÜxÎ%¢lÇû°žÝ¼*Ýo#ÖDŒHZtµ¬’/ÛjŒ†[²‰<¸ojt•·ŒÓ€–×Eá§òÐÿµÿ-]Ê´éˇA—×›^¥ƒ, Š$¢¥·< +ôrÊ¡>‹C4™®@™–?ÝEüß!Ñk˜¡÷Öày€“ò‹,jàö[ayé×þx­vL»§u»d1VËÄ’¨ã†xîI&‰ÂnŒh%&,smº‹rMÈ_–¥»U˜þU€ÀFl{¬²}?†M‚Ác{Šïðö•cm{§.F”áyÊçõw‘ËwrKÈT¾ OÒƒ”6D¬z˜OôŽºX¬®½»z€Üâš.!'Š”yËGì×ÑøŒâZÌ鎌µÑ ÓèéïÚÐŽy.;³5rci3ƒ¡3‹ @É$)dn+‰;Šp­é½àô`ùcÓ]pëæx™“°ˆÎ@ÊdèÊ7³¢HöâTÚ?áê™æ‡\„®Ä#‘ü I\"´6„öCL@º–ÔŒèmÝèŽ)ÆÎ'çe ï@R“…«³œ’䲄“á‹…ѱ6Áü0JÜŽv‚ŽÎ¯©I†u/¹[&à6>ŠÖq¨žâ“ìÛ4Ö zàqÌ$ïèÚl’¬·¬<¡"Ǿ°œiËåï'‡¡]ÿ”ÔÙzR쇟H¨Ú7(åÛeB@7ƒ ß…M[Þ(ÖȰy¾Ä‚°ë†›¬´ÝÄ’eŸ‚$U™i½÷¶"Ø¡7¡ÿÑÃcÖm—äðÍi`!t¹({蜔¶êHM“tw \b?ñ/O‰Oû˜NË·SzIÖ\ ©G€ºåœßZG *ø€j¬!…K#c³am¼méõÀórà2H¤Ó…¸,ˆ¿rZž„d—ˆÊƒEM^}ó0I‡u³ ã âç“O» (îŽÜóÔ¤Íu¼_ÄꟌ 'Í‹ä.uPûI*oÛ7ý)Ö)éÁƒå›Q,cÙ*·u`ýÊ‚À iµuÏ‘B`¡}Ѫp^n2áäÉq䇎JP«H›6{ªi?0”þç5¡av0Žö)”¼ØåsYx2p¯ÆÀDÆu€ÁÞ:nû$–sݺÿ•û£7¢yÍÈÿM_”•›*¹"Ö¶} Û ~’AQr<3øR¼±2ºaø½=£q¤xº 8ÿa†Ü 4Šô3‚Ò.‚ŒœÊßJù€G`Qܨ­|—ñ~À3¤I¦O|Öó—ÕÓéÔÆ'Älí¥lh¶\R☾]þèéÄ%9còS^Æ¥AÏÿ9—w˜cÈv50ýà_eŠNäNš¸×ÜÚ] âÌ 0p öb÷$áĦYt2öTÞ%bï„iF†Š»£X(ÿÏ(‘ªWS’Å>š/F(³–ô 1§Q‚³¹N–ò!]Ÿ¯¬çá +öú +c¤ÜݪÊv¨ÂŸBƒg“å¿;¨)p\gýŽ=“I'€’nÎ0Z^PÞyš›OìæÛ—ŸqÖíj=Zï™ndé DȬ ɦnäŒd=’¼oëÙ Ža¥a«ÆpV?þOÌsÓ&oƒ+ê&Ú=­ +¥hç 7ˆ¶¨Í…OÀC¬%CYÈûØ;üsA>#¶7”ä‘ïQe?®ÛäfÁZ‘ÅÔÀÓ§a‰%·z%RÚ{WOi4¯,À[¡eì|ûʯrk¡'¦1e`àú=Ë\¾O ÔðÙw¬‡%ù)‹ßQ›Í —+°éÁzQ«¯¼›lÿ¶»ÚÇfuþYþnX¥g·¤1 J»çWoÎ Þ±á¨ÊêÈ×oqZ‚bó"›$;ÜP3Üî`™Ö¢àObSÒÛnËz¶Ü²ùÛ)ajnV¨ÞˆHâéºKlºårYÕðÌÇUÊ@?ZžšÈW()³ñz·žhšK êÍ¡n# §˜BY˜|’×í5xg'EÍ&ÅXlÁ”ÕØ´Éx€X². lQfø~œªsPv}ÒvóVZETAbùž^øJM˜Â¹K-µÁ0óIf˜ôR!Wºö1TtçTXÔ}‘òÝËs[!þÈÒ™ÇÎô/¶ÙªýÒ0àÛ™"W,Ð÷Ì2o¸2 +J[5Ã:YTW’@—mÄãjÚ·ÑÃM—q‡°m?£:ŽöNµ‚føD„Õ ‰¾¯´QŽÌëChÕUи©®“C™°Ãh„¾ =)L?ó³óß>\xF5¼6b= cœÖx%¹¡Ç#Ø×¨œ™?ä¦AqцÑ-µÒ@ÄõŠŽÛgäæÉÓ2'º¹|îÉ~¾éc’Ýe¥È£·Ù·&5]–=VØñh’xnŒiÐ"¬Ò»±^ŒZ~i£LWKôCùŠí• +ì•Ô ¾Ó0SŽéêmKañJŸÙáQ#¼‰iJ€1rŸðÛ~+±pY{5g{0&(^˜2°ót¥v~ ykÚÌÏÖ½~ÙÁVkíµï§—,TY¶¡‹²D©¹ó Z*èÑ=â?=Ö¼½fÊlwNaúÛ €|ó°J`¤}Í&^ŽóàìÙ°´ÇÐs TªŸë +$²6èò©ÄñSÞÐ4ù<±OÎ>åC<#Ed±“f°lMyðUy/ ¶gºû -=ѦXqyEL:…ŠÏ6Œóyb"EŽK¯!@ì.[ù`[Ý®=é‚>¿’7ÐÔˆ²‰»mfékÐÎ?â‰î+‚»øÔùÝŃ*¢)¢aßhPõ&#$·Ýä:ÌOnKwžÑÆVR̯LéOåqÍ(ãJÁd€€“Tæh0<™ɲP¿Nk<ÈœÒÞíŸlåTNƒ‘rS‰®¶æ Cæ˜Ôi bôEGã½r<7FºhViÓÖ„/F-‚?ºß&¥«z¯òEøÄvÄj_ç§Gúu¸«%¨€LaÒ«˜Ô÷ª3LŒz)ž¥]{–*:ý*Ž,Éj°Æyàë·£žI Ÿbÿ5mÕæï¨Å¶ÍX¸‘ßGŒ{'ÔA3È|"BäˆÊ_ÙZ¦Gý¥ +¹gˆŠoÖþTe +udå¹¶-A1÷Ón(—nw0ÂkÀQƒp©1‘-OMd¥š×ö=ÕO4ŽM«ˆuèÞ7ŸPÝL!¢L…>Iåø”±<½¬èφ›HumØŽP ›Ü4ýH•D[TèÌ©`¯Vœ¯¢dól“~·®Ÿ[£Þ¼v>óeÙ†9»ÞS–¼ 0p‚}Îë._©PjxâµVÍœòš‚‹½sILgÚž‚v^ú+½*Â,ô¤t-üëDöë[xømýÔÊØ•ô{TIpdÒ’Û–ëÆT@I7g-/‚(o²ÉMÃÉ©vsãÅÁ¶kø5-bœ’¿y§/cÜ®éñ’ŵL¿d;”ðp¡¼E'rH'M\ånm ˆqfŒ‹×Kzб–ݦ€AׄÒ'Kyž ÁÙVýþ {}¿RnàUe;ÎTaŽÁº‘Jý”Þ¾;ŒG{šJ^lü·¢<8Ùc`"c´@îo7óK·Ö]¾|Ðaß¶R<]ñ¾CÉÈn‹Ez—AiAFNeá%ò@­0¦„n +å«=EÖKàS@®åBi«²OPîâ+ð‹Œ³°ŒÑ)7p¤¼“g*¾Gîk‚ _>hH¾á[) ö_¯êd7Ë ¬=Å®º…®#'¼þœy ØSB7ßo^;÷¼âC’ÓoÀ§K^ˆ8A°gHûÈ¡ÚÈ(5!rDe¡â-S­Æ˜©¨2Ü +Må{ä©G¨ÛD´to•Á(à&žQ&̪ü|JÖÐÀVtrf©7«µOæc+)fÙ&ú©ü¶èÿ%î2@…@Ç *s4†êY•#]4†+ºçkB™#˜A‘]áÜÛ=Ùy¬|bŒ;b5¡ý Ý­}´\Û@>÷X%0R°è/G÷pvâXZíh·*UÁûYtyÚbö§…oh,¶²¬&ÌEéF÷²1‰¬G«Ù±ž v£ò0£àWúAÑI•hj±˜3}­#jsGêý:}ò¸4­`Y…ÇåJ’Ñ]ÅéoÅëEu M•ÃBeÇô»8Y Gí²ë ”Š8³ß_Y}ü±ÌlΓçàZçK›û1ˆª*ñ¯`í$þ¯)„Cì3–½þi÷S¯. =+žG@ä ßÑ ýa v™é”0o{+¬»[*©Ž¶í;ÿ »(8[3 ò:¸ª+Öä+o†ø¡,']û~ò5)tZ/Þ1´î#DÀtë9…Z÷U„AÒÿÄxMÍ»M}wé~ïS Ñq„Y¡1®,ó¯Aï+-p1ª^î® Ra]hô£†6oÄŽoösùÑ»\ì9:¥ñyzãCšžå[¼HðS6¦õûN+~±¹SÆÓeÅÏh|t<&Q÷ëœVüo¦,‘»Ê—ƒÐøèxLx®ãùõ«RB³q ÊÎVÓ£ÚG[ø“ñˆÓH£—ŒŠy\ƒU›kr›‰¹C|ÞÉ ó?y¢Þ–W÷Ù®ù›˜8–U/wWŠ)¾ 4zßC¹bG¹{·ÈòæÓ.v’: [YV€f¬úƒ#õY–†ÊV­ÛâÖO;…Éßyßp¥H}®æªÄ45ÖzÓ¢­øYû‹JE×á¡¢°~Öf6gLJýp-ý‚«Ãó–DUöÙ0cLÚTn¨ü³HrÚ É­Tã"Z:¹ÄîpO¦fU~>%kh`+:ÄŸ C›]ý»!ŸL®Æ þ‡nãâ²V>1F“1”ÞðàØ°Z.ã»AP¡4$_þ£šP{¡Ùu2•ëˆVìW]ÌWŸ^N²l §!•×ÉUºªÿ«ó¿Î`UÄÐL® +Ò¢uTùum“Õñvw£Ó>J$L \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc44.dat b/application/third_party/mpdf/qrcode/data/rsc44.dat new file mode 100755 index 00000000..ac3b30de --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc44.dat @@ -0,0 +1,45 @@ +®€ov¼Ï/ ü¥á}AeÅ:Mƒ îxTÞfÇ>™c2›)ÝåJ.DÊ1®€ov¼Ï/ ü¥á}AeÅ:Mƒ îxTÞfÇ>™c2›)ÝåJ.DÊ1AÞìeƒ^]åWßú‚Ê—tš&Áð¨¡$Ì“|/Æ(d+R§×”\>ˆ‰bﱚÙLqýò>‡Ã¯RN×5˜/ˆü6ªTB¶¥["»¨«}¿/H+ùüI5ÞƒŒžôòpösõ`ßjÕiyæ6Ô[ó> Ã$¦‡#Àâ»J¸ucnøö!@†Ó¼µUÝu©Ö »/bpˆ§5±žÉs@&­i[Õ „¸…ÓÛaQõÑ+Ä +¨Ìød°ÒöÅwvh¬,j}<—ÿoaî(œÙ.d>u«×?;ï ÏEáb‘93óRp€y¸YÈP‰ô¯±º‘_O®l;•µÞ+í¾98­!ZTv.ö¦˜ACƒ}J1™£uxw?°õp +œá¤†Z¯»ÈÃíLV(ªJöµ´0èe4³ß­9š*ÙAýŠéÿ÷¾·."¢…ŽÒ:•€4f 1+top»¦72ã‹Lç¿_]@"é¸rÖ*hô™ +jè“j?HãÙñæ-”2¶Ô.Û=>l“¯4þ¤Ä~‰õ Vö‡Õî­PZ*ë+¦«ÀÄP>_ÞFÑ1ÓË•-¾ø!€,6õJ¼O ›“ÎhoäÁÜY„¿`Å4âañ©¦@aLAmN¥O$˜™¢ßù‚8ÄúÉþ€å¼¡Ò‡Ð­B¿[¤>‹i#-f&/ðŽ<¡ãȯØ'ý\˜’ê:ϱª^÷Úfì³¹p$ryÛÁ!vgçW軞)ÂM\ú:‘_Í"RÖEß™<Ò;9V!Áp2®¨…&” éSW«¤F;ñû• büŸp"Œ!7ËìÌ>ÙÕAÿÓõ1u‘ Þ U}Hïn5dÍaf؉¹öqÈ`<…UZ­@}Œ»RÂz\Å“ÊüºŠI¢ñµ©ÇhxnÊM¢¦ +¼f‰cY@)I.BvbÃh:­SŸ®<`ÿ‡Ø,²_%пŠ{[×äN®áJfögÏ|¶DkMKúc^Vïå:’j¡&!õùàñ ‹PÐüÇ”øDïëOœ e“×]‚o5F`£3®½Lö‘Ñ|Y†X:2ØÃkÛæ¤;=æ÷À£ÔÃ5!·ÒòÑlµ¶û|›HQF2Ùþk”mêÆÜíñB€»ewªHw¯Õh £Ý3oÐsÁ1JZý>KC ¿9U þôGÄ,§Ê?¤!½›§êO±@k^Äà Sj!æ0€LGÒ¶·<m»«Â¢÷¿V•M…íþÈ jq9 Dþ8Eìui䵫#NL<Îãâsª)"ÈÖl–‹p^cš©4ù}¹>ñ—îìÐEX*Ôúx3ãÞÂÁP%¯\È|êK³~vÃ&ŠßÄ?rfûÓ9Q‡+!Ãp¹ýË©»{V&äJÑBR.A$œ¢ø-t@ï ±½5Ùo•ê 6¬Ê<¤àòm² õ.x~ùtªäÚT3n¬`Ý· Y2ç N£]K˜úï™’$kN¢-\ªS9}œ±Ð÷YV8€Ô4Üáç<Àf&Õ–g~¸¶¾%¨ÿƒŸ4]õPj’ö‰=ãtºÐ6.Ž÷X 0¡…#¢Îˆ†(RJKp¸W9ê|Ci?QðBá:ÊnSh@¢wß ctZÞÙÑý°¨O¸±1^y둊ܠR\;£¾žAØ8v7w¡VÇarpGB´¨ì\ñQ-‚†ú”b/[êðî~ }÷à].®„¹!—‹·º q‚xù»o^)y\”dÜÄž÷vÀÃ- 4b³*lV%ßU´Ck›Ç˜¬P"I”ñwu`ÍÊh{£Gr)T¯‚ç Ïãóas*\DYø¥°#­{lËq>&åíSGŒ®¼döbÆ$/}Uîj6áó;TÊ.â+]5Žh8¹t76hÌb.VèÞàkQndÛ ˜Óc¾º(€DÏmä±TÐõ/ÔÍ;¹¸nÏÈø2–”iùoUÚ&BífÐåà‡ÜqØ}'Û_˜‰5¿  +Ô~Û¯ÿÑZ5dqµ\«z|Ø;CháU•6ü÷¬ñ·Á™G ´TËVQKzŸæg`Ðq¦… ô_οF•(Àjê»íb"‘Õ’hp£ón}QåI¬• |¾,¡Œ¿b»‹7ZaíBXl÷”ež]+;ÐÞÕŸ¥²cÀ—hÙÂÿ;‚Ï +ãŽ,CÇZövY(2Ûnüzʃ9]FîG¶‹—)<Ú†Š¹wÎOQ€Â˜‚&>ÚœWžH-/Y£ïp•éá×e_¹½G„c¶U| ÒFZÌáÑï´$M ¢Â}*ßKHêcîüšrž÷µÃ؇ŠÞS¶øŸˆ™A0ÍýL^.ýx_ÛC­Nç¸-9Étƒ(I¼ó©ÌÅ<{oàHäò«ŸBìÎÓ® Ì1XAÎWÿ'(¢Ð]M‚}tÚvˆÆbáÏ û¥{ÒÓÍ/NÕlóŠŸÍk!R™š¸ét?¾‡D¤±Š£/x¹vr¬BŸàdAM,L5Ï>¦®KUcëNqîVµÑÞÃÆGÁًǰ¬z²˜ +øœ†£ÔO~®;Û*tˆ±Ÿ9Œvÿë7Äå #àDBn‹Å…4|¯·‚ã»,÷=bê?(@¡ªúÃÜj"ö‹ÕëEð†9DA Nÿ]–·~¤YúP=©J0û‰+…i|ýàÔ‡[ȇÂÌ<­oñ2â6Àx&ª´G€úk¤™ô¸—;‰åi ’YÿwO“ÐðÜf­º€b Ï —KÌÃÒç§Ä‚ñëðGæÞP†}.’»„=aŒ”:퉚 Y.Q2e=ÌƲ€R0’\„ìÄ› 8ÐtG¦#Ax"Àþ(ã­Xy¾'sVåá~’èÀܱNÅ×Eh}߆ç*ãXæÂÃy?@UJ¹é#Í©=²³J½c ö¶³Õ&œAß”Ìñ$΃øqˆÖš–鯼=¬Ã×t9Ô_6 +LB÷ïÝÿä= JyœuÚ9 ¢ÕÏ”áôÎëòŠÝtî½®[kýN-æÄשÙð™5)  ½å“5íˆÃËž%Ê;³ºÞjŒÀ[fAg˜ñ?¿ø²°td­›Ö«ÑUvz¥ Ò“/úÂ(?nXWÉ^v€TÍéŽËµ¹Š—øaÑ‚ïMp~œ…μKÑó[µ›jBs¹ù¿Øwqëø,+¢&Œ>'d¯áÖ5ÚÉ‘¥Çÿ„"kÊîIsò- TE¦¾ÖX„þ۴ѵ?¨’©ÈôjùvÉ&謹ݣ>î"aW tŽ$xîC·Ð4[§$f=Þ½æŸb +0”´ç|–†@crªáõŽ•XS‰~UBg+>n,Ál×û[‡~|ÝØ#¥/³–¿ ÂXRµ”ƒõǼ…¶ÃPJ­SÉ<ž€Ö¼•ݦÔþBÑ`˜Ž¹qsx,*Ú.kK™Yóc¬7(šÇáýISèÃOùixûmç×›‡9œsžš…W '¦>Lò(khJqÒb´ƒ+¼ÔârˆápŠÅê$Ò4ÕwKFœ˜xÛÙæIRD±=Ø1 à¼Æ)Ohï¼T¦Ì§AŒ/$—eÑQMU…ž“–ù€ŽlÝî¥CÖöè6 ¢Þúo|ÿ3ÁŽаTµéðfÛ¡™Ÿ JC¸øÉ–{üì›4L8 £•~äÌëTï‰êvµÈ¨ó›CŠ¢A­ÀÙ&Ûð¼Âuø )×Õìé»a Ú»r¢VB›àoç‹Okö¬LÕ”¿„¤\‚H%YíZè€Ã]gj¯Þ7É@lE‰òÍeê´@“Bj2*õɉïÙ¬¦Wl0q‡ÿMüCr;}ç_(¸xUÝ:ùÚy]÷\ðüïèI'Õ©¨fÜEÀ§@² +dÓœ[º–-éÃ/ÖÕ²LEV§¡»!±ÿŠ-sjÆ*ªm2=”y“u‡:+ipᵆ_Ü­ 9HÖœY'Z¸I(¦rú%=½ó²¬pµh¥ßÓxÌL·1Îümqÿ¢Z6é5Ä^¶ÉýÁü@úóݺϡíÛÌ#3ÎúMîƒç…K¾8^Fº5ÚÇbñ×—VÐl-à $¶nå·‹ <\AoB3 si@â*ðïkÞ¼(>Rò¸5È¥•!óì:›ZhÄ{TØŽ¼37© m“÷­’áOÜÊ¢x]¾#Ð*¦f'®b«¸ø²‡ó"2Û?žé¬J£ª"u†Ö+“-E D’5ÿîêÀ‡‰Ðö[ŽäR¨CÓƒÛûÂæT¸ˆ²ÊÌÜžº©vûŽrP£!W²ýiÂŒg¨¢…œ‚•–ÚzÇ ò&ëˆÈKüBƒíW}FGöØ‹â|L×ǦŽAeÈñÄ‘H ^úª(ÁÔlßûv¨‰\ÙVºj0ÐC×0û9÷+Ù­ª†¥ëÀ{(ÛrÆš¦X +$¸Nêõ¼ïD3 <”utËá.poèn:lÐ…0Ä\¬Í¡ÝÖ¢ÜÈ«-»ÆaiPˆƒÚÕ¨½÷^(µ‡v€ðmT¡Ì, ѹ¯¨dç›±_Ê øUïÚÔ®n„ë—èNVuX½p7ñMGom܃íd15Òï>Þª6©L„Ç̽×Ý¥â­ú,2N«¾þ-jc=Áí³õ1"K‘ÉwCŸ©bó“—Dζ9¥G{ðË=«-¿ŒeÒ), yÄ%µ>ü=«Cã¿´jÈâw¸Kôø­v†Ðߪ7låó$Eÿ&sŸ/Ž]u¨‹¬¢–'¾“KŒÌHÏ)Ÿ6».1ÂàeÒÔDO8; •ã{fEg­´§€â¥³æ\ô#"ÑÎÀ½âQ=õ¾cŒ7PÔÉkÇÄD:?·9Ðà[ûÜú¢<×’*EZ£M§r’B­˜öe´½ä¦¶zCÖÂ…¿š(YpIƒOÉŸõ'GvùnÕt7]øaX_cÄk n´ÂÇ„:°Øó5Ê!ºVv½¡·#Wy*Æ3Я™ã™„2ŽÝ—p¥ŸaŠv/·§*É)3ÚøÛ²udD؃8Ô7eâÓ#×ÏëSÒvƒÛX†“´ñì²Pd«Üåô:‰rºŒÁŽq 3Rx© oî'Ø™ìb¸.øz6UŒ­±m•^S(ÞîBÝÅ`ÜKÿÉQtôCAñcÚ°ž¢™-L|©%®!Z^²[Ã2à7Ïß:³Ê¾o&gŽÆqªø<¹Œ´…0"rï‘Öc¤€ ÄÓ`“?›ˆбâNC²õ¸Àû™|?¥ºœîvnÍåÑÕÎSâ‹ ®ƒyýöäMø‡ÖB¤/)mÏè~aˆU8 [^ðoìäE„#ÝÈ‚šX.˜j$ ƒ|QA–ª)V-xàÍ3MŸR‹0ýEDHÝòdœZ1»¼;:ªñ Ñf6^Ò`!ÆËœâÁ¬w0*¿¡›‘ŽŸ¯ “}Eôy-í%[þµžüAv«Tè #rhKó”}cXÖ@æÐúj1ÞnÆörÃl¹ûwœÀ,ýÎÚ_v±¢#`ZéCìãËn4•×F݈ +„Ü — høCsÛkXózÄÉ~P<€_0Ié=›¥Ô«lŒ½Òûºwäã<õK‡¹Î­mëúHa\y>4D]ªjb§©‚ÕÇ"ßoåDñ=' ·ËŠýrˆ‚œãº1süU²é zO”`ëV4Òøçݵ,¶êqRQ·xä*´ãÉsYÙ÷"ðþ^\‘ô¤]ò§8rlBŒû%—›W懙…xGÞÿdÙlð.LIuŽé +ÖU/õm3v×Ò89²ãîž;½ý¥#“öóĈ1~Á8Fž•ëvf âä®ñç ôH–´Æ +‰o¤°$ù7”ÌGiÄ@ƒ3–…›:¹8ÓS•ÿË&ýŽÑ¡  + ú\9k4zÂ5tÇbŽ(¡ o#æ–çëĘ_|ž@ô%^©PÃÇg4¹rîn¢BÈÑ0ìq¾ö)8@²\¢d(Êz…‘y¤`9¸Å•+p½èŽQF‚ðDáPÛ&G°òa¡©W6“ÄÔo›ø_’Øž-*;Î{SL®¯ŽÏ°È%–Âß´<µ‘Xô8PN4æ¬×ßü9Í¥œ—³ŠÐú£ÓTÛ°Ñ™$›ò~€ª”oÏF‡Ozy8{à´‰ÚkÓ™18DÝ”ÖOê· غ£ä‹B\Ìç㾦ôæ›bTf|±2”gÆñq{·L%‚£5…ÿHíâ ±)1Ï‘ezE›³èrµ¾l˜„óçã0:ç©dM¾T°€cÞt†š»VþaºÇI›Ow‚¥*‹f‡%EÉ}ÎÝÜã)Õzþ”ò%ê©r]Y·ƒ5ßõËù §èÁg0A¶Öçœ.ZÑ•>³O¯ý/jR{úwˆ(= +JU×¼$ö€PÏÌØz ¬¹3îSÐÙMNãnªZâk c]g×;jÇ ›‹!J,‰v{i2¡Ô¶Ì‚Î-ÿ~cíy"}èÈG+±K¿ªìô¸Ý¡‡¥è­g.À7mоS²W–X´Ö?™¹]t6OsášÎûe î&ÅW@¹;^é™P~Üþ°®¼ì¨‡Ï‹w<*o 3í¿ +Úàü%"e–ùÀÖMâ&¶ð‚yÍïŒÙ)'å”L€™D~±U*![Ü+X³=o9žf¯§¿û'¶w+Ô „æoïc­îâËíXV=YL|NÈCß±j©?W“ã:DÖ‰Á’{HÀËäû¬xCŽ’"®‹'ñ KÕ?R¢}(Ú%óÊ› ̺>ðpjÉÍ £þæùZ¨ŠQa±°á«$u¿w~M9OõÔïìLÍEo§[|ÁD®èHðPf–,®g¥ñQh ¨A°…:mÎ;Dc€1þé‹óÜ ³içè™'ä6÷E‚Á=Á†s½0h¶SHÌz¡gÑ#Ä`5uÓø1€ÆäI48ß÷7°¦üª„ÎV“AéÿG¯í-{;¢‰ã7~=€eÏ’ #w­[ËÅšmCEÒµÀg|ÜXŸØ³6ë¶üø§­FW^2{1c™°¤ +w5þ÷“*eq› ” G4Ò\7éd|KJºò¹¤Èƒm!ø3hüpÍn¶l° ‚㡱Lʔю‹H¦x!þ±e7§4 Qµá„¿À:-oâæðXT©\Ö–/²ûÆEnP).“ßWBÒžÅËÕ]¶„A<òÓ¹/ +š².J2nbOõ;€`1×6璦͛žï8ÒðëÚÓ³+r%æ!)®NQ|˜: ùPÖДâ¹ÄuVeIÉ»'QÀ˜.U +§’°NÖHhõ¢+@jnþý`3äK½?\Ž[_œT$µÙä4 ßà —ÉH¹h·î–Œ %-ð«¯Ñ’¤ˆz­bÝe‘RžÐÊ5¶’ˆÉ"¬v´ º rÔÛŸ'&gÿq·UšdkH6KË8/¿MÚòe¨Q…S‚^H3Ê¿¢ š ª!;1ï4اÁW†0± +ñÍlY¡Ë(h~íJ|"ùû©N‹¼Çå A¹”#0ß—WÐ&{Ææ>¢C,lï»ãsR“éÞøãfŸ—g }¨wÏýÌ«_/#]”†mí1öåÅ+h6˜p[7üÕ…ËG^—•ÚP¸ÇõØI +Žþ©neQ< _ŸhS3W1Û\H|YÍ÷ã‘Oú¨Ã&É:ì*wMû<+† 8Y‚G¯L«ýe™êí@R³"·ÅÏkÂ] ©CIy¿Óæš–ð øcùË»[‰©åû’¹›¢§sŽT`( j …EÝƘkäY&¬„+ÝÞÓ žÖñE˜·5cU¸J²Ç´Í›º8þÎÔC¡n€ØŠÅd6PK}"vêã—ò ]xp–W³÷èlÕÒ +#Ù,ÌUýžD$¡Ÿœ@>*ù‡ÊÉu€;„ÔdT÷ïEQ®Ø`âãx^a´|šå†ävúÓ¾Pm„yè¼uÈZ Ç!5ôêÊùâVS¥6¶Íñ™_-¨~¯9“°ý¡É\ðª§tï©òº<ó¸ýåÃÍ’N·OMÌ¥ŠS&€yÈ»4%¶i1ZÏ›^^*ÈSfÝ®F™żæ¦¨¤ÌOÇKòÉ @G6àw܉¯ kŒ{t‹Qo±·y˜Š*¬S_k,Bã ZæÔ‘TIÚdz5ò;êtVÒàßw¾¥:G<7î6åƒó£ÎÍ?>àlŸÜ™‚×KÑŠa,)ŒÔJϱôí„^Ì[ï(%Ø r±%²N´m’PQäéJþzgûyEà:wÐ W£»ð'…˜sbåÚâx”šÜiÇ™}a‘7±,¥ê/;@*èúGëÔ„ÒEÅ|ξæŒAù¨8?NÌg†^«3Ø]@1éˆÅ«fï€iýÝbAöû‡x­so(ŒC°IÓB ¾FJø ·+üþ?It`nÖ'ìå¬4°ÎáCýÿ,sa ﲑ ¤%ÒúŸèÚY×ÉÛ6FÐió]µrÿô«ÍÒgظû}$À¾.Œ²" U51ÝÚAäíá¹üu¶)¦Õ‘ +Ü]Nw±;7 èüæäg§qËWϲð{r¨| 9ùÆk¿R@bç0Ç‘ÃD hÖqž³ËrÞV²¦ÑM ,µ€. Sd?Z¶‘Vz¤ò¼£ƒšqÄô~F{UspËŸ¬Ì0u˜HaY¯;hed'L õkÂBGàÅ8ÜÁ¾E;™ÕÝêš—m|ãY´2"lÏj•¼qçŸå€éû§ilÂv1\ +|=¤FØÖ¸Ä/§‰ow !àì0n«ñ… Žê¦:z¯®ö¿mXƒ_Ç«…Ff$éšÁÓ–ap¼Œij"©“Äÿ³3¬½ØZÝ@HqÜ×s. -ߨÝ9‰I!ØL{¼ZÐrS[=¯kaÌÑHM¢8ªÏ©êÁô­;òÈ7ä:@x¸‚*Þ„fæÒ€ÙT2ýÃÖ¡eP|¤ùmjW7BûÅt'+´,Ð8•ö¨­îø×ô–«Æêµ¯ÁÚ1÷ÇŽÅ"g[’Ü­³xë Û˜ÑF¼iÉšвbœefnO]Ú;óG9(ßž¥‰YðºaF½TQÌNAÄKm=í yûDd«~!ϯå ó’õ›âØUCÜû`³ã9cMS,\'uô^ù"—PÎJ´:ëþE”[IDê±V;ZŠ]ˆ9jãÁɽñ¶Õ¤M†2»$«ë™Ñ¨m yë4?ø%>òóÚ'Ë^íüP®ÒJŸáÅ¥h³csQ¯€‚6ùÓÿ·)ÇH‰…¥!iOìëä [B®yçÒ™ÎMY%71©ô“@0ùLË –優 êÓ¦`L¤ÝIX'k$4ôQ› 5 É7ð0—‡r«Ð‘.G£‰¡N*Ç®úŒŽñ­ Ùø˜³“Q +‚Êÿ•?@¼éIPŸµØ£ëìM¸¯¬iÔ`½i.•ú2>‚«%]yÎÒRdϸ‡ž|—4~8è7[6X‹AÀÿÞÖ&eJæGË$ÈŒ†³$`ëróV<¯GIWËöP«ä‘)Q°Hmœ É÷eÈf]x85êè‹ß(3KW½ÜöÀ +¦4PT®X̸g“"¿È@–úË÷n׺ýtÂrõ¬Aî\àÞÍÜtؽ`•¸E‡_§±Y¥K,Zk‘ÂÒ : ©·þMgó¼Pwìò`k¨q[xA²èùFâšüJ&@Â"?Öƒ¤ž£n›,ׂ¹’O3ÙÝýÚ2¨_*…X@¿o:CMÈÓ+¾‰]íªÃ©µAÜË3Íœ¬ê°gànÿšŽ³}µD%¤å^{@( éfl=‹VÒ—w§h†âŒ¨'ÿ…7U-Îq»P¿ÞÚ¥ÇÈbj¹Ã|¡IlO˜“…g³§&WÙGéXdœKaáZÔÆ,z(pZÊm»ç–"àJk©uÕ‡l]ßr‰Ë!.fýÿ_SzsÃ1Œ*3>ÖŸÇ{÷bD–?î†#OÄû;3ˆqrWŽöý‹z$KZcʹRXò•J1GÞ‹¹ŸsKýûbL¡>O ƒzœ/Ú(ïí½Ò9w7Q!dæv ¶_{w|åzK†ÛcuÔÙîm–õíGì½£InØ×<ûHŠãLæ#^ºêM EY1NÙüŠ ÷IôÉql¤¯nó0× +ÿ’¿¨§Œ .´z/òÅ(g%Zû6a;–.…>ƒR#lk\b™ÝÊ +¹µˆžpv7ÛöÌŠÎGuS=ÙW{Ѹ,˜áTà’ʪžl&³^-h9§£Ù‰»¾fæ$¨ +QÈUéÚuîzÀØ“yd•rõFD¿gÙ¢z.0÷aÆn 'µÖ“•ˆt~sr½Ý¶ë¥éYx³9T>Š[Æ+É=RHy^ßÏM¶bz?#³¤·„8ëÁVf´L$¾¢Ù“Œ4¼2&ô»´[šSä9„G-ñÊugÕQqô†<±™c=)P²à’ž#÷NŽìïÜ·èÛõ%XÑ$»ˆ·4d°”K¹•¿³’ùi÷BÔ'0 xн¸Þ“k¦Á˜}Ùnºí°¾ +Æ•ÖÜu™“ t}­ûj‰Bi¬ì>g_sF®òT‘'f½C/ÛÀˆÕ›~‘ª:07kvüVXgþ¯ð„ñ·¾ŠùYÆRœi}ÁtmH¢åê/d§3àW# ì^sSTRf©í«yêȈ ­pµnÊÙ»F³:ƒË¦¹• wüÏ÷ßgè‘p6ÁnÂA嫿E¾šFj%éÖzøB/f£ùœlˆì2(«°;uÿÅy È<8K¥×õt6äiŸâf¤ðO"ÞÁN B²t^´d-íž”‚„zueòq+ȧÜ [èö¡˜T?Ù’ÇXðÞ +ê.­/ÅÄm(\íôlªGÚ7¼¦P¡Á4„§—À¥–ã.$>¢èõ†‚ÿÆ©}¯ª²ÑçsMÉKx|¿ò†ë Ó£ÊÚüóIÒÃQÝ·G*0‹5̬à‚cL!Y:/Z2˜øOJAB=´¼y¶›dÝnƒ£t{‰aÞLÎ*‘âIí,xouÙUYæý·¨ê«<>ÑyCûˆçßem~÷ªiï¦àÕ­ +Ë”fVpA¿&`DäÃ?±ÆU•»À;~+ ,½ÙxBö Õ_Eò¢c)Nº°î:¸$QüuÎÄ‹µƒ~éõá½tÆ8î7a®üÛs¬Ž_ M#5œúk=|!™3ßò +NÉ6D£c›ê)$²/áé¨[1=‘Ÿ×RÕBûî+3 Z&_QâÇF^ÀzÓ ãôœ,æ ÓDÕ2XJ«ÒÄÑ×Iòƒºõ!j‹Å?t•£,Ë®`ñok¼%s­ëdF—« ¥Ðn{`S(*W,f€\½ÇÑd K±}ëõ7å]ð:aÀ9ƒôV®wû +‘|œ†y÷më/ø~(Wi%Á þìÜ4‡×¿·¦Ù @AòçñÕší$UŠuçÀS0&…RŒàª,»z¦Ã”ˆê•±x‰ÅÍ9ÛhÆ­ßÊÞ'±„U^RÚƒÍüÂ& ªpþ¶¼ýÞÅÕŠF§)°\-ÔHø¢‚1I ½1ëjé‘}zh¿gϵÄ_¥?ÿÕ+­ÞËTÁJ'°ÓHOaÅþ²ŒuƒR¬Zð0Ý ‡fš#8¤ `犈§ùÈ%"´bkevtIÿ¿Ìlþ¼¹ÀBü,5†Œ#'š?ÂEå"°Åƒ$ûÃê]vjp Ù[Ÿ`{d3b)&Уý +s‘‹%ÙŸEî`Tc_+?#C;úŠõòZ(ÇJ"¶áw! å‚ìK¨ÍþžÂ—áy'ê" \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc46.dat b/application/third_party/mpdf/qrcode/data/rsc46.dat new file mode 100755 index 00000000..f4764fd1 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc46.dat @@ -0,0 +1,47 @@ +qþGp|܆á PîiL©Ãå²%Ù¹XÊ û6é“ñÕwp ZÓ&qþGp|܆á PîiL©Ãå²%Ù¹XÊ û6é“ñÕwp ZÓ&âáŽ$àø¥ß@ >.ÁÒ˜O›×yJ ¯o°‰ë:lÏ;ÿ(·$îà´»Lž“žÉ6„y—>`ð!9/»ÔæX2Ëo0vÖèC'Z&¨<b6™îhj>Ùß>HÝíW"£€]|\Ÿ¹-ž+³ò”@CÞ}4Ët؃vãP sHÁÝ$uk˜¿¨!¿FZ­‘‹¤B  cKqÐa7èV@± +Pšg%Å90iîjåD¦Z¶­-/¸¾!;>!l=ò3|ÀýBr^kµÑ°d‹Þ `ì±Í†. N´LMx +Äl/=6ÁÐÔ JÀ È~Mi.µà­]e°ùxs9ûp5•L#ÛS‚¥Þíl ~XM?›ò|¯£|§Ç®D[ºø¸#oZ!V{ù5€†¡úh‹è­ìÛ 柧HêÖ-ýÞ]ýE‚×»rº=êç¯Íˆ•žK_¢Ôepõ›ò*´3‚è×A° cMBcŒ´G? U„]Æ–â½Ânͬ€ )ÎJ—r`ÒÁÔ×$ˆQ´qGZ^maâ<¼â˦7C×Óe}JÙ ÔŽÇI2Z°ðw]›Ï÷=DÕœ„¦7S¾GBv|BØz*ùføç„ä¼Öw¿}È ¡ÀŇ\@œu˜š8ð•Ø^zlŸ½µÃ‚ÃDÊ +V%ཷ›óR¿;¾-¹„ÐÆßÛQ»Cq Éä@Ê) +eÅn“]”]üšÒ\w'ÝGºÊ}ïðærëàj7˜F«¦W¡ÇØ"ü°š~+ùÜåcÜÊîꮀñÆý¥Ý“m£Y%úÀÎð³©oRKP»/¾26Ì÷îÇêwqÕßøC[ø=S“Aˆ¶:iímFÞ´B¬öïj _é<Ð ÍG6Å«]0Ñ=#SɱZy2¥yC/#ïW9òz¨·øëo]O" Èæ±öÝðÐqßVZI3/T#™“b|硺犳kä™izÉÓC‡ , 7!– $=¾0YµÊà÷+ùþTu6fͳ‚} +fÐDfÍ Ã8ˆZ™ÌTie`¤ôÄ$&-g‰Çêm¥a5³ ºÃ‹'Ù0Æš„ÆuŽ~ªº4‘1Ùg™Ü‡Eþ(]R”3äÀ¹Ÿµ³H <¢u⎴¼ÚÂGëzGBgþÊ,ôšdŽ&7ÕuD ¯Û*M‹8Ìùé;¤©\ ¹?wg•þ½æ äÙxeÙ‹Qn†³»Êú”¯µ“’d´,}ýî$ºþ+ƒózˆ·%:Q n¦aŽX ›XÌCúo=+ÚİöÜM:ßwÖ‘.m$W|póОœF19ÀC{¯R²¨„ìø„­ôTïÌí'ÓÕe±îcú_0—þ"¸€%ê-)pý(7­¼ôØ#gwA¿„(3J ƒ +‹آÊ9h¤z2NGKèµ{8Üĺé+â¿Ë„Ñy´Q››ˆ‰¬JÝ2gs+û¤cv,aZo4½8‘£«¢k†âÕ.€‰RÊ—Ü;çÏ›dЖ[ÓG#4ìJ +:…¢¿Ý06­á(ûa¯° ~Á-U›%dÃͺ5'ºå)¹¸îN§Ži‰úÃýÑ>äË8ÝÔ n-ŒKQ2®_“­$Då})üV ï;DÙ;@÷YÅdh¯‡ÞvžaTÛVî:Í ™6ç°LGÌb¹'‘÷ +Yõ ßɥׯ¥‰ÁÉAÿ‘ç.W§;Ú[²Jé<ý{OÞ¤– k^adl…"óÁ“Éîâ·£$¦8$ÎÓ¹=ÁypÇ~H°Õ³‰ /¤>í¢ö†n›[vhˆ÷‘!&Óä¹ç¸d…톶íz¦;‚ qtÒÇÚŒ¡u„EñÃÔ@:"¾Ïx½‡Žl—Kº`¿zF¦=´l÷HlOhÖG^‹T‚ØÍbÈ9-†qñB*û—²°íš¸…º®cjh1Ö4Õ¬’òdWò†^FÃ'®4rùôMsíËÞ&ºžDÑñ§ý½â£¬´’f^¨F/;Äøs©sÁL6¿ûšO"æã£¡bûF +Th';ª ÔJ?E†eÝLß6&aÞÓ_iÓ 2{ÖÕ/Òô»†XnB1@Hza`²w‰ÝóVïá¨êlÌ2‡{ú,R.—RN ª ©3Ôߤ‘ýq³­§ƒeJj¸Ù꽄&î`rYþo ð  Ç +̽ˆÌ‡›.p> ´/…¨ÒÊÀUõ•H +LZÎþ“6É: ÚWÂj{i› N¯`MÌvMÀëR¬¸ì”š¿<£Œü6pú/NJ¶Z4žÍÔ ÉI¦Öi®ë|F‘)‘ +êü,I*ih?b¯Î/¥Š:áPº¤5fÕo#w{xYêÙue©™XëMøq€ðÏËI8 uA§c ÐoˆÄRª}¦m¬Øfržèa{Œø®q|?z¿ŽËôŽ„Îá‰Xõ)ÈLn·êˆ]C«Tš p…ïÏvUO¸@o2~îÎ7ágÑÕº +ÃÜ‘xUÞ ˜[€uûCK¸ñŽVŠÒÉÝ%ÂHyQÓž&};Ü@‘n‹Áó¯ðʯ ¢Ü{k‰é5C>0w;89ÈuXúçÁHiáVûô sJt*¢ÜQÂ.4.L°¬m§íhÉe\)ÞN’ûÜzPZê>x£ì­Íž‚^wÿ°o¬XJ'°+°…†<éÞzV©•}ñ¥št£î±?\ÚH®øàû½!—;6Œbr†öÙ$·\¤(‰3¥vªm̪JX9H!…î¶Iü»¯ ñQljw©†T-#'0·ò£_ÈÓX€ivP4þÓ4ƒ+Ƚ1¶»ŽFhÅ”tYc§`lGßPëÂC=}üŸZª+JÈ›‡:µ-µÄ9¸Áí0Z®wÒz}8¾š†EnWé³NÆKÿŒ ‹Y9=¸’ÝÍijNi×RomÁœSÒé›ç¿|Õ‹p§µ@ÜZ–¢dA¾;GHˆ×úRå¬Ãè°èIÅ"±G}sQÍy×N|™g®r·lù„m¿R¨-ÊSK]Å"ìöËåvˆ¯v€ó²—ÈÐC¡ì!(¨$«¬Át‡/lÓ}˜Ž…ÄoN?ó²÷£÷ùQ÷ÇáÂëV¢3ñó6Æ«OçNäv—Ö4†…>g5{MêácÂþBp©W³‘WŸ‚:ã?Ó\®Sv©¶y”Ï'xçöž¡U1]Ö¼ÂÈØDûŸ;ÁÙs[ÖÂoÖHÿþæeÞó ±D˜ÀúÐW*•:z÷/'ùŸ<¦ËŠ+[)G.Lÿȃ }HQpH»ozŸòà“ü}·{.6^U|ÇYñÜ+¶ìÐ ó'?BL»ÕoÓmÈÉ ŽÉÆ©Ct³¬jYbŸÌýìp~×€HI&Mñæä`Ö+A™©¢Ú71ÇqÇôQvâ蹓©_êŠÿ›µ€tDaƒðg,Ø3–iÀcôŒQzþuF`FWæ! +ÅœÈ錾ë6¦¼I)‚dØÛ:j×71 g}öæû!sY-SØóØžÐ±Ž¼ =¨­‡ÄrZ(âÿ„Të3y}Ç)miAÆÔÐb±h·E9Y‚nYÙÂÁò`܈I²*ä>óÒÍPÚ†D2·k³p<4[þ›˜UÅÂÁaí–ùÈ®ù¼Œ›N8AhäïõšæÇ‹¡Li!ˆ4¿þÿSçgÙ[Eu9̼MŒ^v•íx¹PxV®üç’¾ H´ðât‹"b©ÛŠ$Þ¦5^zï²Ö„-ÏÅ®:üW,FËæ*O柘lcë)ž(DÑÛ[4_Ä:›kŒ¨ÐNvI ]µ”~Šʧ˜£lLÂ.¡g[±gØŠ7¯Î̵]mù~¢NŽqi¼D÷@ƒ}í{ÉrŠÔE˜ý‡»¾Ò»dö±·^¹õk&0°4Ü„b€ôÂÀyî§û¬ÃßMÉØ…dö2é(X:Ï,:Uv†ÍkØXÕStÈYüaÐ¥’äy!$\æš*L¼ÝÛPvd†;³û~¤\3¤œ@IOfµ£U?çâ({GSÊ”Ôm¯ÉgLÁÀ ä²áÞ2@ý ]“%-Í%ÛRf5Îɇ•óJ( ‹dÒ„¶©ï–Ä´‘­·ÜöåwCõÝçRŠf)@2…g …,+\à|u^M¹‰ª÷7˜´á;lt@©®™Ôö,Ò+œCÀóT>[ <úûUZWàÑ4Ò"1š¤X§\+6—’B©:_×#>¥[Ææš…ìšˤEmÅ5þ)cx[ålàé^œ”.q´h!‡µ’Q±ÒA<Ë(øŒôڻؙë$®6t–2IL¯[{ž„÷Èì¢,|¨.f ¥Ñ”K» r+ª?R*?ÉåX’TÒÐ~ÄC^W& tß iU>jÌ·'ÞFîö=4ð²É¯êÊO/¾#Ô¾SÛr™„µò€aÓ­èþåìÆú¢yŒ‡2ºÜÃpeÌ ógÛØr㜠°Ë šíâýƒ‹’p@ê‚SÆ½Þ •¤IúQÚE­Ìä*!ÍÂöíAâø~ôc¡Á5¡Ýÿ’a!j² _ýl:б~;¿°¦Y#è‚ 7ùÈ^3õÐÿ6’ñ$'E‹õß°÷R˜Ü8sÉ º†K¨)àÃ쪞m€ÞdüÁnßο$·€ú €R“¯tÓ6rÝ2Q?`Î_4nª9ÏYO Ž·¨„/pÿ“¯Çå÷‘i›¥?ðª¡(-<¶ê놖mÿ¬ ¹§J™ò¢»!Lúv¥€?Ü ŸûŸêŸÜ·OŒv'É2}#¡óƒ§/UˆM$®`6ÿ€”üÄK(ÐXù£·÷OÕQLÝCý‰CY¥"öÖÏj†|`îvprê°éÓŸÒ߬6ëõæ”èTY0¥¢ ™ÂŒwÂQKÕ^*Pîï:™kއHß³—?ϲù +&ÈÒW+݉€ëKGÕ«zJ$\h\˜}EÚSÇÐʸR¡<œ9ë¥ô ´É|ð [ÅG ‡:!¼îã}ÞE°”"NÝn–Ýßo5¦A1¯š§EOUÐ(@F…¶Ù¥Ix‘ȼ±Ó²è¨í6o©5¹Îñh}$V}xÏ¡ô¬O7ú ÿW)è[Á~¸©AíÝëgB3vlÄä'ñx†UòšüU¨üP³}rMogå7>eA˜$Í[º¹Iøµæœ_ŸÿôÐçò†!¼bÆ·b™5˜7ås—Ä>…±§À4¼‰?.]TñŒx_¹Wúìâ5˜”áIÖã·IãÞ'èKØc’/ÇÛÐìý󴾙旞üweiPÄ øáE'h軚ð*—Ç*Ž÷M›“œkTs‰þŸ‘ÏXaÀNfßLˆÚ:”´¤ÝÓ ÜŽÊ÷GŒÁ«æ9«_œ‡1G‘r¼;Kdg—Ó8 ëêDÂ^¿fB×Á‰¹]7,Ç£ œ½‡NÖRç5u&5–ªµ>LÜËj]H,ÞTÙ!+ÄnɰüÀÑ®ã{Ÿ"û¦kª$U8:´شѸgÉ‭ü›uJ¦EKw—<“Æ~ ¤ËÍ*³Õ’ Ó量¸Sg\bé«NÆ* Ì506(/G²佪õÈ%1‡îñàW7Ò>ƒ¬¯Æ *cùêY•?æ•^ÔZܳÑS×ÙÄùáÇ z0¿©Íð’ºx‚3V8dVPŠ5SÈѬ˪‘Ű™u¡TÐÎà~¶–²±|"¯Hs¸:UPfWì×Iš×] öéÕ)¡³ÜDø‰ZqÒÞ9Çî\¿JaFÛ÷g»ï " <„ÊIÚ…I”:°rBÁq’åkC]ÿ¢ØÔîO¨ZFN`sù[¾:»°Òì È«{ÈÓ(ÀLÄöá!ò…*VÁGj;Öþ–¨^Õ¥¡[x‰àO½X(ÌÀˆ?†há»hVgbqkŒÐ—5(è.²ÆSÀØŽ£ Ë™†zú,>å#´IV”+ú-•Þœ~û(yó0[m|½mZé OQ;gÚU¾ðJä‹®÷ºêíç€q30&è„dÊŸ«é_ újˆ%óï¢ó“ß™Ë(¬Yfÿûl‘KžÓœ<Õì3›1h2$|Î,jöšÉ߯™á„àOrž\rÔÍé·ô*¸F¯ä{"Ò«yŽðî#Bˆ0ø)ê +J'¿›â™ͱéèÞ3i®{?®#tÛ~»¸A¦ìOqò5ƒN>ðÓñ!_ªbº±e™­.ˆë#vŸ¯æ¶/ +Á/Y1se¨]Ÿ›è^±&=[öfüòÃ(˜`oA¬Sp\:‹>1s–õ5±™Þ±ãáÑÊ¡ûˆ-é½®T7tôó^Nï#xQ‹ V¶RŽ\˜ã]ú0è 0ד L@ÛH`ŸÃô¥m±…Qöã‡÷·éuª–?¿%£‰ï“„AŽÜ¢àkÞô#ùÝ;å=úsö\l0¼ªø“²ÿ"¥VqŽûN~„˜k·Þ»Ú.ÓXy®ˆÿ<µ"íŸÅÝÕúƒkFzo[ŠØ‹óh¿j‡MyÀ®²€^@‘O> †è{EÔ²$Ä#…çÅàü³’,LšÿÑÕÀ±V‚/OY>©n6b1ÿÖ]NpZnã[Ã\MˆŠFwÅþ£Ä)ÊæAaâç8÷hOìǃ#–’`¯³Ù)YT²ܲ¯™ŸùÀ¥ ’y=TÕ|û¹‡ ©ˆdsÖ{àxh¶á+-ª—™*ŸÂÇ1>3h"3è‹ï…D-Âf*º¼0RzbŒ˜½Êޱíƒu€¸Ü¾”׋]ïËâïAï"e+œp‚ÐÕÃ÷)Ñ“ _˜ÒB hcáã¦Óί¶Šêr… eš¼ì7Çnü¿newuW@öcð…ÜàǸߢœ}`gx×Ú¹)«(Ó™_f†õwíuµ¶äáðo ð¬AåÓ9a]uýÙè DÄO« H¡ Qj¼8ôÃy±Zƒ—Atå®XŒ‹q^qëS•¯åç¼°%âÎjGíª- Xxµ  ±Ãéõ"äN€BS•§_­ÑTžÑ#-ØÆËR!Pˆ¿«¶h¾•t+ Ö(M½œì’ºw5ü "‰S-[ؘ™\_P%`Pd?¨ºÔÀpØ ¼Xò<·Î’ó8”Ä&Ÿã§AÜoø6І?,¨‘Ãyζέ 8>nCþ(…wº&ÚïüYœâÒ,eˆó€úÇö +ä µ8Š-çOÇOêHB²Å0xž’™Ójs,ë¹;kt¯…-TŒ1ÂHƒw45ka¹k$Èñs¼o÷Ö"L`}h¥Ä=õ™òÁSëE›£š­È&ñdÏP°êGêcÚ¯:Ž×VÉ5¢ 1Áfðv8?å@$ª ¨ösr0k›®ÂÚQm•ƒ–tƒXtªì‡Ö­°·¦è ²å'>½W9Õ6òBH¸Ñ)T˜e§« ìÈv{ëüõò¦õíþaû ++Q—ö÷cÛ©Žý'r;ÅïK‚ C̽ ”³¨uþ¿a!8ÚU¸fU%€,’$žÌw[ª~ÓÙPöަ6‰5µÚCÎ*˜ŸÕyß¡d€ç,@º;(ÔɘÔb’\îø-W µi=°_MC„¬7¥ú×'c‚«ñFˆË¢±’\IàèJZ‡J«¤Ìj7û”P ȹqOÃ1•u,?G0s¥ñ×î†÷§Ó¤ ÌR€dË+yËì¶¼] ò«‹Güb„Ö”ýæ3…¬•g=ˆ¸Ç>}w㤶~¼[TSBÎ&XV¸Ýø4ê¼.šo'Ión=(-u<ßvØè€OA/µñX¹V,%†–¿ä–aJ&Ä~ÕÊì1fkà0‹ /eÆ…P{#Þiܰ;¶$JÎ&%U»,û¨|¶@xé몴®Ý¿h¹Db)U°S¸Vl39„Ot¾³F|W¶>‘=щ]‰ïnÆ<¤o +ŠL£@´ó¯«\öG+EiêàœaÈ$²¦çO°“n Æ7Ëî÷)Å)'‹UŠÚ—jáRÆð¶ +רÝϼ%5\âuÐBw09¢¹‚x‹Pí¨f;¨`û)V\vJ±MÑßF~8}™'%…[-OèjêªSkºWû +>#6õ$6©4k­/ËH*Alè1d’˜C +¶ö!óÅYXøM\Ì]W¿54–käVI·„Ú·î&ÑóM© +sÿß Þ1€ïÓ#*4“UPj%‘¬C¼à&á¾…o~¤T~(×°9¨¹½ü•†¼®Lè£]Òª|Ô…sN¡ŒÁñzhýyCɉž^ÿÕªÿot«l¿I™íã‚hvð÷Z†_ÂsÅŒO~µ¼º(b‹|þ¬4tÀÓMxaFµa¦«ä/(wù»GÍ$á×Å‘éYòd i¥›àÊ…@ûΫ­äÛ=%à7Kàá¹”SÉ®–ÙMݬ©¤hH #Ì[âܪ<Æd^†ÖçYtTø¹Ú”Ògö4@}‹@)ÇÙ:ç 9à€É¦‘0g¡7U’颩ŠG…ÕTB‡™8ñ +Ç‚ÙíüõÆÁ uÁnÕ©F;ê°ŸÞ÷ÏÝ™¤D¨W‚0ñ@J~Èb«h,òßÕõ©ä¦&à_Ÿj_§ã9ÂB +Ôy@¾çØt üvc}Q²FÍ]nï8¼f÷½ãl9ÿHNŠÞî”ÞàñI¾žŒ5Y¡ð6EÖ?“ÑXS¢ŸtAÉP•òd/—ôhñIö¬ ÷*£}ó¤-¥pæi–MR,Ý.›ÅI!Ú¡ÈåŸÜ£cHsƒz ƒm ÓlÂû„W:Kª&ÙŒ£³OBõdvQ>T3ŽPÜæJ «Óˆ9›Ué¤;Cè»l,ä§:d¢~À¾hÜIrƒ²ž.sM&^àã(;2C“×ó?œ˜èœã)3”gêÍÄ÷%ŠË2iB[ÚùKbZ ÆØ Õn{üµ¯ôàý)E3š <Ò(<+W~ýI_P$Zxq:ÉË1ÚãEoS”/=ùYkB˜éìW~¥#ë½£Ö½lE•Ù± +gfÔ ‡¸ò?Q'G¶º ^"õ ϰø³Œê9Ej¬LðÍ#0É#¥sžìNdúF_ûS^ª šHA2Àlã5å•–P½°ï[sóž·¢˜§¢A7¢âaîy0ÈnDªYHr÷iè(mC"Õ»×8£ÃL¤ìŽa„î¾øK†ç†,²WDñ±ƒÔøÀÁìàäÉ}Ï»#=¹£ElË÷4Ñ5ͨ²`WY@/–ñk '8-7ÿ£„ï.¨DE#µìßbšes®¾qý§ !Î} 'Pü"™–·¼T ÁÃt/Ö£{3~ƒyïL0¹®V§8.Ë–Ž·Kô”Htå„ÇÀˆ& ã$0ÁïzÜ +¸Ö̦{ÿÍõÕú´UK‘Ñœß ÈÊ„ùÇB®Gn¸>и-úŠ©¦“½‰m¤_x%rËWõ]uøý@¶—ŽtB2eÁÛú¡Š}5Dœ9O.9jèúÕz\#Ùr³±iÛ²GxwŸ!D|šu%ÑÃqÂèÖúto—º§Ü1§£ÞjQ‚bC)SŠžª½=P€Œq¯W’ð?e"»yÍMÇlÞOjoÿÐ&­Ï&äÌ-߃cyLpÃñ”“e>2s¿Ž+¨õ€ž?IRêöW ÇduzLÙo_ä;ŸmÆ5™PKûÖ›0ˆ€ð*åªMå {úäšÞÎ×n"|Ê‚-H‡¶io’íw.Ñ%¾ +#ãõ½ÓùBedÛ³dç`&b{þžÈy̆+î­5“kKT/äÜÞ£<Êp©Ð,f` +D‘CÄ‘sÄ/j-n׿3•|S, he~\º¨ÿð¾o®éÅÙ=j>-5ß’±EàEhx]ÔQ>cŠ ’~3ú^ɾMg§åâbòþ툆=ÑÚèxI]<…A—Ûs’Û¡NÍ–­Æ9^“«2½Åçûu"a/Ñ3 +!åîÊÒ •íߊNÐÍ'k)ýZlZæ\½êq@Ø~ô%S¬«µÅÇc?ŠRëè×äIçùÜ_\§½.1úÛT3“T0óš+.;%Ö¨æá#?ƒ°ÂœÌ£˜ ©t5uU§»]¥‰óŽŸÕBmÕwƒæ÷¨Ú†·ñáˆo–@ù矌ÀǤ(5œÆV¯^pþƒ‡_̹KÑrK¾%bŽ?äev–ÈÎ3»pËɈ™¼cÌ(„³ŸoºnX“[%gœ±¤ÓÊ ŒÊù7cR¹E&‰ß Z÷ÙÛ.{­›¬ºupN¾dYSý©‡XÇ7c•ëwõjêLj1I.w| ˜¥‹ÔºX¡¨¯BV•Ü}å¿AÛö#DëQÖIH.ªpt뛲ëv[^  Šy…ÛË­~1BkJðs—ÌVĽÈD\í°µÿR[?^£*§!u­u¿mÎÙGå+ê”QŠ–î3x;‘ü U‹‡T{·9»ÃWam¦Î¸ÄÏKôySôø¾ó›¦Å{õƒ¿ãÚGð‰9“ìù« AНfЋJ×T´Ѿ±žm(œ0(2‘T]…j`8lP^,ŽyÕgI÷JbÁÿÝ®n¹|EC‘TÆïɲ©íΩuƒ$!YìM´ŒœÀæï¶atk}:¹Å]Øérf ˜áÏ¿²&À8ïöJǼ·ÑG›Tô@O‘ª)u¢bÒf 3ã{Kö»P˜•ñßBùT"¬ŸŽÔv±á1M¼·W_¶ðÝžg°P…( ~ : üBí`Dÿîù=n\kfS³ñèôä}Z¤«ÆæNáŠdeBòí!W­7ÐßkÐ6¬ÎÄâÖ½3jPÍ\y‘¦­[]‹/ôéX|×Fu’¬5V&xèQ®•Qq¾w²d7"U¢$„9õºt¸¯‚äÓå ß±ï&RvG¾Bw_|«ÎÏ=ŠÏ¸ˆç6aó B¥ƒ«‚UâFßש!ô2;¦ *…—G(ns%ˆÛçD’äNLtNÿš—J½uèbõœ +Eëº!£mò«1-‹clä7³~ÔÙzp𚬗MÈ‚î´î7äÚ#“Àu‚XÁoõéàÂR"T ¥Aƒö %?d1Û +4yáäôÚrSpowJopöª_OF”¢Þx€¬k‘Çæ,§QÁ:®ê(Äy2™Åz4öƒª{ ÀVñäUñ¹À:Û6ÑªÂøÿA4;xÉõ-C¡a·ìF©?Ô^]1Ë>VÀ:`ç¨Ïi¸%ºÐ³ ¦WĦ¶_µY 2•¤QB’Îô]: +\Ù†Arçü‰ˆáÖù);­_!µ¡>Ûg'&:'ñMÅ%дt1ôN¬û‚]žß¸yÛ–˜Ë¿6r•×?jâ=8xMVŨdA‡lú‡93ˆLþéÑY`ù{%í^‚Õæ­Ã*z ©ÆUš´Q1i3ˆ—ÿ ³~!ø0"‡ñ wò7Œ.»3§×ötzr°-RÛcs'þE2¼!yøž¥Ø•˜Ž˜·h´[6‘ù-NÝ+ãjv‰øÈÑÆ¬šó:Bü9Uðy7Þàh…K°ÿÿåðȇ–×±©2Y3B¯ÃµlJíÓÖÛÂ97¹á¼m4 —ŒcÙņÅ:ëòfgL¾—„ / š–Š#Í&h¼­k|éZ .7¡%üëPòû`¶DkxD}ù‚ÛáðlNF@3Ss8Ï6±õ¡qGë½Æµ&)ù'‚ò:e ÚøgÚ´Ïž¢vÎ ©ªaý”Õ AóiÉÇÓâf`LÍȉ#KϾéÔ J[‰™[óÝbâ~ð/,N¶½”Ø|ȤALËjE(kù}z$†9 žÝÉbàŽÞlûÃYû;£/‹PE²ÌãëØ?–!»%x·Åf+bÐdH".øXÔñ)£‘/ßÝžz²§z|±_÷ŒÃSì³ôÏÑÿm­xÀÊ’ÇvòÛˆ®EÙ3ÎhË%å*Z±æ_ÖO¸ä!¸äµ‡ÏsõTmŒCÕöþD¹K òýÁF„ `íRÉ”Nc+Ù/8‡ÏÍ¡fÒePFeò•¿)ÒŒ¬Êá-õâã³ØÃV]´8'_2 ¢§ðÚÍ,í•¿ÄûµôAö~AÖ¡õFï§v×zéæñ¸Ø<`eIí;yãDW¬â—g4ëœü-Ös¡k©\¼(#¼yÄщšiFV‡eþ˜ôqÿ…×lï+ Z¡ŠQÝxmèøÄÑbóÔz"»<"°òA ãþx6wDÇ'# —§·éÖŒôÞ¶ ­ ûÐcÔšòAy¼£Ê£÷à1q?x™'[ÐÉJl>dR®&ë 5¬»ò°=C’ÀOàê1pGo6€?ž|ÍöеyH•FÓ—Ýå{:=9X˜)ã¿·¬^ž²|OÜlÄ‚ñü‚xŒ dÍKåÖÚ¢—!ÙïÔ6%øçkã„a’•Òþ‰^ޏ‹ŒÅ F†¿âb㱺œà´ÜÛ¶*8›¸š Œî—á[•R‰Ñ‚ÂÙÓx¦€„éº\œ]h׈ö¨ìœhZ:–z'ŒVóA Oá\²ãKLëÑ9Äå‘5q<¨+ìT2® \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc48.dat b/application/third_party/mpdf/qrcode/data/rsc48.dat new file mode 100755 index 00000000..f26e3400 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc48.dat @@ -0,0 +1,49 @@ +=È.²š¹Øß5D,o«¡ŸÅ|-EΩæb§hSâU;•£uƒä„ Aèqkc5NÐ=È.²š¹Øß5D,o«¡ŸÅ|-EΩæb§hSâU;•£uƒä„ Aèqkc5NÐz\y)o­£jˆXÞK_#—øZŠOÑÄSЦ٪v7[êÕ‚Íâ=Ö +Æjœ½GEr˳֌u|_Ìt±àþ¼R„wÏOæ7¦ô¸õ;ÿM¢øŸ˜1‘Ã%“­½¥_Òmô ¸òRÞG[Ô °¡–¾F3í´ ž¿•¦½Q¯Iìn¶É6·*,‡Ùz±‘Ô%gÉÏ–@Èg‰Ÿ„áIœÎ=Ùö‘™LÑ7Y÷ÕM×û¼µS®'Xo¨êÚòák·Ž +Šä‹{±êø¾…èÝáe¤ÑnQõm÷vãšYí#-b?:›J;GgW¾¹Ú³ BÊ9áŠ2'‹ÁÄv@úaiÃÆPxˆ3R¤”¶¡ÌNV®†»1Ú¢J× 4‹÷ +õmù¤¡ ޶µ}_1aŒfÇu>!c7Qg¢C’ÅÜqlsTX2¯ô(?µJÎÈÆCK>ƒVi€^Q0šÀ£»XWðˆ…Uöñ¡ÇþIÒúï—ÐSsûÞd-\€ƒ1€Î#ß’%z>¯ñ?/˜¿n²ó·š8³ë*ew¦AN°ÞMÉ©"ùßÖs²K2w€ûÊêÖ îÑŸ04CÝqÇT‘¥ßWxmˆ~‰ôBÅEñ6Û¹OG!v®¶ÔnYëb×$d?ÙÂõïiè±å#s3 >½Ä÷0ÚïU_qw4ú¾bÂÌ“ê$|BÆn¢ÎY†9—¥âØæ¨°d&CõþP~w”Ê3Ôô]Ïæ—Ù®BpÖÑÉcš ïÇa²ë ¦ +dl¬0Av[,»%Î2e•UBÚQ6‘†–|0¬Ò¼¢`)&[k°®ý ªñÿ_“á’¹éÃ3½¦æë¡È(Z¸<°5Y¨$扔t (øŽ‚<¹žë3¤ñÈVv¬½ÆÚœ@×9­§ÐXC_Û(Fì<bF*£9Jô|Cÿ~^-cÜyûs)p{ËTÊîQ‚œ}¡šODæ>?ÓL¯8‘žõ–}fp_ÝÜ:sh­uŸ™£[Ë%@^÷¿mµ—d.îë‰É±Á¿#`h†§â“¨?W£®ðÚ ü õ„—Šÿlx²™N)É-[D9^Ö´W’3Vüõ>®‚ÿ­ú)â,:N]ðËý6i¬Uv`¾„ "òKJüc‹(·ñþÇÂ.‡áS£‰ªTŸ6Bc¥Yó©ûÅ«Ry“Œ´•üèV5ìxAÂÞO?+Ú™¤kG›W÷j«Žøo(²sŒÊC;TÁ¨'þiì0ù7qxãÝ‘ê}"÷Ÿx.ŸëoØ‘"d¨¦ß?üª=¬Å¼Ã,t y]$NÈf¯@éþÔøõø†ãü¼ZÆ¥òëæRàö‹¨‰Á¢%ú_)žˆÃ[Ñ;{þꈔ¦³T‹n6¸Q^Y&€‘ ‰¯ŽC°µÍ üBF.»·X“õ n1|~»˜C'p?!÷1úÌྦྷ¥tæÐGê#/[6¶‹J€¼ócÚw 3x’Ë>H‚1ãlA}s¶ñ½É°ù(¾à:±xË•‰CÅMü^åi»)PY“ˆ89zº®#‡f­¼òt1|È\Á:Ë$ŸcFÀÐSÙ;M~®[Aý©å@÷3 ãØðy/œRZ¶ÏwùRzÆxµк;ðÈç_m%’« 3ü!p½5tñ·¢0éD™1ºfˆr¼ ±u®9f¬å÷|A(ãGéRÙXtœºý‹ç$lÒEªìÀ&aDù–”åÆ µqtï¶¾sгP.ƒ¸|‚•œ–ÝzØZã´ÆVWGæßo$¢ ýcÔ’“÷ЈÛP$s,ÿá(“™\ߦ[I¨#l„ÆW²ûOë—K¤ò;u7åͬjÅð‚™¡ž9Sì]žeX§ÛL¬?° úŒÔ)Jo±Ð\'¸uŸg˜pöÓaÆí‚´’tõá¬ïN~V©/UÖŽ+®0óÔKí,ÞPy扆v¨ŸMNáÒÅ`ïnâðÛ.§'?ÉúDó=#CUaçL7¤vïÆgnF¥³,T£Ë `÷¬´éPÚítÐoOV¯¢ÿ'Æsóð\#ËÞ­?.DÈMQ£~0åIzE—e›Xè']òº8HœÌC€Ïáµíx®äM„ùÍ_ëål7†¡œx›DÖ¿9º UñEúšéÚWs .¹ÀdKêômèÅápxÊ)ŠZ®—§„P-ék'Ùû {ºjí½Íï9ã"á¨>«Ö&XUÚ÷7 þExîÕ'D·Yf¹é¢1´×ÏÐõ(ÁàªÔ¾ß©JOý>uSÛ±^üvÈÕë¶V”ñH*Õ[@$%,Fn€—:ƒ/oV~ºç4…ª(IÔÙa.JŠD±•žyjö`ؽ,ëPÌKâ0gÁù«UúBï<›ê{;tNÒç @6ŒZ»éÿš 5žß‘f ÝÞ¥€‹N§B¬r/' †FÎ6^Üe ¸— ô;¨åAùøï s`‘¤ƒ´ˆË¶Ò{Fwí¶Molè–¨øYsŠ1wÄ?}ë!±õ#^¼ï&,Œ²u ˆ]\ù[Ý×s9=D-¦' ž"Ê~øKÞ!„Å‚âw¥y‹ •{@üC/󛹇þ³ŒÑÌ,øÎ78G刕“'­¡ÍòNª%ZÙþÏ2kÐmr«ýK™Å¶Õ_6¬²ÆÂºÉOÍ€çB ú^ ñ!gݒÆÿJÛæ‹z¸ý$6ZÔ_E¾¢:ûw§©4&ޝ3Q±Æê’RŠBAhÔìºH®¿§‡ªázyN•¸êŸ¼¶ø-í@oÀâÜ·Â +¤DÛ !lɧZûÀpO›Ia`ÙÁÐÏ•/ví?¥²y"äf®¯ G¿šú˜óß]åÁj>ÆÃ¸a)ÓØïÜô”ã­>Ž‹Ò +¢Õ#¼ÙÇw*À±]; yÄ[ñÌp`c´X†ô$îÆýâ`c©z«X—Þp7€ŽÕlZîaáÏßûN™ôæ\jìUóÎ W#«öƒ¼Å5=Pú·ìq¥ž»suѨEòø_¢óF§Œ+ W“ߎ çN½‚^bR@ž¸SÌw÷i¿fC‚Ýc‘R$›;™ò‹€0¢(­ŠÀÅq°Ö”ȉnItOY2Ï¿ÙÛé›] ™S ¨0ÍáçÜ<"fR³Ê{oø±Uº°òì4ÝÕ÷¹L ‰uÊú«2Ðeî!U'½HÎq³casÄQôGrŽTü÷B/jÝ¥ÀÒ*´¸C²ÓäHÉ2…¢¨iê6þJ ÒãoîvLV½m·–àݶRÇbáZé9!ËW:[$ÓFÑJ4Ø~"bíÀlŠotʲ¤N˜q±ú‚Ó4\’ãxÛav£rÞƒ+Ì΢¿‹¾ uÚt ð3Û¶ ÐwyãR°AŽžòï´Í×ǺðDˆƒ#˜ç}ö¨(J©þcÏ—Ëp¹An tÞó~įo'ÌBêCï»æI R{V°¨}¸ÜÕE…i0Û´=F\:v¼MIÝ;P©^àÿ+Æ,D°$#5MœÒk4À.Z‰îÐ&³ý_¿|®-ªz+òúÔyš¿jÍ4 Ç<2ðÞB\N‹ÌªãEÅŠÎ?OhJ{䎦 g}aK —Ç×±´"%§å땃.S™QA‡ cÎeâ­Ù,jt‰Ë?žŸ`…çäízd(•KG€ÒôÆé–qi`—ÊOZây¯ýÕ¤Må2Ã,•9+3 ®ñ˜$Á…@ÇkÊ™*½Ñ<è[ Èæ¸Hÿ vÒbØ9DƒLÔ¡±}õÀ¾Õ…Ju“e)ôЬnîÿ×ú ðl•t>x¨¶ä5|÷íÛåe´‘WùËÑ ¤Ýñ MŸY2Jé¾R! ›¶þ¿1󤻯†‡÷Ýwƒ \LŽ™Hñ_þ©·¹sFˆÊžîz½¶A¨V#–Jøƒ°ovöáÉ 5Q{¨ Ülm¢¼²2L?>(C†}w‡<儌'\ks°;÷]ÜbKõ)翯èôpÔé(AÍ­‰a{Þ±ÎmäiÕŸ"¼©µh£W*›Á«œ>é,Òøük-†Nà~Bóbé…ÝaSWèѽŽÉF^¶lq ”eûÆ©îfð9‹| +bÛØÅÿ£4ÔYñš,W­©²ÊòÈ-tüø@` <"éÁ&ðX³* +œm±ÑúìûiW•‚úæqÿg}ïPaÝ* tð‹7†—šå¼×Ò>kR ,²; prôiAFÌGe¿ù._Mý6ò7=%ñl­ëºŒ¦rÁ/qøBÔ„0kPÇY1߉{3Ñ-¯= µùèbø¸Ÿt‹þH#ÆŒ½"¦¯všüA¶‚çO4×<€ó*fÛ­ýò^%¤´qÄëªÖ?"&ûSÁ6ºdLm-x^=ãaß|žæÞÑBŸõpÎâšEŒb5 Ç6ú¡ƒîï¤ô‘ðw&½ivýÓ¾*ÚJ,.9K8f$>åBàgjèÿsY`ψ/bi(̾í'ŠF Iøþb\2<’&r!ï¦già­ZµwܰyuÄk÷ˆn_ã*\f äe@êArÌE×óø‚P2ێϤ¯°è%iç ÓHعŠIÅL>Â*$ˆï15ב0ç­nÍpøýšâ·Ôíû“DK³‰ê~Aà @c€ªSã,)ˆC{ HæXãßP;/¸&£Q¶’MFØ‘®yëžË3–Uùv +ênׇEÔ—>ý/_!5£€ÈêyfßÞäü +ÌúW1kÛ8HLö˜ÑÃnlÕiŠSŒ<æ”Uøzñr¦Åº!ʰS«˜E0~}é=µR”Þ½¸Nmê<#Î-àñ»Â‘Çu9è÷ßEÜO¥ ”“P ÜsGptR±H¢ÀÉ1Zw™ß&>i[Ž•r_Fš†ñ©ƒò¼pLü¬O^ª±VA`ûµ–ÇX¡ òÑ +ìM#šœß¹—ÀÃÜÙý«\SN~éˆûzFÁ¯‡p+¸Ù™¿Îñºml©ÇdÜߔĦ÷ŽêKÉ~Š‚c¶_=y »?îäìëÎ4–†ªÂÓ˜nUìÑ=ÎÜŒW{6X¨[‹@À(óy‘,™8iž‡ÓM#…¡÷Èü€²ZÕóâë+j®!<†ìÅÍÂJ"ÆÊºrÐÄ訊ý²Sþ„]é¼@ÿBΧ9›ã”«Ñ ômçHl´µ¾ŠaYtëîSOhLC +f¢‘É9¤ Ç•ÇÚFÍx ß=Œ? +NΈ@¢†ÅR×â2»!Ð{ð:먅HKŽÓïe”ª êÙ„‚еÅiAcSI=ßôòœ 7mÉ#eqíZÇ€ÞÙ¥s™Uˆ«@BØ›S8´¹›wó)λÛfWeRtUmYp(ŠƒJ2”b‹¦L«Ðð}^ÉC1Ò³žlfvdëàž+’ÂÀ¯Ÿ½ƒ™7^(.ì=Ç*~Wy>òDÕÌACŽc)é-"û£º×ŸÔ|Öž(°™{OÐpªù¯öœÿ·ë.x ƒ˜5ÞV¡¦€÷Ôàm ‡­âFÅSkÈ¿´ªš¬‘›mÂR»­Ã¥ õ5ÛG| ¹Y·Fe¯“*îTºvò•¶<ÿ…àÀÆu°õHÁ¬˜¥ìà!L}ÓÀq÷(× ”|htòˆÌIñ†*㻇R¸ôıVµrÀ‘ç&ÙÀÆOôK°38¡àn·4Ø´ÁÂ߃£ëœ /õѸÔŪû®FKñ"’/kZ¥I—+~ôW +AñØ}šq' xëð ɺV¤;0‡Î_BŠy«%~¿Ëe—jz ésÅâW!8kæê¿MŠùí¾YûŒS26V®;£Óœg¼Ä¤€!m¦X”¢TsÊJ:ˆ|G‰AÒO…Àû—Röd+;VÐcm N å’ØÝh,¯¡ã#v…îóÒ6c̆*§þÆ?¤H+v/ù `(YPG 2—â}±5>Ü’è*ž²#†&Ý`¬ÚC^ÆãÒ©­ž;W[j7¢û1å2‘âaôùºtÖüŸ·—‹Ðbdƒc¯« Ï+º@/¦M`‡ßÓ,¥xD̤{‰öÞíªi}ùÅh§·óo2 +˜.@Y€«…µ@óeukŠwæÁ¯à¶í*ÆÜá¥<¸D?Êz!ì¬ö¢aMuLßê‰éK d½ÊÁBþªNgâ{ÆÂ&æ•¢õŽä¨åó„^Ô§W,¹Tum†yþ»Õ׊!e’þEËîb; }¾ºïc(˜¬gÚs1Ý4§q¤“Äß´ÏrB‹®t¶H»Œ¿”'h­Œ¬9ë×kF´>¡f:Öp^)Bµé©s•Sz\ô“ñ¨Q|ÁL–Æ€ïœÇØÐ‰Ü¡i¸­üDÄÇØ Þè‰y'Uœ-âé»h¸9Ûð«Âì[ä¡V…Yc a]ê©è@ý!®4jv]$WÑÝÍUHþ=²'Ä\uÁ^[|˜ø ¹`qnÕaR"ãž6ïÊÝ-f«q½îòÛ¤}‚!ùÃu‡³“:'iýˆ F-ÓúñMP”OáÆƒ3‹ào‚Ü@[¨¹6tKT|¢·E –µb‘°ûžÖôŽŸ/H^ùFY„δD .ò£àå ·’è¡ûü6•CÞN…<„ɆÃ"kÑ’]¤ö¬}Múm¥·ŠÒ`2«uzŒ¸tìþ8AıNKà=l-ÿZc+¥­sá¹Q +ð¿jIÇõhD㓳uDJS×*Ë7\¦/¢‚@Æ +ÊÙG¯XÔè‹~!#ÀÓÕ,ÇôÈP7–Ž®°·[öÐêXò_pÉ„Ö<ëÄʯì¨~/üºÓš( ¢ÇD’=]WŸÍ3Ø^¹õ‘Ï1âÒÀ3‰ž´ÙòCç·U(š×d›,*X.7rVf] Aÿ-HŸ€“Ö‰/T º=¿}«[]ì¼Ú˜¶Yâxr)GT~‚ù‹B ÌbIÃÅ(¥{& wføÓd¼a„g¿xͶÑmãì¹Ä ­rˆ˜µ_úþ÷a=·”ê;ÊRõ½EÜÁã³éZ¼°ã‚4^µOÖRÀh½[åÑ_ÍÕ1S=Ø’­È?ôžÂ”pn0‹º„-.Ù¢Öý9ýØ7è8|ð +MqÕjøóÇ"«×Êu?®ï‹ ¿@U§ÿš#²d”Ïa¤ B+qác%þZ¢ÅÒ’D‘F—Xf½n«ç0ñ é‡×·òă9k VàŸŽ‰Õœ)HD¯³bûUk‘ó§î]2&¸˜OsoæŒ ‰!Áô8gq‚M¬F1”í}Þ_øE#‹ª|1.I9žùS½ºpHØ-ÔµnX²´b»ƒõ‰ D7¡ÿŽ.3ìñßj¢öM¥ØÚYeyd˜:~| 0P†úîx,×N¸Öæ}vóº¥ÄÑò¡¨ðy•Éœö6ÎØû]FS9î™¶|!jB»(í¢–áʳ— æ˜ ÙŠÔ–÷RÓcCÍõàµÏP‚‡.&GÂ$ö¡ÚÕÒ·#DeOw=Ð[®T+ŸK%|ÏX¹«ôšýÑÙtz8jú®è…‡ØÊ¾ ³oÖg¸rºäÁ^ÚÔH4ߥÃîÛNúiíåÖZœÝü„ûÄϧ¦®Í¿gŒ¼qØâ5:Êë‘OÁ0Ìýr ø=2Ä«­Ðæt£ds\$ñ‹;Èi1l’"Ï&jÞÖ°±ô`_HäÌ%´Ç¼šzhV7wñå}—ã[hµ²ÿ)X®GOy‰ùZèåí€À]x"DÏŸLý°{T%Ú¿éÅë8Ò®7ªà“(Ú/ pñ‡›c"XŸ”ȨNi»…`-Êwh×ð¡Ñ>W˜U€=±›yÀéÑâãÎúà§Tèþý n3)×e³¹|Ö¤]XyvàäõÒ‚Œ&…ŽÊ$êÌQTºu%†‹iÿ¹w;&+иÕKp à[)í1þ-ú’žë¥£ç#æ%Àcï\¾šçlùnzJÿØGËiQäŸ^â턵`Ö “²b£öf80¿Z,Czw^ì”(}Õv¶ÜOÓ·´æT¬y|¡Q÷#ÝF‚ƒ›¥ÇáG‹ý'ÐA/1) O\§ïÍÄím#è <áF‘'gD QCì)å‚qÓžh³xûTÌ$«Gçù¼JUuâÒΠõ÷šgÓã3¥¼):¤¸¢8 Eχ%J1ËS&Ûhx°H/ꯖi×O63;2•ËI±~DL릟liȘÚZð¼zÛ£ø!Ñ¡¿ +4„#÷àÙ2)ŠÄj@“lé_¨ÈŸÌÞõd~@Y-ä÷qû›5ÀWž +CvÉìèa%€‚ce]9hbtTEðY§ÁÃUõ?ýîLgÒì ç»aT©”X\r–p$ÌH|ׄÝÎÔÍãæ²À>ƒ ^ÄÒP…& {G¥Da”¸ç¨ ˆ¬þ‘Õ¹’Ûpƒ¤ž‚¿Hm¡Nbó(Of[§çUaÇN Œ’íáĸdx9LäBÃQÎÒÝ=G´wî¥}òê•>Ö6ó0 ܾÛT¸Ì8\Ć'>Œ+b9 TVçEÝ-ã—”¡ÖÐt½G(É6KUÒwqå­.°Qa‚èÕÊ€þɂ䅊³ûí d«ƒUC}ÍJÒÓ» ­o ’—'˜|™TH Ãbj³?,'Ö®LS;k]U†¿Áv Å4Äÿx³d¬°t~èrY–úªçÃwؼ9¨g †qü`ÓG܇àíç()ÙsµÇë;ˆ–{Éü‚›€ÆI¦ÛXRxŒòj™ª0h¬Ù£‘]Ðò5zThðöì7™¨@šS"Œ2+}t'®N«óàÍñ  aZqÛ ~mÏìíAîÙÍ8 ›\âÂÑgö]¸6Úí2náJbSõGu«ê?EA¿[¡²P€Ó‘wrvûgKÓÚ¾åmR²q×{r÷̬ú%ÒùÝz”."t6[Á;àçs˜RT›”ß@du²3áor ~f}…Î¥–»Àã$ƒ&{Læï76䱺E§FsJ¤|= †ö©ÜˆJÇ(Šn·­8:) Ö$Q`ê–…-µÂẠ£GÄ9¡#MCöÚÏy^8È&]Ѱۣ  v^mL[¢q<9šŒ­*?AòË!‹f1ªïìÉܳе3|ç2^¾B-^XÿA/Ô©k)`4 Уüæ¡èä–§lIØ„d‘zOaJ87Ë]B˜âQkð’j[ÉòÌ£¡Õ4å…é.®bÖ'«p6˜ñ-¿›ÜØ·þÒ ¦xÑ5ªíô4"ÿWXÕ£{hu,y +¡8êB€kûbeÙvT?™~]ÎçM‹Qí"I ¥Áè—l/äQ—iB‰}¦K-Š`üú4Ïz +w8¤5¡þgmœÚÉxFZÝÿk™?“2êrÍ󣊛%ÙR_GðÄ)“ò¿$ЕŸnåÏ áûÊô‰+-}ù¨|4ÒÚ›â¦öÀ¿ÕõžW5; ¥æŽàè¤$Yb.´î/£>L|Ò0¶7侌)ÿOùeà˜£TÒ‰:«*>QÕ¬ˆKÔ1ÆXóOkzGÉÁ™$/ò‡ #¢BgZ"PyßpüÕIHåEž¼I¬‚Àëw1“°_]ù¿"ÅšF)%£o3›¥¯çK¸¦œüÏ ëôŒØFV’ûå»#ZÞ3k8±/š!Ôúڷħ=.zÇöT¦>î&Kc@ùNílhÊnÞº\ŸCà0Vm¯/cÿiÚØO“È¥£5•QóÉ–ü Æq¾zò]:k~ÁÕÅËh1¢@Û΂ÌÔ ÷¼´»Eµsî ÙŽp[øcnþÜ\"‘e=žvV{ƒQ¾À¨´&áI™»-ܪś?z¥®öl°M¶ €P<ûxŠêƒ]+R“Íg¡!E†²Ûœ?Ñë,JQ* ·e%D +>­Ê®i©Ì`óÅ){2›“+h¿¸Èˆ'üIlàÉ4ÙÞÿ +Ÿ;kOX³©h8UòÙ{NñÕûH<ŠÏL”o+ÞS@õjp¸ˆÍØq#ì§»dÑZUMVVLÜvpž +&°ç`¶õåPJ>4:yDfªöÈC±ÎÿÓÍ )\zbÖ+Ô9`†çmŒ _Žü¸ )Y¶åÀ³9õ f‰V}‡œiïÒà=J:£î“pý‚·L)*ÃÚnD%íE7ÕØšŠk¦0uK̘Ôaþ·]ß­b’ÞŸ¨¯{mé²/dkW&§“» ¤CÑî;‹ìbñ<×2VX:?t9¢K}Uý +ïµl^’ÀT½ŠC¶~ hÉy”=*4x{v•ÂT M…§F›°:W'Û÷pèöˆ‰ о-¶ãP?¸évø®a‹³­Ü"¾J\ýTDV ÆäÒ€Iã8 ÏRƒOAÑ$¸Þ'1÷©‡3£Ýý¤.bCF›1’ƒÈ*+ý¬à˜ÿŇJÞkh:Э걫¤iµ„¶üØX¦¾ÈAtigïÔõM½çÿ—Ü^šR\Qˆ +ȬéÍœ‚%–ë§ã4Þ¦õÉŸà#AÏÃÜíþ­Ëðh®™–š©.Ýhs:ß2·.öË“dº–6Ié5okXÖz0Ž¡$rfœZí^M=4+•µöü°UpÇm™‹8öÍÿ , ÁJdT'ºÓ Ì0…˜eµ4‡åxÞæ¥L¤@Öò`æy…ÞTxƒ²ÄêHN{gló #§’wÂ[>ž5! ÓøÉQKþe×ÅsL‹âHEjÛzMðæâ:=5} +WtÌÍle_Š×¹k½\9]rî†/mj$ÈáÜ„ïwã'Ž} ºœ‚-Qì±iI"Æ#Å,3Ð7ÛýöŠúÍå‡ÕybÏ’»P+pÁGÊäNš$"Ùס|À¬ŸËU>±–‚ª‡’Oò§Ð]8$l˜jÔ7,YZ1ÎÓÏôÊ"•Þñ„G—ã=¨xsq”°¥:fè6¼¡EåÒ»Ð.’ 9wC™¸5d þnBùµÿGΰ‹]Þ>`VÁë¤ÖK…A‰UÍI©yÝh 6L5Èj•¢-–gçézeÄoöB­…Å™;%$ +Xr“£7Úýä-·+YoSôêÁpŸ®éïnøØëxÀ4WÂKMÚà¤8í +¸ÂË{èïÉÑ‹†Šî%2*]çˆfÌL¼ÔÍüÉ€imÃqS{`Ñäôß*iƒÊÛ¦äVD«j–c,÷©»=­êî™yÍ‹ŸQ!½-(…²á8~äª$˜/,ñ® ™jÚ»š0Šhß~sÞtrKÝH6ªlB2Æ=©¾%• ë !L…q¦»xI¥,äß³4´²ŽÞu!É@»ó1¼â;*‘Â? gý¨ +˦øªHPÜîtÅŽ6™ ´¢œ$BˆåÇ1_„*3p2¯Á®ù@0n`ñz×¼ëVÞ&ßö +c°ÇÜ)|Œ.¾û×:òus믋¬µN‚„`Pð"—3/5ˆtd?ÒÕg7‡šÓòQ n 9þå -‹¢F­¹ZOuçÊõK/¶Ç„c¾Æ(Ðx*Œû§>CȤ7µv­ƒaSñÐW—”z™˜ý+5äÔ"¶Øá!æÄÖ•Ê…C¿/Ž$ÚÇÃåúe§Þ˜Í±à³nvœŽH¾<ï%’”uCßȱg©Õ–Ó1^3âsaØŠ\|ò?X/pÒ!:»Ý{4Üì%a&xÃJ95ꆣ6ÎO·1»b¼fÙæÂ­ ¸øù~°^à¹B&tkš>F_óåy´·ûÙËVÔ'AB0(xÅ—‡™”D:2‘‰i何ÍM çy¦§öh¥ÅJ=ÂLð›”rjÉ[lþžsbkÄe̯љGmíïü}¼Ýo „LèÖáºÏe€ã„Sr+"Û5K¿õÚÓØuwa ²èËÁ¦žÐ˜†ÌYþ?rUÜrá×Z YŒGo´žê Ó‰÷–^q“Æa‘P½ðTëS|†U$(nw:ìG›7“©Œ‡,ð£z~œ €Y—¤³2ÙdkB½öýtËM–»ÃÊ5Iɯ¦ÿ½®35ô/-çVjÕµDq­ß>BÑ•±7‰†c^H©“›×éÊS¡0*-‡½w—Ò=‚Ʀ&’z£õù%nÚFÊâÇ´“¡'¯Wæ/(ª K€„­+¦pu(uY%H„ דb¾TfàdCŸAï,€`ÜÀÿô:³"eˬ¡L£ñÆ.}“>¥o0+îûRk«Ì®Ê¤èªÚ²à4P &”d5Ä Q˜K½ýú=¼†b¹{!ØÌìÈRø\aë³tùêæËC EwœÀ ýD3 f&^j èÈ~¹·În)$»ù¢ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc50.dat b/application/third_party/mpdf/qrcode/data/rsc50.dat new file mode 100755 index 00000000..c3a84e51 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc50.dat @@ -0,0 +1,51 @@ +÷3ÕÑÆ:ÇŸ¢†àœ¢Îd°à$Ÿ‡æf¢.æ°ï°<µW¾—/=>ëÿ—×ï÷m§÷3ÕÑÆ:ÇŸ¢†àœ¢Îd°à$Ÿ‡æf¢.æ°ï°<µW¾—/=>ëÿ—×ï÷m§óf·¿‘t“#YÝ2%YÈ}ÝH#'ÑÌY\Ñ}Ã}xw®'>a3^z|Ëã3³ÃóÚSUbnWNT¼û—=+¹ûO¬Í=l¼”º7ªûr7Í,ÍDÂùº!ߤqGB ¤d,·ôûÌsc?è;F²"§dJ ²ú§F&N¿…²¸¿ú›ú<ðîAN|Âf¼ôø‹Ûf{›û©¦ ÿ¦²ùÒüÙ¤G}Ö(ÑéJG´Ù¡ÓYã–YJtJ3Ì[Óc|ñ“ÉÆ`$ñ¬t ĪÄÜ®œ¨eë3zVo0ëžE‡zØe5inIëän‡X‡"ˆ™ïiB£U⎄@8UÈXsõÿ™ h¦oúIµšOó8IP!7šüú²ôˆ/Iʈ7·7-´,¸ô]Âͳº«Ç·ÿRë…æÆ~ÍvŒyDSÈ”@y>éS=ŒLœcymcé+éxýÁ‚œø™Ìeõí «Ìö+ëOQ¶3¸÷±Û³ÑHÛðcY³Ë…qÛC…YÄYwÁtÕç'[JÈÓàT[!Ä"öãQyï¹å¯ UŽú±P ¿Ï”Žu¯_»²Û 1²”è”f…¶,»Æøÿ;‘ÀHÿEè•ïЄ¨)ƒ"0‚Ónã-X‚q«$nQ0Ø&T½‚T$$i¹{&ÙFh²¯+·h’ïø¥I•¥A%MÊËfô¬Þ`Ë!Šô­ÊjÒÜ’ËÕܰD /ÃÒ„[ªÙ€pª°æ÷çz@t‡ŠUiàµBhiïUíO:ôiû:£_£K1š”O›å=ö<+k=Z_ç‹Pã/"ÐQÞé’w)žûp’ Bn)åéyõ ^’‰ nsnZuXmõº:™‡{iK“™>sã<¤÷Ëkv0ñɇgx0n&ÞÉÁvþhë80§ëÞœÞUIí:h¥„¨FW léœQËÑ‘ü‡ìòˆ¦5€ò|Ϧz˜%Æ.òÚÆÏVÏðçŸ%í/…Ê÷ÇK…ñVËž¢<$@:½+šPF”©ˆP²jF^š¸ HPô ¹ÿÛ*N¸ò‘åÊùý´&¹<ó8qf.mó&«™{¿«ýƲ{2&‹⫆²•²îŸè·ÓN¶”»Ý¨¶B•8DñÏB³ÿ«É¸¹ ›¦Œ˜ 3¢›¹ Ÿñ„ ¨ñzá£]àŸÌð!»°…6W!•zÏ)V0Û¢òÃo×C@ªé @cƒ5êC¾ky«@by5Í5ÌqXk‘íãv?ãŠÍ07Çèw#UÜâ,áðã¨â­ç…áÎÜ9öŸÍâLŸ…"…Ã+ÄöŽStY>vot]"ÇZ£Ã½MRD`»ÜÛZ°âKHÜ¢`­L¨g>¨HHÒoöL¯ŒÐ(yCVsÐ9ÃíW4ŽÀœ”!ƒÿ»=<ÂÆ¸»,/ø<†ÿ*ÑN»NøáøÝS³¡Ñ°2GD}½ŒGîá4€ð ’7W‚Jš‰‹ÌõE¡À‹B &õG‰Ô¹¥9‹·¥&}&ˆ^›¹¶I¯*àI} Ñóסâ†Dp])J\=È)Œm–cS$C_)™C–’–‡&ëÌ$ +Þ€?öÞÐ’×¼TÓô€è> ªÒÝ(w„ÐÒÃÁ[(ªÇžtõÒët[¾[–b)5ž+×zñxVÖz´¾Ó  $ÇU9ÕÎ5p[ÈnØp ¥ëÈ+5@’“pÅ’ëQë™^œb4iíÞEh=üícQ$fÛ^D4½¢¡Ï9îR!ëà9]„ÜR×Ïò÷¼9ܴܿê°Ú÷it/öÒ–;/|æÛxU,m‘å{˜fP›h²8w蛓àl²óPujüÚ›!ül l»Öjvʸ<Ëì}ĸ« ,ò(8ó‹,Ö2ì`ÿÎð`ÜL¡ŸìáÐËp`SË¡%¡ª’ÇtÐWMŒ®]ØÏ%(¢ß &ZêìõsÂyo +RøÂ(o»sfM-Â}-Ê¥®r#MH«‹b±¶'‹ÊßÏ¡‹.¿?åÅ +ù QjùøƒQô +-J‘\ù©‘ƒ¬ƒýÓ#2JÇ^‰ó“,–ÿ¬‹!Y|jî#)•[‹±ö[6x3±Ð•ª×w:[‡w3C3òï–e×Øà€¦Î­Çi€(C|LþxH€tgV) Œ5O  yÔþŒ¼)>m@ õ@þoþã«Tœmù?$׉ïçu$Loxû +{ÝQ²]‘¶šl,Ó·°Nl˜¶¹ð¦öÛ¦N€Nì—áËðæ³ø´Ñ 㛈–­pâÌ\ÚûþLK/öc =Kç‘yödL .ÙK.y7yÁ#Ís»œq5k§Mq„7pˆÿ‡ÑÁ9Óé©z¼5é)õÉ@ÓŒ™È¿é?ÈÉØÉÎx$™¤"æ:UL²æS؇åXƒ„{ãKmo>+Q-fY+,o#ÿMÿôß[ºÝ#…ýBk}l®B7ôƒR¬t·®2µªð°¸ËH™%°¨=´ËðŸ¾s°c´´ÐgоšCÕD@)‡QÕàt? `«Yù›Þ³†€IÏþ]€ÆjɆaÖòK€Äòj‡j….â°Ö?ÇÛì~'=Û ‡`n—˜Œ(]ät"ÏâÖbU"ÚâíæK-"êÚhÚŠWçK yLÃ;@ÌÂLÞh—¯“ÍîF +ª ¥ÙXßýÛMÙGÓߥrñ#‡Ù˜#D›V•ñ¦è²|ìÞèºD“´[dþ;—Ìç:{Þ?äGE{‰·§?¥:õlÅá{¶Å§«§”j IlA<!m«dÙü›g*š¤6ˆÀ2k¥«´}2Ù–¥YÀG˜MÎ2|M¹Þ ñ˜C½Pò†¬æ½r›Ç®lTÿKb O_íE²(uò E}_À«¨R« ó ¶â¹¦\»*ϸG*¥ólª h%5Bãkzx™‘mkX^íxãT¿œk œíßí§¦{_¿}dŽˆúgŽÁßhýŸ2HôóxÜ|Éü˜€ eÉ–:]˜5|Ó"zdÉz]0]¨šÎ"bÚ!µÄŒú0ŸpZ@9n®”) …÷Š_ „L÷޵oWr sWLúL 4¼+o*q’CT:Ý’ú@¿û· +»ß®î©“Õ©Jvüª2ò±©]±üü |ò5Ïl9jÑ"Ù·Ò\³_Ùˆàº,R”*¸zRÚ1*Æ,¦H†¾R/†191LË…H¡~(ñ>¡½9³e¨Dl ÀNÚ}³ðÊ¡æ…ð˾Êâ³!Õ`Øð`Öp~ÒÕ ®62CÁ6jÖD»õÍ&|I¹§Pî½¹›Ÿ¶PI“!è÷¹Ëè¶a¶1ÄRj!V³ôÿð¬±ôua»]LÆÈàFÕÖ!°÷‰µUû°:Ö¼‘åŽ>øç=¼I cÐÍ’Zùc¢ŽL{úH“ªr·jà¶Ü0­àWËVj€9;à—9Ë¢Ë/¼%ÄhÒÇ¡ŠÐzåÇÆ¢HÌ¿ £q2FõB0mŬ¥BÔ3{mrõ›ß]B¹ß{M{ €“›wlPŽ·î‘PM¿¡©«¼ˆhgY_ƒrÁ¤BËÝrº¥¤³ƒùó4er4¥Ñ¥uÉ}©óÒè^&ñ¹1v^øÑ«ðª\]¹¡c˜ÐGD[WÕÐtqD—~nÒÐ0Ò>zõÈþnÍVÉ Ì‡Ú‰É/>\ XÚ?×ö-Ì +ÐypîÍ+;ÝØyû êÔå©+B娨k± +Ôì‰mx‹Åú•mKX*ù¯éê0 ?‰V™irʼnõ¹h™ß?mIωlhýhd¿PIó7úW¶ûjúœý¯G^Ppû X±dÅÀã&ýÀ¥˜_#Åß½‹àÀ¦‹_J_I9“è½®*8šAº­8ƒJPY §C.Úž‹£Zbeã?õbküïãZX m†bˆmï¥ïF&¿ ±”¯µ8QR¯T¥§4«£L´ÉÅ÷æ™òÞ¤í™$P"ÞkæÌšZ,™úZ"‰"WAäFšK Ä=qN 0‰£ƒ_T%™eÿ0y;t> 8å;ê4’>OyK¼J;Ô¼’f’X}QõœëBš±œçfTîø \c~×&—ï¢Ô:ïí8¢õZ”?¸ïO?Eç»Fd”“¼.û;X1.ãE B²üo¶¯P‹MœBH2M#\«BÑ‹Ý ÙÞMaÙ«ª«è‡ó3 Œ¹ Ƴι4ªü/ø:ÔÁFR7¶ <ñ*¶lðf½7I³ît¶îf†fùÃ1ʳ­ÝQG“ÒP†ø˜á €hèŸ%m"¢”ÖŸ™¨Î.=ÖiÖöÿ„.²cŠ~¼yx-ЇiõFðèάR]8jž]òµáeR|Ú€=]÷€áÞáÛK¨%Úï~H³ÃÓêH˜Þðë£ÅÌ.ôkÍÿ¾åsÿ<ÑQåAÍûGf[ÿÙfQ1QÔwrGðÀßœ2ý8ßO1†³ö§¢yº?q)ØX» +s}œØ-qoýQñ«QœœÅ3ß‹ýÑ{íu¿ {+1GôÅrs¿€øî¦¯8A'¦½,8 îè`·—¦…·,ò,ÊjÜ`ΡìÂHóöìüòô\ààÙ…¸©ëᘖ^ñÆ@z–Ó?òñȘ\¯–"\ònòŸF‡æk%âjÖSšânà ãêPioÑ&4ØßÜr4[Bì‘•ºÉ4 ºBBz2±•t›uE3è¸euÂ`D¿28Ÿr»ÏO,ôejÏR÷,€»/cÏ~­>ðH/UDÑ4tª˜yѦ­×°äŒçÖþ¥µ$mÉÌíùbmœ“?̤$‚²kmPk?B?ŽE²JúFI”s†FqBäºöÛ–ÚÞ$|V¢ +Z$̲VXÞ0Fã*$šãõ£¶i§Fç„Öú.ØA„nõ¤Eì&# +P9A†ú¶»–R†Ö¸¶|A·ÛL†´¸¸¬ŠÜðÛYùÇ3¾¹ìÉâèsAdwIý}m‹/J}Mzu‹ý#a2æ}Æ2u6u½Î a)†·ˆ€R¢·Ý6è~@”µÁMŽbßëk‰³B߃Åk4b¤üÔ€ßèÔÅÙŲò«^ü68 §½lø] +Ù±ÀK²ï+¡{’ƒáº‘6Ô±ù–•ùÔÔ\Ù}±~“«Å üNz«ÀÜ7xg>í›¼Ž¿äš}²¿_Rd䫎E,ð¿»düd`l*,a-<ê1Â¥…<Åü7±·3-PºÕè2DƒÙ±ÄªDþ©ÙÇ2Ñ–(ZDÉ(©Ð© $®Ó–@ò˜›v€…™˜¡Ð3CÄÐ|ï/­æ9¨X¢æÞš9ã­V Î<æçÎ?„ _L´K¾nfv?Äkä;‡ÁŒI@W¯°£ç«š¯Ž».£WäÿF¯-F.ˆ.+¬7<ÿQÍyøÅ¡Íiˆ;u¶Ì´]Òs‡È 6Cþ7’ @ßžC;Ècb u  žgž$‚kbïZVÅ:.^Z¾gÌÈáv3…=Ótö¡~ÕŽŠösS~Wt÷Ø—ßöq—SKS5Ô@’Ø<0þ'‚xBþÚKȯå?Ò£âCëT'žÌ‚TÁãžsëpEq¹T_qã¤ã:èõÅE#Ži¿Få½i ¤?ÂB+ÎT)Ul dÖWKuúd¯1=W²Ž-šdøš=8=o¡ÿ-† +g ùEÑgä8+“AÜýø“VÊÆP·RéòÆaU·– °|çÆÖ|×`­¨°™´ðÄ/®.ð3×ÜþæØ¨ã–Äž¾=ÇŠyPê=.ù@Šú¾ +KM=¤K@û@qÙoQ +¸kTþƒmŽ2TWûØI/›6G"Y!ŸAj`ÌâŸàðjÞ!—­+ŸŠ­ðð~åÚ—§ÕÃѾSeÍÀ/$µÐ'Jj„6ÛÖôð/?ÚÖ°¼Çð"Û¨c%Ö@%Ç£ÇSQö¾cúÈ éÎ +Ÿ£Ð:ç'1ò›¬¾ñDtr6£Òt~ØwD/þÃbtnÃwLw\mCéþåv–30×%õ–HL'W@#dõûð¥øå-Ê1tº-jø»DôÈôº`ºM)DÄ©2Bw•é2,`#à´ÔWE$=Êbg-c͆Â-ÿ +ÍNg<Ù®-2 + +B4GÙÛ¥mJ«î¥ûÔ€rÜA25Ró ¾'$˜ówÞ®ä殘é˜heVÞTâ9†¨t§9é€cëwA ô•´‘"/´Û@(%ðCH‚´ÈH((TÐCK\®©5–ŸX®ËwLskþ£AÁ=O.;›7O”ìå.I=dù(Oºå*åøùjƒ +ØrÔ¿D +¯*s¹¸„'¾/e{¢í€Î"?íZˆUÎm¢ãd™Ní”™UÅU ,§¯du=÷OêT»xÅ„Ô{¾¯" ÝiX¤5Tmô¤ +©bT‘XQa¤^brb&˜‹( _:üPÿ|_gr{ÊMŒzóËç®Ç³´thÄÍÒ´µÇÖ ÷p÷ÒÒ)¤>@ 7žÈÁnƒÈ°Œ§êˆØœ©ú{ý$‰_Ñý‹a‰Ù{B·À­ýÀ±8àü¹·Ald†,4ŸlÔ±ˆëÍLZ“=ä_¢iFM_E¯iýäÅ*&Ë_,&¯^¯7ÜIî* ÿûK»ß`û^}¹k÷:‡Lø$’oS Á*go+#q <’;BÍóo‹ÍqÂqb•¤ÔB¬{õãýE õêÂk,ºœÄïVŠÂã ÍÕ@ضoÍåGÁ@ ¼ß+•Í¥+Á-Ám©ƒß³ÅbÌÀ{”ób=-œA˜‘8ÝŒ·±6B}ów6ªë }t±(e?6×  |íÓze’ƽ‡9´ïÆY˜öéo¢Xé¶p.”Äê“”d¼P.¯øúY”ùú¼î¼sÑf-ø¤Q’º_QŽîo›N;IäsÔÝq¥`GÝ4®‹¬Ô rvÝ3r‹Y‹^eJ• й“_ ½ôד‘Y…gœ5µ*ØK÷ç¼üOúÊ;çˆKš‘””;¶;QYÿ‘Ïp4ƒ(F¶gè»c]þ[âdŒ÷„`Ú—EW„µföÚä÷+£º„o£öšö@=;+îØ sÁ?4 "šc_O”n+Š$^Kh&æ:ŽÙ_&{F:Àh‰¶EÜ&AEFuFO!ˆl¶ñf7.NÿÔË7õu”2èKe Ðβ¾äŸU„‹§äi*WU{ïûhÊäÇvE?]æUƒï?™Iæb$úí»?í{NŽšú^êç7¼‚¸çÌ{Wß¿S†\©! [´ÄÊÛ~:÷ÄÖåÃÛ´°@ÚÄ ÚÃWÃŒ +Lc@5Cwpþ¢¤C¨WShK¤µ‰xç1œ+fL;g¦ÿfs;*+7ÝÇRôàô¡¾`Û´"(ºÃD c·à¬v¨J/Êã`òvè|p×vÉh9|žò–e”vµe9Ì9°ú¢"÷%Ë„)%Ǫ́Áí_yúØÙ§mÔnœìßÔ ‰œºm“ƒòÔ›ƒ‰#‰¿Æu“I²ä¹8€²#_¬J¸Æü³L3(Ã4YµtÃÇp6Y÷(´5~mÞ~6Š6ÓkŒÈ5;e\ëv°b\ÛŠ„yá‹-uvô·a²¹)|a †¹Ó·3¨˜ a°˜†e†ÜW9Ÿ¨$ÛË1ÖH[Ë eáéÞåÞqC"8  š%„.dšF¸K„¿ §¯¡šÂ¯KIKÍûfo@‘ +{ohIå^*í¤’äg”8£d7 l8ˆÜûd›” IÇ8ìIû¦ûÂ/N1ºøo¬4~ø¿¦3ítµŸŒ¤nqþxÿTqØýÌþgn’{Áèq&ÁÌÌï›b‰{G§:¢Ž;¹: í-ßG`NJžÏñÓac\Ó™|Cñæ'ŽÓ'|þ|à§×ÞæX­"°ÐF­wþ@x ЛM(#JÚD(Y5±#/M\$(z±Ò±ñã'\yÆ üeòðZ Ò÷Œé!×ñÛê\ÒŠÃSFLŠ—Qà ÒÁöBŠTö=þß pÁfxžÓXÌ¥žÄ=éš+ý= :ÍE¤ºp +Ô!4ºùwß +ʤø©zºóߡ߫–MJ©Ãü{›»É-¡ýË( +õë »‚;öêͽ<7oêî;4ûÝûoNo¤ªø4ÜBT#¥P6úN +¦[—…\õÖ‡ãa׿$ãx¿¢×‚‡ëŽÌ¶ã¯Ì¢b¢µî:äŽý£%dçp*£žb{ùhBTšÏAç7ÿ˜,A¶Û7¦l*ÐA*ºÒ³â#4 +YÙ›Õ4Iù|ÜñSYòi~âR­°kæú%­ZâÞç¢ÿK¢%:%—f£ ç¿>öÇêc0öV:bŽñ†ˆ4S¹}ªÔM©÷ª(ž•M~}YzD™ªeD•Õ•˜Z\z €aè×]ÛíaÕñ)õ—äæcíÁQCp‚NQg2XpÁÍÀs3QsXùX‰Ô¥À_Å™ûñÅåùõ¸Ý¤17¥'*^óÅ›Ò ó©Vè6^J]•Uó9•èè†"aò]žáR¶­!R2ÕzݯmOËß-1¼ÿ‘€ô1»~ùÿ-,¸C1D¸ùÜù#ŒÑÖJÙÔ±¦)Ù*ÜÝÛ*œÂ¼‰ñ²“:ˆü“uI©²«^%“j^I3I,°¦†ÉôNû!MÖNý3*w|.É ÒÞ¿Lh­"£¥äh:¶„"Å?7ihi„„=ôd7è+êŠfÍmÊê™.ÀˆÙúu…‹‘Ê+º9ìÊôÒ4ÂᑸªéÊ64ð42ÈÑ(ª÷•}¥[ó†5}NðÙ­/&cdp#äkƒžXõÊÔƒ¤óXk +^ƃüG|ý^ªˆ¿hèI-ò¿QG&³}ÑP±ß¶#ô!¸ìVÜ!j—³¸9ôÃá !Ò᳨³@HÇõ6(GÕwÆ (†¨ÑÞÚÕÓ±áWwHÚ…ÇïÄÚ%;~…UHyÖ +Ú Ö~„~Š>y”éŒ6’5æŒâ„Õi."6`'m°×x eÞsÌxë_Îeqמä0lxŽ0ÎkÎ8?iä‹W¯ î5k"‰6*ñ«1©¡Hø¬Y´H…y¬°¡`ŒÛTH)Û÷[qÒSŒ.Ó±é\­‚Ü÷6UŠÁ$z÷ê~L@ˆ¼êK L”>ç=2ê=  TMg1m‚žÔbF}‚ Á8-ÅLF r:‚éqk1¤±mqø‚s« +˜u +m4mE ¥ý«²&ï“ fa&o4ÅÙ2“ÅfHý³o‘r­¬³ÊÕÝ‘Üô6ìþ³[ìÝÛÝJ5ª6 ±À®ž±¸Û2â~Íæ‚Èî’çúÚ =^”úšôê çFÂdÑú‘dêlêg<ÂRs ¤&Ys§lÍü,:ÕWÈÔUxX\ë$œXTZëxÁ_‚·X¿‚ZƒZh½‰E_M¯ä" šÍ¦äpƒ:‘‹>€5wŸšÄ£ËÖ{„£<—ÖhÄU嵣͵—¯—yùK¼ålp@SgØíº@¯>&ɳà¦Y Æ[M6çŒÕX'6L[ÒxS{ãS'@'vÅþëxsÎ×|ZæE×Ã@ÉKØ–yÃV_ö":9ßi:?lµ"™ï1:7ïµ&µ.¸¯úü;K—åœôK$&¥ j¥¬e1½˜¿èCa˜ñè'½â W˜ É!„­âã…ܸ%Ûw ÜóÉjȇnðÎ|Ç+ec(Õ)úyc¾¤ÈÕKŠX>ýck>ÈåÈ0ÀØTXÂZxÉb™Wx—åns™Ã­¢žÁ®50fqÁpÀx5ož ÅØ›ÁEØx +x?ümÅÝäïæ_§¼èï@ +™ÔfZ + i·Ídˆ¯•Iˆ áO¯“d¿1P´ˆPO½OHA»1€ù-+ì/-_½f †‘ißq¯ +û*Of A*î…ÿO·û8¬¶Ò*¡¶ÿRÿtô쬟GºÑ#üкˆR‘a!•<½øÃ^GÑ +rM°YÑ¡)2rÛG¬xÑÓ2~2 06¾˜u–aÜÌì~•ÖÕbhÎ>ù™ØsŒ’T,QsoM‚’ÿØ+‹gsýg‚‘‚ ƒB‹¡&‰Z«_73‰;‘b»rvŸ(’€®C}[ÓK)Ck\[>®ÕãŒ&CZŒ\ \VEnx㢇òí—_‡Ò vêq JÔî¨G1áû»Ê×!áÏì»1R~j@átjìâìYyÛ/~ÝÐ6| â‡Ö…u(º¹æl†án9€£!†vÆÄ]ê]!Î!H=ÖÄ:ô¬—t\¼´aÎ…0"rFýkÜÔ¸êføò1¸NÇ‘fRAY»Œ¸(»‘!‘G¬Y%}#ƒªJ·C#¶!r]…ßìfz»èñ_ü· ñæ¦ü®èó­3£ñâ3¦–¦jµ€9­x`áNð„á©–C×zì9·Ñ@|wSÙ®SЂŠwt0ÕÅSÌÕye‰5n0gÞva$Î÷{v~yz.p~¹[Ù†(˨N!…$¨Ÿ.Û!æËàŠâo¨¾âÛUÛtÍ÷—ŠFÒcŒ×gÒU~™„‰ŠŽ@4ïT +ÈÁœ¸ +QJkÁÂTg +kºk{ñBÀY¿E?^²<˜Eͺ‰ô#V¨RªØ'ȱ®–êéÈCbz®y'Z)Èí)zpzÞ_0ãZÎ]ï"Š¿ÎÕpV;‚¡²}ƒlâݸj7NvájÊN]¸†ÇÏyjÃÏÊŸÊÑc…´ÇªYrÒa@YŸ¡V%¥çí;¬‰‘ s¤Ïù‘ªs1}øÓ‘±ø³À'GM}/uý•^A\ýf³¥áÑRÔÊ<ý–N›3&“½Sñ3 η“›•àµ3Ÿ·\·Ïòà0Ëj,¨`ª£j±\RŒv­MÛ1•0!az“ ò Éz\ï€ éa'–šzU–€ë€â¯Þ¢mÖ¨áÚd¨®ë­’$Z~àS +æþØéë<ÁØ’‹0éÍþ ‰püØ{p00í“kõ‰rh?Î&äê›?yZÿƒ^+lŽD²B#‚ÔÀ…Ù#Ý'ýÔ¡B43GV# Gý(ýüש 3S·›¿a¦Ê‡›(^Hw©¹_Â~uÝ4ÙÑCM4…ݳ®¡0'¡MÇMóë[®L \˜!x ÊÇ©%нN”Ôl«±õý^~©±}e“ýD«MÆJ±€J“[“¦¢ñaÆé8Ï#[½tÓJ7›E/«4sG⡳#`4Ê[¬n®¬#´#©žD6[ö3•'ñjë•ô´JtNbù+Eaÿˆèä l[¹èü­î ˆ^á›ÄèÜ›î˜î¸Ú†Ïá×ì1f`³J÷1˜N®€¹Q,úƒ[8JbÀuDZJ2É^À(Ù|}¢Jò}^w^·æ3˜|ÈR¦I]¡¦Gw¹Ã'FÈ=÷ëýWí×Z:4‰bèiZÔíkˆõ8õiÀišR ˆ•Od„î7 +ÏdXÀFÝu±ûè&-Çr¡Qº#¨¡¬ŒÙºðrìë¡Ù/Ù•nªwŠñó«Ó á0ó/±°Òµ®ŠHz‰ÄÎZƇ™Zã ‡œÎx¯$AZd$„*hޝ«.WÚ”KÁ,Wëµ&B_™¼³Qø@g‘ø-D¤g¸Qÿ2Â'øJ¤줋ÝÙ2´Àõ©u*ÓÀ<ìBj䥂dj¤<,.ûaN,*H-û<î¡AÕ,ÑA-Ï-4Ðʬ¡¨ÙrMèSr8ÏÆËê×pS¢Pc£Ž¨ ýFŽä,&£i<§³Žÿ§ ;ìû<·gå>-s¬åï ê«lî‚=õ7u?& D^u«€P&Jý†uP P*¨½†–¸AOj1#°A‹ Çì3$ð€×¹Æ9ØV×eäàÆn€zv×£vàãà%”U‰Ö`WÈOÖ\ãq?æ(Öá[‚Ÿzž \v+nž5Å×\’zÈïþPžiþ×T× $íïÔ­äµcˆCTæom0¸Xå<мo·f<û¡g¼¶åOr6â}´ ÌËÆe›a]’veziaþÆ\UÉúeÉxdæUõİܣ÷C”°'xâØ™öaCD§Ò°Uj¨ÚõUOĨ?°¢="ÂU¼"ÄäÄL- .=P@¾tå ãø¾Îäö‰šR–•Ü/÷ìHÃi÷Ú+tH/% Ä¤÷’Ät tC¾y Oþ)[Øž) ä=ôû‹ÓA“ {uèÐ •‡¹uw“±ó àó¹'¹RU|€n!*ŸÜ(}'SÉò4!*Mé† ®ý•ñL®[ã •S 6‡h®Î È ]iÉׇqŸ¢âÃäªÈò>n ­0'%OéöçH¾¿.ç Â>¯ö„sGç>>pÝåos,‚ØÈXh#ص <úžåöãu.iEÎï§#&EŦŽï‹iî{!E*{ŽŽáP8î3¾Š +CÒçÕ—TL‹¾XLC¼Cn¥’ÁTãë–k$£Àë¼þúo øRIr½Jß2•6Dnó2ÃJɪívªóSóa™'–É ]|¹VH?|ÑS —ÈÖót˜íH9Þ¦]ŸTÎÞVFâ]x9v„‡ûÞ ‡â™âÄ7Uµ„Eö÷ÛçŠþ÷É™ÖXi!À¡Â^צ| ½†ÈÆ|˜"R½\¦ña|%aRvRË àâZH`ôÚ´ç`v!5Î%•ì ™Û‡·€­qއ׎Ÿ€0e£V7‡WVŸZŸÚO"£{—Ä…ö5ûÄzZ%‚:Ò¦}Ï£…%1`´íÖ%ê/`…â>°Q%y°/µ/Õs—L>d)Sª ÈÞS­µÒï-?p§sl„úûîlIËúèPÊ8~l³8øÇ»ôÊ94‘gruѲ-ñÏÚ Ò¡a?´àÎâ‚æÎ‡¯¨Ìà×WÞÎÞ¨í¨÷û£W&ŠH.Lž<eíÚœhÞY°Ï6qà\5•'É;þ5Èe' \Cíé²5ïéeÁeæ¿ÌZíU¢9i¾ ¢ÁÞ+œ)jeðK'×ÇЧö—gÕÇ„ÃÄpÔ—ÁÕ.Õéƒy pë5T0Uß5Ö.)F;=v’Õæ >µ§âWÀާhA Eµ:äì§fä ² ¼Ê”7½o;¾gõ³;?²=8ÊEG ù*dîN\†¦%»îa*½…ŠH»]»³ö!`…¢Ñ¬‘/YL¬è]ÊzŸÎ%jwT­–þóÓeåžþé‰vÓ –)?5 þ:5vqv¢²ã™?ƒàh>PŒqÎÍk9#ð»±nj \u3|y–\'íÆ3) ®¢ÓF\ÓÆžÆ­ŽV΢œ°ŸÏU%Õ¯Ÿ[ž9 Ìƺá¶ÙÈóÀ©3Š®wÌñ©ÕóV[iÞ[ñ)ñ€:zvVÁ­]æŸ~h]D)ƾž1‰4gòÂl·FI*¦·¹¨AIñl›Ë½·ð½AÆAÏ!ËÞÊ-Û¡•—Ê“Æ1Ó95ÜV H¼–ÐLÑt¯¾LöŒtÐqŠ¥L‚ŠŒêŒžB ØqÿÌn\œãµ‹n÷ê5dÍÂïƒØŽ†QOîW”3¶î8`<”¹OˆìlÃî¬l<<‘~¸ìàrùs¡Ý^tù  j–ʽya6Õ#ª SÕÒT®ªö6ÃëЉÕxЮc®Ééžëo‡e˜ãÞÄÅeÇc–ç’aùÏlGC¦©w¥J —[w0JÒ©Dv6ïwV6ŒÆ?\Évp9ò·Þà/:òŒaŠ5e¬­ òŒ2w'.CŒSœÓw¾ÐÌEŒ$Ó Ó×{ž0ÌQæVÆ™¢&Vt e=Á’ŸxÓÖ75Š.´—>²K.øc—šŠWQç#. +çcOcØG+gQNXÁ餜äÙÁ£O’PfmiÞ¾‘Zpg qAsgÍÙT fpå¥o gÀoTøTõóߥE$&O¼ømN4š5¼x«ïŇíhÝ{ŽäíBïb8‰jÅî‰ääúϲˆ8 û” *¤á”kš#“ž`Þa/åÉS>ÐCdc>L)Ð.Sö‚¾À>œ¾);)ë‹pq‚-$0zmZ„ý0;ž”giS °éßÌœ–0Zøkœ‚u™0 +ÌqX¦œ²X™Ô™ä·Å&2š§UPdo§ØÔiùÀ}Oü{ÿ´º¬gùÝŸ¬ìSGù˺w³ž¬³GHG±þ(w—©ý3Ïn©1H}¨ÃŠ|)ª9ŽÐ%áÄ"7÷ï%êUø;U÷§÷¾ÂKꈠ>Ò+ $‘>æ§ŠÅdŽ)KÄnÀ„™õv$ïºõm›:$ƒ™œPbRõIb:‹:¯†_²P©š£lOš‚‹Žryž¨úCWðÄö& W£ÿŠÄ§Í„4Wg„ŠdŠ ºêåͶÁ ŒQqïr Udy7†ƒÀ\,üE^¹Õ3óÞ½^[ü©9 ­ ½Ó½Æ]9ëÜÏAâËDµÏJÓ†eq°ZÉfëc¼Ã¾ I;¼=º ¾c.¤ê}¼ƒê < ‚2s +¤ôbXnßõ¯JXÓ'®Za Œ3[Χ'¢a5a9äv‡Î‚¨àRÒŽà65]y0ªîý»ÄJ¬…-ì¢Û…`>Ñ쨬ÜSðÁ…ŒðÑÚÑ6ØÃÐSw})'9qwáÚª—®»|“ìŠ~ºÑªÃ~/’ÑÄHéÇk~þÇö'œ)é¼ÉÓ nemÓ…ö®£cYˆ©B*°ÙÜ<1³‡ËÜáö¬1àÏt! ÜÐ!¬¬( ´~t£wD#S[ò’DRYÎĦ¸OB¶u•‰«ütó•±×›«u}€©"•©›®›˜Æ€þj†îàáYU†M®¦Ð–Q"mž„,qê7Kåèû7³+K8êúOD74O+A+ +(-‘áÔÁÝß²ªšAQ½1UwðÓb%V̘vÎQãÌ0ævTVn§xîÌFxæmælïh§À µ°š’¶µþmU +Å¢DÚ!XâÉn–×Íënþ{V–pÉé:žˆnhžV‚VPZ?:ßµ"Ÿ§£yI")‚¢gb¶X-ê3û¿^ï_Pª“^]ˆ_±¿Ru°^ÏuˆˆA·Rz1,7áôÙ%,À¶6aAkø;Å < üi¿I6›ü^98¿• Ï“Öüá“8ñ8N%RÏe»ÜÊ2Ú»ñA[ÆE>šU’Ghœþ‚bƒ•õ‚ùœu¤|“¤õÝõ_aÀ«uDPi›ˆÆsÝEì2² O„T}¯¥xb{‹¥ßñEb݃èB¥½BE2EP]uüè[îˆF¦¶ù9ˆ¤2²•M”^‰<ÛÀùìÍø4à³ìÐrø!ù1Ê5ìwÊr…r}éYDóJ‹ RþJ»…MŸÇº§‹XúáfNK-|»NA´Âf¶,SNY,ÂjÂrÕìMݤ(2¹Ýljºò`¾òé6­¯SÚµÜ%Å£µ%iÚ";ùµ+Fc‘.ê;8’yÕop™yF¾E”IÁ<çk•”EZÅY«À|¿ÅME¥¦ýŸý¿©¿l­›½¦',îúRNrâîß©I(3 \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc52.dat b/application/third_party/mpdf/qrcode/data/rsc52.dat new file mode 100755 index 00000000..84f7287c --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc52.dat @@ -0,0 +1,106 @@ +ø±n¬Øá‚Ÿ±Ì—Z•óªïêÒMJ°àÚŽá®qÒ¾—óëv걯5°¬"'Žø +ø±n¬Øá‚Ÿ±Ì—Z•óªïêÒMJ°àÚŽá®qÒ¾—óëv걯5°¬"'Žø +í +Ü +E­ß#…3´7ûIÃÉ&¹š”}Ý©ßAâ¹a3>"ûËìÉ<Cj}8EDN,íβéu>›¼ÎI¤î¢ã,#5k×ÞÍ=s>ï“kߤ!3 š#"Îì_Í$éfi:Çþ¥ŠG£2Fþfunë’›Lo)5ú§O£‚ÙoÂf|Dë‹Åxþ†ÔúpŠˆœXÇ(?OË&ŸB°ÙOÛñ/û8te_½dJG•ŒB,¨½|ñcU`³efO)áJl&ª»NŒ?"*yÏê|+e’UÁYÛXFjÖ³¡‡zæ|Ã;Ö£UBf@)FDž‡HÏÌÒt*<Ò0c2©ú0^›Ìãq·¬yþë7šÞ´jãÐÒ‰Af;Pß®P¶Èß\…É¥‹rV-¡¤ÔϦ!¶2C¡/…í +‹3ýß"wÏÝJ}; ÃUnÀU¾ÙWJšn“0xعì>séžFû†Wœ2s‘òxýEìãnBÁ¾8mk†ÃªÖZ rZW¬iÑ& Ù¶}’p;•Ï >@²{ˆ is¡N¶Ó/pÝßÏÁ a²åW^Q Ö´.__ûtˆS¹!'ƒ‘z%Ês +›R‡ˆÝÐÊð!Ì>ƒ6©%ßÎ(ùû|#G‡.¾üD! D˜FúC!Kã¼Ë`à͉aÎá5n +°šÎíã‘I`ö‰…!¤£5­˜’Ö% +üˆAeA4žôx܇tæ^“J"crÀ«…á´„ôëStŽX“v€c› –…±4°ñ3„‚N^×NÝëÊã`^ÎÐü›©@GwuHÜÇ ÊñxwŒÐ¯k›V@¹^çÉH•ÝÖ˜ œéKï¹Kq3+aÿïGRiháªT¥Z?ø<…+_ ¥2G°zh½lª§ïHüø‰qô¿…é–¨x>ùxí¬‰>rI#y@K}µö¾&õ¿ í+ì¶I…@¤ +>3Â&=oÍ ¨ðP}—}·W .¾Þyì³á’玲»ô–e‚ …­Þ +”³öÒïœ÷–!·5HÛ‚PúErA%r^"2µªA÷z—N»¾Ì“Æl*[( +2jÆ×z+§»ÖHÌ1Ap¨[^S!á +Eä½wðKwòúÓ75ð;íÍÛH¨Q&€!`ëÈ̃ÓÄií4¶H=>&/ðßëòq÷ƒ½îolÀ\l‘ÈNžÏÀe/V«ÙæŠùß‹ÜRðN©5t/iÁ«–aŠuÀµÜM‘Ÿó•oØ—iq2i=¯Pq©¸ ‚Xs `êÂ’Ál²*€¯DÂʸvÐX}`kq#lQ=½Ôƒ€—Ò‚f¿€fÔe‘‡ì¿àâ P%Cß©E¡Y‘èשWãP]CI¿ö|¡uÔÛ½¹‚Ìzcîcx½ps,‹¸µ£:Ê©Ì{UoƒpF¦{«‹Hò£¶û©WYIixùš¯zÆv £A $q +£¸W ä¬ Z_UµƒQBqd†_^Ç ,f ç£D$4”úv]Ž¥/¥ˆÚ•t€ÕÂøNCæIÿ3±˜žÊ÷à€Ø øÇæùëÛ3»ˆ³ìžŽW›ªÜªa¯®”)Ü=$;`ð­oÅ|æÏ!þŒë®%dæ?$ù8ðçŠÅÛÜ„þŸapÚÖ›Ic¯mó¯ÍwO¶mñ³aõ€/o4‚kNl1ŸO‹4³æ) ü/Åm¨±NƒÍRýÀŸcC±´]ä´®EÒ¿L]¯qú9àv7ƒ0|€yö +Òæ_0œq»^à§£ƒŸ]Â:y×®¼¢±uI±ìб3=Óìcæ ¬ÜØiâ1ÊÉל3H.â"æ¤OLÕiìmÉËž/´œI\¾"8¾ëè +¦o"*BN?ôJ0‰æ+¤ +§½‰ýB…|lOJ£"PïëøFŽ\a¤»“V»G0ì$ð“æÕ›è• #[«^´Ë~ì Ì[CÕšmè‡9 ½“.e´óGÚa˜¤kåˆBˆ-Œ*é†B–Ûe‹À݇ÂßjÜ*})ÇÛ?’À'ñBU[jG-9±Jå +óxTËkóZL?3whåÑSJ•ÚâšËÓXSyL ƒ3̇å óúnÚ[–\š‚=Ê‚h!õð¥=èѼ;”DÆä8Kßuõ<Ë8¦è°;ìÆ+=1h}ÿfð‡Œ¤‡Äùr:Œß‹)È>«,÷êЧ?¯›’ºê¡Èk,5Œ¹§cÄ_Øp›ð"œ¼³œ§Ë‰ÛÀ¼½å+O€Žî.꥓‰ÿðî½CÖ+¬4€o¼Ó7§±-"%Ú™ +Ý™ hY_ +M*JpØåójÏ17“r“N¾·@|rÈþG#¬0£»…ù4]˜à™·c…Úbå#Œ®£Mr?Ð]N×D(™7;Mð|ïð6ÇE|ä’Fò€–ú +wþñaL÷cÇVÅþq’*€:U +|f™Lz6.Þ‡MýµõÍõšÛ&ÇÍ(gs<àd,¼+ü¹–&ø´,Ï5sÑ#àÍɬüfš ù‘–µ÷ ú3ús®\,a¡òÅ{ß9ÃQGkõ1*Ê'G¡5{ñ¹Ã&%ó1Bsj« éXÿ²]ÿßvùÞ³²­6¨PˆuÖ)B•&¿Ê—ù¹V•®6 $ˆÏ)8²ŠÆ^ßH·½—XãŠä‚Jä¼DdwI‚óô3œka…;‘ØT¶P,dÔ‘³ôVSk±…b‚àM¶ +¼¦BߊÕrá3$ᜅõÖ3?ci ˜®Žo(C•°ö”…zmC +cIB˜Zæo|3Ox„eÉ”rßgîý–îùé»njývLJ«M¢L(BÀË…»•þ(ÒÇhqz|L^ý£'Ë2ùâ ógÁŸëLøëU1ZìõLºPÝ>cçM¦úŠ{m_•Z;úlPw`c‘ +¦@L {.UÀ+啟ËÞØ¸Ø?œ!ƒÊ^¬.K¯Ñ ï £ ¥¤ýœOj è^ÒŸK1 êw,¥š?#û7Þ­&Ý,ÖÝ“U}£,Éö»¸>ãüòîAD'’}áòVÉÍŽ¸Ú´ãô,؆“Ü!’&§3ÒâdÒz C8 âOm°æÀÉ™9ŸØyTCˆ™‰mì½°ú.ÀÖâ4FØ¢zgµ3¹Ë×S +×Öø¢º?SƒúBŒCLý*ÚKtÕh™Ž“¢ ùK7úó¬CX*ÈS›sh¾ÖE’ +“˳Ìc̵Ê?ÅcÝ8Ù@ =J†£OŠ>_²?ͳO*8®Û º†’cñø_굫go…áÉÒsÉÞ‘ZÒ¯ƒÕS—¥l°ÇtïãhÞc”¯±ÊSQqlŒÒ^Íïö‰@yáôÆÁÆðgà +æX mw[t‰O…öª"ÞàŒQöK ù[qëO®²’"Òðï)Cô‘ í¯Ã\¿ˆy­”œ7â¨Þf¥–$]à’>Á‘" $õœè¨š¥°­§’Î\ÍU‘ ›ì][‚]Hâ[m.®ÕE´¾ªw¢„ âȾ¼.“4XÌÓ[ˆÁSHh5é ìºXêìXäÜ…‹ê¡¹Y;åªò§lç=«B^®f`l¹Œ%峺òÍê'ô«OäJÿ®°W$^W +©=7$跙휆ђ0ãf-!=‰óÝ­í“ Ñï$Ë«fk +,{Å!®ùR•0R¡qÜœ¨•$Ší 6i;Õ}©ÖŸ÷¯Ü'‚ÕcвxV;ñ•džÖw¡\Ó¯ù¤+I¥'IÂCA5R¥zHvÀýGÞ—øÑƒBáË"AJÈÑ~HïpýÓ —«¥á#Âੱ"+’ÓLILn› ·Í¶ß,Uí1}ëÎQ嬠ä¹Àßða8}µ¡ Q?nÂŽ§¬Ó˜ÆCÚûC‡îž,qÚÿ{Â÷^ÞhÖœØb#ž *h{ÑRå^—ÚMœ‡¤ç#Ɔ>Fk•F+6®îk3ì˜bõ¤ò´ÍºTœ,8¸­¥[º¡ìÎCõó“´‰kâJ,+†À‹­>ŒuºÕuAйc˜ºCâérÝìn,`øòñ$¹Ñ¾`%âk¼ÝS[#º™tò³AeY$ê‡p »píRXá u³ç.Fñ?²µWBÀªXϲ›ut­.¸-ñ= 6AB¯íG7Oª‡à’Å 'fz»ÅÆÑ]E&¥­Ò +Ùb‰,³%f\ÙDÑUž&˜·ÒÅÚ‹!^u%’þjztgz¨ÿ‡ø$t +FÐÕB8 /Ã?Ìi«‡>- úFJÕsÁ8tu+?—¨yc«jô¸aDpaËÍQÞDT„œ6~õ”`Ñ(VU&Sgç„ø6Øž”[D ÃËíŒ&¸Â@dõdgûÓAõ˜ƉÅÔ~sÝœb¸¶¨ûýÝYéÅ3è~Eõ°•¸ßgÏ«¨@ÈUk;¬kŽ`ÅHý;Ñ·(+Í76]F¶K¼u‹ü'Å…¶†·)ÚÍr]g;\ÊuûŽ©Â-'UÖ­nŠÂn"¸$ÊbŠ r¾>Ù·UdöÅk&©$¼ôd8 6Ë>ø·yŠóÿÅç"‹å;©­Ü× +„, +ZTÏ„1«Ê §™£Ô¥(TúR“«~9Nÿ.„ª¶ÔŽZr”(×/5BöݵMŽ5ý<žn +üôŠÍCéd䦵T#Í-4ª‹ðjH£1 nªÕç‚^eò>ü«W\ðJº3£QTƒ1›Þ1Ù̬™Û›U¹½ £’M®uüÇðt.¬a$®Èúõ½Î­’¦›=×ÇÙ÷Æ|.ƒb{4*°4uMD*Ä–,N¦Lx^|8¶w® MÏU|v–åäN%Ûx¸*’âwuÕáj {hn;ä;œas€øä2áŽFE`[kïhº-Ý/s Æ©2Ä×FA[šä~½º&œ³ˆP/nv–>Ul>0¹’gUA¥»µï±xÅ¢" +Í¡’Ž·Å¥ÛƵî7±„Uш +:0‘¯F¡–|šýøÃýl“ŠøÕ9Œù1éîáÿ˜óÆ0“¬—áâ9T.tª4øÌ/˜ôl\¡0šçbøI­øÀÞrI®Ölî›þý3²ˆ(¾ræ3\®K?îŸÜþ*Ic(èÀ~†¾bíw÷‡÷)«L“=‡P +8Îæx*ÝÈXeVå.o1LíuXƒ +j æ¿F݇EåÌ)ï?1wóò6qò…s­¢6œb[ÒÅ7ÛŠ(Uε¿­CŠ=uT076 pUÐ…:È)¿ù]éféæA0¸XÂ_ù—ö£r›¢ŽÖ÷bT‰20.NŽ _(jöÿo›LJûb„æÔ=K2]Ï¥ì·ìJ™Ñ:Ç·È£ q±\›½Ò´S¼Ñ€?\žÈ7{qR·åÎÒ˜Jö]¼¥Å°ãyºã£ìï¡{yGlM  +ê±R„7Lc‰ 3ïo¬7AlH +4ƒRpy ‘¼£sg3°ÛHæÈÔæ4#äÈ‹û5þ@^¸—å)¯iú½ÁÝåÿû Yþßõ¸nȦ¤¯ ²Tq½HÑ Õ”ÕeˆÈî’ûõf%ÖÂv?­¨q X4ȵ8?{õ¬¦Ö=ÄÝšqeQ„£4 ·ñШúÐÉP)l +¨7b<°%¢-ýeíàâÁ@‚º)IíÅb³·%”KýÚ¨r¯ÁÉs£µºñ½äßfHß %÷±f~ÆÒ-AÞP†7< }ñ5ôچƒ„-´ÑÞøfžð , Ê5ä£Ú×&ÚŒýöu.ײQˆ‡Þëî4CTzv¼+»öZ«T¤Q•Þ_§4æ×1ż0Œ7í™»©ÎÁç1ÁïÏkÜÔçì“K=šY˜:P„‹6k7áP¹“Ðâ=ôø˜¼ç[N‹dïÙû6Ο6ÄV_ÄCŠ^KV IÞÎ0¶r)‚É×;çÍ¸Š™‚ÏóÎŽr¢Vô{;xCû?í¸6•#˘í˪b´Å÷˜i §|ÆÓšQé öÚ¾7´v騠îÀÆ?Q€˜$ö\ªV×7#‹ÛÎ)ƒÎºUGh)¥7ýé5yu»;SCF:d¹UØr;f7ñÑ5Ôb»ž)·F@¿qÁ¹Û¡­'m­~%B'‰¼E\–C¿Ã@[WUç8%žÔ@ͼ¹#–b™É'îXW)~Fën8¡GY¨–¨ÒßÄÀ„–E+ÉeéPøÐ’\çµ=¶Ä0¥’s+¦2e‰ïø×–Amç5ÒdÌx¶YML§X±§;ªú[8X ñkm +|ÛåùÁ‚*ˆN9úß6ù¬‡m©uÛõX­2*;¥B9LS´¢éߢ—rÙ§éÀ«þž “1ö+ŒÈšh”·qG+˜žB1ëéš +— ‚T·´Yf¹Ùȹô@†p]ÙžÚ02}Ñ$/r#­ò¨:† +/ÚÅg}é\±ÙhŒ­YôÎw6:fož¼h¦¼X˜gòÂhRMj§Ž{Ëwœý?ir´g²|ý±MÚvŽ*w¯hǹEXìP ´že‹³¦³±íYi~¦é„†˜çT©–è·Ð/;Y]ï–néûE†"°T¦+æÐa±Š9;‹{s¶z¶5¸ëá×~Þu2¾ºD¥ý`ÏÛµ¸óžDÐ~äTuÉÆ¾“„Ó`}¨ µsq2…Æ:…w‰~&—Ƨp¯€]z”[ž |¾y<~‡{žTpA«]i9Æÿí¾ÉwKÎÞ<2Ê€wT€ÛQŸ¤wkçõ®Ð{ûHLD6棲Ÿ) +Lêç^º®‚xû'wPØÕÛiéȲÊß¹æ2$¡?´¹"C·¦3WØ}'“èÃÛÐ=¡Æ™'5C‰¦¢âع¼‡Ãñ2€ò=ß'ŠˆŠžü@½+îÔA"U™¸2nõÞ¢s; +³@hèõ‹Ô`˜UI”2²síž-§ä³' õ‘8Ÿ‘ýÎÝÑ8°Úî¶èžñ ID¡6>Ý¢ñ–=ï¶âËžA8y9D¹ýÃR†>õ? +”‰ñ”Q<–N‰|€{EBàt#môAì°<«Ó#("þE ½t_‰Ö ô¥Qáu° +5›GC›¸c +òG5%nÙM¡ÌW1HºÝ9|Ÿ?D@H÷%ÍM)'W}G:S9¸‡ª?+àžö-ž»ãmöù²4L¾ #½"š÷—‰œE±ãê1šI²ܾÂQ½cö•f‰¥;¼±à!ź¶ºÙ(¶Ú\A,·Š0uaIî6Y@Ù"ae\;h,°…0»¶ +Ÿ6¦ÐjÏ@Åi=¿w¿<Ð8Œ·Ë\ÔßeÚf³¤†¹ÏÎ8#S³ÛË$yß[óÚ¥¢ª†º<òMÙÎ=c(°ÉŰե É_o²v×þIùSØÓzK„¼AÌÀØoJ×{iù‡ÉNõKžÕ”$ãA(}еx«µy}ç•”x“øèã$T¦@ +ž0ûdfÏçb± +ºø[$™xáÀû‚y¶õÏÐw®H¼®OzŸ­Í_V’WN’™†‚j¤Wôì玡3í¿„ß +‹D‚”¿üÃàç»3KW*ßF™ÝODV9®—æ —5^cè;æ8¶$NÙþmVÎoêQÊc:ümBÜñPdÙUæ³oZ5ÿhiÊ®3»˜(’˜Ü+]s‡(q£XªÇbúË¢×"E]Õo£ýÂpþúw(_@¢~Ü™SE»-C™üpó¼ñ™½4?ïmØÔÌZ7øË¼{Ô#4âÓi™ðubp»&EËC'‘†©ë†Á!Xâ©ãö™ó :¼¡Ð2±%­ÄF!TÐ>ö¿¤ 0×¼3©šþ%6UÓ'F‘iƒ…ƒ¿ÀÚ}/aÃfÿ¶ÕV²û•MÈÀ¸%€a µÿÛ¡V-5Ë•*¿wô1Èi|ŒÖ7ŒVlþAÁÖfÅ-Ä÷Uùu‡i¨%XpmGþW¶i_ņ÷û;uÖÙ”XV G|„‰gY‰ú´Ã^gªRwQÿŸ”»åoè·ÉùÇ»áRž—MŸgv¡èú3ºÉ„þêi·ê‚ oÆ-i†ÙÏä§ÅÜ6XÀí:ùÿ4Ho¿aÀJÙÖe§¦¶6Fi/èù{‚Ê ²HþÉïØÙï.ÑŽD²ØJN•qTo3ÜK pIîÆŽôNÉtTMÀÜXØ€ÝIg.è¤ÆÃàkàǤ°ßê{Ó\Œÿ~yw®„"I°þƒy+êèG\mZÿzl‚„CÇŽnžIÝëå§åk|Q]‘§Ï}!F¯&ðm«:ä4ÂGÇQPò«•}÷V¯†,d§Ã·4_k¬IˆÇë×9þ—þNÌôk—‘¿ºŠLWG¹¯ÄX{JÌ=¸¯ˆ¿ª!L-s¹>—©< B¼êJ9áÁû&|û¤–-vô&](à¿ý¨S}‰E³¸¡Ä-“É}6(µ0¿ÆS & ³¤`›üÄÁëÔôèÎôMãíH茽·„p2^›~…ÒK|Z錔·æŸpèêV~3MòÆKÔõ,ñY ñá;òo×YØT(D´kš!ÄÑÎeÅòÒ+ÄW‹D +éšYEcÎ/á$ÕÐÅ,ÿmˆà‹‡4¢¡ˆ¨%8lü÷5À¿P¬ªL4¦ÎÓ.íl­!5¶ˆ>]›‹ÇLm™•Ç9ŽÇ'_Õ >9d‚­ŸVßÓÌò LpÂÕ¿Ìm‚1üŸFWߨ9‘h ‡'å"•“€È÷<ÈÎ*뻂÷-&‘—µ4üæ§%ÄmqMëç,§²&Ï—fÍüŠ÷}7m£ÎƒK.M€xÍFRÍbò +9Fá±ËšdÛõuhŽÝ‘Ùà +I]u ±Þd»”FÒÝ¿b¡l8Ãx‡ªÖvEÖÀ—çv¿sPV‡nlºŒq–eê åN—$qsR©‡&äºÎv¸‰êëO™ZNª±RÓÇ+Ó­vxÇsä +ÃtăPŸ£Û/Zë?ÀvŠf£¯äM¸tÍ’PÐǼZ÷­m¾LÀR»GÜ ™ÜDmH‰Ä :@äa|'¯sªÈ ñ—ÖLOHeõÈp@l‹|ísò ûã—ÓD ×vOG¥¿Ù¸÷Ù赩 [¸ö×¾ô@™¹A»'6–Á©Ë„Î×sš~™ì¸TÖ'Ïè)ð`Á¿¯³X´ +¨ƒ"bK‰'S&[µWP¨é¤>;Kür'œã<\Iqµ´äþ5P³4K¤6ÒI½¤®ÜÓƒÔùÉÖ<ìQèÞIGÕì…ÜãcÔw•ÖB¤æDÆÙ#ÞK>^j„ñ§wšjçx=!Üåõ ‡†ÏÈÕþQw¨F‡ZxÂPÜWõ`j +È9ñ °Q^ ¦Ûê]–žÛ+ïg´/° +UË…x5$ß–7UäïÝA/¼y~Û¥.x%]‚—ߦ*tëý>M ±dëu-üxÌÁ½³cQ5nO¯R k}Qù-€6Ì&³$ëÏ¥Oq>lbmRtŒ Z“ ’•ê3ûZ¹º¦í?kRYpƒx$ÿOÂÜêÅ ƒGºŸ'?üPY:Z`ÿm’NE{ÜŒ™”!{àÔ¨G”ðHO7ˆ~zEè¯ú2r±SÔ*Ÿè˜¾7ÜÊz”ŒÏ2I{(,AS™a%O×85*Ø%<‰ÚÄ"‘V:â°‚’kÝ5„î:&‰¡Ä7¼%#ú‚U× + WÝa 2ô2½„óç®ôL‡cÊìj +?·àN1\[ÉTóð ࢇúì—t?¬ôXÄ\á½éÛ…T dØ7Ea7\e1E€9_ÀâÕ¤2{ì»Ú^z2ë|Õ²E÷ñìýËü“ÚØnÍ8‹Ó8ø),þ‹É´×ý#Îö‘YÔ¥!†`U,±éYô:Ø\˜ö‹®!Ùø­•©UÍp5=:½=TñÍ|:#hä‰!‚‹™ï‘fºÛ͘‹}#%Éä·îŽ:´›‘ÅT²¿Û5zç& +ª&7ÃPÕè +[á¤ø–°ûg¦ü†VPrÒ`áx¾±°Ô +Þ¦‘7aGÝVçL#»Ä#›±Ww»—vL1ôRyZè]*N\رܣ]Þvg¯ô÷ÇZÊ»q%›C`ËØF +,uv,rnÌËuÞÒ¢“ü±UyÝ6ýÛ!/W306ÒFœü×]yèuzÛ©r% ñW +Xò)Ä)Þ¶nNTÄEøº“Îä°ÚkÁõÙnAä¿EY<+“öÄ2OkµÞ.çÙòRˆJÊöJ¦ K'Ê>Î@³¬!p:Ÿ¸z®vXÛçŸÎ¬ŠÐ:¡Êkzܦþ´HXˆ”pO{˜O +Óÿɸ{òY&_‹ŸÐMõÅÊN¬Öÿu–MªYn_a¦Ð¿{Ä3ÊÀ +Ü“^Öpže@µ*@ã¦ÁRµ»ýô„Wh³ó$&"sßYÁš&uý/]WA<óµ(läãºúdYe€EDEO~ Лwj®¤Â\7ôoQ·“× 4tôËj0L¤ªJƒ‡Y·øO˜Ýr׊O^4S^,L½ya4)¨5ÝG³ëµN𑺀 9Z½Y>ðÖ¨m;GµÙ4íÒ€¬,v(ZO¼·[…=[€”\ûþ…å?oH´_]"Üð0éãÔ\÷O"h?r*´êc_Ç…Bç0°€TÔ·¶¢TKTiáb`BK¬›ê¼ú(|hI .ýÔ[bÜI·›S¼Êù|åK®¸ý”i2f<[¢¨ZQúáQÅ9ƒâÝú` ÛOPÇ–{›FdM4JÕƒ¶­› LO!–ûúMˆÅA*ÕZ¢b+¡b¯…E/«+ªog[9šAêå“ýè\EÂHAé÷gG9Q+z³“<¯ó‘ø\ÄãgšÏg]¤­4šÜ•ðú”²´Ó‰“§¯#2Ò¤l9“3•öæ”j1ÓOšÕ†# ѶîÒãÎöhT}hê(š6ˆT•1XœQ˜ð¼øpqî A]šƒªøì1×ÕœJ«ðmT9Ùîê·ßÔ]öÐmåmFð{´åY¦DÍoûw¯*=;^À›Ó{-Û*R¦ÈÄo¡Ýså–ì^F•øÂÓÚÜvÕv%ÂæíÕdߌŠÀ¶Ö.ÃÐiZ§^æ@‘.Od•³Œ +‚¶)ÕügiL%{ + ^Üì$sdjs‰ŸrdËó…” /\ÅüŽšÙº}ÐîàüñóŠ¢áô\7dSRÙP‰Y*¶Ð$æ1|ªØ|`o9Ϊ‚Wk6wÃð—YD‡_9s—.W«‘wÁnª¿ +t`?CŒ_1øÉy¶y̷؆QNÀ1£„iì•ãE¤gÔÑØ¯EÀ´€„*• 8¤hÌdšÑÉò)çí›çØ ; <í·rï:bÏ(Áßã™-û‘`;E3ßÙr¨\:èI(hí…^-õظ_&`)ÓÑâ\õâtÔÚ‹£\{å_zÉÈ ÂÒ +®ÓKîÚëB +gå·MÉ?Âv\*kétšx0îÑÙÄí’Gí¡ä’2A±ØÁ+ áçfy +P&8aäÑf¸A–~Á#¥áT’Æ4PÍü +aÄÇ<è#)è1y’€#þÖëM2ã ô´4GàÆâ猪´Ö‰o2ÈÓ J#iàÑ1Þ6ï<Íîó>óRK˜;z pÑðT§°Ê¬×\Þb˜Çê°ÔÑcŒ§Š×…R0Ã~bîûö¢Pöþ“y¹å¢lƒ*"Z»Mžb‡æg¼ìyi›b¥ƒË "ˆúM¢¬¿g™þähìñùlâùæG"Yl%'Ķ*¹—n« P8ªwcG† z'ê:*¨`n,l@ઽtRcïûüÝŒü»>¦ ÆÝé°ž#Ùx„¸Ûra­í¦(yÛİõ+ÙC„2ÝïÕ¡»VªDíûåºÏ ÌÏÑ‚`m° ™¾ï3ñ[ä+Y±óĨd`\œ@¾PÔñãÞ+˜ ”ëÄѵz–dºƒBʽ¢Ê}Zï/½U)µ¦ñ ÁJÓü¹tHÕêòíÓþ)OŨÁ†½;Þt }—]€êB‰WÅsÅ”/¿t“s[ +'â¸+g¹u¦e¿~¸!nö +(2â¤s×¹-”ñ4ºeW—¯ÀÂ~À8÷^ö ÂБù¸Èljf- •|ë^³jŸqçùÃDºÂx´ 18Ó¬ë¯}ÛòiÛ[ÅÃ_öòŽØš]ɤn˜Æ>@fÃÞEn‚Ø,h¤àò?>e[=æÎf}«…ÞCÞ÷"ÝiCBOÀÈécN¼ÕŒŽïšè"p4¼äY¬õövð†ë~Çml7”Ð*öè> ŒŸÈ4rÊžAËÂùÆ3]ãèL˰ŸœêrÕwGZÃÆì*ÉYÑã”=F‹-Ç‹IÄu—ó-Ò]Sø‘»)¢8Ï<ñ©anuìÏ­]Á‘~(¢-0Hñ¸I'¬³nF ¾Žœ©Žå”lœÊ mbÆH+qXAI»à”BwÊÞŒb•^HœŸ}A¤å‹¥à¾«R iªŽÐRWnçÏjòêkv¦†ŒtÈoª­ävÌnÿ¿jµÄk!Rs"Œ€ câŸo«S„ãu„ ±K Oã›ù½Z™X +¤ëÌ<”áK•¤rùà®™^²?ãÜ<œ AʼnáS_GNÚGüJ„6NeЏ1†c$›€¶,®ªÓpJ!µ€‡eoF1Ä/$NÁ°®RüŒËÜp_ާBÿ´BPÖ«©ÿÃòÐ-Â,ŒÎˆRûfJ þ«ÄR9òpWÂ/YΑÿn…NP®ìÊþ§„²M1M¹£•1ŠV>ÊÏ í½9,¸Ówzq•`W9æVQdÊÃí³1‚ÚÓj¹È…ðq²šJH€hH{tŠ€FÁd9eO®ëaòc— ÿtÎ&ëXÁNu9äµ­€-ïcvê¢æÿJ˜S°SvIé¶p°ÿÖÚø«×ïŸT +œré£lïEÚOê«÷°GdT"vW„r˜¦`VVÚ‘4ïÔ”¥C)¾AÄ=ÒSäíFü +=û” )¤œAéèQä>Ú&p’ü`¬uYÏ£Y3ä6¯SÏ0Ká!];bñV)Ð5s6âŽV$0- !„bËÏ)3@¨su²\~Í\Ÿ<×-Ì~Q§tÒ÷Ôˆâ„HÇ™0ïý×Lÿ„š§21ÒopˆÕ~«;™Ÿb>¾ý¸Ìo¯oõ€ຯ!©`dú¿H'^äFGùMt8^©—Îúϸ'¯ÐG²õîltÌÞ4jãjYXðb%í>:ñ §ÍŒ© ÷—úð–kŒ >ˆß $ÎÍa0÷®Y£Ézú4Ô!eÐQe°-Îù™Ð¤šÔSö‹î%ç~Ò:$äuÎyøçš©ìTîCГo:аŠ@u!ÊÙ`a?`õ/{ah +ŽÆò\d653˜ŠÄ>û/׉5Á +¶ýòï"]aê#aŸ +7lHˆÒYVg? Ù7(Ï%ãöý—Åîv½ÃçpË:9¹D<ÕQ +H½ëÏ!Ÿ¼ß^¢ZlÌ»û}Ú® +;¢›<&¹ R)™Mm,’H '«kf] "]17à±y |ÉFÂ#,nØ ¹²¬Î~¯n2PƒJ,Ûñç3 —Áìg›Ó.à‹troˆ'x'·óØÚ Lc¼Ù|â'ûî´IЇsïMû°DjÖŒ'$Šö{¶×·t.«Ø`iཪçfçS¢g˃B#e£¼:Y´Ø…këú©AvY+xLo:8¤ +R/šÚX49@NKÖ̺Dºbf¨ ’Æ]Vú}1Ì‚üÁIÑД̩l¥ó1Ç|êa ¾X¡ +·É¼¨«SÙîzZz†n0ÝòøŒ™F(XÜ­=oyEü0CÜd ”X«ÿÓf3ŸÅÎ+»\Ý èäÞ N8ðNsª6å«Wçú'‡-SI›^Ûn×ÀWºlj}–Ûk…`ÌF3¬ÖmS,‡·_4%àç%ÑaÆkж Øs•àÄ¥v¸Ð,È["ƒFÆó®…öžvi ›@c 1ÏC+èkÇš%åçùå50Ì#7]Âùì)?šªk`â¼às _YèÌÈ`”’£Oku-–f ¨E¢o1z#罎æp¸îÛ¸ôÊ\‡æ™¶[¯`õÔ˜¤täyÊ*õ†JÓŸ`ŠVf×eåß~r€Ìÿ  4RxéÅxà’Ø³P–A»ÏLœ&´Q9VdeK¥ð©Ø¾9¿êï QM*Œ¶l[‡ßx7C³§óÅ0¼üŸfVÞ‹;ϤºÓ"ç±Z¬`@!qéŽM8Þ\¬=þ¼œZ²Q|so·ð䍨øÆ‹LîWâžÂû‚ÔÆ$Ë…%oý¹¾G:,íÊó—–Ôg¦Â G®Üq!jži©ÅôâTÃlÉü‰øŸò£Ÿ³ÃÒûí}ŽšPðCx»L› ©£°Ø*Ò…›$ÖÉ™LQ§äir’Ñû‡Ôn[Ú_õ½_WËðŽžZ?‰†ÇCˆ%‹#Ér΀L¿+ðR‹éwþ%=$¸ãxÿÙöчm1Ž'oS9kØk¢ö¶õD üy‚.í6§"gºö°kžbš.Â_H&{®Íh´¶ÌrÁS«ß «F^üþH¯Ðc¥¦Ü‚3¼OúÙØü‹¼ð2¸Û3ÞÒEt~:7€lDŠ&þìUj8}öÖ+öwšúÆ#ö•:‡8)y¥¾u{1e…úi)r&QG›8!©µ±}Ö@»¼«w£ÆHøê_6Ñ56“üèn/dSC@À`œ åûYw2àqUèýåÛJô´ æÕ_Ðth¶¾n¬!î±LÄoL8îVD=\5_»¡™pÍ};ËÌÄîpY^(˜®¯w„o!fóCšVG³<“ŒÃqŒñiäùÖÙ}ªãdÿ–Ò—÷¥k¶jä$ÒÂb;‘#¢Gr­öl ßYg!WõÑÊSÑÀ­â&’œbß|Ú>“G¡5³ÌÉ«ûâÆG@vÒ ™úXR‚qAWÛ0¤&Œ<Š…×ÍM$y ôl*q‰ðÍòÉŽ\ ƒ!2 —òEçZ_ÍÝ8ÐIPªe¤žú½Õô:Jbþ.¹¹7½¦ÌtO)5pÏHõÆgÿª©¨œ£¦ugÇó³Ã–Æ"C ŒSFŸN@PÌÑWð, y—yÓ쬄ɤæï,úÛÅ¥ÆÔ­RÕF ¬NÅ\Ï•zÛ>Î-ÞVo‹Ò#9Z„ñp[Gj$ž&$â(ª¼¢ý£ š³®×ÿÐP“âÄðþûœª¬PÞÛ|æ—ÐÁµÝUƒüéóÖ§G¼mÉ•Hä™8äN¸®oeVÌI³ªäáœQƹ/ïL¸8œw·ÙáÉ7z\=¤Hùanû±>‘¦žŒbž€Š¾,Å6 I¹Ö káê ':¯RÝ¾Ú õ£0‰”êù²Ç¿_ÑÓs)Ž“~,Z#‚C„^‹|^dÛ´dxÝïh&jÒ5î÷«}VÙàyˆs´á«nŸ0÷å?ÊíZøJ>D¢‰ìdz)(â‚^U²\„ªwSõlôëü>Kr}BR5â²>ì‹ÿ¬•üD:(Y=”Mti\‘»úÀÃ…@ñ)`ä~ÒŠƒèÏØ•.d³FrÆ ÎÔ.!GAË•vÇ/H™úaPщ)1¢† #÷¨ê÷DÓ– ½;ÍÿVÝž»R—yÐí_–6»£S¨W’ž‰¼óêKuZ€>û Ú¿ò7¯ô7 ‚œY¶Vôì` ‰PÒƒûÎÂ+Çñœ 8oŽîƒ•1þ¸N\íážYú˜¿™gj¦Öj‘Fšaݱó?7‘׈Œ>ߊ«‰»z`šïŒº{gr“ˆjJ}M°c,=ýa…-KEª¡Èªu ˆÉÑw®CÅ*ì̹@¼#K©Àjn°ˆ{@¹­6äD;7JէɺÖôO«Ð´’ÐóäŽñºÄ2±6Z”-ɲՊÀbAÓ!ޙՑ+²RMÙGâL¶ç¥("ñQËf‰³Œµ„¹/ý©æKsƯwÐkÃ{™< „¢w +? ¤¯NÀ‹BËÕûЉ2°¹qìÍöïMº®M&q‚lv¸Üyõ²Ã¤âæO‡;´‚@âˆ+ä8‘¤±»éNA'¢ÀZfÏ5šñ_$ͽ°ÂW¦ßÓ ¼ +]ú®õÐ_ï|³"®iØÔ ú1«ÖÀ…Œf>E±Ú¦Xs¾hJÝÓJ¿“›ž´šÕŒy‹ËXñ;7Ñ”6M9Á"›À;…}1H®ñÎÐ&ÒÃiû]îªL_ž³álJŠÚÍŠ[Â‘Ö q­æ7Ý•Wì™m½X¶DŒ‘û™Añ!ìÒ]+€Æ@bƒ†VÍÖ“)J,×Óï×j—îb(_²“¨cTRç [™äo¦— œUþm¯ç-&ÛEŬ+Si«Hîx4ØÕÔñŽ`…Fnº™ïÅR~)IÖÀÙeÝæ]¾²Í…À59[ž"ÖêZ1$ÌMŠYÞbôFÓgÑàmÁ«m¤ƒ~ãÜð°ÍÀèLÝUïA™ÿ•\ƒoU·-²¬Ý!ÁáÏþ:±‰1Ÿq~8z“­Ƶ­ìõ‰6¸Ñ/q¶CÀ÷µ-U4èÕò‰T÷,”»#À ¬Ì³Ê×£üä…ã6]8h¤ðÏ—ðÝ1ÓQVÎZî¡wFËbƒ ]¦Ãhc¶b®}'­Ëö׿ëµÜ¶©¾÷g¾®_¿Ó¬£D6Õb81n“¾.4 2߆響õ¾Ê¥f³©“](ïÑKúÙÃ:Óø¨Nd‹~ðy~J‹ý!:´~“† J Fä˜cVý¤ Ï4îá(JzHmÛðã¯ñ¿ÚbNÞ¦rÖ­.ÖYOû9JcñazŽ-GAžp« è¿³ÞÇûFžM }¦A…3óØÊoü'ç9¥Ã4ÍPª0½ñq÷ˆ>@å2ò\<*ÇlSDÎiñ}<Ö!Ä)\™¾Lö&A‡Ð=uq…䟦6K£KŒÚ÷IœÑ{_­LØW©ã(:æå¹ø÷Ÿ©TÈX§WfÅ`‰õÊ6¼Ò?ÀðInù t‹¤ ‹h¼åáC½ÆWQ¥fežé8¯4­(å eýdm«*f¡¹Šèütn؈ LáŪÔpúñ±VñîxãÙûø³Èïdmð¨;­Q ¹ãéðp„7¤m^Âz-ÿ˜&gôÉÙ.·F¢Ø1¶H1 +)é‘Fñ7<,t0:pRòWaêöbÊéÒRäL¢Ž+pBOwú±€keKî[‘íɾl¿jl;íï©-¨r#YëŽû{ÇÄs%ƒTIw†ï0ÇfXK¥{½4‡ºù]÷Pµ¤Þ©åœ¬¸t¬ßåÍÜ^Ȧ†€ +À%×ë²þîdÝâªÍç׫”õu,Ñ·¾½èÐ04q8a>ÜE6BÁ˜•Þ˜*!Ëä5‘ã™õ´ BÝ–º‡Æö_;ËB)€é¢.ÌNxë಼:P-2AC*îÞBÌû†)¬Ž {x;›âÿ´Ç”ã#i§!Õž*u±Þ2UŸ 8ÇÜu0¨ÓÌ£Í:³ïíù©y{¬”eéªÅœüÅÒÕ<ﱯúIÛÈã1>¹3"óWÖq,ÔÕH¹™Äv?.> +FYŽäGñØ£²<ÎB0®÷¿‰¦¿Ó„èêåtZ‘EÓª,П£ 5õ=©K竆ãÆLO•%_¢|ÕޏyGÙL9%Ä£ø©|;(Ž_j{…'KëÙ‘Ž€ì¹/(鰤₮«`ULx ³"‡š"HƒßtRZ`ÛÖg½>#iN?ì- özßsøP†¡#ËTÜánh•{¨‚tîe›Å‘ â¬ò]õ>,ØT +âý‡ù¸þBd]3ùŠÓ´¾0‡§p½’ IÊU!ég·õt”Äá\o=4on6[ÍUuK\ÎøŒl¹%ü—´0ÿõ[ÑlÇ]"¾ŒX MW£¥½nñš2ÍŸ‰V3~¯:*¯ŠgQ…èžRjà=ƒ÷‘ÎãI0,OM%[QêΓû{›1‘D†@¦Œ$#œ*€ …¿®ýXò3ò»£W½ƒÇu•¢=Qòš[ÕmtEíf˜ÊW[ï’¿š»ý°À¥`SLÅ}%½T³oŠ:242_ÅEUÑ(ÃX ,é«—W‘µG¤·ŒEœ—¸ƒ7ô2«|Z¡¬Þ ¹Fr´™ÿà¶ŽÔH!LHÙC-ä ”7¶Çžíì aµñ.œ1‹C~:—Þh¼ ƒúªd¯2|‚–I-ý$\öˆ&Rˆ=PIeYç[){A³ã½ ;Ù=•ýáë%IE ¡«øÑ3½Ÿw§6ªåÏû±SŽe4Ú7Õ/pÕ ”O]2¾ \äÿræ¶5 ýyü_ÊV´O§5#¿M½¶` Wó©÷’ô+^® ]ßÇå²(nèœm(AÞʬ…’{IÕß%"<¢‘o^Ømp%îs¯*4ß nô¸zUïÂÜë(| ?Q!Ä!Xk*‡³ð ňÐÔ°æøÍu~ k’°lgF¶ºÔóôž1»–"«?-!n”a²ísáÚáù aX—l@’o±ÖßÉNt*C6¤§a©÷[`5Éïy“c¾¿»æR;üX´F†¼ ø¼ÈÍg`ü5.¤Ú‡xPn*”#6gK‡uO‰“»Âc¦½SÌÝ‚îÆy`_[‹T7| æ|,«uÈð§ÃÐLÔ¹jÁóKú¬¯(Ýò æußKÜ#,`6ó×~‰Ç´í”|ˆYÅÈôRPÙ¼ªosð›þ†Ï9K«ÄøÞ̈ëAÙ°ws=Þ^7Åü¸ø(y·ãGX¶ò@ðÀ‚ûÆ¢ÆN>y¸&Iî¦÷ØõËå|–ä'ú„¤jÙy|Å ãE7å4ˆtP²(z +5šèÒ¸?2k雀›ú€ML ñÓhf4Îîé Àc“&×HäéG +Ù¹îËó„•±Ä 1åuW€Ô/ù;¿[ž[›.=RÀÕü¹ ̓­7\È{Œ ä‘]=µ\BŽ‚‹87ì“^/é ¿ RbY@FóMÉóˆê;j«Œ¹¦|„sB¨<Éþ_ÈIFºà;WÉÀšk¶<èö›“ÞùpPñŠj‰Dƒ’d3J×3l»1"gv‡ã8¬§!k¤3ò½Ç:¾1lk[¦M®9!eûÉ–ê´|ë"©c(ùnCõn]7}>3˜–§Ý¢*þ’@›ì‡/7ŽþÙ²¤2·*ð •pÍ“B~º+ ®D뮹%²q¬õÅÀ] ¹2ë™V=“ÿ%2pÞÁ:7bámœ¸(.Ç$ß!²é-c/ÎÔQ±Ô?Ý#Šõ°ÚµÂ±a¼§&ÏÅðô.n#ø§òÊè]´È¨ŸT_Ë"¤Š0ñýìV¯ÛŒ)§û*~n?³ |£ KkôÀ)ÃiöÎä; Ô”úš}ÆXzç86Â"Z–ŠI_IêH/úÌG:ä_áÐþ¶J‡M"­@IQ/!ëâ'xµ+ïì?™‘±cªųúÉ +ÈD¨‰X“‰@ ¿'îA†—TÅ…o€eF–OÔÜ} ö€&.™Cœ2 „‹·ë d}oâŇñÚiAšL³We¢":N('”H{‹òߟS¯’»{–jóɰHcæÂ·gÀÐÙà™øW Ø#áZn_Z¨âØìm¥ò÷y›UÙÑž$v.u<€Ù VÕp?UkÏœ‚NY´Ìƒj)ÿ¾H‡g}™&'³µ(ÐmI¸ž^LçºWMÔÈ­bLB<ì±^€?Y¢.¦d#~ï'Ââ,š¥Ç`cÇ}®'Q£›=;(eºéA÷½¾Ã$ø{'DAÒ­µ@ébK±.Ì|Š©Q°&æaД§»”cj!iÈÂx$m·ÛÕ¿âÔ4Óù×aEê!¦ÔŒÆD)Îâ0Aëžûr÷¬e‚,i[;t³òT ¥T‡;+!u)·ò ‹°ÿvn¿5lšrŸD+vúbAÿ½L¹›ÒëºÁI˜¾!{ߨ” ©‡ ¶ÿ-pò‡”ºJµôãX›q8Y"Õ-ã•î‹ Ïô~Ƽ|˜>œ¦e;M +¶É®™ÉR™?±â4GÑn§7®Å/Úg°qˆ6?ë/<‚.ÿBŹºV‘€Ä ¬‡±;R”X³»Ã³Ô]9‰y»qX¤ñö«ÎºìCônÓ£‹”9 º¾–ÇcÌÎFÁ¦Ø’l³ËþQ‰ÐOÜzs¼Ýs0 3ÁÄP¾y;Mƨ¤Ó¶/8Õ(ÞQ:32%ªáÚCÓZL«Š—E*V¦ÒKÁðh­·.µÿ.È5ù¯ ûfNÒxi¡Ø€ |¼Šõì«5Ч¾FÍØ¥7[O”©]mv=¶ùu?e>î²áîåÀŒÜi/פüR’±¯Ê§Ñºay‡jr¶!D±É´bH…$𠲡ÄõŒ»Î¿ÝÚŸKÚ´·0jÜâ;B“—º™îã¸JÄåèf_½Êº6Ï’†Èí2bN9p´PÓmÿ˜UôUü +Û¥ý}‡Í˜§ªÃ‚/ã7¸ÞªsZyE§*BŸßƒátb#âüpô;™G‘wGÅ‘Äa‚àâ# ¬?õ¦kjA£)q†ówZªhÍ·ù¨óX"5kFE…{‰³[åÕ:Ûl0ºpÐUýƒ3ý§3 TIc +}€°ƒ–fA~îªæ +h JfÚ6Ü÷È–í>u¾Š_,ÞÕê^TÛ§âw=„-=Cb»¢¬´Á_Ä"ºQ›ÐÆqÄA +úNG‹ñ³xìvµ“hùðÌû€Ii``r¦$ÐûéžÁ^á/‰€Q-6fÓó°mW“QÃÒÉ€Ȉ)ŒšÂ¨¸ I$Û»3 Š –rGö]bÖ-J˜êYäE‰`1®çžGÂ䯛€HY)¨ +â­q&[ýÜö¦ë3ÀÊ×F…¶AÎ6;\Én²ôYïRqs©Í “…ZA qD›rÆRÖÓú'®Q`-3é”ÎMö¡èÈÐXÈaçK†‹Ð“èñ+àOÓ)Ųhø€¡KÓß§T¥IOÊ^÷u«´È-@ó†mÑ +yŽ•Ùz•P#M¾à‰Ö÷„‘•ÆåDFáEÛÊÓ=0MùF]³½9ÇD5%°¨X¿ðƒ¾†Ì˜«¬UÞdU´E_ìªÒkˆ»þuŠ„Ùƒ)à_mŠôßÊJuòYíÑ¡æç·šGÇ?-ŸA¯B/Ë>/2Y.‡BUµ§ô6zû~«9À°!)”qYvËñVÄ~ "¢ +ŒJ¨:º.Æ‚Ó}`ïÌ ïÖÐSf:©š”8Hé$ôc½ñU ÚTNßS´½í÷×ïKc¯F§# Á'„ (fæ¥x²Å²çU^Qðß‹M×Wåñh(ÇqHbxóNUV(oã>sÅhîÔàƒ¤Ï~ú÷kÝ­^ ¸êÄ$rÂrw+" .”¡ÓÞÂ8è°“Hëfbw8¢/€L‚WÙ„µB¹ž3÷¯M+­×ÇFï¶FöØqIÉN1á>mÇ +­Þ”×fêÀÛóqc­ ;iˆÂ +},)A¶®Î¥ãRÈFEÌå†è¨†‰{[ô"~‚²AÈ„øÝ½]{X»O1Ma¡$³‡WèŽ4HZ[f9ÛáŠÛ#M}cŸ{Ä  €Íš²Ü_´³–¼Ì}ºš9¦­ÃžÚÔÖ°k Ó^Ûµßc$|u¡æ”Ç+oË“éR]çýÖ-V0 ž¶úG¨o.V^N-Y¦>·¹ÕxrTl|cË&w¥qOaóÎaAïióø°GM(x¯<Ó&ÃÚßXliÌÃkêÂÀ&¦ÝÎrº9I„ƒæóÍj7£m¡ôС¥¾c»E[ˆl·ÄpbÜ;a\hd£Ï#c÷a‰WÌ{O;ºPà ¿–鯛t»íMœÈ üýòü”zeƒ.ÍsÂ[ΣÙ0ôjLR :r²eô C%çÁ0E+3å¼üá?9@fñƒP)<úìä±G\±²Ïá:)-0ãk½…Пƒº'‘v˜{=á·ƒ|(CÞŸ ë*nþ74ijÉTA:w¼ÃìÆq@BqVžër”ÆÿÂôZŽ‚!àK]Íc{¡“ëŒ!š@úQ‚f'<û­‰ÞåNÓrW›h‡ ,I`,gZíJÿŸºÝžäO‰´Öo¤ÁPín´Tçf߉è×ùøòÚ² +³VJ¼†úU‚ìN~ìƒ<ÿâó |€×dù2¸xT“ئˆÒÿúx±8B•R¸/a=˜ñL‚½zêâÕ#Ql–[$–øùÚ˜T9Ÿ¢ûGó ³íb·œÏ*ªµCùí3,« ܳÐÍ]ò õ(ÔR‡oÚüȱƒNV\:Vá©ó’%¿ö¾=G˜­®O8ÛPtÑ×oíó#O¨°S®Ì—À÷‰le¹~ý’Üïè( U ÐmõªN泡HØ&l¥ÚÿsüÒ|õÁÚ*d,Ý¥3ì0Êôe^i‘`xª7òˆ: +ËRË4e×ß=†g‘®¢W2ÌÊ!>ÏpChGP×ÊçÈÚKTÌ_o ÍåèÜ:­ ˜ß—Iµàéÿ¬ÿÁ¡ÑçVß"ä1–7Ç_‹áCúÁÑô_eÜ3×ÚÇ ùæ«}âïç|T'2Ë?x²?%ðÛ¯ë4í:{ÃÈ8ÚýMvG¢> oÛÏýþànUÚ¼™ôZã-2LÎõ¯\sŒY­bqb4Ý—€m¨%} =Ñh{R˸þÝ-h|ôüòÛÑCâŸàÁEwÀ! +—·n‹¢vŽ¢ðRÏ?ŒÿnxXè`t&à¤ù®ÂÉñĉ.Ϲ¤Õ˜YVà„žîþéÖÊ–Á¶?=ÇaØcÔØv–Éç¦+g-wÞµ#ë1ÏŠ† Sï4¿É[1WŒ°Øë{å;ê“jíy<3÷ U]CdÊ’ÇÃOZMäF²Ëë,ö“•æJ¨’îÃ`“̰–$Wöghiïºó wU&¡O×þ6%EmèE£Åw1¡YÇT¿*)ý£Âr +¹S€Å‚N¤¸Ùý˜ã¬ìV„›§ºÛ$w<lä…jö…Gׇ¥¼Q'J$³ËyáÁȧÙI‡Ó³K5÷êX$¿sagͽ`hâpÂ|¥Šl„Ÿþ-7¡-T×Ôh¸ª\O/&ý]¥¨jŒdØ1&É!vÖ/@‘¢ÎQS2Ÿ?ùaqMÜí0¿í°B‹Õj?Û/÷u@2„§1i‘ñ¾v‹ +„R8ÏY2\…œðËxŽ_³%kÕAV½&º°9°†ífž0‚›ËÃE9‘-z3ÚçèÐ ÑS×9£þl5È”ù%\ØîíªK/ô˜p>ƒpeàŸE ôXmÔaÖ¾^Ýéìxz 7Ÿ|Ýyet Zd‚†TÁ*¡„…ëREöðv ++Ù +ã$™}f­r¡þh[H%ͨØ ª¦™žHûq<Ô›ùv‘ÂÆÖ¿Uì×}êd"TÊ,ÇÊu“5ÛFÒS>B·!Tê¡dª#]p“¥ê`M»…[‡t{ÃÇïOò8(öE5Ê"ÏI2—%å—6±• °—LKÝ àQI… ÃvÍ™•GâYRÕx‹Ä8ÉèÇ À !?]›W"ûWÒ¹·xÃCé’«Ûb|ofDû®±âXµ·o/•ì~\|Œ²ÕŽÿ­,[y x„`AócQc'}±@¨&öç43gwúP`¿ÇÉå$±rú­âÒwë÷BÄÖbˆ–ü´„¥@j™ò“Ñ£O£Ã,»ÍÉ×xˆìDhjX + s|è´?Š»IX6½#[]j÷zO–ÓKÛ‘˜ž7J¾Yø·þmþòè½0~”ŒÈ R…maÍ<(7JŸ‚½«Í´©ÊÇÓa¿SЧfàAwc²0¡£Ë*•>s>ޝ˜rJ•[íOøvP¾ÔöN–˯?Åo4^PÏ}U2Ù>AKÀª˜ +ð.{D)DJ© _Š.rñ9s[”ˆð²~¡e+Z©Ý”ŸÑ†¨Ð[0¥÷ÚõIz›/W‹ áí€üY„7„t£è¤´À«±Î.g|F6Òœ~ÅZñô£æ6í _F,‹¨¥ßÜÐ7öMèÁÊ+—?ÙÙEߥÐÏí…´ÄQ¦yM£ä¸:¬ø3Le¥£†ùIÑMÓðX`Ü0§ &ì°œÐ*×¹E ¡ùº÷|X­¨<Ùçïmá,6„Ⱥfï »ua`Sàg9]’‰ªBÏÎs÷è5•߸ÞzhÞÜ=¼Ïè·a£gßâz5&)ˆŽ9Y¼„z‹¯œý—ü^~þ‘’ 3öÏ( š}v8l¶‡ªê'–þ¸íØoJå3u`ã÷¶¿Ø“ºDa°š®[WgÜÿ )d‡#¬füCtTC ¨°¿Á³b‰‹€@èMYn¡Z×K^f°]M’‡SØïOmjkX»ç/ãÔá¿È>´ÞƒsJƒí΢Í!¤ÔÝz=ó?Û’`XžšJ¶¢É;ëö+b?ˆ€ +QHF%T]cAç°0ùfùk +¤/¦xá˨å¥üö4í¶$1<±÷'¤+¹ÿ·ì4wjpÏRé?}õ»àØ/ˆ\ub9a9[®g“.ê7Yz¢ù)¶·ÚèŠÇÌ-‰®¶"Ã9c)kç}WÀ¦0˜—úJg¨{Þ tdh,d¾Ÿ¨_pÊkõBÆÄcü"#þ¬ãeç¨ò# ×Ð’í"”œXT,Ñ HxÏ_CfLÛV¤o2¤Z—Š*ª¿P›°@XÏK3®?wŽUs4Š%3mnõdKø´_E¡oŒäu/*ãÝqµB˜¯SŒhóúOî/þ™Ê@¦˜3ç÷X¸¥ŒÇ¦ï‡iê@dDšFMaT\ ˆªÀãÓ—PE†PK†ZÕ5nq“!ÇÅ]Âwÿ\ %b †üt3¡Ðe]éIÈCdø1'’8Z(çH¸ñ L¤ zÆ€b¾Apq ŸÀV‘ôS»5®ßš€‘ö'HLëVä’¹ @ˆ"áÈo½bÃúÚjÓÍKºÍž ’ʲӶ,Rö‚{Ûg]v¯z7çßËJ’Š]_Kí¿fg#îSlI6׃ë¦Êh©n=·^à·d”òÙŠó3'i<ºÞlÈ@‹>^EôvÛ”hÈÝ_#èlÜ•£©JÚ ¸;[„òƒ´‘¼wYþwü5žºda<¸ÕãäÑqjçò徉¬užSjFc"šgqÀ®ûOó9õV¼Aº£“:×y*PÜ*Íñ˜‚8y ÍJ]%Ôzÿ,öŒ¢䘱ÿÄwËéz?c^>LNΆS¼“‚Hލ[êWÂê)%ÚP‚¡‰E9ö’·£JDxY?Þ¼›-ÚàJÁæCTh£Üõmôª=Ù¥ËPþø@~¢B +•B:áÜhéøÌZb¦HS²¨ßr\V|—&¼ÜßCòªÈæ¨çx,0nÝvXNhåÒ¬€‚ ‹‚Þ°Ö T{ý— ½µ}(0Ñí‡êüÖ9}ØÎŒqiµûõ!bk1DK~ZBÜ 5ÂyÇæß©ßïtÐ?JFdˆ…)̸¾è•„%ÁAƒÐÛèZÚeí美ѧhÝ3p®µ¿YÞßëÄ· °3Ø€9Þ4±£$œèT†lUSÂO$ó¶ÀjÃò;ÆackѤvå°uŒ2*eíeÖĈXÅ&«àŠp¦„±ªÌïÎ;èÂÄ­±q¢)‚ä„<‰Ëbêtí‹`ˆž‘ Ã¥ó¥i‡ÎÀåj +4\U.©™ð ÜT5F2lΖêž;k™ ÆQg¦…§Á‘òÀ¾¶ ¨nøÑøXCÈøŽ3OAÃë﬒†Æ„˜=—mýÈt†hŠæ§å’ß6”dJòœÉ.lwøU«™zL8Ï8¼KêýS›½˜µoÔŸû–éECP§ùÑ꣖¥FXÀlû³ü“uÇ5ø ²—õ¤ ¯ 2e Iìµ– +Þ¢í*Ñšðßa9Ò§@ìA'R±\âðL‡ÿVv+BÃÝ]ãµ 6rÌ5{Ì­Þæý+áƒr–K•í¡… Ë‚þ¯}îæz¡¼n—åmíP +òsÛŽ°qù€ý>*ë‘z~yãæ¯qÁp`žÅÕ7ËÉQ;GQx|òmL*’ÁQó­÷‹×ø1ÕNéUÔ¯ò ø—ÛŠn×h è yPôj)͹m~dÖÏ'+.+þ¸ôU's×Þ$l6ŽÜmñ +€·~i>ôîm2àÜ—vez¼ƒ/ºÆ0¯oÁ‹û7•b×ê*®µ^ïvc¶ !¶+-ø%ñÁ]àÎOr©„ÊZk¹‚Rî(ø7Z *ý3áÊt€åò|ymY×+%^C}¤Av'?vÏ\z¤·åo6‡Gn¸ö@Õ?ºzw¸„ pnÅ; ¼=^Ï™]c¤Ä²"€Œûšû ˜|œöî pg©9ÚBe-»ÒA)wŽ|•-ð—þe:@üy>²¸¢Œå›œ/¯°R®;‘;éÉvÔKoQøæ„Mxá¾’ŒiÝ v®)Ö.qx&Íñ+;›!ïà ÿ Ôˆ9Èf”³fØ pì \*NŠXEHsךÉû.B`±pL=?²ÿsÙ¶î8wVÔ0OŒì䕉ëꦓ­¦Å^ná¯yUdsTý<7 à‡;,'4„üiV@AˆËAo:h ‘%#2DÌšf\_t +ÄBœî®Ïhãt-m¼øý_GæÝ4à—8WÔÑ¢ oáû„bÕ‹2JyâE÷—º]o6d Ë/¬z;ãJ4d࡟t6nÄßÚ%mP\“H£ByÏZÆ^µ¢µ~öLA‰²ˆè% œj=ñï[FQ†rLÖñbµëú=‘¿/&'gC§^ÇA$GTŒ£u¥auš§F 4÷}©w™Âe SLƒ—ýõ,\ÜFíSù‰Íºu 2"M#¨¾*.‹DU `ÿçÅ(¬C(«c@1_®8¶Á`+Æz§Ó”WáM@Æ{$&û+rIÒˆ DÉþd¹Ð1ï}m5çè«]èOR™S<þëTüÜ~{ +ø[–ÖõR› +ÒñÕvµ58é)ú‘°ôÓpl™D.´1 ’¾’ÉÁT¡8e»ô!cb¿~ŸÎVÿ¼ýH TyŸPåhIøJNÈ,*æ‹$<顯3&ã+R¹R-^é…Žtվ߽áq =”šDG€’¢^B=ËÙNðw VÃÅ~/?ÆI—{éˆM°;TXÑî×1ÊË@ t¨¢7Þ-å«/3X ¨Iͧlù©¸5»,Óý™ÿjþÑd ZoÏ·%Ïø€cNÁ‚3¨—ÞÊŒ1ž'µ¥úñL\/>xÞŽØ·p 8ìÜ5s¦Ò÷!–gêrgëD;„d¬VÕˆü¨u÷…žkˆÎHÆ¢öÕq£GµÔ›5 ÚŽ#;9beó´§íl§sµüK¼ûÉÈ*¦Ä¹L~ãÂÅ(*UtàyÈm.Jç ýxaö”±sEΘÒúäNú>ÑKÞ¥£ŽwÉÿàý%ÜÈTÊ¿×` ‡÷Ã’Uº"uC±i4KòX\Jð:ãP:Ú·ãÒ7ÈþØuj´òs<'•k„^s~ ¬tzòU)PC¯-â»® ˆãY …N@ö +@\sÛ¹ná­êÔuùæ$8xN72Ö¼æüEèôùªR †CZÙkA] Û²œ<€ñ€¸"“…BÀ2V + äD~T´õÌO »‡Dg$cQ{ä¶ß­ÔjÔmGŸ“’1¼÷ZÝø6݉æ«oÜßGɵê ïÑHpðœnd±*eÑå0ŠÍõïI¤]†´¯Ö‚º«y,.%xÿ(mî*Þ¼Ózž¿1Ñ?†Ág±+ñ^ð$*²Á(ü4ª|†%'d sËÈúÞÙ—ÿ›)Ò‚)˜*,æwå–eë :TQ•o˜üÛ™—,PTªèÝ6òÚ\”ÓçðÂñ5æ2Š-¹éÕœé|{&®ÊYDtœPN5ö ù£#¦C9&kö1Ôû}ÆÑ™ν¯Ý/í®­*Fߴܾ´M¿ –¡W[î0›c=ÝçJ¥þ¨ ‰c³Àó›9ªiD"ê†2Òh–ù°¸”ýtÛ t©Ù2>­ÅÚWùóò+ª¯¿!&Hì\êx2¯¬·à~ªþÖƒ%œ²'u…Ô>RãaÎú/4ÆœŸ"fM3.¡:‰b!NwWé4ÿ:˜¸^|ð¡­sàpÅ¥jæQ¹þóB1ÎÉäÎËL>N{wP8½Ú’m!¼˜Ói®šµ +G>Ę„xż ~²Y\QÈFüÃN™ÙX)W“ÀÆ“úˆ8v.'ÈE,¬$· åMêó!0Ö8& ‘Yñ·â[Žwµ+j©FvrÄÊûuSÇØS \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc56.dat b/application/third_party/mpdf/qrcode/data/rsc56.dat new file mode 100755 index 00000000..a3015fa0 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc56.dat @@ -0,0 +1,57 @@ +4;hÕÆÃø£c%8pz@¨Žr©Q×¢ÍBÌ*b6Ûñ®tÖ•"—ISÙÉco ȃª9p¦´ot4;hÕÆÃø£c%8pz@¨Žr©Q×¢ÍBÌ*b6Ûñ®tÖ•"—ISÙÉco ȃª9p¦´othvз‘›í[6ÆJpàô€MäO¢³Y‡„…TÄl«ÿA0è±,7D3’¦¯ÆÞIràQuÞè\M¸bWXž ø-¥oHŽÀå–æódûJÆI~¦Zpï(œg:¢f¤ÛõvF¥±E˜ãK÷Á±œÐì½s?+>Ƕl‘”àÝõšÕžY{²¨•ØKã‚`ÍXnˆf9QC‘¡06’äÝ¢ê¡Íä×Õ¦ùè¿?wò±Ø­]2Œ§7¬ÞWÛ‚÷î,x¹©NûªñpšÊòÎ<ϵ8Ý­^ι¸šmÄ®°!*íZWÞ=×1ÑûÈ딑’üQ´àÃP%ÎtYÌU«÷ìŒW(Š-Û–=óŸ%Œ¡hs ÒNA4û¨M{ÝCxªIYÓ^Ö3‚;ímHQbÌîÂâ¤5E4$B®q¯MU+Q½Ågæ~V|“ qØ?5ݧ÷:)·!²öy&*.M7­–ÛÀ‡þ°Ü Ìr¢†?_`l9Õ§YÉ_‡‰þ3¸•ýk$ÒÃ\å×zŠÅˆã!ÛëhâgU›M*·Øó(¦I/[;ñ_Ï\0lÆï“ì×ÿ}0óÕ³·QïÍc~(*îù­GºdSnE ¡®«óÁ=$XðoOœëIÿà)‰ùxƒwp§G¼oáˆß„)â†,‰õšZ•7yúÌ‹!ÇA’‚lìg3‘÷æÕö虊~kh©Wð@šîtKôÚž7®îm)Ú•A}BT0Ç´®¡=z'³b¿ëË5?9å¢uÝ8› Jè²…ªKóÅ®þP Z«1zû#þJY²@‡¾Ã¬4d¯Í„ +xgˆºZiø}õÏÀCÉ5¸>Wþ'§= ÌÍ‘\ÁÙ +]—‘>_ +"Ðæ]¹8œ‚hëMšö§þ†ðI>’²»¼±fvÇÚ¢0Ä…Á™ÙUjŠh H„AâCšªV ¢1db÷%ÜA…|‘{;—t†³î¢Y‹I€cTë›´)©U®7b%-¶ƒ‚½¸æù À³/œÝs¿Yï/-bÈÄó,J¥‚x~/êÉÓ¬õ²0Ï`þïà+^Glè ±Ñ¹ Û= {†žˆ˜™ôÉÙž±Vó¬&ê‰$z|Ý4u¤Ò¹“‡aÂ3­,jhœFůµù‹t_¢Ouñ„P:͹¾mñÅÎ3¿åEív€ÙGüÔS¦ûè¤æ„òÿù˜¨¸)ÜŽbKd'&ßúW4Õ²"üa8­äs¦ya&úéj#†lŽ„z\ŸñkÖ¨ ž”-£([Uêt¾¸¹ºÊ?R 쀜áûÑŸ‘ð.NJÖß·R¦EQtÞò›ˆ‚q:ž#FhéËPL ,=}âÉ´%ÎnÖ`p$G—:¿…µ¶­F(v¿Î’~9ݲscŒ!jY»6u(AŸpb›ÒnñWzÔE‹º¸ÀõR³GT^YЉ}586ŽÂкß<ÌÚnÓ±o+m@³{õ>3«„K‹½¯IV)¨æGë ¢9¼qìãamÀ­?›v—{ÛéÀë*äT­RI”Ì0e‹ tµ–œA³úSéFÿc«+`òYH_Ÿv´¬žæ¥°¸Ò¯¡÷Ü® }]¯Ÿv©ì{KõÌ\˜4« +Ûúus×U 7 9*Õ:‚W§wŽøB~EΔ«µ²€?囊œB’„®6M¤œ—È/ûë€5Û¥üXà°Á{æÿï Y¦ owǘ›ÚÕ7]Èq¹z•Üë,(qwsöæY›‘å ¨ŸÃᎠÒQ¥@ €¾‚–dë#ô}ç¡!J‹9Û§¤Ã>ý6Áݦ Ê>¡GÍŽŒ]Ф „ Ä¶qv’%š# Þ"sÀZN‰/aÓÿÕ÷\LîC}× QñþBwŸq†~QÕ€6î +ˆŽ¨ó©«þáøRÀµêâºÙ90/O_o<×If¼}è5¶ ‘àå»Ú”Ôáq¿àI/»^;ÌKð¬P²fŽÆ‘‚h›ÇC³m{ôDßMy„ž’Ï=Fp)_|åÒXfésY>í‘× =£[*¤8¯"°óRunÜùÏ„;r2­—Ì~û¿sÿ‡l^å±½žAçRŸÍ1÷OBÜ‚ Ÿl—!3ÿbû.Ú´½è1PV¬ƒ¿˜ö’H¥`ÕMæÍd‚QŸˆp“*×>Ô1ðÁùtå{¬$”ðËl‹5£°Ï¸EÅ”?< OZ`t»Ák*˜º—Œ¾·„ï>ÒõŽ çH’”AÕ¼ì0<ÓUA„ÿWãHó`17¼æÞ÷&Lwò™ÝêÉçQȲءÏ}¯ð9(G×E´‘[÷.Ùto¬ Luá.ð©¤OnéMÀ;ꂾôõœö•Æ‹ Ôüä³²ÉSàVº5>‡ò.’1ë3‚ß]$u–ÄõËŒß5Ÿ'»ß*”µÄ˜ñá›Ì…rÜ^–çoÚÙ©¾(™Ðÿˆø¢Aè‘g x¸êÝá°Qìö<ý…m8°AÁÒŸÙˆr + È`ÜDô„ü»q‰)½RSxaçv¥øŠÝ«Åj¡£Mœ›DE©nß¶šùÝõé÷ N±‹XÌÃÇ'Ѽe†\— xjðž:­Í“#î¹’©Y½PH6êER'nIaíue"ª·Y4gØÖ°Õ`dÈ !¤pÆà@mvOã}³ü•êðó«âÇšߘՠu®XMRÈ8 %JqšµŸÜu«¶E\¸sA‰•Ö¾!B/ºeKh ;òd&å>ÀPÓOQ¶ÏyfÛçk¸ž§Ïda(ˆg¿iÞàJ2½‹)Rÿ¦ß"ç9øròÖÊþ…dÅ;Oz²À7.#^CIµ½€=*¯R’E€² Z@]¡|è&äé)Þ®"…æw’PNh/Ð?”ÔçRÊábÆ!»É +lÛÞï1âš("4ñïÆ|ø?ö$v3è{ÁY² &’ƨ›K+uROªAnÄJZqgmÑï{^%§æc²Ã0^ZH,ê0ç÷Ëì²äaÂqf:“´Êœ‰¸ƒ€#>µ5 R.§ ŒEú˜¼ÃT1)oLZÂe„1.Ä•ûX”Wðü^,É +»E÷y`ƒÀáÃÝV¼ŽØÍ¿o@«8zö,! -/=õ0¯!ð¶ý.žWÖáô_EO:ñÿpûí…Ð1Tb,|rŠU)c iyÕ‰¯3K/ØON嬗Ìÿ–N ¬ûELÉHôø§hêU¹oþ;6Â0™fGXÔÐ%'Œ*—Cwï è¾Yžêÿ 4t‡oaÚÿ—˜À-™ÌÉ üs‰p„{ ‘aŸ“ç;«”(¶æþÖ"2ãØUâÍœ¡í€W‰h·Þ¾Çnãfc׊Ç쯎嵦QëÍU Ñùãï-MmR¥Ä–ÈNL£é®h.·yD0åÂ'pGÕæQòÂLµ]w¶IF •†ž!‘ý®£¼¨4Mà¡xÇ7gfV8uÿ;J¹þ*ù†­+¸Äß!T²­8éÏÔFØô¸#ÿÖ±M!5Z[P¶ªÉèamoi‰~¤Å™,%ßë¿#?ý\œ”±£s¤Ý+§€ÒYùW£@ÚîÁe °¯Gó +‡g‹$,[´˜'fÐÄÓ ŠlŒ2v@s35ß6­ÁÇsÐQŠ¢è¡ù+ ât!FŒÐÏ"‹ ˜]>Xzú0ÙuJ.ܱÀàHŽ(3tcwqGŒPìce±ÊÅ.bxÓ ºù~üdg¬v"ñOÿó¶ÐRïT„ä6õ +§UÂßÇ{Þú ¿òí;üöX õ9ür§y:æÆBÔ²k6lêP‚#àÄ+¹Üÿ®ôµ$Š im÷¤{ލ¼²½újpl™½i Çr¿ùg>áÏÑN*­’mSü¦tž3„–ƒÿ{¥»‹b†ìUÝquÑÒ2é¤I§-Ò<£x…©Ü»=ÞVÚ€{ö÷|$f4K– gC’¬RMÑŽË]YreâÅÛÂ6ÚG~+ì3ö«Ï˘Po:‡9}M¹¥C†f·ÔªÂ4Æ%5𚉼–¿‹OçGuŒˆÿ¹òK¶¨F +† {ò¿TÕ¨28G¤’5…`Ê èw1%‚{é¦ÏŒãÆKVÀù²¾#ìuE!ÑW}m¹C_ó0¥AúºC#`îÀçþ„%j1&{ï3f’7™«ðÒ¸qmA¡ +a4ö"C>¦W:cÐF.´p,S;³xf\,WìOÅö–÷…¸-h:K›+éêæ&³ªn$rT·t®Sî"í„üŠ5K°I’–yâ§4±svæ+ßx¶m…3ûÃ%®©ˆÕ#z>Íó)D’·HÍÃ6lÁ MûO +Káßí¤*wÉÙi¯r &`^ž¾Þx³’=ÌeúÍjq? +Ý×k©5µßâcÝ’&Ò΀èIXTinÙ¯—ä5¤`ˆ¾ ¿NêJ<¨e/Ö«æëÚðØZ#"Ïöi²Û£*ŸŒ¯Dײæ^k¼v…–ýE yÌ‘?$Ð+“†{Úöõˆ£4šò!9ƒzŒàR¾þø×¹°ÌÏæ²|Ç?³zjPÔ£CUŸAb¯$©Ocdx¥á/* T8ÊoøÄÎЗ›ZöÇœi±„`y¯lÃ.1ÖþO¢l[4¶TUpCD}<û¤êÜ¥ïƒ.,v2ädG3…üëcæãؼ$×g!‚Ó:¤#‡bóž„¥@#ØoÞ“³Â¼yŸàÇÏäՕÆ¢gßc3ÆŠqÓ¯žÝ¸M ¬j2B]ðhÑ +óÇL‹ªp4½Õ¿ôL¬3BfãÄë\©ugÍb ¬Ec-ñ9W=À·šÑ8‡È¢#0 à;T³$|µbýŸïè×öEH5ý0y6(ÝQqÄÖ…”5aCË£ƒÁ€Ÿ õVûZ±è ;DÛuÃúw¥|’“'k}Ï5î’D‹Ø 'j[}ƒmŠ—5~n¼® rÒÞg|ÄöŸ¹#¯ ä]À¥ˆõ*å8k2âRg¤¦ðÂÓìWí>. §K—Ô_[š%+ˆŠOÜ£q*)ï§«‚KzË'•¥‰c¾ëÐ-ZŸxü¦°k²ùŽa6Ï€ÓÕ]öÈÉüâëm†‡_ HZ[mÓ÷Ïóœ °…›“N¿eʸ&3@ðÔý!tG‡(;FÁo9O²g lÉ<ФNÜ’ÂÇêÊxšÜOÃô›ÍZ¼ŠH8ˆ-š]ºkøŽ½té¡_ì6‹­J 0Á!;dq5²û€oSm-³ž +D@:ºÞ.³;òù:L™V ½&T(PçØ4€°¹êo“Ïû6N"0µ©í‚£%Qõià.&üÚF†@PÒÌüíÆ«‘ïŠZ×ñ¹¤ +Eq _pºòè=Í^7,ë÷±™Tµ°sbY:9çE“ÖŽ¢y tx“™šæ)ÝIäµ\'àX°Ÿ•5dÿY6K~bŠN›ùô™3Æ‚ÏO¡à"ÂËA2°ƒ¹"®ÝAXÁȱÿ<ƒ;`Àiß=»VJŽ”Ù ²Hèx@Zq噇7QËœ–hƒMÎë À% Mq"|DIs²hέ±}·ÀÈB6U.à‘Ý€ÚìžÛú{å7É ýûKÙ“)8£-·]êA°š¤p&] G,œµqé6©fÔåðýhBê¸'‡±FM˜ ´¹Ì ™ÑT+íÞû`kzäÔ2æ‰30ýÖ’2TJ +”þâ)w#¥êKqЏmæ‚7±aB"„^iÊ–ÐvùÈL×| »ž ¢qƒòÌ«ÓÖm!SƒÈ~1ü+$êöÛ¡IP¯€œÂ§¹ÃÈõ&Ê¥à}  ëØá¼šÁé¿7òÍÕkìþ(yï‡çì¼(ÂP ÎcÒ¡Ý”dg R¤ãQ£8DÓríäù±‰áÈ—vžôyn\F¼†’w$gzT2C"¤9Šyù8Ø SYÙ7.jÔ™ ¶6z#:F4óEËuþL‡0ì KxÉd+ÏÁ®írvœ±éÔŸ>r @´€º_øÍLÕÏR¡A"DÑî9 œÐ^½~5 µÓ¤<‰ßÄ‘,Bk4Ø«¡ÃbÙ) +PDhÿÑtèo™;L´ÑlIÂd4m‘F·Ò5‰³wÀŸ±’çxqÜåúTþ ]gb¬nª i4ÎK¬åø.í~ñHìfÍ"öŸ²yL9:‘M+–VꤞI‚Ü•”´â62ÎÚ¿Ã4'ö¼JSÑÆy›`¼´Ì…«7‹mžÉ•ºŠ l ‘´ãäzAô'æRcà&d²ŒÀ4 §ìMöíî•ÓF›‡{ÿ =ÔÓÀX=É`Óó‹Åy>0Õ™âÌt;u‰%m F|wj]¤\SŠé-e›¨0bRÞ˜´™Êb\¤cU¦rsÁÚ%Sðú阌ܵ«Øò­ b×7$J¬›ó¼(… ¨~d6BaS ^œ2él¡ (•7ë°5®2ýå¼X>kŠ<óòÀß›§¬ e­‡4þcÞ€Kpô0ñ"XBZ^z÷`CBþ¡<_>vö/ÊùF§;·sn+"²[‘Ì?Ùk†BSÚ\),еÈiç½c(ë;-’ÝÐÎsÆ÷-Šýqç\!®±ßõ¾ŠžtÿãàëÇ=½b¨ÄX"øä ªRÆÒò·Cf–^­žœ×E3…ã16œÉJ‰çm0'ñ‘ýQÇ“š«o³e3f•]îÒ†?q£hbä"-Ô/Ňdý󯙼“—‚óbE늘õíSÐɪoÞáv>&l™`/ÌŽ°µ½JNT3†îÃÍa²!Éã*]hèÞ©ã3qÐâMIÝ éð˪W®›6¸°TÅÈ·Ì|.׋‘¿«LGÊ{á„2k誌&•ëB*®dŒG-Z/…åæà>ö]?Â#;ÓvK +5PqÑá±DdÛ­ªÙ‡%_Ç®=2Ðs¡a>“Ü=Û¦2úØFàá«ýlÅ'No¶õ±°ŠjÔ†Hùzç:@ê|¯{¼L¥²”ÄglR>ð XN5hR¯Ì>Ƴ “Å:C×wQ¢Ë‡ª@¿*ïÛÃZšÚ¤W•1œ˜[ÏAÐ\sòˆ`×™NàŽ·Ñ¢ù ™˜+÷VuÊ=>à´RiÒ±ÇÎ̓¾ a—ØŽ54NÀ#„ìÙÔòË:¡Q©´öB( èÒ_¸öìwºîq"’Œ(27=!B?çA[eMhšÝ_ð“n>Î̬pêãv”oáT'ïGVm•þ£B¨yGpC†¤äQ Ð6»,r2EGOÏ)Ì¿8\“ÚñXå?b´<õã¶ø¨þ&r(Z¥Tš2Í(Ï ƒµŒ"­*õmFã±>š0Bj´¶ qIÍ ÂÚÞÒüU$—/X:J£ËcF8~ç¸%5[æ8Uûë`Já,ú.Vv%ƉDÚ˜ÌçwÓ„Í& ì#¡ä!òºz­ðª%Wr/; ýRW!§VS¹²ï"®[€©ÁŸÊ}CŽû(Î HX¶u-N̽•» Ødì€æfj£lGŸ +“潓m;×Ûz3& @ãŒùï°ZÕÍüREÄŠI„rd€®ÜàÔÉC­>ž‘V½%ã‰j¢ Æ~ï¬'‰É¢ Y Í_ïV2ÙèBŒ<½ƒD ]-º|°ôé`¯ê”\¥ÝPfèÆ.îâŽ ÅÆ–21õ œn®‘‹g´uFý+Êz¢ ú±ò8ÙØ:DksiÿHׯ‹©"&a$=uq©kʉ—\Äð»iï.üåÈ=ÎEìDÿžãû4q½¤Ã¨Õl÷Sª™£“ö¡é.6cùÇvåñ°÷þDáBšqCÊôM-Ä•²}fËží®IA6v½—Æõsä{tƒÂE?»4Ú¥x Mw:«zmO•WwƒråäSòtÑ‘ +„µyÖlØÉ FÝ•Vo¥ãAõwH <ÒÚ'óUö8MeygéÔàØ/gÒFÞŒ†4·Pi'®óT¨³à±È¯9E¤š¿‹º²äÊÙ—«™l©'ŽüVÅfñKƒ'‹L`˜Â‰fê~·Ê8ÎB³PƾÁÇý“ÛŒJ[skÿl¤qèNÞø@¥ÊH‚4Õo_í7Hÿ-  Þ>trúšoW†ÌsµI('4™h‘Jjý)eþ1c žÓŽê 6ãoù–qMŒöùc$HuýõëvY r¾a¶3ÇZŽeNÊ\Ï@ŸÔ”P)݈F¬}L^ï* –š¹Î&-a¼B–¨·MdpŽU9jÀ8‰,ÍîbJöÏQƒÛ‘–¬ïy=aFÅêŠB¿®úÚo8†¾û`W‚,éi†FœŒ%±¶MÔÁn´Û[¬.\·®ÊÄk_ž†!È™]¼Î«4ˆ“y2ü`(穦[é²3ãý»\OÝé2ÀÁÓáJÔbLöþÃfÌ9n/Ký¹mâÚ‚_ÂhñD†|Q®tƽŒ<\uàþX¦v{ð̸X®ôúõ'ÖË,fïíæ^¼C.‡Å<5xOØè +ÇŸwÒIÚ¢Ð($u¬)7ª¾ø´É¼¨7ÚÅž—ñ1ómZÐt–(+VÏÉÑL{I$ÜH0ä¨sè2A¦Á D8Çå j–xîò:ü³VJx ñ¥ÿ$÷0–•^soõ &µ‰y àu êý¦dYlÞé°Ùx’­å‚¬ZÆ£õâ:¹VŠ&´þx­èGF h€R‹BPb[¶;IœMŸ†o·`-'Ê„™¾çñäõ.ƒ&w¯°åP¦ö!µÁ¶C?¦ä™Ó/“f«‰xV(Y3GcÆA 4Ãí¯×¸³z"á ¨²BOIé#8š¡±>üi,3Éú·¢øÆå‹Ér*‚Ø)ªJf¼Ë‹:ÔKN®×}§ú#ñ¿Û›0y¢$¡Á;ZVOsÜX\iÙÞõ nW‹° ÙÁ!IBWȨRNÅd™óû@”ãÀÜ~,pXî³sñù¢SйµíLÃmä• … d¶Ò=Änû¶µ}ú5ŸC6GB=.Áö»kÎTOJ˜ß£¤u:_\Ò]e‘)Šva @NþóæÁÆx'%káÕ)I?’àY€·¿Fž5¢Óƒ´®Á81ŽÃi7ö¥=j ¬Ë‰]\`ô)×­*/¢hʰ”Gah]Ñÿ¿yVL~³ºšF+£0oPY®$:Â2b‹Œ÷z黾„5äK¦@ªx+øÓØ#S¢€ø¾åÄ׬ÿK¾9]H†:tJ/¦Þ+Ló˜p®§éº,‹G£ÊR#ƒÆÜïs±H—ß ù›t&»—ʹ‰oÎÇ×a^²ÁpíéräÄïCQ½á¿—cE¶çÙOà\…¨‹V5! x4æ÷í&ËU8ÐäÑz&V²শbkŽÌJ”¾¯ëßÏHî@Áˆô+ó-Ö‡t“"ã´‚ï}µÜ>ŽIÇ»°é”wÎI" +ig@tª,*º7âÙÅr”RŒ0D_ˆÑ'u%T¼™kÛsûmxl-Ÿé{ºYãßÁFÙ"åYs5(j߯¤ÁŒ®1ÙÚ©¿2<Üþ™ˆ*e¹|bghÅÃ-{íNºÖB0²Ù6ï–k©„Q6ieÒ½øü_™¢w|}’91òÙShæìÑV£ðqÚ8f*ë›JAO( ·Fô|‡ûRˆ49s‡›]^ºh>?Þa¦ÔXªIK²qÝÖ·;s›á<[¸Ì—„óïœWÚ +‰DäŸ=è÷š" IÕ$èïl:ØŸ( šëž–ߣÇU'Tî¯ÒCäLÀ¼!a¡ð{9z…Êé‡Ôâ,~§³ÖOjw£ÙƧ9X°Jîك؞H…w³çÓ½Úœ&þá)Z€êÞºP^cM¬“_˱õ·wÈ¿ÌÀNÓrÈML(¹Í’°¨ÒܯC3ÕjU +À acœÉ”xMÊ^±KÑË©ý­´FDƒñÒy«[T#Cˆ³yÑ0w`ýBœ5–³±ù—3I•ÂÛxi\¶¸®Þ¾{¯S¥¿h#Z8±§“׉<3.¥¼Öeì1<çŠ]ò…?~2H½V;ö©ñ÷ [h)ù*Brôݤaáí³o}…ƒÑyø“~{,ôˆí 9Ñò½Žþéæ'HØI¸§~S:O—BKÏñ³Ü€ÓË1Cv¤à¶´æiúRªݘi€Ô µ[†ª# +‚ÄCHOžÆÈðWß^T¨p‰Þ<핽3+´ñ“%ÒÀòCØ›\b±áž*YØà›ÝŽ@i¢ò†¥ß mwXÙ­÷Í +½Ë£ZL3hbçE6F; ·—”áØîŒí·h¶hq¨ªà†ˆúxëUÉ¥WÃ\X*ìdÕÈŽf>åËÆÑÛ&­eH³þÎB»tUFÄû!W2€F­‚S}l#pþÛð6ì'¹[ôÖXE5jC$ò=‡ý u>Ù³^&ÜY Jb½6) x‹,'”4)ÙÞ¡;{™eò#Ý“ƒÕ·7›YΣÆf‘ â»C!§m.šEÔd„ºýпû“˜ Iàhg·cõ˜Eê%ÉÊý¸ö€Æð¦íÇMÛ¹×¼ +—±3Ä wiC‘¶ß41r˜j™ìÍ2ð÷cÂ^ÇÅA÷1f„Ìە˸Oê·Ä]EŠ6ÆZÿr=®zs)¿p2YF`Ýv¨{HøwÄç#ÃͳñŠjç`R¿¤S9·îmœ§x}úLFnÔÛlyØP1å•%VÃ÷^ÌHT?2!¾§ˆ/ NÈú6ÞˆòlP§¢â•±5j†‹[=Ÿ#÷¬ë´&Ívˆ«<ê2›éîWø9;NÖúƒjÁ9ˆ:Ét¹Â“&Zæ6ªa2 ¸Æ#Õi”ÎÊ×µ`ÁÖIý<¶nü}*  ½Ž1aV7†UPºg«Vü ­NÔ¶úÚ 3jüxð4!u\ÍÖ#±¨LZÒfP +Âæ*›øoó0»=rjsÊ—ÀðkI*?–~›u{ãÞª( Ù@€NaÝÒïd‡ôeÜp°P‹ûlþ^MîúÑ•yèä» v²ù€Íýv^cÛÆùE-åöÒR¬¶À¡8]y‚tè/È• +ûõƒÖÂ*ÔX·1¢’ý¬ÇkGŒQ²:<ÇÂWà®,ƒîdÖñÏ“0`ºáÓ +%GJâŠY$t< -ζüÂÍ•¦ëNK4Ϩgû‹`œˆ¨¶ÛA«=ëÄÜÊ¿_ûh˜-Á<ï^HSX»YòG¾é@†çä {d ê~qû¸CÍ¡Š$-É£¸çïzÃè-^E$ÎD˜M ]»|GÐ:úÞ¡vËØ%ˆÀîž“2¶”Yó@¹§¸˜×O" ]oד³7{ŠzÛ1Âäi="èÍ5¼¢_¬-ëZ<Ý‚¦ƒÒ°¶UŒ6?W›LÑþ=f[@ºÃV͘Öf‡ _¼ÅZÉÆGr^нOü +ÑÞµ|<øñŸNŒáäk篮{ƒš£ÀÒ7^ Wˆ9io½>b {žª!¥dƒT)'ì2Â÷ó Jÿ`n?8,w×·öòQ§EÒÔø&ï¸rÄ‹ÌP2[iÉb7ó +[Ôª‘Ip¢@ÕÑ#O”QçσZ +Wî–G•{Ü5ŠVëÊ .0zšåØ™Q4eXJȃ­¾4 öÜñõKÄ/·¹ôˆ‡ÔʲaŠp´‹uðS2¢6oúXâLnÒ$­0~ê«·õ÷œ¿U‘§˜ò +'Ѐ¦—)ÿz“ŸnkV&ñÛ$ôwk'K–ô‹N7WÆa˽Z´#ð›e=Q} ÖyïÂlƒ"»·ºñ$åÙËÚ¾´¶Ú»"þ!M¶¯ ez¨˜bÄY°3ëOøWª®;ÐÅcô·r³:Ïa¬‘ÓmÜ<¨µÛ=¸©Ä¥µÏóƒû0%þ}+;œcʉ"mLf €ýµçBèŽPvŒŸÞržyÎ]=Øx Uœ¥9™“ɉð)¥žÇ¸“åã=—…ˆ ÿFòùX-äè~)¬bEªB92@Wnpjê¯ØÈOÆ+МÿÊ5Qc?ùVÊê›õ+‡´e p Z)ºiÖígèÏ_¾Ål G”'`ŸBvÈâjyëÞ¦ÚZ{!ˆ€ti¡\{v¯ÎCRr¦ˆhÓ9 ‚¬­©éšfÑ.Çmö,ü‘1Zôÿ[|T9-Ü *Mèù=ït˜/¬g"L¨P Ó>­h}oÉÞ;ƒëlœD` wOÇ[J¢÷ ÒÝ\L婌€ ¹…åÇ͇¡^ì-êc­9/hЩ~æoÔ>|öÁ'Fþr»ýÙW³ÏM߀`i•/Š¥D’º¹Ð1г‘K?à ´³ÿoUŠâ @'¾àiù2Íz‡¼n8X(Ëó6/¨w}æÄ²trÓŠ;± +Yò@èð;/¥pWÏw2köéÇ0]þHç‹›œ­%qE¢:˜g[~aèÄSû'«éT½É‰óË0NDT[)ÑR§’Õw¸NÝ<°}jÈã6²l(–üÄ œ+ïõ/ +f$*‘ƒž_ÝD™‹'‚d}oD +ê:ÒaÇ-sU¾ˆ \cŸäºJgeÎåÔ0îkªð[7~°±PÐG–¾+•C¤(] ½Û+~A§‚°6Ÿ8ãxvÀÒ£zk,¬”5¯yÍð€´â×/n¢‹%1К<ËJšâuœêeð\ À{@cxSøí¨ãÒå^ÅÖ—bPµº¯Æ[á–9†L5Âvèxõοa/íì®õ–Døˆ’æyÐGús$„lª\Ý?§©Å!«éö×n@çë–¯;Rp[ZsºÉ‚})UàLº@pÃàG ºQyCÜḵw^D,âØõŒèÐë Éß-&À—41ý¬#‚“ÕÅJþƒlwFøÕ4,ŽX%wâÏlO$̵×ýçЄÉmNŒþš-@uo…](/¿¨VÇ¡ëÀÖôÕµdÑf`'ç±9d¨µ0ð±!N”K‡×ÖòÅ—ªÄaã<º.[\WoŒ_ ³†Ù§Ü€Ñ4ÉŸ‰…-Ö ÝÇåÊ— Ü”5áÙRîFWÉ–â mÚÑn„D¼Ò‰>1½4ìø']k!Yâù…K»±ÚB¦ /]4‘o¾Sj,Uª«Y¶à kÕ“·Ãþ£\fÅB÷ùN¥mÊ"rÁtõMȈªätùübåVHÉñ«_’ $C:%™So›&÷L‰8WÝú]Ë­ße)ŸÏcnù‡·Ö$ÅáPòÃ:ÓÅeÈYƒŽ +pS[1»Gf%J_Ùûáé$w îDz›÷˜kÍ:Çÿ‰ZAù°ÔnGªíÀÓXúJµgªP™ ƹ_§5ÈΤUÛ¢[pˆ»äÇÕïß.3ì!õò'ܸŒe9îHÎ:ô¨d†DUr :òd¢ÈÏG8§£–Ó­3œ%¡âóþúµw"=ÃõL»èí†ñÊ-®òXj7­Uø`ç,}%Ô½U†8ïp­]¦²¯nþ\Ôµ/"qlôFtŒhûŠ‹êá˜`Å–ðÈVƒŸAÇäì%Ï6µ#|ä ÔxÖž'J«ÍåkyìÅUb¾ÿ]£.¥¹F¡ˆ×CâÎÝn@æêÁÊ̘k‹àíüeÅ…È‹n€ui¾í‡˜·ƒ¤_‚Dˆ.¿Ár]%½¼güjw»Ux£•?X„Ö(h­K_›Ä¯R ˆÐã›?´Nu¼x.`³ ¿<§|øTÿiü/ŒìkÅ1(Ô]Ùc£þ KŽ’C&”a;t‚<ôÈgѾ™øvWôKèÍÞ/v˜u¿Ø’™È4hÚ?Œs¹j>{î#9Óðâ¥×é¨á@0ºÎÄ™EÜ"I]Òh–E×Ü8¥ éµ»{‰úí  $ýËÃNØœ¶¬Q L½£?¾tb§óÛ ú*ÐêÊ÷ë'"*£í\ÇüÿÅ̇Dñ#yò,˜rt?šV1¬ÉU!’ ¥785uÙld©c›hNñe”¦¿‘ò+ÀeuÙg¯)9SD4ƒç ’A‚VØÚúM3æí¸{~Æ–-zñ£>*ȱ‡’ +˜n‹¨‚t +…*Kn Ú!&7i Ø?uÛÕô‚õNѤÆÝLÈyh@SÅšñ=ÇÁ7»Œ+öãzµ»±ž¨È[Ù‹¼=TL1b¢X—û©|¥UWƒ“hì¿zÕ9×é¾VÆç ¸nTÔ€ã\ÚbÜÔé=°zÀ»û —ò|`·™/Ù…èvêJÚ@6:ŒøîÔºU¸¦4 + ÏZÊ+M`Ĥ¡>-u/‰*ĸ ‹Zxzó“Qg’¡_£Å@ø˜­^¼úîÎ5%MÌp"Ÿ+X™ò„«¨i½‡L_/ž«ÌUƪ8Q äæŸ©J¦ýéÏ-¥wK­ùG]ijnH”E+ûeP=MüÈl„¦¼,%dÏØ_PaýÂí—ãe› +QÅØÑ¿WE ù|âü.å†D*¢žÚU}$Á¨ok?] Åu°ä¦Î>¿~ëu$7nË}jAdç×e°|(Ö xûù6'£+SE@ÊGháÆ¡–àõ`ÿD°„4´¼ôóÀ†„á5»©Àœãt~ÓY;vR–¡ö‰PÌá…niŸo"üÙ¶½p•·ˆ´w¼3&Óë8|?^Êvf2ë•_x¾|ìñ^‰ïŒSv6sæÜVDy¶?…~$¯Ö„¦©¸RX w*ÒÓgÆPËvZ,9§½æ‘óZ kCÖ©*2ßqë/HK–¦ì÷mnRÜéí;ærIü@}¡›¿ðD.•‰5 ñ$¸–7G5}çâÓ¸BA£÷a !èãÛÝË“z.gÄM•°>DíÕI¤‘,¹ùs†Ì1¼G!%³ŠfÛbl%,ÓÙ»m„‚þ[óÂBÍÛ«§‹;ô\Εš7}|ˆÇ·$’U?Xoïæ<…beŽBJ{ Ì.«ÄØJX”ÓÚ`Nÿ:?碓;)KÞ{Ê(fþÌ7ºÁ¹~â[Ð8ÄÕDZµ^—Èçû>‘/e;3ûÄ»¯kÚá¶û™$„‡«KS võ¸7)núø “sH9ª~ °ÞÃÑx"ÄÊ„”ö…\K•­”°ŠË -<=÷Ǧ½IÞ¡ßì |LØ/À^…}wg”œ +¨f8Á›,‡ÂyBÛTºÐÍ&¡™OÛf¾ðaøÅÿ¼Ã¦ìlæÑ¥¬ˆò>q~üHC±"QOm¤°îT¹»Î‘ ‹ì´XrSgÑ?û´â½Ùš’§"Ïý‹I®A+lm}¨—s…ø\³ ?cK˜Ž‰=ößdÖÍIL7Ë„TAÈ:ŽÖ†±OTd£âË^*&–1Q,ÅóÚ>ܤ¥ÏÇ4vÑ=ä’å€ú_+cýˆ\7*j@ÿH.m1nŽjúZ'´^<0×ÑÝ>|*ñº~™Fv»ì–j â¿ßˆÈ«GI¯J¾“:Azd½æ_Â|;¥z«nÜ‹úÔ‚ÈÓ³Ê}ø P±ðëï'lN[V¦Š€‰Ž&Ðß‘_:1Ý÷Àãˆ}hueõû ß2Qdé­ŒÝßKçØ—NœÞq÷} Ôµïô&Ót€ÉøCöe˜Wy,5•ÎØ¤|0ý°œjФCj Y0ãñ¾†:ôŒtÁßë‘Äü+”û$Ìž¬s—ÿõ©÷W™Ë3FRÐ@€‡ ú8Í…gíW=ÍŸ*3ÃÐ\4½T(Z¶PáÚ¢y€ÓÉ‹³1:àüV´Kuóå[‚I +º¤ÍX'äé]{9Ñó˜¨]™ßnå IÿUn¬.Ù×\?²"ÀŒNks£Ò±éÔ¯C WDÏåzÌ…ÚHá¡góÂm6õ  qEmM~ÏÓz­¹$AtH@ +Èf¨KŽdn9þC1;ÖO‚ÙU0±:½/Š za•·§Ê¿=á¼xUWo=,€ˆ±Û/[ÂÕA"ÂDžbe´  .¼Þ`VzºØÃÍ™/æÊ›„,C†¹NçÝ” ¬p¢¾‚ ø!û›( ±;`Ø^ÀaÎnÝWÒÏùR·X–MÈ­äGYáš/å Nfú+tmŠ'¤\!Y6v'ÁÂcš‹IÌbÃf[?Ì¿¦¯ Á`ýrÙ úŽÓuXJ¶­q +7C°‘t$Å—.ŠÖÒ4z¡éû +ß›c°x$ +ÖlÜØÀEªå9ݬ²KÅSMgÑ›v+ÿPŠÎNÚqƒŽ£¢ÄôCÜG>Ùˆÿù±Gt…Îpqí[Ù.j@ýÔvèÈù6/t·üØ®rS€?¬†ÍäðKBJ”îOŽ=´T÷wsR¬\w <öäƒB¿žÚüxîÇð>sŒû­‹hF5€ÈSN=úÁÝŸž2í›ÛÓñJèi1&çKnµåç¶|²2`Ûÿ ~m¦üà!™±¼vÈž…Ù`jÅÞ xÚ”©[HBS +èÆ‘³f)& ×À‡´[\×bÝÁ“èN:atõ蟣Ë?•åV5ëH2…!Eæ3ã÷Oó®/‹fŒ¤½€4ép‡ÎÇ®z"‡#Tf›½¸h²érvdäAËf]‰Ò½•3øk-Î&aìÅýùÌL25ŽI’sØ>þ©[·Zý“Ϸׂ'LhŽê­g¨P´q ß©Y=ò»& {btÝå¬u–êû×¶’ +iU‡°NÕϺör¿û-Mº/£Ü×@’㪴PV7¬Á®;!ÅöW–RÓ[ÿ>ð.nßܨÉAýˆ¡Ã› ¹«IÂ䊻¾e¨Ä Šû¯ý³¡±oÜE\¯³¸~yDœÖæ"[¹6ϵC†]®ˆƒ×&ô…©ß_Îû™Úl÷]âŠÚšü:ƒ»ôG=½Z,Ò´ éÿ«=Fúëàž)ôåÚ7XM°xÏ©i·ÇL˜É|ó¦Žì²ê!;Ì gêN]I©HÇø oH‚è€ÌM.–ÈÜrá†bv±ž¯2ª`tg^ ôÂ7sS‰czßeðª®ÞzX «^¶™ß—N‰œ^| ®Q}¡l+I¿é•¤æù¶@UÊömÀ”.ŠžHJ’©*ùG3JŒ¼~UXmä\·‚D™*ˆ!ÄÊu@]\e¡À¬ôi­›‡/=^ щ+X8†4oœÓ§5EàY aíBë+P8dzBK„ÿ¬gjiw¶ü½™ÍâNŽ4th_Î«É OžTëCe“°*,ƒ_ˆô*9㘣 @ËvÀ­¼Âܧ®,¹ƒï¤s°1šGÕŽ²ß)^×.0œÌéVèÚ NU¸B²lìNŸ™Æ) .’…¬ŽÆ.Ý‘驾»™ÇÚ3¶ J;Ò\œ¸á OàFÑ¿ü ů¨Í"~t˜á…~K8µøÀ@ě̶~…cQCŸÀçä¯þ]é»ê°”qGân†}?èH—3\ ±¹hô_.Ï=ë£+.*Æ }ðH6cÊ5‰½9îzƒ÷ DwNA80 ¥jÔG¸ÁWy{^¼<å@(ãt‚ñ1GJÆþgSW{dױ؛%­<ŠI×r§Ey–>—¦šÎ¿+ìVã  œ©â6[Y•õ†¥Ž|¯ ãïŽè'àâǶÇIÞD¡CT'+ËEL£ÉÏ–®-yÛ=0¥`°vN«"8ÑÒ¹a·ulµ‘޾1c×°’¾<†d«Ñ•s¯\Ô€çµ<ìÍïl^è$så­Aä¦~:E‡Õý–„”5Ážzu¨óîæ*¤E ¸î]xñÕ„c!|¤Ò†¹â„`ïó+‡þ0´}ÛÜ&¢ñ$7 ÇÀÿC·]º¡r-ƒ5¿ØÞ«æ~ÉUÞ‰Ù‚ÿè·1ä©åðÁ“ý|æëG 'ÐŒj¦œz2韧#! +dÇ+«<»ÿ”ÍÒbLÓ–Üw×ÓqøydÀ«8ãzöBòñ¢Ž¨‰[<ÌpTÚD%Ÿ™'k„îC÷MNyº˜×³Û¸4’ugãJZCž:ã¥Y +N3˜j&üÚQåÝ6B/eì!¯ÀÔ—¡ð©5O¶„0¦Í‘?{:Ì"RL³u¶¸³Ä§Ÿ0;ÍœtÁðúY0é^ïMcR-ù§öhíB r²|yåFÃ…þX°ÖàÛ[1ƒÐ߯åQýƒìÈþαÂ"è÷ +Í#[‹~7׬jËdBŠÑfÛóžûA^ ÌUg:&h$Ï>à.“AôDF¨Ì+gmÐÚîtkÁý3&+àGÊ =¿{2sYè×͈Læ»ÄTÔµF„÷)Ë#cMI©#ÒçÛæØT?yÏäìÈÕ‚‹Ìº¹g7fíÖZ0 +LÂÅ —çï…˜dj’9æ­|áO¶s´:ç;ƒs³N˜ÐÉGª7âo©Ù\ãaØŽŒ—¾]ò +éY@ÞE¡´9²Úû2[¶†APCùÈà´ÒnCg¸=²#2›‚ÎM uâ]£O²zù:kLöÄè§×Eê1Éë> ³q29(Òª}œ·ƒiñäcëZši^[¥³€9ÛIµ¦öƒQ}'«ÐfÎÑËÛüO^ýcDÂÇñxÿ¸èK™Ï£ +ݧ²F?„Ü ¨Y¼(¹¸³wYŠúÖ™s +‰Œu ¬n EŸAvB—ñ6®1¤»¶ã|ý\Ü£¥M‚ç _›+oK’™Õ kaÊM•] ëCç{_Þ¦XªíAIÜ÷ì^ –výhŸèÞÇê“YÅÍ®œlR¤rƒgk\Žþ9&­|°9?¥0͈l-¥Š¸C{müòˆ' +%±ÑD¶ol þ ƒw†ºA ³Lõ.O=£¾ë/©Øó,ºÙ ©)åtkõŽzvr¾Àa"š%EZqœ6Äuï–õA'é—J1 ÝÆÞ¡/ÑGÁü™•?öé0ä™ýD1˜ÆÜ¿g´X¹u]"Ïã2KzŒéËÝ!Rõשn°š}ðƒOÒs“˜-øûQÅyÉBv…ÎÉœº’O“*íÍŸ²ÛØyƒJb.|‘,1{„‰k~4¼ì«ÓKO&Äelâ Q¢ïרAÒRùº_Oÿ#ùHáec x(ÞÍ=(…š\1¥äßÄì!2CdIÀþèμ$õ™næ¦Æô£ÊýIA¡ô°:þK¼q/Ë&–š¬1Ã@ªç†kÚ¢U½w(Oj£) +RIÔV_Û«•uBæíÄî'¨LÄd›iÔ¸#ê£3œ%¼ø@A¢2ú_ ØV’cÏ7U8Ñïq€ª‰ñÚ'5\6 &!”9OTïŽf”eüª°ÚÕ¸pËšn)bí#¾ÿøh:ZDÔ@º˜>¼§Ç€7`éT¨U°ðf6»¤tƒŽ¼g‹¤ÑÄ€Cé‡}sˆ/T B•‰ꀺ¸Ê_EõÒG+^z¼¿V*°p"hÞ%»Sj4ŠÝ²Â24Ç„ËV p$ áެ5œý$rö·QïÄíÌY¤>‘E3ŠKiH|”!CØ­âòÜûDAÇhK+ß%¸|SCvÙÈô„4–ãEÎÔÒîqåg"/‡Ùœ +hèоKž!¨Ë†Ê;}á.Ɖj>grÁôóˆîœ‚p`W,ÔµŽmŸ®òö¼ex×'€PÛè<ÿbŽ”‘<áΦ®öȳý>é_¹l–Äó(6,Q*IëñB®ÏUƒÝ»Ø„¡cÅuê; yÌà T3¸Ý}| 5oÕ„õÅšv(­+JG'x ’³äSŠò1|3Q)cVŬÛ]%OÙ6l¶²7÷WøCÛÃþÍN.ÝÙ“qû‡«¨+Kù¤ð¯Ó¸¦RBhÔ +ÚÊ”áMŒšˆ‹U5›ÞêÿãbZžÎ·|1µÀˆ*1ï]5.êÁ´“’¡0ˆ_†¨NV‹Š˜['ƒ1AZò«z`WÀ}ìœKDp¿¹oÂsêØw?abƳ} 9axÈK&¿7æ@j§³éSXÀã4—½sûÿ?Ú™xѾø{ö.:ÛaúáŒp࢟Æ!7(*Q/ +i.åÔQ¬°»aÕŒe#C¸µÓwxŇÃ8ؼÍHæ×G‚ÕQ:ütŠ"·ç15jŸ!ôêMûÁÑTUŠ@mÁºðÿ·6ÆB@³ž²{¦­*eß3¸NîÌaÀÓ!µBÙôTY &üåÿÍ. ªZÐñœ˜Ù©€ñnQŒÅ&”‡øU¹oÙÀÃûVá`uú«¥LYÿH n,“ã†sºi_äZjc­¡KÑü,ª¡¯ãÍsbÕ+­¿…pc}m¡çaøA¸Å£œÇºêÊ'.EÚÉ8Ÿ@sæ?vâ*t†‘&fG‘ÛjÉ>@0O×ýŸ;çøÑ +ËŽN½Ô:Q%ôdÏ#SF BÈ“VK¯¥ýˆx"©ÁèÖŸçfL8VÝŽ‰&@zcödæ²Í³‡$ ˜Ñk•¨µwŒóR‹FÆš’$:OF¹Ó«Ñ­¨~*ñQÇk·“9áZJêe)þð#Ëω‡ó0Öú±wÛßûÕ›|øìù< +CE v‹VHwÓ¢vmrØû^›,ïòƒÕÅ· …ioÎnÌDZ´`˜™—3ÓÃ-ÈÔ9rÑGøßž qæutÓvæ{2œ-½Ž!{ÓFì»Çc( X%ÎwèY”÷ŒQ€PvE1ðý±«Ô&Þ7ZÖ8Ä®€ŸöÖ¯“ïN1ÝKInÙÞO¯¸Û­&3aºùϲ€¡Š_ur™y©ëd¶q‚ 0'†ïÝu¹Ü†ÎmzyFd+š–ß].£f³oÏ:6 +ZQ+Ÿ,§ºÃi&¤ÞSzWþqnŒÉ^ ¶¢A&P1¶Ì SµWyÜš]êÙº[ž yôïtÖ˜,ñ•ÍS³ŠÉbË|{âdr(P¹I&ú%sÒÿÕÆË´)Ò¼¶W{r«’Rb[i¸¶…ö¡èØŸvÞ(uY¬F°¦Ò+¹˜ª_Q\õAáßÙ¥ +ed0Ⲙ]Äâh$QîAùW:wQñ¢úNK½Ì¿‹«åž¼çƈ™“ÿðãmÍ–/ƒ[§SyŒ~¥]M²ePom{î² é±/æéWrz®$&æßжT+sUÇÞMkŒä¹Õ>Ñ=Ê'nÜ`RìåJf‚(œµ>’‚ÝHÂ']Àê]EÜ@Š#‚ì„3ÿlAbUkqÛøç¸¥[WšÓ ¾+V$Þ–98/·Ö‰š7ºË†Óö¾þ¡9¥C_!†ÚK/Ž˜Ì™Ò ÃHPò:¾aÉÕ^ùž‹âÙD2ºÀx8œ"›SÉÞW"©õù¬dQ°IÇ‚’¥óÅ(¼]41ìç&Ð#Í¡“É;<²—‡A%ؤUäÎÖ¸árLG <ø}r~W`‡ ØZ6‚HODãž{›hJ jß‘4¯¾Ž:[ÀØ#ˆ€ odЭÿ´ëmÚ„÷â/øÊB‹úoBªö­þëóW m†öÚåù NJ¿ˆqÞØ@áî"i‚6{˜÷.\žz[aË^O­ûXi¯OR×è6Ö÷ô„ñk—Ö;‘ ,}”PÁ‡pyjûl +Y:T]Å ÄçÓþ–w˜_Üuà7‚:Fÿ†v›%ÄS1ìäa4ÂD)JŠ,$´â% l•2êÃ1÷'‚NÏ3”b§‘¡_^¿ŽŸå/7~ñÏ`Õ/çˆb-‘¥c?gUΚAçè0_Bý¼5= a $u<ËxœåÓH¤6¢hÐ>S/wßò#z²+œ‰83)}HÞ¢÷¦<Îu°oêºDƒÛd–ôÏ‹§B¤÷³OÜ})ú8ýž¹æ;-Zí뢗ò„ì8,%i9ž=;TÇï6s3æd,.¹x¡¥;þê|PZ^f`Ìk+\´wäÕcÇ[B€Ù¿É ÍkÅl¿ñÈJ´Î‡#y«­ò”Ä\ø?XböÖüheÅK»–žL•ÊØÙ]¢YÃ(³M‚¹¤ïi¾žãFï6ßÊÆ]ðPTÛ(ÌþÅüi}@ÏÔøºFL§ïw‹pGPò ÍšÒàfHnk֣ğ´Â®ßS¥dÍ +«ßD—¬à5n¢•0¡=2‡z:P)¸bWÕ£"•ÅþBd†È’áÍe$H÷/ÜÑQ‘õ[‰ç’‚_õ}t4á–eâ^ãY;±ævä8£u5‰¤ßçŒ &ëÀÏþÁK[ËsVíÇ—Ãð( ºÅE=Ák²Å©ÕGËeV°›‹L1)Eb›€IÓÖ©Yª*gîPžÔ[R¤4,’µ¬¾«K7ê„>Ñ0Ç•Á N4M˜•È+ÒµmFÉX´7ª$nEèä± áBùrš>FiýÁÙI]’gúÕŸ/0bÄW¨Ç‘'쥌À”g¤u¥Š¡Ÿž0 [f%Je퀂Ydé¾@­¬9ƃnªp¿ÃâIÿ©'Nj¸lLB=5rž¨ÃÌ5 +ÊåI}©·mˆž#‡F»…-àES˜õ‘ÿ¿òö&4Zc±nšîÁ +T@ë U?Rrè!Þk–cŽšå¨à‹)ÜRÄ=ÇFa +"ãíÐt´ˆµ€i>-|eS“nÀϨMª}4ýÌlkUèeÎ U¿•†Ïú3s/œ½^Uj$}=ÉC5`GÜV•ë%dJ6…Ô7ÐQüaÂÊ‘Œ{@e¥×Û6'æek4p7uüA?æ2 ^¨„7 Éim‰¾'Š÷¹ŽV&¼ôe0c¬T}à"DСJk¦Ôh §y0™dh“‹¬]àH85Ê ÝÉZ_¢BÕ*‚ÍQ~"Î2mC¤§½ScµY†êìÓë˰ð³+±ÿXDk£cp‰XG´ø†®Óý]ßEj%çHäñs¢0$ÕDž²U|?Šf –Òø5B†­GÙù¥ëˆ‚“"ЖV£&Jmø¦†ì¯Ž'Æ ûå†íDIüsÌo¼9¶i½‘/?Å×Ò‹ÓµdÈp5Õ\«Ÿ©8Þî +Å¿N8òëÒUµ¾jõh1*ÛŠµ¹Áâ×ÎD^¯%Ðͽa–,!BM‹‰vúx¨ °6a÷¨ä«Z¶, ^ ëP&â,×¥ö wô¸*$Æ–Ë„‹2ÊX.(’èÍ-g=p6íS˜m|ì2ó˜0 +).EOÎ6só2zZÆq¯)Šc9ì]a¤þ( æ_ÑÇ­‘P÷¤2k˜Â*»‰µõX/=ýç”{ÖzI­ygÎí¢eŸ¶Ãø÷ùE”<Ýø…UÏz¾yëYáÅ'ŽÊN/>W¦‚°Þ6›ªÑúÄRsò[ ¤e{¸`ÀJƒE‡O$%IÚò­—%F^?¤,¸r.2=! «BñV½5ºµ[~ІÂèq'GŒ:4¡gŽÛê‹©O*û¯¼ÇXÏ¡Dz’ÿLŽß‹ ëZ(+•VŽîW“žì{ƒ¥K)ç£ñx7ánTê®ðDÞïÊÒÛªarEÓ_¼TbPEóÙð×ÞÖ¹‰Ð-iZP†úñ‚Û#}ûpOšzüm•,¨X<éÚºÕí&Lê>÷SGvYuž“f‹½u' ªÚ$í„|Š?¸S~pƒžÂÖ^;dOÌâ05ìoùñeÊð³N «Íx2ãÄ5?xßQA ñ{i WŒ2—*ÌÛ­•I±ÙKǻڮqAR dk€h¬E_bäà¼æH/RÜÒH "kÿÂß¾ç|Ͼo4Ø1•ûPlX¢T’Ëÿ„Aƒª§k­_Æ—êÉ0vò …›¨fm§úøjÞ·÷—)ì4„Lß +±\uS¢ð´èûü«@‘Øã-ô½ê?áW¤#FPš: `’°(媷ô(¾Ä?¤{)PþGV”ŽNð9{Õ¦ ùbøf¢RƬ—E«º$>Jž¯lØqynó"®í†4«›á‡œ\>§¯;âƒAÕõ‚˜¿[gâM¬ÑI;P_)± +D·Þsølcôœ¥WdU—³5…2 Jîør 2S=/Tœi'ëKMV–ï UýC»mQ¤„婉5ßš) ªj+¡ÉãÛÄ´!s øbw T&b2új\ÉŸu8ëMÎ7š1HøŸ_Œ†ñ|4‰-"j ]L^Ýí@•0ú*T¤X x3ÓR:ÏG^½ËRæbÉ@¯úͰ;9_` ¾Mœ¬ -¶Nb‚´ùKôÀ®úÅ%–ˆàcoÞ™æÉ­î~ÂÄ‘{úrÂð"–LcnÑèÁYãl²Ï%1Î>Æ–³BÊ»?^vÛç«©b¼6qP¦Qù +åT®i)ò‰]¡©ñŸò$ƒþ¼¿P<€ÔS{Ϧ°Ûh3gæëã~©/ð¿"aíö<ñ\t«ÂéßàÝY#‘BnPT¢^Ò\×µ¢E}k·ÊFS,Uø®ªnõv +/P K;Îð‡É4ÁtoíuÇ¢ìèWN6)R9Ͻ».G’Ø>X’‘ÜèD6˜ƒ†mw:»îð—›p­e‡ѳŽ·¢tåè D&sÓb*jÔ#Bõɚ럿¨ª €ÚŸiýãsl*‘„U•q¹Úâ.ÿ¾l‡GFÅ_ ÉyŠú¢ o¬ÞZ’aYmó£[C®( ‰À¯òdpZi7¯½\YŸÃA=€{!yöQGTÊ£f8*m"œÁ…»Bw„¯õ¨'²]Lå×ã‡\I´½ÿ%-¯OÿÜ¢'—L5îx}¢ú/ù¨¿)˜òÝ{4ø!ˆ9Y>²ü#ï Ì,Xƒkpã £–ÏháÙü¦ðÏv dgÖíªo "Þ¯*›ë¬&ßÀêéKW˜²ãÜ0X;'ÛæiÒ¾Õ´6ÔÆG_–¿åXI_C2Û‡æÄ·>RiCÒqB0ù÷›ÍZ°ãnQö• í`ñ¯Õ ]Þ9˜Ï”ÑloÛs? ê¤oÊâAñtÕ–rVGcàÆúÚ_ÓÂí‚m—[%“iɉ.N\þŠ©p#€æÑ~ìÙTè? :LþÌŽ?«Ô|€` …¿e”ÊÐ’w=Ïõ"µ'®ŠÜ 5j­\î¥Î²³/^üÀ ÿ:Aö–­%c½§¥³2åž³ç#vÓí¿‹,œg +µt¢JõȃF¦Œ@„(;¬–xðÖÛjo•-kbW@Á{kÙÇù'–à«MKá ß3×¹éwÇÒ-¦›ÁÝ]ïºRo§…=¥±¶7Fê/‚[Q®(–[ fŠ§Ô¥²n%^ë8´ËLoSO9BW:§ÈÆCÐA.âšp4àæ5¦ÙZ“ð÷ó2üï»{ †çþæ¼ l˜ÙÜðD<ö¦í»ÕÇ’þ-%u¼šxŸëéÊÍ÷k}ÖµãáóäÃ>|vò¯¬P;Ë+$µçQ;¸9ló/Ãùõtÿï㲚qðÝMO ”F\^œ±*ŸTû)%ùÒZ{öKLÚÐrÉ«5uBè«®y(%ÌZµ˜&Œù–Žïlj7|mÇü}•ÿT<×½‰31ÖbB-nGCi²y+ ö)2Þª›x¹ÂB«›zØ[?iç]N™ó-ûÒÝÚIžÜ€à2¿Ù4W…¶¨ 8·J§q˜í<ôõ‹‰‚?òç×˯ð±·/Ë&Îq7<aõL÷ͺp¸U©7 8‚æq Üf£*Däœà[&|=zëe®Æ²ðüûâ–ÔÉ`D‡–‚ù ”uîZ 5Ý×ú§,`ÿÅзóñ‘mÂ<æ†_|³{ã¾}þF8pQÁcž•¦™ºüj¦VXÓ¾äF¼Ÿ#çÏyÀƒ e›)‘U´Ã¦ÿ½“p4Õòíù³+h`.ß}úl§KHqÄ6g[†³YÓ6@—hßþðÉú¡Ò 6Kb÷¦ªûö!Wé¤ÏàÓlBÞ¿ì´u “‹²fï*—\à°>”¹äBôìM;˜ +Ãb›­µÜí©;×énÛMðá{ÎÌÄ•´¥<¹òù¬ºÿ¤È_’VýÞ/–VõGq<ü¹»iKòÅác—sÝqµ v÷ Lš¬©güpxIR»‡ÀLaÓÊÔô,™€Éð ýJ³k=ªØ²½gøQ¼Á[ïŒ|õò¬Jà|̤é=_²û¢”e‹àê -¡Q!äAè¦?g¸¯RÝЧ¿Ô¢CuvçûëXxÈ×›Öñ,"»ß¿8Ê,­Z|CWç ðGc‹óÉüCø"ªH~·f¹^’[ºÐÆ™‘ìåiËçÔ2d8”ä.ÛÁÚowìÑ'yûi¤Ô_5DOŸÍ±#Ó̘p¬§L€ôÆñÈÑy‡{H-¿Ö7Mwî* û¤ Œ‘)9HtžŒo»K¿GMüT—·™NÐ/ ¤5°ê¯”0­nÈ+Äûœ2%Ìj•h¦~¾aeÆ F³ ¼Üåãs¼»8•´~®‘ÿ¢“Ös;rß´”ÉÊRáýF‹ƒû`±éî«£ë·+øíÅïx†Š]ì ¬î»YìÚä­ë¼+XÃ,Z•U7¬trÖˆþ!ò9M#º„ðî⪠I½}äÁ ™1b¥TíÆvÜF`J½R´ÜEÞÁO +ù·—s2Ò<ÞÜ…“uÀ>(-/30f»›.Zµr俎í£!@âÑêè»ì6Ñöd%Zg*ã±fì~º° éj|]#&ÝùµË8­(yPèMip3$7»kßbÁZaWÉá§Ü2èÛá"ÅVp”7QÄBö»ŒÅk“ÆP°J(îÍ8²5ó6¢ +* ìŠbýçKµL¡n´±p•A#ñ±C;Üb§–‘½¤gM®ýt‡¡!ð^”‹¾´ëÊ€˜5 Î&/àø Ä}*R,ˆ<—ƒç)é­/Ðë)s1ê Ù}èXÉºŠ¥€ FÅfãØ‚ÄªÖâ«íÓmW¶®)2»@4aV¬H¡1rp^s$±™)ni$‹»ñaá_BŒ&áÖ.´§ QxZtó~Û ÆïLÿ˜zÐu‘þ¥RŸ#(M‹0IXüUÕz‡„_±b‘R³šrW†¾B©–^-(…/¹› 6ùta$·¼ï! Ù¯ˆdiðp%D+¦¡®D>O÷ï +EÈ¡¯€=#wþóc1?Ã%÷ A3©+ÕìözmôÜaûÅŸš4 èˆEd°gtfÐ|ÜHCtêî„Åù4 ¢}’“9Wû—PeºhbÅ>ÓL½F‡_;vxy3‚J­UªÕ6±mß䘎@xíúäü®À­´lq…”x5‰“:2yƒÂŽŠä?6¥’Ý Æ@+¯t9<Ûžœ%µÚ­H-ôÔÕBš+Ô(³9éžæ©žˆÛ!ö+Д]Ô£?hCat¶­F ÞȽGãuËÚ©óÙ^í,‰„ éÞ"=„Iñ&GáËûÊh˜ º-(C}öAãHŸ°ó8©M=~¸ÄT,úm]äø&uõ§­;¢´OÇ3ËдPUmøB>®Úñ©×ïœ(”þc â¡­€ß06Á" DÒ4lö-ó\¸!ô¶Â>‹¼žGë°ÒC$ž¤³Íl±óõ}êÜ’¥ ‡·þ4£ÃÕRø¹TÓ#C9irÏsFH¼À•7Aš;~œ—® +'jªÉ®p¾FBÀP0ÿÖ +3±v?]Xú5> ŸàòÔëØ²(t¨º8—•Ó»á1î-¾¥êþÝntŒãþì+8J•¦bÆЉR½¨Wð: ÍÞžx/JHË_ Zû'~ý)ƒ¦4ÝÂÔþ²Á΢Ã'eÎÅMX¹¦ô§ÅÕÂ'h™ˆR” XHuÙJØ7dÉ›bóNœƒf5Ä4S?_¾¼c#×^nüÿƒÀ·^Ó ÄZ?WÆ-Ĥ •V:9kDžy’¨Ÿ]BxwqUPªÐ°rîŠÂ –1Ü*øcÀ;n#0%Ð)Zn¬oî© ~8Î<ª)‚ÓÍ`&¾„çejzÂ@Hêx‹ð%×»UlYн|¦^î£ùF>ôyV%p>fRú¡YóQ­ÀÈ¿Ë÷ê~¯|U$?Õ3Ò/I£]hcÂÆvüºëýj2Jrãîm¹µŒvæ²ó‰ºRj¡”xê}ÞÉiˆ«È1õ +ƒ S„Uó{ž¥úRépç6!oÑvZ´ÇËY3ùÅ.pXJÒr!zv¨“«yìþ¿Å·à¶ÉÔª[» +,lx˜‹'áß#1q Ñ@E“;f+ç D$Ò3X ô#±ò3žs ‰EúVÃlæfÑÈX\oð_>W.váÉ'ø ´¼ÌÀ…ÖV¸uîÕ·Æ“¶„¯c@‡Ö—Øcÿ”u ”àå}Ý0ñ ìhÕ÷öƸasC¡>׉³…€ÿ_°#8¦î¿OÄ +„SÂŒ]…~5S+,ç_r#^ÁFòKGù65•>¸í~°Äñ*±åÐÊ—–k1!˜7‰­¯ºY²›P{šoUÃ<Òa!ÛŒÃ=l£‰‘ºý À¾ôÈ&õè]8\¤Ú•As¶ˆn3ß"rNp£>‰=û¼WcYx~óq»r2aóéÍУb‰¯e¨«þP…á—åÒú€ƒµíiŒ˜SÃî àŽ ù]‡)¹ÝÌÜÖ±[•#u™A£¦WȇK£ˆ3EÝjÜY7{SøÓäíI˜œ´^M±<Áûúeèõ »°kÔÿþ÷rï>;yŒÙV(“ë›Ôý¦“\’6÷™ï ò`_zdôt .RmÄ®·[D7—á„È9'8߇ÊHó^¥¿¢†¤‘ä—i™ªß 4¿ac;Ž~]ûð5‚%9…ÿw¸ÒÔF;sÀY÷Ê])5ÞJ°unIHÜŠÍÕß„ïä)|ŒÒ*矯’º9Îé·#$^`Ä•® M“?NÅW5ÎUêW8 _#!`(chÊ)ÐT¥xèoO<™%$롊-‰ó?ð šÏS ÎàajYîgHQï¼gì¨, ÒSzݶÌJ<”ÊDzÈÏa€GEr‘ÜIàc ›Ù:’ãONœÔmØ$˜„zjä!M›…j‰×’úOsÚe4L‹]˜¯°{®ÿ$ÁX÷Ú¨?\b *È}¸ r|‡´ôÝØ“QZ©í—ÈëhZÀ(¤¸ |! !FþŒkZÝŠ¦<-:÷?ãcù&ñL=h´ÆÜ)ÁŸ¨€Ëª, +~¤ä=ÍB +¡Ö1Æ)×MÞÙ@Ÿ€µ÷¿–‘ïœõŠ®—Ú›äv{=¸zn¾óìÁMtD¬2X½:3h>n$¯:uwBìò…ˆÝ R>¥¤•z“ŒÂDÛǽ<èu wÒ|ZøÊ¦;:܃MšIúhç…ØÖªÍ6ʪc7:ƒ&éóT½Ä¨K>îÞ#¯{ e@L†”PgΙp|b °„)DÅÏýš€úØ™hûš·–uâ°t,fæ^%g¼4ªÔHúz†jÀŽ¥¬7ËJÈ”lµn½¢å™‰?0ö€ÊW³«lNÑÊÖhànêå‚~µX¦°êÂy*æMd&²p× >O"IQ¢?ÁòD3Ö éÓñEá«úq?§<úÉ“DÖлÑd¼M4n@:ÒÚaN óo¬LeõÊ`Æ1XB„š "ìéðM@}lÂ4óMÕK´qX:Ô,SXua²s¨2Y8åˆÈ©ª¦ÎQ‘îy"—k‹ úçö¬þÛ} ±¶‘Ý}êÇ"‚khÓ¼&Ë L +ÙX³Wñî,õmTH‘.1‹ d‰°\P9>͇ZÎzàlǦ-ÚøÅdû4-`R\Š>žoâ HÁ@Ô±õÑKÆùNôEWÅmÃr;³\=7_÷vî¨ :"V,З47Ù´µ!vy ÌDl02æûdô´‘âCR ÆrźÂUáPѾ¿“G? óx”A‚œ’Ìñµ\ij#“·`¢õe š”o%¿È4ešh*Ü<€t¹©œûÞE˜Ê÷‰À‘xŠM駈 gp¾5±¢w½$¦ùÀ^½vTŠi§=à×Ý>ý9|UdÖ&'-™Tkw÷°^:zç,Ó5ö±ô’GòÎÇYÊ#q› +íóïŠ5x§íªƒôaò˲%8~Xp‹ {D;rô³¿._‰ÕÙoüeåf öÞ,ÖÁ§µæÚ1Œ!ݾ#Pf‘JÝà ðÞ’Á™w \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc60.dat b/application/third_party/mpdf/qrcode/data/rsc60.dat new file mode 100755 index 00000000..a6af3e93 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc60.dat @@ -0,0 +1,61 @@ +h„Í:}HVÁ²"V;1Ì@ƒ§º|V"½æÓJ” Œæ¢v±è—`1k2¾D®¬^ ¢Lá€',h„Í:}HVÁ²"V;1Ì@ƒ§º|V"½æÓJ” Œæ¢v±è—`1k2¾D®¬^ ¢Lá€',Ð ‡t*ú¬ŸyD¬v0b…€"Siø¬DgÑ»”5ÑYìÍ3ÀbÖdþaˆAE¼Y˜ßNX¸‘ +JN?‡ŠØŠú^ËfúM(SIÀ3˜ ô Ó„úfÚ7hÞ¡‰7ûšÎ%¤ S½VßÌïéâûÔ>it½*èTé=E#òˆEì`ÄD6¦ÒíEˆÎ¿k5j, +¿²Åþ‡fı Èá ‚Še0²-£:œ°Õ®ÞÒA”ƒuƒâ@ª×xõÛ]Uµh‘ªsY¸þ'†Y³OoñýõÚúž|I,&;<aBº»œm?”œ~ ­ 鼋ÌéšP¦’f-õ»éÌ©nС_:në)JU]¦g +¬£…ÃÏÙ(ëµ|'Òè»Y¦kn„å„¿}9î¿¡H—^Ýw®Ri¿îˆëË1ƒˆI_0¢Â=— ž`Ámc‡$Iù§õÄgT0&ͨÏzŠFù ŠÅÀ•.:ˆl Q8¹ÇŠ cÖjÔXcy—áÌ'•ß™ Ê`yZ[t%}Ð6ë÷½²‘2‘܇K/Üþؤâz™ï$ö?»Ü/<… @S˜…ÛáPû[G¤¿ '^·¥”lÛºôQ·A<¡¹‚5ê&Ù€I&³ð÷«ºªw(6Ð?&Iæ²mþáN² {žÞÿç÷©é!ø’XLvx „ik%ßÅ:lƒ—H–¢–p2kpˆèÆgú»ô,¥1jCpk[T¾´uET‚ /6h‡ÆÂÛ^FÖöà(t‚ŽeéL Ú~(5%ü&GÏe …Ï) Q9'ÌZ0÷$k*Ï…Oܽ_¾tÜËR”ªºQÎE>[›ƒ¯PËwøN¹Í²ú.øé[ŸŸ™¤¹§™¸`õgÝÙ4P#ÑV™§ò:n*’:i$®|=Ú`¥wAåS5/ñ\i;Ξá +k$²QÖÜ×cúrÁc_3¼§îA8¤*ÒcÁ( Ë‹b ’¾`Y™z3!À:ŸÚÆH’ï'S÷•bï"kᘟ˜5;Àã5dˆpçÿÂ<-¸®5ã•ëÕi—ë0Èѱs¿„ÛtjMD0£ÆÓйΨ`L‡Mƒ8ô8 Œï —7\t Ø@¢po“ ƱԵ°(Æò3ß&…N7þ0£/42‰Àò´¶èJú¦,f½Xþµ¼µ_M]8_¬…4[DwÕï_8¢ bž!»¤ PEnÎ.•35Ü‘pœ¾×ÌPøWhmÖ½lËógy?d?¥–^¥á­UÙô/ÃHñ~k¥^x +@€¦-«ß ë¶ŽU(6c]N¼sW5Ø«,iõ¢v9jÉr²,²óÒ$|óÚµd´>@LVy¼ó|ÅñÙ +­¡ñ ©!îdC5Q"ðøÝûkÔ `ˆu#Žs‚x_oj6É6L¯’L{ýóKiIîPl½~L’ÑyÚáßœ"y@ö!¡ãÓóO<ÏBí9°˜ìð@™ÒÖJ~’U »»n¯°@å‡)XmT£k°lŸ «K—®Ÿâ€It³Â$?ý=S}4²üâÕôRñf£—tØ31Y1à0dÖà Í‘ÎékõXWbÔ†àÖ¶¨auêŠ'¨^lБ™:«¼Œ±ñÝPèÊϘËr!&í¼¼¶ñÖô¶6Õ ©zv\ðenú¶ô N²?~«N»lï„Gs ò9™Ã2õ_qä»M+O¿>©üPjJåL$Ž$ƒÊƒR]¢rN…´`óHÖTƒž¥g¾aè<¥‹¤>5Ii¢(Š|¶.+C ‹îíœo‡ÁxV§pð1©Æ©Õ ¤5ÕiE“¾”7dTOl(Õ5#C´ôõã°C)ÒÝÞ “ê+¸j…·¬)¢ H«yé\í>϶##/UoS/$mÀ÷Χ¯h F¿¬/SùtÜ*Tþ9tÒHAøz©ÀW.î‚צj^ÿ¸Òv2!ßmZ ÚË®V®y”Ýqyuñ;޶,lAÐyqD’`Àõµ’p>ðíÉñ<-ÜýiâÄò¡´p:ÓóÖHy¢±¥*³*ÆéäŸÆ¾=feSÁ‚pUT¹ÆŸP ‹ Ä69aÀ²/ôf0$Bt#©‘&9ÃN¦ó7|RN´˜¤Ø§û§(V½…%W©ÐtòS¾Å½íüßÁŸÏºü›qZ¸”W['pâÊg=xœ›¯&ÔÄÃDþÖ›_-#-jvÛjÈ àÓã™xZmAjÛ7Ë·>Ò3Ë`¿4æ"&c«èÔšˆ`[‘»½o¬GB3ìŽ" k <·/ù<ó5,“ò|¡]×=<ùŠ-dUªÙ¿-Âû—‹T5!«ïFxÄ„Âp;šCMÀ˜špõpÃ43'n¸è­€YàÞ;4>‘µw}P‘ùf£Lœná`[^hd$ùuqÍ”ééÉÆU)fý½ýDÄqD?_t¨ .„þçdGDƒw¬ÿãvÜw[¤€ü_Šc<$à,ʈQ‘[9M³ÅQXÌg°áwew¾šºp¾E =h8¶ˆ +î·Ã¾pY@Ä!BkU@ ŠÜ$\ 7fj¥?à%a³… í®ÐÚ±9ÜÊÒ]¥œú-úè[Rè~=ñ()5Œ­é ¿èRä¦kÖ`Ù¦ümi³<=\eXÚ¤‹Í퉡OPý×'W¯lÈåo¼ZÍf•'׫zª4hÇzÉ®rý†l’qäÚ³NBÙÉÖ·DPOå Ô”טHH‰,.¤ºYäœuÀû±¨.!WÎaÂÍxW U|j’ÒYP øq\V6†] ÁÇ%Þ'a¦®ÂåÅIÅMHž MŸ¢h(ÜöÄ\— ÔM œ±+VÆô±©#Í‚²htS;‡ÏøšØQ©&¥ù?Ÿð¬SàýbO‘O·Uj·ÒŠ;a5nȨžØP·jF†uõ÷Û}†R¹§¡;ÉVmÔs:ERY8K÷tªžÚèÂÙÂá×çHáé’ +­\$íÌ™b,áHû`¦¿cÐñ`ðϲO6r +¢U_y®¹ßdIðù¸·gòϸÇ|ƒqFêÿvqXØ‚ +½òâˆ9À÷w9à|ý ÇÿxZ¥çÒÙ•ù_uàt» ûJ^²2¼öÌä̤ôÀ¤òκA`ÛÜ©…°Á¤À5ßÍŠ üûßB +LÈPïÎY—˜l;UyB8Z‚+×(±òYWT{T‘ÏÕ#‘azÌʦŸનo‘# 4 •l4rÂy^õÌ`H„'èFO?L=r›œQûn@5–?cj*Ù3ÙÇgÇZbýæŽšä ¯²ÇÒËA‚žàÒд,‘É•ý K¶XVá“1Ð×}ÑÜBø¤œu-U­SëS=P¬g=J®O&½èù¦a—=gÇ壟#ƒiå+.â´m5®¶NàÙ‰Îzð%+CLµ6 š¸@ÐÞ£Þk‘Ek,RŸƒf¬ì^¡ÛëkEzpÕ·ˆå‰XS\úUŸÝMÒ¦7Š Ö®)‰O¢Ì’•›ˆá±+¾ZFZÔì'«ÔÝ»Û/ð ´Ú‚Ô«n‹s>|¹f‹Àcþ8hÑDLÆ*K͵) À¶?kgÞýŽ,‹>Ã×ׂ-•‰‚¶9ûʬô«³`þ‚‰Óm tè²êmbqÒ¯9ºG~¹”cwbúÞë@òEŽ„fÅD]Ö]xs^ïxû*jX;ù4ø_º³zxï ZȪI¯cZ™ë3 ¨jB(8KÃŒð•™.àv)†- +‚«ÿ9ОÐ.²ìÍ.À2[”{è·üø½ .Í´¼àݤï¼;­ÛœÈ[lAGõ‡"\Ë;böªš-&)6à÷à$ +›h$fNÜmÍ4G²Ý¡v$h|?þwîú ?ïÌ[˜.%ÜßÀ¶¼ÐÈH'ïêâ‡5Ïw›àÜ\»¢°…>Î}ßîÊîa)iàaŠ.zÐpq Ás›aಀ•B„Öª€] ¥H¸nÌÔW~ÝJÂ{]ÇA½©Ê4ƒóôh¢c‚c7èÛÂ7±6)¶aò ³ÆÉç7ÂfFÝ&fÿ÷ߨ)Ïæ(À™än%ÿ‹ =ŽSr¥‰¹ºW%éZéͶ¤ÍüzÿPRjGÏcͤÕQ.Ö±À¯QåÚÒ{xz¸Ê°©U ‡Ç_ž ç'!t€BXdd›w¢†›ÇK3CéàÈ ›†h·ýœ%Ë#·¦“k:ìKÓɂ֡¥+™¦ À xέ ëùüü®Lbe®£ŽIC÷¼+=ãå±®eý\(:¢´\–[º‹âI Ø‘i%ÊÑAÔG–°¹ó²J«ÆÑ”„qÅqøÐGø˜–x·­¨9Dâ¢ÍøG@ºûW®©8º4- cubxËÛ£›ŽíŠK4üXs7ž¨Û¡ŒŸ«ûûÓ!Õ¾+Æwž05°ëqI!𓉴±Ï·ÅFÑÂ+vÞõ—DBh_Ï(fî^êÀ_§A¥¾~vUvT©Tî¦ +7³1ìË5T'k@Û¿=kmÁt®F¢ÝÇèú>¨6Smd‡nyÆÅäµÕò°òëoíëOîTêø-EùÊ\ëí3ãC(P޾ã$žD „ŸÔYˆçÇS˱w$ÉŒ­`³Õ9Àmø½®"Ͻtö¼˜ªéž)âþp ½ÏŽbÄ…2†èõäÿ¼z×k÷Yƒýgï{†ÑûI«.ñ¹Ÿwÿêõ õGðé©G9ÞïÑjÚ%÷£¤G©T2ø¼e˜»2}r;Á·_ïÇÒ=v†OŽ o}ÅÔÂZ}u¿RMê—xhx1[‹ÆÞ*Ë…!±ðØ‹éÔ+öñ“7Ôߊ) ?Þ¬Ñ 8 ¼"ScßI$TåvÑ2ýa¡dµØØ-†tr-ñÓë1¹9Ÿ]­Îå-rcùO£[Jˆùÿ„¾«kë!ð“äúZ—ç^To5¹¶û¬›qÈUKU{GÆP{ÊËÚýù(Y·ªt™{PÞœéÏA¿‰5V< ÚJó)j- TöÉ뿵ïX'ñæÕNOß“ß 6‡ã‰´9„UC£§6(ô7n\(Dûs˜«‰÷öëòl»+ÿDÆ‹r1mi£÷+ï[2RÛRר¿×¼û¸xy +Qä¤a×¹Î'}úWÎæeJ›˸œõM”L(³uóæŠjòAlårI0\Ö>Öh¥†úh³/&¤}©M¶±hú­F$–1f‚F¯:z9Íö/üÓôQéxÐòׯs÷Uã…œã¿s%![v[>d4Ø>&«êäl*I¶¦t>Ø ÷Ü¥m  LËÑZ–ûÿá‹ï­Ö|¬Û ?ÕÄ©¼ éõ=¦Ñ®ÑÄ:ÿ¾ÄkƒM£$_²Eå¿uðľʗŸp‡—öÖôþ6MFú· +0a9•NÏöë(H­ÝÔ‰ï8Û\æ\’ûMœ’P›|odN1AB¸ÏŒ’œwqLH{ qT ´iV|-ù…uŽ%—9ÃT§ÉÈŠñ¶fÍGlÌzÄyħÀ§4~ƒ±ó}A•w"§âš™Éœšdhe­gL~^è–Ê +þãS]‡dZHÞâËŠVÙI1Iñ?]ñ OÓàpyæ’Í^ñ]_|Jƒ|ÆÔEð,O5뤵´ºMÿ‹ÆHî›}dfsÁÀæ€Ãéà _ô; B#š“èu›Ú ;…K"]º™K=„`TŒˆîò4kv¢áŸ=œÐ÷Ç "óýN¡N]žF]y;-VC‚kqµœ¤¦]8­ñ.­Ÿò«ˆÃì-ãíÀKÕ2 º¿“ŸÐ1†3< LÕT„˜“ÊDÊâã÷âØsºžõÅm牥Ïâ÷,%òüå>–%Ö­›*Ѻïä^+ÈóaÙ8·Ö)¬!ÆøcÈÓ™¾îG G´"ÍÕ´ãk‹ÄÞäFi@޳´Õ‘Ã!¶q5ÃtÛ*–±‹„çlTv·Ïuf»teM¡áÔÛYÙÓð²iÍÔÍN|³N®CØ×Þe´‡Ì7N³KôIhÐ(“ôAäç2Ø9â:Õ©{ œ„¯±s<ˆ ³Ýßʧ@œ@½´‘•[éA^Æ]a€vK‘öš"D#-7U¥qéRáª?Ž0Ú£-ý’¼¯Œž×]µ5³-6X\6Ui²Õ%.êë=M6\B®Â™‡ð®ªøÔ9¹²> í⸬lºŸ“J¡&öS[x¦PJ`Îê~`nqƒe?i™L:Å1`~ÿHRˆ Œ|H´ÜI<®ÙƒU£ ’\üÀO¶´Órʆ +NÂQ2A™×—’—š!š#YÐP¥ ñ•¸3µš%:V¬‘õOF‡ +yÐè¦vƒ0í)­¢OLWï~&FWÿ{ŒªÚÌQ“:ÌAáœår‘4¬ÉÌ:˜™é8šy™í06ñქDl=tC…ó®íK­×ÈR#ýE¦ÝçÄž?žs,ªÔs¹ vÂ8jÜM!­ sÔŒê÷ó«ú¤oS_$v¬Ú µ.ætФ²0p=–KyCkçò¹w%íö%‚Gx{_‰ê&Ü%ö1÷9½g v÷·»ÈDGä¯èsžñ€J*†þÑðºóèI!©Í>™¯™ß³ÓßÏ9G¸HÇ…/ÄXßëÀQcƽÿÀýƒyžläYª¾òA=o£È’ý*ïmsΛlOì“ØCç‰ra²‰ô!%‹øYD¹(~$‰²V&‚)R¶s&_õÈvû„%2©ŒÿyÁ–ž_fíTâùƒm“øâŒxŒ¼I¡Q¼©'û¦†½ºÆŠ¼QÃÍW¨MßäÍo=Çõž'A¸Ÿ2{¢µeÛÚoÅÈ>„[‘k^Ÿ0êˆs꫱7_·¹|öês~+„âÙÔh+ÍK¨/bþ*»­MſɅÖ͉)¾£w)–aŒ1‹è‹ÖØæ™E~Ÿ„µé ¯r¤ìtü½É³¤nZŒ9Δö£í/D©u€O ‚E‚ùjSÙù|Éãìâ°­gùÙ r<'óîrÝøç@“ãð´WÓ¹¯7ï¾êÝèkë,-sM*Zv ¯«áû¯GÑÒ Bó3©»®¯û°”ï׳øb”ŽV¨cÒ›·e¬ë™Càæ¤Š„?Ç”¼ydeñ…Õ…Uõ*U +ùi‚À«¥O}ŸUj£‡ å룄˜ Ã&²3-Ø'vªò„p´V³ü8Ê^pŒ4˜¿1á°¥ÂÑ(¡èÇã¿×ETC†îgE&b)e7£°M±RfcØ\þ&X |›³³Z7qr"ë‰EõK{Àá»Ú]èÍyÉÚÄâ¹,CriŽüo5Æ2îÄé¡Ë€ùº•1iæ>T>O›…-OJCÆñì|zO-<Ž¢YrEÔˆãq;e>)'ZLRlÝóÝH+ÐHÌœ¥Ú‡hŽ:y§_ìHÐø~áîÁé]~Ã…¶-\J¥£8qe½Þ åòE˜2¤UâјaóÅË*”Èž +Ûù#÷mÔ2„Z &+²^…÷>ìöâ +ØÞöŠÚ†žw2¯”¦x|àó»jŠ0D´ŸGY}|ú£Á‰ÁÂRÒÝ \0ô½àâ(Ÿæ+ÂÝy7„±IºW>m0Ü…µ®ü§”™ö.º“‚gOþ1ù±»ïÞLÁL”“`ÿ”2D8ýña˜\W”ÿÄûäκÅûdæÖ ·†‡ÑBã:5¨"ßcçhÒ‰hûõÐYÆÆnÍ«™nlRq=Âù{‘Ón™ÌŒ §LÌãþ(ó£­R +ƒÑP/ÕÜJ6ã ]z¦áì6ÏÅ$KQK8 »8Dtc½}ÓzÜ–5¯8»£*_Z´¬À*Aˆ™4Íca€ã/#k{p:AG¼ú&ŠäWoi®Jϴχq U‡å<ôã ¤Ô +Žƒ4ƇU·¢\±C¢ש¹öðôm‰}O>ª“¾!]ÓNŒÓ ¢S»7BüBѰ’wÑÞ$Å/àµW)„ŽºÑw +Dûë–ÏDª¡QaÅŠO0€î¸¿ÍªòÀÝôb4Bè„°È$È+îY+“ –f †ÏÝ]>+Ðsç%J‹FsQ;ÖtÅ0–»±_"WV/Q&þ@\Æ%'‘ÍElE}/ë3}¨§ª`—LzŠçB}3m•4oހʕóMgœRP§ÐŒ+Îáfùúq +ójÀº:ðGËïååA˜ÄÊA[’†óeVzÛ×0AÊç¸P:tYu¸1¶i Ù’]­?ÒJ‰¿‚µŽ1}oû y˜AÛñ +’hOhYvè`£J³tÕ~|ЊèZ^ƒpàRù^“ÀØãNd£6® ­ôÍ.ë‚“1Ž{U ”K‘¿5â—âí½Ží-1ðsGMrˆÙY‡íŽ€ië®AOpihZÆêÄð‹«[,+þÇ –hå°æn!HM\… hoßo»Æ¬»)ÁÏ3VÎv/Þãû»¬=8äÕDüÊ,§.}¤Áà¨iS•EPkWšÊ©QfI M«_#Kë:ë»6B·aV‘î!`j}Ëâ’B);uƒs—Œ¿™Vì¡÷3ˆ„=оƒPÌÁ¼É%/YÈ^{frfRz„`RŒyg]®0ãnÚÌXîR`”áèEŠ~óá!&d(ùg‡¢ÅL6À“¤Ž²!-A›å¾S‚Waüìªì¨$O¨ÁQ4n{b.Å‹j¨NÖ€›+czÖÚŸèAŒY4:§“Íé |Ml¦ÚÈÜò‘õ:UOmtaâaþåý$þúIØ.øf‰Â1þ$ó0SÑ¿hö0xéY©9Q¤¡²WHÒá2ªx„ò\Õ½—Õw0· ù}ùËÞ=ÇËžÁ¨Éí:ZŠï‰¸ËÇfÛ†P aÛH!ˆ#"µ² Ó“¦‹îH'4ÿQqý<¢]t5tå¥Ù6d‰ü¹^-è3ÄåÛ=U4 +í=êW9ð‚C6I¶€rm×'!âêkÕ"(GÀ{·rÚþíþgADƒgèñe-IÏ!RÙáà@gƒ +=Ä•d +Í÷Õ&ãeô³Öó²çÎÃö¿ë’K\/D}zHˆ§s¥s1€ö¡1ÓéTá Þ¢V~æZ<1¡¼ìîŽèì³»F=±ƒTŸ°äŒ _Ibú³ó +lp*ÿo#îãÉ÷@÷ŽýÏOŽr¡Ã¿Ô© J,ó[UŽO¨díeÊ-kdúävŸs¾Ã“¹zìž$Þú +—µ™´B{iîÔö´zzØ<}mØI¹òs”¸N‹ôá)Øm‚>/^&ç‚X’ÇwäÞòøºH“¯ÚŠ­DÒXFv5¾˜úêc¤šÉ3ðÐð"b¶ "‘¡:T‹Bý2­" ϵVñÿ;nµ£ R@~¡E¿peD¦Æ£’H¨×ì’nei ÜN}˜}t£)t?‰öš”FØúˆÑt)rS…»k0âS~¸º×.¼,mÎRËèøÊÞ©(ðÀ¿dçÂ_Èw­­ZèäZÿ»Ëbor#º G×ZäÆïž[¶” ï:ãaKÖËBý6*;Õé´3Ó:¼¨Þþj×àáeÝ + N ÐZÆ Ä£ú®/c ¾‡@;« Æ{ M"Ÿ ˜•¤‰Ü¶ú)þU…‘GmߘðI^ÙFoqëE+⪖ªöŽ‘ ö‰‹©çïP8²sIè/ö ¡>%σ‚>cj¬x©”ûRÔZ]¨ñËc$wð2õíˆ÷ð'Þ' O#‚ ²“˜+¯A»¶ÔNRS ‚Øö…‰„ØÁyÛDïv˜ÿø`«ä]ÑÇÁh–C—NÿÑ·œž£;£2lÛur6ª†[S:lPõnܸPˆ&ëæ-KóñþËùØk>V㈑ äbÚjÊù‰ã.s.Ió¨NI(Ã>¹2'–®!\éFINµ¶&$H³‹¶*PZº+>˜òÌ´GœÅ’ï*ÝêdEöÒ[óVöd¤«¤³­c(³eëmðò¢ÕU:³(oNúé®ÑÊ”+‹m%÷š5˜P*{êûÑ Ôù,‚ºßõ›ù£)ã)ålÑ +å^ó\<²¦rR€¾å +Òg°}¥Žgs¼%Éë\Nô¨J&„×´÷sE5y ®Ø0×ä’`¸±|±ÐWéÐ:{^LUúOšq8ÐéGŒH1bÌŒCtôr‡ñ^=å»õ¢Ïð½ù³CæóªÛ°´Ñ)¨uÅ<4<†–£Ë†co€ëÌžÖx‚l†Ëúj›{öÇ•jáEš‘oV扊‹^§¿áª*ü;%ÛcæJB¶ì¶|Èh­|LK<ÉÕØT’"qQè|­ ]ó¥WÚ]˜‹¿´1<ëãß ÃG±øE«~,·•O`¡Ý®Ü_?;¤;* Ú*wS •É×–…vë”*» ïÃÑ»¸î:W#Q €àít}T§¸2Í7²ceÏ÷z4Q¿A¿•tãa•Öš[H¾yŠ×cêý•a‰3#à3ñ± +õálšŒés`Âr7œƒñËPG§ žÉ:@!,2 2õQCÃí«—¯úŽpdPÃC4ÕðNœëŸÕSÇ»v «çêAkކܛÂS‡±`‹µÃp«¸Ñ¸9ëš%9 +øÞÈœb‚„mƒ9%îâ˜=öâ¨]u8Ò¬øZïêJ3r ›¨S ÿ݋Ž4 Ö5™5o*(o›3Ɉá†#j9yoSKÚ©ýš ++ÄÐEÌÉ1ì%•¿Þ~— +n .ÓqÌ‡ŽØ…ô•ò•SþSh&ü>ûú‚7îDSþÙ)/$%)ÈÐÊGΘü¼Í1‰áÛ¦ºÈ6´HC≺\µÜS>Íò[nxþ%0T8ÜdÏüÅ—/©Ïj¦{¯YøÍ×Îöª¥u +äjDÿ¶“¼¡Ù‹ ¬¯’b’ÿ~ºÿž»›]àòÑ9‡¼ÿº¾ø”62 ø‘<µŠýXžjËUwuišã ‘Á+úÈÉ]Ä–ºs*©Ã̘©%¯wÛLcöv>=À©˜GQ¢9¬3Jbj8¯ÈgË-4OX3Ü «ÝäÌæŸ0ћϛ¾õv„F8);Íê$+<©v–Dºi/–z4À¨8 ÁùhÖìY,ß#z%½ ( ¤b™P +Ä`‡@GT@¿^ åF*Nîƒ,†Õ@Tªp—ðý£pØc…(?e fÂËh¨÷€/Øi\Œ ó“Dûçœ_œº!Œ2ºòvZ¬†Öâw%UQº2pGÿ.\*G#ùK ›ÅZÛÇ–·dic;#½bfxtw•×~îšìà>ìÉnk`ÆUæÐ"ï-ìÍ¡,dȦ¡úå ¥k°Ä¯é ¶Å=7ñƒ‘AT˜·¨-;‰ˆ‰ÙÛþóÙ­æi!÷—ÚÓWƒÙóXJùå×|1J±G+T¿iÃÕ¼Vû¯ps±REB‘í~±e/8FÀLÑ–þXÜaæÞtíÿÑå¬*¯Cw½¬1š¼•ßX¨ÖŽ)3¿l.¤Â¶ÁÆ»/aÁŽŽuD‡·uÛÖ •¡ÕŒÒ€>{u·?›Bqâj4›è«T™1 ÓØ¨ìsƒêÌkèÊš_ßµ® ½â[¼P#…5•#àÎ:YáÄÖ'„#•‚}‘;va¸}JÝåq¦:~Ðê×R7-F’gJ†{ßø™«²¯»ýyÒ‡µ‡œø {œA†­<³¡Êu…nœ{–õ’нP;õ‚ÕÓd"­rÙt·Oö@%Cæx ]Ã6©vÇl¯ +ý +Ê9¾YÊzžœË|¢"ÎÒ?ÊY+Aš)[·¡ôd;óBœÚFÈñ²î‰KO¡3ø*q{§£<‰S(€%€0gu?07¶Ï‚¼‘ºÂ&ì–0?ñ$)DˆF>$ZnªWâϤßI.~`©[Zç9eC#¥ñ³FU m f¦Çf ®þNü€9ÆVêfLÂúM²ÂøöÀ‚þÏÜ"6:¯Ì÷Wø«Øåd)!³ºwj{Z==l°¸lªÒy·J\É'Ëzþšl¸„A™/ýA,Iíµroy|]$ÇÙmEØ"i,#;”_LI7¼ºPn'°L°:ßš:‘ÊH{ +MJ#l}Dæ:š9§ÌÓ»q§Ž?\]åH^¸g)ët|eŽoÚx`ñ¦¶ðQ :”:ÀÉüÀÜâ2Ê~Ò/˜t—bÀü㤠øu¥’xA¯ª[@9¸åžqu»ä‰™"°=$DÝ·Ü·–@{Þ–çú*þŠoQ+?s-–Þ^vwGŽtv×Ó#ÖÏ*ÁXrF¡ª1À}×÷ 68œ™¢d‚/³393)=B0)F²½ Wÿ7mf,w)0Jþt¬E?÷þžŒ2ò½ÍQì&`ÇRGYž˜®Ãüô¤©¸:ξq¾üð}ªŒl |3Êa– ÷§æÑ4{<ú¢Úƒ’Œ¦RÞY¥$iþUhE…t-/Ï8p)ò/Ç`lÿ'2ßWˆØzè†ûAÇ–G³¤$¨.Ì4¹á¹Óc‰VÓ šîé—+g;™oÿóÓVÉrä"~ÉeݰRîpTº§Ä¬(»¥MeÚ¦3ªˆFçŠQ§Ó•!~!æXIµæoì™pÔ¥šBG]æµ"ÉóûKé"UÞ ¦¾HìE©@w\Ñè Uy`àz1.cŒœÆè¬6¬°™û—°T +ÝU0Å&=Eý!°—¸Ä¹o@eÄ÷¨½N)(ÝhF›gþ3ò}¶÷5`]–ò†ÖÓùo&î&JÇ0ñJ"Žðö¾ÉL.¥JñbórgÎ]ìó 2skˆŽÕCÍæ!ÿ”T á¿ý4iþv€é쫦«‚Ó":¿Ð°ç= nK”ÙÓß¡-ZV`®Dƒ迾@ÿ™Ÿ»³8 +®­^}EûÍ’BO‡|/C/£{»=£ƒr(Žm“<^•°£=ˢƑgãçò!ØÕ(²Iaù‚zÞ[9çTÃÚæ“I”u’¢ ¢õº õ¸jB-›Y/Ìõv{qŒlo{EmCÉOµÙJS†<>p÷Ó5E"ZÁ­+ØžÅ;­†(Ó(äÂyõBJ í²ˆoPüHy¬LR¤qæL¾÷ìëJdOãòŸ1!¾ÌǨÙC\˜¸û¥›¥Y%p[YÎZ{Ç­£ ÈWF4Y[ªÊ0zjª<|u{L7x]¶1²o-€ýGõïÚ;í6Ùðe’_¢e=ONë>Qgi +‘ e¢›‡®Mš£Õ‡Þz2“÷!N‚m#döYwÊ«©Þ—|¶‡ŸÜö×#¤ˆ¸ˆ3Sí€3W'~@’cÎ +u3€&a}¨Ya| ƒ{`AénHÙfõ¥|Ûlü2š?Ö¼™#`É &æÉK,n¾s +o:øñÉæüVÙ¯µÐV‡–M^Äá,TkGš—Ñ6±‡Ra[îWŠÐq£ ^(ŸÌ”ÄŸpg¢þb‰kBŸÄA°Æ“;¾\°%àü¶S?huå)•˜#I½%C³á|ÂR1Â(b0 Í ±­* Ñ/Šü#'wÏCä *U8Åxðß8l¿Ì‘¼Š3aë…4Tõ@Ιlº.F‰:µÄå?wM†…†vpvê7»0c¤shù˜vèÞ2d„SÞÎÉ}üÜ»XbÙúŠ[ì•ÎöÏÆ®*‚$ίqHÊ ] Œ.ÔnŒ§èy£7<œ*Œn2é~ìÅ™Úé5S³Ù¢|èåg{UÜ´r5"ñ[Ç^ê ÈbK]·ÚïfLڜٵã&¿{;`ÚL­¦Q’V—%15ÙŽd½ë˜©,—nÛàrˆOê žŠïÔ¦¯ïøÛÅÙ}G82(Îï¯äx'NûÁä§íÓ€;Ûýu®»oCnÃaɧÍÖ0ËàËìЋk””¹¹Ã—ê DÈþCŸ5’²¹§«mÚðM›bh¬fê–vœÄÑÀo?Å7ˆçXZæšT´ìCKßëCŽ¿¹@„ûfOkã9APsøw«Ùì‰pëvh Ë»JaJÒ„ +ÈÒïÅuŠ"d¯Á”IYÒÈÝÛ¸mx¨ŒÃ14V3uK;Nbæ`¹‘ìŒÎ•D…ýop¥7ÞÆÇ)Ç„E¸ê„ÔÝDFbuü«f“ó%„ê`çòùs$ç.µ€ÜÁSD 8|XÉÎÏà.‚tÄ¢ÑÔbü‘µ¨CÌC;8;u•Ó¿R·4†òL;to 2B§ogê°~nÓ,1â}E£vHÄg{écWuPd1« Õ΄Îmù3&mNâÔÿѳ“H0m&ɉØS¦I+‰Åœ–”âG2ÐûL ÚÈÅ7ãp9ÍÁn{åŸRD\D—§ø@—¥±? I¿gˆ›´—@¾°T¢¾>ϳ0®±ú7†ƒ$€â3ôÜ>ã6~M¥Eh¶ßŠ/ÉÉÁfJbÁ8½€Q1Ê»À!ÈÁb®XcÇ“_.Xœp~[§Î€‘4´üšÄLŸªÐœ¯×þ>aǪJÉ´IŽQ‹Qô]Šô\5‚!˜Î‡Ã¢™fô;³¶FŒ6¹³¬¸¯ê©Ô‚â%§C8õ甬 -îØ¯.LŽ\óÜÃÜ¢œ8£¢g-³íØß‹ƒd¥#¢£†Ue =5UÎ>´³‰&•< [–Y¹˜@ð­Éô¿FNÀctVVXÂóÅX*à¤ì¬ðžXÅ\b Ò¹ ¼bõTÐ'šà4#ý—y°[Œõ”Î0 €;@ƒúv ÛSÛAçÑhXý‹7«Jâçá„Þ˜-+0„W"aÏ tÑ_ ñÂÁÓ×€WØ/°‡¬z€RÚ\g_¶_±~x ±°UF6…Š>—e¾K‹± õ Ýsæ³ }QmÏIFS)o¢Üº‚¤!²rhTfÒþÒç¿Ê+ç‹MwúÅ›½“¹ñ÷ç+Hê9r?ê¼ à…X)w8*]ÝbVÓܨ¼mS—UDª•^](7X&XáMÆe$³¨%Ÿ6°"sM’ÝfçÓ ¶ÝG‘. ü‰$…/ \½šû:>¼G¹m +<0ÂX"àÕnÕK ³oKý}E¹¦›‘·˜Ko/;µ­G:;åçŸHkéî,9#ÞU–`°åõŒŠnV£þ¬Âuuw—œ–wh SÖK¼ç0êO2w–¥ÑøíÞ…'‘ßའc -?¨1î¤4'âü±_ÒnĹ¿øMø!V.´!5pŸ–Z?ã—íõN!´ð²yÕ ð…j 7wÝ@u½Bú8…®1¦s¾C$І8r•rÛåÒÛxXBÖVi§ïcä&ÊÛÒÂÇjlØÈ€Ç~ðîÓ}Bµ IÁɹR«,~z#¬ÏÖÇé°“EÿÝÿÉWðC@sx$ëÄ㜶ð!¹&Là !܆_úDsÞ{¾wýüF Ü6Â,è+Ó|°ø+{8{2´n2âäDËŠ÷–öß2k©ºÍ‡ò©•ÙoX† äÒåÞj<‘dÁ•Ï_‹ï»ø},íVöpöduܯz`Ò`mîWQøïq¥ýß”ÀMàW×3f¼žµ¢ñ†yÇ{ ÿ’®É(·|µ ÛâvÊ ¹8Ü•ocíšíB¬\uBjà"#1´~Û3Ç÷œBu0ýyò·ýÔ@nî§">€,êg„épA:bQæ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc62.dat b/application/third_party/mpdf/qrcode/data/rsc62.dat new file mode 100755 index 00000000..eb8c3399 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc62.dat @@ -0,0 +1,63 @@ +¾pC¼ ÇùqìJÉ=iv€©x}Ç^ áe^Î2˜yf1œEíëèz¤)Åòj|@Ïb+Ìï%ng4¾pC¼ ÇùqìJÉ=iv€©x}Ç^ áe^Î2˜yf1œEíëèz¤)Åòj|@Ïb+Ìï%ng4aà>†e6“ïâÅ”zÒì4Oðú“¼<ßÊ +¼d-òÌb%ŠÇËÍôUR—ùÔø€8" ƒÄV…ÃJÜÎhß!ÅÙ-T“)ÞF G»š.戇Tâ">¯âOVµ‹ªS¹Ï* %Žñ{R ¾„À$3 +L¦}I,o²©\ÂÝ|Ê$l;ÃÙ—5ô¹Å:hžýé;ex$£‰eÈZù…ÄJ “‹‡õª¤3ïµípD•¬›”¥Ð|­cRv-wü:¨{ÊÉгºr7…”ü;f-Bì;Ñú€ãõÖL~`oöß‘]lUÔ÷‡Ût±Ëæä£=B—¯6Z¨,;R¡ŒŽk)'\Ñ ¨ÙD6|CÙž¬w I¦oƒT@Jÿö¤aHf˜Qú’XÞyO¸M]Ô?AoÕJ¾ëE³_§Fxuno‡Z?&‡Pžïr/—󯹫¢{[ßaä iÝTwW3Ñ^·û(Œ™§ø"‰HØv›¯3j õo—tÐ!çÏvÊðH[(Ê>´ï•”; ÷IUfÃwÇ:àˆ067E.+5W½'×ça5AñbÞ ß Ï$ÈáôʈŸ²±”îAºj-”ð¿,–q¤WÖàûí|£1»zü™6ùUnâÄ9x‰øGƤìZîåtM +öþ‰(½{iän5åvÌZ„Å"v¿é™Û÷±˜üÀÞñ:£?ºØª<µó«è‹ÑÕF7ÙçPSõ"< ´@,²Ô éþÇoH"(ÒSe '(qÛd½Æ-Ý+6y¸.4ÈÉCúÄ»:z‘8gZå¶á[z„3Cl´MXv ¤_0ÖRN¸¿&M¯ˆlø†<¯!Eî’QÞ¨€”ãñU,Â*'Ì(-¢é9°¡òžmå +›pÿe¯Š¡ HÌ4<¿$΢b[Šñ–eã9ñïwvoô`B^Ek|xGØÞ¨VgŒÝ.âÀÂõ_„œùY:šºµ&~‚Þ·”aËŠ8{¾SŒðêÜÞ´~'L6 !Ãä^3û‘oKYö¶£ÂÕÒ§¨î$®f¿¼së.P„ê¥öšw™NåCg‘#ò³™¶+Ò2ŠžÅDÊ·Eh§ë«þ+×ã™W{Uײ5íºH©a›ýΉ6ƒ i„ï4Áf£ ¡¹OÀYSN³ÓÂj‚›Ä¡£@ƒH ßõ‰ #y5Á‚iÔZ5ýcX1âU®±ÝëÇø[b:kôå/lïªÜÙ• rððÃÌÖ‹€¸=ÐO +JL°e©u“¤[¸kß‹ˆ±_k3QÀH„dŒë\6}cÑžP´ù>j È÷z—;펑UÅ´Á×èšñáPgöÒÕÜ.j×ì…´—DìcÏ/:«ó-å¡8ÿt[~i­Ixwû&KÍþ ¿·SþŽy½Úë«ÆT>€RÏuV²›½ôòA²­ý·CÍÂãhvI|œ':†1)±X~¸™ ‡"Ûe؃Œn¯Ó ¦÷Dx4u€XyµÏá“ÞDP¹¦Ê]NPâ«Èg‘Z§"Vlòm\h†é•ktô?pδ×qß2°¯ìƒþ Ø?I\DÜlOû:¦íƒ§¯+8K,™š± ÆâϽ„ˆÉu­åú©‰zr;][ᑹë¶ôf†Øuš°ìU¾ +`±¤œmc4LšC ØíxCBŠÁ,9¢¡6M5ÛÿªX™TN=…PZYÏr}_ù!Ú„ +%:Ñn]I¹ôÃd?ØÒwÊL1]Ñ t}Œ¸YU_“=s öÝ~Öoªó(!”V•;ä¾’z—Fî×+àãÊC _*…hxcHY,Ķ ÿ1Ê2ÛrÿÃîìÞõÀ„¼ŠÖøðŽ­=¡M¬Î§\Ù™÷¾%ï²id4£_ÃXΦ|`LlE +>C…¼ËΡ/ÃÓ¾w¡ Üt§“ñùg=Š*„øS'ÐŽ¶Zÿ²;Q0Kˆ†t)iwLü¡s5‹ pöa¦ýÉ¥¡&uüN˜l&]B›Õ¼fë?Þ–²ñq[™·,¹SMÁHAÌceæË\  +ÊYv4ðõfŠD.ÁÀtËa&T±Øfxkõ¯ýix“p¬ÚWwz3}Z‹Õr\EFÅQÐNŽ®H© î2Ç>ÉWñ)î/2œ×†xŒÚ»1²9_2šIî‘RfšÜ&¶'pε]$ NøAÓuãDÂ5à%€nb«¹H²•ç4õe¦ëUO|±³û;+A"õÄWçp7cÄ.^5Rðô¶—€ ˼’=“iòB j,ʤî V^¦Çˆ=GÅV† ̵€ó¡fÍg„»Åç=q< øê›\njHì,Lû9I…+Á;è§ÀØÜ ¸¬ÔA|ÎàÖØË¢4\¯÷! ÿÑ„ÎÈM}-ÃfQù4Y¥Q6943б4)ô(¿›¼’L#t7Äs6ªµËOÞ +ŽcØeŠš*ý›…± mz½&ž”˜}ÊOê;U¶mÖ£ ¾Öf¢È˸lúÆ¿!= .uï|Ô@ó*ô +83vCëš\ ªƒÌ'r^]œ@£9j!üÎuªˆ½ì»ˆ¨ésù™ŽU‡î€b–äÏÊR5ómÒïØæ/VTBÇ?ª—uŸ³Í)(ÿß Îñ¹·¥\Ô³Åu*3ˆÅƃ^tKûþZ×'_ pãè¶üÒG’ðîëL–‡ácsyq é+|„t4X)•פ;§‡9­ $©t› |ËV›±Æ -Êb:Ì·vÔ5&Ü€’[ƒö!‰gZhÄxG¦á,òg© "Ë*:K‘¨|¤ƒê¬. y+gõù‚yGçs†‡™ÛÐì’ø%NtbR°üm/D«Ê­‘oNn²çÛº+ÖX¬Auk$™CÔSç'5nœ‡'‰Õëÿá¨G•ýz‚g±ãxc¡ú¢M1߫ޤÊ/ÜC»]Qóˆð,hê°òw4ƒß;¡=ˆ oQ‰ºœ ÙKÎ?´SD¬ØùÚ¸ÐÏ7Öèõ~àu³â£»¬\øáXèO÷-„ Ô´ÏBÅ’Ù@OþqXhß™þyœô¨(©G0ƒ~‘õim+Çî:ËMóPÝ…—d<}=8CÅá.­~’¸ˆ¥ØžëtQÇSCVp–X/)]‘Ùƒg êGþ×éOôävº¶ß?o,ËÚLb~„JÞÜc/A4[¼µÌ®ñÝ)ºÜBMJ·“B–±dl œnŒýw+ ½•åâ¹ØÈ0Kÿqõ*Ì­ê)}Å0ªaÀU%ÚÆh˜)†­Ç"ð†„ ŸXrY_lš:j«ãI°/¨œz ´²ƒäú¾ïB©Ï…5­¤ñî„´1F+ÝÄ9#¥ÀoåîØ¤&GõØJ;!hÃ)wÑ‚rÊŒBEÔÜf¦{Ш(›%Jt¿Üº’'2oõ›È~­¹8bº:&¿èú:m²ª¾;zæ]ñ§üþ±ÞIûPB5¬7vÕa9ô3ŒÁ®e ȶÇ}kV3ƒ¿RÌCÄϸô à}d8¶ùÿdË_*ÓØ +棰O†Z˜»‘,\^$ªøþ­ÖÑ]ëõ³(VÝÛ‰†¾4=TÐðƲX•qãb‰d«äã›ÁÅ¡÷e ±íýGz_šE +S¸¯'/óa*JÃy XIžg€ÕGm5ÑÞÔͯ柨ñí Õ½|€…Îá½Uó]Ø‘¬‰ äZ‡¥n¿­ð9ÁB¾`E?Ž$¤MÒÈh[¾›°Qþ6øÀ˜ØŠ|†e‹_^›»aî_¥èS;ÿ0ïÎz Tí¦N½2q´,ãyv¢`– l¸w’«F¨7ŠQÜ·} +‚œ¾öF@’ZëÔ—p*]άª#‘Èsð<(T$ÁA.`²ãRºMEøj%èRÒî˜å2_æj8™ àñÂQ +çW_Lêåœ-ØLº„+·eÌË~¡1yÿâ¶/sXo¦šŸ‚…ÆÊÑ‹¸]V"Í­$ì)˜9uAÛäÌy´ÑN÷*˜ôì}HÝt¶³ÎýW;LÚ‘…FŸê2憎–Mçí>®Ö: ‰²ìhý÷Ì ˆ:\Ÿè‹Â.L>¨­ÌðÖ÷CçÒð;àE©®îôfú´ ·ä¸ŠŒ—&¢½œAOÁd“|7Âó+Aþ ðù;°ÕTì¶«XÌ$Ð ®Èþ¢‚×®õÒž<ÏŸr±‹\qÍ}xæëf¾¬šÎ#»ƒýä +ôH*®ÿRÁ^d%³<>ð©kbyr¾d)’Á?¤Ì)¥LqNàw2ºþ +Hœí‚»êÛˆ™jÝJÜÄ”ÿ±¼îÈE£ÜÂ=âtØô8ÀqëxÐ +ãwŒÈÞÁÉwk~é7†92ßQpì;Ùn‡þûöÊŽVrA¥:s»ðKoy7Óh÷ÊQ>˪žø{ëvV6‚D÷•®ÓànÆ•$(\¼,j¤ýõq3þ@‹e9z;Òù„Ô:ÚôgL!(5-ú‰žÉvªqÚ±[þa±ÌY'=* +‹mØ é‘cBz]\êÃøµ€ûTõpfìY[}Ã! MÍbü)ÇàèIl mïEû›dïk¿DL¼–΀3ä“5J‡ˆ7 ªßé³OeИ1؆Ë)¸ I…N伺%€[rÔBåêI gÅ4k M= +Ïæï/ªÁÄ1Õƒ‰¤jûÚ¹íÑ6^¬¨„8»6û¦ ŽâôOös!½2TXLù—ŽSy $QnSƒ’¶€Þ³DGø)g`qãØ*ç˿̡†Ù{Âϰ“~I3ê#{‡RPã£<] ÿosW¸µ{—.êTf —‘¼è–ëá´³N¾à8ÛÍq幎9ýÁ˘1ß,Ææ-ra +ã8¼~#QéõY1è‰ïiþÀȼÉ0ãµÉ_)$‘ðÚ}ñ^¥VbD?™ù’(û©³ýüúB¡Òòâ@ÏVøèh°R&7³UvSrGHOè+ø‹¬+‘Z‰Ä>t…sìµjL4¥9¶ñBδЕðŽL’_Œêñ/‘ÁSÊ}zQK:eò]±02/u ñjÉuÞM c<¸X{™n›–C‰ÆÏayª +÷måx?°žoºQßXùÎO@D‹Tt–?Mø8:UÉE\@òVÎ÷ïòŽÓæ/«½ Å9íJœè"Ĥþ}åÚ^4&ˆK‰G6ï¯EÇT‡½úU˜ÜöIÅQLÕ`=!‡¬HÇŠ¬@á~hu7øÍ.Ñ—îµ-Юtäâlã<êgnç 0?<ÞœÜyÓ«iV±°E‚êÖH/†µ¦ÓNjÜ(%N·ËãßMŽ7çôÎÛð$Æ_éYšb£KU‰^ŽO# ÕbRW]HyA¿ƒ È5/ÍÛtÕÉ@Á…Sš¹|r +åc»çº)zŒdÚNï–øIo¤$;îj +¥†kº¢û ýXÐÉ:}ùîh£v_z ]Þ¢i%]¯–~u¦ˆE­ï©m½"ƒn±Í÷üÝ8ê{Ù[´Õ™(«àÊåŒY<ƒóy㛹ß'ÊÀ«î a¤~çOéãe®E• Dxül^Ãr Ë8žöÓ×ϾokE¸íß°ÍžóZ]µuƒ<„—9¯€žáâ°Ð£/á.ò%õMP,OŽ`ü?*÷ÒÚV“Át8‹šû §3Õ5§®c¹ÖY +n[ù|q¾Uò†×ýY¿ü¹1Æ*¿àÀ½Œ+-Ìi¢eˆaX︦CJ‚Ç»Z V…ÉpÈxúzp†—6ß$\Gü9m W­!Ë袓68¦†¬à18°^Rþº?¯Î*ÉŽá³ÏžõÕìiq£~ÞX‹vå9ÌŒñ&U]«¶ði0>Û¡ÑAÚîñf¸M…4f~lʇb‹£êö%Â`§àKÙ³ÞäÓ# ZÄL[°?¿©˜Äü”¡¥0Æ^‚h¶ew…A<ÿ§Ri¥„š”s*;„1: ÈØ%ÜçîV›g7&×Ùo­'`4–ãèÛ¿©ºbÉ·_n"aJì7¼å*bÚ„’O>Úÿçu®é†`1î”ò²Üê K^:Æß Ï Alñ×â÷T…"GÉRú—`IÂ(þªJ©‘Ð-R4G“Dý#°ä²¾Ø)tÔKÛ’}^M%ô.]uyÕéaÄO\‡KÆžNÒ•æa¥ˆá™5—Üʳ8¨P•O*Nr!øOÛ »É‚ƒ"ÄŸúÈpqïãÈ‹¾T»­Ñ[}4ž´-6k?X¸¼HIí(áG±¿ºË÷ÿº Q1xˆ=/Ýg÷)m»üõíïé¥C=–nxbæ–EŒÌÂË%Mßvkó™U$ø YO"JÊ‹^šÔ¬Ã{P¬§«$a8hz¨.½ý‘=>y°7â$ÛÄÈKÕÛ+Ÿ—_ó'*ÊÇçŽô¾)ЦmCN^ûÂT”›òÅ ³ä +ã˜Ii–âç¹ÀøK¾cOŸã…Ú).Ð…å­&•¶ÿ”/¦§1LCö_·kŒ,u7-qúüư’!Î'·ŽÚj¿<¡µ‡CÑ#MÿÇ·gøßgªûº­?E@Õ´ +WÜcGýrŸ,„aÀŠ~HUš¤Àbr6rê‚«Õ…òu¿ œóT-$õÅú§$èq{ç®v˜©?Œ#Éd&Ñ1šÓÇ |A±t@4˜ôÌIêÇGsÈbѸ›?:5‹)êzëÌõ¢z&Cãø`Ö23uB×m( + íZ‘ 7U±ìÀ“dßtyÅÐçó… t¸#'Í ™\˜|MþG…ý±ó†Ó¹ývÝ ŠOAÁõÌéusÕm 3LYg%‚=ž$ŸÈ;ø± Ú“[úBë|uTiîÉ6ð*fä†:B£¯úg¶¼£¸ï”ó)p]°!l×ü¨ûoO Ev#ÍàR˺¦\Ìn™ûV‚á>ýïv}·¨ÅqK°…H½AáY³A÷¹!xƒ#ä "¸â&‡úðÑËÌaE)FkçÕõÐéä>è%Ñžw‘ýaÁL"ÆR«vÀÑ“è¸|¶9‹¹åx:æÉP˜‚®?»·Œ}T/N$@×ðz’¤TA㤟¼ÈJ{x|"ý +OÖÄòäaÈR9Ÿ~U…RW˜âœÝîdiá$8%ÇkÉ« / Ô§”>:¥•ês^ –§³ +yð6ëù7&xVÞ[œ '–Ÿ0€ ™ªzå»!ƒ«‰‚ n4 ý×­e+Õº àBÿk{T¡5ãeÁŠ[¥™zÙè­õpâËð½›[îÖüÏnr:d£¢,àÅv¯Üáëñ‰¬ä‚"Wtæký‹“`&}„‘œ\è{5¢dñMô”Kêl朰„@úаÎWwC¦!NIÄša_j.y«í˜c†©î¸Qˆ É–Þ=òn»Ðó‰¢|‹I!íþöËì¬lˆó7A»ÝÜ‘7HP¸eXÔUç÷âfá:€ Êrôv¹ï4µx°ªŸ$E(®"±Ò²Ë4pÓ}gèéß½l¶Åaõ4i_²<¹”i†b >åÉ¢ Ž›ž©Î8ˆ6¥þû×S|àñCq÷>t ©æ`f@~NÝ®å„$'ñ˜#ér`‹}©›‹É4•—”¶pm0)«oÒœ3¦ öÍ·q.5ÌàCê-IN7· ý§Ÿ1¢—gá¹MQq‚Š‘§Õc ãsžÕ îò‡ì(ÝÂCoËûYÁÌp¶Üxù#Å-e¢;xô3E"€î`:ë¾…*Öl3<»ôÙðº<Ç8Vm¥µ=—°-Ëä9.¬#쇦h'GW$ÚŠwíÛÒ$YÄýô¼Sû¤©>Ö×󓛃®ôb¥ý8•¿b +/ ”)xz[ű@ë^IǺy!ˆ5eRwŠ+Bœæ7 ªÀ‚Òzï2‘liµe&– €‡æ:°€F\¢¤¡Ç·P{à?±k¹U÷žJ+Ä“r_I=Å#wº2ß¡ï,gS±ƒ>0&6¬ޝÌ^ëgÞ™ïç_µÞˆn:ÝÇö ò½EB|§hG‚[- ñY“¦«DC§G ²Ðm†û„€Ûc*@)é´+…YÃÐzy®YØðÕ¯èaÿ4;ª>NC–šÖ,?\ˆÍã¼lÏXHÙvÏŠ…l‘ª."n6©óSøÏÝÙ›«ÂMÖŽPcqéÐBDê´Ø±ü}ÚÊ=9“ £þÆÒ ûÆŸy×Â[›i†EOì"eÕ¬4ÝûÛ›åÿÂ¥³¤åY”ø]$Ú¾ÃðgÊÏŠºBùî3ßÞHÒ©`¢§xïfÎkË@\h‡©%&X¼Ú´ÇR£\»áËDÖ¡»—¦`$B2Fû.°¿æOH(…Zò5dõ„=ŒÅ“üÃ8ñ¼ÙEÞˆ$„fÑgQ 1£EöK¼‚ÿ’öùµ;¹z0!/¬»><­lHoT+½Fàq`aô¡BNò¢BuÜ{MµÂ‚'ü‰Èί#¸dçK¢IÞ‚¨Uµcš—¨7‡£À½jAPÖF E>WýZñ¾J8Ng •–åý¾”®ïÖ1oŠáédþzeDÁYÖJw®]5˜JxÑK¶R¥kpóÈø>ß–€Ó=~Âò¤7qb’<Ê#•âý(§ôÈ‹ Z Yjˆúí¹$i§¼P¶ãŽ2Ðc˜à†›²\dê¯}bÓ=ƽ-ü[þ>Ø¿);˜µ~TŒ³±e +êh×]9•ÌJ~“3˜!v†“æ}a@ÿôk&?0¹ÉÈ{€áÆ 6¤jõÍã:Öësr€¨ j‡‘®¹ä%_û¬×¡Ý#<´7¹Í-‘ÀƒÍ(Où9™Å÷cÒÛQ³£á¾r‹ºà*µ ¥—æ/Õó…F_8¯^Šƒíò¶Žv%êº;@ Ú<°í/Šþ¼Œ/gL²3–N¬øût=Ršìy5> †é1›fùœ7½áHžì⃘* Çšo#­ÓMÀsDÍ*qƒÙ‰q©+ÔËU§ÒéœGö³)‹_B`—&S°ª¹YÚ.JñÖ^wd¬ßnaq:lz`¶û@ÌgþФ÷ lÆVÊr-ŒÍÜ7ÑØx’î !_0¬‘G‰R¨6\µ IÛ#TÉ• +E¦nÕ°AN_€{#Ž I-ûŽjÅ8 gVUŸÆd·x*î®0YÿÎ)]¨¬|5œéÌ”ÉØRöwBZ–#›àb’ ŸÜ`¹üwlR­ôl%“ž +4ïšµæA9‰eF!¬jn3S³hT„ÃΜÀW¼‹Šd[í°»+—ÏÑ)f¯bé\zp°2[òÈñ2ë¡çlsßX ©C-LƒÓÆ./U| +Økæ ûôÓV.|þ,t©õΘBPjZé!ìIâ ©¶,4áÂ…²NzT Ú­Ï?Æ„ôº¸É›íwë¨÷(àÌÅm&1?B%on ¿™®£^ÔfWöàš]n!¨%Õ„Ç!K€Ö26ˆN7Fðµ›ïAÐĉ‡üqÒlÀd Ž«ñ²¶ú›>B:,š‡ÄåR“ÝÍ’ØÚ:Ê>ë+ÈÃÖcˆ˜e1fÕ;j” n@I£Ï{žÊ½-4b<­ ƹ'7Yýã]›kŽ,V®´»¯j§ý”7 +NÍÊäûñþT­Äð=AνÖÿ< ¿Þ}Q¨–áÛGRe™‹Rm4’6œÕeiJ¶äµ„×ɒΗhÖšzƒÑÃ^I&Ÿ:•b·UÔë©o›G¿l¼EM¯ûM.ˆUÏf9/ N ß’5ž~g´UDÐv ÓDTHŒú·òÂG¤Íw@1Krée)”÷¸iÉùlsƒ™+*!pklëQ.ÙõžñæBgd¨°˜ï3¦òH¢Ü¦9q¡{ˆŽíRÎÀ0 âÛ­TÓ‹c…_:¯ö™ƒ}Îs¨í5Æ „Ÿü»/FZ ~(ª1—NÆøì©ÇÙøÕ,¡{çÍcº´då±ÑÏšeJ=:ö@Ó÷äI;ü’fÉFö¤ Û[xºãÞæ®mwö3\ɨÌ3?6eÍ1Ëßu{œa0Ýp«‡â×or矋-b&£X‘Ñ…tãÑÚÀ]1êÕ¡7±¾%v•^ü +1mBÀI©mñý´WúC0–w‰JyYnuˆ«/cáPé®É†6öåZäÂÛpeüF¢Ï÷²bÍÃÒáe`Ûw¾RH?ý©úÿ¼W¬Äˆ"<~6/ï9PëO{çåé„_¹ä”ÝW¿Òk¢7£ò…>¶_¤yCÈHåð¢Ñ~Ò–cÑp`ÐF›˜fºQ¼D¾, ùŒ\S¯%AíÓ-P+ +Ìê8ùÙ€ƒ¬í*ÍÐ}¤Ln{ªì¦&äŽ0žÍV$í EV þ?4´•|èæÅwÔ˜hW:rq6ÿ„u½7ýG©ŸÀä1 +) ¥ $²®ÑÏPd”™èã +:äê î̧MÒ> 9ü¿Óý]š=F2m'ùK|ª¹R“w5˜9¾Éÿ^?Ÿ¦‰úô¢–tÊùº`d^êÿÔꡚÆxm°ö/Ü+1"†‘ƒÂòIóÚ×ð~}!Þi&I¡Fuö™Æî§e°=¦«¼y Ö™´ö5ê´o¨Š¿\,³Â7ÃK†¯Êcé¾²Uõȸü<‘XO¹]¢£°ïž€ˆ ¨è1~šíptª6Џ€ù¬óÃ2ù»Ñ"&^Kg@—rÇ”%ÍD•Uáúש¼hL –ŽlÓóSˆ…Gqz©{·žÐ*,&òÅG§²ˆ¦7§Ï‰I[@o×"­|š½0 ¶ÿlýëÑfÞC€â³aéXÃC:6Š“¨géª-¥ñ’—¢˜·ÀzBE“, 8E€ßüÐêÉÎÜÓ@}3%u6š³Ôž˜«Áï8–ªËî7i?ÔŽšÍl=Níd©Œ ò¨j·WIe^ŸO+”•ÅÉÝå!ù½'0`~x¡%¥ò»KÒ¬}Šɱ^wQ»œÔ¥PJ&œs‹Û£šnÓõ2>þ« ýH‘¾Ï²)Ä[–ª¼Þg♬é|²£­“N´Ž$ ÇD¸,|Âʬ±/#ÂÐA¢Å«+>÷Hš¨;YJ¯É}Kï—y'ÄhˆžF'@·Ä(¤0®ºò‚c]j^‡«( è·€, Ÿ¦)oø$ä×8ÆkÓiRôÈ©œÃ1í’ÞUHvÁÔ¿îYdü¾ßï]A¯VÚ;†^r+ p÷ÿÖï~ö¾nå)~Q%>P ɸ¡ù<мÏú¬ žyˆµÅþ¹ºm¦àWÖiYë8ç°½túïÁÐ6[ì¾ôº¡YÒJºC1üêQ ŠGÃOÚg D܇óå§>pÉö¯¶ª'•ÕPðÝÁ–±QŽþÒ¨¦¶AEƉÝä¿Pÿ·OäˆwyÍvàa¯¹ëó¢îf8[Àn<‡ŒòŸì˜È‚u·/P K݉ײxûò•<+o£N‰KÁ@ÂU=üÓžÏÛÊAŠ7ˆð娼›ä]‹p!ñ»³ƒ*aÞËÇ0°BÆN.t³”Q2ö¨zJ«u +6sNXƒB }EX g¥…µ¯Sž'ªbM¾¡5²ÀÛøL¿CÚw\¦DêÖŠmÇ£}‡!û>´*ºwêx 3rC!ßÙ}½[^ß\ùJ÷š8 XžÀ6å~T󹩬;Ÿèp )ë]S.fhúr„tœæOµÆð¾î&cŒ)Û;`æÇt\>[’ËÒŽü <sê(LAW‘ÓÕF°*™' åx=IR·jSAÆo±²ܶï.øâaªù=³ç²cåob‘TcÝgVZ…ÒYÊ Â°,à +mQ†”“k´]¬(à Lzfªuí­·d1æ\є˚u=ûfƒôQ=¯ÿ|0k—´!司-ƈ•¤Öv`Ç2á‡:ðéôà3l£H¸ŽårÚ®GB‹ÍY;lpQEÝbp}¼¤ái~C6T4ß{ƒ!<÷·ÅÒâ[ü¡° 3€ö·\(«Z9¹b¯»Þ'Ç1‘d!F«.O¤¸g.³Ž<˜nXâÛj¼N¢¦Ä-ÿa æ± +°ÉÜ´ÙÏ×?ì×r…ÿLªºKqýÒ`|«_¿‚©ÁÿÌmšhÌü؉Ä [ÉñJ™ÀSÝ–&¯{¡Õ»F´•˜¶}~cR`È19 +8µÛ»§;4Ö]Ýߥ+Ѽ8’s +{rm’2êj¢:ÇŒ¡qº÷ôSÔÅἉtŸYw“WO-•å*5_W`‘¼ÐqÊî‚xãS¤ÒW)5æTvbtþ­4J¥ +ÓÁ¬+20În”N¥^ËE2£øXÓ›Åéæš3Ù1ú.=8ÎX£ydöûÞ„ý6Œ·á,ˆÚ¯˜&Ïçc ™ ¤>±l»sPózzÎê€ë¸Õ ÅÆÀ8Ü?žŠ`³î°I û,¸GËùû´ˆ1vœß.¨ÿ!i]ìÝ×½:®r£Ì%—âZ&ľõÃW±ÎËÝÀ4­A£˜‹ö¢ÇS Û"¯ö ESK"HÂpÐôM\gç?z|ò}nÙH«•–·«V#3¾ûNT‰$þ“ÓõaR >(QÚ†œ¼ë™¨5+ùHÐZ÷9;Ñ•cÚV üèÔ¤õ‹ló²õ˜«ÇÈÌÉ{© (0“8u~4@ÜIþ—'v[LÍ—@{Õ. Û-’Ò1ÙÓoí–aÆ2ž#Û© R\½×GL7,qã5^'QSb˜†ñ¾sÖXênZâéå‘)0d–’ÔãÓÝ“k „àáÜ›æ^I·³9¸Iu†5QíFÞ¶]õz§jìþ bÐÊ:Á¢µÇ‡‚¥4}9B:Ns©Ôcx_w†¿Fšã“0sÎí:.£ÎIëiG~Š€·u&®¥ÆŽçä#X ü<ª)Š &=3U´øØÕ2–s.ïÉÆ€JëM´ó3Ïz¦‡Ùñ>»‚ÅZžü\ +Œ|˜cDÄRk;0íþÍUÄä(xàîKÖ¦ìÐiTS[®¬cÊàrÑ(ñÕ©rÈDµ²è; +p¾ÙÒû÷Qw3£`7ÎÍFyÁvLdAëí‡X!c':×J¦{T=%Û´·',Ï!°¬,½ÜÌÔÙ§OU1¨_Þ”…Y`ã|&Èѯmµ.S"uo½qÂVú>YߨÇ'ZGPí"\‰>aeVÖ™Ÿah®‡QìÛÀ›õ€$MT“¢%ÎÈÙê°«ùŲb4DÑw¢2~_áù ®Ù+m“C/9›ˆ8õñkù?{_7üš?¦œ(Šê\Þòh^é}VPO²DÔÈìÉÒ ]¸ Spçƒ÷§DÌ­¶=Ú³ÕOh‚yì­ÝYD S•Ýéʪ£ ¹åØ>MÐ[ñ6„ðûæ3o¯@q×¾ú,°—œ´M×jOLÛîùKUëw• º‘jƒGMè6ƒ'ø2ÚFˆyT5Õ¥ª¼/Á©›JÄìêàü „ŒžòЭÚÁ`r–šÜPYWæé(2JÂtÿru‹wfݨiŠ’Œ~Ñçð M#¸ò«>UÒ) ǵ”ªÞ#´{ÂcwݼXSÛ€^²Pk ‚ÂZ{”uŽZ¹TEÑ.×a•ï«CÙe¿ú_Y¤Œôd\~Æ,©Ò Ì:ÿæm` –uäÞ•†Ö_œ;Ä/~„–¸!`ªÚ¸öðZ¥}¯KµÊ%²¢7´DÛ™€¿þ(úWêC{ürJà¥Ñi»QŒ•ßyÌ[¡R²¯d$üxQæ?iK¿„æ80h#ÃL3]¦^"_‹òF.§Ùœ®øç˜(›fuȇUoŸZ³Èa¿µà^,H§ã@/Y(»Aa-³J´G-Ò*¬æ‰ å¾ÄùÛ¯â¼Ñ}¡¢RFz2.?cÚiP9%pÜæºÓ¦FÄá²f£Þ)YÙ2~<¦s‘º«ÑBs4Ÿï&— S/¡ Ëy#ÝâNW|ýLÃŒ3´dæµQ?¡þòPW⛸ǯ™’ÃDôö»ò‘³¡•~M‘SNEu.oy4/ú°+(©Y"jdv±êiŠ \§8XÅNZƒ¨å5©&ãwò«¤ûµÄ]ŽÆ5Ï­¨tHÏ|m#D²*”äÜU^™îÚÃ%bvup~ˆBFOyhÀ EˆŽ—¤Z|läÉK·ùêc@%û¨ZH÷—é=SHÍâö ÓAì-O~.F>ÈL¿"b)»“ø‚è€ûø Í,ž¿…å%S‚³*œãZŒƒÕéžXVÐnfjâÝ©À¤–T¡oJÌ¢0ÿ>dæÙ¸Ô§´$h-õ…’ɓ޿ Ä¿m+~tj RÉôË…6÷YôL†ÛíÀ±dfꄳÚPÇ´? nªÅ;È£&èš2KIŒ‰jÿçàÇ »PBpþnÃs/ªÕŒ×’\ª‚´C”¦€ø#o[ ô=Ý5vÈ1heîQÔíÍAÜò—½Óû$èmFN‡/¸-øšáŽçû»oçì§ ž‚Ÿ÷…Ïê,æ·Ú +f˜²ÎJz!H#ví ‚ˆþoò ÐÝké ‡ƒ+Fέâ3™óйaòðÞj¹"•€pø³²h$VBžà`Ø®ßLË{Qí§ãÙ©;¶é&„Ëøê¨ÒÁlýT0ÌÕt„[CéÎqe[mÃ5ûRàº}B'سåMëÞžŠìF‡Ý,¤‹iQ¸…Áb¶x +à=C2‰ëD˜‹Q”"°Ö|i C]à/`£ñ­‚4Ñ&8¯ïÏ¢̈´âX–ý@H¿hdL?ß±Ü/ë¬ß|,çÃìúsM—â–}g,‚ß²2{‚óoBðFÕþDmÙLéý¿‹…ŠRŒÖ6Ó·(÷=b_ôï¥Ögë²í9„“ßÿ —Š­dëÜÖSW~Ü=]Ú‰}wI»û¯…£è:,Õ÷ÅÞ›TÐîýú<’F ½ÏÕ*|ÍJ¿!î?矘D‘ +¤Kì¿>;Ímøq>r o×$ðtÑ -A~ksú¨^œH€³ýô9U¿ÊiÀÄQxñPïÓ­ ›¥-犾â”àx`%ÄŒt`¼9÷{±l1ÁÈÒß(=HpJ“2ÖK^@µS5|tW7v˜é*~Jm‡ñÔ²ã)÷j1P­¿Júl*Ïú`A\Á¢„%97R™aµ¸ùN–“Z‘"žŸÚY0Éæ¼]01S{òýlËïnL𬡶%8N1#`/Iô×kBKÜhç³GÊV·iÝ„ãÖö6¨™_w–£Œ8HÙ‚eó&ëS%†,»]EÙFP8ÂFá{l® s‡âòú¦Ì3"A-¶«xæÈÆþkjÛþÊŸ ¶W/ô¯ÍG÷à'Ù‹ýg(+¶Á +_#Á±åƒÜ"ätÈ[YXÝ—ìC¥&ßËÿEÕD®èÑÖçÔ«á‰#q®^õC‡ŽóÝN¯ çÎPVqŸ¾FŸ×¥DÕè¶²°§3ņWL£‹ãŠ·2ˆAÍ¿±Ó ;ÀLú?%¸ÍöjYÈÿšõ5–É(ØÑ%}6€é }0®.î†QBœ’•)¾Ô\ò'KÇ-ÆOÁm¢ µKßF$âA¼÷†û§œCÓ ¬â#(aŒ #þ³6Wˆ·Íqy}Sf—®˜[ Û< sd ‚‡c»1¡zùÜk½ûYø ’BÇáñ‹ÅEØ2 ûn‚k§¥?n mʰµªÓóÙÌßt‰äõìoÃ*hwð}I#HŠÑeº`b¦<ö(ùçØ‹ÃܘýE_qJp<0œbFÀ:0^’õ³Ö„6–2$¥Ð4Ó{މ¬sÒ,§Û±ñlM/¾PAD¹y‹hà»úÎÍÏ›#gØq—Â÷hÒ¾yxo5ÒÄ@8|×Y4+!Op0 lWá&볦øÝÿ†âî1[<p¯Êû"L˦JXk>ºŠ¯Œ p™ +0ŒßöØAæÙùéQ…fD‚Zq,Kð $Ñ42&‘áÖó|èOÑÀÌ€üœ§A×HNÿ-FÏäÀ úO,+ h735qàÚ`RK*Þ¹%fQñ‡2sâ\j…݆ÉZM «ªFÊ5ñýpíˆÓ(!87ï·™UäFåI.UAZ¯JS@|Ÿ¹£Pzà”;d±–4¼€w¦jøè®n’œ8ns]çS#bþY3Îßoš¢â ?S·Æ]Ûæ!· ÁùÅP§™†Þ‹ë²Ÿ…àq'¥>ð& +ïF—Z2,ì'-ÏTü”ÚÿµyÛRóÔb Gc”éØT:ƒ$éÀ>‚¸Ÿ"YJrn¤/Âwmïœ1;´8?D!#©²4` \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc64.dat b/application/third_party/mpdf/qrcode/data/rsc64.dat new file mode 100755 index 00000000..ff93d859 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc64.dat @@ -0,0 +1,66 @@ +Á +ÿ:€·sŒ™“[ÅÛÝÜŽx¤“Ì(æ¶y0MäQU+¢ã#•š#„dd3° ¡†Ð„ô°ÀÝè«}›äòõÁ +ÿ:€·sŒ™“[ÅÛÝÜŽx¤“Ì(æ¶y0MäQU+¢ã#•š#„dd3° ¡†Ð„ô°ÀÝè«}›äòõŸãtsæ/;¶—«§¥8ð*U; …PÑqò`šÕ¢ªVY ›[F7)FÈÈf}_½õ}§ÍKú+Õù÷^NÄ•‰¶¨íRpzy$ˆ?ñ¨ +Ix7Ç‹PŒ×1óÿ}û0Xøe¢³e‘¬¬UÍþ—m‘Í]z%à‡°1 #(Ûè:æÑ +^vq3KSWpýTªv ¿â8ùÀ)·YI¬²@+¶ŒnRŒ*Ìú,¾"g*÷ú'S‡–éV·ïóâ"$ÒºQ¢†Çå*öŽ‹Œl…AåÛˆYT6€ð‰dS‡Pè¯ûȯ®ééÿJ'¤·®JçŽo=”ÍS¼<8œ'•7qMǤàôòH ~ÿM’ðn“$  ³bûãúë`°íÊY{Ê?EEª‡:á3Ú?‡ºôJÝ}b}6Ǧ§"DƒèÞœa;).Tuk[Þ^؈%*rŠþ†ª¶ÑIpsNéÌáé»!!™71@µ +»ö7z)¢vnæ†äñFP«ÍtÑ¿¼ìâf–¦®àç¨Iì0.]cÙpï Rs²’Ey€VqܤT…éXaDÎTóéN¦1ϬsÃû‡ZT÷ôf̘%¹£M{rŠüŸ½í6âu…o~–­ƒ—ãÇnÛ•Ò&I>&Ðcc¶YSÀÂÐYŽ{ûš²7—1ÙDH¹i¢Y“×Tñ= Ø‚×<« ²¨lýȦ8  Í*CëCAÏÏã”N>UsA”ÓÞz5‡¦: N·ƒé* +D4æÜ׋Äo—¸D:g%TbdÍ€…BAm8‚°‰`~`Å««Ð$EŸÓ£Åò$Ü6ÑHBÈùexp%N7nâš“UÝõùüãš(9ýÜ;H] +{ÄëÛéËÀ}lj²ö‰~ŠŠItßf©~iõ”§&úÄ,¤r΀’{ È(%ˆŒbéG .õÕ:Fom…6 ºŽÂiоdª'lªúîîz£~àyúð£©(| [a Þýúl“QSDˆÍ¡%ÂvR\¨êÖ¶¡$¼­ JTä= áIq¿’àæœÏ…ßÏkBB/nb€wkñnôRYìÜÑÕÿ;flkÓóû—T2~­€‰´’Ã2"p…ëüZ †¬õ$”0ð%?ìEìï&&Þi!ñÄïÞ4±G¡Jõ' +Œ K‡è¿c(eÅÙÌ1QAÝÓM’Å`\ºÆ¯àÃ'¤æy9Šò¬â +¥U +¨ϰˆ¨ûÏœQ&bƒEæ›ëMª´½h¤üV‚ ꌆÁ«X6Vf’ é(l¡P oA)0Ï),jj$»cQ,\ŒÎÉþÞi´¨óõÌ…-Jþo[šöä å#gÇþlÙêÞü1G>3Û“Ü«=7¹L’|L½ÆÆq²¦™<½²öë)yn3bÒ¾WÉu{ö¡Óm4žA+8‡ù[rcmjÂñhòHw”s׊Æ÷ -ôoæo9¢¢B­<ì9úÁ+‚õ×鯈oÒY²";³¨ÿz +­.8³xKyMØ:çQ p&@]‡T†Ë†‚ƒƒÛ5œ|ªæ‚ 5»¡ôjQtn‚oURîÁ®¢ ó:¡ßÊ„±V œ ~‡2ŸûÖCבÀµq% âMD÷¥^¥ççè…—Ý,6ø…{ßI_ˆµ†í0œsÏ*T'ˆhÑ¥³ •Þ3mˆtÎJ¨<Äȇ„‚Úp}Àü.À—KK½HŠ#»[—ùH&¥l¿8„ïñ–Œ!O'«E­ +xo…‰¦&ÉrbNŠÊ±·’Z`Ó[»m߬ãi´ã//Žø‚=‹ øæx„í£`ÊðàJœnÜ<Ù);ª§÷ï =4åÛ)Prç¥v,ºö•˫ϋú“yñü ’&è£ÌOü&Ò÷5SLé•X úpÙ¯°@º`o|*3‚!LðºV¾ÏCÀžUŠ›»qšþä)90,ìk,xmm¡–ãJŸxü–*Ýø1rqªåUä>:9ö= PJ ÄÏŽ\÷·tŒÞÚl@i™Ò½aÈINØIéÁÁô[þüÝòéý[OPø¶Â@¡ç”îüªIµoÖø×–ƒ¼Ú*Z;Ÿ’±‚§ê˜!¤8T²p­¢kjÛBjm¥¥Çëõ]["m ë³ËY¤SéØ;¢¦ˆ 6‡_J™ì¤¸Mɱq_HeG”¨Õzß"’âc9ÝÑ%ƒ£ƒÖ„„^ÜÄî(ÖÿÜõ¤²Å¥¿"·ã(ÒĘ&?~ºÌ\7yd€Q±¤ÕÌN©oü"¦¬J’ÆÃ·H›Í† ‚9 RààmlϼhøR l5yZnØ$ÆEvÌØÖ»ûë3¨düGu9›$dDàËå´'E÷0H5`ýJ~Å ŠÅÃLL8¡ÒBÿ•à +¡hŽ_”÷N·Æ'ì;L˜¿1÷§ËœÞÁiAŽ€÷B,?-Sº^*žaÂí‰ÝæµæG(( ÙãyEGþ¨Þ—%"¼á]–ÍcÆPÊ—¯…b¢‚§»š9—À¸i‘CÝ›N0UÑòr ù:EÙWªM.ƒ}™ Mëƒ%¢LÄŠÑ+ËÄWi)MÔµÜSô@¹^ž»ÃÆtAwõÓâ~¿5£'"[*†z7Â07Éxx3v8‹ÏÉ3å¤of5Ù>šIugÐ Uå¬É'ŸK°l¬Ì=9@2Ái.3ÏPØ_ Þ‚R`ƒRXÔÔHþkÆ¢Xþ¸á¡Ò<[CŠ]P§SÙ|?BרûŸƒ3¥È?Êñ¦„ϼ‚àt +!qõqܰ°{N`gšrÜêNxØi$œ:à É&uMû÷…Z”áÞ¶)ñÕ×FÎ“áØ¯É.¡åbŽ6|f«;¥Kzno˜9ø˜g‘‘âyQ'/xgyñËRòÜfÄ8ç²Áw2dÖ r…sò, œË>Û7rÞcáÈë¾¹1‚únŽéj­Ì»¬b»ãõõÑÉZ†©¨ãèÉÂ,#ùG‚6͹a®êöñ_»Úh!‚Vpï¶äÆÚÔ*™ÿÐùî5æ³ ‘óZõ4ÞÑÞrYY„Gx>ÅréŸV÷³=ÏxkQµjA‚Ó"I3äY‹¬óÎñbIÒæ±f÷éÞº«WXÄØ°J6—ý›Kýö==·´LÙ¸ö´_‹î²ulWÏ:C =Þ¹²yDv{Mãô,G\2p{ð–4òš­tÓ<¢@àL€º¨‹«j%øIÑjk_õÔ&¢è0‚Âä9 +Èïè&/Ùðš[$'ÔèöZ,£ ã³JFµg"ªÐ 2”2˜Ú.YÏìÚ«Ù·^©½FÅÜÞª¤ÁŸAY@ût_£‰¬%@üd#뱆³?wâJÙšˆóW¼'W ÓÓÍ3§Xl íö£’¾. wÇ!$vìÍÀÓ ±„~U›cÔ ÓúßLÅ]¿ÿƒ°Ð“³1{ŠKPt)½tˆ··þ§8Þ¼ˆ§6~zS–“ã2`%æ6ƒT¨N( <пW{7¡fÚ è”Mx•:.©à2ú8å\3––g Fk¶3ïLWØc=pá/ ãÛ±žgdЧ˜+Ùs~žîM¼«Î›ô#µcñHüËêû½¾pƾ·òòT çíf· ŒŠ0È@ëñõ6ÿ1Bž'NK6ŠGðÞQL6äÄœ ‰s9´À»¶kÚ£EÛÒuÛ&^^íz &íÑð(Ç[Àþ4>;úx=Çž¥Ñ‚Ï-™)Y+¥âÈìz¿‡C¶ù$êVÉÊ`æøGïø¢::2]¸üÛ¢î]-ýƒºÀ$ Á‰ýÝ”%Ü¥x¯RvISóÃzh׫R äÓWì=Xi(ñ7‹Kƒ 'é;òÿå9LÍ[…žåL¹ój¦˜Ï7° H÷"®¥kÖô6Á-Œˆ.–fÂÁ¦(û±Z3!Y§¼ÓÚ¨©7*˜=ge=avv +üÆúNaäüy.‚ åTÓBÕé>à8¯C}€iÀÞøTfB˜ýþi¬aƒ†!ª +kâ)áÕRr`XÅÖXðÚÚ_1Û”#ðå1$T§íbäâI××ãÁÚ¸0ñú›#‰º—^àèZúª­«`+/Ó9¤&x´þð±Ã{PL{t¾¾lÐ¥ótä‰OF»"ªÕ|:trñ$z ” +•ƒ$¸ósè¡©.Ø€Ò/¹gÂ’œ­’ÏŸŸõ¶áå§ùÏç¶ž í0q™€_ÓkßùFŸþh·\¿Ã}H”í–¥·¾?[¸ Ø™¡•dƒWw.± 7±KûûÆêD!)K^}› d­&5ÁåI’wÞ±í³12e©T´v#9SÉ-BUp¨yàGYÖÔ«„ÔÚWW“Ë÷º¶DÚË {‹²U¦$ôË2‚þáûGŒê(hÚí•.¼ðŒ²º ßÉ*ù¢±!ýRBWšu÷>÷^33 {ü0”^æ{ÃÚÈÐö)±TÑÏ­vYQ l¾”/ÅUmšâ¾ÊŽ45M·ô$£D9ÙÆr§¿J.[±¼¥•:ÁP±ã¥÷Uy—WcDsÛ§‰cѺiàŠ-Ïꈱ’†÷jF-–¦ÒƒCÎÄ«î hŒíз|é8»Á85qqž›G€57ˆ‘<*ø .P¹•-L~üi<…"¸nòÈ¢U·…œOÞåDQE”'9‘›s+‡$]r]¤ÝÝÚØƒeÐí¤Øjò´Ü­H‘Š,‘³jÌÉå¥y}µ/“¾@šƒöò_<¤¨tuÊ&»‰—ç²~Œè~ ¹¹éhˆÄV= âhª/\wÐÓuxÙì…­±këËfMÈåŽ:êr+HȈÝ.‹×uN4"Šó`jÀç”ü—@ —›˜˜p_¹„ã7›_Ðþ¾5óœ(-R‹ë\¸êÔ[¾ÙUÛæö +>ì[Žma{7­Ç1ÅAb÷W_´Õ“´üüCï²%eçàï۪înÝs‘NÅv˜-cbóS‹%¡ŸÒ‚ó„X~Z¦i¼T!&Â:<™Ç§Ñw ÑŽPP"¯ÛòŠŽá"M¡3JD&eß²›±ÿö/^ïû`Nþ|C‘Îú¹`‚”V¼gÅd®]“o;×Ìòâºò +44%’¤ztZ +’|Ûá9…—* +º1&‡Æ‘ ‰3CÄY Sk)r3mÒ?†§+œ`ª¿ùäïtН(®I(š88\ú/>šËJY˜•6 ¿V‹Ë°Îqâ, Ò„Å®O<Ö ›¡úÙ0©R¬ïç[¨±9MdI ;Ó \\o«ñŽœî?«Š„p>K’[¤~•®ÒRšµw¥¦õ€oþ¼!k›'‘è‚î÷»Ùüc0j[ND¶Tôn™`nðð:fìp ƒ>f×þUÞÌ"j¯|T¤-h)?›®E´#`¯wホ—$ªAµ Ìì}Ž +oDÒWM úM ”” ÖçÑS ÊÖ#½u±¹Ž]‰)’êν @ª×E2$ +N"#–}ØE…zr€dŸÒ\fƒ ­¾]4¡¤À¤°µµáÖ‘8Y°<ám +ß_¹xè˜ô=—3&NÖiáT×’¬?îh|Öƒ¶ZfÒ‘«léÎìñø•ÿ$bº‡U‡4ÑÑ£QÝ0¾‰4ÈQ­×÷¨¢ÄìK¶† º S¦¯ø~„³$­ë#fW~‰ÿ"Qƒ (g…ÓþyŸîdȱäæùX%‹|«n䡯ß.Ë6aobéÜÏÔG…kEÄkÛ÷÷¿´OMÛÍ™XFïŽl‡ô†¥nÓ»=ƒwL#"…Ϋ—¾Êw§ +÷k˜ÅOQà/ý¸‰*mÄ„&HÐ^H_““Œ?¿°É_9?Y…®D~ýžroÂAÉñÿ¾k©ÐB¬à&ÃqÕ‘©µT/ã½ï=ÁjÑ{?û$´÷h¡¿¡ä²²Žð|—äÏ#¬ 2ó{zƒ®È¾9IFŒ2ò:‹‡Âq<¨ß À5:³˜ áDñ土CjІ¤4Ë‚‰%‚`ÖÖ&¸…QúG`;¸ãqä™mhŸˆvðÖ¢wÔ‚»D’fÕ² E'ûÿÄ’¹Ñ2ÌóÏ¡iK®°•­}”l3ç+–çñzzsu˜¯m*ñ:u¾ ÁyêØ®ƒt1Ü]MT5j7Ý=iÖ™©çùê`¿WÔzý¶‘æJáÀ†ß„¯Ä¾ Äu@Å“ëúuÎÅ~Ö)Ò—CJq†z¡oyòˆìöšÛõX(ޏdàöý1hù)Gè»xY€Ý˜i&M" "266KÔJí’¿20ÔÖ¾÷µLYÍ`G…›ïÎueÁ.Õ„¦’ÀqDeûý@ŸI‘‹÷C½Ñˆ³¿yå¶RRxdALo¶ÄdÕV\È×½?•™Õr +ÃÍ,L^¯ý)¶HNµÍñ´8(X[Û{”Œ"wÎDI½d<5d'þþ-©\²ƒ'Å©K¯s¼OgŒ4—Øfïò½gZ^w‰…r!§ª0[^÷xÎîUcëôÙhs"åæY~µG©¯G£ššWÒ£1‹r›2ühÆb¥2¡IUŸ#‚²€ëè¾[*þE0J€å&ÈFË{~'îÙ”4¯) û®eN®»»‡.fS°ØÇ.ñ[9a\î"“d8^sÕ(P+°-e†Ó¤â=%îãêà }qhKñj +ˆÁ 9ÎXðÔœßß´žmò6œ3ž1†ÑÊ! +Ðf:&B=HìŇ»]üª+Ƶ»é£˜—ºcã}½;{>bö – èRgè ssáSp ¡e 2Slüô*¦1;Ûdû,½È[¶ (ºÎ!v¥ÚÍ»(ïo°q mš+òðß*kITUËÇýˉÒã{­'µ‰Æã¬!Ûªß)‘ÀJÑl¨MœPx½c®ö,n_Ì©Í5šð7&t\*2OÝdép<'׸'f11Î=ŒÖqfÃ=˜®­Æzà*›@.V›>ɉ#x¸s*¢r'Ù ‰ËÓ|F9~ûÎcöÆù³ŸB"âUUý-P¡â7XsEm{Îün_^2Û«™!Î*È S-V¯æü!ÁšeK+õFwÆÿå‹=Éëgaà‘asùù¨@ÓÇÌs6@ `€Ëÿ÷lžTÍ"†lØ沕ïÔ£J×óX²ÇVM­7%Œvø‹Á° ŸÙ(ÄBu B÷›ðrA÷ÂðÅÔˆ&ýP™ãb +„!Nœ–l Ž(ý¡.¢˜lÕ•%þærukqÖ©[Š«¹ê«L¼¼Ç>2ôL4Ç¿ý*P“¶áh"hõ¾¡ùï—ÿRKó } Ú§ÿÓĽä‡Öý8y:SZt¹˜)ˆ,pˆÈØØ1w5“rÆÈÀw Âûî-y|véð<=z“!W¿ƒZ/&R²VWÙÅôc †qïHɬ'‰ÀÑíŽÃíYttdº(må«YÁº"ZçiHŸ½|Ê¼Š ¸ÄäÜX‡Ø¡:*§òÄßAíÕu¶þ¢¬˜ù -™rÎYÎÝW +#Ìc{Ý5 +⇰¬êjç§5J¥WðC¤ì’¦û›0ôгK¤]Õ»®Åz°ÒPÿn –NÏv<ùã<×$$r˜‡¶!× ˜oûÔQ-ƒn}@ÎíXÊ$|Ú7·W}&G¾è¨¦ï7[“HstÉâß²ŠZÃ0´^ ÕlyS@@A(Œ‘ñSÔ(¯&<úPеóDAWÖ±õlŸZ \>1Ì ™ŸQPë´fB²Se»©þ kDrÑ`“í‡s«zpóÒµ½ ¥ØzO‹c&àPÂBÚè¡ Ê_>¼8Õ5Õl믶ö¢+lÖ¯Òv'Ceè™±I· ø>tèäÿHô0]547HmûæÍ +_O\­¹^oΙ9%G9ƒ##÷qß×SïƒÓq!]Ç`â/¾»ˆ½ó¾ÛhfÛU1ë€éºO¦Ûk7Î+ª&ÓàùèQuÍÞZ¤°ÝGGÄÁÔvÕ?'Áá€/ËŸ´ùLNÖ£ïŒ#áÐs¸c›ú5,Ç1Wsa~¶m­/_7È®6î\n–ëë‘ ÉˆBR–& ¼ú ++ÈGL©¶£°}mIàã¦@'L»0¿$óàg²žúÛÔÐz,Jû#”þÁÿ\‡ô\¢¼Â)ĂҼ|'â€eŸ,µ¹jŸ×’9î¡>Ç{b6dÊO¨>uìFrþ2¦Z„ªàMòÝŽ²±µKµ©®®;‹óiqˆ©$‹@ö yªQH«•(*„%Jb8­$ Ó¾¸x²Z ­s n”H<ß¿ÕÉN±Ùžq–Þ–-ÊÊ;øÈ÷X-Ð;ÆÓ¨]vâN£½õ‹4dáßëŽÉPЩÇ7\:eýyi£.TïYB礄®)êó|<ó¼ff]öå6`5¼Ñö›©½ñR¨¿4Ë^™V¬g–’• t¹@BpY–¥>E9 -ßÖS›²&¾êIÐé¦Ð8nFî—æå8%F[teŒÉ›ZJƒGì²¢4Ø&a5^—ªÚ8)þÙa=‰hjšsõH[ˆr¯‘äSc”6\¶6**eW7tŸ ÛWóªò3®Æˆæ«BMˆ"­GT¿òn›Lw¶5{ë}ò;E)ŽÜ” +ÅÇl#úºFC 7É,ûNNVç<Õpû/ç3w˜Ó]l^SÆ¿iÒÝ ZƒÉ< 9óÔŒZ1 Q¹†•KÁ]ÐǽsøÏpkŸpjââ*!+Žj.*n ?xTí]\ÝYðü?Þ¡QÉØ çУ· ‹Á(É7Ày_­ˆø¥ÄŒ¹Pìc;lSþS0š*ŠÍîÚš®Ð×Ó)v¹í© o7Z˜üåÒxDmÜù:Yþªs%ž¡×ˆ¢Š5Nr?+æ=VH"º2äºU§§©­ʽÇU,­Ôùu¥G? XaeÈ`K–^ᄨ$Q´E†¿×„#R‰1>¬óÁ?Ûz³ô‹™§~™ÑÃÚk;ÑØ$: Ûû­?{Ô.…×W,òúw^(;a€&,)ñù¾xUMèê‰Lk3ÓyüÍü@ooÏÐ •¬z@ÙÐI^¸î½»êð¯þq+8p[ο©?¬ƒôµ}v•‚¿/×ÙàO°eÂ¥Ø@­#ÚßWßÄ ü`4*ªÄ-`‰ƒPEÀ ZÅGÖˋ̚×8 t<ÉäV §\ ³êœhD ûÀ=ÔÓ5å3€3+--à¾oÛn+(¾½ áajû%P¸EV|ø@ŒýÚѨ²ÕœC4 ktíäåXËD‘hÿ?ÃöFˆ¯IIÓd´]¾¯Ü}Ñ ©ñ×¥Z¤ ˸mɵ¶a¯ª«Ñ=ñ|Ŷ" ÚÂönG“.b—‚Äó®¾u·;u>åå†ÃyJÊÓ>Ýà «,I›A.ܧ› [1KE,%:jqv ³ília%î$¹:û°ü´QÒe¨B L™tx/“S¿î@¿  ,DC«ù ßDš_f”ˆ—Až&x±]+_é¯`O¤EÃÓ¶MršÈ’v»<¸¸ÞKÿ%Á<~K à|–9¶UüJw~ŽUªÔ¹Îk|åÈKÏ‚^mÎ-“ÁIÖAÝuLžR*Y8ØQ»5ã!5¸ÜÜíûô £¸ŠûÉÈ×ë¢R§ 7A¹¤)wîWQ÷ÞáeBÖ+N?ÍÁók¯åÆ`Ô¶œˆq¨"õÜ/ÀÜýýtÌÅà|̳᪡…DÔCøöKFž©ÀÛȃ¬Ø<¹ÌÊSêƒ91'EeÖÕI-0çÉ£Ó¸áVÿºZÿ‡™™G|ÎAˇˆ|s£¾oð“36»ç÷óÅ*?ØÉ@ÊZIï 8Ìû~-ÀˆCVô Jxœ‘v¬vùoºžöbùŒoÉÖ­Þ%ôÍ-*õz3fLœ±Òߨ³9E~ÁÐø±q´Ì¹?KØÏÅÿí7ãHÄiªh¿¿[¢§`ah¢G³óMY•Å– 'ÕÏú„À"‰snåËb¹Å\"½œ*12è@Ì!®¸AXÊ0?…0ìÛÛh¬Áçßìy‡næ$!dòqi]¦QCíü{HGËF6Ì®üãD¢*@xÊ2§Í(t„ÙódÙWúúñ%RÕW%ýG¹Jè§€°íSÝ"ÏtoN¾“šÈ*´»£o /lDœ9HECU[æª8·'úfþúÓžžÂ•– ÔÓ{•=šQ;7sCröîñ@Õ·FÂÇ£ìãànG<„RÇfs[²ɨr¦¤›QïߟÄMŸB22—X‹ÞChBzX`àtÛ°Ãryô/'ÀbÄÊ[Tø)8=²ÉD‘öTª<•í Ë(Få–÷ñ°ó,|¼Q×¼ÆVV¤è€ŸƎè =œpÍX–‹˜É)Ëû.\uj£_â¤ãsH{v£G†¸¾³•Øí…–ì®1õ¥¡ZäÇZ~~¯ùYœ¼ýpùã UïW…7àYÃÖñ{™/ùó0'>¯Æg} +Ò0AJ+^½ì2W aǹ…“åfyq]yœIR=:-„IÈ>ãþ’ÌaÅÝÊ¿æ]ºpE˜éuDÖICõ5#˜KSiϯgbÛwP4FøhÕ>úÓî”¶¶É„Oí@”…„•DÆ|PÎÆ×5…fêÉüÜ ²°Ô™ +Ç_ ‡ MÏ{y¡RT:´eÓÊÅýY?Ft?ÒÒú4Db+q4U™.µhç´<â»áò#ÁÈ4Õ.Ñï°$J øKÜÕ_‘£\‹lÂÞÄ2Ï¥ƒµŽÖЕ֫óócu"žš«‡/°ŒÃ2Øzë Aþó­Fu4møÄ€^xFY]‹áê…òQ‰Öžð)!¥M´õõ/——P³~ƒJ/s³ïmdh{šÖ*æ$õWÜ»kzî˜FDK3a‰îSóÖ-—ž¢Ý^çmTÚ•L½¼¾;;~c}'¾r~²Aˆü*ç!äåÿîm\ ö‚}ßÊ]Å/pt-}UØÛ0›™ç’R‘!å lóÁÏ—Üd‘eö†SBé^ApŽÈ:€ž¶ô‚¶nXX³'0½M9nu' e^EŠ\brn,ÍlÞÝybá®ø 䀴[QVLò˜Â9gƒ¢gय़f¿³à”q͉X +Vu5Ž +ÃêÊŸ<\·Q9âˆÊëç€>#’? ó†g¿ {cò×Á!q¤¤ðÈ‚˜(Þq•È,·¬¸³g~7O*èC6l„sYÄù‡jÉß%å÷,Yí+¨Ø•œF;|˃îXPÁâb!´‹!õÀÀÃx‰9®õaxìjDð(ƒŒÂ2/·ä(›‡X˜¼CçRqœw‡ÿupP°¶4«ö5Dg,ÈxjÈNááZO¸yN—O–CæežÎh3óÐd£[‹]gž;Ümè‰Óù¹X¶¸M›yxỪ*‚¤ëíðëÊ……iÿ³ØÔÊcÿVžÎãUášÆ­ÌÃùgδ¼îäBSI`¶"¼óð ÁªÆËõ¯ÐæD×ѲüwŽOCŽ[))<2®& +¹[b2 ä+.dåБÄl3ùyнŽ-/µÊÌ9žÝU£†/õ<gw¤¿ûzâ4·üs¢?Ô­ÚÙ­ßMM‚¥‡Œiß–‚Ë9Ã…~4c1Wd_’ª#FyËÍa¶TáŠ`”×LŒ‹þ"öüNÁ¯5hCRëAÊœA0kk\̦}­0“\ÿ¶r¸4ÁD;–n ¨*”5•àŽºkÂÚýòu0ŽÑ€¥j=ð[Æs%þ`CáBÙHb_b´ ìÇû}´gì?kšiů%¶ÎÈp¼æ·P V&}ZÊ»UÙzJÁ&ÛÉÝ]úâЖÿÔ Ÿ>r°ýµ%££u!Úùl%f!b¿‰B½Ì zCÜ7çÓϵ&ŸÌgÛÅ_eµÝõ»L쩦p™ð\ʸbB$h/$¡ÇÇF‘ÑXêÀ¡’‘¢ÌW"?„ðO9tL„zÅ—'kºþ*åIV‘w4>kÏ[-3iÆÛ6úgvö|Äñ1]ͤÎÍææß¦à_Êd¦ØåõTQbv«ÈµF{@r䟾øá;ñ8•Ø!šøÉ—ÕßÈ¢u*’§)ïSòþî1Tîž‚‚ìë¹Ùž8ÿ,ù’Y=ëXg¶qP iBìW©‡kPÃÞ}âÚ)Vùý£TÖ’¨2ª‹“ç‹..¹ÛöGNw‘ÛEB8«I£R?*R˜4 š‘ÃW¬ZŸ0Ùµÿ ÏÃÅU®ÔPfv°Gƒ¹ +"i¥¨}¨‹JJŠkýæÈ§‹ek…ŸÐ´ÖÒG Ê”¿Ø6Mš% 4ðgÆAñXܾ…O4‡>j)ýnLè¸Tdž§ÈÏàxN³mNÌbbz$±âÌ›z-AG‘ôÝT+\ž@â¶úé©9§«¢œ-ÖÀÆë§òBÏK`w|gõ°5ËŒjß#Ûm&÷mH²Ê/¤72HoÊ휯:‰F°îÞ€\¬+>| FðmæTYäN¯‹»:øŒrü,ë"Æ4ñ‘ï{#„DÙªªç2Z _Ùn°æŠÚöåÜÊ£–«‰¬œ5¶;ˆ×ø6º¾œw:|…doe—aÚ3ÿ¸€+Þ+]ÎÎÔ·9û&]š·p;bqsme)¾¼d0 «K/þBT¦Z¬CÑåBŸ)Ê–V÷Œî‘ã=× zËÎÂÝ?ÂæïïM€»“…æl€ +À‹ã󨶛 +Œ8£gÑÚ‘VÏzÔ°;ÄAÑ™åâp©X޼aÜl‚ ØŸmáH¥áb‹‹~0Ub˜0ÊÏ(¬`-!¨‡DØ­*Ñy7Ã&µ[”³û°y“¬šGnJìí 6Ÿ}]#¯P•„ê„ó''+ýä‚8ó™ý—µ Lç 6 +/à¢x~‘oÞ¦HêlýhßÕˆËîê•`²¡ØD|ÜbFÒÎ(v¿“6§Œ§wCCMEèwmMWhåçš;ÒøÚÛÄBœ%1ØPç_\q@¼ÁÔÒøìÏýxzô;B®c2´^L¤y¬®¯—õÆ&âÃEN¿Ç›Ç²èèÈiPÚ×K²ŸiD´Ó6Ò'0#9æ0ÇøÍ‡·Û=8÷ÀiÔÐPÜl=©Ë¿p(a!mŽtÞe¡^ä”ä6ŒŒûÙ[{Q›6kÙ„i;¯¼tÂÖgø,‰e >m•Õ¥°­_tTSù•£‚Ç$·:êqáYE-ïZ/ä6²§ ®F…Æö§jÙ}( EÉÔ¦òÓ³å¾a²ôŽ`kÎqÑh,F]¥NïÂ4“An¡|º3ø?ÅG¢£(¢#DD¤M$@&#ž¤ÎöÖU—¡;!ÓSj”W®ý†UÅ9Që+`õ½{–Uº·kA—ô}¹ ãÜ16,œƒìxïÛx³HHä-q.B³@-Þëµ¢ZÜú€ßÙ¬PàÝqÆžüŠ6÷îéÅn2Ƽ{C§!ú‰/®8GdŽŒ@O[zA[7,,×Ш’7´6] '€8uǰ‰$Hø©ns®úLŽaÍMQÃn¶2;æèÙ£y ´›`u¼·>Øò>¦€€‚P.?ÿ¦µPCLxé 0 w@ÍO$ “;t0ý(k!‘RïÑ5Dgý°þvPæöé,4íåÎK׬ÛMh"ää±à¹/"Aàƒ‘BÝ«íñ‚=ûˆ‚®±÷Ø#´ +¸|b…@/<#¢ ËþuÌ„y¦ÊkOxšžÜ¨Zô‰ô™ÅÅ(×?Ï %™·×ù¸24³Mksüñw¸. {A°ïÏÁe ì™8:˜°¤lãÃÂýI)‡-±<Ìkù×ס¡g4nŠõCg9eÚŸÎÖ熢ïkö³Â™ò÷±Ùc½°i®%›/Ðv¥P¾íÒÌÇü3²¶ ²Œ Nª)˜ŒBªdÿIf¾ì„cå”Ì3uê~n‹YXjÂí¡ÈÍ‹¨é³É²Þ)*Z¼‡çeìð¢‘#:‘ii}"1›H¶¤ÂÔ4ýZqXƒø§à†é:¹'_ÇM…dZÓ߹Й6"N„’$¬±¯¤£sUÕ}3}çOOaÄKjŒç³ÄM¦“•·¯9{™‰`1be£*|šYê "Æ{*ŒUÄøŠë#üKõöX÷ >^¦å^c++Rt@±ì\cGtPN8è,KËŽÇ—Óýõ÷ì‚‘Èlê e-ªùŠ‚†fó?˜`D¯+z % g®HëÍD>·!|áÖˆº¡ÜuZ׳oý\ ©WÃèyß’Ñ\”B¾{²Ô%Õü¬¿ôEL=ˆÒÈ·ÒI¦¦žŽlÎ;I°ŽwÃÉ®zü$}ä¿À;Ç&æKôàû'¹wg]W­ ôž ÆLÝ ™„©Í_@‰¾|ep·j·Ø + +ËCqñYVرC*¹ìN†ÊÍ/%µ?G¤UjÒg»>üd«éA/¸„g˜Çîªk®à´&O)¢l¦Ó”ÿž”\nnøózP߆\EóêdåûQ)ÝŠ’sí|èÍÕãõ`ºjh(n6Úëч8¾ž¸G:o¼Þ/rJŽrFFó⣳¦Ã»âBº“ÀÙ^:akSyç×ü_¾YzG0»g¶æ4# Ü'ùaŽÇ®7 +Þ>]—|‘ì­QßQŸ""ÀR¨ ŸOR‚g{k¤ÅÞ“ž gû™a›+ÐÌ«ªbËÏižQ«ÖnVILþ»Ýï͢ꇡ´U4}§4ŽŽ•Ÿµì·~NŸß^‹#uÌm£á,X\U8ñ§Àç æ õ8Т©°ÿ5Î4 œ÷Á%±wöè=Šêê¦/¾M1®Šº/À¶ ^î ji±[ÃFß½æmÆ+é=jX“b®æÂüq8Ú,G^¾n6AlÁ¸þ$Üþ1ËË? „¤1LeéV0Ž˜pQn1#ig;ÎÑÇݱFݵ¯¯ ¨„¬tµ¸¨¥4üýM“i|m.O q[}úÚ’ÝÛQ€N˜k`cHûÝÎy!é«0µ>½ôX”ëF5áŸã¸õ¸$Ye™R•$¹eøNÙÊ#XwoïEßKÛʉV N€”[“Då|]_Nȵ >Ì2¹¼Å¾m—ñ\@›†o› ggjÕ’óÉ MÕ8“1¶·¸¼…šÔ#³ 9rÁ_|þ“öÄlȉžM|êÅŒäádQ´IÝšù§yw–*wOAAv ûÒâ OH €ñòI¢)LˆŽMÆï¥V-ÁâÔñ‹éïì ¤Wj(3;X­ŒÏÒºÜT°TË%%E»ðsdÝ˼»ÌÁhZki­PeK7PTJ”ÄpGH]»amðy´Gæ@Ü5x£c·œ0¯þ!â$1¡1Z‰‰víó°Z½v‘»MºìÙœ[gŠ=¯n•ýçHéÔÁ†f½ã졼ÔàŒôÓ&vÚS8Âx.e„\1!‡4™Þíí#Ææ,u`ÞIÆQf¥‘Bx©’÷ hÈ2ߣË + ½O“n¸tÊç +òÒ,[\¨Ã²<þ„ÓUARÉûøxûeÌ̺ñ×lÀje¿ñ+Ogÿ¤þMc6—ò²hÐG˜™Ôef’OठßC™ô½µRÑó=qÕ†~·Q‘jØmâØá¨¨‰AÜÍFºáKAë’ïÌ‚?¿–h‹¼/¬EÎ.197è6o€„à²1þW|Šr@Z£±¦+&yLaÉ’½ÏQ½pÜŒÁ3Ñ×pJŒ¶èÊ,+´”©t†¯6B·¢bòÍ5êáœüõ¢ø›TlÄN#“>ëÏw,(îq +1žZËžô``ï<Ê’Wô¾¸ù¬á«ãeÊ+‹'@J£Ç"ü>ƒ ¡'dÔŠ‰€fÒ^ì_¸Åö. ÃC¹ÃP½½5äI÷‡êP¨äÇ–[Õ\^ÌM§²ýå~¡_¢=­Ó½[s ŸPnò¾G íW•o Å>Ævئá +¦Á`)T ‡Á©)A½³»RìoÇOf¸ßþ,.¤öÝ`‡ýsŠôhQÚXñ”gH‹NõîœÖµ{…t…EuuS™_¨–WE]™`[/w‹5º]Þn´-å×¹ð.ˆÚ¥ït²áIæ.J!_³ Y jœä~VÑz¬&DidÕiªSSOG6‰g“ªXGµïêWŽ=~°œÔ‘Ž­R¤5i½Ó~2Ûú®™\B½LíwU»WpZ©š„Q6SçJñOJ.77|÷=(áC.¬÷u2üó¦šàEÂÊÀ0–1¼ß>MH¢uŠc³F¤b|Eû +Ÿ~«ô{,õ /Sü/¿››): Öv.¿­:(H't«ëGÀrú°!B0F†eˆÕ•~û–iv†@h'„ÊK‚:3O¥.Wȼ Æf ;ÿÿŠ+wðþ;YŠè•Ï· O²~öµ\³®Xùéî¼PvÂLXR6ÿ ïaðªšÍɘÖf»òå +‡å€ÞÞƒ½7Eô€¯½’¼mÁgkÉýC¿üJf—´u?7Ë¢,5aŒøÞdèËTú×êYo‰š€-^Íý¼vxQƟƺº° –Ã$[ Ra…jð-¶áâV( +pà¶cO~Eõwúì7c^³¯Ýž}Ê™W­2€GF ©£=®£•åÀ hTI•ZÀ Š@´ 詊Ǔ:ð»žÆ)ùæ”"½ðX‡;(s{úøüg«åVã +€¨4€rrÖpÉÒ™®pÏÆH!àÛøöA—.Žþ±‹ …)³pèxÕ¬=S¸{É%Јëzµ'»j×f$fVZZÝaÞ*«ÜVPagßÂÔëJ V$qÄ1>îÑÕ‹- ҤѧÅ7¯¿O¸U:mЬøí€<ç©¿My·%†h<ÖèÇ +Õ×°‹ˆ>?Ðã~›ñŒ * C’’»ÈuºaC¥ú¿O8ÿ>³WÉ0’°,Ož Ÿ¯^"rb‘÷«]“̯À!¼Û®€ÅÚn…ÈÜ‹2/¿—Çööˆ¬ÃÔ<±ÇQ¬:búäEdÚA¢´U‹mÚwqÂCIK¿zÿ(ø—qD©™ñÜŽ;\Ä3•ûAaêsvê|××›ò”‰»|§›@KX’+‚\¥Su ª, Ú©î♆’–côãPí3âˆ0O/ÿ¥ v¸•f27ë‚ÂÉæìÉø³³"+ù5køS+€–°9V¸W¦+¶b–<ŠXJtÔâì{ÇØÒÂJÁHxèí.p¡‰f™OÌÛÚ:¬D_¬iwæä˘iRæÝì•ÙÑ©‰\¤êIX©OÁÙ/91ÆõÛ ÇfÙ `ž^ãW@ìm7ÌdnË™ÑÅí{{DVïjÖí¦V1}r¬2m®QÑ~%3ÅZ´‘•ëQ”¾F|o2të*}åu¢¹ÊM„@˜/èð^;<¦cÁ€c]]Xˆ†K)¾Ì5 x˜‰[tÚ EíÇ x +ÓOcšòsJÐx,±Í“·³} |~½Ûü+ÿ@T@†99k8êi†W8éc$žpã|{®NjÆGØ)R”ºÐç?ã}WÂ.!Ð&øµ¤Ó¥8-‡ÚMB¦§ý%ö©%••>õþ¯Võ´~÷SMp¬`9}Xž!#C¼DäÄ?óKº;…C 4Be«A—©Ü¥ d^c3“ññ E›µx“¢EtÄéÕŠÈ©‚YòVþÛÿ¼e›Ë %ßí~ÏPÞ2jEÊ@3‚i/v¡\ì{ï¯Òï(ÐДrªõÍu(TríK£ä./f¨3\á R{à0Íð·Ez4¦m,öJ½ $Ë'ôwNkÔ³Ì:H̬´´§Â¡TK¥¬ ÂÎ0£™µË”]mB¯âσžä¦–²tJ´'?z‹¦>ï1ÁíóúÔ +µ[ŒK©˜û©=ò¼ªÜÈ=¡“J†èúŸ_¬Hâ•bxð}5Íw¯—hñ;Go/58#=ý‡“¸Ý¾…^!KOèŠ aй||Á¿· Z¹U¿S—nCcžmª \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc66.dat b/application/third_party/mpdf/qrcode/data/rsc66.dat new file mode 100755 index 00000000..85106ac5 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc66.dat @@ -0,0 +1,68 @@ + ÇŠ–OO¿ +Ÿí‡ïç˜Bƒ³âö¾ž«™Îâ"Ôeùåâ€î9<ÎËjvT¡ýG,f›”øývèP”î&Õ„”§°¯´PK _±@`ÉÈÄ/æ´÷ÿŒÎZátŒ> %}Fv$ÄBB‘PŒ;L+k´*lñC㙄1¼>C î›{Ct#Õý>w—šaß»}¬ýJë½(³Öð¤^½ñ©ÙFÐ=±®R .ZÖËÄŒ,hï‘B¡'š%ð¡/:jbž‘¡ôÍìÁðÝáÎÀ FEQq7Á‰-Oî>œ‰Bo‡Ê]å-õÜÜòD¯ü_踙®wŠšø¥z“¿šI[Åt¬šiâ§…¿£{2>!\Œ%Û‡…ÖÕ"VmÌÇÕŠĨÙä}"§c““MN0Ø_ìô–9xäF;Ñ +qxk I–xé ž¹qVÉ fŸ^¡Ë ½¹˜ïá'ª¾Òá9|þM6¦ccWxʨj°Ðî?Zì[Ƨâ!ì…™†XÈìN¼1 !ÂR×ß>hÍ’ú om£Sc4ëKµ²§´ÈëÁ9@Šñû'šlQÆÆ®ð‰MÔ}½Á~´$Å8¶‘SÙBÅ/°$ÅœebB:™¤³£|Ї9éÞ ÚxÈg ñâÚ(ævÊm]æÇ‰‰ú S’ZY<7©½'Îø@Œ'5ûtIh©'‹[&ŒñóÒç-A«_r&×î}4´k î½+^À wg e`XXÍ䪊Ǿnìú¯#uÉ×°öÃSšÛ_Z#¤bñMHü‚7ˆßõÂbBÓ²r-Ü1Ø{²u.‹UYGÎïörî5g@Q‰t¸,®Æþ?i.³o þqN¾¦¿®þJ)^ z'>O]ýÊÏó“Y^ $†wÑ/B¹†Æ-3±”C§¡~3ççhØÏÞòæ›k‚*øjÇtÓŇ]jŸX˜s>*j¦ú†ê]1,aþ7¼¿êûÛ +l u£Í +ø$<”é‡fô¥¨¨×ÒP3u á)§Kˆ1ÊMn“ˆ½ŒýŠÛ§ˆ&¿Ö“úFª¼âþ@Ú$Öµ,>iãßk9>K'„"(ç2wyy Ììá%Õ¶ï™-ƒ³6òލܳÛíRœé-³»;ô’ܺøVBcä‰op”’g(bfú·IŠTbƒ"Qåv1Çõý”66´ÆsôfÊ2.­ 0QÀ«l%1Qù97e  Q;ÕÍ®q’ûãÎC®)ßVcdW–V0!éS·+tÅ7~] +ì-¬±ê¨­pã«^*ÄÊø4ŸobÇ,¶w˜ÈZ? åyÈp*ö¹&wÈÐM«yÓŠúÆ¥1†±¡«©x¦ªÄÛƒü¦˜fó2šS‘ÄÄ¢C¶Æ¹€…_n5ú+*¬•$|·*Rþ“@Ãú*P£8—·ü®gÚÌÁö:—ç’¯ïÅ>’+eK„[Iôþ‚U44¸uL 7 +°½›~¾TœhR”羼赕B~¾÷—#çSt£'º YÙÜ#p´!ŸøJlD¡&Ô9Ã{{Ó’ŒØí(ÿó¦\¢"öù )\ž<Ðl§ó\wý®)˜ÕK†ÅøNu¿G^‡*±ÝÇbˆ*¦oüç´m‹dªªÛao¸ôÙ9€yng¥ýI»fgø]z•ygêÒå[fØ O·xDâ‡÷[Œƒv¾Ä¯£ÑÓvnj)й;”ªòåådkðUŸ>{ôÝ…SCײ"¨…Ú‰ƒpô…j<Üg¨Ê9ãÙ;À-slgÂtB»8|½KBÝi‘fx!i³´óWWï †×a‡Ú^‚ÁlRHÇ®õvÆR9q3ÍŠlR¹¯¦.ÆN¶ñÈø„m +”K&.`sˆE©;sx7šC·It>eP:æh=ÆÀBá¡°¾y0^ï°¥V4oá°9AŸ…܇œYûM¸-½1—G¹z ”ùG¡{,‚­) ½ÂÉÉŒ¥rD sÚki‹¹¦¾YG‹}Äù"]k‹¤nÔVGÅb`§zŠ„Ì‡ Vã“‚ +'¢i~Zë܃ ç7T††3:ýõ«îëDYæÚiOÀ‰i_œÛ¸æi$€íj‰k4wÃàá–j­d/‡\Á5½`/Ú}â]™éˆ¦‘vv)%ÀDGa—÷bäý·ìc(Ùý±º9býƒ0BÞÙE4…Fe¾ $ÎpÞZ›£œ’Âo\£ätíx`ßÉO,99–/_©Àó†œÕtïWA»rȱ“Òß÷ÜïÞ{âŽiBÑçCL¨ëâl—™nqÆÖ—WwUΡũ¯ èèJ1ãƒTß²)ìeŸ$FdÍ(X$õ³páîe$žñ0¦XÎר-›Y…|[¦ÆhË–wySuËŸr€ ÿë‰Ü%6§§õ;|nÓ0U±Qoè,ưÚSƒž–Æ×g èÆ š–½®y¸ä¤ÂPdÀšˆŸÿ“‹ªMïOÿ,q8¿>ñN)Ø¢‘‘AýšµúgŸüuH—pq?¦¯„—.^"}H—%ÊÄ4„t/U{[ø½ rÏ4¡@©ðÎÿÙ©PÑì‰ÚnîR4ÞÞþ÷w2€¾öůu†Ï¡ 6Ju ŠG„âÅu¥$ýJ¿E#/ú‡@K?Tï·õqe¯SiZHÀºÑ“"é,]¦9´²xnOgNí€Njëè’ÐON8 ¶Lÿû¹ÓZ‚K¾äL=³Áúhu&Ö@ÁgV¼î.}[@@ã³°!ÖS*:íÂÔ¬w®€FˬH?k5¬¸åpË4‘χ¥y§ÅgØpsDõÿ”¦8L‚õÔU+×ôÎÊÀ°°‡ÕI “aÜÅéCFê8³}0ñ›8¦)«¾´F8U Ä›š6ån £÷™Ä„»yäZ¥b­öyê\ ª²îÕ@Vÿÿ8ßÖäŽ;]«ÀËYÚy ã›hUÚ„ýÎGQËÚŸ»øU´ðæbDf“J‘øÊLMá¦v|74MY_³¸k¨ŽÃñ..äÁj΀¢èmXA‘á~Ò\{ÞáâœaQcAá”R¼ôN|žºç‰ƒû;²¼Hî¿^„o‘Zf5†®FIgaa[Ëõ#Mèp/ÛÌ"ˆlÂÐGÔÀH¨†Ì‚zk€Ô?$ +ʘtÄ×])€V¿%ëCÍ@­%"YÞÉôœS_üfÓÓЭƒ¡ùÑ +ÖTíÔ“è»—ºÔ#°-æ|TÔQéɺbXÂá:'necÉë«Ø>ê[‡íHx5Ï +s˜vðœœo§L~>ë³”šÙ^6eV%<Št6dH™Ù6Ñ(õt©2´µ›XûIBøõ¥\ ÝÂËôÁE ^KÀƒÌõWMM³¹ fêßRS– b‰šÜ<; gç «S L(c±;éŒ.IeÙá€6©H±wX|ÒÛ£Ör|–NDP>3 Á ³?‹mý8žÞ%ï”7w¥õïEÑ‚ðNÞïÌÆZõ"æXĦÇÏÓ9¯H×'pÈèÜH%M­ò‘$Ódîòò…Å2ßJ·qÃ/Z{l*ùM¥{«Ç¤%ÏZ{kvõ9¥ií¬„ÆÕÞà59ÎPÄÌés’ ¨ÄD¢×ìbó£d’½½©ZßX¥Pé¬×¨™š”gªÔk™‰ÁÜ*×™ë˜Ìk¢‡qø%¹(Hò†®€§ðÉ Œ“jð¨Ga-x“÷ç5llu‘æõ̉d\G4]`¢KØJb$¢ïrnÊ]¢v·‡A$â9ëÛ82†,AR£¬Æ È® 1¬`BϦsV³0m£##Ê›yKfƒÄ·ÐÓ@kõFáûê@ͦ 3ýÐ@öY¾}ê)SPzGÏÆªJ…}T˜Ãð°ºó˜ÓAw²Lè—=n**üºÅZEÉMGàÛ"K¼T•‰í"h#x¬ÿà"‡æ»í°ŸÌ¤/¶±ϸ »j ]ñþÓIÊÛÀ!† +ÎÈP·øeeC°‹(ݪ˜QÄmhÀ½Ê>#ÀJ÷UmÀë߇#{õºðŽÉLWãÞ’‡$üµX -ÍÓµhÙ0ËÔ¨4_´´Ÿ®7I†¬äÉ\ç ûºÝuÞ¦lû,–²C(çûšÄ”Ãl;K pHVž—t"ÃöøéWEï`Sé ÆL÷•úˆÃ¾Éûû ¤¨ïÎiK|‹ßjLcëu?¢B׺Íj*­ÿ¢ð!VXÑ7«Ù»¹ÿ¸ÝRè–ñú‘ÝÅôATàh¬/ :’RV|ÞÄ“Xqî-´~×òàTñoLKò»* é‘Wb=_KOðQI&•«åQ-Ìûd)¦Hk¥šDD…˜Í»û1# òcžoBÀˆ¨NNi +²¯¥F àznp¾û=wV™Û0éµr›ööþ»9­ÇPã0ûQ¸YDñïR¸!x½ØSû¸îçA>R-<·–—íœêcŽ>¼T§“Ä TQÞå.Ó*•µš ¹¹±ô$Ô‚B È¡³vâZ¯úoDƒœZ¬Ø!¶vZn xœæVÁ°èÛÆòä`z[@^Ï`âÝ]˜0uÚ ÈII«ÂÞm0õ¯'ròÜÎWç’2kÌÎíºþô7òÎɹ׶̭]žsðˆÙ*ó¶ìa•C[¿»ìÜÔR½ovU^ÈA€·H¿0žo,¡Y ™ò,Ïn› Ò,IWîŠf7è'Q÷$T.LhŠKìØdiE%yØo×ê ®l5Iù××ÈÖýª#6| +öõ§¦†³yDM©4àõÔx¥ÎM&‰rÛ¯v>ZæØÎ™è„kpøg–"„§Ò?ÌðBŽˆo˜˜wÜbG¤Ù›’´…xõP8-Ò݃õ‹ÛQâxõT–œòƒíã ÃÚv€Cò×°nŒ+y à°чz1XÒ{uû®®Ã³Â©¼ŸØ$¤“A÷쑤râf‡ ؤoCQ\‘œqÿíÚ5–L\þÀæ ŠO.væ$ðn)†sò¼ÿmáá|Ž^EüN$[U—Ff-ß\u_FP6~ìUFï­h`_W‰ÙLj'Sð×`°7Òvœ0†´Ò—óÖŸGi’è|Ê00 2tÑÐz‘„ß_}aò`¼Ã}6W¬hÞß}r‚#$¥%²ë=šmZg$b3Žoô5ïŽ_öXG²/ö\­™V? ßR쟗LþZÞŸƒÉ‘;RŸòlÞÜÏeq”ÀÝA<ü,ĺ“' ¯-ºìõ»îØ]R@g™2W äˆæ ©ÖÒ oQa²Ž ú•ïDºÖ Uܵ¬Ž—Ä:ÀSô …¬Û;6]$VNY6Òü´Ë¥r‡íÀÀº8ÈÍcgõ~N*[aé™ïÊ+@éØAн_[éÕ2Œ@\®L”ò‹ôR©u•Ì¡÷HÔ›aÿ }dÓn¨f&tç÷KÁˈ²Ñ©Òž0"*Ò¾ %«mÑÒHÇÔÖh +î›Ýß1ÔGÈ^¸ŸjgÀ^©úÙº:/2ä>^^Ù,ë +p¤&SÊ1\0h޼Á0œô@Rˆ\0ÈóþèÁ×z <­uÜñ¹ªè ?jDLtýjùa û5Ï Q?ììRJˆŽ8Â3óÄÕçs +ÅÆP¯ç irÄç`„¡¯ŠhŒÊaHà¡´+[%9™Þ¸([ÕèÇðÀ£ïÊÛ©££í@e ×%qpIf…´[mÉa]Ø å—I›Ž½aAlC-µœQdç{úÜo ÅJÀ"êofëF¹žXrr1^¾Oû%·èî>‚kä.>;¹£ó¥Ã>¡öÙ.Ò„¿Ó4†˜MËÙ(Ø3/Ü"⑱3®îª_—¯YÒ˜==ŽT!¢ö½õkNÜtÕz&æàÜmÆ +@N܆OÏåàʸòërK{ß<+Påf/* ñü sí7žO6C]ÍÍ”bÛ¨£yR&ÅÊ#HŒÈ‡P°H÷{àßÁÊH!ÿ`Q°³­Z2+²ø¶Q‘Ћ1îò¦ê‹#äãËoñÉË‚‚+hDö/LžÊdFGªzvû—~ªÕ¯…&$Gª¡Ym~JÙÛ“TOPÔb-mß'¿4!¸pſ祤"Ñ¥JlSS÷vøÜ»`ª¢ÞÍX‘}©¦!1‘³Î*0Í‘<>)1 +gAòmÕU™ È) #ã; IšÃžãXâpc|ÿ/bÀúH|g1÷š„Y\×ëáÈÕ½åœR­Y??‚ç)wéÎ#åê83àâ~QC3\¼Dú3J‰•hè^ªö¶íg&äƒh_€Oý4ã¯O8 ¿Å©¼•'Ïpp=íÄð)»§i‹Ñ\àúÚÛÑ~h!ëÑÊg¬TÛ#4Ü¢’š_ +‚Tw{øûR*ym{‹£sγÜÁ¤h¡¡áó=îd*añ—Cêƒ_l”ê ŽÙ—êWHç”cŠF^逖~(¨Ãs'÷â:Ê6'C¦Ò´ü.þîî^ù¢ãÅú–#rðç=Á±õZ:Ýëì<צÞ,Z¨à0 +Hl}ÑRN3,„òéPôð¥jQ‡i¿;DÏXºQruyðܞΜ <Ç +œÔËÍ9½žœpq˜ +ãëo» ´–aÕ˜z{ŸéÐêL±€ŸÎ¬e',Á<®5­QQûÅÇWÖ’á²_}~鞢l„Ä~ö¨ÀX~ðøH¤Ä(ï©sI^ºN¤4Œ«ì,9R+B«}¯Ý‘íÛ\ú¶ +€€'Û{}B±¦TtÇ™µEîAŒ2‹E~Öj™Em×à‹h?ƒWòS—έþàæˆ÷ã5Qp˜÷µªV³õ|=<œÏϘÑäÅ^AÌ6D§ÿƒ'«E§²ªb/§í9:ÜE£UõGö®ÐâËeܨÃæÉ‚nÛé°àrï$‰}}·’;Â¥—φŒÉp{ú`ÿ+pQRKauŒp>ª@•+þ)=l×2Ü[ó/•kòÕ´WÄGñòɸIy¡ã 22¬½ ÿ¼-Bz’õÅdËfå’s†.˜’¾Dy©å5CK8vM!]w•´©[œÆÐH„ÚÝ3Æz»®ªˆcÁ·€¬ããp£±Õ(vºK‹²©òÛ+Ъ©玢‹©#k2íªuýÑĈÌ;”?퉘šßQìønhš²¾{mÖMáp +:¬¬Ï©.8¯î‘" K¤E€IdK73äwGK£… Ñd¾—§)³ÆÓ/YŸÑÇo®Ú­?æôª®½ÃÛW›ÿ\\ÕŸÔYÍÚ°‚?ßü¹¸ö¡4ßÙ%¢Ƃß5¤e4õœø!iÓëvye0"Ác<¼Þ"?´Ìþj!Øij•Klš¶ùU˜3Œ= +&]8ú=ûñ§[#=„ÛYú>öŽuȬò\ÇâY~gğ·tH« AŒ’ζ‹÷FšÍà^«…D Ø™½ŽµM…ôÖµ~H‰6-蕳ºR¬cJˆ‡€/¯l¿P÷èOduw+°ë’„í÷W¸@§™‹õŸŠ@¼– ÆêfkjjaY§u{“,ãwª"Ž<ÔÓ&Ž õÇÊ"Ž?àiË&„#ŠÏÕ¨`vËOt¢eXëHt•%­Ý:&…÷®šš{o]ÌÉ$£ ¤¦1Ä)¥xvÎ +ÓK¦˜PÆvÏ\’ʯßlOî°ø¹«[±ä<ø1œ*ˆ |B}8ÕÕÄeÂ!NËD”æ‡+‚ø2±·á¸øìÞ¶ë®+ø¾ÿC¸o*ÆkÐ"Z@) C G̼Wˆ¯~þÌ‚Ÿ’>affþŸ{~ Úçp! ¡JÃ5nîW÷Ê¿ýœ¡Ã…‘´÷DѰ:•Q8“4ƒ»rC³NàÍ¥JšGù?HFÑt KK§qáæ]—¹bœ,ù!ÃЖEÎ9!¨k|y,!;9»Æn4.ÅÔå ;<´¤¶²3“Wg¤ù™ÿOþR»ÈÁùù,—d£”sâ›^´6öØTïšWöK“UJƒ´öÖì÷rWÒÇE‘·¡Ýjr •…Ïæ9M•6ˆY³ÅÄ›Kž¶¶“‰${”zÙÝ9….êq©™iG0³f9VÎN™­x´îJY»ñNÏW¡€35'ˆ¡…‹áÞû[È9ggO´£°W ÏE³M/)5ÎIµÖ/&Ÿ¥T³/Ë-… +ÖYâíJoPùA +Sý*];ÔýMŽ4ÂZðÛœB¯((ð +N7¸GW]Æ>þÍß‹Pâ,Í-òú\±>ÍKü6’y”¹ë­×ÕwÚ6S¤ÉŠÖŽ¡ÉþŒt›ê;óÓjØØê?Ñ÷…ȸŽhºÀY'–­”ÄHYÃä܉0ºYìs‚HÙrË«pdX<‚¤[E‘A@bEÀ„ƒQæ¬4Yü——U5Nà/ Ìë7s»Ñ(3?]†»á0¹pÕ7»l*¾†½\ +™X=>§¾ê¬q”ä^_Ú qs‡;ç'¶{`Ú[FF‰+ò0–Ì• +s½»€Ö÷ŒßëÉ€‡Qfç½€ñ²aúÉR¦' ôŽƒ‘I”ú8¨-›ý6}iû-»‚î y˜[§PÍ 6!mÝ#ü Hð0b Itrb¥…sŸ0bq\XÆ™ÌQôUñ~ÖeòŒÆv_žåcó9V–¸‚Í3zÜTTåi(—´ŠþšŽÝ«D–e¨7ÇDÐFðEãÝD +ÑkÇ}#…U^q ƒmkÔºÿá»’‰«BíôðJZc·z3eØ P¦`Û6œ– ¦ò’•¼P¦“äèW ¶Ióÿ‚g¯ ‰Wšá+¿2¥K+žú§Õ› síÊʆ} P§I-¢•ÚÐg‰| F”ó:ª4ÚË£Fö÷iý˜®Û¡9Håw°Z‡»wЛ/`‹µ­gù{……9w”½ ¦Ê:\Wc‘º×¹ˆ¶'_SÑWŽ%š/ˆ=© ðeé÷Ç¢/Cµæ‰™!ÒCc˜—ÖJ¯Mh¾uu#An’EÕ¸Ó]ëi§ê¡QØëX1y†PÓë)•5›Øv–@à¬!3èD›ñíÏ®(ŠÃÀ¦Ï]‘˜ó7émÏâ(::œKñéþ¢MÍ;^î Ÿt +È zåµ^ ©{ §½ü6LAïQfŽß§¿û«ÔYÝZdûî’ Eöó ›aëë@UMÃÒ–ø £Ô&2˜ÆËê~Y2„³i‡Ô24TGãYýB¬°¿nK¯k$oãm§¤Í1ÿé?§&—õ‚¨Ý-\뤤ÿ_Ò.=q`I Y•ÐnxUAç—Ð>PÖbYдº~ß—6(Úä¶èGBôß#é“¡1âásý“•”M4iÇÐE^t9¤¬ø¡•;°âÁZuü,³ùݨÿÞ˜Ág)–ùkTÏ?®Ä"þz¾–žý¢’L7K6×¢Z…ëÈRQð‚ÔŽYYË3;ANr£òaLéåƒB²­*7åÿ|š'}LåçÇ=ª7 >d›žÑ9eÒ%ªÐ +–—°äU¬–é†S~“KÖW)ˆˆ-‡këbF4ùÆ!Þ„ MœxÞ™51OÆÞzèvîxà€þg`P#¬¦¶•îʘ©ŒwNÊ!ƒ†¹Íe°Ý¿ÇǨ'†l¡ŽvzK’ P~Lz77²â?Þ:.a¥ÔϬ¨Š>níæ¨Ußv+Ϩ]¶àfæ`áׂO#Nÿèf»r†›\3dør¬‰1*q9p¹Æìxx }ÒYÕÉùçWBJ|€ð;t(Jw äÎBJÝXÙZ(«‹¡Ö 0êdb™sZõñFƒg-þ:FЉœ°#íEK©©ÑÁøÍùýL!ÏÈ×q{_OÛÂgqj¼òüÈq@w’gë5;*Þ±ð­3Ã'õŒ~çMa×\[î 0*ÏÝææn^JÔcLEd“áÑp[©“3¾Ù E“À™«"© _M~Î ê:UX"i.‰‚4×£.dŒäí/÷ß2IÐÐÚÉ-á,Ü(úÎVåTÂMJ½Uj»ÂʇînåÂûLfŒ»QͶ|œÒ$yCWŒ@Ýxê„PFÇ5xT­ ¾˜<׸ߟŸeò «3ÏbŒÕhç »ô#þóu èS‹—ðh {¢_°uš§À(=­écU%̰*LïxƒX]÷L箵Y&·L;xNN¹Ý&?û×JMâ/¼+œE:Ž2$Ââæô:ÚZÔÃ,óª!|ôÜ.àaëzî¬/«`Ï—‹±îב˸ðOÎoœùJ•µÜôù¬æAx'oùfc-Èôs,€bSí éçÈ’Ù$å8dtn$œ¨ØyÆwä +ññákr +G“ Û`ë¢m²ˆÿÃ4¤mBðg­¦ëmÁÓ‚|¤Zxs1"3Ç%ÉÆ|e&¨þS;>•¨¢¡×\»TW#ª½¾¾£ëôŸ¨t8™ãfD6ah­j`$TCfA=»@j‘eƒL:bå š@+Ñœû¯è Øœ¢oêzN7w)ooõHµ„@_{ìÙ´CéÞˆ%´E­Bqì´Üð%ѬŸ™}Í «‘ +*ùÕÀô¶€¼ƒÀÙ§º-$`°£Œ Àÿ×Xžk§øajVµW@#‚ëV$‘È»”aV\üÉ8ëÆéÍܲÝì½l±8·"ôñJS&Aôj¤›åzê©’’K™¡Ú`÷CNä:ù¥®Ó9dÖ…Çiáõnùo³q…Gº!æý ¯&Tûq +6ÅÂ7†¶ckÅ¥µ¤gÞìÊnœÝÝô“>7ç¤Ö¦¹tcXm§ÏOKc彄 ‹tcŠMKŒÐW²\rRa(2`MDÁñÇËU¨ù©ñ¶Ñöª:¼ (‚s4c`!þÞX_²/ùXƒÜ+¹þX’®Á ÌnÍN¢óH¨\˜Ð –Å­ÈÒ=ŠJò­Þ³ÉAØŠý•*CC—‡ðôÛwû"¢smº© †„`ʺ¡Nã\sº@ø5Ê»ŒµïpþK5Ø2™Í.î”Ð0™m°q €Âj’ï³³±çIFløñ ÷S.Q{òˆš.Oh6Ý÷.µðWšLä«Cì|'´Ñ­/ÍÖàíÎ1DS¹~…ý„JUŽyüü2»x¤ÁƒŒ³zà̧¯åYTÌmÊ Ï8zÌ5n½T‡e’ÿâ“`˜·6½a:!Ó>Ы†!àºÆ3<ž* Þ--î¥ÄŽU¯+9uð(÷ pZ¹§÷ «¢Ù +ð÷¨1%ùÇÛ›©ì†ù³>}ÜVòÝ}(¿ôb° +ƇHbbQ¯[cÒ@Ì¡7”}›VÎÄ>Õ)Ç ï}(ßÅÕ ±~W½mfîÀ{ÅýÉIÙù…ì‚I›¼«B£ª¹öêëAA›4"{™&Oe2#­HU=;‚óÅ?UäÙÌ­UÞ†¢¸?%âãÇ*©(j1˜¸áÑ ž\8ìÑHýÜRæ™1`}$>½–ɨýp  û·Ë…X\ñ·Æ ©ê÷ ·^h›„ñSfUToFW„¯jåõMB¢.åûþdäÐüùeãÚßßø ¼ŠåœH¶8ª3ŒÌZ£¸ê¾Œ lüŪŒÃGÐÀ¾®6¯˜ÔN¦2ý³À}n¹ì%`u¹3û±#ŽÒÙ¢iLG*žQ +{Ðô»'€n:ä=spn‚¸c 'nC©éüpe\yû9«³á›(ü3™ö~‹·€ø •OÈ9Íø‰``]d追ô?'£¾úÂùÀe› úl®EС£úäFH .W&JyËz)Ú´ÎHÄfÞõ$jþñ°2Ž +r//âû8R§e–. 4G^ÎîNz )D.d÷tîå=PØ´‡nöÒUtŠ‘5 "&:ð5 ò¾ó”y^ñ¸þþ>G/¬~'£¤Å#3˜á.´¡#(?v¤#ùØ40¡¥ƒÊâ&5§‚xå0X•i;NCZiÅ÷kÁ­ºY™{.±±ØÂ+‘ÀŠá)vÁÅ&…-oÁ +ÏêÆ“)Áy6 oné¼¶‡J`à®~ b]ÇÙ˜]vôÓwl ¤€Î/ +d®@Õ $ÑO±¹Þ¢Âyé7Èi±ª¥wE3•t¦õ*&4E«vl2ºH¬œ²l¹åu‹W6„GD¹LLµn1­RâÃIZÌ< +ô(˜iàÏôËã¦qŒ<ô*KNyÏøÿÉŠïm;@¯yåX7F›²pX +æÍ=–,äÇip‡ÆÎ÷üœT¶ÂÏ/Ã'‰V€Ï­‚ g¾¶Ï·d=€¸A˜5ù õ¤Oê=7…8_óµ+ÂãúÈÄÔMˆÒÒÖzjA!dÞ×;q-Ù}¹"ÏN-Vlž[;-7Š<Ns+îaXtãcŒ„yr0=£ Ž/é0qà L $»ÜM""ÌLèÓó–Ÿ‹ y¿O¹!`DT'¹a@JKÚ¿¹:“µ8 ±ÐÁ+§£bµŽ¼&m#ÔμOé¯it^|VÛmmsFw>tyxOú2ü[×ÞÚÿ¾Ð[C”/²?2[Ôª‰ÐóJÇ„¹kËá5‡‚&¿û´‘Q‚!å]è5‚ ØñQxž+,æ•ÛâÓ Òñ\‰à)tKö}Æà‡ìz®*pƒ¢~ÅŤ”' p™fû•·Óæ—‘ CÓþÒ8ä•Ó6À_C Ð.‰Â,Ý_uV¶Jr/¡mP¶·Í“ý[£Ý(芊ž¸à†Ÿ~ˆ$x1ª :91ÜÌ·Á1¶.,cÂf¦z¤ö?k¼yFc;¡‚OŽü¿÷’‚Î+K\AÉ«O[[ǀʳJ=âà’Ì +u¶Ú +º­×3’ ++g'‚Ø<†Zw%¢ÈÓö'é¥Þ@—”DÉÞÌËþŒoãN!ÙxŠ›'•\­¥ cèáË(q è˜y}.Öè«ï^ I²JÒûØåäµm§RêEkGƒÞ êÈF:Ãu!°ääb¼až'ë"JsÍ›A|ÖÕþ\|vo[ûW›| _ñ¯\¹c»h- š‹¯P­f^¥DÙ?fAÁI¾3#æ:Š««Ý¶þs ÅÒ1NòžïhK¬g’žT»>²žŒ±È“’ÉÓc7ìj ü“ZR[Y—Ç¥½RòÂñ©)C²¹-zz¨BY4(ñg÷Öœ:¥è·ôLÑÝ¥2Ú‘€œ¥žƒ×݉mùËä–ö£xV ×Ì^T@ÿåæ:Ç$n!cu3»55¾¢Ý´³ÇÿµU‰G jçHGôíeG‘pºëBŸEé äT0;ë‚©:Q¼,ûŒ$:‰ÄœØàžl†º‡‡5Ä«6M[ò¤L—‰F }óöÝ£Ÿ‰BãÀ¢}{G´dVy.íq¢?½ bÁùQÉ FÕ:$Û‹¾« ,ÈÈŠÎ4ÛÊ´<õró3 …³rÑ"¸Zzr ùž³Ô1àÅ)„iÁnêžqJ?g=*OSÌ?õÖ‚’‘Þÿ‹VЈñ^˜!‰ÈŒŽ=Iôì2ë3üI·CLHŽI_"²Úü”¯«;¨ž µÄZÚ£Nch$Bmà—c=ÓWUD¿þ8VVéÚÙwÆŠŽ«R¬@ª2«•—rµ­«ßÌ‹æ2_ÅÝHš×c癢Áæí¹WmØ‘szUWŽÐïã…¥W”ئ¦óìí¥kÀIþY¡‡°?úOQ6Bb?{T`,‡?x|$Rb΂ùÚ·ª/]'RFÛv’)›!Û°ÙàÆøã>NééLærHì/®f" +Ý ñÏÛ¬ÝYU1™É +Ýø’n¬ß¤ô­{ÈWhqë¼nT±ïsêA7ãïÚXp9ù^Äé88øÎbxšÓݺ€Ëæ .p}mãæ?4žû€æe½V*ãŸnQ…IM¡A *†µ³|ó)²¸³Ëß·g×~ww/òQÿì}KŸ9 xýîÖô-àûv åSo-Tp$6°æ)'—ÈB‡yú (z‡xÜ5¦Í%¤G²~~ÓM°&üýíU•P2ÃOæ’¼iœUhKÅXr¤V„KúC§?Ç«X†àÑííT C6ÈÞG;=«I9ŸÇsŒ[Óê(dU«}©i[›uD—î™oûEhi&òÀ¤¡ºÌFI@‰±¸éqN«öú„Q¨è“/wŠÁ‚:d Š=ü±Ô/ŠÚ³Ý Ð~&®ù¦3GáÝÑ óÛj¢à-2ówI¬{÷˜.û‚RRñ¡i¶0ª¢Äh7<¤®ýÅh(kH1¢hZ]?áÅmr†[t­!záŸúÇÞ–qþ·ðÇÄJ¨ºíøzx%ƒƒ-¿Õ=—¼‚…lˆ( S0ãNKŠSyIÄ^(SÇrt¥Š[ª÷ŽñA½Ù‹Ê¥Mþ›ÑÜ«› O}ÝäÃØ½ò³ÌÌ’µJÐSe. ¥¿±Æ]…åÒD±[¡§æ¥±GœM™DÀÚPx¼úõíQ™ ¯ÔsÊži¯¿LÅk%ÙH'úú&s9$v™W3ƒàöéÀãVࢤ–Âêà|I€7VáRzسd¥4¶û^7*Öù·u®•Žÿùm,8’ò?…±µµ™y¦Éñv°«Á’ˆ<ðHwkz˜€pó;ˆü§¹ ˜*8 ŒXsšÅ d!Ͳ‰}‹=Í+㸸·#µ:²<‡©}~£åomñ_h£¯J™Y‘£jUÊh÷%íBÒ»6ËìòÊ`=DŸÆxe*¡D~u…áÔ""ù¡u÷÷)*ò½]Ûëþ”ÍAÑóZƦAžü t”Aˆ„lö¦EbÚ2òÞ´õõšyРãûJ讇æ÷-cS®ÈO~P:J®DB6{S©Ã ·bÿ¶ýEº{e8MÛ³X¿8è;¥„15T"ºº»Š”WO¹üÇ[LqXi†úLꛩßÇLĬGÕõ_ñÑ#!GY’ Há­Â} [8(EÑZÅçJJ¡¦p-åø‹öjRCe؉E”ðÍØ=|^CØc óÍžÈêîV}Ë9 Çó®m€S/ ÷# €e1'68@ñOq¬ïÀbln(ÑÎÖ:û +[‹:&YX…»Î:ãò™ÏU¢œº÷6~9j\Ïàš´VÓØé¹Ë´Ö2Ÿ€ùZ‘ÉÌÖÔÔ²Sêö;XÛîIDx$µ»=L@8÷“‰D~ÝÒ‹LF ƒ,·MÀì‹2žèYÊ°Ë +è7JG§t±F@››}¸ÌqÔ¿C¬Êɭ㎚+¤‚ãbì’jlÉãþ3ë·‚Þvp¨üÑða¦w·|iÜ\6cÕRÜ­4òñfnLóA))öÞº…H[UQb4•RWðì4»$–Q4- ‘þìƒ +¸9‰C£:Øž=þÁ}íoK¶Õxíb%T ]ølÐy×ffIÔ%h§¼€‹ÜÑÖc Ìüi"Ö£ÀÞÝsÜÖ­N¨Â"H`Îm(<^}ôø¦ÂŠÙj·eaOºÙÑ&컜⠄úp··•Ê™Bœ‹ˆ5ÑVídsßmíÅ¡qËAVí0aã†mÞT‘Ö½D´€R†]Ž…e® Cüá…#9|ÂÌ,Cpæøø*À¯do­“Ûª’Áí·F£çu2¤Û°Úº£Ã´"Åw¹ó¬4ºy±`RÞ]f#±ª ÊÖÌ,á#0öü©ÓàB@>_”›jÜÁ®ó› c2ç%_›?uóˆ¿}t7¢p;hkä†={œÝ‡W=”)Žï~ìëkµGGücû.<Ú½Ò'yœbŽj7=y+·WÀÒy—ÑL2=CÕ –Ý|D}ð2ªq ~`• '*6Y¿ŠŒ¿è––SâßѺ3oÄ%XïB›½1ŠrBMÖøòXB +þvrk‘Üh\—µ0×@vxuUqyf;®ÎUï/ãžá¤¬xb„ÙÙìè@<=ÿÔ÷†¦Õ\ m¯!¼ oñÕ Š>J¼ÈçˆÉ#jò±ÛJ6‚at…µ%4 a\,[( ¾kŸïïX.3È[5æÙ+¼ulñ­¨Ã)®ñ–;ª”uñ±Åó䮹“Š*?s<_§Ôä]7ƒÑr$š7l ²{—•KJ†  ç$¬%ÜÚAi?øß[]¯°`´ïÏmþø1+ÊØ`rùjÞ‹@Ž{sÁOØQªl¾Xß +ÍV+–!qq;:Hö5ô¯§r(\ÉâO/(ÒŽ`{Ìr(¬œ/2Gð"uÁ”²kÿœƒ®_fjN _ ß +¡ Ù·>>„0âÏÒlí$ÿ¤Êªw|äŸáÊðZ‚)ÿÊ,긠áù-†vÔ¾iõ+ d ÍYkš¹P—Ák¤g¼É»ë¶rÎΞu[}®]ƒ>Š{š^Rj’w±^L#W¨{^‹Z±²&Ùǔޠ=ï"‚:¦çTº +vµçšh™´ýËqä! ê¶úAº| ö)¼¤Ô9î¼<˜F®Mö¼ ´.(yL¯“5¡]zÃD(tQÓ¨iìwÓ)Ð/uç«%„CPPýVœnmŽ®º‘|ᇣ  ÙX0‡Zùé¸|‡–›el09ò5oË G³·î©l¦U ±6_,áè+É‹âÕBÉqé‚i6øñReUµ>rÁþex-ŒAšñeu\Pþò˜C;j_ºô›ˆ2P袻 MÒ(Åî»R½^êÓvû»Ô­­É~¿ómÐi²N1G5•²›Õ¥`i²Åæ&¯ä‹KàÈ>"°xU¶Š?0‚€ÄŠ¢ÑEV<1Bââvt ñjõCSä.P¸Ùž ^P¹Àö…äPE%^dŽýDêŸ5yÖã%A¾:ÌÔœ¾.£_6h²å33ªjœ4Ý^@…Ënæk¿Pf~ºkß`oà·nkØ'Ta$0g¸/°z|SaÉEâ5Õ¼¾©]âævÓNq¯8s||`Ùƒ2¹ØÇHãU‰IîøÕ#߉ý´ +Rã‰XÉm]ßïZìµaÒ÷VÈ]‡²Ö0)o 3ŸÖUÎeköÀ©¶ŒŒVù`1…67ægk±ó£Ë¢,ÌÓgÿyÂé¤QN]õ?’5.épMZ+çlúÒëZkÁ@ò-Ö# Ãð\f¶jѯVeêØÿGM›RAÿ1vI56êÿ—ûÕAo;8 T~æx¾SµÕ>ºn.¿äH)nØyö37¶S ‡lBÚ§"Fåý`Ä@’$èäÄWæ#`Ä⸰‘/…¢õªÿü±Êù‘ì¾2!ׯûr2¬1m–”*]]ÓHEJ¥©‚Ò~í£&¶,ºC}À&uÃÚáí&bV‰­ÀäïÔ¡ €ö柞­¢I$þØa°£‡¬ \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc68.dat b/application/third_party/mpdf/qrcode/data/rsc68.dat new file mode 100755 index 00000000..fe53a449 --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc68.dat @@ -0,0 +1,69 @@ +ƒs '¶<^ßæŽwUk"®§m¹p‘¬àª¶k&kGöæá¯âõÛÔ3žX?$ÇPÓïÿw ë "•Ì c ƒs '¶<^ßæŽwUk"®§m¹p‘¬àª¶k&kGöæá¯âõÛÔ3žX?$ÇPÓïÿw ë "•Ì c æN$qx¼£Ñ'îªÖDASÚ(oà?EÝIqÖLÖŽñÑß=(CÙ÷(«µf!°~H“ '»ÃãîËD7…@:Ƙ•i6ÇDâ|7º™ÿ½fïô·<Ö®é=ãǽj½É7>­<ì;®¹K´—ŒÐ„‚׬Ciç1vÇ‘ÂtTšŸv¶ /Ú^2«³A@m¨Ø7p% +û’ÑFèaŒ­27ø7†Z@®Ê’ÁÈ<’É*H ͼVˆrmÄouî¨kç…p`= 4½:k5S&ýL„—힦ðŸß\R‹­–†h6yÍl„\Þ\Á¬¦OZ†Ï¨*Ɇþ{•'ò˜‘Œ"ð€Šéß` ‰Rõñ Y`›2¡#j¹.‡;P¼æÿˆê`{©®öv¡P,P T.Òêå¾8ê)èâh²Odþ7Mü‡Q§­¼9¯=ôómQd/ 4fÈ™œðn;žHXåþÙ 8Ü; +;N¢È3þëm\Íþò<Ñöêp@9”ß™ÇØ²ûðZL¡ž¬c5ÔîZ€ñ FÐ[Öÿ#i‘†ø§¬R›–ë+?І`†‡¥ÿ °ÂùgÏ‚]„I1,m˜/#¯ô®òiGlµø*-´É«G‚afgˆÅ¾ÄíÚ ?Ö¶ëGË•fíFíÀSì Ö÷.…:ÖY‰·×Zªœ¾|QõL‡¹Ú›æ%”ÔÈLÁyu±êš.ÅTòÖÙàž9}n+-Ýšž™ž +Hò*­UR0ôq«®5Vɳ hÖ©‡=ØÙ%'ý9‹–]ioÃ%B +|–ø,›‹Kš®µõÓ¯¦qºâw,õ¿õM¾Ë“£ú°Å/¥˜0miít¤8KzhÂß®.ÌñZUIr .ÚŸgÿÎëVy÷#ñ7JH}<[´2páhß”ëHÕH„¹#õ>2±‹Ç2_ÄÍ…( ¨ÈñDÞÖ73ìå}¼M)U3YìnØÜ]j'(Ål›@#_’üÙ&É‘…Ä?>]#ó#ÃOÅ®&¿¹i2&„þݥ笘lÁ«!Ñ@8é_)ßE Hf8÷¨Q-¢xÞ M˜©/±ÿ®ÇJÁÜU§¥Ox// ·M‰yJ•ÓýÃJ¿gìHªYˆ°5˜ÂæÄ ¬Í±å}éR tÛX +°ÎâþЫ˜oüD“Q ª^x¬Ä EåÎD'DLA«hé^›|6^dÒTr•}O´eóÃoGÁ“pMuÉ1ìNCc† ¦¬œ¿öùõ¾ýb®ž‹ÛñEjÅapDÛí0¶·q+pdï`Õ—ü´¢H¹Û7eœßÊu+¢„¢Åw`ù¯Û/Ь"Û#?l€Î%â}ÌKÕ¦ÖÁ™üÐIHP­….m'ÐCt‰BÄãÈè!¤®¦Ô]·?(L¼P®v® èdx·à8Ó·)õ}[˜Ðæ!¥aŒ¤á±m¦œó½Î>áÀ€e¸ø½¼”ÓWÅ„zú{£†Xݰ®¸ÅPÅJy…è£ OÚ&£ÃýÆã§:ÕÔ¶¼vŽù‹ÓêZa„ ?µî#pêX’› +¼_k9J¨xâ•ÌŸPÈsùMx:xƒ~9»EŸ£á$Ÿ³œ“\ëæVØF¢å‚J÷zuâ«v­ŽÕ÷Ûá’+9É€´ß›•=ýÀ;©¡‹é¸âUmçÉĈßZÕ‹ Ñ‹hH Â³ÙrFÜ›ÍM…=ü‘yÀ>º¥®¶üåû×5ÉL%4óúÙ`#OªðG@RÎ?¤¯5`Ã`“4œöGMwÔÛGŰ¼»Ü³_àóÑv¨ú•1=#.ÊÝS¢½•šiìÜŃõúÒn’Œ á Sù"_“Dƒ å IeÒ}fSCØ6.Sd%„¾—˜äQnË>‰¯žÚ1»Õs¿Þžü÷µóD±ð†åÔs¶gù*o/²ñzyæD¶¶€båCËoQ4 ,onÚšlÿûÌè¡Ô£•¦ƒú%gO͘{ƒþ’áò®YI“c&ÝE ^G{–Â`Ö™LòÝ©ÝÇ”¢[{_›ïÙ{µÑé4Àß ìñIpýj¡cˆ)EŒƒÅ3…ˆ/ËÁgŸ×9)~‹½;Ñ«Í Yž°µ=×Ñ[Ñl‹?Œuñ{(ŽÇpù¡}#dð\½sJ­´;¹º «@ÝýÓÖ,¹¬¸È@aw¡m Lź‰c«4'ÿ!ã—aº}ºHšmÞ{^™ÝUCgùB£ô  ¥R³L²Q‰ÕõóËO²4-Ó)»¦A•ÝZšÕ:ïŒ_ƒ?ñoðÞt¦Zà±?i²¢ß?%rØk÷øüšÈ‰NºÕ¯qïwXí“ì꯷^Ú©}˼‘¢olÍ"øî+H\>Þl1lÆk¼!+g@*+þ¦%FIhÌ/%ýÜv!°×á¯p,¥.vvœYf:áËÚ¸‡áùx¿ñÉà€r5£/“­yëý´˜_!EÆjµÁ´³»)yR˜6k²«Š‰>ºõfá¨Ì˜2Û¯k‡ªõÅuZrõ"¬Œo‘ߤµ1ó²@B†ìŠ¿sSÐ +b•Ü¿ÿŒ,½¶±4ãF&Ò?íSE¤™+1ËV~½ÀWã}™ï΃™º’bXÚ-^FCõAùÒŽØwíTZuKŽžŒ«> ŠïëÛ¨¥jzÏýâɧ[ g¶Ô zæzT¡ûíá°,vÂn& \]|)Û¾þ¥…3{ω˜RU’(…ÂÌÎ —2a'<•Ç©~±qËŽ‹7ÌnjǦ2Å@±ó\t±²s³´I%þaø6¢÷<˜o©+ÑJ5µ˜…j åzòSHÔü©KÀ¬‹¼±¥È»Ÿ"kz¬ª¬ÚPÔ$Ð¥ýóõ¥iÛ@-ì#4Ž!®ü+Ù]ðK“øc‹¾B¨î“ŸòêÉ)\—¨ù±(¯Ý!rúÜ4>VZ§)!/!ùT4Gª¤`4õâKAj¬{]бOz­¯JNçr 1ºÒÞ›JãXÛŸ`Éw,¦ØˆJPT·± ‡rÇöä ŸJ JSfµ– IF• .6xß2“«¼Y€,œü…ªØA¥ëPžý²òÃøA„ø1íX$+ (–)Aw÷6»CQâiÙîX÷c÷ša(‹;[é}—^W-`ÚÒÇèUp–ôЙ£A\…ÿ6<´ª’ä]\gñÿîuÔÎ §6"œäkè’ø³9DîœEœÝ—Îj«UFŸb…ƒþ‚íã/Q '?f¤6Wnó©x¢²ù>W©#ÎãˬòóFÿ*n”úx¶udàß(У5Ë·oF÷|d, “d¾•‡P@Mÿ$ˆ¡±nfÅ×úe&šRª +f*PÇÄ“}¬, b¤ÁûØÖpY¯¹|CŸ}û‘ûR™ ìpqƒéfpeA´Oo;‡IÝb÷g^¶m.ÛØðê’r·im²ÅÜ­¥ºÔNP—Ø+€>F¾9å¯L?•~|ºFûF›ž—(ALcoÒdL á"§.WÓE-ØŸKB¿€pϾR£ŠÌp1¶ÕŠ· èqE¥÷k-œ—BÂX6O†9žÖ -Ý-ÜhqÉÑXmÀ0‘XÎôÒ¼ÿsA}EL¤½¸÷{åÜÇo‚2¯{óM¢ZYð¡]š-,0O^ãA“”Ÿ¥ªSWžð^^sšò”7»ç›”c ÎÅI² }j-™8Ñ•0E‡×úÏ6¤p>«}KFÁ|°¢G5]Mæþ€&Õ;ÿ·4F5$5Q…|îb€9n€¸Øý[Èv–Êy:°J×.’G®‹]BÓòï+Çè«°}Ùá½K +-Þåˆ;¢I¼ðE•Š×ˆNˆ˜‚KÐϼ+ø>l¼È¹¨ä 7úžuÊ +"û2›ÞŽŸ;àšê bkع3o7å¿b­—£©°ã µ$¨I5ºj}7ãhãßt­1_¨%WÜ™¨m›zxÞYqš—ñÍœ©e“uVâ¯Åœ†ÆQ8E%c.ñï÷aç:ÄAxÔÙð ïšïŒ%¬ˆÄ=HhÄ({‡íµ"6m7cò£ +‰ñ>η÷¹ÚOB5>Fïá¤mfšÃþ †S„ÕÏ@WÐøEu¦¤„¼„PzÃMÐ’ªÐó¯1µŠñigþ!Lõކ5%»Õ,ÄÒo_V5Þz”ˆ5c)„æôD/¬9³ ´àì.˜ëœ-Ec9Ö9™}ôsµì~‘ŸìƒÎd¦]Ëj¥e—DI`é‡(¯³ŽÊxó(] ¯'ÕÚ9Ù¡hùR‘Žø—èz0ÍïÕRðRÞ‹’%øÑsjøXW8ôNbaÇÙš€h#AÂ/e#êWG¡ŽÅh;®Þ0Ê–>\¬ëcÓß÷dló1Å>Á>ஓÓzÌ3@Ó¦¼r~LÈRkÞé§=ʇtº\ùÕ'œ”‡i$N†œsTOäHC¾½ÃU~LÇf‡õÀ›sUçU_Hr”ÇtcѵÇ}hAà÷%•™;CRX:½ŒŸ¶~l/¼‰zŒñ±U華­˜ù1$<èí¸¹û°[).x´èè–L9ûfê·û _ü¶IÁ•Ëù:*D3$‘¿¢ÎP7ܮߑrÂ\ȸ,óG™d¿Siƒ:CÔï gÊ…ÎÒƒ«ƒÑç™­©ïh BïÖÝ'Á¤‰m‘›déÅ»4SšT®:[œ?ü³¼šÜ†c=Æ'˜t`2 ßÔ.Mʃ*æT£'Y0~ƒBJœ³ƒí˾<14‘i6êr|! «ÿŠÔ—Âàˆ«_õjÔ‘¤*¿÷ ¼|Šäö€ê§—¸Z‹J´ ‘ää^é÷Ñî—Lå~F—6¢i µ®‰f 9ƒ&| †ö<ýë Ç`qsâVàÈÃÀ·3åuYo«nÊ%£‰êVYY—îÀïC«^ ED«F~ØJÙú…–·Q±Ÿ/å½4’ G\ÚN½DxTðàÜ–&*½’ 2²Á¹}¿×º´i@à232Ð&Ó¿P¦§±¿ªëƒÙuý=Æ*‚^`(’¶ßž²5‹|Ç-¶†è„•ÛÍB4UAQµº,s~P˜e AìAÍÈðs +Ýp»s0R÷ú¶-<$½ÑBW UßÚQ%ûg|&ß›£ ª©…R+ߺ"Q*sAgÇ É@¢ª*Ê*]õ+)`gr’Ngë†Ädîã¹ß„-ó"Ô”Ös°7o¡aEÔÊ:míg.e5»®—ôéö[°§ }Am— —”òÍ[ž©L[›ç‘ÛSt·µqeìï »É´Â~wÁFàÉ}í(ÛÑ9ñúø»Ìûü7ZN›O¨À6ŒëÛü†üÓúö]O1K¹O@3¢E^lPp±!ø?î ÌÂ_Î7‡²á[ƒÂ°9+Vþe¾Ör 6”MðÙ7…# æïšþðtðürkŠ#2[ßH#{%;¸ËѬ­Œ C£Î1(´_³ì²H9Êç nX{>%Z21gÊ¬Çø­ÊÞš·€ÜÏBÉ(ˆËÈV_Fì§R0•á9ßùA²’;ÆL§Š]¼Žö1™À±/˜ù§O§“5Y¶ö¾+ïöw¿Ïh£Åÿ’àçÔ_Æ "RŠ—f0 œpèÍO;m൱̨óãâˆéQÏ2OÌiÌÔÃà¸&â°„!Zâ¬kü–0¢‡ÑÁ¯3+X±É^¨×ŸF +S^‹ŸÎ#³rRü g·tþ~ÿÞý¡èQ.'´Ý~ÒyY£~Jä,­"Öóíå)œi·Câ*Ãî°Ç;ÅÉCë)²uyç¾ixR´°À!eá«vjF®’QABçeeXÑR<ïjÜÖ»Vj‘03z9ò4éµ´^àcnÀH &á{|ÏتHs¼©O ú‹e?YÞØ‡DíÁV><¸|¡ ØbØ‘ÖeBVÎ:€TVáQJŒ’xž`åE6ÌgYU)2‡Ù5×{ÿUðÏ ;]–ÆÕÛƒ“±.‹³¥êJ¬B)N­œ –³D³Ö ƒãÒBÀ•b¡B:…yÊGº§á“å#€`.^Â>¥Lùß[âl^Ž?ôjõk<¯~5@Õ£Ðy„Ò¢{Y·£ê£ –~ÙûÒS D Ò•F¸¨ö÷3:o5áŠb§é°NÐAÚtÍ&×é LýMç§Wbp˜¨Îr€Èò#ÞéÆ{Òê<¹§ÈÌÈg`˜8kÆ]¢¦þÆN’‹6CÉÓô>?¨2e râ[BòÔ|í;´â•Ùæ$Ñ`€ ¯Aëu”Ì*^ú­BDÕ„þ`u¦u®g¯ÆúONüú>óÞ‰«ˆ¿ 2ÏZI©ëÿ{V”v_dÿªïÃÖ/ÞÓIÏœ*¶b3î2ÕydTÖ€é‘IçVîAá îå'íó·›g6Ÿ‰¦~®œôZ¶ã“l­rô¸îÐö½ó›YôÁ{BÄœXß-‚þ%ór!iÁz‚k‹ëø‚Þ1têf +g*2{й»ÄÅ;~X/ÍTMRFÅ;ÙѯE§+'æÌ³Éyz¡x@–¥”¶EyTyfŸ'›–e$ –åGt>5CÏ.bæYþF¼³ÎÐrzº\mO%Σ¸™‚ãåW\C*6ÄNŒ÷ªsŸ:_#l‚Ä>į˜¥¼ªwÈ2ªu„ËÖt/›"’\1ÒZµ*ÓðfHD h€Ó {ËŸ‹4ß»ˆöÁÍ]c¯>à+š¾Êï«óÃÆ4¯¯ènöD,¾ygÐú¾®P!UŽK \&ÂÁâ=¥²]Øj>„L-uãØâ€¼OeÈ–ö©DšGÜÝ”(Ërc‡™ +ŽÈÜÇÜ"u‚r#ðr¨=,áÊEÕ©7¡ÉŸš±».Ýô4ÐÎè±aóµhw~ª¨Æû4Êí·ÿ:¦fÚu5ê$~·á·eƒûcŸf-³åfØ|²¹,î‚…4äN6˜íºP"ÿ8<ðÓ‹ºùf®A¹îJºÌŽEtí +™Õ{Z å¸Ü×ǹ +‹ +¬„Ì]2Z?_ÞZ¨[ Qm‚ÖuŽŒb*‘t§p6™ªq$ô.§z§&SÒe*˸a»{Ü|Nµ•)p7ma­aër*¼¢N1ð<òNsÉh“ R¦%_Õ–¬›:»?½,°éM¬ÔQ˜Ó-*f“B¢çF[mUŽb"½Øù­*m_m#Š¢!u"š¨"HßñnœïZ~ +ˆç\:ƒ[0UóãPºyW"‘ô?œZÍDzÈ,[w¸)6¨h¿M¶œyd|DÀå65Jö6“ ÂðÄÐ~¹ØzÕí„,–Ûwf/p§–Ï·Š [/ásÀGµ¤»Wݸ +Ò8ÆVpU[»»­{sþH +Ùqô +ãj—O,‘í(Àçùñµ‹ûÄf€¿‹Lăºí"q>•]ÉÂñÐ3ùzÕkHWúÿíÐ5Ðê•Ø v“8¾¤Ñt®6*x]4ŠÂ€ +3Qª 0Ü€V\d ȾŒµÞ¸H&ì]Ê¿Ûñž‚ÿž]°]$M¸o³/Âइ¯½ò!ßzPÜ)×&Y¦ŽÊä†ô÷ë©YÕ/mÚ°ë^ÆQ¹6è|w›$.o6–6c»^Žž›½€ ›Sœ#ª©~Vƒ3ÖÐQRM‚èqJü×öÊRMºvnìÏô }i7IÈF‹ŽþˆÀ§ò¡Ç"ŒÏ‹ü‹ª¼i°3§¯l§2ÉœB_ÅLr¦7ëÊÙÈOm–ŽÓä·ÑoOÎÉIþyÈW¢ªÇ¿à¬P/­³Ka0kÂ&yàÚàíJQ£³¡Ãùâ³Ôæú`á‹vöª8ð5Þ¿D†š¬FÏì—Ì D`@¼€\|Ð…^Jç¥ìB=}³ßC,àXW\ì(ì%²Ìtß‹©mßïðcÿÝäj[^;GòËçu-¾BŠ‘ÔwŸ8uãþI›’ê@ŽZáÃÄð‡`“ÚÞËú\q¤¸ýꇇbDá-äË…æË4$Pa×â9#n Ãè¨ Ì~Ʋ`]ÜW‚[~{kRò¤-l&ÖyK :|.i÷,ÌßM…-:d:«CÖI÷—ê´ä÷DEÞ?£Uwbûy€„Å c榽Ä7¥þcø[Õ¶›82ù0äÅ~ZQ$Ò‰㕼Náe´›QBQìµ0òÙã™EV㟑6@gœq°f«äSkîÂ~h ª$(ØÌ¸h:ã,XgqhÛŒL¹~"ǦŠU//2i*9İ©Z¼Œ†÷‚ï¹­îÇ8¨´ê–¹%"JÑM!·=ÂÎ+Iå-8;…&ó'LVÑI»IaX=Õj;Í‘cî;é½§Pû”n^ìU}èÎ +Fâå­d¼Êõ +!>K| ÃË +«MWÔôƒçÙS¶]ÎqµôÑô¨_ +ëÇß}Xì™ÜL¸ºø:R«=4aáWföƒ-¤ª9P¢v7ln 5ì6à Ÿ¡I~âêÆÌb‘ Ÿ÷Ÿï©ì +WÑÒºB†à…ÜýVL6îÛžæ ú¡šá¬Š$3 2™…3dÂNx7“O$,üâ‹ n…““'Qd—€û¸.èyæ{u8 ’JáÂílYóx-&ÞOV¿”jw-A¾3½Dì‚_ÀbømŠ‹‘k[û­ëÄ3ø#ø`§‚vkõÌk¢ÊÕå-UN±_>ƒ¦ô&ÍÒmÃsœJjd&Ô×4ôù¦µåO–E e&Wk#DÖ'ôEIE© µH½Wçû÷WÒ«€ZÅFhBAåV¯ºý–;íÆ a:„*MÁ;”§ð&BÅøOSxÁáÈ.)ËØKC4²è6B.o.îVS©-CéTêC ³ÄyLÆFx…@Eúá0Ê)ôöŒ +P¢0#ùÉþR¸3MïPC§Bäé ¥h|¬´SRB^B(=ï¨ hŽIUÀh÷Ù–‚ÔEöº½ž&ôGC”œÓäbi¹¡+” ŠÀÙä„m’ âÞ4ò)ÆG‡È|Åt=èùä)x)oË Iœ|€æ·5|, ¥Œz'1¾íâMÉ @4Ÿw߯ƒ®a™¼HŸ8Û°«#Àî>XQ­ ” ¨s@ä“ñÕ#””¦Ì>w1@’ +Œ7@\lð£d;Ke²X%åI­‚WË !çyù›í‚»lÒ—¹•üÑ1ØÅßÚXÿ‚ÔTª”]5°•ÿ4ÿá:Ø–¡Tœ¥nÂT‡¸Ã=<o¢¶MÅö +èNÚ‰¼Ç‚´+qÙ†Ž‰(íbǰHVP1R‚îólk† 8¢ÙÒ>¯Á°óÆó)ÂP v8¶Ïú38¼®ZÀ©¹“ͪà1õ½/[‚¸ãlxuI9Õº¸–[äEÕtɶ¬Üõ»˜NÅ!a,©C’Ok˜à˜n4¶êæ,¸`Æ,gzi^ñ†· +®°¬&RÐ\õ³üïNí¹AÈÙ³Îÿ,ãÁ0êµSlD%(*ÕÖÍ9í{rˆÁ%Š%§3ÔKªŒ#Ä<áÇÛ^¢@N~ÌUl®Üû(OðYyï|®½ö ñw ´jg‹ÝN +„r»tI|×’"wN¬NàÅg5Û¤#Á1ÌÏAøÿ™¦‹‘3R¥7÷ +Ú€šãH _ÜÌ—³éÊL)¤IÌÌ5ˆü =y§$j~Ú«`VË^Ö‡ÜdÓÁ»À=VUVm(jhÜð÷ôÎܺ㠘vŸGžW~›â x«Ç|¿Ë_€!„TwÇT “•;ú=EX]ÄU2Ÿë­±"0à²Coø†#úë?ë¤/],ÅàâÏÌàÊ‚u'žÞv’§Äóμq2Ú\«­ýÉ9äsÒÚ×Óš²)L‡»YÛEÊ€…]ô 3þTf‰L€€ãÙ»ÍUôì´-9ôVF¹ÆáRÔ–÷Y !CvEÑ·§h1Än±Ñy—¥GWiµœ 3­V|Œar×C˜~.7üøiŒëŒ+!3P‚˜ÆÞ¹È˜*@ßDS\®»ŠZ­#–„càƒa¤[ $=…àúä¬`E߉ÂÕ0Øj)çCÜp.Œº¿›RßçÍçl×Õ±ŒÈq[=Œñ”ìÚ cŠ|Ž +0ðy{djë÷C1— æëbq· sÍ âŠWóÖZ%3„™°lžr!±Z§Z¥Ðâ¿°Ú`?°õ¹eã"æ(‚úŠ˜Ugmóö×›%“ÞdCöá¾.a®ñ~ÜÙ„ƒ1#ô¤Õî€ÞÁ®11â&n/¤Ô2‚ʤZ!Šû»ÂKº˜j„ý<—D ýûšY´²ý_º<)ZX`ž¼þÛ‚;5#WI¦®!ý¼¼,æ)ù5nkÓ+5Æ—=’yúÔZ/p¿7`$Šþ³>éƒlU$xéP“ KcäãÏÇÖË×Üu%V!š'Ø +N‹K×"×kÏÿi!`Ä1Þ!̲ e­]Ýþ„ÇüŸ@0/aÜ&òá£q6/à|Kú–Œ'Ÿø}YŽ4jºšÑáL·vãshŒjHj¢øÁÄr( +Üm­ç¶ì1‰òt}”³\9Ž2A º„»ùÃV“2cBÝ„:X@à×ùa˜4vŒ õÇçO“Â:nåá T |‡è) ¶yÔ(ÕÓNö$àG\£>ù9ª˜wñãKð9ÍK}(ú¯ßg–Z¡× vY$’eýŠ7, ³ œ -–½ƒeVí|ØeoMÕ@né!ê‰Dëd+¡#vÝ)ÉÄN8tè©“¸p‰ÔÖ‚fT÷ƒÿqDú¦€é©fºfjïp\qXBž-qV»~KQÍæîÙ‰—›,Öê/THåÁ#§Ö­ofÞn×cÄG3[O}Û2wHM’jiÔúnÛÐÛ£èGb¾MJ®¥/M&Ú+ôð¡²â)3ÿ(‡%OÊ;2ê¬ÙC"UÞfAÌØë=¡®Õ8(°¶Ð%Y+™Å4Pذö°ä¡ƒ.YDGÚYýj¨/…uæy®,Çx"8!7`Ñc?a—%‘"$¢pŠJÆ\ÿ ÃóÂÓt•‚ðµ¯ý$Ã)Ã.JE •zЕPöÇwDlÚnÆù[ÿ|sóo©ž„j|V¶0’ž.U¬[ÒˆY¨Ñlt;€$²’¨¨ió¬¤Õr%‹"7ŸH`«Þ>[*´ëˆwjÑúÜ¡¾™ wŒÃßUÚÌ)›á]¦·ƒ€®½íŠê QUe ô›š0½9I'½ûCb2w ÿÒÎáB˜÷jJk·X•¹Þ¾¬j° +øãæ’ö}|Ófó~•-'éT`FÀûã~C~ç}{ © –«Ò© —Q¬/6(8Öž|‘wfa¡g•ÍY±þ£Ïa¡ô5 jÆRÑõˆ^>Er{@uÝÅ\-Ë%ZŠÆr±r/úõæwÅ&ü?#ÅÈQº‹ÔWÊ3ˆ’ÀÏ>P +C{‰ðûP"‡<*xpnKÐIYîÒ°Ñå]Z‰º p—h çÑ(SÝÖÑÀUûÏâ´ðÎcA/0I[áOY”Ë>í˜[º'CN·*©r$¯_Ðï¤?&í3Íô`‡Ã·¤ý¤¡ $9Jí:¿æÔí°4®p +õœÄ“¯),ÐFÁ[?6‚™^Ê=F9a.d\÷­Â2ѧºÏ¯jùнeÌgiÏÛÏæýÂØÚù4!ùkàîRʸÆÃ2úìÓ§M*W£N‘~×^MÉ®Ž_—Ð"vA¡`‰1|¸EËÆ»£óÈØûb—|Ÿ|0ÝA;»ô…f€»Qeäü˜¤'Ö¡ÏSz‰èi¸ï·N%52J݇x!ì|©§<îþdšël«¯ƒYtÈ!¹w+§Ú˜¯ú*„u¯Š±×bÀ²&c#†<Ì ¬}þešz{F(QÒHœ%樞Նag›ªü˜“Ì÷&+æªÓª¾,ä5“èÆ¿w“úЂÝ(óJ7/v†¤ °tg#qüØ2^eôQ;•67P”À +vïÎÁÞª?q‡ucf1ÆPÁõÁùÚv¥‡æi]‚‡!±CpÌnð+&wãOsÈ}ÞMþVE—ÿªÃIu G-þïbHxÍ0Çmoë}.¶R\ðuÍÍ1"þ˜rëÌÉsë(¾åq’Ÿ7‹ïtTˆfH?cY0 n¥A£?| £ä[Ãòrì?-¦iÊÿÄ^'þ¼Zæ!¦vÔyâÿ¬+†ÿÁÆ ½N¶X3Ûr§»wa?4ˆUlf…\À4䙸mXûŽ/Èc¦Òt†>µÃΉ¹K¿Ó/GOÃÐ@„ñ§NŸUÚ ?+ÈÏ—kh¦)¨At¶%~å{e)g걪²d¥QÉUíчpV(™Ø×«¾»a²pmpø%ɦß×Þïòq×js} 0þË;{Ux”oÑ"CMV#évÅf"¥Æz‘N-èÀ"=d£µ\š‰T4Ѩ[N²2>"`ü„”%{Ç‹axbh?Òl=ÉäøBKã µ3™8Ý K&bÏ]ƒø¶Ä êaöh—ò=ä»$¥}Hñøh”huÈÄlŠ;ÇŽ_Ræ:W<  Ea@—¦UÀn@¾÷Ô4µ?UTcóeø ÕñÉS3m´ ”u?ÕþÕ¼Ïó¿Á3˜×üŒ3l>YÒwAÌr'Lø](ñxçË]=„ݧ‰i +¼‡ë\¾Ó³n>'ÔÄš8•¸‰¾Ø¾û9^Q'–xy'·ê4ÇŠ)S† œ‡¡ÈäKVÃÓ‘ÐXú¨V“ÀâæÙ¬Ý›sf×ê²=Þ< K܉J[ɬ²*²3ÁÆK¼ŠˆKŒü­:”¯é1s¢#^×gh9=]Ž.¸©œg³ëÁËáÓD{îè ¿Ùp›M_eùÛ÷ïcÙ Ùt7{"_²½h}_W(ž¤G«‹.aîqÜY lƒ5ÈB&˜´ÿlˆ&ð¨ýÝ¥18LTg9@dyŸoúc³iuÒ€Ýdfd½0L»c QSc'I˯êçz‘T¼ÀP9q£!yj >ø“Zq Uùïk™oçªÉéN[1È—w +ä²2*k@úƪý+w®þ±Šwüø…÷ÕýÁÉÊS?WNzH-[ÿÇ6ØŽ9zÍ<87«‡„hª‚¢wiXæü -Ê]8‚Å‚4‡ýæ§àkæ`¤óéqZxHg¿„®™ +ª£þ©¢JëÎøL£’¾2.Ž õØaæÝ]é€ÙÎ5òEмf½ºŽéãésðalmòžò»pÀw)e\cï}vç ݨ¥€ß'Æ?å/¨ ++ [IO¤V£iD¢Tæ6:‚Γ@€YIT‰Tº÷VRÀÎä9œÎË•ÈÁ$0Ûo£ZûDµ5±æ}nÞ_е‰X| +ÿsI{°>ç3÷?ĘïÚ*0ƒ#`óÿ?¯?ý°³PÚKÛiÚŦV™kO>Ƶ3¾Þ½Äè¢Ößé¾':‰tÚÇÎ\8ÊjkA3*õÏñ¶"}S@ú‚Ú3]35ù8.‡¶,!O˜¶+Ó?« ¦èswâÊÅÃku™*$üݤo3®flûƒÞWäX[hœ¢› Âì(lX{XrÞÏ¢"Ž­m¢ð 5T™Ì´s²Wí<„ž•±0æ¿‘¾„<ú(ÇP«¿rÿéík…ëån´œ+žMl'Ë«åå»éñºž0b–ož€fYŠ¼Ø àBí~Á …™¾nyþß¶™¿‰!àBƒ, påò¾ŽL;FŠôíý©ÇaŽ7Žüþ*Š>ÍtšŠ[²jäç„'{p­.ßò’UL†µöÿ«x’}rV0¬áÊa±äl5šý¯n8F]ÑÃ)áýèý6åäÖ Fd¶£FöJvm‹¿E>Gx²³25ûõɯ–ÅŽsûþ_¾Wö?n…âBÏ–ÀŸzRäw@oîƒW–Ζq7™RjAeR-žEóÓ€aùCU…«]L5BðÅ †" ðf”D~ˆ²Ý5?mÛ0+ë/kÍn2çî†Ó`+¤+¸5 4nxõzgn]ÿL;Á ­O¥?ÃqP<Ûí>Ñë¡@žB*µíåçMYš&ŽƒÍÓ¢ã¬e@ÉÌ z‹—*3Ê&@‚@ÿâÓè¤zvZ˜’z†+#Òcþ)jKõ¢ž¯;¬æÕÝÉ4Œ–b7ÖæK£r¬ä:ê[VnôÓL'ìž¾ƒÚ¯I©»LpL7[us\0 c½=º/öCÕWXV)h.ô×~ù'øÒ®‚dâ×ÈÐ{‹öµZ5½Ëàƒ†'B9Ó:ª>åIµ'V'pì½”ãRŸî–f鉱®|ñÂSËÀÆ—)ƒÜ•õm¦¢yÜPE`âÀrB¸IŠqoyšc­Íd>ì: tòrš<š¹ëŠªN>@sÕ”>ˆÜF=–_øq¨ê‹ ÁµácÏW¾Â^$ÁÓ6iÅÒÄ~æ–lìám,ñAj *UJ ”XÄññþlKÞ*NÜ7a*Í\ï¹Q[¨ì{t'mÊ^íAZ›¶âCGÊdh³Ë{Ô-”ÐëpÏCŒ!’çUüª†Ô+8vÐJÿ)ÁwK3úÊÖW>öa§ë`cÅšÏnÄôŒ¸SQ²Înçºìib?sK6vþ¸ö®5Ф%ŽPJ,bö ö€6«o'n•¾è.ùHÒ¦£Tv³Œ:¸e/ø®-Ã[q¯­eŽ¡…_¥{‘7Ìq!éKÈ`Á=)rµ ¹wÏ¥KgK¶‡•Â)5‚®¼)˜O¬÷ç@¾ò¯¤ÌÛ &”!xìÈŠCˆxüý¨¢MGÏèçQÿV¼ êÎfP=Ëű—e A ñqçtR=;-LI=C›Ÿi¿š5«ôQOÙ“VsäàêFK1•ksR¹—W36óHÏo¥r +,£4NQÈav 6,³,9‰oé…QGظQx”*ÂfZ·Y¥ ø†BOÄÖsÑÆ_BÑÊžp!€Ï‰8üy_G& “#EzøðÚí¾€G•G~‰Eè:ME£Y5 +rýB³ 8ØáyI¤È&CÔ{ñÛñ·ª³Xý—õ‘bLÀùmÏŸ0÷ñ‘Ù‘ðŽX×(m«ãºmìS+ƒ +»©cÔ—_oÐbtQk±áú_×ûîë þç"³wtPÑâ8衼òãõù¿ ââ:•³ ¡YÐ4°¡¥OR­Ûˇ¾w¶Hn¢P6Ï”d!LZñ6‹¤òÉù»Â¹ýUêú'„‰£–dŵ‚rY»‰ ‰}cUð›µWÖEµ~À|ÌõäïЃîêe§‘¥'=$˜£ñílG’=1é Ï|†[bPu¾{4Åyr‰Óܰ$ö|4J4´dbÎ6‰E“íG‰¡)s¥ƒ„P ‹¬¾ ŒÅS¤ `7 Bà‡Ýʺ^„ÍûÉ._ç×7jbMÄ\Ê_l_ó’„/¦K<²ÕuíEš§C‹NÍÞdr«É+ï€çÆh ,}T+>ßr£ï‚y 9v‘˜S ºeñb/^-ïSžS;j ²qñaV›CñîcƒÐ'[,—ã9ÝÓµ¾‘D¤ +63Ì.`½uÖU±Y2Ü¦ê¤øæÍ8+ÂlåÛ_ Ó¾‡Y8¸8|œêSáåoùy¶å5·°Žˆ듳¤ÚÝw2…Mû6Û٠Ϣ:ƒdž…Ò…µ›ÝmLÙ}B´ÙEÖå1`Y¿ŸCfV° ¼M=³#Œ¦ ¦“Ä•(J`;ƒùgîoU‘¶Í´¿3–cÎ(îôîòm;ŒÜÍsº AÍžÖ¯8f7x›ƒµÿ©·d°o¨+¬ ż #F{ä¤åÎxìzc–0y\Búî ô{cqc<­ü +\Éãñ \;ÝþéŒçmÎÑ5ŽêìÞÒ4–SÓk°Þ?x*¦TÍØú:ðSö›/´½—HûvkBì^ÍW{[ðšHÇLUHÙïî]æÖ¨Jã=SÚqí›Õ98´ˆŸÛKbÓÕ§í1Ïb +œFÇéyеÒRc£t-æÅ«Ñ½ +µ=µ²\Ç#7tÕ (Wt©Ž»â—ÄïÍéjömäÈ,Ò*ÖÃ+EvÈ$ž8èp¼ F™!t÷u…ÞðüÄÎ`”–T1¼ÞÞõª!§`ÛÊ¢`rZˆ|V¨àÙët¹’ãuÃò ð¿Ë XÊÚ™Á¾©€z-3Ò‘–Ð œÛ„d«f™ÒéÒ=R©_p ñe^S ILö÷0€º®Uö-òYsDóë !ò ©:/(ŸaOôZf¹+TpâûÀ:Ò‚Iÿ´ïyxÑ ë‹,„ïдk¤Ö¢nSuR|sè› +a6üã¡ç_Í¢\>Nu§þü¹ò²[ü”ÕXGD ±ûÇ×R%Òs†ÙT›Á}“v—†SÇbƒÄ%0Œ“Ïò½w¹¤Æ[èZÑ—K¿gwzwy¸“Fnè·]P®èOkÙ3•<ÇÏÔñÚÕ2X¹T±›VŠìËRyêòÓaÒð¤u}BÊßK2ìÔŒA9¢‚„ÓÊʰ¿¤xÃÔ¥±k¬Ô?`>fôrùhÏwu¼ÝÆÜLßöøƒ6­IH!pÍàe]Œ/Bèóê¡ýå•À51¨b.e¡6¡÷IB™SÀ«‰YÀä´ ø¬MݯË'èo29Ûê›ù@ýc4‹°*›æeO8ž@é Ê~²¡­ˆÇŸ¬=|xmø_@­Ä­?±Ê„¬t¨¬ß¢”9ð!À׊l…þβªRd¯j³öãªeFŒöÕU×,ðÅôÆ1&`ò¸„ éÁõöÆâÆxG,å¸Ûÿ]¸v§›aÏÓÚ¿jÉÅ¡¹h1:¦»Öþ}¡ýƒ]vº1‘·«;\ {WÉ”E„RœG(%1{ˆ{±@Û¹„7Ä_„tò$‰ŽiSß*;×FÀ\¼™|W˜ï£¶Ùؼ~ðTQ¨‡­étý¦ñ+^ug3(ëìքż‡®ö¶ý:)“˜&ª¯ÃÁºÑ±M”Ûz¦©âÇ+·rpu #«–Ä»· \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/data/rsc7.dat b/application/third_party/mpdf/qrcode/data/rsc7.dat new file mode 100755 index 00000000..5d50131e --- /dev/null +++ b/application/third_party/mpdf/qrcode/data/rsc7.dat @@ -0,0 +1,8 @@ +zš¤ Duzš¤ Duþô)Uˆê޳ñÌŸáõRª, ÉžÈ'I¼{ÿ:…#`{á[1ÁVß÷¤IX >íS^ú!N’e^y¸EÖ>öãtFAxlGS3Àöß¶bŸ¬¿ŒEiÛÙ£óU’°4܉Ï6»pv]|Ǧ¼é"}æc­øœB8œ9Ê=|œ—}¿¼ò.mб È´ÉõU|ñÛè.Œ~kãjù‚ðØŽþ¦fýŠB*õâñ£qÄ#Eâ‹9ÕÏg0cŠ$Ò«¯€ÙïÚ[ûª9}h$0v,s¥ƒlkàìÚuÈ`¤™ºø“QeÏÅtb7Z!ºDúÑÆGí%;€KbL©P„ p%r‰ûv”Ô.6üzø'%3úc‚½8¾eù\Ú @ƒÆ~;5› u÷ªäwï+³ßøÿ«Í\‡reÆpüÖþÛÔïy†LZКý­áQÌf‡7¥ê¹ç „T÷Ù&˜sðüS'ÿ[â•FŠX…ÁFžÿÙ r·ƒÎ`¦qèˆŠÆ + H¹KC¹p“ì²68þ ¯Ã©G„º¹¤‡Ü¶ëIrúÐ É‘ÓÖñ”yH`'ìXæ7eúƒç“WØÖÝÅ(d|Ý™°©ê2ÀU/Ö¨)ËZií;¢ÊƒfwŸ©Žö—èÄn´Biè’^Ê¿ˆé¿‘ŽÇJ÷“%5…ƒ?v–ĘO  g `“ ÕàJäjb†DA zëì5µ\lå”–¯W(ôíNJf鯋—Ôîm­³ +gpa,ucý»{%YÊ︩þ€µ•" ºõ4‘üvjKa X2+ê>óIT`p§5·<ÕîÃV({£ª”Yò#?ÖíãK‡¸ +’jyïŒüäÊ‘0àlžPºšt• å±á«µÃsŸ+E ñ¶ò˜´½=)k¶y\2çGߢ…MÝ¦ÔæðÌnWÉ*o³iôóÂnÓ¨ó¯L¬h øë9-æ<ýå'¦Rœ¦YîcÓNã¶Ù7Œ 1™,}<È|°ŸŒ!ãÏm(*@–¯äsÀÐl~×ŵQâÍ& *.˜W‚M_‘o–†înˆ4dÒóoà;Åylš¡arZpá@:C›O›ÚžHß:ŽioU¥ñoóË^WÐqË’äé½±@âùm?»±ÿ5òðE!ôq‡>ÀNŰÑïDZêÎô¤nÊéÓ8;°s¿Ø|N®<6­±§—ÑF¬ ºãâPÈø§/}/²…\¬kOÉdª^0³þ£–î+±=MR‹"´ÎG×ö€fÁÒ8ÇvY‰­B]ÒRÍn,Ìî#OñS¶t‡DE„3Í•Üu„ÒL·x~À§Í9¼‰c 8²C&-hHM Ïc?“”rµù› +×áó;Jj~ŒAÐÎ_ ì:1•-ž]“@«1&Ú(ÎÀ;·m´‚d0RÂ*08Ý”ÕUJ¢yŸ‘kÔĈ‚]ô«¾‹,‰ËÅjw¸Ø×´¿ðÓ³œ¢51C"®P=JKÙ†¥HõÇœ”ÌÏ‘Š½0Ç‹ä 3µÁÚG{tI/eÑ2Î>àÂXkHTšë†-êÆçköJ²•¼}ÏýljÃmO$áö¹÷ë/¥hw7D2i÷MÞ¾9-‚h6?åìÔL¥A¨¡–°d>鸌 KV4É|û’)NS¢w¿ç¨ÀàSjsx׺z÷a7 ·Á›¬Pö[È»[².I5²ùF~±6O(]M:ÄÇ Û–m¸ZA2)a9ÔòÃåþF®hg¡‹&Õ‰'Ö qò¸x¬ž„z¶ÍdÓŽ£Y© ¨bš'§QµÑýå]=õ¾•ˆ…&Ü®TÞú\F +„«{Òõû™Ü4¨o_’˜A»$*MûC˜Ä^°éðíEÐíËr:ª™¼æZÑxç×NQ%«âCÜ +$¤%Q²ÁÆ»Û_ËʂΜÛq¯nã¡ë eAgb/XúxøUÂ^sÉ}.#BÛT¹¡IL®ƒÚ +PT€1ü ô_ÄDC,Õæ6disableBorder(); + $qrcode->displayPNG(200); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/index.php b/application/third_party/mpdf/qrcode/index.php new file mode 100755 index 00000000..b6ae09b0 --- /dev/null +++ b/application/third_party/mpdf/qrcode/index.php @@ -0,0 +1,68 @@ + + + + + Spipu Qrcode <?php echo __CLASS_QRCODE__; ?> + + + + + + + + + + +
    +
    +
    + Correction d'erreur : + | + +
    +
    + Génération d'un tableau HTML :
    +displayHTML(); +?> +
    + Génération d'une image PNG :
    + generation qr-code +
    + + \ No newline at end of file diff --git a/application/third_party/mpdf/qrcode/qrcode.class.php b/application/third_party/mpdf/qrcode/qrcode.class.php new file mode 100755 index 00000000..51e648da --- /dev/null +++ b/application/third_party/mpdf/qrcode/qrcode.class.php @@ -0,0 +1,674 @@ + + * @version 0.99 + */ + +if (!defined('__CLASS_QRCODE__')) +{ + define('__CLASS_QRCODE__', '0.99'); + + class QRcode + { + private $version_mx = 40; // numero de version maximal autorisé + private $type = 'bin'; // type de donnée + private $level = 'L'; // ECC + private $value = ''; // valeur a encoder + private $length = 0; // taille de la valeur + private $version = 0; // version + private $size = 0; // dimension de la zone data + private $qr_size = 0; // dimension du QRcode + + private $data_bit = array(); // nb de bit de chacune des valeurs + private $data_val = array(); // liste des valeurs de bit différents + private $data_word = array(); // liste des valeurs tout ramené à 8bit + private $data_cur = 0; // position courante + private $data_num = 0; // position de la dimension + private $data_bits = 0; // nom de bit au total + private $max_data_bit = 0; // lilmite de nombre de bit maximal pour les datas + private $max_data_word = 0; // lilmite de nombre de mot maximal pour les datas + private $max_word = 0; // lilmite de nombre de mot maximal en global + + private $ec = 0; + private $matrix = array(); + private $matrix_remain = 0; + private $matrix_x_array = array(); + private $matrix_y_array = array(); + private $mask_array = array(); + private $format_information_x1 = array(); + private $format_information_y1 = array(); + private $format_information_x2 = array(); + private $format_information_y2 = array(); + private $rs_block_order = array(); + private $rs_ecc_codewords = 0; + private $byte_num = 0; + + private $final = array(); + private $disable_border = false; + + + /** + * Constructeur + * + * @param string message a encoder + * @param string niveau de correction d'erreur (ECC) : L, M, Q, H + * @return null + */ + public function __construct($value, $level='L') + { + if (!in_array($level, array('L', 'M', 'Q', 'H'))) + $this->ERROR('ECC non reconnu : L, M, Q, H'); + + $this->length = strlen($value); + if (!$this->length) + $this->ERROR('pas de data...'); + + $this->level = $level; + $this->value = &$value; + + $this->data_bit = array(); + $this->data_val = array(); + $this->data_cur = 0; + $this->data_bits= 0; + + $this->encode(); + $this->loadECC(); + $this->makeECC(); + $this->makeMatrix(); + } + + /** + * permet de recuperer la taille du QRcode (le nombre de case de côté) + * + * @return int size of qrcode + */ + public function getQrSize() + { + if ($this->disable_border) + return $this->qr_size-8; + else + return $this->qr_size; + } + + public function disableBorder() + { + $this->disable_border = true; + } + + /** + * permet d'afficher le QRcode dans un pdf via FPDF + * + * @param FPDF objet fpdf + * @param float position X + * @param float position Y + * @param float taille du qrcode + * @param array couleur du background (R,V,B) + * @param array couleur des cases et du border (R,V,B) + * @return boolean true; + */ + public function displayFPDF(&$fpdf, $x, $y, $w, $background=array(255,255,255), $color=array(0,0,0)) + { + $size = $w; + $s = $size/$this->getQrSize(); + + $fpdf->SetDrawColor($color[0], $color[1], $color[2]); + $fpdf->SetFillColor($background[0], $background[1], $background[2]); + + // rectangle de fond + if ($this->disable_border) + { + $s_min = 4; + $s_max = $this->qr_size-4; + $fpdf->Rect($x, $y, $size, $size, 'F'); + } + else + { + $s_min = 0; + $s_max = $this->qr_size; + $fpdf->Rect($x, $y, $size, $size, 'FD'); + } + + $fpdf->SetFillColor($color[0], $color[1], $color[2]); + for($j=$s_min; $j<$s_max; $j++) + for($i=$s_min; $i<$s_max; $i++) + if ($this->final[$i + $j*$this->qr_size+1]) + $fpdf->Rect($x+($i-$s_min)*$s, $y+($j-$s_min)*$s, $s, $s, 'F'); + + return true; + } + + /** + * permet d'afficher le QRcode au format HTML, à utiliser avec un style CSS + * + * @return boolean true; + */ + public function displayHTML() + { + if ($this->disable_border) + { + $s_min = 4; + $s_max = $this->qr_size-4; + } + else + { + $s_min = 0; + $s_max = $this->qr_size; + } + echo ''."\n"; + for($y=$s_min; $y<$s_max; $y++) + { + echo ''; + for($x=$s_min; $x<$s_max; $x++) + { + echo ''; + } + echo ''."\n"; + } + echo '
    '; + + return true; + } + + /* + * permet d'obtenir une image PNG + * + * @param float taille du qrcode + * @param array couleur du background (R,V,B) + * @param array couleur des cases et du border (R,V,B) + * @param string nom du fichier de sortie. si null : sortie directe + * @param integer qualité de 0 (aucune compression) a 9 + * @return boolean true; + */ + public function displayPNG($w=100, $background=array(255,255,255), $color=array(0,0,0), $filename = null, $quality = 0) + { + if ($this->disable_border) + { + $s_min = 4; + $s_max = $this->qr_size-4; + } + else + { + $s_min = 0; + $s_max = $this->qr_size; + } + $size = $w; + $s = $size/($s_max-$s_min); + + // rectangle de fond + $im = imagecreatetruecolor($size,$size); + $c_case = imagecolorallocate($im,$color[0],$color[1],$color[2]); + $c_back = imagecolorallocate($im,$background[0],$background[1],$background[2]); + imagefilledrectangle($im,0,0,$size,$size,$c_back); + + for($j=$s_min; $j<$s_max; $j++) + for($i=$s_min; $i<$s_max; $i++) + if ($this->final[$i + $j*$this->qr_size+1]) + imagefilledrectangle($im,($i-$s_min)*$s,($j-$s_min)*$s,($i-$s_min+1)*$s-1,($j-$s_min+1)*$s-1,$c_case); + + if ($filename) + { + imagepng($im, $filename, $quality); + } + else + { + header("Content-type: image/png"); + imagepng($im); + } + imagedestroy($im); + return true; + } + + private function ERROR($msg) + { + echo 'ERROR : '.$msg; + exit; + } + + private function addData($val, $bit, $next = true) + { + $this->data_val[$this->data_cur] = $val; + $this->data_bit[$this->data_cur] = $bit; + if ($next) + { + $this->data_cur++; + return $this->data_cur-1; + } + else + { + return $this->data_cur; + } + } + + private function encode() + { + // conversion des datas + if (preg_match('/[^0-9]/',$this->value)) + { + if (preg_match('/[^0-9A-Z \$\*\%\+\-\.\/\:]/',$this->value)) + { + // type : bin + $this->type = 'bin'; + $this->addData(4, 4); + + // taille. il faut garder l'indice, car besoin de correction + $this->data_num = $this->addData($this->length, 8); /* #version 1-9 */ + $data_num_correction=array(0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8); + + // datas + for ($i=0; $i<$this->length; $i++) + $this->addData(ord(substr($this->value, $i, 1)), 8); + } + else + { + // type : alphanum + $this->type = 'alphanum'; + $this->addData(2, 4); + + // taille. il faut garder l'indice, car besoin de correction + $this->data_num = $this->addData($this->length, 9); /* #version 1-9 */ + $data_num_correction=array(0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4); + + // datas + $an_hash=array( + '0'=>0,'1'=>1,'2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6,'7'=>7,'8'=>8,'9'=>9, + 'A'=>10,'B'=>11,'C'=>12,'D'=>13,'E'=>14,'F'=>15,'G'=>16,'H'=>17,'I'=>18,'J'=>19,'K'=>20,'L'=>21,'M'=>22, + 'N'=>23,'O'=>24,'P'=>25,'Q'=>26,'R'=>27,'S'=>28,'T'=>29,'U'=>30,'V'=>31,'W'=>32,'X'=>33,'Y'=>34,'Z'=>35, + ' '=>36,'$'=>37,'%'=>38,'*'=>39,'+'=>40,'-'=>41,'.'=>42,'/'=>43,':'=>44); + + for ($i=0; $i<$this->length; $i++) + { + if (($i %2)==0) + $this->addData($an_hash[substr($this->value,$i,1)], 6, false); + else + $this->addData($this->data_val[$this->data_cur]*45+$an_hash[substr($this->value,$i,1)], 11, true); + } + unset($an_hash); + + if (isset($this->data_bit[$this->data_cur])) + $this->data_cur++; + } + } + else + { + // type : num + $this->type = 'num'; + $this->addData(1, 4); + + //taille. il faut garder l'indice, car besoin de correction + $this->data_num = $this->addData($this->length, 10); /* #version 1-9 */ + $data_num_correction=array(0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4); + + // datas + for ($i=0; $i<$this->length; $i++) + { + if (($i % 3)==0) + $this->addData(substr($this->value,$i,1), 4, false); + else if (($i % 3)==1) + $this->addData($this->data_val[$this->data_cur]*10+substr($this->value,$i,1), 7, false); + else + $this->addData($this->data_val[$this->data_cur]*10+substr($this->value,$i,1), 10); + } + + if (isset($this->data_bit[$this->data_cur])) + $this->data_cur++; + + + } + + // calcul du nombre de bits + $this->data_bits=0; + foreach($this->data_bit as $bit) + $this->data_bits+= $bit; + + // code ECC + $ec_hash = array('L'=>1, 'M'=>0, 'Q'=>3, 'H'=>2); + $this->ec = $ec_hash[$this->level]; + + // tableau de taille limite de bits + $max_bits = array( + 0,128,224,352,512,688,864,992,1232,1456,1728,2032,2320,2672,2920,3320,3624,4056,4504,5016,5352, + 5712,6256,6880,7312,8000,8496,9024,9544,10136,10984,11640,12328,13048,13800,14496,15312,15936,16816,17728,18672, + + 152,272,440,640,864,1088,1248,1552,1856,2192,2592,2960,3424,3688,4184,4712,5176,5768,6360,6888, + 7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,14744,15640,16568,17528,18448,19472,20528,21616,22496,23648, + + 72,128,208,288,368,480,528,688,800,976,1120,1264,1440,1576,1784,2024,2264,2504,2728,3080, + 3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,6344,6760,7208,7688,7888,8432,8768,9136,9776,10208, + + 104,176,272,384,496,608,704,880,1056,1232,1440,1648,1952,2088,2360,2600,2936,3176,3560,3880, + 4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,8264,8920,9368,9848,10288,10832,11408,12016,12656,13328 + ); + + // determination automatique de la version necessaire + $this->version=1; + $i=1+40*$this->ec; + $j=$i+39; + while ($i<=$j) + { + if ($max_bits[$i]>=$this->data_bits+$data_num_correction[$this->version]) + { + $this->max_data_bit=$max_bits[$i]; + break; + } + $i++; + $this->version++; + } + + // verification max version + if ($this->version>$this->version_mx) + $this->ERROR('too large version.'); + + // correctif sur le nombre de bits du strlen de la valeur + $this->data_bits+=$data_num_correction[$this->version]; + $this->data_bit[$this->data_num]+=$data_num_correction[$this->version]; + $this->max_data_word = ($this->max_data_bit/8); + + // nombre de mots maximal + $max_words_array=array(0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156, + 1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706); + $this->max_word = $max_words_array[$this->version]; + $this->size = 17 + 4*$this->version; + + // nettoyages divers + unset($max_bits); + unset($data_num_correction); + unset($max_words_array); + unset($ec_hash); + + // terminator + if ($this->data_bits<=$this->max_data_bit-4) + $this->addData(0, 4); + elseif ($this->data_bits<$this->max_data_bit) + $this->addData(0, $this->max_data_bit-$this->data_bits); + elseif ($this->data_bits>$this->max_data_bit) + $this->ERROR('Overflow error'); + + // construction des mots de 8 bit + $this->data_word = array(); + $this->data_word[0] = 0; + $nb_word = 0; + + $remaining_bit=8; + for($i=0; $i<$this->data_cur; $i++) + { + $buffer_val=$this->data_val[$i]; + $buffer_bit=$this->data_bit[$i]; + + $flag = true; + while ($flag) + { + if ($remaining_bit>$buffer_bit) + { + $this->data_word[$nb_word]=((@$this->data_word[$nb_word]<<$buffer_bit) | $buffer_val); + $remaining_bit-=$buffer_bit; + $flag=false; + } + else + { + $buffer_bit-=$remaining_bit; + $this->data_word[$nb_word]=((@$this->data_word[$nb_word] << $remaining_bit) | ($buffer_val >> $buffer_bit)); + $nb_word++; + + if ($buffer_bit==0) + $flag=false; + else + $buffer_val= ($buffer_val & ((1 << $buffer_bit)-1) ); + + if ($nb_word<$this->max_data_word-1) + $this->data_word[$nb_word]=0; + $remaining_bit=8; + } + } + } + + // completion du dernier mot si incomplet + if ($remaining_bit<8) + $this->data_word[$nb_word]=$this->data_word[$nb_word] << $remaining_bit; + else + $nb_word--; + + // remplissage du reste + if ($nb_word<$this->max_data_word-1) + { + $flag=true; + while ($nb_word<$this->max_data_word-1) + { + $nb_word++; + if ($flag) + $this->data_word[$nb_word]=236; + else + $this->data_word[$nb_word]=17; + $flag=!$flag; + } + } + } + + private function loadECC() + { + $matrix_remain_bit=array(0,0,7,7,7,7,7,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0); + $this->matrix_remain = $matrix_remain_bit[$this->version]; + unset($matrix_remain_bit); + + // lecture du fichier : data file of geometry & mask for version V ,ecc level N + $this->byte_num = $this->matrix_remain+ 8*$this->max_word; + $filename = dirname(__FILE__)."/data/qrv".$this->version."_".$this->ec.".dat"; + $fp1 = fopen ($filename, "rb"); + $this->matrix_x_array = unpack("C*", fread($fp1,$this->byte_num)); + $this->matrix_y_array = unpack("C*", fread($fp1,$this->byte_num)); + $this->mask_array = unpack("C*", fread($fp1,$this->byte_num)); + $this->format_information_x2 = unpack("C*", fread($fp1,15)); + $this->format_information_y2 = unpack("C*", fread($fp1,15)); + $this->rs_ecc_codewords = ord(fread($fp1,1)); + $this->rs_block_order = unpack("C*", fread($fp1,128)); + fclose($fp1); + $this->format_information_x1 = array(0,1,2,3,4,5,7,8,8,8,8,8,8,8,8); + $this->format_information_y1 = array(8,8,8,8,8,8,8,8,7,5,4,3,2,1,0); + + } + + private function makeECC() + { + // lecture du fichier : data file of caluclatin tables for RS encoding + $rs_cal_table_array = array(); + $filename = dirname(__FILE__)."/data/rsc".$this->rs_ecc_codewords.".dat"; + $fp0 = fopen ($filename, "rb"); + for($i=0; $i<256; $i++) + $rs_cal_table_array[$i]=fread ($fp0,$this->rs_ecc_codewords); + fclose ($fp0); + + $max_data_codewords = count($this->data_word); + + // preparation + $j=0; + $rs_block_number=0; + $rs_temp[0]=""; + for($i=0; $i<$max_data_codewords; $i++) + { + $rs_temp[$rs_block_number].=chr($this->data_word[$i]); + $j++; + if ($j>=$this->rs_block_order[$rs_block_number+1]-$this->rs_ecc_codewords) + { + $j=0; + $rs_block_number++; + $rs_temp[$rs_block_number]=""; + } + } + + // make + $rs_block_order_num=count($this->rs_block_order); + + for($rs_block_number=0; $rs_block_number<$rs_block_order_num; $rs_block_number++) + { + $rs_codewords=$this->rs_block_order[$rs_block_number+1]; + $rs_data_codewords=$rs_codewords-$this->rs_ecc_codewords; + + $rstemp=$rs_temp[$rs_block_number].str_repeat(chr(0),$this->rs_ecc_codewords); + $padding_data=str_repeat(chr(0),$rs_data_codewords); + + $j=$rs_data_codewords; + while($j>0) + { + $first=ord(substr($rstemp,0,1)); + + if ($first) + { + $left_chr=substr($rstemp,1); + $cal=$rs_cal_table_array[$first].$padding_data; + $rstemp=$left_chr ^ $cal; + } + else + $rstemp=substr($rstemp,1); + $j--; + } + + $this->data_word=array_merge($this->data_word,unpack("C*",$rstemp)); + } + } + + private function makeMatrix() + { + // preparation + $this->matrix = array_fill(0, $this->size, array_fill(0, $this->size, 0)); + + // mettre les words + for($i=0; $i<$this->max_word; $i++) + { + $word = $this->data_word[$i]; + for($j=8; $j>0; $j--) + { + $bit_pos = ($i<<3) + $j; + $this->matrix[ $this->matrix_x_array[$bit_pos] ][ $this->matrix_y_array[$bit_pos] ] = ((255*($word & 1)) ^ $this->mask_array[$bit_pos] ); + $word = $word >> 1; + } + } + + for($k=$this->matrix_remain; $k>0; $k--) + { + $bit_pos = $k + ( $this->max_word <<3); + $this->matrix[ $this->matrix_x_array[$bit_pos] ][ $this->matrix_y_array[$bit_pos] ] = ( 255 ^ $this->mask_array[$bit_pos] ); + } + + // mask select + $min_demerit_score=0; + $hor_master=""; + $ver_master=""; + $k=0; + while($k<$this->size) + { + $l=0; + while($l<$this->size) + { + $hor_master=$hor_master.chr($this->matrix[$l][$k]); + $ver_master=$ver_master.chr($this->matrix[$k][$l]); + $l++; + } + $k++; + } + + $i=0; + $all_matrix=$this->size * $this->size; + + while ($i<8) + { + $demerit_n1=0; + $ptn_temp=array(); + $bit= 1<< $i; + $bit_r=(~$bit)&255; + $bit_mask=str_repeat(chr($bit),$all_matrix); + $hor = $hor_master & $bit_mask; + $ver = $ver_master & $bit_mask; + + $ver_shift1=$ver.str_repeat(chr(170),$this->size); + $ver_shift2=str_repeat(chr(170),$this->size).$ver; + $ver_shift1_0=$ver.str_repeat(chr(0),$this->size); + $ver_shift2_0=str_repeat(chr(0),$this->size).$ver; + $ver_or=chunk_split(~($ver_shift1 | $ver_shift2),$this->size,chr(170)); + $ver_and=chunk_split(~($ver_shift1_0 & $ver_shift2_0),$this->size,chr(170)); + + $hor=chunk_split(~$hor,$this->size,chr(170)); + $ver=chunk_split(~$ver,$this->size,chr(170)); + $hor=$hor.chr(170).$ver; + + $n1_search="/".str_repeat(chr(255),5)."+|".str_repeat(chr($bit_r),5)."+/"; + $n3_search=chr($bit_r).chr(255).chr($bit_r).chr($bit_r).chr($bit_r).chr(255).chr($bit_r); + + $demerit_n3=substr_count($hor,$n3_search)*40; + $demerit_n4=floor(abs(( (100* (substr_count($ver,chr($bit_r))/($this->byte_num)) )-50)/5))*10; + + $n2_search1="/".chr($bit_r).chr($bit_r)."+/"; + $n2_search2="/".chr(255).chr(255)."+/"; + $demerit_n2=0; + preg_match_all($n2_search1,$ver_and,$ptn_temp); + foreach($ptn_temp[0] as $str_temp) + { + $demerit_n2+=(strlen($str_temp)-1); + } + $ptn_temp=array(); + preg_match_all($n2_search2,$ver_or,$ptn_temp); + foreach($ptn_temp[0] as $str_temp) + { + $demerit_n2+=(strlen($str_temp)-1); + } + $demerit_n2*=3; + + $ptn_temp=array(); + + preg_match_all($n1_search,$hor,$ptn_temp); + foreach($ptn_temp[0] as $str_temp) + { + $demerit_n1+=(strlen($str_temp)-2); + } + $demerit_score=$demerit_n1+$demerit_n2+$demerit_n3+$demerit_n4; + + if ($demerit_score<=$min_demerit_score || $i==0) + { + $mask_number=$i; + $min_demerit_score=$demerit_score; + } + + $i++; + } + + $mask_content=1 << $mask_number; + + $format_information_value=(($this->ec << 3) | $mask_number); + $format_information_array=array("101010000010010","101000100100101", + "101111001111100","101101101001011","100010111111001","100000011001110", + "100111110010111","100101010100000","111011111000100","111001011110011", + "111110110101010","111100010011101","110011000101111","110001100011000", + "110110001000001","110100101110110","001011010001001","001001110111110", + "001110011100111","001100111010000","000011101100010","000001001010101", + "000110100001100","000100000111011","011010101011111","011000001101000", + "011111100110001","011101000000110","010010010110100","010000110000011", + "010111011011010","010101111101101"); + + for($i=0; $i<15; $i++) + { + $content=substr($format_information_array[$format_information_value],$i,1); + + $this->matrix[$this->format_information_x1[$i]][$this->format_information_y1[$i]]=$content * 255; + $this->matrix[$this->format_information_x2[$i+1]][$this->format_information_y2[$i+1]]=$content * 255; + } + + $this->final = unpack("C*", file_get_contents(dirname(__FILE__).'/data/modele'.$this->version.'.dat')); + $this->qr_size = $this->size+8; + + for($x=0; $x<$this->size; $x++) + { + for($y=0; $y<$this->size; $y++) + { + if ($this->matrix[$x][$y] & $mask_content) + $this->final[($x+4) + ($y+4)*$this->qr_size+1] = true; + } + } + } + } +} + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/tmp/dummy.txt b/application/third_party/mpdf/tmp/dummy.txt new file mode 100755 index 00000000..41234966 --- /dev/null +++ b/application/third_party/mpdf/tmp/dummy.txt @@ -0,0 +1,2 @@ +This is just a placeholder file so that the folder is created on install. +It can be deleted once installed. \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusans.GDEFdata.php new file mode 100755 index 00000000..14919382 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GDEFdata.php @@ -0,0 +1,17 @@ + ' 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 00347| 00348| 00349| 0034D| 0034E| 00353| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 2 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00327| 00328| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 0034A| 0034B| 0034C| 00351| 00352| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 3 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 4 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusans.GPOSdata.php new file mode 100755 index 00000000..8d67412c --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GPOSdata.php @@ -0,0 +1,595 @@ + + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 1 => + array ( + 0 => + array ( + 1557 => 0, + 1611 => 1, + 1612 => 2, + 1614 => 3, + 1615 => 4, + 1617 => 5, + 1618 => 6, + 1619 => 7, + 1620 => 8, + 1623 => 9, + 1626 => 10, + 1648 => 11, + 57907 => 12, + 57908 => 13, + 57909 => 14, + 57910 => 15, + 57911 => 16, + 57912 => 17, + 57913 => 18, + 57914 => 19, + ), + ), + 2 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 3 => + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 4 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 825 => 22, + 826 => 23, + 827 => 24, + 828 => 25, + 839 => 26, + 840 => 27, + 841 => 28, + 845 => 29, + 846 => 30, + 851 => 31, + 858 => 32, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57812 => 44, + 57813 => 45, + 57814 => 46, + 57815 => 47, + 57816 => 48, + 57817 => 49, + 57818 => 50, + 57819 => 51, + 57820 => 52, + 57821 => 53, + 57822 => 54, + 58005 => 55, + ), + ), + 5 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + ), + ), + 6 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + 2034 => 15, + ), + ), + 7 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 1471 => 0, + 1557 => 1, + 1611 => 2, + 1612 => 3, + 1614 => 4, + 1615 => 5, + 1617 => 6, + 1618 => 7, + 1619 => 8, + 1620 => 9, + 1623 => 10, + 1626 => 11, + 1648 => 12, + 64286 => 13, + 57907 => 14, + 57908 => 15, + 57909 => 16, + 57910 => 17, + 57911 => 18, + 57912 => 19, + 57913 => 20, + 57914 => 21, + ), + ), + 9 => + array ( + 0 => + array ( + 1471 => 0, + 1557 => 1, + 1611 => 2, + 1612 => 3, + 1614 => 4, + 1615 => 5, + 1617 => 6, + 1618 => 7, + 1619 => 8, + 1620 => 9, + 1623 => 10, + 1626 => 11, + 1648 => 12, + 2027 => 13, + 2028 => 14, + 2029 => 15, + 2030 => 16, + 2031 => 17, + 2032 => 18, + 2033 => 19, + 2035 => 20, + 64286 => 21, + 57907 => 22, + 57908 => 23, + 57909 => 24, + 57910 => 25, + 57911 => 26, + 57912 => 27, + 57913 => 28, + 57914 => 29, + ), + ), + 10 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 11 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 12 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + ), + 13 => + array ( + 0 => + array ( + 65057 => 0, + 65059 => 1, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + ), + 2 => + array ( + 807 => 0, + ), + 3 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 4 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 836 => 27, + 838 => 28, + 842 => 29, + 843 => 30, + 844 => 31, + 849 => 32, + 850 => 33, + 855 => 34, + 1155 => 35, + 1156 => 36, + 1157 => 37, + 1158 => 38, + 1159 => 39, + 7620 => 40, + 7621 => 41, + 7622 => 42, + 7623 => 43, + 7624 => 44, + 7625 => 45, + 8400 => 46, + 8401 => 47, + 8406 => 48, + 8407 => 49, + 8411 => 50, + 8412 => 51, + 8417 => 52, + 57812 => 53, + 57813 => 54, + 57814 => 55, + 57815 => 56, + 57816 => 57, + 57817 => 58, + 57818 => 59, + 57819 => 60, + 57820 => 61, + 57821 => 62, + 57822 => 63, + 58005 => 64, + ), + 5 => + array ( + 808 => 0, + ), + ), + 14 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 68 => 4, + 70 => 5, + 71 => 6, + 72 => 7, + 74 => 8, + 75 => 9, + 76 => 10, + 79 => 11, + 80 => 12, + 81 => 13, + 82 => 14, + 83 => 15, + 84 => 16, + 85 => 17, + 86 => 18, + 87 => 19, + 88 => 20, + 89 => 21, + 90 => 22, + 101 => 23, + 102 => 24, + 107 => 25, + 110 => 26, + 111 => 27, + 114 => 28, + 118 => 29, + 119 => 30, + 120 => 31, + 121 => 32, + 171 => 33, + 187 => 34, + 192 => 35, + 193 => 36, + 194 => 37, + 195 => 38, + 196 => 39, + 198 => 40, + 199 => 41, + 208 => 42, + 210 => 43, + 211 => 44, + 212 => 45, + 213 => 46, + 214 => 47, + 217 => 48, + 218 => 49, + 219 => 50, + 220 => 51, + 221 => 52, + 222 => 53, + 223 => 54, + 232 => 55, + 233 => 56, + 234 => 57, + 235 => 58, + 240 => 59, + 241 => 60, + 242 => 61, + 243 => 62, + 244 => 63, + 245 => 64, + 246 => 65, + 253 => 66, + 255 => 67, + 256 => 68, + 258 => 69, + 260 => 70, + 262 => 71, + 268 => 72, + 270 => 73, + 272 => 74, + 283 => 75, + 286 => 76, + 313 => 77, + 317 => 78, + 320 => 79, + 328 => 80, + 340 => 81, + 341 => 82, + 344 => 83, + 345 => 84, + 350 => 85, + 352 => 86, + 356 => 87, + 366 => 88, + 376 => 89, + 381 => 90, + 8208 => 91, + 8220 => 92, + 8222 => 93, + 42788 => 94, + 42816 => 95, + 42817 => 96, + ), + ), + 15 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.DFLT.php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.DFLT.php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.KUR .php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.KUR .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.KUR .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.SND .php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.SND .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.SND .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.URD .php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.URD .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.arab.URD .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.nko .DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.nko .DFLT.php new file mode 100755 index 00000000..abd88a42 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUB.nko .DFLT.php @@ -0,0 +1,48 @@ + array ( 1 => "0E23B", 3 => "0E23C", 2 => "0E23D",), + "007CB" => array ( 1 => "0E23E", 3 => "0E23F", 2 => "0E240",), + "007CC" => array ( 1 => "0E241", 3 => "0E242", 2 => "0E243",), + "007CD" => array ( 1 => "0E244", 3 => "0E245", 2 => "0E246",), + "007CE" => array ( 1 => "0E247", 3 => "0E248", 2 => "0E249",), + "007CF" => array ( 1 => "0E24A", 3 => "0E24B", 2 => "0E24C",), + "007D0" => array ( 1 => "0E24D", 3 => "0E24E", 2 => "0E24F",), + "007D1" => array ( 1 => "0E250", 3 => "0E251", 2 => "0E252",), + "007D2" => array ( 1 => "0E253", 3 => "0E254", 2 => "0E255",), + "007D3" => array ( 1 => "0E256", 3 => "0E257", 2 => "0E258",), + "007D4" => array ( 1 => "0E259", 3 => "0E25A", 2 => "0E25B",), + "007D5" => array ( 1 => "0E25C", 3 => "0E25D", 2 => "0E25E",), + "007D6" => array ( 1 => "0E25F", 3 => "0E260", 2 => "0E261",), + "007D7" => array ( 1 => "0E262", 3 => "0E263", 2 => "0E264",), + "007D8" => array ( 1 => "0E265", 3 => "0E266", 2 => "0E267",), + "007D9" => array ( 1 => "0E268", 3 => "0E269", 2 => "0E26A",), + "007DA" => array ( 1 => "0E26B", 3 => "0E26C", 2 => "0E26D",), + "007DB" => array ( 1 => "0E26E", 3 => "0E26F", 2 => "0E270",), + "007DC" => array ( 1 => "0E271", 3 => "0E272", 2 => "0E273",), + "007DD" => array ( 1 => "0E274", 3 => "0E275", 2 => "0E276",), + "007DE" => array ( 1 => "0E277", 3 => "0E278", 2 => "0E279",), + "007DF" => array ( 1 => "0E27A", 3 => "0E27B", 2 => "0E27C",), + "007E0" => array ( 1 => "0E27D", 3 => "0E27E", 2 => "0E27F",), + "007E1" => array ( 1 => "0E280", 3 => "0E281", 2 => "0E282",), + "007E2" => array ( 1 => "0E283", 3 => "0E284", 2 => "0E285",), + "007E3" => array ( 1 => "0E286", 3 => "0E287", 2 => "0E288",), + "007E4" => array ( 1 => "0E289", 3 => "0E28A", 2 => "0E28B",), + "007E5" => array ( 1 => "0E28C", 3 => "0E28D", 2 => "0E28E",), + "007E6" => array ( 1 => "0E28F", 3 => "0E290", 2 => "0E291",), + "007E7" => array ( 1 => "0E292", 3 => "0E293", 2 => "0E294",), +); +$finals = '0E23B 0E23E 0E241 0E244 0E247 0E24A 0E24D 0E250 0E253 0E256 0E259 0E25C 0E25F 0E262 0E265 0E268 0E26B 0E26E 0E271 0E274 0E277 0E27A 0E27D 0E280 0E283 0E286 0E289 0E28C 0E28F 0E292 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusans.GSUBGPOStables.dat new file mode 100755 index 00000000..d8785cc7 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusans.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusans.GSUBdata.php new file mode 100755 index 00000000..8f177fed --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.GSUBdata.php @@ -0,0 +1,959 @@ + + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + 2042 => 30, + 8205 => 31, + 57915 => 32, + 57916 => 33, + 57917 => 34, + 57918 => 35, + 57919 => 36, + 57920 => 37, + 57921 => 38, + 57922 => 39, + 57923 => 40, + 57924 => 41, + 57925 => 42, + 57926 => 43, + 57927 => 44, + 57928 => 45, + 57929 => 46, + 57930 => 47, + 57931 => 48, + 57932 => 49, + 57933 => 50, + 57934 => 51, + 57935 => 52, + 57936 => 53, + 57937 => 54, + 57938 => 55, + 57939 => 56, + 57940 => 57, + 57941 => 58, + 57942 => 59, + 57943 => 60, + 57944 => 61, + 57945 => 62, + 57946 => 63, + 57947 => 64, + 57948 => 65, + 57949 => 66, + 57950 => 67, + 57951 => 68, + 57952 => 69, + 57953 => 70, + 57954 => 71, + 57955 => 72, + 57956 => 73, + 57957 => 74, + 57958 => 75, + 57959 => 76, + 57960 => 77, + 57961 => 78, + 57962 => 79, + 57963 => 80, + 57964 => 81, + 57965 => 82, + 57966 => 83, + 57967 => 84, + 57968 => 85, + 57969 => 86, + 57970 => 87, + 57971 => 88, + 57972 => 89, + 57973 => 90, + 57974 => 91, + 57975 => 92, + 57976 => 93, + 57977 => 94, + 57978 => 95, + 57979 => 96, + 57980 => 97, + 57981 => 98, + 57982 => 99, + 57983 => 100, + 57984 => 101, + 57985 => 102, + 57986 => 103, + 57987 => 104, + 57988 => 105, + 57989 => 106, + 57990 => 107, + 57991 => 108, + 57992 => 109, + 57993 => 110, + 57994 => 111, + 57995 => 112, + 57996 => 113, + 57997 => 114, + 57998 => 115, + 57999 => 116, + 58000 => 117, + 58001 => 118, + 58002 => 119, + 58003 => 120, + 58004 => 121, + ), + ), + 1 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 2 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 850 => 40, + 855 => 41, + 1011 => 42, + 1110 => 43, + 1112 => 44, + 1155 => 45, + 1156 => 46, + 1157 => 47, + 1158 => 48, + 7725 => 49, + 7883 => 50, + 8400 => 51, + 8401 => 52, + 8406 => 53, + 8407 => 54, + 8520 => 55, + 8521 => 56, + ), + ), + 3 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 4 => + array ( + 0 => + array ( + 1497 => 0, + 1522 => 1, + ), + ), + 5 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 6 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 7 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 8 => + array ( + 0 => + array ( + 1570 => 0, + 1571 => 1, + 1572 => 2, + 1573 => 3, + 1574 => 4, + 1575 => 5, + 1576 => 6, + 1577 => 7, + 1578 => 8, + 1579 => 9, + 1580 => 10, + 1581 => 11, + 1582 => 12, + 1583 => 13, + 1584 => 14, + 1585 => 15, + 1586 => 16, + 1587 => 17, + 1588 => 18, + 1589 => 19, + 1590 => 20, + 1591 => 21, + 1592 => 22, + 1593 => 23, + 1594 => 24, + 1601 => 25, + 1602 => 26, + 1603 => 27, + 1604 => 28, + 1605 => 29, + 1606 => 30, + 1607 => 31, + 1608 => 32, + 1609 => 33, + 1610 => 34, + 1646 => 35, + 1647 => 36, + 1657 => 37, + 1658 => 38, + 1659 => 39, + 1660 => 40, + 1661 => 41, + 1662 => 42, + 1663 => 43, + 1664 => 44, + 1665 => 45, + 1666 => 46, + 1667 => 47, + 1668 => 48, + 1669 => 49, + 1670 => 50, + 1671 => 51, + 1672 => 52, + 1673 => 53, + 1674 => 54, + 1675 => 55, + 1676 => 56, + 1677 => 57, + 1678 => 58, + 1679 => 59, + 1680 => 60, + 1681 => 61, + 1682 => 62, + 1683 => 63, + 1684 => 64, + 1685 => 65, + 1686 => 66, + 1687 => 67, + 1688 => 68, + 1689 => 69, + 1690 => 70, + 1691 => 71, + 1692 => 72, + 1693 => 73, + 1694 => 74, + 1695 => 75, + 1696 => 76, + 1697 => 77, + 1698 => 78, + 1699 => 79, + 1700 => 80, + 1701 => 81, + 1702 => 82, + 1703 => 83, + 1704 => 84, + 1705 => 85, + 1706 => 86, + 1707 => 87, + 1708 => 88, + 1709 => 89, + 1710 => 90, + 1711 => 91, + 1712 => 92, + 1713 => 93, + 1714 => 94, + 1715 => 95, + 1716 => 96, + 1717 => 97, + 1718 => 98, + 1719 => 99, + 1720 => 100, + 1721 => 101, + 1722 => 102, + 1723 => 103, + 1724 => 104, + 1725 => 105, + 1726 => 106, + 1727 => 107, + 1734 => 108, + 1740 => 109, + 1742 => 110, + 1749 => 111, + ), + ), + 9 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 10 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 11 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 12 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 13 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1617 => 2, + ), + ), + 14 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1620 => 5, + ), + ), + 15 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 16 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 17 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 18 => + array ( + 0 => + array ( + 32 => 0, + 1575 => 1, + 1600 => 2, + 1608 => 3, + 1610 => 4, + ), + ), + 19 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 20 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 21 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 22 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 23 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 24 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 25 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 26 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 27 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 28 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 29 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 30 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 31 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 32 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 33 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 34 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 35 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 36 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 37 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 38 => + array ( + 0 => + array ( + 1488 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusans.cw.dat new file mode 100755 index 00000000..296ae937 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusans.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusans.gid.dat new file mode 100755 index 00000000..a8b9f35d Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusans.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusans.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusans.mtx.php new file mode 100755 index 00000000..0b25601e --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusans.mtx.php @@ -0,0 +1,4950 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-1021 -415 1681 1167]', + 'Flags' => 4, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => 0.0, + 'StemV' => 87.0, + 'MissingWidth' => 600.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSans.ttf'; +$TTCfontID='0'; +$originalsize=741536; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusans'; +$panose=' 0 0 2 b 6 3 3 8 4 2 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0E1E5}-\x{0E1EF}\x{0E1F1}-\x{0E202}\x{0E21E}\x{0E220}-\x{0E226}\x{0E228}\x{0E233}-\x{0E294}\x{0E2A2}-\x{0E2F6}\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 3, + ), + 'dlig' => + array ( + 0 => 22, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + 2 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + 2 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 14, + 1 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 14, + 1 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + 'dlig' => + array ( + 0 => 19, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 5, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 5, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'aalt' => + array ( + 0 => 25, + ), + 'salt' => + array ( + 0 => 26, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + 2 => 4, + ), + 'aalt' => + array ( + 0 => 23, + ), + 'salt' => + array ( + 0 => 24, + ), + 'hlig' => + array ( + 0 => 38, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 7, + ), + 'medi' => + array ( + 0 => 9, + ), + 'init' => + array ( + 0 => 11, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42506, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42630, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42710, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 43602, + 1 => 43690, + 2 => 43778, + 3 => 43866, + 4 => 43954, + 5 => 44042, + 6 => 44108, + 7 => 44180, + 8 => 44252, + 9 => 44324, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44390, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44428, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44440, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44452, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44528, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44786, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44862, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45094, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45170, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45402, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45462, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45604, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45642, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45712, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45772, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45964, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46040, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46064, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46088, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46244, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46256, + ), + 'MarkFilteringSet' => '', + ), + 25 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46268, + ), + 'MarkFilteringSet' => '', + ), + 26 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46306, + ), + 'MarkFilteringSet' => '', + ), + 27 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46344, + ), + 'MarkFilteringSet' => '', + ), + 28 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46374, + ), + 'MarkFilteringSet' => '', + ), + 29 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46432, + ), + 'MarkFilteringSet' => '', + ), + 30 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46490, + ), + 'MarkFilteringSet' => '', + ), + 31 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46552, + ), + 'MarkFilteringSet' => '', + ), + 32 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46568, + ), + 'MarkFilteringSet' => '', + ), + 33 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46584, + ), + 'MarkFilteringSet' => '', + ), + 34 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46600, + ), + 'MarkFilteringSet' => '', + ), + 35 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46616, + ), + 'MarkFilteringSet' => '', + ), + 36 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46632, + ), + 'MarkFilteringSet' => '', + ), + 37 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46658, + ), + 'MarkFilteringSet' => '', + ), + 38 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46670, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'KUR ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'SND ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'URD ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + 1 => 3, + ), + 'mark' => + array ( + 0 => 10, + 1 => 11, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1782, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1872, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2336, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2394, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 4, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 2544, + 1 => 3280, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4496, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4866, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10096, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10358, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10812, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16006, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16310, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 5, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16750, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 4, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 17192, + 1 => 18642, + 2 => 18770, + 3 => 19696, + 4 => 24146, + 5 => 30578, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 30914, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 41080, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 65 => -21, + 66 => -35, + 71 => 36, + 74 => 55, + 79 => 27, + 81 => 36, + 84 => -91, + 86 => -58, + 87 => -40, + 88 => -49, + 89 => -118, + 111 => 18, + 118 => -26, + 121 => -17, + 192 => -21, + 193 => -21, + 194 => -21, + 195 => -21, + 196 => -21, + 210 => 27, + 211 => 27, + 212 => 27, + 213 => 27, + 214 => 27, + 221 => -118, + 242 => 18, + 243 => 18, + 244 => 18, + 245 => 18, + 246 => 18, + 253 => -17, + 255 => -17, + 256 => -21, + 258 => -21, + 260 => -21, + 286 => 36, + 356 => -91, + 376 => -118, + ), + 65 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 265 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 454 => -17, + 490 => -17, + 491 => -17, + 492 => -17, + 493 => -17, + 538 => -77, + 539 => -17, + 558 => -17, + 561 => -17, + 562 => -77, + 563 => -67, + 7808 => -54, + 7809 => -40, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 66 => + array ( + 67 => -17, + 71 => -17, + 79 => -17, + 83 => -17, + 86 => -30, + 87 => -35, + 89 => -54, + 171 => -30, + 187 => -17, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -54, + 262 => -17, + 264 => -17, + 266 => -17, + 268 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 290 => -17, + 332 => -17, + 334 => -17, + 336 => -17, + 346 => -17, + 348 => -17, + 350 => -17, + 352 => -17, + 372 => -35, + 374 => -54, + 376 => -54, + 490 => -17, + 492 => -17, + 536 => -17, + 558 => -17, + 7808 => -35, + 7810 => -35, + 7812 => -35, + 7922 => -54, + 8220 => -54, + 8221 => -54, + 8222 => -40, + ), + 67 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 374 => -17, + 376 => -17, + 562 => -17, + 7922 => -17, + 8221 => 18, + ), + 68 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 70 => + array ( + 46 => -160, + 58 => -77, + 65 => -91, + 83 => -17, + 84 => -17, + 97 => -91, + 101 => -54, + 105 => -72, + 111 => -35, + 114 => -72, + 117 => -54, + 121 => -91, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -91, + 255 => -91, + 256 => -91, + 257 => -91, + 258 => -91, + 259 => -91, + 260 => -91, + 261 => -91, + 275 => -54, + 277 => -54, + 279 => -54, + 281 => -54, + 283 => -54, + 303 => -72, + 307 => -72, + 333 => -35, + 335 => -35, + 337 => -35, + 341 => -72, + 343 => -72, + 345 => -72, + 346 => -17, + 348 => -17, + 350 => -17, + 352 => -17, + 354 => -17, + 356 => -17, + 358 => -17, + 361 => -54, + 363 => -54, + 365 => -54, + 367 => -54, + 369 => -54, + 371 => -54, + 375 => -91, + 491 => -35, + 493 => -35, + 536 => -17, + 538 => -17, + 559 => -35, + 563 => -91, + 7923 => -91, + 8220 => -21, + 8222 => -183, + ), + 71 => + array ( + 84 => -35, + 89 => -49, + 171 => -17, + 187 => -17, + 221 => -49, + 356 => -35, + 376 => -49, + 8220 => -21, + 8221 => -21, + 8222 => -26, + ), + 72 => + array ( + 46 => -17, + 8220 => -35, + 8221 => -30, + 8222 => -35, + ), + 74 => + array ( + 45 => -35, + 65 => -17, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 8220 => -35, + 8221 => -30, + 8222 => -54, + ), + 75 => + array ( + 45 => -104, + 65 => -17, + 67 => -54, + 79 => -54, + 84 => -77, + 85 => -26, + 87 => -35, + 89 => -35, + 97 => -17, + 101 => -49, + 111 => -49, + 117 => -49, + 121 => -72, + 171 => -63, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 217 => -26, + 218 => -26, + 219 => -26, + 220 => -26, + 221 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -72, + 255 => -72, + 262 => -54, + 268 => -54, + 283 => -49, + 356 => -77, + 366 => -26, + 367 => -49, + 376 => -35, + 8220 => -30, + 8221 => -30, + ), + 76 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 79 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 80 => + array ( + 45 => -21, + 46 => -155, + 65 => -63, + 89 => -21, + 97 => -44, + 101 => -35, + 105 => -21, + 110 => -17, + 111 => -35, + 114 => -17, + 115 => -17, + 117 => -17, + 171 => -17, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 221 => -21, + 224 => -44, + 225 => -44, + 226 => -44, + 227 => -44, + 228 => -44, + 229 => -44, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 241 => -17, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 283 => -35, + 328 => -17, + 341 => -17, + 345 => -17, + 351 => -17, + 353 => -17, + 367 => -17, + 376 => -21, + 8220 => 18, + 8221 => 18, + 8222 => -160, + ), + 81 => + array ( + 45 => 27, + 8220 => -21, + 8221 => -17, + 8222 => -63, + ), + 82 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 83 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 84 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -116, + 225 => -165, + 226 => -116, + 227 => -116, + 228 => -116, + 229 => -116, + 231 => -169, + 232 => -140, + 233 => -169, + 234 => -140, + 235 => -140, + 242 => -130, + 243 => -169, + 244 => -130, + 245 => -130, + 246 => -130, + 249 => -137, + 250 => -151, + 251 => -137, + 252 => -137, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 85 => + array ( + 90 => -17, + 381 => -17, + ), + 86 => + array ( + 45 => -58, + 46 => -128, + 58 => -81, + 65 => -63, + 79 => -17, + 97 => -77, + 101 => -77, + 105 => -21, + 111 => -77, + 117 => -67, + 121 => -26, + 171 => -86, + 187 => -54, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 249 => -67, + 250 => -67, + 251 => -67, + 252 => -67, + 253 => -26, + 255 => -26, + 283 => -77, + 367 => -67, + 8222 => -137, + ), + 87 => + array ( + 45 => -40, + 46 => -114, + 58 => -58, + 65 => -54, + 97 => -63, + 101 => -58, + 105 => -21, + 111 => -58, + 114 => -44, + 117 => -35, + 121 => -17, + 171 => -54, + 187 => -17, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -63, + 225 => -63, + 226 => -63, + 227 => -63, + 228 => -63, + 229 => -63, + 232 => -58, + 233 => -58, + 234 => -58, + 235 => -58, + 242 => -58, + 243 => -58, + 244 => -58, + 245 => -58, + 246 => -58, + 249 => -35, + 250 => -35, + 251 => -35, + 252 => -35, + 253 => -17, + 255 => -17, + 283 => -58, + 341 => -44, + 345 => -44, + 367 => -35, + 8220 => -17, + 8222 => -128, + ), + 88 => + array ( + 45 => -49, + 67 => -72, + 79 => -63, + 84 => -17, + 101 => -44, + 171 => -54, + 199 => -72, + 210 => -63, + 211 => -63, + 212 => -63, + 213 => -63, + 214 => -63, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 262 => -72, + 268 => -72, + 283 => -44, + 356 => -17, + 8220 => -77, + 8221 => -40, + 8222 => -21, + ), + 89 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 90 => + array ( + 45 => -17, + 8220 => -17, + 8221 => -17, + 8222 => -17, + ), + 101 => + array ( + 120 => -17, + ), + 102 => + array ( + 45 => -54, + 46 => -72, + 58 => -35, + 116 => -17, + 119 => -17, + 121 => -17, + 171 => -35, + 187 => -17, + 253 => -17, + 255 => -17, + 357 => -17, + 8220 => 31, + 8222 => -114, + ), + 107 => + array ( + 97 => -17, + 101 => -35, + 111 => -35, + 117 => -30, + 121 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -30, + 250 => -30, + 251 => -30, + 252 => -30, + 253 => -35, + 255 => -35, + 283 => -35, + 367 => -30, + ), + 110 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 111 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 114 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => 35, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 118 => + array ( + 45 => -26, + 46 => -77, + 58 => -54, + 171 => -17, + 187 => -17, + 8221 => -17, + 8222 => -132, + ), + 119 => + array ( + 46 => -91, + 58 => -54, + 171 => -17, + 187 => -17, + 8222 => -104, + ), + 120 => + array ( + 99 => -17, + 101 => -30, + 111 => -30, + 231 => -17, + 232 => -30, + 233 => -30, + 234 => -30, + 235 => -30, + 242 => -30, + 243 => -30, + 244 => -30, + 245 => -30, + 246 => -30, + 263 => -17, + 269 => -17, + 283 => -30, + ), + 121 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 171 => + array ( + 66 => -17, + 67 => -17, + 68 => -17, + 71 => -17, + 74 => -17, + 84 => -54, + 86 => -54, + 87 => -17, + 89 => -72, + 118 => -17, + 119 => -17, + 121 => -17, + 198 => 73, + 199 => -17, + 221 => -72, + 253 => -17, + 255 => -17, + 262 => -17, + 268 => -17, + 270 => -17, + 286 => -17, + 356 => -54, + 376 => -72, + ), + 187 => + array ( + 65 => -35, + 66 => -35, + 67 => -17, + 68 => -17, + 74 => -17, + 79 => -17, + 84 => -91, + 86 => -86, + 87 => -54, + 88 => -54, + 89 => -109, + 118 => -17, + 119 => -17, + 121 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -109, + 253 => -17, + 255 => -17, + 262 => -17, + 268 => -17, + 270 => -17, + 356 => -91, + 376 => -109, + ), + 192 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 193 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 194 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 195 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 196 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 198 => + array ( + 8220 => -40, + 8221 => -44, + 8222 => -54, + ), + 199 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 208 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 210 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 211 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 212 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 213 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 214 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 217 => + array ( + 90 => -17, + 381 => -17, + ), + 218 => + array ( + 90 => -17, + 381 => -17, + ), + 219 => + array ( + 90 => -17, + 381 => -17, + ), + 220 => + array ( + 90 => -17, + 381 => -17, + ), + 221 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 222 => + array ( + 46 => -72, + 58 => -35, + 8220 => -17, + 8222 => -91, + ), + 223 => + array ( + 45 => 18, + 8220 => -54, + 8221 => -54, + 8222 => -40, + ), + 232 => + array ( + 120 => -17, + ), + 233 => + array ( + 120 => -17, + ), + 234 => + array ( + 120 => -17, + ), + 235 => + array ( + 120 => -17, + ), + 240 => + array ( + 8220 => -44, + 8221 => -54, + 8222 => -35, + ), + 241 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 242 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 243 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 244 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 245 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 246 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 253 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 255 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 256 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 258 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 260 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 262 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 268 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 270 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 272 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 283 => + array ( + 120 => -17, + ), + 286 => + array ( + 84 => -35, + 89 => -49, + 171 => -17, + 187 => -17, + 221 => -49, + 356 => -35, + 376 => -49, + 8220 => -21, + 8221 => -21, + 8222 => -26, + ), + 313 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 317 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 320 => + array ( + 108 => -94, + ), + 328 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 340 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 341 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => 35, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 344 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 345 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => -17, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 350 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 352 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 356 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -165, + 225 => -165, + 226 => -165, + 227 => -165, + 228 => -165, + 229 => -165, + 231 => -169, + 232 => -169, + 233 => -169, + 234 => -169, + 235 => -169, + 242 => -169, + 243 => -169, + 244 => -169, + 245 => -169, + 246 => -169, + 249 => -151, + 250 => -151, + 251 => -151, + 252 => -151, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 366 => + array ( + 90 => -17, + 381 => -17, + ), + 376 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 381 => + array ( + 45 => -17, + 8220 => -17, + 8221 => -17, + 8222 => -17, + ), + 8208 => + array ( + 65 => -21, + 66 => -35, + 71 => 36, + 74 => 55, + 79 => 27, + 81 => 36, + 84 => -91, + 86 => -58, + 87 => -40, + 88 => -49, + 89 => -118, + 111 => 18, + 118 => -26, + 121 => -17, + 192 => -21, + 193 => -21, + 194 => -21, + 195 => -21, + 196 => -21, + 210 => 27, + 211 => 27, + 212 => 27, + 213 => 27, + 214 => 27, + 221 => -118, + 242 => 18, + 243 => 18, + 244 => 18, + 245 => 18, + 246 => 18, + 253 => -17, + 255 => -17, + 286 => 36, + 356 => -91, + 376 => -118, + ), + 8220 => + array ( + 65 => -128, + 66 => -30, + 67 => -35, + 68 => -30, + 70 => -30, + 71 => -35, + 72 => -30, + 74 => -30, + 75 => -30, + 76 => -30, + 79 => -35, + 80 => -30, + 81 => -35, + 82 => -30, + 88 => -58, + 90 => -17, + 102 => -35, + 110 => -54, + 111 => -72, + 114 => -54, + 118 => -35, + 119 => -35, + 121 => -35, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -188, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 222 => -30, + 223 => -30, + 240 => -35, + 241 => -54, + 242 => -72, + 243 => -72, + 244 => -72, + 245 => -72, + 246 => -72, + 253 => -35, + 255 => -35, + 262 => -35, + 268 => -35, + 270 => -30, + 286 => -35, + 313 => -30, + 317 => -30, + 328 => -54, + 340 => -30, + 341 => -54, + 344 => -30, + 345 => -54, + 381 => -17, + 42816 => -30, + ), + 8222 => + array ( + 65 => 18, + 66 => -35, + 67 => -54, + 68 => -35, + 70 => -35, + 71 => -35, + 72 => -35, + 74 => 22, + 75 => -35, + 76 => -35, + 79 => -54, + 80 => -35, + 81 => -54, + 82 => -35, + 84 => -137, + 86 => -183, + 87 => -123, + 88 => -35, + 89 => -183, + 102 => -17, + 110 => -35, + 111 => -35, + 114 => -35, + 118 => -114, + 119 => -95, + 121 => -54, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + 198 => 18, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 221 => -183, + 222 => -35, + 223 => -35, + 240 => -35, + 241 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 253 => -54, + 255 => -54, + 262 => -54, + 268 => -54, + 270 => -35, + 286 => -35, + 313 => -35, + 317 => -35, + 328 => -35, + 340 => -35, + 341 => -35, + 344 => -35, + 345 => -35, + 356 => -137, + 376 => -183, + 42816 => -35, + ), + 42788 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -116, + 225 => -165, + 226 => -116, + 227 => -116, + 228 => -116, + 229 => -116, + 231 => -169, + 232 => -140, + 233 => -169, + 234 => -140, + 235 => -140, + 242 => -130, + 243 => -169, + 244 => -130, + 245 => -130, + 246 => -130, + 249 => -137, + 250 => -151, + 251 => -137, + 252 => -137, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 42816 => + array ( + 45 => -104, + 65 => -17, + 67 => -54, + 79 => -54, + 84 => -77, + 85 => -26, + 87 => -35, + 89 => -35, + 97 => -17, + 101 => -49, + 111 => -49, + 117 => -49, + 121 => -72, + 171 => -63, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 217 => -26, + 218 => -26, + 219 => -26, + 220 => -26, + 221 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -72, + 255 => -72, + 262 => -54, + 268 => -54, + 283 => -49, + 356 => -77, + 366 => -26, + 367 => -49, + 376 => -35, + 8220 => -30, + 8221 => -30, + ), + 42817 => + array ( + 97 => -17, + 101 => -35, + 111 => -35, + 117 => -30, + 121 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -30, + 250 => -30, + 251 => -30, + 252 => -30, + 253 => -35, + 255 => -35, + 283 => -35, + 367 => -30, + ), + 61185 => + array ( + 61209 => -19, + ), + 61186 => + array ( + 61209 => -38, + ), + 61187 => + array ( + 61209 => -45, + ), + 61188 => + array ( + 61209 => -48, + ), + 61189 => + array ( + 61209 => -19, + ), + 61191 => + array ( + 61209 => -19, + ), + 61192 => + array ( + 61209 => -38, + ), + 61193 => + array ( + 61209 => -45, + ), + 61194 => + array ( + 61209 => -38, + ), + 61195 => + array ( + 61209 => -19, + ), + 61197 => + array ( + 61209 => -19, + ), + 61198 => + array ( + 61209 => -38, + ), + 61199 => + array ( + 61209 => -45, + ), + 61200 => + array ( + 61209 => -38, + ), + 61201 => + array ( + 61209 => -19, + ), + 61203 => + array ( + 61209 => -19, + ), + 61204 => + array ( + 61209 => -48, + ), + 61205 => + array ( + 61209 => -45, + ), + 61206 => + array ( + 61209 => -38, + ), + 61207 => + array ( + 61209 => -19, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusansB.GDEFdata.php new file mode 100755 index 00000000..f55b62a6 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GDEFdata.php @@ -0,0 +1,14 @@ + ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00343| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005B9| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E20E| 0E20F| 0E210| 0E211| 0E212| 0E213| 0E214| 0E215| 0E216| 0E217| 0E23D| 0E26D| 0E26E| 0E26F| 0E270| 0E271| 0E272| 0E273| 0E274| 0E2CF| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusansB.GPOSdata.php new file mode 100755 index 00000000..0ddebf87 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GPOSdata.php @@ -0,0 +1,550 @@ + + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 1 => + array ( + 0 => + array ( + 1557 => 0, + 1611 => 1, + 1612 => 2, + 1614 => 3, + 1615 => 4, + 1617 => 5, + 1618 => 6, + 1619 => 7, + 1620 => 8, + 1623 => 9, + 1626 => 10, + 1648 => 11, + 57965 => 12, + 57966 => 13, + 57967 => 14, + 57968 => 15, + 57969 => 16, + 57970 => 17, + 57971 => 18, + 57972 => 19, + ), + ), + 2 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 3 => + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 4 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57870 => 44, + 57871 => 45, + 57872 => 46, + 57873 => 47, + 57874 => 48, + 57875 => 49, + 57876 => 50, + 57877 => 51, + 57878 => 52, + 57879 => 53, + 57917 => 54, + 58063 => 55, + ), + ), + 5 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + ), + ), + 6 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + 2034 => 15, + ), + ), + 7 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 1465 => 0, + 1471 => 1, + 1557 => 2, + 1611 => 3, + 1612 => 4, + 1614 => 5, + 1615 => 6, + 1617 => 7, + 1618 => 8, + 1619 => 9, + 1620 => 10, + 1623 => 11, + 1626 => 12, + 1648 => 13, + 64286 => 14, + 57965 => 15, + 57966 => 16, + 57967 => 17, + 57968 => 18, + 57969 => 19, + 57970 => 20, + 57971 => 21, + 57972 => 22, + ), + ), + 9 => + array ( + 0 => + array ( + 1465 => 0, + 1471 => 1, + 1557 => 2, + 1611 => 3, + 1612 => 4, + 1614 => 5, + 1615 => 6, + 1617 => 7, + 1618 => 8, + 1619 => 9, + 1620 => 10, + 1623 => 11, + 1626 => 12, + 1648 => 13, + 2027 => 14, + 2028 => 15, + 2029 => 16, + 2030 => 17, + 2031 => 18, + 2032 => 19, + 2033 => 20, + 2035 => 21, + 64286 => 22, + 57965 => 23, + 57966 => 24, + 57967 => 25, + 57968 => 26, + 57969 => 27, + 57970 => 28, + 57971 => 29, + 57972 => 30, + ), + ), + 10 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 11 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 12 => + array ( + 0 => + array ( + 65057 => 0, + 65059 => 1, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + ), + 2 => + array ( + 807 => 0, + ), + 3 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 4 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 835 => 27, + 836 => 28, + 838 => 29, + 842 => 30, + 843 => 31, + 844 => 32, + 849 => 33, + 850 => 34, + 855 => 35, + 1155 => 36, + 1156 => 37, + 1157 => 38, + 1158 => 39, + 1159 => 40, + 7620 => 41, + 7621 => 42, + 7622 => 43, + 7623 => 44, + 7624 => 45, + 7625 => 46, + 8400 => 47, + 8401 => 48, + 8406 => 49, + 8407 => 50, + 8411 => 51, + 8412 => 52, + 8417 => 53, + 57870 => 54, + 57871 => 55, + 57872 => 56, + 57873 => 57, + 57874 => 58, + 57875 => 59, + 57876 => 60, + 57877 => 61, + 57878 => 62, + 57879 => 63, + 57917 => 64, + 58063 => 65, + ), + 5 => + array ( + 808 => 0, + ), + ), + 13 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 68 => 4, + 70 => 5, + 71 => 6, + 75 => 7, + 76 => 8, + 79 => 9, + 80 => 10, + 81 => 11, + 82 => 12, + 83 => 13, + 84 => 14, + 85 => 15, + 86 => 16, + 87 => 17, + 88 => 18, + 89 => 19, + 90 => 20, + 97 => 21, + 102 => 22, + 107 => 23, + 114 => 24, + 118 => 25, + 119 => 26, + 121 => 27, + 192 => 28, + 193 => 29, + 194 => 30, + 195 => 31, + 196 => 32, + 198 => 33, + 199 => 34, + 208 => 35, + 210 => 36, + 211 => 37, + 212 => 38, + 213 => 39, + 214 => 40, + 216 => 41, + 217 => 42, + 218 => 43, + 219 => 44, + 220 => 45, + 221 => 46, + 224 => 47, + 225 => 48, + 226 => 49, + 227 => 50, + 228 => 51, + 229 => 52, + 253 => 53, + 255 => 54, + 256 => 55, + 258 => 56, + 260 => 57, + 262 => 58, + 264 => 59, + 266 => 60, + 268 => 61, + 270 => 62, + 272 => 63, + 286 => 64, + 313 => 65, + 317 => 66, + 320 => 67, + 321 => 68, + 340 => 69, + 341 => 70, + 344 => 71, + 345 => 72, + 350 => 73, + 352 => 74, + 356 => 75, + 366 => 76, + 376 => 77, + 381 => 78, + 699 => 79, + 8208 => 80, + 8216 => 81, + 8218 => 82, + 8220 => 83, + 8222 => 84, + 42788 => 85, + 42816 => 86, + 42817 => 87, + ), + ), + 14 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.DFLT.php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.DFLT.php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.KUR .php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.KUR .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.KUR .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.SND .php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.SND .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.SND .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.URD .php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.URD .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.arab.URD .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.nko .DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.nko .DFLT.php new file mode 100755 index 00000000..139686fe --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUB.nko .DFLT.php @@ -0,0 +1,48 @@ + array ( 1 => "0E275", 3 => "0E276", 2 => "0E277",), + "007CB" => array ( 1 => "0E278", 3 => "0E279", 2 => "0E27A",), + "007CC" => array ( 1 => "0E27B", 3 => "0E27C", 2 => "0E27D",), + "007CD" => array ( 1 => "0E27E", 3 => "0E27F", 2 => "0E280",), + "007CE" => array ( 1 => "0E281", 3 => "0E282", 2 => "0E283",), + "007CF" => array ( 1 => "0E284", 3 => "0E285", 2 => "0E286",), + "007D0" => array ( 1 => "0E287", 3 => "0E288", 2 => "0E289",), + "007D1" => array ( 1 => "0E28A", 3 => "0E28B", 2 => "0E28C",), + "007D2" => array ( 1 => "0E28D", 3 => "0E28E", 2 => "0E28F",), + "007D3" => array ( 1 => "0E290", 3 => "0E291", 2 => "0E292",), + "007D4" => array ( 1 => "0E293", 3 => "0E294", 2 => "0E295",), + "007D5" => array ( 1 => "0E296", 3 => "0E297", 2 => "0E298",), + "007D6" => array ( 1 => "0E299", 3 => "0E29A", 2 => "0E29B",), + "007D7" => array ( 1 => "0E29C", 3 => "0E29D", 2 => "0E29E",), + "007D8" => array ( 1 => "0E29F", 3 => "0E2A0", 2 => "0E2A1",), + "007D9" => array ( 1 => "0E2A2", 3 => "0E2A3", 2 => "0E2A4",), + "007DA" => array ( 1 => "0E2A5", 3 => "0E2A6", 2 => "0E2A7",), + "007DB" => array ( 1 => "0E2A8", 3 => "0E2A9", 2 => "0E2AA",), + "007DC" => array ( 1 => "0E2AB", 3 => "0E2AC", 2 => "0E2AD",), + "007DD" => array ( 1 => "0E2AE", 3 => "0E2AF", 2 => "0E2B0",), + "007DE" => array ( 1 => "0E2B1", 3 => "0E2B2", 2 => "0E2B3",), + "007DF" => array ( 1 => "0E2B4", 3 => "0E2B5", 2 => "0E2B6",), + "007E0" => array ( 1 => "0E2B7", 3 => "0E2B8", 2 => "0E2B9",), + "007E1" => array ( 1 => "0E2BA", 3 => "0E2BB", 2 => "0E2BC",), + "007E2" => array ( 1 => "0E2BD", 3 => "0E2BE", 2 => "0E2BF",), + "007E3" => array ( 1 => "0E2C0", 3 => "0E2C1", 2 => "0E2C2",), + "007E4" => array ( 1 => "0E2C3", 3 => "0E2C4", 2 => "0E2C5",), + "007E5" => array ( 1 => "0E2C6", 3 => "0E2C7", 2 => "0E2C8",), + "007E6" => array ( 1 => "0E2C9", 3 => "0E2CA", 2 => "0E2CB",), + "007E7" => array ( 1 => "0E2CC", 3 => "0E2CD", 2 => "0E2CE",), +); +$finals = '0E275 0E278 0E27B 0E27E 0E281 0E284 0E287 0E28A 0E28D 0E290 0E293 0E296 0E299 0E29C 0E29F 0E2A2 0E2A5 0E2A8 0E2AB 0E2AE 0E2B1 0E2B4 0E2B7 0E2BA 0E2BD 0E2C0 0E2C3 0E2C6 0E2C9 0E2CC '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBGPOStables.dat new file mode 100755 index 00000000..ca7d8cc5 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBdata.php new file mode 100755 index 00000000..1e0ed262 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.GSUBdata.php @@ -0,0 +1,944 @@ + + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + 2042 => 30, + 8205 => 31, + 57973 => 32, + 57974 => 33, + 57975 => 34, + 57976 => 35, + 57977 => 36, + 57978 => 37, + 57979 => 38, + 57980 => 39, + 57981 => 40, + 57982 => 41, + 57983 => 42, + 57984 => 43, + 57985 => 44, + 57986 => 45, + 57987 => 46, + 57988 => 47, + 57989 => 48, + 57990 => 49, + 57991 => 50, + 57992 => 51, + 57993 => 52, + 57994 => 53, + 57995 => 54, + 57996 => 55, + 57997 => 56, + 57998 => 57, + 57999 => 58, + 58000 => 59, + 58001 => 60, + 58002 => 61, + 58003 => 62, + 58004 => 63, + 58005 => 64, + 58006 => 65, + 58007 => 66, + 58008 => 67, + 58009 => 68, + 58010 => 69, + 58011 => 70, + 58012 => 71, + 58013 => 72, + 58014 => 73, + 58015 => 74, + 58016 => 75, + 58017 => 76, + 58018 => 77, + 58019 => 78, + 58020 => 79, + 58021 => 80, + 58022 => 81, + 58023 => 82, + 58024 => 83, + 58025 => 84, + 58026 => 85, + 58027 => 86, + 58028 => 87, + 58029 => 88, + 58030 => 89, + 58031 => 90, + 58032 => 91, + 58033 => 92, + 58034 => 93, + 58035 => 94, + 58036 => 95, + 58037 => 96, + 58038 => 97, + 58039 => 98, + 58040 => 99, + 58041 => 100, + 58042 => 101, + 58043 => 102, + 58044 => 103, + 58045 => 104, + 58046 => 105, + 58047 => 106, + 58048 => 107, + 58049 => 108, + 58050 => 109, + 58051 => 110, + 58052 => 111, + 58053 => 112, + 58054 => 113, + 58055 => 114, + 58056 => 115, + 58057 => 116, + 58058 => 117, + 58059 => 118, + 58060 => 119, + 58061 => 120, + 58062 => 121, + ), + ), + 1 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 2 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 3 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 4 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 5 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 850 => 40, + 855 => 41, + 1011 => 42, + 1110 => 43, + 1112 => 44, + 1155 => 45, + 1156 => 46, + 1157 => 47, + 1158 => 48, + 7725 => 49, + 7883 => 50, + 8400 => 51, + 8401 => 52, + 8406 => 53, + 8407 => 54, + 8520 => 55, + 8521 => 56, + ), + ), + 6 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 7 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 9 => + array ( + 0 => + array ( + 1570 => 0, + 1571 => 1, + 1572 => 2, + 1573 => 3, + 1574 => 4, + 1575 => 5, + 1576 => 6, + 1577 => 7, + 1578 => 8, + 1579 => 9, + 1580 => 10, + 1581 => 11, + 1582 => 12, + 1583 => 13, + 1584 => 14, + 1585 => 15, + 1586 => 16, + 1587 => 17, + 1588 => 18, + 1589 => 19, + 1590 => 20, + 1591 => 21, + 1592 => 22, + 1593 => 23, + 1594 => 24, + 1601 => 25, + 1602 => 26, + 1603 => 27, + 1604 => 28, + 1605 => 29, + 1606 => 30, + 1607 => 31, + 1608 => 32, + 1609 => 33, + 1610 => 34, + 1646 => 35, + 1647 => 36, + 1657 => 37, + 1658 => 38, + 1659 => 39, + 1660 => 40, + 1661 => 41, + 1662 => 42, + 1663 => 43, + 1664 => 44, + 1665 => 45, + 1666 => 46, + 1667 => 47, + 1668 => 48, + 1669 => 49, + 1670 => 50, + 1671 => 51, + 1672 => 52, + 1673 => 53, + 1674 => 54, + 1675 => 55, + 1676 => 56, + 1677 => 57, + 1678 => 58, + 1679 => 59, + 1680 => 60, + 1681 => 61, + 1682 => 62, + 1683 => 63, + 1684 => 64, + 1685 => 65, + 1686 => 66, + 1687 => 67, + 1688 => 68, + 1689 => 69, + 1690 => 70, + 1691 => 71, + 1692 => 72, + 1693 => 73, + 1694 => 74, + 1695 => 75, + 1696 => 76, + 1697 => 77, + 1698 => 78, + 1699 => 79, + 1700 => 80, + 1701 => 81, + 1702 => 82, + 1703 => 83, + 1704 => 84, + 1705 => 85, + 1706 => 86, + 1707 => 87, + 1708 => 88, + 1709 => 89, + 1710 => 90, + 1711 => 91, + 1712 => 92, + 1713 => 93, + 1714 => 94, + 1715 => 95, + 1716 => 96, + 1717 => 97, + 1718 => 98, + 1719 => 99, + 1720 => 100, + 1721 => 101, + 1722 => 102, + 1723 => 103, + 1724 => 104, + 1725 => 105, + 1726 => 106, + 1727 => 107, + 1734 => 108, + 1740 => 109, + 1742 => 110, + 1749 => 111, + ), + ), + 10 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 11 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 12 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1617 => 2, + ), + ), + 13 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1620 => 5, + ), + ), + 14 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 15 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 16 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 17 => + array ( + 0 => + array ( + 32 => 0, + 1575 => 1, + 1600 => 2, + 1608 => 3, + 1610 => 4, + ), + ), + 18 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 19 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 20 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 21 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 22 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 23 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 24 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 25 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 26 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 27 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 28 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 29 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 30 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 31 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 32 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 33 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 34 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 35 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 36 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusansB.cw.dat new file mode 100755 index 00000000..d770ba01 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansB.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.cw127.php b/application/third_party/mpdf/ttfontdata/dejavusansB.cw127.php new file mode 100755 index 00000000..747d496d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.cw127.php @@ -0,0 +1,163 @@ + + array ( + 0 => 348, + 1 => 456, + 2 => 521, + 3 => 838, + 4 => 696, + 5 => 1002, + 6 => 872, + 7 => 306, + ), + 40 => + array ( + 0 => 457, + 1 => 457, + 'interval' => true, + ), + 42 => + array ( + 0 => 523, + 1 => 838, + 2 => 380, + 3 => 415, + 4 => 380, + 5 => 365, + ), + 48 => + array ( + 0 => 696, + 1 => 696, + 'interval' => true, + 2 => 696, + 3 => 696, + 4 => 696, + 5 => 696, + 6 => 696, + 7 => 696, + 8 => 696, + 9 => 696, + ), + 58 => + array ( + 0 => 400, + 1 => 400, + 'interval' => true, + ), + 60 => + array ( + 0 => 838, + 1 => 838, + 'interval' => true, + 2 => 838, + ), + 63 => + array ( + 0 => 580, + 1 => 1000, + 2 => 774, + 3 => 762, + 4 => 734, + 5 => 830, + ), + 69 => + array ( + 0 => 683, + 1 => 683, + 'interval' => true, + ), + 71 => + array ( + 0 => 821, + 1 => 837, + ), + 73 => + array ( + 0 => 372, + 1 => 372, + 'interval' => true, + ), + 75 => + array ( + 0 => 775, + 1 => 637, + 2 => 995, + 3 => 837, + 4 => 850, + 5 => 733, + 6 => 850, + 7 => 770, + 8 => 720, + 9 => 682, + 10 => 812, + 11 => 774, + 12 => 1103, + 13 => 771, + 14 => 724, + 15 => 725, + 16 => 457, + 17 => 365, + 18 => 457, + 19 => 838, + ), + 95 => + array ( + 0 => 500, + 1 => 500, + 'interval' => true, + ), + 97 => + array ( + 0 => 675, + 1 => 716, + 2 => 593, + 3 => 716, + 4 => 678, + 5 => 435, + 6 => 716, + 7 => 712, + ), + 105 => + array ( + 0 => 343, + 1 => 343, + 'interval' => true, + ), + 107 => + array ( + 0 => 665, + 1 => 343, + 2 => 1042, + 3 => 712, + 4 => 687, + ), + 112 => + array ( + 0 => 716, + 1 => 716, + 'interval' => true, + ), + 114 => + array ( + 0 => 493, + 1 => 595, + 2 => 478, + 3 => 712, + 4 => 652, + 5 => 924, + 6 => 645, + 7 => 652, + 8 => 582, + 9 => 712, + 10 => 365, + 11 => 712, + 12 => 838, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusansB.gid.dat new file mode 100755 index 00000000..b296e7b9 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansB.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansB.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusansB.mtx.php new file mode 100755 index 00000000..db7c03ee --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansB.mtx.php @@ -0,0 +1,3669 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-1069 -415 1975 1174]', + 'Flags' => 262148, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => 0.0, + 'StemV' => 165.0, + 'MissingWidth' => 600.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSans-Bold.ttf'; +$TTCfontID='0'; +$originalsize=693876; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusansB'; +$panose=' 0 0 2 b 8 3 3 6 4 2 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0E21E}-\x{0E228}\x{0E22A}-\x{0E23B}\x{0E258}\x{0E25A}-\x{0E260}\x{0E262}\x{0E26D}-\x{0E2CE}\x{0E2DC}-\x{0E330}\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 6, + ), + 'dlig' => + array ( + 0 => 21, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 12, + 1 => 13, + 2 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 12, + 1 => 13, + 2 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + 'dlig' => + array ( + 0 => 18, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 7, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 7, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'aalt' => + array ( + 0 => 24, + ), + 'salt' => + array ( + 0 => 25, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'aalt' => + array ( + 0 => 22, + ), + 'salt' => + array ( + 0 => 23, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'fina' => + array ( + 0 => 1, + ), + 'medi' => + array ( + 0 => 2, + ), + 'init' => + array ( + 0 => 3, + ), + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36644, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36768, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36844, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36920, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36996, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 37076, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 37962, + 1 => 38050, + 2 => 38138, + 3 => 38226, + 4 => 38314, + 5 => 38402, + 6 => 38468, + 7 => 38540, + 8 => 38612, + 9 => 38684, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38750, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38762, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38774, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39032, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39264, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39496, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39556, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39698, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39736, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39806, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39866, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40058, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40134, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40158, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40182, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40338, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40350, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40362, + ), + 'MarkFilteringSet' => '', + ), + 25 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40400, + ), + 'MarkFilteringSet' => '', + ), + 26 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40438, + ), + 'MarkFilteringSet' => '', + ), + 27 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40468, + ), + 'MarkFilteringSet' => '', + ), + 28 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40526, + ), + 'MarkFilteringSet' => '', + ), + 29 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40584, + ), + 'MarkFilteringSet' => '', + ), + 30 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40646, + ), + 'MarkFilteringSet' => '', + ), + 31 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40662, + ), + 'MarkFilteringSet' => '', + ), + 32 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40678, + ), + 'MarkFilteringSet' => '', + ), + 33 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40694, + ), + 'MarkFilteringSet' => '', + ), + 34 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40710, + ), + 'MarkFilteringSet' => '', + ), + 35 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40726, + ), + 'MarkFilteringSet' => '', + ), + 36 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40752, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'KUR ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'SND ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'URD ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + 1 => 3, + ), + 'mark' => + array ( + 0 => 10, + 1 => 11, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1650, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1740, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2204, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2262, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 2412, + 1 => 3182, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4392, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4766, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 9996, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10260, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10728, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15940, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16256, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 16682, + 1 => 18156, + 2 => 18284, + 3 => 18830, + 4 => 23098, + 5 => 29478, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 29804, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 35268, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -81, + 89 => -146, + 221 => -146, + 356 => -146, + 376 => -146, + ), + 65 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 66 => + array ( + 86 => -40, + 87 => -54, + 89 => -54, + 221 => -54, + 372 => -54, + 374 => -54, + 376 => -54, + 562 => -54, + 7808 => -54, + 7810 => -54, + 7812 => -54, + 7922 => -54, + ), + 67 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 68 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 70 => + array ( + 44 => -160, + 45 => -30, + 46 => -146, + 58 => -54, + 59 => -54, + 65 => -114, + 97 => -58, + 101 => -40, + 111 => -40, + 114 => -63, + 117 => -49, + 121 => -54, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 224 => -58, + 225 => -58, + 226 => -58, + 227 => -58, + 228 => -58, + 229 => -58, + 230 => -58, + 232 => -40, + 233 => -40, + 234 => -40, + 235 => -40, + 242 => -40, + 243 => -40, + 244 => -40, + 245 => -40, + 246 => -40, + 248 => -40, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -54, + 255 => -54, + 256 => -114, + 257 => -58, + 258 => -114, + 259 => -58, + 260 => -114, + 261 => -58, + 275 => -40, + 277 => -40, + 279 => -40, + 281 => -40, + 283 => -40, + 333 => -40, + 335 => -40, + 337 => -40, + 339 => -40, + 341 => -63, + 343 => -63, + 345 => -63, + 361 => -49, + 363 => -49, + 365 => -49, + 367 => -49, + 369 => -49, + 371 => -49, + 375 => -54, + 483 => -58, + 491 => -40, + 493 => -40, + 559 => -40, + 563 => -54, + 7923 => -54, + 8217 => 18, + 8218 => -165, + 8222 => -165, + ), + 71 => + array ( + 84 => -17, + 89 => -21, + 221 => -21, + 356 => -17, + 376 => -21, + ), + 75 => + array ( + 45 => -86, + 67 => -44, + 79 => -44, + 85 => -17, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -63, + 199 => -44, + 210 => -44, + 211 => -44, + 212 => -44, + 213 => -44, + 214 => -44, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 248 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -63, + 255 => -63, + 262 => -44, + 268 => -44, + 283 => -17, + 338 => -49, + 339 => -17, + 366 => -17, + 367 => -17, + 8218 => 18, + 8222 => 18, + ), + 76 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 79 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 80 => + array ( + 44 => -183, + 45 => -17, + 46 => -183, + 65 => -91, + 97 => -26, + 115 => -17, + 121 => 18, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -26, + 225 => -26, + 226 => -26, + 227 => -26, + 228 => -26, + 229 => -26, + 230 => -26, + 253 => 18, + 255 => 18, + 351 => -17, + 353 => -17, + 8217 => 27, + 8218 => -202, + 8221 => 18, + 8222 => -202, + ), + 81 => + array ( + 45 => 18, + ), + 82 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 83 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 84 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -80, + 225 => -128, + 226 => -80, + 227 => -80, + 228 => -80, + 229 => -80, + 230 => -95, + 231 => -132, + 232 => -103, + 233 => -132, + 234 => -103, + 235 => -103, + 242 => -93, + 243 => -132, + 244 => -93, + 245 => -93, + 246 => -93, + 248 => -77, + 249 => -95, + 250 => -109, + 251 => -95, + 252 => -95, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 85 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -128, + 45 => -72, + 46 => -128, + 58 => -44, + 59 => -44, + 65 => -67, + 79 => -17, + 97 => -54, + 101 => -54, + 105 => -17, + 111 => -54, + 117 => -35, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -54, + 225 => -54, + 226 => -54, + 227 => -54, + 228 => -54, + 229 => -54, + 230 => -54, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -35, + 250 => -35, + 251 => -35, + 252 => -35, + 283 => -54, + 338 => -17, + 339 => -54, + 367 => -35, + 8218 => -109, + 8222 => -91, + ), + 87 => + array ( + 44 => -81, + 45 => -44, + 46 => -81, + 58 => -30, + 59 => -30, + 65 => -44, + 97 => -35, + 101 => -35, + 111 => -35, + 114 => -17, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + 224 => -35, + 225 => -35, + 226 => -35, + 227 => -35, + 228 => -35, + 229 => -35, + 230 => -35, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -35, + 283 => -35, + 339 => -35, + 341 => -17, + 345 => -17, + ), + 88 => + array ( + 45 => -81, + 67 => -35, + 79 => -35, + 101 => -26, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 262 => -35, + 268 => -35, + 283 => -26, + 338 => -35, + 8218 => 18, + 8222 => 18, + ), + 89 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 90 => + array ( + 45 => -17, + ), + 97 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 102 => + array ( + 44 => -54, + 45 => -17, + 46 => -54, + 8217 => 68, + 8221 => 41, + ), + 107 => + array ( + 101 => -26, + 111 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -21, + 283 => -26, + 339 => -26, + ), + 114 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 118 => + array ( + 44 => -81, + 46 => -81, + ), + 119 => + array ( + 44 => -63, + 46 => -63, + ), + 121 => + array ( + 44 => -77, + 46 => -91, + ), + 192 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 193 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 194 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 195 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 196 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 198 => + array ( + 45 => -17, + ), + 199 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 208 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 210 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 211 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 212 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 213 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 214 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 216 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -17, + 86 => -17, + 88 => -35, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 217 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 224 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 225 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 226 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 227 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 228 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 229 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 253 => + array ( + 44 => -77, + 46 => -91, + ), + 255 => + array ( + 44 => -77, + 46 => -91, + ), + 256 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 258 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 260 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 262 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 264 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 266 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 268 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 270 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 272 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 286 => + array ( + 84 => -17, + 89 => -21, + 221 => -21, + 356 => -17, + 376 => -21, + ), + 313 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 317 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 320 => + array ( + 108 => -120, + ), + 321 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -165, + 8221 => -183, + ), + 340 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 341 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 344 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 345 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 350 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 352 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 356 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -128, + 225 => -128, + 226 => -128, + 227 => -128, + 228 => -128, + 229 => -128, + 230 => -95, + 231 => -132, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 248 => -77, + 249 => -109, + 250 => -109, + 251 => -109, + 252 => -109, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 356 => 22, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 366 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 376 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 381 => + array ( + 45 => -17, + ), + 699 => + array ( + 65 => -114, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8208 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -81, + 89 => -146, + 221 => -146, + 356 => -146, + 376 => -146, + ), + 8216 => + array ( + 65 => -114, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8218 => + array ( + 84 => -202, + 86 => -137, + 87 => -104, + 89 => -174, + 221 => -174, + 356 => -202, + 376 => -174, + ), + 8220 => + array ( + 65 => -128, + 74 => -44, + 89 => 18, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -146, + 221 => 18, + 376 => 18, + ), + 8222 => + array ( + 84 => -202, + 86 => -137, + 87 => -104, + 89 => -174, + 221 => -174, + 356 => -202, + 376 => -174, + ), + 42788 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -80, + 225 => -128, + 226 => -80, + 227 => -80, + 228 => -80, + 229 => -80, + 230 => -95, + 231 => -132, + 232 => -103, + 233 => -132, + 234 => -103, + 235 => -103, + 242 => -93, + 243 => -132, + 244 => -93, + 245 => -93, + 246 => -93, + 248 => -77, + 249 => -95, + 250 => -109, + 251 => -95, + 252 => -95, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 42816 => + array ( + 45 => -86, + 67 => -44, + 79 => -44, + 85 => -17, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -63, + 199 => -44, + 210 => -44, + 211 => -44, + 212 => -44, + 213 => -44, + 214 => -44, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 248 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -63, + 255 => -63, + 262 => -44, + 268 => -44, + 283 => -17, + 338 => -49, + 339 => -17, + 366 => -17, + 367 => -17, + 8218 => 18, + 8222 => 18, + ), + 42817 => + array ( + 101 => -26, + 111 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -21, + 283 => -26, + 339 => -26, + ), + 61185 => + array ( + 61209 => -26, + ), + 61186 => + array ( + 61209 => -50, + ), + 61187 => + array ( + 61209 => -61, + ), + 61188 => + array ( + 61209 => -66, + ), + 61189 => + array ( + 61209 => -26, + ), + 61191 => + array ( + 61209 => -26, + ), + 61192 => + array ( + 61209 => -50, + ), + 61193 => + array ( + 61209 => -61, + ), + 61194 => + array ( + 61209 => -50, + ), + 61195 => + array ( + 61209 => -26, + ), + 61197 => + array ( + 61209 => -26, + ), + 61198 => + array ( + 61209 => -50, + ), + 61199 => + array ( + 61209 => -61, + ), + 61200 => + array ( + 61209 => -50, + ), + 61201 => + array ( + 61209 => -26, + ), + 61203 => + array ( + 61209 => -26, + ), + 61204 => + array ( + 61209 => -66, + ), + 61205 => + array ( + 61209 => -61, + ), + 61206 => + array ( + 61209 => -50, + ), + 61207 => + array ( + 61209 => -26, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GDEFdata.php new file mode 100755 index 00000000..14919382 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GDEFdata.php @@ -0,0 +1,17 @@ + ' 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 00347| 00348| 00349| 0034D| 0034E| 00353| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 2 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00327| 00328| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 0034A| 0034B| 0034C| 00351| 00352| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 3 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', + 4 => ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1D4| 0E1D5| 0E1D6| 0E1D7| 0E1D8| 0E1D9| 0E1DA| 0E1DB| 0E1DC| 0E1DD| 0E1DE| 0E233| 0E234| 0E235| 0E236| 0E237| 0E238| 0E239| 0E23A| 0E295| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GPOSdata.php new file mode 100755 index 00000000..8d67412c --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GPOSdata.php @@ -0,0 +1,595 @@ + + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 1 => + array ( + 0 => + array ( + 1557 => 0, + 1611 => 1, + 1612 => 2, + 1614 => 3, + 1615 => 4, + 1617 => 5, + 1618 => 6, + 1619 => 7, + 1620 => 8, + 1623 => 9, + 1626 => 10, + 1648 => 11, + 57907 => 12, + 57908 => 13, + 57909 => 14, + 57910 => 15, + 57911 => 16, + 57912 => 17, + 57913 => 18, + 57914 => 19, + ), + ), + 2 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 3 => + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 4 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 825 => 22, + 826 => 23, + 827 => 24, + 828 => 25, + 839 => 26, + 840 => 27, + 841 => 28, + 845 => 29, + 846 => 30, + 851 => 31, + 858 => 32, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57812 => 44, + 57813 => 45, + 57814 => 46, + 57815 => 47, + 57816 => 48, + 57817 => 49, + 57818 => 50, + 57819 => 51, + 57820 => 52, + 57821 => 53, + 57822 => 54, + 58005 => 55, + ), + ), + 5 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + ), + ), + 6 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + 2034 => 15, + ), + ), + 7 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 1471 => 0, + 1557 => 1, + 1611 => 2, + 1612 => 3, + 1614 => 4, + 1615 => 5, + 1617 => 6, + 1618 => 7, + 1619 => 8, + 1620 => 9, + 1623 => 10, + 1626 => 11, + 1648 => 12, + 64286 => 13, + 57907 => 14, + 57908 => 15, + 57909 => 16, + 57910 => 17, + 57911 => 18, + 57912 => 19, + 57913 => 20, + 57914 => 21, + ), + ), + 9 => + array ( + 0 => + array ( + 1471 => 0, + 1557 => 1, + 1611 => 2, + 1612 => 3, + 1614 => 4, + 1615 => 5, + 1617 => 6, + 1618 => 7, + 1619 => 8, + 1620 => 9, + 1623 => 10, + 1626 => 11, + 1648 => 12, + 2027 => 13, + 2028 => 14, + 2029 => 15, + 2030 => 16, + 2031 => 17, + 2032 => 18, + 2033 => 19, + 2035 => 20, + 64286 => 21, + 57907 => 22, + 57908 => 23, + 57909 => 24, + 57910 => 25, + 57911 => 26, + 57912 => 27, + 57913 => 28, + 57914 => 29, + ), + ), + 10 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 11 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 12 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + ), + 13 => + array ( + 0 => + array ( + 65057 => 0, + 65059 => 1, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + ), + 2 => + array ( + 807 => 0, + ), + 3 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 4 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 836 => 27, + 838 => 28, + 842 => 29, + 843 => 30, + 844 => 31, + 849 => 32, + 850 => 33, + 855 => 34, + 1155 => 35, + 1156 => 36, + 1157 => 37, + 1158 => 38, + 1159 => 39, + 7620 => 40, + 7621 => 41, + 7622 => 42, + 7623 => 43, + 7624 => 44, + 7625 => 45, + 8400 => 46, + 8401 => 47, + 8406 => 48, + 8407 => 49, + 8411 => 50, + 8412 => 51, + 8417 => 52, + 57812 => 53, + 57813 => 54, + 57814 => 55, + 57815 => 56, + 57816 => 57, + 57817 => 58, + 57818 => 59, + 57819 => 60, + 57820 => 61, + 57821 => 62, + 57822 => 63, + 58005 => 64, + ), + 5 => + array ( + 808 => 0, + ), + ), + 14 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 68 => 4, + 70 => 5, + 71 => 6, + 72 => 7, + 74 => 8, + 75 => 9, + 76 => 10, + 79 => 11, + 80 => 12, + 81 => 13, + 82 => 14, + 83 => 15, + 84 => 16, + 85 => 17, + 86 => 18, + 87 => 19, + 88 => 20, + 89 => 21, + 90 => 22, + 101 => 23, + 102 => 24, + 107 => 25, + 110 => 26, + 111 => 27, + 114 => 28, + 118 => 29, + 119 => 30, + 120 => 31, + 121 => 32, + 171 => 33, + 187 => 34, + 192 => 35, + 193 => 36, + 194 => 37, + 195 => 38, + 196 => 39, + 198 => 40, + 199 => 41, + 208 => 42, + 210 => 43, + 211 => 44, + 212 => 45, + 213 => 46, + 214 => 47, + 217 => 48, + 218 => 49, + 219 => 50, + 220 => 51, + 221 => 52, + 222 => 53, + 223 => 54, + 232 => 55, + 233 => 56, + 234 => 57, + 235 => 58, + 240 => 59, + 241 => 60, + 242 => 61, + 243 => 62, + 244 => 63, + 245 => 64, + 246 => 65, + 253 => 66, + 255 => 67, + 256 => 68, + 258 => 69, + 260 => 70, + 262 => 71, + 268 => 72, + 270 => 73, + 272 => 74, + 283 => 75, + 286 => 76, + 313 => 77, + 317 => 78, + 320 => 79, + 328 => 80, + 340 => 81, + 341 => 82, + 344 => 83, + 345 => 84, + 350 => 85, + 352 => 86, + 356 => 87, + 366 => 88, + 376 => 89, + 381 => 90, + 8208 => 91, + 8220 => 92, + 8222 => 93, + 42788 => 94, + 42816 => 95, + 42817 => 96, + ), + ), + 15 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.DFLT.php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.DFLT.php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.KUR .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.KUR .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.KUR .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.SND .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.SND .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.SND .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.URD .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.URD .php new file mode 100755 index 00000000..d9319c2d --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.arab.URD .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",), + "0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",), + "0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",), + "00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2A2",), + "0068A" => array ( 1 => "0E2A3",), + "0068B" => array ( 1 => "0E2A4",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2A5",), + "00690" => array ( 1 => "0E2A6",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E226",), + "00693" => array ( 1 => "0E2A7",), + "00694" => array ( 1 => "0E2A8",), + "00695" => array ( 1 => "0E21E",), + "00696" => array ( 1 => "0E2A9",), + "00697" => array ( 1 => "0E2AA",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2AB",), + "0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",), + "0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",), + "0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",), + "0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",), + "0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",), + "0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",), + "006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",), + "006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",), + "006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",), + "006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",), + "006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",), + "006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",), + "006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",), + "006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",), + "006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",), + "006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",), + "006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",), + "006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",), + "006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",), + "006D5" => array ( 1 => "0E228",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.nko .DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.nko .DFLT.php new file mode 100755 index 00000000..abd88a42 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUB.nko .DFLT.php @@ -0,0 +1,48 @@ + array ( 1 => "0E23B", 3 => "0E23C", 2 => "0E23D",), + "007CB" => array ( 1 => "0E23E", 3 => "0E23F", 2 => "0E240",), + "007CC" => array ( 1 => "0E241", 3 => "0E242", 2 => "0E243",), + "007CD" => array ( 1 => "0E244", 3 => "0E245", 2 => "0E246",), + "007CE" => array ( 1 => "0E247", 3 => "0E248", 2 => "0E249",), + "007CF" => array ( 1 => "0E24A", 3 => "0E24B", 2 => "0E24C",), + "007D0" => array ( 1 => "0E24D", 3 => "0E24E", 2 => "0E24F",), + "007D1" => array ( 1 => "0E250", 3 => "0E251", 2 => "0E252",), + "007D2" => array ( 1 => "0E253", 3 => "0E254", 2 => "0E255",), + "007D3" => array ( 1 => "0E256", 3 => "0E257", 2 => "0E258",), + "007D4" => array ( 1 => "0E259", 3 => "0E25A", 2 => "0E25B",), + "007D5" => array ( 1 => "0E25C", 3 => "0E25D", 2 => "0E25E",), + "007D6" => array ( 1 => "0E25F", 3 => "0E260", 2 => "0E261",), + "007D7" => array ( 1 => "0E262", 3 => "0E263", 2 => "0E264",), + "007D8" => array ( 1 => "0E265", 3 => "0E266", 2 => "0E267",), + "007D9" => array ( 1 => "0E268", 3 => "0E269", 2 => "0E26A",), + "007DA" => array ( 1 => "0E26B", 3 => "0E26C", 2 => "0E26D",), + "007DB" => array ( 1 => "0E26E", 3 => "0E26F", 2 => "0E270",), + "007DC" => array ( 1 => "0E271", 3 => "0E272", 2 => "0E273",), + "007DD" => array ( 1 => "0E274", 3 => "0E275", 2 => "0E276",), + "007DE" => array ( 1 => "0E277", 3 => "0E278", 2 => "0E279",), + "007DF" => array ( 1 => "0E27A", 3 => "0E27B", 2 => "0E27C",), + "007E0" => array ( 1 => "0E27D", 3 => "0E27E", 2 => "0E27F",), + "007E1" => array ( 1 => "0E280", 3 => "0E281", 2 => "0E282",), + "007E2" => array ( 1 => "0E283", 3 => "0E284", 2 => "0E285",), + "007E3" => array ( 1 => "0E286", 3 => "0E287", 2 => "0E288",), + "007E4" => array ( 1 => "0E289", 3 => "0E28A", 2 => "0E28B",), + "007E5" => array ( 1 => "0E28C", 3 => "0E28D", 2 => "0E28E",), + "007E6" => array ( 1 => "0E28F", 3 => "0E290", 2 => "0E291",), + "007E7" => array ( 1 => "0E292", 3 => "0E293", 2 => "0E294",), +); +$finals = '0E23B 0E23E 0E241 0E244 0E247 0E24A 0E24D 0E250 0E253 0E256 0E259 0E25C 0E25F 0E262 0E265 0E268 0E26B 0E26E 0E271 0E274 0E277 0E27A 0E27D 0E280 0E283 0E286 0E289 0E28C 0E28F 0E292 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat new file mode 100755 index 00000000..c03135ab Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBdata.php new file mode 100755 index 00000000..8f177fed --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.GSUBdata.php @@ -0,0 +1,959 @@ + + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + 2042 => 30, + 8205 => 31, + 57915 => 32, + 57916 => 33, + 57917 => 34, + 57918 => 35, + 57919 => 36, + 57920 => 37, + 57921 => 38, + 57922 => 39, + 57923 => 40, + 57924 => 41, + 57925 => 42, + 57926 => 43, + 57927 => 44, + 57928 => 45, + 57929 => 46, + 57930 => 47, + 57931 => 48, + 57932 => 49, + 57933 => 50, + 57934 => 51, + 57935 => 52, + 57936 => 53, + 57937 => 54, + 57938 => 55, + 57939 => 56, + 57940 => 57, + 57941 => 58, + 57942 => 59, + 57943 => 60, + 57944 => 61, + 57945 => 62, + 57946 => 63, + 57947 => 64, + 57948 => 65, + 57949 => 66, + 57950 => 67, + 57951 => 68, + 57952 => 69, + 57953 => 70, + 57954 => 71, + 57955 => 72, + 57956 => 73, + 57957 => 74, + 57958 => 75, + 57959 => 76, + 57960 => 77, + 57961 => 78, + 57962 => 79, + 57963 => 80, + 57964 => 81, + 57965 => 82, + 57966 => 83, + 57967 => 84, + 57968 => 85, + 57969 => 86, + 57970 => 87, + 57971 => 88, + 57972 => 89, + 57973 => 90, + 57974 => 91, + 57975 => 92, + 57976 => 93, + 57977 => 94, + 57978 => 95, + 57979 => 96, + 57980 => 97, + 57981 => 98, + 57982 => 99, + 57983 => 100, + 57984 => 101, + 57985 => 102, + 57986 => 103, + 57987 => 104, + 57988 => 105, + 57989 => 106, + 57990 => 107, + 57991 => 108, + 57992 => 109, + 57993 => 110, + 57994 => 111, + 57995 => 112, + 57996 => 113, + 57997 => 114, + 57998 => 115, + 57999 => 116, + 58000 => 117, + 58001 => 118, + 58002 => 119, + 58003 => 120, + 58004 => 121, + ), + ), + 1 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 2 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 850 => 40, + 855 => 41, + 1011 => 42, + 1110 => 43, + 1112 => 44, + 1155 => 45, + 1156 => 46, + 1157 => 47, + 1158 => 48, + 7725 => 49, + 7883 => 50, + 8400 => 51, + 8401 => 52, + 8406 => 53, + 8407 => 54, + 8520 => 55, + 8521 => 56, + ), + ), + 3 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 4 => + array ( + 0 => + array ( + 1497 => 0, + 1522 => 1, + ), + ), + 5 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 6 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 7 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 8 => + array ( + 0 => + array ( + 1570 => 0, + 1571 => 1, + 1572 => 2, + 1573 => 3, + 1574 => 4, + 1575 => 5, + 1576 => 6, + 1577 => 7, + 1578 => 8, + 1579 => 9, + 1580 => 10, + 1581 => 11, + 1582 => 12, + 1583 => 13, + 1584 => 14, + 1585 => 15, + 1586 => 16, + 1587 => 17, + 1588 => 18, + 1589 => 19, + 1590 => 20, + 1591 => 21, + 1592 => 22, + 1593 => 23, + 1594 => 24, + 1601 => 25, + 1602 => 26, + 1603 => 27, + 1604 => 28, + 1605 => 29, + 1606 => 30, + 1607 => 31, + 1608 => 32, + 1609 => 33, + 1610 => 34, + 1646 => 35, + 1647 => 36, + 1657 => 37, + 1658 => 38, + 1659 => 39, + 1660 => 40, + 1661 => 41, + 1662 => 42, + 1663 => 43, + 1664 => 44, + 1665 => 45, + 1666 => 46, + 1667 => 47, + 1668 => 48, + 1669 => 49, + 1670 => 50, + 1671 => 51, + 1672 => 52, + 1673 => 53, + 1674 => 54, + 1675 => 55, + 1676 => 56, + 1677 => 57, + 1678 => 58, + 1679 => 59, + 1680 => 60, + 1681 => 61, + 1682 => 62, + 1683 => 63, + 1684 => 64, + 1685 => 65, + 1686 => 66, + 1687 => 67, + 1688 => 68, + 1689 => 69, + 1690 => 70, + 1691 => 71, + 1692 => 72, + 1693 => 73, + 1694 => 74, + 1695 => 75, + 1696 => 76, + 1697 => 77, + 1698 => 78, + 1699 => 79, + 1700 => 80, + 1701 => 81, + 1702 => 82, + 1703 => 83, + 1704 => 84, + 1705 => 85, + 1706 => 86, + 1707 => 87, + 1708 => 88, + 1709 => 89, + 1710 => 90, + 1711 => 91, + 1712 => 92, + 1713 => 93, + 1714 => 94, + 1715 => 95, + 1716 => 96, + 1717 => 97, + 1718 => 98, + 1719 => 99, + 1720 => 100, + 1721 => 101, + 1722 => 102, + 1723 => 103, + 1724 => 104, + 1725 => 105, + 1726 => 106, + 1727 => 107, + 1734 => 108, + 1740 => 109, + 1742 => 110, + 1749 => 111, + ), + ), + 9 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 10 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 11 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 12 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 13 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1617 => 2, + ), + ), + 14 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1620 => 5, + ), + ), + 15 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 16 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 17 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 18 => + array ( + 0 => + array ( + 32 => 0, + 1575 => 1, + 1600 => 2, + 1608 => 3, + 1610 => 4, + ), + ), + 19 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 20 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 21 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 22 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 23 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 24 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 25 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 26 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 27 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 28 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 29 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 30 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 31 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 32 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 33 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 34 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 35 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 36 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 37 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 38 => + array ( + 0 => + array ( + 1488 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw.dat new file mode 100755 index 00000000..d9bda1f3 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw127.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw127.php new file mode 100755 index 00000000..85a2fa03 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.cw127.php @@ -0,0 +1,163 @@ + + array ( + 0 => 286, + 1 => 360, + 2 => 414, + 3 => 754, + 4 => 572, + 5 => 855, + 6 => 702, + 7 => 247, + ), + 40 => + array ( + 0 => 351, + 1 => 351, + 'interval' => true, + ), + 42 => + array ( + 0 => 450, + 1 => 754, + 2 => 286, + 3 => 325, + 4 => 286, + 5 => 303, + ), + 48 => + array ( + 0 => 572, + 1 => 572, + 'interval' => true, + 2 => 572, + 3 => 572, + 4 => 572, + 5 => 572, + 6 => 572, + 7 => 572, + 8 => 572, + 9 => 572, + ), + 58 => + array ( + 0 => 303, + 1 => 303, + 'interval' => true, + ), + 60 => + array ( + 0 => 754, + 1 => 754, + 'interval' => true, + 2 => 754, + ), + 63 => + array ( + 0 => 478, + 1 => 900, + 2 => 615, + 3 => 617, + 4 => 628, + 5 => 693, + 6 => 568, + 7 => 518, + 8 => 697, + 9 => 677, + ), + 73 => + array ( + 0 => 265, + 1 => 265, + 'interval' => true, + ), + 75 => + array ( + 0 => 590, + 1 => 501, + 2 => 776, + 3 => 673, + 4 => 708, + 5 => 542, + 6 => 708, + 7 => 625, + 8 => 571, + 9 => 549, + 10 => 659, + 11 => 615, + 12 => 890, + 13 => 616, + 14 => 549, + 15 => 616, + 16 => 351, + 17 => 303, + 18 => 351, + 19 => 754, + ), + 95 => + array ( + 0 => 450, + 1 => 450, + 'interval' => true, + ), + 97 => + array ( + 0 => 551, + 1 => 571, + 2 => 495, + 3 => 571, + 4 => 554, + 5 => 316, + 6 => 571, + 7 => 570, + ), + 105 => + array ( + 0 => 250, + 1 => 250, + 'interval' => true, + ), + 107 => + array ( + 0 => 521, + 1 => 250, + 2 => 876, + 3 => 570, + 4 => 550, + ), + 112 => + array ( + 0 => 571, + 1 => 571, + 'interval' => true, + ), + 114 => + array ( + 0 => 370, + 1 => 469, + 2 => 353, + 3 => 570, + 4 => 532, + 5 => 736, + ), + 120 => + array ( + 0 => 532, + 1 => 532, + 'interval' => true, + ), + 122 => + array ( + 0 => 472, + 1 => 572, + 2 => 303, + 3 => 572, + 4 => 754, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.gid.dat new file mode 100755 index 00000000..a8b9f35d Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensed.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.mtx.php new file mode 100755 index 00000000..7225ab12 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensed.mtx.php @@ -0,0 +1,4950 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-918 -415 1513 1167]', + 'Flags' => 4, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => 0.0, + 'StemV' => 87.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSansCondensed.ttf'; +$TTCfontID='0'; +$originalsize=664972; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusanscondensed'; +$panose=' 0 0 2 b 6 6 3 8 4 2 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0E1E5}-\x{0E1EF}\x{0E1F1}-\x{0E202}\x{0E21E}\x{0E220}-\x{0E226}\x{0E228}\x{0E233}-\x{0E294}\x{0E2A2}-\x{0E2F6}\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 3, + ), + 'dlig' => + array ( + 0 => 22, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + 2 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + 2 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 14, + 1 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 8, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 12, + ), + 'rlig' => + array ( + 0 => 14, + 1 => 15, + ), + 'liga' => + array ( + 0 => 16, + 1 => 18, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + 'dlig' => + array ( + 0 => 19, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 5, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 5, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'aalt' => + array ( + 0 => 25, + ), + 'salt' => + array ( + 0 => 26, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + 2 => 4, + ), + 'aalt' => + array ( + 0 => 23, + ), + 'salt' => + array ( + 0 => 24, + ), + 'hlig' => + array ( + 0 => 38, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 2, + 1 => 3, + ), + 'locl' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 17, + ), + 'dlig' => + array ( + 0 => 20, + ), + 'hlig' => + array ( + 0 => 21, + ), + 'salt' => + array ( + 0 => 27, + ), + 'aalt' => + array ( + 0 => 28, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + 1 => 3, + ), + 'fina' => + array ( + 0 => 7, + ), + 'medi' => + array ( + 0 => 9, + ), + 'init' => + array ( + 0 => 11, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 3, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42506, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42630, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 42710, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 43602, + 1 => 43690, + 2 => 43778, + 3 => 43866, + 4 => 43954, + 5 => 44042, + 6 => 44108, + 7 => 44180, + 8 => 44252, + 9 => 44324, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44390, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44428, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44440, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44452, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44528, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44786, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 44862, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45094, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45170, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45402, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45462, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45604, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45642, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45712, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45772, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 45964, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46040, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46064, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46088, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46244, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46256, + ), + 'MarkFilteringSet' => '', + ), + 25 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46268, + ), + 'MarkFilteringSet' => '', + ), + 26 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46306, + ), + 'MarkFilteringSet' => '', + ), + 27 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46344, + ), + 'MarkFilteringSet' => '', + ), + 28 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46374, + ), + 'MarkFilteringSet' => '', + ), + 29 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46432, + ), + 'MarkFilteringSet' => '', + ), + 30 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46490, + ), + 'MarkFilteringSet' => '', + ), + 31 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46552, + ), + 'MarkFilteringSet' => '', + ), + 32 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46568, + ), + 'MarkFilteringSet' => '', + ), + 33 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46584, + ), + 'MarkFilteringSet' => '', + ), + 34 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46600, + ), + 'MarkFilteringSet' => '', + ), + 35 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46616, + ), + 'MarkFilteringSet' => '', + ), + 36 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46632, + ), + 'MarkFilteringSet' => '', + ), + 37 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46658, + ), + 'MarkFilteringSet' => '', + ), + 38 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 46670, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'KUR ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'SND ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'URD ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + 1 => 3, + ), + 'mark' => + array ( + 0 => 10, + 1 => 11, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + 1 => 13, + ), + 'kern' => + array ( + 0 => 14, + 1 => 15, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 13, + ), + 'kern' => + array ( + 0 => 15, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 15, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1782, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1872, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2336, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2394, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 4, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 2544, + 1 => 3280, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4496, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4866, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10096, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10358, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10812, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16006, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16310, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 5, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16750, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 4, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 17192, + 1 => 18642, + 2 => 18770, + 3 => 19696, + 4 => 24146, + 5 => 30578, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 30914, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 41080, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 65 => -21, + 66 => -35, + 71 => 36, + 74 => 55, + 79 => 27, + 81 => 36, + 84 => -91, + 86 => -58, + 87 => -40, + 88 => -49, + 89 => -118, + 111 => 18, + 118 => -26, + 121 => -17, + 192 => -21, + 193 => -21, + 194 => -21, + 195 => -21, + 196 => -21, + 210 => 27, + 211 => 27, + 212 => 27, + 213 => 27, + 214 => 27, + 221 => -118, + 242 => 18, + 243 => 18, + 244 => 18, + 245 => 18, + 246 => 18, + 253 => -17, + 255 => -17, + 256 => -21, + 258 => -21, + 260 => -21, + 286 => 36, + 356 => -91, + 376 => -118, + ), + 65 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 265 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 454 => -17, + 490 => -17, + 491 => -17, + 492 => -17, + 493 => -17, + 538 => -77, + 539 => -17, + 558 => -17, + 561 => -17, + 562 => -77, + 563 => -67, + 7808 => -54, + 7809 => -40, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 66 => + array ( + 67 => -17, + 71 => -17, + 79 => -17, + 83 => -17, + 86 => -30, + 87 => -35, + 89 => -54, + 171 => -30, + 187 => -17, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -54, + 262 => -17, + 264 => -17, + 266 => -17, + 268 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 290 => -17, + 332 => -17, + 334 => -17, + 336 => -17, + 346 => -17, + 348 => -17, + 350 => -17, + 352 => -17, + 372 => -35, + 374 => -54, + 376 => -54, + 490 => -17, + 492 => -17, + 536 => -17, + 558 => -17, + 7808 => -35, + 7810 => -35, + 7812 => -35, + 7922 => -54, + 8220 => -54, + 8221 => -54, + 8222 => -40, + ), + 67 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 374 => -17, + 376 => -17, + 562 => -17, + 7922 => -17, + 8221 => 18, + ), + 68 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 70 => + array ( + 46 => -160, + 58 => -77, + 65 => -91, + 83 => -17, + 84 => -17, + 97 => -91, + 101 => -54, + 105 => -72, + 111 => -35, + 114 => -72, + 117 => -54, + 121 => -91, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -91, + 255 => -91, + 256 => -91, + 257 => -91, + 258 => -91, + 259 => -91, + 260 => -91, + 261 => -91, + 275 => -54, + 277 => -54, + 279 => -54, + 281 => -54, + 283 => -54, + 303 => -72, + 307 => -72, + 333 => -35, + 335 => -35, + 337 => -35, + 341 => -72, + 343 => -72, + 345 => -72, + 346 => -17, + 348 => -17, + 350 => -17, + 352 => -17, + 354 => -17, + 356 => -17, + 358 => -17, + 361 => -54, + 363 => -54, + 365 => -54, + 367 => -54, + 369 => -54, + 371 => -54, + 375 => -91, + 491 => -35, + 493 => -35, + 536 => -17, + 538 => -17, + 559 => -35, + 563 => -91, + 7923 => -91, + 8220 => -21, + 8222 => -183, + ), + 71 => + array ( + 84 => -35, + 89 => -49, + 171 => -17, + 187 => -17, + 221 => -49, + 356 => -35, + 376 => -49, + 8220 => -21, + 8221 => -21, + 8222 => -26, + ), + 72 => + array ( + 46 => -17, + 8220 => -35, + 8221 => -30, + 8222 => -35, + ), + 74 => + array ( + 45 => -35, + 65 => -17, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 8220 => -35, + 8221 => -30, + 8222 => -54, + ), + 75 => + array ( + 45 => -104, + 65 => -17, + 67 => -54, + 79 => -54, + 84 => -77, + 85 => -26, + 87 => -35, + 89 => -35, + 97 => -17, + 101 => -49, + 111 => -49, + 117 => -49, + 121 => -72, + 171 => -63, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 217 => -26, + 218 => -26, + 219 => -26, + 220 => -26, + 221 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -72, + 255 => -72, + 262 => -54, + 268 => -54, + 283 => -49, + 356 => -77, + 366 => -26, + 367 => -49, + 376 => -35, + 8220 => -30, + 8221 => -30, + ), + 76 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 79 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 80 => + array ( + 45 => -21, + 46 => -155, + 65 => -63, + 89 => -21, + 97 => -44, + 101 => -35, + 105 => -21, + 110 => -17, + 111 => -35, + 114 => -17, + 115 => -17, + 117 => -17, + 171 => -17, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 221 => -21, + 224 => -44, + 225 => -44, + 226 => -44, + 227 => -44, + 228 => -44, + 229 => -44, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 241 => -17, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 283 => -35, + 328 => -17, + 341 => -17, + 345 => -17, + 351 => -17, + 353 => -17, + 367 => -17, + 376 => -21, + 8220 => 18, + 8221 => 18, + 8222 => -160, + ), + 81 => + array ( + 45 => 27, + 8220 => -21, + 8221 => -17, + 8222 => -63, + ), + 82 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 83 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 84 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -116, + 225 => -165, + 226 => -116, + 227 => -116, + 228 => -116, + 229 => -116, + 231 => -169, + 232 => -140, + 233 => -169, + 234 => -140, + 235 => -140, + 242 => -130, + 243 => -169, + 244 => -130, + 245 => -130, + 246 => -130, + 249 => -137, + 250 => -151, + 251 => -137, + 252 => -137, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 85 => + array ( + 90 => -17, + 381 => -17, + ), + 86 => + array ( + 45 => -58, + 46 => -128, + 58 => -81, + 65 => -63, + 79 => -17, + 97 => -77, + 101 => -77, + 105 => -21, + 111 => -77, + 117 => -67, + 121 => -26, + 171 => -86, + 187 => -54, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 249 => -67, + 250 => -67, + 251 => -67, + 252 => -67, + 253 => -26, + 255 => -26, + 283 => -77, + 367 => -67, + 8222 => -137, + ), + 87 => + array ( + 45 => -40, + 46 => -114, + 58 => -58, + 65 => -54, + 97 => -63, + 101 => -58, + 105 => -21, + 111 => -58, + 114 => -44, + 117 => -35, + 121 => -17, + 171 => -54, + 187 => -17, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -63, + 225 => -63, + 226 => -63, + 227 => -63, + 228 => -63, + 229 => -63, + 232 => -58, + 233 => -58, + 234 => -58, + 235 => -58, + 242 => -58, + 243 => -58, + 244 => -58, + 245 => -58, + 246 => -58, + 249 => -35, + 250 => -35, + 251 => -35, + 252 => -35, + 253 => -17, + 255 => -17, + 283 => -58, + 341 => -44, + 345 => -44, + 367 => -35, + 8220 => -17, + 8222 => -128, + ), + 88 => + array ( + 45 => -49, + 67 => -72, + 79 => -63, + 84 => -17, + 101 => -44, + 171 => -54, + 199 => -72, + 210 => -63, + 211 => -63, + 212 => -63, + 213 => -63, + 214 => -63, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 262 => -72, + 268 => -72, + 283 => -44, + 356 => -17, + 8220 => -77, + 8221 => -40, + 8222 => -21, + ), + 89 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 90 => + array ( + 45 => -17, + 8220 => -17, + 8221 => -17, + 8222 => -17, + ), + 101 => + array ( + 120 => -17, + ), + 102 => + array ( + 45 => -54, + 46 => -72, + 58 => -35, + 116 => -17, + 119 => -17, + 121 => -17, + 171 => -35, + 187 => -17, + 253 => -17, + 255 => -17, + 357 => -17, + 8220 => 31, + 8222 => -114, + ), + 107 => + array ( + 97 => -17, + 101 => -35, + 111 => -35, + 117 => -30, + 121 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -30, + 250 => -30, + 251 => -30, + 252 => -30, + 253 => -35, + 255 => -35, + 283 => -35, + 367 => -30, + ), + 110 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 111 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 114 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => 35, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 118 => + array ( + 45 => -26, + 46 => -77, + 58 => -54, + 171 => -17, + 187 => -17, + 8221 => -17, + 8222 => -132, + ), + 119 => + array ( + 46 => -91, + 58 => -54, + 171 => -17, + 187 => -17, + 8222 => -104, + ), + 120 => + array ( + 99 => -17, + 101 => -30, + 111 => -30, + 231 => -17, + 232 => -30, + 233 => -30, + 234 => -30, + 235 => -30, + 242 => -30, + 243 => -30, + 244 => -30, + 245 => -30, + 246 => -30, + 263 => -17, + 269 => -17, + 283 => -30, + ), + 121 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 171 => + array ( + 66 => -17, + 67 => -17, + 68 => -17, + 71 => -17, + 74 => -17, + 84 => -54, + 86 => -54, + 87 => -17, + 89 => -72, + 118 => -17, + 119 => -17, + 121 => -17, + 198 => 73, + 199 => -17, + 221 => -72, + 253 => -17, + 255 => -17, + 262 => -17, + 268 => -17, + 270 => -17, + 286 => -17, + 356 => -54, + 376 => -72, + ), + 187 => + array ( + 65 => -35, + 66 => -35, + 67 => -17, + 68 => -17, + 74 => -17, + 79 => -17, + 84 => -91, + 86 => -86, + 87 => -54, + 88 => -54, + 89 => -109, + 118 => -17, + 119 => -17, + 121 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -109, + 253 => -17, + 255 => -17, + 262 => -17, + 268 => -17, + 270 => -17, + 356 => -91, + 376 => -109, + ), + 192 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 193 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 194 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 195 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 196 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 263 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 269 => -17, + 271 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 286 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -123, + 8222 => 22, + ), + 198 => + array ( + 8220 => -40, + 8221 => -44, + 8222 => -54, + ), + 199 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 208 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 210 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 211 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 212 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 213 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 214 => + array ( + 45 => 27, + 46 => -40, + 58 => -17, + 65 => -17, + 86 => -17, + 88 => -63, + 89 => -54, + 171 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -17, + 8222 => -91, + ), + 217 => + array ( + 90 => -17, + 381 => -17, + ), + 218 => + array ( + 90 => -17, + 381 => -17, + ), + 219 => + array ( + 90 => -17, + 381 => -17, + ), + 220 => + array ( + 90 => -17, + 381 => -17, + ), + 221 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 222 => + array ( + 46 => -72, + 58 => -35, + 8220 => -17, + 8222 => -91, + ), + 223 => + array ( + 45 => 18, + 8220 => -54, + 8221 => -54, + 8222 => -40, + ), + 232 => + array ( + 120 => -17, + ), + 233 => + array ( + 120 => -17, + ), + 234 => + array ( + 120 => -17, + ), + 235 => + array ( + 120 => -17, + ), + 240 => + array ( + 8220 => -44, + 8221 => -54, + 8222 => -35, + ), + 241 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 242 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 243 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 244 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 245 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 246 => + array ( + 45 => 18, + 46 => -17, + 120 => -30, + 8220 => -72, + 8221 => -35, + 8222 => -63, + ), + 253 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 255 => + array ( + 45 => -17, + 46 => -142, + 58 => -72, + 171 => -17, + 187 => -17, + 8222 => -146, + ), + 256 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 258 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 121 => -67, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 253 => -67, + 255 => -67, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 336 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 375 => -67, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 7923 => -67, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 260 => + array ( + 45 => -21, + 46 => -17, + 58 => -17, + 65 => 27, + 67 => -17, + 71 => -17, + 79 => -17, + 81 => -17, + 84 => -77, + 86 => -63, + 87 => -54, + 89 => -77, + 99 => -17, + 100 => -17, + 101 => -17, + 102 => -35, + 111 => -17, + 113 => -17, + 116 => -17, + 118 => -58, + 119 => -40, + 171 => -35, + 192 => 27, + 193 => 27, + 194 => 27, + 195 => 27, + 196 => 27, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 221 => -77, + 231 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 256 => 27, + 258 => 27, + 260 => 27, + 262 => -17, + 264 => -17, + 266 => -17, + 267 => -17, + 268 => -17, + 271 => -17, + 273 => -17, + 275 => -17, + 277 => -17, + 279 => -17, + 281 => -17, + 283 => -17, + 284 => -17, + 288 => -17, + 332 => -17, + 333 => -17, + 334 => -17, + 335 => -17, + 337 => -17, + 354 => -77, + 355 => -17, + 356 => -77, + 357 => -17, + 372 => -54, + 373 => -40, + 374 => -77, + 376 => -77, + 558 => -17, + 559 => -17, + 7808 => -54, + 7810 => -54, + 7811 => -40, + 7812 => -54, + 7813 => -40, + 7922 => -77, + 8220 => -128, + 8221 => -124, + 8222 => 22, + ), + 262 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 268 => + array ( + 89 => -17, + 171 => -17, + 187 => -17, + 221 => -17, + 376 => -17, + 8221 => 18, + ), + 270 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 256 => -17, + 258 => -17, + 260 => -17, + 374 => -54, + 376 => -54, + 562 => -54, + 7922 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 272 => + array ( + 65 => -17, + 86 => -17, + 89 => -54, + 171 => -17, + 187 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -54, + 376 => -54, + 8220 => -21, + 8221 => -26, + 8222 => -91, + ), + 283 => + array ( + 120 => -17, + ), + 286 => + array ( + 84 => -35, + 89 => -49, + 171 => -17, + 187 => -17, + 221 => -49, + 356 => -35, + 376 => -49, + 8220 => -21, + 8221 => -21, + 8222 => -26, + ), + 313 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 317 => + array ( + 45 => -17, + 65 => 22, + 79 => -35, + 84 => -137, + 85 => -49, + 86 => -109, + 87 => -91, + 89 => -132, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -91, + 192 => 22, + 193 => 22, + 194 => 22, + 195 => 22, + 196 => 22, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 217 => -49, + 218 => -49, + 219 => -49, + 220 => -49, + 221 => -132, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -91, + 255 => -91, + 283 => -17, + 356 => -137, + 366 => -49, + 367 => -17, + 376 => -132, + 8220 => -202, + 8221 => -262, + ), + 320 => + array ( + 108 => -94, + ), + 328 => + array ( + 8220 => -72, + 8221 => -54, + 8222 => -44, + ), + 340 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 341 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => 35, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 344 => + array ( + 45 => -40, + 46 => -35, + 58 => -30, + 65 => -40, + 67 => -49, + 84 => -72, + 86 => -54, + 87 => -40, + 89 => -63, + 97 => -21, + 101 => -44, + 111 => -44, + 117 => -44, + 121 => -54, + 171 => -54, + 187 => -17, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -49, + 221 => -63, + 224 => -21, + 225 => -21, + 226 => -21, + 227 => -21, + 228 => -21, + 229 => -21, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -44, + 243 => -44, + 244 => -44, + 245 => -44, + 246 => -44, + 249 => -44, + 250 => -44, + 251 => -44, + 252 => -44, + 253 => -54, + 255 => -54, + 262 => -49, + 268 => -49, + 283 => -44, + 356 => -72, + 367 => -44, + 376 => -63, + 8220 => -72, + 8221 => -63, + 8222 => -17, + ), + 345 => + array ( + 45 => -63, + 46 => -91, + 58 => -17, + 99 => -21, + 100 => -17, + 101 => -21, + 103 => -17, + 104 => -17, + 109 => -17, + 110 => -17, + 111 => -21, + 113 => -17, + 114 => -17, + 120 => -26, + 171 => -35, + 231 => -21, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 241 => -17, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 263 => -21, + 269 => -21, + 271 => -17, + 283 => -21, + 287 => -17, + 328 => -17, + 341 => -17, + 345 => -17, + 8221 => 41, + 8222 => -151, + ), + 350 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 352 => + array ( + 65 => 18, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + ), + 356 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -165, + 225 => -165, + 226 => -165, + 227 => -165, + 228 => -165, + 229 => -165, + 231 => -169, + 232 => -169, + 233 => -169, + 234 => -169, + 235 => -169, + 242 => -169, + 243 => -169, + 244 => -169, + 245 => -169, + 246 => -169, + 249 => -151, + 250 => -151, + 251 => -151, + 252 => -151, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 366 => + array ( + 90 => -17, + 381 => -17, + ), + 376 => + array ( + 45 => -118, + 46 => -202, + 58 => -132, + 65 => -77, + 67 => -54, + 79 => -54, + 97 => -137, + 101 => -132, + 105 => -35, + 111 => -132, + 117 => -114, + 171 => -109, + 187 => -72, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 224 => -137, + 225 => -137, + 226 => -137, + 227 => -137, + 228 => -137, + 229 => -137, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 249 => -114, + 250 => -114, + 251 => -114, + 252 => -114, + 262 => -54, + 268 => -54, + 283 => -132, + 367 => -114, + 8220 => -54, + 8221 => -17, + 8222 => -128, + ), + 381 => + array ( + 45 => -17, + 8220 => -17, + 8221 => -17, + 8222 => -17, + ), + 8208 => + array ( + 65 => -21, + 66 => -35, + 71 => 36, + 74 => 55, + 79 => 27, + 81 => 36, + 84 => -91, + 86 => -58, + 87 => -40, + 88 => -49, + 89 => -118, + 111 => 18, + 118 => -26, + 121 => -17, + 192 => -21, + 193 => -21, + 194 => -21, + 195 => -21, + 196 => -21, + 210 => 27, + 211 => 27, + 212 => 27, + 213 => 27, + 214 => 27, + 221 => -118, + 242 => 18, + 243 => 18, + 244 => 18, + 245 => 18, + 246 => 18, + 253 => -17, + 255 => -17, + 286 => 36, + 356 => -91, + 376 => -118, + ), + 8220 => + array ( + 65 => -128, + 66 => -30, + 67 => -35, + 68 => -30, + 70 => -30, + 71 => -35, + 72 => -30, + 74 => -30, + 75 => -30, + 76 => -30, + 79 => -35, + 80 => -30, + 81 => -35, + 82 => -30, + 88 => -58, + 90 => -17, + 102 => -35, + 110 => -54, + 111 => -72, + 114 => -54, + 118 => -35, + 119 => -35, + 121 => -35, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -188, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 222 => -30, + 223 => -30, + 240 => -35, + 241 => -54, + 242 => -72, + 243 => -72, + 244 => -72, + 245 => -72, + 246 => -72, + 253 => -35, + 255 => -35, + 262 => -35, + 268 => -35, + 270 => -30, + 286 => -35, + 313 => -30, + 317 => -30, + 328 => -54, + 340 => -30, + 341 => -54, + 344 => -30, + 345 => -54, + 381 => -17, + 42816 => -30, + ), + 8222 => + array ( + 65 => 18, + 66 => -35, + 67 => -54, + 68 => -35, + 70 => -35, + 71 => -35, + 72 => -35, + 74 => 22, + 75 => -35, + 76 => -35, + 79 => -54, + 80 => -35, + 81 => -54, + 82 => -35, + 84 => -137, + 86 => -183, + 87 => -123, + 88 => -35, + 89 => -183, + 102 => -17, + 110 => -35, + 111 => -35, + 114 => -35, + 118 => -114, + 119 => -95, + 121 => -54, + 192 => 18, + 193 => 18, + 194 => 18, + 195 => 18, + 196 => 18, + 198 => 18, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 221 => -183, + 222 => -35, + 223 => -35, + 240 => -35, + 241 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 253 => -54, + 255 => -54, + 262 => -54, + 268 => -54, + 270 => -35, + 286 => -35, + 313 => -35, + 317 => -35, + 328 => -35, + 340 => -35, + 341 => -35, + 344 => -35, + 345 => -35, + 356 => -137, + 376 => -183, + 42816 => -35, + ), + 42788 => + array ( + 45 => -91, + 46 => -118, + 58 => -109, + 65 => -77, + 67 => -58, + 84 => -17, + 97 => -165, + 99 => -169, + 101 => -169, + 105 => -30, + 111 => -169, + 114 => -146, + 115 => -165, + 117 => -151, + 119 => -165, + 121 => -155, + 171 => -91, + 187 => -54, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -58, + 224 => -116, + 225 => -165, + 226 => -116, + 227 => -116, + 228 => -116, + 229 => -116, + 231 => -169, + 232 => -140, + 233 => -169, + 234 => -140, + 235 => -140, + 242 => -130, + 243 => -169, + 244 => -130, + 245 => -130, + 246 => -130, + 249 => -137, + 250 => -151, + 251 => -137, + 252 => -137, + 253 => -155, + 255 => -155, + 262 => -58, + 263 => -169, + 268 => -58, + 269 => -169, + 283 => -169, + 341 => -146, + 345 => -146, + 351 => -165, + 353 => -165, + 356 => -17, + 367 => -151, + 8221 => -21, + 8222 => -128, + ), + 42816 => + array ( + 45 => -104, + 65 => -17, + 67 => -54, + 79 => -54, + 84 => -77, + 85 => -26, + 87 => -35, + 89 => -35, + 97 => -17, + 101 => -49, + 111 => -49, + 117 => -49, + 121 => -72, + 171 => -63, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 199 => -54, + 210 => -54, + 211 => -54, + 212 => -54, + 213 => -54, + 214 => -54, + 217 => -26, + 218 => -26, + 219 => -26, + 220 => -26, + 221 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -72, + 255 => -72, + 262 => -54, + 268 => -54, + 283 => -49, + 356 => -77, + 366 => -26, + 367 => -49, + 376 => -35, + 8220 => -30, + 8221 => -30, + ), + 42817 => + array ( + 97 => -17, + 101 => -35, + 111 => -35, + 117 => -30, + 121 => -35, + 224 => -17, + 225 => -17, + 226 => -17, + 227 => -17, + 228 => -17, + 229 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 249 => -30, + 250 => -30, + 251 => -30, + 252 => -30, + 253 => -35, + 255 => -35, + 283 => -35, + 367 => -30, + ), + 61185 => + array ( + 61209 => -19, + ), + 61186 => + array ( + 61209 => -38, + ), + 61187 => + array ( + 61209 => -45, + ), + 61188 => + array ( + 61209 => -48, + ), + 61189 => + array ( + 61209 => -19, + ), + 61191 => + array ( + 61209 => -19, + ), + 61192 => + array ( + 61209 => -38, + ), + 61193 => + array ( + 61209 => -45, + ), + 61194 => + array ( + 61209 => -38, + ), + 61195 => + array ( + 61209 => -19, + ), + 61197 => + array ( + 61209 => -19, + ), + 61198 => + array ( + 61209 => -38, + ), + 61199 => + array ( + 61209 => -45, + ), + 61200 => + array ( + 61209 => -38, + ), + 61201 => + array ( + 61209 => -19, + ), + 61203 => + array ( + 61209 => -19, + ), + 61204 => + array ( + 61209 => -48, + ), + 61205 => + array ( + 61209 => -45, + ), + 61206 => + array ( + 61209 => -38, + ), + 61207 => + array ( + 61209 => -19, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GDEFdata.php new file mode 100755 index 00000000..f55b62a6 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GDEFdata.php @@ -0,0 +1,14 @@ + ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00343| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005B9| 005BB| 005BC| 005BD| 005BF| 005C7| 00615| 0064B| 0064C| 0064D| 0064E| 0064F| 00650| 00651| 00652| 00653| 00654| 00655| 00657| 0065A| 00670| 007EB| 007EC| 007ED| 007EE| 007EF| 007F0| 007F1| 007F2| 007F3| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E20E| 0E20F| 0E210| 0E211| 0E212| 0E213| 0E214| 0E215| 0E216| 0E217| 0E23D| 0E26D| 0E26E| 0E26F| 0E270| 0E271| 0E272| 0E273| 0E274| 0E2CF| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GPOSdata.php new file mode 100755 index 00000000..0ddebf87 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GPOSdata.php @@ -0,0 +1,550 @@ + + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 1 => + array ( + 0 => + array ( + 1557 => 0, + 1611 => 1, + 1612 => 2, + 1614 => 3, + 1615 => 4, + 1617 => 5, + 1618 => 6, + 1619 => 7, + 1620 => 8, + 1623 => 9, + 1626 => 10, + 1648 => 11, + 57965 => 12, + 57966 => 13, + 57967 => 14, + 57968 => 15, + 57969 => 16, + 57970 => 17, + 57971 => 18, + 57972 => 19, + ), + ), + 2 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 3 => + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 4 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57870 => 44, + 57871 => 45, + 57872 => 46, + 57873 => 47, + 57874 => 48, + 57875 => 49, + 57876 => 50, + 57877 => 51, + 57878 => 52, + 57879 => 53, + 57917 => 54, + 58063 => 55, + ), + ), + 5 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + ), + ), + 6 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + 1613 => 12, + 1616 => 13, + 1621 => 14, + 2034 => 15, + ), + ), + 7 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 1465 => 0, + 1471 => 1, + 1557 => 2, + 1611 => 3, + 1612 => 4, + 1614 => 5, + 1615 => 6, + 1617 => 7, + 1618 => 8, + 1619 => 9, + 1620 => 10, + 1623 => 11, + 1626 => 12, + 1648 => 13, + 64286 => 14, + 57965 => 15, + 57966 => 16, + 57967 => 17, + 57968 => 18, + 57969 => 19, + 57970 => 20, + 57971 => 21, + 57972 => 22, + ), + ), + 9 => + array ( + 0 => + array ( + 1465 => 0, + 1471 => 1, + 1557 => 2, + 1611 => 3, + 1612 => 4, + 1614 => 5, + 1615 => 6, + 1617 => 7, + 1618 => 8, + 1619 => 9, + 1620 => 10, + 1623 => 11, + 1626 => 12, + 1648 => 13, + 2027 => 14, + 2028 => 15, + 2029 => 16, + 2030 => 17, + 2031 => 18, + 2032 => 19, + 2033 => 20, + 2035 => 21, + 64286 => 22, + 57965 => 23, + 57966 => 24, + 57967 => 25, + 57968 => 26, + 57969 => 27, + 57970 => 28, + 57971 => 29, + 57972 => 30, + ), + ), + 10 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 11 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 12 => + array ( + 0 => + array ( + 65057 => 0, + 65059 => 1, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + ), + 2 => + array ( + 807 => 0, + ), + 3 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 4 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 835 => 27, + 836 => 28, + 838 => 29, + 842 => 30, + 843 => 31, + 844 => 32, + 849 => 33, + 850 => 34, + 855 => 35, + 1155 => 36, + 1156 => 37, + 1157 => 38, + 1158 => 39, + 1159 => 40, + 7620 => 41, + 7621 => 42, + 7622 => 43, + 7623 => 44, + 7624 => 45, + 7625 => 46, + 8400 => 47, + 8401 => 48, + 8406 => 49, + 8407 => 50, + 8411 => 51, + 8412 => 52, + 8417 => 53, + 57870 => 54, + 57871 => 55, + 57872 => 56, + 57873 => 57, + 57874 => 58, + 57875 => 59, + 57876 => 60, + 57877 => 61, + 57878 => 62, + 57879 => 63, + 57917 => 64, + 58063 => 65, + ), + 5 => + array ( + 808 => 0, + ), + ), + 13 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 68 => 4, + 70 => 5, + 71 => 6, + 75 => 7, + 76 => 8, + 79 => 9, + 80 => 10, + 81 => 11, + 82 => 12, + 83 => 13, + 84 => 14, + 85 => 15, + 86 => 16, + 87 => 17, + 88 => 18, + 89 => 19, + 90 => 20, + 97 => 21, + 102 => 22, + 107 => 23, + 114 => 24, + 118 => 25, + 119 => 26, + 121 => 27, + 192 => 28, + 193 => 29, + 194 => 30, + 195 => 31, + 196 => 32, + 198 => 33, + 199 => 34, + 208 => 35, + 210 => 36, + 211 => 37, + 212 => 38, + 213 => 39, + 214 => 40, + 216 => 41, + 217 => 42, + 218 => 43, + 219 => 44, + 220 => 45, + 221 => 46, + 224 => 47, + 225 => 48, + 226 => 49, + 227 => 50, + 228 => 51, + 229 => 52, + 253 => 53, + 255 => 54, + 256 => 55, + 258 => 56, + 260 => 57, + 262 => 58, + 264 => 59, + 266 => 60, + 268 => 61, + 270 => 62, + 272 => 63, + 286 => 64, + 313 => 65, + 317 => 66, + 320 => 67, + 321 => 68, + 340 => 69, + 341 => 70, + 344 => 71, + 345 => 72, + 350 => 73, + 352 => 74, + 356 => 75, + 366 => 76, + 376 => 77, + 381 => 78, + 699 => 79, + 8208 => 80, + 8216 => 81, + 8218 => 82, + 8220 => 83, + 8222 => 84, + 42788 => 85, + 42816 => 86, + 42817 => 87, + ), + ), + 14 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.DFLT.php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.DFLT.php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.KUR .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.KUR .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.KUR .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.SND .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.SND .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.SND .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.URD .php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.URD .php new file mode 100755 index 00000000..56124a8f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.arab.URD .php @@ -0,0 +1,130 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",), + "0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",), + "0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",), + "00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00688" => array ( 1 => "0FB89",), + "00689" => array ( 1 => "0E2DC",), + "0068A" => array ( 1 => "0E2DD",), + "0068B" => array ( 1 => "0E2DE",), + "0068C" => array ( 1 => "0FB85",), + "0068D" => array ( 1 => "0FB83",), + "0068E" => array ( 1 => "0FB87",), + "0068F" => array ( 1 => "0E2DF",), + "00690" => array ( 1 => "0E2E0",), + "00691" => array ( 1 => "0FB8D",), + "00692" => array ( 1 => "0E260",), + "00693" => array ( 1 => "0E2E1",), + "00694" => array ( 1 => "0E2E2",), + "00695" => array ( 1 => "0E258",), + "00696" => array ( 1 => "0E2E3",), + "00697" => array ( 1 => "0E2E4",), + "00698" => array ( 1 => "0FB8B",), + "00699" => array ( 1 => "0E2E5",), + "0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",), + "0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",), + "0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",), + "0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",), + "0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",), + "0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",), + "006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",), + "006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",), + "006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",), + "006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",), + "006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",), + "006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",), + "006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",), + "006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",), + "006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",), + "006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",), + "006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",), + "006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",), + "006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",), + "006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",), + "006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",), + "006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",), + "006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",), + "006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",), + "006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",), + "006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",), + "006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",), + "006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",), + "006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",), + "006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",), + "006C6" => array ( 1 => "0FBDA",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",), + "006D5" => array ( 1 => "0E262",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.nko .DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.nko .DFLT.php new file mode 100755 index 00000000..139686fe --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUB.nko .DFLT.php @@ -0,0 +1,48 @@ + array ( 1 => "0E275", 3 => "0E276", 2 => "0E277",), + "007CB" => array ( 1 => "0E278", 3 => "0E279", 2 => "0E27A",), + "007CC" => array ( 1 => "0E27B", 3 => "0E27C", 2 => "0E27D",), + "007CD" => array ( 1 => "0E27E", 3 => "0E27F", 2 => "0E280",), + "007CE" => array ( 1 => "0E281", 3 => "0E282", 2 => "0E283",), + "007CF" => array ( 1 => "0E284", 3 => "0E285", 2 => "0E286",), + "007D0" => array ( 1 => "0E287", 3 => "0E288", 2 => "0E289",), + "007D1" => array ( 1 => "0E28A", 3 => "0E28B", 2 => "0E28C",), + "007D2" => array ( 1 => "0E28D", 3 => "0E28E", 2 => "0E28F",), + "007D3" => array ( 1 => "0E290", 3 => "0E291", 2 => "0E292",), + "007D4" => array ( 1 => "0E293", 3 => "0E294", 2 => "0E295",), + "007D5" => array ( 1 => "0E296", 3 => "0E297", 2 => "0E298",), + "007D6" => array ( 1 => "0E299", 3 => "0E29A", 2 => "0E29B",), + "007D7" => array ( 1 => "0E29C", 3 => "0E29D", 2 => "0E29E",), + "007D8" => array ( 1 => "0E29F", 3 => "0E2A0", 2 => "0E2A1",), + "007D9" => array ( 1 => "0E2A2", 3 => "0E2A3", 2 => "0E2A4",), + "007DA" => array ( 1 => "0E2A5", 3 => "0E2A6", 2 => "0E2A7",), + "007DB" => array ( 1 => "0E2A8", 3 => "0E2A9", 2 => "0E2AA",), + "007DC" => array ( 1 => "0E2AB", 3 => "0E2AC", 2 => "0E2AD",), + "007DD" => array ( 1 => "0E2AE", 3 => "0E2AF", 2 => "0E2B0",), + "007DE" => array ( 1 => "0E2B1", 3 => "0E2B2", 2 => "0E2B3",), + "007DF" => array ( 1 => "0E2B4", 3 => "0E2B5", 2 => "0E2B6",), + "007E0" => array ( 1 => "0E2B7", 3 => "0E2B8", 2 => "0E2B9",), + "007E1" => array ( 1 => "0E2BA", 3 => "0E2BB", 2 => "0E2BC",), + "007E2" => array ( 1 => "0E2BD", 3 => "0E2BE", 2 => "0E2BF",), + "007E3" => array ( 1 => "0E2C0", 3 => "0E2C1", 2 => "0E2C2",), + "007E4" => array ( 1 => "0E2C3", 3 => "0E2C4", 2 => "0E2C5",), + "007E5" => array ( 1 => "0E2C6", 3 => "0E2C7", 2 => "0E2C8",), + "007E6" => array ( 1 => "0E2C9", 3 => "0E2CA", 2 => "0E2CB",), + "007E7" => array ( 1 => "0E2CC", 3 => "0E2CD", 2 => "0E2CE",), +); +$finals = '0E275 0E278 0E27B 0E27E 0E281 0E284 0E287 0E28A 0E28D 0E290 0E293 0E296 0E299 0E29C 0E29F 0E2A2 0E2A5 0E2A8 0E2AB 0E2AE 0E2B1 0E2B4 0E2B7 0E2BA 0E2BD 0E2C0 0E2C3 0E2C6 0E2C9 0E2CC '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBGPOStables.dat new file mode 100755 index 00000000..276f0a17 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBdata.php new file mode 100755 index 00000000..1e0ed262 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.GSUBdata.php @@ -0,0 +1,944 @@ + + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + 2042 => 30, + 8205 => 31, + 57973 => 32, + 57974 => 33, + 57975 => 34, + 57976 => 35, + 57977 => 36, + 57978 => 37, + 57979 => 38, + 57980 => 39, + 57981 => 40, + 57982 => 41, + 57983 => 42, + 57984 => 43, + 57985 => 44, + 57986 => 45, + 57987 => 46, + 57988 => 47, + 57989 => 48, + 57990 => 49, + 57991 => 50, + 57992 => 51, + 57993 => 52, + 57994 => 53, + 57995 => 54, + 57996 => 55, + 57997 => 56, + 57998 => 57, + 57999 => 58, + 58000 => 59, + 58001 => 60, + 58002 => 61, + 58003 => 62, + 58004 => 63, + 58005 => 64, + 58006 => 65, + 58007 => 66, + 58008 => 67, + 58009 => 68, + 58010 => 69, + 58011 => 70, + 58012 => 71, + 58013 => 72, + 58014 => 73, + 58015 => 74, + 58016 => 75, + 58017 => 76, + 58018 => 77, + 58019 => 78, + 58020 => 79, + 58021 => 80, + 58022 => 81, + 58023 => 82, + 58024 => 83, + 58025 => 84, + 58026 => 85, + 58027 => 86, + 58028 => 87, + 58029 => 88, + 58030 => 89, + 58031 => 90, + 58032 => 91, + 58033 => 92, + 58034 => 93, + 58035 => 94, + 58036 => 95, + 58037 => 96, + 58038 => 97, + 58039 => 98, + 58040 => 99, + 58041 => 100, + 58042 => 101, + 58043 => 102, + 58044 => 103, + 58045 => 104, + 58046 => 105, + 58047 => 106, + 58048 => 107, + 58049 => 108, + 58050 => 109, + 58051 => 110, + 58052 => 111, + 58053 => 112, + 58054 => 113, + 58055 => 114, + 58056 => 115, + 58057 => 116, + 58058 => 117, + 58059 => 118, + 58060 => 119, + 58061 => 120, + 58062 => 121, + ), + ), + 1 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 2 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 3 => + array ( + 0 => + array ( + 1994 => 0, + 1995 => 1, + 1996 => 2, + 1997 => 3, + 1998 => 4, + 1999 => 5, + 2000 => 6, + 2001 => 7, + 2002 => 8, + 2003 => 9, + 2004 => 10, + 2005 => 11, + 2006 => 12, + 2007 => 13, + 2008 => 14, + 2009 => 15, + 2010 => 16, + 2011 => 17, + 2012 => 18, + 2013 => 19, + 2014 => 20, + 2015 => 21, + 2016 => 22, + 2017 => 23, + 2018 => 24, + 2019 => 25, + 2020 => 26, + 2021 => 27, + 2022 => 28, + 2023 => 29, + ), + ), + 4 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 5 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 850 => 40, + 855 => 41, + 1011 => 42, + 1110 => 43, + 1112 => 44, + 1155 => 45, + 1156 => 46, + 1157 => 47, + 1158 => 48, + 7725 => 49, + 7883 => 50, + 8400 => 51, + 8401 => 52, + 8406 => 53, + 8407 => 54, + 8520 => 55, + 8521 => 56, + ), + ), + 6 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 7 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 9 => + array ( + 0 => + array ( + 1570 => 0, + 1571 => 1, + 1572 => 2, + 1573 => 3, + 1574 => 4, + 1575 => 5, + 1576 => 6, + 1577 => 7, + 1578 => 8, + 1579 => 9, + 1580 => 10, + 1581 => 11, + 1582 => 12, + 1583 => 13, + 1584 => 14, + 1585 => 15, + 1586 => 16, + 1587 => 17, + 1588 => 18, + 1589 => 19, + 1590 => 20, + 1591 => 21, + 1592 => 22, + 1593 => 23, + 1594 => 24, + 1601 => 25, + 1602 => 26, + 1603 => 27, + 1604 => 28, + 1605 => 29, + 1606 => 30, + 1607 => 31, + 1608 => 32, + 1609 => 33, + 1610 => 34, + 1646 => 35, + 1647 => 36, + 1657 => 37, + 1658 => 38, + 1659 => 39, + 1660 => 40, + 1661 => 41, + 1662 => 42, + 1663 => 43, + 1664 => 44, + 1665 => 45, + 1666 => 46, + 1667 => 47, + 1668 => 48, + 1669 => 49, + 1670 => 50, + 1671 => 51, + 1672 => 52, + 1673 => 53, + 1674 => 54, + 1675 => 55, + 1676 => 56, + 1677 => 57, + 1678 => 58, + 1679 => 59, + 1680 => 60, + 1681 => 61, + 1682 => 62, + 1683 => 63, + 1684 => 64, + 1685 => 65, + 1686 => 66, + 1687 => 67, + 1688 => 68, + 1689 => 69, + 1690 => 70, + 1691 => 71, + 1692 => 72, + 1693 => 73, + 1694 => 74, + 1695 => 75, + 1696 => 76, + 1697 => 77, + 1698 => 78, + 1699 => 79, + 1700 => 80, + 1701 => 81, + 1702 => 82, + 1703 => 83, + 1704 => 84, + 1705 => 85, + 1706 => 86, + 1707 => 87, + 1708 => 88, + 1709 => 89, + 1710 => 90, + 1711 => 91, + 1712 => 92, + 1713 => 93, + 1714 => 94, + 1715 => 95, + 1716 => 96, + 1717 => 97, + 1718 => 98, + 1719 => 99, + 1720 => 100, + 1721 => 101, + 1722 => 102, + 1723 => 103, + 1724 => 104, + 1725 => 105, + 1726 => 106, + 1727 => 107, + 1734 => 108, + 1740 => 109, + 1742 => 110, + 1749 => 111, + ), + ), + 10 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 11 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1646 => 24, + 1647 => 25, + 1657 => 26, + 1658 => 27, + 1659 => 28, + 1660 => 29, + 1661 => 30, + 1662 => 31, + 1663 => 32, + 1664 => 33, + 1665 => 34, + 1666 => 35, + 1667 => 36, + 1668 => 37, + 1669 => 38, + 1670 => 39, + 1671 => 40, + 1690 => 41, + 1691 => 42, + 1692 => 43, + 1693 => 44, + 1694 => 45, + 1695 => 46, + 1696 => 47, + 1697 => 48, + 1698 => 49, + 1699 => 50, + 1700 => 51, + 1701 => 52, + 1702 => 53, + 1703 => 54, + 1704 => 55, + 1705 => 56, + 1706 => 57, + 1707 => 58, + 1708 => 59, + 1709 => 60, + 1710 => 61, + 1711 => 62, + 1712 => 63, + 1713 => 64, + 1714 => 65, + 1715 => 66, + 1716 => 67, + 1717 => 68, + 1718 => 69, + 1719 => 70, + 1720 => 71, + 1721 => 72, + 1722 => 73, + 1723 => 74, + 1724 => 75, + 1725 => 76, + 1726 => 77, + 1727 => 78, + 1740 => 79, + 1742 => 80, + ), + ), + 12 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1617 => 2, + ), + ), + 13 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1620 => 5, + ), + ), + 14 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 15 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 16 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 17 => + array ( + 0 => + array ( + 32 => 0, + 1575 => 1, + 1600 => 2, + 1608 => 3, + 1610 => 4, + ), + ), + 18 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 19 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 20 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 21 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 22 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 23 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 24 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 25 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 26 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 27 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 28 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 29 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 30 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 31 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 32 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 33 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 34 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 35 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 36 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw.dat new file mode 100755 index 00000000..27136cbd Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw127.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw127.php new file mode 100755 index 00000000..d9e41037 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.cw127.php @@ -0,0 +1,163 @@ + + array ( + 0 => 313, + 1 => 410, + 2 => 469, + 3 => 754, + 4 => 626, + 5 => 901, + 6 => 785, + 7 => 275, + ), + 40 => + array ( + 0 => 411, + 1 => 411, + 'interval' => true, + ), + 42 => + array ( + 0 => 470, + 1 => 754, + 2 => 342, + 3 => 374, + 4 => 342, + 5 => 329, + ), + 48 => + array ( + 0 => 626, + 1 => 626, + 'interval' => true, + 2 => 626, + 3 => 626, + 4 => 626, + 5 => 626, + 6 => 626, + 7 => 626, + 8 => 626, + 9 => 626, + ), + 58 => + array ( + 0 => 360, + 1 => 360, + 'interval' => true, + ), + 60 => + array ( + 0 => 754, + 1 => 754, + 'interval' => true, + 2 => 754, + ), + 63 => + array ( + 0 => 522, + 1 => 900, + 2 => 696, + 3 => 686, + 4 => 660, + 5 => 747, + ), + 69 => + array ( + 0 => 615, + 1 => 615, + 'interval' => true, + ), + 71 => + array ( + 0 => 738, + 1 => 753, + ), + 73 => + array ( + 0 => 334, + 1 => 334, + 'interval' => true, + ), + 75 => + array ( + 0 => 697, + 1 => 573, + 2 => 896, + 3 => 753, + 4 => 765, + 5 => 659, + 6 => 765, + 7 => 693, + 8 => 648, + 9 => 614, + 10 => 730, + 11 => 696, + 12 => 993, + 13 => 694, + 14 => 651, + 15 => 652, + 16 => 411, + 17 => 329, + 18 => 411, + 19 => 754, + ), + 95 => + array ( + 0 => 450, + 1 => 450, + 'interval' => true, + ), + 97 => + array ( + 0 => 607, + 1 => 644, + 2 => 533, + 3 => 644, + 4 => 610, + 5 => 391, + 6 => 644, + 7 => 641, + ), + 105 => + array ( + 0 => 308, + 1 => 308, + 'interval' => true, + ), + 107 => + array ( + 0 => 598, + 1 => 308, + 2 => 938, + 3 => 641, + 4 => 618, + ), + 112 => + array ( + 0 => 644, + 1 => 644, + 'interval' => true, + ), + 114 => + array ( + 0 => 444, + 1 => 536, + 2 => 430, + 3 => 641, + 4 => 586, + 5 => 831, + 6 => 580, + 7 => 586, + 8 => 523, + 9 => 641, + 10 => 329, + 11 => 641, + 12 => 754, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.gid.dat new file mode 100755 index 00000000..b296e7b9 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.mtx.php new file mode 100755 index 00000000..c1e6a484 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedB.mtx.php @@ -0,0 +1,3669 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-962 -415 1778 1174]', + 'Flags' => 262148, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => 0.0, + 'StemV' => 165.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Bold.ttf'; +$TTCfontID='0'; +$originalsize=653336; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusanscondensedB'; +$panose=' 0 0 2 b 8 6 3 6 4 2 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0E21E}-\x{0E228}\x{0E22A}-\x{0E23B}\x{0E258}\x{0E25A}-\x{0E260}\x{0E262}\x{0E26D}-\x{0E2CE}\x{0E2DC}-\x{0E330}\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 6, + ), + 'dlig' => + array ( + 0 => 21, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 12, + 1 => 13, + 2 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 12, + 1 => 13, + 2 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'fina' => + array ( + 0 => 9, + ), + 'medi' => + array ( + 0 => 10, + ), + 'init' => + array ( + 0 => 11, + ), + 'rlig' => + array ( + 0 => 13, + 1 => 14, + ), + 'liga' => + array ( + 0 => 15, + 1 => 17, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + 'dlig' => + array ( + 0 => 18, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 7, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 7, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'aalt' => + array ( + 0 => 24, + ), + 'salt' => + array ( + 0 => 25, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + 'aalt' => + array ( + 0 => 22, + ), + 'salt' => + array ( + 0 => 23, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 5, + 1 => 6, + ), + 'locl' => + array ( + 0 => 8, + ), + 'liga' => + array ( + 0 => 16, + ), + 'dlig' => + array ( + 0 => 19, + ), + 'hlig' => + array ( + 0 => 20, + ), + 'salt' => + array ( + 0 => 26, + ), + 'aalt' => + array ( + 0 => 27, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + ' RQD' => + array ( + 0 => 0, + ), + 'fina' => + array ( + 0 => 1, + ), + 'medi' => + array ( + 0 => 2, + ), + 'init' => + array ( + 0 => 3, + ), + 'ccmp' => + array ( + 0 => 4, + 1 => 6, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 6, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36644, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36768, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36844, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36920, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 36996, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 37076, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 37962, + 1 => 38050, + 2 => 38138, + 3 => 38226, + 4 => 38314, + 5 => 38402, + 6 => 38468, + 7 => 38540, + 8 => 38612, + 9 => 38684, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38750, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38762, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 38774, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39032, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39264, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39496, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39556, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39698, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39736, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39806, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 39866, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40058, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40134, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40158, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40182, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40338, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40350, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40362, + ), + 'MarkFilteringSet' => '', + ), + 25 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40400, + ), + 'MarkFilteringSet' => '', + ), + 26 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40438, + ), + 'MarkFilteringSet' => '', + ), + 27 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40468, + ), + 'MarkFilteringSet' => '', + ), + 28 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40526, + ), + 'MarkFilteringSet' => '', + ), + 29 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40584, + ), + 'MarkFilteringSet' => '', + ), + 30 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40646, + ), + 'MarkFilteringSet' => '', + ), + 31 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40662, + ), + 'MarkFilteringSet' => '', + ), + 32 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40678, + ), + 'MarkFilteringSet' => '', + ), + 33 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40694, + ), + 'MarkFilteringSet' => '', + ), + 34 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40710, + ), + 'MarkFilteringSet' => '', + ), + 35 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40726, + ), + 'MarkFilteringSet' => '', + ), + 36 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 40752, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'KUR ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'SND ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'URD ' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + 1 => 3, + ), + 'mark' => + array ( + 0 => 10, + 1 => 11, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 4, + ), + 'mark' => + array ( + 0 => 12, + ), + 'kern' => + array ( + 0 => 13, + 1 => 14, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 5, + 1 => 6, + 2 => 7, + 3 => 8, + 4 => 9, + ), + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 14, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1650, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1740, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2204, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 2262, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 2412, + 1 => 3182, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4392, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4766, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 9996, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10260, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 10728, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15940, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16256, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 16682, + 1 => 18156, + 2 => 18284, + 3 => 18830, + 4 => 23098, + 5 => 29478, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 29804, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 35268, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -81, + 89 => -146, + 221 => -146, + 356 => -146, + 376 => -146, + ), + 65 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 66 => + array ( + 86 => -40, + 87 => -54, + 89 => -54, + 221 => -54, + 372 => -54, + 374 => -54, + 376 => -54, + 562 => -54, + 7808 => -54, + 7810 => -54, + 7812 => -54, + 7922 => -54, + ), + 67 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 68 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 70 => + array ( + 44 => -160, + 45 => -30, + 46 => -146, + 58 => -54, + 59 => -54, + 65 => -114, + 97 => -58, + 101 => -40, + 111 => -40, + 114 => -63, + 117 => -49, + 121 => -54, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 224 => -58, + 225 => -58, + 226 => -58, + 227 => -58, + 228 => -58, + 229 => -58, + 230 => -58, + 232 => -40, + 233 => -40, + 234 => -40, + 235 => -40, + 242 => -40, + 243 => -40, + 244 => -40, + 245 => -40, + 246 => -40, + 248 => -40, + 249 => -49, + 250 => -49, + 251 => -49, + 252 => -49, + 253 => -54, + 255 => -54, + 256 => -114, + 257 => -58, + 258 => -114, + 259 => -58, + 260 => -114, + 261 => -58, + 275 => -40, + 277 => -40, + 279 => -40, + 281 => -40, + 283 => -40, + 333 => -40, + 335 => -40, + 337 => -40, + 339 => -40, + 341 => -63, + 343 => -63, + 345 => -63, + 361 => -49, + 363 => -49, + 365 => -49, + 367 => -49, + 369 => -49, + 371 => -49, + 375 => -54, + 483 => -58, + 491 => -40, + 493 => -40, + 559 => -40, + 563 => -54, + 7923 => -54, + 8217 => 18, + 8218 => -165, + 8222 => -165, + ), + 71 => + array ( + 84 => -17, + 89 => -21, + 221 => -21, + 356 => -17, + 376 => -21, + ), + 75 => + array ( + 45 => -86, + 67 => -44, + 79 => -44, + 85 => -17, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -63, + 199 => -44, + 210 => -44, + 211 => -44, + 212 => -44, + 213 => -44, + 214 => -44, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 248 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -63, + 255 => -63, + 262 => -44, + 268 => -44, + 283 => -17, + 338 => -49, + 339 => -17, + 366 => -17, + 367 => -17, + 8218 => 18, + 8222 => 18, + ), + 76 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 79 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 80 => + array ( + 44 => -183, + 45 => -17, + 46 => -183, + 65 => -91, + 97 => -26, + 115 => -17, + 121 => 18, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -26, + 225 => -26, + 226 => -26, + 227 => -26, + 228 => -26, + 229 => -26, + 230 => -26, + 253 => 18, + 255 => 18, + 351 => -17, + 353 => -17, + 8217 => 27, + 8218 => -202, + 8221 => 18, + 8222 => -202, + ), + 81 => + array ( + 45 => 18, + ), + 82 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 83 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 84 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -80, + 225 => -128, + 226 => -80, + 227 => -80, + 228 => -80, + 229 => -80, + 230 => -95, + 231 => -132, + 232 => -103, + 233 => -132, + 234 => -103, + 235 => -103, + 242 => -93, + 243 => -132, + 244 => -93, + 245 => -93, + 246 => -93, + 248 => -77, + 249 => -95, + 250 => -109, + 251 => -95, + 252 => -95, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 85 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -128, + 45 => -72, + 46 => -128, + 58 => -44, + 59 => -44, + 65 => -67, + 79 => -17, + 97 => -54, + 101 => -54, + 105 => -17, + 111 => -54, + 117 => -35, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -54, + 225 => -54, + 226 => -54, + 227 => -54, + 228 => -54, + 229 => -54, + 230 => -54, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -35, + 250 => -35, + 251 => -35, + 252 => -35, + 283 => -54, + 338 => -17, + 339 => -54, + 367 => -35, + 8218 => -109, + 8222 => -91, + ), + 87 => + array ( + 44 => -81, + 45 => -44, + 46 => -81, + 58 => -30, + 59 => -30, + 65 => -44, + 97 => -35, + 101 => -35, + 111 => -35, + 114 => -17, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + 224 => -35, + 225 => -35, + 226 => -35, + 227 => -35, + 228 => -35, + 229 => -35, + 230 => -35, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -35, + 283 => -35, + 339 => -35, + 341 => -17, + 345 => -17, + ), + 88 => + array ( + 45 => -81, + 67 => -35, + 79 => -35, + 101 => -26, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 262 => -35, + 268 => -35, + 283 => -26, + 338 => -35, + 8218 => 18, + 8222 => 18, + ), + 89 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 90 => + array ( + 45 => -17, + ), + 97 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 102 => + array ( + 44 => -54, + 45 => -17, + 46 => -54, + 8217 => 68, + 8221 => 41, + ), + 107 => + array ( + 101 => -26, + 111 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -21, + 283 => -26, + 339 => -26, + ), + 114 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 118 => + array ( + 44 => -81, + 46 => -81, + ), + 119 => + array ( + 44 => -63, + 46 => -63, + ), + 121 => + array ( + 44 => -77, + 46 => -91, + ), + 192 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 193 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 194 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 195 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 196 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 198 => + array ( + 45 => -17, + ), + 199 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 208 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 210 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 211 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 212 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 213 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 214 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -26, + 86 => -26, + 88 => -35, + 89 => -35, + 192 => -26, + 193 => -26, + 194 => -26, + 195 => -26, + 196 => -26, + 221 => -35, + 376 => -35, + ), + 216 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -17, + 86 => -17, + 88 => -35, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 217 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 224 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 225 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 226 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 227 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 228 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 229 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 253 => + array ( + 44 => -77, + 46 => -91, + ), + 255 => + array ( + 44 => -77, + 46 => -91, + ), + 256 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 258 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7812 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 260 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -77, + 85 => -30, + 86 => -67, + 87 => -44, + 89 => -95, + 118 => -35, + 121 => -35, + 217 => -30, + 218 => -30, + 219 => -30, + 220 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 354 => -77, + 356 => -77, + 360 => -30, + 362 => -30, + 364 => -30, + 366 => -30, + 368 => -30, + 372 => -44, + 374 => -95, + 375 => -35, + 376 => -95, + 538 => -77, + 562 => -95, + 563 => -35, + 7808 => -44, + 7810 => -44, + 7922 => -95, + 8217 => -91, + 8218 => 55, + 8221 => -91, + 8222 => 55, + ), + 262 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 264 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 266 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 268 => + array ( + 45 => 22, + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => 36, + 8221 => 36, + ), + 270 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 272 => + array ( + 45 => 18, + 89 => -72, + 221 => -72, + 374 => -72, + 376 => -72, + 562 => -72, + 7922 => -72, + 8218 => -17, + 8222 => -17, + ), + 286 => + array ( + 84 => -17, + 89 => -21, + 221 => -21, + 356 => -17, + 376 => -21, + ), + 313 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 317 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -229, + 8221 => -239, + ), + 320 => + array ( + 108 => -120, + ), + 321 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -67, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -67, + 255 => -67, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -165, + 8221 => -183, + ), + 340 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 341 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 344 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -54, + 121 => -44, + 221 => -54, + 253 => -44, + 255 => -44, + 356 => -44, + 376 => -54, + ), + 345 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 350 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 352 => + array ( + 83 => -44, + 350 => -44, + 352 => -44, + ), + 356 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -128, + 225 => -128, + 226 => -128, + 227 => -128, + 228 => -128, + 229 => -128, + 230 => -95, + 231 => -132, + 232 => -132, + 233 => -132, + 234 => -132, + 235 => -132, + 242 => -132, + 243 => -132, + 244 => -132, + 245 => -132, + 246 => -132, + 248 => -77, + 249 => -109, + 250 => -109, + 251 => -109, + 252 => -109, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 356 => 22, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 366 => + array ( + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 376 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -91, + 101 => -91, + 111 => -91, + 117 => -72, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 262 => -35, + 268 => -35, + 283 => -91, + 338 => -44, + 339 => -91, + 367 => -72, + 8218 => -183, + 8222 => -146, + ), + 381 => + array ( + 45 => -17, + ), + 699 => + array ( + 65 => -114, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8208 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -81, + 89 => -146, + 221 => -146, + 356 => -146, + 376 => -146, + ), + 8216 => + array ( + 65 => -114, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -114, + 193 => -114, + 194 => -114, + 195 => -114, + 196 => -114, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8218 => + array ( + 84 => -202, + 86 => -137, + 87 => -104, + 89 => -174, + 221 => -174, + 356 => -202, + 376 => -174, + ), + 8220 => + array ( + 65 => -128, + 74 => -44, + 89 => 18, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -146, + 221 => 18, + 376 => 18, + ), + 8222 => + array ( + 84 => -202, + 86 => -137, + 87 => -104, + 89 => -174, + 221 => -174, + 356 => -202, + 376 => -174, + ), + 42788 => + array ( + 44 => -142, + 45 => -146, + 46 => -151, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -128, + 99 => -132, + 101 => -132, + 111 => -132, + 114 => -109, + 115 => -132, + 117 => -109, + 119 => -109, + 121 => -118, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -80, + 225 => -128, + 226 => -80, + 227 => -80, + 228 => -80, + 229 => -80, + 230 => -95, + 231 => -132, + 232 => -103, + 233 => -132, + 234 => -103, + 235 => -103, + 242 => -93, + 243 => -132, + 244 => -93, + 245 => -93, + 246 => -93, + 248 => -77, + 249 => -95, + 250 => -109, + 251 => -95, + 252 => -95, + 253 => -118, + 255 => -118, + 263 => -132, + 269 => -132, + 283 => -132, + 339 => -77, + 341 => -109, + 345 => -109, + 351 => -132, + 353 => -132, + 367 => -109, + 8218 => -128, + 8222 => -128, + ), + 42816 => + array ( + 45 => -86, + 67 => -44, + 79 => -44, + 85 => -17, + 101 => -17, + 111 => -17, + 117 => -17, + 121 => -63, + 199 => -44, + 210 => -44, + 211 => -44, + 212 => -44, + 213 => -44, + 214 => -44, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 232 => -17, + 233 => -17, + 234 => -17, + 235 => -17, + 242 => -17, + 243 => -17, + 244 => -17, + 245 => -17, + 246 => -17, + 248 => -17, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 253 => -63, + 255 => -63, + 262 => -44, + 268 => -44, + 283 => -17, + 338 => -49, + 339 => -17, + 366 => -17, + 367 => -17, + 8218 => 18, + 8222 => 18, + ), + 42817 => + array ( + 101 => -26, + 111 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -21, + 283 => -26, + 339 => -26, + ), + 61185 => + array ( + 61209 => -26, + ), + 61186 => + array ( + 61209 => -50, + ), + 61187 => + array ( + 61209 => -61, + ), + 61188 => + array ( + 61209 => -66, + ), + 61189 => + array ( + 61209 => -26, + ), + 61191 => + array ( + 61209 => -26, + ), + 61192 => + array ( + 61209 => -50, + ), + 61193 => + array ( + 61209 => -61, + ), + 61194 => + array ( + 61209 => -50, + ), + 61195 => + array ( + 61209 => -26, + ), + 61197 => + array ( + 61209 => -26, + ), + 61198 => + array ( + 61209 => -50, + ), + 61199 => + array ( + 61209 => -61, + ), + 61200 => + array ( + 61209 => -50, + ), + 61201 => + array ( + 61209 => -26, + ), + 61203 => + array ( + 61209 => -26, + ), + 61204 => + array ( + 61209 => -66, + ), + 61205 => + array ( + 61209 => -61, + ), + 61206 => + array ( + 61209 => -50, + ), + 61207 => + array ( + 61209 => -26, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GDEFdata.php new file mode 100755 index 00000000..0ad90eda --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GDEFdata.php @@ -0,0 +1,14 @@ + ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00343| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E204| 0E205| 0E206| 0E207| 0E208| 0E209| 0E20A| 0E20B| 0E20C| 0E20D| 0E20E| 0E238| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GPOSdata.php new file mode 100755 index 00000000..bf2528c9 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GPOSdata.php @@ -0,0 +1,414 @@ + + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 1 => + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 2 => + array ( + 0 => + array ( + 792 => 0, + 793 => 1, + 796 => 2, + 797 => 3, + 798 => 4, + 799 => 5, + 805 => 6, + 810 => 7, + 812 => 8, + 813 => 9, + 825 => 10, + 826 => 11, + 827 => 12, + 840 => 13, + 851 => 14, + 858 => 15, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57860 => 44, + 57861 => 45, + 57862 => 46, + 57863 => 47, + 57864 => 48, + 57865 => 49, + 57866 => 50, + 57867 => 51, + 57868 => 52, + 57869 => 53, + 57870 => 54, + 57912 => 55, + ), + ), + 3 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 4 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + ), + ), + 5 => + array ( + 0 => + array ( + 1471 => 0, + 64286 => 1, + ), + ), + 6 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 7 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 8 => + array ( + 0 => + array ( + 65057 => 0, + 65059 => 1, + ), + 1 => + array ( + 808 => 0, + ), + 2 => + array ( + 768 => 0, + 769 => 1, + ), + 3 => + array ( + 807 => 0, + ), + 4 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 5 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 835 => 27, + 836 => 28, + 838 => 29, + 842 => 30, + 843 => 31, + 844 => 32, + 849 => 33, + 850 => 34, + 855 => 35, + 1155 => 36, + 1156 => 37, + 1157 => 38, + 1158 => 39, + 1159 => 40, + 7620 => 41, + 7621 => 42, + 7622 => 43, + 7623 => 44, + 7624 => 45, + 7625 => 46, + 8400 => 47, + 8401 => 48, + 8406 => 49, + 8407 => 50, + 8411 => 51, + 8412 => 52, + 8417 => 53, + 57860 => 54, + 57861 => 55, + 57862 => 56, + 57863 => 57, + 57864 => 58, + 57865 => 59, + 57866 => 60, + 57867 => 61, + 57868 => 62, + 57869 => 63, + 57870 => 64, + 57912 => 65, + ), + ), + 9 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 68 => 4, + 70 => 5, + 71 => 6, + 75 => 7, + 76 => 8, + 79 => 9, + 80 => 10, + 81 => 11, + 82 => 12, + 83 => 13, + 84 => 14, + 85 => 15, + 86 => 16, + 87 => 17, + 88 => 18, + 89 => 19, + 90 => 20, + 97 => 21, + 102 => 22, + 107 => 23, + 114 => 24, + 118 => 25, + 119 => 26, + 121 => 27, + 192 => 28, + 193 => 29, + 194 => 30, + 195 => 31, + 196 => 32, + 198 => 33, + 199 => 34, + 208 => 35, + 210 => 36, + 211 => 37, + 212 => 38, + 213 => 39, + 214 => 40, + 216 => 41, + 217 => 42, + 218 => 43, + 219 => 44, + 220 => 45, + 221 => 46, + 224 => 47, + 225 => 48, + 226 => 49, + 227 => 50, + 228 => 51, + 229 => 52, + 253 => 53, + 255 => 54, + 256 => 55, + 258 => 56, + 260 => 57, + 262 => 58, + 264 => 59, + 266 => 60, + 268 => 61, + 270 => 62, + 272 => 63, + 286 => 64, + 313 => 65, + 317 => 66, + 320 => 67, + 321 => 68, + 340 => 69, + 341 => 70, + 344 => 71, + 345 => 72, + 350 => 73, + 352 => 74, + 356 => 75, + 357 => 76, + 366 => 77, + 376 => 78, + 381 => 79, + 699 => 80, + 8208 => 81, + 8216 => 82, + 8218 => 83, + 8220 => 84, + 8222 => 85, + 42788 => 86, + 42816 => 87, + 42817 => 88, + ), + ), + 10 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBGPOStables.dat new file mode 100755 index 00000000..e77c7ba6 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBdata.php new file mode 100755 index 00000000..4455dc6f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.GSUBdata.php @@ -0,0 +1,368 @@ + + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 1 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 850 => 40, + 855 => 41, + 1011 => 42, + 1110 => 43, + 1112 => 44, + 1155 => 45, + 1156 => 46, + 1157 => 47, + 1158 => 48, + 7725 => 49, + 7883 => 50, + 8400 => 51, + 8401 => 52, + 8406 => 53, + 8407 => 54, + 8520 => 55, + 8521 => 56, + ), + ), + 2 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 3 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 4 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 5 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 6 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 7 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 9 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 10 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 11 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 12 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 13 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 14 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 15 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 16 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 17 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 18 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 19 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 20 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 21 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 22 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 23 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 24 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.cw.dat new file mode 100755 index 00000000..3aa22038 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.gid.dat new file mode 100755 index 00000000..f4c507cb Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.mtx.php new file mode 100755 index 00000000..41155cd8 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedBI.mtx.php @@ -0,0 +1,3671 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-960 -385 1799 1121]', + 'Flags' => 262212, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => -11.0, + 'StemV' => 165.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-BoldOblique.ttf'; +$TTCfontID='0'; +$originalsize=600936; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusanscondensedBI'; +$panose=' 0 0 2 b 8 6 3 3 4 b 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + 'dlig' => + array ( + 0 => 9, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + 'dlig' => + array ( + 0 => 6, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 3, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 3, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'aalt' => + array ( + 0 => 12, + ), + 'salt' => + array ( + 0 => 13, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + 'aalt' => + array ( + 0 => 10, + ), + 'salt' => + array ( + 0 => 11, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 23770, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 23850, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 24730, + 1 => 24818, + 2 => 24906, + 3 => 24994, + 4 => 25082, + 5 => 25170, + 6 => 25236, + 7 => 25308, + 8 => 25380, + 9 => 25452, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25518, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25530, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25542, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25602, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25678, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25702, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25726, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25882, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25894, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25906, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25944, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 25982, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26012, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26070, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26128, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26190, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26206, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26222, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26238, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26254, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26270, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 26296, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + ), + 'kern' => + array ( + 0 => 9, + 1 => 10, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 10, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1454, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1512, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 1662, + 1 => 2068, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3274, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3538, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3956, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4034, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4350, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 4776, + 1 => 6230, + 2 => 6556, + 3 => 6704, + 4 => 7140, + 5 => 11266, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 17480, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 22668, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -100, + 89 => -165, + 221 => -165, + 356 => -146, + 376 => -165, + ), + 65 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 66 => + array ( + 86 => -40, + 87 => -54, + 89 => -54, + 221 => -54, + 372 => -54, + 374 => -54, + 376 => -54, + 562 => -54, + 7808 => -54, + 7810 => -54, + 7812 => -54, + 7922 => -54, + ), + 67 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 68 => + array ( + 45 => 18, + 89 => -77, + 221 => -77, + 374 => -77, + 376 => -77, + 562 => -77, + 7922 => -77, + 8218 => -17, + 8222 => -17, + ), + 70 => + array ( + 44 => -216, + 45 => -49, + 46 => -220, + 58 => -54, + 59 => -54, + 65 => -128, + 97 => -114, + 101 => -77, + 111 => -77, + 114 => -109, + 117 => -95, + 121 => -91, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 224 => -114, + 225 => -114, + 226 => -114, + 227 => -114, + 228 => -114, + 229 => -114, + 230 => -114, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 248 => -77, + 249 => -95, + 250 => -95, + 251 => -95, + 252 => -95, + 253 => -91, + 255 => -91, + 256 => -128, + 257 => -114, + 258 => -128, + 259 => -114, + 260 => -128, + 261 => -114, + 275 => -77, + 277 => -77, + 279 => -77, + 281 => -77, + 283 => -77, + 333 => -77, + 335 => -77, + 337 => -77, + 339 => -77, + 341 => -109, + 343 => -109, + 345 => -109, + 361 => -95, + 363 => -95, + 365 => -95, + 367 => -95, + 369 => -95, + 371 => -95, + 375 => -91, + 483 => -114, + 491 => -77, + 493 => -77, + 559 => -77, + 563 => -91, + 7923 => -91, + 8217 => -17, + 8218 => -220, + 8222 => -220, + ), + 71 => + array ( + 84 => -17, + 89 => -40, + 221 => -40, + 356 => -17, + 376 => -40, + ), + 75 => + array ( + 45 => -123, + 67 => -63, + 79 => -63, + 85 => -35, + 87 => -26, + 101 => -54, + 111 => -54, + 117 => -54, + 121 => -100, + 199 => -63, + 210 => -63, + 211 => -63, + 212 => -63, + 213 => -63, + 214 => -63, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -100, + 255 => -100, + 262 => -63, + 268 => -63, + 283 => -54, + 338 => -86, + 339 => -54, + 366 => -35, + 367 => -54, + 8218 => 18, + 8222 => 18, + ), + 76 => + array ( + 79 => -35, + 84 => -165, + 85 => -54, + 86 => -137, + 87 => -86, + 89 => -155, + 121 => -123, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -155, + 253 => -123, + 255 => -123, + 338 => -35, + 356 => -165, + 366 => -54, + 376 => -155, + 8217 => -248, + 8221 => -257, + ), + 79 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 80 => + array ( + 44 => -257, + 45 => -17, + 46 => -257, + 65 => -91, + 97 => -63, + 101 => -26, + 114 => -30, + 115 => -35, + 117 => -35, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -63, + 225 => -63, + 226 => -63, + 227 => -63, + 228 => -63, + 229 => -63, + 230 => -63, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 249 => -35, + 250 => -35, + 251 => -35, + 252 => -35, + 283 => -26, + 341 => -30, + 345 => -30, + 351 => -35, + 353 => -35, + 367 => -35, + 8217 => 27, + 8218 => -202, + 8221 => 18, + 8222 => -202, + ), + 81 => + array ( + 45 => 18, + ), + 82 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -91, + 101 => -49, + 111 => -49, + 117 => -54, + 121 => -63, + 221 => -91, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 248 => -49, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -63, + 255 => -63, + 283 => -49, + 339 => -49, + 356 => -44, + 367 => -54, + 376 => -91, + ), + 83 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 84 => + array ( + 44 => -160, + 45 => -146, + 46 => -169, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -118, + 99 => -128, + 101 => -128, + 111 => -128, + 114 => -109, + 115 => -118, + 117 => -128, + 119 => -137, + 121 => -165, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 231 => -128, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -128, + 250 => -128, + 251 => -128, + 252 => -128, + 253 => -165, + 255 => -165, + 263 => -128, + 269 => -128, + 283 => -128, + 339 => -128, + 341 => -109, + 345 => -109, + 351 => -118, + 353 => -118, + 356 => 22, + 367 => -128, + 8218 => -146, + 8222 => -146, + ), + 85 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + ), + 86 => + array ( + 44 => -155, + 45 => -72, + 46 => -155, + 58 => -44, + 59 => -44, + 65 => -67, + 79 => -17, + 97 => -77, + 101 => -72, + 105 => -17, + 111 => -72, + 117 => -72, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -72, + 233 => -72, + 234 => -72, + 235 => -72, + 242 => -72, + 243 => -72, + 244 => -72, + 245 => -72, + 246 => -72, + 248 => -72, + 249 => -72, + 250 => -72, + 251 => -72, + 252 => -72, + 283 => -72, + 338 => -21, + 339 => -72, + 367 => -72, + 8218 => -132, + 8222 => -132, + ), + 87 => + array ( + 44 => -86, + 45 => -44, + 46 => -86, + 58 => -30, + 59 => -30, + 65 => -35, + 97 => -67, + 101 => -63, + 111 => -54, + 114 => -58, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 224 => -67, + 225 => -67, + 226 => -67, + 227 => -67, + 228 => -67, + 229 => -67, + 230 => -67, + 232 => -63, + 233 => -63, + 234 => -63, + 235 => -63, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 283 => -63, + 339 => -54, + 341 => -58, + 345 => -58, + ), + 88 => + array ( + 45 => -118, + 67 => -35, + 79 => -35, + 101 => -63, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 232 => -63, + 233 => -63, + 234 => -63, + 235 => -63, + 262 => -35, + 268 => -35, + 283 => -63, + 338 => -54, + ), + 89 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -118, + 101 => -128, + 111 => -128, + 117 => -109, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -109, + 250 => -109, + 251 => -109, + 252 => -109, + 262 => -35, + 268 => -35, + 283 => -128, + 338 => -58, + 339 => -128, + 367 => -109, + 8218 => -183, + 8222 => -197, + ), + 90 => + array ( + 45 => -72, + ), + 97 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 102 => + array ( + 44 => -54, + 45 => -17, + 46 => -54, + 8217 => 68, + 8221 => 41, + ), + 107 => + array ( + 101 => -35, + 111 => -35, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -21, + 283 => -35, + 339 => -35, + ), + 114 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 118 => + array ( + 44 => -81, + 46 => -81, + ), + 119 => + array ( + 44 => -63, + 46 => -63, + ), + 121 => + array ( + 44 => -77, + 46 => -91, + ), + 192 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 193 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 194 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 195 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 196 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 198 => + array ( + 45 => -17, + ), + 199 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 208 => + array ( + 45 => 18, + 89 => -77, + 221 => -77, + 374 => -77, + 376 => -77, + 562 => -77, + 7922 => -77, + 8218 => -17, + 8222 => -17, + ), + 210 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 211 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 212 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 213 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 214 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 86 => -35, + 88 => -35, + 89 => -72, + 221 => -72, + 376 => -72, + ), + 216 => + array ( + 44 => -21, + 45 => 18, + 46 => -21, + 65 => -17, + 86 => -17, + 88 => -35, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 217 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + ), + 218 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + ), + 219 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + ), + 220 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + ), + 221 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -118, + 101 => -128, + 111 => -128, + 117 => -109, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -109, + 250 => -109, + 251 => -109, + 252 => -109, + 262 => -35, + 268 => -35, + 283 => -128, + 338 => -58, + 339 => -128, + 367 => -109, + 8218 => -183, + 8222 => -197, + ), + 224 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 225 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 226 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 227 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 228 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 229 => + array ( + 121 => -30, + 253 => -30, + 255 => -30, + ), + 253 => + array ( + 44 => -77, + 46 => -91, + ), + 255 => + array ( + 44 => -77, + 46 => -91, + ), + 256 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 258 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 260 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 67 => -30, + 79 => -30, + 84 => -95, + 85 => -44, + 86 => -67, + 87 => -54, + 89 => -114, + 99 => -30, + 100 => -30, + 116 => -54, + 118 => -54, + 119 => -44, + 121 => -72, + 199 => -30, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 217 => -44, + 218 => -44, + 219 => -44, + 220 => -44, + 221 => -114, + 231 => -30, + 253 => -72, + 255 => -72, + 262 => -30, + 263 => -30, + 264 => -30, + 265 => -30, + 266 => -30, + 267 => -30, + 268 => -30, + 269 => -30, + 271 => -30, + 273 => -30, + 332 => -30, + 334 => -30, + 336 => -30, + 338 => -30, + 354 => -95, + 355 => -54, + 356 => -95, + 357 => -54, + 360 => -44, + 362 => -44, + 364 => -44, + 366 => -44, + 368 => -44, + 370 => -44, + 372 => -54, + 373 => -44, + 374 => -114, + 375 => -72, + 376 => -114, + 490 => -30, + 492 => -30, + 538 => -95, + 539 => -54, + 558 => -30, + 562 => -114, + 563 => -72, + 7808 => -54, + 7809 => -44, + 7810 => -54, + 7811 => -44, + 7812 => -54, + 7813 => -44, + 7922 => -114, + 7923 => -72, + 8217 => -123, + 8218 => 50, + 8221 => -123, + 8222 => 50, + ), + 262 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 264 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 266 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 268 => + array ( + 83 => -35, + 346 => -35, + 348 => -35, + 350 => -35, + 352 => -35, + 536 => -35, + ), + 270 => + array ( + 45 => 18, + 89 => -77, + 221 => -77, + 374 => -77, + 376 => -77, + 562 => -77, + 7922 => -77, + 8218 => -17, + 8222 => -17, + ), + 272 => + array ( + 45 => 18, + 89 => -77, + 221 => -77, + 374 => -77, + 376 => -77, + 562 => -77, + 7922 => -77, + 8218 => -17, + 8222 => -17, + ), + 286 => + array ( + 84 => -17, + 89 => -40, + 221 => -40, + 356 => -17, + 376 => -40, + ), + 313 => + array ( + 79 => -35, + 84 => -165, + 85 => -54, + 86 => -137, + 87 => -86, + 89 => -155, + 121 => -123, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -155, + 253 => -123, + 255 => -123, + 338 => -35, + 356 => -165, + 366 => -54, + 376 => -155, + 8217 => -248, + 8221 => -257, + ), + 317 => + array ( + 79 => -35, + 84 => -165, + 85 => -54, + 86 => -137, + 87 => -86, + 89 => -155, + 121 => -123, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -155, + 253 => -123, + 255 => -123, + 338 => -35, + 356 => -165, + 366 => -54, + 376 => -155, + 8217 => -248, + 8221 => -257, + ), + 320 => + array ( + 108 => -3, + ), + 321 => + array ( + 79 => -35, + 84 => -165, + 85 => -35, + 86 => -137, + 87 => -77, + 89 => -155, + 121 => -123, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -155, + 253 => -123, + 255 => -123, + 338 => -35, + 356 => -165, + 366 => -35, + 376 => -155, + 8217 => -128, + 8221 => -128, + ), + 340 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -91, + 101 => -49, + 111 => -49, + 117 => -54, + 121 => -63, + 221 => -91, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 248 => -49, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -63, + 255 => -63, + 283 => -49, + 339 => -49, + 356 => -44, + 367 => -54, + 376 => -91, + ), + 341 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 344 => + array ( + 44 => 18, + 46 => 18, + 84 => -44, + 89 => -91, + 101 => -49, + 111 => -49, + 117 => -54, + 121 => -63, + 221 => -91, + 232 => -49, + 233 => -49, + 234 => -49, + 235 => -49, + 242 => -49, + 243 => -49, + 244 => -49, + 245 => -49, + 246 => -49, + 248 => -49, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -63, + 255 => -63, + 283 => -49, + 339 => -49, + 356 => -44, + 367 => -54, + 376 => -91, + ), + 345 => + array ( + 44 => -146, + 46 => -142, + 8217 => 41, + 8221 => 18, + ), + 350 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 352 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 356 => + array ( + 44 => -160, + 45 => -146, + 46 => -169, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -118, + 99 => -128, + 101 => -128, + 111 => -128, + 114 => -109, + 115 => -118, + 117 => -128, + 119 => -137, + 121 => -165, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 231 => -128, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -128, + 250 => -128, + 251 => -128, + 252 => -128, + 253 => -165, + 255 => -165, + 263 => -128, + 269 => -128, + 283 => -128, + 339 => -128, + 341 => -109, + 345 => -109, + 351 => -118, + 353 => -118, + 356 => 22, + 367 => -128, + 8218 => -146, + 8222 => -146, + ), + 357 => + array ( + 356 => -54, + ), + 366 => + array ( + 65 => -44, + 192 => -44, + 193 => -44, + 194 => -44, + 195 => -44, + 196 => -44, + 366 => -44, + ), + 376 => + array ( + 44 => -165, + 45 => -146, + 46 => -165, + 58 => -86, + 59 => -86, + 65 => -95, + 67 => -35, + 79 => -35, + 97 => -118, + 101 => -128, + 111 => -128, + 117 => -109, + 192 => -95, + 193 => -95, + 194 => -95, + 195 => -95, + 196 => -95, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -35, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -109, + 250 => -109, + 251 => -109, + 252 => -109, + 262 => -35, + 268 => -35, + 283 => -128, + 338 => -58, + 339 => -128, + 367 => -109, + 8218 => -183, + 8222 => -197, + ), + 381 => + array ( + 45 => -72, + ), + 699 => + array ( + 65 => -132, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -132, + 193 => -132, + 194 => -132, + 195 => -132, + 196 => -132, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8208 => + array ( + 84 => -146, + 86 => -72, + 87 => -44, + 88 => -100, + 89 => -165, + 221 => -165, + 356 => -146, + 376 => -165, + ), + 8216 => + array ( + 65 => -132, + 74 => -44, + 86 => 18, + 89 => 36, + 192 => -132, + 193 => -132, + 194 => -132, + 195 => -132, + 196 => -132, + 198 => -128, + 221 => 36, + 376 => 36, + ), + 8218 => + array ( + 84 => -220, + 86 => -165, + 87 => -109, + 89 => -202, + 221 => -202, + 356 => -220, + 376 => -202, + ), + 8220 => + array ( + 65 => -128, + 74 => -44, + 89 => 18, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -146, + 221 => 18, + 376 => 18, + ), + 8222 => + array ( + 84 => -220, + 86 => -165, + 87 => -109, + 89 => -202, + 221 => -202, + 356 => -220, + 376 => -202, + ), + 42788 => + array ( + 44 => -160, + 45 => -146, + 46 => -169, + 58 => -54, + 59 => -54, + 65 => -77, + 84 => 22, + 97 => -118, + 99 => -128, + 101 => -128, + 111 => -128, + 114 => -109, + 115 => -118, + 117 => -128, + 119 => -137, + 121 => -165, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 224 => -118, + 225 => -118, + 226 => -118, + 227 => -118, + 228 => -118, + 229 => -118, + 230 => -118, + 231 => -128, + 232 => -128, + 233 => -128, + 234 => -128, + 235 => -128, + 242 => -128, + 243 => -128, + 244 => -128, + 245 => -128, + 246 => -128, + 248 => -128, + 249 => -128, + 250 => -128, + 251 => -128, + 252 => -128, + 253 => -165, + 255 => -165, + 263 => -128, + 269 => -128, + 283 => -128, + 339 => -128, + 341 => -109, + 345 => -109, + 351 => -118, + 353 => -118, + 356 => 22, + 367 => -128, + 8218 => -146, + 8222 => -146, + ), + 42816 => + array ( + 45 => -123, + 67 => -63, + 79 => -63, + 85 => -35, + 87 => -26, + 101 => -54, + 111 => -54, + 117 => -54, + 121 => -100, + 199 => -63, + 210 => -63, + 211 => -63, + 212 => -63, + 213 => -63, + 214 => -63, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -54, + 250 => -54, + 251 => -54, + 252 => -54, + 253 => -100, + 255 => -100, + 262 => -63, + 268 => -63, + 283 => -54, + 338 => -86, + 339 => -54, + 366 => -35, + 367 => -54, + 8218 => 18, + 8222 => 18, + ), + 42817 => + array ( + 101 => -35, + 111 => -35, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -21, + 283 => -35, + 339 => -35, + ), + 61185 => + array ( + 61209 => -26, + ), + 61186 => + array ( + 61209 => -50, + ), + 61187 => + array ( + 61209 => -61, + ), + 61188 => + array ( + 61209 => -66, + ), + 61189 => + array ( + 61209 => -26, + ), + 61191 => + array ( + 61209 => -26, + ), + 61192 => + array ( + 61209 => -50, + ), + 61193 => + array ( + 61209 => -61, + ), + 61194 => + array ( + 61209 => -50, + ), + 61195 => + array ( + 61209 => -26, + ), + 61197 => + array ( + 61209 => -26, + ), + 61198 => + array ( + 61209 => -50, + ), + 61199 => + array ( + 61209 => -61, + ), + 61200 => + array ( + 61209 => -50, + ), + 61201 => + array ( + 61209 => -26, + ), + 61203 => + array ( + 61209 => -26, + ), + 61204 => + array ( + 61209 => -66, + ), + 61205 => + array ( + 61209 => -61, + ), + 61206 => + array ( + 61209 => -50, + ), + 61207 => + array ( + 61209 => -26, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GDEFdata.php new file mode 100755 index 00000000..2dc5f3b7 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GDEFdata.php @@ -0,0 +1,14 @@ + ' 00300| 00301| 00302| 00303| 00304| 00305| 00306| 00307| 00308| 00309| 0030A| 0030B| 0030C| 0030D| 0030E| 0030F| 00310| 00311| 00312| 00313| 00314| 00316| 00317| 00318| 00319| 0031C| 0031D| 0031E| 0031F| 00320| 00323| 00324| 00325| 00326| 00327| 00328| 00329| 0032A| 0032B| 0032C| 0032D| 0032E| 0032F| 00330| 00331| 00332| 00333| 00339| 0033A| 0033B| 0033C| 0033D| 0033E| 0033F| 00340| 00341| 00342| 00343| 00344| 00346| 00347| 00348| 00349| 0034A| 0034B| 0034C| 0034D| 0034E| 00351| 00352| 00353| 00357| 0035A| 0035D| 0035E| 00360| 00361| 00483| 00484| 00485| 00486| 00487| 005B0| 005B1| 005B2| 005B3| 005B4| 005B5| 005B6| 005B7| 005B8| 005BB| 005BC| 005BD| 005BF| 005C7| 00EB1| 00EB4| 00EB5| 00EB6| 00EB7| 00EB8| 00EB9| 00EBB| 00EBC| 00EC8| 00EC9| 00ECA| 00ECB| 00ECC| 00ECD| 01DC4| 01DC5| 01DC6| 01DC7| 01DC8| 01DC9| 020D0| 020D1| 020D6| 020D7| 020DB| 020DC| 020E1| 0E1CA| 0E1CB| 0E1CC| 0E1CD| 0E1CE| 0E1CF| 0E1D0| 0E1D1| 0E1D2| 0E1D3| 0E1D4| 0E1FE| 0FB1E| 0FE21| 0FE23', +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GPOSdata.php new file mode 100755 index 00000000..2e3a0458 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GPOSdata.php @@ -0,0 +1,433 @@ + + array ( + 0 => + array ( + 3784 => 0, + 3785 => 1, + 3786 => 2, + 3787 => 3, + 3788 => 4, + 3789 => 5, + ), + ), + 1 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + ), + ), + 2 => + array ( + 0 => + array ( + 792 => 0, + 793 => 1, + 796 => 2, + 797 => 3, + 798 => 4, + 799 => 5, + 805 => 6, + 809 => 7, + 810 => 8, + 812 => 9, + 813 => 10, + 825 => 11, + 826 => 12, + 827 => 13, + 840 => 14, + 851 => 15, + 858 => 16, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 829 => 18, + 831 => 19, + 832 => 20, + 833 => 21, + 834 => 22, + 836 => 23, + 838 => 24, + 842 => 25, + 843 => 26, + 844 => 27, + 849 => 28, + 850 => 29, + 855 => 30, + 7620 => 31, + 7621 => 32, + 7622 => 33, + 7623 => 34, + 7624 => 35, + 7625 => 36, + 8400 => 37, + 8401 => 38, + 8406 => 39, + 8407 => 40, + 8411 => 41, + 8412 => 42, + 8417 => 43, + 57802 => 44, + 57803 => 45, + 57804 => 46, + 57805 => 47, + 57806 => 48, + 57807 => 49, + 57808 => 50, + 57809 => 51, + 57810 => 52, + 57811 => 53, + 57812 => 54, + 57854 => 55, + ), + ), + 3 => + array ( + 0 => + array ( + 1456 => 0, + 1457 => 1, + 1458 => 2, + 1459 => 3, + 1460 => 4, + 1461 => 5, + 1462 => 6, + 1463 => 7, + 1464 => 8, + 1467 => 9, + 1469 => 10, + 1479 => 11, + ), + ), + 4 => + array ( + 0 => + array ( + 1468 => 0, + ), + ), + 5 => + array ( + 0 => + array ( + 1471 => 0, + 64286 => 1, + ), + ), + 6 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3771 => 5, + 3784 => 6, + 3785 => 7, + 3786 => 8, + 3787 => 9, + 3788 => 10, + 3789 => 11, + ), + ), + 7 => + array ( + 0 => + array ( + 3768 => 0, + 3769 => 1, + 3772 => 2, + ), + ), + 8 => + array ( + 0 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + ), + 9 => + array ( + 0 => + array ( + 808 => 0, + ), + 1 => + array ( + 65057 => 0, + 65059 => 1, + ), + 2 => + array ( + 768 => 0, + 769 => 1, + ), + 3 => + array ( + 807 => 0, + 7698 => 1, + ), + 4 => + array ( + 790 => 0, + 791 => 1, + 792 => 2, + 793 => 3, + 796 => 4, + 797 => 5, + 798 => 6, + 799 => 7, + 800 => 8, + 803 => 9, + 804 => 10, + 805 => 11, + 806 => 12, + 809 => 13, + 810 => 14, + 811 => 15, + 812 => 16, + 813 => 17, + 814 => 18, + 815 => 19, + 816 => 20, + 817 => 21, + 818 => 22, + 819 => 23, + 825 => 24, + 826 => 25, + 827 => 26, + 828 => 27, + 839 => 28, + 840 => 29, + 841 => 30, + 845 => 31, + 846 => 32, + 851 => 33, + 858 => 34, + ), + 5 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 786 => 18, + 787 => 19, + 788 => 20, + 829 => 21, + 830 => 22, + 831 => 23, + 832 => 24, + 833 => 25, + 834 => 26, + 835 => 27, + 836 => 28, + 838 => 29, + 842 => 30, + 843 => 31, + 844 => 32, + 849 => 33, + 850 => 34, + 855 => 35, + 1155 => 36, + 1156 => 37, + 1157 => 38, + 1158 => 39, + 1159 => 40, + 7620 => 41, + 7621 => 42, + 7622 => 43, + 7623 => 44, + 7624 => 45, + 7625 => 46, + 8400 => 47, + 8401 => 48, + 8406 => 49, + 8407 => 50, + 8411 => 51, + 8412 => 52, + 8417 => 53, + 57802 => 54, + 57803 => 55, + 57804 => 56, + 57805 => 57, + 57806 => 58, + 57807 => 59, + 57808 => 60, + 57809 => 61, + 57810 => 62, + 57811 => 63, + 57812 => 64, + 57854 => 65, + ), + ), + 10 => + array ( + 0 => + array ( + 45 => 0, + 65 => 1, + 66 => 2, + 67 => 3, + 70 => 4, + 75 => 5, + 76 => 6, + 79 => 7, + 80 => 8, + 81 => 9, + 83 => 10, + 84 => 11, + 86 => 12, + 87 => 13, + 88 => 14, + 89 => 15, + 90 => 16, + 102 => 17, + 114 => 18, + 118 => 19, + 119 => 20, + 121 => 21, + 192 => 22, + 193 => 23, + 194 => 24, + 195 => 25, + 196 => 26, + 198 => 27, + 199 => 28, + 208 => 29, + 210 => 30, + 211 => 31, + 212 => 32, + 213 => 33, + 214 => 34, + 216 => 35, + 221 => 36, + 222 => 37, + 253 => 38, + 255 => 39, + 256 => 40, + 258 => 41, + 260 => 42, + 262 => 43, + 264 => 44, + 266 => 45, + 268 => 46, + 313 => 47, + 317 => 48, + 321 => 49, + 341 => 50, + 345 => 51, + 350 => 52, + 352 => 53, + 356 => 54, + 376 => 55, + 381 => 56, + 699 => 57, + 8208 => 58, + 8216 => 59, + 8218 => 60, + 8220 => 61, + 8222 => 62, + 42788 => 63, + 42816 => 64, + ), + ), + 11 => + array ( + 0 => + array ( + 61185 => 0, + 61186 => 1, + 61187 => 2, + 61188 => 3, + 61189 => 4, + 61191 => 5, + 61192 => 6, + 61193 => 7, + 61194 => 8, + 61195 => 9, + 61197 => 10, + 61198 => 11, + 61199 => 12, + 61200 => 13, + 61201 => 14, + 61203 => 15, + 61204 => 16, + 61205 => 17, + 61206 => 18, + 61207 => 19, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBGPOStables.dat new file mode 100755 index 00000000..d3d21147 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBdata.php new file mode 100755 index 00000000..f6e7102e --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.GSUBdata.php @@ -0,0 +1,374 @@ + + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 1 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 768 => 6, + 769 => 7, + 770 => 8, + 771 => 9, + 772 => 10, + 773 => 11, + 774 => 12, + 775 => 13, + 776 => 14, + 777 => 15, + 778 => 16, + 779 => 17, + 780 => 18, + 781 => 19, + 782 => 20, + 783 => 21, + 784 => 22, + 785 => 23, + 786 => 24, + 787 => 25, + 788 => 26, + 829 => 27, + 830 => 28, + 831 => 29, + 832 => 30, + 833 => 31, + 834 => 32, + 835 => 33, + 836 => 34, + 838 => 35, + 842 => 36, + 843 => 37, + 844 => 38, + 849 => 39, + 855 => 40, + 1011 => 41, + 1110 => 42, + 1112 => 43, + 1155 => 44, + 1156 => 45, + 1157 => 46, + 1158 => 47, + 7725 => 48, + 7883 => 49, + 8400 => 50, + 8401 => 51, + 8406 => 52, + 8407 => 53, + 8520 => 54, + 8521 => 55, + ), + ), + 2 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 1 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 2 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 3 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 4 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + 5 => + array ( + 741 => 0, + ), + 6 => + array ( + 742 => 0, + ), + 7 => + array ( + 743 => 0, + ), + 8 => + array ( + 744 => 0, + ), + 9 => + array ( + 745 => 0, + ), + ), + 3 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 4 => + array ( + 0 => + array ( + 330 => 0, + ), + ), + 5 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 6 => + array ( + 0 => + array ( + 1381 => 0, + 1396 => 1, + 1406 => 2, + ), + ), + 7 => + array ( + 0 => + array ( + 115 => 0, + ), + ), + 8 => + array ( + 0 => + array ( + 383 => 0, + ), + ), + 9 => + array ( + 0 => + array ( + 33 => 0, + 63 => 1, + 70 => 2, + 82 => 3, + 83 => 4, + 84 => 5, + 97 => 6, + 99 => 7, + ), + ), + 10 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 11 => + array ( + 0 => + array ( + 1471 => 0, + ), + ), + 12 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 13 => + array ( + 0 => + array ( + 910 => 0, + 933 => 1, + 939 => 2, + 946 => 3, + 952 => 4, + 960 => 5, + 966 => 6, + ), + ), + 14 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 330 => 4, + ), + ), + 15 => + array ( + 0 => + array ( + 73 => 0, + 74 => 1, + 97 => 2, + 108 => 3, + 121 => 4, + 330 => 5, + ), + ), + 16 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 774 => 4, + 775 => 5, + 776 => 6, + 778 => 7, + 779 => 8, + 780 => 9, + 783 => 10, + 785 => 11, + ), + ), + 17 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + 303 => 2, + 585 => 3, + 616 => 4, + 669 => 5, + 1011 => 6, + 1110 => 7, + 1112 => 8, + 7725 => 9, + 7883 => 10, + 8520 => 11, + 8521 => 12, + ), + ), + 18 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 19 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 20 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 21 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 22 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 23 => + array ( + 0 => + array ( + 741 => 0, + 742 => 1, + 743 => 2, + 744 => 3, + 745 => 4, + ), + ), + 24 => + array ( + 0 => + array ( + 1506 => 0, + ), + ), + 25 => + array ( + 0 => + array ( + 1488 => 0, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.cw.dat new file mode 100755 index 00000000..254e0917 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.gid.dat new file mode 100755 index 00000000..403529ff Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.mtx.php new file mode 100755 index 00000000..eb08f3b0 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusanscondensedI.mtx.php @@ -0,0 +1,2801 @@ + 729.0, + 'XHeight' => 547.0, + 'FontBBox' => '[-914 -350 1493 1068]', + 'Flags' => 68, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => -11.0, + 'StemV' => 87.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Oblique.ttf'; +$TTCfontID='0'; +$originalsize=596596; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusanscondensedI'; +$panose=' 0 0 2 b 6 6 3 3 4 b 2 4'; +$haskerninfo=true; +$haskernGPOS=true; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr='\x{0EF00}-\x{0EF19}'; +$GSUBScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GSUBFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + 'dlig' => + array ( + 0 => 9, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + ), + 'KUR ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + 'SND ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + 'URD ' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + 'dlig' => + array ( + 0 => 6, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + ), + 'MKD ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 3, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 3, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'aalt' => + array ( + 0 => 12, + ), + 'salt' => + array ( + 0 => 13, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + 'aalt' => + array ( + 0 => 10, + ), + 'salt' => + array ( + 0 => 11, + ), + 'hlig' => + array ( + 0 => 25, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'ISM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'KSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'LSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'NSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'SKS ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + 'SSM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + 1 => 2, + ), + 'locl' => + array ( + 0 => 4, + ), + 'liga' => + array ( + 0 => 5, + ), + 'dlig' => + array ( + 0 => 7, + ), + 'hlig' => + array ( + 0 => 8, + ), + 'salt' => + array ( + 0 => 14, + ), + 'aalt' => + array ( + 0 => 15, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 0, + 1 => 2, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 2, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 22398, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 22478, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 10, + 'Subtables' => + array ( + 0 => 23374, + 1 => 23462, + 2 => 23550, + 3 => 23638, + 4 => 23726, + 5 => 23814, + 6 => 23880, + 7 => 23952, + 8 => 24024, + 9 => 24096, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24162, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24174, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24186, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24246, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24322, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24346, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24370, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24526, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24538, + ), + 'MarkFilteringSet' => '', + ), + 12 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24550, + ), + 'MarkFilteringSet' => '', + ), + 13 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24588, + ), + 'MarkFilteringSet' => '', + ), + 14 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24626, + ), + 'MarkFilteringSet' => '', + ), + 15 => + array ( + 'Type' => 3, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24656, + ), + 'MarkFilteringSet' => '', + ), + 16 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24714, + ), + 'MarkFilteringSet' => '', + ), + 17 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24772, + ), + 'MarkFilteringSet' => '', + ), + 18 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24834, + ), + 'MarkFilteringSet' => '', + ), + 19 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24850, + ), + 'MarkFilteringSet' => '', + ), + 20 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24866, + ), + 'MarkFilteringSet' => '', + ), + 21 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24882, + ), + 'MarkFilteringSet' => '', + ), + 22 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24898, + ), + 'MarkFilteringSet' => '', + ), + 23 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24914, + ), + 'MarkFilteringSet' => '', + ), + 24 => + array ( + 'Type' => 1, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24940, + ), + 'MarkFilteringSet' => '', + ), + 25 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 24952, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT KUR SND URD ', + 'armn' => 'DFLT ', + 'brai' => 'DFLT ', + 'cans' => 'DFLT ', + 'cher' => 'DFLT ', + 'cyrl' => 'DFLT MKD SRB ', + 'geor' => 'DFLT ', + 'grek' => 'DFLT ', + 'hani' => 'DFLT ', + 'hebr' => 'DFLT ', + 'kana' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', + 'math' => 'DFLT ', + 'nko ' => 'DFLT ', + 'ogam' => 'DFLT ', + 'runr' => 'DFLT ', + 'tfng' => 'DFLT ', + 'thai' => 'DFLT ', +); +$GPOSFeatures=array ( + 'DFLT' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'arab' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + 'KUR ' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + 'SND ' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + 'URD ' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'armn' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'brai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'cans' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'cher' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + 'MKD ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + 'SRB ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'geor' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'hani' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'hebr' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'kana' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'ISM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'KSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'LSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'MOL ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'NSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'ROM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'SKS ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + 'SSM ' => + array ( + 'mkmk' => + array ( + 0 => 2, + ), + 'mark' => + array ( + 0 => 8, + 1 => 9, + ), + 'kern' => + array ( + 0 => 10, + 1 => 11, + ), + ), + ), + 'math' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'nko ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 3, + 1 => 4, + 2 => 5, + ), + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'ogam' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'runr' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'tfng' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), + 'thai' => + array ( + 'DFLT' => + array ( + 'kern' => + array ( + 0 => 11, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1512, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1662, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 1720, + 1 => 2158, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3364, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3778, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4040, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4118, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4550, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 5, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 4852, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 6, + 'Subtables' => + array ( + 0 => 5294, + 1 => 5670, + 2 => 7086, + 3 => 7214, + 4 => 7722, + 5 => 11796, + ), + 'MarkFilteringSet' => '', + ), + 10 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 17970, + ), + 'MarkFilteringSet' => '', + ), + 11 => + array ( + 'Type' => 2, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 21272, + ), + 'MarkFilteringSet' => '', + ), +); +$kerninfo=array ( + 45 => + array ( + 84 => -72, + 86 => -40, + 87 => -17, + 88 => -35, + 89 => -72, + 221 => -72, + 356 => -72, + 376 => -72, + ), + 65 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 66 => + array ( + 45 => -17, + 89 => -17, + 221 => -17, + 374 => -17, + 376 => -17, + 562 => -17, + 7922 => -17, + ), + 67 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 70 => + array ( + 44 => -128, + 45 => -54, + 46 => -128, + 58 => -35, + 59 => -35, + 65 => -58, + 117 => -40, + 192 => -58, + 193 => -58, + 194 => -58, + 195 => -58, + 196 => -58, + 249 => -40, + 250 => -40, + 251 => -40, + 252 => -40, + 256 => -58, + 258 => -58, + 260 => -58, + 361 => -40, + 363 => -40, + 365 => -40, + 367 => -40, + 369 => -40, + 371 => -40, + ), + 75 => + array ( + 45 => -100, + 67 => -26, + 79 => -26, + 85 => -17, + 97 => -35, + 101 => -35, + 111 => -35, + 117 => -26, + 121 => -26, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 224 => -35, + 225 => -35, + 226 => -35, + 227 => -35, + 228 => -35, + 229 => -35, + 230 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -44, + 249 => -26, + 250 => -26, + 251 => -26, + 252 => -26, + 253 => -26, + 255 => -26, + 262 => -26, + 268 => -26, + 283 => -35, + 338 => -26, + 339 => -44, + 366 => -17, + 367 => -26, + ), + 76 => + array ( + 45 => -77, + 79 => -30, + 84 => -67, + 86 => -72, + 87 => -40, + 89 => -95, + 121 => -35, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 338 => -30, + 356 => -67, + 376 => -95, + 8216 => -91, + 8217 => -179, + 8220 => -91, + 8221 => -179, + ), + 79 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 80 => + array ( + 44 => -137, + 45 => -54, + 46 => -137, + 58 => -17, + 59 => -17, + 65 => -49, + 192 => -49, + 193 => -49, + 194 => -49, + 195 => -49, + 196 => -49, + ), + 81 => + array ( + 45 => 18, + ), + 83 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 84 => + array ( + 44 => -118, + 45 => -142, + 46 => -118, + 58 => -91, + 59 => -91, + 65 => -91, + 97 => -104, + 99 => -123, + 101 => -123, + 111 => -123, + 114 => -77, + 115 => -118, + 117 => -100, + 119 => -81, + 121 => -86, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -104, + 225 => -104, + 226 => -104, + 227 => -104, + 228 => -104, + 229 => -104, + 230 => -123, + 231 => -123, + 232 => -123, + 233 => -123, + 234 => -123, + 235 => -123, + 242 => -123, + 243 => -123, + 244 => -123, + 245 => -123, + 246 => -123, + 248 => -123, + 249 => -100, + 250 => -100, + 251 => -100, + 252 => -100, + 253 => -86, + 255 => -86, + 263 => -123, + 269 => -123, + 283 => -123, + 339 => -123, + 341 => -77, + 345 => -77, + 351 => -118, + 353 => -118, + 367 => -100, + ), + 86 => + array ( + 44 => -114, + 45 => -86, + 46 => -114, + 58 => -26, + 59 => -26, + 65 => -67, + 97 => -63, + 101 => -58, + 111 => -58, + 117 => -17, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 224 => -63, + 225 => -63, + 226 => -63, + 227 => -63, + 228 => -63, + 229 => -63, + 230 => -72, + 232 => -58, + 233 => -58, + 234 => -58, + 235 => -58, + 242 => -58, + 243 => -58, + 244 => -58, + 245 => -58, + 246 => -58, + 248 => -58, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 283 => -58, + 339 => -58, + 367 => -17, + ), + 87 => + array ( + 44 => -81, + 45 => -77, + 46 => -81, + 65 => -49, + 97 => -54, + 114 => -17, + 192 => -49, + 193 => -49, + 194 => -49, + 195 => -49, + 196 => -49, + 224 => -54, + 225 => -54, + 226 => -54, + 227 => -54, + 228 => -54, + 229 => -54, + 230 => -54, + 341 => -17, + 345 => -17, + 8217 => -17, + 8221 => -17, + ), + 88 => + array ( + 45 => -91, + 67 => -17, + 79 => -35, + 199 => -17, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -17, + 262 => -17, + 268 => -17, + 338 => -26, + ), + 89 => + array ( + 44 => -128, + 45 => -137, + 46 => -128, + 58 => -86, + 59 => -86, + 65 => -77, + 67 => -17, + 79 => -17, + 97 => -91, + 101 => -109, + 105 => -17, + 111 => -109, + 117 => -91, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -109, + 233 => -109, + 234 => -109, + 235 => -109, + 242 => -109, + 243 => -109, + 244 => -109, + 245 => -109, + 246 => -109, + 248 => -109, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 262 => -17, + 268 => -17, + 283 => -109, + 338 => -17, + 339 => -109, + 367 => -91, + 8216 => -21, + 8220 => -21, + ), + 90 => + array ( + 45 => -49, + ), + 102 => + array ( + 44 => -17, + 45 => -17, + 46 => -17, + 8216 => 68, + 8217 => 45, + 8220 => 68, + 8221 => 45, + ), + 114 => + array ( + 44 => -91, + 45 => -54, + 46 => -91, + ), + 118 => + array ( + 44 => -81, + 46 => -81, + ), + 119 => + array ( + 44 => -63, + 46 => -63, + ), + 121 => + array ( + 44 => -77, + 45 => -35, + 46 => -77, + ), + 192 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 193 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 194 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -17, + 356 => -72, + 372 => -17, + 538 => -17, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 195 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 196 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 198 => + array ( + 45 => -17, + ), + 199 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 208 => + array ( + 45 => 18, + ), + 210 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 211 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 212 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 213 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 214 => + array ( + 44 => -40, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -26, + ), + 216 => + array ( + 44 => -40, + 45 => 18, + 46 => -40, + 58 => 18, + 59 => 18, + 88 => -17, + ), + 221 => + array ( + 44 => -128, + 45 => -137, + 46 => -128, + 58 => -86, + 59 => -86, + 65 => -77, + 67 => -17, + 79 => -17, + 97 => -91, + 101 => -109, + 105 => -17, + 111 => -109, + 117 => -91, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -109, + 233 => -109, + 234 => -109, + 235 => -109, + 242 => -109, + 243 => -109, + 244 => -109, + 245 => -109, + 246 => -109, + 248 => -109, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 262 => -17, + 268 => -17, + 283 => -109, + 338 => -17, + 339 => -109, + 367 => -91, + 8216 => -21, + 8220 => -21, + ), + 222 => + array ( + 44 => -72, + 45 => 36, + 46 => -72, + ), + 253 => + array ( + 44 => -77, + 45 => -35, + 46 => -77, + ), + 255 => + array ( + 44 => -77, + 45 => -35, + 46 => -77, + ), + 256 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 258 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 260 => + array ( + 44 => 18, + 46 => 18, + 58 => 18, + 59 => 18, + 84 => -72, + 86 => -49, + 87 => -17, + 354 => -72, + 356 => -72, + 372 => -17, + 538 => -72, + 7808 => -17, + 7810 => -17, + 7812 => -17, + 8217 => -132, + 8221 => -132, + ), + 262 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 264 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 266 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 268 => + array ( + 83 => 18, + 346 => 18, + 348 => 18, + 350 => 18, + 352 => 18, + 536 => 18, + 8217 => -21, + 8221 => -21, + ), + 313 => + array ( + 45 => -77, + 79 => -30, + 84 => -67, + 86 => -72, + 87 => -40, + 89 => -95, + 121 => -35, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 338 => -30, + 356 => -67, + 376 => -95, + 8216 => -91, + 8217 => -179, + 8220 => -91, + 8221 => -179, + ), + 317 => + array ( + 45 => -77, + 79 => -30, + 84 => -67, + 86 => -72, + 87 => -40, + 89 => -95, + 121 => -35, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 338 => -30, + 356 => -67, + 376 => -95, + 8216 => -91, + 8217 => -179, + 8220 => -91, + 8221 => -179, + ), + 321 => + array ( + 45 => -77, + 79 => -30, + 84 => -67, + 86 => -72, + 87 => -40, + 89 => -95, + 121 => -35, + 210 => -30, + 211 => -30, + 212 => -30, + 213 => -30, + 214 => -30, + 216 => -30, + 221 => -95, + 253 => -35, + 255 => -35, + 338 => -30, + 356 => -67, + 376 => -95, + 8216 => -91, + 8217 => -179, + 8220 => -91, + 8221 => -179, + ), + 341 => + array ( + 44 => -91, + 45 => -54, + 46 => -91, + ), + 345 => + array ( + 44 => -91, + 45 => -54, + 46 => -91, + ), + 350 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 352 => + array ( + 83 => -35, + 350 => -35, + 352 => -35, + ), + 356 => + array ( + 44 => -118, + 45 => -142, + 46 => -118, + 58 => -91, + 59 => -91, + 65 => -91, + 97 => -104, + 99 => -123, + 101 => -123, + 111 => -123, + 114 => -77, + 115 => -118, + 117 => -100, + 119 => -81, + 121 => -86, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -104, + 225 => -104, + 226 => -104, + 227 => -104, + 228 => -104, + 229 => -104, + 230 => -123, + 231 => -123, + 232 => -123, + 233 => -123, + 234 => -123, + 235 => -123, + 242 => -123, + 243 => -123, + 244 => -123, + 245 => -123, + 246 => -123, + 248 => -123, + 249 => -100, + 250 => -100, + 251 => -100, + 252 => -100, + 253 => -86, + 255 => -86, + 263 => -123, + 269 => -123, + 283 => -123, + 339 => -123, + 341 => -77, + 345 => -77, + 351 => -118, + 353 => -118, + 367 => -100, + ), + 376 => + array ( + 44 => -128, + 45 => -137, + 46 => -128, + 58 => -86, + 59 => -86, + 65 => -77, + 67 => -17, + 79 => -17, + 97 => -91, + 101 => -109, + 105 => -17, + 111 => -109, + 117 => -91, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -109, + 233 => -109, + 234 => -109, + 235 => -109, + 242 => -109, + 243 => -109, + 244 => -109, + 245 => -109, + 246 => -109, + 248 => -109, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 262 => -17, + 268 => -17, + 283 => -109, + 338 => -17, + 339 => -109, + 367 => -91, + 8216 => -21, + 8220 => -21, + ), + 381 => + array ( + 45 => -49, + ), + 699 => + array ( + 65 => -118, + 86 => 36, + 89 => 22, + 192 => -118, + 193 => -118, + 194 => -118, + 195 => -118, + 196 => -118, + 198 => -146, + 221 => 22, + 376 => 22, + ), + 8208 => + array ( + 84 => -72, + 86 => -40, + 87 => -17, + 88 => -35, + 89 => -72, + 221 => -72, + 356 => -72, + 376 => -72, + ), + 8216 => + array ( + 65 => -118, + 86 => 36, + 89 => 22, + 192 => -118, + 193 => -118, + 194 => -118, + 195 => -118, + 196 => -118, + 198 => -146, + 221 => 22, + 376 => 22, + ), + 8218 => + array ( + 67 => -35, + 79 => -35, + 81 => -35, + 84 => -109, + 86 => -128, + 87 => -72, + 89 => -165, + 102 => -35, + 118 => -54, + 119 => -35, + 121 => -44, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -26, + 221 => -165, + 253 => -44, + 255 => -44, + 262 => -35, + 268 => -35, + 338 => -35, + 356 => -109, + 376 => -165, + 64257 => -35, + 64258 => -35, + ), + 8220 => + array ( + 65 => -118, + 86 => 36, + 89 => 22, + 192 => -118, + 193 => -118, + 194 => -118, + 195 => -118, + 196 => -118, + 198 => -146, + 221 => 22, + 376 => 22, + ), + 8222 => + array ( + 67 => -35, + 79 => -35, + 81 => -35, + 84 => -109, + 86 => -128, + 87 => -72, + 89 => -165, + 102 => -35, + 118 => -72, + 119 => -35, + 121 => -54, + 199 => -35, + 210 => -35, + 211 => -35, + 212 => -35, + 213 => -35, + 214 => -35, + 216 => -26, + 221 => -165, + 253 => -54, + 255 => -54, + 262 => -35, + 268 => -35, + 338 => -35, + 356 => -109, + 376 => -165, + 64257 => -35, + 64258 => -35, + ), + 42788 => + array ( + 44 => -118, + 45 => -142, + 46 => -118, + 58 => -91, + 59 => -91, + 65 => -91, + 97 => -104, + 99 => -123, + 101 => -123, + 111 => -123, + 114 => -77, + 115 => -118, + 117 => -100, + 119 => -81, + 121 => -86, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 224 => -104, + 225 => -104, + 226 => -104, + 227 => -104, + 228 => -104, + 229 => -104, + 230 => -123, + 231 => -123, + 232 => -123, + 233 => -123, + 234 => -123, + 235 => -123, + 242 => -123, + 243 => -123, + 244 => -123, + 245 => -123, + 246 => -123, + 248 => -123, + 249 => -100, + 250 => -100, + 251 => -100, + 252 => -100, + 253 => -86, + 255 => -86, + 263 => -123, + 269 => -123, + 283 => -123, + 339 => -123, + 341 => -77, + 345 => -77, + 351 => -118, + 353 => -118, + 367 => -100, + ), + 42816 => + array ( + 45 => -100, + 67 => -26, + 79 => -26, + 85 => -17, + 97 => -35, + 101 => -35, + 111 => -35, + 117 => -26, + 121 => -26, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 224 => -35, + 225 => -35, + 226 => -35, + 227 => -35, + 228 => -35, + 229 => -35, + 230 => -17, + 232 => -35, + 233 => -35, + 234 => -35, + 235 => -35, + 242 => -35, + 243 => -35, + 244 => -35, + 245 => -35, + 246 => -35, + 248 => -44, + 249 => -26, + 250 => -26, + 251 => -26, + 252 => -26, + 253 => -26, + 255 => -26, + 262 => -26, + 268 => -26, + 283 => -35, + 338 => -26, + 339 => -44, + 366 => -17, + 367 => -26, + ), + 61185 => + array ( + 61209 => -19, + ), + 61186 => + array ( + 61209 => -38, + ), + 61187 => + array ( + 61209 => -45, + ), + 61188 => + array ( + 61209 => -48, + ), + 61189 => + array ( + 61209 => -19, + ), + 61191 => + array ( + 61209 => -19, + ), + 61192 => + array ( + 61209 => -38, + ), + 61193 => + array ( + 61209 => -45, + ), + 61194 => + array ( + 61209 => -38, + ), + 61195 => + array ( + 61209 => -19, + ), + 61197 => + array ( + 61209 => -19, + ), + 61198 => + array ( + 61209 => -38, + ), + 61199 => + array ( + 61209 => -45, + ), + 61200 => + array ( + 61209 => -38, + ), + 61201 => + array ( + 61209 => -19, + ), + 61203 => + array ( + 61209 => -19, + ), + 61204 => + array ( + 61209 => -48, + ), + 61205 => + array ( + 61209 => -45, + ), + 61206 => + array ( + 61209 => -38, + ), + 61207 => + array ( + 61209 => -19, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.GDEFdata.php b/application/third_party/mpdf/ttfontdata/dejavusansmono.GDEFdata.php new file mode 100755 index 00000000..f1f25447 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansmono.GDEFdata.php @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.GPOSdata.php b/application/third_party/mpdf/ttfontdata/dejavusansmono.GPOSdata.php new file mode 100755 index 00000000..d218bc15 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansmono.GPOSdata.php @@ -0,0 +1,228 @@ + + array ( + 0 => + array ( + 1616 => 0, + ), + ), + 1 => + array ( + 0 => + array ( + 1614 => 0, + 1615 => 1, + 1618 => 2, + ), + ), + 2 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 3 => + array ( + 0 => + array ( + 1613 => 0, + 1616 => 1, + 1621 => 2, + ), + ), + 4 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1618 => 5, + 1619 => 6, + 1620 => 7, + 1626 => 8, + ), + ), + 5 => + array ( + 0 => + array ( + 1611 => 0, + 1612 => 1, + 1614 => 2, + 1615 => 3, + 1617 => 4, + 1618 => 5, + 1619 => 6, + 1620 => 7, + 1626 => 8, + ), + ), + 6 => + array ( + 0 => + array ( + 807 => 0, + ), + 1 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 787 => 18, + 788 => 19, + 789 => 20, + 790 => 21, + 791 => 22, + 792 => 23, + 793 => 24, + 796 => 25, + 797 => 26, + 798 => 27, + 799 => 28, + 800 => 29, + 803 => 30, + 804 => 31, + 805 => 32, + 806 => 33, + 809 => 34, + 810 => 35, + 811 => 36, + 812 => 37, + 813 => 38, + 814 => 39, + 815 => 40, + 816 => 41, + 817 => 42, + 825 => 43, + 826 => 44, + 827 => 45, + 828 => 46, + 829 => 47, + 830 => 48, + 835 => 49, + ), + ), + 7 => + array ( + 0 => + array ( + 768 => 0, + 769 => 1, + 770 => 2, + 771 => 3, + 772 => 4, + 773 => 5, + 774 => 6, + 775 => 7, + 776 => 8, + 777 => 9, + 778 => 10, + 779 => 11, + 780 => 12, + 781 => 13, + 782 => 14, + 783 => 15, + 784 => 16, + 785 => 17, + 787 => 18, + 788 => 19, + 789 => 20, + 790 => 21, + 791 => 22, + 792 => 23, + 793 => 24, + 796 => 25, + 797 => 26, + 798 => 27, + 799 => 28, + 800 => 29, + 803 => 30, + 804 => 31, + 805 => 32, + 806 => 33, + 807 => 34, + 808 => 35, + 809 => 36, + 810 => 37, + 811 => 38, + 812 => 39, + 813 => 40, + 814 => 41, + 815 => 42, + 816 => 43, + 817 => 44, + 825 => 45, + 826 => 46, + 827 => 47, + 828 => 48, + 829 => 49, + 830 => 50, + 835 => 51, + ), + ), + 8 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3768 => 5, + 3769 => 6, + 3771 => 7, + 3772 => 8, + 3784 => 9, + 3785 => 10, + 3786 => 11, + 3787 => 12, + 3788 => 13, + 3789 => 14, + ), + ), + 9 => + array ( + 0 => + array ( + 3761 => 0, + 3764 => 1, + 3765 => 2, + 3766 => 3, + 3767 => 4, + 3768 => 5, + 3769 => 6, + 3771 => 7, + 3772 => 8, + 3784 => 9, + 3785 => 10, + 3786 => 11, + 3787 => 12, + 3788 => 13, + 3789 => 14, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUB.arab.DFLT.php b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUB.arab.DFLT.php new file mode 100755 index 00000000..546be115 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUB.arab.DFLT.php @@ -0,0 +1,71 @@ + array ( 1 => "0FE82",), + "00623" => array ( 1 => "0FE84",), + "00624" => array ( 1 => "0FE86",), + "00625" => array ( 1 => "0FE88",), + "00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",), + "00627" => array ( 1 => "0FE8E",), + "00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",), + "00629" => array ( 1 => "0FE94",), + "0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",), + "0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",), + "0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",), + "0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",), + "0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",), + "0062F" => array ( 1 => "0FEAA",), + "00630" => array ( 1 => "0FEAC",), + "00631" => array ( 1 => "0FEAE",), + "00632" => array ( 1 => "0FEB0",), + "00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",), + "00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",), + "00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",), + "00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",), + "00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",), + "00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",), + "00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",), + "0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",), + "00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",), + "00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",), + "00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",), + "00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",), + "00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",), + "00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",), + "00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",), + "00648" => array ( 1 => "0FEEE",), + "00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",), + "0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",), + "00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",), + "0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",), + "0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",), + "0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",), + "0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",), + "00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",), + "00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",), + "00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",), + "00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",), + "00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",), + "00691" => array ( 1 => "0FB8D",), + "00698" => array ( 1 => "0FB8B",), + "006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",), + "006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",), + "006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",), + "006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",), + "006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",), + "0E06E" => array ( 1 => "0FB9F",), +); +$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0FB67 0FB5F 0FB53 0FB57 0FB63 0FB5B 0FB77 0FB73 0FB7B 0FB7F 0FB8D 0FB8B 0FB6B 0FB8F 0FBAB 0FBFD 0FB9F '; +$rphf = array ( +); +$half = array ( +); +$pref = array ( +); +$blwf = array ( +); +$pstf = array ( +); + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBGPOStables.dat b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBGPOStables.dat new file mode 100755 index 00000000..2ce043d5 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBGPOStables.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBdata.php b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBdata.php new file mode 100755 index 00000000..46ffa3f4 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansmono.GSUBdata.php @@ -0,0 +1,206 @@ + + array ( + 0 => + array ( + 330 => 0, + ), + ), + 1 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + ), + ), + 2 => + array ( + 0 => + array ( + 1073 => 0, + ), + ), + 3 => + array ( + 0 => + array ( + 1570 => 0, + 1571 => 1, + 1572 => 2, + 1573 => 3, + 1574 => 4, + 1575 => 5, + 1576 => 6, + 1577 => 7, + 1578 => 8, + 1579 => 9, + 1580 => 10, + 1581 => 11, + 1582 => 12, + 1583 => 13, + 1584 => 14, + 1585 => 15, + 1586 => 16, + 1587 => 17, + 1588 => 18, + 1589 => 19, + 1590 => 20, + 1591 => 21, + 1592 => 22, + 1593 => 23, + 1594 => 24, + 1601 => 25, + 1602 => 26, + 1603 => 27, + 1604 => 28, + 1605 => 29, + 1606 => 30, + 1607 => 31, + 1608 => 32, + 1609 => 33, + 1610 => 34, + 1657 => 35, + 1658 => 36, + 1659 => 37, + 1662 => 38, + 1663 => 39, + 1664 => 40, + 1667 => 41, + 1668 => 42, + 1670 => 43, + 1671 => 44, + 1681 => 45, + 1688 => 46, + 1700 => 47, + 1705 => 48, + 1711 => 49, + 1726 => 50, + 1740 => 51, + 57454 => 52, + ), + ), + 4 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1657 => 24, + 1658 => 25, + 1659 => 26, + 1662 => 27, + 1663 => 28, + 1664 => 29, + 1667 => 30, + 1668 => 31, + 1670 => 32, + 1671 => 33, + 1700 => 34, + 1705 => 35, + 1711 => 36, + 1726 => 37, + 1740 => 38, + ), + ), + 5 => + array ( + 0 => + array ( + 1574 => 0, + 1576 => 1, + 1578 => 2, + 1579 => 3, + 1580 => 4, + 1581 => 5, + 1582 => 6, + 1587 => 7, + 1588 => 8, + 1589 => 9, + 1590 => 10, + 1591 => 11, + 1592 => 12, + 1593 => 13, + 1594 => 14, + 1601 => 15, + 1602 => 16, + 1603 => 17, + 1604 => 18, + 1605 => 19, + 1606 => 20, + 1607 => 21, + 1609 => 22, + 1610 => 23, + 1657 => 24, + 1658 => 25, + 1659 => 26, + 1662 => 27, + 1663 => 28, + 1664 => 29, + 1667 => 30, + 1668 => 31, + 1670 => 32, + 1671 => 33, + 1700 => 34, + 1705 => 35, + 1711 => 36, + 1726 => 37, + 1740 => 38, + ), + ), + 6 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 7 => + array ( + 0 => + array ( + 65247 => 0, + 65248 => 1, + ), + ), + 8 => + array ( + 0 => + array ( + 102 => 0, + ), + ), + 9 => + array ( + 0 => + array ( + 105 => 0, + 106 => 1, + ), + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.cw.dat b/application/third_party/mpdf/ttfontdata/dejavusansmono.cw.dat new file mode 100755 index 00000000..09eacd6f Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansmono.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.gid.dat b/application/third_party/mpdf/ttfontdata/dejavusansmono.gid.dat new file mode 100755 index 00000000..dad95e92 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavusansmono.gid.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavusansmono.mtx.php b/application/third_party/mpdf/ttfontdata/dejavusansmono.mtx.php new file mode 100755 index 00000000..63466310 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavusansmono.mtx.php @@ -0,0 +1,601 @@ + 729, + 'XHeight' => 547, + 'FontBBox' => '[-558 -375 718 1042]', + 'Flags' => 5, + 'Ascent' => 928, + 'Descent' => -236, + 'Leading' => 0, + 'ItalicAngle' => 0, + 'StemV' => 87, + 'MissingWidth' => 602, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/arjun/application/third_party/mpdf/ttfonts/DejaVuSansMono.ttf'; +$TTCfontID='0'; +$originalsize=335068; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavusansmono'; +$panose=' 0 0 2 b 6 9 3 8 4 2 2 4'; +$haskerninfo=false; +$haskernGPOS=false; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=255; +$rtlPUAstr=''; +$GSUBScriptLang=array ( + 'arab' => 'DFLT ', + 'cyrl' => 'DFLT SRB ', + 'grek' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', +); +$GSUBFeatures=array ( + 'arab' => + array ( + 'DFLT' => + array ( + 'fina' => + array ( + 0 => 3, + ), + 'medi' => + array ( + 0 => 4, + ), + 'init' => + array ( + 0 => 5, + ), + 'rlig' => + array ( + 0 => 6, + ), + 'liga' => + array ( + 0 => 7, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + ), + 'SRB ' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + 'locl' => + array ( + 0 => 2, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'ISM ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'KSM ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'LSM ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'MOL ' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'NSM ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'ROM ' => + array ( + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'SKS ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + 'SSM ' => + array ( + 'locl' => + array ( + 0 => 0, + ), + 'ccmp' => + array ( + 0 => 1, + ), + 'dlig' => + array ( + 0 => 8, + ), + ), + ), +); +$GSUBLookups=array ( + 0 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15682, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15694, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15838, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15850, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15990, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 1, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16126, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16262, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 4, + 'Flag' => 9, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16300, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16370, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 16402, + ), + 'MarkFilteringSet' => '', + ), +); +$GPOSScriptLang=array ( + 'DFLT' => 'DFLT ', + 'arab' => 'DFLT ', + 'cyrl' => 'DFLT SRB ', + 'grek' => 'DFLT ', + 'lao ' => 'DFLT ', + 'latn' => 'DFLT ISM KSM LSM MOL NSM ROM SKS SSM ', +); +$GPOSFeatures=array ( + 'arab' => + array ( + 'DFLT' => + array ( + 'mkmk' => + array ( + 0 => 0, + 1 => 1, + ), + 'mark' => + array ( + 0 => 2, + 1 => 3, + 2 => 4, + 3 => 5, + ), + ), + ), + 'cyrl' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'SRB ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + ), + 'grek' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + ), + 'lao ' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 8, + ), + 'rtbd' => + array ( + 0 => 9, + ), + ), + ), + 'latn' => + array ( + 'DFLT' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'ISM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'KSM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'LSM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'MOL ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'NSM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'ROM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'SKS ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + 'SSM ' => + array ( + 'mark' => + array ( + 0 => 6, + 1 => 7, + ), + ), + ), +); +$GPOSLookups=array ( + 0 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 856, + ), + 'MarkFilteringSet' => '', + ), + 1 => + array ( + 'Type' => 6, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 902, + ), + 'MarkFilteringSet' => '', + ), + 2 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 982, + ), + 'MarkFilteringSet' => '', + ), + 3 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 1208, + ), + 'MarkFilteringSet' => '', + ), + 4 => + array ( + 'Type' => 5, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3234, + ), + 'MarkFilteringSet' => '', + ), + 5 => + array ( + 'Type' => 4, + 'Flag' => 1, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 3532, + ), + 'MarkFilteringSet' => '', + ), + 6 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 2, + 'Subtables' => + array ( + 0 => 5562, + 1 => 7898, + ), + 'MarkFilteringSet' => '', + ), + 7 => + array ( + 'Type' => 1, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 14570, + ), + 'MarkFilteringSet' => '', + ), + 8 => + array ( + 'Type' => 4, + 'Flag' => 0, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 14618, + ), + 'MarkFilteringSet' => '', + ), + 9 => + array ( + 'Type' => 1, + 'Flag' => 8, + 'SubtableCount' => 1, + 'Subtables' => + array ( + 0 => 15242, + ), + 'MarkFilteringSet' => '', + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw.dat b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw.dat new file mode 100755 index 00000000..76be6335 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw.dat differ diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw127.php b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw127.php new file mode 100755 index 00000000..21342b38 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.cw127.php @@ -0,0 +1,142 @@ + + array ( + 0 => 286, + 1 => 361, + 2 => 414, + 3 => 754, + 4 => 572, + 5 => 855, + 6 => 801, + 7 => 247, + ), + 40 => + array ( + 0 => 351, + 1 => 351, + 'interval' => true, + ), + 42 => + array ( + 0 => 450, + 1 => 754, + 2 => 286, + 3 => 304, + 4 => 286, + 5 => 303, + ), + 48 => + array ( + 0 => 572, + 1 => 572, + 'interval' => true, + 2 => 572, + 3 => 572, + 4 => 572, + 5 => 572, + 6 => 572, + 7 => 572, + 8 => 572, + 9 => 572, + ), + 58 => + array ( + 0 => 303, + 1 => 303, + 'interval' => true, + ), + 60 => + array ( + 0 => 754, + 1 => 754, + 'interval' => true, + 2 => 754, + ), + 63 => + array ( + 0 => 482, + 1 => 900, + 2 => 650, + 3 => 661, + 4 => 688, + 5 => 721, + 6 => 657, + 7 => 624, + 8 => 719, + 9 => 785, + 10 => 355, + 11 => 360, + 12 => 672, + 13 => 598, + 14 => 921, + 15 => 787, + 16 => 738, + 17 => 605, + 18 => 738, + 19 => 677, + 20 => 616, + 21 => 600, + 22 => 758, + 23 => 650, + 24 => 925, + 25 => 641, + 26 => 594, + 27 => 625, + 28 => 351, + 29 => 303, + 30 => 351, + 31 => 754, + ), + 95 => + array ( + 0 => 450, + 1 => 450, + 'interval' => true, + ), + 97 => + array ( + 0 => 536, + 1 => 576, + 2 => 504, + 3 => 576, + 4 => 532, + 5 => 333, + 6 => 576, + 7 => 580, + 8 => 288, + 9 => 279, + 10 => 545, + 11 => 288, + 12 => 853, + 13 => 580, + 14 => 542, + ), + 112 => + array ( + 0 => 576, + 1 => 576, + 'interval' => true, + ), + 114 => + array ( + 0 => 430, + 1 => 461, + 2 => 361, + 3 => 580, + 4 => 508, + 5 => 770, + 6 => 507, + 7 => 508, + 8 => 474, + 9 => 572, + 10 => 303, + 11 => 572, + 12 => 754, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/CHANGES b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.gid.dat similarity index 100% rename from application/third_party/dompdf/lib/ttf2ufm/src/CHANGES rename to application/third_party/mpdf/ttfontdata/dejavuserifcondensed.gid.dat diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.mtx.php b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.mtx.php new file mode 100755 index 00000000..4e4c5ae3 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavuserifcondensed.mtx.php @@ -0,0 +1,1716 @@ + 729, + 'XHeight' => 519, + 'FontBBox' => '[-693 -347 1512 1109]', + 'Flags' => 4, + 'Ascent' => 928, + 'Descent' => -236, + 'Leading' => 0, + 'ItalicAngle' => 0, + 'StemV' => 87, + 'MissingWidth' => 540, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/arjun/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed.ttf'; +$TTCfontID='0'; +$originalsize=334040; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavuserifcondensed'; +$panose=' 0 0 2 6 6 6 5 6 5 2 2 4'; +$haskerninfo=true; +$haskernGPOS=false; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=0x0000; +$rtlPUAstr=''; +$kerninfo=array ( + 45 => + array ( + 84 => -35, + 86 => -72, + 87 => -54, + 88 => -35, + 89 => -109, + 221 => -109, + 356 => -35, + 376 => -109, + ), + 65 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 66 => + array ( + 45 => 18, + 67 => 18, + 71 => 18, + 79 => 18, + 89 => -17, + 199 => 18, + 210 => 18, + 211 => 18, + 212 => 18, + 213 => 18, + 214 => 18, + 216 => 18, + 221 => -17, + 262 => 18, + 264 => 18, + 266 => 18, + 268 => 18, + 284 => 18, + 286 => 18, + 288 => 18, + 290 => 18, + 332 => 18, + 334 => 18, + 336 => 18, + 338 => 18, + 374 => -17, + 376 => -17, + 490 => 18, + 492 => 18, + 558 => 18, + 562 => -17, + ), + 67 => + array ( + 44 => -35, + 46 => -35, + ), + 68 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 69 => + array ( + 45 => 18, + ), + 70 => + array ( + 44 => -155, + 45 => -44, + 46 => -155, + 58 => -35, + 59 => -35, + 65 => -86, + 97 => -67, + 101 => -54, + 111 => -54, + 192 => -86, + 193 => -86, + 194 => -86, + 195 => -86, + 196 => -86, + 224 => -67, + 225 => -67, + 226 => -67, + 227 => -67, + 228 => -67, + 229 => -67, + 230 => -67, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 256 => -86, + 257 => -67, + 258 => -86, + 259 => -67, + 260 => -86, + 261 => -67, + 275 => -54, + 277 => -54, + 279 => -54, + 281 => -54, + 283 => -54, + 333 => -54, + 335 => -54, + 337 => -54, + 339 => -54, + 483 => -67, + 491 => -54, + 493 => -54, + 559 => -54, + ), + 71 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 89 => -17, + 221 => -17, + 376 => -17, + ), + 74 => + array ( + 44 => -58, + 46 => -77, + 58 => -40, + 59 => -40, + ), + 75 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -26, + 111 => -26, + 117 => -21, + 121 => -63, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -63, + 255 => -63, + 262 => -26, + 268 => -26, + 283 => -26, + 338 => -26, + 339 => -26, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 76 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 78 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 79 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 80 => + array ( + 44 => -202, + 45 => -54, + 46 => -202, + 58 => -35, + 59 => -35, + 65 => -91, + 85 => -17, + 97 => -44, + 101 => -44, + 111 => -40, + 115 => -26, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 224 => -44, + 225 => -44, + 226 => -44, + 227 => -44, + 228 => -44, + 229 => -44, + 230 => -44, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -40, + 243 => -40, + 244 => -40, + 245 => -40, + 246 => -40, + 248 => -40, + 283 => -44, + 339 => -40, + 351 => -26, + 353 => -26, + 366 => -17, + ), + 81 => + array ( + 44 => -49, + 45 => 36, + 46 => -49, + 8217 => 18, + 8221 => 18, + ), + 82 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 83 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 84 => + array ( + 44 => -146, + 45 => -128, + 46 => -146, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => 18, + 97 => -77, + 99 => -77, + 101 => -77, + 111 => -77, + 115 => -72, + 119 => -35, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -28, + 225 => -77, + 226 => -28, + 227 => -28, + 228 => -28, + 229 => -28, + 230 => -77, + 231 => -77, + 232 => -48, + 233 => -77, + 234 => -48, + 235 => -48, + 242 => -38, + 243 => -77, + 244 => -38, + 245 => -38, + 246 => -38, + 248 => -77, + 263 => -77, + 269 => -77, + 283 => -77, + 339 => -77, + 351 => -72, + 353 => -72, + 356 => 18, + ), + 85 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -174, + 45 => -91, + 46 => -174, + 58 => -100, + 59 => -100, + 65 => -67, + 79 => -17, + 97 => -91, + 101 => -91, + 105 => -17, + 111 => -91, + 117 => -63, + 121 => -40, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -63, + 250 => -63, + 251 => -63, + 252 => -63, + 253 => -40, + 255 => -40, + 283 => -91, + 338 => -17, + 339 => -91, + 367 => -63, + 8217 => 36, + 8221 => 36, + ), + 87 => + array ( + 44 => -174, + 45 => -72, + 46 => -174, + 58 => -86, + 59 => -86, + 65 => -49, + 97 => -86, + 101 => -81, + 105 => -17, + 111 => -67, + 114 => -44, + 117 => -40, + 121 => -21, + 192 => -49, + 193 => -49, + 194 => -49, + 195 => -49, + 196 => -49, + 224 => -86, + 225 => -86, + 226 => -86, + 227 => -86, + 228 => -86, + 229 => -86, + 230 => -67, + 232 => -81, + 233 => -81, + 234 => -81, + 235 => -81, + 242 => -67, + 243 => -67, + 244 => -67, + 245 => -67, + 246 => -67, + 248 => -67, + 249 => -40, + 250 => -40, + 251 => -40, + 252 => -40, + 253 => -21, + 255 => -21, + 283 => -81, + 339 => -67, + 341 => -44, + 345 => -44, + 367 => -40, + 8217 => 18, + 8221 => 18, + ), + 88 => + array ( + 45 => -35, + 65 => -35, + 67 => -17, + 79 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 262 => -17, + 268 => -17, + 338 => -17, + ), + 89 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 90 => + array ( + 44 => -17, + 46 => -17, + ), + 102 => + array ( + 44 => -35, + 45 => -35, + 46 => -35, + 8217 => 73, + 8220 => 18, + 8221 => 73, + ), + 107 => + array ( + 45 => -17, + ), + 111 => + array ( + 46 => -17, + ), + 114 => + array ( + 44 => -109, + 46 => -109, + ), + 118 => + array ( + 44 => -118, + 46 => -118, + ), + 119 => + array ( + 44 => -118, + 46 => -118, + ), + 120 => + array ( + 45 => -17, + ), + 121 => + array ( + 44 => -132, + 46 => -132, + ), + 192 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 193 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 194 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 195 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 196 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 198 => + array ( + 45 => 18, + ), + 199 => + array ( + 44 => -35, + 46 => -35, + ), + 200 => + array ( + 45 => 18, + ), + 201 => + array ( + 45 => 18, + ), + 202 => + array ( + 45 => 18, + ), + 203 => + array ( + 45 => 18, + ), + 208 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 65 => -17, + 86 => -17, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 209 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 210 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 211 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 212 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 213 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 214 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 216 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 217 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 222 => + array ( + 44 => -165, + 45 => 18, + 46 => -165, + ), + 240 => + array ( + 46 => -17, + ), + 242 => + array ( + 46 => -17, + ), + 243 => + array ( + 46 => -17, + ), + 244 => + array ( + 46 => -17, + ), + 245 => + array ( + 46 => -17, + ), + 246 => + array ( + 46 => -17, + ), + 248 => + array ( + 46 => -17, + ), + 253 => + array ( + 44 => -132, + 46 => -132, + ), + 254 => + array ( + 44 => -17, + 46 => -49, + ), + 255 => + array ( + 44 => -132, + 46 => -132, + ), + 256 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 258 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 260 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -40, + 373 => -44, + 374 => -40, + 375 => -40, + 376 => -40, + 538 => -54, + 539 => -17, + 562 => -40, + 7808 => -40, + 7809 => -44, + 7810 => -40, + 7811 => -44, + 7812 => -40, + 7813 => -44, + 7922 => -40, + 7923 => -40, + 8217 => -146, + 8221 => -146, + 64256 => -17, + 64257 => -17, + 64258 => -17, + ), + 262 => + array ( + 44 => -35, + 46 => -35, + ), + 264 => + array ( + 44 => -35, + 46 => -35, + ), + 266 => + array ( + 44 => -35, + 46 => -35, + ), + 268 => + array ( + 44 => -35, + 46 => -35, + ), + 270 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 272 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 282 => + array ( + 45 => 18, + ), + 286 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 89 => -17, + 221 => -17, + 376 => -17, + ), + 313 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 317 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 320 => + array ( + 108 => -110, + ), + 321 => + array ( + 84 => -81, + 85 => -17, + 86 => -118, + 87 => -86, + 89 => -100, + 121 => -17, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 221 => -100, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -17, + 376 => -100, + 8217 => -239, + 8221 => -239, + ), + 327 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 338 => + array ( + 45 => 18, + ), + 340 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 341 => + array ( + 44 => -109, + 46 => -109, + ), + 344 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 345 => + array ( + 44 => -109, + 46 => -109, + ), + 350 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 352 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 356 => + array ( + 44 => -146, + 45 => -128, + 46 => -146, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => 18, + 97 => -77, + 99 => -77, + 101 => -77, + 111 => -77, + 115 => -72, + 119 => -35, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 231 => -77, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 248 => -77, + 263 => -77, + 269 => -77, + 283 => -77, + 339 => -77, + 351 => -72, + 353 => -72, + 356 => 18, + ), + 366 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 373 => + array ( + 44 => -149, + 46 => -133, + 97 => 53, + 99 => 41, + 100 => 47, + 101 => 41, + 102 => 107, + 103 => 47, + 105 => 107, + 106 => 106, + 109 => 61, + 110 => 61, + 111 => 41, + 112 => 68, + 113 => 47, + 114 => 61, + 115 => 75, + 116 => 114, + 117 => 70, + 118 => 100, + 119 => 81, + 120 => 84, + 121 => 100, + 122 => 87, + 373 => 127, + 64256 => 107, + ), + 376 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 381 => + array ( + 44 => -17, + 46 => -17, + ), + 699 => + array ( + 65 => -128, + 74 => 22, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -109, + ), + 8208 => + array ( + 84 => -35, + 86 => -72, + 87 => -54, + 88 => -35, + 89 => -109, + 221 => -109, + 356 => -35, + 376 => -109, + ), + 8216 => + array ( + 65 => -128, + 74 => 22, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -109, + ), + 8220 => + array ( + 65 => -128, + 74 => 22, + 86 => 27, + 87 => 27, + 88 => 27, + 89 => 27, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -146, + 221 => 27, + 376 => 27, + ), + 8222 => + array ( + 84 => -35, + 86 => -54, + 87 => -35, + 88 => 27, + 89 => -35, + 118 => -17, + 119 => -17, + 221 => -35, + 356 => -35, + 376 => -35, + ), + 42816 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -26, + 111 => -26, + 117 => -21, + 121 => -63, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -63, + 255 => -63, + 262 => -26, + 268 => -26, + 283 => -26, + 338 => -26, + 339 => -26, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 42817 => + array ( + 45 => -17, + ), + 64256 => + array ( + 44 => -35, + 45 => -35, + 46 => -35, + 8217 => 73, + 8220 => 18, + 8221 => 73, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.cw.dat b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.cw.dat new file mode 100755 index 00000000..34beb607 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.cw.dat differ diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/adobestd/adobe-std.tbl b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.gid.dat similarity index 100% rename from application/third_party/dompdf/lib/ttf2ufm/src/encodings/adobestd/adobe-std.tbl rename to application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.gid.dat diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.mtx.php b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.mtx.php new file mode 100755 index 00000000..e575053f --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedB.mtx.php @@ -0,0 +1,1763 @@ + 729, + 'XHeight' => 519, + 'FontBBox' => '[-752 -389 1617 1145]', + 'Flags' => 262148, + 'Ascent' => 939, + 'Descent' => -236, + 'Leading' => 0, + 'ItalicAngle' => 0, + 'StemV' => 165, + 'MissingWidth' => 540, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/arjun/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Bold.ttf'; +$TTCfontID='0'; +$originalsize=320720; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavuserifcondensedB'; +$panose=' 0 0 2 6 8 6 5 6 5 2 2 4'; +$haskerninfo=true; +$haskernGPOS=false; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 939, -236 +// hhea Ascent/Descent/LineGap = 939, -236, 0 +$useOTL=0x0000; +$rtlPUAstr=''; +$kerninfo=array ( + 45 => + array ( + 84 => -165, + 86 => -72, + 87 => -54, + 88 => -72, + 89 => -109, + 221 => -109, + 356 => -165, + 376 => -109, + ), + 65 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 66 => + array ( + 45 => 18, + 67 => 18, + 71 => 18, + 79 => 18, + 89 => -17, + 199 => 18, + 210 => 18, + 211 => 18, + 212 => 18, + 213 => 18, + 214 => 18, + 216 => 18, + 221 => -17, + 262 => 18, + 264 => 18, + 266 => 18, + 268 => 18, + 284 => 18, + 286 => 18, + 288 => 18, + 290 => 18, + 332 => 18, + 334 => 18, + 336 => 18, + 338 => 18, + 374 => -17, + 376 => -17, + 490 => 18, + 492 => 18, + 558 => 18, + 562 => -17, + 7922 => -17, + ), + 67 => + array ( + 44 => -17, + 46 => -17, + ), + 68 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 69 => + array ( + 45 => 18, + ), + 70 => + array ( + 44 => -100, + 45 => -44, + 46 => -100, + 58 => -35, + 59 => -35, + 65 => -58, + 97 => -54, + 101 => -54, + 111 => -54, + 114 => -17, + 117 => -17, + 192 => -58, + 193 => -58, + 194 => -58, + 195 => -58, + 196 => -58, + 224 => -54, + 225 => -54, + 226 => -54, + 227 => -54, + 228 => -54, + 229 => -54, + 230 => -54, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 256 => -58, + 257 => -54, + 258 => -58, + 259 => -54, + 260 => -58, + 261 => -54, + 275 => -54, + 277 => -54, + 279 => -54, + 281 => -54, + 283 => -54, + 333 => -54, + 335 => -54, + 337 => -54, + 339 => -54, + 341 => -17, + 343 => -17, + 345 => -17, + 361 => -17, + 363 => -17, + 365 => -17, + 367 => -17, + 369 => -17, + 371 => -17, + 483 => -54, + 491 => -54, + 493 => -54, + 559 => -54, + ), + 71 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + ), + 74 => + array ( + 44 => -40, + 46 => -77, + 58 => -40, + 59 => -40, + ), + 75 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -21, + 111 => -21, + 117 => -21, + 121 => -44, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -44, + 255 => -44, + 262 => -26, + 268 => -26, + 283 => -21, + 338 => -26, + 339 => -21, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 76 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 78 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 79 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 80 => + array ( + 44 => -128, + 45 => -54, + 46 => -165, + 58 => -35, + 59 => -35, + 65 => -72, + 97 => -26, + 101 => -26, + 111 => -26, + 192 => -72, + 193 => -72, + 194 => -72, + 195 => -72, + 196 => -72, + 224 => -26, + 225 => -26, + 226 => -26, + 227 => -26, + 228 => -26, + 229 => -26, + 230 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -26, + 283 => -26, + 339 => -26, + 8218 => -128, + 8222 => -128, + ), + 81 => + array ( + 44 => -49, + 45 => 36, + 46 => -49, + ), + 82 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 83 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 84 => + array ( + 44 => -109, + 45 => -165, + 46 => -128, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => -35, + 97 => -95, + 99 => -114, + 101 => -114, + 111 => -114, + 114 => -72, + 115 => -91, + 117 => -91, + 119 => -109, + 121 => -109, + 171 => -72, + 187 => -72, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -46, + 225 => -95, + 226 => -46, + 227 => -46, + 228 => -46, + 229 => -46, + 230 => -77, + 231 => -114, + 232 => -85, + 233 => -114, + 234 => -85, + 235 => -85, + 242 => -75, + 243 => -114, + 244 => -75, + 245 => -75, + 246 => -75, + 248 => -77, + 249 => -77, + 250 => -91, + 251 => -77, + 252 => -77, + 253 => -109, + 255 => -109, + 263 => -114, + 269 => -114, + 283 => -114, + 339 => -77, + 341 => -72, + 345 => -72, + 351 => -91, + 353 => -91, + 356 => -35, + 367 => -91, + 8218 => -72, + 8222 => -72, + 8249 => -72, + 8250 => -72, + ), + 85 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -174, + 45 => -72, + 46 => -174, + 58 => -100, + 59 => -100, + 65 => -77, + 79 => -17, + 97 => -91, + 101 => -91, + 105 => -17, + 111 => -91, + 117 => -63, + 121 => -40, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -63, + 250 => -63, + 251 => -63, + 252 => -63, + 253 => -40, + 255 => -40, + 283 => -91, + 338 => -17, + 339 => -91, + 367 => -63, + 8217 => 18, + 8218 => -128, + 8221 => 18, + 8222 => -128, + ), + 87 => + array ( + 44 => -155, + 45 => -54, + 46 => -155, + 58 => -67, + 59 => -67, + 65 => -63, + 97 => -86, + 101 => -81, + 105 => -17, + 111 => -81, + 114 => -44, + 117 => -40, + 121 => -21, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 224 => -86, + 225 => -86, + 226 => -86, + 227 => -86, + 228 => -86, + 229 => -86, + 230 => -67, + 232 => -81, + 233 => -81, + 234 => -81, + 235 => -81, + 242 => -81, + 243 => -81, + 244 => -81, + 245 => -81, + 246 => -81, + 248 => -81, + 249 => -40, + 250 => -40, + 251 => -40, + 252 => -40, + 253 => -21, + 255 => -21, + 283 => -81, + 339 => -81, + 341 => -44, + 345 => -44, + 367 => -40, + 8217 => 18, + 8218 => -109, + 8221 => 18, + 8222 => -109, + ), + 88 => + array ( + 45 => -35, + 65 => -35, + 67 => -17, + 79 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 262 => -17, + 268 => -17, + 338 => -17, + ), + 89 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 90 => + array ( + 44 => -17, + 46 => -17, + ), + 102 => + array ( + 44 => -21, + 45 => -35, + 46 => -35, + 8217 => 73, + 8220 => 31, + 8221 => 73, + ), + 107 => + array ( + 45 => -40, + ), + 111 => + array ( + 46 => -17, + ), + 114 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 118 => + array ( + 44 => -81, + 46 => -100, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 119 => + array ( + 44 => -81, + 46 => -100, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 120 => + array ( + 45 => -17, + ), + 121 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 171 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 187 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 192 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 193 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 194 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 195 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 196 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 198 => + array ( + 45 => 18, + ), + 199 => + array ( + 44 => -17, + 46 => -17, + ), + 200 => + array ( + 45 => 18, + ), + 201 => + array ( + 45 => 18, + ), + 202 => + array ( + 45 => 18, + ), + 203 => + array ( + 45 => 18, + ), + 208 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 65 => -17, + 86 => -17, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 209 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 210 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 211 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 212 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 213 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 214 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 216 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 217 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 222 => + array ( + 44 => -128, + 45 => 18, + 46 => -146, + ), + 240 => + array ( + 46 => -17, + ), + 242 => + array ( + 46 => -17, + ), + 243 => + array ( + 46 => -17, + ), + 244 => + array ( + 46 => -17, + ), + 245 => + array ( + 46 => -17, + ), + 246 => + array ( + 46 => -17, + ), + 248 => + array ( + 46 => -17, + ), + 253 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 254 => + array ( + 44 => -17, + 46 => -49, + ), + 255 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 256 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 258 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 260 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 354 => -54, + 355 => -17, + 356 => -54, + 357 => -17, + 372 => -49, + 373 => -40, + 374 => -49, + 375 => -40, + 376 => -49, + 538 => -54, + 539 => -17, + 562 => -49, + 563 => -40, + 7808 => -49, + 7809 => -40, + 7810 => -49, + 7811 => -40, + 7812 => -49, + 7813 => -40, + 7922 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 262 => + array ( + 44 => -17, + 46 => -17, + ), + 264 => + array ( + 44 => -17, + 46 => -17, + ), + 266 => + array ( + 44 => -17, + 46 => -17, + ), + 268 => + array ( + 44 => -17, + 46 => -17, + ), + 270 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 272 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 282 => + array ( + 45 => 18, + ), + 286 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + ), + 313 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 317 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 320 => + array ( + 108 => -117, + ), + 321 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -151, + 8221 => -146, + ), + 327 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 338 => + array ( + 45 => 18, + ), + 340 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 341 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 344 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 345 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 350 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 352 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 356 => + array ( + 44 => -109, + 45 => -165, + 46 => -128, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => -35, + 97 => -95, + 99 => -114, + 101 => -114, + 111 => -114, + 114 => -72, + 115 => -91, + 117 => -91, + 119 => -109, + 121 => -109, + 171 => -72, + 187 => -72, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -95, + 225 => -95, + 226 => -95, + 227 => -95, + 228 => -95, + 229 => -95, + 230 => -77, + 231 => -114, + 232 => -114, + 233 => -114, + 234 => -114, + 235 => -114, + 242 => -114, + 243 => -114, + 244 => -114, + 245 => -114, + 246 => -114, + 248 => -77, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 253 => -109, + 255 => -109, + 263 => -114, + 269 => -114, + 283 => -114, + 339 => -77, + 341 => -72, + 345 => -72, + 351 => -91, + 353 => -91, + 356 => -35, + 367 => -91, + 8218 => -72, + 8222 => -72, + 8249 => -72, + 8250 => -72, + ), + 366 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 376 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 381 => + array ( + 44 => -17, + 46 => -17, + ), + 699 => + array ( + 65 => -137, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + ), + 8208 => + array ( + 84 => -165, + 86 => -72, + 87 => -54, + 88 => -72, + 89 => -109, + 221 => -109, + 356 => -165, + 376 => -109, + ), + 8216 => + array ( + 65 => -137, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + ), + 8220 => + array ( + 65 => -137, + 86 => 27, + 87 => 27, + 88 => 27, + 89 => 27, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + 221 => 27, + 376 => 27, + ), + 8222 => + array ( + 84 => -128, + 86 => -146, + 87 => -109, + 88 => 8, + 89 => -91, + 118 => -35, + 119 => -35, + 221 => -91, + 356 => -128, + 376 => -91, + ), + 8249 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 8250 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 42816 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -21, + 111 => -21, + 117 => -21, + 121 => -44, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -44, + 255 => -44, + 262 => -26, + 268 => -26, + 283 => -21, + 338 => -26, + 339 => -21, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 42817 => + array ( + 45 => -40, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.cw.dat b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.cw.dat new file mode 100755 index 00000000..82a5ef2b Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.cw.dat differ diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin1/iso8859-1.tbl b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.gid.dat similarity index 100% rename from application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin1/iso8859-1.tbl rename to application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.gid.dat diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.mtx.php b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.mtx.php new file mode 100755 index 00000000..13d6d608 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedBI.mtx.php @@ -0,0 +1,1490 @@ + 729.0, + 'XHeight' => 519.0, + 'FontBBox' => '[-815 -389 1579 1145]', + 'Flags' => 262212, + 'Ascent' => 939.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => -11.0, + 'StemV' => 165.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-BoldItalic.ttf'; +$TTCfontID='0'; +$originalsize=335940; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavuserifcondensedBI'; +$panose=' 0 0 2 6 8 6 5 3 5 b 2 4'; +$haskerninfo=true; +$haskernGPOS=false; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 939, -236 +// hhea Ascent/Descent/LineGap = 939, -236, 0 +$useOTL=0x0000; +$rtlPUAstr=''; +$kerninfo=array ( + 45 => + array ( + 84 => -165, + 86 => -72, + 87 => -54, + 88 => -72, + 89 => -109, + 221 => -109, + 356 => -165, + 376 => -109, + ), + 65 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 66 => + array ( + 45 => 18, + 67 => 18, + 71 => 18, + 79 => 18, + 89 => -17, + 199 => 18, + 210 => 18, + 211 => 18, + 212 => 18, + 213 => 18, + 214 => 18, + 216 => 18, + 221 => -17, + 262 => 18, + 268 => 18, + 286 => 18, + 338 => 18, + 376 => -17, + ), + 67 => + array ( + 44 => -17, + 46 => -17, + ), + 68 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 69 => + array ( + 45 => 18, + ), + 70 => + array ( + 44 => -100, + 45 => -44, + 46 => -100, + 58 => -35, + 59 => -35, + 65 => -58, + 97 => -54, + 101 => -54, + 111 => -54, + 114 => -17, + 117 => -17, + 192 => -58, + 193 => -58, + 194 => -58, + 195 => -58, + 196 => -58, + 224 => -54, + 225 => -54, + 226 => -54, + 227 => -54, + 228 => -54, + 229 => -54, + 230 => -54, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 249 => -17, + 250 => -17, + 251 => -17, + 252 => -17, + 283 => -54, + 339 => -54, + 341 => -17, + 345 => -17, + 367 => -17, + ), + 71 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + ), + 74 => + array ( + 44 => -40, + 46 => -77, + 58 => -40, + 59 => -40, + ), + 75 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -21, + 111 => -21, + 117 => -21, + 121 => -44, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -44, + 255 => -44, + 262 => -26, + 268 => -26, + 283 => -21, + 338 => -26, + 339 => -21, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 76 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 78 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 79 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 80 => + array ( + 44 => -128, + 45 => -54, + 46 => -165, + 58 => -35, + 59 => -35, + 65 => -72, + 97 => -26, + 101 => -26, + 111 => -26, + 192 => -72, + 193 => -72, + 194 => -72, + 195 => -72, + 196 => -72, + 224 => -26, + 225 => -26, + 226 => -26, + 227 => -26, + 228 => -26, + 229 => -26, + 230 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -26, + 283 => -26, + 339 => -26, + 8218 => -128, + 8222 => -128, + ), + 81 => + array ( + 44 => -49, + 45 => 36, + 46 => -49, + ), + 82 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 83 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 84 => + array ( + 44 => -109, + 45 => -165, + 46 => -128, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => -35, + 97 => -95, + 99 => -114, + 101 => -114, + 111 => -114, + 114 => -72, + 115 => -91, + 117 => -91, + 119 => -109, + 121 => -109, + 171 => -72, + 187 => -72, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -95, + 225 => -95, + 226 => -95, + 227 => -95, + 228 => -95, + 229 => -95, + 230 => -77, + 231 => -114, + 232 => -114, + 233 => -114, + 234 => -114, + 235 => -114, + 242 => -114, + 243 => -114, + 244 => -114, + 245 => -114, + 246 => -114, + 248 => -77, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 253 => -109, + 255 => -109, + 263 => -114, + 269 => -114, + 283 => -114, + 339 => -77, + 341 => -72, + 345 => -72, + 351 => -91, + 353 => -91, + 356 => -35, + 367 => -91, + 8218 => -72, + 8222 => -72, + 8249 => -72, + 8250 => -72, + ), + 85 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -174, + 45 => -72, + 46 => -174, + 58 => -100, + 59 => -100, + 65 => -77, + 79 => -17, + 97 => -91, + 101 => -91, + 105 => -17, + 111 => -91, + 117 => -63, + 121 => -40, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -63, + 250 => -63, + 251 => -63, + 252 => -63, + 253 => -40, + 255 => -40, + 283 => -91, + 338 => -17, + 339 => -91, + 367 => -63, + 8217 => 18, + 8218 => -128, + 8221 => 18, + 8222 => -128, + ), + 87 => + array ( + 44 => -155, + 45 => -54, + 46 => -155, + 58 => -67, + 59 => -67, + 65 => -63, + 97 => -86, + 101 => -81, + 105 => -17, + 111 => -81, + 114 => -44, + 117 => -40, + 121 => -21, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 224 => -86, + 225 => -86, + 226 => -86, + 227 => -86, + 228 => -86, + 229 => -86, + 230 => -67, + 232 => -81, + 233 => -81, + 234 => -81, + 235 => -81, + 242 => -81, + 243 => -81, + 244 => -81, + 245 => -81, + 246 => -81, + 248 => -81, + 249 => -40, + 250 => -40, + 251 => -40, + 252 => -40, + 253 => -21, + 255 => -21, + 283 => -81, + 339 => -81, + 341 => -44, + 345 => -44, + 367 => -40, + 8217 => 18, + 8218 => -109, + 8221 => 18, + 8222 => -109, + ), + 88 => + array ( + 45 => -35, + 65 => -35, + 67 => -17, + 79 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 262 => -17, + 268 => -17, + 338 => -17, + ), + 89 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 90 => + array ( + 44 => -17, + 46 => -17, + ), + 102 => + array ( + 44 => -21, + 45 => -35, + 46 => -35, + 8217 => 73, + 8220 => 31, + 8221 => 73, + ), + 107 => + array ( + 45 => -40, + ), + 111 => + array ( + 46 => -17, + ), + 114 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 118 => + array ( + 44 => -81, + 46 => -100, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 119 => + array ( + 44 => -81, + 46 => -100, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 120 => + array ( + 45 => -17, + ), + 121 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 171 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 187 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 192 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 193 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 194 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 195 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 196 => + array ( + 84 => -54, + 86 => -72, + 87 => -49, + 89 => -49, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -40, + 121 => -40, + 221 => -49, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -49, + 8217 => -118, + 8221 => -118, + 64257 => -17, + 64258 => -17, + ), + 198 => + array ( + 45 => 18, + ), + 199 => + array ( + 44 => -17, + 46 => -17, + ), + 200 => + array ( + 45 => 18, + ), + 201 => + array ( + 45 => 18, + ), + 202 => + array ( + 45 => 18, + ), + 203 => + array ( + 45 => 18, + ), + 208 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 65 => -17, + 86 => -17, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 209 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 210 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 211 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 212 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 213 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 214 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 216 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 217 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 222 => + array ( + 44 => -128, + 45 => 18, + 46 => -146, + ), + 240 => + array ( + 46 => -17, + ), + 242 => + array ( + 46 => -17, + ), + 243 => + array ( + 46 => -17, + ), + 244 => + array ( + 46 => -17, + ), + 245 => + array ( + 46 => -17, + ), + 246 => + array ( + 46 => -17, + ), + 248 => + array ( + 46 => -17, + ), + 253 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 254 => + array ( + 44 => -17, + 46 => -49, + ), + 255 => + array ( + 44 => -95, + 46 => -114, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 262 => + array ( + 44 => -17, + 46 => -17, + ), + 268 => + array ( + 44 => -17, + 46 => -17, + ), + 270 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 282 => + array ( + 45 => 18, + ), + 286 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + ), + 313 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 317 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8216 => -239, + 8217 => -239, + 8220 => -239, + 8221 => -239, + ), + 320 => + array ( + 108 => -117, + ), + 321 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -67, + 89 => -63, + 121 => -35, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -35, + 255 => -35, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -151, + 8221 => -146, + ), + 327 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 338 => + array ( + 45 => 18, + ), + 340 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 341 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 344 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -35, + 8221 => -35, + ), + 345 => + array ( + 44 => -72, + 46 => -91, + 8216 => 36, + 8217 => 36, + 8220 => 36, + 8221 => 36, + ), + 350 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 352 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -21, + 350 => -21, + 352 => -21, + ), + 356 => + array ( + 44 => -109, + 45 => -165, + 46 => -128, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => -35, + 97 => -95, + 99 => -114, + 101 => -114, + 111 => -114, + 114 => -72, + 115 => -91, + 117 => -91, + 119 => -109, + 121 => -109, + 171 => -72, + 187 => -72, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -95, + 225 => -95, + 226 => -95, + 227 => -95, + 228 => -95, + 229 => -95, + 230 => -77, + 231 => -114, + 232 => -114, + 233 => -114, + 234 => -114, + 235 => -114, + 242 => -114, + 243 => -114, + 244 => -114, + 245 => -114, + 246 => -114, + 248 => -77, + 249 => -91, + 250 => -91, + 251 => -91, + 252 => -91, + 253 => -109, + 255 => -109, + 263 => -114, + 269 => -114, + 283 => -114, + 339 => -77, + 341 => -72, + 345 => -72, + 351 => -91, + 353 => -91, + 356 => -35, + 367 => -91, + 8218 => -72, + 8222 => -72, + 8249 => -72, + 8250 => -72, + ), + 366 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 376 => + array ( + 44 => -128, + 45 => -100, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -63, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -63, + 193 => -63, + 194 => -63, + 195 => -63, + 196 => -63, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -86, + 367 => -86, + ), + 381 => + array ( + 44 => -17, + 46 => -17, + ), + 699 => + array ( + 65 => -137, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + ), + 8208 => + array ( + 84 => -165, + 86 => -72, + 87 => -54, + 88 => -72, + 89 => -109, + 221 => -109, + 356 => -165, + 376 => -109, + ), + 8216 => + array ( + 65 => -137, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + ), + 8220 => + array ( + 65 => -137, + 86 => 27, + 87 => 27, + 88 => 27, + 89 => 27, + 192 => -137, + 193 => -137, + 194 => -137, + 195 => -137, + 196 => -137, + 198 => -123, + 221 => 27, + 376 => 27, + ), + 8222 => + array ( + 84 => -128, + 86 => -146, + 87 => -109, + 88 => 8, + 89 => -91, + 118 => -35, + 119 => -35, + 221 => -91, + 356 => -128, + 376 => -91, + ), + 8249 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 8250 => + array ( + 74 => -35, + 84 => -72, + 356 => -72, + ), + 42816 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -21, + 111 => -21, + 117 => -21, + 121 => -44, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -21, + 233 => -21, + 234 => -21, + 235 => -21, + 242 => -21, + 243 => -21, + 244 => -21, + 245 => -21, + 246 => -21, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -44, + 255 => -44, + 262 => -26, + 268 => -26, + 283 => -21, + 338 => -26, + 339 => -21, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 42817 => + array ( + 45 => -40, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.cw.dat b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.cw.dat new file mode 100755 index 00000000..36fa9b93 Binary files /dev/null and b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.cw.dat differ diff --git a/application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin2/iso8859-2.tbl b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.gid.dat similarity index 100% rename from application/third_party/dompdf/lib/ttf2ufm/src/encodings/latin2/iso8859-2.tbl rename to application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.gid.dat diff --git a/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.mtx.php b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.mtx.php new file mode 100755 index 00000000..f78ac1cd --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dejavuserifcondensedI.mtx.php @@ -0,0 +1,1431 @@ + 729.0, + 'XHeight' => 519.0, + 'FontBBox' => '[-755 -347 1480 1109]', + 'Flags' => 68, + 'Ascent' => 928.0, + 'Descent' => -236.0, + 'Leading' => 0.0, + 'ItalicAngle' => -11.0, + 'StemV' => 87.0, + 'MissingWidth' => 540.0, +); +$unitsPerEm=2048; +$up=-63; +$ut=44; +$strp=259; +$strs=50; +$ttffile='C:/xampp/htdocs/siddharth_application_27MPDF/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Italic.ttf'; +$TTCfontID='0'; +$originalsize=342736; +$sip=false; +$smp=false; +$BMPselected=true; +$fontkey='dejavuserifcondensedI'; +$panose=' 0 0 2 6 6 6 5 3 5 b 2 4'; +$haskerninfo=true; +$haskernGPOS=false; +$hassmallcapsGSUB=false; +$fontmetrics='win'; +// TypoAscender/TypoDescender/TypoLineGap = 760, -240, 200 +// usWinAscent/usWinDescent = 928, -236 +// hhea Ascent/Descent/LineGap = 928, -236, 0 +$useOTL=0x0000; +$rtlPUAstr=''; +$kerninfo=array ( + 45 => + array ( + 84 => -35, + 86 => -72, + 87 => -54, + 88 => -35, + 89 => -109, + 221 => -109, + 356 => -35, + 376 => -109, + ), + 65 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 66 => + array ( + 45 => 18, + 67 => 18, + 71 => 18, + 79 => 18, + 89 => -17, + 199 => 18, + 210 => 18, + 211 => 18, + 212 => 18, + 213 => 18, + 214 => 18, + 216 => 18, + 221 => -17, + 262 => 18, + 268 => 18, + 286 => 18, + 338 => 18, + 376 => -17, + ), + 67 => + array ( + 44 => -35, + 46 => -35, + ), + 68 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 69 => + array ( + 45 => 18, + ), + 70 => + array ( + 44 => -155, + 45 => -44, + 46 => -155, + 58 => -35, + 59 => -35, + 65 => -86, + 97 => -67, + 101 => -54, + 111 => -54, + 192 => -86, + 193 => -86, + 194 => -86, + 195 => -86, + 196 => -86, + 224 => -67, + 225 => -67, + 226 => -67, + 227 => -67, + 228 => -67, + 229 => -67, + 230 => -67, + 232 => -54, + 233 => -54, + 234 => -54, + 235 => -54, + 242 => -54, + 243 => -54, + 244 => -54, + 245 => -54, + 246 => -54, + 248 => -54, + 283 => -54, + 339 => -54, + ), + 71 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 89 => -17, + 221 => -17, + 376 => -17, + ), + 74 => + array ( + 44 => -58, + 46 => -77, + 58 => -40, + 59 => -40, + ), + 75 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -26, + 111 => -26, + 117 => -21, + 121 => -63, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -63, + 255 => -63, + 262 => -26, + 268 => -26, + 283 => -26, + 338 => -26, + 339 => -26, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 76 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 78 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 79 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 80 => + array ( + 44 => -202, + 45 => -54, + 46 => -202, + 58 => -35, + 59 => -35, + 65 => -91, + 85 => -17, + 97 => -44, + 101 => -44, + 111 => -40, + 115 => -26, + 192 => -91, + 193 => -91, + 194 => -91, + 195 => -91, + 196 => -91, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 224 => -44, + 225 => -44, + 226 => -44, + 227 => -44, + 228 => -44, + 229 => -44, + 230 => -44, + 232 => -44, + 233 => -44, + 234 => -44, + 235 => -44, + 242 => -40, + 243 => -40, + 244 => -40, + 245 => -40, + 246 => -40, + 248 => -40, + 283 => -44, + 339 => -40, + 351 => -26, + 353 => -26, + 366 => -17, + ), + 81 => + array ( + 44 => -49, + 45 => 36, + 46 => -49, + 8217 => 18, + 8221 => 18, + ), + 82 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 83 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 84 => + array ( + 44 => -146, + 45 => -128, + 46 => -146, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => 18, + 97 => -77, + 99 => -77, + 101 => -77, + 111 => -77, + 115 => -72, + 119 => -35, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 231 => -77, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 248 => -77, + 263 => -77, + 269 => -77, + 283 => -77, + 339 => -77, + 351 => -72, + 353 => -72, + 356 => 18, + ), + 85 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 86 => + array ( + 44 => -174, + 45 => -91, + 46 => -174, + 58 => -100, + 59 => -100, + 65 => -67, + 79 => -17, + 97 => -91, + 101 => -91, + 105 => -17, + 111 => -91, + 117 => -63, + 121 => -40, + 192 => -67, + 193 => -67, + 194 => -67, + 195 => -67, + 196 => -67, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 224 => -91, + 225 => -91, + 226 => -91, + 227 => -91, + 228 => -91, + 229 => -91, + 230 => -91, + 232 => -91, + 233 => -91, + 234 => -91, + 235 => -91, + 242 => -91, + 243 => -91, + 244 => -91, + 245 => -91, + 246 => -91, + 248 => -91, + 249 => -63, + 250 => -63, + 251 => -63, + 252 => -63, + 253 => -40, + 255 => -40, + 283 => -91, + 338 => -17, + 339 => -91, + 367 => -63, + 8217 => 36, + 8221 => 36, + ), + 87 => + array ( + 44 => -174, + 45 => -72, + 46 => -174, + 58 => -86, + 59 => -86, + 65 => -49, + 97 => -86, + 101 => -81, + 105 => -17, + 111 => -67, + 114 => -44, + 117 => -40, + 121 => -21, + 192 => -49, + 193 => -49, + 194 => -49, + 195 => -49, + 196 => -49, + 224 => -86, + 225 => -86, + 226 => -86, + 227 => -86, + 228 => -86, + 229 => -86, + 230 => -67, + 232 => -81, + 233 => -81, + 234 => -81, + 235 => -81, + 242 => -67, + 243 => -67, + 244 => -67, + 245 => -67, + 246 => -67, + 248 => -67, + 249 => -40, + 250 => -40, + 251 => -40, + 252 => -40, + 253 => -21, + 255 => -21, + 283 => -81, + 339 => -67, + 341 => -44, + 345 => -44, + 367 => -40, + 8217 => 18, + 8221 => 18, + ), + 88 => + array ( + 45 => -35, + 65 => -35, + 67 => -17, + 79 => -17, + 192 => -35, + 193 => -35, + 194 => -35, + 195 => -35, + 196 => -35, + 199 => -17, + 210 => -17, + 211 => -17, + 212 => -17, + 213 => -17, + 214 => -17, + 216 => -17, + 262 => -17, + 268 => -17, + 338 => -17, + ), + 89 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 90 => + array ( + 44 => -17, + 46 => -17, + ), + 102 => + array ( + 44 => -35, + 45 => -35, + 46 => -35, + 8217 => 73, + 8220 => 18, + 8221 => 73, + ), + 107 => + array ( + 45 => -17, + ), + 111 => + array ( + 46 => -17, + ), + 114 => + array ( + 44 => -109, + 46 => -109, + ), + 118 => + array ( + 44 => -118, + 46 => -118, + ), + 119 => + array ( + 44 => -118, + 46 => -118, + ), + 120 => + array ( + 45 => -17, + ), + 121 => + array ( + 44 => -132, + 46 => -132, + ), + 192 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 193 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 194 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 195 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 196 => + array ( + 84 => -54, + 86 => -49, + 87 => -40, + 89 => -40, + 102 => -17, + 116 => -17, + 118 => -40, + 119 => -44, + 121 => -40, + 221 => -40, + 253 => -40, + 255 => -40, + 356 => -54, + 357 => -17, + 376 => -40, + 8217 => -146, + 8221 => -146, + 64257 => -17, + 64258 => -17, + ), + 198 => + array ( + 45 => 18, + ), + 199 => + array ( + 44 => -35, + 46 => -35, + ), + 200 => + array ( + 45 => 18, + ), + 201 => + array ( + 45 => 18, + ), + 202 => + array ( + 45 => 18, + ), + 203 => + array ( + 45 => 18, + ), + 208 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 65 => -17, + 86 => -17, + 89 => -17, + 192 => -17, + 193 => -17, + 194 => -17, + 195 => -17, + 196 => -17, + 221 => -17, + 376 => -17, + ), + 209 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 210 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 211 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 212 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 213 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 214 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 216 => + array ( + 44 => -58, + 45 => 36, + 46 => -58, + 86 => -17, + 88 => -17, + ), + 217 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 218 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 219 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 220 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 221 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 222 => + array ( + 44 => -165, + 45 => 18, + 46 => -165, + ), + 240 => + array ( + 46 => -17, + ), + 242 => + array ( + 46 => -17, + ), + 243 => + array ( + 46 => -17, + ), + 244 => + array ( + 46 => -17, + ), + 245 => + array ( + 46 => -17, + ), + 246 => + array ( + 46 => -17, + ), + 248 => + array ( + 46 => -17, + ), + 253 => + array ( + 44 => -132, + 46 => -132, + ), + 254 => + array ( + 44 => -17, + 46 => -49, + ), + 255 => + array ( + 44 => -132, + 46 => -132, + ), + 262 => + array ( + 44 => -35, + 46 => -35, + ), + 268 => + array ( + 44 => -35, + 46 => -35, + ), + 270 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 86 => -17, + ), + 282 => + array ( + 45 => 18, + ), + 286 => + array ( + 44 => -35, + 45 => 18, + 46 => -35, + 89 => -17, + 221 => -17, + 376 => -17, + ), + 313 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 317 => + array ( + 84 => -81, + 85 => -54, + 86 => -118, + 87 => -86, + 89 => -63, + 121 => -17, + 217 => -54, + 218 => -54, + 219 => -54, + 220 => -54, + 221 => -63, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -54, + 376 => -63, + 8217 => -239, + 8221 => -239, + ), + 320 => + array ( + 108 => -110, + ), + 321 => + array ( + 84 => -81, + 85 => -17, + 86 => -118, + 87 => -86, + 89 => -100, + 121 => -17, + 217 => -17, + 218 => -17, + 219 => -17, + 220 => -17, + 221 => -100, + 253 => -17, + 255 => -17, + 356 => -81, + 366 => -17, + 376 => -100, + 8217 => -239, + 8221 => -239, + ), + 327 => + array ( + 44 => -63, + 46 => -63, + 58 => -35, + 59 => -35, + ), + 338 => + array ( + 45 => 18, + ), + 340 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 341 => + array ( + 44 => -109, + 46 => -109, + ), + 344 => + array ( + 84 => -17, + 86 => -35, + 87 => -21, + 89 => -30, + 97 => 22, + 121 => -17, + 221 => -30, + 224 => 22, + 225 => 22, + 226 => 22, + 227 => 22, + 228 => 22, + 229 => 22, + 230 => 22, + 248 => 18, + 253 => -17, + 255 => -17, + 356 => -17, + 376 => -30, + 8217 => -54, + 8221 => -54, + ), + 345 => + array ( + 44 => -109, + 46 => -109, + ), + 350 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 352 => + array ( + 44 => -35, + 45 => 36, + 46 => -35, + 83 => -17, + 350 => -17, + 352 => -17, + ), + 356 => + array ( + 44 => -146, + 45 => -128, + 46 => -146, + 58 => -35, + 59 => -35, + 65 => -54, + 84 => 18, + 97 => -77, + 99 => -77, + 101 => -77, + 111 => -77, + 115 => -72, + 119 => -35, + 192 => -54, + 193 => -54, + 194 => -54, + 195 => -54, + 196 => -54, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -77, + 231 => -77, + 232 => -77, + 233 => -77, + 234 => -77, + 235 => -77, + 242 => -77, + 243 => -77, + 244 => -77, + 245 => -77, + 246 => -77, + 248 => -77, + 263 => -77, + 269 => -77, + 283 => -77, + 339 => -77, + 351 => -72, + 353 => -72, + 356 => 18, + ), + 366 => + array ( + 44 => -91, + 45 => -17, + 46 => -91, + 58 => -35, + 59 => -35, + 65 => -30, + 74 => -26, + 192 => -30, + 193 => -30, + 194 => -30, + 195 => -30, + 196 => -30, + ), + 373 => + array ( + 44 => -149, + 46 => -133, + 97 => 53, + 99 => 41, + 100 => 47, + 101 => 41, + 102 => 107, + 103 => 47, + 105 => 107, + 106 => 106, + 109 => 61, + 110 => 61, + 111 => 41, + 112 => 68, + 113 => 47, + 114 => 61, + 115 => 75, + 116 => 114, + 117 => 70, + 118 => 100, + 119 => 81, + 120 => 84, + 121 => 100, + 122 => 87, + 373 => 127, + ), + 376 => + array ( + 44 => -128, + 45 => -109, + 46 => -128, + 58 => -123, + 59 => -123, + 65 => -77, + 67 => -17, + 97 => -77, + 101 => -86, + 105 => -17, + 111 => -86, + 117 => -86, + 192 => -77, + 193 => -77, + 194 => -77, + 195 => -77, + 196 => -77, + 199 => -17, + 224 => -77, + 225 => -77, + 226 => -77, + 227 => -77, + 228 => -77, + 229 => -77, + 230 => -95, + 232 => -86, + 233 => -86, + 234 => -86, + 235 => -86, + 242 => -86, + 243 => -86, + 244 => -86, + 245 => -86, + 246 => -86, + 248 => -86, + 249 => -86, + 250 => -86, + 251 => -86, + 252 => -86, + 262 => -17, + 268 => -17, + 283 => -86, + 339 => -104, + 367 => -86, + ), + 381 => + array ( + 44 => -17, + 46 => -17, + ), + 699 => + array ( + 65 => -128, + 74 => 22, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -109, + ), + 8208 => + array ( + 84 => -35, + 86 => -72, + 87 => -54, + 88 => -35, + 89 => -109, + 221 => -109, + 356 => -35, + 376 => -109, + ), + 8216 => + array ( + 65 => -128, + 74 => 22, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -109, + ), + 8220 => + array ( + 65 => -128, + 74 => 22, + 86 => 27, + 87 => 27, + 88 => 27, + 89 => 27, + 192 => -128, + 193 => -128, + 194 => -128, + 195 => -128, + 196 => -128, + 198 => -146, + 221 => 27, + 376 => 27, + ), + 8222 => + array ( + 84 => -35, + 86 => -54, + 87 => -35, + 88 => 27, + 89 => -35, + 118 => -17, + 119 => -17, + 221 => -35, + 356 => -35, + 376 => -35, + ), + 42816 => + array ( + 45 => -72, + 65 => -40, + 67 => -26, + 79 => -26, + 85 => -35, + 87 => -35, + 89 => -26, + 101 => -26, + 111 => -26, + 117 => -21, + 121 => -63, + 192 => -40, + 193 => -40, + 194 => -40, + 195 => -40, + 196 => -40, + 199 => -26, + 210 => -26, + 211 => -26, + 212 => -26, + 213 => -26, + 214 => -26, + 216 => -26, + 217 => -35, + 218 => -35, + 219 => -35, + 220 => -35, + 221 => -26, + 232 => -26, + 233 => -26, + 234 => -26, + 235 => -26, + 242 => -26, + 243 => -26, + 244 => -26, + 245 => -26, + 246 => -26, + 248 => -17, + 249 => -21, + 250 => -21, + 251 => -21, + 252 => -21, + 253 => -63, + 255 => -63, + 262 => -26, + 268 => -26, + 283 => -26, + 338 => -26, + 339 => -26, + 366 => -35, + 367 => -21, + 376 => -26, + ), + 42817 => + array ( + 45 => -17, + ), +); +?> \ No newline at end of file diff --git a/application/third_party/mpdf/ttfontdata/dummy.txt b/application/third_party/mpdf/ttfontdata/dummy.txt new file mode 100755 index 00000000..41234966 --- /dev/null +++ b/application/third_party/mpdf/ttfontdata/dummy.txt @@ -0,0 +1,2 @@ +This is just a placeholder file so that the folder is created on install. +It can be deleted once installed. \ No newline at end of file diff --git a/application/third_party/mpdf/ttfonts/AboriginalSansREGULAR.ttf b/application/third_party/mpdf/ttfonts/AboriginalSansREGULAR.ttf new file mode 100755 index 00000000..3f88df0b Binary files /dev/null and b/application/third_party/mpdf/ttfonts/AboriginalSansREGULAR.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Abyssinica_SIL.ttf b/application/third_party/mpdf/ttfonts/Abyssinica_SIL.ttf new file mode 100755 index 00000000..f2215e93 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Abyssinica_SIL.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Aegean.otf b/application/third_party/mpdf/ttfonts/Aegean.otf new file mode 100755 index 00000000..a799f5de Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Aegean.otf differ diff --git a/application/third_party/mpdf/ttfonts/Aegyptus.otf b/application/third_party/mpdf/ttfonts/Aegyptus.otf new file mode 100755 index 00000000..193a88ab Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Aegyptus.otf differ diff --git a/application/third_party/mpdf/ttfonts/Akkadian.otf b/application/third_party/mpdf/ttfonts/Akkadian.otf new file mode 100755 index 00000000..5dfb7adc Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Akkadian.otf differ diff --git a/application/third_party/mpdf/ttfonts/DBSILBR.ttf b/application/third_party/mpdf/ttfonts/DBSILBR.ttf new file mode 100755 index 00000000..658fc362 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/DBSILBR.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ttf b/application/third_party/mpdf/ttfonts/DejaVuSans-Bold.ttf similarity index 65% rename from application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSans-Bold.ttf index ac313d26..08695f23 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSans-Bold.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSans-Bold.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSans-BoldOblique.ttf similarity index 66% rename from application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSans-BoldOblique.ttf index c818ae6e..7e3bcc10 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSans-BoldOblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSans-Oblique.ttf similarity index 66% rename from application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSans-Oblique.ttf index d5ac60d6..e33ab144 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSans-Oblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSans-Oblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSans.ttf b/application/third_party/mpdf/ttfonts/DejaVuSans.ttf similarity index 65% rename from application/third_party/dompdf/lib/fonts/DejaVuSans.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSans.ttf index a99969e1..9d40c325 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSans.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSans.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Bold.ttf similarity index 62% rename from application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Bold.ttf index 91ccf5cd..4c40003d 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Bold.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Bold.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-BoldOblique.ttf similarity index 64% rename from application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansCondensed-BoldOblique.ttf index 9f82d61c..24b611b1 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-BoldOblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-BoldOblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Oblique.ttf similarity index 64% rename from application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Oblique.ttf index bb4872cc..1e0526f9 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed-Oblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed-Oblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed.ttf similarity index 61% rename from application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansCondensed.ttf index 2b79e641..7f168d13 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansCondensed.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansCondensed.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansMono-Bold.ttf similarity index 72% rename from application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansMono-Bold.ttf index a6ff5aa1..9c716794 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansMono-Bold.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansMono-BoldOblique.ttf similarity index 69% rename from application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansMono-BoldOblique.ttf index 9070783f..d6536a5c 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansMono-BoldOblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansMono-Oblique.ttf similarity index 67% rename from application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansMono-Oblique.ttf index 734e0be4..e1af3413 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansMono-Oblique.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSansMono.ttf b/application/third_party/mpdf/ttfonts/DejaVuSansMono.ttf similarity index 72% rename from application/third_party/dompdf/lib/fonts/DejaVuSansMono.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSansMono.ttf index f7d27851..8b7bb2a4 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSansMono.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSansMono.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerif-Bold.ttf similarity index 58% rename from application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerif-Bold.ttf index 763d2090..3fffea61 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Bold.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerif-Bold.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerif-BoldItalic.ttf similarity index 58% rename from application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerif-BoldItalic.ttf index 56815384..3a3a9dfe 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerif-BoldItalic.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerif-Italic.ttf similarity index 55% rename from application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerif-Italic.ttf index 3b01cf3f..46a718e3 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerif-Italic.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerif-Italic.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerif.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerif.ttf similarity index 60% rename from application/third_party/dompdf/lib/fonts/DejaVuSerif.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerif.ttf index 64bd24c1..712a59b0 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerif.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerif.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Bold.ttf similarity index 55% rename from application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Bold.ttf index 2e292c30..673c66f0 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Bold.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Bold.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-BoldItalic.ttf similarity index 57% rename from application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-BoldItalic.ttf index 4eb02591..5a3ba1ab 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-BoldItalic.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-BoldItalic.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Italic.ttf similarity index 57% rename from application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Italic.ttf index d27836d1..6f8d4e40 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed-Italic.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed-Italic.ttf differ diff --git a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ttf b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed.ttf similarity index 55% rename from application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ttf rename to application/third_party/mpdf/ttfonts/DejaVuSerifCondensed.ttf index 2c217d17..3291fc50 100755 Binary files a/application/third_party/dompdf/lib/fonts/DejaVuSerifCondensed.ttf and b/application/third_party/mpdf/ttfonts/DejaVuSerifCondensed.ttf differ diff --git a/application/third_party/mpdf/ttfonts/DejaVuinfo.txt b/application/third_party/mpdf/ttfonts/DejaVuinfo.txt new file mode 100755 index 00000000..050adc2f --- /dev/null +++ b/application/third_party/mpdf/ttfonts/DejaVuinfo.txt @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/application/third_party/mpdf/ttfonts/Dhyana-Bold.ttf b/application/third_party/mpdf/ttfonts/Dhyana-Bold.ttf new file mode 100755 index 00000000..b439bdc4 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Dhyana-Bold.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Dhyana-Regular.ttf b/application/third_party/mpdf/ttfonts/Dhyana-Regular.ttf new file mode 100755 index 00000000..9c5dcb4b Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Dhyana-Regular.ttf differ diff --git a/application/third_party/mpdf/ttfonts/DhyanaOFL.txt b/application/third_party/mpdf/ttfonts/DhyanaOFL.txt new file mode 100755 index 00000000..259e5161 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/DhyanaOFL.txt @@ -0,0 +1,94 @@ +Copyright (c) 2010, Vernon Adams (vern@newtypography.co.uk), +with Reserved Font Names "Dhyana". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/application/third_party/mpdf/ttfonts/FreeMono.ttf b/application/third_party/mpdf/ttfonts/FreeMono.ttf new file mode 100755 index 00000000..ff5cc0e9 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeMono.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeMonoBold.ttf b/application/third_party/mpdf/ttfonts/FreeMonoBold.ttf new file mode 100755 index 00000000..48154499 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeMonoBold.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeMonoBoldOblique.ttf b/application/third_party/mpdf/ttfonts/FreeMonoBoldOblique.ttf new file mode 100755 index 00000000..02692e1a Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeMonoBoldOblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeMonoOblique.ttf b/application/third_party/mpdf/ttfonts/FreeMonoOblique.ttf new file mode 100755 index 00000000..87caa0ff Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeMonoOblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSans.ttf b/application/third_party/mpdf/ttfonts/FreeSans.ttf new file mode 100755 index 00000000..2072cdaf Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSans.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSansBold.ttf b/application/third_party/mpdf/ttfonts/FreeSansBold.ttf new file mode 100755 index 00000000..6f36dc5f Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSansBold.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSansBoldOblique.ttf b/application/third_party/mpdf/ttfonts/FreeSansBoldOblique.ttf new file mode 100755 index 00000000..c5440c48 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSansBoldOblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSansOblique.ttf b/application/third_party/mpdf/ttfonts/FreeSansOblique.ttf new file mode 100755 index 00000000..6de107c5 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSansOblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSerif.ttf b/application/third_party/mpdf/ttfonts/FreeSerif.ttf new file mode 100755 index 00000000..889c594f Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSerif.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSerifBold.ttf b/application/third_party/mpdf/ttfonts/FreeSerifBold.ttf new file mode 100755 index 00000000..49112d3a Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSerifBold.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSerifBoldItalic.ttf b/application/third_party/mpdf/ttfonts/FreeSerifBoldItalic.ttf new file mode 100755 index 00000000..c41a9651 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSerifBoldItalic.ttf differ diff --git a/application/third_party/mpdf/ttfonts/FreeSerifItalic.ttf b/application/third_party/mpdf/ttfonts/FreeSerifItalic.ttf new file mode 100755 index 00000000..4ea68896 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/FreeSerifItalic.ttf differ diff --git a/application/third_party/mpdf/ttfonts/GNUFreeFontinfo.txt b/application/third_party/mpdf/ttfonts/GNUFreeFontinfo.txt new file mode 100755 index 00000000..c9511a6a --- /dev/null +++ b/application/third_party/mpdf/ttfonts/GNUFreeFontinfo.txt @@ -0,0 +1,108 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character sets + +* ISO 8859 parts 1-15 +* CEN MES-3 European Unicode Subset + http://www.evertype.com/standards/iso10646/pdf/cwa13873.pdf +* IBM/Microsoft code pages 437, 850, 852, 1250, 1252 and more +* Microsoft/Adobe Windows Glyph List 4 (WGL4) + http://www.microsoft.com/typography/otspec/WGL4.htm +* KOI8-R and KOI8-RU +* DEC VT100 graphics symbols +* International Phonetic Alphabet +* Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai alphabets, + including Arabic presentation forms A/B +* mathematical symbols, including the whole TeX repertoire of symbols +* APL symbols + etc. + +Editing +------- + +The free outline font editor, George Williams's FontForge + is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is really only meaningful for Latin letters. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and have some +history with "oblique", faces. Since the advent of the typewriter, most +have developed a typographic style with uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +To make text from different writing systems look good side-by-side, each +FreeFont face is meant to contain characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +Please use these if you plan to modify the font files. + +TrueType fonts for immediate consumption are the files with the .ttf +(TrueType Font) suffix. These are ready to use in Xwindows based +systems using FreeType, on Mac OS, and on older Windows systems. + +OpenType fonts (with suffix .otf) are for use in Windows Vista. +Note that although they can be installed on Linux, but many applications +in Linux still don't support them. + + +-------------------------------------------------------------------------- +Primoz Peterlin, +Steve White + +Free UCS scalable fonts: http://savannah.gnu.org/projects/freefont/ +$Id: README,v 1.6 2008/12/25 12:51:41 Stevan_White Exp $ diff --git a/application/third_party/mpdf/ttfonts/Garuda-Bold.ttf b/application/third_party/mpdf/ttfonts/Garuda-Bold.ttf new file mode 100755 index 00000000..c2aa87ed Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Garuda-Bold.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Garuda-BoldOblique.ttf b/application/third_party/mpdf/ttfonts/Garuda-BoldOblique.ttf new file mode 100755 index 00000000..889be702 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Garuda-BoldOblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Garuda-Oblique.ttf b/application/third_party/mpdf/ttfonts/Garuda-Oblique.ttf new file mode 100755 index 00000000..7d121990 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Garuda-Oblique.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Garuda.ttf b/application/third_party/mpdf/ttfonts/Garuda.ttf new file mode 100755 index 00000000..b9fcdfd9 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Garuda.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Jomolhari-OFL.txt b/application/third_party/mpdf/ttfonts/Jomolhari-OFL.txt new file mode 100755 index 00000000..b723c35f --- /dev/null +++ b/application/third_party/mpdf/ttfonts/Jomolhari-OFL.txt @@ -0,0 +1,98 @@ +This Font Software is Copyright (c) 2006, Christopher J Fynn +All Rights Reserved. + +"Jomolhari" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.0. +No modification of the license is permitted, only verbatim copy is allowed. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of cooperative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide an open +framework in which fonts may be shared and improved in partnership with +others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. + +DEFINITIONS +"Font Software" refers to any and all of the following: + - font files + - data files + - source code + - build scripts + - documentation + +"Reserved Font Name" refers to the Font Software name as seen by +users and any other names as specified after the copyright statement. + +"Standard Version" refers to the collection of Font Software +components as distributed by the Copyright Holder. + +"Modified Version" refers to any derivative font software made by +adding to, deleting, or substituting -- in part or in whole -- +any of the components of the Standard Version, by changing formats +or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Standard or Modified Versions, may be sold by itself. + +2) Standard or Modified Versions of the Font Software may be bundled, +redistributed and sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s), in part or in whole, unless explicit written permission is +granted by the Copyright Holder. This restriction applies to all +references stored in the Font Software, such as the font menu name and +other font description fields, which are used to differentiate the +font from others. + +4) The name(s) of the Copyright Holder or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed using this license, and may not be distributed +under any other license. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application/third_party/mpdf/ttfonts/Jomolhari.ttf b/application/third_party/mpdf/ttfonts/Jomolhari.ttf new file mode 100755 index 00000000..ca695b61 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Jomolhari.ttf differ diff --git a/application/third_party/mpdf/ttfonts/KhmerOFL.txt b/application/third_party/mpdf/ttfonts/KhmerOFL.txt new file mode 100755 index 00000000..bfa6ae45 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/KhmerOFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010, Danh Hong (khmertype.blogspot.com), +with Reserved Font Name Khmer. +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application/third_party/mpdf/ttfonts/KhmerOS.ttf b/application/third_party/mpdf/ttfonts/KhmerOS.ttf new file mode 100755 index 00000000..7aa5bdcd Binary files /dev/null and b/application/third_party/mpdf/ttfonts/KhmerOS.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Lateef font OFL.txt b/application/third_party/mpdf/ttfonts/Lateef font OFL.txt new file mode 100755 index 00000000..7a1b1c7e --- /dev/null +++ b/application/third_party/mpdf/ttfonts/Lateef font OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2004-2011, SIL International (http://www.sil.org/), +with Reserved Font Names "Scheherazade" and "SIL". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application/third_party/mpdf/ttfonts/LateefRegOT.ttf b/application/third_party/mpdf/ttfonts/LateefRegOT.ttf new file mode 100755 index 00000000..f89d32be Binary files /dev/null and b/application/third_party/mpdf/ttfonts/LateefRegOT.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Lohit-Kannada.ttf b/application/third_party/mpdf/ttfonts/Lohit-Kannada.ttf new file mode 100755 index 00000000..2911ce7b Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Lohit-Kannada.ttf differ diff --git a/application/third_party/mpdf/ttfonts/LohitKannadaOFL.txt b/application/third_party/mpdf/ttfonts/LohitKannadaOFL.txt new file mode 100755 index 00000000..01b83078 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/LohitKannadaOFL.txt @@ -0,0 +1,94 @@ +Copyright 2011-12 Lohit Fonts Project contributors + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application/third_party/mpdf/ttfonts/Padauk-book.ttf b/application/third_party/mpdf/ttfonts/Padauk-book.ttf new file mode 100755 index 00000000..590cdadd Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Padauk-book.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Pothana2000.ttf b/application/third_party/mpdf/ttfonts/Pothana2000.ttf new file mode 100755 index 00000000..296d7d66 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Pothana2000.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Quivira.otf b/application/third_party/mpdf/ttfonts/Quivira.otf new file mode 100755 index 00000000..531edf16 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Quivira.otf differ diff --git a/application/third_party/mpdf/ttfonts/Sun-ExtA.ttf b/application/third_party/mpdf/ttfonts/Sun-ExtA.ttf new file mode 100755 index 00000000..1c9c2cfa Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Sun-ExtA.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Sun-ExtB.ttf b/application/third_party/mpdf/ttfonts/Sun-ExtB.ttf new file mode 100755 index 00000000..8a53b20c Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Sun-ExtB.ttf differ diff --git a/application/third_party/mpdf/ttfonts/SundaneseUnicode-1.0.5.ttf b/application/third_party/mpdf/ttfonts/SundaneseUnicode-1.0.5.ttf new file mode 100755 index 00000000..a86b4757 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/SundaneseUnicode-1.0.5.ttf differ diff --git a/application/third_party/mpdf/ttfonts/SyrCOMEdessa.otf b/application/third_party/mpdf/ttfonts/SyrCOMEdessa.otf new file mode 100755 index 00000000..9e1fbda0 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/SyrCOMEdessa.otf differ diff --git a/application/third_party/mpdf/ttfonts/SyrCOMEdessa_license.txt b/application/third_party/mpdf/ttfonts/SyrCOMEdessa_license.txt new file mode 100755 index 00000000..35c74ddd --- /dev/null +++ b/application/third_party/mpdf/ttfonts/SyrCOMEdessa_license.txt @@ -0,0 +1,61 @@ +This license is derived from the Bigelow & Holmes Font License +found at http://www.xfree86.org/current/LICENSE2.html + +The following reasonable modifications have been made to the +Bigelow & Holmes Font License: + +* All references to Luxi have been replaced with Meltho + +* All references to Bigelow & Holmes Inc. and URW++ GmbH haven + been replaced with Beth Mardutho: The Syriac Institute + +* The registered trademark notice belonging to Bigelow & Holmes + Inc. has been removed + +* Contact information has been modified to show that the + contact person for these fonts is the Director of the + Institute, George Kiraz. + +------------------------------------------------------------- + +Meltho fonts and font code copyright © 2002 by Beth Mardutho: +The Syriac Institute. All Right Reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of these Fonts and associated documentation +files (the "Font Software"), to deal in the Font Software, +including without limitation the rights to use, copy, merge, +publish, distribute, sublicense, and/or sell copies of the +Font Software, and to permit persons to whom the Font Software +is furnished to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission +notice shall be included in all copies of one or more of the +Font Software. + +The Font Software may not be modified, altered, or added to, +and in particular the designs of glyphs or characters in the +Fonts may not be modified nor may additional glyphs or +characters be added to the Fonts. This License becomes null +and void when the Fonts or Font Software have been modified. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE +AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER +RIGHT. IN NO EVENT SHALL BETH MARDUTHO: THE SYRIAC INSTITUTE BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY +GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR +FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Beth Mardutho: +The Syriac Institute shall not be used in advertising or otherwise +to promote the sale, use or other dealings in this Font Software +without prior written authorization from Beth Mardutho: The +Syriac Institute. + +For further information, contact: +George Kiraz, Director of Beth Mardutho +gkiraz@bethmardutho.org diff --git a/application/third_party/mpdf/ttfonts/TaameyDavidCLM-LICENSE.txt b/application/third_party/mpdf/ttfonts/TaameyDavidCLM-LICENSE.txt new file mode 100755 index 00000000..de1ef632 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/TaameyDavidCLM-LICENSE.txt @@ -0,0 +1,17 @@ +This package is distributed under the terms of GNU General Public License +version 2 (see file GNU-GPL). +--------------------------------------------------------------------- + +"Taamey David CLM" fonts are copyright (C) 2010 by Yoram Gnat +(gyoramg@users.sourceforge.net). All rights reserved. + +As a special exception, if you create a document which uses +this font, and embed this font or unaltered portions of this +font into the document, this font does not by itself cause +the resulting document to be covered by the +GNU General Public License. This exception does not however +invalidate any other reasons why the document might be covered +by the GNU General Public License. If you modify this font, +you may extend this exception to your version of the font, +but you are not obligated to do so. If you do not wish to do so, +delete this exception statement from your version. diff --git a/application/third_party/mpdf/ttfonts/TaameyDavidCLM-Medium.ttf b/application/third_party/mpdf/ttfonts/TaameyDavidCLM-Medium.ttf new file mode 100755 index 00000000..2aed6f85 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/TaameyDavidCLM-Medium.ttf differ diff --git a/application/third_party/mpdf/ttfonts/TaiHeritagePro.ttf b/application/third_party/mpdf/ttfonts/TaiHeritagePro.ttf new file mode 100755 index 00000000..d4ed9538 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/TaiHeritagePro.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Tharlon-Regular.ttf b/application/third_party/mpdf/ttfonts/Tharlon-Regular.ttf new file mode 100755 index 00000000..4717d70c Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Tharlon-Regular.ttf differ diff --git a/application/third_party/mpdf/ttfonts/TharlonOFL.txt b/application/third_party/mpdf/ttfonts/TharlonOFL.txt new file mode 100755 index 00000000..77039e28 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/TharlonOFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010-2012, Sai Zin Di Di Zone (www.yunghkio.com/unicode|saiddzone@gmail.com), with Reserved Font Name 'Yunghkio'. Copyright (c) 2012, Google, Inc (http://code.google.com/p/googlefontdirectory/), with Reserved Font Name 'Arimo'. Copyright (c) 2012, Sun Tun, Ngwe Tun, Solveware Solution (http://code.google.com/p/tharlon-font|info@parabaik.info), with Reserved Font Name 'TharLon'. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/application/third_party/mpdf/ttfonts/UnBatang_0613.ttf b/application/third_party/mpdf/ttfonts/UnBatang_0613.ttf new file mode 100755 index 00000000..2e93d5f8 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/UnBatang_0613.ttf differ diff --git a/application/third_party/mpdf/ttfonts/Uthman.otf b/application/third_party/mpdf/ttfonts/Uthman.otf new file mode 100755 index 00000000..bb650a24 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/Uthman.otf differ diff --git a/application/third_party/mpdf/ttfonts/XB Riyaz.ttf b/application/third_party/mpdf/ttfonts/XB Riyaz.ttf new file mode 100755 index 00000000..80e15803 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/XB Riyaz.ttf differ diff --git a/application/third_party/mpdf/ttfonts/XB RiyazBd.ttf b/application/third_party/mpdf/ttfonts/XB RiyazBd.ttf new file mode 100755 index 00000000..e6cf58f9 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/XB RiyazBd.ttf differ diff --git a/application/third_party/mpdf/ttfonts/XB RiyazBdIt.ttf b/application/third_party/mpdf/ttfonts/XB RiyazBdIt.ttf new file mode 100755 index 00000000..19fba788 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/XB RiyazBdIt.ttf differ diff --git a/application/third_party/mpdf/ttfonts/XB RiyazIt.ttf b/application/third_party/mpdf/ttfonts/XB RiyazIt.ttf new file mode 100755 index 00000000..cc9cc3ab Binary files /dev/null and b/application/third_party/mpdf/ttfonts/XB RiyazIt.ttf differ diff --git a/application/third_party/mpdf/ttfonts/XW Zar Font Info.txt b/application/third_party/mpdf/ttfonts/XW Zar Font Info.txt new file mode 100755 index 00000000..d42e4544 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/XW Zar Font Info.txt @@ -0,0 +1,92 @@ + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application/third_party/mpdf/ttfonts/ZawgyiOne.ttf b/application/third_party/mpdf/ttfonts/ZawgyiOne.ttf new file mode 100755 index 00000000..57314715 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/ZawgyiOne.ttf differ diff --git a/application/third_party/mpdf/ttfonts/ayar.ttf b/application/third_party/mpdf/ttfonts/ayar.ttf new file mode 100755 index 00000000..e74c6120 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/ayar.ttf differ diff --git a/application/third_party/mpdf/ttfonts/damase_v.2.ttf b/application/third_party/mpdf/ttfonts/damase_v.2.ttf new file mode 100755 index 00000000..a60240ba Binary files /dev/null and b/application/third_party/mpdf/ttfonts/damase_v.2.ttf differ diff --git a/application/third_party/mpdf/ttfonts/kaputaunicode.ttf b/application/third_party/mpdf/ttfonts/kaputaunicode.ttf new file mode 100755 index 00000000..fe026972 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/kaputaunicode.ttf differ diff --git a/application/third_party/mpdf/ttfonts/lannaalif-v1-03.ttf b/application/third_party/mpdf/ttfonts/lannaalif-v1-03.ttf new file mode 100755 index 00000000..7c20d979 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/lannaalif-v1-03.ttf differ diff --git a/application/third_party/mpdf/ttfonts/ocrb10.ttf b/application/third_party/mpdf/ttfonts/ocrb10.ttf new file mode 100755 index 00000000..34980b80 Binary files /dev/null and b/application/third_party/mpdf/ttfonts/ocrb10.ttf differ diff --git a/application/third_party/mpdf/ttfonts/ocrbinfo.txt b/application/third_party/mpdf/ttfonts/ocrbinfo.txt new file mode 100755 index 00000000..c2dd9954 --- /dev/null +++ b/application/third_party/mpdf/ttfonts/ocrbinfo.txt @@ -0,0 +1,60 @@ +Mostly-free OCR B + +This font is used in UPC bar code symbols, including the ISBN symbols on +most published books. + +A freely distributable version seems to be sorely needed. Until now, it's +been very difficult to find the font in computer-usable format except by +paying a high fee to a commercial font vendor. Even many serious commercial +publishers have so much trouble getting it right that they just go ahead and +use Helvetica instead, or even (shudder) Arial. Since the OCR B font is +required by an international standard, it seems like it ought to be free. +So here it is. The font in this package is not a "ripped", pirated, or +shadily reverse engineered version; every effort has been made to ensure +that it genuinely derives from free sources and all the creators involved +have actually intended it for free public use. + +Converted by Matthew Skala from Metafont format to Postscript and TrueType +formats, July 28, 2006, using mftrace 1.2.4 by Paul Vojta, which is +available from + http://www.xs4all.nl/~hanwen/mftrace/ +and Autotrace 0.31.1 available from + http://autotrace.sourceforge.net/ + +The Metafont files (not included - see notes below) were coded by Norbert +Schwarz in the 1980s, based on German standards documents. He has attached +a notice, notably not actually claiming any copyright - see the file +"ocrbinfo" - saying that the fonts are "given to free non commercial use", +but commenting that he is only free to grant rights to his own work on the +digitization, because he did not design the original letter forms. He +suggests that there may be other copyright claims attached to the letter +forms themselves, which Schwarz credits as being originally designed by +"Adam Frutiger" [sic], almost certainly a mistake for Adrian Frutiger. My +(Matthew Skala's) understanding of copyright law, at least in the USA and +Canada, is that in fact typefaces per se cannot be subject to copyright +claims, so the software embodiment is the only thing subject to copyright +and Schwarz's release makes it available for whatever "non commercial use" +means. + +To avoid muddying the waters further, any copyright claims by Matthew Skala +on these files are hereby released to the public domain. I'd like for these +fonts to be freely usable even in marginally commercial applications, such +as to generate UPC labels for books that will be sold for profit, but it may +not be within my power to grant that myself because I didn't write the +Metafont files although I did do considerable, and probably copyrightable, +work on the translation to Postscript and TrueType. It was *not* a purely +automated process; try using the tools I used and see how far you get +without human editing! I'd also like for these fonts (the fonts themselves +as opposed to documents made with them) not to be sold, not even indirectly +by those Web sites that advertise "free downloads" but make it difficult to +actually download fonts without paying a fee. + +NOTE: This ZIP archive is a stripped-down version containing just the +essential files for using the main OCR B font on most systems. If you want +the much larger complete package, which contains Metafont sources and several +variant fonts (reverse-video, outline, and slanted), look for a ZIP archive +called ocrb-complete.zip wherever you found this one. + +Matthew Skala +mskala@ansuz.sooke.bc.ca +http://ansuz.sooke.bc.ca/ diff --git a/application/third_party/mpdf/utils/UnicodeData.txt b/application/third_party/mpdf/utils/UnicodeData.txt new file mode 100755 index 00000000..1dc7335b --- /dev/null +++ b/application/third_party/mpdf/utils/UnicodeData.txt @@ -0,0 +1,21488 @@ +0000;;Cc;0;BN;;;;;N;NULL;;;; +0001;;Cc;0;BN;;;;;N;START OF HEADING;;;; +0002;;Cc;0;BN;;;;;N;START OF TEXT;;;; +0003;;Cc;0;BN;;;;;N;END OF TEXT;;;; +0004;;Cc;0;BN;;;;;N;END OF TRANSMISSION;;;; +0005;;Cc;0;BN;;;;;N;ENQUIRY;;;; +0006;;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;; +0007;;Cc;0;BN;;;;;N;BELL;;;; +0008;;Cc;0;BN;;;;;N;BACKSPACE;;;; +0009;;Cc;0;S;;;;;N;CHARACTER TABULATION;;;; +000A;;Cc;0;B;;;;;N;LINE FEED (LF);;;; +000B;;Cc;0;S;;;;;N;LINE TABULATION;;;; +000C;;Cc;0;WS;;;;;N;FORM FEED (FF);;;; +000D;;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;; +000E;;Cc;0;BN;;;;;N;SHIFT OUT;;;; +000F;;Cc;0;BN;;;;;N;SHIFT IN;;;; +0010;;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;; +0011;;Cc;0;BN;;;;;N;DEVICE CONTROL ONE;;;; +0012;;Cc;0;BN;;;;;N;DEVICE CONTROL TWO;;;; +0013;;Cc;0;BN;;;;;N;DEVICE CONTROL THREE;;;; +0014;;Cc;0;BN;;;;;N;DEVICE CONTROL FOUR;;;; +0015;;Cc;0;BN;;;;;N;NEGATIVE ACKNOWLEDGE;;;; +0016;;Cc;0;BN;;;;;N;SYNCHRONOUS IDLE;;;; +0017;;Cc;0;BN;;;;;N;END OF TRANSMISSION BLOCK;;;; +0018;;Cc;0;BN;;;;;N;CANCEL;;;; +0019;;Cc;0;BN;;;;;N;END OF MEDIUM;;;; +001A;;Cc;0;BN;;;;;N;SUBSTITUTE;;;; +001B;;Cc;0;BN;;;;;N;ESCAPE;;;; +001C;;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;; +001D;;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;; +001E;;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;; +001F;;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;; +0020;SPACE;Zs;0;WS;;;;;N;;;;; +0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;; +0023;NUMBER SIGN;Po;0;ET;;;;;N;;;;; +0024;DOLLAR SIGN;Sc;0;ET;;;;;N;;;;; +0025;PERCENT SIGN;Po;0;ET;;;;;N;;;;; +0026;AMPERSAND;Po;0;ON;;;;;N;;;;; +0027;APOSTROPHE;Po;0;ON;;;;;N;APOSTROPHE-QUOTE;;;; +0028;LEFT PARENTHESIS;Ps;0;ON;;;;;Y;OPENING PARENTHESIS;;;; +0029;RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;CLOSING PARENTHESIS;;;; +002A;ASTERISK;Po;0;ON;;;;;N;;;;; +002B;PLUS SIGN;Sm;0;ES;;;;;N;;;;; +002C;COMMA;Po;0;CS;;;;;N;;;;; +002D;HYPHEN-MINUS;Pd;0;ES;;;;;N;;;;; +002E;FULL STOP;Po;0;CS;;;;;N;PERIOD;;;; +002F;SOLIDUS;Po;0;CS;;;;;N;SLASH;;;; +0030;DIGIT ZERO;Nd;0;EN;;0;0;0;N;;;;; +0031;DIGIT ONE;Nd;0;EN;;1;1;1;N;;;;; +0032;DIGIT TWO;Nd;0;EN;;2;2;2;N;;;;; +0033;DIGIT THREE;Nd;0;EN;;3;3;3;N;;;;; +0034;DIGIT FOUR;Nd;0;EN;;4;4;4;N;;;;; +0035;DIGIT FIVE;Nd;0;EN;;5;5;5;N;;;;; +0036;DIGIT SIX;Nd;0;EN;;6;6;6;N;;;;; +0037;DIGIT SEVEN;Nd;0;EN;;7;7;7;N;;;;; +0038;DIGIT EIGHT;Nd;0;EN;;8;8;8;N;;;;; +0039;DIGIT NINE;Nd;0;EN;;9;9;9;N;;;;; +003A;COLON;Po;0;CS;;;;;N;;;;; +003B;SEMICOLON;Po;0;ON;;;;;N;;;;; +003C;LESS-THAN SIGN;Sm;0;ON;;;;;Y;;;;; +003D;EQUALS SIGN;Sm;0;ON;;;;;N;;;;; +003E;GREATER-THAN SIGN;Sm;0;ON;;;;;Y;;;;; +003F;QUESTION MARK;Po;0;ON;;;;;N;;;;; +0040;COMMERCIAL AT;Po;0;ON;;;;;N;;;;; +0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061; +0042;LATIN CAPITAL LETTER B;Lu;0;L;;;;;N;;;;0062; +0043;LATIN CAPITAL LETTER C;Lu;0;L;;;;;N;;;;0063; +0044;LATIN CAPITAL LETTER D;Lu;0;L;;;;;N;;;;0064; +0045;LATIN CAPITAL LETTER E;Lu;0;L;;;;;N;;;;0065; +0046;LATIN CAPITAL LETTER F;Lu;0;L;;;;;N;;;;0066; +0047;LATIN CAPITAL LETTER G;Lu;0;L;;;;;N;;;;0067; +0048;LATIN CAPITAL LETTER H;Lu;0;L;;;;;N;;;;0068; +0049;LATIN CAPITAL LETTER I;Lu;0;L;;;;;N;;;;0069; +004A;LATIN CAPITAL LETTER J;Lu;0;L;;;;;N;;;;006A; +004B;LATIN CAPITAL LETTER K;Lu;0;L;;;;;N;;;;006B; +004C;LATIN CAPITAL LETTER L;Lu;0;L;;;;;N;;;;006C; +004D;LATIN CAPITAL LETTER M;Lu;0;L;;;;;N;;;;006D; +004E;LATIN CAPITAL LETTER N;Lu;0;L;;;;;N;;;;006E; +004F;LATIN CAPITAL LETTER O;Lu;0;L;;;;;N;;;;006F; +0050;LATIN CAPITAL LETTER P;Lu;0;L;;;;;N;;;;0070; +0051;LATIN CAPITAL LETTER Q;Lu;0;L;;;;;N;;;;0071; +0052;LATIN CAPITAL LETTER R;Lu;0;L;;;;;N;;;;0072; +0053;LATIN CAPITAL LETTER S;Lu;0;L;;;;;N;;;;0073; +0054;LATIN CAPITAL LETTER T;Lu;0;L;;;;;N;;;;0074; +0055;LATIN CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0075; +0056;LATIN CAPITAL LETTER V;Lu;0;L;;;;;N;;;;0076; +0057;LATIN CAPITAL LETTER W;Lu;0;L;;;;;N;;;;0077; +0058;LATIN CAPITAL LETTER X;Lu;0;L;;;;;N;;;;0078; +0059;LATIN CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;0079; +005A;LATIN CAPITAL LETTER Z;Lu;0;L;;;;;N;;;;007A; +005B;LEFT SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING SQUARE BRACKET;;;; +005C;REVERSE SOLIDUS;Po;0;ON;;;;;N;BACKSLASH;;;; +005D;RIGHT SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING SQUARE BRACKET;;;; +005E;CIRCUMFLEX ACCENT;Sk;0;ON;;;;;N;SPACING CIRCUMFLEX;;;; +005F;LOW LINE;Pc;0;ON;;;;;N;SPACING UNDERSCORE;;;; +0060;GRAVE ACCENT;Sk;0;ON;;;;;N;SPACING GRAVE;;;; +0061;LATIN SMALL LETTER A;Ll;0;L;;;;;N;;;0041;;0041 +0062;LATIN SMALL LETTER B;Ll;0;L;;;;;N;;;0042;;0042 +0063;LATIN SMALL LETTER C;Ll;0;L;;;;;N;;;0043;;0043 +0064;LATIN SMALL LETTER D;Ll;0;L;;;;;N;;;0044;;0044 +0065;LATIN SMALL LETTER E;Ll;0;L;;;;;N;;;0045;;0045 +0066;LATIN SMALL LETTER F;Ll;0;L;;;;;N;;;0046;;0046 +0067;LATIN SMALL LETTER G;Ll;0;L;;;;;N;;;0047;;0047 +0068;LATIN SMALL LETTER H;Ll;0;L;;;;;N;;;0048;;0048 +0069;LATIN SMALL LETTER I;Ll;0;L;;;;;N;;;0049;;0049 +006A;LATIN SMALL LETTER J;Ll;0;L;;;;;N;;;004A;;004A +006B;LATIN SMALL LETTER K;Ll;0;L;;;;;N;;;004B;;004B +006C;LATIN SMALL LETTER L;Ll;0;L;;;;;N;;;004C;;004C +006D;LATIN SMALL LETTER M;Ll;0;L;;;;;N;;;004D;;004D +006E;LATIN SMALL LETTER N;Ll;0;L;;;;;N;;;004E;;004E +006F;LATIN SMALL LETTER O;Ll;0;L;;;;;N;;;004F;;004F +0070;LATIN SMALL LETTER P;Ll;0;L;;;;;N;;;0050;;0050 +0071;LATIN SMALL LETTER Q;Ll;0;L;;;;;N;;;0051;;0051 +0072;LATIN SMALL LETTER R;Ll;0;L;;;;;N;;;0052;;0052 +0073;LATIN SMALL LETTER S;Ll;0;L;;;;;N;;;0053;;0053 +0074;LATIN SMALL LETTER T;Ll;0;L;;;;;N;;;0054;;0054 +0075;LATIN SMALL LETTER U;Ll;0;L;;;;;N;;;0055;;0055 +0076;LATIN SMALL LETTER V;Ll;0;L;;;;;N;;;0056;;0056 +0077;LATIN SMALL LETTER W;Ll;0;L;;;;;N;;;0057;;0057 +0078;LATIN SMALL LETTER X;Ll;0;L;;;;;N;;;0058;;0058 +0079;LATIN SMALL LETTER Y;Ll;0;L;;;;;N;;;0059;;0059 +007A;LATIN SMALL LETTER Z;Ll;0;L;;;;;N;;;005A;;005A +007B;LEFT CURLY BRACKET;Ps;0;ON;;;;;Y;OPENING CURLY BRACKET;;;; +007C;VERTICAL LINE;Sm;0;ON;;;;;N;VERTICAL BAR;;;; +007D;RIGHT CURLY BRACKET;Pe;0;ON;;;;;Y;CLOSING CURLY BRACKET;;;; +007E;TILDE;Sm;0;ON;;;;;N;;;;; +007F;;Cc;0;BN;;;;;N;DELETE;;;; +0080;;Cc;0;BN;;;;;N;;;;; +0081;;Cc;0;BN;;;;;N;;;;; +0082;;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;; +0083;;Cc;0;BN;;;;;N;NO BREAK HERE;;;; +0084;;Cc;0;BN;;;;;N;;;;; +0085;;Cc;0;B;;;;;N;NEXT LINE (NEL);;;; +0086;;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;; +0087;;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;; +0088;;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;; +0089;;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;; +008A;;Cc;0;BN;;;;;N;LINE TABULATION SET;;;; +008B;;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;; +008C;;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;; +008D;;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;; +008E;;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;; +008F;;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;; +0090;;Cc;0;BN;;;;;N;DEVICE CONTROL STRING;;;; +0091;;Cc;0;BN;;;;;N;PRIVATE USE ONE;;;; +0092;;Cc;0;BN;;;;;N;PRIVATE USE TWO;;;; +0093;;Cc;0;BN;;;;;N;SET TRANSMIT STATE;;;; +0094;;Cc;0;BN;;;;;N;CANCEL CHARACTER;;;; +0095;;Cc;0;BN;;;;;N;MESSAGE WAITING;;;; +0096;;Cc;0;BN;;;;;N;START OF GUARDED AREA;;;; +0097;;Cc;0;BN;;;;;N;END OF GUARDED AREA;;;; +0098;;Cc;0;BN;;;;;N;START OF STRING;;;; +0099;;Cc;0;BN;;;;;N;;;;; +009A;;Cc;0;BN;;;;;N;SINGLE CHARACTER INTRODUCER;;;; +009B;;Cc;0;BN;;;;;N;CONTROL SEQUENCE INTRODUCER;;;; +009C;;Cc;0;BN;;;;;N;STRING TERMINATOR;;;; +009D;;Cc;0;BN;;;;;N;OPERATING SYSTEM COMMAND;;;; +009E;;Cc;0;BN;;;;;N;PRIVACY MESSAGE;;;; +009F;;Cc;0;BN;;;;;N;APPLICATION PROGRAM COMMAND;;;; +00A0;NO-BREAK SPACE;Zs;0;CS; 0020;;;;N;NON-BREAKING SPACE;;;; +00A1;INVERTED EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +00A2;CENT SIGN;Sc;0;ET;;;;;N;;;;; +00A3;POUND SIGN;Sc;0;ET;;;;;N;;;;; +00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; +00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;; +00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;; +00A7;SECTION SIGN;So;0;ON;;;;;N;;;;; +00A8;DIAERESIS;Sk;0;ON; 0020 0308;;;;N;SPACING DIAERESIS;;;; +00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;; +00AA;FEMININE ORDINAL INDICATOR;Ll;0;L; 0061;;;;N;;;;; +00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;;;; +00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;; +00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;; +00AE;REGISTERED SIGN;So;0;ON;;;;;N;REGISTERED TRADE MARK SIGN;;;; +00AF;MACRON;Sk;0;ON; 0020 0304;;;;N;SPACING MACRON;;;; +00B0;DEGREE SIGN;So;0;ET;;;;;N;;;;; +00B1;PLUS-MINUS SIGN;Sm;0;ET;;;;;N;PLUS-OR-MINUS SIGN;;;; +00B2;SUPERSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUPERSCRIPT DIGIT TWO;;;; +00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;; +00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;; +00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C +00B6;PILCROW SIGN;So;0;ON;;;;;N;PARAGRAPH SIGN;;;; +00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;; +00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;; +00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;; +00BA;MASCULINE ORDINAL INDICATOR;Ll;0;L; 006F;;;;N;;;;; +00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;;;; +00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;; +00BD;VULGAR FRACTION ONE HALF;No;0;ON; 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;; +00BE;VULGAR FRACTION THREE QUARTERS;No;0;ON; 0033 2044 0034;;;3/4;N;FRACTION THREE QUARTERS;;;; +00BF;INVERTED QUESTION MARK;Po;0;ON;;;;;N;;;;; +00C0;LATIN CAPITAL LETTER A WITH GRAVE;Lu;0;L;0041 0300;;;;N;LATIN CAPITAL LETTER A GRAVE;;;00E0; +00C1;LATIN CAPITAL LETTER A WITH ACUTE;Lu;0;L;0041 0301;;;;N;LATIN CAPITAL LETTER A ACUTE;;;00E1; +00C2;LATIN CAPITAL LETTER A WITH CIRCUMFLEX;Lu;0;L;0041 0302;;;;N;LATIN CAPITAL LETTER A CIRCUMFLEX;;;00E2; +00C3;LATIN CAPITAL LETTER A WITH TILDE;Lu;0;L;0041 0303;;;;N;LATIN CAPITAL LETTER A TILDE;;;00E3; +00C4;LATIN CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0041 0308;;;;N;LATIN CAPITAL LETTER A DIAERESIS;;;00E4; +00C5;LATIN CAPITAL LETTER A WITH RING ABOVE;Lu;0;L;0041 030A;;;;N;LATIN CAPITAL LETTER A RING;;;00E5; +00C6;LATIN CAPITAL LETTER AE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER A E;;;00E6; +00C7;LATIN CAPITAL LETTER C WITH CEDILLA;Lu;0;L;0043 0327;;;;N;LATIN CAPITAL LETTER C CEDILLA;;;00E7; +00C8;LATIN CAPITAL LETTER E WITH GRAVE;Lu;0;L;0045 0300;;;;N;LATIN CAPITAL LETTER E GRAVE;;;00E8; +00C9;LATIN CAPITAL LETTER E WITH ACUTE;Lu;0;L;0045 0301;;;;N;LATIN CAPITAL LETTER E ACUTE;;;00E9; +00CA;LATIN CAPITAL LETTER E WITH CIRCUMFLEX;Lu;0;L;0045 0302;;;;N;LATIN CAPITAL LETTER E CIRCUMFLEX;;;00EA; +00CB;LATIN CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;0045 0308;;;;N;LATIN CAPITAL LETTER E DIAERESIS;;;00EB; +00CC;LATIN CAPITAL LETTER I WITH GRAVE;Lu;0;L;0049 0300;;;;N;LATIN CAPITAL LETTER I GRAVE;;;00EC; +00CD;LATIN CAPITAL LETTER I WITH ACUTE;Lu;0;L;0049 0301;;;;N;LATIN CAPITAL LETTER I ACUTE;;;00ED; +00CE;LATIN CAPITAL LETTER I WITH CIRCUMFLEX;Lu;0;L;0049 0302;;;;N;LATIN CAPITAL LETTER I CIRCUMFLEX;;;00EE; +00CF;LATIN CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0049 0308;;;;N;LATIN CAPITAL LETTER I DIAERESIS;;;00EF; +00D0;LATIN CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;00F0; +00D1;LATIN CAPITAL LETTER N WITH TILDE;Lu;0;L;004E 0303;;;;N;LATIN CAPITAL LETTER N TILDE;;;00F1; +00D2;LATIN CAPITAL LETTER O WITH GRAVE;Lu;0;L;004F 0300;;;;N;LATIN CAPITAL LETTER O GRAVE;;;00F2; +00D3;LATIN CAPITAL LETTER O WITH ACUTE;Lu;0;L;004F 0301;;;;N;LATIN CAPITAL LETTER O ACUTE;;;00F3; +00D4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX;Lu;0;L;004F 0302;;;;N;LATIN CAPITAL LETTER O CIRCUMFLEX;;;00F4; +00D5;LATIN CAPITAL LETTER O WITH TILDE;Lu;0;L;004F 0303;;;;N;LATIN CAPITAL LETTER O TILDE;;;00F5; +00D6;LATIN CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;004F 0308;;;;N;LATIN CAPITAL LETTER O DIAERESIS;;;00F6; +00D7;MULTIPLICATION SIGN;Sm;0;ON;;;;;N;;;;; +00D8;LATIN CAPITAL LETTER O WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O SLASH;;;00F8; +00D9;LATIN CAPITAL LETTER U WITH GRAVE;Lu;0;L;0055 0300;;;;N;LATIN CAPITAL LETTER U GRAVE;;;00F9; +00DA;LATIN CAPITAL LETTER U WITH ACUTE;Lu;0;L;0055 0301;;;;N;LATIN CAPITAL LETTER U ACUTE;;;00FA; +00DB;LATIN CAPITAL LETTER U WITH CIRCUMFLEX;Lu;0;L;0055 0302;;;;N;LATIN CAPITAL LETTER U CIRCUMFLEX;;;00FB; +00DC;LATIN CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0055 0308;;;;N;LATIN CAPITAL LETTER U DIAERESIS;;;00FC; +00DD;LATIN CAPITAL LETTER Y WITH ACUTE;Lu;0;L;0059 0301;;;;N;LATIN CAPITAL LETTER Y ACUTE;;;00FD; +00DE;LATIN CAPITAL LETTER THORN;Lu;0;L;;;;;N;;;;00FE; +00DF;LATIN SMALL LETTER SHARP S;Ll;0;L;;;;;N;;;;; +00E0;LATIN SMALL LETTER A WITH GRAVE;Ll;0;L;0061 0300;;;;N;LATIN SMALL LETTER A GRAVE;;00C0;;00C0 +00E1;LATIN SMALL LETTER A WITH ACUTE;Ll;0;L;0061 0301;;;;N;LATIN SMALL LETTER A ACUTE;;00C1;;00C1 +00E2;LATIN SMALL LETTER A WITH CIRCUMFLEX;Ll;0;L;0061 0302;;;;N;LATIN SMALL LETTER A CIRCUMFLEX;;00C2;;00C2 +00E3;LATIN SMALL LETTER A WITH TILDE;Ll;0;L;0061 0303;;;;N;LATIN SMALL LETTER A TILDE;;00C3;;00C3 +00E4;LATIN SMALL LETTER A WITH DIAERESIS;Ll;0;L;0061 0308;;;;N;LATIN SMALL LETTER A DIAERESIS;;00C4;;00C4 +00E5;LATIN SMALL LETTER A WITH RING ABOVE;Ll;0;L;0061 030A;;;;N;LATIN SMALL LETTER A RING;;00C5;;00C5 +00E6;LATIN SMALL LETTER AE;Ll;0;L;;;;;N;LATIN SMALL LETTER A E;;00C6;;00C6 +00E7;LATIN SMALL LETTER C WITH CEDILLA;Ll;0;L;0063 0327;;;;N;LATIN SMALL LETTER C CEDILLA;;00C7;;00C7 +00E8;LATIN SMALL LETTER E WITH GRAVE;Ll;0;L;0065 0300;;;;N;LATIN SMALL LETTER E GRAVE;;00C8;;00C8 +00E9;LATIN SMALL LETTER E WITH ACUTE;Ll;0;L;0065 0301;;;;N;LATIN SMALL LETTER E ACUTE;;00C9;;00C9 +00EA;LATIN SMALL LETTER E WITH CIRCUMFLEX;Ll;0;L;0065 0302;;;;N;LATIN SMALL LETTER E CIRCUMFLEX;;00CA;;00CA +00EB;LATIN SMALL LETTER E WITH DIAERESIS;Ll;0;L;0065 0308;;;;N;LATIN SMALL LETTER E DIAERESIS;;00CB;;00CB +00EC;LATIN SMALL LETTER I WITH GRAVE;Ll;0;L;0069 0300;;;;N;LATIN SMALL LETTER I GRAVE;;00CC;;00CC +00ED;LATIN SMALL LETTER I WITH ACUTE;Ll;0;L;0069 0301;;;;N;LATIN SMALL LETTER I ACUTE;;00CD;;00CD +00EE;LATIN SMALL LETTER I WITH CIRCUMFLEX;Ll;0;L;0069 0302;;;;N;LATIN SMALL LETTER I CIRCUMFLEX;;00CE;;00CE +00EF;LATIN SMALL LETTER I WITH DIAERESIS;Ll;0;L;0069 0308;;;;N;LATIN SMALL LETTER I DIAERESIS;;00CF;;00CF +00F0;LATIN SMALL LETTER ETH;Ll;0;L;;;;;N;;;00D0;;00D0 +00F1;LATIN SMALL LETTER N WITH TILDE;Ll;0;L;006E 0303;;;;N;LATIN SMALL LETTER N TILDE;;00D1;;00D1 +00F2;LATIN SMALL LETTER O WITH GRAVE;Ll;0;L;006F 0300;;;;N;LATIN SMALL LETTER O GRAVE;;00D2;;00D2 +00F3;LATIN SMALL LETTER O WITH ACUTE;Ll;0;L;006F 0301;;;;N;LATIN SMALL LETTER O ACUTE;;00D3;;00D3 +00F4;LATIN SMALL LETTER O WITH CIRCUMFLEX;Ll;0;L;006F 0302;;;;N;LATIN SMALL LETTER O CIRCUMFLEX;;00D4;;00D4 +00F5;LATIN SMALL LETTER O WITH TILDE;Ll;0;L;006F 0303;;;;N;LATIN SMALL LETTER O TILDE;;00D5;;00D5 +00F6;LATIN SMALL LETTER O WITH DIAERESIS;Ll;0;L;006F 0308;;;;N;LATIN SMALL LETTER O DIAERESIS;;00D6;;00D6 +00F7;DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +00F8;LATIN SMALL LETTER O WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER O SLASH;;00D8;;00D8 +00F9;LATIN SMALL LETTER U WITH GRAVE;Ll;0;L;0075 0300;;;;N;LATIN SMALL LETTER U GRAVE;;00D9;;00D9 +00FA;LATIN SMALL LETTER U WITH ACUTE;Ll;0;L;0075 0301;;;;N;LATIN SMALL LETTER U ACUTE;;00DA;;00DA +00FB;LATIN SMALL LETTER U WITH CIRCUMFLEX;Ll;0;L;0075 0302;;;;N;LATIN SMALL LETTER U CIRCUMFLEX;;00DB;;00DB +00FC;LATIN SMALL LETTER U WITH DIAERESIS;Ll;0;L;0075 0308;;;;N;LATIN SMALL LETTER U DIAERESIS;;00DC;;00DC +00FD;LATIN SMALL LETTER Y WITH ACUTE;Ll;0;L;0079 0301;;;;N;LATIN SMALL LETTER Y ACUTE;;00DD;;00DD +00FE;LATIN SMALL LETTER THORN;Ll;0;L;;;;;N;;;00DE;;00DE +00FF;LATIN SMALL LETTER Y WITH DIAERESIS;Ll;0;L;0079 0308;;;;N;LATIN SMALL LETTER Y DIAERESIS;;0178;;0178 +0100;LATIN CAPITAL LETTER A WITH MACRON;Lu;0;L;0041 0304;;;;N;LATIN CAPITAL LETTER A MACRON;;;0101; +0101;LATIN SMALL LETTER A WITH MACRON;Ll;0;L;0061 0304;;;;N;LATIN SMALL LETTER A MACRON;;0100;;0100 +0102;LATIN CAPITAL LETTER A WITH BREVE;Lu;0;L;0041 0306;;;;N;LATIN CAPITAL LETTER A BREVE;;;0103; +0103;LATIN SMALL LETTER A WITH BREVE;Ll;0;L;0061 0306;;;;N;LATIN SMALL LETTER A BREVE;;0102;;0102 +0104;LATIN CAPITAL LETTER A WITH OGONEK;Lu;0;L;0041 0328;;;;N;LATIN CAPITAL LETTER A OGONEK;;;0105; +0105;LATIN SMALL LETTER A WITH OGONEK;Ll;0;L;0061 0328;;;;N;LATIN SMALL LETTER A OGONEK;;0104;;0104 +0106;LATIN CAPITAL LETTER C WITH ACUTE;Lu;0;L;0043 0301;;;;N;LATIN CAPITAL LETTER C ACUTE;;;0107; +0107;LATIN SMALL LETTER C WITH ACUTE;Ll;0;L;0063 0301;;;;N;LATIN SMALL LETTER C ACUTE;;0106;;0106 +0108;LATIN CAPITAL LETTER C WITH CIRCUMFLEX;Lu;0;L;0043 0302;;;;N;LATIN CAPITAL LETTER C CIRCUMFLEX;;;0109; +0109;LATIN SMALL LETTER C WITH CIRCUMFLEX;Ll;0;L;0063 0302;;;;N;LATIN SMALL LETTER C CIRCUMFLEX;;0108;;0108 +010A;LATIN CAPITAL LETTER C WITH DOT ABOVE;Lu;0;L;0043 0307;;;;N;LATIN CAPITAL LETTER C DOT;;;010B; +010B;LATIN SMALL LETTER C WITH DOT ABOVE;Ll;0;L;0063 0307;;;;N;LATIN SMALL LETTER C DOT;;010A;;010A +010C;LATIN CAPITAL LETTER C WITH CARON;Lu;0;L;0043 030C;;;;N;LATIN CAPITAL LETTER C HACEK;;;010D; +010D;LATIN SMALL LETTER C WITH CARON;Ll;0;L;0063 030C;;;;N;LATIN SMALL LETTER C HACEK;;010C;;010C +010E;LATIN CAPITAL LETTER D WITH CARON;Lu;0;L;0044 030C;;;;N;LATIN CAPITAL LETTER D HACEK;;;010F; +010F;LATIN SMALL LETTER D WITH CARON;Ll;0;L;0064 030C;;;;N;LATIN SMALL LETTER D HACEK;;010E;;010E +0110;LATIN CAPITAL LETTER D WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D BAR;;;0111; +0111;LATIN SMALL LETTER D WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER D BAR;;0110;;0110 +0112;LATIN CAPITAL LETTER E WITH MACRON;Lu;0;L;0045 0304;;;;N;LATIN CAPITAL LETTER E MACRON;;;0113; +0113;LATIN SMALL LETTER E WITH MACRON;Ll;0;L;0065 0304;;;;N;LATIN SMALL LETTER E MACRON;;0112;;0112 +0114;LATIN CAPITAL LETTER E WITH BREVE;Lu;0;L;0045 0306;;;;N;LATIN CAPITAL LETTER E BREVE;;;0115; +0115;LATIN SMALL LETTER E WITH BREVE;Ll;0;L;0065 0306;;;;N;LATIN SMALL LETTER E BREVE;;0114;;0114 +0116;LATIN CAPITAL LETTER E WITH DOT ABOVE;Lu;0;L;0045 0307;;;;N;LATIN CAPITAL LETTER E DOT;;;0117; +0117;LATIN SMALL LETTER E WITH DOT ABOVE;Ll;0;L;0065 0307;;;;N;LATIN SMALL LETTER E DOT;;0116;;0116 +0118;LATIN CAPITAL LETTER E WITH OGONEK;Lu;0;L;0045 0328;;;;N;LATIN CAPITAL LETTER E OGONEK;;;0119; +0119;LATIN SMALL LETTER E WITH OGONEK;Ll;0;L;0065 0328;;;;N;LATIN SMALL LETTER E OGONEK;;0118;;0118 +011A;LATIN CAPITAL LETTER E WITH CARON;Lu;0;L;0045 030C;;;;N;LATIN CAPITAL LETTER E HACEK;;;011B; +011B;LATIN SMALL LETTER E WITH CARON;Ll;0;L;0065 030C;;;;N;LATIN SMALL LETTER E HACEK;;011A;;011A +011C;LATIN CAPITAL LETTER G WITH CIRCUMFLEX;Lu;0;L;0047 0302;;;;N;LATIN CAPITAL LETTER G CIRCUMFLEX;;;011D; +011D;LATIN SMALL LETTER G WITH CIRCUMFLEX;Ll;0;L;0067 0302;;;;N;LATIN SMALL LETTER G CIRCUMFLEX;;011C;;011C +011E;LATIN CAPITAL LETTER G WITH BREVE;Lu;0;L;0047 0306;;;;N;LATIN CAPITAL LETTER G BREVE;;;011F; +011F;LATIN SMALL LETTER G WITH BREVE;Ll;0;L;0067 0306;;;;N;LATIN SMALL LETTER G BREVE;;011E;;011E +0120;LATIN CAPITAL LETTER G WITH DOT ABOVE;Lu;0;L;0047 0307;;;;N;LATIN CAPITAL LETTER G DOT;;;0121; +0121;LATIN SMALL LETTER G WITH DOT ABOVE;Ll;0;L;0067 0307;;;;N;LATIN SMALL LETTER G DOT;;0120;;0120 +0122;LATIN CAPITAL LETTER G WITH CEDILLA;Lu;0;L;0047 0327;;;;N;LATIN CAPITAL LETTER G CEDILLA;;;0123; +0123;LATIN SMALL LETTER G WITH CEDILLA;Ll;0;L;0067 0327;;;;N;LATIN SMALL LETTER G CEDILLA;;0122;;0122 +0124;LATIN CAPITAL LETTER H WITH CIRCUMFLEX;Lu;0;L;0048 0302;;;;N;LATIN CAPITAL LETTER H CIRCUMFLEX;;;0125; +0125;LATIN SMALL LETTER H WITH CIRCUMFLEX;Ll;0;L;0068 0302;;;;N;LATIN SMALL LETTER H CIRCUMFLEX;;0124;;0124 +0126;LATIN CAPITAL LETTER H WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER H BAR;;;0127; +0127;LATIN SMALL LETTER H WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER H BAR;;0126;;0126 +0128;LATIN CAPITAL LETTER I WITH TILDE;Lu;0;L;0049 0303;;;;N;LATIN CAPITAL LETTER I TILDE;;;0129; +0129;LATIN SMALL LETTER I WITH TILDE;Ll;0;L;0069 0303;;;;N;LATIN SMALL LETTER I TILDE;;0128;;0128 +012A;LATIN CAPITAL LETTER I WITH MACRON;Lu;0;L;0049 0304;;;;N;LATIN CAPITAL LETTER I MACRON;;;012B; +012B;LATIN SMALL LETTER I WITH MACRON;Ll;0;L;0069 0304;;;;N;LATIN SMALL LETTER I MACRON;;012A;;012A +012C;LATIN CAPITAL LETTER I WITH BREVE;Lu;0;L;0049 0306;;;;N;LATIN CAPITAL LETTER I BREVE;;;012D; +012D;LATIN SMALL LETTER I WITH BREVE;Ll;0;L;0069 0306;;;;N;LATIN SMALL LETTER I BREVE;;012C;;012C +012E;LATIN CAPITAL LETTER I WITH OGONEK;Lu;0;L;0049 0328;;;;N;LATIN CAPITAL LETTER I OGONEK;;;012F; +012F;LATIN SMALL LETTER I WITH OGONEK;Ll;0;L;0069 0328;;;;N;LATIN SMALL LETTER I OGONEK;;012E;;012E +0130;LATIN CAPITAL LETTER I WITH DOT ABOVE;Lu;0;L;0049 0307;;;;N;LATIN CAPITAL LETTER I DOT;;;0069; +0131;LATIN SMALL LETTER DOTLESS I;Ll;0;L;;;;;N;;;0049;;0049 +0132;LATIN CAPITAL LIGATURE IJ;Lu;0;L; 0049 004A;;;;N;LATIN CAPITAL LETTER I J;;;0133; +0133;LATIN SMALL LIGATURE IJ;Ll;0;L; 0069 006A;;;;N;LATIN SMALL LETTER I J;;0132;;0132 +0134;LATIN CAPITAL LETTER J WITH CIRCUMFLEX;Lu;0;L;004A 0302;;;;N;LATIN CAPITAL LETTER J CIRCUMFLEX;;;0135; +0135;LATIN SMALL LETTER J WITH CIRCUMFLEX;Ll;0;L;006A 0302;;;;N;LATIN SMALL LETTER J CIRCUMFLEX;;0134;;0134 +0136;LATIN CAPITAL LETTER K WITH CEDILLA;Lu;0;L;004B 0327;;;;N;LATIN CAPITAL LETTER K CEDILLA;;;0137; +0137;LATIN SMALL LETTER K WITH CEDILLA;Ll;0;L;006B 0327;;;;N;LATIN SMALL LETTER K CEDILLA;;0136;;0136 +0138;LATIN SMALL LETTER KRA;Ll;0;L;;;;;N;;;;; +0139;LATIN CAPITAL LETTER L WITH ACUTE;Lu;0;L;004C 0301;;;;N;LATIN CAPITAL LETTER L ACUTE;;;013A; +013A;LATIN SMALL LETTER L WITH ACUTE;Ll;0;L;006C 0301;;;;N;LATIN SMALL LETTER L ACUTE;;0139;;0139 +013B;LATIN CAPITAL LETTER L WITH CEDILLA;Lu;0;L;004C 0327;;;;N;LATIN CAPITAL LETTER L CEDILLA;;;013C; +013C;LATIN SMALL LETTER L WITH CEDILLA;Ll;0;L;006C 0327;;;;N;LATIN SMALL LETTER L CEDILLA;;013B;;013B +013D;LATIN CAPITAL LETTER L WITH CARON;Lu;0;L;004C 030C;;;;N;LATIN CAPITAL LETTER L HACEK;;;013E; +013E;LATIN SMALL LETTER L WITH CARON;Ll;0;L;006C 030C;;;;N;LATIN SMALL LETTER L HACEK;;013D;;013D +013F;LATIN CAPITAL LETTER L WITH MIDDLE DOT;Lu;0;L; 004C 00B7;;;;N;;;;0140; +0140;LATIN SMALL LETTER L WITH MIDDLE DOT;Ll;0;L; 006C 00B7;;;;N;;;013F;;013F +0141;LATIN CAPITAL LETTER L WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER L SLASH;;;0142; +0142;LATIN SMALL LETTER L WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER L SLASH;;0141;;0141 +0143;LATIN CAPITAL LETTER N WITH ACUTE;Lu;0;L;004E 0301;;;;N;LATIN CAPITAL LETTER N ACUTE;;;0144; +0144;LATIN SMALL LETTER N WITH ACUTE;Ll;0;L;006E 0301;;;;N;LATIN SMALL LETTER N ACUTE;;0143;;0143 +0145;LATIN CAPITAL LETTER N WITH CEDILLA;Lu;0;L;004E 0327;;;;N;LATIN CAPITAL LETTER N CEDILLA;;;0146; +0146;LATIN SMALL LETTER N WITH CEDILLA;Ll;0;L;006E 0327;;;;N;LATIN SMALL LETTER N CEDILLA;;0145;;0145 +0147;LATIN CAPITAL LETTER N WITH CARON;Lu;0;L;004E 030C;;;;N;LATIN CAPITAL LETTER N HACEK;;;0148; +0148;LATIN SMALL LETTER N WITH CARON;Ll;0;L;006E 030C;;;;N;LATIN SMALL LETTER N HACEK;;0147;;0147 +0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE;Ll;0;L; 02BC 006E;;;;N;LATIN SMALL LETTER APOSTROPHE N;;;; +014A;LATIN CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;014B; +014B;LATIN SMALL LETTER ENG;Ll;0;L;;;;;N;;;014A;;014A +014C;LATIN CAPITAL LETTER O WITH MACRON;Lu;0;L;004F 0304;;;;N;LATIN CAPITAL LETTER O MACRON;;;014D; +014D;LATIN SMALL LETTER O WITH MACRON;Ll;0;L;006F 0304;;;;N;LATIN SMALL LETTER O MACRON;;014C;;014C +014E;LATIN CAPITAL LETTER O WITH BREVE;Lu;0;L;004F 0306;;;;N;LATIN CAPITAL LETTER O BREVE;;;014F; +014F;LATIN SMALL LETTER O WITH BREVE;Ll;0;L;006F 0306;;;;N;LATIN SMALL LETTER O BREVE;;014E;;014E +0150;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE;Lu;0;L;004F 030B;;;;N;LATIN CAPITAL LETTER O DOUBLE ACUTE;;;0151; +0151;LATIN SMALL LETTER O WITH DOUBLE ACUTE;Ll;0;L;006F 030B;;;;N;LATIN SMALL LETTER O DOUBLE ACUTE;;0150;;0150 +0152;LATIN CAPITAL LIGATURE OE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O E;;;0153; +0153;LATIN SMALL LIGATURE OE;Ll;0;L;;;;;N;LATIN SMALL LETTER O E;;0152;;0152 +0154;LATIN CAPITAL LETTER R WITH ACUTE;Lu;0;L;0052 0301;;;;N;LATIN CAPITAL LETTER R ACUTE;;;0155; +0155;LATIN SMALL LETTER R WITH ACUTE;Ll;0;L;0072 0301;;;;N;LATIN SMALL LETTER R ACUTE;;0154;;0154 +0156;LATIN CAPITAL LETTER R WITH CEDILLA;Lu;0;L;0052 0327;;;;N;LATIN CAPITAL LETTER R CEDILLA;;;0157; +0157;LATIN SMALL LETTER R WITH CEDILLA;Ll;0;L;0072 0327;;;;N;LATIN SMALL LETTER R CEDILLA;;0156;;0156 +0158;LATIN CAPITAL LETTER R WITH CARON;Lu;0;L;0052 030C;;;;N;LATIN CAPITAL LETTER R HACEK;;;0159; +0159;LATIN SMALL LETTER R WITH CARON;Ll;0;L;0072 030C;;;;N;LATIN SMALL LETTER R HACEK;;0158;;0158 +015A;LATIN CAPITAL LETTER S WITH ACUTE;Lu;0;L;0053 0301;;;;N;LATIN CAPITAL LETTER S ACUTE;;;015B; +015B;LATIN SMALL LETTER S WITH ACUTE;Ll;0;L;0073 0301;;;;N;LATIN SMALL LETTER S ACUTE;;015A;;015A +015C;LATIN CAPITAL LETTER S WITH CIRCUMFLEX;Lu;0;L;0053 0302;;;;N;LATIN CAPITAL LETTER S CIRCUMFLEX;;;015D; +015D;LATIN SMALL LETTER S WITH CIRCUMFLEX;Ll;0;L;0073 0302;;;;N;LATIN SMALL LETTER S CIRCUMFLEX;;015C;;015C +015E;LATIN CAPITAL LETTER S WITH CEDILLA;Lu;0;L;0053 0327;;;;N;LATIN CAPITAL LETTER S CEDILLA;;;015F; +015F;LATIN SMALL LETTER S WITH CEDILLA;Ll;0;L;0073 0327;;;;N;LATIN SMALL LETTER S CEDILLA;;015E;;015E +0160;LATIN CAPITAL LETTER S WITH CARON;Lu;0;L;0053 030C;;;;N;LATIN CAPITAL LETTER S HACEK;;;0161; +0161;LATIN SMALL LETTER S WITH CARON;Ll;0;L;0073 030C;;;;N;LATIN SMALL LETTER S HACEK;;0160;;0160 +0162;LATIN CAPITAL LETTER T WITH CEDILLA;Lu;0;L;0054 0327;;;;N;LATIN CAPITAL LETTER T CEDILLA;;;0163; +0163;LATIN SMALL LETTER T WITH CEDILLA;Ll;0;L;0074 0327;;;;N;LATIN SMALL LETTER T CEDILLA;;0162;;0162 +0164;LATIN CAPITAL LETTER T WITH CARON;Lu;0;L;0054 030C;;;;N;LATIN CAPITAL LETTER T HACEK;;;0165; +0165;LATIN SMALL LETTER T WITH CARON;Ll;0;L;0074 030C;;;;N;LATIN SMALL LETTER T HACEK;;0164;;0164 +0166;LATIN CAPITAL LETTER T WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T BAR;;;0167; +0167;LATIN SMALL LETTER T WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER T BAR;;0166;;0166 +0168;LATIN CAPITAL LETTER U WITH TILDE;Lu;0;L;0055 0303;;;;N;LATIN CAPITAL LETTER U TILDE;;;0169; +0169;LATIN SMALL LETTER U WITH TILDE;Ll;0;L;0075 0303;;;;N;LATIN SMALL LETTER U TILDE;;0168;;0168 +016A;LATIN CAPITAL LETTER U WITH MACRON;Lu;0;L;0055 0304;;;;N;LATIN CAPITAL LETTER U MACRON;;;016B; +016B;LATIN SMALL LETTER U WITH MACRON;Ll;0;L;0075 0304;;;;N;LATIN SMALL LETTER U MACRON;;016A;;016A +016C;LATIN CAPITAL LETTER U WITH BREVE;Lu;0;L;0055 0306;;;;N;LATIN CAPITAL LETTER U BREVE;;;016D; +016D;LATIN SMALL LETTER U WITH BREVE;Ll;0;L;0075 0306;;;;N;LATIN SMALL LETTER U BREVE;;016C;;016C +016E;LATIN CAPITAL LETTER U WITH RING ABOVE;Lu;0;L;0055 030A;;;;N;LATIN CAPITAL LETTER U RING;;;016F; +016F;LATIN SMALL LETTER U WITH RING ABOVE;Ll;0;L;0075 030A;;;;N;LATIN SMALL LETTER U RING;;016E;;016E +0170;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0055 030B;;;;N;LATIN CAPITAL LETTER U DOUBLE ACUTE;;;0171; +0171;LATIN SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0075 030B;;;;N;LATIN SMALL LETTER U DOUBLE ACUTE;;0170;;0170 +0172;LATIN CAPITAL LETTER U WITH OGONEK;Lu;0;L;0055 0328;;;;N;LATIN CAPITAL LETTER U OGONEK;;;0173; +0173;LATIN SMALL LETTER U WITH OGONEK;Ll;0;L;0075 0328;;;;N;LATIN SMALL LETTER U OGONEK;;0172;;0172 +0174;LATIN CAPITAL LETTER W WITH CIRCUMFLEX;Lu;0;L;0057 0302;;;;N;LATIN CAPITAL LETTER W CIRCUMFLEX;;;0175; +0175;LATIN SMALL LETTER W WITH CIRCUMFLEX;Ll;0;L;0077 0302;;;;N;LATIN SMALL LETTER W CIRCUMFLEX;;0174;;0174 +0176;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX;Lu;0;L;0059 0302;;;;N;LATIN CAPITAL LETTER Y CIRCUMFLEX;;;0177; +0177;LATIN SMALL LETTER Y WITH CIRCUMFLEX;Ll;0;L;0079 0302;;;;N;LATIN SMALL LETTER Y CIRCUMFLEX;;0176;;0176 +0178;LATIN CAPITAL LETTER Y WITH DIAERESIS;Lu;0;L;0059 0308;;;;N;LATIN CAPITAL LETTER Y DIAERESIS;;;00FF; +0179;LATIN CAPITAL LETTER Z WITH ACUTE;Lu;0;L;005A 0301;;;;N;LATIN CAPITAL LETTER Z ACUTE;;;017A; +017A;LATIN SMALL LETTER Z WITH ACUTE;Ll;0;L;007A 0301;;;;N;LATIN SMALL LETTER Z ACUTE;;0179;;0179 +017B;LATIN CAPITAL LETTER Z WITH DOT ABOVE;Lu;0;L;005A 0307;;;;N;LATIN CAPITAL LETTER Z DOT;;;017C; +017C;LATIN SMALL LETTER Z WITH DOT ABOVE;Ll;0;L;007A 0307;;;;N;LATIN SMALL LETTER Z DOT;;017B;;017B +017D;LATIN CAPITAL LETTER Z WITH CARON;Lu;0;L;005A 030C;;;;N;LATIN CAPITAL LETTER Z HACEK;;;017E; +017E;LATIN SMALL LETTER Z WITH CARON;Ll;0;L;007A 030C;;;;N;LATIN SMALL LETTER Z HACEK;;017D;;017D +017F;LATIN SMALL LETTER LONG S;Ll;0;L; 0073;;;;N;;;0053;;0053 +0180;LATIN SMALL LETTER B WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER B BAR;;0243;;0243 +0181;LATIN CAPITAL LETTER B WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B HOOK;;;0253; +0182;LATIN CAPITAL LETTER B WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B TOPBAR;;;0183; +0183;LATIN SMALL LETTER B WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER B TOPBAR;;0182;;0182 +0184;LATIN CAPITAL LETTER TONE SIX;Lu;0;L;;;;;N;;;;0185; +0185;LATIN SMALL LETTER TONE SIX;Ll;0;L;;;;;N;;;0184;;0184 +0186;LATIN CAPITAL LETTER OPEN O;Lu;0;L;;;;;N;;;;0254; +0187;LATIN CAPITAL LETTER C WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER C HOOK;;;0188; +0188;LATIN SMALL LETTER C WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER C HOOK;;0187;;0187 +0189;LATIN CAPITAL LETTER AFRICAN D;Lu;0;L;;;;;N;;;;0256; +018A;LATIN CAPITAL LETTER D WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D HOOK;;;0257; +018B;LATIN CAPITAL LETTER D WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D TOPBAR;;;018C; +018C;LATIN SMALL LETTER D WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER D TOPBAR;;018B;;018B +018D;LATIN SMALL LETTER TURNED DELTA;Ll;0;L;;;;;N;;;;; +018E;LATIN CAPITAL LETTER REVERSED E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER TURNED E;;;01DD; +018F;LATIN CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;0259; +0190;LATIN CAPITAL LETTER OPEN E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER EPSILON;;;025B; +0191;LATIN CAPITAL LETTER F WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER F HOOK;;;0192; +0192;LATIN SMALL LETTER F WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT F;;0191;;0191 +0193;LATIN CAPITAL LETTER G WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G HOOK;;;0260; +0194;LATIN CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;0263; +0195;LATIN SMALL LETTER HV;Ll;0;L;;;;;N;LATIN SMALL LETTER H V;;01F6;;01F6 +0196;LATIN CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;0269; +0197;LATIN CAPITAL LETTER I WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED I;;;0268; +0198;LATIN CAPITAL LETTER K WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER K HOOK;;;0199; +0199;LATIN SMALL LETTER K WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER K HOOK;;0198;;0198 +019A;LATIN SMALL LETTER L WITH BAR;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED L;;023D;;023D +019B;LATIN SMALL LETTER LAMBDA WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED LAMBDA;;;; +019C;LATIN CAPITAL LETTER TURNED M;Lu;0;L;;;;;N;;;;026F; +019D;LATIN CAPITAL LETTER N WITH LEFT HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER N HOOK;;;0272; +019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;0220;;0220 +019F;LATIN CAPITAL LETTER O WITH MIDDLE TILDE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED O;;;0275; +01A0;LATIN CAPITAL LETTER O WITH HORN;Lu;0;L;004F 031B;;;;N;LATIN CAPITAL LETTER O HORN;;;01A1; +01A1;LATIN SMALL LETTER O WITH HORN;Ll;0;L;006F 031B;;;;N;LATIN SMALL LETTER O HORN;;01A0;;01A0 +01A2;LATIN CAPITAL LETTER OI;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O I;;;01A3; +01A3;LATIN SMALL LETTER OI;Ll;0;L;;;;;N;LATIN SMALL LETTER O I;;01A2;;01A2 +01A4;LATIN CAPITAL LETTER P WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER P HOOK;;;01A5; +01A5;LATIN SMALL LETTER P WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER P HOOK;;01A4;;01A4 +01A6;LATIN LETTER YR;Lu;0;L;;;;;N;LATIN LETTER Y R;;;0280; +01A7;LATIN CAPITAL LETTER TONE TWO;Lu;0;L;;;;;N;;;;01A8; +01A8;LATIN SMALL LETTER TONE TWO;Ll;0;L;;;;;N;;;01A7;;01A7 +01A9;LATIN CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;0283; +01AA;LATIN LETTER REVERSED ESH LOOP;Ll;0;L;;;;;N;;;;; +01AB;LATIN SMALL LETTER T WITH PALATAL HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T PALATAL HOOK;;;; +01AC;LATIN CAPITAL LETTER T WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T HOOK;;;01AD; +01AD;LATIN SMALL LETTER T WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T HOOK;;01AC;;01AC +01AE;LATIN CAPITAL LETTER T WITH RETROFLEX HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T RETROFLEX HOOK;;;0288; +01AF;LATIN CAPITAL LETTER U WITH HORN;Lu;0;L;0055 031B;;;;N;LATIN CAPITAL LETTER U HORN;;;01B0; +01B0;LATIN SMALL LETTER U WITH HORN;Ll;0;L;0075 031B;;;;N;LATIN SMALL LETTER U HORN;;01AF;;01AF +01B1;LATIN CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;028A; +01B2;LATIN CAPITAL LETTER V WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER SCRIPT V;;;028B; +01B3;LATIN CAPITAL LETTER Y WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Y HOOK;;;01B4; +01B4;LATIN SMALL LETTER Y WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Y HOOK;;01B3;;01B3 +01B5;LATIN CAPITAL LETTER Z WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Z BAR;;;01B6; +01B6;LATIN SMALL LETTER Z WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER Z BAR;;01B5;;01B5 +01B7;LATIN CAPITAL LETTER EZH;Lu;0;L;;;;;N;LATIN CAPITAL LETTER YOGH;;;0292; +01B8;LATIN CAPITAL LETTER EZH REVERSED;Lu;0;L;;;;;N;LATIN CAPITAL LETTER REVERSED YOGH;;;01B9; +01B9;LATIN SMALL LETTER EZH REVERSED;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED YOGH;;01B8;;01B8 +01BA;LATIN SMALL LETTER EZH WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH WITH TAIL;;;; +01BB;LATIN LETTER TWO WITH STROKE;Lo;0;L;;;;;N;LATIN LETTER TWO BAR;;;; +01BC;LATIN CAPITAL LETTER TONE FIVE;Lu;0;L;;;;;N;;;;01BD; +01BD;LATIN SMALL LETTER TONE FIVE;Ll;0;L;;;;;N;;;01BC;;01BC +01BE;LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER INVERTED GLOTTAL STOP BAR;;;; +01BF;LATIN LETTER WYNN;Ll;0;L;;;;;N;;;01F7;;01F7 +01C0;LATIN LETTER DENTAL CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE;;;; +01C1;LATIN LETTER LATERAL CLICK;Lo;0;L;;;;;N;LATIN LETTER DOUBLE PIPE;;;; +01C2;LATIN LETTER ALVEOLAR CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE DOUBLE BAR;;;; +01C3;LATIN LETTER RETROFLEX CLICK;Lo;0;L;;;;;N;LATIN LETTER EXCLAMATION MARK;;;; +01C4;LATIN CAPITAL LETTER DZ WITH CARON;Lu;0;L; 0044 017D;;;;N;LATIN CAPITAL LETTER D Z HACEK;;;01C6;01C5 +01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON;Lt;0;L; 0044 017E;;;;N;LATIN LETTER CAPITAL D SMALL Z HACEK;;01C4;01C6;01C5 +01C6;LATIN SMALL LETTER DZ WITH CARON;Ll;0;L; 0064 017E;;;;N;LATIN SMALL LETTER D Z HACEK;;01C4;;01C5 +01C7;LATIN CAPITAL LETTER LJ;Lu;0;L; 004C 004A;;;;N;LATIN CAPITAL LETTER L J;;;01C9;01C8 +01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J;Lt;0;L; 004C 006A;;;;N;LATIN LETTER CAPITAL L SMALL J;;01C7;01C9;01C8 +01C9;LATIN SMALL LETTER LJ;Ll;0;L; 006C 006A;;;;N;LATIN SMALL LETTER L J;;01C7;;01C8 +01CA;LATIN CAPITAL LETTER NJ;Lu;0;L; 004E 004A;;;;N;LATIN CAPITAL LETTER N J;;;01CC;01CB +01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J;Lt;0;L; 004E 006A;;;;N;LATIN LETTER CAPITAL N SMALL J;;01CA;01CC;01CB +01CC;LATIN SMALL LETTER NJ;Ll;0;L; 006E 006A;;;;N;LATIN SMALL LETTER N J;;01CA;;01CB +01CD;LATIN CAPITAL LETTER A WITH CARON;Lu;0;L;0041 030C;;;;N;LATIN CAPITAL LETTER A HACEK;;;01CE; +01CE;LATIN SMALL LETTER A WITH CARON;Ll;0;L;0061 030C;;;;N;LATIN SMALL LETTER A HACEK;;01CD;;01CD +01CF;LATIN CAPITAL LETTER I WITH CARON;Lu;0;L;0049 030C;;;;N;LATIN CAPITAL LETTER I HACEK;;;01D0; +01D0;LATIN SMALL LETTER I WITH CARON;Ll;0;L;0069 030C;;;;N;LATIN SMALL LETTER I HACEK;;01CF;;01CF +01D1;LATIN CAPITAL LETTER O WITH CARON;Lu;0;L;004F 030C;;;;N;LATIN CAPITAL LETTER O HACEK;;;01D2; +01D2;LATIN SMALL LETTER O WITH CARON;Ll;0;L;006F 030C;;;;N;LATIN SMALL LETTER O HACEK;;01D1;;01D1 +01D3;LATIN CAPITAL LETTER U WITH CARON;Lu;0;L;0055 030C;;;;N;LATIN CAPITAL LETTER U HACEK;;;01D4; +01D4;LATIN SMALL LETTER U WITH CARON;Ll;0;L;0075 030C;;;;N;LATIN SMALL LETTER U HACEK;;01D3;;01D3 +01D5;LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON;Lu;0;L;00DC 0304;;;;N;LATIN CAPITAL LETTER U DIAERESIS MACRON;;;01D6; +01D6;LATIN SMALL LETTER U WITH DIAERESIS AND MACRON;Ll;0;L;00FC 0304;;;;N;LATIN SMALL LETTER U DIAERESIS MACRON;;01D5;;01D5 +01D7;LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE;Lu;0;L;00DC 0301;;;;N;LATIN CAPITAL LETTER U DIAERESIS ACUTE;;;01D8; +01D8;LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE;Ll;0;L;00FC 0301;;;;N;LATIN SMALL LETTER U DIAERESIS ACUTE;;01D7;;01D7 +01D9;LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON;Lu;0;L;00DC 030C;;;;N;LATIN CAPITAL LETTER U DIAERESIS HACEK;;;01DA; +01DA;LATIN SMALL LETTER U WITH DIAERESIS AND CARON;Ll;0;L;00FC 030C;;;;N;LATIN SMALL LETTER U DIAERESIS HACEK;;01D9;;01D9 +01DB;LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE;Lu;0;L;00DC 0300;;;;N;LATIN CAPITAL LETTER U DIAERESIS GRAVE;;;01DC; +01DC;LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE;Ll;0;L;00FC 0300;;;;N;LATIN SMALL LETTER U DIAERESIS GRAVE;;01DB;;01DB +01DD;LATIN SMALL LETTER TURNED E;Ll;0;L;;;;;N;;;018E;;018E +01DE;LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON;Lu;0;L;00C4 0304;;;;N;LATIN CAPITAL LETTER A DIAERESIS MACRON;;;01DF; +01DF;LATIN SMALL LETTER A WITH DIAERESIS AND MACRON;Ll;0;L;00E4 0304;;;;N;LATIN SMALL LETTER A DIAERESIS MACRON;;01DE;;01DE +01E0;LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON;Lu;0;L;0226 0304;;;;N;LATIN CAPITAL LETTER A DOT MACRON;;;01E1; +01E1;LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON;Ll;0;L;0227 0304;;;;N;LATIN SMALL LETTER A DOT MACRON;;01E0;;01E0 +01E2;LATIN CAPITAL LETTER AE WITH MACRON;Lu;0;L;00C6 0304;;;;N;LATIN CAPITAL LETTER A E MACRON;;;01E3; +01E3;LATIN SMALL LETTER AE WITH MACRON;Ll;0;L;00E6 0304;;;;N;LATIN SMALL LETTER A E MACRON;;01E2;;01E2 +01E4;LATIN CAPITAL LETTER G WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G BAR;;;01E5; +01E5;LATIN SMALL LETTER G WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER G BAR;;01E4;;01E4 +01E6;LATIN CAPITAL LETTER G WITH CARON;Lu;0;L;0047 030C;;;;N;LATIN CAPITAL LETTER G HACEK;;;01E7; +01E7;LATIN SMALL LETTER G WITH CARON;Ll;0;L;0067 030C;;;;N;LATIN SMALL LETTER G HACEK;;01E6;;01E6 +01E8;LATIN CAPITAL LETTER K WITH CARON;Lu;0;L;004B 030C;;;;N;LATIN CAPITAL LETTER K HACEK;;;01E9; +01E9;LATIN SMALL LETTER K WITH CARON;Ll;0;L;006B 030C;;;;N;LATIN SMALL LETTER K HACEK;;01E8;;01E8 +01EA;LATIN CAPITAL LETTER O WITH OGONEK;Lu;0;L;004F 0328;;;;N;LATIN CAPITAL LETTER O OGONEK;;;01EB; +01EB;LATIN SMALL LETTER O WITH OGONEK;Ll;0;L;006F 0328;;;;N;LATIN SMALL LETTER O OGONEK;;01EA;;01EA +01EC;LATIN CAPITAL LETTER O WITH OGONEK AND MACRON;Lu;0;L;01EA 0304;;;;N;LATIN CAPITAL LETTER O OGONEK MACRON;;;01ED; +01ED;LATIN SMALL LETTER O WITH OGONEK AND MACRON;Ll;0;L;01EB 0304;;;;N;LATIN SMALL LETTER O OGONEK MACRON;;01EC;;01EC +01EE;LATIN CAPITAL LETTER EZH WITH CARON;Lu;0;L;01B7 030C;;;;N;LATIN CAPITAL LETTER YOGH HACEK;;;01EF; +01EF;LATIN SMALL LETTER EZH WITH CARON;Ll;0;L;0292 030C;;;;N;LATIN SMALL LETTER YOGH HACEK;;01EE;;01EE +01F0;LATIN SMALL LETTER J WITH CARON;Ll;0;L;006A 030C;;;;N;LATIN SMALL LETTER J HACEK;;;; +01F1;LATIN CAPITAL LETTER DZ;Lu;0;L; 0044 005A;;;;N;;;;01F3;01F2 +01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z;Lt;0;L; 0044 007A;;;;N;;;01F1;01F3;01F2 +01F3;LATIN SMALL LETTER DZ;Ll;0;L; 0064 007A;;;;N;;;01F1;;01F2 +01F4;LATIN CAPITAL LETTER G WITH ACUTE;Lu;0;L;0047 0301;;;;N;;;;01F5; +01F5;LATIN SMALL LETTER G WITH ACUTE;Ll;0;L;0067 0301;;;;N;;;01F4;;01F4 +01F6;LATIN CAPITAL LETTER HWAIR;Lu;0;L;;;;;N;;;;0195; +01F7;LATIN CAPITAL LETTER WYNN;Lu;0;L;;;;;N;;;;01BF; +01F8;LATIN CAPITAL LETTER N WITH GRAVE;Lu;0;L;004E 0300;;;;N;;;;01F9; +01F9;LATIN SMALL LETTER N WITH GRAVE;Ll;0;L;006E 0300;;;;N;;;01F8;;01F8 +01FA;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE;Lu;0;L;00C5 0301;;;;N;;;;01FB; +01FB;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE;Ll;0;L;00E5 0301;;;;N;;;01FA;;01FA +01FC;LATIN CAPITAL LETTER AE WITH ACUTE;Lu;0;L;00C6 0301;;;;N;;;;01FD; +01FD;LATIN SMALL LETTER AE WITH ACUTE;Ll;0;L;00E6 0301;;;;N;;;01FC;;01FC +01FE;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE;Lu;0;L;00D8 0301;;;;N;;;;01FF; +01FF;LATIN SMALL LETTER O WITH STROKE AND ACUTE;Ll;0;L;00F8 0301;;;;N;;;01FE;;01FE +0200;LATIN CAPITAL LETTER A WITH DOUBLE GRAVE;Lu;0;L;0041 030F;;;;N;;;;0201; +0201;LATIN SMALL LETTER A WITH DOUBLE GRAVE;Ll;0;L;0061 030F;;;;N;;;0200;;0200 +0202;LATIN CAPITAL LETTER A WITH INVERTED BREVE;Lu;0;L;0041 0311;;;;N;;;;0203; +0203;LATIN SMALL LETTER A WITH INVERTED BREVE;Ll;0;L;0061 0311;;;;N;;;0202;;0202 +0204;LATIN CAPITAL LETTER E WITH DOUBLE GRAVE;Lu;0;L;0045 030F;;;;N;;;;0205; +0205;LATIN SMALL LETTER E WITH DOUBLE GRAVE;Ll;0;L;0065 030F;;;;N;;;0204;;0204 +0206;LATIN CAPITAL LETTER E WITH INVERTED BREVE;Lu;0;L;0045 0311;;;;N;;;;0207; +0207;LATIN SMALL LETTER E WITH INVERTED BREVE;Ll;0;L;0065 0311;;;;N;;;0206;;0206 +0208;LATIN CAPITAL LETTER I WITH DOUBLE GRAVE;Lu;0;L;0049 030F;;;;N;;;;0209; +0209;LATIN SMALL LETTER I WITH DOUBLE GRAVE;Ll;0;L;0069 030F;;;;N;;;0208;;0208 +020A;LATIN CAPITAL LETTER I WITH INVERTED BREVE;Lu;0;L;0049 0311;;;;N;;;;020B; +020B;LATIN SMALL LETTER I WITH INVERTED BREVE;Ll;0;L;0069 0311;;;;N;;;020A;;020A +020C;LATIN CAPITAL LETTER O WITH DOUBLE GRAVE;Lu;0;L;004F 030F;;;;N;;;;020D; +020D;LATIN SMALL LETTER O WITH DOUBLE GRAVE;Ll;0;L;006F 030F;;;;N;;;020C;;020C +020E;LATIN CAPITAL LETTER O WITH INVERTED BREVE;Lu;0;L;004F 0311;;;;N;;;;020F; +020F;LATIN SMALL LETTER O WITH INVERTED BREVE;Ll;0;L;006F 0311;;;;N;;;020E;;020E +0210;LATIN CAPITAL LETTER R WITH DOUBLE GRAVE;Lu;0;L;0052 030F;;;;N;;;;0211; +0211;LATIN SMALL LETTER R WITH DOUBLE GRAVE;Ll;0;L;0072 030F;;;;N;;;0210;;0210 +0212;LATIN CAPITAL LETTER R WITH INVERTED BREVE;Lu;0;L;0052 0311;;;;N;;;;0213; +0213;LATIN SMALL LETTER R WITH INVERTED BREVE;Ll;0;L;0072 0311;;;;N;;;0212;;0212 +0214;LATIN CAPITAL LETTER U WITH DOUBLE GRAVE;Lu;0;L;0055 030F;;;;N;;;;0215; +0215;LATIN SMALL LETTER U WITH DOUBLE GRAVE;Ll;0;L;0075 030F;;;;N;;;0214;;0214 +0216;LATIN CAPITAL LETTER U WITH INVERTED BREVE;Lu;0;L;0055 0311;;;;N;;;;0217; +0217;LATIN SMALL LETTER U WITH INVERTED BREVE;Ll;0;L;0075 0311;;;;N;;;0216;;0216 +0218;LATIN CAPITAL LETTER S WITH COMMA BELOW;Lu;0;L;0053 0326;;;;N;;;;0219; +0219;LATIN SMALL LETTER S WITH COMMA BELOW;Ll;0;L;0073 0326;;;;N;;;0218;;0218 +021A;LATIN CAPITAL LETTER T WITH COMMA BELOW;Lu;0;L;0054 0326;;;;N;;;;021B; +021B;LATIN SMALL LETTER T WITH COMMA BELOW;Ll;0;L;0074 0326;;;;N;;;021A;;021A +021C;LATIN CAPITAL LETTER YOGH;Lu;0;L;;;;;N;;;;021D; +021D;LATIN SMALL LETTER YOGH;Ll;0;L;;;;;N;;;021C;;021C +021E;LATIN CAPITAL LETTER H WITH CARON;Lu;0;L;0048 030C;;;;N;;;;021F; +021F;LATIN SMALL LETTER H WITH CARON;Ll;0;L;0068 030C;;;;N;;;021E;;021E +0220;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG;Lu;0;L;;;;;N;;;;019E; +0221;LATIN SMALL LETTER D WITH CURL;Ll;0;L;;;;;N;;;;; +0222;LATIN CAPITAL LETTER OU;Lu;0;L;;;;;N;;;;0223; +0223;LATIN SMALL LETTER OU;Ll;0;L;;;;;N;;;0222;;0222 +0224;LATIN CAPITAL LETTER Z WITH HOOK;Lu;0;L;;;;;N;;;;0225; +0225;LATIN SMALL LETTER Z WITH HOOK;Ll;0;L;;;;;N;;;0224;;0224 +0226;LATIN CAPITAL LETTER A WITH DOT ABOVE;Lu;0;L;0041 0307;;;;N;;;;0227; +0227;LATIN SMALL LETTER A WITH DOT ABOVE;Ll;0;L;0061 0307;;;;N;;;0226;;0226 +0228;LATIN CAPITAL LETTER E WITH CEDILLA;Lu;0;L;0045 0327;;;;N;;;;0229; +0229;LATIN SMALL LETTER E WITH CEDILLA;Ll;0;L;0065 0327;;;;N;;;0228;;0228 +022A;LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON;Lu;0;L;00D6 0304;;;;N;;;;022B; +022B;LATIN SMALL LETTER O WITH DIAERESIS AND MACRON;Ll;0;L;00F6 0304;;;;N;;;022A;;022A +022C;LATIN CAPITAL LETTER O WITH TILDE AND MACRON;Lu;0;L;00D5 0304;;;;N;;;;022D; +022D;LATIN SMALL LETTER O WITH TILDE AND MACRON;Ll;0;L;00F5 0304;;;;N;;;022C;;022C +022E;LATIN CAPITAL LETTER O WITH DOT ABOVE;Lu;0;L;004F 0307;;;;N;;;;022F; +022F;LATIN SMALL LETTER O WITH DOT ABOVE;Ll;0;L;006F 0307;;;;N;;;022E;;022E +0230;LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON;Lu;0;L;022E 0304;;;;N;;;;0231; +0231;LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON;Ll;0;L;022F 0304;;;;N;;;0230;;0230 +0232;LATIN CAPITAL LETTER Y WITH MACRON;Lu;0;L;0059 0304;;;;N;;;;0233; +0233;LATIN SMALL LETTER Y WITH MACRON;Ll;0;L;0079 0304;;;;N;;;0232;;0232 +0234;LATIN SMALL LETTER L WITH CURL;Ll;0;L;;;;;N;;;;; +0235;LATIN SMALL LETTER N WITH CURL;Ll;0;L;;;;;N;;;;; +0236;LATIN SMALL LETTER T WITH CURL;Ll;0;L;;;;;N;;;;; +0237;LATIN SMALL LETTER DOTLESS J;Ll;0;L;;;;;N;;;;; +0238;LATIN SMALL LETTER DB DIGRAPH;Ll;0;L;;;;;N;;;;; +0239;LATIN SMALL LETTER QP DIGRAPH;Ll;0;L;;;;;N;;;;; +023A;LATIN CAPITAL LETTER A WITH STROKE;Lu;0;L;;;;;N;;;;2C65; +023B;LATIN CAPITAL LETTER C WITH STROKE;Lu;0;L;;;;;N;;;;023C; +023C;LATIN SMALL LETTER C WITH STROKE;Ll;0;L;;;;;N;;;023B;;023B +023D;LATIN CAPITAL LETTER L WITH BAR;Lu;0;L;;;;;N;;;;019A; +023E;LATIN CAPITAL LETTER T WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;2C66; +023F;LATIN SMALL LETTER S WITH SWASH TAIL;Ll;0;L;;;;;N;;;2C7E;;2C7E +0240;LATIN SMALL LETTER Z WITH SWASH TAIL;Ll;0;L;;;;;N;;;2C7F;;2C7F +0241;LATIN CAPITAL LETTER GLOTTAL STOP;Lu;0;L;;;;;N;;;;0242; +0242;LATIN SMALL LETTER GLOTTAL STOP;Ll;0;L;;;;;N;;;0241;;0241 +0243;LATIN CAPITAL LETTER B WITH STROKE;Lu;0;L;;;;;N;;;;0180; +0244;LATIN CAPITAL LETTER U BAR;Lu;0;L;;;;;N;;;;0289; +0245;LATIN CAPITAL LETTER TURNED V;Lu;0;L;;;;;N;;;;028C; +0246;LATIN CAPITAL LETTER E WITH STROKE;Lu;0;L;;;;;N;;;;0247; +0247;LATIN SMALL LETTER E WITH STROKE;Ll;0;L;;;;;N;;;0246;;0246 +0248;LATIN CAPITAL LETTER J WITH STROKE;Lu;0;L;;;;;N;;;;0249; +0249;LATIN SMALL LETTER J WITH STROKE;Ll;0;L;;;;;N;;;0248;;0248 +024A;LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL;Lu;0;L;;;;;N;;;;024B; +024B;LATIN SMALL LETTER Q WITH HOOK TAIL;Ll;0;L;;;;;N;;;024A;;024A +024C;LATIN CAPITAL LETTER R WITH STROKE;Lu;0;L;;;;;N;;;;024D; +024D;LATIN SMALL LETTER R WITH STROKE;Ll;0;L;;;;;N;;;024C;;024C +024E;LATIN CAPITAL LETTER Y WITH STROKE;Lu;0;L;;;;;N;;;;024F; +024F;LATIN SMALL LETTER Y WITH STROKE;Ll;0;L;;;;;N;;;024E;;024E +0250;LATIN SMALL LETTER TURNED A;Ll;0;L;;;;;N;;;2C6F;;2C6F +0251;LATIN SMALL LETTER ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT A;;2C6D;;2C6D +0252;LATIN SMALL LETTER TURNED ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED SCRIPT A;;2C70;;2C70 +0253;LATIN SMALL LETTER B WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER B HOOK;;0181;;0181 +0254;LATIN SMALL LETTER OPEN O;Ll;0;L;;;;;N;;;0186;;0186 +0255;LATIN SMALL LETTER C WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER C CURL;;;; +0256;LATIN SMALL LETTER D WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER D RETROFLEX HOOK;;0189;;0189 +0257;LATIN SMALL LETTER D WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER D HOOK;;018A;;018A +0258;LATIN SMALL LETTER REVERSED E;Ll;0;L;;;;;N;;;;; +0259;LATIN SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;018F;;018F +025A;LATIN SMALL LETTER SCHWA WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCHWA HOOK;;;; +025B;LATIN SMALL LETTER OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER EPSILON;;0190;;0190 +025C;LATIN SMALL LETTER REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON;;;; +025D;LATIN SMALL LETTER REVERSED OPEN E WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON HOOK;;;; +025E;LATIN SMALL LETTER CLOSED REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED REVERSED EPSILON;;;; +025F;LATIN SMALL LETTER DOTLESS J WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR;;;; +0260;LATIN SMALL LETTER G WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER G HOOK;;0193;;0193 +0261;LATIN SMALL LETTER SCRIPT G;Ll;0;L;;;;;N;;;;; +0262;LATIN LETTER SMALL CAPITAL G;Ll;0;L;;;;;N;;;;; +0263;LATIN SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0194;;0194 +0264;LATIN SMALL LETTER RAMS HORN;Ll;0;L;;;;;N;LATIN SMALL LETTER BABY GAMMA;;;; +0265;LATIN SMALL LETTER TURNED H;Ll;0;L;;;;;N;;;;; +0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;;; +0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;; +0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197 +0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196 +026A;LATIN LETTER SMALL CAPITAL I;Ll;0;L;;;;;N;;;;; +026B;LATIN SMALL LETTER L WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;2C62;;2C62 +026C;LATIN SMALL LETTER L WITH BELT;Ll;0;L;;;;;N;LATIN SMALL LETTER L BELT;;;; +026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER L RETROFLEX HOOK;;;; +026E;LATIN SMALL LETTER LEZH;Ll;0;L;;;;;N;LATIN SMALL LETTER L YOGH;;;; +026F;LATIN SMALL LETTER TURNED M;Ll;0;L;;;;;N;;;019C;;019C +0270;LATIN SMALL LETTER TURNED M WITH LONG LEG;Ll;0;L;;;;;N;;;;; +0271;LATIN SMALL LETTER M WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER M HOOK;;2C6E;;2C6E +0272;LATIN SMALL LETTER N WITH LEFT HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N HOOK;;019D;;019D +0273;LATIN SMALL LETTER N WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N RETROFLEX HOOK;;;; +0274;LATIN LETTER SMALL CAPITAL N;Ll;0;L;;;;;N;;;;; +0275;LATIN SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;019F;;019F +0276;LATIN LETTER SMALL CAPITAL OE;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL O E;;;; +0277;LATIN SMALL LETTER CLOSED OMEGA;Ll;0;L;;;;;N;;;;; +0278;LATIN SMALL LETTER PHI;Ll;0;L;;;;;N;;;;; +0279;LATIN SMALL LETTER TURNED R;Ll;0;L;;;;;N;;;;; +027A;LATIN SMALL LETTER TURNED R WITH LONG LEG;Ll;0;L;;;;;N;;;;; +027B;LATIN SMALL LETTER TURNED R WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED R HOOK;;;; +027C;LATIN SMALL LETTER R WITH LONG LEG;Ll;0;L;;;;;N;;;;; +027D;LATIN SMALL LETTER R WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER R HOOK;;2C64;;2C64 +027E;LATIN SMALL LETTER R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER FISHHOOK R;;;; +027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED FISHHOOK R;;;; +0280;LATIN LETTER SMALL CAPITAL R;Ll;0;L;;;;;N;;;01A6;;01A6 +0281;LATIN LETTER SMALL CAPITAL INVERTED R;Ll;0;L;;;;;N;;;;; +0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;;; +0283;LATIN SMALL LETTER ESH;Ll;0;L;;;;;N;;;01A9;;01A9 +0284;LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR HOOK;;;; +0285;LATIN SMALL LETTER SQUAT REVERSED ESH;Ll;0;L;;;;;N;;;;; +0286;LATIN SMALL LETTER ESH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER ESH CURL;;;; +0287;LATIN SMALL LETTER TURNED T;Ll;0;L;;;;;N;;;;; +0288;LATIN SMALL LETTER T WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T RETROFLEX HOOK;;01AE;;01AE +0289;LATIN SMALL LETTER U BAR;Ll;0;L;;;;;N;;;0244;;0244 +028A;LATIN SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;01B1;;01B1 +028B;LATIN SMALL LETTER V WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT V;;01B2;;01B2 +028C;LATIN SMALL LETTER TURNED V;Ll;0;L;;;;;N;;;0245;;0245 +028D;LATIN SMALL LETTER TURNED W;Ll;0;L;;;;;N;;;;; +028E;LATIN SMALL LETTER TURNED Y;Ll;0;L;;;;;N;;;;; +028F;LATIN LETTER SMALL CAPITAL Y;Ll;0;L;;;;;N;;;;; +0290;LATIN SMALL LETTER Z WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Z RETROFLEX HOOK;;;; +0291;LATIN SMALL LETTER Z WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER Z CURL;;;; +0292;LATIN SMALL LETTER EZH;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH;;01B7;;01B7 +0293;LATIN SMALL LETTER EZH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH CURL;;;; +0294;LATIN LETTER GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +0295;LATIN LETTER PHARYNGEAL VOICED FRICATIVE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP;;;; +0296;LATIN LETTER INVERTED GLOTTAL STOP;Ll;0;L;;;;;N;;;;; +0297;LATIN LETTER STRETCHED C;Ll;0;L;;;;;N;;;;; +0298;LATIN LETTER BILABIAL CLICK;Ll;0;L;;;;;N;LATIN LETTER BULLSEYE;;;; +0299;LATIN LETTER SMALL CAPITAL B;Ll;0;L;;;;;N;;;;; +029A;LATIN SMALL LETTER CLOSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED EPSILON;;;; +029B;LATIN LETTER SMALL CAPITAL G WITH HOOK;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL G HOOK;;;; +029C;LATIN LETTER SMALL CAPITAL H;Ll;0;L;;;;;N;;;;; +029D;LATIN SMALL LETTER J WITH CROSSED-TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER CROSSED-TAIL J;;;; +029E;LATIN SMALL LETTER TURNED K;Ll;0;L;;;;;N;;;;; +029F;LATIN LETTER SMALL CAPITAL L;Ll;0;L;;;;;N;;;;; +02A0;LATIN SMALL LETTER Q WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Q HOOK;;;; +02A1;LATIN LETTER GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER GLOTTAL STOP BAR;;;; +02A2;LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP BAR;;;; +02A3;LATIN SMALL LETTER DZ DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z;;;; +02A4;LATIN SMALL LETTER DEZH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D YOGH;;;; +02A5;LATIN SMALL LETTER DZ DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z CURL;;;; +02A6;LATIN SMALL LETTER TS DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T S;;;; +02A7;LATIN SMALL LETTER TESH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T ESH;;;; +02A8;LATIN SMALL LETTER TC DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER T C CURL;;;; +02A9;LATIN SMALL LETTER FENG DIGRAPH;Ll;0;L;;;;;N;;;;; +02AA;LATIN SMALL LETTER LS DIGRAPH;Ll;0;L;;;;;N;;;;; +02AB;LATIN SMALL LETTER LZ DIGRAPH;Ll;0;L;;;;;N;;;;; +02AC;LATIN LETTER BILABIAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; +02AD;LATIN LETTER BIDENTAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; +02AE;LATIN SMALL LETTER TURNED H WITH FISHHOOK;Ll;0;L;;;;;N;;;;; +02AF;LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL;Ll;0;L;;;;;N;;;;; +02B0;MODIFIER LETTER SMALL H;Lm;0;L; 0068;;;;N;;;;; +02B1;MODIFIER LETTER SMALL H WITH HOOK;Lm;0;L; 0266;;;;N;MODIFIER LETTER SMALL H HOOK;;;; +02B2;MODIFIER LETTER SMALL J;Lm;0;L; 006A;;;;N;;;;; +02B3;MODIFIER LETTER SMALL R;Lm;0;L; 0072;;;;N;;;;; +02B4;MODIFIER LETTER SMALL TURNED R;Lm;0;L; 0279;;;;N;;;;; +02B5;MODIFIER LETTER SMALL TURNED R WITH HOOK;Lm;0;L; 027B;;;;N;MODIFIER LETTER SMALL TURNED R HOOK;;;; +02B6;MODIFIER LETTER SMALL CAPITAL INVERTED R;Lm;0;L; 0281;;;;N;;;;; +02B7;MODIFIER LETTER SMALL W;Lm;0;L; 0077;;;;N;;;;; +02B8;MODIFIER LETTER SMALL Y;Lm;0;L; 0079;;;;N;;;;; +02B9;MODIFIER LETTER PRIME;Lm;0;ON;;;;;N;;;;; +02BA;MODIFIER LETTER DOUBLE PRIME;Lm;0;ON;;;;;N;;;;; +02BB;MODIFIER LETTER TURNED COMMA;Lm;0;L;;;;;N;;;;; +02BC;MODIFIER LETTER APOSTROPHE;Lm;0;L;;;;;N;;;;; +02BD;MODIFIER LETTER REVERSED COMMA;Lm;0;L;;;;;N;;;;; +02BE;MODIFIER LETTER RIGHT HALF RING;Lm;0;L;;;;;N;;;;; +02BF;MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +02C0;MODIFIER LETTER GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +02C1;MODIFIER LETTER REVERSED GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +02C2;MODIFIER LETTER LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C3;MODIFIER LETTER RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C4;MODIFIER LETTER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C5;MODIFIER LETTER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;; +02C7;CARON;Lm;0;ON;;;;;N;MODIFIER LETTER HACEK;;;; +02C8;MODIFIER LETTER VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02C9;MODIFIER LETTER MACRON;Lm;0;ON;;;;;N;;;;; +02CA;MODIFIER LETTER ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER ACUTE;;;; +02CB;MODIFIER LETTER GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER GRAVE;;;; +02CC;MODIFIER LETTER LOW VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02CD;MODIFIER LETTER LOW MACRON;Lm;0;ON;;;;;N;;;;; +02CE;MODIFIER LETTER LOW GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;; +02CF;MODIFIER LETTER LOW ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;; +02D0;MODIFIER LETTER TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +02D1;MODIFIER LETTER HALF TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +02D2;MODIFIER LETTER CENTRED RIGHT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED RIGHT HALF RING;;;; +02D3;MODIFIER LETTER CENTRED LEFT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED LEFT HALF RING;;;; +02D4;MODIFIER LETTER UP TACK;Sk;0;ON;;;;;N;;;;; +02D5;MODIFIER LETTER DOWN TACK;Sk;0;ON;;;;;N;;;;; +02D6;MODIFIER LETTER PLUS SIGN;Sk;0;ON;;;;;N;;;;; +02D7;MODIFIER LETTER MINUS SIGN;Sk;0;ON;;;;;N;;;;; +02D8;BREVE;Sk;0;ON; 0020 0306;;;;N;SPACING BREVE;;;; +02D9;DOT ABOVE;Sk;0;ON; 0020 0307;;;;N;SPACING DOT ABOVE;;;; +02DA;RING ABOVE;Sk;0;ON; 0020 030A;;;;N;SPACING RING ABOVE;;;; +02DB;OGONEK;Sk;0;ON; 0020 0328;;;;N;SPACING OGONEK;;;; +02DC;SMALL TILDE;Sk;0;ON; 0020 0303;;;;N;SPACING TILDE;;;; +02DD;DOUBLE ACUTE ACCENT;Sk;0;ON; 0020 030B;;;;N;SPACING DOUBLE ACUTE;;;; +02DE;MODIFIER LETTER RHOTIC HOOK;Sk;0;ON;;;;;N;;;;; +02DF;MODIFIER LETTER CROSS ACCENT;Sk;0;ON;;;;;N;;;;; +02E0;MODIFIER LETTER SMALL GAMMA;Lm;0;L; 0263;;;;N;;;;; +02E1;MODIFIER LETTER SMALL L;Lm;0;L; 006C;;;;N;;;;; +02E2;MODIFIER LETTER SMALL S;Lm;0;L; 0073;;;;N;;;;; +02E3;MODIFIER LETTER SMALL X;Lm;0;L; 0078;;;;N;;;;; +02E4;MODIFIER LETTER SMALL REVERSED GLOTTAL STOP;Lm;0;L; 0295;;;;N;;;;; +02E5;MODIFIER LETTER EXTRA-HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +02E6;MODIFIER LETTER HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +02E7;MODIFIER LETTER MID TONE BAR;Sk;0;ON;;;;;N;;;;; +02E8;MODIFIER LETTER LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +02E9;MODIFIER LETTER EXTRA-LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +02EA;MODIFIER LETTER YIN DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +02EB;MODIFIER LETTER YANG DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +02EC;MODIFIER LETTER VOICING;Lm;0;ON;;;;;N;;;;; +02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;; +02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;; +02EF;MODIFIER LETTER LOW DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F0;MODIFIER LETTER LOW UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F1;MODIFIER LETTER LOW LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F2;MODIFIER LETTER LOW RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F3;MODIFIER LETTER LOW RING;Sk;0;ON;;;;;N;;;;; +02F4;MODIFIER LETTER MIDDLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F5;MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F6;MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +02F7;MODIFIER LETTER LOW TILDE;Sk;0;ON;;;;;N;;;;; +02F8;MODIFIER LETTER RAISED COLON;Sk;0;ON;;;;;N;;;;; +02F9;MODIFIER LETTER BEGIN HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FA;MODIFIER LETTER END HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FB;MODIFIER LETTER BEGIN LOW TONE;Sk;0;ON;;;;;N;;;;; +02FC;MODIFIER LETTER END LOW TONE;Sk;0;ON;;;;;N;;;;; +02FD;MODIFIER LETTER SHELF;Sk;0;ON;;;;;N;;;;; +02FE;MODIFIER LETTER OPEN SHELF;Sk;0;ON;;;;;N;;;;; +02FF;MODIFIER LETTER LOW LEFT ARROW;Sk;0;ON;;;;;N;;;;; +0300;COMBINING GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING GRAVE;;;; +0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;;;; +0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;; +0303;COMBINING TILDE;Mn;230;NSM;;;;;N;NON-SPACING TILDE;;;; +0304;COMBINING MACRON;Mn;230;NSM;;;;;N;NON-SPACING MACRON;;;; +0305;COMBINING OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING OVERSCORE;;;; +0306;COMBINING BREVE;Mn;230;NSM;;;;;N;NON-SPACING BREVE;;;; +0307;COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOT ABOVE;;;; +0308;COMBINING DIAERESIS;Mn;230;NSM;;;;;N;NON-SPACING DIAERESIS;;;; +0309;COMBINING HOOK ABOVE;Mn;230;NSM;;;;;N;NON-SPACING HOOK ABOVE;;;; +030A;COMBINING RING ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RING ABOVE;;;; +030B;COMBINING DOUBLE ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE ACUTE;;;; +030C;COMBINING CARON;Mn;230;NSM;;;;;N;NON-SPACING HACEK;;;; +030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;;;; +030E;COMBINING DOUBLE VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE VERTICAL LINE ABOVE;;;; +030F;COMBINING DOUBLE GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE GRAVE;;;; +0310;COMBINING CANDRABINDU;Mn;230;NSM;;;;;N;NON-SPACING CANDRABINDU;;;; +0311;COMBINING INVERTED BREVE;Mn;230;NSM;;;;;N;NON-SPACING INVERTED BREVE;;;; +0312;COMBINING TURNED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING TURNED COMMA ABOVE;;;; +0313;COMBINING COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING COMMA ABOVE;;;; +0314;COMBINING REVERSED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING REVERSED COMMA ABOVE;;;; +0315;COMBINING COMMA ABOVE RIGHT;Mn;232;NSM;;;;;N;NON-SPACING COMMA ABOVE RIGHT;;;; +0316;COMBINING GRAVE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING GRAVE BELOW;;;; +0317;COMBINING ACUTE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING ACUTE BELOW;;;; +0318;COMBINING LEFT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT TACK BELOW;;;; +0319;COMBINING RIGHT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT TACK BELOW;;;; +031A;COMBINING LEFT ANGLE ABOVE;Mn;232;NSM;;;;;N;NON-SPACING LEFT ANGLE ABOVE;;;; +031B;COMBINING HORN;Mn;216;NSM;;;;;N;NON-SPACING HORN;;;; +031C;COMBINING LEFT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT HALF RING BELOW;;;; +031D;COMBINING UP TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING UP TACK BELOW;;;; +031E;COMBINING DOWN TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOWN TACK BELOW;;;; +031F;COMBINING PLUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING PLUS SIGN BELOW;;;; +0320;COMBINING MINUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING MINUS SIGN BELOW;;;; +0321;COMBINING PALATALIZED HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING PALATALIZED HOOK BELOW;;;; +0322;COMBINING RETROFLEX HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING RETROFLEX HOOK BELOW;;;; +0323;COMBINING DOT BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOT BELOW;;;; +0324;COMBINING DIAERESIS BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE DOT BELOW;;;; +0325;COMBINING RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RING BELOW;;;; +0326;COMBINING COMMA BELOW;Mn;220;NSM;;;;;N;NON-SPACING COMMA BELOW;;;; +0327;COMBINING CEDILLA;Mn;202;NSM;;;;;N;NON-SPACING CEDILLA;;;; +0328;COMBINING OGONEK;Mn;202;NSM;;;;;N;NON-SPACING OGONEK;;;; +0329;COMBINING VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;NON-SPACING VERTICAL LINE BELOW;;;; +032A;COMBINING BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BRIDGE BELOW;;;; +032B;COMBINING INVERTED DOUBLE ARCH BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED DOUBLE ARCH BELOW;;;; +032C;COMBINING CARON BELOW;Mn;220;NSM;;;;;N;NON-SPACING HACEK BELOW;;;; +032D;COMBINING CIRCUMFLEX ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING CIRCUMFLEX BELOW;;;; +032E;COMBINING BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BREVE BELOW;;;; +032F;COMBINING INVERTED BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BREVE BELOW;;;; +0330;COMBINING TILDE BELOW;Mn;220;NSM;;;;;N;NON-SPACING TILDE BELOW;;;; +0331;COMBINING MACRON BELOW;Mn;220;NSM;;;;;N;NON-SPACING MACRON BELOW;;;; +0332;COMBINING LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING UNDERSCORE;;;; +0333;COMBINING DOUBLE LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE UNDERSCORE;;;; +0334;COMBINING TILDE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING TILDE OVERLAY;;;; +0335;COMBINING SHORT STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT BAR OVERLAY;;;; +0336;COMBINING LONG STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG BAR OVERLAY;;;; +0337;COMBINING SHORT SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT SLASH OVERLAY;;;; +0338;COMBINING LONG SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG SLASH OVERLAY;;;; +0339;COMBINING RIGHT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT HALF RING BELOW;;;; +033A;COMBINING INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BRIDGE BELOW;;;; +033B;COMBINING SQUARE BELOW;Mn;220;NSM;;;;;N;NON-SPACING SQUARE BELOW;;;; +033C;COMBINING SEAGULL BELOW;Mn;220;NSM;;;;;N;NON-SPACING SEAGULL BELOW;;;; +033D;COMBINING X ABOVE;Mn;230;NSM;;;;;N;NON-SPACING X ABOVE;;;; +033E;COMBINING VERTICAL TILDE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL TILDE;;;; +033F;COMBINING DOUBLE OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE OVERSCORE;;;; +0340;COMBINING GRAVE TONE MARK;Mn;230;NSM;0300;;;;N;NON-SPACING GRAVE TONE MARK;;;; +0341;COMBINING ACUTE TONE MARK;Mn;230;NSM;0301;;;;N;NON-SPACING ACUTE TONE MARK;;;; +0342;COMBINING GREEK PERISPOMENI;Mn;230;NSM;;;;;N;;;;; +0343;COMBINING GREEK KORONIS;Mn;230;NSM;0313;;;;N;;;;; +0344;COMBINING GREEK DIALYTIKA TONOS;Mn;230;NSM;0308 0301;;;;N;GREEK NON-SPACING DIAERESIS TONOS;;;; +0345;COMBINING GREEK YPOGEGRAMMENI;Mn;240;NSM;;;;;N;GREEK NON-SPACING IOTA BELOW;;0399;;0399 +0346;COMBINING BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;; +0347;COMBINING EQUALS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; +0348;COMBINING DOUBLE VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;;;;; +0349;COMBINING LEFT ANGLE BELOW;Mn;220;NSM;;;;;N;;;;; +034A;COMBINING NOT TILDE ABOVE;Mn;230;NSM;;;;;N;;;;; +034B;COMBINING HOMOTHETIC ABOVE;Mn;230;NSM;;;;;N;;;;; +034C;COMBINING ALMOST EQUAL TO ABOVE;Mn;230;NSM;;;;;N;;;;; +034D;COMBINING LEFT RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +034E;COMBINING UPWARDS ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +034F;COMBINING GRAPHEME JOINER;Mn;0;NSM;;;;;N;;;;; +0350;COMBINING RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +0351;COMBINING LEFT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +0352;COMBINING FERMATA;Mn;230;NSM;;;;;N;;;;; +0353;COMBINING X BELOW;Mn;220;NSM;;;;;N;;;;; +0354;COMBINING LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0355;COMBINING RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0356;COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0357;COMBINING RIGHT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +0358;COMBINING DOT ABOVE RIGHT;Mn;232;NSM;;;;;N;;;;; +0359;COMBINING ASTERISK BELOW;Mn;220;NSM;;;;;N;;;;; +035A;COMBINING DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;; +035B;COMBINING ZIGZAG ABOVE;Mn;230;NSM;;;;;N;;;;; +035C;COMBINING DOUBLE BREVE BELOW;Mn;233;NSM;;;;;N;;;;; +035D;COMBINING DOUBLE BREVE;Mn;234;NSM;;;;;N;;;;; +035E;COMBINING DOUBLE MACRON;Mn;234;NSM;;;;;N;;;;; +035F;COMBINING DOUBLE MACRON BELOW;Mn;233;NSM;;;;;N;;;;; +0360;COMBINING DOUBLE TILDE;Mn;234;NSM;;;;;N;;;;; +0361;COMBINING DOUBLE INVERTED BREVE;Mn;234;NSM;;;;;N;;;;; +0362;COMBINING DOUBLE RIGHTWARDS ARROW BELOW;Mn;233;NSM;;;;;N;;;;; +0363;COMBINING LATIN SMALL LETTER A;Mn;230;NSM;;;;;N;;;;; +0364;COMBINING LATIN SMALL LETTER E;Mn;230;NSM;;;;;N;;;;; +0365;COMBINING LATIN SMALL LETTER I;Mn;230;NSM;;;;;N;;;;; +0366;COMBINING LATIN SMALL LETTER O;Mn;230;NSM;;;;;N;;;;; +0367;COMBINING LATIN SMALL LETTER U;Mn;230;NSM;;;;;N;;;;; +0368;COMBINING LATIN SMALL LETTER C;Mn;230;NSM;;;;;N;;;;; +0369;COMBINING LATIN SMALL LETTER D;Mn;230;NSM;;;;;N;;;;; +036A;COMBINING LATIN SMALL LETTER H;Mn;230;NSM;;;;;N;;;;; +036B;COMBINING LATIN SMALL LETTER M;Mn;230;NSM;;;;;N;;;;; +036C;COMBINING LATIN SMALL LETTER R;Mn;230;NSM;;;;;N;;;;; +036D;COMBINING LATIN SMALL LETTER T;Mn;230;NSM;;;;;N;;;;; +036E;COMBINING LATIN SMALL LETTER V;Mn;230;NSM;;;;;N;;;;; +036F;COMBINING LATIN SMALL LETTER X;Mn;230;NSM;;;;;N;;;;; +0370;GREEK CAPITAL LETTER HETA;Lu;0;L;;;;;N;;;;0371; +0371;GREEK SMALL LETTER HETA;Ll;0;L;;;;;N;;;0370;;0370 +0372;GREEK CAPITAL LETTER ARCHAIC SAMPI;Lu;0;L;;;;;N;;;;0373; +0373;GREEK SMALL LETTER ARCHAIC SAMPI;Ll;0;L;;;;;N;;;0372;;0372 +0374;GREEK NUMERAL SIGN;Lm;0;ON;02B9;;;;N;GREEK UPPER NUMERAL SIGN;;;; +0375;GREEK LOWER NUMERAL SIGN;Sk;0;ON;;;;;N;;;;; +0376;GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA;Lu;0;L;;;;;N;;;;0377; +0377;GREEK SMALL LETTER PAMPHYLIAN DIGAMMA;Ll;0;L;;;;;N;;;0376;;0376 +037A;GREEK YPOGEGRAMMENI;Lm;0;L; 0020 0345;;;;N;GREEK SPACING IOTA BELOW;;;; +037B;GREEK SMALL REVERSED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FD;;03FD +037C;GREEK SMALL DOTTED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FE;;03FE +037D;GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FF;;03FF +037E;GREEK QUESTION MARK;Po;0;ON;003B;;;;N;;;;; +0384;GREEK TONOS;Sk;0;ON; 0020 0301;;;;N;GREEK SPACING TONOS;;;; +0385;GREEK DIALYTIKA TONOS;Sk;0;ON;00A8 0301;;;;N;GREEK SPACING DIAERESIS TONOS;;;; +0386;GREEK CAPITAL LETTER ALPHA WITH TONOS;Lu;0;L;0391 0301;;;;N;GREEK CAPITAL LETTER ALPHA TONOS;;;03AC; +0387;GREEK ANO TELEIA;Po;0;ON;00B7;;;;N;;;;; +0388;GREEK CAPITAL LETTER EPSILON WITH TONOS;Lu;0;L;0395 0301;;;;N;GREEK CAPITAL LETTER EPSILON TONOS;;;03AD; +0389;GREEK CAPITAL LETTER ETA WITH TONOS;Lu;0;L;0397 0301;;;;N;GREEK CAPITAL LETTER ETA TONOS;;;03AE; +038A;GREEK CAPITAL LETTER IOTA WITH TONOS;Lu;0;L;0399 0301;;;;N;GREEK CAPITAL LETTER IOTA TONOS;;;03AF; +038C;GREEK CAPITAL LETTER OMICRON WITH TONOS;Lu;0;L;039F 0301;;;;N;GREEK CAPITAL LETTER OMICRON TONOS;;;03CC; +038E;GREEK CAPITAL LETTER UPSILON WITH TONOS;Lu;0;L;03A5 0301;;;;N;GREEK CAPITAL LETTER UPSILON TONOS;;;03CD; +038F;GREEK CAPITAL LETTER OMEGA WITH TONOS;Lu;0;L;03A9 0301;;;;N;GREEK CAPITAL LETTER OMEGA TONOS;;;03CE; +0390;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS;Ll;0;L;03CA 0301;;;;N;GREEK SMALL LETTER IOTA DIAERESIS TONOS;;;; +0391;GREEK CAPITAL LETTER ALPHA;Lu;0;L;;;;;N;;;;03B1; +0392;GREEK CAPITAL LETTER BETA;Lu;0;L;;;;;N;;;;03B2; +0393;GREEK CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;03B3; +0394;GREEK CAPITAL LETTER DELTA;Lu;0;L;;;;;N;;;;03B4; +0395;GREEK CAPITAL LETTER EPSILON;Lu;0;L;;;;;N;;;;03B5; +0396;GREEK CAPITAL LETTER ZETA;Lu;0;L;;;;;N;;;;03B6; +0397;GREEK CAPITAL LETTER ETA;Lu;0;L;;;;;N;;;;03B7; +0398;GREEK CAPITAL LETTER THETA;Lu;0;L;;;;;N;;;;03B8; +0399;GREEK CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;03B9; +039A;GREEK CAPITAL LETTER KAPPA;Lu;0;L;;;;;N;;;;03BA; +039B;GREEK CAPITAL LETTER LAMDA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER LAMBDA;;;03BB; +039C;GREEK CAPITAL LETTER MU;Lu;0;L;;;;;N;;;;03BC; +039D;GREEK CAPITAL LETTER NU;Lu;0;L;;;;;N;;;;03BD; +039E;GREEK CAPITAL LETTER XI;Lu;0;L;;;;;N;;;;03BE; +039F;GREEK CAPITAL LETTER OMICRON;Lu;0;L;;;;;N;;;;03BF; +03A0;GREEK CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;03C0; +03A1;GREEK CAPITAL LETTER RHO;Lu;0;L;;;;;N;;;;03C1; +03A3;GREEK CAPITAL LETTER SIGMA;Lu;0;L;;;;;N;;;;03C3; +03A4;GREEK CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;03C4; +03A5;GREEK CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;03C5; +03A6;GREEK CAPITAL LETTER PHI;Lu;0;L;;;;;N;;;;03C6; +03A7;GREEK CAPITAL LETTER CHI;Lu;0;L;;;;;N;;;;03C7; +03A8;GREEK CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;03C8; +03A9;GREEK CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;03C9; +03AA;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA;Lu;0;L;0399 0308;;;;N;GREEK CAPITAL LETTER IOTA DIAERESIS;;;03CA; +03AB;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA;Lu;0;L;03A5 0308;;;;N;GREEK CAPITAL LETTER UPSILON DIAERESIS;;;03CB; +03AC;GREEK SMALL LETTER ALPHA WITH TONOS;Ll;0;L;03B1 0301;;;;N;GREEK SMALL LETTER ALPHA TONOS;;0386;;0386 +03AD;GREEK SMALL LETTER EPSILON WITH TONOS;Ll;0;L;03B5 0301;;;;N;GREEK SMALL LETTER EPSILON TONOS;;0388;;0388 +03AE;GREEK SMALL LETTER ETA WITH TONOS;Ll;0;L;03B7 0301;;;;N;GREEK SMALL LETTER ETA TONOS;;0389;;0389 +03AF;GREEK SMALL LETTER IOTA WITH TONOS;Ll;0;L;03B9 0301;;;;N;GREEK SMALL LETTER IOTA TONOS;;038A;;038A +03B0;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS;Ll;0;L;03CB 0301;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS TONOS;;;; +03B1;GREEK SMALL LETTER ALPHA;Ll;0;L;;;;;N;;;0391;;0391 +03B2;GREEK SMALL LETTER BETA;Ll;0;L;;;;;N;;;0392;;0392 +03B3;GREEK SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0393;;0393 +03B4;GREEK SMALL LETTER DELTA;Ll;0;L;;;;;N;;;0394;;0394 +03B5;GREEK SMALL LETTER EPSILON;Ll;0;L;;;;;N;;;0395;;0395 +03B6;GREEK SMALL LETTER ZETA;Ll;0;L;;;;;N;;;0396;;0396 +03B7;GREEK SMALL LETTER ETA;Ll;0;L;;;;;N;;;0397;;0397 +03B8;GREEK SMALL LETTER THETA;Ll;0;L;;;;;N;;;0398;;0398 +03B9;GREEK SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0399;;0399 +03BA;GREEK SMALL LETTER KAPPA;Ll;0;L;;;;;N;;;039A;;039A +03BB;GREEK SMALL LETTER LAMDA;Ll;0;L;;;;;N;GREEK SMALL LETTER LAMBDA;;039B;;039B +03BC;GREEK SMALL LETTER MU;Ll;0;L;;;;;N;;;039C;;039C +03BD;GREEK SMALL LETTER NU;Ll;0;L;;;;;N;;;039D;;039D +03BE;GREEK SMALL LETTER XI;Ll;0;L;;;;;N;;;039E;;039E +03BF;GREEK SMALL LETTER OMICRON;Ll;0;L;;;;;N;;;039F;;039F +03C0;GREEK SMALL LETTER PI;Ll;0;L;;;;;N;;;03A0;;03A0 +03C1;GREEK SMALL LETTER RHO;Ll;0;L;;;;;N;;;03A1;;03A1 +03C2;GREEK SMALL LETTER FINAL SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3 +03C3;GREEK SMALL LETTER SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3 +03C4;GREEK SMALL LETTER TAU;Ll;0;L;;;;;N;;;03A4;;03A4 +03C5;GREEK SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;03A5;;03A5 +03C6;GREEK SMALL LETTER PHI;Ll;0;L;;;;;N;;;03A6;;03A6 +03C7;GREEK SMALL LETTER CHI;Ll;0;L;;;;;N;;;03A7;;03A7 +03C8;GREEK SMALL LETTER PSI;Ll;0;L;;;;;N;;;03A8;;03A8 +03C9;GREEK SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;03A9;;03A9 +03CA;GREEK SMALL LETTER IOTA WITH DIALYTIKA;Ll;0;L;03B9 0308;;;;N;GREEK SMALL LETTER IOTA DIAERESIS;;03AA;;03AA +03CB;GREEK SMALL LETTER UPSILON WITH DIALYTIKA;Ll;0;L;03C5 0308;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS;;03AB;;03AB +03CC;GREEK SMALL LETTER OMICRON WITH TONOS;Ll;0;L;03BF 0301;;;;N;GREEK SMALL LETTER OMICRON TONOS;;038C;;038C +03CD;GREEK SMALL LETTER UPSILON WITH TONOS;Ll;0;L;03C5 0301;;;;N;GREEK SMALL LETTER UPSILON TONOS;;038E;;038E +03CE;GREEK SMALL LETTER OMEGA WITH TONOS;Ll;0;L;03C9 0301;;;;N;GREEK SMALL LETTER OMEGA TONOS;;038F;;038F +03CF;GREEK CAPITAL KAI SYMBOL;Lu;0;L;;;;;N;;;;03D7; +03D0;GREEK BETA SYMBOL;Ll;0;L; 03B2;;;;N;GREEK SMALL LETTER CURLED BETA;;0392;;0392 +03D1;GREEK THETA SYMBOL;Ll;0;L; 03B8;;;;N;GREEK SMALL LETTER SCRIPT THETA;;0398;;0398 +03D2;GREEK UPSILON WITH HOOK SYMBOL;Lu;0;L; 03A5;;;;N;GREEK CAPITAL LETTER UPSILON HOOK;;;; +03D3;GREEK UPSILON WITH ACUTE AND HOOK SYMBOL;Lu;0;L;03D2 0301;;;;N;GREEK CAPITAL LETTER UPSILON HOOK TONOS;;;; +03D4;GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL;Lu;0;L;03D2 0308;;;;N;GREEK CAPITAL LETTER UPSILON HOOK DIAERESIS;;;; +03D5;GREEK PHI SYMBOL;Ll;0;L; 03C6;;;;N;GREEK SMALL LETTER SCRIPT PHI;;03A6;;03A6 +03D6;GREEK PI SYMBOL;Ll;0;L; 03C0;;;;N;GREEK SMALL LETTER OMEGA PI;;03A0;;03A0 +03D7;GREEK KAI SYMBOL;Ll;0;L;;;;;N;;;03CF;;03CF +03D8;GREEK LETTER ARCHAIC KOPPA;Lu;0;L;;;;;N;;;;03D9; +03D9;GREEK SMALL LETTER ARCHAIC KOPPA;Ll;0;L;;;;;N;;;03D8;;03D8 +03DA;GREEK LETTER STIGMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER STIGMA;;;03DB; +03DB;GREEK SMALL LETTER STIGMA;Ll;0;L;;;;;N;;;03DA;;03DA +03DC;GREEK LETTER DIGAMMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DIGAMMA;;;03DD; +03DD;GREEK SMALL LETTER DIGAMMA;Ll;0;L;;;;;N;;;03DC;;03DC +03DE;GREEK LETTER KOPPA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KOPPA;;;03DF; +03DF;GREEK SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;03DE;;03DE +03E0;GREEK LETTER SAMPI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SAMPI;;;03E1; +03E1;GREEK SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;03E0;;03E0 +03E2;COPTIC CAPITAL LETTER SHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHEI;;;03E3; +03E3;COPTIC SMALL LETTER SHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER SHEI;;03E2;;03E2 +03E4;COPTIC CAPITAL LETTER FEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER FEI;;;03E5; +03E5;COPTIC SMALL LETTER FEI;Ll;0;L;;;;;N;GREEK SMALL LETTER FEI;;03E4;;03E4 +03E6;COPTIC CAPITAL LETTER KHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KHEI;;;03E7; +03E7;COPTIC SMALL LETTER KHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER KHEI;;03E6;;03E6 +03E8;COPTIC CAPITAL LETTER HORI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER HORI;;;03E9; +03E9;COPTIC SMALL LETTER HORI;Ll;0;L;;;;;N;GREEK SMALL LETTER HORI;;03E8;;03E8 +03EA;COPTIC CAPITAL LETTER GANGIA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER GANGIA;;;03EB; +03EB;COPTIC SMALL LETTER GANGIA;Ll;0;L;;;;;N;GREEK SMALL LETTER GANGIA;;03EA;;03EA +03EC;COPTIC CAPITAL LETTER SHIMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHIMA;;;03ED; +03ED;COPTIC SMALL LETTER SHIMA;Ll;0;L;;;;;N;GREEK SMALL LETTER SHIMA;;03EC;;03EC +03EE;COPTIC CAPITAL LETTER DEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DEI;;;03EF; +03EF;COPTIC SMALL LETTER DEI;Ll;0;L;;;;;N;GREEK SMALL LETTER DEI;;03EE;;03EE +03F0;GREEK KAPPA SYMBOL;Ll;0;L; 03BA;;;;N;GREEK SMALL LETTER SCRIPT KAPPA;;039A;;039A +03F1;GREEK RHO SYMBOL;Ll;0;L; 03C1;;;;N;GREEK SMALL LETTER TAILED RHO;;03A1;;03A1 +03F2;GREEK LUNATE SIGMA SYMBOL;Ll;0;L; 03C2;;;;N;GREEK SMALL LETTER LUNATE SIGMA;;03F9;;03F9 +03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;;; +03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L; 0398;;;;N;;;;03B8; +03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L; 03B5;;;;N;;;0395;;0395 +03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;; +03F7;GREEK CAPITAL LETTER SHO;Lu;0;L;;;;;N;;;;03F8; +03F8;GREEK SMALL LETTER SHO;Ll;0;L;;;;;N;;;03F7;;03F7 +03F9;GREEK CAPITAL LUNATE SIGMA SYMBOL;Lu;0;L; 03A3;;;;N;;;;03F2; +03FA;GREEK CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;03FB; +03FB;GREEK SMALL LETTER SAN;Ll;0;L;;;;;N;;;03FA;;03FA +03FC;GREEK RHO WITH STROKE SYMBOL;Ll;0;L;;;;;N;;;;; +03FD;GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037B; +03FE;GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037C; +03FF;GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037D; +0400;CYRILLIC CAPITAL LETTER IE WITH GRAVE;Lu;0;L;0415 0300;;;;N;;;;0450; +0401;CYRILLIC CAPITAL LETTER IO;Lu;0;L;0415 0308;;;;N;;;;0451; +0402;CYRILLIC CAPITAL LETTER DJE;Lu;0;L;;;;;N;;;;0452; +0403;CYRILLIC CAPITAL LETTER GJE;Lu;0;L;0413 0301;;;;N;;;;0453; +0404;CYRILLIC CAPITAL LETTER UKRAINIAN IE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER E;;;0454; +0405;CYRILLIC CAPITAL LETTER DZE;Lu;0;L;;;;;N;;;;0455; +0406;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER I;;;0456; +0407;CYRILLIC CAPITAL LETTER YI;Lu;0;L;0406 0308;;;;N;;;;0457; +0408;CYRILLIC CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;0458; +0409;CYRILLIC CAPITAL LETTER LJE;Lu;0;L;;;;;N;;;;0459; +040A;CYRILLIC CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;045A; +040B;CYRILLIC CAPITAL LETTER TSHE;Lu;0;L;;;;;N;;;;045B; +040C;CYRILLIC CAPITAL LETTER KJE;Lu;0;L;041A 0301;;;;N;;;;045C; +040D;CYRILLIC CAPITAL LETTER I WITH GRAVE;Lu;0;L;0418 0300;;;;N;;;;045D; +040E;CYRILLIC CAPITAL LETTER SHORT U;Lu;0;L;0423 0306;;;;N;;;;045E; +040F;CYRILLIC CAPITAL LETTER DZHE;Lu;0;L;;;;;N;;;;045F; +0410;CYRILLIC CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0430; +0411;CYRILLIC CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;0431; +0412;CYRILLIC CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;0432; +0413;CYRILLIC CAPITAL LETTER GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE;;;0433; +0414;CYRILLIC CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;0434; +0415;CYRILLIC CAPITAL LETTER IE;Lu;0;L;;;;;N;;;;0435; +0416;CYRILLIC CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;0436; +0417;CYRILLIC CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;0437; +0418;CYRILLIC CAPITAL LETTER I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER II;;;0438; +0419;CYRILLIC CAPITAL LETTER SHORT I;Lu;0;L;0418 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT II;;;0439; +041A;CYRILLIC CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;043A; +041B;CYRILLIC CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;043B; +041C;CYRILLIC CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;043C; +041D;CYRILLIC CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;043D; +041E;CYRILLIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;043E; +041F;CYRILLIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;043F; +0420;CYRILLIC CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;0440; +0421;CYRILLIC CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;0441; +0422;CYRILLIC CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;0442; +0423;CYRILLIC CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0443; +0424;CYRILLIC CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;0444; +0425;CYRILLIC CAPITAL LETTER HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA;;;0445; +0426;CYRILLIC CAPITAL LETTER TSE;Lu;0;L;;;;;N;;;;0446; +0427;CYRILLIC CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;0447; +0428;CYRILLIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0448; +0429;CYRILLIC CAPITAL LETTER SHCHA;Lu;0;L;;;;;N;;;;0449; +042A;CYRILLIC CAPITAL LETTER HARD SIGN;Lu;0;L;;;;;N;;;;044A; +042B;CYRILLIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER YERI;;;044B; +042C;CYRILLIC CAPITAL LETTER SOFT SIGN;Lu;0;L;;;;;N;;;;044C; +042D;CYRILLIC CAPITAL LETTER E;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED E;;;044D; +042E;CYRILLIC CAPITAL LETTER YU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IU;;;044E; +042F;CYRILLIC CAPITAL LETTER YA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IA;;;044F; +0430;CYRILLIC SMALL LETTER A;Ll;0;L;;;;;N;;;0410;;0410 +0431;CYRILLIC SMALL LETTER BE;Ll;0;L;;;;;N;;;0411;;0411 +0432;CYRILLIC SMALL LETTER VE;Ll;0;L;;;;;N;;;0412;;0412 +0433;CYRILLIC SMALL LETTER GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE;;0413;;0413 +0434;CYRILLIC SMALL LETTER DE;Ll;0;L;;;;;N;;;0414;;0414 +0435;CYRILLIC SMALL LETTER IE;Ll;0;L;;;;;N;;;0415;;0415 +0436;CYRILLIC SMALL LETTER ZHE;Ll;0;L;;;;;N;;;0416;;0416 +0437;CYRILLIC SMALL LETTER ZE;Ll;0;L;;;;;N;;;0417;;0417 +0438;CYRILLIC SMALL LETTER I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER II;;0418;;0418 +0439;CYRILLIC SMALL LETTER SHORT I;Ll;0;L;0438 0306;;;;N;CYRILLIC SMALL LETTER SHORT II;;0419;;0419 +043A;CYRILLIC SMALL LETTER KA;Ll;0;L;;;;;N;;;041A;;041A +043B;CYRILLIC SMALL LETTER EL;Ll;0;L;;;;;N;;;041B;;041B +043C;CYRILLIC SMALL LETTER EM;Ll;0;L;;;;;N;;;041C;;041C +043D;CYRILLIC SMALL LETTER EN;Ll;0;L;;;;;N;;;041D;;041D +043E;CYRILLIC SMALL LETTER O;Ll;0;L;;;;;N;;;041E;;041E +043F;CYRILLIC SMALL LETTER PE;Ll;0;L;;;;;N;;;041F;;041F +0440;CYRILLIC SMALL LETTER ER;Ll;0;L;;;;;N;;;0420;;0420 +0441;CYRILLIC SMALL LETTER ES;Ll;0;L;;;;;N;;;0421;;0421 +0442;CYRILLIC SMALL LETTER TE;Ll;0;L;;;;;N;;;0422;;0422 +0443;CYRILLIC SMALL LETTER U;Ll;0;L;;;;;N;;;0423;;0423 +0444;CYRILLIC SMALL LETTER EF;Ll;0;L;;;;;N;;;0424;;0424 +0445;CYRILLIC SMALL LETTER HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA;;0425;;0425 +0446;CYRILLIC SMALL LETTER TSE;Ll;0;L;;;;;N;;;0426;;0426 +0447;CYRILLIC SMALL LETTER CHE;Ll;0;L;;;;;N;;;0427;;0427 +0448;CYRILLIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;0428;;0428 +0449;CYRILLIC SMALL LETTER SHCHA;Ll;0;L;;;;;N;;;0429;;0429 +044A;CYRILLIC SMALL LETTER HARD SIGN;Ll;0;L;;;;;N;;;042A;;042A +044B;CYRILLIC SMALL LETTER YERU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER YERI;;042B;;042B +044C;CYRILLIC SMALL LETTER SOFT SIGN;Ll;0;L;;;;;N;;;042C;;042C +044D;CYRILLIC SMALL LETTER E;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED E;;042D;;042D +044E;CYRILLIC SMALL LETTER YU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IU;;042E;;042E +044F;CYRILLIC SMALL LETTER YA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IA;;042F;;042F +0450;CYRILLIC SMALL LETTER IE WITH GRAVE;Ll;0;L;0435 0300;;;;N;;;0400;;0400 +0451;CYRILLIC SMALL LETTER IO;Ll;0;L;0435 0308;;;;N;;;0401;;0401 +0452;CYRILLIC SMALL LETTER DJE;Ll;0;L;;;;;N;;;0402;;0402 +0453;CYRILLIC SMALL LETTER GJE;Ll;0;L;0433 0301;;;;N;;;0403;;0403 +0454;CYRILLIC SMALL LETTER UKRAINIAN IE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER E;;0404;;0404 +0455;CYRILLIC SMALL LETTER DZE;Ll;0;L;;;;;N;;;0405;;0405 +0456;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER I;;0406;;0406 +0457;CYRILLIC SMALL LETTER YI;Ll;0;L;0456 0308;;;;N;;;0407;;0407 +0458;CYRILLIC SMALL LETTER JE;Ll;0;L;;;;;N;;;0408;;0408 +0459;CYRILLIC SMALL LETTER LJE;Ll;0;L;;;;;N;;;0409;;0409 +045A;CYRILLIC SMALL LETTER NJE;Ll;0;L;;;;;N;;;040A;;040A +045B;CYRILLIC SMALL LETTER TSHE;Ll;0;L;;;;;N;;;040B;;040B +045C;CYRILLIC SMALL LETTER KJE;Ll;0;L;043A 0301;;;;N;;;040C;;040C +045D;CYRILLIC SMALL LETTER I WITH GRAVE;Ll;0;L;0438 0300;;;;N;;;040D;;040D +045E;CYRILLIC SMALL LETTER SHORT U;Ll;0;L;0443 0306;;;;N;;;040E;;040E +045F;CYRILLIC SMALL LETTER DZHE;Ll;0;L;;;;;N;;;040F;;040F +0460;CYRILLIC CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;0461; +0461;CYRILLIC SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;0460;;0460 +0462;CYRILLIC CAPITAL LETTER YAT;Lu;0;L;;;;;N;;;;0463; +0463;CYRILLIC SMALL LETTER YAT;Ll;0;L;;;;;N;;;0462;;0462 +0464;CYRILLIC CAPITAL LETTER IOTIFIED E;Lu;0;L;;;;;N;;;;0465; +0465;CYRILLIC SMALL LETTER IOTIFIED E;Ll;0;L;;;;;N;;;0464;;0464 +0466;CYRILLIC CAPITAL LETTER LITTLE YUS;Lu;0;L;;;;;N;;;;0467; +0467;CYRILLIC SMALL LETTER LITTLE YUS;Ll;0;L;;;;;N;;;0466;;0466 +0468;CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS;Lu;0;L;;;;;N;;;;0469; +0469;CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS;Ll;0;L;;;;;N;;;0468;;0468 +046A;CYRILLIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;046B; +046B;CYRILLIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;046A;;046A +046C;CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS;Lu;0;L;;;;;N;;;;046D; +046D;CYRILLIC SMALL LETTER IOTIFIED BIG YUS;Ll;0;L;;;;;N;;;046C;;046C +046E;CYRILLIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;046F; +046F;CYRILLIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;046E;;046E +0470;CYRILLIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;0471; +0471;CYRILLIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;0470;;0470 +0472;CYRILLIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;0473; +0473;CYRILLIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;0472;;0472 +0474;CYRILLIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;0475; +0475;CYRILLIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;0474;;0474 +0476;CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Lu;0;L;0474 030F;;;;N;CYRILLIC CAPITAL LETTER IZHITSA DOUBLE GRAVE;;;0477; +0477;CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Ll;0;L;0475 030F;;;;N;CYRILLIC SMALL LETTER IZHITSA DOUBLE GRAVE;;0476;;0476 +0478;CYRILLIC CAPITAL LETTER UK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER UK DIGRAPH;;;0479; +0479;CYRILLIC SMALL LETTER UK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER UK DIGRAPH;;0478;;0478 +047A;CYRILLIC CAPITAL LETTER ROUND OMEGA;Lu;0;L;;;;;N;;;;047B; +047B;CYRILLIC SMALL LETTER ROUND OMEGA;Ll;0;L;;;;;N;;;047A;;047A +047C;CYRILLIC CAPITAL LETTER OMEGA WITH TITLO;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER OMEGA TITLO;;;047D; +047D;CYRILLIC SMALL LETTER OMEGA WITH TITLO;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER OMEGA TITLO;;047C;;047C +047E;CYRILLIC CAPITAL LETTER OT;Lu;0;L;;;;;N;;;;047F; +047F;CYRILLIC SMALL LETTER OT;Ll;0;L;;;;;N;;;047E;;047E +0480;CYRILLIC CAPITAL LETTER KOPPA;Lu;0;L;;;;;N;;;;0481; +0481;CYRILLIC SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;0480;;0480 +0482;CYRILLIC THOUSANDS SIGN;So;0;L;;;;;N;;;;; +0483;COMBINING CYRILLIC TITLO;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING TITLO;;;; +0484;COMBINING CYRILLIC PALATALIZATION;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PALATALIZATION;;;; +0485;COMBINING CYRILLIC DASIA PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING DASIA PNEUMATA;;;; +0486;COMBINING CYRILLIC PSILI PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PSILI PNEUMATA;;;; +0487;COMBINING CYRILLIC POKRYTIE;Mn;230;NSM;;;;;N;;;;; +0488;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;Me;0;NSM;;;;;N;;;;; +0489;COMBINING CYRILLIC MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +048A;CYRILLIC CAPITAL LETTER SHORT I WITH TAIL;Lu;0;L;;;;;N;;;;048B; +048B;CYRILLIC SMALL LETTER SHORT I WITH TAIL;Ll;0;L;;;;;N;;;048A;;048A +048C;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;Lu;0;L;;;;;N;;;;048D; +048D;CYRILLIC SMALL LETTER SEMISOFT SIGN;Ll;0;L;;;;;N;;;048C;;048C +048E;CYRILLIC CAPITAL LETTER ER WITH TICK;Lu;0;L;;;;;N;;;;048F; +048F;CYRILLIC SMALL LETTER ER WITH TICK;Ll;0;L;;;;;N;;;048E;;048E +0490;CYRILLIC CAPITAL LETTER GHE WITH UPTURN;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE WITH UPTURN;;;0491; +0491;CYRILLIC SMALL LETTER GHE WITH UPTURN;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE WITH UPTURN;;0490;;0490 +0492;CYRILLIC CAPITAL LETTER GHE WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE BAR;;;0493; +0493;CYRILLIC SMALL LETTER GHE WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE BAR;;0492;;0492 +0494;CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE HOOK;;;0495; +0495;CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE HOOK;;0494;;0494 +0496;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZHE WITH RIGHT DESCENDER;;;0497; +0497;CYRILLIC SMALL LETTER ZHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZHE WITH RIGHT DESCENDER;;0496;;0496 +0498;CYRILLIC CAPITAL LETTER ZE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZE CEDILLA;;;0499; +0499;CYRILLIC SMALL LETTER ZE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZE CEDILLA;;0498;;0498 +049A;CYRILLIC CAPITAL LETTER KA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA WITH RIGHT DESCENDER;;;049B; +049B;CYRILLIC SMALL LETTER KA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA WITH RIGHT DESCENDER;;049A;;049A +049C;CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA VERTICAL BAR;;;049D; +049D;CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA VERTICAL BAR;;049C;;049C +049E;CYRILLIC CAPITAL LETTER KA WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA BAR;;;049F; +049F;CYRILLIC SMALL LETTER KA WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA BAR;;049E;;049E +04A0;CYRILLIC CAPITAL LETTER BASHKIR KA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED GE KA;;;04A1; +04A1;CYRILLIC SMALL LETTER BASHKIR KA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED GE KA;;04A0;;04A0 +04A2;CYRILLIC CAPITAL LETTER EN WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN WITH RIGHT DESCENDER;;;04A3; +04A3;CYRILLIC SMALL LETTER EN WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN WITH RIGHT DESCENDER;;04A2;;04A2 +04A4;CYRILLIC CAPITAL LIGATURE EN GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN GE;;;04A5; +04A5;CYRILLIC SMALL LIGATURE EN GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN GE;;04A4;;04A4 +04A6;CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER PE HOOK;;;04A7; +04A7;CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER PE HOOK;;04A6;;04A6 +04A8;CYRILLIC CAPITAL LETTER ABKHASIAN HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER O HOOK;;;04A9; +04A9;CYRILLIC SMALL LETTER ABKHASIAN HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER O HOOK;;04A8;;04A8 +04AA;CYRILLIC CAPITAL LETTER ES WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ES CEDILLA;;;04AB; +04AB;CYRILLIC SMALL LETTER ES WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ES CEDILLA;;04AA;;04AA +04AC;CYRILLIC CAPITAL LETTER TE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE WITH RIGHT DESCENDER;;;04AD; +04AD;CYRILLIC SMALL LETTER TE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE WITH RIGHT DESCENDER;;04AC;;04AC +04AE;CYRILLIC CAPITAL LETTER STRAIGHT U;Lu;0;L;;;;;N;;;;04AF; +04AF;CYRILLIC SMALL LETTER STRAIGHT U;Ll;0;L;;;;;N;;;04AE;;04AE +04B0;CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER STRAIGHT U BAR;;;04B1; +04B1;CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER STRAIGHT U BAR;;04B0;;04B0 +04B2;CYRILLIC CAPITAL LETTER HA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA WITH RIGHT DESCENDER;;;04B3; +04B3;CYRILLIC SMALL LETTER HA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA WITH RIGHT DESCENDER;;04B2;;04B2 +04B4;CYRILLIC CAPITAL LIGATURE TE TSE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE TSE;;;04B5; +04B5;CYRILLIC SMALL LIGATURE TE TSE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE TSE;;04B4;;04B4 +04B6;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH RIGHT DESCENDER;;;04B7; +04B7;CYRILLIC SMALL LETTER CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH RIGHT DESCENDER;;04B6;;04B6 +04B8;CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE VERTICAL BAR;;;04B9; +04B9;CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE VERTICAL BAR;;04B8;;04B8 +04BA;CYRILLIC CAPITAL LETTER SHHA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER H;;;04BB; +04BB;CYRILLIC SMALL LETTER SHHA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER H;;04BA;;04BA +04BC;CYRILLIC CAPITAL LETTER ABKHASIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK;;;04BD; +04BD;CYRILLIC SMALL LETTER ABKHASIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK;;04BC;;04BC +04BE;CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK OGONEK;;;04BF; +04BF;CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK OGONEK;;04BE;;04BE +04C0;CYRILLIC LETTER PALOCHKA;Lu;0;L;;;;;N;CYRILLIC LETTER I;;;04CF; +04C1;CYRILLIC CAPITAL LETTER ZHE WITH BREVE;Lu;0;L;0416 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT ZHE;;;04C2; +04C2;CYRILLIC SMALL LETTER ZHE WITH BREVE;Ll;0;L;0436 0306;;;;N;CYRILLIC SMALL LETTER SHORT ZHE;;04C1;;04C1 +04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA HOOK;;;04C4; +04C4;CYRILLIC SMALL LETTER KA WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA HOOK;;04C3;;04C3 +04C5;CYRILLIC CAPITAL LETTER EL WITH TAIL;Lu;0;L;;;;;N;;;;04C6; +04C6;CYRILLIC SMALL LETTER EL WITH TAIL;Ll;0;L;;;;;N;;;04C5;;04C5 +04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN HOOK;;;04C8; +04C8;CYRILLIC SMALL LETTER EN WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN HOOK;;04C7;;04C7 +04C9;CYRILLIC CAPITAL LETTER EN WITH TAIL;Lu;0;L;;;;;N;;;;04CA; +04CA;CYRILLIC SMALL LETTER EN WITH TAIL;Ll;0;L;;;;;N;;;04C9;;04C9 +04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH LEFT DESCENDER;;;04CC; +04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH LEFT DESCENDER;;04CB;;04CB +04CD;CYRILLIC CAPITAL LETTER EM WITH TAIL;Lu;0;L;;;;;N;;;;04CE; +04CE;CYRILLIC SMALL LETTER EM WITH TAIL;Ll;0;L;;;;;N;;;04CD;;04CD +04CF;CYRILLIC SMALL LETTER PALOCHKA;Ll;0;L;;;;;N;;;04C0;;04C0 +04D0;CYRILLIC CAPITAL LETTER A WITH BREVE;Lu;0;L;0410 0306;;;;N;;;;04D1; +04D1;CYRILLIC SMALL LETTER A WITH BREVE;Ll;0;L;0430 0306;;;;N;;;04D0;;04D0 +04D2;CYRILLIC CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0410 0308;;;;N;;;;04D3; +04D3;CYRILLIC SMALL LETTER A WITH DIAERESIS;Ll;0;L;0430 0308;;;;N;;;04D2;;04D2 +04D4;CYRILLIC CAPITAL LIGATURE A IE;Lu;0;L;;;;;N;;;;04D5; +04D5;CYRILLIC SMALL LIGATURE A IE;Ll;0;L;;;;;N;;;04D4;;04D4 +04D6;CYRILLIC CAPITAL LETTER IE WITH BREVE;Lu;0;L;0415 0306;;;;N;;;;04D7; +04D7;CYRILLIC SMALL LETTER IE WITH BREVE;Ll;0;L;0435 0306;;;;N;;;04D6;;04D6 +04D8;CYRILLIC CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;04D9; +04D9;CYRILLIC SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;04D8;;04D8 +04DA;CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS;Lu;0;L;04D8 0308;;;;N;;;;04DB; +04DB;CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS;Ll;0;L;04D9 0308;;;;N;;;04DA;;04DA +04DC;CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS;Lu;0;L;0416 0308;;;;N;;;;04DD; +04DD;CYRILLIC SMALL LETTER ZHE WITH DIAERESIS;Ll;0;L;0436 0308;;;;N;;;04DC;;04DC +04DE;CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS;Lu;0;L;0417 0308;;;;N;;;;04DF; +04DF;CYRILLIC SMALL LETTER ZE WITH DIAERESIS;Ll;0;L;0437 0308;;;;N;;;04DE;;04DE +04E0;CYRILLIC CAPITAL LETTER ABKHASIAN DZE;Lu;0;L;;;;;N;;;;04E1; +04E1;CYRILLIC SMALL LETTER ABKHASIAN DZE;Ll;0;L;;;;;N;;;04E0;;04E0 +04E2;CYRILLIC CAPITAL LETTER I WITH MACRON;Lu;0;L;0418 0304;;;;N;;;;04E3; +04E3;CYRILLIC SMALL LETTER I WITH MACRON;Ll;0;L;0438 0304;;;;N;;;04E2;;04E2 +04E4;CYRILLIC CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0418 0308;;;;N;;;;04E5; +04E5;CYRILLIC SMALL LETTER I WITH DIAERESIS;Ll;0;L;0438 0308;;;;N;;;04E4;;04E4 +04E6;CYRILLIC CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;041E 0308;;;;N;;;;04E7; +04E7;CYRILLIC SMALL LETTER O WITH DIAERESIS;Ll;0;L;043E 0308;;;;N;;;04E6;;04E6 +04E8;CYRILLIC CAPITAL LETTER BARRED O;Lu;0;L;;;;;N;;;;04E9; +04E9;CYRILLIC SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;04E8;;04E8 +04EA;CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS;Lu;0;L;04E8 0308;;;;N;;;;04EB; +04EB;CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS;Ll;0;L;04E9 0308;;;;N;;;04EA;;04EA +04EC;CYRILLIC CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;042D 0308;;;;N;;;;04ED; +04ED;CYRILLIC SMALL LETTER E WITH DIAERESIS;Ll;0;L;044D 0308;;;;N;;;04EC;;04EC +04EE;CYRILLIC CAPITAL LETTER U WITH MACRON;Lu;0;L;0423 0304;;;;N;;;;04EF; +04EF;CYRILLIC SMALL LETTER U WITH MACRON;Ll;0;L;0443 0304;;;;N;;;04EE;;04EE +04F0;CYRILLIC CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0423 0308;;;;N;;;;04F1; +04F1;CYRILLIC SMALL LETTER U WITH DIAERESIS;Ll;0;L;0443 0308;;;;N;;;04F0;;04F0 +04F2;CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0423 030B;;;;N;;;;04F3; +04F3;CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0443 030B;;;;N;;;04F2;;04F2 +04F4;CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS;Lu;0;L;0427 0308;;;;N;;;;04F5; +04F5;CYRILLIC SMALL LETTER CHE WITH DIAERESIS;Ll;0;L;0447 0308;;;;N;;;04F4;;04F4 +04F6;CYRILLIC CAPITAL LETTER GHE WITH DESCENDER;Lu;0;L;;;;;N;;;;04F7; +04F7;CYRILLIC SMALL LETTER GHE WITH DESCENDER;Ll;0;L;;;;;N;;;04F6;;04F6 +04F8;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS;Lu;0;L;042B 0308;;;;N;;;;04F9; +04F9;CYRILLIC SMALL LETTER YERU WITH DIAERESIS;Ll;0;L;044B 0308;;;;N;;;04F8;;04F8 +04FA;CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK;Lu;0;L;;;;;N;;;;04FB; +04FB;CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK;Ll;0;L;;;;;N;;;04FA;;04FA +04FC;CYRILLIC CAPITAL LETTER HA WITH HOOK;Lu;0;L;;;;;N;;;;04FD; +04FD;CYRILLIC SMALL LETTER HA WITH HOOK;Ll;0;L;;;;;N;;;04FC;;04FC +04FE;CYRILLIC CAPITAL LETTER HA WITH STROKE;Lu;0;L;;;;;N;;;;04FF; +04FF;CYRILLIC SMALL LETTER HA WITH STROKE;Ll;0;L;;;;;N;;;04FE;;04FE +0500;CYRILLIC CAPITAL LETTER KOMI DE;Lu;0;L;;;;;N;;;;0501; +0501;CYRILLIC SMALL LETTER KOMI DE;Ll;0;L;;;;;N;;;0500;;0500 +0502;CYRILLIC CAPITAL LETTER KOMI DJE;Lu;0;L;;;;;N;;;;0503; +0503;CYRILLIC SMALL LETTER KOMI DJE;Ll;0;L;;;;;N;;;0502;;0502 +0504;CYRILLIC CAPITAL LETTER KOMI ZJE;Lu;0;L;;;;;N;;;;0505; +0505;CYRILLIC SMALL LETTER KOMI ZJE;Ll;0;L;;;;;N;;;0504;;0504 +0506;CYRILLIC CAPITAL LETTER KOMI DZJE;Lu;0;L;;;;;N;;;;0507; +0507;CYRILLIC SMALL LETTER KOMI DZJE;Ll;0;L;;;;;N;;;0506;;0506 +0508;CYRILLIC CAPITAL LETTER KOMI LJE;Lu;0;L;;;;;N;;;;0509; +0509;CYRILLIC SMALL LETTER KOMI LJE;Ll;0;L;;;;;N;;;0508;;0508 +050A;CYRILLIC CAPITAL LETTER KOMI NJE;Lu;0;L;;;;;N;;;;050B; +050B;CYRILLIC SMALL LETTER KOMI NJE;Ll;0;L;;;;;N;;;050A;;050A +050C;CYRILLIC CAPITAL LETTER KOMI SJE;Lu;0;L;;;;;N;;;;050D; +050D;CYRILLIC SMALL LETTER KOMI SJE;Ll;0;L;;;;;N;;;050C;;050C +050E;CYRILLIC CAPITAL LETTER KOMI TJE;Lu;0;L;;;;;N;;;;050F; +050F;CYRILLIC SMALL LETTER KOMI TJE;Ll;0;L;;;;;N;;;050E;;050E +0510;CYRILLIC CAPITAL LETTER REVERSED ZE;Lu;0;L;;;;;N;;;;0511; +0511;CYRILLIC SMALL LETTER REVERSED ZE;Ll;0;L;;;;;N;;;0510;;0510 +0512;CYRILLIC CAPITAL LETTER EL WITH HOOK;Lu;0;L;;;;;N;;;;0513; +0513;CYRILLIC SMALL LETTER EL WITH HOOK;Ll;0;L;;;;;N;;;0512;;0512 +0514;CYRILLIC CAPITAL LETTER LHA;Lu;0;L;;;;;N;;;;0515; +0515;CYRILLIC SMALL LETTER LHA;Ll;0;L;;;;;N;;;0514;;0514 +0516;CYRILLIC CAPITAL LETTER RHA;Lu;0;L;;;;;N;;;;0517; +0517;CYRILLIC SMALL LETTER RHA;Ll;0;L;;;;;N;;;0516;;0516 +0518;CYRILLIC CAPITAL LETTER YAE;Lu;0;L;;;;;N;;;;0519; +0519;CYRILLIC SMALL LETTER YAE;Ll;0;L;;;;;N;;;0518;;0518 +051A;CYRILLIC CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;051B; +051B;CYRILLIC SMALL LETTER QA;Ll;0;L;;;;;N;;;051A;;051A +051C;CYRILLIC CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;051D; +051D;CYRILLIC SMALL LETTER WE;Ll;0;L;;;;;N;;;051C;;051C +051E;CYRILLIC CAPITAL LETTER ALEUT KA;Lu;0;L;;;;;N;;;;051F; +051F;CYRILLIC SMALL LETTER ALEUT KA;Ll;0;L;;;;;N;;;051E;;051E +0520;CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;0521; +0521;CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;0520;;0520 +0522;CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;0523; +0523;CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;0522;;0522 +0524;CYRILLIC CAPITAL LETTER PE WITH DESCENDER;Lu;0;L;;;;;N;;;;0525; +0525;CYRILLIC SMALL LETTER PE WITH DESCENDER;Ll;0;L;;;;;N;;;0524;;0524 +0531;ARMENIAN CAPITAL LETTER AYB;Lu;0;L;;;;;N;;;;0561; +0532;ARMENIAN CAPITAL LETTER BEN;Lu;0;L;;;;;N;;;;0562; +0533;ARMENIAN CAPITAL LETTER GIM;Lu;0;L;;;;;N;;;;0563; +0534;ARMENIAN CAPITAL LETTER DA;Lu;0;L;;;;;N;;;;0564; +0535;ARMENIAN CAPITAL LETTER ECH;Lu;0;L;;;;;N;;;;0565; +0536;ARMENIAN CAPITAL LETTER ZA;Lu;0;L;;;;;N;;;;0566; +0537;ARMENIAN CAPITAL LETTER EH;Lu;0;L;;;;;N;;;;0567; +0538;ARMENIAN CAPITAL LETTER ET;Lu;0;L;;;;;N;;;;0568; +0539;ARMENIAN CAPITAL LETTER TO;Lu;0;L;;;;;N;;;;0569; +053A;ARMENIAN CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;056A; +053B;ARMENIAN CAPITAL LETTER INI;Lu;0;L;;;;;N;;;;056B; +053C;ARMENIAN CAPITAL LETTER LIWN;Lu;0;L;;;;;N;;;;056C; +053D;ARMENIAN CAPITAL LETTER XEH;Lu;0;L;;;;;N;;;;056D; +053E;ARMENIAN CAPITAL LETTER CA;Lu;0;L;;;;;N;;;;056E; +053F;ARMENIAN CAPITAL LETTER KEN;Lu;0;L;;;;;N;;;;056F; +0540;ARMENIAN CAPITAL LETTER HO;Lu;0;L;;;;;N;;;;0570; +0541;ARMENIAN CAPITAL LETTER JA;Lu;0;L;;;;;N;;;;0571; +0542;ARMENIAN CAPITAL LETTER GHAD;Lu;0;L;;;;;N;ARMENIAN CAPITAL LETTER LAD;;;0572; +0543;ARMENIAN CAPITAL LETTER CHEH;Lu;0;L;;;;;N;;;;0573; +0544;ARMENIAN CAPITAL LETTER MEN;Lu;0;L;;;;;N;;;;0574; +0545;ARMENIAN CAPITAL LETTER YI;Lu;0;L;;;;;N;;;;0575; +0546;ARMENIAN CAPITAL LETTER NOW;Lu;0;L;;;;;N;;;;0576; +0547;ARMENIAN CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0577; +0548;ARMENIAN CAPITAL LETTER VO;Lu;0;L;;;;;N;;;;0578; +0549;ARMENIAN CAPITAL LETTER CHA;Lu;0;L;;;;;N;;;;0579; +054A;ARMENIAN CAPITAL LETTER PEH;Lu;0;L;;;;;N;;;;057A; +054B;ARMENIAN CAPITAL LETTER JHEH;Lu;0;L;;;;;N;;;;057B; +054C;ARMENIAN CAPITAL LETTER RA;Lu;0;L;;;;;N;;;;057C; +054D;ARMENIAN CAPITAL LETTER SEH;Lu;0;L;;;;;N;;;;057D; +054E;ARMENIAN CAPITAL LETTER VEW;Lu;0;L;;;;;N;;;;057E; +054F;ARMENIAN CAPITAL LETTER TIWN;Lu;0;L;;;;;N;;;;057F; +0550;ARMENIAN CAPITAL LETTER REH;Lu;0;L;;;;;N;;;;0580; +0551;ARMENIAN CAPITAL LETTER CO;Lu;0;L;;;;;N;;;;0581; +0552;ARMENIAN CAPITAL LETTER YIWN;Lu;0;L;;;;;N;;;;0582; +0553;ARMENIAN CAPITAL LETTER PIWR;Lu;0;L;;;;;N;;;;0583; +0554;ARMENIAN CAPITAL LETTER KEH;Lu;0;L;;;;;N;;;;0584; +0555;ARMENIAN CAPITAL LETTER OH;Lu;0;L;;;;;N;;;;0585; +0556;ARMENIAN CAPITAL LETTER FEH;Lu;0;L;;;;;N;;;;0586; +0559;ARMENIAN MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +055A;ARMENIAN APOSTROPHE;Po;0;L;;;;;N;ARMENIAN MODIFIER LETTER RIGHT HALF RING;;;; +055B;ARMENIAN EMPHASIS MARK;Po;0;L;;;;;N;;;;; +055C;ARMENIAN EXCLAMATION MARK;Po;0;L;;;;;N;;;;; +055D;ARMENIAN COMMA;Po;0;L;;;;;N;;;;; +055E;ARMENIAN QUESTION MARK;Po;0;L;;;;;N;;;;; +055F;ARMENIAN ABBREVIATION MARK;Po;0;L;;;;;N;;;;; +0561;ARMENIAN SMALL LETTER AYB;Ll;0;L;;;;;N;;;0531;;0531 +0562;ARMENIAN SMALL LETTER BEN;Ll;0;L;;;;;N;;;0532;;0532 +0563;ARMENIAN SMALL LETTER GIM;Ll;0;L;;;;;N;;;0533;;0533 +0564;ARMENIAN SMALL LETTER DA;Ll;0;L;;;;;N;;;0534;;0534 +0565;ARMENIAN SMALL LETTER ECH;Ll;0;L;;;;;N;;;0535;;0535 +0566;ARMENIAN SMALL LETTER ZA;Ll;0;L;;;;;N;;;0536;;0536 +0567;ARMENIAN SMALL LETTER EH;Ll;0;L;;;;;N;;;0537;;0537 +0568;ARMENIAN SMALL LETTER ET;Ll;0;L;;;;;N;;;0538;;0538 +0569;ARMENIAN SMALL LETTER TO;Ll;0;L;;;;;N;;;0539;;0539 +056A;ARMENIAN SMALL LETTER ZHE;Ll;0;L;;;;;N;;;053A;;053A +056B;ARMENIAN SMALL LETTER INI;Ll;0;L;;;;;N;;;053B;;053B +056C;ARMENIAN SMALL LETTER LIWN;Ll;0;L;;;;;N;;;053C;;053C +056D;ARMENIAN SMALL LETTER XEH;Ll;0;L;;;;;N;;;053D;;053D +056E;ARMENIAN SMALL LETTER CA;Ll;0;L;;;;;N;;;053E;;053E +056F;ARMENIAN SMALL LETTER KEN;Ll;0;L;;;;;N;;;053F;;053F +0570;ARMENIAN SMALL LETTER HO;Ll;0;L;;;;;N;;;0540;;0540 +0571;ARMENIAN SMALL LETTER JA;Ll;0;L;;;;;N;;;0541;;0541 +0572;ARMENIAN SMALL LETTER GHAD;Ll;0;L;;;;;N;ARMENIAN SMALL LETTER LAD;;0542;;0542 +0573;ARMENIAN SMALL LETTER CHEH;Ll;0;L;;;;;N;;;0543;;0543 +0574;ARMENIAN SMALL LETTER MEN;Ll;0;L;;;;;N;;;0544;;0544 +0575;ARMENIAN SMALL LETTER YI;Ll;0;L;;;;;N;;;0545;;0545 +0576;ARMENIAN SMALL LETTER NOW;Ll;0;L;;;;;N;;;0546;;0546 +0577;ARMENIAN SMALL LETTER SHA;Ll;0;L;;;;;N;;;0547;;0547 +0578;ARMENIAN SMALL LETTER VO;Ll;0;L;;;;;N;;;0548;;0548 +0579;ARMENIAN SMALL LETTER CHA;Ll;0;L;;;;;N;;;0549;;0549 +057A;ARMENIAN SMALL LETTER PEH;Ll;0;L;;;;;N;;;054A;;054A +057B;ARMENIAN SMALL LETTER JHEH;Ll;0;L;;;;;N;;;054B;;054B +057C;ARMENIAN SMALL LETTER RA;Ll;0;L;;;;;N;;;054C;;054C +057D;ARMENIAN SMALL LETTER SEH;Ll;0;L;;;;;N;;;054D;;054D +057E;ARMENIAN SMALL LETTER VEW;Ll;0;L;;;;;N;;;054E;;054E +057F;ARMENIAN SMALL LETTER TIWN;Ll;0;L;;;;;N;;;054F;;054F +0580;ARMENIAN SMALL LETTER REH;Ll;0;L;;;;;N;;;0550;;0550 +0581;ARMENIAN SMALL LETTER CO;Ll;0;L;;;;;N;;;0551;;0551 +0582;ARMENIAN SMALL LETTER YIWN;Ll;0;L;;;;;N;;;0552;;0552 +0583;ARMENIAN SMALL LETTER PIWR;Ll;0;L;;;;;N;;;0553;;0553 +0584;ARMENIAN SMALL LETTER KEH;Ll;0;L;;;;;N;;;0554;;0554 +0585;ARMENIAN SMALL LETTER OH;Ll;0;L;;;;;N;;;0555;;0555 +0586;ARMENIAN SMALL LETTER FEH;Ll;0;L;;;;;N;;;0556;;0556 +0587;ARMENIAN SMALL LIGATURE ECH YIWN;Ll;0;L; 0565 0582;;;;N;;;;; +0589;ARMENIAN FULL STOP;Po;0;L;;;;;N;ARMENIAN PERIOD;;;; +058A;ARMENIAN HYPHEN;Pd;0;ON;;;;;N;;;;; +0591;HEBREW ACCENT ETNAHTA;Mn;220;NSM;;;;;N;;;;; +0592;HEBREW ACCENT SEGOL;Mn;230;NSM;;;;;N;;;;; +0593;HEBREW ACCENT SHALSHELET;Mn;230;NSM;;;;;N;;;;; +0594;HEBREW ACCENT ZAQEF QATAN;Mn;230;NSM;;;;;N;;;;; +0595;HEBREW ACCENT ZAQEF GADOL;Mn;230;NSM;;;;;N;;;;; +0596;HEBREW ACCENT TIPEHA;Mn;220;NSM;;;;;N;;;;; +0597;HEBREW ACCENT REVIA;Mn;230;NSM;;;;;N;;;;; +0598;HEBREW ACCENT ZARQA;Mn;230;NSM;;;;;N;;;;; +0599;HEBREW ACCENT PASHTA;Mn;230;NSM;;;;;N;;;;; +059A;HEBREW ACCENT YETIV;Mn;222;NSM;;;;;N;;;;; +059B;HEBREW ACCENT TEVIR;Mn;220;NSM;;;;;N;;;;; +059C;HEBREW ACCENT GERESH;Mn;230;NSM;;;;;N;;;;; +059D;HEBREW ACCENT GERESH MUQDAM;Mn;230;NSM;;;;;N;;;;; +059E;HEBREW ACCENT GERSHAYIM;Mn;230;NSM;;;;;N;;;;; +059F;HEBREW ACCENT QARNEY PARA;Mn;230;NSM;;;;;N;;;;; +05A0;HEBREW ACCENT TELISHA GEDOLA;Mn;230;NSM;;;;;N;;;;; +05A1;HEBREW ACCENT PAZER;Mn;230;NSM;;;;;N;;;;; +05A2;HEBREW ACCENT ATNAH HAFUKH;Mn;220;NSM;;;;;N;;;;; +05A3;HEBREW ACCENT MUNAH;Mn;220;NSM;;;;;N;;;;; +05A4;HEBREW ACCENT MAHAPAKH;Mn;220;NSM;;;;;N;;;;; +05A5;HEBREW ACCENT MERKHA;Mn;220;NSM;;;;;N;;;;; +05A6;HEBREW ACCENT MERKHA KEFULA;Mn;220;NSM;;;;;N;;;;; +05A7;HEBREW ACCENT DARGA;Mn;220;NSM;;;;;N;;;;; +05A8;HEBREW ACCENT QADMA;Mn;230;NSM;;;;;N;;;;; +05A9;HEBREW ACCENT TELISHA QETANA;Mn;230;NSM;;;;;N;;;;; +05AA;HEBREW ACCENT YERAH BEN YOMO;Mn;220;NSM;;;;;N;;;;; +05AB;HEBREW ACCENT OLE;Mn;230;NSM;;;;;N;;;;; +05AC;HEBREW ACCENT ILUY;Mn;230;NSM;;;;;N;;;;; +05AD;HEBREW ACCENT DEHI;Mn;222;NSM;;;;;N;;;;; +05AE;HEBREW ACCENT ZINOR;Mn;228;NSM;;;;;N;;;;; +05AF;HEBREW MARK MASORA CIRCLE;Mn;230;NSM;;;;;N;;;;; +05B0;HEBREW POINT SHEVA;Mn;10;NSM;;;;;N;;;;; +05B1;HEBREW POINT HATAF SEGOL;Mn;11;NSM;;;;;N;;;;; +05B2;HEBREW POINT HATAF PATAH;Mn;12;NSM;;;;;N;;;;; +05B3;HEBREW POINT HATAF QAMATS;Mn;13;NSM;;;;;N;;;;; +05B4;HEBREW POINT HIRIQ;Mn;14;NSM;;;;;N;;;;; +05B5;HEBREW POINT TSERE;Mn;15;NSM;;;;;N;;;;; +05B6;HEBREW POINT SEGOL;Mn;16;NSM;;;;;N;;;;; +05B7;HEBREW POINT PATAH;Mn;17;NSM;;;;;N;;;;; +05B8;HEBREW POINT QAMATS;Mn;18;NSM;;;;;N;;;;; +05B9;HEBREW POINT HOLAM;Mn;19;NSM;;;;;N;;;;; +05BA;HEBREW POINT HOLAM HASER FOR VAV;Mn;19;NSM;;;;;N;;;;; +05BB;HEBREW POINT QUBUTS;Mn;20;NSM;;;;;N;;;;; +05BC;HEBREW POINT DAGESH OR MAPIQ;Mn;21;NSM;;;;;N;HEBREW POINT DAGESH;;;; +05BD;HEBREW POINT METEG;Mn;22;NSM;;;;;N;;;;; +05BE;HEBREW PUNCTUATION MAQAF;Pd;0;R;;;;;N;;;;; +05BF;HEBREW POINT RAFE;Mn;23;NSM;;;;;N;;;;; +05C0;HEBREW PUNCTUATION PASEQ;Po;0;R;;;;;N;HEBREW POINT PASEQ;;;; +05C1;HEBREW POINT SHIN DOT;Mn;24;NSM;;;;;N;;;;; +05C2;HEBREW POINT SIN DOT;Mn;25;NSM;;;;;N;;;;; +05C3;HEBREW PUNCTUATION SOF PASUQ;Po;0;R;;;;;N;;;;; +05C4;HEBREW MARK UPPER DOT;Mn;230;NSM;;;;;N;;;;; +05C5;HEBREW MARK LOWER DOT;Mn;220;NSM;;;;;N;;;;; +05C6;HEBREW PUNCTUATION NUN HAFUKHA;Po;0;R;;;;;N;;;;; +05C7;HEBREW POINT QAMATS QATAN;Mn;18;NSM;;;;;N;;;;; +05D0;HEBREW LETTER ALEF;Lo;0;R;;;;;N;;;;; +05D1;HEBREW LETTER BET;Lo;0;R;;;;;N;;;;; +05D2;HEBREW LETTER GIMEL;Lo;0;R;;;;;N;;;;; +05D3;HEBREW LETTER DALET;Lo;0;R;;;;;N;;;;; +05D4;HEBREW LETTER HE;Lo;0;R;;;;;N;;;;; +05D5;HEBREW LETTER VAV;Lo;0;R;;;;;N;;;;; +05D6;HEBREW LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +05D7;HEBREW LETTER HET;Lo;0;R;;;;;N;;;;; +05D8;HEBREW LETTER TET;Lo;0;R;;;;;N;;;;; +05D9;HEBREW LETTER YOD;Lo;0;R;;;;;N;;;;; +05DA;HEBREW LETTER FINAL KAF;Lo;0;R;;;;;N;;;;; +05DB;HEBREW LETTER KAF;Lo;0;R;;;;;N;;;;; +05DC;HEBREW LETTER LAMED;Lo;0;R;;;;;N;;;;; +05DD;HEBREW LETTER FINAL MEM;Lo;0;R;;;;;N;;;;; +05DE;HEBREW LETTER MEM;Lo;0;R;;;;;N;;;;; +05DF;HEBREW LETTER FINAL NUN;Lo;0;R;;;;;N;;;;; +05E0;HEBREW LETTER NUN;Lo;0;R;;;;;N;;;;; +05E1;HEBREW LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +05E2;HEBREW LETTER AYIN;Lo;0;R;;;;;N;;;;; +05E3;HEBREW LETTER FINAL PE;Lo;0;R;;;;;N;;;;; +05E4;HEBREW LETTER PE;Lo;0;R;;;;;N;;;;; +05E5;HEBREW LETTER FINAL TSADI;Lo;0;R;;;;;N;;;;; +05E6;HEBREW LETTER TSADI;Lo;0;R;;;;;N;;;;; +05E7;HEBREW LETTER QOF;Lo;0;R;;;;;N;;;;; +05E8;HEBREW LETTER RESH;Lo;0;R;;;;;N;;;;; +05E9;HEBREW LETTER SHIN;Lo;0;R;;;;;N;;;;; +05EA;HEBREW LETTER TAV;Lo;0;R;;;;;N;;;;; +05F0;HEBREW LIGATURE YIDDISH DOUBLE VAV;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE VAV;;;; +05F1;HEBREW LIGATURE YIDDISH VAV YOD;Lo;0;R;;;;;N;HEBREW LETTER VAV YOD;;;; +05F2;HEBREW LIGATURE YIDDISH DOUBLE YOD;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE YOD;;;; +05F3;HEBREW PUNCTUATION GERESH;Po;0;R;;;;;N;;;;; +05F4;HEBREW PUNCTUATION GERSHAYIM;Po;0;R;;;;;N;;;;; +0600;ARABIC NUMBER SIGN;Cf;0;AN;;;;;N;;;;; +0601;ARABIC SIGN SANAH;Cf;0;AN;;;;;N;;;;; +0602;ARABIC FOOTNOTE MARKER;Cf;0;AN;;;;;N;;;;; +0603;ARABIC SIGN SAFHA;Cf;0;AN;;;;;N;;;;; +0606;ARABIC-INDIC CUBE ROOT;Sm;0;ON;;;;;N;;;;; +0607;ARABIC-INDIC FOURTH ROOT;Sm;0;ON;;;;;N;;;;; +0608;ARABIC RAY;Sm;0;AL;;;;;N;;;;; +0609;ARABIC-INDIC PER MILLE SIGN;Po;0;ET;;;;;N;;;;; +060A;ARABIC-INDIC PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;; +060B;AFGHANI SIGN;Sc;0;AL;;;;;N;;;;; +060C;ARABIC COMMA;Po;0;CS;;;;;N;;;;; +060D;ARABIC DATE SEPARATOR;Po;0;AL;;;;;N;;;;; +060E;ARABIC POETIC VERSE SIGN;So;0;ON;;;;;N;;;;; +060F;ARABIC SIGN MISRA;So;0;ON;;;;;N;;;;; +0610;ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM;Mn;230;NSM;;;;;N;;;;; +0611;ARABIC SIGN ALAYHE ASSALLAM;Mn;230;NSM;;;;;N;;;;; +0612;ARABIC SIGN RAHMATULLAH ALAYHE;Mn;230;NSM;;;;;N;;;;; +0613;ARABIC SIGN RADI ALLAHOU ANHU;Mn;230;NSM;;;;;N;;;;; +0614;ARABIC SIGN TAKHALLUS;Mn;230;NSM;;;;;N;;;;; +0615;ARABIC SMALL HIGH TAH;Mn;230;NSM;;;;;N;;;;; +0616;ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH;Mn;230;NSM;;;;;N;;;;; +0617;ARABIC SMALL HIGH ZAIN;Mn;230;NSM;;;;;N;;;;; +0618;ARABIC SMALL FATHA;Mn;30;NSM;;;;;N;;;;; +0619;ARABIC SMALL DAMMA;Mn;31;NSM;;;;;N;;;;; +061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; +061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; +061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; +061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; +0621;ARABIC LETTER HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH;;;; +0622;ARABIC LETTER ALEF WITH MADDA ABOVE;Lo;0;AL;0627 0653;;;;N;ARABIC LETTER MADDAH ON ALEF;;;; +0623;ARABIC LETTER ALEF WITH HAMZA ABOVE;Lo;0;AL;0627 0654;;;;N;ARABIC LETTER HAMZAH ON ALEF;;;; +0624;ARABIC LETTER WAW WITH HAMZA ABOVE;Lo;0;AL;0648 0654;;;;N;ARABIC LETTER HAMZAH ON WAW;;;; +0625;ARABIC LETTER ALEF WITH HAMZA BELOW;Lo;0;AL;0627 0655;;;;N;ARABIC LETTER HAMZAH UNDER ALEF;;;; +0626;ARABIC LETTER YEH WITH HAMZA ABOVE;Lo;0;AL;064A 0654;;;;N;ARABIC LETTER HAMZAH ON YA;;;; +0627;ARABIC LETTER ALEF;Lo;0;AL;;;;;N;;;;; +0628;ARABIC LETTER BEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA;;;; +0629;ARABIC LETTER TEH MARBUTA;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH;;;; +062A;ARABIC LETTER TEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA;;;; +062B;ARABIC LETTER THEH;Lo;0;AL;;;;;N;ARABIC LETTER THAA;;;; +062C;ARABIC LETTER JEEM;Lo;0;AL;;;;;N;;;;; +062D;ARABIC LETTER HAH;Lo;0;AL;;;;;N;ARABIC LETTER HAA;;;; +062E;ARABIC LETTER KHAH;Lo;0;AL;;;;;N;ARABIC LETTER KHAA;;;; +062F;ARABIC LETTER DAL;Lo;0;AL;;;;;N;;;;; +0630;ARABIC LETTER THAL;Lo;0;AL;;;;;N;;;;; +0631;ARABIC LETTER REH;Lo;0;AL;;;;;N;ARABIC LETTER RA;;;; +0632;ARABIC LETTER ZAIN;Lo;0;AL;;;;;N;;;;; +0633;ARABIC LETTER SEEN;Lo;0;AL;;;;;N;;;;; +0634;ARABIC LETTER SHEEN;Lo;0;AL;;;;;N;;;;; +0635;ARABIC LETTER SAD;Lo;0;AL;;;;;N;;;;; +0636;ARABIC LETTER DAD;Lo;0;AL;;;;;N;;;;; +0637;ARABIC LETTER TAH;Lo;0;AL;;;;;N;;;;; +0638;ARABIC LETTER ZAH;Lo;0;AL;;;;;N;ARABIC LETTER DHAH;;;; +0639;ARABIC LETTER AIN;Lo;0;AL;;;;;N;;;;; +063A;ARABIC LETTER GHAIN;Lo;0;AL;;;;;N;;;;; +063B;ARABIC LETTER KEHEH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +063C;ARABIC LETTER KEHEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +063D;ARABIC LETTER FARSI YEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +063E;ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +063F;ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0640;ARABIC TATWEEL;Lm;0;AL;;;;;N;;;;; +0641;ARABIC LETTER FEH;Lo;0;AL;;;;;N;ARABIC LETTER FA;;;; +0642;ARABIC LETTER QAF;Lo;0;AL;;;;;N;;;;; +0643;ARABIC LETTER KAF;Lo;0;AL;;;;;N;ARABIC LETTER CAF;;;; +0644;ARABIC LETTER LAM;Lo;0;AL;;;;;N;;;;; +0645;ARABIC LETTER MEEM;Lo;0;AL;;;;;N;;;;; +0646;ARABIC LETTER NOON;Lo;0;AL;;;;;N;;;;; +0647;ARABIC LETTER HEH;Lo;0;AL;;;;;N;ARABIC LETTER HA;;;; +0648;ARABIC LETTER WAW;Lo;0;AL;;;;;N;;;;; +0649;ARABIC LETTER ALEF MAKSURA;Lo;0;AL;;;;;N;ARABIC LETTER ALEF MAQSURAH;;;; +064A;ARABIC LETTER YEH;Lo;0;AL;;;;;N;ARABIC LETTER YA;;;; +064B;ARABIC FATHATAN;Mn;27;NSM;;;;;N;;;;; +064C;ARABIC DAMMATAN;Mn;28;NSM;;;;;N;;;;; +064D;ARABIC KASRATAN;Mn;29;NSM;;;;;N;;;;; +064E;ARABIC FATHA;Mn;30;NSM;;;;;N;ARABIC FATHAH;;;; +064F;ARABIC DAMMA;Mn;31;NSM;;;;;N;ARABIC DAMMAH;;;; +0650;ARABIC KASRA;Mn;32;NSM;;;;;N;ARABIC KASRAH;;;; +0651;ARABIC SHADDA;Mn;33;NSM;;;;;N;ARABIC SHADDAH;;;; +0652;ARABIC SUKUN;Mn;34;NSM;;;;;N;;;;; +0653;ARABIC MADDAH ABOVE;Mn;230;NSM;;;;;N;;;;; +0654;ARABIC HAMZA ABOVE;Mn;230;NSM;;;;;N;;;;; +0655;ARABIC HAMZA BELOW;Mn;220;NSM;;;;;N;;;;; +0656;ARABIC SUBSCRIPT ALEF;Mn;220;NSM;;;;;N;;;;; +0657;ARABIC INVERTED DAMMA;Mn;230;NSM;;;;;N;;;;; +0658;ARABIC MARK NOON GHUNNA;Mn;230;NSM;;;;;N;;;;; +0659;ARABIC ZWARAKAY;Mn;230;NSM;;;;;N;;;;; +065A;ARABIC VOWEL SIGN SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;; +065B;ARABIC VOWEL SIGN INVERTED SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;; +065C;ARABIC VOWEL SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;; +065D;ARABIC REVERSED DAMMA;Mn;230;NSM;;;;;N;;;;; +065E;ARABIC FATHA WITH TWO DOTS;Mn;230;NSM;;;;;N;;;;; +0660;ARABIC-INDIC DIGIT ZERO;Nd;0;AN;;0;0;0;N;;;;; +0661;ARABIC-INDIC DIGIT ONE;Nd;0;AN;;1;1;1;N;;;;; +0662;ARABIC-INDIC DIGIT TWO;Nd;0;AN;;2;2;2;N;;;;; +0663;ARABIC-INDIC DIGIT THREE;Nd;0;AN;;3;3;3;N;;;;; +0664;ARABIC-INDIC DIGIT FOUR;Nd;0;AN;;4;4;4;N;;;;; +0665;ARABIC-INDIC DIGIT FIVE;Nd;0;AN;;5;5;5;N;;;;; +0666;ARABIC-INDIC DIGIT SIX;Nd;0;AN;;6;6;6;N;;;;; +0667;ARABIC-INDIC DIGIT SEVEN;Nd;0;AN;;7;7;7;N;;;;; +0668;ARABIC-INDIC DIGIT EIGHT;Nd;0;AN;;8;8;8;N;;;;; +0669;ARABIC-INDIC DIGIT NINE;Nd;0;AN;;9;9;9;N;;;;; +066A;ARABIC PERCENT SIGN;Po;0;ET;;;;;N;;;;; +066B;ARABIC DECIMAL SEPARATOR;Po;0;AN;;;;;N;;;;; +066C;ARABIC THOUSANDS SEPARATOR;Po;0;AN;;;;;N;;;;; +066D;ARABIC FIVE POINTED STAR;Po;0;AL;;;;;N;;;;; +066E;ARABIC LETTER DOTLESS BEH;Lo;0;AL;;;;;N;;;;; +066F;ARABIC LETTER DOTLESS QAF;Lo;0;AL;;;;;N;;;;; +0670;ARABIC LETTER SUPERSCRIPT ALEF;Mn;35;NSM;;;;;N;ARABIC ALEF ABOVE;;;; +0671;ARABIC LETTER ALEF WASLA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAT WASL ON ALEF;;;; +0672;ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH ON ALEF;;;; +0673;ARABIC LETTER ALEF WITH WAVY HAMZA BELOW;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH UNDER ALEF;;;; +0674;ARABIC LETTER HIGH HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HIGH HAMZAH;;;; +0675;ARABIC LETTER HIGH HAMZA ALEF;Lo;0;AL; 0627 0674;;;;N;ARABIC LETTER HIGH HAMZAH ALEF;;;; +0676;ARABIC LETTER HIGH HAMZA WAW;Lo;0;AL; 0648 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW;;;; +0677;ARABIC LETTER U WITH HAMZA ABOVE;Lo;0;AL; 06C7 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW WITH DAMMAH;;;; +0678;ARABIC LETTER HIGH HAMZA YEH;Lo;0;AL; 064A 0674;;;;N;ARABIC LETTER HIGH HAMZAH YA;;;; +0679;ARABIC LETTER TTEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH SMALL TAH;;;; +067A;ARABIC LETTER TTEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH TWO DOTS VERTICAL ABOVE;;;; +067B;ARABIC LETTER BEEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH TWO DOTS VERTICAL BELOW;;;; +067C;ARABIC LETTER TEH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH RING;;;; +067D;ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS ABOVE DOWNWARD;;;; +067E;ARABIC LETTER PEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS BELOW;;;; +067F;ARABIC LETTER TEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH FOUR DOTS ABOVE;;;; +0680;ARABIC LETTER BEHEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH FOUR DOTS BELOW;;;; +0681;ARABIC LETTER HAH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH ON HAA;;;; +0682;ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH TWO DOTS VERTICAL ABOVE;;;; +0683;ARABIC LETTER NYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS;;;; +0684;ARABIC LETTER DYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS VERTICAL;;;; +0685;ARABIC LETTER HAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH THREE DOTS ABOVE;;;; +0686;ARABIC LETTER TCHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE THREE DOTS DOWNWARD;;;; +0687;ARABIC LETTER TCHEHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE FOUR DOTS;;;; +0688;ARABIC LETTER DDAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH SMALL TAH;;;; +0689;ARABIC LETTER DAL WITH RING;Lo;0;AL;;;;;N;;;;; +068A;ARABIC LETTER DAL WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +068B;ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;; +068C;ARABIC LETTER DAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS ABOVE;;;; +068D;ARABIC LETTER DDAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS BELOW;;;; +068E;ARABIC LETTER DUL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE;;;; +068F;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARD;;;; +0690;ARABIC LETTER DAL WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0691;ARABIC LETTER RREH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL TAH;;;; +0692;ARABIC LETTER REH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V;;;; +0693;ARABIC LETTER REH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH RING;;;; +0694;ARABIC LETTER REH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW;;;; +0695;ARABIC LETTER REH WITH SMALL V BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V BELOW;;;; +0696;ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW AND DOT ABOVE;;;; +0697;ARABIC LETTER REH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH TWO DOTS ABOVE;;;; +0698;ARABIC LETTER JEH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH THREE DOTS ABOVE;;;; +0699;ARABIC LETTER REH WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH FOUR DOTS ABOVE;;;; +069A;ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +069B;ARABIC LETTER SEEN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +069C;ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +069D;ARABIC LETTER SAD WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +069E;ARABIC LETTER SAD WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +069F;ARABIC LETTER TAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A0;ARABIC LETTER AIN WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A1;ARABIC LETTER DOTLESS FEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS FA;;;; +06A2;ARABIC LETTER FEH WITH DOT MOVED BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT MOVED BELOW;;;; +06A3;ARABIC LETTER FEH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT BELOW;;;; +06A4;ARABIC LETTER VEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS ABOVE;;;; +06A5;ARABIC LETTER FEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS BELOW;;;; +06A6;ARABIC LETTER PEHEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH FOUR DOTS ABOVE;;;; +06A7;ARABIC LETTER QAF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06A8;ARABIC LETTER QAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A9;ARABIC LETTER KEHEH;Lo;0;AL;;;;;N;ARABIC LETTER OPEN CAF;;;; +06AA;ARABIC LETTER SWASH KAF;Lo;0;AL;;;;;N;ARABIC LETTER SWASH CAF;;;; +06AB;ARABIC LETTER KAF WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH RING;;;; +06AC;ARABIC LETTER KAF WITH DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH DOT ABOVE;;;; +06AD;ARABIC LETTER NG;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS ABOVE;;;; +06AE;ARABIC LETTER KAF WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS BELOW;;;; +06AF;ARABIC LETTER GAF;Lo;0;AL;;;;;N;;;;; +06B0;ARABIC LETTER GAF WITH RING;Lo;0;AL;;;;;N;;;;; +06B1;ARABIC LETTER NGOEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS ABOVE;;;; +06B2;ARABIC LETTER GAF WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +06B3;ARABIC LETTER GUEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS VERTICAL BELOW;;;; +06B4;ARABIC LETTER GAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06B5;ARABIC LETTER LAM WITH SMALL V;Lo;0;AL;;;;;N;;;;; +06B6;ARABIC LETTER LAM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06B7;ARABIC LETTER LAM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06B8;ARABIC LETTER LAM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +06B9;ARABIC LETTER NOON WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06BA;ARABIC LETTER NOON GHUNNA;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON;;;; +06BB;ARABIC LETTER RNOON;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON WITH SMALL TAH;;;; +06BC;ARABIC LETTER NOON WITH RING;Lo;0;AL;;;;;N;;;;; +06BD;ARABIC LETTER NOON WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06BE;ARABIC LETTER HEH DOACHASHMEE;Lo;0;AL;;;;;N;ARABIC LETTER KNOTTED HA;;;; +06BF;ARABIC LETTER TCHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06C0;ARABIC LETTER HEH WITH YEH ABOVE;Lo;0;AL;06D5 0654;;;;N;ARABIC LETTER HAMZAH ON HA;;;; +06C1;ARABIC LETTER HEH GOAL;Lo;0;AL;;;;;N;ARABIC LETTER HA GOAL;;;; +06C2;ARABIC LETTER HEH GOAL WITH HAMZA ABOVE;Lo;0;AL;06C1 0654;;;;N;ARABIC LETTER HAMZAH ON HA GOAL;;;; +06C3;ARABIC LETTER TEH MARBUTA GOAL;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH GOAL;;;; +06C4;ARABIC LETTER WAW WITH RING;Lo;0;AL;;;;;N;;;;; +06C5;ARABIC LETTER KIRGHIZ OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH BAR;;;; +06C6;ARABIC LETTER OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH SMALL V;;;; +06C7;ARABIC LETTER U;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH DAMMAH;;;; +06C8;ARABIC LETTER YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH ALEF ABOVE;;;; +06C9;ARABIC LETTER KIRGHIZ YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH INVERTED SMALL V;;;; +06CA;ARABIC LETTER WAW WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06CB;ARABIC LETTER VE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH THREE DOTS ABOVE;;;; +06CC;ARABIC LETTER FARSI YEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS YA;;;; +06CD;ARABIC LETTER YEH WITH TAIL;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TAIL;;;; +06CE;ARABIC LETTER YEH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH SMALL V;;;; +06CF;ARABIC LETTER WAW WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06D0;ARABIC LETTER E;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TWO DOTS VERTICAL BELOW;;;; +06D1;ARABIC LETTER YEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH THREE DOTS BELOW;;;; +06D2;ARABIC LETTER YEH BARREE;Lo;0;AL;;;;;N;ARABIC LETTER YA BARREE;;;; +06D3;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE;Lo;0;AL;06D2 0654;;;;N;ARABIC LETTER HAMZAH ON YA BARREE;;;; +06D4;ARABIC FULL STOP;Po;0;AL;;;;;N;ARABIC PERIOD;;;; +06D5;ARABIC LETTER AE;Lo;0;AL;;;;;N;;;;; +06D6;ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;; +06D7;ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;; +06D8;ARABIC SMALL HIGH MEEM INITIAL FORM;Mn;230;NSM;;;;;N;;;;; +06D9;ARABIC SMALL HIGH LAM ALEF;Mn;230;NSM;;;;;N;;;;; +06DA;ARABIC SMALL HIGH JEEM;Mn;230;NSM;;;;;N;;;;; +06DB;ARABIC SMALL HIGH THREE DOTS;Mn;230;NSM;;;;;N;;;;; +06DC;ARABIC SMALL HIGH SEEN;Mn;230;NSM;;;;;N;;;;; +06DD;ARABIC END OF AYAH;Cf;0;AN;;;;;N;;;;; +06DE;ARABIC START OF RUB EL HIZB;Me;0;NSM;;;;;N;;;;; +06DF;ARABIC SMALL HIGH ROUNDED ZERO;Mn;230;NSM;;;;;N;;;;; +06E0;ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO;Mn;230;NSM;;;;;N;;;;; +06E1;ARABIC SMALL HIGH DOTLESS HEAD OF KHAH;Mn;230;NSM;;;;;N;;;;; +06E2;ARABIC SMALL HIGH MEEM ISOLATED FORM;Mn;230;NSM;;;;;N;;;;; +06E3;ARABIC SMALL LOW SEEN;Mn;220;NSM;;;;;N;;;;; +06E4;ARABIC SMALL HIGH MADDA;Mn;230;NSM;;;;;N;;;;; +06E5;ARABIC SMALL WAW;Lm;0;AL;;;;;N;;;;; +06E6;ARABIC SMALL YEH;Lm;0;AL;;;;;N;;;;; +06E7;ARABIC SMALL HIGH YEH;Mn;230;NSM;;;;;N;;;;; +06E8;ARABIC SMALL HIGH NOON;Mn;230;NSM;;;;;N;;;;; +06E9;ARABIC PLACE OF SAJDAH;So;0;ON;;;;;N;;;;; +06EA;ARABIC EMPTY CENTRE LOW STOP;Mn;220;NSM;;;;;N;;;;; +06EB;ARABIC EMPTY CENTRE HIGH STOP;Mn;230;NSM;;;;;N;;;;; +06EC;ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE;Mn;230;NSM;;;;;N;;;;; +06ED;ARABIC SMALL LOW MEEM;Mn;220;NSM;;;;;N;;;;; +06EE;ARABIC LETTER DAL WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +06EF;ARABIC LETTER REH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +06F0;EXTENDED ARABIC-INDIC DIGIT ZERO;Nd;0;EN;;0;0;0;N;EASTERN ARABIC-INDIC DIGIT ZERO;;;; +06F1;EXTENDED ARABIC-INDIC DIGIT ONE;Nd;0;EN;;1;1;1;N;EASTERN ARABIC-INDIC DIGIT ONE;;;; +06F2;EXTENDED ARABIC-INDIC DIGIT TWO;Nd;0;EN;;2;2;2;N;EASTERN ARABIC-INDIC DIGIT TWO;;;; +06F3;EXTENDED ARABIC-INDIC DIGIT THREE;Nd;0;EN;;3;3;3;N;EASTERN ARABIC-INDIC DIGIT THREE;;;; +06F4;EXTENDED ARABIC-INDIC DIGIT FOUR;Nd;0;EN;;4;4;4;N;EASTERN ARABIC-INDIC DIGIT FOUR;;;; +06F5;EXTENDED ARABIC-INDIC DIGIT FIVE;Nd;0;EN;;5;5;5;N;EASTERN ARABIC-INDIC DIGIT FIVE;;;; +06F6;EXTENDED ARABIC-INDIC DIGIT SIX;Nd;0;EN;;6;6;6;N;EASTERN ARABIC-INDIC DIGIT SIX;;;; +06F7;EXTENDED ARABIC-INDIC DIGIT SEVEN;Nd;0;EN;;7;7;7;N;EASTERN ARABIC-INDIC DIGIT SEVEN;;;; +06F8;EXTENDED ARABIC-INDIC DIGIT EIGHT;Nd;0;EN;;8;8;8;N;EASTERN ARABIC-INDIC DIGIT EIGHT;;;; +06F9;EXTENDED ARABIC-INDIC DIGIT NINE;Nd;0;EN;;9;9;9;N;EASTERN ARABIC-INDIC DIGIT NINE;;;; +06FA;ARABIC LETTER SHEEN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FB;ARABIC LETTER DAD WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FC;ARABIC LETTER GHAIN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FD;ARABIC SIGN SINDHI AMPERSAND;So;0;AL;;;;;N;;;;; +06FE;ARABIC SIGN SINDHI POSTPOSITION MEN;So;0;AL;;;;;N;;;;; +06FF;ARABIC LETTER HEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +0700;SYRIAC END OF PARAGRAPH;Po;0;AL;;;;;N;;;;; +0701;SYRIAC SUPRALINEAR FULL STOP;Po;0;AL;;;;;N;;;;; +0702;SYRIAC SUBLINEAR FULL STOP;Po;0;AL;;;;;N;;;;; +0703;SYRIAC SUPRALINEAR COLON;Po;0;AL;;;;;N;;;;; +0704;SYRIAC SUBLINEAR COLON;Po;0;AL;;;;;N;;;;; +0705;SYRIAC HORIZONTAL COLON;Po;0;AL;;;;;N;;;;; +0706;SYRIAC COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;; +0707;SYRIAC COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;; +0708;SYRIAC SUPRALINEAR COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;; +0709;SYRIAC SUBLINEAR COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;; +070A;SYRIAC CONTRACTION;Po;0;AL;;;;;N;;;;; +070B;SYRIAC HARKLEAN OBELUS;Po;0;AL;;;;;N;;;;; +070C;SYRIAC HARKLEAN METOBELUS;Po;0;AL;;;;;N;;;;; +070D;SYRIAC HARKLEAN ASTERISCUS;Po;0;AL;;;;;N;;;;; +070F;SYRIAC ABBREVIATION MARK;Cf;0;BN;;;;;N;;;;; +0710;SYRIAC LETTER ALAPH;Lo;0;AL;;;;;N;;;;; +0711;SYRIAC LETTER SUPERSCRIPT ALAPH;Mn;36;NSM;;;;;N;;;;; +0712;SYRIAC LETTER BETH;Lo;0;AL;;;;;N;;;;; +0713;SYRIAC LETTER GAMAL;Lo;0;AL;;;;;N;;;;; +0714;SYRIAC LETTER GAMAL GARSHUNI;Lo;0;AL;;;;;N;;;;; +0715;SYRIAC LETTER DALATH;Lo;0;AL;;;;;N;;;;; +0716;SYRIAC LETTER DOTLESS DALATH RISH;Lo;0;AL;;;;;N;;;;; +0717;SYRIAC LETTER HE;Lo;0;AL;;;;;N;;;;; +0718;SYRIAC LETTER WAW;Lo;0;AL;;;;;N;;;;; +0719;SYRIAC LETTER ZAIN;Lo;0;AL;;;;;N;;;;; +071A;SYRIAC LETTER HETH;Lo;0;AL;;;;;N;;;;; +071B;SYRIAC LETTER TETH;Lo;0;AL;;;;;N;;;;; +071C;SYRIAC LETTER TETH GARSHUNI;Lo;0;AL;;;;;N;;;;; +071D;SYRIAC LETTER YUDH;Lo;0;AL;;;;;N;;;;; +071E;SYRIAC LETTER YUDH HE;Lo;0;AL;;;;;N;;;;; +071F;SYRIAC LETTER KAPH;Lo;0;AL;;;;;N;;;;; +0720;SYRIAC LETTER LAMADH;Lo;0;AL;;;;;N;;;;; +0721;SYRIAC LETTER MIM;Lo;0;AL;;;;;N;;;;; +0722;SYRIAC LETTER NUN;Lo;0;AL;;;;;N;;;;; +0723;SYRIAC LETTER SEMKATH;Lo;0;AL;;;;;N;;;;; +0724;SYRIAC LETTER FINAL SEMKATH;Lo;0;AL;;;;;N;;;;; +0725;SYRIAC LETTER E;Lo;0;AL;;;;;N;;;;; +0726;SYRIAC LETTER PE;Lo;0;AL;;;;;N;;;;; +0727;SYRIAC LETTER REVERSED PE;Lo;0;AL;;;;;N;;;;; +0728;SYRIAC LETTER SADHE;Lo;0;AL;;;;;N;;;;; +0729;SYRIAC LETTER QAPH;Lo;0;AL;;;;;N;;;;; +072A;SYRIAC LETTER RISH;Lo;0;AL;;;;;N;;;;; +072B;SYRIAC LETTER SHIN;Lo;0;AL;;;;;N;;;;; +072C;SYRIAC LETTER TAW;Lo;0;AL;;;;;N;;;;; +072D;SYRIAC LETTER PERSIAN BHETH;Lo;0;AL;;;;;N;;;;; +072E;SYRIAC LETTER PERSIAN GHAMAL;Lo;0;AL;;;;;N;;;;; +072F;SYRIAC LETTER PERSIAN DHALATH;Lo;0;AL;;;;;N;;;;; +0730;SYRIAC PTHAHA ABOVE;Mn;230;NSM;;;;;N;;;;; +0731;SYRIAC PTHAHA BELOW;Mn;220;NSM;;;;;N;;;;; +0732;SYRIAC PTHAHA DOTTED;Mn;230;NSM;;;;;N;;;;; +0733;SYRIAC ZQAPHA ABOVE;Mn;230;NSM;;;;;N;;;;; +0734;SYRIAC ZQAPHA BELOW;Mn;220;NSM;;;;;N;;;;; +0735;SYRIAC ZQAPHA DOTTED;Mn;230;NSM;;;;;N;;;;; +0736;SYRIAC RBASA ABOVE;Mn;230;NSM;;;;;N;;;;; +0737;SYRIAC RBASA BELOW;Mn;220;NSM;;;;;N;;;;; +0738;SYRIAC DOTTED ZLAMA HORIZONTAL;Mn;220;NSM;;;;;N;;;;; +0739;SYRIAC DOTTED ZLAMA ANGULAR;Mn;220;NSM;;;;;N;;;;; +073A;SYRIAC HBASA ABOVE;Mn;230;NSM;;;;;N;;;;; +073B;SYRIAC HBASA BELOW;Mn;220;NSM;;;;;N;;;;; +073C;SYRIAC HBASA-ESASA DOTTED;Mn;220;NSM;;;;;N;;;;; +073D;SYRIAC ESASA ABOVE;Mn;230;NSM;;;;;N;;;;; +073E;SYRIAC ESASA BELOW;Mn;220;NSM;;;;;N;;;;; +073F;SYRIAC RWAHA;Mn;230;NSM;;;;;N;;;;; +0740;SYRIAC FEMININE DOT;Mn;230;NSM;;;;;N;;;;; +0741;SYRIAC QUSHSHAYA;Mn;230;NSM;;;;;N;;;;; +0742;SYRIAC RUKKAKHA;Mn;220;NSM;;;;;N;;;;; +0743;SYRIAC TWO VERTICAL DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +0744;SYRIAC TWO VERTICAL DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +0745;SYRIAC THREE DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +0746;SYRIAC THREE DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +0747;SYRIAC OBLIQUE LINE ABOVE;Mn;230;NSM;;;;;N;;;;; +0748;SYRIAC OBLIQUE LINE BELOW;Mn;220;NSM;;;;;N;;;;; +0749;SYRIAC MUSIC;Mn;230;NSM;;;;;N;;;;; +074A;SYRIAC BARREKH;Mn;230;NSM;;;;;N;;;;; +074D;SYRIAC LETTER SOGDIAN ZHAIN;Lo;0;AL;;;;;N;;;;; +074E;SYRIAC LETTER SOGDIAN KHAPH;Lo;0;AL;;;;;N;;;;; +074F;SYRIAC LETTER SOGDIAN FE;Lo;0;AL;;;;;N;;;;; +0750;ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW;Lo;0;AL;;;;;N;;;;; +0751;ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0752;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0753;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0754;ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0755;ARABIC LETTER BEH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +0756;ARABIC LETTER BEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +0757;ARABIC LETTER HAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0758;ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0759;ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;; +075A;ARABIC LETTER DAL WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +075B;ARABIC LETTER REH WITH STROKE;Lo;0;AL;;;;;N;;;;; +075C;ARABIC LETTER SEEN WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +075D;ARABIC LETTER AIN WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +075E;ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE;Lo;0;AL;;;;;N;;;;; +075F;ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +0760;ARABIC LETTER FEH WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0761;ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0762;ARABIC LETTER KEHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0763;ARABIC LETTER KEHEH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0764;ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0765;ARABIC LETTER MEEM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0766;ARABIC LETTER MEEM WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +0767;ARABIC LETTER NOON WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0768;ARABIC LETTER NOON WITH SMALL TAH;Lo;0;AL;;;;;N;;;;; +0769;ARABIC LETTER NOON WITH SMALL V;Lo;0;AL;;;;;N;;;;; +076A;ARABIC LETTER LAM WITH BAR;Lo;0;AL;;;;;N;;;;; +076B;ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +076C;ARABIC LETTER REH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +076D;ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +076E;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW;Lo;0;AL;;;;;N;;;;; +076F;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0770;ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0771;ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0772;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +0773;ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0774;ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +0775;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0776;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +0777;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW;Lo;0;AL;;;;;N;;;;; +0778;ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0779;ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +077A;ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +077B;ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +077C;ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW;Lo;0;AL;;;;;N;;;;; +077D;ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE;Lo;0;AL;;;;;N;;;;; +077E;ARABIC LETTER SEEN WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +077F;ARABIC LETTER KAF WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0780;THAANA LETTER HAA;Lo;0;AL;;;;;N;;;;; +0781;THAANA LETTER SHAVIYANI;Lo;0;AL;;;;;N;;;;; +0782;THAANA LETTER NOONU;Lo;0;AL;;;;;N;;;;; +0783;THAANA LETTER RAA;Lo;0;AL;;;;;N;;;;; +0784;THAANA LETTER BAA;Lo;0;AL;;;;;N;;;;; +0785;THAANA LETTER LHAVIYANI;Lo;0;AL;;;;;N;;;;; +0786;THAANA LETTER KAAFU;Lo;0;AL;;;;;N;;;;; +0787;THAANA LETTER ALIFU;Lo;0;AL;;;;;N;;;;; +0788;THAANA LETTER VAAVU;Lo;0;AL;;;;;N;;;;; +0789;THAANA LETTER MEEMU;Lo;0;AL;;;;;N;;;;; +078A;THAANA LETTER FAAFU;Lo;0;AL;;;;;N;;;;; +078B;THAANA LETTER DHAALU;Lo;0;AL;;;;;N;;;;; +078C;THAANA LETTER THAA;Lo;0;AL;;;;;N;;;;; +078D;THAANA LETTER LAAMU;Lo;0;AL;;;;;N;;;;; +078E;THAANA LETTER GAAFU;Lo;0;AL;;;;;N;;;;; +078F;THAANA LETTER GNAVIYANI;Lo;0;AL;;;;;N;;;;; +0790;THAANA LETTER SEENU;Lo;0;AL;;;;;N;;;;; +0791;THAANA LETTER DAVIYANI;Lo;0;AL;;;;;N;;;;; +0792;THAANA LETTER ZAVIYANI;Lo;0;AL;;;;;N;;;;; +0793;THAANA LETTER TAVIYANI;Lo;0;AL;;;;;N;;;;; +0794;THAANA LETTER YAA;Lo;0;AL;;;;;N;;;;; +0795;THAANA LETTER PAVIYANI;Lo;0;AL;;;;;N;;;;; +0796;THAANA LETTER JAVIYANI;Lo;0;AL;;;;;N;;;;; +0797;THAANA LETTER CHAVIYANI;Lo;0;AL;;;;;N;;;;; +0798;THAANA LETTER TTAA;Lo;0;AL;;;;;N;;;;; +0799;THAANA LETTER HHAA;Lo;0;AL;;;;;N;;;;; +079A;THAANA LETTER KHAA;Lo;0;AL;;;;;N;;;;; +079B;THAANA LETTER THAALU;Lo;0;AL;;;;;N;;;;; +079C;THAANA LETTER ZAA;Lo;0;AL;;;;;N;;;;; +079D;THAANA LETTER SHEENU;Lo;0;AL;;;;;N;;;;; +079E;THAANA LETTER SAADHU;Lo;0;AL;;;;;N;;;;; +079F;THAANA LETTER DAADHU;Lo;0;AL;;;;;N;;;;; +07A0;THAANA LETTER TO;Lo;0;AL;;;;;N;;;;; +07A1;THAANA LETTER ZO;Lo;0;AL;;;;;N;;;;; +07A2;THAANA LETTER AINU;Lo;0;AL;;;;;N;;;;; +07A3;THAANA LETTER GHAINU;Lo;0;AL;;;;;N;;;;; +07A4;THAANA LETTER QAAFU;Lo;0;AL;;;;;N;;;;; +07A5;THAANA LETTER WAAVU;Lo;0;AL;;;;;N;;;;; +07A6;THAANA ABAFILI;Mn;0;NSM;;;;;N;;;;; +07A7;THAANA AABAAFILI;Mn;0;NSM;;;;;N;;;;; +07A8;THAANA IBIFILI;Mn;0;NSM;;;;;N;;;;; +07A9;THAANA EEBEEFILI;Mn;0;NSM;;;;;N;;;;; +07AA;THAANA UBUFILI;Mn;0;NSM;;;;;N;;;;; +07AB;THAANA OOBOOFILI;Mn;0;NSM;;;;;N;;;;; +07AC;THAANA EBEFILI;Mn;0;NSM;;;;;N;;;;; +07AD;THAANA EYBEYFILI;Mn;0;NSM;;;;;N;;;;; +07AE;THAANA OBOFILI;Mn;0;NSM;;;;;N;;;;; +07AF;THAANA OABOAFILI;Mn;0;NSM;;;;;N;;;;; +07B0;THAANA SUKUN;Mn;0;NSM;;;;;N;;;;; +07B1;THAANA LETTER NAA;Lo;0;AL;;;;;N;;;;; +07C0;NKO DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;; +07C1;NKO DIGIT ONE;Nd;0;R;;1;1;1;N;;;;; +07C2;NKO DIGIT TWO;Nd;0;R;;2;2;2;N;;;;; +07C3;NKO DIGIT THREE;Nd;0;R;;3;3;3;N;;;;; +07C4;NKO DIGIT FOUR;Nd;0;R;;4;4;4;N;;;;; +07C5;NKO DIGIT FIVE;Nd;0;R;;5;5;5;N;;;;; +07C6;NKO DIGIT SIX;Nd;0;R;;6;6;6;N;;;;; +07C7;NKO DIGIT SEVEN;Nd;0;R;;7;7;7;N;;;;; +07C8;NKO DIGIT EIGHT;Nd;0;R;;8;8;8;N;;;;; +07C9;NKO DIGIT NINE;Nd;0;R;;9;9;9;N;;;;; +07CA;NKO LETTER A;Lo;0;R;;;;;N;;;;; +07CB;NKO LETTER EE;Lo;0;R;;;;;N;;;;; +07CC;NKO LETTER I;Lo;0;R;;;;;N;;;;; +07CD;NKO LETTER E;Lo;0;R;;;;;N;;;;; +07CE;NKO LETTER U;Lo;0;R;;;;;N;;;;; +07CF;NKO LETTER OO;Lo;0;R;;;;;N;;;;; +07D0;NKO LETTER O;Lo;0;R;;;;;N;;;;; +07D1;NKO LETTER DAGBASINNA;Lo;0;R;;;;;N;;;;; +07D2;NKO LETTER N;Lo;0;R;;;;;N;;;;; +07D3;NKO LETTER BA;Lo;0;R;;;;;N;;;;; +07D4;NKO LETTER PA;Lo;0;R;;;;;N;;;;; +07D5;NKO LETTER TA;Lo;0;R;;;;;N;;;;; +07D6;NKO LETTER JA;Lo;0;R;;;;;N;;;;; +07D7;NKO LETTER CHA;Lo;0;R;;;;;N;;;;; +07D8;NKO LETTER DA;Lo;0;R;;;;;N;;;;; +07D9;NKO LETTER RA;Lo;0;R;;;;;N;;;;; +07DA;NKO LETTER RRA;Lo;0;R;;;;;N;;;;; +07DB;NKO LETTER SA;Lo;0;R;;;;;N;;;;; +07DC;NKO LETTER GBA;Lo;0;R;;;;;N;;;;; +07DD;NKO LETTER FA;Lo;0;R;;;;;N;;;;; +07DE;NKO LETTER KA;Lo;0;R;;;;;N;;;;; +07DF;NKO LETTER LA;Lo;0;R;;;;;N;;;;; +07E0;NKO LETTER NA WOLOSO;Lo;0;R;;;;;N;;;;; +07E1;NKO LETTER MA;Lo;0;R;;;;;N;;;;; +07E2;NKO LETTER NYA;Lo;0;R;;;;;N;;;;; +07E3;NKO LETTER NA;Lo;0;R;;;;;N;;;;; +07E4;NKO LETTER HA;Lo;0;R;;;;;N;;;;; +07E5;NKO LETTER WA;Lo;0;R;;;;;N;;;;; +07E6;NKO LETTER YA;Lo;0;R;;;;;N;;;;; +07E7;NKO LETTER NYA WOLOSO;Lo;0;R;;;;;N;;;;; +07E8;NKO LETTER JONA JA;Lo;0;R;;;;;N;;;;; +07E9;NKO LETTER JONA CHA;Lo;0;R;;;;;N;;;;; +07EA;NKO LETTER JONA RA;Lo;0;R;;;;;N;;;;; +07EB;NKO COMBINING SHORT HIGH TONE;Mn;230;NSM;;;;;N;;;;; +07EC;NKO COMBINING SHORT LOW TONE;Mn;230;NSM;;;;;N;;;;; +07ED;NKO COMBINING SHORT RISING TONE;Mn;230;NSM;;;;;N;;;;; +07EE;NKO COMBINING LONG DESCENDING TONE;Mn;230;NSM;;;;;N;;;;; +07EF;NKO COMBINING LONG HIGH TONE;Mn;230;NSM;;;;;N;;;;; +07F0;NKO COMBINING LONG LOW TONE;Mn;230;NSM;;;;;N;;;;; +07F1;NKO COMBINING LONG RISING TONE;Mn;230;NSM;;;;;N;;;;; +07F2;NKO COMBINING NASALIZATION MARK;Mn;220;NSM;;;;;N;;;;; +07F3;NKO COMBINING DOUBLE DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +07F4;NKO HIGH TONE APOSTROPHE;Lm;0;R;;;;;N;;;;; +07F5;NKO LOW TONE APOSTROPHE;Lm;0;R;;;;;N;;;;; +07F6;NKO SYMBOL OO DENNEN;So;0;ON;;;;;N;;;;; +07F7;NKO SYMBOL GBAKURUNEN;Po;0;ON;;;;;N;;;;; +07F8;NKO COMMA;Po;0;ON;;;;;N;;;;; +07F9;NKO EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +07FA;NKO LAJANYALAN;Lm;0;R;;;;;N;;;;; +0800;SAMARITAN LETTER ALAF;Lo;0;R;;;;;N;;;;; +0801;SAMARITAN LETTER BIT;Lo;0;R;;;;;N;;;;; +0802;SAMARITAN LETTER GAMAN;Lo;0;R;;;;;N;;;;; +0803;SAMARITAN LETTER DALAT;Lo;0;R;;;;;N;;;;; +0804;SAMARITAN LETTER IY;Lo;0;R;;;;;N;;;;; +0805;SAMARITAN LETTER BAA;Lo;0;R;;;;;N;;;;; +0806;SAMARITAN LETTER ZEN;Lo;0;R;;;;;N;;;;; +0807;SAMARITAN LETTER IT;Lo;0;R;;;;;N;;;;; +0808;SAMARITAN LETTER TIT;Lo;0;R;;;;;N;;;;; +0809;SAMARITAN LETTER YUT;Lo;0;R;;;;;N;;;;; +080A;SAMARITAN LETTER KAAF;Lo;0;R;;;;;N;;;;; +080B;SAMARITAN LETTER LABAT;Lo;0;R;;;;;N;;;;; +080C;SAMARITAN LETTER MIM;Lo;0;R;;;;;N;;;;; +080D;SAMARITAN LETTER NUN;Lo;0;R;;;;;N;;;;; +080E;SAMARITAN LETTER SINGAAT;Lo;0;R;;;;;N;;;;; +080F;SAMARITAN LETTER IN;Lo;0;R;;;;;N;;;;; +0810;SAMARITAN LETTER FI;Lo;0;R;;;;;N;;;;; +0811;SAMARITAN LETTER TSAADIY;Lo;0;R;;;;;N;;;;; +0812;SAMARITAN LETTER QUF;Lo;0;R;;;;;N;;;;; +0813;SAMARITAN LETTER RISH;Lo;0;R;;;;;N;;;;; +0814;SAMARITAN LETTER SHAN;Lo;0;R;;;;;N;;;;; +0815;SAMARITAN LETTER TAAF;Lo;0;R;;;;;N;;;;; +0816;SAMARITAN MARK IN;Mn;230;NSM;;;;;N;;;;; +0817;SAMARITAN MARK IN-ALAF;Mn;230;NSM;;;;;N;;;;; +0818;SAMARITAN MARK OCCLUSION;Mn;230;NSM;;;;;N;;;;; +0819;SAMARITAN MARK DAGESH;Mn;230;NSM;;;;;N;;;;; +081A;SAMARITAN MODIFIER LETTER EPENTHETIC YUT;Lm;0;R;;;;;N;;;;; +081B;SAMARITAN MARK EPENTHETIC YUT;Mn;230;NSM;;;;;N;;;;; +081C;SAMARITAN VOWEL SIGN LONG E;Mn;230;NSM;;;;;N;;;;; +081D;SAMARITAN VOWEL SIGN E;Mn;230;NSM;;;;;N;;;;; +081E;SAMARITAN VOWEL SIGN OVERLONG AA;Mn;230;NSM;;;;;N;;;;; +081F;SAMARITAN VOWEL SIGN LONG AA;Mn;230;NSM;;;;;N;;;;; +0820;SAMARITAN VOWEL SIGN AA;Mn;230;NSM;;;;;N;;;;; +0821;SAMARITAN VOWEL SIGN OVERLONG A;Mn;230;NSM;;;;;N;;;;; +0822;SAMARITAN VOWEL SIGN LONG A;Mn;230;NSM;;;;;N;;;;; +0823;SAMARITAN VOWEL SIGN A;Mn;230;NSM;;;;;N;;;;; +0824;SAMARITAN MODIFIER LETTER SHORT A;Lm;0;R;;;;;N;;;;; +0825;SAMARITAN VOWEL SIGN SHORT A;Mn;230;NSM;;;;;N;;;;; +0826;SAMARITAN VOWEL SIGN LONG U;Mn;230;NSM;;;;;N;;;;; +0827;SAMARITAN VOWEL SIGN U;Mn;230;NSM;;;;;N;;;;; +0828;SAMARITAN MODIFIER LETTER I;Lm;0;R;;;;;N;;;;; +0829;SAMARITAN VOWEL SIGN LONG I;Mn;230;NSM;;;;;N;;;;; +082A;SAMARITAN VOWEL SIGN I;Mn;230;NSM;;;;;N;;;;; +082B;SAMARITAN VOWEL SIGN O;Mn;230;NSM;;;;;N;;;;; +082C;SAMARITAN VOWEL SIGN SUKUN;Mn;230;NSM;;;;;N;;;;; +082D;SAMARITAN MARK NEQUDAA;Mn;230;NSM;;;;;N;;;;; +0830;SAMARITAN PUNCTUATION NEQUDAA;Po;0;R;;;;;N;;;;; +0831;SAMARITAN PUNCTUATION AFSAAQ;Po;0;R;;;;;N;;;;; +0832;SAMARITAN PUNCTUATION ANGED;Po;0;R;;;;;N;;;;; +0833;SAMARITAN PUNCTUATION BAU;Po;0;R;;;;;N;;;;; +0834;SAMARITAN PUNCTUATION ATMAAU;Po;0;R;;;;;N;;;;; +0835;SAMARITAN PUNCTUATION SHIYYAALAA;Po;0;R;;;;;N;;;;; +0836;SAMARITAN ABBREVIATION MARK;Po;0;R;;;;;N;;;;; +0837;SAMARITAN PUNCTUATION MELODIC QITSA;Po;0;R;;;;;N;;;;; +0838;SAMARITAN PUNCTUATION ZIQAA;Po;0;R;;;;;N;;;;; +0839;SAMARITAN PUNCTUATION QITSA;Po;0;R;;;;;N;;;;; +083A;SAMARITAN PUNCTUATION ZAEF;Po;0;R;;;;;N;;;;; +083B;SAMARITAN PUNCTUATION TURU;Po;0;R;;;;;N;;;;; +083C;SAMARITAN PUNCTUATION ARKAANU;Po;0;R;;;;;N;;;;; +083D;SAMARITAN PUNCTUATION SOF MASHFAAT;Po;0;R;;;;;N;;;;; +083E;SAMARITAN PUNCTUATION ANNAAU;Po;0;R;;;;;N;;;;; +0900;DEVANAGARI SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0904;DEVANAGARI LETTER SHORT A;Lo;0;L;;;;;N;;;;; +0905;DEVANAGARI LETTER A;Lo;0;L;;;;;N;;;;; +0906;DEVANAGARI LETTER AA;Lo;0;L;;;;;N;;;;; +0907;DEVANAGARI LETTER I;Lo;0;L;;;;;N;;;;; +0908;DEVANAGARI LETTER II;Lo;0;L;;;;;N;;;;; +0909;DEVANAGARI LETTER U;Lo;0;L;;;;;N;;;;; +090A;DEVANAGARI LETTER UU;Lo;0;L;;;;;N;;;;; +090B;DEVANAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +090C;DEVANAGARI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +090D;DEVANAGARI LETTER CANDRA E;Lo;0;L;;;;;N;;;;; +090E;DEVANAGARI LETTER SHORT E;Lo;0;L;;;;;N;;;;; +090F;DEVANAGARI LETTER E;Lo;0;L;;;;;N;;;;; +0910;DEVANAGARI LETTER AI;Lo;0;L;;;;;N;;;;; +0911;DEVANAGARI LETTER CANDRA O;Lo;0;L;;;;;N;;;;; +0912;DEVANAGARI LETTER SHORT O;Lo;0;L;;;;;N;;;;; +0913;DEVANAGARI LETTER O;Lo;0;L;;;;;N;;;;; +0914;DEVANAGARI LETTER AU;Lo;0;L;;;;;N;;;;; +0915;DEVANAGARI LETTER KA;Lo;0;L;;;;;N;;;;; +0916;DEVANAGARI LETTER KHA;Lo;0;L;;;;;N;;;;; +0917;DEVANAGARI LETTER GA;Lo;0;L;;;;;N;;;;; +0918;DEVANAGARI LETTER GHA;Lo;0;L;;;;;N;;;;; +0919;DEVANAGARI LETTER NGA;Lo;0;L;;;;;N;;;;; +091A;DEVANAGARI LETTER CA;Lo;0;L;;;;;N;;;;; +091B;DEVANAGARI LETTER CHA;Lo;0;L;;;;;N;;;;; +091C;DEVANAGARI LETTER JA;Lo;0;L;;;;;N;;;;; +091D;DEVANAGARI LETTER JHA;Lo;0;L;;;;;N;;;;; +091E;DEVANAGARI LETTER NYA;Lo;0;L;;;;;N;;;;; +091F;DEVANAGARI LETTER TTA;Lo;0;L;;;;;N;;;;; +0920;DEVANAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0921;DEVANAGARI LETTER DDA;Lo;0;L;;;;;N;;;;; +0922;DEVANAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0923;DEVANAGARI LETTER NNA;Lo;0;L;;;;;N;;;;; +0924;DEVANAGARI LETTER TA;Lo;0;L;;;;;N;;;;; +0925;DEVANAGARI LETTER THA;Lo;0;L;;;;;N;;;;; +0926;DEVANAGARI LETTER DA;Lo;0;L;;;;;N;;;;; +0927;DEVANAGARI LETTER DHA;Lo;0;L;;;;;N;;;;; +0928;DEVANAGARI LETTER NA;Lo;0;L;;;;;N;;;;; +0929;DEVANAGARI LETTER NNNA;Lo;0;L;0928 093C;;;;N;;;;; +092A;DEVANAGARI LETTER PA;Lo;0;L;;;;;N;;;;; +092B;DEVANAGARI LETTER PHA;Lo;0;L;;;;;N;;;;; +092C;DEVANAGARI LETTER BA;Lo;0;L;;;;;N;;;;; +092D;DEVANAGARI LETTER BHA;Lo;0;L;;;;;N;;;;; +092E;DEVANAGARI LETTER MA;Lo;0;L;;;;;N;;;;; +092F;DEVANAGARI LETTER YA;Lo;0;L;;;;;N;;;;; +0930;DEVANAGARI LETTER RA;Lo;0;L;;;;;N;;;;; +0931;DEVANAGARI LETTER RRA;Lo;0;L;0930 093C;;;;N;;;;; +0932;DEVANAGARI LETTER LA;Lo;0;L;;;;;N;;;;; +0933;DEVANAGARI LETTER LLA;Lo;0;L;;;;;N;;;;; +0934;DEVANAGARI LETTER LLLA;Lo;0;L;0933 093C;;;;N;;;;; +0935;DEVANAGARI LETTER VA;Lo;0;L;;;;;N;;;;; +0936;DEVANAGARI LETTER SHA;Lo;0;L;;;;;N;;;;; +0937;DEVANAGARI LETTER SSA;Lo;0;L;;;;;N;;;;; +0938;DEVANAGARI LETTER SA;Lo;0;L;;;;;N;;;;; +0939;DEVANAGARI LETTER HA;Lo;0;L;;;;;N;;;;; +093C;DEVANAGARI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +093D;DEVANAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +093E;DEVANAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +093F;DEVANAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0940;DEVANAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0941;DEVANAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0942;DEVANAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0943;DEVANAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0944;DEVANAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0945;DEVANAGARI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;; +0946;DEVANAGARI VOWEL SIGN SHORT E;Mn;0;NSM;;;;;N;;;;; +0947;DEVANAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0948;DEVANAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0949;DEVANAGARI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;; +094A;DEVANAGARI VOWEL SIGN SHORT O;Mc;0;L;;;;;N;;;;; +094B;DEVANAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +094C;DEVANAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +094D;DEVANAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +094E;DEVANAGARI VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; +0950;DEVANAGARI OM;Lo;0;L;;;;;N;;;;; +0951;DEVANAGARI STRESS SIGN UDATTA;Mn;230;NSM;;;;;N;;;;; +0952;DEVANAGARI STRESS SIGN ANUDATTA;Mn;220;NSM;;;;;N;;;;; +0953;DEVANAGARI GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;; +0954;DEVANAGARI ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +0955;DEVANAGARI VOWEL SIGN CANDRA LONG E;Mn;0;NSM;;;;;N;;;;; +0958;DEVANAGARI LETTER QA;Lo;0;L;0915 093C;;;;N;;;;; +0959;DEVANAGARI LETTER KHHA;Lo;0;L;0916 093C;;;;N;;;;; +095A;DEVANAGARI LETTER GHHA;Lo;0;L;0917 093C;;;;N;;;;; +095B;DEVANAGARI LETTER ZA;Lo;0;L;091C 093C;;;;N;;;;; +095C;DEVANAGARI LETTER DDDHA;Lo;0;L;0921 093C;;;;N;;;;; +095D;DEVANAGARI LETTER RHA;Lo;0;L;0922 093C;;;;N;;;;; +095E;DEVANAGARI LETTER FA;Lo;0;L;092B 093C;;;;N;;;;; +095F;DEVANAGARI LETTER YYA;Lo;0;L;092F 093C;;;;N;;;;; +0960;DEVANAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0961;DEVANAGARI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0962;DEVANAGARI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0963;DEVANAGARI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0964;DEVANAGARI DANDA;Po;0;L;;;;;N;;;;; +0965;DEVANAGARI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +0966;DEVANAGARI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0967;DEVANAGARI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0968;DEVANAGARI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0969;DEVANAGARI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +096A;DEVANAGARI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +096B;DEVANAGARI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +096C;DEVANAGARI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +096D;DEVANAGARI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +096E;DEVANAGARI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +096F;DEVANAGARI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0970;DEVANAGARI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +0971;DEVANAGARI SIGN HIGH SPACING DOT;Lm;0;L;;;;;N;;;;; +0972;DEVANAGARI LETTER CANDRA A;Lo;0;L;;;;;N;;;;; +0979;DEVANAGARI LETTER ZHA;Lo;0;L;;;;;N;;;;; +097A;DEVANAGARI LETTER HEAVY YA;Lo;0;L;;;;;N;;;;; +097B;DEVANAGARI LETTER GGA;Lo;0;L;;;;;N;;;;; +097C;DEVANAGARI LETTER JJA;Lo;0;L;;;;;N;;;;; +097D;DEVANAGARI LETTER GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +097E;DEVANAGARI LETTER DDDA;Lo;0;L;;;;;N;;;;; +097F;DEVANAGARI LETTER BBA;Lo;0;L;;;;;N;;;;; +0981;BENGALI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0982;BENGALI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0983;BENGALI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0985;BENGALI LETTER A;Lo;0;L;;;;;N;;;;; +0986;BENGALI LETTER AA;Lo;0;L;;;;;N;;;;; +0987;BENGALI LETTER I;Lo;0;L;;;;;N;;;;; +0988;BENGALI LETTER II;Lo;0;L;;;;;N;;;;; +0989;BENGALI LETTER U;Lo;0;L;;;;;N;;;;; +098A;BENGALI LETTER UU;Lo;0;L;;;;;N;;;;; +098B;BENGALI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +098C;BENGALI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +098F;BENGALI LETTER E;Lo;0;L;;;;;N;;;;; +0990;BENGALI LETTER AI;Lo;0;L;;;;;N;;;;; +0993;BENGALI LETTER O;Lo;0;L;;;;;N;;;;; +0994;BENGALI LETTER AU;Lo;0;L;;;;;N;;;;; +0995;BENGALI LETTER KA;Lo;0;L;;;;;N;;;;; +0996;BENGALI LETTER KHA;Lo;0;L;;;;;N;;;;; +0997;BENGALI LETTER GA;Lo;0;L;;;;;N;;;;; +0998;BENGALI LETTER GHA;Lo;0;L;;;;;N;;;;; +0999;BENGALI LETTER NGA;Lo;0;L;;;;;N;;;;; +099A;BENGALI LETTER CA;Lo;0;L;;;;;N;;;;; +099B;BENGALI LETTER CHA;Lo;0;L;;;;;N;;;;; +099C;BENGALI LETTER JA;Lo;0;L;;;;;N;;;;; +099D;BENGALI LETTER JHA;Lo;0;L;;;;;N;;;;; +099E;BENGALI LETTER NYA;Lo;0;L;;;;;N;;;;; +099F;BENGALI LETTER TTA;Lo;0;L;;;;;N;;;;; +09A0;BENGALI LETTER TTHA;Lo;0;L;;;;;N;;;;; +09A1;BENGALI LETTER DDA;Lo;0;L;;;;;N;;;;; +09A2;BENGALI LETTER DDHA;Lo;0;L;;;;;N;;;;; +09A3;BENGALI LETTER NNA;Lo;0;L;;;;;N;;;;; +09A4;BENGALI LETTER TA;Lo;0;L;;;;;N;;;;; +09A5;BENGALI LETTER THA;Lo;0;L;;;;;N;;;;; +09A6;BENGALI LETTER DA;Lo;0;L;;;;;N;;;;; +09A7;BENGALI LETTER DHA;Lo;0;L;;;;;N;;;;; +09A8;BENGALI LETTER NA;Lo;0;L;;;;;N;;;;; +09AA;BENGALI LETTER PA;Lo;0;L;;;;;N;;;;; +09AB;BENGALI LETTER PHA;Lo;0;L;;;;;N;;;;; +09AC;BENGALI LETTER BA;Lo;0;L;;;;;N;;;;; +09AD;BENGALI LETTER BHA;Lo;0;L;;;;;N;;;;; +09AE;BENGALI LETTER MA;Lo;0;L;;;;;N;;;;; +09AF;BENGALI LETTER YA;Lo;0;L;;;;;N;;;;; +09B0;BENGALI LETTER RA;Lo;0;L;;;;;N;;;;; +09B2;BENGALI LETTER LA;Lo;0;L;;;;;N;;;;; +09B6;BENGALI LETTER SHA;Lo;0;L;;;;;N;;;;; +09B7;BENGALI LETTER SSA;Lo;0;L;;;;;N;;;;; +09B8;BENGALI LETTER SA;Lo;0;L;;;;;N;;;;; +09B9;BENGALI LETTER HA;Lo;0;L;;;;;N;;;;; +09BC;BENGALI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +09BD;BENGALI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +09BE;BENGALI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +09BF;BENGALI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +09C0;BENGALI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +09C1;BENGALI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +09C2;BENGALI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +09C3;BENGALI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +09C4;BENGALI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +09C7;BENGALI VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +09C8;BENGALI VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +09CB;BENGALI VOWEL SIGN O;Mc;0;L;09C7 09BE;;;;N;;;;; +09CC;BENGALI VOWEL SIGN AU;Mc;0;L;09C7 09D7;;;;N;;;;; +09CD;BENGALI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +09CE;BENGALI LETTER KHANDA TA;Lo;0;L;;;;;N;;;;; +09D7;BENGALI AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +09DC;BENGALI LETTER RRA;Lo;0;L;09A1 09BC;;;;N;;;;; +09DD;BENGALI LETTER RHA;Lo;0;L;09A2 09BC;;;;N;;;;; +09DF;BENGALI LETTER YYA;Lo;0;L;09AF 09BC;;;;N;;;;; +09E0;BENGALI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +09E1;BENGALI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +09E2;BENGALI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +09E3;BENGALI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +09E6;BENGALI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +09E7;BENGALI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +09E8;BENGALI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +09E9;BENGALI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +09EA;BENGALI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +09EB;BENGALI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +09EC;BENGALI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +09ED;BENGALI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +09EE;BENGALI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +09EF;BENGALI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +09F0;BENGALI LETTER RA WITH MIDDLE DIAGONAL;Lo;0;L;;;;;N;;;;; +09F1;BENGALI LETTER RA WITH LOWER DIAGONAL;Lo;0;L;;;;;N;BENGALI LETTER VA WITH LOWER DIAGONAL;;;; +09F2;BENGALI RUPEE MARK;Sc;0;ET;;;;;N;;;;; +09F3;BENGALI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +09F4;BENGALI CURRENCY NUMERATOR ONE;No;0;L;;;;1/16;N;;;;; +09F5;BENGALI CURRENCY NUMERATOR TWO;No;0;L;;;;1/8;N;;;;; +09F6;BENGALI CURRENCY NUMERATOR THREE;No;0;L;;;;3/16;N;;;;; +09F7;BENGALI CURRENCY NUMERATOR FOUR;No;0;L;;;;1/4;N;;;;; +09F8;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR;No;0;L;;;;3/4;N;;;;; +09F9;BENGALI CURRENCY DENOMINATOR SIXTEEN;No;0;L;;;;16;N;;;;; +09FA;BENGALI ISSHAR;So;0;L;;;;;N;;;;; +09FB;BENGALI GANDA MARK;Sc;0;ET;;;;;N;;;;; +0A01;GURMUKHI SIGN ADAK BINDI;Mn;0;NSM;;;;;N;;;;; +0A02;GURMUKHI SIGN BINDI;Mn;0;NSM;;;;;N;;;;; +0A03;GURMUKHI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0A05;GURMUKHI LETTER A;Lo;0;L;;;;;N;;;;; +0A06;GURMUKHI LETTER AA;Lo;0;L;;;;;N;;;;; +0A07;GURMUKHI LETTER I;Lo;0;L;;;;;N;;;;; +0A08;GURMUKHI LETTER II;Lo;0;L;;;;;N;;;;; +0A09;GURMUKHI LETTER U;Lo;0;L;;;;;N;;;;; +0A0A;GURMUKHI LETTER UU;Lo;0;L;;;;;N;;;;; +0A0F;GURMUKHI LETTER EE;Lo;0;L;;;;;N;;;;; +0A10;GURMUKHI LETTER AI;Lo;0;L;;;;;N;;;;; +0A13;GURMUKHI LETTER OO;Lo;0;L;;;;;N;;;;; +0A14;GURMUKHI LETTER AU;Lo;0;L;;;;;N;;;;; +0A15;GURMUKHI LETTER KA;Lo;0;L;;;;;N;;;;; +0A16;GURMUKHI LETTER KHA;Lo;0;L;;;;;N;;;;; +0A17;GURMUKHI LETTER GA;Lo;0;L;;;;;N;;;;; +0A18;GURMUKHI LETTER GHA;Lo;0;L;;;;;N;;;;; +0A19;GURMUKHI LETTER NGA;Lo;0;L;;;;;N;;;;; +0A1A;GURMUKHI LETTER CA;Lo;0;L;;;;;N;;;;; +0A1B;GURMUKHI LETTER CHA;Lo;0;L;;;;;N;;;;; +0A1C;GURMUKHI LETTER JA;Lo;0;L;;;;;N;;;;; +0A1D;GURMUKHI LETTER JHA;Lo;0;L;;;;;N;;;;; +0A1E;GURMUKHI LETTER NYA;Lo;0;L;;;;;N;;;;; +0A1F;GURMUKHI LETTER TTA;Lo;0;L;;;;;N;;;;; +0A20;GURMUKHI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0A21;GURMUKHI LETTER DDA;Lo;0;L;;;;;N;;;;; +0A22;GURMUKHI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0A23;GURMUKHI LETTER NNA;Lo;0;L;;;;;N;;;;; +0A24;GURMUKHI LETTER TA;Lo;0;L;;;;;N;;;;; +0A25;GURMUKHI LETTER THA;Lo;0;L;;;;;N;;;;; +0A26;GURMUKHI LETTER DA;Lo;0;L;;;;;N;;;;; +0A27;GURMUKHI LETTER DHA;Lo;0;L;;;;;N;;;;; +0A28;GURMUKHI LETTER NA;Lo;0;L;;;;;N;;;;; +0A2A;GURMUKHI LETTER PA;Lo;0;L;;;;;N;;;;; +0A2B;GURMUKHI LETTER PHA;Lo;0;L;;;;;N;;;;; +0A2C;GURMUKHI LETTER BA;Lo;0;L;;;;;N;;;;; +0A2D;GURMUKHI LETTER BHA;Lo;0;L;;;;;N;;;;; +0A2E;GURMUKHI LETTER MA;Lo;0;L;;;;;N;;;;; +0A2F;GURMUKHI LETTER YA;Lo;0;L;;;;;N;;;;; +0A30;GURMUKHI LETTER RA;Lo;0;L;;;;;N;;;;; +0A32;GURMUKHI LETTER LA;Lo;0;L;;;;;N;;;;; +0A33;GURMUKHI LETTER LLA;Lo;0;L;0A32 0A3C;;;;N;;;;; +0A35;GURMUKHI LETTER VA;Lo;0;L;;;;;N;;;;; +0A36;GURMUKHI LETTER SHA;Lo;0;L;0A38 0A3C;;;;N;;;;; +0A38;GURMUKHI LETTER SA;Lo;0;L;;;;;N;;;;; +0A39;GURMUKHI LETTER HA;Lo;0;L;;;;;N;;;;; +0A3C;GURMUKHI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0A3E;GURMUKHI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0A3F;GURMUKHI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0A40;GURMUKHI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0A41;GURMUKHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0A42;GURMUKHI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0A47;GURMUKHI VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +0A48;GURMUKHI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0A4B;GURMUKHI VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;; +0A4C;GURMUKHI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0A4D;GURMUKHI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0A51;GURMUKHI SIGN UDAAT;Mn;0;NSM;;;;;N;;;;; +0A59;GURMUKHI LETTER KHHA;Lo;0;L;0A16 0A3C;;;;N;;;;; +0A5A;GURMUKHI LETTER GHHA;Lo;0;L;0A17 0A3C;;;;N;;;;; +0A5B;GURMUKHI LETTER ZA;Lo;0;L;0A1C 0A3C;;;;N;;;;; +0A5C;GURMUKHI LETTER RRA;Lo;0;L;;;;;N;;;;; +0A5E;GURMUKHI LETTER FA;Lo;0;L;0A2B 0A3C;;;;N;;;;; +0A66;GURMUKHI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0A67;GURMUKHI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0A68;GURMUKHI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0A69;GURMUKHI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0A6A;GURMUKHI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0A6B;GURMUKHI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0A6C;GURMUKHI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0A6D;GURMUKHI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0A6E;GURMUKHI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0A6F;GURMUKHI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0A70;GURMUKHI TIPPI;Mn;0;NSM;;;;;N;;;;; +0A71;GURMUKHI ADDAK;Mn;0;NSM;;;;;N;;;;; +0A72;GURMUKHI IRI;Lo;0;L;;;;;N;;;;; +0A73;GURMUKHI URA;Lo;0;L;;;;;N;;;;; +0A74;GURMUKHI EK ONKAR;Lo;0;L;;;;;N;;;;; +0A75;GURMUKHI SIGN YAKASH;Mn;0;NSM;;;;;N;;;;; +0A81;GUJARATI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0A82;GUJARATI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0A83;GUJARATI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0A85;GUJARATI LETTER A;Lo;0;L;;;;;N;;;;; +0A86;GUJARATI LETTER AA;Lo;0;L;;;;;N;;;;; +0A87;GUJARATI LETTER I;Lo;0;L;;;;;N;;;;; +0A88;GUJARATI LETTER II;Lo;0;L;;;;;N;;;;; +0A89;GUJARATI LETTER U;Lo;0;L;;;;;N;;;;; +0A8A;GUJARATI LETTER UU;Lo;0;L;;;;;N;;;;; +0A8B;GUJARATI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0A8C;GUJARATI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0A8D;GUJARATI VOWEL CANDRA E;Lo;0;L;;;;;N;;;;; +0A8F;GUJARATI LETTER E;Lo;0;L;;;;;N;;;;; +0A90;GUJARATI LETTER AI;Lo;0;L;;;;;N;;;;; +0A91;GUJARATI VOWEL CANDRA O;Lo;0;L;;;;;N;;;;; +0A93;GUJARATI LETTER O;Lo;0;L;;;;;N;;;;; +0A94;GUJARATI LETTER AU;Lo;0;L;;;;;N;;;;; +0A95;GUJARATI LETTER KA;Lo;0;L;;;;;N;;;;; +0A96;GUJARATI LETTER KHA;Lo;0;L;;;;;N;;;;; +0A97;GUJARATI LETTER GA;Lo;0;L;;;;;N;;;;; +0A98;GUJARATI LETTER GHA;Lo;0;L;;;;;N;;;;; +0A99;GUJARATI LETTER NGA;Lo;0;L;;;;;N;;;;; +0A9A;GUJARATI LETTER CA;Lo;0;L;;;;;N;;;;; +0A9B;GUJARATI LETTER CHA;Lo;0;L;;;;;N;;;;; +0A9C;GUJARATI LETTER JA;Lo;0;L;;;;;N;;;;; +0A9D;GUJARATI LETTER JHA;Lo;0;L;;;;;N;;;;; +0A9E;GUJARATI LETTER NYA;Lo;0;L;;;;;N;;;;; +0A9F;GUJARATI LETTER TTA;Lo;0;L;;;;;N;;;;; +0AA0;GUJARATI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0AA1;GUJARATI LETTER DDA;Lo;0;L;;;;;N;;;;; +0AA2;GUJARATI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0AA3;GUJARATI LETTER NNA;Lo;0;L;;;;;N;;;;; +0AA4;GUJARATI LETTER TA;Lo;0;L;;;;;N;;;;; +0AA5;GUJARATI LETTER THA;Lo;0;L;;;;;N;;;;; +0AA6;GUJARATI LETTER DA;Lo;0;L;;;;;N;;;;; +0AA7;GUJARATI LETTER DHA;Lo;0;L;;;;;N;;;;; +0AA8;GUJARATI LETTER NA;Lo;0;L;;;;;N;;;;; +0AAA;GUJARATI LETTER PA;Lo;0;L;;;;;N;;;;; +0AAB;GUJARATI LETTER PHA;Lo;0;L;;;;;N;;;;; +0AAC;GUJARATI LETTER BA;Lo;0;L;;;;;N;;;;; +0AAD;GUJARATI LETTER BHA;Lo;0;L;;;;;N;;;;; +0AAE;GUJARATI LETTER MA;Lo;0;L;;;;;N;;;;; +0AAF;GUJARATI LETTER YA;Lo;0;L;;;;;N;;;;; +0AB0;GUJARATI LETTER RA;Lo;0;L;;;;;N;;;;; +0AB2;GUJARATI LETTER LA;Lo;0;L;;;;;N;;;;; +0AB3;GUJARATI LETTER LLA;Lo;0;L;;;;;N;;;;; +0AB5;GUJARATI LETTER VA;Lo;0;L;;;;;N;;;;; +0AB6;GUJARATI LETTER SHA;Lo;0;L;;;;;N;;;;; +0AB7;GUJARATI LETTER SSA;Lo;0;L;;;;;N;;;;; +0AB8;GUJARATI LETTER SA;Lo;0;L;;;;;N;;;;; +0AB9;GUJARATI LETTER HA;Lo;0;L;;;;;N;;;;; +0ABC;GUJARATI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0ABD;GUJARATI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0ABE;GUJARATI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0ABF;GUJARATI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0AC0;GUJARATI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0AC1;GUJARATI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0AC2;GUJARATI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0AC3;GUJARATI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0AC4;GUJARATI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0AC5;GUJARATI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;; +0AC7;GUJARATI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0AC8;GUJARATI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0AC9;GUJARATI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;; +0ACB;GUJARATI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +0ACC;GUJARATI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +0ACD;GUJARATI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0AD0;GUJARATI OM;Lo;0;L;;;;;N;;;;; +0AE0;GUJARATI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0AE1;GUJARATI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0AE2;GUJARATI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0AE3;GUJARATI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0AE6;GUJARATI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0AE7;GUJARATI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0AE8;GUJARATI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0AE9;GUJARATI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0AEA;GUJARATI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0AEB;GUJARATI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0AEC;GUJARATI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0B03;ORIYA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0B05;ORIYA LETTER A;Lo;0;L;;;;;N;;;;; +0B06;ORIYA LETTER AA;Lo;0;L;;;;;N;;;;; +0B07;ORIYA LETTER I;Lo;0;L;;;;;N;;;;; +0B08;ORIYA LETTER II;Lo;0;L;;;;;N;;;;; +0B09;ORIYA LETTER U;Lo;0;L;;;;;N;;;;; +0B0A;ORIYA LETTER UU;Lo;0;L;;;;;N;;;;; +0B0B;ORIYA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0B0C;ORIYA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0B0F;ORIYA LETTER E;Lo;0;L;;;;;N;;;;; +0B10;ORIYA LETTER AI;Lo;0;L;;;;;N;;;;; +0B13;ORIYA LETTER O;Lo;0;L;;;;;N;;;;; +0B14;ORIYA LETTER AU;Lo;0;L;;;;;N;;;;; +0B15;ORIYA LETTER KA;Lo;0;L;;;;;N;;;;; +0B16;ORIYA LETTER KHA;Lo;0;L;;;;;N;;;;; +0B17;ORIYA LETTER GA;Lo;0;L;;;;;N;;;;; +0B18;ORIYA LETTER GHA;Lo;0;L;;;;;N;;;;; +0B19;ORIYA LETTER NGA;Lo;0;L;;;;;N;;;;; +0B1A;ORIYA LETTER CA;Lo;0;L;;;;;N;;;;; +0B1B;ORIYA LETTER CHA;Lo;0;L;;;;;N;;;;; +0B1C;ORIYA LETTER JA;Lo;0;L;;;;;N;;;;; +0B1D;ORIYA LETTER JHA;Lo;0;L;;;;;N;;;;; +0B1E;ORIYA LETTER NYA;Lo;0;L;;;;;N;;;;; +0B1F;ORIYA LETTER TTA;Lo;0;L;;;;;N;;;;; +0B20;ORIYA LETTER TTHA;Lo;0;L;;;;;N;;;;; +0B21;ORIYA LETTER DDA;Lo;0;L;;;;;N;;;;; +0B22;ORIYA LETTER DDHA;Lo;0;L;;;;;N;;;;; +0B23;ORIYA LETTER NNA;Lo;0;L;;;;;N;;;;; +0B24;ORIYA LETTER TA;Lo;0;L;;;;;N;;;;; +0B25;ORIYA LETTER THA;Lo;0;L;;;;;N;;;;; +0B26;ORIYA LETTER DA;Lo;0;L;;;;;N;;;;; +0B27;ORIYA LETTER DHA;Lo;0;L;;;;;N;;;;; +0B28;ORIYA LETTER NA;Lo;0;L;;;;;N;;;;; +0B2A;ORIYA LETTER PA;Lo;0;L;;;;;N;;;;; +0B2B;ORIYA LETTER PHA;Lo;0;L;;;;;N;;;;; +0B2C;ORIYA LETTER BA;Lo;0;L;;;;;N;;;;; +0B2D;ORIYA LETTER BHA;Lo;0;L;;;;;N;;;;; +0B2E;ORIYA LETTER MA;Lo;0;L;;;;;N;;;;; +0B2F;ORIYA LETTER YA;Lo;0;L;;;;;N;;;;; +0B30;ORIYA LETTER RA;Lo;0;L;;;;;N;;;;; +0B32;ORIYA LETTER LA;Lo;0;L;;;;;N;;;;; +0B33;ORIYA LETTER LLA;Lo;0;L;;;;;N;;;;; +0B35;ORIYA LETTER VA;Lo;0;L;;;;;N;;;;; +0B36;ORIYA LETTER SHA;Lo;0;L;;;;;N;;;;; +0B37;ORIYA LETTER SSA;Lo;0;L;;;;;N;;;;; +0B38;ORIYA LETTER SA;Lo;0;L;;;;;N;;;;; +0B39;ORIYA LETTER HA;Lo;0;L;;;;;N;;;;; +0B3C;ORIYA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0B3D;ORIYA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0B3E;ORIYA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0B3F;ORIYA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0B40;ORIYA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0B41;ORIYA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0B42;ORIYA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0B43;ORIYA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0B44;ORIYA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0B47;ORIYA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0B48;ORIYA VOWEL SIGN AI;Mc;0;L;0B47 0B56;;;;N;;;;; +0B4B;ORIYA VOWEL SIGN O;Mc;0;L;0B47 0B3E;;;;N;;;;; +0B4C;ORIYA VOWEL SIGN AU;Mc;0;L;0B47 0B57;;;;N;;;;; +0B4D;ORIYA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0B56;ORIYA AI LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +0B57;ORIYA AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0B5C;ORIYA LETTER RRA;Lo;0;L;0B21 0B3C;;;;N;;;;; +0B5D;ORIYA LETTER RHA;Lo;0;L;0B22 0B3C;;;;N;;;;; +0B5F;ORIYA LETTER YYA;Lo;0;L;;;;;N;;;;; +0B60;ORIYA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0B61;ORIYA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0B62;ORIYA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0B63;ORIYA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0B66;ORIYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0B67;ORIYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0B68;ORIYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0B69;ORIYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0B6A;ORIYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0B6B;ORIYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0B6C;ORIYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0B6D;ORIYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0B6E;ORIYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;; +0B71;ORIYA LETTER WA;Lo;0;L;;;;;N;;;;; +0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;; +0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;; +0B86;TAMIL LETTER AA;Lo;0;L;;;;;N;;;;; +0B87;TAMIL LETTER I;Lo;0;L;;;;;N;;;;; +0B88;TAMIL LETTER II;Lo;0;L;;;;;N;;;;; +0B89;TAMIL LETTER U;Lo;0;L;;;;;N;;;;; +0B8A;TAMIL LETTER UU;Lo;0;L;;;;;N;;;;; +0B8E;TAMIL LETTER E;Lo;0;L;;;;;N;;;;; +0B8F;TAMIL LETTER EE;Lo;0;L;;;;;N;;;;; +0B90;TAMIL LETTER AI;Lo;0;L;;;;;N;;;;; +0B92;TAMIL LETTER O;Lo;0;L;;;;;N;;;;; +0B93;TAMIL LETTER OO;Lo;0;L;;;;;N;;;;; +0B94;TAMIL LETTER AU;Lo;0;L;0B92 0BD7;;;;N;;;;; +0B95;TAMIL LETTER KA;Lo;0;L;;;;;N;;;;; +0B99;TAMIL LETTER NGA;Lo;0;L;;;;;N;;;;; +0B9A;TAMIL LETTER CA;Lo;0;L;;;;;N;;;;; +0B9C;TAMIL LETTER JA;Lo;0;L;;;;;N;;;;; +0B9E;TAMIL LETTER NYA;Lo;0;L;;;;;N;;;;; +0B9F;TAMIL LETTER TTA;Lo;0;L;;;;;N;;;;; +0BA3;TAMIL LETTER NNA;Lo;0;L;;;;;N;;;;; +0BA4;TAMIL LETTER TA;Lo;0;L;;;;;N;;;;; +0BA8;TAMIL LETTER NA;Lo;0;L;;;;;N;;;;; +0BA9;TAMIL LETTER NNNA;Lo;0;L;;;;;N;;;;; +0BAA;TAMIL LETTER PA;Lo;0;L;;;;;N;;;;; +0BAE;TAMIL LETTER MA;Lo;0;L;;;;;N;;;;; +0BAF;TAMIL LETTER YA;Lo;0;L;;;;;N;;;;; +0BB0;TAMIL LETTER RA;Lo;0;L;;;;;N;;;;; +0BB1;TAMIL LETTER RRA;Lo;0;L;;;;;N;;;;; +0BB2;TAMIL LETTER LA;Lo;0;L;;;;;N;;;;; +0BB3;TAMIL LETTER LLA;Lo;0;L;;;;;N;;;;; +0BB4;TAMIL LETTER LLLA;Lo;0;L;;;;;N;;;;; +0BB5;TAMIL LETTER VA;Lo;0;L;;;;;N;;;;; +0BB6;TAMIL LETTER SHA;Lo;0;L;;;;;N;;;;; +0BB7;TAMIL LETTER SSA;Lo;0;L;;;;;N;;;;; +0BB8;TAMIL LETTER SA;Lo;0;L;;;;;N;;;;; +0BB9;TAMIL LETTER HA;Lo;0;L;;;;;N;;;;; +0BBE;TAMIL VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0BBF;TAMIL VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0BC0;TAMIL VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0BC1;TAMIL VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0BC2;TAMIL VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0BC6;TAMIL VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0BC7;TAMIL VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +0BC8;TAMIL VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +0BCA;TAMIL VOWEL SIGN O;Mc;0;L;0BC6 0BBE;;;;N;;;;; +0BCB;TAMIL VOWEL SIGN OO;Mc;0;L;0BC7 0BBE;;;;N;;;;; +0BCC;TAMIL VOWEL SIGN AU;Mc;0;L;0BC6 0BD7;;;;N;;;;; +0BCD;TAMIL SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0BD0;TAMIL OM;Lo;0;L;;;;;N;;;;; +0BD7;TAMIL AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0BE6;TAMIL DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0BE7;TAMIL DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0BE8;TAMIL DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0BE9;TAMIL DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0BEA;TAMIL DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0BEB;TAMIL DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0BEC;TAMIL DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0BED;TAMIL DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0BEE;TAMIL DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0BEF;TAMIL DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0BF0;TAMIL NUMBER TEN;No;0;L;;;;10;N;;;;; +0BF1;TAMIL NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +0BF2;TAMIL NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +0BF3;TAMIL DAY SIGN;So;0;ON;;;;;N;;;;; +0BF4;TAMIL MONTH SIGN;So;0;ON;;;;;N;;;;; +0BF5;TAMIL YEAR SIGN;So;0;ON;;;;;N;;;;; +0BF6;TAMIL DEBIT SIGN;So;0;ON;;;;;N;;;;; +0BF7;TAMIL CREDIT SIGN;So;0;ON;;;;;N;;;;; +0BF8;TAMIL AS ABOVE SIGN;So;0;ON;;;;;N;;;;; +0BF9;TAMIL RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +0BFA;TAMIL NUMBER SIGN;So;0;ON;;;;;N;;;;; +0C01;TELUGU SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;; +0C02;TELUGU SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0C03;TELUGU SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0C05;TELUGU LETTER A;Lo;0;L;;;;;N;;;;; +0C06;TELUGU LETTER AA;Lo;0;L;;;;;N;;;;; +0C07;TELUGU LETTER I;Lo;0;L;;;;;N;;;;; +0C08;TELUGU LETTER II;Lo;0;L;;;;;N;;;;; +0C09;TELUGU LETTER U;Lo;0;L;;;;;N;;;;; +0C0A;TELUGU LETTER UU;Lo;0;L;;;;;N;;;;; +0C0B;TELUGU LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0C0C;TELUGU LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0C0E;TELUGU LETTER E;Lo;0;L;;;;;N;;;;; +0C0F;TELUGU LETTER EE;Lo;0;L;;;;;N;;;;; +0C10;TELUGU LETTER AI;Lo;0;L;;;;;N;;;;; +0C12;TELUGU LETTER O;Lo;0;L;;;;;N;;;;; +0C13;TELUGU LETTER OO;Lo;0;L;;;;;N;;;;; +0C14;TELUGU LETTER AU;Lo;0;L;;;;;N;;;;; +0C15;TELUGU LETTER KA;Lo;0;L;;;;;N;;;;; +0C16;TELUGU LETTER KHA;Lo;0;L;;;;;N;;;;; +0C17;TELUGU LETTER GA;Lo;0;L;;;;;N;;;;; +0C18;TELUGU LETTER GHA;Lo;0;L;;;;;N;;;;; +0C19;TELUGU LETTER NGA;Lo;0;L;;;;;N;;;;; +0C1A;TELUGU LETTER CA;Lo;0;L;;;;;N;;;;; +0C1B;TELUGU LETTER CHA;Lo;0;L;;;;;N;;;;; +0C1C;TELUGU LETTER JA;Lo;0;L;;;;;N;;;;; +0C1D;TELUGU LETTER JHA;Lo;0;L;;;;;N;;;;; +0C1E;TELUGU LETTER NYA;Lo;0;L;;;;;N;;;;; +0C1F;TELUGU LETTER TTA;Lo;0;L;;;;;N;;;;; +0C20;TELUGU LETTER TTHA;Lo;0;L;;;;;N;;;;; +0C21;TELUGU LETTER DDA;Lo;0;L;;;;;N;;;;; +0C22;TELUGU LETTER DDHA;Lo;0;L;;;;;N;;;;; +0C23;TELUGU LETTER NNA;Lo;0;L;;;;;N;;;;; +0C24;TELUGU LETTER TA;Lo;0;L;;;;;N;;;;; +0C25;TELUGU LETTER THA;Lo;0;L;;;;;N;;;;; +0C26;TELUGU LETTER DA;Lo;0;L;;;;;N;;;;; +0C27;TELUGU LETTER DHA;Lo;0;L;;;;;N;;;;; +0C28;TELUGU LETTER NA;Lo;0;L;;;;;N;;;;; +0C2A;TELUGU LETTER PA;Lo;0;L;;;;;N;;;;; +0C2B;TELUGU LETTER PHA;Lo;0;L;;;;;N;;;;; +0C2C;TELUGU LETTER BA;Lo;0;L;;;;;N;;;;; +0C2D;TELUGU LETTER BHA;Lo;0;L;;;;;N;;;;; +0C2E;TELUGU LETTER MA;Lo;0;L;;;;;N;;;;; +0C2F;TELUGU LETTER YA;Lo;0;L;;;;;N;;;;; +0C30;TELUGU LETTER RA;Lo;0;L;;;;;N;;;;; +0C31;TELUGU LETTER RRA;Lo;0;L;;;;;N;;;;; +0C32;TELUGU LETTER LA;Lo;0;L;;;;;N;;;;; +0C33;TELUGU LETTER LLA;Lo;0;L;;;;;N;;;;; +0C35;TELUGU LETTER VA;Lo;0;L;;;;;N;;;;; +0C36;TELUGU LETTER SHA;Lo;0;L;;;;;N;;;;; +0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; +0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; +0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; +0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0C40;TELUGU VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0C41;TELUGU VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0C42;TELUGU VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0C43;TELUGU VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +0C44;TELUGU VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +0C46;TELUGU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0C47;TELUGU VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +0C48;TELUGU VOWEL SIGN AI;Mn;0;NSM;0C46 0C56;;;;N;;;;; +0C4A;TELUGU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +0C4B;TELUGU VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;; +0C4C;TELUGU VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0C4D;TELUGU SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0C55;TELUGU LENGTH MARK;Mn;84;NSM;;;;;N;;;;; +0C56;TELUGU AI LENGTH MARK;Mn;91;NSM;;;;;N;;;;; +0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; +0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; +0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0C63;TELUGU VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0C66;TELUGU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0C67;TELUGU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0C68;TELUGU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0C69;TELUGU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0C6A;TELUGU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0C6B;TELUGU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0C6C;TELUGU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0C6D;TELUGU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0C6E;TELUGU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0C6F;TELUGU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0C78;TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR;No;0;ON;;;;0;N;;;;; +0C79;TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR;No;0;ON;;;;1;N;;;;; +0C7A;TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR;No;0;ON;;;;2;N;;;;; +0C7B;TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR;No;0;ON;;;;3;N;;;;; +0C7C;TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR;No;0;ON;;;;1;N;;;;; +0C7D;TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR;No;0;ON;;;;2;N;;;;; +0C7E;TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR;No;0;ON;;;;3;N;;;;; +0C7F;TELUGU SIGN TUUMU;So;0;L;;;;;N;;;;; +0C82;KANNADA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0C83;KANNADA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0C85;KANNADA LETTER A;Lo;0;L;;;;;N;;;;; +0C86;KANNADA LETTER AA;Lo;0;L;;;;;N;;;;; +0C87;KANNADA LETTER I;Lo;0;L;;;;;N;;;;; +0C88;KANNADA LETTER II;Lo;0;L;;;;;N;;;;; +0C89;KANNADA LETTER U;Lo;0;L;;;;;N;;;;; +0C8A;KANNADA LETTER UU;Lo;0;L;;;;;N;;;;; +0C8B;KANNADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0C8C;KANNADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0C8E;KANNADA LETTER E;Lo;0;L;;;;;N;;;;; +0C8F;KANNADA LETTER EE;Lo;0;L;;;;;N;;;;; +0C90;KANNADA LETTER AI;Lo;0;L;;;;;N;;;;; +0C92;KANNADA LETTER O;Lo;0;L;;;;;N;;;;; +0C93;KANNADA LETTER OO;Lo;0;L;;;;;N;;;;; +0C94;KANNADA LETTER AU;Lo;0;L;;;;;N;;;;; +0C95;KANNADA LETTER KA;Lo;0;L;;;;;N;;;;; +0C96;KANNADA LETTER KHA;Lo;0;L;;;;;N;;;;; +0C97;KANNADA LETTER GA;Lo;0;L;;;;;N;;;;; +0C98;KANNADA LETTER GHA;Lo;0;L;;;;;N;;;;; +0C99;KANNADA LETTER NGA;Lo;0;L;;;;;N;;;;; +0C9A;KANNADA LETTER CA;Lo;0;L;;;;;N;;;;; +0C9B;KANNADA LETTER CHA;Lo;0;L;;;;;N;;;;; +0C9C;KANNADA LETTER JA;Lo;0;L;;;;;N;;;;; +0C9D;KANNADA LETTER JHA;Lo;0;L;;;;;N;;;;; +0C9E;KANNADA LETTER NYA;Lo;0;L;;;;;N;;;;; +0C9F;KANNADA LETTER TTA;Lo;0;L;;;;;N;;;;; +0CA0;KANNADA LETTER TTHA;Lo;0;L;;;;;N;;;;; +0CA1;KANNADA LETTER DDA;Lo;0;L;;;;;N;;;;; +0CA2;KANNADA LETTER DDHA;Lo;0;L;;;;;N;;;;; +0CA3;KANNADA LETTER NNA;Lo;0;L;;;;;N;;;;; +0CA4;KANNADA LETTER TA;Lo;0;L;;;;;N;;;;; +0CA5;KANNADA LETTER THA;Lo;0;L;;;;;N;;;;; +0CA6;KANNADA LETTER DA;Lo;0;L;;;;;N;;;;; +0CA7;KANNADA LETTER DHA;Lo;0;L;;;;;N;;;;; +0CA8;KANNADA LETTER NA;Lo;0;L;;;;;N;;;;; +0CAA;KANNADA LETTER PA;Lo;0;L;;;;;N;;;;; +0CAB;KANNADA LETTER PHA;Lo;0;L;;;;;N;;;;; +0CAC;KANNADA LETTER BA;Lo;0;L;;;;;N;;;;; +0CAD;KANNADA LETTER BHA;Lo;0;L;;;;;N;;;;; +0CAE;KANNADA LETTER MA;Lo;0;L;;;;;N;;;;; +0CAF;KANNADA LETTER YA;Lo;0;L;;;;;N;;;;; +0CB0;KANNADA LETTER RA;Lo;0;L;;;;;N;;;;; +0CB1;KANNADA LETTER RRA;Lo;0;L;;;;;N;;;;; +0CB2;KANNADA LETTER LA;Lo;0;L;;;;;N;;;;; +0CB3;KANNADA LETTER LLA;Lo;0;L;;;;;N;;;;; +0CB5;KANNADA LETTER VA;Lo;0;L;;;;;N;;;;; +0CB6;KANNADA LETTER SHA;Lo;0;L;;;;;N;;;;; +0CB7;KANNADA LETTER SSA;Lo;0;L;;;;;N;;;;; +0CB8;KANNADA LETTER SA;Lo;0;L;;;;;N;;;;; +0CB9;KANNADA LETTER HA;Lo;0;L;;;;;N;;;;; +0CBC;KANNADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0CBD;KANNADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0CBE;KANNADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0CBF;KANNADA VOWEL SIGN I;Mn;0;L;;;;;N;;;;; +0CC0;KANNADA VOWEL SIGN II;Mc;0;L;0CBF 0CD5;;;;N;;;;; +0CC1;KANNADA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0CC2;KANNADA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0CC3;KANNADA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +0CC4;KANNADA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +0CC6;KANNADA VOWEL SIGN E;Mn;0;L;;;;;N;;;;; +0CC7;KANNADA VOWEL SIGN EE;Mc;0;L;0CC6 0CD5;;;;N;;;;; +0CC8;KANNADA VOWEL SIGN AI;Mc;0;L;0CC6 0CD6;;;;N;;;;; +0CCA;KANNADA VOWEL SIGN O;Mc;0;L;0CC6 0CC2;;;;N;;;;; +0CCB;KANNADA VOWEL SIGN OO;Mc;0;L;0CCA 0CD5;;;;N;;;;; +0CCC;KANNADA VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; +0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0CE2;KANNADA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0CE3;KANNADA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0CE6;KANNADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0CE7;KANNADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0CE8;KANNADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0CE9;KANNADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0CEA;KANNADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0CEB;KANNADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0CEC;KANNADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0CED;KANNADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0CEE;KANNADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0CEF;KANNADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0CF1;KANNADA SIGN JIHVAMULIYA;So;0;ON;;;;;N;;;;; +0CF2;KANNADA SIGN UPADHMANIYA;So;0;ON;;;;;N;;;;; +0D02;MALAYALAM SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0D03;MALAYALAM SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0D05;MALAYALAM LETTER A;Lo;0;L;;;;;N;;;;; +0D06;MALAYALAM LETTER AA;Lo;0;L;;;;;N;;;;; +0D07;MALAYALAM LETTER I;Lo;0;L;;;;;N;;;;; +0D08;MALAYALAM LETTER II;Lo;0;L;;;;;N;;;;; +0D09;MALAYALAM LETTER U;Lo;0;L;;;;;N;;;;; +0D0A;MALAYALAM LETTER UU;Lo;0;L;;;;;N;;;;; +0D0B;MALAYALAM LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0D0C;MALAYALAM LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0D0E;MALAYALAM LETTER E;Lo;0;L;;;;;N;;;;; +0D0F;MALAYALAM LETTER EE;Lo;0;L;;;;;N;;;;; +0D10;MALAYALAM LETTER AI;Lo;0;L;;;;;N;;;;; +0D12;MALAYALAM LETTER O;Lo;0;L;;;;;N;;;;; +0D13;MALAYALAM LETTER OO;Lo;0;L;;;;;N;;;;; +0D14;MALAYALAM LETTER AU;Lo;0;L;;;;;N;;;;; +0D15;MALAYALAM LETTER KA;Lo;0;L;;;;;N;;;;; +0D16;MALAYALAM LETTER KHA;Lo;0;L;;;;;N;;;;; +0D17;MALAYALAM LETTER GA;Lo;0;L;;;;;N;;;;; +0D18;MALAYALAM LETTER GHA;Lo;0;L;;;;;N;;;;; +0D19;MALAYALAM LETTER NGA;Lo;0;L;;;;;N;;;;; +0D1A;MALAYALAM LETTER CA;Lo;0;L;;;;;N;;;;; +0D1B;MALAYALAM LETTER CHA;Lo;0;L;;;;;N;;;;; +0D1C;MALAYALAM LETTER JA;Lo;0;L;;;;;N;;;;; +0D1D;MALAYALAM LETTER JHA;Lo;0;L;;;;;N;;;;; +0D1E;MALAYALAM LETTER NYA;Lo;0;L;;;;;N;;;;; +0D1F;MALAYALAM LETTER TTA;Lo;0;L;;;;;N;;;;; +0D20;MALAYALAM LETTER TTHA;Lo;0;L;;;;;N;;;;; +0D21;MALAYALAM LETTER DDA;Lo;0;L;;;;;N;;;;; +0D22;MALAYALAM LETTER DDHA;Lo;0;L;;;;;N;;;;; +0D23;MALAYALAM LETTER NNA;Lo;0;L;;;;;N;;;;; +0D24;MALAYALAM LETTER TA;Lo;0;L;;;;;N;;;;; +0D25;MALAYALAM LETTER THA;Lo;0;L;;;;;N;;;;; +0D26;MALAYALAM LETTER DA;Lo;0;L;;;;;N;;;;; +0D27;MALAYALAM LETTER DHA;Lo;0;L;;;;;N;;;;; +0D28;MALAYALAM LETTER NA;Lo;0;L;;;;;N;;;;; +0D2A;MALAYALAM LETTER PA;Lo;0;L;;;;;N;;;;; +0D2B;MALAYALAM LETTER PHA;Lo;0;L;;;;;N;;;;; +0D2C;MALAYALAM LETTER BA;Lo;0;L;;;;;N;;;;; +0D2D;MALAYALAM LETTER BHA;Lo;0;L;;;;;N;;;;; +0D2E;MALAYALAM LETTER MA;Lo;0;L;;;;;N;;;;; +0D2F;MALAYALAM LETTER YA;Lo;0;L;;;;;N;;;;; +0D30;MALAYALAM LETTER RA;Lo;0;L;;;;;N;;;;; +0D31;MALAYALAM LETTER RRA;Lo;0;L;;;;;N;;;;; +0D32;MALAYALAM LETTER LA;Lo;0;L;;;;;N;;;;; +0D33;MALAYALAM LETTER LLA;Lo;0;L;;;;;N;;;;; +0D34;MALAYALAM LETTER LLLA;Lo;0;L;;;;;N;;;;; +0D35;MALAYALAM LETTER VA;Lo;0;L;;;;;N;;;;; +0D36;MALAYALAM LETTER SHA;Lo;0;L;;;;;N;;;;; +0D37;MALAYALAM LETTER SSA;Lo;0;L;;;;;N;;;;; +0D38;MALAYALAM LETTER SA;Lo;0;L;;;;;N;;;;; +0D39;MALAYALAM LETTER HA;Lo;0;L;;;;;N;;;;; +0D3D;MALAYALAM SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0D3E;MALAYALAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0D3F;MALAYALAM VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0D40;MALAYALAM VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0D41;MALAYALAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0D42;MALAYALAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0D43;MALAYALAM VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0D44;MALAYALAM VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0D46;MALAYALAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0D47;MALAYALAM VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +0D48;MALAYALAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +0D4A;MALAYALAM VOWEL SIGN O;Mc;0;L;0D46 0D3E;;;;N;;;;; +0D4B;MALAYALAM VOWEL SIGN OO;Mc;0;L;0D47 0D3E;;;;N;;;;; +0D4C;MALAYALAM VOWEL SIGN AU;Mc;0;L;0D46 0D57;;;;N;;;;; +0D4D;MALAYALAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0D57;MALAYALAM AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0D60;MALAYALAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0D61;MALAYALAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0D62;MALAYALAM VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0D63;MALAYALAM VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0D66;MALAYALAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0D67;MALAYALAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0D68;MALAYALAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0D69;MALAYALAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0D6A;MALAYALAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0D6B;MALAYALAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0D6C;MALAYALAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0D6D;MALAYALAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0D6E;MALAYALAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0D6F;MALAYALAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0D70;MALAYALAM NUMBER TEN;No;0;L;;;;10;N;;;;; +0D71;MALAYALAM NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +0D72;MALAYALAM NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +0D73;MALAYALAM FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +0D74;MALAYALAM FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; +0D75;MALAYALAM FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +0D79;MALAYALAM DATE MARK;So;0;L;;;;;N;;;;; +0D7A;MALAYALAM LETTER CHILLU NN;Lo;0;L;;;;;N;;;;; +0D7B;MALAYALAM LETTER CHILLU N;Lo;0;L;;;;;N;;;;; +0D7C;MALAYALAM LETTER CHILLU RR;Lo;0;L;;;;;N;;;;; +0D7D;MALAYALAM LETTER CHILLU L;Lo;0;L;;;;;N;;;;; +0D7E;MALAYALAM LETTER CHILLU LL;Lo;0;L;;;;;N;;;;; +0D7F;MALAYALAM LETTER CHILLU K;Lo;0;L;;;;;N;;;;; +0D82;SINHALA SIGN ANUSVARAYA;Mc;0;L;;;;;N;;;;; +0D83;SINHALA SIGN VISARGAYA;Mc;0;L;;;;;N;;;;; +0D85;SINHALA LETTER AYANNA;Lo;0;L;;;;;N;;;;; +0D86;SINHALA LETTER AAYANNA;Lo;0;L;;;;;N;;;;; +0D87;SINHALA LETTER AEYANNA;Lo;0;L;;;;;N;;;;; +0D88;SINHALA LETTER AEEYANNA;Lo;0;L;;;;;N;;;;; +0D89;SINHALA LETTER IYANNA;Lo;0;L;;;;;N;;;;; +0D8A;SINHALA LETTER IIYANNA;Lo;0;L;;;;;N;;;;; +0D8B;SINHALA LETTER UYANNA;Lo;0;L;;;;;N;;;;; +0D8C;SINHALA LETTER UUYANNA;Lo;0;L;;;;;N;;;;; +0D8D;SINHALA LETTER IRUYANNA;Lo;0;L;;;;;N;;;;; +0D8E;SINHALA LETTER IRUUYANNA;Lo;0;L;;;;;N;;;;; +0D8F;SINHALA LETTER ILUYANNA;Lo;0;L;;;;;N;;;;; +0D90;SINHALA LETTER ILUUYANNA;Lo;0;L;;;;;N;;;;; +0D91;SINHALA LETTER EYANNA;Lo;0;L;;;;;N;;;;; +0D92;SINHALA LETTER EEYANNA;Lo;0;L;;;;;N;;;;; +0D93;SINHALA LETTER AIYANNA;Lo;0;L;;;;;N;;;;; +0D94;SINHALA LETTER OYANNA;Lo;0;L;;;;;N;;;;; +0D95;SINHALA LETTER OOYANNA;Lo;0;L;;;;;N;;;;; +0D96;SINHALA LETTER AUYANNA;Lo;0;L;;;;;N;;;;; +0D9A;SINHALA LETTER ALPAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;; +0D9B;SINHALA LETTER MAHAAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;; +0D9C;SINHALA LETTER ALPAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;; +0D9D;SINHALA LETTER MAHAAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;; +0D9E;SINHALA LETTER KANTAJA NAASIKYAYA;Lo;0;L;;;;;N;;;;; +0D9F;SINHALA LETTER SANYAKA GAYANNA;Lo;0;L;;;;;N;;;;; +0DA0;SINHALA LETTER ALPAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;; +0DA1;SINHALA LETTER MAHAAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;; +0DA2;SINHALA LETTER ALPAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA3;SINHALA LETTER MAHAAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA4;SINHALA LETTER TAALUJA NAASIKYAYA;Lo;0;L;;;;;N;;;;; +0DA5;SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA;Lo;0;L;;;;;N;;;;; +0DA6;SINHALA LETTER SANYAKA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA7;SINHALA LETTER ALPAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;; +0DA8;SINHALA LETTER MAHAAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;; +0DA9;SINHALA LETTER ALPAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAA;SINHALA LETTER MAHAAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAB;SINHALA LETTER MUURDHAJA NAYANNA;Lo;0;L;;;;;N;;;;; +0DAC;SINHALA LETTER SANYAKA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAD;SINHALA LETTER ALPAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;; +0DAE;SINHALA LETTER MAHAAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;; +0DAF;SINHALA LETTER ALPAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB0;SINHALA LETTER MAHAAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB1;SINHALA LETTER DANTAJA NAYANNA;Lo;0;L;;;;;N;;;;; +0DB3;SINHALA LETTER SANYAKA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB4;SINHALA LETTER ALPAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;; +0DB5;SINHALA LETTER MAHAAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;; +0DB6;SINHALA LETTER ALPAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;; +0DB7;SINHALA LETTER MAHAAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;; +0DB8;SINHALA LETTER MAYANNA;Lo;0;L;;;;;N;;;;; +0DB9;SINHALA LETTER AMBA BAYANNA;Lo;0;L;;;;;N;;;;; +0DBA;SINHALA LETTER YAYANNA;Lo;0;L;;;;;N;;;;; +0DBB;SINHALA LETTER RAYANNA;Lo;0;L;;;;;N;;;;; +0DBD;SINHALA LETTER DANTAJA LAYANNA;Lo;0;L;;;;;N;;;;; +0DC0;SINHALA LETTER VAYANNA;Lo;0;L;;;;;N;;;;; +0DC1;SINHALA LETTER TAALUJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC2;SINHALA LETTER MUURDHAJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC3;SINHALA LETTER DANTAJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC4;SINHALA LETTER HAYANNA;Lo;0;L;;;;;N;;;;; +0DC5;SINHALA LETTER MUURDHAJA LAYANNA;Lo;0;L;;;;;N;;;;; +0DC6;SINHALA LETTER FAYANNA;Lo;0;L;;;;;N;;;;; +0DCA;SINHALA SIGN AL-LAKUNA;Mn;9;NSM;;;;;N;;;;; +0DCF;SINHALA VOWEL SIGN AELA-PILLA;Mc;0;L;;;;;N;;;;; +0DD0;SINHALA VOWEL SIGN KETTI AEDA-PILLA;Mc;0;L;;;;;N;;;;; +0DD1;SINHALA VOWEL SIGN DIGA AEDA-PILLA;Mc;0;L;;;;;N;;;;; +0DD2;SINHALA VOWEL SIGN KETTI IS-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD3;SINHALA VOWEL SIGN DIGA IS-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD4;SINHALA VOWEL SIGN KETTI PAA-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD6;SINHALA VOWEL SIGN DIGA PAA-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD8;SINHALA VOWEL SIGN GAETTA-PILLA;Mc;0;L;;;;;N;;;;; +0DD9;SINHALA VOWEL SIGN KOMBUVA;Mc;0;L;;;;;N;;;;; +0DDA;SINHALA VOWEL SIGN DIGA KOMBUVA;Mc;0;L;0DD9 0DCA;;;;N;;;;; +0DDB;SINHALA VOWEL SIGN KOMBU DEKA;Mc;0;L;;;;;N;;;;; +0DDC;SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA;Mc;0;L;0DD9 0DCF;;;;N;;;;; +0DDD;SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA;Mc;0;L;0DDC 0DCA;;;;N;;;;; +0DDE;SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA;Mc;0;L;0DD9 0DDF;;;;N;;;;; +0DDF;SINHALA VOWEL SIGN GAYANUKITTA;Mc;0;L;;;;;N;;;;; +0DF2;SINHALA VOWEL SIGN DIGA GAETTA-PILLA;Mc;0;L;;;;;N;;;;; +0DF3;SINHALA VOWEL SIGN DIGA GAYANUKITTA;Mc;0;L;;;;;N;;;;; +0DF4;SINHALA PUNCTUATION KUNDDALIYA;Po;0;L;;;;;N;;;;; +0E01;THAI CHARACTER KO KAI;Lo;0;L;;;;;N;THAI LETTER KO KAI;;;; +0E02;THAI CHARACTER KHO KHAI;Lo;0;L;;;;;N;THAI LETTER KHO KHAI;;;; +0E03;THAI CHARACTER KHO KHUAT;Lo;0;L;;;;;N;THAI LETTER KHO KHUAT;;;; +0E04;THAI CHARACTER KHO KHWAI;Lo;0;L;;;;;N;THAI LETTER KHO KHWAI;;;; +0E05;THAI CHARACTER KHO KHON;Lo;0;L;;;;;N;THAI LETTER KHO KHON;;;; +0E06;THAI CHARACTER KHO RAKHANG;Lo;0;L;;;;;N;THAI LETTER KHO RAKHANG;;;; +0E07;THAI CHARACTER NGO NGU;Lo;0;L;;;;;N;THAI LETTER NGO NGU;;;; +0E08;THAI CHARACTER CHO CHAN;Lo;0;L;;;;;N;THAI LETTER CHO CHAN;;;; +0E09;THAI CHARACTER CHO CHING;Lo;0;L;;;;;N;THAI LETTER CHO CHING;;;; +0E0A;THAI CHARACTER CHO CHANG;Lo;0;L;;;;;N;THAI LETTER CHO CHANG;;;; +0E0B;THAI CHARACTER SO SO;Lo;0;L;;;;;N;THAI LETTER SO SO;;;; +0E0C;THAI CHARACTER CHO CHOE;Lo;0;L;;;;;N;THAI LETTER CHO CHOE;;;; +0E0D;THAI CHARACTER YO YING;Lo;0;L;;;;;N;THAI LETTER YO YING;;;; +0E0E;THAI CHARACTER DO CHADA;Lo;0;L;;;;;N;THAI LETTER DO CHADA;;;; +0E0F;THAI CHARACTER TO PATAK;Lo;0;L;;;;;N;THAI LETTER TO PATAK;;;; +0E10;THAI CHARACTER THO THAN;Lo;0;L;;;;;N;THAI LETTER THO THAN;;;; +0E11;THAI CHARACTER THO NANGMONTHO;Lo;0;L;;;;;N;THAI LETTER THO NANGMONTHO;;;; +0E12;THAI CHARACTER THO PHUTHAO;Lo;0;L;;;;;N;THAI LETTER THO PHUTHAO;;;; +0E13;THAI CHARACTER NO NEN;Lo;0;L;;;;;N;THAI LETTER NO NEN;;;; +0E14;THAI CHARACTER DO DEK;Lo;0;L;;;;;N;THAI LETTER DO DEK;;;; +0E15;THAI CHARACTER TO TAO;Lo;0;L;;;;;N;THAI LETTER TO TAO;;;; +0E16;THAI CHARACTER THO THUNG;Lo;0;L;;;;;N;THAI LETTER THO THUNG;;;; +0E17;THAI CHARACTER THO THAHAN;Lo;0;L;;;;;N;THAI LETTER THO THAHAN;;;; +0E18;THAI CHARACTER THO THONG;Lo;0;L;;;;;N;THAI LETTER THO THONG;;;; +0E19;THAI CHARACTER NO NU;Lo;0;L;;;;;N;THAI LETTER NO NU;;;; +0E1A;THAI CHARACTER BO BAIMAI;Lo;0;L;;;;;N;THAI LETTER BO BAIMAI;;;; +0E1B;THAI CHARACTER PO PLA;Lo;0;L;;;;;N;THAI LETTER PO PLA;;;; +0E1C;THAI CHARACTER PHO PHUNG;Lo;0;L;;;;;N;THAI LETTER PHO PHUNG;;;; +0E1D;THAI CHARACTER FO FA;Lo;0;L;;;;;N;THAI LETTER FO FA;;;; +0E1E;THAI CHARACTER PHO PHAN;Lo;0;L;;;;;N;THAI LETTER PHO PHAN;;;; +0E1F;THAI CHARACTER FO FAN;Lo;0;L;;;;;N;THAI LETTER FO FAN;;;; +0E20;THAI CHARACTER PHO SAMPHAO;Lo;0;L;;;;;N;THAI LETTER PHO SAMPHAO;;;; +0E21;THAI CHARACTER MO MA;Lo;0;L;;;;;N;THAI LETTER MO MA;;;; +0E22;THAI CHARACTER YO YAK;Lo;0;L;;;;;N;THAI LETTER YO YAK;;;; +0E23;THAI CHARACTER RO RUA;Lo;0;L;;;;;N;THAI LETTER RO RUA;;;; +0E24;THAI CHARACTER RU;Lo;0;L;;;;;N;THAI LETTER RU;;;; +0E25;THAI CHARACTER LO LING;Lo;0;L;;;;;N;THAI LETTER LO LING;;;; +0E26;THAI CHARACTER LU;Lo;0;L;;;;;N;THAI LETTER LU;;;; +0E27;THAI CHARACTER WO WAEN;Lo;0;L;;;;;N;THAI LETTER WO WAEN;;;; +0E28;THAI CHARACTER SO SALA;Lo;0;L;;;;;N;THAI LETTER SO SALA;;;; +0E29;THAI CHARACTER SO RUSI;Lo;0;L;;;;;N;THAI LETTER SO RUSI;;;; +0E2A;THAI CHARACTER SO SUA;Lo;0;L;;;;;N;THAI LETTER SO SUA;;;; +0E2B;THAI CHARACTER HO HIP;Lo;0;L;;;;;N;THAI LETTER HO HIP;;;; +0E2C;THAI CHARACTER LO CHULA;Lo;0;L;;;;;N;THAI LETTER LO CHULA;;;; +0E2D;THAI CHARACTER O ANG;Lo;0;L;;;;;N;THAI LETTER O ANG;;;; +0E2E;THAI CHARACTER HO NOKHUK;Lo;0;L;;;;;N;THAI LETTER HO NOK HUK;;;; +0E2F;THAI CHARACTER PAIYANNOI;Lo;0;L;;;;;N;THAI PAI YAN NOI;;;; +0E30;THAI CHARACTER SARA A;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA A;;;; +0E31;THAI CHARACTER MAI HAN-AKAT;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI HAN-AKAT;;;; +0E32;THAI CHARACTER SARA AA;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AA;;;; +0E33;THAI CHARACTER SARA AM;Lo;0;L; 0E4D 0E32;;;;N;THAI VOWEL SIGN SARA AM;;;; +0E34;THAI CHARACTER SARA I;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA I;;;; +0E35;THAI CHARACTER SARA II;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA II;;;; +0E36;THAI CHARACTER SARA UE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UE;;;; +0E37;THAI CHARACTER SARA UEE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UEE;;;; +0E38;THAI CHARACTER SARA U;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA U;;;; +0E39;THAI CHARACTER SARA UU;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA UU;;;; +0E3A;THAI CHARACTER PHINTHU;Mn;9;NSM;;;;;N;THAI VOWEL SIGN PHINTHU;;;; +0E3F;THAI CURRENCY SYMBOL BAHT;Sc;0;ET;;;;;N;THAI BAHT SIGN;;;; +0E40;THAI CHARACTER SARA E;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA E;;;; +0E41;THAI CHARACTER SARA AE;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AE;;;; +0E42;THAI CHARACTER SARA O;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA O;;;; +0E43;THAI CHARACTER SARA AI MAIMUAN;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MUAN;;;; +0E44;THAI CHARACTER SARA AI MAIMALAI;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MALAI;;;; +0E45;THAI CHARACTER LAKKHANGYAO;Lo;0;L;;;;;N;THAI LAK KHANG YAO;;;; +0E46;THAI CHARACTER MAIYAMOK;Lm;0;L;;;;;N;THAI MAI YAMOK;;;; +0E47;THAI CHARACTER MAITAIKHU;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI TAI KHU;;;; +0E48;THAI CHARACTER MAI EK;Mn;107;NSM;;;;;N;THAI TONE MAI EK;;;; +0E49;THAI CHARACTER MAI THO;Mn;107;NSM;;;;;N;THAI TONE MAI THO;;;; +0E4A;THAI CHARACTER MAI TRI;Mn;107;NSM;;;;;N;THAI TONE MAI TRI;;;; +0E4B;THAI CHARACTER MAI CHATTAWA;Mn;107;NSM;;;;;N;THAI TONE MAI CHATTAWA;;;; +0E4C;THAI CHARACTER THANTHAKHAT;Mn;0;NSM;;;;;N;THAI THANTHAKHAT;;;; +0E4D;THAI CHARACTER NIKHAHIT;Mn;0;NSM;;;;;N;THAI NIKKHAHIT;;;; +0E4E;THAI CHARACTER YAMAKKAN;Mn;0;NSM;;;;;N;THAI YAMAKKAN;;;; +0E4F;THAI CHARACTER FONGMAN;Po;0;L;;;;;N;THAI FONGMAN;;;; +0E50;THAI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0E51;THAI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0E52;THAI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0E53;THAI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0E54;THAI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0E55;THAI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0E56;THAI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0E57;THAI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0E58;THAI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0E59;THAI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0E5A;THAI CHARACTER ANGKHANKHU;Po;0;L;;;;;N;THAI ANGKHANKHU;;;; +0E5B;THAI CHARACTER KHOMUT;Po;0;L;;;;;N;THAI KHOMUT;;;; +0E81;LAO LETTER KO;Lo;0;L;;;;;N;;;;; +0E82;LAO LETTER KHO SUNG;Lo;0;L;;;;;N;;;;; +0E84;LAO LETTER KHO TAM;Lo;0;L;;;;;N;;;;; +0E87;LAO LETTER NGO;Lo;0;L;;;;;N;;;;; +0E88;LAO LETTER CO;Lo;0;L;;;;;N;;;;; +0E8A;LAO LETTER SO TAM;Lo;0;L;;;;;N;;;;; +0E8D;LAO LETTER NYO;Lo;0;L;;;;;N;;;;; +0E94;LAO LETTER DO;Lo;0;L;;;;;N;;;;; +0E95;LAO LETTER TO;Lo;0;L;;;;;N;;;;; +0E96;LAO LETTER THO SUNG;Lo;0;L;;;;;N;;;;; +0E97;LAO LETTER THO TAM;Lo;0;L;;;;;N;;;;; +0E99;LAO LETTER NO;Lo;0;L;;;;;N;;;;; +0E9A;LAO LETTER BO;Lo;0;L;;;;;N;;;;; +0E9B;LAO LETTER PO;Lo;0;L;;;;;N;;;;; +0E9C;LAO LETTER PHO SUNG;Lo;0;L;;;;;N;;;;; +0E9D;LAO LETTER FO TAM;Lo;0;L;;;;;N;;;;; +0E9E;LAO LETTER PHO TAM;Lo;0;L;;;;;N;;;;; +0E9F;LAO LETTER FO SUNG;Lo;0;L;;;;;N;;;;; +0EA1;LAO LETTER MO;Lo;0;L;;;;;N;;;;; +0EA2;LAO LETTER YO;Lo;0;L;;;;;N;;;;; +0EA3;LAO LETTER LO LING;Lo;0;L;;;;;N;;;;; +0EA5;LAO LETTER LO LOOT;Lo;0;L;;;;;N;;;;; +0EA7;LAO LETTER WO;Lo;0;L;;;;;N;;;;; +0EAA;LAO LETTER SO SUNG;Lo;0;L;;;;;N;;;;; +0EAB;LAO LETTER HO SUNG;Lo;0;L;;;;;N;;;;; +0EAD;LAO LETTER O;Lo;0;L;;;;;N;;;;; +0EAE;LAO LETTER HO TAM;Lo;0;L;;;;;N;;;;; +0EAF;LAO ELLIPSIS;Lo;0;L;;;;;N;;;;; +0EB0;LAO VOWEL SIGN A;Lo;0;L;;;;;N;;;;; +0EB1;LAO VOWEL SIGN MAI KAN;Mn;0;NSM;;;;;N;;;;; +0EB2;LAO VOWEL SIGN AA;Lo;0;L;;;;;N;;;;; +0EB3;LAO VOWEL SIGN AM;Lo;0;L; 0ECD 0EB2;;;;N;;;;; +0EB4;LAO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0EB5;LAO VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0EB6;LAO VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;; +0EB7;LAO VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;; +0EB8;LAO VOWEL SIGN U;Mn;118;NSM;;;;;N;;;;; +0EB9;LAO VOWEL SIGN UU;Mn;118;NSM;;;;;N;;;;; +0EBB;LAO VOWEL SIGN MAI KON;Mn;0;NSM;;;;;N;;;;; +0EBC;LAO SEMIVOWEL SIGN LO;Mn;0;NSM;;;;;N;;;;; +0EBD;LAO SEMIVOWEL SIGN NYO;Lo;0;L;;;;;N;;;;; +0EC0;LAO VOWEL SIGN E;Lo;0;L;;;;;N;;;;; +0EC1;LAO VOWEL SIGN EI;Lo;0;L;;;;;N;;;;; +0EC2;LAO VOWEL SIGN O;Lo;0;L;;;;;N;;;;; +0EC3;LAO VOWEL SIGN AY;Lo;0;L;;;;;N;;;;; +0EC4;LAO VOWEL SIGN AI;Lo;0;L;;;;;N;;;;; +0EC6;LAO KO LA;Lm;0;L;;;;;N;;;;; +0EC8;LAO TONE MAI EK;Mn;122;NSM;;;;;N;;;;; +0EC9;LAO TONE MAI THO;Mn;122;NSM;;;;;N;;;;; +0ECA;LAO TONE MAI TI;Mn;122;NSM;;;;;N;;;;; +0ECB;LAO TONE MAI CATAWA;Mn;122;NSM;;;;;N;;;;; +0ECC;LAO CANCELLATION MARK;Mn;0;NSM;;;;;N;;;;; +0ECD;LAO NIGGAHITA;Mn;0;NSM;;;;;N;;;;; +0ED0;LAO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0ED1;LAO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0ED2;LAO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0ED3;LAO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0ED4;LAO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0ED5;LAO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0ED6;LAO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0ED7;LAO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0ED8;LAO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0ED9;LAO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0EDC;LAO HO NO;Lo;0;L; 0EAB 0E99;;;;N;;;;; +0EDD;LAO HO MO;Lo;0;L; 0EAB 0EA1;;;;N;;;;; +0F00;TIBETAN SYLLABLE OM;Lo;0;L;;;;;N;;;;; +0F01;TIBETAN MARK GTER YIG MGO TRUNCATED A;So;0;L;;;;;N;;;;; +0F02;TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA;So;0;L;;;;;N;;;;; +0F03;TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA;So;0;L;;;;;N;;;;; +0F04;TIBETAN MARK INITIAL YIG MGO MDUN MA;Po;0;L;;;;;N;TIBETAN SINGLE ORNAMENT;;;; +0F05;TIBETAN MARK CLOSING YIG MGO SGAB MA;Po;0;L;;;;;N;;;;; +0F06;TIBETAN MARK CARET YIG MGO PHUR SHAD MA;Po;0;L;;;;;N;;;;; +0F07;TIBETAN MARK YIG MGO TSHEG SHAD MA;Po;0;L;;;;;N;;;;; +0F08;TIBETAN MARK SBRUL SHAD;Po;0;L;;;;;N;TIBETAN RGYANSHAD;;;; +0F09;TIBETAN MARK BSKUR YIG MGO;Po;0;L;;;;;N;;;;; +0F0A;TIBETAN MARK BKA- SHOG YIG MGO;Po;0;L;;;;;N;;;;; +0F0B;TIBETAN MARK INTERSYLLABIC TSHEG;Po;0;L;;;;;N;TIBETAN TSEG;;;; +0F0C;TIBETAN MARK DELIMITER TSHEG BSTAR;Po;0;L; 0F0B;;;;N;;;;; +0F0D;TIBETAN MARK SHAD;Po;0;L;;;;;N;TIBETAN SHAD;;;; +0F0E;TIBETAN MARK NYIS SHAD;Po;0;L;;;;;N;TIBETAN DOUBLE SHAD;;;; +0F0F;TIBETAN MARK TSHEG SHAD;Po;0;L;;;;;N;;;;; +0F10;TIBETAN MARK NYIS TSHEG SHAD;Po;0;L;;;;;N;;;;; +0F11;TIBETAN MARK RIN CHEN SPUNGS SHAD;Po;0;L;;;;;N;TIBETAN RINCHANPHUNGSHAD;;;; +0F12;TIBETAN MARK RGYA GRAM SHAD;Po;0;L;;;;;N;;;;; +0F13;TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN;So;0;L;;;;;N;;;;; +0F14;TIBETAN MARK GTER TSHEG;So;0;L;;;;;N;TIBETAN COMMA;;;; +0F15;TIBETAN LOGOTYPE SIGN CHAD RTAGS;So;0;L;;;;;N;;;;; +0F16;TIBETAN LOGOTYPE SIGN LHAG RTAGS;So;0;L;;;;;N;;;;; +0F17;TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS;So;0;L;;;;;N;;;;; +0F18;TIBETAN ASTROLOGICAL SIGN -KHYUD PA;Mn;220;NSM;;;;;N;;;;; +0F19;TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS;Mn;220;NSM;;;;;N;;;;; +0F1A;TIBETAN SIGN RDEL DKAR GCIG;So;0;L;;;;;N;;;;; +0F1B;TIBETAN SIGN RDEL DKAR GNYIS;So;0;L;;;;;N;;;;; +0F1C;TIBETAN SIGN RDEL DKAR GSUM;So;0;L;;;;;N;;;;; +0F1D;TIBETAN SIGN RDEL NAG GCIG;So;0;L;;;;;N;;;;; +0F1E;TIBETAN SIGN RDEL NAG GNYIS;So;0;L;;;;;N;;;;; +0F1F;TIBETAN SIGN RDEL DKAR RDEL NAG;So;0;L;;;;;N;;;;; +0F20;TIBETAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0F21;TIBETAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0F22;TIBETAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0F23;TIBETAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0F24;TIBETAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0F25;TIBETAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0F26;TIBETAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0F27;TIBETAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0F28;TIBETAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0F29;TIBETAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0F2A;TIBETAN DIGIT HALF ONE;No;0;L;;;;1/2;N;;;;; +0F2B;TIBETAN DIGIT HALF TWO;No;0;L;;;;3/2;N;;;;; +0F2C;TIBETAN DIGIT HALF THREE;No;0;L;;;;5/2;N;;;;; +0F2D;TIBETAN DIGIT HALF FOUR;No;0;L;;;;7/2;N;;;;; +0F2E;TIBETAN DIGIT HALF FIVE;No;0;L;;;;9/2;N;;;;; +0F2F;TIBETAN DIGIT HALF SIX;No;0;L;;;;11/2;N;;;;; +0F30;TIBETAN DIGIT HALF SEVEN;No;0;L;;;;13/2;N;;;;; +0F31;TIBETAN DIGIT HALF EIGHT;No;0;L;;;;15/2;N;;;;; +0F32;TIBETAN DIGIT HALF NINE;No;0;L;;;;17/2;N;;;;; +0F33;TIBETAN DIGIT HALF ZERO;No;0;L;;;;-1/2;N;;;;; +0F34;TIBETAN MARK BSDUS RTAGS;So;0;L;;;;;N;;;;; +0F35;TIBETAN MARK NGAS BZUNG NYI ZLA;Mn;220;NSM;;;;;N;TIBETAN HONORIFIC UNDER RING;;;; +0F36;TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN;So;0;L;;;;;N;;;;; +0F37;TIBETAN MARK NGAS BZUNG SGOR RTAGS;Mn;220;NSM;;;;;N;TIBETAN UNDER RING;;;; +0F38;TIBETAN MARK CHE MGO;So;0;L;;;;;N;;;;; +0F39;TIBETAN MARK TSA -PHRU;Mn;216;NSM;;;;;N;TIBETAN LENITION MARK;;;; +0F3A;TIBETAN MARK GUG RTAGS GYON;Ps;0;ON;;;;;Y;;;;; +0F3B;TIBETAN MARK GUG RTAGS GYAS;Pe;0;ON;;;;;Y;;;;; +0F3C;TIBETAN MARK ANG KHANG GYON;Ps;0;ON;;;;;Y;TIBETAN LEFT BRACE;;;; +0F3D;TIBETAN MARK ANG KHANG GYAS;Pe;0;ON;;;;;Y;TIBETAN RIGHT BRACE;;;; +0F3E;TIBETAN SIGN YAR TSHES;Mc;0;L;;;;;N;;;;; +0F3F;TIBETAN SIGN MAR TSHES;Mc;0;L;;;;;N;;;;; +0F40;TIBETAN LETTER KA;Lo;0;L;;;;;N;;;;; +0F41;TIBETAN LETTER KHA;Lo;0;L;;;;;N;;;;; +0F42;TIBETAN LETTER GA;Lo;0;L;;;;;N;;;;; +0F43;TIBETAN LETTER GHA;Lo;0;L;0F42 0FB7;;;;N;;;;; +0F44;TIBETAN LETTER NGA;Lo;0;L;;;;;N;;;;; +0F45;TIBETAN LETTER CA;Lo;0;L;;;;;N;;;;; +0F46;TIBETAN LETTER CHA;Lo;0;L;;;;;N;;;;; +0F47;TIBETAN LETTER JA;Lo;0;L;;;;;N;;;;; +0F49;TIBETAN LETTER NYA;Lo;0;L;;;;;N;;;;; +0F4A;TIBETAN LETTER TTA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED TA;;;; +0F4B;TIBETAN LETTER TTHA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED THA;;;; +0F4C;TIBETAN LETTER DDA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED DA;;;; +0F4D;TIBETAN LETTER DDHA;Lo;0;L;0F4C 0FB7;;;;N;;;;; +0F4E;TIBETAN LETTER NNA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED NA;;;; +0F4F;TIBETAN LETTER TA;Lo;0;L;;;;;N;;;;; +0F50;TIBETAN LETTER THA;Lo;0;L;;;;;N;;;;; +0F51;TIBETAN LETTER DA;Lo;0;L;;;;;N;;;;; +0F52;TIBETAN LETTER DHA;Lo;0;L;0F51 0FB7;;;;N;;;;; +0F53;TIBETAN LETTER NA;Lo;0;L;;;;;N;;;;; +0F54;TIBETAN LETTER PA;Lo;0;L;;;;;N;;;;; +0F55;TIBETAN LETTER PHA;Lo;0;L;;;;;N;;;;; +0F56;TIBETAN LETTER BA;Lo;0;L;;;;;N;;;;; +0F57;TIBETAN LETTER BHA;Lo;0;L;0F56 0FB7;;;;N;;;;; +0F58;TIBETAN LETTER MA;Lo;0;L;;;;;N;;;;; +0F59;TIBETAN LETTER TSA;Lo;0;L;;;;;N;;;;; +0F5A;TIBETAN LETTER TSHA;Lo;0;L;;;;;N;;;;; +0F5B;TIBETAN LETTER DZA;Lo;0;L;;;;;N;;;;; +0F5C;TIBETAN LETTER DZHA;Lo;0;L;0F5B 0FB7;;;;N;;;;; +0F5D;TIBETAN LETTER WA;Lo;0;L;;;;;N;;;;; +0F5E;TIBETAN LETTER ZHA;Lo;0;L;;;;;N;;;;; +0F5F;TIBETAN LETTER ZA;Lo;0;L;;;;;N;;;;; +0F60;TIBETAN LETTER -A;Lo;0;L;;;;;N;TIBETAN LETTER AA;;;; +0F61;TIBETAN LETTER YA;Lo;0;L;;;;;N;;;;; +0F62;TIBETAN LETTER RA;Lo;0;L;;;;;N;;;;; +0F63;TIBETAN LETTER LA;Lo;0;L;;;;;N;;;;; +0F64;TIBETAN LETTER SHA;Lo;0;L;;;;;N;;;;; +0F65;TIBETAN LETTER SSA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED SHA;;;; +0F66;TIBETAN LETTER SA;Lo;0;L;;;;;N;;;;; +0F67;TIBETAN LETTER HA;Lo;0;L;;;;;N;;;;; +0F68;TIBETAN LETTER A;Lo;0;L;;;;;N;;;;; +0F69;TIBETAN LETTER KSSA;Lo;0;L;0F40 0FB5;;;;N;;;;; +0F6A;TIBETAN LETTER FIXED-FORM RA;Lo;0;L;;;;;N;;;;; +0F6B;TIBETAN LETTER KKA;Lo;0;L;;;;;N;;;;; +0F6C;TIBETAN LETTER RRA;Lo;0;L;;;;;N;;;;; +0F71;TIBETAN VOWEL SIGN AA;Mn;129;NSM;;;;;N;;;;; +0F72;TIBETAN VOWEL SIGN I;Mn;130;NSM;;;;;N;;;;; +0F73;TIBETAN VOWEL SIGN II;Mn;0;NSM;0F71 0F72;;;;N;;;;; +0F74;TIBETAN VOWEL SIGN U;Mn;132;NSM;;;;;N;;;;; +0F75;TIBETAN VOWEL SIGN UU;Mn;0;NSM;0F71 0F74;;;;N;;;;; +0F76;TIBETAN VOWEL SIGN VOCALIC R;Mn;0;NSM;0FB2 0F80;;;;N;;;;; +0F77;TIBETAN VOWEL SIGN VOCALIC RR;Mn;0;NSM; 0FB2 0F81;;;;N;;;;; +0F78;TIBETAN VOWEL SIGN VOCALIC L;Mn;0;NSM;0FB3 0F80;;;;N;;;;; +0F79;TIBETAN VOWEL SIGN VOCALIC LL;Mn;0;NSM; 0FB3 0F81;;;;N;;;;; +0F7A;TIBETAN VOWEL SIGN E;Mn;130;NSM;;;;;N;;;;; +0F7B;TIBETAN VOWEL SIGN EE;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AI;;;; +0F7C;TIBETAN VOWEL SIGN O;Mn;130;NSM;;;;;N;;;;; +0F7D;TIBETAN VOWEL SIGN OO;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AU;;;; +0F7E;TIBETAN SIGN RJES SU NGA RO;Mn;0;NSM;;;;;N;TIBETAN ANUSVARA;;;; +0F7F;TIBETAN SIGN RNAM BCAD;Mc;0;L;;;;;N;TIBETAN VISARGA;;;; +0F80;TIBETAN VOWEL SIGN REVERSED I;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN SHORT I;;;; +0F81;TIBETAN VOWEL SIGN REVERSED II;Mn;0;NSM;0F71 0F80;;;;N;;;;; +0F82;TIBETAN SIGN NYI ZLA NAA DA;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU WITH ORNAMENT;;;; +0F83;TIBETAN SIGN SNA LDAN;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU;;;; +0F84;TIBETAN MARK HALANTA;Mn;9;NSM;;;;;N;TIBETAN VIRAMA;;;; +0F85;TIBETAN MARK PALUTA;Po;0;L;;;;;N;TIBETAN CHUCHENYIGE;;;; +0F86;TIBETAN SIGN LCI RTAGS;Mn;230;NSM;;;;;N;;;;; +0F87;TIBETAN SIGN YANG RTAGS;Mn;230;NSM;;;;;N;;;;; +0F88;TIBETAN SIGN LCE TSA CAN;Lo;0;L;;;;;N;;;;; +0F89;TIBETAN SIGN MCHU CAN;Lo;0;L;;;;;N;;;;; +0F8A;TIBETAN SIGN GRU CAN RGYINGS;Lo;0;L;;;;;N;;;;; +0F8B;TIBETAN SIGN GRU MED RGYINGS;Lo;0;L;;;;;N;;;;; +0F90;TIBETAN SUBJOINED LETTER KA;Mn;0;NSM;;;;;N;;;;; +0F91;TIBETAN SUBJOINED LETTER KHA;Mn;0;NSM;;;;;N;;;;; +0F92;TIBETAN SUBJOINED LETTER GA;Mn;0;NSM;;;;;N;;;;; +0F93;TIBETAN SUBJOINED LETTER GHA;Mn;0;NSM;0F92 0FB7;;;;N;;;;; +0F94;TIBETAN SUBJOINED LETTER NGA;Mn;0;NSM;;;;;N;;;;; +0F95;TIBETAN SUBJOINED LETTER CA;Mn;0;NSM;;;;;N;;;;; +0F96;TIBETAN SUBJOINED LETTER CHA;Mn;0;NSM;;;;;N;;;;; +0F97;TIBETAN SUBJOINED LETTER JA;Mn;0;NSM;;;;;N;;;;; +0F99;TIBETAN SUBJOINED LETTER NYA;Mn;0;NSM;;;;;N;;;;; +0F9A;TIBETAN SUBJOINED LETTER TTA;Mn;0;NSM;;;;;N;;;;; +0F9B;TIBETAN SUBJOINED LETTER TTHA;Mn;0;NSM;;;;;N;;;;; +0F9C;TIBETAN SUBJOINED LETTER DDA;Mn;0;NSM;;;;;N;;;;; +0F9D;TIBETAN SUBJOINED LETTER DDHA;Mn;0;NSM;0F9C 0FB7;;;;N;;;;; +0F9E;TIBETAN SUBJOINED LETTER NNA;Mn;0;NSM;;;;;N;;;;; +0F9F;TIBETAN SUBJOINED LETTER TA;Mn;0;NSM;;;;;N;;;;; +0FA0;TIBETAN SUBJOINED LETTER THA;Mn;0;NSM;;;;;N;;;;; +0FA1;TIBETAN SUBJOINED LETTER DA;Mn;0;NSM;;;;;N;;;;; +0FA2;TIBETAN SUBJOINED LETTER DHA;Mn;0;NSM;0FA1 0FB7;;;;N;;;;; +0FA3;TIBETAN SUBJOINED LETTER NA;Mn;0;NSM;;;;;N;;;;; +0FA4;TIBETAN SUBJOINED LETTER PA;Mn;0;NSM;;;;;N;;;;; +0FA5;TIBETAN SUBJOINED LETTER PHA;Mn;0;NSM;;;;;N;;;;; +0FA6;TIBETAN SUBJOINED LETTER BA;Mn;0;NSM;;;;;N;;;;; +0FA7;TIBETAN SUBJOINED LETTER BHA;Mn;0;NSM;0FA6 0FB7;;;;N;;;;; +0FA8;TIBETAN SUBJOINED LETTER MA;Mn;0;NSM;;;;;N;;;;; +0FA9;TIBETAN SUBJOINED LETTER TSA;Mn;0;NSM;;;;;N;;;;; +0FAA;TIBETAN SUBJOINED LETTER TSHA;Mn;0;NSM;;;;;N;;;;; +0FAB;TIBETAN SUBJOINED LETTER DZA;Mn;0;NSM;;;;;N;;;;; +0FAC;TIBETAN SUBJOINED LETTER DZHA;Mn;0;NSM;0FAB 0FB7;;;;N;;;;; +0FAD;TIBETAN SUBJOINED LETTER WA;Mn;0;NSM;;;;;N;;;;; +0FAE;TIBETAN SUBJOINED LETTER ZHA;Mn;0;NSM;;;;;N;;;;; +0FAF;TIBETAN SUBJOINED LETTER ZA;Mn;0;NSM;;;;;N;;;;; +0FB0;TIBETAN SUBJOINED LETTER -A;Mn;0;NSM;;;;;N;;;;; +0FB1;TIBETAN SUBJOINED LETTER YA;Mn;0;NSM;;;;;N;;;;; +0FB2;TIBETAN SUBJOINED LETTER RA;Mn;0;NSM;;;;;N;;;;; +0FB3;TIBETAN SUBJOINED LETTER LA;Mn;0;NSM;;;;;N;;;;; +0FB4;TIBETAN SUBJOINED LETTER SHA;Mn;0;NSM;;;;;N;;;;; +0FB5;TIBETAN SUBJOINED LETTER SSA;Mn;0;NSM;;;;;N;;;;; +0FB6;TIBETAN SUBJOINED LETTER SA;Mn;0;NSM;;;;;N;;;;; +0FB7;TIBETAN SUBJOINED LETTER HA;Mn;0;NSM;;;;;N;;;;; +0FB8;TIBETAN SUBJOINED LETTER A;Mn;0;NSM;;;;;N;;;;; +0FB9;TIBETAN SUBJOINED LETTER KSSA;Mn;0;NSM;0F90 0FB5;;;;N;;;;; +0FBA;TIBETAN SUBJOINED LETTER FIXED-FORM WA;Mn;0;NSM;;;;;N;;;;; +0FBB;TIBETAN SUBJOINED LETTER FIXED-FORM YA;Mn;0;NSM;;;;;N;;;;; +0FBC;TIBETAN SUBJOINED LETTER FIXED-FORM RA;Mn;0;NSM;;;;;N;;;;; +0FBE;TIBETAN KU RU KHA;So;0;L;;;;;N;;;;; +0FBF;TIBETAN KU RU KHA BZHI MIG CAN;So;0;L;;;;;N;;;;; +0FC0;TIBETAN CANTILLATION SIGN HEAVY BEAT;So;0;L;;;;;N;;;;; +0FC1;TIBETAN CANTILLATION SIGN LIGHT BEAT;So;0;L;;;;;N;;;;; +0FC2;TIBETAN CANTILLATION SIGN CANG TE-U;So;0;L;;;;;N;;;;; +0FC3;TIBETAN CANTILLATION SIGN SBUB -CHAL;So;0;L;;;;;N;;;;; +0FC4;TIBETAN SYMBOL DRIL BU;So;0;L;;;;;N;;;;; +0FC5;TIBETAN SYMBOL RDO RJE;So;0;L;;;;;N;;;;; +0FC6;TIBETAN SYMBOL PADMA GDAN;Mn;220;NSM;;;;;N;;;;; +0FC7;TIBETAN SYMBOL RDO RJE RGYA GRAM;So;0;L;;;;;N;;;;; +0FC8;TIBETAN SYMBOL PHUR PA;So;0;L;;;;;N;;;;; +0FC9;TIBETAN SYMBOL NOR BU;So;0;L;;;;;N;;;;; +0FCA;TIBETAN SYMBOL NOR BU NYIS -KHYIL;So;0;L;;;;;N;;;;; +0FCB;TIBETAN SYMBOL NOR BU GSUM -KHYIL;So;0;L;;;;;N;;;;; +0FCC;TIBETAN SYMBOL NOR BU BZHI -KHYIL;So;0;L;;;;;N;;;;; +0FCE;TIBETAN SIGN RDEL NAG RDEL DKAR;So;0;L;;;;;N;;;;; +0FCF;TIBETAN SIGN RDEL NAG GSUM;So;0;L;;;;;N;;;;; +0FD0;TIBETAN MARK BSKA- SHOG GI MGO RGYAN;Po;0;L;;;;;N;;;;; +0FD1;TIBETAN MARK MNYAM YIG GI MGO RGYAN;Po;0;L;;;;;N;;;;; +0FD2;TIBETAN MARK NYIS TSHEG;Po;0;L;;;;;N;;;;; +0FD3;TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA;Po;0;L;;;;;N;;;;; +0FD4;TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA;Po;0;L;;;;;N;;;;; +0FD5;RIGHT-FACING SVASTI SIGN;So;0;L;;;;;N;;;;; +0FD6;LEFT-FACING SVASTI SIGN;So;0;L;;;;;N;;;;; +0FD7;RIGHT-FACING SVASTI SIGN WITH DOTS;So;0;L;;;;;N;;;;; +0FD8;LEFT-FACING SVASTI SIGN WITH DOTS;So;0;L;;;;;N;;;;; +1000;MYANMAR LETTER KA;Lo;0;L;;;;;N;;;;; +1001;MYANMAR LETTER KHA;Lo;0;L;;;;;N;;;;; +1002;MYANMAR LETTER GA;Lo;0;L;;;;;N;;;;; +1003;MYANMAR LETTER GHA;Lo;0;L;;;;;N;;;;; +1004;MYANMAR LETTER NGA;Lo;0;L;;;;;N;;;;; +1005;MYANMAR LETTER CA;Lo;0;L;;;;;N;;;;; +1006;MYANMAR LETTER CHA;Lo;0;L;;;;;N;;;;; +1007;MYANMAR LETTER JA;Lo;0;L;;;;;N;;;;; +1008;MYANMAR LETTER JHA;Lo;0;L;;;;;N;;;;; +1009;MYANMAR LETTER NYA;Lo;0;L;;;;;N;;;;; +100A;MYANMAR LETTER NNYA;Lo;0;L;;;;;N;;;;; +100B;MYANMAR LETTER TTA;Lo;0;L;;;;;N;;;;; +100C;MYANMAR LETTER TTHA;Lo;0;L;;;;;N;;;;; +100D;MYANMAR LETTER DDA;Lo;0;L;;;;;N;;;;; +100E;MYANMAR LETTER DDHA;Lo;0;L;;;;;N;;;;; +100F;MYANMAR LETTER NNA;Lo;0;L;;;;;N;;;;; +1010;MYANMAR LETTER TA;Lo;0;L;;;;;N;;;;; +1011;MYANMAR LETTER THA;Lo;0;L;;;;;N;;;;; +1012;MYANMAR LETTER DA;Lo;0;L;;;;;N;;;;; +1013;MYANMAR LETTER DHA;Lo;0;L;;;;;N;;;;; +1014;MYANMAR LETTER NA;Lo;0;L;;;;;N;;;;; +1015;MYANMAR LETTER PA;Lo;0;L;;;;;N;;;;; +1016;MYANMAR LETTER PHA;Lo;0;L;;;;;N;;;;; +1017;MYANMAR LETTER BA;Lo;0;L;;;;;N;;;;; +1018;MYANMAR LETTER BHA;Lo;0;L;;;;;N;;;;; +1019;MYANMAR LETTER MA;Lo;0;L;;;;;N;;;;; +101A;MYANMAR LETTER YA;Lo;0;L;;;;;N;;;;; +101B;MYANMAR LETTER RA;Lo;0;L;;;;;N;;;;; +101C;MYANMAR LETTER LA;Lo;0;L;;;;;N;;;;; +101D;MYANMAR LETTER WA;Lo;0;L;;;;;N;;;;; +101E;MYANMAR LETTER SA;Lo;0;L;;;;;N;;;;; +101F;MYANMAR LETTER HA;Lo;0;L;;;;;N;;;;; +1020;MYANMAR LETTER LLA;Lo;0;L;;;;;N;;;;; +1021;MYANMAR LETTER A;Lo;0;L;;;;;N;;;;; +1022;MYANMAR LETTER SHAN A;Lo;0;L;;;;;N;;;;; +1023;MYANMAR LETTER I;Lo;0;L;;;;;N;;;;; +1024;MYANMAR LETTER II;Lo;0;L;;;;;N;;;;; +1025;MYANMAR LETTER U;Lo;0;L;;;;;N;;;;; +1026;MYANMAR LETTER UU;Lo;0;L;1025 102E;;;;N;;;;; +1027;MYANMAR LETTER E;Lo;0;L;;;;;N;;;;; +1028;MYANMAR LETTER MON E;Lo;0;L;;;;;N;;;;; +1029;MYANMAR LETTER O;Lo;0;L;;;;;N;;;;; +102A;MYANMAR LETTER AU;Lo;0;L;;;;;N;;;;; +102B;MYANMAR VOWEL SIGN TALL AA;Mc;0;L;;;;;N;;;;; +102C;MYANMAR VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +102D;MYANMAR VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +102E;MYANMAR VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +102F;MYANMAR VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1030;MYANMAR VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1031;MYANMAR VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1032;MYANMAR VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1033;MYANMAR VOWEL SIGN MON II;Mn;0;NSM;;;;;N;;;;; +1034;MYANMAR VOWEL SIGN MON O;Mn;0;NSM;;;;;N;;;;; +1035;MYANMAR VOWEL SIGN E ABOVE;Mn;0;NSM;;;;;N;;;;; +1036;MYANMAR SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1037;MYANMAR SIGN DOT BELOW;Mn;7;NSM;;;;;N;;;;; +1038;MYANMAR SIGN VISARGA;Mc;0;L;;;;;N;;;;; +1039;MYANMAR SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +103A;MYANMAR SIGN ASAT;Mn;9;NSM;;;;;N;;;;; +103B;MYANMAR CONSONANT SIGN MEDIAL YA;Mc;0;L;;;;;N;;;;; +103C;MYANMAR CONSONANT SIGN MEDIAL RA;Mc;0;L;;;;;N;;;;; +103D;MYANMAR CONSONANT SIGN MEDIAL WA;Mn;0;NSM;;;;;N;;;;; +103E;MYANMAR CONSONANT SIGN MEDIAL HA;Mn;0;NSM;;;;;N;;;;; +103F;MYANMAR LETTER GREAT SA;Lo;0;L;;;;;N;;;;; +1040;MYANMAR DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1041;MYANMAR DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1042;MYANMAR DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1043;MYANMAR DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1044;MYANMAR DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1045;MYANMAR DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1046;MYANMAR DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1047;MYANMAR DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1048;MYANMAR DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1049;MYANMAR DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +104A;MYANMAR SIGN LITTLE SECTION;Po;0;L;;;;;N;;;;; +104B;MYANMAR SIGN SECTION;Po;0;L;;;;;N;;;;; +104C;MYANMAR SYMBOL LOCATIVE;Po;0;L;;;;;N;;;;; +104D;MYANMAR SYMBOL COMPLETED;Po;0;L;;;;;N;;;;; +104E;MYANMAR SYMBOL AFOREMENTIONED;Po;0;L;;;;;N;;;;; +104F;MYANMAR SYMBOL GENITIVE;Po;0;L;;;;;N;;;;; +1050;MYANMAR LETTER SHA;Lo;0;L;;;;;N;;;;; +1051;MYANMAR LETTER SSA;Lo;0;L;;;;;N;;;;; +1052;MYANMAR LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1053;MYANMAR LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1054;MYANMAR LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1055;MYANMAR LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1056;MYANMAR VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +1057;MYANMAR VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +1058;MYANMAR VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +1059;MYANMAR VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +105A;MYANMAR LETTER MON NGA;Lo;0;L;;;;;N;;;;; +105B;MYANMAR LETTER MON JHA;Lo;0;L;;;;;N;;;;; +105C;MYANMAR LETTER MON BBA;Lo;0;L;;;;;N;;;;; +105D;MYANMAR LETTER MON BBE;Lo;0;L;;;;;N;;;;; +105E;MYANMAR CONSONANT SIGN MON MEDIAL NA;Mn;0;NSM;;;;;N;;;;; +105F;MYANMAR CONSONANT SIGN MON MEDIAL MA;Mn;0;NSM;;;;;N;;;;; +1060;MYANMAR CONSONANT SIGN MON MEDIAL LA;Mn;0;NSM;;;;;N;;;;; +1061;MYANMAR LETTER SGAW KAREN SHA;Lo;0;L;;;;;N;;;;; +1062;MYANMAR VOWEL SIGN SGAW KAREN EU;Mc;0;L;;;;;N;;;;; +1063;MYANMAR TONE MARK SGAW KAREN HATHI;Mc;0;L;;;;;N;;;;; +1064;MYANMAR TONE MARK SGAW KAREN KE PHO;Mc;0;L;;;;;N;;;;; +1065;MYANMAR LETTER WESTERN PWO KAREN THA;Lo;0;L;;;;;N;;;;; +1066;MYANMAR LETTER WESTERN PWO KAREN PWA;Lo;0;L;;;;;N;;;;; +1067;MYANMAR VOWEL SIGN WESTERN PWO KAREN EU;Mc;0;L;;;;;N;;;;; +1068;MYANMAR VOWEL SIGN WESTERN PWO KAREN UE;Mc;0;L;;;;;N;;;;; +1069;MYANMAR SIGN WESTERN PWO KAREN TONE-1;Mc;0;L;;;;;N;;;;; +106A;MYANMAR SIGN WESTERN PWO KAREN TONE-2;Mc;0;L;;;;;N;;;;; +106B;MYANMAR SIGN WESTERN PWO KAREN TONE-3;Mc;0;L;;;;;N;;;;; +106C;MYANMAR SIGN WESTERN PWO KAREN TONE-4;Mc;0;L;;;;;N;;;;; +106D;MYANMAR SIGN WESTERN PWO KAREN TONE-5;Mc;0;L;;;;;N;;;;; +106E;MYANMAR LETTER EASTERN PWO KAREN NNA;Lo;0;L;;;;;N;;;;; +106F;MYANMAR LETTER EASTERN PWO KAREN YWA;Lo;0;L;;;;;N;;;;; +1070;MYANMAR LETTER EASTERN PWO KAREN GHWA;Lo;0;L;;;;;N;;;;; +1071;MYANMAR VOWEL SIGN GEBA KAREN I;Mn;0;NSM;;;;;N;;;;; +1072;MYANMAR VOWEL SIGN KAYAH OE;Mn;0;NSM;;;;;N;;;;; +1073;MYANMAR VOWEL SIGN KAYAH U;Mn;0;NSM;;;;;N;;;;; +1074;MYANMAR VOWEL SIGN KAYAH EE;Mn;0;NSM;;;;;N;;;;; +1075;MYANMAR LETTER SHAN KA;Lo;0;L;;;;;N;;;;; +1076;MYANMAR LETTER SHAN KHA;Lo;0;L;;;;;N;;;;; +1077;MYANMAR LETTER SHAN GA;Lo;0;L;;;;;N;;;;; +1078;MYANMAR LETTER SHAN CA;Lo;0;L;;;;;N;;;;; +1079;MYANMAR LETTER SHAN ZA;Lo;0;L;;;;;N;;;;; +107A;MYANMAR LETTER SHAN NYA;Lo;0;L;;;;;N;;;;; +107B;MYANMAR LETTER SHAN DA;Lo;0;L;;;;;N;;;;; +107C;MYANMAR LETTER SHAN NA;Lo;0;L;;;;;N;;;;; +107D;MYANMAR LETTER SHAN PHA;Lo;0;L;;;;;N;;;;; +107E;MYANMAR LETTER SHAN FA;Lo;0;L;;;;;N;;;;; +107F;MYANMAR LETTER SHAN BA;Lo;0;L;;;;;N;;;;; +1080;MYANMAR LETTER SHAN THA;Lo;0;L;;;;;N;;;;; +1081;MYANMAR LETTER SHAN HA;Lo;0;L;;;;;N;;;;; +1082;MYANMAR CONSONANT SIGN SHAN MEDIAL WA;Mn;0;NSM;;;;;N;;;;; +1083;MYANMAR VOWEL SIGN SHAN AA;Mc;0;L;;;;;N;;;;; +1084;MYANMAR VOWEL SIGN SHAN E;Mc;0;L;;;;;N;;;;; +1085;MYANMAR VOWEL SIGN SHAN E ABOVE;Mn;0;NSM;;;;;N;;;;; +1086;MYANMAR VOWEL SIGN SHAN FINAL Y;Mn;0;NSM;;;;;N;;;;; +1087;MYANMAR SIGN SHAN TONE-2;Mc;0;L;;;;;N;;;;; +1088;MYANMAR SIGN SHAN TONE-3;Mc;0;L;;;;;N;;;;; +1089;MYANMAR SIGN SHAN TONE-5;Mc;0;L;;;;;N;;;;; +108A;MYANMAR SIGN SHAN TONE-6;Mc;0;L;;;;;N;;;;; +108B;MYANMAR SIGN SHAN COUNCIL TONE-2;Mc;0;L;;;;;N;;;;; +108C;MYANMAR SIGN SHAN COUNCIL TONE-3;Mc;0;L;;;;;N;;;;; +108D;MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE;Mn;220;NSM;;;;;N;;;;; +108E;MYANMAR LETTER RUMAI PALAUNG FA;Lo;0;L;;;;;N;;;;; +108F;MYANMAR SIGN RUMAI PALAUNG TONE-5;Mc;0;L;;;;;N;;;;; +1090;MYANMAR SHAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1091;MYANMAR SHAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1092;MYANMAR SHAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1093;MYANMAR SHAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1094;MYANMAR SHAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1095;MYANMAR SHAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1096;MYANMAR SHAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1097;MYANMAR SHAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1098;MYANMAR SHAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1099;MYANMAR SHAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +109A;MYANMAR SIGN KHAMTI TONE-1;Mc;0;L;;;;;N;;;;; +109B;MYANMAR SIGN KHAMTI TONE-3;Mc;0;L;;;;;N;;;;; +109C;MYANMAR VOWEL SIGN AITON A;Mc;0;L;;;;;N;;;;; +109D;MYANMAR VOWEL SIGN AITON AI;Mn;0;NSM;;;;;N;;;;; +109E;MYANMAR SYMBOL SHAN ONE;So;0;L;;;;;N;;;;; +109F;MYANMAR SYMBOL SHAN EXCLAMATION;So;0;L;;;;;N;;;;; +10A0;GEORGIAN CAPITAL LETTER AN;Lu;0;L;;;;;N;;;;2D00; +10A1;GEORGIAN CAPITAL LETTER BAN;Lu;0;L;;;;;N;;;;2D01; +10A2;GEORGIAN CAPITAL LETTER GAN;Lu;0;L;;;;;N;;;;2D02; +10A3;GEORGIAN CAPITAL LETTER DON;Lu;0;L;;;;;N;;;;2D03; +10A4;GEORGIAN CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;2D04; +10A5;GEORGIAN CAPITAL LETTER VIN;Lu;0;L;;;;;N;;;;2D05; +10A6;GEORGIAN CAPITAL LETTER ZEN;Lu;0;L;;;;;N;;;;2D06; +10A7;GEORGIAN CAPITAL LETTER TAN;Lu;0;L;;;;;N;;;;2D07; +10A8;GEORGIAN CAPITAL LETTER IN;Lu;0;L;;;;;N;;;;2D08; +10A9;GEORGIAN CAPITAL LETTER KAN;Lu;0;L;;;;;N;;;;2D09; +10AA;GEORGIAN CAPITAL LETTER LAS;Lu;0;L;;;;;N;;;;2D0A; +10AB;GEORGIAN CAPITAL LETTER MAN;Lu;0;L;;;;;N;;;;2D0B; +10AC;GEORGIAN CAPITAL LETTER NAR;Lu;0;L;;;;;N;;;;2D0C; +10AD;GEORGIAN CAPITAL LETTER ON;Lu;0;L;;;;;N;;;;2D0D; +10AE;GEORGIAN CAPITAL LETTER PAR;Lu;0;L;;;;;N;;;;2D0E; +10AF;GEORGIAN CAPITAL LETTER ZHAR;Lu;0;L;;;;;N;;;;2D0F; +10B0;GEORGIAN CAPITAL LETTER RAE;Lu;0;L;;;;;N;;;;2D10; +10B1;GEORGIAN CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;2D11; +10B2;GEORGIAN CAPITAL LETTER TAR;Lu;0;L;;;;;N;;;;2D12; +10B3;GEORGIAN CAPITAL LETTER UN;Lu;0;L;;;;;N;;;;2D13; +10B4;GEORGIAN CAPITAL LETTER PHAR;Lu;0;L;;;;;N;;;;2D14; +10B5;GEORGIAN CAPITAL LETTER KHAR;Lu;0;L;;;;;N;;;;2D15; +10B6;GEORGIAN CAPITAL LETTER GHAN;Lu;0;L;;;;;N;;;;2D16; +10B7;GEORGIAN CAPITAL LETTER QAR;Lu;0;L;;;;;N;;;;2D17; +10B8;GEORGIAN CAPITAL LETTER SHIN;Lu;0;L;;;;;N;;;;2D18; +10B9;GEORGIAN CAPITAL LETTER CHIN;Lu;0;L;;;;;N;;;;2D19; +10BA;GEORGIAN CAPITAL LETTER CAN;Lu;0;L;;;;;N;;;;2D1A; +10BB;GEORGIAN CAPITAL LETTER JIL;Lu;0;L;;;;;N;;;;2D1B; +10BC;GEORGIAN CAPITAL LETTER CIL;Lu;0;L;;;;;N;;;;2D1C; +10BD;GEORGIAN CAPITAL LETTER CHAR;Lu;0;L;;;;;N;;;;2D1D; +10BE;GEORGIAN CAPITAL LETTER XAN;Lu;0;L;;;;;N;;;;2D1E; +10BF;GEORGIAN CAPITAL LETTER JHAN;Lu;0;L;;;;;N;;;;2D1F; +10C0;GEORGIAN CAPITAL LETTER HAE;Lu;0;L;;;;;N;;;;2D20; +10C1;GEORGIAN CAPITAL LETTER HE;Lu;0;L;;;;;N;;;;2D21; +10C2;GEORGIAN CAPITAL LETTER HIE;Lu;0;L;;;;;N;;;;2D22; +10C3;GEORGIAN CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;2D23; +10C4;GEORGIAN CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;2D24; +10C5;GEORGIAN CAPITAL LETTER HOE;Lu;0;L;;;;;N;;;;2D25; +10D0;GEORGIAN LETTER AN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER AN;;;; +10D1;GEORGIAN LETTER BAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER BAN;;;; +10D2;GEORGIAN LETTER GAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GAN;;;; +10D3;GEORGIAN LETTER DON;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER DON;;;; +10D4;GEORGIAN LETTER EN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER EN;;;; +10D5;GEORGIAN LETTER VIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER VIN;;;; +10D6;GEORGIAN LETTER ZEN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ZEN;;;; +10D7;GEORGIAN LETTER TAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER TAN;;;; +10D8;GEORGIAN LETTER IN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER IN;;;; +10D9;GEORGIAN LETTER KAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER KAN;;;; +10DA;GEORGIAN LETTER LAS;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER LAS;;;; +10DB;GEORGIAN LETTER MAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER MAN;;;; +10DC;GEORGIAN LETTER NAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER NAR;;;; +10DD;GEORGIAN LETTER ON;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ON;;;; +10DE;GEORGIAN LETTER PAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER PAR;;;; +10DF;GEORGIAN LETTER ZHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER ZHAR;;;; +10E0;GEORGIAN LETTER RAE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER RAE;;;; +10E1;GEORGIAN LETTER SAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER SAN;;;; +10E2;GEORGIAN LETTER TAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER TAR;;;; +10E3;GEORGIAN LETTER UN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER UN;;;; +10E4;GEORGIAN LETTER PHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER PHAR;;;; +10E5;GEORGIAN LETTER KHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER KHAR;;;; +10E6;GEORGIAN LETTER GHAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GHAN;;;; +10E7;GEORGIAN LETTER QAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER QAR;;;; +10E8;GEORGIAN LETTER SHIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER SHIN;;;; +10E9;GEORGIAN LETTER CHIN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CHIN;;;; +10EA;GEORGIAN LETTER CAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CAN;;;; +10EB;GEORGIAN LETTER JIL;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER JIL;;;; +10EC;GEORGIAN LETTER CIL;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CIL;;;; +10ED;GEORGIAN LETTER CHAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER CHAR;;;; +10EE;GEORGIAN LETTER XAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER XAN;;;; +10EF;GEORGIAN LETTER JHAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER JHAN;;;; +10F0;GEORGIAN LETTER HAE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAE;;;; +10F1;GEORGIAN LETTER HE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HE;;;; +10F2;GEORGIAN LETTER HIE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HIE;;;; +10F3;GEORGIAN LETTER WE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER WE;;;; +10F4;GEORGIAN LETTER HAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAR;;;; +10F5;GEORGIAN LETTER HOE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HOE;;;; +10F6;GEORGIAN LETTER FI;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER FI;;;; +10F7;GEORGIAN LETTER YN;Lo;0;L;;;;;N;;;;; +10F8;GEORGIAN LETTER ELIFI;Lo;0;L;;;;;N;;;;; +10F9;GEORGIAN LETTER TURNED GAN;Lo;0;L;;;;;N;;;;; +10FA;GEORGIAN LETTER AIN;Lo;0;L;;;;;N;;;;; +10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; +10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L; 10DC;;;;N;;;;; +1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;;;; +1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +1102;HANGUL CHOSEONG NIEUN;Lo;0;L;;;;;N;;;;; +1103;HANGUL CHOSEONG TIKEUT;Lo;0;L;;;;;N;;;;; +1104;HANGUL CHOSEONG SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +1105;HANGUL CHOSEONG RIEUL;Lo;0;L;;;;;N;;;;; +1106;HANGUL CHOSEONG MIEUM;Lo;0;L;;;;;N;;;;; +1107;HANGUL CHOSEONG PIEUP;Lo;0;L;;;;;N;;;;; +1108;HANGUL CHOSEONG SSANGPIEUP;Lo;0;L;;;;;N;;;;; +1109;HANGUL CHOSEONG SIOS;Lo;0;L;;;;;N;;;;; +110A;HANGUL CHOSEONG SSANGSIOS;Lo;0;L;;;;;N;;;;; +110B;HANGUL CHOSEONG IEUNG;Lo;0;L;;;;;N;;;;; +110C;HANGUL CHOSEONG CIEUC;Lo;0;L;;;;;N;;;;; +110D;HANGUL CHOSEONG SSANGCIEUC;Lo;0;L;;;;;N;;;;; +110E;HANGUL CHOSEONG CHIEUCH;Lo;0;L;;;;;N;;;;; +110F;HANGUL CHOSEONG KHIEUKH;Lo;0;L;;;;;N;;;;; +1110;HANGUL CHOSEONG THIEUTH;Lo;0;L;;;;;N;;;;; +1111;HANGUL CHOSEONG PHIEUPH;Lo;0;L;;;;;N;;;;; +1112;HANGUL CHOSEONG HIEUH;Lo;0;L;;;;;N;;;;; +1113;HANGUL CHOSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;; +1114;HANGUL CHOSEONG SSANGNIEUN;Lo;0;L;;;;;N;;;;; +1115;HANGUL CHOSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;; +1116;HANGUL CHOSEONG NIEUN-PIEUP;Lo;0;L;;;;;N;;;;; +1117;HANGUL CHOSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;; +1118;HANGUL CHOSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;; +1119;HANGUL CHOSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;; +111A;HANGUL CHOSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;;;; +111B;HANGUL CHOSEONG KAPYEOUNRIEUL;Lo;0;L;;;;;N;;;;; +111C;HANGUL CHOSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;; +111D;HANGUL CHOSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;; +111E;HANGUL CHOSEONG PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;; +111F;HANGUL CHOSEONG PIEUP-NIEUN;Lo;0;L;;;;;N;;;;; +1120;HANGUL CHOSEONG PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +1121;HANGUL CHOSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +1122;HANGUL CHOSEONG PIEUP-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +1123;HANGUL CHOSEONG PIEUP-SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +1124;HANGUL CHOSEONG PIEUP-SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +1125;HANGUL CHOSEONG PIEUP-SSANGSIOS;Lo;0;L;;;;;N;;;;; +1126;HANGUL CHOSEONG PIEUP-SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +1127;HANGUL CHOSEONG PIEUP-CIEUC;Lo;0;L;;;;;N;;;;; +1128;HANGUL CHOSEONG PIEUP-CHIEUCH;Lo;0;L;;;;;N;;;;; +1129;HANGUL CHOSEONG PIEUP-THIEUTH;Lo;0;L;;;;;N;;;;; +112A;HANGUL CHOSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +112B;HANGUL CHOSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +112C;HANGUL CHOSEONG KAPYEOUNSSANGPIEUP;Lo;0;L;;;;;N;;;;; +112D;HANGUL CHOSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +112E;HANGUL CHOSEONG SIOS-NIEUN;Lo;0;L;;;;;N;;;;; +112F;HANGUL CHOSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +1130;HANGUL CHOSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;; +1131;HANGUL CHOSEONG SIOS-MIEUM;Lo;0;L;;;;;N;;;;; +1132;HANGUL CHOSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +1133;HANGUL CHOSEONG SIOS-PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;; +1134;HANGUL CHOSEONG SIOS-SSANGSIOS;Lo;0;L;;;;;N;;;;; +1135;HANGUL CHOSEONG SIOS-IEUNG;Lo;0;L;;;;;N;;;;; +1136;HANGUL CHOSEONG SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +1137;HANGUL CHOSEONG SIOS-CHIEUCH;Lo;0;L;;;;;N;;;;; +1138;HANGUL CHOSEONG SIOS-KHIEUKH;Lo;0;L;;;;;N;;;;; +1139;HANGUL CHOSEONG SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +113A;HANGUL CHOSEONG SIOS-PHIEUPH;Lo;0;L;;;;;N;;;;; +113B;HANGUL CHOSEONG SIOS-HIEUH;Lo;0;L;;;;;N;;;;; +113C;HANGUL CHOSEONG CHITUEUMSIOS;Lo;0;L;;;;;N;;;;; +113D;HANGUL CHOSEONG CHITUEUMSSANGSIOS;Lo;0;L;;;;;N;;;;; +113E;HANGUL CHOSEONG CEONGCHIEUMSIOS;Lo;0;L;;;;;N;;;;; +113F;HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS;Lo;0;L;;;;;N;;;;; +1140;HANGUL CHOSEONG PANSIOS;Lo;0;L;;;;;N;;;;; +1141;HANGUL CHOSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;; +1142;HANGUL CHOSEONG IEUNG-TIKEUT;Lo;0;L;;;;;N;;;;; +1143;HANGUL CHOSEONG IEUNG-MIEUM;Lo;0;L;;;;;N;;;;; +1144;HANGUL CHOSEONG IEUNG-PIEUP;Lo;0;L;;;;;N;;;;; +1145;HANGUL CHOSEONG IEUNG-SIOS;Lo;0;L;;;;;N;;;;; +1146;HANGUL CHOSEONG IEUNG-PANSIOS;Lo;0;L;;;;;N;;;;; +1147;HANGUL CHOSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;; +1148;HANGUL CHOSEONG IEUNG-CIEUC;Lo;0;L;;;;;N;;;;; +1149;HANGUL CHOSEONG IEUNG-CHIEUCH;Lo;0;L;;;;;N;;;;; +114A;HANGUL CHOSEONG IEUNG-THIEUTH;Lo;0;L;;;;;N;;;;; +114B;HANGUL CHOSEONG IEUNG-PHIEUPH;Lo;0;L;;;;;N;;;;; +114C;HANGUL CHOSEONG YESIEUNG;Lo;0;L;;;;;N;;;;; +114D;HANGUL CHOSEONG CIEUC-IEUNG;Lo;0;L;;;;;N;;;;; +114E;HANGUL CHOSEONG CHITUEUMCIEUC;Lo;0;L;;;;;N;;;;; +114F;HANGUL CHOSEONG CHITUEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;; +1150;HANGUL CHOSEONG CEONGCHIEUMCIEUC;Lo;0;L;;;;;N;;;;; +1151;HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;; +1152;HANGUL CHOSEONG CHIEUCH-KHIEUKH;Lo;0;L;;;;;N;;;;; +1153;HANGUL CHOSEONG CHIEUCH-HIEUH;Lo;0;L;;;;;N;;;;; +1154;HANGUL CHOSEONG CHITUEUMCHIEUCH;Lo;0;L;;;;;N;;;;; +1155;HANGUL CHOSEONG CEONGCHIEUMCHIEUCH;Lo;0;L;;;;;N;;;;; +1156;HANGUL CHOSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;; +1157;HANGUL CHOSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;; +1158;HANGUL CHOSEONG SSANGHIEUH;Lo;0;L;;;;;N;;;;; +1159;HANGUL CHOSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;; +115A;HANGUL CHOSEONG KIYEOK-TIKEUT;Lo;0;L;;;;;N;;;;; +115B;HANGUL CHOSEONG NIEUN-SIOS;Lo;0;L;;;;;N;;;;; +115C;HANGUL CHOSEONG NIEUN-CIEUC;Lo;0;L;;;;;N;;;;; +115D;HANGUL CHOSEONG NIEUN-HIEUH;Lo;0;L;;;;;N;;;;; +115E;HANGUL CHOSEONG TIKEUT-RIEUL;Lo;0;L;;;;;N;;;;; +115F;HANGUL CHOSEONG FILLER;Lo;0;L;;;;;N;;;;; +1160;HANGUL JUNGSEONG FILLER;Lo;0;L;;;;;N;;;;; +1161;HANGUL JUNGSEONG A;Lo;0;L;;;;;N;;;;; +1162;HANGUL JUNGSEONG AE;Lo;0;L;;;;;N;;;;; +1163;HANGUL JUNGSEONG YA;Lo;0;L;;;;;N;;;;; +1164;HANGUL JUNGSEONG YAE;Lo;0;L;;;;;N;;;;; +1165;HANGUL JUNGSEONG EO;Lo;0;L;;;;;N;;;;; +1166;HANGUL JUNGSEONG E;Lo;0;L;;;;;N;;;;; +1167;HANGUL JUNGSEONG YEO;Lo;0;L;;;;;N;;;;; +1168;HANGUL JUNGSEONG YE;Lo;0;L;;;;;N;;;;; +1169;HANGUL JUNGSEONG O;Lo;0;L;;;;;N;;;;; +116A;HANGUL JUNGSEONG WA;Lo;0;L;;;;;N;;;;; +116B;HANGUL JUNGSEONG WAE;Lo;0;L;;;;;N;;;;; +116C;HANGUL JUNGSEONG OE;Lo;0;L;;;;;N;;;;; +116D;HANGUL JUNGSEONG YO;Lo;0;L;;;;;N;;;;; +116E;HANGUL JUNGSEONG U;Lo;0;L;;;;;N;;;;; +116F;HANGUL JUNGSEONG WEO;Lo;0;L;;;;;N;;;;; +1170;HANGUL JUNGSEONG WE;Lo;0;L;;;;;N;;;;; +1171;HANGUL JUNGSEONG WI;Lo;0;L;;;;;N;;;;; +1172;HANGUL JUNGSEONG YU;Lo;0;L;;;;;N;;;;; +1173;HANGUL JUNGSEONG EU;Lo;0;L;;;;;N;;;;; +1174;HANGUL JUNGSEONG YI;Lo;0;L;;;;;N;;;;; +1175;HANGUL JUNGSEONG I;Lo;0;L;;;;;N;;;;; +1176;HANGUL JUNGSEONG A-O;Lo;0;L;;;;;N;;;;; +1177;HANGUL JUNGSEONG A-U;Lo;0;L;;;;;N;;;;; +1178;HANGUL JUNGSEONG YA-O;Lo;0;L;;;;;N;;;;; +1179;HANGUL JUNGSEONG YA-YO;Lo;0;L;;;;;N;;;;; +117A;HANGUL JUNGSEONG EO-O;Lo;0;L;;;;;N;;;;; +117B;HANGUL JUNGSEONG EO-U;Lo;0;L;;;;;N;;;;; +117C;HANGUL JUNGSEONG EO-EU;Lo;0;L;;;;;N;;;;; +117D;HANGUL JUNGSEONG YEO-O;Lo;0;L;;;;;N;;;;; +117E;HANGUL JUNGSEONG YEO-U;Lo;0;L;;;;;N;;;;; +117F;HANGUL JUNGSEONG O-EO;Lo;0;L;;;;;N;;;;; +1180;HANGUL JUNGSEONG O-E;Lo;0;L;;;;;N;;;;; +1181;HANGUL JUNGSEONG O-YE;Lo;0;L;;;;;N;;;;; +1182;HANGUL JUNGSEONG O-O;Lo;0;L;;;;;N;;;;; +1183;HANGUL JUNGSEONG O-U;Lo;0;L;;;;;N;;;;; +1184;HANGUL JUNGSEONG YO-YA;Lo;0;L;;;;;N;;;;; +1185;HANGUL JUNGSEONG YO-YAE;Lo;0;L;;;;;N;;;;; +1186;HANGUL JUNGSEONG YO-YEO;Lo;0;L;;;;;N;;;;; +1187;HANGUL JUNGSEONG YO-O;Lo;0;L;;;;;N;;;;; +1188;HANGUL JUNGSEONG YO-I;Lo;0;L;;;;;N;;;;; +1189;HANGUL JUNGSEONG U-A;Lo;0;L;;;;;N;;;;; +118A;HANGUL JUNGSEONG U-AE;Lo;0;L;;;;;N;;;;; +118B;HANGUL JUNGSEONG U-EO-EU;Lo;0;L;;;;;N;;;;; +118C;HANGUL JUNGSEONG U-YE;Lo;0;L;;;;;N;;;;; +118D;HANGUL JUNGSEONG U-U;Lo;0;L;;;;;N;;;;; +118E;HANGUL JUNGSEONG YU-A;Lo;0;L;;;;;N;;;;; +118F;HANGUL JUNGSEONG YU-EO;Lo;0;L;;;;;N;;;;; +1190;HANGUL JUNGSEONG YU-E;Lo;0;L;;;;;N;;;;; +1191;HANGUL JUNGSEONG YU-YEO;Lo;0;L;;;;;N;;;;; +1192;HANGUL JUNGSEONG YU-YE;Lo;0;L;;;;;N;;;;; +1193;HANGUL JUNGSEONG YU-U;Lo;0;L;;;;;N;;;;; +1194;HANGUL JUNGSEONG YU-I;Lo;0;L;;;;;N;;;;; +1195;HANGUL JUNGSEONG EU-U;Lo;0;L;;;;;N;;;;; +1196;HANGUL JUNGSEONG EU-EU;Lo;0;L;;;;;N;;;;; +1197;HANGUL JUNGSEONG YI-U;Lo;0;L;;;;;N;;;;; +1198;HANGUL JUNGSEONG I-A;Lo;0;L;;;;;N;;;;; +1199;HANGUL JUNGSEONG I-YA;Lo;0;L;;;;;N;;;;; +119A;HANGUL JUNGSEONG I-O;Lo;0;L;;;;;N;;;;; +119B;HANGUL JUNGSEONG I-U;Lo;0;L;;;;;N;;;;; +119C;HANGUL JUNGSEONG I-EU;Lo;0;L;;;;;N;;;;; +119D;HANGUL JUNGSEONG I-ARAEA;Lo;0;L;;;;;N;;;;; +119E;HANGUL JUNGSEONG ARAEA;Lo;0;L;;;;;N;;;;; +119F;HANGUL JUNGSEONG ARAEA-EO;Lo;0;L;;;;;N;;;;; +11A0;HANGUL JUNGSEONG ARAEA-U;Lo;0;L;;;;;N;;;;; +11A1;HANGUL JUNGSEONG ARAEA-I;Lo;0;L;;;;;N;;;;; +11A2;HANGUL JUNGSEONG SSANGARAEA;Lo;0;L;;;;;N;;;;; +11A3;HANGUL JUNGSEONG A-EU;Lo;0;L;;;;;N;;;;; +11A4;HANGUL JUNGSEONG YA-U;Lo;0;L;;;;;N;;;;; +11A5;HANGUL JUNGSEONG YEO-YA;Lo;0;L;;;;;N;;;;; +11A6;HANGUL JUNGSEONG O-YA;Lo;0;L;;;;;N;;;;; +11A7;HANGUL JUNGSEONG O-YAE;Lo;0;L;;;;;N;;;;; +11A8;HANGUL JONGSEONG KIYEOK;Lo;0;L;;;;;N;;;;; +11A9;HANGUL JONGSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +11AA;HANGUL JONGSEONG KIYEOK-SIOS;Lo;0;L;;;;;N;;;;; +11AB;HANGUL JONGSEONG NIEUN;Lo;0;L;;;;;N;;;;; +11AC;HANGUL JONGSEONG NIEUN-CIEUC;Lo;0;L;;;;;N;;;;; +11AD;HANGUL JONGSEONG NIEUN-HIEUH;Lo;0;L;;;;;N;;;;; +11AE;HANGUL JONGSEONG TIKEUT;Lo;0;L;;;;;N;;;;; +11AF;HANGUL JONGSEONG RIEUL;Lo;0;L;;;;;N;;;;; +11B0;HANGUL JONGSEONG RIEUL-KIYEOK;Lo;0;L;;;;;N;;;;; +11B1;HANGUL JONGSEONG RIEUL-MIEUM;Lo;0;L;;;;;N;;;;; +11B2;HANGUL JONGSEONG RIEUL-PIEUP;Lo;0;L;;;;;N;;;;; +11B3;HANGUL JONGSEONG RIEUL-SIOS;Lo;0;L;;;;;N;;;;; +11B4;HANGUL JONGSEONG RIEUL-THIEUTH;Lo;0;L;;;;;N;;;;; +11B5;HANGUL JONGSEONG RIEUL-PHIEUPH;Lo;0;L;;;;;N;;;;; +11B6;HANGUL JONGSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;;;; +11B7;HANGUL JONGSEONG MIEUM;Lo;0;L;;;;;N;;;;; +11B8;HANGUL JONGSEONG PIEUP;Lo;0;L;;;;;N;;;;; +11B9;HANGUL JONGSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +11BA;HANGUL JONGSEONG SIOS;Lo;0;L;;;;;N;;;;; +11BB;HANGUL JONGSEONG SSANGSIOS;Lo;0;L;;;;;N;;;;; +11BC;HANGUL JONGSEONG IEUNG;Lo;0;L;;;;;N;;;;; +11BD;HANGUL JONGSEONG CIEUC;Lo;0;L;;;;;N;;;;; +11BE;HANGUL JONGSEONG CHIEUCH;Lo;0;L;;;;;N;;;;; +11BF;HANGUL JONGSEONG KHIEUKH;Lo;0;L;;;;;N;;;;; +11C0;HANGUL JONGSEONG THIEUTH;Lo;0;L;;;;;N;;;;; +11C1;HANGUL JONGSEONG PHIEUPH;Lo;0;L;;;;;N;;;;; +11C2;HANGUL JONGSEONG HIEUH;Lo;0;L;;;;;N;;;;; +11C3;HANGUL JONGSEONG KIYEOK-RIEUL;Lo;0;L;;;;;N;;;;; +11C4;HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +11C5;HANGUL JONGSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;; +11C6;HANGUL JONGSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;; +11C7;HANGUL JONGSEONG NIEUN-SIOS;Lo;0;L;;;;;N;;;;; +11C8;HANGUL JONGSEONG NIEUN-PANSIOS;Lo;0;L;;;;;N;;;;; +11C9;HANGUL JONGSEONG NIEUN-THIEUTH;Lo;0;L;;;;;N;;;;; +11CA;HANGUL JONGSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;; +11CB;HANGUL JONGSEONG TIKEUT-RIEUL;Lo;0;L;;;;;N;;;;; +11CC;HANGUL JONGSEONG RIEUL-KIYEOK-SIOS;Lo;0;L;;;;;N;;;;; +11CD;HANGUL JONGSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;; +11CE;HANGUL JONGSEONG RIEUL-TIKEUT;Lo;0;L;;;;;N;;;;; +11CF;HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH;Lo;0;L;;;;;N;;;;; +11D0;HANGUL JONGSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;; +11D1;HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +11D2;HANGUL JONGSEONG RIEUL-MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +11D3;HANGUL JONGSEONG RIEUL-PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +11D4;HANGUL JONGSEONG RIEUL-PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +11D5;HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +11D6;HANGUL JONGSEONG RIEUL-SSANGSIOS;Lo;0;L;;;;;N;;;;; +11D7;HANGUL JONGSEONG RIEUL-PANSIOS;Lo;0;L;;;;;N;;;;; +11D8;HANGUL JONGSEONG RIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +11D9;HANGUL JONGSEONG RIEUL-YEORINHIEUH;Lo;0;L;;;;;N;;;;; +11DA;HANGUL JONGSEONG MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +11DB;HANGUL JONGSEONG MIEUM-RIEUL;Lo;0;L;;;;;N;;;;; +11DC;HANGUL JONGSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;; +11DD;HANGUL JONGSEONG MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +11DE;HANGUL JONGSEONG MIEUM-SSANGSIOS;Lo;0;L;;;;;N;;;;; +11DF;HANGUL JONGSEONG MIEUM-PANSIOS;Lo;0;L;;;;;N;;;;; +11E0;HANGUL JONGSEONG MIEUM-CHIEUCH;Lo;0;L;;;;;N;;;;; +11E1;HANGUL JONGSEONG MIEUM-HIEUH;Lo;0;L;;;;;N;;;;; +11E2;HANGUL JONGSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;; +11E3;HANGUL JONGSEONG PIEUP-RIEUL;Lo;0;L;;;;;N;;;;; +11E4;HANGUL JONGSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +11E5;HANGUL JONGSEONG PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +11E6;HANGUL JONGSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +11E7;HANGUL JONGSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +11E8;HANGUL JONGSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +11E9;HANGUL JONGSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;; +11EA;HANGUL JONGSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +11EB;HANGUL JONGSEONG PANSIOS;Lo;0;L;;;;;N;;;;; +11EC;HANGUL JONGSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;; +11ED;HANGUL JONGSEONG IEUNG-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +11EE;HANGUL JONGSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;; +11EF;HANGUL JONGSEONG IEUNG-KHIEUKH;Lo;0;L;;;;;N;;;;; +11F0;HANGUL JONGSEONG YESIEUNG;Lo;0;L;;;;;N;;;;; +11F1;HANGUL JONGSEONG YESIEUNG-SIOS;Lo;0;L;;;;;N;;;;; +11F2;HANGUL JONGSEONG YESIEUNG-PANSIOS;Lo;0;L;;;;;N;;;;; +11F3;HANGUL JONGSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;; +11F4;HANGUL JONGSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;; +11F5;HANGUL JONGSEONG HIEUH-NIEUN;Lo;0;L;;;;;N;;;;; +11F6;HANGUL JONGSEONG HIEUH-RIEUL;Lo;0;L;;;;;N;;;;; +11F7;HANGUL JONGSEONG HIEUH-MIEUM;Lo;0;L;;;;;N;;;;; +11F8;HANGUL JONGSEONG HIEUH-PIEUP;Lo;0;L;;;;;N;;;;; +11F9;HANGUL JONGSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;; +11FA;HANGUL JONGSEONG KIYEOK-NIEUN;Lo;0;L;;;;;N;;;;; +11FB;HANGUL JONGSEONG KIYEOK-PIEUP;Lo;0;L;;;;;N;;;;; +11FC;HANGUL JONGSEONG KIYEOK-CHIEUCH;Lo;0;L;;;;;N;;;;; +11FD;HANGUL JONGSEONG KIYEOK-KHIEUKH;Lo;0;L;;;;;N;;;;; +11FE;HANGUL JONGSEONG KIYEOK-HIEUH;Lo;0;L;;;;;N;;;;; +11FF;HANGUL JONGSEONG SSANGNIEUN;Lo;0;L;;;;;N;;;;; +1200;ETHIOPIC SYLLABLE HA;Lo;0;L;;;;;N;;;;; +1201;ETHIOPIC SYLLABLE HU;Lo;0;L;;;;;N;;;;; +1202;ETHIOPIC SYLLABLE HI;Lo;0;L;;;;;N;;;;; +1203;ETHIOPIC SYLLABLE HAA;Lo;0;L;;;;;N;;;;; +1204;ETHIOPIC SYLLABLE HEE;Lo;0;L;;;;;N;;;;; +1205;ETHIOPIC SYLLABLE HE;Lo;0;L;;;;;N;;;;; +1206;ETHIOPIC SYLLABLE HO;Lo;0;L;;;;;N;;;;; +1207;ETHIOPIC SYLLABLE HOA;Lo;0;L;;;;;N;;;;; +1208;ETHIOPIC SYLLABLE LA;Lo;0;L;;;;;N;;;;; +1209;ETHIOPIC SYLLABLE LU;Lo;0;L;;;;;N;;;;; +120A;ETHIOPIC SYLLABLE LI;Lo;0;L;;;;;N;;;;; +120B;ETHIOPIC SYLLABLE LAA;Lo;0;L;;;;;N;;;;; +120C;ETHIOPIC SYLLABLE LEE;Lo;0;L;;;;;N;;;;; +120D;ETHIOPIC SYLLABLE LE;Lo;0;L;;;;;N;;;;; +120E;ETHIOPIC SYLLABLE LO;Lo;0;L;;;;;N;;;;; +120F;ETHIOPIC SYLLABLE LWA;Lo;0;L;;;;;N;;;;; +1210;ETHIOPIC SYLLABLE HHA;Lo;0;L;;;;;N;;;;; +1211;ETHIOPIC SYLLABLE HHU;Lo;0;L;;;;;N;;;;; +1212;ETHIOPIC SYLLABLE HHI;Lo;0;L;;;;;N;;;;; +1213;ETHIOPIC SYLLABLE HHAA;Lo;0;L;;;;;N;;;;; +1214;ETHIOPIC SYLLABLE HHEE;Lo;0;L;;;;;N;;;;; +1215;ETHIOPIC SYLLABLE HHE;Lo;0;L;;;;;N;;;;; +1216;ETHIOPIC SYLLABLE HHO;Lo;0;L;;;;;N;;;;; +1217;ETHIOPIC SYLLABLE HHWA;Lo;0;L;;;;;N;;;;; +1218;ETHIOPIC SYLLABLE MA;Lo;0;L;;;;;N;;;;; +1219;ETHIOPIC SYLLABLE MU;Lo;0;L;;;;;N;;;;; +121A;ETHIOPIC SYLLABLE MI;Lo;0;L;;;;;N;;;;; +121B;ETHIOPIC SYLLABLE MAA;Lo;0;L;;;;;N;;;;; +121C;ETHIOPIC SYLLABLE MEE;Lo;0;L;;;;;N;;;;; +121D;ETHIOPIC SYLLABLE ME;Lo;0;L;;;;;N;;;;; +121E;ETHIOPIC SYLLABLE MO;Lo;0;L;;;;;N;;;;; +121F;ETHIOPIC SYLLABLE MWA;Lo;0;L;;;;;N;;;;; +1220;ETHIOPIC SYLLABLE SZA;Lo;0;L;;;;;N;;;;; +1221;ETHIOPIC SYLLABLE SZU;Lo;0;L;;;;;N;;;;; +1222;ETHIOPIC SYLLABLE SZI;Lo;0;L;;;;;N;;;;; +1223;ETHIOPIC SYLLABLE SZAA;Lo;0;L;;;;;N;;;;; +1224;ETHIOPIC SYLLABLE SZEE;Lo;0;L;;;;;N;;;;; +1225;ETHIOPIC SYLLABLE SZE;Lo;0;L;;;;;N;;;;; +1226;ETHIOPIC SYLLABLE SZO;Lo;0;L;;;;;N;;;;; +1227;ETHIOPIC SYLLABLE SZWA;Lo;0;L;;;;;N;;;;; +1228;ETHIOPIC SYLLABLE RA;Lo;0;L;;;;;N;;;;; +1229;ETHIOPIC SYLLABLE RU;Lo;0;L;;;;;N;;;;; +122A;ETHIOPIC SYLLABLE RI;Lo;0;L;;;;;N;;;;; +122B;ETHIOPIC SYLLABLE RAA;Lo;0;L;;;;;N;;;;; +122C;ETHIOPIC SYLLABLE REE;Lo;0;L;;;;;N;;;;; +122D;ETHIOPIC SYLLABLE RE;Lo;0;L;;;;;N;;;;; +122E;ETHIOPIC SYLLABLE RO;Lo;0;L;;;;;N;;;;; +122F;ETHIOPIC SYLLABLE RWA;Lo;0;L;;;;;N;;;;; +1230;ETHIOPIC SYLLABLE SA;Lo;0;L;;;;;N;;;;; +1231;ETHIOPIC SYLLABLE SU;Lo;0;L;;;;;N;;;;; +1232;ETHIOPIC SYLLABLE SI;Lo;0;L;;;;;N;;;;; +1233;ETHIOPIC SYLLABLE SAA;Lo;0;L;;;;;N;;;;; +1234;ETHIOPIC SYLLABLE SEE;Lo;0;L;;;;;N;;;;; +1235;ETHIOPIC SYLLABLE SE;Lo;0;L;;;;;N;;;;; +1236;ETHIOPIC SYLLABLE SO;Lo;0;L;;;;;N;;;;; +1237;ETHIOPIC SYLLABLE SWA;Lo;0;L;;;;;N;;;;; +1238;ETHIOPIC SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +1239;ETHIOPIC SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +123A;ETHIOPIC SYLLABLE SHI;Lo;0;L;;;;;N;;;;; +123B;ETHIOPIC SYLLABLE SHAA;Lo;0;L;;;;;N;;;;; +123C;ETHIOPIC SYLLABLE SHEE;Lo;0;L;;;;;N;;;;; +123D;ETHIOPIC SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +123E;ETHIOPIC SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +123F;ETHIOPIC SYLLABLE SHWA;Lo;0;L;;;;;N;;;;; +1240;ETHIOPIC SYLLABLE QA;Lo;0;L;;;;;N;;;;; +1241;ETHIOPIC SYLLABLE QU;Lo;0;L;;;;;N;;;;; +1242;ETHIOPIC SYLLABLE QI;Lo;0;L;;;;;N;;;;; +1243;ETHIOPIC SYLLABLE QAA;Lo;0;L;;;;;N;;;;; +1244;ETHIOPIC SYLLABLE QEE;Lo;0;L;;;;;N;;;;; +1245;ETHIOPIC SYLLABLE QE;Lo;0;L;;;;;N;;;;; +1246;ETHIOPIC SYLLABLE QO;Lo;0;L;;;;;N;;;;; +1247;ETHIOPIC SYLLABLE QOA;Lo;0;L;;;;;N;;;;; +1248;ETHIOPIC SYLLABLE QWA;Lo;0;L;;;;;N;;;;; +124A;ETHIOPIC SYLLABLE QWI;Lo;0;L;;;;;N;;;;; +124B;ETHIOPIC SYLLABLE QWAA;Lo;0;L;;;;;N;;;;; +124C;ETHIOPIC SYLLABLE QWEE;Lo;0;L;;;;;N;;;;; +124D;ETHIOPIC SYLLABLE QWE;Lo;0;L;;;;;N;;;;; +1250;ETHIOPIC SYLLABLE QHA;Lo;0;L;;;;;N;;;;; +1251;ETHIOPIC SYLLABLE QHU;Lo;0;L;;;;;N;;;;; +1252;ETHIOPIC SYLLABLE QHI;Lo;0;L;;;;;N;;;;; +1253;ETHIOPIC SYLLABLE QHAA;Lo;0;L;;;;;N;;;;; +1254;ETHIOPIC SYLLABLE QHEE;Lo;0;L;;;;;N;;;;; +1255;ETHIOPIC SYLLABLE QHE;Lo;0;L;;;;;N;;;;; +1256;ETHIOPIC SYLLABLE QHO;Lo;0;L;;;;;N;;;;; +1258;ETHIOPIC SYLLABLE QHWA;Lo;0;L;;;;;N;;;;; +125A;ETHIOPIC SYLLABLE QHWI;Lo;0;L;;;;;N;;;;; +125B;ETHIOPIC SYLLABLE QHWAA;Lo;0;L;;;;;N;;;;; +125C;ETHIOPIC SYLLABLE QHWEE;Lo;0;L;;;;;N;;;;; +125D;ETHIOPIC SYLLABLE QHWE;Lo;0;L;;;;;N;;;;; +1260;ETHIOPIC SYLLABLE BA;Lo;0;L;;;;;N;;;;; +1261;ETHIOPIC SYLLABLE BU;Lo;0;L;;;;;N;;;;; +1262;ETHIOPIC SYLLABLE BI;Lo;0;L;;;;;N;;;;; +1263;ETHIOPIC SYLLABLE BAA;Lo;0;L;;;;;N;;;;; +1264;ETHIOPIC SYLLABLE BEE;Lo;0;L;;;;;N;;;;; +1265;ETHIOPIC SYLLABLE BE;Lo;0;L;;;;;N;;;;; +1266;ETHIOPIC SYLLABLE BO;Lo;0;L;;;;;N;;;;; +1267;ETHIOPIC SYLLABLE BWA;Lo;0;L;;;;;N;;;;; +1268;ETHIOPIC SYLLABLE VA;Lo;0;L;;;;;N;;;;; +1269;ETHIOPIC SYLLABLE VU;Lo;0;L;;;;;N;;;;; +126A;ETHIOPIC SYLLABLE VI;Lo;0;L;;;;;N;;;;; +126B;ETHIOPIC SYLLABLE VAA;Lo;0;L;;;;;N;;;;; +126C;ETHIOPIC SYLLABLE VEE;Lo;0;L;;;;;N;;;;; +126D;ETHIOPIC SYLLABLE VE;Lo;0;L;;;;;N;;;;; +126E;ETHIOPIC SYLLABLE VO;Lo;0;L;;;;;N;;;;; +126F;ETHIOPIC SYLLABLE VWA;Lo;0;L;;;;;N;;;;; +1270;ETHIOPIC SYLLABLE TA;Lo;0;L;;;;;N;;;;; +1271;ETHIOPIC SYLLABLE TU;Lo;0;L;;;;;N;;;;; +1272;ETHIOPIC SYLLABLE TI;Lo;0;L;;;;;N;;;;; +1273;ETHIOPIC SYLLABLE TAA;Lo;0;L;;;;;N;;;;; +1274;ETHIOPIC SYLLABLE TEE;Lo;0;L;;;;;N;;;;; +1275;ETHIOPIC SYLLABLE TE;Lo;0;L;;;;;N;;;;; +1276;ETHIOPIC SYLLABLE TO;Lo;0;L;;;;;N;;;;; +1277;ETHIOPIC SYLLABLE TWA;Lo;0;L;;;;;N;;;;; +1278;ETHIOPIC SYLLABLE CA;Lo;0;L;;;;;N;;;;; +1279;ETHIOPIC SYLLABLE CU;Lo;0;L;;;;;N;;;;; +127A;ETHIOPIC SYLLABLE CI;Lo;0;L;;;;;N;;;;; +127B;ETHIOPIC SYLLABLE CAA;Lo;0;L;;;;;N;;;;; +127C;ETHIOPIC SYLLABLE CEE;Lo;0;L;;;;;N;;;;; +127D;ETHIOPIC SYLLABLE CE;Lo;0;L;;;;;N;;;;; +127E;ETHIOPIC SYLLABLE CO;Lo;0;L;;;;;N;;;;; +127F;ETHIOPIC SYLLABLE CWA;Lo;0;L;;;;;N;;;;; +1280;ETHIOPIC SYLLABLE XA;Lo;0;L;;;;;N;;;;; +1281;ETHIOPIC SYLLABLE XU;Lo;0;L;;;;;N;;;;; +1282;ETHIOPIC SYLLABLE XI;Lo;0;L;;;;;N;;;;; +1283;ETHIOPIC SYLLABLE XAA;Lo;0;L;;;;;N;;;;; +1284;ETHIOPIC SYLLABLE XEE;Lo;0;L;;;;;N;;;;; +1285;ETHIOPIC SYLLABLE XE;Lo;0;L;;;;;N;;;;; +1286;ETHIOPIC SYLLABLE XO;Lo;0;L;;;;;N;;;;; +1287;ETHIOPIC SYLLABLE XOA;Lo;0;L;;;;;N;;;;; +1288;ETHIOPIC SYLLABLE XWA;Lo;0;L;;;;;N;;;;; +128A;ETHIOPIC SYLLABLE XWI;Lo;0;L;;;;;N;;;;; +128B;ETHIOPIC SYLLABLE XWAA;Lo;0;L;;;;;N;;;;; +128C;ETHIOPIC SYLLABLE XWEE;Lo;0;L;;;;;N;;;;; +128D;ETHIOPIC SYLLABLE XWE;Lo;0;L;;;;;N;;;;; +1290;ETHIOPIC SYLLABLE NA;Lo;0;L;;;;;N;;;;; +1291;ETHIOPIC SYLLABLE NU;Lo;0;L;;;;;N;;;;; +1292;ETHIOPIC SYLLABLE NI;Lo;0;L;;;;;N;;;;; +1293;ETHIOPIC SYLLABLE NAA;Lo;0;L;;;;;N;;;;; +1294;ETHIOPIC SYLLABLE NEE;Lo;0;L;;;;;N;;;;; +1295;ETHIOPIC SYLLABLE NE;Lo;0;L;;;;;N;;;;; +1296;ETHIOPIC SYLLABLE NO;Lo;0;L;;;;;N;;;;; +1297;ETHIOPIC SYLLABLE NWA;Lo;0;L;;;;;N;;;;; +1298;ETHIOPIC SYLLABLE NYA;Lo;0;L;;;;;N;;;;; +1299;ETHIOPIC SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +129A;ETHIOPIC SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +129B;ETHIOPIC SYLLABLE NYAA;Lo;0;L;;;;;N;;;;; +129C;ETHIOPIC SYLLABLE NYEE;Lo;0;L;;;;;N;;;;; +129D;ETHIOPIC SYLLABLE NYE;Lo;0;L;;;;;N;;;;; +129E;ETHIOPIC SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +129F;ETHIOPIC SYLLABLE NYWA;Lo;0;L;;;;;N;;;;; +12A0;ETHIOPIC SYLLABLE GLOTTAL A;Lo;0;L;;;;;N;;;;; +12A1;ETHIOPIC SYLLABLE GLOTTAL U;Lo;0;L;;;;;N;;;;; +12A2;ETHIOPIC SYLLABLE GLOTTAL I;Lo;0;L;;;;;N;;;;; +12A3;ETHIOPIC SYLLABLE GLOTTAL AA;Lo;0;L;;;;;N;;;;; +12A4;ETHIOPIC SYLLABLE GLOTTAL EE;Lo;0;L;;;;;N;;;;; +12A5;ETHIOPIC SYLLABLE GLOTTAL E;Lo;0;L;;;;;N;;;;; +12A6;ETHIOPIC SYLLABLE GLOTTAL O;Lo;0;L;;;;;N;;;;; +12A7;ETHIOPIC SYLLABLE GLOTTAL WA;Lo;0;L;;;;;N;;;;; +12A8;ETHIOPIC SYLLABLE KA;Lo;0;L;;;;;N;;;;; +12A9;ETHIOPIC SYLLABLE KU;Lo;0;L;;;;;N;;;;; +12AA;ETHIOPIC SYLLABLE KI;Lo;0;L;;;;;N;;;;; +12AB;ETHIOPIC SYLLABLE KAA;Lo;0;L;;;;;N;;;;; +12AC;ETHIOPIC SYLLABLE KEE;Lo;0;L;;;;;N;;;;; +12AD;ETHIOPIC SYLLABLE KE;Lo;0;L;;;;;N;;;;; +12AE;ETHIOPIC SYLLABLE KO;Lo;0;L;;;;;N;;;;; +12AF;ETHIOPIC SYLLABLE KOA;Lo;0;L;;;;;N;;;;; +12B0;ETHIOPIC SYLLABLE KWA;Lo;0;L;;;;;N;;;;; +12B2;ETHIOPIC SYLLABLE KWI;Lo;0;L;;;;;N;;;;; +12B3;ETHIOPIC SYLLABLE KWAA;Lo;0;L;;;;;N;;;;; +12B4;ETHIOPIC SYLLABLE KWEE;Lo;0;L;;;;;N;;;;; +12B5;ETHIOPIC SYLLABLE KWE;Lo;0;L;;;;;N;;;;; +12B8;ETHIOPIC SYLLABLE KXA;Lo;0;L;;;;;N;;;;; +12B9;ETHIOPIC SYLLABLE KXU;Lo;0;L;;;;;N;;;;; +12BA;ETHIOPIC SYLLABLE KXI;Lo;0;L;;;;;N;;;;; +12BB;ETHIOPIC SYLLABLE KXAA;Lo;0;L;;;;;N;;;;; +12BC;ETHIOPIC SYLLABLE KXEE;Lo;0;L;;;;;N;;;;; +12BD;ETHIOPIC SYLLABLE KXE;Lo;0;L;;;;;N;;;;; +12BE;ETHIOPIC SYLLABLE KXO;Lo;0;L;;;;;N;;;;; +12C0;ETHIOPIC SYLLABLE KXWA;Lo;0;L;;;;;N;;;;; +12C2;ETHIOPIC SYLLABLE KXWI;Lo;0;L;;;;;N;;;;; +12C3;ETHIOPIC SYLLABLE KXWAA;Lo;0;L;;;;;N;;;;; +12C4;ETHIOPIC SYLLABLE KXWEE;Lo;0;L;;;;;N;;;;; +12C5;ETHIOPIC SYLLABLE KXWE;Lo;0;L;;;;;N;;;;; +12C8;ETHIOPIC SYLLABLE WA;Lo;0;L;;;;;N;;;;; +12C9;ETHIOPIC SYLLABLE WU;Lo;0;L;;;;;N;;;;; +12CA;ETHIOPIC SYLLABLE WI;Lo;0;L;;;;;N;;;;; +12CB;ETHIOPIC SYLLABLE WAA;Lo;0;L;;;;;N;;;;; +12CC;ETHIOPIC SYLLABLE WEE;Lo;0;L;;;;;N;;;;; +12CD;ETHIOPIC SYLLABLE WE;Lo;0;L;;;;;N;;;;; +12CE;ETHIOPIC SYLLABLE WO;Lo;0;L;;;;;N;;;;; +12CF;ETHIOPIC SYLLABLE WOA;Lo;0;L;;;;;N;;;;; +12D0;ETHIOPIC SYLLABLE PHARYNGEAL A;Lo;0;L;;;;;N;;;;; +12D1;ETHIOPIC SYLLABLE PHARYNGEAL U;Lo;0;L;;;;;N;;;;; +12D2;ETHIOPIC SYLLABLE PHARYNGEAL I;Lo;0;L;;;;;N;;;;; +12D3;ETHIOPIC SYLLABLE PHARYNGEAL AA;Lo;0;L;;;;;N;;;;; +12D4;ETHIOPIC SYLLABLE PHARYNGEAL EE;Lo;0;L;;;;;N;;;;; +12D5;ETHIOPIC SYLLABLE PHARYNGEAL E;Lo;0;L;;;;;N;;;;; +12D6;ETHIOPIC SYLLABLE PHARYNGEAL O;Lo;0;L;;;;;N;;;;; +12D8;ETHIOPIC SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +12D9;ETHIOPIC SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +12DA;ETHIOPIC SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +12DB;ETHIOPIC SYLLABLE ZAA;Lo;0;L;;;;;N;;;;; +12DC;ETHIOPIC SYLLABLE ZEE;Lo;0;L;;;;;N;;;;; +12DD;ETHIOPIC SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +12DE;ETHIOPIC SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +12DF;ETHIOPIC SYLLABLE ZWA;Lo;0;L;;;;;N;;;;; +12E0;ETHIOPIC SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +12E1;ETHIOPIC SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +12E2;ETHIOPIC SYLLABLE ZHI;Lo;0;L;;;;;N;;;;; +12E3;ETHIOPIC SYLLABLE ZHAA;Lo;0;L;;;;;N;;;;; +12E4;ETHIOPIC SYLLABLE ZHEE;Lo;0;L;;;;;N;;;;; +12E5;ETHIOPIC SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +12E6;ETHIOPIC SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +12E7;ETHIOPIC SYLLABLE ZHWA;Lo;0;L;;;;;N;;;;; +12E8;ETHIOPIC SYLLABLE YA;Lo;0;L;;;;;N;;;;; +12E9;ETHIOPIC SYLLABLE YU;Lo;0;L;;;;;N;;;;; +12EA;ETHIOPIC SYLLABLE YI;Lo;0;L;;;;;N;;;;; +12EB;ETHIOPIC SYLLABLE YAA;Lo;0;L;;;;;N;;;;; +12EC;ETHIOPIC SYLLABLE YEE;Lo;0;L;;;;;N;;;;; +12ED;ETHIOPIC SYLLABLE YE;Lo;0;L;;;;;N;;;;; +12EE;ETHIOPIC SYLLABLE YO;Lo;0;L;;;;;N;;;;; +12EF;ETHIOPIC SYLLABLE YOA;Lo;0;L;;;;;N;;;;; +12F0;ETHIOPIC SYLLABLE DA;Lo;0;L;;;;;N;;;;; +12F1;ETHIOPIC SYLLABLE DU;Lo;0;L;;;;;N;;;;; +12F2;ETHIOPIC SYLLABLE DI;Lo;0;L;;;;;N;;;;; +12F3;ETHIOPIC SYLLABLE DAA;Lo;0;L;;;;;N;;;;; +12F4;ETHIOPIC SYLLABLE DEE;Lo;0;L;;;;;N;;;;; +12F5;ETHIOPIC SYLLABLE DE;Lo;0;L;;;;;N;;;;; +12F6;ETHIOPIC SYLLABLE DO;Lo;0;L;;;;;N;;;;; +12F7;ETHIOPIC SYLLABLE DWA;Lo;0;L;;;;;N;;;;; +12F8;ETHIOPIC SYLLABLE DDA;Lo;0;L;;;;;N;;;;; +12F9;ETHIOPIC SYLLABLE DDU;Lo;0;L;;;;;N;;;;; +12FA;ETHIOPIC SYLLABLE DDI;Lo;0;L;;;;;N;;;;; +12FB;ETHIOPIC SYLLABLE DDAA;Lo;0;L;;;;;N;;;;; +12FC;ETHIOPIC SYLLABLE DDEE;Lo;0;L;;;;;N;;;;; +12FD;ETHIOPIC SYLLABLE DDE;Lo;0;L;;;;;N;;;;; +12FE;ETHIOPIC SYLLABLE DDO;Lo;0;L;;;;;N;;;;; +12FF;ETHIOPIC SYLLABLE DDWA;Lo;0;L;;;;;N;;;;; +1300;ETHIOPIC SYLLABLE JA;Lo;0;L;;;;;N;;;;; +1301;ETHIOPIC SYLLABLE JU;Lo;0;L;;;;;N;;;;; +1302;ETHIOPIC SYLLABLE JI;Lo;0;L;;;;;N;;;;; +1303;ETHIOPIC SYLLABLE JAA;Lo;0;L;;;;;N;;;;; +1304;ETHIOPIC SYLLABLE JEE;Lo;0;L;;;;;N;;;;; +1305;ETHIOPIC SYLLABLE JE;Lo;0;L;;;;;N;;;;; +1306;ETHIOPIC SYLLABLE JO;Lo;0;L;;;;;N;;;;; +1307;ETHIOPIC SYLLABLE JWA;Lo;0;L;;;;;N;;;;; +1308;ETHIOPIC SYLLABLE GA;Lo;0;L;;;;;N;;;;; +1309;ETHIOPIC SYLLABLE GU;Lo;0;L;;;;;N;;;;; +130A;ETHIOPIC SYLLABLE GI;Lo;0;L;;;;;N;;;;; +130B;ETHIOPIC SYLLABLE GAA;Lo;0;L;;;;;N;;;;; +130C;ETHIOPIC SYLLABLE GEE;Lo;0;L;;;;;N;;;;; +130D;ETHIOPIC SYLLABLE GE;Lo;0;L;;;;;N;;;;; +130E;ETHIOPIC SYLLABLE GO;Lo;0;L;;;;;N;;;;; +130F;ETHIOPIC SYLLABLE GOA;Lo;0;L;;;;;N;;;;; +1310;ETHIOPIC SYLLABLE GWA;Lo;0;L;;;;;N;;;;; +1312;ETHIOPIC SYLLABLE GWI;Lo;0;L;;;;;N;;;;; +1313;ETHIOPIC SYLLABLE GWAA;Lo;0;L;;;;;N;;;;; +1314;ETHIOPIC SYLLABLE GWEE;Lo;0;L;;;;;N;;;;; +1315;ETHIOPIC SYLLABLE GWE;Lo;0;L;;;;;N;;;;; +1318;ETHIOPIC SYLLABLE GGA;Lo;0;L;;;;;N;;;;; +1319;ETHIOPIC SYLLABLE GGU;Lo;0;L;;;;;N;;;;; +131A;ETHIOPIC SYLLABLE GGI;Lo;0;L;;;;;N;;;;; +131B;ETHIOPIC SYLLABLE GGAA;Lo;0;L;;;;;N;;;;; +131C;ETHIOPIC SYLLABLE GGEE;Lo;0;L;;;;;N;;;;; +131D;ETHIOPIC SYLLABLE GGE;Lo;0;L;;;;;N;;;;; +131E;ETHIOPIC SYLLABLE GGO;Lo;0;L;;;;;N;;;;; +131F;ETHIOPIC SYLLABLE GGWAA;Lo;0;L;;;;;N;;;;; +1320;ETHIOPIC SYLLABLE THA;Lo;0;L;;;;;N;;;;; +1321;ETHIOPIC SYLLABLE THU;Lo;0;L;;;;;N;;;;; +1322;ETHIOPIC SYLLABLE THI;Lo;0;L;;;;;N;;;;; +1323;ETHIOPIC SYLLABLE THAA;Lo;0;L;;;;;N;;;;; +1324;ETHIOPIC SYLLABLE THEE;Lo;0;L;;;;;N;;;;; +1325;ETHIOPIC SYLLABLE THE;Lo;0;L;;;;;N;;;;; +1326;ETHIOPIC SYLLABLE THO;Lo;0;L;;;;;N;;;;; +1327;ETHIOPIC SYLLABLE THWA;Lo;0;L;;;;;N;;;;; +1328;ETHIOPIC SYLLABLE CHA;Lo;0;L;;;;;N;;;;; +1329;ETHIOPIC SYLLABLE CHU;Lo;0;L;;;;;N;;;;; +132A;ETHIOPIC SYLLABLE CHI;Lo;0;L;;;;;N;;;;; +132B;ETHIOPIC SYLLABLE CHAA;Lo;0;L;;;;;N;;;;; +132C;ETHIOPIC SYLLABLE CHEE;Lo;0;L;;;;;N;;;;; +132D;ETHIOPIC SYLLABLE CHE;Lo;0;L;;;;;N;;;;; +132E;ETHIOPIC SYLLABLE CHO;Lo;0;L;;;;;N;;;;; +132F;ETHIOPIC SYLLABLE CHWA;Lo;0;L;;;;;N;;;;; +1330;ETHIOPIC SYLLABLE PHA;Lo;0;L;;;;;N;;;;; +1331;ETHIOPIC SYLLABLE PHU;Lo;0;L;;;;;N;;;;; +1332;ETHIOPIC SYLLABLE PHI;Lo;0;L;;;;;N;;;;; +1333;ETHIOPIC SYLLABLE PHAA;Lo;0;L;;;;;N;;;;; +1334;ETHIOPIC SYLLABLE PHEE;Lo;0;L;;;;;N;;;;; +1335;ETHIOPIC SYLLABLE PHE;Lo;0;L;;;;;N;;;;; +1336;ETHIOPIC SYLLABLE PHO;Lo;0;L;;;;;N;;;;; +1337;ETHIOPIC SYLLABLE PHWA;Lo;0;L;;;;;N;;;;; +1338;ETHIOPIC SYLLABLE TSA;Lo;0;L;;;;;N;;;;; +1339;ETHIOPIC SYLLABLE TSU;Lo;0;L;;;;;N;;;;; +133A;ETHIOPIC SYLLABLE TSI;Lo;0;L;;;;;N;;;;; +133B;ETHIOPIC SYLLABLE TSAA;Lo;0;L;;;;;N;;;;; +133C;ETHIOPIC SYLLABLE TSEE;Lo;0;L;;;;;N;;;;; +133D;ETHIOPIC SYLLABLE TSE;Lo;0;L;;;;;N;;;;; +133E;ETHIOPIC SYLLABLE TSO;Lo;0;L;;;;;N;;;;; +133F;ETHIOPIC SYLLABLE TSWA;Lo;0;L;;;;;N;;;;; +1340;ETHIOPIC SYLLABLE TZA;Lo;0;L;;;;;N;;;;; +1341;ETHIOPIC SYLLABLE TZU;Lo;0;L;;;;;N;;;;; +1342;ETHIOPIC SYLLABLE TZI;Lo;0;L;;;;;N;;;;; +1343;ETHIOPIC SYLLABLE TZAA;Lo;0;L;;;;;N;;;;; +1344;ETHIOPIC SYLLABLE TZEE;Lo;0;L;;;;;N;;;;; +1345;ETHIOPIC SYLLABLE TZE;Lo;0;L;;;;;N;;;;; +1346;ETHIOPIC SYLLABLE TZO;Lo;0;L;;;;;N;;;;; +1347;ETHIOPIC SYLLABLE TZOA;Lo;0;L;;;;;N;;;;; +1348;ETHIOPIC SYLLABLE FA;Lo;0;L;;;;;N;;;;; +1349;ETHIOPIC SYLLABLE FU;Lo;0;L;;;;;N;;;;; +134A;ETHIOPIC SYLLABLE FI;Lo;0;L;;;;;N;;;;; +134B;ETHIOPIC SYLLABLE FAA;Lo;0;L;;;;;N;;;;; +134C;ETHIOPIC SYLLABLE FEE;Lo;0;L;;;;;N;;;;; +134D;ETHIOPIC SYLLABLE FE;Lo;0;L;;;;;N;;;;; +134E;ETHIOPIC SYLLABLE FO;Lo;0;L;;;;;N;;;;; +134F;ETHIOPIC SYLLABLE FWA;Lo;0;L;;;;;N;;;;; +1350;ETHIOPIC SYLLABLE PA;Lo;0;L;;;;;N;;;;; +1351;ETHIOPIC SYLLABLE PU;Lo;0;L;;;;;N;;;;; +1352;ETHIOPIC SYLLABLE PI;Lo;0;L;;;;;N;;;;; +1353;ETHIOPIC SYLLABLE PAA;Lo;0;L;;;;;N;;;;; +1354;ETHIOPIC SYLLABLE PEE;Lo;0;L;;;;;N;;;;; +1355;ETHIOPIC SYLLABLE PE;Lo;0;L;;;;;N;;;;; +1356;ETHIOPIC SYLLABLE PO;Lo;0;L;;;;;N;;;;; +1357;ETHIOPIC SYLLABLE PWA;Lo;0;L;;;;;N;;;;; +1358;ETHIOPIC SYLLABLE RYA;Lo;0;L;;;;;N;;;;; +1359;ETHIOPIC SYLLABLE MYA;Lo;0;L;;;;;N;;;;; +135A;ETHIOPIC SYLLABLE FYA;Lo;0;L;;;;;N;;;;; +135F;ETHIOPIC COMBINING GEMINATION MARK;Mn;230;NSM;;;;;N;;;;; +1360;ETHIOPIC SECTION MARK;So;0;L;;;;;N;;;;; +1361;ETHIOPIC WORDSPACE;Po;0;L;;;;;N;;;;; +1362;ETHIOPIC FULL STOP;Po;0;L;;;;;N;;;;; +1363;ETHIOPIC COMMA;Po;0;L;;;;;N;;;;; +1364;ETHIOPIC SEMICOLON;Po;0;L;;;;;N;;;;; +1365;ETHIOPIC COLON;Po;0;L;;;;;N;;;;; +1366;ETHIOPIC PREFACE COLON;Po;0;L;;;;;N;;;;; +1367;ETHIOPIC QUESTION MARK;Po;0;L;;;;;N;;;;; +1368;ETHIOPIC PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; +1369;ETHIOPIC DIGIT ONE;No;0;L;;;1;1;N;;;;; +136A;ETHIOPIC DIGIT TWO;No;0;L;;;2;2;N;;;;; +136B;ETHIOPIC DIGIT THREE;No;0;L;;;3;3;N;;;;; +136C;ETHIOPIC DIGIT FOUR;No;0;L;;;4;4;N;;;;; +136D;ETHIOPIC DIGIT FIVE;No;0;L;;;5;5;N;;;;; +136E;ETHIOPIC DIGIT SIX;No;0;L;;;6;6;N;;;;; +136F;ETHIOPIC DIGIT SEVEN;No;0;L;;;7;7;N;;;;; +1370;ETHIOPIC DIGIT EIGHT;No;0;L;;;8;8;N;;;;; +1371;ETHIOPIC DIGIT NINE;No;0;L;;;9;9;N;;;;; +1372;ETHIOPIC NUMBER TEN;No;0;L;;;;10;N;;;;; +1373;ETHIOPIC NUMBER TWENTY;No;0;L;;;;20;N;;;;; +1374;ETHIOPIC NUMBER THIRTY;No;0;L;;;;30;N;;;;; +1375;ETHIOPIC NUMBER FORTY;No;0;L;;;;40;N;;;;; +1376;ETHIOPIC NUMBER FIFTY;No;0;L;;;;50;N;;;;; +1377;ETHIOPIC NUMBER SIXTY;No;0;L;;;;60;N;;;;; +1378;ETHIOPIC NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +1379;ETHIOPIC NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +137A;ETHIOPIC NUMBER NINETY;No;0;L;;;;90;N;;;;; +137B;ETHIOPIC NUMBER HUNDRED;No;0;L;;;;100;N;;;;; +137C;ETHIOPIC NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;; +1380;ETHIOPIC SYLLABLE SEBATBEIT MWA;Lo;0;L;;;;;N;;;;; +1381;ETHIOPIC SYLLABLE MWI;Lo;0;L;;;;;N;;;;; +1382;ETHIOPIC SYLLABLE MWEE;Lo;0;L;;;;;N;;;;; +1383;ETHIOPIC SYLLABLE MWE;Lo;0;L;;;;;N;;;;; +1384;ETHIOPIC SYLLABLE SEBATBEIT BWA;Lo;0;L;;;;;N;;;;; +1385;ETHIOPIC SYLLABLE BWI;Lo;0;L;;;;;N;;;;; +1386;ETHIOPIC SYLLABLE BWEE;Lo;0;L;;;;;N;;;;; +1387;ETHIOPIC SYLLABLE BWE;Lo;0;L;;;;;N;;;;; +1388;ETHIOPIC SYLLABLE SEBATBEIT FWA;Lo;0;L;;;;;N;;;;; +1389;ETHIOPIC SYLLABLE FWI;Lo;0;L;;;;;N;;;;; +138A;ETHIOPIC SYLLABLE FWEE;Lo;0;L;;;;;N;;;;; +138B;ETHIOPIC SYLLABLE FWE;Lo;0;L;;;;;N;;;;; +138C;ETHIOPIC SYLLABLE SEBATBEIT PWA;Lo;0;L;;;;;N;;;;; +138D;ETHIOPIC SYLLABLE PWI;Lo;0;L;;;;;N;;;;; +138E;ETHIOPIC SYLLABLE PWEE;Lo;0;L;;;;;N;;;;; +138F;ETHIOPIC SYLLABLE PWE;Lo;0;L;;;;;N;;;;; +1390;ETHIOPIC TONAL MARK YIZET;So;0;ON;;;;;N;;;;; +1391;ETHIOPIC TONAL MARK DERET;So;0;ON;;;;;N;;;;; +1392;ETHIOPIC TONAL MARK RIKRIK;So;0;ON;;;;;N;;;;; +1393;ETHIOPIC TONAL MARK SHORT RIKRIK;So;0;ON;;;;;N;;;;; +1394;ETHIOPIC TONAL MARK DIFAT;So;0;ON;;;;;N;;;;; +1395;ETHIOPIC TONAL MARK KENAT;So;0;ON;;;;;N;;;;; +1396;ETHIOPIC TONAL MARK CHIRET;So;0;ON;;;;;N;;;;; +1397;ETHIOPIC TONAL MARK HIDET;So;0;ON;;;;;N;;;;; +1398;ETHIOPIC TONAL MARK DERET-HIDET;So;0;ON;;;;;N;;;;; +1399;ETHIOPIC TONAL MARK KURT;So;0;ON;;;;;N;;;;; +13A0;CHEROKEE LETTER A;Lo;0;L;;;;;N;;;;; +13A1;CHEROKEE LETTER E;Lo;0;L;;;;;N;;;;; +13A2;CHEROKEE LETTER I;Lo;0;L;;;;;N;;;;; +13A3;CHEROKEE LETTER O;Lo;0;L;;;;;N;;;;; +13A4;CHEROKEE LETTER U;Lo;0;L;;;;;N;;;;; +13A5;CHEROKEE LETTER V;Lo;0;L;;;;;N;;;;; +13A6;CHEROKEE LETTER GA;Lo;0;L;;;;;N;;;;; +13A7;CHEROKEE LETTER KA;Lo;0;L;;;;;N;;;;; +13A8;CHEROKEE LETTER GE;Lo;0;L;;;;;N;;;;; +13A9;CHEROKEE LETTER GI;Lo;0;L;;;;;N;;;;; +13AA;CHEROKEE LETTER GO;Lo;0;L;;;;;N;;;;; +13AB;CHEROKEE LETTER GU;Lo;0;L;;;;;N;;;;; +13AC;CHEROKEE LETTER GV;Lo;0;L;;;;;N;;;;; +13AD;CHEROKEE LETTER HA;Lo;0;L;;;;;N;;;;; +13AE;CHEROKEE LETTER HE;Lo;0;L;;;;;N;;;;; +13AF;CHEROKEE LETTER HI;Lo;0;L;;;;;N;;;;; +13B0;CHEROKEE LETTER HO;Lo;0;L;;;;;N;;;;; +13B1;CHEROKEE LETTER HU;Lo;0;L;;;;;N;;;;; +13B2;CHEROKEE LETTER HV;Lo;0;L;;;;;N;;;;; +13B3;CHEROKEE LETTER LA;Lo;0;L;;;;;N;;;;; +13B4;CHEROKEE LETTER LE;Lo;0;L;;;;;N;;;;; +13B5;CHEROKEE LETTER LI;Lo;0;L;;;;;N;;;;; +13B6;CHEROKEE LETTER LO;Lo;0;L;;;;;N;;;;; +13B7;CHEROKEE LETTER LU;Lo;0;L;;;;;N;;;;; +13B8;CHEROKEE LETTER LV;Lo;0;L;;;;;N;;;;; +13B9;CHEROKEE LETTER MA;Lo;0;L;;;;;N;;;;; +13BA;CHEROKEE LETTER ME;Lo;0;L;;;;;N;;;;; +13BB;CHEROKEE LETTER MI;Lo;0;L;;;;;N;;;;; +13BC;CHEROKEE LETTER MO;Lo;0;L;;;;;N;;;;; +13BD;CHEROKEE LETTER MU;Lo;0;L;;;;;N;;;;; +13BE;CHEROKEE LETTER NA;Lo;0;L;;;;;N;;;;; +13BF;CHEROKEE LETTER HNA;Lo;0;L;;;;;N;;;;; +13C0;CHEROKEE LETTER NAH;Lo;0;L;;;;;N;;;;; +13C1;CHEROKEE LETTER NE;Lo;0;L;;;;;N;;;;; +13C2;CHEROKEE LETTER NI;Lo;0;L;;;;;N;;;;; +13C3;CHEROKEE LETTER NO;Lo;0;L;;;;;N;;;;; +13C4;CHEROKEE LETTER NU;Lo;0;L;;;;;N;;;;; +13C5;CHEROKEE LETTER NV;Lo;0;L;;;;;N;;;;; +13C6;CHEROKEE LETTER QUA;Lo;0;L;;;;;N;;;;; +13C7;CHEROKEE LETTER QUE;Lo;0;L;;;;;N;;;;; +13C8;CHEROKEE LETTER QUI;Lo;0;L;;;;;N;;;;; +13C9;CHEROKEE LETTER QUO;Lo;0;L;;;;;N;;;;; +13CA;CHEROKEE LETTER QUU;Lo;0;L;;;;;N;;;;; +13CB;CHEROKEE LETTER QUV;Lo;0;L;;;;;N;;;;; +13CC;CHEROKEE LETTER SA;Lo;0;L;;;;;N;;;;; +13CD;CHEROKEE LETTER S;Lo;0;L;;;;;N;;;;; +13CE;CHEROKEE LETTER SE;Lo;0;L;;;;;N;;;;; +13CF;CHEROKEE LETTER SI;Lo;0;L;;;;;N;;;;; +13D0;CHEROKEE LETTER SO;Lo;0;L;;;;;N;;;;; +13D1;CHEROKEE LETTER SU;Lo;0;L;;;;;N;;;;; +13D2;CHEROKEE LETTER SV;Lo;0;L;;;;;N;;;;; +13D3;CHEROKEE LETTER DA;Lo;0;L;;;;;N;;;;; +13D4;CHEROKEE LETTER TA;Lo;0;L;;;;;N;;;;; +13D5;CHEROKEE LETTER DE;Lo;0;L;;;;;N;;;;; +13D6;CHEROKEE LETTER TE;Lo;0;L;;;;;N;;;;; +13D7;CHEROKEE LETTER DI;Lo;0;L;;;;;N;;;;; +13D8;CHEROKEE LETTER TI;Lo;0;L;;;;;N;;;;; +13D9;CHEROKEE LETTER DO;Lo;0;L;;;;;N;;;;; +13DA;CHEROKEE LETTER DU;Lo;0;L;;;;;N;;;;; +13DB;CHEROKEE LETTER DV;Lo;0;L;;;;;N;;;;; +13DC;CHEROKEE LETTER DLA;Lo;0;L;;;;;N;;;;; +13DD;CHEROKEE LETTER TLA;Lo;0;L;;;;;N;;;;; +13DE;CHEROKEE LETTER TLE;Lo;0;L;;;;;N;;;;; +13DF;CHEROKEE LETTER TLI;Lo;0;L;;;;;N;;;;; +13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;; +13E1;CHEROKEE LETTER TLU;Lo;0;L;;;;;N;;;;; +13E2;CHEROKEE LETTER TLV;Lo;0;L;;;;;N;;;;; +13E3;CHEROKEE LETTER TSA;Lo;0;L;;;;;N;;;;; +13E4;CHEROKEE LETTER TSE;Lo;0;L;;;;;N;;;;; +13E5;CHEROKEE LETTER TSI;Lo;0;L;;;;;N;;;;; +13E6;CHEROKEE LETTER TSO;Lo;0;L;;;;;N;;;;; +13E7;CHEROKEE LETTER TSU;Lo;0;L;;;;;N;;;;; +13E8;CHEROKEE LETTER TSV;Lo;0;L;;;;;N;;;;; +13E9;CHEROKEE LETTER WA;Lo;0;L;;;;;N;;;;; +13EA;CHEROKEE LETTER WE;Lo;0;L;;;;;N;;;;; +13EB;CHEROKEE LETTER WI;Lo;0;L;;;;;N;;;;; +13EC;CHEROKEE LETTER WO;Lo;0;L;;;;;N;;;;; +13ED;CHEROKEE LETTER WU;Lo;0;L;;;;;N;;;;; +13EE;CHEROKEE LETTER WV;Lo;0;L;;;;;N;;;;; +13EF;CHEROKEE LETTER YA;Lo;0;L;;;;;N;;;;; +13F0;CHEROKEE LETTER YE;Lo;0;L;;;;;N;;;;; +13F1;CHEROKEE LETTER YI;Lo;0;L;;;;;N;;;;; +13F2;CHEROKEE LETTER YO;Lo;0;L;;;;;N;;;;; +13F3;CHEROKEE LETTER YU;Lo;0;L;;;;;N;;;;; +13F4;CHEROKEE LETTER YV;Lo;0;L;;;;;N;;;;; +1400;CANADIAN SYLLABICS HYPHEN;Pd;0;ON;;;;;N;;;;; +1401;CANADIAN SYLLABICS E;Lo;0;L;;;;;N;;;;; +1402;CANADIAN SYLLABICS AAI;Lo;0;L;;;;;N;;;;; +1403;CANADIAN SYLLABICS I;Lo;0;L;;;;;N;;;;; +1404;CANADIAN SYLLABICS II;Lo;0;L;;;;;N;;;;; +1405;CANADIAN SYLLABICS O;Lo;0;L;;;;;N;;;;; +1406;CANADIAN SYLLABICS OO;Lo;0;L;;;;;N;;;;; +1407;CANADIAN SYLLABICS Y-CREE OO;Lo;0;L;;;;;N;;;;; +1408;CANADIAN SYLLABICS CARRIER EE;Lo;0;L;;;;;N;;;;; +1409;CANADIAN SYLLABICS CARRIER I;Lo;0;L;;;;;N;;;;; +140A;CANADIAN SYLLABICS A;Lo;0;L;;;;;N;;;;; +140B;CANADIAN SYLLABICS AA;Lo;0;L;;;;;N;;;;; +140C;CANADIAN SYLLABICS WE;Lo;0;L;;;;;N;;;;; +140D;CANADIAN SYLLABICS WEST-CREE WE;Lo;0;L;;;;;N;;;;; +140E;CANADIAN SYLLABICS WI;Lo;0;L;;;;;N;;;;; +140F;CANADIAN SYLLABICS WEST-CREE WI;Lo;0;L;;;;;N;;;;; +1410;CANADIAN SYLLABICS WII;Lo;0;L;;;;;N;;;;; +1411;CANADIAN SYLLABICS WEST-CREE WII;Lo;0;L;;;;;N;;;;; +1412;CANADIAN SYLLABICS WO;Lo;0;L;;;;;N;;;;; +1413;CANADIAN SYLLABICS WEST-CREE WO;Lo;0;L;;;;;N;;;;; +1414;CANADIAN SYLLABICS WOO;Lo;0;L;;;;;N;;;;; +1415;CANADIAN SYLLABICS WEST-CREE WOO;Lo;0;L;;;;;N;;;;; +1416;CANADIAN SYLLABICS NASKAPI WOO;Lo;0;L;;;;;N;;;;; +1417;CANADIAN SYLLABICS WA;Lo;0;L;;;;;N;;;;; +1418;CANADIAN SYLLABICS WEST-CREE WA;Lo;0;L;;;;;N;;;;; +1419;CANADIAN SYLLABICS WAA;Lo;0;L;;;;;N;;;;; +141A;CANADIAN SYLLABICS WEST-CREE WAA;Lo;0;L;;;;;N;;;;; +141B;CANADIAN SYLLABICS NASKAPI WAA;Lo;0;L;;;;;N;;;;; +141C;CANADIAN SYLLABICS AI;Lo;0;L;;;;;N;;;;; +141D;CANADIAN SYLLABICS Y-CREE W;Lo;0;L;;;;;N;;;;; +141E;CANADIAN SYLLABICS GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +141F;CANADIAN SYLLABICS FINAL ACUTE;Lo;0;L;;;;;N;;;;; +1420;CANADIAN SYLLABICS FINAL GRAVE;Lo;0;L;;;;;N;;;;; +1421;CANADIAN SYLLABICS FINAL BOTTOM HALF RING;Lo;0;L;;;;;N;;;;; +1422;CANADIAN SYLLABICS FINAL TOP HALF RING;Lo;0;L;;;;;N;;;;; +1423;CANADIAN SYLLABICS FINAL RIGHT HALF RING;Lo;0;L;;;;;N;;;;; +1424;CANADIAN SYLLABICS FINAL RING;Lo;0;L;;;;;N;;;;; +1425;CANADIAN SYLLABICS FINAL DOUBLE ACUTE;Lo;0;L;;;;;N;;;;; +1426;CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES;Lo;0;L;;;;;N;;;;; +1427;CANADIAN SYLLABICS FINAL MIDDLE DOT;Lo;0;L;;;;;N;;;;; +1428;CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE;Lo;0;L;;;;;N;;;;; +1429;CANADIAN SYLLABICS FINAL PLUS;Lo;0;L;;;;;N;;;;; +142A;CANADIAN SYLLABICS FINAL DOWN TACK;Lo;0;L;;;;;N;;;;; +142B;CANADIAN SYLLABICS EN;Lo;0;L;;;;;N;;;;; +142C;CANADIAN SYLLABICS IN;Lo;0;L;;;;;N;;;;; +142D;CANADIAN SYLLABICS ON;Lo;0;L;;;;;N;;;;; +142E;CANADIAN SYLLABICS AN;Lo;0;L;;;;;N;;;;; +142F;CANADIAN SYLLABICS PE;Lo;0;L;;;;;N;;;;; +1430;CANADIAN SYLLABICS PAAI;Lo;0;L;;;;;N;;;;; +1431;CANADIAN SYLLABICS PI;Lo;0;L;;;;;N;;;;; +1432;CANADIAN SYLLABICS PII;Lo;0;L;;;;;N;;;;; +1433;CANADIAN SYLLABICS PO;Lo;0;L;;;;;N;;;;; +1434;CANADIAN SYLLABICS POO;Lo;0;L;;;;;N;;;;; +1435;CANADIAN SYLLABICS Y-CREE POO;Lo;0;L;;;;;N;;;;; +1436;CANADIAN SYLLABICS CARRIER HEE;Lo;0;L;;;;;N;;;;; +1437;CANADIAN SYLLABICS CARRIER HI;Lo;0;L;;;;;N;;;;; +1438;CANADIAN SYLLABICS PA;Lo;0;L;;;;;N;;;;; +1439;CANADIAN SYLLABICS PAA;Lo;0;L;;;;;N;;;;; +143A;CANADIAN SYLLABICS PWE;Lo;0;L;;;;;N;;;;; +143B;CANADIAN SYLLABICS WEST-CREE PWE;Lo;0;L;;;;;N;;;;; +143C;CANADIAN SYLLABICS PWI;Lo;0;L;;;;;N;;;;; +143D;CANADIAN SYLLABICS WEST-CREE PWI;Lo;0;L;;;;;N;;;;; +143E;CANADIAN SYLLABICS PWII;Lo;0;L;;;;;N;;;;; +143F;CANADIAN SYLLABICS WEST-CREE PWII;Lo;0;L;;;;;N;;;;; +1440;CANADIAN SYLLABICS PWO;Lo;0;L;;;;;N;;;;; +1441;CANADIAN SYLLABICS WEST-CREE PWO;Lo;0;L;;;;;N;;;;; +1442;CANADIAN SYLLABICS PWOO;Lo;0;L;;;;;N;;;;; +1443;CANADIAN SYLLABICS WEST-CREE PWOO;Lo;0;L;;;;;N;;;;; +1444;CANADIAN SYLLABICS PWA;Lo;0;L;;;;;N;;;;; +1445;CANADIAN SYLLABICS WEST-CREE PWA;Lo;0;L;;;;;N;;;;; +1446;CANADIAN SYLLABICS PWAA;Lo;0;L;;;;;N;;;;; +1447;CANADIAN SYLLABICS WEST-CREE PWAA;Lo;0;L;;;;;N;;;;; +1448;CANADIAN SYLLABICS Y-CREE PWAA;Lo;0;L;;;;;N;;;;; +1449;CANADIAN SYLLABICS P;Lo;0;L;;;;;N;;;;; +144A;CANADIAN SYLLABICS WEST-CREE P;Lo;0;L;;;;;N;;;;; +144B;CANADIAN SYLLABICS CARRIER H;Lo;0;L;;;;;N;;;;; +144C;CANADIAN SYLLABICS TE;Lo;0;L;;;;;N;;;;; +144D;CANADIAN SYLLABICS TAAI;Lo;0;L;;;;;N;;;;; +144E;CANADIAN SYLLABICS TI;Lo;0;L;;;;;N;;;;; +144F;CANADIAN SYLLABICS TII;Lo;0;L;;;;;N;;;;; +1450;CANADIAN SYLLABICS TO;Lo;0;L;;;;;N;;;;; +1451;CANADIAN SYLLABICS TOO;Lo;0;L;;;;;N;;;;; +1452;CANADIAN SYLLABICS Y-CREE TOO;Lo;0;L;;;;;N;;;;; +1453;CANADIAN SYLLABICS CARRIER DEE;Lo;0;L;;;;;N;;;;; +1454;CANADIAN SYLLABICS CARRIER DI;Lo;0;L;;;;;N;;;;; +1455;CANADIAN SYLLABICS TA;Lo;0;L;;;;;N;;;;; +1456;CANADIAN SYLLABICS TAA;Lo;0;L;;;;;N;;;;; +1457;CANADIAN SYLLABICS TWE;Lo;0;L;;;;;N;;;;; +1458;CANADIAN SYLLABICS WEST-CREE TWE;Lo;0;L;;;;;N;;;;; +1459;CANADIAN SYLLABICS TWI;Lo;0;L;;;;;N;;;;; +145A;CANADIAN SYLLABICS WEST-CREE TWI;Lo;0;L;;;;;N;;;;; +145B;CANADIAN SYLLABICS TWII;Lo;0;L;;;;;N;;;;; +145C;CANADIAN SYLLABICS WEST-CREE TWII;Lo;0;L;;;;;N;;;;; +145D;CANADIAN SYLLABICS TWO;Lo;0;L;;;;;N;;;;; +145E;CANADIAN SYLLABICS WEST-CREE TWO;Lo;0;L;;;;;N;;;;; +145F;CANADIAN SYLLABICS TWOO;Lo;0;L;;;;;N;;;;; +1460;CANADIAN SYLLABICS WEST-CREE TWOO;Lo;0;L;;;;;N;;;;; +1461;CANADIAN SYLLABICS TWA;Lo;0;L;;;;;N;;;;; +1462;CANADIAN SYLLABICS WEST-CREE TWA;Lo;0;L;;;;;N;;;;; +1463;CANADIAN SYLLABICS TWAA;Lo;0;L;;;;;N;;;;; +1464;CANADIAN SYLLABICS WEST-CREE TWAA;Lo;0;L;;;;;N;;;;; +1465;CANADIAN SYLLABICS NASKAPI TWAA;Lo;0;L;;;;;N;;;;; +1466;CANADIAN SYLLABICS T;Lo;0;L;;;;;N;;;;; +1467;CANADIAN SYLLABICS TTE;Lo;0;L;;;;;N;;;;; +1468;CANADIAN SYLLABICS TTI;Lo;0;L;;;;;N;;;;; +1469;CANADIAN SYLLABICS TTO;Lo;0;L;;;;;N;;;;; +146A;CANADIAN SYLLABICS TTA;Lo;0;L;;;;;N;;;;; +146B;CANADIAN SYLLABICS KE;Lo;0;L;;;;;N;;;;; +146C;CANADIAN SYLLABICS KAAI;Lo;0;L;;;;;N;;;;; +146D;CANADIAN SYLLABICS KI;Lo;0;L;;;;;N;;;;; +146E;CANADIAN SYLLABICS KII;Lo;0;L;;;;;N;;;;; +146F;CANADIAN SYLLABICS KO;Lo;0;L;;;;;N;;;;; +1470;CANADIAN SYLLABICS KOO;Lo;0;L;;;;;N;;;;; +1471;CANADIAN SYLLABICS Y-CREE KOO;Lo;0;L;;;;;N;;;;; +1472;CANADIAN SYLLABICS KA;Lo;0;L;;;;;N;;;;; +1473;CANADIAN SYLLABICS KAA;Lo;0;L;;;;;N;;;;; +1474;CANADIAN SYLLABICS KWE;Lo;0;L;;;;;N;;;;; +1475;CANADIAN SYLLABICS WEST-CREE KWE;Lo;0;L;;;;;N;;;;; +1476;CANADIAN SYLLABICS KWI;Lo;0;L;;;;;N;;;;; +1477;CANADIAN SYLLABICS WEST-CREE KWI;Lo;0;L;;;;;N;;;;; +1478;CANADIAN SYLLABICS KWII;Lo;0;L;;;;;N;;;;; +1479;CANADIAN SYLLABICS WEST-CREE KWII;Lo;0;L;;;;;N;;;;; +147A;CANADIAN SYLLABICS KWO;Lo;0;L;;;;;N;;;;; +147B;CANADIAN SYLLABICS WEST-CREE KWO;Lo;0;L;;;;;N;;;;; +147C;CANADIAN SYLLABICS KWOO;Lo;0;L;;;;;N;;;;; +147D;CANADIAN SYLLABICS WEST-CREE KWOO;Lo;0;L;;;;;N;;;;; +147E;CANADIAN SYLLABICS KWA;Lo;0;L;;;;;N;;;;; +147F;CANADIAN SYLLABICS WEST-CREE KWA;Lo;0;L;;;;;N;;;;; +1480;CANADIAN SYLLABICS KWAA;Lo;0;L;;;;;N;;;;; +1481;CANADIAN SYLLABICS WEST-CREE KWAA;Lo;0;L;;;;;N;;;;; +1482;CANADIAN SYLLABICS NASKAPI KWAA;Lo;0;L;;;;;N;;;;; +1483;CANADIAN SYLLABICS K;Lo;0;L;;;;;N;;;;; +1484;CANADIAN SYLLABICS KW;Lo;0;L;;;;;N;;;;; +1485;CANADIAN SYLLABICS SOUTH-SLAVEY KEH;Lo;0;L;;;;;N;;;;; +1486;CANADIAN SYLLABICS SOUTH-SLAVEY KIH;Lo;0;L;;;;;N;;;;; +1487;CANADIAN SYLLABICS SOUTH-SLAVEY KOH;Lo;0;L;;;;;N;;;;; +1488;CANADIAN SYLLABICS SOUTH-SLAVEY KAH;Lo;0;L;;;;;N;;;;; +1489;CANADIAN SYLLABICS CE;Lo;0;L;;;;;N;;;;; +148A;CANADIAN SYLLABICS CAAI;Lo;0;L;;;;;N;;;;; +148B;CANADIAN SYLLABICS CI;Lo;0;L;;;;;N;;;;; +148C;CANADIAN SYLLABICS CII;Lo;0;L;;;;;N;;;;; +148D;CANADIAN SYLLABICS CO;Lo;0;L;;;;;N;;;;; +148E;CANADIAN SYLLABICS COO;Lo;0;L;;;;;N;;;;; +148F;CANADIAN SYLLABICS Y-CREE COO;Lo;0;L;;;;;N;;;;; +1490;CANADIAN SYLLABICS CA;Lo;0;L;;;;;N;;;;; +1491;CANADIAN SYLLABICS CAA;Lo;0;L;;;;;N;;;;; +1492;CANADIAN SYLLABICS CWE;Lo;0;L;;;;;N;;;;; +1493;CANADIAN SYLLABICS WEST-CREE CWE;Lo;0;L;;;;;N;;;;; +1494;CANADIAN SYLLABICS CWI;Lo;0;L;;;;;N;;;;; +1495;CANADIAN SYLLABICS WEST-CREE CWI;Lo;0;L;;;;;N;;;;; +1496;CANADIAN SYLLABICS CWII;Lo;0;L;;;;;N;;;;; +1497;CANADIAN SYLLABICS WEST-CREE CWII;Lo;0;L;;;;;N;;;;; +1498;CANADIAN SYLLABICS CWO;Lo;0;L;;;;;N;;;;; +1499;CANADIAN SYLLABICS WEST-CREE CWO;Lo;0;L;;;;;N;;;;; +149A;CANADIAN SYLLABICS CWOO;Lo;0;L;;;;;N;;;;; +149B;CANADIAN SYLLABICS WEST-CREE CWOO;Lo;0;L;;;;;N;;;;; +149C;CANADIAN SYLLABICS CWA;Lo;0;L;;;;;N;;;;; +149D;CANADIAN SYLLABICS WEST-CREE CWA;Lo;0;L;;;;;N;;;;; +149E;CANADIAN SYLLABICS CWAA;Lo;0;L;;;;;N;;;;; +149F;CANADIAN SYLLABICS WEST-CREE CWAA;Lo;0;L;;;;;N;;;;; +14A0;CANADIAN SYLLABICS NASKAPI CWAA;Lo;0;L;;;;;N;;;;; +14A1;CANADIAN SYLLABICS C;Lo;0;L;;;;;N;;;;; +14A2;CANADIAN SYLLABICS SAYISI TH;Lo;0;L;;;;;N;;;;; +14A3;CANADIAN SYLLABICS ME;Lo;0;L;;;;;N;;;;; +14A4;CANADIAN SYLLABICS MAAI;Lo;0;L;;;;;N;;;;; +14A5;CANADIAN SYLLABICS MI;Lo;0;L;;;;;N;;;;; +14A6;CANADIAN SYLLABICS MII;Lo;0;L;;;;;N;;;;; +14A7;CANADIAN SYLLABICS MO;Lo;0;L;;;;;N;;;;; +14A8;CANADIAN SYLLABICS MOO;Lo;0;L;;;;;N;;;;; +14A9;CANADIAN SYLLABICS Y-CREE MOO;Lo;0;L;;;;;N;;;;; +14AA;CANADIAN SYLLABICS MA;Lo;0;L;;;;;N;;;;; +14AB;CANADIAN SYLLABICS MAA;Lo;0;L;;;;;N;;;;; +14AC;CANADIAN SYLLABICS MWE;Lo;0;L;;;;;N;;;;; +14AD;CANADIAN SYLLABICS WEST-CREE MWE;Lo;0;L;;;;;N;;;;; +14AE;CANADIAN SYLLABICS MWI;Lo;0;L;;;;;N;;;;; +14AF;CANADIAN SYLLABICS WEST-CREE MWI;Lo;0;L;;;;;N;;;;; +14B0;CANADIAN SYLLABICS MWII;Lo;0;L;;;;;N;;;;; +14B1;CANADIAN SYLLABICS WEST-CREE MWII;Lo;0;L;;;;;N;;;;; +14B2;CANADIAN SYLLABICS MWO;Lo;0;L;;;;;N;;;;; +14B3;CANADIAN SYLLABICS WEST-CREE MWO;Lo;0;L;;;;;N;;;;; +14B4;CANADIAN SYLLABICS MWOO;Lo;0;L;;;;;N;;;;; +14B5;CANADIAN SYLLABICS WEST-CREE MWOO;Lo;0;L;;;;;N;;;;; +14B6;CANADIAN SYLLABICS MWA;Lo;0;L;;;;;N;;;;; +14B7;CANADIAN SYLLABICS WEST-CREE MWA;Lo;0;L;;;;;N;;;;; +14B8;CANADIAN SYLLABICS MWAA;Lo;0;L;;;;;N;;;;; +14B9;CANADIAN SYLLABICS WEST-CREE MWAA;Lo;0;L;;;;;N;;;;; +14BA;CANADIAN SYLLABICS NASKAPI MWAA;Lo;0;L;;;;;N;;;;; +14BB;CANADIAN SYLLABICS M;Lo;0;L;;;;;N;;;;; +14BC;CANADIAN SYLLABICS WEST-CREE M;Lo;0;L;;;;;N;;;;; +14BD;CANADIAN SYLLABICS MH;Lo;0;L;;;;;N;;;;; +14BE;CANADIAN SYLLABICS ATHAPASCAN M;Lo;0;L;;;;;N;;;;; +14BF;CANADIAN SYLLABICS SAYISI M;Lo;0;L;;;;;N;;;;; +14C0;CANADIAN SYLLABICS NE;Lo;0;L;;;;;N;;;;; +14C1;CANADIAN SYLLABICS NAAI;Lo;0;L;;;;;N;;;;; +14C2;CANADIAN SYLLABICS NI;Lo;0;L;;;;;N;;;;; +14C3;CANADIAN SYLLABICS NII;Lo;0;L;;;;;N;;;;; +14C4;CANADIAN SYLLABICS NO;Lo;0;L;;;;;N;;;;; +14C5;CANADIAN SYLLABICS NOO;Lo;0;L;;;;;N;;;;; +14C6;CANADIAN SYLLABICS Y-CREE NOO;Lo;0;L;;;;;N;;;;; +14C7;CANADIAN SYLLABICS NA;Lo;0;L;;;;;N;;;;; +14C8;CANADIAN SYLLABICS NAA;Lo;0;L;;;;;N;;;;; +14C9;CANADIAN SYLLABICS NWE;Lo;0;L;;;;;N;;;;; +14CA;CANADIAN SYLLABICS WEST-CREE NWE;Lo;0;L;;;;;N;;;;; +14CB;CANADIAN SYLLABICS NWA;Lo;0;L;;;;;N;;;;; +14CC;CANADIAN SYLLABICS WEST-CREE NWA;Lo;0;L;;;;;N;;;;; +14CD;CANADIAN SYLLABICS NWAA;Lo;0;L;;;;;N;;;;; +14CE;CANADIAN SYLLABICS WEST-CREE NWAA;Lo;0;L;;;;;N;;;;; +14CF;CANADIAN SYLLABICS NASKAPI NWAA;Lo;0;L;;;;;N;;;;; +14D0;CANADIAN SYLLABICS N;Lo;0;L;;;;;N;;;;; +14D1;CANADIAN SYLLABICS CARRIER NG;Lo;0;L;;;;;N;;;;; +14D2;CANADIAN SYLLABICS NH;Lo;0;L;;;;;N;;;;; +14D3;CANADIAN SYLLABICS LE;Lo;0;L;;;;;N;;;;; +14D4;CANADIAN SYLLABICS LAAI;Lo;0;L;;;;;N;;;;; +14D5;CANADIAN SYLLABICS LI;Lo;0;L;;;;;N;;;;; +14D6;CANADIAN SYLLABICS LII;Lo;0;L;;;;;N;;;;; +14D7;CANADIAN SYLLABICS LO;Lo;0;L;;;;;N;;;;; +14D8;CANADIAN SYLLABICS LOO;Lo;0;L;;;;;N;;;;; +14D9;CANADIAN SYLLABICS Y-CREE LOO;Lo;0;L;;;;;N;;;;; +14DA;CANADIAN SYLLABICS LA;Lo;0;L;;;;;N;;;;; +14DB;CANADIAN SYLLABICS LAA;Lo;0;L;;;;;N;;;;; +14DC;CANADIAN SYLLABICS LWE;Lo;0;L;;;;;N;;;;; +14DD;CANADIAN SYLLABICS WEST-CREE LWE;Lo;0;L;;;;;N;;;;; +14DE;CANADIAN SYLLABICS LWI;Lo;0;L;;;;;N;;;;; +14DF;CANADIAN SYLLABICS WEST-CREE LWI;Lo;0;L;;;;;N;;;;; +14E0;CANADIAN SYLLABICS LWII;Lo;0;L;;;;;N;;;;; +14E1;CANADIAN SYLLABICS WEST-CREE LWII;Lo;0;L;;;;;N;;;;; +14E2;CANADIAN SYLLABICS LWO;Lo;0;L;;;;;N;;;;; +14E3;CANADIAN SYLLABICS WEST-CREE LWO;Lo;0;L;;;;;N;;;;; +14E4;CANADIAN SYLLABICS LWOO;Lo;0;L;;;;;N;;;;; +14E5;CANADIAN SYLLABICS WEST-CREE LWOO;Lo;0;L;;;;;N;;;;; +14E6;CANADIAN SYLLABICS LWA;Lo;0;L;;;;;N;;;;; +14E7;CANADIAN SYLLABICS WEST-CREE LWA;Lo;0;L;;;;;N;;;;; +14E8;CANADIAN SYLLABICS LWAA;Lo;0;L;;;;;N;;;;; +14E9;CANADIAN SYLLABICS WEST-CREE LWAA;Lo;0;L;;;;;N;;;;; +14EA;CANADIAN SYLLABICS L;Lo;0;L;;;;;N;;;;; +14EB;CANADIAN SYLLABICS WEST-CREE L;Lo;0;L;;;;;N;;;;; +14EC;CANADIAN SYLLABICS MEDIAL L;Lo;0;L;;;;;N;;;;; +14ED;CANADIAN SYLLABICS SE;Lo;0;L;;;;;N;;;;; +14EE;CANADIAN SYLLABICS SAAI;Lo;0;L;;;;;N;;;;; +14EF;CANADIAN SYLLABICS SI;Lo;0;L;;;;;N;;;;; +14F0;CANADIAN SYLLABICS SII;Lo;0;L;;;;;N;;;;; +14F1;CANADIAN SYLLABICS SO;Lo;0;L;;;;;N;;;;; +14F2;CANADIAN SYLLABICS SOO;Lo;0;L;;;;;N;;;;; +14F3;CANADIAN SYLLABICS Y-CREE SOO;Lo;0;L;;;;;N;;;;; +14F4;CANADIAN SYLLABICS SA;Lo;0;L;;;;;N;;;;; +14F5;CANADIAN SYLLABICS SAA;Lo;0;L;;;;;N;;;;; +14F6;CANADIAN SYLLABICS SWE;Lo;0;L;;;;;N;;;;; +14F7;CANADIAN SYLLABICS WEST-CREE SWE;Lo;0;L;;;;;N;;;;; +14F8;CANADIAN SYLLABICS SWI;Lo;0;L;;;;;N;;;;; +14F9;CANADIAN SYLLABICS WEST-CREE SWI;Lo;0;L;;;;;N;;;;; +14FA;CANADIAN SYLLABICS SWII;Lo;0;L;;;;;N;;;;; +14FB;CANADIAN SYLLABICS WEST-CREE SWII;Lo;0;L;;;;;N;;;;; +14FC;CANADIAN SYLLABICS SWO;Lo;0;L;;;;;N;;;;; +14FD;CANADIAN SYLLABICS WEST-CREE SWO;Lo;0;L;;;;;N;;;;; +14FE;CANADIAN SYLLABICS SWOO;Lo;0;L;;;;;N;;;;; +14FF;CANADIAN SYLLABICS WEST-CREE SWOO;Lo;0;L;;;;;N;;;;; +1500;CANADIAN SYLLABICS SWA;Lo;0;L;;;;;N;;;;; +1501;CANADIAN SYLLABICS WEST-CREE SWA;Lo;0;L;;;;;N;;;;; +1502;CANADIAN SYLLABICS SWAA;Lo;0;L;;;;;N;;;;; +1503;CANADIAN SYLLABICS WEST-CREE SWAA;Lo;0;L;;;;;N;;;;; +1504;CANADIAN SYLLABICS NASKAPI SWAA;Lo;0;L;;;;;N;;;;; +1505;CANADIAN SYLLABICS S;Lo;0;L;;;;;N;;;;; +1506;CANADIAN SYLLABICS ATHAPASCAN S;Lo;0;L;;;;;N;;;;; +1507;CANADIAN SYLLABICS SW;Lo;0;L;;;;;N;;;;; +1508;CANADIAN SYLLABICS BLACKFOOT S;Lo;0;L;;;;;N;;;;; +1509;CANADIAN SYLLABICS MOOSE-CREE SK;Lo;0;L;;;;;N;;;;; +150A;CANADIAN SYLLABICS NASKAPI SKW;Lo;0;L;;;;;N;;;;; +150B;CANADIAN SYLLABICS NASKAPI S-W;Lo;0;L;;;;;N;;;;; +150C;CANADIAN SYLLABICS NASKAPI SPWA;Lo;0;L;;;;;N;;;;; +150D;CANADIAN SYLLABICS NASKAPI STWA;Lo;0;L;;;;;N;;;;; +150E;CANADIAN SYLLABICS NASKAPI SKWA;Lo;0;L;;;;;N;;;;; +150F;CANADIAN SYLLABICS NASKAPI SCWA;Lo;0;L;;;;;N;;;;; +1510;CANADIAN SYLLABICS SHE;Lo;0;L;;;;;N;;;;; +1511;CANADIAN SYLLABICS SHI;Lo;0;L;;;;;N;;;;; +1512;CANADIAN SYLLABICS SHII;Lo;0;L;;;;;N;;;;; +1513;CANADIAN SYLLABICS SHO;Lo;0;L;;;;;N;;;;; +1514;CANADIAN SYLLABICS SHOO;Lo;0;L;;;;;N;;;;; +1515;CANADIAN SYLLABICS SHA;Lo;0;L;;;;;N;;;;; +1516;CANADIAN SYLLABICS SHAA;Lo;0;L;;;;;N;;;;; +1517;CANADIAN SYLLABICS SHWE;Lo;0;L;;;;;N;;;;; +1518;CANADIAN SYLLABICS WEST-CREE SHWE;Lo;0;L;;;;;N;;;;; +1519;CANADIAN SYLLABICS SHWI;Lo;0;L;;;;;N;;;;; +151A;CANADIAN SYLLABICS WEST-CREE SHWI;Lo;0;L;;;;;N;;;;; +151B;CANADIAN SYLLABICS SHWII;Lo;0;L;;;;;N;;;;; +151C;CANADIAN SYLLABICS WEST-CREE SHWII;Lo;0;L;;;;;N;;;;; +151D;CANADIAN SYLLABICS SHWO;Lo;0;L;;;;;N;;;;; +151E;CANADIAN SYLLABICS WEST-CREE SHWO;Lo;0;L;;;;;N;;;;; +151F;CANADIAN SYLLABICS SHWOO;Lo;0;L;;;;;N;;;;; +1520;CANADIAN SYLLABICS WEST-CREE SHWOO;Lo;0;L;;;;;N;;;;; +1521;CANADIAN SYLLABICS SHWA;Lo;0;L;;;;;N;;;;; +1522;CANADIAN SYLLABICS WEST-CREE SHWA;Lo;0;L;;;;;N;;;;; +1523;CANADIAN SYLLABICS SHWAA;Lo;0;L;;;;;N;;;;; +1524;CANADIAN SYLLABICS WEST-CREE SHWAA;Lo;0;L;;;;;N;;;;; +1525;CANADIAN SYLLABICS SH;Lo;0;L;;;;;N;;;;; +1526;CANADIAN SYLLABICS YE;Lo;0;L;;;;;N;;;;; +1527;CANADIAN SYLLABICS YAAI;Lo;0;L;;;;;N;;;;; +1528;CANADIAN SYLLABICS YI;Lo;0;L;;;;;N;;;;; +1529;CANADIAN SYLLABICS YII;Lo;0;L;;;;;N;;;;; +152A;CANADIAN SYLLABICS YO;Lo;0;L;;;;;N;;;;; +152B;CANADIAN SYLLABICS YOO;Lo;0;L;;;;;N;;;;; +152C;CANADIAN SYLLABICS Y-CREE YOO;Lo;0;L;;;;;N;;;;; +152D;CANADIAN SYLLABICS YA;Lo;0;L;;;;;N;;;;; +152E;CANADIAN SYLLABICS YAA;Lo;0;L;;;;;N;;;;; +152F;CANADIAN SYLLABICS YWE;Lo;0;L;;;;;N;;;;; +1530;CANADIAN SYLLABICS WEST-CREE YWE;Lo;0;L;;;;;N;;;;; +1531;CANADIAN SYLLABICS YWI;Lo;0;L;;;;;N;;;;; +1532;CANADIAN SYLLABICS WEST-CREE YWI;Lo;0;L;;;;;N;;;;; +1533;CANADIAN SYLLABICS YWII;Lo;0;L;;;;;N;;;;; +1534;CANADIAN SYLLABICS WEST-CREE YWII;Lo;0;L;;;;;N;;;;; +1535;CANADIAN SYLLABICS YWO;Lo;0;L;;;;;N;;;;; +1536;CANADIAN SYLLABICS WEST-CREE YWO;Lo;0;L;;;;;N;;;;; +1537;CANADIAN SYLLABICS YWOO;Lo;0;L;;;;;N;;;;; +1538;CANADIAN SYLLABICS WEST-CREE YWOO;Lo;0;L;;;;;N;;;;; +1539;CANADIAN SYLLABICS YWA;Lo;0;L;;;;;N;;;;; +153A;CANADIAN SYLLABICS WEST-CREE YWA;Lo;0;L;;;;;N;;;;; +153B;CANADIAN SYLLABICS YWAA;Lo;0;L;;;;;N;;;;; +153C;CANADIAN SYLLABICS WEST-CREE YWAA;Lo;0;L;;;;;N;;;;; +153D;CANADIAN SYLLABICS NASKAPI YWAA;Lo;0;L;;;;;N;;;;; +153E;CANADIAN SYLLABICS Y;Lo;0;L;;;;;N;;;;; +153F;CANADIAN SYLLABICS BIBLE-CREE Y;Lo;0;L;;;;;N;;;;; +1540;CANADIAN SYLLABICS WEST-CREE Y;Lo;0;L;;;;;N;;;;; +1541;CANADIAN SYLLABICS SAYISI YI;Lo;0;L;;;;;N;;;;; +1542;CANADIAN SYLLABICS RE;Lo;0;L;;;;;N;;;;; +1543;CANADIAN SYLLABICS R-CREE RE;Lo;0;L;;;;;N;;;;; +1544;CANADIAN SYLLABICS WEST-CREE LE;Lo;0;L;;;;;N;;;;; +1545;CANADIAN SYLLABICS RAAI;Lo;0;L;;;;;N;;;;; +1546;CANADIAN SYLLABICS RI;Lo;0;L;;;;;N;;;;; +1547;CANADIAN SYLLABICS RII;Lo;0;L;;;;;N;;;;; +1548;CANADIAN SYLLABICS RO;Lo;0;L;;;;;N;;;;; +1549;CANADIAN SYLLABICS ROO;Lo;0;L;;;;;N;;;;; +154A;CANADIAN SYLLABICS WEST-CREE LO;Lo;0;L;;;;;N;;;;; +154B;CANADIAN SYLLABICS RA;Lo;0;L;;;;;N;;;;; +154C;CANADIAN SYLLABICS RAA;Lo;0;L;;;;;N;;;;; +154D;CANADIAN SYLLABICS WEST-CREE LA;Lo;0;L;;;;;N;;;;; +154E;CANADIAN SYLLABICS RWAA;Lo;0;L;;;;;N;;;;; +154F;CANADIAN SYLLABICS WEST-CREE RWAA;Lo;0;L;;;;;N;;;;; +1550;CANADIAN SYLLABICS R;Lo;0;L;;;;;N;;;;; +1551;CANADIAN SYLLABICS WEST-CREE R;Lo;0;L;;;;;N;;;;; +1552;CANADIAN SYLLABICS MEDIAL R;Lo;0;L;;;;;N;;;;; +1553;CANADIAN SYLLABICS FE;Lo;0;L;;;;;N;;;;; +1554;CANADIAN SYLLABICS FAAI;Lo;0;L;;;;;N;;;;; +1555;CANADIAN SYLLABICS FI;Lo;0;L;;;;;N;;;;; +1556;CANADIAN SYLLABICS FII;Lo;0;L;;;;;N;;;;; +1557;CANADIAN SYLLABICS FO;Lo;0;L;;;;;N;;;;; +1558;CANADIAN SYLLABICS FOO;Lo;0;L;;;;;N;;;;; +1559;CANADIAN SYLLABICS FA;Lo;0;L;;;;;N;;;;; +155A;CANADIAN SYLLABICS FAA;Lo;0;L;;;;;N;;;;; +155B;CANADIAN SYLLABICS FWAA;Lo;0;L;;;;;N;;;;; +155C;CANADIAN SYLLABICS WEST-CREE FWAA;Lo;0;L;;;;;N;;;;; +155D;CANADIAN SYLLABICS F;Lo;0;L;;;;;N;;;;; +155E;CANADIAN SYLLABICS THE;Lo;0;L;;;;;N;;;;; +155F;CANADIAN SYLLABICS N-CREE THE;Lo;0;L;;;;;N;;;;; +1560;CANADIAN SYLLABICS THI;Lo;0;L;;;;;N;;;;; +1561;CANADIAN SYLLABICS N-CREE THI;Lo;0;L;;;;;N;;;;; +1562;CANADIAN SYLLABICS THII;Lo;0;L;;;;;N;;;;; +1563;CANADIAN SYLLABICS N-CREE THII;Lo;0;L;;;;;N;;;;; +1564;CANADIAN SYLLABICS THO;Lo;0;L;;;;;N;;;;; +1565;CANADIAN SYLLABICS THOO;Lo;0;L;;;;;N;;;;; +1566;CANADIAN SYLLABICS THA;Lo;0;L;;;;;N;;;;; +1567;CANADIAN SYLLABICS THAA;Lo;0;L;;;;;N;;;;; +1568;CANADIAN SYLLABICS THWAA;Lo;0;L;;;;;N;;;;; +1569;CANADIAN SYLLABICS WEST-CREE THWAA;Lo;0;L;;;;;N;;;;; +156A;CANADIAN SYLLABICS TH;Lo;0;L;;;;;N;;;;; +156B;CANADIAN SYLLABICS TTHE;Lo;0;L;;;;;N;;;;; +156C;CANADIAN SYLLABICS TTHI;Lo;0;L;;;;;N;;;;; +156D;CANADIAN SYLLABICS TTHO;Lo;0;L;;;;;N;;;;; +156E;CANADIAN SYLLABICS TTHA;Lo;0;L;;;;;N;;;;; +156F;CANADIAN SYLLABICS TTH;Lo;0;L;;;;;N;;;;; +1570;CANADIAN SYLLABICS TYE;Lo;0;L;;;;;N;;;;; +1571;CANADIAN SYLLABICS TYI;Lo;0;L;;;;;N;;;;; +1572;CANADIAN SYLLABICS TYO;Lo;0;L;;;;;N;;;;; +1573;CANADIAN SYLLABICS TYA;Lo;0;L;;;;;N;;;;; +1574;CANADIAN SYLLABICS NUNAVIK HE;Lo;0;L;;;;;N;;;;; +1575;CANADIAN SYLLABICS NUNAVIK HI;Lo;0;L;;;;;N;;;;; +1576;CANADIAN SYLLABICS NUNAVIK HII;Lo;0;L;;;;;N;;;;; +1577;CANADIAN SYLLABICS NUNAVIK HO;Lo;0;L;;;;;N;;;;; +1578;CANADIAN SYLLABICS NUNAVIK HOO;Lo;0;L;;;;;N;;;;; +1579;CANADIAN SYLLABICS NUNAVIK HA;Lo;0;L;;;;;N;;;;; +157A;CANADIAN SYLLABICS NUNAVIK HAA;Lo;0;L;;;;;N;;;;; +157B;CANADIAN SYLLABICS NUNAVIK H;Lo;0;L;;;;;N;;;;; +157C;CANADIAN SYLLABICS NUNAVUT H;Lo;0;L;;;;;N;;;;; +157D;CANADIAN SYLLABICS HK;Lo;0;L;;;;;N;;;;; +157E;CANADIAN SYLLABICS QAAI;Lo;0;L;;;;;N;;;;; +157F;CANADIAN SYLLABICS QI;Lo;0;L;;;;;N;;;;; +1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;; +1581;CANADIAN SYLLABICS QO;Lo;0;L;;;;;N;;;;; +1582;CANADIAN SYLLABICS QOO;Lo;0;L;;;;;N;;;;; +1583;CANADIAN SYLLABICS QA;Lo;0;L;;;;;N;;;;; +1584;CANADIAN SYLLABICS QAA;Lo;0;L;;;;;N;;;;; +1585;CANADIAN SYLLABICS Q;Lo;0;L;;;;;N;;;;; +1586;CANADIAN SYLLABICS TLHE;Lo;0;L;;;;;N;;;;; +1587;CANADIAN SYLLABICS TLHI;Lo;0;L;;;;;N;;;;; +1588;CANADIAN SYLLABICS TLHO;Lo;0;L;;;;;N;;;;; +1589;CANADIAN SYLLABICS TLHA;Lo;0;L;;;;;N;;;;; +158A;CANADIAN SYLLABICS WEST-CREE RE;Lo;0;L;;;;;N;;;;; +158B;CANADIAN SYLLABICS WEST-CREE RI;Lo;0;L;;;;;N;;;;; +158C;CANADIAN SYLLABICS WEST-CREE RO;Lo;0;L;;;;;N;;;;; +158D;CANADIAN SYLLABICS WEST-CREE RA;Lo;0;L;;;;;N;;;;; +158E;CANADIAN SYLLABICS NGAAI;Lo;0;L;;;;;N;;;;; +158F;CANADIAN SYLLABICS NGI;Lo;0;L;;;;;N;;;;; +1590;CANADIAN SYLLABICS NGII;Lo;0;L;;;;;N;;;;; +1591;CANADIAN SYLLABICS NGO;Lo;0;L;;;;;N;;;;; +1592;CANADIAN SYLLABICS NGOO;Lo;0;L;;;;;N;;;;; +1593;CANADIAN SYLLABICS NGA;Lo;0;L;;;;;N;;;;; +1594;CANADIAN SYLLABICS NGAA;Lo;0;L;;;;;N;;;;; +1595;CANADIAN SYLLABICS NG;Lo;0;L;;;;;N;;;;; +1596;CANADIAN SYLLABICS NNG;Lo;0;L;;;;;N;;;;; +1597;CANADIAN SYLLABICS SAYISI SHE;Lo;0;L;;;;;N;;;;; +1598;CANADIAN SYLLABICS SAYISI SHI;Lo;0;L;;;;;N;;;;; +1599;CANADIAN SYLLABICS SAYISI SHO;Lo;0;L;;;;;N;;;;; +159A;CANADIAN SYLLABICS SAYISI SHA;Lo;0;L;;;;;N;;;;; +159B;CANADIAN SYLLABICS WOODS-CREE THE;Lo;0;L;;;;;N;;;;; +159C;CANADIAN SYLLABICS WOODS-CREE THI;Lo;0;L;;;;;N;;;;; +159D;CANADIAN SYLLABICS WOODS-CREE THO;Lo;0;L;;;;;N;;;;; +159E;CANADIAN SYLLABICS WOODS-CREE THA;Lo;0;L;;;;;N;;;;; +159F;CANADIAN SYLLABICS WOODS-CREE TH;Lo;0;L;;;;;N;;;;; +15A0;CANADIAN SYLLABICS LHI;Lo;0;L;;;;;N;;;;; +15A1;CANADIAN SYLLABICS LHII;Lo;0;L;;;;;N;;;;; +15A2;CANADIAN SYLLABICS LHO;Lo;0;L;;;;;N;;;;; +15A3;CANADIAN SYLLABICS LHOO;Lo;0;L;;;;;N;;;;; +15A4;CANADIAN SYLLABICS LHA;Lo;0;L;;;;;N;;;;; +15A5;CANADIAN SYLLABICS LHAA;Lo;0;L;;;;;N;;;;; +15A6;CANADIAN SYLLABICS LH;Lo;0;L;;;;;N;;;;; +15A7;CANADIAN SYLLABICS TH-CREE THE;Lo;0;L;;;;;N;;;;; +15A8;CANADIAN SYLLABICS TH-CREE THI;Lo;0;L;;;;;N;;;;; +15A9;CANADIAN SYLLABICS TH-CREE THII;Lo;0;L;;;;;N;;;;; +15AA;CANADIAN SYLLABICS TH-CREE THO;Lo;0;L;;;;;N;;;;; +15AB;CANADIAN SYLLABICS TH-CREE THOO;Lo;0;L;;;;;N;;;;; +15AC;CANADIAN SYLLABICS TH-CREE THA;Lo;0;L;;;;;N;;;;; +15AD;CANADIAN SYLLABICS TH-CREE THAA;Lo;0;L;;;;;N;;;;; +15AE;CANADIAN SYLLABICS TH-CREE TH;Lo;0;L;;;;;N;;;;; +15AF;CANADIAN SYLLABICS AIVILIK B;Lo;0;L;;;;;N;;;;; +15B0;CANADIAN SYLLABICS BLACKFOOT E;Lo;0;L;;;;;N;;;;; +15B1;CANADIAN SYLLABICS BLACKFOOT I;Lo;0;L;;;;;N;;;;; +15B2;CANADIAN SYLLABICS BLACKFOOT O;Lo;0;L;;;;;N;;;;; +15B3;CANADIAN SYLLABICS BLACKFOOT A;Lo;0;L;;;;;N;;;;; +15B4;CANADIAN SYLLABICS BLACKFOOT WE;Lo;0;L;;;;;N;;;;; +15B5;CANADIAN SYLLABICS BLACKFOOT WI;Lo;0;L;;;;;N;;;;; +15B6;CANADIAN SYLLABICS BLACKFOOT WO;Lo;0;L;;;;;N;;;;; +15B7;CANADIAN SYLLABICS BLACKFOOT WA;Lo;0;L;;;;;N;;;;; +15B8;CANADIAN SYLLABICS BLACKFOOT NE;Lo;0;L;;;;;N;;;;; +15B9;CANADIAN SYLLABICS BLACKFOOT NI;Lo;0;L;;;;;N;;;;; +15BA;CANADIAN SYLLABICS BLACKFOOT NO;Lo;0;L;;;;;N;;;;; +15BB;CANADIAN SYLLABICS BLACKFOOT NA;Lo;0;L;;;;;N;;;;; +15BC;CANADIAN SYLLABICS BLACKFOOT KE;Lo;0;L;;;;;N;;;;; +15BD;CANADIAN SYLLABICS BLACKFOOT KI;Lo;0;L;;;;;N;;;;; +15BE;CANADIAN SYLLABICS BLACKFOOT KO;Lo;0;L;;;;;N;;;;; +15BF;CANADIAN SYLLABICS BLACKFOOT KA;Lo;0;L;;;;;N;;;;; +15C0;CANADIAN SYLLABICS SAYISI HE;Lo;0;L;;;;;N;;;;; +15C1;CANADIAN SYLLABICS SAYISI HI;Lo;0;L;;;;;N;;;;; +15C2;CANADIAN SYLLABICS SAYISI HO;Lo;0;L;;;;;N;;;;; +15C3;CANADIAN SYLLABICS SAYISI HA;Lo;0;L;;;;;N;;;;; +15C4;CANADIAN SYLLABICS CARRIER GHU;Lo;0;L;;;;;N;;;;; +15C5;CANADIAN SYLLABICS CARRIER GHO;Lo;0;L;;;;;N;;;;; +15C6;CANADIAN SYLLABICS CARRIER GHE;Lo;0;L;;;;;N;;;;; +15C7;CANADIAN SYLLABICS CARRIER GHEE;Lo;0;L;;;;;N;;;;; +15C8;CANADIAN SYLLABICS CARRIER GHI;Lo;0;L;;;;;N;;;;; +15C9;CANADIAN SYLLABICS CARRIER GHA;Lo;0;L;;;;;N;;;;; +15CA;CANADIAN SYLLABICS CARRIER RU;Lo;0;L;;;;;N;;;;; +15CB;CANADIAN SYLLABICS CARRIER RO;Lo;0;L;;;;;N;;;;; +15CC;CANADIAN SYLLABICS CARRIER RE;Lo;0;L;;;;;N;;;;; +15CD;CANADIAN SYLLABICS CARRIER REE;Lo;0;L;;;;;N;;;;; +15CE;CANADIAN SYLLABICS CARRIER RI;Lo;0;L;;;;;N;;;;; +15CF;CANADIAN SYLLABICS CARRIER RA;Lo;0;L;;;;;N;;;;; +15D0;CANADIAN SYLLABICS CARRIER WU;Lo;0;L;;;;;N;;;;; +15D1;CANADIAN SYLLABICS CARRIER WO;Lo;0;L;;;;;N;;;;; +15D2;CANADIAN SYLLABICS CARRIER WE;Lo;0;L;;;;;N;;;;; +15D3;CANADIAN SYLLABICS CARRIER WEE;Lo;0;L;;;;;N;;;;; +15D4;CANADIAN SYLLABICS CARRIER WI;Lo;0;L;;;;;N;;;;; +15D5;CANADIAN SYLLABICS CARRIER WA;Lo;0;L;;;;;N;;;;; +15D6;CANADIAN SYLLABICS CARRIER HWU;Lo;0;L;;;;;N;;;;; +15D7;CANADIAN SYLLABICS CARRIER HWO;Lo;0;L;;;;;N;;;;; +15D8;CANADIAN SYLLABICS CARRIER HWE;Lo;0;L;;;;;N;;;;; +15D9;CANADIAN SYLLABICS CARRIER HWEE;Lo;0;L;;;;;N;;;;; +15DA;CANADIAN SYLLABICS CARRIER HWI;Lo;0;L;;;;;N;;;;; +15DB;CANADIAN SYLLABICS CARRIER HWA;Lo;0;L;;;;;N;;;;; +15DC;CANADIAN SYLLABICS CARRIER THU;Lo;0;L;;;;;N;;;;; +15DD;CANADIAN SYLLABICS CARRIER THO;Lo;0;L;;;;;N;;;;; +15DE;CANADIAN SYLLABICS CARRIER THE;Lo;0;L;;;;;N;;;;; +15DF;CANADIAN SYLLABICS CARRIER THEE;Lo;0;L;;;;;N;;;;; +15E0;CANADIAN SYLLABICS CARRIER THI;Lo;0;L;;;;;N;;;;; +15E1;CANADIAN SYLLABICS CARRIER THA;Lo;0;L;;;;;N;;;;; +15E2;CANADIAN SYLLABICS CARRIER TTU;Lo;0;L;;;;;N;;;;; +15E3;CANADIAN SYLLABICS CARRIER TTO;Lo;0;L;;;;;N;;;;; +15E4;CANADIAN SYLLABICS CARRIER TTE;Lo;0;L;;;;;N;;;;; +15E5;CANADIAN SYLLABICS CARRIER TTEE;Lo;0;L;;;;;N;;;;; +15E6;CANADIAN SYLLABICS CARRIER TTI;Lo;0;L;;;;;N;;;;; +15E7;CANADIAN SYLLABICS CARRIER TTA;Lo;0;L;;;;;N;;;;; +15E8;CANADIAN SYLLABICS CARRIER PU;Lo;0;L;;;;;N;;;;; +15E9;CANADIAN SYLLABICS CARRIER PO;Lo;0;L;;;;;N;;;;; +15EA;CANADIAN SYLLABICS CARRIER PE;Lo;0;L;;;;;N;;;;; +15EB;CANADIAN SYLLABICS CARRIER PEE;Lo;0;L;;;;;N;;;;; +15EC;CANADIAN SYLLABICS CARRIER PI;Lo;0;L;;;;;N;;;;; +15ED;CANADIAN SYLLABICS CARRIER PA;Lo;0;L;;;;;N;;;;; +15EE;CANADIAN SYLLABICS CARRIER P;Lo;0;L;;;;;N;;;;; +15EF;CANADIAN SYLLABICS CARRIER GU;Lo;0;L;;;;;N;;;;; +15F0;CANADIAN SYLLABICS CARRIER GO;Lo;0;L;;;;;N;;;;; +15F1;CANADIAN SYLLABICS CARRIER GE;Lo;0;L;;;;;N;;;;; +15F2;CANADIAN SYLLABICS CARRIER GEE;Lo;0;L;;;;;N;;;;; +15F3;CANADIAN SYLLABICS CARRIER GI;Lo;0;L;;;;;N;;;;; +15F4;CANADIAN SYLLABICS CARRIER GA;Lo;0;L;;;;;N;;;;; +15F5;CANADIAN SYLLABICS CARRIER KHU;Lo;0;L;;;;;N;;;;; +15F6;CANADIAN SYLLABICS CARRIER KHO;Lo;0;L;;;;;N;;;;; +15F7;CANADIAN SYLLABICS CARRIER KHE;Lo;0;L;;;;;N;;;;; +15F8;CANADIAN SYLLABICS CARRIER KHEE;Lo;0;L;;;;;N;;;;; +15F9;CANADIAN SYLLABICS CARRIER KHI;Lo;0;L;;;;;N;;;;; +15FA;CANADIAN SYLLABICS CARRIER KHA;Lo;0;L;;;;;N;;;;; +15FB;CANADIAN SYLLABICS CARRIER KKU;Lo;0;L;;;;;N;;;;; +15FC;CANADIAN SYLLABICS CARRIER KKO;Lo;0;L;;;;;N;;;;; +15FD;CANADIAN SYLLABICS CARRIER KKE;Lo;0;L;;;;;N;;;;; +15FE;CANADIAN SYLLABICS CARRIER KKEE;Lo;0;L;;;;;N;;;;; +15FF;CANADIAN SYLLABICS CARRIER KKI;Lo;0;L;;;;;N;;;;; +1600;CANADIAN SYLLABICS CARRIER KKA;Lo;0;L;;;;;N;;;;; +1601;CANADIAN SYLLABICS CARRIER KK;Lo;0;L;;;;;N;;;;; +1602;CANADIAN SYLLABICS CARRIER NU;Lo;0;L;;;;;N;;;;; +1603;CANADIAN SYLLABICS CARRIER NO;Lo;0;L;;;;;N;;;;; +1604;CANADIAN SYLLABICS CARRIER NE;Lo;0;L;;;;;N;;;;; +1605;CANADIAN SYLLABICS CARRIER NEE;Lo;0;L;;;;;N;;;;; +1606;CANADIAN SYLLABICS CARRIER NI;Lo;0;L;;;;;N;;;;; +1607;CANADIAN SYLLABICS CARRIER NA;Lo;0;L;;;;;N;;;;; +1608;CANADIAN SYLLABICS CARRIER MU;Lo;0;L;;;;;N;;;;; +1609;CANADIAN SYLLABICS CARRIER MO;Lo;0;L;;;;;N;;;;; +160A;CANADIAN SYLLABICS CARRIER ME;Lo;0;L;;;;;N;;;;; +160B;CANADIAN SYLLABICS CARRIER MEE;Lo;0;L;;;;;N;;;;; +160C;CANADIAN SYLLABICS CARRIER MI;Lo;0;L;;;;;N;;;;; +160D;CANADIAN SYLLABICS CARRIER MA;Lo;0;L;;;;;N;;;;; +160E;CANADIAN SYLLABICS CARRIER YU;Lo;0;L;;;;;N;;;;; +160F;CANADIAN SYLLABICS CARRIER YO;Lo;0;L;;;;;N;;;;; +1610;CANADIAN SYLLABICS CARRIER YE;Lo;0;L;;;;;N;;;;; +1611;CANADIAN SYLLABICS CARRIER YEE;Lo;0;L;;;;;N;;;;; +1612;CANADIAN SYLLABICS CARRIER YI;Lo;0;L;;;;;N;;;;; +1613;CANADIAN SYLLABICS CARRIER YA;Lo;0;L;;;;;N;;;;; +1614;CANADIAN SYLLABICS CARRIER JU;Lo;0;L;;;;;N;;;;; +1615;CANADIAN SYLLABICS SAYISI JU;Lo;0;L;;;;;N;;;;; +1616;CANADIAN SYLLABICS CARRIER JO;Lo;0;L;;;;;N;;;;; +1617;CANADIAN SYLLABICS CARRIER JE;Lo;0;L;;;;;N;;;;; +1618;CANADIAN SYLLABICS CARRIER JEE;Lo;0;L;;;;;N;;;;; +1619;CANADIAN SYLLABICS CARRIER JI;Lo;0;L;;;;;N;;;;; +161A;CANADIAN SYLLABICS SAYISI JI;Lo;0;L;;;;;N;;;;; +161B;CANADIAN SYLLABICS CARRIER JA;Lo;0;L;;;;;N;;;;; +161C;CANADIAN SYLLABICS CARRIER JJU;Lo;0;L;;;;;N;;;;; +161D;CANADIAN SYLLABICS CARRIER JJO;Lo;0;L;;;;;N;;;;; +161E;CANADIAN SYLLABICS CARRIER JJE;Lo;0;L;;;;;N;;;;; +161F;CANADIAN SYLLABICS CARRIER JJEE;Lo;0;L;;;;;N;;;;; +1620;CANADIAN SYLLABICS CARRIER JJI;Lo;0;L;;;;;N;;;;; +1621;CANADIAN SYLLABICS CARRIER JJA;Lo;0;L;;;;;N;;;;; +1622;CANADIAN SYLLABICS CARRIER LU;Lo;0;L;;;;;N;;;;; +1623;CANADIAN SYLLABICS CARRIER LO;Lo;0;L;;;;;N;;;;; +1624;CANADIAN SYLLABICS CARRIER LE;Lo;0;L;;;;;N;;;;; +1625;CANADIAN SYLLABICS CARRIER LEE;Lo;0;L;;;;;N;;;;; +1626;CANADIAN SYLLABICS CARRIER LI;Lo;0;L;;;;;N;;;;; +1627;CANADIAN SYLLABICS CARRIER LA;Lo;0;L;;;;;N;;;;; +1628;CANADIAN SYLLABICS CARRIER DLU;Lo;0;L;;;;;N;;;;; +1629;CANADIAN SYLLABICS CARRIER DLO;Lo;0;L;;;;;N;;;;; +162A;CANADIAN SYLLABICS CARRIER DLE;Lo;0;L;;;;;N;;;;; +162B;CANADIAN SYLLABICS CARRIER DLEE;Lo;0;L;;;;;N;;;;; +162C;CANADIAN SYLLABICS CARRIER DLI;Lo;0;L;;;;;N;;;;; +162D;CANADIAN SYLLABICS CARRIER DLA;Lo;0;L;;;;;N;;;;; +162E;CANADIAN SYLLABICS CARRIER LHU;Lo;0;L;;;;;N;;;;; +162F;CANADIAN SYLLABICS CARRIER LHO;Lo;0;L;;;;;N;;;;; +1630;CANADIAN SYLLABICS CARRIER LHE;Lo;0;L;;;;;N;;;;; +1631;CANADIAN SYLLABICS CARRIER LHEE;Lo;0;L;;;;;N;;;;; +1632;CANADIAN SYLLABICS CARRIER LHI;Lo;0;L;;;;;N;;;;; +1633;CANADIAN SYLLABICS CARRIER LHA;Lo;0;L;;;;;N;;;;; +1634;CANADIAN SYLLABICS CARRIER TLHU;Lo;0;L;;;;;N;;;;; +1635;CANADIAN SYLLABICS CARRIER TLHO;Lo;0;L;;;;;N;;;;; +1636;CANADIAN SYLLABICS CARRIER TLHE;Lo;0;L;;;;;N;;;;; +1637;CANADIAN SYLLABICS CARRIER TLHEE;Lo;0;L;;;;;N;;;;; +1638;CANADIAN SYLLABICS CARRIER TLHI;Lo;0;L;;;;;N;;;;; +1639;CANADIAN SYLLABICS CARRIER TLHA;Lo;0;L;;;;;N;;;;; +163A;CANADIAN SYLLABICS CARRIER TLU;Lo;0;L;;;;;N;;;;; +163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;; +163C;CANADIAN SYLLABICS CARRIER TLE;Lo;0;L;;;;;N;;;;; +163D;CANADIAN SYLLABICS CARRIER TLEE;Lo;0;L;;;;;N;;;;; +163E;CANADIAN SYLLABICS CARRIER TLI;Lo;0;L;;;;;N;;;;; +163F;CANADIAN SYLLABICS CARRIER TLA;Lo;0;L;;;;;N;;;;; +1640;CANADIAN SYLLABICS CARRIER ZU;Lo;0;L;;;;;N;;;;; +1641;CANADIAN SYLLABICS CARRIER ZO;Lo;0;L;;;;;N;;;;; +1642;CANADIAN SYLLABICS CARRIER ZE;Lo;0;L;;;;;N;;;;; +1643;CANADIAN SYLLABICS CARRIER ZEE;Lo;0;L;;;;;N;;;;; +1644;CANADIAN SYLLABICS CARRIER ZI;Lo;0;L;;;;;N;;;;; +1645;CANADIAN SYLLABICS CARRIER ZA;Lo;0;L;;;;;N;;;;; +1646;CANADIAN SYLLABICS CARRIER Z;Lo;0;L;;;;;N;;;;; +1647;CANADIAN SYLLABICS CARRIER INITIAL Z;Lo;0;L;;;;;N;;;;; +1648;CANADIAN SYLLABICS CARRIER DZU;Lo;0;L;;;;;N;;;;; +1649;CANADIAN SYLLABICS CARRIER DZO;Lo;0;L;;;;;N;;;;; +164A;CANADIAN SYLLABICS CARRIER DZE;Lo;0;L;;;;;N;;;;; +164B;CANADIAN SYLLABICS CARRIER DZEE;Lo;0;L;;;;;N;;;;; +164C;CANADIAN SYLLABICS CARRIER DZI;Lo;0;L;;;;;N;;;;; +164D;CANADIAN SYLLABICS CARRIER DZA;Lo;0;L;;;;;N;;;;; +164E;CANADIAN SYLLABICS CARRIER SU;Lo;0;L;;;;;N;;;;; +164F;CANADIAN SYLLABICS CARRIER SO;Lo;0;L;;;;;N;;;;; +1650;CANADIAN SYLLABICS CARRIER SE;Lo;0;L;;;;;N;;;;; +1651;CANADIAN SYLLABICS CARRIER SEE;Lo;0;L;;;;;N;;;;; +1652;CANADIAN SYLLABICS CARRIER SI;Lo;0;L;;;;;N;;;;; +1653;CANADIAN SYLLABICS CARRIER SA;Lo;0;L;;;;;N;;;;; +1654;CANADIAN SYLLABICS CARRIER SHU;Lo;0;L;;;;;N;;;;; +1655;CANADIAN SYLLABICS CARRIER SHO;Lo;0;L;;;;;N;;;;; +1656;CANADIAN SYLLABICS CARRIER SHE;Lo;0;L;;;;;N;;;;; +1657;CANADIAN SYLLABICS CARRIER SHEE;Lo;0;L;;;;;N;;;;; +1658;CANADIAN SYLLABICS CARRIER SHI;Lo;0;L;;;;;N;;;;; +1659;CANADIAN SYLLABICS CARRIER SHA;Lo;0;L;;;;;N;;;;; +165A;CANADIAN SYLLABICS CARRIER SH;Lo;0;L;;;;;N;;;;; +165B;CANADIAN SYLLABICS CARRIER TSU;Lo;0;L;;;;;N;;;;; +165C;CANADIAN SYLLABICS CARRIER TSO;Lo;0;L;;;;;N;;;;; +165D;CANADIAN SYLLABICS CARRIER TSE;Lo;0;L;;;;;N;;;;; +165E;CANADIAN SYLLABICS CARRIER TSEE;Lo;0;L;;;;;N;;;;; +165F;CANADIAN SYLLABICS CARRIER TSI;Lo;0;L;;;;;N;;;;; +1660;CANADIAN SYLLABICS CARRIER TSA;Lo;0;L;;;;;N;;;;; +1661;CANADIAN SYLLABICS CARRIER CHU;Lo;0;L;;;;;N;;;;; +1662;CANADIAN SYLLABICS CARRIER CHO;Lo;0;L;;;;;N;;;;; +1663;CANADIAN SYLLABICS CARRIER CHE;Lo;0;L;;;;;N;;;;; +1664;CANADIAN SYLLABICS CARRIER CHEE;Lo;0;L;;;;;N;;;;; +1665;CANADIAN SYLLABICS CARRIER CHI;Lo;0;L;;;;;N;;;;; +1666;CANADIAN SYLLABICS CARRIER CHA;Lo;0;L;;;;;N;;;;; +1667;CANADIAN SYLLABICS CARRIER TTSU;Lo;0;L;;;;;N;;;;; +1668;CANADIAN SYLLABICS CARRIER TTSO;Lo;0;L;;;;;N;;;;; +1669;CANADIAN SYLLABICS CARRIER TTSE;Lo;0;L;;;;;N;;;;; +166A;CANADIAN SYLLABICS CARRIER TTSEE;Lo;0;L;;;;;N;;;;; +166B;CANADIAN SYLLABICS CARRIER TTSI;Lo;0;L;;;;;N;;;;; +166C;CANADIAN SYLLABICS CARRIER TTSA;Lo;0;L;;;;;N;;;;; +166D;CANADIAN SYLLABICS CHI SIGN;Po;0;L;;;;;N;;;;; +166E;CANADIAN SYLLABICS FULL STOP;Po;0;L;;;;;N;;;;; +166F;CANADIAN SYLLABICS QAI;Lo;0;L;;;;;N;;;;; +1670;CANADIAN SYLLABICS NGAI;Lo;0;L;;;;;N;;;;; +1671;CANADIAN SYLLABICS NNGI;Lo;0;L;;;;;N;;;;; +1672;CANADIAN SYLLABICS NNGII;Lo;0;L;;;;;N;;;;; +1673;CANADIAN SYLLABICS NNGO;Lo;0;L;;;;;N;;;;; +1674;CANADIAN SYLLABICS NNGOO;Lo;0;L;;;;;N;;;;; +1675;CANADIAN SYLLABICS NNGA;Lo;0;L;;;;;N;;;;; +1676;CANADIAN SYLLABICS NNGAA;Lo;0;L;;;;;N;;;;; +1677;CANADIAN SYLLABICS WOODS-CREE THWEE;Lo;0;L;;;;;N;;;;; +1678;CANADIAN SYLLABICS WOODS-CREE THWI;Lo;0;L;;;;;N;;;;; +1679;CANADIAN SYLLABICS WOODS-CREE THWII;Lo;0;L;;;;;N;;;;; +167A;CANADIAN SYLLABICS WOODS-CREE THWO;Lo;0;L;;;;;N;;;;; +167B;CANADIAN SYLLABICS WOODS-CREE THWOO;Lo;0;L;;;;;N;;;;; +167C;CANADIAN SYLLABICS WOODS-CREE THWA;Lo;0;L;;;;;N;;;;; +167D;CANADIAN SYLLABICS WOODS-CREE THWAA;Lo;0;L;;;;;N;;;;; +167E;CANADIAN SYLLABICS WOODS-CREE FINAL TH;Lo;0;L;;;;;N;;;;; +167F;CANADIAN SYLLABICS BLACKFOOT W;Lo;0;L;;;;;N;;;;; +1680;OGHAM SPACE MARK;Zs;0;WS;;;;;N;;;;; +1681;OGHAM LETTER BEITH;Lo;0;L;;;;;N;;;;; +1682;OGHAM LETTER LUIS;Lo;0;L;;;;;N;;;;; +1683;OGHAM LETTER FEARN;Lo;0;L;;;;;N;;;;; +1684;OGHAM LETTER SAIL;Lo;0;L;;;;;N;;;;; +1685;OGHAM LETTER NION;Lo;0;L;;;;;N;;;;; +1686;OGHAM LETTER UATH;Lo;0;L;;;;;N;;;;; +1687;OGHAM LETTER DAIR;Lo;0;L;;;;;N;;;;; +1688;OGHAM LETTER TINNE;Lo;0;L;;;;;N;;;;; +1689;OGHAM LETTER COLL;Lo;0;L;;;;;N;;;;; +168A;OGHAM LETTER CEIRT;Lo;0;L;;;;;N;;;;; +168B;OGHAM LETTER MUIN;Lo;0;L;;;;;N;;;;; +168C;OGHAM LETTER GORT;Lo;0;L;;;;;N;;;;; +168D;OGHAM LETTER NGEADAL;Lo;0;L;;;;;N;;;;; +168E;OGHAM LETTER STRAIF;Lo;0;L;;;;;N;;;;; +168F;OGHAM LETTER RUIS;Lo;0;L;;;;;N;;;;; +1690;OGHAM LETTER AILM;Lo;0;L;;;;;N;;;;; +1691;OGHAM LETTER ONN;Lo;0;L;;;;;N;;;;; +1692;OGHAM LETTER UR;Lo;0;L;;;;;N;;;;; +1693;OGHAM LETTER EADHADH;Lo;0;L;;;;;N;;;;; +1694;OGHAM LETTER IODHADH;Lo;0;L;;;;;N;;;;; +1695;OGHAM LETTER EABHADH;Lo;0;L;;;;;N;;;;; +1696;OGHAM LETTER OR;Lo;0;L;;;;;N;;;;; +1697;OGHAM LETTER UILLEANN;Lo;0;L;;;;;N;;;;; +1698;OGHAM LETTER IFIN;Lo;0;L;;;;;N;;;;; +1699;OGHAM LETTER EAMHANCHOLL;Lo;0;L;;;;;N;;;;; +169A;OGHAM LETTER PEITH;Lo;0;L;;;;;N;;;;; +169B;OGHAM FEATHER MARK;Ps;0;ON;;;;;Y;;;;; +169C;OGHAM REVERSED FEATHER MARK;Pe;0;ON;;;;;Y;;;;; +16A0;RUNIC LETTER FEHU FEOH FE F;Lo;0;L;;;;;N;;;;; +16A1;RUNIC LETTER V;Lo;0;L;;;;;N;;;;; +16A2;RUNIC LETTER URUZ UR U;Lo;0;L;;;;;N;;;;; +16A3;RUNIC LETTER YR;Lo;0;L;;;;;N;;;;; +16A4;RUNIC LETTER Y;Lo;0;L;;;;;N;;;;; +16A5;RUNIC LETTER W;Lo;0;L;;;;;N;;;;; +16A6;RUNIC LETTER THURISAZ THURS THORN;Lo;0;L;;;;;N;;;;; +16A7;RUNIC LETTER ETH;Lo;0;L;;;;;N;;;;; +16A8;RUNIC LETTER ANSUZ A;Lo;0;L;;;;;N;;;;; +16A9;RUNIC LETTER OS O;Lo;0;L;;;;;N;;;;; +16AA;RUNIC LETTER AC A;Lo;0;L;;;;;N;;;;; +16AB;RUNIC LETTER AESC;Lo;0;L;;;;;N;;;;; +16AC;RUNIC LETTER LONG-BRANCH-OSS O;Lo;0;L;;;;;N;;;;; +16AD;RUNIC LETTER SHORT-TWIG-OSS O;Lo;0;L;;;;;N;;;;; +16AE;RUNIC LETTER O;Lo;0;L;;;;;N;;;;; +16AF;RUNIC LETTER OE;Lo;0;L;;;;;N;;;;; +16B0;RUNIC LETTER ON;Lo;0;L;;;;;N;;;;; +16B1;RUNIC LETTER RAIDO RAD REID R;Lo;0;L;;;;;N;;;;; +16B2;RUNIC LETTER KAUNA;Lo;0;L;;;;;N;;;;; +16B3;RUNIC LETTER CEN;Lo;0;L;;;;;N;;;;; +16B4;RUNIC LETTER KAUN K;Lo;0;L;;;;;N;;;;; +16B5;RUNIC LETTER G;Lo;0;L;;;;;N;;;;; +16B6;RUNIC LETTER ENG;Lo;0;L;;;;;N;;;;; +16B7;RUNIC LETTER GEBO GYFU G;Lo;0;L;;;;;N;;;;; +16B8;RUNIC LETTER GAR;Lo;0;L;;;;;N;;;;; +16B9;RUNIC LETTER WUNJO WYNN W;Lo;0;L;;;;;N;;;;; +16BA;RUNIC LETTER HAGLAZ H;Lo;0;L;;;;;N;;;;; +16BB;RUNIC LETTER HAEGL H;Lo;0;L;;;;;N;;;;; +16BC;RUNIC LETTER LONG-BRANCH-HAGALL H;Lo;0;L;;;;;N;;;;; +16BD;RUNIC LETTER SHORT-TWIG-HAGALL H;Lo;0;L;;;;;N;;;;; +16BE;RUNIC LETTER NAUDIZ NYD NAUD N;Lo;0;L;;;;;N;;;;; +16BF;RUNIC LETTER SHORT-TWIG-NAUD N;Lo;0;L;;;;;N;;;;; +16C0;RUNIC LETTER DOTTED-N;Lo;0;L;;;;;N;;;;; +16C1;RUNIC LETTER ISAZ IS ISS I;Lo;0;L;;;;;N;;;;; +16C2;RUNIC LETTER E;Lo;0;L;;;;;N;;;;; +16C3;RUNIC LETTER JERAN J;Lo;0;L;;;;;N;;;;; +16C4;RUNIC LETTER GER;Lo;0;L;;;;;N;;;;; +16C5;RUNIC LETTER LONG-BRANCH-AR AE;Lo;0;L;;;;;N;;;;; +16C6;RUNIC LETTER SHORT-TWIG-AR A;Lo;0;L;;;;;N;;;;; +16C7;RUNIC LETTER IWAZ EOH;Lo;0;L;;;;;N;;;;; +16C8;RUNIC LETTER PERTHO PEORTH P;Lo;0;L;;;;;N;;;;; +16C9;RUNIC LETTER ALGIZ EOLHX;Lo;0;L;;;;;N;;;;; +16CA;RUNIC LETTER SOWILO S;Lo;0;L;;;;;N;;;;; +16CB;RUNIC LETTER SIGEL LONG-BRANCH-SOL S;Lo;0;L;;;;;N;;;;; +16CC;RUNIC LETTER SHORT-TWIG-SOL S;Lo;0;L;;;;;N;;;;; +16CD;RUNIC LETTER C;Lo;0;L;;;;;N;;;;; +16CE;RUNIC LETTER Z;Lo;0;L;;;;;N;;;;; +16CF;RUNIC LETTER TIWAZ TIR TYR T;Lo;0;L;;;;;N;;;;; +16D0;RUNIC LETTER SHORT-TWIG-TYR T;Lo;0;L;;;;;N;;;;; +16D1;RUNIC LETTER D;Lo;0;L;;;;;N;;;;; +16D2;RUNIC LETTER BERKANAN BEORC BJARKAN B;Lo;0;L;;;;;N;;;;; +16D3;RUNIC LETTER SHORT-TWIG-BJARKAN B;Lo;0;L;;;;;N;;;;; +16D4;RUNIC LETTER DOTTED-P;Lo;0;L;;;;;N;;;;; +16D5;RUNIC LETTER OPEN-P;Lo;0;L;;;;;N;;;;; +16D6;RUNIC LETTER EHWAZ EH E;Lo;0;L;;;;;N;;;;; +16D7;RUNIC LETTER MANNAZ MAN M;Lo;0;L;;;;;N;;;;; +16D8;RUNIC LETTER LONG-BRANCH-MADR M;Lo;0;L;;;;;N;;;;; +16D9;RUNIC LETTER SHORT-TWIG-MADR M;Lo;0;L;;;;;N;;;;; +16DA;RUNIC LETTER LAUKAZ LAGU LOGR L;Lo;0;L;;;;;N;;;;; +16DB;RUNIC LETTER DOTTED-L;Lo;0;L;;;;;N;;;;; +16DC;RUNIC LETTER INGWAZ;Lo;0;L;;;;;N;;;;; +16DD;RUNIC LETTER ING;Lo;0;L;;;;;N;;;;; +16DE;RUNIC LETTER DAGAZ DAEG D;Lo;0;L;;;;;N;;;;; +16DF;RUNIC LETTER OTHALAN ETHEL O;Lo;0;L;;;;;N;;;;; +16E0;RUNIC LETTER EAR;Lo;0;L;;;;;N;;;;; +16E1;RUNIC LETTER IOR;Lo;0;L;;;;;N;;;;; +16E2;RUNIC LETTER CWEORTH;Lo;0;L;;;;;N;;;;; +16E3;RUNIC LETTER CALC;Lo;0;L;;;;;N;;;;; +16E4;RUNIC LETTER CEALC;Lo;0;L;;;;;N;;;;; +16E5;RUNIC LETTER STAN;Lo;0;L;;;;;N;;;;; +16E6;RUNIC LETTER LONG-BRANCH-YR;Lo;0;L;;;;;N;;;;; +16E7;RUNIC LETTER SHORT-TWIG-YR;Lo;0;L;;;;;N;;;;; +16E8;RUNIC LETTER ICELANDIC-YR;Lo;0;L;;;;;N;;;;; +16E9;RUNIC LETTER Q;Lo;0;L;;;;;N;;;;; +16EA;RUNIC LETTER X;Lo;0;L;;;;;N;;;;; +16EB;RUNIC SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; +16EC;RUNIC MULTIPLE PUNCTUATION;Po;0;L;;;;;N;;;;; +16ED;RUNIC CROSS PUNCTUATION;Po;0;L;;;;;N;;;;; +16EE;RUNIC ARLAUG SYMBOL;Nl;0;L;;;;17;N;;;;; +16EF;RUNIC TVIMADUR SYMBOL;Nl;0;L;;;;18;N;;;;; +16F0;RUNIC BELGTHOR SYMBOL;Nl;0;L;;;;19;N;;;;; +1700;TAGALOG LETTER A;Lo;0;L;;;;;N;;;;; +1701;TAGALOG LETTER I;Lo;0;L;;;;;N;;;;; +1702;TAGALOG LETTER U;Lo;0;L;;;;;N;;;;; +1703;TAGALOG LETTER KA;Lo;0;L;;;;;N;;;;; +1704;TAGALOG LETTER GA;Lo;0;L;;;;;N;;;;; +1705;TAGALOG LETTER NGA;Lo;0;L;;;;;N;;;;; +1706;TAGALOG LETTER TA;Lo;0;L;;;;;N;;;;; +1707;TAGALOG LETTER DA;Lo;0;L;;;;;N;;;;; +1708;TAGALOG LETTER NA;Lo;0;L;;;;;N;;;;; +1709;TAGALOG LETTER PA;Lo;0;L;;;;;N;;;;; +170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; +170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; +170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; +170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; +170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; +1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; +1711;TAGALOG LETTER HA;Lo;0;L;;;;;N;;;;; +1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; +1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; +1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; +1723;HANUNOO LETTER KA;Lo;0;L;;;;;N;;;;; +1724;HANUNOO LETTER GA;Lo;0;L;;;;;N;;;;; +1725;HANUNOO LETTER NGA;Lo;0;L;;;;;N;;;;; +1726;HANUNOO LETTER TA;Lo;0;L;;;;;N;;;;; +1727;HANUNOO LETTER DA;Lo;0;L;;;;;N;;;;; +1728;HANUNOO LETTER NA;Lo;0;L;;;;;N;;;;; +1729;HANUNOO LETTER PA;Lo;0;L;;;;;N;;;;; +172A;HANUNOO LETTER BA;Lo;0;L;;;;;N;;;;; +172B;HANUNOO LETTER MA;Lo;0;L;;;;;N;;;;; +172C;HANUNOO LETTER YA;Lo;0;L;;;;;N;;;;; +172D;HANUNOO LETTER RA;Lo;0;L;;;;;N;;;;; +172E;HANUNOO LETTER LA;Lo;0;L;;;;;N;;;;; +172F;HANUNOO LETTER WA;Lo;0;L;;;;;N;;;;; +1730;HANUNOO LETTER SA;Lo;0;L;;;;;N;;;;; +1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; +1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; +1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; +1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; +1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; +1741;BUHID LETTER I;Lo;0;L;;;;;N;;;;; +1742;BUHID LETTER U;Lo;0;L;;;;;N;;;;; +1743;BUHID LETTER KA;Lo;0;L;;;;;N;;;;; +1744;BUHID LETTER GA;Lo;0;L;;;;;N;;;;; +1745;BUHID LETTER NGA;Lo;0;L;;;;;N;;;;; +1746;BUHID LETTER TA;Lo;0;L;;;;;N;;;;; +1747;BUHID LETTER DA;Lo;0;L;;;;;N;;;;; +1748;BUHID LETTER NA;Lo;0;L;;;;;N;;;;; +1749;BUHID LETTER PA;Lo;0;L;;;;;N;;;;; +174A;BUHID LETTER BA;Lo;0;L;;;;;N;;;;; +174B;BUHID LETTER MA;Lo;0;L;;;;;N;;;;; +174C;BUHID LETTER YA;Lo;0;L;;;;;N;;;;; +174D;BUHID LETTER RA;Lo;0;L;;;;;N;;;;; +174E;BUHID LETTER LA;Lo;0;L;;;;;N;;;;; +174F;BUHID LETTER WA;Lo;0;L;;;;;N;;;;; +1750;BUHID LETTER SA;Lo;0;L;;;;;N;;;;; +1751;BUHID LETTER HA;Lo;0;L;;;;;N;;;;; +1752;BUHID VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1753;BUHID VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1760;TAGBANWA LETTER A;Lo;0;L;;;;;N;;;;; +1761;TAGBANWA LETTER I;Lo;0;L;;;;;N;;;;; +1762;TAGBANWA LETTER U;Lo;0;L;;;;;N;;;;; +1763;TAGBANWA LETTER KA;Lo;0;L;;;;;N;;;;; +1764;TAGBANWA LETTER GA;Lo;0;L;;;;;N;;;;; +1765;TAGBANWA LETTER NGA;Lo;0;L;;;;;N;;;;; +1766;TAGBANWA LETTER TA;Lo;0;L;;;;;N;;;;; +1767;TAGBANWA LETTER DA;Lo;0;L;;;;;N;;;;; +1768;TAGBANWA LETTER NA;Lo;0;L;;;;;N;;;;; +1769;TAGBANWA LETTER PA;Lo;0;L;;;;;N;;;;; +176A;TAGBANWA LETTER BA;Lo;0;L;;;;;N;;;;; +176B;TAGBANWA LETTER MA;Lo;0;L;;;;;N;;;;; +176C;TAGBANWA LETTER YA;Lo;0;L;;;;;N;;;;; +176E;TAGBANWA LETTER LA;Lo;0;L;;;;;N;;;;; +176F;TAGBANWA LETTER WA;Lo;0;L;;;;;N;;;;; +1770;TAGBANWA LETTER SA;Lo;0;L;;;;;N;;;;; +1772;TAGBANWA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1773;TAGBANWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1780;KHMER LETTER KA;Lo;0;L;;;;;N;;;;; +1781;KHMER LETTER KHA;Lo;0;L;;;;;N;;;;; +1782;KHMER LETTER KO;Lo;0;L;;;;;N;;;;; +1783;KHMER LETTER KHO;Lo;0;L;;;;;N;;;;; +1784;KHMER LETTER NGO;Lo;0;L;;;;;N;;;;; +1785;KHMER LETTER CA;Lo;0;L;;;;;N;;;;; +1786;KHMER LETTER CHA;Lo;0;L;;;;;N;;;;; +1787;KHMER LETTER CO;Lo;0;L;;;;;N;;;;; +1788;KHMER LETTER CHO;Lo;0;L;;;;;N;;;;; +1789;KHMER LETTER NYO;Lo;0;L;;;;;N;;;;; +178A;KHMER LETTER DA;Lo;0;L;;;;;N;;;;; +178B;KHMER LETTER TTHA;Lo;0;L;;;;;N;;;;; +178C;KHMER LETTER DO;Lo;0;L;;;;;N;;;;; +178D;KHMER LETTER TTHO;Lo;0;L;;;;;N;;;;; +178E;KHMER LETTER NNO;Lo;0;L;;;;;N;;;;; +178F;KHMER LETTER TA;Lo;0;L;;;;;N;;;;; +1790;KHMER LETTER THA;Lo;0;L;;;;;N;;;;; +1791;KHMER LETTER TO;Lo;0;L;;;;;N;;;;; +1792;KHMER LETTER THO;Lo;0;L;;;;;N;;;;; +1793;KHMER LETTER NO;Lo;0;L;;;;;N;;;;; +1794;KHMER LETTER BA;Lo;0;L;;;;;N;;;;; +1795;KHMER LETTER PHA;Lo;0;L;;;;;N;;;;; +1796;KHMER LETTER PO;Lo;0;L;;;;;N;;;;; +1797;KHMER LETTER PHO;Lo;0;L;;;;;N;;;;; +1798;KHMER LETTER MO;Lo;0;L;;;;;N;;;;; +1799;KHMER LETTER YO;Lo;0;L;;;;;N;;;;; +179A;KHMER LETTER RO;Lo;0;L;;;;;N;;;;; +179B;KHMER LETTER LO;Lo;0;L;;;;;N;;;;; +179C;KHMER LETTER VO;Lo;0;L;;;;;N;;;;; +179D;KHMER LETTER SHA;Lo;0;L;;;;;N;;;;; +179E;KHMER LETTER SSO;Lo;0;L;;;;;N;;;;; +179F;KHMER LETTER SA;Lo;0;L;;;;;N;;;;; +17A0;KHMER LETTER HA;Lo;0;L;;;;;N;;;;; +17A1;KHMER LETTER LA;Lo;0;L;;;;;N;;;;; +17A2;KHMER LETTER QA;Lo;0;L;;;;;N;;;;; +17A3;KHMER INDEPENDENT VOWEL QAQ;Lo;0;L;;;;;N;;;;; +17A4;KHMER INDEPENDENT VOWEL QAA;Lo;0;L;;;;;N;;;;; +17A5;KHMER INDEPENDENT VOWEL QI;Lo;0;L;;;;;N;;;;; +17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;; +17A7;KHMER INDEPENDENT VOWEL QU;Lo;0;L;;;;;N;;;;; +17A8;KHMER INDEPENDENT VOWEL QUK;Lo;0;L;;;;;N;;;;; +17A9;KHMER INDEPENDENT VOWEL QUU;Lo;0;L;;;;;N;;;;; +17AA;KHMER INDEPENDENT VOWEL QUUV;Lo;0;L;;;;;N;;;;; +17AB;KHMER INDEPENDENT VOWEL RY;Lo;0;L;;;;;N;;;;; +17AC;KHMER INDEPENDENT VOWEL RYY;Lo;0;L;;;;;N;;;;; +17AD;KHMER INDEPENDENT VOWEL LY;Lo;0;L;;;;;N;;;;; +17AE;KHMER INDEPENDENT VOWEL LYY;Lo;0;L;;;;;N;;;;; +17AF;KHMER INDEPENDENT VOWEL QE;Lo;0;L;;;;;N;;;;; +17B0;KHMER INDEPENDENT VOWEL QAI;Lo;0;L;;;;;N;;;;; +17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;; +17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;; +17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;; +17B4;KHMER VOWEL INHERENT AQ;Cf;0;L;;;;;N;;;;; +17B5;KHMER VOWEL INHERENT AA;Cf;0;L;;;;;N;;;;; +17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +17B9;KHMER VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;; +17BA;KHMER VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;; +17BB;KHMER VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +17BC;KHMER VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +17BD;KHMER VOWEL SIGN UA;Mn;0;NSM;;;;;N;;;;; +17BE;KHMER VOWEL SIGN OE;Mc;0;L;;;;;N;;;;; +17BF;KHMER VOWEL SIGN YA;Mc;0;L;;;;;N;;;;; +17C0;KHMER VOWEL SIGN IE;Mc;0;L;;;;;N;;;;; +17C1;KHMER VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +17C2;KHMER VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +17C3;KHMER VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +17C4;KHMER VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +17C5;KHMER VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +17C6;KHMER SIGN NIKAHIT;Mn;0;NSM;;;;;N;;;;; +17C7;KHMER SIGN REAHMUK;Mc;0;L;;;;;N;;;;; +17C8;KHMER SIGN YUUKALEAPINTU;Mc;0;L;;;;;N;;;;; +17C9;KHMER SIGN MUUSIKATOAN;Mn;0;NSM;;;;;N;;;;; +17CA;KHMER SIGN TRIISAP;Mn;0;NSM;;;;;N;;;;; +17CB;KHMER SIGN BANTOC;Mn;0;NSM;;;;;N;;;;; +17CC;KHMER SIGN ROBAT;Mn;0;NSM;;;;;N;;;;; +17CD;KHMER SIGN TOANDAKHIAT;Mn;0;NSM;;;;;N;;;;; +17CE;KHMER SIGN KAKABAT;Mn;0;NSM;;;;;N;;;;; +17CF;KHMER SIGN AHSDA;Mn;0;NSM;;;;;N;;;;; +17D0;KHMER SIGN SAMYOK SANNYA;Mn;0;NSM;;;;;N;;;;; +17D1;KHMER SIGN VIRIAM;Mn;0;NSM;;;;;N;;;;; +17D2;KHMER SIGN COENG;Mn;9;NSM;;;;;N;;;;; +17D3;KHMER SIGN BATHAMASAT;Mn;0;NSM;;;;;N;;;;; +17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;; +17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;; +17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;; +17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;; +17D8;KHMER SIGN BEYYAL;Po;0;L;;;;;N;;;;; +17D9;KHMER SIGN PHNAEK MUAN;Po;0;L;;;;;N;;;;; +17DA;KHMER SIGN KOOMUUT;Po;0;L;;;;;N;;;;; +17DB;KHMER CURRENCY SYMBOL RIEL;Sc;0;ET;;;;;N;;;;; +17DC;KHMER SIGN AVAKRAHASANYA;Lo;0;L;;;;;N;;;;; +17DD;KHMER SIGN ATTHACAN;Mn;230;NSM;;;;;N;;;;; +17E0;KHMER DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +17E1;KHMER DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +17E2;KHMER DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +17E3;KHMER DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +17E4;KHMER DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +17E5;KHMER DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +17E6;KHMER DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +17E7;KHMER DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +17E8;KHMER DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +17E9;KHMER DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +17F0;KHMER SYMBOL LEK ATTAK SON;No;0;ON;;;;0;N;;;;; +17F1;KHMER SYMBOL LEK ATTAK MUOY;No;0;ON;;;;1;N;;;;; +17F2;KHMER SYMBOL LEK ATTAK PII;No;0;ON;;;;2;N;;;;; +17F3;KHMER SYMBOL LEK ATTAK BEI;No;0;ON;;;;3;N;;;;; +17F4;KHMER SYMBOL LEK ATTAK BUON;No;0;ON;;;;4;N;;;;; +17F5;KHMER SYMBOL LEK ATTAK PRAM;No;0;ON;;;;5;N;;;;; +17F6;KHMER SYMBOL LEK ATTAK PRAM-MUOY;No;0;ON;;;;6;N;;;;; +17F7;KHMER SYMBOL LEK ATTAK PRAM-PII;No;0;ON;;;;7;N;;;;; +17F8;KHMER SYMBOL LEK ATTAK PRAM-BEI;No;0;ON;;;;8;N;;;;; +17F9;KHMER SYMBOL LEK ATTAK PRAM-BUON;No;0;ON;;;;9;N;;;;; +1800;MONGOLIAN BIRGA;Po;0;ON;;;;;N;;;;; +1801;MONGOLIAN ELLIPSIS;Po;0;ON;;;;;N;;;;; +1802;MONGOLIAN COMMA;Po;0;ON;;;;;N;;;;; +1803;MONGOLIAN FULL STOP;Po;0;ON;;;;;N;;;;; +1804;MONGOLIAN COLON;Po;0;ON;;;;;N;;;;; +1805;MONGOLIAN FOUR DOTS;Po;0;ON;;;;;N;;;;; +1806;MONGOLIAN TODO SOFT HYPHEN;Pd;0;ON;;;;;N;;;;; +1807;MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER;Po;0;ON;;;;;N;;;;; +1808;MONGOLIAN MANCHU COMMA;Po;0;ON;;;;;N;;;;; +1809;MONGOLIAN MANCHU FULL STOP;Po;0;ON;;;;;N;;;;; +180A;MONGOLIAN NIRUGU;Po;0;ON;;;;;N;;;;; +180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Mn;0;NSM;;;;;N;;;;; +180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; +180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; +180E;MONGOLIAN VOWEL SEPARATOR;Zs;0;WS;;;;;N;;;;; +1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1813;MONGOLIAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1814;MONGOLIAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1815;MONGOLIAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1816;MONGOLIAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1817;MONGOLIAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1818;MONGOLIAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1819;MONGOLIAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1820;MONGOLIAN LETTER A;Lo;0;L;;;;;N;;;;; +1821;MONGOLIAN LETTER E;Lo;0;L;;;;;N;;;;; +1822;MONGOLIAN LETTER I;Lo;0;L;;;;;N;;;;; +1823;MONGOLIAN LETTER O;Lo;0;L;;;;;N;;;;; +1824;MONGOLIAN LETTER U;Lo;0;L;;;;;N;;;;; +1825;MONGOLIAN LETTER OE;Lo;0;L;;;;;N;;;;; +1826;MONGOLIAN LETTER UE;Lo;0;L;;;;;N;;;;; +1827;MONGOLIAN LETTER EE;Lo;0;L;;;;;N;;;;; +1828;MONGOLIAN LETTER NA;Lo;0;L;;;;;N;;;;; +1829;MONGOLIAN LETTER ANG;Lo;0;L;;;;;N;;;;; +182A;MONGOLIAN LETTER BA;Lo;0;L;;;;;N;;;;; +182B;MONGOLIAN LETTER PA;Lo;0;L;;;;;N;;;;; +182C;MONGOLIAN LETTER QA;Lo;0;L;;;;;N;;;;; +182D;MONGOLIAN LETTER GA;Lo;0;L;;;;;N;;;;; +182E;MONGOLIAN LETTER MA;Lo;0;L;;;;;N;;;;; +182F;MONGOLIAN LETTER LA;Lo;0;L;;;;;N;;;;; +1830;MONGOLIAN LETTER SA;Lo;0;L;;;;;N;;;;; +1831;MONGOLIAN LETTER SHA;Lo;0;L;;;;;N;;;;; +1832;MONGOLIAN LETTER TA;Lo;0;L;;;;;N;;;;; +1833;MONGOLIAN LETTER DA;Lo;0;L;;;;;N;;;;; +1834;MONGOLIAN LETTER CHA;Lo;0;L;;;;;N;;;;; +1835;MONGOLIAN LETTER JA;Lo;0;L;;;;;N;;;;; +1836;MONGOLIAN LETTER YA;Lo;0;L;;;;;N;;;;; +1837;MONGOLIAN LETTER RA;Lo;0;L;;;;;N;;;;; +1838;MONGOLIAN LETTER WA;Lo;0;L;;;;;N;;;;; +1839;MONGOLIAN LETTER FA;Lo;0;L;;;;;N;;;;; +183A;MONGOLIAN LETTER KA;Lo;0;L;;;;;N;;;;; +183B;MONGOLIAN LETTER KHA;Lo;0;L;;;;;N;;;;; +183C;MONGOLIAN LETTER TSA;Lo;0;L;;;;;N;;;;; +183D;MONGOLIAN LETTER ZA;Lo;0;L;;;;;N;;;;; +183E;MONGOLIAN LETTER HAA;Lo;0;L;;;;;N;;;;; +183F;MONGOLIAN LETTER ZRA;Lo;0;L;;;;;N;;;;; +1840;MONGOLIAN LETTER LHA;Lo;0;L;;;;;N;;;;; +1841;MONGOLIAN LETTER ZHI;Lo;0;L;;;;;N;;;;; +1842;MONGOLIAN LETTER CHI;Lo;0;L;;;;;N;;;;; +1843;MONGOLIAN LETTER TODO LONG VOWEL SIGN;Lm;0;L;;;;;N;;;;; +1844;MONGOLIAN LETTER TODO E;Lo;0;L;;;;;N;;;;; +1845;MONGOLIAN LETTER TODO I;Lo;0;L;;;;;N;;;;; +1846;MONGOLIAN LETTER TODO O;Lo;0;L;;;;;N;;;;; +1847;MONGOLIAN LETTER TODO U;Lo;0;L;;;;;N;;;;; +1848;MONGOLIAN LETTER TODO OE;Lo;0;L;;;;;N;;;;; +1849;MONGOLIAN LETTER TODO UE;Lo;0;L;;;;;N;;;;; +184A;MONGOLIAN LETTER TODO ANG;Lo;0;L;;;;;N;;;;; +184B;MONGOLIAN LETTER TODO BA;Lo;0;L;;;;;N;;;;; +184C;MONGOLIAN LETTER TODO PA;Lo;0;L;;;;;N;;;;; +184D;MONGOLIAN LETTER TODO QA;Lo;0;L;;;;;N;;;;; +184E;MONGOLIAN LETTER TODO GA;Lo;0;L;;;;;N;;;;; +184F;MONGOLIAN LETTER TODO MA;Lo;0;L;;;;;N;;;;; +1850;MONGOLIAN LETTER TODO TA;Lo;0;L;;;;;N;;;;; +1851;MONGOLIAN LETTER TODO DA;Lo;0;L;;;;;N;;;;; +1852;MONGOLIAN LETTER TODO CHA;Lo;0;L;;;;;N;;;;; +1853;MONGOLIAN LETTER TODO JA;Lo;0;L;;;;;N;;;;; +1854;MONGOLIAN LETTER TODO TSA;Lo;0;L;;;;;N;;;;; +1855;MONGOLIAN LETTER TODO YA;Lo;0;L;;;;;N;;;;; +1856;MONGOLIAN LETTER TODO WA;Lo;0;L;;;;;N;;;;; +1857;MONGOLIAN LETTER TODO KA;Lo;0;L;;;;;N;;;;; +1858;MONGOLIAN LETTER TODO GAA;Lo;0;L;;;;;N;;;;; +1859;MONGOLIAN LETTER TODO HAA;Lo;0;L;;;;;N;;;;; +185A;MONGOLIAN LETTER TODO JIA;Lo;0;L;;;;;N;;;;; +185B;MONGOLIAN LETTER TODO NIA;Lo;0;L;;;;;N;;;;; +185C;MONGOLIAN LETTER TODO DZA;Lo;0;L;;;;;N;;;;; +185D;MONGOLIAN LETTER SIBE E;Lo;0;L;;;;;N;;;;; +185E;MONGOLIAN LETTER SIBE I;Lo;0;L;;;;;N;;;;; +185F;MONGOLIAN LETTER SIBE IY;Lo;0;L;;;;;N;;;;; +1860;MONGOLIAN LETTER SIBE UE;Lo;0;L;;;;;N;;;;; +1861;MONGOLIAN LETTER SIBE U;Lo;0;L;;;;;N;;;;; +1862;MONGOLIAN LETTER SIBE ANG;Lo;0;L;;;;;N;;;;; +1863;MONGOLIAN LETTER SIBE KA;Lo;0;L;;;;;N;;;;; +1864;MONGOLIAN LETTER SIBE GA;Lo;0;L;;;;;N;;;;; +1865;MONGOLIAN LETTER SIBE HA;Lo;0;L;;;;;N;;;;; +1866;MONGOLIAN LETTER SIBE PA;Lo;0;L;;;;;N;;;;; +1867;MONGOLIAN LETTER SIBE SHA;Lo;0;L;;;;;N;;;;; +1868;MONGOLIAN LETTER SIBE TA;Lo;0;L;;;;;N;;;;; +1869;MONGOLIAN LETTER SIBE DA;Lo;0;L;;;;;N;;;;; +186A;MONGOLIAN LETTER SIBE JA;Lo;0;L;;;;;N;;;;; +186B;MONGOLIAN LETTER SIBE FA;Lo;0;L;;;;;N;;;;; +186C;MONGOLIAN LETTER SIBE GAA;Lo;0;L;;;;;N;;;;; +186D;MONGOLIAN LETTER SIBE HAA;Lo;0;L;;;;;N;;;;; +186E;MONGOLIAN LETTER SIBE TSA;Lo;0;L;;;;;N;;;;; +186F;MONGOLIAN LETTER SIBE ZA;Lo;0;L;;;;;N;;;;; +1870;MONGOLIAN LETTER SIBE RAA;Lo;0;L;;;;;N;;;;; +1871;MONGOLIAN LETTER SIBE CHA;Lo;0;L;;;;;N;;;;; +1872;MONGOLIAN LETTER SIBE ZHA;Lo;0;L;;;;;N;;;;; +1873;MONGOLIAN LETTER MANCHU I;Lo;0;L;;;;;N;;;;; +1874;MONGOLIAN LETTER MANCHU KA;Lo;0;L;;;;;N;;;;; +1875;MONGOLIAN LETTER MANCHU RA;Lo;0;L;;;;;N;;;;; +1876;MONGOLIAN LETTER MANCHU FA;Lo;0;L;;;;;N;;;;; +1877;MONGOLIAN LETTER MANCHU ZHA;Lo;0;L;;;;;N;;;;; +1880;MONGOLIAN LETTER ALI GALI ANUSVARA ONE;Lo;0;L;;;;;N;;;;; +1881;MONGOLIAN LETTER ALI GALI VISARGA ONE;Lo;0;L;;;;;N;;;;; +1882;MONGOLIAN LETTER ALI GALI DAMARU;Lo;0;L;;;;;N;;;;; +1883;MONGOLIAN LETTER ALI GALI UBADAMA;Lo;0;L;;;;;N;;;;; +1884;MONGOLIAN LETTER ALI GALI INVERTED UBADAMA;Lo;0;L;;;;;N;;;;; +1885;MONGOLIAN LETTER ALI GALI BALUDA;Lo;0;L;;;;;N;;;;; +1886;MONGOLIAN LETTER ALI GALI THREE BALUDA;Lo;0;L;;;;;N;;;;; +1887;MONGOLIAN LETTER ALI GALI A;Lo;0;L;;;;;N;;;;; +1888;MONGOLIAN LETTER ALI GALI I;Lo;0;L;;;;;N;;;;; +1889;MONGOLIAN LETTER ALI GALI KA;Lo;0;L;;;;;N;;;;; +188A;MONGOLIAN LETTER ALI GALI NGA;Lo;0;L;;;;;N;;;;; +188B;MONGOLIAN LETTER ALI GALI CA;Lo;0;L;;;;;N;;;;; +188C;MONGOLIAN LETTER ALI GALI TTA;Lo;0;L;;;;;N;;;;; +188D;MONGOLIAN LETTER ALI GALI TTHA;Lo;0;L;;;;;N;;;;; +188E;MONGOLIAN LETTER ALI GALI DDA;Lo;0;L;;;;;N;;;;; +188F;MONGOLIAN LETTER ALI GALI NNA;Lo;0;L;;;;;N;;;;; +1890;MONGOLIAN LETTER ALI GALI TA;Lo;0;L;;;;;N;;;;; +1891;MONGOLIAN LETTER ALI GALI DA;Lo;0;L;;;;;N;;;;; +1892;MONGOLIAN LETTER ALI GALI PA;Lo;0;L;;;;;N;;;;; +1893;MONGOLIAN LETTER ALI GALI PHA;Lo;0;L;;;;;N;;;;; +1894;MONGOLIAN LETTER ALI GALI SSA;Lo;0;L;;;;;N;;;;; +1895;MONGOLIAN LETTER ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +1896;MONGOLIAN LETTER ALI GALI ZA;Lo;0;L;;;;;N;;;;; +1897;MONGOLIAN LETTER ALI GALI AH;Lo;0;L;;;;;N;;;;; +1898;MONGOLIAN LETTER TODO ALI GALI TA;Lo;0;L;;;;;N;;;;; +1899;MONGOLIAN LETTER TODO ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +189A;MONGOLIAN LETTER MANCHU ALI GALI GHA;Lo;0;L;;;;;N;;;;; +189B;MONGOLIAN LETTER MANCHU ALI GALI NGA;Lo;0;L;;;;;N;;;;; +189C;MONGOLIAN LETTER MANCHU ALI GALI CA;Lo;0;L;;;;;N;;;;; +189D;MONGOLIAN LETTER MANCHU ALI GALI JHA;Lo;0;L;;;;;N;;;;; +189E;MONGOLIAN LETTER MANCHU ALI GALI TTA;Lo;0;L;;;;;N;;;;; +189F;MONGOLIAN LETTER MANCHU ALI GALI DDHA;Lo;0;L;;;;;N;;;;; +18A0;MONGOLIAN LETTER MANCHU ALI GALI TA;Lo;0;L;;;;;N;;;;; +18A1;MONGOLIAN LETTER MANCHU ALI GALI DHA;Lo;0;L;;;;;N;;;;; +18A2;MONGOLIAN LETTER MANCHU ALI GALI SSA;Lo;0;L;;;;;N;;;;; +18A3;MONGOLIAN LETTER MANCHU ALI GALI CYA;Lo;0;L;;;;;N;;;;; +18A4;MONGOLIAN LETTER MANCHU ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +18A5;MONGOLIAN LETTER MANCHU ALI GALI ZA;Lo;0;L;;;;;N;;;;; +18A6;MONGOLIAN LETTER ALI GALI HALF U;Lo;0;L;;;;;N;;;;; +18A7;MONGOLIAN LETTER ALI GALI HALF YA;Lo;0;L;;;;;N;;;;; +18A8;MONGOLIAN LETTER MANCHU ALI GALI BHA;Lo;0;L;;;;;N;;;;; +18A9;MONGOLIAN LETTER ALI GALI DAGALGA;Mn;228;NSM;;;;;N;;;;; +18AA;MONGOLIAN LETTER MANCHU ALI GALI LHA;Lo;0;L;;;;;N;;;;; +18B0;CANADIAN SYLLABICS OY;Lo;0;L;;;;;N;;;;; +18B1;CANADIAN SYLLABICS AY;Lo;0;L;;;;;N;;;;; +18B2;CANADIAN SYLLABICS AAY;Lo;0;L;;;;;N;;;;; +18B3;CANADIAN SYLLABICS WAY;Lo;0;L;;;;;N;;;;; +18B4;CANADIAN SYLLABICS POY;Lo;0;L;;;;;N;;;;; +18B5;CANADIAN SYLLABICS PAY;Lo;0;L;;;;;N;;;;; +18B6;CANADIAN SYLLABICS PWOY;Lo;0;L;;;;;N;;;;; +18B7;CANADIAN SYLLABICS TAY;Lo;0;L;;;;;N;;;;; +18B8;CANADIAN SYLLABICS KAY;Lo;0;L;;;;;N;;;;; +18B9;CANADIAN SYLLABICS KWAY;Lo;0;L;;;;;N;;;;; +18BA;CANADIAN SYLLABICS MAY;Lo;0;L;;;;;N;;;;; +18BB;CANADIAN SYLLABICS NOY;Lo;0;L;;;;;N;;;;; +18BC;CANADIAN SYLLABICS NAY;Lo;0;L;;;;;N;;;;; +18BD;CANADIAN SYLLABICS LAY;Lo;0;L;;;;;N;;;;; +18BE;CANADIAN SYLLABICS SOY;Lo;0;L;;;;;N;;;;; +18BF;CANADIAN SYLLABICS SAY;Lo;0;L;;;;;N;;;;; +18C0;CANADIAN SYLLABICS SHOY;Lo;0;L;;;;;N;;;;; +18C1;CANADIAN SYLLABICS SHAY;Lo;0;L;;;;;N;;;;; +18C2;CANADIAN SYLLABICS SHWOY;Lo;0;L;;;;;N;;;;; +18C3;CANADIAN SYLLABICS YOY;Lo;0;L;;;;;N;;;;; +18C4;CANADIAN SYLLABICS YAY;Lo;0;L;;;;;N;;;;; +18C5;CANADIAN SYLLABICS RAY;Lo;0;L;;;;;N;;;;; +18C6;CANADIAN SYLLABICS NWI;Lo;0;L;;;;;N;;;;; +18C7;CANADIAN SYLLABICS OJIBWAY NWI;Lo;0;L;;;;;N;;;;; +18C8;CANADIAN SYLLABICS NWII;Lo;0;L;;;;;N;;;;; +18C9;CANADIAN SYLLABICS OJIBWAY NWII;Lo;0;L;;;;;N;;;;; +18CA;CANADIAN SYLLABICS NWO;Lo;0;L;;;;;N;;;;; +18CB;CANADIAN SYLLABICS OJIBWAY NWO;Lo;0;L;;;;;N;;;;; +18CC;CANADIAN SYLLABICS NWOO;Lo;0;L;;;;;N;;;;; +18CD;CANADIAN SYLLABICS OJIBWAY NWOO;Lo;0;L;;;;;N;;;;; +18CE;CANADIAN SYLLABICS RWEE;Lo;0;L;;;;;N;;;;; +18CF;CANADIAN SYLLABICS RWI;Lo;0;L;;;;;N;;;;; +18D0;CANADIAN SYLLABICS RWII;Lo;0;L;;;;;N;;;;; +18D1;CANADIAN SYLLABICS RWO;Lo;0;L;;;;;N;;;;; +18D2;CANADIAN SYLLABICS RWOO;Lo;0;L;;;;;N;;;;; +18D3;CANADIAN SYLLABICS RWA;Lo;0;L;;;;;N;;;;; +18D4;CANADIAN SYLLABICS OJIBWAY P;Lo;0;L;;;;;N;;;;; +18D5;CANADIAN SYLLABICS OJIBWAY T;Lo;0;L;;;;;N;;;;; +18D6;CANADIAN SYLLABICS OJIBWAY K;Lo;0;L;;;;;N;;;;; +18D7;CANADIAN SYLLABICS OJIBWAY C;Lo;0;L;;;;;N;;;;; +18D8;CANADIAN SYLLABICS OJIBWAY M;Lo;0;L;;;;;N;;;;; +18D9;CANADIAN SYLLABICS OJIBWAY N;Lo;0;L;;;;;N;;;;; +18DA;CANADIAN SYLLABICS OJIBWAY S;Lo;0;L;;;;;N;;;;; +18DB;CANADIAN SYLLABICS OJIBWAY SH;Lo;0;L;;;;;N;;;;; +18DC;CANADIAN SYLLABICS EASTERN W;Lo;0;L;;;;;N;;;;; +18DD;CANADIAN SYLLABICS WESTERN W;Lo;0;L;;;;;N;;;;; +18DE;CANADIAN SYLLABICS FINAL SMALL RING;Lo;0;L;;;;;N;;;;; +18DF;CANADIAN SYLLABICS FINAL RAISED DOT;Lo;0;L;;;;;N;;;;; +18E0;CANADIAN SYLLABICS R-CREE RWE;Lo;0;L;;;;;N;;;;; +18E1;CANADIAN SYLLABICS WEST-CREE LOO;Lo;0;L;;;;;N;;;;; +18E2;CANADIAN SYLLABICS WEST-CREE LAA;Lo;0;L;;;;;N;;;;; +18E3;CANADIAN SYLLABICS THWE;Lo;0;L;;;;;N;;;;; +18E4;CANADIAN SYLLABICS THWA;Lo;0;L;;;;;N;;;;; +18E5;CANADIAN SYLLABICS TTHWE;Lo;0;L;;;;;N;;;;; +18E6;CANADIAN SYLLABICS TTHOO;Lo;0;L;;;;;N;;;;; +18E7;CANADIAN SYLLABICS TTHAA;Lo;0;L;;;;;N;;;;; +18E8;CANADIAN SYLLABICS TLHWE;Lo;0;L;;;;;N;;;;; +18E9;CANADIAN SYLLABICS TLHOO;Lo;0;L;;;;;N;;;;; +18EA;CANADIAN SYLLABICS SAYISI SHWE;Lo;0;L;;;;;N;;;;; +18EB;CANADIAN SYLLABICS SAYISI SHOO;Lo;0;L;;;;;N;;;;; +18EC;CANADIAN SYLLABICS SAYISI HOO;Lo;0;L;;;;;N;;;;; +18ED;CANADIAN SYLLABICS CARRIER GWU;Lo;0;L;;;;;N;;;;; +18EE;CANADIAN SYLLABICS CARRIER DENE GEE;Lo;0;L;;;;;N;;;;; +18EF;CANADIAN SYLLABICS CARRIER GAA;Lo;0;L;;;;;N;;;;; +18F0;CANADIAN SYLLABICS CARRIER GWA;Lo;0;L;;;;;N;;;;; +18F1;CANADIAN SYLLABICS SAYISI JUU;Lo;0;L;;;;;N;;;;; +18F2;CANADIAN SYLLABICS CARRIER JWA;Lo;0;L;;;;;N;;;;; +18F3;CANADIAN SYLLABICS BEAVER DENE L;Lo;0;L;;;;;N;;;;; +18F4;CANADIAN SYLLABICS BEAVER DENE R;Lo;0;L;;;;;N;;;;; +18F5;CANADIAN SYLLABICS CARRIER DENTAL S;Lo;0;L;;;;;N;;;;; +1900;LIMBU VOWEL-CARRIER LETTER;Lo;0;L;;;;;N;;;;; +1901;LIMBU LETTER KA;Lo;0;L;;;;;N;;;;; +1902;LIMBU LETTER KHA;Lo;0;L;;;;;N;;;;; +1903;LIMBU LETTER GA;Lo;0;L;;;;;N;;;;; +1904;LIMBU LETTER GHA;Lo;0;L;;;;;N;;;;; +1905;LIMBU LETTER NGA;Lo;0;L;;;;;N;;;;; +1906;LIMBU LETTER CA;Lo;0;L;;;;;N;;;;; +1907;LIMBU LETTER CHA;Lo;0;L;;;;;N;;;;; +1908;LIMBU LETTER JA;Lo;0;L;;;;;N;;;;; +1909;LIMBU LETTER JHA;Lo;0;L;;;;;N;;;;; +190A;LIMBU LETTER YAN;Lo;0;L;;;;;N;;;;; +190B;LIMBU LETTER TA;Lo;0;L;;;;;N;;;;; +190C;LIMBU LETTER THA;Lo;0;L;;;;;N;;;;; +190D;LIMBU LETTER DA;Lo;0;L;;;;;N;;;;; +190E;LIMBU LETTER DHA;Lo;0;L;;;;;N;;;;; +190F;LIMBU LETTER NA;Lo;0;L;;;;;N;;;;; +1910;LIMBU LETTER PA;Lo;0;L;;;;;N;;;;; +1911;LIMBU LETTER PHA;Lo;0;L;;;;;N;;;;; +1912;LIMBU LETTER BA;Lo;0;L;;;;;N;;;;; +1913;LIMBU LETTER BHA;Lo;0;L;;;;;N;;;;; +1914;LIMBU LETTER MA;Lo;0;L;;;;;N;;;;; +1915;LIMBU LETTER YA;Lo;0;L;;;;;N;;;;; +1916;LIMBU LETTER RA;Lo;0;L;;;;;N;;;;; +1917;LIMBU LETTER LA;Lo;0;L;;;;;N;;;;; +1918;LIMBU LETTER WA;Lo;0;L;;;;;N;;;;; +1919;LIMBU LETTER SHA;Lo;0;L;;;;;N;;;;; +191A;LIMBU LETTER SSA;Lo;0;L;;;;;N;;;;; +191B;LIMBU LETTER SA;Lo;0;L;;;;;N;;;;; +191C;LIMBU LETTER HA;Lo;0;L;;;;;N;;;;; +1920;LIMBU VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +1921;LIMBU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1922;LIMBU VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1923;LIMBU VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +1924;LIMBU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1925;LIMBU VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1926;LIMBU VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +1927;LIMBU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1928;LIMBU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +1929;LIMBU SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;; +192A;LIMBU SUBJOINED LETTER RA;Mc;0;L;;;;;N;;;;; +192B;LIMBU SUBJOINED LETTER WA;Mc;0;L;;;;;N;;;;; +1930;LIMBU SMALL LETTER KA;Mc;0;L;;;;;N;;;;; +1931;LIMBU SMALL LETTER NGA;Mc;0;L;;;;;N;;;;; +1932;LIMBU SMALL LETTER ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1933;LIMBU SMALL LETTER TA;Mc;0;L;;;;;N;;;;; +1934;LIMBU SMALL LETTER NA;Mc;0;L;;;;;N;;;;; +1935;LIMBU SMALL LETTER PA;Mc;0;L;;;;;N;;;;; +1936;LIMBU SMALL LETTER MA;Mc;0;L;;;;;N;;;;; +1937;LIMBU SMALL LETTER RA;Mc;0;L;;;;;N;;;;; +1938;LIMBU SMALL LETTER LA;Mc;0;L;;;;;N;;;;; +1939;LIMBU SIGN MUKPHRENG;Mn;222;NSM;;;;;N;;;;; +193A;LIMBU SIGN KEMPHRENG;Mn;230;NSM;;;;;N;;;;; +193B;LIMBU SIGN SA-I;Mn;220;NSM;;;;;N;;;;; +1940;LIMBU SIGN LOO;So;0;ON;;;;;N;;;;; +1944;LIMBU EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +1945;LIMBU QUESTION MARK;Po;0;ON;;;;;N;;;;; +1946;LIMBU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1947;LIMBU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1948;LIMBU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1949;LIMBU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +194A;LIMBU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +194B;LIMBU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +194C;LIMBU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +194D;LIMBU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +194E;LIMBU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +194F;LIMBU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1950;TAI LE LETTER KA;Lo;0;L;;;;;N;;;;; +1951;TAI LE LETTER XA;Lo;0;L;;;;;N;;;;; +1952;TAI LE LETTER NGA;Lo;0;L;;;;;N;;;;; +1953;TAI LE LETTER TSA;Lo;0;L;;;;;N;;;;; +1954;TAI LE LETTER SA;Lo;0;L;;;;;N;;;;; +1955;TAI LE LETTER YA;Lo;0;L;;;;;N;;;;; +1956;TAI LE LETTER TA;Lo;0;L;;;;;N;;;;; +1957;TAI LE LETTER THA;Lo;0;L;;;;;N;;;;; +1958;TAI LE LETTER LA;Lo;0;L;;;;;N;;;;; +1959;TAI LE LETTER PA;Lo;0;L;;;;;N;;;;; +195A;TAI LE LETTER PHA;Lo;0;L;;;;;N;;;;; +195B;TAI LE LETTER MA;Lo;0;L;;;;;N;;;;; +195C;TAI LE LETTER FA;Lo;0;L;;;;;N;;;;; +195D;TAI LE LETTER VA;Lo;0;L;;;;;N;;;;; +195E;TAI LE LETTER HA;Lo;0;L;;;;;N;;;;; +195F;TAI LE LETTER QA;Lo;0;L;;;;;N;;;;; +1960;TAI LE LETTER KHA;Lo;0;L;;;;;N;;;;; +1961;TAI LE LETTER TSHA;Lo;0;L;;;;;N;;;;; +1962;TAI LE LETTER NA;Lo;0;L;;;;;N;;;;; +1963;TAI LE LETTER A;Lo;0;L;;;;;N;;;;; +1964;TAI LE LETTER I;Lo;0;L;;;;;N;;;;; +1965;TAI LE LETTER EE;Lo;0;L;;;;;N;;;;; +1966;TAI LE LETTER EH;Lo;0;L;;;;;N;;;;; +1967;TAI LE LETTER U;Lo;0;L;;;;;N;;;;; +1968;TAI LE LETTER OO;Lo;0;L;;;;;N;;;;; +1969;TAI LE LETTER O;Lo;0;L;;;;;N;;;;; +196A;TAI LE LETTER UE;Lo;0;L;;;;;N;;;;; +196B;TAI LE LETTER E;Lo;0;L;;;;;N;;;;; +196C;TAI LE LETTER AUE;Lo;0;L;;;;;N;;;;; +196D;TAI LE LETTER AI;Lo;0;L;;;;;N;;;;; +1970;TAI LE LETTER TONE-2;Lo;0;L;;;;;N;;;;; +1971;TAI LE LETTER TONE-3;Lo;0;L;;;;;N;;;;; +1972;TAI LE LETTER TONE-4;Lo;0;L;;;;;N;;;;; +1973;TAI LE LETTER TONE-5;Lo;0;L;;;;;N;;;;; +1974;TAI LE LETTER TONE-6;Lo;0;L;;;;;N;;;;; +1980;NEW TAI LUE LETTER HIGH QA;Lo;0;L;;;;;N;;;;; +1981;NEW TAI LUE LETTER LOW QA;Lo;0;L;;;;;N;;;;; +1982;NEW TAI LUE LETTER HIGH KA;Lo;0;L;;;;;N;;;;; +1983;NEW TAI LUE LETTER HIGH XA;Lo;0;L;;;;;N;;;;; +1984;NEW TAI LUE LETTER HIGH NGA;Lo;0;L;;;;;N;;;;; +1985;NEW TAI LUE LETTER LOW KA;Lo;0;L;;;;;N;;;;; +1986;NEW TAI LUE LETTER LOW XA;Lo;0;L;;;;;N;;;;; +1987;NEW TAI LUE LETTER LOW NGA;Lo;0;L;;;;;N;;;;; +1988;NEW TAI LUE LETTER HIGH TSA;Lo;0;L;;;;;N;;;;; +1989;NEW TAI LUE LETTER HIGH SA;Lo;0;L;;;;;N;;;;; +198A;NEW TAI LUE LETTER HIGH YA;Lo;0;L;;;;;N;;;;; +198B;NEW TAI LUE LETTER LOW TSA;Lo;0;L;;;;;N;;;;; +198C;NEW TAI LUE LETTER LOW SA;Lo;0;L;;;;;N;;;;; +198D;NEW TAI LUE LETTER LOW YA;Lo;0;L;;;;;N;;;;; +198E;NEW TAI LUE LETTER HIGH TA;Lo;0;L;;;;;N;;;;; +198F;NEW TAI LUE LETTER HIGH THA;Lo;0;L;;;;;N;;;;; +1990;NEW TAI LUE LETTER HIGH NA;Lo;0;L;;;;;N;;;;; +1991;NEW TAI LUE LETTER LOW TA;Lo;0;L;;;;;N;;;;; +1992;NEW TAI LUE LETTER LOW THA;Lo;0;L;;;;;N;;;;; +1993;NEW TAI LUE LETTER LOW NA;Lo;0;L;;;;;N;;;;; +1994;NEW TAI LUE LETTER HIGH PA;Lo;0;L;;;;;N;;;;; +1995;NEW TAI LUE LETTER HIGH PHA;Lo;0;L;;;;;N;;;;; +1996;NEW TAI LUE LETTER HIGH MA;Lo;0;L;;;;;N;;;;; +1997;NEW TAI LUE LETTER LOW PA;Lo;0;L;;;;;N;;;;; +1998;NEW TAI LUE LETTER LOW PHA;Lo;0;L;;;;;N;;;;; +1999;NEW TAI LUE LETTER LOW MA;Lo;0;L;;;;;N;;;;; +199A;NEW TAI LUE LETTER HIGH FA;Lo;0;L;;;;;N;;;;; +199B;NEW TAI LUE LETTER HIGH VA;Lo;0;L;;;;;N;;;;; +199C;NEW TAI LUE LETTER HIGH LA;Lo;0;L;;;;;N;;;;; +199D;NEW TAI LUE LETTER LOW FA;Lo;0;L;;;;;N;;;;; +199E;NEW TAI LUE LETTER LOW VA;Lo;0;L;;;;;N;;;;; +199F;NEW TAI LUE LETTER LOW LA;Lo;0;L;;;;;N;;;;; +19A0;NEW TAI LUE LETTER HIGH HA;Lo;0;L;;;;;N;;;;; +19A1;NEW TAI LUE LETTER HIGH DA;Lo;0;L;;;;;N;;;;; +19A2;NEW TAI LUE LETTER HIGH BA;Lo;0;L;;;;;N;;;;; +19A3;NEW TAI LUE LETTER LOW HA;Lo;0;L;;;;;N;;;;; +19A4;NEW TAI LUE LETTER LOW DA;Lo;0;L;;;;;N;;;;; +19A5;NEW TAI LUE LETTER LOW BA;Lo;0;L;;;;;N;;;;; +19A6;NEW TAI LUE LETTER HIGH KVA;Lo;0;L;;;;;N;;;;; +19A7;NEW TAI LUE LETTER HIGH XVA;Lo;0;L;;;;;N;;;;; +19A8;NEW TAI LUE LETTER LOW KVA;Lo;0;L;;;;;N;;;;; +19A9;NEW TAI LUE LETTER LOW XVA;Lo;0;L;;;;;N;;;;; +19AA;NEW TAI LUE LETTER HIGH SUA;Lo;0;L;;;;;N;;;;; +19AB;NEW TAI LUE LETTER LOW SUA;Lo;0;L;;;;;N;;;;; +19B0;NEW TAI LUE VOWEL SIGN VOWEL SHORTENER;Mc;0;L;;;;;N;;;;; +19B1;NEW TAI LUE VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +19B2;NEW TAI LUE VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +19B3;NEW TAI LUE VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +19B4;NEW TAI LUE VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +19B5;NEW TAI LUE VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +19B6;NEW TAI LUE VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +19B7;NEW TAI LUE VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +19B8;NEW TAI LUE VOWEL SIGN OA;Mc;0;L;;;;;N;;;;; +19B9;NEW TAI LUE VOWEL SIGN UE;Mc;0;L;;;;;N;;;;; +19BA;NEW TAI LUE VOWEL SIGN AY;Mc;0;L;;;;;N;;;;; +19BB;NEW TAI LUE VOWEL SIGN AAY;Mc;0;L;;;;;N;;;;; +19BC;NEW TAI LUE VOWEL SIGN UY;Mc;0;L;;;;;N;;;;; +19BD;NEW TAI LUE VOWEL SIGN OY;Mc;0;L;;;;;N;;;;; +19BE;NEW TAI LUE VOWEL SIGN OAY;Mc;0;L;;;;;N;;;;; +19BF;NEW TAI LUE VOWEL SIGN UEY;Mc;0;L;;;;;N;;;;; +19C0;NEW TAI LUE VOWEL SIGN IY;Mc;0;L;;;;;N;;;;; +19C1;NEW TAI LUE LETTER FINAL V;Lo;0;L;;;;;N;;;;; +19C2;NEW TAI LUE LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +19C3;NEW TAI LUE LETTER FINAL N;Lo;0;L;;;;;N;;;;; +19C4;NEW TAI LUE LETTER FINAL M;Lo;0;L;;;;;N;;;;; +19C5;NEW TAI LUE LETTER FINAL K;Lo;0;L;;;;;N;;;;; +19C6;NEW TAI LUE LETTER FINAL D;Lo;0;L;;;;;N;;;;; +19C7;NEW TAI LUE LETTER FINAL B;Lo;0;L;;;;;N;;;;; +19C8;NEW TAI LUE TONE MARK-1;Mc;0;L;;;;;N;;;;; +19C9;NEW TAI LUE TONE MARK-2;Mc;0;L;;;;;N;;;;; +19D0;NEW TAI LUE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +19D1;NEW TAI LUE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +19D2;NEW TAI LUE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +19D3;NEW TAI LUE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +19D4;NEW TAI LUE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +19D5;NEW TAI LUE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +19D6;NEW TAI LUE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +19D7;NEW TAI LUE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +19D8;NEW TAI LUE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +19D9;NEW TAI LUE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +19DA;NEW TAI LUE THAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +19DE;NEW TAI LUE SIGN LAE;Po;0;ON;;;;;N;;;;; +19DF;NEW TAI LUE SIGN LAEV;Po;0;ON;;;;;N;;;;; +19E0;KHMER SYMBOL PATHAMASAT;So;0;ON;;;;;N;;;;; +19E1;KHMER SYMBOL MUOY KOET;So;0;ON;;;;;N;;;;; +19E2;KHMER SYMBOL PII KOET;So;0;ON;;;;;N;;;;; +19E3;KHMER SYMBOL BEI KOET;So;0;ON;;;;;N;;;;; +19E4;KHMER SYMBOL BUON KOET;So;0;ON;;;;;N;;;;; +19E5;KHMER SYMBOL PRAM KOET;So;0;ON;;;;;N;;;;; +19E6;KHMER SYMBOL PRAM-MUOY KOET;So;0;ON;;;;;N;;;;; +19E7;KHMER SYMBOL PRAM-PII KOET;So;0;ON;;;;;N;;;;; +19E8;KHMER SYMBOL PRAM-BEI KOET;So;0;ON;;;;;N;;;;; +19E9;KHMER SYMBOL PRAM-BUON KOET;So;0;ON;;;;;N;;;;; +19EA;KHMER SYMBOL DAP KOET;So;0;ON;;;;;N;;;;; +19EB;KHMER SYMBOL DAP-MUOY KOET;So;0;ON;;;;;N;;;;; +19EC;KHMER SYMBOL DAP-PII KOET;So;0;ON;;;;;N;;;;; +19ED;KHMER SYMBOL DAP-BEI KOET;So;0;ON;;;;;N;;;;; +19EE;KHMER SYMBOL DAP-BUON KOET;So;0;ON;;;;;N;;;;; +19EF;KHMER SYMBOL DAP-PRAM KOET;So;0;ON;;;;;N;;;;; +19F0;KHMER SYMBOL TUTEYASAT;So;0;ON;;;;;N;;;;; +19F1;KHMER SYMBOL MUOY ROC;So;0;ON;;;;;N;;;;; +19F2;KHMER SYMBOL PII ROC;So;0;ON;;;;;N;;;;; +19F3;KHMER SYMBOL BEI ROC;So;0;ON;;;;;N;;;;; +19F4;KHMER SYMBOL BUON ROC;So;0;ON;;;;;N;;;;; +19F5;KHMER SYMBOL PRAM ROC;So;0;ON;;;;;N;;;;; +19F6;KHMER SYMBOL PRAM-MUOY ROC;So;0;ON;;;;;N;;;;; +19F7;KHMER SYMBOL PRAM-PII ROC;So;0;ON;;;;;N;;;;; +19F8;KHMER SYMBOL PRAM-BEI ROC;So;0;ON;;;;;N;;;;; +19F9;KHMER SYMBOL PRAM-BUON ROC;So;0;ON;;;;;N;;;;; +19FA;KHMER SYMBOL DAP ROC;So;0;ON;;;;;N;;;;; +19FB;KHMER SYMBOL DAP-MUOY ROC;So;0;ON;;;;;N;;;;; +19FC;KHMER SYMBOL DAP-PII ROC;So;0;ON;;;;;N;;;;; +19FD;KHMER SYMBOL DAP-BEI ROC;So;0;ON;;;;;N;;;;; +19FE;KHMER SYMBOL DAP-BUON ROC;So;0;ON;;;;;N;;;;; +19FF;KHMER SYMBOL DAP-PRAM ROC;So;0;ON;;;;;N;;;;; +1A00;BUGINESE LETTER KA;Lo;0;L;;;;;N;;;;; +1A01;BUGINESE LETTER GA;Lo;0;L;;;;;N;;;;; +1A02;BUGINESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1A03;BUGINESE LETTER NGKA;Lo;0;L;;;;;N;;;;; +1A04;BUGINESE LETTER PA;Lo;0;L;;;;;N;;;;; +1A05;BUGINESE LETTER BA;Lo;0;L;;;;;N;;;;; +1A06;BUGINESE LETTER MA;Lo;0;L;;;;;N;;;;; +1A07;BUGINESE LETTER MPA;Lo;0;L;;;;;N;;;;; +1A08;BUGINESE LETTER TA;Lo;0;L;;;;;N;;;;; +1A09;BUGINESE LETTER DA;Lo;0;L;;;;;N;;;;; +1A0A;BUGINESE LETTER NA;Lo;0;L;;;;;N;;;;; +1A0B;BUGINESE LETTER NRA;Lo;0;L;;;;;N;;;;; +1A0C;BUGINESE LETTER CA;Lo;0;L;;;;;N;;;;; +1A0D;BUGINESE LETTER JA;Lo;0;L;;;;;N;;;;; +1A0E;BUGINESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1A0F;BUGINESE LETTER NYCA;Lo;0;L;;;;;N;;;;; +1A10;BUGINESE LETTER YA;Lo;0;L;;;;;N;;;;; +1A11;BUGINESE LETTER RA;Lo;0;L;;;;;N;;;;; +1A12;BUGINESE LETTER LA;Lo;0;L;;;;;N;;;;; +1A13;BUGINESE LETTER VA;Lo;0;L;;;;;N;;;;; +1A14;BUGINESE LETTER SA;Lo;0;L;;;;;N;;;;; +1A15;BUGINESE LETTER A;Lo;0;L;;;;;N;;;;; +1A16;BUGINESE LETTER HA;Lo;0;L;;;;;N;;;;; +1A17;BUGINESE VOWEL SIGN I;Mn;230;NSM;;;;;N;;;;; +1A18;BUGINESE VOWEL SIGN U;Mn;220;NSM;;;;;N;;;;; +1A19;BUGINESE VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1A1A;BUGINESE VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1A1B;BUGINESE VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +1A1E;BUGINESE PALLAWA;Po;0;L;;;;;N;;;;; +1A1F;BUGINESE END OF SECTION;Po;0;L;;;;;N;;;;; +1A20;TAI THAM LETTER HIGH KA;Lo;0;L;;;;;N;;;;; +1A21;TAI THAM LETTER HIGH KHA;Lo;0;L;;;;;N;;;;; +1A22;TAI THAM LETTER HIGH KXA;Lo;0;L;;;;;N;;;;; +1A23;TAI THAM LETTER LOW KA;Lo;0;L;;;;;N;;;;; +1A24;TAI THAM LETTER LOW KXA;Lo;0;L;;;;;N;;;;; +1A25;TAI THAM LETTER LOW KHA;Lo;0;L;;;;;N;;;;; +1A26;TAI THAM LETTER NGA;Lo;0;L;;;;;N;;;;; +1A27;TAI THAM LETTER HIGH CA;Lo;0;L;;;;;N;;;;; +1A28;TAI THAM LETTER HIGH CHA;Lo;0;L;;;;;N;;;;; +1A29;TAI THAM LETTER LOW CA;Lo;0;L;;;;;N;;;;; +1A2A;TAI THAM LETTER LOW SA;Lo;0;L;;;;;N;;;;; +1A2B;TAI THAM LETTER LOW CHA;Lo;0;L;;;;;N;;;;; +1A2C;TAI THAM LETTER NYA;Lo;0;L;;;;;N;;;;; +1A2D;TAI THAM LETTER RATA;Lo;0;L;;;;;N;;;;; +1A2E;TAI THAM LETTER HIGH RATHA;Lo;0;L;;;;;N;;;;; +1A2F;TAI THAM LETTER DA;Lo;0;L;;;;;N;;;;; +1A30;TAI THAM LETTER LOW RATHA;Lo;0;L;;;;;N;;;;; +1A31;TAI THAM LETTER RANA;Lo;0;L;;;;;N;;;;; +1A32;TAI THAM LETTER HIGH TA;Lo;0;L;;;;;N;;;;; +1A33;TAI THAM LETTER HIGH THA;Lo;0;L;;;;;N;;;;; +1A34;TAI THAM LETTER LOW TA;Lo;0;L;;;;;N;;;;; +1A35;TAI THAM LETTER LOW THA;Lo;0;L;;;;;N;;;;; +1A36;TAI THAM LETTER NA;Lo;0;L;;;;;N;;;;; +1A37;TAI THAM LETTER BA;Lo;0;L;;;;;N;;;;; +1A38;TAI THAM LETTER HIGH PA;Lo;0;L;;;;;N;;;;; +1A39;TAI THAM LETTER HIGH PHA;Lo;0;L;;;;;N;;;;; +1A3A;TAI THAM LETTER HIGH FA;Lo;0;L;;;;;N;;;;; +1A3B;TAI THAM LETTER LOW PA;Lo;0;L;;;;;N;;;;; +1A3C;TAI THAM LETTER LOW FA;Lo;0;L;;;;;N;;;;; +1A3D;TAI THAM LETTER LOW PHA;Lo;0;L;;;;;N;;;;; +1A3E;TAI THAM LETTER MA;Lo;0;L;;;;;N;;;;; +1A3F;TAI THAM LETTER LOW YA;Lo;0;L;;;;;N;;;;; +1A40;TAI THAM LETTER HIGH YA;Lo;0;L;;;;;N;;;;; +1A41;TAI THAM LETTER RA;Lo;0;L;;;;;N;;;;; +1A42;TAI THAM LETTER RUE;Lo;0;L;;;;;N;;;;; +1A43;TAI THAM LETTER LA;Lo;0;L;;;;;N;;;;; +1A44;TAI THAM LETTER LUE;Lo;0;L;;;;;N;;;;; +1A45;TAI THAM LETTER WA;Lo;0;L;;;;;N;;;;; +1A46;TAI THAM LETTER HIGH SHA;Lo;0;L;;;;;N;;;;; +1A47;TAI THAM LETTER HIGH SSA;Lo;0;L;;;;;N;;;;; +1A48;TAI THAM LETTER HIGH SA;Lo;0;L;;;;;N;;;;; +1A49;TAI THAM LETTER HIGH HA;Lo;0;L;;;;;N;;;;; +1A4A;TAI THAM LETTER LLA;Lo;0;L;;;;;N;;;;; +1A4B;TAI THAM LETTER A;Lo;0;L;;;;;N;;;;; +1A4C;TAI THAM LETTER LOW HA;Lo;0;L;;;;;N;;;;; +1A4D;TAI THAM LETTER I;Lo;0;L;;;;;N;;;;; +1A4E;TAI THAM LETTER II;Lo;0;L;;;;;N;;;;; +1A4F;TAI THAM LETTER U;Lo;0;L;;;;;N;;;;; +1A50;TAI THAM LETTER UU;Lo;0;L;;;;;N;;;;; +1A51;TAI THAM LETTER EE;Lo;0;L;;;;;N;;;;; +1A52;TAI THAM LETTER OO;Lo;0;L;;;;;N;;;;; +1A53;TAI THAM LETTER LAE;Lo;0;L;;;;;N;;;;; +1A54;TAI THAM LETTER GREAT SA;Lo;0;L;;;;;N;;;;; +1A55;TAI THAM CONSONANT SIGN MEDIAL RA;Mc;0;L;;;;;N;;;;; +1A56;TAI THAM CONSONANT SIGN MEDIAL LA;Mn;0;NSM;;;;;N;;;;; +1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;; +1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;; +1A59;TAI THAM CONSONANT SIGN FINAL NGA;Mn;0;NSM;;;;;N;;;;; +1A5A;TAI THAM CONSONANT SIGN LOW PA;Mn;0;NSM;;;;;N;;;;; +1A5B;TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA;Mn;0;NSM;;;;;N;;;;; +1A5C;TAI THAM CONSONANT SIGN MA;Mn;0;NSM;;;;;N;;;;; +1A5D;TAI THAM CONSONANT SIGN BA;Mn;0;NSM;;;;;N;;;;; +1A5E;TAI THAM CONSONANT SIGN SA;Mn;0;NSM;;;;;N;;;;; +1A60;TAI THAM SIGN SAKOT;Mn;9;NSM;;;;;N;;;;; +1A61;TAI THAM VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +1A62;TAI THAM VOWEL SIGN MAI SAT;Mn;0;NSM;;;;;N;;;;; +1A63;TAI THAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1A64;TAI THAM VOWEL SIGN TALL AA;Mc;0;L;;;;;N;;;;; +1A65;TAI THAM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1A66;TAI THAM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1A67;TAI THAM VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +1A68;TAI THAM VOWEL SIGN UUE;Mn;0;NSM;;;;;N;;;;; +1A69;TAI THAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1A6A;TAI THAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1A6B;TAI THAM VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +1A6C;TAI THAM VOWEL SIGN OA BELOW;Mn;0;NSM;;;;;N;;;;; +1A6D;TAI THAM VOWEL SIGN OY;Mc;0;L;;;;;N;;;;; +1A6E;TAI THAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1A6F;TAI THAM VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +1A70;TAI THAM VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1A71;TAI THAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1A72;TAI THAM VOWEL SIGN THAM AI;Mc;0;L;;;;;N;;;;; +1A73;TAI THAM VOWEL SIGN OA ABOVE;Mn;0;NSM;;;;;N;;;;; +1A74;TAI THAM SIGN MAI KANG;Mn;0;NSM;;;;;N;;;;; +1A75;TAI THAM SIGN TONE-1;Mn;230;NSM;;;;;N;;;;; +1A76;TAI THAM SIGN TONE-2;Mn;230;NSM;;;;;N;;;;; +1A77;TAI THAM SIGN KHUEN TONE-3;Mn;230;NSM;;;;;N;;;;; +1A78;TAI THAM SIGN KHUEN TONE-4;Mn;230;NSM;;;;;N;;;;; +1A79;TAI THAM SIGN KHUEN TONE-5;Mn;230;NSM;;;;;N;;;;; +1A7A;TAI THAM SIGN RA HAAM;Mn;230;NSM;;;;;N;;;;; +1A7B;TAI THAM SIGN MAI SAM;Mn;230;NSM;;;;;N;;;;; +1A7C;TAI THAM SIGN KHUEN-LUE KARAN;Mn;230;NSM;;;;;N;;;;; +1A7F;TAI THAM COMBINING CRYPTOGRAMMIC DOT;Mn;220;NSM;;;;;N;;;;; +1A80;TAI THAM HORA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1A81;TAI THAM HORA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1A82;TAI THAM HORA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1A83;TAI THAM HORA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1A84;TAI THAM HORA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1A85;TAI THAM HORA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1A86;TAI THAM HORA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1A87;TAI THAM HORA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1A88;TAI THAM HORA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1A89;TAI THAM HORA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1A90;TAI THAM THAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1A91;TAI THAM THAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1A92;TAI THAM THAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1A93;TAI THAM THAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1A94;TAI THAM THAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1A95;TAI THAM THAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1A96;TAI THAM THAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1A97;TAI THAM THAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1A98;TAI THAM THAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1A99;TAI THAM THAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1AA0;TAI THAM SIGN WIANG;Po;0;L;;;;;N;;;;; +1AA1;TAI THAM SIGN WIANGWAAK;Po;0;L;;;;;N;;;;; +1AA2;TAI THAM SIGN SAWAN;Po;0;L;;;;;N;;;;; +1AA3;TAI THAM SIGN KEOW;Po;0;L;;;;;N;;;;; +1AA4;TAI THAM SIGN HOY;Po;0;L;;;;;N;;;;; +1AA5;TAI THAM SIGN DOKMAI;Po;0;L;;;;;N;;;;; +1AA6;TAI THAM SIGN REVERSED ROTATED RANA;Po;0;L;;;;;N;;;;; +1AA7;TAI THAM SIGN MAI YAMOK;Lm;0;L;;;;;N;;;;; +1AA8;TAI THAM SIGN KAAN;Po;0;L;;;;;N;;;;; +1AA9;TAI THAM SIGN KAANKUU;Po;0;L;;;;;N;;;;; +1AAA;TAI THAM SIGN SATKAAN;Po;0;L;;;;;N;;;;; +1AAB;TAI THAM SIGN SATKAANKUU;Po;0;L;;;;;N;;;;; +1AAC;TAI THAM SIGN HANG;Po;0;L;;;;;N;;;;; +1AAD;TAI THAM SIGN CAANG;Po;0;L;;;;;N;;;;; +1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; +1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; +1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; +1B03;BALINESE SIGN SURANG;Mn;0;NSM;;;;;N;;;;; +1B04;BALINESE SIGN BISAH;Mc;0;L;;;;;N;;;;; +1B05;BALINESE LETTER AKARA;Lo;0;L;;;;;N;;;;; +1B06;BALINESE LETTER AKARA TEDUNG;Lo;0;L;1B05 1B35;;;;N;;;;; +1B07;BALINESE LETTER IKARA;Lo;0;L;;;;;N;;;;; +1B08;BALINESE LETTER IKARA TEDUNG;Lo;0;L;1B07 1B35;;;;N;;;;; +1B09;BALINESE LETTER UKARA;Lo;0;L;;;;;N;;;;; +1B0A;BALINESE LETTER UKARA TEDUNG;Lo;0;L;1B09 1B35;;;;N;;;;; +1B0B;BALINESE LETTER RA REPA;Lo;0;L;;;;;N;;;;; +1B0C;BALINESE LETTER RA REPA TEDUNG;Lo;0;L;1B0B 1B35;;;;N;;;;; +1B0D;BALINESE LETTER LA LENGA;Lo;0;L;;;;;N;;;;; +1B0E;BALINESE LETTER LA LENGA TEDUNG;Lo;0;L;1B0D 1B35;;;;N;;;;; +1B0F;BALINESE LETTER EKARA;Lo;0;L;;;;;N;;;;; +1B10;BALINESE LETTER AIKARA;Lo;0;L;;;;;N;;;;; +1B11;BALINESE LETTER OKARA;Lo;0;L;;;;;N;;;;; +1B12;BALINESE LETTER OKARA TEDUNG;Lo;0;L;1B11 1B35;;;;N;;;;; +1B13;BALINESE LETTER KA;Lo;0;L;;;;;N;;;;; +1B14;BALINESE LETTER KA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B15;BALINESE LETTER GA;Lo;0;L;;;;;N;;;;; +1B16;BALINESE LETTER GA GORA;Lo;0;L;;;;;N;;;;; +1B17;BALINESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1B18;BALINESE LETTER CA;Lo;0;L;;;;;N;;;;; +1B19;BALINESE LETTER CA LACA;Lo;0;L;;;;;N;;;;; +1B1A;BALINESE LETTER JA;Lo;0;L;;;;;N;;;;; +1B1B;BALINESE LETTER JA JERA;Lo;0;L;;;;;N;;;;; +1B1C;BALINESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1B1D;BALINESE LETTER TA LATIK;Lo;0;L;;;;;N;;;;; +1B1E;BALINESE LETTER TA MURDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B1F;BALINESE LETTER DA MURDA ALPAPRANA;Lo;0;L;;;;;N;;;;; +1B20;BALINESE LETTER DA MURDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B21;BALINESE LETTER NA RAMBAT;Lo;0;L;;;;;N;;;;; +1B22;BALINESE LETTER TA;Lo;0;L;;;;;N;;;;; +1B23;BALINESE LETTER TA TAWA;Lo;0;L;;;;;N;;;;; +1B24;BALINESE LETTER DA;Lo;0;L;;;;;N;;;;; +1B25;BALINESE LETTER DA MADU;Lo;0;L;;;;;N;;;;; +1B26;BALINESE LETTER NA;Lo;0;L;;;;;N;;;;; +1B27;BALINESE LETTER PA;Lo;0;L;;;;;N;;;;; +1B28;BALINESE LETTER PA KAPAL;Lo;0;L;;;;;N;;;;; +1B29;BALINESE LETTER BA;Lo;0;L;;;;;N;;;;; +1B2A;BALINESE LETTER BA KEMBANG;Lo;0;L;;;;;N;;;;; +1B2B;BALINESE LETTER MA;Lo;0;L;;;;;N;;;;; +1B2C;BALINESE LETTER YA;Lo;0;L;;;;;N;;;;; +1B2D;BALINESE LETTER RA;Lo;0;L;;;;;N;;;;; +1B2E;BALINESE LETTER LA;Lo;0;L;;;;;N;;;;; +1B2F;BALINESE LETTER WA;Lo;0;L;;;;;N;;;;; +1B30;BALINESE LETTER SA SAGA;Lo;0;L;;;;;N;;;;; +1B31;BALINESE LETTER SA SAPA;Lo;0;L;;;;;N;;;;; +1B32;BALINESE LETTER SA;Lo;0;L;;;;;N;;;;; +1B33;BALINESE LETTER HA;Lo;0;L;;;;;N;;;;; +1B34;BALINESE SIGN REREKAN;Mn;7;NSM;;;;;N;;;;; +1B35;BALINESE VOWEL SIGN TEDUNG;Mc;0;L;;;;;N;;;;; +1B36;BALINESE VOWEL SIGN ULU;Mn;0;NSM;;;;;N;;;;; +1B37;BALINESE VOWEL SIGN ULU SARI;Mn;0;NSM;;;;;N;;;;; +1B38;BALINESE VOWEL SIGN SUKU;Mn;0;NSM;;;;;N;;;;; +1B39;BALINESE VOWEL SIGN SUKU ILUT;Mn;0;NSM;;;;;N;;;;; +1B3A;BALINESE VOWEL SIGN RA REPA;Mn;0;NSM;;;;;N;;;;; +1B3B;BALINESE VOWEL SIGN RA REPA TEDUNG;Mc;0;L;1B3A 1B35;;;;N;;;;; +1B3C;BALINESE VOWEL SIGN LA LENGA;Mn;0;NSM;;;;;N;;;;; +1B3D;BALINESE VOWEL SIGN LA LENGA TEDUNG;Mc;0;L;1B3C 1B35;;;;N;;;;; +1B3E;BALINESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;; +1B3F;BALINESE VOWEL SIGN TALING REPA;Mc;0;L;;;;;N;;;;; +1B40;BALINESE VOWEL SIGN TALING TEDUNG;Mc;0;L;1B3E 1B35;;;;N;;;;; +1B41;BALINESE VOWEL SIGN TALING REPA TEDUNG;Mc;0;L;1B3F 1B35;;;;N;;;;; +1B42;BALINESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;; +1B43;BALINESE VOWEL SIGN PEPET TEDUNG;Mc;0;L;1B42 1B35;;;;N;;;;; +1B44;BALINESE ADEG ADEG;Mc;9;L;;;;;N;;;;; +1B45;BALINESE LETTER KAF SASAK;Lo;0;L;;;;;N;;;;; +1B46;BALINESE LETTER KHOT SASAK;Lo;0;L;;;;;N;;;;; +1B47;BALINESE LETTER TZIR SASAK;Lo;0;L;;;;;N;;;;; +1B48;BALINESE LETTER EF SASAK;Lo;0;L;;;;;N;;;;; +1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; +1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; +1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; +1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1B53;BALINESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1B54;BALINESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1B55;BALINESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1B56;BALINESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1B57;BALINESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1B58;BALINESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1B59;BALINESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1B5A;BALINESE PANTI;Po;0;L;;;;;N;;;;; +1B5B;BALINESE PAMADA;Po;0;L;;;;;N;;;;; +1B5C;BALINESE WINDU;Po;0;L;;;;;N;;;;; +1B5D;BALINESE CARIK PAMUNGKAH;Po;0;L;;;;;N;;;;; +1B5E;BALINESE CARIK SIKI;Po;0;L;;;;;N;;;;; +1B5F;BALINESE CARIK PAREREN;Po;0;L;;;;;N;;;;; +1B60;BALINESE PAMENENG;Po;0;L;;;;;N;;;;; +1B61;BALINESE MUSICAL SYMBOL DONG;So;0;L;;;;;N;;;;; +1B62;BALINESE MUSICAL SYMBOL DENG;So;0;L;;;;;N;;;;; +1B63;BALINESE MUSICAL SYMBOL DUNG;So;0;L;;;;;N;;;;; +1B64;BALINESE MUSICAL SYMBOL DANG;So;0;L;;;;;N;;;;; +1B65;BALINESE MUSICAL SYMBOL DANG SURANG;So;0;L;;;;;N;;;;; +1B66;BALINESE MUSICAL SYMBOL DING;So;0;L;;;;;N;;;;; +1B67;BALINESE MUSICAL SYMBOL DAENG;So;0;L;;;;;N;;;;; +1B68;BALINESE MUSICAL SYMBOL DEUNG;So;0;L;;;;;N;;;;; +1B69;BALINESE MUSICAL SYMBOL DAING;So;0;L;;;;;N;;;;; +1B6A;BALINESE MUSICAL SYMBOL DANG GEDE;So;0;L;;;;;N;;;;; +1B6B;BALINESE MUSICAL SYMBOL COMBINING TEGEH;Mn;230;NSM;;;;;N;;;;; +1B6C;BALINESE MUSICAL SYMBOL COMBINING ENDEP;Mn;220;NSM;;;;;N;;;;; +1B6D;BALINESE MUSICAL SYMBOL COMBINING KEMPUL;Mn;230;NSM;;;;;N;;;;; +1B6E;BALINESE MUSICAL SYMBOL COMBINING KEMPLI;Mn;230;NSM;;;;;N;;;;; +1B6F;BALINESE MUSICAL SYMBOL COMBINING JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B70;BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B71;BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B72;BALINESE MUSICAL SYMBOL COMBINING BENDE;Mn;230;NSM;;;;;N;;;;; +1B73;BALINESE MUSICAL SYMBOL COMBINING GONG;Mn;230;NSM;;;;;N;;;;; +1B74;BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG;So;0;L;;;;;N;;;;; +1B75;BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG;So;0;L;;;;;N;;;;; +1B76;BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK;So;0;L;;;;;N;;;;; +1B77;BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK;So;0;L;;;;;N;;;;; +1B78;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG;So;0;L;;;;;N;;;;; +1B79;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG;So;0;L;;;;;N;;;;; +1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; +1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; +1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; +1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; +1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; +1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; +1B83;SUNDANESE LETTER A;Lo;0;L;;;;;N;;;;; +1B84;SUNDANESE LETTER I;Lo;0;L;;;;;N;;;;; +1B85;SUNDANESE LETTER U;Lo;0;L;;;;;N;;;;; +1B86;SUNDANESE LETTER AE;Lo;0;L;;;;;N;;;;; +1B87;SUNDANESE LETTER O;Lo;0;L;;;;;N;;;;; +1B88;SUNDANESE LETTER E;Lo;0;L;;;;;N;;;;; +1B89;SUNDANESE LETTER EU;Lo;0;L;;;;;N;;;;; +1B8A;SUNDANESE LETTER KA;Lo;0;L;;;;;N;;;;; +1B8B;SUNDANESE LETTER QA;Lo;0;L;;;;;N;;;;; +1B8C;SUNDANESE LETTER GA;Lo;0;L;;;;;N;;;;; +1B8D;SUNDANESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1B8E;SUNDANESE LETTER CA;Lo;0;L;;;;;N;;;;; +1B8F;SUNDANESE LETTER JA;Lo;0;L;;;;;N;;;;; +1B90;SUNDANESE LETTER ZA;Lo;0;L;;;;;N;;;;; +1B91;SUNDANESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1B92;SUNDANESE LETTER TA;Lo;0;L;;;;;N;;;;; +1B93;SUNDANESE LETTER DA;Lo;0;L;;;;;N;;;;; +1B94;SUNDANESE LETTER NA;Lo;0;L;;;;;N;;;;; +1B95;SUNDANESE LETTER PA;Lo;0;L;;;;;N;;;;; +1B96;SUNDANESE LETTER FA;Lo;0;L;;;;;N;;;;; +1B97;SUNDANESE LETTER VA;Lo;0;L;;;;;N;;;;; +1B98;SUNDANESE LETTER BA;Lo;0;L;;;;;N;;;;; +1B99;SUNDANESE LETTER MA;Lo;0;L;;;;;N;;;;; +1B9A;SUNDANESE LETTER YA;Lo;0;L;;;;;N;;;;; +1B9B;SUNDANESE LETTER RA;Lo;0;L;;;;;N;;;;; +1B9C;SUNDANESE LETTER LA;Lo;0;L;;;;;N;;;;; +1B9D;SUNDANESE LETTER WA;Lo;0;L;;;;;N;;;;; +1B9E;SUNDANESE LETTER SA;Lo;0;L;;;;;N;;;;; +1B9F;SUNDANESE LETTER XA;Lo;0;L;;;;;N;;;;; +1BA0;SUNDANESE LETTER HA;Lo;0;L;;;;;N;;;;; +1BA1;SUNDANESE CONSONANT SIGN PAMINGKAL;Mc;0;L;;;;;N;;;;; +1BA2;SUNDANESE CONSONANT SIGN PANYAKRA;Mn;0;NSM;;;;;N;;;;; +1BA3;SUNDANESE CONSONANT SIGN PANYIKU;Mn;0;NSM;;;;;N;;;;; +1BA4;SUNDANESE VOWEL SIGN PANGHULU;Mn;0;NSM;;;;;N;;;;; +1BA5;SUNDANESE VOWEL SIGN PANYUKU;Mn;0;NSM;;;;;N;;;;; +1BA6;SUNDANESE VOWEL SIGN PANAELAENG;Mc;0;L;;;;;N;;;;; +1BA7;SUNDANESE VOWEL SIGN PANOLONG;Mc;0;L;;;;;N;;;;; +1BA8;SUNDANESE VOWEL SIGN PAMEPET;Mn;0;NSM;;;;;N;;;;; +1BA9;SUNDANESE VOWEL SIGN PANEULEUNG;Mn;0;NSM;;;;;N;;;;; +1BAA;SUNDANESE SIGN PAMAAEH;Mc;9;L;;;;;N;;;;; +1BAE;SUNDANESE LETTER KHA;Lo;0;L;;;;;N;;;;; +1BAF;SUNDANESE LETTER SYA;Lo;0;L;;;;;N;;;;; +1BB0;SUNDANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1BB1;SUNDANESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1BB2;SUNDANESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1BB3;SUNDANESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1BB4;SUNDANESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1BB5;SUNDANESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1BB6;SUNDANESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1BB7;SUNDANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1BB8;SUNDANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1BB9;SUNDANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1C00;LEPCHA LETTER KA;Lo;0;L;;;;;N;;;;; +1C01;LEPCHA LETTER KLA;Lo;0;L;;;;;N;;;;; +1C02;LEPCHA LETTER KHA;Lo;0;L;;;;;N;;;;; +1C03;LEPCHA LETTER GA;Lo;0;L;;;;;N;;;;; +1C04;LEPCHA LETTER GLA;Lo;0;L;;;;;N;;;;; +1C05;LEPCHA LETTER NGA;Lo;0;L;;;;;N;;;;; +1C06;LEPCHA LETTER CA;Lo;0;L;;;;;N;;;;; +1C07;LEPCHA LETTER CHA;Lo;0;L;;;;;N;;;;; +1C08;LEPCHA LETTER JA;Lo;0;L;;;;;N;;;;; +1C09;LEPCHA LETTER NYA;Lo;0;L;;;;;N;;;;; +1C0A;LEPCHA LETTER TA;Lo;0;L;;;;;N;;;;; +1C0B;LEPCHA LETTER THA;Lo;0;L;;;;;N;;;;; +1C0C;LEPCHA LETTER DA;Lo;0;L;;;;;N;;;;; +1C0D;LEPCHA LETTER NA;Lo;0;L;;;;;N;;;;; +1C0E;LEPCHA LETTER PA;Lo;0;L;;;;;N;;;;; +1C0F;LEPCHA LETTER PLA;Lo;0;L;;;;;N;;;;; +1C10;LEPCHA LETTER PHA;Lo;0;L;;;;;N;;;;; +1C11;LEPCHA LETTER FA;Lo;0;L;;;;;N;;;;; +1C12;LEPCHA LETTER FLA;Lo;0;L;;;;;N;;;;; +1C13;LEPCHA LETTER BA;Lo;0;L;;;;;N;;;;; +1C14;LEPCHA LETTER BLA;Lo;0;L;;;;;N;;;;; +1C15;LEPCHA LETTER MA;Lo;0;L;;;;;N;;;;; +1C16;LEPCHA LETTER MLA;Lo;0;L;;;;;N;;;;; +1C17;LEPCHA LETTER TSA;Lo;0;L;;;;;N;;;;; +1C18;LEPCHA LETTER TSHA;Lo;0;L;;;;;N;;;;; +1C19;LEPCHA LETTER DZA;Lo;0;L;;;;;N;;;;; +1C1A;LEPCHA LETTER YA;Lo;0;L;;;;;N;;;;; +1C1B;LEPCHA LETTER RA;Lo;0;L;;;;;N;;;;; +1C1C;LEPCHA LETTER LA;Lo;0;L;;;;;N;;;;; +1C1D;LEPCHA LETTER HA;Lo;0;L;;;;;N;;;;; +1C1E;LEPCHA LETTER HLA;Lo;0;L;;;;;N;;;;; +1C1F;LEPCHA LETTER VA;Lo;0;L;;;;;N;;;;; +1C20;LEPCHA LETTER SA;Lo;0;L;;;;;N;;;;; +1C21;LEPCHA LETTER SHA;Lo;0;L;;;;;N;;;;; +1C22;LEPCHA LETTER WA;Lo;0;L;;;;;N;;;;; +1C23;LEPCHA LETTER A;Lo;0;L;;;;;N;;;;; +1C24;LEPCHA SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;; +1C25;LEPCHA SUBJOINED LETTER RA;Mc;0;L;;;;;N;;;;; +1C26;LEPCHA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1C27;LEPCHA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +1C28;LEPCHA VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1C29;LEPCHA VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1C2A;LEPCHA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +1C2B;LEPCHA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +1C2C;LEPCHA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1C2D;LEPCHA CONSONANT SIGN K;Mn;0;NSM;;;;;N;;;;; +1C2E;LEPCHA CONSONANT SIGN M;Mn;0;NSM;;;;;N;;;;; +1C2F;LEPCHA CONSONANT SIGN L;Mn;0;NSM;;;;;N;;;;; +1C30;LEPCHA CONSONANT SIGN N;Mn;0;NSM;;;;;N;;;;; +1C31;LEPCHA CONSONANT SIGN P;Mn;0;NSM;;;;;N;;;;; +1C32;LEPCHA CONSONANT SIGN R;Mn;0;NSM;;;;;N;;;;; +1C33;LEPCHA CONSONANT SIGN T;Mn;0;NSM;;;;;N;;;;; +1C34;LEPCHA CONSONANT SIGN NYIN-DO;Mc;0;L;;;;;N;;;;; +1C35;LEPCHA CONSONANT SIGN KANG;Mc;0;L;;;;;N;;;;; +1C36;LEPCHA SIGN RAN;Mn;0;NSM;;;;;N;;;;; +1C37;LEPCHA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +1C3B;LEPCHA PUNCTUATION TA-ROL;Po;0;L;;;;;N;;;;; +1C3C;LEPCHA PUNCTUATION NYET THYOOM TA-ROL;Po;0;L;;;;;N;;;;; +1C3D;LEPCHA PUNCTUATION CER-WA;Po;0;L;;;;;N;;;;; +1C3E;LEPCHA PUNCTUATION TSHOOK CER-WA;Po;0;L;;;;;N;;;;; +1C3F;LEPCHA PUNCTUATION TSHOOK;Po;0;L;;;;;N;;;;; +1C40;LEPCHA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1C41;LEPCHA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1C42;LEPCHA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1C43;LEPCHA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1C44;LEPCHA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1C45;LEPCHA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1C46;LEPCHA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1C47;LEPCHA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1C48;LEPCHA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1C49;LEPCHA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1C4D;LEPCHA LETTER TTA;Lo;0;L;;;;;N;;;;; +1C4E;LEPCHA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1C4F;LEPCHA LETTER DDA;Lo;0;L;;;;;N;;;;; +1C50;OL CHIKI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1C51;OL CHIKI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1C52;OL CHIKI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1C53;OL CHIKI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1C54;OL CHIKI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1C55;OL CHIKI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1C56;OL CHIKI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1C57;OL CHIKI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1C58;OL CHIKI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1C59;OL CHIKI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1C5A;OL CHIKI LETTER LA;Lo;0;L;;;;;N;;;;; +1C5B;OL CHIKI LETTER AT;Lo;0;L;;;;;N;;;;; +1C5C;OL CHIKI LETTER AG;Lo;0;L;;;;;N;;;;; +1C5D;OL CHIKI LETTER ANG;Lo;0;L;;;;;N;;;;; +1C5E;OL CHIKI LETTER AL;Lo;0;L;;;;;N;;;;; +1C5F;OL CHIKI LETTER LAA;Lo;0;L;;;;;N;;;;; +1C60;OL CHIKI LETTER AAK;Lo;0;L;;;;;N;;;;; +1C61;OL CHIKI LETTER AAJ;Lo;0;L;;;;;N;;;;; +1C62;OL CHIKI LETTER AAM;Lo;0;L;;;;;N;;;;; +1C63;OL CHIKI LETTER AAW;Lo;0;L;;;;;N;;;;; +1C64;OL CHIKI LETTER LI;Lo;0;L;;;;;N;;;;; +1C65;OL CHIKI LETTER IS;Lo;0;L;;;;;N;;;;; +1C66;OL CHIKI LETTER IH;Lo;0;L;;;;;N;;;;; +1C67;OL CHIKI LETTER INY;Lo;0;L;;;;;N;;;;; +1C68;OL CHIKI LETTER IR;Lo;0;L;;;;;N;;;;; +1C69;OL CHIKI LETTER LU;Lo;0;L;;;;;N;;;;; +1C6A;OL CHIKI LETTER UC;Lo;0;L;;;;;N;;;;; +1C6B;OL CHIKI LETTER UD;Lo;0;L;;;;;N;;;;; +1C6C;OL CHIKI LETTER UNN;Lo;0;L;;;;;N;;;;; +1C6D;OL CHIKI LETTER UY;Lo;0;L;;;;;N;;;;; +1C6E;OL CHIKI LETTER LE;Lo;0;L;;;;;N;;;;; +1C6F;OL CHIKI LETTER EP;Lo;0;L;;;;;N;;;;; +1C70;OL CHIKI LETTER EDD;Lo;0;L;;;;;N;;;;; +1C71;OL CHIKI LETTER EN;Lo;0;L;;;;;N;;;;; +1C72;OL CHIKI LETTER ERR;Lo;0;L;;;;;N;;;;; +1C73;OL CHIKI LETTER LO;Lo;0;L;;;;;N;;;;; +1C74;OL CHIKI LETTER OTT;Lo;0;L;;;;;N;;;;; +1C75;OL CHIKI LETTER OB;Lo;0;L;;;;;N;;;;; +1C76;OL CHIKI LETTER OV;Lo;0;L;;;;;N;;;;; +1C77;OL CHIKI LETTER OH;Lo;0;L;;;;;N;;;;; +1C78;OL CHIKI MU TTUDDAG;Lm;0;L;;;;;N;;;;; +1C79;OL CHIKI GAAHLAA TTUDDAAG;Lm;0;L;;;;;N;;;;; +1C7A;OL CHIKI MU-GAAHLAA TTUDDAAG;Lm;0;L;;;;;N;;;;; +1C7B;OL CHIKI RELAA;Lm;0;L;;;;;N;;;;; +1C7C;OL CHIKI PHAARKAA;Lm;0;L;;;;;N;;;;; +1C7D;OL CHIKI AHAD;Lm;0;L;;;;;N;;;;; +1C7E;OL CHIKI PUNCTUATION MUCAAD;Po;0;L;;;;;N;;;;; +1C7F;OL CHIKI PUNCTUATION DOUBLE MUCAAD;Po;0;L;;;;;N;;;;; +1CD0;VEDIC TONE KARSHANA;Mn;230;NSM;;;;;N;;;;; +1CD1;VEDIC TONE SHARA;Mn;230;NSM;;;;;N;;;;; +1CD2;VEDIC TONE PRENKHA;Mn;230;NSM;;;;;N;;;;; +1CD3;VEDIC SIGN NIHSHVASA;Po;0;L;;;;;N;;;;; +1CD4;VEDIC SIGN YAJURVEDIC MIDLINE SVARITA;Mn;1;NSM;;;;;N;;;;; +1CD5;VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD6;VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD7;VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD8;VEDIC TONE CANDRA BELOW;Mn;220;NSM;;;;;N;;;;; +1CD9;VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER;Mn;220;NSM;;;;;N;;;;; +1CDA;VEDIC TONE DOUBLE SVARITA;Mn;230;NSM;;;;;N;;;;; +1CDB;VEDIC TONE TRIPLE SVARITA;Mn;230;NSM;;;;;N;;;;; +1CDC;VEDIC TONE KATHAKA ANUDATTA;Mn;220;NSM;;;;;N;;;;; +1CDD;VEDIC TONE DOT BELOW;Mn;220;NSM;;;;;N;;;;; +1CDE;VEDIC TONE TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +1CDF;VEDIC TONE THREE DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +1CE0;VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA;Mn;230;NSM;;;;;N;;;;; +1CE1;VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA;Mc;0;L;;;;;N;;;;; +1CE2;VEDIC SIGN VISARGA SVARITA;Mn;1;NSM;;;;;N;;;;; +1CE3;VEDIC SIGN VISARGA UDATTA;Mn;1;NSM;;;;;N;;;;; +1CE4;VEDIC SIGN REVERSED VISARGA UDATTA;Mn;1;NSM;;;;;N;;;;; +1CE5;VEDIC SIGN VISARGA ANUDATTA;Mn;1;NSM;;;;;N;;;;; +1CE6;VEDIC SIGN REVERSED VISARGA ANUDATTA;Mn;1;NSM;;;;;N;;;;; +1CE7;VEDIC SIGN VISARGA UDATTA WITH TAIL;Mn;1;NSM;;;;;N;;;;; +1CE8;VEDIC SIGN VISARGA ANUDATTA WITH TAIL;Mn;1;NSM;;;;;N;;;;; +1CE9;VEDIC SIGN ANUSVARA ANTARGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEA;VEDIC SIGN ANUSVARA BAHIRGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEB;VEDIC SIGN ANUSVARA VAMAGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEC;VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL;Lo;0;L;;;;;N;;;;; +1CED;VEDIC SIGN TIRYAK;Mn;220;NSM;;;;;N;;;;; +1CEE;VEDIC SIGN HEXIFORM LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CEF;VEDIC SIGN LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;; +1CF2;VEDIC SIGN ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; +1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; +1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; +1D03;LATIN LETTER SMALL CAPITAL BARRED B;Ll;0;L;;;;;N;;;;; +1D04;LATIN LETTER SMALL CAPITAL C;Ll;0;L;;;;;N;;;;; +1D05;LATIN LETTER SMALL CAPITAL D;Ll;0;L;;;;;N;;;;; +1D06;LATIN LETTER SMALL CAPITAL ETH;Ll;0;L;;;;;N;;;;; +1D07;LATIN LETTER SMALL CAPITAL E;Ll;0;L;;;;;N;;;;; +1D08;LATIN SMALL LETTER TURNED OPEN E;Ll;0;L;;;;;N;;;;; +1D09;LATIN SMALL LETTER TURNED I;Ll;0;L;;;;;N;;;;; +1D0A;LATIN LETTER SMALL CAPITAL J;Ll;0;L;;;;;N;;;;; +1D0B;LATIN LETTER SMALL CAPITAL K;Ll;0;L;;;;;N;;;;; +1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE;Ll;0;L;;;;;N;;;;; +1D0D;LATIN LETTER SMALL CAPITAL M;Ll;0;L;;;;;N;;;;; +1D0E;LATIN LETTER SMALL CAPITAL REVERSED N;Ll;0;L;;;;;N;;;;; +1D0F;LATIN LETTER SMALL CAPITAL O;Ll;0;L;;;;;N;;;;; +1D10;LATIN LETTER SMALL CAPITAL OPEN O;Ll;0;L;;;;;N;;;;; +1D11;LATIN SMALL LETTER SIDEWAYS O;Ll;0;L;;;;;N;;;;; +1D12;LATIN SMALL LETTER SIDEWAYS OPEN O;Ll;0;L;;;;;N;;;;; +1D13;LATIN SMALL LETTER SIDEWAYS O WITH STROKE;Ll;0;L;;;;;N;;;;; +1D14;LATIN SMALL LETTER TURNED OE;Ll;0;L;;;;;N;;;;; +1D15;LATIN LETTER SMALL CAPITAL OU;Ll;0;L;;;;;N;;;;; +1D16;LATIN SMALL LETTER TOP HALF O;Ll;0;L;;;;;N;;;;; +1D17;LATIN SMALL LETTER BOTTOM HALF O;Ll;0;L;;;;;N;;;;; +1D18;LATIN LETTER SMALL CAPITAL P;Ll;0;L;;;;;N;;;;; +1D19;LATIN LETTER SMALL CAPITAL REVERSED R;Ll;0;L;;;;;N;;;;; +1D1A;LATIN LETTER SMALL CAPITAL TURNED R;Ll;0;L;;;;;N;;;;; +1D1B;LATIN LETTER SMALL CAPITAL T;Ll;0;L;;;;;N;;;;; +1D1C;LATIN LETTER SMALL CAPITAL U;Ll;0;L;;;;;N;;;;; +1D1D;LATIN SMALL LETTER SIDEWAYS U;Ll;0;L;;;;;N;;;;; +1D1E;LATIN SMALL LETTER SIDEWAYS DIAERESIZED U;Ll;0;L;;;;;N;;;;; +1D1F;LATIN SMALL LETTER SIDEWAYS TURNED M;Ll;0;L;;;;;N;;;;; +1D20;LATIN LETTER SMALL CAPITAL V;Ll;0;L;;;;;N;;;;; +1D21;LATIN LETTER SMALL CAPITAL W;Ll;0;L;;;;;N;;;;; +1D22;LATIN LETTER SMALL CAPITAL Z;Ll;0;L;;;;;N;;;;; +1D23;LATIN LETTER SMALL CAPITAL EZH;Ll;0;L;;;;;N;;;;; +1D24;LATIN LETTER VOICED LARYNGEAL SPIRANT;Ll;0;L;;;;;N;;;;; +1D25;LATIN LETTER AIN;Ll;0;L;;;;;N;;;;; +1D26;GREEK LETTER SMALL CAPITAL GAMMA;Ll;0;L;;;;;N;;;;; +1D27;GREEK LETTER SMALL CAPITAL LAMDA;Ll;0;L;;;;;N;;;;; +1D28;GREEK LETTER SMALL CAPITAL PI;Ll;0;L;;;;;N;;;;; +1D29;GREEK LETTER SMALL CAPITAL RHO;Ll;0;L;;;;;N;;;;; +1D2A;GREEK LETTER SMALL CAPITAL PSI;Ll;0;L;;;;;N;;;;; +1D2B;CYRILLIC LETTER SMALL CAPITAL EL;Ll;0;L;;;;;N;;;;; +1D2C;MODIFIER LETTER CAPITAL A;Lm;0;L; 0041;;;;N;;;;; +1D2D;MODIFIER LETTER CAPITAL AE;Lm;0;L; 00C6;;;;N;;;;; +1D2E;MODIFIER LETTER CAPITAL B;Lm;0;L; 0042;;;;N;;;;; +1D2F;MODIFIER LETTER CAPITAL BARRED B;Lm;0;L;;;;;N;;;;; +1D30;MODIFIER LETTER CAPITAL D;Lm;0;L; 0044;;;;N;;;;; +1D31;MODIFIER LETTER CAPITAL E;Lm;0;L; 0045;;;;N;;;;; +1D32;MODIFIER LETTER CAPITAL REVERSED E;Lm;0;L; 018E;;;;N;;;;; +1D33;MODIFIER LETTER CAPITAL G;Lm;0;L; 0047;;;;N;;;;; +1D34;MODIFIER LETTER CAPITAL H;Lm;0;L; 0048;;;;N;;;;; +1D35;MODIFIER LETTER CAPITAL I;Lm;0;L; 0049;;;;N;;;;; +1D36;MODIFIER LETTER CAPITAL J;Lm;0;L; 004A;;;;N;;;;; +1D37;MODIFIER LETTER CAPITAL K;Lm;0;L; 004B;;;;N;;;;; +1D38;MODIFIER LETTER CAPITAL L;Lm;0;L; 004C;;;;N;;;;; +1D39;MODIFIER LETTER CAPITAL M;Lm;0;L; 004D;;;;N;;;;; +1D3A;MODIFIER LETTER CAPITAL N;Lm;0;L; 004E;;;;N;;;;; +1D3B;MODIFIER LETTER CAPITAL REVERSED N;Lm;0;L;;;;;N;;;;; +1D3C;MODIFIER LETTER CAPITAL O;Lm;0;L; 004F;;;;N;;;;; +1D3D;MODIFIER LETTER CAPITAL OU;Lm;0;L; 0222;;;;N;;;;; +1D3E;MODIFIER LETTER CAPITAL P;Lm;0;L; 0050;;;;N;;;;; +1D3F;MODIFIER LETTER CAPITAL R;Lm;0;L; 0052;;;;N;;;;; +1D40;MODIFIER LETTER CAPITAL T;Lm;0;L; 0054;;;;N;;;;; +1D41;MODIFIER LETTER CAPITAL U;Lm;0;L; 0055;;;;N;;;;; +1D42;MODIFIER LETTER CAPITAL W;Lm;0;L; 0057;;;;N;;;;; +1D43;MODIFIER LETTER SMALL A;Lm;0;L; 0061;;;;N;;;;; +1D44;MODIFIER LETTER SMALL TURNED A;Lm;0;L; 0250;;;;N;;;;; +1D45;MODIFIER LETTER SMALL ALPHA;Lm;0;L; 0251;;;;N;;;;; +1D46;MODIFIER LETTER SMALL TURNED AE;Lm;0;L; 1D02;;;;N;;;;; +1D47;MODIFIER LETTER SMALL B;Lm;0;L; 0062;;;;N;;;;; +1D48;MODIFIER LETTER SMALL D;Lm;0;L; 0064;;;;N;;;;; +1D49;MODIFIER LETTER SMALL E;Lm;0;L; 0065;;;;N;;;;; +1D4A;MODIFIER LETTER SMALL SCHWA;Lm;0;L; 0259;;;;N;;;;; +1D4B;MODIFIER LETTER SMALL OPEN E;Lm;0;L; 025B;;;;N;;;;; +1D4C;MODIFIER LETTER SMALL TURNED OPEN E;Lm;0;L; 025C;;;;N;;;;; +1D4D;MODIFIER LETTER SMALL G;Lm;0;L; 0067;;;;N;;;;; +1D4E;MODIFIER LETTER SMALL TURNED I;Lm;0;L;;;;;N;;;;; +1D4F;MODIFIER LETTER SMALL K;Lm;0;L; 006B;;;;N;;;;; +1D50;MODIFIER LETTER SMALL M;Lm;0;L; 006D;;;;N;;;;; +1D51;MODIFIER LETTER SMALL ENG;Lm;0;L; 014B;;;;N;;;;; +1D52;MODIFIER LETTER SMALL O;Lm;0;L; 006F;;;;N;;;;; +1D53;MODIFIER LETTER SMALL OPEN O;Lm;0;L; 0254;;;;N;;;;; +1D54;MODIFIER LETTER SMALL TOP HALF O;Lm;0;L; 1D16;;;;N;;;;; +1D55;MODIFIER LETTER SMALL BOTTOM HALF O;Lm;0;L; 1D17;;;;N;;;;; +1D56;MODIFIER LETTER SMALL P;Lm;0;L; 0070;;;;N;;;;; +1D57;MODIFIER LETTER SMALL T;Lm;0;L; 0074;;;;N;;;;; +1D58;MODIFIER LETTER SMALL U;Lm;0;L; 0075;;;;N;;;;; +1D59;MODIFIER LETTER SMALL SIDEWAYS U;Lm;0;L; 1D1D;;;;N;;;;; +1D5A;MODIFIER LETTER SMALL TURNED M;Lm;0;L; 026F;;;;N;;;;; +1D5B;MODIFIER LETTER SMALL V;Lm;0;L; 0076;;;;N;;;;; +1D5C;MODIFIER LETTER SMALL AIN;Lm;0;L; 1D25;;;;N;;;;; +1D5D;MODIFIER LETTER SMALL BETA;Lm;0;L; 03B2;;;;N;;;;; +1D5E;MODIFIER LETTER SMALL GREEK GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L; 03B4;;;;N;;;;; +1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L; 03C6;;;;N;;;;; +1D61;MODIFIER LETTER SMALL CHI;Lm;0;L; 03C7;;;;N;;;;; +1D62;LATIN SUBSCRIPT SMALL LETTER I;Ll;0;L; 0069;;;;N;;;;; +1D63;LATIN SUBSCRIPT SMALL LETTER R;Ll;0;L; 0072;;;;N;;;;; +1D64;LATIN SUBSCRIPT SMALL LETTER U;Ll;0;L; 0075;;;;N;;;;; +1D65;LATIN SUBSCRIPT SMALL LETTER V;Ll;0;L; 0076;;;;N;;;;; +1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Ll;0;L; 03B2;;;;N;;;;; +1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Ll;0;L; 03C1;;;;N;;;;; +1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Ll;0;L; 03C6;;;;N;;;;; +1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Ll;0;L; 03C7;;;;N;;;;; +1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;; +1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6E;LATIN SMALL LETTER F WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6F;LATIN SMALL LETTER M WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D70;LATIN SMALL LETTER N WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D71;LATIN SMALL LETTER P WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D72;LATIN SMALL LETTER R WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D73;LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D74;LATIN SMALL LETTER S WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D75;LATIN SMALL LETTER T WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D76;LATIN SMALL LETTER Z WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D77;LATIN SMALL LETTER TURNED G;Ll;0;L;;;;;N;;;;; +1D78;MODIFIER LETTER CYRILLIC EN;Lm;0;L; 043D;;;;N;;;;; +1D79;LATIN SMALL LETTER INSULAR G;Ll;0;L;;;;;N;;;A77D;;A77D +1D7A;LATIN SMALL LETTER TH WITH STRIKETHROUGH;Ll;0;L;;;;;N;;;;; +1D7B;LATIN SMALL CAPITAL LETTER I WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7C;LATIN SMALL LETTER IOTA WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7D;LATIN SMALL LETTER P WITH STROKE;Ll;0;L;;;;;N;;;2C63;;2C63 +1D7E;LATIN SMALL CAPITAL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7F;LATIN SMALL LETTER UPSILON WITH STROKE;Ll;0;L;;;;;N;;;;; +1D80;LATIN SMALL LETTER B WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D81;LATIN SMALL LETTER D WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D82;LATIN SMALL LETTER F WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D83;LATIN SMALL LETTER G WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D84;LATIN SMALL LETTER K WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D85;LATIN SMALL LETTER L WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D86;LATIN SMALL LETTER M WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D87;LATIN SMALL LETTER N WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D88;LATIN SMALL LETTER P WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D89;LATIN SMALL LETTER R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8A;LATIN SMALL LETTER S WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8B;LATIN SMALL LETTER ESH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D90;LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL;Ll;0;L;;;;;N;;;;; +1D92;LATIN SMALL LETTER E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D93;LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D94;LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D95;LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D96;LATIN SMALL LETTER I WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D97;LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D98;LATIN SMALL LETTER ESH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D99;LATIN SMALL LETTER U WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D9A;LATIN SMALL LETTER EZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D9B;MODIFIER LETTER SMALL TURNED ALPHA;Lm;0;L; 0252;;;;N;;;;; +1D9C;MODIFIER LETTER SMALL C;Lm;0;L; 0063;;;;N;;;;; +1D9D;MODIFIER LETTER SMALL C WITH CURL;Lm;0;L; 0255;;;;N;;;;; +1D9E;MODIFIER LETTER SMALL ETH;Lm;0;L; 00F0;;;;N;;;;; +1D9F;MODIFIER LETTER SMALL REVERSED OPEN E;Lm;0;L; 025C;;;;N;;;;; +1DA0;MODIFIER LETTER SMALL F;Lm;0;L; 0066;;;;N;;;;; +1DA1;MODIFIER LETTER SMALL DOTLESS J WITH STROKE;Lm;0;L; 025F;;;;N;;;;; +1DA2;MODIFIER LETTER SMALL SCRIPT G;Lm;0;L; 0261;;;;N;;;;; +1DA3;MODIFIER LETTER SMALL TURNED H;Lm;0;L; 0265;;;;N;;;;; +1DA4;MODIFIER LETTER SMALL I WITH STROKE;Lm;0;L; 0268;;;;N;;;;; +1DA5;MODIFIER LETTER SMALL IOTA;Lm;0;L; 0269;;;;N;;;;; +1DA6;MODIFIER LETTER SMALL CAPITAL I;Lm;0;L; 026A;;;;N;;;;; +1DA7;MODIFIER LETTER SMALL CAPITAL I WITH STROKE;Lm;0;L; 1D7B;;;;N;;;;; +1DA8;MODIFIER LETTER SMALL J WITH CROSSED-TAIL;Lm;0;L; 029D;;;;N;;;;; +1DA9;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK;Lm;0;L; 026D;;;;N;;;;; +1DAA;MODIFIER LETTER SMALL L WITH PALATAL HOOK;Lm;0;L; 1D85;;;;N;;;;; +1DAB;MODIFIER LETTER SMALL CAPITAL L;Lm;0;L; 029F;;;;N;;;;; +1DAC;MODIFIER LETTER SMALL M WITH HOOK;Lm;0;L; 0271;;;;N;;;;; +1DAD;MODIFIER LETTER SMALL TURNED M WITH LONG LEG;Lm;0;L; 0270;;;;N;;;;; +1DAE;MODIFIER LETTER SMALL N WITH LEFT HOOK;Lm;0;L; 0272;;;;N;;;;; +1DAF;MODIFIER LETTER SMALL N WITH RETROFLEX HOOK;Lm;0;L; 0273;;;;N;;;;; +1DB0;MODIFIER LETTER SMALL CAPITAL N;Lm;0;L; 0274;;;;N;;;;; +1DB1;MODIFIER LETTER SMALL BARRED O;Lm;0;L; 0275;;;;N;;;;; +1DB2;MODIFIER LETTER SMALL PHI;Lm;0;L; 0278;;;;N;;;;; +1DB3;MODIFIER LETTER SMALL S WITH HOOK;Lm;0;L; 0282;;;;N;;;;; +1DB4;MODIFIER LETTER SMALL ESH;Lm;0;L; 0283;;;;N;;;;; +1DB5;MODIFIER LETTER SMALL T WITH PALATAL HOOK;Lm;0;L; 01AB;;;;N;;;;; +1DB6;MODIFIER LETTER SMALL U BAR;Lm;0;L; 0289;;;;N;;;;; +1DB7;MODIFIER LETTER SMALL UPSILON;Lm;0;L; 028A;;;;N;;;;; +1DB8;MODIFIER LETTER SMALL CAPITAL U;Lm;0;L; 1D1C;;;;N;;;;; +1DB9;MODIFIER LETTER SMALL V WITH HOOK;Lm;0;L; 028B;;;;N;;;;; +1DBA;MODIFIER LETTER SMALL TURNED V;Lm;0;L; 028C;;;;N;;;;; +1DBB;MODIFIER LETTER SMALL Z;Lm;0;L; 007A;;;;N;;;;; +1DBC;MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK;Lm;0;L; 0290;;;;N;;;;; +1DBD;MODIFIER LETTER SMALL Z WITH CURL;Lm;0;L; 0291;;;;N;;;;; +1DBE;MODIFIER LETTER SMALL EZH;Lm;0;L; 0292;;;;N;;;;; +1DBF;MODIFIER LETTER SMALL THETA;Lm;0;L; 03B8;;;;N;;;;; +1DC0;COMBINING DOTTED GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;; +1DC1;COMBINING DOTTED ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +1DC2;COMBINING SNAKE BELOW;Mn;220;NSM;;;;;N;;;;; +1DC3;COMBINING SUSPENSION MARK;Mn;230;NSM;;;;;N;;;;; +1DC4;COMBINING MACRON-ACUTE;Mn;230;NSM;;;;;N;;;;; +1DC5;COMBINING GRAVE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DC6;COMBINING MACRON-GRAVE;Mn;230;NSM;;;;;N;;;;; +1DC7;COMBINING ACUTE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DC8;COMBINING GRAVE-ACUTE-GRAVE;Mn;230;NSM;;;;;N;;;;; +1DC9;COMBINING ACUTE-GRAVE-ACUTE;Mn;230;NSM;;;;;N;;;;; +1DCA;COMBINING LATIN SMALL LETTER R BELOW;Mn;220;NSM;;;;;N;;;;; +1DCB;COMBINING BREVE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DCC;COMBINING MACRON-BREVE;Mn;230;NSM;;;;;N;;;;; +1DCD;COMBINING DOUBLE CIRCUMFLEX ABOVE;Mn;234;NSM;;;;;N;;;;; +1DCE;COMBINING OGONEK ABOVE;Mn;214;NSM;;;;;N;;;;; +1DCF;COMBINING ZIGZAG BELOW;Mn;220;NSM;;;;;N;;;;; +1DD0;COMBINING IS BELOW;Mn;202;NSM;;;;;N;;;;; +1DD1;COMBINING UR ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD2;COMBINING US ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD3;COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD4;COMBINING LATIN SMALL LETTER AE;Mn;230;NSM;;;;;N;;;;; +1DD5;COMBINING LATIN SMALL LETTER AO;Mn;230;NSM;;;;;N;;;;; +1DD6;COMBINING LATIN SMALL LETTER AV;Mn;230;NSM;;;;;N;;;;; +1DD7;COMBINING LATIN SMALL LETTER C CEDILLA;Mn;230;NSM;;;;;N;;;;; +1DD8;COMBINING LATIN SMALL LETTER INSULAR D;Mn;230;NSM;;;;;N;;;;; +1DD9;COMBINING LATIN SMALL LETTER ETH;Mn;230;NSM;;;;;N;;;;; +1DDA;COMBINING LATIN SMALL LETTER G;Mn;230;NSM;;;;;N;;;;; +1DDB;COMBINING LATIN LETTER SMALL CAPITAL G;Mn;230;NSM;;;;;N;;;;; +1DDC;COMBINING LATIN SMALL LETTER K;Mn;230;NSM;;;;;N;;;;; +1DDD;COMBINING LATIN SMALL LETTER L;Mn;230;NSM;;;;;N;;;;; +1DDE;COMBINING LATIN LETTER SMALL CAPITAL L;Mn;230;NSM;;;;;N;;;;; +1DDF;COMBINING LATIN LETTER SMALL CAPITAL M;Mn;230;NSM;;;;;N;;;;; +1DE0;COMBINING LATIN SMALL LETTER N;Mn;230;NSM;;;;;N;;;;; +1DE1;COMBINING LATIN LETTER SMALL CAPITAL N;Mn;230;NSM;;;;;N;;;;; +1DE2;COMBINING LATIN LETTER SMALL CAPITAL R;Mn;230;NSM;;;;;N;;;;; +1DE3;COMBINING LATIN SMALL LETTER R ROTUNDA;Mn;230;NSM;;;;;N;;;;; +1DE4;COMBINING LATIN SMALL LETTER S;Mn;230;NSM;;;;;N;;;;; +1DE5;COMBINING LATIN SMALL LETTER LONG S;Mn;230;NSM;;;;;N;;;;; +1DE6;COMBINING LATIN SMALL LETTER Z;Mn;230;NSM;;;;;N;;;;; +1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; +1DFE;COMBINING LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +1DFF;COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +1E00;LATIN CAPITAL LETTER A WITH RING BELOW;Lu;0;L;0041 0325;;;;N;;;;1E01; +1E01;LATIN SMALL LETTER A WITH RING BELOW;Ll;0;L;0061 0325;;;;N;;;1E00;;1E00 +1E02;LATIN CAPITAL LETTER B WITH DOT ABOVE;Lu;0;L;0042 0307;;;;N;;;;1E03; +1E03;LATIN SMALL LETTER B WITH DOT ABOVE;Ll;0;L;0062 0307;;;;N;;;1E02;;1E02 +1E04;LATIN CAPITAL LETTER B WITH DOT BELOW;Lu;0;L;0042 0323;;;;N;;;;1E05; +1E05;LATIN SMALL LETTER B WITH DOT BELOW;Ll;0;L;0062 0323;;;;N;;;1E04;;1E04 +1E06;LATIN CAPITAL LETTER B WITH LINE BELOW;Lu;0;L;0042 0331;;;;N;;;;1E07; +1E07;LATIN SMALL LETTER B WITH LINE BELOW;Ll;0;L;0062 0331;;;;N;;;1E06;;1E06 +1E08;LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE;Lu;0;L;00C7 0301;;;;N;;;;1E09; +1E09;LATIN SMALL LETTER C WITH CEDILLA AND ACUTE;Ll;0;L;00E7 0301;;;;N;;;1E08;;1E08 +1E0A;LATIN CAPITAL LETTER D WITH DOT ABOVE;Lu;0;L;0044 0307;;;;N;;;;1E0B; +1E0B;LATIN SMALL LETTER D WITH DOT ABOVE;Ll;0;L;0064 0307;;;;N;;;1E0A;;1E0A +1E0C;LATIN CAPITAL LETTER D WITH DOT BELOW;Lu;0;L;0044 0323;;;;N;;;;1E0D; +1E0D;LATIN SMALL LETTER D WITH DOT BELOW;Ll;0;L;0064 0323;;;;N;;;1E0C;;1E0C +1E0E;LATIN CAPITAL LETTER D WITH LINE BELOW;Lu;0;L;0044 0331;;;;N;;;;1E0F; +1E0F;LATIN SMALL LETTER D WITH LINE BELOW;Ll;0;L;0064 0331;;;;N;;;1E0E;;1E0E +1E10;LATIN CAPITAL LETTER D WITH CEDILLA;Lu;0;L;0044 0327;;;;N;;;;1E11; +1E11;LATIN SMALL LETTER D WITH CEDILLA;Ll;0;L;0064 0327;;;;N;;;1E10;;1E10 +1E12;LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW;Lu;0;L;0044 032D;;;;N;;;;1E13; +1E13;LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW;Ll;0;L;0064 032D;;;;N;;;1E12;;1E12 +1E14;LATIN CAPITAL LETTER E WITH MACRON AND GRAVE;Lu;0;L;0112 0300;;;;N;;;;1E15; +1E15;LATIN SMALL LETTER E WITH MACRON AND GRAVE;Ll;0;L;0113 0300;;;;N;;;1E14;;1E14 +1E16;LATIN CAPITAL LETTER E WITH MACRON AND ACUTE;Lu;0;L;0112 0301;;;;N;;;;1E17; +1E17;LATIN SMALL LETTER E WITH MACRON AND ACUTE;Ll;0;L;0113 0301;;;;N;;;1E16;;1E16 +1E18;LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW;Lu;0;L;0045 032D;;;;N;;;;1E19; +1E19;LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW;Ll;0;L;0065 032D;;;;N;;;1E18;;1E18 +1E1A;LATIN CAPITAL LETTER E WITH TILDE BELOW;Lu;0;L;0045 0330;;;;N;;;;1E1B; +1E1B;LATIN SMALL LETTER E WITH TILDE BELOW;Ll;0;L;0065 0330;;;;N;;;1E1A;;1E1A +1E1C;LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE;Lu;0;L;0228 0306;;;;N;;;;1E1D; +1E1D;LATIN SMALL LETTER E WITH CEDILLA AND BREVE;Ll;0;L;0229 0306;;;;N;;;1E1C;;1E1C +1E1E;LATIN CAPITAL LETTER F WITH DOT ABOVE;Lu;0;L;0046 0307;;;;N;;;;1E1F; +1E1F;LATIN SMALL LETTER F WITH DOT ABOVE;Ll;0;L;0066 0307;;;;N;;;1E1E;;1E1E +1E20;LATIN CAPITAL LETTER G WITH MACRON;Lu;0;L;0047 0304;;;;N;;;;1E21; +1E21;LATIN SMALL LETTER G WITH MACRON;Ll;0;L;0067 0304;;;;N;;;1E20;;1E20 +1E22;LATIN CAPITAL LETTER H WITH DOT ABOVE;Lu;0;L;0048 0307;;;;N;;;;1E23; +1E23;LATIN SMALL LETTER H WITH DOT ABOVE;Ll;0;L;0068 0307;;;;N;;;1E22;;1E22 +1E24;LATIN CAPITAL LETTER H WITH DOT BELOW;Lu;0;L;0048 0323;;;;N;;;;1E25; +1E25;LATIN SMALL LETTER H WITH DOT BELOW;Ll;0;L;0068 0323;;;;N;;;1E24;;1E24 +1E26;LATIN CAPITAL LETTER H WITH DIAERESIS;Lu;0;L;0048 0308;;;;N;;;;1E27; +1E27;LATIN SMALL LETTER H WITH DIAERESIS;Ll;0;L;0068 0308;;;;N;;;1E26;;1E26 +1E28;LATIN CAPITAL LETTER H WITH CEDILLA;Lu;0;L;0048 0327;;;;N;;;;1E29; +1E29;LATIN SMALL LETTER H WITH CEDILLA;Ll;0;L;0068 0327;;;;N;;;1E28;;1E28 +1E2A;LATIN CAPITAL LETTER H WITH BREVE BELOW;Lu;0;L;0048 032E;;;;N;;;;1E2B; +1E2B;LATIN SMALL LETTER H WITH BREVE BELOW;Ll;0;L;0068 032E;;;;N;;;1E2A;;1E2A +1E2C;LATIN CAPITAL LETTER I WITH TILDE BELOW;Lu;0;L;0049 0330;;;;N;;;;1E2D; +1E2D;LATIN SMALL LETTER I WITH TILDE BELOW;Ll;0;L;0069 0330;;;;N;;;1E2C;;1E2C +1E2E;LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE;Lu;0;L;00CF 0301;;;;N;;;;1E2F; +1E2F;LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE;Ll;0;L;00EF 0301;;;;N;;;1E2E;;1E2E +1E30;LATIN CAPITAL LETTER K WITH ACUTE;Lu;0;L;004B 0301;;;;N;;;;1E31; +1E31;LATIN SMALL LETTER K WITH ACUTE;Ll;0;L;006B 0301;;;;N;;;1E30;;1E30 +1E32;LATIN CAPITAL LETTER K WITH DOT BELOW;Lu;0;L;004B 0323;;;;N;;;;1E33; +1E33;LATIN SMALL LETTER K WITH DOT BELOW;Ll;0;L;006B 0323;;;;N;;;1E32;;1E32 +1E34;LATIN CAPITAL LETTER K WITH LINE BELOW;Lu;0;L;004B 0331;;;;N;;;;1E35; +1E35;LATIN SMALL LETTER K WITH LINE BELOW;Ll;0;L;006B 0331;;;;N;;;1E34;;1E34 +1E36;LATIN CAPITAL LETTER L WITH DOT BELOW;Lu;0;L;004C 0323;;;;N;;;;1E37; +1E37;LATIN SMALL LETTER L WITH DOT BELOW;Ll;0;L;006C 0323;;;;N;;;1E36;;1E36 +1E38;LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON;Lu;0;L;1E36 0304;;;;N;;;;1E39; +1E39;LATIN SMALL LETTER L WITH DOT BELOW AND MACRON;Ll;0;L;1E37 0304;;;;N;;;1E38;;1E38 +1E3A;LATIN CAPITAL LETTER L WITH LINE BELOW;Lu;0;L;004C 0331;;;;N;;;;1E3B; +1E3B;LATIN SMALL LETTER L WITH LINE BELOW;Ll;0;L;006C 0331;;;;N;;;1E3A;;1E3A +1E3C;LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW;Lu;0;L;004C 032D;;;;N;;;;1E3D; +1E3D;LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW;Ll;0;L;006C 032D;;;;N;;;1E3C;;1E3C +1E3E;LATIN CAPITAL LETTER M WITH ACUTE;Lu;0;L;004D 0301;;;;N;;;;1E3F; +1E3F;LATIN SMALL LETTER M WITH ACUTE;Ll;0;L;006D 0301;;;;N;;;1E3E;;1E3E +1E40;LATIN CAPITAL LETTER M WITH DOT ABOVE;Lu;0;L;004D 0307;;;;N;;;;1E41; +1E41;LATIN SMALL LETTER M WITH DOT ABOVE;Ll;0;L;006D 0307;;;;N;;;1E40;;1E40 +1E42;LATIN CAPITAL LETTER M WITH DOT BELOW;Lu;0;L;004D 0323;;;;N;;;;1E43; +1E43;LATIN SMALL LETTER M WITH DOT BELOW;Ll;0;L;006D 0323;;;;N;;;1E42;;1E42 +1E44;LATIN CAPITAL LETTER N WITH DOT ABOVE;Lu;0;L;004E 0307;;;;N;;;;1E45; +1E45;LATIN SMALL LETTER N WITH DOT ABOVE;Ll;0;L;006E 0307;;;;N;;;1E44;;1E44 +1E46;LATIN CAPITAL LETTER N WITH DOT BELOW;Lu;0;L;004E 0323;;;;N;;;;1E47; +1E47;LATIN SMALL LETTER N WITH DOT BELOW;Ll;0;L;006E 0323;;;;N;;;1E46;;1E46 +1E48;LATIN CAPITAL LETTER N WITH LINE BELOW;Lu;0;L;004E 0331;;;;N;;;;1E49; +1E49;LATIN SMALL LETTER N WITH LINE BELOW;Ll;0;L;006E 0331;;;;N;;;1E48;;1E48 +1E4A;LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW;Lu;0;L;004E 032D;;;;N;;;;1E4B; +1E4B;LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW;Ll;0;L;006E 032D;;;;N;;;1E4A;;1E4A +1E4C;LATIN CAPITAL LETTER O WITH TILDE AND ACUTE;Lu;0;L;00D5 0301;;;;N;;;;1E4D; +1E4D;LATIN SMALL LETTER O WITH TILDE AND ACUTE;Ll;0;L;00F5 0301;;;;N;;;1E4C;;1E4C +1E4E;LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS;Lu;0;L;00D5 0308;;;;N;;;;1E4F; +1E4F;LATIN SMALL LETTER O WITH TILDE AND DIAERESIS;Ll;0;L;00F5 0308;;;;N;;;1E4E;;1E4E +1E50;LATIN CAPITAL LETTER O WITH MACRON AND GRAVE;Lu;0;L;014C 0300;;;;N;;;;1E51; +1E51;LATIN SMALL LETTER O WITH MACRON AND GRAVE;Ll;0;L;014D 0300;;;;N;;;1E50;;1E50 +1E52;LATIN CAPITAL LETTER O WITH MACRON AND ACUTE;Lu;0;L;014C 0301;;;;N;;;;1E53; +1E53;LATIN SMALL LETTER O WITH MACRON AND ACUTE;Ll;0;L;014D 0301;;;;N;;;1E52;;1E52 +1E54;LATIN CAPITAL LETTER P WITH ACUTE;Lu;0;L;0050 0301;;;;N;;;;1E55; +1E55;LATIN SMALL LETTER P WITH ACUTE;Ll;0;L;0070 0301;;;;N;;;1E54;;1E54 +1E56;LATIN CAPITAL LETTER P WITH DOT ABOVE;Lu;0;L;0050 0307;;;;N;;;;1E57; +1E57;LATIN SMALL LETTER P WITH DOT ABOVE;Ll;0;L;0070 0307;;;;N;;;1E56;;1E56 +1E58;LATIN CAPITAL LETTER R WITH DOT ABOVE;Lu;0;L;0052 0307;;;;N;;;;1E59; +1E59;LATIN SMALL LETTER R WITH DOT ABOVE;Ll;0;L;0072 0307;;;;N;;;1E58;;1E58 +1E5A;LATIN CAPITAL LETTER R WITH DOT BELOW;Lu;0;L;0052 0323;;;;N;;;;1E5B; +1E5B;LATIN SMALL LETTER R WITH DOT BELOW;Ll;0;L;0072 0323;;;;N;;;1E5A;;1E5A +1E5C;LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON;Lu;0;L;1E5A 0304;;;;N;;;;1E5D; +1E5D;LATIN SMALL LETTER R WITH DOT BELOW AND MACRON;Ll;0;L;1E5B 0304;;;;N;;;1E5C;;1E5C +1E5E;LATIN CAPITAL LETTER R WITH LINE BELOW;Lu;0;L;0052 0331;;;;N;;;;1E5F; +1E5F;LATIN SMALL LETTER R WITH LINE BELOW;Ll;0;L;0072 0331;;;;N;;;1E5E;;1E5E +1E60;LATIN CAPITAL LETTER S WITH DOT ABOVE;Lu;0;L;0053 0307;;;;N;;;;1E61; +1E61;LATIN SMALL LETTER S WITH DOT ABOVE;Ll;0;L;0073 0307;;;;N;;;1E60;;1E60 +1E62;LATIN CAPITAL LETTER S WITH DOT BELOW;Lu;0;L;0053 0323;;;;N;;;;1E63; +1E63;LATIN SMALL LETTER S WITH DOT BELOW;Ll;0;L;0073 0323;;;;N;;;1E62;;1E62 +1E64;LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE;Lu;0;L;015A 0307;;;;N;;;;1E65; +1E65;LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE;Ll;0;L;015B 0307;;;;N;;;1E64;;1E64 +1E66;LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE;Lu;0;L;0160 0307;;;;N;;;;1E67; +1E67;LATIN SMALL LETTER S WITH CARON AND DOT ABOVE;Ll;0;L;0161 0307;;;;N;;;1E66;;1E66 +1E68;LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE;Lu;0;L;1E62 0307;;;;N;;;;1E69; +1E69;LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE;Ll;0;L;1E63 0307;;;;N;;;1E68;;1E68 +1E6A;LATIN CAPITAL LETTER T WITH DOT ABOVE;Lu;0;L;0054 0307;;;;N;;;;1E6B; +1E6B;LATIN SMALL LETTER T WITH DOT ABOVE;Ll;0;L;0074 0307;;;;N;;;1E6A;;1E6A +1E6C;LATIN CAPITAL LETTER T WITH DOT BELOW;Lu;0;L;0054 0323;;;;N;;;;1E6D; +1E6D;LATIN SMALL LETTER T WITH DOT BELOW;Ll;0;L;0074 0323;;;;N;;;1E6C;;1E6C +1E6E;LATIN CAPITAL LETTER T WITH LINE BELOW;Lu;0;L;0054 0331;;;;N;;;;1E6F; +1E6F;LATIN SMALL LETTER T WITH LINE BELOW;Ll;0;L;0074 0331;;;;N;;;1E6E;;1E6E +1E70;LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW;Lu;0;L;0054 032D;;;;N;;;;1E71; +1E71;LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW;Ll;0;L;0074 032D;;;;N;;;1E70;;1E70 +1E72;LATIN CAPITAL LETTER U WITH DIAERESIS BELOW;Lu;0;L;0055 0324;;;;N;;;;1E73; +1E73;LATIN SMALL LETTER U WITH DIAERESIS BELOW;Ll;0;L;0075 0324;;;;N;;;1E72;;1E72 +1E74;LATIN CAPITAL LETTER U WITH TILDE BELOW;Lu;0;L;0055 0330;;;;N;;;;1E75; +1E75;LATIN SMALL LETTER U WITH TILDE BELOW;Ll;0;L;0075 0330;;;;N;;;1E74;;1E74 +1E76;LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW;Lu;0;L;0055 032D;;;;N;;;;1E77; +1E77;LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW;Ll;0;L;0075 032D;;;;N;;;1E76;;1E76 +1E78;LATIN CAPITAL LETTER U WITH TILDE AND ACUTE;Lu;0;L;0168 0301;;;;N;;;;1E79; +1E79;LATIN SMALL LETTER U WITH TILDE AND ACUTE;Ll;0;L;0169 0301;;;;N;;;1E78;;1E78 +1E7A;LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS;Lu;0;L;016A 0308;;;;N;;;;1E7B; +1E7B;LATIN SMALL LETTER U WITH MACRON AND DIAERESIS;Ll;0;L;016B 0308;;;;N;;;1E7A;;1E7A +1E7C;LATIN CAPITAL LETTER V WITH TILDE;Lu;0;L;0056 0303;;;;N;;;;1E7D; +1E7D;LATIN SMALL LETTER V WITH TILDE;Ll;0;L;0076 0303;;;;N;;;1E7C;;1E7C +1E7E;LATIN CAPITAL LETTER V WITH DOT BELOW;Lu;0;L;0056 0323;;;;N;;;;1E7F; +1E7F;LATIN SMALL LETTER V WITH DOT BELOW;Ll;0;L;0076 0323;;;;N;;;1E7E;;1E7E +1E80;LATIN CAPITAL LETTER W WITH GRAVE;Lu;0;L;0057 0300;;;;N;;;;1E81; +1E81;LATIN SMALL LETTER W WITH GRAVE;Ll;0;L;0077 0300;;;;N;;;1E80;;1E80 +1E82;LATIN CAPITAL LETTER W WITH ACUTE;Lu;0;L;0057 0301;;;;N;;;;1E83; +1E83;LATIN SMALL LETTER W WITH ACUTE;Ll;0;L;0077 0301;;;;N;;;1E82;;1E82 +1E84;LATIN CAPITAL LETTER W WITH DIAERESIS;Lu;0;L;0057 0308;;;;N;;;;1E85; +1E85;LATIN SMALL LETTER W WITH DIAERESIS;Ll;0;L;0077 0308;;;;N;;;1E84;;1E84 +1E86;LATIN CAPITAL LETTER W WITH DOT ABOVE;Lu;0;L;0057 0307;;;;N;;;;1E87; +1E87;LATIN SMALL LETTER W WITH DOT ABOVE;Ll;0;L;0077 0307;;;;N;;;1E86;;1E86 +1E88;LATIN CAPITAL LETTER W WITH DOT BELOW;Lu;0;L;0057 0323;;;;N;;;;1E89; +1E89;LATIN SMALL LETTER W WITH DOT BELOW;Ll;0;L;0077 0323;;;;N;;;1E88;;1E88 +1E8A;LATIN CAPITAL LETTER X WITH DOT ABOVE;Lu;0;L;0058 0307;;;;N;;;;1E8B; +1E8B;LATIN SMALL LETTER X WITH DOT ABOVE;Ll;0;L;0078 0307;;;;N;;;1E8A;;1E8A +1E8C;LATIN CAPITAL LETTER X WITH DIAERESIS;Lu;0;L;0058 0308;;;;N;;;;1E8D; +1E8D;LATIN SMALL LETTER X WITH DIAERESIS;Ll;0;L;0078 0308;;;;N;;;1E8C;;1E8C +1E8E;LATIN CAPITAL LETTER Y WITH DOT ABOVE;Lu;0;L;0059 0307;;;;N;;;;1E8F; +1E8F;LATIN SMALL LETTER Y WITH DOT ABOVE;Ll;0;L;0079 0307;;;;N;;;1E8E;;1E8E +1E90;LATIN CAPITAL LETTER Z WITH CIRCUMFLEX;Lu;0;L;005A 0302;;;;N;;;;1E91; +1E91;LATIN SMALL LETTER Z WITH CIRCUMFLEX;Ll;0;L;007A 0302;;;;N;;;1E90;;1E90 +1E92;LATIN CAPITAL LETTER Z WITH DOT BELOW;Lu;0;L;005A 0323;;;;N;;;;1E93; +1E93;LATIN SMALL LETTER Z WITH DOT BELOW;Ll;0;L;007A 0323;;;;N;;;1E92;;1E92 +1E94;LATIN CAPITAL LETTER Z WITH LINE BELOW;Lu;0;L;005A 0331;;;;N;;;;1E95; +1E95;LATIN SMALL LETTER Z WITH LINE BELOW;Ll;0;L;007A 0331;;;;N;;;1E94;;1E94 +1E96;LATIN SMALL LETTER H WITH LINE BELOW;Ll;0;L;0068 0331;;;;N;;;;; +1E97;LATIN SMALL LETTER T WITH DIAERESIS;Ll;0;L;0074 0308;;;;N;;;;; +1E98;LATIN SMALL LETTER W WITH RING ABOVE;Ll;0;L;0077 030A;;;;N;;;;; +1E99;LATIN SMALL LETTER Y WITH RING ABOVE;Ll;0;L;0079 030A;;;;N;;;;; +1E9A;LATIN SMALL LETTER A WITH RIGHT HALF RING;Ll;0;L; 0061 02BE;;;;N;;;;; +1E9B;LATIN SMALL LETTER LONG S WITH DOT ABOVE;Ll;0;L;017F 0307;;;;N;;;1E60;;1E60 +1E9C;LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;;; +1E9D;LATIN SMALL LETTER LONG S WITH HIGH STROKE;Ll;0;L;;;;;N;;;;; +1E9E;LATIN CAPITAL LETTER SHARP S;Lu;0;L;;;;;N;;;;00DF; +1E9F;LATIN SMALL LETTER DELTA;Ll;0;L;;;;;N;;;;; +1EA0;LATIN CAPITAL LETTER A WITH DOT BELOW;Lu;0;L;0041 0323;;;;N;;;;1EA1; +1EA1;LATIN SMALL LETTER A WITH DOT BELOW;Ll;0;L;0061 0323;;;;N;;;1EA0;;1EA0 +1EA2;LATIN CAPITAL LETTER A WITH HOOK ABOVE;Lu;0;L;0041 0309;;;;N;;;;1EA3; +1EA3;LATIN SMALL LETTER A WITH HOOK ABOVE;Ll;0;L;0061 0309;;;;N;;;1EA2;;1EA2 +1EA4;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00C2 0301;;;;N;;;;1EA5; +1EA5;LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00E2 0301;;;;N;;;1EA4;;1EA4 +1EA6;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00C2 0300;;;;N;;;;1EA7; +1EA7;LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00E2 0300;;;;N;;;1EA6;;1EA6 +1EA8;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00C2 0309;;;;N;;;;1EA9; +1EA9;LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00E2 0309;;;;N;;;1EA8;;1EA8 +1EAA;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE;Lu;0;L;00C2 0303;;;;N;;;;1EAB; +1EAB;LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE;Ll;0;L;00E2 0303;;;;N;;;1EAA;;1EAA +1EAC;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EA0 0302;;;;N;;;;1EAD; +1EAD;LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EA1 0302;;;;N;;;1EAC;;1EAC +1EAE;LATIN CAPITAL LETTER A WITH BREVE AND ACUTE;Lu;0;L;0102 0301;;;;N;;;;1EAF; +1EAF;LATIN SMALL LETTER A WITH BREVE AND ACUTE;Ll;0;L;0103 0301;;;;N;;;1EAE;;1EAE +1EB0;LATIN CAPITAL LETTER A WITH BREVE AND GRAVE;Lu;0;L;0102 0300;;;;N;;;;1EB1; +1EB1;LATIN SMALL LETTER A WITH BREVE AND GRAVE;Ll;0;L;0103 0300;;;;N;;;1EB0;;1EB0 +1EB2;LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE;Lu;0;L;0102 0309;;;;N;;;;1EB3; +1EB3;LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE;Ll;0;L;0103 0309;;;;N;;;1EB2;;1EB2 +1EB4;LATIN CAPITAL LETTER A WITH BREVE AND TILDE;Lu;0;L;0102 0303;;;;N;;;;1EB5; +1EB5;LATIN SMALL LETTER A WITH BREVE AND TILDE;Ll;0;L;0103 0303;;;;N;;;1EB4;;1EB4 +1EB6;LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW;Lu;0;L;1EA0 0306;;;;N;;;;1EB7; +1EB7;LATIN SMALL LETTER A WITH BREVE AND DOT BELOW;Ll;0;L;1EA1 0306;;;;N;;;1EB6;;1EB6 +1EB8;LATIN CAPITAL LETTER E WITH DOT BELOW;Lu;0;L;0045 0323;;;;N;;;;1EB9; +1EB9;LATIN SMALL LETTER E WITH DOT BELOW;Ll;0;L;0065 0323;;;;N;;;1EB8;;1EB8 +1EBA;LATIN CAPITAL LETTER E WITH HOOK ABOVE;Lu;0;L;0045 0309;;;;N;;;;1EBB; +1EBB;LATIN SMALL LETTER E WITH HOOK ABOVE;Ll;0;L;0065 0309;;;;N;;;1EBA;;1EBA +1EBC;LATIN CAPITAL LETTER E WITH TILDE;Lu;0;L;0045 0303;;;;N;;;;1EBD; +1EBD;LATIN SMALL LETTER E WITH TILDE;Ll;0;L;0065 0303;;;;N;;;1EBC;;1EBC +1EBE;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00CA 0301;;;;N;;;;1EBF; +1EBF;LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00EA 0301;;;;N;;;1EBE;;1EBE +1EC0;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00CA 0300;;;;N;;;;1EC1; +1EC1;LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00EA 0300;;;;N;;;1EC0;;1EC0 +1EC2;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00CA 0309;;;;N;;;;1EC3; +1EC3;LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00EA 0309;;;;N;;;1EC2;;1EC2 +1EC4;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE;Lu;0;L;00CA 0303;;;;N;;;;1EC5; +1EC5;LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE;Ll;0;L;00EA 0303;;;;N;;;1EC4;;1EC4 +1EC6;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EB8 0302;;;;N;;;;1EC7; +1EC7;LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EB9 0302;;;;N;;;1EC6;;1EC6 +1EC8;LATIN CAPITAL LETTER I WITH HOOK ABOVE;Lu;0;L;0049 0309;;;;N;;;;1EC9; +1EC9;LATIN SMALL LETTER I WITH HOOK ABOVE;Ll;0;L;0069 0309;;;;N;;;1EC8;;1EC8 +1ECA;LATIN CAPITAL LETTER I WITH DOT BELOW;Lu;0;L;0049 0323;;;;N;;;;1ECB; +1ECB;LATIN SMALL LETTER I WITH DOT BELOW;Ll;0;L;0069 0323;;;;N;;;1ECA;;1ECA +1ECC;LATIN CAPITAL LETTER O WITH DOT BELOW;Lu;0;L;004F 0323;;;;N;;;;1ECD; +1ECD;LATIN SMALL LETTER O WITH DOT BELOW;Ll;0;L;006F 0323;;;;N;;;1ECC;;1ECC +1ECE;LATIN CAPITAL LETTER O WITH HOOK ABOVE;Lu;0;L;004F 0309;;;;N;;;;1ECF; +1ECF;LATIN SMALL LETTER O WITH HOOK ABOVE;Ll;0;L;006F 0309;;;;N;;;1ECE;;1ECE +1ED0;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00D4 0301;;;;N;;;;1ED1; +1ED1;LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00F4 0301;;;;N;;;1ED0;;1ED0 +1ED2;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00D4 0300;;;;N;;;;1ED3; +1ED3;LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00F4 0300;;;;N;;;1ED2;;1ED2 +1ED4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00D4 0309;;;;N;;;;1ED5; +1ED5;LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00F4 0309;;;;N;;;1ED4;;1ED4 +1ED6;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE;Lu;0;L;00D4 0303;;;;N;;;;1ED7; +1ED7;LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE;Ll;0;L;00F4 0303;;;;N;;;1ED6;;1ED6 +1ED8;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1ECC 0302;;;;N;;;;1ED9; +1ED9;LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1ECD 0302;;;;N;;;1ED8;;1ED8 +1EDA;LATIN CAPITAL LETTER O WITH HORN AND ACUTE;Lu;0;L;01A0 0301;;;;N;;;;1EDB; +1EDB;LATIN SMALL LETTER O WITH HORN AND ACUTE;Ll;0;L;01A1 0301;;;;N;;;1EDA;;1EDA +1EDC;LATIN CAPITAL LETTER O WITH HORN AND GRAVE;Lu;0;L;01A0 0300;;;;N;;;;1EDD; +1EDD;LATIN SMALL LETTER O WITH HORN AND GRAVE;Ll;0;L;01A1 0300;;;;N;;;1EDC;;1EDC +1EDE;LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE;Lu;0;L;01A0 0309;;;;N;;;;1EDF; +1EDF;LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE;Ll;0;L;01A1 0309;;;;N;;;1EDE;;1EDE +1EE0;LATIN CAPITAL LETTER O WITH HORN AND TILDE;Lu;0;L;01A0 0303;;;;N;;;;1EE1; +1EE1;LATIN SMALL LETTER O WITH HORN AND TILDE;Ll;0;L;01A1 0303;;;;N;;;1EE0;;1EE0 +1EE2;LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW;Lu;0;L;01A0 0323;;;;N;;;;1EE3; +1EE3;LATIN SMALL LETTER O WITH HORN AND DOT BELOW;Ll;0;L;01A1 0323;;;;N;;;1EE2;;1EE2 +1EE4;LATIN CAPITAL LETTER U WITH DOT BELOW;Lu;0;L;0055 0323;;;;N;;;;1EE5; +1EE5;LATIN SMALL LETTER U WITH DOT BELOW;Ll;0;L;0075 0323;;;;N;;;1EE4;;1EE4 +1EE6;LATIN CAPITAL LETTER U WITH HOOK ABOVE;Lu;0;L;0055 0309;;;;N;;;;1EE7; +1EE7;LATIN SMALL LETTER U WITH HOOK ABOVE;Ll;0;L;0075 0309;;;;N;;;1EE6;;1EE6 +1EE8;LATIN CAPITAL LETTER U WITH HORN AND ACUTE;Lu;0;L;01AF 0301;;;;N;;;;1EE9; +1EE9;LATIN SMALL LETTER U WITH HORN AND ACUTE;Ll;0;L;01B0 0301;;;;N;;;1EE8;;1EE8 +1EEA;LATIN CAPITAL LETTER U WITH HORN AND GRAVE;Lu;0;L;01AF 0300;;;;N;;;;1EEB; +1EEB;LATIN SMALL LETTER U WITH HORN AND GRAVE;Ll;0;L;01B0 0300;;;;N;;;1EEA;;1EEA +1EEC;LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE;Lu;0;L;01AF 0309;;;;N;;;;1EED; +1EED;LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE;Ll;0;L;01B0 0309;;;;N;;;1EEC;;1EEC +1EEE;LATIN CAPITAL LETTER U WITH HORN AND TILDE;Lu;0;L;01AF 0303;;;;N;;;;1EEF; +1EEF;LATIN SMALL LETTER U WITH HORN AND TILDE;Ll;0;L;01B0 0303;;;;N;;;1EEE;;1EEE +1EF0;LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW;Lu;0;L;01AF 0323;;;;N;;;;1EF1; +1EF1;LATIN SMALL LETTER U WITH HORN AND DOT BELOW;Ll;0;L;01B0 0323;;;;N;;;1EF0;;1EF0 +1EF2;LATIN CAPITAL LETTER Y WITH GRAVE;Lu;0;L;0059 0300;;;;N;;;;1EF3; +1EF3;LATIN SMALL LETTER Y WITH GRAVE;Ll;0;L;0079 0300;;;;N;;;1EF2;;1EF2 +1EF4;LATIN CAPITAL LETTER Y WITH DOT BELOW;Lu;0;L;0059 0323;;;;N;;;;1EF5; +1EF5;LATIN SMALL LETTER Y WITH DOT BELOW;Ll;0;L;0079 0323;;;;N;;;1EF4;;1EF4 +1EF6;LATIN CAPITAL LETTER Y WITH HOOK ABOVE;Lu;0;L;0059 0309;;;;N;;;;1EF7; +1EF7;LATIN SMALL LETTER Y WITH HOOK ABOVE;Ll;0;L;0079 0309;;;;N;;;1EF6;;1EF6 +1EF8;LATIN CAPITAL LETTER Y WITH TILDE;Lu;0;L;0059 0303;;;;N;;;;1EF9; +1EF9;LATIN SMALL LETTER Y WITH TILDE;Ll;0;L;0079 0303;;;;N;;;1EF8;;1EF8 +1EFA;LATIN CAPITAL LETTER MIDDLE-WELSH LL;Lu;0;L;;;;;N;;;;1EFB; +1EFB;LATIN SMALL LETTER MIDDLE-WELSH LL;Ll;0;L;;;;;N;;;1EFA;;1EFA +1EFC;LATIN CAPITAL LETTER MIDDLE-WELSH V;Lu;0;L;;;;;N;;;;1EFD; +1EFD;LATIN SMALL LETTER MIDDLE-WELSH V;Ll;0;L;;;;;N;;;1EFC;;1EFC +1EFE;LATIN CAPITAL LETTER Y WITH LOOP;Lu;0;L;;;;;N;;;;1EFF; +1EFF;LATIN SMALL LETTER Y WITH LOOP;Ll;0;L;;;;;N;;;1EFE;;1EFE +1F00;GREEK SMALL LETTER ALPHA WITH PSILI;Ll;0;L;03B1 0313;;;;N;;;1F08;;1F08 +1F01;GREEK SMALL LETTER ALPHA WITH DASIA;Ll;0;L;03B1 0314;;;;N;;;1F09;;1F09 +1F02;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA;Ll;0;L;1F00 0300;;;;N;;;1F0A;;1F0A +1F03;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA;Ll;0;L;1F01 0300;;;;N;;;1F0B;;1F0B +1F04;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA;Ll;0;L;1F00 0301;;;;N;;;1F0C;;1F0C +1F05;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA;Ll;0;L;1F01 0301;;;;N;;;1F0D;;1F0D +1F06;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI;Ll;0;L;1F00 0342;;;;N;;;1F0E;;1F0E +1F07;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI;Ll;0;L;1F01 0342;;;;N;;;1F0F;;1F0F +1F08;GREEK CAPITAL LETTER ALPHA WITH PSILI;Lu;0;L;0391 0313;;;;N;;;;1F00; +1F09;GREEK CAPITAL LETTER ALPHA WITH DASIA;Lu;0;L;0391 0314;;;;N;;;;1F01; +1F0A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA;Lu;0;L;1F08 0300;;;;N;;;;1F02; +1F0B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA;Lu;0;L;1F09 0300;;;;N;;;;1F03; +1F0C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA;Lu;0;L;1F08 0301;;;;N;;;;1F04; +1F0D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA;Lu;0;L;1F09 0301;;;;N;;;;1F05; +1F0E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI;Lu;0;L;1F08 0342;;;;N;;;;1F06; +1F0F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI;Lu;0;L;1F09 0342;;;;N;;;;1F07; +1F10;GREEK SMALL LETTER EPSILON WITH PSILI;Ll;0;L;03B5 0313;;;;N;;;1F18;;1F18 +1F11;GREEK SMALL LETTER EPSILON WITH DASIA;Ll;0;L;03B5 0314;;;;N;;;1F19;;1F19 +1F12;GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA;Ll;0;L;1F10 0300;;;;N;;;1F1A;;1F1A +1F13;GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA;Ll;0;L;1F11 0300;;;;N;;;1F1B;;1F1B +1F14;GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA;Ll;0;L;1F10 0301;;;;N;;;1F1C;;1F1C +1F15;GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA;Ll;0;L;1F11 0301;;;;N;;;1F1D;;1F1D +1F18;GREEK CAPITAL LETTER EPSILON WITH PSILI;Lu;0;L;0395 0313;;;;N;;;;1F10; +1F19;GREEK CAPITAL LETTER EPSILON WITH DASIA;Lu;0;L;0395 0314;;;;N;;;;1F11; +1F1A;GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA;Lu;0;L;1F18 0300;;;;N;;;;1F12; +1F1B;GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA;Lu;0;L;1F19 0300;;;;N;;;;1F13; +1F1C;GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA;Lu;0;L;1F18 0301;;;;N;;;;1F14; +1F1D;GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA;Lu;0;L;1F19 0301;;;;N;;;;1F15; +1F20;GREEK SMALL LETTER ETA WITH PSILI;Ll;0;L;03B7 0313;;;;N;;;1F28;;1F28 +1F21;GREEK SMALL LETTER ETA WITH DASIA;Ll;0;L;03B7 0314;;;;N;;;1F29;;1F29 +1F22;GREEK SMALL LETTER ETA WITH PSILI AND VARIA;Ll;0;L;1F20 0300;;;;N;;;1F2A;;1F2A +1F23;GREEK SMALL LETTER ETA WITH DASIA AND VARIA;Ll;0;L;1F21 0300;;;;N;;;1F2B;;1F2B +1F24;GREEK SMALL LETTER ETA WITH PSILI AND OXIA;Ll;0;L;1F20 0301;;;;N;;;1F2C;;1F2C +1F25;GREEK SMALL LETTER ETA WITH DASIA AND OXIA;Ll;0;L;1F21 0301;;;;N;;;1F2D;;1F2D +1F26;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI;Ll;0;L;1F20 0342;;;;N;;;1F2E;;1F2E +1F27;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI;Ll;0;L;1F21 0342;;;;N;;;1F2F;;1F2F +1F28;GREEK CAPITAL LETTER ETA WITH PSILI;Lu;0;L;0397 0313;;;;N;;;;1F20; +1F29;GREEK CAPITAL LETTER ETA WITH DASIA;Lu;0;L;0397 0314;;;;N;;;;1F21; +1F2A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA;Lu;0;L;1F28 0300;;;;N;;;;1F22; +1F2B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA;Lu;0;L;1F29 0300;;;;N;;;;1F23; +1F2C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA;Lu;0;L;1F28 0301;;;;N;;;;1F24; +1F2D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA;Lu;0;L;1F29 0301;;;;N;;;;1F25; +1F2E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI;Lu;0;L;1F28 0342;;;;N;;;;1F26; +1F2F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI;Lu;0;L;1F29 0342;;;;N;;;;1F27; +1F30;GREEK SMALL LETTER IOTA WITH PSILI;Ll;0;L;03B9 0313;;;;N;;;1F38;;1F38 +1F31;GREEK SMALL LETTER IOTA WITH DASIA;Ll;0;L;03B9 0314;;;;N;;;1F39;;1F39 +1F32;GREEK SMALL LETTER IOTA WITH PSILI AND VARIA;Ll;0;L;1F30 0300;;;;N;;;1F3A;;1F3A +1F33;GREEK SMALL LETTER IOTA WITH DASIA AND VARIA;Ll;0;L;1F31 0300;;;;N;;;1F3B;;1F3B +1F34;GREEK SMALL LETTER IOTA WITH PSILI AND OXIA;Ll;0;L;1F30 0301;;;;N;;;1F3C;;1F3C +1F35;GREEK SMALL LETTER IOTA WITH DASIA AND OXIA;Ll;0;L;1F31 0301;;;;N;;;1F3D;;1F3D +1F36;GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI;Ll;0;L;1F30 0342;;;;N;;;1F3E;;1F3E +1F37;GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI;Ll;0;L;1F31 0342;;;;N;;;1F3F;;1F3F +1F38;GREEK CAPITAL LETTER IOTA WITH PSILI;Lu;0;L;0399 0313;;;;N;;;;1F30; +1F39;GREEK CAPITAL LETTER IOTA WITH DASIA;Lu;0;L;0399 0314;;;;N;;;;1F31; +1F3A;GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA;Lu;0;L;1F38 0300;;;;N;;;;1F32; +1F3B;GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA;Lu;0;L;1F39 0300;;;;N;;;;1F33; +1F3C;GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA;Lu;0;L;1F38 0301;;;;N;;;;1F34; +1F3D;GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA;Lu;0;L;1F39 0301;;;;N;;;;1F35; +1F3E;GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI;Lu;0;L;1F38 0342;;;;N;;;;1F36; +1F3F;GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI;Lu;0;L;1F39 0342;;;;N;;;;1F37; +1F40;GREEK SMALL LETTER OMICRON WITH PSILI;Ll;0;L;03BF 0313;;;;N;;;1F48;;1F48 +1F41;GREEK SMALL LETTER OMICRON WITH DASIA;Ll;0;L;03BF 0314;;;;N;;;1F49;;1F49 +1F42;GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA;Ll;0;L;1F40 0300;;;;N;;;1F4A;;1F4A +1F43;GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA;Ll;0;L;1F41 0300;;;;N;;;1F4B;;1F4B +1F44;GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA;Ll;0;L;1F40 0301;;;;N;;;1F4C;;1F4C +1F45;GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA;Ll;0;L;1F41 0301;;;;N;;;1F4D;;1F4D +1F48;GREEK CAPITAL LETTER OMICRON WITH PSILI;Lu;0;L;039F 0313;;;;N;;;;1F40; +1F49;GREEK CAPITAL LETTER OMICRON WITH DASIA;Lu;0;L;039F 0314;;;;N;;;;1F41; +1F4A;GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA;Lu;0;L;1F48 0300;;;;N;;;;1F42; +1F4B;GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA;Lu;0;L;1F49 0300;;;;N;;;;1F43; +1F4C;GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA;Lu;0;L;1F48 0301;;;;N;;;;1F44; +1F4D;GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA;Lu;0;L;1F49 0301;;;;N;;;;1F45; +1F50;GREEK SMALL LETTER UPSILON WITH PSILI;Ll;0;L;03C5 0313;;;;N;;;;; +1F51;GREEK SMALL LETTER UPSILON WITH DASIA;Ll;0;L;03C5 0314;;;;N;;;1F59;;1F59 +1F52;GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA;Ll;0;L;1F50 0300;;;;N;;;;; +1F53;GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA;Ll;0;L;1F51 0300;;;;N;;;1F5B;;1F5B +1F54;GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA;Ll;0;L;1F50 0301;;;;N;;;;; +1F55;GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA;Ll;0;L;1F51 0301;;;;N;;;1F5D;;1F5D +1F56;GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI;Ll;0;L;1F50 0342;;;;N;;;;; +1F57;GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI;Ll;0;L;1F51 0342;;;;N;;;1F5F;;1F5F +1F59;GREEK CAPITAL LETTER UPSILON WITH DASIA;Lu;0;L;03A5 0314;;;;N;;;;1F51; +1F5B;GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA;Lu;0;L;1F59 0300;;;;N;;;;1F53; +1F5D;GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA;Lu;0;L;1F59 0301;;;;N;;;;1F55; +1F5F;GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI;Lu;0;L;1F59 0342;;;;N;;;;1F57; +1F60;GREEK SMALL LETTER OMEGA WITH PSILI;Ll;0;L;03C9 0313;;;;N;;;1F68;;1F68 +1F61;GREEK SMALL LETTER OMEGA WITH DASIA;Ll;0;L;03C9 0314;;;;N;;;1F69;;1F69 +1F62;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA;Ll;0;L;1F60 0300;;;;N;;;1F6A;;1F6A +1F63;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA;Ll;0;L;1F61 0300;;;;N;;;1F6B;;1F6B +1F64;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA;Ll;0;L;1F60 0301;;;;N;;;1F6C;;1F6C +1F65;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA;Ll;0;L;1F61 0301;;;;N;;;1F6D;;1F6D +1F66;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI;Ll;0;L;1F60 0342;;;;N;;;1F6E;;1F6E +1F67;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI;Ll;0;L;1F61 0342;;;;N;;;1F6F;;1F6F +1F68;GREEK CAPITAL LETTER OMEGA WITH PSILI;Lu;0;L;03A9 0313;;;;N;;;;1F60; +1F69;GREEK CAPITAL LETTER OMEGA WITH DASIA;Lu;0;L;03A9 0314;;;;N;;;;1F61; +1F6A;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA;Lu;0;L;1F68 0300;;;;N;;;;1F62; +1F6B;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA;Lu;0;L;1F69 0300;;;;N;;;;1F63; +1F6C;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA;Lu;0;L;1F68 0301;;;;N;;;;1F64; +1F6D;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA;Lu;0;L;1F69 0301;;;;N;;;;1F65; +1F6E;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI;Lu;0;L;1F68 0342;;;;N;;;;1F66; +1F6F;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI;Lu;0;L;1F69 0342;;;;N;;;;1F67; +1F70;GREEK SMALL LETTER ALPHA WITH VARIA;Ll;0;L;03B1 0300;;;;N;;;1FBA;;1FBA +1F71;GREEK SMALL LETTER ALPHA WITH OXIA;Ll;0;L;03AC;;;;N;;;1FBB;;1FBB +1F72;GREEK SMALL LETTER EPSILON WITH VARIA;Ll;0;L;03B5 0300;;;;N;;;1FC8;;1FC8 +1F73;GREEK SMALL LETTER EPSILON WITH OXIA;Ll;0;L;03AD;;;;N;;;1FC9;;1FC9 +1F74;GREEK SMALL LETTER ETA WITH VARIA;Ll;0;L;03B7 0300;;;;N;;;1FCA;;1FCA +1F75;GREEK SMALL LETTER ETA WITH OXIA;Ll;0;L;03AE;;;;N;;;1FCB;;1FCB +1F76;GREEK SMALL LETTER IOTA WITH VARIA;Ll;0;L;03B9 0300;;;;N;;;1FDA;;1FDA +1F77;GREEK SMALL LETTER IOTA WITH OXIA;Ll;0;L;03AF;;;;N;;;1FDB;;1FDB +1F78;GREEK SMALL LETTER OMICRON WITH VARIA;Ll;0;L;03BF 0300;;;;N;;;1FF8;;1FF8 +1F79;GREEK SMALL LETTER OMICRON WITH OXIA;Ll;0;L;03CC;;;;N;;;1FF9;;1FF9 +1F7A;GREEK SMALL LETTER UPSILON WITH VARIA;Ll;0;L;03C5 0300;;;;N;;;1FEA;;1FEA +1F7B;GREEK SMALL LETTER UPSILON WITH OXIA;Ll;0;L;03CD;;;;N;;;1FEB;;1FEB +1F7C;GREEK SMALL LETTER OMEGA WITH VARIA;Ll;0;L;03C9 0300;;;;N;;;1FFA;;1FFA +1F7D;GREEK SMALL LETTER OMEGA WITH OXIA;Ll;0;L;03CE;;;;N;;;1FFB;;1FFB +1F80;GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F00 0345;;;;N;;;1F88;;1F88 +1F81;GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F01 0345;;;;N;;;1F89;;1F89 +1F82;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F02 0345;;;;N;;;1F8A;;1F8A +1F83;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F03 0345;;;;N;;;1F8B;;1F8B +1F84;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F04 0345;;;;N;;;1F8C;;1F8C +1F85;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F05 0345;;;;N;;;1F8D;;1F8D +1F86;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F06 0345;;;;N;;;1F8E;;1F8E +1F87;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F07 0345;;;;N;;;1F8F;;1F8F +1F88;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F08 0345;;;;N;;;;1F80; +1F89;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F09 0345;;;;N;;;;1F81; +1F8A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0A 0345;;;;N;;;;1F82; +1F8B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0B 0345;;;;N;;;;1F83; +1F8C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0C 0345;;;;N;;;;1F84; +1F8D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0D 0345;;;;N;;;;1F85; +1F8E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0E 0345;;;;N;;;;1F86; +1F8F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0F 0345;;;;N;;;;1F87; +1F90;GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F20 0345;;;;N;;;1F98;;1F98 +1F91;GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F21 0345;;;;N;;;1F99;;1F99 +1F92;GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F22 0345;;;;N;;;1F9A;;1F9A +1F93;GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F23 0345;;;;N;;;1F9B;;1F9B +1F94;GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F24 0345;;;;N;;;1F9C;;1F9C +1F95;GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F25 0345;;;;N;;;1F9D;;1F9D +1F96;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F26 0345;;;;N;;;1F9E;;1F9E +1F97;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F27 0345;;;;N;;;1F9F;;1F9F +1F98;GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F28 0345;;;;N;;;;1F90; +1F99;GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F29 0345;;;;N;;;;1F91; +1F9A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2A 0345;;;;N;;;;1F92; +1F9B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2B 0345;;;;N;;;;1F93; +1F9C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2C 0345;;;;N;;;;1F94; +1F9D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2D 0345;;;;N;;;;1F95; +1F9E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2E 0345;;;;N;;;;1F96; +1F9F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2F 0345;;;;N;;;;1F97; +1FA0;GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F60 0345;;;;N;;;1FA8;;1FA8 +1FA1;GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F61 0345;;;;N;;;1FA9;;1FA9 +1FA2;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F62 0345;;;;N;;;1FAA;;1FAA +1FA3;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F63 0345;;;;N;;;1FAB;;1FAB +1FA4;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F64 0345;;;;N;;;1FAC;;1FAC +1FA5;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F65 0345;;;;N;;;1FAD;;1FAD +1FA6;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F66 0345;;;;N;;;1FAE;;1FAE +1FA7;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F67 0345;;;;N;;;1FAF;;1FAF +1FA8;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F68 0345;;;;N;;;;1FA0; +1FA9;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F69 0345;;;;N;;;;1FA1; +1FAA;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6A 0345;;;;N;;;;1FA2; +1FAB;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6B 0345;;;;N;;;;1FA3; +1FAC;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6C 0345;;;;N;;;;1FA4; +1FAD;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6D 0345;;;;N;;;;1FA5; +1FAE;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6E 0345;;;;N;;;;1FA6; +1FAF;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6F 0345;;;;N;;;;1FA7; +1FB0;GREEK SMALL LETTER ALPHA WITH VRACHY;Ll;0;L;03B1 0306;;;;N;;;1FB8;;1FB8 +1FB1;GREEK SMALL LETTER ALPHA WITH MACRON;Ll;0;L;03B1 0304;;;;N;;;1FB9;;1FB9 +1FB2;GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F70 0345;;;;N;;;;; +1FB3;GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI;Ll;0;L;03B1 0345;;;;N;;;1FBC;;1FBC +1FB4;GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AC 0345;;;;N;;;;; +1FB6;GREEK SMALL LETTER ALPHA WITH PERISPOMENI;Ll;0;L;03B1 0342;;;;N;;;;; +1FB7;GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FB6 0345;;;;N;;;;; +1FB8;GREEK CAPITAL LETTER ALPHA WITH VRACHY;Lu;0;L;0391 0306;;;;N;;;;1FB0; +1FB9;GREEK CAPITAL LETTER ALPHA WITH MACRON;Lu;0;L;0391 0304;;;;N;;;;1FB1; +1FBA;GREEK CAPITAL LETTER ALPHA WITH VARIA;Lu;0;L;0391 0300;;;;N;;;;1F70; +1FBB;GREEK CAPITAL LETTER ALPHA WITH OXIA;Lu;0;L;0386;;;;N;;;;1F71; +1FBC;GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI;Lt;0;L;0391 0345;;;;N;;;;1FB3; +1FBD;GREEK KORONIS;Sk;0;ON; 0020 0313;;;;N;;;;; +1FBE;GREEK PROSGEGRAMMENI;Ll;0;L;03B9;;;;N;;;0399;;0399 +1FBF;GREEK PSILI;Sk;0;ON; 0020 0313;;;;N;;;;; +1FC0;GREEK PERISPOMENI;Sk;0;ON; 0020 0342;;;;N;;;;; +1FC1;GREEK DIALYTIKA AND PERISPOMENI;Sk;0;ON;00A8 0342;;;;N;;;;; +1FC2;GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F74 0345;;;;N;;;;; +1FC3;GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI;Ll;0;L;03B7 0345;;;;N;;;1FCC;;1FCC +1FC4;GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AE 0345;;;;N;;;;; +1FC6;GREEK SMALL LETTER ETA WITH PERISPOMENI;Ll;0;L;03B7 0342;;;;N;;;;; +1FC7;GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FC6 0345;;;;N;;;;; +1FC8;GREEK CAPITAL LETTER EPSILON WITH VARIA;Lu;0;L;0395 0300;;;;N;;;;1F72; +1FC9;GREEK CAPITAL LETTER EPSILON WITH OXIA;Lu;0;L;0388;;;;N;;;;1F73; +1FCA;GREEK CAPITAL LETTER ETA WITH VARIA;Lu;0;L;0397 0300;;;;N;;;;1F74; +1FCB;GREEK CAPITAL LETTER ETA WITH OXIA;Lu;0;L;0389;;;;N;;;;1F75; +1FCC;GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI;Lt;0;L;0397 0345;;;;N;;;;1FC3; +1FCD;GREEK PSILI AND VARIA;Sk;0;ON;1FBF 0300;;;;N;;;;; +1FCE;GREEK PSILI AND OXIA;Sk;0;ON;1FBF 0301;;;;N;;;;; +1FCF;GREEK PSILI AND PERISPOMENI;Sk;0;ON;1FBF 0342;;;;N;;;;; +1FD0;GREEK SMALL LETTER IOTA WITH VRACHY;Ll;0;L;03B9 0306;;;;N;;;1FD8;;1FD8 +1FD1;GREEK SMALL LETTER IOTA WITH MACRON;Ll;0;L;03B9 0304;;;;N;;;1FD9;;1FD9 +1FD2;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA;Ll;0;L;03CA 0300;;;;N;;;;; +1FD3;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA;Ll;0;L;0390;;;;N;;;;; +1FD6;GREEK SMALL LETTER IOTA WITH PERISPOMENI;Ll;0;L;03B9 0342;;;;N;;;;; +1FD7;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CA 0342;;;;N;;;;; +1FD8;GREEK CAPITAL LETTER IOTA WITH VRACHY;Lu;0;L;0399 0306;;;;N;;;;1FD0; +1FD9;GREEK CAPITAL LETTER IOTA WITH MACRON;Lu;0;L;0399 0304;;;;N;;;;1FD1; +1FDA;GREEK CAPITAL LETTER IOTA WITH VARIA;Lu;0;L;0399 0300;;;;N;;;;1F76; +1FDB;GREEK CAPITAL LETTER IOTA WITH OXIA;Lu;0;L;038A;;;;N;;;;1F77; +1FDD;GREEK DASIA AND VARIA;Sk;0;ON;1FFE 0300;;;;N;;;;; +1FDE;GREEK DASIA AND OXIA;Sk;0;ON;1FFE 0301;;;;N;;;;; +1FDF;GREEK DASIA AND PERISPOMENI;Sk;0;ON;1FFE 0342;;;;N;;;;; +1FE0;GREEK SMALL LETTER UPSILON WITH VRACHY;Ll;0;L;03C5 0306;;;;N;;;1FE8;;1FE8 +1FE1;GREEK SMALL LETTER UPSILON WITH MACRON;Ll;0;L;03C5 0304;;;;N;;;1FE9;;1FE9 +1FE2;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA;Ll;0;L;03CB 0300;;;;N;;;;; +1FE3;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA;Ll;0;L;03B0;;;;N;;;;; +1FE4;GREEK SMALL LETTER RHO WITH PSILI;Ll;0;L;03C1 0313;;;;N;;;;; +1FE5;GREEK SMALL LETTER RHO WITH DASIA;Ll;0;L;03C1 0314;;;;N;;;1FEC;;1FEC +1FE6;GREEK SMALL LETTER UPSILON WITH PERISPOMENI;Ll;0;L;03C5 0342;;;;N;;;;; +1FE7;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CB 0342;;;;N;;;;; +1FE8;GREEK CAPITAL LETTER UPSILON WITH VRACHY;Lu;0;L;03A5 0306;;;;N;;;;1FE0; +1FE9;GREEK CAPITAL LETTER UPSILON WITH MACRON;Lu;0;L;03A5 0304;;;;N;;;;1FE1; +1FEA;GREEK CAPITAL LETTER UPSILON WITH VARIA;Lu;0;L;03A5 0300;;;;N;;;;1F7A; +1FEB;GREEK CAPITAL LETTER UPSILON WITH OXIA;Lu;0;L;038E;;;;N;;;;1F7B; +1FEC;GREEK CAPITAL LETTER RHO WITH DASIA;Lu;0;L;03A1 0314;;;;N;;;;1FE5; +1FED;GREEK DIALYTIKA AND VARIA;Sk;0;ON;00A8 0300;;;;N;;;;; +1FEE;GREEK DIALYTIKA AND OXIA;Sk;0;ON;0385;;;;N;;;;; +1FEF;GREEK VARIA;Sk;0;ON;0060;;;;N;;;;; +1FF2;GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F7C 0345;;;;N;;;;; +1FF3;GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI;Ll;0;L;03C9 0345;;;;N;;;1FFC;;1FFC +1FF4;GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03CE 0345;;;;N;;;;; +1FF6;GREEK SMALL LETTER OMEGA WITH PERISPOMENI;Ll;0;L;03C9 0342;;;;N;;;;; +1FF7;GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FF6 0345;;;;N;;;;; +1FF8;GREEK CAPITAL LETTER OMICRON WITH VARIA;Lu;0;L;039F 0300;;;;N;;;;1F78; +1FF9;GREEK CAPITAL LETTER OMICRON WITH OXIA;Lu;0;L;038C;;;;N;;;;1F79; +1FFA;GREEK CAPITAL LETTER OMEGA WITH VARIA;Lu;0;L;03A9 0300;;;;N;;;;1F7C; +1FFB;GREEK CAPITAL LETTER OMEGA WITH OXIA;Lu;0;L;038F;;;;N;;;;1F7D; +1FFC;GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI;Lt;0;L;03A9 0345;;;;N;;;;1FF3; +1FFD;GREEK OXIA;Sk;0;ON;00B4;;;;N;;;;; +1FFE;GREEK DASIA;Sk;0;ON; 0020 0314;;;;N;;;;; +2000;EN QUAD;Zs;0;WS;2002;;;;N;;;;; +2001;EM QUAD;Zs;0;WS;2003;;;;N;;;;; +2002;EN SPACE;Zs;0;WS; 0020;;;;N;;;;; +2003;EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2004;THREE-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2005;FOUR-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2006;SIX-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2007;FIGURE SPACE;Zs;0;WS; 0020;;;;N;;;;; +2008;PUNCTUATION SPACE;Zs;0;WS; 0020;;;;N;;;;; +2009;THIN SPACE;Zs;0;WS; 0020;;;;N;;;;; +200A;HAIR SPACE;Zs;0;WS; 0020;;;;N;;;;; +200B;ZERO WIDTH SPACE;Cf;0;BN;;;;;N;;;;; +200C;ZERO WIDTH NON-JOINER;Cf;0;BN;;;;;N;;;;; +200D;ZERO WIDTH JOINER;Cf;0;BN;;;;;N;;;;; +200E;LEFT-TO-RIGHT MARK;Cf;0;L;;;;;N;;;;; +200F;RIGHT-TO-LEFT MARK;Cf;0;R;;;;;N;;;;; +2010;HYPHEN;Pd;0;ON;;;;;N;;;;; +2011;NON-BREAKING HYPHEN;Pd;0;ON; 2010;;;;N;;;;; +2012;FIGURE DASH;Pd;0;ON;;;;;N;;;;; +2013;EN DASH;Pd;0;ON;;;;;N;;;;; +2014;EM DASH;Pd;0;ON;;;;;N;;;;; +2015;HORIZONTAL BAR;Pd;0;ON;;;;;N;QUOTATION DASH;;;; +2016;DOUBLE VERTICAL LINE;Po;0;ON;;;;;N;DOUBLE VERTICAL BAR;;;; +2017;DOUBLE LOW LINE;Po;0;ON; 0020 0333;;;;N;SPACING DOUBLE UNDERSCORE;;;; +2018;LEFT SINGLE QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE TURNED COMMA QUOTATION MARK;;;; +2019;RIGHT SINGLE QUOTATION MARK;Pf;0;ON;;;;;N;SINGLE COMMA QUOTATION MARK;;;; +201A;SINGLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW SINGLE COMMA QUOTATION MARK;;;; +201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE REVERSED COMMA QUOTATION MARK;;;; +201C;LEFT DOUBLE QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK;;;; +201D;RIGHT DOUBLE QUOTATION MARK;Pf;0;ON;;;;;N;DOUBLE COMMA QUOTATION MARK;;;; +201E;DOUBLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW DOUBLE COMMA QUOTATION MARK;;;; +201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE REVERSED COMMA QUOTATION MARK;;;; +2020;DAGGER;Po;0;ON;;;;;N;;;;; +2021;DOUBLE DAGGER;Po;0;ON;;;;;N;;;;; +2022;BULLET;Po;0;ON;;;;;N;;;;; +2023;TRIANGULAR BULLET;Po;0;ON;;;;;N;;;;; +2024;ONE DOT LEADER;Po;0;ON; 002E;;;;N;;;;; +2025;TWO DOT LEADER;Po;0;ON; 002E 002E;;;;N;;;;; +2026;HORIZONTAL ELLIPSIS;Po;0;ON; 002E 002E 002E;;;;N;;;;; +2027;HYPHENATION POINT;Po;0;ON;;;;;N;;;;; +2028;LINE SEPARATOR;Zl;0;WS;;;;;N;;;;; +2029;PARAGRAPH SEPARATOR;Zp;0;B;;;;;N;;;;; +202A;LEFT-TO-RIGHT EMBEDDING;Cf;0;LRE;;;;;N;;;;; +202B;RIGHT-TO-LEFT EMBEDDING;Cf;0;RLE;;;;;N;;;;; +202C;POP DIRECTIONAL FORMATTING;Cf;0;PDF;;;;;N;;;;; +202D;LEFT-TO-RIGHT OVERRIDE;Cf;0;LRO;;;;;N;;;;; +202E;RIGHT-TO-LEFT OVERRIDE;Cf;0;RLO;;;;;N;;;;; +202F;NARROW NO-BREAK SPACE;Zs;0;CS; 0020;;;;N;;;;; +2030;PER MILLE SIGN;Po;0;ET;;;;;N;;;;; +2031;PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;; +2032;PRIME;Po;0;ET;;;;;N;;;;; +2033;DOUBLE PRIME;Po;0;ET; 2032 2032;;;;N;;;;; +2034;TRIPLE PRIME;Po;0;ET; 2032 2032 2032;;;;N;;;;; +2035;REVERSED PRIME;Po;0;ON;;;;;N;;;;; +2036;REVERSED DOUBLE PRIME;Po;0;ON; 2035 2035;;;;N;;;;; +2037;REVERSED TRIPLE PRIME;Po;0;ON; 2035 2035 2035;;;;N;;;;; +2038;CARET;Po;0;ON;;;;;N;;;;; +2039;SINGLE LEFT-POINTING ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING SINGLE GUILLEMET;;;; +203A;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING SINGLE GUILLEMET;;;; +203B;REFERENCE MARK;Po;0;ON;;;;;N;;;;; +203C;DOUBLE EXCLAMATION MARK;Po;0;ON; 0021 0021;;;;N;;;;; +203D;INTERROBANG;Po;0;ON;;;;;N;;;;; +203E;OVERLINE;Po;0;ON; 0020 0305;;;;N;SPACING OVERSCORE;;;; +203F;UNDERTIE;Pc;0;ON;;;;;N;;;;; +2040;CHARACTER TIE;Pc;0;ON;;;;;N;;;;; +2041;CARET INSERTION POINT;Po;0;ON;;;;;N;;;;; +2042;ASTERISM;Po;0;ON;;;;;N;;;;; +2043;HYPHEN BULLET;Po;0;ON;;;;;N;;;;; +2044;FRACTION SLASH;Sm;0;CS;;;;;N;;;;; +2045;LEFT SQUARE BRACKET WITH QUILL;Ps;0;ON;;;;;Y;;;;; +2046;RIGHT SQUARE BRACKET WITH QUILL;Pe;0;ON;;;;;Y;;;;; +2047;DOUBLE QUESTION MARK;Po;0;ON; 003F 003F;;;;N;;;;; +2048;QUESTION EXCLAMATION MARK;Po;0;ON; 003F 0021;;;;N;;;;; +2049;EXCLAMATION QUESTION MARK;Po;0;ON; 0021 003F;;;;N;;;;; +204A;TIRONIAN SIGN ET;Po;0;ON;;;;;N;;;;; +204B;REVERSED PILCROW SIGN;Po;0;ON;;;;;N;;;;; +204C;BLACK LEFTWARDS BULLET;Po;0;ON;;;;;N;;;;; +204D;BLACK RIGHTWARDS BULLET;Po;0;ON;;;;;N;;;;; +204E;LOW ASTERISK;Po;0;ON;;;;;N;;;;; +204F;REVERSED SEMICOLON;Po;0;ON;;;;;N;;;;; +2050;CLOSE UP;Po;0;ON;;;;;N;;;;; +2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;; +2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;; +2053;SWUNG DASH;Po;0;ON;;;;;N;;;;; +2054;INVERTED UNDERTIE;Pc;0;ON;;;;;N;;;;; +2055;FLOWER PUNCTUATION MARK;Po;0;ON;;;;;N;;;;; +2056;THREE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2057;QUADRUPLE PRIME;Po;0;ON; 2032 2032 2032 2032;;;;N;;;;; +2058;FOUR DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2059;FIVE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +205A;TWO DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +205B;FOUR DOT MARK;Po;0;ON;;;;;N;;;;; +205C;DOTTED CROSS;Po;0;ON;;;;;N;;;;; +205D;TRICOLON;Po;0;ON;;;;;N;;;;; +205E;VERTICAL FOUR DOTS;Po;0;ON;;;;;N;;;;; +205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS; 0020;;;;N;;;;; +2060;WORD JOINER;Cf;0;BN;;;;;N;;;;; +2061;FUNCTION APPLICATION;Cf;0;BN;;;;;N;;;;; +2062;INVISIBLE TIMES;Cf;0;BN;;;;;N;;;;; +2063;INVISIBLE SEPARATOR;Cf;0;BN;;;;;N;;;;; +2064;INVISIBLE PLUS;Cf;0;BN;;;;;N;;;;; +206A;INHIBIT SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;; +206B;ACTIVATE SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;; +206C;INHIBIT ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;; +206D;ACTIVATE ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;; +206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; +206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; +2070;SUPERSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUPERSCRIPT DIGIT ZERO;;;; +2071;SUPERSCRIPT LATIN SMALL LETTER I;Lm;0;L; 0069;;;;N;;;;; +2074;SUPERSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUPERSCRIPT DIGIT FOUR;;;; +2075;SUPERSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUPERSCRIPT DIGIT FIVE;;;; +2076;SUPERSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUPERSCRIPT DIGIT SIX;;;; +2077;SUPERSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUPERSCRIPT DIGIT SEVEN;;;; +2078;SUPERSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUPERSCRIPT DIGIT EIGHT;;;; +2079;SUPERSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUPERSCRIPT DIGIT NINE;;;; +207A;SUPERSCRIPT PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +207B;SUPERSCRIPT MINUS;Sm;0;ES; 2212;;;;N;SUPERSCRIPT HYPHEN-MINUS;;;; +207C;SUPERSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +207D;SUPERSCRIPT LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SUPERSCRIPT OPENING PARENTHESIS;;;; +207E;SUPERSCRIPT RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SUPERSCRIPT CLOSING PARENTHESIS;;;; +207F;SUPERSCRIPT LATIN SMALL LETTER N;Lm;0;L; 006E;;;;N;;;;; +2080;SUBSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUBSCRIPT DIGIT ZERO;;;; +2081;SUBSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUBSCRIPT DIGIT ONE;;;; +2082;SUBSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUBSCRIPT DIGIT TWO;;;; +2083;SUBSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUBSCRIPT DIGIT THREE;;;; +2084;SUBSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUBSCRIPT DIGIT FOUR;;;; +2085;SUBSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUBSCRIPT DIGIT FIVE;;;; +2086;SUBSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUBSCRIPT DIGIT SIX;;;; +2087;SUBSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUBSCRIPT DIGIT SEVEN;;;; +2088;SUBSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUBSCRIPT DIGIT EIGHT;;;; +2089;SUBSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUBSCRIPT DIGIT NINE;;;; +208A;SUBSCRIPT PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +208B;SUBSCRIPT MINUS;Sm;0;ES; 2212;;;;N;SUBSCRIPT HYPHEN-MINUS;;;; +208C;SUBSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +208D;SUBSCRIPT LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SUBSCRIPT OPENING PARENTHESIS;;;; +208E;SUBSCRIPT RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SUBSCRIPT CLOSING PARENTHESIS;;;; +2090;LATIN SUBSCRIPT SMALL LETTER A;Lm;0;L; 0061;;;;N;;;;; +2091;LATIN SUBSCRIPT SMALL LETTER E;Lm;0;L; 0065;;;;N;;;;; +2092;LATIN SUBSCRIPT SMALL LETTER O;Lm;0;L; 006F;;;;N;;;;; +2093;LATIN SUBSCRIPT SMALL LETTER X;Lm;0;L; 0078;;;;N;;;;; +2094;LATIN SUBSCRIPT SMALL LETTER SCHWA;Lm;0;L; 0259;;;;N;;;;; +20A0;EURO-CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; +20A1;COLON SIGN;Sc;0;ET;;;;;N;;;;; +20A2;CRUZEIRO SIGN;Sc;0;ET;;;;;N;;;;; +20A3;FRENCH FRANC SIGN;Sc;0;ET;;;;;N;;;;; +20A4;LIRA SIGN;Sc;0;ET;;;;;N;;;;; +20A5;MILL SIGN;Sc;0;ET;;;;;N;;;;; +20A6;NAIRA SIGN;Sc;0;ET;;;;;N;;;;; +20A7;PESETA SIGN;Sc;0;ET;;;;;N;;;;; +20A8;RUPEE SIGN;Sc;0;ET; 0052 0073;;;;N;;;;; +20A9;WON SIGN;Sc;0;ET;;;;;N;;;;; +20AA;NEW SHEQEL SIGN;Sc;0;ET;;;;;N;;;;; +20AB;DONG SIGN;Sc;0;ET;;;;;N;;;;; +20AC;EURO SIGN;Sc;0;ET;;;;;N;;;;; +20AD;KIP SIGN;Sc;0;ET;;;;;N;;;;; +20AE;TUGRIK SIGN;Sc;0;ET;;;;;N;;;;; +20AF;DRACHMA SIGN;Sc;0;ET;;;;;N;;;;; +20B0;GERMAN PENNY SIGN;Sc;0;ET;;;;;N;;;;; +20B1;PESO SIGN;Sc;0;ET;;;;;N;;;;; +20B2;GUARANI SIGN;Sc;0;ET;;;;;N;;;;; +20B3;AUSTRAL SIGN;Sc;0;ET;;;;;N;;;;; +20B4;HRYVNIA SIGN;Sc;0;ET;;;;;N;;;;; +20B5;CEDI SIGN;Sc;0;ET;;;;;N;;;;; +20B6;LIVRE TOURNOIS SIGN;Sc;0;ET;;;;;N;;;;; +20B7;SPESMILO SIGN;Sc;0;ET;;;;;N;;;;; +20B8;TENGE SIGN;Sc;0;ET;;;;;N;;;;; +20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; +20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; +20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; +20D3;COMBINING SHORT VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT VERTICAL BAR OVERLAY;;;; +20D4;COMBINING ANTICLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING ANTICLOCKWISE ARROW ABOVE;;;; +20D5;COMBINING CLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING CLOCKWISE ARROW ABOVE;;;; +20D6;COMBINING LEFT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT ARROW ABOVE;;;; +20D7;COMBINING RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT ARROW ABOVE;;;; +20D8;COMBINING RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING RING OVERLAY;;;; +20D9;COMBINING CLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING CLOCKWISE RING OVERLAY;;;; +20DA;COMBINING ANTICLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING ANTICLOCKWISE RING OVERLAY;;;; +20DB;COMBINING THREE DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING THREE DOTS ABOVE;;;; +20DC;COMBINING FOUR DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING FOUR DOTS ABOVE;;;; +20DD;COMBINING ENCLOSING CIRCLE;Me;0;NSM;;;;;N;ENCLOSING CIRCLE;;;; +20DE;COMBINING ENCLOSING SQUARE;Me;0;NSM;;;;;N;ENCLOSING SQUARE;;;; +20DF;COMBINING ENCLOSING DIAMOND;Me;0;NSM;;;;;N;ENCLOSING DIAMOND;;;; +20E0;COMBINING ENCLOSING CIRCLE BACKSLASH;Me;0;NSM;;;;;N;ENCLOSING CIRCLE SLASH;;;; +20E1;COMBINING LEFT RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT RIGHT ARROW ABOVE;;;; +20E2;COMBINING ENCLOSING SCREEN;Me;0;NSM;;;;;N;;;;; +20E3;COMBINING ENCLOSING KEYCAP;Me;0;NSM;;;;;N;;;;; +20E4;COMBINING ENCLOSING UPWARD POINTING TRIANGLE;Me;0;NSM;;;;;N;;;;; +20E5;COMBINING REVERSE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;; +20E6;COMBINING DOUBLE VERTICAL STROKE OVERLAY;Mn;1;NSM;;;;;N;;;;; +20E7;COMBINING ANNUITY SYMBOL;Mn;230;NSM;;;;;N;;;;; +20E8;COMBINING TRIPLE UNDERDOT;Mn;220;NSM;;;;;N;;;;; +20E9;COMBINING WIDE BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;; +20EA;COMBINING LEFTWARDS ARROW OVERLAY;Mn;1;NSM;;;;;N;;;;; +20EB;COMBINING LONG DOUBLE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;; +20EC;COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS;Mn;220;NSM;;;;;N;;;;; +20ED;COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS;Mn;220;NSM;;;;;N;;;;; +20EE;COMBINING LEFT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +20EF;COMBINING RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +20F0;COMBINING ASTERISK ABOVE;Mn;230;NSM;;;;;N;;;;; +2100;ACCOUNT OF;So;0;ON; 0061 002F 0063;;;;N;;;;; +2101;ADDRESSED TO THE SUBJECT;So;0;ON; 0061 002F 0073;;;;N;;;;; +2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L; 0043;;;;N;DOUBLE-STRUCK C;;;; +2103;DEGREE CELSIUS;So;0;ON; 00B0 0043;;;;N;DEGREES CENTIGRADE;;;; +2104;CENTRE LINE SYMBOL;So;0;ON;;;;;N;C L SYMBOL;;;; +2105;CARE OF;So;0;ON; 0063 002F 006F;;;;N;;;;; +2106;CADA UNA;So;0;ON; 0063 002F 0075;;;;N;;;;; +2107;EULER CONSTANT;Lu;0;L; 0190;;;;N;EULERS;;;; +2108;SCRUPLE;So;0;ON;;;;;N;;;;; +2109;DEGREE FAHRENHEIT;So;0;ON; 00B0 0046;;;;N;DEGREES FAHRENHEIT;;;; +210A;SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; +210B;SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;SCRIPT H;;;; +210C;BLACK-LETTER CAPITAL H;Lu;0;L; 0048;;;;N;BLACK-LETTER H;;;; +210D;DOUBLE-STRUCK CAPITAL H;Lu;0;L; 0048;;;;N;DOUBLE-STRUCK H;;;; +210E;PLANCK CONSTANT;Ll;0;L; 0068;;;;N;;;;; +210F;PLANCK CONSTANT OVER TWO PI;Ll;0;L; 0127;;;;N;PLANCK CONSTANT OVER 2 PI;;;; +2110;SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;SCRIPT I;;;; +2111;BLACK-LETTER CAPITAL I;Lu;0;L; 0049;;;;N;BLACK-LETTER I;;;; +2112;SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;SCRIPT L;;;; +2113;SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +2114;L B BAR SYMBOL;So;0;ON;;;;;N;;;;; +2115;DOUBLE-STRUCK CAPITAL N;Lu;0;L; 004E;;;;N;DOUBLE-STRUCK N;;;; +2116;NUMERO SIGN;So;0;ON; 004E 006F;;;;N;NUMERO;;;; +2117;SOUND RECORDING COPYRIGHT;So;0;ON;;;;;N;;;;; +2118;SCRIPT CAPITAL P;So;0;ON;;;;;N;SCRIPT P;;;; +2119;DOUBLE-STRUCK CAPITAL P;Lu;0;L; 0050;;;;N;DOUBLE-STRUCK P;;;; +211A;DOUBLE-STRUCK CAPITAL Q;Lu;0;L; 0051;;;;N;DOUBLE-STRUCK Q;;;; +211B;SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;SCRIPT R;;;; +211C;BLACK-LETTER CAPITAL R;Lu;0;L; 0052;;;;N;BLACK-LETTER R;;;; +211D;DOUBLE-STRUCK CAPITAL R;Lu;0;L; 0052;;;;N;DOUBLE-STRUCK R;;;; +211E;PRESCRIPTION TAKE;So;0;ON;;;;;N;;;;; +211F;RESPONSE;So;0;ON;;;;;N;;;;; +2120;SERVICE MARK;So;0;ON; 0053 004D;;;;N;;;;; +2121;TELEPHONE SIGN;So;0;ON; 0054 0045 004C;;;;N;T E L SYMBOL;;;; +2122;TRADE MARK SIGN;So;0;ON; 0054 004D;;;;N;TRADEMARK;;;; +2123;VERSICLE;So;0;ON;;;;;N;;;;; +2124;DOUBLE-STRUCK CAPITAL Z;Lu;0;L; 005A;;;;N;DOUBLE-STRUCK Z;;;; +2125;OUNCE SIGN;So;0;ON;;;;;N;OUNCE;;;; +2126;OHM SIGN;Lu;0;L;03A9;;;;N;OHM;;;03C9; +2127;INVERTED OHM SIGN;So;0;ON;;;;;N;MHO;;;; +2128;BLACK-LETTER CAPITAL Z;Lu;0;L; 005A;;;;N;BLACK-LETTER Z;;;; +2129;TURNED GREEK SMALL LETTER IOTA;So;0;ON;;;;;N;;;;; +212A;KELVIN SIGN;Lu;0;L;004B;;;;N;DEGREES KELVIN;;;006B; +212B;ANGSTROM SIGN;Lu;0;L;00C5;;;;N;ANGSTROM UNIT;;;00E5; +212C;SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;SCRIPT B;;;; +212D;BLACK-LETTER CAPITAL C;Lu;0;L; 0043;;;;N;BLACK-LETTER C;;;; +212E;ESTIMATED SYMBOL;So;0;ET;;;;;N;;;;; +212F;SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; +2130;SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;SCRIPT E;;;; +2131;SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;SCRIPT F;;;; +2132;TURNED CAPITAL F;Lu;0;L;;;;;N;TURNED F;;;214E; +2133;SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;SCRIPT M;;;; +2134;SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; +2135;ALEF SYMBOL;Lo;0;L; 05D0;;;;N;FIRST TRANSFINITE CARDINAL;;;; +2136;BET SYMBOL;Lo;0;L; 05D1;;;;N;SECOND TRANSFINITE CARDINAL;;;; +2137;GIMEL SYMBOL;Lo;0;L; 05D2;;;;N;THIRD TRANSFINITE CARDINAL;;;; +2138;DALET SYMBOL;Lo;0;L; 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;; +2139;INFORMATION SOURCE;Ll;0;L; 0069;;;;N;;;;; +213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;; +213B;FACSIMILE SIGN;So;0;ON; 0046 0041 0058;;;;N;;;;; +213C;DOUBLE-STRUCK SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +2140;DOUBLE-STRUCK N-ARY SUMMATION;Sm;0;ON; 2211;;;;Y;;;;; +2141;TURNED SANS-SERIF CAPITAL G;Sm;0;ON;;;;;N;;;;; +2142;TURNED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;; +2143;REVERSED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;; +2144;TURNED SANS-SERIF CAPITAL Y;Sm;0;ON;;;;;N;;;;; +2145;DOUBLE-STRUCK ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +2146;DOUBLE-STRUCK ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +2147;DOUBLE-STRUCK ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +2148;DOUBLE-STRUCK ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +2149;DOUBLE-STRUCK ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +214A;PROPERTY LINE;So;0;ON;;;;;N;;;;; +214B;TURNED AMPERSAND;Sm;0;ON;;;;;N;;;;; +214C;PER SIGN;So;0;ON;;;;;N;;;;; +214D;AKTIESELSKAB;So;0;ON;;;;;N;;;;; +214E;TURNED SMALL F;Ll;0;L;;;;;N;;;2132;;2132 +214F;SYMBOL FOR SAMARITAN SOURCE;So;0;L;;;;;N;;;;; +2150;VULGAR FRACTION ONE SEVENTH;No;0;ON; 0031 2044 0037;;;1/7;N;;;;; +2151;VULGAR FRACTION ONE NINTH;No;0;ON; 0031 2044 0039;;;1/9;N;;;;; +2152;VULGAR FRACTION ONE TENTH;No;0;ON; 0031 2044 0031 0030;;;1/10;N;;;;; +2153;VULGAR FRACTION ONE THIRD;No;0;ON; 0031 2044 0033;;;1/3;N;FRACTION ONE THIRD;;;; +2154;VULGAR FRACTION TWO THIRDS;No;0;ON; 0032 2044 0033;;;2/3;N;FRACTION TWO THIRDS;;;; +2155;VULGAR FRACTION ONE FIFTH;No;0;ON; 0031 2044 0035;;;1/5;N;FRACTION ONE FIFTH;;;; +2156;VULGAR FRACTION TWO FIFTHS;No;0;ON; 0032 2044 0035;;;2/5;N;FRACTION TWO FIFTHS;;;; +2157;VULGAR FRACTION THREE FIFTHS;No;0;ON; 0033 2044 0035;;;3/5;N;FRACTION THREE FIFTHS;;;; +2158;VULGAR FRACTION FOUR FIFTHS;No;0;ON; 0034 2044 0035;;;4/5;N;FRACTION FOUR FIFTHS;;;; +2159;VULGAR FRACTION ONE SIXTH;No;0;ON; 0031 2044 0036;;;1/6;N;FRACTION ONE SIXTH;;;; +215A;VULGAR FRACTION FIVE SIXTHS;No;0;ON; 0035 2044 0036;;;5/6;N;FRACTION FIVE SIXTHS;;;; +215B;VULGAR FRACTION ONE EIGHTH;No;0;ON; 0031 2044 0038;;;1/8;N;FRACTION ONE EIGHTH;;;; +215C;VULGAR FRACTION THREE EIGHTHS;No;0;ON; 0033 2044 0038;;;3/8;N;FRACTION THREE EIGHTHS;;;; +215D;VULGAR FRACTION FIVE EIGHTHS;No;0;ON; 0035 2044 0038;;;5/8;N;FRACTION FIVE EIGHTHS;;;; +215E;VULGAR FRACTION SEVEN EIGHTHS;No;0;ON; 0037 2044 0038;;;7/8;N;FRACTION SEVEN EIGHTHS;;;; +215F;FRACTION NUMERATOR ONE;No;0;ON; 0031 2044;;;1;N;;;;; +2160;ROMAN NUMERAL ONE;Nl;0;L; 0049;;;1;N;;;;2170; +2161;ROMAN NUMERAL TWO;Nl;0;L; 0049 0049;;;2;N;;;;2171; +2162;ROMAN NUMERAL THREE;Nl;0;L; 0049 0049 0049;;;3;N;;;;2172; +2163;ROMAN NUMERAL FOUR;Nl;0;L; 0049 0056;;;4;N;;;;2173; +2164;ROMAN NUMERAL FIVE;Nl;0;L; 0056;;;5;N;;;;2174; +2165;ROMAN NUMERAL SIX;Nl;0;L; 0056 0049;;;6;N;;;;2175; +2166;ROMAN NUMERAL SEVEN;Nl;0;L; 0056 0049 0049;;;7;N;;;;2176; +2167;ROMAN NUMERAL EIGHT;Nl;0;L; 0056 0049 0049 0049;;;8;N;;;;2177; +2168;ROMAN NUMERAL NINE;Nl;0;L; 0049 0058;;;9;N;;;;2178; +2169;ROMAN NUMERAL TEN;Nl;0;L; 0058;;;10;N;;;;2179; +216A;ROMAN NUMERAL ELEVEN;Nl;0;L; 0058 0049;;;11;N;;;;217A; +216B;ROMAN NUMERAL TWELVE;Nl;0;L; 0058 0049 0049;;;12;N;;;;217B; +216C;ROMAN NUMERAL FIFTY;Nl;0;L; 004C;;;50;N;;;;217C; +216D;ROMAN NUMERAL ONE HUNDRED;Nl;0;L; 0043;;;100;N;;;;217D; +216E;ROMAN NUMERAL FIVE HUNDRED;Nl;0;L; 0044;;;500;N;;;;217E; +216F;ROMAN NUMERAL ONE THOUSAND;Nl;0;L; 004D;;;1000;N;;;;217F; +2170;SMALL ROMAN NUMERAL ONE;Nl;0;L; 0069;;;1;N;;;2160;;2160 +2171;SMALL ROMAN NUMERAL TWO;Nl;0;L; 0069 0069;;;2;N;;;2161;;2161 +2172;SMALL ROMAN NUMERAL THREE;Nl;0;L; 0069 0069 0069;;;3;N;;;2162;;2162 +2173;SMALL ROMAN NUMERAL FOUR;Nl;0;L; 0069 0076;;;4;N;;;2163;;2163 +2174;SMALL ROMAN NUMERAL FIVE;Nl;0;L; 0076;;;5;N;;;2164;;2164 +2175;SMALL ROMAN NUMERAL SIX;Nl;0;L; 0076 0069;;;6;N;;;2165;;2165 +2176;SMALL ROMAN NUMERAL SEVEN;Nl;0;L; 0076 0069 0069;;;7;N;;;2166;;2166 +2177;SMALL ROMAN NUMERAL EIGHT;Nl;0;L; 0076 0069 0069 0069;;;8;N;;;2167;;2167 +2178;SMALL ROMAN NUMERAL NINE;Nl;0;L; 0069 0078;;;9;N;;;2168;;2168 +2179;SMALL ROMAN NUMERAL TEN;Nl;0;L; 0078;;;10;N;;;2169;;2169 +217A;SMALL ROMAN NUMERAL ELEVEN;Nl;0;L; 0078 0069;;;11;N;;;216A;;216A +217B;SMALL ROMAN NUMERAL TWELVE;Nl;0;L; 0078 0069 0069;;;12;N;;;216B;;216B +217C;SMALL ROMAN NUMERAL FIFTY;Nl;0;L; 006C;;;50;N;;;216C;;216C +217D;SMALL ROMAN NUMERAL ONE HUNDRED;Nl;0;L; 0063;;;100;N;;;216D;;216D +217E;SMALL ROMAN NUMERAL FIVE HUNDRED;Nl;0;L; 0064;;;500;N;;;216E;;216E +217F;SMALL ROMAN NUMERAL ONE THOUSAND;Nl;0;L; 006D;;;1000;N;;;216F;;216F +2180;ROMAN NUMERAL ONE THOUSAND C D;Nl;0;L;;;;1000;N;;;;; +2181;ROMAN NUMERAL FIVE THOUSAND;Nl;0;L;;;;5000;N;;;;; +2182;ROMAN NUMERAL TEN THOUSAND;Nl;0;L;;;;10000;N;;;;; +2183;ROMAN NUMERAL REVERSED ONE HUNDRED;Lu;0;L;;;;;N;;;;2184; +2184;LATIN SMALL LETTER REVERSED C;Ll;0;L;;;;;N;;;2183;;2183 +2185;ROMAN NUMERAL SIX LATE FORM;Nl;0;L;;;;6;N;;;;; +2186;ROMAN NUMERAL FIFTY EARLY FORM;Nl;0;L;;;;50;N;;;;; +2187;ROMAN NUMERAL FIFTY THOUSAND;Nl;0;L;;;;50000;N;;;;; +2188;ROMAN NUMERAL ONE HUNDRED THOUSAND;Nl;0;L;;;;100000;N;;;;; +2189;VULGAR FRACTION ZERO THIRDS;No;0;ON; 0030 2044 0033;;;0;N;;;;; +2190;LEFTWARDS ARROW;Sm;0;ON;;;;;N;LEFT ARROW;;;; +2191;UPWARDS ARROW;Sm;0;ON;;;;;N;UP ARROW;;;; +2192;RIGHTWARDS ARROW;Sm;0;ON;;;;;N;RIGHT ARROW;;;; +2193;DOWNWARDS ARROW;Sm;0;ON;;;;;N;DOWN ARROW;;;; +2194;LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;; +2195;UP DOWN ARROW;So;0;ON;;;;;N;;;;; +2196;NORTH WEST ARROW;So;0;ON;;;;;N;UPPER LEFT ARROW;;;; +2197;NORTH EAST ARROW;So;0;ON;;;;;N;UPPER RIGHT ARROW;;;; +2198;SOUTH EAST ARROW;So;0;ON;;;;;N;LOWER RIGHT ARROW;;;; +2199;SOUTH WEST ARROW;So;0;ON;;;;;N;LOWER LEFT ARROW;;;; +219A;LEFTWARDS ARROW WITH STROKE;Sm;0;ON;2190 0338;;;;N;LEFT ARROW WITH STROKE;;;; +219B;RIGHTWARDS ARROW WITH STROKE;Sm;0;ON;2192 0338;;;;N;RIGHT ARROW WITH STROKE;;;; +219C;LEFTWARDS WAVE ARROW;So;0;ON;;;;;N;LEFT WAVE ARROW;;;; +219D;RIGHTWARDS WAVE ARROW;So;0;ON;;;;;N;RIGHT WAVE ARROW;;;; +219E;LEFTWARDS TWO HEADED ARROW;So;0;ON;;;;;N;LEFT TWO HEADED ARROW;;;; +219F;UPWARDS TWO HEADED ARROW;So;0;ON;;;;;N;UP TWO HEADED ARROW;;;; +21A0;RIGHTWARDS TWO HEADED ARROW;Sm;0;ON;;;;;N;RIGHT TWO HEADED ARROW;;;; +21A1;DOWNWARDS TWO HEADED ARROW;So;0;ON;;;;;N;DOWN TWO HEADED ARROW;;;; +21A2;LEFTWARDS ARROW WITH TAIL;So;0;ON;;;;;N;LEFT ARROW WITH TAIL;;;; +21A3;RIGHTWARDS ARROW WITH TAIL;Sm;0;ON;;;;;N;RIGHT ARROW WITH TAIL;;;; +21A4;LEFTWARDS ARROW FROM BAR;So;0;ON;;;;;N;LEFT ARROW FROM BAR;;;; +21A5;UPWARDS ARROW FROM BAR;So;0;ON;;;;;N;UP ARROW FROM BAR;;;; +21A6;RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;RIGHT ARROW FROM BAR;;;; +21A7;DOWNWARDS ARROW FROM BAR;So;0;ON;;;;;N;DOWN ARROW FROM BAR;;;; +21A8;UP DOWN ARROW WITH BASE;So;0;ON;;;;;N;;;;; +21A9;LEFTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;LEFT ARROW WITH HOOK;;;; +21AA;RIGHTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;RIGHT ARROW WITH HOOK;;;; +21AB;LEFTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;LEFT ARROW WITH LOOP;;;; +21AC;RIGHTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;RIGHT ARROW WITH LOOP;;;; +21AD;LEFT RIGHT WAVE ARROW;So;0;ON;;;;;N;;;;; +21AE;LEFT RIGHT ARROW WITH STROKE;Sm;0;ON;2194 0338;;;;N;;;;; +21AF;DOWNWARDS ZIGZAG ARROW;So;0;ON;;;;;N;DOWN ZIGZAG ARROW;;;; +21B0;UPWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP LEFT;;;; +21B1;UPWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP RIGHT;;;; +21B2;DOWNWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP LEFT;;;; +21B3;DOWNWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP RIGHT;;;; +21B4;RIGHTWARDS ARROW WITH CORNER DOWNWARDS;So;0;ON;;;;;N;RIGHT ARROW WITH CORNER DOWN;;;; +21B5;DOWNWARDS ARROW WITH CORNER LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH CORNER LEFT;;;; +21B6;ANTICLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;; +21B7;CLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;; +21B8;NORTH WEST ARROW TO LONG BAR;So;0;ON;;;;;N;UPPER LEFT ARROW TO LONG BAR;;;; +21B9;LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR;;;; +21BA;ANTICLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +21BB;CLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +21BC;LEFTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB UP;;;; +21BD;LEFTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB DOWN;;;; +21BE;UPWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB RIGHT;;;; +21BF;UPWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB LEFT;;;; +21C0;RIGHTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB UP;;;; +21C1;RIGHTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB DOWN;;;; +21C2;DOWNWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB RIGHT;;;; +21C3;DOWNWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB LEFT;;;; +21C4;RIGHTWARDS ARROW OVER LEFTWARDS ARROW;So;0;ON;;;;;N;RIGHT ARROW OVER LEFT ARROW;;;; +21C5;UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW;So;0;ON;;;;;N;UP ARROW LEFT OF DOWN ARROW;;;; +21C6;LEFTWARDS ARROW OVER RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT ARROW OVER RIGHT ARROW;;;; +21C7;LEFTWARDS PAIRED ARROWS;So;0;ON;;;;;N;LEFT PAIRED ARROWS;;;; +21C8;UPWARDS PAIRED ARROWS;So;0;ON;;;;;N;UP PAIRED ARROWS;;;; +21C9;RIGHTWARDS PAIRED ARROWS;So;0;ON;;;;;N;RIGHT PAIRED ARROWS;;;; +21CA;DOWNWARDS PAIRED ARROWS;So;0;ON;;;;;N;DOWN PAIRED ARROWS;;;; +21CB;LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON;So;0;ON;;;;;N;LEFT HARPOON OVER RIGHT HARPOON;;;; +21CC;RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON;So;0;ON;;;;;N;RIGHT HARPOON OVER LEFT HARPOON;;;; +21CD;LEFTWARDS DOUBLE ARROW WITH STROKE;So;0;ON;21D0 0338;;;;N;LEFT DOUBLE ARROW WITH STROKE;;;; +21CE;LEFT RIGHT DOUBLE ARROW WITH STROKE;Sm;0;ON;21D4 0338;;;;N;;;;; +21CF;RIGHTWARDS DOUBLE ARROW WITH STROKE;Sm;0;ON;21D2 0338;;;;N;RIGHT DOUBLE ARROW WITH STROKE;;;; +21D0;LEFTWARDS DOUBLE ARROW;So;0;ON;;;;;N;LEFT DOUBLE ARROW;;;; +21D1;UPWARDS DOUBLE ARROW;So;0;ON;;;;;N;UP DOUBLE ARROW;;;; +21D2;RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;RIGHT DOUBLE ARROW;;;; +21D3;DOWNWARDS DOUBLE ARROW;So;0;ON;;;;;N;DOWN DOUBLE ARROW;;;; +21D4;LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +21D5;UP DOWN DOUBLE ARROW;So;0;ON;;;;;N;;;;; +21D6;NORTH WEST DOUBLE ARROW;So;0;ON;;;;;N;UPPER LEFT DOUBLE ARROW;;;; +21D7;NORTH EAST DOUBLE ARROW;So;0;ON;;;;;N;UPPER RIGHT DOUBLE ARROW;;;; +21D8;SOUTH EAST DOUBLE ARROW;So;0;ON;;;;;N;LOWER RIGHT DOUBLE ARROW;;;; +21D9;SOUTH WEST DOUBLE ARROW;So;0;ON;;;;;N;LOWER LEFT DOUBLE ARROW;;;; +21DA;LEFTWARDS TRIPLE ARROW;So;0;ON;;;;;N;LEFT TRIPLE ARROW;;;; +21DB;RIGHTWARDS TRIPLE ARROW;So;0;ON;;;;;N;RIGHT TRIPLE ARROW;;;; +21DC;LEFTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;LEFT SQUIGGLE ARROW;;;; +21DD;RIGHTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;RIGHT SQUIGGLE ARROW;;;; +21DE;UPWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;UP ARROW WITH DOUBLE STROKE;;;; +21DF;DOWNWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;DOWN ARROW WITH DOUBLE STROKE;;;; +21E0;LEFTWARDS DASHED ARROW;So;0;ON;;;;;N;LEFT DASHED ARROW;;;; +21E1;UPWARDS DASHED ARROW;So;0;ON;;;;;N;UP DASHED ARROW;;;; +21E2;RIGHTWARDS DASHED ARROW;So;0;ON;;;;;N;RIGHT DASHED ARROW;;;; +21E3;DOWNWARDS DASHED ARROW;So;0;ON;;;;;N;DOWN DASHED ARROW;;;; +21E4;LEFTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR;;;; +21E5;RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;RIGHT ARROW TO BAR;;;; +21E6;LEFTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE LEFT ARROW;;;; +21E7;UPWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE UP ARROW;;;; +21E8;RIGHTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE RIGHT ARROW;;;; +21E9;DOWNWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE DOWN ARROW;;;; +21EA;UPWARDS WHITE ARROW FROM BAR;So;0;ON;;;;;N;WHITE UP ARROW FROM BAR;;;; +21EB;UPWARDS WHITE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;; +21EC;UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR;So;0;ON;;;;;N;;;;; +21ED;UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR;So;0;ON;;;;;N;;;;; +21EE;UPWARDS WHITE DOUBLE ARROW;So;0;ON;;;;;N;;;;; +21EF;UPWARDS WHITE DOUBLE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;; +21F0;RIGHTWARDS WHITE ARROW FROM WALL;So;0;ON;;;;;N;;;;; +21F1;NORTH WEST ARROW TO CORNER;So;0;ON;;;;;N;;;;; +21F2;SOUTH EAST ARROW TO CORNER;So;0;ON;;;;;N;;;;; +21F3;UP DOWN WHITE ARROW;So;0;ON;;;;;N;;;;; +21F4;RIGHT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +21F5;DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW;Sm;0;ON;;;;;N;;;;; +21F6;THREE RIGHTWARDS ARROWS;Sm;0;ON;;;;;N;;;;; +21F7;LEFTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21F8;RIGHTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21F9;LEFT RIGHT ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FA;LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FB;RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FC;LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FD;LEFTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +21FE;RIGHTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +21FF;LEFT RIGHT OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +2200;FOR ALL;Sm;0;ON;;;;;N;;;;; +2201;COMPLEMENT;Sm;0;ON;;;;;Y;;;;; +2202;PARTIAL DIFFERENTIAL;Sm;0;ON;;;;;Y;;;;; +2203;THERE EXISTS;Sm;0;ON;;;;;Y;;;;; +2204;THERE DOES NOT EXIST;Sm;0;ON;2203 0338;;;;Y;;;;; +2205;EMPTY SET;Sm;0;ON;;;;;N;;;;; +2206;INCREMENT;Sm;0;ON;;;;;N;;;;; +2207;NABLA;Sm;0;ON;;;;;N;;;;; +2208;ELEMENT OF;Sm;0;ON;;;;;Y;;;;; +2209;NOT AN ELEMENT OF;Sm;0;ON;2208 0338;;;;Y;;;;; +220A;SMALL ELEMENT OF;Sm;0;ON;;;;;Y;;;;; +220B;CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;; +220C;DOES NOT CONTAIN AS MEMBER;Sm;0;ON;220B 0338;;;;Y;;;;; +220D;SMALL CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;; +220E;END OF PROOF;Sm;0;ON;;;;;N;;;;; +220F;N-ARY PRODUCT;Sm;0;ON;;;;;N;;;;; +2210;N-ARY COPRODUCT;Sm;0;ON;;;;;N;;;;; +2211;N-ARY SUMMATION;Sm;0;ON;;;;;Y;;;;; +2212;MINUS SIGN;Sm;0;ES;;;;;N;;;;; +2213;MINUS-OR-PLUS SIGN;Sm;0;ET;;;;;N;;;;; +2214;DOT PLUS;Sm;0;ON;;;;;N;;;;; +2215;DIVISION SLASH;Sm;0;ON;;;;;Y;;;;; +2216;SET MINUS;Sm;0;ON;;;;;Y;;;;; +2217;ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;; +2218;RING OPERATOR;Sm;0;ON;;;;;N;;;;; +2219;BULLET OPERATOR;Sm;0;ON;;;;;N;;;;; +221A;SQUARE ROOT;Sm;0;ON;;;;;Y;;;;; +221B;CUBE ROOT;Sm;0;ON;;;;;Y;;;;; +221C;FOURTH ROOT;Sm;0;ON;;;;;Y;;;;; +221D;PROPORTIONAL TO;Sm;0;ON;;;;;Y;;;;; +221E;INFINITY;Sm;0;ON;;;;;N;;;;; +221F;RIGHT ANGLE;Sm;0;ON;;;;;Y;;;;; +2220;ANGLE;Sm;0;ON;;;;;Y;;;;; +2221;MEASURED ANGLE;Sm;0;ON;;;;;Y;;;;; +2222;SPHERICAL ANGLE;Sm;0;ON;;;;;Y;;;;; +2223;DIVIDES;Sm;0;ON;;;;;N;;;;; +2224;DOES NOT DIVIDE;Sm;0;ON;2223 0338;;;;Y;;;;; +2225;PARALLEL TO;Sm;0;ON;;;;;N;;;;; +2226;NOT PARALLEL TO;Sm;0;ON;2225 0338;;;;Y;;;;; +2227;LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2228;LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2229;INTERSECTION;Sm;0;ON;;;;;N;;;;; +222A;UNION;Sm;0;ON;;;;;N;;;;; +222B;INTEGRAL;Sm;0;ON;;;;;Y;;;;; +222C;DOUBLE INTEGRAL;Sm;0;ON; 222B 222B;;;;Y;;;;; +222D;TRIPLE INTEGRAL;Sm;0;ON; 222B 222B 222B;;;;Y;;;;; +222E;CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +222F;SURFACE INTEGRAL;Sm;0;ON; 222E 222E;;;;Y;;;;; +2230;VOLUME INTEGRAL;Sm;0;ON; 222E 222E 222E;;;;Y;;;;; +2231;CLOCKWISE INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2232;CLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2233;ANTICLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2234;THEREFORE;Sm;0;ON;;;;;N;;;;; +2235;BECAUSE;Sm;0;ON;;;;;N;;;;; +2236;RATIO;Sm;0;ON;;;;;N;;;;; +2237;PROPORTION;Sm;0;ON;;;;;N;;;;; +2238;DOT MINUS;Sm;0;ON;;;;;N;;;;; +2239;EXCESS;Sm;0;ON;;;;;Y;;;;; +223A;GEOMETRIC PROPORTION;Sm;0;ON;;;;;N;;;;; +223B;HOMOTHETIC;Sm;0;ON;;;;;Y;;;;; +223C;TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +223D;REVERSED TILDE;Sm;0;ON;;;;;Y;;;;; +223E;INVERTED LAZY S;Sm;0;ON;;;;;Y;;;;; +223F;SINE WAVE;Sm;0;ON;;;;;Y;;;;; +2240;WREATH PRODUCT;Sm;0;ON;;;;;Y;;;;; +2241;NOT TILDE;Sm;0;ON;223C 0338;;;;Y;;;;; +2242;MINUS TILDE;Sm;0;ON;;;;;Y;;;;; +2243;ASYMPTOTICALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2244;NOT ASYMPTOTICALLY EQUAL TO;Sm;0;ON;2243 0338;;;;Y;;;;; +2245;APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2246;APPROXIMATELY BUT NOT ACTUALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2247;NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO;Sm;0;ON;2245 0338;;;;Y;;;;; +2248;ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2249;NOT ALMOST EQUAL TO;Sm;0;ON;2248 0338;;;;Y;;;;; +224A;ALMOST EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +224B;TRIPLE TILDE;Sm;0;ON;;;;;Y;;;;; +224C;ALL EQUAL TO;Sm;0;ON;;;;;Y;;;;; +224D;EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +224E;GEOMETRICALLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +224F;DIFFERENCE BETWEEN;Sm;0;ON;;;;;N;;;;; +2250;APPROACHES THE LIMIT;Sm;0;ON;;;;;N;;;;; +2251;GEOMETRICALLY EQUAL TO;Sm;0;ON;;;;;N;;;;; +2252;APPROXIMATELY EQUAL TO OR THE IMAGE OF;Sm;0;ON;;;;;Y;;;;; +2253;IMAGE OF OR APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2254;COLON EQUALS;Sm;0;ON;;;;;Y;COLON EQUAL;;;; +2255;EQUALS COLON;Sm;0;ON;;;;;Y;EQUAL COLON;;;; +2256;RING IN EQUAL TO;Sm;0;ON;;;;;N;;;;; +2257;RING EQUAL TO;Sm;0;ON;;;;;N;;;;; +2258;CORRESPONDS TO;Sm;0;ON;;;;;N;;;;; +2259;ESTIMATES;Sm;0;ON;;;;;N;;;;; +225A;EQUIANGULAR TO;Sm;0;ON;;;;;N;;;;; +225B;STAR EQUALS;Sm;0;ON;;;;;N;;;;; +225C;DELTA EQUAL TO;Sm;0;ON;;;;;N;;;;; +225D;EQUAL TO BY DEFINITION;Sm;0;ON;;;;;N;;;;; +225E;MEASURED BY;Sm;0;ON;;;;;N;;;;; +225F;QUESTIONED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2260;NOT EQUAL TO;Sm;0;ON;003D 0338;;;;Y;;;;; +2261;IDENTICAL TO;Sm;0;ON;;;;;N;;;;; +2262;NOT IDENTICAL TO;Sm;0;ON;2261 0338;;;;Y;;;;; +2263;STRICTLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +2264;LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUAL TO;;;; +2265;GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUAL TO;;;; +2266;LESS-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OVER EQUAL TO;;;; +2267;GREATER-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OVER EQUAL TO;;;; +2268;LESS-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUAL TO;;;; +2269;GREATER-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUAL TO;;;; +226A;MUCH LESS-THAN;Sm;0;ON;;;;;Y;MUCH LESS THAN;;;; +226B;MUCH GREATER-THAN;Sm;0;ON;;;;;Y;MUCH GREATER THAN;;;; +226C;BETWEEN;Sm;0;ON;;;;;N;;;;; +226D;NOT EQUIVALENT TO;Sm;0;ON;224D 0338;;;;N;;;;; +226E;NOT LESS-THAN;Sm;0;ON;003C 0338;;;;Y;NOT LESS THAN;;;; +226F;NOT GREATER-THAN;Sm;0;ON;003E 0338;;;;Y;NOT GREATER THAN;;;; +2270;NEITHER LESS-THAN NOR EQUAL TO;Sm;0;ON;2264 0338;;;;Y;NEITHER LESS THAN NOR EQUAL TO;;;; +2271;NEITHER GREATER-THAN NOR EQUAL TO;Sm;0;ON;2265 0338;;;;Y;NEITHER GREATER THAN NOR EQUAL TO;;;; +2272;LESS-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUIVALENT TO;;;; +2273;GREATER-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUIVALENT TO;;;; +2274;NEITHER LESS-THAN NOR EQUIVALENT TO;Sm;0;ON;2272 0338;;;;Y;NEITHER LESS THAN NOR EQUIVALENT TO;;;; +2275;NEITHER GREATER-THAN NOR EQUIVALENT TO;Sm;0;ON;2273 0338;;;;Y;NEITHER GREATER THAN NOR EQUIVALENT TO;;;; +2276;LESS-THAN OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN OR GREATER THAN;;;; +2277;GREATER-THAN OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN OR LESS THAN;;;; +2278;NEITHER LESS-THAN NOR GREATER-THAN;Sm;0;ON;2276 0338;;;;Y;NEITHER LESS THAN NOR GREATER THAN;;;; +2279;NEITHER GREATER-THAN NOR LESS-THAN;Sm;0;ON;2277 0338;;;;Y;NEITHER GREATER THAN NOR LESS THAN;;;; +227A;PRECEDES;Sm;0;ON;;;;;Y;;;;; +227B;SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +227C;PRECEDES OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +227D;SUCCEEDS OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +227E;PRECEDES OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +227F;SUCCEEDS OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +2280;DOES NOT PRECEDE;Sm;0;ON;227A 0338;;;;Y;;;;; +2281;DOES NOT SUCCEED;Sm;0;ON;227B 0338;;;;Y;;;;; +2282;SUBSET OF;Sm;0;ON;;;;;Y;;;;; +2283;SUPERSET OF;Sm;0;ON;;;;;Y;;;;; +2284;NOT A SUBSET OF;Sm;0;ON;2282 0338;;;;Y;;;;; +2285;NOT A SUPERSET OF;Sm;0;ON;2283 0338;;;;Y;;;;; +2286;SUBSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2287;SUPERSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2288;NEITHER A SUBSET OF NOR EQUAL TO;Sm;0;ON;2286 0338;;;;Y;;;;; +2289;NEITHER A SUPERSET OF NOR EQUAL TO;Sm;0;ON;2287 0338;;;;Y;;;;; +228A;SUBSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUBSET OF OR NOT EQUAL TO;;;; +228B;SUPERSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUPERSET OF OR NOT EQUAL TO;;;; +228C;MULTISET;Sm;0;ON;;;;;Y;;;;; +228D;MULTISET MULTIPLICATION;Sm;0;ON;;;;;N;;;;; +228E;MULTISET UNION;Sm;0;ON;;;;;N;;;;; +228F;SQUARE IMAGE OF;Sm;0;ON;;;;;Y;;;;; +2290;SQUARE ORIGINAL OF;Sm;0;ON;;;;;Y;;;;; +2291;SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2292;SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2293;SQUARE CAP;Sm;0;ON;;;;;N;;;;; +2294;SQUARE CUP;Sm;0;ON;;;;;N;;;;; +2295;CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +2296;CIRCLED MINUS;Sm;0;ON;;;;;N;;;;; +2297;CIRCLED TIMES;Sm;0;ON;;;;;N;;;;; +2298;CIRCLED DIVISION SLASH;Sm;0;ON;;;;;Y;;;;; +2299;CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +229A;CIRCLED RING OPERATOR;Sm;0;ON;;;;;N;;;;; +229B;CIRCLED ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;; +229C;CIRCLED EQUALS;Sm;0;ON;;;;;N;;;;; +229D;CIRCLED DASH;Sm;0;ON;;;;;N;;;;; +229E;SQUARED PLUS;Sm;0;ON;;;;;N;;;;; +229F;SQUARED MINUS;Sm;0;ON;;;;;N;;;;; +22A0;SQUARED TIMES;Sm;0;ON;;;;;N;;;;; +22A1;SQUARED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +22A2;RIGHT TACK;Sm;0;ON;;;;;Y;;;;; +22A3;LEFT TACK;Sm;0;ON;;;;;Y;;;;; +22A4;DOWN TACK;Sm;0;ON;;;;;N;;;;; +22A5;UP TACK;Sm;0;ON;;;;;N;;;;; +22A6;ASSERTION;Sm;0;ON;;;;;Y;;;;; +22A7;MODELS;Sm;0;ON;;;;;Y;;;;; +22A8;TRUE;Sm;0;ON;;;;;Y;;;;; +22A9;FORCES;Sm;0;ON;;;;;Y;;;;; +22AA;TRIPLE VERTICAL BAR RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +22AB;DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +22AC;DOES NOT PROVE;Sm;0;ON;22A2 0338;;;;Y;;;;; +22AD;NOT TRUE;Sm;0;ON;22A8 0338;;;;Y;;;;; +22AE;DOES NOT FORCE;Sm;0;ON;22A9 0338;;;;Y;;;;; +22AF;NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;22AB 0338;;;;Y;;;;; +22B0;PRECEDES UNDER RELATION;Sm;0;ON;;;;;Y;;;;; +22B1;SUCCEEDS UNDER RELATION;Sm;0;ON;;;;;Y;;;;; +22B2;NORMAL SUBGROUP OF;Sm;0;ON;;;;;Y;;;;; +22B3;CONTAINS AS NORMAL SUBGROUP;Sm;0;ON;;;;;Y;;;;; +22B4;NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22B5;CONTAINS AS NORMAL SUBGROUP OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22B6;ORIGINAL OF;Sm;0;ON;;;;;Y;;;;; +22B7;IMAGE OF;Sm;0;ON;;;;;Y;;;;; +22B8;MULTIMAP;Sm;0;ON;;;;;Y;;;;; +22B9;HERMITIAN CONJUGATE MATRIX;Sm;0;ON;;;;;N;;;;; +22BA;INTERCALATE;Sm;0;ON;;;;;N;;;;; +22BB;XOR;Sm;0;ON;;;;;N;;;;; +22BC;NAND;Sm;0;ON;;;;;N;;;;; +22BD;NOR;Sm;0;ON;;;;;N;;;;; +22BE;RIGHT ANGLE WITH ARC;Sm;0;ON;;;;;Y;;;;; +22BF;RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +22C0;N-ARY LOGICAL AND;Sm;0;ON;;;;;N;;;;; +22C1;N-ARY LOGICAL OR;Sm;0;ON;;;;;N;;;;; +22C2;N-ARY INTERSECTION;Sm;0;ON;;;;;N;;;;; +22C3;N-ARY UNION;Sm;0;ON;;;;;N;;;;; +22C4;DIAMOND OPERATOR;Sm;0;ON;;;;;N;;;;; +22C5;DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +22C6;STAR OPERATOR;Sm;0;ON;;;;;N;;;;; +22C7;DIVISION TIMES;Sm;0;ON;;;;;N;;;;; +22C8;BOWTIE;Sm;0;ON;;;;;N;;;;; +22C9;LEFT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CA;RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CB;LEFT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CC;RIGHT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CD;REVERSED TILDE EQUALS;Sm;0;ON;;;;;Y;;;;; +22CE;CURLY LOGICAL OR;Sm;0;ON;;;;;N;;;;; +22CF;CURLY LOGICAL AND;Sm;0;ON;;;;;N;;;;; +22D0;DOUBLE SUBSET;Sm;0;ON;;;;;Y;;;;; +22D1;DOUBLE SUPERSET;Sm;0;ON;;;;;Y;;;;; +22D2;DOUBLE INTERSECTION;Sm;0;ON;;;;;N;;;;; +22D3;DOUBLE UNION;Sm;0;ON;;;;;N;;;;; +22D4;PITCHFORK;Sm;0;ON;;;;;N;;;;; +22D5;EQUAL AND PARALLEL TO;Sm;0;ON;;;;;N;;;;; +22D6;LESS-THAN WITH DOT;Sm;0;ON;;;;;Y;LESS THAN WITH DOT;;;; +22D7;GREATER-THAN WITH DOT;Sm;0;ON;;;;;Y;GREATER THAN WITH DOT;;;; +22D8;VERY MUCH LESS-THAN;Sm;0;ON;;;;;Y;VERY MUCH LESS THAN;;;; +22D9;VERY MUCH GREATER-THAN;Sm;0;ON;;;;;Y;VERY MUCH GREATER THAN;;;; +22DA;LESS-THAN EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN EQUAL TO OR GREATER THAN;;;; +22DB;GREATER-THAN EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN EQUAL TO OR LESS THAN;;;; +22DC;EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR LESS THAN;;;; +22DD;EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR GREATER THAN;;;; +22DE;EQUAL TO OR PRECEDES;Sm;0;ON;;;;;Y;;;;; +22DF;EQUAL TO OR SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +22E0;DOES NOT PRECEDE OR EQUAL;Sm;0;ON;227C 0338;;;;Y;;;;; +22E1;DOES NOT SUCCEED OR EQUAL;Sm;0;ON;227D 0338;;;;Y;;;;; +22E2;NOT SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;2291 0338;;;;Y;;;;; +22E3;NOT SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;2292 0338;;;;Y;;;;; +22E4;SQUARE IMAGE OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22E5;SQUARE ORIGINAL OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22E6;LESS-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUIVALENT TO;;;; +22E7;GREATER-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUIVALENT TO;;;; +22E8;PRECEDES BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +22E9;SUCCEEDS BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +22EA;NOT NORMAL SUBGROUP OF;Sm;0;ON;22B2 0338;;;;Y;;;;; +22EB;DOES NOT CONTAIN AS NORMAL SUBGROUP;Sm;0;ON;22B3 0338;;;;Y;;;;; +22EC;NOT NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;22B4 0338;;;;Y;;;;; +22ED;DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL;Sm;0;ON;22B5 0338;;;;Y;;;;; +22EE;VERTICAL ELLIPSIS;Sm;0;ON;;;;;N;;;;; +22EF;MIDLINE HORIZONTAL ELLIPSIS;Sm;0;ON;;;;;N;;;;; +22F0;UP RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;; +22F1;DOWN RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;; +22F2;ELEMENT OF WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F3;ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F4;SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F5;ELEMENT OF WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +22F6;ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22F7;SMALL ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22F8;ELEMENT OF WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +22F9;ELEMENT OF WITH TWO HORIZONTAL STROKES;Sm;0;ON;;;;;Y;;;;; +22FA;CONTAINS WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FB;CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FC;SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FD;CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22FE;SMALL CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22FF;Z NOTATION BAG MEMBERSHIP;Sm;0;ON;;;;;Y;;;;; +2300;DIAMETER SIGN;So;0;ON;;;;;N;;;;; +2301;ELECTRIC ARROW;So;0;ON;;;;;N;;;;; +2302;HOUSE;So;0;ON;;;;;N;;;;; +2303;UP ARROWHEAD;So;0;ON;;;;;N;;;;; +2304;DOWN ARROWHEAD;So;0;ON;;;;;N;;;;; +2305;PROJECTIVE;So;0;ON;;;;;N;;;;; +2306;PERSPECTIVE;So;0;ON;;;;;N;;;;; +2307;WAVY LINE;So;0;ON;;;;;N;;;;; +2308;LEFT CEILING;Sm;0;ON;;;;;Y;;;;; +2309;RIGHT CEILING;Sm;0;ON;;;;;Y;;;;; +230A;LEFT FLOOR;Sm;0;ON;;;;;Y;;;;; +230B;RIGHT FLOOR;Sm;0;ON;;;;;Y;;;;; +230C;BOTTOM RIGHT CROP;So;0;ON;;;;;N;;;;; +230D;BOTTOM LEFT CROP;So;0;ON;;;;;N;;;;; +230E;TOP RIGHT CROP;So;0;ON;;;;;N;;;;; +230F;TOP LEFT CROP;So;0;ON;;;;;N;;;;; +2310;REVERSED NOT SIGN;So;0;ON;;;;;N;;;;; +2311;SQUARE LOZENGE;So;0;ON;;;;;N;;;;; +2312;ARC;So;0;ON;;;;;N;;;;; +2313;SEGMENT;So;0;ON;;;;;N;;;;; +2314;SECTOR;So;0;ON;;;;;N;;;;; +2315;TELEPHONE RECORDER;So;0;ON;;;;;N;;;;; +2316;POSITION INDICATOR;So;0;ON;;;;;N;;;;; +2317;VIEWDATA SQUARE;So;0;ON;;;;;N;;;;; +2318;PLACE OF INTEREST SIGN;So;0;ON;;;;;N;COMMAND KEY;;;; +2319;TURNED NOT SIGN;So;0;ON;;;;;N;;;;; +231A;WATCH;So;0;ON;;;;;N;;;;; +231B;HOURGLASS;So;0;ON;;;;;N;;;;; +231C;TOP LEFT CORNER;So;0;ON;;;;;N;;;;; +231D;TOP RIGHT CORNER;So;0;ON;;;;;N;;;;; +231E;BOTTOM LEFT CORNER;So;0;ON;;;;;N;;;;; +231F;BOTTOM RIGHT CORNER;So;0;ON;;;;;N;;;;; +2320;TOP HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2321;BOTTOM HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2322;FROWN;So;0;ON;;;;;N;;;;; +2323;SMILE;So;0;ON;;;;;N;;;;; +2324;UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS;So;0;ON;;;;;N;ENTER KEY;;;; +2325;OPTION KEY;So;0;ON;;;;;N;;;;; +2326;ERASE TO THE RIGHT;So;0;ON;;;;;N;DELETE TO THE RIGHT KEY;;;; +2327;X IN A RECTANGLE BOX;So;0;ON;;;;;N;CLEAR KEY;;;; +2328;KEYBOARD;So;0;ON;;;;;N;;;;; +2329;LEFT-POINTING ANGLE BRACKET;Ps;0;ON;3008;;;;Y;BRA;;;; +232A;RIGHT-POINTING ANGLE BRACKET;Pe;0;ON;3009;;;;Y;KET;;;; +232B;ERASE TO THE LEFT;So;0;ON;;;;;N;DELETE TO THE LEFT KEY;;;; +232C;BENZENE RING;So;0;ON;;;;;N;;;;; +232D;CYLINDRICITY;So;0;ON;;;;;N;;;;; +232E;ALL AROUND-PROFILE;So;0;ON;;;;;N;;;;; +232F;SYMMETRY;So;0;ON;;;;;N;;;;; +2330;TOTAL RUNOUT;So;0;ON;;;;;N;;;;; +2331;DIMENSION ORIGIN;So;0;ON;;;;;N;;;;; +2332;CONICAL TAPER;So;0;ON;;;;;N;;;;; +2333;SLOPE;So;0;ON;;;;;N;;;;; +2334;COUNTERBORE;So;0;ON;;;;;N;;;;; +2335;COUNTERSINK;So;0;ON;;;;;N;;;;; +2336;APL FUNCTIONAL SYMBOL I-BEAM;So;0;L;;;;;N;;;;; +2337;APL FUNCTIONAL SYMBOL SQUISH QUAD;So;0;L;;;;;N;;;;; +2338;APL FUNCTIONAL SYMBOL QUAD EQUAL;So;0;L;;;;;N;;;;; +2339;APL FUNCTIONAL SYMBOL QUAD DIVIDE;So;0;L;;;;;N;;;;; +233A;APL FUNCTIONAL SYMBOL QUAD DIAMOND;So;0;L;;;;;N;;;;; +233B;APL FUNCTIONAL SYMBOL QUAD JOT;So;0;L;;;;;N;;;;; +233C;APL FUNCTIONAL SYMBOL QUAD CIRCLE;So;0;L;;;;;N;;;;; +233D;APL FUNCTIONAL SYMBOL CIRCLE STILE;So;0;L;;;;;N;;;;; +233E;APL FUNCTIONAL SYMBOL CIRCLE JOT;So;0;L;;;;;N;;;;; +233F;APL FUNCTIONAL SYMBOL SLASH BAR;So;0;L;;;;;N;;;;; +2340;APL FUNCTIONAL SYMBOL BACKSLASH BAR;So;0;L;;;;;N;;;;; +2341;APL FUNCTIONAL SYMBOL QUAD SLASH;So;0;L;;;;;N;;;;; +2342;APL FUNCTIONAL SYMBOL QUAD BACKSLASH;So;0;L;;;;;N;;;;; +2343;APL FUNCTIONAL SYMBOL QUAD LESS-THAN;So;0;L;;;;;N;;;;; +2344;APL FUNCTIONAL SYMBOL QUAD GREATER-THAN;So;0;L;;;;;N;;;;; +2345;APL FUNCTIONAL SYMBOL LEFTWARDS VANE;So;0;L;;;;;N;;;;; +2346;APL FUNCTIONAL SYMBOL RIGHTWARDS VANE;So;0;L;;;;;N;;;;; +2347;APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW;So;0;L;;;;;N;;;;; +2348;APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW;So;0;L;;;;;N;;;;; +2349;APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH;So;0;L;;;;;N;;;;; +234A;APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR;So;0;L;;;;;N;;;;; +234B;APL FUNCTIONAL SYMBOL DELTA STILE;So;0;L;;;;;N;;;;; +234C;APL FUNCTIONAL SYMBOL QUAD DOWN CARET;So;0;L;;;;;N;;;;; +234D;APL FUNCTIONAL SYMBOL QUAD DELTA;So;0;L;;;;;N;;;;; +234E;APL FUNCTIONAL SYMBOL DOWN TACK JOT;So;0;L;;;;;N;;;;; +234F;APL FUNCTIONAL SYMBOL UPWARDS VANE;So;0;L;;;;;N;;;;; +2350;APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW;So;0;L;;;;;N;;;;; +2351;APL FUNCTIONAL SYMBOL UP TACK OVERBAR;So;0;L;;;;;N;;;;; +2352;APL FUNCTIONAL SYMBOL DEL STILE;So;0;L;;;;;N;;;;; +2353;APL FUNCTIONAL SYMBOL QUAD UP CARET;So;0;L;;;;;N;;;;; +2354;APL FUNCTIONAL SYMBOL QUAD DEL;So;0;L;;;;;N;;;;; +2355;APL FUNCTIONAL SYMBOL UP TACK JOT;So;0;L;;;;;N;;;;; +2356;APL FUNCTIONAL SYMBOL DOWNWARDS VANE;So;0;L;;;;;N;;;;; +2357;APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW;So;0;L;;;;;N;;;;; +2358;APL FUNCTIONAL SYMBOL QUOTE UNDERBAR;So;0;L;;;;;N;;;;; +2359;APL FUNCTIONAL SYMBOL DELTA UNDERBAR;So;0;L;;;;;N;;;;; +235A;APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR;So;0;L;;;;;N;;;;; +235B;APL FUNCTIONAL SYMBOL JOT UNDERBAR;So;0;L;;;;;N;;;;; +235C;APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR;So;0;L;;;;;N;;;;; +235D;APL FUNCTIONAL SYMBOL UP SHOE JOT;So;0;L;;;;;N;;;;; +235E;APL FUNCTIONAL SYMBOL QUOTE QUAD;So;0;L;;;;;N;;;;; +235F;APL FUNCTIONAL SYMBOL CIRCLE STAR;So;0;L;;;;;N;;;;; +2360;APL FUNCTIONAL SYMBOL QUAD COLON;So;0;L;;;;;N;;;;; +2361;APL FUNCTIONAL SYMBOL UP TACK DIAERESIS;So;0;L;;;;;N;;;;; +2362;APL FUNCTIONAL SYMBOL DEL DIAERESIS;So;0;L;;;;;N;;;;; +2363;APL FUNCTIONAL SYMBOL STAR DIAERESIS;So;0;L;;;;;N;;;;; +2364;APL FUNCTIONAL SYMBOL JOT DIAERESIS;So;0;L;;;;;N;;;;; +2365;APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS;So;0;L;;;;;N;;;;; +2366;APL FUNCTIONAL SYMBOL DOWN SHOE STILE;So;0;L;;;;;N;;;;; +2367;APL FUNCTIONAL SYMBOL LEFT SHOE STILE;So;0;L;;;;;N;;;;; +2368;APL FUNCTIONAL SYMBOL TILDE DIAERESIS;So;0;L;;;;;N;;;;; +2369;APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS;So;0;L;;;;;N;;;;; +236A;APL FUNCTIONAL SYMBOL COMMA BAR;So;0;L;;;;;N;;;;; +236B;APL FUNCTIONAL SYMBOL DEL TILDE;So;0;L;;;;;N;;;;; +236C;APL FUNCTIONAL SYMBOL ZILDE;So;0;L;;;;;N;;;;; +236D;APL FUNCTIONAL SYMBOL STILE TILDE;So;0;L;;;;;N;;;;; +236E;APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR;So;0;L;;;;;N;;;;; +236F;APL FUNCTIONAL SYMBOL QUAD NOT EQUAL;So;0;L;;;;;N;;;;; +2370;APL FUNCTIONAL SYMBOL QUAD QUESTION;So;0;L;;;;;N;;;;; +2371;APL FUNCTIONAL SYMBOL DOWN CARET TILDE;So;0;L;;;;;N;;;;; +2372;APL FUNCTIONAL SYMBOL UP CARET TILDE;So;0;L;;;;;N;;;;; +2373;APL FUNCTIONAL SYMBOL IOTA;So;0;L;;;;;N;;;;; +2374;APL FUNCTIONAL SYMBOL RHO;So;0;L;;;;;N;;;;; +2375;APL FUNCTIONAL SYMBOL OMEGA;So;0;L;;;;;N;;;;; +2376;APL FUNCTIONAL SYMBOL ALPHA UNDERBAR;So;0;L;;;;;N;;;;; +2377;APL FUNCTIONAL SYMBOL EPSILON UNDERBAR;So;0;L;;;;;N;;;;; +2378;APL FUNCTIONAL SYMBOL IOTA UNDERBAR;So;0;L;;;;;N;;;;; +2379;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR;So;0;L;;;;;N;;;;; +237A;APL FUNCTIONAL SYMBOL ALPHA;So;0;L;;;;;N;;;;; +237B;NOT CHECK MARK;So;0;ON;;;;;N;;;;; +237C;RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW;Sm;0;ON;;;;;N;;;;; +237D;SHOULDERED OPEN BOX;So;0;ON;;;;;N;;;;; +237E;BELL SYMBOL;So;0;ON;;;;;N;;;;; +237F;VERTICAL LINE WITH MIDDLE DOT;So;0;ON;;;;;N;;;;; +2380;INSERTION SYMBOL;So;0;ON;;;;;N;;;;; +2381;CONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;; +2382;DISCONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;; +2383;EMPHASIS SYMBOL;So;0;ON;;;;;N;;;;; +2384;COMPOSITION SYMBOL;So;0;ON;;;;;N;;;;; +2385;WHITE SQUARE WITH CENTRE VERTICAL LINE;So;0;ON;;;;;N;;;;; +2386;ENTER SYMBOL;So;0;ON;;;;;N;;;;; +2387;ALTERNATIVE KEY SYMBOL;So;0;ON;;;;;N;;;;; +2388;HELM SYMBOL;So;0;ON;;;;;N;;;;; +2389;CIRCLED HORIZONTAL BAR WITH NOTCH;So;0;ON;;;;;N;;;;; +238A;CIRCLED TRIANGLE DOWN;So;0;ON;;;;;N;;;;; +238B;BROKEN CIRCLE WITH NORTHWEST ARROW;So;0;ON;;;;;N;;;;; +238C;UNDO SYMBOL;So;0;ON;;;;;N;;;;; +238D;MONOSTABLE SYMBOL;So;0;ON;;;;;N;;;;; +238E;HYSTERESIS SYMBOL;So;0;ON;;;;;N;;;;; +238F;OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL;So;0;ON;;;;;N;;;;; +2390;OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL;So;0;ON;;;;;N;;;;; +2391;PASSIVE-PULL-DOWN-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;; +2392;PASSIVE-PULL-UP-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;; +2393;DIRECT CURRENT SYMBOL FORM TWO;So;0;ON;;;;;N;;;;; +2394;SOFTWARE-FUNCTION SYMBOL;So;0;ON;;;;;N;;;;; +2395;APL FUNCTIONAL SYMBOL QUAD;So;0;L;;;;;N;;;;; +2396;DECIMAL SEPARATOR KEY SYMBOL;So;0;ON;;;;;N;;;;; +2397;PREVIOUS PAGE;So;0;ON;;;;;N;;;;; +2398;NEXT PAGE;So;0;ON;;;;;N;;;;; +2399;PRINT SCREEN SYMBOL;So;0;ON;;;;;N;;;;; +239A;CLEAR SCREEN SYMBOL;So;0;ON;;;;;N;;;;; +239B;LEFT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;; +239C;LEFT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;; +239D;LEFT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;; +239E;RIGHT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;; +239F;RIGHT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;; +23A0;RIGHT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23A1;LEFT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;; +23A2;LEFT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23A3;LEFT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;; +23A4;RIGHT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;; +23A5;RIGHT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23A6;RIGHT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;; +23A7;LEFT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;; +23A8;LEFT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;; +23A9;LEFT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23AA;CURLY BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23AB;RIGHT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;; +23AC;RIGHT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;; +23AD;RIGHT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23AE;INTEGRAL EXTENSION;Sm;0;ON;;;;;N;;;;; +23AF;HORIZONTAL LINE EXTENSION;Sm;0;ON;;;;;N;;;;; +23B0;UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;; +23B1;UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;; +23B2;SUMMATION TOP;Sm;0;ON;;;;;N;;;;; +23B3;SUMMATION BOTTOM;Sm;0;ON;;;;;N;;;;; +23B4;TOP SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B5;BOTTOM SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B6;BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B7;RADICAL SYMBOL BOTTOM;So;0;ON;;;;;N;;;;; +23B8;LEFT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;; +23B9;RIGHT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;; +23BA;HORIZONTAL SCAN LINE-1;So;0;ON;;;;;N;;;;; +23BB;HORIZONTAL SCAN LINE-3;So;0;ON;;;;;N;;;;; +23BC;HORIZONTAL SCAN LINE-7;So;0;ON;;;;;N;;;;; +23BD;HORIZONTAL SCAN LINE-9;So;0;ON;;;;;N;;;;; +23BE;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT;So;0;ON;;;;;N;;;;; +23BF;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT;So;0;ON;;;;;N;;;;; +23C0;DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C1;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C2;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C3;DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C4;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C5;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C6;DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE;So;0;ON;;;;;N;;;;; +23C7;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;; +23C8;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;; +23C9;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;;;;; +23CA;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;;;;; +23CB;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT;So;0;ON;;;;;N;;;;; +23CC;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT;So;0;ON;;;;;N;;;;; +23CD;SQUARE FOOT;So;0;ON;;;;;N;;;;; +23CE;RETURN SYMBOL;So;0;ON;;;;;N;;;;; +23CF;EJECT SYMBOL;So;0;ON;;;;;N;;;;; +23D0;VERTICAL LINE EXTENSION;So;0;ON;;;;;N;;;;; +23D1;METRICAL BREVE;So;0;ON;;;;;N;;;;; +23D2;METRICAL LONG OVER SHORT;So;0;ON;;;;;N;;;;; +23D3;METRICAL SHORT OVER LONG;So;0;ON;;;;;N;;;;; +23D4;METRICAL LONG OVER TWO SHORTS;So;0;ON;;;;;N;;;;; +23D5;METRICAL TWO SHORTS OVER LONG;So;0;ON;;;;;N;;;;; +23D6;METRICAL TWO SHORTS JOINED;So;0;ON;;;;;N;;;;; +23D7;METRICAL TRISEME;So;0;ON;;;;;N;;;;; +23D8;METRICAL TETRASEME;So;0;ON;;;;;N;;;;; +23D9;METRICAL PENTASEME;So;0;ON;;;;;N;;;;; +23DA;EARTH GROUND;So;0;ON;;;;;N;;;;; +23DB;FUSE;So;0;ON;;;;;N;;;;; +23DC;TOP PARENTHESIS;Sm;0;ON;;;;;N;;;;; +23DD;BOTTOM PARENTHESIS;Sm;0;ON;;;;;N;;;;; +23DE;TOP CURLY BRACKET;Sm;0;ON;;;;;N;;;;; +23DF;BOTTOM CURLY BRACKET;Sm;0;ON;;;;;N;;;;; +23E0;TOP TORTOISE SHELL BRACKET;Sm;0;ON;;;;;N;;;;; +23E1;BOTTOM TORTOISE SHELL BRACKET;Sm;0;ON;;;;;N;;;;; +23E2;WHITE TRAPEZIUM;So;0;ON;;;;;N;;;;; +23E3;BENZENE RING WITH CIRCLE;So;0;ON;;;;;N;;;;; +23E4;STRAIGHTNESS;So;0;ON;;;;;N;;;;; +23E5;FLATNESS;So;0;ON;;;;;N;;;;; +23E6;AC CURRENT;So;0;ON;;;;;N;;;;; +23E7;ELECTRICAL INTERSECTION;So;0;ON;;;;;N;;;;; +23E8;DECIMAL EXPONENT SYMBOL;So;0;ON;;;;;N;;;;; +2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;; +2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;; +2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;; +2403;SYMBOL FOR END OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR END OF TEXT;;;; +2404;SYMBOL FOR END OF TRANSMISSION;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION;;;; +2405;SYMBOL FOR ENQUIRY;So;0;ON;;;;;N;GRAPHIC FOR ENQUIRY;;;; +2406;SYMBOL FOR ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR ACKNOWLEDGE;;;; +2407;SYMBOL FOR BELL;So;0;ON;;;;;N;GRAPHIC FOR BELL;;;; +2408;SYMBOL FOR BACKSPACE;So;0;ON;;;;;N;GRAPHIC FOR BACKSPACE;;;; +2409;SYMBOL FOR HORIZONTAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR HORIZONTAL TABULATION;;;; +240A;SYMBOL FOR LINE FEED;So;0;ON;;;;;N;GRAPHIC FOR LINE FEED;;;; +240B;SYMBOL FOR VERTICAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR VERTICAL TABULATION;;;; +240C;SYMBOL FOR FORM FEED;So;0;ON;;;;;N;GRAPHIC FOR FORM FEED;;;; +240D;SYMBOL FOR CARRIAGE RETURN;So;0;ON;;;;;N;GRAPHIC FOR CARRIAGE RETURN;;;; +240E;SYMBOL FOR SHIFT OUT;So;0;ON;;;;;N;GRAPHIC FOR SHIFT OUT;;;; +240F;SYMBOL FOR SHIFT IN;So;0;ON;;;;;N;GRAPHIC FOR SHIFT IN;;;; +2410;SYMBOL FOR DATA LINK ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR DATA LINK ESCAPE;;;; +2411;SYMBOL FOR DEVICE CONTROL ONE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL ONE;;;; +2412;SYMBOL FOR DEVICE CONTROL TWO;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL TWO;;;; +2413;SYMBOL FOR DEVICE CONTROL THREE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL THREE;;;; +2414;SYMBOL FOR DEVICE CONTROL FOUR;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL FOUR;;;; +2415;SYMBOL FOR NEGATIVE ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR NEGATIVE ACKNOWLEDGE;;;; +2416;SYMBOL FOR SYNCHRONOUS IDLE;So;0;ON;;;;;N;GRAPHIC FOR SYNCHRONOUS IDLE;;;; +2417;SYMBOL FOR END OF TRANSMISSION BLOCK;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION BLOCK;;;; +2418;SYMBOL FOR CANCEL;So;0;ON;;;;;N;GRAPHIC FOR CANCEL;;;; +2419;SYMBOL FOR END OF MEDIUM;So;0;ON;;;;;N;GRAPHIC FOR END OF MEDIUM;;;; +241A;SYMBOL FOR SUBSTITUTE;So;0;ON;;;;;N;GRAPHIC FOR SUBSTITUTE;;;; +241B;SYMBOL FOR ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR ESCAPE;;;; +241C;SYMBOL FOR FILE SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR FILE SEPARATOR;;;; +241D;SYMBOL FOR GROUP SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR GROUP SEPARATOR;;;; +241E;SYMBOL FOR RECORD SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR RECORD SEPARATOR;;;; +241F;SYMBOL FOR UNIT SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR UNIT SEPARATOR;;;; +2420;SYMBOL FOR SPACE;So;0;ON;;;;;N;GRAPHIC FOR SPACE;;;; +2421;SYMBOL FOR DELETE;So;0;ON;;;;;N;GRAPHIC FOR DELETE;;;; +2422;BLANK SYMBOL;So;0;ON;;;;;N;BLANK;;;; +2423;OPEN BOX;So;0;ON;;;;;N;;;;; +2424;SYMBOL FOR NEWLINE;So;0;ON;;;;;N;GRAPHIC FOR NEWLINE;;;; +2425;SYMBOL FOR DELETE FORM TWO;So;0;ON;;;;;N;;;;; +2426;SYMBOL FOR SUBSTITUTE FORM TWO;So;0;ON;;;;;N;;;;; +2440;OCR HOOK;So;0;ON;;;;;N;;;;; +2441;OCR CHAIR;So;0;ON;;;;;N;;;;; +2442;OCR FORK;So;0;ON;;;;;N;;;;; +2443;OCR INVERTED FORK;So;0;ON;;;;;N;;;;; +2444;OCR BELT BUCKLE;So;0;ON;;;;;N;;;;; +2445;OCR BOW TIE;So;0;ON;;;;;N;;;;; +2446;OCR BRANCH BANK IDENTIFICATION;So;0;ON;;;;;N;;;;; +2447;OCR AMOUNT OF CHECK;So;0;ON;;;;;N;;;;; +2448;OCR DASH;So;0;ON;;;;;N;;;;; +2449;OCR CUSTOMER ACCOUNT NUMBER;So;0;ON;;;;;N;;;;; +244A;OCR DOUBLE BACKSLASH;So;0;ON;;;;;N;;;;; +2460;CIRCLED DIGIT ONE;No;0;ON; 0031;;1;1;N;;;;; +2461;CIRCLED DIGIT TWO;No;0;ON; 0032;;2;2;N;;;;; +2462;CIRCLED DIGIT THREE;No;0;ON; 0033;;3;3;N;;;;; +2463;CIRCLED DIGIT FOUR;No;0;ON; 0034;;4;4;N;;;;; +2464;CIRCLED DIGIT FIVE;No;0;ON; 0035;;5;5;N;;;;; +2465;CIRCLED DIGIT SIX;No;0;ON; 0036;;6;6;N;;;;; +2466;CIRCLED DIGIT SEVEN;No;0;ON; 0037;;7;7;N;;;;; +2467;CIRCLED DIGIT EIGHT;No;0;ON; 0038;;8;8;N;;;;; +2468;CIRCLED DIGIT NINE;No;0;ON; 0039;;9;9;N;;;;; +2469;CIRCLED NUMBER TEN;No;0;ON; 0031 0030;;;10;N;;;;; +246A;CIRCLED NUMBER ELEVEN;No;0;ON; 0031 0031;;;11;N;;;;; +246B;CIRCLED NUMBER TWELVE;No;0;ON; 0031 0032;;;12;N;;;;; +246C;CIRCLED NUMBER THIRTEEN;No;0;ON; 0031 0033;;;13;N;;;;; +246D;CIRCLED NUMBER FOURTEEN;No;0;ON; 0031 0034;;;14;N;;;;; +246E;CIRCLED NUMBER FIFTEEN;No;0;ON; 0031 0035;;;15;N;;;;; +246F;CIRCLED NUMBER SIXTEEN;No;0;ON; 0031 0036;;;16;N;;;;; +2470;CIRCLED NUMBER SEVENTEEN;No;0;ON; 0031 0037;;;17;N;;;;; +2471;CIRCLED NUMBER EIGHTEEN;No;0;ON; 0031 0038;;;18;N;;;;; +2472;CIRCLED NUMBER NINETEEN;No;0;ON; 0031 0039;;;19;N;;;;; +2473;CIRCLED NUMBER TWENTY;No;0;ON; 0032 0030;;;20;N;;;;; +2474;PARENTHESIZED DIGIT ONE;No;0;ON; 0028 0031 0029;;1;1;N;;;;; +2475;PARENTHESIZED DIGIT TWO;No;0;ON; 0028 0032 0029;;2;2;N;;;;; +2476;PARENTHESIZED DIGIT THREE;No;0;ON; 0028 0033 0029;;3;3;N;;;;; +2477;PARENTHESIZED DIGIT FOUR;No;0;ON; 0028 0034 0029;;4;4;N;;;;; +2478;PARENTHESIZED DIGIT FIVE;No;0;ON; 0028 0035 0029;;5;5;N;;;;; +2479;PARENTHESIZED DIGIT SIX;No;0;ON; 0028 0036 0029;;6;6;N;;;;; +247A;PARENTHESIZED DIGIT SEVEN;No;0;ON; 0028 0037 0029;;7;7;N;;;;; +247B;PARENTHESIZED DIGIT EIGHT;No;0;ON; 0028 0038 0029;;8;8;N;;;;; +247C;PARENTHESIZED DIGIT NINE;No;0;ON; 0028 0039 0029;;9;9;N;;;;; +247D;PARENTHESIZED NUMBER TEN;No;0;ON; 0028 0031 0030 0029;;;10;N;;;;; +247E;PARENTHESIZED NUMBER ELEVEN;No;0;ON; 0028 0031 0031 0029;;;11;N;;;;; +247F;PARENTHESIZED NUMBER TWELVE;No;0;ON; 0028 0031 0032 0029;;;12;N;;;;; +2480;PARENTHESIZED NUMBER THIRTEEN;No;0;ON; 0028 0031 0033 0029;;;13;N;;;;; +2481;PARENTHESIZED NUMBER FOURTEEN;No;0;ON; 0028 0031 0034 0029;;;14;N;;;;; +2482;PARENTHESIZED NUMBER FIFTEEN;No;0;ON; 0028 0031 0035 0029;;;15;N;;;;; +2483;PARENTHESIZED NUMBER SIXTEEN;No;0;ON; 0028 0031 0036 0029;;;16;N;;;;; +2484;PARENTHESIZED NUMBER SEVENTEEN;No;0;ON; 0028 0031 0037 0029;;;17;N;;;;; +2485;PARENTHESIZED NUMBER EIGHTEEN;No;0;ON; 0028 0031 0038 0029;;;18;N;;;;; +2486;PARENTHESIZED NUMBER NINETEEN;No;0;ON; 0028 0031 0039 0029;;;19;N;;;;; +2487;PARENTHESIZED NUMBER TWENTY;No;0;ON; 0028 0032 0030 0029;;;20;N;;;;; +2488;DIGIT ONE FULL STOP;No;0;EN; 0031 002E;;1;1;N;DIGIT ONE PERIOD;;;; +2489;DIGIT TWO FULL STOP;No;0;EN; 0032 002E;;2;2;N;DIGIT TWO PERIOD;;;; +248A;DIGIT THREE FULL STOP;No;0;EN; 0033 002E;;3;3;N;DIGIT THREE PERIOD;;;; +248B;DIGIT FOUR FULL STOP;No;0;EN; 0034 002E;;4;4;N;DIGIT FOUR PERIOD;;;; +248C;DIGIT FIVE FULL STOP;No;0;EN; 0035 002E;;5;5;N;DIGIT FIVE PERIOD;;;; +248D;DIGIT SIX FULL STOP;No;0;EN; 0036 002E;;6;6;N;DIGIT SIX PERIOD;;;; +248E;DIGIT SEVEN FULL STOP;No;0;EN; 0037 002E;;7;7;N;DIGIT SEVEN PERIOD;;;; +248F;DIGIT EIGHT FULL STOP;No;0;EN; 0038 002E;;8;8;N;DIGIT EIGHT PERIOD;;;; +2490;DIGIT NINE FULL STOP;No;0;EN; 0039 002E;;9;9;N;DIGIT NINE PERIOD;;;; +2491;NUMBER TEN FULL STOP;No;0;EN; 0031 0030 002E;;;10;N;NUMBER TEN PERIOD;;;; +2492;NUMBER ELEVEN FULL STOP;No;0;EN; 0031 0031 002E;;;11;N;NUMBER ELEVEN PERIOD;;;; +2493;NUMBER TWELVE FULL STOP;No;0;EN; 0031 0032 002E;;;12;N;NUMBER TWELVE PERIOD;;;; +2494;NUMBER THIRTEEN FULL STOP;No;0;EN; 0031 0033 002E;;;13;N;NUMBER THIRTEEN PERIOD;;;; +2495;NUMBER FOURTEEN FULL STOP;No;0;EN; 0031 0034 002E;;;14;N;NUMBER FOURTEEN PERIOD;;;; +2496;NUMBER FIFTEEN FULL STOP;No;0;EN; 0031 0035 002E;;;15;N;NUMBER FIFTEEN PERIOD;;;; +2497;NUMBER SIXTEEN FULL STOP;No;0;EN; 0031 0036 002E;;;16;N;NUMBER SIXTEEN PERIOD;;;; +2498;NUMBER SEVENTEEN FULL STOP;No;0;EN; 0031 0037 002E;;;17;N;NUMBER SEVENTEEN PERIOD;;;; +2499;NUMBER EIGHTEEN FULL STOP;No;0;EN; 0031 0038 002E;;;18;N;NUMBER EIGHTEEN PERIOD;;;; +249A;NUMBER NINETEEN FULL STOP;No;0;EN; 0031 0039 002E;;;19;N;NUMBER NINETEEN PERIOD;;;; +249B;NUMBER TWENTY FULL STOP;No;0;EN; 0032 0030 002E;;;20;N;NUMBER TWENTY PERIOD;;;; +249C;PARENTHESIZED LATIN SMALL LETTER A;So;0;L; 0028 0061 0029;;;;N;;;;; +249D;PARENTHESIZED LATIN SMALL LETTER B;So;0;L; 0028 0062 0029;;;;N;;;;; +249E;PARENTHESIZED LATIN SMALL LETTER C;So;0;L; 0028 0063 0029;;;;N;;;;; +249F;PARENTHESIZED LATIN SMALL LETTER D;So;0;L; 0028 0064 0029;;;;N;;;;; +24A0;PARENTHESIZED LATIN SMALL LETTER E;So;0;L; 0028 0065 0029;;;;N;;;;; +24A1;PARENTHESIZED LATIN SMALL LETTER F;So;0;L; 0028 0066 0029;;;;N;;;;; +24A2;PARENTHESIZED LATIN SMALL LETTER G;So;0;L; 0028 0067 0029;;;;N;;;;; +24A3;PARENTHESIZED LATIN SMALL LETTER H;So;0;L; 0028 0068 0029;;;;N;;;;; +24A4;PARENTHESIZED LATIN SMALL LETTER I;So;0;L; 0028 0069 0029;;;;N;;;;; +24A5;PARENTHESIZED LATIN SMALL LETTER J;So;0;L; 0028 006A 0029;;;;N;;;;; +24A6;PARENTHESIZED LATIN SMALL LETTER K;So;0;L; 0028 006B 0029;;;;N;;;;; +24A7;PARENTHESIZED LATIN SMALL LETTER L;So;0;L; 0028 006C 0029;;;;N;;;;; +24A8;PARENTHESIZED LATIN SMALL LETTER M;So;0;L; 0028 006D 0029;;;;N;;;;; +24A9;PARENTHESIZED LATIN SMALL LETTER N;So;0;L; 0028 006E 0029;;;;N;;;;; +24AA;PARENTHESIZED LATIN SMALL LETTER O;So;0;L; 0028 006F 0029;;;;N;;;;; +24AB;PARENTHESIZED LATIN SMALL LETTER P;So;0;L; 0028 0070 0029;;;;N;;;;; +24AC;PARENTHESIZED LATIN SMALL LETTER Q;So;0;L; 0028 0071 0029;;;;N;;;;; +24AD;PARENTHESIZED LATIN SMALL LETTER R;So;0;L; 0028 0072 0029;;;;N;;;;; +24AE;PARENTHESIZED LATIN SMALL LETTER S;So;0;L; 0028 0073 0029;;;;N;;;;; +24AF;PARENTHESIZED LATIN SMALL LETTER T;So;0;L; 0028 0074 0029;;;;N;;;;; +24B0;PARENTHESIZED LATIN SMALL LETTER U;So;0;L; 0028 0075 0029;;;;N;;;;; +24B1;PARENTHESIZED LATIN SMALL LETTER V;So;0;L; 0028 0076 0029;;;;N;;;;; +24B2;PARENTHESIZED LATIN SMALL LETTER W;So;0;L; 0028 0077 0029;;;;N;;;;; +24B3;PARENTHESIZED LATIN SMALL LETTER X;So;0;L; 0028 0078 0029;;;;N;;;;; +24B4;PARENTHESIZED LATIN SMALL LETTER Y;So;0;L; 0028 0079 0029;;;;N;;;;; +24B5;PARENTHESIZED LATIN SMALL LETTER Z;So;0;L; 0028 007A 0029;;;;N;;;;; +24B6;CIRCLED LATIN CAPITAL LETTER A;So;0;L; 0041;;;;N;;;;24D0; +24B7;CIRCLED LATIN CAPITAL LETTER B;So;0;L; 0042;;;;N;;;;24D1; +24B8;CIRCLED LATIN CAPITAL LETTER C;So;0;L; 0043;;;;N;;;;24D2; +24B9;CIRCLED LATIN CAPITAL LETTER D;So;0;L; 0044;;;;N;;;;24D3; +24BA;CIRCLED LATIN CAPITAL LETTER E;So;0;L; 0045;;;;N;;;;24D4; +24BB;CIRCLED LATIN CAPITAL LETTER F;So;0;L; 0046;;;;N;;;;24D5; +24BC;CIRCLED LATIN CAPITAL LETTER G;So;0;L; 0047;;;;N;;;;24D6; +24BD;CIRCLED LATIN CAPITAL LETTER H;So;0;L; 0048;;;;N;;;;24D7; +24BE;CIRCLED LATIN CAPITAL LETTER I;So;0;L; 0049;;;;N;;;;24D8; +24BF;CIRCLED LATIN CAPITAL LETTER J;So;0;L; 004A;;;;N;;;;24D9; +24C0;CIRCLED LATIN CAPITAL LETTER K;So;0;L; 004B;;;;N;;;;24DA; +24C1;CIRCLED LATIN CAPITAL LETTER L;So;0;L; 004C;;;;N;;;;24DB; +24C2;CIRCLED LATIN CAPITAL LETTER M;So;0;L; 004D;;;;N;;;;24DC; +24C3;CIRCLED LATIN CAPITAL LETTER N;So;0;L; 004E;;;;N;;;;24DD; +24C4;CIRCLED LATIN CAPITAL LETTER O;So;0;L; 004F;;;;N;;;;24DE; +24C5;CIRCLED LATIN CAPITAL LETTER P;So;0;L; 0050;;;;N;;;;24DF; +24C6;CIRCLED LATIN CAPITAL LETTER Q;So;0;L; 0051;;;;N;;;;24E0; +24C7;CIRCLED LATIN CAPITAL LETTER R;So;0;L; 0052;;;;N;;;;24E1; +24C8;CIRCLED LATIN CAPITAL LETTER S;So;0;L; 0053;;;;N;;;;24E2; +24C9;CIRCLED LATIN CAPITAL LETTER T;So;0;L; 0054;;;;N;;;;24E3; +24CA;CIRCLED LATIN CAPITAL LETTER U;So;0;L; 0055;;;;N;;;;24E4; +24CB;CIRCLED LATIN CAPITAL LETTER V;So;0;L; 0056;;;;N;;;;24E5; +24CC;CIRCLED LATIN CAPITAL LETTER W;So;0;L; 0057;;;;N;;;;24E6; +24CD;CIRCLED LATIN CAPITAL LETTER X;So;0;L; 0058;;;;N;;;;24E7; +24CE;CIRCLED LATIN CAPITAL LETTER Y;So;0;L; 0059;;;;N;;;;24E8; +24CF;CIRCLED LATIN CAPITAL LETTER Z;So;0;L; 005A;;;;N;;;;24E9; +24D0;CIRCLED LATIN SMALL LETTER A;So;0;L; 0061;;;;N;;;24B6;;24B6 +24D1;CIRCLED LATIN SMALL LETTER B;So;0;L; 0062;;;;N;;;24B7;;24B7 +24D2;CIRCLED LATIN SMALL LETTER C;So;0;L; 0063;;;;N;;;24B8;;24B8 +24D3;CIRCLED LATIN SMALL LETTER D;So;0;L; 0064;;;;N;;;24B9;;24B9 +24D4;CIRCLED LATIN SMALL LETTER E;So;0;L; 0065;;;;N;;;24BA;;24BA +24D5;CIRCLED LATIN SMALL LETTER F;So;0;L; 0066;;;;N;;;24BB;;24BB +24D6;CIRCLED LATIN SMALL LETTER G;So;0;L; 0067;;;;N;;;24BC;;24BC +24D7;CIRCLED LATIN SMALL LETTER H;So;0;L; 0068;;;;N;;;24BD;;24BD +24D8;CIRCLED LATIN SMALL LETTER I;So;0;L; 0069;;;;N;;;24BE;;24BE +24D9;CIRCLED LATIN SMALL LETTER J;So;0;L; 006A;;;;N;;;24BF;;24BF +24DA;CIRCLED LATIN SMALL LETTER K;So;0;L; 006B;;;;N;;;24C0;;24C0 +24DB;CIRCLED LATIN SMALL LETTER L;So;0;L; 006C;;;;N;;;24C1;;24C1 +24DC;CIRCLED LATIN SMALL LETTER M;So;0;L; 006D;;;;N;;;24C2;;24C2 +24DD;CIRCLED LATIN SMALL LETTER N;So;0;L; 006E;;;;N;;;24C3;;24C3 +24DE;CIRCLED LATIN SMALL LETTER O;So;0;L; 006F;;;;N;;;24C4;;24C4 +24DF;CIRCLED LATIN SMALL LETTER P;So;0;L; 0070;;;;N;;;24C5;;24C5 +24E0;CIRCLED LATIN SMALL LETTER Q;So;0;L; 0071;;;;N;;;24C6;;24C6 +24E1;CIRCLED LATIN SMALL LETTER R;So;0;L; 0072;;;;N;;;24C7;;24C7 +24E2;CIRCLED LATIN SMALL LETTER S;So;0;L; 0073;;;;N;;;24C8;;24C8 +24E3;CIRCLED LATIN SMALL LETTER T;So;0;L; 0074;;;;N;;;24C9;;24C9 +24E4;CIRCLED LATIN SMALL LETTER U;So;0;L; 0075;;;;N;;;24CA;;24CA +24E5;CIRCLED LATIN SMALL LETTER V;So;0;L; 0076;;;;N;;;24CB;;24CB +24E6;CIRCLED LATIN SMALL LETTER W;So;0;L; 0077;;;;N;;;24CC;;24CC +24E7;CIRCLED LATIN SMALL LETTER X;So;0;L; 0078;;;;N;;;24CD;;24CD +24E8;CIRCLED LATIN SMALL LETTER Y;So;0;L; 0079;;;;N;;;24CE;;24CE +24E9;CIRCLED LATIN SMALL LETTER Z;So;0;L; 007A;;;;N;;;24CF;;24CF +24EA;CIRCLED DIGIT ZERO;No;0;ON; 0030;;0;0;N;;;;; +24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;; +24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;; +24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;; +24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;; +24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;; +24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;; +24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;; +24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;; +24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;; +24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;; +24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;; +24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;; +24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;; +24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;; +24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;; +24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;; +24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;; +24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;; +24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;; +24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;; +24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;N;;;;; +2500;BOX DRAWINGS LIGHT HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT HORIZONTAL;;;; +2501;BOX DRAWINGS HEAVY HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY HORIZONTAL;;;; +2502;BOX DRAWINGS LIGHT VERTICAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL;;;; +2503;BOX DRAWINGS HEAVY VERTICAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL;;;; +2504;BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH HORIZONTAL;;;; +2505;BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH HORIZONTAL;;;; +2506;BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH VERTICAL;;;; +2507;BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH VERTICAL;;;; +2508;BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH HORIZONTAL;;;; +2509;BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH HORIZONTAL;;;; +250A;BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH VERTICAL;;;; +250B;BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH VERTICAL;;;; +250C;BOX DRAWINGS LIGHT DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND RIGHT;;;; +250D;BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT HEAVY;;;; +250E;BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT LIGHT;;;; +250F;BOX DRAWINGS HEAVY DOWN AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND RIGHT;;;; +2510;BOX DRAWINGS LIGHT DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND LEFT;;;; +2511;BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT HEAVY;;;; +2512;BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT LIGHT;;;; +2513;BOX DRAWINGS HEAVY DOWN AND LEFT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND LEFT;;;; +2514;BOX DRAWINGS LIGHT UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT UP AND RIGHT;;;; +2515;BOX DRAWINGS UP LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT HEAVY;;;; +2516;BOX DRAWINGS UP HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT LIGHT;;;; +2517;BOX DRAWINGS HEAVY UP AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY UP AND RIGHT;;;; +2518;BOX DRAWINGS LIGHT UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT UP AND LEFT;;;; +2519;BOX DRAWINGS UP LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT HEAVY;;;; +251A;BOX DRAWINGS UP HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT LIGHT;;;; +251B;BOX DRAWINGS HEAVY UP AND LEFT;So;0;ON;;;;;N;FORMS HEAVY UP AND LEFT;;;; +251C;BOX DRAWINGS LIGHT VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND RIGHT;;;; +251D;BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND RIGHT HEAVY;;;; +251E;BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT DOWN LIGHT;;;; +251F;BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT UP LIGHT;;;; +2520;BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND RIGHT LIGHT;;;; +2521;BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT UP HEAVY;;;; +2522;BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT DOWN HEAVY;;;; +2523;BOX DRAWINGS HEAVY VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND RIGHT;;;; +2524;BOX DRAWINGS LIGHT VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND LEFT;;;; +2525;BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND LEFT HEAVY;;;; +2526;BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT DOWN LIGHT;;;; +2527;BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT UP LIGHT;;;; +2528;BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND LEFT LIGHT;;;; +2529;BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT UP HEAVY;;;; +252A;BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT DOWN HEAVY;;;; +252B;BOX DRAWINGS HEAVY VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND LEFT;;;; +252C;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOWN AND HORIZONTAL;;;; +252D;BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT DOWN LIGHT;;;; +252E;BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT DOWN LIGHT;;;; +252F;BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND HORIZONTAL HEAVY;;;; +2530;BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND HORIZONTAL LIGHT;;;; +2531;BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT DOWN HEAVY;;;; +2532;BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT DOWN HEAVY;;;; +2533;BOX DRAWINGS HEAVY DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOWN AND HORIZONTAL;;;; +2534;BOX DRAWINGS LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT UP AND HORIZONTAL;;;; +2535;BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT UP LIGHT;;;; +2536;BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT UP LIGHT;;;; +2537;BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND HORIZONTAL HEAVY;;;; +2538;BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND HORIZONTAL LIGHT;;;; +2539;BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT UP HEAVY;;;; +253A;BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT UP HEAVY;;;; +253B;BOX DRAWINGS HEAVY UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY UP AND HORIZONTAL;;;; +253C;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND HORIZONTAL;;;; +253D;BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT VERTICAL LIGHT;;;; +253E;BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT VERTICAL LIGHT;;;; +253F;BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND HORIZONTAL HEAVY;;;; +2540;BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND DOWN HORIZONTAL LIGHT;;;; +2541;BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND UP HORIZONTAL LIGHT;;;; +2542;BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND HORIZONTAL LIGHT;;;; +2543;BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT UP HEAVY AND RIGHT DOWN LIGHT;;;; +2544;BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT UP HEAVY AND LEFT DOWN LIGHT;;;; +2545;BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT DOWN HEAVY AND RIGHT UP LIGHT;;;; +2546;BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT DOWN HEAVY AND LEFT UP LIGHT;;;; +2547;BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND UP HORIZONTAL HEAVY;;;; +2548;BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND DOWN HORIZONTAL HEAVY;;;; +2549;BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT VERTICAL HEAVY;;;; +254A;BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT VERTICAL HEAVY;;;; +254B;BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND HORIZONTAL;;;; +254C;BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH HORIZONTAL;;;; +254D;BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH HORIZONTAL;;;; +254E;BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH VERTICAL;;;; +254F;BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH VERTICAL;;;; +2550;BOX DRAWINGS DOUBLE HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE HORIZONTAL;;;; +2551;BOX DRAWINGS DOUBLE VERTICAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL;;;; +2552;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND RIGHT DOUBLE;;;; +2553;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND RIGHT SINGLE;;;; +2554;BOX DRAWINGS DOUBLE DOWN AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND RIGHT;;;; +2555;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND LEFT DOUBLE;;;; +2556;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND LEFT SINGLE;;;; +2557;BOX DRAWINGS DOUBLE DOWN AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND LEFT;;;; +2558;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND RIGHT DOUBLE;;;; +2559;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND RIGHT SINGLE;;;; +255A;BOX DRAWINGS DOUBLE UP AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE UP AND RIGHT;;;; +255B;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND LEFT DOUBLE;;;; +255C;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND LEFT SINGLE;;;; +255D;BOX DRAWINGS DOUBLE UP AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE UP AND LEFT;;;; +255E;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND RIGHT DOUBLE;;;; +255F;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND RIGHT SINGLE;;;; +2560;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND RIGHT;;;; +2561;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND LEFT DOUBLE;;;; +2562;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND LEFT SINGLE;;;; +2563;BOX DRAWINGS DOUBLE VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND LEFT;;;; +2564;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND HORIZONTAL DOUBLE;;;; +2565;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND HORIZONTAL SINGLE;;;; +2566;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND HORIZONTAL;;;; +2567;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND HORIZONTAL DOUBLE;;;; +2568;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND HORIZONTAL SINGLE;;;; +2569;BOX DRAWINGS DOUBLE UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE UP AND HORIZONTAL;;;; +256A;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE;;;; +256B;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE;;;; +256C;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND HORIZONTAL;;;; +256D;BOX DRAWINGS LIGHT ARC DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND RIGHT;;;; +256E;BOX DRAWINGS LIGHT ARC DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND LEFT;;;; +256F;BOX DRAWINGS LIGHT ARC UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND LEFT;;;; +2570;BOX DRAWINGS LIGHT ARC UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND RIGHT;;;; +2571;BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;;;; +2572;BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;;;; +2573;BOX DRAWINGS LIGHT DIAGONAL CROSS;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL CROSS;;;; +2574;BOX DRAWINGS LIGHT LEFT;So;0;ON;;;;;N;FORMS LIGHT LEFT;;;; +2575;BOX DRAWINGS LIGHT UP;So;0;ON;;;;;N;FORMS LIGHT UP;;;; +2576;BOX DRAWINGS LIGHT RIGHT;So;0;ON;;;;;N;FORMS LIGHT RIGHT;;;; +2577;BOX DRAWINGS LIGHT DOWN;So;0;ON;;;;;N;FORMS LIGHT DOWN;;;; +2578;BOX DRAWINGS HEAVY LEFT;So;0;ON;;;;;N;FORMS HEAVY LEFT;;;; +2579;BOX DRAWINGS HEAVY UP;So;0;ON;;;;;N;FORMS HEAVY UP;;;; +257A;BOX DRAWINGS HEAVY RIGHT;So;0;ON;;;;;N;FORMS HEAVY RIGHT;;;; +257B;BOX DRAWINGS HEAVY DOWN;So;0;ON;;;;;N;FORMS HEAVY DOWN;;;; +257C;BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT;So;0;ON;;;;;N;FORMS LIGHT LEFT AND HEAVY RIGHT;;;; +257D;BOX DRAWINGS LIGHT UP AND HEAVY DOWN;So;0;ON;;;;;N;FORMS LIGHT UP AND HEAVY DOWN;;;; +257E;BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT;So;0;ON;;;;;N;FORMS HEAVY LEFT AND LIGHT RIGHT;;;; +257F;BOX DRAWINGS HEAVY UP AND LIGHT DOWN;So;0;ON;;;;;N;FORMS HEAVY UP AND LIGHT DOWN;;;; +2580;UPPER HALF BLOCK;So;0;ON;;;;;N;;;;; +2581;LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2582;LOWER ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +2583;LOWER THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2584;LOWER HALF BLOCK;So;0;ON;;;;;N;;;;; +2585;LOWER FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2586;LOWER THREE QUARTERS BLOCK;So;0;ON;;;;;N;LOWER THREE QUARTER BLOCK;;;; +2587;LOWER SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2588;FULL BLOCK;So;0;ON;;;;;N;;;;; +2589;LEFT SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258A;LEFT THREE QUARTERS BLOCK;So;0;ON;;;;;N;LEFT THREE QUARTER BLOCK;;;; +258B;LEFT FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258C;LEFT HALF BLOCK;So;0;ON;;;;;N;;;;; +258D;LEFT THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258E;LEFT ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +258F;LEFT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2590;RIGHT HALF BLOCK;So;0;ON;;;;;N;;;;; +2591;LIGHT SHADE;So;0;ON;;;;;N;;;;; +2592;MEDIUM SHADE;So;0;ON;;;;;N;;;;; +2593;DARK SHADE;So;0;ON;;;;;N;;;;; +2594;UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2595;RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2596;QUADRANT LOWER LEFT;So;0;ON;;;;;N;;;;; +2597;QUADRANT LOWER RIGHT;So;0;ON;;;;;N;;;;; +2598;QUADRANT UPPER LEFT;So;0;ON;;;;;N;;;;; +2599;QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259A;QUADRANT UPPER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259B;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;; +259C;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259D;QUADRANT UPPER RIGHT;So;0;ON;;;;;N;;;;; +259E;QUADRANT UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;; +259F;QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +25A0;BLACK SQUARE;So;0;ON;;;;;N;;;;; +25A1;WHITE SQUARE;So;0;ON;;;;;N;;;;; +25A2;WHITE SQUARE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +25A3;WHITE SQUARE CONTAINING BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;; +25A4;SQUARE WITH HORIZONTAL FILL;So;0;ON;;;;;N;;;;; +25A5;SQUARE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;; +25A6;SQUARE WITH ORTHOGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;; +25A7;SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL;So;0;ON;;;;;N;;;;; +25A8;SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL;So;0;ON;;;;;N;;;;; +25A9;SQUARE WITH DIAGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;; +25AA;BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;; +25AB;WHITE SMALL SQUARE;So;0;ON;;;;;N;;;;; +25AC;BLACK RECTANGLE;So;0;ON;;;;;N;;;;; +25AD;WHITE RECTANGLE;So;0;ON;;;;;N;;;;; +25AE;BLACK VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;; +25AF;WHITE VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;; +25B0;BLACK PARALLELOGRAM;So;0;ON;;;;;N;;;;; +25B1;WHITE PARALLELOGRAM;So;0;ON;;;;;N;;;;; +25B2;BLACK UP-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING TRIANGLE;;;; +25B3;WHITE UP-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE;;;; +25B4;BLACK UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING SMALL TRIANGLE;;;; +25B5;WHITE UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING SMALL TRIANGLE;;;; +25B6;BLACK RIGHT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING TRIANGLE;;;; +25B7;WHITE RIGHT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE RIGHT POINTING TRIANGLE;;;; +25B8;BLACK RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING SMALL TRIANGLE;;;; +25B9;WHITE RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE RIGHT POINTING SMALL TRIANGLE;;;; +25BA;BLACK RIGHT-POINTING POINTER;So;0;ON;;;;;N;BLACK RIGHT POINTING POINTER;;;; +25BB;WHITE RIGHT-POINTING POINTER;So;0;ON;;;;;N;WHITE RIGHT POINTING POINTER;;;; +25BC;BLACK DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING TRIANGLE;;;; +25BD;WHITE DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING TRIANGLE;;;; +25BE;BLACK DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING SMALL TRIANGLE;;;; +25BF;WHITE DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING SMALL TRIANGLE;;;; +25C0;BLACK LEFT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING TRIANGLE;;;; +25C1;WHITE LEFT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE LEFT POINTING TRIANGLE;;;; +25C2;BLACK LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING SMALL TRIANGLE;;;; +25C3;WHITE LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE LEFT POINTING SMALL TRIANGLE;;;; +25C4;BLACK LEFT-POINTING POINTER;So;0;ON;;;;;N;BLACK LEFT POINTING POINTER;;;; +25C5;WHITE LEFT-POINTING POINTER;So;0;ON;;;;;N;WHITE LEFT POINTING POINTER;;;; +25C6;BLACK DIAMOND;So;0;ON;;;;;N;;;;; +25C7;WHITE DIAMOND;So;0;ON;;;;;N;;;;; +25C8;WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND;So;0;ON;;;;;N;;;;; +25C9;FISHEYE;So;0;ON;;;;;N;;;;; +25CA;LOZENGE;So;0;ON;;;;;N;;;;; +25CB;WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25CC;DOTTED CIRCLE;So;0;ON;;;;;N;;;;; +25CD;CIRCLE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;; +25CE;BULLSEYE;So;0;ON;;;;;N;;;;; +25CF;BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D0;CIRCLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +25D1;CIRCLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +25D2;CIRCLE WITH LOWER HALF BLACK;So;0;ON;;;;;N;;;;; +25D3;CIRCLE WITH UPPER HALF BLACK;So;0;ON;;;;;N;;;;; +25D4;CIRCLE WITH UPPER RIGHT QUADRANT BLACK;So;0;ON;;;;;N;;;;; +25D5;CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK;So;0;ON;;;;;N;;;;; +25D6;LEFT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D7;RIGHT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D8;INVERSE BULLET;So;0;ON;;;;;N;;;;; +25D9;INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DA;UPPER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DB;LOWER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DC;UPPER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DD;UPPER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DE;LOWER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DF;LOWER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25E0;UPPER HALF CIRCLE;So;0;ON;;;;;N;;;;; +25E1;LOWER HALF CIRCLE;So;0;ON;;;;;N;;;;; +25E2;BLACK LOWER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +25E3;BLACK LOWER LEFT TRIANGLE;So;0;ON;;;;;N;;;;; +25E4;BLACK UPPER LEFT TRIANGLE;So;0;ON;;;;;N;;;;; +25E5;BLACK UPPER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +25E6;WHITE BULLET;So;0;ON;;;;;N;;;;; +25E7;SQUARE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +25E8;SQUARE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +25E9;SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +25EA;SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +25EB;WHITE SQUARE WITH VERTICAL BISECTING LINE;So;0;ON;;;;;N;;;;; +25EC;WHITE UP-POINTING TRIANGLE WITH DOT;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE WITH DOT;;;; +25ED;UP-POINTING TRIANGLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH LEFT HALF BLACK;;;; +25EE;UP-POINTING TRIANGLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH RIGHT HALF BLACK;;;; +25EF;LARGE CIRCLE;So;0;ON;;;;;N;;;;; +25F0;WHITE SQUARE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F1;WHITE SQUARE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F2;WHITE SQUARE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F3;WHITE SQUARE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F4;WHITE CIRCLE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F5;WHITE CIRCLE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F6;WHITE CIRCLE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F7;WHITE CIRCLE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F8;UPPER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25F9;UPPER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25FA;LOWER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25FB;WHITE MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;; +25FC;BLACK MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;; +25FD;WHITE MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;; +25FE;BLACK MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;; +25FF;LOWER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;; +2600;BLACK SUN WITH RAYS;So;0;ON;;;;;N;;;;; +2601;CLOUD;So;0;ON;;;;;N;;;;; +2602;UMBRELLA;So;0;ON;;;;;N;;;;; +2603;SNOWMAN;So;0;ON;;;;;N;;;;; +2604;COMET;So;0;ON;;;;;N;;;;; +2605;BLACK STAR;So;0;ON;;;;;N;;;;; +2606;WHITE STAR;So;0;ON;;;;;N;;;;; +2607;LIGHTNING;So;0;ON;;;;;N;;;;; +2608;THUNDERSTORM;So;0;ON;;;;;N;;;;; +2609;SUN;So;0;ON;;;;;N;;;;; +260A;ASCENDING NODE;So;0;ON;;;;;N;;;;; +260B;DESCENDING NODE;So;0;ON;;;;;N;;;;; +260C;CONJUNCTION;So;0;ON;;;;;N;;;;; +260D;OPPOSITION;So;0;ON;;;;;N;;;;; +260E;BLACK TELEPHONE;So;0;ON;;;;;N;;;;; +260F;WHITE TELEPHONE;So;0;ON;;;;;N;;;;; +2610;BALLOT BOX;So;0;ON;;;;;N;;;;; +2611;BALLOT BOX WITH CHECK;So;0;ON;;;;;N;;;;; +2612;BALLOT BOX WITH X;So;0;ON;;;;;N;;;;; +2613;SALTIRE;So;0;ON;;;;;N;;;;; +2614;UMBRELLA WITH RAIN DROPS;So;0;ON;;;;;N;;;;; +2615;HOT BEVERAGE;So;0;ON;;;;;N;;;;; +2616;WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;; +2617;BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;; +2618;SHAMROCK;So;0;ON;;;;;N;;;;; +2619;REVERSED ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;; +261A;BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +261B;BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +261C;WHITE LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +261D;WHITE UP POINTING INDEX;So;0;ON;;;;;N;;;;; +261E;WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +261F;WHITE DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +2620;SKULL AND CROSSBONES;So;0;ON;;;;;N;;;;; +2621;CAUTION SIGN;So;0;ON;;;;;N;;;;; +2622;RADIOACTIVE SIGN;So;0;ON;;;;;N;;;;; +2623;BIOHAZARD SIGN;So;0;ON;;;;;N;;;;; +2624;CADUCEUS;So;0;ON;;;;;N;;;;; +2625;ANKH;So;0;ON;;;;;N;;;;; +2626;ORTHODOX CROSS;So;0;ON;;;;;N;;;;; +2627;CHI RHO;So;0;ON;;;;;N;;;;; +2628;CROSS OF LORRAINE;So;0;ON;;;;;N;;;;; +2629;CROSS OF JERUSALEM;So;0;ON;;;;;N;;;;; +262A;STAR AND CRESCENT;So;0;ON;;;;;N;;;;; +262B;FARSI SYMBOL;So;0;ON;;;;;N;SYMBOL OF IRAN;;;; +262C;ADI SHAKTI;So;0;ON;;;;;N;;;;; +262D;HAMMER AND SICKLE;So;0;ON;;;;;N;;;;; +262E;PEACE SYMBOL;So;0;ON;;;;;N;;;;; +262F;YIN YANG;So;0;ON;;;;;N;;;;; +2630;TRIGRAM FOR HEAVEN;So;0;ON;;;;;N;;;;; +2631;TRIGRAM FOR LAKE;So;0;ON;;;;;N;;;;; +2632;TRIGRAM FOR FIRE;So;0;ON;;;;;N;;;;; +2633;TRIGRAM FOR THUNDER;So;0;ON;;;;;N;;;;; +2634;TRIGRAM FOR WIND;So;0;ON;;;;;N;;;;; +2635;TRIGRAM FOR WATER;So;0;ON;;;;;N;;;;; +2636;TRIGRAM FOR MOUNTAIN;So;0;ON;;;;;N;;;;; +2637;TRIGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +2638;WHEEL OF DHARMA;So;0;ON;;;;;N;;;;; +2639;WHITE FROWNING FACE;So;0;ON;;;;;N;;;;; +263A;WHITE SMILING FACE;So;0;ON;;;;;N;;;;; +263B;BLACK SMILING FACE;So;0;ON;;;;;N;;;;; +263C;WHITE SUN WITH RAYS;So;0;ON;;;;;N;;;;; +263D;FIRST QUARTER MOON;So;0;ON;;;;;N;;;;; +263E;LAST QUARTER MOON;So;0;ON;;;;;N;;;;; +263F;MERCURY;So;0;ON;;;;;N;;;;; +2640;FEMALE SIGN;So;0;ON;;;;;N;;;;; +2641;EARTH;So;0;ON;;;;;N;;;;; +2642;MALE SIGN;So;0;ON;;;;;N;;;;; +2643;JUPITER;So;0;ON;;;;;N;;;;; +2644;SATURN;So;0;ON;;;;;N;;;;; +2645;URANUS;So;0;ON;;;;;N;;;;; +2646;NEPTUNE;So;0;ON;;;;;N;;;;; +2647;PLUTO;So;0;ON;;;;;N;;;;; +2648;ARIES;So;0;ON;;;;;N;;;;; +2649;TAURUS;So;0;ON;;;;;N;;;;; +264A;GEMINI;So;0;ON;;;;;N;;;;; +264B;CANCER;So;0;ON;;;;;N;;;;; +264C;LEO;So;0;ON;;;;;N;;;;; +264D;VIRGO;So;0;ON;;;;;N;;;;; +264E;LIBRA;So;0;ON;;;;;N;;;;; +264F;SCORPIUS;So;0;ON;;;;;N;;;;; +2650;SAGITTARIUS;So;0;ON;;;;;N;;;;; +2651;CAPRICORN;So;0;ON;;;;;N;;;;; +2652;AQUARIUS;So;0;ON;;;;;N;;;;; +2653;PISCES;So;0;ON;;;;;N;;;;; +2654;WHITE CHESS KING;So;0;ON;;;;;N;;;;; +2655;WHITE CHESS QUEEN;So;0;ON;;;;;N;;;;; +2656;WHITE CHESS ROOK;So;0;ON;;;;;N;;;;; +2657;WHITE CHESS BISHOP;So;0;ON;;;;;N;;;;; +2658;WHITE CHESS KNIGHT;So;0;ON;;;;;N;;;;; +2659;WHITE CHESS PAWN;So;0;ON;;;;;N;;;;; +265A;BLACK CHESS KING;So;0;ON;;;;;N;;;;; +265B;BLACK CHESS QUEEN;So;0;ON;;;;;N;;;;; +265C;BLACK CHESS ROOK;So;0;ON;;;;;N;;;;; +265D;BLACK CHESS BISHOP;So;0;ON;;;;;N;;;;; +265E;BLACK CHESS KNIGHT;So;0;ON;;;;;N;;;;; +265F;BLACK CHESS PAWN;So;0;ON;;;;;N;;;;; +2660;BLACK SPADE SUIT;So;0;ON;;;;;N;;;;; +2661;WHITE HEART SUIT;So;0;ON;;;;;N;;;;; +2662;WHITE DIAMOND SUIT;So;0;ON;;;;;N;;;;; +2663;BLACK CLUB SUIT;So;0;ON;;;;;N;;;;; +2664;WHITE SPADE SUIT;So;0;ON;;;;;N;;;;; +2665;BLACK HEART SUIT;So;0;ON;;;;;N;;;;; +2666;BLACK DIAMOND SUIT;So;0;ON;;;;;N;;;;; +2667;WHITE CLUB SUIT;So;0;ON;;;;;N;;;;; +2668;HOT SPRINGS;So;0;ON;;;;;N;;;;; +2669;QUARTER NOTE;So;0;ON;;;;;N;;;;; +266A;EIGHTH NOTE;So;0;ON;;;;;N;;;;; +266B;BEAMED EIGHTH NOTES;So;0;ON;;;;;N;BARRED EIGHTH NOTES;;;; +266C;BEAMED SIXTEENTH NOTES;So;0;ON;;;;;N;BARRED SIXTEENTH NOTES;;;; +266D;MUSIC FLAT SIGN;So;0;ON;;;;;N;FLAT;;;; +266E;MUSIC NATURAL SIGN;So;0;ON;;;;;N;NATURAL;;;; +266F;MUSIC SHARP SIGN;Sm;0;ON;;;;;N;SHARP;;;; +2670;WEST SYRIAC CROSS;So;0;ON;;;;;N;;;;; +2671;EAST SYRIAC CROSS;So;0;ON;;;;;N;;;;; +2672;UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;; +2673;RECYCLING SYMBOL FOR TYPE-1 PLASTICS;So;0;ON;;;;;N;;;;; +2674;RECYCLING SYMBOL FOR TYPE-2 PLASTICS;So;0;ON;;;;;N;;;;; +2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;;;; +2676;RECYCLING SYMBOL FOR TYPE-4 PLASTICS;So;0;ON;;;;;N;;;;; +2677;RECYCLING SYMBOL FOR TYPE-5 PLASTICS;So;0;ON;;;;;N;;;;; +2678;RECYCLING SYMBOL FOR TYPE-6 PLASTICS;So;0;ON;;;;;N;;;;; +2679;RECYCLING SYMBOL FOR TYPE-7 PLASTICS;So;0;ON;;;;;N;;;;; +267A;RECYCLING SYMBOL FOR GENERIC MATERIALS;So;0;ON;;;;;N;;;;; +267B;BLACK UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;; +267C;RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;; +267D;PARTIALLY-RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;; +267E;PERMANENT PAPER SIGN;So;0;ON;;;;;N;;;;; +267F;WHEELCHAIR SYMBOL;So;0;ON;;;;;N;;;;; +2680;DIE FACE-1;So;0;ON;;;;;N;;;;; +2681;DIE FACE-2;So;0;ON;;;;;N;;;;; +2682;DIE FACE-3;So;0;ON;;;;;N;;;;; +2683;DIE FACE-4;So;0;ON;;;;;N;;;;; +2684;DIE FACE-5;So;0;ON;;;;;N;;;;; +2685;DIE FACE-6;So;0;ON;;;;;N;;;;; +2686;WHITE CIRCLE WITH DOT RIGHT;So;0;ON;;;;;N;;;;; +2687;WHITE CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;; +2688;BLACK CIRCLE WITH WHITE DOT RIGHT;So;0;ON;;;;;N;;;;; +2689;BLACK CIRCLE WITH TWO WHITE DOTS;So;0;ON;;;;;N;;;;; +268A;MONOGRAM FOR YANG;So;0;ON;;;;;N;;;;; +268B;MONOGRAM FOR YIN;So;0;ON;;;;;N;;;;; +268C;DIGRAM FOR GREATER YANG;So;0;ON;;;;;N;;;;; +268D;DIGRAM FOR LESSER YIN;So;0;ON;;;;;N;;;;; +268E;DIGRAM FOR LESSER YANG;So;0;ON;;;;;N;;;;; +268F;DIGRAM FOR GREATER YIN;So;0;ON;;;;;N;;;;; +2690;WHITE FLAG;So;0;ON;;;;;N;;;;; +2691;BLACK FLAG;So;0;ON;;;;;N;;;;; +2692;HAMMER AND PICK;So;0;ON;;;;;N;;;;; +2693;ANCHOR;So;0;ON;;;;;N;;;;; +2694;CROSSED SWORDS;So;0;ON;;;;;N;;;;; +2695;STAFF OF AESCULAPIUS;So;0;ON;;;;;N;;;;; +2696;SCALES;So;0;ON;;;;;N;;;;; +2697;ALEMBIC;So;0;ON;;;;;N;;;;; +2698;FLOWER;So;0;ON;;;;;N;;;;; +2699;GEAR;So;0;ON;;;;;N;;;;; +269A;STAFF OF HERMES;So;0;ON;;;;;N;;;;; +269B;ATOM SYMBOL;So;0;ON;;;;;N;;;;; +269C;FLEUR-DE-LIS;So;0;ON;;;;;N;;;;; +269D;OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;; +269E;THREE LINES CONVERGING RIGHT;So;0;ON;;;;;N;;;;; +269F;THREE LINES CONVERGING LEFT;So;0;ON;;;;;N;;;;; +26A0;WARNING SIGN;So;0;ON;;;;;N;;;;; +26A1;HIGH VOLTAGE SIGN;So;0;ON;;;;;N;;;;; +26A2;DOUBLED FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A3;DOUBLED MALE SIGN;So;0;ON;;;;;N;;;;; +26A4;INTERLOCKED FEMALE AND MALE SIGN;So;0;ON;;;;;N;;;;; +26A5;MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A6;MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26A7;MALE WITH STROKE AND MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A8;VERTICAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26A9;HORIZONTAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26AA;MEDIUM WHITE CIRCLE;So;0;ON;;;;;N;;;;; +26AB;MEDIUM BLACK CIRCLE;So;0;ON;;;;;N;;;;; +26AC;MEDIUM SMALL WHITE CIRCLE;So;0;L;;;;;N;;;;; +26AD;MARRIAGE SYMBOL;So;0;ON;;;;;N;;;;; +26AE;DIVORCE SYMBOL;So;0;ON;;;;;N;;;;; +26AF;UNMARRIED PARTNERSHIP SYMBOL;So;0;ON;;;;;N;;;;; +26B0;COFFIN;So;0;ON;;;;;N;;;;; +26B1;FUNERAL URN;So;0;ON;;;;;N;;;;; +26B2;NEUTER;So;0;ON;;;;;N;;;;; +26B3;CERES;So;0;ON;;;;;N;;;;; +26B4;PALLAS;So;0;ON;;;;;N;;;;; +26B5;JUNO;So;0;ON;;;;;N;;;;; +26B6;VESTA;So;0;ON;;;;;N;;;;; +26B7;CHIRON;So;0;ON;;;;;N;;;;; +26B8;BLACK MOON LILITH;So;0;ON;;;;;N;;;;; +26B9;SEXTILE;So;0;ON;;;;;N;;;;; +26BA;SEMISEXTILE;So;0;ON;;;;;N;;;;; +26BB;QUINCUNX;So;0;ON;;;;;N;;;;; +26BC;SESQUIQUADRATE;So;0;ON;;;;;N;;;;; +26BD;SOCCER BALL;So;0;ON;;;;;N;;;;; +26BE;BASEBALL;So;0;ON;;;;;N;;;;; +26BF;SQUARED KEY;So;0;ON;;;;;N;;;;; +26C0;WHITE DRAUGHTS MAN;So;0;ON;;;;;N;;;;; +26C1;WHITE DRAUGHTS KING;So;0;ON;;;;;N;;;;; +26C2;BLACK DRAUGHTS MAN;So;0;ON;;;;;N;;;;; +26C3;BLACK DRAUGHTS KING;So;0;ON;;;;;N;;;;; +26C4;SNOWMAN WITHOUT SNOW;So;0;ON;;;;;N;;;;; +26C5;SUN BEHIND CLOUD;So;0;ON;;;;;N;;;;; +26C6;RAIN;So;0;ON;;;;;N;;;;; +26C7;BLACK SNOWMAN;So;0;ON;;;;;N;;;;; +26C8;THUNDER CLOUD AND RAIN;So;0;ON;;;;;N;;;;; +26C9;TURNED WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;; +26CA;TURNED BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;; +26CB;WHITE DIAMOND IN SQUARE;So;0;ON;;;;;N;;;;; +26CC;CROSSING LANES;So;0;ON;;;;;N;;;;; +26CD;DISABLED CAR;So;0;ON;;;;;N;;;;; +26CF;PICK;So;0;ON;;;;;N;;;;; +26D0;CAR SLIDING;So;0;ON;;;;;N;;;;; +26D1;HELMET WITH WHITE CROSS;So;0;ON;;;;;N;;;;; +26D2;CIRCLED CROSSING LANES;So;0;ON;;;;;N;;;;; +26D3;CHAINS;So;0;ON;;;;;N;;;;; +26D4;NO ENTRY;So;0;ON;;;;;N;;;;; +26D5;ALTERNATE ONE-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D6;BLACK TWO-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D7;WHITE TWO-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D8;BLACK LEFT LANE MERGE;So;0;ON;;;;;N;;;;; +26D9;WHITE LEFT LANE MERGE;So;0;ON;;;;;N;;;;; +26DA;DRIVE SLOW SIGN;So;0;ON;;;;;N;;;;; +26DB;HEAVY WHITE DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +26DC;LEFT CLOSED ENTRY;So;0;ON;;;;;N;;;;; +26DD;SQUARED SALTIRE;So;0;ON;;;;;N;;;;; +26DE;FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +26DF;BLACK TRUCK;So;0;ON;;;;;N;;;;; +26E0;RESTRICTED LEFT ENTRY-1;So;0;ON;;;;;N;;;;; +26E1;RESTRICTED LEFT ENTRY-2;So;0;ON;;;;;N;;;;; +26E3;HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE;So;0;ON;;;;;N;;;;; +26E8;BLACK CROSS ON SHIELD;So;0;ON;;;;;N;;;;; +26E9;SHINTO SHRINE;So;0;ON;;;;;N;;;;; +26EA;CHURCH;So;0;ON;;;;;N;;;;; +26EB;CASTLE;So;0;ON;;;;;N;;;;; +26EC;HISTORIC SITE;So;0;ON;;;;;N;;;;; +26ED;GEAR WITHOUT HUB;So;0;ON;;;;;N;;;;; +26EE;GEAR WITH HANDLES;So;0;ON;;;;;N;;;;; +26EF;MAP SYMBOL FOR LIGHTHOUSE;So;0;ON;;;;;N;;;;; +26F0;MOUNTAIN;So;0;ON;;;;;N;;;;; +26F1;UMBRELLA ON GROUND;So;0;ON;;;;;N;;;;; +26F2;FOUNTAIN;So;0;ON;;;;;N;;;;; +26F3;FLAG IN HOLE;So;0;ON;;;;;N;;;;; +26F4;FERRY;So;0;ON;;;;;N;;;;; +26F5;SAILBOAT;So;0;ON;;;;;N;;;;; +26F6;SQUARE FOUR CORNERS;So;0;ON;;;;;N;;;;; +26F7;SKIER;So;0;ON;;;;;N;;;;; +26F8;ICE SKATE;So;0;ON;;;;;N;;;;; +26F9;PERSON WITH BALL;So;0;ON;;;;;N;;;;; +26FA;TENT;So;0;ON;;;;;N;;;;; +26FB;JAPANESE BANK SYMBOL;So;0;ON;;;;;N;;;;; +26FC;HEADSTONE GRAVEYARD SYMBOL;So;0;ON;;;;;N;;;;; +26FD;FUEL PUMP;So;0;ON;;;;;N;;;;; +26FE;CUP ON BLACK SQUARE;So;0;ON;;;;;N;;;;; +26FF;WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE;So;0;ON;;;;;N;;;;; +2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;; +2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +2704;WHITE SCISSORS;So;0;ON;;;;;N;;;;; +2706;TELEPHONE LOCATION SIGN;So;0;ON;;;;;N;;;;; +2707;TAPE DRIVE;So;0;ON;;;;;N;;;;; +2708;AIRPLANE;So;0;ON;;;;;N;;;;; +2709;ENVELOPE;So;0;ON;;;;;N;;;;; +270C;VICTORY HAND;So;0;ON;;;;;N;;;;; +270D;WRITING HAND;So;0;ON;;;;;N;;;;; +270E;LOWER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +270F;PENCIL;So;0;ON;;;;;N;;;;; +2710;UPPER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +2711;WHITE NIB;So;0;ON;;;;;N;;;;; +2712;BLACK NIB;So;0;ON;;;;;N;;;;; +2713;CHECK MARK;So;0;ON;;;;;N;;;;; +2714;HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; +2715;MULTIPLICATION X;So;0;ON;;;;;N;;;;; +2716;HEAVY MULTIPLICATION X;So;0;ON;;;;;N;;;;; +2717;BALLOT X;So;0;ON;;;;;N;;;;; +2718;HEAVY BALLOT X;So;0;ON;;;;;N;;;;; +2719;OUTLINED GREEK CROSS;So;0;ON;;;;;N;;;;; +271A;HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;; +271B;OPEN CENTRE CROSS;So;0;ON;;;;;N;OPEN CENTER CROSS;;;; +271C;HEAVY OPEN CENTRE CROSS;So;0;ON;;;;;N;HEAVY OPEN CENTER CROSS;;;; +271D;LATIN CROSS;So;0;ON;;;;;N;;;;; +271E;SHADOWED WHITE LATIN CROSS;So;0;ON;;;;;N;;;;; +271F;OUTLINED LATIN CROSS;So;0;ON;;;;;N;;;;; +2720;MALTESE CROSS;So;0;ON;;;;;N;;;;; +2721;STAR OF DAVID;So;0;ON;;;;;N;;;;; +2722;FOUR TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2723;FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2724;HEAVY FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2725;FOUR CLUB-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2726;BLACK FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +2727;WHITE FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +2729;STRESS OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;; +272A;CIRCLED WHITE STAR;So;0;ON;;;;;N;;;;; +272B;OPEN CENTRE BLACK STAR;So;0;ON;;;;;N;OPEN CENTER BLACK STAR;;;; +272C;BLACK CENTRE WHITE STAR;So;0;ON;;;;;N;BLACK CENTER WHITE STAR;;;; +272D;OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +272E;HEAVY OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +272F;PINWHEEL STAR;So;0;ON;;;;;N;;;;; +2730;SHADOWED WHITE STAR;So;0;ON;;;;;N;;;;; +2731;HEAVY ASTERISK;So;0;ON;;;;;N;;;;; +2732;OPEN CENTRE ASTERISK;So;0;ON;;;;;N;OPEN CENTER ASTERISK;;;; +2733;EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2734;EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +2735;EIGHT POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +2736;SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +2737;EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +2738;HEAVY EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +2739;TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +273A;SIXTEEN POINTED ASTERISK;So;0;ON;;;;;N;;;;; +273B;TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +273C;OPEN CENTRE TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;OPEN CENTER TEARDROP-SPOKED ASTERISK;;;; +273D;HEAVY TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +273E;SIX PETALLED BLACK AND WHITE FLORETTE;So;0;ON;;;;;N;;;;; +273F;BLACK FLORETTE;So;0;ON;;;;;N;;;;; +2740;WHITE FLORETTE;So;0;ON;;;;;N;;;;; +2741;EIGHT PETALLED OUTLINED BLACK FLORETTE;So;0;ON;;;;;N;;;;; +2742;CIRCLED OPEN CENTRE EIGHT POINTED STAR;So;0;ON;;;;;N;CIRCLED OPEN CENTER EIGHT POINTED STAR;;;; +2743;HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK;So;0;ON;;;;;N;;;;; +2744;SNOWFLAKE;So;0;ON;;;;;N;;;;; +2745;TIGHT TRIFOLIATE SNOWFLAKE;So;0;ON;;;;;N;;;;; +2746;HEAVY CHEVRON SNOWFLAKE;So;0;ON;;;;;N;;;;; +2747;SPARKLE;So;0;ON;;;;;N;;;;; +2748;HEAVY SPARKLE;So;0;ON;;;;;N;;;;; +2749;BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +274A;EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +274B;HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +274D;SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +274F;LOWER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2750;UPPER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2751;LOWER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2752;UPPER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2756;BLACK DIAMOND MINUS WHITE X;So;0;ON;;;;;N;;;;; +2757;HEAVY EXCLAMATION MARK SYMBOL;So;0;ON;;;;;N;;;;; +2758;LIGHT VERTICAL BAR;So;0;ON;;;;;N;;;;; +2759;MEDIUM VERTICAL BAR;So;0;ON;;;;;N;;;;; +275A;HEAVY VERTICAL BAR;So;0;ON;;;;;N;;;;; +275B;HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275C;HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275D;HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275E;HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2761;CURVED STEM PARAGRAPH SIGN ORNAMENT;So;0;ON;;;;;N;;;;; +2762;HEAVY EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2763;HEAVY HEART EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2764;HEAVY BLACK HEART;So;0;ON;;;;;N;;;;; +2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;; +2766;FLORAL HEART;So;0;ON;;;;;N;;;;; +2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;; +2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; +2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;; +2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;; +2779;DINGBAT NEGATIVE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED DIGIT FOUR;;;; +277A;DINGBAT NEGATIVE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED DIGIT FIVE;;;; +277B;DINGBAT NEGATIVE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED DIGIT SIX;;;; +277C;DINGBAT NEGATIVE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED DIGIT SEVEN;;;; +277D;DINGBAT NEGATIVE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED DIGIT EIGHT;;;; +277E;DINGBAT NEGATIVE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED DIGIT NINE;;;; +277F;DINGBAT NEGATIVE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED NUMBER TEN;;;; +2780;DINGBAT CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;CIRCLED SANS-SERIF DIGIT ONE;;;; +2781;DINGBAT CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;CIRCLED SANS-SERIF DIGIT TWO;;;; +2782;DINGBAT CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;CIRCLED SANS-SERIF DIGIT THREE;;;; +2783;DINGBAT CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;CIRCLED SANS-SERIF DIGIT FOUR;;;; +2784;DINGBAT CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;CIRCLED SANS-SERIF DIGIT FIVE;;;; +2785;DINGBAT CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;CIRCLED SANS-SERIF DIGIT SIX;;;; +2786;DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;CIRCLED SANS-SERIF DIGIT SEVEN;;;; +2787;DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;CIRCLED SANS-SERIF DIGIT EIGHT;;;; +2788;DINGBAT CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;CIRCLED SANS-SERIF DIGIT NINE;;;; +2789;DINGBAT CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;CIRCLED SANS-SERIF NUMBER TEN;;;; +278A;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED SANS-SERIF DIGIT ONE;;;; +278B;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED SANS-SERIF DIGIT TWO;;;; +278C;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED SANS-SERIF DIGIT THREE;;;; +278D;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED SANS-SERIF DIGIT FOUR;;;; +278E;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED SANS-SERIF DIGIT FIVE;;;; +278F;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED SANS-SERIF DIGIT SIX;;;; +2790;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED SANS-SERIF DIGIT SEVEN;;;; +2791;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED SANS-SERIF DIGIT EIGHT;;;; +2792;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED SANS-SERIF DIGIT NINE;;;; +2793;DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED SANS-SERIF NUMBER TEN;;;; +2794;HEAVY WIDE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WIDE-HEADED RIGHT ARROW;;;; +2798;HEAVY SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT ARROW;;;; +2799;HEAVY RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY RIGHT ARROW;;;; +279A;HEAVY NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT ARROW;;;; +279B;DRAFTING POINT RIGHTWARDS ARROW;So;0;ON;;;;;N;DRAFTING POINT RIGHT ARROW;;;; +279C;HEAVY ROUND-TIPPED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY ROUND-TIPPED RIGHT ARROW;;;; +279D;TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;TRIANGLE-HEADED RIGHT ARROW;;;; +279E;HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TRIANGLE-HEADED RIGHT ARROW;;;; +279F;DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;DASHED TRIANGLE-HEADED RIGHT ARROW;;;; +27A0;HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY DASHED TRIANGLE-HEADED RIGHT ARROW;;;; +27A1;BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK RIGHT ARROW;;;; +27A2;THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D TOP-LIGHTED RIGHT ARROWHEAD;;;; +27A3;THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD;;;; +27A4;BLACK RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;BLACK RIGHT ARROWHEAD;;;; +27A5;HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED DOWN AND RIGHT ARROW;;;; +27A6;HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED UP AND RIGHT ARROW;;;; +27A7;SQUAT BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;SQUAT BLACK RIGHT ARROW;;;; +27A8;HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY CONCAVE-POINTED BLACK RIGHT ARROW;;;; +27A9;RIGHT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;RIGHT-SHADED WHITE RIGHT ARROW;;;; +27AA;LEFT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT-SHADED WHITE RIGHT ARROW;;;; +27AB;BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;BACK-TILTED SHADOWED WHITE RIGHT ARROW;;;; +27AC;FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;FRONT-TILTED SHADOWED WHITE RIGHT ARROW;;;; +27AD;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27AE;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27AF;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27B1;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27B2;CIRCLED HEAVY WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;CIRCLED HEAVY WHITE RIGHT ARROW;;;; +27B3;WHITE-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;WHITE-FEATHERED RIGHT ARROW;;;; +27B4;BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED LOWER RIGHT ARROW;;;; +27B5;BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK-FEATHERED RIGHT ARROW;;;; +27B6;BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED UPPER RIGHT ARROW;;;; +27B7;HEAVY BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED LOWER RIGHT ARROW;;;; +27B8;HEAVY BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED RIGHT ARROW;;;; +27B9;HEAVY BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED UPPER RIGHT ARROW;;;; +27BA;TEARDROP-BARBED RIGHTWARDS ARROW;So;0;ON;;;;;N;TEARDROP-BARBED RIGHT ARROW;;;; +27BB;HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TEARDROP-SHANKED RIGHT ARROW;;;; +27BC;WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;WEDGE-TAILED RIGHT ARROW;;;; +27BD;HEAVY WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WEDGE-TAILED RIGHT ARROW;;;; +27BE;OPEN-OUTLINED RIGHTWARDS ARROW;So;0;ON;;;;;N;OPEN-OUTLINED RIGHT ARROW;;;; +27C0;THREE DIMENSIONAL ANGLE;Sm;0;ON;;;;;Y;;;;; +27C1;WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE;Sm;0;ON;;;;;N;;;;; +27C2;PERPENDICULAR;Sm;0;ON;;;;;N;;;;; +27C3;OPEN SUBSET;Sm;0;ON;;;;;Y;;;;; +27C4;OPEN SUPERSET;Sm;0;ON;;;;;Y;;;;; +27C5;LEFT S-SHAPED BAG DELIMITER;Ps;0;ON;;;;;Y;;;;; +27C6;RIGHT S-SHAPED BAG DELIMITER;Pe;0;ON;;;;;Y;;;;; +27C7;OR WITH DOT INSIDE;Sm;0;ON;;;;;N;;;;; +27C8;REVERSE SOLIDUS PRECEDING SUBSET;Sm;0;ON;;;;;Y;;;;; +27C9;SUPERSET PRECEDING SOLIDUS;Sm;0;ON;;;;;Y;;;;; +27CA;VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +27CC;LONG DIVISION;Sm;0;ON;;;;;Y;;;;; +27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;; +27D1;AND WITH DOT;Sm;0;ON;;;;;N;;;;; +27D2;ELEMENT OF OPENING UPWARDS;Sm;0;ON;;;;;N;;;;; +27D3;LOWER RIGHT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;; +27D4;UPPER LEFT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;; +27D5;LEFT OUTER JOIN;Sm;0;ON;;;;;Y;;;;; +27D6;RIGHT OUTER JOIN;Sm;0;ON;;;;;Y;;;;; +27D7;FULL OUTER JOIN;Sm;0;ON;;;;;N;;;;; +27D8;LARGE UP TACK;Sm;0;ON;;;;;N;;;;; +27D9;LARGE DOWN TACK;Sm;0;ON;;;;;N;;;;; +27DA;LEFT AND RIGHT DOUBLE TURNSTILE;Sm;0;ON;;;;;N;;;;; +27DB;LEFT AND RIGHT TACK;Sm;0;ON;;;;;N;;;;; +27DC;LEFT MULTIMAP;Sm;0;ON;;;;;Y;;;;; +27DD;LONG RIGHT TACK;Sm;0;ON;;;;;Y;;;;; +27DE;LONG LEFT TACK;Sm;0;ON;;;;;Y;;;;; +27DF;UP TACK WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +27E0;LOZENGE DIVIDED BY HORIZONTAL RULE;Sm;0;ON;;;;;N;;;;; +27E1;WHITE CONCAVE-SIDED DIAMOND;Sm;0;ON;;;;;N;;;;; +27E2;WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E3;WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E4;WHITE SQUARE WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E5;WHITE SQUARE WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E6;MATHEMATICAL LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;;;;; +27E7;MATHEMATICAL RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;;;;; +27E8;MATHEMATICAL LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +27E9;MATHEMATICAL RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +27EA;MATHEMATICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +27EB;MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +27EC;MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;; +27ED;MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;; +27EE;MATHEMATICAL LEFT FLATTENED PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +27EF;MATHEMATICAL RIGHT FLATTENED PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +27F0;UPWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;; +27F1;DOWNWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;; +27F2;ANTICLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +27F3;CLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +27F4;RIGHT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +27F5;LONG LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +27F6;LONG RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +27F7;LONG LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;; +27F8;LONG LEFTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27F9;LONG RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27FA;LONG LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27FB;LONG LEFTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FC;LONG RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FD;LONG LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FE;LONG RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FF;LONG RIGHTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;; +2800;BRAILLE PATTERN BLANK;So;0;L;;;;;N;;;;; +2801;BRAILLE PATTERN DOTS-1;So;0;L;;;;;N;;;;; +2802;BRAILLE PATTERN DOTS-2;So;0;L;;;;;N;;;;; +2803;BRAILLE PATTERN DOTS-12;So;0;L;;;;;N;;;;; +2804;BRAILLE PATTERN DOTS-3;So;0;L;;;;;N;;;;; +2805;BRAILLE PATTERN DOTS-13;So;0;L;;;;;N;;;;; +2806;BRAILLE PATTERN DOTS-23;So;0;L;;;;;N;;;;; +2807;BRAILLE PATTERN DOTS-123;So;0;L;;;;;N;;;;; +2808;BRAILLE PATTERN DOTS-4;So;0;L;;;;;N;;;;; +2809;BRAILLE PATTERN DOTS-14;So;0;L;;;;;N;;;;; +280A;BRAILLE PATTERN DOTS-24;So;0;L;;;;;N;;;;; +280B;BRAILLE PATTERN DOTS-124;So;0;L;;;;;N;;;;; +280C;BRAILLE PATTERN DOTS-34;So;0;L;;;;;N;;;;; +280D;BRAILLE PATTERN DOTS-134;So;0;L;;;;;N;;;;; +280E;BRAILLE PATTERN DOTS-234;So;0;L;;;;;N;;;;; +280F;BRAILLE PATTERN DOTS-1234;So;0;L;;;;;N;;;;; +2810;BRAILLE PATTERN DOTS-5;So;0;L;;;;;N;;;;; +2811;BRAILLE PATTERN DOTS-15;So;0;L;;;;;N;;;;; +2812;BRAILLE PATTERN DOTS-25;So;0;L;;;;;N;;;;; +2813;BRAILLE PATTERN DOTS-125;So;0;L;;;;;N;;;;; +2814;BRAILLE PATTERN DOTS-35;So;0;L;;;;;N;;;;; +2815;BRAILLE PATTERN DOTS-135;So;0;L;;;;;N;;;;; +2816;BRAILLE PATTERN DOTS-235;So;0;L;;;;;N;;;;; +2817;BRAILLE PATTERN DOTS-1235;So;0;L;;;;;N;;;;; +2818;BRAILLE PATTERN DOTS-45;So;0;L;;;;;N;;;;; +2819;BRAILLE PATTERN DOTS-145;So;0;L;;;;;N;;;;; +281A;BRAILLE PATTERN DOTS-245;So;0;L;;;;;N;;;;; +281B;BRAILLE PATTERN DOTS-1245;So;0;L;;;;;N;;;;; +281C;BRAILLE PATTERN DOTS-345;So;0;L;;;;;N;;;;; +281D;BRAILLE PATTERN DOTS-1345;So;0;L;;;;;N;;;;; +281E;BRAILLE PATTERN DOTS-2345;So;0;L;;;;;N;;;;; +281F;BRAILLE PATTERN DOTS-12345;So;0;L;;;;;N;;;;; +2820;BRAILLE PATTERN DOTS-6;So;0;L;;;;;N;;;;; +2821;BRAILLE PATTERN DOTS-16;So;0;L;;;;;N;;;;; +2822;BRAILLE PATTERN DOTS-26;So;0;L;;;;;N;;;;; +2823;BRAILLE PATTERN DOTS-126;So;0;L;;;;;N;;;;; +2824;BRAILLE PATTERN DOTS-36;So;0;L;;;;;N;;;;; +2825;BRAILLE PATTERN DOTS-136;So;0;L;;;;;N;;;;; +2826;BRAILLE PATTERN DOTS-236;So;0;L;;;;;N;;;;; +2827;BRAILLE PATTERN DOTS-1236;So;0;L;;;;;N;;;;; +2828;BRAILLE PATTERN DOTS-46;So;0;L;;;;;N;;;;; +2829;BRAILLE PATTERN DOTS-146;So;0;L;;;;;N;;;;; +282A;BRAILLE PATTERN DOTS-246;So;0;L;;;;;N;;;;; +282B;BRAILLE PATTERN DOTS-1246;So;0;L;;;;;N;;;;; +282C;BRAILLE PATTERN DOTS-346;So;0;L;;;;;N;;;;; +282D;BRAILLE PATTERN DOTS-1346;So;0;L;;;;;N;;;;; +282E;BRAILLE PATTERN DOTS-2346;So;0;L;;;;;N;;;;; +282F;BRAILLE PATTERN DOTS-12346;So;0;L;;;;;N;;;;; +2830;BRAILLE PATTERN DOTS-56;So;0;L;;;;;N;;;;; +2831;BRAILLE PATTERN DOTS-156;So;0;L;;;;;N;;;;; +2832;BRAILLE PATTERN DOTS-256;So;0;L;;;;;N;;;;; +2833;BRAILLE PATTERN DOTS-1256;So;0;L;;;;;N;;;;; +2834;BRAILLE PATTERN DOTS-356;So;0;L;;;;;N;;;;; +2835;BRAILLE PATTERN DOTS-1356;So;0;L;;;;;N;;;;; +2836;BRAILLE PATTERN DOTS-2356;So;0;L;;;;;N;;;;; +2837;BRAILLE PATTERN DOTS-12356;So;0;L;;;;;N;;;;; +2838;BRAILLE PATTERN DOTS-456;So;0;L;;;;;N;;;;; +2839;BRAILLE PATTERN DOTS-1456;So;0;L;;;;;N;;;;; +283A;BRAILLE PATTERN DOTS-2456;So;0;L;;;;;N;;;;; +283B;BRAILLE PATTERN DOTS-12456;So;0;L;;;;;N;;;;; +283C;BRAILLE PATTERN DOTS-3456;So;0;L;;;;;N;;;;; +283D;BRAILLE PATTERN DOTS-13456;So;0;L;;;;;N;;;;; +283E;BRAILLE PATTERN DOTS-23456;So;0;L;;;;;N;;;;; +283F;BRAILLE PATTERN DOTS-123456;So;0;L;;;;;N;;;;; +2840;BRAILLE PATTERN DOTS-7;So;0;L;;;;;N;;;;; +2841;BRAILLE PATTERN DOTS-17;So;0;L;;;;;N;;;;; +2842;BRAILLE PATTERN DOTS-27;So;0;L;;;;;N;;;;; +2843;BRAILLE PATTERN DOTS-127;So;0;L;;;;;N;;;;; +2844;BRAILLE PATTERN DOTS-37;So;0;L;;;;;N;;;;; +2845;BRAILLE PATTERN DOTS-137;So;0;L;;;;;N;;;;; +2846;BRAILLE PATTERN DOTS-237;So;0;L;;;;;N;;;;; +2847;BRAILLE PATTERN DOTS-1237;So;0;L;;;;;N;;;;; +2848;BRAILLE PATTERN DOTS-47;So;0;L;;;;;N;;;;; +2849;BRAILLE PATTERN DOTS-147;So;0;L;;;;;N;;;;; +284A;BRAILLE PATTERN DOTS-247;So;0;L;;;;;N;;;;; +284B;BRAILLE PATTERN DOTS-1247;So;0;L;;;;;N;;;;; +284C;BRAILLE PATTERN DOTS-347;So;0;L;;;;;N;;;;; +284D;BRAILLE PATTERN DOTS-1347;So;0;L;;;;;N;;;;; +284E;BRAILLE PATTERN DOTS-2347;So;0;L;;;;;N;;;;; +284F;BRAILLE PATTERN DOTS-12347;So;0;L;;;;;N;;;;; +2850;BRAILLE PATTERN DOTS-57;So;0;L;;;;;N;;;;; +2851;BRAILLE PATTERN DOTS-157;So;0;L;;;;;N;;;;; +2852;BRAILLE PATTERN DOTS-257;So;0;L;;;;;N;;;;; +2853;BRAILLE PATTERN DOTS-1257;So;0;L;;;;;N;;;;; +2854;BRAILLE PATTERN DOTS-357;So;0;L;;;;;N;;;;; +2855;BRAILLE PATTERN DOTS-1357;So;0;L;;;;;N;;;;; +2856;BRAILLE PATTERN DOTS-2357;So;0;L;;;;;N;;;;; +2857;BRAILLE PATTERN DOTS-12357;So;0;L;;;;;N;;;;; +2858;BRAILLE PATTERN DOTS-457;So;0;L;;;;;N;;;;; +2859;BRAILLE PATTERN DOTS-1457;So;0;L;;;;;N;;;;; +285A;BRAILLE PATTERN DOTS-2457;So;0;L;;;;;N;;;;; +285B;BRAILLE PATTERN DOTS-12457;So;0;L;;;;;N;;;;; +285C;BRAILLE PATTERN DOTS-3457;So;0;L;;;;;N;;;;; +285D;BRAILLE PATTERN DOTS-13457;So;0;L;;;;;N;;;;; +285E;BRAILLE PATTERN DOTS-23457;So;0;L;;;;;N;;;;; +285F;BRAILLE PATTERN DOTS-123457;So;0;L;;;;;N;;;;; +2860;BRAILLE PATTERN DOTS-67;So;0;L;;;;;N;;;;; +2861;BRAILLE PATTERN DOTS-167;So;0;L;;;;;N;;;;; +2862;BRAILLE PATTERN DOTS-267;So;0;L;;;;;N;;;;; +2863;BRAILLE PATTERN DOTS-1267;So;0;L;;;;;N;;;;; +2864;BRAILLE PATTERN DOTS-367;So;0;L;;;;;N;;;;; +2865;BRAILLE PATTERN DOTS-1367;So;0;L;;;;;N;;;;; +2866;BRAILLE PATTERN DOTS-2367;So;0;L;;;;;N;;;;; +2867;BRAILLE PATTERN DOTS-12367;So;0;L;;;;;N;;;;; +2868;BRAILLE PATTERN DOTS-467;So;0;L;;;;;N;;;;; +2869;BRAILLE PATTERN DOTS-1467;So;0;L;;;;;N;;;;; +286A;BRAILLE PATTERN DOTS-2467;So;0;L;;;;;N;;;;; +286B;BRAILLE PATTERN DOTS-12467;So;0;L;;;;;N;;;;; +286C;BRAILLE PATTERN DOTS-3467;So;0;L;;;;;N;;;;; +286D;BRAILLE PATTERN DOTS-13467;So;0;L;;;;;N;;;;; +286E;BRAILLE PATTERN DOTS-23467;So;0;L;;;;;N;;;;; +286F;BRAILLE PATTERN DOTS-123467;So;0;L;;;;;N;;;;; +2870;BRAILLE PATTERN DOTS-567;So;0;L;;;;;N;;;;; +2871;BRAILLE PATTERN DOTS-1567;So;0;L;;;;;N;;;;; +2872;BRAILLE PATTERN DOTS-2567;So;0;L;;;;;N;;;;; +2873;BRAILLE PATTERN DOTS-12567;So;0;L;;;;;N;;;;; +2874;BRAILLE PATTERN DOTS-3567;So;0;L;;;;;N;;;;; +2875;BRAILLE PATTERN DOTS-13567;So;0;L;;;;;N;;;;; +2876;BRAILLE PATTERN DOTS-23567;So;0;L;;;;;N;;;;; +2877;BRAILLE PATTERN DOTS-123567;So;0;L;;;;;N;;;;; +2878;BRAILLE PATTERN DOTS-4567;So;0;L;;;;;N;;;;; +2879;BRAILLE PATTERN DOTS-14567;So;0;L;;;;;N;;;;; +287A;BRAILLE PATTERN DOTS-24567;So;0;L;;;;;N;;;;; +287B;BRAILLE PATTERN DOTS-124567;So;0;L;;;;;N;;;;; +287C;BRAILLE PATTERN DOTS-34567;So;0;L;;;;;N;;;;; +287D;BRAILLE PATTERN DOTS-134567;So;0;L;;;;;N;;;;; +287E;BRAILLE PATTERN DOTS-234567;So;0;L;;;;;N;;;;; +287F;BRAILLE PATTERN DOTS-1234567;So;0;L;;;;;N;;;;; +2880;BRAILLE PATTERN DOTS-8;So;0;L;;;;;N;;;;; +2881;BRAILLE PATTERN DOTS-18;So;0;L;;;;;N;;;;; +2882;BRAILLE PATTERN DOTS-28;So;0;L;;;;;N;;;;; +2883;BRAILLE PATTERN DOTS-128;So;0;L;;;;;N;;;;; +2884;BRAILLE PATTERN DOTS-38;So;0;L;;;;;N;;;;; +2885;BRAILLE PATTERN DOTS-138;So;0;L;;;;;N;;;;; +2886;BRAILLE PATTERN DOTS-238;So;0;L;;;;;N;;;;; +2887;BRAILLE PATTERN DOTS-1238;So;0;L;;;;;N;;;;; +2888;BRAILLE PATTERN DOTS-48;So;0;L;;;;;N;;;;; +2889;BRAILLE PATTERN DOTS-148;So;0;L;;;;;N;;;;; +288A;BRAILLE PATTERN DOTS-248;So;0;L;;;;;N;;;;; +288B;BRAILLE PATTERN DOTS-1248;So;0;L;;;;;N;;;;; +288C;BRAILLE PATTERN DOTS-348;So;0;L;;;;;N;;;;; +288D;BRAILLE PATTERN DOTS-1348;So;0;L;;;;;N;;;;; +288E;BRAILLE PATTERN DOTS-2348;So;0;L;;;;;N;;;;; +288F;BRAILLE PATTERN DOTS-12348;So;0;L;;;;;N;;;;; +2890;BRAILLE PATTERN DOTS-58;So;0;L;;;;;N;;;;; +2891;BRAILLE PATTERN DOTS-158;So;0;L;;;;;N;;;;; +2892;BRAILLE PATTERN DOTS-258;So;0;L;;;;;N;;;;; +2893;BRAILLE PATTERN DOTS-1258;So;0;L;;;;;N;;;;; +2894;BRAILLE PATTERN DOTS-358;So;0;L;;;;;N;;;;; +2895;BRAILLE PATTERN DOTS-1358;So;0;L;;;;;N;;;;; +2896;BRAILLE PATTERN DOTS-2358;So;0;L;;;;;N;;;;; +2897;BRAILLE PATTERN DOTS-12358;So;0;L;;;;;N;;;;; +2898;BRAILLE PATTERN DOTS-458;So;0;L;;;;;N;;;;; +2899;BRAILLE PATTERN DOTS-1458;So;0;L;;;;;N;;;;; +289A;BRAILLE PATTERN DOTS-2458;So;0;L;;;;;N;;;;; +289B;BRAILLE PATTERN DOTS-12458;So;0;L;;;;;N;;;;; +289C;BRAILLE PATTERN DOTS-3458;So;0;L;;;;;N;;;;; +289D;BRAILLE PATTERN DOTS-13458;So;0;L;;;;;N;;;;; +289E;BRAILLE PATTERN DOTS-23458;So;0;L;;;;;N;;;;; +289F;BRAILLE PATTERN DOTS-123458;So;0;L;;;;;N;;;;; +28A0;BRAILLE PATTERN DOTS-68;So;0;L;;;;;N;;;;; +28A1;BRAILLE PATTERN DOTS-168;So;0;L;;;;;N;;;;; +28A2;BRAILLE PATTERN DOTS-268;So;0;L;;;;;N;;;;; +28A3;BRAILLE PATTERN DOTS-1268;So;0;L;;;;;N;;;;; +28A4;BRAILLE PATTERN DOTS-368;So;0;L;;;;;N;;;;; +28A5;BRAILLE PATTERN DOTS-1368;So;0;L;;;;;N;;;;; +28A6;BRAILLE PATTERN DOTS-2368;So;0;L;;;;;N;;;;; +28A7;BRAILLE PATTERN DOTS-12368;So;0;L;;;;;N;;;;; +28A8;BRAILLE PATTERN DOTS-468;So;0;L;;;;;N;;;;; +28A9;BRAILLE PATTERN DOTS-1468;So;0;L;;;;;N;;;;; +28AA;BRAILLE PATTERN DOTS-2468;So;0;L;;;;;N;;;;; +28AB;BRAILLE PATTERN DOTS-12468;So;0;L;;;;;N;;;;; +28AC;BRAILLE PATTERN DOTS-3468;So;0;L;;;;;N;;;;; +28AD;BRAILLE PATTERN DOTS-13468;So;0;L;;;;;N;;;;; +28AE;BRAILLE PATTERN DOTS-23468;So;0;L;;;;;N;;;;; +28AF;BRAILLE PATTERN DOTS-123468;So;0;L;;;;;N;;;;; +28B0;BRAILLE PATTERN DOTS-568;So;0;L;;;;;N;;;;; +28B1;BRAILLE PATTERN DOTS-1568;So;0;L;;;;;N;;;;; +28B2;BRAILLE PATTERN DOTS-2568;So;0;L;;;;;N;;;;; +28B3;BRAILLE PATTERN DOTS-12568;So;0;L;;;;;N;;;;; +28B4;BRAILLE PATTERN DOTS-3568;So;0;L;;;;;N;;;;; +28B5;BRAILLE PATTERN DOTS-13568;So;0;L;;;;;N;;;;; +28B6;BRAILLE PATTERN DOTS-23568;So;0;L;;;;;N;;;;; +28B7;BRAILLE PATTERN DOTS-123568;So;0;L;;;;;N;;;;; +28B8;BRAILLE PATTERN DOTS-4568;So;0;L;;;;;N;;;;; +28B9;BRAILLE PATTERN DOTS-14568;So;0;L;;;;;N;;;;; +28BA;BRAILLE PATTERN DOTS-24568;So;0;L;;;;;N;;;;; +28BB;BRAILLE PATTERN DOTS-124568;So;0;L;;;;;N;;;;; +28BC;BRAILLE PATTERN DOTS-34568;So;0;L;;;;;N;;;;; +28BD;BRAILLE PATTERN DOTS-134568;So;0;L;;;;;N;;;;; +28BE;BRAILLE PATTERN DOTS-234568;So;0;L;;;;;N;;;;; +28BF;BRAILLE PATTERN DOTS-1234568;So;0;L;;;;;N;;;;; +28C0;BRAILLE PATTERN DOTS-78;So;0;L;;;;;N;;;;; +28C1;BRAILLE PATTERN DOTS-178;So;0;L;;;;;N;;;;; +28C2;BRAILLE PATTERN DOTS-278;So;0;L;;;;;N;;;;; +28C3;BRAILLE PATTERN DOTS-1278;So;0;L;;;;;N;;;;; +28C4;BRAILLE PATTERN DOTS-378;So;0;L;;;;;N;;;;; +28C5;BRAILLE PATTERN DOTS-1378;So;0;L;;;;;N;;;;; +28C6;BRAILLE PATTERN DOTS-2378;So;0;L;;;;;N;;;;; +28C7;BRAILLE PATTERN DOTS-12378;So;0;L;;;;;N;;;;; +28C8;BRAILLE PATTERN DOTS-478;So;0;L;;;;;N;;;;; +28C9;BRAILLE PATTERN DOTS-1478;So;0;L;;;;;N;;;;; +28CA;BRAILLE PATTERN DOTS-2478;So;0;L;;;;;N;;;;; +28CB;BRAILLE PATTERN DOTS-12478;So;0;L;;;;;N;;;;; +28CC;BRAILLE PATTERN DOTS-3478;So;0;L;;;;;N;;;;; +28CD;BRAILLE PATTERN DOTS-13478;So;0;L;;;;;N;;;;; +28CE;BRAILLE PATTERN DOTS-23478;So;0;L;;;;;N;;;;; +28CF;BRAILLE PATTERN DOTS-123478;So;0;L;;;;;N;;;;; +28D0;BRAILLE PATTERN DOTS-578;So;0;L;;;;;N;;;;; +28D1;BRAILLE PATTERN DOTS-1578;So;0;L;;;;;N;;;;; +28D2;BRAILLE PATTERN DOTS-2578;So;0;L;;;;;N;;;;; +28D3;BRAILLE PATTERN DOTS-12578;So;0;L;;;;;N;;;;; +28D4;BRAILLE PATTERN DOTS-3578;So;0;L;;;;;N;;;;; +28D5;BRAILLE PATTERN DOTS-13578;So;0;L;;;;;N;;;;; +28D6;BRAILLE PATTERN DOTS-23578;So;0;L;;;;;N;;;;; +28D7;BRAILLE PATTERN DOTS-123578;So;0;L;;;;;N;;;;; +28D8;BRAILLE PATTERN DOTS-4578;So;0;L;;;;;N;;;;; +28D9;BRAILLE PATTERN DOTS-14578;So;0;L;;;;;N;;;;; +28DA;BRAILLE PATTERN DOTS-24578;So;0;L;;;;;N;;;;; +28DB;BRAILLE PATTERN DOTS-124578;So;0;L;;;;;N;;;;; +28DC;BRAILLE PATTERN DOTS-34578;So;0;L;;;;;N;;;;; +28DD;BRAILLE PATTERN DOTS-134578;So;0;L;;;;;N;;;;; +28DE;BRAILLE PATTERN DOTS-234578;So;0;L;;;;;N;;;;; +28DF;BRAILLE PATTERN DOTS-1234578;So;0;L;;;;;N;;;;; +28E0;BRAILLE PATTERN DOTS-678;So;0;L;;;;;N;;;;; +28E1;BRAILLE PATTERN DOTS-1678;So;0;L;;;;;N;;;;; +28E2;BRAILLE PATTERN DOTS-2678;So;0;L;;;;;N;;;;; +28E3;BRAILLE PATTERN DOTS-12678;So;0;L;;;;;N;;;;; +28E4;BRAILLE PATTERN DOTS-3678;So;0;L;;;;;N;;;;; +28E5;BRAILLE PATTERN DOTS-13678;So;0;L;;;;;N;;;;; +28E6;BRAILLE PATTERN DOTS-23678;So;0;L;;;;;N;;;;; +28E7;BRAILLE PATTERN DOTS-123678;So;0;L;;;;;N;;;;; +28E8;BRAILLE PATTERN DOTS-4678;So;0;L;;;;;N;;;;; +28E9;BRAILLE PATTERN DOTS-14678;So;0;L;;;;;N;;;;; +28EA;BRAILLE PATTERN DOTS-24678;So;0;L;;;;;N;;;;; +28EB;BRAILLE PATTERN DOTS-124678;So;0;L;;;;;N;;;;; +28EC;BRAILLE PATTERN DOTS-34678;So;0;L;;;;;N;;;;; +28ED;BRAILLE PATTERN DOTS-134678;So;0;L;;;;;N;;;;; +28EE;BRAILLE PATTERN DOTS-234678;So;0;L;;;;;N;;;;; +28EF;BRAILLE PATTERN DOTS-1234678;So;0;L;;;;;N;;;;; +28F0;BRAILLE PATTERN DOTS-5678;So;0;L;;;;;N;;;;; +28F1;BRAILLE PATTERN DOTS-15678;So;0;L;;;;;N;;;;; +28F2;BRAILLE PATTERN DOTS-25678;So;0;L;;;;;N;;;;; +28F3;BRAILLE PATTERN DOTS-125678;So;0;L;;;;;N;;;;; +28F4;BRAILLE PATTERN DOTS-35678;So;0;L;;;;;N;;;;; +28F5;BRAILLE PATTERN DOTS-135678;So;0;L;;;;;N;;;;; +28F6;BRAILLE PATTERN DOTS-235678;So;0;L;;;;;N;;;;; +28F7;BRAILLE PATTERN DOTS-1235678;So;0;L;;;;;N;;;;; +28F8;BRAILLE PATTERN DOTS-45678;So;0;L;;;;;N;;;;; +28F9;BRAILLE PATTERN DOTS-145678;So;0;L;;;;;N;;;;; +28FA;BRAILLE PATTERN DOTS-245678;So;0;L;;;;;N;;;;; +28FB;BRAILLE PATTERN DOTS-1245678;So;0;L;;;;;N;;;;; +28FC;BRAILLE PATTERN DOTS-345678;So;0;L;;;;;N;;;;; +28FD;BRAILLE PATTERN DOTS-1345678;So;0;L;;;;;N;;;;; +28FE;BRAILLE PATTERN DOTS-2345678;So;0;L;;;;;N;;;;; +28FF;BRAILLE PATTERN DOTS-12345678;So;0;L;;;;;N;;;;; +2900;RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2901;RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2902;LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2903;RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2904;LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2905;RIGHTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2906;LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2907;RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2908;DOWNWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2909;UPWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +290A;UPWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;; +290B;DOWNWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;; +290C;LEFTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290D;RIGHTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290E;LEFTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290F;RIGHTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2910;RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2911;RIGHTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;; +2912;UPWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;; +2913;DOWNWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;; +2914;RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2915;RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2916;RIGHTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;; +2917;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2918;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2919;LEFTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291A;RIGHTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291B;LEFTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291C;RIGHTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291D;LEFTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +291E;RIGHTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +291F;LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +2920;RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +2921;NORTH WEST AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2922;NORTH EAST AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +2923;NORTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2924;NORTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2925;SOUTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2926;SOUTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2927;NORTH WEST ARROW AND NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2928;NORTH EAST ARROW AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2929;SOUTH EAST ARROW AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +292A;SOUTH WEST ARROW AND NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +292B;RISING DIAGONAL CROSSING FALLING DIAGONAL;Sm;0;ON;;;;;N;;;;; +292C;FALLING DIAGONAL CROSSING RISING DIAGONAL;Sm;0;ON;;;;;N;;;;; +292D;SOUTH EAST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +292E;NORTH EAST ARROW CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +292F;FALLING DIAGONAL CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2930;RISING DIAGONAL CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2931;NORTH EAST ARROW CROSSING NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +2932;NORTH WEST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2933;WAVE ARROW POINTING DIRECTLY RIGHT;Sm;0;ON;;;;;N;;;;; +2934;ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS;Sm;0;ON;;;;;N;;;;; +2935;ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS;Sm;0;ON;;;;;N;;;;; +2936;ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS;Sm;0;ON;;;;;N;;;;; +2937;ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS;Sm;0;ON;;;;;N;;;;; +2938;RIGHT-SIDE ARC CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +2939;LEFT-SIDE ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293A;TOP ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293B;BOTTOM ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293C;TOP ARC CLOCKWISE ARROW WITH MINUS;Sm;0;ON;;;;;N;;;;; +293D;TOP ARC ANTICLOCKWISE ARROW WITH PLUS;Sm;0;ON;;;;;N;;;;; +293E;LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293F;LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +2940;ANTICLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +2941;CLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +2942;RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2943;LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2944;SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2945;RIGHTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;; +2946;LEFTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;; +2947;RIGHTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;; +2948;LEFT RIGHT ARROW THROUGH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +2949;UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +294A;LEFT BARB UP RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;; +294B;LEFT BARB DOWN RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;; +294C;UP BARB RIGHT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;; +294D;UP BARB LEFT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;; +294E;LEFT BARB UP RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;; +294F;UP BARB RIGHT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;; +2950;LEFT BARB DOWN RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;; +2951;UP BARB LEFT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;; +2952;LEFTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;; +2953;RIGHTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;; +2954;UPWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;; +2955;DOWNWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;; +2956;LEFTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;; +2957;RIGHTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;; +2958;UPWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;; +2959;DOWNWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;; +295A;LEFTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;; +295B;RIGHTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;; +295C;UPWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;; +295D;DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;; +295E;LEFTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;; +295F;RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;; +2960;UPWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;; +2961;DOWNWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;; +2962;LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2963;UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2964;RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2965;DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2966;LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;; +2967;LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2968;RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;; +2969;RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +296A;LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;; +296B;LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;; +296C;RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;; +296D;RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;; +296E;UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +296F;DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2970;RIGHT DOUBLE ARROW WITH ROUNDED HEAD;Sm;0;ON;;;;;N;;;;; +2971;EQUALS SIGN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2972;TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2973;LEFTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2974;RIGHTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2975;RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2976;LESS-THAN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2977;LEFTWARDS ARROW THROUGH LESS-THAN;Sm;0;ON;;;;;N;;;;; +2978;GREATER-THAN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2979;SUBSET ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +297A;LEFTWARDS ARROW THROUGH SUBSET;Sm;0;ON;;;;;N;;;;; +297B;SUPERSET ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +297C;LEFT FISH TAIL;Sm;0;ON;;;;;N;;;;; +297D;RIGHT FISH TAIL;Sm;0;ON;;;;;N;;;;; +297E;UP FISH TAIL;Sm;0;ON;;;;;N;;;;; +297F;DOWN FISH TAIL;Sm;0;ON;;;;;N;;;;; +2980;TRIPLE VERTICAL BAR DELIMITER;Sm;0;ON;;;;;N;;;;; +2981;Z NOTATION SPOT;Sm;0;ON;;;;;N;;;;; +2982;Z NOTATION TYPE COLON;Sm;0;ON;;;;;N;;;;; +2983;LEFT WHITE CURLY BRACKET;Ps;0;ON;;;;;Y;;;;; +2984;RIGHT WHITE CURLY BRACKET;Pe;0;ON;;;;;Y;;;;; +2985;LEFT WHITE PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2986;RIGHT WHITE PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2987;Z NOTATION LEFT IMAGE BRACKET;Ps;0;ON;;;;;Y;;;;; +2988;Z NOTATION RIGHT IMAGE BRACKET;Pe;0;ON;;;;;Y;;;;; +2989;Z NOTATION LEFT BINDING BRACKET;Ps;0;ON;;;;;Y;;;;; +298A;Z NOTATION RIGHT BINDING BRACKET;Pe;0;ON;;;;;Y;;;;; +298B;LEFT SQUARE BRACKET WITH UNDERBAR;Ps;0;ON;;;;;Y;;;;; +298C;RIGHT SQUARE BRACKET WITH UNDERBAR;Pe;0;ON;;;;;Y;;;;; +298D;LEFT SQUARE BRACKET WITH TICK IN TOP CORNER;Ps;0;ON;;;;;Y;;;;; +298E;RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Pe;0;ON;;;;;Y;;;;; +298F;LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Ps;0;ON;;;;;Y;;;;; +2990;RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER;Pe;0;ON;;;;;Y;;;;; +2991;LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;; +2992;RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;; +2993;LEFT ARC LESS-THAN BRACKET;Ps;0;ON;;;;;Y;;;;; +2994;RIGHT ARC GREATER-THAN BRACKET;Pe;0;ON;;;;;Y;;;;; +2995;DOUBLE LEFT ARC GREATER-THAN BRACKET;Ps;0;ON;;;;;Y;;;;; +2996;DOUBLE RIGHT ARC LESS-THAN BRACKET;Pe;0;ON;;;;;Y;;;;; +2997;LEFT BLACK TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;; +2998;RIGHT BLACK TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;; +2999;DOTTED FENCE;Sm;0;ON;;;;;N;;;;; +299A;VERTICAL ZIGZAG LINE;Sm;0;ON;;;;;N;;;;; +299B;MEASURED ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;; +299C;RIGHT ANGLE VARIANT WITH SQUARE;Sm;0;ON;;;;;Y;;;;; +299D;MEASURED RIGHT ANGLE WITH DOT;Sm;0;ON;;;;;Y;;;;; +299E;ANGLE WITH S INSIDE;Sm;0;ON;;;;;Y;;;;; +299F;ACUTE ANGLE;Sm;0;ON;;;;;Y;;;;; +29A0;SPHERICAL ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;; +29A1;SPHERICAL ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;; +29A2;TURNED ANGLE;Sm;0;ON;;;;;Y;;;;; +29A3;REVERSED ANGLE;Sm;0;ON;;;;;Y;;;;; +29A4;ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +29A5;REVERSED ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +29A6;OBLIQUE ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;; +29A7;OBLIQUE ANGLE OPENING DOWN;Sm;0;ON;;;;;Y;;;;; +29A8;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT;Sm;0;ON;;;;;Y;;;;; +29A9;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT;Sm;0;ON;;;;;Y;;;;; +29AA;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT;Sm;0;ON;;;;;Y;;;;; +29AB;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT;Sm;0;ON;;;;;Y;;;;; +29AC;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP;Sm;0;ON;;;;;Y;;;;; +29AD;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP;Sm;0;ON;;;;;Y;;;;; +29AE;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN;Sm;0;ON;;;;;Y;;;;; +29AF;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN;Sm;0;ON;;;;;Y;;;;; +29B0;REVERSED EMPTY SET;Sm;0;ON;;;;;N;;;;; +29B1;EMPTY SET WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +29B2;EMPTY SET WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +29B3;EMPTY SET WITH RIGHT ARROW ABOVE;Sm;0;ON;;;;;N;;;;; +29B4;EMPTY SET WITH LEFT ARROW ABOVE;Sm;0;ON;;;;;N;;;;; +29B5;CIRCLE WITH HORIZONTAL BAR;Sm;0;ON;;;;;N;;;;; +29B6;CIRCLED VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29B7;CIRCLED PARALLEL;Sm;0;ON;;;;;N;;;;; +29B8;CIRCLED REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29B9;CIRCLED PERPENDICULAR;Sm;0;ON;;;;;N;;;;; +29BA;CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29BB;CIRCLE WITH SUPERIMPOSED X;Sm;0;ON;;;;;N;;;;; +29BC;CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +29BD;UP ARROW THROUGH CIRCLE;Sm;0;ON;;;;;N;;;;; +29BE;CIRCLED WHITE BULLET;Sm;0;ON;;;;;N;;;;; +29BF;CIRCLED BULLET;Sm;0;ON;;;;;N;;;;; +29C0;CIRCLED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +29C1;CIRCLED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +29C2;CIRCLE WITH SMALL CIRCLE TO THE RIGHT;Sm;0;ON;;;;;Y;;;;; +29C3;CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT;Sm;0;ON;;;;;Y;;;;; +29C4;SQUARED RISING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;; +29C5;SQUARED FALLING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;; +29C6;SQUARED ASTERISK;Sm;0;ON;;;;;N;;;;; +29C7;SQUARED SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +29C8;SQUARED SQUARE;Sm;0;ON;;;;;N;;;;; +29C9;TWO JOINED SQUARES;Sm;0;ON;;;;;Y;;;;; +29CA;TRIANGLE WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +29CB;TRIANGLE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +29CC;S IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +29CD;TRIANGLE WITH SERIFS AT BOTTOM;Sm;0;ON;;;;;N;;;;; +29CE;RIGHT TRIANGLE ABOVE LEFT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +29CF;LEFT TRIANGLE BESIDE VERTICAL BAR;Sm;0;ON;;;;;Y;;;;; +29D0;VERTICAL BAR BESIDE RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +29D1;BOWTIE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D2;BOWTIE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D3;BLACK BOWTIE;Sm;0;ON;;;;;N;;;;; +29D4;TIMES WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D5;TIMES WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D6;WHITE HOURGLASS;Sm;0;ON;;;;;N;;;;; +29D7;BLACK HOURGLASS;Sm;0;ON;;;;;N;;;;; +29D8;LEFT WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;; +29D9;RIGHT WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;; +29DA;LEFT DOUBLE WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;; +29DB;RIGHT DOUBLE WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;; +29DC;INCOMPLETE INFINITY;Sm;0;ON;;;;;Y;;;;; +29DD;TIE OVER INFINITY;Sm;0;ON;;;;;N;;;;; +29DE;INFINITY NEGATED WITH VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29DF;DOUBLE-ENDED MULTIMAP;Sm;0;ON;;;;;N;;;;; +29E0;SQUARE WITH CONTOURED OUTLINE;Sm;0;ON;;;;;N;;;;; +29E1;INCREASES AS;Sm;0;ON;;;;;Y;;;;; +29E2;SHUFFLE PRODUCT;Sm;0;ON;;;;;N;;;;; +29E3;EQUALS SIGN AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;; +29E4;EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;; +29E5;IDENTICAL TO AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;; +29E6;GLEICH STARK;Sm;0;ON;;;;;N;;;;; +29E7;THERMODYNAMIC;Sm;0;ON;;;;;N;;;;; +29E8;DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29E9;DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29EA;BLACK DIAMOND WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29EB;BLACK LOZENGE;Sm;0;ON;;;;;N;;;;; +29EC;WHITE CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29ED;BLACK CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29EE;ERROR-BARRED WHITE SQUARE;Sm;0;ON;;;;;N;;;;; +29EF;ERROR-BARRED BLACK SQUARE;Sm;0;ON;;;;;N;;;;; +29F0;ERROR-BARRED WHITE DIAMOND;Sm;0;ON;;;;;N;;;;; +29F1;ERROR-BARRED BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +29F2;ERROR-BARRED WHITE CIRCLE;Sm;0;ON;;;;;N;;;;; +29F3;ERROR-BARRED BLACK CIRCLE;Sm;0;ON;;;;;N;;;;; +29F4;RULE-DELAYED;Sm;0;ON;;;;;Y;;;;; +29F5;REVERSE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;; +29F6;SOLIDUS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +29F7;REVERSE SOLIDUS WITH HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +29F8;BIG SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29F9;BIG REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29FA;DOUBLE PLUS;Sm;0;ON;;;;;N;;;;; +29FB;TRIPLE PLUS;Sm;0;ON;;;;;N;;;;; +29FC;LEFT-POINTING CURVED ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +29FD;RIGHT-POINTING CURVED ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +29FE;TINY;Sm;0;ON;;;;;N;;;;; +29FF;MINY;Sm;0;ON;;;;;N;;;;; +2A00;N-ARY CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +2A01;N-ARY CIRCLED PLUS OPERATOR;Sm;0;ON;;;;;N;;;;; +2A02;N-ARY CIRCLED TIMES OPERATOR;Sm;0;ON;;;;;N;;;;; +2A03;N-ARY UNION OPERATOR WITH DOT;Sm;0;ON;;;;;N;;;;; +2A04;N-ARY UNION OPERATOR WITH PLUS;Sm;0;ON;;;;;N;;;;; +2A05;N-ARY SQUARE INTERSECTION OPERATOR;Sm;0;ON;;;;;N;;;;; +2A06;N-ARY SQUARE UNION OPERATOR;Sm;0;ON;;;;;N;;;;; +2A07;TWO LOGICAL AND OPERATOR;Sm;0;ON;;;;;N;;;;; +2A08;TWO LOGICAL OR OPERATOR;Sm;0;ON;;;;;N;;;;; +2A09;N-ARY TIMES OPERATOR;Sm;0;ON;;;;;N;;;;; +2A0A;MODULO TWO SUM;Sm;0;ON;;;;;Y;;;;; +2A0B;SUMMATION WITH INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2A0C;QUADRUPLE INTEGRAL OPERATOR;Sm;0;ON; 222B 222B 222B 222B;;;;Y;;;;; +2A0D;FINITE PART INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2A0E;INTEGRAL WITH DOUBLE STROKE;Sm;0;ON;;;;;Y;;;;; +2A0F;INTEGRAL AVERAGE WITH SLASH;Sm;0;ON;;;;;Y;;;;; +2A10;CIRCULATION FUNCTION;Sm;0;ON;;;;;Y;;;;; +2A11;ANTICLOCKWISE INTEGRATION;Sm;0;ON;;;;;Y;;;;; +2A12;LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;; +2A13;LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;; +2A14;LINE INTEGRATION NOT INCLUDING THE POLE;Sm;0;ON;;;;;Y;;;;; +2A15;INTEGRAL AROUND A POINT OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A16;QUATERNION INTEGRAL OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A17;INTEGRAL WITH LEFTWARDS ARROW WITH HOOK;Sm;0;ON;;;;;Y;;;;; +2A18;INTEGRAL WITH TIMES SIGN;Sm;0;ON;;;;;Y;;;;; +2A19;INTEGRAL WITH INTERSECTION;Sm;0;ON;;;;;Y;;;;; +2A1A;INTEGRAL WITH UNION;Sm;0;ON;;;;;Y;;;;; +2A1B;INTEGRAL WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +2A1C;INTEGRAL WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +2A1D;JOIN;Sm;0;ON;;;;;N;;;;; +2A1E;LARGE LEFT TRIANGLE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A1F;Z NOTATION SCHEMA COMPOSITION;Sm;0;ON;;;;;Y;;;;; +2A20;Z NOTATION SCHEMA PIPING;Sm;0;ON;;;;;Y;;;;; +2A21;Z NOTATION SCHEMA PROJECTION;Sm;0;ON;;;;;Y;;;;; +2A22;PLUS SIGN WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +2A23;PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE;Sm;0;ON;;;;;N;;;;; +2A24;PLUS SIGN WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;; +2A25;PLUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A26;PLUS SIGN WITH TILDE BELOW;Sm;0;ON;;;;;Y;;;;; +2A27;PLUS SIGN WITH SUBSCRIPT TWO;Sm;0;ON;;;;;N;;;;; +2A28;PLUS SIGN WITH BLACK TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A29;MINUS SIGN WITH COMMA ABOVE;Sm;0;ON;;;;;Y;;;;; +2A2A;MINUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A2B;MINUS SIGN WITH FALLING DOTS;Sm;0;ON;;;;;Y;;;;; +2A2C;MINUS SIGN WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;; +2A2D;PLUS SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A2E;PLUS SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A2F;VECTOR OR CROSS PRODUCT;Sm;0;ON;;;;;N;;;;; +2A30;MULTIPLICATION SIGN WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A31;MULTIPLICATION SIGN WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A32;SEMIDIRECT PRODUCT WITH BOTTOM CLOSED;Sm;0;ON;;;;;N;;;;; +2A33;SMASH PRODUCT;Sm;0;ON;;;;;N;;;;; +2A34;MULTIPLICATION SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A35;MULTIPLICATION SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A36;CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;N;;;;; +2A37;MULTIPLICATION SIGN IN DOUBLE CIRCLE;Sm;0;ON;;;;;N;;;;; +2A38;CIRCLED DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +2A39;PLUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3A;MINUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3B;MULTIPLICATION SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3C;INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;; +2A3D;RIGHTHAND INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;; +2A3E;Z NOTATION RELATIONAL COMPOSITION;Sm;0;ON;;;;;Y;;;;; +2A3F;AMALGAMATION OR COPRODUCT;Sm;0;ON;;;;;N;;;;; +2A40;INTERSECTION WITH DOT;Sm;0;ON;;;;;N;;;;; +2A41;UNION WITH MINUS SIGN;Sm;0;ON;;;;;N;;;;; +2A42;UNION WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2A43;INTERSECTION WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2A44;INTERSECTION WITH LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A45;UNION WITH LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A46;UNION ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A47;INTERSECTION ABOVE UNION;Sm;0;ON;;;;;N;;;;; +2A48;UNION ABOVE BAR ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A49;INTERSECTION ABOVE BAR ABOVE UNION;Sm;0;ON;;;;;N;;;;; +2A4A;UNION BESIDE AND JOINED WITH UNION;Sm;0;ON;;;;;N;;;;; +2A4B;INTERSECTION BESIDE AND JOINED WITH INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A4C;CLOSED UNION WITH SERIFS;Sm;0;ON;;;;;N;;;;; +2A4D;CLOSED INTERSECTION WITH SERIFS;Sm;0;ON;;;;;N;;;;; +2A4E;DOUBLE SQUARE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A4F;DOUBLE SQUARE UNION;Sm;0;ON;;;;;N;;;;; +2A50;CLOSED UNION WITH SERIFS AND SMASH PRODUCT;Sm;0;ON;;;;;N;;;;; +2A51;LOGICAL AND WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A52;LOGICAL OR WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A53;DOUBLE LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A54;DOUBLE LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A55;TWO INTERSECTING LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A56;TWO INTERSECTING LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A57;SLOPING LARGE OR;Sm;0;ON;;;;;Y;;;;; +2A58;SLOPING LARGE AND;Sm;0;ON;;;;;Y;;;;; +2A59;LOGICAL OR OVERLAPPING LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A5A;LOGICAL AND WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;; +2A5B;LOGICAL OR WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;; +2A5C;LOGICAL AND WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;; +2A5D;LOGICAL OR WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;; +2A5E;LOGICAL AND WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;; +2A5F;LOGICAL AND WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A60;LOGICAL AND WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A61;SMALL VEE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A62;LOGICAL OR WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;; +2A63;LOGICAL OR WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A64;Z NOTATION DOMAIN ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;; +2A65;Z NOTATION RANGE ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;; +2A66;EQUALS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A67;IDENTICAL WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A68;TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2A69;TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2A6A;TILDE OPERATOR WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A6B;TILDE OPERATOR WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;; +2A6C;SIMILAR MINUS SIMILAR;Sm;0;ON;;;;;Y;;;;; +2A6D;CONGRUENT WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A6E;EQUALS WITH ASTERISK;Sm;0;ON;;;;;N;;;;; +2A6F;ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;Y;;;;; +2A70;APPROXIMATELY EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A71;EQUALS SIGN ABOVE PLUS SIGN;Sm;0;ON;;;;;N;;;;; +2A72;PLUS SIGN ABOVE EQUALS SIGN;Sm;0;ON;;;;;N;;;;; +2A73;EQUALS SIGN ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A74;DOUBLE COLON EQUAL;Sm;0;ON; 003A 003A 003D;;;;Y;;;;; +2A75;TWO CONSECUTIVE EQUALS SIGNS;Sm;0;ON; 003D 003D;;;;N;;;;; +2A76;THREE CONSECUTIVE EQUALS SIGNS;Sm;0;ON; 003D 003D 003D;;;;N;;;;; +2A77;EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW;Sm;0;ON;;;;;N;;;;; +2A78;EQUIVALENT WITH FOUR DOTS ABOVE;Sm;0;ON;;;;;N;;;;; +2A79;LESS-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;; +2A7A;GREATER-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;; +2A7B;LESS-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;; +2A7C;GREATER-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;; +2A7D;LESS-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A7E;GREATER-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A7F;LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A80;GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A81;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A82;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A83;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT;Sm;0;ON;;;;;Y;;;;; +2A84;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT;Sm;0;ON;;;;;Y;;;;; +2A85;LESS-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A86;GREATER-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A87;LESS-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A88;GREATER-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A89;LESS-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A8A;GREATER-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A8B;LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A8C;GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A8D;LESS-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;; +2A8E;GREATER-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;; +2A8F;LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A90;GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A91;LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;; +2A92;GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;; +2A93;LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2A94;GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2A95;SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A96;SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A97;SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A98;SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A99;DOUBLE-LINE EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9A;DOUBLE-LINE EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9B;DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9C;DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9D;SIMILAR OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9E;SIMILAR OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9F;SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AA0;SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AA1;DOUBLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2AA2;DOUBLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2AA3;DOUBLE NESTED LESS-THAN WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +2AA4;GREATER-THAN OVERLAPPING LESS-THAN;Sm;0;ON;;;;;N;;;;; +2AA5;GREATER-THAN BESIDE LESS-THAN;Sm;0;ON;;;;;N;;;;; +2AA6;LESS-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;; +2AA7;GREATER-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;; +2AA8;LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2AA9;GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2AAA;SMALLER THAN;Sm;0;ON;;;;;Y;;;;; +2AAB;LARGER THAN;Sm;0;ON;;;;;Y;;;;; +2AAC;SMALLER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AAD;LARGER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AAE;EQUALS SIGN WITH BUMPY ABOVE;Sm;0;ON;;;;;N;;;;; +2AAF;PRECEDES ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB0;SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB1;PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB2;SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB3;PRECEDES ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB4;SUCCEEDS ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB5;PRECEDES ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB6;SUCCEEDS ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB7;PRECEDES ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB8;SUCCEEDS ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB9;PRECEDES ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ABA;SUCCEEDS ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ABB;DOUBLE PRECEDES;Sm;0;ON;;;;;Y;;;;; +2ABC;DOUBLE SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +2ABD;SUBSET WITH DOT;Sm;0;ON;;;;;Y;;;;; +2ABE;SUPERSET WITH DOT;Sm;0;ON;;;;;Y;;;;; +2ABF;SUBSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC0;SUPERSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC1;SUBSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC2;SUPERSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC3;SUBSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2AC4;SUPERSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2AC5;SUBSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AC6;SUPERSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AC7;SUBSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AC8;SUPERSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AC9;SUBSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACA;SUPERSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACB;SUBSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACC;SUPERSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACD;SQUARE LEFT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;; +2ACE;SQUARE RIGHT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;; +2ACF;CLOSED SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD0;CLOSED SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD1;CLOSED SUBSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AD2;CLOSED SUPERSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AD3;SUBSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD4;SUPERSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD5;SUBSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD6;SUPERSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD7;SUPERSET BESIDE SUBSET;Sm;0;ON;;;;;N;;;;; +2AD8;SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET;Sm;0;ON;;;;;N;;;;; +2AD9;ELEMENT OF OPENING DOWNWARDS;Sm;0;ON;;;;;N;;;;; +2ADA;PITCHFORK WITH TEE TOP;Sm;0;ON;;;;;N;;;;; +2ADB;TRANSVERSAL INTERSECTION;Sm;0;ON;;;;;N;;;;; +2ADC;FORKING;Sm;0;ON;2ADD 0338;;;;Y;;;;; +2ADD;NONFORKING;Sm;0;ON;;;;;N;;;;; +2ADE;SHORT LEFT TACK;Sm;0;ON;;;;;Y;;;;; +2ADF;SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AE0;SHORT UP TACK;Sm;0;ON;;;;;N;;;;; +2AE1;PERPENDICULAR WITH S;Sm;0;ON;;;;;N;;;;; +2AE2;VERTICAL BAR TRIPLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE3;DOUBLE VERTICAL BAR LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE4;VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE5;DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE6;LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL;Sm;0;ON;;;;;Y;;;;; +2AE7;SHORT DOWN TACK WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2AE8;SHORT UP TACK WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2AE9;SHORT UP TACK ABOVE SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AEA;DOUBLE DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AEB;DOUBLE UP TACK;Sm;0;ON;;;;;N;;;;; +2AEC;DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;; +2AED;REVERSED DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;; +2AEE;DOES NOT DIVIDE WITH REVERSED NEGATION SLASH;Sm;0;ON;;;;;Y;;;;; +2AEF;VERTICAL LINE WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +2AF0;VERTICAL LINE WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;; +2AF1;DOWN TACK WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;; +2AF2;PARALLEL WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2AF3;PARALLEL WITH TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AF4;TRIPLE VERTICAL BAR BINARY RELATION;Sm;0;ON;;;;;N;;;;; +2AF5;TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2AF6;TRIPLE COLON OPERATOR;Sm;0;ON;;;;;N;;;;; +2AF7;TRIPLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2AF8;TRIPLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2AF9;DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AFA;DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AFB;TRIPLE SOLIDUS BINARY RELATION;Sm;0;ON;;;;;Y;;;;; +2AFC;LARGE TRIPLE VERTICAL BAR OPERATOR;Sm;0;ON;;;;;N;;;;; +2AFD;DOUBLE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AFE;WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +2AFF;N-ARY WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +2B00;NORTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B01;NORTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B02;SOUTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B03;SOUTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B04;LEFT RIGHT WHITE ARROW;So;0;ON;;;;;N;;;;; +2B05;LEFTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B06;UPWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B07;DOWNWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B08;NORTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B09;NORTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0A;SOUTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0B;SOUTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0C;LEFT RIGHT BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0D;UP DOWN BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0E;RIGHTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2B0F;RIGHTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;; +2B10;LEFTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2B11;LEFTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;; +2B12;SQUARE WITH TOP HALF BLACK;So;0;ON;;;;;N;;;;; +2B13;SQUARE WITH BOTTOM HALF BLACK;So;0;ON;;;;;N;;;;; +2B14;SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +2B15;SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +2B16;DIAMOND WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +2B17;DIAMOND WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +2B18;DIAMOND WITH TOP HALF BLACK;So;0;ON;;;;;N;;;;; +2B19;DIAMOND WITH BOTTOM HALF BLACK;So;0;ON;;;;;N;;;;; +2B1A;DOTTED SQUARE;So;0;ON;;;;;N;;;;; +2B1B;BLACK LARGE SQUARE;So;0;ON;;;;;N;;;;; +2B1C;WHITE LARGE SQUARE;So;0;ON;;;;;N;;;;; +2B1D;BLACK VERY SMALL SQUARE;So;0;ON;;;;;N;;;;; +2B1E;WHITE VERY SMALL SQUARE;So;0;ON;;;;;N;;;;; +2B1F;BLACK PENTAGON;So;0;ON;;;;;N;;;;; +2B20;WHITE PENTAGON;So;0;ON;;;;;N;;;;; +2B21;WHITE HEXAGON;So;0;ON;;;;;N;;;;; +2B22;BLACK HEXAGON;So;0;ON;;;;;N;;;;; +2B23;HORIZONTAL BLACK HEXAGON;So;0;ON;;;;;N;;;;; +2B24;BLACK LARGE CIRCLE;So;0;ON;;;;;N;;;;; +2B25;BLACK MEDIUM DIAMOND;So;0;ON;;;;;N;;;;; +2B26;WHITE MEDIUM DIAMOND;So;0;ON;;;;;N;;;;; +2B27;BLACK MEDIUM LOZENGE;So;0;ON;;;;;N;;;;; +2B28;WHITE MEDIUM LOZENGE;So;0;ON;;;;;N;;;;; +2B29;BLACK SMALL DIAMOND;So;0;ON;;;;;N;;;;; +2B2A;BLACK SMALL LOZENGE;So;0;ON;;;;;N;;;;; +2B2B;WHITE SMALL LOZENGE;So;0;ON;;;;;N;;;;; +2B2C;BLACK HORIZONTAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2D;WHITE HORIZONTAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2E;BLACK VERTICAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2F;WHITE VERTICAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B30;LEFT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +2B31;THREE LEFTWARDS ARROWS;Sm;0;ON;;;;;N;;;;; +2B32;LEFT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +2B33;LONG LEFTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;; +2B34;LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B35;LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B36;LEFTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2B37;LEFTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2B38;LEFTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;; +2B39;LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3A;LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3B;LEFTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;; +2B3C;LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3D;LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3E;LEFTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;; +2B3F;WAVE ARROW POINTING DIRECTLY LEFT;Sm;0;ON;;;;;N;;;;; +2B40;EQUALS SIGN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B41;REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B42;LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B43;RIGHTWARDS ARROW THROUGH GREATER-THAN;Sm;0;ON;;;;;N;;;;; +2B44;RIGHTWARDS ARROW THROUGH SUPERSET;Sm;0;ON;;;;;N;;;;; +2B45;LEFTWARDS QUADRUPLE ARROW;So;0;ON;;;;;N;;;;; +2B46;RIGHTWARDS QUADRUPLE ARROW;So;0;ON;;;;;N;;;;; +2B47;REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B48;RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B49;TILDE OPERATOR ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B4A;LEFTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B4B;LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2B4C;RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2B50;WHITE MEDIUM STAR;So;0;ON;;;;;N;;;;; +2B51;BLACK SMALL STAR;So;0;ON;;;;;N;;;;; +2B52;WHITE SMALL STAR;So;0;ON;;;;;N;;;;; +2B53;BLACK RIGHT-POINTING PENTAGON;So;0;ON;;;;;N;;;;; +2B54;WHITE RIGHT-POINTING PENTAGON;So;0;ON;;;;;N;;;;; +2B55;HEAVY LARGE CIRCLE;So;0;ON;;;;;N;;;;; +2B56;HEAVY OVAL WITH OVAL INSIDE;So;0;ON;;;;;N;;;;; +2B57;HEAVY CIRCLE WITH CIRCLE INSIDE;So;0;ON;;;;;N;;;;; +2B58;HEAVY CIRCLE;So;0;ON;;;;;N;;;;; +2B59;HEAVY CIRCLED SALTIRE;So;0;ON;;;;;N;;;;; +2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30; +2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31; +2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32; +2C03;GLAGOLITIC CAPITAL LETTER GLAGOLI;Lu;0;L;;;;;N;;;;2C33; +2C04;GLAGOLITIC CAPITAL LETTER DOBRO;Lu;0;L;;;;;N;;;;2C34; +2C05;GLAGOLITIC CAPITAL LETTER YESTU;Lu;0;L;;;;;N;;;;2C35; +2C06;GLAGOLITIC CAPITAL LETTER ZHIVETE;Lu;0;L;;;;;N;;;;2C36; +2C07;GLAGOLITIC CAPITAL LETTER DZELO;Lu;0;L;;;;;N;;;;2C37; +2C08;GLAGOLITIC CAPITAL LETTER ZEMLJA;Lu;0;L;;;;;N;;;;2C38; +2C09;GLAGOLITIC CAPITAL LETTER IZHE;Lu;0;L;;;;;N;;;;2C39; +2C0A;GLAGOLITIC CAPITAL LETTER INITIAL IZHE;Lu;0;L;;;;;N;;;;2C3A; +2C0B;GLAGOLITIC CAPITAL LETTER I;Lu;0;L;;;;;N;;;;2C3B; +2C0C;GLAGOLITIC CAPITAL LETTER DJERVI;Lu;0;L;;;;;N;;;;2C3C; +2C0D;GLAGOLITIC CAPITAL LETTER KAKO;Lu;0;L;;;;;N;;;;2C3D; +2C0E;GLAGOLITIC CAPITAL LETTER LJUDIJE;Lu;0;L;;;;;N;;;;2C3E; +2C0F;GLAGOLITIC CAPITAL LETTER MYSLITE;Lu;0;L;;;;;N;;;;2C3F; +2C10;GLAGOLITIC CAPITAL LETTER NASHI;Lu;0;L;;;;;N;;;;2C40; +2C11;GLAGOLITIC CAPITAL LETTER ONU;Lu;0;L;;;;;N;;;;2C41; +2C12;GLAGOLITIC CAPITAL LETTER POKOJI;Lu;0;L;;;;;N;;;;2C42; +2C13;GLAGOLITIC CAPITAL LETTER RITSI;Lu;0;L;;;;;N;;;;2C43; +2C14;GLAGOLITIC CAPITAL LETTER SLOVO;Lu;0;L;;;;;N;;;;2C44; +2C15;GLAGOLITIC CAPITAL LETTER TVRIDO;Lu;0;L;;;;;N;;;;2C45; +2C16;GLAGOLITIC CAPITAL LETTER UKU;Lu;0;L;;;;;N;;;;2C46; +2C17;GLAGOLITIC CAPITAL LETTER FRITU;Lu;0;L;;;;;N;;;;2C47; +2C18;GLAGOLITIC CAPITAL LETTER HERU;Lu;0;L;;;;;N;;;;2C48; +2C19;GLAGOLITIC CAPITAL LETTER OTU;Lu;0;L;;;;;N;;;;2C49; +2C1A;GLAGOLITIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;2C4A; +2C1B;GLAGOLITIC CAPITAL LETTER SHTA;Lu;0;L;;;;;N;;;;2C4B; +2C1C;GLAGOLITIC CAPITAL LETTER TSI;Lu;0;L;;;;;N;;;;2C4C; +2C1D;GLAGOLITIC CAPITAL LETTER CHRIVI;Lu;0;L;;;;;N;;;;2C4D; +2C1E;GLAGOLITIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;2C4E; +2C1F;GLAGOLITIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;;;;2C4F; +2C20;GLAGOLITIC CAPITAL LETTER YERI;Lu;0;L;;;;;N;;;;2C50; +2C21;GLAGOLITIC CAPITAL LETTER YATI;Lu;0;L;;;;;N;;;;2C51; +2C22;GLAGOLITIC CAPITAL LETTER SPIDERY HA;Lu;0;L;;;;;N;;;;2C52; +2C23;GLAGOLITIC CAPITAL LETTER YU;Lu;0;L;;;;;N;;;;2C53; +2C24;GLAGOLITIC CAPITAL LETTER SMALL YUS;Lu;0;L;;;;;N;;;;2C54; +2C25;GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL;Lu;0;L;;;;;N;;;;2C55; +2C26;GLAGOLITIC CAPITAL LETTER YO;Lu;0;L;;;;;N;;;;2C56; +2C27;GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS;Lu;0;L;;;;;N;;;;2C57; +2C28;GLAGOLITIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;2C58; +2C29;GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS;Lu;0;L;;;;;N;;;;2C59; +2C2A;GLAGOLITIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;2C5A; +2C2B;GLAGOLITIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;2C5B; +2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; +2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; +2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; +2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 +2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 +2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 +2C33;GLAGOLITIC SMALL LETTER GLAGOLI;Ll;0;L;;;;;N;;;2C03;;2C03 +2C34;GLAGOLITIC SMALL LETTER DOBRO;Ll;0;L;;;;;N;;;2C04;;2C04 +2C35;GLAGOLITIC SMALL LETTER YESTU;Ll;0;L;;;;;N;;;2C05;;2C05 +2C36;GLAGOLITIC SMALL LETTER ZHIVETE;Ll;0;L;;;;;N;;;2C06;;2C06 +2C37;GLAGOLITIC SMALL LETTER DZELO;Ll;0;L;;;;;N;;;2C07;;2C07 +2C38;GLAGOLITIC SMALL LETTER ZEMLJA;Ll;0;L;;;;;N;;;2C08;;2C08 +2C39;GLAGOLITIC SMALL LETTER IZHE;Ll;0;L;;;;;N;;;2C09;;2C09 +2C3A;GLAGOLITIC SMALL LETTER INITIAL IZHE;Ll;0;L;;;;;N;;;2C0A;;2C0A +2C3B;GLAGOLITIC SMALL LETTER I;Ll;0;L;;;;;N;;;2C0B;;2C0B +2C3C;GLAGOLITIC SMALL LETTER DJERVI;Ll;0;L;;;;;N;;;2C0C;;2C0C +2C3D;GLAGOLITIC SMALL LETTER KAKO;Ll;0;L;;;;;N;;;2C0D;;2C0D +2C3E;GLAGOLITIC SMALL LETTER LJUDIJE;Ll;0;L;;;;;N;;;2C0E;;2C0E +2C3F;GLAGOLITIC SMALL LETTER MYSLITE;Ll;0;L;;;;;N;;;2C0F;;2C0F +2C40;GLAGOLITIC SMALL LETTER NASHI;Ll;0;L;;;;;N;;;2C10;;2C10 +2C41;GLAGOLITIC SMALL LETTER ONU;Ll;0;L;;;;;N;;;2C11;;2C11 +2C42;GLAGOLITIC SMALL LETTER POKOJI;Ll;0;L;;;;;N;;;2C12;;2C12 +2C43;GLAGOLITIC SMALL LETTER RITSI;Ll;0;L;;;;;N;;;2C13;;2C13 +2C44;GLAGOLITIC SMALL LETTER SLOVO;Ll;0;L;;;;;N;;;2C14;;2C14 +2C45;GLAGOLITIC SMALL LETTER TVRIDO;Ll;0;L;;;;;N;;;2C15;;2C15 +2C46;GLAGOLITIC SMALL LETTER UKU;Ll;0;L;;;;;N;;;2C16;;2C16 +2C47;GLAGOLITIC SMALL LETTER FRITU;Ll;0;L;;;;;N;;;2C17;;2C17 +2C48;GLAGOLITIC SMALL LETTER HERU;Ll;0;L;;;;;N;;;2C18;;2C18 +2C49;GLAGOLITIC SMALL LETTER OTU;Ll;0;L;;;;;N;;;2C19;;2C19 +2C4A;GLAGOLITIC SMALL LETTER PE;Ll;0;L;;;;;N;;;2C1A;;2C1A +2C4B;GLAGOLITIC SMALL LETTER SHTA;Ll;0;L;;;;;N;;;2C1B;;2C1B +2C4C;GLAGOLITIC SMALL LETTER TSI;Ll;0;L;;;;;N;;;2C1C;;2C1C +2C4D;GLAGOLITIC SMALL LETTER CHRIVI;Ll;0;L;;;;;N;;;2C1D;;2C1D +2C4E;GLAGOLITIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;2C1E;;2C1E +2C4F;GLAGOLITIC SMALL LETTER YERU;Ll;0;L;;;;;N;;;2C1F;;2C1F +2C50;GLAGOLITIC SMALL LETTER YERI;Ll;0;L;;;;;N;;;2C20;;2C20 +2C51;GLAGOLITIC SMALL LETTER YATI;Ll;0;L;;;;;N;;;2C21;;2C21 +2C52;GLAGOLITIC SMALL LETTER SPIDERY HA;Ll;0;L;;;;;N;;;2C22;;2C22 +2C53;GLAGOLITIC SMALL LETTER YU;Ll;0;L;;;;;N;;;2C23;;2C23 +2C54;GLAGOLITIC SMALL LETTER SMALL YUS;Ll;0;L;;;;;N;;;2C24;;2C24 +2C55;GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL;Ll;0;L;;;;;N;;;2C25;;2C25 +2C56;GLAGOLITIC SMALL LETTER YO;Ll;0;L;;;;;N;;;2C26;;2C26 +2C57;GLAGOLITIC SMALL LETTER IOTATED SMALL YUS;Ll;0;L;;;;;N;;;2C27;;2C27 +2C58;GLAGOLITIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;2C28;;2C28 +2C59;GLAGOLITIC SMALL LETTER IOTATED BIG YUS;Ll;0;L;;;;;N;;;2C29;;2C29 +2C5A;GLAGOLITIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;2C2A;;2C2A +2C5B;GLAGOLITIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;2C2B;;2C2B +2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C +2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D +2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E +2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; +2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 +2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; +2C63;LATIN CAPITAL LETTER P WITH STROKE;Lu;0;L;;;;;N;;;;1D7D; +2C64;LATIN CAPITAL LETTER R WITH TAIL;Lu;0;L;;;;;N;;;;027D; +2C65;LATIN SMALL LETTER A WITH STROKE;Ll;0;L;;;;;N;;;023A;;023A +2C66;LATIN SMALL LETTER T WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;023E;;023E +2C67;LATIN CAPITAL LETTER H WITH DESCENDER;Lu;0;L;;;;;N;;;;2C68; +2C68;LATIN SMALL LETTER H WITH DESCENDER;Ll;0;L;;;;;N;;;2C67;;2C67 +2C69;LATIN CAPITAL LETTER K WITH DESCENDER;Lu;0;L;;;;;N;;;;2C6A; +2C6A;LATIN SMALL LETTER K WITH DESCENDER;Ll;0;L;;;;;N;;;2C69;;2C69 +2C6B;LATIN CAPITAL LETTER Z WITH DESCENDER;Lu;0;L;;;;;N;;;;2C6C; +2C6C;LATIN SMALL LETTER Z WITH DESCENDER;Ll;0;L;;;;;N;;;2C6B;;2C6B +2C6D;LATIN CAPITAL LETTER ALPHA;Lu;0;L;;;;;N;;;;0251; +2C6E;LATIN CAPITAL LETTER M WITH HOOK;Lu;0;L;;;;;N;;;;0271; +2C6F;LATIN CAPITAL LETTER TURNED A;Lu;0;L;;;;;N;;;;0250; +2C70;LATIN CAPITAL LETTER TURNED ALPHA;Lu;0;L;;;;;N;;;;0252; +2C71;LATIN SMALL LETTER V WITH RIGHT HOOK;Ll;0;L;;;;;N;;;;; +2C72;LATIN CAPITAL LETTER W WITH HOOK;Lu;0;L;;;;;N;;;;2C73; +2C73;LATIN SMALL LETTER W WITH HOOK;Ll;0;L;;;;;N;;;2C72;;2C72 +2C74;LATIN SMALL LETTER V WITH CURL;Ll;0;L;;;;;N;;;;; +2C75;LATIN CAPITAL LETTER HALF H;Lu;0;L;;;;;N;;;;2C76; +2C76;LATIN SMALL LETTER HALF H;Ll;0;L;;;;;N;;;2C75;;2C75 +2C77;LATIN SMALL LETTER TAILLESS PHI;Ll;0;L;;;;;N;;;;; +2C78;LATIN SMALL LETTER E WITH NOTCH;Ll;0;L;;;;;N;;;;; +2C79;LATIN SMALL LETTER TURNED R WITH TAIL;Ll;0;L;;;;;N;;;;; +2C7A;LATIN SMALL LETTER O WITH LOW RING INSIDE;Ll;0;L;;;;;N;;;;; +2C7B;LATIN LETTER SMALL CAPITAL TURNED E;Ll;0;L;;;;;N;;;;; +2C7C;LATIN SUBSCRIPT SMALL LETTER J;Ll;0;L; 006A;;;;N;;;;; +2C7D;MODIFIER LETTER CAPITAL V;Lm;0;L; 0056;;;;N;;;;; +2C7E;LATIN CAPITAL LETTER S WITH SWASH TAIL;Lu;0;L;;;;;N;;;;023F; +2C7F;LATIN CAPITAL LETTER Z WITH SWASH TAIL;Lu;0;L;;;;;N;;;;0240; +2C80;COPTIC CAPITAL LETTER ALFA;Lu;0;L;;;;;N;;;;2C81; +2C81;COPTIC SMALL LETTER ALFA;Ll;0;L;;;;;N;;;2C80;;2C80 +2C82;COPTIC CAPITAL LETTER VIDA;Lu;0;L;;;;;N;;;;2C83; +2C83;COPTIC SMALL LETTER VIDA;Ll;0;L;;;;;N;;;2C82;;2C82 +2C84;COPTIC CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;2C85; +2C85;COPTIC SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;2C84;;2C84 +2C86;COPTIC CAPITAL LETTER DALDA;Lu;0;L;;;;;N;;;;2C87; +2C87;COPTIC SMALL LETTER DALDA;Ll;0;L;;;;;N;;;2C86;;2C86 +2C88;COPTIC CAPITAL LETTER EIE;Lu;0;L;;;;;N;;;;2C89; +2C89;COPTIC SMALL LETTER EIE;Ll;0;L;;;;;N;;;2C88;;2C88 +2C8A;COPTIC CAPITAL LETTER SOU;Lu;0;L;;;;;N;;;;2C8B; +2C8B;COPTIC SMALL LETTER SOU;Ll;0;L;;;;;N;;;2C8A;;2C8A +2C8C;COPTIC CAPITAL LETTER ZATA;Lu;0;L;;;;;N;;;;2C8D; +2C8D;COPTIC SMALL LETTER ZATA;Ll;0;L;;;;;N;;;2C8C;;2C8C +2C8E;COPTIC CAPITAL LETTER HATE;Lu;0;L;;;;;N;;;;2C8F; +2C8F;COPTIC SMALL LETTER HATE;Ll;0;L;;;;;N;;;2C8E;;2C8E +2C90;COPTIC CAPITAL LETTER THETHE;Lu;0;L;;;;;N;;;;2C91; +2C91;COPTIC SMALL LETTER THETHE;Ll;0;L;;;;;N;;;2C90;;2C90 +2C92;COPTIC CAPITAL LETTER IAUDA;Lu;0;L;;;;;N;;;;2C93; +2C93;COPTIC SMALL LETTER IAUDA;Ll;0;L;;;;;N;;;2C92;;2C92 +2C94;COPTIC CAPITAL LETTER KAPA;Lu;0;L;;;;;N;;;;2C95; +2C95;COPTIC SMALL LETTER KAPA;Ll;0;L;;;;;N;;;2C94;;2C94 +2C96;COPTIC CAPITAL LETTER LAULA;Lu;0;L;;;;;N;;;;2C97; +2C97;COPTIC SMALL LETTER LAULA;Ll;0;L;;;;;N;;;2C96;;2C96 +2C98;COPTIC CAPITAL LETTER MI;Lu;0;L;;;;;N;;;;2C99; +2C99;COPTIC SMALL LETTER MI;Ll;0;L;;;;;N;;;2C98;;2C98 +2C9A;COPTIC CAPITAL LETTER NI;Lu;0;L;;;;;N;;;;2C9B; +2C9B;COPTIC SMALL LETTER NI;Ll;0;L;;;;;N;;;2C9A;;2C9A +2C9C;COPTIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;2C9D; +2C9D;COPTIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;2C9C;;2C9C +2C9E;COPTIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;2C9F; +2C9F;COPTIC SMALL LETTER O;Ll;0;L;;;;;N;;;2C9E;;2C9E +2CA0;COPTIC CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;2CA1; +2CA1;COPTIC SMALL LETTER PI;Ll;0;L;;;;;N;;;2CA0;;2CA0 +2CA2;COPTIC CAPITAL LETTER RO;Lu;0;L;;;;;N;;;;2CA3; +2CA3;COPTIC SMALL LETTER RO;Ll;0;L;;;;;N;;;2CA2;;2CA2 +2CA4;COPTIC CAPITAL LETTER SIMA;Lu;0;L;;;;;N;;;;2CA5; +2CA5;COPTIC SMALL LETTER SIMA;Ll;0;L;;;;;N;;;2CA4;;2CA4 +2CA6;COPTIC CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;2CA7; +2CA7;COPTIC SMALL LETTER TAU;Ll;0;L;;;;;N;;;2CA6;;2CA6 +2CA8;COPTIC CAPITAL LETTER UA;Lu;0;L;;;;;N;;;;2CA9; +2CA9;COPTIC SMALL LETTER UA;Ll;0;L;;;;;N;;;2CA8;;2CA8 +2CAA;COPTIC CAPITAL LETTER FI;Lu;0;L;;;;;N;;;;2CAB; +2CAB;COPTIC SMALL LETTER FI;Ll;0;L;;;;;N;;;2CAA;;2CAA +2CAC;COPTIC CAPITAL LETTER KHI;Lu;0;L;;;;;N;;;;2CAD; +2CAD;COPTIC SMALL LETTER KHI;Ll;0;L;;;;;N;;;2CAC;;2CAC +2CAE;COPTIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;2CAF; +2CAF;COPTIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;2CAE;;2CAE +2CB0;COPTIC CAPITAL LETTER OOU;Lu;0;L;;;;;N;;;;2CB1; +2CB1;COPTIC SMALL LETTER OOU;Ll;0;L;;;;;N;;;2CB0;;2CB0 +2CB2;COPTIC CAPITAL LETTER DIALECT-P ALEF;Lu;0;L;;;;;N;;;;2CB3; +2CB3;COPTIC SMALL LETTER DIALECT-P ALEF;Ll;0;L;;;;;N;;;2CB2;;2CB2 +2CB4;COPTIC CAPITAL LETTER OLD COPTIC AIN;Lu;0;L;;;;;N;;;;2CB5; +2CB5;COPTIC SMALL LETTER OLD COPTIC AIN;Ll;0;L;;;;;N;;;2CB4;;2CB4 +2CB6;COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE;Lu;0;L;;;;;N;;;;2CB7; +2CB7;COPTIC SMALL LETTER CRYPTOGRAMMIC EIE;Ll;0;L;;;;;N;;;2CB6;;2CB6 +2CB8;COPTIC CAPITAL LETTER DIALECT-P KAPA;Lu;0;L;;;;;N;;;;2CB9; +2CB9;COPTIC SMALL LETTER DIALECT-P KAPA;Ll;0;L;;;;;N;;;2CB8;;2CB8 +2CBA;COPTIC CAPITAL LETTER DIALECT-P NI;Lu;0;L;;;;;N;;;;2CBB; +2CBB;COPTIC SMALL LETTER DIALECT-P NI;Ll;0;L;;;;;N;;;2CBA;;2CBA +2CBC;COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI;Lu;0;L;;;;;N;;;;2CBD; +2CBD;COPTIC SMALL LETTER CRYPTOGRAMMIC NI;Ll;0;L;;;;;N;;;2CBC;;2CBC +2CBE;COPTIC CAPITAL LETTER OLD COPTIC OOU;Lu;0;L;;;;;N;;;;2CBF; +2CBF;COPTIC SMALL LETTER OLD COPTIC OOU;Ll;0;L;;;;;N;;;2CBE;;2CBE +2CC0;COPTIC CAPITAL LETTER SAMPI;Lu;0;L;;;;;N;;;;2CC1; +2CC1;COPTIC SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;2CC0;;2CC0 +2CC2;COPTIC CAPITAL LETTER CROSSED SHEI;Lu;0;L;;;;;N;;;;2CC3; +2CC3;COPTIC SMALL LETTER CROSSED SHEI;Ll;0;L;;;;;N;;;2CC2;;2CC2 +2CC4;COPTIC CAPITAL LETTER OLD COPTIC SHEI;Lu;0;L;;;;;N;;;;2CC5; +2CC5;COPTIC SMALL LETTER OLD COPTIC SHEI;Ll;0;L;;;;;N;;;2CC4;;2CC4 +2CC6;COPTIC CAPITAL LETTER OLD COPTIC ESH;Lu;0;L;;;;;N;;;;2CC7; +2CC7;COPTIC SMALL LETTER OLD COPTIC ESH;Ll;0;L;;;;;N;;;2CC6;;2CC6 +2CC8;COPTIC CAPITAL LETTER AKHMIMIC KHEI;Lu;0;L;;;;;N;;;;2CC9; +2CC9;COPTIC SMALL LETTER AKHMIMIC KHEI;Ll;0;L;;;;;N;;;2CC8;;2CC8 +2CCA;COPTIC CAPITAL LETTER DIALECT-P HORI;Lu;0;L;;;;;N;;;;2CCB; +2CCB;COPTIC SMALL LETTER DIALECT-P HORI;Ll;0;L;;;;;N;;;2CCA;;2CCA +2CCC;COPTIC CAPITAL LETTER OLD COPTIC HORI;Lu;0;L;;;;;N;;;;2CCD; +2CCD;COPTIC SMALL LETTER OLD COPTIC HORI;Ll;0;L;;;;;N;;;2CCC;;2CCC +2CCE;COPTIC CAPITAL LETTER OLD COPTIC HA;Lu;0;L;;;;;N;;;;2CCF; +2CCF;COPTIC SMALL LETTER OLD COPTIC HA;Ll;0;L;;;;;N;;;2CCE;;2CCE +2CD0;COPTIC CAPITAL LETTER L-SHAPED HA;Lu;0;L;;;;;N;;;;2CD1; +2CD1;COPTIC SMALL LETTER L-SHAPED HA;Ll;0;L;;;;;N;;;2CD0;;2CD0 +2CD2;COPTIC CAPITAL LETTER OLD COPTIC HEI;Lu;0;L;;;;;N;;;;2CD3; +2CD3;COPTIC SMALL LETTER OLD COPTIC HEI;Ll;0;L;;;;;N;;;2CD2;;2CD2 +2CD4;COPTIC CAPITAL LETTER OLD COPTIC HAT;Lu;0;L;;;;;N;;;;2CD5; +2CD5;COPTIC SMALL LETTER OLD COPTIC HAT;Ll;0;L;;;;;N;;;2CD4;;2CD4 +2CD6;COPTIC CAPITAL LETTER OLD COPTIC GANGIA;Lu;0;L;;;;;N;;;;2CD7; +2CD7;COPTIC SMALL LETTER OLD COPTIC GANGIA;Ll;0;L;;;;;N;;;2CD6;;2CD6 +2CD8;COPTIC CAPITAL LETTER OLD COPTIC DJA;Lu;0;L;;;;;N;;;;2CD9; +2CD9;COPTIC SMALL LETTER OLD COPTIC DJA;Ll;0;L;;;;;N;;;2CD8;;2CD8 +2CDA;COPTIC CAPITAL LETTER OLD COPTIC SHIMA;Lu;0;L;;;;;N;;;;2CDB; +2CDB;COPTIC SMALL LETTER OLD COPTIC SHIMA;Ll;0;L;;;;;N;;;2CDA;;2CDA +2CDC;COPTIC CAPITAL LETTER OLD NUBIAN SHIMA;Lu;0;L;;;;;N;;;;2CDD; +2CDD;COPTIC SMALL LETTER OLD NUBIAN SHIMA;Ll;0;L;;;;;N;;;2CDC;;2CDC +2CDE;COPTIC CAPITAL LETTER OLD NUBIAN NGI;Lu;0;L;;;;;N;;;;2CDF; +2CDF;COPTIC SMALL LETTER OLD NUBIAN NGI;Ll;0;L;;;;;N;;;2CDE;;2CDE +2CE0;COPTIC CAPITAL LETTER OLD NUBIAN NYI;Lu;0;L;;;;;N;;;;2CE1; +2CE1;COPTIC SMALL LETTER OLD NUBIAN NYI;Ll;0;L;;;;;N;;;2CE0;;2CE0 +2CE2;COPTIC CAPITAL LETTER OLD NUBIAN WAU;Lu;0;L;;;;;N;;;;2CE3; +2CE3;COPTIC SMALL LETTER OLD NUBIAN WAU;Ll;0;L;;;;;N;;;2CE2;;2CE2 +2CE4;COPTIC SYMBOL KAI;Ll;0;L;;;;;N;;;;; +2CE5;COPTIC SYMBOL MI RO;So;0;ON;;;;;N;;;;; +2CE6;COPTIC SYMBOL PI RO;So;0;ON;;;;;N;;;;; +2CE7;COPTIC SYMBOL STAUROS;So;0;ON;;;;;N;;;;; +2CE8;COPTIC SYMBOL TAU RO;So;0;ON;;;;;N;;;;; +2CE9;COPTIC SYMBOL KHI RO;So;0;ON;;;;;N;;;;; +2CEA;COPTIC SYMBOL SHIMA SIMA;So;0;ON;;;;;N;;;;; +2CEB;COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI;Lu;0;L;;;;;N;;;;2CEC; +2CEC;COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI;Ll;0;L;;;;;N;;;2CEB;;2CEB +2CED;COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA;Lu;0;L;;;;;N;;;;2CEE; +2CEE;COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA;Ll;0;L;;;;;N;;;2CED;;2CED +2CEF;COPTIC COMBINING NI ABOVE;Mn;230;NSM;;;;;N;;;;; +2CF0;COPTIC COMBINING SPIRITUS ASPER;Mn;230;NSM;;;;;N;;;;; +2CF1;COPTIC COMBINING SPIRITUS LENIS;Mn;230;NSM;;;;;N;;;;; +2CF9;COPTIC OLD NUBIAN FULL STOP;Po;0;ON;;;;;N;;;;; +2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; +2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; +2CFC;COPTIC OLD NUBIAN VERSE DIVIDER;Po;0;ON;;;;;N;;;;; +2CFD;COPTIC FRACTION ONE HALF;No;0;ON;;;;1/2;N;;;;; +2CFE;COPTIC FULL STOP;Po;0;ON;;;;;N;;;;; +2CFF;COPTIC MORPHOLOGICAL DIVIDER;Po;0;ON;;;;;N;;;;; +2D00;GEORGIAN SMALL LETTER AN;Ll;0;L;;;;;N;;;10A0;;10A0 +2D01;GEORGIAN SMALL LETTER BAN;Ll;0;L;;;;;N;;;10A1;;10A1 +2D02;GEORGIAN SMALL LETTER GAN;Ll;0;L;;;;;N;;;10A2;;10A2 +2D03;GEORGIAN SMALL LETTER DON;Ll;0;L;;;;;N;;;10A3;;10A3 +2D04;GEORGIAN SMALL LETTER EN;Ll;0;L;;;;;N;;;10A4;;10A4 +2D05;GEORGIAN SMALL LETTER VIN;Ll;0;L;;;;;N;;;10A5;;10A5 +2D06;GEORGIAN SMALL LETTER ZEN;Ll;0;L;;;;;N;;;10A6;;10A6 +2D07;GEORGIAN SMALL LETTER TAN;Ll;0;L;;;;;N;;;10A7;;10A7 +2D08;GEORGIAN SMALL LETTER IN;Ll;0;L;;;;;N;;;10A8;;10A8 +2D09;GEORGIAN SMALL LETTER KAN;Ll;0;L;;;;;N;;;10A9;;10A9 +2D0A;GEORGIAN SMALL LETTER LAS;Ll;0;L;;;;;N;;;10AA;;10AA +2D0B;GEORGIAN SMALL LETTER MAN;Ll;0;L;;;;;N;;;10AB;;10AB +2D0C;GEORGIAN SMALL LETTER NAR;Ll;0;L;;;;;N;;;10AC;;10AC +2D0D;GEORGIAN SMALL LETTER ON;Ll;0;L;;;;;N;;;10AD;;10AD +2D0E;GEORGIAN SMALL LETTER PAR;Ll;0;L;;;;;N;;;10AE;;10AE +2D0F;GEORGIAN SMALL LETTER ZHAR;Ll;0;L;;;;;N;;;10AF;;10AF +2D10;GEORGIAN SMALL LETTER RAE;Ll;0;L;;;;;N;;;10B0;;10B0 +2D11;GEORGIAN SMALL LETTER SAN;Ll;0;L;;;;;N;;;10B1;;10B1 +2D12;GEORGIAN SMALL LETTER TAR;Ll;0;L;;;;;N;;;10B2;;10B2 +2D13;GEORGIAN SMALL LETTER UN;Ll;0;L;;;;;N;;;10B3;;10B3 +2D14;GEORGIAN SMALL LETTER PHAR;Ll;0;L;;;;;N;;;10B4;;10B4 +2D15;GEORGIAN SMALL LETTER KHAR;Ll;0;L;;;;;N;;;10B5;;10B5 +2D16;GEORGIAN SMALL LETTER GHAN;Ll;0;L;;;;;N;;;10B6;;10B6 +2D17;GEORGIAN SMALL LETTER QAR;Ll;0;L;;;;;N;;;10B7;;10B7 +2D18;GEORGIAN SMALL LETTER SHIN;Ll;0;L;;;;;N;;;10B8;;10B8 +2D19;GEORGIAN SMALL LETTER CHIN;Ll;0;L;;;;;N;;;10B9;;10B9 +2D1A;GEORGIAN SMALL LETTER CAN;Ll;0;L;;;;;N;;;10BA;;10BA +2D1B;GEORGIAN SMALL LETTER JIL;Ll;0;L;;;;;N;;;10BB;;10BB +2D1C;GEORGIAN SMALL LETTER CIL;Ll;0;L;;;;;N;;;10BC;;10BC +2D1D;GEORGIAN SMALL LETTER CHAR;Ll;0;L;;;;;N;;;10BD;;10BD +2D1E;GEORGIAN SMALL LETTER XAN;Ll;0;L;;;;;N;;;10BE;;10BE +2D1F;GEORGIAN SMALL LETTER JHAN;Ll;0;L;;;;;N;;;10BF;;10BF +2D20;GEORGIAN SMALL LETTER HAE;Ll;0;L;;;;;N;;;10C0;;10C0 +2D21;GEORGIAN SMALL LETTER HE;Ll;0;L;;;;;N;;;10C1;;10C1 +2D22;GEORGIAN SMALL LETTER HIE;Ll;0;L;;;;;N;;;10C2;;10C2 +2D23;GEORGIAN SMALL LETTER WE;Ll;0;L;;;;;N;;;10C3;;10C3 +2D24;GEORGIAN SMALL LETTER HAR;Ll;0;L;;;;;N;;;10C4;;10C4 +2D25;GEORGIAN SMALL LETTER HOE;Ll;0;L;;;;;N;;;10C5;;10C5 +2D30;TIFINAGH LETTER YA;Lo;0;L;;;;;N;;;;; +2D31;TIFINAGH LETTER YAB;Lo;0;L;;;;;N;;;;; +2D32;TIFINAGH LETTER YABH;Lo;0;L;;;;;N;;;;; +2D33;TIFINAGH LETTER YAG;Lo;0;L;;;;;N;;;;; +2D34;TIFINAGH LETTER YAGHH;Lo;0;L;;;;;N;;;;; +2D35;TIFINAGH LETTER BERBER ACADEMY YAJ;Lo;0;L;;;;;N;;;;; +2D36;TIFINAGH LETTER YAJ;Lo;0;L;;;;;N;;;;; +2D37;TIFINAGH LETTER YAD;Lo;0;L;;;;;N;;;;; +2D38;TIFINAGH LETTER YADH;Lo;0;L;;;;;N;;;;; +2D39;TIFINAGH LETTER YADD;Lo;0;L;;;;;N;;;;; +2D3A;TIFINAGH LETTER YADDH;Lo;0;L;;;;;N;;;;; +2D3B;TIFINAGH LETTER YEY;Lo;0;L;;;;;N;;;;; +2D3C;TIFINAGH LETTER YAF;Lo;0;L;;;;;N;;;;; +2D3D;TIFINAGH LETTER YAK;Lo;0;L;;;;;N;;;;; +2D3E;TIFINAGH LETTER TUAREG YAK;Lo;0;L;;;;;N;;;;; +2D3F;TIFINAGH LETTER YAKHH;Lo;0;L;;;;;N;;;;; +2D40;TIFINAGH LETTER YAH;Lo;0;L;;;;;N;;;;; +2D41;TIFINAGH LETTER BERBER ACADEMY YAH;Lo;0;L;;;;;N;;;;; +2D42;TIFINAGH LETTER TUAREG YAH;Lo;0;L;;;;;N;;;;; +2D43;TIFINAGH LETTER YAHH;Lo;0;L;;;;;N;;;;; +2D44;TIFINAGH LETTER YAA;Lo;0;L;;;;;N;;;;; +2D45;TIFINAGH LETTER YAKH;Lo;0;L;;;;;N;;;;; +2D46;TIFINAGH LETTER TUAREG YAKH;Lo;0;L;;;;;N;;;;; +2D47;TIFINAGH LETTER YAQ;Lo;0;L;;;;;N;;;;; +2D48;TIFINAGH LETTER TUAREG YAQ;Lo;0;L;;;;;N;;;;; +2D49;TIFINAGH LETTER YI;Lo;0;L;;;;;N;;;;; +2D4A;TIFINAGH LETTER YAZH;Lo;0;L;;;;;N;;;;; +2D4B;TIFINAGH LETTER AHAGGAR YAZH;Lo;0;L;;;;;N;;;;; +2D4C;TIFINAGH LETTER TUAREG YAZH;Lo;0;L;;;;;N;;;;; +2D4D;TIFINAGH LETTER YAL;Lo;0;L;;;;;N;;;;; +2D4E;TIFINAGH LETTER YAM;Lo;0;L;;;;;N;;;;; +2D4F;TIFINAGH LETTER YAN;Lo;0;L;;;;;N;;;;; +2D50;TIFINAGH LETTER TUAREG YAGN;Lo;0;L;;;;;N;;;;; +2D51;TIFINAGH LETTER TUAREG YANG;Lo;0;L;;;;;N;;;;; +2D52;TIFINAGH LETTER YAP;Lo;0;L;;;;;N;;;;; +2D53;TIFINAGH LETTER YU;Lo;0;L;;;;;N;;;;; +2D54;TIFINAGH LETTER YAR;Lo;0;L;;;;;N;;;;; +2D55;TIFINAGH LETTER YARR;Lo;0;L;;;;;N;;;;; +2D56;TIFINAGH LETTER YAGH;Lo;0;L;;;;;N;;;;; +2D57;TIFINAGH LETTER TUAREG YAGH;Lo;0;L;;;;;N;;;;; +2D58;TIFINAGH LETTER AYER YAGH;Lo;0;L;;;;;N;;;;; +2D59;TIFINAGH LETTER YAS;Lo;0;L;;;;;N;;;;; +2D5A;TIFINAGH LETTER YASS;Lo;0;L;;;;;N;;;;; +2D5B;TIFINAGH LETTER YASH;Lo;0;L;;;;;N;;;;; +2D5C;TIFINAGH LETTER YAT;Lo;0;L;;;;;N;;;;; +2D5D;TIFINAGH LETTER YATH;Lo;0;L;;;;;N;;;;; +2D5E;TIFINAGH LETTER YACH;Lo;0;L;;;;;N;;;;; +2D5F;TIFINAGH LETTER YATT;Lo;0;L;;;;;N;;;;; +2D60;TIFINAGH LETTER YAV;Lo;0;L;;;;;N;;;;; +2D61;TIFINAGH LETTER YAW;Lo;0;L;;;;;N;;;;; +2D62;TIFINAGH LETTER YAY;Lo;0;L;;;;;N;;;;; +2D63;TIFINAGH LETTER YAZ;Lo;0;L;;;;;N;;;;; +2D64;TIFINAGH LETTER TAWELLEMET YAZ;Lo;0;L;;;;;N;;;;; +2D65;TIFINAGH LETTER YAZZ;Lo;0;L;;;;;N;;;;; +2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L; 2D61;;;;N;;;;; +2D80;ETHIOPIC SYLLABLE LOA;Lo;0;L;;;;;N;;;;; +2D81;ETHIOPIC SYLLABLE MOA;Lo;0;L;;;;;N;;;;; +2D82;ETHIOPIC SYLLABLE ROA;Lo;0;L;;;;;N;;;;; +2D83;ETHIOPIC SYLLABLE SOA;Lo;0;L;;;;;N;;;;; +2D84;ETHIOPIC SYLLABLE SHOA;Lo;0;L;;;;;N;;;;; +2D85;ETHIOPIC SYLLABLE BOA;Lo;0;L;;;;;N;;;;; +2D86;ETHIOPIC SYLLABLE TOA;Lo;0;L;;;;;N;;;;; +2D87;ETHIOPIC SYLLABLE COA;Lo;0;L;;;;;N;;;;; +2D88;ETHIOPIC SYLLABLE NOA;Lo;0;L;;;;;N;;;;; +2D89;ETHIOPIC SYLLABLE NYOA;Lo;0;L;;;;;N;;;;; +2D8A;ETHIOPIC SYLLABLE GLOTTAL OA;Lo;0;L;;;;;N;;;;; +2D8B;ETHIOPIC SYLLABLE ZOA;Lo;0;L;;;;;N;;;;; +2D8C;ETHIOPIC SYLLABLE DOA;Lo;0;L;;;;;N;;;;; +2D8D;ETHIOPIC SYLLABLE DDOA;Lo;0;L;;;;;N;;;;; +2D8E;ETHIOPIC SYLLABLE JOA;Lo;0;L;;;;;N;;;;; +2D8F;ETHIOPIC SYLLABLE THOA;Lo;0;L;;;;;N;;;;; +2D90;ETHIOPIC SYLLABLE CHOA;Lo;0;L;;;;;N;;;;; +2D91;ETHIOPIC SYLLABLE PHOA;Lo;0;L;;;;;N;;;;; +2D92;ETHIOPIC SYLLABLE POA;Lo;0;L;;;;;N;;;;; +2D93;ETHIOPIC SYLLABLE GGWA;Lo;0;L;;;;;N;;;;; +2D94;ETHIOPIC SYLLABLE GGWI;Lo;0;L;;;;;N;;;;; +2D95;ETHIOPIC SYLLABLE GGWEE;Lo;0;L;;;;;N;;;;; +2D96;ETHIOPIC SYLLABLE GGWE;Lo;0;L;;;;;N;;;;; +2DA0;ETHIOPIC SYLLABLE SSA;Lo;0;L;;;;;N;;;;; +2DA1;ETHIOPIC SYLLABLE SSU;Lo;0;L;;;;;N;;;;; +2DA2;ETHIOPIC SYLLABLE SSI;Lo;0;L;;;;;N;;;;; +2DA3;ETHIOPIC SYLLABLE SSAA;Lo;0;L;;;;;N;;;;; +2DA4;ETHIOPIC SYLLABLE SSEE;Lo;0;L;;;;;N;;;;; +2DA5;ETHIOPIC SYLLABLE SSE;Lo;0;L;;;;;N;;;;; +2DA6;ETHIOPIC SYLLABLE SSO;Lo;0;L;;;;;N;;;;; +2DA8;ETHIOPIC SYLLABLE CCA;Lo;0;L;;;;;N;;;;; +2DA9;ETHIOPIC SYLLABLE CCU;Lo;0;L;;;;;N;;;;; +2DAA;ETHIOPIC SYLLABLE CCI;Lo;0;L;;;;;N;;;;; +2DAB;ETHIOPIC SYLLABLE CCAA;Lo;0;L;;;;;N;;;;; +2DAC;ETHIOPIC SYLLABLE CCEE;Lo;0;L;;;;;N;;;;; +2DAD;ETHIOPIC SYLLABLE CCE;Lo;0;L;;;;;N;;;;; +2DAE;ETHIOPIC SYLLABLE CCO;Lo;0;L;;;;;N;;;;; +2DB0;ETHIOPIC SYLLABLE ZZA;Lo;0;L;;;;;N;;;;; +2DB1;ETHIOPIC SYLLABLE ZZU;Lo;0;L;;;;;N;;;;; +2DB2;ETHIOPIC SYLLABLE ZZI;Lo;0;L;;;;;N;;;;; +2DB3;ETHIOPIC SYLLABLE ZZAA;Lo;0;L;;;;;N;;;;; +2DB4;ETHIOPIC SYLLABLE ZZEE;Lo;0;L;;;;;N;;;;; +2DB5;ETHIOPIC SYLLABLE ZZE;Lo;0;L;;;;;N;;;;; +2DB6;ETHIOPIC SYLLABLE ZZO;Lo;0;L;;;;;N;;;;; +2DB8;ETHIOPIC SYLLABLE CCHA;Lo;0;L;;;;;N;;;;; +2DB9;ETHIOPIC SYLLABLE CCHU;Lo;0;L;;;;;N;;;;; +2DBA;ETHIOPIC SYLLABLE CCHI;Lo;0;L;;;;;N;;;;; +2DBB;ETHIOPIC SYLLABLE CCHAA;Lo;0;L;;;;;N;;;;; +2DBC;ETHIOPIC SYLLABLE CCHEE;Lo;0;L;;;;;N;;;;; +2DBD;ETHIOPIC SYLLABLE CCHE;Lo;0;L;;;;;N;;;;; +2DBE;ETHIOPIC SYLLABLE CCHO;Lo;0;L;;;;;N;;;;; +2DC0;ETHIOPIC SYLLABLE QYA;Lo;0;L;;;;;N;;;;; +2DC1;ETHIOPIC SYLLABLE QYU;Lo;0;L;;;;;N;;;;; +2DC2;ETHIOPIC SYLLABLE QYI;Lo;0;L;;;;;N;;;;; +2DC3;ETHIOPIC SYLLABLE QYAA;Lo;0;L;;;;;N;;;;; +2DC4;ETHIOPIC SYLLABLE QYEE;Lo;0;L;;;;;N;;;;; +2DC5;ETHIOPIC SYLLABLE QYE;Lo;0;L;;;;;N;;;;; +2DC6;ETHIOPIC SYLLABLE QYO;Lo;0;L;;;;;N;;;;; +2DC8;ETHIOPIC SYLLABLE KYA;Lo;0;L;;;;;N;;;;; +2DC9;ETHIOPIC SYLLABLE KYU;Lo;0;L;;;;;N;;;;; +2DCA;ETHIOPIC SYLLABLE KYI;Lo;0;L;;;;;N;;;;; +2DCB;ETHIOPIC SYLLABLE KYAA;Lo;0;L;;;;;N;;;;; +2DCC;ETHIOPIC SYLLABLE KYEE;Lo;0;L;;;;;N;;;;; +2DCD;ETHIOPIC SYLLABLE KYE;Lo;0;L;;;;;N;;;;; +2DCE;ETHIOPIC SYLLABLE KYO;Lo;0;L;;;;;N;;;;; +2DD0;ETHIOPIC SYLLABLE XYA;Lo;0;L;;;;;N;;;;; +2DD1;ETHIOPIC SYLLABLE XYU;Lo;0;L;;;;;N;;;;; +2DD2;ETHIOPIC SYLLABLE XYI;Lo;0;L;;;;;N;;;;; +2DD3;ETHIOPIC SYLLABLE XYAA;Lo;0;L;;;;;N;;;;; +2DD4;ETHIOPIC SYLLABLE XYEE;Lo;0;L;;;;;N;;;;; +2DD5;ETHIOPIC SYLLABLE XYE;Lo;0;L;;;;;N;;;;; +2DD6;ETHIOPIC SYLLABLE XYO;Lo;0;L;;;;;N;;;;; +2DD8;ETHIOPIC SYLLABLE GYA;Lo;0;L;;;;;N;;;;; +2DD9;ETHIOPIC SYLLABLE GYU;Lo;0;L;;;;;N;;;;; +2DDA;ETHIOPIC SYLLABLE GYI;Lo;0;L;;;;;N;;;;; +2DDB;ETHIOPIC SYLLABLE GYAA;Lo;0;L;;;;;N;;;;; +2DDC;ETHIOPIC SYLLABLE GYEE;Lo;0;L;;;;;N;;;;; +2DDD;ETHIOPIC SYLLABLE GYE;Lo;0;L;;;;;N;;;;; +2DDE;ETHIOPIC SYLLABLE GYO;Lo;0;L;;;;;N;;;;; +2DE0;COMBINING CYRILLIC LETTER BE;Mn;230;NSM;;;;;N;;;;; +2DE1;COMBINING CYRILLIC LETTER VE;Mn;230;NSM;;;;;N;;;;; +2DE2;COMBINING CYRILLIC LETTER GHE;Mn;230;NSM;;;;;N;;;;; +2DE3;COMBINING CYRILLIC LETTER DE;Mn;230;NSM;;;;;N;;;;; +2DE4;COMBINING CYRILLIC LETTER ZHE;Mn;230;NSM;;;;;N;;;;; +2DE5;COMBINING CYRILLIC LETTER ZE;Mn;230;NSM;;;;;N;;;;; +2DE6;COMBINING CYRILLIC LETTER KA;Mn;230;NSM;;;;;N;;;;; +2DE7;COMBINING CYRILLIC LETTER EL;Mn;230;NSM;;;;;N;;;;; +2DE8;COMBINING CYRILLIC LETTER EM;Mn;230;NSM;;;;;N;;;;; +2DE9;COMBINING CYRILLIC LETTER EN;Mn;230;NSM;;;;;N;;;;; +2DEA;COMBINING CYRILLIC LETTER O;Mn;230;NSM;;;;;N;;;;; +2DEB;COMBINING CYRILLIC LETTER PE;Mn;230;NSM;;;;;N;;;;; +2DEC;COMBINING CYRILLIC LETTER ER;Mn;230;NSM;;;;;N;;;;; +2DED;COMBINING CYRILLIC LETTER ES;Mn;230;NSM;;;;;N;;;;; +2DEE;COMBINING CYRILLIC LETTER TE;Mn;230;NSM;;;;;N;;;;; +2DEF;COMBINING CYRILLIC LETTER HA;Mn;230;NSM;;;;;N;;;;; +2DF0;COMBINING CYRILLIC LETTER TSE;Mn;230;NSM;;;;;N;;;;; +2DF1;COMBINING CYRILLIC LETTER CHE;Mn;230;NSM;;;;;N;;;;; +2DF2;COMBINING CYRILLIC LETTER SHA;Mn;230;NSM;;;;;N;;;;; +2DF3;COMBINING CYRILLIC LETTER SHCHA;Mn;230;NSM;;;;;N;;;;; +2DF4;COMBINING CYRILLIC LETTER FITA;Mn;230;NSM;;;;;N;;;;; +2DF5;COMBINING CYRILLIC LETTER ES-TE;Mn;230;NSM;;;;;N;;;;; +2DF6;COMBINING CYRILLIC LETTER A;Mn;230;NSM;;;;;N;;;;; +2DF7;COMBINING CYRILLIC LETTER IE;Mn;230;NSM;;;;;N;;;;; +2DF8;COMBINING CYRILLIC LETTER DJERV;Mn;230;NSM;;;;;N;;;;; +2DF9;COMBINING CYRILLIC LETTER MONOGRAPH UK;Mn;230;NSM;;;;;N;;;;; +2DFA;COMBINING CYRILLIC LETTER YAT;Mn;230;NSM;;;;;N;;;;; +2DFB;COMBINING CYRILLIC LETTER YU;Mn;230;NSM;;;;;N;;;;; +2DFC;COMBINING CYRILLIC LETTER IOTIFIED A;Mn;230;NSM;;;;;N;;;;; +2DFD;COMBINING CYRILLIC LETTER LITTLE YUS;Mn;230;NSM;;;;;N;;;;; +2DFE;COMBINING CYRILLIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;; +2DFF;COMBINING CYRILLIC LETTER IOTIFIED BIG YUS;Mn;230;NSM;;;;;N;;;;; +2E00;RIGHT ANGLE SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;; +2E01;RIGHT ANGLE DOTTED SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;; +2E02;LEFT SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E03;RIGHT SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E04;LEFT DOTTED SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E05;RIGHT DOTTED SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E06;RAISED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;; +2E07;RAISED DOTTED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;; +2E08;DOTTED TRANSPOSITION MARKER;Po;0;ON;;;;;N;;;;; +2E09;LEFT TRANSPOSITION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E0A;RIGHT TRANSPOSITION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E0B;RAISED SQUARE;Po;0;ON;;;;;N;;;;; +2E0C;LEFT RAISED OMISSION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E0D;RIGHT RAISED OMISSION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E0E;EDITORIAL CORONIS;Po;0;ON;;;;;N;;;;; +2E0F;PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E10;FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E11;REVERSED FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E12;HYPODIASTOLE;Po;0;ON;;;;;N;;;;; +2E13;DOTTED OBELOS;Po;0;ON;;;;;N;;;;; +2E14;DOWNWARDS ANCORA;Po;0;ON;;;;;N;;;;; +2E15;UPWARDS ANCORA;Po;0;ON;;;;;N;;;;; +2E16;DOTTED RIGHT-POINTING ANGLE;Po;0;ON;;;;;N;;;;; +2E17;DOUBLE OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; +2E18;INVERTED INTERROBANG;Po;0;ON;;;;;N;;;;; +2E19;PALM BRANCH;Po;0;ON;;;;;N;;;;; +2E1A;HYPHEN WITH DIAERESIS;Pd;0;ON;;;;;N;;;;; +2E1B;TILDE WITH RING ABOVE;Po;0;ON;;;;;N;;;;; +2E1C;LEFT LOW PARAPHRASE BRACKET;Pi;0;ON;;;;;Y;;;;; +2E1D;RIGHT LOW PARAPHRASE BRACKET;Pf;0;ON;;;;;Y;;;;; +2E1E;TILDE WITH DOT ABOVE;Po;0;ON;;;;;N;;;;; +2E1F;TILDE WITH DOT BELOW;Po;0;ON;;;;;N;;;;; +2E20;LEFT VERTICAL BAR WITH QUILL;Pi;0;ON;;;;;Y;;;;; +2E21;RIGHT VERTICAL BAR WITH QUILL;Pf;0;ON;;;;;Y;;;;; +2E22;TOP LEFT HALF BRACKET;Ps;0;ON;;;;;Y;;;;; +2E23;TOP RIGHT HALF BRACKET;Pe;0;ON;;;;;Y;;;;; +2E24;BOTTOM LEFT HALF BRACKET;Ps;0;ON;;;;;Y;;;;; +2E25;BOTTOM RIGHT HALF BRACKET;Pe;0;ON;;;;;Y;;;;; +2E26;LEFT SIDEWAYS U BRACKET;Ps;0;ON;;;;;Y;;;;; +2E27;RIGHT SIDEWAYS U BRACKET;Pe;0;ON;;;;;Y;;;;; +2E28;LEFT DOUBLE PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E29;RIGHT DOUBLE PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E2A;TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2B;ONE DOT OVER TWO DOTS PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2C;SQUARED FOUR DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2D;FIVE DOT MARK;Po;0;ON;;;;;N;;;;; +2E2E;REVERSED QUESTION MARK;Po;0;ON;;;;;N;;;;; +2E2F;VERTICAL TILDE;Lm;0;ON;;;;;N;;;;; +2E30;RING POINT;Po;0;ON;;;;;N;;;;; +2E31;WORD SEPARATOR MIDDLE DOT;Po;0;ON;;;;;N;;;;; +2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; +2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; +2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; +2E83;CJK RADICAL SECOND TWO;So;0;ON;;;;;N;;;;; +2E84;CJK RADICAL SECOND THREE;So;0;ON;;;;;N;;;;; +2E85;CJK RADICAL PERSON;So;0;ON;;;;;N;;;;; +2E86;CJK RADICAL BOX;So;0;ON;;;;;N;;;;; +2E87;CJK RADICAL TABLE;So;0;ON;;;;;N;;;;; +2E88;CJK RADICAL KNIFE ONE;So;0;ON;;;;;N;;;;; +2E89;CJK RADICAL KNIFE TWO;So;0;ON;;;;;N;;;;; +2E8A;CJK RADICAL DIVINATION;So;0;ON;;;;;N;;;;; +2E8B;CJK RADICAL SEAL;So;0;ON;;;;;N;;;;; +2E8C;CJK RADICAL SMALL ONE;So;0;ON;;;;;N;;;;; +2E8D;CJK RADICAL SMALL TWO;So;0;ON;;;;;N;;;;; +2E8E;CJK RADICAL LAME ONE;So;0;ON;;;;;N;;;;; +2E8F;CJK RADICAL LAME TWO;So;0;ON;;;;;N;;;;; +2E90;CJK RADICAL LAME THREE;So;0;ON;;;;;N;;;;; +2E91;CJK RADICAL LAME FOUR;So;0;ON;;;;;N;;;;; +2E92;CJK RADICAL SNAKE;So;0;ON;;;;;N;;;;; +2E93;CJK RADICAL THREAD;So;0;ON;;;;;N;;;;; +2E94;CJK RADICAL SNOUT ONE;So;0;ON;;;;;N;;;;; +2E95;CJK RADICAL SNOUT TWO;So;0;ON;;;;;N;;;;; +2E96;CJK RADICAL HEART ONE;So;0;ON;;;;;N;;;;; +2E97;CJK RADICAL HEART TWO;So;0;ON;;;;;N;;;;; +2E98;CJK RADICAL HAND;So;0;ON;;;;;N;;;;; +2E99;CJK RADICAL RAP;So;0;ON;;;;;N;;;;; +2E9B;CJK RADICAL CHOKE;So;0;ON;;;;;N;;;;; +2E9C;CJK RADICAL SUN;So;0;ON;;;;;N;;;;; +2E9D;CJK RADICAL MOON;So;0;ON;;;;;N;;;;; +2E9E;CJK RADICAL DEATH;So;0;ON;;;;;N;;;;; +2E9F;CJK RADICAL MOTHER;So;0;ON; 6BCD;;;;N;;;;; +2EA0;CJK RADICAL CIVILIAN;So;0;ON;;;;;N;;;;; +2EA1;CJK RADICAL WATER ONE;So;0;ON;;;;;N;;;;; +2EA2;CJK RADICAL WATER TWO;So;0;ON;;;;;N;;;;; +2EA3;CJK RADICAL FIRE;So;0;ON;;;;;N;;;;; +2EA4;CJK RADICAL PAW ONE;So;0;ON;;;;;N;;;;; +2EA5;CJK RADICAL PAW TWO;So;0;ON;;;;;N;;;;; +2EA6;CJK RADICAL SIMPLIFIED HALF TREE TRUNK;So;0;ON;;;;;N;;;;; +2EA7;CJK RADICAL COW;So;0;ON;;;;;N;;;;; +2EA8;CJK RADICAL DOG;So;0;ON;;;;;N;;;;; +2EA9;CJK RADICAL JADE;So;0;ON;;;;;N;;;;; +2EAA;CJK RADICAL BOLT OF CLOTH;So;0;ON;;;;;N;;;;; +2EAB;CJK RADICAL EYE;So;0;ON;;;;;N;;;;; +2EAC;CJK RADICAL SPIRIT ONE;So;0;ON;;;;;N;;;;; +2EAD;CJK RADICAL SPIRIT TWO;So;0;ON;;;;;N;;;;; +2EAE;CJK RADICAL BAMBOO;So;0;ON;;;;;N;;;;; +2EAF;CJK RADICAL SILK;So;0;ON;;;;;N;;;;; +2EB0;CJK RADICAL C-SIMPLIFIED SILK;So;0;ON;;;;;N;;;;; +2EB1;CJK RADICAL NET ONE;So;0;ON;;;;;N;;;;; +2EB2;CJK RADICAL NET TWO;So;0;ON;;;;;N;;;;; +2EB3;CJK RADICAL NET THREE;So;0;ON;;;;;N;;;;; +2EB4;CJK RADICAL NET FOUR;So;0;ON;;;;;N;;;;; +2EB5;CJK RADICAL MESH;So;0;ON;;;;;N;;;;; +2EB6;CJK RADICAL SHEEP;So;0;ON;;;;;N;;;;; +2EB7;CJK RADICAL RAM;So;0;ON;;;;;N;;;;; +2EB8;CJK RADICAL EWE;So;0;ON;;;;;N;;;;; +2EB9;CJK RADICAL OLD;So;0;ON;;;;;N;;;;; +2EBA;CJK RADICAL BRUSH ONE;So;0;ON;;;;;N;;;;; +2EBB;CJK RADICAL BRUSH TWO;So;0;ON;;;;;N;;;;; +2EBC;CJK RADICAL MEAT;So;0;ON;;;;;N;;;;; +2EBD;CJK RADICAL MORTAR;So;0;ON;;;;;N;;;;; +2EBE;CJK RADICAL GRASS ONE;So;0;ON;;;;;N;;;;; +2EBF;CJK RADICAL GRASS TWO;So;0;ON;;;;;N;;;;; +2EC0;CJK RADICAL GRASS THREE;So;0;ON;;;;;N;;;;; +2EC1;CJK RADICAL TIGER;So;0;ON;;;;;N;;;;; +2EC2;CJK RADICAL CLOTHES;So;0;ON;;;;;N;;;;; +2EC3;CJK RADICAL WEST ONE;So;0;ON;;;;;N;;;;; +2EC4;CJK RADICAL WEST TWO;So;0;ON;;;;;N;;;;; +2EC5;CJK RADICAL C-SIMPLIFIED SEE;So;0;ON;;;;;N;;;;; +2EC6;CJK RADICAL SIMPLIFIED HORN;So;0;ON;;;;;N;;;;; +2EC7;CJK RADICAL HORN;So;0;ON;;;;;N;;;;; +2EC8;CJK RADICAL C-SIMPLIFIED SPEECH;So;0;ON;;;;;N;;;;; +2EC9;CJK RADICAL C-SIMPLIFIED SHELL;So;0;ON;;;;;N;;;;; +2ECA;CJK RADICAL FOOT;So;0;ON;;;;;N;;;;; +2ECB;CJK RADICAL C-SIMPLIFIED CART;So;0;ON;;;;;N;;;;; +2ECC;CJK RADICAL SIMPLIFIED WALK;So;0;ON;;;;;N;;;;; +2ECD;CJK RADICAL WALK ONE;So;0;ON;;;;;N;;;;; +2ECE;CJK RADICAL WALK TWO;So;0;ON;;;;;N;;;;; +2ECF;CJK RADICAL CITY;So;0;ON;;;;;N;;;;; +2ED0;CJK RADICAL C-SIMPLIFIED GOLD;So;0;ON;;;;;N;;;;; +2ED1;CJK RADICAL LONG ONE;So;0;ON;;;;;N;;;;; +2ED2;CJK RADICAL LONG TWO;So;0;ON;;;;;N;;;;; +2ED3;CJK RADICAL C-SIMPLIFIED LONG;So;0;ON;;;;;N;;;;; +2ED4;CJK RADICAL C-SIMPLIFIED GATE;So;0;ON;;;;;N;;;;; +2ED5;CJK RADICAL MOUND ONE;So;0;ON;;;;;N;;;;; +2ED6;CJK RADICAL MOUND TWO;So;0;ON;;;;;N;;;;; +2ED7;CJK RADICAL RAIN;So;0;ON;;;;;N;;;;; +2ED8;CJK RADICAL BLUE;So;0;ON;;;;;N;;;;; +2ED9;CJK RADICAL C-SIMPLIFIED TANNED LEATHER;So;0;ON;;;;;N;;;;; +2EDA;CJK RADICAL C-SIMPLIFIED LEAF;So;0;ON;;;;;N;;;;; +2EDB;CJK RADICAL C-SIMPLIFIED WIND;So;0;ON;;;;;N;;;;; +2EDC;CJK RADICAL C-SIMPLIFIED FLY;So;0;ON;;;;;N;;;;; +2EDD;CJK RADICAL EAT ONE;So;0;ON;;;;;N;;;;; +2EDE;CJK RADICAL EAT TWO;So;0;ON;;;;;N;;;;; +2EDF;CJK RADICAL EAT THREE;So;0;ON;;;;;N;;;;; +2EE0;CJK RADICAL C-SIMPLIFIED EAT;So;0;ON;;;;;N;;;;; +2EE1;CJK RADICAL HEAD;So;0;ON;;;;;N;;;;; +2EE2;CJK RADICAL C-SIMPLIFIED HORSE;So;0;ON;;;;;N;;;;; +2EE3;CJK RADICAL BONE;So;0;ON;;;;;N;;;;; +2EE4;CJK RADICAL GHOST;So;0;ON;;;;;N;;;;; +2EE5;CJK RADICAL C-SIMPLIFIED FISH;So;0;ON;;;;;N;;;;; +2EE6;CJK RADICAL C-SIMPLIFIED BIRD;So;0;ON;;;;;N;;;;; +2EE7;CJK RADICAL C-SIMPLIFIED SALT;So;0;ON;;;;;N;;;;; +2EE8;CJK RADICAL SIMPLIFIED WHEAT;So;0;ON;;;;;N;;;;; +2EE9;CJK RADICAL SIMPLIFIED YELLOW;So;0;ON;;;;;N;;;;; +2EEA;CJK RADICAL C-SIMPLIFIED FROG;So;0;ON;;;;;N;;;;; +2EEB;CJK RADICAL J-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;; +2EEC;CJK RADICAL C-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;; +2EED;CJK RADICAL J-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;; +2EEE;CJK RADICAL C-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;; +2EEF;CJK RADICAL J-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;; +2EF0;CJK RADICAL C-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;; +2EF1;CJK RADICAL TURTLE;So;0;ON;;;;;N;;;;; +2EF2;CJK RADICAL J-SIMPLIFIED TURTLE;So;0;ON;;;;;N;;;;; +2EF3;CJK RADICAL C-SIMPLIFIED TURTLE;So;0;ON; 9F9F;;;;N;;;;; +2F00;KANGXI RADICAL ONE;So;0;ON; 4E00;;;;N;;;;; +2F01;KANGXI RADICAL LINE;So;0;ON; 4E28;;;;N;;;;; +2F02;KANGXI RADICAL DOT;So;0;ON; 4E36;;;;N;;;;; +2F03;KANGXI RADICAL SLASH;So;0;ON; 4E3F;;;;N;;;;; +2F04;KANGXI RADICAL SECOND;So;0;ON; 4E59;;;;N;;;;; +2F05;KANGXI RADICAL HOOK;So;0;ON; 4E85;;;;N;;;;; +2F06;KANGXI RADICAL TWO;So;0;ON; 4E8C;;;;N;;;;; +2F07;KANGXI RADICAL LID;So;0;ON; 4EA0;;;;N;;;;; +2F08;KANGXI RADICAL MAN;So;0;ON; 4EBA;;;;N;;;;; +2F09;KANGXI RADICAL LEGS;So;0;ON; 513F;;;;N;;;;; +2F0A;KANGXI RADICAL ENTER;So;0;ON; 5165;;;;N;;;;; +2F0B;KANGXI RADICAL EIGHT;So;0;ON; 516B;;;;N;;;;; +2F0C;KANGXI RADICAL DOWN BOX;So;0;ON; 5182;;;;N;;;;; +2F0D;KANGXI RADICAL COVER;So;0;ON; 5196;;;;N;;;;; +2F0E;KANGXI RADICAL ICE;So;0;ON; 51AB;;;;N;;;;; +2F0F;KANGXI RADICAL TABLE;So;0;ON; 51E0;;;;N;;;;; +2F10;KANGXI RADICAL OPEN BOX;So;0;ON; 51F5;;;;N;;;;; +2F11;KANGXI RADICAL KNIFE;So;0;ON; 5200;;;;N;;;;; +2F12;KANGXI RADICAL POWER;So;0;ON; 529B;;;;N;;;;; +2F13;KANGXI RADICAL WRAP;So;0;ON; 52F9;;;;N;;;;; +2F14;KANGXI RADICAL SPOON;So;0;ON; 5315;;;;N;;;;; +2F15;KANGXI RADICAL RIGHT OPEN BOX;So;0;ON; 531A;;;;N;;;;; +2F16;KANGXI RADICAL HIDING ENCLOSURE;So;0;ON; 5338;;;;N;;;;; +2F17;KANGXI RADICAL TEN;So;0;ON; 5341;;;;N;;;;; +2F18;KANGXI RADICAL DIVINATION;So;0;ON; 535C;;;;N;;;;; +2F19;KANGXI RADICAL SEAL;So;0;ON; 5369;;;;N;;;;; +2F1A;KANGXI RADICAL CLIFF;So;0;ON; 5382;;;;N;;;;; +2F1B;KANGXI RADICAL PRIVATE;So;0;ON; 53B6;;;;N;;;;; +2F1C;KANGXI RADICAL AGAIN;So;0;ON; 53C8;;;;N;;;;; +2F1D;KANGXI RADICAL MOUTH;So;0;ON; 53E3;;;;N;;;;; +2F1E;KANGXI RADICAL ENCLOSURE;So;0;ON; 56D7;;;;N;;;;; +2F1F;KANGXI RADICAL EARTH;So;0;ON; 571F;;;;N;;;;; +2F20;KANGXI RADICAL SCHOLAR;So;0;ON; 58EB;;;;N;;;;; +2F21;KANGXI RADICAL GO;So;0;ON; 5902;;;;N;;;;; +2F22;KANGXI RADICAL GO SLOWLY;So;0;ON; 590A;;;;N;;;;; +2F23;KANGXI RADICAL EVENING;So;0;ON; 5915;;;;N;;;;; +2F24;KANGXI RADICAL BIG;So;0;ON; 5927;;;;N;;;;; +2F25;KANGXI RADICAL WOMAN;So;0;ON; 5973;;;;N;;;;; +2F26;KANGXI RADICAL CHILD;So;0;ON; 5B50;;;;N;;;;; +2F27;KANGXI RADICAL ROOF;So;0;ON; 5B80;;;;N;;;;; +2F28;KANGXI RADICAL INCH;So;0;ON; 5BF8;;;;N;;;;; +2F29;KANGXI RADICAL SMALL;So;0;ON; 5C0F;;;;N;;;;; +2F2A;KANGXI RADICAL LAME;So;0;ON; 5C22;;;;N;;;;; +2F2B;KANGXI RADICAL CORPSE;So;0;ON; 5C38;;;;N;;;;; +2F2C;KANGXI RADICAL SPROUT;So;0;ON; 5C6E;;;;N;;;;; +2F2D;KANGXI RADICAL MOUNTAIN;So;0;ON; 5C71;;;;N;;;;; +2F2E;KANGXI RADICAL RIVER;So;0;ON; 5DDB;;;;N;;;;; +2F2F;KANGXI RADICAL WORK;So;0;ON; 5DE5;;;;N;;;;; +2F30;KANGXI RADICAL ONESELF;So;0;ON; 5DF1;;;;N;;;;; +2F31;KANGXI RADICAL TURBAN;So;0;ON; 5DFE;;;;N;;;;; +2F32;KANGXI RADICAL DRY;So;0;ON; 5E72;;;;N;;;;; +2F33;KANGXI RADICAL SHORT THREAD;So;0;ON; 5E7A;;;;N;;;;; +2F34;KANGXI RADICAL DOTTED CLIFF;So;0;ON; 5E7F;;;;N;;;;; +2F35;KANGXI RADICAL LONG STRIDE;So;0;ON; 5EF4;;;;N;;;;; +2F36;KANGXI RADICAL TWO HANDS;So;0;ON; 5EFE;;;;N;;;;; +2F37;KANGXI RADICAL SHOOT;So;0;ON; 5F0B;;;;N;;;;; +2F38;KANGXI RADICAL BOW;So;0;ON; 5F13;;;;N;;;;; +2F39;KANGXI RADICAL SNOUT;So;0;ON; 5F50;;;;N;;;;; +2F3A;KANGXI RADICAL BRISTLE;So;0;ON; 5F61;;;;N;;;;; +2F3B;KANGXI RADICAL STEP;So;0;ON; 5F73;;;;N;;;;; +2F3C;KANGXI RADICAL HEART;So;0;ON; 5FC3;;;;N;;;;; +2F3D;KANGXI RADICAL HALBERD;So;0;ON; 6208;;;;N;;;;; +2F3E;KANGXI RADICAL DOOR;So;0;ON; 6236;;;;N;;;;; +2F3F;KANGXI RADICAL HAND;So;0;ON; 624B;;;;N;;;;; +2F40;KANGXI RADICAL BRANCH;So;0;ON; 652F;;;;N;;;;; +2F41;KANGXI RADICAL RAP;So;0;ON; 6534;;;;N;;;;; +2F42;KANGXI RADICAL SCRIPT;So;0;ON; 6587;;;;N;;;;; +2F43;KANGXI RADICAL DIPPER;So;0;ON; 6597;;;;N;;;;; +2F44;KANGXI RADICAL AXE;So;0;ON; 65A4;;;;N;;;;; +2F45;KANGXI RADICAL SQUARE;So;0;ON; 65B9;;;;N;;;;; +2F46;KANGXI RADICAL NOT;So;0;ON; 65E0;;;;N;;;;; +2F47;KANGXI RADICAL SUN;So;0;ON; 65E5;;;;N;;;;; +2F48;KANGXI RADICAL SAY;So;0;ON; 66F0;;;;N;;;;; +2F49;KANGXI RADICAL MOON;So;0;ON; 6708;;;;N;;;;; +2F4A;KANGXI RADICAL TREE;So;0;ON; 6728;;;;N;;;;; +2F4B;KANGXI RADICAL LACK;So;0;ON; 6B20;;;;N;;;;; +2F4C;KANGXI RADICAL STOP;So;0;ON; 6B62;;;;N;;;;; +2F4D;KANGXI RADICAL DEATH;So;0;ON; 6B79;;;;N;;;;; +2F4E;KANGXI RADICAL WEAPON;So;0;ON; 6BB3;;;;N;;;;; +2F4F;KANGXI RADICAL DO NOT;So;0;ON; 6BCB;;;;N;;;;; +2F50;KANGXI RADICAL COMPARE;So;0;ON; 6BD4;;;;N;;;;; +2F51;KANGXI RADICAL FUR;So;0;ON; 6BDB;;;;N;;;;; +2F52;KANGXI RADICAL CLAN;So;0;ON; 6C0F;;;;N;;;;; +2F53;KANGXI RADICAL STEAM;So;0;ON; 6C14;;;;N;;;;; +2F54;KANGXI RADICAL WATER;So;0;ON; 6C34;;;;N;;;;; +2F55;KANGXI RADICAL FIRE;So;0;ON; 706B;;;;N;;;;; +2F56;KANGXI RADICAL CLAW;So;0;ON; 722A;;;;N;;;;; +2F57;KANGXI RADICAL FATHER;So;0;ON; 7236;;;;N;;;;; +2F58;KANGXI RADICAL DOUBLE X;So;0;ON; 723B;;;;N;;;;; +2F59;KANGXI RADICAL HALF TREE TRUNK;So;0;ON; 723F;;;;N;;;;; +2F5A;KANGXI RADICAL SLICE;So;0;ON; 7247;;;;N;;;;; +2F5B;KANGXI RADICAL FANG;So;0;ON; 7259;;;;N;;;;; +2F5C;KANGXI RADICAL COW;So;0;ON; 725B;;;;N;;;;; +2F5D;KANGXI RADICAL DOG;So;0;ON; 72AC;;;;N;;;;; +2F5E;KANGXI RADICAL PROFOUND;So;0;ON; 7384;;;;N;;;;; +2F5F;KANGXI RADICAL JADE;So;0;ON; 7389;;;;N;;;;; +2F60;KANGXI RADICAL MELON;So;0;ON; 74DC;;;;N;;;;; +2F61;KANGXI RADICAL TILE;So;0;ON; 74E6;;;;N;;;;; +2F62;KANGXI RADICAL SWEET;So;0;ON; 7518;;;;N;;;;; +2F63;KANGXI RADICAL LIFE;So;0;ON; 751F;;;;N;;;;; +2F64;KANGXI RADICAL USE;So;0;ON; 7528;;;;N;;;;; +2F65;KANGXI RADICAL FIELD;So;0;ON; 7530;;;;N;;;;; +2F66;KANGXI RADICAL BOLT OF CLOTH;So;0;ON; 758B;;;;N;;;;; +2F67;KANGXI RADICAL SICKNESS;So;0;ON; 7592;;;;N;;;;; +2F68;KANGXI RADICAL DOTTED TENT;So;0;ON; 7676;;;;N;;;;; +2F69;KANGXI RADICAL WHITE;So;0;ON; 767D;;;;N;;;;; +2F6A;KANGXI RADICAL SKIN;So;0;ON; 76AE;;;;N;;;;; +2F6B;KANGXI RADICAL DISH;So;0;ON; 76BF;;;;N;;;;; +2F6C;KANGXI RADICAL EYE;So;0;ON; 76EE;;;;N;;;;; +2F6D;KANGXI RADICAL SPEAR;So;0;ON; 77DB;;;;N;;;;; +2F6E;KANGXI RADICAL ARROW;So;0;ON; 77E2;;;;N;;;;; +2F6F;KANGXI RADICAL STONE;So;0;ON; 77F3;;;;N;;;;; +2F70;KANGXI RADICAL SPIRIT;So;0;ON; 793A;;;;N;;;;; +2F71;KANGXI RADICAL TRACK;So;0;ON; 79B8;;;;N;;;;; +2F72;KANGXI RADICAL GRAIN;So;0;ON; 79BE;;;;N;;;;; +2F73;KANGXI RADICAL CAVE;So;0;ON; 7A74;;;;N;;;;; +2F74;KANGXI RADICAL STAND;So;0;ON; 7ACB;;;;N;;;;; +2F75;KANGXI RADICAL BAMBOO;So;0;ON; 7AF9;;;;N;;;;; +2F76;KANGXI RADICAL RICE;So;0;ON; 7C73;;;;N;;;;; +2F77;KANGXI RADICAL SILK;So;0;ON; 7CF8;;;;N;;;;; +2F78;KANGXI RADICAL JAR;So;0;ON; 7F36;;;;N;;;;; +2F79;KANGXI RADICAL NET;So;0;ON; 7F51;;;;N;;;;; +2F7A;KANGXI RADICAL SHEEP;So;0;ON; 7F8A;;;;N;;;;; +2F7B;KANGXI RADICAL FEATHER;So;0;ON; 7FBD;;;;N;;;;; +2F7C;KANGXI RADICAL OLD;So;0;ON; 8001;;;;N;;;;; +2F7D;KANGXI RADICAL AND;So;0;ON; 800C;;;;N;;;;; +2F7E;KANGXI RADICAL PLOW;So;0;ON; 8012;;;;N;;;;; +2F7F;KANGXI RADICAL EAR;So;0;ON; 8033;;;;N;;;;; +2F80;KANGXI RADICAL BRUSH;So;0;ON; 807F;;;;N;;;;; +2F81;KANGXI RADICAL MEAT;So;0;ON; 8089;;;;N;;;;; +2F82;KANGXI RADICAL MINISTER;So;0;ON; 81E3;;;;N;;;;; +2F83;KANGXI RADICAL SELF;So;0;ON; 81EA;;;;N;;;;; +2F84;KANGXI RADICAL ARRIVE;So;0;ON; 81F3;;;;N;;;;; +2F85;KANGXI RADICAL MORTAR;So;0;ON; 81FC;;;;N;;;;; +2F86;KANGXI RADICAL TONGUE;So;0;ON; 820C;;;;N;;;;; +2F87;KANGXI RADICAL OPPOSE;So;0;ON; 821B;;;;N;;;;; +2F88;KANGXI RADICAL BOAT;So;0;ON; 821F;;;;N;;;;; +2F89;KANGXI RADICAL STOPPING;So;0;ON; 826E;;;;N;;;;; +2F8A;KANGXI RADICAL COLOR;So;0;ON; 8272;;;;N;;;;; +2F8B;KANGXI RADICAL GRASS;So;0;ON; 8278;;;;N;;;;; +2F8C;KANGXI RADICAL TIGER;So;0;ON; 864D;;;;N;;;;; +2F8D;KANGXI RADICAL INSECT;So;0;ON; 866B;;;;N;;;;; +2F8E;KANGXI RADICAL BLOOD;So;0;ON; 8840;;;;N;;;;; +2F8F;KANGXI RADICAL WALK ENCLOSURE;So;0;ON; 884C;;;;N;;;;; +2F90;KANGXI RADICAL CLOTHES;So;0;ON; 8863;;;;N;;;;; +2F91;KANGXI RADICAL WEST;So;0;ON; 897E;;;;N;;;;; +2F92;KANGXI RADICAL SEE;So;0;ON; 898B;;;;N;;;;; +2F93;KANGXI RADICAL HORN;So;0;ON; 89D2;;;;N;;;;; +2F94;KANGXI RADICAL SPEECH;So;0;ON; 8A00;;;;N;;;;; +2F95;KANGXI RADICAL VALLEY;So;0;ON; 8C37;;;;N;;;;; +2F96;KANGXI RADICAL BEAN;So;0;ON; 8C46;;;;N;;;;; +2F97;KANGXI RADICAL PIG;So;0;ON; 8C55;;;;N;;;;; +2F98;KANGXI RADICAL BADGER;So;0;ON; 8C78;;;;N;;;;; +2F99;KANGXI RADICAL SHELL;So;0;ON; 8C9D;;;;N;;;;; +2F9A;KANGXI RADICAL RED;So;0;ON; 8D64;;;;N;;;;; +2F9B;KANGXI RADICAL RUN;So;0;ON; 8D70;;;;N;;;;; +2F9C;KANGXI RADICAL FOOT;So;0;ON; 8DB3;;;;N;;;;; +2F9D;KANGXI RADICAL BODY;So;0;ON; 8EAB;;;;N;;;;; +2F9E;KANGXI RADICAL CART;So;0;ON; 8ECA;;;;N;;;;; +2F9F;KANGXI RADICAL BITTER;So;0;ON; 8F9B;;;;N;;;;; +2FA0;KANGXI RADICAL MORNING;So;0;ON; 8FB0;;;;N;;;;; +2FA1;KANGXI RADICAL WALK;So;0;ON; 8FB5;;;;N;;;;; +2FA2;KANGXI RADICAL CITY;So;0;ON; 9091;;;;N;;;;; +2FA3;KANGXI RADICAL WINE;So;0;ON; 9149;;;;N;;;;; +2FA4;KANGXI RADICAL DISTINGUISH;So;0;ON; 91C6;;;;N;;;;; +2FA5;KANGXI RADICAL VILLAGE;So;0;ON; 91CC;;;;N;;;;; +2FA6;KANGXI RADICAL GOLD;So;0;ON; 91D1;;;;N;;;;; +2FA7;KANGXI RADICAL LONG;So;0;ON; 9577;;;;N;;;;; +2FA8;KANGXI RADICAL GATE;So;0;ON; 9580;;;;N;;;;; +2FA9;KANGXI RADICAL MOUND;So;0;ON; 961C;;;;N;;;;; +2FAA;KANGXI RADICAL SLAVE;So;0;ON; 96B6;;;;N;;;;; +2FAB;KANGXI RADICAL SHORT TAILED BIRD;So;0;ON; 96B9;;;;N;;;;; +2FAC;KANGXI RADICAL RAIN;So;0;ON; 96E8;;;;N;;;;; +2FAD;KANGXI RADICAL BLUE;So;0;ON; 9751;;;;N;;;;; +2FAE;KANGXI RADICAL WRONG;So;0;ON; 975E;;;;N;;;;; +2FAF;KANGXI RADICAL FACE;So;0;ON; 9762;;;;N;;;;; +2FB0;KANGXI RADICAL LEATHER;So;0;ON; 9769;;;;N;;;;; +2FB1;KANGXI RADICAL TANNED LEATHER;So;0;ON; 97CB;;;;N;;;;; +2FB2;KANGXI RADICAL LEEK;So;0;ON; 97ED;;;;N;;;;; +2FB3;KANGXI RADICAL SOUND;So;0;ON; 97F3;;;;N;;;;; +2FB4;KANGXI RADICAL LEAF;So;0;ON; 9801;;;;N;;;;; +2FB5;KANGXI RADICAL WIND;So;0;ON; 98A8;;;;N;;;;; +2FB6;KANGXI RADICAL FLY;So;0;ON; 98DB;;;;N;;;;; +2FB7;KANGXI RADICAL EAT;So;0;ON; 98DF;;;;N;;;;; +2FB8;KANGXI RADICAL HEAD;So;0;ON; 9996;;;;N;;;;; +2FB9;KANGXI RADICAL FRAGRANT;So;0;ON; 9999;;;;N;;;;; +2FBA;KANGXI RADICAL HORSE;So;0;ON; 99AC;;;;N;;;;; +2FBB;KANGXI RADICAL BONE;So;0;ON; 9AA8;;;;N;;;;; +2FBC;KANGXI RADICAL TALL;So;0;ON; 9AD8;;;;N;;;;; +2FBD;KANGXI RADICAL HAIR;So;0;ON; 9ADF;;;;N;;;;; +2FBE;KANGXI RADICAL FIGHT;So;0;ON; 9B25;;;;N;;;;; +2FBF;KANGXI RADICAL SACRIFICIAL WINE;So;0;ON; 9B2F;;;;N;;;;; +2FC0;KANGXI RADICAL CAULDRON;So;0;ON; 9B32;;;;N;;;;; +2FC1;KANGXI RADICAL GHOST;So;0;ON; 9B3C;;;;N;;;;; +2FC2;KANGXI RADICAL FISH;So;0;ON; 9B5A;;;;N;;;;; +2FC3;KANGXI RADICAL BIRD;So;0;ON; 9CE5;;;;N;;;;; +2FC4;KANGXI RADICAL SALT;So;0;ON; 9E75;;;;N;;;;; +2FC5;KANGXI RADICAL DEER;So;0;ON; 9E7F;;;;N;;;;; +2FC6;KANGXI RADICAL WHEAT;So;0;ON; 9EA5;;;;N;;;;; +2FC7;KANGXI RADICAL HEMP;So;0;ON; 9EBB;;;;N;;;;; +2FC8;KANGXI RADICAL YELLOW;So;0;ON; 9EC3;;;;N;;;;; +2FC9;KANGXI RADICAL MILLET;So;0;ON; 9ECD;;;;N;;;;; +2FCA;KANGXI RADICAL BLACK;So;0;ON; 9ED1;;;;N;;;;; +2FCB;KANGXI RADICAL EMBROIDERY;So;0;ON; 9EF9;;;;N;;;;; +2FCC;KANGXI RADICAL FROG;So;0;ON; 9EFD;;;;N;;;;; +2FCD;KANGXI RADICAL TRIPOD;So;0;ON; 9F0E;;;;N;;;;; +2FCE;KANGXI RADICAL DRUM;So;0;ON; 9F13;;;;N;;;;; +2FCF;KANGXI RADICAL RAT;So;0;ON; 9F20;;;;N;;;;; +2FD0;KANGXI RADICAL NOSE;So;0;ON; 9F3B;;;;N;;;;; +2FD1;KANGXI RADICAL EVEN;So;0;ON; 9F4A;;;;N;;;;; +2FD2;KANGXI RADICAL TOOTH;So;0;ON; 9F52;;;;N;;;;; +2FD3;KANGXI RADICAL DRAGON;So;0;ON; 9F8D;;;;N;;;;; +2FD4;KANGXI RADICAL TURTLE;So;0;ON; 9F9C;;;;N;;;;; +2FD5;KANGXI RADICAL FLUTE;So;0;ON; 9FA0;;;;N;;;;; +2FF0;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT;So;0;ON;;;;;N;;;;; +2FF1;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW;So;0;ON;;;;;N;;;;; +2FF2;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT;So;0;ON;;;;;N;;;;; +2FF3;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW;So;0;ON;;;;;N;;;;; +2FF4;IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND;So;0;ON;;;;;N;;;;; +2FF5;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE;So;0;ON;;;;;N;;;;; +2FF6;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW;So;0;ON;;;;;N;;;;; +2FF7;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT;So;0;ON;;;;;N;;;;; +2FF8;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT;So;0;ON;;;;;N;;;;; +2FF9;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT;So;0;ON;;;;;N;;;;; +2FFA;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT;So;0;ON;;;;;N;;;;; +2FFB;IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID;So;0;ON;;;;;N;;;;; +3000;IDEOGRAPHIC SPACE;Zs;0;WS; 0020;;;;N;;;;; +3001;IDEOGRAPHIC COMMA;Po;0;ON;;;;;N;;;;; +3002;IDEOGRAPHIC FULL STOP;Po;0;ON;;;;;N;IDEOGRAPHIC PERIOD;;;; +3003;DITTO MARK;Po;0;ON;;;;;N;;;;; +3004;JAPANESE INDUSTRIAL STANDARD SYMBOL;So;0;ON;;;;;N;;;;; +3005;IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;; +3006;IDEOGRAPHIC CLOSING MARK;Lo;0;L;;;;;N;;;;; +3007;IDEOGRAPHIC NUMBER ZERO;Nl;0;L;;;;0;N;;;;; +3008;LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING ANGLE BRACKET;;;; +3009;RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING ANGLE BRACKET;;;; +300A;LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING DOUBLE ANGLE BRACKET;;;; +300B;RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING DOUBLE ANGLE BRACKET;;;; +300C;LEFT CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING CORNER BRACKET;;;; +300D;RIGHT CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING CORNER BRACKET;;;; +300E;LEFT WHITE CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE CORNER BRACKET;;;; +300F;RIGHT WHITE CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE CORNER BRACKET;;;; +3010;LEFT BLACK LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING BLACK LENTICULAR BRACKET;;;; +3011;RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING BLACK LENTICULAR BRACKET;;;; +3012;POSTAL MARK;So;0;ON;;;;;N;;;;; +3013;GETA MARK;So;0;ON;;;;;N;;;;; +3014;LEFT TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING TORTOISE SHELL BRACKET;;;; +3015;RIGHT TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING TORTOISE SHELL BRACKET;;;; +3016;LEFT WHITE LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE LENTICULAR BRACKET;;;; +3017;RIGHT WHITE LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE LENTICULAR BRACKET;;;; +3018;LEFT WHITE TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE TORTOISE SHELL BRACKET;;;; +3019;RIGHT WHITE TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE TORTOISE SHELL BRACKET;;;; +301A;LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE SQUARE BRACKET;;;; +301B;RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE SQUARE BRACKET;;;; +301C;WAVE DASH;Pd;0;ON;;;;;N;;;;; +301D;REVERSED DOUBLE PRIME QUOTATION MARK;Ps;0;ON;;;;;N;;;;; +301E;DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;; +301F;LOW DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;; +3020;POSTAL MARK FACE;So;0;ON;;;;;N;;;;; +3021;HANGZHOU NUMERAL ONE;Nl;0;L;;;;1;N;;;;; +3022;HANGZHOU NUMERAL TWO;Nl;0;L;;;;2;N;;;;; +3023;HANGZHOU NUMERAL THREE;Nl;0;L;;;;3;N;;;;; +3024;HANGZHOU NUMERAL FOUR;Nl;0;L;;;;4;N;;;;; +3025;HANGZHOU NUMERAL FIVE;Nl;0;L;;;;5;N;;;;; +3026;HANGZHOU NUMERAL SIX;Nl;0;L;;;;6;N;;;;; +3027;HANGZHOU NUMERAL SEVEN;Nl;0;L;;;;7;N;;;;; +3028;HANGZHOU NUMERAL EIGHT;Nl;0;L;;;;8;N;;;;; +3029;HANGZHOU NUMERAL NINE;Nl;0;L;;;;9;N;;;;; +302A;IDEOGRAPHIC LEVEL TONE MARK;Mn;218;NSM;;;;;N;;;;; +302B;IDEOGRAPHIC RISING TONE MARK;Mn;228;NSM;;;;;N;;;;; +302C;IDEOGRAPHIC DEPARTING TONE MARK;Mn;232;NSM;;;;;N;;;;; +302D;IDEOGRAPHIC ENTERING TONE MARK;Mn;222;NSM;;;;;N;;;;; +302E;HANGUL SINGLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; +302F;HANGUL DOUBLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; +3030;WAVY DASH;Pd;0;ON;;;;;N;;;;; +3031;VERTICAL KANA REPEAT MARK;Lm;0;L;;;;;N;;;;; +3032;VERTICAL KANA REPEAT WITH VOICED SOUND MARK;Lm;0;L;;;;;N;;;;; +3033;VERTICAL KANA REPEAT MARK UPPER HALF;Lm;0;L;;;;;N;;;;; +3034;VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF;Lm;0;L;;;;;N;;;;; +3035;VERTICAL KANA REPEAT MARK LOWER HALF;Lm;0;L;;;;;N;;;;; +3036;CIRCLED POSTAL MARK;So;0;ON; 3012;;;;N;;;;; +3037;IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL;So;0;ON;;;;;N;;;;; +3038;HANGZHOU NUMERAL TEN;Nl;0;L; 5341;;;10;N;;;;; +3039;HANGZHOU NUMERAL TWENTY;Nl;0;L; 5344;;;20;N;;;;; +303A;HANGZHOU NUMERAL THIRTY;Nl;0;L; 5345;;;30;N;;;;; +303B;VERTICAL IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;; +303C;MASU MARK;Lo;0;L;;;;;N;;;;; +303D;PART ALTERNATION MARK;Po;0;ON;;;;;N;;;;; +303E;IDEOGRAPHIC VARIATION INDICATOR;So;0;ON;;;;;N;;;;; +303F;IDEOGRAPHIC HALF FILL SPACE;So;0;ON;;;;;N;;;;; +3041;HIRAGANA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +3042;HIRAGANA LETTER A;Lo;0;L;;;;;N;;;;; +3043;HIRAGANA LETTER SMALL I;Lo;0;L;;;;;N;;;;; +3044;HIRAGANA LETTER I;Lo;0;L;;;;;N;;;;; +3045;HIRAGANA LETTER SMALL U;Lo;0;L;;;;;N;;;;; +3046;HIRAGANA LETTER U;Lo;0;L;;;;;N;;;;; +3047;HIRAGANA LETTER SMALL E;Lo;0;L;;;;;N;;;;; +3048;HIRAGANA LETTER E;Lo;0;L;;;;;N;;;;; +3049;HIRAGANA LETTER SMALL O;Lo;0;L;;;;;N;;;;; +304A;HIRAGANA LETTER O;Lo;0;L;;;;;N;;;;; +304B;HIRAGANA LETTER KA;Lo;0;L;;;;;N;;;;; +304C;HIRAGANA LETTER GA;Lo;0;L;304B 3099;;;;N;;;;; +304D;HIRAGANA LETTER KI;Lo;0;L;;;;;N;;;;; +304E;HIRAGANA LETTER GI;Lo;0;L;304D 3099;;;;N;;;;; +304F;HIRAGANA LETTER KU;Lo;0;L;;;;;N;;;;; +3050;HIRAGANA LETTER GU;Lo;0;L;304F 3099;;;;N;;;;; +3051;HIRAGANA LETTER KE;Lo;0;L;;;;;N;;;;; +3052;HIRAGANA LETTER GE;Lo;0;L;3051 3099;;;;N;;;;; +3053;HIRAGANA LETTER KO;Lo;0;L;;;;;N;;;;; +3054;HIRAGANA LETTER GO;Lo;0;L;3053 3099;;;;N;;;;; +3055;HIRAGANA LETTER SA;Lo;0;L;;;;;N;;;;; +3056;HIRAGANA LETTER ZA;Lo;0;L;3055 3099;;;;N;;;;; +3057;HIRAGANA LETTER SI;Lo;0;L;;;;;N;;;;; +3058;HIRAGANA LETTER ZI;Lo;0;L;3057 3099;;;;N;;;;; +3059;HIRAGANA LETTER SU;Lo;0;L;;;;;N;;;;; +305A;HIRAGANA LETTER ZU;Lo;0;L;3059 3099;;;;N;;;;; +305B;HIRAGANA LETTER SE;Lo;0;L;;;;;N;;;;; +305C;HIRAGANA LETTER ZE;Lo;0;L;305B 3099;;;;N;;;;; +305D;HIRAGANA LETTER SO;Lo;0;L;;;;;N;;;;; +305E;HIRAGANA LETTER ZO;Lo;0;L;305D 3099;;;;N;;;;; +305F;HIRAGANA LETTER TA;Lo;0;L;;;;;N;;;;; +3060;HIRAGANA LETTER DA;Lo;0;L;305F 3099;;;;N;;;;; +3061;HIRAGANA LETTER TI;Lo;0;L;;;;;N;;;;; +3062;HIRAGANA LETTER DI;Lo;0;L;3061 3099;;;;N;;;;; +3063;HIRAGANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;; +3064;HIRAGANA LETTER TU;Lo;0;L;;;;;N;;;;; +3065;HIRAGANA LETTER DU;Lo;0;L;3064 3099;;;;N;;;;; +3066;HIRAGANA LETTER TE;Lo;0;L;;;;;N;;;;; +3067;HIRAGANA LETTER DE;Lo;0;L;3066 3099;;;;N;;;;; +3068;HIRAGANA LETTER TO;Lo;0;L;;;;;N;;;;; +3069;HIRAGANA LETTER DO;Lo;0;L;3068 3099;;;;N;;;;; +306A;HIRAGANA LETTER NA;Lo;0;L;;;;;N;;;;; +306B;HIRAGANA LETTER NI;Lo;0;L;;;;;N;;;;; +306C;HIRAGANA LETTER NU;Lo;0;L;;;;;N;;;;; +306D;HIRAGANA LETTER NE;Lo;0;L;;;;;N;;;;; +306E;HIRAGANA LETTER NO;Lo;0;L;;;;;N;;;;; +306F;HIRAGANA LETTER HA;Lo;0;L;;;;;N;;;;; +3070;HIRAGANA LETTER BA;Lo;0;L;306F 3099;;;;N;;;;; +3071;HIRAGANA LETTER PA;Lo;0;L;306F 309A;;;;N;;;;; +3072;HIRAGANA LETTER HI;Lo;0;L;;;;;N;;;;; +3073;HIRAGANA LETTER BI;Lo;0;L;3072 3099;;;;N;;;;; +3074;HIRAGANA LETTER PI;Lo;0;L;3072 309A;;;;N;;;;; +3075;HIRAGANA LETTER HU;Lo;0;L;;;;;N;;;;; +3076;HIRAGANA LETTER BU;Lo;0;L;3075 3099;;;;N;;;;; +3077;HIRAGANA LETTER PU;Lo;0;L;3075 309A;;;;N;;;;; +3078;HIRAGANA LETTER HE;Lo;0;L;;;;;N;;;;; +3079;HIRAGANA LETTER BE;Lo;0;L;3078 3099;;;;N;;;;; +307A;HIRAGANA LETTER PE;Lo;0;L;3078 309A;;;;N;;;;; +307B;HIRAGANA LETTER HO;Lo;0;L;;;;;N;;;;; +307C;HIRAGANA LETTER BO;Lo;0;L;307B 3099;;;;N;;;;; +307D;HIRAGANA LETTER PO;Lo;0;L;307B 309A;;;;N;;;;; +307E;HIRAGANA LETTER MA;Lo;0;L;;;;;N;;;;; +307F;HIRAGANA LETTER MI;Lo;0;L;;;;;N;;;;; +3080;HIRAGANA LETTER MU;Lo;0;L;;;;;N;;;;; +3081;HIRAGANA LETTER ME;Lo;0;L;;;;;N;;;;; +3082;HIRAGANA LETTER MO;Lo;0;L;;;;;N;;;;; +3083;HIRAGANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;; +3084;HIRAGANA LETTER YA;Lo;0;L;;;;;N;;;;; +3085;HIRAGANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;; +3086;HIRAGANA LETTER YU;Lo;0;L;;;;;N;;;;; +3087;HIRAGANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;; +3088;HIRAGANA LETTER YO;Lo;0;L;;;;;N;;;;; +3089;HIRAGANA LETTER RA;Lo;0;L;;;;;N;;;;; +308A;HIRAGANA LETTER RI;Lo;0;L;;;;;N;;;;; +308B;HIRAGANA LETTER RU;Lo;0;L;;;;;N;;;;; +308C;HIRAGANA LETTER RE;Lo;0;L;;;;;N;;;;; +308D;HIRAGANA LETTER RO;Lo;0;L;;;;;N;;;;; +308E;HIRAGANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;; +308F;HIRAGANA LETTER WA;Lo;0;L;;;;;N;;;;; +3090;HIRAGANA LETTER WI;Lo;0;L;;;;;N;;;;; +3091;HIRAGANA LETTER WE;Lo;0;L;;;;;N;;;;; +3092;HIRAGANA LETTER WO;Lo;0;L;;;;;N;;;;; +3093;HIRAGANA LETTER N;Lo;0;L;;;;;N;;;;; +3094;HIRAGANA LETTER VU;Lo;0;L;3046 3099;;;;N;;;;; +3095;HIRAGANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;; +3096;HIRAGANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;; +3099;COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK;;;; +309A;COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;;;; +309B;KATAKANA-HIRAGANA VOICED SOUND MARK;Sk;0;ON; 0020 3099;;;;N;;;;; +309C;KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Sk;0;ON; 0020 309A;;;;N;;;;; +309D;HIRAGANA ITERATION MARK;Lm;0;L;;;;;N;;;;; +309E;HIRAGANA VOICED ITERATION MARK;Lm;0;L;309D 3099;;;;N;;;;; +309F;HIRAGANA DIGRAPH YORI;Lo;0;L; 3088 308A;;;;N;;;;; +30A0;KATAKANA-HIRAGANA DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;; +30A1;KATAKANA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +30A2;KATAKANA LETTER A;Lo;0;L;;;;;N;;;;; +30A3;KATAKANA LETTER SMALL I;Lo;0;L;;;;;N;;;;; +30A4;KATAKANA LETTER I;Lo;0;L;;;;;N;;;;; +30A5;KATAKANA LETTER SMALL U;Lo;0;L;;;;;N;;;;; +30A6;KATAKANA LETTER U;Lo;0;L;;;;;N;;;;; +30A7;KATAKANA LETTER SMALL E;Lo;0;L;;;;;N;;;;; +30A8;KATAKANA LETTER E;Lo;0;L;;;;;N;;;;; +30A9;KATAKANA LETTER SMALL O;Lo;0;L;;;;;N;;;;; +30AA;KATAKANA LETTER O;Lo;0;L;;;;;N;;;;; +30AB;KATAKANA LETTER KA;Lo;0;L;;;;;N;;;;; +30AC;KATAKANA LETTER GA;Lo;0;L;30AB 3099;;;;N;;;;; +30AD;KATAKANA LETTER KI;Lo;0;L;;;;;N;;;;; +30AE;KATAKANA LETTER GI;Lo;0;L;30AD 3099;;;;N;;;;; +30AF;KATAKANA LETTER KU;Lo;0;L;;;;;N;;;;; +30B0;KATAKANA LETTER GU;Lo;0;L;30AF 3099;;;;N;;;;; +30B1;KATAKANA LETTER KE;Lo;0;L;;;;;N;;;;; +30B2;KATAKANA LETTER GE;Lo;0;L;30B1 3099;;;;N;;;;; +30B3;KATAKANA LETTER KO;Lo;0;L;;;;;N;;;;; +30B4;KATAKANA LETTER GO;Lo;0;L;30B3 3099;;;;N;;;;; +30B5;KATAKANA LETTER SA;Lo;0;L;;;;;N;;;;; +30B6;KATAKANA LETTER ZA;Lo;0;L;30B5 3099;;;;N;;;;; +30B7;KATAKANA LETTER SI;Lo;0;L;;;;;N;;;;; +30B8;KATAKANA LETTER ZI;Lo;0;L;30B7 3099;;;;N;;;;; +30B9;KATAKANA LETTER SU;Lo;0;L;;;;;N;;;;; +30BA;KATAKANA LETTER ZU;Lo;0;L;30B9 3099;;;;N;;;;; +30BB;KATAKANA LETTER SE;Lo;0;L;;;;;N;;;;; +30BC;KATAKANA LETTER ZE;Lo;0;L;30BB 3099;;;;N;;;;; +30BD;KATAKANA LETTER SO;Lo;0;L;;;;;N;;;;; +30BE;KATAKANA LETTER ZO;Lo;0;L;30BD 3099;;;;N;;;;; +30BF;KATAKANA LETTER TA;Lo;0;L;;;;;N;;;;; +30C0;KATAKANA LETTER DA;Lo;0;L;30BF 3099;;;;N;;;;; +30C1;KATAKANA LETTER TI;Lo;0;L;;;;;N;;;;; +30C2;KATAKANA LETTER DI;Lo;0;L;30C1 3099;;;;N;;;;; +30C3;KATAKANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;; +30C4;KATAKANA LETTER TU;Lo;0;L;;;;;N;;;;; +30C5;KATAKANA LETTER DU;Lo;0;L;30C4 3099;;;;N;;;;; +30C6;KATAKANA LETTER TE;Lo;0;L;;;;;N;;;;; +30C7;KATAKANA LETTER DE;Lo;0;L;30C6 3099;;;;N;;;;; +30C8;KATAKANA LETTER TO;Lo;0;L;;;;;N;;;;; +30C9;KATAKANA LETTER DO;Lo;0;L;30C8 3099;;;;N;;;;; +30CA;KATAKANA LETTER NA;Lo;0;L;;;;;N;;;;; +30CB;KATAKANA LETTER NI;Lo;0;L;;;;;N;;;;; +30CC;KATAKANA LETTER NU;Lo;0;L;;;;;N;;;;; +30CD;KATAKANA LETTER NE;Lo;0;L;;;;;N;;;;; +30CE;KATAKANA LETTER NO;Lo;0;L;;;;;N;;;;; +30CF;KATAKANA LETTER HA;Lo;0;L;;;;;N;;;;; +30D0;KATAKANA LETTER BA;Lo;0;L;30CF 3099;;;;N;;;;; +30D1;KATAKANA LETTER PA;Lo;0;L;30CF 309A;;;;N;;;;; +30D2;KATAKANA LETTER HI;Lo;0;L;;;;;N;;;;; +30D3;KATAKANA LETTER BI;Lo;0;L;30D2 3099;;;;N;;;;; +30D4;KATAKANA LETTER PI;Lo;0;L;30D2 309A;;;;N;;;;; +30D5;KATAKANA LETTER HU;Lo;0;L;;;;;N;;;;; +30D6;KATAKANA LETTER BU;Lo;0;L;30D5 3099;;;;N;;;;; +30D7;KATAKANA LETTER PU;Lo;0;L;30D5 309A;;;;N;;;;; +30D8;KATAKANA LETTER HE;Lo;0;L;;;;;N;;;;; +30D9;KATAKANA LETTER BE;Lo;0;L;30D8 3099;;;;N;;;;; +30DA;KATAKANA LETTER PE;Lo;0;L;30D8 309A;;;;N;;;;; +30DB;KATAKANA LETTER HO;Lo;0;L;;;;;N;;;;; +30DC;KATAKANA LETTER BO;Lo;0;L;30DB 3099;;;;N;;;;; +30DD;KATAKANA LETTER PO;Lo;0;L;30DB 309A;;;;N;;;;; +30DE;KATAKANA LETTER MA;Lo;0;L;;;;;N;;;;; +30DF;KATAKANA LETTER MI;Lo;0;L;;;;;N;;;;; +30E0;KATAKANA LETTER MU;Lo;0;L;;;;;N;;;;; +30E1;KATAKANA LETTER ME;Lo;0;L;;;;;N;;;;; +30E2;KATAKANA LETTER MO;Lo;0;L;;;;;N;;;;; +30E3;KATAKANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;; +30E4;KATAKANA LETTER YA;Lo;0;L;;;;;N;;;;; +30E5;KATAKANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;; +30E6;KATAKANA LETTER YU;Lo;0;L;;;;;N;;;;; +30E7;KATAKANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;; +30E8;KATAKANA LETTER YO;Lo;0;L;;;;;N;;;;; +30E9;KATAKANA LETTER RA;Lo;0;L;;;;;N;;;;; +30EA;KATAKANA LETTER RI;Lo;0;L;;;;;N;;;;; +30EB;KATAKANA LETTER RU;Lo;0;L;;;;;N;;;;; +30EC;KATAKANA LETTER RE;Lo;0;L;;;;;N;;;;; +30ED;KATAKANA LETTER RO;Lo;0;L;;;;;N;;;;; +30EE;KATAKANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;; +30EF;KATAKANA LETTER WA;Lo;0;L;;;;;N;;;;; +30F0;KATAKANA LETTER WI;Lo;0;L;;;;;N;;;;; +30F1;KATAKANA LETTER WE;Lo;0;L;;;;;N;;;;; +30F2;KATAKANA LETTER WO;Lo;0;L;;;;;N;;;;; +30F3;KATAKANA LETTER N;Lo;0;L;;;;;N;;;;; +30F4;KATAKANA LETTER VU;Lo;0;L;30A6 3099;;;;N;;;;; +30F5;KATAKANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;; +30F6;KATAKANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;; +30F7;KATAKANA LETTER VA;Lo;0;L;30EF 3099;;;;N;;;;; +30F8;KATAKANA LETTER VI;Lo;0;L;30F0 3099;;;;N;;;;; +30F9;KATAKANA LETTER VE;Lo;0;L;30F1 3099;;;;N;;;;; +30FA;KATAKANA LETTER VO;Lo;0;L;30F2 3099;;;;N;;;;; +30FB;KATAKANA MIDDLE DOT;Po;0;ON;;;;;N;;;;; +30FC;KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;;;;;N;;;;; +30FD;KATAKANA ITERATION MARK;Lm;0;L;;;;;N;;;;; +30FE;KATAKANA VOICED ITERATION MARK;Lm;0;L;30FD 3099;;;;N;;;;; +30FF;KATAKANA DIGRAPH KOTO;Lo;0;L; 30B3 30C8;;;;N;;;;; +3105;BOPOMOFO LETTER B;Lo;0;L;;;;;N;;;;; +3106;BOPOMOFO LETTER P;Lo;0;L;;;;;N;;;;; +3107;BOPOMOFO LETTER M;Lo;0;L;;;;;N;;;;; +3108;BOPOMOFO LETTER F;Lo;0;L;;;;;N;;;;; +3109;BOPOMOFO LETTER D;Lo;0;L;;;;;N;;;;; +310A;BOPOMOFO LETTER T;Lo;0;L;;;;;N;;;;; +310B;BOPOMOFO LETTER N;Lo;0;L;;;;;N;;;;; +310C;BOPOMOFO LETTER L;Lo;0;L;;;;;N;;;;; +310D;BOPOMOFO LETTER G;Lo;0;L;;;;;N;;;;; +310E;BOPOMOFO LETTER K;Lo;0;L;;;;;N;;;;; +310F;BOPOMOFO LETTER H;Lo;0;L;;;;;N;;;;; +3110;BOPOMOFO LETTER J;Lo;0;L;;;;;N;;;;; +3111;BOPOMOFO LETTER Q;Lo;0;L;;;;;N;;;;; +3112;BOPOMOFO LETTER X;Lo;0;L;;;;;N;;;;; +3113;BOPOMOFO LETTER ZH;Lo;0;L;;;;;N;;;;; +3114;BOPOMOFO LETTER CH;Lo;0;L;;;;;N;;;;; +3115;BOPOMOFO LETTER SH;Lo;0;L;;;;;N;;;;; +3116;BOPOMOFO LETTER R;Lo;0;L;;;;;N;;;;; +3117;BOPOMOFO LETTER Z;Lo;0;L;;;;;N;;;;; +3118;BOPOMOFO LETTER C;Lo;0;L;;;;;N;;;;; +3119;BOPOMOFO LETTER S;Lo;0;L;;;;;N;;;;; +311A;BOPOMOFO LETTER A;Lo;0;L;;;;;N;;;;; +311B;BOPOMOFO LETTER O;Lo;0;L;;;;;N;;;;; +311C;BOPOMOFO LETTER E;Lo;0;L;;;;;N;;;;; +311D;BOPOMOFO LETTER EH;Lo;0;L;;;;;N;;;;; +311E;BOPOMOFO LETTER AI;Lo;0;L;;;;;N;;;;; +311F;BOPOMOFO LETTER EI;Lo;0;L;;;;;N;;;;; +3120;BOPOMOFO LETTER AU;Lo;0;L;;;;;N;;;;; +3121;BOPOMOFO LETTER OU;Lo;0;L;;;;;N;;;;; +3122;BOPOMOFO LETTER AN;Lo;0;L;;;;;N;;;;; +3123;BOPOMOFO LETTER EN;Lo;0;L;;;;;N;;;;; +3124;BOPOMOFO LETTER ANG;Lo;0;L;;;;;N;;;;; +3125;BOPOMOFO LETTER ENG;Lo;0;L;;;;;N;;;;; +3126;BOPOMOFO LETTER ER;Lo;0;L;;;;;N;;;;; +3127;BOPOMOFO LETTER I;Lo;0;L;;;;;N;;;;; +3128;BOPOMOFO LETTER U;Lo;0;L;;;;;N;;;;; +3129;BOPOMOFO LETTER IU;Lo;0;L;;;;;N;;;;; +312A;BOPOMOFO LETTER V;Lo;0;L;;;;;N;;;;; +312B;BOPOMOFO LETTER NG;Lo;0;L;;;;;N;;;;; +312C;BOPOMOFO LETTER GN;Lo;0;L;;;;;N;;;;; +312D;BOPOMOFO LETTER IH;Lo;0;L;;;;;N;;;;; +3131;HANGUL LETTER KIYEOK;Lo;0;L; 1100;;;;N;HANGUL LETTER GIYEOG;;;; +3132;HANGUL LETTER SSANGKIYEOK;Lo;0;L; 1101;;;;N;HANGUL LETTER SSANG GIYEOG;;;; +3133;HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 11AA;;;;N;HANGUL LETTER GIYEOG SIOS;;;; +3134;HANGUL LETTER NIEUN;Lo;0;L; 1102;;;;N;;;;; +3135;HANGUL LETTER NIEUN-CIEUC;Lo;0;L; 11AC;;;;N;HANGUL LETTER NIEUN JIEUJ;;;; +3136;HANGUL LETTER NIEUN-HIEUH;Lo;0;L; 11AD;;;;N;HANGUL LETTER NIEUN HIEUH;;;; +3137;HANGUL LETTER TIKEUT;Lo;0;L; 1103;;;;N;HANGUL LETTER DIGEUD;;;; +3138;HANGUL LETTER SSANGTIKEUT;Lo;0;L; 1104;;;;N;HANGUL LETTER SSANG DIGEUD;;;; +3139;HANGUL LETTER RIEUL;Lo;0;L; 1105;;;;N;HANGUL LETTER LIEUL;;;; +313A;HANGUL LETTER RIEUL-KIYEOK;Lo;0;L; 11B0;;;;N;HANGUL LETTER LIEUL GIYEOG;;;; +313B;HANGUL LETTER RIEUL-MIEUM;Lo;0;L; 11B1;;;;N;HANGUL LETTER LIEUL MIEUM;;;; +313C;HANGUL LETTER RIEUL-PIEUP;Lo;0;L; 11B2;;;;N;HANGUL LETTER LIEUL BIEUB;;;; +313D;HANGUL LETTER RIEUL-SIOS;Lo;0;L; 11B3;;;;N;HANGUL LETTER LIEUL SIOS;;;; +313E;HANGUL LETTER RIEUL-THIEUTH;Lo;0;L; 11B4;;;;N;HANGUL LETTER LIEUL TIEUT;;;; +313F;HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L; 11B5;;;;N;HANGUL LETTER LIEUL PIEUP;;;; +3140;HANGUL LETTER RIEUL-HIEUH;Lo;0;L; 111A;;;;N;HANGUL LETTER LIEUL HIEUH;;;; +3141;HANGUL LETTER MIEUM;Lo;0;L; 1106;;;;N;;;;; +3142;HANGUL LETTER PIEUP;Lo;0;L; 1107;;;;N;HANGUL LETTER BIEUB;;;; +3143;HANGUL LETTER SSANGPIEUP;Lo;0;L; 1108;;;;N;HANGUL LETTER SSANG BIEUB;;;; +3144;HANGUL LETTER PIEUP-SIOS;Lo;0;L; 1121;;;;N;HANGUL LETTER BIEUB SIOS;;;; +3145;HANGUL LETTER SIOS;Lo;0;L; 1109;;;;N;;;;; +3146;HANGUL LETTER SSANGSIOS;Lo;0;L; 110A;;;;N;HANGUL LETTER SSANG SIOS;;;; +3147;HANGUL LETTER IEUNG;Lo;0;L; 110B;;;;N;;;;; +3148;HANGUL LETTER CIEUC;Lo;0;L; 110C;;;;N;HANGUL LETTER JIEUJ;;;; +3149;HANGUL LETTER SSANGCIEUC;Lo;0;L; 110D;;;;N;HANGUL LETTER SSANG JIEUJ;;;; +314A;HANGUL LETTER CHIEUCH;Lo;0;L; 110E;;;;N;HANGUL LETTER CIEUC;;;; +314B;HANGUL LETTER KHIEUKH;Lo;0;L; 110F;;;;N;HANGUL LETTER KIYEOK;;;; +314C;HANGUL LETTER THIEUTH;Lo;0;L; 1110;;;;N;HANGUL LETTER TIEUT;;;; +314D;HANGUL LETTER PHIEUPH;Lo;0;L; 1111;;;;N;HANGUL LETTER PIEUP;;;; +314E;HANGUL LETTER HIEUH;Lo;0;L; 1112;;;;N;;;;; +314F;HANGUL LETTER A;Lo;0;L; 1161;;;;N;;;;; +3150;HANGUL LETTER AE;Lo;0;L; 1162;;;;N;;;;; +3151;HANGUL LETTER YA;Lo;0;L; 1163;;;;N;;;;; +3152;HANGUL LETTER YAE;Lo;0;L; 1164;;;;N;;;;; +3153;HANGUL LETTER EO;Lo;0;L; 1165;;;;N;;;;; +3154;HANGUL LETTER E;Lo;0;L; 1166;;;;N;;;;; +3155;HANGUL LETTER YEO;Lo;0;L; 1167;;;;N;;;;; +3156;HANGUL LETTER YE;Lo;0;L; 1168;;;;N;;;;; +3157;HANGUL LETTER O;Lo;0;L; 1169;;;;N;;;;; +3158;HANGUL LETTER WA;Lo;0;L; 116A;;;;N;;;;; +3159;HANGUL LETTER WAE;Lo;0;L; 116B;;;;N;;;;; +315A;HANGUL LETTER OE;Lo;0;L; 116C;;;;N;;;;; +315B;HANGUL LETTER YO;Lo;0;L; 116D;;;;N;;;;; +315C;HANGUL LETTER U;Lo;0;L; 116E;;;;N;;;;; +315D;HANGUL LETTER WEO;Lo;0;L; 116F;;;;N;;;;; +315E;HANGUL LETTER WE;Lo;0;L; 1170;;;;N;;;;; +315F;HANGUL LETTER WI;Lo;0;L; 1171;;;;N;;;;; +3160;HANGUL LETTER YU;Lo;0;L; 1172;;;;N;;;;; +3161;HANGUL LETTER EU;Lo;0;L; 1173;;;;N;;;;; +3162;HANGUL LETTER YI;Lo;0;L; 1174;;;;N;;;;; +3163;HANGUL LETTER I;Lo;0;L; 1175;;;;N;;;;; +3164;HANGUL FILLER;Lo;0;L; 1160;;;;N;HANGUL CAE OM;;;; +3165;HANGUL LETTER SSANGNIEUN;Lo;0;L; 1114;;;;N;HANGUL LETTER SSANG NIEUN;;;; +3166;HANGUL LETTER NIEUN-TIKEUT;Lo;0;L; 1115;;;;N;HANGUL LETTER NIEUN DIGEUD;;;; +3167;HANGUL LETTER NIEUN-SIOS;Lo;0;L; 11C7;;;;N;HANGUL LETTER NIEUN SIOS;;;; +3168;HANGUL LETTER NIEUN-PANSIOS;Lo;0;L; 11C8;;;;N;HANGUL LETTER NIEUN BAN CHI EUM;;;; +3169;HANGUL LETTER RIEUL-KIYEOK-SIOS;Lo;0;L; 11CC;;;;N;HANGUL LETTER LIEUL GIYEOG SIOS;;;; +316A;HANGUL LETTER RIEUL-TIKEUT;Lo;0;L; 11CE;;;;N;HANGUL LETTER LIEUL DIGEUD;;;; +316B;HANGUL LETTER RIEUL-PIEUP-SIOS;Lo;0;L; 11D3;;;;N;HANGUL LETTER LIEUL BIEUB SIOS;;;; +316C;HANGUL LETTER RIEUL-PANSIOS;Lo;0;L; 11D7;;;;N;HANGUL LETTER LIEUL BAN CHI EUM;;;; +316D;HANGUL LETTER RIEUL-YEORINHIEUH;Lo;0;L; 11D9;;;;N;HANGUL LETTER LIEUL YEOLIN HIEUH;;;; +316E;HANGUL LETTER MIEUM-PIEUP;Lo;0;L; 111C;;;;N;HANGUL LETTER MIEUM BIEUB;;;; +316F;HANGUL LETTER MIEUM-SIOS;Lo;0;L; 11DD;;;;N;HANGUL LETTER MIEUM SIOS;;;; +3170;HANGUL LETTER MIEUM-PANSIOS;Lo;0;L; 11DF;;;;N;HANGUL LETTER BIEUB BAN CHI EUM;;;; +3171;HANGUL LETTER KAPYEOUNMIEUM;Lo;0;L; 111D;;;;N;HANGUL LETTER MIEUM SUN GYEONG EUM;;;; +3172;HANGUL LETTER PIEUP-KIYEOK;Lo;0;L; 111E;;;;N;HANGUL LETTER BIEUB GIYEOG;;;; +3173;HANGUL LETTER PIEUP-TIKEUT;Lo;0;L; 1120;;;;N;HANGUL LETTER BIEUB DIGEUD;;;; +3174;HANGUL LETTER PIEUP-SIOS-KIYEOK;Lo;0;L; 1122;;;;N;HANGUL LETTER BIEUB SIOS GIYEOG;;;; +3175;HANGUL LETTER PIEUP-SIOS-TIKEUT;Lo;0;L; 1123;;;;N;HANGUL LETTER BIEUB SIOS DIGEUD;;;; +3176;HANGUL LETTER PIEUP-CIEUC;Lo;0;L; 1127;;;;N;HANGUL LETTER BIEUB JIEUJ;;;; +3177;HANGUL LETTER PIEUP-THIEUTH;Lo;0;L; 1129;;;;N;HANGUL LETTER BIEUB TIEUT;;;; +3178;HANGUL LETTER KAPYEOUNPIEUP;Lo;0;L; 112B;;;;N;HANGUL LETTER BIEUB SUN GYEONG EUM;;;; +3179;HANGUL LETTER KAPYEOUNSSANGPIEUP;Lo;0;L; 112C;;;;N;HANGUL LETTER SSANG BIEUB SUN GYEONG EUM;;;; +317A;HANGUL LETTER SIOS-KIYEOK;Lo;0;L; 112D;;;;N;HANGUL LETTER SIOS GIYEOG;;;; +317B;HANGUL LETTER SIOS-NIEUN;Lo;0;L; 112E;;;;N;HANGUL LETTER SIOS NIEUN;;;; +317C;HANGUL LETTER SIOS-TIKEUT;Lo;0;L; 112F;;;;N;HANGUL LETTER SIOS DIGEUD;;;; +317D;HANGUL LETTER SIOS-PIEUP;Lo;0;L; 1132;;;;N;HANGUL LETTER SIOS BIEUB;;;; +317E;HANGUL LETTER SIOS-CIEUC;Lo;0;L; 1136;;;;N;HANGUL LETTER SIOS JIEUJ;;;; +317F;HANGUL LETTER PANSIOS;Lo;0;L; 1140;;;;N;HANGUL LETTER BAN CHI EUM;;;; +3180;HANGUL LETTER SSANGIEUNG;Lo;0;L; 1147;;;;N;HANGUL LETTER SSANG IEUNG;;;; +3181;HANGUL LETTER YESIEUNG;Lo;0;L; 114C;;;;N;HANGUL LETTER NGIEUNG;;;; +3182;HANGUL LETTER YESIEUNG-SIOS;Lo;0;L; 11F1;;;;N;HANGUL LETTER NGIEUNG SIOS;;;; +3183;HANGUL LETTER YESIEUNG-PANSIOS;Lo;0;L; 11F2;;;;N;HANGUL LETTER NGIEUNG BAN CHI EUM;;;; +3184;HANGUL LETTER KAPYEOUNPHIEUPH;Lo;0;L; 1157;;;;N;HANGUL LETTER PIEUP SUN GYEONG EUM;;;; +3185;HANGUL LETTER SSANGHIEUH;Lo;0;L; 1158;;;;N;HANGUL LETTER SSANG HIEUH;;;; +3186;HANGUL LETTER YEORINHIEUH;Lo;0;L; 1159;;;;N;HANGUL LETTER YEOLIN HIEUH;;;; +3187;HANGUL LETTER YO-YA;Lo;0;L; 1184;;;;N;HANGUL LETTER YOYA;;;; +3188;HANGUL LETTER YO-YAE;Lo;0;L; 1185;;;;N;HANGUL LETTER YOYAE;;;; +3189;HANGUL LETTER YO-I;Lo;0;L; 1188;;;;N;HANGUL LETTER YOI;;;; +318A;HANGUL LETTER YU-YEO;Lo;0;L; 1191;;;;N;HANGUL LETTER YUYEO;;;; +318B;HANGUL LETTER YU-YE;Lo;0;L; 1192;;;;N;HANGUL LETTER YUYE;;;; +318C;HANGUL LETTER YU-I;Lo;0;L; 1194;;;;N;HANGUL LETTER YUI;;;; +318D;HANGUL LETTER ARAEA;Lo;0;L; 119E;;;;N;HANGUL LETTER ALAE A;;;; +318E;HANGUL LETTER ARAEAE;Lo;0;L; 11A1;;;;N;HANGUL LETTER ALAE AE;;;; +3190;IDEOGRAPHIC ANNOTATION LINKING MARK;So;0;L;;;;;N;KANBUN TATETEN;;;; +3191;IDEOGRAPHIC ANNOTATION REVERSE MARK;So;0;L;;;;;N;KAERITEN RE;;;; +3192;IDEOGRAPHIC ANNOTATION ONE MARK;No;0;L; 4E00;;;1;N;KAERITEN ITI;;;; +3193;IDEOGRAPHIC ANNOTATION TWO MARK;No;0;L; 4E8C;;;2;N;KAERITEN NI;;;; +3194;IDEOGRAPHIC ANNOTATION THREE MARK;No;0;L; 4E09;;;3;N;KAERITEN SAN;;;; +3195;IDEOGRAPHIC ANNOTATION FOUR MARK;No;0;L; 56DB;;;4;N;KAERITEN SI;;;; +3196;IDEOGRAPHIC ANNOTATION TOP MARK;So;0;L; 4E0A;;;;N;KAERITEN ZYOU;;;; +3197;IDEOGRAPHIC ANNOTATION MIDDLE MARK;So;0;L; 4E2D;;;;N;KAERITEN TYUU;;;; +3198;IDEOGRAPHIC ANNOTATION BOTTOM MARK;So;0;L; 4E0B;;;;N;KAERITEN GE;;;; +3199;IDEOGRAPHIC ANNOTATION FIRST MARK;So;0;L; 7532;;;;N;KAERITEN KOU;;;; +319A;IDEOGRAPHIC ANNOTATION SECOND MARK;So;0;L; 4E59;;;;N;KAERITEN OTU;;;; +319B;IDEOGRAPHIC ANNOTATION THIRD MARK;So;0;L; 4E19;;;;N;KAERITEN HEI;;;; +319C;IDEOGRAPHIC ANNOTATION FOURTH MARK;So;0;L; 4E01;;;;N;KAERITEN TEI;;;; +319D;IDEOGRAPHIC ANNOTATION HEAVEN MARK;So;0;L; 5929;;;;N;KAERITEN TEN;;;; +319E;IDEOGRAPHIC ANNOTATION EARTH MARK;So;0;L; 5730;;;;N;KAERITEN TI;;;; +319F;IDEOGRAPHIC ANNOTATION MAN MARK;So;0;L; 4EBA;;;;N;KAERITEN ZIN;;;; +31A0;BOPOMOFO LETTER BU;Lo;0;L;;;;;N;;;;; +31A1;BOPOMOFO LETTER ZI;Lo;0;L;;;;;N;;;;; +31A2;BOPOMOFO LETTER JI;Lo;0;L;;;;;N;;;;; +31A3;BOPOMOFO LETTER GU;Lo;0;L;;;;;N;;;;; +31A4;BOPOMOFO LETTER EE;Lo;0;L;;;;;N;;;;; +31A5;BOPOMOFO LETTER ENN;Lo;0;L;;;;;N;;;;; +31A6;BOPOMOFO LETTER OO;Lo;0;L;;;;;N;;;;; +31A7;BOPOMOFO LETTER ONN;Lo;0;L;;;;;N;;;;; +31A8;BOPOMOFO LETTER IR;Lo;0;L;;;;;N;;;;; +31A9;BOPOMOFO LETTER ANN;Lo;0;L;;;;;N;;;;; +31AA;BOPOMOFO LETTER INN;Lo;0;L;;;;;N;;;;; +31AB;BOPOMOFO LETTER UNN;Lo;0;L;;;;;N;;;;; +31AC;BOPOMOFO LETTER IM;Lo;0;L;;;;;N;;;;; +31AD;BOPOMOFO LETTER NGG;Lo;0;L;;;;;N;;;;; +31AE;BOPOMOFO LETTER AINN;Lo;0;L;;;;;N;;;;; +31AF;BOPOMOFO LETTER AUNN;Lo;0;L;;;;;N;;;;; +31B0;BOPOMOFO LETTER AM;Lo;0;L;;;;;N;;;;; +31B1;BOPOMOFO LETTER OM;Lo;0;L;;;;;N;;;;; +31B2;BOPOMOFO LETTER ONG;Lo;0;L;;;;;N;;;;; +31B3;BOPOMOFO LETTER INNN;Lo;0;L;;;;;N;;;;; +31B4;BOPOMOFO FINAL LETTER P;Lo;0;L;;;;;N;;;;; +31B5;BOPOMOFO FINAL LETTER T;Lo;0;L;;;;;N;;;;; +31B6;BOPOMOFO FINAL LETTER K;Lo;0;L;;;;;N;;;;; +31B7;BOPOMOFO FINAL LETTER H;Lo;0;L;;;;;N;;;;; +31C0;CJK STROKE T;So;0;ON;;;;;N;;;;; +31C1;CJK STROKE WG;So;0;ON;;;;;N;;;;; +31C2;CJK STROKE XG;So;0;ON;;;;;N;;;;; +31C3;CJK STROKE BXG;So;0;ON;;;;;N;;;;; +31C4;CJK STROKE SW;So;0;ON;;;;;N;;;;; +31C5;CJK STROKE HZZ;So;0;ON;;;;;N;;;;; +31C6;CJK STROKE HZG;So;0;ON;;;;;N;;;;; +31C7;CJK STROKE HP;So;0;ON;;;;;N;;;;; +31C8;CJK STROKE HZWG;So;0;ON;;;;;N;;;;; +31C9;CJK STROKE SZWG;So;0;ON;;;;;N;;;;; +31CA;CJK STROKE HZT;So;0;ON;;;;;N;;;;; +31CB;CJK STROKE HZZP;So;0;ON;;;;;N;;;;; +31CC;CJK STROKE HPWG;So;0;ON;;;;;N;;;;; +31CD;CJK STROKE HZW;So;0;ON;;;;;N;;;;; +31CE;CJK STROKE HZZZ;So;0;ON;;;;;N;;;;; +31CF;CJK STROKE N;So;0;ON;;;;;N;;;;; +31D0;CJK STROKE H;So;0;ON;;;;;N;;;;; +31D1;CJK STROKE S;So;0;ON;;;;;N;;;;; +31D2;CJK STROKE P;So;0;ON;;;;;N;;;;; +31D3;CJK STROKE SP;So;0;ON;;;;;N;;;;; +31D4;CJK STROKE D;So;0;ON;;;;;N;;;;; +31D5;CJK STROKE HZ;So;0;ON;;;;;N;;;;; +31D6;CJK STROKE HG;So;0;ON;;;;;N;;;;; +31D7;CJK STROKE SZ;So;0;ON;;;;;N;;;;; +31D8;CJK STROKE SWZ;So;0;ON;;;;;N;;;;; +31D9;CJK STROKE ST;So;0;ON;;;;;N;;;;; +31DA;CJK STROKE SG;So;0;ON;;;;;N;;;;; +31DB;CJK STROKE PD;So;0;ON;;;;;N;;;;; +31DC;CJK STROKE PZ;So;0;ON;;;;;N;;;;; +31DD;CJK STROKE TN;So;0;ON;;;;;N;;;;; +31DE;CJK STROKE SZZ;So;0;ON;;;;;N;;;;; +31DF;CJK STROKE SWG;So;0;ON;;;;;N;;;;; +31E0;CJK STROKE HXWG;So;0;ON;;;;;N;;;;; +31E1;CJK STROKE HZZZG;So;0;ON;;;;;N;;;;; +31E2;CJK STROKE PG;So;0;ON;;;;;N;;;;; +31E3;CJK STROKE Q;So;0;ON;;;;;N;;;;; +31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;; +31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;; +31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;; +31F3;KATAKANA LETTER SMALL TO;Lo;0;L;;;;;N;;;;; +31F4;KATAKANA LETTER SMALL NU;Lo;0;L;;;;;N;;;;; +31F5;KATAKANA LETTER SMALL HA;Lo;0;L;;;;;N;;;;; +31F6;KATAKANA LETTER SMALL HI;Lo;0;L;;;;;N;;;;; +31F7;KATAKANA LETTER SMALL HU;Lo;0;L;;;;;N;;;;; +31F8;KATAKANA LETTER SMALL HE;Lo;0;L;;;;;N;;;;; +31F9;KATAKANA LETTER SMALL HO;Lo;0;L;;;;;N;;;;; +31FA;KATAKANA LETTER SMALL MU;Lo;0;L;;;;;N;;;;; +31FB;KATAKANA LETTER SMALL RA;Lo;0;L;;;;;N;;;;; +31FC;KATAKANA LETTER SMALL RI;Lo;0;L;;;;;N;;;;; +31FD;KATAKANA LETTER SMALL RU;Lo;0;L;;;;;N;;;;; +31FE;KATAKANA LETTER SMALL RE;Lo;0;L;;;;;N;;;;; +31FF;KATAKANA LETTER SMALL RO;Lo;0;L;;;;;N;;;;; +3200;PARENTHESIZED HANGUL KIYEOK;So;0;L; 0028 1100 0029;;;;N;PARENTHESIZED HANGUL GIYEOG;;;; +3201;PARENTHESIZED HANGUL NIEUN;So;0;L; 0028 1102 0029;;;;N;;;;; +3202;PARENTHESIZED HANGUL TIKEUT;So;0;L; 0028 1103 0029;;;;N;PARENTHESIZED HANGUL DIGEUD;;;; +3203;PARENTHESIZED HANGUL RIEUL;So;0;L; 0028 1105 0029;;;;N;PARENTHESIZED HANGUL LIEUL;;;; +3204;PARENTHESIZED HANGUL MIEUM;So;0;L; 0028 1106 0029;;;;N;;;;; +3205;PARENTHESIZED HANGUL PIEUP;So;0;L; 0028 1107 0029;;;;N;PARENTHESIZED HANGUL BIEUB;;;; +3206;PARENTHESIZED HANGUL SIOS;So;0;L; 0028 1109 0029;;;;N;;;;; +3207;PARENTHESIZED HANGUL IEUNG;So;0;L; 0028 110B 0029;;;;N;;;;; +3208;PARENTHESIZED HANGUL CIEUC;So;0;L; 0028 110C 0029;;;;N;PARENTHESIZED HANGUL JIEUJ;;;; +3209;PARENTHESIZED HANGUL CHIEUCH;So;0;L; 0028 110E 0029;;;;N;PARENTHESIZED HANGUL CIEUC;;;; +320A;PARENTHESIZED HANGUL KHIEUKH;So;0;L; 0028 110F 0029;;;;N;PARENTHESIZED HANGUL KIYEOK;;;; +320B;PARENTHESIZED HANGUL THIEUTH;So;0;L; 0028 1110 0029;;;;N;PARENTHESIZED HANGUL TIEUT;;;; +320C;PARENTHESIZED HANGUL PHIEUPH;So;0;L; 0028 1111 0029;;;;N;PARENTHESIZED HANGUL PIEUP;;;; +320D;PARENTHESIZED HANGUL HIEUH;So;0;L; 0028 1112 0029;;;;N;;;;; +320E;PARENTHESIZED HANGUL KIYEOK A;So;0;L; 0028 1100 1161 0029;;;;N;PARENTHESIZED HANGUL GA;;;; +320F;PARENTHESIZED HANGUL NIEUN A;So;0;L; 0028 1102 1161 0029;;;;N;PARENTHESIZED HANGUL NA;;;; +3210;PARENTHESIZED HANGUL TIKEUT A;So;0;L; 0028 1103 1161 0029;;;;N;PARENTHESIZED HANGUL DA;;;; +3211;PARENTHESIZED HANGUL RIEUL A;So;0;L; 0028 1105 1161 0029;;;;N;PARENTHESIZED HANGUL LA;;;; +3212;PARENTHESIZED HANGUL MIEUM A;So;0;L; 0028 1106 1161 0029;;;;N;PARENTHESIZED HANGUL MA;;;; +3213;PARENTHESIZED HANGUL PIEUP A;So;0;L; 0028 1107 1161 0029;;;;N;PARENTHESIZED HANGUL BA;;;; +3214;PARENTHESIZED HANGUL SIOS A;So;0;L; 0028 1109 1161 0029;;;;N;PARENTHESIZED HANGUL SA;;;; +3215;PARENTHESIZED HANGUL IEUNG A;So;0;L; 0028 110B 1161 0029;;;;N;PARENTHESIZED HANGUL A;;;; +3216;PARENTHESIZED HANGUL CIEUC A;So;0;L; 0028 110C 1161 0029;;;;N;PARENTHESIZED HANGUL JA;;;; +3217;PARENTHESIZED HANGUL CHIEUCH A;So;0;L; 0028 110E 1161 0029;;;;N;PARENTHESIZED HANGUL CA;;;; +3218;PARENTHESIZED HANGUL KHIEUKH A;So;0;L; 0028 110F 1161 0029;;;;N;PARENTHESIZED HANGUL KA;;;; +3219;PARENTHESIZED HANGUL THIEUTH A;So;0;L; 0028 1110 1161 0029;;;;N;PARENTHESIZED HANGUL TA;;;; +321A;PARENTHESIZED HANGUL PHIEUPH A;So;0;L; 0028 1111 1161 0029;;;;N;PARENTHESIZED HANGUL PA;;;; +321B;PARENTHESIZED HANGUL HIEUH A;So;0;L; 0028 1112 1161 0029;;;;N;PARENTHESIZED HANGUL HA;;;; +321C;PARENTHESIZED HANGUL CIEUC U;So;0;L; 0028 110C 116E 0029;;;;N;PARENTHESIZED HANGUL JU;;;; +321D;PARENTHESIZED KOREAN CHARACTER OJEON;So;0;ON; 0028 110B 1169 110C 1165 11AB 0029;;;;N;;;;; +321E;PARENTHESIZED KOREAN CHARACTER O HU;So;0;ON; 0028 110B 1169 1112 116E 0029;;;;N;;;;; +3220;PARENTHESIZED IDEOGRAPH ONE;No;0;L; 0028 4E00 0029;;;1;N;;;;; +3221;PARENTHESIZED IDEOGRAPH TWO;No;0;L; 0028 4E8C 0029;;;2;N;;;;; +3222;PARENTHESIZED IDEOGRAPH THREE;No;0;L; 0028 4E09 0029;;;3;N;;;;; +3223;PARENTHESIZED IDEOGRAPH FOUR;No;0;L; 0028 56DB 0029;;;4;N;;;;; +3224;PARENTHESIZED IDEOGRAPH FIVE;No;0;L; 0028 4E94 0029;;;5;N;;;;; +3225;PARENTHESIZED IDEOGRAPH SIX;No;0;L; 0028 516D 0029;;;6;N;;;;; +3226;PARENTHESIZED IDEOGRAPH SEVEN;No;0;L; 0028 4E03 0029;;;7;N;;;;; +3227;PARENTHESIZED IDEOGRAPH EIGHT;No;0;L; 0028 516B 0029;;;8;N;;;;; +3228;PARENTHESIZED IDEOGRAPH NINE;No;0;L; 0028 4E5D 0029;;;9;N;;;;; +3229;PARENTHESIZED IDEOGRAPH TEN;No;0;L; 0028 5341 0029;;;10;N;;;;; +322A;PARENTHESIZED IDEOGRAPH MOON;So;0;L; 0028 6708 0029;;;;N;;;;; +322B;PARENTHESIZED IDEOGRAPH FIRE;So;0;L; 0028 706B 0029;;;;N;;;;; +322C;PARENTHESIZED IDEOGRAPH WATER;So;0;L; 0028 6C34 0029;;;;N;;;;; +322D;PARENTHESIZED IDEOGRAPH WOOD;So;0;L; 0028 6728 0029;;;;N;;;;; +322E;PARENTHESIZED IDEOGRAPH METAL;So;0;L; 0028 91D1 0029;;;;N;;;;; +322F;PARENTHESIZED IDEOGRAPH EARTH;So;0;L; 0028 571F 0029;;;;N;;;;; +3230;PARENTHESIZED IDEOGRAPH SUN;So;0;L; 0028 65E5 0029;;;;N;;;;; +3231;PARENTHESIZED IDEOGRAPH STOCK;So;0;L; 0028 682A 0029;;;;N;;;;; +3232;PARENTHESIZED IDEOGRAPH HAVE;So;0;L; 0028 6709 0029;;;;N;;;;; +3233;PARENTHESIZED IDEOGRAPH SOCIETY;So;0;L; 0028 793E 0029;;;;N;;;;; +3234;PARENTHESIZED IDEOGRAPH NAME;So;0;L; 0028 540D 0029;;;;N;;;;; +3235;PARENTHESIZED IDEOGRAPH SPECIAL;So;0;L; 0028 7279 0029;;;;N;;;;; +3236;PARENTHESIZED IDEOGRAPH FINANCIAL;So;0;L; 0028 8CA1 0029;;;;N;;;;; +3237;PARENTHESIZED IDEOGRAPH CONGRATULATION;So;0;L; 0028 795D 0029;;;;N;;;;; +3238;PARENTHESIZED IDEOGRAPH LABOR;So;0;L; 0028 52B4 0029;;;;N;;;;; +3239;PARENTHESIZED IDEOGRAPH REPRESENT;So;0;L; 0028 4EE3 0029;;;;N;;;;; +323A;PARENTHESIZED IDEOGRAPH CALL;So;0;L; 0028 547C 0029;;;;N;;;;; +323B;PARENTHESIZED IDEOGRAPH STUDY;So;0;L; 0028 5B66 0029;;;;N;;;;; +323C;PARENTHESIZED IDEOGRAPH SUPERVISE;So;0;L; 0028 76E3 0029;;;;N;;;;; +323D;PARENTHESIZED IDEOGRAPH ENTERPRISE;So;0;L; 0028 4F01 0029;;;;N;;;;; +323E;PARENTHESIZED IDEOGRAPH RESOURCE;So;0;L; 0028 8CC7 0029;;;;N;;;;; +323F;PARENTHESIZED IDEOGRAPH ALLIANCE;So;0;L; 0028 5354 0029;;;;N;;;;; +3240;PARENTHESIZED IDEOGRAPH FESTIVAL;So;0;L; 0028 796D 0029;;;;N;;;;; +3241;PARENTHESIZED IDEOGRAPH REST;So;0;L; 0028 4F11 0029;;;;N;;;;; +3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L; 0028 81EA 0029;;;;N;;;;; +3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L; 0028 81F3 0029;;;;N;;;;; +3244;CIRCLED IDEOGRAPH QUESTION;So;0;L; 554F;;;;N;;;;; +3245;CIRCLED IDEOGRAPH KINDERGARTEN;So;0;L; 5E7C;;;;N;;;;; +3246;CIRCLED IDEOGRAPH SCHOOL;So;0;L; 6587;;;;N;;;;; +3247;CIRCLED IDEOGRAPH KOTO;So;0;L; 7B8F;;;;N;;;;; +3248;CIRCLED NUMBER TEN ON BLACK SQUARE;So;0;L;;;;;N;;;;; +3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +3250;PARTNERSHIP SIGN;So;0;ON; 0050 0054 0045;;;;N;;;;; +3251;CIRCLED NUMBER TWENTY ONE;No;0;ON; 0032 0031;;;21;N;;;;; +3252;CIRCLED NUMBER TWENTY TWO;No;0;ON; 0032 0032;;;22;N;;;;; +3253;CIRCLED NUMBER TWENTY THREE;No;0;ON; 0032 0033;;;23;N;;;;; +3254;CIRCLED NUMBER TWENTY FOUR;No;0;ON; 0032 0034;;;24;N;;;;; +3255;CIRCLED NUMBER TWENTY FIVE;No;0;ON; 0032 0035;;;25;N;;;;; +3256;CIRCLED NUMBER TWENTY SIX;No;0;ON; 0032 0036;;;26;N;;;;; +3257;CIRCLED NUMBER TWENTY SEVEN;No;0;ON; 0032 0037;;;27;N;;;;; +3258;CIRCLED NUMBER TWENTY EIGHT;No;0;ON; 0032 0038;;;28;N;;;;; +3259;CIRCLED NUMBER TWENTY NINE;No;0;ON; 0032 0039;;;29;N;;;;; +325A;CIRCLED NUMBER THIRTY;No;0;ON; 0033 0030;;;30;N;;;;; +325B;CIRCLED NUMBER THIRTY ONE;No;0;ON; 0033 0031;;;31;N;;;;; +325C;CIRCLED NUMBER THIRTY TWO;No;0;ON; 0033 0032;;;32;N;;;;; +325D;CIRCLED NUMBER THIRTY THREE;No;0;ON; 0033 0033;;;33;N;;;;; +325E;CIRCLED NUMBER THIRTY FOUR;No;0;ON; 0033 0034;;;34;N;;;;; +325F;CIRCLED NUMBER THIRTY FIVE;No;0;ON; 0033 0035;;;35;N;;;;; +3260;CIRCLED HANGUL KIYEOK;So;0;L; 1100;;;;N;CIRCLED HANGUL GIYEOG;;;; +3261;CIRCLED HANGUL NIEUN;So;0;L; 1102;;;;N;;;;; +3262;CIRCLED HANGUL TIKEUT;So;0;L; 1103;;;;N;CIRCLED HANGUL DIGEUD;;;; +3263;CIRCLED HANGUL RIEUL;So;0;L; 1105;;;;N;CIRCLED HANGUL LIEUL;;;; +3264;CIRCLED HANGUL MIEUM;So;0;L; 1106;;;;N;;;;; +3265;CIRCLED HANGUL PIEUP;So;0;L; 1107;;;;N;CIRCLED HANGUL BIEUB;;;; +3266;CIRCLED HANGUL SIOS;So;0;L; 1109;;;;N;;;;; +3267;CIRCLED HANGUL IEUNG;So;0;L; 110B;;;;N;;;;; +3268;CIRCLED HANGUL CIEUC;So;0;L; 110C;;;;N;CIRCLED HANGUL JIEUJ;;;; +3269;CIRCLED HANGUL CHIEUCH;So;0;L; 110E;;;;N;CIRCLED HANGUL CIEUC;;;; +326A;CIRCLED HANGUL KHIEUKH;So;0;L; 110F;;;;N;CIRCLED HANGUL KIYEOK;;;; +326B;CIRCLED HANGUL THIEUTH;So;0;L; 1110;;;;N;CIRCLED HANGUL TIEUT;;;; +326C;CIRCLED HANGUL PHIEUPH;So;0;L; 1111;;;;N;CIRCLED HANGUL PIEUP;;;; +326D;CIRCLED HANGUL HIEUH;So;0;L; 1112;;;;N;;;;; +326E;CIRCLED HANGUL KIYEOK A;So;0;L; 1100 1161;;;;N;CIRCLED HANGUL GA;;;; +326F;CIRCLED HANGUL NIEUN A;So;0;L; 1102 1161;;;;N;CIRCLED HANGUL NA;;;; +3270;CIRCLED HANGUL TIKEUT A;So;0;L; 1103 1161;;;;N;CIRCLED HANGUL DA;;;; +3271;CIRCLED HANGUL RIEUL A;So;0;L; 1105 1161;;;;N;CIRCLED HANGUL LA;;;; +3272;CIRCLED HANGUL MIEUM A;So;0;L; 1106 1161;;;;N;CIRCLED HANGUL MA;;;; +3273;CIRCLED HANGUL PIEUP A;So;0;L; 1107 1161;;;;N;CIRCLED HANGUL BA;;;; +3274;CIRCLED HANGUL SIOS A;So;0;L; 1109 1161;;;;N;CIRCLED HANGUL SA;;;; +3275;CIRCLED HANGUL IEUNG A;So;0;L; 110B 1161;;;;N;CIRCLED HANGUL A;;;; +3276;CIRCLED HANGUL CIEUC A;So;0;L; 110C 1161;;;;N;CIRCLED HANGUL JA;;;; +3277;CIRCLED HANGUL CHIEUCH A;So;0;L; 110E 1161;;;;N;CIRCLED HANGUL CA;;;; +3278;CIRCLED HANGUL KHIEUKH A;So;0;L; 110F 1161;;;;N;CIRCLED HANGUL KA;;;; +3279;CIRCLED HANGUL THIEUTH A;So;0;L; 1110 1161;;;;N;CIRCLED HANGUL TA;;;; +327A;CIRCLED HANGUL PHIEUPH A;So;0;L; 1111 1161;;;;N;CIRCLED HANGUL PA;;;; +327B;CIRCLED HANGUL HIEUH A;So;0;L; 1112 1161;;;;N;CIRCLED HANGUL HA;;;; +327C;CIRCLED KOREAN CHARACTER CHAMKO;So;0;ON; 110E 1161 11B7 1100 1169;;;;N;;;;; +327D;CIRCLED KOREAN CHARACTER JUEUI;So;0;ON; 110C 116E 110B 1174;;;;N;;;;; +327E;CIRCLED HANGUL IEUNG U;So;0;ON; 110B 116E;;;;N;;;;; +327F;KOREAN STANDARD SYMBOL;So;0;L;;;;;N;;;;; +3280;CIRCLED IDEOGRAPH ONE;No;0;L; 4E00;;;1;N;;;;; +3281;CIRCLED IDEOGRAPH TWO;No;0;L; 4E8C;;;2;N;;;;; +3282;CIRCLED IDEOGRAPH THREE;No;0;L; 4E09;;;3;N;;;;; +3283;CIRCLED IDEOGRAPH FOUR;No;0;L; 56DB;;;4;N;;;;; +3284;CIRCLED IDEOGRAPH FIVE;No;0;L; 4E94;;;5;N;;;;; +3285;CIRCLED IDEOGRAPH SIX;No;0;L; 516D;;;6;N;;;;; +3286;CIRCLED IDEOGRAPH SEVEN;No;0;L; 4E03;;;7;N;;;;; +3287;CIRCLED IDEOGRAPH EIGHT;No;0;L; 516B;;;8;N;;;;; +3288;CIRCLED IDEOGRAPH NINE;No;0;L; 4E5D;;;9;N;;;;; +3289;CIRCLED IDEOGRAPH TEN;No;0;L; 5341;;;10;N;;;;; +328A;CIRCLED IDEOGRAPH MOON;So;0;L; 6708;;;;N;;;;; +328B;CIRCLED IDEOGRAPH FIRE;So;0;L; 706B;;;;N;;;;; +328C;CIRCLED IDEOGRAPH WATER;So;0;L; 6C34;;;;N;;;;; +328D;CIRCLED IDEOGRAPH WOOD;So;0;L; 6728;;;;N;;;;; +328E;CIRCLED IDEOGRAPH METAL;So;0;L; 91D1;;;;N;;;;; +328F;CIRCLED IDEOGRAPH EARTH;So;0;L; 571F;;;;N;;;;; +3290;CIRCLED IDEOGRAPH SUN;So;0;L; 65E5;;;;N;;;;; +3291;CIRCLED IDEOGRAPH STOCK;So;0;L; 682A;;;;N;;;;; +3292;CIRCLED IDEOGRAPH HAVE;So;0;L; 6709;;;;N;;;;; +3293;CIRCLED IDEOGRAPH SOCIETY;So;0;L; 793E;;;;N;;;;; +3294;CIRCLED IDEOGRAPH NAME;So;0;L; 540D;;;;N;;;;; +3295;CIRCLED IDEOGRAPH SPECIAL;So;0;L; 7279;;;;N;;;;; +3296;CIRCLED IDEOGRAPH FINANCIAL;So;0;L; 8CA1;;;;N;;;;; +3297;CIRCLED IDEOGRAPH CONGRATULATION;So;0;L; 795D;;;;N;;;;; +3298;CIRCLED IDEOGRAPH LABOR;So;0;L; 52B4;;;;N;;;;; +3299;CIRCLED IDEOGRAPH SECRET;So;0;L; 79D8;;;;N;;;;; +329A;CIRCLED IDEOGRAPH MALE;So;0;L; 7537;;;;N;;;;; +329B;CIRCLED IDEOGRAPH FEMALE;So;0;L; 5973;;;;N;;;;; +329C;CIRCLED IDEOGRAPH SUITABLE;So;0;L; 9069;;;;N;;;;; +329D;CIRCLED IDEOGRAPH EXCELLENT;So;0;L; 512A;;;;N;;;;; +329E;CIRCLED IDEOGRAPH PRINT;So;0;L; 5370;;;;N;;;;; +329F;CIRCLED IDEOGRAPH ATTENTION;So;0;L; 6CE8;;;;N;;;;; +32A0;CIRCLED IDEOGRAPH ITEM;So;0;L; 9805;;;;N;;;;; +32A1;CIRCLED IDEOGRAPH REST;So;0;L; 4F11;;;;N;;;;; +32A2;CIRCLED IDEOGRAPH COPY;So;0;L; 5199;;;;N;;;;; +32A3;CIRCLED IDEOGRAPH CORRECT;So;0;L; 6B63;;;;N;;;;; +32A4;CIRCLED IDEOGRAPH HIGH;So;0;L; 4E0A;;;;N;;;;; +32A5;CIRCLED IDEOGRAPH CENTRE;So;0;L; 4E2D;;;;N;CIRCLED IDEOGRAPH CENTER;;;; +32A6;CIRCLED IDEOGRAPH LOW;So;0;L; 4E0B;;;;N;;;;; +32A7;CIRCLED IDEOGRAPH LEFT;So;0;L; 5DE6;;;;N;;;;; +32A8;CIRCLED IDEOGRAPH RIGHT;So;0;L; 53F3;;;;N;;;;; +32A9;CIRCLED IDEOGRAPH MEDICINE;So;0;L; 533B;;;;N;;;;; +32AA;CIRCLED IDEOGRAPH RELIGION;So;0;L; 5B97;;;;N;;;;; +32AB;CIRCLED IDEOGRAPH STUDY;So;0;L; 5B66;;;;N;;;;; +32AC;CIRCLED IDEOGRAPH SUPERVISE;So;0;L; 76E3;;;;N;;;;; +32AD;CIRCLED IDEOGRAPH ENTERPRISE;So;0;L; 4F01;;;;N;;;;; +32AE;CIRCLED IDEOGRAPH RESOURCE;So;0;L; 8CC7;;;;N;;;;; +32AF;CIRCLED IDEOGRAPH ALLIANCE;So;0;L; 5354;;;;N;;;;; +32B0;CIRCLED IDEOGRAPH NIGHT;So;0;L; 591C;;;;N;;;;; +32B1;CIRCLED NUMBER THIRTY SIX;No;0;ON; 0033 0036;;;36;N;;;;; +32B2;CIRCLED NUMBER THIRTY SEVEN;No;0;ON; 0033 0037;;;37;N;;;;; +32B3;CIRCLED NUMBER THIRTY EIGHT;No;0;ON; 0033 0038;;;38;N;;;;; +32B4;CIRCLED NUMBER THIRTY NINE;No;0;ON; 0033 0039;;;39;N;;;;; +32B5;CIRCLED NUMBER FORTY;No;0;ON; 0034 0030;;;40;N;;;;; +32B6;CIRCLED NUMBER FORTY ONE;No;0;ON; 0034 0031;;;41;N;;;;; +32B7;CIRCLED NUMBER FORTY TWO;No;0;ON; 0034 0032;;;42;N;;;;; +32B8;CIRCLED NUMBER FORTY THREE;No;0;ON; 0034 0033;;;43;N;;;;; +32B9;CIRCLED NUMBER FORTY FOUR;No;0;ON; 0034 0034;;;44;N;;;;; +32BA;CIRCLED NUMBER FORTY FIVE;No;0;ON; 0034 0035;;;45;N;;;;; +32BB;CIRCLED NUMBER FORTY SIX;No;0;ON; 0034 0036;;;46;N;;;;; +32BC;CIRCLED NUMBER FORTY SEVEN;No;0;ON; 0034 0037;;;47;N;;;;; +32BD;CIRCLED NUMBER FORTY EIGHT;No;0;ON; 0034 0038;;;48;N;;;;; +32BE;CIRCLED NUMBER FORTY NINE;No;0;ON; 0034 0039;;;49;N;;;;; +32BF;CIRCLED NUMBER FIFTY;No;0;ON; 0035 0030;;;50;N;;;;; +32C0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY;So;0;L; 0031 6708;;;;N;;;;; +32C1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY;So;0;L; 0032 6708;;;;N;;;;; +32C2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH;So;0;L; 0033 6708;;;;N;;;;; +32C3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL;So;0;L; 0034 6708;;;;N;;;;; +32C4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY;So;0;L; 0035 6708;;;;N;;;;; +32C5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE;So;0;L; 0036 6708;;;;N;;;;; +32C6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY;So;0;L; 0037 6708;;;;N;;;;; +32C7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST;So;0;L; 0038 6708;;;;N;;;;; +32C8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER;So;0;L; 0039 6708;;;;N;;;;; +32C9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER;So;0;L; 0031 0030 6708;;;;N;;;;; +32CA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER;So;0;L; 0031 0031 6708;;;;N;;;;; +32CB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER;So;0;L; 0031 0032 6708;;;;N;;;;; +32CC;SQUARE HG;So;0;ON; 0048 0067;;;;N;;;;; +32CD;SQUARE ERG;So;0;ON; 0065 0072 0067;;;;N;;;;; +32CE;SQUARE EV;So;0;ON; 0065 0056;;;;N;;;;; +32CF;LIMITED LIABILITY SIGN;So;0;ON; 004C 0054 0044;;;;N;;;;; +32D0;CIRCLED KATAKANA A;So;0;L; 30A2;;;;N;;;;; +32D1;CIRCLED KATAKANA I;So;0;L; 30A4;;;;N;;;;; +32D2;CIRCLED KATAKANA U;So;0;L; 30A6;;;;N;;;;; +32D3;CIRCLED KATAKANA E;So;0;L; 30A8;;;;N;;;;; +32D4;CIRCLED KATAKANA O;So;0;L; 30AA;;;;N;;;;; +32D5;CIRCLED KATAKANA KA;So;0;L; 30AB;;;;N;;;;; +32D6;CIRCLED KATAKANA KI;So;0;L; 30AD;;;;N;;;;; +32D7;CIRCLED KATAKANA KU;So;0;L; 30AF;;;;N;;;;; +32D8;CIRCLED KATAKANA KE;So;0;L; 30B1;;;;N;;;;; +32D9;CIRCLED KATAKANA KO;So;0;L; 30B3;;;;N;;;;; +32DA;CIRCLED KATAKANA SA;So;0;L; 30B5;;;;N;;;;; +32DB;CIRCLED KATAKANA SI;So;0;L; 30B7;;;;N;;;;; +32DC;CIRCLED KATAKANA SU;So;0;L; 30B9;;;;N;;;;; +32DD;CIRCLED KATAKANA SE;So;0;L; 30BB;;;;N;;;;; +32DE;CIRCLED KATAKANA SO;So;0;L; 30BD;;;;N;;;;; +32DF;CIRCLED KATAKANA TA;So;0;L; 30BF;;;;N;;;;; +32E0;CIRCLED KATAKANA TI;So;0;L; 30C1;;;;N;;;;; +32E1;CIRCLED KATAKANA TU;So;0;L; 30C4;;;;N;;;;; +32E2;CIRCLED KATAKANA TE;So;0;L; 30C6;;;;N;;;;; +32E3;CIRCLED KATAKANA TO;So;0;L; 30C8;;;;N;;;;; +32E4;CIRCLED KATAKANA NA;So;0;L; 30CA;;;;N;;;;; +32E5;CIRCLED KATAKANA NI;So;0;L; 30CB;;;;N;;;;; +32E6;CIRCLED KATAKANA NU;So;0;L; 30CC;;;;N;;;;; +32E7;CIRCLED KATAKANA NE;So;0;L; 30CD;;;;N;;;;; +32E8;CIRCLED KATAKANA NO;So;0;L; 30CE;;;;N;;;;; +32E9;CIRCLED KATAKANA HA;So;0;L; 30CF;;;;N;;;;; +32EA;CIRCLED KATAKANA HI;So;0;L; 30D2;;;;N;;;;; +32EB;CIRCLED KATAKANA HU;So;0;L; 30D5;;;;N;;;;; +32EC;CIRCLED KATAKANA HE;So;0;L; 30D8;;;;N;;;;; +32ED;CIRCLED KATAKANA HO;So;0;L; 30DB;;;;N;;;;; +32EE;CIRCLED KATAKANA MA;So;0;L; 30DE;;;;N;;;;; +32EF;CIRCLED KATAKANA MI;So;0;L; 30DF;;;;N;;;;; +32F0;CIRCLED KATAKANA MU;So;0;L; 30E0;;;;N;;;;; +32F1;CIRCLED KATAKANA ME;So;0;L; 30E1;;;;N;;;;; +32F2;CIRCLED KATAKANA MO;So;0;L; 30E2;;;;N;;;;; +32F3;CIRCLED KATAKANA YA;So;0;L; 30E4;;;;N;;;;; +32F4;CIRCLED KATAKANA YU;So;0;L; 30E6;;;;N;;;;; +32F5;CIRCLED KATAKANA YO;So;0;L; 30E8;;;;N;;;;; +32F6;CIRCLED KATAKANA RA;So;0;L; 30E9;;;;N;;;;; +32F7;CIRCLED KATAKANA RI;So;0;L; 30EA;;;;N;;;;; +32F8;CIRCLED KATAKANA RU;So;0;L; 30EB;;;;N;;;;; +32F9;CIRCLED KATAKANA RE;So;0;L; 30EC;;;;N;;;;; +32FA;CIRCLED KATAKANA RO;So;0;L; 30ED;;;;N;;;;; +32FB;CIRCLED KATAKANA WA;So;0;L; 30EF;;;;N;;;;; +32FC;CIRCLED KATAKANA WI;So;0;L; 30F0;;;;N;;;;; +32FD;CIRCLED KATAKANA WE;So;0;L; 30F1;;;;N;;;;; +32FE;CIRCLED KATAKANA WO;So;0;L; 30F2;;;;N;;;;; +3300;SQUARE APAATO;So;0;L; 30A2 30D1 30FC 30C8;;;;N;SQUARED APAATO;;;; +3301;SQUARE ARUHUA;So;0;L; 30A2 30EB 30D5 30A1;;;;N;SQUARED ARUHUA;;;; +3302;SQUARE ANPEA;So;0;L; 30A2 30F3 30DA 30A2;;;;N;SQUARED ANPEA;;;; +3303;SQUARE AARU;So;0;L; 30A2 30FC 30EB;;;;N;SQUARED AARU;;;; +3304;SQUARE ININGU;So;0;L; 30A4 30CB 30F3 30B0;;;;N;SQUARED ININGU;;;; +3305;SQUARE INTI;So;0;L; 30A4 30F3 30C1;;;;N;SQUARED INTI;;;; +3306;SQUARE UON;So;0;L; 30A6 30A9 30F3;;;;N;SQUARED UON;;;; +3307;SQUARE ESUKUUDO;So;0;L; 30A8 30B9 30AF 30FC 30C9;;;;N;SQUARED ESUKUUDO;;;; +3308;SQUARE EEKAA;So;0;L; 30A8 30FC 30AB 30FC;;;;N;SQUARED EEKAA;;;; +3309;SQUARE ONSU;So;0;L; 30AA 30F3 30B9;;;;N;SQUARED ONSU;;;; +330A;SQUARE OOMU;So;0;L; 30AA 30FC 30E0;;;;N;SQUARED OOMU;;;; +330B;SQUARE KAIRI;So;0;L; 30AB 30A4 30EA;;;;N;SQUARED KAIRI;;;; +330C;SQUARE KARATTO;So;0;L; 30AB 30E9 30C3 30C8;;;;N;SQUARED KARATTO;;;; +330D;SQUARE KARORII;So;0;L; 30AB 30ED 30EA 30FC;;;;N;SQUARED KARORII;;;; +330E;SQUARE GARON;So;0;L; 30AC 30ED 30F3;;;;N;SQUARED GARON;;;; +330F;SQUARE GANMA;So;0;L; 30AC 30F3 30DE;;;;N;SQUARED GANMA;;;; +3310;SQUARE GIGA;So;0;L; 30AE 30AC;;;;N;SQUARED GIGA;;;; +3311;SQUARE GINII;So;0;L; 30AE 30CB 30FC;;;;N;SQUARED GINII;;;; +3312;SQUARE KYURII;So;0;L; 30AD 30E5 30EA 30FC;;;;N;SQUARED KYURII;;;; +3313;SQUARE GIRUDAA;So;0;L; 30AE 30EB 30C0 30FC;;;;N;SQUARED GIRUDAA;;;; +3314;SQUARE KIRO;So;0;L; 30AD 30ED;;;;N;SQUARED KIRO;;;; +3315;SQUARE KIROGURAMU;So;0;L; 30AD 30ED 30B0 30E9 30E0;;;;N;SQUARED KIROGURAMU;;;; +3316;SQUARE KIROMEETORU;So;0;L; 30AD 30ED 30E1 30FC 30C8 30EB;;;;N;SQUARED KIROMEETORU;;;; +3317;SQUARE KIROWATTO;So;0;L; 30AD 30ED 30EF 30C3 30C8;;;;N;SQUARED KIROWATTO;;;; +3318;SQUARE GURAMU;So;0;L; 30B0 30E9 30E0;;;;N;SQUARED GURAMU;;;; +3319;SQUARE GURAMUTON;So;0;L; 30B0 30E9 30E0 30C8 30F3;;;;N;SQUARED GURAMUTON;;;; +331A;SQUARE KURUZEIRO;So;0;L; 30AF 30EB 30BC 30A4 30ED;;;;N;SQUARED KURUZEIRO;;;; +331B;SQUARE KUROONE;So;0;L; 30AF 30ED 30FC 30CD;;;;N;SQUARED KUROONE;;;; +331C;SQUARE KEESU;So;0;L; 30B1 30FC 30B9;;;;N;SQUARED KEESU;;;; +331D;SQUARE KORUNA;So;0;L; 30B3 30EB 30CA;;;;N;SQUARED KORUNA;;;; +331E;SQUARE KOOPO;So;0;L; 30B3 30FC 30DD;;;;N;SQUARED KOOPO;;;; +331F;SQUARE SAIKURU;So;0;L; 30B5 30A4 30AF 30EB;;;;N;SQUARED SAIKURU;;;; +3320;SQUARE SANTIIMU;So;0;L; 30B5 30F3 30C1 30FC 30E0;;;;N;SQUARED SANTIIMU;;;; +3321;SQUARE SIRINGU;So;0;L; 30B7 30EA 30F3 30B0;;;;N;SQUARED SIRINGU;;;; +3322;SQUARE SENTI;So;0;L; 30BB 30F3 30C1;;;;N;SQUARED SENTI;;;; +3323;SQUARE SENTO;So;0;L; 30BB 30F3 30C8;;;;N;SQUARED SENTO;;;; +3324;SQUARE DAASU;So;0;L; 30C0 30FC 30B9;;;;N;SQUARED DAASU;;;; +3325;SQUARE DESI;So;0;L; 30C7 30B7;;;;N;SQUARED DESI;;;; +3326;SQUARE DORU;So;0;L; 30C9 30EB;;;;N;SQUARED DORU;;;; +3327;SQUARE TON;So;0;L; 30C8 30F3;;;;N;SQUARED TON;;;; +3328;SQUARE NANO;So;0;L; 30CA 30CE;;;;N;SQUARED NANO;;;; +3329;SQUARE NOTTO;So;0;L; 30CE 30C3 30C8;;;;N;SQUARED NOTTO;;;; +332A;SQUARE HAITU;So;0;L; 30CF 30A4 30C4;;;;N;SQUARED HAITU;;;; +332B;SQUARE PAASENTO;So;0;L; 30D1 30FC 30BB 30F3 30C8;;;;N;SQUARED PAASENTO;;;; +332C;SQUARE PAATU;So;0;L; 30D1 30FC 30C4;;;;N;SQUARED PAATU;;;; +332D;SQUARE BAARERU;So;0;L; 30D0 30FC 30EC 30EB;;;;N;SQUARED BAARERU;;;; +332E;SQUARE PIASUTORU;So;0;L; 30D4 30A2 30B9 30C8 30EB;;;;N;SQUARED PIASUTORU;;;; +332F;SQUARE PIKURU;So;0;L; 30D4 30AF 30EB;;;;N;SQUARED PIKURU;;;; +3330;SQUARE PIKO;So;0;L; 30D4 30B3;;;;N;SQUARED PIKO;;;; +3331;SQUARE BIRU;So;0;L; 30D3 30EB;;;;N;SQUARED BIRU;;;; +3332;SQUARE HUARADDO;So;0;L; 30D5 30A1 30E9 30C3 30C9;;;;N;SQUARED HUARADDO;;;; +3333;SQUARE HUIITO;So;0;L; 30D5 30A3 30FC 30C8;;;;N;SQUARED HUIITO;;;; +3334;SQUARE BUSSYERU;So;0;L; 30D6 30C3 30B7 30A7 30EB;;;;N;SQUARED BUSSYERU;;;; +3335;SQUARE HURAN;So;0;L; 30D5 30E9 30F3;;;;N;SQUARED HURAN;;;; +3336;SQUARE HEKUTAARU;So;0;L; 30D8 30AF 30BF 30FC 30EB;;;;N;SQUARED HEKUTAARU;;;; +3337;SQUARE PESO;So;0;L; 30DA 30BD;;;;N;SQUARED PESO;;;; +3338;SQUARE PENIHI;So;0;L; 30DA 30CB 30D2;;;;N;SQUARED PENIHI;;;; +3339;SQUARE HERUTU;So;0;L; 30D8 30EB 30C4;;;;N;SQUARED HERUTU;;;; +333A;SQUARE PENSU;So;0;L; 30DA 30F3 30B9;;;;N;SQUARED PENSU;;;; +333B;SQUARE PEEZI;So;0;L; 30DA 30FC 30B8;;;;N;SQUARED PEEZI;;;; +333C;SQUARE BEETA;So;0;L; 30D9 30FC 30BF;;;;N;SQUARED BEETA;;;; +333D;SQUARE POINTO;So;0;L; 30DD 30A4 30F3 30C8;;;;N;SQUARED POINTO;;;; +333E;SQUARE BORUTO;So;0;L; 30DC 30EB 30C8;;;;N;SQUARED BORUTO;;;; +333F;SQUARE HON;So;0;L; 30DB 30F3;;;;N;SQUARED HON;;;; +3340;SQUARE PONDO;So;0;L; 30DD 30F3 30C9;;;;N;SQUARED PONDO;;;; +3341;SQUARE HOORU;So;0;L; 30DB 30FC 30EB;;;;N;SQUARED HOORU;;;; +3342;SQUARE HOON;So;0;L; 30DB 30FC 30F3;;;;N;SQUARED HOON;;;; +3343;SQUARE MAIKURO;So;0;L; 30DE 30A4 30AF 30ED;;;;N;SQUARED MAIKURO;;;; +3344;SQUARE MAIRU;So;0;L; 30DE 30A4 30EB;;;;N;SQUARED MAIRU;;;; +3345;SQUARE MAHHA;So;0;L; 30DE 30C3 30CF;;;;N;SQUARED MAHHA;;;; +3346;SQUARE MARUKU;So;0;L; 30DE 30EB 30AF;;;;N;SQUARED MARUKU;;;; +3347;SQUARE MANSYON;So;0;L; 30DE 30F3 30B7 30E7 30F3;;;;N;SQUARED MANSYON;;;; +3348;SQUARE MIKURON;So;0;L; 30DF 30AF 30ED 30F3;;;;N;SQUARED MIKURON;;;; +3349;SQUARE MIRI;So;0;L; 30DF 30EA;;;;N;SQUARED MIRI;;;; +334A;SQUARE MIRIBAARU;So;0;L; 30DF 30EA 30D0 30FC 30EB;;;;N;SQUARED MIRIBAARU;;;; +334B;SQUARE MEGA;So;0;L; 30E1 30AC;;;;N;SQUARED MEGA;;;; +334C;SQUARE MEGATON;So;0;L; 30E1 30AC 30C8 30F3;;;;N;SQUARED MEGATON;;;; +334D;SQUARE MEETORU;So;0;L; 30E1 30FC 30C8 30EB;;;;N;SQUARED MEETORU;;;; +334E;SQUARE YAADO;So;0;L; 30E4 30FC 30C9;;;;N;SQUARED YAADO;;;; +334F;SQUARE YAARU;So;0;L; 30E4 30FC 30EB;;;;N;SQUARED YAARU;;;; +3350;SQUARE YUAN;So;0;L; 30E6 30A2 30F3;;;;N;SQUARED YUAN;;;; +3351;SQUARE RITTORU;So;0;L; 30EA 30C3 30C8 30EB;;;;N;SQUARED RITTORU;;;; +3352;SQUARE RIRA;So;0;L; 30EA 30E9;;;;N;SQUARED RIRA;;;; +3353;SQUARE RUPII;So;0;L; 30EB 30D4 30FC;;;;N;SQUARED RUPII;;;; +3354;SQUARE RUUBURU;So;0;L; 30EB 30FC 30D6 30EB;;;;N;SQUARED RUUBURU;;;; +3355;SQUARE REMU;So;0;L; 30EC 30E0;;;;N;SQUARED REMU;;;; +3356;SQUARE RENTOGEN;So;0;L; 30EC 30F3 30C8 30B2 30F3;;;;N;SQUARED RENTOGEN;;;; +3357;SQUARE WATTO;So;0;L; 30EF 30C3 30C8;;;;N;SQUARED WATTO;;;; +3358;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO;So;0;L; 0030 70B9;;;;N;;;;; +3359;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE;So;0;L; 0031 70B9;;;;N;;;;; +335A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO;So;0;L; 0032 70B9;;;;N;;;;; +335B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE;So;0;L; 0033 70B9;;;;N;;;;; +335C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR;So;0;L; 0034 70B9;;;;N;;;;; +335D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE;So;0;L; 0035 70B9;;;;N;;;;; +335E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX;So;0;L; 0036 70B9;;;;N;;;;; +335F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN;So;0;L; 0037 70B9;;;;N;;;;; +3360;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT;So;0;L; 0038 70B9;;;;N;;;;; +3361;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE;So;0;L; 0039 70B9;;;;N;;;;; +3362;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN;So;0;L; 0031 0030 70B9;;;;N;;;;; +3363;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN;So;0;L; 0031 0031 70B9;;;;N;;;;; +3364;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE;So;0;L; 0031 0032 70B9;;;;N;;;;; +3365;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN;So;0;L; 0031 0033 70B9;;;;N;;;;; +3366;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN;So;0;L; 0031 0034 70B9;;;;N;;;;; +3367;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN;So;0;L; 0031 0035 70B9;;;;N;;;;; +3368;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN;So;0;L; 0031 0036 70B9;;;;N;;;;; +3369;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN;So;0;L; 0031 0037 70B9;;;;N;;;;; +336A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN;So;0;L; 0031 0038 70B9;;;;N;;;;; +336B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN;So;0;L; 0031 0039 70B9;;;;N;;;;; +336C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY;So;0;L; 0032 0030 70B9;;;;N;;;;; +336D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE;So;0;L; 0032 0031 70B9;;;;N;;;;; +336E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO;So;0;L; 0032 0032 70B9;;;;N;;;;; +336F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE;So;0;L; 0032 0033 70B9;;;;N;;;;; +3370;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR;So;0;L; 0032 0034 70B9;;;;N;;;;; +3371;SQUARE HPA;So;0;L; 0068 0050 0061;;;;N;;;;; +3372;SQUARE DA;So;0;L; 0064 0061;;;;N;;;;; +3373;SQUARE AU;So;0;L; 0041 0055;;;;N;;;;; +3374;SQUARE BAR;So;0;L; 0062 0061 0072;;;;N;;;;; +3375;SQUARE OV;So;0;L; 006F 0056;;;;N;;;;; +3376;SQUARE PC;So;0;L; 0070 0063;;;;N;;;;; +3377;SQUARE DM;So;0;ON; 0064 006D;;;;N;;;;; +3378;SQUARE DM SQUARED;So;0;ON; 0064 006D 00B2;;;;N;;;;; +3379;SQUARE DM CUBED;So;0;ON; 0064 006D 00B3;;;;N;;;;; +337A;SQUARE IU;So;0;ON; 0049 0055;;;;N;;;;; +337B;SQUARE ERA NAME HEISEI;So;0;L; 5E73 6210;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME HEISEI;;;; +337C;SQUARE ERA NAME SYOUWA;So;0;L; 662D 548C;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA;;;; +337D;SQUARE ERA NAME TAISYOU;So;0;L; 5927 6B63;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU;;;; +337E;SQUARE ERA NAME MEIZI;So;0;L; 660E 6CBB;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME MEIZI;;;; +337F;SQUARE CORPORATION;So;0;L; 682A 5F0F 4F1A 793E;;;;N;SQUARED FOUR IDEOGRAPHS CORPORATION;;;; +3380;SQUARE PA AMPS;So;0;L; 0070 0041;;;;N;SQUARED PA AMPS;;;; +3381;SQUARE NA;So;0;L; 006E 0041;;;;N;SQUARED NA;;;; +3382;SQUARE MU A;So;0;L; 03BC 0041;;;;N;SQUARED MU A;;;; +3383;SQUARE MA;So;0;L; 006D 0041;;;;N;SQUARED MA;;;; +3384;SQUARE KA;So;0;L; 006B 0041;;;;N;SQUARED KA;;;; +3385;SQUARE KB;So;0;L; 004B 0042;;;;N;SQUARED KB;;;; +3386;SQUARE MB;So;0;L; 004D 0042;;;;N;SQUARED MB;;;; +3387;SQUARE GB;So;0;L; 0047 0042;;;;N;SQUARED GB;;;; +3388;SQUARE CAL;So;0;L; 0063 0061 006C;;;;N;SQUARED CAL;;;; +3389;SQUARE KCAL;So;0;L; 006B 0063 0061 006C;;;;N;SQUARED KCAL;;;; +338A;SQUARE PF;So;0;L; 0070 0046;;;;N;SQUARED PF;;;; +338B;SQUARE NF;So;0;L; 006E 0046;;;;N;SQUARED NF;;;; +338C;SQUARE MU F;So;0;L; 03BC 0046;;;;N;SQUARED MU F;;;; +338D;SQUARE MU G;So;0;L; 03BC 0067;;;;N;SQUARED MU G;;;; +338E;SQUARE MG;So;0;L; 006D 0067;;;;N;SQUARED MG;;;; +338F;SQUARE KG;So;0;L; 006B 0067;;;;N;SQUARED KG;;;; +3390;SQUARE HZ;So;0;L; 0048 007A;;;;N;SQUARED HZ;;;; +3391;SQUARE KHZ;So;0;L; 006B 0048 007A;;;;N;SQUARED KHZ;;;; +3392;SQUARE MHZ;So;0;L; 004D 0048 007A;;;;N;SQUARED MHZ;;;; +3393;SQUARE GHZ;So;0;L; 0047 0048 007A;;;;N;SQUARED GHZ;;;; +3394;SQUARE THZ;So;0;L; 0054 0048 007A;;;;N;SQUARED THZ;;;; +3395;SQUARE MU L;So;0;L; 03BC 2113;;;;N;SQUARED MU L;;;; +3396;SQUARE ML;So;0;L; 006D 2113;;;;N;SQUARED ML;;;; +3397;SQUARE DL;So;0;L; 0064 2113;;;;N;SQUARED DL;;;; +3398;SQUARE KL;So;0;L; 006B 2113;;;;N;SQUARED KL;;;; +3399;SQUARE FM;So;0;L; 0066 006D;;;;N;SQUARED FM;;;; +339A;SQUARE NM;So;0;L; 006E 006D;;;;N;SQUARED NM;;;; +339B;SQUARE MU M;So;0;L; 03BC 006D;;;;N;SQUARED MU M;;;; +339C;SQUARE MM;So;0;L; 006D 006D;;;;N;SQUARED MM;;;; +339D;SQUARE CM;So;0;L; 0063 006D;;;;N;SQUARED CM;;;; +339E;SQUARE KM;So;0;L; 006B 006D;;;;N;SQUARED KM;;;; +339F;SQUARE MM SQUARED;So;0;L; 006D 006D 00B2;;;;N;SQUARED MM SQUARED;;;; +33A0;SQUARE CM SQUARED;So;0;L; 0063 006D 00B2;;;;N;SQUARED CM SQUARED;;;; +33A1;SQUARE M SQUARED;So;0;L; 006D 00B2;;;;N;SQUARED M SQUARED;;;; +33A2;SQUARE KM SQUARED;So;0;L; 006B 006D 00B2;;;;N;SQUARED KM SQUARED;;;; +33A3;SQUARE MM CUBED;So;0;L; 006D 006D 00B3;;;;N;SQUARED MM CUBED;;;; +33A4;SQUARE CM CUBED;So;0;L; 0063 006D 00B3;;;;N;SQUARED CM CUBED;;;; +33A5;SQUARE M CUBED;So;0;L; 006D 00B3;;;;N;SQUARED M CUBED;;;; +33A6;SQUARE KM CUBED;So;0;L; 006B 006D 00B3;;;;N;SQUARED KM CUBED;;;; +33A7;SQUARE M OVER S;So;0;L; 006D 2215 0073;;;;N;SQUARED M OVER S;;;; +33A8;SQUARE M OVER S SQUARED;So;0;L; 006D 2215 0073 00B2;;;;N;SQUARED M OVER S SQUARED;;;; +33A9;SQUARE PA;So;0;L; 0050 0061;;;;N;SQUARED PA;;;; +33AA;SQUARE KPA;So;0;L; 006B 0050 0061;;;;N;SQUARED KPA;;;; +33AB;SQUARE MPA;So;0;L; 004D 0050 0061;;;;N;SQUARED MPA;;;; +33AC;SQUARE GPA;So;0;L; 0047 0050 0061;;;;N;SQUARED GPA;;;; +33AD;SQUARE RAD;So;0;L; 0072 0061 0064;;;;N;SQUARED RAD;;;; +33AE;SQUARE RAD OVER S;So;0;L; 0072 0061 0064 2215 0073;;;;N;SQUARED RAD OVER S;;;; +33AF;SQUARE RAD OVER S SQUARED;So;0;L; 0072 0061 0064 2215 0073 00B2;;;;N;SQUARED RAD OVER S SQUARED;;;; +33B0;SQUARE PS;So;0;L; 0070 0073;;;;N;SQUARED PS;;;; +33B1;SQUARE NS;So;0;L; 006E 0073;;;;N;SQUARED NS;;;; +33B2;SQUARE MU S;So;0;L; 03BC 0073;;;;N;SQUARED MU S;;;; +33B3;SQUARE MS;So;0;L; 006D 0073;;;;N;SQUARED MS;;;; +33B4;SQUARE PV;So;0;L; 0070 0056;;;;N;SQUARED PV;;;; +33B5;SQUARE NV;So;0;L; 006E 0056;;;;N;SQUARED NV;;;; +33B6;SQUARE MU V;So;0;L; 03BC 0056;;;;N;SQUARED MU V;;;; +33B7;SQUARE MV;So;0;L; 006D 0056;;;;N;SQUARED MV;;;; +33B8;SQUARE KV;So;0;L; 006B 0056;;;;N;SQUARED KV;;;; +33B9;SQUARE MV MEGA;So;0;L; 004D 0056;;;;N;SQUARED MV MEGA;;;; +33BA;SQUARE PW;So;0;L; 0070 0057;;;;N;SQUARED PW;;;; +33BB;SQUARE NW;So;0;L; 006E 0057;;;;N;SQUARED NW;;;; +33BC;SQUARE MU W;So;0;L; 03BC 0057;;;;N;SQUARED MU W;;;; +33BD;SQUARE MW;So;0;L; 006D 0057;;;;N;SQUARED MW;;;; +33BE;SQUARE KW;So;0;L; 006B 0057;;;;N;SQUARED KW;;;; +33BF;SQUARE MW MEGA;So;0;L; 004D 0057;;;;N;SQUARED MW MEGA;;;; +33C0;SQUARE K OHM;So;0;L; 006B 03A9;;;;N;SQUARED K OHM;;;; +33C1;SQUARE M OHM;So;0;L; 004D 03A9;;;;N;SQUARED M OHM;;;; +33C2;SQUARE AM;So;0;L; 0061 002E 006D 002E;;;;N;SQUARED AM;;;; +33C3;SQUARE BQ;So;0;L; 0042 0071;;;;N;SQUARED BQ;;;; +33C4;SQUARE CC;So;0;L; 0063 0063;;;;N;SQUARED CC;;;; +33C5;SQUARE CD;So;0;L; 0063 0064;;;;N;SQUARED CD;;;; +33C6;SQUARE C OVER KG;So;0;L; 0043 2215 006B 0067;;;;N;SQUARED C OVER KG;;;; +33C7;SQUARE CO;So;0;L; 0043 006F 002E;;;;N;SQUARED CO;;;; +33C8;SQUARE DB;So;0;L; 0064 0042;;;;N;SQUARED DB;;;; +33C9;SQUARE GY;So;0;L; 0047 0079;;;;N;SQUARED GY;;;; +33CA;SQUARE HA;So;0;L; 0068 0061;;;;N;SQUARED HA;;;; +33CB;SQUARE HP;So;0;L; 0048 0050;;;;N;SQUARED HP;;;; +33CC;SQUARE IN;So;0;L; 0069 006E;;;;N;SQUARED IN;;;; +33CD;SQUARE KK;So;0;L; 004B 004B;;;;N;SQUARED KK;;;; +33CE;SQUARE KM CAPITAL;So;0;L; 004B 004D;;;;N;SQUARED KM CAPITAL;;;; +33CF;SQUARE KT;So;0;L; 006B 0074;;;;N;SQUARED KT;;;; +33D0;SQUARE LM;So;0;L; 006C 006D;;;;N;SQUARED LM;;;; +33D1;SQUARE LN;So;0;L; 006C 006E;;;;N;SQUARED LN;;;; +33D2;SQUARE LOG;So;0;L; 006C 006F 0067;;;;N;SQUARED LOG;;;; +33D3;SQUARE LX;So;0;L; 006C 0078;;;;N;SQUARED LX;;;; +33D4;SQUARE MB SMALL;So;0;L; 006D 0062;;;;N;SQUARED MB SMALL;;;; +33D5;SQUARE MIL;So;0;L; 006D 0069 006C;;;;N;SQUARED MIL;;;; +33D6;SQUARE MOL;So;0;L; 006D 006F 006C;;;;N;SQUARED MOL;;;; +33D7;SQUARE PH;So;0;L; 0050 0048;;;;N;SQUARED PH;;;; +33D8;SQUARE PM;So;0;L; 0070 002E 006D 002E;;;;N;SQUARED PM;;;; +33D9;SQUARE PPM;So;0;L; 0050 0050 004D;;;;N;SQUARED PPM;;;; +33DA;SQUARE PR;So;0;L; 0050 0052;;;;N;SQUARED PR;;;; +33DB;SQUARE SR;So;0;L; 0073 0072;;;;N;SQUARED SR;;;; +33DC;SQUARE SV;So;0;L; 0053 0076;;;;N;SQUARED SV;;;; +33DD;SQUARE WB;So;0;L; 0057 0062;;;;N;SQUARED WB;;;; +33DE;SQUARE V OVER M;So;0;ON; 0056 2215 006D;;;;N;;;;; +33DF;SQUARE A OVER M;So;0;ON; 0041 2215 006D;;;;N;;;;; +33E0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE;So;0;L; 0031 65E5;;;;N;;;;; +33E1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO;So;0;L; 0032 65E5;;;;N;;;;; +33E2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE;So;0;L; 0033 65E5;;;;N;;;;; +33E3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR;So;0;L; 0034 65E5;;;;N;;;;; +33E4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE;So;0;L; 0035 65E5;;;;N;;;;; +33E5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX;So;0;L; 0036 65E5;;;;N;;;;; +33E6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN;So;0;L; 0037 65E5;;;;N;;;;; +33E7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT;So;0;L; 0038 65E5;;;;N;;;;; +33E8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE;So;0;L; 0039 65E5;;;;N;;;;; +33E9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN;So;0;L; 0031 0030 65E5;;;;N;;;;; +33EA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN;So;0;L; 0031 0031 65E5;;;;N;;;;; +33EB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE;So;0;L; 0031 0032 65E5;;;;N;;;;; +33EC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN;So;0;L; 0031 0033 65E5;;;;N;;;;; +33ED;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN;So;0;L; 0031 0034 65E5;;;;N;;;;; +33EE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN;So;0;L; 0031 0035 65E5;;;;N;;;;; +33EF;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN;So;0;L; 0031 0036 65E5;;;;N;;;;; +33F0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN;So;0;L; 0031 0037 65E5;;;;N;;;;; +33F1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN;So;0;L; 0031 0038 65E5;;;;N;;;;; +33F2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN;So;0;L; 0031 0039 65E5;;;;N;;;;; +33F3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY;So;0;L; 0032 0030 65E5;;;;N;;;;; +33F4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE;So;0;L; 0032 0031 65E5;;;;N;;;;; +33F5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO;So;0;L; 0032 0032 65E5;;;;N;;;;; +33F6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE;So;0;L; 0032 0033 65E5;;;;N;;;;; +33F7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR;So;0;L; 0032 0034 65E5;;;;N;;;;; +33F8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE;So;0;L; 0032 0035 65E5;;;;N;;;;; +33F9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX;So;0;L; 0032 0036 65E5;;;;N;;;;; +33FA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN;So;0;L; 0032 0037 65E5;;;;N;;;;; +33FB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT;So;0;L; 0032 0038 65E5;;;;N;;;;; +33FC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE;So;0;L; 0032 0039 65E5;;;;N;;;;; +33FD;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY;So;0;L; 0033 0030 65E5;;;;N;;;;; +33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L; 0033 0031 65E5;;;;N;;;;; +33FF;SQUARE GAL;So;0;ON; 0067 0061 006C;;;;N;;;;; +3400;;Lo;0;L;;;;;N;;;;; +4DB5;;Lo;0;L;;;;;N;;;;; +4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;; +4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;; +4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;; +4DC3;HEXAGRAM FOR YOUTHFUL FOLLY;So;0;ON;;;;;N;;;;; +4DC4;HEXAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +4DC5;HEXAGRAM FOR CONFLICT;So;0;ON;;;;;N;;;;; +4DC6;HEXAGRAM FOR THE ARMY;So;0;ON;;;;;N;;;;; +4DC7;HEXAGRAM FOR HOLDING TOGETHER;So;0;ON;;;;;N;;;;; +4DC8;HEXAGRAM FOR SMALL TAMING;So;0;ON;;;;;N;;;;; +4DC9;HEXAGRAM FOR TREADING;So;0;ON;;;;;N;;;;; +4DCA;HEXAGRAM FOR PEACE;So;0;ON;;;;;N;;;;; +4DCB;HEXAGRAM FOR STANDSTILL;So;0;ON;;;;;N;;;;; +4DCC;HEXAGRAM FOR FELLOWSHIP;So;0;ON;;;;;N;;;;; +4DCD;HEXAGRAM FOR GREAT POSSESSION;So;0;ON;;;;;N;;;;; +4DCE;HEXAGRAM FOR MODESTY;So;0;ON;;;;;N;;;;; +4DCF;HEXAGRAM FOR ENTHUSIASM;So;0;ON;;;;;N;;;;; +4DD0;HEXAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +4DD1;HEXAGRAM FOR WORK ON THE DECAYED;So;0;ON;;;;;N;;;;; +4DD2;HEXAGRAM FOR APPROACH;So;0;ON;;;;;N;;;;; +4DD3;HEXAGRAM FOR CONTEMPLATION;So;0;ON;;;;;N;;;;; +4DD4;HEXAGRAM FOR BITING THROUGH;So;0;ON;;;;;N;;;;; +4DD5;HEXAGRAM FOR GRACE;So;0;ON;;;;;N;;;;; +4DD6;HEXAGRAM FOR SPLITTING APART;So;0;ON;;;;;N;;;;; +4DD7;HEXAGRAM FOR RETURN;So;0;ON;;;;;N;;;;; +4DD8;HEXAGRAM FOR INNOCENCE;So;0;ON;;;;;N;;;;; +4DD9;HEXAGRAM FOR GREAT TAMING;So;0;ON;;;;;N;;;;; +4DDA;HEXAGRAM FOR MOUTH CORNERS;So;0;ON;;;;;N;;;;; +4DDB;HEXAGRAM FOR GREAT PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DDC;HEXAGRAM FOR THE ABYSMAL WATER;So;0;ON;;;;;N;;;;; +4DDD;HEXAGRAM FOR THE CLINGING FIRE;So;0;ON;;;;;N;;;;; +4DDE;HEXAGRAM FOR INFLUENCE;So;0;ON;;;;;N;;;;; +4DDF;HEXAGRAM FOR DURATION;So;0;ON;;;;;N;;;;; +4DE0;HEXAGRAM FOR RETREAT;So;0;ON;;;;;N;;;;; +4DE1;HEXAGRAM FOR GREAT POWER;So;0;ON;;;;;N;;;;; +4DE2;HEXAGRAM FOR PROGRESS;So;0;ON;;;;;N;;;;; +4DE3;HEXAGRAM FOR DARKENING OF THE LIGHT;So;0;ON;;;;;N;;;;; +4DE4;HEXAGRAM FOR THE FAMILY;So;0;ON;;;;;N;;;;; +4DE5;HEXAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +4DE6;HEXAGRAM FOR OBSTRUCTION;So;0;ON;;;;;N;;;;; +4DE7;HEXAGRAM FOR DELIVERANCE;So;0;ON;;;;;N;;;;; +4DE8;HEXAGRAM FOR DECREASE;So;0;ON;;;;;N;;;;; +4DE9;HEXAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +4DEA;HEXAGRAM FOR BREAKTHROUGH;So;0;ON;;;;;N;;;;; +4DEB;HEXAGRAM FOR COMING TO MEET;So;0;ON;;;;;N;;;;; +4DEC;HEXAGRAM FOR GATHERING TOGETHER;So;0;ON;;;;;N;;;;; +4DED;HEXAGRAM FOR PUSHING UPWARD;So;0;ON;;;;;N;;;;; +4DEE;HEXAGRAM FOR OPPRESSION;So;0;ON;;;;;N;;;;; +4DEF;HEXAGRAM FOR THE WELL;So;0;ON;;;;;N;;;;; +4DF0;HEXAGRAM FOR REVOLUTION;So;0;ON;;;;;N;;;;; +4DF1;HEXAGRAM FOR THE CAULDRON;So;0;ON;;;;;N;;;;; +4DF2;HEXAGRAM FOR THE AROUSING THUNDER;So;0;ON;;;;;N;;;;; +4DF3;HEXAGRAM FOR THE KEEPING STILL MOUNTAIN;So;0;ON;;;;;N;;;;; +4DF4;HEXAGRAM FOR DEVELOPMENT;So;0;ON;;;;;N;;;;; +4DF5;HEXAGRAM FOR THE MARRYING MAIDEN;So;0;ON;;;;;N;;;;; +4DF6;HEXAGRAM FOR ABUNDANCE;So;0;ON;;;;;N;;;;; +4DF7;HEXAGRAM FOR THE WANDERER;So;0;ON;;;;;N;;;;; +4DF8;HEXAGRAM FOR THE GENTLE WIND;So;0;ON;;;;;N;;;;; +4DF9;HEXAGRAM FOR THE JOYOUS LAKE;So;0;ON;;;;;N;;;;; +4DFA;HEXAGRAM FOR DISPERSION;So;0;ON;;;;;N;;;;; +4DFB;HEXAGRAM FOR LIMITATION;So;0;ON;;;;;N;;;;; +4DFC;HEXAGRAM FOR INNER TRUTH;So;0;ON;;;;;N;;;;; +4DFD;HEXAGRAM FOR SMALL PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; +4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; +4E00;;Lo;0;L;;;;;N;;;;; +9FCB;;Lo;0;L;;;;;N;;;;; +A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; +A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; +A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; +A003;YI SYLLABLE IP;Lo;0;L;;;;;N;;;;; +A004;YI SYLLABLE IET;Lo;0;L;;;;;N;;;;; +A005;YI SYLLABLE IEX;Lo;0;L;;;;;N;;;;; +A006;YI SYLLABLE IE;Lo;0;L;;;;;N;;;;; +A007;YI SYLLABLE IEP;Lo;0;L;;;;;N;;;;; +A008;YI SYLLABLE AT;Lo;0;L;;;;;N;;;;; +A009;YI SYLLABLE AX;Lo;0;L;;;;;N;;;;; +A00A;YI SYLLABLE A;Lo;0;L;;;;;N;;;;; +A00B;YI SYLLABLE AP;Lo;0;L;;;;;N;;;;; +A00C;YI SYLLABLE UOX;Lo;0;L;;;;;N;;;;; +A00D;YI SYLLABLE UO;Lo;0;L;;;;;N;;;;; +A00E;YI SYLLABLE UOP;Lo;0;L;;;;;N;;;;; +A00F;YI SYLLABLE OT;Lo;0;L;;;;;N;;;;; +A010;YI SYLLABLE OX;Lo;0;L;;;;;N;;;;; +A011;YI SYLLABLE O;Lo;0;L;;;;;N;;;;; +A012;YI SYLLABLE OP;Lo;0;L;;;;;N;;;;; +A013;YI SYLLABLE EX;Lo;0;L;;;;;N;;;;; +A014;YI SYLLABLE E;Lo;0;L;;;;;N;;;;; +A015;YI SYLLABLE WU;Lm;0;L;;;;;N;;;;; +A016;YI SYLLABLE BIT;Lo;0;L;;;;;N;;;;; +A017;YI SYLLABLE BIX;Lo;0;L;;;;;N;;;;; +A018;YI SYLLABLE BI;Lo;0;L;;;;;N;;;;; +A019;YI SYLLABLE BIP;Lo;0;L;;;;;N;;;;; +A01A;YI SYLLABLE BIET;Lo;0;L;;;;;N;;;;; +A01B;YI SYLLABLE BIEX;Lo;0;L;;;;;N;;;;; +A01C;YI SYLLABLE BIE;Lo;0;L;;;;;N;;;;; +A01D;YI SYLLABLE BIEP;Lo;0;L;;;;;N;;;;; +A01E;YI SYLLABLE BAT;Lo;0;L;;;;;N;;;;; +A01F;YI SYLLABLE BAX;Lo;0;L;;;;;N;;;;; +A020;YI SYLLABLE BA;Lo;0;L;;;;;N;;;;; +A021;YI SYLLABLE BAP;Lo;0;L;;;;;N;;;;; +A022;YI SYLLABLE BUOX;Lo;0;L;;;;;N;;;;; +A023;YI SYLLABLE BUO;Lo;0;L;;;;;N;;;;; +A024;YI SYLLABLE BUOP;Lo;0;L;;;;;N;;;;; +A025;YI SYLLABLE BOT;Lo;0;L;;;;;N;;;;; +A026;YI SYLLABLE BOX;Lo;0;L;;;;;N;;;;; +A027;YI SYLLABLE BO;Lo;0;L;;;;;N;;;;; +A028;YI SYLLABLE BOP;Lo;0;L;;;;;N;;;;; +A029;YI SYLLABLE BEX;Lo;0;L;;;;;N;;;;; +A02A;YI SYLLABLE BE;Lo;0;L;;;;;N;;;;; +A02B;YI SYLLABLE BEP;Lo;0;L;;;;;N;;;;; +A02C;YI SYLLABLE BUT;Lo;0;L;;;;;N;;;;; +A02D;YI SYLLABLE BUX;Lo;0;L;;;;;N;;;;; +A02E;YI SYLLABLE BU;Lo;0;L;;;;;N;;;;; +A02F;YI SYLLABLE BUP;Lo;0;L;;;;;N;;;;; +A030;YI SYLLABLE BURX;Lo;0;L;;;;;N;;;;; +A031;YI SYLLABLE BUR;Lo;0;L;;;;;N;;;;; +A032;YI SYLLABLE BYT;Lo;0;L;;;;;N;;;;; +A033;YI SYLLABLE BYX;Lo;0;L;;;;;N;;;;; +A034;YI SYLLABLE BY;Lo;0;L;;;;;N;;;;; +A035;YI SYLLABLE BYP;Lo;0;L;;;;;N;;;;; +A036;YI SYLLABLE BYRX;Lo;0;L;;;;;N;;;;; +A037;YI SYLLABLE BYR;Lo;0;L;;;;;N;;;;; +A038;YI SYLLABLE PIT;Lo;0;L;;;;;N;;;;; +A039;YI SYLLABLE PIX;Lo;0;L;;;;;N;;;;; +A03A;YI SYLLABLE PI;Lo;0;L;;;;;N;;;;; +A03B;YI SYLLABLE PIP;Lo;0;L;;;;;N;;;;; +A03C;YI SYLLABLE PIEX;Lo;0;L;;;;;N;;;;; +A03D;YI SYLLABLE PIE;Lo;0;L;;;;;N;;;;; +A03E;YI SYLLABLE PIEP;Lo;0;L;;;;;N;;;;; +A03F;YI SYLLABLE PAT;Lo;0;L;;;;;N;;;;; +A040;YI SYLLABLE PAX;Lo;0;L;;;;;N;;;;; +A041;YI SYLLABLE PA;Lo;0;L;;;;;N;;;;; +A042;YI SYLLABLE PAP;Lo;0;L;;;;;N;;;;; +A043;YI SYLLABLE PUOX;Lo;0;L;;;;;N;;;;; +A044;YI SYLLABLE PUO;Lo;0;L;;;;;N;;;;; +A045;YI SYLLABLE PUOP;Lo;0;L;;;;;N;;;;; +A046;YI SYLLABLE POT;Lo;0;L;;;;;N;;;;; +A047;YI SYLLABLE POX;Lo;0;L;;;;;N;;;;; +A048;YI SYLLABLE PO;Lo;0;L;;;;;N;;;;; +A049;YI SYLLABLE POP;Lo;0;L;;;;;N;;;;; +A04A;YI SYLLABLE PUT;Lo;0;L;;;;;N;;;;; +A04B;YI SYLLABLE PUX;Lo;0;L;;;;;N;;;;; +A04C;YI SYLLABLE PU;Lo;0;L;;;;;N;;;;; +A04D;YI SYLLABLE PUP;Lo;0;L;;;;;N;;;;; +A04E;YI SYLLABLE PURX;Lo;0;L;;;;;N;;;;; +A04F;YI SYLLABLE PUR;Lo;0;L;;;;;N;;;;; +A050;YI SYLLABLE PYT;Lo;0;L;;;;;N;;;;; +A051;YI SYLLABLE PYX;Lo;0;L;;;;;N;;;;; +A052;YI SYLLABLE PY;Lo;0;L;;;;;N;;;;; +A053;YI SYLLABLE PYP;Lo;0;L;;;;;N;;;;; +A054;YI SYLLABLE PYRX;Lo;0;L;;;;;N;;;;; +A055;YI SYLLABLE PYR;Lo;0;L;;;;;N;;;;; +A056;YI SYLLABLE BBIT;Lo;0;L;;;;;N;;;;; +A057;YI SYLLABLE BBIX;Lo;0;L;;;;;N;;;;; +A058;YI SYLLABLE BBI;Lo;0;L;;;;;N;;;;; +A059;YI SYLLABLE BBIP;Lo;0;L;;;;;N;;;;; +A05A;YI SYLLABLE BBIET;Lo;0;L;;;;;N;;;;; +A05B;YI SYLLABLE BBIEX;Lo;0;L;;;;;N;;;;; +A05C;YI SYLLABLE BBIE;Lo;0;L;;;;;N;;;;; +A05D;YI SYLLABLE BBIEP;Lo;0;L;;;;;N;;;;; +A05E;YI SYLLABLE BBAT;Lo;0;L;;;;;N;;;;; +A05F;YI SYLLABLE BBAX;Lo;0;L;;;;;N;;;;; +A060;YI SYLLABLE BBA;Lo;0;L;;;;;N;;;;; +A061;YI SYLLABLE BBAP;Lo;0;L;;;;;N;;;;; +A062;YI SYLLABLE BBUOX;Lo;0;L;;;;;N;;;;; +A063;YI SYLLABLE BBUO;Lo;0;L;;;;;N;;;;; +A064;YI SYLLABLE BBUOP;Lo;0;L;;;;;N;;;;; +A065;YI SYLLABLE BBOT;Lo;0;L;;;;;N;;;;; +A066;YI SYLLABLE BBOX;Lo;0;L;;;;;N;;;;; +A067;YI SYLLABLE BBO;Lo;0;L;;;;;N;;;;; +A068;YI SYLLABLE BBOP;Lo;0;L;;;;;N;;;;; +A069;YI SYLLABLE BBEX;Lo;0;L;;;;;N;;;;; +A06A;YI SYLLABLE BBE;Lo;0;L;;;;;N;;;;; +A06B;YI SYLLABLE BBEP;Lo;0;L;;;;;N;;;;; +A06C;YI SYLLABLE BBUT;Lo;0;L;;;;;N;;;;; +A06D;YI SYLLABLE BBUX;Lo;0;L;;;;;N;;;;; +A06E;YI SYLLABLE BBU;Lo;0;L;;;;;N;;;;; +A06F;YI SYLLABLE BBUP;Lo;0;L;;;;;N;;;;; +A070;YI SYLLABLE BBURX;Lo;0;L;;;;;N;;;;; +A071;YI SYLLABLE BBUR;Lo;0;L;;;;;N;;;;; +A072;YI SYLLABLE BBYT;Lo;0;L;;;;;N;;;;; +A073;YI SYLLABLE BBYX;Lo;0;L;;;;;N;;;;; +A074;YI SYLLABLE BBY;Lo;0;L;;;;;N;;;;; +A075;YI SYLLABLE BBYP;Lo;0;L;;;;;N;;;;; +A076;YI SYLLABLE NBIT;Lo;0;L;;;;;N;;;;; +A077;YI SYLLABLE NBIX;Lo;0;L;;;;;N;;;;; +A078;YI SYLLABLE NBI;Lo;0;L;;;;;N;;;;; +A079;YI SYLLABLE NBIP;Lo;0;L;;;;;N;;;;; +A07A;YI SYLLABLE NBIEX;Lo;0;L;;;;;N;;;;; +A07B;YI SYLLABLE NBIE;Lo;0;L;;;;;N;;;;; +A07C;YI SYLLABLE NBIEP;Lo;0;L;;;;;N;;;;; +A07D;YI SYLLABLE NBAT;Lo;0;L;;;;;N;;;;; +A07E;YI SYLLABLE NBAX;Lo;0;L;;;;;N;;;;; +A07F;YI SYLLABLE NBA;Lo;0;L;;;;;N;;;;; +A080;YI SYLLABLE NBAP;Lo;0;L;;;;;N;;;;; +A081;YI SYLLABLE NBOT;Lo;0;L;;;;;N;;;;; +A082;YI SYLLABLE NBOX;Lo;0;L;;;;;N;;;;; +A083;YI SYLLABLE NBO;Lo;0;L;;;;;N;;;;; +A084;YI SYLLABLE NBOP;Lo;0;L;;;;;N;;;;; +A085;YI SYLLABLE NBUT;Lo;0;L;;;;;N;;;;; +A086;YI SYLLABLE NBUX;Lo;0;L;;;;;N;;;;; +A087;YI SYLLABLE NBU;Lo;0;L;;;;;N;;;;; +A088;YI SYLLABLE NBUP;Lo;0;L;;;;;N;;;;; +A089;YI SYLLABLE NBURX;Lo;0;L;;;;;N;;;;; +A08A;YI SYLLABLE NBUR;Lo;0;L;;;;;N;;;;; +A08B;YI SYLLABLE NBYT;Lo;0;L;;;;;N;;;;; +A08C;YI SYLLABLE NBYX;Lo;0;L;;;;;N;;;;; +A08D;YI SYLLABLE NBY;Lo;0;L;;;;;N;;;;; +A08E;YI SYLLABLE NBYP;Lo;0;L;;;;;N;;;;; +A08F;YI SYLLABLE NBYRX;Lo;0;L;;;;;N;;;;; +A090;YI SYLLABLE NBYR;Lo;0;L;;;;;N;;;;; +A091;YI SYLLABLE HMIT;Lo;0;L;;;;;N;;;;; +A092;YI SYLLABLE HMIX;Lo;0;L;;;;;N;;;;; +A093;YI SYLLABLE HMI;Lo;0;L;;;;;N;;;;; +A094;YI SYLLABLE HMIP;Lo;0;L;;;;;N;;;;; +A095;YI SYLLABLE HMIEX;Lo;0;L;;;;;N;;;;; +A096;YI SYLLABLE HMIE;Lo;0;L;;;;;N;;;;; +A097;YI SYLLABLE HMIEP;Lo;0;L;;;;;N;;;;; +A098;YI SYLLABLE HMAT;Lo;0;L;;;;;N;;;;; +A099;YI SYLLABLE HMAX;Lo;0;L;;;;;N;;;;; +A09A;YI SYLLABLE HMA;Lo;0;L;;;;;N;;;;; +A09B;YI SYLLABLE HMAP;Lo;0;L;;;;;N;;;;; +A09C;YI SYLLABLE HMUOX;Lo;0;L;;;;;N;;;;; +A09D;YI SYLLABLE HMUO;Lo;0;L;;;;;N;;;;; +A09E;YI SYLLABLE HMUOP;Lo;0;L;;;;;N;;;;; +A09F;YI SYLLABLE HMOT;Lo;0;L;;;;;N;;;;; +A0A0;YI SYLLABLE HMOX;Lo;0;L;;;;;N;;;;; +A0A1;YI SYLLABLE HMO;Lo;0;L;;;;;N;;;;; +A0A2;YI SYLLABLE HMOP;Lo;0;L;;;;;N;;;;; +A0A3;YI SYLLABLE HMUT;Lo;0;L;;;;;N;;;;; +A0A4;YI SYLLABLE HMUX;Lo;0;L;;;;;N;;;;; +A0A5;YI SYLLABLE HMU;Lo;0;L;;;;;N;;;;; +A0A6;YI SYLLABLE HMUP;Lo;0;L;;;;;N;;;;; +A0A7;YI SYLLABLE HMURX;Lo;0;L;;;;;N;;;;; +A0A8;YI SYLLABLE HMUR;Lo;0;L;;;;;N;;;;; +A0A9;YI SYLLABLE HMYX;Lo;0;L;;;;;N;;;;; +A0AA;YI SYLLABLE HMY;Lo;0;L;;;;;N;;;;; +A0AB;YI SYLLABLE HMYP;Lo;0;L;;;;;N;;;;; +A0AC;YI SYLLABLE HMYRX;Lo;0;L;;;;;N;;;;; +A0AD;YI SYLLABLE HMYR;Lo;0;L;;;;;N;;;;; +A0AE;YI SYLLABLE MIT;Lo;0;L;;;;;N;;;;; +A0AF;YI SYLLABLE MIX;Lo;0;L;;;;;N;;;;; +A0B0;YI SYLLABLE MI;Lo;0;L;;;;;N;;;;; +A0B1;YI SYLLABLE MIP;Lo;0;L;;;;;N;;;;; +A0B2;YI SYLLABLE MIEX;Lo;0;L;;;;;N;;;;; +A0B3;YI SYLLABLE MIE;Lo;0;L;;;;;N;;;;; +A0B4;YI SYLLABLE MIEP;Lo;0;L;;;;;N;;;;; +A0B5;YI SYLLABLE MAT;Lo;0;L;;;;;N;;;;; +A0B6;YI SYLLABLE MAX;Lo;0;L;;;;;N;;;;; +A0B7;YI SYLLABLE MA;Lo;0;L;;;;;N;;;;; +A0B8;YI SYLLABLE MAP;Lo;0;L;;;;;N;;;;; +A0B9;YI SYLLABLE MUOT;Lo;0;L;;;;;N;;;;; +A0BA;YI SYLLABLE MUOX;Lo;0;L;;;;;N;;;;; +A0BB;YI SYLLABLE MUO;Lo;0;L;;;;;N;;;;; +A0BC;YI SYLLABLE MUOP;Lo;0;L;;;;;N;;;;; +A0BD;YI SYLLABLE MOT;Lo;0;L;;;;;N;;;;; +A0BE;YI SYLLABLE MOX;Lo;0;L;;;;;N;;;;; +A0BF;YI SYLLABLE MO;Lo;0;L;;;;;N;;;;; +A0C0;YI SYLLABLE MOP;Lo;0;L;;;;;N;;;;; +A0C1;YI SYLLABLE MEX;Lo;0;L;;;;;N;;;;; +A0C2;YI SYLLABLE ME;Lo;0;L;;;;;N;;;;; +A0C3;YI SYLLABLE MUT;Lo;0;L;;;;;N;;;;; +A0C4;YI SYLLABLE MUX;Lo;0;L;;;;;N;;;;; +A0C5;YI SYLLABLE MU;Lo;0;L;;;;;N;;;;; +A0C6;YI SYLLABLE MUP;Lo;0;L;;;;;N;;;;; +A0C7;YI SYLLABLE MURX;Lo;0;L;;;;;N;;;;; +A0C8;YI SYLLABLE MUR;Lo;0;L;;;;;N;;;;; +A0C9;YI SYLLABLE MYT;Lo;0;L;;;;;N;;;;; +A0CA;YI SYLLABLE MYX;Lo;0;L;;;;;N;;;;; +A0CB;YI SYLLABLE MY;Lo;0;L;;;;;N;;;;; +A0CC;YI SYLLABLE MYP;Lo;0;L;;;;;N;;;;; +A0CD;YI SYLLABLE FIT;Lo;0;L;;;;;N;;;;; +A0CE;YI SYLLABLE FIX;Lo;0;L;;;;;N;;;;; +A0CF;YI SYLLABLE FI;Lo;0;L;;;;;N;;;;; +A0D0;YI SYLLABLE FIP;Lo;0;L;;;;;N;;;;; +A0D1;YI SYLLABLE FAT;Lo;0;L;;;;;N;;;;; +A0D2;YI SYLLABLE FAX;Lo;0;L;;;;;N;;;;; +A0D3;YI SYLLABLE FA;Lo;0;L;;;;;N;;;;; +A0D4;YI SYLLABLE FAP;Lo;0;L;;;;;N;;;;; +A0D5;YI SYLLABLE FOX;Lo;0;L;;;;;N;;;;; +A0D6;YI SYLLABLE FO;Lo;0;L;;;;;N;;;;; +A0D7;YI SYLLABLE FOP;Lo;0;L;;;;;N;;;;; +A0D8;YI SYLLABLE FUT;Lo;0;L;;;;;N;;;;; +A0D9;YI SYLLABLE FUX;Lo;0;L;;;;;N;;;;; +A0DA;YI SYLLABLE FU;Lo;0;L;;;;;N;;;;; +A0DB;YI SYLLABLE FUP;Lo;0;L;;;;;N;;;;; +A0DC;YI SYLLABLE FURX;Lo;0;L;;;;;N;;;;; +A0DD;YI SYLLABLE FUR;Lo;0;L;;;;;N;;;;; +A0DE;YI SYLLABLE FYT;Lo;0;L;;;;;N;;;;; +A0DF;YI SYLLABLE FYX;Lo;0;L;;;;;N;;;;; +A0E0;YI SYLLABLE FY;Lo;0;L;;;;;N;;;;; +A0E1;YI SYLLABLE FYP;Lo;0;L;;;;;N;;;;; +A0E2;YI SYLLABLE VIT;Lo;0;L;;;;;N;;;;; +A0E3;YI SYLLABLE VIX;Lo;0;L;;;;;N;;;;; +A0E4;YI SYLLABLE VI;Lo;0;L;;;;;N;;;;; +A0E5;YI SYLLABLE VIP;Lo;0;L;;;;;N;;;;; +A0E6;YI SYLLABLE VIET;Lo;0;L;;;;;N;;;;; +A0E7;YI SYLLABLE VIEX;Lo;0;L;;;;;N;;;;; +A0E8;YI SYLLABLE VIE;Lo;0;L;;;;;N;;;;; +A0E9;YI SYLLABLE VIEP;Lo;0;L;;;;;N;;;;; +A0EA;YI SYLLABLE VAT;Lo;0;L;;;;;N;;;;; +A0EB;YI SYLLABLE VAX;Lo;0;L;;;;;N;;;;; +A0EC;YI SYLLABLE VA;Lo;0;L;;;;;N;;;;; +A0ED;YI SYLLABLE VAP;Lo;0;L;;;;;N;;;;; +A0EE;YI SYLLABLE VOT;Lo;0;L;;;;;N;;;;; +A0EF;YI SYLLABLE VOX;Lo;0;L;;;;;N;;;;; +A0F0;YI SYLLABLE VO;Lo;0;L;;;;;N;;;;; +A0F1;YI SYLLABLE VOP;Lo;0;L;;;;;N;;;;; +A0F2;YI SYLLABLE VEX;Lo;0;L;;;;;N;;;;; +A0F3;YI SYLLABLE VEP;Lo;0;L;;;;;N;;;;; +A0F4;YI SYLLABLE VUT;Lo;0;L;;;;;N;;;;; +A0F5;YI SYLLABLE VUX;Lo;0;L;;;;;N;;;;; +A0F6;YI SYLLABLE VU;Lo;0;L;;;;;N;;;;; +A0F7;YI SYLLABLE VUP;Lo;0;L;;;;;N;;;;; +A0F8;YI SYLLABLE VURX;Lo;0;L;;;;;N;;;;; +A0F9;YI SYLLABLE VUR;Lo;0;L;;;;;N;;;;; +A0FA;YI SYLLABLE VYT;Lo;0;L;;;;;N;;;;; +A0FB;YI SYLLABLE VYX;Lo;0;L;;;;;N;;;;; +A0FC;YI SYLLABLE VY;Lo;0;L;;;;;N;;;;; +A0FD;YI SYLLABLE VYP;Lo;0;L;;;;;N;;;;; +A0FE;YI SYLLABLE VYRX;Lo;0;L;;;;;N;;;;; +A0FF;YI SYLLABLE VYR;Lo;0;L;;;;;N;;;;; +A100;YI SYLLABLE DIT;Lo;0;L;;;;;N;;;;; +A101;YI SYLLABLE DIX;Lo;0;L;;;;;N;;;;; +A102;YI SYLLABLE DI;Lo;0;L;;;;;N;;;;; +A103;YI SYLLABLE DIP;Lo;0;L;;;;;N;;;;; +A104;YI SYLLABLE DIEX;Lo;0;L;;;;;N;;;;; +A105;YI SYLLABLE DIE;Lo;0;L;;;;;N;;;;; +A106;YI SYLLABLE DIEP;Lo;0;L;;;;;N;;;;; +A107;YI SYLLABLE DAT;Lo;0;L;;;;;N;;;;; +A108;YI SYLLABLE DAX;Lo;0;L;;;;;N;;;;; +A109;YI SYLLABLE DA;Lo;0;L;;;;;N;;;;; +A10A;YI SYLLABLE DAP;Lo;0;L;;;;;N;;;;; +A10B;YI SYLLABLE DUOX;Lo;0;L;;;;;N;;;;; +A10C;YI SYLLABLE DUO;Lo;0;L;;;;;N;;;;; +A10D;YI SYLLABLE DOT;Lo;0;L;;;;;N;;;;; +A10E;YI SYLLABLE DOX;Lo;0;L;;;;;N;;;;; +A10F;YI SYLLABLE DO;Lo;0;L;;;;;N;;;;; +A110;YI SYLLABLE DOP;Lo;0;L;;;;;N;;;;; +A111;YI SYLLABLE DEX;Lo;0;L;;;;;N;;;;; +A112;YI SYLLABLE DE;Lo;0;L;;;;;N;;;;; +A113;YI SYLLABLE DEP;Lo;0;L;;;;;N;;;;; +A114;YI SYLLABLE DUT;Lo;0;L;;;;;N;;;;; +A115;YI SYLLABLE DUX;Lo;0;L;;;;;N;;;;; +A116;YI SYLLABLE DU;Lo;0;L;;;;;N;;;;; +A117;YI SYLLABLE DUP;Lo;0;L;;;;;N;;;;; +A118;YI SYLLABLE DURX;Lo;0;L;;;;;N;;;;; +A119;YI SYLLABLE DUR;Lo;0;L;;;;;N;;;;; +A11A;YI SYLLABLE TIT;Lo;0;L;;;;;N;;;;; +A11B;YI SYLLABLE TIX;Lo;0;L;;;;;N;;;;; +A11C;YI SYLLABLE TI;Lo;0;L;;;;;N;;;;; +A11D;YI SYLLABLE TIP;Lo;0;L;;;;;N;;;;; +A11E;YI SYLLABLE TIEX;Lo;0;L;;;;;N;;;;; +A11F;YI SYLLABLE TIE;Lo;0;L;;;;;N;;;;; +A120;YI SYLLABLE TIEP;Lo;0;L;;;;;N;;;;; +A121;YI SYLLABLE TAT;Lo;0;L;;;;;N;;;;; +A122;YI SYLLABLE TAX;Lo;0;L;;;;;N;;;;; +A123;YI SYLLABLE TA;Lo;0;L;;;;;N;;;;; +A124;YI SYLLABLE TAP;Lo;0;L;;;;;N;;;;; +A125;YI SYLLABLE TUOT;Lo;0;L;;;;;N;;;;; +A126;YI SYLLABLE TUOX;Lo;0;L;;;;;N;;;;; +A127;YI SYLLABLE TUO;Lo;0;L;;;;;N;;;;; +A128;YI SYLLABLE TUOP;Lo;0;L;;;;;N;;;;; +A129;YI SYLLABLE TOT;Lo;0;L;;;;;N;;;;; +A12A;YI SYLLABLE TOX;Lo;0;L;;;;;N;;;;; +A12B;YI SYLLABLE TO;Lo;0;L;;;;;N;;;;; +A12C;YI SYLLABLE TOP;Lo;0;L;;;;;N;;;;; +A12D;YI SYLLABLE TEX;Lo;0;L;;;;;N;;;;; +A12E;YI SYLLABLE TE;Lo;0;L;;;;;N;;;;; +A12F;YI SYLLABLE TEP;Lo;0;L;;;;;N;;;;; +A130;YI SYLLABLE TUT;Lo;0;L;;;;;N;;;;; +A131;YI SYLLABLE TUX;Lo;0;L;;;;;N;;;;; +A132;YI SYLLABLE TU;Lo;0;L;;;;;N;;;;; +A133;YI SYLLABLE TUP;Lo;0;L;;;;;N;;;;; +A134;YI SYLLABLE TURX;Lo;0;L;;;;;N;;;;; +A135;YI SYLLABLE TUR;Lo;0;L;;;;;N;;;;; +A136;YI SYLLABLE DDIT;Lo;0;L;;;;;N;;;;; +A137;YI SYLLABLE DDIX;Lo;0;L;;;;;N;;;;; +A138;YI SYLLABLE DDI;Lo;0;L;;;;;N;;;;; +A139;YI SYLLABLE DDIP;Lo;0;L;;;;;N;;;;; +A13A;YI SYLLABLE DDIEX;Lo;0;L;;;;;N;;;;; +A13B;YI SYLLABLE DDIE;Lo;0;L;;;;;N;;;;; +A13C;YI SYLLABLE DDIEP;Lo;0;L;;;;;N;;;;; +A13D;YI SYLLABLE DDAT;Lo;0;L;;;;;N;;;;; +A13E;YI SYLLABLE DDAX;Lo;0;L;;;;;N;;;;; +A13F;YI SYLLABLE DDA;Lo;0;L;;;;;N;;;;; +A140;YI SYLLABLE DDAP;Lo;0;L;;;;;N;;;;; +A141;YI SYLLABLE DDUOX;Lo;0;L;;;;;N;;;;; +A142;YI SYLLABLE DDUO;Lo;0;L;;;;;N;;;;; +A143;YI SYLLABLE DDUOP;Lo;0;L;;;;;N;;;;; +A144;YI SYLLABLE DDOT;Lo;0;L;;;;;N;;;;; +A145;YI SYLLABLE DDOX;Lo;0;L;;;;;N;;;;; +A146;YI SYLLABLE DDO;Lo;0;L;;;;;N;;;;; +A147;YI SYLLABLE DDOP;Lo;0;L;;;;;N;;;;; +A148;YI SYLLABLE DDEX;Lo;0;L;;;;;N;;;;; +A149;YI SYLLABLE DDE;Lo;0;L;;;;;N;;;;; +A14A;YI SYLLABLE DDEP;Lo;0;L;;;;;N;;;;; +A14B;YI SYLLABLE DDUT;Lo;0;L;;;;;N;;;;; +A14C;YI SYLLABLE DDUX;Lo;0;L;;;;;N;;;;; +A14D;YI SYLLABLE DDU;Lo;0;L;;;;;N;;;;; +A14E;YI SYLLABLE DDUP;Lo;0;L;;;;;N;;;;; +A14F;YI SYLLABLE DDURX;Lo;0;L;;;;;N;;;;; +A150;YI SYLLABLE DDUR;Lo;0;L;;;;;N;;;;; +A151;YI SYLLABLE NDIT;Lo;0;L;;;;;N;;;;; +A152;YI SYLLABLE NDIX;Lo;0;L;;;;;N;;;;; +A153;YI SYLLABLE NDI;Lo;0;L;;;;;N;;;;; +A154;YI SYLLABLE NDIP;Lo;0;L;;;;;N;;;;; +A155;YI SYLLABLE NDIEX;Lo;0;L;;;;;N;;;;; +A156;YI SYLLABLE NDIE;Lo;0;L;;;;;N;;;;; +A157;YI SYLLABLE NDAT;Lo;0;L;;;;;N;;;;; +A158;YI SYLLABLE NDAX;Lo;0;L;;;;;N;;;;; +A159;YI SYLLABLE NDA;Lo;0;L;;;;;N;;;;; +A15A;YI SYLLABLE NDAP;Lo;0;L;;;;;N;;;;; +A15B;YI SYLLABLE NDOT;Lo;0;L;;;;;N;;;;; +A15C;YI SYLLABLE NDOX;Lo;0;L;;;;;N;;;;; +A15D;YI SYLLABLE NDO;Lo;0;L;;;;;N;;;;; +A15E;YI SYLLABLE NDOP;Lo;0;L;;;;;N;;;;; +A15F;YI SYLLABLE NDEX;Lo;0;L;;;;;N;;;;; +A160;YI SYLLABLE NDE;Lo;0;L;;;;;N;;;;; +A161;YI SYLLABLE NDEP;Lo;0;L;;;;;N;;;;; +A162;YI SYLLABLE NDUT;Lo;0;L;;;;;N;;;;; +A163;YI SYLLABLE NDUX;Lo;0;L;;;;;N;;;;; +A164;YI SYLLABLE NDU;Lo;0;L;;;;;N;;;;; +A165;YI SYLLABLE NDUP;Lo;0;L;;;;;N;;;;; +A166;YI SYLLABLE NDURX;Lo;0;L;;;;;N;;;;; +A167;YI SYLLABLE NDUR;Lo;0;L;;;;;N;;;;; +A168;YI SYLLABLE HNIT;Lo;0;L;;;;;N;;;;; +A169;YI SYLLABLE HNIX;Lo;0;L;;;;;N;;;;; +A16A;YI SYLLABLE HNI;Lo;0;L;;;;;N;;;;; +A16B;YI SYLLABLE HNIP;Lo;0;L;;;;;N;;;;; +A16C;YI SYLLABLE HNIET;Lo;0;L;;;;;N;;;;; +A16D;YI SYLLABLE HNIEX;Lo;0;L;;;;;N;;;;; +A16E;YI SYLLABLE HNIE;Lo;0;L;;;;;N;;;;; +A16F;YI SYLLABLE HNIEP;Lo;0;L;;;;;N;;;;; +A170;YI SYLLABLE HNAT;Lo;0;L;;;;;N;;;;; +A171;YI SYLLABLE HNAX;Lo;0;L;;;;;N;;;;; +A172;YI SYLLABLE HNA;Lo;0;L;;;;;N;;;;; +A173;YI SYLLABLE HNAP;Lo;0;L;;;;;N;;;;; +A174;YI SYLLABLE HNUOX;Lo;0;L;;;;;N;;;;; +A175;YI SYLLABLE HNUO;Lo;0;L;;;;;N;;;;; +A176;YI SYLLABLE HNOT;Lo;0;L;;;;;N;;;;; +A177;YI SYLLABLE HNOX;Lo;0;L;;;;;N;;;;; +A178;YI SYLLABLE HNOP;Lo;0;L;;;;;N;;;;; +A179;YI SYLLABLE HNEX;Lo;0;L;;;;;N;;;;; +A17A;YI SYLLABLE HNE;Lo;0;L;;;;;N;;;;; +A17B;YI SYLLABLE HNEP;Lo;0;L;;;;;N;;;;; +A17C;YI SYLLABLE HNUT;Lo;0;L;;;;;N;;;;; +A17D;YI SYLLABLE NIT;Lo;0;L;;;;;N;;;;; +A17E;YI SYLLABLE NIX;Lo;0;L;;;;;N;;;;; +A17F;YI SYLLABLE NI;Lo;0;L;;;;;N;;;;; +A180;YI SYLLABLE NIP;Lo;0;L;;;;;N;;;;; +A181;YI SYLLABLE NIEX;Lo;0;L;;;;;N;;;;; +A182;YI SYLLABLE NIE;Lo;0;L;;;;;N;;;;; +A183;YI SYLLABLE NIEP;Lo;0;L;;;;;N;;;;; +A184;YI SYLLABLE NAX;Lo;0;L;;;;;N;;;;; +A185;YI SYLLABLE NA;Lo;0;L;;;;;N;;;;; +A186;YI SYLLABLE NAP;Lo;0;L;;;;;N;;;;; +A187;YI SYLLABLE NUOX;Lo;0;L;;;;;N;;;;; +A188;YI SYLLABLE NUO;Lo;0;L;;;;;N;;;;; +A189;YI SYLLABLE NUOP;Lo;0;L;;;;;N;;;;; +A18A;YI SYLLABLE NOT;Lo;0;L;;;;;N;;;;; +A18B;YI SYLLABLE NOX;Lo;0;L;;;;;N;;;;; +A18C;YI SYLLABLE NO;Lo;0;L;;;;;N;;;;; +A18D;YI SYLLABLE NOP;Lo;0;L;;;;;N;;;;; +A18E;YI SYLLABLE NEX;Lo;0;L;;;;;N;;;;; +A18F;YI SYLLABLE NE;Lo;0;L;;;;;N;;;;; +A190;YI SYLLABLE NEP;Lo;0;L;;;;;N;;;;; +A191;YI SYLLABLE NUT;Lo;0;L;;;;;N;;;;; +A192;YI SYLLABLE NUX;Lo;0;L;;;;;N;;;;; +A193;YI SYLLABLE NU;Lo;0;L;;;;;N;;;;; +A194;YI SYLLABLE NUP;Lo;0;L;;;;;N;;;;; +A195;YI SYLLABLE NURX;Lo;0;L;;;;;N;;;;; +A196;YI SYLLABLE NUR;Lo;0;L;;;;;N;;;;; +A197;YI SYLLABLE HLIT;Lo;0;L;;;;;N;;;;; +A198;YI SYLLABLE HLIX;Lo;0;L;;;;;N;;;;; +A199;YI SYLLABLE HLI;Lo;0;L;;;;;N;;;;; +A19A;YI SYLLABLE HLIP;Lo;0;L;;;;;N;;;;; +A19B;YI SYLLABLE HLIEX;Lo;0;L;;;;;N;;;;; +A19C;YI SYLLABLE HLIE;Lo;0;L;;;;;N;;;;; +A19D;YI SYLLABLE HLIEP;Lo;0;L;;;;;N;;;;; +A19E;YI SYLLABLE HLAT;Lo;0;L;;;;;N;;;;; +A19F;YI SYLLABLE HLAX;Lo;0;L;;;;;N;;;;; +A1A0;YI SYLLABLE HLA;Lo;0;L;;;;;N;;;;; +A1A1;YI SYLLABLE HLAP;Lo;0;L;;;;;N;;;;; +A1A2;YI SYLLABLE HLUOX;Lo;0;L;;;;;N;;;;; +A1A3;YI SYLLABLE HLUO;Lo;0;L;;;;;N;;;;; +A1A4;YI SYLLABLE HLUOP;Lo;0;L;;;;;N;;;;; +A1A5;YI SYLLABLE HLOX;Lo;0;L;;;;;N;;;;; +A1A6;YI SYLLABLE HLO;Lo;0;L;;;;;N;;;;; +A1A7;YI SYLLABLE HLOP;Lo;0;L;;;;;N;;;;; +A1A8;YI SYLLABLE HLEX;Lo;0;L;;;;;N;;;;; +A1A9;YI SYLLABLE HLE;Lo;0;L;;;;;N;;;;; +A1AA;YI SYLLABLE HLEP;Lo;0;L;;;;;N;;;;; +A1AB;YI SYLLABLE HLUT;Lo;0;L;;;;;N;;;;; +A1AC;YI SYLLABLE HLUX;Lo;0;L;;;;;N;;;;; +A1AD;YI SYLLABLE HLU;Lo;0;L;;;;;N;;;;; +A1AE;YI SYLLABLE HLUP;Lo;0;L;;;;;N;;;;; +A1AF;YI SYLLABLE HLURX;Lo;0;L;;;;;N;;;;; +A1B0;YI SYLLABLE HLUR;Lo;0;L;;;;;N;;;;; +A1B1;YI SYLLABLE HLYT;Lo;0;L;;;;;N;;;;; +A1B2;YI SYLLABLE HLYX;Lo;0;L;;;;;N;;;;; +A1B3;YI SYLLABLE HLY;Lo;0;L;;;;;N;;;;; +A1B4;YI SYLLABLE HLYP;Lo;0;L;;;;;N;;;;; +A1B5;YI SYLLABLE HLYRX;Lo;0;L;;;;;N;;;;; +A1B6;YI SYLLABLE HLYR;Lo;0;L;;;;;N;;;;; +A1B7;YI SYLLABLE LIT;Lo;0;L;;;;;N;;;;; +A1B8;YI SYLLABLE LIX;Lo;0;L;;;;;N;;;;; +A1B9;YI SYLLABLE LI;Lo;0;L;;;;;N;;;;; +A1BA;YI SYLLABLE LIP;Lo;0;L;;;;;N;;;;; +A1BB;YI SYLLABLE LIET;Lo;0;L;;;;;N;;;;; +A1BC;YI SYLLABLE LIEX;Lo;0;L;;;;;N;;;;; +A1BD;YI SYLLABLE LIE;Lo;0;L;;;;;N;;;;; +A1BE;YI SYLLABLE LIEP;Lo;0;L;;;;;N;;;;; +A1BF;YI SYLLABLE LAT;Lo;0;L;;;;;N;;;;; +A1C0;YI SYLLABLE LAX;Lo;0;L;;;;;N;;;;; +A1C1;YI SYLLABLE LA;Lo;0;L;;;;;N;;;;; +A1C2;YI SYLLABLE LAP;Lo;0;L;;;;;N;;;;; +A1C3;YI SYLLABLE LUOT;Lo;0;L;;;;;N;;;;; +A1C4;YI SYLLABLE LUOX;Lo;0;L;;;;;N;;;;; +A1C5;YI SYLLABLE LUO;Lo;0;L;;;;;N;;;;; +A1C6;YI SYLLABLE LUOP;Lo;0;L;;;;;N;;;;; +A1C7;YI SYLLABLE LOT;Lo;0;L;;;;;N;;;;; +A1C8;YI SYLLABLE LOX;Lo;0;L;;;;;N;;;;; +A1C9;YI SYLLABLE LO;Lo;0;L;;;;;N;;;;; +A1CA;YI SYLLABLE LOP;Lo;0;L;;;;;N;;;;; +A1CB;YI SYLLABLE LEX;Lo;0;L;;;;;N;;;;; +A1CC;YI SYLLABLE LE;Lo;0;L;;;;;N;;;;; +A1CD;YI SYLLABLE LEP;Lo;0;L;;;;;N;;;;; +A1CE;YI SYLLABLE LUT;Lo;0;L;;;;;N;;;;; +A1CF;YI SYLLABLE LUX;Lo;0;L;;;;;N;;;;; +A1D0;YI SYLLABLE LU;Lo;0;L;;;;;N;;;;; +A1D1;YI SYLLABLE LUP;Lo;0;L;;;;;N;;;;; +A1D2;YI SYLLABLE LURX;Lo;0;L;;;;;N;;;;; +A1D3;YI SYLLABLE LUR;Lo;0;L;;;;;N;;;;; +A1D4;YI SYLLABLE LYT;Lo;0;L;;;;;N;;;;; +A1D5;YI SYLLABLE LYX;Lo;0;L;;;;;N;;;;; +A1D6;YI SYLLABLE LY;Lo;0;L;;;;;N;;;;; +A1D7;YI SYLLABLE LYP;Lo;0;L;;;;;N;;;;; +A1D8;YI SYLLABLE LYRX;Lo;0;L;;;;;N;;;;; +A1D9;YI SYLLABLE LYR;Lo;0;L;;;;;N;;;;; +A1DA;YI SYLLABLE GIT;Lo;0;L;;;;;N;;;;; +A1DB;YI SYLLABLE GIX;Lo;0;L;;;;;N;;;;; +A1DC;YI SYLLABLE GI;Lo;0;L;;;;;N;;;;; +A1DD;YI SYLLABLE GIP;Lo;0;L;;;;;N;;;;; +A1DE;YI SYLLABLE GIET;Lo;0;L;;;;;N;;;;; +A1DF;YI SYLLABLE GIEX;Lo;0;L;;;;;N;;;;; +A1E0;YI SYLLABLE GIE;Lo;0;L;;;;;N;;;;; +A1E1;YI SYLLABLE GIEP;Lo;0;L;;;;;N;;;;; +A1E2;YI SYLLABLE GAT;Lo;0;L;;;;;N;;;;; +A1E3;YI SYLLABLE GAX;Lo;0;L;;;;;N;;;;; +A1E4;YI SYLLABLE GA;Lo;0;L;;;;;N;;;;; +A1E5;YI SYLLABLE GAP;Lo;0;L;;;;;N;;;;; +A1E6;YI SYLLABLE GUOT;Lo;0;L;;;;;N;;;;; +A1E7;YI SYLLABLE GUOX;Lo;0;L;;;;;N;;;;; +A1E8;YI SYLLABLE GUO;Lo;0;L;;;;;N;;;;; +A1E9;YI SYLLABLE GUOP;Lo;0;L;;;;;N;;;;; +A1EA;YI SYLLABLE GOT;Lo;0;L;;;;;N;;;;; +A1EB;YI SYLLABLE GOX;Lo;0;L;;;;;N;;;;; +A1EC;YI SYLLABLE GO;Lo;0;L;;;;;N;;;;; +A1ED;YI SYLLABLE GOP;Lo;0;L;;;;;N;;;;; +A1EE;YI SYLLABLE GET;Lo;0;L;;;;;N;;;;; +A1EF;YI SYLLABLE GEX;Lo;0;L;;;;;N;;;;; +A1F0;YI SYLLABLE GE;Lo;0;L;;;;;N;;;;; +A1F1;YI SYLLABLE GEP;Lo;0;L;;;;;N;;;;; +A1F2;YI SYLLABLE GUT;Lo;0;L;;;;;N;;;;; +A1F3;YI SYLLABLE GUX;Lo;0;L;;;;;N;;;;; +A1F4;YI SYLLABLE GU;Lo;0;L;;;;;N;;;;; +A1F5;YI SYLLABLE GUP;Lo;0;L;;;;;N;;;;; +A1F6;YI SYLLABLE GURX;Lo;0;L;;;;;N;;;;; +A1F7;YI SYLLABLE GUR;Lo;0;L;;;;;N;;;;; +A1F8;YI SYLLABLE KIT;Lo;0;L;;;;;N;;;;; +A1F9;YI SYLLABLE KIX;Lo;0;L;;;;;N;;;;; +A1FA;YI SYLLABLE KI;Lo;0;L;;;;;N;;;;; +A1FB;YI SYLLABLE KIP;Lo;0;L;;;;;N;;;;; +A1FC;YI SYLLABLE KIEX;Lo;0;L;;;;;N;;;;; +A1FD;YI SYLLABLE KIE;Lo;0;L;;;;;N;;;;; +A1FE;YI SYLLABLE KIEP;Lo;0;L;;;;;N;;;;; +A1FF;YI SYLLABLE KAT;Lo;0;L;;;;;N;;;;; +A200;YI SYLLABLE KAX;Lo;0;L;;;;;N;;;;; +A201;YI SYLLABLE KA;Lo;0;L;;;;;N;;;;; +A202;YI SYLLABLE KAP;Lo;0;L;;;;;N;;;;; +A203;YI SYLLABLE KUOX;Lo;0;L;;;;;N;;;;; +A204;YI SYLLABLE KUO;Lo;0;L;;;;;N;;;;; +A205;YI SYLLABLE KUOP;Lo;0;L;;;;;N;;;;; +A206;YI SYLLABLE KOT;Lo;0;L;;;;;N;;;;; +A207;YI SYLLABLE KOX;Lo;0;L;;;;;N;;;;; +A208;YI SYLLABLE KO;Lo;0;L;;;;;N;;;;; +A209;YI SYLLABLE KOP;Lo;0;L;;;;;N;;;;; +A20A;YI SYLLABLE KET;Lo;0;L;;;;;N;;;;; +A20B;YI SYLLABLE KEX;Lo;0;L;;;;;N;;;;; +A20C;YI SYLLABLE KE;Lo;0;L;;;;;N;;;;; +A20D;YI SYLLABLE KEP;Lo;0;L;;;;;N;;;;; +A20E;YI SYLLABLE KUT;Lo;0;L;;;;;N;;;;; +A20F;YI SYLLABLE KUX;Lo;0;L;;;;;N;;;;; +A210;YI SYLLABLE KU;Lo;0;L;;;;;N;;;;; +A211;YI SYLLABLE KUP;Lo;0;L;;;;;N;;;;; +A212;YI SYLLABLE KURX;Lo;0;L;;;;;N;;;;; +A213;YI SYLLABLE KUR;Lo;0;L;;;;;N;;;;; +A214;YI SYLLABLE GGIT;Lo;0;L;;;;;N;;;;; +A215;YI SYLLABLE GGIX;Lo;0;L;;;;;N;;;;; +A216;YI SYLLABLE GGI;Lo;0;L;;;;;N;;;;; +A217;YI SYLLABLE GGIEX;Lo;0;L;;;;;N;;;;; +A218;YI SYLLABLE GGIE;Lo;0;L;;;;;N;;;;; +A219;YI SYLLABLE GGIEP;Lo;0;L;;;;;N;;;;; +A21A;YI SYLLABLE GGAT;Lo;0;L;;;;;N;;;;; +A21B;YI SYLLABLE GGAX;Lo;0;L;;;;;N;;;;; +A21C;YI SYLLABLE GGA;Lo;0;L;;;;;N;;;;; +A21D;YI SYLLABLE GGAP;Lo;0;L;;;;;N;;;;; +A21E;YI SYLLABLE GGUOT;Lo;0;L;;;;;N;;;;; +A21F;YI SYLLABLE GGUOX;Lo;0;L;;;;;N;;;;; +A220;YI SYLLABLE GGUO;Lo;0;L;;;;;N;;;;; +A221;YI SYLLABLE GGUOP;Lo;0;L;;;;;N;;;;; +A222;YI SYLLABLE GGOT;Lo;0;L;;;;;N;;;;; +A223;YI SYLLABLE GGOX;Lo;0;L;;;;;N;;;;; +A224;YI SYLLABLE GGO;Lo;0;L;;;;;N;;;;; +A225;YI SYLLABLE GGOP;Lo;0;L;;;;;N;;;;; +A226;YI SYLLABLE GGET;Lo;0;L;;;;;N;;;;; +A227;YI SYLLABLE GGEX;Lo;0;L;;;;;N;;;;; +A228;YI SYLLABLE GGE;Lo;0;L;;;;;N;;;;; +A229;YI SYLLABLE GGEP;Lo;0;L;;;;;N;;;;; +A22A;YI SYLLABLE GGUT;Lo;0;L;;;;;N;;;;; +A22B;YI SYLLABLE GGUX;Lo;0;L;;;;;N;;;;; +A22C;YI SYLLABLE GGU;Lo;0;L;;;;;N;;;;; +A22D;YI SYLLABLE GGUP;Lo;0;L;;;;;N;;;;; +A22E;YI SYLLABLE GGURX;Lo;0;L;;;;;N;;;;; +A22F;YI SYLLABLE GGUR;Lo;0;L;;;;;N;;;;; +A230;YI SYLLABLE MGIEX;Lo;0;L;;;;;N;;;;; +A231;YI SYLLABLE MGIE;Lo;0;L;;;;;N;;;;; +A232;YI SYLLABLE MGAT;Lo;0;L;;;;;N;;;;; +A233;YI SYLLABLE MGAX;Lo;0;L;;;;;N;;;;; +A234;YI SYLLABLE MGA;Lo;0;L;;;;;N;;;;; +A235;YI SYLLABLE MGAP;Lo;0;L;;;;;N;;;;; +A236;YI SYLLABLE MGUOX;Lo;0;L;;;;;N;;;;; +A237;YI SYLLABLE MGUO;Lo;0;L;;;;;N;;;;; +A238;YI SYLLABLE MGUOP;Lo;0;L;;;;;N;;;;; +A239;YI SYLLABLE MGOT;Lo;0;L;;;;;N;;;;; +A23A;YI SYLLABLE MGOX;Lo;0;L;;;;;N;;;;; +A23B;YI SYLLABLE MGO;Lo;0;L;;;;;N;;;;; +A23C;YI SYLLABLE MGOP;Lo;0;L;;;;;N;;;;; +A23D;YI SYLLABLE MGEX;Lo;0;L;;;;;N;;;;; +A23E;YI SYLLABLE MGE;Lo;0;L;;;;;N;;;;; +A23F;YI SYLLABLE MGEP;Lo;0;L;;;;;N;;;;; +A240;YI SYLLABLE MGUT;Lo;0;L;;;;;N;;;;; +A241;YI SYLLABLE MGUX;Lo;0;L;;;;;N;;;;; +A242;YI SYLLABLE MGU;Lo;0;L;;;;;N;;;;; +A243;YI SYLLABLE MGUP;Lo;0;L;;;;;N;;;;; +A244;YI SYLLABLE MGURX;Lo;0;L;;;;;N;;;;; +A245;YI SYLLABLE MGUR;Lo;0;L;;;;;N;;;;; +A246;YI SYLLABLE HXIT;Lo;0;L;;;;;N;;;;; +A247;YI SYLLABLE HXIX;Lo;0;L;;;;;N;;;;; +A248;YI SYLLABLE HXI;Lo;0;L;;;;;N;;;;; +A249;YI SYLLABLE HXIP;Lo;0;L;;;;;N;;;;; +A24A;YI SYLLABLE HXIET;Lo;0;L;;;;;N;;;;; +A24B;YI SYLLABLE HXIEX;Lo;0;L;;;;;N;;;;; +A24C;YI SYLLABLE HXIE;Lo;0;L;;;;;N;;;;; +A24D;YI SYLLABLE HXIEP;Lo;0;L;;;;;N;;;;; +A24E;YI SYLLABLE HXAT;Lo;0;L;;;;;N;;;;; +A24F;YI SYLLABLE HXAX;Lo;0;L;;;;;N;;;;; +A250;YI SYLLABLE HXA;Lo;0;L;;;;;N;;;;; +A251;YI SYLLABLE HXAP;Lo;0;L;;;;;N;;;;; +A252;YI SYLLABLE HXUOT;Lo;0;L;;;;;N;;;;; +A253;YI SYLLABLE HXUOX;Lo;0;L;;;;;N;;;;; +A254;YI SYLLABLE HXUO;Lo;0;L;;;;;N;;;;; +A255;YI SYLLABLE HXUOP;Lo;0;L;;;;;N;;;;; +A256;YI SYLLABLE HXOT;Lo;0;L;;;;;N;;;;; +A257;YI SYLLABLE HXOX;Lo;0;L;;;;;N;;;;; +A258;YI SYLLABLE HXO;Lo;0;L;;;;;N;;;;; +A259;YI SYLLABLE HXOP;Lo;0;L;;;;;N;;;;; +A25A;YI SYLLABLE HXEX;Lo;0;L;;;;;N;;;;; +A25B;YI SYLLABLE HXE;Lo;0;L;;;;;N;;;;; +A25C;YI SYLLABLE HXEP;Lo;0;L;;;;;N;;;;; +A25D;YI SYLLABLE NGIEX;Lo;0;L;;;;;N;;;;; +A25E;YI SYLLABLE NGIE;Lo;0;L;;;;;N;;;;; +A25F;YI SYLLABLE NGIEP;Lo;0;L;;;;;N;;;;; +A260;YI SYLLABLE NGAT;Lo;0;L;;;;;N;;;;; +A261;YI SYLLABLE NGAX;Lo;0;L;;;;;N;;;;; +A262;YI SYLLABLE NGA;Lo;0;L;;;;;N;;;;; +A263;YI SYLLABLE NGAP;Lo;0;L;;;;;N;;;;; +A264;YI SYLLABLE NGUOT;Lo;0;L;;;;;N;;;;; +A265;YI SYLLABLE NGUOX;Lo;0;L;;;;;N;;;;; +A266;YI SYLLABLE NGUO;Lo;0;L;;;;;N;;;;; +A267;YI SYLLABLE NGOT;Lo;0;L;;;;;N;;;;; +A268;YI SYLLABLE NGOX;Lo;0;L;;;;;N;;;;; +A269;YI SYLLABLE NGO;Lo;0;L;;;;;N;;;;; +A26A;YI SYLLABLE NGOP;Lo;0;L;;;;;N;;;;; +A26B;YI SYLLABLE NGEX;Lo;0;L;;;;;N;;;;; +A26C;YI SYLLABLE NGE;Lo;0;L;;;;;N;;;;; +A26D;YI SYLLABLE NGEP;Lo;0;L;;;;;N;;;;; +A26E;YI SYLLABLE HIT;Lo;0;L;;;;;N;;;;; +A26F;YI SYLLABLE HIEX;Lo;0;L;;;;;N;;;;; +A270;YI SYLLABLE HIE;Lo;0;L;;;;;N;;;;; +A271;YI SYLLABLE HAT;Lo;0;L;;;;;N;;;;; +A272;YI SYLLABLE HAX;Lo;0;L;;;;;N;;;;; +A273;YI SYLLABLE HA;Lo;0;L;;;;;N;;;;; +A274;YI SYLLABLE HAP;Lo;0;L;;;;;N;;;;; +A275;YI SYLLABLE HUOT;Lo;0;L;;;;;N;;;;; +A276;YI SYLLABLE HUOX;Lo;0;L;;;;;N;;;;; +A277;YI SYLLABLE HUO;Lo;0;L;;;;;N;;;;; +A278;YI SYLLABLE HUOP;Lo;0;L;;;;;N;;;;; +A279;YI SYLLABLE HOT;Lo;0;L;;;;;N;;;;; +A27A;YI SYLLABLE HOX;Lo;0;L;;;;;N;;;;; +A27B;YI SYLLABLE HO;Lo;0;L;;;;;N;;;;; +A27C;YI SYLLABLE HOP;Lo;0;L;;;;;N;;;;; +A27D;YI SYLLABLE HEX;Lo;0;L;;;;;N;;;;; +A27E;YI SYLLABLE HE;Lo;0;L;;;;;N;;;;; +A27F;YI SYLLABLE HEP;Lo;0;L;;;;;N;;;;; +A280;YI SYLLABLE WAT;Lo;0;L;;;;;N;;;;; +A281;YI SYLLABLE WAX;Lo;0;L;;;;;N;;;;; +A282;YI SYLLABLE WA;Lo;0;L;;;;;N;;;;; +A283;YI SYLLABLE WAP;Lo;0;L;;;;;N;;;;; +A284;YI SYLLABLE WUOX;Lo;0;L;;;;;N;;;;; +A285;YI SYLLABLE WUO;Lo;0;L;;;;;N;;;;; +A286;YI SYLLABLE WUOP;Lo;0;L;;;;;N;;;;; +A287;YI SYLLABLE WOX;Lo;0;L;;;;;N;;;;; +A288;YI SYLLABLE WO;Lo;0;L;;;;;N;;;;; +A289;YI SYLLABLE WOP;Lo;0;L;;;;;N;;;;; +A28A;YI SYLLABLE WEX;Lo;0;L;;;;;N;;;;; +A28B;YI SYLLABLE WE;Lo;0;L;;;;;N;;;;; +A28C;YI SYLLABLE WEP;Lo;0;L;;;;;N;;;;; +A28D;YI SYLLABLE ZIT;Lo;0;L;;;;;N;;;;; +A28E;YI SYLLABLE ZIX;Lo;0;L;;;;;N;;;;; +A28F;YI SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +A290;YI SYLLABLE ZIP;Lo;0;L;;;;;N;;;;; +A291;YI SYLLABLE ZIEX;Lo;0;L;;;;;N;;;;; +A292;YI SYLLABLE ZIE;Lo;0;L;;;;;N;;;;; +A293;YI SYLLABLE ZIEP;Lo;0;L;;;;;N;;;;; +A294;YI SYLLABLE ZAT;Lo;0;L;;;;;N;;;;; +A295;YI SYLLABLE ZAX;Lo;0;L;;;;;N;;;;; +A296;YI SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +A297;YI SYLLABLE ZAP;Lo;0;L;;;;;N;;;;; +A298;YI SYLLABLE ZUOX;Lo;0;L;;;;;N;;;;; +A299;YI SYLLABLE ZUO;Lo;0;L;;;;;N;;;;; +A29A;YI SYLLABLE ZUOP;Lo;0;L;;;;;N;;;;; +A29B;YI SYLLABLE ZOT;Lo;0;L;;;;;N;;;;; +A29C;YI SYLLABLE ZOX;Lo;0;L;;;;;N;;;;; +A29D;YI SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +A29E;YI SYLLABLE ZOP;Lo;0;L;;;;;N;;;;; +A29F;YI SYLLABLE ZEX;Lo;0;L;;;;;N;;;;; +A2A0;YI SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +A2A1;YI SYLLABLE ZEP;Lo;0;L;;;;;N;;;;; +A2A2;YI SYLLABLE ZUT;Lo;0;L;;;;;N;;;;; +A2A3;YI SYLLABLE ZUX;Lo;0;L;;;;;N;;;;; +A2A4;YI SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +A2A5;YI SYLLABLE ZUP;Lo;0;L;;;;;N;;;;; +A2A6;YI SYLLABLE ZURX;Lo;0;L;;;;;N;;;;; +A2A7;YI SYLLABLE ZUR;Lo;0;L;;;;;N;;;;; +A2A8;YI SYLLABLE ZYT;Lo;0;L;;;;;N;;;;; +A2A9;YI SYLLABLE ZYX;Lo;0;L;;;;;N;;;;; +A2AA;YI SYLLABLE ZY;Lo;0;L;;;;;N;;;;; +A2AB;YI SYLLABLE ZYP;Lo;0;L;;;;;N;;;;; +A2AC;YI SYLLABLE ZYRX;Lo;0;L;;;;;N;;;;; +A2AD;YI SYLLABLE ZYR;Lo;0;L;;;;;N;;;;; +A2AE;YI SYLLABLE CIT;Lo;0;L;;;;;N;;;;; +A2AF;YI SYLLABLE CIX;Lo;0;L;;;;;N;;;;; +A2B0;YI SYLLABLE CI;Lo;0;L;;;;;N;;;;; +A2B1;YI SYLLABLE CIP;Lo;0;L;;;;;N;;;;; +A2B2;YI SYLLABLE CIET;Lo;0;L;;;;;N;;;;; +A2B3;YI SYLLABLE CIEX;Lo;0;L;;;;;N;;;;; +A2B4;YI SYLLABLE CIE;Lo;0;L;;;;;N;;;;; +A2B5;YI SYLLABLE CIEP;Lo;0;L;;;;;N;;;;; +A2B6;YI SYLLABLE CAT;Lo;0;L;;;;;N;;;;; +A2B7;YI SYLLABLE CAX;Lo;0;L;;;;;N;;;;; +A2B8;YI SYLLABLE CA;Lo;0;L;;;;;N;;;;; +A2B9;YI SYLLABLE CAP;Lo;0;L;;;;;N;;;;; +A2BA;YI SYLLABLE CUOX;Lo;0;L;;;;;N;;;;; +A2BB;YI SYLLABLE CUO;Lo;0;L;;;;;N;;;;; +A2BC;YI SYLLABLE CUOP;Lo;0;L;;;;;N;;;;; +A2BD;YI SYLLABLE COT;Lo;0;L;;;;;N;;;;; +A2BE;YI SYLLABLE COX;Lo;0;L;;;;;N;;;;; +A2BF;YI SYLLABLE CO;Lo;0;L;;;;;N;;;;; +A2C0;YI SYLLABLE COP;Lo;0;L;;;;;N;;;;; +A2C1;YI SYLLABLE CEX;Lo;0;L;;;;;N;;;;; +A2C2;YI SYLLABLE CE;Lo;0;L;;;;;N;;;;; +A2C3;YI SYLLABLE CEP;Lo;0;L;;;;;N;;;;; +A2C4;YI SYLLABLE CUT;Lo;0;L;;;;;N;;;;; +A2C5;YI SYLLABLE CUX;Lo;0;L;;;;;N;;;;; +A2C6;YI SYLLABLE CU;Lo;0;L;;;;;N;;;;; +A2C7;YI SYLLABLE CUP;Lo;0;L;;;;;N;;;;; +A2C8;YI SYLLABLE CURX;Lo;0;L;;;;;N;;;;; +A2C9;YI SYLLABLE CUR;Lo;0;L;;;;;N;;;;; +A2CA;YI SYLLABLE CYT;Lo;0;L;;;;;N;;;;; +A2CB;YI SYLLABLE CYX;Lo;0;L;;;;;N;;;;; +A2CC;YI SYLLABLE CY;Lo;0;L;;;;;N;;;;; +A2CD;YI SYLLABLE CYP;Lo;0;L;;;;;N;;;;; +A2CE;YI SYLLABLE CYRX;Lo;0;L;;;;;N;;;;; +A2CF;YI SYLLABLE CYR;Lo;0;L;;;;;N;;;;; +A2D0;YI SYLLABLE ZZIT;Lo;0;L;;;;;N;;;;; +A2D1;YI SYLLABLE ZZIX;Lo;0;L;;;;;N;;;;; +A2D2;YI SYLLABLE ZZI;Lo;0;L;;;;;N;;;;; +A2D3;YI SYLLABLE ZZIP;Lo;0;L;;;;;N;;;;; +A2D4;YI SYLLABLE ZZIET;Lo;0;L;;;;;N;;;;; +A2D5;YI SYLLABLE ZZIEX;Lo;0;L;;;;;N;;;;; +A2D6;YI SYLLABLE ZZIE;Lo;0;L;;;;;N;;;;; +A2D7;YI SYLLABLE ZZIEP;Lo;0;L;;;;;N;;;;; +A2D8;YI SYLLABLE ZZAT;Lo;0;L;;;;;N;;;;; +A2D9;YI SYLLABLE ZZAX;Lo;0;L;;;;;N;;;;; +A2DA;YI SYLLABLE ZZA;Lo;0;L;;;;;N;;;;; +A2DB;YI SYLLABLE ZZAP;Lo;0;L;;;;;N;;;;; +A2DC;YI SYLLABLE ZZOX;Lo;0;L;;;;;N;;;;; +A2DD;YI SYLLABLE ZZO;Lo;0;L;;;;;N;;;;; +A2DE;YI SYLLABLE ZZOP;Lo;0;L;;;;;N;;;;; +A2DF;YI SYLLABLE ZZEX;Lo;0;L;;;;;N;;;;; +A2E0;YI SYLLABLE ZZE;Lo;0;L;;;;;N;;;;; +A2E1;YI SYLLABLE ZZEP;Lo;0;L;;;;;N;;;;; +A2E2;YI SYLLABLE ZZUX;Lo;0;L;;;;;N;;;;; +A2E3;YI SYLLABLE ZZU;Lo;0;L;;;;;N;;;;; +A2E4;YI SYLLABLE ZZUP;Lo;0;L;;;;;N;;;;; +A2E5;YI SYLLABLE ZZURX;Lo;0;L;;;;;N;;;;; +A2E6;YI SYLLABLE ZZUR;Lo;0;L;;;;;N;;;;; +A2E7;YI SYLLABLE ZZYT;Lo;0;L;;;;;N;;;;; +A2E8;YI SYLLABLE ZZYX;Lo;0;L;;;;;N;;;;; +A2E9;YI SYLLABLE ZZY;Lo;0;L;;;;;N;;;;; +A2EA;YI SYLLABLE ZZYP;Lo;0;L;;;;;N;;;;; +A2EB;YI SYLLABLE ZZYRX;Lo;0;L;;;;;N;;;;; +A2EC;YI SYLLABLE ZZYR;Lo;0;L;;;;;N;;;;; +A2ED;YI SYLLABLE NZIT;Lo;0;L;;;;;N;;;;; +A2EE;YI SYLLABLE NZIX;Lo;0;L;;;;;N;;;;; +A2EF;YI SYLLABLE NZI;Lo;0;L;;;;;N;;;;; +A2F0;YI SYLLABLE NZIP;Lo;0;L;;;;;N;;;;; +A2F1;YI SYLLABLE NZIEX;Lo;0;L;;;;;N;;;;; +A2F2;YI SYLLABLE NZIE;Lo;0;L;;;;;N;;;;; +A2F3;YI SYLLABLE NZIEP;Lo;0;L;;;;;N;;;;; +A2F4;YI SYLLABLE NZAT;Lo;0;L;;;;;N;;;;; +A2F5;YI SYLLABLE NZAX;Lo;0;L;;;;;N;;;;; +A2F6;YI SYLLABLE NZA;Lo;0;L;;;;;N;;;;; +A2F7;YI SYLLABLE NZAP;Lo;0;L;;;;;N;;;;; +A2F8;YI SYLLABLE NZUOX;Lo;0;L;;;;;N;;;;; +A2F9;YI SYLLABLE NZUO;Lo;0;L;;;;;N;;;;; +A2FA;YI SYLLABLE NZOX;Lo;0;L;;;;;N;;;;; +A2FB;YI SYLLABLE NZOP;Lo;0;L;;;;;N;;;;; +A2FC;YI SYLLABLE NZEX;Lo;0;L;;;;;N;;;;; +A2FD;YI SYLLABLE NZE;Lo;0;L;;;;;N;;;;; +A2FE;YI SYLLABLE NZUX;Lo;0;L;;;;;N;;;;; +A2FF;YI SYLLABLE NZU;Lo;0;L;;;;;N;;;;; +A300;YI SYLLABLE NZUP;Lo;0;L;;;;;N;;;;; +A301;YI SYLLABLE NZURX;Lo;0;L;;;;;N;;;;; +A302;YI SYLLABLE NZUR;Lo;0;L;;;;;N;;;;; +A303;YI SYLLABLE NZYT;Lo;0;L;;;;;N;;;;; +A304;YI SYLLABLE NZYX;Lo;0;L;;;;;N;;;;; +A305;YI SYLLABLE NZY;Lo;0;L;;;;;N;;;;; +A306;YI SYLLABLE NZYP;Lo;0;L;;;;;N;;;;; +A307;YI SYLLABLE NZYRX;Lo;0;L;;;;;N;;;;; +A308;YI SYLLABLE NZYR;Lo;0;L;;;;;N;;;;; +A309;YI SYLLABLE SIT;Lo;0;L;;;;;N;;;;; +A30A;YI SYLLABLE SIX;Lo;0;L;;;;;N;;;;; +A30B;YI SYLLABLE SI;Lo;0;L;;;;;N;;;;; +A30C;YI SYLLABLE SIP;Lo;0;L;;;;;N;;;;; +A30D;YI SYLLABLE SIEX;Lo;0;L;;;;;N;;;;; +A30E;YI SYLLABLE SIE;Lo;0;L;;;;;N;;;;; +A30F;YI SYLLABLE SIEP;Lo;0;L;;;;;N;;;;; +A310;YI SYLLABLE SAT;Lo;0;L;;;;;N;;;;; +A311;YI SYLLABLE SAX;Lo;0;L;;;;;N;;;;; +A312;YI SYLLABLE SA;Lo;0;L;;;;;N;;;;; +A313;YI SYLLABLE SAP;Lo;0;L;;;;;N;;;;; +A314;YI SYLLABLE SUOX;Lo;0;L;;;;;N;;;;; +A315;YI SYLLABLE SUO;Lo;0;L;;;;;N;;;;; +A316;YI SYLLABLE SUOP;Lo;0;L;;;;;N;;;;; +A317;YI SYLLABLE SOT;Lo;0;L;;;;;N;;;;; +A318;YI SYLLABLE SOX;Lo;0;L;;;;;N;;;;; +A319;YI SYLLABLE SO;Lo;0;L;;;;;N;;;;; +A31A;YI SYLLABLE SOP;Lo;0;L;;;;;N;;;;; +A31B;YI SYLLABLE SEX;Lo;0;L;;;;;N;;;;; +A31C;YI SYLLABLE SE;Lo;0;L;;;;;N;;;;; +A31D;YI SYLLABLE SEP;Lo;0;L;;;;;N;;;;; +A31E;YI SYLLABLE SUT;Lo;0;L;;;;;N;;;;; +A31F;YI SYLLABLE SUX;Lo;0;L;;;;;N;;;;; +A320;YI SYLLABLE SU;Lo;0;L;;;;;N;;;;; +A321;YI SYLLABLE SUP;Lo;0;L;;;;;N;;;;; +A322;YI SYLLABLE SURX;Lo;0;L;;;;;N;;;;; +A323;YI SYLLABLE SUR;Lo;0;L;;;;;N;;;;; +A324;YI SYLLABLE SYT;Lo;0;L;;;;;N;;;;; +A325;YI SYLLABLE SYX;Lo;0;L;;;;;N;;;;; +A326;YI SYLLABLE SY;Lo;0;L;;;;;N;;;;; +A327;YI SYLLABLE SYP;Lo;0;L;;;;;N;;;;; +A328;YI SYLLABLE SYRX;Lo;0;L;;;;;N;;;;; +A329;YI SYLLABLE SYR;Lo;0;L;;;;;N;;;;; +A32A;YI SYLLABLE SSIT;Lo;0;L;;;;;N;;;;; +A32B;YI SYLLABLE SSIX;Lo;0;L;;;;;N;;;;; +A32C;YI SYLLABLE SSI;Lo;0;L;;;;;N;;;;; +A32D;YI SYLLABLE SSIP;Lo;0;L;;;;;N;;;;; +A32E;YI SYLLABLE SSIEX;Lo;0;L;;;;;N;;;;; +A32F;YI SYLLABLE SSIE;Lo;0;L;;;;;N;;;;; +A330;YI SYLLABLE SSIEP;Lo;0;L;;;;;N;;;;; +A331;YI SYLLABLE SSAT;Lo;0;L;;;;;N;;;;; +A332;YI SYLLABLE SSAX;Lo;0;L;;;;;N;;;;; +A333;YI SYLLABLE SSA;Lo;0;L;;;;;N;;;;; +A334;YI SYLLABLE SSAP;Lo;0;L;;;;;N;;;;; +A335;YI SYLLABLE SSOT;Lo;0;L;;;;;N;;;;; +A336;YI SYLLABLE SSOX;Lo;0;L;;;;;N;;;;; +A337;YI SYLLABLE SSO;Lo;0;L;;;;;N;;;;; +A338;YI SYLLABLE SSOP;Lo;0;L;;;;;N;;;;; +A339;YI SYLLABLE SSEX;Lo;0;L;;;;;N;;;;; +A33A;YI SYLLABLE SSE;Lo;0;L;;;;;N;;;;; +A33B;YI SYLLABLE SSEP;Lo;0;L;;;;;N;;;;; +A33C;YI SYLLABLE SSUT;Lo;0;L;;;;;N;;;;; +A33D;YI SYLLABLE SSUX;Lo;0;L;;;;;N;;;;; +A33E;YI SYLLABLE SSU;Lo;0;L;;;;;N;;;;; +A33F;YI SYLLABLE SSUP;Lo;0;L;;;;;N;;;;; +A340;YI SYLLABLE SSYT;Lo;0;L;;;;;N;;;;; +A341;YI SYLLABLE SSYX;Lo;0;L;;;;;N;;;;; +A342;YI SYLLABLE SSY;Lo;0;L;;;;;N;;;;; +A343;YI SYLLABLE SSYP;Lo;0;L;;;;;N;;;;; +A344;YI SYLLABLE SSYRX;Lo;0;L;;;;;N;;;;; +A345;YI SYLLABLE SSYR;Lo;0;L;;;;;N;;;;; +A346;YI SYLLABLE ZHAT;Lo;0;L;;;;;N;;;;; +A347;YI SYLLABLE ZHAX;Lo;0;L;;;;;N;;;;; +A348;YI SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +A349;YI SYLLABLE ZHAP;Lo;0;L;;;;;N;;;;; +A34A;YI SYLLABLE ZHUOX;Lo;0;L;;;;;N;;;;; +A34B;YI SYLLABLE ZHUO;Lo;0;L;;;;;N;;;;; +A34C;YI SYLLABLE ZHUOP;Lo;0;L;;;;;N;;;;; +A34D;YI SYLLABLE ZHOT;Lo;0;L;;;;;N;;;;; +A34E;YI SYLLABLE ZHOX;Lo;0;L;;;;;N;;;;; +A34F;YI SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +A350;YI SYLLABLE ZHOP;Lo;0;L;;;;;N;;;;; +A351;YI SYLLABLE ZHET;Lo;0;L;;;;;N;;;;; +A352;YI SYLLABLE ZHEX;Lo;0;L;;;;;N;;;;; +A353;YI SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +A354;YI SYLLABLE ZHEP;Lo;0;L;;;;;N;;;;; +A355;YI SYLLABLE ZHUT;Lo;0;L;;;;;N;;;;; +A356;YI SYLLABLE ZHUX;Lo;0;L;;;;;N;;;;; +A357;YI SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +A358;YI SYLLABLE ZHUP;Lo;0;L;;;;;N;;;;; +A359;YI SYLLABLE ZHURX;Lo;0;L;;;;;N;;;;; +A35A;YI SYLLABLE ZHUR;Lo;0;L;;;;;N;;;;; +A35B;YI SYLLABLE ZHYT;Lo;0;L;;;;;N;;;;; +A35C;YI SYLLABLE ZHYX;Lo;0;L;;;;;N;;;;; +A35D;YI SYLLABLE ZHY;Lo;0;L;;;;;N;;;;; +A35E;YI SYLLABLE ZHYP;Lo;0;L;;;;;N;;;;; +A35F;YI SYLLABLE ZHYRX;Lo;0;L;;;;;N;;;;; +A360;YI SYLLABLE ZHYR;Lo;0;L;;;;;N;;;;; +A361;YI SYLLABLE CHAT;Lo;0;L;;;;;N;;;;; +A362;YI SYLLABLE CHAX;Lo;0;L;;;;;N;;;;; +A363;YI SYLLABLE CHA;Lo;0;L;;;;;N;;;;; +A364;YI SYLLABLE CHAP;Lo;0;L;;;;;N;;;;; +A365;YI SYLLABLE CHUOT;Lo;0;L;;;;;N;;;;; +A366;YI SYLLABLE CHUOX;Lo;0;L;;;;;N;;;;; +A367;YI SYLLABLE CHUO;Lo;0;L;;;;;N;;;;; +A368;YI SYLLABLE CHUOP;Lo;0;L;;;;;N;;;;; +A369;YI SYLLABLE CHOT;Lo;0;L;;;;;N;;;;; +A36A;YI SYLLABLE CHOX;Lo;0;L;;;;;N;;;;; +A36B;YI SYLLABLE CHO;Lo;0;L;;;;;N;;;;; +A36C;YI SYLLABLE CHOP;Lo;0;L;;;;;N;;;;; +A36D;YI SYLLABLE CHET;Lo;0;L;;;;;N;;;;; +A36E;YI SYLLABLE CHEX;Lo;0;L;;;;;N;;;;; +A36F;YI SYLLABLE CHE;Lo;0;L;;;;;N;;;;; +A370;YI SYLLABLE CHEP;Lo;0;L;;;;;N;;;;; +A371;YI SYLLABLE CHUX;Lo;0;L;;;;;N;;;;; +A372;YI SYLLABLE CHU;Lo;0;L;;;;;N;;;;; +A373;YI SYLLABLE CHUP;Lo;0;L;;;;;N;;;;; +A374;YI SYLLABLE CHURX;Lo;0;L;;;;;N;;;;; +A375;YI SYLLABLE CHUR;Lo;0;L;;;;;N;;;;; +A376;YI SYLLABLE CHYT;Lo;0;L;;;;;N;;;;; +A377;YI SYLLABLE CHYX;Lo;0;L;;;;;N;;;;; +A378;YI SYLLABLE CHY;Lo;0;L;;;;;N;;;;; +A379;YI SYLLABLE CHYP;Lo;0;L;;;;;N;;;;; +A37A;YI SYLLABLE CHYRX;Lo;0;L;;;;;N;;;;; +A37B;YI SYLLABLE CHYR;Lo;0;L;;;;;N;;;;; +A37C;YI SYLLABLE RRAX;Lo;0;L;;;;;N;;;;; +A37D;YI SYLLABLE RRA;Lo;0;L;;;;;N;;;;; +A37E;YI SYLLABLE RRUOX;Lo;0;L;;;;;N;;;;; +A37F;YI SYLLABLE RRUO;Lo;0;L;;;;;N;;;;; +A380;YI SYLLABLE RROT;Lo;0;L;;;;;N;;;;; +A381;YI SYLLABLE RROX;Lo;0;L;;;;;N;;;;; +A382;YI SYLLABLE RRO;Lo;0;L;;;;;N;;;;; +A383;YI SYLLABLE RROP;Lo;0;L;;;;;N;;;;; +A384;YI SYLLABLE RRET;Lo;0;L;;;;;N;;;;; +A385;YI SYLLABLE RREX;Lo;0;L;;;;;N;;;;; +A386;YI SYLLABLE RRE;Lo;0;L;;;;;N;;;;; +A387;YI SYLLABLE RREP;Lo;0;L;;;;;N;;;;; +A388;YI SYLLABLE RRUT;Lo;0;L;;;;;N;;;;; +A389;YI SYLLABLE RRUX;Lo;0;L;;;;;N;;;;; +A38A;YI SYLLABLE RRU;Lo;0;L;;;;;N;;;;; +A38B;YI SYLLABLE RRUP;Lo;0;L;;;;;N;;;;; +A38C;YI SYLLABLE RRURX;Lo;0;L;;;;;N;;;;; +A38D;YI SYLLABLE RRUR;Lo;0;L;;;;;N;;;;; +A38E;YI SYLLABLE RRYT;Lo;0;L;;;;;N;;;;; +A38F;YI SYLLABLE RRYX;Lo;0;L;;;;;N;;;;; +A390;YI SYLLABLE RRY;Lo;0;L;;;;;N;;;;; +A391;YI SYLLABLE RRYP;Lo;0;L;;;;;N;;;;; +A392;YI SYLLABLE RRYRX;Lo;0;L;;;;;N;;;;; +A393;YI SYLLABLE RRYR;Lo;0;L;;;;;N;;;;; +A394;YI SYLLABLE NRAT;Lo;0;L;;;;;N;;;;; +A395;YI SYLLABLE NRAX;Lo;0;L;;;;;N;;;;; +A396;YI SYLLABLE NRA;Lo;0;L;;;;;N;;;;; +A397;YI SYLLABLE NRAP;Lo;0;L;;;;;N;;;;; +A398;YI SYLLABLE NROX;Lo;0;L;;;;;N;;;;; +A399;YI SYLLABLE NRO;Lo;0;L;;;;;N;;;;; +A39A;YI SYLLABLE NROP;Lo;0;L;;;;;N;;;;; +A39B;YI SYLLABLE NRET;Lo;0;L;;;;;N;;;;; +A39C;YI SYLLABLE NREX;Lo;0;L;;;;;N;;;;; +A39D;YI SYLLABLE NRE;Lo;0;L;;;;;N;;;;; +A39E;YI SYLLABLE NREP;Lo;0;L;;;;;N;;;;; +A39F;YI SYLLABLE NRUT;Lo;0;L;;;;;N;;;;; +A3A0;YI SYLLABLE NRUX;Lo;0;L;;;;;N;;;;; +A3A1;YI SYLLABLE NRU;Lo;0;L;;;;;N;;;;; +A3A2;YI SYLLABLE NRUP;Lo;0;L;;;;;N;;;;; +A3A3;YI SYLLABLE NRURX;Lo;0;L;;;;;N;;;;; +A3A4;YI SYLLABLE NRUR;Lo;0;L;;;;;N;;;;; +A3A5;YI SYLLABLE NRYT;Lo;0;L;;;;;N;;;;; +A3A6;YI SYLLABLE NRYX;Lo;0;L;;;;;N;;;;; +A3A7;YI SYLLABLE NRY;Lo;0;L;;;;;N;;;;; +A3A8;YI SYLLABLE NRYP;Lo;0;L;;;;;N;;;;; +A3A9;YI SYLLABLE NRYRX;Lo;0;L;;;;;N;;;;; +A3AA;YI SYLLABLE NRYR;Lo;0;L;;;;;N;;;;; +A3AB;YI SYLLABLE SHAT;Lo;0;L;;;;;N;;;;; +A3AC;YI SYLLABLE SHAX;Lo;0;L;;;;;N;;;;; +A3AD;YI SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +A3AE;YI SYLLABLE SHAP;Lo;0;L;;;;;N;;;;; +A3AF;YI SYLLABLE SHUOX;Lo;0;L;;;;;N;;;;; +A3B0;YI SYLLABLE SHUO;Lo;0;L;;;;;N;;;;; +A3B1;YI SYLLABLE SHUOP;Lo;0;L;;;;;N;;;;; +A3B2;YI SYLLABLE SHOT;Lo;0;L;;;;;N;;;;; +A3B3;YI SYLLABLE SHOX;Lo;0;L;;;;;N;;;;; +A3B4;YI SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +A3B5;YI SYLLABLE SHOP;Lo;0;L;;;;;N;;;;; +A3B6;YI SYLLABLE SHET;Lo;0;L;;;;;N;;;;; +A3B7;YI SYLLABLE SHEX;Lo;0;L;;;;;N;;;;; +A3B8;YI SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +A3B9;YI SYLLABLE SHEP;Lo;0;L;;;;;N;;;;; +A3BA;YI SYLLABLE SHUT;Lo;0;L;;;;;N;;;;; +A3BB;YI SYLLABLE SHUX;Lo;0;L;;;;;N;;;;; +A3BC;YI SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +A3BD;YI SYLLABLE SHUP;Lo;0;L;;;;;N;;;;; +A3BE;YI SYLLABLE SHURX;Lo;0;L;;;;;N;;;;; +A3BF;YI SYLLABLE SHUR;Lo;0;L;;;;;N;;;;; +A3C0;YI SYLLABLE SHYT;Lo;0;L;;;;;N;;;;; +A3C1;YI SYLLABLE SHYX;Lo;0;L;;;;;N;;;;; +A3C2;YI SYLLABLE SHY;Lo;0;L;;;;;N;;;;; +A3C3;YI SYLLABLE SHYP;Lo;0;L;;;;;N;;;;; +A3C4;YI SYLLABLE SHYRX;Lo;0;L;;;;;N;;;;; +A3C5;YI SYLLABLE SHYR;Lo;0;L;;;;;N;;;;; +A3C6;YI SYLLABLE RAT;Lo;0;L;;;;;N;;;;; +A3C7;YI SYLLABLE RAX;Lo;0;L;;;;;N;;;;; +A3C8;YI SYLLABLE RA;Lo;0;L;;;;;N;;;;; +A3C9;YI SYLLABLE RAP;Lo;0;L;;;;;N;;;;; +A3CA;YI SYLLABLE RUOX;Lo;0;L;;;;;N;;;;; +A3CB;YI SYLLABLE RUO;Lo;0;L;;;;;N;;;;; +A3CC;YI SYLLABLE RUOP;Lo;0;L;;;;;N;;;;; +A3CD;YI SYLLABLE ROT;Lo;0;L;;;;;N;;;;; +A3CE;YI SYLLABLE ROX;Lo;0;L;;;;;N;;;;; +A3CF;YI SYLLABLE RO;Lo;0;L;;;;;N;;;;; +A3D0;YI SYLLABLE ROP;Lo;0;L;;;;;N;;;;; +A3D1;YI SYLLABLE REX;Lo;0;L;;;;;N;;;;; +A3D2;YI SYLLABLE RE;Lo;0;L;;;;;N;;;;; +A3D3;YI SYLLABLE REP;Lo;0;L;;;;;N;;;;; +A3D4;YI SYLLABLE RUT;Lo;0;L;;;;;N;;;;; +A3D5;YI SYLLABLE RUX;Lo;0;L;;;;;N;;;;; +A3D6;YI SYLLABLE RU;Lo;0;L;;;;;N;;;;; +A3D7;YI SYLLABLE RUP;Lo;0;L;;;;;N;;;;; +A3D8;YI SYLLABLE RURX;Lo;0;L;;;;;N;;;;; +A3D9;YI SYLLABLE RUR;Lo;0;L;;;;;N;;;;; +A3DA;YI SYLLABLE RYT;Lo;0;L;;;;;N;;;;; +A3DB;YI SYLLABLE RYX;Lo;0;L;;;;;N;;;;; +A3DC;YI SYLLABLE RY;Lo;0;L;;;;;N;;;;; +A3DD;YI SYLLABLE RYP;Lo;0;L;;;;;N;;;;; +A3DE;YI SYLLABLE RYRX;Lo;0;L;;;;;N;;;;; +A3DF;YI SYLLABLE RYR;Lo;0;L;;;;;N;;;;; +A3E0;YI SYLLABLE JIT;Lo;0;L;;;;;N;;;;; +A3E1;YI SYLLABLE JIX;Lo;0;L;;;;;N;;;;; +A3E2;YI SYLLABLE JI;Lo;0;L;;;;;N;;;;; +A3E3;YI SYLLABLE JIP;Lo;0;L;;;;;N;;;;; +A3E4;YI SYLLABLE JIET;Lo;0;L;;;;;N;;;;; +A3E5;YI SYLLABLE JIEX;Lo;0;L;;;;;N;;;;; +A3E6;YI SYLLABLE JIE;Lo;0;L;;;;;N;;;;; +A3E7;YI SYLLABLE JIEP;Lo;0;L;;;;;N;;;;; +A3E8;YI SYLLABLE JUOT;Lo;0;L;;;;;N;;;;; +A3E9;YI SYLLABLE JUOX;Lo;0;L;;;;;N;;;;; +A3EA;YI SYLLABLE JUO;Lo;0;L;;;;;N;;;;; +A3EB;YI SYLLABLE JUOP;Lo;0;L;;;;;N;;;;; +A3EC;YI SYLLABLE JOT;Lo;0;L;;;;;N;;;;; +A3ED;YI SYLLABLE JOX;Lo;0;L;;;;;N;;;;; +A3EE;YI SYLLABLE JO;Lo;0;L;;;;;N;;;;; +A3EF;YI SYLLABLE JOP;Lo;0;L;;;;;N;;;;; +A3F0;YI SYLLABLE JUT;Lo;0;L;;;;;N;;;;; +A3F1;YI SYLLABLE JUX;Lo;0;L;;;;;N;;;;; +A3F2;YI SYLLABLE JU;Lo;0;L;;;;;N;;;;; +A3F3;YI SYLLABLE JUP;Lo;0;L;;;;;N;;;;; +A3F4;YI SYLLABLE JURX;Lo;0;L;;;;;N;;;;; +A3F5;YI SYLLABLE JUR;Lo;0;L;;;;;N;;;;; +A3F6;YI SYLLABLE JYT;Lo;0;L;;;;;N;;;;; +A3F7;YI SYLLABLE JYX;Lo;0;L;;;;;N;;;;; +A3F8;YI SYLLABLE JY;Lo;0;L;;;;;N;;;;; +A3F9;YI SYLLABLE JYP;Lo;0;L;;;;;N;;;;; +A3FA;YI SYLLABLE JYRX;Lo;0;L;;;;;N;;;;; +A3FB;YI SYLLABLE JYR;Lo;0;L;;;;;N;;;;; +A3FC;YI SYLLABLE QIT;Lo;0;L;;;;;N;;;;; +A3FD;YI SYLLABLE QIX;Lo;0;L;;;;;N;;;;; +A3FE;YI SYLLABLE QI;Lo;0;L;;;;;N;;;;; +A3FF;YI SYLLABLE QIP;Lo;0;L;;;;;N;;;;; +A400;YI SYLLABLE QIET;Lo;0;L;;;;;N;;;;; +A401;YI SYLLABLE QIEX;Lo;0;L;;;;;N;;;;; +A402;YI SYLLABLE QIE;Lo;0;L;;;;;N;;;;; +A403;YI SYLLABLE QIEP;Lo;0;L;;;;;N;;;;; +A404;YI SYLLABLE QUOT;Lo;0;L;;;;;N;;;;; +A405;YI SYLLABLE QUOX;Lo;0;L;;;;;N;;;;; +A406;YI SYLLABLE QUO;Lo;0;L;;;;;N;;;;; +A407;YI SYLLABLE QUOP;Lo;0;L;;;;;N;;;;; +A408;YI SYLLABLE QOT;Lo;0;L;;;;;N;;;;; +A409;YI SYLLABLE QOX;Lo;0;L;;;;;N;;;;; +A40A;YI SYLLABLE QO;Lo;0;L;;;;;N;;;;; +A40B;YI SYLLABLE QOP;Lo;0;L;;;;;N;;;;; +A40C;YI SYLLABLE QUT;Lo;0;L;;;;;N;;;;; +A40D;YI SYLLABLE QUX;Lo;0;L;;;;;N;;;;; +A40E;YI SYLLABLE QU;Lo;0;L;;;;;N;;;;; +A40F;YI SYLLABLE QUP;Lo;0;L;;;;;N;;;;; +A410;YI SYLLABLE QURX;Lo;0;L;;;;;N;;;;; +A411;YI SYLLABLE QUR;Lo;0;L;;;;;N;;;;; +A412;YI SYLLABLE QYT;Lo;0;L;;;;;N;;;;; +A413;YI SYLLABLE QYX;Lo;0;L;;;;;N;;;;; +A414;YI SYLLABLE QY;Lo;0;L;;;;;N;;;;; +A415;YI SYLLABLE QYP;Lo;0;L;;;;;N;;;;; +A416;YI SYLLABLE QYRX;Lo;0;L;;;;;N;;;;; +A417;YI SYLLABLE QYR;Lo;0;L;;;;;N;;;;; +A418;YI SYLLABLE JJIT;Lo;0;L;;;;;N;;;;; +A419;YI SYLLABLE JJIX;Lo;0;L;;;;;N;;;;; +A41A;YI SYLLABLE JJI;Lo;0;L;;;;;N;;;;; +A41B;YI SYLLABLE JJIP;Lo;0;L;;;;;N;;;;; +A41C;YI SYLLABLE JJIET;Lo;0;L;;;;;N;;;;; +A41D;YI SYLLABLE JJIEX;Lo;0;L;;;;;N;;;;; +A41E;YI SYLLABLE JJIE;Lo;0;L;;;;;N;;;;; +A41F;YI SYLLABLE JJIEP;Lo;0;L;;;;;N;;;;; +A420;YI SYLLABLE JJUOX;Lo;0;L;;;;;N;;;;; +A421;YI SYLLABLE JJUO;Lo;0;L;;;;;N;;;;; +A422;YI SYLLABLE JJUOP;Lo;0;L;;;;;N;;;;; +A423;YI SYLLABLE JJOT;Lo;0;L;;;;;N;;;;; +A424;YI SYLLABLE JJOX;Lo;0;L;;;;;N;;;;; +A425;YI SYLLABLE JJO;Lo;0;L;;;;;N;;;;; +A426;YI SYLLABLE JJOP;Lo;0;L;;;;;N;;;;; +A427;YI SYLLABLE JJUT;Lo;0;L;;;;;N;;;;; +A428;YI SYLLABLE JJUX;Lo;0;L;;;;;N;;;;; +A429;YI SYLLABLE JJU;Lo;0;L;;;;;N;;;;; +A42A;YI SYLLABLE JJUP;Lo;0;L;;;;;N;;;;; +A42B;YI SYLLABLE JJURX;Lo;0;L;;;;;N;;;;; +A42C;YI SYLLABLE JJUR;Lo;0;L;;;;;N;;;;; +A42D;YI SYLLABLE JJYT;Lo;0;L;;;;;N;;;;; +A42E;YI SYLLABLE JJYX;Lo;0;L;;;;;N;;;;; +A42F;YI SYLLABLE JJY;Lo;0;L;;;;;N;;;;; +A430;YI SYLLABLE JJYP;Lo;0;L;;;;;N;;;;; +A431;YI SYLLABLE NJIT;Lo;0;L;;;;;N;;;;; +A432;YI SYLLABLE NJIX;Lo;0;L;;;;;N;;;;; +A433;YI SYLLABLE NJI;Lo;0;L;;;;;N;;;;; +A434;YI SYLLABLE NJIP;Lo;0;L;;;;;N;;;;; +A435;YI SYLLABLE NJIET;Lo;0;L;;;;;N;;;;; +A436;YI SYLLABLE NJIEX;Lo;0;L;;;;;N;;;;; +A437;YI SYLLABLE NJIE;Lo;0;L;;;;;N;;;;; +A438;YI SYLLABLE NJIEP;Lo;0;L;;;;;N;;;;; +A439;YI SYLLABLE NJUOX;Lo;0;L;;;;;N;;;;; +A43A;YI SYLLABLE NJUO;Lo;0;L;;;;;N;;;;; +A43B;YI SYLLABLE NJOT;Lo;0;L;;;;;N;;;;; +A43C;YI SYLLABLE NJOX;Lo;0;L;;;;;N;;;;; +A43D;YI SYLLABLE NJO;Lo;0;L;;;;;N;;;;; +A43E;YI SYLLABLE NJOP;Lo;0;L;;;;;N;;;;; +A43F;YI SYLLABLE NJUX;Lo;0;L;;;;;N;;;;; +A440;YI SYLLABLE NJU;Lo;0;L;;;;;N;;;;; +A441;YI SYLLABLE NJUP;Lo;0;L;;;;;N;;;;; +A442;YI SYLLABLE NJURX;Lo;0;L;;;;;N;;;;; +A443;YI SYLLABLE NJUR;Lo;0;L;;;;;N;;;;; +A444;YI SYLLABLE NJYT;Lo;0;L;;;;;N;;;;; +A445;YI SYLLABLE NJYX;Lo;0;L;;;;;N;;;;; +A446;YI SYLLABLE NJY;Lo;0;L;;;;;N;;;;; +A447;YI SYLLABLE NJYP;Lo;0;L;;;;;N;;;;; +A448;YI SYLLABLE NJYRX;Lo;0;L;;;;;N;;;;; +A449;YI SYLLABLE NJYR;Lo;0;L;;;;;N;;;;; +A44A;YI SYLLABLE NYIT;Lo;0;L;;;;;N;;;;; +A44B;YI SYLLABLE NYIX;Lo;0;L;;;;;N;;;;; +A44C;YI SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +A44D;YI SYLLABLE NYIP;Lo;0;L;;;;;N;;;;; +A44E;YI SYLLABLE NYIET;Lo;0;L;;;;;N;;;;; +A44F;YI SYLLABLE NYIEX;Lo;0;L;;;;;N;;;;; +A450;YI SYLLABLE NYIE;Lo;0;L;;;;;N;;;;; +A451;YI SYLLABLE NYIEP;Lo;0;L;;;;;N;;;;; +A452;YI SYLLABLE NYUOX;Lo;0;L;;;;;N;;;;; +A453;YI SYLLABLE NYUO;Lo;0;L;;;;;N;;;;; +A454;YI SYLLABLE NYUOP;Lo;0;L;;;;;N;;;;; +A455;YI SYLLABLE NYOT;Lo;0;L;;;;;N;;;;; +A456;YI SYLLABLE NYOX;Lo;0;L;;;;;N;;;;; +A457;YI SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +A458;YI SYLLABLE NYOP;Lo;0;L;;;;;N;;;;; +A459;YI SYLLABLE NYUT;Lo;0;L;;;;;N;;;;; +A45A;YI SYLLABLE NYUX;Lo;0;L;;;;;N;;;;; +A45B;YI SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +A45C;YI SYLLABLE NYUP;Lo;0;L;;;;;N;;;;; +A45D;YI SYLLABLE XIT;Lo;0;L;;;;;N;;;;; +A45E;YI SYLLABLE XIX;Lo;0;L;;;;;N;;;;; +A45F;YI SYLLABLE XI;Lo;0;L;;;;;N;;;;; +A460;YI SYLLABLE XIP;Lo;0;L;;;;;N;;;;; +A461;YI SYLLABLE XIET;Lo;0;L;;;;;N;;;;; +A462;YI SYLLABLE XIEX;Lo;0;L;;;;;N;;;;; +A463;YI SYLLABLE XIE;Lo;0;L;;;;;N;;;;; +A464;YI SYLLABLE XIEP;Lo;0;L;;;;;N;;;;; +A465;YI SYLLABLE XUOX;Lo;0;L;;;;;N;;;;; +A466;YI SYLLABLE XUO;Lo;0;L;;;;;N;;;;; +A467;YI SYLLABLE XOT;Lo;0;L;;;;;N;;;;; +A468;YI SYLLABLE XOX;Lo;0;L;;;;;N;;;;; +A469;YI SYLLABLE XO;Lo;0;L;;;;;N;;;;; +A46A;YI SYLLABLE XOP;Lo;0;L;;;;;N;;;;; +A46B;YI SYLLABLE XYT;Lo;0;L;;;;;N;;;;; +A46C;YI SYLLABLE XYX;Lo;0;L;;;;;N;;;;; +A46D;YI SYLLABLE XY;Lo;0;L;;;;;N;;;;; +A46E;YI SYLLABLE XYP;Lo;0;L;;;;;N;;;;; +A46F;YI SYLLABLE XYRX;Lo;0;L;;;;;N;;;;; +A470;YI SYLLABLE XYR;Lo;0;L;;;;;N;;;;; +A471;YI SYLLABLE YIT;Lo;0;L;;;;;N;;;;; +A472;YI SYLLABLE YIX;Lo;0;L;;;;;N;;;;; +A473;YI SYLLABLE YI;Lo;0;L;;;;;N;;;;; +A474;YI SYLLABLE YIP;Lo;0;L;;;;;N;;;;; +A475;YI SYLLABLE YIET;Lo;0;L;;;;;N;;;;; +A476;YI SYLLABLE YIEX;Lo;0;L;;;;;N;;;;; +A477;YI SYLLABLE YIE;Lo;0;L;;;;;N;;;;; +A478;YI SYLLABLE YIEP;Lo;0;L;;;;;N;;;;; +A479;YI SYLLABLE YUOT;Lo;0;L;;;;;N;;;;; +A47A;YI SYLLABLE YUOX;Lo;0;L;;;;;N;;;;; +A47B;YI SYLLABLE YUO;Lo;0;L;;;;;N;;;;; +A47C;YI SYLLABLE YUOP;Lo;0;L;;;;;N;;;;; +A47D;YI SYLLABLE YOT;Lo;0;L;;;;;N;;;;; +A47E;YI SYLLABLE YOX;Lo;0;L;;;;;N;;;;; +A47F;YI SYLLABLE YO;Lo;0;L;;;;;N;;;;; +A480;YI SYLLABLE YOP;Lo;0;L;;;;;N;;;;; +A481;YI SYLLABLE YUT;Lo;0;L;;;;;N;;;;; +A482;YI SYLLABLE YUX;Lo;0;L;;;;;N;;;;; +A483;YI SYLLABLE YU;Lo;0;L;;;;;N;;;;; +A484;YI SYLLABLE YUP;Lo;0;L;;;;;N;;;;; +A485;YI SYLLABLE YURX;Lo;0;L;;;;;N;;;;; +A486;YI SYLLABLE YUR;Lo;0;L;;;;;N;;;;; +A487;YI SYLLABLE YYT;Lo;0;L;;;;;N;;;;; +A488;YI SYLLABLE YYX;Lo;0;L;;;;;N;;;;; +A489;YI SYLLABLE YY;Lo;0;L;;;;;N;;;;; +A48A;YI SYLLABLE YYP;Lo;0;L;;;;;N;;;;; +A48B;YI SYLLABLE YYRX;Lo;0;L;;;;;N;;;;; +A48C;YI SYLLABLE YYR;Lo;0;L;;;;;N;;;;; +A490;YI RADICAL QOT;So;0;ON;;;;;N;;;;; +A491;YI RADICAL LI;So;0;ON;;;;;N;;;;; +A492;YI RADICAL KIT;So;0;ON;;;;;N;;;;; +A493;YI RADICAL NYIP;So;0;ON;;;;;N;;;;; +A494;YI RADICAL CYP;So;0;ON;;;;;N;;;;; +A495;YI RADICAL SSI;So;0;ON;;;;;N;;;;; +A496;YI RADICAL GGOP;So;0;ON;;;;;N;;;;; +A497;YI RADICAL GEP;So;0;ON;;;;;N;;;;; +A498;YI RADICAL MI;So;0;ON;;;;;N;;;;; +A499;YI RADICAL HXIT;So;0;ON;;;;;N;;;;; +A49A;YI RADICAL LYR;So;0;ON;;;;;N;;;;; +A49B;YI RADICAL BBUT;So;0;ON;;;;;N;;;;; +A49C;YI RADICAL MOP;So;0;ON;;;;;N;;;;; +A49D;YI RADICAL YO;So;0;ON;;;;;N;;;;; +A49E;YI RADICAL PUT;So;0;ON;;;;;N;;;;; +A49F;YI RADICAL HXUO;So;0;ON;;;;;N;;;;; +A4A0;YI RADICAL TAT;So;0;ON;;;;;N;;;;; +A4A1;YI RADICAL GA;So;0;ON;;;;;N;;;;; +A4A2;YI RADICAL ZUP;So;0;ON;;;;;N;;;;; +A4A3;YI RADICAL CYT;So;0;ON;;;;;N;;;;; +A4A4;YI RADICAL DDUR;So;0;ON;;;;;N;;;;; +A4A5;YI RADICAL BUR;So;0;ON;;;;;N;;;;; +A4A6;YI RADICAL GGUO;So;0;ON;;;;;N;;;;; +A4A7;YI RADICAL NYOP;So;0;ON;;;;;N;;;;; +A4A8;YI RADICAL TU;So;0;ON;;;;;N;;;;; +A4A9;YI RADICAL OP;So;0;ON;;;;;N;;;;; +A4AA;YI RADICAL JJUT;So;0;ON;;;;;N;;;;; +A4AB;YI RADICAL ZOT;So;0;ON;;;;;N;;;;; +A4AC;YI RADICAL PYT;So;0;ON;;;;;N;;;;; +A4AD;YI RADICAL HMO;So;0;ON;;;;;N;;;;; +A4AE;YI RADICAL YIT;So;0;ON;;;;;N;;;;; +A4AF;YI RADICAL VUR;So;0;ON;;;;;N;;;;; +A4B0;YI RADICAL SHY;So;0;ON;;;;;N;;;;; +A4B1;YI RADICAL VEP;So;0;ON;;;;;N;;;;; +A4B2;YI RADICAL ZA;So;0;ON;;;;;N;;;;; +A4B3;YI RADICAL JO;So;0;ON;;;;;N;;;;; +A4B4;YI RADICAL NZUP;So;0;ON;;;;;N;;;;; +A4B5;YI RADICAL JJY;So;0;ON;;;;;N;;;;; +A4B6;YI RADICAL GOT;So;0;ON;;;;;N;;;;; +A4B7;YI RADICAL JJIE;So;0;ON;;;;;N;;;;; +A4B8;YI RADICAL WO;So;0;ON;;;;;N;;;;; +A4B9;YI RADICAL DU;So;0;ON;;;;;N;;;;; +A4BA;YI RADICAL SHUR;So;0;ON;;;;;N;;;;; +A4BB;YI RADICAL LIE;So;0;ON;;;;;N;;;;; +A4BC;YI RADICAL CY;So;0;ON;;;;;N;;;;; +A4BD;YI RADICAL CUOP;So;0;ON;;;;;N;;;;; +A4BE;YI RADICAL CIP;So;0;ON;;;;;N;;;;; +A4BF;YI RADICAL HXOP;So;0;ON;;;;;N;;;;; +A4C0;YI RADICAL SHAT;So;0;ON;;;;;N;;;;; +A4C1;YI RADICAL ZUR;So;0;ON;;;;;N;;;;; +A4C2;YI RADICAL SHOP;So;0;ON;;;;;N;;;;; +A4C3;YI RADICAL CHE;So;0;ON;;;;;N;;;;; +A4C4;YI RADICAL ZZIET;So;0;ON;;;;;N;;;;; +A4C5;YI RADICAL NBIE;So;0;ON;;;;;N;;;;; +A4C6;YI RADICAL KE;So;0;ON;;;;;N;;;;; +A4D0;LISU LETTER BA;Lo;0;L;;;;;N;;;;; +A4D1;LISU LETTER PA;Lo;0;L;;;;;N;;;;; +A4D2;LISU LETTER PHA;Lo;0;L;;;;;N;;;;; +A4D3;LISU LETTER DA;Lo;0;L;;;;;N;;;;; +A4D4;LISU LETTER TA;Lo;0;L;;;;;N;;;;; +A4D5;LISU LETTER THA;Lo;0;L;;;;;N;;;;; +A4D6;LISU LETTER GA;Lo;0;L;;;;;N;;;;; +A4D7;LISU LETTER KA;Lo;0;L;;;;;N;;;;; +A4D8;LISU LETTER KHA;Lo;0;L;;;;;N;;;;; +A4D9;LISU LETTER JA;Lo;0;L;;;;;N;;;;; +A4DA;LISU LETTER CA;Lo;0;L;;;;;N;;;;; +A4DB;LISU LETTER CHA;Lo;0;L;;;;;N;;;;; +A4DC;LISU LETTER DZA;Lo;0;L;;;;;N;;;;; +A4DD;LISU LETTER TSA;Lo;0;L;;;;;N;;;;; +A4DE;LISU LETTER TSHA;Lo;0;L;;;;;N;;;;; +A4DF;LISU LETTER MA;Lo;0;L;;;;;N;;;;; +A4E0;LISU LETTER NA;Lo;0;L;;;;;N;;;;; +A4E1;LISU LETTER LA;Lo;0;L;;;;;N;;;;; +A4E2;LISU LETTER SA;Lo;0;L;;;;;N;;;;; +A4E3;LISU LETTER ZHA;Lo;0;L;;;;;N;;;;; +A4E4;LISU LETTER ZA;Lo;0;L;;;;;N;;;;; +A4E5;LISU LETTER NGA;Lo;0;L;;;;;N;;;;; +A4E6;LISU LETTER HA;Lo;0;L;;;;;N;;;;; +A4E7;LISU LETTER XA;Lo;0;L;;;;;N;;;;; +A4E8;LISU LETTER HHA;Lo;0;L;;;;;N;;;;; +A4E9;LISU LETTER FA;Lo;0;L;;;;;N;;;;; +A4EA;LISU LETTER WA;Lo;0;L;;;;;N;;;;; +A4EB;LISU LETTER SHA;Lo;0;L;;;;;N;;;;; +A4EC;LISU LETTER YA;Lo;0;L;;;;;N;;;;; +A4ED;LISU LETTER GHA;Lo;0;L;;;;;N;;;;; +A4EE;LISU LETTER A;Lo;0;L;;;;;N;;;;; +A4EF;LISU LETTER AE;Lo;0;L;;;;;N;;;;; +A4F0;LISU LETTER E;Lo;0;L;;;;;N;;;;; +A4F1;LISU LETTER EU;Lo;0;L;;;;;N;;;;; +A4F2;LISU LETTER I;Lo;0;L;;;;;N;;;;; +A4F3;LISU LETTER O;Lo;0;L;;;;;N;;;;; +A4F4;LISU LETTER U;Lo;0;L;;;;;N;;;;; +A4F5;LISU LETTER UE;Lo;0;L;;;;;N;;;;; +A4F6;LISU LETTER UH;Lo;0;L;;;;;N;;;;; +A4F7;LISU LETTER OE;Lo;0;L;;;;;N;;;;; +A4F8;LISU LETTER TONE MYA TI;Lm;0;L;;;;;N;;;;; +A4F9;LISU LETTER TONE NA PO;Lm;0;L;;;;;N;;;;; +A4FA;LISU LETTER TONE MYA CYA;Lm;0;L;;;;;N;;;;; +A4FB;LISU LETTER TONE MYA BO;Lm;0;L;;;;;N;;;;; +A4FC;LISU LETTER TONE MYA NA;Lm;0;L;;;;;N;;;;; +A4FD;LISU LETTER TONE MYA JEU;Lm;0;L;;;;;N;;;;; +A4FE;LISU PUNCTUATION COMMA;Po;0;L;;;;;N;;;;; +A4FF;LISU PUNCTUATION FULL STOP;Po;0;L;;;;;N;;;;; +A500;VAI SYLLABLE EE;Lo;0;L;;;;;N;;;;; +A501;VAI SYLLABLE EEN;Lo;0;L;;;;;N;;;;; +A502;VAI SYLLABLE HEE;Lo;0;L;;;;;N;;;;; +A503;VAI SYLLABLE WEE;Lo;0;L;;;;;N;;;;; +A504;VAI SYLLABLE WEEN;Lo;0;L;;;;;N;;;;; +A505;VAI SYLLABLE PEE;Lo;0;L;;;;;N;;;;; +A506;VAI SYLLABLE BHEE;Lo;0;L;;;;;N;;;;; +A507;VAI SYLLABLE BEE;Lo;0;L;;;;;N;;;;; +A508;VAI SYLLABLE MBEE;Lo;0;L;;;;;N;;;;; +A509;VAI SYLLABLE KPEE;Lo;0;L;;;;;N;;;;; +A50A;VAI SYLLABLE MGBEE;Lo;0;L;;;;;N;;;;; +A50B;VAI SYLLABLE GBEE;Lo;0;L;;;;;N;;;;; +A50C;VAI SYLLABLE FEE;Lo;0;L;;;;;N;;;;; +A50D;VAI SYLLABLE VEE;Lo;0;L;;;;;N;;;;; +A50E;VAI SYLLABLE TEE;Lo;0;L;;;;;N;;;;; +A50F;VAI SYLLABLE THEE;Lo;0;L;;;;;N;;;;; +A510;VAI SYLLABLE DHEE;Lo;0;L;;;;;N;;;;; +A511;VAI SYLLABLE DHHEE;Lo;0;L;;;;;N;;;;; +A512;VAI SYLLABLE LEE;Lo;0;L;;;;;N;;;;; +A513;VAI SYLLABLE REE;Lo;0;L;;;;;N;;;;; +A514;VAI SYLLABLE DEE;Lo;0;L;;;;;N;;;;; +A515;VAI SYLLABLE NDEE;Lo;0;L;;;;;N;;;;; +A516;VAI SYLLABLE SEE;Lo;0;L;;;;;N;;;;; +A517;VAI SYLLABLE SHEE;Lo;0;L;;;;;N;;;;; +A518;VAI SYLLABLE ZEE;Lo;0;L;;;;;N;;;;; +A519;VAI SYLLABLE ZHEE;Lo;0;L;;;;;N;;;;; +A51A;VAI SYLLABLE CEE;Lo;0;L;;;;;N;;;;; +A51B;VAI SYLLABLE JEE;Lo;0;L;;;;;N;;;;; +A51C;VAI SYLLABLE NJEE;Lo;0;L;;;;;N;;;;; +A51D;VAI SYLLABLE YEE;Lo;0;L;;;;;N;;;;; +A51E;VAI SYLLABLE KEE;Lo;0;L;;;;;N;;;;; +A51F;VAI SYLLABLE NGGEE;Lo;0;L;;;;;N;;;;; +A520;VAI SYLLABLE GEE;Lo;0;L;;;;;N;;;;; +A521;VAI SYLLABLE MEE;Lo;0;L;;;;;N;;;;; +A522;VAI SYLLABLE NEE;Lo;0;L;;;;;N;;;;; +A523;VAI SYLLABLE NYEE;Lo;0;L;;;;;N;;;;; +A524;VAI SYLLABLE I;Lo;0;L;;;;;N;;;;; +A525;VAI SYLLABLE IN;Lo;0;L;;;;;N;;;;; +A526;VAI SYLLABLE HI;Lo;0;L;;;;;N;;;;; +A527;VAI SYLLABLE HIN;Lo;0;L;;;;;N;;;;; +A528;VAI SYLLABLE WI;Lo;0;L;;;;;N;;;;; +A529;VAI SYLLABLE WIN;Lo;0;L;;;;;N;;;;; +A52A;VAI SYLLABLE PI;Lo;0;L;;;;;N;;;;; +A52B;VAI SYLLABLE BHI;Lo;0;L;;;;;N;;;;; +A52C;VAI SYLLABLE BI;Lo;0;L;;;;;N;;;;; +A52D;VAI SYLLABLE MBI;Lo;0;L;;;;;N;;;;; +A52E;VAI SYLLABLE KPI;Lo;0;L;;;;;N;;;;; +A52F;VAI SYLLABLE MGBI;Lo;0;L;;;;;N;;;;; +A530;VAI SYLLABLE GBI;Lo;0;L;;;;;N;;;;; +A531;VAI SYLLABLE FI;Lo;0;L;;;;;N;;;;; +A532;VAI SYLLABLE VI;Lo;0;L;;;;;N;;;;; +A533;VAI SYLLABLE TI;Lo;0;L;;;;;N;;;;; +A534;VAI SYLLABLE THI;Lo;0;L;;;;;N;;;;; +A535;VAI SYLLABLE DHI;Lo;0;L;;;;;N;;;;; +A536;VAI SYLLABLE DHHI;Lo;0;L;;;;;N;;;;; +A537;VAI SYLLABLE LI;Lo;0;L;;;;;N;;;;; +A538;VAI SYLLABLE RI;Lo;0;L;;;;;N;;;;; +A539;VAI SYLLABLE DI;Lo;0;L;;;;;N;;;;; +A53A;VAI SYLLABLE NDI;Lo;0;L;;;;;N;;;;; +A53B;VAI SYLLABLE SI;Lo;0;L;;;;;N;;;;; +A53C;VAI SYLLABLE SHI;Lo;0;L;;;;;N;;;;; +A53D;VAI SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +A53E;VAI SYLLABLE ZHI;Lo;0;L;;;;;N;;;;; +A53F;VAI SYLLABLE CI;Lo;0;L;;;;;N;;;;; +A540;VAI SYLLABLE JI;Lo;0;L;;;;;N;;;;; +A541;VAI SYLLABLE NJI;Lo;0;L;;;;;N;;;;; +A542;VAI SYLLABLE YI;Lo;0;L;;;;;N;;;;; +A543;VAI SYLLABLE KI;Lo;0;L;;;;;N;;;;; +A544;VAI SYLLABLE NGGI;Lo;0;L;;;;;N;;;;; +A545;VAI SYLLABLE GI;Lo;0;L;;;;;N;;;;; +A546;VAI SYLLABLE MI;Lo;0;L;;;;;N;;;;; +A547;VAI SYLLABLE NI;Lo;0;L;;;;;N;;;;; +A548;VAI SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +A549;VAI SYLLABLE A;Lo;0;L;;;;;N;;;;; +A54A;VAI SYLLABLE AN;Lo;0;L;;;;;N;;;;; +A54B;VAI SYLLABLE NGAN;Lo;0;L;;;;;N;;;;; +A54C;VAI SYLLABLE HA;Lo;0;L;;;;;N;;;;; +A54D;VAI SYLLABLE HAN;Lo;0;L;;;;;N;;;;; +A54E;VAI SYLLABLE WA;Lo;0;L;;;;;N;;;;; +A54F;VAI SYLLABLE WAN;Lo;0;L;;;;;N;;;;; +A550;VAI SYLLABLE PA;Lo;0;L;;;;;N;;;;; +A551;VAI SYLLABLE BHA;Lo;0;L;;;;;N;;;;; +A552;VAI SYLLABLE BA;Lo;0;L;;;;;N;;;;; +A553;VAI SYLLABLE MBA;Lo;0;L;;;;;N;;;;; +A554;VAI SYLLABLE KPA;Lo;0;L;;;;;N;;;;; +A555;VAI SYLLABLE KPAN;Lo;0;L;;;;;N;;;;; +A556;VAI SYLLABLE MGBA;Lo;0;L;;;;;N;;;;; +A557;VAI SYLLABLE GBA;Lo;0;L;;;;;N;;;;; +A558;VAI SYLLABLE FA;Lo;0;L;;;;;N;;;;; +A559;VAI SYLLABLE VA;Lo;0;L;;;;;N;;;;; +A55A;VAI SYLLABLE TA;Lo;0;L;;;;;N;;;;; +A55B;VAI SYLLABLE THA;Lo;0;L;;;;;N;;;;; +A55C;VAI SYLLABLE DHA;Lo;0;L;;;;;N;;;;; +A55D;VAI SYLLABLE DHHA;Lo;0;L;;;;;N;;;;; +A55E;VAI SYLLABLE LA;Lo;0;L;;;;;N;;;;; +A55F;VAI SYLLABLE RA;Lo;0;L;;;;;N;;;;; +A560;VAI SYLLABLE DA;Lo;0;L;;;;;N;;;;; +A561;VAI SYLLABLE NDA;Lo;0;L;;;;;N;;;;; +A562;VAI SYLLABLE SA;Lo;0;L;;;;;N;;;;; +A563;VAI SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +A564;VAI SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +A565;VAI SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +A566;VAI SYLLABLE CA;Lo;0;L;;;;;N;;;;; +A567;VAI SYLLABLE JA;Lo;0;L;;;;;N;;;;; +A568;VAI SYLLABLE NJA;Lo;0;L;;;;;N;;;;; +A569;VAI SYLLABLE YA;Lo;0;L;;;;;N;;;;; +A56A;VAI SYLLABLE KA;Lo;0;L;;;;;N;;;;; +A56B;VAI SYLLABLE KAN;Lo;0;L;;;;;N;;;;; +A56C;VAI SYLLABLE NGGA;Lo;0;L;;;;;N;;;;; +A56D;VAI SYLLABLE GA;Lo;0;L;;;;;N;;;;; +A56E;VAI SYLLABLE MA;Lo;0;L;;;;;N;;;;; +A56F;VAI SYLLABLE NA;Lo;0;L;;;;;N;;;;; +A570;VAI SYLLABLE NYA;Lo;0;L;;;;;N;;;;; +A571;VAI SYLLABLE OO;Lo;0;L;;;;;N;;;;; +A572;VAI SYLLABLE OON;Lo;0;L;;;;;N;;;;; +A573;VAI SYLLABLE HOO;Lo;0;L;;;;;N;;;;; +A574;VAI SYLLABLE WOO;Lo;0;L;;;;;N;;;;; +A575;VAI SYLLABLE WOON;Lo;0;L;;;;;N;;;;; +A576;VAI SYLLABLE POO;Lo;0;L;;;;;N;;;;; +A577;VAI SYLLABLE BHOO;Lo;0;L;;;;;N;;;;; +A578;VAI SYLLABLE BOO;Lo;0;L;;;;;N;;;;; +A579;VAI SYLLABLE MBOO;Lo;0;L;;;;;N;;;;; +A57A;VAI SYLLABLE KPOO;Lo;0;L;;;;;N;;;;; +A57B;VAI SYLLABLE MGBOO;Lo;0;L;;;;;N;;;;; +A57C;VAI SYLLABLE GBOO;Lo;0;L;;;;;N;;;;; +A57D;VAI SYLLABLE FOO;Lo;0;L;;;;;N;;;;; +A57E;VAI SYLLABLE VOO;Lo;0;L;;;;;N;;;;; +A57F;VAI SYLLABLE TOO;Lo;0;L;;;;;N;;;;; +A580;VAI SYLLABLE THOO;Lo;0;L;;;;;N;;;;; +A581;VAI SYLLABLE DHOO;Lo;0;L;;;;;N;;;;; +A582;VAI SYLLABLE DHHOO;Lo;0;L;;;;;N;;;;; +A583;VAI SYLLABLE LOO;Lo;0;L;;;;;N;;;;; +A584;VAI SYLLABLE ROO;Lo;0;L;;;;;N;;;;; +A585;VAI SYLLABLE DOO;Lo;0;L;;;;;N;;;;; +A586;VAI SYLLABLE NDOO;Lo;0;L;;;;;N;;;;; +A587;VAI SYLLABLE SOO;Lo;0;L;;;;;N;;;;; +A588;VAI SYLLABLE SHOO;Lo;0;L;;;;;N;;;;; +A589;VAI SYLLABLE ZOO;Lo;0;L;;;;;N;;;;; +A58A;VAI SYLLABLE ZHOO;Lo;0;L;;;;;N;;;;; +A58B;VAI SYLLABLE COO;Lo;0;L;;;;;N;;;;; +A58C;VAI SYLLABLE JOO;Lo;0;L;;;;;N;;;;; +A58D;VAI SYLLABLE NJOO;Lo;0;L;;;;;N;;;;; +A58E;VAI SYLLABLE YOO;Lo;0;L;;;;;N;;;;; +A58F;VAI SYLLABLE KOO;Lo;0;L;;;;;N;;;;; +A590;VAI SYLLABLE NGGOO;Lo;0;L;;;;;N;;;;; +A591;VAI SYLLABLE GOO;Lo;0;L;;;;;N;;;;; +A592;VAI SYLLABLE MOO;Lo;0;L;;;;;N;;;;; +A593;VAI SYLLABLE NOO;Lo;0;L;;;;;N;;;;; +A594;VAI SYLLABLE NYOO;Lo;0;L;;;;;N;;;;; +A595;VAI SYLLABLE U;Lo;0;L;;;;;N;;;;; +A596;VAI SYLLABLE UN;Lo;0;L;;;;;N;;;;; +A597;VAI SYLLABLE HU;Lo;0;L;;;;;N;;;;; +A598;VAI SYLLABLE HUN;Lo;0;L;;;;;N;;;;; +A599;VAI SYLLABLE WU;Lo;0;L;;;;;N;;;;; +A59A;VAI SYLLABLE WUN;Lo;0;L;;;;;N;;;;; +A59B;VAI SYLLABLE PU;Lo;0;L;;;;;N;;;;; +A59C;VAI SYLLABLE BHU;Lo;0;L;;;;;N;;;;; +A59D;VAI SYLLABLE BU;Lo;0;L;;;;;N;;;;; +A59E;VAI SYLLABLE MBU;Lo;0;L;;;;;N;;;;; +A59F;VAI SYLLABLE KPU;Lo;0;L;;;;;N;;;;; +A5A0;VAI SYLLABLE MGBU;Lo;0;L;;;;;N;;;;; +A5A1;VAI SYLLABLE GBU;Lo;0;L;;;;;N;;;;; +A5A2;VAI SYLLABLE FU;Lo;0;L;;;;;N;;;;; +A5A3;VAI SYLLABLE VU;Lo;0;L;;;;;N;;;;; +A5A4;VAI SYLLABLE TU;Lo;0;L;;;;;N;;;;; +A5A5;VAI SYLLABLE THU;Lo;0;L;;;;;N;;;;; +A5A6;VAI SYLLABLE DHU;Lo;0;L;;;;;N;;;;; +A5A7;VAI SYLLABLE DHHU;Lo;0;L;;;;;N;;;;; +A5A8;VAI SYLLABLE LU;Lo;0;L;;;;;N;;;;; +A5A9;VAI SYLLABLE RU;Lo;0;L;;;;;N;;;;; +A5AA;VAI SYLLABLE DU;Lo;0;L;;;;;N;;;;; +A5AB;VAI SYLLABLE NDU;Lo;0;L;;;;;N;;;;; +A5AC;VAI SYLLABLE SU;Lo;0;L;;;;;N;;;;; +A5AD;VAI SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +A5AE;VAI SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +A5AF;VAI SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +A5B0;VAI SYLLABLE CU;Lo;0;L;;;;;N;;;;; +A5B1;VAI SYLLABLE JU;Lo;0;L;;;;;N;;;;; +A5B2;VAI SYLLABLE NJU;Lo;0;L;;;;;N;;;;; +A5B3;VAI SYLLABLE YU;Lo;0;L;;;;;N;;;;; +A5B4;VAI SYLLABLE KU;Lo;0;L;;;;;N;;;;; +A5B5;VAI SYLLABLE NGGU;Lo;0;L;;;;;N;;;;; +A5B6;VAI SYLLABLE GU;Lo;0;L;;;;;N;;;;; +A5B7;VAI SYLLABLE MU;Lo;0;L;;;;;N;;;;; +A5B8;VAI SYLLABLE NU;Lo;0;L;;;;;N;;;;; +A5B9;VAI SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +A5BA;VAI SYLLABLE O;Lo;0;L;;;;;N;;;;; +A5BB;VAI SYLLABLE ON;Lo;0;L;;;;;N;;;;; +A5BC;VAI SYLLABLE NGON;Lo;0;L;;;;;N;;;;; +A5BD;VAI SYLLABLE HO;Lo;0;L;;;;;N;;;;; +A5BE;VAI SYLLABLE HON;Lo;0;L;;;;;N;;;;; +A5BF;VAI SYLLABLE WO;Lo;0;L;;;;;N;;;;; +A5C0;VAI SYLLABLE WON;Lo;0;L;;;;;N;;;;; +A5C1;VAI SYLLABLE PO;Lo;0;L;;;;;N;;;;; +A5C2;VAI SYLLABLE BHO;Lo;0;L;;;;;N;;;;; +A5C3;VAI SYLLABLE BO;Lo;0;L;;;;;N;;;;; +A5C4;VAI SYLLABLE MBO;Lo;0;L;;;;;N;;;;; +A5C5;VAI SYLLABLE KPO;Lo;0;L;;;;;N;;;;; +A5C6;VAI SYLLABLE MGBO;Lo;0;L;;;;;N;;;;; +A5C7;VAI SYLLABLE GBO;Lo;0;L;;;;;N;;;;; +A5C8;VAI SYLLABLE GBON;Lo;0;L;;;;;N;;;;; +A5C9;VAI SYLLABLE FO;Lo;0;L;;;;;N;;;;; +A5CA;VAI SYLLABLE VO;Lo;0;L;;;;;N;;;;; +A5CB;VAI SYLLABLE TO;Lo;0;L;;;;;N;;;;; +A5CC;VAI SYLLABLE THO;Lo;0;L;;;;;N;;;;; +A5CD;VAI SYLLABLE DHO;Lo;0;L;;;;;N;;;;; +A5CE;VAI SYLLABLE DHHO;Lo;0;L;;;;;N;;;;; +A5CF;VAI SYLLABLE LO;Lo;0;L;;;;;N;;;;; +A5D0;VAI SYLLABLE RO;Lo;0;L;;;;;N;;;;; +A5D1;VAI SYLLABLE DO;Lo;0;L;;;;;N;;;;; +A5D2;VAI SYLLABLE NDO;Lo;0;L;;;;;N;;;;; +A5D3;VAI SYLLABLE SO;Lo;0;L;;;;;N;;;;; +A5D4;VAI SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +A5D5;VAI SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +A5D6;VAI SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +A5D7;VAI SYLLABLE CO;Lo;0;L;;;;;N;;;;; +A5D8;VAI SYLLABLE JO;Lo;0;L;;;;;N;;;;; +A5D9;VAI SYLLABLE NJO;Lo;0;L;;;;;N;;;;; +A5DA;VAI SYLLABLE YO;Lo;0;L;;;;;N;;;;; +A5DB;VAI SYLLABLE KO;Lo;0;L;;;;;N;;;;; +A5DC;VAI SYLLABLE NGGO;Lo;0;L;;;;;N;;;;; +A5DD;VAI SYLLABLE GO;Lo;0;L;;;;;N;;;;; +A5DE;VAI SYLLABLE MO;Lo;0;L;;;;;N;;;;; +A5DF;VAI SYLLABLE NO;Lo;0;L;;;;;N;;;;; +A5E0;VAI SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +A5E1;VAI SYLLABLE E;Lo;0;L;;;;;N;;;;; +A5E2;VAI SYLLABLE EN;Lo;0;L;;;;;N;;;;; +A5E3;VAI SYLLABLE NGEN;Lo;0;L;;;;;N;;;;; +A5E4;VAI SYLLABLE HE;Lo;0;L;;;;;N;;;;; +A5E5;VAI SYLLABLE HEN;Lo;0;L;;;;;N;;;;; +A5E6;VAI SYLLABLE WE;Lo;0;L;;;;;N;;;;; +A5E7;VAI SYLLABLE WEN;Lo;0;L;;;;;N;;;;; +A5E8;VAI SYLLABLE PE;Lo;0;L;;;;;N;;;;; +A5E9;VAI SYLLABLE BHE;Lo;0;L;;;;;N;;;;; +A5EA;VAI SYLLABLE BE;Lo;0;L;;;;;N;;;;; +A5EB;VAI SYLLABLE MBE;Lo;0;L;;;;;N;;;;; +A5EC;VAI SYLLABLE KPE;Lo;0;L;;;;;N;;;;; +A5ED;VAI SYLLABLE KPEN;Lo;0;L;;;;;N;;;;; +A5EE;VAI SYLLABLE MGBE;Lo;0;L;;;;;N;;;;; +A5EF;VAI SYLLABLE GBE;Lo;0;L;;;;;N;;;;; +A5F0;VAI SYLLABLE GBEN;Lo;0;L;;;;;N;;;;; +A5F1;VAI SYLLABLE FE;Lo;0;L;;;;;N;;;;; +A5F2;VAI SYLLABLE VE;Lo;0;L;;;;;N;;;;; +A5F3;VAI SYLLABLE TE;Lo;0;L;;;;;N;;;;; +A5F4;VAI SYLLABLE THE;Lo;0;L;;;;;N;;;;; +A5F5;VAI SYLLABLE DHE;Lo;0;L;;;;;N;;;;; +A5F6;VAI SYLLABLE DHHE;Lo;0;L;;;;;N;;;;; +A5F7;VAI SYLLABLE LE;Lo;0;L;;;;;N;;;;; +A5F8;VAI SYLLABLE RE;Lo;0;L;;;;;N;;;;; +A5F9;VAI SYLLABLE DE;Lo;0;L;;;;;N;;;;; +A5FA;VAI SYLLABLE NDE;Lo;0;L;;;;;N;;;;; +A5FB;VAI SYLLABLE SE;Lo;0;L;;;;;N;;;;; +A5FC;VAI SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +A5FD;VAI SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +A5FE;VAI SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +A5FF;VAI SYLLABLE CE;Lo;0;L;;;;;N;;;;; +A600;VAI SYLLABLE JE;Lo;0;L;;;;;N;;;;; +A601;VAI SYLLABLE NJE;Lo;0;L;;;;;N;;;;; +A602;VAI SYLLABLE YE;Lo;0;L;;;;;N;;;;; +A603;VAI SYLLABLE KE;Lo;0;L;;;;;N;;;;; +A604;VAI SYLLABLE NGGE;Lo;0;L;;;;;N;;;;; +A605;VAI SYLLABLE NGGEN;Lo;0;L;;;;;N;;;;; +A606;VAI SYLLABLE GE;Lo;0;L;;;;;N;;;;; +A607;VAI SYLLABLE GEN;Lo;0;L;;;;;N;;;;; +A608;VAI SYLLABLE ME;Lo;0;L;;;;;N;;;;; +A609;VAI SYLLABLE NE;Lo;0;L;;;;;N;;;;; +A60A;VAI SYLLABLE NYE;Lo;0;L;;;;;N;;;;; +A60B;VAI SYLLABLE NG;Lo;0;L;;;;;N;;;;; +A60C;VAI SYLLABLE LENGTHENER;Lm;0;L;;;;;N;;;;; +A60D;VAI COMMA;Po;0;ON;;;;;N;;;;; +A60E;VAI FULL STOP;Po;0;ON;;;;;N;;;;; +A60F;VAI QUESTION MARK;Po;0;ON;;;;;N;;;;; +A610;VAI SYLLABLE NDOLE FA;Lo;0;L;;;;;N;;;;; +A611;VAI SYLLABLE NDOLE KA;Lo;0;L;;;;;N;;;;; +A612;VAI SYLLABLE NDOLE SOO;Lo;0;L;;;;;N;;;;; +A613;VAI SYMBOL FEENG;Lo;0;L;;;;;N;;;;; +A614;VAI SYMBOL KEENG;Lo;0;L;;;;;N;;;;; +A615;VAI SYMBOL TING;Lo;0;L;;;;;N;;;;; +A616;VAI SYMBOL NII;Lo;0;L;;;;;N;;;;; +A617;VAI SYMBOL BANG;Lo;0;L;;;;;N;;;;; +A618;VAI SYMBOL FAA;Lo;0;L;;;;;N;;;;; +A619;VAI SYMBOL TAA;Lo;0;L;;;;;N;;;;; +A61A;VAI SYMBOL DANG;Lo;0;L;;;;;N;;;;; +A61B;VAI SYMBOL DOONG;Lo;0;L;;;;;N;;;;; +A61C;VAI SYMBOL KUNG;Lo;0;L;;;;;N;;;;; +A61D;VAI SYMBOL TONG;Lo;0;L;;;;;N;;;;; +A61E;VAI SYMBOL DO-O;Lo;0;L;;;;;N;;;;; +A61F;VAI SYMBOL JONG;Lo;0;L;;;;;N;;;;; +A620;VAI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A621;VAI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A622;VAI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A623;VAI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A624;VAI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A625;VAI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A626;VAI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A627;VAI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A628;VAI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A629;VAI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A62A;VAI SYLLABLE NDOLE MA;Lo;0;L;;;;;N;;;;; +A62B;VAI SYLLABLE NDOLE DO;Lo;0;L;;;;;N;;;;; +A640;CYRILLIC CAPITAL LETTER ZEMLYA;Lu;0;L;;;;;N;;;;A641; +A641;CYRILLIC SMALL LETTER ZEMLYA;Ll;0;L;;;;;N;;;A640;;A640 +A642;CYRILLIC CAPITAL LETTER DZELO;Lu;0;L;;;;;N;;;;A643; +A643;CYRILLIC SMALL LETTER DZELO;Ll;0;L;;;;;N;;;A642;;A642 +A644;CYRILLIC CAPITAL LETTER REVERSED DZE;Lu;0;L;;;;;N;;;;A645; +A645;CYRILLIC SMALL LETTER REVERSED DZE;Ll;0;L;;;;;N;;;A644;;A644 +A646;CYRILLIC CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;A647; +A647;CYRILLIC SMALL LETTER IOTA;Ll;0;L;;;;;N;;;A646;;A646 +A648;CYRILLIC CAPITAL LETTER DJERV;Lu;0;L;;;;;N;;;;A649; +A649;CYRILLIC SMALL LETTER DJERV;Ll;0;L;;;;;N;;;A648;;A648 +A64A;CYRILLIC CAPITAL LETTER MONOGRAPH UK;Lu;0;L;;;;;N;;;;A64B; +A64B;CYRILLIC SMALL LETTER MONOGRAPH UK;Ll;0;L;;;;;N;;;A64A;;A64A +A64C;CYRILLIC CAPITAL LETTER BROAD OMEGA;Lu;0;L;;;;;N;;;;A64D; +A64D;CYRILLIC SMALL LETTER BROAD OMEGA;Ll;0;L;;;;;N;;;A64C;;A64C +A64E;CYRILLIC CAPITAL LETTER NEUTRAL YER;Lu;0;L;;;;;N;;;;A64F; +A64F;CYRILLIC SMALL LETTER NEUTRAL YER;Ll;0;L;;;;;N;;;A64E;;A64E +A650;CYRILLIC CAPITAL LETTER YERU WITH BACK YER;Lu;0;L;;;;;N;;;;A651; +A651;CYRILLIC SMALL LETTER YERU WITH BACK YER;Ll;0;L;;;;;N;;;A650;;A650 +A652;CYRILLIC CAPITAL LETTER IOTIFIED YAT;Lu;0;L;;;;;N;;;;A653; +A653;CYRILLIC SMALL LETTER IOTIFIED YAT;Ll;0;L;;;;;N;;;A652;;A652 +A654;CYRILLIC CAPITAL LETTER REVERSED YU;Lu;0;L;;;;;N;;;;A655; +A655;CYRILLIC SMALL LETTER REVERSED YU;Ll;0;L;;;;;N;;;A654;;A654 +A656;CYRILLIC CAPITAL LETTER IOTIFIED A;Lu;0;L;;;;;N;;;;A657; +A657;CYRILLIC SMALL LETTER IOTIFIED A;Ll;0;L;;;;;N;;;A656;;A656 +A658;CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS;Lu;0;L;;;;;N;;;;A659; +A659;CYRILLIC SMALL LETTER CLOSED LITTLE YUS;Ll;0;L;;;;;N;;;A658;;A658 +A65A;CYRILLIC CAPITAL LETTER BLENDED YUS;Lu;0;L;;;;;N;;;;A65B; +A65B;CYRILLIC SMALL LETTER BLENDED YUS;Ll;0;L;;;;;N;;;A65A;;A65A +A65C;CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS;Lu;0;L;;;;;N;;;;A65D; +A65D;CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS;Ll;0;L;;;;;N;;;A65C;;A65C +A65E;CYRILLIC CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;A65F; +A65F;CYRILLIC SMALL LETTER YN;Ll;0;L;;;;;N;;;A65E;;A65E +A662;CYRILLIC CAPITAL LETTER SOFT DE;Lu;0;L;;;;;N;;;;A663; +A663;CYRILLIC SMALL LETTER SOFT DE;Ll;0;L;;;;;N;;;A662;;A662 +A664;CYRILLIC CAPITAL LETTER SOFT EL;Lu;0;L;;;;;N;;;;A665; +A665;CYRILLIC SMALL LETTER SOFT EL;Ll;0;L;;;;;N;;;A664;;A664 +A666;CYRILLIC CAPITAL LETTER SOFT EM;Lu;0;L;;;;;N;;;;A667; +A667;CYRILLIC SMALL LETTER SOFT EM;Ll;0;L;;;;;N;;;A666;;A666 +A668;CYRILLIC CAPITAL LETTER MONOCULAR O;Lu;0;L;;;;;N;;;;A669; +A669;CYRILLIC SMALL LETTER MONOCULAR O;Ll;0;L;;;;;N;;;A668;;A668 +A66A;CYRILLIC CAPITAL LETTER BINOCULAR O;Lu;0;L;;;;;N;;;;A66B; +A66B;CYRILLIC SMALL LETTER BINOCULAR O;Ll;0;L;;;;;N;;;A66A;;A66A +A66C;CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O;Lu;0;L;;;;;N;;;;A66D; +A66D;CYRILLIC SMALL LETTER DOUBLE MONOCULAR O;Ll;0;L;;;;;N;;;A66C;;A66C +A66E;CYRILLIC LETTER MULTIOCULAR O;Lo;0;L;;;;;N;;;;; +A66F;COMBINING CYRILLIC VZMET;Mn;230;NSM;;;;;N;;;;; +A670;COMBINING CYRILLIC TEN MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A671;COMBINING CYRILLIC HUNDRED MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A672;COMBINING CYRILLIC THOUSAND MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A673;SLAVONIC ASTERISK;Po;0;ON;;;;;N;;;;; +A67C;COMBINING CYRILLIC KAVYKA;Mn;230;NSM;;;;;N;;;;; +A67D;COMBINING CYRILLIC PAYEROK;Mn;230;NSM;;;;;N;;;;; +A67E;CYRILLIC KAVYKA;Po;0;ON;;;;;N;;;;; +A67F;CYRILLIC PAYEROK;Lm;0;ON;;;;;N;;;;; +A680;CYRILLIC CAPITAL LETTER DWE;Lu;0;L;;;;;N;;;;A681; +A681;CYRILLIC SMALL LETTER DWE;Ll;0;L;;;;;N;;;A680;;A680 +A682;CYRILLIC CAPITAL LETTER DZWE;Lu;0;L;;;;;N;;;;A683; +A683;CYRILLIC SMALL LETTER DZWE;Ll;0;L;;;;;N;;;A682;;A682 +A684;CYRILLIC CAPITAL LETTER ZHWE;Lu;0;L;;;;;N;;;;A685; +A685;CYRILLIC SMALL LETTER ZHWE;Ll;0;L;;;;;N;;;A684;;A684 +A686;CYRILLIC CAPITAL LETTER CCHE;Lu;0;L;;;;;N;;;;A687; +A687;CYRILLIC SMALL LETTER CCHE;Ll;0;L;;;;;N;;;A686;;A686 +A688;CYRILLIC CAPITAL LETTER DZZE;Lu;0;L;;;;;N;;;;A689; +A689;CYRILLIC SMALL LETTER DZZE;Ll;0;L;;;;;N;;;A688;;A688 +A68A;CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;A68B; +A68B;CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;A68A;;A68A +A68C;CYRILLIC CAPITAL LETTER TWE;Lu;0;L;;;;;N;;;;A68D; +A68D;CYRILLIC SMALL LETTER TWE;Ll;0;L;;;;;N;;;A68C;;A68C +A68E;CYRILLIC CAPITAL LETTER TSWE;Lu;0;L;;;;;N;;;;A68F; +A68F;CYRILLIC SMALL LETTER TSWE;Ll;0;L;;;;;N;;;A68E;;A68E +A690;CYRILLIC CAPITAL LETTER TSSE;Lu;0;L;;;;;N;;;;A691; +A691;CYRILLIC SMALL LETTER TSSE;Ll;0;L;;;;;N;;;A690;;A690 +A692;CYRILLIC CAPITAL LETTER TCHE;Lu;0;L;;;;;N;;;;A693; +A693;CYRILLIC SMALL LETTER TCHE;Ll;0;L;;;;;N;;;A692;;A692 +A694;CYRILLIC CAPITAL LETTER HWE;Lu;0;L;;;;;N;;;;A695; +A695;CYRILLIC SMALL LETTER HWE;Ll;0;L;;;;;N;;;A694;;A694 +A696;CYRILLIC CAPITAL LETTER SHWE;Lu;0;L;;;;;N;;;;A697; +A697;CYRILLIC SMALL LETTER SHWE;Ll;0;L;;;;;N;;;A696;;A696 +A6A0;BAMUM LETTER A;Lo;0;L;;;;;N;;;;; +A6A1;BAMUM LETTER KA;Lo;0;L;;;;;N;;;;; +A6A2;BAMUM LETTER U;Lo;0;L;;;;;N;;;;; +A6A3;BAMUM LETTER KU;Lo;0;L;;;;;N;;;;; +A6A4;BAMUM LETTER EE;Lo;0;L;;;;;N;;;;; +A6A5;BAMUM LETTER REE;Lo;0;L;;;;;N;;;;; +A6A6;BAMUM LETTER TAE;Lo;0;L;;;;;N;;;;; +A6A7;BAMUM LETTER O;Lo;0;L;;;;;N;;;;; +A6A8;BAMUM LETTER NYI;Lo;0;L;;;;;N;;;;; +A6A9;BAMUM LETTER I;Lo;0;L;;;;;N;;;;; +A6AA;BAMUM LETTER LA;Lo;0;L;;;;;N;;;;; +A6AB;BAMUM LETTER PA;Lo;0;L;;;;;N;;;;; +A6AC;BAMUM LETTER RII;Lo;0;L;;;;;N;;;;; +A6AD;BAMUM LETTER RIEE;Lo;0;L;;;;;N;;;;; +A6AE;BAMUM LETTER LEEEE;Lo;0;L;;;;;N;;;;; +A6AF;BAMUM LETTER MEEEE;Lo;0;L;;;;;N;;;;; +A6B0;BAMUM LETTER TAA;Lo;0;L;;;;;N;;;;; +A6B1;BAMUM LETTER NDAA;Lo;0;L;;;;;N;;;;; +A6B2;BAMUM LETTER NJAEM;Lo;0;L;;;;;N;;;;; +A6B3;BAMUM LETTER M;Lo;0;L;;;;;N;;;;; +A6B4;BAMUM LETTER SUU;Lo;0;L;;;;;N;;;;; +A6B5;BAMUM LETTER MU;Lo;0;L;;;;;N;;;;; +A6B6;BAMUM LETTER SHII;Lo;0;L;;;;;N;;;;; +A6B7;BAMUM LETTER SI;Lo;0;L;;;;;N;;;;; +A6B8;BAMUM LETTER SHEUX;Lo;0;L;;;;;N;;;;; +A6B9;BAMUM LETTER SEUX;Lo;0;L;;;;;N;;;;; +A6BA;BAMUM LETTER KYEE;Lo;0;L;;;;;N;;;;; +A6BB;BAMUM LETTER KET;Lo;0;L;;;;;N;;;;; +A6BC;BAMUM LETTER NUAE;Lo;0;L;;;;;N;;;;; +A6BD;BAMUM LETTER NU;Lo;0;L;;;;;N;;;;; +A6BE;BAMUM LETTER NJUAE;Lo;0;L;;;;;N;;;;; +A6BF;BAMUM LETTER YOQ;Lo;0;L;;;;;N;;;;; +A6C0;BAMUM LETTER SHU;Lo;0;L;;;;;N;;;;; +A6C1;BAMUM LETTER YUQ;Lo;0;L;;;;;N;;;;; +A6C2;BAMUM LETTER YA;Lo;0;L;;;;;N;;;;; +A6C3;BAMUM LETTER NSHA;Lo;0;L;;;;;N;;;;; +A6C4;BAMUM LETTER KEUX;Lo;0;L;;;;;N;;;;; +A6C5;BAMUM LETTER PEUX;Lo;0;L;;;;;N;;;;; +A6C6;BAMUM LETTER NJEE;Lo;0;L;;;;;N;;;;; +A6C7;BAMUM LETTER NTEE;Lo;0;L;;;;;N;;;;; +A6C8;BAMUM LETTER PUE;Lo;0;L;;;;;N;;;;; +A6C9;BAMUM LETTER WUE;Lo;0;L;;;;;N;;;;; +A6CA;BAMUM LETTER PEE;Lo;0;L;;;;;N;;;;; +A6CB;BAMUM LETTER FEE;Lo;0;L;;;;;N;;;;; +A6CC;BAMUM LETTER RU;Lo;0;L;;;;;N;;;;; +A6CD;BAMUM LETTER LU;Lo;0;L;;;;;N;;;;; +A6CE;BAMUM LETTER MI;Lo;0;L;;;;;N;;;;; +A6CF;BAMUM LETTER NI;Lo;0;L;;;;;N;;;;; +A6D0;BAMUM LETTER REUX;Lo;0;L;;;;;N;;;;; +A6D1;BAMUM LETTER RAE;Lo;0;L;;;;;N;;;;; +A6D2;BAMUM LETTER KEN;Lo;0;L;;;;;N;;;;; +A6D3;BAMUM LETTER NGKWAEN;Lo;0;L;;;;;N;;;;; +A6D4;BAMUM LETTER NGGA;Lo;0;L;;;;;N;;;;; +A6D5;BAMUM LETTER NGA;Lo;0;L;;;;;N;;;;; +A6D6;BAMUM LETTER SHO;Lo;0;L;;;;;N;;;;; +A6D7;BAMUM LETTER PUAE;Lo;0;L;;;;;N;;;;; +A6D8;BAMUM LETTER FU;Lo;0;L;;;;;N;;;;; +A6D9;BAMUM LETTER FOM;Lo;0;L;;;;;N;;;;; +A6DA;BAMUM LETTER WA;Lo;0;L;;;;;N;;;;; +A6DB;BAMUM LETTER NA;Lo;0;L;;;;;N;;;;; +A6DC;BAMUM LETTER LI;Lo;0;L;;;;;N;;;;; +A6DD;BAMUM LETTER PI;Lo;0;L;;;;;N;;;;; +A6DE;BAMUM LETTER LOQ;Lo;0;L;;;;;N;;;;; +A6DF;BAMUM LETTER KO;Lo;0;L;;;;;N;;;;; +A6E0;BAMUM LETTER MBEN;Lo;0;L;;;;;N;;;;; +A6E1;BAMUM LETTER REN;Lo;0;L;;;;;N;;;;; +A6E2;BAMUM LETTER MEN;Lo;0;L;;;;;N;;;;; +A6E3;BAMUM LETTER MA;Lo;0;L;;;;;N;;;;; +A6E4;BAMUM LETTER TI;Lo;0;L;;;;;N;;;;; +A6E5;BAMUM LETTER KI;Lo;0;L;;;;;N;;;;; +A6E6;BAMUM LETTER MO;Nl;0;L;;;;1;N;;;;; +A6E7;BAMUM LETTER MBAA;Nl;0;L;;;;2;N;;;;; +A6E8;BAMUM LETTER TET;Nl;0;L;;;;3;N;;;;; +A6E9;BAMUM LETTER KPA;Nl;0;L;;;;4;N;;;;; +A6EA;BAMUM LETTER TEN;Nl;0;L;;;;5;N;;;;; +A6EB;BAMUM LETTER NTUU;Nl;0;L;;;;6;N;;;;; +A6EC;BAMUM LETTER SAMBA;Nl;0;L;;;;7;N;;;;; +A6ED;BAMUM LETTER FAAMAE;Nl;0;L;;;;8;N;;;;; +A6EE;BAMUM LETTER KOVUU;Nl;0;L;;;;9;N;;;;; +A6EF;BAMUM LETTER KOGHOM;Nl;0;L;;;;0;N;;;;; +A6F0;BAMUM COMBINING MARK KOQNDON;Mn;230;NSM;;;;;N;;;;; +A6F1;BAMUM COMBINING MARK TUKWENTIS;Mn;230;NSM;;;;;N;;;;; +A6F2;BAMUM NJAEMLI;Po;0;L;;;;;N;;;;; +A6F3;BAMUM FULL STOP;Po;0;L;;;;;N;;;;; +A6F4;BAMUM COLON;Po;0;L;;;;;N;;;;; +A6F5;BAMUM COMMA;Po;0;L;;;;;N;;;;; +A6F6;BAMUM SEMICOLON;Po;0;L;;;;;N;;;;; +A6F7;BAMUM QUESTION MARK;Po;0;L;;;;;N;;;;; +A700;MODIFIER LETTER CHINESE TONE YIN PING;Sk;0;ON;;;;;N;;;;; +A701;MODIFIER LETTER CHINESE TONE YANG PING;Sk;0;ON;;;;;N;;;;; +A702;MODIFIER LETTER CHINESE TONE YIN SHANG;Sk;0;ON;;;;;N;;;;; +A703;MODIFIER LETTER CHINESE TONE YANG SHANG;Sk;0;ON;;;;;N;;;;; +A704;MODIFIER LETTER CHINESE TONE YIN QU;Sk;0;ON;;;;;N;;;;; +A705;MODIFIER LETTER CHINESE TONE YANG QU;Sk;0;ON;;;;;N;;;;; +A706;MODIFIER LETTER CHINESE TONE YIN RU;Sk;0;ON;;;;;N;;;;; +A707;MODIFIER LETTER CHINESE TONE YANG RU;Sk;0;ON;;;;;N;;;;; +A708;MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A709;MODIFIER LETTER HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70A;MODIFIER LETTER MID DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70B;MODIFIER LETTER LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70C;MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70D;MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A70E;MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A70F;MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A710;MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A711;MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A712;MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A713;MODIFIER LETTER HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A714;MODIFIER LETTER MID LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A715;MODIFIER LETTER LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A716;MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A717;MODIFIER LETTER DOT VERTICAL BAR;Lm;0;ON;;;;;N;;;;; +A718;MODIFIER LETTER DOT SLASH;Lm;0;ON;;;;;N;;;;; +A719;MODIFIER LETTER DOT HORIZONTAL BAR;Lm;0;ON;;;;;N;;;;; +A71A;MODIFIER LETTER LOWER RIGHT CORNER ANGLE;Lm;0;ON;;;;;N;;;;; +A71B;MODIFIER LETTER RAISED UP ARROW;Lm;0;ON;;;;;N;;;;; +A71C;MODIFIER LETTER RAISED DOWN ARROW;Lm;0;ON;;;;;N;;;;; +A71D;MODIFIER LETTER RAISED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A71E;MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A71F;MODIFIER LETTER LOW INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A720;MODIFIER LETTER STRESS AND HIGH TONE;Sk;0;ON;;;;;N;;;;; +A721;MODIFIER LETTER STRESS AND LOW TONE;Sk;0;ON;;;;;N;;;;; +A722;LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF;Lu;0;L;;;;;N;;;;A723; +A723;LATIN SMALL LETTER EGYPTOLOGICAL ALEF;Ll;0;L;;;;;N;;;A722;;A722 +A724;LATIN CAPITAL LETTER EGYPTOLOGICAL AIN;Lu;0;L;;;;;N;;;;A725; +A725;LATIN SMALL LETTER EGYPTOLOGICAL AIN;Ll;0;L;;;;;N;;;A724;;A724 +A726;LATIN CAPITAL LETTER HENG;Lu;0;L;;;;;N;;;;A727; +A727;LATIN SMALL LETTER HENG;Ll;0;L;;;;;N;;;A726;;A726 +A728;LATIN CAPITAL LETTER TZ;Lu;0;L;;;;;N;;;;A729; +A729;LATIN SMALL LETTER TZ;Ll;0;L;;;;;N;;;A728;;A728 +A72A;LATIN CAPITAL LETTER TRESILLO;Lu;0;L;;;;;N;;;;A72B; +A72B;LATIN SMALL LETTER TRESILLO;Ll;0;L;;;;;N;;;A72A;;A72A +A72C;LATIN CAPITAL LETTER CUATRILLO;Lu;0;L;;;;;N;;;;A72D; +A72D;LATIN SMALL LETTER CUATRILLO;Ll;0;L;;;;;N;;;A72C;;A72C +A72E;LATIN CAPITAL LETTER CUATRILLO WITH COMMA;Lu;0;L;;;;;N;;;;A72F; +A72F;LATIN SMALL LETTER CUATRILLO WITH COMMA;Ll;0;L;;;;;N;;;A72E;;A72E +A730;LATIN LETTER SMALL CAPITAL F;Ll;0;L;;;;;N;;;;; +A731;LATIN LETTER SMALL CAPITAL S;Ll;0;L;;;;;N;;;;; +A732;LATIN CAPITAL LETTER AA;Lu;0;L;;;;;N;;;;A733; +A733;LATIN SMALL LETTER AA;Ll;0;L;;;;;N;;;A732;;A732 +A734;LATIN CAPITAL LETTER AO;Lu;0;L;;;;;N;;;;A735; +A735;LATIN SMALL LETTER AO;Ll;0;L;;;;;N;;;A734;;A734 +A736;LATIN CAPITAL LETTER AU;Lu;0;L;;;;;N;;;;A737; +A737;LATIN SMALL LETTER AU;Ll;0;L;;;;;N;;;A736;;A736 +A738;LATIN CAPITAL LETTER AV;Lu;0;L;;;;;N;;;;A739; +A739;LATIN SMALL LETTER AV;Ll;0;L;;;;;N;;;A738;;A738 +A73A;LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR;Lu;0;L;;;;;N;;;;A73B; +A73B;LATIN SMALL LETTER AV WITH HORIZONTAL BAR;Ll;0;L;;;;;N;;;A73A;;A73A +A73C;LATIN CAPITAL LETTER AY;Lu;0;L;;;;;N;;;;A73D; +A73D;LATIN SMALL LETTER AY;Ll;0;L;;;;;N;;;A73C;;A73C +A73E;LATIN CAPITAL LETTER REVERSED C WITH DOT;Lu;0;L;;;;;N;;;;A73F; +A73F;LATIN SMALL LETTER REVERSED C WITH DOT;Ll;0;L;;;;;N;;;A73E;;A73E +A740;LATIN CAPITAL LETTER K WITH STROKE;Lu;0;L;;;;;N;;;;A741; +A741;LATIN SMALL LETTER K WITH STROKE;Ll;0;L;;;;;N;;;A740;;A740 +A742;LATIN CAPITAL LETTER K WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A743; +A743;LATIN SMALL LETTER K WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A742;;A742 +A744;LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A745; +A745;LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE;Ll;0;L;;;;;N;;;A744;;A744 +A746;LATIN CAPITAL LETTER BROKEN L;Lu;0;L;;;;;N;;;;A747; +A747;LATIN SMALL LETTER BROKEN L;Ll;0;L;;;;;N;;;A746;;A746 +A748;LATIN CAPITAL LETTER L WITH HIGH STROKE;Lu;0;L;;;;;N;;;;A749; +A749;LATIN SMALL LETTER L WITH HIGH STROKE;Ll;0;L;;;;;N;;;A748;;A748 +A74A;LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY;Lu;0;L;;;;;N;;;;A74B; +A74B;LATIN SMALL LETTER O WITH LONG STROKE OVERLAY;Ll;0;L;;;;;N;;;A74A;;A74A +A74C;LATIN CAPITAL LETTER O WITH LOOP;Lu;0;L;;;;;N;;;;A74D; +A74D;LATIN SMALL LETTER O WITH LOOP;Ll;0;L;;;;;N;;;A74C;;A74C +A74E;LATIN CAPITAL LETTER OO;Lu;0;L;;;;;N;;;;A74F; +A74F;LATIN SMALL LETTER OO;Ll;0;L;;;;;N;;;A74E;;A74E +A750;LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A751; +A751;LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A750;;A750 +A752;LATIN CAPITAL LETTER P WITH FLOURISH;Lu;0;L;;;;;N;;;;A753; +A753;LATIN SMALL LETTER P WITH FLOURISH;Ll;0;L;;;;;N;;;A752;;A752 +A754;LATIN CAPITAL LETTER P WITH SQUIRREL TAIL;Lu;0;L;;;;;N;;;;A755; +A755;LATIN SMALL LETTER P WITH SQUIRREL TAIL;Ll;0;L;;;;;N;;;A754;;A754 +A756;LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A757; +A757;LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A756;;A756 +A758;LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A759; +A759;LATIN SMALL LETTER Q WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A758;;A758 +A75A;LATIN CAPITAL LETTER R ROTUNDA;Lu;0;L;;;;;N;;;;A75B; +A75B;LATIN SMALL LETTER R ROTUNDA;Ll;0;L;;;;;N;;;A75A;;A75A +A75C;LATIN CAPITAL LETTER RUM ROTUNDA;Lu;0;L;;;;;N;;;;A75D; +A75D;LATIN SMALL LETTER RUM ROTUNDA;Ll;0;L;;;;;N;;;A75C;;A75C +A75E;LATIN CAPITAL LETTER V WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A75F; +A75F;LATIN SMALL LETTER V WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A75E;;A75E +A760;LATIN CAPITAL LETTER VY;Lu;0;L;;;;;N;;;;A761; +A761;LATIN SMALL LETTER VY;Ll;0;L;;;;;N;;;A760;;A760 +A762;LATIN CAPITAL LETTER VISIGOTHIC Z;Lu;0;L;;;;;N;;;;A763; +A763;LATIN SMALL LETTER VISIGOTHIC Z;Ll;0;L;;;;;N;;;A762;;A762 +A764;LATIN CAPITAL LETTER THORN WITH STROKE;Lu;0;L;;;;;N;;;;A765; +A765;LATIN SMALL LETTER THORN WITH STROKE;Ll;0;L;;;;;N;;;A764;;A764 +A766;LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A767; +A767;LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A766;;A766 +A768;LATIN CAPITAL LETTER VEND;Lu;0;L;;;;;N;;;;A769; +A769;LATIN SMALL LETTER VEND;Ll;0;L;;;;;N;;;A768;;A768 +A76A;LATIN CAPITAL LETTER ET;Lu;0;L;;;;;N;;;;A76B; +A76B;LATIN SMALL LETTER ET;Ll;0;L;;;;;N;;;A76A;;A76A +A76C;LATIN CAPITAL LETTER IS;Lu;0;L;;;;;N;;;;A76D; +A76D;LATIN SMALL LETTER IS;Ll;0;L;;;;;N;;;A76C;;A76C +A76E;LATIN CAPITAL LETTER CON;Lu;0;L;;;;;N;;;;A76F; +A76F;LATIN SMALL LETTER CON;Ll;0;L;;;;;N;;;A76E;;A76E +A770;MODIFIER LETTER US;Lm;0;L; A76F;;;;N;;;;; +A771;LATIN SMALL LETTER DUM;Ll;0;L;;;;;N;;;;; +A772;LATIN SMALL LETTER LUM;Ll;0;L;;;;;N;;;;; +A773;LATIN SMALL LETTER MUM;Ll;0;L;;;;;N;;;;; +A774;LATIN SMALL LETTER NUM;Ll;0;L;;;;;N;;;;; +A775;LATIN SMALL LETTER RUM;Ll;0;L;;;;;N;;;;; +A776;LATIN LETTER SMALL CAPITAL RUM;Ll;0;L;;;;;N;;;;; +A777;LATIN SMALL LETTER TUM;Ll;0;L;;;;;N;;;;; +A778;LATIN SMALL LETTER UM;Ll;0;L;;;;;N;;;;; +A779;LATIN CAPITAL LETTER INSULAR D;Lu;0;L;;;;;N;;;;A77A; +A77A;LATIN SMALL LETTER INSULAR D;Ll;0;L;;;;;N;;;A779;;A779 +A77B;LATIN CAPITAL LETTER INSULAR F;Lu;0;L;;;;;N;;;;A77C; +A77C;LATIN SMALL LETTER INSULAR F;Ll;0;L;;;;;N;;;A77B;;A77B +A77D;LATIN CAPITAL LETTER INSULAR G;Lu;0;L;;;;;N;;;;1D79; +A77E;LATIN CAPITAL LETTER TURNED INSULAR G;Lu;0;L;;;;;N;;;;A77F; +A77F;LATIN SMALL LETTER TURNED INSULAR G;Ll;0;L;;;;;N;;;A77E;;A77E +A780;LATIN CAPITAL LETTER TURNED L;Lu;0;L;;;;;N;;;;A781; +A781;LATIN SMALL LETTER TURNED L;Ll;0;L;;;;;N;;;A780;;A780 +A782;LATIN CAPITAL LETTER INSULAR R;Lu;0;L;;;;;N;;;;A783; +A783;LATIN SMALL LETTER INSULAR R;Ll;0;L;;;;;N;;;A782;;A782 +A784;LATIN CAPITAL LETTER INSULAR S;Lu;0;L;;;;;N;;;;A785; +A785;LATIN SMALL LETTER INSULAR S;Ll;0;L;;;;;N;;;A784;;A784 +A786;LATIN CAPITAL LETTER INSULAR T;Lu;0;L;;;;;N;;;;A787; +A787;LATIN SMALL LETTER INSULAR T;Ll;0;L;;;;;N;;;A786;;A786 +A788;MODIFIER LETTER LOW CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;;;;; +A789;MODIFIER LETTER COLON;Sk;0;L;;;;;N;;;;; +A78A;MODIFIER LETTER SHORT EQUALS SIGN;Sk;0;L;;;;;N;;;;; +A78B;LATIN CAPITAL LETTER SALTILLO;Lu;0;L;;;;;N;;;;A78C; +A78C;LATIN SMALL LETTER SALTILLO;Ll;0;L;;;;;N;;;A78B;;A78B +A7FB;LATIN EPIGRAPHIC LETTER REVERSED F;Lo;0;L;;;;;N;;;;; +A7FC;LATIN EPIGRAPHIC LETTER REVERSED P;Lo;0;L;;;;;N;;;;; +A7FD;LATIN EPIGRAPHIC LETTER INVERTED M;Lo;0;L;;;;;N;;;;; +A7FE;LATIN EPIGRAPHIC LETTER I LONGA;Lo;0;L;;;;;N;;;;; +A7FF;LATIN EPIGRAPHIC LETTER ARCHAIC M;Lo;0;L;;;;;N;;;;; +A800;SYLOTI NAGRI LETTER A;Lo;0;L;;;;;N;;;;; +A801;SYLOTI NAGRI LETTER I;Lo;0;L;;;;;N;;;;; +A802;SYLOTI NAGRI SIGN DVISVARA;Mn;0;NSM;;;;;N;;;;; +A803;SYLOTI NAGRI LETTER U;Lo;0;L;;;;;N;;;;; +A804;SYLOTI NAGRI LETTER E;Lo;0;L;;;;;N;;;;; +A805;SYLOTI NAGRI LETTER O;Lo;0;L;;;;;N;;;;; +A806;SYLOTI NAGRI SIGN HASANTA;Mn;9;NSM;;;;;N;;;;; +A807;SYLOTI NAGRI LETTER KO;Lo;0;L;;;;;N;;;;; +A808;SYLOTI NAGRI LETTER KHO;Lo;0;L;;;;;N;;;;; +A809;SYLOTI NAGRI LETTER GO;Lo;0;L;;;;;N;;;;; +A80A;SYLOTI NAGRI LETTER GHO;Lo;0;L;;;;;N;;;;; +A80B;SYLOTI NAGRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +A80C;SYLOTI NAGRI LETTER CO;Lo;0;L;;;;;N;;;;; +A80D;SYLOTI NAGRI LETTER CHO;Lo;0;L;;;;;N;;;;; +A80E;SYLOTI NAGRI LETTER JO;Lo;0;L;;;;;N;;;;; +A80F;SYLOTI NAGRI LETTER JHO;Lo;0;L;;;;;N;;;;; +A810;SYLOTI NAGRI LETTER TTO;Lo;0;L;;;;;N;;;;; +A811;SYLOTI NAGRI LETTER TTHO;Lo;0;L;;;;;N;;;;; +A812;SYLOTI NAGRI LETTER DDO;Lo;0;L;;;;;N;;;;; +A813;SYLOTI NAGRI LETTER DDHO;Lo;0;L;;;;;N;;;;; +A814;SYLOTI NAGRI LETTER TO;Lo;0;L;;;;;N;;;;; +A815;SYLOTI NAGRI LETTER THO;Lo;0;L;;;;;N;;;;; +A816;SYLOTI NAGRI LETTER DO;Lo;0;L;;;;;N;;;;; +A817;SYLOTI NAGRI LETTER DHO;Lo;0;L;;;;;N;;;;; +A818;SYLOTI NAGRI LETTER NO;Lo;0;L;;;;;N;;;;; +A819;SYLOTI NAGRI LETTER PO;Lo;0;L;;;;;N;;;;; +A81A;SYLOTI NAGRI LETTER PHO;Lo;0;L;;;;;N;;;;; +A81B;SYLOTI NAGRI LETTER BO;Lo;0;L;;;;;N;;;;; +A81C;SYLOTI NAGRI LETTER BHO;Lo;0;L;;;;;N;;;;; +A81D;SYLOTI NAGRI LETTER MO;Lo;0;L;;;;;N;;;;; +A81E;SYLOTI NAGRI LETTER RO;Lo;0;L;;;;;N;;;;; +A81F;SYLOTI NAGRI LETTER LO;Lo;0;L;;;;;N;;;;; +A820;SYLOTI NAGRI LETTER RRO;Lo;0;L;;;;;N;;;;; +A821;SYLOTI NAGRI LETTER SO;Lo;0;L;;;;;N;;;;; +A822;SYLOTI NAGRI LETTER HO;Lo;0;L;;;;;N;;;;; +A823;SYLOTI NAGRI VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +A824;SYLOTI NAGRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +A825;SYLOTI NAGRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +A826;SYLOTI NAGRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +A827;SYLOTI NAGRI VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +A828;SYLOTI NAGRI POETRY MARK-1;So;0;ON;;;;;N;;;;; +A829;SYLOTI NAGRI POETRY MARK-2;So;0;ON;;;;;N;;;;; +A82A;SYLOTI NAGRI POETRY MARK-3;So;0;ON;;;;;N;;;;; +A82B;SYLOTI NAGRI POETRY MARK-4;So;0;ON;;;;;N;;;;; +A830;NORTH INDIC FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +A831;NORTH INDIC FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; +A832;NORTH INDIC FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +A833;NORTH INDIC FRACTION ONE SIXTEENTH;No;0;L;;;;1/16;N;;;;; +A834;NORTH INDIC FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +A835;NORTH INDIC FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +A836;NORTH INDIC QUARTER MARK;So;0;L;;;;;N;;;;; +A837;NORTH INDIC PLACEHOLDER MARK;So;0;L;;;;;N;;;;; +A838;NORTH INDIC RUPEE MARK;Sc;0;ET;;;;;N;;;;; +A839;NORTH INDIC QUANTITY MARK;So;0;ET;;;;;N;;;;; +A840;PHAGS-PA LETTER KA;Lo;0;L;;;;;N;;;;; +A841;PHAGS-PA LETTER KHA;Lo;0;L;;;;;N;;;;; +A842;PHAGS-PA LETTER GA;Lo;0;L;;;;;N;;;;; +A843;PHAGS-PA LETTER NGA;Lo;0;L;;;;;N;;;;; +A844;PHAGS-PA LETTER CA;Lo;0;L;;;;;N;;;;; +A845;PHAGS-PA LETTER CHA;Lo;0;L;;;;;N;;;;; +A846;PHAGS-PA LETTER JA;Lo;0;L;;;;;N;;;;; +A847;PHAGS-PA LETTER NYA;Lo;0;L;;;;;N;;;;; +A848;PHAGS-PA LETTER TA;Lo;0;L;;;;;N;;;;; +A849;PHAGS-PA LETTER THA;Lo;0;L;;;;;N;;;;; +A84A;PHAGS-PA LETTER DA;Lo;0;L;;;;;N;;;;; +A84B;PHAGS-PA LETTER NA;Lo;0;L;;;;;N;;;;; +A84C;PHAGS-PA LETTER PA;Lo;0;L;;;;;N;;;;; +A84D;PHAGS-PA LETTER PHA;Lo;0;L;;;;;N;;;;; +A84E;PHAGS-PA LETTER BA;Lo;0;L;;;;;N;;;;; +A84F;PHAGS-PA LETTER MA;Lo;0;L;;;;;N;;;;; +A850;PHAGS-PA LETTER TSA;Lo;0;L;;;;;N;;;;; +A851;PHAGS-PA LETTER TSHA;Lo;0;L;;;;;N;;;;; +A852;PHAGS-PA LETTER DZA;Lo;0;L;;;;;N;;;;; +A853;PHAGS-PA LETTER WA;Lo;0;L;;;;;N;;;;; +A854;PHAGS-PA LETTER ZHA;Lo;0;L;;;;;N;;;;; +A855;PHAGS-PA LETTER ZA;Lo;0;L;;;;;N;;;;; +A856;PHAGS-PA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +A857;PHAGS-PA LETTER YA;Lo;0;L;;;;;N;;;;; +A858;PHAGS-PA LETTER RA;Lo;0;L;;;;;N;;;;; +A859;PHAGS-PA LETTER LA;Lo;0;L;;;;;N;;;;; +A85A;PHAGS-PA LETTER SHA;Lo;0;L;;;;;N;;;;; +A85B;PHAGS-PA LETTER SA;Lo;0;L;;;;;N;;;;; +A85C;PHAGS-PA LETTER HA;Lo;0;L;;;;;N;;;;; +A85D;PHAGS-PA LETTER A;Lo;0;L;;;;;N;;;;; +A85E;PHAGS-PA LETTER I;Lo;0;L;;;;;N;;;;; +A85F;PHAGS-PA LETTER U;Lo;0;L;;;;;N;;;;; +A860;PHAGS-PA LETTER E;Lo;0;L;;;;;N;;;;; +A861;PHAGS-PA LETTER O;Lo;0;L;;;;;N;;;;; +A862;PHAGS-PA LETTER QA;Lo;0;L;;;;;N;;;;; +A863;PHAGS-PA LETTER XA;Lo;0;L;;;;;N;;;;; +A864;PHAGS-PA LETTER FA;Lo;0;L;;;;;N;;;;; +A865;PHAGS-PA LETTER GGA;Lo;0;L;;;;;N;;;;; +A866;PHAGS-PA LETTER EE;Lo;0;L;;;;;N;;;;; +A867;PHAGS-PA SUBJOINED LETTER WA;Lo;0;L;;;;;N;;;;; +A868;PHAGS-PA SUBJOINED LETTER YA;Lo;0;L;;;;;N;;;;; +A869;PHAGS-PA LETTER TTA;Lo;0;L;;;;;N;;;;; +A86A;PHAGS-PA LETTER TTHA;Lo;0;L;;;;;N;;;;; +A86B;PHAGS-PA LETTER DDA;Lo;0;L;;;;;N;;;;; +A86C;PHAGS-PA LETTER NNA;Lo;0;L;;;;;N;;;;; +A86D;PHAGS-PA LETTER ALTERNATE YA;Lo;0;L;;;;;N;;;;; +A86E;PHAGS-PA LETTER VOICELESS SHA;Lo;0;L;;;;;N;;;;; +A86F;PHAGS-PA LETTER VOICED HA;Lo;0;L;;;;;N;;;;; +A870;PHAGS-PA LETTER ASPIRATED FA;Lo;0;L;;;;;N;;;;; +A871;PHAGS-PA SUBJOINED LETTER RA;Lo;0;L;;;;;N;;;;; +A872;PHAGS-PA SUPERFIXED LETTER RA;Lo;0;L;;;;;N;;;;; +A873;PHAGS-PA LETTER CANDRABINDU;Lo;0;L;;;;;N;;;;; +A874;PHAGS-PA SINGLE HEAD MARK;Po;0;ON;;;;;N;;;;; +A875;PHAGS-PA DOUBLE HEAD MARK;Po;0;ON;;;;;N;;;;; +A876;PHAGS-PA MARK SHAD;Po;0;ON;;;;;N;;;;; +A877;PHAGS-PA MARK DOUBLE SHAD;Po;0;ON;;;;;N;;;;; +A880;SAURASHTRA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +A881;SAURASHTRA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +A882;SAURASHTRA LETTER A;Lo;0;L;;;;;N;;;;; +A883;SAURASHTRA LETTER AA;Lo;0;L;;;;;N;;;;; +A884;SAURASHTRA LETTER I;Lo;0;L;;;;;N;;;;; +A885;SAURASHTRA LETTER II;Lo;0;L;;;;;N;;;;; +A886;SAURASHTRA LETTER U;Lo;0;L;;;;;N;;;;; +A887;SAURASHTRA LETTER UU;Lo;0;L;;;;;N;;;;; +A888;SAURASHTRA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +A889;SAURASHTRA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +A88A;SAURASHTRA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +A88B;SAURASHTRA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +A88C;SAURASHTRA LETTER E;Lo;0;L;;;;;N;;;;; +A88D;SAURASHTRA LETTER EE;Lo;0;L;;;;;N;;;;; +A88E;SAURASHTRA LETTER AI;Lo;0;L;;;;;N;;;;; +A88F;SAURASHTRA LETTER O;Lo;0;L;;;;;N;;;;; +A890;SAURASHTRA LETTER OO;Lo;0;L;;;;;N;;;;; +A891;SAURASHTRA LETTER AU;Lo;0;L;;;;;N;;;;; +A892;SAURASHTRA LETTER KA;Lo;0;L;;;;;N;;;;; +A893;SAURASHTRA LETTER KHA;Lo;0;L;;;;;N;;;;; +A894;SAURASHTRA LETTER GA;Lo;0;L;;;;;N;;;;; +A895;SAURASHTRA LETTER GHA;Lo;0;L;;;;;N;;;;; +A896;SAURASHTRA LETTER NGA;Lo;0;L;;;;;N;;;;; +A897;SAURASHTRA LETTER CA;Lo;0;L;;;;;N;;;;; +A898;SAURASHTRA LETTER CHA;Lo;0;L;;;;;N;;;;; +A899;SAURASHTRA LETTER JA;Lo;0;L;;;;;N;;;;; +A89A;SAURASHTRA LETTER JHA;Lo;0;L;;;;;N;;;;; +A89B;SAURASHTRA LETTER NYA;Lo;0;L;;;;;N;;;;; +A89C;SAURASHTRA LETTER TTA;Lo;0;L;;;;;N;;;;; +A89D;SAURASHTRA LETTER TTHA;Lo;0;L;;;;;N;;;;; +A89E;SAURASHTRA LETTER DDA;Lo;0;L;;;;;N;;;;; +A89F;SAURASHTRA LETTER DDHA;Lo;0;L;;;;;N;;;;; +A8A0;SAURASHTRA LETTER NNA;Lo;0;L;;;;;N;;;;; +A8A1;SAURASHTRA LETTER TA;Lo;0;L;;;;;N;;;;; +A8A2;SAURASHTRA LETTER THA;Lo;0;L;;;;;N;;;;; +A8A3;SAURASHTRA LETTER DA;Lo;0;L;;;;;N;;;;; +A8A4;SAURASHTRA LETTER DHA;Lo;0;L;;;;;N;;;;; +A8A5;SAURASHTRA LETTER NA;Lo;0;L;;;;;N;;;;; +A8A6;SAURASHTRA LETTER PA;Lo;0;L;;;;;N;;;;; +A8A7;SAURASHTRA LETTER PHA;Lo;0;L;;;;;N;;;;; +A8A8;SAURASHTRA LETTER BA;Lo;0;L;;;;;N;;;;; +A8A9;SAURASHTRA LETTER BHA;Lo;0;L;;;;;N;;;;; +A8AA;SAURASHTRA LETTER MA;Lo;0;L;;;;;N;;;;; +A8AB;SAURASHTRA LETTER YA;Lo;0;L;;;;;N;;;;; +A8AC;SAURASHTRA LETTER RA;Lo;0;L;;;;;N;;;;; +A8AD;SAURASHTRA LETTER LA;Lo;0;L;;;;;N;;;;; +A8AE;SAURASHTRA LETTER VA;Lo;0;L;;;;;N;;;;; +A8AF;SAURASHTRA LETTER SHA;Lo;0;L;;;;;N;;;;; +A8B0;SAURASHTRA LETTER SSA;Lo;0;L;;;;;N;;;;; +A8B1;SAURASHTRA LETTER SA;Lo;0;L;;;;;N;;;;; +A8B2;SAURASHTRA LETTER HA;Lo;0;L;;;;;N;;;;; +A8B3;SAURASHTRA LETTER LLA;Lo;0;L;;;;;N;;;;; +A8B4;SAURASHTRA CONSONANT SIGN HAARU;Mc;0;L;;;;;N;;;;; +A8B5;SAURASHTRA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +A8B6;SAURASHTRA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +A8B7;SAURASHTRA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +A8B8;SAURASHTRA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +A8B9;SAURASHTRA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +A8BA;SAURASHTRA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +A8BB;SAURASHTRA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +A8BC;SAURASHTRA VOWEL SIGN VOCALIC L;Mc;0;L;;;;;N;;;;; +A8BD;SAURASHTRA VOWEL SIGN VOCALIC LL;Mc;0;L;;;;;N;;;;; +A8BE;SAURASHTRA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +A8BF;SAURASHTRA VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +A8C0;SAURASHTRA VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +A8C1;SAURASHTRA VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +A8C2;SAURASHTRA VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +A8C3;SAURASHTRA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +A8C4;SAURASHTRA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +A8CE;SAURASHTRA DANDA;Po;0;L;;;;;N;;;;; +A8CF;SAURASHTRA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +A8D0;SAURASHTRA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A8D1;SAURASHTRA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A8D2;SAURASHTRA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A8D3;SAURASHTRA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A8D4;SAURASHTRA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A8D5;SAURASHTRA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A8D6;SAURASHTRA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A8D7;SAURASHTRA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A8D8;SAURASHTRA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A8D9;SAURASHTRA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A8E0;COMBINING DEVANAGARI DIGIT ZERO;Mn;230;NSM;;;;;N;;;;; +A8E1;COMBINING DEVANAGARI DIGIT ONE;Mn;230;NSM;;;;;N;;;;; +A8E2;COMBINING DEVANAGARI DIGIT TWO;Mn;230;NSM;;;;;N;;;;; +A8E3;COMBINING DEVANAGARI DIGIT THREE;Mn;230;NSM;;;;;N;;;;; +A8E4;COMBINING DEVANAGARI DIGIT FOUR;Mn;230;NSM;;;;;N;;;;; +A8E5;COMBINING DEVANAGARI DIGIT FIVE;Mn;230;NSM;;;;;N;;;;; +A8E6;COMBINING DEVANAGARI DIGIT SIX;Mn;230;NSM;;;;;N;;;;; +A8E7;COMBINING DEVANAGARI DIGIT SEVEN;Mn;230;NSM;;;;;N;;;;; +A8E8;COMBINING DEVANAGARI DIGIT EIGHT;Mn;230;NSM;;;;;N;;;;; +A8E9;COMBINING DEVANAGARI DIGIT NINE;Mn;230;NSM;;;;;N;;;;; +A8EA;COMBINING DEVANAGARI LETTER A;Mn;230;NSM;;;;;N;;;;; +A8EB;COMBINING DEVANAGARI LETTER U;Mn;230;NSM;;;;;N;;;;; +A8EC;COMBINING DEVANAGARI LETTER KA;Mn;230;NSM;;;;;N;;;;; +A8ED;COMBINING DEVANAGARI LETTER NA;Mn;230;NSM;;;;;N;;;;; +A8EE;COMBINING DEVANAGARI LETTER PA;Mn;230;NSM;;;;;N;;;;; +A8EF;COMBINING DEVANAGARI LETTER RA;Mn;230;NSM;;;;;N;;;;; +A8F0;COMBINING DEVANAGARI LETTER VI;Mn;230;NSM;;;;;N;;;;; +A8F1;COMBINING DEVANAGARI SIGN AVAGRAHA;Mn;230;NSM;;;;;N;;;;; +A8F2;DEVANAGARI SIGN SPACING CANDRABINDU;Lo;0;L;;;;;N;;;;; +A8F3;DEVANAGARI SIGN CANDRABINDU VIRAMA;Lo;0;L;;;;;N;;;;; +A8F4;DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA;Lo;0;L;;;;;N;;;;; +A8F5;DEVANAGARI SIGN CANDRABINDU TWO;Lo;0;L;;;;;N;;;;; +A8F6;DEVANAGARI SIGN CANDRABINDU THREE;Lo;0;L;;;;;N;;;;; +A8F7;DEVANAGARI SIGN CANDRABINDU AVAGRAHA;Lo;0;L;;;;;N;;;;; +A8F8;DEVANAGARI SIGN PUSHPIKA;Po;0;L;;;;;N;;;;; +A8F9;DEVANAGARI GAP FILLER;Po;0;L;;;;;N;;;;; +A8FA;DEVANAGARI CARET;Po;0;L;;;;;N;;;;; +A8FB;DEVANAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;; +A900;KAYAH LI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A901;KAYAH LI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A902;KAYAH LI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A903;KAYAH LI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A904;KAYAH LI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A905;KAYAH LI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A906;KAYAH LI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A907;KAYAH LI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A908;KAYAH LI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A909;KAYAH LI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A90A;KAYAH LI LETTER KA;Lo;0;L;;;;;N;;;;; +A90B;KAYAH LI LETTER KHA;Lo;0;L;;;;;N;;;;; +A90C;KAYAH LI LETTER GA;Lo;0;L;;;;;N;;;;; +A90D;KAYAH LI LETTER NGA;Lo;0;L;;;;;N;;;;; +A90E;KAYAH LI LETTER SA;Lo;0;L;;;;;N;;;;; +A90F;KAYAH LI LETTER SHA;Lo;0;L;;;;;N;;;;; +A910;KAYAH LI LETTER ZA;Lo;0;L;;;;;N;;;;; +A911;KAYAH LI LETTER NYA;Lo;0;L;;;;;N;;;;; +A912;KAYAH LI LETTER TA;Lo;0;L;;;;;N;;;;; +A913;KAYAH LI LETTER HTA;Lo;0;L;;;;;N;;;;; +A914;KAYAH LI LETTER NA;Lo;0;L;;;;;N;;;;; +A915;KAYAH LI LETTER PA;Lo;0;L;;;;;N;;;;; +A916;KAYAH LI LETTER PHA;Lo;0;L;;;;;N;;;;; +A917;KAYAH LI LETTER MA;Lo;0;L;;;;;N;;;;; +A918;KAYAH LI LETTER DA;Lo;0;L;;;;;N;;;;; +A919;KAYAH LI LETTER BA;Lo;0;L;;;;;N;;;;; +A91A;KAYAH LI LETTER RA;Lo;0;L;;;;;N;;;;; +A91B;KAYAH LI LETTER YA;Lo;0;L;;;;;N;;;;; +A91C;KAYAH LI LETTER LA;Lo;0;L;;;;;N;;;;; +A91D;KAYAH LI LETTER WA;Lo;0;L;;;;;N;;;;; +A91E;KAYAH LI LETTER THA;Lo;0;L;;;;;N;;;;; +A91F;KAYAH LI LETTER HA;Lo;0;L;;;;;N;;;;; +A920;KAYAH LI LETTER VA;Lo;0;L;;;;;N;;;;; +A921;KAYAH LI LETTER CA;Lo;0;L;;;;;N;;;;; +A922;KAYAH LI LETTER A;Lo;0;L;;;;;N;;;;; +A923;KAYAH LI LETTER OE;Lo;0;L;;;;;N;;;;; +A924;KAYAH LI LETTER I;Lo;0;L;;;;;N;;;;; +A925;KAYAH LI LETTER OO;Lo;0;L;;;;;N;;;;; +A926;KAYAH LI VOWEL UE;Mn;0;NSM;;;;;N;;;;; +A927;KAYAH LI VOWEL E;Mn;0;NSM;;;;;N;;;;; +A928;KAYAH LI VOWEL U;Mn;0;NSM;;;;;N;;;;; +A929;KAYAH LI VOWEL EE;Mn;0;NSM;;;;;N;;;;; +A92A;KAYAH LI VOWEL O;Mn;0;NSM;;;;;N;;;;; +A92B;KAYAH LI TONE PLOPHU;Mn;220;NSM;;;;;N;;;;; +A92C;KAYAH LI TONE CALYA;Mn;220;NSM;;;;;N;;;;; +A92D;KAYAH LI TONE CALYA PLOPHU;Mn;220;NSM;;;;;N;;;;; +A92E;KAYAH LI SIGN CWI;Po;0;L;;;;;N;;;;; +A92F;KAYAH LI SIGN SHYA;Po;0;L;;;;;N;;;;; +A930;REJANG LETTER KA;Lo;0;L;;;;;N;;;;; +A931;REJANG LETTER GA;Lo;0;L;;;;;N;;;;; +A932;REJANG LETTER NGA;Lo;0;L;;;;;N;;;;; +A933;REJANG LETTER TA;Lo;0;L;;;;;N;;;;; +A934;REJANG LETTER DA;Lo;0;L;;;;;N;;;;; +A935;REJANG LETTER NA;Lo;0;L;;;;;N;;;;; +A936;REJANG LETTER PA;Lo;0;L;;;;;N;;;;; +A937;REJANG LETTER BA;Lo;0;L;;;;;N;;;;; +A938;REJANG LETTER MA;Lo;0;L;;;;;N;;;;; +A939;REJANG LETTER CA;Lo;0;L;;;;;N;;;;; +A93A;REJANG LETTER JA;Lo;0;L;;;;;N;;;;; +A93B;REJANG LETTER NYA;Lo;0;L;;;;;N;;;;; +A93C;REJANG LETTER SA;Lo;0;L;;;;;N;;;;; +A93D;REJANG LETTER RA;Lo;0;L;;;;;N;;;;; +A93E;REJANG LETTER LA;Lo;0;L;;;;;N;;;;; +A93F;REJANG LETTER YA;Lo;0;L;;;;;N;;;;; +A940;REJANG LETTER WA;Lo;0;L;;;;;N;;;;; +A941;REJANG LETTER HA;Lo;0;L;;;;;N;;;;; +A942;REJANG LETTER MBA;Lo;0;L;;;;;N;;;;; +A943;REJANG LETTER NGGA;Lo;0;L;;;;;N;;;;; +A944;REJANG LETTER NDA;Lo;0;L;;;;;N;;;;; +A945;REJANG LETTER NYJA;Lo;0;L;;;;;N;;;;; +A946;REJANG LETTER A;Lo;0;L;;;;;N;;;;; +A947;REJANG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +A948;REJANG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +A949;REJANG VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +A94A;REJANG VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +A94B;REJANG VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +A94C;REJANG VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +A94D;REJANG VOWEL SIGN EU;Mn;0;NSM;;;;;N;;;;; +A94E;REJANG VOWEL SIGN EA;Mn;0;NSM;;;;;N;;;;; +A94F;REJANG CONSONANT SIGN NG;Mn;0;NSM;;;;;N;;;;; +A950;REJANG CONSONANT SIGN N;Mn;0;NSM;;;;;N;;;;; +A951;REJANG CONSONANT SIGN R;Mn;0;NSM;;;;;N;;;;; +A952;REJANG CONSONANT SIGN H;Mc;0;L;;;;;N;;;;; +A953;REJANG VIRAMA;Mc;9;L;;;;;N;;;;; +A95F;REJANG SECTION MARK;Po;0;L;;;;;N;;;;; +A960;HANGUL CHOSEONG TIKEUT-MIEUM;Lo;0;L;;;;;N;;;;; +A961;HANGUL CHOSEONG TIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +A962;HANGUL CHOSEONG TIKEUT-SIOS;Lo;0;L;;;;;N;;;;; +A963;HANGUL CHOSEONG TIKEUT-CIEUC;Lo;0;L;;;;;N;;;;; +A964;HANGUL CHOSEONG RIEUL-KIYEOK;Lo;0;L;;;;;N;;;;; +A965;HANGUL CHOSEONG RIEUL-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +A966;HANGUL CHOSEONG RIEUL-TIKEUT;Lo;0;L;;;;;N;;;;; +A967;HANGUL CHOSEONG RIEUL-SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +A968;HANGUL CHOSEONG RIEUL-MIEUM;Lo;0;L;;;;;N;;;;; +A969;HANGUL CHOSEONG RIEUL-PIEUP;Lo;0;L;;;;;N;;;;; +A96A;HANGUL CHOSEONG RIEUL-SSANGPIEUP;Lo;0;L;;;;;N;;;;; +A96B;HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +A96C;HANGUL CHOSEONG RIEUL-SIOS;Lo;0;L;;;;;N;;;;; +A96D;HANGUL CHOSEONG RIEUL-CIEUC;Lo;0;L;;;;;N;;;;; +A96E;HANGUL CHOSEONG RIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +A96F;HANGUL CHOSEONG MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +A970;HANGUL CHOSEONG MIEUM-TIKEUT;Lo;0;L;;;;;N;;;;; +A971;HANGUL CHOSEONG MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +A972;HANGUL CHOSEONG PIEUP-SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +A973;HANGUL CHOSEONG PIEUP-KHIEUKH;Lo;0;L;;;;;N;;;;; +A974;HANGUL CHOSEONG PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +A975;HANGUL CHOSEONG SSANGSIOS-PIEUP;Lo;0;L;;;;;N;;;;; +A976;HANGUL CHOSEONG IEUNG-RIEUL;Lo;0;L;;;;;N;;;;; +A977;HANGUL CHOSEONG IEUNG-HIEUH;Lo;0;L;;;;;N;;;;; +A978;HANGUL CHOSEONG SSANGCIEUC-HIEUH;Lo;0;L;;;;;N;;;;; +A979;HANGUL CHOSEONG SSANGTHIEUTH;Lo;0;L;;;;;N;;;;; +A97A;HANGUL CHOSEONG PHIEUPH-HIEUH;Lo;0;L;;;;;N;;;;; +A97B;HANGUL CHOSEONG HIEUH-SIOS;Lo;0;L;;;;;N;;;;; +A97C;HANGUL CHOSEONG SSANGYEORINHIEUH;Lo;0;L;;;;;N;;;;; +A980;JAVANESE SIGN PANYANGGA;Mn;0;NSM;;;;;N;;;;; +A981;JAVANESE SIGN CECAK;Mn;0;NSM;;;;;N;;;;; +A982;JAVANESE SIGN LAYAR;Mn;0;NSM;;;;;N;;;;; +A983;JAVANESE SIGN WIGNYAN;Mc;0;L;;;;;N;;;;; +A984;JAVANESE LETTER A;Lo;0;L;;;;;N;;;;; +A985;JAVANESE LETTER I KAWI;Lo;0;L;;;;;N;;;;; +A986;JAVANESE LETTER I;Lo;0;L;;;;;N;;;;; +A987;JAVANESE LETTER II;Lo;0;L;;;;;N;;;;; +A988;JAVANESE LETTER U;Lo;0;L;;;;;N;;;;; +A989;JAVANESE LETTER PA CEREK;Lo;0;L;;;;;N;;;;; +A98A;JAVANESE LETTER NGA LELET;Lo;0;L;;;;;N;;;;; +A98B;JAVANESE LETTER NGA LELET RASWADI;Lo;0;L;;;;;N;;;;; +A98C;JAVANESE LETTER E;Lo;0;L;;;;;N;;;;; +A98D;JAVANESE LETTER AI;Lo;0;L;;;;;N;;;;; +A98E;JAVANESE LETTER O;Lo;0;L;;;;;N;;;;; +A98F;JAVANESE LETTER KA;Lo;0;L;;;;;N;;;;; +A990;JAVANESE LETTER KA SASAK;Lo;0;L;;;;;N;;;;; +A991;JAVANESE LETTER KA MURDA;Lo;0;L;;;;;N;;;;; +A992;JAVANESE LETTER GA;Lo;0;L;;;;;N;;;;; +A993;JAVANESE LETTER GA MURDA;Lo;0;L;;;;;N;;;;; +A994;JAVANESE LETTER NGA;Lo;0;L;;;;;N;;;;; +A995;JAVANESE LETTER CA;Lo;0;L;;;;;N;;;;; +A996;JAVANESE LETTER CA MURDA;Lo;0;L;;;;;N;;;;; +A997;JAVANESE LETTER JA;Lo;0;L;;;;;N;;;;; +A998;JAVANESE LETTER NYA MURDA;Lo;0;L;;;;;N;;;;; +A999;JAVANESE LETTER JA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99A;JAVANESE LETTER NYA;Lo;0;L;;;;;N;;;;; +A99B;JAVANESE LETTER TTA;Lo;0;L;;;;;N;;;;; +A99C;JAVANESE LETTER TTA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99D;JAVANESE LETTER DDA;Lo;0;L;;;;;N;;;;; +A99E;JAVANESE LETTER DDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99F;JAVANESE LETTER NA MURDA;Lo;0;L;;;;;N;;;;; +A9A0;JAVANESE LETTER TA;Lo;0;L;;;;;N;;;;; +A9A1;JAVANESE LETTER TA MURDA;Lo;0;L;;;;;N;;;;; +A9A2;JAVANESE LETTER DA;Lo;0;L;;;;;N;;;;; +A9A3;JAVANESE LETTER DA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A9A4;JAVANESE LETTER NA;Lo;0;L;;;;;N;;;;; +A9A5;JAVANESE LETTER PA;Lo;0;L;;;;;N;;;;; +A9A6;JAVANESE LETTER PA MURDA;Lo;0;L;;;;;N;;;;; +A9A7;JAVANESE LETTER BA;Lo;0;L;;;;;N;;;;; +A9A8;JAVANESE LETTER BA MURDA;Lo;0;L;;;;;N;;;;; +A9A9;JAVANESE LETTER MA;Lo;0;L;;;;;N;;;;; +A9AA;JAVANESE LETTER YA;Lo;0;L;;;;;N;;;;; +A9AB;JAVANESE LETTER RA;Lo;0;L;;;;;N;;;;; +A9AC;JAVANESE LETTER RA AGUNG;Lo;0;L;;;;;N;;;;; +A9AD;JAVANESE LETTER LA;Lo;0;L;;;;;N;;;;; +A9AE;JAVANESE LETTER WA;Lo;0;L;;;;;N;;;;; +A9AF;JAVANESE LETTER SA MURDA;Lo;0;L;;;;;N;;;;; +A9B0;JAVANESE LETTER SA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A9B1;JAVANESE LETTER SA;Lo;0;L;;;;;N;;;;; +A9B2;JAVANESE LETTER HA;Lo;0;L;;;;;N;;;;; +A9B3;JAVANESE SIGN CECAK TELU;Mn;7;NSM;;;;;N;;;;; +A9B4;JAVANESE VOWEL SIGN TARUNG;Mc;0;L;;;;;N;;;;; +A9B5;JAVANESE VOWEL SIGN TOLONG;Mc;0;L;;;;;N;;;;; +A9B6;JAVANESE VOWEL SIGN WULU;Mn;0;NSM;;;;;N;;;;; +A9B7;JAVANESE VOWEL SIGN WULU MELIK;Mn;0;NSM;;;;;N;;;;; +A9B8;JAVANESE VOWEL SIGN SUKU;Mn;0;NSM;;;;;N;;;;; +A9B9;JAVANESE VOWEL SIGN SUKU MENDUT;Mn;0;NSM;;;;;N;;;;; +A9BA;JAVANESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;; +A9BB;JAVANESE VOWEL SIGN DIRGA MURE;Mc;0;L;;;;;N;;;;; +A9BC;JAVANESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;; +A9BD;JAVANESE CONSONANT SIGN KERET;Mc;0;L;;;;;N;;;;; +A9BE;JAVANESE CONSONANT SIGN PENGKAL;Mc;0;L;;;;;N;;;;; +A9BF;JAVANESE CONSONANT SIGN CAKRA;Mc;0;L;;;;;N;;;;; +A9C0;JAVANESE PANGKON;Mc;9;L;;;;;N;;;;; +A9C1;JAVANESE LEFT RERENGGAN;Po;0;L;;;;;N;;;;; +A9C2;JAVANESE RIGHT RERENGGAN;Po;0;L;;;;;N;;;;; +A9C3;JAVANESE PADA ANDAP;Po;0;L;;;;;N;;;;; +A9C4;JAVANESE PADA MADYA;Po;0;L;;;;;N;;;;; +A9C5;JAVANESE PADA LUHUR;Po;0;L;;;;;N;;;;; +A9C6;JAVANESE PADA WINDU;Po;0;L;;;;;N;;;;; +A9C7;JAVANESE PADA PANGKAT;Po;0;L;;;;;N;;;;; +A9C8;JAVANESE PADA LINGSA;Po;0;L;;;;;N;;;;; +A9C9;JAVANESE PADA LUNGSI;Po;0;L;;;;;N;;;;; +A9CA;JAVANESE PADA ADEG;Po;0;L;;;;;N;;;;; +A9CB;JAVANESE PADA ADEG ADEG;Po;0;L;;;;;N;;;;; +A9CC;JAVANESE PADA PISELEH;Po;0;L;;;;;N;;;;; +A9CD;JAVANESE TURNED PADA PISELEH;Po;0;L;;;;;N;;;;; +A9CF;JAVANESE PANGRANGKEP;Lm;0;L;;;;;N;;;;; +A9D0;JAVANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A9D1;JAVANESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A9D2;JAVANESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A9D3;JAVANESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A9D4;JAVANESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A9D5;JAVANESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A9D6;JAVANESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A9D7;JAVANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A9D8;JAVANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A9D9;JAVANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A9DE;JAVANESE PADA TIRTA TUMETES;Po;0;L;;;;;N;;;;; +A9DF;JAVANESE PADA ISEN-ISEN;Po;0;L;;;;;N;;;;; +AA00;CHAM LETTER A;Lo;0;L;;;;;N;;;;; +AA01;CHAM LETTER I;Lo;0;L;;;;;N;;;;; +AA02;CHAM LETTER U;Lo;0;L;;;;;N;;;;; +AA03;CHAM LETTER E;Lo;0;L;;;;;N;;;;; +AA04;CHAM LETTER AI;Lo;0;L;;;;;N;;;;; +AA05;CHAM LETTER O;Lo;0;L;;;;;N;;;;; +AA06;CHAM LETTER KA;Lo;0;L;;;;;N;;;;; +AA07;CHAM LETTER KHA;Lo;0;L;;;;;N;;;;; +AA08;CHAM LETTER GA;Lo;0;L;;;;;N;;;;; +AA09;CHAM LETTER GHA;Lo;0;L;;;;;N;;;;; +AA0A;CHAM LETTER NGUE;Lo;0;L;;;;;N;;;;; +AA0B;CHAM LETTER NGA;Lo;0;L;;;;;N;;;;; +AA0C;CHAM LETTER CHA;Lo;0;L;;;;;N;;;;; +AA0D;CHAM LETTER CHHA;Lo;0;L;;;;;N;;;;; +AA0E;CHAM LETTER JA;Lo;0;L;;;;;N;;;;; +AA0F;CHAM LETTER JHA;Lo;0;L;;;;;N;;;;; +AA10;CHAM LETTER NHUE;Lo;0;L;;;;;N;;;;; +AA11;CHAM LETTER NHA;Lo;0;L;;;;;N;;;;; +AA12;CHAM LETTER NHJA;Lo;0;L;;;;;N;;;;; +AA13;CHAM LETTER TA;Lo;0;L;;;;;N;;;;; +AA14;CHAM LETTER THA;Lo;0;L;;;;;N;;;;; +AA15;CHAM LETTER DA;Lo;0;L;;;;;N;;;;; +AA16;CHAM LETTER DHA;Lo;0;L;;;;;N;;;;; +AA17;CHAM LETTER NUE;Lo;0;L;;;;;N;;;;; +AA18;CHAM LETTER NA;Lo;0;L;;;;;N;;;;; +AA19;CHAM LETTER DDA;Lo;0;L;;;;;N;;;;; +AA1A;CHAM LETTER PA;Lo;0;L;;;;;N;;;;; +AA1B;CHAM LETTER PPA;Lo;0;L;;;;;N;;;;; +AA1C;CHAM LETTER PHA;Lo;0;L;;;;;N;;;;; +AA1D;CHAM LETTER BA;Lo;0;L;;;;;N;;;;; +AA1E;CHAM LETTER BHA;Lo;0;L;;;;;N;;;;; +AA1F;CHAM LETTER MUE;Lo;0;L;;;;;N;;;;; +AA20;CHAM LETTER MA;Lo;0;L;;;;;N;;;;; +AA21;CHAM LETTER BBA;Lo;0;L;;;;;N;;;;; +AA22;CHAM LETTER YA;Lo;0;L;;;;;N;;;;; +AA23;CHAM LETTER RA;Lo;0;L;;;;;N;;;;; +AA24;CHAM LETTER LA;Lo;0;L;;;;;N;;;;; +AA25;CHAM LETTER VA;Lo;0;L;;;;;N;;;;; +AA26;CHAM LETTER SSA;Lo;0;L;;;;;N;;;;; +AA27;CHAM LETTER SA;Lo;0;L;;;;;N;;;;; +AA28;CHAM LETTER HA;Lo;0;L;;;;;N;;;;; +AA29;CHAM VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +AA2A;CHAM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +AA2B;CHAM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +AA2C;CHAM VOWEL SIGN EI;Mn;0;NSM;;;;;N;;;;; +AA2D;CHAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +AA2E;CHAM VOWEL SIGN OE;Mn;0;NSM;;;;;N;;;;; +AA2F;CHAM VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +AA30;CHAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +AA31;CHAM VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +AA32;CHAM VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +AA33;CHAM CONSONANT SIGN YA;Mc;0;L;;;;;N;;;;; +AA34;CHAM CONSONANT SIGN RA;Mc;0;L;;;;;N;;;;; +AA35;CHAM CONSONANT SIGN LA;Mn;0;NSM;;;;;N;;;;; +AA36;CHAM CONSONANT SIGN WA;Mn;0;NSM;;;;;N;;;;; +AA40;CHAM LETTER FINAL K;Lo;0;L;;;;;N;;;;; +AA41;CHAM LETTER FINAL G;Lo;0;L;;;;;N;;;;; +AA42;CHAM LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +AA43;CHAM CONSONANT SIGN FINAL NG;Mn;0;NSM;;;;;N;;;;; +AA44;CHAM LETTER FINAL CH;Lo;0;L;;;;;N;;;;; +AA45;CHAM LETTER FINAL T;Lo;0;L;;;;;N;;;;; +AA46;CHAM LETTER FINAL N;Lo;0;L;;;;;N;;;;; +AA47;CHAM LETTER FINAL P;Lo;0;L;;;;;N;;;;; +AA48;CHAM LETTER FINAL Y;Lo;0;L;;;;;N;;;;; +AA49;CHAM LETTER FINAL R;Lo;0;L;;;;;N;;;;; +AA4A;CHAM LETTER FINAL L;Lo;0;L;;;;;N;;;;; +AA4B;CHAM LETTER FINAL SS;Lo;0;L;;;;;N;;;;; +AA4C;CHAM CONSONANT SIGN FINAL M;Mn;0;NSM;;;;;N;;;;; +AA4D;CHAM CONSONANT SIGN FINAL H;Mc;0;L;;;;;N;;;;; +AA50;CHAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +AA51;CHAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +AA52;CHAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +AA53;CHAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +AA54;CHAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +AA55;CHAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +AA56;CHAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +AA57;CHAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +AA58;CHAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +AA59;CHAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +AA5C;CHAM PUNCTUATION SPIRAL;Po;0;L;;;;;N;;;;; +AA5D;CHAM PUNCTUATION DANDA;Po;0;L;;;;;N;;;;; +AA5E;CHAM PUNCTUATION DOUBLE DANDA;Po;0;L;;;;;N;;;;; +AA5F;CHAM PUNCTUATION TRIPLE DANDA;Po;0;L;;;;;N;;;;; +AA60;MYANMAR LETTER KHAMTI GA;Lo;0;L;;;;;N;;;;; +AA61;MYANMAR LETTER KHAMTI CA;Lo;0;L;;;;;N;;;;; +AA62;MYANMAR LETTER KHAMTI CHA;Lo;0;L;;;;;N;;;;; +AA63;MYANMAR LETTER KHAMTI JA;Lo;0;L;;;;;N;;;;; +AA64;MYANMAR LETTER KHAMTI JHA;Lo;0;L;;;;;N;;;;; +AA65;MYANMAR LETTER KHAMTI NYA;Lo;0;L;;;;;N;;;;; +AA66;MYANMAR LETTER KHAMTI TTA;Lo;0;L;;;;;N;;;;; +AA67;MYANMAR LETTER KHAMTI TTHA;Lo;0;L;;;;;N;;;;; +AA68;MYANMAR LETTER KHAMTI DDA;Lo;0;L;;;;;N;;;;; +AA69;MYANMAR LETTER KHAMTI DDHA;Lo;0;L;;;;;N;;;;; +AA6A;MYANMAR LETTER KHAMTI DHA;Lo;0;L;;;;;N;;;;; +AA6B;MYANMAR LETTER KHAMTI NA;Lo;0;L;;;;;N;;;;; +AA6C;MYANMAR LETTER KHAMTI SA;Lo;0;L;;;;;N;;;;; +AA6D;MYANMAR LETTER KHAMTI HA;Lo;0;L;;;;;N;;;;; +AA6E;MYANMAR LETTER KHAMTI HHA;Lo;0;L;;;;;N;;;;; +AA6F;MYANMAR LETTER KHAMTI FA;Lo;0;L;;;;;N;;;;; +AA70;MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION;Lm;0;L;;;;;N;;;;; +AA71;MYANMAR LETTER KHAMTI XA;Lo;0;L;;;;;N;;;;; +AA72;MYANMAR LETTER KHAMTI ZA;Lo;0;L;;;;;N;;;;; +AA73;MYANMAR LETTER KHAMTI RA;Lo;0;L;;;;;N;;;;; +AA74;MYANMAR LOGOGRAM KHAMTI OAY;Lo;0;L;;;;;N;;;;; +AA75;MYANMAR LOGOGRAM KHAMTI QN;Lo;0;L;;;;;N;;;;; +AA76;MYANMAR LOGOGRAM KHAMTI HM;Lo;0;L;;;;;N;;;;; +AA77;MYANMAR SYMBOL AITON EXCLAMATION;So;0;L;;;;;N;;;;; +AA78;MYANMAR SYMBOL AITON ONE;So;0;L;;;;;N;;;;; +AA79;MYANMAR SYMBOL AITON TWO;So;0;L;;;;;N;;;;; +AA7A;MYANMAR LETTER AITON RA;Lo;0;L;;;;;N;;;;; +AA7B;MYANMAR SIGN PAO KAREN TONE;Mc;0;L;;;;;N;;;;; +AA80;TAI VIET LETTER LOW KO;Lo;0;L;;;;;N;;;;; +AA81;TAI VIET LETTER HIGH KO;Lo;0;L;;;;;N;;;;; +AA82;TAI VIET LETTER LOW KHO;Lo;0;L;;;;;N;;;;; +AA83;TAI VIET LETTER HIGH KHO;Lo;0;L;;;;;N;;;;; +AA84;TAI VIET LETTER LOW KHHO;Lo;0;L;;;;;N;;;;; +AA85;TAI VIET LETTER HIGH KHHO;Lo;0;L;;;;;N;;;;; +AA86;TAI VIET LETTER LOW GO;Lo;0;L;;;;;N;;;;; +AA87;TAI VIET LETTER HIGH GO;Lo;0;L;;;;;N;;;;; +AA88;TAI VIET LETTER LOW NGO;Lo;0;L;;;;;N;;;;; +AA89;TAI VIET LETTER HIGH NGO;Lo;0;L;;;;;N;;;;; +AA8A;TAI VIET LETTER LOW CO;Lo;0;L;;;;;N;;;;; +AA8B;TAI VIET LETTER HIGH CO;Lo;0;L;;;;;N;;;;; +AA8C;TAI VIET LETTER LOW CHO;Lo;0;L;;;;;N;;;;; +AA8D;TAI VIET LETTER HIGH CHO;Lo;0;L;;;;;N;;;;; +AA8E;TAI VIET LETTER LOW SO;Lo;0;L;;;;;N;;;;; +AA8F;TAI VIET LETTER HIGH SO;Lo;0;L;;;;;N;;;;; +AA90;TAI VIET LETTER LOW NYO;Lo;0;L;;;;;N;;;;; +AA91;TAI VIET LETTER HIGH NYO;Lo;0;L;;;;;N;;;;; +AA92;TAI VIET LETTER LOW DO;Lo;0;L;;;;;N;;;;; +AA93;TAI VIET LETTER HIGH DO;Lo;0;L;;;;;N;;;;; +AA94;TAI VIET LETTER LOW TO;Lo;0;L;;;;;N;;;;; +AA95;TAI VIET LETTER HIGH TO;Lo;0;L;;;;;N;;;;; +AA96;TAI VIET LETTER LOW THO;Lo;0;L;;;;;N;;;;; +AA97;TAI VIET LETTER HIGH THO;Lo;0;L;;;;;N;;;;; +AA98;TAI VIET LETTER LOW NO;Lo;0;L;;;;;N;;;;; +AA99;TAI VIET LETTER HIGH NO;Lo;0;L;;;;;N;;;;; +AA9A;TAI VIET LETTER LOW BO;Lo;0;L;;;;;N;;;;; +AA9B;TAI VIET LETTER HIGH BO;Lo;0;L;;;;;N;;;;; +AA9C;TAI VIET LETTER LOW PO;Lo;0;L;;;;;N;;;;; +AA9D;TAI VIET LETTER HIGH PO;Lo;0;L;;;;;N;;;;; +AA9E;TAI VIET LETTER LOW PHO;Lo;0;L;;;;;N;;;;; +AA9F;TAI VIET LETTER HIGH PHO;Lo;0;L;;;;;N;;;;; +AAA0;TAI VIET LETTER LOW FO;Lo;0;L;;;;;N;;;;; +AAA1;TAI VIET LETTER HIGH FO;Lo;0;L;;;;;N;;;;; +AAA2;TAI VIET LETTER LOW MO;Lo;0;L;;;;;N;;;;; +AAA3;TAI VIET LETTER HIGH MO;Lo;0;L;;;;;N;;;;; +AAA4;TAI VIET LETTER LOW YO;Lo;0;L;;;;;N;;;;; +AAA5;TAI VIET LETTER HIGH YO;Lo;0;L;;;;;N;;;;; +AAA6;TAI VIET LETTER LOW RO;Lo;0;L;;;;;N;;;;; +AAA7;TAI VIET LETTER HIGH RO;Lo;0;L;;;;;N;;;;; +AAA8;TAI VIET LETTER LOW LO;Lo;0;L;;;;;N;;;;; +AAA9;TAI VIET LETTER HIGH LO;Lo;0;L;;;;;N;;;;; +AAAA;TAI VIET LETTER LOW VO;Lo;0;L;;;;;N;;;;; +AAAB;TAI VIET LETTER HIGH VO;Lo;0;L;;;;;N;;;;; +AAAC;TAI VIET LETTER LOW HO;Lo;0;L;;;;;N;;;;; +AAAD;TAI VIET LETTER HIGH HO;Lo;0;L;;;;;N;;;;; +AAAE;TAI VIET LETTER LOW O;Lo;0;L;;;;;N;;;;; +AAAF;TAI VIET LETTER HIGH O;Lo;0;L;;;;;N;;;;; +AAB0;TAI VIET MAI KANG;Mn;230;NSM;;;;;N;;;;; +AAB1;TAI VIET VOWEL AA;Lo;0;L;;;;;N;;;;; +AAB2;TAI VIET VOWEL I;Mn;230;NSM;;;;;N;;;;; +AAB3;TAI VIET VOWEL UE;Mn;230;NSM;;;;;N;;;;; +AAB4;TAI VIET VOWEL U;Mn;220;NSM;;;;;N;;;;; +AAB5;TAI VIET VOWEL E;Lo;0;L;;;;;N;;;;; +AAB6;TAI VIET VOWEL O;Lo;0;L;;;;;N;;;;; +AAB7;TAI VIET MAI KHIT;Mn;230;NSM;;;;;N;;;;; +AAB8;TAI VIET VOWEL IA;Mn;230;NSM;;;;;N;;;;; +AAB9;TAI VIET VOWEL UEA;Lo;0;L;;;;;N;;;;; +AABA;TAI VIET VOWEL UA;Lo;0;L;;;;;N;;;;; +AABB;TAI VIET VOWEL AUE;Lo;0;L;;;;;N;;;;; +AABC;TAI VIET VOWEL AY;Lo;0;L;;;;;N;;;;; +AABD;TAI VIET VOWEL AN;Lo;0;L;;;;;N;;;;; +AABE;TAI VIET VOWEL AM;Mn;230;NSM;;;;;N;;;;; +AABF;TAI VIET TONE MAI EK;Mn;230;NSM;;;;;N;;;;; +AAC0;TAI VIET TONE MAI NUENG;Lo;0;L;;;;;N;;;;; +AAC1;TAI VIET TONE MAI THO;Mn;230;NSM;;;;;N;;;;; +AAC2;TAI VIET TONE MAI SONG;Lo;0;L;;;;;N;;;;; +AADB;TAI VIET SYMBOL KON;Lo;0;L;;;;;N;;;;; +AADC;TAI VIET SYMBOL NUENG;Lo;0;L;;;;;N;;;;; +AADD;TAI VIET SYMBOL SAM;Lm;0;L;;;;;N;;;;; +AADE;TAI VIET SYMBOL HO HOI;Po;0;L;;;;;N;;;;; +AADF;TAI VIET SYMBOL KOI KOI;Po;0;L;;;;;N;;;;; +ABC0;MEETEI MAYEK LETTER KOK;Lo;0;L;;;;;N;;;;; +ABC1;MEETEI MAYEK LETTER SAM;Lo;0;L;;;;;N;;;;; +ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;; +ABC3;MEETEI MAYEK LETTER MIT;Lo;0;L;;;;;N;;;;; +ABC4;MEETEI MAYEK LETTER PA;Lo;0;L;;;;;N;;;;; +ABC5;MEETEI MAYEK LETTER NA;Lo;0;L;;;;;N;;;;; +ABC6;MEETEI MAYEK LETTER CHIL;Lo;0;L;;;;;N;;;;; +ABC7;MEETEI MAYEK LETTER TIL;Lo;0;L;;;;;N;;;;; +ABC8;MEETEI MAYEK LETTER KHOU;Lo;0;L;;;;;N;;;;; +ABC9;MEETEI MAYEK LETTER NGOU;Lo;0;L;;;;;N;;;;; +ABCA;MEETEI MAYEK LETTER THOU;Lo;0;L;;;;;N;;;;; +ABCB;MEETEI MAYEK LETTER WAI;Lo;0;L;;;;;N;;;;; +ABCC;MEETEI MAYEK LETTER YANG;Lo;0;L;;;;;N;;;;; +ABCD;MEETEI MAYEK LETTER HUK;Lo;0;L;;;;;N;;;;; +ABCE;MEETEI MAYEK LETTER UN;Lo;0;L;;;;;N;;;;; +ABCF;MEETEI MAYEK LETTER I;Lo;0;L;;;;;N;;;;; +ABD0;MEETEI MAYEK LETTER PHAM;Lo;0;L;;;;;N;;;;; +ABD1;MEETEI MAYEK LETTER ATIYA;Lo;0;L;;;;;N;;;;; +ABD2;MEETEI MAYEK LETTER GOK;Lo;0;L;;;;;N;;;;; +ABD3;MEETEI MAYEK LETTER JHAM;Lo;0;L;;;;;N;;;;; +ABD4;MEETEI MAYEK LETTER RAI;Lo;0;L;;;;;N;;;;; +ABD5;MEETEI MAYEK LETTER BA;Lo;0;L;;;;;N;;;;; +ABD6;MEETEI MAYEK LETTER JIL;Lo;0;L;;;;;N;;;;; +ABD7;MEETEI MAYEK LETTER DIL;Lo;0;L;;;;;N;;;;; +ABD8;MEETEI MAYEK LETTER GHOU;Lo;0;L;;;;;N;;;;; +ABD9;MEETEI MAYEK LETTER DHOU;Lo;0;L;;;;;N;;;;; +ABDA;MEETEI MAYEK LETTER BHAM;Lo;0;L;;;;;N;;;;; +ABDB;MEETEI MAYEK LETTER KOK LONSUM;Lo;0;L;;;;;N;;;;; +ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;; +ABDD;MEETEI MAYEK LETTER MIT LONSUM;Lo;0;L;;;;;N;;;;; +ABDE;MEETEI MAYEK LETTER PA LONSUM;Lo;0;L;;;;;N;;;;; +ABDF;MEETEI MAYEK LETTER NA LONSUM;Lo;0;L;;;;;N;;;;; +ABE0;MEETEI MAYEK LETTER TIL LONSUM;Lo;0;L;;;;;N;;;;; +ABE1;MEETEI MAYEK LETTER NGOU LONSUM;Lo;0;L;;;;;N;;;;; +ABE2;MEETEI MAYEK LETTER I LONSUM;Lo;0;L;;;;;N;;;;; +ABE3;MEETEI MAYEK VOWEL SIGN ONAP;Mc;0;L;;;;;N;;;;; +ABE4;MEETEI MAYEK VOWEL SIGN INAP;Mc;0;L;;;;;N;;;;; +ABE5;MEETEI MAYEK VOWEL SIGN ANAP;Mn;0;NSM;;;;;N;;;;; +ABE6;MEETEI MAYEK VOWEL SIGN YENAP;Mc;0;L;;;;;N;;;;; +ABE7;MEETEI MAYEK VOWEL SIGN SOUNAP;Mc;0;L;;;;;N;;;;; +ABE8;MEETEI MAYEK VOWEL SIGN UNAP;Mn;0;NSM;;;;;N;;;;; +ABE9;MEETEI MAYEK VOWEL SIGN CHEINAP;Mc;0;L;;;;;N;;;;; +ABEA;MEETEI MAYEK VOWEL SIGN NUNG;Mc;0;L;;;;;N;;;;; +ABEB;MEETEI MAYEK CHEIKHEI;Po;0;L;;;;;N;;;;; +ABEC;MEETEI MAYEK LUM IYEK;Mc;0;L;;;;;N;;;;; +ABED;MEETEI MAYEK APUN IYEK;Mn;9;NSM;;;;;N;;;;; +ABF0;MEETEI MAYEK DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +ABF1;MEETEI MAYEK DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +ABF2;MEETEI MAYEK DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +ABF3;MEETEI MAYEK DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +ABF4;MEETEI MAYEK DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +ABF5;MEETEI MAYEK DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +ABF6;MEETEI MAYEK DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +ABF7;MEETEI MAYEK DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +ABF8;MEETEI MAYEK DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +ABF9;MEETEI MAYEK DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +AC00;;Lo;0;L;;;;;N;;;;; +D7A3;;Lo;0;L;;;;;N;;;;; +D7B0;HANGUL JUNGSEONG O-YEO;Lo;0;L;;;;;N;;;;; +D7B1;HANGUL JUNGSEONG O-O-I;Lo;0;L;;;;;N;;;;; +D7B2;HANGUL JUNGSEONG YO-A;Lo;0;L;;;;;N;;;;; +D7B3;HANGUL JUNGSEONG YO-AE;Lo;0;L;;;;;N;;;;; +D7B4;HANGUL JUNGSEONG YO-EO;Lo;0;L;;;;;N;;;;; +D7B5;HANGUL JUNGSEONG U-YEO;Lo;0;L;;;;;N;;;;; +D7B6;HANGUL JUNGSEONG U-I-I;Lo;0;L;;;;;N;;;;; +D7B7;HANGUL JUNGSEONG YU-AE;Lo;0;L;;;;;N;;;;; +D7B8;HANGUL JUNGSEONG YU-O;Lo;0;L;;;;;N;;;;; +D7B9;HANGUL JUNGSEONG EU-A;Lo;0;L;;;;;N;;;;; +D7BA;HANGUL JUNGSEONG EU-EO;Lo;0;L;;;;;N;;;;; +D7BB;HANGUL JUNGSEONG EU-E;Lo;0;L;;;;;N;;;;; +D7BC;HANGUL JUNGSEONG EU-O;Lo;0;L;;;;;N;;;;; +D7BD;HANGUL JUNGSEONG I-YA-O;Lo;0;L;;;;;N;;;;; +D7BE;HANGUL JUNGSEONG I-YAE;Lo;0;L;;;;;N;;;;; +D7BF;HANGUL JUNGSEONG I-YEO;Lo;0;L;;;;;N;;;;; +D7C0;HANGUL JUNGSEONG I-YE;Lo;0;L;;;;;N;;;;; +D7C1;HANGUL JUNGSEONG I-O-I;Lo;0;L;;;;;N;;;;; +D7C2;HANGUL JUNGSEONG I-YO;Lo;0;L;;;;;N;;;;; +D7C3;HANGUL JUNGSEONG I-YU;Lo;0;L;;;;;N;;;;; +D7C4;HANGUL JUNGSEONG I-I;Lo;0;L;;;;;N;;;;; +D7C5;HANGUL JUNGSEONG ARAEA-A;Lo;0;L;;;;;N;;;;; +D7C6;HANGUL JUNGSEONG ARAEA-E;Lo;0;L;;;;;N;;;;; +D7CB;HANGUL JONGSEONG NIEUN-RIEUL;Lo;0;L;;;;;N;;;;; +D7CC;HANGUL JONGSEONG NIEUN-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7CD;HANGUL JONGSEONG SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +D7CE;HANGUL JONGSEONG SSANGTIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +D7CF;HANGUL JONGSEONG TIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +D7D0;HANGUL JONGSEONG TIKEUT-SIOS;Lo;0;L;;;;;N;;;;; +D7D1;HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +D7D2;HANGUL JONGSEONG TIKEUT-CIEUC;Lo;0;L;;;;;N;;;;; +D7D3;HANGUL JONGSEONG TIKEUT-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7D4;HANGUL JONGSEONG TIKEUT-THIEUTH;Lo;0;L;;;;;N;;;;; +D7D5;HANGUL JONGSEONG RIEUL-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +D7D6;HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH;Lo;0;L;;;;;N;;;;; +D7D7;HANGUL JONGSEONG SSANGRIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +D7D8;HANGUL JONGSEONG RIEUL-MIEUM-HIEUH;Lo;0;L;;;;;N;;;;; +D7D9;HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +D7DA;HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +D7DB;HANGUL JONGSEONG RIEUL-YESIEUNG;Lo;0;L;;;;;N;;;;; +D7DC;HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH;Lo;0;L;;;;;N;;;;; +D7DD;HANGUL JONGSEONG KAPYEOUNRIEUL;Lo;0;L;;;;;N;;;;; +D7DE;HANGUL JONGSEONG MIEUM-NIEUN;Lo;0;L;;;;;N;;;;; +D7DF;HANGUL JONGSEONG MIEUM-SSANGNIEUN;Lo;0;L;;;;;N;;;;; +D7E0;HANGUL JONGSEONG SSANGMIEUM;Lo;0;L;;;;;N;;;;; +D7E1;HANGUL JONGSEONG MIEUM-PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +D7E2;HANGUL JONGSEONG MIEUM-CIEUC;Lo;0;L;;;;;N;;;;; +D7E3;HANGUL JONGSEONG PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +D7E4;HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH;Lo;0;L;;;;;N;;;;; +D7E5;HANGUL JONGSEONG PIEUP-MIEUM;Lo;0;L;;;;;N;;;;; +D7E6;HANGUL JONGSEONG SSANGPIEUP;Lo;0;L;;;;;N;;;;; +D7E7;HANGUL JONGSEONG PIEUP-SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +D7E8;HANGUL JONGSEONG PIEUP-CIEUC;Lo;0;L;;;;;N;;;;; +D7E9;HANGUL JONGSEONG PIEUP-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7EA;HANGUL JONGSEONG SIOS-MIEUM;Lo;0;L;;;;;N;;;;; +D7EB;HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +D7EC;HANGUL JONGSEONG SSANGSIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +D7ED;HANGUL JONGSEONG SSANGSIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +D7EE;HANGUL JONGSEONG SIOS-PANSIOS;Lo;0;L;;;;;N;;;;; +D7EF;HANGUL JONGSEONG SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +D7F0;HANGUL JONGSEONG SIOS-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7F1;HANGUL JONGSEONG SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +D7F2;HANGUL JONGSEONG SIOS-HIEUH;Lo;0;L;;;;;N;;;;; +D7F3;HANGUL JONGSEONG PANSIOS-PIEUP;Lo;0;L;;;;;N;;;;; +D7F4;HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +D7F5;HANGUL JONGSEONG YESIEUNG-MIEUM;Lo;0;L;;;;;N;;;;; +D7F6;HANGUL JONGSEONG YESIEUNG-HIEUH;Lo;0;L;;;;;N;;;;; +D7F7;HANGUL JONGSEONG CIEUC-PIEUP;Lo;0;L;;;;;N;;;;; +D7F8;HANGUL JONGSEONG CIEUC-SSANGPIEUP;Lo;0;L;;;;;N;;;;; +D7F9;HANGUL JONGSEONG SSANGCIEUC;Lo;0;L;;;;;N;;;;; +D7FA;HANGUL JONGSEONG PHIEUPH-SIOS;Lo;0;L;;;;;N;;;;; +D7FB;HANGUL JONGSEONG PHIEUPH-THIEUTH;Lo;0;L;;;;;N;;;;; +D800;;Cs;0;L;;;;;N;;;;; +DB7F;;Cs;0;L;;;;;N;;;;; +DB80;;Cs;0;L;;;;;N;;;;; +DBFF;;Cs;0;L;;;;;N;;;;; +DC00;;Cs;0;L;;;;;N;;;;; +DFFF;;Cs;0;L;;;;;N;;;;; +E000;;Co;0;L;;;;;N;;;;; +F8FF;;Co;0;L;;;;;N;;;;; +F900;CJK COMPATIBILITY IDEOGRAPH-F900;Lo;0;L;8C48;;;;N;;;;; +F901;CJK COMPATIBILITY IDEOGRAPH-F901;Lo;0;L;66F4;;;;N;;;;; +F902;CJK COMPATIBILITY IDEOGRAPH-F902;Lo;0;L;8ECA;;;;N;;;;; +F903;CJK COMPATIBILITY IDEOGRAPH-F903;Lo;0;L;8CC8;;;;N;;;;; +F904;CJK COMPATIBILITY IDEOGRAPH-F904;Lo;0;L;6ED1;;;;N;;;;; +F905;CJK COMPATIBILITY IDEOGRAPH-F905;Lo;0;L;4E32;;;;N;;;;; +F906;CJK COMPATIBILITY IDEOGRAPH-F906;Lo;0;L;53E5;;;;N;;;;; +F907;CJK COMPATIBILITY IDEOGRAPH-F907;Lo;0;L;9F9C;;;;N;;;;; +F908;CJK COMPATIBILITY IDEOGRAPH-F908;Lo;0;L;9F9C;;;;N;;;;; +F909;CJK COMPATIBILITY IDEOGRAPH-F909;Lo;0;L;5951;;;;N;;;;; +F90A;CJK COMPATIBILITY IDEOGRAPH-F90A;Lo;0;L;91D1;;;;N;;;;; +F90B;CJK COMPATIBILITY IDEOGRAPH-F90B;Lo;0;L;5587;;;;N;;;;; +F90C;CJK COMPATIBILITY IDEOGRAPH-F90C;Lo;0;L;5948;;;;N;;;;; +F90D;CJK COMPATIBILITY IDEOGRAPH-F90D;Lo;0;L;61F6;;;;N;;;;; +F90E;CJK COMPATIBILITY IDEOGRAPH-F90E;Lo;0;L;7669;;;;N;;;;; +F90F;CJK COMPATIBILITY IDEOGRAPH-F90F;Lo;0;L;7F85;;;;N;;;;; +F910;CJK COMPATIBILITY IDEOGRAPH-F910;Lo;0;L;863F;;;;N;;;;; +F911;CJK COMPATIBILITY IDEOGRAPH-F911;Lo;0;L;87BA;;;;N;;;;; +F912;CJK COMPATIBILITY IDEOGRAPH-F912;Lo;0;L;88F8;;;;N;;;;; +F913;CJK COMPATIBILITY IDEOGRAPH-F913;Lo;0;L;908F;;;;N;;;;; +F914;CJK COMPATIBILITY IDEOGRAPH-F914;Lo;0;L;6A02;;;;N;;;;; +F915;CJK COMPATIBILITY IDEOGRAPH-F915;Lo;0;L;6D1B;;;;N;;;;; +F916;CJK COMPATIBILITY IDEOGRAPH-F916;Lo;0;L;70D9;;;;N;;;;; +F917;CJK COMPATIBILITY IDEOGRAPH-F917;Lo;0;L;73DE;;;;N;;;;; +F918;CJK COMPATIBILITY IDEOGRAPH-F918;Lo;0;L;843D;;;;N;;;;; +F919;CJK COMPATIBILITY IDEOGRAPH-F919;Lo;0;L;916A;;;;N;;;;; +F91A;CJK COMPATIBILITY IDEOGRAPH-F91A;Lo;0;L;99F1;;;;N;;;;; +F91B;CJK COMPATIBILITY IDEOGRAPH-F91B;Lo;0;L;4E82;;;;N;;;;; +F91C;CJK COMPATIBILITY IDEOGRAPH-F91C;Lo;0;L;5375;;;;N;;;;; +F91D;CJK COMPATIBILITY IDEOGRAPH-F91D;Lo;0;L;6B04;;;;N;;;;; +F91E;CJK COMPATIBILITY IDEOGRAPH-F91E;Lo;0;L;721B;;;;N;;;;; +F91F;CJK COMPATIBILITY IDEOGRAPH-F91F;Lo;0;L;862D;;;;N;;;;; +F920;CJK COMPATIBILITY IDEOGRAPH-F920;Lo;0;L;9E1E;;;;N;;;;; +F921;CJK COMPATIBILITY IDEOGRAPH-F921;Lo;0;L;5D50;;;;N;;;;; +F922;CJK COMPATIBILITY IDEOGRAPH-F922;Lo;0;L;6FEB;;;;N;;;;; +F923;CJK COMPATIBILITY IDEOGRAPH-F923;Lo;0;L;85CD;;;;N;;;;; +F924;CJK COMPATIBILITY IDEOGRAPH-F924;Lo;0;L;8964;;;;N;;;;; +F925;CJK COMPATIBILITY IDEOGRAPH-F925;Lo;0;L;62C9;;;;N;;;;; +F926;CJK COMPATIBILITY IDEOGRAPH-F926;Lo;0;L;81D8;;;;N;;;;; +F927;CJK COMPATIBILITY IDEOGRAPH-F927;Lo;0;L;881F;;;;N;;;;; +F928;CJK COMPATIBILITY IDEOGRAPH-F928;Lo;0;L;5ECA;;;;N;;;;; +F929;CJK COMPATIBILITY IDEOGRAPH-F929;Lo;0;L;6717;;;;N;;;;; +F92A;CJK COMPATIBILITY IDEOGRAPH-F92A;Lo;0;L;6D6A;;;;N;;;;; +F92B;CJK COMPATIBILITY IDEOGRAPH-F92B;Lo;0;L;72FC;;;;N;;;;; +F92C;CJK COMPATIBILITY IDEOGRAPH-F92C;Lo;0;L;90CE;;;;N;;;;; +F92D;CJK COMPATIBILITY IDEOGRAPH-F92D;Lo;0;L;4F86;;;;N;;;;; +F92E;CJK COMPATIBILITY IDEOGRAPH-F92E;Lo;0;L;51B7;;;;N;;;;; +F92F;CJK COMPATIBILITY IDEOGRAPH-F92F;Lo;0;L;52DE;;;;N;;;;; +F930;CJK COMPATIBILITY IDEOGRAPH-F930;Lo;0;L;64C4;;;;N;;;;; +F931;CJK COMPATIBILITY IDEOGRAPH-F931;Lo;0;L;6AD3;;;;N;;;;; +F932;CJK COMPATIBILITY IDEOGRAPH-F932;Lo;0;L;7210;;;;N;;;;; +F933;CJK COMPATIBILITY IDEOGRAPH-F933;Lo;0;L;76E7;;;;N;;;;; +F934;CJK COMPATIBILITY IDEOGRAPH-F934;Lo;0;L;8001;;;;N;;;;; +F935;CJK COMPATIBILITY IDEOGRAPH-F935;Lo;0;L;8606;;;;N;;;;; +F936;CJK COMPATIBILITY IDEOGRAPH-F936;Lo;0;L;865C;;;;N;;;;; +F937;CJK COMPATIBILITY IDEOGRAPH-F937;Lo;0;L;8DEF;;;;N;;;;; +F938;CJK COMPATIBILITY IDEOGRAPH-F938;Lo;0;L;9732;;;;N;;;;; +F939;CJK COMPATIBILITY IDEOGRAPH-F939;Lo;0;L;9B6F;;;;N;;;;; +F93A;CJK COMPATIBILITY IDEOGRAPH-F93A;Lo;0;L;9DFA;;;;N;;;;; +F93B;CJK COMPATIBILITY IDEOGRAPH-F93B;Lo;0;L;788C;;;;N;;;;; +F93C;CJK COMPATIBILITY IDEOGRAPH-F93C;Lo;0;L;797F;;;;N;;;;; +F93D;CJK COMPATIBILITY IDEOGRAPH-F93D;Lo;0;L;7DA0;;;;N;;;;; +F93E;CJK COMPATIBILITY IDEOGRAPH-F93E;Lo;0;L;83C9;;;;N;;;;; +F93F;CJK COMPATIBILITY IDEOGRAPH-F93F;Lo;0;L;9304;;;;N;;;;; +F940;CJK COMPATIBILITY IDEOGRAPH-F940;Lo;0;L;9E7F;;;;N;;;;; +F941;CJK COMPATIBILITY IDEOGRAPH-F941;Lo;0;L;8AD6;;;;N;;;;; +F942;CJK COMPATIBILITY IDEOGRAPH-F942;Lo;0;L;58DF;;;;N;;;;; +F943;CJK COMPATIBILITY IDEOGRAPH-F943;Lo;0;L;5F04;;;;N;;;;; +F944;CJK COMPATIBILITY IDEOGRAPH-F944;Lo;0;L;7C60;;;;N;;;;; +F945;CJK COMPATIBILITY IDEOGRAPH-F945;Lo;0;L;807E;;;;N;;;;; +F946;CJK COMPATIBILITY IDEOGRAPH-F946;Lo;0;L;7262;;;;N;;;;; +F947;CJK COMPATIBILITY IDEOGRAPH-F947;Lo;0;L;78CA;;;;N;;;;; +F948;CJK COMPATIBILITY IDEOGRAPH-F948;Lo;0;L;8CC2;;;;N;;;;; +F949;CJK COMPATIBILITY IDEOGRAPH-F949;Lo;0;L;96F7;;;;N;;;;; +F94A;CJK COMPATIBILITY IDEOGRAPH-F94A;Lo;0;L;58D8;;;;N;;;;; +F94B;CJK COMPATIBILITY IDEOGRAPH-F94B;Lo;0;L;5C62;;;;N;;;;; +F94C;CJK COMPATIBILITY IDEOGRAPH-F94C;Lo;0;L;6A13;;;;N;;;;; +F94D;CJK COMPATIBILITY IDEOGRAPH-F94D;Lo;0;L;6DDA;;;;N;;;;; +F94E;CJK COMPATIBILITY IDEOGRAPH-F94E;Lo;0;L;6F0F;;;;N;;;;; +F94F;CJK COMPATIBILITY IDEOGRAPH-F94F;Lo;0;L;7D2F;;;;N;;;;; +F950;CJK COMPATIBILITY IDEOGRAPH-F950;Lo;0;L;7E37;;;;N;;;;; +F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;964B;;;;N;;;;; +F952;CJK COMPATIBILITY IDEOGRAPH-F952;Lo;0;L;52D2;;;;N;;;;; +F953;CJK COMPATIBILITY IDEOGRAPH-F953;Lo;0;L;808B;;;;N;;;;; +F954;CJK COMPATIBILITY IDEOGRAPH-F954;Lo;0;L;51DC;;;;N;;;;; +F955;CJK COMPATIBILITY IDEOGRAPH-F955;Lo;0;L;51CC;;;;N;;;;; +F956;CJK COMPATIBILITY IDEOGRAPH-F956;Lo;0;L;7A1C;;;;N;;;;; +F957;CJK COMPATIBILITY IDEOGRAPH-F957;Lo;0;L;7DBE;;;;N;;;;; +F958;CJK COMPATIBILITY IDEOGRAPH-F958;Lo;0;L;83F1;;;;N;;;;; +F959;CJK COMPATIBILITY IDEOGRAPH-F959;Lo;0;L;9675;;;;N;;;;; +F95A;CJK COMPATIBILITY IDEOGRAPH-F95A;Lo;0;L;8B80;;;;N;;;;; +F95B;CJK COMPATIBILITY IDEOGRAPH-F95B;Lo;0;L;62CF;;;;N;;;;; +F95C;CJK COMPATIBILITY IDEOGRAPH-F95C;Lo;0;L;6A02;;;;N;;;;; +F95D;CJK COMPATIBILITY IDEOGRAPH-F95D;Lo;0;L;8AFE;;;;N;;;;; +F95E;CJK COMPATIBILITY IDEOGRAPH-F95E;Lo;0;L;4E39;;;;N;;;;; +F95F;CJK COMPATIBILITY IDEOGRAPH-F95F;Lo;0;L;5BE7;;;;N;;;;; +F960;CJK COMPATIBILITY IDEOGRAPH-F960;Lo;0;L;6012;;;;N;;;;; +F961;CJK COMPATIBILITY IDEOGRAPH-F961;Lo;0;L;7387;;;;N;;;;; +F962;CJK COMPATIBILITY IDEOGRAPH-F962;Lo;0;L;7570;;;;N;;;;; +F963;CJK COMPATIBILITY IDEOGRAPH-F963;Lo;0;L;5317;;;;N;;;;; +F964;CJK COMPATIBILITY IDEOGRAPH-F964;Lo;0;L;78FB;;;;N;;;;; +F965;CJK COMPATIBILITY IDEOGRAPH-F965;Lo;0;L;4FBF;;;;N;;;;; +F966;CJK COMPATIBILITY IDEOGRAPH-F966;Lo;0;L;5FA9;;;;N;;;;; +F967;CJK COMPATIBILITY IDEOGRAPH-F967;Lo;0;L;4E0D;;;;N;;;;; +F968;CJK COMPATIBILITY IDEOGRAPH-F968;Lo;0;L;6CCC;;;;N;;;;; +F969;CJK COMPATIBILITY IDEOGRAPH-F969;Lo;0;L;6578;;;;N;;;;; +F96A;CJK COMPATIBILITY IDEOGRAPH-F96A;Lo;0;L;7D22;;;;N;;;;; +F96B;CJK COMPATIBILITY IDEOGRAPH-F96B;Lo;0;L;53C3;;;3;N;;;;; +F96C;CJK COMPATIBILITY IDEOGRAPH-F96C;Lo;0;L;585E;;;;N;;;;; +F96D;CJK COMPATIBILITY IDEOGRAPH-F96D;Lo;0;L;7701;;;;N;;;;; +F96E;CJK COMPATIBILITY IDEOGRAPH-F96E;Lo;0;L;8449;;;;N;;;;; +F96F;CJK COMPATIBILITY IDEOGRAPH-F96F;Lo;0;L;8AAA;;;;N;;;;; +F970;CJK COMPATIBILITY IDEOGRAPH-F970;Lo;0;L;6BBA;;;;N;;;;; +F971;CJK COMPATIBILITY IDEOGRAPH-F971;Lo;0;L;8FB0;;;;N;;;;; +F972;CJK COMPATIBILITY IDEOGRAPH-F972;Lo;0;L;6C88;;;;N;;;;; +F973;CJK COMPATIBILITY IDEOGRAPH-F973;Lo;0;L;62FE;;;10;N;;;;; +F974;CJK COMPATIBILITY IDEOGRAPH-F974;Lo;0;L;82E5;;;;N;;;;; +F975;CJK COMPATIBILITY IDEOGRAPH-F975;Lo;0;L;63A0;;;;N;;;;; +F976;CJK COMPATIBILITY IDEOGRAPH-F976;Lo;0;L;7565;;;;N;;;;; +F977;CJK COMPATIBILITY IDEOGRAPH-F977;Lo;0;L;4EAE;;;;N;;;;; +F978;CJK COMPATIBILITY IDEOGRAPH-F978;Lo;0;L;5169;;;2;N;;;;; +F979;CJK COMPATIBILITY IDEOGRAPH-F979;Lo;0;L;51C9;;;;N;;;;; +F97A;CJK COMPATIBILITY IDEOGRAPH-F97A;Lo;0;L;6881;;;;N;;;;; +F97B;CJK COMPATIBILITY IDEOGRAPH-F97B;Lo;0;L;7CE7;;;;N;;;;; +F97C;CJK COMPATIBILITY IDEOGRAPH-F97C;Lo;0;L;826F;;;;N;;;;; +F97D;CJK COMPATIBILITY IDEOGRAPH-F97D;Lo;0;L;8AD2;;;;N;;;;; +F97E;CJK COMPATIBILITY IDEOGRAPH-F97E;Lo;0;L;91CF;;;;N;;;;; +F97F;CJK COMPATIBILITY IDEOGRAPH-F97F;Lo;0;L;52F5;;;;N;;;;; +F980;CJK COMPATIBILITY IDEOGRAPH-F980;Lo;0;L;5442;;;;N;;;;; +F981;CJK COMPATIBILITY IDEOGRAPH-F981;Lo;0;L;5973;;;;N;;;;; +F982;CJK COMPATIBILITY IDEOGRAPH-F982;Lo;0;L;5EEC;;;;N;;;;; +F983;CJK COMPATIBILITY IDEOGRAPH-F983;Lo;0;L;65C5;;;;N;;;;; +F984;CJK COMPATIBILITY IDEOGRAPH-F984;Lo;0;L;6FFE;;;;N;;;;; +F985;CJK COMPATIBILITY IDEOGRAPH-F985;Lo;0;L;792A;;;;N;;;;; +F986;CJK COMPATIBILITY IDEOGRAPH-F986;Lo;0;L;95AD;;;;N;;;;; +F987;CJK COMPATIBILITY IDEOGRAPH-F987;Lo;0;L;9A6A;;;;N;;;;; +F988;CJK COMPATIBILITY IDEOGRAPH-F988;Lo;0;L;9E97;;;;N;;;;; +F989;CJK COMPATIBILITY IDEOGRAPH-F989;Lo;0;L;9ECE;;;;N;;;;; +F98A;CJK COMPATIBILITY IDEOGRAPH-F98A;Lo;0;L;529B;;;;N;;;;; +F98B;CJK COMPATIBILITY IDEOGRAPH-F98B;Lo;0;L;66C6;;;;N;;;;; +F98C;CJK COMPATIBILITY IDEOGRAPH-F98C;Lo;0;L;6B77;;;;N;;;;; +F98D;CJK COMPATIBILITY IDEOGRAPH-F98D;Lo;0;L;8F62;;;;N;;;;; +F98E;CJK COMPATIBILITY IDEOGRAPH-F98E;Lo;0;L;5E74;;;;N;;;;; +F98F;CJK COMPATIBILITY IDEOGRAPH-F98F;Lo;0;L;6190;;;;N;;;;; +F990;CJK COMPATIBILITY IDEOGRAPH-F990;Lo;0;L;6200;;;;N;;;;; +F991;CJK COMPATIBILITY IDEOGRAPH-F991;Lo;0;L;649A;;;;N;;;;; +F992;CJK COMPATIBILITY IDEOGRAPH-F992;Lo;0;L;6F23;;;;N;;;;; +F993;CJK COMPATIBILITY IDEOGRAPH-F993;Lo;0;L;7149;;;;N;;;;; +F994;CJK COMPATIBILITY IDEOGRAPH-F994;Lo;0;L;7489;;;;N;;;;; +F995;CJK COMPATIBILITY IDEOGRAPH-F995;Lo;0;L;79CA;;;;N;;;;; +F996;CJK COMPATIBILITY IDEOGRAPH-F996;Lo;0;L;7DF4;;;;N;;;;; +F997;CJK COMPATIBILITY IDEOGRAPH-F997;Lo;0;L;806F;;;;N;;;;; +F998;CJK COMPATIBILITY IDEOGRAPH-F998;Lo;0;L;8F26;;;;N;;;;; +F999;CJK COMPATIBILITY IDEOGRAPH-F999;Lo;0;L;84EE;;;;N;;;;; +F99A;CJK COMPATIBILITY IDEOGRAPH-F99A;Lo;0;L;9023;;;;N;;;;; +F99B;CJK COMPATIBILITY IDEOGRAPH-F99B;Lo;0;L;934A;;;;N;;;;; +F99C;CJK COMPATIBILITY IDEOGRAPH-F99C;Lo;0;L;5217;;;;N;;;;; +F99D;CJK COMPATIBILITY IDEOGRAPH-F99D;Lo;0;L;52A3;;;;N;;;;; +F99E;CJK COMPATIBILITY IDEOGRAPH-F99E;Lo;0;L;54BD;;;;N;;;;; +F99F;CJK COMPATIBILITY IDEOGRAPH-F99F;Lo;0;L;70C8;;;;N;;;;; +F9A0;CJK COMPATIBILITY IDEOGRAPH-F9A0;Lo;0;L;88C2;;;;N;;;;; +F9A1;CJK COMPATIBILITY IDEOGRAPH-F9A1;Lo;0;L;8AAA;;;;N;;;;; +F9A2;CJK COMPATIBILITY IDEOGRAPH-F9A2;Lo;0;L;5EC9;;;;N;;;;; +F9A3;CJK COMPATIBILITY IDEOGRAPH-F9A3;Lo;0;L;5FF5;;;;N;;;;; +F9A4;CJK COMPATIBILITY IDEOGRAPH-F9A4;Lo;0;L;637B;;;;N;;;;; +F9A5;CJK COMPATIBILITY IDEOGRAPH-F9A5;Lo;0;L;6BAE;;;;N;;;;; +F9A6;CJK COMPATIBILITY IDEOGRAPH-F9A6;Lo;0;L;7C3E;;;;N;;;;; +F9A7;CJK COMPATIBILITY IDEOGRAPH-F9A7;Lo;0;L;7375;;;;N;;;;; +F9A8;CJK COMPATIBILITY IDEOGRAPH-F9A8;Lo;0;L;4EE4;;;;N;;;;; +F9A9;CJK COMPATIBILITY IDEOGRAPH-F9A9;Lo;0;L;56F9;;;;N;;;;; +F9AA;CJK COMPATIBILITY IDEOGRAPH-F9AA;Lo;0;L;5BE7;;;;N;;;;; +F9AB;CJK COMPATIBILITY IDEOGRAPH-F9AB;Lo;0;L;5DBA;;;;N;;;;; +F9AC;CJK COMPATIBILITY IDEOGRAPH-F9AC;Lo;0;L;601C;;;;N;;;;; +F9AD;CJK COMPATIBILITY IDEOGRAPH-F9AD;Lo;0;L;73B2;;;;N;;;;; +F9AE;CJK COMPATIBILITY IDEOGRAPH-F9AE;Lo;0;L;7469;;;;N;;;;; +F9AF;CJK COMPATIBILITY IDEOGRAPH-F9AF;Lo;0;L;7F9A;;;;N;;;;; +F9B0;CJK COMPATIBILITY IDEOGRAPH-F9B0;Lo;0;L;8046;;;;N;;;;; +F9B1;CJK COMPATIBILITY IDEOGRAPH-F9B1;Lo;0;L;9234;;;;N;;;;; +F9B2;CJK COMPATIBILITY IDEOGRAPH-F9B2;Lo;0;L;96F6;;;0;N;;;;; +F9B3;CJK COMPATIBILITY IDEOGRAPH-F9B3;Lo;0;L;9748;;;;N;;;;; +F9B4;CJK COMPATIBILITY IDEOGRAPH-F9B4;Lo;0;L;9818;;;;N;;;;; +F9B5;CJK COMPATIBILITY IDEOGRAPH-F9B5;Lo;0;L;4F8B;;;;N;;;;; +F9B6;CJK COMPATIBILITY IDEOGRAPH-F9B6;Lo;0;L;79AE;;;;N;;;;; +F9B7;CJK COMPATIBILITY IDEOGRAPH-F9B7;Lo;0;L;91B4;;;;N;;;;; +F9B8;CJK COMPATIBILITY IDEOGRAPH-F9B8;Lo;0;L;96B8;;;;N;;;;; +F9B9;CJK COMPATIBILITY IDEOGRAPH-F9B9;Lo;0;L;60E1;;;;N;;;;; +F9BA;CJK COMPATIBILITY IDEOGRAPH-F9BA;Lo;0;L;4E86;;;;N;;;;; +F9BB;CJK COMPATIBILITY IDEOGRAPH-F9BB;Lo;0;L;50DA;;;;N;;;;; +F9BC;CJK COMPATIBILITY IDEOGRAPH-F9BC;Lo;0;L;5BEE;;;;N;;;;; +F9BD;CJK COMPATIBILITY IDEOGRAPH-F9BD;Lo;0;L;5C3F;;;;N;;;;; +F9BE;CJK COMPATIBILITY IDEOGRAPH-F9BE;Lo;0;L;6599;;;;N;;;;; +F9BF;CJK COMPATIBILITY IDEOGRAPH-F9BF;Lo;0;L;6A02;;;;N;;;;; +F9C0;CJK COMPATIBILITY IDEOGRAPH-F9C0;Lo;0;L;71CE;;;;N;;;;; +F9C1;CJK COMPATIBILITY IDEOGRAPH-F9C1;Lo;0;L;7642;;;;N;;;;; +F9C2;CJK COMPATIBILITY IDEOGRAPH-F9C2;Lo;0;L;84FC;;;;N;;;;; +F9C3;CJK COMPATIBILITY IDEOGRAPH-F9C3;Lo;0;L;907C;;;;N;;;;; +F9C4;CJK COMPATIBILITY IDEOGRAPH-F9C4;Lo;0;L;9F8D;;;;N;;;;; +F9C5;CJK COMPATIBILITY IDEOGRAPH-F9C5;Lo;0;L;6688;;;;N;;;;; +F9C6;CJK COMPATIBILITY IDEOGRAPH-F9C6;Lo;0;L;962E;;;;N;;;;; +F9C7;CJK COMPATIBILITY IDEOGRAPH-F9C7;Lo;0;L;5289;;;;N;;;;; +F9C8;CJK COMPATIBILITY IDEOGRAPH-F9C8;Lo;0;L;677B;;;;N;;;;; +F9C9;CJK COMPATIBILITY IDEOGRAPH-F9C9;Lo;0;L;67F3;;;;N;;;;; +F9CA;CJK COMPATIBILITY IDEOGRAPH-F9CA;Lo;0;L;6D41;;;;N;;;;; +F9CB;CJK COMPATIBILITY IDEOGRAPH-F9CB;Lo;0;L;6E9C;;;;N;;;;; +F9CC;CJK COMPATIBILITY IDEOGRAPH-F9CC;Lo;0;L;7409;;;;N;;;;; +F9CD;CJK COMPATIBILITY IDEOGRAPH-F9CD;Lo;0;L;7559;;;;N;;;;; +F9CE;CJK COMPATIBILITY IDEOGRAPH-F9CE;Lo;0;L;786B;;;;N;;;;; +F9CF;CJK COMPATIBILITY IDEOGRAPH-F9CF;Lo;0;L;7D10;;;;N;;;;; +F9D0;CJK COMPATIBILITY IDEOGRAPH-F9D0;Lo;0;L;985E;;;;N;;;;; +F9D1;CJK COMPATIBILITY IDEOGRAPH-F9D1;Lo;0;L;516D;;;6;N;;;;; +F9D2;CJK COMPATIBILITY IDEOGRAPH-F9D2;Lo;0;L;622E;;;;N;;;;; +F9D3;CJK COMPATIBILITY IDEOGRAPH-F9D3;Lo;0;L;9678;;;6;N;;;;; +F9D4;CJK COMPATIBILITY IDEOGRAPH-F9D4;Lo;0;L;502B;;;;N;;;;; +F9D5;CJK COMPATIBILITY IDEOGRAPH-F9D5;Lo;0;L;5D19;;;;N;;;;; +F9D6;CJK COMPATIBILITY IDEOGRAPH-F9D6;Lo;0;L;6DEA;;;;N;;;;; +F9D7;CJK COMPATIBILITY IDEOGRAPH-F9D7;Lo;0;L;8F2A;;;;N;;;;; +F9D8;CJK COMPATIBILITY IDEOGRAPH-F9D8;Lo;0;L;5F8B;;;;N;;;;; +F9D9;CJK COMPATIBILITY IDEOGRAPH-F9D9;Lo;0;L;6144;;;;N;;;;; +F9DA;CJK COMPATIBILITY IDEOGRAPH-F9DA;Lo;0;L;6817;;;;N;;;;; +F9DB;CJK COMPATIBILITY IDEOGRAPH-F9DB;Lo;0;L;7387;;;;N;;;;; +F9DC;CJK COMPATIBILITY IDEOGRAPH-F9DC;Lo;0;L;9686;;;;N;;;;; +F9DD;CJK COMPATIBILITY IDEOGRAPH-F9DD;Lo;0;L;5229;;;;N;;;;; +F9DE;CJK COMPATIBILITY IDEOGRAPH-F9DE;Lo;0;L;540F;;;;N;;;;; +F9DF;CJK COMPATIBILITY IDEOGRAPH-F9DF;Lo;0;L;5C65;;;;N;;;;; +F9E0;CJK COMPATIBILITY IDEOGRAPH-F9E0;Lo;0;L;6613;;;;N;;;;; +F9E1;CJK COMPATIBILITY IDEOGRAPH-F9E1;Lo;0;L;674E;;;;N;;;;; +F9E2;CJK COMPATIBILITY IDEOGRAPH-F9E2;Lo;0;L;68A8;;;;N;;;;; +F9E3;CJK COMPATIBILITY IDEOGRAPH-F9E3;Lo;0;L;6CE5;;;;N;;;;; +F9E4;CJK COMPATIBILITY IDEOGRAPH-F9E4;Lo;0;L;7406;;;;N;;;;; +F9E5;CJK COMPATIBILITY IDEOGRAPH-F9E5;Lo;0;L;75E2;;;;N;;;;; +F9E6;CJK COMPATIBILITY IDEOGRAPH-F9E6;Lo;0;L;7F79;;;;N;;;;; +F9E7;CJK COMPATIBILITY IDEOGRAPH-F9E7;Lo;0;L;88CF;;;;N;;;;; +F9E8;CJK COMPATIBILITY IDEOGRAPH-F9E8;Lo;0;L;88E1;;;;N;;;;; +F9E9;CJK COMPATIBILITY IDEOGRAPH-F9E9;Lo;0;L;91CC;;;;N;;;;; +F9EA;CJK COMPATIBILITY IDEOGRAPH-F9EA;Lo;0;L;96E2;;;;N;;;;; +F9EB;CJK COMPATIBILITY IDEOGRAPH-F9EB;Lo;0;L;533F;;;;N;;;;; +F9EC;CJK COMPATIBILITY IDEOGRAPH-F9EC;Lo;0;L;6EBA;;;;N;;;;; +F9ED;CJK COMPATIBILITY IDEOGRAPH-F9ED;Lo;0;L;541D;;;;N;;;;; +F9EE;CJK COMPATIBILITY IDEOGRAPH-F9EE;Lo;0;L;71D0;;;;N;;;;; +F9EF;CJK COMPATIBILITY IDEOGRAPH-F9EF;Lo;0;L;7498;;;;N;;;;; +F9F0;CJK COMPATIBILITY IDEOGRAPH-F9F0;Lo;0;L;85FA;;;;N;;;;; +F9F1;CJK COMPATIBILITY IDEOGRAPH-F9F1;Lo;0;L;96A3;;;;N;;;;; +F9F2;CJK COMPATIBILITY IDEOGRAPH-F9F2;Lo;0;L;9C57;;;;N;;;;; +F9F3;CJK COMPATIBILITY IDEOGRAPH-F9F3;Lo;0;L;9E9F;;;;N;;;;; +F9F4;CJK COMPATIBILITY IDEOGRAPH-F9F4;Lo;0;L;6797;;;;N;;;;; +F9F5;CJK COMPATIBILITY IDEOGRAPH-F9F5;Lo;0;L;6DCB;;;;N;;;;; +F9F6;CJK COMPATIBILITY IDEOGRAPH-F9F6;Lo;0;L;81E8;;;;N;;;;; +F9F7;CJK COMPATIBILITY IDEOGRAPH-F9F7;Lo;0;L;7ACB;;;;N;;;;; +F9F8;CJK COMPATIBILITY IDEOGRAPH-F9F8;Lo;0;L;7B20;;;;N;;;;; +F9F9;CJK COMPATIBILITY IDEOGRAPH-F9F9;Lo;0;L;7C92;;;;N;;;;; +F9FA;CJK COMPATIBILITY IDEOGRAPH-F9FA;Lo;0;L;72C0;;;;N;;;;; +F9FB;CJK COMPATIBILITY IDEOGRAPH-F9FB;Lo;0;L;7099;;;;N;;;;; +F9FC;CJK COMPATIBILITY IDEOGRAPH-F9FC;Lo;0;L;8B58;;;;N;;;;; +F9FD;CJK COMPATIBILITY IDEOGRAPH-F9FD;Lo;0;L;4EC0;;;10;N;;;;; +F9FE;CJK COMPATIBILITY IDEOGRAPH-F9FE;Lo;0;L;8336;;;;N;;;;; +F9FF;CJK COMPATIBILITY IDEOGRAPH-F9FF;Lo;0;L;523A;;;;N;;;;; +FA00;CJK COMPATIBILITY IDEOGRAPH-FA00;Lo;0;L;5207;;;;N;;;;; +FA01;CJK COMPATIBILITY IDEOGRAPH-FA01;Lo;0;L;5EA6;;;;N;;;;; +FA02;CJK COMPATIBILITY IDEOGRAPH-FA02;Lo;0;L;62D3;;;;N;;;;; +FA03;CJK COMPATIBILITY IDEOGRAPH-FA03;Lo;0;L;7CD6;;;;N;;;;; +FA04;CJK COMPATIBILITY IDEOGRAPH-FA04;Lo;0;L;5B85;;;;N;;;;; +FA05;CJK COMPATIBILITY IDEOGRAPH-FA05;Lo;0;L;6D1E;;;;N;;;;; +FA06;CJK COMPATIBILITY IDEOGRAPH-FA06;Lo;0;L;66B4;;;;N;;;;; +FA07;CJK COMPATIBILITY IDEOGRAPH-FA07;Lo;0;L;8F3B;;;;N;;;;; +FA08;CJK COMPATIBILITY IDEOGRAPH-FA08;Lo;0;L;884C;;;;N;;;;; +FA09;CJK COMPATIBILITY IDEOGRAPH-FA09;Lo;0;L;964D;;;;N;;;;; +FA0A;CJK COMPATIBILITY IDEOGRAPH-FA0A;Lo;0;L;898B;;;;N;;;;; +FA0B;CJK COMPATIBILITY IDEOGRAPH-FA0B;Lo;0;L;5ED3;;;;N;;;;; +FA0C;CJK COMPATIBILITY IDEOGRAPH-FA0C;Lo;0;L;5140;;;;N;;;;; +FA0D;CJK COMPATIBILITY IDEOGRAPH-FA0D;Lo;0;L;55C0;;;;N;;;;; +FA0E;CJK COMPATIBILITY IDEOGRAPH-FA0E;Lo;0;L;;;;;N;;;;; +FA0F;CJK COMPATIBILITY IDEOGRAPH-FA0F;Lo;0;L;;;;;N;;;;; +FA10;CJK COMPATIBILITY IDEOGRAPH-FA10;Lo;0;L;585A;;;;N;;;;; +FA11;CJK COMPATIBILITY IDEOGRAPH-FA11;Lo;0;L;;;;;N;;;;; +FA12;CJK COMPATIBILITY IDEOGRAPH-FA12;Lo;0;L;6674;;;;N;;;;; +FA13;CJK COMPATIBILITY IDEOGRAPH-FA13;Lo;0;L;;;;;N;;;;; +FA14;CJK COMPATIBILITY IDEOGRAPH-FA14;Lo;0;L;;;;;N;;;;; +FA15;CJK COMPATIBILITY IDEOGRAPH-FA15;Lo;0;L;51DE;;;;N;;;;; +FA16;CJK COMPATIBILITY IDEOGRAPH-FA16;Lo;0;L;732A;;;;N;;;;; +FA17;CJK COMPATIBILITY IDEOGRAPH-FA17;Lo;0;L;76CA;;;;N;;;;; +FA18;CJK COMPATIBILITY IDEOGRAPH-FA18;Lo;0;L;793C;;;;N;;;;; +FA19;CJK COMPATIBILITY IDEOGRAPH-FA19;Lo;0;L;795E;;;;N;;;;; +FA1A;CJK COMPATIBILITY IDEOGRAPH-FA1A;Lo;0;L;7965;;;;N;;;;; +FA1B;CJK COMPATIBILITY IDEOGRAPH-FA1B;Lo;0;L;798F;;;;N;;;;; +FA1C;CJK COMPATIBILITY IDEOGRAPH-FA1C;Lo;0;L;9756;;;;N;;;;; +FA1D;CJK COMPATIBILITY IDEOGRAPH-FA1D;Lo;0;L;7CBE;;;;N;;;;; +FA1E;CJK COMPATIBILITY IDEOGRAPH-FA1E;Lo;0;L;7FBD;;;;N;;;;; +FA1F;CJK COMPATIBILITY IDEOGRAPH-FA1F;Lo;0;L;;;;;N;;;;; +FA20;CJK COMPATIBILITY IDEOGRAPH-FA20;Lo;0;L;8612;;;;N;;;;; +FA21;CJK COMPATIBILITY IDEOGRAPH-FA21;Lo;0;L;;;;;N;;;;; +FA22;CJK COMPATIBILITY IDEOGRAPH-FA22;Lo;0;L;8AF8;;;;N;;;;; +FA23;CJK COMPATIBILITY IDEOGRAPH-FA23;Lo;0;L;;;;;N;;;;; +FA24;CJK COMPATIBILITY IDEOGRAPH-FA24;Lo;0;L;;;;;N;;;;; +FA25;CJK COMPATIBILITY IDEOGRAPH-FA25;Lo;0;L;9038;;;;N;;;;; +FA26;CJK COMPATIBILITY IDEOGRAPH-FA26;Lo;0;L;90FD;;;;N;;;;; +FA27;CJK COMPATIBILITY IDEOGRAPH-FA27;Lo;0;L;;;;;N;;;;; +FA28;CJK COMPATIBILITY IDEOGRAPH-FA28;Lo;0;L;;;;;N;;;;; +FA29;CJK COMPATIBILITY IDEOGRAPH-FA29;Lo;0;L;;;;;N;;;;; +FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;; +FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;; +FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;; +FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;; +FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;; +FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;; +FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;; +FA33;CJK COMPATIBILITY IDEOGRAPH-FA33;Lo;0;L;52C9;;;;N;;;;; +FA34;CJK COMPATIBILITY IDEOGRAPH-FA34;Lo;0;L;52E4;;;;N;;;;; +FA35;CJK COMPATIBILITY IDEOGRAPH-FA35;Lo;0;L;5351;;;;N;;;;; +FA36;CJK COMPATIBILITY IDEOGRAPH-FA36;Lo;0;L;559D;;;;N;;;;; +FA37;CJK COMPATIBILITY IDEOGRAPH-FA37;Lo;0;L;5606;;;;N;;;;; +FA38;CJK COMPATIBILITY IDEOGRAPH-FA38;Lo;0;L;5668;;;;N;;;;; +FA39;CJK COMPATIBILITY IDEOGRAPH-FA39;Lo;0;L;5840;;;;N;;;;; +FA3A;CJK COMPATIBILITY IDEOGRAPH-FA3A;Lo;0;L;58A8;;;;N;;;;; +FA3B;CJK COMPATIBILITY IDEOGRAPH-FA3B;Lo;0;L;5C64;;;;N;;;;; +FA3C;CJK COMPATIBILITY IDEOGRAPH-FA3C;Lo;0;L;5C6E;;;;N;;;;; +FA3D;CJK COMPATIBILITY IDEOGRAPH-FA3D;Lo;0;L;6094;;;;N;;;;; +FA3E;CJK COMPATIBILITY IDEOGRAPH-FA3E;Lo;0;L;6168;;;;N;;;;; +FA3F;CJK COMPATIBILITY IDEOGRAPH-FA3F;Lo;0;L;618E;;;;N;;;;; +FA40;CJK COMPATIBILITY IDEOGRAPH-FA40;Lo;0;L;61F2;;;;N;;;;; +FA41;CJK COMPATIBILITY IDEOGRAPH-FA41;Lo;0;L;654F;;;;N;;;;; +FA42;CJK COMPATIBILITY IDEOGRAPH-FA42;Lo;0;L;65E2;;;;N;;;;; +FA43;CJK COMPATIBILITY IDEOGRAPH-FA43;Lo;0;L;6691;;;;N;;;;; +FA44;CJK COMPATIBILITY IDEOGRAPH-FA44;Lo;0;L;6885;;;;N;;;;; +FA45;CJK COMPATIBILITY IDEOGRAPH-FA45;Lo;0;L;6D77;;;;N;;;;; +FA46;CJK COMPATIBILITY IDEOGRAPH-FA46;Lo;0;L;6E1A;;;;N;;;;; +FA47;CJK COMPATIBILITY IDEOGRAPH-FA47;Lo;0;L;6F22;;;;N;;;;; +FA48;CJK COMPATIBILITY IDEOGRAPH-FA48;Lo;0;L;716E;;;;N;;;;; +FA49;CJK COMPATIBILITY IDEOGRAPH-FA49;Lo;0;L;722B;;;;N;;;;; +FA4A;CJK COMPATIBILITY IDEOGRAPH-FA4A;Lo;0;L;7422;;;;N;;;;; +FA4B;CJK COMPATIBILITY IDEOGRAPH-FA4B;Lo;0;L;7891;;;;N;;;;; +FA4C;CJK COMPATIBILITY IDEOGRAPH-FA4C;Lo;0;L;793E;;;;N;;;;; +FA4D;CJK COMPATIBILITY IDEOGRAPH-FA4D;Lo;0;L;7949;;;;N;;;;; +FA4E;CJK COMPATIBILITY IDEOGRAPH-FA4E;Lo;0;L;7948;;;;N;;;;; +FA4F;CJK COMPATIBILITY IDEOGRAPH-FA4F;Lo;0;L;7950;;;;N;;;;; +FA50;CJK COMPATIBILITY IDEOGRAPH-FA50;Lo;0;L;7956;;;;N;;;;; +FA51;CJK COMPATIBILITY IDEOGRAPH-FA51;Lo;0;L;795D;;;;N;;;;; +FA52;CJK COMPATIBILITY IDEOGRAPH-FA52;Lo;0;L;798D;;;;N;;;;; +FA53;CJK COMPATIBILITY IDEOGRAPH-FA53;Lo;0;L;798E;;;;N;;;;; +FA54;CJK COMPATIBILITY IDEOGRAPH-FA54;Lo;0;L;7A40;;;;N;;;;; +FA55;CJK COMPATIBILITY IDEOGRAPH-FA55;Lo;0;L;7A81;;;;N;;;;; +FA56;CJK COMPATIBILITY IDEOGRAPH-FA56;Lo;0;L;7BC0;;;;N;;;;; +FA57;CJK COMPATIBILITY IDEOGRAPH-FA57;Lo;0;L;7DF4;;;;N;;;;; +FA58;CJK COMPATIBILITY IDEOGRAPH-FA58;Lo;0;L;7E09;;;;N;;;;; +FA59;CJK COMPATIBILITY IDEOGRAPH-FA59;Lo;0;L;7E41;;;;N;;;;; +FA5A;CJK COMPATIBILITY IDEOGRAPH-FA5A;Lo;0;L;7F72;;;;N;;;;; +FA5B;CJK COMPATIBILITY IDEOGRAPH-FA5B;Lo;0;L;8005;;;;N;;;;; +FA5C;CJK COMPATIBILITY IDEOGRAPH-FA5C;Lo;0;L;81ED;;;;N;;;;; +FA5D;CJK COMPATIBILITY IDEOGRAPH-FA5D;Lo;0;L;8279;;;;N;;;;; +FA5E;CJK COMPATIBILITY IDEOGRAPH-FA5E;Lo;0;L;8279;;;;N;;;;; +FA5F;CJK COMPATIBILITY IDEOGRAPH-FA5F;Lo;0;L;8457;;;;N;;;;; +FA60;CJK COMPATIBILITY IDEOGRAPH-FA60;Lo;0;L;8910;;;;N;;;;; +FA61;CJK COMPATIBILITY IDEOGRAPH-FA61;Lo;0;L;8996;;;;N;;;;; +FA62;CJK COMPATIBILITY IDEOGRAPH-FA62;Lo;0;L;8B01;;;;N;;;;; +FA63;CJK COMPATIBILITY IDEOGRAPH-FA63;Lo;0;L;8B39;;;;N;;;;; +FA64;CJK COMPATIBILITY IDEOGRAPH-FA64;Lo;0;L;8CD3;;;;N;;;;; +FA65;CJK COMPATIBILITY IDEOGRAPH-FA65;Lo;0;L;8D08;;;;N;;;;; +FA66;CJK COMPATIBILITY IDEOGRAPH-FA66;Lo;0;L;8FB6;;;;N;;;;; +FA67;CJK COMPATIBILITY IDEOGRAPH-FA67;Lo;0;L;9038;;;;N;;;;; +FA68;CJK COMPATIBILITY IDEOGRAPH-FA68;Lo;0;L;96E3;;;;N;;;;; +FA69;CJK COMPATIBILITY IDEOGRAPH-FA69;Lo;0;L;97FF;;;;N;;;;; +FA6A;CJK COMPATIBILITY IDEOGRAPH-FA6A;Lo;0;L;983B;;;;N;;;;; +FA6B;CJK COMPATIBILITY IDEOGRAPH-FA6B;Lo;0;L;6075;;;;N;;;;; +FA6C;CJK COMPATIBILITY IDEOGRAPH-FA6C;Lo;0;L;242EE;;;;N;;;;; +FA6D;CJK COMPATIBILITY IDEOGRAPH-FA6D;Lo;0;L;8218;;;;N;;;;; +FA70;CJK COMPATIBILITY IDEOGRAPH-FA70;Lo;0;L;4E26;;;;N;;;;; +FA71;CJK COMPATIBILITY IDEOGRAPH-FA71;Lo;0;L;51B5;;;;N;;;;; +FA72;CJK COMPATIBILITY IDEOGRAPH-FA72;Lo;0;L;5168;;;;N;;;;; +FA73;CJK COMPATIBILITY IDEOGRAPH-FA73;Lo;0;L;4F80;;;;N;;;;; +FA74;CJK COMPATIBILITY IDEOGRAPH-FA74;Lo;0;L;5145;;;;N;;;;; +FA75;CJK COMPATIBILITY IDEOGRAPH-FA75;Lo;0;L;5180;;;;N;;;;; +FA76;CJK COMPATIBILITY IDEOGRAPH-FA76;Lo;0;L;52C7;;;;N;;;;; +FA77;CJK COMPATIBILITY IDEOGRAPH-FA77;Lo;0;L;52FA;;;;N;;;;; +FA78;CJK COMPATIBILITY IDEOGRAPH-FA78;Lo;0;L;559D;;;;N;;;;; +FA79;CJK COMPATIBILITY IDEOGRAPH-FA79;Lo;0;L;5555;;;;N;;;;; +FA7A;CJK COMPATIBILITY IDEOGRAPH-FA7A;Lo;0;L;5599;;;;N;;;;; +FA7B;CJK COMPATIBILITY IDEOGRAPH-FA7B;Lo;0;L;55E2;;;;N;;;;; +FA7C;CJK COMPATIBILITY IDEOGRAPH-FA7C;Lo;0;L;585A;;;;N;;;;; +FA7D;CJK COMPATIBILITY IDEOGRAPH-FA7D;Lo;0;L;58B3;;;;N;;;;; +FA7E;CJK COMPATIBILITY IDEOGRAPH-FA7E;Lo;0;L;5944;;;;N;;;;; +FA7F;CJK COMPATIBILITY IDEOGRAPH-FA7F;Lo;0;L;5954;;;;N;;;;; +FA80;CJK COMPATIBILITY IDEOGRAPH-FA80;Lo;0;L;5A62;;;;N;;;;; +FA81;CJK COMPATIBILITY IDEOGRAPH-FA81;Lo;0;L;5B28;;;;N;;;;; +FA82;CJK COMPATIBILITY IDEOGRAPH-FA82;Lo;0;L;5ED2;;;;N;;;;; +FA83;CJK COMPATIBILITY IDEOGRAPH-FA83;Lo;0;L;5ED9;;;;N;;;;; +FA84;CJK COMPATIBILITY IDEOGRAPH-FA84;Lo;0;L;5F69;;;;N;;;;; +FA85;CJK COMPATIBILITY IDEOGRAPH-FA85;Lo;0;L;5FAD;;;;N;;;;; +FA86;CJK COMPATIBILITY IDEOGRAPH-FA86;Lo;0;L;60D8;;;;N;;;;; +FA87;CJK COMPATIBILITY IDEOGRAPH-FA87;Lo;0;L;614E;;;;N;;;;; +FA88;CJK COMPATIBILITY IDEOGRAPH-FA88;Lo;0;L;6108;;;;N;;;;; +FA89;CJK COMPATIBILITY IDEOGRAPH-FA89;Lo;0;L;618E;;;;N;;;;; +FA8A;CJK COMPATIBILITY IDEOGRAPH-FA8A;Lo;0;L;6160;;;;N;;;;; +FA8B;CJK COMPATIBILITY IDEOGRAPH-FA8B;Lo;0;L;61F2;;;;N;;;;; +FA8C;CJK COMPATIBILITY IDEOGRAPH-FA8C;Lo;0;L;6234;;;;N;;;;; +FA8D;CJK COMPATIBILITY IDEOGRAPH-FA8D;Lo;0;L;63C4;;;;N;;;;; +FA8E;CJK COMPATIBILITY IDEOGRAPH-FA8E;Lo;0;L;641C;;;;N;;;;; +FA8F;CJK COMPATIBILITY IDEOGRAPH-FA8F;Lo;0;L;6452;;;;N;;;;; +FA90;CJK COMPATIBILITY IDEOGRAPH-FA90;Lo;0;L;6556;;;;N;;;;; +FA91;CJK COMPATIBILITY IDEOGRAPH-FA91;Lo;0;L;6674;;;;N;;;;; +FA92;CJK COMPATIBILITY IDEOGRAPH-FA92;Lo;0;L;6717;;;;N;;;;; +FA93;CJK COMPATIBILITY IDEOGRAPH-FA93;Lo;0;L;671B;;;;N;;;;; +FA94;CJK COMPATIBILITY IDEOGRAPH-FA94;Lo;0;L;6756;;;;N;;;;; +FA95;CJK COMPATIBILITY IDEOGRAPH-FA95;Lo;0;L;6B79;;;;N;;;;; +FA96;CJK COMPATIBILITY IDEOGRAPH-FA96;Lo;0;L;6BBA;;;;N;;;;; +FA97;CJK COMPATIBILITY IDEOGRAPH-FA97;Lo;0;L;6D41;;;;N;;;;; +FA98;CJK COMPATIBILITY IDEOGRAPH-FA98;Lo;0;L;6EDB;;;;N;;;;; +FA99;CJK COMPATIBILITY IDEOGRAPH-FA99;Lo;0;L;6ECB;;;;N;;;;; +FA9A;CJK COMPATIBILITY IDEOGRAPH-FA9A;Lo;0;L;6F22;;;;N;;;;; +FA9B;CJK COMPATIBILITY IDEOGRAPH-FA9B;Lo;0;L;701E;;;;N;;;;; +FA9C;CJK COMPATIBILITY IDEOGRAPH-FA9C;Lo;0;L;716E;;;;N;;;;; +FA9D;CJK COMPATIBILITY IDEOGRAPH-FA9D;Lo;0;L;77A7;;;;N;;;;; +FA9E;CJK COMPATIBILITY IDEOGRAPH-FA9E;Lo;0;L;7235;;;;N;;;;; +FA9F;CJK COMPATIBILITY IDEOGRAPH-FA9F;Lo;0;L;72AF;;;;N;;;;; +FAA0;CJK COMPATIBILITY IDEOGRAPH-FAA0;Lo;0;L;732A;;;;N;;;;; +FAA1;CJK COMPATIBILITY IDEOGRAPH-FAA1;Lo;0;L;7471;;;;N;;;;; +FAA2;CJK COMPATIBILITY IDEOGRAPH-FAA2;Lo;0;L;7506;;;;N;;;;; +FAA3;CJK COMPATIBILITY IDEOGRAPH-FAA3;Lo;0;L;753B;;;;N;;;;; +FAA4;CJK COMPATIBILITY IDEOGRAPH-FAA4;Lo;0;L;761D;;;;N;;;;; +FAA5;CJK COMPATIBILITY IDEOGRAPH-FAA5;Lo;0;L;761F;;;;N;;;;; +FAA6;CJK COMPATIBILITY IDEOGRAPH-FAA6;Lo;0;L;76CA;;;;N;;;;; +FAA7;CJK COMPATIBILITY IDEOGRAPH-FAA7;Lo;0;L;76DB;;;;N;;;;; +FAA8;CJK COMPATIBILITY IDEOGRAPH-FAA8;Lo;0;L;76F4;;;;N;;;;; +FAA9;CJK COMPATIBILITY IDEOGRAPH-FAA9;Lo;0;L;774A;;;;N;;;;; +FAAA;CJK COMPATIBILITY IDEOGRAPH-FAAA;Lo;0;L;7740;;;;N;;;;; +FAAB;CJK COMPATIBILITY IDEOGRAPH-FAAB;Lo;0;L;78CC;;;;N;;;;; +FAAC;CJK COMPATIBILITY IDEOGRAPH-FAAC;Lo;0;L;7AB1;;;;N;;;;; +FAAD;CJK COMPATIBILITY IDEOGRAPH-FAAD;Lo;0;L;7BC0;;;;N;;;;; +FAAE;CJK COMPATIBILITY IDEOGRAPH-FAAE;Lo;0;L;7C7B;;;;N;;;;; +FAAF;CJK COMPATIBILITY IDEOGRAPH-FAAF;Lo;0;L;7D5B;;;;N;;;;; +FAB0;CJK COMPATIBILITY IDEOGRAPH-FAB0;Lo;0;L;7DF4;;;;N;;;;; +FAB1;CJK COMPATIBILITY IDEOGRAPH-FAB1;Lo;0;L;7F3E;;;;N;;;;; +FAB2;CJK COMPATIBILITY IDEOGRAPH-FAB2;Lo;0;L;8005;;;;N;;;;; +FAB3;CJK COMPATIBILITY IDEOGRAPH-FAB3;Lo;0;L;8352;;;;N;;;;; +FAB4;CJK COMPATIBILITY IDEOGRAPH-FAB4;Lo;0;L;83EF;;;;N;;;;; +FAB5;CJK COMPATIBILITY IDEOGRAPH-FAB5;Lo;0;L;8779;;;;N;;;;; +FAB6;CJK COMPATIBILITY IDEOGRAPH-FAB6;Lo;0;L;8941;;;;N;;;;; +FAB7;CJK COMPATIBILITY IDEOGRAPH-FAB7;Lo;0;L;8986;;;;N;;;;; +FAB8;CJK COMPATIBILITY IDEOGRAPH-FAB8;Lo;0;L;8996;;;;N;;;;; +FAB9;CJK COMPATIBILITY IDEOGRAPH-FAB9;Lo;0;L;8ABF;;;;N;;;;; +FABA;CJK COMPATIBILITY IDEOGRAPH-FABA;Lo;0;L;8AF8;;;;N;;;;; +FABB;CJK COMPATIBILITY IDEOGRAPH-FABB;Lo;0;L;8ACB;;;;N;;;;; +FABC;CJK COMPATIBILITY IDEOGRAPH-FABC;Lo;0;L;8B01;;;;N;;;;; +FABD;CJK COMPATIBILITY IDEOGRAPH-FABD;Lo;0;L;8AFE;;;;N;;;;; +FABE;CJK COMPATIBILITY IDEOGRAPH-FABE;Lo;0;L;8AED;;;;N;;;;; +FABF;CJK COMPATIBILITY IDEOGRAPH-FABF;Lo;0;L;8B39;;;;N;;;;; +FAC0;CJK COMPATIBILITY IDEOGRAPH-FAC0;Lo;0;L;8B8A;;;;N;;;;; +FAC1;CJK COMPATIBILITY IDEOGRAPH-FAC1;Lo;0;L;8D08;;;;N;;;;; +FAC2;CJK COMPATIBILITY IDEOGRAPH-FAC2;Lo;0;L;8F38;;;;N;;;;; +FAC3;CJK COMPATIBILITY IDEOGRAPH-FAC3;Lo;0;L;9072;;;;N;;;;; +FAC4;CJK COMPATIBILITY IDEOGRAPH-FAC4;Lo;0;L;9199;;;;N;;;;; +FAC5;CJK COMPATIBILITY IDEOGRAPH-FAC5;Lo;0;L;9276;;;;N;;;;; +FAC6;CJK COMPATIBILITY IDEOGRAPH-FAC6;Lo;0;L;967C;;;;N;;;;; +FAC7;CJK COMPATIBILITY IDEOGRAPH-FAC7;Lo;0;L;96E3;;;;N;;;;; +FAC8;CJK COMPATIBILITY IDEOGRAPH-FAC8;Lo;0;L;9756;;;;N;;;;; +FAC9;CJK COMPATIBILITY IDEOGRAPH-FAC9;Lo;0;L;97DB;;;;N;;;;; +FACA;CJK COMPATIBILITY IDEOGRAPH-FACA;Lo;0;L;97FF;;;;N;;;;; +FACB;CJK COMPATIBILITY IDEOGRAPH-FACB;Lo;0;L;980B;;;;N;;;;; +FACC;CJK COMPATIBILITY IDEOGRAPH-FACC;Lo;0;L;983B;;;;N;;;;; +FACD;CJK COMPATIBILITY IDEOGRAPH-FACD;Lo;0;L;9B12;;;;N;;;;; +FACE;CJK COMPATIBILITY IDEOGRAPH-FACE;Lo;0;L;9F9C;;;;N;;;;; +FACF;CJK COMPATIBILITY IDEOGRAPH-FACF;Lo;0;L;2284A;;;;N;;;;; +FAD0;CJK COMPATIBILITY IDEOGRAPH-FAD0;Lo;0;L;22844;;;;N;;;;; +FAD1;CJK COMPATIBILITY IDEOGRAPH-FAD1;Lo;0;L;233D5;;;;N;;;;; +FAD2;CJK COMPATIBILITY IDEOGRAPH-FAD2;Lo;0;L;3B9D;;;;N;;;;; +FAD3;CJK COMPATIBILITY IDEOGRAPH-FAD3;Lo;0;L;4018;;;;N;;;;; +FAD4;CJK COMPATIBILITY IDEOGRAPH-FAD4;Lo;0;L;4039;;;;N;;;;; +FAD5;CJK COMPATIBILITY IDEOGRAPH-FAD5;Lo;0;L;25249;;;;N;;;;; +FAD6;CJK COMPATIBILITY IDEOGRAPH-FAD6;Lo;0;L;25CD0;;;;N;;;;; +FAD7;CJK COMPATIBILITY IDEOGRAPH-FAD7;Lo;0;L;27ED3;;;;N;;;;; +FAD8;CJK COMPATIBILITY IDEOGRAPH-FAD8;Lo;0;L;9F43;;;;N;;;;; +FAD9;CJK COMPATIBILITY IDEOGRAPH-FAD9;Lo;0;L;9F8E;;;;N;;;;; +FB00;LATIN SMALL LIGATURE FF;Ll;0;L; 0066 0066;;;;N;;;;; +FB01;LATIN SMALL LIGATURE FI;Ll;0;L; 0066 0069;;;;N;;;;; +FB02;LATIN SMALL LIGATURE FL;Ll;0;L; 0066 006C;;;;N;;;;; +FB03;LATIN SMALL LIGATURE FFI;Ll;0;L; 0066 0066 0069;;;;N;;;;; +FB04;LATIN SMALL LIGATURE FFL;Ll;0;L; 0066 0066 006C;;;;N;;;;; +FB05;LATIN SMALL LIGATURE LONG S T;Ll;0;L; 017F 0074;;;;N;;;;; +FB06;LATIN SMALL LIGATURE ST;Ll;0;L; 0073 0074;;;;N;;;;; +FB13;ARMENIAN SMALL LIGATURE MEN NOW;Ll;0;L; 0574 0576;;;;N;;;;; +FB14;ARMENIAN SMALL LIGATURE MEN ECH;Ll;0;L; 0574 0565;;;;N;;;;; +FB15;ARMENIAN SMALL LIGATURE MEN INI;Ll;0;L; 0574 056B;;;;N;;;;; +FB16;ARMENIAN SMALL LIGATURE VEW NOW;Ll;0;L; 057E 0576;;;;N;;;;; +FB17;ARMENIAN SMALL LIGATURE MEN XEH;Ll;0;L; 0574 056D;;;;N;;;;; +FB1D;HEBREW LETTER YOD WITH HIRIQ;Lo;0;R;05D9 05B4;;;;N;;;;; +FB1E;HEBREW POINT JUDEO-SPANISH VARIKA;Mn;26;NSM;;;;;N;HEBREW POINT VARIKA;;;; +FB1F;HEBREW LIGATURE YIDDISH YOD YOD PATAH;Lo;0;R;05F2 05B7;;;;N;;;;; +FB20;HEBREW LETTER ALTERNATIVE AYIN;Lo;0;R; 05E2;;;;N;;;;; +FB21;HEBREW LETTER WIDE ALEF;Lo;0;R; 05D0;;;;N;;;;; +FB22;HEBREW LETTER WIDE DALET;Lo;0;R; 05D3;;;;N;;;;; +FB23;HEBREW LETTER WIDE HE;Lo;0;R; 05D4;;;;N;;;;; +FB24;HEBREW LETTER WIDE KAF;Lo;0;R; 05DB;;;;N;;;;; +FB25;HEBREW LETTER WIDE LAMED;Lo;0;R; 05DC;;;;N;;;;; +FB26;HEBREW LETTER WIDE FINAL MEM;Lo;0;R; 05DD;;;;N;;;;; +FB27;HEBREW LETTER WIDE RESH;Lo;0;R; 05E8;;;;N;;;;; +FB28;HEBREW LETTER WIDE TAV;Lo;0;R; 05EA;;;;N;;;;; +FB29;HEBREW LETTER ALTERNATIVE PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FB2A;HEBREW LETTER SHIN WITH SHIN DOT;Lo;0;R;05E9 05C1;;;;N;;;;; +FB2B;HEBREW LETTER SHIN WITH SIN DOT;Lo;0;R;05E9 05C2;;;;N;;;;; +FB2C;HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT;Lo;0;R;FB49 05C1;;;;N;;;;; +FB2D;HEBREW LETTER SHIN WITH DAGESH AND SIN DOT;Lo;0;R;FB49 05C2;;;;N;;;;; +FB2E;HEBREW LETTER ALEF WITH PATAH;Lo;0;R;05D0 05B7;;;;N;;;;; +FB2F;HEBREW LETTER ALEF WITH QAMATS;Lo;0;R;05D0 05B8;;;;N;;;;; +FB30;HEBREW LETTER ALEF WITH MAPIQ;Lo;0;R;05D0 05BC;;;;N;;;;; +FB31;HEBREW LETTER BET WITH DAGESH;Lo;0;R;05D1 05BC;;;;N;;;;; +FB32;HEBREW LETTER GIMEL WITH DAGESH;Lo;0;R;05D2 05BC;;;;N;;;;; +FB33;HEBREW LETTER DALET WITH DAGESH;Lo;0;R;05D3 05BC;;;;N;;;;; +FB34;HEBREW LETTER HE WITH MAPIQ;Lo;0;R;05D4 05BC;;;;N;;;;; +FB35;HEBREW LETTER VAV WITH DAGESH;Lo;0;R;05D5 05BC;;;;N;;;;; +FB36;HEBREW LETTER ZAYIN WITH DAGESH;Lo;0;R;05D6 05BC;;;;N;;;;; +FB38;HEBREW LETTER TET WITH DAGESH;Lo;0;R;05D8 05BC;;;;N;;;;; +FB39;HEBREW LETTER YOD WITH DAGESH;Lo;0;R;05D9 05BC;;;;N;;;;; +FB3A;HEBREW LETTER FINAL KAF WITH DAGESH;Lo;0;R;05DA 05BC;;;;N;;;;; +FB3B;HEBREW LETTER KAF WITH DAGESH;Lo;0;R;05DB 05BC;;;;N;;;;; +FB3C;HEBREW LETTER LAMED WITH DAGESH;Lo;0;R;05DC 05BC;;;;N;;;;; +FB3E;HEBREW LETTER MEM WITH DAGESH;Lo;0;R;05DE 05BC;;;;N;;;;; +FB40;HEBREW LETTER NUN WITH DAGESH;Lo;0;R;05E0 05BC;;;;N;;;;; +FB41;HEBREW LETTER SAMEKH WITH DAGESH;Lo;0;R;05E1 05BC;;;;N;;;;; +FB43;HEBREW LETTER FINAL PE WITH DAGESH;Lo;0;R;05E3 05BC;;;;N;;;;; +FB44;HEBREW LETTER PE WITH DAGESH;Lo;0;R;05E4 05BC;;;;N;;;;; +FB46;HEBREW LETTER TSADI WITH DAGESH;Lo;0;R;05E6 05BC;;;;N;;;;; +FB47;HEBREW LETTER QOF WITH DAGESH;Lo;0;R;05E7 05BC;;;;N;;;;; +FB48;HEBREW LETTER RESH WITH DAGESH;Lo;0;R;05E8 05BC;;;;N;;;;; +FB49;HEBREW LETTER SHIN WITH DAGESH;Lo;0;R;05E9 05BC;;;;N;;;;; +FB4A;HEBREW LETTER TAV WITH DAGESH;Lo;0;R;05EA 05BC;;;;N;;;;; +FB4B;HEBREW LETTER VAV WITH HOLAM;Lo;0;R;05D5 05B9;;;;N;;;;; +FB4C;HEBREW LETTER BET WITH RAFE;Lo;0;R;05D1 05BF;;;;N;;;;; +FB4D;HEBREW LETTER KAF WITH RAFE;Lo;0;R;05DB 05BF;;;;N;;;;; +FB4E;HEBREW LETTER PE WITH RAFE;Lo;0;R;05E4 05BF;;;;N;;;;; +FB4F;HEBREW LIGATURE ALEF LAMED;Lo;0;R; 05D0 05DC;;;;N;;;;; +FB50;ARABIC LETTER ALEF WASLA ISOLATED FORM;Lo;0;AL; 0671;;;;N;;;;; +FB51;ARABIC LETTER ALEF WASLA FINAL FORM;Lo;0;AL; 0671;;;;N;;;;; +FB52;ARABIC LETTER BEEH ISOLATED FORM;Lo;0;AL; 067B;;;;N;;;;; +FB53;ARABIC LETTER BEEH FINAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB54;ARABIC LETTER BEEH INITIAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB55;ARABIC LETTER BEEH MEDIAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB56;ARABIC LETTER PEH ISOLATED FORM;Lo;0;AL; 067E;;;;N;;;;; +FB57;ARABIC LETTER PEH FINAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB58;ARABIC LETTER PEH INITIAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB59;ARABIC LETTER PEH MEDIAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB5A;ARABIC LETTER BEHEH ISOLATED FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5B;ARABIC LETTER BEHEH FINAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5C;ARABIC LETTER BEHEH INITIAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5D;ARABIC LETTER BEHEH MEDIAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5E;ARABIC LETTER TTEHEH ISOLATED FORM;Lo;0;AL; 067A;;;;N;;;;; +FB5F;ARABIC LETTER TTEHEH FINAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB60;ARABIC LETTER TTEHEH INITIAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB61;ARABIC LETTER TTEHEH MEDIAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB62;ARABIC LETTER TEHEH ISOLATED FORM;Lo;0;AL; 067F;;;;N;;;;; +FB63;ARABIC LETTER TEHEH FINAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB64;ARABIC LETTER TEHEH INITIAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB65;ARABIC LETTER TEHEH MEDIAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB66;ARABIC LETTER TTEH ISOLATED FORM;Lo;0;AL; 0679;;;;N;;;;; +FB67;ARABIC LETTER TTEH FINAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB68;ARABIC LETTER TTEH INITIAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB69;ARABIC LETTER TTEH MEDIAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB6A;ARABIC LETTER VEH ISOLATED FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6B;ARABIC LETTER VEH FINAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6C;ARABIC LETTER VEH INITIAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6D;ARABIC LETTER VEH MEDIAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6E;ARABIC LETTER PEHEH ISOLATED FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB6F;ARABIC LETTER PEHEH FINAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB70;ARABIC LETTER PEHEH INITIAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB71;ARABIC LETTER PEHEH MEDIAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB72;ARABIC LETTER DYEH ISOLATED FORM;Lo;0;AL; 0684;;;;N;;;;; +FB73;ARABIC LETTER DYEH FINAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB74;ARABIC LETTER DYEH INITIAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB75;ARABIC LETTER DYEH MEDIAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB76;ARABIC LETTER NYEH ISOLATED FORM;Lo;0;AL; 0683;;;;N;;;;; +FB77;ARABIC LETTER NYEH FINAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB78;ARABIC LETTER NYEH INITIAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB79;ARABIC LETTER NYEH MEDIAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB7A;ARABIC LETTER TCHEH ISOLATED FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7B;ARABIC LETTER TCHEH FINAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7C;ARABIC LETTER TCHEH INITIAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7D;ARABIC LETTER TCHEH MEDIAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7E;ARABIC LETTER TCHEHEH ISOLATED FORM;Lo;0;AL; 0687;;;;N;;;;; +FB7F;ARABIC LETTER TCHEHEH FINAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB80;ARABIC LETTER TCHEHEH INITIAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB81;ARABIC LETTER TCHEHEH MEDIAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB82;ARABIC LETTER DDAHAL ISOLATED FORM;Lo;0;AL; 068D;;;;N;;;;; +FB83;ARABIC LETTER DDAHAL FINAL FORM;Lo;0;AL; 068D;;;;N;;;;; +FB84;ARABIC LETTER DAHAL ISOLATED FORM;Lo;0;AL; 068C;;;;N;;;;; +FB85;ARABIC LETTER DAHAL FINAL FORM;Lo;0;AL; 068C;;;;N;;;;; +FB86;ARABIC LETTER DUL ISOLATED FORM;Lo;0;AL; 068E;;;;N;;;;; +FB87;ARABIC LETTER DUL FINAL FORM;Lo;0;AL; 068E;;;;N;;;;; +FB88;ARABIC LETTER DDAL ISOLATED FORM;Lo;0;AL; 0688;;;;N;;;;; +FB89;ARABIC LETTER DDAL FINAL FORM;Lo;0;AL; 0688;;;;N;;;;; +FB8A;ARABIC LETTER JEH ISOLATED FORM;Lo;0;AL; 0698;;;;N;;;;; +FB8B;ARABIC LETTER JEH FINAL FORM;Lo;0;AL; 0698;;;;N;;;;; +FB8C;ARABIC LETTER RREH ISOLATED FORM;Lo;0;AL; 0691;;;;N;;;;; +FB8D;ARABIC LETTER RREH FINAL FORM;Lo;0;AL; 0691;;;;N;;;;; +FB8E;ARABIC LETTER KEHEH ISOLATED FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB8F;ARABIC LETTER KEHEH FINAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB90;ARABIC LETTER KEHEH INITIAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB91;ARABIC LETTER KEHEH MEDIAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB92;ARABIC LETTER GAF ISOLATED FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB93;ARABIC LETTER GAF FINAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB94;ARABIC LETTER GAF INITIAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB95;ARABIC LETTER GAF MEDIAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB96;ARABIC LETTER GUEH ISOLATED FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB97;ARABIC LETTER GUEH FINAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB98;ARABIC LETTER GUEH INITIAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB99;ARABIC LETTER GUEH MEDIAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB9A;ARABIC LETTER NGOEH ISOLATED FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9B;ARABIC LETTER NGOEH FINAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9C;ARABIC LETTER NGOEH INITIAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9D;ARABIC LETTER NGOEH MEDIAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9E;ARABIC LETTER NOON GHUNNA ISOLATED FORM;Lo;0;AL; 06BA;;;;N;;;;; +FB9F;ARABIC LETTER NOON GHUNNA FINAL FORM;Lo;0;AL; 06BA;;;;N;;;;; +FBA0;ARABIC LETTER RNOON ISOLATED FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA1;ARABIC LETTER RNOON FINAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA2;ARABIC LETTER RNOON INITIAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA3;ARABIC LETTER RNOON MEDIAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA4;ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM;Lo;0;AL; 06C0;;;;N;;;;; +FBA5;ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM;Lo;0;AL; 06C0;;;;N;;;;; +FBA6;ARABIC LETTER HEH GOAL ISOLATED FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA7;ARABIC LETTER HEH GOAL FINAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA8;ARABIC LETTER HEH GOAL INITIAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA9;ARABIC LETTER HEH GOAL MEDIAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBAA;ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAB;ARABIC LETTER HEH DOACHASHMEE FINAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAC;ARABIC LETTER HEH DOACHASHMEE INITIAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAD;ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAE;ARABIC LETTER YEH BARREE ISOLATED FORM;Lo;0;AL; 06D2;;;;N;;;;; +FBAF;ARABIC LETTER YEH BARREE FINAL FORM;Lo;0;AL; 06D2;;;;N;;;;; +FBB0;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 06D3;;;;N;;;;; +FBB1;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 06D3;;;;N;;;;; +FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD6;ARABIC LETTER NG MEDIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD7;ARABIC LETTER U ISOLATED FORM;Lo;0;AL; 06C7;;;;N;;;;; +FBD8;ARABIC LETTER U FINAL FORM;Lo;0;AL; 06C7;;;;N;;;;; +FBD9;ARABIC LETTER OE ISOLATED FORM;Lo;0;AL; 06C6;;;;N;;;;; +FBDA;ARABIC LETTER OE FINAL FORM;Lo;0;AL; 06C6;;;;N;;;;; +FBDB;ARABIC LETTER YU ISOLATED FORM;Lo;0;AL; 06C8;;;;N;;;;; +FBDC;ARABIC LETTER YU FINAL FORM;Lo;0;AL; 06C8;;;;N;;;;; +FBDD;ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0677;;;;N;;;;; +FBDE;ARABIC LETTER VE ISOLATED FORM;Lo;0;AL; 06CB;;;;N;;;;; +FBDF;ARABIC LETTER VE FINAL FORM;Lo;0;AL; 06CB;;;;N;;;;; +FBE0;ARABIC LETTER KIRGHIZ OE ISOLATED FORM;Lo;0;AL; 06C5;;;;N;;;;; +FBE1;ARABIC LETTER KIRGHIZ OE FINAL FORM;Lo;0;AL; 06C5;;;;N;;;;; +FBE2;ARABIC LETTER KIRGHIZ YU ISOLATED FORM;Lo;0;AL; 06C9;;;;N;;;;; +FBE3;ARABIC LETTER KIRGHIZ YU FINAL FORM;Lo;0;AL; 06C9;;;;N;;;;; +FBE4;ARABIC LETTER E ISOLATED FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE5;ARABIC LETTER E FINAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE6;ARABIC LETTER E INITIAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE7;ARABIC LETTER E MEDIAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE8;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM;Lo;0;AL; 0649;;;;N;;;;; +FBE9;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM;Lo;0;AL; 0649;;;;N;;;;; +FBEA;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM;Lo;0;AL; 0626 0627;;;;N;;;;; +FBEB;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM;Lo;0;AL; 0626 0627;;;;N;;;;; +FBEC;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM;Lo;0;AL; 0626 06D5;;;;N;;;;; +FBED;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM;Lo;0;AL; 0626 06D5;;;;N;;;;; +FBEE;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM;Lo;0;AL; 0626 0648;;;;N;;;;; +FBEF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM;Lo;0;AL; 0626 0648;;;;N;;;;; +FBF0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM;Lo;0;AL; 0626 06C7;;;;N;;;;; +FBF1;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM;Lo;0;AL; 0626 06C7;;;;N;;;;; +FBF2;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM;Lo;0;AL; 0626 06C6;;;;N;;;;; +FBF3;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM;Lo;0;AL; 0626 06C6;;;;N;;;;; +FBF4;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM;Lo;0;AL; 0626 06C8;;;;N;;;;; +FBF5;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM;Lo;0;AL; 0626 06C8;;;;N;;;;; +FBF6;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF7;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF8;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF9;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFA;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFB;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFC;ARABIC LETTER FARSI YEH ISOLATED FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFD;ARABIC LETTER FARSI YEH FINAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFE;ARABIC LETTER FARSI YEH INITIAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFF;ARABIC LETTER FARSI YEH MEDIAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FC00;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM;Lo;0;AL; 0626 062C;;;;N;;;;; +FC01;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM;Lo;0;AL; 0626 062D;;;;N;;;;; +FC02;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC03;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FC04;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM;Lo;0;AL; 0626 064A;;;;N;;;;; +FC05;ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0628 062C;;;;N;;;;; +FC06;ARABIC LIGATURE BEH WITH HAH ISOLATED FORM;Lo;0;AL; 0628 062D;;;;N;;;;; +FC07;ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM;Lo;0;AL; 0628 062E;;;;N;;;;; +FC08;ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FC09;ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0628 0649;;;;N;;;;; +FC0A;ARABIC LIGATURE BEH WITH YEH ISOLATED FORM;Lo;0;AL; 0628 064A;;;;N;;;;; +FC0B;ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM;Lo;0;AL; 062A 062C;;;;N;;;;; +FC0C;ARABIC LIGATURE TEH WITH HAH ISOLATED FORM;Lo;0;AL; 062A 062D;;;;N;;;;; +FC0D;ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM;Lo;0;AL; 062A 062E;;;;N;;;;; +FC0E;ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FC0F;ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062A 0649;;;;N;;;;; +FC10;ARABIC LIGATURE TEH WITH YEH ISOLATED FORM;Lo;0;AL; 062A 064A;;;;N;;;;; +FC11;ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM;Lo;0;AL; 062B 062C;;;;N;;;;; +FC12;ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FC13;ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062B 0649;;;;N;;;;; +FC14;ARABIC LIGATURE THEH WITH YEH ISOLATED FORM;Lo;0;AL; 062B 064A;;;;N;;;;; +FC15;ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM;Lo;0;AL; 062C 062D;;;;N;;;;; +FC16;ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM;Lo;0;AL; 062C 0645;;;;N;;;;; +FC17;ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM;Lo;0;AL; 062D 062C;;;;N;;;;; +FC18;ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM;Lo;0;AL; 062D 0645;;;;N;;;;; +FC19;ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM;Lo;0;AL; 062E 062C;;;;N;;;;; +FC1A;ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM;Lo;0;AL; 062E 062D;;;;N;;;;; +FC1B;ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM;Lo;0;AL; 062E 0645;;;;N;;;;; +FC1C;ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FC1D;ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FC1E;ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FC1F;ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FC20;ARABIC LIGATURE SAD WITH HAH ISOLATED FORM;Lo;0;AL; 0635 062D;;;;N;;;;; +FC21;ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM;Lo;0;AL; 0635 0645;;;;N;;;;; +FC22;ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM;Lo;0;AL; 0636 062C;;;;N;;;;; +FC23;ARABIC LIGATURE DAD WITH HAH ISOLATED FORM;Lo;0;AL; 0636 062D;;;;N;;;;; +FC24;ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM;Lo;0;AL; 0636 062E;;;;N;;;;; +FC25;ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM;Lo;0;AL; 0636 0645;;;;N;;;;; +FC26;ARABIC LIGATURE TAH WITH HAH ISOLATED FORM;Lo;0;AL; 0637 062D;;;;N;;;;; +FC27;ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FC28;ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FC29;ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM;Lo;0;AL; 0639 062C;;;;N;;;;; +FC2A;ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM;Lo;0;AL; 0639 0645;;;;N;;;;; +FC2B;ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM;Lo;0;AL; 063A 062C;;;;N;;;;; +FC2C;ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM;Lo;0;AL; 063A 0645;;;;N;;;;; +FC2D;ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0641 062C;;;;N;;;;; +FC2E;ARABIC LIGATURE FEH WITH HAH ISOLATED FORM;Lo;0;AL; 0641 062D;;;;N;;;;; +FC2F;ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM;Lo;0;AL; 0641 062E;;;;N;;;;; +FC30;ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0641 0645;;;;N;;;;; +FC31;ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0641 0649;;;;N;;;;; +FC32;ARABIC LIGATURE FEH WITH YEH ISOLATED FORM;Lo;0;AL; 0641 064A;;;;N;;;;; +FC33;ARABIC LIGATURE QAF WITH HAH ISOLATED FORM;Lo;0;AL; 0642 062D;;;;N;;;;; +FC34;ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM;Lo;0;AL; 0642 0645;;;;N;;;;; +FC35;ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0642 0649;;;;N;;;;; +FC36;ARABIC LIGATURE QAF WITH YEH ISOLATED FORM;Lo;0;AL; 0642 064A;;;;N;;;;; +FC37;ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM;Lo;0;AL; 0643 0627;;;;N;;;;; +FC38;ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM;Lo;0;AL; 0643 062C;;;;N;;;;; +FC39;ARABIC LIGATURE KAF WITH HAH ISOLATED FORM;Lo;0;AL; 0643 062D;;;;N;;;;; +FC3A;ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM;Lo;0;AL; 0643 062E;;;;N;;;;; +FC3B;ARABIC LIGATURE KAF WITH LAM ISOLATED FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FC3C;ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FC3D;ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0643 0649;;;;N;;;;; +FC3E;ARABIC LIGATURE KAF WITH YEH ISOLATED FORM;Lo;0;AL; 0643 064A;;;;N;;;;; +FC3F;ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM;Lo;0;AL; 0644 062C;;;;N;;;;; +FC40;ARABIC LIGATURE LAM WITH HAH ISOLATED FORM;Lo;0;AL; 0644 062D;;;;N;;;;; +FC41;ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM;Lo;0;AL; 0644 062E;;;;N;;;;; +FC42;ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FC43;ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0644 0649;;;;N;;;;; +FC44;ARABIC LIGATURE LAM WITH YEH ISOLATED FORM;Lo;0;AL; 0644 064A;;;;N;;;;; +FC45;ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM;Lo;0;AL; 0645 062C;;;;N;;;;; +FC46;ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM;Lo;0;AL; 0645 062D;;;;N;;;;; +FC47;ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM;Lo;0;AL; 0645 062E;;;;N;;;;; +FC48;ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FC49;ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0645 0649;;;;N;;;;; +FC4A;ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM;Lo;0;AL; 0645 064A;;;;N;;;;; +FC4B;ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM;Lo;0;AL; 0646 062C;;;;N;;;;; +FC4C;ARABIC LIGATURE NOON WITH HAH ISOLATED FORM;Lo;0;AL; 0646 062D;;;;N;;;;; +FC4D;ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM;Lo;0;AL; 0646 062E;;;;N;;;;; +FC4E;ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FC4F;ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0646 0649;;;;N;;;;; +FC50;ARABIC LIGATURE NOON WITH YEH ISOLATED FORM;Lo;0;AL; 0646 064A;;;;N;;;;; +FC51;ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0647 062C;;;;N;;;;; +FC52;ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0647 0645;;;;N;;;;; +FC53;ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0647 0649;;;;N;;;;; +FC54;ARABIC LIGATURE HEH WITH YEH ISOLATED FORM;Lo;0;AL; 0647 064A;;;;N;;;;; +FC55;ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM;Lo;0;AL; 064A 062C;;;;N;;;;; +FC56;ARABIC LIGATURE YEH WITH HAH ISOLATED FORM;Lo;0;AL; 064A 062D;;;;N;;;;; +FC57;ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM;Lo;0;AL; 064A 062E;;;;N;;;;; +FC58;ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FC59;ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 064A 0649;;;;N;;;;; +FC5A;ARABIC LIGATURE YEH WITH YEH ISOLATED FORM;Lo;0;AL; 064A 064A;;;;N;;;;; +FC5B;ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0630 0670;;;;N;;;;; +FC5C;ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0631 0670;;;;N;;;;; +FC5D;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0649 0670;;;;N;;;;; +FC5E;ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM;Lo;0;AL; 0020 064C 0651;;;;N;;;;; +FC5F;ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM;Lo;0;AL; 0020 064D 0651;;;;N;;;;; +FC60;ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM;Lo;0;AL; 0020 064E 0651;;;;N;;;;; +FC61;ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM;Lo;0;AL; 0020 064F 0651;;;;N;;;;; +FC62;ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM;Lo;0;AL; 0020 0650 0651;;;;N;;;;; +FC63;ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0020 0651 0670;;;;N;;;;; +FC64;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM;Lo;0;AL; 0626 0631;;;;N;;;;; +FC65;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM;Lo;0;AL; 0626 0632;;;;N;;;;; +FC66;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC67;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM;Lo;0;AL; 0626 0646;;;;N;;;;; +FC68;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FC69;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM;Lo;0;AL; 0626 064A;;;;N;;;;; +FC6A;ARABIC LIGATURE BEH WITH REH FINAL FORM;Lo;0;AL; 0628 0631;;;;N;;;;; +FC6B;ARABIC LIGATURE BEH WITH ZAIN FINAL FORM;Lo;0;AL; 0628 0632;;;;N;;;;; +FC6C;ARABIC LIGATURE BEH WITH MEEM FINAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FC6D;ARABIC LIGATURE BEH WITH NOON FINAL FORM;Lo;0;AL; 0628 0646;;;;N;;;;; +FC6E;ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0628 0649;;;;N;;;;; +FC6F;ARABIC LIGATURE BEH WITH YEH FINAL FORM;Lo;0;AL; 0628 064A;;;;N;;;;; +FC70;ARABIC LIGATURE TEH WITH REH FINAL FORM;Lo;0;AL; 062A 0631;;;;N;;;;; +FC71;ARABIC LIGATURE TEH WITH ZAIN FINAL FORM;Lo;0;AL; 062A 0632;;;;N;;;;; +FC72;ARABIC LIGATURE TEH WITH MEEM FINAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FC73;ARABIC LIGATURE TEH WITH NOON FINAL FORM;Lo;0;AL; 062A 0646;;;;N;;;;; +FC74;ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 0649;;;;N;;;;; +FC75;ARABIC LIGATURE TEH WITH YEH FINAL FORM;Lo;0;AL; 062A 064A;;;;N;;;;; +FC76;ARABIC LIGATURE THEH WITH REH FINAL FORM;Lo;0;AL; 062B 0631;;;;N;;;;; +FC77;ARABIC LIGATURE THEH WITH ZAIN FINAL FORM;Lo;0;AL; 062B 0632;;;;N;;;;; +FC78;ARABIC LIGATURE THEH WITH MEEM FINAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FC79;ARABIC LIGATURE THEH WITH NOON FINAL FORM;Lo;0;AL; 062B 0646;;;;N;;;;; +FC7A;ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062B 0649;;;;N;;;;; +FC7B;ARABIC LIGATURE THEH WITH YEH FINAL FORM;Lo;0;AL; 062B 064A;;;;N;;;;; +FC7C;ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0641 0649;;;;N;;;;; +FC7D;ARABIC LIGATURE FEH WITH YEH FINAL FORM;Lo;0;AL; 0641 064A;;;;N;;;;; +FC7E;ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0642 0649;;;;N;;;;; +FC7F;ARABIC LIGATURE QAF WITH YEH FINAL FORM;Lo;0;AL; 0642 064A;;;;N;;;;; +FC80;ARABIC LIGATURE KAF WITH ALEF FINAL FORM;Lo;0;AL; 0643 0627;;;;N;;;;; +FC81;ARABIC LIGATURE KAF WITH LAM FINAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FC82;ARABIC LIGATURE KAF WITH MEEM FINAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FC83;ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0643 0649;;;;N;;;;; +FC84;ARABIC LIGATURE KAF WITH YEH FINAL FORM;Lo;0;AL; 0643 064A;;;;N;;;;; +FC85;ARABIC LIGATURE LAM WITH MEEM FINAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FC86;ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0644 0649;;;;N;;;;; +FC87;ARABIC LIGATURE LAM WITH YEH FINAL FORM;Lo;0;AL; 0644 064A;;;;N;;;;; +FC88;ARABIC LIGATURE MEEM WITH ALEF FINAL FORM;Lo;0;AL; 0645 0627;;;;N;;;;; +FC89;ARABIC LIGATURE MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FC8A;ARABIC LIGATURE NOON WITH REH FINAL FORM;Lo;0;AL; 0646 0631;;;;N;;;;; +FC8B;ARABIC LIGATURE NOON WITH ZAIN FINAL FORM;Lo;0;AL; 0646 0632;;;;N;;;;; +FC8C;ARABIC LIGATURE NOON WITH MEEM FINAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FC8D;ARABIC LIGATURE NOON WITH NOON FINAL FORM;Lo;0;AL; 0646 0646;;;;N;;;;; +FC8E;ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 0649;;;;N;;;;; +FC8F;ARABIC LIGATURE NOON WITH YEH FINAL FORM;Lo;0;AL; 0646 064A;;;;N;;;;; +FC90;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM;Lo;0;AL; 0649 0670;;;;N;;;;; +FC91;ARABIC LIGATURE YEH WITH REH FINAL FORM;Lo;0;AL; 064A 0631;;;;N;;;;; +FC92;ARABIC LIGATURE YEH WITH ZAIN FINAL FORM;Lo;0;AL; 064A 0632;;;;N;;;;; +FC93;ARABIC LIGATURE YEH WITH MEEM FINAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FC94;ARABIC LIGATURE YEH WITH NOON FINAL FORM;Lo;0;AL; 064A 0646;;;;N;;;;; +FC95;ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 064A 0649;;;;N;;;;; +FC96;ARABIC LIGATURE YEH WITH YEH FINAL FORM;Lo;0;AL; 064A 064A;;;;N;;;;; +FC97;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM;Lo;0;AL; 0626 062C;;;;N;;;;; +FC98;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM;Lo;0;AL; 0626 062D;;;;N;;;;; +FC99;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM;Lo;0;AL; 0626 062E;;;;N;;;;; +FC9A;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC9B;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM;Lo;0;AL; 0626 0647;;;;N;;;;; +FC9C;ARABIC LIGATURE BEH WITH JEEM INITIAL FORM;Lo;0;AL; 0628 062C;;;;N;;;;; +FC9D;ARABIC LIGATURE BEH WITH HAH INITIAL FORM;Lo;0;AL; 0628 062D;;;;N;;;;; +FC9E;ARABIC LIGATURE BEH WITH KHAH INITIAL FORM;Lo;0;AL; 0628 062E;;;;N;;;;; +FC9F;ARABIC LIGATURE BEH WITH MEEM INITIAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FCA0;ARABIC LIGATURE BEH WITH HEH INITIAL FORM;Lo;0;AL; 0628 0647;;;;N;;;;; +FCA1;ARABIC LIGATURE TEH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062C;;;;N;;;;; +FCA2;ARABIC LIGATURE TEH WITH HAH INITIAL FORM;Lo;0;AL; 062A 062D;;;;N;;;;; +FCA3;ARABIC LIGATURE TEH WITH KHAH INITIAL FORM;Lo;0;AL; 062A 062E;;;;N;;;;; +FCA4;ARABIC LIGATURE TEH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FCA5;ARABIC LIGATURE TEH WITH HEH INITIAL FORM;Lo;0;AL; 062A 0647;;;;N;;;;; +FCA6;ARABIC LIGATURE THEH WITH MEEM INITIAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FCA7;ARABIC LIGATURE JEEM WITH HAH INITIAL FORM;Lo;0;AL; 062C 062D;;;;N;;;;; +FCA8;ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062C 0645;;;;N;;;;; +FCA9;ARABIC LIGATURE HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062D 062C;;;;N;;;;; +FCAA;ARABIC LIGATURE HAH WITH MEEM INITIAL FORM;Lo;0;AL; 062D 0645;;;;N;;;;; +FCAB;ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM;Lo;0;AL; 062E 062C;;;;N;;;;; +FCAC;ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 062E 0645;;;;N;;;;; +FCAD;ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FCAE;ARABIC LIGATURE SEEN WITH HAH INITIAL FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FCAF;ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FCB0;ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FCB1;ARABIC LIGATURE SAD WITH HAH INITIAL FORM;Lo;0;AL; 0635 062D;;;;N;;;;; +FCB2;ARABIC LIGATURE SAD WITH KHAH INITIAL FORM;Lo;0;AL; 0635 062E;;;;N;;;;; +FCB3;ARABIC LIGATURE SAD WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645;;;;N;;;;; +FCB4;ARABIC LIGATURE DAD WITH JEEM INITIAL FORM;Lo;0;AL; 0636 062C;;;;N;;;;; +FCB5;ARABIC LIGATURE DAD WITH HAH INITIAL FORM;Lo;0;AL; 0636 062D;;;;N;;;;; +FCB6;ARABIC LIGATURE DAD WITH KHAH INITIAL FORM;Lo;0;AL; 0636 062E;;;;N;;;;; +FCB7;ARABIC LIGATURE DAD WITH MEEM INITIAL FORM;Lo;0;AL; 0636 0645;;;;N;;;;; +FCB8;ARABIC LIGATURE TAH WITH HAH INITIAL FORM;Lo;0;AL; 0637 062D;;;;N;;;;; +FCB9;ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FCBA;ARABIC LIGATURE AIN WITH JEEM INITIAL FORM;Lo;0;AL; 0639 062C;;;;N;;;;; +FCBB;ARABIC LIGATURE AIN WITH MEEM INITIAL FORM;Lo;0;AL; 0639 0645;;;;N;;;;; +FCBC;ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM;Lo;0;AL; 063A 062C;;;;N;;;;; +FCBD;ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM;Lo;0;AL; 063A 0645;;;;N;;;;; +FCBE;ARABIC LIGATURE FEH WITH JEEM INITIAL FORM;Lo;0;AL; 0641 062C;;;;N;;;;; +FCBF;ARABIC LIGATURE FEH WITH HAH INITIAL FORM;Lo;0;AL; 0641 062D;;;;N;;;;; +FCC0;ARABIC LIGATURE FEH WITH KHAH INITIAL FORM;Lo;0;AL; 0641 062E;;;;N;;;;; +FCC1;ARABIC LIGATURE FEH WITH MEEM INITIAL FORM;Lo;0;AL; 0641 0645;;;;N;;;;; +FCC2;ARABIC LIGATURE QAF WITH HAH INITIAL FORM;Lo;0;AL; 0642 062D;;;;N;;;;; +FCC3;ARABIC LIGATURE QAF WITH MEEM INITIAL FORM;Lo;0;AL; 0642 0645;;;;N;;;;; +FCC4;ARABIC LIGATURE KAF WITH JEEM INITIAL FORM;Lo;0;AL; 0643 062C;;;;N;;;;; +FCC5;ARABIC LIGATURE KAF WITH HAH INITIAL FORM;Lo;0;AL; 0643 062D;;;;N;;;;; +FCC6;ARABIC LIGATURE KAF WITH KHAH INITIAL FORM;Lo;0;AL; 0643 062E;;;;N;;;;; +FCC7;ARABIC LIGATURE KAF WITH LAM INITIAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FCC8;ARABIC LIGATURE KAF WITH MEEM INITIAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FCC9;ARABIC LIGATURE LAM WITH JEEM INITIAL FORM;Lo;0;AL; 0644 062C;;;;N;;;;; +FCCA;ARABIC LIGATURE LAM WITH HAH INITIAL FORM;Lo;0;AL; 0644 062D;;;;N;;;;; +FCCB;ARABIC LIGATURE LAM WITH KHAH INITIAL FORM;Lo;0;AL; 0644 062E;;;;N;;;;; +FCCC;ARABIC LIGATURE LAM WITH MEEM INITIAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FCCD;ARABIC LIGATURE LAM WITH HEH INITIAL FORM;Lo;0;AL; 0644 0647;;;;N;;;;; +FCCE;ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062C;;;;N;;;;; +FCCF;ARABIC LIGATURE MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0645 062D;;;;N;;;;; +FCD0;ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0645 062E;;;;N;;;;; +FCD1;ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FCD2;ARABIC LIGATURE NOON WITH JEEM INITIAL FORM;Lo;0;AL; 0646 062C;;;;N;;;;; +FCD3;ARABIC LIGATURE NOON WITH HAH INITIAL FORM;Lo;0;AL; 0646 062D;;;;N;;;;; +FCD4;ARABIC LIGATURE NOON WITH KHAH INITIAL FORM;Lo;0;AL; 0646 062E;;;;N;;;;; +FCD5;ARABIC LIGATURE NOON WITH MEEM INITIAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FCD6;ARABIC LIGATURE NOON WITH HEH INITIAL FORM;Lo;0;AL; 0646 0647;;;;N;;;;; +FCD7;ARABIC LIGATURE HEH WITH JEEM INITIAL FORM;Lo;0;AL; 0647 062C;;;;N;;;;; +FCD8;ARABIC LIGATURE HEH WITH MEEM INITIAL FORM;Lo;0;AL; 0647 0645;;;;N;;;;; +FCD9;ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM;Lo;0;AL; 0647 0670;;;;N;;;;; +FCDA;ARABIC LIGATURE YEH WITH JEEM INITIAL FORM;Lo;0;AL; 064A 062C;;;;N;;;;; +FCDB;ARABIC LIGATURE YEH WITH HAH INITIAL FORM;Lo;0;AL; 064A 062D;;;;N;;;;; +FCDC;ARABIC LIGATURE YEH WITH KHAH INITIAL FORM;Lo;0;AL; 064A 062E;;;;N;;;;; +FCDD;ARABIC LIGATURE YEH WITH MEEM INITIAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FCDE;ARABIC LIGATURE YEH WITH HEH INITIAL FORM;Lo;0;AL; 064A 0647;;;;N;;;;; +FCDF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FCE0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM;Lo;0;AL; 0626 0647;;;;N;;;;; +FCE1;ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FCE2;ARABIC LIGATURE BEH WITH HEH MEDIAL FORM;Lo;0;AL; 0628 0647;;;;N;;;;; +FCE3;ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FCE4;ARABIC LIGATURE TEH WITH HEH MEDIAL FORM;Lo;0;AL; 062A 0647;;;;N;;;;; +FCE5;ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FCE6;ARABIC LIGATURE THEH WITH HEH MEDIAL FORM;Lo;0;AL; 062B 0647;;;;N;;;;; +FCE7;ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FCE8;ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM;Lo;0;AL; 0633 0647;;;;N;;;;; +FCE9;ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FCEA;ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM;Lo;0;AL; 0634 0647;;;;N;;;;; +FCEB;ARABIC LIGATURE KAF WITH LAM MEDIAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FCEC;ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FCED;ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FCEE;ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FCEF;ARABIC LIGATURE NOON WITH HEH MEDIAL FORM;Lo;0;AL; 0646 0647;;;;N;;;;; +FCF0;ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FCF1;ARABIC LIGATURE YEH WITH HEH MEDIAL FORM;Lo;0;AL; 064A 0647;;;;N;;;;; +FCF2;ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM;Lo;0;AL; 0640 064E 0651;;;;N;;;;; +FCF3;ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM;Lo;0;AL; 0640 064F 0651;;;;N;;;;; +FCF4;ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM;Lo;0;AL; 0640 0650 0651;;;;N;;;;; +FCF5;ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0637 0649;;;;N;;;;; +FCF6;ARABIC LIGATURE TAH WITH YEH ISOLATED FORM;Lo;0;AL; 0637 064A;;;;N;;;;; +FCF7;ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0639 0649;;;;N;;;;; +FCF8;ARABIC LIGATURE AIN WITH YEH ISOLATED FORM;Lo;0;AL; 0639 064A;;;;N;;;;; +FCF9;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 063A 0649;;;;N;;;;; +FCFA;ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM;Lo;0;AL; 063A 064A;;;;N;;;;; +FCFB;ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0633 0649;;;;N;;;;; +FCFC;ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM;Lo;0;AL; 0633 064A;;;;N;;;;; +FCFD;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0634 0649;;;;N;;;;; +FCFE;ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM;Lo;0;AL; 0634 064A;;;;N;;;;; +FCFF;ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062D 0649;;;;N;;;;; +FD00;ARABIC LIGATURE HAH WITH YEH ISOLATED FORM;Lo;0;AL; 062D 064A;;;;N;;;;; +FD01;ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062C 0649;;;;N;;;;; +FD02;ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM;Lo;0;AL; 062C 064A;;;;N;;;;; +FD03;ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062E 0649;;;;N;;;;; +FD04;ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM;Lo;0;AL; 062E 064A;;;;N;;;;; +FD05;ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0635 0649;;;;N;;;;; +FD06;ARABIC LIGATURE SAD WITH YEH ISOLATED FORM;Lo;0;AL; 0635 064A;;;;N;;;;; +FD07;ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0636 0649;;;;N;;;;; +FD08;ARABIC LIGATURE DAD WITH YEH ISOLATED FORM;Lo;0;AL; 0636 064A;;;;N;;;;; +FD09;ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD0A;ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD0B;ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD0C;ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD0D;ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM;Lo;0;AL; 0634 0631;;;;N;;;;; +FD0E;ARABIC LIGATURE SEEN WITH REH ISOLATED FORM;Lo;0;AL; 0633 0631;;;;N;;;;; +FD0F;ARABIC LIGATURE SAD WITH REH ISOLATED FORM;Lo;0;AL; 0635 0631;;;;N;;;;; +FD10;ARABIC LIGATURE DAD WITH REH ISOLATED FORM;Lo;0;AL; 0636 0631;;;;N;;;;; +FD11;ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0637 0649;;;;N;;;;; +FD12;ARABIC LIGATURE TAH WITH YEH FINAL FORM;Lo;0;AL; 0637 064A;;;;N;;;;; +FD13;ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0639 0649;;;;N;;;;; +FD14;ARABIC LIGATURE AIN WITH YEH FINAL FORM;Lo;0;AL; 0639 064A;;;;N;;;;; +FD15;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 063A 0649;;;;N;;;;; +FD16;ARABIC LIGATURE GHAIN WITH YEH FINAL FORM;Lo;0;AL; 063A 064A;;;;N;;;;; +FD17;ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 0649;;;;N;;;;; +FD18;ARABIC LIGATURE SEEN WITH YEH FINAL FORM;Lo;0;AL; 0633 064A;;;;N;;;;; +FD19;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0634 0649;;;;N;;;;; +FD1A;ARABIC LIGATURE SHEEN WITH YEH FINAL FORM;Lo;0;AL; 0634 064A;;;;N;;;;; +FD1B;ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062D 0649;;;;N;;;;; +FD1C;ARABIC LIGATURE HAH WITH YEH FINAL FORM;Lo;0;AL; 062D 064A;;;;N;;;;; +FD1D;ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 0649;;;;N;;;;; +FD1E;ARABIC LIGATURE JEEM WITH YEH FINAL FORM;Lo;0;AL; 062C 064A;;;;N;;;;; +FD1F;ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062E 0649;;;;N;;;;; +FD20;ARABIC LIGATURE KHAH WITH YEH FINAL FORM;Lo;0;AL; 062E 064A;;;;N;;;;; +FD21;ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0635 0649;;;;N;;;;; +FD22;ARABIC LIGATURE SAD WITH YEH FINAL FORM;Lo;0;AL; 0635 064A;;;;N;;;;; +FD23;ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0636 0649;;;;N;;;;; +FD24;ARABIC LIGATURE DAD WITH YEH FINAL FORM;Lo;0;AL; 0636 064A;;;;N;;;;; +FD25;ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD26;ARABIC LIGATURE SHEEN WITH HAH FINAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD27;ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD28;ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD29;ARABIC LIGATURE SHEEN WITH REH FINAL FORM;Lo;0;AL; 0634 0631;;;;N;;;;; +FD2A;ARABIC LIGATURE SEEN WITH REH FINAL FORM;Lo;0;AL; 0633 0631;;;;N;;;;; +FD2B;ARABIC LIGATURE SAD WITH REH FINAL FORM;Lo;0;AL; 0635 0631;;;;N;;;;; +FD2C;ARABIC LIGATURE DAD WITH REH FINAL FORM;Lo;0;AL; 0636 0631;;;;N;;;;; +FD2D;ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD2E;ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD2F;ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD30;ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD31;ARABIC LIGATURE SEEN WITH HEH INITIAL FORM;Lo;0;AL; 0633 0647;;;;N;;;;; +FD32;ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM;Lo;0;AL; 0634 0647;;;;N;;;;; +FD33;ARABIC LIGATURE TAH WITH MEEM INITIAL FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FD34;ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FD35;ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FD36;ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FD37;ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD38;ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD39;ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD3A;ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FD3B;ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL; 0627 064B;;;;N;;;;; +FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL; 0627 064B;;;;N;;;;; +FD3E;ORNATE LEFT PARENTHESIS;Ps;0;ON;;;;;N;;;;; +FD3F;ORNATE RIGHT PARENTHESIS;Pe;0;ON;;;;;N;;;;; +FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062C 0645;;;;N;;;;; +FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; +FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; +FD53;ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062D 0645;;;;N;;;;; +FD54;ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062E 0645;;;;N;;;;; +FD55;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 062A 0645 062C;;;;N;;;;; +FD56;ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 062A 0645 062D;;;;N;;;;; +FD57;ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 062A 0645 062E;;;;N;;;;; +FD58;ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 062C 0645 062D;;;;N;;;;; +FD59;ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 062C 0645 062D;;;;N;;;;; +FD5A;ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062D 0645 064A;;;;N;;;;; +FD5B;ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062D 0645 0649;;;;N;;;;; +FD5C;ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 0633 062D 062C;;;;N;;;;; +FD5D;ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0633 062C 062D;;;;N;;;;; +FD5E;ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 062C 0649;;;;N;;;;; +FD5F;ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0633 0645 062D;;;;N;;;;; +FD60;ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0633 0645 062D;;;;N;;;;; +FD61;ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0633 0645 062C;;;;N;;;;; +FD62;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0633 0645 0645;;;;N;;;;; +FD63;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0633 0645 0645;;;;N;;;;; +FD64;ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM;Lo;0;AL; 0635 062D 062D;;;;N;;;;; +FD65;ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM;Lo;0;AL; 0635 062D 062D;;;;N;;;;; +FD66;ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; +FD67;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM;Lo;0;AL; 0634 062D 0645;;;;N;;;;; +FD68;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0634 062D 0645;;;;N;;;;; +FD69;ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0634 062C 064A;;;;N;;;;; +FD6A;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM;Lo;0;AL; 0634 0645 062E;;;;N;;;;; +FD6B;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0634 0645 062E;;;;N;;;;; +FD6C;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0634 0645 0645;;;;N;;;;; +FD6D;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0634 0645 0645;;;;N;;;;; +FD6E;ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0636 062D 0649;;;;N;;;;; +FD6F;ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0636 062E 0645;;;;N;;;;; +FD70;ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0636 062E 0645;;;;N;;;;; +FD71;ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0637 0645 062D;;;;N;;;;; +FD72;ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0637 0645 062D;;;;N;;;;; +FD73;ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0637 0645 0645;;;;N;;;;; +FD74;ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0637 0645 064A;;;;N;;;;; +FD75;ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0639 062C 0645;;;;N;;;;; +FD76;ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0639 0645 0645;;;;N;;;;; +FD77;ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 0645 0645;;;;N;;;;; +FD78;ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0639 0645 0649;;;;N;;;;; +FD79;ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 063A 0645 0645;;;;N;;;;; +FD7A;ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 063A 0645 064A;;;;N;;;;; +FD7B;ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 063A 0645 0649;;;;N;;;;; +FD7C;ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0641 062E 0645;;;;N;;;;; +FD7D;ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0641 062E 0645;;;;N;;;;; +FD7E;ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0642 0645 062D;;;;N;;;;; +FD7F;ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0642 0645 0645;;;;N;;;;; +FD80;ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM;Lo;0;AL; 0644 062D 0645;;;;N;;;;; +FD81;ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0644 062D 064A;;;;N;;;;; +FD82;ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0644 062D 0649;;;;N;;;;; +FD83;ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0644 062C 062C;;;;N;;;;; +FD84;ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM;Lo;0;AL; 0644 062C 062C;;;;N;;;;; +FD85;ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0644 062E 0645;;;;N;;;;; +FD86;ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062E 0645;;;;N;;;;; +FD87;ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0644 0645 062D;;;;N;;;;; +FD88;ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0644 0645 062D;;;;N;;;;; +FD89;ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062D 062C;;;;N;;;;; +FD8A;ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062D 0645;;;;N;;;;; +FD8B;ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0645 062D 064A;;;;N;;;;; +FD8C;ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0645 062C 062D;;;;N;;;;; +FD8D;ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062C 0645;;;;N;;;;; +FD8E;ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062E 062C;;;;N;;;;; +FD8F;ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062E 0645;;;;N;;;;; +FD92;ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0645 062C 062E;;;;N;;;;; +FD93;ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0647 0645 062C;;;;N;;;;; +FD94;ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0647 0645 0645;;;;N;;;;; +FD95;ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0646 062D 0645;;;;N;;;;; +FD96;ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 062D 0649;;;;N;;;;; +FD97;ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0646 062C 0645;;;;N;;;;; +FD98;ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0646 062C 0645;;;;N;;;;; +FD99;ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 062C 0649;;;;N;;;;; +FD9A;ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 0645 064A;;;;N;;;;; +FD9B;ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 0645 0649;;;;N;;;;; +FD9C;ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 064A 0645 0645;;;;N;;;;; +FD9D;ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 064A 0645 0645;;;;N;;;;; +FD9E;ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0628 062E 064A;;;;N;;;;; +FD9F;ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 062A 062C 064A;;;;N;;;;; +FDA0;ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 062C 0649;;;;N;;;;; +FDA1;ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 062A 062E 064A;;;;N;;;;; +FDA2;ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 062E 0649;;;;N;;;;; +FDA3;ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062A 0645 064A;;;;N;;;;; +FDA4;ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 0645 0649;;;;N;;;;; +FDA5;ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062C 0645 064A;;;;N;;;;; +FDA6;ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 062D 0649;;;;N;;;;; +FDA7;ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 0645 0649;;;;N;;;;; +FDA8;ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 062E 0649;;;;N;;;;; +FDA9;ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0635 062D 064A;;;;N;;;;; +FDAA;ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0634 062D 064A;;;;N;;;;; +FDAB;ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0636 062D 064A;;;;N;;;;; +FDAC;ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0644 062C 064A;;;;N;;;;; +FDAD;ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0644 0645 064A;;;;N;;;;; +FDAE;ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 064A 062D 064A;;;;N;;;;; +FDAF;ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 064A 062C 064A;;;;N;;;;; +FDB0;ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 064A 0645 064A;;;;N;;;;; +FDB1;ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0645 0645 064A;;;;N;;;;; +FDB2;ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0642 0645 064A;;;;N;;;;; +FDB3;ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0646 062D 064A;;;;N;;;;; +FDB4;ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0642 0645 062D;;;;N;;;;; +FDB5;ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062D 0645;;;;N;;;;; +FDB6;ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0639 0645 064A;;;;N;;;;; +FDB7;ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0643 0645 064A;;;;N;;;;; +FDB8;ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0646 062C 062D;;;;N;;;;; +FDB9;ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0645 062E 064A;;;;N;;;;; +FDBA;ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062C 0645;;;;N;;;;; +FDBB;ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0643 0645 0645;;;;N;;;;; +FDBC;ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0644 062C 0645;;;;N;;;;; +FDBD;ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM;Lo;0;AL; 0646 062C 062D;;;;N;;;;; +FDBE;ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 062C 062D 064A;;;;N;;;;; +FDBF;ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 062D 062C 064A;;;;N;;;;; +FDC0;ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0645 062C 064A;;;;N;;;;; +FDC1;ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0641 0645 064A;;;;N;;;;; +FDC2;ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0628 062D 064A;;;;N;;;;; +FDC3;ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0643 0645 0645;;;;N;;;;; +FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 062C 0645;;;;N;;;;; +FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; +FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0633 062E 064A;;;;N;;;;; +FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 062C 064A;;;;N;;;;; +FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0635 0644 06D2;;;;N;;;;; +FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0642 0644 06D2;;;;N;;;;; +FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL; 0627 0644 0644 0647;;;;N;;;;; +FDF3;ARABIC LIGATURE AKBAR ISOLATED FORM;Lo;0;AL; 0627 0643 0628 0631;;;;N;;;;; +FDF4;ARABIC LIGATURE MOHAMMAD ISOLATED FORM;Lo;0;AL; 0645 062D 0645 062F;;;;N;;;;; +FDF5;ARABIC LIGATURE SALAM ISOLATED FORM;Lo;0;AL; 0635 0644 0639 0645;;;;N;;;;; +FDF6;ARABIC LIGATURE RASOUL ISOLATED FORM;Lo;0;AL; 0631 0633 0648 0644;;;;N;;;;; +FDF7;ARABIC LIGATURE ALAYHE ISOLATED FORM;Lo;0;AL; 0639 0644 064A 0647;;;;N;;;;; +FDF8;ARABIC LIGATURE WASALLAM ISOLATED FORM;Lo;0;AL; 0648 0633 0644 0645;;;;N;;;;; +FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL; 0635 0644 0649;;;;N;;;;; +FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL; 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645;;;;N;ARABIC LETTER SALLALLAHOU ALAYHE WASALLAM;;;; +FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL; 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; +FDFC;RIAL SIGN;Sc;0;AL; 0631 06CC 0627 0644;;;;N;;;;; +FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; +FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; +FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; +FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; +FE03;VARIATION SELECTOR-4;Mn;0;NSM;;;;;N;;;;; +FE04;VARIATION SELECTOR-5;Mn;0;NSM;;;;;N;;;;; +FE05;VARIATION SELECTOR-6;Mn;0;NSM;;;;;N;;;;; +FE06;VARIATION SELECTOR-7;Mn;0;NSM;;;;;N;;;;; +FE07;VARIATION SELECTOR-8;Mn;0;NSM;;;;;N;;;;; +FE08;VARIATION SELECTOR-9;Mn;0;NSM;;;;;N;;;;; +FE09;VARIATION SELECTOR-10;Mn;0;NSM;;;;;N;;;;; +FE0A;VARIATION SELECTOR-11;Mn;0;NSM;;;;;N;;;;; +FE0B;VARIATION SELECTOR-12;Mn;0;NSM;;;;;N;;;;; +FE0C;VARIATION SELECTOR-13;Mn;0;NSM;;;;;N;;;;; +FE0D;VARIATION SELECTOR-14;Mn;0;NSM;;;;;N;;;;; +FE0E;VARIATION SELECTOR-15;Mn;0;NSM;;;;;N;;;;; +FE0F;VARIATION SELECTOR-16;Mn;0;NSM;;;;;N;;;;; +FE10;PRESENTATION FORM FOR VERTICAL COMMA;Po;0;ON; 002C;;;;N;;;;; +FE11;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FE12;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP;Po;0;ON; 3002;;;;N;;;;; +FE13;PRESENTATION FORM FOR VERTICAL COLON;Po;0;ON; 003A;;;;N;;;;; +FE14;PRESENTATION FORM FOR VERTICAL SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FE15;PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FE16;PRESENTATION FORM FOR VERTICAL QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FE17;PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET;Ps;0;ON; 3016;;;;N;;;;; +FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET;Pe;0;ON; 3017;;;;N;;;;; +FE19;PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS;Po;0;ON; 2026;;;;N;;;;; +FE20;COMBINING LIGATURE LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE21;COMBINING LIGATURE RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE22;COMBINING DOUBLE TILDE LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE23;COMBINING DOUBLE TILDE RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE24;COMBINING MACRON LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE25;COMBINING MACRON RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE26;COMBINING CONJOINING MACRON;Mn;230;NSM;;;;;N;;;;; +FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER;Po;0;ON; 2025;;;;N;GLYPH FOR VERTICAL TWO DOT LEADER;;;; +FE31;PRESENTATION FORM FOR VERTICAL EM DASH;Pd;0;ON; 2014;;;;N;GLYPH FOR VERTICAL EM DASH;;;; +FE32;PRESENTATION FORM FOR VERTICAL EN DASH;Pd;0;ON; 2013;;;;N;GLYPH FOR VERTICAL EN DASH;;;; +FE33;PRESENTATION FORM FOR VERTICAL LOW LINE;Pc;0;ON; 005F;;;;N;GLYPH FOR VERTICAL SPACING UNDERSCORE;;;; +FE34;PRESENTATION FORM FOR VERTICAL WAVY LOW LINE;Pc;0;ON; 005F;;;;N;GLYPH FOR VERTICAL SPACING WAVY UNDERSCORE;;;; +FE35;PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS;Ps;0;ON; 0028;;;;N;GLYPH FOR VERTICAL OPENING PARENTHESIS;;;; +FE36;PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;N;GLYPH FOR VERTICAL CLOSING PARENTHESIS;;;; +FE37;PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;N;GLYPH FOR VERTICAL OPENING CURLY BRACKET;;;; +FE38;PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;N;GLYPH FOR VERTICAL CLOSING CURLY BRACKET;;;; +FE39;PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET;Ps;0;ON; 3014;;;;N;GLYPH FOR VERTICAL OPENING TORTOISE SHELL BRACKET;;;; +FE3A;PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON; 3015;;;;N;GLYPH FOR VERTICAL CLOSING TORTOISE SHELL BRACKET;;;; +FE3B;PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET;Ps;0;ON; 3010;;;;N;GLYPH FOR VERTICAL OPENING BLACK LENTICULAR BRACKET;;;; +FE3C;PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON; 3011;;;;N;GLYPH FOR VERTICAL CLOSING BLACK LENTICULAR BRACKET;;;; +FE3D;PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON; 300A;;;;N;GLYPH FOR VERTICAL OPENING DOUBLE ANGLE BRACKET;;;; +FE3E;PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON; 300B;;;;N;GLYPH FOR VERTICAL CLOSING DOUBLE ANGLE BRACKET;;;; +FE3F;PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET;Ps;0;ON; 3008;;;;N;GLYPH FOR VERTICAL OPENING ANGLE BRACKET;;;; +FE40;PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET;Pe;0;ON; 3009;;;;N;GLYPH FOR VERTICAL CLOSING ANGLE BRACKET;;;; +FE41;PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET;Ps;0;ON; 300C;;;;N;GLYPH FOR VERTICAL OPENING CORNER BRACKET;;;; +FE42;PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET;Pe;0;ON; 300D;;;;N;GLYPH FOR VERTICAL CLOSING CORNER BRACKET;;;; +FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON; 300E;;;;N;GLYPH FOR VERTICAL OPENING WHITE CORNER BRACKET;;;; +FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON; 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;; +FE45;SESAME DOT;Po;0;ON;;;;;N;;;;; +FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;; +FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET;Ps;0;ON; 005B;;;;N;;;;; +FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET;Pe;0;ON; 005D;;;;N;;;;; +FE49;DASHED OVERLINE;Po;0;ON; 203E;;;;N;SPACING DASHED OVERSCORE;;;; +FE4A;CENTRELINE OVERLINE;Po;0;ON; 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;; +FE4B;WAVY OVERLINE;Po;0;ON; 203E;;;;N;SPACING WAVY OVERSCORE;;;; +FE4C;DOUBLE WAVY OVERLINE;Po;0;ON; 203E;;;;N;SPACING DOUBLE WAVY OVERSCORE;;;; +FE4D;DASHED LOW LINE;Pc;0;ON; 005F;;;;N;SPACING DASHED UNDERSCORE;;;; +FE4E;CENTRELINE LOW LINE;Pc;0;ON; 005F;;;;N;SPACING CENTERLINE UNDERSCORE;;;; +FE4F;WAVY LOW LINE;Pc;0;ON; 005F;;;;N;SPACING WAVY UNDERSCORE;;;; +FE50;SMALL COMMA;Po;0;CS; 002C;;;;N;;;;; +FE51;SMALL IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FE52;SMALL FULL STOP;Po;0;CS; 002E;;;;N;SMALL PERIOD;;;; +FE54;SMALL SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FE55;SMALL COLON;Po;0;CS; 003A;;;;N;;;;; +FE56;SMALL QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FE57;SMALL EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FE58;SMALL EM DASH;Pd;0;ON; 2014;;;;N;;;;; +FE59;SMALL LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SMALL OPENING PARENTHESIS;;;; +FE5A;SMALL RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SMALL CLOSING PARENTHESIS;;;; +FE5B;SMALL LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;Y;SMALL OPENING CURLY BRACKET;;;; +FE5C;SMALL RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;Y;SMALL CLOSING CURLY BRACKET;;;; +FE5D;SMALL LEFT TORTOISE SHELL BRACKET;Ps;0;ON; 3014;;;;Y;SMALL OPENING TORTOISE SHELL BRACKET;;;; +FE5E;SMALL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON; 3015;;;;Y;SMALL CLOSING TORTOISE SHELL BRACKET;;;; +FE5F;SMALL NUMBER SIGN;Po;0;ET; 0023;;;;N;;;;; +FE60;SMALL AMPERSAND;Po;0;ON; 0026;;;;N;;;;; +FE61;SMALL ASTERISK;Po;0;ON; 002A;;;;N;;;;; +FE62;SMALL PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FE63;SMALL HYPHEN-MINUS;Pd;0;ES; 002D;;;;N;;;;; +FE64;SMALL LESS-THAN SIGN;Sm;0;ON; 003C;;;;Y;;;;; +FE65;SMALL GREATER-THAN SIGN;Sm;0;ON; 003E;;;;Y;;;;; +FE66;SMALL EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +FE68;SMALL REVERSE SOLIDUS;Po;0;ON; 005C;;;;N;SMALL BACKSLASH;;;; +FE69;SMALL DOLLAR SIGN;Sc;0;ET; 0024;;;;N;;;;; +FE6A;SMALL PERCENT SIGN;Po;0;ET; 0025;;;;N;;;;; +FE6B;SMALL COMMERCIAL AT;Po;0;ON; 0040;;;;N;;;;; +FE70;ARABIC FATHATAN ISOLATED FORM;Lo;0;AL; 0020 064B;;;;N;ARABIC SPACING FATHATAN;;;; +FE71;ARABIC TATWEEL WITH FATHATAN ABOVE;Lo;0;AL; 0640 064B;;;;N;ARABIC FATHATAN ON TATWEEL;;;; +FE72;ARABIC DAMMATAN ISOLATED FORM;Lo;0;AL; 0020 064C;;;;N;ARABIC SPACING DAMMATAN;;;; +FE73;ARABIC TAIL FRAGMENT;Lo;0;AL;;;;;N;;;;; +FE74;ARABIC KASRATAN ISOLATED FORM;Lo;0;AL; 0020 064D;;;;N;ARABIC SPACING KASRATAN;;;; +FE76;ARABIC FATHA ISOLATED FORM;Lo;0;AL; 0020 064E;;;;N;ARABIC SPACING FATHAH;;;; +FE77;ARABIC FATHA MEDIAL FORM;Lo;0;AL; 0640 064E;;;;N;ARABIC FATHAH ON TATWEEL;;;; +FE78;ARABIC DAMMA ISOLATED FORM;Lo;0;AL; 0020 064F;;;;N;ARABIC SPACING DAMMAH;;;; +FE79;ARABIC DAMMA MEDIAL FORM;Lo;0;AL; 0640 064F;;;;N;ARABIC DAMMAH ON TATWEEL;;;; +FE7A;ARABIC KASRA ISOLATED FORM;Lo;0;AL; 0020 0650;;;;N;ARABIC SPACING KASRAH;;;; +FE7B;ARABIC KASRA MEDIAL FORM;Lo;0;AL; 0640 0650;;;;N;ARABIC KASRAH ON TATWEEL;;;; +FE7C;ARABIC SHADDA ISOLATED FORM;Lo;0;AL; 0020 0651;;;;N;ARABIC SPACING SHADDAH;;;; +FE7D;ARABIC SHADDA MEDIAL FORM;Lo;0;AL; 0640 0651;;;;N;ARABIC SHADDAH ON TATWEEL;;;; +FE7E;ARABIC SUKUN ISOLATED FORM;Lo;0;AL; 0020 0652;;;;N;ARABIC SPACING SUKUN;;;; +FE7F;ARABIC SUKUN MEDIAL FORM;Lo;0;AL; 0640 0652;;;;N;ARABIC SUKUN ON TATWEEL;;;; +FE80;ARABIC LETTER HAMZA ISOLATED FORM;Lo;0;AL; 0621;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH;;;; +FE81;ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL; 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON ALEF;;;; +FE82;ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL; 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON ALEF;;;; +FE83;ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON ALEF;;;; +FE84;ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON ALEF;;;; +FE85;ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0624;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON WAW;;;; +FE86;ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0624;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON WAW;;;; +FE87;ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL; 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER ALEF;;;; +FE88;ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL; 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER ALEF;;;; +FE89;ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON YA;;;; +FE8A;ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON YA;;;; +FE8B;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR INITIAL ARABIC HAMZAH ON YA;;;; +FE8C;ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR MEDIAL ARABIC HAMZAH ON YA;;;; +FE8D;ARABIC LETTER ALEF ISOLATED FORM;Lo;0;AL; 0627;;;;N;GLYPH FOR ISOLATE ARABIC ALEF;;;; +FE8E;ARABIC LETTER ALEF FINAL FORM;Lo;0;AL; 0627;;;;N;GLYPH FOR FINAL ARABIC ALEF;;;; +FE8F;ARABIC LETTER BEH ISOLATED FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR ISOLATE ARABIC BAA;;;; +FE90;ARABIC LETTER BEH FINAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR FINAL ARABIC BAA;;;; +FE91;ARABIC LETTER BEH INITIAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR INITIAL ARABIC BAA;;;; +FE92;ARABIC LETTER BEH MEDIAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR MEDIAL ARABIC BAA;;;; +FE93;ARABIC LETTER TEH MARBUTA ISOLATED FORM;Lo;0;AL; 0629;;;;N;GLYPH FOR ISOLATE ARABIC TAA MARBUTAH;;;; +FE94;ARABIC LETTER TEH MARBUTA FINAL FORM;Lo;0;AL; 0629;;;;N;GLYPH FOR FINAL ARABIC TAA MARBUTAH;;;; +FE95;ARABIC LETTER TEH ISOLATED FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR ISOLATE ARABIC TAA;;;; +FE96;ARABIC LETTER TEH FINAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR FINAL ARABIC TAA;;;; +FE97;ARABIC LETTER TEH INITIAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR INITIAL ARABIC TAA;;;; +FE98;ARABIC LETTER TEH MEDIAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR MEDIAL ARABIC TAA;;;; +FE99;ARABIC LETTER THEH ISOLATED FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR ISOLATE ARABIC THAA;;;; +FE9A;ARABIC LETTER THEH FINAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR FINAL ARABIC THAA;;;; +FE9B;ARABIC LETTER THEH INITIAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR INITIAL ARABIC THAA;;;; +FE9C;ARABIC LETTER THEH MEDIAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR MEDIAL ARABIC THAA;;;; +FE9D;ARABIC LETTER JEEM ISOLATED FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR ISOLATE ARABIC JEEM;;;; +FE9E;ARABIC LETTER JEEM FINAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR FINAL ARABIC JEEM;;;; +FE9F;ARABIC LETTER JEEM INITIAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR INITIAL ARABIC JEEM;;;; +FEA0;ARABIC LETTER JEEM MEDIAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR MEDIAL ARABIC JEEM;;;; +FEA1;ARABIC LETTER HAH ISOLATED FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR ISOLATE ARABIC HAA;;;; +FEA2;ARABIC LETTER HAH FINAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR FINAL ARABIC HAA;;;; +FEA3;ARABIC LETTER HAH INITIAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR INITIAL ARABIC HAA;;;; +FEA4;ARABIC LETTER HAH MEDIAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR MEDIAL ARABIC HAA;;;; +FEA5;ARABIC LETTER KHAH ISOLATED FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR ISOLATE ARABIC KHAA;;;; +FEA6;ARABIC LETTER KHAH FINAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR FINAL ARABIC KHAA;;;; +FEA7;ARABIC LETTER KHAH INITIAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR INITIAL ARABIC KHAA;;;; +FEA8;ARABIC LETTER KHAH MEDIAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR MEDIAL ARABIC KHAA;;;; +FEA9;ARABIC LETTER DAL ISOLATED FORM;Lo;0;AL; 062F;;;;N;GLYPH FOR ISOLATE ARABIC DAL;;;; +FEAA;ARABIC LETTER DAL FINAL FORM;Lo;0;AL; 062F;;;;N;GLYPH FOR FINAL ARABIC DAL;;;; +FEAB;ARABIC LETTER THAL ISOLATED FORM;Lo;0;AL; 0630;;;;N;GLYPH FOR ISOLATE ARABIC THAL;;;; +FEAC;ARABIC LETTER THAL FINAL FORM;Lo;0;AL; 0630;;;;N;GLYPH FOR FINAL ARABIC THAL;;;; +FEAD;ARABIC LETTER REH ISOLATED FORM;Lo;0;AL; 0631;;;;N;GLYPH FOR ISOLATE ARABIC RA;;;; +FEAE;ARABIC LETTER REH FINAL FORM;Lo;0;AL; 0631;;;;N;GLYPH FOR FINAL ARABIC RA;;;; +FEAF;ARABIC LETTER ZAIN ISOLATED FORM;Lo;0;AL; 0632;;;;N;GLYPH FOR ISOLATE ARABIC ZAIN;;;; +FEB0;ARABIC LETTER ZAIN FINAL FORM;Lo;0;AL; 0632;;;;N;GLYPH FOR FINAL ARABIC ZAIN;;;; +FEB1;ARABIC LETTER SEEN ISOLATED FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR ISOLATE ARABIC SEEN;;;; +FEB2;ARABIC LETTER SEEN FINAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR FINAL ARABIC SEEN;;;; +FEB3;ARABIC LETTER SEEN INITIAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR INITIAL ARABIC SEEN;;;; +FEB4;ARABIC LETTER SEEN MEDIAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR MEDIAL ARABIC SEEN;;;; +FEB5;ARABIC LETTER SHEEN ISOLATED FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR ISOLATE ARABIC SHEEN;;;; +FEB6;ARABIC LETTER SHEEN FINAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR FINAL ARABIC SHEEN;;;; +FEB7;ARABIC LETTER SHEEN INITIAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR INITIAL ARABIC SHEEN;;;; +FEB8;ARABIC LETTER SHEEN MEDIAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR MEDIAL ARABIC SHEEN;;;; +FEB9;ARABIC LETTER SAD ISOLATED FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR ISOLATE ARABIC SAD;;;; +FEBA;ARABIC LETTER SAD FINAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR FINAL ARABIC SAD;;;; +FEBB;ARABIC LETTER SAD INITIAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR INITIAL ARABIC SAD;;;; +FEBC;ARABIC LETTER SAD MEDIAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR MEDIAL ARABIC SAD;;;; +FEBD;ARABIC LETTER DAD ISOLATED FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR ISOLATE ARABIC DAD;;;; +FEBE;ARABIC LETTER DAD FINAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR FINAL ARABIC DAD;;;; +FEBF;ARABIC LETTER DAD INITIAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR INITIAL ARABIC DAD;;;; +FEC0;ARABIC LETTER DAD MEDIAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR MEDIAL ARABIC DAD;;;; +FEC1;ARABIC LETTER TAH ISOLATED FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR ISOLATE ARABIC TAH;;;; +FEC2;ARABIC LETTER TAH FINAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR FINAL ARABIC TAH;;;; +FEC3;ARABIC LETTER TAH INITIAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR INITIAL ARABIC TAH;;;; +FEC4;ARABIC LETTER TAH MEDIAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR MEDIAL ARABIC TAH;;;; +FEC5;ARABIC LETTER ZAH ISOLATED FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR ISOLATE ARABIC DHAH;;;; +FEC6;ARABIC LETTER ZAH FINAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR FINAL ARABIC DHAH;;;; +FEC7;ARABIC LETTER ZAH INITIAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR INITIAL ARABIC DHAH;;;; +FEC8;ARABIC LETTER ZAH MEDIAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR MEDIAL ARABIC DHAH;;;; +FEC9;ARABIC LETTER AIN ISOLATED FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR ISOLATE ARABIC AIN;;;; +FECA;ARABIC LETTER AIN FINAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR FINAL ARABIC AIN;;;; +FECB;ARABIC LETTER AIN INITIAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR INITIAL ARABIC AIN;;;; +FECC;ARABIC LETTER AIN MEDIAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR MEDIAL ARABIC AIN;;;; +FECD;ARABIC LETTER GHAIN ISOLATED FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR ISOLATE ARABIC GHAIN;;;; +FECE;ARABIC LETTER GHAIN FINAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR FINAL ARABIC GHAIN;;;; +FECF;ARABIC LETTER GHAIN INITIAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR INITIAL ARABIC GHAIN;;;; +FED0;ARABIC LETTER GHAIN MEDIAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR MEDIAL ARABIC GHAIN;;;; +FED1;ARABIC LETTER FEH ISOLATED FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR ISOLATE ARABIC FA;;;; +FED2;ARABIC LETTER FEH FINAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR FINAL ARABIC FA;;;; +FED3;ARABIC LETTER FEH INITIAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR INITIAL ARABIC FA;;;; +FED4;ARABIC LETTER FEH MEDIAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR MEDIAL ARABIC FA;;;; +FED5;ARABIC LETTER QAF ISOLATED FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR ISOLATE ARABIC QAF;;;; +FED6;ARABIC LETTER QAF FINAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR FINAL ARABIC QAF;;;; +FED7;ARABIC LETTER QAF INITIAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR INITIAL ARABIC QAF;;;; +FED8;ARABIC LETTER QAF MEDIAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR MEDIAL ARABIC QAF;;;; +FED9;ARABIC LETTER KAF ISOLATED FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR ISOLATE ARABIC CAF;;;; +FEDA;ARABIC LETTER KAF FINAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR FINAL ARABIC CAF;;;; +FEDB;ARABIC LETTER KAF INITIAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR INITIAL ARABIC CAF;;;; +FEDC;ARABIC LETTER KAF MEDIAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR MEDIAL ARABIC CAF;;;; +FEDD;ARABIC LETTER LAM ISOLATED FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR ISOLATE ARABIC LAM;;;; +FEDE;ARABIC LETTER LAM FINAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR FINAL ARABIC LAM;;;; +FEDF;ARABIC LETTER LAM INITIAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR INITIAL ARABIC LAM;;;; +FEE0;ARABIC LETTER LAM MEDIAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR MEDIAL ARABIC LAM;;;; +FEE1;ARABIC LETTER MEEM ISOLATED FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR ISOLATE ARABIC MEEM;;;; +FEE2;ARABIC LETTER MEEM FINAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR FINAL ARABIC MEEM;;;; +FEE3;ARABIC LETTER MEEM INITIAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR INITIAL ARABIC MEEM;;;; +FEE4;ARABIC LETTER MEEM MEDIAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR MEDIAL ARABIC MEEM;;;; +FEE5;ARABIC LETTER NOON ISOLATED FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR ISOLATE ARABIC NOON;;;; +FEE6;ARABIC LETTER NOON FINAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR FINAL ARABIC NOON;;;; +FEE7;ARABIC LETTER NOON INITIAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR INITIAL ARABIC NOON;;;; +FEE8;ARABIC LETTER NOON MEDIAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR MEDIAL ARABIC NOON;;;; +FEE9;ARABIC LETTER HEH ISOLATED FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR ISOLATE ARABIC HA;;;; +FEEA;ARABIC LETTER HEH FINAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR FINAL ARABIC HA;;;; +FEEB;ARABIC LETTER HEH INITIAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR INITIAL ARABIC HA;;;; +FEEC;ARABIC LETTER HEH MEDIAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR MEDIAL ARABIC HA;;;; +FEED;ARABIC LETTER WAW ISOLATED FORM;Lo;0;AL; 0648;;;;N;GLYPH FOR ISOLATE ARABIC WAW;;;; +FEEE;ARABIC LETTER WAW FINAL FORM;Lo;0;AL; 0648;;;;N;GLYPH FOR FINAL ARABIC WAW;;;; +FEEF;ARABIC LETTER ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0649;;;;N;GLYPH FOR ISOLATE ARABIC ALEF MAQSURAH;;;; +FEF0;ARABIC LETTER ALEF MAKSURA FINAL FORM;Lo;0;AL; 0649;;;;N;GLYPH FOR FINAL ARABIC ALEF MAQSURAH;;;; +FEF1;ARABIC LETTER YEH ISOLATED FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR ISOLATE ARABIC YA;;;; +FEF2;ARABIC LETTER YEH FINAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR FINAL ARABIC YA;;;; +FEF3;ARABIC LETTER YEH INITIAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR INITIAL ARABIC YA;;;; +FEF4;ARABIC LETTER YEH MEDIAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR MEDIAL ARABIC YA;;;; +FEF5;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL; 0644 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON LIGATURE LAM ALEF;;;; +FEF6;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL; 0644 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON LIGATURE LAM ALEF;;;; +FEF7;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0644 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON LIGATURE LAM ALEF;;;; +FEF8;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0644 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON LIGATURE LAM ALEF;;;; +FEF9;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL; 0644 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;; +FEFA;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL; 0644 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;; +FEFB;ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM;Lo;0;AL; 0644 0627;;;;N;GLYPH FOR ISOLATE ARABIC LIGATURE LAM ALEF;;;; +FEFC;ARABIC LIGATURE LAM WITH ALEF FINAL FORM;Lo;0;AL; 0644 0627;;;;N;GLYPH FOR FINAL ARABIC LIGATURE LAM ALEF;;;; +FEFF;ZERO WIDTH NO-BREAK SPACE;Cf;0;BN;;;;;N;BYTE ORDER MARK;;;; +FF01;FULLWIDTH EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FF02;FULLWIDTH QUOTATION MARK;Po;0;ON; 0022;;;;N;;;;; +FF03;FULLWIDTH NUMBER SIGN;Po;0;ET; 0023;;;;N;;;;; +FF04;FULLWIDTH DOLLAR SIGN;Sc;0;ET; 0024;;;;N;;;;; +FF05;FULLWIDTH PERCENT SIGN;Po;0;ET; 0025;;;;N;;;;; +FF06;FULLWIDTH AMPERSAND;Po;0;ON; 0026;;;;N;;;;; +FF07;FULLWIDTH APOSTROPHE;Po;0;ON; 0027;;;;N;;;;; +FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;FULLWIDTH OPENING PARENTHESIS;;;; +FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;FULLWIDTH CLOSING PARENTHESIS;;;; +FF0A;FULLWIDTH ASTERISK;Po;0;ON; 002A;;;;N;;;;; +FF0B;FULLWIDTH PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FF0C;FULLWIDTH COMMA;Po;0;CS; 002C;;;;N;;;;; +FF0D;FULLWIDTH HYPHEN-MINUS;Pd;0;ES; 002D;;;;N;;;;; +FF0E;FULLWIDTH FULL STOP;Po;0;CS; 002E;;;;N;FULLWIDTH PERIOD;;;; +FF0F;FULLWIDTH SOLIDUS;Po;0;CS; 002F;;;;N;FULLWIDTH SLASH;;;; +FF10;FULLWIDTH DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +FF11;FULLWIDTH DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +FF12;FULLWIDTH DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +FF13;FULLWIDTH DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +FF14;FULLWIDTH DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +FF15;FULLWIDTH DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +FF16;FULLWIDTH DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +FF17;FULLWIDTH DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +FF18;FULLWIDTH DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +FF19;FULLWIDTH DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +FF1A;FULLWIDTH COLON;Po;0;CS; 003A;;;;N;;;;; +FF1B;FULLWIDTH SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON; 003C;;;;Y;;;;; +FF1D;FULLWIDTH EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON; 003E;;;;Y;;;;; +FF1F;FULLWIDTH QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FF20;FULLWIDTH COMMERCIAL AT;Po;0;ON; 0040;;;;N;;;;; +FF21;FULLWIDTH LATIN CAPITAL LETTER A;Lu;0;L; 0041;;;;N;;;;FF41; +FF22;FULLWIDTH LATIN CAPITAL LETTER B;Lu;0;L; 0042;;;;N;;;;FF42; +FF23;FULLWIDTH LATIN CAPITAL LETTER C;Lu;0;L; 0043;;;;N;;;;FF43; +FF24;FULLWIDTH LATIN CAPITAL LETTER D;Lu;0;L; 0044;;;;N;;;;FF44; +FF25;FULLWIDTH LATIN CAPITAL LETTER E;Lu;0;L; 0045;;;;N;;;;FF45; +FF26;FULLWIDTH LATIN CAPITAL LETTER F;Lu;0;L; 0046;;;;N;;;;FF46; +FF27;FULLWIDTH LATIN CAPITAL LETTER G;Lu;0;L; 0047;;;;N;;;;FF47; +FF28;FULLWIDTH LATIN CAPITAL LETTER H;Lu;0;L; 0048;;;;N;;;;FF48; +FF29;FULLWIDTH LATIN CAPITAL LETTER I;Lu;0;L; 0049;;;;N;;;;FF49; +FF2A;FULLWIDTH LATIN CAPITAL LETTER J;Lu;0;L; 004A;;;;N;;;;FF4A; +FF2B;FULLWIDTH LATIN CAPITAL LETTER K;Lu;0;L; 004B;;;;N;;;;FF4B; +FF2C;FULLWIDTH LATIN CAPITAL LETTER L;Lu;0;L; 004C;;;;N;;;;FF4C; +FF2D;FULLWIDTH LATIN CAPITAL LETTER M;Lu;0;L; 004D;;;;N;;;;FF4D; +FF2E;FULLWIDTH LATIN CAPITAL LETTER N;Lu;0;L; 004E;;;;N;;;;FF4E; +FF2F;FULLWIDTH LATIN CAPITAL LETTER O;Lu;0;L; 004F;;;;N;;;;FF4F; +FF30;FULLWIDTH LATIN CAPITAL LETTER P;Lu;0;L; 0050;;;;N;;;;FF50; +FF31;FULLWIDTH LATIN CAPITAL LETTER Q;Lu;0;L; 0051;;;;N;;;;FF51; +FF32;FULLWIDTH LATIN CAPITAL LETTER R;Lu;0;L; 0052;;;;N;;;;FF52; +FF33;FULLWIDTH LATIN CAPITAL LETTER S;Lu;0;L; 0053;;;;N;;;;FF53; +FF34;FULLWIDTH LATIN CAPITAL LETTER T;Lu;0;L; 0054;;;;N;;;;FF54; +FF35;FULLWIDTH LATIN CAPITAL LETTER U;Lu;0;L; 0055;;;;N;;;;FF55; +FF36;FULLWIDTH LATIN CAPITAL LETTER V;Lu;0;L; 0056;;;;N;;;;FF56; +FF37;FULLWIDTH LATIN CAPITAL LETTER W;Lu;0;L; 0057;;;;N;;;;FF57; +FF38;FULLWIDTH LATIN CAPITAL LETTER X;Lu;0;L; 0058;;;;N;;;;FF58; +FF39;FULLWIDTH LATIN CAPITAL LETTER Y;Lu;0;L; 0059;;;;N;;;;FF59; +FF3A;FULLWIDTH LATIN CAPITAL LETTER Z;Lu;0;L; 005A;;;;N;;;;FF5A; +FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON; 005B;;;;Y;FULLWIDTH OPENING SQUARE BRACKET;;;; +FF3C;FULLWIDTH REVERSE SOLIDUS;Po;0;ON; 005C;;;;N;FULLWIDTH BACKSLASH;;;; +FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON; 005D;;;;Y;FULLWIDTH CLOSING SQUARE BRACKET;;;; +FF3E;FULLWIDTH CIRCUMFLEX ACCENT;Sk;0;ON; 005E;;;;N;FULLWIDTH SPACING CIRCUMFLEX;;;; +FF3F;FULLWIDTH LOW LINE;Pc;0;ON; 005F;;;;N;FULLWIDTH SPACING UNDERSCORE;;;; +FF40;FULLWIDTH GRAVE ACCENT;Sk;0;ON; 0060;;;;N;FULLWIDTH SPACING GRAVE;;;; +FF41;FULLWIDTH LATIN SMALL LETTER A;Ll;0;L; 0061;;;;N;;;FF21;;FF21 +FF42;FULLWIDTH LATIN SMALL LETTER B;Ll;0;L; 0062;;;;N;;;FF22;;FF22 +FF43;FULLWIDTH LATIN SMALL LETTER C;Ll;0;L; 0063;;;;N;;;FF23;;FF23 +FF44;FULLWIDTH LATIN SMALL LETTER D;Ll;0;L; 0064;;;;N;;;FF24;;FF24 +FF45;FULLWIDTH LATIN SMALL LETTER E;Ll;0;L; 0065;;;;N;;;FF25;;FF25 +FF46;FULLWIDTH LATIN SMALL LETTER F;Ll;0;L; 0066;;;;N;;;FF26;;FF26 +FF47;FULLWIDTH LATIN SMALL LETTER G;Ll;0;L; 0067;;;;N;;;FF27;;FF27 +FF48;FULLWIDTH LATIN SMALL LETTER H;Ll;0;L; 0068;;;;N;;;FF28;;FF28 +FF49;FULLWIDTH LATIN SMALL LETTER I;Ll;0;L; 0069;;;;N;;;FF29;;FF29 +FF4A;FULLWIDTH LATIN SMALL LETTER J;Ll;0;L; 006A;;;;N;;;FF2A;;FF2A +FF4B;FULLWIDTH LATIN SMALL LETTER K;Ll;0;L; 006B;;;;N;;;FF2B;;FF2B +FF4C;FULLWIDTH LATIN SMALL LETTER L;Ll;0;L; 006C;;;;N;;;FF2C;;FF2C +FF4D;FULLWIDTH LATIN SMALL LETTER M;Ll;0;L; 006D;;;;N;;;FF2D;;FF2D +FF4E;FULLWIDTH LATIN SMALL LETTER N;Ll;0;L; 006E;;;;N;;;FF2E;;FF2E +FF4F;FULLWIDTH LATIN SMALL LETTER O;Ll;0;L; 006F;;;;N;;;FF2F;;FF2F +FF50;FULLWIDTH LATIN SMALL LETTER P;Ll;0;L; 0070;;;;N;;;FF30;;FF30 +FF51;FULLWIDTH LATIN SMALL LETTER Q;Ll;0;L; 0071;;;;N;;;FF31;;FF31 +FF52;FULLWIDTH LATIN SMALL LETTER R;Ll;0;L; 0072;;;;N;;;FF32;;FF32 +FF53;FULLWIDTH LATIN SMALL LETTER S;Ll;0;L; 0073;;;;N;;;FF33;;FF33 +FF54;FULLWIDTH LATIN SMALL LETTER T;Ll;0;L; 0074;;;;N;;;FF34;;FF34 +FF55;FULLWIDTH LATIN SMALL LETTER U;Ll;0;L; 0075;;;;N;;;FF35;;FF35 +FF56;FULLWIDTH LATIN SMALL LETTER V;Ll;0;L; 0076;;;;N;;;FF36;;FF36 +FF57;FULLWIDTH LATIN SMALL LETTER W;Ll;0;L; 0077;;;;N;;;FF37;;FF37 +FF58;FULLWIDTH LATIN SMALL LETTER X;Ll;0;L; 0078;;;;N;;;FF38;;FF38 +FF59;FULLWIDTH LATIN SMALL LETTER Y;Ll;0;L; 0079;;;;N;;;FF39;;FF39 +FF5A;FULLWIDTH LATIN SMALL LETTER Z;Ll;0;L; 007A;;;;N;;;FF3A;;FF3A +FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;Y;FULLWIDTH OPENING CURLY BRACKET;;;; +FF5C;FULLWIDTH VERTICAL LINE;Sm;0;ON; 007C;;;;N;FULLWIDTH VERTICAL BAR;;;; +FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;Y;FULLWIDTH CLOSING CURLY BRACKET;;;; +FF5E;FULLWIDTH TILDE;Sm;0;ON; 007E;;;;N;FULLWIDTH SPACING TILDE;;;; +FF5F;FULLWIDTH LEFT WHITE PARENTHESIS;Ps;0;ON; 2985;;;;Y;;;;; +FF60;FULLWIDTH RIGHT WHITE PARENTHESIS;Pe;0;ON; 2986;;;;Y;;;;; +FF61;HALFWIDTH IDEOGRAPHIC FULL STOP;Po;0;ON; 3002;;;;N;HALFWIDTH IDEOGRAPHIC PERIOD;;;; +FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON; 300C;;;;Y;HALFWIDTH OPENING CORNER BRACKET;;;; +FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON; 300D;;;;Y;HALFWIDTH CLOSING CORNER BRACKET;;;; +FF64;HALFWIDTH IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FF65;HALFWIDTH KATAKANA MIDDLE DOT;Po;0;ON; 30FB;;;;N;;;;; +FF66;HALFWIDTH KATAKANA LETTER WO;Lo;0;L; 30F2;;;;N;;;;; +FF67;HALFWIDTH KATAKANA LETTER SMALL A;Lo;0;L; 30A1;;;;N;;;;; +FF68;HALFWIDTH KATAKANA LETTER SMALL I;Lo;0;L; 30A3;;;;N;;;;; +FF69;HALFWIDTH KATAKANA LETTER SMALL U;Lo;0;L; 30A5;;;;N;;;;; +FF6A;HALFWIDTH KATAKANA LETTER SMALL E;Lo;0;L; 30A7;;;;N;;;;; +FF6B;HALFWIDTH KATAKANA LETTER SMALL O;Lo;0;L; 30A9;;;;N;;;;; +FF6C;HALFWIDTH KATAKANA LETTER SMALL YA;Lo;0;L; 30E3;;;;N;;;;; +FF6D;HALFWIDTH KATAKANA LETTER SMALL YU;Lo;0;L; 30E5;;;;N;;;;; +FF6E;HALFWIDTH KATAKANA LETTER SMALL YO;Lo;0;L; 30E7;;;;N;;;;; +FF6F;HALFWIDTH KATAKANA LETTER SMALL TU;Lo;0;L; 30C3;;;;N;;;;; +FF70;HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L; 30FC;;;;N;;;;; +FF71;HALFWIDTH KATAKANA LETTER A;Lo;0;L; 30A2;;;;N;;;;; +FF72;HALFWIDTH KATAKANA LETTER I;Lo;0;L; 30A4;;;;N;;;;; +FF73;HALFWIDTH KATAKANA LETTER U;Lo;0;L; 30A6;;;;N;;;;; +FF74;HALFWIDTH KATAKANA LETTER E;Lo;0;L; 30A8;;;;N;;;;; +FF75;HALFWIDTH KATAKANA LETTER O;Lo;0;L; 30AA;;;;N;;;;; +FF76;HALFWIDTH KATAKANA LETTER KA;Lo;0;L; 30AB;;;;N;;;;; +FF77;HALFWIDTH KATAKANA LETTER KI;Lo;0;L; 30AD;;;;N;;;;; +FF78;HALFWIDTH KATAKANA LETTER KU;Lo;0;L; 30AF;;;;N;;;;; +FF79;HALFWIDTH KATAKANA LETTER KE;Lo;0;L; 30B1;;;;N;;;;; +FF7A;HALFWIDTH KATAKANA LETTER KO;Lo;0;L; 30B3;;;;N;;;;; +FF7B;HALFWIDTH KATAKANA LETTER SA;Lo;0;L; 30B5;;;;N;;;;; +FF7C;HALFWIDTH KATAKANA LETTER SI;Lo;0;L; 30B7;;;;N;;;;; +FF7D;HALFWIDTH KATAKANA LETTER SU;Lo;0;L; 30B9;;;;N;;;;; +FF7E;HALFWIDTH KATAKANA LETTER SE;Lo;0;L; 30BB;;;;N;;;;; +FF7F;HALFWIDTH KATAKANA LETTER SO;Lo;0;L; 30BD;;;;N;;;;; +FF80;HALFWIDTH KATAKANA LETTER TA;Lo;0;L; 30BF;;;;N;;;;; +FF81;HALFWIDTH KATAKANA LETTER TI;Lo;0;L; 30C1;;;;N;;;;; +FF82;HALFWIDTH KATAKANA LETTER TU;Lo;0;L; 30C4;;;;N;;;;; +FF83;HALFWIDTH KATAKANA LETTER TE;Lo;0;L; 30C6;;;;N;;;;; +FF84;HALFWIDTH KATAKANA LETTER TO;Lo;0;L; 30C8;;;;N;;;;; +FF85;HALFWIDTH KATAKANA LETTER NA;Lo;0;L; 30CA;;;;N;;;;; +FF86;HALFWIDTH KATAKANA LETTER NI;Lo;0;L; 30CB;;;;N;;;;; +FF87;HALFWIDTH KATAKANA LETTER NU;Lo;0;L; 30CC;;;;N;;;;; +FF88;HALFWIDTH KATAKANA LETTER NE;Lo;0;L; 30CD;;;;N;;;;; +FF89;HALFWIDTH KATAKANA LETTER NO;Lo;0;L; 30CE;;;;N;;;;; +FF8A;HALFWIDTH KATAKANA LETTER HA;Lo;0;L; 30CF;;;;N;;;;; +FF8B;HALFWIDTH KATAKANA LETTER HI;Lo;0;L; 30D2;;;;N;;;;; +FF8C;HALFWIDTH KATAKANA LETTER HU;Lo;0;L; 30D5;;;;N;;;;; +FF8D;HALFWIDTH KATAKANA LETTER HE;Lo;0;L; 30D8;;;;N;;;;; +FF8E;HALFWIDTH KATAKANA LETTER HO;Lo;0;L; 30DB;;;;N;;;;; +FF8F;HALFWIDTH KATAKANA LETTER MA;Lo;0;L; 30DE;;;;N;;;;; +FF90;HALFWIDTH KATAKANA LETTER MI;Lo;0;L; 30DF;;;;N;;;;; +FF91;HALFWIDTH KATAKANA LETTER MU;Lo;0;L; 30E0;;;;N;;;;; +FF92;HALFWIDTH KATAKANA LETTER ME;Lo;0;L; 30E1;;;;N;;;;; +FF93;HALFWIDTH KATAKANA LETTER MO;Lo;0;L; 30E2;;;;N;;;;; +FF94;HALFWIDTH KATAKANA LETTER YA;Lo;0;L; 30E4;;;;N;;;;; +FF95;HALFWIDTH KATAKANA LETTER YU;Lo;0;L; 30E6;;;;N;;;;; +FF96;HALFWIDTH KATAKANA LETTER YO;Lo;0;L; 30E8;;;;N;;;;; +FF97;HALFWIDTH KATAKANA LETTER RA;Lo;0;L; 30E9;;;;N;;;;; +FF98;HALFWIDTH KATAKANA LETTER RI;Lo;0;L; 30EA;;;;N;;;;; +FF99;HALFWIDTH KATAKANA LETTER RU;Lo;0;L; 30EB;;;;N;;;;; +FF9A;HALFWIDTH KATAKANA LETTER RE;Lo;0;L; 30EC;;;;N;;;;; +FF9B;HALFWIDTH KATAKANA LETTER RO;Lo;0;L; 30ED;;;;N;;;;; +FF9C;HALFWIDTH KATAKANA LETTER WA;Lo;0;L; 30EF;;;;N;;;;; +FF9D;HALFWIDTH KATAKANA LETTER N;Lo;0;L; 30F3;;;;N;;;;; +FF9E;HALFWIDTH KATAKANA VOICED SOUND MARK;Lm;0;L; 3099;;;;N;;;;; +FF9F;HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK;Lm;0;L; 309A;;;;N;;;;; +FFA0;HALFWIDTH HANGUL FILLER;Lo;0;L; 3164;;;;N;HALFWIDTH HANGUL CAE OM;;;; +FFA1;HALFWIDTH HANGUL LETTER KIYEOK;Lo;0;L; 3131;;;;N;HALFWIDTH HANGUL LETTER GIYEOG;;;; +FFA2;HALFWIDTH HANGUL LETTER SSANGKIYEOK;Lo;0;L; 3132;;;;N;HALFWIDTH HANGUL LETTER SSANG GIYEOG;;;; +FFA3;HALFWIDTH HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 3133;;;;N;HALFWIDTH HANGUL LETTER GIYEOG SIOS;;;; +FFA4;HALFWIDTH HANGUL LETTER NIEUN;Lo;0;L; 3134;;;;N;;;;; +FFA5;HALFWIDTH HANGUL LETTER NIEUN-CIEUC;Lo;0;L; 3135;;;;N;HALFWIDTH HANGUL LETTER NIEUN JIEUJ;;;; +FFA6;HALFWIDTH HANGUL LETTER NIEUN-HIEUH;Lo;0;L; 3136;;;;N;HALFWIDTH HANGUL LETTER NIEUN HIEUH;;;; +FFA7;HALFWIDTH HANGUL LETTER TIKEUT;Lo;0;L; 3137;;;;N;HALFWIDTH HANGUL LETTER DIGEUD;;;; +FFA8;HALFWIDTH HANGUL LETTER SSANGTIKEUT;Lo;0;L; 3138;;;;N;HALFWIDTH HANGUL LETTER SSANG DIGEUD;;;; +FFA9;HALFWIDTH HANGUL LETTER RIEUL;Lo;0;L; 3139;;;;N;HALFWIDTH HANGUL LETTER LIEUL;;;; +FFAA;HALFWIDTH HANGUL LETTER RIEUL-KIYEOK;Lo;0;L; 313A;;;;N;HALFWIDTH HANGUL LETTER LIEUL GIYEOG;;;; +FFAB;HALFWIDTH HANGUL LETTER RIEUL-MIEUM;Lo;0;L; 313B;;;;N;HALFWIDTH HANGUL LETTER LIEUL MIEUM;;;; +FFAC;HALFWIDTH HANGUL LETTER RIEUL-PIEUP;Lo;0;L; 313C;;;;N;HALFWIDTH HANGUL LETTER LIEUL BIEUB;;;; +FFAD;HALFWIDTH HANGUL LETTER RIEUL-SIOS;Lo;0;L; 313D;;;;N;HALFWIDTH HANGUL LETTER LIEUL SIOS;;;; +FFAE;HALFWIDTH HANGUL LETTER RIEUL-THIEUTH;Lo;0;L; 313E;;;;N;HALFWIDTH HANGUL LETTER LIEUL TIEUT;;;; +FFAF;HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L; 313F;;;;N;HALFWIDTH HANGUL LETTER LIEUL PIEUP;;;; +FFB0;HALFWIDTH HANGUL LETTER RIEUL-HIEUH;Lo;0;L; 3140;;;;N;HALFWIDTH HANGUL LETTER LIEUL HIEUH;;;; +FFB1;HALFWIDTH HANGUL LETTER MIEUM;Lo;0;L; 3141;;;;N;;;;; +FFB2;HALFWIDTH HANGUL LETTER PIEUP;Lo;0;L; 3142;;;;N;HALFWIDTH HANGUL LETTER BIEUB;;;; +FFB3;HALFWIDTH HANGUL LETTER SSANGPIEUP;Lo;0;L; 3143;;;;N;HALFWIDTH HANGUL LETTER SSANG BIEUB;;;; +FFB4;HALFWIDTH HANGUL LETTER PIEUP-SIOS;Lo;0;L; 3144;;;;N;HALFWIDTH HANGUL LETTER BIEUB SIOS;;;; +FFB5;HALFWIDTH HANGUL LETTER SIOS;Lo;0;L; 3145;;;;N;;;;; +FFB6;HALFWIDTH HANGUL LETTER SSANGSIOS;Lo;0;L; 3146;;;;N;HALFWIDTH HANGUL LETTER SSANG SIOS;;;; +FFB7;HALFWIDTH HANGUL LETTER IEUNG;Lo;0;L; 3147;;;;N;;;;; +FFB8;HALFWIDTH HANGUL LETTER CIEUC;Lo;0;L; 3148;;;;N;HALFWIDTH HANGUL LETTER JIEUJ;;;; +FFB9;HALFWIDTH HANGUL LETTER SSANGCIEUC;Lo;0;L; 3149;;;;N;HALFWIDTH HANGUL LETTER SSANG JIEUJ;;;; +FFBA;HALFWIDTH HANGUL LETTER CHIEUCH;Lo;0;L; 314A;;;;N;HALFWIDTH HANGUL LETTER CIEUC;;;; +FFBB;HALFWIDTH HANGUL LETTER KHIEUKH;Lo;0;L; 314B;;;;N;HALFWIDTH HANGUL LETTER KIYEOK;;;; +FFBC;HALFWIDTH HANGUL LETTER THIEUTH;Lo;0;L; 314C;;;;N;HALFWIDTH HANGUL LETTER TIEUT;;;; +FFBD;HALFWIDTH HANGUL LETTER PHIEUPH;Lo;0;L; 314D;;;;N;HALFWIDTH HANGUL LETTER PIEUP;;;; +FFBE;HALFWIDTH HANGUL LETTER HIEUH;Lo;0;L; 314E;;;;N;;;;; +FFC2;HALFWIDTH HANGUL LETTER A;Lo;0;L; 314F;;;;N;;;;; +FFC3;HALFWIDTH HANGUL LETTER AE;Lo;0;L; 3150;;;;N;;;;; +FFC4;HALFWIDTH HANGUL LETTER YA;Lo;0;L; 3151;;;;N;;;;; +FFC5;HALFWIDTH HANGUL LETTER YAE;Lo;0;L; 3152;;;;N;;;;; +FFC6;HALFWIDTH HANGUL LETTER EO;Lo;0;L; 3153;;;;N;;;;; +FFC7;HALFWIDTH HANGUL LETTER E;Lo;0;L; 3154;;;;N;;;;; +FFCA;HALFWIDTH HANGUL LETTER YEO;Lo;0;L; 3155;;;;N;;;;; +FFCB;HALFWIDTH HANGUL LETTER YE;Lo;0;L; 3156;;;;N;;;;; +FFCC;HALFWIDTH HANGUL LETTER O;Lo;0;L; 3157;;;;N;;;;; +FFCD;HALFWIDTH HANGUL LETTER WA;Lo;0;L; 3158;;;;N;;;;; +FFCE;HALFWIDTH HANGUL LETTER WAE;Lo;0;L; 3159;;;;N;;;;; +FFCF;HALFWIDTH HANGUL LETTER OE;Lo;0;L; 315A;;;;N;;;;; +FFD2;HALFWIDTH HANGUL LETTER YO;Lo;0;L; 315B;;;;N;;;;; +FFD3;HALFWIDTH HANGUL LETTER U;Lo;0;L; 315C;;;;N;;;;; +FFD4;HALFWIDTH HANGUL LETTER WEO;Lo;0;L; 315D;;;;N;;;;; +FFD5;HALFWIDTH HANGUL LETTER WE;Lo;0;L; 315E;;;;N;;;;; +FFD6;HALFWIDTH HANGUL LETTER WI;Lo;0;L; 315F;;;;N;;;;; +FFD7;HALFWIDTH HANGUL LETTER YU;Lo;0;L; 3160;;;;N;;;;; +FFDA;HALFWIDTH HANGUL LETTER EU;Lo;0;L; 3161;;;;N;;;;; +FFDB;HALFWIDTH HANGUL LETTER YI;Lo;0;L; 3162;;;;N;;;;; +FFDC;HALFWIDTH HANGUL LETTER I;Lo;0;L; 3163;;;;N;;;;; +FFE0;FULLWIDTH CENT SIGN;Sc;0;ET; 00A2;;;;N;;;;; +FFE1;FULLWIDTH POUND SIGN;Sc;0;ET; 00A3;;;;N;;;;; +FFE2;FULLWIDTH NOT SIGN;Sm;0;ON; 00AC;;;;N;;;;; +FFE3;FULLWIDTH MACRON;Sk;0;ON; 00AF;;;;N;FULLWIDTH SPACING MACRON;;;; +FFE4;FULLWIDTH BROKEN BAR;So;0;ON; 00A6;;;;N;FULLWIDTH BROKEN VERTICAL BAR;;;; +FFE5;FULLWIDTH YEN SIGN;Sc;0;ET; 00A5;;;;N;;;;; +FFE6;FULLWIDTH WON SIGN;Sc;0;ET; 20A9;;;;N;;;;; +FFE8;HALFWIDTH FORMS LIGHT VERTICAL;So;0;ON; 2502;;;;N;;;;; +FFE9;HALFWIDTH LEFTWARDS ARROW;Sm;0;ON; 2190;;;;N;;;;; +FFEA;HALFWIDTH UPWARDS ARROW;Sm;0;ON; 2191;;;;N;;;;; +FFEB;HALFWIDTH RIGHTWARDS ARROW;Sm;0;ON; 2192;;;;N;;;;; +FFEC;HALFWIDTH DOWNWARDS ARROW;Sm;0;ON; 2193;;;;N;;;;; +FFED;HALFWIDTH BLACK SQUARE;So;0;ON; 25A0;;;;N;;;;; +FFEE;HALFWIDTH WHITE CIRCLE;So;0;ON; 25CB;;;;N;;;;; +FFF9;INTERLINEAR ANNOTATION ANCHOR;Cf;0;ON;;;;;N;;;;; +FFFA;INTERLINEAR ANNOTATION SEPARATOR;Cf;0;ON;;;;;N;;;;; +FFFB;INTERLINEAR ANNOTATION TERMINATOR;Cf;0;ON;;;;;N;;;;; +FFFC;OBJECT REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; +FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; +10000;LINEAR B SYLLABLE B008 A;Lo;0;L;;;;;N;;;;; +10001;LINEAR B SYLLABLE B038 E;Lo;0;L;;;;;N;;;;; +10002;LINEAR B SYLLABLE B028 I;Lo;0;L;;;;;N;;;;; +10003;LINEAR B SYLLABLE B061 O;Lo;0;L;;;;;N;;;;; +10004;LINEAR B SYLLABLE B010 U;Lo;0;L;;;;;N;;;;; +10005;LINEAR B SYLLABLE B001 DA;Lo;0;L;;;;;N;;;;; +10006;LINEAR B SYLLABLE B045 DE;Lo;0;L;;;;;N;;;;; +10007;LINEAR B SYLLABLE B007 DI;Lo;0;L;;;;;N;;;;; +10008;LINEAR B SYLLABLE B014 DO;Lo;0;L;;;;;N;;;;; +10009;LINEAR B SYLLABLE B051 DU;Lo;0;L;;;;;N;;;;; +1000A;LINEAR B SYLLABLE B057 JA;Lo;0;L;;;;;N;;;;; +1000B;LINEAR B SYLLABLE B046 JE;Lo;0;L;;;;;N;;;;; +1000D;LINEAR B SYLLABLE B036 JO;Lo;0;L;;;;;N;;;;; +1000E;LINEAR B SYLLABLE B065 JU;Lo;0;L;;;;;N;;;;; +1000F;LINEAR B SYLLABLE B077 KA;Lo;0;L;;;;;N;;;;; +10010;LINEAR B SYLLABLE B044 KE;Lo;0;L;;;;;N;;;;; +10011;LINEAR B SYLLABLE B067 KI;Lo;0;L;;;;;N;;;;; +10012;LINEAR B SYLLABLE B070 KO;Lo;0;L;;;;;N;;;;; +10013;LINEAR B SYLLABLE B081 KU;Lo;0;L;;;;;N;;;;; +10014;LINEAR B SYLLABLE B080 MA;Lo;0;L;;;;;N;;;;; +10015;LINEAR B SYLLABLE B013 ME;Lo;0;L;;;;;N;;;;; +10016;LINEAR B SYLLABLE B073 MI;Lo;0;L;;;;;N;;;;; +10017;LINEAR B SYLLABLE B015 MO;Lo;0;L;;;;;N;;;;; +10018;LINEAR B SYLLABLE B023 MU;Lo;0;L;;;;;N;;;;; +10019;LINEAR B SYLLABLE B006 NA;Lo;0;L;;;;;N;;;;; +1001A;LINEAR B SYLLABLE B024 NE;Lo;0;L;;;;;N;;;;; +1001B;LINEAR B SYLLABLE B030 NI;Lo;0;L;;;;;N;;;;; +1001C;LINEAR B SYLLABLE B052 NO;Lo;0;L;;;;;N;;;;; +1001D;LINEAR B SYLLABLE B055 NU;Lo;0;L;;;;;N;;;;; +1001E;LINEAR B SYLLABLE B003 PA;Lo;0;L;;;;;N;;;;; +1001F;LINEAR B SYLLABLE B072 PE;Lo;0;L;;;;;N;;;;; +10020;LINEAR B SYLLABLE B039 PI;Lo;0;L;;;;;N;;;;; +10021;LINEAR B SYLLABLE B011 PO;Lo;0;L;;;;;N;;;;; +10022;LINEAR B SYLLABLE B050 PU;Lo;0;L;;;;;N;;;;; +10023;LINEAR B SYLLABLE B016 QA;Lo;0;L;;;;;N;;;;; +10024;LINEAR B SYLLABLE B078 QE;Lo;0;L;;;;;N;;;;; +10025;LINEAR B SYLLABLE B021 QI;Lo;0;L;;;;;N;;;;; +10026;LINEAR B SYLLABLE B032 QO;Lo;0;L;;;;;N;;;;; +10028;LINEAR B SYLLABLE B060 RA;Lo;0;L;;;;;N;;;;; +10029;LINEAR B SYLLABLE B027 RE;Lo;0;L;;;;;N;;;;; +1002A;LINEAR B SYLLABLE B053 RI;Lo;0;L;;;;;N;;;;; +1002B;LINEAR B SYLLABLE B002 RO;Lo;0;L;;;;;N;;;;; +1002C;LINEAR B SYLLABLE B026 RU;Lo;0;L;;;;;N;;;;; +1002D;LINEAR B SYLLABLE B031 SA;Lo;0;L;;;;;N;;;;; +1002E;LINEAR B SYLLABLE B009 SE;Lo;0;L;;;;;N;;;;; +1002F;LINEAR B SYLLABLE B041 SI;Lo;0;L;;;;;N;;;;; +10030;LINEAR B SYLLABLE B012 SO;Lo;0;L;;;;;N;;;;; +10031;LINEAR B SYLLABLE B058 SU;Lo;0;L;;;;;N;;;;; +10032;LINEAR B SYLLABLE B059 TA;Lo;0;L;;;;;N;;;;; +10033;LINEAR B SYLLABLE B004 TE;Lo;0;L;;;;;N;;;;; +10034;LINEAR B SYLLABLE B037 TI;Lo;0;L;;;;;N;;;;; +10035;LINEAR B SYLLABLE B005 TO;Lo;0;L;;;;;N;;;;; +10036;LINEAR B SYLLABLE B069 TU;Lo;0;L;;;;;N;;;;; +10037;LINEAR B SYLLABLE B054 WA;Lo;0;L;;;;;N;;;;; +10038;LINEAR B SYLLABLE B075 WE;Lo;0;L;;;;;N;;;;; +10039;LINEAR B SYLLABLE B040 WI;Lo;0;L;;;;;N;;;;; +1003A;LINEAR B SYLLABLE B042 WO;Lo;0;L;;;;;N;;;;; +1003C;LINEAR B SYLLABLE B017 ZA;Lo;0;L;;;;;N;;;;; +1003D;LINEAR B SYLLABLE B074 ZE;Lo;0;L;;;;;N;;;;; +1003F;LINEAR B SYLLABLE B020 ZO;Lo;0;L;;;;;N;;;;; +10040;LINEAR B SYLLABLE B025 A2;Lo;0;L;;;;;N;;;;; +10041;LINEAR B SYLLABLE B043 A3;Lo;0;L;;;;;N;;;;; +10042;LINEAR B SYLLABLE B085 AU;Lo;0;L;;;;;N;;;;; +10043;LINEAR B SYLLABLE B071 DWE;Lo;0;L;;;;;N;;;;; +10044;LINEAR B SYLLABLE B090 DWO;Lo;0;L;;;;;N;;;;; +10045;LINEAR B SYLLABLE B048 NWA;Lo;0;L;;;;;N;;;;; +10046;LINEAR B SYLLABLE B029 PU2;Lo;0;L;;;;;N;;;;; +10047;LINEAR B SYLLABLE B062 PTE;Lo;0;L;;;;;N;;;;; +10048;LINEAR B SYLLABLE B076 RA2;Lo;0;L;;;;;N;;;;; +10049;LINEAR B SYLLABLE B033 RA3;Lo;0;L;;;;;N;;;;; +1004A;LINEAR B SYLLABLE B068 RO2;Lo;0;L;;;;;N;;;;; +1004B;LINEAR B SYLLABLE B066 TA2;Lo;0;L;;;;;N;;;;; +1004C;LINEAR B SYLLABLE B087 TWE;Lo;0;L;;;;;N;;;;; +1004D;LINEAR B SYLLABLE B091 TWO;Lo;0;L;;;;;N;;;;; +10050;LINEAR B SYMBOL B018;Lo;0;L;;;;;N;;;;; +10051;LINEAR B SYMBOL B019;Lo;0;L;;;;;N;;;;; +10052;LINEAR B SYMBOL B022;Lo;0;L;;;;;N;;;;; +10053;LINEAR B SYMBOL B034;Lo;0;L;;;;;N;;;;; +10054;LINEAR B SYMBOL B047;Lo;0;L;;;;;N;;;;; +10055;LINEAR B SYMBOL B049;Lo;0;L;;;;;N;;;;; +10056;LINEAR B SYMBOL B056;Lo;0;L;;;;;N;;;;; +10057;LINEAR B SYMBOL B063;Lo;0;L;;;;;N;;;;; +10058;LINEAR B SYMBOL B064;Lo;0;L;;;;;N;;;;; +10059;LINEAR B SYMBOL B079;Lo;0;L;;;;;N;;;;; +1005A;LINEAR B SYMBOL B082;Lo;0;L;;;;;N;;;;; +1005B;LINEAR B SYMBOL B083;Lo;0;L;;;;;N;;;;; +1005C;LINEAR B SYMBOL B086;Lo;0;L;;;;;N;;;;; +1005D;LINEAR B SYMBOL B089;Lo;0;L;;;;;N;;;;; +10080;LINEAR B IDEOGRAM B100 MAN;Lo;0;L;;;;;N;;;;; +10081;LINEAR B IDEOGRAM B102 WOMAN;Lo;0;L;;;;;N;;;;; +10082;LINEAR B IDEOGRAM B104 DEER;Lo;0;L;;;;;N;;;;; +10083;LINEAR B IDEOGRAM B105 EQUID;Lo;0;L;;;;;N;;;;; +10084;LINEAR B IDEOGRAM B105F MARE;Lo;0;L;;;;;N;;;;; +10085;LINEAR B IDEOGRAM B105M STALLION;Lo;0;L;;;;;N;;;;; +10086;LINEAR B IDEOGRAM B106F EWE;Lo;0;L;;;;;N;;;;; +10087;LINEAR B IDEOGRAM B106M RAM;Lo;0;L;;;;;N;;;;; +10088;LINEAR B IDEOGRAM B107F SHE-GOAT;Lo;0;L;;;;;N;;;;; +10089;LINEAR B IDEOGRAM B107M HE-GOAT;Lo;0;L;;;;;N;;;;; +1008A;LINEAR B IDEOGRAM B108F SOW;Lo;0;L;;;;;N;;;;; +1008B;LINEAR B IDEOGRAM B108M BOAR;Lo;0;L;;;;;N;;;;; +1008C;LINEAR B IDEOGRAM B109F COW;Lo;0;L;;;;;N;;;;; +1008D;LINEAR B IDEOGRAM B109M BULL;Lo;0;L;;;;;N;;;;; +1008E;LINEAR B IDEOGRAM B120 WHEAT;Lo;0;L;;;;;N;;;;; +1008F;LINEAR B IDEOGRAM B121 BARLEY;Lo;0;L;;;;;N;;;;; +10090;LINEAR B IDEOGRAM B122 OLIVE;Lo;0;L;;;;;N;;;;; +10091;LINEAR B IDEOGRAM B123 SPICE;Lo;0;L;;;;;N;;;;; +10092;LINEAR B IDEOGRAM B125 CYPERUS;Lo;0;L;;;;;N;;;;; +10093;LINEAR B MONOGRAM B127 KAPO;Lo;0;L;;;;;N;;;;; +10094;LINEAR B MONOGRAM B128 KANAKO;Lo;0;L;;;;;N;;;;; +10095;LINEAR B IDEOGRAM B130 OIL;Lo;0;L;;;;;N;;;;; +10096;LINEAR B IDEOGRAM B131 WINE;Lo;0;L;;;;;N;;;;; +10097;LINEAR B IDEOGRAM B132;Lo;0;L;;;;;N;;;;; +10098;LINEAR B MONOGRAM B133 AREPA;Lo;0;L;;;;;N;;;;; +10099;LINEAR B MONOGRAM B135 MERI;Lo;0;L;;;;;N;;;;; +1009A;LINEAR B IDEOGRAM B140 BRONZE;Lo;0;L;;;;;N;;;;; +1009B;LINEAR B IDEOGRAM B141 GOLD;Lo;0;L;;;;;N;;;;; +1009C;LINEAR B IDEOGRAM B142;Lo;0;L;;;;;N;;;;; +1009D;LINEAR B IDEOGRAM B145 WOOL;Lo;0;L;;;;;N;;;;; +1009E;LINEAR B IDEOGRAM B146;Lo;0;L;;;;;N;;;;; +1009F;LINEAR B IDEOGRAM B150;Lo;0;L;;;;;N;;;;; +100A0;LINEAR B IDEOGRAM B151 HORN;Lo;0;L;;;;;N;;;;; +100A1;LINEAR B IDEOGRAM B152;Lo;0;L;;;;;N;;;;; +100A2;LINEAR B IDEOGRAM B153;Lo;0;L;;;;;N;;;;; +100A3;LINEAR B IDEOGRAM B154;Lo;0;L;;;;;N;;;;; +100A4;LINEAR B MONOGRAM B156 TURO2;Lo;0;L;;;;;N;;;;; +100A5;LINEAR B IDEOGRAM B157;Lo;0;L;;;;;N;;;;; +100A6;LINEAR B IDEOGRAM B158;Lo;0;L;;;;;N;;;;; +100A7;LINEAR B IDEOGRAM B159 CLOTH;Lo;0;L;;;;;N;;;;; +100A8;LINEAR B IDEOGRAM B160;Lo;0;L;;;;;N;;;;; +100A9;LINEAR B IDEOGRAM B161;Lo;0;L;;;;;N;;;;; +100AA;LINEAR B IDEOGRAM B162 GARMENT;Lo;0;L;;;;;N;;;;; +100AB;LINEAR B IDEOGRAM B163 ARMOUR;Lo;0;L;;;;;N;;;;; +100AC;LINEAR B IDEOGRAM B164;Lo;0;L;;;;;N;;;;; +100AD;LINEAR B IDEOGRAM B165;Lo;0;L;;;;;N;;;;; +100AE;LINEAR B IDEOGRAM B166;Lo;0;L;;;;;N;;;;; +100AF;LINEAR B IDEOGRAM B167;Lo;0;L;;;;;N;;;;; +100B0;LINEAR B IDEOGRAM B168;Lo;0;L;;;;;N;;;;; +100B1;LINEAR B IDEOGRAM B169;Lo;0;L;;;;;N;;;;; +100B2;LINEAR B IDEOGRAM B170;Lo;0;L;;;;;N;;;;; +100B3;LINEAR B IDEOGRAM B171;Lo;0;L;;;;;N;;;;; +100B4;LINEAR B IDEOGRAM B172;Lo;0;L;;;;;N;;;;; +100B5;LINEAR B IDEOGRAM B173 MONTH;Lo;0;L;;;;;N;;;;; +100B6;LINEAR B IDEOGRAM B174;Lo;0;L;;;;;N;;;;; +100B7;LINEAR B IDEOGRAM B176 TREE;Lo;0;L;;;;;N;;;;; +100B8;LINEAR B IDEOGRAM B177;Lo;0;L;;;;;N;;;;; +100B9;LINEAR B IDEOGRAM B178;Lo;0;L;;;;;N;;;;; +100BA;LINEAR B IDEOGRAM B179;Lo;0;L;;;;;N;;;;; +100BB;LINEAR B IDEOGRAM B180;Lo;0;L;;;;;N;;;;; +100BC;LINEAR B IDEOGRAM B181;Lo;0;L;;;;;N;;;;; +100BD;LINEAR B IDEOGRAM B182;Lo;0;L;;;;;N;;;;; +100BE;LINEAR B IDEOGRAM B183;Lo;0;L;;;;;N;;;;; +100BF;LINEAR B IDEOGRAM B184;Lo;0;L;;;;;N;;;;; +100C0;LINEAR B IDEOGRAM B185;Lo;0;L;;;;;N;;;;; +100C1;LINEAR B IDEOGRAM B189;Lo;0;L;;;;;N;;;;; +100C2;LINEAR B IDEOGRAM B190;Lo;0;L;;;;;N;;;;; +100C3;LINEAR B IDEOGRAM B191 HELMET;Lo;0;L;;;;;N;;;;; +100C4;LINEAR B IDEOGRAM B220 FOOTSTOOL;Lo;0;L;;;;;N;;;;; +100C5;LINEAR B IDEOGRAM B225 BATHTUB;Lo;0;L;;;;;N;;;;; +100C6;LINEAR B IDEOGRAM B230 SPEAR;Lo;0;L;;;;;N;;;;; +100C7;LINEAR B IDEOGRAM B231 ARROW;Lo;0;L;;;;;N;;;;; +100C8;LINEAR B IDEOGRAM B232;Lo;0;L;;;;;N;;;;; +100C9;LINEAR B IDEOGRAM B233 SWORD;Lo;0;L;;;;;N;;;;; +100CA;LINEAR B IDEOGRAM B234;Lo;0;L;;;;;N;;;;; +100CB;LINEAR B IDEOGRAM B236;Lo;0;L;;;;;N;;;;; +100CC;LINEAR B IDEOGRAM B240 WHEELED CHARIOT;Lo;0;L;;;;;N;;;;; +100CD;LINEAR B IDEOGRAM B241 CHARIOT;Lo;0;L;;;;;N;;;;; +100CE;LINEAR B IDEOGRAM B242 CHARIOT FRAME;Lo;0;L;;;;;N;;;;; +100CF;LINEAR B IDEOGRAM B243 WHEEL;Lo;0;L;;;;;N;;;;; +100D0;LINEAR B IDEOGRAM B245;Lo;0;L;;;;;N;;;;; +100D1;LINEAR B IDEOGRAM B246;Lo;0;L;;;;;N;;;;; +100D2;LINEAR B MONOGRAM B247 DIPTE;Lo;0;L;;;;;N;;;;; +100D3;LINEAR B IDEOGRAM B248;Lo;0;L;;;;;N;;;;; +100D4;LINEAR B IDEOGRAM B249;Lo;0;L;;;;;N;;;;; +100D5;LINEAR B IDEOGRAM B251;Lo;0;L;;;;;N;;;;; +100D6;LINEAR B IDEOGRAM B252;Lo;0;L;;;;;N;;;;; +100D7;LINEAR B IDEOGRAM B253;Lo;0;L;;;;;N;;;;; +100D8;LINEAR B IDEOGRAM B254 DART;Lo;0;L;;;;;N;;;;; +100D9;LINEAR B IDEOGRAM B255;Lo;0;L;;;;;N;;;;; +100DA;LINEAR B IDEOGRAM B256;Lo;0;L;;;;;N;;;;; +100DB;LINEAR B IDEOGRAM B257;Lo;0;L;;;;;N;;;;; +100DC;LINEAR B IDEOGRAM B258;Lo;0;L;;;;;N;;;;; +100DD;LINEAR B IDEOGRAM B259;Lo;0;L;;;;;N;;;;; +100DE;LINEAR B IDEOGRAM VESSEL B155;Lo;0;L;;;;;N;;;;; +100DF;LINEAR B IDEOGRAM VESSEL B200;Lo;0;L;;;;;N;;;;; +100E0;LINEAR B IDEOGRAM VESSEL B201;Lo;0;L;;;;;N;;;;; +100E1;LINEAR B IDEOGRAM VESSEL B202;Lo;0;L;;;;;N;;;;; +100E2;LINEAR B IDEOGRAM VESSEL B203;Lo;0;L;;;;;N;;;;; +100E3;LINEAR B IDEOGRAM VESSEL B204;Lo;0;L;;;;;N;;;;; +100E4;LINEAR B IDEOGRAM VESSEL B205;Lo;0;L;;;;;N;;;;; +100E5;LINEAR B IDEOGRAM VESSEL B206;Lo;0;L;;;;;N;;;;; +100E6;LINEAR B IDEOGRAM VESSEL B207;Lo;0;L;;;;;N;;;;; +100E7;LINEAR B IDEOGRAM VESSEL B208;Lo;0;L;;;;;N;;;;; +100E8;LINEAR B IDEOGRAM VESSEL B209;Lo;0;L;;;;;N;;;;; +100E9;LINEAR B IDEOGRAM VESSEL B210;Lo;0;L;;;;;N;;;;; +100EA;LINEAR B IDEOGRAM VESSEL B211;Lo;0;L;;;;;N;;;;; +100EB;LINEAR B IDEOGRAM VESSEL B212;Lo;0;L;;;;;N;;;;; +100EC;LINEAR B IDEOGRAM VESSEL B213;Lo;0;L;;;;;N;;;;; +100ED;LINEAR B IDEOGRAM VESSEL B214;Lo;0;L;;;;;N;;;;; +100EE;LINEAR B IDEOGRAM VESSEL B215;Lo;0;L;;;;;N;;;;; +100EF;LINEAR B IDEOGRAM VESSEL B216;Lo;0;L;;;;;N;;;;; +100F0;LINEAR B IDEOGRAM VESSEL B217;Lo;0;L;;;;;N;;;;; +100F1;LINEAR B IDEOGRAM VESSEL B218;Lo;0;L;;;;;N;;;;; +100F2;LINEAR B IDEOGRAM VESSEL B219;Lo;0;L;;;;;N;;;;; +100F3;LINEAR B IDEOGRAM VESSEL B221;Lo;0;L;;;;;N;;;;; +100F4;LINEAR B IDEOGRAM VESSEL B222;Lo;0;L;;;;;N;;;;; +100F5;LINEAR B IDEOGRAM VESSEL B226;Lo;0;L;;;;;N;;;;; +100F6;LINEAR B IDEOGRAM VESSEL B227;Lo;0;L;;;;;N;;;;; +100F7;LINEAR B IDEOGRAM VESSEL B228;Lo;0;L;;;;;N;;;;; +100F8;LINEAR B IDEOGRAM VESSEL B229;Lo;0;L;;;;;N;;;;; +100F9;LINEAR B IDEOGRAM VESSEL B250;Lo;0;L;;;;;N;;;;; +100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;; +10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;; +10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;; +10102;AEGEAN CHECK MARK;So;0;L;;;;;N;;;;; +10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;; +10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;; +10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;; +1010A;AEGEAN NUMBER FOUR;No;0;L;;;;4;N;;;;; +1010B;AEGEAN NUMBER FIVE;No;0;L;;;;5;N;;;;; +1010C;AEGEAN NUMBER SIX;No;0;L;;;;6;N;;;;; +1010D;AEGEAN NUMBER SEVEN;No;0;L;;;;7;N;;;;; +1010E;AEGEAN NUMBER EIGHT;No;0;L;;;;8;N;;;;; +1010F;AEGEAN NUMBER NINE;No;0;L;;;;9;N;;;;; +10110;AEGEAN NUMBER TEN;No;0;L;;;;10;N;;;;; +10111;AEGEAN NUMBER TWENTY;No;0;L;;;;20;N;;;;; +10112;AEGEAN NUMBER THIRTY;No;0;L;;;;30;N;;;;; +10113;AEGEAN NUMBER FORTY;No;0;L;;;;40;N;;;;; +10114;AEGEAN NUMBER FIFTY;No;0;L;;;;50;N;;;;; +10115;AEGEAN NUMBER SIXTY;No;0;L;;;;60;N;;;;; +10116;AEGEAN NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +10117;AEGEAN NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +10118;AEGEAN NUMBER NINETY;No;0;L;;;;90;N;;;;; +10119;AEGEAN NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +1011A;AEGEAN NUMBER TWO HUNDRED;No;0;L;;;;200;N;;;;; +1011B;AEGEAN NUMBER THREE HUNDRED;No;0;L;;;;300;N;;;;; +1011C;AEGEAN NUMBER FOUR HUNDRED;No;0;L;;;;400;N;;;;; +1011D;AEGEAN NUMBER FIVE HUNDRED;No;0;L;;;;500;N;;;;; +1011E;AEGEAN NUMBER SIX HUNDRED;No;0;L;;;;600;N;;;;; +1011F;AEGEAN NUMBER SEVEN HUNDRED;No;0;L;;;;700;N;;;;; +10120;AEGEAN NUMBER EIGHT HUNDRED;No;0;L;;;;800;N;;;;; +10121;AEGEAN NUMBER NINE HUNDRED;No;0;L;;;;900;N;;;;; +10122;AEGEAN NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +10123;AEGEAN NUMBER TWO THOUSAND;No;0;L;;;;2000;N;;;;; +10124;AEGEAN NUMBER THREE THOUSAND;No;0;L;;;;3000;N;;;;; +10125;AEGEAN NUMBER FOUR THOUSAND;No;0;L;;;;4000;N;;;;; +10126;AEGEAN NUMBER FIVE THOUSAND;No;0;L;;;;5000;N;;;;; +10127;AEGEAN NUMBER SIX THOUSAND;No;0;L;;;;6000;N;;;;; +10128;AEGEAN NUMBER SEVEN THOUSAND;No;0;L;;;;7000;N;;;;; +10129;AEGEAN NUMBER EIGHT THOUSAND;No;0;L;;;;8000;N;;;;; +1012A;AEGEAN NUMBER NINE THOUSAND;No;0;L;;;;9000;N;;;;; +1012B;AEGEAN NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;; +1012C;AEGEAN NUMBER TWENTY THOUSAND;No;0;L;;;;20000;N;;;;; +1012D;AEGEAN NUMBER THIRTY THOUSAND;No;0;L;;;;30000;N;;;;; +1012E;AEGEAN NUMBER FORTY THOUSAND;No;0;L;;;;40000;N;;;;; +1012F;AEGEAN NUMBER FIFTY THOUSAND;No;0;L;;;;50000;N;;;;; +10130;AEGEAN NUMBER SIXTY THOUSAND;No;0;L;;;;60000;N;;;;; +10131;AEGEAN NUMBER SEVENTY THOUSAND;No;0;L;;;;70000;N;;;;; +10132;AEGEAN NUMBER EIGHTY THOUSAND;No;0;L;;;;80000;N;;;;; +10133;AEGEAN NUMBER NINETY THOUSAND;No;0;L;;;;90000;N;;;;; +10137;AEGEAN WEIGHT BASE UNIT;So;0;L;;;;;N;;;;; +10138;AEGEAN WEIGHT FIRST SUBUNIT;So;0;L;;;;;N;;;;; +10139;AEGEAN WEIGHT SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013A;AEGEAN WEIGHT THIRD SUBUNIT;So;0;L;;;;;N;;;;; +1013B;AEGEAN WEIGHT FOURTH SUBUNIT;So;0;L;;;;;N;;;;; +1013C;AEGEAN DRY MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013D;AEGEAN LIQUID MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013E;AEGEAN MEASURE SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013F;AEGEAN MEASURE THIRD SUBUNIT;So;0;L;;;;;N;;;;; +10140;GREEK ACROPHONIC ATTIC ONE QUARTER;Nl;0;ON;;;;1/4;N;;;;; +10141;GREEK ACROPHONIC ATTIC ONE HALF;Nl;0;ON;;;;1/2;N;;;;; +10142;GREEK ACROPHONIC ATTIC ONE DRACHMA;Nl;0;ON;;;;1;N;;;;; +10143;GREEK ACROPHONIC ATTIC FIVE;Nl;0;ON;;;;5;N;;;;; +10144;GREEK ACROPHONIC ATTIC FIFTY;Nl;0;ON;;;;50;N;;;;; +10145;GREEK ACROPHONIC ATTIC FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10146;GREEK ACROPHONIC ATTIC FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;; +10147;GREEK ACROPHONIC ATTIC FIFTY THOUSAND;Nl;0;ON;;;;50000;N;;;;; +10148;GREEK ACROPHONIC ATTIC FIVE TALENTS;Nl;0;ON;;;;5;N;;;;; +10149;GREEK ACROPHONIC ATTIC TEN TALENTS;Nl;0;ON;;;;10;N;;;;; +1014A;GREEK ACROPHONIC ATTIC FIFTY TALENTS;Nl;0;ON;;;;50;N;;;;; +1014B;GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS;Nl;0;ON;;;;100;N;;;;; +1014C;GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS;Nl;0;ON;;;;500;N;;;;; +1014D;GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS;Nl;0;ON;;;;1000;N;;;;; +1014E;GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS;Nl;0;ON;;;;5000;N;;;;; +1014F;GREEK ACROPHONIC ATTIC FIVE STATERS;Nl;0;ON;;;;5;N;;;;; +10150;GREEK ACROPHONIC ATTIC TEN STATERS;Nl;0;ON;;;;10;N;;;;; +10151;GREEK ACROPHONIC ATTIC FIFTY STATERS;Nl;0;ON;;;;50;N;;;;; +10152;GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS;Nl;0;ON;;;;100;N;;;;; +10153;GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS;Nl;0;ON;;;;500;N;;;;; +10154;GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS;Nl;0;ON;;;;1000;N;;;;; +10155;GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS;Nl;0;ON;;;;10000;N;;;;; +10156;GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS;Nl;0;ON;;;;50000;N;;;;; +10157;GREEK ACROPHONIC ATTIC TEN MNAS;Nl;0;ON;;;;10;N;;;;; +10158;GREEK ACROPHONIC HERAEUM ONE PLETHRON;Nl;0;ON;;;;1;N;;;;; +10159;GREEK ACROPHONIC THESPIAN ONE;Nl;0;ON;;;;1;N;;;;; +1015A;GREEK ACROPHONIC HERMIONIAN ONE;Nl;0;ON;;;;1;N;;;;; +1015B;GREEK ACROPHONIC EPIDAUREAN TWO;Nl;0;ON;;;;2;N;;;;; +1015C;GREEK ACROPHONIC THESPIAN TWO;Nl;0;ON;;;;2;N;;;;; +1015D;GREEK ACROPHONIC CYRENAIC TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;; +1015E;GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;; +1015F;GREEK ACROPHONIC TROEZENIAN FIVE;Nl;0;ON;;;;5;N;;;;; +10160;GREEK ACROPHONIC TROEZENIAN TEN;Nl;0;ON;;;;10;N;;;;; +10161;GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM;Nl;0;ON;;;;10;N;;;;; +10162;GREEK ACROPHONIC HERMIONIAN TEN;Nl;0;ON;;;;10;N;;;;; +10163;GREEK ACROPHONIC MESSENIAN TEN;Nl;0;ON;;;;10;N;;;;; +10164;GREEK ACROPHONIC THESPIAN TEN;Nl;0;ON;;;;10;N;;;;; +10165;GREEK ACROPHONIC THESPIAN THIRTY;Nl;0;ON;;;;30;N;;;;; +10166;GREEK ACROPHONIC TROEZENIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +10167;GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM;Nl;0;ON;;;;50;N;;;;; +10168;GREEK ACROPHONIC HERMIONIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +10169;GREEK ACROPHONIC THESPIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +1016A;GREEK ACROPHONIC THESPIAN ONE HUNDRED;Nl;0;ON;;;;100;N;;;;; +1016B;GREEK ACROPHONIC THESPIAN THREE HUNDRED;Nl;0;ON;;;;300;N;;;;; +1016C;GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016D;GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016E;GREEK ACROPHONIC THESPIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016F;GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10170;GREEK ACROPHONIC NAXIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10171;GREEK ACROPHONIC THESPIAN ONE THOUSAND;Nl;0;ON;;;;1000;N;;;;; +10172;GREEK ACROPHONIC THESPIAN FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;; +10173;GREEK ACROPHONIC DELPHIC FIVE MNAS;Nl;0;ON;;;;5;N;;;;; +10174;GREEK ACROPHONIC STRATIAN FIFTY MNAS;Nl;0;ON;;;;50;N;;;;; +10175;GREEK ONE HALF SIGN;No;0;ON;;;;1/2;N;;;;; +10176;GREEK ONE HALF SIGN ALTERNATE FORM;No;0;ON;;;;1/2;N;;;;; +10177;GREEK TWO THIRDS SIGN;No;0;ON;;;;2/3;N;;;;; +10178;GREEK THREE QUARTERS SIGN;No;0;ON;;;;3/4;N;;;;; +10179;GREEK YEAR SIGN;So;0;ON;;;;;N;;;;; +1017A;GREEK TALENT SIGN;So;0;ON;;;;;N;;;;; +1017B;GREEK DRACHMA SIGN;So;0;ON;;;;;N;;;;; +1017C;GREEK OBOL SIGN;So;0;ON;;;;;N;;;;; +1017D;GREEK TWO OBOLS SIGN;So;0;ON;;;;;N;;;;; +1017E;GREEK THREE OBOLS SIGN;So;0;ON;;;;;N;;;;; +1017F;GREEK FOUR OBOLS SIGN;So;0;ON;;;;;N;;;;; +10180;GREEK FIVE OBOLS SIGN;So;0;ON;;;;;N;;;;; +10181;GREEK METRETES SIGN;So;0;ON;;;;;N;;;;; +10182;GREEK KYATHOS BASE SIGN;So;0;ON;;;;;N;;;;; +10183;GREEK LITRA SIGN;So;0;ON;;;;;N;;;;; +10184;GREEK OUNKIA SIGN;So;0;ON;;;;;N;;;;; +10185;GREEK XESTES SIGN;So;0;ON;;;;;N;;;;; +10186;GREEK ARTABE SIGN;So;0;ON;;;;;N;;;;; +10187;GREEK AROURA SIGN;So;0;ON;;;;;N;;;;; +10188;GREEK GRAMMA SIGN;So;0;ON;;;;;N;;;;; +10189;GREEK TRYBLION BASE SIGN;So;0;ON;;;;;N;;;;; +1018A;GREEK ZERO SIGN;No;0;ON;;;;0;N;;;;; +10190;ROMAN SEXTANS SIGN;So;0;ON;;;;;N;;;;; +10191;ROMAN UNCIA SIGN;So;0;ON;;;;;N;;;;; +10192;ROMAN SEMUNCIA SIGN;So;0;ON;;;;;N;;;;; +10193;ROMAN SEXTULA SIGN;So;0;ON;;;;;N;;;;; +10194;ROMAN DIMIDIA SEXTULA SIGN;So;0;ON;;;;;N;;;;; +10195;ROMAN SILIQUA SIGN;So;0;ON;;;;;N;;;;; +10196;ROMAN DENARIUS SIGN;So;0;ON;;;;;N;;;;; +10197;ROMAN QUINARIUS SIGN;So;0;ON;;;;;N;;;;; +10198;ROMAN SESTERTIUS SIGN;So;0;ON;;;;;N;;;;; +10199;ROMAN DUPONDIUS SIGN;So;0;ON;;;;;N;;;;; +1019A;ROMAN AS SIGN;So;0;ON;;;;;N;;;;; +1019B;ROMAN CENTURIAL SIGN;So;0;ON;;;;;N;;;;; +101D0;PHAISTOS DISC SIGN PEDESTRIAN;So;0;L;;;;;N;;;;; +101D1;PHAISTOS DISC SIGN PLUMED HEAD;So;0;L;;;;;N;;;;; +101D2;PHAISTOS DISC SIGN TATTOOED HEAD;So;0;L;;;;;N;;;;; +101D3;PHAISTOS DISC SIGN CAPTIVE;So;0;L;;;;;N;;;;; +101D4;PHAISTOS DISC SIGN CHILD;So;0;L;;;;;N;;;;; +101D5;PHAISTOS DISC SIGN WOMAN;So;0;L;;;;;N;;;;; +101D6;PHAISTOS DISC SIGN HELMET;So;0;L;;;;;N;;;;; +101D7;PHAISTOS DISC SIGN GAUNTLET;So;0;L;;;;;N;;;;; +101D8;PHAISTOS DISC SIGN TIARA;So;0;L;;;;;N;;;;; +101D9;PHAISTOS DISC SIGN ARROW;So;0;L;;;;;N;;;;; +101DA;PHAISTOS DISC SIGN BOW;So;0;L;;;;;N;;;;; +101DB;PHAISTOS DISC SIGN SHIELD;So;0;L;;;;;N;;;;; +101DC;PHAISTOS DISC SIGN CLUB;So;0;L;;;;;N;;;;; +101DD;PHAISTOS DISC SIGN MANACLES;So;0;L;;;;;N;;;;; +101DE;PHAISTOS DISC SIGN MATTOCK;So;0;L;;;;;N;;;;; +101DF;PHAISTOS DISC SIGN SAW;So;0;L;;;;;N;;;;; +101E0;PHAISTOS DISC SIGN LID;So;0;L;;;;;N;;;;; +101E1;PHAISTOS DISC SIGN BOOMERANG;So;0;L;;;;;N;;;;; +101E2;PHAISTOS DISC SIGN CARPENTRY PLANE;So;0;L;;;;;N;;;;; +101E3;PHAISTOS DISC SIGN DOLIUM;So;0;L;;;;;N;;;;; +101E4;PHAISTOS DISC SIGN COMB;So;0;L;;;;;N;;;;; +101E5;PHAISTOS DISC SIGN SLING;So;0;L;;;;;N;;;;; +101E6;PHAISTOS DISC SIGN COLUMN;So;0;L;;;;;N;;;;; +101E7;PHAISTOS DISC SIGN BEEHIVE;So;0;L;;;;;N;;;;; +101E8;PHAISTOS DISC SIGN SHIP;So;0;L;;;;;N;;;;; +101E9;PHAISTOS DISC SIGN HORN;So;0;L;;;;;N;;;;; +101EA;PHAISTOS DISC SIGN HIDE;So;0;L;;;;;N;;;;; +101EB;PHAISTOS DISC SIGN BULLS LEG;So;0;L;;;;;N;;;;; +101EC;PHAISTOS DISC SIGN CAT;So;0;L;;;;;N;;;;; +101ED;PHAISTOS DISC SIGN RAM;So;0;L;;;;;N;;;;; +101EE;PHAISTOS DISC SIGN EAGLE;So;0;L;;;;;N;;;;; +101EF;PHAISTOS DISC SIGN DOVE;So;0;L;;;;;N;;;;; +101F0;PHAISTOS DISC SIGN TUNNY;So;0;L;;;;;N;;;;; +101F1;PHAISTOS DISC SIGN BEE;So;0;L;;;;;N;;;;; +101F2;PHAISTOS DISC SIGN PLANE TREE;So;0;L;;;;;N;;;;; +101F3;PHAISTOS DISC SIGN VINE;So;0;L;;;;;N;;;;; +101F4;PHAISTOS DISC SIGN PAPYRUS;So;0;L;;;;;N;;;;; +101F5;PHAISTOS DISC SIGN ROSETTE;So;0;L;;;;;N;;;;; +101F6;PHAISTOS DISC SIGN LILY;So;0;L;;;;;N;;;;; +101F7;PHAISTOS DISC SIGN OX BACK;So;0;L;;;;;N;;;;; +101F8;PHAISTOS DISC SIGN FLUTE;So;0;L;;;;;N;;;;; +101F9;PHAISTOS DISC SIGN GRATER;So;0;L;;;;;N;;;;; +101FA;PHAISTOS DISC SIGN STRAINER;So;0;L;;;;;N;;;;; +101FB;PHAISTOS DISC SIGN SMALL AXE;So;0;L;;;;;N;;;;; +101FC;PHAISTOS DISC SIGN WAVY BAND;So;0;L;;;;;N;;;;; +101FD;PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE;Mn;220;NSM;;;;;N;;;;; +10280;LYCIAN LETTER A;Lo;0;L;;;;;N;;;;; +10281;LYCIAN LETTER E;Lo;0;L;;;;;N;;;;; +10282;LYCIAN LETTER B;Lo;0;L;;;;;N;;;;; +10283;LYCIAN LETTER BH;Lo;0;L;;;;;N;;;;; +10284;LYCIAN LETTER G;Lo;0;L;;;;;N;;;;; +10285;LYCIAN LETTER D;Lo;0;L;;;;;N;;;;; +10286;LYCIAN LETTER I;Lo;0;L;;;;;N;;;;; +10287;LYCIAN LETTER W;Lo;0;L;;;;;N;;;;; +10288;LYCIAN LETTER Z;Lo;0;L;;;;;N;;;;; +10289;LYCIAN LETTER TH;Lo;0;L;;;;;N;;;;; +1028A;LYCIAN LETTER J;Lo;0;L;;;;;N;;;;; +1028B;LYCIAN LETTER K;Lo;0;L;;;;;N;;;;; +1028C;LYCIAN LETTER Q;Lo;0;L;;;;;N;;;;; +1028D;LYCIAN LETTER L;Lo;0;L;;;;;N;;;;; +1028E;LYCIAN LETTER M;Lo;0;L;;;;;N;;;;; +1028F;LYCIAN LETTER N;Lo;0;L;;;;;N;;;;; +10290;LYCIAN LETTER MM;Lo;0;L;;;;;N;;;;; +10291;LYCIAN LETTER NN;Lo;0;L;;;;;N;;;;; +10292;LYCIAN LETTER U;Lo;0;L;;;;;N;;;;; +10293;LYCIAN LETTER P;Lo;0;L;;;;;N;;;;; +10294;LYCIAN LETTER KK;Lo;0;L;;;;;N;;;;; +10295;LYCIAN LETTER R;Lo;0;L;;;;;N;;;;; +10296;LYCIAN LETTER S;Lo;0;L;;;;;N;;;;; +10297;LYCIAN LETTER T;Lo;0;L;;;;;N;;;;; +10298;LYCIAN LETTER TT;Lo;0;L;;;;;N;;;;; +10299;LYCIAN LETTER AN;Lo;0;L;;;;;N;;;;; +1029A;LYCIAN LETTER EN;Lo;0;L;;;;;N;;;;; +1029B;LYCIAN LETTER H;Lo;0;L;;;;;N;;;;; +1029C;LYCIAN LETTER X;Lo;0;L;;;;;N;;;;; +102A0;CARIAN LETTER A;Lo;0;L;;;;;N;;;;; +102A1;CARIAN LETTER P2;Lo;0;L;;;;;N;;;;; +102A2;CARIAN LETTER D;Lo;0;L;;;;;N;;;;; +102A3;CARIAN LETTER L;Lo;0;L;;;;;N;;;;; +102A4;CARIAN LETTER UUU;Lo;0;L;;;;;N;;;;; +102A5;CARIAN LETTER R;Lo;0;L;;;;;N;;;;; +102A6;CARIAN LETTER LD;Lo;0;L;;;;;N;;;;; +102A7;CARIAN LETTER A2;Lo;0;L;;;;;N;;;;; +102A8;CARIAN LETTER Q;Lo;0;L;;;;;N;;;;; +102A9;CARIAN LETTER B;Lo;0;L;;;;;N;;;;; +102AA;CARIAN LETTER M;Lo;0;L;;;;;N;;;;; +102AB;CARIAN LETTER O;Lo;0;L;;;;;N;;;;; +102AC;CARIAN LETTER D2;Lo;0;L;;;;;N;;;;; +102AD;CARIAN LETTER T;Lo;0;L;;;;;N;;;;; +102AE;CARIAN LETTER SH;Lo;0;L;;;;;N;;;;; +102AF;CARIAN LETTER SH2;Lo;0;L;;;;;N;;;;; +102B0;CARIAN LETTER S;Lo;0;L;;;;;N;;;;; +102B1;CARIAN LETTER C-18;Lo;0;L;;;;;N;;;;; +102B2;CARIAN LETTER U;Lo;0;L;;;;;N;;;;; +102B3;CARIAN LETTER NN;Lo;0;L;;;;;N;;;;; +102B4;CARIAN LETTER X;Lo;0;L;;;;;N;;;;; +102B5;CARIAN LETTER N;Lo;0;L;;;;;N;;;;; +102B6;CARIAN LETTER TT2;Lo;0;L;;;;;N;;;;; +102B7;CARIAN LETTER P;Lo;0;L;;;;;N;;;;; +102B8;CARIAN LETTER SS;Lo;0;L;;;;;N;;;;; +102B9;CARIAN LETTER I;Lo;0;L;;;;;N;;;;; +102BA;CARIAN LETTER E;Lo;0;L;;;;;N;;;;; +102BB;CARIAN LETTER UUUU;Lo;0;L;;;;;N;;;;; +102BC;CARIAN LETTER K;Lo;0;L;;;;;N;;;;; +102BD;CARIAN LETTER K2;Lo;0;L;;;;;N;;;;; +102BE;CARIAN LETTER ND;Lo;0;L;;;;;N;;;;; +102BF;CARIAN LETTER UU;Lo;0;L;;;;;N;;;;; +102C0;CARIAN LETTER G;Lo;0;L;;;;;N;;;;; +102C1;CARIAN LETTER G2;Lo;0;L;;;;;N;;;;; +102C2;CARIAN LETTER ST;Lo;0;L;;;;;N;;;;; +102C3;CARIAN LETTER ST2;Lo;0;L;;;;;N;;;;; +102C4;CARIAN LETTER NG;Lo;0;L;;;;;N;;;;; +102C5;CARIAN LETTER II;Lo;0;L;;;;;N;;;;; +102C6;CARIAN LETTER C-39;Lo;0;L;;;;;N;;;;; +102C7;CARIAN LETTER TT;Lo;0;L;;;;;N;;;;; +102C8;CARIAN LETTER UUU2;Lo;0;L;;;;;N;;;;; +102C9;CARIAN LETTER RR;Lo;0;L;;;;;N;;;;; +102CA;CARIAN LETTER MB;Lo;0;L;;;;;N;;;;; +102CB;CARIAN LETTER MB2;Lo;0;L;;;;;N;;;;; +102CC;CARIAN LETTER MB3;Lo;0;L;;;;;N;;;;; +102CD;CARIAN LETTER MB4;Lo;0;L;;;;;N;;;;; +102CE;CARIAN LETTER LD2;Lo;0;L;;;;;N;;;;; +102CF;CARIAN LETTER E2;Lo;0;L;;;;;N;;;;; +102D0;CARIAN LETTER UUU3;Lo;0;L;;;;;N;;;;; +10300;OLD ITALIC LETTER A;Lo;0;L;;;;;N;;;;; +10301;OLD ITALIC LETTER BE;Lo;0;L;;;;;N;;;;; +10302;OLD ITALIC LETTER KE;Lo;0;L;;;;;N;;;;; +10303;OLD ITALIC LETTER DE;Lo;0;L;;;;;N;;;;; +10304;OLD ITALIC LETTER E;Lo;0;L;;;;;N;;;;; +10305;OLD ITALIC LETTER VE;Lo;0;L;;;;;N;;;;; +10306;OLD ITALIC LETTER ZE;Lo;0;L;;;;;N;;;;; +10307;OLD ITALIC LETTER HE;Lo;0;L;;;;;N;;;;; +10308;OLD ITALIC LETTER THE;Lo;0;L;;;;;N;;;;; +10309;OLD ITALIC LETTER I;Lo;0;L;;;;;N;;;;; +1030A;OLD ITALIC LETTER KA;Lo;0;L;;;;;N;;;;; +1030B;OLD ITALIC LETTER EL;Lo;0;L;;;;;N;;;;; +1030C;OLD ITALIC LETTER EM;Lo;0;L;;;;;N;;;;; +1030D;OLD ITALIC LETTER EN;Lo;0;L;;;;;N;;;;; +1030E;OLD ITALIC LETTER ESH;Lo;0;L;;;;;N;;;;; +1030F;OLD ITALIC LETTER O;Lo;0;L;;;;;N;;;;; +10310;OLD ITALIC LETTER PE;Lo;0;L;;;;;N;;;;; +10311;OLD ITALIC LETTER SHE;Lo;0;L;;;;;N;;;;; +10312;OLD ITALIC LETTER KU;Lo;0;L;;;;;N;;;;; +10313;OLD ITALIC LETTER ER;Lo;0;L;;;;;N;;;;; +10314;OLD ITALIC LETTER ES;Lo;0;L;;;;;N;;;;; +10315;OLD ITALIC LETTER TE;Lo;0;L;;;;;N;;;;; +10316;OLD ITALIC LETTER U;Lo;0;L;;;;;N;;;;; +10317;OLD ITALIC LETTER EKS;Lo;0;L;;;;;N;;;;; +10318;OLD ITALIC LETTER PHE;Lo;0;L;;;;;N;;;;; +10319;OLD ITALIC LETTER KHE;Lo;0;L;;;;;N;;;;; +1031A;OLD ITALIC LETTER EF;Lo;0;L;;;;;N;;;;; +1031B;OLD ITALIC LETTER ERS;Lo;0;L;;;;;N;;;;; +1031C;OLD ITALIC LETTER CHE;Lo;0;L;;;;;N;;;;; +1031D;OLD ITALIC LETTER II;Lo;0;L;;;;;N;;;;; +1031E;OLD ITALIC LETTER UU;Lo;0;L;;;;;N;;;;; +10320;OLD ITALIC NUMERAL ONE;No;0;L;;;;1;N;;;;; +10321;OLD ITALIC NUMERAL FIVE;No;0;L;;;;5;N;;;;; +10322;OLD ITALIC NUMERAL TEN;No;0;L;;;;10;N;;;;; +10323;OLD ITALIC NUMERAL FIFTY;No;0;L;;;;50;N;;;;; +10330;GOTHIC LETTER AHSA;Lo;0;L;;;;;N;;;;; +10331;GOTHIC LETTER BAIRKAN;Lo;0;L;;;;;N;;;;; +10332;GOTHIC LETTER GIBA;Lo;0;L;;;;;N;;;;; +10333;GOTHIC LETTER DAGS;Lo;0;L;;;;;N;;;;; +10334;GOTHIC LETTER AIHVUS;Lo;0;L;;;;;N;;;;; +10335;GOTHIC LETTER QAIRTHRA;Lo;0;L;;;;;N;;;;; +10336;GOTHIC LETTER IUJA;Lo;0;L;;;;;N;;;;; +10337;GOTHIC LETTER HAGL;Lo;0;L;;;;;N;;;;; +10338;GOTHIC LETTER THIUTH;Lo;0;L;;;;;N;;;;; +10339;GOTHIC LETTER EIS;Lo;0;L;;;;;N;;;;; +1033A;GOTHIC LETTER KUSMA;Lo;0;L;;;;;N;;;;; +1033B;GOTHIC LETTER LAGUS;Lo;0;L;;;;;N;;;;; +1033C;GOTHIC LETTER MANNA;Lo;0;L;;;;;N;;;;; +1033D;GOTHIC LETTER NAUTHS;Lo;0;L;;;;;N;;;;; +1033E;GOTHIC LETTER JER;Lo;0;L;;;;;N;;;;; +1033F;GOTHIC LETTER URUS;Lo;0;L;;;;;N;;;;; +10340;GOTHIC LETTER PAIRTHRA;Lo;0;L;;;;;N;;;;; +10341;GOTHIC LETTER NINETY;Nl;0;L;;;;90;N;;;;; +10342;GOTHIC LETTER RAIDA;Lo;0;L;;;;;N;;;;; +10343;GOTHIC LETTER SAUIL;Lo;0;L;;;;;N;;;;; +10344;GOTHIC LETTER TEIWS;Lo;0;L;;;;;N;;;;; +10345;GOTHIC LETTER WINJA;Lo;0;L;;;;;N;;;;; +10346;GOTHIC LETTER FAIHU;Lo;0;L;;;;;N;;;;; +10347;GOTHIC LETTER IGGWS;Lo;0;L;;;;;N;;;;; +10348;GOTHIC LETTER HWAIR;Lo;0;L;;;;;N;;;;; +10349;GOTHIC LETTER OTHAL;Lo;0;L;;;;;N;;;;; +1034A;GOTHIC LETTER NINE HUNDRED;Nl;0;L;;;;900;N;;;;; +10380;UGARITIC LETTER ALPA;Lo;0;L;;;;;N;;;;; +10381;UGARITIC LETTER BETA;Lo;0;L;;;;;N;;;;; +10382;UGARITIC LETTER GAMLA;Lo;0;L;;;;;N;;;;; +10383;UGARITIC LETTER KHA;Lo;0;L;;;;;N;;;;; +10384;UGARITIC LETTER DELTA;Lo;0;L;;;;;N;;;;; +10385;UGARITIC LETTER HO;Lo;0;L;;;;;N;;;;; +10386;UGARITIC LETTER WO;Lo;0;L;;;;;N;;;;; +10387;UGARITIC LETTER ZETA;Lo;0;L;;;;;N;;;;; +10388;UGARITIC LETTER HOTA;Lo;0;L;;;;;N;;;;; +10389;UGARITIC LETTER TET;Lo;0;L;;;;;N;;;;; +1038A;UGARITIC LETTER YOD;Lo;0;L;;;;;N;;;;; +1038B;UGARITIC LETTER KAF;Lo;0;L;;;;;N;;;;; +1038C;UGARITIC LETTER SHIN;Lo;0;L;;;;;N;;;;; +1038D;UGARITIC LETTER LAMDA;Lo;0;L;;;;;N;;;;; +1038E;UGARITIC LETTER MEM;Lo;0;L;;;;;N;;;;; +1038F;UGARITIC LETTER DHAL;Lo;0;L;;;;;N;;;;; +10390;UGARITIC LETTER NUN;Lo;0;L;;;;;N;;;;; +10391;UGARITIC LETTER ZU;Lo;0;L;;;;;N;;;;; +10392;UGARITIC LETTER SAMKA;Lo;0;L;;;;;N;;;;; +10393;UGARITIC LETTER AIN;Lo;0;L;;;;;N;;;;; +10394;UGARITIC LETTER PU;Lo;0;L;;;;;N;;;;; +10395;UGARITIC LETTER SADE;Lo;0;L;;;;;N;;;;; +10396;UGARITIC LETTER QOPA;Lo;0;L;;;;;N;;;;; +10397;UGARITIC LETTER RASHA;Lo;0;L;;;;;N;;;;; +10398;UGARITIC LETTER THANNA;Lo;0;L;;;;;N;;;;; +10399;UGARITIC LETTER GHAIN;Lo;0;L;;;;;N;;;;; +1039A;UGARITIC LETTER TO;Lo;0;L;;;;;N;;;;; +1039B;UGARITIC LETTER I;Lo;0;L;;;;;N;;;;; +1039C;UGARITIC LETTER U;Lo;0;L;;;;;N;;;;; +1039D;UGARITIC LETTER SSU;Lo;0;L;;;;;N;;;;; +1039F;UGARITIC WORD DIVIDER;Po;0;L;;;;;N;;;;; +103A0;OLD PERSIAN SIGN A;Lo;0;L;;;;;N;;;;; +103A1;OLD PERSIAN SIGN I;Lo;0;L;;;;;N;;;;; +103A2;OLD PERSIAN SIGN U;Lo;0;L;;;;;N;;;;; +103A3;OLD PERSIAN SIGN KA;Lo;0;L;;;;;N;;;;; +103A4;OLD PERSIAN SIGN KU;Lo;0;L;;;;;N;;;;; +103A5;OLD PERSIAN SIGN GA;Lo;0;L;;;;;N;;;;; +103A6;OLD PERSIAN SIGN GU;Lo;0;L;;;;;N;;;;; +103A7;OLD PERSIAN SIGN XA;Lo;0;L;;;;;N;;;;; +103A8;OLD PERSIAN SIGN CA;Lo;0;L;;;;;N;;;;; +103A9;OLD PERSIAN SIGN JA;Lo;0;L;;;;;N;;;;; +103AA;OLD PERSIAN SIGN JI;Lo;0;L;;;;;N;;;;; +103AB;OLD PERSIAN SIGN TA;Lo;0;L;;;;;N;;;;; +103AC;OLD PERSIAN SIGN TU;Lo;0;L;;;;;N;;;;; +103AD;OLD PERSIAN SIGN DA;Lo;0;L;;;;;N;;;;; +103AE;OLD PERSIAN SIGN DI;Lo;0;L;;;;;N;;;;; +103AF;OLD PERSIAN SIGN DU;Lo;0;L;;;;;N;;;;; +103B0;OLD PERSIAN SIGN THA;Lo;0;L;;;;;N;;;;; +103B1;OLD PERSIAN SIGN PA;Lo;0;L;;;;;N;;;;; +103B2;OLD PERSIAN SIGN BA;Lo;0;L;;;;;N;;;;; +103B3;OLD PERSIAN SIGN FA;Lo;0;L;;;;;N;;;;; +103B4;OLD PERSIAN SIGN NA;Lo;0;L;;;;;N;;;;; +103B5;OLD PERSIAN SIGN NU;Lo;0;L;;;;;N;;;;; +103B6;OLD PERSIAN SIGN MA;Lo;0;L;;;;;N;;;;; +103B7;OLD PERSIAN SIGN MI;Lo;0;L;;;;;N;;;;; +103B8;OLD PERSIAN SIGN MU;Lo;0;L;;;;;N;;;;; +103B9;OLD PERSIAN SIGN YA;Lo;0;L;;;;;N;;;;; +103BA;OLD PERSIAN SIGN VA;Lo;0;L;;;;;N;;;;; +103BB;OLD PERSIAN SIGN VI;Lo;0;L;;;;;N;;;;; +103BC;OLD PERSIAN SIGN RA;Lo;0;L;;;;;N;;;;; +103BD;OLD PERSIAN SIGN RU;Lo;0;L;;;;;N;;;;; +103BE;OLD PERSIAN SIGN LA;Lo;0;L;;;;;N;;;;; +103BF;OLD PERSIAN SIGN SA;Lo;0;L;;;;;N;;;;; +103C0;OLD PERSIAN SIGN ZA;Lo;0;L;;;;;N;;;;; +103C1;OLD PERSIAN SIGN SHA;Lo;0;L;;;;;N;;;;; +103C2;OLD PERSIAN SIGN SSA;Lo;0;L;;;;;N;;;;; +103C3;OLD PERSIAN SIGN HA;Lo;0;L;;;;;N;;;;; +103C8;OLD PERSIAN SIGN AURAMAZDAA;Lo;0;L;;;;;N;;;;; +103C9;OLD PERSIAN SIGN AURAMAZDAA-2;Lo;0;L;;;;;N;;;;; +103CA;OLD PERSIAN SIGN AURAMAZDAAHA;Lo;0;L;;;;;N;;;;; +103CB;OLD PERSIAN SIGN XSHAAYATHIYA;Lo;0;L;;;;;N;;;;; +103CC;OLD PERSIAN SIGN DAHYAAUSH;Lo;0;L;;;;;N;;;;; +103CD;OLD PERSIAN SIGN DAHYAAUSH-2;Lo;0;L;;;;;N;;;;; +103CE;OLD PERSIAN SIGN BAGA;Lo;0;L;;;;;N;;;;; +103CF;OLD PERSIAN SIGN BUUMISH;Lo;0;L;;;;;N;;;;; +103D0;OLD PERSIAN WORD DIVIDER;Po;0;L;;;;;N;;;;; +103D1;OLD PERSIAN NUMBER ONE;Nl;0;L;;;;1;N;;;;; +103D2;OLD PERSIAN NUMBER TWO;Nl;0;L;;;;2;N;;;;; +103D3;OLD PERSIAN NUMBER TEN;Nl;0;L;;;;10;N;;;;; +103D4;OLD PERSIAN NUMBER TWENTY;Nl;0;L;;;;20;N;;;;; +103D5;OLD PERSIAN NUMBER HUNDRED;Nl;0;L;;;;100;N;;;;; +10400;DESERET CAPITAL LETTER LONG I;Lu;0;L;;;;;N;;;;10428; +10401;DESERET CAPITAL LETTER LONG E;Lu;0;L;;;;;N;;;;10429; +10402;DESERET CAPITAL LETTER LONG A;Lu;0;L;;;;;N;;;;1042A; +10403;DESERET CAPITAL LETTER LONG AH;Lu;0;L;;;;;N;;;;1042B; +10404;DESERET CAPITAL LETTER LONG O;Lu;0;L;;;;;N;;;;1042C; +10405;DESERET CAPITAL LETTER LONG OO;Lu;0;L;;;;;N;;;;1042D; +10406;DESERET CAPITAL LETTER SHORT I;Lu;0;L;;;;;N;;;;1042E; +10407;DESERET CAPITAL LETTER SHORT E;Lu;0;L;;;;;N;;;;1042F; +10408;DESERET CAPITAL LETTER SHORT A;Lu;0;L;;;;;N;;;;10430; +10409;DESERET CAPITAL LETTER SHORT AH;Lu;0;L;;;;;N;;;;10431; +1040A;DESERET CAPITAL LETTER SHORT O;Lu;0;L;;;;;N;;;;10432; +1040B;DESERET CAPITAL LETTER SHORT OO;Lu;0;L;;;;;N;;;;10433; +1040C;DESERET CAPITAL LETTER AY;Lu;0;L;;;;;N;;;;10434; +1040D;DESERET CAPITAL LETTER OW;Lu;0;L;;;;;N;;;;10435; +1040E;DESERET CAPITAL LETTER WU;Lu;0;L;;;;;N;;;;10436; +1040F;DESERET CAPITAL LETTER YEE;Lu;0;L;;;;;N;;;;10437; +10410;DESERET CAPITAL LETTER H;Lu;0;L;;;;;N;;;;10438; +10411;DESERET CAPITAL LETTER PEE;Lu;0;L;;;;;N;;;;10439; +10412;DESERET CAPITAL LETTER BEE;Lu;0;L;;;;;N;;;;1043A; +10413;DESERET CAPITAL LETTER TEE;Lu;0;L;;;;;N;;;;1043B; +10414;DESERET CAPITAL LETTER DEE;Lu;0;L;;;;;N;;;;1043C; +10415;DESERET CAPITAL LETTER CHEE;Lu;0;L;;;;;N;;;;1043D; +10416;DESERET CAPITAL LETTER JEE;Lu;0;L;;;;;N;;;;1043E; +10417;DESERET CAPITAL LETTER KAY;Lu;0;L;;;;;N;;;;1043F; +10418;DESERET CAPITAL LETTER GAY;Lu;0;L;;;;;N;;;;10440; +10419;DESERET CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;10441; +1041A;DESERET CAPITAL LETTER VEE;Lu;0;L;;;;;N;;;;10442; +1041B;DESERET CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;10443; +1041C;DESERET CAPITAL LETTER THEE;Lu;0;L;;;;;N;;;;10444; +1041D;DESERET CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;10445; +1041E;DESERET CAPITAL LETTER ZEE;Lu;0;L;;;;;N;;;;10446; +1041F;DESERET CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;10447; +10420;DESERET CAPITAL LETTER ZHEE;Lu;0;L;;;;;N;;;;10448; +10421;DESERET CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;10449; +10422;DESERET CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;1044A; +10423;DESERET CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;1044B; +10424;DESERET CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;1044C; +10425;DESERET CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;1044D; +10426;DESERET CAPITAL LETTER OI;Lu;0;L;;;;;N;;;;1044E; +10427;DESERET CAPITAL LETTER EW;Lu;0;L;;;;;N;;;;1044F; +10428;DESERET SMALL LETTER LONG I;Ll;0;L;;;;;N;;;10400;;10400 +10429;DESERET SMALL LETTER LONG E;Ll;0;L;;;;;N;;;10401;;10401 +1042A;DESERET SMALL LETTER LONG A;Ll;0;L;;;;;N;;;10402;;10402 +1042B;DESERET SMALL LETTER LONG AH;Ll;0;L;;;;;N;;;10403;;10403 +1042C;DESERET SMALL LETTER LONG O;Ll;0;L;;;;;N;;;10404;;10404 +1042D;DESERET SMALL LETTER LONG OO;Ll;0;L;;;;;N;;;10405;;10405 +1042E;DESERET SMALL LETTER SHORT I;Ll;0;L;;;;;N;;;10406;;10406 +1042F;DESERET SMALL LETTER SHORT E;Ll;0;L;;;;;N;;;10407;;10407 +10430;DESERET SMALL LETTER SHORT A;Ll;0;L;;;;;N;;;10408;;10408 +10431;DESERET SMALL LETTER SHORT AH;Ll;0;L;;;;;N;;;10409;;10409 +10432;DESERET SMALL LETTER SHORT O;Ll;0;L;;;;;N;;;1040A;;1040A +10433;DESERET SMALL LETTER SHORT OO;Ll;0;L;;;;;N;;;1040B;;1040B +10434;DESERET SMALL LETTER AY;Ll;0;L;;;;;N;;;1040C;;1040C +10435;DESERET SMALL LETTER OW;Ll;0;L;;;;;N;;;1040D;;1040D +10436;DESERET SMALL LETTER WU;Ll;0;L;;;;;N;;;1040E;;1040E +10437;DESERET SMALL LETTER YEE;Ll;0;L;;;;;N;;;1040F;;1040F +10438;DESERET SMALL LETTER H;Ll;0;L;;;;;N;;;10410;;10410 +10439;DESERET SMALL LETTER PEE;Ll;0;L;;;;;N;;;10411;;10411 +1043A;DESERET SMALL LETTER BEE;Ll;0;L;;;;;N;;;10412;;10412 +1043B;DESERET SMALL LETTER TEE;Ll;0;L;;;;;N;;;10413;;10413 +1043C;DESERET SMALL LETTER DEE;Ll;0;L;;;;;N;;;10414;;10414 +1043D;DESERET SMALL LETTER CHEE;Ll;0;L;;;;;N;;;10415;;10415 +1043E;DESERET SMALL LETTER JEE;Ll;0;L;;;;;N;;;10416;;10416 +1043F;DESERET SMALL LETTER KAY;Ll;0;L;;;;;N;;;10417;;10417 +10440;DESERET SMALL LETTER GAY;Ll;0;L;;;;;N;;;10418;;10418 +10441;DESERET SMALL LETTER EF;Ll;0;L;;;;;N;;;10419;;10419 +10442;DESERET SMALL LETTER VEE;Ll;0;L;;;;;N;;;1041A;;1041A +10443;DESERET SMALL LETTER ETH;Ll;0;L;;;;;N;;;1041B;;1041B +10444;DESERET SMALL LETTER THEE;Ll;0;L;;;;;N;;;1041C;;1041C +10445;DESERET SMALL LETTER ES;Ll;0;L;;;;;N;;;1041D;;1041D +10446;DESERET SMALL LETTER ZEE;Ll;0;L;;;;;N;;;1041E;;1041E +10447;DESERET SMALL LETTER ESH;Ll;0;L;;;;;N;;;1041F;;1041F +10448;DESERET SMALL LETTER ZHEE;Ll;0;L;;;;;N;;;10420;;10420 +10449;DESERET SMALL LETTER ER;Ll;0;L;;;;;N;;;10421;;10421 +1044A;DESERET SMALL LETTER EL;Ll;0;L;;;;;N;;;10422;;10422 +1044B;DESERET SMALL LETTER EM;Ll;0;L;;;;;N;;;10423;;10423 +1044C;DESERET SMALL LETTER EN;Ll;0;L;;;;;N;;;10424;;10424 +1044D;DESERET SMALL LETTER ENG;Ll;0;L;;;;;N;;;10425;;10425 +1044E;DESERET SMALL LETTER OI;Ll;0;L;;;;;N;;;10426;;10426 +1044F;DESERET SMALL LETTER EW;Ll;0;L;;;;;N;;;10427;;10427 +10450;SHAVIAN LETTER PEEP;Lo;0;L;;;;;N;;;;; +10451;SHAVIAN LETTER TOT;Lo;0;L;;;;;N;;;;; +10452;SHAVIAN LETTER KICK;Lo;0;L;;;;;N;;;;; +10453;SHAVIAN LETTER FEE;Lo;0;L;;;;;N;;;;; +10454;SHAVIAN LETTER THIGH;Lo;0;L;;;;;N;;;;; +10455;SHAVIAN LETTER SO;Lo;0;L;;;;;N;;;;; +10456;SHAVIAN LETTER SURE;Lo;0;L;;;;;N;;;;; +10457;SHAVIAN LETTER CHURCH;Lo;0;L;;;;;N;;;;; +10458;SHAVIAN LETTER YEA;Lo;0;L;;;;;N;;;;; +10459;SHAVIAN LETTER HUNG;Lo;0;L;;;;;N;;;;; +1045A;SHAVIAN LETTER BIB;Lo;0;L;;;;;N;;;;; +1045B;SHAVIAN LETTER DEAD;Lo;0;L;;;;;N;;;;; +1045C;SHAVIAN LETTER GAG;Lo;0;L;;;;;N;;;;; +1045D;SHAVIAN LETTER VOW;Lo;0;L;;;;;N;;;;; +1045E;SHAVIAN LETTER THEY;Lo;0;L;;;;;N;;;;; +1045F;SHAVIAN LETTER ZOO;Lo;0;L;;;;;N;;;;; +10460;SHAVIAN LETTER MEASURE;Lo;0;L;;;;;N;;;;; +10461;SHAVIAN LETTER JUDGE;Lo;0;L;;;;;N;;;;; +10462;SHAVIAN LETTER WOE;Lo;0;L;;;;;N;;;;; +10463;SHAVIAN LETTER HA-HA;Lo;0;L;;;;;N;;;;; +10464;SHAVIAN LETTER LOLL;Lo;0;L;;;;;N;;;;; +10465;SHAVIAN LETTER MIME;Lo;0;L;;;;;N;;;;; +10466;SHAVIAN LETTER IF;Lo;0;L;;;;;N;;;;; +10467;SHAVIAN LETTER EGG;Lo;0;L;;;;;N;;;;; +10468;SHAVIAN LETTER ASH;Lo;0;L;;;;;N;;;;; +10469;SHAVIAN LETTER ADO;Lo;0;L;;;;;N;;;;; +1046A;SHAVIAN LETTER ON;Lo;0;L;;;;;N;;;;; +1046B;SHAVIAN LETTER WOOL;Lo;0;L;;;;;N;;;;; +1046C;SHAVIAN LETTER OUT;Lo;0;L;;;;;N;;;;; +1046D;SHAVIAN LETTER AH;Lo;0;L;;;;;N;;;;; +1046E;SHAVIAN LETTER ROAR;Lo;0;L;;;;;N;;;;; +1046F;SHAVIAN LETTER NUN;Lo;0;L;;;;;N;;;;; +10470;SHAVIAN LETTER EAT;Lo;0;L;;;;;N;;;;; +10471;SHAVIAN LETTER AGE;Lo;0;L;;;;;N;;;;; +10472;SHAVIAN LETTER ICE;Lo;0;L;;;;;N;;;;; +10473;SHAVIAN LETTER UP;Lo;0;L;;;;;N;;;;; +10474;SHAVIAN LETTER OAK;Lo;0;L;;;;;N;;;;; +10475;SHAVIAN LETTER OOZE;Lo;0;L;;;;;N;;;;; +10476;SHAVIAN LETTER OIL;Lo;0;L;;;;;N;;;;; +10477;SHAVIAN LETTER AWE;Lo;0;L;;;;;N;;;;; +10478;SHAVIAN LETTER ARE;Lo;0;L;;;;;N;;;;; +10479;SHAVIAN LETTER OR;Lo;0;L;;;;;N;;;;; +1047A;SHAVIAN LETTER AIR;Lo;0;L;;;;;N;;;;; +1047B;SHAVIAN LETTER ERR;Lo;0;L;;;;;N;;;;; +1047C;SHAVIAN LETTER ARRAY;Lo;0;L;;;;;N;;;;; +1047D;SHAVIAN LETTER EAR;Lo;0;L;;;;;N;;;;; +1047E;SHAVIAN LETTER IAN;Lo;0;L;;;;;N;;;;; +1047F;SHAVIAN LETTER YEW;Lo;0;L;;;;;N;;;;; +10480;OSMANYA LETTER ALEF;Lo;0;L;;;;;N;;;;; +10481;OSMANYA LETTER BA;Lo;0;L;;;;;N;;;;; +10482;OSMANYA LETTER TA;Lo;0;L;;;;;N;;;;; +10483;OSMANYA LETTER JA;Lo;0;L;;;;;N;;;;; +10484;OSMANYA LETTER XA;Lo;0;L;;;;;N;;;;; +10485;OSMANYA LETTER KHA;Lo;0;L;;;;;N;;;;; +10486;OSMANYA LETTER DEEL;Lo;0;L;;;;;N;;;;; +10487;OSMANYA LETTER RA;Lo;0;L;;;;;N;;;;; +10488;OSMANYA LETTER SA;Lo;0;L;;;;;N;;;;; +10489;OSMANYA LETTER SHIIN;Lo;0;L;;;;;N;;;;; +1048A;OSMANYA LETTER DHA;Lo;0;L;;;;;N;;;;; +1048B;OSMANYA LETTER CAYN;Lo;0;L;;;;;N;;;;; +1048C;OSMANYA LETTER GA;Lo;0;L;;;;;N;;;;; +1048D;OSMANYA LETTER FA;Lo;0;L;;;;;N;;;;; +1048E;OSMANYA LETTER QAAF;Lo;0;L;;;;;N;;;;; +1048F;OSMANYA LETTER KAAF;Lo;0;L;;;;;N;;;;; +10490;OSMANYA LETTER LAAN;Lo;0;L;;;;;N;;;;; +10491;OSMANYA LETTER MIIN;Lo;0;L;;;;;N;;;;; +10492;OSMANYA LETTER NUUN;Lo;0;L;;;;;N;;;;; +10493;OSMANYA LETTER WAW;Lo;0;L;;;;;N;;;;; +10494;OSMANYA LETTER HA;Lo;0;L;;;;;N;;;;; +10495;OSMANYA LETTER YA;Lo;0;L;;;;;N;;;;; +10496;OSMANYA LETTER A;Lo;0;L;;;;;N;;;;; +10497;OSMANYA LETTER E;Lo;0;L;;;;;N;;;;; +10498;OSMANYA LETTER I;Lo;0;L;;;;;N;;;;; +10499;OSMANYA LETTER O;Lo;0;L;;;;;N;;;;; +1049A;OSMANYA LETTER U;Lo;0;L;;;;;N;;;;; +1049B;OSMANYA LETTER AA;Lo;0;L;;;;;N;;;;; +1049C;OSMANYA LETTER EE;Lo;0;L;;;;;N;;;;; +1049D;OSMANYA LETTER OO;Lo;0;L;;;;;N;;;;; +104A0;OSMANYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +104A1;OSMANYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +104A2;OSMANYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +104A3;OSMANYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +104A4;OSMANYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +104A5;OSMANYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +104A6;OSMANYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +104A7;OSMANYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +104A8;OSMANYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +104A9;OSMANYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; +10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; +10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; +10803;CYPRIOT SYLLABLE O;Lo;0;R;;;;;N;;;;; +10804;CYPRIOT SYLLABLE U;Lo;0;R;;;;;N;;;;; +10805;CYPRIOT SYLLABLE JA;Lo;0;R;;;;;N;;;;; +10808;CYPRIOT SYLLABLE JO;Lo;0;R;;;;;N;;;;; +1080A;CYPRIOT SYLLABLE KA;Lo;0;R;;;;;N;;;;; +1080B;CYPRIOT SYLLABLE KE;Lo;0;R;;;;;N;;;;; +1080C;CYPRIOT SYLLABLE KI;Lo;0;R;;;;;N;;;;; +1080D;CYPRIOT SYLLABLE KO;Lo;0;R;;;;;N;;;;; +1080E;CYPRIOT SYLLABLE KU;Lo;0;R;;;;;N;;;;; +1080F;CYPRIOT SYLLABLE LA;Lo;0;R;;;;;N;;;;; +10810;CYPRIOT SYLLABLE LE;Lo;0;R;;;;;N;;;;; +10811;CYPRIOT SYLLABLE LI;Lo;0;R;;;;;N;;;;; +10812;CYPRIOT SYLLABLE LO;Lo;0;R;;;;;N;;;;; +10813;CYPRIOT SYLLABLE LU;Lo;0;R;;;;;N;;;;; +10814;CYPRIOT SYLLABLE MA;Lo;0;R;;;;;N;;;;; +10815;CYPRIOT SYLLABLE ME;Lo;0;R;;;;;N;;;;; +10816;CYPRIOT SYLLABLE MI;Lo;0;R;;;;;N;;;;; +10817;CYPRIOT SYLLABLE MO;Lo;0;R;;;;;N;;;;; +10818;CYPRIOT SYLLABLE MU;Lo;0;R;;;;;N;;;;; +10819;CYPRIOT SYLLABLE NA;Lo;0;R;;;;;N;;;;; +1081A;CYPRIOT SYLLABLE NE;Lo;0;R;;;;;N;;;;; +1081B;CYPRIOT SYLLABLE NI;Lo;0;R;;;;;N;;;;; +1081C;CYPRIOT SYLLABLE NO;Lo;0;R;;;;;N;;;;; +1081D;CYPRIOT SYLLABLE NU;Lo;0;R;;;;;N;;;;; +1081E;CYPRIOT SYLLABLE PA;Lo;0;R;;;;;N;;;;; +1081F;CYPRIOT SYLLABLE PE;Lo;0;R;;;;;N;;;;; +10820;CYPRIOT SYLLABLE PI;Lo;0;R;;;;;N;;;;; +10821;CYPRIOT SYLLABLE PO;Lo;0;R;;;;;N;;;;; +10822;CYPRIOT SYLLABLE PU;Lo;0;R;;;;;N;;;;; +10823;CYPRIOT SYLLABLE RA;Lo;0;R;;;;;N;;;;; +10824;CYPRIOT SYLLABLE RE;Lo;0;R;;;;;N;;;;; +10825;CYPRIOT SYLLABLE RI;Lo;0;R;;;;;N;;;;; +10826;CYPRIOT SYLLABLE RO;Lo;0;R;;;;;N;;;;; +10827;CYPRIOT SYLLABLE RU;Lo;0;R;;;;;N;;;;; +10828;CYPRIOT SYLLABLE SA;Lo;0;R;;;;;N;;;;; +10829;CYPRIOT SYLLABLE SE;Lo;0;R;;;;;N;;;;; +1082A;CYPRIOT SYLLABLE SI;Lo;0;R;;;;;N;;;;; +1082B;CYPRIOT SYLLABLE SO;Lo;0;R;;;;;N;;;;; +1082C;CYPRIOT SYLLABLE SU;Lo;0;R;;;;;N;;;;; +1082D;CYPRIOT SYLLABLE TA;Lo;0;R;;;;;N;;;;; +1082E;CYPRIOT SYLLABLE TE;Lo;0;R;;;;;N;;;;; +1082F;CYPRIOT SYLLABLE TI;Lo;0;R;;;;;N;;;;; +10830;CYPRIOT SYLLABLE TO;Lo;0;R;;;;;N;;;;; +10831;CYPRIOT SYLLABLE TU;Lo;0;R;;;;;N;;;;; +10832;CYPRIOT SYLLABLE WA;Lo;0;R;;;;;N;;;;; +10833;CYPRIOT SYLLABLE WE;Lo;0;R;;;;;N;;;;; +10834;CYPRIOT SYLLABLE WI;Lo;0;R;;;;;N;;;;; +10835;CYPRIOT SYLLABLE WO;Lo;0;R;;;;;N;;;;; +10837;CYPRIOT SYLLABLE XA;Lo;0;R;;;;;N;;;;; +10838;CYPRIOT SYLLABLE XE;Lo;0;R;;;;;N;;;;; +1083C;CYPRIOT SYLLABLE ZA;Lo;0;R;;;;;N;;;;; +1083F;CYPRIOT SYLLABLE ZO;Lo;0;R;;;;;N;;;;; +10840;IMPERIAL ARAMAIC LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10841;IMPERIAL ARAMAIC LETTER BETH;Lo;0;R;;;;;N;;;;; +10842;IMPERIAL ARAMAIC LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10843;IMPERIAL ARAMAIC LETTER DALETH;Lo;0;R;;;;;N;;;;; +10844;IMPERIAL ARAMAIC LETTER HE;Lo;0;R;;;;;N;;;;; +10845;IMPERIAL ARAMAIC LETTER WAW;Lo;0;R;;;;;N;;;;; +10846;IMPERIAL ARAMAIC LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10847;IMPERIAL ARAMAIC LETTER HETH;Lo;0;R;;;;;N;;;;; +10848;IMPERIAL ARAMAIC LETTER TETH;Lo;0;R;;;;;N;;;;; +10849;IMPERIAL ARAMAIC LETTER YODH;Lo;0;R;;;;;N;;;;; +1084A;IMPERIAL ARAMAIC LETTER KAPH;Lo;0;R;;;;;N;;;;; +1084B;IMPERIAL ARAMAIC LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +1084C;IMPERIAL ARAMAIC LETTER MEM;Lo;0;R;;;;;N;;;;; +1084D;IMPERIAL ARAMAIC LETTER NUN;Lo;0;R;;;;;N;;;;; +1084E;IMPERIAL ARAMAIC LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +1084F;IMPERIAL ARAMAIC LETTER AYIN;Lo;0;R;;;;;N;;;;; +10850;IMPERIAL ARAMAIC LETTER PE;Lo;0;R;;;;;N;;;;; +10851;IMPERIAL ARAMAIC LETTER SADHE;Lo;0;R;;;;;N;;;;; +10852;IMPERIAL ARAMAIC LETTER QOPH;Lo;0;R;;;;;N;;;;; +10853;IMPERIAL ARAMAIC LETTER RESH;Lo;0;R;;;;;N;;;;; +10854;IMPERIAL ARAMAIC LETTER SHIN;Lo;0;R;;;;;N;;;;; +10855;IMPERIAL ARAMAIC LETTER TAW;Lo;0;R;;;;;N;;;;; +10857;IMPERIAL ARAMAIC SECTION SIGN;Po;0;R;;;;;N;;;;; +10858;IMPERIAL ARAMAIC NUMBER ONE;No;0;R;;;;1;N;;;;; +10859;IMPERIAL ARAMAIC NUMBER TWO;No;0;R;;;;2;N;;;;; +1085A;IMPERIAL ARAMAIC NUMBER THREE;No;0;R;;;;3;N;;;;; +1085B;IMPERIAL ARAMAIC NUMBER TEN;No;0;R;;;;10;N;;;;; +1085C;IMPERIAL ARAMAIC NUMBER TWENTY;No;0;R;;;;20;N;;;;; +1085D;IMPERIAL ARAMAIC NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +1085E;IMPERIAL ARAMAIC NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +1085F;IMPERIAL ARAMAIC NUMBER TEN THOUSAND;No;0;R;;;;10000;N;;;;; +10900;PHOENICIAN LETTER ALF;Lo;0;R;;;;;N;;;;; +10901;PHOENICIAN LETTER BET;Lo;0;R;;;;;N;;;;; +10902;PHOENICIAN LETTER GAML;Lo;0;R;;;;;N;;;;; +10903;PHOENICIAN LETTER DELT;Lo;0;R;;;;;N;;;;; +10904;PHOENICIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10905;PHOENICIAN LETTER WAU;Lo;0;R;;;;;N;;;;; +10906;PHOENICIAN LETTER ZAI;Lo;0;R;;;;;N;;;;; +10907;PHOENICIAN LETTER HET;Lo;0;R;;;;;N;;;;; +10908;PHOENICIAN LETTER TET;Lo;0;R;;;;;N;;;;; +10909;PHOENICIAN LETTER YOD;Lo;0;R;;;;;N;;;;; +1090A;PHOENICIAN LETTER KAF;Lo;0;R;;;;;N;;;;; +1090B;PHOENICIAN LETTER LAMD;Lo;0;R;;;;;N;;;;; +1090C;PHOENICIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +1090D;PHOENICIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +1090E;PHOENICIAN LETTER SEMK;Lo;0;R;;;;;N;;;;; +1090F;PHOENICIAN LETTER AIN;Lo;0;R;;;;;N;;;;; +10910;PHOENICIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10911;PHOENICIAN LETTER SADE;Lo;0;R;;;;;N;;;;; +10912;PHOENICIAN LETTER QOF;Lo;0;R;;;;;N;;;;; +10913;PHOENICIAN LETTER ROSH;Lo;0;R;;;;;N;;;;; +10914;PHOENICIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10915;PHOENICIAN LETTER TAU;Lo;0;R;;;;;N;;;;; +10916;PHOENICIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10917;PHOENICIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10918;PHOENICIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10919;PHOENICIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +1091A;PHOENICIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +1091B;PHOENICIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +1091F;PHOENICIAN WORD SEPARATOR;Po;0;ON;;;;;N;;;;; +10920;LYDIAN LETTER A;Lo;0;R;;;;;N;;;;; +10921;LYDIAN LETTER B;Lo;0;R;;;;;N;;;;; +10922;LYDIAN LETTER G;Lo;0;R;;;;;N;;;;; +10923;LYDIAN LETTER D;Lo;0;R;;;;;N;;;;; +10924;LYDIAN LETTER E;Lo;0;R;;;;;N;;;;; +10925;LYDIAN LETTER V;Lo;0;R;;;;;N;;;;; +10926;LYDIAN LETTER I;Lo;0;R;;;;;N;;;;; +10927;LYDIAN LETTER Y;Lo;0;R;;;;;N;;;;; +10928;LYDIAN LETTER K;Lo;0;R;;;;;N;;;;; +10929;LYDIAN LETTER L;Lo;0;R;;;;;N;;;;; +1092A;LYDIAN LETTER M;Lo;0;R;;;;;N;;;;; +1092B;LYDIAN LETTER N;Lo;0;R;;;;;N;;;;; +1092C;LYDIAN LETTER O;Lo;0;R;;;;;N;;;;; +1092D;LYDIAN LETTER R;Lo;0;R;;;;;N;;;;; +1092E;LYDIAN LETTER SS;Lo;0;R;;;;;N;;;;; +1092F;LYDIAN LETTER T;Lo;0;R;;;;;N;;;;; +10930;LYDIAN LETTER U;Lo;0;R;;;;;N;;;;; +10931;LYDIAN LETTER F;Lo;0;R;;;;;N;;;;; +10932;LYDIAN LETTER Q;Lo;0;R;;;;;N;;;;; +10933;LYDIAN LETTER S;Lo;0;R;;;;;N;;;;; +10934;LYDIAN LETTER TT;Lo;0;R;;;;;N;;;;; +10935;LYDIAN LETTER AN;Lo;0;R;;;;;N;;;;; +10936;LYDIAN LETTER EN;Lo;0;R;;;;;N;;;;; +10937;LYDIAN LETTER LY;Lo;0;R;;;;;N;;;;; +10938;LYDIAN LETTER NN;Lo;0;R;;;;;N;;;;; +10939;LYDIAN LETTER C;Lo;0;R;;;;;N;;;;; +1093F;LYDIAN TRIANGULAR MARK;Po;0;R;;;;;N;;;;; +10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;; +10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +10A03;KHAROSHTHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +10A05;KHAROSHTHI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +10A06;KHAROSHTHI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +10A0C;KHAROSHTHI VOWEL LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +10A0D;KHAROSHTHI SIGN DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;; +10A0E;KHAROSHTHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +10A0F;KHAROSHTHI SIGN VISARGA;Mn;230;NSM;;;;;N;;;;; +10A10;KHAROSHTHI LETTER KA;Lo;0;R;;;;;N;;;;; +10A11;KHAROSHTHI LETTER KHA;Lo;0;R;;;;;N;;;;; +10A12;KHAROSHTHI LETTER GA;Lo;0;R;;;;;N;;;;; +10A13;KHAROSHTHI LETTER GHA;Lo;0;R;;;;;N;;;;; +10A15;KHAROSHTHI LETTER CA;Lo;0;R;;;;;N;;;;; +10A16;KHAROSHTHI LETTER CHA;Lo;0;R;;;;;N;;;;; +10A17;KHAROSHTHI LETTER JA;Lo;0;R;;;;;N;;;;; +10A19;KHAROSHTHI LETTER NYA;Lo;0;R;;;;;N;;;;; +10A1A;KHAROSHTHI LETTER TTA;Lo;0;R;;;;;N;;;;; +10A1B;KHAROSHTHI LETTER TTHA;Lo;0;R;;;;;N;;;;; +10A1C;KHAROSHTHI LETTER DDA;Lo;0;R;;;;;N;;;;; +10A1D;KHAROSHTHI LETTER DDHA;Lo;0;R;;;;;N;;;;; +10A1E;KHAROSHTHI LETTER NNA;Lo;0;R;;;;;N;;;;; +10A1F;KHAROSHTHI LETTER TA;Lo;0;R;;;;;N;;;;; +10A20;KHAROSHTHI LETTER THA;Lo;0;R;;;;;N;;;;; +10A21;KHAROSHTHI LETTER DA;Lo;0;R;;;;;N;;;;; +10A22;KHAROSHTHI LETTER DHA;Lo;0;R;;;;;N;;;;; +10A23;KHAROSHTHI LETTER NA;Lo;0;R;;;;;N;;;;; +10A24;KHAROSHTHI LETTER PA;Lo;0;R;;;;;N;;;;; +10A25;KHAROSHTHI LETTER PHA;Lo;0;R;;;;;N;;;;; +10A26;KHAROSHTHI LETTER BA;Lo;0;R;;;;;N;;;;; +10A27;KHAROSHTHI LETTER BHA;Lo;0;R;;;;;N;;;;; +10A28;KHAROSHTHI LETTER MA;Lo;0;R;;;;;N;;;;; +10A29;KHAROSHTHI LETTER YA;Lo;0;R;;;;;N;;;;; +10A2A;KHAROSHTHI LETTER RA;Lo;0;R;;;;;N;;;;; +10A2B;KHAROSHTHI LETTER LA;Lo;0;R;;;;;N;;;;; +10A2C;KHAROSHTHI LETTER VA;Lo;0;R;;;;;N;;;;; +10A2D;KHAROSHTHI LETTER SHA;Lo;0;R;;;;;N;;;;; +10A2E;KHAROSHTHI LETTER SSA;Lo;0;R;;;;;N;;;;; +10A2F;KHAROSHTHI LETTER SA;Lo;0;R;;;;;N;;;;; +10A30;KHAROSHTHI LETTER ZA;Lo;0;R;;;;;N;;;;; +10A31;KHAROSHTHI LETTER HA;Lo;0;R;;;;;N;;;;; +10A32;KHAROSHTHI LETTER KKA;Lo;0;R;;;;;N;;;;; +10A33;KHAROSHTHI LETTER TTTHA;Lo;0;R;;;;;N;;;;; +10A38;KHAROSHTHI SIGN BAR ABOVE;Mn;230;NSM;;;;;N;;;;; +10A39;KHAROSHTHI SIGN CAUDA;Mn;1;NSM;;;;;N;;;;; +10A3A;KHAROSHTHI SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10A3F;KHAROSHTHI VIRAMA;Mn;9;NSM;;;;;N;;;;; +10A40;KHAROSHTHI DIGIT ONE;No;0;R;;;1;1;N;;;;; +10A41;KHAROSHTHI DIGIT TWO;No;0;R;;;2;2;N;;;;; +10A42;KHAROSHTHI DIGIT THREE;No;0;R;;;3;3;N;;;;; +10A43;KHAROSHTHI DIGIT FOUR;No;0;R;;;4;4;N;;;;; +10A44;KHAROSHTHI NUMBER TEN;No;0;R;;;;10;N;;;;; +10A45;KHAROSHTHI NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10A46;KHAROSHTHI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10A47;KHAROSHTHI NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10A50;KHAROSHTHI PUNCTUATION DOT;Po;0;R;;;;;N;;;;; +10A51;KHAROSHTHI PUNCTUATION SMALL CIRCLE;Po;0;R;;;;;N;;;;; +10A52;KHAROSHTHI PUNCTUATION CIRCLE;Po;0;R;;;;;N;;;;; +10A53;KHAROSHTHI PUNCTUATION CRESCENT BAR;Po;0;R;;;;;N;;;;; +10A54;KHAROSHTHI PUNCTUATION MANGALAM;Po;0;R;;;;;N;;;;; +10A55;KHAROSHTHI PUNCTUATION LOTUS;Po;0;R;;;;;N;;;;; +10A56;KHAROSHTHI PUNCTUATION DANDA;Po;0;R;;;;;N;;;;; +10A57;KHAROSHTHI PUNCTUATION DOUBLE DANDA;Po;0;R;;;;;N;;;;; +10A58;KHAROSHTHI PUNCTUATION LINES;Po;0;R;;;;;N;;;;; +10A60;OLD SOUTH ARABIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10A61;OLD SOUTH ARABIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10A62;OLD SOUTH ARABIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10A63;OLD SOUTH ARABIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10A64;OLD SOUTH ARABIAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +10A65;OLD SOUTH ARABIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10A66;OLD SOUTH ARABIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10A67;OLD SOUTH ARABIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10A68;OLD SOUTH ARABIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10A69;OLD SOUTH ARABIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10A6A;OLD SOUTH ARABIAN LETTER SAT;Lo;0;R;;;;;N;;;;; +10A6B;OLD SOUTH ARABIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10A6C;OLD SOUTH ARABIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10A6D;OLD SOUTH ARABIAN LETTER KHETH;Lo;0;R;;;;;N;;;;; +10A6E;OLD SOUTH ARABIAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10A6F;OLD SOUTH ARABIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10A70;OLD SOUTH ARABIAN LETTER FE;Lo;0;R;;;;;N;;;;; +10A71;OLD SOUTH ARABIAN LETTER ALEF;Lo;0;R;;;;;N;;;;; +10A72;OLD SOUTH ARABIAN LETTER AYN;Lo;0;R;;;;;N;;;;; +10A73;OLD SOUTH ARABIAN LETTER DHADHE;Lo;0;R;;;;;N;;;;; +10A74;OLD SOUTH ARABIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10A75;OLD SOUTH ARABIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10A76;OLD SOUTH ARABIAN LETTER GHAYN;Lo;0;R;;;;;N;;;;; +10A77;OLD SOUTH ARABIAN LETTER TETH;Lo;0;R;;;;;N;;;;; +10A78;OLD SOUTH ARABIAN LETTER ZAYN;Lo;0;R;;;;;N;;;;; +10A79;OLD SOUTH ARABIAN LETTER DHALETH;Lo;0;R;;;;;N;;;;; +10A7A;OLD SOUTH ARABIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10A7B;OLD SOUTH ARABIAN LETTER THAW;Lo;0;R;;;;;N;;;;; +10A7C;OLD SOUTH ARABIAN LETTER THETH;Lo;0;R;;;;;N;;;;; +10A7D;OLD SOUTH ARABIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10A7E;OLD SOUTH ARABIAN NUMBER FIFTY;No;0;R;;;;50;N;;;;; +10A7F;OLD SOUTH ARABIAN NUMERIC INDICATOR;Po;0;R;;;;;N;;;;; +10B00;AVESTAN LETTER A;Lo;0;R;;;;;N;;;;; +10B01;AVESTAN LETTER AA;Lo;0;R;;;;;N;;;;; +10B02;AVESTAN LETTER AO;Lo;0;R;;;;;N;;;;; +10B03;AVESTAN LETTER AAO;Lo;0;R;;;;;N;;;;; +10B04;AVESTAN LETTER AN;Lo;0;R;;;;;N;;;;; +10B05;AVESTAN LETTER AAN;Lo;0;R;;;;;N;;;;; +10B06;AVESTAN LETTER AE;Lo;0;R;;;;;N;;;;; +10B07;AVESTAN LETTER AEE;Lo;0;R;;;;;N;;;;; +10B08;AVESTAN LETTER E;Lo;0;R;;;;;N;;;;; +10B09;AVESTAN LETTER EE;Lo;0;R;;;;;N;;;;; +10B0A;AVESTAN LETTER O;Lo;0;R;;;;;N;;;;; +10B0B;AVESTAN LETTER OO;Lo;0;R;;;;;N;;;;; +10B0C;AVESTAN LETTER I;Lo;0;R;;;;;N;;;;; +10B0D;AVESTAN LETTER II;Lo;0;R;;;;;N;;;;; +10B0E;AVESTAN LETTER U;Lo;0;R;;;;;N;;;;; +10B0F;AVESTAN LETTER UU;Lo;0;R;;;;;N;;;;; +10B10;AVESTAN LETTER KE;Lo;0;R;;;;;N;;;;; +10B11;AVESTAN LETTER XE;Lo;0;R;;;;;N;;;;; +10B12;AVESTAN LETTER XYE;Lo;0;R;;;;;N;;;;; +10B13;AVESTAN LETTER XVE;Lo;0;R;;;;;N;;;;; +10B14;AVESTAN LETTER GE;Lo;0;R;;;;;N;;;;; +10B15;AVESTAN LETTER GGE;Lo;0;R;;;;;N;;;;; +10B16;AVESTAN LETTER GHE;Lo;0;R;;;;;N;;;;; +10B17;AVESTAN LETTER CE;Lo;0;R;;;;;N;;;;; +10B18;AVESTAN LETTER JE;Lo;0;R;;;;;N;;;;; +10B19;AVESTAN LETTER TE;Lo;0;R;;;;;N;;;;; +10B1A;AVESTAN LETTER THE;Lo;0;R;;;;;N;;;;; +10B1B;AVESTAN LETTER DE;Lo;0;R;;;;;N;;;;; +10B1C;AVESTAN LETTER DHE;Lo;0;R;;;;;N;;;;; +10B1D;AVESTAN LETTER TTE;Lo;0;R;;;;;N;;;;; +10B1E;AVESTAN LETTER PE;Lo;0;R;;;;;N;;;;; +10B1F;AVESTAN LETTER FE;Lo;0;R;;;;;N;;;;; +10B20;AVESTAN LETTER BE;Lo;0;R;;;;;N;;;;; +10B21;AVESTAN LETTER BHE;Lo;0;R;;;;;N;;;;; +10B22;AVESTAN LETTER NGE;Lo;0;R;;;;;N;;;;; +10B23;AVESTAN LETTER NGYE;Lo;0;R;;;;;N;;;;; +10B24;AVESTAN LETTER NGVE;Lo;0;R;;;;;N;;;;; +10B25;AVESTAN LETTER NE;Lo;0;R;;;;;N;;;;; +10B26;AVESTAN LETTER NYE;Lo;0;R;;;;;N;;;;; +10B27;AVESTAN LETTER NNE;Lo;0;R;;;;;N;;;;; +10B28;AVESTAN LETTER ME;Lo;0;R;;;;;N;;;;; +10B29;AVESTAN LETTER HME;Lo;0;R;;;;;N;;;;; +10B2A;AVESTAN LETTER YYE;Lo;0;R;;;;;N;;;;; +10B2B;AVESTAN LETTER YE;Lo;0;R;;;;;N;;;;; +10B2C;AVESTAN LETTER VE;Lo;0;R;;;;;N;;;;; +10B2D;AVESTAN LETTER RE;Lo;0;R;;;;;N;;;;; +10B2E;AVESTAN LETTER LE;Lo;0;R;;;;;N;;;;; +10B2F;AVESTAN LETTER SE;Lo;0;R;;;;;N;;;;; +10B30;AVESTAN LETTER ZE;Lo;0;R;;;;;N;;;;; +10B31;AVESTAN LETTER SHE;Lo;0;R;;;;;N;;;;; +10B32;AVESTAN LETTER ZHE;Lo;0;R;;;;;N;;;;; +10B33;AVESTAN LETTER SHYE;Lo;0;R;;;;;N;;;;; +10B34;AVESTAN LETTER SSHE;Lo;0;R;;;;;N;;;;; +10B35;AVESTAN LETTER HE;Lo;0;R;;;;;N;;;;; +10B39;AVESTAN ABBREVIATION MARK;Po;0;ON;;;;;N;;;;; +10B3A;TINY TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3B;SMALL TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3C;LARGE TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3D;LARGE ONE DOT OVER TWO DOTS PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3E;LARGE TWO RINGS OVER ONE RING PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3F;LARGE ONE RING OVER TWO RINGS PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B40;INSCRIPTIONAL PARTHIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10B41;INSCRIPTIONAL PARTHIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10B42;INSCRIPTIONAL PARTHIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10B43;INSCRIPTIONAL PARTHIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10B44;INSCRIPTIONAL PARTHIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10B45;INSCRIPTIONAL PARTHIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10B46;INSCRIPTIONAL PARTHIAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10B47;INSCRIPTIONAL PARTHIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10B48;INSCRIPTIONAL PARTHIAN LETTER TETH;Lo;0;R;;;;;N;;;;; +10B49;INSCRIPTIONAL PARTHIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10B4A;INSCRIPTIONAL PARTHIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10B4B;INSCRIPTIONAL PARTHIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10B4C;INSCRIPTIONAL PARTHIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10B4D;INSCRIPTIONAL PARTHIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10B4E;INSCRIPTIONAL PARTHIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10B4F;INSCRIPTIONAL PARTHIAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10B50;INSCRIPTIONAL PARTHIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10B51;INSCRIPTIONAL PARTHIAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10B52;INSCRIPTIONAL PARTHIAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +10B53;INSCRIPTIONAL PARTHIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10B54;INSCRIPTIONAL PARTHIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10B55;INSCRIPTIONAL PARTHIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10B58;INSCRIPTIONAL PARTHIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10B59;INSCRIPTIONAL PARTHIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +10B5A;INSCRIPTIONAL PARTHIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +10B5B;INSCRIPTIONAL PARTHIAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +10B5C;INSCRIPTIONAL PARTHIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10B5D;INSCRIPTIONAL PARTHIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10B5E;INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10B5F;INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10B60;INSCRIPTIONAL PAHLAVI LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10B61;INSCRIPTIONAL PAHLAVI LETTER BETH;Lo;0;R;;;;;N;;;;; +10B62;INSCRIPTIONAL PAHLAVI LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10B63;INSCRIPTIONAL PAHLAVI LETTER DALETH;Lo;0;R;;;;;N;;;;; +10B64;INSCRIPTIONAL PAHLAVI LETTER HE;Lo;0;R;;;;;N;;;;; +10B65;INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH;Lo;0;R;;;;;N;;;;; +10B66;INSCRIPTIONAL PAHLAVI LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10B67;INSCRIPTIONAL PAHLAVI LETTER HETH;Lo;0;R;;;;;N;;;;; +10B68;INSCRIPTIONAL PAHLAVI LETTER TETH;Lo;0;R;;;;;N;;;;; +10B69;INSCRIPTIONAL PAHLAVI LETTER YODH;Lo;0;R;;;;;N;;;;; +10B6A;INSCRIPTIONAL PAHLAVI LETTER KAPH;Lo;0;R;;;;;N;;;;; +10B6B;INSCRIPTIONAL PAHLAVI LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10B6C;INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH;Lo;0;R;;;;;N;;;;; +10B6D;INSCRIPTIONAL PAHLAVI LETTER NUN;Lo;0;R;;;;;N;;;;; +10B6E;INSCRIPTIONAL PAHLAVI LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10B6F;INSCRIPTIONAL PAHLAVI LETTER PE;Lo;0;R;;;;;N;;;;; +10B70;INSCRIPTIONAL PAHLAVI LETTER SADHE;Lo;0;R;;;;;N;;;;; +10B71;INSCRIPTIONAL PAHLAVI LETTER SHIN;Lo;0;R;;;;;N;;;;; +10B72;INSCRIPTIONAL PAHLAVI LETTER TAW;Lo;0;R;;;;;N;;;;; +10B78;INSCRIPTIONAL PAHLAVI NUMBER ONE;No;0;R;;;;1;N;;;;; +10B79;INSCRIPTIONAL PAHLAVI NUMBER TWO;No;0;R;;;;2;N;;;;; +10B7A;INSCRIPTIONAL PAHLAVI NUMBER THREE;No;0;R;;;;3;N;;;;; +10B7B;INSCRIPTIONAL PAHLAVI NUMBER FOUR;No;0;R;;;;4;N;;;;; +10B7C;INSCRIPTIONAL PAHLAVI NUMBER TEN;No;0;R;;;;10;N;;;;; +10B7D;INSCRIPTIONAL PAHLAVI NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10B7E;INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10B7F;INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10C00;OLD TURKIC LETTER ORKHON A;Lo;0;R;;;;;N;;;;; +10C01;OLD TURKIC LETTER YENISEI A;Lo;0;R;;;;;N;;;;; +10C02;OLD TURKIC LETTER YENISEI AE;Lo;0;R;;;;;N;;;;; +10C03;OLD TURKIC LETTER ORKHON I;Lo;0;R;;;;;N;;;;; +10C04;OLD TURKIC LETTER YENISEI I;Lo;0;R;;;;;N;;;;; +10C05;OLD TURKIC LETTER YENISEI E;Lo;0;R;;;;;N;;;;; +10C06;OLD TURKIC LETTER ORKHON O;Lo;0;R;;;;;N;;;;; +10C07;OLD TURKIC LETTER ORKHON OE;Lo;0;R;;;;;N;;;;; +10C08;OLD TURKIC LETTER YENISEI OE;Lo;0;R;;;;;N;;;;; +10C09;OLD TURKIC LETTER ORKHON AB;Lo;0;R;;;;;N;;;;; +10C0A;OLD TURKIC LETTER YENISEI AB;Lo;0;R;;;;;N;;;;; +10C0B;OLD TURKIC LETTER ORKHON AEB;Lo;0;R;;;;;N;;;;; +10C0C;OLD TURKIC LETTER YENISEI AEB;Lo;0;R;;;;;N;;;;; +10C0D;OLD TURKIC LETTER ORKHON AG;Lo;0;R;;;;;N;;;;; +10C0E;OLD TURKIC LETTER YENISEI AG;Lo;0;R;;;;;N;;;;; +10C0F;OLD TURKIC LETTER ORKHON AEG;Lo;0;R;;;;;N;;;;; +10C10;OLD TURKIC LETTER YENISEI AEG;Lo;0;R;;;;;N;;;;; +10C11;OLD TURKIC LETTER ORKHON AD;Lo;0;R;;;;;N;;;;; +10C12;OLD TURKIC LETTER YENISEI AD;Lo;0;R;;;;;N;;;;; +10C13;OLD TURKIC LETTER ORKHON AED;Lo;0;R;;;;;N;;;;; +10C14;OLD TURKIC LETTER ORKHON EZ;Lo;0;R;;;;;N;;;;; +10C15;OLD TURKIC LETTER YENISEI EZ;Lo;0;R;;;;;N;;;;; +10C16;OLD TURKIC LETTER ORKHON AY;Lo;0;R;;;;;N;;;;; +10C17;OLD TURKIC LETTER YENISEI AY;Lo;0;R;;;;;N;;;;; +10C18;OLD TURKIC LETTER ORKHON AEY;Lo;0;R;;;;;N;;;;; +10C19;OLD TURKIC LETTER YENISEI AEY;Lo;0;R;;;;;N;;;;; +10C1A;OLD TURKIC LETTER ORKHON AEK;Lo;0;R;;;;;N;;;;; +10C1B;OLD TURKIC LETTER YENISEI AEK;Lo;0;R;;;;;N;;;;; +10C1C;OLD TURKIC LETTER ORKHON OEK;Lo;0;R;;;;;N;;;;; +10C1D;OLD TURKIC LETTER YENISEI OEK;Lo;0;R;;;;;N;;;;; +10C1E;OLD TURKIC LETTER ORKHON AL;Lo;0;R;;;;;N;;;;; +10C1F;OLD TURKIC LETTER YENISEI AL;Lo;0;R;;;;;N;;;;; +10C20;OLD TURKIC LETTER ORKHON AEL;Lo;0;R;;;;;N;;;;; +10C21;OLD TURKIC LETTER ORKHON ELT;Lo;0;R;;;;;N;;;;; +10C22;OLD TURKIC LETTER ORKHON EM;Lo;0;R;;;;;N;;;;; +10C23;OLD TURKIC LETTER ORKHON AN;Lo;0;R;;;;;N;;;;; +10C24;OLD TURKIC LETTER ORKHON AEN;Lo;0;R;;;;;N;;;;; +10C25;OLD TURKIC LETTER YENISEI AEN;Lo;0;R;;;;;N;;;;; +10C26;OLD TURKIC LETTER ORKHON ENT;Lo;0;R;;;;;N;;;;; +10C27;OLD TURKIC LETTER YENISEI ENT;Lo;0;R;;;;;N;;;;; +10C28;OLD TURKIC LETTER ORKHON ENC;Lo;0;R;;;;;N;;;;; +10C29;OLD TURKIC LETTER YENISEI ENC;Lo;0;R;;;;;N;;;;; +10C2A;OLD TURKIC LETTER ORKHON ENY;Lo;0;R;;;;;N;;;;; +10C2B;OLD TURKIC LETTER YENISEI ENY;Lo;0;R;;;;;N;;;;; +10C2C;OLD TURKIC LETTER YENISEI ANG;Lo;0;R;;;;;N;;;;; +10C2D;OLD TURKIC LETTER ORKHON ENG;Lo;0;R;;;;;N;;;;; +10C2E;OLD TURKIC LETTER YENISEI AENG;Lo;0;R;;;;;N;;;;; +10C2F;OLD TURKIC LETTER ORKHON EP;Lo;0;R;;;;;N;;;;; +10C30;OLD TURKIC LETTER ORKHON OP;Lo;0;R;;;;;N;;;;; +10C31;OLD TURKIC LETTER ORKHON IC;Lo;0;R;;;;;N;;;;; +10C32;OLD TURKIC LETTER ORKHON EC;Lo;0;R;;;;;N;;;;; +10C33;OLD TURKIC LETTER YENISEI EC;Lo;0;R;;;;;N;;;;; +10C34;OLD TURKIC LETTER ORKHON AQ;Lo;0;R;;;;;N;;;;; +10C35;OLD TURKIC LETTER YENISEI AQ;Lo;0;R;;;;;N;;;;; +10C36;OLD TURKIC LETTER ORKHON IQ;Lo;0;R;;;;;N;;;;; +10C37;OLD TURKIC LETTER YENISEI IQ;Lo;0;R;;;;;N;;;;; +10C38;OLD TURKIC LETTER ORKHON OQ;Lo;0;R;;;;;N;;;;; +10C39;OLD TURKIC LETTER YENISEI OQ;Lo;0;R;;;;;N;;;;; +10C3A;OLD TURKIC LETTER ORKHON AR;Lo;0;R;;;;;N;;;;; +10C3B;OLD TURKIC LETTER YENISEI AR;Lo;0;R;;;;;N;;;;; +10C3C;OLD TURKIC LETTER ORKHON AER;Lo;0;R;;;;;N;;;;; +10C3D;OLD TURKIC LETTER ORKHON AS;Lo;0;R;;;;;N;;;;; +10C3E;OLD TURKIC LETTER ORKHON AES;Lo;0;R;;;;;N;;;;; +10C3F;OLD TURKIC LETTER ORKHON ASH;Lo;0;R;;;;;N;;;;; +10C40;OLD TURKIC LETTER YENISEI ASH;Lo;0;R;;;;;N;;;;; +10C41;OLD TURKIC LETTER ORKHON ESH;Lo;0;R;;;;;N;;;;; +10C42;OLD TURKIC LETTER YENISEI ESH;Lo;0;R;;;;;N;;;;; +10C43;OLD TURKIC LETTER ORKHON AT;Lo;0;R;;;;;N;;;;; +10C44;OLD TURKIC LETTER YENISEI AT;Lo;0;R;;;;;N;;;;; +10C45;OLD TURKIC LETTER ORKHON AET;Lo;0;R;;;;;N;;;;; +10C46;OLD TURKIC LETTER YENISEI AET;Lo;0;R;;;;;N;;;;; +10C47;OLD TURKIC LETTER ORKHON OT;Lo;0;R;;;;;N;;;;; +10C48;OLD TURKIC LETTER ORKHON BASH;Lo;0;R;;;;;N;;;;; +10E60;RUMI DIGIT ONE;No;0;AN;;;1;1;N;;;;; +10E61;RUMI DIGIT TWO;No;0;AN;;;2;2;N;;;;; +10E62;RUMI DIGIT THREE;No;0;AN;;;3;3;N;;;;; +10E63;RUMI DIGIT FOUR;No;0;AN;;;4;4;N;;;;; +10E64;RUMI DIGIT FIVE;No;0;AN;;;5;5;N;;;;; +10E65;RUMI DIGIT SIX;No;0;AN;;;6;6;N;;;;; +10E66;RUMI DIGIT SEVEN;No;0;AN;;;7;7;N;;;;; +10E67;RUMI DIGIT EIGHT;No;0;AN;;;8;8;N;;;;; +10E68;RUMI DIGIT NINE;No;0;AN;;;9;9;N;;;;; +10E69;RUMI NUMBER TEN;No;0;AN;;;;10;N;;;;; +10E6A;RUMI NUMBER TWENTY;No;0;AN;;;;20;N;;;;; +10E6B;RUMI NUMBER THIRTY;No;0;AN;;;;30;N;;;;; +10E6C;RUMI NUMBER FORTY;No;0;AN;;;;40;N;;;;; +10E6D;RUMI NUMBER FIFTY;No;0;AN;;;;50;N;;;;; +10E6E;RUMI NUMBER SIXTY;No;0;AN;;;;60;N;;;;; +10E6F;RUMI NUMBER SEVENTY;No;0;AN;;;;70;N;;;;; +10E70;RUMI NUMBER EIGHTY;No;0;AN;;;;80;N;;;;; +10E71;RUMI NUMBER NINETY;No;0;AN;;;;90;N;;;;; +10E72;RUMI NUMBER ONE HUNDRED;No;0;AN;;;;100;N;;;;; +10E73;RUMI NUMBER TWO HUNDRED;No;0;AN;;;;200;N;;;;; +10E74;RUMI NUMBER THREE HUNDRED;No;0;AN;;;;300;N;;;;; +10E75;RUMI NUMBER FOUR HUNDRED;No;0;AN;;;;400;N;;;;; +10E76;RUMI NUMBER FIVE HUNDRED;No;0;AN;;;;500;N;;;;; +10E77;RUMI NUMBER SIX HUNDRED;No;0;AN;;;;600;N;;;;; +10E78;RUMI NUMBER SEVEN HUNDRED;No;0;AN;;;;700;N;;;;; +10E79;RUMI NUMBER EIGHT HUNDRED;No;0;AN;;;;800;N;;;;; +10E7A;RUMI NUMBER NINE HUNDRED;No;0;AN;;;;900;N;;;;; +10E7B;RUMI FRACTION ONE HALF;No;0;AN;;;;1/2;N;;;;; +10E7C;RUMI FRACTION ONE QUARTER;No;0;AN;;;;1/4;N;;;;; +10E7D;RUMI FRACTION ONE THIRD;No;0;AN;;;;1/3;N;;;;; +10E7E;RUMI FRACTION TWO THIRDS;No;0;AN;;;;2/3;N;;;;; +11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11082;KAITHI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11083;KAITHI LETTER A;Lo;0;L;;;;;N;;;;; +11084;KAITHI LETTER AA;Lo;0;L;;;;;N;;;;; +11085;KAITHI LETTER I;Lo;0;L;;;;;N;;;;; +11086;KAITHI LETTER II;Lo;0;L;;;;;N;;;;; +11087;KAITHI LETTER U;Lo;0;L;;;;;N;;;;; +11088;KAITHI LETTER UU;Lo;0;L;;;;;N;;;;; +11089;KAITHI LETTER E;Lo;0;L;;;;;N;;;;; +1108A;KAITHI LETTER AI;Lo;0;L;;;;;N;;;;; +1108B;KAITHI LETTER O;Lo;0;L;;;;;N;;;;; +1108C;KAITHI LETTER AU;Lo;0;L;;;;;N;;;;; +1108D;KAITHI LETTER KA;Lo;0;L;;;;;N;;;;; +1108E;KAITHI LETTER KHA;Lo;0;L;;;;;N;;;;; +1108F;KAITHI LETTER GA;Lo;0;L;;;;;N;;;;; +11090;KAITHI LETTER GHA;Lo;0;L;;;;;N;;;;; +11091;KAITHI LETTER NGA;Lo;0;L;;;;;N;;;;; +11092;KAITHI LETTER CA;Lo;0;L;;;;;N;;;;; +11093;KAITHI LETTER CHA;Lo;0;L;;;;;N;;;;; +11094;KAITHI LETTER JA;Lo;0;L;;;;;N;;;;; +11095;KAITHI LETTER JHA;Lo;0;L;;;;;N;;;;; +11096;KAITHI LETTER NYA;Lo;0;L;;;;;N;;;;; +11097;KAITHI LETTER TTA;Lo;0;L;;;;;N;;;;; +11098;KAITHI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11099;KAITHI LETTER DDA;Lo;0;L;;;;;N;;;;; +1109A;KAITHI LETTER DDDHA;Lo;0;L;11099 110BA;;;;N;;;;; +1109B;KAITHI LETTER DDHA;Lo;0;L;;;;;N;;;;; +1109C;KAITHI LETTER RHA;Lo;0;L;1109B 110BA;;;;N;;;;; +1109D;KAITHI LETTER NNA;Lo;0;L;;;;;N;;;;; +1109E;KAITHI LETTER TA;Lo;0;L;;;;;N;;;;; +1109F;KAITHI LETTER THA;Lo;0;L;;;;;N;;;;; +110A0;KAITHI LETTER DA;Lo;0;L;;;;;N;;;;; +110A1;KAITHI LETTER DHA;Lo;0;L;;;;;N;;;;; +110A2;KAITHI LETTER NA;Lo;0;L;;;;;N;;;;; +110A3;KAITHI LETTER PA;Lo;0;L;;;;;N;;;;; +110A4;KAITHI LETTER PHA;Lo;0;L;;;;;N;;;;; +110A5;KAITHI LETTER BA;Lo;0;L;;;;;N;;;;; +110A6;KAITHI LETTER BHA;Lo;0;L;;;;;N;;;;; +110A7;KAITHI LETTER MA;Lo;0;L;;;;;N;;;;; +110A8;KAITHI LETTER YA;Lo;0;L;;;;;N;;;;; +110A9;KAITHI LETTER RA;Lo;0;L;;;;;N;;;;; +110AA;KAITHI LETTER LA;Lo;0;L;;;;;N;;;;; +110AB;KAITHI LETTER VA;Lo;0;L;110A5 110BA;;;;N;;;;; +110AC;KAITHI LETTER SHA;Lo;0;L;;;;;N;;;;; +110AD;KAITHI LETTER SSA;Lo;0;L;;;;;N;;;;; +110AE;KAITHI LETTER SA;Lo;0;L;;;;;N;;;;; +110AF;KAITHI LETTER HA;Lo;0;L;;;;;N;;;;; +110B0;KAITHI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +110B1;KAITHI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +110B2;KAITHI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +110B3;KAITHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +110B4;KAITHI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +110B5;KAITHI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +110B6;KAITHI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +110B7;KAITHI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +110B8;KAITHI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +110B9;KAITHI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +110BA;KAITHI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +110BB;KAITHI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +110BC;KAITHI ENUMERATION SIGN;Po;0;L;;;;;N;;;;; +110BD;KAITHI NUMBER SIGN;Cf;0;L;;;;;N;;;;; +110BE;KAITHI SECTION MARK;Po;0;L;;;;;N;;;;; +110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; +110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; +110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;; +12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;; +12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;; +12003;CUNEIFORM SIGN A TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12004;CUNEIFORM SIGN A TIMES HA;Lo;0;L;;;;;N;;;;; +12005;CUNEIFORM SIGN A TIMES IGI;Lo;0;L;;;;;N;;;;; +12006;CUNEIFORM SIGN A TIMES LAGAR GUNU;Lo;0;L;;;;;N;;;;; +12007;CUNEIFORM SIGN A TIMES MUSH;Lo;0;L;;;;;N;;;;; +12008;CUNEIFORM SIGN A TIMES SAG;Lo;0;L;;;;;N;;;;; +12009;CUNEIFORM SIGN A2;Lo;0;L;;;;;N;;;;; +1200A;CUNEIFORM SIGN AB;Lo;0;L;;;;;N;;;;; +1200B;CUNEIFORM SIGN AB TIMES ASH2;Lo;0;L;;;;;N;;;;; +1200C;CUNEIFORM SIGN AB TIMES DUN3 GUNU;Lo;0;L;;;;;N;;;;; +1200D;CUNEIFORM SIGN AB TIMES GAL;Lo;0;L;;;;;N;;;;; +1200E;CUNEIFORM SIGN AB TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1200F;CUNEIFORM SIGN AB TIMES HA;Lo;0;L;;;;;N;;;;; +12010;CUNEIFORM SIGN AB TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12011;CUNEIFORM SIGN AB TIMES IMIN;Lo;0;L;;;;;N;;;;; +12012;CUNEIFORM SIGN AB TIMES LAGAB;Lo;0;L;;;;;N;;;;; +12013;CUNEIFORM SIGN AB TIMES SHESH;Lo;0;L;;;;;N;;;;; +12014;CUNEIFORM SIGN AB TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +12015;CUNEIFORM SIGN AB GUNU;Lo;0;L;;;;;N;;;;; +12016;CUNEIFORM SIGN AB2;Lo;0;L;;;;;N;;;;; +12017;CUNEIFORM SIGN AB2 TIMES BALAG;Lo;0;L;;;;;N;;;;; +12018;CUNEIFORM SIGN AB2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12019;CUNEIFORM SIGN AB2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +1201A;CUNEIFORM SIGN AB2 TIMES SHA3;Lo;0;L;;;;;N;;;;; +1201B;CUNEIFORM SIGN AB2 TIMES TAK4;Lo;0;L;;;;;N;;;;; +1201C;CUNEIFORM SIGN AD;Lo;0;L;;;;;N;;;;; +1201D;CUNEIFORM SIGN AK;Lo;0;L;;;;;N;;;;; +1201E;CUNEIFORM SIGN AK TIMES ERIN2;Lo;0;L;;;;;N;;;;; +1201F;CUNEIFORM SIGN AK TIMES SHITA PLUS GISH;Lo;0;L;;;;;N;;;;; +12020;CUNEIFORM SIGN AL;Lo;0;L;;;;;N;;;;; +12021;CUNEIFORM SIGN AL TIMES AL;Lo;0;L;;;;;N;;;;; +12022;CUNEIFORM SIGN AL TIMES DIM2;Lo;0;L;;;;;N;;;;; +12023;CUNEIFORM SIGN AL TIMES GISH;Lo;0;L;;;;;N;;;;; +12024;CUNEIFORM SIGN AL TIMES HA;Lo;0;L;;;;;N;;;;; +12025;CUNEIFORM SIGN AL TIMES KAD3;Lo;0;L;;;;;N;;;;; +12026;CUNEIFORM SIGN AL TIMES KI;Lo;0;L;;;;;N;;;;; +12027;CUNEIFORM SIGN AL TIMES SHE;Lo;0;L;;;;;N;;;;; +12028;CUNEIFORM SIGN AL TIMES USH;Lo;0;L;;;;;N;;;;; +12029;CUNEIFORM SIGN ALAN;Lo;0;L;;;;;N;;;;; +1202A;CUNEIFORM SIGN ALEPH;Lo;0;L;;;;;N;;;;; +1202B;CUNEIFORM SIGN AMAR;Lo;0;L;;;;;N;;;;; +1202C;CUNEIFORM SIGN AMAR TIMES SHE;Lo;0;L;;;;;N;;;;; +1202D;CUNEIFORM SIGN AN;Lo;0;L;;;;;N;;;;; +1202E;CUNEIFORM SIGN AN OVER AN;Lo;0;L;;;;;N;;;;; +1202F;CUNEIFORM SIGN AN THREE TIMES;Lo;0;L;;;;;N;;;;; +12030;CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA;Lo;0;L;;;;;N;;;;; +12031;CUNEIFORM SIGN AN PLUS NAGA SQUARED;Lo;0;L;;;;;N;;;;; +12032;CUNEIFORM SIGN ANSHE;Lo;0;L;;;;;N;;;;; +12033;CUNEIFORM SIGN APIN;Lo;0;L;;;;;N;;;;; +12034;CUNEIFORM SIGN ARAD;Lo;0;L;;;;;N;;;;; +12035;CUNEIFORM SIGN ARAD TIMES KUR;Lo;0;L;;;;;N;;;;; +12036;CUNEIFORM SIGN ARKAB;Lo;0;L;;;;;N;;;;; +12037;CUNEIFORM SIGN ASAL2;Lo;0;L;;;;;N;;;;; +12038;CUNEIFORM SIGN ASH;Lo;0;L;;;;;N;;;;; +12039;CUNEIFORM SIGN ASH ZIDA TENU;Lo;0;L;;;;;N;;;;; +1203A;CUNEIFORM SIGN ASH KABA TENU;Lo;0;L;;;;;N;;;;; +1203B;CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP;Lo;0;L;;;;;N;;;;; +1203C;CUNEIFORM SIGN ASH OVER ASH OVER ASH;Lo;0;L;;;;;N;;;;; +1203D;CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH;Lo;0;L;;;;;N;;;;; +1203E;CUNEIFORM SIGN ASH2;Lo;0;L;;;;;N;;;;; +1203F;CUNEIFORM SIGN ASHGAB;Lo;0;L;;;;;N;;;;; +12040;CUNEIFORM SIGN BA;Lo;0;L;;;;;N;;;;; +12041;CUNEIFORM SIGN BAD;Lo;0;L;;;;;N;;;;; +12042;CUNEIFORM SIGN BAG3;Lo;0;L;;;;;N;;;;; +12043;CUNEIFORM SIGN BAHAR2;Lo;0;L;;;;;N;;;;; +12044;CUNEIFORM SIGN BAL;Lo;0;L;;;;;N;;;;; +12045;CUNEIFORM SIGN BAL OVER BAL;Lo;0;L;;;;;N;;;;; +12046;CUNEIFORM SIGN BALAG;Lo;0;L;;;;;N;;;;; +12047;CUNEIFORM SIGN BAR;Lo;0;L;;;;;N;;;;; +12048;CUNEIFORM SIGN BARA2;Lo;0;L;;;;;N;;;;; +12049;CUNEIFORM SIGN BI;Lo;0;L;;;;;N;;;;; +1204A;CUNEIFORM SIGN BI TIMES A;Lo;0;L;;;;;N;;;;; +1204B;CUNEIFORM SIGN BI TIMES GAR;Lo;0;L;;;;;N;;;;; +1204C;CUNEIFORM SIGN BI TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +1204D;CUNEIFORM SIGN BU;Lo;0;L;;;;;N;;;;; +1204E;CUNEIFORM SIGN BU OVER BU AB;Lo;0;L;;;;;N;;;;; +1204F;CUNEIFORM SIGN BU OVER BU UN;Lo;0;L;;;;;N;;;;; +12050;CUNEIFORM SIGN BU CROSSING BU;Lo;0;L;;;;;N;;;;; +12051;CUNEIFORM SIGN BULUG;Lo;0;L;;;;;N;;;;; +12052;CUNEIFORM SIGN BULUG OVER BULUG;Lo;0;L;;;;;N;;;;; +12053;CUNEIFORM SIGN BUR;Lo;0;L;;;;;N;;;;; +12054;CUNEIFORM SIGN BUR2;Lo;0;L;;;;;N;;;;; +12055;CUNEIFORM SIGN DA;Lo;0;L;;;;;N;;;;; +12056;CUNEIFORM SIGN DAG;Lo;0;L;;;;;N;;;;; +12057;CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH;Lo;0;L;;;;;N;;;;; +12058;CUNEIFORM SIGN DAG KISIM5 TIMES AMAR;Lo;0;L;;;;;N;;;;; +12059;CUNEIFORM SIGN DAG KISIM5 TIMES BALAG;Lo;0;L;;;;;N;;;;; +1205A;CUNEIFORM SIGN DAG KISIM5 TIMES BI;Lo;0;L;;;;;N;;;;; +1205B;CUNEIFORM SIGN DAG KISIM5 TIMES GA;Lo;0;L;;;;;N;;;;; +1205C;CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH;Lo;0;L;;;;;N;;;;; +1205D;CUNEIFORM SIGN DAG KISIM5 TIMES GI;Lo;0;L;;;;;N;;;;; +1205E;CUNEIFORM SIGN DAG KISIM5 TIMES GIR2;Lo;0;L;;;;;N;;;;; +1205F;CUNEIFORM SIGN DAG KISIM5 TIMES GUD;Lo;0;L;;;;;N;;;;; +12060;CUNEIFORM SIGN DAG KISIM5 TIMES HA;Lo;0;L;;;;;N;;;;; +12061;CUNEIFORM SIGN DAG KISIM5 TIMES IR;Lo;0;L;;;;;N;;;;; +12062;CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU;Lo;0;L;;;;;N;;;;; +12063;CUNEIFORM SIGN DAG KISIM5 TIMES KAK;Lo;0;L;;;;;N;;;;; +12064;CUNEIFORM SIGN DAG KISIM5 TIMES LA;Lo;0;L;;;;;N;;;;; +12065;CUNEIFORM SIGN DAG KISIM5 TIMES LU;Lo;0;L;;;;;N;;;;; +12066;CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2;Lo;0;L;;;;;N;;;;; +12067;CUNEIFORM SIGN DAG KISIM5 TIMES LUM;Lo;0;L;;;;;N;;;;; +12068;CUNEIFORM SIGN DAG KISIM5 TIMES NE;Lo;0;L;;;;;N;;;;; +12069;CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP;Lo;0;L;;;;;N;;;;; +1206A;CUNEIFORM SIGN DAG KISIM5 TIMES SI;Lo;0;L;;;;;N;;;;; +1206B;CUNEIFORM SIGN DAG KISIM5 TIMES TAK4;Lo;0;L;;;;;N;;;;; +1206C;CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2;Lo;0;L;;;;;N;;;;; +1206D;CUNEIFORM SIGN DAG KISIM5 TIMES USH;Lo;0;L;;;;;N;;;;; +1206E;CUNEIFORM SIGN DAM;Lo;0;L;;;;;N;;;;; +1206F;CUNEIFORM SIGN DAR;Lo;0;L;;;;;N;;;;; +12070;CUNEIFORM SIGN DARA3;Lo;0;L;;;;;N;;;;; +12071;CUNEIFORM SIGN DARA4;Lo;0;L;;;;;N;;;;; +12072;CUNEIFORM SIGN DI;Lo;0;L;;;;;N;;;;; +12073;CUNEIFORM SIGN DIB;Lo;0;L;;;;;N;;;;; +12074;CUNEIFORM SIGN DIM;Lo;0;L;;;;;N;;;;; +12075;CUNEIFORM SIGN DIM TIMES SHE;Lo;0;L;;;;;N;;;;; +12076;CUNEIFORM SIGN DIM2;Lo;0;L;;;;;N;;;;; +12077;CUNEIFORM SIGN DIN;Lo;0;L;;;;;N;;;;; +12078;CUNEIFORM SIGN DIN KASKAL U GUNU DISH;Lo;0;L;;;;;N;;;;; +12079;CUNEIFORM SIGN DISH;Lo;0;L;;;;;N;;;;; +1207A;CUNEIFORM SIGN DU;Lo;0;L;;;;;N;;;;; +1207B;CUNEIFORM SIGN DU OVER DU;Lo;0;L;;;;;N;;;;; +1207C;CUNEIFORM SIGN DU GUNU;Lo;0;L;;;;;N;;;;; +1207D;CUNEIFORM SIGN DU SHESHIG;Lo;0;L;;;;;N;;;;; +1207E;CUNEIFORM SIGN DUB;Lo;0;L;;;;;N;;;;; +1207F;CUNEIFORM SIGN DUB TIMES ESH2;Lo;0;L;;;;;N;;;;; +12080;CUNEIFORM SIGN DUB2;Lo;0;L;;;;;N;;;;; +12081;CUNEIFORM SIGN DUG;Lo;0;L;;;;;N;;;;; +12082;CUNEIFORM SIGN DUGUD;Lo;0;L;;;;;N;;;;; +12083;CUNEIFORM SIGN DUH;Lo;0;L;;;;;N;;;;; +12084;CUNEIFORM SIGN DUN;Lo;0;L;;;;;N;;;;; +12085;CUNEIFORM SIGN DUN3;Lo;0;L;;;;;N;;;;; +12086;CUNEIFORM SIGN DUN3 GUNU;Lo;0;L;;;;;N;;;;; +12087;CUNEIFORM SIGN DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;; +12088;CUNEIFORM SIGN DUN4;Lo;0;L;;;;;N;;;;; +12089;CUNEIFORM SIGN DUR2;Lo;0;L;;;;;N;;;;; +1208A;CUNEIFORM SIGN E;Lo;0;L;;;;;N;;;;; +1208B;CUNEIFORM SIGN E TIMES PAP;Lo;0;L;;;;;N;;;;; +1208C;CUNEIFORM SIGN E OVER E NUN OVER NUN;Lo;0;L;;;;;N;;;;; +1208D;CUNEIFORM SIGN E2;Lo;0;L;;;;;N;;;;; +1208E;CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA;Lo;0;L;;;;;N;;;;; +1208F;CUNEIFORM SIGN E2 TIMES GAR;Lo;0;L;;;;;N;;;;; +12090;CUNEIFORM SIGN E2 TIMES MI;Lo;0;L;;;;;N;;;;; +12091;CUNEIFORM SIGN E2 TIMES SAL;Lo;0;L;;;;;N;;;;; +12092;CUNEIFORM SIGN E2 TIMES SHE;Lo;0;L;;;;;N;;;;; +12093;CUNEIFORM SIGN E2 TIMES U;Lo;0;L;;;;;N;;;;; +12094;CUNEIFORM SIGN EDIN;Lo;0;L;;;;;N;;;;; +12095;CUNEIFORM SIGN EGIR;Lo;0;L;;;;;N;;;;; +12096;CUNEIFORM SIGN EL;Lo;0;L;;;;;N;;;;; +12097;CUNEIFORM SIGN EN;Lo;0;L;;;;;N;;;;; +12098;CUNEIFORM SIGN EN TIMES GAN2;Lo;0;L;;;;;N;;;;; +12099;CUNEIFORM SIGN EN TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1209A;CUNEIFORM SIGN EN TIMES ME;Lo;0;L;;;;;N;;;;; +1209B;CUNEIFORM SIGN EN CROSSING EN;Lo;0;L;;;;;N;;;;; +1209C;CUNEIFORM SIGN EN OPPOSING EN;Lo;0;L;;;;;N;;;;; +1209D;CUNEIFORM SIGN EN SQUARED;Lo;0;L;;;;;N;;;;; +1209E;CUNEIFORM SIGN EREN;Lo;0;L;;;;;N;;;;; +1209F;CUNEIFORM SIGN ERIN2;Lo;0;L;;;;;N;;;;; +120A0;CUNEIFORM SIGN ESH2;Lo;0;L;;;;;N;;;;; +120A1;CUNEIFORM SIGN EZEN;Lo;0;L;;;;;N;;;;; +120A2;CUNEIFORM SIGN EZEN TIMES A;Lo;0;L;;;;;N;;;;; +120A3;CUNEIFORM SIGN EZEN TIMES A PLUS LAL;Lo;0;L;;;;;N;;;;; +120A4;CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +120A5;CUNEIFORM SIGN EZEN TIMES AN;Lo;0;L;;;;;N;;;;; +120A6;CUNEIFORM SIGN EZEN TIMES BAD;Lo;0;L;;;;;N;;;;; +120A7;CUNEIFORM SIGN EZEN TIMES DUN3 GUNU;Lo;0;L;;;;;N;;;;; +120A8;CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;; +120A9;CUNEIFORM SIGN EZEN TIMES HA;Lo;0;L;;;;;N;;;;; +120AA;CUNEIFORM SIGN EZEN TIMES HA GUNU;Lo;0;L;;;;;N;;;;; +120AB;CUNEIFORM SIGN EZEN TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +120AC;CUNEIFORM SIGN EZEN TIMES KASKAL;Lo;0;L;;;;;N;;;;; +120AD;CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED;Lo;0;L;;;;;N;;;;; +120AE;CUNEIFORM SIGN EZEN TIMES KU3;Lo;0;L;;;;;N;;;;; +120AF;CUNEIFORM SIGN EZEN TIMES LA;Lo;0;L;;;;;N;;;;; +120B0;CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +120B1;CUNEIFORM SIGN EZEN TIMES LI;Lo;0;L;;;;;N;;;;; +120B2;CUNEIFORM SIGN EZEN TIMES LU;Lo;0;L;;;;;N;;;;; +120B3;CUNEIFORM SIGN EZEN TIMES U2;Lo;0;L;;;;;N;;;;; +120B4;CUNEIFORM SIGN EZEN TIMES UD;Lo;0;L;;;;;N;;;;; +120B5;CUNEIFORM SIGN GA;Lo;0;L;;;;;N;;;;; +120B6;CUNEIFORM SIGN GA GUNU;Lo;0;L;;;;;N;;;;; +120B7;CUNEIFORM SIGN GA2;Lo;0;L;;;;;N;;;;; +120B8;CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA;Lo;0;L;;;;;N;;;;; +120B9;CUNEIFORM SIGN GA2 TIMES A PLUS HA;Lo;0;L;;;;;N;;;;; +120BA;CUNEIFORM SIGN GA2 TIMES A PLUS IGI;Lo;0;L;;;;;N;;;;; +120BB;CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB;Lo;0;L;;;;;N;;;;; +120BC;CUNEIFORM SIGN GA2 TIMES AN;Lo;0;L;;;;;N;;;;; +120BD;CUNEIFORM SIGN GA2 TIMES ASH;Lo;0;L;;;;;N;;;;; +120BE;CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL;Lo;0;L;;;;;N;;;;; +120BF;CUNEIFORM SIGN GA2 TIMES BAD;Lo;0;L;;;;;N;;;;; +120C0;CUNEIFORM SIGN GA2 TIMES BAR PLUS RA;Lo;0;L;;;;;N;;;;; +120C1;CUNEIFORM SIGN GA2 TIMES BUR;Lo;0;L;;;;;N;;;;; +120C2;CUNEIFORM SIGN GA2 TIMES BUR PLUS RA;Lo;0;L;;;;;N;;;;; +120C3;CUNEIFORM SIGN GA2 TIMES DA;Lo;0;L;;;;;N;;;;; +120C4;CUNEIFORM SIGN GA2 TIMES DI;Lo;0;L;;;;;N;;;;; +120C5;CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE;Lo;0;L;;;;;N;;;;; +120C6;CUNEIFORM SIGN GA2 TIMES DUB;Lo;0;L;;;;;N;;;;; +120C7;CUNEIFORM SIGN GA2 TIMES EL;Lo;0;L;;;;;N;;;;; +120C8;CUNEIFORM SIGN GA2 TIMES EL PLUS LA;Lo;0;L;;;;;N;;;;; +120C9;CUNEIFORM SIGN GA2 TIMES EN;Lo;0;L;;;;;N;;;;; +120CA;CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +120CB;CUNEIFORM SIGN GA2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +120CC;CUNEIFORM SIGN GA2 TIMES GAR;Lo;0;L;;;;;N;;;;; +120CD;CUNEIFORM SIGN GA2 TIMES GI;Lo;0;L;;;;;N;;;;; +120CE;CUNEIFORM SIGN GA2 TIMES GI4;Lo;0;L;;;;;N;;;;; +120CF;CUNEIFORM SIGN GA2 TIMES GI4 PLUS A;Lo;0;L;;;;;N;;;;; +120D0;CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU;Lo;0;L;;;;;N;;;;; +120D1;CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2;Lo;0;L;;;;;N;;;;; +120D2;CUNEIFORM SIGN GA2 TIMES HAL;Lo;0;L;;;;;N;;;;; +120D3;CUNEIFORM SIGN GA2 TIMES HAL PLUS LA;Lo;0;L;;;;;N;;;;; +120D4;CUNEIFORM SIGN GA2 TIMES HI PLUS LI;Lo;0;L;;;;;N;;;;; +120D5;CUNEIFORM SIGN GA2 TIMES HUB2;Lo;0;L;;;;;N;;;;; +120D6;CUNEIFORM SIGN GA2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +120D7;CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH;Lo;0;L;;;;;N;;;;; +120D8;CUNEIFORM SIGN GA2 TIMES KAK;Lo;0;L;;;;;N;;;;; +120D9;CUNEIFORM SIGN GA2 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +120DA;CUNEIFORM SIGN GA2 TIMES KID;Lo;0;L;;;;;N;;;;; +120DB;CUNEIFORM SIGN GA2 TIMES KID PLUS LAL;Lo;0;L;;;;;N;;;;; +120DC;CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN;Lo;0;L;;;;;N;;;;; +120DD;CUNEIFORM SIGN GA2 TIMES LA;Lo;0;L;;;;;N;;;;; +120DE;CUNEIFORM SIGN GA2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +120DF;CUNEIFORM SIGN GA2 TIMES MI;Lo;0;L;;;;;N;;;;; +120E0;CUNEIFORM SIGN GA2 TIMES NUN;Lo;0;L;;;;;N;;;;; +120E1;CUNEIFORM SIGN GA2 TIMES NUN OVER NUN;Lo;0;L;;;;;N;;;;; +120E2;CUNEIFORM SIGN GA2 TIMES PA;Lo;0;L;;;;;N;;;;; +120E3;CUNEIFORM SIGN GA2 TIMES SAL;Lo;0;L;;;;;N;;;;; +120E4;CUNEIFORM SIGN GA2 TIMES SAR;Lo;0;L;;;;;N;;;;; +120E5;CUNEIFORM SIGN GA2 TIMES SHE;Lo;0;L;;;;;N;;;;; +120E6;CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR;Lo;0;L;;;;;N;;;;; +120E7;CUNEIFORM SIGN GA2 TIMES SHID;Lo;0;L;;;;;N;;;;; +120E8;CUNEIFORM SIGN GA2 TIMES SUM;Lo;0;L;;;;;N;;;;; +120E9;CUNEIFORM SIGN GA2 TIMES TAK4;Lo;0;L;;;;;N;;;;; +120EA;CUNEIFORM SIGN GA2 TIMES U;Lo;0;L;;;;;N;;;;; +120EB;CUNEIFORM SIGN GA2 TIMES UD;Lo;0;L;;;;;N;;;;; +120EC;CUNEIFORM SIGN GA2 TIMES UD PLUS DU;Lo;0;L;;;;;N;;;;; +120ED;CUNEIFORM SIGN GA2 OVER GA2;Lo;0;L;;;;;N;;;;; +120EE;CUNEIFORM SIGN GABA;Lo;0;L;;;;;N;;;;; +120EF;CUNEIFORM SIGN GABA CROSSING GABA;Lo;0;L;;;;;N;;;;; +120F0;CUNEIFORM SIGN GAD;Lo;0;L;;;;;N;;;;; +120F1;CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +120F2;CUNEIFORM SIGN GAL;Lo;0;L;;;;;N;;;;; +120F3;CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +120F4;CUNEIFORM SIGN GALAM;Lo;0;L;;;;;N;;;;; +120F5;CUNEIFORM SIGN GAM;Lo;0;L;;;;;N;;;;; +120F6;CUNEIFORM SIGN GAN;Lo;0;L;;;;;N;;;;; +120F7;CUNEIFORM SIGN GAN2;Lo;0;L;;;;;N;;;;; +120F8;CUNEIFORM SIGN GAN2 TENU;Lo;0;L;;;;;N;;;;; +120F9;CUNEIFORM SIGN GAN2 OVER GAN2;Lo;0;L;;;;;N;;;;; +120FA;CUNEIFORM SIGN GAN2 CROSSING GAN2;Lo;0;L;;;;;N;;;;; +120FB;CUNEIFORM SIGN GAR;Lo;0;L;;;;;N;;;;; +120FC;CUNEIFORM SIGN GAR3;Lo;0;L;;;;;N;;;;; +120FD;CUNEIFORM SIGN GASHAN;Lo;0;L;;;;;N;;;;; +120FE;CUNEIFORM SIGN GESHTIN;Lo;0;L;;;;;N;;;;; +120FF;CUNEIFORM SIGN GESHTIN TIMES KUR;Lo;0;L;;;;;N;;;;; +12100;CUNEIFORM SIGN GI;Lo;0;L;;;;;N;;;;; +12101;CUNEIFORM SIGN GI TIMES E;Lo;0;L;;;;;N;;;;; +12102;CUNEIFORM SIGN GI TIMES U;Lo;0;L;;;;;N;;;;; +12103;CUNEIFORM SIGN GI CROSSING GI;Lo;0;L;;;;;N;;;;; +12104;CUNEIFORM SIGN GI4;Lo;0;L;;;;;N;;;;; +12105;CUNEIFORM SIGN GI4 OVER GI4;Lo;0;L;;;;;N;;;;; +12106;CUNEIFORM SIGN GI4 CROSSING GI4;Lo;0;L;;;;;N;;;;; +12107;CUNEIFORM SIGN GIDIM;Lo;0;L;;;;;N;;;;; +12108;CUNEIFORM SIGN GIR2;Lo;0;L;;;;;N;;;;; +12109;CUNEIFORM SIGN GIR2 GUNU;Lo;0;L;;;;;N;;;;; +1210A;CUNEIFORM SIGN GIR3;Lo;0;L;;;;;N;;;;; +1210B;CUNEIFORM SIGN GIR3 TIMES A PLUS IGI;Lo;0;L;;;;;N;;;;; +1210C;CUNEIFORM SIGN GIR3 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1210D;CUNEIFORM SIGN GIR3 TIMES IGI;Lo;0;L;;;;;N;;;;; +1210E;CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI;Lo;0;L;;;;;N;;;;; +1210F;CUNEIFORM SIGN GIR3 TIMES PA;Lo;0;L;;;;;N;;;;; +12110;CUNEIFORM SIGN GISAL;Lo;0;L;;;;;N;;;;; +12111;CUNEIFORM SIGN GISH;Lo;0;L;;;;;N;;;;; +12112;CUNEIFORM SIGN GISH CROSSING GISH;Lo;0;L;;;;;N;;;;; +12113;CUNEIFORM SIGN GISH TIMES BAD;Lo;0;L;;;;;N;;;;; +12114;CUNEIFORM SIGN GISH TIMES TAK4;Lo;0;L;;;;;N;;;;; +12115;CUNEIFORM SIGN GISH TENU;Lo;0;L;;;;;N;;;;; +12116;CUNEIFORM SIGN GU;Lo;0;L;;;;;N;;;;; +12117;CUNEIFORM SIGN GU CROSSING GU;Lo;0;L;;;;;N;;;;; +12118;CUNEIFORM SIGN GU2;Lo;0;L;;;;;N;;;;; +12119;CUNEIFORM SIGN GU2 TIMES KAK;Lo;0;L;;;;;N;;;;; +1211A;CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +1211B;CUNEIFORM SIGN GU2 TIMES NUN;Lo;0;L;;;;;N;;;;; +1211C;CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2;Lo;0;L;;;;;N;;;;; +1211D;CUNEIFORM SIGN GU2 GUNU;Lo;0;L;;;;;N;;;;; +1211E;CUNEIFORM SIGN GUD;Lo;0;L;;;;;N;;;;; +1211F;CUNEIFORM SIGN GUD TIMES A PLUS KUR;Lo;0;L;;;;;N;;;;; +12120;CUNEIFORM SIGN GUD TIMES KUR;Lo;0;L;;;;;N;;;;; +12121;CUNEIFORM SIGN GUD OVER GUD LUGAL;Lo;0;L;;;;;N;;;;; +12122;CUNEIFORM SIGN GUL;Lo;0;L;;;;;N;;;;; +12123;CUNEIFORM SIGN GUM;Lo;0;L;;;;;N;;;;; +12124;CUNEIFORM SIGN GUM TIMES SHE;Lo;0;L;;;;;N;;;;; +12125;CUNEIFORM SIGN GUR;Lo;0;L;;;;;N;;;;; +12126;CUNEIFORM SIGN GUR7;Lo;0;L;;;;;N;;;;; +12127;CUNEIFORM SIGN GURUN;Lo;0;L;;;;;N;;;;; +12128;CUNEIFORM SIGN GURUSH;Lo;0;L;;;;;N;;;;; +12129;CUNEIFORM SIGN HA;Lo;0;L;;;;;N;;;;; +1212A;CUNEIFORM SIGN HA TENU;Lo;0;L;;;;;N;;;;; +1212B;CUNEIFORM SIGN HA GUNU;Lo;0;L;;;;;N;;;;; +1212C;CUNEIFORM SIGN HAL;Lo;0;L;;;;;N;;;;; +1212D;CUNEIFORM SIGN HI;Lo;0;L;;;;;N;;;;; +1212E;CUNEIFORM SIGN HI TIMES ASH;Lo;0;L;;;;;N;;;;; +1212F;CUNEIFORM SIGN HI TIMES ASH2;Lo;0;L;;;;;N;;;;; +12130;CUNEIFORM SIGN HI TIMES BAD;Lo;0;L;;;;;N;;;;; +12131;CUNEIFORM SIGN HI TIMES DISH;Lo;0;L;;;;;N;;;;; +12132;CUNEIFORM SIGN HI TIMES GAD;Lo;0;L;;;;;N;;;;; +12133;CUNEIFORM SIGN HI TIMES KIN;Lo;0;L;;;;;N;;;;; +12134;CUNEIFORM SIGN HI TIMES NUN;Lo;0;L;;;;;N;;;;; +12135;CUNEIFORM SIGN HI TIMES SHE;Lo;0;L;;;;;N;;;;; +12136;CUNEIFORM SIGN HI TIMES U;Lo;0;L;;;;;N;;;;; +12137;CUNEIFORM SIGN HU;Lo;0;L;;;;;N;;;;; +12138;CUNEIFORM SIGN HUB2;Lo;0;L;;;;;N;;;;; +12139;CUNEIFORM SIGN HUB2 TIMES AN;Lo;0;L;;;;;N;;;;; +1213A;CUNEIFORM SIGN HUB2 TIMES HAL;Lo;0;L;;;;;N;;;;; +1213B;CUNEIFORM SIGN HUB2 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +1213C;CUNEIFORM SIGN HUB2 TIMES LISH;Lo;0;L;;;;;N;;;;; +1213D;CUNEIFORM SIGN HUB2 TIMES UD;Lo;0;L;;;;;N;;;;; +1213E;CUNEIFORM SIGN HUL2;Lo;0;L;;;;;N;;;;; +1213F;CUNEIFORM SIGN I;Lo;0;L;;;;;N;;;;; +12140;CUNEIFORM SIGN I A;Lo;0;L;;;;;N;;;;; +12141;CUNEIFORM SIGN IB;Lo;0;L;;;;;N;;;;; +12142;CUNEIFORM SIGN IDIM;Lo;0;L;;;;;N;;;;; +12143;CUNEIFORM SIGN IDIM OVER IDIM BUR;Lo;0;L;;;;;N;;;;; +12144;CUNEIFORM SIGN IDIM OVER IDIM SQUARED;Lo;0;L;;;;;N;;;;; +12145;CUNEIFORM SIGN IG;Lo;0;L;;;;;N;;;;; +12146;CUNEIFORM SIGN IGI;Lo;0;L;;;;;N;;;;; +12147;CUNEIFORM SIGN IGI DIB;Lo;0;L;;;;;N;;;;; +12148;CUNEIFORM SIGN IGI RI;Lo;0;L;;;;;N;;;;; +12149;CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD;Lo;0;L;;;;;N;;;;; +1214A;CUNEIFORM SIGN IGI GUNU;Lo;0;L;;;;;N;;;;; +1214B;CUNEIFORM SIGN IL;Lo;0;L;;;;;N;;;;; +1214C;CUNEIFORM SIGN IL TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1214D;CUNEIFORM SIGN IL2;Lo;0;L;;;;;N;;;;; +1214E;CUNEIFORM SIGN IM;Lo;0;L;;;;;N;;;;; +1214F;CUNEIFORM SIGN IM TIMES TAK4;Lo;0;L;;;;;N;;;;; +12150;CUNEIFORM SIGN IM CROSSING IM;Lo;0;L;;;;;N;;;;; +12151;CUNEIFORM SIGN IM OPPOSING IM;Lo;0;L;;;;;N;;;;; +12152;CUNEIFORM SIGN IM SQUARED;Lo;0;L;;;;;N;;;;; +12153;CUNEIFORM SIGN IMIN;Lo;0;L;;;;;N;;;;; +12154;CUNEIFORM SIGN IN;Lo;0;L;;;;;N;;;;; +12155;CUNEIFORM SIGN IR;Lo;0;L;;;;;N;;;;; +12156;CUNEIFORM SIGN ISH;Lo;0;L;;;;;N;;;;; +12157;CUNEIFORM SIGN KA;Lo;0;L;;;;;N;;;;; +12158;CUNEIFORM SIGN KA TIMES A;Lo;0;L;;;;;N;;;;; +12159;CUNEIFORM SIGN KA TIMES AD;Lo;0;L;;;;;N;;;;; +1215A;CUNEIFORM SIGN KA TIMES AD PLUS KU3;Lo;0;L;;;;;N;;;;; +1215B;CUNEIFORM SIGN KA TIMES ASH2;Lo;0;L;;;;;N;;;;; +1215C;CUNEIFORM SIGN KA TIMES BAD;Lo;0;L;;;;;N;;;;; +1215D;CUNEIFORM SIGN KA TIMES BALAG;Lo;0;L;;;;;N;;;;; +1215E;CUNEIFORM SIGN KA TIMES BAR;Lo;0;L;;;;;N;;;;; +1215F;CUNEIFORM SIGN KA TIMES BI;Lo;0;L;;;;;N;;;;; +12160;CUNEIFORM SIGN KA TIMES ERIN2;Lo;0;L;;;;;N;;;;; +12161;CUNEIFORM SIGN KA TIMES ESH2;Lo;0;L;;;;;N;;;;; +12162;CUNEIFORM SIGN KA TIMES GA;Lo;0;L;;;;;N;;;;; +12163;CUNEIFORM SIGN KA TIMES GAL;Lo;0;L;;;;;N;;;;; +12164;CUNEIFORM SIGN KA TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12165;CUNEIFORM SIGN KA TIMES GAR;Lo;0;L;;;;;N;;;;; +12166;CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A;Lo;0;L;;;;;N;;;;; +12167;CUNEIFORM SIGN KA TIMES GI;Lo;0;L;;;;;N;;;;; +12168;CUNEIFORM SIGN KA TIMES GIR2;Lo;0;L;;;;;N;;;;; +12169;CUNEIFORM SIGN KA TIMES GISH PLUS SAR;Lo;0;L;;;;;N;;;;; +1216A;CUNEIFORM SIGN KA TIMES GISH CROSSING GISH;Lo;0;L;;;;;N;;;;; +1216B;CUNEIFORM SIGN KA TIMES GU;Lo;0;L;;;;;N;;;;; +1216C;CUNEIFORM SIGN KA TIMES GUR7;Lo;0;L;;;;;N;;;;; +1216D;CUNEIFORM SIGN KA TIMES IGI;Lo;0;L;;;;;N;;;;; +1216E;CUNEIFORM SIGN KA TIMES IM;Lo;0;L;;;;;N;;;;; +1216F;CUNEIFORM SIGN KA TIMES KAK;Lo;0;L;;;;;N;;;;; +12170;CUNEIFORM SIGN KA TIMES KI;Lo;0;L;;;;;N;;;;; +12171;CUNEIFORM SIGN KA TIMES KID;Lo;0;L;;;;;N;;;;; +12172;CUNEIFORM SIGN KA TIMES LI;Lo;0;L;;;;;N;;;;; +12173;CUNEIFORM SIGN KA TIMES LU;Lo;0;L;;;;;N;;;;; +12174;CUNEIFORM SIGN KA TIMES ME;Lo;0;L;;;;;N;;;;; +12175;CUNEIFORM SIGN KA TIMES ME PLUS DU;Lo;0;L;;;;;N;;;;; +12176;CUNEIFORM SIGN KA TIMES ME PLUS GI;Lo;0;L;;;;;N;;;;; +12177;CUNEIFORM SIGN KA TIMES ME PLUS TE;Lo;0;L;;;;;N;;;;; +12178;CUNEIFORM SIGN KA TIMES MI;Lo;0;L;;;;;N;;;;; +12179;CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ;Lo;0;L;;;;;N;;;;; +1217A;CUNEIFORM SIGN KA TIMES NE;Lo;0;L;;;;;N;;;;; +1217B;CUNEIFORM SIGN KA TIMES NUN;Lo;0;L;;;;;N;;;;; +1217C;CUNEIFORM SIGN KA TIMES PI;Lo;0;L;;;;;N;;;;; +1217D;CUNEIFORM SIGN KA TIMES RU;Lo;0;L;;;;;N;;;;; +1217E;CUNEIFORM SIGN KA TIMES SA;Lo;0;L;;;;;N;;;;; +1217F;CUNEIFORM SIGN KA TIMES SAR;Lo;0;L;;;;;N;;;;; +12180;CUNEIFORM SIGN KA TIMES SHA;Lo;0;L;;;;;N;;;;; +12181;CUNEIFORM SIGN KA TIMES SHE;Lo;0;L;;;;;N;;;;; +12182;CUNEIFORM SIGN KA TIMES SHID;Lo;0;L;;;;;N;;;;; +12183;CUNEIFORM SIGN KA TIMES SHU;Lo;0;L;;;;;N;;;;; +12184;CUNEIFORM SIGN KA TIMES SIG;Lo;0;L;;;;;N;;;;; +12185;CUNEIFORM SIGN KA TIMES SUHUR;Lo;0;L;;;;;N;;;;; +12186;CUNEIFORM SIGN KA TIMES TAR;Lo;0;L;;;;;N;;;;; +12187;CUNEIFORM SIGN KA TIMES U;Lo;0;L;;;;;N;;;;; +12188;CUNEIFORM SIGN KA TIMES U2;Lo;0;L;;;;;N;;;;; +12189;CUNEIFORM SIGN KA TIMES UD;Lo;0;L;;;;;N;;;;; +1218A;CUNEIFORM SIGN KA TIMES UMUM TIMES PA;Lo;0;L;;;;;N;;;;; +1218B;CUNEIFORM SIGN KA TIMES USH;Lo;0;L;;;;;N;;;;; +1218C;CUNEIFORM SIGN KA TIMES ZI;Lo;0;L;;;;;N;;;;; +1218D;CUNEIFORM SIGN KA2;Lo;0;L;;;;;N;;;;; +1218E;CUNEIFORM SIGN KA2 CROSSING KA2;Lo;0;L;;;;;N;;;;; +1218F;CUNEIFORM SIGN KAB;Lo;0;L;;;;;N;;;;; +12190;CUNEIFORM SIGN KAD2;Lo;0;L;;;;;N;;;;; +12191;CUNEIFORM SIGN KAD3;Lo;0;L;;;;;N;;;;; +12192;CUNEIFORM SIGN KAD4;Lo;0;L;;;;;N;;;;; +12193;CUNEIFORM SIGN KAD5;Lo;0;L;;;;;N;;;;; +12194;CUNEIFORM SIGN KAD5 OVER KAD5;Lo;0;L;;;;;N;;;;; +12195;CUNEIFORM SIGN KAK;Lo;0;L;;;;;N;;;;; +12196;CUNEIFORM SIGN KAK TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12197;CUNEIFORM SIGN KAL;Lo;0;L;;;;;N;;;;; +12198;CUNEIFORM SIGN KAL TIMES BAD;Lo;0;L;;;;;N;;;;; +12199;CUNEIFORM SIGN KAL CROSSING KAL;Lo;0;L;;;;;N;;;;; +1219A;CUNEIFORM SIGN KAM2;Lo;0;L;;;;;N;;;;; +1219B;CUNEIFORM SIGN KAM4;Lo;0;L;;;;;N;;;;; +1219C;CUNEIFORM SIGN KASKAL;Lo;0;L;;;;;N;;;;; +1219D;CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +1219E;CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +1219F;CUNEIFORM SIGN KESH2;Lo;0;L;;;;;N;;;;; +121A0;CUNEIFORM SIGN KI;Lo;0;L;;;;;N;;;;; +121A1;CUNEIFORM SIGN KI TIMES BAD;Lo;0;L;;;;;N;;;;; +121A2;CUNEIFORM SIGN KI TIMES U;Lo;0;L;;;;;N;;;;; +121A3;CUNEIFORM SIGN KI TIMES UD;Lo;0;L;;;;;N;;;;; +121A4;CUNEIFORM SIGN KID;Lo;0;L;;;;;N;;;;; +121A5;CUNEIFORM SIGN KIN;Lo;0;L;;;;;N;;;;; +121A6;CUNEIFORM SIGN KISAL;Lo;0;L;;;;;N;;;;; +121A7;CUNEIFORM SIGN KISH;Lo;0;L;;;;;N;;;;; +121A8;CUNEIFORM SIGN KISIM5;Lo;0;L;;;;;N;;;;; +121A9;CUNEIFORM SIGN KISIM5 OVER KISIM5;Lo;0;L;;;;;N;;;;; +121AA;CUNEIFORM SIGN KU;Lo;0;L;;;;;N;;;;; +121AB;CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2;Lo;0;L;;;;;N;;;;; +121AC;CUNEIFORM SIGN KU3;Lo;0;L;;;;;N;;;;; +121AD;CUNEIFORM SIGN KU4;Lo;0;L;;;;;N;;;;; +121AE;CUNEIFORM SIGN KU4 VARIANT FORM;Lo;0;L;;;;;N;;;;; +121AF;CUNEIFORM SIGN KU7;Lo;0;L;;;;;N;;;;; +121B0;CUNEIFORM SIGN KUL;Lo;0;L;;;;;N;;;;; +121B1;CUNEIFORM SIGN KUL GUNU;Lo;0;L;;;;;N;;;;; +121B2;CUNEIFORM SIGN KUN;Lo;0;L;;;;;N;;;;; +121B3;CUNEIFORM SIGN KUR;Lo;0;L;;;;;N;;;;; +121B4;CUNEIFORM SIGN KUR OPPOSING KUR;Lo;0;L;;;;;N;;;;; +121B5;CUNEIFORM SIGN KUSHU2;Lo;0;L;;;;;N;;;;; +121B6;CUNEIFORM SIGN KWU318;Lo;0;L;;;;;N;;;;; +121B7;CUNEIFORM SIGN LA;Lo;0;L;;;;;N;;;;; +121B8;CUNEIFORM SIGN LAGAB;Lo;0;L;;;;;N;;;;; +121B9;CUNEIFORM SIGN LAGAB TIMES A;Lo;0;L;;;;;N;;;;; +121BA;CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA;Lo;0;L;;;;;N;;;;; +121BB;CUNEIFORM SIGN LAGAB TIMES A PLUS GAR;Lo;0;L;;;;;N;;;;; +121BC;CUNEIFORM SIGN LAGAB TIMES A PLUS LAL;Lo;0;L;;;;;N;;;;; +121BD;CUNEIFORM SIGN LAGAB TIMES AL;Lo;0;L;;;;;N;;;;; +121BE;CUNEIFORM SIGN LAGAB TIMES AN;Lo;0;L;;;;;N;;;;; +121BF;CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU;Lo;0;L;;;;;N;;;;; +121C0;CUNEIFORM SIGN LAGAB TIMES BAD;Lo;0;L;;;;;N;;;;; +121C1;CUNEIFORM SIGN LAGAB TIMES BI;Lo;0;L;;;;;N;;;;; +121C2;CUNEIFORM SIGN LAGAB TIMES DAR;Lo;0;L;;;;;N;;;;; +121C3;CUNEIFORM SIGN LAGAB TIMES EN;Lo;0;L;;;;;N;;;;; +121C4;CUNEIFORM SIGN LAGAB TIMES GA;Lo;0;L;;;;;N;;;;; +121C5;CUNEIFORM SIGN LAGAB TIMES GAR;Lo;0;L;;;;;N;;;;; +121C6;CUNEIFORM SIGN LAGAB TIMES GUD;Lo;0;L;;;;;N;;;;; +121C7;CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD;Lo;0;L;;;;;N;;;;; +121C8;CUNEIFORM SIGN LAGAB TIMES HA;Lo;0;L;;;;;N;;;;; +121C9;CUNEIFORM SIGN LAGAB TIMES HAL;Lo;0;L;;;;;N;;;;; +121CA;CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN;Lo;0;L;;;;;N;;;;; +121CB;CUNEIFORM SIGN LAGAB TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +121CC;CUNEIFORM SIGN LAGAB TIMES IM;Lo;0;L;;;;;N;;;;; +121CD;CUNEIFORM SIGN LAGAB TIMES IM PLUS HA;Lo;0;L;;;;;N;;;;; +121CE;CUNEIFORM SIGN LAGAB TIMES IM PLUS LU;Lo;0;L;;;;;N;;;;; +121CF;CUNEIFORM SIGN LAGAB TIMES KI;Lo;0;L;;;;;N;;;;; +121D0;CUNEIFORM SIGN LAGAB TIMES KIN;Lo;0;L;;;;;N;;;;; +121D1;CUNEIFORM SIGN LAGAB TIMES KU3;Lo;0;L;;;;;N;;;;; +121D2;CUNEIFORM SIGN LAGAB TIMES KUL;Lo;0;L;;;;;N;;;;; +121D3;CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A;Lo;0;L;;;;;N;;;;; +121D4;CUNEIFORM SIGN LAGAB TIMES LAGAB;Lo;0;L;;;;;N;;;;; +121D5;CUNEIFORM SIGN LAGAB TIMES LISH;Lo;0;L;;;;;N;;;;; +121D6;CUNEIFORM SIGN LAGAB TIMES LU;Lo;0;L;;;;;N;;;;; +121D7;CUNEIFORM SIGN LAGAB TIMES LUL;Lo;0;L;;;;;N;;;;; +121D8;CUNEIFORM SIGN LAGAB TIMES ME;Lo;0;L;;;;;N;;;;; +121D9;CUNEIFORM SIGN LAGAB TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +121DA;CUNEIFORM SIGN LAGAB TIMES MUSH;Lo;0;L;;;;;N;;;;; +121DB;CUNEIFORM SIGN LAGAB TIMES NE;Lo;0;L;;;;;N;;;;; +121DC;CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM;Lo;0;L;;;;;N;;;;; +121DD;CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2;Lo;0;L;;;;;N;;;;; +121DE;CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU;Lo;0;L;;;;;N;;;;; +121DF;CUNEIFORM SIGN LAGAB TIMES SHU2;Lo;0;L;;;;;N;;;;; +121E0;CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2;Lo;0;L;;;;;N;;;;; +121E1;CUNEIFORM SIGN LAGAB TIMES SUM;Lo;0;L;;;;;N;;;;; +121E2;CUNEIFORM SIGN LAGAB TIMES TAG;Lo;0;L;;;;;N;;;;; +121E3;CUNEIFORM SIGN LAGAB TIMES TAK4;Lo;0;L;;;;;N;;;;; +121E4;CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA;Lo;0;L;;;;;N;;;;; +121E5;CUNEIFORM SIGN LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +121E6;CUNEIFORM SIGN LAGAB TIMES U PLUS A;Lo;0;L;;;;;N;;;;; +121E7;CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +121E8;CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +121E9;CUNEIFORM SIGN LAGAB TIMES UD;Lo;0;L;;;;;N;;;;; +121EA;CUNEIFORM SIGN LAGAB TIMES USH;Lo;0;L;;;;;N;;;;; +121EB;CUNEIFORM SIGN LAGAB SQUARED;Lo;0;L;;;;;N;;;;; +121EC;CUNEIFORM SIGN LAGAR;Lo;0;L;;;;;N;;;;; +121ED;CUNEIFORM SIGN LAGAR TIMES SHE;Lo;0;L;;;;;N;;;;; +121EE;CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM;Lo;0;L;;;;;N;;;;; +121EF;CUNEIFORM SIGN LAGAR GUNU;Lo;0;L;;;;;N;;;;; +121F0;CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE;Lo;0;L;;;;;N;;;;; +121F1;CUNEIFORM SIGN LAHSHU;Lo;0;L;;;;;N;;;;; +121F2;CUNEIFORM SIGN LAL;Lo;0;L;;;;;N;;;;; +121F3;CUNEIFORM SIGN LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +121F4;CUNEIFORM SIGN LAM;Lo;0;L;;;;;N;;;;; +121F5;CUNEIFORM SIGN LAM TIMES KUR;Lo;0;L;;;;;N;;;;; +121F6;CUNEIFORM SIGN LAM TIMES KUR PLUS RU;Lo;0;L;;;;;N;;;;; +121F7;CUNEIFORM SIGN LI;Lo;0;L;;;;;N;;;;; +121F8;CUNEIFORM SIGN LIL;Lo;0;L;;;;;N;;;;; +121F9;CUNEIFORM SIGN LIMMU2;Lo;0;L;;;;;N;;;;; +121FA;CUNEIFORM SIGN LISH;Lo;0;L;;;;;N;;;;; +121FB;CUNEIFORM SIGN LU;Lo;0;L;;;;;N;;;;; +121FC;CUNEIFORM SIGN LU TIMES BAD;Lo;0;L;;;;;N;;;;; +121FD;CUNEIFORM SIGN LU2;Lo;0;L;;;;;N;;;;; +121FE;CUNEIFORM SIGN LU2 TIMES AL;Lo;0;L;;;;;N;;;;; +121FF;CUNEIFORM SIGN LU2 TIMES BAD;Lo;0;L;;;;;N;;;;; +12200;CUNEIFORM SIGN LU2 TIMES ESH2;Lo;0;L;;;;;N;;;;; +12201;CUNEIFORM SIGN LU2 TIMES ESH2 TENU;Lo;0;L;;;;;N;;;;; +12202;CUNEIFORM SIGN LU2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12203;CUNEIFORM SIGN LU2 TIMES HI TIMES BAD;Lo;0;L;;;;;N;;;;; +12204;CUNEIFORM SIGN LU2 TIMES IM;Lo;0;L;;;;;N;;;;; +12205;CUNEIFORM SIGN LU2 TIMES KAD2;Lo;0;L;;;;;N;;;;; +12206;CUNEIFORM SIGN LU2 TIMES KAD3;Lo;0;L;;;;;N;;;;; +12207;CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH;Lo;0;L;;;;;N;;;;; +12208;CUNEIFORM SIGN LU2 TIMES KI;Lo;0;L;;;;;N;;;;; +12209;CUNEIFORM SIGN LU2 TIMES LA PLUS ASH;Lo;0;L;;;;;N;;;;; +1220A;CUNEIFORM SIGN LU2 TIMES LAGAB;Lo;0;L;;;;;N;;;;; +1220B;CUNEIFORM SIGN LU2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +1220C;CUNEIFORM SIGN LU2 TIMES NE;Lo;0;L;;;;;N;;;;; +1220D;CUNEIFORM SIGN LU2 TIMES NU;Lo;0;L;;;;;N;;;;; +1220E;CUNEIFORM SIGN LU2 TIMES SI PLUS ASH;Lo;0;L;;;;;N;;;;; +1220F;CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU;Lo;0;L;;;;;N;;;;; +12210;CUNEIFORM SIGN LU2 TIMES TUG2;Lo;0;L;;;;;N;;;;; +12211;CUNEIFORM SIGN LU2 TENU;Lo;0;L;;;;;N;;;;; +12212;CUNEIFORM SIGN LU2 CROSSING LU2;Lo;0;L;;;;;N;;;;; +12213;CUNEIFORM SIGN LU2 OPPOSING LU2;Lo;0;L;;;;;N;;;;; +12214;CUNEIFORM SIGN LU2 SQUARED;Lo;0;L;;;;;N;;;;; +12215;CUNEIFORM SIGN LU2 SHESHIG;Lo;0;L;;;;;N;;;;; +12216;CUNEIFORM SIGN LU3;Lo;0;L;;;;;N;;;;; +12217;CUNEIFORM SIGN LUGAL;Lo;0;L;;;;;N;;;;; +12218;CUNEIFORM SIGN LUGAL OVER LUGAL;Lo;0;L;;;;;N;;;;; +12219;CUNEIFORM SIGN LUGAL OPPOSING LUGAL;Lo;0;L;;;;;N;;;;; +1221A;CUNEIFORM SIGN LUGAL SHESHIG;Lo;0;L;;;;;N;;;;; +1221B;CUNEIFORM SIGN LUH;Lo;0;L;;;;;N;;;;; +1221C;CUNEIFORM SIGN LUL;Lo;0;L;;;;;N;;;;; +1221D;CUNEIFORM SIGN LUM;Lo;0;L;;;;;N;;;;; +1221E;CUNEIFORM SIGN LUM OVER LUM;Lo;0;L;;;;;N;;;;; +1221F;CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR;Lo;0;L;;;;;N;;;;; +12220;CUNEIFORM SIGN MA;Lo;0;L;;;;;N;;;;; +12221;CUNEIFORM SIGN MA TIMES TAK4;Lo;0;L;;;;;N;;;;; +12222;CUNEIFORM SIGN MA GUNU;Lo;0;L;;;;;N;;;;; +12223;CUNEIFORM SIGN MA2;Lo;0;L;;;;;N;;;;; +12224;CUNEIFORM SIGN MAH;Lo;0;L;;;;;N;;;;; +12225;CUNEIFORM SIGN MAR;Lo;0;L;;;;;N;;;;; +12226;CUNEIFORM SIGN MASH;Lo;0;L;;;;;N;;;;; +12227;CUNEIFORM SIGN MASH2;Lo;0;L;;;;;N;;;;; +12228;CUNEIFORM SIGN ME;Lo;0;L;;;;;N;;;;; +12229;CUNEIFORM SIGN MES;Lo;0;L;;;;;N;;;;; +1222A;CUNEIFORM SIGN MI;Lo;0;L;;;;;N;;;;; +1222B;CUNEIFORM SIGN MIN;Lo;0;L;;;;;N;;;;; +1222C;CUNEIFORM SIGN MU;Lo;0;L;;;;;N;;;;; +1222D;CUNEIFORM SIGN MU OVER MU;Lo;0;L;;;;;N;;;;; +1222E;CUNEIFORM SIGN MUG;Lo;0;L;;;;;N;;;;; +1222F;CUNEIFORM SIGN MUG GUNU;Lo;0;L;;;;;N;;;;; +12230;CUNEIFORM SIGN MUNSUB;Lo;0;L;;;;;N;;;;; +12231;CUNEIFORM SIGN MURGU2;Lo;0;L;;;;;N;;;;; +12232;CUNEIFORM SIGN MUSH;Lo;0;L;;;;;N;;;;; +12233;CUNEIFORM SIGN MUSH TIMES A;Lo;0;L;;;;;N;;;;; +12234;CUNEIFORM SIGN MUSH TIMES KUR;Lo;0;L;;;;;N;;;;; +12235;CUNEIFORM SIGN MUSH TIMES ZA;Lo;0;L;;;;;N;;;;; +12236;CUNEIFORM SIGN MUSH OVER MUSH;Lo;0;L;;;;;N;;;;; +12237;CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA;Lo;0;L;;;;;N;;;;; +12238;CUNEIFORM SIGN MUSH CROSSING MUSH;Lo;0;L;;;;;N;;;;; +12239;CUNEIFORM SIGN MUSH3;Lo;0;L;;;;;N;;;;; +1223A;CUNEIFORM SIGN MUSH3 TIMES A;Lo;0;L;;;;;N;;;;; +1223B;CUNEIFORM SIGN MUSH3 TIMES A PLUS DI;Lo;0;L;;;;;N;;;;; +1223C;CUNEIFORM SIGN MUSH3 TIMES DI;Lo;0;L;;;;;N;;;;; +1223D;CUNEIFORM SIGN MUSH3 GUNU;Lo;0;L;;;;;N;;;;; +1223E;CUNEIFORM SIGN NA;Lo;0;L;;;;;N;;;;; +1223F;CUNEIFORM SIGN NA2;Lo;0;L;;;;;N;;;;; +12240;CUNEIFORM SIGN NAGA;Lo;0;L;;;;;N;;;;; +12241;CUNEIFORM SIGN NAGA INVERTED;Lo;0;L;;;;;N;;;;; +12242;CUNEIFORM SIGN NAGA TIMES SHU TENU;Lo;0;L;;;;;N;;;;; +12243;CUNEIFORM SIGN NAGA OPPOSING NAGA;Lo;0;L;;;;;N;;;;; +12244;CUNEIFORM SIGN NAGAR;Lo;0;L;;;;;N;;;;; +12245;CUNEIFORM SIGN NAM NUTILLU;Lo;0;L;;;;;N;;;;; +12246;CUNEIFORM SIGN NAM;Lo;0;L;;;;;N;;;;; +12247;CUNEIFORM SIGN NAM2;Lo;0;L;;;;;N;;;;; +12248;CUNEIFORM SIGN NE;Lo;0;L;;;;;N;;;;; +12249;CUNEIFORM SIGN NE TIMES A;Lo;0;L;;;;;N;;;;; +1224A;CUNEIFORM SIGN NE TIMES UD;Lo;0;L;;;;;N;;;;; +1224B;CUNEIFORM SIGN NE SHESHIG;Lo;0;L;;;;;N;;;;; +1224C;CUNEIFORM SIGN NI;Lo;0;L;;;;;N;;;;; +1224D;CUNEIFORM SIGN NI TIMES E;Lo;0;L;;;;;N;;;;; +1224E;CUNEIFORM SIGN NI2;Lo;0;L;;;;;N;;;;; +1224F;CUNEIFORM SIGN NIM;Lo;0;L;;;;;N;;;;; +12250;CUNEIFORM SIGN NIM TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12251;CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU;Lo;0;L;;;;;N;;;;; +12252;CUNEIFORM SIGN NINDA2;Lo;0;L;;;;;N;;;;; +12253;CUNEIFORM SIGN NINDA2 TIMES AN;Lo;0;L;;;;;N;;;;; +12254;CUNEIFORM SIGN NINDA2 TIMES ASH;Lo;0;L;;;;;N;;;;; +12255;CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH;Lo;0;L;;;;;N;;;;; +12256;CUNEIFORM SIGN NINDA2 TIMES GUD;Lo;0;L;;;;;N;;;;; +12257;CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU;Lo;0;L;;;;;N;;;;; +12258;CUNEIFORM SIGN NINDA2 TIMES NE;Lo;0;L;;;;;N;;;;; +12259;CUNEIFORM SIGN NINDA2 TIMES NUN;Lo;0;L;;;;;N;;;;; +1225A;CUNEIFORM SIGN NINDA2 TIMES SHE;Lo;0;L;;;;;N;;;;; +1225B;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN;Lo;0;L;;;;;N;;;;; +1225C;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH;Lo;0;L;;;;;N;;;;; +1225D;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH;Lo;0;L;;;;;N;;;;; +1225E;CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +1225F;CUNEIFORM SIGN NINDA2 TIMES USH;Lo;0;L;;;;;N;;;;; +12260;CUNEIFORM SIGN NISAG;Lo;0;L;;;;;N;;;;; +12261;CUNEIFORM SIGN NU;Lo;0;L;;;;;N;;;;; +12262;CUNEIFORM SIGN NU11;Lo;0;L;;;;;N;;;;; +12263;CUNEIFORM SIGN NUN;Lo;0;L;;;;;N;;;;; +12264;CUNEIFORM SIGN NUN LAGAR TIMES GAR;Lo;0;L;;;;;N;;;;; +12265;CUNEIFORM SIGN NUN LAGAR TIMES MASH;Lo;0;L;;;;;N;;;;; +12266;CUNEIFORM SIGN NUN LAGAR TIMES SAL;Lo;0;L;;;;;N;;;;; +12267;CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL;Lo;0;L;;;;;N;;;;; +12268;CUNEIFORM SIGN NUN LAGAR TIMES USH;Lo;0;L;;;;;N;;;;; +12269;CUNEIFORM SIGN NUN TENU;Lo;0;L;;;;;N;;;;; +1226A;CUNEIFORM SIGN NUN OVER NUN;Lo;0;L;;;;;N;;;;; +1226B;CUNEIFORM SIGN NUN CROSSING NUN;Lo;0;L;;;;;N;;;;; +1226C;CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR;Lo;0;L;;;;;N;;;;; +1226D;CUNEIFORM SIGN NUNUZ;Lo;0;L;;;;;N;;;;; +1226E;CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB;Lo;0;L;;;;;N;;;;; +1226F;CUNEIFORM SIGN NUNUZ AB2 TIMES BI;Lo;0;L;;;;;N;;;;; +12270;CUNEIFORM SIGN NUNUZ AB2 TIMES DUG;Lo;0;L;;;;;N;;;;; +12271;CUNEIFORM SIGN NUNUZ AB2 TIMES GUD;Lo;0;L;;;;;N;;;;; +12272;CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12273;CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3;Lo;0;L;;;;;N;;;;; +12274;CUNEIFORM SIGN NUNUZ AB2 TIMES LA;Lo;0;L;;;;;N;;;;; +12275;CUNEIFORM SIGN NUNUZ AB2 TIMES NE;Lo;0;L;;;;;N;;;;; +12276;CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3;Lo;0;L;;;;;N;;;;; +12277;CUNEIFORM SIGN NUNUZ AB2 TIMES U2;Lo;0;L;;;;;N;;;;; +12278;CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI;Lo;0;L;;;;;N;;;;; +12279;CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U;Lo;0;L;;;;;N;;;;; +1227A;CUNEIFORM SIGN PA;Lo;0;L;;;;;N;;;;; +1227B;CUNEIFORM SIGN PAD;Lo;0;L;;;;;N;;;;; +1227C;CUNEIFORM SIGN PAN;Lo;0;L;;;;;N;;;;; +1227D;CUNEIFORM SIGN PAP;Lo;0;L;;;;;N;;;;; +1227E;CUNEIFORM SIGN PESH2;Lo;0;L;;;;;N;;;;; +1227F;CUNEIFORM SIGN PI;Lo;0;L;;;;;N;;;;; +12280;CUNEIFORM SIGN PI TIMES A;Lo;0;L;;;;;N;;;;; +12281;CUNEIFORM SIGN PI TIMES AB;Lo;0;L;;;;;N;;;;; +12282;CUNEIFORM SIGN PI TIMES BI;Lo;0;L;;;;;N;;;;; +12283;CUNEIFORM SIGN PI TIMES BU;Lo;0;L;;;;;N;;;;; +12284;CUNEIFORM SIGN PI TIMES E;Lo;0;L;;;;;N;;;;; +12285;CUNEIFORM SIGN PI TIMES I;Lo;0;L;;;;;N;;;;; +12286;CUNEIFORM SIGN PI TIMES IB;Lo;0;L;;;;;N;;;;; +12287;CUNEIFORM SIGN PI TIMES U;Lo;0;L;;;;;N;;;;; +12288;CUNEIFORM SIGN PI TIMES U2;Lo;0;L;;;;;N;;;;; +12289;CUNEIFORM SIGN PI CROSSING PI;Lo;0;L;;;;;N;;;;; +1228A;CUNEIFORM SIGN PIRIG;Lo;0;L;;;;;N;;;;; +1228B;CUNEIFORM SIGN PIRIG TIMES KAL;Lo;0;L;;;;;N;;;;; +1228C;CUNEIFORM SIGN PIRIG TIMES UD;Lo;0;L;;;;;N;;;;; +1228D;CUNEIFORM SIGN PIRIG TIMES ZA;Lo;0;L;;;;;N;;;;; +1228E;CUNEIFORM SIGN PIRIG OPPOSING PIRIG;Lo;0;L;;;;;N;;;;; +1228F;CUNEIFORM SIGN RA;Lo;0;L;;;;;N;;;;; +12290;CUNEIFORM SIGN RAB;Lo;0;L;;;;;N;;;;; +12291;CUNEIFORM SIGN RI;Lo;0;L;;;;;N;;;;; +12292;CUNEIFORM SIGN RU;Lo;0;L;;;;;N;;;;; +12293;CUNEIFORM SIGN SA;Lo;0;L;;;;;N;;;;; +12294;CUNEIFORM SIGN SAG NUTILLU;Lo;0;L;;;;;N;;;;; +12295;CUNEIFORM SIGN SAG;Lo;0;L;;;;;N;;;;; +12296;CUNEIFORM SIGN SAG TIMES A;Lo;0;L;;;;;N;;;;; +12297;CUNEIFORM SIGN SAG TIMES DU;Lo;0;L;;;;;N;;;;; +12298;CUNEIFORM SIGN SAG TIMES DUB;Lo;0;L;;;;;N;;;;; +12299;CUNEIFORM SIGN SAG TIMES HA;Lo;0;L;;;;;N;;;;; +1229A;CUNEIFORM SIGN SAG TIMES KAK;Lo;0;L;;;;;N;;;;; +1229B;CUNEIFORM SIGN SAG TIMES KUR;Lo;0;L;;;;;N;;;;; +1229C;CUNEIFORM SIGN SAG TIMES LUM;Lo;0;L;;;;;N;;;;; +1229D;CUNEIFORM SIGN SAG TIMES MI;Lo;0;L;;;;;N;;;;; +1229E;CUNEIFORM SIGN SAG TIMES NUN;Lo;0;L;;;;;N;;;;; +1229F;CUNEIFORM SIGN SAG TIMES SAL;Lo;0;L;;;;;N;;;;; +122A0;CUNEIFORM SIGN SAG TIMES SHID;Lo;0;L;;;;;N;;;;; +122A1;CUNEIFORM SIGN SAG TIMES TAB;Lo;0;L;;;;;N;;;;; +122A2;CUNEIFORM SIGN SAG TIMES U2;Lo;0;L;;;;;N;;;;; +122A3;CUNEIFORM SIGN SAG TIMES UB;Lo;0;L;;;;;N;;;;; +122A4;CUNEIFORM SIGN SAG TIMES UM;Lo;0;L;;;;;N;;;;; +122A5;CUNEIFORM SIGN SAG TIMES UR;Lo;0;L;;;;;N;;;;; +122A6;CUNEIFORM SIGN SAG TIMES USH;Lo;0;L;;;;;N;;;;; +122A7;CUNEIFORM SIGN SAG OVER SAG;Lo;0;L;;;;;N;;;;; +122A8;CUNEIFORM SIGN SAG GUNU;Lo;0;L;;;;;N;;;;; +122A9;CUNEIFORM SIGN SAL;Lo;0;L;;;;;N;;;;; +122AA;CUNEIFORM SIGN SAL LAGAB TIMES ASH2;Lo;0;L;;;;;N;;;;; +122AB;CUNEIFORM SIGN SANGA2;Lo;0;L;;;;;N;;;;; +122AC;CUNEIFORM SIGN SAR;Lo;0;L;;;;;N;;;;; +122AD;CUNEIFORM SIGN SHA;Lo;0;L;;;;;N;;;;; +122AE;CUNEIFORM SIGN SHA3;Lo;0;L;;;;;N;;;;; +122AF;CUNEIFORM SIGN SHA3 TIMES A;Lo;0;L;;;;;N;;;;; +122B0;CUNEIFORM SIGN SHA3 TIMES BAD;Lo;0;L;;;;;N;;;;; +122B1;CUNEIFORM SIGN SHA3 TIMES GISH;Lo;0;L;;;;;N;;;;; +122B2;CUNEIFORM SIGN SHA3 TIMES NE;Lo;0;L;;;;;N;;;;; +122B3;CUNEIFORM SIGN SHA3 TIMES SHU2;Lo;0;L;;;;;N;;;;; +122B4;CUNEIFORM SIGN SHA3 TIMES TUR;Lo;0;L;;;;;N;;;;; +122B5;CUNEIFORM SIGN SHA3 TIMES U;Lo;0;L;;;;;N;;;;; +122B6;CUNEIFORM SIGN SHA3 TIMES U PLUS A;Lo;0;L;;;;;N;;;;; +122B7;CUNEIFORM SIGN SHA6;Lo;0;L;;;;;N;;;;; +122B8;CUNEIFORM SIGN SHAB6;Lo;0;L;;;;;N;;;;; +122B9;CUNEIFORM SIGN SHAR2;Lo;0;L;;;;;N;;;;; +122BA;CUNEIFORM SIGN SHE;Lo;0;L;;;;;N;;;;; +122BB;CUNEIFORM SIGN SHE HU;Lo;0;L;;;;;N;;;;; +122BC;CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +122BD;CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR;Lo;0;L;;;;;N;;;;; +122BE;CUNEIFORM SIGN SHEG9;Lo;0;L;;;;;N;;;;; +122BF;CUNEIFORM SIGN SHEN;Lo;0;L;;;;;N;;;;; +122C0;CUNEIFORM SIGN SHESH;Lo;0;L;;;;;N;;;;; +122C1;CUNEIFORM SIGN SHESH2;Lo;0;L;;;;;N;;;;; +122C2;CUNEIFORM SIGN SHESHLAM;Lo;0;L;;;;;N;;;;; +122C3;CUNEIFORM SIGN SHID;Lo;0;L;;;;;N;;;;; +122C4;CUNEIFORM SIGN SHID TIMES A;Lo;0;L;;;;;N;;;;; +122C5;CUNEIFORM SIGN SHID TIMES IM;Lo;0;L;;;;;N;;;;; +122C6;CUNEIFORM SIGN SHIM;Lo;0;L;;;;;N;;;;; +122C7;CUNEIFORM SIGN SHIM TIMES A;Lo;0;L;;;;;N;;;;; +122C8;CUNEIFORM SIGN SHIM TIMES BAL;Lo;0;L;;;;;N;;;;; +122C9;CUNEIFORM SIGN SHIM TIMES BULUG;Lo;0;L;;;;;N;;;;; +122CA;CUNEIFORM SIGN SHIM TIMES DIN;Lo;0;L;;;;;N;;;;; +122CB;CUNEIFORM SIGN SHIM TIMES GAR;Lo;0;L;;;;;N;;;;; +122CC;CUNEIFORM SIGN SHIM TIMES IGI;Lo;0;L;;;;;N;;;;; +122CD;CUNEIFORM SIGN SHIM TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +122CE;CUNEIFORM SIGN SHIM TIMES KUSHU2;Lo;0;L;;;;;N;;;;; +122CF;CUNEIFORM SIGN SHIM TIMES LUL;Lo;0;L;;;;;N;;;;; +122D0;CUNEIFORM SIGN SHIM TIMES MUG;Lo;0;L;;;;;N;;;;; +122D1;CUNEIFORM SIGN SHIM TIMES SAL;Lo;0;L;;;;;N;;;;; +122D2;CUNEIFORM SIGN SHINIG;Lo;0;L;;;;;N;;;;; +122D3;CUNEIFORM SIGN SHIR;Lo;0;L;;;;;N;;;;; +122D4;CUNEIFORM SIGN SHIR TENU;Lo;0;L;;;;;N;;;;; +122D5;CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR;Lo;0;L;;;;;N;;;;; +122D6;CUNEIFORM SIGN SHITA;Lo;0;L;;;;;N;;;;; +122D7;CUNEIFORM SIGN SHU;Lo;0;L;;;;;N;;;;; +122D8;CUNEIFORM SIGN SHU OVER INVERTED SHU;Lo;0;L;;;;;N;;;;; +122D9;CUNEIFORM SIGN SHU2;Lo;0;L;;;;;N;;;;; +122DA;CUNEIFORM SIGN SHUBUR;Lo;0;L;;;;;N;;;;; +122DB;CUNEIFORM SIGN SI;Lo;0;L;;;;;N;;;;; +122DC;CUNEIFORM SIGN SI GUNU;Lo;0;L;;;;;N;;;;; +122DD;CUNEIFORM SIGN SIG;Lo;0;L;;;;;N;;;;; +122DE;CUNEIFORM SIGN SIG4;Lo;0;L;;;;;N;;;;; +122DF;CUNEIFORM SIGN SIG4 OVER SIG4 SHU2;Lo;0;L;;;;;N;;;;; +122E0;CUNEIFORM SIGN SIK2;Lo;0;L;;;;;N;;;;; +122E1;CUNEIFORM SIGN SILA3;Lo;0;L;;;;;N;;;;; +122E2;CUNEIFORM SIGN SU;Lo;0;L;;;;;N;;;;; +122E3;CUNEIFORM SIGN SU OVER SU;Lo;0;L;;;;;N;;;;; +122E4;CUNEIFORM SIGN SUD;Lo;0;L;;;;;N;;;;; +122E5;CUNEIFORM SIGN SUD2;Lo;0;L;;;;;N;;;;; +122E6;CUNEIFORM SIGN SUHUR;Lo;0;L;;;;;N;;;;; +122E7;CUNEIFORM SIGN SUM;Lo;0;L;;;;;N;;;;; +122E8;CUNEIFORM SIGN SUMASH;Lo;0;L;;;;;N;;;;; +122E9;CUNEIFORM SIGN SUR;Lo;0;L;;;;;N;;;;; +122EA;CUNEIFORM SIGN SUR9;Lo;0;L;;;;;N;;;;; +122EB;CUNEIFORM SIGN TA;Lo;0;L;;;;;N;;;;; +122EC;CUNEIFORM SIGN TA ASTERISK;Lo;0;L;;;;;N;;;;; +122ED;CUNEIFORM SIGN TA TIMES HI;Lo;0;L;;;;;N;;;;; +122EE;CUNEIFORM SIGN TA TIMES MI;Lo;0;L;;;;;N;;;;; +122EF;CUNEIFORM SIGN TA GUNU;Lo;0;L;;;;;N;;;;; +122F0;CUNEIFORM SIGN TAB;Lo;0;L;;;;;N;;;;; +122F1;CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH;Lo;0;L;;;;;N;;;;; +122F2;CUNEIFORM SIGN TAB SQUARED;Lo;0;L;;;;;N;;;;; +122F3;CUNEIFORM SIGN TAG;Lo;0;L;;;;;N;;;;; +122F4;CUNEIFORM SIGN TAG TIMES BI;Lo;0;L;;;;;N;;;;; +122F5;CUNEIFORM SIGN TAG TIMES GUD;Lo;0;L;;;;;N;;;;; +122F6;CUNEIFORM SIGN TAG TIMES SHE;Lo;0;L;;;;;N;;;;; +122F7;CUNEIFORM SIGN TAG TIMES SHU;Lo;0;L;;;;;N;;;;; +122F8;CUNEIFORM SIGN TAG TIMES TUG2;Lo;0;L;;;;;N;;;;; +122F9;CUNEIFORM SIGN TAG TIMES UD;Lo;0;L;;;;;N;;;;; +122FA;CUNEIFORM SIGN TAK4;Lo;0;L;;;;;N;;;;; +122FB;CUNEIFORM SIGN TAR;Lo;0;L;;;;;N;;;;; +122FC;CUNEIFORM SIGN TE;Lo;0;L;;;;;N;;;;; +122FD;CUNEIFORM SIGN TE GUNU;Lo;0;L;;;;;N;;;;; +122FE;CUNEIFORM SIGN TI;Lo;0;L;;;;;N;;;;; +122FF;CUNEIFORM SIGN TI TENU;Lo;0;L;;;;;N;;;;; +12300;CUNEIFORM SIGN TIL;Lo;0;L;;;;;N;;;;; +12301;CUNEIFORM SIGN TIR;Lo;0;L;;;;;N;;;;; +12302;CUNEIFORM SIGN TIR TIMES TAK4;Lo;0;L;;;;;N;;;;; +12303;CUNEIFORM SIGN TIR OVER TIR;Lo;0;L;;;;;N;;;;; +12304;CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +12305;CUNEIFORM SIGN TU;Lo;0;L;;;;;N;;;;; +12306;CUNEIFORM SIGN TUG2;Lo;0;L;;;;;N;;;;; +12307;CUNEIFORM SIGN TUK;Lo;0;L;;;;;N;;;;; +12308;CUNEIFORM SIGN TUM;Lo;0;L;;;;;N;;;;; +12309;CUNEIFORM SIGN TUR;Lo;0;L;;;;;N;;;;; +1230A;CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA;Lo;0;L;;;;;N;;;;; +1230B;CUNEIFORM SIGN U;Lo;0;L;;;;;N;;;;; +1230C;CUNEIFORM SIGN U GUD;Lo;0;L;;;;;N;;;;; +1230D;CUNEIFORM SIGN U U U;Lo;0;L;;;;;N;;;;; +1230E;CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR;Lo;0;L;;;;;N;;;;; +1230F;CUNEIFORM SIGN U OVER U SUR OVER SUR;Lo;0;L;;;;;N;;;;; +12310;CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED;Lo;0;L;;;;;N;;;;; +12311;CUNEIFORM SIGN U2;Lo;0;L;;;;;N;;;;; +12312;CUNEIFORM SIGN UB;Lo;0;L;;;;;N;;;;; +12313;CUNEIFORM SIGN UD;Lo;0;L;;;;;N;;;;; +12314;CUNEIFORM SIGN UD KUSHU2;Lo;0;L;;;;;N;;;;; +12315;CUNEIFORM SIGN UD TIMES BAD;Lo;0;L;;;;;N;;;;; +12316;CUNEIFORM SIGN UD TIMES MI;Lo;0;L;;;;;N;;;;; +12317;CUNEIFORM SIGN UD TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +12318;CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU;Lo;0;L;;;;;N;;;;; +12319;CUNEIFORM SIGN UD GUNU;Lo;0;L;;;;;N;;;;; +1231A;CUNEIFORM SIGN UD SHESHIG;Lo;0;L;;;;;N;;;;; +1231B;CUNEIFORM SIGN UD SHESHIG TIMES BAD;Lo;0;L;;;;;N;;;;; +1231C;CUNEIFORM SIGN UDUG;Lo;0;L;;;;;N;;;;; +1231D;CUNEIFORM SIGN UM;Lo;0;L;;;;;N;;;;; +1231E;CUNEIFORM SIGN UM TIMES LAGAB;Lo;0;L;;;;;N;;;;; +1231F;CUNEIFORM SIGN UM TIMES ME PLUS DA;Lo;0;L;;;;;N;;;;; +12320;CUNEIFORM SIGN UM TIMES SHA3;Lo;0;L;;;;;N;;;;; +12321;CUNEIFORM SIGN UM TIMES U;Lo;0;L;;;;;N;;;;; +12322;CUNEIFORM SIGN UMBIN;Lo;0;L;;;;;N;;;;; +12323;CUNEIFORM SIGN UMUM;Lo;0;L;;;;;N;;;;; +12324;CUNEIFORM SIGN UMUM TIMES KASKAL;Lo;0;L;;;;;N;;;;; +12325;CUNEIFORM SIGN UMUM TIMES PA;Lo;0;L;;;;;N;;;;; +12326;CUNEIFORM SIGN UN;Lo;0;L;;;;;N;;;;; +12327;CUNEIFORM SIGN UN GUNU;Lo;0;L;;;;;N;;;;; +12328;CUNEIFORM SIGN UR;Lo;0;L;;;;;N;;;;; +12329;CUNEIFORM SIGN UR CROSSING UR;Lo;0;L;;;;;N;;;;; +1232A;CUNEIFORM SIGN UR SHESHIG;Lo;0;L;;;;;N;;;;; +1232B;CUNEIFORM SIGN UR2;Lo;0;L;;;;;N;;;;; +1232C;CUNEIFORM SIGN UR2 TIMES A PLUS HA;Lo;0;L;;;;;N;;;;; +1232D;CUNEIFORM SIGN UR2 TIMES A PLUS NA;Lo;0;L;;;;;N;;;;; +1232E;CUNEIFORM SIGN UR2 TIMES AL;Lo;0;L;;;;;N;;;;; +1232F;CUNEIFORM SIGN UR2 TIMES HA;Lo;0;L;;;;;N;;;;; +12330;CUNEIFORM SIGN UR2 TIMES NUN;Lo;0;L;;;;;N;;;;; +12331;CUNEIFORM SIGN UR2 TIMES U2;Lo;0;L;;;;;N;;;;; +12332;CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +12333;CUNEIFORM SIGN UR2 TIMES U2 PLUS BI;Lo;0;L;;;;;N;;;;; +12334;CUNEIFORM SIGN UR4;Lo;0;L;;;;;N;;;;; +12335;CUNEIFORM SIGN URI;Lo;0;L;;;;;N;;;;; +12336;CUNEIFORM SIGN URI3;Lo;0;L;;;;;N;;;;; +12337;CUNEIFORM SIGN URU;Lo;0;L;;;;;N;;;;; +12338;CUNEIFORM SIGN URU TIMES A;Lo;0;L;;;;;N;;;;; +12339;CUNEIFORM SIGN URU TIMES ASHGAB;Lo;0;L;;;;;N;;;;; +1233A;CUNEIFORM SIGN URU TIMES BAR;Lo;0;L;;;;;N;;;;; +1233B;CUNEIFORM SIGN URU TIMES DUN;Lo;0;L;;;;;N;;;;; +1233C;CUNEIFORM SIGN URU TIMES GA;Lo;0;L;;;;;N;;;;; +1233D;CUNEIFORM SIGN URU TIMES GAL;Lo;0;L;;;;;N;;;;; +1233E;CUNEIFORM SIGN URU TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1233F;CUNEIFORM SIGN URU TIMES GAR;Lo;0;L;;;;;N;;;;; +12340;CUNEIFORM SIGN URU TIMES GU;Lo;0;L;;;;;N;;;;; +12341;CUNEIFORM SIGN URU TIMES HA;Lo;0;L;;;;;N;;;;; +12342;CUNEIFORM SIGN URU TIMES IGI;Lo;0;L;;;;;N;;;;; +12343;CUNEIFORM SIGN URU TIMES IM;Lo;0;L;;;;;N;;;;; +12344;CUNEIFORM SIGN URU TIMES ISH;Lo;0;L;;;;;N;;;;; +12345;CUNEIFORM SIGN URU TIMES KI;Lo;0;L;;;;;N;;;;; +12346;CUNEIFORM SIGN URU TIMES LUM;Lo;0;L;;;;;N;;;;; +12347;CUNEIFORM SIGN URU TIMES MIN;Lo;0;L;;;;;N;;;;; +12348;CUNEIFORM SIGN URU TIMES PA;Lo;0;L;;;;;N;;;;; +12349;CUNEIFORM SIGN URU TIMES SHE;Lo;0;L;;;;;N;;;;; +1234A;CUNEIFORM SIGN URU TIMES SIG4;Lo;0;L;;;;;N;;;;; +1234B;CUNEIFORM SIGN URU TIMES TU;Lo;0;L;;;;;N;;;;; +1234C;CUNEIFORM SIGN URU TIMES U PLUS GUD;Lo;0;L;;;;;N;;;;; +1234D;CUNEIFORM SIGN URU TIMES UD;Lo;0;L;;;;;N;;;;; +1234E;CUNEIFORM SIGN URU TIMES URUDA;Lo;0;L;;;;;N;;;;; +1234F;CUNEIFORM SIGN URUDA;Lo;0;L;;;;;N;;;;; +12350;CUNEIFORM SIGN URUDA TIMES U;Lo;0;L;;;;;N;;;;; +12351;CUNEIFORM SIGN USH;Lo;0;L;;;;;N;;;;; +12352;CUNEIFORM SIGN USH TIMES A;Lo;0;L;;;;;N;;;;; +12353;CUNEIFORM SIGN USH TIMES KU;Lo;0;L;;;;;N;;;;; +12354;CUNEIFORM SIGN USH TIMES KUR;Lo;0;L;;;;;N;;;;; +12355;CUNEIFORM SIGN USH TIMES TAK4;Lo;0;L;;;;;N;;;;; +12356;CUNEIFORM SIGN USHX;Lo;0;L;;;;;N;;;;; +12357;CUNEIFORM SIGN USH2;Lo;0;L;;;;;N;;;;; +12358;CUNEIFORM SIGN USHUMX;Lo;0;L;;;;;N;;;;; +12359;CUNEIFORM SIGN UTUKI;Lo;0;L;;;;;N;;;;; +1235A;CUNEIFORM SIGN UZ3;Lo;0;L;;;;;N;;;;; +1235B;CUNEIFORM SIGN UZ3 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +1235C;CUNEIFORM SIGN UZU;Lo;0;L;;;;;N;;;;; +1235D;CUNEIFORM SIGN ZA;Lo;0;L;;;;;N;;;;; +1235E;CUNEIFORM SIGN ZA TENU;Lo;0;L;;;;;N;;;;; +1235F;CUNEIFORM SIGN ZA SQUARED TIMES KUR;Lo;0;L;;;;;N;;;;; +12360;CUNEIFORM SIGN ZAG;Lo;0;L;;;;;N;;;;; +12361;CUNEIFORM SIGN ZAMX;Lo;0;L;;;;;N;;;;; +12362;CUNEIFORM SIGN ZE2;Lo;0;L;;;;;N;;;;; +12363;CUNEIFORM SIGN ZI;Lo;0;L;;;;;N;;;;; +12364;CUNEIFORM SIGN ZI OVER ZI;Lo;0;L;;;;;N;;;;; +12365;CUNEIFORM SIGN ZI3;Lo;0;L;;;;;N;;;;; +12366;CUNEIFORM SIGN ZIB;Lo;0;L;;;;;N;;;;; +12367;CUNEIFORM SIGN ZIB KABA TENU;Lo;0;L;;;;;N;;;;; +12368;CUNEIFORM SIGN ZIG;Lo;0;L;;;;;N;;;;; +12369;CUNEIFORM SIGN ZIZ2;Lo;0;L;;;;;N;;;;; +1236A;CUNEIFORM SIGN ZU;Lo;0;L;;;;;N;;;;; +1236B;CUNEIFORM SIGN ZU5;Lo;0;L;;;;;N;;;;; +1236C;CUNEIFORM SIGN ZU5 TIMES A;Lo;0;L;;;;;N;;;;; +1236D;CUNEIFORM SIGN ZUBUR;Lo;0;L;;;;;N;;;;; +1236E;CUNEIFORM SIGN ZUM;Lo;0;L;;;;;N;;;;; +12400;CUNEIFORM NUMERIC SIGN TWO ASH;Nl;0;L;;;;2;N;;;;; +12401;CUNEIFORM NUMERIC SIGN THREE ASH;Nl;0;L;;;;3;N;;;;; +12402;CUNEIFORM NUMERIC SIGN FOUR ASH;Nl;0;L;;;;4;N;;;;; +12403;CUNEIFORM NUMERIC SIGN FIVE ASH;Nl;0;L;;;;5;N;;;;; +12404;CUNEIFORM NUMERIC SIGN SIX ASH;Nl;0;L;;;;6;N;;;;; +12405;CUNEIFORM NUMERIC SIGN SEVEN ASH;Nl;0;L;;;;7;N;;;;; +12406;CUNEIFORM NUMERIC SIGN EIGHT ASH;Nl;0;L;;;;8;N;;;;; +12407;CUNEIFORM NUMERIC SIGN NINE ASH;Nl;0;L;;;;9;N;;;;; +12408;CUNEIFORM NUMERIC SIGN THREE DISH;Nl;0;L;;;;3;N;;;;; +12409;CUNEIFORM NUMERIC SIGN FOUR DISH;Nl;0;L;;;;4;N;;;;; +1240A;CUNEIFORM NUMERIC SIGN FIVE DISH;Nl;0;L;;;;5;N;;;;; +1240B;CUNEIFORM NUMERIC SIGN SIX DISH;Nl;0;L;;;;6;N;;;;; +1240C;CUNEIFORM NUMERIC SIGN SEVEN DISH;Nl;0;L;;;;7;N;;;;; +1240D;CUNEIFORM NUMERIC SIGN EIGHT DISH;Nl;0;L;;;;8;N;;;;; +1240E;CUNEIFORM NUMERIC SIGN NINE DISH;Nl;0;L;;;;9;N;;;;; +1240F;CUNEIFORM NUMERIC SIGN FOUR U;Nl;0;L;;;;4;N;;;;; +12410;CUNEIFORM NUMERIC SIGN FIVE U;Nl;0;L;;;;5;N;;;;; +12411;CUNEIFORM NUMERIC SIGN SIX U;Nl;0;L;;;;6;N;;;;; +12412;CUNEIFORM NUMERIC SIGN SEVEN U;Nl;0;L;;;;7;N;;;;; +12413;CUNEIFORM NUMERIC SIGN EIGHT U;Nl;0;L;;;;8;N;;;;; +12414;CUNEIFORM NUMERIC SIGN NINE U;Nl;0;L;;;;9;N;;;;; +12415;CUNEIFORM NUMERIC SIGN ONE GESH2;Nl;0;L;;;;1;N;;;;; +12416;CUNEIFORM NUMERIC SIGN TWO GESH2;Nl;0;L;;;;2;N;;;;; +12417;CUNEIFORM NUMERIC SIGN THREE GESH2;Nl;0;L;;;;3;N;;;;; +12418;CUNEIFORM NUMERIC SIGN FOUR GESH2;Nl;0;L;;;;4;N;;;;; +12419;CUNEIFORM NUMERIC SIGN FIVE GESH2;Nl;0;L;;;;5;N;;;;; +1241A;CUNEIFORM NUMERIC SIGN SIX GESH2;Nl;0;L;;;;6;N;;;;; +1241B;CUNEIFORM NUMERIC SIGN SEVEN GESH2;Nl;0;L;;;;7;N;;;;; +1241C;CUNEIFORM NUMERIC SIGN EIGHT GESH2;Nl;0;L;;;;8;N;;;;; +1241D;CUNEIFORM NUMERIC SIGN NINE GESH2;Nl;0;L;;;;9;N;;;;; +1241E;CUNEIFORM NUMERIC SIGN ONE GESHU;Nl;0;L;;;;1;N;;;;; +1241F;CUNEIFORM NUMERIC SIGN TWO GESHU;Nl;0;L;;;;2;N;;;;; +12420;CUNEIFORM NUMERIC SIGN THREE GESHU;Nl;0;L;;;;3;N;;;;; +12421;CUNEIFORM NUMERIC SIGN FOUR GESHU;Nl;0;L;;;;4;N;;;;; +12422;CUNEIFORM NUMERIC SIGN FIVE GESHU;Nl;0;L;;;;5;N;;;;; +12423;CUNEIFORM NUMERIC SIGN TWO SHAR2;Nl;0;L;;;;2;N;;;;; +12424;CUNEIFORM NUMERIC SIGN THREE SHAR2;Nl;0;L;;;;3;N;;;;; +12425;CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12426;CUNEIFORM NUMERIC SIGN FOUR SHAR2;Nl;0;L;;;;4;N;;;;; +12427;CUNEIFORM NUMERIC SIGN FIVE SHAR2;Nl;0;L;;;;5;N;;;;; +12428;CUNEIFORM NUMERIC SIGN SIX SHAR2;Nl;0;L;;;;6;N;;;;; +12429;CUNEIFORM NUMERIC SIGN SEVEN SHAR2;Nl;0;L;;;;7;N;;;;; +1242A;CUNEIFORM NUMERIC SIGN EIGHT SHAR2;Nl;0;L;;;;8;N;;;;; +1242B;CUNEIFORM NUMERIC SIGN NINE SHAR2;Nl;0;L;;;;9;N;;;;; +1242C;CUNEIFORM NUMERIC SIGN ONE SHARU;Nl;0;L;;;;1;N;;;;; +1242D;CUNEIFORM NUMERIC SIGN TWO SHARU;Nl;0;L;;;;2;N;;;;; +1242E;CUNEIFORM NUMERIC SIGN THREE SHARU;Nl;0;L;;;;3;N;;;;; +1242F;CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12430;CUNEIFORM NUMERIC SIGN FOUR SHARU;Nl;0;L;;;;4;N;;;;; +12431;CUNEIFORM NUMERIC SIGN FIVE SHARU;Nl;0;L;;;;5;N;;;;; +12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;;N;;;;; +12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;;N;;;;; +12434;CUNEIFORM NUMERIC SIGN ONE BURU;Nl;0;L;;;;1;N;;;;; +12435;CUNEIFORM NUMERIC SIGN TWO BURU;Nl;0;L;;;;2;N;;;;; +12436;CUNEIFORM NUMERIC SIGN THREE BURU;Nl;0;L;;;;3;N;;;;; +12437;CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12438;CUNEIFORM NUMERIC SIGN FOUR BURU;Nl;0;L;;;;4;N;;;;; +12439;CUNEIFORM NUMERIC SIGN FIVE BURU;Nl;0;L;;;;5;N;;;;; +1243A;CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16;Nl;0;L;;;;3;N;;;;; +1243B;CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21;Nl;0;L;;;;3;N;;;;; +1243C;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU;Nl;0;L;;;;4;N;;;;; +1243D;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4;Nl;0;L;;;;4;N;;;;; +1243E;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A;Nl;0;L;;;;4;N;;;;; +1243F;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B;Nl;0;L;;;;4;N;;;;; +12440;CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9;Nl;0;L;;;;6;N;;;;; +12441;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3;Nl;0;L;;;;7;N;;;;; +12442;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A;Nl;0;L;;;;7;N;;;;; +12443;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B;Nl;0;L;;;;7;N;;;;; +12444;CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU;Nl;0;L;;;;8;N;;;;; +12445;CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3;Nl;0;L;;;;8;N;;;;; +12446;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU;Nl;0;L;;;;9;N;;;;; +12447;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3;Nl;0;L;;;;9;N;;;;; +12448;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4;Nl;0;L;;;;9;N;;;;; +12449;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A;Nl;0;L;;;;9;N;;;;; +1244A;CUNEIFORM NUMERIC SIGN TWO ASH TENU;Nl;0;L;;;;2;N;;;;; +1244B;CUNEIFORM NUMERIC SIGN THREE ASH TENU;Nl;0;L;;;;3;N;;;;; +1244C;CUNEIFORM NUMERIC SIGN FOUR ASH TENU;Nl;0;L;;;;4;N;;;;; +1244D;CUNEIFORM NUMERIC SIGN FIVE ASH TENU;Nl;0;L;;;;5;N;;;;; +1244E;CUNEIFORM NUMERIC SIGN SIX ASH TENU;Nl;0;L;;;;6;N;;;;; +1244F;CUNEIFORM NUMERIC SIGN ONE BAN2;Nl;0;L;;;;1;N;;;;; +12450;CUNEIFORM NUMERIC SIGN TWO BAN2;Nl;0;L;;;;2;N;;;;; +12451;CUNEIFORM NUMERIC SIGN THREE BAN2;Nl;0;L;;;;3;N;;;;; +12452;CUNEIFORM NUMERIC SIGN FOUR BAN2;Nl;0;L;;;;4;N;;;;; +12453;CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM;Nl;0;L;;;;4;N;;;;; +12454;CUNEIFORM NUMERIC SIGN FIVE BAN2;Nl;0;L;;;;5;N;;;;; +12455;CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM;Nl;0;L;;;;5;N;;;;; +12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;;N;;;;; +12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;;N;;;;; +12458;CUNEIFORM NUMERIC SIGN ONE ESHE3;Nl;0;L;;;;1;N;;;;; +12459;CUNEIFORM NUMERIC SIGN TWO ESHE3;Nl;0;L;;;;2;N;;;;; +1245A;CUNEIFORM NUMERIC SIGN ONE THIRD DISH;Nl;0;L;;;;1/3;N;;;;; +1245B;CUNEIFORM NUMERIC SIGN TWO THIRDS DISH;Nl;0;L;;;;2/3;N;;;;; +1245C;CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH;Nl;0;L;;;;5/6;N;;;;; +1245D;CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A;Nl;0;L;;;;1/3;N;;;;; +1245E;CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A;Nl;0;L;;;;2/3;N;;;;; +1245F;CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH;Nl;0;L;;;;1/8;N;;;;; +12460;CUNEIFORM NUMERIC SIGN ONE QUARTER ASH;Nl;0;L;;;;1/4;N;;;;; +12461;CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH;Nl;0;L;;;;1/6;N;;;;; +12462;CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER;Nl;0;L;;;;1/4;N;;;;; +12470;CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER;Po;0;L;;;;;N;;;;; +12471;CUNEIFORM PUNCTUATION SIGN VERTICAL COLON;Po;0;L;;;;;N;;;;; +12472;CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON;Po;0;L;;;;;N;;;;; +12473;CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON;Po;0;L;;;;;N;;;;; +13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; +13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; +13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; +13003;EGYPTIAN HIEROGLYPH A004;Lo;0;L;;;;;N;;;;; +13004;EGYPTIAN HIEROGLYPH A005;Lo;0;L;;;;;N;;;;; +13005;EGYPTIAN HIEROGLYPH A005A;Lo;0;L;;;;;N;;;;; +13006;EGYPTIAN HIEROGLYPH A006;Lo;0;L;;;;;N;;;;; +13007;EGYPTIAN HIEROGLYPH A006A;Lo;0;L;;;;;N;;;;; +13008;EGYPTIAN HIEROGLYPH A006B;Lo;0;L;;;;;N;;;;; +13009;EGYPTIAN HIEROGLYPH A007;Lo;0;L;;;;;N;;;;; +1300A;EGYPTIAN HIEROGLYPH A008;Lo;0;L;;;;;N;;;;; +1300B;EGYPTIAN HIEROGLYPH A009;Lo;0;L;;;;;N;;;;; +1300C;EGYPTIAN HIEROGLYPH A010;Lo;0;L;;;;;N;;;;; +1300D;EGYPTIAN HIEROGLYPH A011;Lo;0;L;;;;;N;;;;; +1300E;EGYPTIAN HIEROGLYPH A012;Lo;0;L;;;;;N;;;;; +1300F;EGYPTIAN HIEROGLYPH A013;Lo;0;L;;;;;N;;;;; +13010;EGYPTIAN HIEROGLYPH A014;Lo;0;L;;;;;N;;;;; +13011;EGYPTIAN HIEROGLYPH A014A;Lo;0;L;;;;;N;;;;; +13012;EGYPTIAN HIEROGLYPH A015;Lo;0;L;;;;;N;;;;; +13013;EGYPTIAN HIEROGLYPH A016;Lo;0;L;;;;;N;;;;; +13014;EGYPTIAN HIEROGLYPH A017;Lo;0;L;;;;;N;;;;; +13015;EGYPTIAN HIEROGLYPH A017A;Lo;0;L;;;;;N;;;;; +13016;EGYPTIAN HIEROGLYPH A018;Lo;0;L;;;;;N;;;;; +13017;EGYPTIAN HIEROGLYPH A019;Lo;0;L;;;;;N;;;;; +13018;EGYPTIAN HIEROGLYPH A020;Lo;0;L;;;;;N;;;;; +13019;EGYPTIAN HIEROGLYPH A021;Lo;0;L;;;;;N;;;;; +1301A;EGYPTIAN HIEROGLYPH A022;Lo;0;L;;;;;N;;;;; +1301B;EGYPTIAN HIEROGLYPH A023;Lo;0;L;;;;;N;;;;; +1301C;EGYPTIAN HIEROGLYPH A024;Lo;0;L;;;;;N;;;;; +1301D;EGYPTIAN HIEROGLYPH A025;Lo;0;L;;;;;N;;;;; +1301E;EGYPTIAN HIEROGLYPH A026;Lo;0;L;;;;;N;;;;; +1301F;EGYPTIAN HIEROGLYPH A027;Lo;0;L;;;;;N;;;;; +13020;EGYPTIAN HIEROGLYPH A028;Lo;0;L;;;;;N;;;;; +13021;EGYPTIAN HIEROGLYPH A029;Lo;0;L;;;;;N;;;;; +13022;EGYPTIAN HIEROGLYPH A030;Lo;0;L;;;;;N;;;;; +13023;EGYPTIAN HIEROGLYPH A031;Lo;0;L;;;;;N;;;;; +13024;EGYPTIAN HIEROGLYPH A032;Lo;0;L;;;;;N;;;;; +13025;EGYPTIAN HIEROGLYPH A032A;Lo;0;L;;;;;N;;;;; +13026;EGYPTIAN HIEROGLYPH A033;Lo;0;L;;;;;N;;;;; +13027;EGYPTIAN HIEROGLYPH A034;Lo;0;L;;;;;N;;;;; +13028;EGYPTIAN HIEROGLYPH A035;Lo;0;L;;;;;N;;;;; +13029;EGYPTIAN HIEROGLYPH A036;Lo;0;L;;;;;N;;;;; +1302A;EGYPTIAN HIEROGLYPH A037;Lo;0;L;;;;;N;;;;; +1302B;EGYPTIAN HIEROGLYPH A038;Lo;0;L;;;;;N;;;;; +1302C;EGYPTIAN HIEROGLYPH A039;Lo;0;L;;;;;N;;;;; +1302D;EGYPTIAN HIEROGLYPH A040;Lo;0;L;;;;;N;;;;; +1302E;EGYPTIAN HIEROGLYPH A040A;Lo;0;L;;;;;N;;;;; +1302F;EGYPTIAN HIEROGLYPH A041;Lo;0;L;;;;;N;;;;; +13030;EGYPTIAN HIEROGLYPH A042;Lo;0;L;;;;;N;;;;; +13031;EGYPTIAN HIEROGLYPH A042A;Lo;0;L;;;;;N;;;;; +13032;EGYPTIAN HIEROGLYPH A043;Lo;0;L;;;;;N;;;;; +13033;EGYPTIAN HIEROGLYPH A043A;Lo;0;L;;;;;N;;;;; +13034;EGYPTIAN HIEROGLYPH A044;Lo;0;L;;;;;N;;;;; +13035;EGYPTIAN HIEROGLYPH A045;Lo;0;L;;;;;N;;;;; +13036;EGYPTIAN HIEROGLYPH A045A;Lo;0;L;;;;;N;;;;; +13037;EGYPTIAN HIEROGLYPH A046;Lo;0;L;;;;;N;;;;; +13038;EGYPTIAN HIEROGLYPH A047;Lo;0;L;;;;;N;;;;; +13039;EGYPTIAN HIEROGLYPH A048;Lo;0;L;;;;;N;;;;; +1303A;EGYPTIAN HIEROGLYPH A049;Lo;0;L;;;;;N;;;;; +1303B;EGYPTIAN HIEROGLYPH A050;Lo;0;L;;;;;N;;;;; +1303C;EGYPTIAN HIEROGLYPH A051;Lo;0;L;;;;;N;;;;; +1303D;EGYPTIAN HIEROGLYPH A052;Lo;0;L;;;;;N;;;;; +1303E;EGYPTIAN HIEROGLYPH A053;Lo;0;L;;;;;N;;;;; +1303F;EGYPTIAN HIEROGLYPH A054;Lo;0;L;;;;;N;;;;; +13040;EGYPTIAN HIEROGLYPH A055;Lo;0;L;;;;;N;;;;; +13041;EGYPTIAN HIEROGLYPH A056;Lo;0;L;;;;;N;;;;; +13042;EGYPTIAN HIEROGLYPH A057;Lo;0;L;;;;;N;;;;; +13043;EGYPTIAN HIEROGLYPH A058;Lo;0;L;;;;;N;;;;; +13044;EGYPTIAN HIEROGLYPH A059;Lo;0;L;;;;;N;;;;; +13045;EGYPTIAN HIEROGLYPH A060;Lo;0;L;;;;;N;;;;; +13046;EGYPTIAN HIEROGLYPH A061;Lo;0;L;;;;;N;;;;; +13047;EGYPTIAN HIEROGLYPH A062;Lo;0;L;;;;;N;;;;; +13048;EGYPTIAN HIEROGLYPH A063;Lo;0;L;;;;;N;;;;; +13049;EGYPTIAN HIEROGLYPH A064;Lo;0;L;;;;;N;;;;; +1304A;EGYPTIAN HIEROGLYPH A065;Lo;0;L;;;;;N;;;;; +1304B;EGYPTIAN HIEROGLYPH A066;Lo;0;L;;;;;N;;;;; +1304C;EGYPTIAN HIEROGLYPH A067;Lo;0;L;;;;;N;;;;; +1304D;EGYPTIAN HIEROGLYPH A068;Lo;0;L;;;;;N;;;;; +1304E;EGYPTIAN HIEROGLYPH A069;Lo;0;L;;;;;N;;;;; +1304F;EGYPTIAN HIEROGLYPH A070;Lo;0;L;;;;;N;;;;; +13050;EGYPTIAN HIEROGLYPH B001;Lo;0;L;;;;;N;;;;; +13051;EGYPTIAN HIEROGLYPH B002;Lo;0;L;;;;;N;;;;; +13052;EGYPTIAN HIEROGLYPH B003;Lo;0;L;;;;;N;;;;; +13053;EGYPTIAN HIEROGLYPH B004;Lo;0;L;;;;;N;;;;; +13054;EGYPTIAN HIEROGLYPH B005;Lo;0;L;;;;;N;;;;; +13055;EGYPTIAN HIEROGLYPH B005A;Lo;0;L;;;;;N;;;;; +13056;EGYPTIAN HIEROGLYPH B006;Lo;0;L;;;;;N;;;;; +13057;EGYPTIAN HIEROGLYPH B007;Lo;0;L;;;;;N;;;;; +13058;EGYPTIAN HIEROGLYPH B008;Lo;0;L;;;;;N;;;;; +13059;EGYPTIAN HIEROGLYPH B009;Lo;0;L;;;;;N;;;;; +1305A;EGYPTIAN HIEROGLYPH C001;Lo;0;L;;;;;N;;;;; +1305B;EGYPTIAN HIEROGLYPH C002;Lo;0;L;;;;;N;;;;; +1305C;EGYPTIAN HIEROGLYPH C002A;Lo;0;L;;;;;N;;;;; +1305D;EGYPTIAN HIEROGLYPH C002B;Lo;0;L;;;;;N;;;;; +1305E;EGYPTIAN HIEROGLYPH C002C;Lo;0;L;;;;;N;;;;; +1305F;EGYPTIAN HIEROGLYPH C003;Lo;0;L;;;;;N;;;;; +13060;EGYPTIAN HIEROGLYPH C004;Lo;0;L;;;;;N;;;;; +13061;EGYPTIAN HIEROGLYPH C005;Lo;0;L;;;;;N;;;;; +13062;EGYPTIAN HIEROGLYPH C006;Lo;0;L;;;;;N;;;;; +13063;EGYPTIAN HIEROGLYPH C007;Lo;0;L;;;;;N;;;;; +13064;EGYPTIAN HIEROGLYPH C008;Lo;0;L;;;;;N;;;;; +13065;EGYPTIAN HIEROGLYPH C009;Lo;0;L;;;;;N;;;;; +13066;EGYPTIAN HIEROGLYPH C010;Lo;0;L;;;;;N;;;;; +13067;EGYPTIAN HIEROGLYPH C010A;Lo;0;L;;;;;N;;;;; +13068;EGYPTIAN HIEROGLYPH C011;Lo;0;L;;;;;N;;;;; +13069;EGYPTIAN HIEROGLYPH C012;Lo;0;L;;;;;N;;;;; +1306A;EGYPTIAN HIEROGLYPH C013;Lo;0;L;;;;;N;;;;; +1306B;EGYPTIAN HIEROGLYPH C014;Lo;0;L;;;;;N;;;;; +1306C;EGYPTIAN HIEROGLYPH C015;Lo;0;L;;;;;N;;;;; +1306D;EGYPTIAN HIEROGLYPH C016;Lo;0;L;;;;;N;;;;; +1306E;EGYPTIAN HIEROGLYPH C017;Lo;0;L;;;;;N;;;;; +1306F;EGYPTIAN HIEROGLYPH C018;Lo;0;L;;;;;N;;;;; +13070;EGYPTIAN HIEROGLYPH C019;Lo;0;L;;;;;N;;;;; +13071;EGYPTIAN HIEROGLYPH C020;Lo;0;L;;;;;N;;;;; +13072;EGYPTIAN HIEROGLYPH C021;Lo;0;L;;;;;N;;;;; +13073;EGYPTIAN HIEROGLYPH C022;Lo;0;L;;;;;N;;;;; +13074;EGYPTIAN HIEROGLYPH C023;Lo;0;L;;;;;N;;;;; +13075;EGYPTIAN HIEROGLYPH C024;Lo;0;L;;;;;N;;;;; +13076;EGYPTIAN HIEROGLYPH D001;Lo;0;L;;;;;N;;;;; +13077;EGYPTIAN HIEROGLYPH D002;Lo;0;L;;;;;N;;;;; +13078;EGYPTIAN HIEROGLYPH D003;Lo;0;L;;;;;N;;;;; +13079;EGYPTIAN HIEROGLYPH D004;Lo;0;L;;;;;N;;;;; +1307A;EGYPTIAN HIEROGLYPH D005;Lo;0;L;;;;;N;;;;; +1307B;EGYPTIAN HIEROGLYPH D006;Lo;0;L;;;;;N;;;;; +1307C;EGYPTIAN HIEROGLYPH D007;Lo;0;L;;;;;N;;;;; +1307D;EGYPTIAN HIEROGLYPH D008;Lo;0;L;;;;;N;;;;; +1307E;EGYPTIAN HIEROGLYPH D008A;Lo;0;L;;;;;N;;;;; +1307F;EGYPTIAN HIEROGLYPH D009;Lo;0;L;;;;;N;;;;; +13080;EGYPTIAN HIEROGLYPH D010;Lo;0;L;;;;;N;;;;; +13081;EGYPTIAN HIEROGLYPH D011;Lo;0;L;;;;;N;;;;; +13082;EGYPTIAN HIEROGLYPH D012;Lo;0;L;;;;;N;;;;; +13083;EGYPTIAN HIEROGLYPH D013;Lo;0;L;;;;;N;;;;; +13084;EGYPTIAN HIEROGLYPH D014;Lo;0;L;;;;;N;;;;; +13085;EGYPTIAN HIEROGLYPH D015;Lo;0;L;;;;;N;;;;; +13086;EGYPTIAN HIEROGLYPH D016;Lo;0;L;;;;;N;;;;; +13087;EGYPTIAN HIEROGLYPH D017;Lo;0;L;;;;;N;;;;; +13088;EGYPTIAN HIEROGLYPH D018;Lo;0;L;;;;;N;;;;; +13089;EGYPTIAN HIEROGLYPH D019;Lo;0;L;;;;;N;;;;; +1308A;EGYPTIAN HIEROGLYPH D020;Lo;0;L;;;;;N;;;;; +1308B;EGYPTIAN HIEROGLYPH D021;Lo;0;L;;;;;N;;;;; +1308C;EGYPTIAN HIEROGLYPH D022;Lo;0;L;;;;;N;;;;; +1308D;EGYPTIAN HIEROGLYPH D023;Lo;0;L;;;;;N;;;;; +1308E;EGYPTIAN HIEROGLYPH D024;Lo;0;L;;;;;N;;;;; +1308F;EGYPTIAN HIEROGLYPH D025;Lo;0;L;;;;;N;;;;; +13090;EGYPTIAN HIEROGLYPH D026;Lo;0;L;;;;;N;;;;; +13091;EGYPTIAN HIEROGLYPH D027;Lo;0;L;;;;;N;;;;; +13092;EGYPTIAN HIEROGLYPH D027A;Lo;0;L;;;;;N;;;;; +13093;EGYPTIAN HIEROGLYPH D028;Lo;0;L;;;;;N;;;;; +13094;EGYPTIAN HIEROGLYPH D029;Lo;0;L;;;;;N;;;;; +13095;EGYPTIAN HIEROGLYPH D030;Lo;0;L;;;;;N;;;;; +13096;EGYPTIAN HIEROGLYPH D031;Lo;0;L;;;;;N;;;;; +13097;EGYPTIAN HIEROGLYPH D031A;Lo;0;L;;;;;N;;;;; +13098;EGYPTIAN HIEROGLYPH D032;Lo;0;L;;;;;N;;;;; +13099;EGYPTIAN HIEROGLYPH D033;Lo;0;L;;;;;N;;;;; +1309A;EGYPTIAN HIEROGLYPH D034;Lo;0;L;;;;;N;;;;; +1309B;EGYPTIAN HIEROGLYPH D034A;Lo;0;L;;;;;N;;;;; +1309C;EGYPTIAN HIEROGLYPH D035;Lo;0;L;;;;;N;;;;; +1309D;EGYPTIAN HIEROGLYPH D036;Lo;0;L;;;;;N;;;;; +1309E;EGYPTIAN HIEROGLYPH D037;Lo;0;L;;;;;N;;;;; +1309F;EGYPTIAN HIEROGLYPH D038;Lo;0;L;;;;;N;;;;; +130A0;EGYPTIAN HIEROGLYPH D039;Lo;0;L;;;;;N;;;;; +130A1;EGYPTIAN HIEROGLYPH D040;Lo;0;L;;;;;N;;;;; +130A2;EGYPTIAN HIEROGLYPH D041;Lo;0;L;;;;;N;;;;; +130A3;EGYPTIAN HIEROGLYPH D042;Lo;0;L;;;;;N;;;;; +130A4;EGYPTIAN HIEROGLYPH D043;Lo;0;L;;;;;N;;;;; +130A5;EGYPTIAN HIEROGLYPH D044;Lo;0;L;;;;;N;;;;; +130A6;EGYPTIAN HIEROGLYPH D045;Lo;0;L;;;;;N;;;;; +130A7;EGYPTIAN HIEROGLYPH D046;Lo;0;L;;;;;N;;;;; +130A8;EGYPTIAN HIEROGLYPH D046A;Lo;0;L;;;;;N;;;;; +130A9;EGYPTIAN HIEROGLYPH D047;Lo;0;L;;;;;N;;;;; +130AA;EGYPTIAN HIEROGLYPH D048;Lo;0;L;;;;;N;;;;; +130AB;EGYPTIAN HIEROGLYPH D048A;Lo;0;L;;;;;N;;;;; +130AC;EGYPTIAN HIEROGLYPH D049;Lo;0;L;;;;;N;;;;; +130AD;EGYPTIAN HIEROGLYPH D050;Lo;0;L;;;;;N;;;;; +130AE;EGYPTIAN HIEROGLYPH D050A;Lo;0;L;;;;;N;;;;; +130AF;EGYPTIAN HIEROGLYPH D050B;Lo;0;L;;;;;N;;;;; +130B0;EGYPTIAN HIEROGLYPH D050C;Lo;0;L;;;;;N;;;;; +130B1;EGYPTIAN HIEROGLYPH D050D;Lo;0;L;;;;;N;;;;; +130B2;EGYPTIAN HIEROGLYPH D050E;Lo;0;L;;;;;N;;;;; +130B3;EGYPTIAN HIEROGLYPH D050F;Lo;0;L;;;;;N;;;;; +130B4;EGYPTIAN HIEROGLYPH D050G;Lo;0;L;;;;;N;;;;; +130B5;EGYPTIAN HIEROGLYPH D050H;Lo;0;L;;;;;N;;;;; +130B6;EGYPTIAN HIEROGLYPH D050I;Lo;0;L;;;;;N;;;;; +130B7;EGYPTIAN HIEROGLYPH D051;Lo;0;L;;;;;N;;;;; +130B8;EGYPTIAN HIEROGLYPH D052;Lo;0;L;;;;;N;;;;; +130B9;EGYPTIAN HIEROGLYPH D052A;Lo;0;L;;;;;N;;;;; +130BA;EGYPTIAN HIEROGLYPH D053;Lo;0;L;;;;;N;;;;; +130BB;EGYPTIAN HIEROGLYPH D054;Lo;0;L;;;;;N;;;;; +130BC;EGYPTIAN HIEROGLYPH D054A;Lo;0;L;;;;;N;;;;; +130BD;EGYPTIAN HIEROGLYPH D055;Lo;0;L;;;;;N;;;;; +130BE;EGYPTIAN HIEROGLYPH D056;Lo;0;L;;;;;N;;;;; +130BF;EGYPTIAN HIEROGLYPH D057;Lo;0;L;;;;;N;;;;; +130C0;EGYPTIAN HIEROGLYPH D058;Lo;0;L;;;;;N;;;;; +130C1;EGYPTIAN HIEROGLYPH D059;Lo;0;L;;;;;N;;;;; +130C2;EGYPTIAN HIEROGLYPH D060;Lo;0;L;;;;;N;;;;; +130C3;EGYPTIAN HIEROGLYPH D061;Lo;0;L;;;;;N;;;;; +130C4;EGYPTIAN HIEROGLYPH D062;Lo;0;L;;;;;N;;;;; +130C5;EGYPTIAN HIEROGLYPH D063;Lo;0;L;;;;;N;;;;; +130C6;EGYPTIAN HIEROGLYPH D064;Lo;0;L;;;;;N;;;;; +130C7;EGYPTIAN HIEROGLYPH D065;Lo;0;L;;;;;N;;;;; +130C8;EGYPTIAN HIEROGLYPH D066;Lo;0;L;;;;;N;;;;; +130C9;EGYPTIAN HIEROGLYPH D067;Lo;0;L;;;;;N;;;;; +130CA;EGYPTIAN HIEROGLYPH D067A;Lo;0;L;;;;;N;;;;; +130CB;EGYPTIAN HIEROGLYPH D067B;Lo;0;L;;;;;N;;;;; +130CC;EGYPTIAN HIEROGLYPH D067C;Lo;0;L;;;;;N;;;;; +130CD;EGYPTIAN HIEROGLYPH D067D;Lo;0;L;;;;;N;;;;; +130CE;EGYPTIAN HIEROGLYPH D067E;Lo;0;L;;;;;N;;;;; +130CF;EGYPTIAN HIEROGLYPH D067F;Lo;0;L;;;;;N;;;;; +130D0;EGYPTIAN HIEROGLYPH D067G;Lo;0;L;;;;;N;;;;; +130D1;EGYPTIAN HIEROGLYPH D067H;Lo;0;L;;;;;N;;;;; +130D2;EGYPTIAN HIEROGLYPH E001;Lo;0;L;;;;;N;;;;; +130D3;EGYPTIAN HIEROGLYPH E002;Lo;0;L;;;;;N;;;;; +130D4;EGYPTIAN HIEROGLYPH E003;Lo;0;L;;;;;N;;;;; +130D5;EGYPTIAN HIEROGLYPH E004;Lo;0;L;;;;;N;;;;; +130D6;EGYPTIAN HIEROGLYPH E005;Lo;0;L;;;;;N;;;;; +130D7;EGYPTIAN HIEROGLYPH E006;Lo;0;L;;;;;N;;;;; +130D8;EGYPTIAN HIEROGLYPH E007;Lo;0;L;;;;;N;;;;; +130D9;EGYPTIAN HIEROGLYPH E008;Lo;0;L;;;;;N;;;;; +130DA;EGYPTIAN HIEROGLYPH E008A;Lo;0;L;;;;;N;;;;; +130DB;EGYPTIAN HIEROGLYPH E009;Lo;0;L;;;;;N;;;;; +130DC;EGYPTIAN HIEROGLYPH E009A;Lo;0;L;;;;;N;;;;; +130DD;EGYPTIAN HIEROGLYPH E010;Lo;0;L;;;;;N;;;;; +130DE;EGYPTIAN HIEROGLYPH E011;Lo;0;L;;;;;N;;;;; +130DF;EGYPTIAN HIEROGLYPH E012;Lo;0;L;;;;;N;;;;; +130E0;EGYPTIAN HIEROGLYPH E013;Lo;0;L;;;;;N;;;;; +130E1;EGYPTIAN HIEROGLYPH E014;Lo;0;L;;;;;N;;;;; +130E2;EGYPTIAN HIEROGLYPH E015;Lo;0;L;;;;;N;;;;; +130E3;EGYPTIAN HIEROGLYPH E016;Lo;0;L;;;;;N;;;;; +130E4;EGYPTIAN HIEROGLYPH E016A;Lo;0;L;;;;;N;;;;; +130E5;EGYPTIAN HIEROGLYPH E017;Lo;0;L;;;;;N;;;;; +130E6;EGYPTIAN HIEROGLYPH E017A;Lo;0;L;;;;;N;;;;; +130E7;EGYPTIAN HIEROGLYPH E018;Lo;0;L;;;;;N;;;;; +130E8;EGYPTIAN HIEROGLYPH E019;Lo;0;L;;;;;N;;;;; +130E9;EGYPTIAN HIEROGLYPH E020;Lo;0;L;;;;;N;;;;; +130EA;EGYPTIAN HIEROGLYPH E020A;Lo;0;L;;;;;N;;;;; +130EB;EGYPTIAN HIEROGLYPH E021;Lo;0;L;;;;;N;;;;; +130EC;EGYPTIAN HIEROGLYPH E022;Lo;0;L;;;;;N;;;;; +130ED;EGYPTIAN HIEROGLYPH E023;Lo;0;L;;;;;N;;;;; +130EE;EGYPTIAN HIEROGLYPH E024;Lo;0;L;;;;;N;;;;; +130EF;EGYPTIAN HIEROGLYPH E025;Lo;0;L;;;;;N;;;;; +130F0;EGYPTIAN HIEROGLYPH E026;Lo;0;L;;;;;N;;;;; +130F1;EGYPTIAN HIEROGLYPH E027;Lo;0;L;;;;;N;;;;; +130F2;EGYPTIAN HIEROGLYPH E028;Lo;0;L;;;;;N;;;;; +130F3;EGYPTIAN HIEROGLYPH E028A;Lo;0;L;;;;;N;;;;; +130F4;EGYPTIAN HIEROGLYPH E029;Lo;0;L;;;;;N;;;;; +130F5;EGYPTIAN HIEROGLYPH E030;Lo;0;L;;;;;N;;;;; +130F6;EGYPTIAN HIEROGLYPH E031;Lo;0;L;;;;;N;;;;; +130F7;EGYPTIAN HIEROGLYPH E032;Lo;0;L;;;;;N;;;;; +130F8;EGYPTIAN HIEROGLYPH E033;Lo;0;L;;;;;N;;;;; +130F9;EGYPTIAN HIEROGLYPH E034;Lo;0;L;;;;;N;;;;; +130FA;EGYPTIAN HIEROGLYPH E034A;Lo;0;L;;;;;N;;;;; +130FB;EGYPTIAN HIEROGLYPH E036;Lo;0;L;;;;;N;;;;; +130FC;EGYPTIAN HIEROGLYPH E037;Lo;0;L;;;;;N;;;;; +130FD;EGYPTIAN HIEROGLYPH E038;Lo;0;L;;;;;N;;;;; +130FE;EGYPTIAN HIEROGLYPH F001;Lo;0;L;;;;;N;;;;; +130FF;EGYPTIAN HIEROGLYPH F001A;Lo;0;L;;;;;N;;;;; +13100;EGYPTIAN HIEROGLYPH F002;Lo;0;L;;;;;N;;;;; +13101;EGYPTIAN HIEROGLYPH F003;Lo;0;L;;;;;N;;;;; +13102;EGYPTIAN HIEROGLYPH F004;Lo;0;L;;;;;N;;;;; +13103;EGYPTIAN HIEROGLYPH F005;Lo;0;L;;;;;N;;;;; +13104;EGYPTIAN HIEROGLYPH F006;Lo;0;L;;;;;N;;;;; +13105;EGYPTIAN HIEROGLYPH F007;Lo;0;L;;;;;N;;;;; +13106;EGYPTIAN HIEROGLYPH F008;Lo;0;L;;;;;N;;;;; +13107;EGYPTIAN HIEROGLYPH F009;Lo;0;L;;;;;N;;;;; +13108;EGYPTIAN HIEROGLYPH F010;Lo;0;L;;;;;N;;;;; +13109;EGYPTIAN HIEROGLYPH F011;Lo;0;L;;;;;N;;;;; +1310A;EGYPTIAN HIEROGLYPH F012;Lo;0;L;;;;;N;;;;; +1310B;EGYPTIAN HIEROGLYPH F013;Lo;0;L;;;;;N;;;;; +1310C;EGYPTIAN HIEROGLYPH F013A;Lo;0;L;;;;;N;;;;; +1310D;EGYPTIAN HIEROGLYPH F014;Lo;0;L;;;;;N;;;;; +1310E;EGYPTIAN HIEROGLYPH F015;Lo;0;L;;;;;N;;;;; +1310F;EGYPTIAN HIEROGLYPH F016;Lo;0;L;;;;;N;;;;; +13110;EGYPTIAN HIEROGLYPH F017;Lo;0;L;;;;;N;;;;; +13111;EGYPTIAN HIEROGLYPH F018;Lo;0;L;;;;;N;;;;; +13112;EGYPTIAN HIEROGLYPH F019;Lo;0;L;;;;;N;;;;; +13113;EGYPTIAN HIEROGLYPH F020;Lo;0;L;;;;;N;;;;; +13114;EGYPTIAN HIEROGLYPH F021;Lo;0;L;;;;;N;;;;; +13115;EGYPTIAN HIEROGLYPH F021A;Lo;0;L;;;;;N;;;;; +13116;EGYPTIAN HIEROGLYPH F022;Lo;0;L;;;;;N;;;;; +13117;EGYPTIAN HIEROGLYPH F023;Lo;0;L;;;;;N;;;;; +13118;EGYPTIAN HIEROGLYPH F024;Lo;0;L;;;;;N;;;;; +13119;EGYPTIAN HIEROGLYPH F025;Lo;0;L;;;;;N;;;;; +1311A;EGYPTIAN HIEROGLYPH F026;Lo;0;L;;;;;N;;;;; +1311B;EGYPTIAN HIEROGLYPH F027;Lo;0;L;;;;;N;;;;; +1311C;EGYPTIAN HIEROGLYPH F028;Lo;0;L;;;;;N;;;;; +1311D;EGYPTIAN HIEROGLYPH F029;Lo;0;L;;;;;N;;;;; +1311E;EGYPTIAN HIEROGLYPH F030;Lo;0;L;;;;;N;;;;; +1311F;EGYPTIAN HIEROGLYPH F031;Lo;0;L;;;;;N;;;;; +13120;EGYPTIAN HIEROGLYPH F031A;Lo;0;L;;;;;N;;;;; +13121;EGYPTIAN HIEROGLYPH F032;Lo;0;L;;;;;N;;;;; +13122;EGYPTIAN HIEROGLYPH F033;Lo;0;L;;;;;N;;;;; +13123;EGYPTIAN HIEROGLYPH F034;Lo;0;L;;;;;N;;;;; +13124;EGYPTIAN HIEROGLYPH F035;Lo;0;L;;;;;N;;;;; +13125;EGYPTIAN HIEROGLYPH F036;Lo;0;L;;;;;N;;;;; +13126;EGYPTIAN HIEROGLYPH F037;Lo;0;L;;;;;N;;;;; +13127;EGYPTIAN HIEROGLYPH F037A;Lo;0;L;;;;;N;;;;; +13128;EGYPTIAN HIEROGLYPH F038;Lo;0;L;;;;;N;;;;; +13129;EGYPTIAN HIEROGLYPH F038A;Lo;0;L;;;;;N;;;;; +1312A;EGYPTIAN HIEROGLYPH F039;Lo;0;L;;;;;N;;;;; +1312B;EGYPTIAN HIEROGLYPH F040;Lo;0;L;;;;;N;;;;; +1312C;EGYPTIAN HIEROGLYPH F041;Lo;0;L;;;;;N;;;;; +1312D;EGYPTIAN HIEROGLYPH F042;Lo;0;L;;;;;N;;;;; +1312E;EGYPTIAN HIEROGLYPH F043;Lo;0;L;;;;;N;;;;; +1312F;EGYPTIAN HIEROGLYPH F044;Lo;0;L;;;;;N;;;;; +13130;EGYPTIAN HIEROGLYPH F045;Lo;0;L;;;;;N;;;;; +13131;EGYPTIAN HIEROGLYPH F045A;Lo;0;L;;;;;N;;;;; +13132;EGYPTIAN HIEROGLYPH F046;Lo;0;L;;;;;N;;;;; +13133;EGYPTIAN HIEROGLYPH F046A;Lo;0;L;;;;;N;;;;; +13134;EGYPTIAN HIEROGLYPH F047;Lo;0;L;;;;;N;;;;; +13135;EGYPTIAN HIEROGLYPH F047A;Lo;0;L;;;;;N;;;;; +13136;EGYPTIAN HIEROGLYPH F048;Lo;0;L;;;;;N;;;;; +13137;EGYPTIAN HIEROGLYPH F049;Lo;0;L;;;;;N;;;;; +13138;EGYPTIAN HIEROGLYPH F050;Lo;0;L;;;;;N;;;;; +13139;EGYPTIAN HIEROGLYPH F051;Lo;0;L;;;;;N;;;;; +1313A;EGYPTIAN HIEROGLYPH F051A;Lo;0;L;;;;;N;;;;; +1313B;EGYPTIAN HIEROGLYPH F051B;Lo;0;L;;;;;N;;;;; +1313C;EGYPTIAN HIEROGLYPH F051C;Lo;0;L;;;;;N;;;;; +1313D;EGYPTIAN HIEROGLYPH F052;Lo;0;L;;;;;N;;;;; +1313E;EGYPTIAN HIEROGLYPH F053;Lo;0;L;;;;;N;;;;; +1313F;EGYPTIAN HIEROGLYPH G001;Lo;0;L;;;;;N;;;;; +13140;EGYPTIAN HIEROGLYPH G002;Lo;0;L;;;;;N;;;;; +13141;EGYPTIAN HIEROGLYPH G003;Lo;0;L;;;;;N;;;;; +13142;EGYPTIAN HIEROGLYPH G004;Lo;0;L;;;;;N;;;;; +13143;EGYPTIAN HIEROGLYPH G005;Lo;0;L;;;;;N;;;;; +13144;EGYPTIAN HIEROGLYPH G006;Lo;0;L;;;;;N;;;;; +13145;EGYPTIAN HIEROGLYPH G006A;Lo;0;L;;;;;N;;;;; +13146;EGYPTIAN HIEROGLYPH G007;Lo;0;L;;;;;N;;;;; +13147;EGYPTIAN HIEROGLYPH G007A;Lo;0;L;;;;;N;;;;; +13148;EGYPTIAN HIEROGLYPH G007B;Lo;0;L;;;;;N;;;;; +13149;EGYPTIAN HIEROGLYPH G008;Lo;0;L;;;;;N;;;;; +1314A;EGYPTIAN HIEROGLYPH G009;Lo;0;L;;;;;N;;;;; +1314B;EGYPTIAN HIEROGLYPH G010;Lo;0;L;;;;;N;;;;; +1314C;EGYPTIAN HIEROGLYPH G011;Lo;0;L;;;;;N;;;;; +1314D;EGYPTIAN HIEROGLYPH G011A;Lo;0;L;;;;;N;;;;; +1314E;EGYPTIAN HIEROGLYPH G012;Lo;0;L;;;;;N;;;;; +1314F;EGYPTIAN HIEROGLYPH G013;Lo;0;L;;;;;N;;;;; +13150;EGYPTIAN HIEROGLYPH G014;Lo;0;L;;;;;N;;;;; +13151;EGYPTIAN HIEROGLYPH G015;Lo;0;L;;;;;N;;;;; +13152;EGYPTIAN HIEROGLYPH G016;Lo;0;L;;;;;N;;;;; +13153;EGYPTIAN HIEROGLYPH G017;Lo;0;L;;;;;N;;;;; +13154;EGYPTIAN HIEROGLYPH G018;Lo;0;L;;;;;N;;;;; +13155;EGYPTIAN HIEROGLYPH G019;Lo;0;L;;;;;N;;;;; +13156;EGYPTIAN HIEROGLYPH G020;Lo;0;L;;;;;N;;;;; +13157;EGYPTIAN HIEROGLYPH G020A;Lo;0;L;;;;;N;;;;; +13158;EGYPTIAN HIEROGLYPH G021;Lo;0;L;;;;;N;;;;; +13159;EGYPTIAN HIEROGLYPH G022;Lo;0;L;;;;;N;;;;; +1315A;EGYPTIAN HIEROGLYPH G023;Lo;0;L;;;;;N;;;;; +1315B;EGYPTIAN HIEROGLYPH G024;Lo;0;L;;;;;N;;;;; +1315C;EGYPTIAN HIEROGLYPH G025;Lo;0;L;;;;;N;;;;; +1315D;EGYPTIAN HIEROGLYPH G026;Lo;0;L;;;;;N;;;;; +1315E;EGYPTIAN HIEROGLYPH G026A;Lo;0;L;;;;;N;;;;; +1315F;EGYPTIAN HIEROGLYPH G027;Lo;0;L;;;;;N;;;;; +13160;EGYPTIAN HIEROGLYPH G028;Lo;0;L;;;;;N;;;;; +13161;EGYPTIAN HIEROGLYPH G029;Lo;0;L;;;;;N;;;;; +13162;EGYPTIAN HIEROGLYPH G030;Lo;0;L;;;;;N;;;;; +13163;EGYPTIAN HIEROGLYPH G031;Lo;0;L;;;;;N;;;;; +13164;EGYPTIAN HIEROGLYPH G032;Lo;0;L;;;;;N;;;;; +13165;EGYPTIAN HIEROGLYPH G033;Lo;0;L;;;;;N;;;;; +13166;EGYPTIAN HIEROGLYPH G034;Lo;0;L;;;;;N;;;;; +13167;EGYPTIAN HIEROGLYPH G035;Lo;0;L;;;;;N;;;;; +13168;EGYPTIAN HIEROGLYPH G036;Lo;0;L;;;;;N;;;;; +13169;EGYPTIAN HIEROGLYPH G036A;Lo;0;L;;;;;N;;;;; +1316A;EGYPTIAN HIEROGLYPH G037;Lo;0;L;;;;;N;;;;; +1316B;EGYPTIAN HIEROGLYPH G037A;Lo;0;L;;;;;N;;;;; +1316C;EGYPTIAN HIEROGLYPH G038;Lo;0;L;;;;;N;;;;; +1316D;EGYPTIAN HIEROGLYPH G039;Lo;0;L;;;;;N;;;;; +1316E;EGYPTIAN HIEROGLYPH G040;Lo;0;L;;;;;N;;;;; +1316F;EGYPTIAN HIEROGLYPH G041;Lo;0;L;;;;;N;;;;; +13170;EGYPTIAN HIEROGLYPH G042;Lo;0;L;;;;;N;;;;; +13171;EGYPTIAN HIEROGLYPH G043;Lo;0;L;;;;;N;;;;; +13172;EGYPTIAN HIEROGLYPH G043A;Lo;0;L;;;;;N;;;;; +13173;EGYPTIAN HIEROGLYPH G044;Lo;0;L;;;;;N;;;;; +13174;EGYPTIAN HIEROGLYPH G045;Lo;0;L;;;;;N;;;;; +13175;EGYPTIAN HIEROGLYPH G045A;Lo;0;L;;;;;N;;;;; +13176;EGYPTIAN HIEROGLYPH G046;Lo;0;L;;;;;N;;;;; +13177;EGYPTIAN HIEROGLYPH G047;Lo;0;L;;;;;N;;;;; +13178;EGYPTIAN HIEROGLYPH G048;Lo;0;L;;;;;N;;;;; +13179;EGYPTIAN HIEROGLYPH G049;Lo;0;L;;;;;N;;;;; +1317A;EGYPTIAN HIEROGLYPH G050;Lo;0;L;;;;;N;;;;; +1317B;EGYPTIAN HIEROGLYPH G051;Lo;0;L;;;;;N;;;;; +1317C;EGYPTIAN HIEROGLYPH G052;Lo;0;L;;;;;N;;;;; +1317D;EGYPTIAN HIEROGLYPH G053;Lo;0;L;;;;;N;;;;; +1317E;EGYPTIAN HIEROGLYPH G054;Lo;0;L;;;;;N;;;;; +1317F;EGYPTIAN HIEROGLYPH H001;Lo;0;L;;;;;N;;;;; +13180;EGYPTIAN HIEROGLYPH H002;Lo;0;L;;;;;N;;;;; +13181;EGYPTIAN HIEROGLYPH H003;Lo;0;L;;;;;N;;;;; +13182;EGYPTIAN HIEROGLYPH H004;Lo;0;L;;;;;N;;;;; +13183;EGYPTIAN HIEROGLYPH H005;Lo;0;L;;;;;N;;;;; +13184;EGYPTIAN HIEROGLYPH H006;Lo;0;L;;;;;N;;;;; +13185;EGYPTIAN HIEROGLYPH H006A;Lo;0;L;;;;;N;;;;; +13186;EGYPTIAN HIEROGLYPH H007;Lo;0;L;;;;;N;;;;; +13187;EGYPTIAN HIEROGLYPH H008;Lo;0;L;;;;;N;;;;; +13188;EGYPTIAN HIEROGLYPH I001;Lo;0;L;;;;;N;;;;; +13189;EGYPTIAN HIEROGLYPH I002;Lo;0;L;;;;;N;;;;; +1318A;EGYPTIAN HIEROGLYPH I003;Lo;0;L;;;;;N;;;;; +1318B;EGYPTIAN HIEROGLYPH I004;Lo;0;L;;;;;N;;;;; +1318C;EGYPTIAN HIEROGLYPH I005;Lo;0;L;;;;;N;;;;; +1318D;EGYPTIAN HIEROGLYPH I005A;Lo;0;L;;;;;N;;;;; +1318E;EGYPTIAN HIEROGLYPH I006;Lo;0;L;;;;;N;;;;; +1318F;EGYPTIAN HIEROGLYPH I007;Lo;0;L;;;;;N;;;;; +13190;EGYPTIAN HIEROGLYPH I008;Lo;0;L;;;;;N;;;;; +13191;EGYPTIAN HIEROGLYPH I009;Lo;0;L;;;;;N;;;;; +13192;EGYPTIAN HIEROGLYPH I009A;Lo;0;L;;;;;N;;;;; +13193;EGYPTIAN HIEROGLYPH I010;Lo;0;L;;;;;N;;;;; +13194;EGYPTIAN HIEROGLYPH I010A;Lo;0;L;;;;;N;;;;; +13195;EGYPTIAN HIEROGLYPH I011;Lo;0;L;;;;;N;;;;; +13196;EGYPTIAN HIEROGLYPH I011A;Lo;0;L;;;;;N;;;;; +13197;EGYPTIAN HIEROGLYPH I012;Lo;0;L;;;;;N;;;;; +13198;EGYPTIAN HIEROGLYPH I013;Lo;0;L;;;;;N;;;;; +13199;EGYPTIAN HIEROGLYPH I014;Lo;0;L;;;;;N;;;;; +1319A;EGYPTIAN HIEROGLYPH I015;Lo;0;L;;;;;N;;;;; +1319B;EGYPTIAN HIEROGLYPH K001;Lo;0;L;;;;;N;;;;; +1319C;EGYPTIAN HIEROGLYPH K002;Lo;0;L;;;;;N;;;;; +1319D;EGYPTIAN HIEROGLYPH K003;Lo;0;L;;;;;N;;;;; +1319E;EGYPTIAN HIEROGLYPH K004;Lo;0;L;;;;;N;;;;; +1319F;EGYPTIAN HIEROGLYPH K005;Lo;0;L;;;;;N;;;;; +131A0;EGYPTIAN HIEROGLYPH K006;Lo;0;L;;;;;N;;;;; +131A1;EGYPTIAN HIEROGLYPH K007;Lo;0;L;;;;;N;;;;; +131A2;EGYPTIAN HIEROGLYPH K008;Lo;0;L;;;;;N;;;;; +131A3;EGYPTIAN HIEROGLYPH L001;Lo;0;L;;;;;N;;;;; +131A4;EGYPTIAN HIEROGLYPH L002;Lo;0;L;;;;;N;;;;; +131A5;EGYPTIAN HIEROGLYPH L002A;Lo;0;L;;;;;N;;;;; +131A6;EGYPTIAN HIEROGLYPH L003;Lo;0;L;;;;;N;;;;; +131A7;EGYPTIAN HIEROGLYPH L004;Lo;0;L;;;;;N;;;;; +131A8;EGYPTIAN HIEROGLYPH L005;Lo;0;L;;;;;N;;;;; +131A9;EGYPTIAN HIEROGLYPH L006;Lo;0;L;;;;;N;;;;; +131AA;EGYPTIAN HIEROGLYPH L006A;Lo;0;L;;;;;N;;;;; +131AB;EGYPTIAN HIEROGLYPH L007;Lo;0;L;;;;;N;;;;; +131AC;EGYPTIAN HIEROGLYPH L008;Lo;0;L;;;;;N;;;;; +131AD;EGYPTIAN HIEROGLYPH M001;Lo;0;L;;;;;N;;;;; +131AE;EGYPTIAN HIEROGLYPH M001A;Lo;0;L;;;;;N;;;;; +131AF;EGYPTIAN HIEROGLYPH M001B;Lo;0;L;;;;;N;;;;; +131B0;EGYPTIAN HIEROGLYPH M002;Lo;0;L;;;;;N;;;;; +131B1;EGYPTIAN HIEROGLYPH M003;Lo;0;L;;;;;N;;;;; +131B2;EGYPTIAN HIEROGLYPH M003A;Lo;0;L;;;;;N;;;;; +131B3;EGYPTIAN HIEROGLYPH M004;Lo;0;L;;;;;N;;;;; +131B4;EGYPTIAN HIEROGLYPH M005;Lo;0;L;;;;;N;;;;; +131B5;EGYPTIAN HIEROGLYPH M006;Lo;0;L;;;;;N;;;;; +131B6;EGYPTIAN HIEROGLYPH M007;Lo;0;L;;;;;N;;;;; +131B7;EGYPTIAN HIEROGLYPH M008;Lo;0;L;;;;;N;;;;; +131B8;EGYPTIAN HIEROGLYPH M009;Lo;0;L;;;;;N;;;;; +131B9;EGYPTIAN HIEROGLYPH M010;Lo;0;L;;;;;N;;;;; +131BA;EGYPTIAN HIEROGLYPH M010A;Lo;0;L;;;;;N;;;;; +131BB;EGYPTIAN HIEROGLYPH M011;Lo;0;L;;;;;N;;;;; +131BC;EGYPTIAN HIEROGLYPH M012;Lo;0;L;;;;;N;;;;; +131BD;EGYPTIAN HIEROGLYPH M012A;Lo;0;L;;;;;N;;;;; +131BE;EGYPTIAN HIEROGLYPH M012B;Lo;0;L;;;;;N;;;;; +131BF;EGYPTIAN HIEROGLYPH M012C;Lo;0;L;;;;;N;;;;; +131C0;EGYPTIAN HIEROGLYPH M012D;Lo;0;L;;;;;N;;;;; +131C1;EGYPTIAN HIEROGLYPH M012E;Lo;0;L;;;;;N;;;;; +131C2;EGYPTIAN HIEROGLYPH M012F;Lo;0;L;;;;;N;;;;; +131C3;EGYPTIAN HIEROGLYPH M012G;Lo;0;L;;;;;N;;;;; +131C4;EGYPTIAN HIEROGLYPH M012H;Lo;0;L;;;;;N;;;;; +131C5;EGYPTIAN HIEROGLYPH M013;Lo;0;L;;;;;N;;;;; +131C6;EGYPTIAN HIEROGLYPH M014;Lo;0;L;;;;;N;;;;; +131C7;EGYPTIAN HIEROGLYPH M015;Lo;0;L;;;;;N;;;;; +131C8;EGYPTIAN HIEROGLYPH M015A;Lo;0;L;;;;;N;;;;; +131C9;EGYPTIAN HIEROGLYPH M016;Lo;0;L;;;;;N;;;;; +131CA;EGYPTIAN HIEROGLYPH M016A;Lo;0;L;;;;;N;;;;; +131CB;EGYPTIAN HIEROGLYPH M017;Lo;0;L;;;;;N;;;;; +131CC;EGYPTIAN HIEROGLYPH M017A;Lo;0;L;;;;;N;;;;; +131CD;EGYPTIAN HIEROGLYPH M018;Lo;0;L;;;;;N;;;;; +131CE;EGYPTIAN HIEROGLYPH M019;Lo;0;L;;;;;N;;;;; +131CF;EGYPTIAN HIEROGLYPH M020;Lo;0;L;;;;;N;;;;; +131D0;EGYPTIAN HIEROGLYPH M021;Lo;0;L;;;;;N;;;;; +131D1;EGYPTIAN HIEROGLYPH M022;Lo;0;L;;;;;N;;;;; +131D2;EGYPTIAN HIEROGLYPH M022A;Lo;0;L;;;;;N;;;;; +131D3;EGYPTIAN HIEROGLYPH M023;Lo;0;L;;;;;N;;;;; +131D4;EGYPTIAN HIEROGLYPH M024;Lo;0;L;;;;;N;;;;; +131D5;EGYPTIAN HIEROGLYPH M024A;Lo;0;L;;;;;N;;;;; +131D6;EGYPTIAN HIEROGLYPH M025;Lo;0;L;;;;;N;;;;; +131D7;EGYPTIAN HIEROGLYPH M026;Lo;0;L;;;;;N;;;;; +131D8;EGYPTIAN HIEROGLYPH M027;Lo;0;L;;;;;N;;;;; +131D9;EGYPTIAN HIEROGLYPH M028;Lo;0;L;;;;;N;;;;; +131DA;EGYPTIAN HIEROGLYPH M028A;Lo;0;L;;;;;N;;;;; +131DB;EGYPTIAN HIEROGLYPH M029;Lo;0;L;;;;;N;;;;; +131DC;EGYPTIAN HIEROGLYPH M030;Lo;0;L;;;;;N;;;;; +131DD;EGYPTIAN HIEROGLYPH M031;Lo;0;L;;;;;N;;;;; +131DE;EGYPTIAN HIEROGLYPH M031A;Lo;0;L;;;;;N;;;;; +131DF;EGYPTIAN HIEROGLYPH M032;Lo;0;L;;;;;N;;;;; +131E0;EGYPTIAN HIEROGLYPH M033;Lo;0;L;;;;;N;;;;; +131E1;EGYPTIAN HIEROGLYPH M033A;Lo;0;L;;;;;N;;;;; +131E2;EGYPTIAN HIEROGLYPH M033B;Lo;0;L;;;;;N;;;;; +131E3;EGYPTIAN HIEROGLYPH M034;Lo;0;L;;;;;N;;;;; +131E4;EGYPTIAN HIEROGLYPH M035;Lo;0;L;;;;;N;;;;; +131E5;EGYPTIAN HIEROGLYPH M036;Lo;0;L;;;;;N;;;;; +131E6;EGYPTIAN HIEROGLYPH M037;Lo;0;L;;;;;N;;;;; +131E7;EGYPTIAN HIEROGLYPH M038;Lo;0;L;;;;;N;;;;; +131E8;EGYPTIAN HIEROGLYPH M039;Lo;0;L;;;;;N;;;;; +131E9;EGYPTIAN HIEROGLYPH M040;Lo;0;L;;;;;N;;;;; +131EA;EGYPTIAN HIEROGLYPH M040A;Lo;0;L;;;;;N;;;;; +131EB;EGYPTIAN HIEROGLYPH M041;Lo;0;L;;;;;N;;;;; +131EC;EGYPTIAN HIEROGLYPH M042;Lo;0;L;;;;;N;;;;; +131ED;EGYPTIAN HIEROGLYPH M043;Lo;0;L;;;;;N;;;;; +131EE;EGYPTIAN HIEROGLYPH M044;Lo;0;L;;;;;N;;;;; +131EF;EGYPTIAN HIEROGLYPH N001;Lo;0;L;;;;;N;;;;; +131F0;EGYPTIAN HIEROGLYPH N002;Lo;0;L;;;;;N;;;;; +131F1;EGYPTIAN HIEROGLYPH N003;Lo;0;L;;;;;N;;;;; +131F2;EGYPTIAN HIEROGLYPH N004;Lo;0;L;;;;;N;;;;; +131F3;EGYPTIAN HIEROGLYPH N005;Lo;0;L;;;;;N;;;;; +131F4;EGYPTIAN HIEROGLYPH N006;Lo;0;L;;;;;N;;;;; +131F5;EGYPTIAN HIEROGLYPH N007;Lo;0;L;;;;;N;;;;; +131F6;EGYPTIAN HIEROGLYPH N008;Lo;0;L;;;;;N;;;;; +131F7;EGYPTIAN HIEROGLYPH N009;Lo;0;L;;;;;N;;;;; +131F8;EGYPTIAN HIEROGLYPH N010;Lo;0;L;;;;;N;;;;; +131F9;EGYPTIAN HIEROGLYPH N011;Lo;0;L;;;;;N;;;;; +131FA;EGYPTIAN HIEROGLYPH N012;Lo;0;L;;;;;N;;;;; +131FB;EGYPTIAN HIEROGLYPH N013;Lo;0;L;;;;;N;;;;; +131FC;EGYPTIAN HIEROGLYPH N014;Lo;0;L;;;;;N;;;;; +131FD;EGYPTIAN HIEROGLYPH N015;Lo;0;L;;;;;N;;;;; +131FE;EGYPTIAN HIEROGLYPH N016;Lo;0;L;;;;;N;;;;; +131FF;EGYPTIAN HIEROGLYPH N017;Lo;0;L;;;;;N;;;;; +13200;EGYPTIAN HIEROGLYPH N018;Lo;0;L;;;;;N;;;;; +13201;EGYPTIAN HIEROGLYPH N018A;Lo;0;L;;;;;N;;;;; +13202;EGYPTIAN HIEROGLYPH N018B;Lo;0;L;;;;;N;;;;; +13203;EGYPTIAN HIEROGLYPH N019;Lo;0;L;;;;;N;;;;; +13204;EGYPTIAN HIEROGLYPH N020;Lo;0;L;;;;;N;;;;; +13205;EGYPTIAN HIEROGLYPH N021;Lo;0;L;;;;;N;;;;; +13206;EGYPTIAN HIEROGLYPH N022;Lo;0;L;;;;;N;;;;; +13207;EGYPTIAN HIEROGLYPH N023;Lo;0;L;;;;;N;;;;; +13208;EGYPTIAN HIEROGLYPH N024;Lo;0;L;;;;;N;;;;; +13209;EGYPTIAN HIEROGLYPH N025;Lo;0;L;;;;;N;;;;; +1320A;EGYPTIAN HIEROGLYPH N025A;Lo;0;L;;;;;N;;;;; +1320B;EGYPTIAN HIEROGLYPH N026;Lo;0;L;;;;;N;;;;; +1320C;EGYPTIAN HIEROGLYPH N027;Lo;0;L;;;;;N;;;;; +1320D;EGYPTIAN HIEROGLYPH N028;Lo;0;L;;;;;N;;;;; +1320E;EGYPTIAN HIEROGLYPH N029;Lo;0;L;;;;;N;;;;; +1320F;EGYPTIAN HIEROGLYPH N030;Lo;0;L;;;;;N;;;;; +13210;EGYPTIAN HIEROGLYPH N031;Lo;0;L;;;;;N;;;;; +13211;EGYPTIAN HIEROGLYPH N032;Lo;0;L;;;;;N;;;;; +13212;EGYPTIAN HIEROGLYPH N033;Lo;0;L;;;;;N;;;;; +13213;EGYPTIAN HIEROGLYPH N033A;Lo;0;L;;;;;N;;;;; +13214;EGYPTIAN HIEROGLYPH N034;Lo;0;L;;;;;N;;;;; +13215;EGYPTIAN HIEROGLYPH N034A;Lo;0;L;;;;;N;;;;; +13216;EGYPTIAN HIEROGLYPH N035;Lo;0;L;;;;;N;;;;; +13217;EGYPTIAN HIEROGLYPH N035A;Lo;0;L;;;;;N;;;;; +13218;EGYPTIAN HIEROGLYPH N036;Lo;0;L;;;;;N;;;;; +13219;EGYPTIAN HIEROGLYPH N037;Lo;0;L;;;;;N;;;;; +1321A;EGYPTIAN HIEROGLYPH N037A;Lo;0;L;;;;;N;;;;; +1321B;EGYPTIAN HIEROGLYPH N038;Lo;0;L;;;;;N;;;;; +1321C;EGYPTIAN HIEROGLYPH N039;Lo;0;L;;;;;N;;;;; +1321D;EGYPTIAN HIEROGLYPH N040;Lo;0;L;;;;;N;;;;; +1321E;EGYPTIAN HIEROGLYPH N041;Lo;0;L;;;;;N;;;;; +1321F;EGYPTIAN HIEROGLYPH N042;Lo;0;L;;;;;N;;;;; +13220;EGYPTIAN HIEROGLYPH NL001;Lo;0;L;;;;;N;;;;; +13221;EGYPTIAN HIEROGLYPH NL002;Lo;0;L;;;;;N;;;;; +13222;EGYPTIAN HIEROGLYPH NL003;Lo;0;L;;;;;N;;;;; +13223;EGYPTIAN HIEROGLYPH NL004;Lo;0;L;;;;;N;;;;; +13224;EGYPTIAN HIEROGLYPH NL005;Lo;0;L;;;;;N;;;;; +13225;EGYPTIAN HIEROGLYPH NL005A;Lo;0;L;;;;;N;;;;; +13226;EGYPTIAN HIEROGLYPH NL006;Lo;0;L;;;;;N;;;;; +13227;EGYPTIAN HIEROGLYPH NL007;Lo;0;L;;;;;N;;;;; +13228;EGYPTIAN HIEROGLYPH NL008;Lo;0;L;;;;;N;;;;; +13229;EGYPTIAN HIEROGLYPH NL009;Lo;0;L;;;;;N;;;;; +1322A;EGYPTIAN HIEROGLYPH NL010;Lo;0;L;;;;;N;;;;; +1322B;EGYPTIAN HIEROGLYPH NL011;Lo;0;L;;;;;N;;;;; +1322C;EGYPTIAN HIEROGLYPH NL012;Lo;0;L;;;;;N;;;;; +1322D;EGYPTIAN HIEROGLYPH NL013;Lo;0;L;;;;;N;;;;; +1322E;EGYPTIAN HIEROGLYPH NL014;Lo;0;L;;;;;N;;;;; +1322F;EGYPTIAN HIEROGLYPH NL015;Lo;0;L;;;;;N;;;;; +13230;EGYPTIAN HIEROGLYPH NL016;Lo;0;L;;;;;N;;;;; +13231;EGYPTIAN HIEROGLYPH NL017;Lo;0;L;;;;;N;;;;; +13232;EGYPTIAN HIEROGLYPH NL017A;Lo;0;L;;;;;N;;;;; +13233;EGYPTIAN HIEROGLYPH NL018;Lo;0;L;;;;;N;;;;; +13234;EGYPTIAN HIEROGLYPH NL019;Lo;0;L;;;;;N;;;;; +13235;EGYPTIAN HIEROGLYPH NL020;Lo;0;L;;;;;N;;;;; +13236;EGYPTIAN HIEROGLYPH NU001;Lo;0;L;;;;;N;;;;; +13237;EGYPTIAN HIEROGLYPH NU002;Lo;0;L;;;;;N;;;;; +13238;EGYPTIAN HIEROGLYPH NU003;Lo;0;L;;;;;N;;;;; +13239;EGYPTIAN HIEROGLYPH NU004;Lo;0;L;;;;;N;;;;; +1323A;EGYPTIAN HIEROGLYPH NU005;Lo;0;L;;;;;N;;;;; +1323B;EGYPTIAN HIEROGLYPH NU006;Lo;0;L;;;;;N;;;;; +1323C;EGYPTIAN HIEROGLYPH NU007;Lo;0;L;;;;;N;;;;; +1323D;EGYPTIAN HIEROGLYPH NU008;Lo;0;L;;;;;N;;;;; +1323E;EGYPTIAN HIEROGLYPH NU009;Lo;0;L;;;;;N;;;;; +1323F;EGYPTIAN HIEROGLYPH NU010;Lo;0;L;;;;;N;;;;; +13240;EGYPTIAN HIEROGLYPH NU010A;Lo;0;L;;;;;N;;;;; +13241;EGYPTIAN HIEROGLYPH NU011;Lo;0;L;;;;;N;;;;; +13242;EGYPTIAN HIEROGLYPH NU011A;Lo;0;L;;;;;N;;;;; +13243;EGYPTIAN HIEROGLYPH NU012;Lo;0;L;;;;;N;;;;; +13244;EGYPTIAN HIEROGLYPH NU013;Lo;0;L;;;;;N;;;;; +13245;EGYPTIAN HIEROGLYPH NU014;Lo;0;L;;;;;N;;;;; +13246;EGYPTIAN HIEROGLYPH NU015;Lo;0;L;;;;;N;;;;; +13247;EGYPTIAN HIEROGLYPH NU016;Lo;0;L;;;;;N;;;;; +13248;EGYPTIAN HIEROGLYPH NU017;Lo;0;L;;;;;N;;;;; +13249;EGYPTIAN HIEROGLYPH NU018;Lo;0;L;;;;;N;;;;; +1324A;EGYPTIAN HIEROGLYPH NU018A;Lo;0;L;;;;;N;;;;; +1324B;EGYPTIAN HIEROGLYPH NU019;Lo;0;L;;;;;N;;;;; +1324C;EGYPTIAN HIEROGLYPH NU020;Lo;0;L;;;;;N;;;;; +1324D;EGYPTIAN HIEROGLYPH NU021;Lo;0;L;;;;;N;;;;; +1324E;EGYPTIAN HIEROGLYPH NU022;Lo;0;L;;;;;N;;;;; +1324F;EGYPTIAN HIEROGLYPH NU022A;Lo;0;L;;;;;N;;;;; +13250;EGYPTIAN HIEROGLYPH O001;Lo;0;L;;;;;N;;;;; +13251;EGYPTIAN HIEROGLYPH O001A;Lo;0;L;;;;;N;;;;; +13252;EGYPTIAN HIEROGLYPH O002;Lo;0;L;;;;;N;;;;; +13253;EGYPTIAN HIEROGLYPH O003;Lo;0;L;;;;;N;;;;; +13254;EGYPTIAN HIEROGLYPH O004;Lo;0;L;;;;;N;;;;; +13255;EGYPTIAN HIEROGLYPH O005;Lo;0;L;;;;;N;;;;; +13256;EGYPTIAN HIEROGLYPH O005A;Lo;0;L;;;;;N;;;;; +13257;EGYPTIAN HIEROGLYPH O006;Lo;0;L;;;;;N;;;;; +13258;EGYPTIAN HIEROGLYPH O006A;Lo;0;L;;;;;N;;;;; +13259;EGYPTIAN HIEROGLYPH O006B;Lo;0;L;;;;;N;;;;; +1325A;EGYPTIAN HIEROGLYPH O006C;Lo;0;L;;;;;N;;;;; +1325B;EGYPTIAN HIEROGLYPH O006D;Lo;0;L;;;;;N;;;;; +1325C;EGYPTIAN HIEROGLYPH O006E;Lo;0;L;;;;;N;;;;; +1325D;EGYPTIAN HIEROGLYPH O006F;Lo;0;L;;;;;N;;;;; +1325E;EGYPTIAN HIEROGLYPH O007;Lo;0;L;;;;;N;;;;; +1325F;EGYPTIAN HIEROGLYPH O008;Lo;0;L;;;;;N;;;;; +13260;EGYPTIAN HIEROGLYPH O009;Lo;0;L;;;;;N;;;;; +13261;EGYPTIAN HIEROGLYPH O010;Lo;0;L;;;;;N;;;;; +13262;EGYPTIAN HIEROGLYPH O010A;Lo;0;L;;;;;N;;;;; +13263;EGYPTIAN HIEROGLYPH O010B;Lo;0;L;;;;;N;;;;; +13264;EGYPTIAN HIEROGLYPH O010C;Lo;0;L;;;;;N;;;;; +13265;EGYPTIAN HIEROGLYPH O011;Lo;0;L;;;;;N;;;;; +13266;EGYPTIAN HIEROGLYPH O012;Lo;0;L;;;;;N;;;;; +13267;EGYPTIAN HIEROGLYPH O013;Lo;0;L;;;;;N;;;;; +13268;EGYPTIAN HIEROGLYPH O014;Lo;0;L;;;;;N;;;;; +13269;EGYPTIAN HIEROGLYPH O015;Lo;0;L;;;;;N;;;;; +1326A;EGYPTIAN HIEROGLYPH O016;Lo;0;L;;;;;N;;;;; +1326B;EGYPTIAN HIEROGLYPH O017;Lo;0;L;;;;;N;;;;; +1326C;EGYPTIAN HIEROGLYPH O018;Lo;0;L;;;;;N;;;;; +1326D;EGYPTIAN HIEROGLYPH O019;Lo;0;L;;;;;N;;;;; +1326E;EGYPTIAN HIEROGLYPH O019A;Lo;0;L;;;;;N;;;;; +1326F;EGYPTIAN HIEROGLYPH O020;Lo;0;L;;;;;N;;;;; +13270;EGYPTIAN HIEROGLYPH O020A;Lo;0;L;;;;;N;;;;; +13271;EGYPTIAN HIEROGLYPH O021;Lo;0;L;;;;;N;;;;; +13272;EGYPTIAN HIEROGLYPH O022;Lo;0;L;;;;;N;;;;; +13273;EGYPTIAN HIEROGLYPH O023;Lo;0;L;;;;;N;;;;; +13274;EGYPTIAN HIEROGLYPH O024;Lo;0;L;;;;;N;;;;; +13275;EGYPTIAN HIEROGLYPH O024A;Lo;0;L;;;;;N;;;;; +13276;EGYPTIAN HIEROGLYPH O025;Lo;0;L;;;;;N;;;;; +13277;EGYPTIAN HIEROGLYPH O025A;Lo;0;L;;;;;N;;;;; +13278;EGYPTIAN HIEROGLYPH O026;Lo;0;L;;;;;N;;;;; +13279;EGYPTIAN HIEROGLYPH O027;Lo;0;L;;;;;N;;;;; +1327A;EGYPTIAN HIEROGLYPH O028;Lo;0;L;;;;;N;;;;; +1327B;EGYPTIAN HIEROGLYPH O029;Lo;0;L;;;;;N;;;;; +1327C;EGYPTIAN HIEROGLYPH O029A;Lo;0;L;;;;;N;;;;; +1327D;EGYPTIAN HIEROGLYPH O030;Lo;0;L;;;;;N;;;;; +1327E;EGYPTIAN HIEROGLYPH O030A;Lo;0;L;;;;;N;;;;; +1327F;EGYPTIAN HIEROGLYPH O031;Lo;0;L;;;;;N;;;;; +13280;EGYPTIAN HIEROGLYPH O032;Lo;0;L;;;;;N;;;;; +13281;EGYPTIAN HIEROGLYPH O033;Lo;0;L;;;;;N;;;;; +13282;EGYPTIAN HIEROGLYPH O033A;Lo;0;L;;;;;N;;;;; +13283;EGYPTIAN HIEROGLYPH O034;Lo;0;L;;;;;N;;;;; +13284;EGYPTIAN HIEROGLYPH O035;Lo;0;L;;;;;N;;;;; +13285;EGYPTIAN HIEROGLYPH O036;Lo;0;L;;;;;N;;;;; +13286;EGYPTIAN HIEROGLYPH O036A;Lo;0;L;;;;;N;;;;; +13287;EGYPTIAN HIEROGLYPH O036B;Lo;0;L;;;;;N;;;;; +13288;EGYPTIAN HIEROGLYPH O036C;Lo;0;L;;;;;N;;;;; +13289;EGYPTIAN HIEROGLYPH O036D;Lo;0;L;;;;;N;;;;; +1328A;EGYPTIAN HIEROGLYPH O037;Lo;0;L;;;;;N;;;;; +1328B;EGYPTIAN HIEROGLYPH O038;Lo;0;L;;;;;N;;;;; +1328C;EGYPTIAN HIEROGLYPH O039;Lo;0;L;;;;;N;;;;; +1328D;EGYPTIAN HIEROGLYPH O040;Lo;0;L;;;;;N;;;;; +1328E;EGYPTIAN HIEROGLYPH O041;Lo;0;L;;;;;N;;;;; +1328F;EGYPTIAN HIEROGLYPH O042;Lo;0;L;;;;;N;;;;; +13290;EGYPTIAN HIEROGLYPH O043;Lo;0;L;;;;;N;;;;; +13291;EGYPTIAN HIEROGLYPH O044;Lo;0;L;;;;;N;;;;; +13292;EGYPTIAN HIEROGLYPH O045;Lo;0;L;;;;;N;;;;; +13293;EGYPTIAN HIEROGLYPH O046;Lo;0;L;;;;;N;;;;; +13294;EGYPTIAN HIEROGLYPH O047;Lo;0;L;;;;;N;;;;; +13295;EGYPTIAN HIEROGLYPH O048;Lo;0;L;;;;;N;;;;; +13296;EGYPTIAN HIEROGLYPH O049;Lo;0;L;;;;;N;;;;; +13297;EGYPTIAN HIEROGLYPH O050;Lo;0;L;;;;;N;;;;; +13298;EGYPTIAN HIEROGLYPH O050A;Lo;0;L;;;;;N;;;;; +13299;EGYPTIAN HIEROGLYPH O050B;Lo;0;L;;;;;N;;;;; +1329A;EGYPTIAN HIEROGLYPH O051;Lo;0;L;;;;;N;;;;; +1329B;EGYPTIAN HIEROGLYPH P001;Lo;0;L;;;;;N;;;;; +1329C;EGYPTIAN HIEROGLYPH P001A;Lo;0;L;;;;;N;;;;; +1329D;EGYPTIAN HIEROGLYPH P002;Lo;0;L;;;;;N;;;;; +1329E;EGYPTIAN HIEROGLYPH P003;Lo;0;L;;;;;N;;;;; +1329F;EGYPTIAN HIEROGLYPH P003A;Lo;0;L;;;;;N;;;;; +132A0;EGYPTIAN HIEROGLYPH P004;Lo;0;L;;;;;N;;;;; +132A1;EGYPTIAN HIEROGLYPH P005;Lo;0;L;;;;;N;;;;; +132A2;EGYPTIAN HIEROGLYPH P006;Lo;0;L;;;;;N;;;;; +132A3;EGYPTIAN HIEROGLYPH P007;Lo;0;L;;;;;N;;;;; +132A4;EGYPTIAN HIEROGLYPH P008;Lo;0;L;;;;;N;;;;; +132A5;EGYPTIAN HIEROGLYPH P009;Lo;0;L;;;;;N;;;;; +132A6;EGYPTIAN HIEROGLYPH P010;Lo;0;L;;;;;N;;;;; +132A7;EGYPTIAN HIEROGLYPH P011;Lo;0;L;;;;;N;;;;; +132A8;EGYPTIAN HIEROGLYPH Q001;Lo;0;L;;;;;N;;;;; +132A9;EGYPTIAN HIEROGLYPH Q002;Lo;0;L;;;;;N;;;;; +132AA;EGYPTIAN HIEROGLYPH Q003;Lo;0;L;;;;;N;;;;; +132AB;EGYPTIAN HIEROGLYPH Q004;Lo;0;L;;;;;N;;;;; +132AC;EGYPTIAN HIEROGLYPH Q005;Lo;0;L;;;;;N;;;;; +132AD;EGYPTIAN HIEROGLYPH Q006;Lo;0;L;;;;;N;;;;; +132AE;EGYPTIAN HIEROGLYPH Q007;Lo;0;L;;;;;N;;;;; +132AF;EGYPTIAN HIEROGLYPH R001;Lo;0;L;;;;;N;;;;; +132B0;EGYPTIAN HIEROGLYPH R002;Lo;0;L;;;;;N;;;;; +132B1;EGYPTIAN HIEROGLYPH R002A;Lo;0;L;;;;;N;;;;; +132B2;EGYPTIAN HIEROGLYPH R003;Lo;0;L;;;;;N;;;;; +132B3;EGYPTIAN HIEROGLYPH R003A;Lo;0;L;;;;;N;;;;; +132B4;EGYPTIAN HIEROGLYPH R003B;Lo;0;L;;;;;N;;;;; +132B5;EGYPTIAN HIEROGLYPH R004;Lo;0;L;;;;;N;;;;; +132B6;EGYPTIAN HIEROGLYPH R005;Lo;0;L;;;;;N;;;;; +132B7;EGYPTIAN HIEROGLYPH R006;Lo;0;L;;;;;N;;;;; +132B8;EGYPTIAN HIEROGLYPH R007;Lo;0;L;;;;;N;;;;; +132B9;EGYPTIAN HIEROGLYPH R008;Lo;0;L;;;;;N;;;;; +132BA;EGYPTIAN HIEROGLYPH R009;Lo;0;L;;;;;N;;;;; +132BB;EGYPTIAN HIEROGLYPH R010;Lo;0;L;;;;;N;;;;; +132BC;EGYPTIAN HIEROGLYPH R010A;Lo;0;L;;;;;N;;;;; +132BD;EGYPTIAN HIEROGLYPH R011;Lo;0;L;;;;;N;;;;; +132BE;EGYPTIAN HIEROGLYPH R012;Lo;0;L;;;;;N;;;;; +132BF;EGYPTIAN HIEROGLYPH R013;Lo;0;L;;;;;N;;;;; +132C0;EGYPTIAN HIEROGLYPH R014;Lo;0;L;;;;;N;;;;; +132C1;EGYPTIAN HIEROGLYPH R015;Lo;0;L;;;;;N;;;;; +132C2;EGYPTIAN HIEROGLYPH R016;Lo;0;L;;;;;N;;;;; +132C3;EGYPTIAN HIEROGLYPH R016A;Lo;0;L;;;;;N;;;;; +132C4;EGYPTIAN HIEROGLYPH R017;Lo;0;L;;;;;N;;;;; +132C5;EGYPTIAN HIEROGLYPH R018;Lo;0;L;;;;;N;;;;; +132C6;EGYPTIAN HIEROGLYPH R019;Lo;0;L;;;;;N;;;;; +132C7;EGYPTIAN HIEROGLYPH R020;Lo;0;L;;;;;N;;;;; +132C8;EGYPTIAN HIEROGLYPH R021;Lo;0;L;;;;;N;;;;; +132C9;EGYPTIAN HIEROGLYPH R022;Lo;0;L;;;;;N;;;;; +132CA;EGYPTIAN HIEROGLYPH R023;Lo;0;L;;;;;N;;;;; +132CB;EGYPTIAN HIEROGLYPH R024;Lo;0;L;;;;;N;;;;; +132CC;EGYPTIAN HIEROGLYPH R025;Lo;0;L;;;;;N;;;;; +132CD;EGYPTIAN HIEROGLYPH R026;Lo;0;L;;;;;N;;;;; +132CE;EGYPTIAN HIEROGLYPH R027;Lo;0;L;;;;;N;;;;; +132CF;EGYPTIAN HIEROGLYPH R028;Lo;0;L;;;;;N;;;;; +132D0;EGYPTIAN HIEROGLYPH R029;Lo;0;L;;;;;N;;;;; +132D1;EGYPTIAN HIEROGLYPH S001;Lo;0;L;;;;;N;;;;; +132D2;EGYPTIAN HIEROGLYPH S002;Lo;0;L;;;;;N;;;;; +132D3;EGYPTIAN HIEROGLYPH S002A;Lo;0;L;;;;;N;;;;; +132D4;EGYPTIAN HIEROGLYPH S003;Lo;0;L;;;;;N;;;;; +132D5;EGYPTIAN HIEROGLYPH S004;Lo;0;L;;;;;N;;;;; +132D6;EGYPTIAN HIEROGLYPH S005;Lo;0;L;;;;;N;;;;; +132D7;EGYPTIAN HIEROGLYPH S006;Lo;0;L;;;;;N;;;;; +132D8;EGYPTIAN HIEROGLYPH S006A;Lo;0;L;;;;;N;;;;; +132D9;EGYPTIAN HIEROGLYPH S007;Lo;0;L;;;;;N;;;;; +132DA;EGYPTIAN HIEROGLYPH S008;Lo;0;L;;;;;N;;;;; +132DB;EGYPTIAN HIEROGLYPH S009;Lo;0;L;;;;;N;;;;; +132DC;EGYPTIAN HIEROGLYPH S010;Lo;0;L;;;;;N;;;;; +132DD;EGYPTIAN HIEROGLYPH S011;Lo;0;L;;;;;N;;;;; +132DE;EGYPTIAN HIEROGLYPH S012;Lo;0;L;;;;;N;;;;; +132DF;EGYPTIAN HIEROGLYPH S013;Lo;0;L;;;;;N;;;;; +132E0;EGYPTIAN HIEROGLYPH S014;Lo;0;L;;;;;N;;;;; +132E1;EGYPTIAN HIEROGLYPH S014A;Lo;0;L;;;;;N;;;;; +132E2;EGYPTIAN HIEROGLYPH S014B;Lo;0;L;;;;;N;;;;; +132E3;EGYPTIAN HIEROGLYPH S015;Lo;0;L;;;;;N;;;;; +132E4;EGYPTIAN HIEROGLYPH S016;Lo;0;L;;;;;N;;;;; +132E5;EGYPTIAN HIEROGLYPH S017;Lo;0;L;;;;;N;;;;; +132E6;EGYPTIAN HIEROGLYPH S017A;Lo;0;L;;;;;N;;;;; +132E7;EGYPTIAN HIEROGLYPH S018;Lo;0;L;;;;;N;;;;; +132E8;EGYPTIAN HIEROGLYPH S019;Lo;0;L;;;;;N;;;;; +132E9;EGYPTIAN HIEROGLYPH S020;Lo;0;L;;;;;N;;;;; +132EA;EGYPTIAN HIEROGLYPH S021;Lo;0;L;;;;;N;;;;; +132EB;EGYPTIAN HIEROGLYPH S022;Lo;0;L;;;;;N;;;;; +132EC;EGYPTIAN HIEROGLYPH S023;Lo;0;L;;;;;N;;;;; +132ED;EGYPTIAN HIEROGLYPH S024;Lo;0;L;;;;;N;;;;; +132EE;EGYPTIAN HIEROGLYPH S025;Lo;0;L;;;;;N;;;;; +132EF;EGYPTIAN HIEROGLYPH S026;Lo;0;L;;;;;N;;;;; +132F0;EGYPTIAN HIEROGLYPH S026A;Lo;0;L;;;;;N;;;;; +132F1;EGYPTIAN HIEROGLYPH S026B;Lo;0;L;;;;;N;;;;; +132F2;EGYPTIAN HIEROGLYPH S027;Lo;0;L;;;;;N;;;;; +132F3;EGYPTIAN HIEROGLYPH S028;Lo;0;L;;;;;N;;;;; +132F4;EGYPTIAN HIEROGLYPH S029;Lo;0;L;;;;;N;;;;; +132F5;EGYPTIAN HIEROGLYPH S030;Lo;0;L;;;;;N;;;;; +132F6;EGYPTIAN HIEROGLYPH S031;Lo;0;L;;;;;N;;;;; +132F7;EGYPTIAN HIEROGLYPH S032;Lo;0;L;;;;;N;;;;; +132F8;EGYPTIAN HIEROGLYPH S033;Lo;0;L;;;;;N;;;;; +132F9;EGYPTIAN HIEROGLYPH S034;Lo;0;L;;;;;N;;;;; +132FA;EGYPTIAN HIEROGLYPH S035;Lo;0;L;;;;;N;;;;; +132FB;EGYPTIAN HIEROGLYPH S035A;Lo;0;L;;;;;N;;;;; +132FC;EGYPTIAN HIEROGLYPH S036;Lo;0;L;;;;;N;;;;; +132FD;EGYPTIAN HIEROGLYPH S037;Lo;0;L;;;;;N;;;;; +132FE;EGYPTIAN HIEROGLYPH S038;Lo;0;L;;;;;N;;;;; +132FF;EGYPTIAN HIEROGLYPH S039;Lo;0;L;;;;;N;;;;; +13300;EGYPTIAN HIEROGLYPH S040;Lo;0;L;;;;;N;;;;; +13301;EGYPTIAN HIEROGLYPH S041;Lo;0;L;;;;;N;;;;; +13302;EGYPTIAN HIEROGLYPH S042;Lo;0;L;;;;;N;;;;; +13303;EGYPTIAN HIEROGLYPH S043;Lo;0;L;;;;;N;;;;; +13304;EGYPTIAN HIEROGLYPH S044;Lo;0;L;;;;;N;;;;; +13305;EGYPTIAN HIEROGLYPH S045;Lo;0;L;;;;;N;;;;; +13306;EGYPTIAN HIEROGLYPH S046;Lo;0;L;;;;;N;;;;; +13307;EGYPTIAN HIEROGLYPH T001;Lo;0;L;;;;;N;;;;; +13308;EGYPTIAN HIEROGLYPH T002;Lo;0;L;;;;;N;;;;; +13309;EGYPTIAN HIEROGLYPH T003;Lo;0;L;;;;;N;;;;; +1330A;EGYPTIAN HIEROGLYPH T003A;Lo;0;L;;;;;N;;;;; +1330B;EGYPTIAN HIEROGLYPH T004;Lo;0;L;;;;;N;;;;; +1330C;EGYPTIAN HIEROGLYPH T005;Lo;0;L;;;;;N;;;;; +1330D;EGYPTIAN HIEROGLYPH T006;Lo;0;L;;;;;N;;;;; +1330E;EGYPTIAN HIEROGLYPH T007;Lo;0;L;;;;;N;;;;; +1330F;EGYPTIAN HIEROGLYPH T007A;Lo;0;L;;;;;N;;;;; +13310;EGYPTIAN HIEROGLYPH T008;Lo;0;L;;;;;N;;;;; +13311;EGYPTIAN HIEROGLYPH T008A;Lo;0;L;;;;;N;;;;; +13312;EGYPTIAN HIEROGLYPH T009;Lo;0;L;;;;;N;;;;; +13313;EGYPTIAN HIEROGLYPH T009A;Lo;0;L;;;;;N;;;;; +13314;EGYPTIAN HIEROGLYPH T010;Lo;0;L;;;;;N;;;;; +13315;EGYPTIAN HIEROGLYPH T011;Lo;0;L;;;;;N;;;;; +13316;EGYPTIAN HIEROGLYPH T011A;Lo;0;L;;;;;N;;;;; +13317;EGYPTIAN HIEROGLYPH T012;Lo;0;L;;;;;N;;;;; +13318;EGYPTIAN HIEROGLYPH T013;Lo;0;L;;;;;N;;;;; +13319;EGYPTIAN HIEROGLYPH T014;Lo;0;L;;;;;N;;;;; +1331A;EGYPTIAN HIEROGLYPH T015;Lo;0;L;;;;;N;;;;; +1331B;EGYPTIAN HIEROGLYPH T016;Lo;0;L;;;;;N;;;;; +1331C;EGYPTIAN HIEROGLYPH T016A;Lo;0;L;;;;;N;;;;; +1331D;EGYPTIAN HIEROGLYPH T017;Lo;0;L;;;;;N;;;;; +1331E;EGYPTIAN HIEROGLYPH T018;Lo;0;L;;;;;N;;;;; +1331F;EGYPTIAN HIEROGLYPH T019;Lo;0;L;;;;;N;;;;; +13320;EGYPTIAN HIEROGLYPH T020;Lo;0;L;;;;;N;;;;; +13321;EGYPTIAN HIEROGLYPH T021;Lo;0;L;;;;;N;;;;; +13322;EGYPTIAN HIEROGLYPH T022;Lo;0;L;;;;;N;;;;; +13323;EGYPTIAN HIEROGLYPH T023;Lo;0;L;;;;;N;;;;; +13324;EGYPTIAN HIEROGLYPH T024;Lo;0;L;;;;;N;;;;; +13325;EGYPTIAN HIEROGLYPH T025;Lo;0;L;;;;;N;;;;; +13326;EGYPTIAN HIEROGLYPH T026;Lo;0;L;;;;;N;;;;; +13327;EGYPTIAN HIEROGLYPH T027;Lo;0;L;;;;;N;;;;; +13328;EGYPTIAN HIEROGLYPH T028;Lo;0;L;;;;;N;;;;; +13329;EGYPTIAN HIEROGLYPH T029;Lo;0;L;;;;;N;;;;; +1332A;EGYPTIAN HIEROGLYPH T030;Lo;0;L;;;;;N;;;;; +1332B;EGYPTIAN HIEROGLYPH T031;Lo;0;L;;;;;N;;;;; +1332C;EGYPTIAN HIEROGLYPH T032;Lo;0;L;;;;;N;;;;; +1332D;EGYPTIAN HIEROGLYPH T032A;Lo;0;L;;;;;N;;;;; +1332E;EGYPTIAN HIEROGLYPH T033;Lo;0;L;;;;;N;;;;; +1332F;EGYPTIAN HIEROGLYPH T033A;Lo;0;L;;;;;N;;;;; +13330;EGYPTIAN HIEROGLYPH T034;Lo;0;L;;;;;N;;;;; +13331;EGYPTIAN HIEROGLYPH T035;Lo;0;L;;;;;N;;;;; +13332;EGYPTIAN HIEROGLYPH T036;Lo;0;L;;;;;N;;;;; +13333;EGYPTIAN HIEROGLYPH U001;Lo;0;L;;;;;N;;;;; +13334;EGYPTIAN HIEROGLYPH U002;Lo;0;L;;;;;N;;;;; +13335;EGYPTIAN HIEROGLYPH U003;Lo;0;L;;;;;N;;;;; +13336;EGYPTIAN HIEROGLYPH U004;Lo;0;L;;;;;N;;;;; +13337;EGYPTIAN HIEROGLYPH U005;Lo;0;L;;;;;N;;;;; +13338;EGYPTIAN HIEROGLYPH U006;Lo;0;L;;;;;N;;;;; +13339;EGYPTIAN HIEROGLYPH U006A;Lo;0;L;;;;;N;;;;; +1333A;EGYPTIAN HIEROGLYPH U006B;Lo;0;L;;;;;N;;;;; +1333B;EGYPTIAN HIEROGLYPH U007;Lo;0;L;;;;;N;;;;; +1333C;EGYPTIAN HIEROGLYPH U008;Lo;0;L;;;;;N;;;;; +1333D;EGYPTIAN HIEROGLYPH U009;Lo;0;L;;;;;N;;;;; +1333E;EGYPTIAN HIEROGLYPH U010;Lo;0;L;;;;;N;;;;; +1333F;EGYPTIAN HIEROGLYPH U011;Lo;0;L;;;;;N;;;;; +13340;EGYPTIAN HIEROGLYPH U012;Lo;0;L;;;;;N;;;;; +13341;EGYPTIAN HIEROGLYPH U013;Lo;0;L;;;;;N;;;;; +13342;EGYPTIAN HIEROGLYPH U014;Lo;0;L;;;;;N;;;;; +13343;EGYPTIAN HIEROGLYPH U015;Lo;0;L;;;;;N;;;;; +13344;EGYPTIAN HIEROGLYPH U016;Lo;0;L;;;;;N;;;;; +13345;EGYPTIAN HIEROGLYPH U017;Lo;0;L;;;;;N;;;;; +13346;EGYPTIAN HIEROGLYPH U018;Lo;0;L;;;;;N;;;;; +13347;EGYPTIAN HIEROGLYPH U019;Lo;0;L;;;;;N;;;;; +13348;EGYPTIAN HIEROGLYPH U020;Lo;0;L;;;;;N;;;;; +13349;EGYPTIAN HIEROGLYPH U021;Lo;0;L;;;;;N;;;;; +1334A;EGYPTIAN HIEROGLYPH U022;Lo;0;L;;;;;N;;;;; +1334B;EGYPTIAN HIEROGLYPH U023;Lo;0;L;;;;;N;;;;; +1334C;EGYPTIAN HIEROGLYPH U023A;Lo;0;L;;;;;N;;;;; +1334D;EGYPTIAN HIEROGLYPH U024;Lo;0;L;;;;;N;;;;; +1334E;EGYPTIAN HIEROGLYPH U025;Lo;0;L;;;;;N;;;;; +1334F;EGYPTIAN HIEROGLYPH U026;Lo;0;L;;;;;N;;;;; +13350;EGYPTIAN HIEROGLYPH U027;Lo;0;L;;;;;N;;;;; +13351;EGYPTIAN HIEROGLYPH U028;Lo;0;L;;;;;N;;;;; +13352;EGYPTIAN HIEROGLYPH U029;Lo;0;L;;;;;N;;;;; +13353;EGYPTIAN HIEROGLYPH U029A;Lo;0;L;;;;;N;;;;; +13354;EGYPTIAN HIEROGLYPH U030;Lo;0;L;;;;;N;;;;; +13355;EGYPTIAN HIEROGLYPH U031;Lo;0;L;;;;;N;;;;; +13356;EGYPTIAN HIEROGLYPH U032;Lo;0;L;;;;;N;;;;; +13357;EGYPTIAN HIEROGLYPH U032A;Lo;0;L;;;;;N;;;;; +13358;EGYPTIAN HIEROGLYPH U033;Lo;0;L;;;;;N;;;;; +13359;EGYPTIAN HIEROGLYPH U034;Lo;0;L;;;;;N;;;;; +1335A;EGYPTIAN HIEROGLYPH U035;Lo;0;L;;;;;N;;;;; +1335B;EGYPTIAN HIEROGLYPH U036;Lo;0;L;;;;;N;;;;; +1335C;EGYPTIAN HIEROGLYPH U037;Lo;0;L;;;;;N;;;;; +1335D;EGYPTIAN HIEROGLYPH U038;Lo;0;L;;;;;N;;;;; +1335E;EGYPTIAN HIEROGLYPH U039;Lo;0;L;;;;;N;;;;; +1335F;EGYPTIAN HIEROGLYPH U040;Lo;0;L;;;;;N;;;;; +13360;EGYPTIAN HIEROGLYPH U041;Lo;0;L;;;;;N;;;;; +13361;EGYPTIAN HIEROGLYPH U042;Lo;0;L;;;;;N;;;;; +13362;EGYPTIAN HIEROGLYPH V001;Lo;0;L;;;;;N;;;;; +13363;EGYPTIAN HIEROGLYPH V001A;Lo;0;L;;;;;N;;;;; +13364;EGYPTIAN HIEROGLYPH V001B;Lo;0;L;;;;;N;;;;; +13365;EGYPTIAN HIEROGLYPH V001C;Lo;0;L;;;;;N;;;;; +13366;EGYPTIAN HIEROGLYPH V001D;Lo;0;L;;;;;N;;;;; +13367;EGYPTIAN HIEROGLYPH V001E;Lo;0;L;;;;;N;;;;; +13368;EGYPTIAN HIEROGLYPH V001F;Lo;0;L;;;;;N;;;;; +13369;EGYPTIAN HIEROGLYPH V001G;Lo;0;L;;;;;N;;;;; +1336A;EGYPTIAN HIEROGLYPH V001H;Lo;0;L;;;;;N;;;;; +1336B;EGYPTIAN HIEROGLYPH V001I;Lo;0;L;;;;;N;;;;; +1336C;EGYPTIAN HIEROGLYPH V002;Lo;0;L;;;;;N;;;;; +1336D;EGYPTIAN HIEROGLYPH V002A;Lo;0;L;;;;;N;;;;; +1336E;EGYPTIAN HIEROGLYPH V003;Lo;0;L;;;;;N;;;;; +1336F;EGYPTIAN HIEROGLYPH V004;Lo;0;L;;;;;N;;;;; +13370;EGYPTIAN HIEROGLYPH V005;Lo;0;L;;;;;N;;;;; +13371;EGYPTIAN HIEROGLYPH V006;Lo;0;L;;;;;N;;;;; +13372;EGYPTIAN HIEROGLYPH V007;Lo;0;L;;;;;N;;;;; +13373;EGYPTIAN HIEROGLYPH V007A;Lo;0;L;;;;;N;;;;; +13374;EGYPTIAN HIEROGLYPH V007B;Lo;0;L;;;;;N;;;;; +13375;EGYPTIAN HIEROGLYPH V008;Lo;0;L;;;;;N;;;;; +13376;EGYPTIAN HIEROGLYPH V009;Lo;0;L;;;;;N;;;;; +13377;EGYPTIAN HIEROGLYPH V010;Lo;0;L;;;;;N;;;;; +13378;EGYPTIAN HIEROGLYPH V011;Lo;0;L;;;;;N;;;;; +13379;EGYPTIAN HIEROGLYPH V011A;Lo;0;L;;;;;N;;;;; +1337A;EGYPTIAN HIEROGLYPH V011B;Lo;0;L;;;;;N;;;;; +1337B;EGYPTIAN HIEROGLYPH V011C;Lo;0;L;;;;;N;;;;; +1337C;EGYPTIAN HIEROGLYPH V012;Lo;0;L;;;;;N;;;;; +1337D;EGYPTIAN HIEROGLYPH V012A;Lo;0;L;;;;;N;;;;; +1337E;EGYPTIAN HIEROGLYPH V012B;Lo;0;L;;;;;N;;;;; +1337F;EGYPTIAN HIEROGLYPH V013;Lo;0;L;;;;;N;;;;; +13380;EGYPTIAN HIEROGLYPH V014;Lo;0;L;;;;;N;;;;; +13381;EGYPTIAN HIEROGLYPH V015;Lo;0;L;;;;;N;;;;; +13382;EGYPTIAN HIEROGLYPH V016;Lo;0;L;;;;;N;;;;; +13383;EGYPTIAN HIEROGLYPH V017;Lo;0;L;;;;;N;;;;; +13384;EGYPTIAN HIEROGLYPH V018;Lo;0;L;;;;;N;;;;; +13385;EGYPTIAN HIEROGLYPH V019;Lo;0;L;;;;;N;;;;; +13386;EGYPTIAN HIEROGLYPH V020;Lo;0;L;;;;;N;;;;; +13387;EGYPTIAN HIEROGLYPH V020A;Lo;0;L;;;;;N;;;;; +13388;EGYPTIAN HIEROGLYPH V020B;Lo;0;L;;;;;N;;;;; +13389;EGYPTIAN HIEROGLYPH V020C;Lo;0;L;;;;;N;;;;; +1338A;EGYPTIAN HIEROGLYPH V020D;Lo;0;L;;;;;N;;;;; +1338B;EGYPTIAN HIEROGLYPH V020E;Lo;0;L;;;;;N;;;;; +1338C;EGYPTIAN HIEROGLYPH V020F;Lo;0;L;;;;;N;;;;; +1338D;EGYPTIAN HIEROGLYPH V020G;Lo;0;L;;;;;N;;;;; +1338E;EGYPTIAN HIEROGLYPH V020H;Lo;0;L;;;;;N;;;;; +1338F;EGYPTIAN HIEROGLYPH V020I;Lo;0;L;;;;;N;;;;; +13390;EGYPTIAN HIEROGLYPH V020J;Lo;0;L;;;;;N;;;;; +13391;EGYPTIAN HIEROGLYPH V020K;Lo;0;L;;;;;N;;;;; +13392;EGYPTIAN HIEROGLYPH V020L;Lo;0;L;;;;;N;;;;; +13393;EGYPTIAN HIEROGLYPH V021;Lo;0;L;;;;;N;;;;; +13394;EGYPTIAN HIEROGLYPH V022;Lo;0;L;;;;;N;;;;; +13395;EGYPTIAN HIEROGLYPH V023;Lo;0;L;;;;;N;;;;; +13396;EGYPTIAN HIEROGLYPH V023A;Lo;0;L;;;;;N;;;;; +13397;EGYPTIAN HIEROGLYPH V024;Lo;0;L;;;;;N;;;;; +13398;EGYPTIAN HIEROGLYPH V025;Lo;0;L;;;;;N;;;;; +13399;EGYPTIAN HIEROGLYPH V026;Lo;0;L;;;;;N;;;;; +1339A;EGYPTIAN HIEROGLYPH V027;Lo;0;L;;;;;N;;;;; +1339B;EGYPTIAN HIEROGLYPH V028;Lo;0;L;;;;;N;;;;; +1339C;EGYPTIAN HIEROGLYPH V028A;Lo;0;L;;;;;N;;;;; +1339D;EGYPTIAN HIEROGLYPH V029;Lo;0;L;;;;;N;;;;; +1339E;EGYPTIAN HIEROGLYPH V029A;Lo;0;L;;;;;N;;;;; +1339F;EGYPTIAN HIEROGLYPH V030;Lo;0;L;;;;;N;;;;; +133A0;EGYPTIAN HIEROGLYPH V030A;Lo;0;L;;;;;N;;;;; +133A1;EGYPTIAN HIEROGLYPH V031;Lo;0;L;;;;;N;;;;; +133A2;EGYPTIAN HIEROGLYPH V031A;Lo;0;L;;;;;N;;;;; +133A3;EGYPTIAN HIEROGLYPH V032;Lo;0;L;;;;;N;;;;; +133A4;EGYPTIAN HIEROGLYPH V033;Lo;0;L;;;;;N;;;;; +133A5;EGYPTIAN HIEROGLYPH V033A;Lo;0;L;;;;;N;;;;; +133A6;EGYPTIAN HIEROGLYPH V034;Lo;0;L;;;;;N;;;;; +133A7;EGYPTIAN HIEROGLYPH V035;Lo;0;L;;;;;N;;;;; +133A8;EGYPTIAN HIEROGLYPH V036;Lo;0;L;;;;;N;;;;; +133A9;EGYPTIAN HIEROGLYPH V037;Lo;0;L;;;;;N;;;;; +133AA;EGYPTIAN HIEROGLYPH V037A;Lo;0;L;;;;;N;;;;; +133AB;EGYPTIAN HIEROGLYPH V038;Lo;0;L;;;;;N;;;;; +133AC;EGYPTIAN HIEROGLYPH V039;Lo;0;L;;;;;N;;;;; +133AD;EGYPTIAN HIEROGLYPH V040;Lo;0;L;;;;;N;;;;; +133AE;EGYPTIAN HIEROGLYPH V040A;Lo;0;L;;;;;N;;;;; +133AF;EGYPTIAN HIEROGLYPH W001;Lo;0;L;;;;;N;;;;; +133B0;EGYPTIAN HIEROGLYPH W002;Lo;0;L;;;;;N;;;;; +133B1;EGYPTIAN HIEROGLYPH W003;Lo;0;L;;;;;N;;;;; +133B2;EGYPTIAN HIEROGLYPH W003A;Lo;0;L;;;;;N;;;;; +133B3;EGYPTIAN HIEROGLYPH W004;Lo;0;L;;;;;N;;;;; +133B4;EGYPTIAN HIEROGLYPH W005;Lo;0;L;;;;;N;;;;; +133B5;EGYPTIAN HIEROGLYPH W006;Lo;0;L;;;;;N;;;;; +133B6;EGYPTIAN HIEROGLYPH W007;Lo;0;L;;;;;N;;;;; +133B7;EGYPTIAN HIEROGLYPH W008;Lo;0;L;;;;;N;;;;; +133B8;EGYPTIAN HIEROGLYPH W009;Lo;0;L;;;;;N;;;;; +133B9;EGYPTIAN HIEROGLYPH W009A;Lo;0;L;;;;;N;;;;; +133BA;EGYPTIAN HIEROGLYPH W010;Lo;0;L;;;;;N;;;;; +133BB;EGYPTIAN HIEROGLYPH W010A;Lo;0;L;;;;;N;;;;; +133BC;EGYPTIAN HIEROGLYPH W011;Lo;0;L;;;;;N;;;;; +133BD;EGYPTIAN HIEROGLYPH W012;Lo;0;L;;;;;N;;;;; +133BE;EGYPTIAN HIEROGLYPH W013;Lo;0;L;;;;;N;;;;; +133BF;EGYPTIAN HIEROGLYPH W014;Lo;0;L;;;;;N;;;;; +133C0;EGYPTIAN HIEROGLYPH W014A;Lo;0;L;;;;;N;;;;; +133C1;EGYPTIAN HIEROGLYPH W015;Lo;0;L;;;;;N;;;;; +133C2;EGYPTIAN HIEROGLYPH W016;Lo;0;L;;;;;N;;;;; +133C3;EGYPTIAN HIEROGLYPH W017;Lo;0;L;;;;;N;;;;; +133C4;EGYPTIAN HIEROGLYPH W017A;Lo;0;L;;;;;N;;;;; +133C5;EGYPTIAN HIEROGLYPH W018;Lo;0;L;;;;;N;;;;; +133C6;EGYPTIAN HIEROGLYPH W018A;Lo;0;L;;;;;N;;;;; +133C7;EGYPTIAN HIEROGLYPH W019;Lo;0;L;;;;;N;;;;; +133C8;EGYPTIAN HIEROGLYPH W020;Lo;0;L;;;;;N;;;;; +133C9;EGYPTIAN HIEROGLYPH W021;Lo;0;L;;;;;N;;;;; +133CA;EGYPTIAN HIEROGLYPH W022;Lo;0;L;;;;;N;;;;; +133CB;EGYPTIAN HIEROGLYPH W023;Lo;0;L;;;;;N;;;;; +133CC;EGYPTIAN HIEROGLYPH W024;Lo;0;L;;;;;N;;;;; +133CD;EGYPTIAN HIEROGLYPH W024A;Lo;0;L;;;;;N;;;;; +133CE;EGYPTIAN HIEROGLYPH W025;Lo;0;L;;;;;N;;;;; +133CF;EGYPTIAN HIEROGLYPH X001;Lo;0;L;;;;;N;;;;; +133D0;EGYPTIAN HIEROGLYPH X002;Lo;0;L;;;;;N;;;;; +133D1;EGYPTIAN HIEROGLYPH X003;Lo;0;L;;;;;N;;;;; +133D2;EGYPTIAN HIEROGLYPH X004;Lo;0;L;;;;;N;;;;; +133D3;EGYPTIAN HIEROGLYPH X004A;Lo;0;L;;;;;N;;;;; +133D4;EGYPTIAN HIEROGLYPH X004B;Lo;0;L;;;;;N;;;;; +133D5;EGYPTIAN HIEROGLYPH X005;Lo;0;L;;;;;N;;;;; +133D6;EGYPTIAN HIEROGLYPH X006;Lo;0;L;;;;;N;;;;; +133D7;EGYPTIAN HIEROGLYPH X006A;Lo;0;L;;;;;N;;;;; +133D8;EGYPTIAN HIEROGLYPH X007;Lo;0;L;;;;;N;;;;; +133D9;EGYPTIAN HIEROGLYPH X008;Lo;0;L;;;;;N;;;;; +133DA;EGYPTIAN HIEROGLYPH X008A;Lo;0;L;;;;;N;;;;; +133DB;EGYPTIAN HIEROGLYPH Y001;Lo;0;L;;;;;N;;;;; +133DC;EGYPTIAN HIEROGLYPH Y001A;Lo;0;L;;;;;N;;;;; +133DD;EGYPTIAN HIEROGLYPH Y002;Lo;0;L;;;;;N;;;;; +133DE;EGYPTIAN HIEROGLYPH Y003;Lo;0;L;;;;;N;;;;; +133DF;EGYPTIAN HIEROGLYPH Y004;Lo;0;L;;;;;N;;;;; +133E0;EGYPTIAN HIEROGLYPH Y005;Lo;0;L;;;;;N;;;;; +133E1;EGYPTIAN HIEROGLYPH Y006;Lo;0;L;;;;;N;;;;; +133E2;EGYPTIAN HIEROGLYPH Y007;Lo;0;L;;;;;N;;;;; +133E3;EGYPTIAN HIEROGLYPH Y008;Lo;0;L;;;;;N;;;;; +133E4;EGYPTIAN HIEROGLYPH Z001;Lo;0;L;;;;;N;;;;; +133E5;EGYPTIAN HIEROGLYPH Z002;Lo;0;L;;;;;N;;;;; +133E6;EGYPTIAN HIEROGLYPH Z002A;Lo;0;L;;;;;N;;;;; +133E7;EGYPTIAN HIEROGLYPH Z002B;Lo;0;L;;;;;N;;;;; +133E8;EGYPTIAN HIEROGLYPH Z002C;Lo;0;L;;;;;N;;;;; +133E9;EGYPTIAN HIEROGLYPH Z002D;Lo;0;L;;;;;N;;;;; +133EA;EGYPTIAN HIEROGLYPH Z003;Lo;0;L;;;;;N;;;;; +133EB;EGYPTIAN HIEROGLYPH Z003A;Lo;0;L;;;;;N;;;;; +133EC;EGYPTIAN HIEROGLYPH Z003B;Lo;0;L;;;;;N;;;;; +133ED;EGYPTIAN HIEROGLYPH Z004;Lo;0;L;;;;;N;;;;; +133EE;EGYPTIAN HIEROGLYPH Z004A;Lo;0;L;;;;;N;;;;; +133EF;EGYPTIAN HIEROGLYPH Z005;Lo;0;L;;;;;N;;;;; +133F0;EGYPTIAN HIEROGLYPH Z005A;Lo;0;L;;;;;N;;;;; +133F1;EGYPTIAN HIEROGLYPH Z006;Lo;0;L;;;;;N;;;;; +133F2;EGYPTIAN HIEROGLYPH Z007;Lo;0;L;;;;;N;;;;; +133F3;EGYPTIAN HIEROGLYPH Z008;Lo;0;L;;;;;N;;;;; +133F4;EGYPTIAN HIEROGLYPH Z009;Lo;0;L;;;;;N;;;;; +133F5;EGYPTIAN HIEROGLYPH Z010;Lo;0;L;;;;;N;;;;; +133F6;EGYPTIAN HIEROGLYPH Z011;Lo;0;L;;;;;N;;;;; +133F7;EGYPTIAN HIEROGLYPH Z012;Lo;0;L;;;;;N;;;;; +133F8;EGYPTIAN HIEROGLYPH Z013;Lo;0;L;;;;;N;;;;; +133F9;EGYPTIAN HIEROGLYPH Z014;Lo;0;L;;;;;N;;;;; +133FA;EGYPTIAN HIEROGLYPH Z015;Lo;0;L;;;;;N;;;;; +133FB;EGYPTIAN HIEROGLYPH Z015A;Lo;0;L;;;;;N;;;;; +133FC;EGYPTIAN HIEROGLYPH Z015B;Lo;0;L;;;;;N;;;;; +133FD;EGYPTIAN HIEROGLYPH Z015C;Lo;0;L;;;;;N;;;;; +133FE;EGYPTIAN HIEROGLYPH Z015D;Lo;0;L;;;;;N;;;;; +133FF;EGYPTIAN HIEROGLYPH Z015E;Lo;0;L;;;;;N;;;;; +13400;EGYPTIAN HIEROGLYPH Z015F;Lo;0;L;;;;;N;;;;; +13401;EGYPTIAN HIEROGLYPH Z015G;Lo;0;L;;;;;N;;;;; +13402;EGYPTIAN HIEROGLYPH Z015H;Lo;0;L;;;;;N;;;;; +13403;EGYPTIAN HIEROGLYPH Z015I;Lo;0;L;;;;;N;;;;; +13404;EGYPTIAN HIEROGLYPH Z016;Lo;0;L;;;;;N;;;;; +13405;EGYPTIAN HIEROGLYPH Z016A;Lo;0;L;;;;;N;;;;; +13406;EGYPTIAN HIEROGLYPH Z016B;Lo;0;L;;;;;N;;;;; +13407;EGYPTIAN HIEROGLYPH Z016C;Lo;0;L;;;;;N;;;;; +13408;EGYPTIAN HIEROGLYPH Z016D;Lo;0;L;;;;;N;;;;; +13409;EGYPTIAN HIEROGLYPH Z016E;Lo;0;L;;;;;N;;;;; +1340A;EGYPTIAN HIEROGLYPH Z016F;Lo;0;L;;;;;N;;;;; +1340B;EGYPTIAN HIEROGLYPH Z016G;Lo;0;L;;;;;N;;;;; +1340C;EGYPTIAN HIEROGLYPH Z016H;Lo;0;L;;;;;N;;;;; +1340D;EGYPTIAN HIEROGLYPH AA001;Lo;0;L;;;;;N;;;;; +1340E;EGYPTIAN HIEROGLYPH AA002;Lo;0;L;;;;;N;;;;; +1340F;EGYPTIAN HIEROGLYPH AA003;Lo;0;L;;;;;N;;;;; +13410;EGYPTIAN HIEROGLYPH AA004;Lo;0;L;;;;;N;;;;; +13411;EGYPTIAN HIEROGLYPH AA005;Lo;0;L;;;;;N;;;;; +13412;EGYPTIAN HIEROGLYPH AA006;Lo;0;L;;;;;N;;;;; +13413;EGYPTIAN HIEROGLYPH AA007;Lo;0;L;;;;;N;;;;; +13414;EGYPTIAN HIEROGLYPH AA007A;Lo;0;L;;;;;N;;;;; +13415;EGYPTIAN HIEROGLYPH AA007B;Lo;0;L;;;;;N;;;;; +13416;EGYPTIAN HIEROGLYPH AA008;Lo;0;L;;;;;N;;;;; +13417;EGYPTIAN HIEROGLYPH AA009;Lo;0;L;;;;;N;;;;; +13418;EGYPTIAN HIEROGLYPH AA010;Lo;0;L;;;;;N;;;;; +13419;EGYPTIAN HIEROGLYPH AA011;Lo;0;L;;;;;N;;;;; +1341A;EGYPTIAN HIEROGLYPH AA012;Lo;0;L;;;;;N;;;;; +1341B;EGYPTIAN HIEROGLYPH AA013;Lo;0;L;;;;;N;;;;; +1341C;EGYPTIAN HIEROGLYPH AA014;Lo;0;L;;;;;N;;;;; +1341D;EGYPTIAN HIEROGLYPH AA015;Lo;0;L;;;;;N;;;;; +1341E;EGYPTIAN HIEROGLYPH AA016;Lo;0;L;;;;;N;;;;; +1341F;EGYPTIAN HIEROGLYPH AA017;Lo;0;L;;;;;N;;;;; +13420;EGYPTIAN HIEROGLYPH AA018;Lo;0;L;;;;;N;;;;; +13421;EGYPTIAN HIEROGLYPH AA019;Lo;0;L;;;;;N;;;;; +13422;EGYPTIAN HIEROGLYPH AA020;Lo;0;L;;;;;N;;;;; +13423;EGYPTIAN HIEROGLYPH AA021;Lo;0;L;;;;;N;;;;; +13424;EGYPTIAN HIEROGLYPH AA022;Lo;0;L;;;;;N;;;;; +13425;EGYPTIAN HIEROGLYPH AA023;Lo;0;L;;;;;N;;;;; +13426;EGYPTIAN HIEROGLYPH AA024;Lo;0;L;;;;;N;;;;; +13427;EGYPTIAN HIEROGLYPH AA025;Lo;0;L;;;;;N;;;;; +13428;EGYPTIAN HIEROGLYPH AA026;Lo;0;L;;;;;N;;;;; +13429;EGYPTIAN HIEROGLYPH AA027;Lo;0;L;;;;;N;;;;; +1342A;EGYPTIAN HIEROGLYPH AA028;Lo;0;L;;;;;N;;;;; +1342B;EGYPTIAN HIEROGLYPH AA029;Lo;0;L;;;;;N;;;;; +1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;; +1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;; +1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;; +1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; +1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; +1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; +1D003;BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON;So;0;L;;;;;N;;;;; +1D004;BYZANTINE MUSICAL SYMBOL OXEIA DIPLI;So;0;L;;;;;N;;;;; +1D005;BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON;So;0;L;;;;;N;;;;; +1D006;BYZANTINE MUSICAL SYMBOL VAREIA DIPLI;So;0;L;;;;;N;;;;; +1D007;BYZANTINE MUSICAL SYMBOL KATHISTI;So;0;L;;;;;N;;;;; +1D008;BYZANTINE MUSICAL SYMBOL SYRMATIKI;So;0;L;;;;;N;;;;; +1D009;BYZANTINE MUSICAL SYMBOL PARAKLITIKI;So;0;L;;;;;N;;;;; +1D00A;BYZANTINE MUSICAL SYMBOL YPOKRISIS;So;0;L;;;;;N;;;;; +1D00B;BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI;So;0;L;;;;;N;;;;; +1D00C;BYZANTINE MUSICAL SYMBOL KREMASTI;So;0;L;;;;;N;;;;; +1D00D;BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON;So;0;L;;;;;N;;;;; +1D00E;BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON;So;0;L;;;;;N;;;;; +1D00F;BYZANTINE MUSICAL SYMBOL TELEIA;So;0;L;;;;;N;;;;; +1D010;BYZANTINE MUSICAL SYMBOL KENTIMATA;So;0;L;;;;;N;;;;; +1D011;BYZANTINE MUSICAL SYMBOL APOSTROFOS;So;0;L;;;;;N;;;;; +1D012;BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI;So;0;L;;;;;N;;;;; +1D013;BYZANTINE MUSICAL SYMBOL SYNEVMA;So;0;L;;;;;N;;;;; +1D014;BYZANTINE MUSICAL SYMBOL THITA;So;0;L;;;;;N;;;;; +1D015;BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION;So;0;L;;;;;N;;;;; +1D016;BYZANTINE MUSICAL SYMBOL GORGON ARCHAION;So;0;L;;;;;N;;;;; +1D017;BYZANTINE MUSICAL SYMBOL PSILON;So;0;L;;;;;N;;;;; +1D018;BYZANTINE MUSICAL SYMBOL CHAMILON;So;0;L;;;;;N;;;;; +1D019;BYZANTINE MUSICAL SYMBOL VATHY;So;0;L;;;;;N;;;;; +1D01A;BYZANTINE MUSICAL SYMBOL ISON ARCHAION;So;0;L;;;;;N;;;;; +1D01B;BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION;So;0;L;;;;;N;;;;; +1D01C;BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION;So;0;L;;;;;N;;;;; +1D01D;BYZANTINE MUSICAL SYMBOL SAXIMATA;So;0;L;;;;;N;;;;; +1D01E;BYZANTINE MUSICAL SYMBOL PARICHON;So;0;L;;;;;N;;;;; +1D01F;BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA;So;0;L;;;;;N;;;;; +1D020;BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION;So;0;L;;;;;N;;;;; +1D021;BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION;So;0;L;;;;;N;;;;; +1D022;BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION;So;0;L;;;;;N;;;;; +1D023;BYZANTINE MUSICAL SYMBOL APOTHEMA;So;0;L;;;;;N;;;;; +1D024;BYZANTINE MUSICAL SYMBOL KLASMA;So;0;L;;;;;N;;;;; +1D025;BYZANTINE MUSICAL SYMBOL REVMA;So;0;L;;;;;N;;;;; +1D026;BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION;So;0;L;;;;;N;;;;; +1D027;BYZANTINE MUSICAL SYMBOL TINAGMA;So;0;L;;;;;N;;;;; +1D028;BYZANTINE MUSICAL SYMBOL ANATRICHISMA;So;0;L;;;;;N;;;;; +1D029;BYZANTINE MUSICAL SYMBOL SEISMA;So;0;L;;;;;N;;;;; +1D02A;BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION;So;0;L;;;;;N;;;;; +1D02B;BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU;So;0;L;;;;;N;;;;; +1D02C;BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION;So;0;L;;;;;N;;;;; +1D02D;BYZANTINE MUSICAL SYMBOL THEMA;So;0;L;;;;;N;;;;; +1D02E;BYZANTINE MUSICAL SYMBOL LEMOI;So;0;L;;;;;N;;;;; +1D02F;BYZANTINE MUSICAL SYMBOL DYO;So;0;L;;;;;N;;;;; +1D030;BYZANTINE MUSICAL SYMBOL TRIA;So;0;L;;;;;N;;;;; +1D031;BYZANTINE MUSICAL SYMBOL TESSERA;So;0;L;;;;;N;;;;; +1D032;BYZANTINE MUSICAL SYMBOL KRATIMATA;So;0;L;;;;;N;;;;; +1D033;BYZANTINE MUSICAL SYMBOL APESO EXO NEO;So;0;L;;;;;N;;;;; +1D034;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION;So;0;L;;;;;N;;;;; +1D035;BYZANTINE MUSICAL SYMBOL IMIFTHORA;So;0;L;;;;;N;;;;; +1D036;BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION;So;0;L;;;;;N;;;;; +1D037;BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON;So;0;L;;;;;N;;;;; +1D038;BYZANTINE MUSICAL SYMBOL PELASTON;So;0;L;;;;;N;;;;; +1D039;BYZANTINE MUSICAL SYMBOL PSIFISTON;So;0;L;;;;;N;;;;; +1D03A;BYZANTINE MUSICAL SYMBOL KONTEVMA;So;0;L;;;;;N;;;;; +1D03B;BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION;So;0;L;;;;;N;;;;; +1D03C;BYZANTINE MUSICAL SYMBOL RAPISMA;So;0;L;;;;;N;;;;; +1D03D;BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION;So;0;L;;;;;N;;;;; +1D03E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION;So;0;L;;;;;N;;;;; +1D03F;BYZANTINE MUSICAL SYMBOL ICHADIN;So;0;L;;;;;N;;;;; +1D040;BYZANTINE MUSICAL SYMBOL NANA;So;0;L;;;;;N;;;;; +1D041;BYZANTINE MUSICAL SYMBOL PETASMA;So;0;L;;;;;N;;;;; +1D042;BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO;So;0;L;;;;;N;;;;; +1D043;BYZANTINE MUSICAL SYMBOL TROMIKON ALLO;So;0;L;;;;;N;;;;; +1D044;BYZANTINE MUSICAL SYMBOL STRAGGISMATA;So;0;L;;;;;N;;;;; +1D045;BYZANTINE MUSICAL SYMBOL GRONTHISMATA;So;0;L;;;;;N;;;;; +1D046;BYZANTINE MUSICAL SYMBOL ISON NEO;So;0;L;;;;;N;;;;; +1D047;BYZANTINE MUSICAL SYMBOL OLIGON NEO;So;0;L;;;;;N;;;;; +1D048;BYZANTINE MUSICAL SYMBOL OXEIA NEO;So;0;L;;;;;N;;;;; +1D049;BYZANTINE MUSICAL SYMBOL PETASTI;So;0;L;;;;;N;;;;; +1D04A;BYZANTINE MUSICAL SYMBOL KOUFISMA;So;0;L;;;;;N;;;;; +1D04B;BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA;So;0;L;;;;;N;;;;; +1D04C;BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA;So;0;L;;;;;N;;;;; +1D04D;BYZANTINE MUSICAL SYMBOL PELASTON NEO;So;0;L;;;;;N;;;;; +1D04E;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO;So;0;L;;;;;N;;;;; +1D04F;BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO;So;0;L;;;;;N;;;;; +1D050;BYZANTINE MUSICAL SYMBOL YPSILI;So;0;L;;;;;N;;;;; +1D051;BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO;So;0;L;;;;;N;;;;; +1D052;BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO;So;0;L;;;;;N;;;;; +1D053;BYZANTINE MUSICAL SYMBOL YPORROI;So;0;L;;;;;N;;;;; +1D054;BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON;So;0;L;;;;;N;;;;; +1D055;BYZANTINE MUSICAL SYMBOL ELAFRON;So;0;L;;;;;N;;;;; +1D056;BYZANTINE MUSICAL SYMBOL CHAMILI;So;0;L;;;;;N;;;;; +1D057;BYZANTINE MUSICAL SYMBOL MIKRON ISON;So;0;L;;;;;N;;;;; +1D058;BYZANTINE MUSICAL SYMBOL VAREIA NEO;So;0;L;;;;;N;;;;; +1D059;BYZANTINE MUSICAL SYMBOL PIASMA NEO;So;0;L;;;;;N;;;;; +1D05A;BYZANTINE MUSICAL SYMBOL PSIFISTON NEO;So;0;L;;;;;N;;;;; +1D05B;BYZANTINE MUSICAL SYMBOL OMALON;So;0;L;;;;;N;;;;; +1D05C;BYZANTINE MUSICAL SYMBOL ANTIKENOMA;So;0;L;;;;;N;;;;; +1D05D;BYZANTINE MUSICAL SYMBOL LYGISMA;So;0;L;;;;;N;;;;; +1D05E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO;So;0;L;;;;;N;;;;; +1D05F;BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO;So;0;L;;;;;N;;;;; +1D060;BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA;So;0;L;;;;;N;;;;; +1D061;BYZANTINE MUSICAL SYMBOL KYLISMA;So;0;L;;;;;N;;;;; +1D062;BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA;So;0;L;;;;;N;;;;; +1D063;BYZANTINE MUSICAL SYMBOL TROMIKON NEO;So;0;L;;;;;N;;;;; +1D064;BYZANTINE MUSICAL SYMBOL EKSTREPTON;So;0;L;;;;;N;;;;; +1D065;BYZANTINE MUSICAL SYMBOL SYNAGMA NEO;So;0;L;;;;;N;;;;; +1D066;BYZANTINE MUSICAL SYMBOL SYRMA;So;0;L;;;;;N;;;;; +1D067;BYZANTINE MUSICAL SYMBOL CHOREVMA NEO;So;0;L;;;;;N;;;;; +1D068;BYZANTINE MUSICAL SYMBOL EPEGERMA;So;0;L;;;;;N;;;;; +1D069;BYZANTINE MUSICAL SYMBOL SEISMA NEO;So;0;L;;;;;N;;;;; +1D06A;BYZANTINE MUSICAL SYMBOL XIRON KLASMA;So;0;L;;;;;N;;;;; +1D06B;BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON;So;0;L;;;;;N;;;;; +1D06C;BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA;So;0;L;;;;;N;;;;; +1D06D;BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA;So;0;L;;;;;N;;;;; +1D06E;BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA;So;0;L;;;;;N;;;;; +1D06F;BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA;So;0;L;;;;;N;;;;; +1D070;BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA;So;0;L;;;;;N;;;;; +1D071;BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA;So;0;L;;;;;N;;;;; +1D072;BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON;So;0;L;;;;;N;;;;; +1D073;BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON;So;0;L;;;;;N;;;;; +1D074;BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON;So;0;L;;;;;N;;;;; +1D075;BYZANTINE MUSICAL SYMBOL OYRANISMA NEO;So;0;L;;;;;N;;;;; +1D076;BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO;So;0;L;;;;;N;;;;; +1D077;BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO;So;0;L;;;;;N;;;;; +1D078;BYZANTINE MUSICAL SYMBOL THEMA APLOUN;So;0;L;;;;;N;;;;; +1D079;BYZANTINE MUSICAL SYMBOL THES KAI APOTHES;So;0;L;;;;;N;;;;; +1D07A;BYZANTINE MUSICAL SYMBOL KATAVASMA;So;0;L;;;;;N;;;;; +1D07B;BYZANTINE MUSICAL SYMBOL ENDOFONON;So;0;L;;;;;N;;;;; +1D07C;BYZANTINE MUSICAL SYMBOL YFEN KATO;So;0;L;;;;;N;;;;; +1D07D;BYZANTINE MUSICAL SYMBOL YFEN ANO;So;0;L;;;;;N;;;;; +1D07E;BYZANTINE MUSICAL SYMBOL STAVROS;So;0;L;;;;;N;;;;; +1D07F;BYZANTINE MUSICAL SYMBOL KLASMA ANO;So;0;L;;;;;N;;;;; +1D080;BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION;So;0;L;;;;;N;;;;; +1D081;BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION;So;0;L;;;;;N;;;;; +1D082;BYZANTINE MUSICAL SYMBOL KRATIMA ALLO;So;0;L;;;;;N;;;;; +1D083;BYZANTINE MUSICAL SYMBOL KRATIMA NEO;So;0;L;;;;;N;;;;; +1D084;BYZANTINE MUSICAL SYMBOL APODERMA NEO;So;0;L;;;;;N;;;;; +1D085;BYZANTINE MUSICAL SYMBOL APLI;So;0;L;;;;;N;;;;; +1D086;BYZANTINE MUSICAL SYMBOL DIPLI;So;0;L;;;;;N;;;;; +1D087;BYZANTINE MUSICAL SYMBOL TRIPLI;So;0;L;;;;;N;;;;; +1D088;BYZANTINE MUSICAL SYMBOL TETRAPLI;So;0;L;;;;;N;;;;; +1D089;BYZANTINE MUSICAL SYMBOL KORONIS;So;0;L;;;;;N;;;;; +1D08A;BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU;So;0;L;;;;;N;;;;; +1D08B;BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON;So;0;L;;;;;N;;;;; +1D08C;BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON;So;0;L;;;;;N;;;;; +1D08D;BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON;So;0;L;;;;;N;;;;; +1D08E;BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU;So;0;L;;;;;N;;;;; +1D08F;BYZANTINE MUSICAL SYMBOL GORGON NEO ANO;So;0;L;;;;;N;;;;; +1D090;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA;So;0;L;;;;;N;;;;; +1D091;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;; +1D092;BYZANTINE MUSICAL SYMBOL DIGORGON;So;0;L;;;;;N;;;;; +1D093;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO;So;0;L;;;;;N;;;;; +1D094;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO;So;0;L;;;;;N;;;;; +1D095;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;; +1D096;BYZANTINE MUSICAL SYMBOL TRIGORGON;So;0;L;;;;;N;;;;; +1D097;BYZANTINE MUSICAL SYMBOL ARGON;So;0;L;;;;;N;;;;; +1D098;BYZANTINE MUSICAL SYMBOL IMIDIARGON;So;0;L;;;;;N;;;;; +1D099;BYZANTINE MUSICAL SYMBOL DIARGON;So;0;L;;;;;N;;;;; +1D09A;BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI;So;0;L;;;;;N;;;;; +1D09B;BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI;So;0;L;;;;;N;;;;; +1D09C;BYZANTINE MUSICAL SYMBOL AGOGI ARGI;So;0;L;;;;;N;;;;; +1D09D;BYZANTINE MUSICAL SYMBOL AGOGI METRIA;So;0;L;;;;;N;;;;; +1D09E;BYZANTINE MUSICAL SYMBOL AGOGI MESI;So;0;L;;;;;N;;;;; +1D09F;BYZANTINE MUSICAL SYMBOL AGOGI GORGI;So;0;L;;;;;N;;;;; +1D0A0;BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI;So;0;L;;;;;N;;;;; +1D0A1;BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI;So;0;L;;;;;N;;;;; +1D0A2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A3;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A4;BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS;So;0;L;;;;;N;;;;; +1D0A5;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS;So;0;L;;;;;N;;;;; +1D0A6;BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS;So;0;L;;;;;N;;;;; +1D0A7;BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS;So;0;L;;;;;N;;;;; +1D0A8;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A9;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS;So;0;L;;;;;N;;;;; +1D0AA;BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS;So;0;L;;;;;N;;;;; +1D0AB;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS;So;0;L;;;;;N;;;;; +1D0AC;BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS;So;0;L;;;;;N;;;;; +1D0AD;BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS;So;0;L;;;;;N;;;;; +1D0AE;BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS;So;0;L;;;;;N;;;;; +1D0AF;BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS;So;0;L;;;;;N;;;;; +1D0B0;BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS;So;0;L;;;;;N;;;;; +1D0B1;BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS;So;0;L;;;;;N;;;;; +1D0B2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS;So;0;L;;;;;N;;;;; +1D0B3;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS;So;0;L;;;;;N;;;;; +1D0B4;BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN;So;0;L;;;;;N;;;;; +1D0B5;BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN;So;0;L;;;;;N;;;;; +1D0B6;BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU;So;0;L;;;;;N;;;;; +1D0B7;BYZANTINE MUSICAL SYMBOL IMIFONON;So;0;L;;;;;N;;;;; +1D0B8;BYZANTINE MUSICAL SYMBOL IMIFTHORON;So;0;L;;;;;N;;;;; +1D0B9;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU;So;0;L;;;;;N;;;;; +1D0BA;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA;So;0;L;;;;;N;;;;; +1D0BB;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA;So;0;L;;;;;N;;;;; +1D0BC;BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS;So;0;L;;;;;N;;;;; +1D0BD;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI;So;0;L;;;;;N;;;;; +1D0BE;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI;So;0;L;;;;;N;;;;; +1D0BF;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE;So;0;L;;;;;N;;;;; +1D0C0;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO;So;0;L;;;;;N;;;;; +1D0C1;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO;So;0;L;;;;;N;;;;; +1D0C2;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO;So;0;L;;;;;N;;;;; +1D0C3;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS;So;0;L;;;;;N;;;;; +1D0C4;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS;So;0;L;;;;;N;;;;; +1D0C5;BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS;So;0;L;;;;;N;;;;; +1D0C6;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI;So;0;L;;;;;N;;;;; +1D0C7;BYZANTINE MUSICAL SYMBOL FTHORA NENANO;So;0;L;;;;;N;;;;; +1D0C8;BYZANTINE MUSICAL SYMBOL CHROA ZYGOS;So;0;L;;;;;N;;;;; +1D0C9;BYZANTINE MUSICAL SYMBOL CHROA KLITON;So;0;L;;;;;N;;;;; +1D0CA;BYZANTINE MUSICAL SYMBOL CHROA SPATHI;So;0;L;;;;;N;;;;; +1D0CB;BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION;So;0;L;;;;;N;;;;; +1D0CC;BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA;So;0;L;;;;;N;;;;; +1D0CD;BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION;So;0;L;;;;;N;;;;; +1D0CE;BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION;So;0;L;;;;;N;;;;; +1D0CF;BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION;So;0;L;;;;;N;;;;; +1D0D0;BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;; +1D0D1;BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;; +1D0D2;BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;; +1D0D3;BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;; +1D0D4;BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;; +1D0D5;BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;; +1D0D6;BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;; +1D0D7;BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;; +1D0D8;BYZANTINE MUSICAL SYMBOL GENIKI DIESIS;So;0;L;;;;;N;;;;; +1D0D9;BYZANTINE MUSICAL SYMBOL GENIKI YFESIS;So;0;L;;;;;N;;;;; +1D0DA;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI;So;0;L;;;;;N;;;;; +1D0DB;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI;So;0;L;;;;;N;;;;; +1D0DC;BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI;So;0;L;;;;;N;;;;; +1D0DD;BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS;So;0;L;;;;;N;;;;; +1D0DE;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS;So;0;L;;;;;N;;;;; +1D0DF;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU;So;0;L;;;;;N;;;;; +1D0E0;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU;So;0;L;;;;;N;;;;; +1D0E1;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU;So;0;L;;;;;N;;;;; +1D0E2;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS;So;0;L;;;;;N;;;;; +1D0E3;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU;So;0;L;;;;;N;;;;; +1D0E4;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU;So;0;L;;;;;N;;;;; +1D0E5;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU;So;0;L;;;;;N;;;;; +1D0E6;BYZANTINE MUSICAL SYMBOL DIGRAMMA GG;So;0;L;;;;;N;;;;; +1D0E7;BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU;So;0;L;;;;;N;;;;; +1D0E8;BYZANTINE MUSICAL SYMBOL STIGMA;So;0;L;;;;;N;;;;; +1D0E9;BYZANTINE MUSICAL SYMBOL ARKTIKO PA;So;0;L;;;;;N;;;;; +1D0EA;BYZANTINE MUSICAL SYMBOL ARKTIKO VOU;So;0;L;;;;;N;;;;; +1D0EB;BYZANTINE MUSICAL SYMBOL ARKTIKO GA;So;0;L;;;;;N;;;;; +1D0EC;BYZANTINE MUSICAL SYMBOL ARKTIKO DI;So;0;L;;;;;N;;;;; +1D0ED;BYZANTINE MUSICAL SYMBOL ARKTIKO KE;So;0;L;;;;;N;;;;; +1D0EE;BYZANTINE MUSICAL SYMBOL ARKTIKO ZO;So;0;L;;;;;N;;;;; +1D0EF;BYZANTINE MUSICAL SYMBOL ARKTIKO NI;So;0;L;;;;;N;;;;; +1D0F0;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO;So;0;L;;;;;N;;;;; +1D0F1;BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO;So;0;L;;;;;N;;;;; +1D0F2;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO;So;0;L;;;;;N;;;;; +1D0F3;BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO;So;0;L;;;;;N;;;;; +1D0F4;BYZANTINE MUSICAL SYMBOL KLASMA KATO;So;0;L;;;;;N;;;;; +1D0F5;BYZANTINE MUSICAL SYMBOL GORGON NEO KATO;So;0;L;;;;;N;;;;; +1D100;MUSICAL SYMBOL SINGLE BARLINE;So;0;L;;;;;N;;;;; +1D101;MUSICAL SYMBOL DOUBLE BARLINE;So;0;L;;;;;N;;;;; +1D102;MUSICAL SYMBOL FINAL BARLINE;So;0;L;;;;;N;;;;; +1D103;MUSICAL SYMBOL REVERSE FINAL BARLINE;So;0;L;;;;;N;;;;; +1D104;MUSICAL SYMBOL DASHED BARLINE;So;0;L;;;;;N;;;;; +1D105;MUSICAL SYMBOL SHORT BARLINE;So;0;L;;;;;N;;;;; +1D106;MUSICAL SYMBOL LEFT REPEAT SIGN;So;0;L;;;;;N;;;;; +1D107;MUSICAL SYMBOL RIGHT REPEAT SIGN;So;0;L;;;;;N;;;;; +1D108;MUSICAL SYMBOL REPEAT DOTS;So;0;L;;;;;N;;;;; +1D109;MUSICAL SYMBOL DAL SEGNO;So;0;L;;;;;N;;;;; +1D10A;MUSICAL SYMBOL DA CAPO;So;0;L;;;;;N;;;;; +1D10B;MUSICAL SYMBOL SEGNO;So;0;L;;;;;N;;;;; +1D10C;MUSICAL SYMBOL CODA;So;0;L;;;;;N;;;;; +1D10D;MUSICAL SYMBOL REPEATED FIGURE-1;So;0;L;;;;;N;;;;; +1D10E;MUSICAL SYMBOL REPEATED FIGURE-2;So;0;L;;;;;N;;;;; +1D10F;MUSICAL SYMBOL REPEATED FIGURE-3;So;0;L;;;;;N;;;;; +1D110;MUSICAL SYMBOL FERMATA;So;0;L;;;;;N;;;;; +1D111;MUSICAL SYMBOL FERMATA BELOW;So;0;L;;;;;N;;;;; +1D112;MUSICAL SYMBOL BREATH MARK;So;0;L;;;;;N;;;;; +1D113;MUSICAL SYMBOL CAESURA;So;0;L;;;;;N;;;;; +1D114;MUSICAL SYMBOL BRACE;So;0;L;;;;;N;;;;; +1D115;MUSICAL SYMBOL BRACKET;So;0;L;;;;;N;;;;; +1D116;MUSICAL SYMBOL ONE-LINE STAFF;So;0;L;;;;;N;;;;; +1D117;MUSICAL SYMBOL TWO-LINE STAFF;So;0;L;;;;;N;;;;; +1D118;MUSICAL SYMBOL THREE-LINE STAFF;So;0;L;;;;;N;;;;; +1D119;MUSICAL SYMBOL FOUR-LINE STAFF;So;0;L;;;;;N;;;;; +1D11A;MUSICAL SYMBOL FIVE-LINE STAFF;So;0;L;;;;;N;;;;; +1D11B;MUSICAL SYMBOL SIX-LINE STAFF;So;0;L;;;;;N;;;;; +1D11C;MUSICAL SYMBOL SIX-STRING FRETBOARD;So;0;L;;;;;N;;;;; +1D11D;MUSICAL SYMBOL FOUR-STRING FRETBOARD;So;0;L;;;;;N;;;;; +1D11E;MUSICAL SYMBOL G CLEF;So;0;L;;;;;N;;;;; +1D11F;MUSICAL SYMBOL G CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D120;MUSICAL SYMBOL G CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D121;MUSICAL SYMBOL C CLEF;So;0;L;;;;;N;;;;; +1D122;MUSICAL SYMBOL F CLEF;So;0;L;;;;;N;;;;; +1D123;MUSICAL SYMBOL F CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D124;MUSICAL SYMBOL F CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D125;MUSICAL SYMBOL DRUM CLEF-1;So;0;L;;;;;N;;;;; +1D126;MUSICAL SYMBOL DRUM CLEF-2;So;0;L;;;;;N;;;;; +1D129;MUSICAL SYMBOL MULTIPLE MEASURE REST;So;0;L;;;;;N;;;;; +1D12A;MUSICAL SYMBOL DOUBLE SHARP;So;0;L;;;;;N;;;;; +1D12B;MUSICAL SYMBOL DOUBLE FLAT;So;0;L;;;;;N;;;;; +1D12C;MUSICAL SYMBOL FLAT UP;So;0;L;;;;;N;;;;; +1D12D;MUSICAL SYMBOL FLAT DOWN;So;0;L;;;;;N;;;;; +1D12E;MUSICAL SYMBOL NATURAL UP;So;0;L;;;;;N;;;;; +1D12F;MUSICAL SYMBOL NATURAL DOWN;So;0;L;;;;;N;;;;; +1D130;MUSICAL SYMBOL SHARP UP;So;0;L;;;;;N;;;;; +1D131;MUSICAL SYMBOL SHARP DOWN;So;0;L;;;;;N;;;;; +1D132;MUSICAL SYMBOL QUARTER TONE SHARP;So;0;L;;;;;N;;;;; +1D133;MUSICAL SYMBOL QUARTER TONE FLAT;So;0;L;;;;;N;;;;; +1D134;MUSICAL SYMBOL COMMON TIME;So;0;L;;;;;N;;;;; +1D135;MUSICAL SYMBOL CUT TIME;So;0;L;;;;;N;;;;; +1D136;MUSICAL SYMBOL OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D137;MUSICAL SYMBOL OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D138;MUSICAL SYMBOL QUINDICESIMA ALTA;So;0;L;;;;;N;;;;; +1D139;MUSICAL SYMBOL QUINDICESIMA BASSA;So;0;L;;;;;N;;;;; +1D13A;MUSICAL SYMBOL MULTI REST;So;0;L;;;;;N;;;;; +1D13B;MUSICAL SYMBOL WHOLE REST;So;0;L;;;;;N;;;;; +1D13C;MUSICAL SYMBOL HALF REST;So;0;L;;;;;N;;;;; +1D13D;MUSICAL SYMBOL QUARTER REST;So;0;L;;;;;N;;;;; +1D13E;MUSICAL SYMBOL EIGHTH REST;So;0;L;;;;;N;;;;; +1D13F;MUSICAL SYMBOL SIXTEENTH REST;So;0;L;;;;;N;;;;; +1D140;MUSICAL SYMBOL THIRTY-SECOND REST;So;0;L;;;;;N;;;;; +1D141;MUSICAL SYMBOL SIXTY-FOURTH REST;So;0;L;;;;;N;;;;; +1D142;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST;So;0;L;;;;;N;;;;; +1D143;MUSICAL SYMBOL X NOTEHEAD;So;0;L;;;;;N;;;;; +1D144;MUSICAL SYMBOL PLUS NOTEHEAD;So;0;L;;;;;N;;;;; +1D145;MUSICAL SYMBOL CIRCLE X NOTEHEAD;So;0;L;;;;;N;;;;; +1D146;MUSICAL SYMBOL SQUARE NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D147;MUSICAL SYMBOL SQUARE NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D148;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE;So;0;L;;;;;N;;;;; +1D149;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK;So;0;L;;;;;N;;;;; +1D14A;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE;So;0;L;;;;;N;;;;; +1D14B;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK;So;0;L;;;;;N;;;;; +1D14C;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE;So;0;L;;;;;N;;;;; +1D14D;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK;So;0;L;;;;;N;;;;; +1D14E;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;; +1D14F;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;; +1D150;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE;So;0;L;;;;;N;;;;; +1D151;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK;So;0;L;;;;;N;;;;; +1D152;MUSICAL SYMBOL MOON NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D153;MUSICAL SYMBOL MOON NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D154;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;; +1D155;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;; +1D156;MUSICAL SYMBOL PARENTHESIS NOTEHEAD;So;0;L;;;;;N;;;;; +1D157;MUSICAL SYMBOL VOID NOTEHEAD;So;0;L;;;;;N;;;;; +1D158;MUSICAL SYMBOL NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D159;MUSICAL SYMBOL NULL NOTEHEAD;So;0;L;;;;;N;;;;; +1D15A;MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D15B;MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D15C;MUSICAL SYMBOL BREVE;So;0;L;;;;;N;;;;; +1D15D;MUSICAL SYMBOL WHOLE NOTE;So;0;L;;;;;N;;;;; +1D15E;MUSICAL SYMBOL HALF NOTE;So;0;L;1D157 1D165;;;;N;;;;; +1D15F;MUSICAL SYMBOL QUARTER NOTE;So;0;L;1D158 1D165;;;;N;;;;; +1D160;MUSICAL SYMBOL EIGHTH NOTE;So;0;L;1D15F 1D16E;;;;N;;;;; +1D161;MUSICAL SYMBOL SIXTEENTH NOTE;So;0;L;1D15F 1D16F;;;;N;;;;; +1D162;MUSICAL SYMBOL THIRTY-SECOND NOTE;So;0;L;1D15F 1D170;;;;N;;;;; +1D163;MUSICAL SYMBOL SIXTY-FOURTH NOTE;So;0;L;1D15F 1D171;;;;N;;;;; +1D164;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE;So;0;L;1D15F 1D172;;;;N;;;;; +1D165;MUSICAL SYMBOL COMBINING STEM;Mc;216;L;;;;;N;;;;; +1D166;MUSICAL SYMBOL COMBINING SPRECHGESANG STEM;Mc;216;L;;;;;N;;;;; +1D167;MUSICAL SYMBOL COMBINING TREMOLO-1;Mn;1;NSM;;;;;N;;;;; +1D168;MUSICAL SYMBOL COMBINING TREMOLO-2;Mn;1;NSM;;;;;N;;;;; +1D169;MUSICAL SYMBOL COMBINING TREMOLO-3;Mn;1;NSM;;;;;N;;;;; +1D16A;MUSICAL SYMBOL FINGERED TREMOLO-1;So;0;L;;;;;N;;;;; +1D16B;MUSICAL SYMBOL FINGERED TREMOLO-2;So;0;L;;;;;N;;;;; +1D16C;MUSICAL SYMBOL FINGERED TREMOLO-3;So;0;L;;;;;N;;;;; +1D16D;MUSICAL SYMBOL COMBINING AUGMENTATION DOT;Mc;226;L;;;;;N;;;;; +1D16E;MUSICAL SYMBOL COMBINING FLAG-1;Mc;216;L;;;;;N;;;;; +1D16F;MUSICAL SYMBOL COMBINING FLAG-2;Mc;216;L;;;;;N;;;;; +1D170;MUSICAL SYMBOL COMBINING FLAG-3;Mc;216;L;;;;;N;;;;; +1D171;MUSICAL SYMBOL COMBINING FLAG-4;Mc;216;L;;;;;N;;;;; +1D172;MUSICAL SYMBOL COMBINING FLAG-5;Mc;216;L;;;;;N;;;;; +1D173;MUSICAL SYMBOL BEGIN BEAM;Cf;0;BN;;;;;N;;;;; +1D174;MUSICAL SYMBOL END BEAM;Cf;0;BN;;;;;N;;;;; +1D175;MUSICAL SYMBOL BEGIN TIE;Cf;0;BN;;;;;N;;;;; +1D176;MUSICAL SYMBOL END TIE;Cf;0;BN;;;;;N;;;;; +1D177;MUSICAL SYMBOL BEGIN SLUR;Cf;0;BN;;;;;N;;;;; +1D178;MUSICAL SYMBOL END SLUR;Cf;0;BN;;;;;N;;;;; +1D179;MUSICAL SYMBOL BEGIN PHRASE;Cf;0;BN;;;;;N;;;;; +1D17A;MUSICAL SYMBOL END PHRASE;Cf;0;BN;;;;;N;;;;; +1D17B;MUSICAL SYMBOL COMBINING ACCENT;Mn;220;NSM;;;;;N;;;;; +1D17C;MUSICAL SYMBOL COMBINING STACCATO;Mn;220;NSM;;;;;N;;;;; +1D17D;MUSICAL SYMBOL COMBINING TENUTO;Mn;220;NSM;;;;;N;;;;; +1D17E;MUSICAL SYMBOL COMBINING STACCATISSIMO;Mn;220;NSM;;;;;N;;;;; +1D17F;MUSICAL SYMBOL COMBINING MARCATO;Mn;220;NSM;;;;;N;;;;; +1D180;MUSICAL SYMBOL COMBINING MARCATO-STACCATO;Mn;220;NSM;;;;;N;;;;; +1D181;MUSICAL SYMBOL COMBINING ACCENT-STACCATO;Mn;220;NSM;;;;;N;;;;; +1D182;MUSICAL SYMBOL COMBINING LOURE;Mn;220;NSM;;;;;N;;;;; +1D183;MUSICAL SYMBOL ARPEGGIATO UP;So;0;L;;;;;N;;;;; +1D184;MUSICAL SYMBOL ARPEGGIATO DOWN;So;0;L;;;;;N;;;;; +1D185;MUSICAL SYMBOL COMBINING DOIT;Mn;230;NSM;;;;;N;;;;; +1D186;MUSICAL SYMBOL COMBINING RIP;Mn;230;NSM;;;;;N;;;;; +1D187;MUSICAL SYMBOL COMBINING FLIP;Mn;230;NSM;;;;;N;;;;; +1D188;MUSICAL SYMBOL COMBINING SMEAR;Mn;230;NSM;;;;;N;;;;; +1D189;MUSICAL SYMBOL COMBINING BEND;Mn;230;NSM;;;;;N;;;;; +1D18A;MUSICAL SYMBOL COMBINING DOUBLE TONGUE;Mn;220;NSM;;;;;N;;;;; +1D18B;MUSICAL SYMBOL COMBINING TRIPLE TONGUE;Mn;220;NSM;;;;;N;;;;; +1D18C;MUSICAL SYMBOL RINFORZANDO;So;0;L;;;;;N;;;;; +1D18D;MUSICAL SYMBOL SUBITO;So;0;L;;;;;N;;;;; +1D18E;MUSICAL SYMBOL Z;So;0;L;;;;;N;;;;; +1D18F;MUSICAL SYMBOL PIANO;So;0;L;;;;;N;;;;; +1D190;MUSICAL SYMBOL MEZZO;So;0;L;;;;;N;;;;; +1D191;MUSICAL SYMBOL FORTE;So;0;L;;;;;N;;;;; +1D192;MUSICAL SYMBOL CRESCENDO;So;0;L;;;;;N;;;;; +1D193;MUSICAL SYMBOL DECRESCENDO;So;0;L;;;;;N;;;;; +1D194;MUSICAL SYMBOL GRACE NOTE SLASH;So;0;L;;;;;N;;;;; +1D195;MUSICAL SYMBOL GRACE NOTE NO SLASH;So;0;L;;;;;N;;;;; +1D196;MUSICAL SYMBOL TR;So;0;L;;;;;N;;;;; +1D197;MUSICAL SYMBOL TURN;So;0;L;;;;;N;;;;; +1D198;MUSICAL SYMBOL INVERTED TURN;So;0;L;;;;;N;;;;; +1D199;MUSICAL SYMBOL TURN SLASH;So;0;L;;;;;N;;;;; +1D19A;MUSICAL SYMBOL TURN UP;So;0;L;;;;;N;;;;; +1D19B;MUSICAL SYMBOL ORNAMENT STROKE-1;So;0;L;;;;;N;;;;; +1D19C;MUSICAL SYMBOL ORNAMENT STROKE-2;So;0;L;;;;;N;;;;; +1D19D;MUSICAL SYMBOL ORNAMENT STROKE-3;So;0;L;;;;;N;;;;; +1D19E;MUSICAL SYMBOL ORNAMENT STROKE-4;So;0;L;;;;;N;;;;; +1D19F;MUSICAL SYMBOL ORNAMENT STROKE-5;So;0;L;;;;;N;;;;; +1D1A0;MUSICAL SYMBOL ORNAMENT STROKE-6;So;0;L;;;;;N;;;;; +1D1A1;MUSICAL SYMBOL ORNAMENT STROKE-7;So;0;L;;;;;N;;;;; +1D1A2;MUSICAL SYMBOL ORNAMENT STROKE-8;So;0;L;;;;;N;;;;; +1D1A3;MUSICAL SYMBOL ORNAMENT STROKE-9;So;0;L;;;;;N;;;;; +1D1A4;MUSICAL SYMBOL ORNAMENT STROKE-10;So;0;L;;;;;N;;;;; +1D1A5;MUSICAL SYMBOL ORNAMENT STROKE-11;So;0;L;;;;;N;;;;; +1D1A6;MUSICAL SYMBOL HAUPTSTIMME;So;0;L;;;;;N;;;;; +1D1A7;MUSICAL SYMBOL NEBENSTIMME;So;0;L;;;;;N;;;;; +1D1A8;MUSICAL SYMBOL END OF STIMME;So;0;L;;;;;N;;;;; +1D1A9;MUSICAL SYMBOL DEGREE SLASH;So;0;L;;;;;N;;;;; +1D1AA;MUSICAL SYMBOL COMBINING DOWN BOW;Mn;230;NSM;;;;;N;;;;; +1D1AB;MUSICAL SYMBOL COMBINING UP BOW;Mn;230;NSM;;;;;N;;;;; +1D1AC;MUSICAL SYMBOL COMBINING HARMONIC;Mn;230;NSM;;;;;N;;;;; +1D1AD;MUSICAL SYMBOL COMBINING SNAP PIZZICATO;Mn;230;NSM;;;;;N;;;;; +1D1AE;MUSICAL SYMBOL PEDAL MARK;So;0;L;;;;;N;;;;; +1D1AF;MUSICAL SYMBOL PEDAL UP MARK;So;0;L;;;;;N;;;;; +1D1B0;MUSICAL SYMBOL HALF PEDAL MARK;So;0;L;;;;;N;;;;; +1D1B1;MUSICAL SYMBOL GLISSANDO UP;So;0;L;;;;;N;;;;; +1D1B2;MUSICAL SYMBOL GLISSANDO DOWN;So;0;L;;;;;N;;;;; +1D1B3;MUSICAL SYMBOL WITH FINGERNAILS;So;0;L;;;;;N;;;;; +1D1B4;MUSICAL SYMBOL DAMP;So;0;L;;;;;N;;;;; +1D1B5;MUSICAL SYMBOL DAMP ALL;So;0;L;;;;;N;;;;; +1D1B6;MUSICAL SYMBOL MAXIMA;So;0;L;;;;;N;;;;; +1D1B7;MUSICAL SYMBOL LONGA;So;0;L;;;;;N;;;;; +1D1B8;MUSICAL SYMBOL BREVIS;So;0;L;;;;;N;;;;; +1D1B9;MUSICAL SYMBOL SEMIBREVIS WHITE;So;0;L;;;;;N;;;;; +1D1BA;MUSICAL SYMBOL SEMIBREVIS BLACK;So;0;L;;;;;N;;;;; +1D1BB;MUSICAL SYMBOL MINIMA;So;0;L;1D1B9 1D165;;;;N;;;;; +1D1BC;MUSICAL SYMBOL MINIMA BLACK;So;0;L;1D1BA 1D165;;;;N;;;;; +1D1BD;MUSICAL SYMBOL SEMIMINIMA WHITE;So;0;L;1D1BB 1D16E;;;;N;;;;; +1D1BE;MUSICAL SYMBOL SEMIMINIMA BLACK;So;0;L;1D1BC 1D16E;;;;N;;;;; +1D1BF;MUSICAL SYMBOL FUSA WHITE;So;0;L;1D1BB 1D16F;;;;N;;;;; +1D1C0;MUSICAL SYMBOL FUSA BLACK;So;0;L;1D1BC 1D16F;;;;N;;;;; +1D1C1;MUSICAL SYMBOL LONGA PERFECTA REST;So;0;L;;;;;N;;;;; +1D1C2;MUSICAL SYMBOL LONGA IMPERFECTA REST;So;0;L;;;;;N;;;;; +1D1C3;MUSICAL SYMBOL BREVIS REST;So;0;L;;;;;N;;;;; +1D1C4;MUSICAL SYMBOL SEMIBREVIS REST;So;0;L;;;;;N;;;;; +1D1C5;MUSICAL SYMBOL MINIMA REST;So;0;L;;;;;N;;;;; +1D1C6;MUSICAL SYMBOL SEMIMINIMA REST;So;0;L;;;;;N;;;;; +1D1C7;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;; +1D1C8;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;; +1D1C9;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;; +1D1CA;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;; +1D1CB;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;; +1D1CC;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;; +1D1CD;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2;So;0;L;;;;;N;;;;; +1D1CE;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3;So;0;L;;;;;N;;;;; +1D1CF;MUSICAL SYMBOL CROIX;So;0;L;;;;;N;;;;; +1D1D0;MUSICAL SYMBOL GREGORIAN C CLEF;So;0;L;;;;;N;;;;; +1D1D1;MUSICAL SYMBOL GREGORIAN F CLEF;So;0;L;;;;;N;;;;; +1D1D2;MUSICAL SYMBOL SQUARE B;So;0;L;;;;;N;;;;; +1D1D3;MUSICAL SYMBOL VIRGA;So;0;L;;;;;N;;;;; +1D1D4;MUSICAL SYMBOL PODATUS;So;0;L;;;;;N;;;;; +1D1D5;MUSICAL SYMBOL CLIVIS;So;0;L;;;;;N;;;;; +1D1D6;MUSICAL SYMBOL SCANDICUS;So;0;L;;;;;N;;;;; +1D1D7;MUSICAL SYMBOL CLIMACUS;So;0;L;;;;;N;;;;; +1D1D8;MUSICAL SYMBOL TORCULUS;So;0;L;;;;;N;;;;; +1D1D9;MUSICAL SYMBOL PORRECTUS;So;0;L;;;;;N;;;;; +1D1DA;MUSICAL SYMBOL PORRECTUS FLEXUS;So;0;L;;;;;N;;;;; +1D1DB;MUSICAL SYMBOL SCANDICUS FLEXUS;So;0;L;;;;;N;;;;; +1D1DC;MUSICAL SYMBOL TORCULUS RESUPINUS;So;0;L;;;;;N;;;;; +1D1DD;MUSICAL SYMBOL PES SUBPUNCTIS;So;0;L;;;;;N;;;;; +1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; +1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; +1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; +1D203;GREEK VOCAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;; +1D204;GREEK VOCAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;; +1D205;GREEK VOCAL NOTATION SYMBOL-6;So;0;ON;;;;;N;;;;; +1D206;GREEK VOCAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;; +1D207;GREEK VOCAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;; +1D208;GREEK VOCAL NOTATION SYMBOL-9;So;0;ON;;;;;N;;;;; +1D209;GREEK VOCAL NOTATION SYMBOL-10;So;0;ON;;;;;N;;;;; +1D20A;GREEK VOCAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;; +1D20B;GREEK VOCAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;; +1D20C;GREEK VOCAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;; +1D20D;GREEK VOCAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;; +1D20E;GREEK VOCAL NOTATION SYMBOL-15;So;0;ON;;;;;N;;;;; +1D20F;GREEK VOCAL NOTATION SYMBOL-16;So;0;ON;;;;;N;;;;; +1D210;GREEK VOCAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;; +1D211;GREEK VOCAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;; +1D212;GREEK VOCAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;; +1D213;GREEK VOCAL NOTATION SYMBOL-20;So;0;ON;;;;;N;;;;; +1D214;GREEK VOCAL NOTATION SYMBOL-21;So;0;ON;;;;;N;;;;; +1D215;GREEK VOCAL NOTATION SYMBOL-22;So;0;ON;;;;;N;;;;; +1D216;GREEK VOCAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;; +1D217;GREEK VOCAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;; +1D218;GREEK VOCAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;; +1D219;GREEK VOCAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;; +1D21A;GREEK VOCAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;; +1D21B;GREEK VOCAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;; +1D21C;GREEK VOCAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;; +1D21D;GREEK INSTRUMENTAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; +1D21E;GREEK INSTRUMENTAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; +1D21F;GREEK INSTRUMENTAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;; +1D220;GREEK INSTRUMENTAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;; +1D221;GREEK INSTRUMENTAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;; +1D222;GREEK INSTRUMENTAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;; +1D223;GREEK INSTRUMENTAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;; +1D224;GREEK INSTRUMENTAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;; +1D225;GREEK INSTRUMENTAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;; +1D226;GREEK INSTRUMENTAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;; +1D227;GREEK INSTRUMENTAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;; +1D228;GREEK INSTRUMENTAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;; +1D229;GREEK INSTRUMENTAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;; +1D22A;GREEK INSTRUMENTAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;; +1D22B;GREEK INSTRUMENTAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;; +1D22C;GREEK INSTRUMENTAL NOTATION SYMBOL-25;So;0;ON;;;;;N;;;;; +1D22D;GREEK INSTRUMENTAL NOTATION SYMBOL-26;So;0;ON;;;;;N;;;;; +1D22E;GREEK INSTRUMENTAL NOTATION SYMBOL-27;So;0;ON;;;;;N;;;;; +1D22F;GREEK INSTRUMENTAL NOTATION SYMBOL-29;So;0;ON;;;;;N;;;;; +1D230;GREEK INSTRUMENTAL NOTATION SYMBOL-30;So;0;ON;;;;;N;;;;; +1D231;GREEK INSTRUMENTAL NOTATION SYMBOL-32;So;0;ON;;;;;N;;;;; +1D232;GREEK INSTRUMENTAL NOTATION SYMBOL-36;So;0;ON;;;;;N;;;;; +1D233;GREEK INSTRUMENTAL NOTATION SYMBOL-37;So;0;ON;;;;;N;;;;; +1D234;GREEK INSTRUMENTAL NOTATION SYMBOL-38;So;0;ON;;;;;N;;;;; +1D235;GREEK INSTRUMENTAL NOTATION SYMBOL-39;So;0;ON;;;;;N;;;;; +1D236;GREEK INSTRUMENTAL NOTATION SYMBOL-40;So;0;ON;;;;;N;;;;; +1D237;GREEK INSTRUMENTAL NOTATION SYMBOL-42;So;0;ON;;;;;N;;;;; +1D238;GREEK INSTRUMENTAL NOTATION SYMBOL-43;So;0;ON;;;;;N;;;;; +1D239;GREEK INSTRUMENTAL NOTATION SYMBOL-45;So;0;ON;;;;;N;;;;; +1D23A;GREEK INSTRUMENTAL NOTATION SYMBOL-47;So;0;ON;;;;;N;;;;; +1D23B;GREEK INSTRUMENTAL NOTATION SYMBOL-48;So;0;ON;;;;;N;;;;; +1D23C;GREEK INSTRUMENTAL NOTATION SYMBOL-49;So;0;ON;;;;;N;;;;; +1D23D;GREEK INSTRUMENTAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;; +1D23E;GREEK INSTRUMENTAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;; +1D23F;GREEK INSTRUMENTAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;; +1D240;GREEK INSTRUMENTAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;; +1D241;GREEK INSTRUMENTAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;; +1D242;COMBINING GREEK MUSICAL TRISEME;Mn;230;NSM;;;;;N;;;;; +1D243;COMBINING GREEK MUSICAL TETRASEME;Mn;230;NSM;;;;;N;;;;; +1D244;COMBINING GREEK MUSICAL PENTASEME;Mn;230;NSM;;;;;N;;;;; +1D245;GREEK MUSICAL LEIMMA;So;0;ON;;;;;N;;;;; +1D300;MONOGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D301;DIGRAM FOR HEAVENLY EARTH;So;0;ON;;;;;N;;;;; +1D302;DIGRAM FOR HUMAN EARTH;So;0;ON;;;;;N;;;;; +1D303;DIGRAM FOR EARTHLY HEAVEN;So;0;ON;;;;;N;;;;; +1D304;DIGRAM FOR EARTHLY HUMAN;So;0;ON;;;;;N;;;;; +1D305;DIGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D306;TETRAGRAM FOR CENTRE;So;0;ON;;;;;N;;;;; +1D307;TETRAGRAM FOR FULL CIRCLE;So;0;ON;;;;;N;;;;; +1D308;TETRAGRAM FOR MIRED;So;0;ON;;;;;N;;;;; +1D309;TETRAGRAM FOR BARRIER;So;0;ON;;;;;N;;;;; +1D30A;TETRAGRAM FOR KEEPING SMALL;So;0;ON;;;;;N;;;;; +1D30B;TETRAGRAM FOR CONTRARIETY;So;0;ON;;;;;N;;;;; +1D30C;TETRAGRAM FOR ASCENT;So;0;ON;;;;;N;;;;; +1D30D;TETRAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +1D30E;TETRAGRAM FOR BRANCHING OUT;So;0;ON;;;;;N;;;;; +1D30F;TETRAGRAM FOR DEFECTIVENESS OR DISTORTION;So;0;ON;;;;;N;;;;; +1D310;TETRAGRAM FOR DIVERGENCE;So;0;ON;;;;;N;;;;; +1D311;TETRAGRAM FOR YOUTHFULNESS;So;0;ON;;;;;N;;;;; +1D312;TETRAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +1D313;TETRAGRAM FOR PENETRATION;So;0;ON;;;;;N;;;;; +1D314;TETRAGRAM FOR REACH;So;0;ON;;;;;N;;;;; +1D315;TETRAGRAM FOR CONTACT;So;0;ON;;;;;N;;;;; +1D316;TETRAGRAM FOR HOLDING BACK;So;0;ON;;;;;N;;;;; +1D317;TETRAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +1D318;TETRAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +1D319;TETRAGRAM FOR ADVANCE;So;0;ON;;;;;N;;;;; +1D31A;TETRAGRAM FOR RELEASE;So;0;ON;;;;;N;;;;; +1D31B;TETRAGRAM FOR RESISTANCE;So;0;ON;;;;;N;;;;; +1D31C;TETRAGRAM FOR EASE;So;0;ON;;;;;N;;;;; +1D31D;TETRAGRAM FOR JOY;So;0;ON;;;;;N;;;;; +1D31E;TETRAGRAM FOR CONTENTION;So;0;ON;;;;;N;;;;; +1D31F;TETRAGRAM FOR ENDEAVOUR;So;0;ON;;;;;N;;;;; +1D320;TETRAGRAM FOR DUTIES;So;0;ON;;;;;N;;;;; +1D321;TETRAGRAM FOR CHANGE;So;0;ON;;;;;N;;;;; +1D322;TETRAGRAM FOR DECISIVENESS;So;0;ON;;;;;N;;;;; +1D323;TETRAGRAM FOR BOLD RESOLUTION;So;0;ON;;;;;N;;;;; +1D324;TETRAGRAM FOR PACKING;So;0;ON;;;;;N;;;;; +1D325;TETRAGRAM FOR LEGION;So;0;ON;;;;;N;;;;; +1D326;TETRAGRAM FOR CLOSENESS;So;0;ON;;;;;N;;;;; +1D327;TETRAGRAM FOR KINSHIP;So;0;ON;;;;;N;;;;; +1D328;TETRAGRAM FOR GATHERING;So;0;ON;;;;;N;;;;; +1D329;TETRAGRAM FOR STRENGTH;So;0;ON;;;;;N;;;;; +1D32A;TETRAGRAM FOR PURITY;So;0;ON;;;;;N;;;;; +1D32B;TETRAGRAM FOR FULLNESS;So;0;ON;;;;;N;;;;; +1D32C;TETRAGRAM FOR RESIDENCE;So;0;ON;;;;;N;;;;; +1D32D;TETRAGRAM FOR LAW OR MODEL;So;0;ON;;;;;N;;;;; +1D32E;TETRAGRAM FOR RESPONSE;So;0;ON;;;;;N;;;;; +1D32F;TETRAGRAM FOR GOING TO MEET;So;0;ON;;;;;N;;;;; +1D330;TETRAGRAM FOR ENCOUNTERS;So;0;ON;;;;;N;;;;; +1D331;TETRAGRAM FOR STOVE;So;0;ON;;;;;N;;;;; +1D332;TETRAGRAM FOR GREATNESS;So;0;ON;;;;;N;;;;; +1D333;TETRAGRAM FOR ENLARGEMENT;So;0;ON;;;;;N;;;;; +1D334;TETRAGRAM FOR PATTERN;So;0;ON;;;;;N;;;;; +1D335;TETRAGRAM FOR RITUAL;So;0;ON;;;;;N;;;;; +1D336;TETRAGRAM FOR FLIGHT;So;0;ON;;;;;N;;;;; +1D337;TETRAGRAM FOR VASTNESS OR WASTING;So;0;ON;;;;;N;;;;; +1D338;TETRAGRAM FOR CONSTANCY;So;0;ON;;;;;N;;;;; +1D339;TETRAGRAM FOR MEASURE;So;0;ON;;;;;N;;;;; +1D33A;TETRAGRAM FOR ETERNITY;So;0;ON;;;;;N;;;;; +1D33B;TETRAGRAM FOR UNITY;So;0;ON;;;;;N;;;;; +1D33C;TETRAGRAM FOR DIMINISHMENT;So;0;ON;;;;;N;;;;; +1D33D;TETRAGRAM FOR CLOSED MOUTH;So;0;ON;;;;;N;;;;; +1D33E;TETRAGRAM FOR GUARDEDNESS;So;0;ON;;;;;N;;;;; +1D33F;TETRAGRAM FOR GATHERING IN;So;0;ON;;;;;N;;;;; +1D340;TETRAGRAM FOR MASSING;So;0;ON;;;;;N;;;;; +1D341;TETRAGRAM FOR ACCUMULATION;So;0;ON;;;;;N;;;;; +1D342;TETRAGRAM FOR EMBELLISHMENT;So;0;ON;;;;;N;;;;; +1D343;TETRAGRAM FOR DOUBT;So;0;ON;;;;;N;;;;; +1D344;TETRAGRAM FOR WATCH;So;0;ON;;;;;N;;;;; +1D345;TETRAGRAM FOR SINKING;So;0;ON;;;;;N;;;;; +1D346;TETRAGRAM FOR INNER;So;0;ON;;;;;N;;;;; +1D347;TETRAGRAM FOR DEPARTURE;So;0;ON;;;;;N;;;;; +1D348;TETRAGRAM FOR DARKENING;So;0;ON;;;;;N;;;;; +1D349;TETRAGRAM FOR DIMMING;So;0;ON;;;;;N;;;;; +1D34A;TETRAGRAM FOR EXHAUSTION;So;0;ON;;;;;N;;;;; +1D34B;TETRAGRAM FOR SEVERANCE;So;0;ON;;;;;N;;;;; +1D34C;TETRAGRAM FOR STOPPAGE;So;0;ON;;;;;N;;;;; +1D34D;TETRAGRAM FOR HARDNESS;So;0;ON;;;;;N;;;;; +1D34E;TETRAGRAM FOR COMPLETION;So;0;ON;;;;;N;;;;; +1D34F;TETRAGRAM FOR CLOSURE;So;0;ON;;;;;N;;;;; +1D350;TETRAGRAM FOR FAILURE;So;0;ON;;;;;N;;;;; +1D351;TETRAGRAM FOR AGGRAVATION;So;0;ON;;;;;N;;;;; +1D352;TETRAGRAM FOR COMPLIANCE;So;0;ON;;;;;N;;;;; +1D353;TETRAGRAM FOR ON THE VERGE;So;0;ON;;;;;N;;;;; +1D354;TETRAGRAM FOR DIFFICULTIES;So;0;ON;;;;;N;;;;; +1D355;TETRAGRAM FOR LABOURING;So;0;ON;;;;;N;;;;; +1D356;TETRAGRAM FOR FOSTERING;So;0;ON;;;;;N;;;;; +1D360;COUNTING ROD UNIT DIGIT ONE;No;0;L;;;;1;N;;;;; +1D361;COUNTING ROD UNIT DIGIT TWO;No;0;L;;;;2;N;;;;; +1D362;COUNTING ROD UNIT DIGIT THREE;No;0;L;;;;3;N;;;;; +1D363;COUNTING ROD UNIT DIGIT FOUR;No;0;L;;;;4;N;;;;; +1D364;COUNTING ROD UNIT DIGIT FIVE;No;0;L;;;;5;N;;;;; +1D365;COUNTING ROD UNIT DIGIT SIX;No;0;L;;;;6;N;;;;; +1D366;COUNTING ROD UNIT DIGIT SEVEN;No;0;L;;;;7;N;;;;; +1D367;COUNTING ROD UNIT DIGIT EIGHT;No;0;L;;;;8;N;;;;; +1D368;COUNTING ROD UNIT DIGIT NINE;No;0;L;;;;9;N;;;;; +1D369;COUNTING ROD TENS DIGIT ONE;No;0;L;;;;10;N;;;;; +1D36A;COUNTING ROD TENS DIGIT TWO;No;0;L;;;;20;N;;;;; +1D36B;COUNTING ROD TENS DIGIT THREE;No;0;L;;;;30;N;;;;; +1D36C;COUNTING ROD TENS DIGIT FOUR;No;0;L;;;;40;N;;;;; +1D36D;COUNTING ROD TENS DIGIT FIVE;No;0;L;;;;50;N;;;;; +1D36E;COUNTING ROD TENS DIGIT SIX;No;0;L;;;;60;N;;;;; +1D36F;COUNTING ROD TENS DIGIT SEVEN;No;0;L;;;;70;N;;;;; +1D370;COUNTING ROD TENS DIGIT EIGHT;No;0;L;;;;80;N;;;;; +1D371;COUNTING ROD TENS DIGIT NINE;No;0;L;;;;90;N;;;;; +1D400;MATHEMATICAL BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D401;MATHEMATICAL BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D402;MATHEMATICAL BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D403;MATHEMATICAL BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D404;MATHEMATICAL BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D405;MATHEMATICAL BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D406;MATHEMATICAL BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D407;MATHEMATICAL BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D408;MATHEMATICAL BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D409;MATHEMATICAL BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D40A;MATHEMATICAL BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D40B;MATHEMATICAL BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D40C;MATHEMATICAL BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D40D;MATHEMATICAL BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D40E;MATHEMATICAL BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D40F;MATHEMATICAL BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D410;MATHEMATICAL BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D411;MATHEMATICAL BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D412;MATHEMATICAL BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D413;MATHEMATICAL BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D414;MATHEMATICAL BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D415;MATHEMATICAL BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D416;MATHEMATICAL BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D417;MATHEMATICAL BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D418;MATHEMATICAL BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D419;MATHEMATICAL BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D41A;MATHEMATICAL BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D41B;MATHEMATICAL BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D41C;MATHEMATICAL BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D41D;MATHEMATICAL BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D41E;MATHEMATICAL BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D41F;MATHEMATICAL BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D420;MATHEMATICAL BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D421;MATHEMATICAL BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D422;MATHEMATICAL BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D423;MATHEMATICAL BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D424;MATHEMATICAL BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D425;MATHEMATICAL BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D426;MATHEMATICAL BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D427;MATHEMATICAL BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D428;MATHEMATICAL BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D429;MATHEMATICAL BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D42A;MATHEMATICAL BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D42B;MATHEMATICAL BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D42C;MATHEMATICAL BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D42D;MATHEMATICAL BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D42E;MATHEMATICAL BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D42F;MATHEMATICAL BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D430;MATHEMATICAL BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D431;MATHEMATICAL BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D432;MATHEMATICAL BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D433;MATHEMATICAL BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D434;MATHEMATICAL ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D435;MATHEMATICAL ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D436;MATHEMATICAL ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D437;MATHEMATICAL ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D438;MATHEMATICAL ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D439;MATHEMATICAL ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D43A;MATHEMATICAL ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D43B;MATHEMATICAL ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D43C;MATHEMATICAL ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D43D;MATHEMATICAL ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D43E;MATHEMATICAL ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D43F;MATHEMATICAL ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D440;MATHEMATICAL ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D441;MATHEMATICAL ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D442;MATHEMATICAL ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D443;MATHEMATICAL ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D444;MATHEMATICAL ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D445;MATHEMATICAL ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D446;MATHEMATICAL ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D447;MATHEMATICAL ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D448;MATHEMATICAL ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D449;MATHEMATICAL ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D44A;MATHEMATICAL ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D44B;MATHEMATICAL ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D44C;MATHEMATICAL ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D44D;MATHEMATICAL ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D44E;MATHEMATICAL ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D44F;MATHEMATICAL ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D450;MATHEMATICAL ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D451;MATHEMATICAL ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D452;MATHEMATICAL ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D453;MATHEMATICAL ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D454;MATHEMATICAL ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D456;MATHEMATICAL ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D457;MATHEMATICAL ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D458;MATHEMATICAL ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D459;MATHEMATICAL ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D45A;MATHEMATICAL ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D45B;MATHEMATICAL ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D45C;MATHEMATICAL ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D45D;MATHEMATICAL ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D45E;MATHEMATICAL ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D45F;MATHEMATICAL ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D460;MATHEMATICAL ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D461;MATHEMATICAL ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D462;MATHEMATICAL ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D463;MATHEMATICAL ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D464;MATHEMATICAL ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D465;MATHEMATICAL ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D466;MATHEMATICAL ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D467;MATHEMATICAL ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D468;MATHEMATICAL BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D469;MATHEMATICAL BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D46A;MATHEMATICAL BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D46B;MATHEMATICAL BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D46C;MATHEMATICAL BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D46D;MATHEMATICAL BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D46E;MATHEMATICAL BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D46F;MATHEMATICAL BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D470;MATHEMATICAL BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D471;MATHEMATICAL BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D472;MATHEMATICAL BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D473;MATHEMATICAL BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D474;MATHEMATICAL BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D475;MATHEMATICAL BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D476;MATHEMATICAL BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D477;MATHEMATICAL BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D478;MATHEMATICAL BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D479;MATHEMATICAL BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D47A;MATHEMATICAL BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D47B;MATHEMATICAL BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D47C;MATHEMATICAL BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D47D;MATHEMATICAL BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D47E;MATHEMATICAL BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D47F;MATHEMATICAL BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D480;MATHEMATICAL BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D481;MATHEMATICAL BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D482;MATHEMATICAL BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D483;MATHEMATICAL BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D484;MATHEMATICAL BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D485;MATHEMATICAL BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D486;MATHEMATICAL BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D487;MATHEMATICAL BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D488;MATHEMATICAL BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D489;MATHEMATICAL BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D48A;MATHEMATICAL BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D48B;MATHEMATICAL BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D48C;MATHEMATICAL BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D48D;MATHEMATICAL BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D48E;MATHEMATICAL BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D48F;MATHEMATICAL BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D490;MATHEMATICAL BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D491;MATHEMATICAL BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D492;MATHEMATICAL BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D493;MATHEMATICAL BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D494;MATHEMATICAL BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D495;MATHEMATICAL BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D496;MATHEMATICAL BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D497;MATHEMATICAL BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D498;MATHEMATICAL BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D499;MATHEMATICAL BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D49A;MATHEMATICAL BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D49B;MATHEMATICAL BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D49C;MATHEMATICAL SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D49E;MATHEMATICAL SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D49F;MATHEMATICAL SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D4A2;MATHEMATICAL SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D4A5;MATHEMATICAL SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D4A6;MATHEMATICAL SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D4A9;MATHEMATICAL SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D4AA;MATHEMATICAL SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D4AB;MATHEMATICAL SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D4AC;MATHEMATICAL SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D4AE;MATHEMATICAL SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D4AF;MATHEMATICAL SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D4B0;MATHEMATICAL SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D4B1;MATHEMATICAL SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D4B2;MATHEMATICAL SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D4B3;MATHEMATICAL SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D4B4;MATHEMATICAL SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D4B5;MATHEMATICAL SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D4B6;MATHEMATICAL SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D4B7;MATHEMATICAL SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D4B8;MATHEMATICAL SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D4B9;MATHEMATICAL SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D4BB;MATHEMATICAL SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D4BD;MATHEMATICAL SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D4BE;MATHEMATICAL SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D4BF;MATHEMATICAL SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D4C0;MATHEMATICAL SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D4C1;MATHEMATICAL SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D4C2;MATHEMATICAL SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D4C3;MATHEMATICAL SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D4C5;MATHEMATICAL SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D4C6;MATHEMATICAL SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D4C7;MATHEMATICAL SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D4C8;MATHEMATICAL SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D4C9;MATHEMATICAL SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D4CA;MATHEMATICAL SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D4CB;MATHEMATICAL SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D4CC;MATHEMATICAL SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D4CD;MATHEMATICAL SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D4CE;MATHEMATICAL SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D4CF;MATHEMATICAL SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D4D0;MATHEMATICAL BOLD SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D4D1;MATHEMATICAL BOLD SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D4D2;MATHEMATICAL BOLD SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D4D3;MATHEMATICAL BOLD SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D4D4;MATHEMATICAL BOLD SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D4D5;MATHEMATICAL BOLD SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D4D6;MATHEMATICAL BOLD SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D4D7;MATHEMATICAL BOLD SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D4D8;MATHEMATICAL BOLD SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D4D9;MATHEMATICAL BOLD SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D4DA;MATHEMATICAL BOLD SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D4DB;MATHEMATICAL BOLD SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D4DC;MATHEMATICAL BOLD SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D4DD;MATHEMATICAL BOLD SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D4DE;MATHEMATICAL BOLD SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D4DF;MATHEMATICAL BOLD SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D4E0;MATHEMATICAL BOLD SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D4E1;MATHEMATICAL BOLD SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D4E2;MATHEMATICAL BOLD SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D4E3;MATHEMATICAL BOLD SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D4E4;MATHEMATICAL BOLD SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D4E5;MATHEMATICAL BOLD SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D4E6;MATHEMATICAL BOLD SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D4E7;MATHEMATICAL BOLD SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D4E8;MATHEMATICAL BOLD SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D4E9;MATHEMATICAL BOLD SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D4EA;MATHEMATICAL BOLD SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D4EB;MATHEMATICAL BOLD SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D4EC;MATHEMATICAL BOLD SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D4ED;MATHEMATICAL BOLD SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D4EE;MATHEMATICAL BOLD SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D4EF;MATHEMATICAL BOLD SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D4F0;MATHEMATICAL BOLD SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D4F1;MATHEMATICAL BOLD SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D4F2;MATHEMATICAL BOLD SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D4F3;MATHEMATICAL BOLD SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D4F4;MATHEMATICAL BOLD SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D4F5;MATHEMATICAL BOLD SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D4F6;MATHEMATICAL BOLD SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D4F7;MATHEMATICAL BOLD SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D4F8;MATHEMATICAL BOLD SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D4F9;MATHEMATICAL BOLD SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D4FA;MATHEMATICAL BOLD SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D4FB;MATHEMATICAL BOLD SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D4FC;MATHEMATICAL BOLD SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D4FD;MATHEMATICAL BOLD SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D4FE;MATHEMATICAL BOLD SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D4FF;MATHEMATICAL BOLD SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D500;MATHEMATICAL BOLD SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D501;MATHEMATICAL BOLD SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D502;MATHEMATICAL BOLD SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D503;MATHEMATICAL BOLD SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D504;MATHEMATICAL FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D505;MATHEMATICAL FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D507;MATHEMATICAL FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D508;MATHEMATICAL FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D509;MATHEMATICAL FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D50A;MATHEMATICAL FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D50D;MATHEMATICAL FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D50E;MATHEMATICAL FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D50F;MATHEMATICAL FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D510;MATHEMATICAL FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D511;MATHEMATICAL FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D512;MATHEMATICAL FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D513;MATHEMATICAL FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D514;MATHEMATICAL FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D516;MATHEMATICAL FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D517;MATHEMATICAL FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D518;MATHEMATICAL FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D519;MATHEMATICAL FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D51A;MATHEMATICAL FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D51B;MATHEMATICAL FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D51C;MATHEMATICAL FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D51E;MATHEMATICAL FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D51F;MATHEMATICAL FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D520;MATHEMATICAL FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D521;MATHEMATICAL FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D522;MATHEMATICAL FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D523;MATHEMATICAL FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D524;MATHEMATICAL FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D525;MATHEMATICAL FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D526;MATHEMATICAL FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D527;MATHEMATICAL FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D528;MATHEMATICAL FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D529;MATHEMATICAL FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D52A;MATHEMATICAL FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D52B;MATHEMATICAL FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D52C;MATHEMATICAL FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D52D;MATHEMATICAL FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D52E;MATHEMATICAL FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D52F;MATHEMATICAL FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D530;MATHEMATICAL FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D531;MATHEMATICAL FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D532;MATHEMATICAL FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D533;MATHEMATICAL FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D534;MATHEMATICAL FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D535;MATHEMATICAL FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D536;MATHEMATICAL FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D537;MATHEMATICAL FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D538;MATHEMATICAL DOUBLE-STRUCK CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D539;MATHEMATICAL DOUBLE-STRUCK CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D53B;MATHEMATICAL DOUBLE-STRUCK CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D53C;MATHEMATICAL DOUBLE-STRUCK CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D53D;MATHEMATICAL DOUBLE-STRUCK CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D53E;MATHEMATICAL DOUBLE-STRUCK CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D540;MATHEMATICAL DOUBLE-STRUCK CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D541;MATHEMATICAL DOUBLE-STRUCK CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D542;MATHEMATICAL DOUBLE-STRUCK CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D543;MATHEMATICAL DOUBLE-STRUCK CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D544;MATHEMATICAL DOUBLE-STRUCK CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D546;MATHEMATICAL DOUBLE-STRUCK CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D54A;MATHEMATICAL DOUBLE-STRUCK CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D54B;MATHEMATICAL DOUBLE-STRUCK CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D54C;MATHEMATICAL DOUBLE-STRUCK CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D54D;MATHEMATICAL DOUBLE-STRUCK CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D54E;MATHEMATICAL DOUBLE-STRUCK CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D54F;MATHEMATICAL DOUBLE-STRUCK CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D550;MATHEMATICAL DOUBLE-STRUCK CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D552;MATHEMATICAL DOUBLE-STRUCK SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D553;MATHEMATICAL DOUBLE-STRUCK SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D554;MATHEMATICAL DOUBLE-STRUCK SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D555;MATHEMATICAL DOUBLE-STRUCK SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D556;MATHEMATICAL DOUBLE-STRUCK SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D557;MATHEMATICAL DOUBLE-STRUCK SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D558;MATHEMATICAL DOUBLE-STRUCK SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D559;MATHEMATICAL DOUBLE-STRUCK SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D55A;MATHEMATICAL DOUBLE-STRUCK SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D55B;MATHEMATICAL DOUBLE-STRUCK SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D55C;MATHEMATICAL DOUBLE-STRUCK SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D55D;MATHEMATICAL DOUBLE-STRUCK SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D55E;MATHEMATICAL DOUBLE-STRUCK SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D55F;MATHEMATICAL DOUBLE-STRUCK SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D560;MATHEMATICAL DOUBLE-STRUCK SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D561;MATHEMATICAL DOUBLE-STRUCK SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D562;MATHEMATICAL DOUBLE-STRUCK SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D563;MATHEMATICAL DOUBLE-STRUCK SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D564;MATHEMATICAL DOUBLE-STRUCK SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D565;MATHEMATICAL DOUBLE-STRUCK SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D566;MATHEMATICAL DOUBLE-STRUCK SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D567;MATHEMATICAL DOUBLE-STRUCK SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D568;MATHEMATICAL DOUBLE-STRUCK SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D569;MATHEMATICAL DOUBLE-STRUCK SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D56A;MATHEMATICAL DOUBLE-STRUCK SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D56B;MATHEMATICAL DOUBLE-STRUCK SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D56C;MATHEMATICAL BOLD FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D56D;MATHEMATICAL BOLD FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D56E;MATHEMATICAL BOLD FRAKTUR CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D56F;MATHEMATICAL BOLD FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D570;MATHEMATICAL BOLD FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D571;MATHEMATICAL BOLD FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D572;MATHEMATICAL BOLD FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D573;MATHEMATICAL BOLD FRAKTUR CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D574;MATHEMATICAL BOLD FRAKTUR CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D575;MATHEMATICAL BOLD FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D576;MATHEMATICAL BOLD FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D577;MATHEMATICAL BOLD FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D578;MATHEMATICAL BOLD FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D579;MATHEMATICAL BOLD FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D57A;MATHEMATICAL BOLD FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D57B;MATHEMATICAL BOLD FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D57C;MATHEMATICAL BOLD FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D57D;MATHEMATICAL BOLD FRAKTUR CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D57E;MATHEMATICAL BOLD FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D57F;MATHEMATICAL BOLD FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D580;MATHEMATICAL BOLD FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D581;MATHEMATICAL BOLD FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D582;MATHEMATICAL BOLD FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D583;MATHEMATICAL BOLD FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D584;MATHEMATICAL BOLD FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D585;MATHEMATICAL BOLD FRAKTUR CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D586;MATHEMATICAL BOLD FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D587;MATHEMATICAL BOLD FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D588;MATHEMATICAL BOLD FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D589;MATHEMATICAL BOLD FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D58A;MATHEMATICAL BOLD FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D58B;MATHEMATICAL BOLD FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D58C;MATHEMATICAL BOLD FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D58D;MATHEMATICAL BOLD FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D58E;MATHEMATICAL BOLD FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D58F;MATHEMATICAL BOLD FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D590;MATHEMATICAL BOLD FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D591;MATHEMATICAL BOLD FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D592;MATHEMATICAL BOLD FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D593;MATHEMATICAL BOLD FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D594;MATHEMATICAL BOLD FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D595;MATHEMATICAL BOLD FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D596;MATHEMATICAL BOLD FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D597;MATHEMATICAL BOLD FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D598;MATHEMATICAL BOLD FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D599;MATHEMATICAL BOLD FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D59A;MATHEMATICAL BOLD FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D59B;MATHEMATICAL BOLD FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D59C;MATHEMATICAL BOLD FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D59D;MATHEMATICAL BOLD FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D59E;MATHEMATICAL BOLD FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D59F;MATHEMATICAL BOLD FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D5A0;MATHEMATICAL SANS-SERIF CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D5A1;MATHEMATICAL SANS-SERIF CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D5A2;MATHEMATICAL SANS-SERIF CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D5A3;MATHEMATICAL SANS-SERIF CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D5A4;MATHEMATICAL SANS-SERIF CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D5A5;MATHEMATICAL SANS-SERIF CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D5A6;MATHEMATICAL SANS-SERIF CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D5A7;MATHEMATICAL SANS-SERIF CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D5A8;MATHEMATICAL SANS-SERIF CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D5A9;MATHEMATICAL SANS-SERIF CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D5AA;MATHEMATICAL SANS-SERIF CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D5AB;MATHEMATICAL SANS-SERIF CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D5AC;MATHEMATICAL SANS-SERIF CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D5AD;MATHEMATICAL SANS-SERIF CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D5AE;MATHEMATICAL SANS-SERIF CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D5AF;MATHEMATICAL SANS-SERIF CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D5B0;MATHEMATICAL SANS-SERIF CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D5B1;MATHEMATICAL SANS-SERIF CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D5B2;MATHEMATICAL SANS-SERIF CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D5B3;MATHEMATICAL SANS-SERIF CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D5B4;MATHEMATICAL SANS-SERIF CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D5B5;MATHEMATICAL SANS-SERIF CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D5B6;MATHEMATICAL SANS-SERIF CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D5B7;MATHEMATICAL SANS-SERIF CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D5B8;MATHEMATICAL SANS-SERIF CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D5B9;MATHEMATICAL SANS-SERIF CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D5BA;MATHEMATICAL SANS-SERIF SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D5BB;MATHEMATICAL SANS-SERIF SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D5BC;MATHEMATICAL SANS-SERIF SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D5BD;MATHEMATICAL SANS-SERIF SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D5BE;MATHEMATICAL SANS-SERIF SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D5BF;MATHEMATICAL SANS-SERIF SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D5C0;MATHEMATICAL SANS-SERIF SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D5C1;MATHEMATICAL SANS-SERIF SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D5C2;MATHEMATICAL SANS-SERIF SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D5C3;MATHEMATICAL SANS-SERIF SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D5C4;MATHEMATICAL SANS-SERIF SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D5C5;MATHEMATICAL SANS-SERIF SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D5C6;MATHEMATICAL SANS-SERIF SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D5C7;MATHEMATICAL SANS-SERIF SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D5C8;MATHEMATICAL SANS-SERIF SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D5C9;MATHEMATICAL SANS-SERIF SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D5CA;MATHEMATICAL SANS-SERIF SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D5CB;MATHEMATICAL SANS-SERIF SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D5CC;MATHEMATICAL SANS-SERIF SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D5CD;MATHEMATICAL SANS-SERIF SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D5CE;MATHEMATICAL SANS-SERIF SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D5CF;MATHEMATICAL SANS-SERIF SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D5D0;MATHEMATICAL SANS-SERIF SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D5D1;MATHEMATICAL SANS-SERIF SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D5D2;MATHEMATICAL SANS-SERIF SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D5D3;MATHEMATICAL SANS-SERIF SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D5D4;MATHEMATICAL SANS-SERIF BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D5D5;MATHEMATICAL SANS-SERIF BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D5D6;MATHEMATICAL SANS-SERIF BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D5D7;MATHEMATICAL SANS-SERIF BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D5D8;MATHEMATICAL SANS-SERIF BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D5D9;MATHEMATICAL SANS-SERIF BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D5DA;MATHEMATICAL SANS-SERIF BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D5DB;MATHEMATICAL SANS-SERIF BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D5DC;MATHEMATICAL SANS-SERIF BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D5DD;MATHEMATICAL SANS-SERIF BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D5DE;MATHEMATICAL SANS-SERIF BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D5DF;MATHEMATICAL SANS-SERIF BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D5E0;MATHEMATICAL SANS-SERIF BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D5E1;MATHEMATICAL SANS-SERIF BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D5E2;MATHEMATICAL SANS-SERIF BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D5E3;MATHEMATICAL SANS-SERIF BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D5E4;MATHEMATICAL SANS-SERIF BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D5E5;MATHEMATICAL SANS-SERIF BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D5E6;MATHEMATICAL SANS-SERIF BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D5E7;MATHEMATICAL SANS-SERIF BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D5E8;MATHEMATICAL SANS-SERIF BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D5E9;MATHEMATICAL SANS-SERIF BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D5EA;MATHEMATICAL SANS-SERIF BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D5EB;MATHEMATICAL SANS-SERIF BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D5EC;MATHEMATICAL SANS-SERIF BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D5ED;MATHEMATICAL SANS-SERIF BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D5EE;MATHEMATICAL SANS-SERIF BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D5EF;MATHEMATICAL SANS-SERIF BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D5F0;MATHEMATICAL SANS-SERIF BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D5F1;MATHEMATICAL SANS-SERIF BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D5F2;MATHEMATICAL SANS-SERIF BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D5F3;MATHEMATICAL SANS-SERIF BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D5F4;MATHEMATICAL SANS-SERIF BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D5F5;MATHEMATICAL SANS-SERIF BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D5F6;MATHEMATICAL SANS-SERIF BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D5F7;MATHEMATICAL SANS-SERIF BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D5F8;MATHEMATICAL SANS-SERIF BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D5F9;MATHEMATICAL SANS-SERIF BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D5FA;MATHEMATICAL SANS-SERIF BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D5FB;MATHEMATICAL SANS-SERIF BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D5FC;MATHEMATICAL SANS-SERIF BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D5FD;MATHEMATICAL SANS-SERIF BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D5FE;MATHEMATICAL SANS-SERIF BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D5FF;MATHEMATICAL SANS-SERIF BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D600;MATHEMATICAL SANS-SERIF BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D601;MATHEMATICAL SANS-SERIF BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D602;MATHEMATICAL SANS-SERIF BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D603;MATHEMATICAL SANS-SERIF BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D604;MATHEMATICAL SANS-SERIF BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D605;MATHEMATICAL SANS-SERIF BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D606;MATHEMATICAL SANS-SERIF BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D607;MATHEMATICAL SANS-SERIF BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D608;MATHEMATICAL SANS-SERIF ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D609;MATHEMATICAL SANS-SERIF ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D60A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D60B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D60C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D60D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D60E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D60F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D610;MATHEMATICAL SANS-SERIF ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D611;MATHEMATICAL SANS-SERIF ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D612;MATHEMATICAL SANS-SERIF ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D613;MATHEMATICAL SANS-SERIF ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D614;MATHEMATICAL SANS-SERIF ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D615;MATHEMATICAL SANS-SERIF ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D616;MATHEMATICAL SANS-SERIF ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D617;MATHEMATICAL SANS-SERIF ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D618;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D619;MATHEMATICAL SANS-SERIF ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D61A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D61B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D61C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D61D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D61E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D61F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D620;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D621;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D622;MATHEMATICAL SANS-SERIF ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D623;MATHEMATICAL SANS-SERIF ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D624;MATHEMATICAL SANS-SERIF ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D625;MATHEMATICAL SANS-SERIF ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D626;MATHEMATICAL SANS-SERIF ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D627;MATHEMATICAL SANS-SERIF ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D628;MATHEMATICAL SANS-SERIF ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D629;MATHEMATICAL SANS-SERIF ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D62A;MATHEMATICAL SANS-SERIF ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D62B;MATHEMATICAL SANS-SERIF ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D62C;MATHEMATICAL SANS-SERIF ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D62D;MATHEMATICAL SANS-SERIF ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D62E;MATHEMATICAL SANS-SERIF ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D62F;MATHEMATICAL SANS-SERIF ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D630;MATHEMATICAL SANS-SERIF ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D631;MATHEMATICAL SANS-SERIF ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D632;MATHEMATICAL SANS-SERIF ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D633;MATHEMATICAL SANS-SERIF ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D634;MATHEMATICAL SANS-SERIF ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D635;MATHEMATICAL SANS-SERIF ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D636;MATHEMATICAL SANS-SERIF ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D637;MATHEMATICAL SANS-SERIF ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D638;MATHEMATICAL SANS-SERIF ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D639;MATHEMATICAL SANS-SERIF ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D63A;MATHEMATICAL SANS-SERIF ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D63B;MATHEMATICAL SANS-SERIF ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D63C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D63D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D63E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D63F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D640;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D641;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D642;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D643;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D644;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D645;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D646;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D647;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D648;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D649;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D64A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D64B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D64C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D64D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D64E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D64F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D650;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D651;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D652;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D653;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D654;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D655;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D656;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D657;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D658;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D659;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D65A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D65B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D65C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D65D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D65E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D65F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D660;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D661;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D662;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D663;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D664;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D665;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D666;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D667;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D668;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D669;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D66A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D66B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D66C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D66D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D66E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D66F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D670;MATHEMATICAL MONOSPACE CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D671;MATHEMATICAL MONOSPACE CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D672;MATHEMATICAL MONOSPACE CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D673;MATHEMATICAL MONOSPACE CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D674;MATHEMATICAL MONOSPACE CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D675;MATHEMATICAL MONOSPACE CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D676;MATHEMATICAL MONOSPACE CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D677;MATHEMATICAL MONOSPACE CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D678;MATHEMATICAL MONOSPACE CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D679;MATHEMATICAL MONOSPACE CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D67A;MATHEMATICAL MONOSPACE CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D67B;MATHEMATICAL MONOSPACE CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D67C;MATHEMATICAL MONOSPACE CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D67D;MATHEMATICAL MONOSPACE CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D67E;MATHEMATICAL MONOSPACE CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D67F;MATHEMATICAL MONOSPACE CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D680;MATHEMATICAL MONOSPACE CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D681;MATHEMATICAL MONOSPACE CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D682;MATHEMATICAL MONOSPACE CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D683;MATHEMATICAL MONOSPACE CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D684;MATHEMATICAL MONOSPACE CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D685;MATHEMATICAL MONOSPACE CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D686;MATHEMATICAL MONOSPACE CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D687;MATHEMATICAL MONOSPACE CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D688;MATHEMATICAL MONOSPACE CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D689;MATHEMATICAL MONOSPACE CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D68A;MATHEMATICAL MONOSPACE SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D68B;MATHEMATICAL MONOSPACE SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D68C;MATHEMATICAL MONOSPACE SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D68D;MATHEMATICAL MONOSPACE SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D68E;MATHEMATICAL MONOSPACE SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D68F;MATHEMATICAL MONOSPACE SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D690;MATHEMATICAL MONOSPACE SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D691;MATHEMATICAL MONOSPACE SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D692;MATHEMATICAL MONOSPACE SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D693;MATHEMATICAL MONOSPACE SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D694;MATHEMATICAL MONOSPACE SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D695;MATHEMATICAL MONOSPACE SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D696;MATHEMATICAL MONOSPACE SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D697;MATHEMATICAL MONOSPACE SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D698;MATHEMATICAL MONOSPACE SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D699;MATHEMATICAL MONOSPACE SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D69A;MATHEMATICAL MONOSPACE SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D69B;MATHEMATICAL MONOSPACE SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D69C;MATHEMATICAL MONOSPACE SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D69D;MATHEMATICAL MONOSPACE SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D69E;MATHEMATICAL MONOSPACE SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D69F;MATHEMATICAL MONOSPACE SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D6A0;MATHEMATICAL MONOSPACE SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D6A1;MATHEMATICAL MONOSPACE SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D6A2;MATHEMATICAL MONOSPACE SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D6A3;MATHEMATICAL MONOSPACE SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D6A4;MATHEMATICAL ITALIC SMALL DOTLESS I;Ll;0;L; 0131;;;;N;;;;; +1D6A5;MATHEMATICAL ITALIC SMALL DOTLESS J;Ll;0;L; 0237;;;;N;;;;; +1D6A8;MATHEMATICAL BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D6A9;MATHEMATICAL BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D6AA;MATHEMATICAL BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D6AB;MATHEMATICAL BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D6AC;MATHEMATICAL BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D6AD;MATHEMATICAL BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D6AE;MATHEMATICAL BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D6AF;MATHEMATICAL BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D6B0;MATHEMATICAL BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D6B1;MATHEMATICAL BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D6B2;MATHEMATICAL BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D6B3;MATHEMATICAL BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D6B4;MATHEMATICAL BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D6B5;MATHEMATICAL BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D6B6;MATHEMATICAL BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D6B7;MATHEMATICAL BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D6B8;MATHEMATICAL BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D6B9;MATHEMATICAL BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D6BA;MATHEMATICAL BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D6BB;MATHEMATICAL BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D6BC;MATHEMATICAL BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D6BD;MATHEMATICAL BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D6BE;MATHEMATICAL BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D6BF;MATHEMATICAL BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D6C0;MATHEMATICAL BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D6C1;MATHEMATICAL BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; +1D6C2;MATHEMATICAL BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D6C3;MATHEMATICAL BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D6C4;MATHEMATICAL BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D6C5;MATHEMATICAL BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D6C6;MATHEMATICAL BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D6C7;MATHEMATICAL BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D6C8;MATHEMATICAL BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D6C9;MATHEMATICAL BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D6CA;MATHEMATICAL BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D6CB;MATHEMATICAL BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D6CC;MATHEMATICAL BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D6CD;MATHEMATICAL BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D6CE;MATHEMATICAL BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D6CF;MATHEMATICAL BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D6D0;MATHEMATICAL BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D6D1;MATHEMATICAL BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D6D2;MATHEMATICAL BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D6D3;MATHEMATICAL BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D6D4;MATHEMATICAL BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D6D5;MATHEMATICAL BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D6D6;MATHEMATICAL BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D6D7;MATHEMATICAL BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D6D8;MATHEMATICAL BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D6D9;MATHEMATICAL BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D6DA;MATHEMATICAL BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D6DB;MATHEMATICAL BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D6DC;MATHEMATICAL BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D6DD;MATHEMATICAL BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D6DE;MATHEMATICAL BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D6DF;MATHEMATICAL BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D6E0;MATHEMATICAL BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D6E1;MATHEMATICAL BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D6E2;MATHEMATICAL ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D6E3;MATHEMATICAL ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D6E4;MATHEMATICAL ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D6E5;MATHEMATICAL ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D6E6;MATHEMATICAL ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D6E7;MATHEMATICAL ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D6E8;MATHEMATICAL ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D6E9;MATHEMATICAL ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D6EA;MATHEMATICAL ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D6EB;MATHEMATICAL ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D6EC;MATHEMATICAL ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D6ED;MATHEMATICAL ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D6EE;MATHEMATICAL ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D6EF;MATHEMATICAL ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D6F0;MATHEMATICAL ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D6F1;MATHEMATICAL ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D6F2;MATHEMATICAL ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D6F3;MATHEMATICAL ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D6F4;MATHEMATICAL ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D6F5;MATHEMATICAL ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D6F6;MATHEMATICAL ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D6F7;MATHEMATICAL ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D6F8;MATHEMATICAL ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D6F9;MATHEMATICAL ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D6FA;MATHEMATICAL ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D6FB;MATHEMATICAL ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D6FC;MATHEMATICAL ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D6FD;MATHEMATICAL ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D6FE;MATHEMATICAL ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D6FF;MATHEMATICAL ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D700;MATHEMATICAL ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D701;MATHEMATICAL ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D702;MATHEMATICAL ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D703;MATHEMATICAL ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D704;MATHEMATICAL ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D705;MATHEMATICAL ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D706;MATHEMATICAL ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D707;MATHEMATICAL ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D708;MATHEMATICAL ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D709;MATHEMATICAL ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D70A;MATHEMATICAL ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D70B;MATHEMATICAL ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D70C;MATHEMATICAL ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D70D;MATHEMATICAL ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D70E;MATHEMATICAL ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D70F;MATHEMATICAL ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D710;MATHEMATICAL ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D711;MATHEMATICAL ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D712;MATHEMATICAL ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D713;MATHEMATICAL ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D714;MATHEMATICAL ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D715;MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D716;MATHEMATICAL ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D717;MATHEMATICAL ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D718;MATHEMATICAL ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D719;MATHEMATICAL ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D71A;MATHEMATICAL ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D71B;MATHEMATICAL ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D71C;MATHEMATICAL BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D71D;MATHEMATICAL BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D71E;MATHEMATICAL BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D71F;MATHEMATICAL BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D720;MATHEMATICAL BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D721;MATHEMATICAL BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D722;MATHEMATICAL BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D723;MATHEMATICAL BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D724;MATHEMATICAL BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D725;MATHEMATICAL BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D726;MATHEMATICAL BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D727;MATHEMATICAL BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D728;MATHEMATICAL BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D729;MATHEMATICAL BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D72A;MATHEMATICAL BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D72B;MATHEMATICAL BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D72C;MATHEMATICAL BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D72D;MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D72E;MATHEMATICAL BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D72F;MATHEMATICAL BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D730;MATHEMATICAL BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D731;MATHEMATICAL BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D732;MATHEMATICAL BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D733;MATHEMATICAL BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D734;MATHEMATICAL BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D735;MATHEMATICAL BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D736;MATHEMATICAL BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D737;MATHEMATICAL BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D738;MATHEMATICAL BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D739;MATHEMATICAL BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D73A;MATHEMATICAL BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D73B;MATHEMATICAL BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D73C;MATHEMATICAL BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D73D;MATHEMATICAL BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D73E;MATHEMATICAL BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D73F;MATHEMATICAL BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D740;MATHEMATICAL BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D741;MATHEMATICAL BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D742;MATHEMATICAL BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D743;MATHEMATICAL BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D744;MATHEMATICAL BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D745;MATHEMATICAL BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D746;MATHEMATICAL BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D747;MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D748;MATHEMATICAL BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D749;MATHEMATICAL BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D74A;MATHEMATICAL BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D74B;MATHEMATICAL BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D74C;MATHEMATICAL BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D74D;MATHEMATICAL BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D74E;MATHEMATICAL BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D74F;MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D750;MATHEMATICAL BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D751;MATHEMATICAL BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D752;MATHEMATICAL BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D753;MATHEMATICAL BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D754;MATHEMATICAL BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D755;MATHEMATICAL BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D756;MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D757;MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D758;MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D759;MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D75A;MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D75B;MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D75C;MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D75D;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D75E;MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D75F;MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D760;MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D761;MATHEMATICAL SANS-SERIF BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D762;MATHEMATICAL SANS-SERIF BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D763;MATHEMATICAL SANS-SERIF BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D764;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D765;MATHEMATICAL SANS-SERIF BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D766;MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D767;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D768;MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D769;MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D76A;MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D76B;MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D76C;MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D76D;MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D76E;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D76F;MATHEMATICAL SANS-SERIF BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; +1D770;MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D771;MATHEMATICAL SANS-SERIF BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D772;MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D773;MATHEMATICAL SANS-SERIF BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D774;MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D775;MATHEMATICAL SANS-SERIF BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D776;MATHEMATICAL SANS-SERIF BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D777;MATHEMATICAL SANS-SERIF BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D778;MATHEMATICAL SANS-SERIF BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D779;MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D77A;MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D77B;MATHEMATICAL SANS-SERIF BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D77C;MATHEMATICAL SANS-SERIF BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D77D;MATHEMATICAL SANS-SERIF BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D77E;MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D77F;MATHEMATICAL SANS-SERIF BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D780;MATHEMATICAL SANS-SERIF BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D781;MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D782;MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D783;MATHEMATICAL SANS-SERIF BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D784;MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D785;MATHEMATICAL SANS-SERIF BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D786;MATHEMATICAL SANS-SERIF BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D787;MATHEMATICAL SANS-SERIF BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D788;MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D789;MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D78A;MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D78B;MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D78C;MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D78D;MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D78E;MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D78F;MATHEMATICAL SANS-SERIF BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D790;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D791;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D792;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D793;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D794;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D795;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D796;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D797;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D798;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D799;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D79A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D79B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D79C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D79D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D79E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D79F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D7A0;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D7A1;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D7A2;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D7A3;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D7A4;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D7A5;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D7A6;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D7A7;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D7A8;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D7A9;MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D7AA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D7AB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D7AC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D7AD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D7AE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D7AF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D7B0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D7B1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D7B2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D7B3;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D7B4;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D7B5;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D7B6;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D7B7;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D7B8;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D7B9;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D7BA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D7BB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D7BC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D7BD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D7BE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D7BF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D7C0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D7C1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D7C2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D7C3;MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D7C4;MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D7C5;MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D7C6;MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D7C7;MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D7C8;MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D7C9;MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D7CA;MATHEMATICAL BOLD CAPITAL DIGAMMA;Lu;0;L; 03DC;;;;N;;;;; +1D7CB;MATHEMATICAL BOLD SMALL DIGAMMA;Ll;0;L; 03DD;;;;N;;;;; +1D7CE;MATHEMATICAL BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7CF;MATHEMATICAL BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7D0;MATHEMATICAL BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7D1;MATHEMATICAL BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7D2;MATHEMATICAL BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7D3;MATHEMATICAL BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7D4;MATHEMATICAL BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7D5;MATHEMATICAL BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7D6;MATHEMATICAL BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7D7;MATHEMATICAL BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7D8;MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7D9;MATHEMATICAL DOUBLE-STRUCK DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7DA;MATHEMATICAL DOUBLE-STRUCK DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7DB;MATHEMATICAL DOUBLE-STRUCK DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7DC;MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7DD;MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7DE;MATHEMATICAL DOUBLE-STRUCK DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7DF;MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7E0;MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7E1;MATHEMATICAL DOUBLE-STRUCK DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7E2;MATHEMATICAL SANS-SERIF DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7E3;MATHEMATICAL SANS-SERIF DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7E4;MATHEMATICAL SANS-SERIF DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7E5;MATHEMATICAL SANS-SERIF DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7E6;MATHEMATICAL SANS-SERIF DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7E7;MATHEMATICAL SANS-SERIF DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7E8;MATHEMATICAL SANS-SERIF DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7E9;MATHEMATICAL SANS-SERIF DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7EA;MATHEMATICAL SANS-SERIF DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7EB;MATHEMATICAL SANS-SERIF DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7EC;MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7ED;MATHEMATICAL SANS-SERIF BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7EE;MATHEMATICAL SANS-SERIF BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7EF;MATHEMATICAL SANS-SERIF BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7F0;MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7F1;MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7F2;MATHEMATICAL SANS-SERIF BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7F3;MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7F4;MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7F5;MATHEMATICAL SANS-SERIF BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7F6;MATHEMATICAL MONOSPACE DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7F7;MATHEMATICAL MONOSPACE DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7F8;MATHEMATICAL MONOSPACE DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7F9;MATHEMATICAL MONOSPACE DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7FA;MATHEMATICAL MONOSPACE DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7FB;MATHEMATICAL MONOSPACE DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7FC;MATHEMATICAL MONOSPACE DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1F000;MAHJONG TILE EAST WIND;So;0;ON;;;;;N;;;;; +1F001;MAHJONG TILE SOUTH WIND;So;0;ON;;;;;N;;;;; +1F002;MAHJONG TILE WEST WIND;So;0;ON;;;;;N;;;;; +1F003;MAHJONG TILE NORTH WIND;So;0;ON;;;;;N;;;;; +1F004;MAHJONG TILE RED DRAGON;So;0;ON;;;;;N;;;;; +1F005;MAHJONG TILE GREEN DRAGON;So;0;ON;;;;;N;;;;; +1F006;MAHJONG TILE WHITE DRAGON;So;0;ON;;;;;N;;;;; +1F007;MAHJONG TILE ONE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F008;MAHJONG TILE TWO OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F009;MAHJONG TILE THREE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00A;MAHJONG TILE FOUR OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00B;MAHJONG TILE FIVE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00C;MAHJONG TILE SIX OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00D;MAHJONG TILE SEVEN OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00E;MAHJONG TILE EIGHT OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00F;MAHJONG TILE NINE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F010;MAHJONG TILE ONE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F011;MAHJONG TILE TWO OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F012;MAHJONG TILE THREE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F013;MAHJONG TILE FOUR OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F014;MAHJONG TILE FIVE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F015;MAHJONG TILE SIX OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F016;MAHJONG TILE SEVEN OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F017;MAHJONG TILE EIGHT OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F018;MAHJONG TILE NINE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F019;MAHJONG TILE ONE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01A;MAHJONG TILE TWO OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01B;MAHJONG TILE THREE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01C;MAHJONG TILE FOUR OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01D;MAHJONG TILE FIVE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01E;MAHJONG TILE SIX OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01F;MAHJONG TILE SEVEN OF CIRCLES;So;0;ON;;;;;N;;;;; +1F020;MAHJONG TILE EIGHT OF CIRCLES;So;0;ON;;;;;N;;;;; +1F021;MAHJONG TILE NINE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F022;MAHJONG TILE PLUM;So;0;ON;;;;;N;;;;; +1F023;MAHJONG TILE ORCHID;So;0;ON;;;;;N;;;;; +1F024;MAHJONG TILE BAMBOO;So;0;ON;;;;;N;;;;; +1F025;MAHJONG TILE CHRYSANTHEMUM;So;0;ON;;;;;N;;;;; +1F026;MAHJONG TILE SPRING;So;0;ON;;;;;N;;;;; +1F027;MAHJONG TILE SUMMER;So;0;ON;;;;;N;;;;; +1F028;MAHJONG TILE AUTUMN;So;0;ON;;;;;N;;;;; +1F029;MAHJONG TILE WINTER;So;0;ON;;;;;N;;;;; +1F02A;MAHJONG TILE JOKER;So;0;ON;;;;;N;;;;; +1F02B;MAHJONG TILE BACK;So;0;ON;;;;;N;;;;; +1F030;DOMINO TILE HORIZONTAL BACK;So;0;ON;;;;;N;;;;; +1F031;DOMINO TILE HORIZONTAL-00-00;So;0;ON;;;;;N;;;;; +1F032;DOMINO TILE HORIZONTAL-00-01;So;0;ON;;;;;N;;;;; +1F033;DOMINO TILE HORIZONTAL-00-02;So;0;ON;;;;;N;;;;; +1F034;DOMINO TILE HORIZONTAL-00-03;So;0;ON;;;;;N;;;;; +1F035;DOMINO TILE HORIZONTAL-00-04;So;0;ON;;;;;N;;;;; +1F036;DOMINO TILE HORIZONTAL-00-05;So;0;ON;;;;;N;;;;; +1F037;DOMINO TILE HORIZONTAL-00-06;So;0;ON;;;;;N;;;;; +1F038;DOMINO TILE HORIZONTAL-01-00;So;0;ON;;;;;N;;;;; +1F039;DOMINO TILE HORIZONTAL-01-01;So;0;ON;;;;;N;;;;; +1F03A;DOMINO TILE HORIZONTAL-01-02;So;0;ON;;;;;N;;;;; +1F03B;DOMINO TILE HORIZONTAL-01-03;So;0;ON;;;;;N;;;;; +1F03C;DOMINO TILE HORIZONTAL-01-04;So;0;ON;;;;;N;;;;; +1F03D;DOMINO TILE HORIZONTAL-01-05;So;0;ON;;;;;N;;;;; +1F03E;DOMINO TILE HORIZONTAL-01-06;So;0;ON;;;;;N;;;;; +1F03F;DOMINO TILE HORIZONTAL-02-00;So;0;ON;;;;;N;;;;; +1F040;DOMINO TILE HORIZONTAL-02-01;So;0;ON;;;;;N;;;;; +1F041;DOMINO TILE HORIZONTAL-02-02;So;0;ON;;;;;N;;;;; +1F042;DOMINO TILE HORIZONTAL-02-03;So;0;ON;;;;;N;;;;; +1F043;DOMINO TILE HORIZONTAL-02-04;So;0;ON;;;;;N;;;;; +1F044;DOMINO TILE HORIZONTAL-02-05;So;0;ON;;;;;N;;;;; +1F045;DOMINO TILE HORIZONTAL-02-06;So;0;ON;;;;;N;;;;; +1F046;DOMINO TILE HORIZONTAL-03-00;So;0;ON;;;;;N;;;;; +1F047;DOMINO TILE HORIZONTAL-03-01;So;0;ON;;;;;N;;;;; +1F048;DOMINO TILE HORIZONTAL-03-02;So;0;ON;;;;;N;;;;; +1F049;DOMINO TILE HORIZONTAL-03-03;So;0;ON;;;;;N;;;;; +1F04A;DOMINO TILE HORIZONTAL-03-04;So;0;ON;;;;;N;;;;; +1F04B;DOMINO TILE HORIZONTAL-03-05;So;0;ON;;;;;N;;;;; +1F04C;DOMINO TILE HORIZONTAL-03-06;So;0;ON;;;;;N;;;;; +1F04D;DOMINO TILE HORIZONTAL-04-00;So;0;ON;;;;;N;;;;; +1F04E;DOMINO TILE HORIZONTAL-04-01;So;0;ON;;;;;N;;;;; +1F04F;DOMINO TILE HORIZONTAL-04-02;So;0;ON;;;;;N;;;;; +1F050;DOMINO TILE HORIZONTAL-04-03;So;0;ON;;;;;N;;;;; +1F051;DOMINO TILE HORIZONTAL-04-04;So;0;ON;;;;;N;;;;; +1F052;DOMINO TILE HORIZONTAL-04-05;So;0;ON;;;;;N;;;;; +1F053;DOMINO TILE HORIZONTAL-04-06;So;0;ON;;;;;N;;;;; +1F054;DOMINO TILE HORIZONTAL-05-00;So;0;ON;;;;;N;;;;; +1F055;DOMINO TILE HORIZONTAL-05-01;So;0;ON;;;;;N;;;;; +1F056;DOMINO TILE HORIZONTAL-05-02;So;0;ON;;;;;N;;;;; +1F057;DOMINO TILE HORIZONTAL-05-03;So;0;ON;;;;;N;;;;; +1F058;DOMINO TILE HORIZONTAL-05-04;So;0;ON;;;;;N;;;;; +1F059;DOMINO TILE HORIZONTAL-05-05;So;0;ON;;;;;N;;;;; +1F05A;DOMINO TILE HORIZONTAL-05-06;So;0;ON;;;;;N;;;;; +1F05B;DOMINO TILE HORIZONTAL-06-00;So;0;ON;;;;;N;;;;; +1F05C;DOMINO TILE HORIZONTAL-06-01;So;0;ON;;;;;N;;;;; +1F05D;DOMINO TILE HORIZONTAL-06-02;So;0;ON;;;;;N;;;;; +1F05E;DOMINO TILE HORIZONTAL-06-03;So;0;ON;;;;;N;;;;; +1F05F;DOMINO TILE HORIZONTAL-06-04;So;0;ON;;;;;N;;;;; +1F060;DOMINO TILE HORIZONTAL-06-05;So;0;ON;;;;;N;;;;; +1F061;DOMINO TILE HORIZONTAL-06-06;So;0;ON;;;;;N;;;;; +1F062;DOMINO TILE VERTICAL BACK;So;0;ON;;;;;N;;;;; +1F063;DOMINO TILE VERTICAL-00-00;So;0;ON;;;;;N;;;;; +1F064;DOMINO TILE VERTICAL-00-01;So;0;ON;;;;;N;;;;; +1F065;DOMINO TILE VERTICAL-00-02;So;0;ON;;;;;N;;;;; +1F066;DOMINO TILE VERTICAL-00-03;So;0;ON;;;;;N;;;;; +1F067;DOMINO TILE VERTICAL-00-04;So;0;ON;;;;;N;;;;; +1F068;DOMINO TILE VERTICAL-00-05;So;0;ON;;;;;N;;;;; +1F069;DOMINO TILE VERTICAL-00-06;So;0;ON;;;;;N;;;;; +1F06A;DOMINO TILE VERTICAL-01-00;So;0;ON;;;;;N;;;;; +1F06B;DOMINO TILE VERTICAL-01-01;So;0;ON;;;;;N;;;;; +1F06C;DOMINO TILE VERTICAL-01-02;So;0;ON;;;;;N;;;;; +1F06D;DOMINO TILE VERTICAL-01-03;So;0;ON;;;;;N;;;;; +1F06E;DOMINO TILE VERTICAL-01-04;So;0;ON;;;;;N;;;;; +1F06F;DOMINO TILE VERTICAL-01-05;So;0;ON;;;;;N;;;;; +1F070;DOMINO TILE VERTICAL-01-06;So;0;ON;;;;;N;;;;; +1F071;DOMINO TILE VERTICAL-02-00;So;0;ON;;;;;N;;;;; +1F072;DOMINO TILE VERTICAL-02-01;So;0;ON;;;;;N;;;;; +1F073;DOMINO TILE VERTICAL-02-02;So;0;ON;;;;;N;;;;; +1F074;DOMINO TILE VERTICAL-02-03;So;0;ON;;;;;N;;;;; +1F075;DOMINO TILE VERTICAL-02-04;So;0;ON;;;;;N;;;;; +1F076;DOMINO TILE VERTICAL-02-05;So;0;ON;;;;;N;;;;; +1F077;DOMINO TILE VERTICAL-02-06;So;0;ON;;;;;N;;;;; +1F078;DOMINO TILE VERTICAL-03-00;So;0;ON;;;;;N;;;;; +1F079;DOMINO TILE VERTICAL-03-01;So;0;ON;;;;;N;;;;; +1F07A;DOMINO TILE VERTICAL-03-02;So;0;ON;;;;;N;;;;; +1F07B;DOMINO TILE VERTICAL-03-03;So;0;ON;;;;;N;;;;; +1F07C;DOMINO TILE VERTICAL-03-04;So;0;ON;;;;;N;;;;; +1F07D;DOMINO TILE VERTICAL-03-05;So;0;ON;;;;;N;;;;; +1F07E;DOMINO TILE VERTICAL-03-06;So;0;ON;;;;;N;;;;; +1F07F;DOMINO TILE VERTICAL-04-00;So;0;ON;;;;;N;;;;; +1F080;DOMINO TILE VERTICAL-04-01;So;0;ON;;;;;N;;;;; +1F081;DOMINO TILE VERTICAL-04-02;So;0;ON;;;;;N;;;;; +1F082;DOMINO TILE VERTICAL-04-03;So;0;ON;;;;;N;;;;; +1F083;DOMINO TILE VERTICAL-04-04;So;0;ON;;;;;N;;;;; +1F084;DOMINO TILE VERTICAL-04-05;So;0;ON;;;;;N;;;;; +1F085;DOMINO TILE VERTICAL-04-06;So;0;ON;;;;;N;;;;; +1F086;DOMINO TILE VERTICAL-05-00;So;0;ON;;;;;N;;;;; +1F087;DOMINO TILE VERTICAL-05-01;So;0;ON;;;;;N;;;;; +1F088;DOMINO TILE VERTICAL-05-02;So;0;ON;;;;;N;;;;; +1F089;DOMINO TILE VERTICAL-05-03;So;0;ON;;;;;N;;;;; +1F08A;DOMINO TILE VERTICAL-05-04;So;0;ON;;;;;N;;;;; +1F08B;DOMINO TILE VERTICAL-05-05;So;0;ON;;;;;N;;;;; +1F08C;DOMINO TILE VERTICAL-05-06;So;0;ON;;;;;N;;;;; +1F08D;DOMINO TILE VERTICAL-06-00;So;0;ON;;;;;N;;;;; +1F08E;DOMINO TILE VERTICAL-06-01;So;0;ON;;;;;N;;;;; +1F08F;DOMINO TILE VERTICAL-06-02;So;0;ON;;;;;N;;;;; +1F090;DOMINO TILE VERTICAL-06-03;So;0;ON;;;;;N;;;;; +1F091;DOMINO TILE VERTICAL-06-04;So;0;ON;;;;;N;;;;; +1F092;DOMINO TILE VERTICAL-06-05;So;0;ON;;;;;N;;;;; +1F093;DOMINO TILE VERTICAL-06-06;So;0;ON;;;;;N;;;;; +1F100;DIGIT ZERO FULL STOP;No;0;EN; 0030 002E;;0;0;N;;;;; +1F101;DIGIT ZERO COMMA;No;0;EN; 0030 002C;;0;0;N;;;;; +1F102;DIGIT ONE COMMA;No;0;EN; 0031 002C;;1;1;N;;;;; +1F103;DIGIT TWO COMMA;No;0;EN; 0032 002C;;2;2;N;;;;; +1F104;DIGIT THREE COMMA;No;0;EN; 0033 002C;;3;3;N;;;;; +1F105;DIGIT FOUR COMMA;No;0;EN; 0034 002C;;4;4;N;;;;; +1F106;DIGIT FIVE COMMA;No;0;EN; 0035 002C;;5;5;N;;;;; +1F107;DIGIT SIX COMMA;No;0;EN; 0036 002C;;6;6;N;;;;; +1F108;DIGIT SEVEN COMMA;No;0;EN; 0037 002C;;7;7;N;;;;; +1F109;DIGIT EIGHT COMMA;No;0;EN; 0038 002C;;8;8;N;;;;; +1F10A;DIGIT NINE COMMA;No;0;EN; 0039 002C;;9;9;N;;;;; +1F110;PARENTHESIZED LATIN CAPITAL LETTER A;So;0;L; 0028 0041 0029;;;;N;;;;; +1F111;PARENTHESIZED LATIN CAPITAL LETTER B;So;0;L; 0028 0042 0029;;;;N;;;;; +1F112;PARENTHESIZED LATIN CAPITAL LETTER C;So;0;L; 0028 0043 0029;;;;N;;;;; +1F113;PARENTHESIZED LATIN CAPITAL LETTER D;So;0;L; 0028 0044 0029;;;;N;;;;; +1F114;PARENTHESIZED LATIN CAPITAL LETTER E;So;0;L; 0028 0045 0029;;;;N;;;;; +1F115;PARENTHESIZED LATIN CAPITAL LETTER F;So;0;L; 0028 0046 0029;;;;N;;;;; +1F116;PARENTHESIZED LATIN CAPITAL LETTER G;So;0;L; 0028 0047 0029;;;;N;;;;; +1F117;PARENTHESIZED LATIN CAPITAL LETTER H;So;0;L; 0028 0048 0029;;;;N;;;;; +1F118;PARENTHESIZED LATIN CAPITAL LETTER I;So;0;L; 0028 0049 0029;;;;N;;;;; +1F119;PARENTHESIZED LATIN CAPITAL LETTER J;So;0;L; 0028 004A 0029;;;;N;;;;; +1F11A;PARENTHESIZED LATIN CAPITAL LETTER K;So;0;L; 0028 004B 0029;;;;N;;;;; +1F11B;PARENTHESIZED LATIN CAPITAL LETTER L;So;0;L; 0028 004C 0029;;;;N;;;;; +1F11C;PARENTHESIZED LATIN CAPITAL LETTER M;So;0;L; 0028 004D 0029;;;;N;;;;; +1F11D;PARENTHESIZED LATIN CAPITAL LETTER N;So;0;L; 0028 004E 0029;;;;N;;;;; +1F11E;PARENTHESIZED LATIN CAPITAL LETTER O;So;0;L; 0028 004F 0029;;;;N;;;;; +1F11F;PARENTHESIZED LATIN CAPITAL LETTER P;So;0;L; 0028 0050 0029;;;;N;;;;; +1F120;PARENTHESIZED LATIN CAPITAL LETTER Q;So;0;L; 0028 0051 0029;;;;N;;;;; +1F121;PARENTHESIZED LATIN CAPITAL LETTER R;So;0;L; 0028 0052 0029;;;;N;;;;; +1F122;PARENTHESIZED LATIN CAPITAL LETTER S;So;0;L; 0028 0053 0029;;;;N;;;;; +1F123;PARENTHESIZED LATIN CAPITAL LETTER T;So;0;L; 0028 0054 0029;;;;N;;;;; +1F124;PARENTHESIZED LATIN CAPITAL LETTER U;So;0;L; 0028 0055 0029;;;;N;;;;; +1F125;PARENTHESIZED LATIN CAPITAL LETTER V;So;0;L; 0028 0056 0029;;;;N;;;;; +1F126;PARENTHESIZED LATIN CAPITAL LETTER W;So;0;L; 0028 0057 0029;;;;N;;;;; +1F127;PARENTHESIZED LATIN CAPITAL LETTER X;So;0;L; 0028 0058 0029;;;;N;;;;; +1F128;PARENTHESIZED LATIN CAPITAL LETTER Y;So;0;L; 0028 0059 0029;;;;N;;;;; +1F129;PARENTHESIZED LATIN CAPITAL LETTER Z;So;0;L; 0028 005A 0029;;;;N;;;;; +1F12A;TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S;So;0;L; 3014 0053 3015;;;;N;;;;; +1F12B;CIRCLED ITALIC LATIN CAPITAL LETTER C;So;0;L; 0043;;;;N;;;;; +1F12C;CIRCLED ITALIC LATIN CAPITAL LETTER R;So;0;L; 0052;;;;N;;;;; +1F12D;CIRCLED CD;So;0;L; 0043 0044;;;;N;;;;; +1F12E;CIRCLED WZ;So;0;L; 0057 005A;;;;N;;;;; +1F131;SQUARED LATIN CAPITAL LETTER B;So;0;L; 0042;;;;N;;;;; +1F13D;SQUARED LATIN CAPITAL LETTER N;So;0;L; 004E;;;;N;;;;; +1F13F;SQUARED LATIN CAPITAL LETTER P;So;0;L; 0050;;;;N;;;;; +1F142;SQUARED LATIN CAPITAL LETTER S;So;0;L; 0053;;;;N;;;;; +1F146;SQUARED LATIN CAPITAL LETTER W;So;0;L; 0057;;;;N;;;;; +1F14A;SQUARED HV;So;0;L; 0048 0056;;;;N;;;;; +1F14B;SQUARED MV;So;0;L; 004D 0056;;;;N;;;;; +1F14C;SQUARED SD;So;0;L; 0053 0044;;;;N;;;;; +1F14D;SQUARED SS;So;0;L; 0053 0053;;;;N;;;;; +1F14E;SQUARED PPV;So;0;L; 0050 0050 0056;;;;N;;;;; +1F157;NEGATIVE CIRCLED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; +1F15F;NEGATIVE CIRCLED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F179;NEGATIVE SQUARED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; +1F17B;NEGATIVE SQUARED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; +1F17C;NEGATIVE SQUARED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; +1F17F;NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F18A;CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F18B;NEGATIVE SQUARED IC;So;0;L;;;;;N;;;;; +1F18C;NEGATIVE SQUARED PA;So;0;L;;;;;N;;;;; +1F18D;NEGATIVE SQUARED SA;So;0;L;;;;;N;;;;; +1F190;SQUARE DJ;So;0;L; 0044 004A;;;;N;;;;; +1F200;SQUARE HIRAGANA HOKA;So;0;L; 307B 304B;;;;N;;;;; +1F210;SQUARED CJK UNIFIED IDEOGRAPH-624B;So;0;L; 624B;;;;N;;;;; +1F211;SQUARED CJK UNIFIED IDEOGRAPH-5B57;So;0;L; 5B57;;;;N;;;;; +1F212;SQUARED CJK UNIFIED IDEOGRAPH-53CC;So;0;L; 53CC;;;;N;;;;; +1F213;SQUARED KATAKANA DE;So;0;L; 30C7;;;;N;;;;; +1F214;SQUARED CJK UNIFIED IDEOGRAPH-4E8C;So;0;L; 4E8C;;;;N;;;;; +1F215;SQUARED CJK UNIFIED IDEOGRAPH-591A;So;0;L; 591A;;;;N;;;;; +1F216;SQUARED CJK UNIFIED IDEOGRAPH-89E3;So;0;L; 89E3;;;;N;;;;; +1F217;SQUARED CJK UNIFIED IDEOGRAPH-5929;So;0;L; 5929;;;;N;;;;; +1F218;SQUARED CJK UNIFIED IDEOGRAPH-4EA4;So;0;L; 4EA4;;;;N;;;;; +1F219;SQUARED CJK UNIFIED IDEOGRAPH-6620;So;0;L; 6620;;;;N;;;;; +1F21A;SQUARED CJK UNIFIED IDEOGRAPH-7121;So;0;L; 7121;;;;N;;;;; +1F21B;SQUARED CJK UNIFIED IDEOGRAPH-6599;So;0;L; 6599;;;;N;;;;; +1F21C;SQUARED CJK UNIFIED IDEOGRAPH-524D;So;0;L; 524D;;;;N;;;;; +1F21D;SQUARED CJK UNIFIED IDEOGRAPH-5F8C;So;0;L; 5F8C;;;;N;;;;; +1F21E;SQUARED CJK UNIFIED IDEOGRAPH-518D;So;0;L; 518D;;;;N;;;;; +1F21F;SQUARED CJK UNIFIED IDEOGRAPH-65B0;So;0;L; 65B0;;;;N;;;;; +1F220;SQUARED CJK UNIFIED IDEOGRAPH-521D;So;0;L; 521D;;;;N;;;;; +1F221;SQUARED CJK UNIFIED IDEOGRAPH-7D42;So;0;L; 7D42;;;;N;;;;; +1F222;SQUARED CJK UNIFIED IDEOGRAPH-751F;So;0;L; 751F;;;;N;;;;; +1F223;SQUARED CJK UNIFIED IDEOGRAPH-8CA9;So;0;L; 8CA9;;;;N;;;;; +1F224;SQUARED CJK UNIFIED IDEOGRAPH-58F0;So;0;L; 58F0;;;;N;;;;; +1F225;SQUARED CJK UNIFIED IDEOGRAPH-5439;So;0;L; 5439;;;;N;;;;; +1F226;SQUARED CJK UNIFIED IDEOGRAPH-6F14;So;0;L; 6F14;;;;N;;;;; +1F227;SQUARED CJK UNIFIED IDEOGRAPH-6295;So;0;L; 6295;;;;N;;;;; +1F228;SQUARED CJK UNIFIED IDEOGRAPH-6355;So;0;L; 6355;;;;N;;;;; +1F229;SQUARED CJK UNIFIED IDEOGRAPH-4E00;So;0;L; 4E00;;;;N;;;;; +1F22A;SQUARED CJK UNIFIED IDEOGRAPH-4E09;So;0;L; 4E09;;;;N;;;;; +1F22B;SQUARED CJK UNIFIED IDEOGRAPH-904A;So;0;L; 904A;;;;N;;;;; +1F22C;SQUARED CJK UNIFIED IDEOGRAPH-5DE6;So;0;L; 5DE6;;;;N;;;;; +1F22D;SQUARED CJK UNIFIED IDEOGRAPH-4E2D;So;0;L; 4E2D;;;;N;;;;; +1F22E;SQUARED CJK UNIFIED IDEOGRAPH-53F3;So;0;L; 53F3;;;;N;;;;; +1F22F;SQUARED CJK UNIFIED IDEOGRAPH-6307;So;0;L; 6307;;;;N;;;;; +1F230;SQUARED CJK UNIFIED IDEOGRAPH-8D70;So;0;L; 8D70;;;;N;;;;; +1F231;SQUARED CJK UNIFIED IDEOGRAPH-6253;So;0;L; 6253;;;;N;;;;; +1F240;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C;So;0;L; 3014 672C 3015;;;;N;;;;; +1F241;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09;So;0;L; 3014 4E09 3015;;;;N;;;;; +1F242;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C;So;0;L; 3014 4E8C 3015;;;;N;;;;; +1F243;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89;So;0;L; 3014 5B89 3015;;;;N;;;;; +1F244;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9;So;0;L; 3014 70B9 3015;;;;N;;;;; +1F245;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253;So;0;L; 3014 6253 3015;;;;N;;;;; +1F246;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7;So;0;L; 3014 76D7 3015;;;;N;;;;; +1F247;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD;So;0;L; 3014 52DD 3015;;;;N;;;;; +1F248;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557;So;0;L; 3014 6557 3015;;;;N;;;;; +20000;;Lo;0;L;;;;;N;;;;; +2A6D6;;Lo;0;L;;;;;N;;;;; +2A700;;Lo;0;L;;;;;N;;;;; +2B734;;Lo;0;L;;;;;N;;;;; +2F800;CJK COMPATIBILITY IDEOGRAPH-2F800;Lo;0;L;4E3D;;;;N;;;;; +2F801;CJK COMPATIBILITY IDEOGRAPH-2F801;Lo;0;L;4E38;;;;N;;;;; +2F802;CJK COMPATIBILITY IDEOGRAPH-2F802;Lo;0;L;4E41;;;;N;;;;; +2F803;CJK COMPATIBILITY IDEOGRAPH-2F803;Lo;0;L;20122;;;;N;;;;; +2F804;CJK COMPATIBILITY IDEOGRAPH-2F804;Lo;0;L;4F60;;;;N;;;;; +2F805;CJK COMPATIBILITY IDEOGRAPH-2F805;Lo;0;L;4FAE;;;;N;;;;; +2F806;CJK COMPATIBILITY IDEOGRAPH-2F806;Lo;0;L;4FBB;;;;N;;;;; +2F807;CJK COMPATIBILITY IDEOGRAPH-2F807;Lo;0;L;5002;;;;N;;;;; +2F808;CJK COMPATIBILITY IDEOGRAPH-2F808;Lo;0;L;507A;;;;N;;;;; +2F809;CJK COMPATIBILITY IDEOGRAPH-2F809;Lo;0;L;5099;;;;N;;;;; +2F80A;CJK COMPATIBILITY IDEOGRAPH-2F80A;Lo;0;L;50E7;;;;N;;;;; +2F80B;CJK COMPATIBILITY IDEOGRAPH-2F80B;Lo;0;L;50CF;;;;N;;;;; +2F80C;CJK COMPATIBILITY IDEOGRAPH-2F80C;Lo;0;L;349E;;;;N;;;;; +2F80D;CJK COMPATIBILITY IDEOGRAPH-2F80D;Lo;0;L;2063A;;;;N;;;;; +2F80E;CJK COMPATIBILITY IDEOGRAPH-2F80E;Lo;0;L;514D;;;;N;;;;; +2F80F;CJK COMPATIBILITY IDEOGRAPH-2F80F;Lo;0;L;5154;;;;N;;;;; +2F810;CJK COMPATIBILITY IDEOGRAPH-2F810;Lo;0;L;5164;;;;N;;;;; +2F811;CJK COMPATIBILITY IDEOGRAPH-2F811;Lo;0;L;5177;;;;N;;;;; +2F812;CJK COMPATIBILITY IDEOGRAPH-2F812;Lo;0;L;2051C;;;;N;;;;; +2F813;CJK COMPATIBILITY IDEOGRAPH-2F813;Lo;0;L;34B9;;;;N;;;;; +2F814;CJK COMPATIBILITY IDEOGRAPH-2F814;Lo;0;L;5167;;;;N;;;;; +2F815;CJK COMPATIBILITY IDEOGRAPH-2F815;Lo;0;L;518D;;;;N;;;;; +2F816;CJK COMPATIBILITY IDEOGRAPH-2F816;Lo;0;L;2054B;;;;N;;;;; +2F817;CJK COMPATIBILITY IDEOGRAPH-2F817;Lo;0;L;5197;;;;N;;;;; +2F818;CJK COMPATIBILITY IDEOGRAPH-2F818;Lo;0;L;51A4;;;;N;;;;; +2F819;CJK COMPATIBILITY IDEOGRAPH-2F819;Lo;0;L;4ECC;;;;N;;;;; +2F81A;CJK COMPATIBILITY IDEOGRAPH-2F81A;Lo;0;L;51AC;;;;N;;;;; +2F81B;CJK COMPATIBILITY IDEOGRAPH-2F81B;Lo;0;L;51B5;;;;N;;;;; +2F81C;CJK COMPATIBILITY IDEOGRAPH-2F81C;Lo;0;L;291DF;;;;N;;;;; +2F81D;CJK COMPATIBILITY IDEOGRAPH-2F81D;Lo;0;L;51F5;;;;N;;;;; +2F81E;CJK COMPATIBILITY IDEOGRAPH-2F81E;Lo;0;L;5203;;;;N;;;;; +2F81F;CJK COMPATIBILITY IDEOGRAPH-2F81F;Lo;0;L;34DF;;;;N;;;;; +2F820;CJK COMPATIBILITY IDEOGRAPH-2F820;Lo;0;L;523B;;;;N;;;;; +2F821;CJK COMPATIBILITY IDEOGRAPH-2F821;Lo;0;L;5246;;;;N;;;;; +2F822;CJK COMPATIBILITY IDEOGRAPH-2F822;Lo;0;L;5272;;;;N;;;;; +2F823;CJK COMPATIBILITY IDEOGRAPH-2F823;Lo;0;L;5277;;;;N;;;;; +2F824;CJK COMPATIBILITY IDEOGRAPH-2F824;Lo;0;L;3515;;;;N;;;;; +2F825;CJK COMPATIBILITY IDEOGRAPH-2F825;Lo;0;L;52C7;;;;N;;;;; +2F826;CJK COMPATIBILITY IDEOGRAPH-2F826;Lo;0;L;52C9;;;;N;;;;; +2F827;CJK COMPATIBILITY IDEOGRAPH-2F827;Lo;0;L;52E4;;;;N;;;;; +2F828;CJK COMPATIBILITY IDEOGRAPH-2F828;Lo;0;L;52FA;;;;N;;;;; +2F829;CJK COMPATIBILITY IDEOGRAPH-2F829;Lo;0;L;5305;;;;N;;;;; +2F82A;CJK COMPATIBILITY IDEOGRAPH-2F82A;Lo;0;L;5306;;;;N;;;;; +2F82B;CJK COMPATIBILITY IDEOGRAPH-2F82B;Lo;0;L;5317;;;;N;;;;; +2F82C;CJK COMPATIBILITY IDEOGRAPH-2F82C;Lo;0;L;5349;;;;N;;;;; +2F82D;CJK COMPATIBILITY IDEOGRAPH-2F82D;Lo;0;L;5351;;;;N;;;;; +2F82E;CJK COMPATIBILITY IDEOGRAPH-2F82E;Lo;0;L;535A;;;;N;;;;; +2F82F;CJK COMPATIBILITY IDEOGRAPH-2F82F;Lo;0;L;5373;;;;N;;;;; +2F830;CJK COMPATIBILITY IDEOGRAPH-2F830;Lo;0;L;537D;;;;N;;;;; +2F831;CJK COMPATIBILITY IDEOGRAPH-2F831;Lo;0;L;537F;;;;N;;;;; +2F832;CJK COMPATIBILITY IDEOGRAPH-2F832;Lo;0;L;537F;;;;N;;;;; +2F833;CJK COMPATIBILITY IDEOGRAPH-2F833;Lo;0;L;537F;;;;N;;;;; +2F834;CJK COMPATIBILITY IDEOGRAPH-2F834;Lo;0;L;20A2C;;;;N;;;;; +2F835;CJK COMPATIBILITY IDEOGRAPH-2F835;Lo;0;L;7070;;;;N;;;;; +2F836;CJK COMPATIBILITY IDEOGRAPH-2F836;Lo;0;L;53CA;;;;N;;;;; +2F837;CJK COMPATIBILITY IDEOGRAPH-2F837;Lo;0;L;53DF;;;;N;;;;; +2F838;CJK COMPATIBILITY IDEOGRAPH-2F838;Lo;0;L;20B63;;;;N;;;;; +2F839;CJK COMPATIBILITY IDEOGRAPH-2F839;Lo;0;L;53EB;;;;N;;;;; +2F83A;CJK COMPATIBILITY IDEOGRAPH-2F83A;Lo;0;L;53F1;;;;N;;;;; +2F83B;CJK COMPATIBILITY IDEOGRAPH-2F83B;Lo;0;L;5406;;;;N;;;;; +2F83C;CJK COMPATIBILITY IDEOGRAPH-2F83C;Lo;0;L;549E;;;;N;;;;; +2F83D;CJK COMPATIBILITY IDEOGRAPH-2F83D;Lo;0;L;5438;;;;N;;;;; +2F83E;CJK COMPATIBILITY IDEOGRAPH-2F83E;Lo;0;L;5448;;;;N;;;;; +2F83F;CJK COMPATIBILITY IDEOGRAPH-2F83F;Lo;0;L;5468;;;;N;;;;; +2F840;CJK COMPATIBILITY IDEOGRAPH-2F840;Lo;0;L;54A2;;;;N;;;;; +2F841;CJK COMPATIBILITY IDEOGRAPH-2F841;Lo;0;L;54F6;;;;N;;;;; +2F842;CJK COMPATIBILITY IDEOGRAPH-2F842;Lo;0;L;5510;;;;N;;;;; +2F843;CJK COMPATIBILITY IDEOGRAPH-2F843;Lo;0;L;5553;;;;N;;;;; +2F844;CJK COMPATIBILITY IDEOGRAPH-2F844;Lo;0;L;5563;;;;N;;;;; +2F845;CJK COMPATIBILITY IDEOGRAPH-2F845;Lo;0;L;5584;;;;N;;;;; +2F846;CJK COMPATIBILITY IDEOGRAPH-2F846;Lo;0;L;5584;;;;N;;;;; +2F847;CJK COMPATIBILITY IDEOGRAPH-2F847;Lo;0;L;5599;;;;N;;;;; +2F848;CJK COMPATIBILITY IDEOGRAPH-2F848;Lo;0;L;55AB;;;;N;;;;; +2F849;CJK COMPATIBILITY IDEOGRAPH-2F849;Lo;0;L;55B3;;;;N;;;;; +2F84A;CJK COMPATIBILITY IDEOGRAPH-2F84A;Lo;0;L;55C2;;;;N;;;;; +2F84B;CJK COMPATIBILITY IDEOGRAPH-2F84B;Lo;0;L;5716;;;;N;;;;; +2F84C;CJK COMPATIBILITY IDEOGRAPH-2F84C;Lo;0;L;5606;;;;N;;;;; +2F84D;CJK COMPATIBILITY IDEOGRAPH-2F84D;Lo;0;L;5717;;;;N;;;;; +2F84E;CJK COMPATIBILITY IDEOGRAPH-2F84E;Lo;0;L;5651;;;;N;;;;; +2F84F;CJK COMPATIBILITY IDEOGRAPH-2F84F;Lo;0;L;5674;;;;N;;;;; +2F850;CJK COMPATIBILITY IDEOGRAPH-2F850;Lo;0;L;5207;;;;N;;;;; +2F851;CJK COMPATIBILITY IDEOGRAPH-2F851;Lo;0;L;58EE;;;;N;;;;; +2F852;CJK COMPATIBILITY IDEOGRAPH-2F852;Lo;0;L;57CE;;;;N;;;;; +2F853;CJK COMPATIBILITY IDEOGRAPH-2F853;Lo;0;L;57F4;;;;N;;;;; +2F854;CJK COMPATIBILITY IDEOGRAPH-2F854;Lo;0;L;580D;;;;N;;;;; +2F855;CJK COMPATIBILITY IDEOGRAPH-2F855;Lo;0;L;578B;;;;N;;;;; +2F856;CJK COMPATIBILITY IDEOGRAPH-2F856;Lo;0;L;5832;;;;N;;;;; +2F857;CJK COMPATIBILITY IDEOGRAPH-2F857;Lo;0;L;5831;;;;N;;;;; +2F858;CJK COMPATIBILITY IDEOGRAPH-2F858;Lo;0;L;58AC;;;;N;;;;; +2F859;CJK COMPATIBILITY IDEOGRAPH-2F859;Lo;0;L;214E4;;;;N;;;;; +2F85A;CJK COMPATIBILITY IDEOGRAPH-2F85A;Lo;0;L;58F2;;;;N;;;;; +2F85B;CJK COMPATIBILITY IDEOGRAPH-2F85B;Lo;0;L;58F7;;;;N;;;;; +2F85C;CJK COMPATIBILITY IDEOGRAPH-2F85C;Lo;0;L;5906;;;;N;;;;; +2F85D;CJK COMPATIBILITY IDEOGRAPH-2F85D;Lo;0;L;591A;;;;N;;;;; +2F85E;CJK COMPATIBILITY IDEOGRAPH-2F85E;Lo;0;L;5922;;;;N;;;;; +2F85F;CJK COMPATIBILITY IDEOGRAPH-2F85F;Lo;0;L;5962;;;;N;;;;; +2F860;CJK COMPATIBILITY IDEOGRAPH-2F860;Lo;0;L;216A8;;;;N;;;;; +2F861;CJK COMPATIBILITY IDEOGRAPH-2F861;Lo;0;L;216EA;;;;N;;;;; +2F862;CJK COMPATIBILITY IDEOGRAPH-2F862;Lo;0;L;59EC;;;;N;;;;; +2F863;CJK COMPATIBILITY IDEOGRAPH-2F863;Lo;0;L;5A1B;;;;N;;;;; +2F864;CJK COMPATIBILITY IDEOGRAPH-2F864;Lo;0;L;5A27;;;;N;;;;; +2F865;CJK COMPATIBILITY IDEOGRAPH-2F865;Lo;0;L;59D8;;;;N;;;;; +2F866;CJK COMPATIBILITY IDEOGRAPH-2F866;Lo;0;L;5A66;;;;N;;;;; +2F867;CJK COMPATIBILITY IDEOGRAPH-2F867;Lo;0;L;36EE;;;;N;;;;; +2F868;CJK COMPATIBILITY IDEOGRAPH-2F868;Lo;0;L;36FC;;;;N;;;;; +2F869;CJK COMPATIBILITY IDEOGRAPH-2F869;Lo;0;L;5B08;;;;N;;;;; +2F86A;CJK COMPATIBILITY IDEOGRAPH-2F86A;Lo;0;L;5B3E;;;;N;;;;; +2F86B;CJK COMPATIBILITY IDEOGRAPH-2F86B;Lo;0;L;5B3E;;;;N;;;;; +2F86C;CJK COMPATIBILITY IDEOGRAPH-2F86C;Lo;0;L;219C8;;;;N;;;;; +2F86D;CJK COMPATIBILITY IDEOGRAPH-2F86D;Lo;0;L;5BC3;;;;N;;;;; +2F86E;CJK COMPATIBILITY IDEOGRAPH-2F86E;Lo;0;L;5BD8;;;;N;;;;; +2F86F;CJK COMPATIBILITY IDEOGRAPH-2F86F;Lo;0;L;5BE7;;;;N;;;;; +2F870;CJK COMPATIBILITY IDEOGRAPH-2F870;Lo;0;L;5BF3;;;;N;;;;; +2F871;CJK COMPATIBILITY IDEOGRAPH-2F871;Lo;0;L;21B18;;;;N;;;;; +2F872;CJK COMPATIBILITY IDEOGRAPH-2F872;Lo;0;L;5BFF;;;;N;;;;; +2F873;CJK COMPATIBILITY IDEOGRAPH-2F873;Lo;0;L;5C06;;;;N;;;;; +2F874;CJK COMPATIBILITY IDEOGRAPH-2F874;Lo;0;L;5F53;;;;N;;;;; +2F875;CJK COMPATIBILITY IDEOGRAPH-2F875;Lo;0;L;5C22;;;;N;;;;; +2F876;CJK COMPATIBILITY IDEOGRAPH-2F876;Lo;0;L;3781;;;;N;;;;; +2F877;CJK COMPATIBILITY IDEOGRAPH-2F877;Lo;0;L;5C60;;;;N;;;;; +2F878;CJK COMPATIBILITY IDEOGRAPH-2F878;Lo;0;L;5C6E;;;;N;;;;; +2F879;CJK COMPATIBILITY IDEOGRAPH-2F879;Lo;0;L;5CC0;;;;N;;;;; +2F87A;CJK COMPATIBILITY IDEOGRAPH-2F87A;Lo;0;L;5C8D;;;;N;;;;; +2F87B;CJK COMPATIBILITY IDEOGRAPH-2F87B;Lo;0;L;21DE4;;;;N;;;;; +2F87C;CJK COMPATIBILITY IDEOGRAPH-2F87C;Lo;0;L;5D43;;;;N;;;;; +2F87D;CJK COMPATIBILITY IDEOGRAPH-2F87D;Lo;0;L;21DE6;;;;N;;;;; +2F87E;CJK COMPATIBILITY IDEOGRAPH-2F87E;Lo;0;L;5D6E;;;;N;;;;; +2F87F;CJK COMPATIBILITY IDEOGRAPH-2F87F;Lo;0;L;5D6B;;;;N;;;;; +2F880;CJK COMPATIBILITY IDEOGRAPH-2F880;Lo;0;L;5D7C;;;;N;;;;; +2F881;CJK COMPATIBILITY IDEOGRAPH-2F881;Lo;0;L;5DE1;;;;N;;;;; +2F882;CJK COMPATIBILITY IDEOGRAPH-2F882;Lo;0;L;5DE2;;;;N;;;;; +2F883;CJK COMPATIBILITY IDEOGRAPH-2F883;Lo;0;L;382F;;;;N;;;;; +2F884;CJK COMPATIBILITY IDEOGRAPH-2F884;Lo;0;L;5DFD;;;;N;;;;; +2F885;CJK COMPATIBILITY IDEOGRAPH-2F885;Lo;0;L;5E28;;;;N;;;;; +2F886;CJK COMPATIBILITY IDEOGRAPH-2F886;Lo;0;L;5E3D;;;;N;;;;; +2F887;CJK COMPATIBILITY IDEOGRAPH-2F887;Lo;0;L;5E69;;;;N;;;;; +2F888;CJK COMPATIBILITY IDEOGRAPH-2F888;Lo;0;L;3862;;;;N;;;;; +2F889;CJK COMPATIBILITY IDEOGRAPH-2F889;Lo;0;L;22183;;;;N;;;;; +2F88A;CJK COMPATIBILITY IDEOGRAPH-2F88A;Lo;0;L;387C;;;;N;;;;; +2F88B;CJK COMPATIBILITY IDEOGRAPH-2F88B;Lo;0;L;5EB0;;;;N;;;;; +2F88C;CJK COMPATIBILITY IDEOGRAPH-2F88C;Lo;0;L;5EB3;;;;N;;;;; +2F88D;CJK COMPATIBILITY IDEOGRAPH-2F88D;Lo;0;L;5EB6;;;;N;;;;; +2F88E;CJK COMPATIBILITY IDEOGRAPH-2F88E;Lo;0;L;5ECA;;;;N;;;;; +2F88F;CJK COMPATIBILITY IDEOGRAPH-2F88F;Lo;0;L;2A392;;;;N;;;;; +2F890;CJK COMPATIBILITY IDEOGRAPH-2F890;Lo;0;L;5EFE;;;9;N;;;;; +2F891;CJK COMPATIBILITY IDEOGRAPH-2F891;Lo;0;L;22331;;;;N;;;;; +2F892;CJK COMPATIBILITY IDEOGRAPH-2F892;Lo;0;L;22331;;;;N;;;;; +2F893;CJK COMPATIBILITY IDEOGRAPH-2F893;Lo;0;L;8201;;;;N;;;;; +2F894;CJK COMPATIBILITY IDEOGRAPH-2F894;Lo;0;L;5F22;;;;N;;;;; +2F895;CJK COMPATIBILITY IDEOGRAPH-2F895;Lo;0;L;5F22;;;;N;;;;; +2F896;CJK COMPATIBILITY IDEOGRAPH-2F896;Lo;0;L;38C7;;;;N;;;;; +2F897;CJK COMPATIBILITY IDEOGRAPH-2F897;Lo;0;L;232B8;;;;N;;;;; +2F898;CJK COMPATIBILITY IDEOGRAPH-2F898;Lo;0;L;261DA;;;;N;;;;; +2F899;CJK COMPATIBILITY IDEOGRAPH-2F899;Lo;0;L;5F62;;;;N;;;;; +2F89A;CJK COMPATIBILITY IDEOGRAPH-2F89A;Lo;0;L;5F6B;;;;N;;;;; +2F89B;CJK COMPATIBILITY IDEOGRAPH-2F89B;Lo;0;L;38E3;;;;N;;;;; +2F89C;CJK COMPATIBILITY IDEOGRAPH-2F89C;Lo;0;L;5F9A;;;;N;;;;; +2F89D;CJK COMPATIBILITY IDEOGRAPH-2F89D;Lo;0;L;5FCD;;;;N;;;;; +2F89E;CJK COMPATIBILITY IDEOGRAPH-2F89E;Lo;0;L;5FD7;;;;N;;;;; +2F89F;CJK COMPATIBILITY IDEOGRAPH-2F89F;Lo;0;L;5FF9;;;;N;;;;; +2F8A0;CJK COMPATIBILITY IDEOGRAPH-2F8A0;Lo;0;L;6081;;;;N;;;;; +2F8A1;CJK COMPATIBILITY IDEOGRAPH-2F8A1;Lo;0;L;393A;;;;N;;;;; +2F8A2;CJK COMPATIBILITY IDEOGRAPH-2F8A2;Lo;0;L;391C;;;;N;;;;; +2F8A3;CJK COMPATIBILITY IDEOGRAPH-2F8A3;Lo;0;L;6094;;;;N;;;;; +2F8A4;CJK COMPATIBILITY IDEOGRAPH-2F8A4;Lo;0;L;226D4;;;;N;;;;; +2F8A5;CJK COMPATIBILITY IDEOGRAPH-2F8A5;Lo;0;L;60C7;;;;N;;;;; +2F8A6;CJK COMPATIBILITY IDEOGRAPH-2F8A6;Lo;0;L;6148;;;;N;;;;; +2F8A7;CJK COMPATIBILITY IDEOGRAPH-2F8A7;Lo;0;L;614C;;;;N;;;;; +2F8A8;CJK COMPATIBILITY IDEOGRAPH-2F8A8;Lo;0;L;614E;;;;N;;;;; +2F8A9;CJK COMPATIBILITY IDEOGRAPH-2F8A9;Lo;0;L;614C;;;;N;;;;; +2F8AA;CJK COMPATIBILITY IDEOGRAPH-2F8AA;Lo;0;L;617A;;;;N;;;;; +2F8AB;CJK COMPATIBILITY IDEOGRAPH-2F8AB;Lo;0;L;618E;;;;N;;;;; +2F8AC;CJK COMPATIBILITY IDEOGRAPH-2F8AC;Lo;0;L;61B2;;;;N;;;;; +2F8AD;CJK COMPATIBILITY IDEOGRAPH-2F8AD;Lo;0;L;61A4;;;;N;;;;; +2F8AE;CJK COMPATIBILITY IDEOGRAPH-2F8AE;Lo;0;L;61AF;;;;N;;;;; +2F8AF;CJK COMPATIBILITY IDEOGRAPH-2F8AF;Lo;0;L;61DE;;;;N;;;;; +2F8B0;CJK COMPATIBILITY IDEOGRAPH-2F8B0;Lo;0;L;61F2;;;;N;;;;; +2F8B1;CJK COMPATIBILITY IDEOGRAPH-2F8B1;Lo;0;L;61F6;;;;N;;;;; +2F8B2;CJK COMPATIBILITY IDEOGRAPH-2F8B2;Lo;0;L;6210;;;;N;;;;; +2F8B3;CJK COMPATIBILITY IDEOGRAPH-2F8B3;Lo;0;L;621B;;;;N;;;;; +2F8B4;CJK COMPATIBILITY IDEOGRAPH-2F8B4;Lo;0;L;625D;;;;N;;;;; +2F8B5;CJK COMPATIBILITY IDEOGRAPH-2F8B5;Lo;0;L;62B1;;;;N;;;;; +2F8B6;CJK COMPATIBILITY IDEOGRAPH-2F8B6;Lo;0;L;62D4;;;;N;;;;; +2F8B7;CJK COMPATIBILITY IDEOGRAPH-2F8B7;Lo;0;L;6350;;;;N;;;;; +2F8B8;CJK COMPATIBILITY IDEOGRAPH-2F8B8;Lo;0;L;22B0C;;;;N;;;;; +2F8B9;CJK COMPATIBILITY IDEOGRAPH-2F8B9;Lo;0;L;633D;;;;N;;;;; +2F8BA;CJK COMPATIBILITY IDEOGRAPH-2F8BA;Lo;0;L;62FC;;;;N;;;;; +2F8BB;CJK COMPATIBILITY IDEOGRAPH-2F8BB;Lo;0;L;6368;;;;N;;;;; +2F8BC;CJK COMPATIBILITY IDEOGRAPH-2F8BC;Lo;0;L;6383;;;;N;;;;; +2F8BD;CJK COMPATIBILITY IDEOGRAPH-2F8BD;Lo;0;L;63E4;;;;N;;;;; +2F8BE;CJK COMPATIBILITY IDEOGRAPH-2F8BE;Lo;0;L;22BF1;;;;N;;;;; +2F8BF;CJK COMPATIBILITY IDEOGRAPH-2F8BF;Lo;0;L;6422;;;;N;;;;; +2F8C0;CJK COMPATIBILITY IDEOGRAPH-2F8C0;Lo;0;L;63C5;;;;N;;;;; +2F8C1;CJK COMPATIBILITY IDEOGRAPH-2F8C1;Lo;0;L;63A9;;;;N;;;;; +2F8C2;CJK COMPATIBILITY IDEOGRAPH-2F8C2;Lo;0;L;3A2E;;;;N;;;;; +2F8C3;CJK COMPATIBILITY IDEOGRAPH-2F8C3;Lo;0;L;6469;;;;N;;;;; +2F8C4;CJK COMPATIBILITY IDEOGRAPH-2F8C4;Lo;0;L;647E;;;;N;;;;; +2F8C5;CJK COMPATIBILITY IDEOGRAPH-2F8C5;Lo;0;L;649D;;;;N;;;;; +2F8C6;CJK COMPATIBILITY IDEOGRAPH-2F8C6;Lo;0;L;6477;;;;N;;;;; +2F8C7;CJK COMPATIBILITY IDEOGRAPH-2F8C7;Lo;0;L;3A6C;;;;N;;;;; +2F8C8;CJK COMPATIBILITY IDEOGRAPH-2F8C8;Lo;0;L;654F;;;;N;;;;; +2F8C9;CJK COMPATIBILITY IDEOGRAPH-2F8C9;Lo;0;L;656C;;;;N;;;;; +2F8CA;CJK COMPATIBILITY IDEOGRAPH-2F8CA;Lo;0;L;2300A;;;;N;;;;; +2F8CB;CJK COMPATIBILITY IDEOGRAPH-2F8CB;Lo;0;L;65E3;;;;N;;;;; +2F8CC;CJK COMPATIBILITY IDEOGRAPH-2F8CC;Lo;0;L;66F8;;;;N;;;;; +2F8CD;CJK COMPATIBILITY IDEOGRAPH-2F8CD;Lo;0;L;6649;;;;N;;;;; +2F8CE;CJK COMPATIBILITY IDEOGRAPH-2F8CE;Lo;0;L;3B19;;;;N;;;;; +2F8CF;CJK COMPATIBILITY IDEOGRAPH-2F8CF;Lo;0;L;6691;;;;N;;;;; +2F8D0;CJK COMPATIBILITY IDEOGRAPH-2F8D0;Lo;0;L;3B08;;;;N;;;;; +2F8D1;CJK COMPATIBILITY IDEOGRAPH-2F8D1;Lo;0;L;3AE4;;;;N;;;;; +2F8D2;CJK COMPATIBILITY IDEOGRAPH-2F8D2;Lo;0;L;5192;;;;N;;;;; +2F8D3;CJK COMPATIBILITY IDEOGRAPH-2F8D3;Lo;0;L;5195;;;;N;;;;; +2F8D4;CJK COMPATIBILITY IDEOGRAPH-2F8D4;Lo;0;L;6700;;;;N;;;;; +2F8D5;CJK COMPATIBILITY IDEOGRAPH-2F8D5;Lo;0;L;669C;;;;N;;;;; +2F8D6;CJK COMPATIBILITY IDEOGRAPH-2F8D6;Lo;0;L;80AD;;;;N;;;;; +2F8D7;CJK COMPATIBILITY IDEOGRAPH-2F8D7;Lo;0;L;43D9;;;;N;;;;; +2F8D8;CJK COMPATIBILITY IDEOGRAPH-2F8D8;Lo;0;L;6717;;;;N;;;;; +2F8D9;CJK COMPATIBILITY IDEOGRAPH-2F8D9;Lo;0;L;671B;;;;N;;;;; +2F8DA;CJK COMPATIBILITY IDEOGRAPH-2F8DA;Lo;0;L;6721;;;;N;;;;; +2F8DB;CJK COMPATIBILITY IDEOGRAPH-2F8DB;Lo;0;L;675E;;;;N;;;;; +2F8DC;CJK COMPATIBILITY IDEOGRAPH-2F8DC;Lo;0;L;6753;;;;N;;;;; +2F8DD;CJK COMPATIBILITY IDEOGRAPH-2F8DD;Lo;0;L;233C3;;;;N;;;;; +2F8DE;CJK COMPATIBILITY IDEOGRAPH-2F8DE;Lo;0;L;3B49;;;;N;;;;; +2F8DF;CJK COMPATIBILITY IDEOGRAPH-2F8DF;Lo;0;L;67FA;;;;N;;;;; +2F8E0;CJK COMPATIBILITY IDEOGRAPH-2F8E0;Lo;0;L;6785;;;;N;;;;; +2F8E1;CJK COMPATIBILITY IDEOGRAPH-2F8E1;Lo;0;L;6852;;;;N;;;;; +2F8E2;CJK COMPATIBILITY IDEOGRAPH-2F8E2;Lo;0;L;6885;;;;N;;;;; +2F8E3;CJK COMPATIBILITY IDEOGRAPH-2F8E3;Lo;0;L;2346D;;;;N;;;;; +2F8E4;CJK COMPATIBILITY IDEOGRAPH-2F8E4;Lo;0;L;688E;;;;N;;;;; +2F8E5;CJK COMPATIBILITY IDEOGRAPH-2F8E5;Lo;0;L;681F;;;;N;;;;; +2F8E6;CJK COMPATIBILITY IDEOGRAPH-2F8E6;Lo;0;L;6914;;;;N;;;;; +2F8E7;CJK COMPATIBILITY IDEOGRAPH-2F8E7;Lo;0;L;3B9D;;;;N;;;;; +2F8E8;CJK COMPATIBILITY IDEOGRAPH-2F8E8;Lo;0;L;6942;;;;N;;;;; +2F8E9;CJK COMPATIBILITY IDEOGRAPH-2F8E9;Lo;0;L;69A3;;;;N;;;;; +2F8EA;CJK COMPATIBILITY IDEOGRAPH-2F8EA;Lo;0;L;69EA;;;;N;;;;; +2F8EB;CJK COMPATIBILITY IDEOGRAPH-2F8EB;Lo;0;L;6AA8;;;;N;;;;; +2F8EC;CJK COMPATIBILITY IDEOGRAPH-2F8EC;Lo;0;L;236A3;;;;N;;;;; +2F8ED;CJK COMPATIBILITY IDEOGRAPH-2F8ED;Lo;0;L;6ADB;;;;N;;;;; +2F8EE;CJK COMPATIBILITY IDEOGRAPH-2F8EE;Lo;0;L;3C18;;;;N;;;;; +2F8EF;CJK COMPATIBILITY IDEOGRAPH-2F8EF;Lo;0;L;6B21;;;;N;;;;; +2F8F0;CJK COMPATIBILITY IDEOGRAPH-2F8F0;Lo;0;L;238A7;;;;N;;;;; +2F8F1;CJK COMPATIBILITY IDEOGRAPH-2F8F1;Lo;0;L;6B54;;;;N;;;;; +2F8F2;CJK COMPATIBILITY IDEOGRAPH-2F8F2;Lo;0;L;3C4E;;;;N;;;;; +2F8F3;CJK COMPATIBILITY IDEOGRAPH-2F8F3;Lo;0;L;6B72;;;;N;;;;; +2F8F4;CJK COMPATIBILITY IDEOGRAPH-2F8F4;Lo;0;L;6B9F;;;;N;;;;; +2F8F5;CJK COMPATIBILITY IDEOGRAPH-2F8F5;Lo;0;L;6BBA;;;;N;;;;; +2F8F6;CJK COMPATIBILITY IDEOGRAPH-2F8F6;Lo;0;L;6BBB;;;;N;;;;; +2F8F7;CJK COMPATIBILITY IDEOGRAPH-2F8F7;Lo;0;L;23A8D;;;;N;;;;; +2F8F8;CJK COMPATIBILITY IDEOGRAPH-2F8F8;Lo;0;L;21D0B;;;;N;;;;; +2F8F9;CJK COMPATIBILITY IDEOGRAPH-2F8F9;Lo;0;L;23AFA;;;;N;;;;; +2F8FA;CJK COMPATIBILITY IDEOGRAPH-2F8FA;Lo;0;L;6C4E;;;;N;;;;; +2F8FB;CJK COMPATIBILITY IDEOGRAPH-2F8FB;Lo;0;L;23CBC;;;;N;;;;; +2F8FC;CJK COMPATIBILITY IDEOGRAPH-2F8FC;Lo;0;L;6CBF;;;;N;;;;; +2F8FD;CJK COMPATIBILITY IDEOGRAPH-2F8FD;Lo;0;L;6CCD;;;;N;;;;; +2F8FE;CJK COMPATIBILITY IDEOGRAPH-2F8FE;Lo;0;L;6C67;;;;N;;;;; +2F8FF;CJK COMPATIBILITY IDEOGRAPH-2F8FF;Lo;0;L;6D16;;;;N;;;;; +2F900;CJK COMPATIBILITY IDEOGRAPH-2F900;Lo;0;L;6D3E;;;;N;;;;; +2F901;CJK COMPATIBILITY IDEOGRAPH-2F901;Lo;0;L;6D77;;;;N;;;;; +2F902;CJK COMPATIBILITY IDEOGRAPH-2F902;Lo;0;L;6D41;;;;N;;;;; +2F903;CJK COMPATIBILITY IDEOGRAPH-2F903;Lo;0;L;6D69;;;;N;;;;; +2F904;CJK COMPATIBILITY IDEOGRAPH-2F904;Lo;0;L;6D78;;;;N;;;;; +2F905;CJK COMPATIBILITY IDEOGRAPH-2F905;Lo;0;L;6D85;;;;N;;;;; +2F906;CJK COMPATIBILITY IDEOGRAPH-2F906;Lo;0;L;23D1E;;;;N;;;;; +2F907;CJK COMPATIBILITY IDEOGRAPH-2F907;Lo;0;L;6D34;;;;N;;;;; +2F908;CJK COMPATIBILITY IDEOGRAPH-2F908;Lo;0;L;6E2F;;;;N;;;;; +2F909;CJK COMPATIBILITY IDEOGRAPH-2F909;Lo;0;L;6E6E;;;;N;;;;; +2F90A;CJK COMPATIBILITY IDEOGRAPH-2F90A;Lo;0;L;3D33;;;;N;;;;; +2F90B;CJK COMPATIBILITY IDEOGRAPH-2F90B;Lo;0;L;6ECB;;;;N;;;;; +2F90C;CJK COMPATIBILITY IDEOGRAPH-2F90C;Lo;0;L;6EC7;;;;N;;;;; +2F90D;CJK COMPATIBILITY IDEOGRAPH-2F90D;Lo;0;L;23ED1;;;;N;;;;; +2F90E;CJK COMPATIBILITY IDEOGRAPH-2F90E;Lo;0;L;6DF9;;;;N;;;;; +2F90F;CJK COMPATIBILITY IDEOGRAPH-2F90F;Lo;0;L;6F6E;;;;N;;;;; +2F910;CJK COMPATIBILITY IDEOGRAPH-2F910;Lo;0;L;23F5E;;;;N;;;;; +2F911;CJK COMPATIBILITY IDEOGRAPH-2F911;Lo;0;L;23F8E;;;;N;;;;; +2F912;CJK COMPATIBILITY IDEOGRAPH-2F912;Lo;0;L;6FC6;;;;N;;;;; +2F913;CJK COMPATIBILITY IDEOGRAPH-2F913;Lo;0;L;7039;;;;N;;;;; +2F914;CJK COMPATIBILITY IDEOGRAPH-2F914;Lo;0;L;701E;;;;N;;;;; +2F915;CJK COMPATIBILITY IDEOGRAPH-2F915;Lo;0;L;701B;;;;N;;;;; +2F916;CJK COMPATIBILITY IDEOGRAPH-2F916;Lo;0;L;3D96;;;;N;;;;; +2F917;CJK COMPATIBILITY IDEOGRAPH-2F917;Lo;0;L;704A;;;;N;;;;; +2F918;CJK COMPATIBILITY IDEOGRAPH-2F918;Lo;0;L;707D;;;;N;;;;; +2F919;CJK COMPATIBILITY IDEOGRAPH-2F919;Lo;0;L;7077;;;;N;;;;; +2F91A;CJK COMPATIBILITY IDEOGRAPH-2F91A;Lo;0;L;70AD;;;;N;;;;; +2F91B;CJK COMPATIBILITY IDEOGRAPH-2F91B;Lo;0;L;20525;;;;N;;;;; +2F91C;CJK COMPATIBILITY IDEOGRAPH-2F91C;Lo;0;L;7145;;;;N;;;;; +2F91D;CJK COMPATIBILITY IDEOGRAPH-2F91D;Lo;0;L;24263;;;;N;;;;; +2F91E;CJK COMPATIBILITY IDEOGRAPH-2F91E;Lo;0;L;719C;;;;N;;;;; +2F91F;CJK COMPATIBILITY IDEOGRAPH-2F91F;Lo;0;L;243AB;;;;N;;;;; +2F920;CJK COMPATIBILITY IDEOGRAPH-2F920;Lo;0;L;7228;;;;N;;;;; +2F921;CJK COMPATIBILITY IDEOGRAPH-2F921;Lo;0;L;7235;;;;N;;;;; +2F922;CJK COMPATIBILITY IDEOGRAPH-2F922;Lo;0;L;7250;;;;N;;;;; +2F923;CJK COMPATIBILITY IDEOGRAPH-2F923;Lo;0;L;24608;;;;N;;;;; +2F924;CJK COMPATIBILITY IDEOGRAPH-2F924;Lo;0;L;7280;;;;N;;;;; +2F925;CJK COMPATIBILITY IDEOGRAPH-2F925;Lo;0;L;7295;;;;N;;;;; +2F926;CJK COMPATIBILITY IDEOGRAPH-2F926;Lo;0;L;24735;;;;N;;;;; +2F927;CJK COMPATIBILITY IDEOGRAPH-2F927;Lo;0;L;24814;;;;N;;;;; +2F928;CJK COMPATIBILITY IDEOGRAPH-2F928;Lo;0;L;737A;;;;N;;;;; +2F929;CJK COMPATIBILITY IDEOGRAPH-2F929;Lo;0;L;738B;;;;N;;;;; +2F92A;CJK COMPATIBILITY IDEOGRAPH-2F92A;Lo;0;L;3EAC;;;;N;;;;; +2F92B;CJK COMPATIBILITY IDEOGRAPH-2F92B;Lo;0;L;73A5;;;;N;;;;; +2F92C;CJK COMPATIBILITY IDEOGRAPH-2F92C;Lo;0;L;3EB8;;;;N;;;;; +2F92D;CJK COMPATIBILITY IDEOGRAPH-2F92D;Lo;0;L;3EB8;;;;N;;;;; +2F92E;CJK COMPATIBILITY IDEOGRAPH-2F92E;Lo;0;L;7447;;;;N;;;;; +2F92F;CJK COMPATIBILITY IDEOGRAPH-2F92F;Lo;0;L;745C;;;;N;;;;; +2F930;CJK COMPATIBILITY IDEOGRAPH-2F930;Lo;0;L;7471;;;;N;;;;; +2F931;CJK COMPATIBILITY IDEOGRAPH-2F931;Lo;0;L;7485;;;;N;;;;; +2F932;CJK COMPATIBILITY IDEOGRAPH-2F932;Lo;0;L;74CA;;;;N;;;;; +2F933;CJK COMPATIBILITY IDEOGRAPH-2F933;Lo;0;L;3F1B;;;;N;;;;; +2F934;CJK COMPATIBILITY IDEOGRAPH-2F934;Lo;0;L;7524;;;;N;;;;; +2F935;CJK COMPATIBILITY IDEOGRAPH-2F935;Lo;0;L;24C36;;;;N;;;;; +2F936;CJK COMPATIBILITY IDEOGRAPH-2F936;Lo;0;L;753E;;;;N;;;;; +2F937;CJK COMPATIBILITY IDEOGRAPH-2F937;Lo;0;L;24C92;;;;N;;;;; +2F938;CJK COMPATIBILITY IDEOGRAPH-2F938;Lo;0;L;7570;;;;N;;;;; +2F939;CJK COMPATIBILITY IDEOGRAPH-2F939;Lo;0;L;2219F;;;;N;;;;; +2F93A;CJK COMPATIBILITY IDEOGRAPH-2F93A;Lo;0;L;7610;;;;N;;;;; +2F93B;CJK COMPATIBILITY IDEOGRAPH-2F93B;Lo;0;L;24FA1;;;;N;;;;; +2F93C;CJK COMPATIBILITY IDEOGRAPH-2F93C;Lo;0;L;24FB8;;;;N;;;;; +2F93D;CJK COMPATIBILITY IDEOGRAPH-2F93D;Lo;0;L;25044;;;;N;;;;; +2F93E;CJK COMPATIBILITY IDEOGRAPH-2F93E;Lo;0;L;3FFC;;;;N;;;;; +2F93F;CJK COMPATIBILITY IDEOGRAPH-2F93F;Lo;0;L;4008;;;;N;;;;; +2F940;CJK COMPATIBILITY IDEOGRAPH-2F940;Lo;0;L;76F4;;;;N;;;;; +2F941;CJK COMPATIBILITY IDEOGRAPH-2F941;Lo;0;L;250F3;;;;N;;;;; +2F942;CJK COMPATIBILITY IDEOGRAPH-2F942;Lo;0;L;250F2;;;;N;;;;; +2F943;CJK COMPATIBILITY IDEOGRAPH-2F943;Lo;0;L;25119;;;;N;;;;; +2F944;CJK COMPATIBILITY IDEOGRAPH-2F944;Lo;0;L;25133;;;;N;;;;; +2F945;CJK COMPATIBILITY IDEOGRAPH-2F945;Lo;0;L;771E;;;;N;;;;; +2F946;CJK COMPATIBILITY IDEOGRAPH-2F946;Lo;0;L;771F;;;;N;;;;; +2F947;CJK COMPATIBILITY IDEOGRAPH-2F947;Lo;0;L;771F;;;;N;;;;; +2F948;CJK COMPATIBILITY IDEOGRAPH-2F948;Lo;0;L;774A;;;;N;;;;; +2F949;CJK COMPATIBILITY IDEOGRAPH-2F949;Lo;0;L;4039;;;;N;;;;; +2F94A;CJK COMPATIBILITY IDEOGRAPH-2F94A;Lo;0;L;778B;;;;N;;;;; +2F94B;CJK COMPATIBILITY IDEOGRAPH-2F94B;Lo;0;L;4046;;;;N;;;;; +2F94C;CJK COMPATIBILITY IDEOGRAPH-2F94C;Lo;0;L;4096;;;;N;;;;; +2F94D;CJK COMPATIBILITY IDEOGRAPH-2F94D;Lo;0;L;2541D;;;;N;;;;; +2F94E;CJK COMPATIBILITY IDEOGRAPH-2F94E;Lo;0;L;784E;;;;N;;;;; +2F94F;CJK COMPATIBILITY IDEOGRAPH-2F94F;Lo;0;L;788C;;;;N;;;;; +2F950;CJK COMPATIBILITY IDEOGRAPH-2F950;Lo;0;L;78CC;;;;N;;;;; +2F951;CJK COMPATIBILITY IDEOGRAPH-2F951;Lo;0;L;40E3;;;;N;;;;; +2F952;CJK COMPATIBILITY IDEOGRAPH-2F952;Lo;0;L;25626;;;;N;;;;; +2F953;CJK COMPATIBILITY IDEOGRAPH-2F953;Lo;0;L;7956;;;;N;;;;; +2F954;CJK COMPATIBILITY IDEOGRAPH-2F954;Lo;0;L;2569A;;;;N;;;;; +2F955;CJK COMPATIBILITY IDEOGRAPH-2F955;Lo;0;L;256C5;;;;N;;;;; +2F956;CJK COMPATIBILITY IDEOGRAPH-2F956;Lo;0;L;798F;;;;N;;;;; +2F957;CJK COMPATIBILITY IDEOGRAPH-2F957;Lo;0;L;79EB;;;;N;;;;; +2F958;CJK COMPATIBILITY IDEOGRAPH-2F958;Lo;0;L;412F;;;;N;;;;; +2F959;CJK COMPATIBILITY IDEOGRAPH-2F959;Lo;0;L;7A40;;;;N;;;;; +2F95A;CJK COMPATIBILITY IDEOGRAPH-2F95A;Lo;0;L;7A4A;;;;N;;;;; +2F95B;CJK COMPATIBILITY IDEOGRAPH-2F95B;Lo;0;L;7A4F;;;;N;;;;; +2F95C;CJK COMPATIBILITY IDEOGRAPH-2F95C;Lo;0;L;2597C;;;;N;;;;; +2F95D;CJK COMPATIBILITY IDEOGRAPH-2F95D;Lo;0;L;25AA7;;;;N;;;;; +2F95E;CJK COMPATIBILITY IDEOGRAPH-2F95E;Lo;0;L;25AA7;;;;N;;;;; +2F95F;CJK COMPATIBILITY IDEOGRAPH-2F95F;Lo;0;L;7AEE;;;;N;;;;; +2F960;CJK COMPATIBILITY IDEOGRAPH-2F960;Lo;0;L;4202;;;;N;;;;; +2F961;CJK COMPATIBILITY IDEOGRAPH-2F961;Lo;0;L;25BAB;;;;N;;;;; +2F962;CJK COMPATIBILITY IDEOGRAPH-2F962;Lo;0;L;7BC6;;;;N;;;;; +2F963;CJK COMPATIBILITY IDEOGRAPH-2F963;Lo;0;L;7BC9;;;;N;;;;; +2F964;CJK COMPATIBILITY IDEOGRAPH-2F964;Lo;0;L;4227;;;;N;;;;; +2F965;CJK COMPATIBILITY IDEOGRAPH-2F965;Lo;0;L;25C80;;;;N;;;;; +2F966;CJK COMPATIBILITY IDEOGRAPH-2F966;Lo;0;L;7CD2;;;;N;;;;; +2F967;CJK COMPATIBILITY IDEOGRAPH-2F967;Lo;0;L;42A0;;;;N;;;;; +2F968;CJK COMPATIBILITY IDEOGRAPH-2F968;Lo;0;L;7CE8;;;;N;;;;; +2F969;CJK COMPATIBILITY IDEOGRAPH-2F969;Lo;0;L;7CE3;;;;N;;;;; +2F96A;CJK COMPATIBILITY IDEOGRAPH-2F96A;Lo;0;L;7D00;;;;N;;;;; +2F96B;CJK COMPATIBILITY IDEOGRAPH-2F96B;Lo;0;L;25F86;;;;N;;;;; +2F96C;CJK COMPATIBILITY IDEOGRAPH-2F96C;Lo;0;L;7D63;;;;N;;;;; +2F96D;CJK COMPATIBILITY IDEOGRAPH-2F96D;Lo;0;L;4301;;;;N;;;;; +2F96E;CJK COMPATIBILITY IDEOGRAPH-2F96E;Lo;0;L;7DC7;;;;N;;;;; +2F96F;CJK COMPATIBILITY IDEOGRAPH-2F96F;Lo;0;L;7E02;;;;N;;;;; +2F970;CJK COMPATIBILITY IDEOGRAPH-2F970;Lo;0;L;7E45;;;;N;;;;; +2F971;CJK COMPATIBILITY IDEOGRAPH-2F971;Lo;0;L;4334;;;;N;;;;; +2F972;CJK COMPATIBILITY IDEOGRAPH-2F972;Lo;0;L;26228;;;;N;;;;; +2F973;CJK COMPATIBILITY IDEOGRAPH-2F973;Lo;0;L;26247;;;;N;;;;; +2F974;CJK COMPATIBILITY IDEOGRAPH-2F974;Lo;0;L;4359;;;;N;;;;; +2F975;CJK COMPATIBILITY IDEOGRAPH-2F975;Lo;0;L;262D9;;;;N;;;;; +2F976;CJK COMPATIBILITY IDEOGRAPH-2F976;Lo;0;L;7F7A;;;;N;;;;; +2F977;CJK COMPATIBILITY IDEOGRAPH-2F977;Lo;0;L;2633E;;;;N;;;;; +2F978;CJK COMPATIBILITY IDEOGRAPH-2F978;Lo;0;L;7F95;;;;N;;;;; +2F979;CJK COMPATIBILITY IDEOGRAPH-2F979;Lo;0;L;7FFA;;;;N;;;;; +2F97A;CJK COMPATIBILITY IDEOGRAPH-2F97A;Lo;0;L;8005;;;;N;;;;; +2F97B;CJK COMPATIBILITY IDEOGRAPH-2F97B;Lo;0;L;264DA;;;;N;;;;; +2F97C;CJK COMPATIBILITY IDEOGRAPH-2F97C;Lo;0;L;26523;;;;N;;;;; +2F97D;CJK COMPATIBILITY IDEOGRAPH-2F97D;Lo;0;L;8060;;;;N;;;;; +2F97E;CJK COMPATIBILITY IDEOGRAPH-2F97E;Lo;0;L;265A8;;;;N;;;;; +2F97F;CJK COMPATIBILITY IDEOGRAPH-2F97F;Lo;0;L;8070;;;;N;;;;; +2F980;CJK COMPATIBILITY IDEOGRAPH-2F980;Lo;0;L;2335F;;;;N;;;;; +2F981;CJK COMPATIBILITY IDEOGRAPH-2F981;Lo;0;L;43D5;;;;N;;;;; +2F982;CJK COMPATIBILITY IDEOGRAPH-2F982;Lo;0;L;80B2;;;;N;;;;; +2F983;CJK COMPATIBILITY IDEOGRAPH-2F983;Lo;0;L;8103;;;;N;;;;; +2F984;CJK COMPATIBILITY IDEOGRAPH-2F984;Lo;0;L;440B;;;;N;;;;; +2F985;CJK COMPATIBILITY IDEOGRAPH-2F985;Lo;0;L;813E;;;;N;;;;; +2F986;CJK COMPATIBILITY IDEOGRAPH-2F986;Lo;0;L;5AB5;;;;N;;;;; +2F987;CJK COMPATIBILITY IDEOGRAPH-2F987;Lo;0;L;267A7;;;;N;;;;; +2F988;CJK COMPATIBILITY IDEOGRAPH-2F988;Lo;0;L;267B5;;;;N;;;;; +2F989;CJK COMPATIBILITY IDEOGRAPH-2F989;Lo;0;L;23393;;;;N;;;;; +2F98A;CJK COMPATIBILITY IDEOGRAPH-2F98A;Lo;0;L;2339C;;;;N;;;;; +2F98B;CJK COMPATIBILITY IDEOGRAPH-2F98B;Lo;0;L;8201;;;;N;;;;; +2F98C;CJK COMPATIBILITY IDEOGRAPH-2F98C;Lo;0;L;8204;;;;N;;;;; +2F98D;CJK COMPATIBILITY IDEOGRAPH-2F98D;Lo;0;L;8F9E;;;;N;;;;; +2F98E;CJK COMPATIBILITY IDEOGRAPH-2F98E;Lo;0;L;446B;;;;N;;;;; +2F98F;CJK COMPATIBILITY IDEOGRAPH-2F98F;Lo;0;L;8291;;;;N;;;;; +2F990;CJK COMPATIBILITY IDEOGRAPH-2F990;Lo;0;L;828B;;;;N;;;;; +2F991;CJK COMPATIBILITY IDEOGRAPH-2F991;Lo;0;L;829D;;;;N;;;;; +2F992;CJK COMPATIBILITY IDEOGRAPH-2F992;Lo;0;L;52B3;;;;N;;;;; +2F993;CJK COMPATIBILITY IDEOGRAPH-2F993;Lo;0;L;82B1;;;;N;;;;; +2F994;CJK COMPATIBILITY IDEOGRAPH-2F994;Lo;0;L;82B3;;;;N;;;;; +2F995;CJK COMPATIBILITY IDEOGRAPH-2F995;Lo;0;L;82BD;;;;N;;;;; +2F996;CJK COMPATIBILITY IDEOGRAPH-2F996;Lo;0;L;82E6;;;;N;;;;; +2F997;CJK COMPATIBILITY IDEOGRAPH-2F997;Lo;0;L;26B3C;;;;N;;;;; +2F998;CJK COMPATIBILITY IDEOGRAPH-2F998;Lo;0;L;82E5;;;;N;;;;; +2F999;CJK COMPATIBILITY IDEOGRAPH-2F999;Lo;0;L;831D;;;;N;;;;; +2F99A;CJK COMPATIBILITY IDEOGRAPH-2F99A;Lo;0;L;8363;;;;N;;;;; +2F99B;CJK COMPATIBILITY IDEOGRAPH-2F99B;Lo;0;L;83AD;;;;N;;;;; +2F99C;CJK COMPATIBILITY IDEOGRAPH-2F99C;Lo;0;L;8323;;;;N;;;;; +2F99D;CJK COMPATIBILITY IDEOGRAPH-2F99D;Lo;0;L;83BD;;;;N;;;;; +2F99E;CJK COMPATIBILITY IDEOGRAPH-2F99E;Lo;0;L;83E7;;;;N;;;;; +2F99F;CJK COMPATIBILITY IDEOGRAPH-2F99F;Lo;0;L;8457;;;;N;;;;; +2F9A0;CJK COMPATIBILITY IDEOGRAPH-2F9A0;Lo;0;L;8353;;;;N;;;;; +2F9A1;CJK COMPATIBILITY IDEOGRAPH-2F9A1;Lo;0;L;83CA;;;;N;;;;; +2F9A2;CJK COMPATIBILITY IDEOGRAPH-2F9A2;Lo;0;L;83CC;;;;N;;;;; +2F9A3;CJK COMPATIBILITY IDEOGRAPH-2F9A3;Lo;0;L;83DC;;;;N;;;;; +2F9A4;CJK COMPATIBILITY IDEOGRAPH-2F9A4;Lo;0;L;26C36;;;;N;;;;; +2F9A5;CJK COMPATIBILITY IDEOGRAPH-2F9A5;Lo;0;L;26D6B;;;;N;;;;; +2F9A6;CJK COMPATIBILITY IDEOGRAPH-2F9A6;Lo;0;L;26CD5;;;;N;;;;; +2F9A7;CJK COMPATIBILITY IDEOGRAPH-2F9A7;Lo;0;L;452B;;;;N;;;;; +2F9A8;CJK COMPATIBILITY IDEOGRAPH-2F9A8;Lo;0;L;84F1;;;;N;;;;; +2F9A9;CJK COMPATIBILITY IDEOGRAPH-2F9A9;Lo;0;L;84F3;;;;N;;;;; +2F9AA;CJK COMPATIBILITY IDEOGRAPH-2F9AA;Lo;0;L;8516;;;;N;;;;; +2F9AB;CJK COMPATIBILITY IDEOGRAPH-2F9AB;Lo;0;L;273CA;;;;N;;;;; +2F9AC;CJK COMPATIBILITY IDEOGRAPH-2F9AC;Lo;0;L;8564;;;;N;;;;; +2F9AD;CJK COMPATIBILITY IDEOGRAPH-2F9AD;Lo;0;L;26F2C;;;;N;;;;; +2F9AE;CJK COMPATIBILITY IDEOGRAPH-2F9AE;Lo;0;L;455D;;;;N;;;;; +2F9AF;CJK COMPATIBILITY IDEOGRAPH-2F9AF;Lo;0;L;4561;;;;N;;;;; +2F9B0;CJK COMPATIBILITY IDEOGRAPH-2F9B0;Lo;0;L;26FB1;;;;N;;;;; +2F9B1;CJK COMPATIBILITY IDEOGRAPH-2F9B1;Lo;0;L;270D2;;;;N;;;;; +2F9B2;CJK COMPATIBILITY IDEOGRAPH-2F9B2;Lo;0;L;456B;;;;N;;;;; +2F9B3;CJK COMPATIBILITY IDEOGRAPH-2F9B3;Lo;0;L;8650;;;;N;;;;; +2F9B4;CJK COMPATIBILITY IDEOGRAPH-2F9B4;Lo;0;L;865C;;;;N;;;;; +2F9B5;CJK COMPATIBILITY IDEOGRAPH-2F9B5;Lo;0;L;8667;;;;N;;;;; +2F9B6;CJK COMPATIBILITY IDEOGRAPH-2F9B6;Lo;0;L;8669;;;;N;;;;; +2F9B7;CJK COMPATIBILITY IDEOGRAPH-2F9B7;Lo;0;L;86A9;;;;N;;;;; +2F9B8;CJK COMPATIBILITY IDEOGRAPH-2F9B8;Lo;0;L;8688;;;;N;;;;; +2F9B9;CJK COMPATIBILITY IDEOGRAPH-2F9B9;Lo;0;L;870E;;;;N;;;;; +2F9BA;CJK COMPATIBILITY IDEOGRAPH-2F9BA;Lo;0;L;86E2;;;;N;;;;; +2F9BB;CJK COMPATIBILITY IDEOGRAPH-2F9BB;Lo;0;L;8779;;;;N;;;;; +2F9BC;CJK COMPATIBILITY IDEOGRAPH-2F9BC;Lo;0;L;8728;;;;N;;;;; +2F9BD;CJK COMPATIBILITY IDEOGRAPH-2F9BD;Lo;0;L;876B;;;;N;;;;; +2F9BE;CJK COMPATIBILITY IDEOGRAPH-2F9BE;Lo;0;L;8786;;;;N;;;;; +2F9BF;CJK COMPATIBILITY IDEOGRAPH-2F9BF;Lo;0;L;45D7;;;;N;;;;; +2F9C0;CJK COMPATIBILITY IDEOGRAPH-2F9C0;Lo;0;L;87E1;;;;N;;;;; +2F9C1;CJK COMPATIBILITY IDEOGRAPH-2F9C1;Lo;0;L;8801;;;;N;;;;; +2F9C2;CJK COMPATIBILITY IDEOGRAPH-2F9C2;Lo;0;L;45F9;;;;N;;;;; +2F9C3;CJK COMPATIBILITY IDEOGRAPH-2F9C3;Lo;0;L;8860;;;;N;;;;; +2F9C4;CJK COMPATIBILITY IDEOGRAPH-2F9C4;Lo;0;L;8863;;;;N;;;;; +2F9C5;CJK COMPATIBILITY IDEOGRAPH-2F9C5;Lo;0;L;27667;;;;N;;;;; +2F9C6;CJK COMPATIBILITY IDEOGRAPH-2F9C6;Lo;0;L;88D7;;;;N;;;;; +2F9C7;CJK COMPATIBILITY IDEOGRAPH-2F9C7;Lo;0;L;88DE;;;;N;;;;; +2F9C8;CJK COMPATIBILITY IDEOGRAPH-2F9C8;Lo;0;L;4635;;;;N;;;;; +2F9C9;CJK COMPATIBILITY IDEOGRAPH-2F9C9;Lo;0;L;88FA;;;;N;;;;; +2F9CA;CJK COMPATIBILITY IDEOGRAPH-2F9CA;Lo;0;L;34BB;;;;N;;;;; +2F9CB;CJK COMPATIBILITY IDEOGRAPH-2F9CB;Lo;0;L;278AE;;;;N;;;;; +2F9CC;CJK COMPATIBILITY IDEOGRAPH-2F9CC;Lo;0;L;27966;;;;N;;;;; +2F9CD;CJK COMPATIBILITY IDEOGRAPH-2F9CD;Lo;0;L;46BE;;;;N;;;;; +2F9CE;CJK COMPATIBILITY IDEOGRAPH-2F9CE;Lo;0;L;46C7;;;;N;;;;; +2F9CF;CJK COMPATIBILITY IDEOGRAPH-2F9CF;Lo;0;L;8AA0;;;;N;;;;; +2F9D0;CJK COMPATIBILITY IDEOGRAPH-2F9D0;Lo;0;L;8AED;;;;N;;;;; +2F9D1;CJK COMPATIBILITY IDEOGRAPH-2F9D1;Lo;0;L;8B8A;;;;N;;;;; +2F9D2;CJK COMPATIBILITY IDEOGRAPH-2F9D2;Lo;0;L;8C55;;;;N;;;;; +2F9D3;CJK COMPATIBILITY IDEOGRAPH-2F9D3;Lo;0;L;27CA8;;;;N;;;;; +2F9D4;CJK COMPATIBILITY IDEOGRAPH-2F9D4;Lo;0;L;8CAB;;;;N;;;;; +2F9D5;CJK COMPATIBILITY IDEOGRAPH-2F9D5;Lo;0;L;8CC1;;;;N;;;;; +2F9D6;CJK COMPATIBILITY IDEOGRAPH-2F9D6;Lo;0;L;8D1B;;;;N;;;;; +2F9D7;CJK COMPATIBILITY IDEOGRAPH-2F9D7;Lo;0;L;8D77;;;;N;;;;; +2F9D8;CJK COMPATIBILITY IDEOGRAPH-2F9D8;Lo;0;L;27F2F;;;;N;;;;; +2F9D9;CJK COMPATIBILITY IDEOGRAPH-2F9D9;Lo;0;L;20804;;;;N;;;;; +2F9DA;CJK COMPATIBILITY IDEOGRAPH-2F9DA;Lo;0;L;8DCB;;;;N;;;;; +2F9DB;CJK COMPATIBILITY IDEOGRAPH-2F9DB;Lo;0;L;8DBC;;;;N;;;;; +2F9DC;CJK COMPATIBILITY IDEOGRAPH-2F9DC;Lo;0;L;8DF0;;;;N;;;;; +2F9DD;CJK COMPATIBILITY IDEOGRAPH-2F9DD;Lo;0;L;208DE;;;;N;;;;; +2F9DE;CJK COMPATIBILITY IDEOGRAPH-2F9DE;Lo;0;L;8ED4;;;;N;;;;; +2F9DF;CJK COMPATIBILITY IDEOGRAPH-2F9DF;Lo;0;L;8F38;;;;N;;;;; +2F9E0;CJK COMPATIBILITY IDEOGRAPH-2F9E0;Lo;0;L;285D2;;;;N;;;;; +2F9E1;CJK COMPATIBILITY IDEOGRAPH-2F9E1;Lo;0;L;285ED;;;;N;;;;; +2F9E2;CJK COMPATIBILITY IDEOGRAPH-2F9E2;Lo;0;L;9094;;;;N;;;;; +2F9E3;CJK COMPATIBILITY IDEOGRAPH-2F9E3;Lo;0;L;90F1;;;;N;;;;; +2F9E4;CJK COMPATIBILITY IDEOGRAPH-2F9E4;Lo;0;L;9111;;;;N;;;;; +2F9E5;CJK COMPATIBILITY IDEOGRAPH-2F9E5;Lo;0;L;2872E;;;;N;;;;; +2F9E6;CJK COMPATIBILITY IDEOGRAPH-2F9E6;Lo;0;L;911B;;;;N;;;;; +2F9E7;CJK COMPATIBILITY IDEOGRAPH-2F9E7;Lo;0;L;9238;;;;N;;;;; +2F9E8;CJK COMPATIBILITY IDEOGRAPH-2F9E8;Lo;0;L;92D7;;;;N;;;;; +2F9E9;CJK COMPATIBILITY IDEOGRAPH-2F9E9;Lo;0;L;92D8;;;;N;;;;; +2F9EA;CJK COMPATIBILITY IDEOGRAPH-2F9EA;Lo;0;L;927C;;;;N;;;;; +2F9EB;CJK COMPATIBILITY IDEOGRAPH-2F9EB;Lo;0;L;93F9;;;;N;;;;; +2F9EC;CJK COMPATIBILITY IDEOGRAPH-2F9EC;Lo;0;L;9415;;;;N;;;;; +2F9ED;CJK COMPATIBILITY IDEOGRAPH-2F9ED;Lo;0;L;28BFA;;;;N;;;;; +2F9EE;CJK COMPATIBILITY IDEOGRAPH-2F9EE;Lo;0;L;958B;;;;N;;;;; +2F9EF;CJK COMPATIBILITY IDEOGRAPH-2F9EF;Lo;0;L;4995;;;;N;;;;; +2F9F0;CJK COMPATIBILITY IDEOGRAPH-2F9F0;Lo;0;L;95B7;;;;N;;;;; +2F9F1;CJK COMPATIBILITY IDEOGRAPH-2F9F1;Lo;0;L;28D77;;;;N;;;;; +2F9F2;CJK COMPATIBILITY IDEOGRAPH-2F9F2;Lo;0;L;49E6;;;;N;;;;; +2F9F3;CJK COMPATIBILITY IDEOGRAPH-2F9F3;Lo;0;L;96C3;;;;N;;;;; +2F9F4;CJK COMPATIBILITY IDEOGRAPH-2F9F4;Lo;0;L;5DB2;;;;N;;;;; +2F9F5;CJK COMPATIBILITY IDEOGRAPH-2F9F5;Lo;0;L;9723;;;;N;;;;; +2F9F6;CJK COMPATIBILITY IDEOGRAPH-2F9F6;Lo;0;L;29145;;;;N;;;;; +2F9F7;CJK COMPATIBILITY IDEOGRAPH-2F9F7;Lo;0;L;2921A;;;;N;;;;; +2F9F8;CJK COMPATIBILITY IDEOGRAPH-2F9F8;Lo;0;L;4A6E;;;;N;;;;; +2F9F9;CJK COMPATIBILITY IDEOGRAPH-2F9F9;Lo;0;L;4A76;;;;N;;;;; +2F9FA;CJK COMPATIBILITY IDEOGRAPH-2F9FA;Lo;0;L;97E0;;;;N;;;;; +2F9FB;CJK COMPATIBILITY IDEOGRAPH-2F9FB;Lo;0;L;2940A;;;;N;;;;; +2F9FC;CJK COMPATIBILITY IDEOGRAPH-2F9FC;Lo;0;L;4AB2;;;;N;;;;; +2F9FD;CJK COMPATIBILITY IDEOGRAPH-2F9FD;Lo;0;L;29496;;;;N;;;;; +2F9FE;CJK COMPATIBILITY IDEOGRAPH-2F9FE;Lo;0;L;980B;;;;N;;;;; +2F9FF;CJK COMPATIBILITY IDEOGRAPH-2F9FF;Lo;0;L;980B;;;;N;;;;; +2FA00;CJK COMPATIBILITY IDEOGRAPH-2FA00;Lo;0;L;9829;;;;N;;;;; +2FA01;CJK COMPATIBILITY IDEOGRAPH-2FA01;Lo;0;L;295B6;;;;N;;;;; +2FA02;CJK COMPATIBILITY IDEOGRAPH-2FA02;Lo;0;L;98E2;;;;N;;;;; +2FA03;CJK COMPATIBILITY IDEOGRAPH-2FA03;Lo;0;L;4B33;;;;N;;;;; +2FA04;CJK COMPATIBILITY IDEOGRAPH-2FA04;Lo;0;L;9929;;;;N;;;;; +2FA05;CJK COMPATIBILITY IDEOGRAPH-2FA05;Lo;0;L;99A7;;;;N;;;;; +2FA06;CJK COMPATIBILITY IDEOGRAPH-2FA06;Lo;0;L;99C2;;;;N;;;;; +2FA07;CJK COMPATIBILITY IDEOGRAPH-2FA07;Lo;0;L;99FE;;;;N;;;;; +2FA08;CJK COMPATIBILITY IDEOGRAPH-2FA08;Lo;0;L;4BCE;;;;N;;;;; +2FA09;CJK COMPATIBILITY IDEOGRAPH-2FA09;Lo;0;L;29B30;;;;N;;;;; +2FA0A;CJK COMPATIBILITY IDEOGRAPH-2FA0A;Lo;0;L;9B12;;;;N;;;;; +2FA0B;CJK COMPATIBILITY IDEOGRAPH-2FA0B;Lo;0;L;9C40;;;;N;;;;; +2FA0C;CJK COMPATIBILITY IDEOGRAPH-2FA0C;Lo;0;L;9CFD;;;;N;;;;; +2FA0D;CJK COMPATIBILITY IDEOGRAPH-2FA0D;Lo;0;L;4CCE;;;;N;;;;; +2FA0E;CJK COMPATIBILITY IDEOGRAPH-2FA0E;Lo;0;L;4CED;;;;N;;;;; +2FA0F;CJK COMPATIBILITY IDEOGRAPH-2FA0F;Lo;0;L;9D67;;;;N;;;;; +2FA10;CJK COMPATIBILITY IDEOGRAPH-2FA10;Lo;0;L;2A0CE;;;;N;;;;; +2FA11;CJK COMPATIBILITY IDEOGRAPH-2FA11;Lo;0;L;4CF8;;;;N;;;;; +2FA12;CJK COMPATIBILITY IDEOGRAPH-2FA12;Lo;0;L;2A105;;;;N;;;;; +2FA13;CJK COMPATIBILITY IDEOGRAPH-2FA13;Lo;0;L;2A20E;;;;N;;;;; +2FA14;CJK COMPATIBILITY IDEOGRAPH-2FA14;Lo;0;L;2A291;;;;N;;;;; +2FA15;CJK COMPATIBILITY IDEOGRAPH-2FA15;Lo;0;L;9EBB;;;;N;;;;; +2FA16;CJK COMPATIBILITY IDEOGRAPH-2FA16;Lo;0;L;4D56;;;;N;;;;; +2FA17;CJK COMPATIBILITY IDEOGRAPH-2FA17;Lo;0;L;9EF9;;;;N;;;;; +2FA18;CJK COMPATIBILITY IDEOGRAPH-2FA18;Lo;0;L;9EFE;;;;N;;;;; +2FA19;CJK COMPATIBILITY IDEOGRAPH-2FA19;Lo;0;L;9F05;;;;N;;;;; +2FA1A;CJK COMPATIBILITY IDEOGRAPH-2FA1A;Lo;0;L;9F0F;;;;N;;;;; +2FA1B;CJK COMPATIBILITY IDEOGRAPH-2FA1B;Lo;0;L;9F16;;;;N;;;;; +2FA1C;CJK COMPATIBILITY IDEOGRAPH-2FA1C;Lo;0;L;9F3B;;;;N;;;;; +2FA1D;CJK COMPATIBILITY IDEOGRAPH-2FA1D;Lo;0;L;2A600;;;;N;;;;; diff --git a/application/third_party/mpdf/utils/UnicodeRanges.php b/application/third_party/mpdf/utils/UnicodeRanges.php new file mode 100755 index 00000000..ce2b1a2b --- /dev/null +++ b/application/third_party/mpdf/utils/UnicodeRanges.php @@ -0,0 +1,218 @@ + '0000', 'endhex'=>'007E', 'startdec'=> 0, 'enddec'=>126 , 'range'=>'Basic Latin'), +array('starthex'=> '00A0', 'endhex'=>'00FF', 'startdec'=> 160, 'enddec'=>255 , 'range'=>'Latin-1 Supplement'), +array('starthex'=> '0100', 'endhex'=>'017F', 'startdec'=> 256, 'enddec'=>383 , 'range'=>'Latin Extended-A'), +array('starthex'=> '0180', 'endhex'=>'024F', 'startdec'=> 384, 'enddec'=>591 , 'range'=>'Latin Extended-B'), +array('starthex'=> '0250', 'endhex'=>'02AF', 'startdec'=> 592, 'enddec'=>687 , 'range'=>'IPA Extensions'), +array('starthex'=> '02B0', 'endhex'=>'02FF', 'startdec'=> 688, 'enddec'=>767 , 'range'=>'Spacing Modifier Letters'), +array('starthex'=> '0300', 'endhex'=>'036F', 'startdec'=> 768, 'enddec'=>879 , 'range'=>'Combining Diacritical Marks', 'combining'=>true), +array('starthex'=> '0370', 'endhex'=>'03FF', 'startdec'=> 880, 'enddec'=>1023 , 'range'=>'Greek'), +array('starthex'=> '0400', 'endhex'=>'04FF', 'startdec'=> 1024, 'enddec'=>1279 , 'range'=>'Cyrillic'), +array('starthex'=> '0500', 'endhex'=>'052F', 'startdec'=> 1280, 'enddec'=>1327 , 'range'=>'Cyrillic Supplement'), +array('starthex'=> '0530', 'endhex'=>'058F', 'startdec'=> 1328, 'enddec'=>1423 , 'range'=>'Armenian'), +array('starthex'=> '0590', 'endhex'=>'05FF', 'startdec'=> 1424, 'enddec'=>1535 , 'range'=>'Hebrew', 'rtl'=>true, 'special'=>true), +array('starthex'=> '0600', 'endhex'=>'06FF', 'startdec'=> 1536, 'enddec'=>1791 , 'range'=>'Arabic', 'rtl'=>true, 'special'=>true), +array('starthex'=> '0700', 'endhex'=>'074F', 'startdec'=> 1792, 'enddec'=>1871 , 'range'=>'Syriac', 'rtl'=>true, 'special'=>true), +array('starthex'=> '0750', 'endhex'=>'077F', 'startdec'=> 1872, 'enddec'=>1919 , 'range'=>'Arabic Supplement', 'rtl'=>true, 'special'=>true), +array('starthex'=> '0780', 'endhex'=>'07BF', 'startdec'=> 1920, 'enddec'=>1983 , 'range'=>'Thaana', 'rtl'=>true, 'special'=>true), +array('starthex'=> '07C0', 'endhex'=>'07FF', 'startdec'=> 1984, 'enddec'=>2047 , 'range'=>'N\'Ko (Mandenkan)', 'rtl'=>true), +array('starthex'=> '0800', 'endhex'=>'083E', 'startdec'=> 2048, 'enddec'=> 2110, 'range'=>'Samaritan', 'rtl'=>true), +array('starthex'=> '0900', 'endhex'=>'097F', 'startdec'=> 2304, 'enddec'=>2431 , 'range'=>'Devanagari', 'indic'=>true, 'special'=>true), +array('starthex'=> '0980', 'endhex'=>'09FF', 'startdec'=> 2432, 'enddec'=>2559 , 'range'=>'Bengali', 'indic'=>true, 'special'=>true), +array('starthex'=> '0A00', 'endhex'=>'0A7F', 'startdec'=> 2560, 'enddec'=>2687 , 'range'=>'Gurmukhi', 'indic'=>true, 'special'=>true), +array('starthex'=> '0A80', 'endhex'=>'0AFF', 'startdec'=> 2688, 'enddec'=>2815 , 'range'=>'Gujarati', 'indic'=>true, 'special'=>true), +array('starthex'=> '0B00', 'endhex'=>'0B7F', 'startdec'=> 2816, 'enddec'=>2943 , 'range'=>'Oriya', 'indic'=>true, 'special'=>true), +array('starthex'=> '0B80', 'endhex'=>'0BFF', 'startdec'=> 2944, 'enddec'=>3071 , 'range'=>'Tamil', 'indic'=>true, 'special'=>true), +array('starthex'=> '0C00', 'endhex'=>'0C7F', 'startdec'=> 3072, 'enddec'=>3199 , 'range'=>'Telugu', 'indic'=>true, 'special'=>true), +array('starthex'=> '0C80', 'endhex'=>'0CFF', 'startdec'=> 3200, 'enddec'=>3327 , 'range'=>'Kannada', 'indic'=>true, 'special'=>true), +array('starthex'=> '0D00', 'endhex'=>'0D7F', 'startdec'=> 3328, 'enddec'=>3455 , 'range'=>'Malayalam', 'indic'=>true, 'special'=>true), +array('starthex'=> '0D80', 'endhex'=>'0DFF', 'startdec'=> 3456, 'enddec'=>3583 , 'range'=>'Sinhala', 'special'=>true), +array('starthex'=> '0E00', 'endhex'=>'0E7F', 'startdec'=> 3584, 'enddec'=>3711 , 'range'=>'Thai'), +array('starthex'=> '0E80', 'endhex'=>'0EFF', 'startdec'=> 3712, 'enddec'=>3839 , 'range'=>'Lao'), +array('starthex'=> '0F00', 'endhex'=>'0FFF', 'startdec'=> 3840, 'enddec'=>4095 , 'range'=>'Tibetan', 'special'=>true), +array('starthex'=> '1000', 'endhex'=>'109F', 'startdec'=> 4096, 'enddec'=>4255 , 'range'=>'Myanmar', 'special'=>true), +array('starthex'=> '10A0', 'endhex'=>'10FF', 'startdec'=> 4256, 'enddec'=>4351 , 'range'=>'Georgian'), +array('starthex'=> '1100', 'endhex'=>'11FF', 'startdec'=> 4352, 'enddec'=>4607 , 'range'=>'Hangul Jamo', 'cjk'=>true), +array('starthex'=> '1200', 'endhex'=>'137F', 'startdec'=> 4608, 'enddec'=>4991 , 'range'=>'Ethiopic'), +array('starthex'=> '1380', 'endhex'=>'139F', 'startdec'=> 4992, 'enddec'=>5023 , 'range'=>'Ethiopic Supplement'), +array('starthex'=> '13A0', 'endhex'=>'13FF', 'startdec'=> 5024, 'enddec'=>5119 , 'range'=>'Cherokee'), +array('starthex'=> '1400', 'endhex'=>'167F', 'startdec'=> 5120, 'enddec'=>5759 , 'range'=>'Unified Canadian Aboriginal Syllabics'), +array('starthex'=> '1680', 'endhex'=>'169F', 'startdec'=> 5760, 'enddec'=>5791 , 'range'=>'Ogham'), +array('starthex'=> '16A0', 'endhex'=>'16FF', 'startdec'=> 5792, 'enddec'=>5887 , 'range'=>'Runic'), +array('starthex'=> '1700', 'endhex'=>'171F', 'startdec'=> 5888, 'enddec'=> 5919, 'range'=>'Tagalog (Philippine)'), +array('starthex'=> '1720', 'endhex'=>'173F', 'startdec'=> 5920, 'enddec'=> 5951, 'range'=>'Hanunoo (Philippine)'), +array('starthex'=> '1740', 'endhex'=>'175F', 'startdec'=> 5952, 'enddec'=> 5983, 'range'=>'Buhid (Philippine)'), +array('starthex'=> '1760', 'endhex'=>'177F', 'startdec'=> 5984, 'enddec'=> 6015, 'range'=>'Tagbanwa (Philippine)'), +array('starthex'=> '1780', 'endhex'=>'17FF', 'startdec'=> 6016, 'enddec'=>6143 , 'range'=>'Khmer', 'special'=>true), +array('starthex'=> '1800', 'endhex'=>'18AF', 'startdec'=> 6144, 'enddec'=>6319 , 'range'=>'Mongolian', 'vertical'=>true), +array('starthex'=> '18B0', 'endhex'=>'18F5', 'startdec'=> 6320, 'enddec'=>6389 , 'range'=>'Canadian Syllabics'), +array('starthex'=> '1900', 'endhex'=>'194F', 'startdec'=> 6400, 'enddec'=> 6479, 'range'=>'Limbu'), +array('starthex'=> '1950', 'endhex'=>'197F', 'startdec'=> 6480, 'enddec'=> 6527, 'range'=>'Tai Le'), +array('starthex'=> '1980', 'endhex'=>'19DF', 'startdec'=> 6528, 'enddec'=> 6623, 'range'=>'New Tai Lue'), +array('starthex'=> '19E0', 'endhex'=>'19FF', 'startdec'=> 6624, 'enddec'=> 6655, 'range'=>'Khmer Symbols', 'special'=>true), +array('starthex'=> '1A00', 'endhex'=>'1A1F', 'startdec'=> 6656, 'enddec'=> 6687, 'range'=>'Buginese'), +array('starthex'=> '1A20', 'endhex'=>'1AAF', 'startdec'=> 6688, 'enddec'=> 6831, 'range'=>'Tai Tham'), +array('starthex'=> '1B00', 'endhex'=>'1B7F', 'startdec'=> 6912, 'enddec'=> 7039, 'range'=>'Balinese', 'special'=>true), +array('starthex'=> '1B80', 'endhex'=>'1BBF', 'startdec'=> 7040, 'enddec'=> 7103, 'range'=>'Sundanese'), +array('starthex'=> '1C00', 'endhex'=>'1C4F', 'startdec'=> 7168, 'enddec'=> 7247, 'range'=>'Lepcha (Rong)'), +array('starthex'=> '1C50', 'endhex'=>'1C7F', 'startdec'=> 7248, 'enddec'=> 7295, 'range'=>'Ol Chiki (Santali / Ol Cemet)'), +array('starthex'=> '1CD0', 'endhex'=>'1CFF', 'startdec'=> 7376, 'enddec'=> 7423, 'range'=>'Vedic Extensions'), +array('starthex'=> '1D00', 'endhex'=>'1D7F', 'startdec'=> 7424, 'enddec'=> 7551, 'range'=>'Phonetic Extensions'), +array('starthex'=> '1D80', 'endhex'=>'1DBF', 'startdec'=> 7552, 'enddec'=> 7615, 'range'=>'Phonetic Extensions Supplement'), +array('starthex'=> '1DC0', 'endhex'=>'1DFF', 'startdec'=> 7616, 'enddec'=> 7679, 'range'=>'Combining Diacritical Marks Supplement', 'combining'=>true), +array('starthex'=> '1E00', 'endhex'=>'1EFF', 'startdec'=> 7680, 'enddec'=>7935 , 'range'=>'Latin Extended Additional'), +array('starthex'=> '1F00', 'endhex'=>'1FFF', 'startdec'=> 7936, 'enddec'=>8191 , 'range'=>'Greek Extended'), +array('starthex'=> '2000', 'endhex'=>'206F', 'startdec'=> 8192, 'enddec'=>8303 , 'range'=>'General Punctuation'), +array('starthex'=> '2070', 'endhex'=>'209F', 'startdec'=> 8304, 'enddec'=>8351 , 'range'=>'Superscripts and Subscripts'), +array('starthex'=> '20A0', 'endhex'=>'20CF', 'startdec'=> 8352, 'enddec'=>8399 , 'range'=>'Currency Symbols'), +array('starthex'=> '20D0', 'endhex'=>'20FF', 'startdec'=> 8400, 'enddec'=>8447 , 'range'=>'Combining Marks for Symbols', 'combining'=>true), +array('starthex'=> '2100', 'endhex'=>'214F', 'startdec'=> 8448, 'enddec'=>8527 , 'range'=>'Letterlike Symbols'), +array('starthex'=> '2150', 'endhex'=>'218F', 'startdec'=> 8528, 'enddec'=>8591 , 'range'=>'Number Forms'), +array('starthex'=> '2190', 'endhex'=>'21FF', 'startdec'=> 8592, 'enddec'=>8703 , 'range'=>'Arrows'), +array('starthex'=> '2200', 'endhex'=>'22FF', 'startdec'=> 8704, 'enddec'=>8959 , 'range'=>'Mathematical Operators'), +array('starthex'=> '2300', 'endhex'=>'23FF', 'startdec'=> 8960, 'enddec'=>9215 , 'range'=>'Miscellaneous Technical'), +array('starthex'=> '2400', 'endhex'=>'243F', 'startdec'=> 9216, 'enddec'=>9279 , 'range'=>'Control Pictures'), +array('starthex'=> '2440', 'endhex'=>'245F', 'startdec'=> 9280, 'enddec'=>9311 , 'range'=>'Optical Character Recognition'), +array('starthex'=> '2460', 'endhex'=>'24FF', 'startdec'=> 9312, 'enddec'=>9471 , 'range'=>'Enclosed Alphanumerics'), +array('starthex'=> '2500', 'endhex'=>'257F', 'startdec'=> 9472, 'enddec'=>9599 , 'range'=>'Box Drawing'), +array('starthex'=> '2580', 'endhex'=>'259F', 'startdec'=> 9600, 'enddec'=>9631 , 'range'=>'Block Elements'), +array('starthex'=> '25A0', 'endhex'=>'25FF', 'startdec'=> 9632, 'enddec'=>9727 , 'range'=>'Geometric Shapes'), +array('starthex'=> '2600', 'endhex'=>'26FF', 'startdec'=> 9728, 'enddec'=>9983 , 'range'=>'Miscellaneous Symbols'), +array('starthex'=> '2700', 'endhex'=>'27BF', 'startdec'=> 9984, 'enddec'=>10175 , 'range'=>'Dingbats'), +array('starthex'=> '27C0', 'endhex'=>'27EF', 'startdec'=> 10176, 'enddec'=> 10223, 'range'=>'Miscellaneous Mathematical Symbols-A'), +array('starthex'=> '27F0', 'endhex'=>'27FF', 'startdec'=> 10224, 'enddec'=> 10239, 'range'=>'Supplemental Arrows-A'), +array('starthex'=> '2800', 'endhex'=>'28FF', 'startdec'=> 10240, 'enddec'=>10495 , 'range'=>'Braille Patterns'), +array('starthex'=> '2900', 'endhex'=>'297F', 'startdec'=> 10496, 'enddec'=> 10623, 'range'=>'Supplemental Arrows-B'), +array('starthex'=> '2980', 'endhex'=>'29FF', 'startdec'=> 10624, 'enddec'=> 10751, 'range'=>'Miscellaneous Mathematical Symbols-B'), +array('starthex'=> '2A00', 'endhex'=>'2AFF', 'startdec'=> 10752, 'enddec'=> 11007, 'range'=>'Supplemental Mathematical Operators'), +array('starthex'=> '2B00', 'endhex'=>'2BFF', 'startdec'=> 11008, 'enddec'=> 11263, 'range'=>'Miscellaneous Symbols and Arrows'), +array('starthex'=> '2C00', 'endhex'=>'2C5F', 'startdec'=> 11264, 'enddec'=> 11359, 'range'=>'Glagolitic'), +array('starthex'=> '2C60', 'endhex'=>'2C7F', 'startdec'=> 11360, 'enddec'=> 11391, 'range'=>'Latin Extended-C'), +array('starthex'=> '2C80', 'endhex'=>'2CFF', 'startdec'=> 11392, 'enddec'=> 11519, 'range'=>'Coptic'), +array('starthex'=> '2D00', 'endhex'=>'2D2F', 'startdec'=> 11520, 'enddec'=> 11567, 'range'=>'Georgian Supplement'), +array('starthex'=> '2D30', 'endhex'=>'2D7F', 'startdec'=> 11568, 'enddec'=> 11647, 'range'=>'Tifinagh'), +array('starthex'=> '2D80', 'endhex'=>'2DDF', 'startdec'=> 11648, 'enddec'=> 11743, 'range'=>'Ethiopic Extended'), +array('starthex'=> '2DE0', 'endhex'=>'2DFF', 'startdec'=> 11744, 'enddec'=> 11775, 'range'=>'Cyrillic Extended-A'), +array('starthex'=> '2E00', 'endhex'=>'2E7F', 'startdec'=> 11776, 'enddec'=> 11903, 'range'=>'Supplemental Punctuation'), + +array('starthex'=> '2E80', 'endhex'=>'2EFF', 'startdec'=> 11904, 'enddec'=>12031 , 'range'=>'CJK Radicals Supplement', 'cjk'=>true), +array('starthex'=> '2F00', 'endhex'=>'2FDF', 'startdec'=> 12032, 'enddec'=>12255 , 'range'=>'Kangxi Radicals', 'cjk'=>true), +array('starthex'=> '2FF0', 'endhex'=>'2FFF', 'startdec'=> 12272, 'enddec'=>12287 , 'range'=>'Ideographic Description Characters', 'cjk'=>true), +array('starthex'=> '3000', 'endhex'=>'303F', 'startdec'=> 12288, 'enddec'=>12351 , 'range'=>'CJK Symbols and Punctuation', 'cjk'=>true), +array('starthex'=> '3040', 'endhex'=>'309F', 'startdec'=> 12352, 'enddec'=>12447 , 'range'=>'Hiragana', 'cjk'=>true), +array('starthex'=> '30A0', 'endhex'=>'30FF', 'startdec'=> 12448, 'enddec'=>12543 , 'range'=>'Katakana', 'cjk'=>true), +array('starthex'=> '3100', 'endhex'=>'312F', 'startdec'=> 12544, 'enddec'=>12591 , 'range'=>'Bopomofo', 'cjk'=>true), +array('starthex'=> '3130', 'endhex'=>'318F', 'startdec'=> 12592, 'enddec'=>12687 , 'range'=>'Hangul Compatibility Jamo', 'cjk'=>true), +array('starthex'=> '3190', 'endhex'=>'319F', 'startdec'=> 12688, 'enddec'=>12703 , 'range'=>'Kanbun', 'cjk'=>true), +array('starthex'=> '31A0', 'endhex'=>'31BF', 'startdec'=> 12704, 'enddec'=>12735 , 'range'=>'Bopomofo Extended', 'cjk'=>true), +array('starthex'=> '31C0', 'endhex'=>'31EF', 'startdec'=> 12736, 'enddec'=> 12783, 'range'=>'CJK Strokes', 'cjk'=>true), +array('starthex'=> '31F0', 'endhex'=>'31FF', 'startdec'=> 12784, 'enddec'=> 12799, 'range'=>'Katakana Phonetic Extensions', 'cjk'=>true), +array('starthex'=> '3200', 'endhex'=>'32FF', 'startdec'=> 12800, 'enddec'=>13055 , 'range'=>'Enclosed CJK Letters and Months', 'cjk'=>true), +array('starthex'=> '3300', 'endhex'=>'33FF', 'startdec'=> 13056, 'enddec'=>13311 , 'range'=>'CJK Compatibility', 'cjk'=>true), +array('starthex'=> '3400', 'endhex'=>'4DB5', 'startdec'=> 13312, 'enddec'=>19893 , 'range'=>'CJK Unified Ideographs Extension A', 'cjk'=>true), +array('starthex'=> '4DC0', 'endhex'=>'4DFF', 'startdec'=> 19904, 'enddec'=> 19967, 'range'=>'Yijing Hexagram Symbols', 'cjk'=>true), +array('starthex'=> '4E00', 'endhex'=>'9FFF', 'startdec'=> 19968, 'enddec'=>40959 , 'range'=>'CJK Unified Ideographs', 'cjk'=>true), +array('starthex'=> 'A000', 'endhex'=>'A48F', 'startdec'=> 40960, 'enddec'=>42127 , 'range'=>'Yi Syllables', 'cjk'=>true), +array('starthex'=> 'A490', 'endhex'=>'A4CF', 'startdec'=> 42128, 'enddec'=> 42191, 'range'=>'Yi Radicals', 'cjk'=>true), + +array('starthex'=> 'A4D0', 'endhex'=>'A4FF', 'startdec'=> 42192, 'enddec'=> 42239, 'range'=>'Lisu'), + +array('starthex'=> 'A500', 'endhex'=>'A63F', 'startdec'=> 42240, 'enddec'=> 42559, 'range'=>'Vai'), +array('starthex'=> 'A640', 'endhex'=>'A69F', 'startdec'=> 42560, 'enddec'=> 42655, 'range'=>'Cyrillic Extended-B'), + +array('starthex'=> 'A6A0', 'endhex'=>'A6FF', 'startdec'=> 42656, 'enddec'=> 42751, 'range'=>'Bamum'), + +array('starthex'=> 'A700', 'endhex'=>'A71F', 'startdec'=> 42752, 'enddec'=> 42783, 'range'=>'Modifier Tone Letters'), +array('starthex'=> 'A720', 'endhex'=>'A7FF', 'startdec'=> 42784, 'enddec'=> 43007, 'range'=>'Latin Extended-D'), +array('starthex'=> 'A800', 'endhex'=>'A82F', 'startdec'=> 43008, 'enddec'=> 43055, 'range'=>'Syloti Nagri'), + +array('starthex'=> 'A840', 'endhex'=>'A87F', 'startdec'=> 43072, 'enddec'=> 43135, 'range'=>'Phags-pa', 'vertical'=>true), +array('starthex'=> 'A880', 'endhex'=>'A8DF', 'startdec'=> 43136, 'enddec'=> 43231, 'range'=>'Saurashtra'), + +array('starthex'=> 'A900', 'endhex'=>'A92F', 'startdec'=> 43264, 'enddec'=> 43311, 'range'=>'Kayah Li'), +array('starthex'=> 'A930', 'endhex'=>'A95F', 'startdec'=> 43312, 'enddec'=> 43359, 'range'=>'Rejang'), + +array('starthex'=> 'A960', 'endhex'=>'A97F', 'startdec'=> 43360, 'enddec'=> 43391, 'range'=>'Hangul Choseong', 'cjk'=>true), +array('starthex'=> 'A980', 'endhex'=>'A9DF', 'startdec'=> 43392, 'enddec'=> 43487, 'range'=>'Javanese'), + +array('starthex'=> 'AA00', 'endhex'=>'AA5F', 'startdec'=> 43520, 'enddec'=> 43615, 'range'=>'Cham'), +array('starthex'=> 'AA60', 'endhex'=>'AA7B', 'startdec'=> 43616, 'enddec'=> 43647, 'range'=>'Myanmar', 'special'=>true), +array('starthex'=> 'AA80', 'endhex'=>'AADF', 'startdec'=> 43648, 'enddec'=> 43743, 'range'=>'Tai Viet'), + +array('starthex'=> 'ABC0', 'endhex'=>'ABF9', 'startdec'=> 43968, 'enddec'=> 44025, 'range'=>'Meetei Mayek'), + +array('starthex'=> 'AC00', 'endhex'=>'D7FF', 'startdec'=> 44032, 'enddec'=>55295 , 'range'=>'Hangul Syllables', 'cjk'=>true), + +/* +array('starthex'=> 'D800', 'endhex'=>'DB7F', 'startdec'=> 55296, 'enddec'=>56191 , 'range'=>'High Surrogates', 'reserved'=>true), +array('starthex'=> 'DB80', 'endhex'=>'DBFF', 'startdec'=> 56192, 'enddec'=>56319 , 'range'=>'High Private Use Surrogates', 'reserved'=>true), +array('starthex'=> 'DC00', 'endhex'=>'DFFF', 'startdec'=> 56320, 'enddec'=>57343 , 'range'=>'Low Surrogates', 'reserved'=>true), +*/ + +array('starthex'=> 'E000', 'endhex'=>'F8FF', 'startdec'=> 57344, 'enddec'=>63743 , 'range'=>'Private Use', 'pua'=>true), + +array('starthex'=> 'F900', 'endhex'=>'FAFF', 'startdec'=> 63744, 'enddec'=>64255 , 'range'=>'CJK Compatibility Ideographs', 'cjk'=>true), +array('starthex'=> 'FB00', 'endhex'=>'FB4F', 'startdec'=> 64256, 'enddec'=>64335 , 'range'=>'Alphabetic Presentation Forms'), +array('starthex'=> 'FB50', 'endhex'=>'FDFF', 'startdec'=> 64336, 'enddec'=>65023 , 'range'=>'Arabic Presentation Forms-A', 'rtl'=>true), + +array('starthex'=> 'FE00', 'endhex'=>'FE0F', 'startdec'=> 65024, 'enddec'=> 65039, 'range'=>'Variation Selectors'), + +array('starthex'=> 'FE10', 'endhex'=>'FE1F', 'startdec'=> 65040, 'enddec'=> 65055, 'range'=>'Vertical Forms'), +array('starthex'=> 'FE20', 'endhex'=>'FE2F', 'startdec'=> 65056, 'enddec'=>65071 , 'range'=>'Combining Half Marks', 'combining'=>true), +array('starthex'=> 'FE30', 'endhex'=>'FE4F', 'startdec'=> 65072, 'enddec'=>65103 , 'range'=>'CJK Compatibility Forms', 'cjk'=>true), +array('starthex'=> 'FE50', 'endhex'=>'FE6F', 'startdec'=> 65104, 'enddec'=>65135 , 'range'=>'Small Form Variants', 'cjk'=>true), +array('starthex'=> 'FE70', 'endhex'=>'FEFE', 'startdec'=> 65136, 'enddec'=>65278 , 'range'=>'Arabic Presentation Forms-B', 'rtl'=>true), +array('starthex'=> 'FEFF', 'endhex'=>'FEFF', 'startdec'=> 65279, 'enddec'=>65279 , 'range'=>'Specials'), +array('starthex'=> 'FF00', 'endhex'=>'FFEF', 'startdec'=> 65280, 'enddec'=>65519 , 'range'=>'Halfwidth and Fullwidth Forms', 'cjk'=>true), +array('starthex'=> 'FFF0', 'endhex'=>'FFFD', 'startdec'=> 65520, 'enddec'=>65533 , 'range'=>'Specials'), + +/* PLANE 1 */ + +array('starthex'=> '10000', 'endhex'=>'1007F', 'startdec'=> 65536 , 'enddec'=> 65663, 'range'=>'Linear B Syllabary'), +array('starthex'=> '10080', 'endhex'=>'100FF', 'startdec'=> 65664 , 'enddec'=> 65791, 'range'=>'Linear B Ideograms'), +array('starthex'=> '10100', 'endhex'=>'1013F', 'startdec'=> 65792 , 'enddec'=> 65855, 'range'=>'Aegean Numbers'), +array('starthex'=> '10140', 'endhex'=>'1018F', 'startdec'=> 65856 , 'enddec'=> 65935, 'range'=>'Ancient Greek Numbers'), +array('starthex'=> '10190', 'endhex'=>'101CF', 'startdec'=> 65936 , 'enddec'=> 65999, 'range'=>'Ancient Symbols'), +array('starthex'=> '101D0', 'endhex'=>'101FF', 'startdec'=> 66000 , 'enddec'=> 66047, 'range'=>'Phaistos Disc'), +array('starthex'=> '10280', 'endhex'=>'1029F', 'startdec'=> 66176 , 'enddec'=> 66207, 'range'=>'Lycian'), +array('starthex'=> '102A0', 'endhex'=>'102DF', 'startdec'=> 66208 , 'enddec'=> 66271, 'range'=>'Carian'), +array('starthex'=> '10300', 'endhex'=>'1032F', 'startdec'=> 66304 , 'enddec'=> 66351, 'range'=>'Old Italic'), +array('starthex'=> '10330', 'endhex'=>'1034F', 'startdec'=> 66352 , 'enddec'=> 66383, 'range'=>'Gothic'), +array('starthex'=> '10380', 'endhex'=>'1039F', 'startdec'=> 66432 , 'enddec'=> 66463, 'range'=>'Ugaritic'), +array('starthex'=> '103A0', 'endhex'=>'103DF', 'startdec'=> 66464 , 'enddec'=> 66527, 'range'=>'Old Persian'), +array('starthex'=> '10400', 'endhex'=>'1044F', 'startdec'=> 66560 , 'enddec'=> 66639, 'range'=>'Deseret'), +array('starthex'=> '10450', 'endhex'=>'1047F', 'startdec'=> 66640 , 'enddec'=> 66687, 'range'=>'Shavian'), +array('starthex'=> '10480', 'endhex'=>'104AF', 'startdec'=> 66688 , 'enddec'=> 66735, 'range'=>'Osmanya'), +array('starthex'=> '10800', 'endhex'=>'1083F', 'startdec'=> 67584 , 'enddec'=> 67647, 'range'=>'Cypriot Syllabary'), +array('starthex'=> '10900', 'endhex'=>'1091F', 'startdec'=> 67840 , 'enddec'=> 67871, 'range'=>'Phoenician'), +array('starthex'=> '10920', 'endhex'=>'1093F', 'startdec'=> 67872 , 'enddec'=> 67903, 'range'=>'Lydian'), +array('starthex'=> '10A00', 'endhex'=>'10A5F', 'startdec'=> 68096 , 'enddec'=> 68191, 'range'=>'Kharoshthi'), + +array('starthex'=> '11080', 'endhex'=>'110CF', 'startdec'=> 69760 , 'enddec'=> 69839, 'range'=>'Kaithi'), + +array('starthex'=> '12000', 'endhex'=>'123FF', 'startdec'=> 73728 , 'enddec'=> 74751, 'range'=>'Cuneiform (Sumero-Akkadian)'), +array('starthex'=> '12400', 'endhex'=>'1247F', 'startdec'=> 74752 , 'enddec'=> 74879, 'range'=>'Cuneiform Numbers and Punctuation'), + +array('starthex'=> '13000', 'endhex'=>'1342F', 'startdec'=> 77824 , 'enddec'=> 78895, 'range'=>'Egyptian Hieroglyphs'), + +array('starthex'=> '1D000', 'endhex'=>'1D0FF', 'startdec'=> 118784 , 'enddec'=> 119039, 'range'=>'Byzantine Musical Symbols'), +array('starthex'=> '1D100', 'endhex'=>'1D1FF', 'startdec'=> 119040 , 'enddec'=> 119295, 'range'=>'Musical Symbols'), +array('starthex'=> '1D200', 'endhex'=>'1D24F', 'startdec'=> 119296 , 'enddec'=> 119375, 'range'=>'Ancient Greek Musical Notation'), +array('starthex'=> '1D300', 'endhex'=>'1D35F', 'startdec'=> 119552 , 'enddec'=> 119647, 'range'=>'Tai Xuan Jing Symbols'), +array('starthex'=> '1D360', 'endhex'=>'1D37F', 'startdec'=> 119648 , 'enddec'=> 119679, 'range'=>'Counting Rod Numerals'), +array('starthex'=> '1D400', 'endhex'=>'1D7FF', 'startdec'=> 119808 , 'enddec'=> 120831, 'range'=>'Mathematical Alphanumeric Symbols'), +array('starthex'=> '1F000', 'endhex'=>'1F02F', 'startdec'=> 126976 , 'enddec'=> 127023, 'range'=>'Mahjong Tiles'), +array('starthex'=> '1F030', 'endhex'=>'1F09F', 'startdec'=> 127024 , 'enddec'=> 127135, 'range'=>'Domino Tiles'), + +/* PLANE 2 */ + +array('starthex'=> '20000', 'endhex'=>'2A6DF', 'startdec'=> 131072 , 'enddec'=> 173791, 'range'=>'CJK Unified Ideographs Extension B'), +array('starthex'=> '2A700', 'endhex'=>'2B734', 'startdec'=> 173824 , 'enddec'=> 177972, 'range'=>'CJK Unified Ideographs Extension C'), +array('starthex'=> '2F800', 'endhex'=>'2FA1F', 'startdec'=> 194560 , 'enddec'=> 195103, 'range'=>'CJK Compatibility Ideographs Supplement'), + +); + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/font_collections.php b/application/third_party/mpdf/utils/font_collections.php new file mode 100755 index 00000000..20f387ef --- /dev/null +++ b/application/third_party/mpdf/utils/font_collections.php @@ -0,0 +1,72 @@ +Font collection files found in '.$ttfdir.' directory'; +foreach($ff AS $f) { + $ret = array(); + if (strtolower(substr($f,-4,4))=='.ttc' || strtolower(substr($f,-4,4))=='.ttcf') { // Mac ttcf + $ttf->getTTCFonts($ttfdir.$f); + $nf = $ttf->numTTCFonts; + echo '

    Font collection file ('.$f.') contains the following fonts:

    '; + for ($i=1; $i<=$nf; $i++) { + $ret = $ttf->extractCoreInfo($ttfdir.$f, $i); + $tfname = $ret[0]; + $bold = $ret[1]; + $italic = $ret[2]; + $fname = strtolower($tfname ); + $fname = preg_replace('/[ ()]/','',$fname ); + $style = ''; + if ($bold) { $style .= 'Bold'; } + if ($italic) { $style .= 'Italic'; } + if (!$style) { $style = 'Regular'; } + + + echo '
    ['.$i.'] '.$tfname.' ('.$fname.') '.$style.'
    '; + + } + echo '
    '; + } +} + + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/font_coverage.php b/application/third_party/mpdf/utils/font_coverage.php new file mode 100755 index 00000000..0384c911 --- /dev/null +++ b/application/third_party/mpdf/utils/font_coverage.php @@ -0,0 +1,252 @@ +SetDisplayMode('fullpage'); +$mpdf->useSubstitutions = true; +$mpdf->debug = true; +$mpdf->simpleTables = true; +if ($checkdir) { + $ttfdir = $checkdir; +} +else { $ttfdir = _MPDF_TTFONTPATH; } + + + +$mqr=ini_get("magic_quotes_runtime"); +if ($mqr) { set_magic_quotes_runtime(0); } +if (!class_exists('TTFontFile_Analysis', false)) { include(_MPDF_PATH .'classes/ttfontsuni_analysis.php'); } + +//============================================================== + $smp = true; + $maxt = 131071; +//============================================================== +//============================================================== +$unifile = file('UnicodeData.txt'); +$unichars = array(); +foreach($unifile AS $line) { + if (preg_match('//',$line,$m)) { + $rangename = ''; + continue; + } + else if (preg_match('/^([12]{0,1}[0-9A-Za-z]{4});<(.*?), Last>/',$line,$m)) { + if ($rangename && $rangename == $m[2]) { + $endrange = hexdec($m[1]); + for ($i=$startrange;$i<=$endrange; $i++) { + $unichars[$i] = $i; + } + } + $rangename = ''; + } + else if (preg_match('/^([12]{0,1}[0-9A-Za-z]{4});<(.*?), First>/',$line,$m)) { + $startrange = hexdec($m[1]); + $rangename = $m[2]; + } + else if (preg_match('/^([12]{0,1}[0-9A-Za-z]{4});/',$line,$m)) { + $unichars[hexdec($m[1])] = hexdec($m[1]); + $rangename = ''; + } +} + +// loads array $unicode_ranges +include('UnicodeRanges.php'); +//============================================================== +$html = ''; + +//============================================================== +$ff = scandir($ttfdir); +$tempfontdata = array(); +foreach($ff AS $f) { + $ttf = new TTFontFile_Analysis(); + $ret = array(); + $isTTC = false; + if (strtolower(substr($f,-4,4))=='.ttf' || strtolower(substr($f,-4,4))=='.otf') { + $ret[] = $ttf->extractCoreInfo($ttfdir.$f); + } + for ($i=0; $i $ur) { + if ($urk >= ($urgp*$ningroup) && $urk < (($urgp+1)*$ningroup)) { + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + $html .= ''.strtoupper($range).' (U+'.$rangestart .'-U+'.$rangeend.')'; + } + } + $html .= ''; + + + foreach ($tempfontdata AS $fname => $v) { + $cw = ''; + if (file_exists((_MPDF_TTFONTDATAPATH.$fname.'.cw.dat'))) { $cw = file_get_contents(_MPDF_TTFONTDATAPATH.$fname.'.cw.dat'); } + else { + $mpdf->fontdata[$fname]['R'] = $tempfontdata[$fname]['file']; + $mpdf->AddFont($fname); + $cw = file_get_contents(_MPDF_TTFONTDATAPATH.$fname.'.cw.dat'); + } + if (!$cw) { + continue; + die("Font data not available for $fname"); + } + + $counter=0; + $max = $maxt; + + // create HTML content + $html .= ''; + $html .= ''.$fname.''; + + foreach($unicode_ranges AS $urk => $ur) { + if ($urk >= ($urgp*$ningroup) && $urk < (($urgp+1)*$ningroup)) { + if ($ur['pua'] || $ur['reserved'] || $ur['control']) { + $html .= ''; + } + else { + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + $rangestartdec = $ur['startdec']; + $rangeenddec = $ur['enddec']; + $uniinrange = 0; + $fontinrange = 0; + for ($i=$rangestartdec; $i<=$rangeenddec; $i++) { + //if (isset($cw[$i])) { $fontinrange++; } + if ($mpdf->_charDefined($cw, $i)) { $fontinrange++; } + if (isset($unichars[$i])) { $uniinrange++; } + } + if ($uniinrange) { + if ($fontinrange) { + $pc = ($fontinrange/$uniinrange); + $str = '('.$fontinrange.'/'.$uniinrange.')'; + if ($pc==1) { + $fullcovers[$urk][] = $fname; + $html .= ''; + } + else if ($pc>1) { + $fullcovers[$urk][] = $fname; + $html .= ''.$str.''; + } + else if ($pc>=0.9) { + $html .= ''.$str.''; + $nearlycovers[$urk][] = $fname; + } + else if ($pc>0.75) { $html .= ''.$str.''; } + else if ($pc>0.5) { $html .= ''.$str.''; } + else if ($pc>0.25) { $html .= ''.$str.''; } + else { $html .= ''.$str.''; } + } + else { $html .= '(0/0)'; } + } + else { $html .= ''; } + } + } + } + + + $html .= ''; + + } +//============================================================== + $html .= ''; +} + +$html .= '

    Fonts with full coverage of Unicode Ranges

    '; +$html .= ''; +//$html .= ''; +foreach($unicode_ranges AS $urk => $ur) { + if ($ur['pua'] || $ur['reserved'] || $ur['control']) { continue; } + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + $ext = $ext2 = ''; + if ($ur['combining']) { $ext = 'background-color:#DDDDFF;'; $ext2 = '
    Special positioning required'; } + if ($ur['vertical']) { $ext = 'background-color:#FFDDDD;'; $ext2 = '
    Vertical positioning required'; } + if ($ur['special']) { $ext = 'background-color:#FFDDDD;'; $ext2 = '
    Special processing required'; } + + + $html .= ''; + $arr = $fullcovers[$urk]; + $narr = $nearlycovers[$urk]; + if (is_array($arr)) { $html .= ''; } + else if (is_array($narr)) { $html .= ''; } + else { $html .= ''; } +} +$html.= '
    '.strtoupper($range).' (U+'.$rangestart .'-U+'.$rangeend.')'.$ext2.''. implode(', ',$arr). '
    '. implode(', ',$narr). ' (>90%)
    '; + + +//============================================================== +echo $html; + +exit; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/font_dump.php b/application/third_party/mpdf/utils/font_dump.php new file mode 100755 index 00000000..92b4b300 --- /dev/null +++ b/application/third_party/mpdf/utils/font_dump.php @@ -0,0 +1,235 @@ +SetDisplayMode('fullpage'); + +$mpdf->useSubstitutions = true; +$mpdf->simpleTables = true; +// force fonts to be embedded whole i.e. NOT susbet +$mpdf->percentSubset = 0; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +// This generates a .mtx.php file if not already generated +$mpdf->WriteHTML(''); +$mpdf->WriteHTML('

    '.strtoupper($font).'

    '); // Separate Paragraphs defined by font +$html = ''; +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$unifile = file('UnicodeData.txt'); +$unichars = array(); + +foreach($unifile AS $line) { + if ($smp && preg_match('/^(1[0-9A-Za-z]{4});/',$line,$m)) { + $unichars[hexdec($m[1])] = hexdec($m[1]); + } + else if (preg_match('/^([0-9A-Za-z]{4});/',$line,$m)) { + $unichars[hexdec($m[1])] = hexdec($m[1]); + } +} + +// loads array $unicode_ranges +include('UnicodeRanges.php'); +//============================================================== +//============================================================== + + + +$cw = file_get_contents(_MPDF_TTFONTDATAPATH.$font.'.cw.dat'); +if (!$cw) { die("Error - Must be able to read font metrics file: "._MPDF_TTFONTDATAPATH.$font.'.cw.dat'); } +$counter=0; + + +include(_MPDF_TTFONTDATAPATH.$font.'.mtx.php'); + +if ($smp) { + $max = min($max,131071); +} +else { + $max = min($max,65535); +} + + +$justfinishedblank = false; +$justfinishedblankinvalid = false; + + foreach($unicode_ranges AS $urk => $ur) { + if (0 >= $ur['startdec'] && 0 <= $ur['enddec']) { + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + break; + } + } + $lastrange = $range ; + // create HTML content + $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''; + + $html .= ''; + for ($i = 0; $i < 16; $i++) { + $html .= ''; + } + + + // print each character + for ($i = $min; $i <= $max; ++$i) { + if (($i > 0) AND (($i % 16) == 0)) { + $notthisline = true; + while($notthisline) { + for ($j = 0; $j < 16; $j++) { + if ($mpdf->_charDefined($cw, ($i + $j))) { + //if (isset($cw[($i+$j)])) { + $notthisline = false; + } + } + if ($notthisline) { + if ($showmissing) { + $range = ''; + foreach($unicode_ranges AS $urk => $ur) { + if ($i >= $ur['startdec'] && $i <= $ur['enddec']) { + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + break; + } + } + $anyvalid = false; + for ($j = 0; $j < 16; $j++) { + if (isset($unichars[$i+$j])) { $anyvalid = true; break; } + } + if ($range && $range == $lastrange) { + if (!$anyvalid) { + if (!$justfinishedblankinvalid) { + $html .= ''; + } + $justfinishedblankinvalid = true; + } + else if (!$justfinishedblank ) { + $html .= ''; + $justfinishedblank = true; + } + } + else if($range) { + $html .= '
    '.strtoupper($font).'
    '.strtoupper($range).' (U+'.$rangestart .'-U+'.$rangeend.')
    -'.sprintf('%X', $i).'
     
     

    '; + $mpdf->WriteHTML($html); $html = ''; + $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''; + for ($k = 0; $k < 16; $k++) { + $html .= ''; + } + $justfinishedblank = false; + $justfinishedblankinvalid = false; + } + $lastrange = $range ; + } + $i +=16; + if ($i > $max) { break 2; } + } + } + foreach($unicode_ranges AS $urk => $ur) { + if ($i >= $ur['startdec'] && $i <= $ur['enddec']) { + $rangekey = $urk; + $range = $ur['range']; + $rangestart = $ur['starthex']; + $rangeend = $ur['endhex']; + break; + } + } + + if ($i > 0 && ($i % 16) == 0 && ($range != $lastrange)) { + $html .= '
    '.strtoupper($range).' (U+'.$rangestart.'-U+'.$rangeend.')
    -'.sprintf('%X', $k).'

    '; + $mpdf->WriteHTML($html); $html = ''; + $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''; + for ($k = 0; $k < 16; $k++) { + $html .= ''; + } + } + $lastrange = $range ; + $justfinishedblank = false; + $justfinishedblankinvalid = false; + $html .= ''; + $html .= ''; + } + + // Add dotted circle to any character (mark) with width=0 + if ($mpdf->_charDefined($cw, $i) && _getCharWidth($cw, $i)==0) { $html .= ''; $counter++; } + else { + if ($mpdf->_charDefined($cw, $i)) { $html .= ''; $counter++; } + else if (isset($unichars[$i])) { $html .= ''; } + else { $html .= ''; } + } + } + + if (($i % 16) > 0) { + for ($j = ($i % 16); $j < 16; ++$j) { $html .= ''; } + } + $html .= '
    '.strtoupper($range).' (U+'.$rangestart.'-U+'.$rangeend.')
    -'.sprintf('%X', $k).'
    '.(floor($i / 16)*16).''.sprintf('%03X', floor($i / 16)).'-◌&#'.$i.';&#'.$i.';

    '; +//============================================================== +function _getCharWidth(&$cw, $u, $isdef=true) { + if ($u==0) { $w = false; } + else { $w = (ord($cw[$u*2]) << 8) + ord($cw[$u*2+1]); } + if ($w == 65535) { return 0; } + else if ($w) { return $w; } + else if ($isdef) { return false; } + else { return 0; } +} +//============================================================== +$mpdf->WriteHTML($html); // Separate Paragraphs defined by font + +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/font_dump_OTL.php b/application/third_party/mpdf/utils/font_dump_OTL.php new file mode 100755 index 00000000..9eef426e --- /dev/null +++ b/application/third_party/mpdf/utils/font_dump_OTL.php @@ -0,0 +1,237 @@ +simpleTables = true; + +//============================================================== +// This generates a .mtx.php file if not already generated +$mpdf->SetFont($family,$style); +//============================================================== +//============================================================== +//============================================================== +//============================================================== +$ff = array(); +$ffs = ''; +if ($lang && $script) { + $GSUBFeatures = $mpdf->CurrentFont['GSUBFeatures'][$script][$lang]; + if (is_array($GSUBFeatures)) { + foreach($GSUBFeatures AS $tag=>$v) { + $ff[] = '"'.$tag.'" 0'; + } + } + $GPOSFeatures = $mpdf->CurrentFont['GPOSFeatures'][$script][$lang]; + if (is_array($GPOSFeatures )) { + foreach($GPOSFeatures AS $tag=>$v) { + $ff[] = '"'.$tag.'" 0'; + } + } + $ffs = implode(', ',$ff); +} +//============================================================== + +$html = ' + + +

    '.strtoupper($family.$style).'

    +'; + +if ($lang && $script) { + $html .= '

    '.$script.' '.$lang.'

    '; +} +$mpdf->WriteHTML($html); +//============================================================== +//============================================================== +//============================================================== +//============================================================== + $mpdf->debugfonts = false; + + $family = strtolower($family); + $style=strtoupper($style); + if($style=='IB') $style='BI'; + $fontkey = $family.$style; + $stylekey = $style; + if (!$style) { $stylekey = 'R'; } + +//============================================================== +$mpdf->overrideOTLsettings[$fontkey]['script'] = $script; +$mpdf->overrideOTLsettings[$fontkey]['lang'] = $lang; +//============================================================== + + + //include(_MPDF_TTFONTDATAPATH.$fontkey.'.mtx.php'); + + $ttffile = ''; + if (defined('_MPDF_SYSTEM_TTFONTS')) { + $ttffile = _MPDF_SYSTEM_TTFONTS.$mpdf->fontdata[$family][$stylekey]; + if (!file_exists($ttffile)) { $ttffile = ''; } + } + if (!$ttffile) { + $ttffile = _MPDF_TTFONTPATH.$mpdf->fontdata[$family][$stylekey]; + if (!file_exists($ttffile)) { die("mPDF Error - cannot find TTF TrueType font file - ".$ttffile); } + } + $ttfstat = stat($ttffile); + + if (isset($mpdf->fontdata[$family]['TTCfontID'][$stylekey])) { $TTCfontID = $mpdf->fontdata[$family]['TTCfontID'][$stylekey]; } + else { $TTCfontID = 0; } + + + $BMPonly = false; + if (in_array($family,$mpdf->BMPonly)) { $BMPonly = true; } + $useOTL = $mpdf->fontdata[$family]['useOTL']; + include(_MPDF_PATH .'classes/otl_dump.php'); + $ttf = new OTLdump($mpdf); + + $mpdf->OTLscript = $script; + $mpdf->OTLlang = $lang; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +if($lang && $script) { + + $ttf->getMetrics($ttffile, $fontkey, $TTCfontID, $mpdf->debugfonts, $BMPonly, true, $useOTL, 'detail'); +} +//============================================================== +//============================================================== +//============================================================== +//============================================================== +else { // IF lang and script not defined + + $ttf->getMetrics($ttffile, $fontkey, $TTCfontID, $mpdf->debugfonts, $BMPonly, true, $useOTL, 'summary'); + +} + + +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== +//============================================================== + +$mpdf->Output(); +exit; + +//============================================================== +//============================================================== +//============================================================== +//============================================================== + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/font_names.php b/application/third_party/mpdf/utils/font_names.php new file mode 100755 index 00000000..3d6904fd --- /dev/null +++ b/application/third_party/mpdf/utils/font_names.php @@ -0,0 +1,214 @@ +useSubstitutions = true; +if ($checkdir) { + $ttfdir = $checkdir; +} +else { $ttfdir = _MPDF_TTFONTPATH; } + +$mqr=ini_get("magic_quotes_runtime"); +if ($mqr) { set_magic_quotes_runtime(0); } +if (!class_exists('TTFontFile_Analysis', false)) { include(_MPDF_PATH .'classes/ttfontsuni_analysis.php'); } +$ttf = new TTFontFile_Analysis(); + +$tempfontdata = array(); +$tempsansfonts = array(); +$tempseriffonts = array(); +$tempmonofonts = array(); +$tempfonttrans = array(); + +$ff = scandir($ttfdir); + +foreach($ff AS $f) { + $ret = array(); + $isTTC = false; + if (strtolower(substr($f,-4,4))=='.ttc' || strtolower(substr($f,-5,5))=='.ttcf') { // Mac ttcf + $isTTC = true; + $ttf->getTTCFonts($ttfdir.$f); + $nf = $ttf->numTTCFonts; + for ($i=1; $i<=$nf; $i++) { + $ret[] = $ttf->extractCoreInfo($ttfdir.$f, $i); + } + } + else if (strtolower(substr($f,-4,4))=='.ttf' || strtolower(substr($f,-4,4))=='.otf' ) { + $ret[] = $ttf->extractCoreInfo($ttfdir.$f); + } + for ($i=0; $i'; + } + else { + $tfname = $ret[$i][0]; + $bold = $ret[$i][1]; + $italic = $ret[$i][2]; + $fname = strtolower($tfname ); + $fname = preg_replace('/[ ()]/','',$fname ); + $tempfonttrans[$tfname] = $fname; + $style = ''; + if ($bold) { $style .= 'B'; } + if ($italic) { $style .= 'I'; } + if (!$style) { $style = 'R'; } + $tempfontdata[$fname][$style] = $f; + if ($isTTC) { + $tempfontdata[$fname]['TTCfontID'][$style] = $ret[$i][4]; + } + //if ($ret[$i][5]) { $tempfontdata[$fname]['rtl'] = true; } + //if ($ret[$i][7]) { $tempfontdata[$fname]['cjk'] = true; } + if ($ret[$i][8]) { $tempfontdata[$fname]['sip'] = true; } + if ($ret[$i][9]) { $tempfontdata[$fname]['smp'] = true; } + if ($ret[$i][10]) { $tempfontdata[$fname]['puaag'] = true; } + if ($ret[$i][11]) { $tempfontdata[$fname]['pua'] = true; } + if ($ret[$i][12]) { $tempfontdata[$fname]['unAGlyphs'] = true; } + $ftype = $ret[$i][3]; // mono, sans or serif + if ($ftype=='sans') { $tempsansfonts[] = $fname; } + else if ($ftype=='serif') { $tempseriffonts[] = $fname; } + else if ($ftype=='mono') { $tempmonofonts[] = $fname; } + } + } + +} +$tempsansfonts = array_unique($tempsansfonts); +$tempseriffonts = array_unique($tempseriffonts ); +$tempmonofonts = array_unique($tempmonofonts ); +$tempfonttrans = array_unique($tempfonttrans); + +if (!$pdf) { + echo '

    Information

    '; +} + +foreach ($tempfontdata AS $fname => $v) { + if (!isset($tempfontdata[$fname]['R']) || !$tempfontdata[$fname]['R']) { + if (!$pdf) echo 'WARNING - Font file for '.$fname.' may be an italic cursive script, or extra-bold etc.
    '; + if (isset($tempfontdata[$fname]['I']) && $tempfontdata[$fname]['I']) { + $tempfontdata[$fname]['R'] = $tempfontdata[$fname]['I']; + } + else if (isset($tempfontdata[$fname]['B']) && $tempfontdata[$fname]['B']) { + $tempfontdata[$fname]['R'] = $tempfontdata[$fname]['B']; + } + else if (isset($tempfontdata[$fname]['BI']) && $tempfontdata[$fname]['BI']) { + $tempfontdata[$fname]['R'] = $tempfontdata[$fname]['BI']; + } + } + if (isset($tempfontdata[$fname]['smp']) && $tempfontdata[$fname]['smp']) { + if (!$pdf) echo 'INFO - Font file '.$fname.' contains characters in Unicode Plane 1 SMP
    '; + $tempfontdata[$fname]['smp'] = false; + } +// if (isset($tempfontdata[$fname]['pua']) && $tempfontdata[$fname]['pua']) { +// if (!$pdf) echo 'INFO - Font file '.$fname.' contains characters in Unicode Private Use Area (U+E000-U+F8FF)
    '; +// } + if (isset($tempfontdata[$fname]['unAGlyphs']) && $tempfontdata[$fname]['unAGlyphs']) { + if (!$pdf) echo 'INFO - Font file '.$fname.' contains non-indexed Arabic Glyphs "unAGlyphs" (which can be mapped to U+F500-U+F7FF)
    '; + if (isset($tempfontdata[$fname]['puaag']) && $tempfontdata[$fname]['puaag']) { + if (!$pdf) echo 'WARNING - Font file '.$fname.' already includes mapped characters in the part of Unicode Private Use Area which mPDF uses for mapping non-indexed Arabic Glyphs "unAGlyphs" (U+F500-U+F7FF)
    '; + } + } + if (isset($tempfontdata[$fname]['sip']) && $tempfontdata[$fname]['sip']) { + if (!$pdf) echo 'INFO - Font file '.$fname.' contains characters in Unicode Plane 2 SIP
    '; + if (preg_match('/^(.*)-extb/',$fname, $fm)) { + if (isset($tempfontdata[($fm[1])]) && $tempfontdata[($fm[1])]) { + $tempfontdata[($fm[1])]['sip-ext'] = $fname; + if (!$pdf) echo 'INFO - Font file '.$fname.' has been defined as a CJK ext-B for '.($fm[1]).'
    '; + } + else if (isset($tempfontdata[($fm[1].'-exta')]) && $tempfontdata[($fm[1].'-exta')]) { + $tempfontdata[($fm[1].'-exta')]['sip-ext'] = $fname; + if (!$pdf) echo 'INFO - Font file '.$fname.' has been defined as a CJK ext-B for '.($fm[1].'-exta').'
    '; + } + } + // else { unset($tempfontdata[$fname]['sip']); } + } + unset($tempfontdata[$fname]['sip']); + unset($tempfontdata[$fname]['smp']); + unset($tempfontdata[$fname]['pua']); + unset($tempfontdata[$fname]['puaag']); + unset($tempfontdata[$fname]['unAGlyphs']); +} + +$mpdf->fontdata = array_merge($tempfontdata ,$mpdf->fontdata); + + $mpdf->available_unifonts = array(); + foreach ($mpdf->fontdata AS $f => $fs) { + if (isset($fs['R']) && $fs['R']) { $mpdf->available_unifonts[] = $f; } + if (isset($fs['B']) && $fs['B']) { $mpdf->available_unifonts[] = $f.'B'; } + if (isset($fs['I']) && $fs['I']) { $mpdf->available_unifonts[] = $f.'I'; } + if (isset($fs['BI']) && $fs['BI']) { $mpdf->available_unifonts[] = $f.'BI'; } + } + + $mpdf->default_available_fonts = $mpdf->available_unifonts; + +if (!$pdf) { + echo '
    '; + echo '

    Font names as parsed by mPDF

    '; +} + +ksort($tempfonttrans); +$html = ''; +foreach($tempfonttrans AS $on=>$mn) { + if (!file_exists($ttfdir.$mpdf->fontdata[$mn]['R'])) { continue; } + $ond = '"'.$on.'"'; + $html .= '

    '.$ond.' font is available as '.$mn; + if (isset($mpdf->fontdata[$mn]['sip-ext']) && $mpdf->fontdata[$mn]['sip-ext']) { + $html .= '; CJK ExtB: '.$mpdf->fontdata[$mn]['sip-ext']; + } + $html .= '

    '; +} + +if ($pdf) { + $mpdf->WriteHTML($html); + $mpdf->Output(); + exit; +} + +foreach($tempfonttrans AS $on=>$mn) { + $ond = '"'.$on.'"'; + echo '
    '.$ond.' font is available as '.$mn; + if (isset($mpdf->fontdata[$mn]['sip-ext']) && $mpdf->fontdata[$mn]['sip-ext']) { + echo '; CJK ExtB: '.$mpdf->fontdata[$mn]['sip-ext']; + } + echo '
    '; +} +echo '
    '; + +echo '

    Sample config_fonts.php file

    '; +echo '
    Remember to edit the following arrays to place your preferred default first in order:
    '; + +echo '
    ';
    +
    +ksort($tempfontdata);
    +echo '$this->fontdata = '.var_export($tempfontdata,true).";\n";
    +
    +sort($tempsansfonts);
    +echo '$this->sans_fonts = array(\''.implode("', '", $tempsansfonts)."');\n";
    +sort($tempseriffonts);
    +echo '$this->serif_fonts = array(\''.implode("', '", $tempseriffonts)."');\n";
    +sort($tempmonofonts);
    +echo '$this->mono_fonts = array(\''.implode("', '", $tempmonofonts)."');\n";
    +echo '
    '; + +exit; + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/image_details.php b/application/third_party/mpdf/utils/image_details.php new file mode 100755 index 00000000..5324d9ba --- /dev/null +++ b/application/third_party/mpdf/utils/image_details.php @@ -0,0 +1,525 @@ +'; +echo 'Full File URL: ' .$file . '
    '; + if ($orig_srcpath && $fileIsLocal && $check = @fopen($orig_srcpath,"rb")) { + fclose($check); + $file=$orig_srcpath; + $data = file_get_contents($file); + $type = _imageTypeFromString($data); + echo 'File accessed using fopen on $orig_srcpath' . '
    '; + } + if (!$data && $check = @fopen($file,"rb")) { + fclose($check); + $data = file_get_contents($file); + $type = _imageTypeFromString($data); + echo 'File accessed using fopen on $file' . '
    '; + } + if ((!$data || !$type) && !ini_get('allow_url_fopen') ) { // only worth trying if remote file and !ini_get('allow_url_fopen') + file_get_contents_by_socket($file, $data); // needs full url?? even on local (never needed for local) + if ($data) { $type = _imageTypeFromString($data); } + echo 'File accessed using socket ' . '
    '; + } + if ((!$data || !$type) && !ini_get('allow_url_fopen') && function_exists("curl_init")) { + file_get_contents_by_curl($file, $data); // needs full url?? even on local (never needed for local) + if ($data) { $type = _imageTypeFromString($data); } + echo 'File accessed using cURL ' . '
    '; + } + + + + if (!$data) { echo 'Could not access image file' . '
    '; exit; } + + echo 'Image type determined: ' .strtoupper($type) . '
    '; + + // JPEG + if ($type == 'jpeg' || $type == 'jpg') { + $hdr = _jpgHeaderFromString($data); + if (!$hdr) { echo 'Error parsing JPG header' . '
    '; exit; } + $a = _jpgDataFromHeader($hdr); + $channels = intval($a[4]); + echo 'Width: ' . $a[0]. '
    '; + echo 'Height: ' . $a[1]. '
    '; + echo 'Colorspace: ' . $a[2]. '
    '; + echo 'BPC (bits per channel): ' . $a[3]. '
    '; + echo 'Channels: ' . $channels. '
    '; + + $j = strpos($data,'JFIF'); + if ($j) { + //Read resolution + $unitSp=ord(substr($data,($j+7),1)); + if ($unitSp > 0) { + $ppUx=_twobytes2int(substr($data,($j+8),2)); // horizontal pixels per meter, usually set to zero + if ($unitSp == 2) { // = dots per cm (if == 1 set as dpi) + $ppUx=round($ppUx/10 *25.4); + } + } + echo 'Resolution ppUx: ' . $ppUx. '
    '; + } + else echo 'JFIF not found in header' . '
    '; + + + // mPDF 6 ICC profile + $offset = 0; + $icc = array(); + while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { + // get ICC sequence length + $length = _twobytes2int(substr($data, ($pos - 2),2)) - 16; + $sn = max(1, ord($data[($pos + 12)])); + $nom = max(1, ord($data[($pos + 13)])); + $icc[($sn - 1)] = substr($data, ($pos + 14), $length); + $offset = ($pos + 14 + $length); + } + // order and compact ICC segments + if (count($icc) > 0) { + echo 'ICC profile present' . '
    '; + ksort($icc); + $icc = implode('', $icc); + if (substr($icc, 36, 4) != 'acsp') { + // invalid ICC profile + echo 'ICC profile INVALID (no acsp flag)' . '
    '; + } + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + echo 'ICC profile Input: ' . $input. '
    '; + echo 'ICC profile Output: ' . $output. '
    '; + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { echo 'ICC profile ignored by mPDF' . '
    '; } + } + + } + + // PNG + else if ($type == 'png') { + //Check signature + if(substr($data,0,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + echo 'Error parsing PNG identifier
    '; exit; + } + //Read header chunk + if(substr($data,12,4)!='IHDR') { + echo 'Incorrect PNG file (no IHDR block found)
    '; exit; + } + + $w=_fourbytes2int(substr($data,16,4)); + $h=_fourbytes2int(substr($data,20,4)); + $bpc=ord(substr($data,24,1)); + $errpng = false; + $pngalpha = false; + $channels = 0; + + echo 'Width: ' .$w . '
    '; + echo 'Height: ' .$h . '
    '; + echo 'BPC (bits per channel): ' .$bpc . '
    '; + + $ct=ord(substr($data,25,1)); + if($ct==0) { $colspace='DeviceGray'; $channels = 1; } + elseif($ct==2) { $colspace='DeviceRGB'; $channels = 3; } + elseif($ct==3) { $colspace='Indexed'; $channels = 1; } + elseif($ct==4) { $colspace='DeviceGray'; $channels = 1; $errpng = 'alpha channel'; $pngalpha = true; } + else { $colspace='DeviceRGB'; $channels = 3; $errpng = 'alpha channel'; $pngalpha = true; } + + echo 'Colorspace: ' . $colspace. '
    '; + echo 'Channels: ' . $channels. '
    '; + if ($pngalpha) echo 'Alpha channel detected'. '
    '; + + if ($ct < 4 && strpos($data,'tRNS')!==false) { echo 'Transparency detected'. '
    '; $errpng = 'transparency'; $pngalpha = true;} + + if ($ct == 3 && strpos($data,'iCCP')!==false) { echo 'Indexed plus ICC'. '
    '; $errpng = 'indexed plus ICC'; } + + if(ord(substr($data,26,1))!=0) { echo 'compression method not set to zero
    '; $errpng = 'compression method'; } // only 0 should be specified + if(ord(substr($data,27,1))!=0) { echo 'filter method not set to zero
    '; $errpng = 'filter method'; } // only 0 should be specified + if(ord(substr($data,28,1))!=0) { echo 'interlaced file not set to zero
    '; $errpng = 'interlaced file'; } + + $j = strpos($data,'pHYs'); + if ($j) { + //Read resolution + $unitSp=ord(substr($data,($j+12),1)); + if ($unitSp == 1) { + $ppUx=_fourbytes2int(substr($data,($j+4),4)); // horizontal pixels per meter, usually set to zero + $ppUx=round($ppUx/1000 *25.4); + } + echo 'Resolution ppUx: ' . $ppUx. '
    '; + } + + // mPDF 6 Gamma correction + $gamma_correction = 0; + $gAMA = 0; + $j = strpos($data,'gAMA'); + if ($j && strpos($data,'sRGB')===false) { // sRGB colorspace - overrides gAMA + $gAMA=_fourbytes2int(substr($data,($j+4),4)); // Gamma value times 100000 + $gAMA /= 100000; + + } + + if ($gAMA) { $gamma_correction = 1/$gAMA; } + + // Don't need to apply gamma correction if == default i.e. 2.2 + if ($gamma_correction > 2.15 && $gamma_correction < 2.25) { $gamma_correction = 0; } + + if ($gamma_correction) { echo 'Gamma correction detected'. '
    '; } + + // NOT supported at present + if (strpos($data,'sRGB')!==false) echo 'sRGB colorspace - NOT supported at present'. '
    '; + if (strpos($data,'cHRM')!==false) echo 'Chromaticity and Whitepoint - NOT supported at present'. '
    '; + + if (($errpng || $pngalpha || $gamma_correction)) { + if (function_exists('gd_info')) { $gd = gd_info(); } + else {$gd = array(); } + if (!isset($gd['PNG Support'])) { echo 'GD library required for PNG image ('.$errpng.')'. '
    ';} + $im = imagecreatefromstring($data); + + if (!$im) { echo 'Error creating GD image from PNG file ('.$errpng.')'. '
    ';} + $w = imagesx($im); + $h = imagesy($im); + if ($im) { + + // Alpha channel set (including using tRNS for Paletted images) + if ($pngalpha) { + echo 'Alpha channel will be used by mPDF (including when tRNS present in Paletted images)
    '; + if ($colspace=='Indexed') { echo '...Generating Alpha channel values from tRNS (Indexed)
    '; } + else if ($ct===0 || $ct==2) { echo '...Generating Alpha channel values from tRNS (non-Indexed)
    '; } + else { echo '...Extracting Alpha channel
    '; } + + + } + else { // No alpha/transparency set (but cannot read directly because e.g. bit-depth != 8, interlaced etc) + echo 'No alpha/transparency set (but cannot read directly because e.g. bit-depth != 8, interlaced etc)
    '; + + // ICC profile + $icc = false; + $p = strpos($data,'iCCP'); + if ($p && $colspace=="Indexed") { + $p += 4; + $n=_fourbytes2int(substr($data,($p-8),4)); + $nullsep = strpos(substr($data,$p,80), chr(0)); + $icc = substr($data, ($p+$nullsep+2), ($n-($nullsep+2)) ); + // Test if file is gzcompressed + if (ord(substr($str, 0, 1)) == 0x1f && ord(substr($str, 1, 1)) == 0x8b) { + $icc = @gzuncompress($icc); // Ignored if fails + } + if ($icc) { + echo 'ICC profile present' . '
    '; + if (substr($icc, 36, 4) != 'acsp') { echo 'ICC profile INVALID (no acsp flag)' . '
    '; $icc = false; } // invalid ICC profile + else { + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + echo 'ICC profile Input: ' . $input. '
    '; + echo 'ICC profile Output: ' . $output. '
    '; + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { $icc = false; echo 'ICC profile ignored by mPDF' . '
    '; } + } + } + // Convert to RGB colorspace so can use ICC Profile + if ($icc) { echo 'ICC profile and Indexed colorspace both present - need to Convert to RGB colorspace so can use ICC Profile
    '; } + } + + + } + } + echo 'PNG Image parsed on second pass' . '
    '; + + // SECOND PASS + imagealphablending($im, false); + imagesavealpha($im, false); + imageinterlace($im, false); + ob_start(); + $check = @imagepng($im); + if (!$check) { echo 'Error creating temporary image object whilst using GD library to parse PNG image' . '
    '; } + $data = ob_get_contents(); + ob_end_clean(); + if (!$data) { echo 'Error parsing temporary file image object created with GD library to parse PNG image' . '
    '; } + imagedestroy($im); + + + //Check signature + if(substr($data,0,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + echo 'Error parsing PNG identifier
    '; exit; + } + //Read header chunk + if(substr($data,12,4)!='IHDR') { + echo 'Incorrect PNG file (no IHDR block found)
    '; exit; + } + + $w=_fourbytes2int(substr($data,16,4)); + $h=_fourbytes2int(substr($data,20,4)); + $bpc=ord(substr($data,24,1)); + $errpng = false; + $pngalpha = false; + $channels = 0; + + echo 'Width: ' .$w . '
    '; + echo 'Height: ' .$h . '
    '; + echo 'BPC (bits per channel): ' .$bpc . '
    '; + + $ct=ord(substr($data,25,1)); + if($ct==0) { $colspace='DeviceGray'; $channels = 1; } + elseif($ct==2) { $colspace='DeviceRGB'; $channels = 3; } + elseif($ct==3) { $colspace='Indexed'; $channels = 1; } + elseif($ct==4) { $colspace='DeviceGray'; $channels = 1; $errpng = 'alpha channel'; $pngalpha = true; } + else { $colspace='DeviceRGB'; $channels = 3; $errpng = 'alpha channel'; $pngalpha = true; } + + echo 'Colorspace: ' . $colspace. '
    '; + echo 'Channels: ' . $channels. '
    '; + if ($pngalpha) echo 'Alpha channel detected'. '
    '; + + if ($ct < 4 && strpos($data,'tRNS')!==false) { echo 'Transparency detected'. '
    '; $errpng = 'transparency'; $pngalpha = true;} + + if ($ct == 3 && strpos($data,'iCCP')!==false) { echo 'Indexed plus ICC'. '
    '; $errpng = 'indexed plus ICC'; } + + if(ord(substr($data,26,1))!=0) { echo 'compression method not set to zero
    '; $errpng = 'compression method'; } // only 0 should be specified + if(ord(substr($data,27,1))!=0) { echo 'filter method not set to zero
    '; $errpng = 'filter method'; } // only 0 should be specified + if(ord(substr($data,28,1))!=0) { echo 'interlaced file not set to zero
    '; $errpng = 'interlaced file'; } + + $j = strpos($data,'pHYs'); + if ($j) { + //Read resolution + $unitSp=ord(substr($data,($j+12),1)); + if ($unitSp == 1) { + $ppUx=_fourbytes2int(substr($data,($j+4),4)); // horizontal pixels per meter, usually set to zero + $ppUx=round($ppUx/1000 *25.4); + } + echo 'Resolution ppUx: ' . $ppUx. '
    '; + } + + //Gamma correction + $gamma_correction = 0; + $gAMA = 0; + $j = strpos($data,'gAMA'); + if ($j && strpos($data,'sRGB')===false) { // sRGB colorspace - overrides gAMA + $gAMA=_fourbytes2int(substr($data,($j+4),4)); // Gamma value times 100000 + $gAMA /= 100000; + + } + + if ($gAMA) { $gamma_correction = 1/$gAMA; } + + // Don't need to apply gamma correction if == default i.e. 2.2 + if ($gamma_correction > 2.15 && $gamma_correction < 2.25) { $gamma_correction = 0; } + + if ($gamma_correction) { echo 'Gamma correction detected'. '
    '; } + + // NOT supported at present + if (strpos($data,'sRGB')!==false) echo 'sRGB colorspace - NOT supported at present'. '
    '; + if (strpos($data,'cHRM')!==false) echo 'Chromaticity and Whitepoint - NOT supported at present'. '
    '; + + } + + else { // PNG image with no need to convert alpha channels, bpc <> 8 etc. + //Scan chunks looking for palette, transparency and image data + $pal=''; + $trns=''; + $pngdata=''; + $icc = false; + $p = 33; + do { + $n=_fourbytes2int(substr($data,$p,4)); $p += 4; + $type=substr($data,$p,4); $p += 4; + if ($type=='PLTE') { + //Read palette + $pal=substr($data,$p,$n); $p += $n; + $p += 4; + } + else if($type=='tRNS') { + //Read transparency info + $t=substr($data,$p,$n); $p += $n; + if ($ct==0) $trns=array(ord(substr($t,1,1))); + else if ($ct==2) $trns=array(ord(substr($t,1,1)),ord(substr($t,3,1)),ord(substr($t,5,1))); + else { + $pos=strpos($t,chr(0)); + if(is_int($pos)) $trns=array($pos); + } + $p += 4; + } + else if ($type=='IDAT') { + $pngdata.=substr($data,$p,$n); $p += $n; + $p += 4; + } + else if ($type=='iCCP') { + $nullsep = strpos(substr($data,$p,80), chr(0)); + $icc = substr($data, ($p+$nullsep+2), ($n-($nullsep+2)) ); + // Test if file is gzcompressed + if (ord(substr($str, 0, 1)) == 0x1f && ord(substr($str, 1, 1)) == 0x8b) { + $icc = @gzuncompress($icc); // Ignored if fails + } + if ($icc) { + echo 'ICC profile present' . '
    '; + if (substr($icc, 36, 4) != 'acsp') { echo 'ICC profile INVALID (no acsp flag)' . '
    '; $icc = false; } // invalid ICC profile + else { + $input = substr($icc, 16, 4); + $output = substr($icc, 20, 4); + echo 'ICC profile Input: ' . $input. '
    '; + echo 'ICC profile Output: ' . $output. '
    '; + // Ignore Color profiles for conversion to other colorspaces e.g. CMYK/Lab + if ($input != 'RGB ' || $output != 'XYZ ') { $icc = false; echo 'ICC profile ignored by mPDF' . '
    '; } + } + } + $p += $n; + $p += 4; + } + + + else if($type=='IEND') { break; } + else if (preg_match('/[a-zA-Z]{4}/',$type)) { $p += $n+4; } + else { echo 'Error parsing PNG image data
    '; } + } + while($n); + if (!$pngdata) { echo 'Error parsing PNG image data - no IDAT data found
    ';} + if ($colspace=='Indexed' && empty($pal)) { echo 'Error parsing PNG image data - missing colour palette
    '; } + echo 'PNG Image parsed directly' . '
    '; + + } + + + } + + // GIF + else if ($type == 'gif') { + } + + // BMP (Windows Bitmap) + else if ($type == 'bmp') { + } + // WMF + else if ($type == 'wmf') { + } + // UNKNOWN TYPE - try GD imagecreatefromstring + else { + if (function_exists('gd_info')) { $gd = gd_info(); } + else {$gd = array(); } + if (isset($gd['PNG Support']) && $gd['PNG Support']) { + $im = @imagecreatefromstring($data); + if ($im) { echo 'Image type not recognised, but image created from file using GD imagecreate' . '
    '; } + else { echo 'Error parsing image file - image type not recognised, and not supported by GD imagecreate' . '
    '; } + } + } + + +exit; + +//============================================================== + +function _fourbytes2int($s) { + //Read a 4-byte integer from string + return (ord($s[0])<<24) + (ord($s[1])<<16) + (ord($s[2])<<8) + ord($s[3]); +} + +function _twobytes2int($s) { // equivalent to _get_ushort + //Read a 2-byte integer from string + return (ord(substr($s, 0, 1))<<8) + ord(substr($s, 1, 1)); +} + +function _jpgHeaderFromString(&$data) { + $p = 4; + $p += _twobytes2int(substr($data, $p, 2)); // Length of initial marker block + $marker = substr($data, $p, 2); + while($marker != chr(255).chr(192) && $marker != chr(255).chr(194) && $p/is',$data)) { + $type = 'svg'; + } + // BMP images + else if (substr($data, 0, 2)== "BM") { + $type = 'bmp'; + } + return $type; +} + + + + +?> \ No newline at end of file diff --git a/application/third_party/mpdf/utils/index.php b/application/third_party/mpdf/utils/index.php new file mode 100755 index 00000000..e9f363d1 --- /dev/null +++ b/application/third_party/mpdf/utils/index.php @@ -0,0 +1,29 @@ + + + + + + +

    mPDF Font Utility scripts for Version 5.0

    +

    +Dump all characters from a font (font_dump.php) +

    +

    +Show a list of all font names available (font_names.php) +

    +

    +Show fonts in Collections .ttc (font_collections.php) +

    +

    +Show coverage of characters from all fonts (font_coverage.php) +

    +

    +Show OTL features from a font (font_dump_OTL.php) +

    + +

    Edit the scripts to change the font folder if you wish - this is set by default to /ttfonts/

    + + + + + diff --git a/application/views/capitalpopdf.php b/application/views/capitalpopdf.php index 63955f10..b65f7946 100755 --- a/application/views/capitalpopdf.php +++ b/application/views/capitalpopdf.php @@ -144,260 +144,34 @@ ?> - - - -
    -
    -
    - '; } - else - { - echo 'DRAFT'; } - ?> -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    PURCHASE ORDER
    -
    SI/PUR/R 02
    -
    -
    -

    - - - - - - - - - -
    - web: - - PAN: -
    - Email: - - GSTIN: -
    -
    - Purchase Order No
    - -
    - PO Date
    - -
    - Supplier's Offer No
    -
    -
    Our Reference
    - -
    - Shipped From          Vendor code:
    -
    -
    -
    -
    - - - - - -
    PAN:GSTIN:
    -
    Shipped To

    State code: -             


    -
    Delivery/Dispatch Instruction/Schedule By :
    - -
    Indent : - - - - - - - - - - - -
    Req No
    -
    - - - - - - - - - - - -
    Date
    format("d-m-Y"); echo $date; ?>
    -
    - - - - - - - - - - - -
    Dept
    -
    - - - - - - - - - - - -
    CCD
    -
    - - - - - - - - - - - -
    Fin cap
    -
    Contact : Email : Mode of Shipment: Insurance :
    -
    -
    -
    -
    - - - - - -
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    - - - - - - - - - - - + + + +
    +
    +
    + + + +
    SNoITEM CODEITEM DESCRIPTIONHSNUOM QTYRATE PER
    + + + + +
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    + + + + + + + + + + + + @@ -415,23 +189,23 @@ $index = $index + 1; ?> - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -516,10 +290,11 @@
    SNoITEM CODEITEM DESCRIPTIONHSNUOM QTYRATE PER
    MaterialCode;?>MaterialName ; ?>HSNCODE)){echo $record->HSNCODE;}else {echo "NIL";}?>UOM; ?>Quantity ; ?>Rate),2) ; ?>Per ; ?>
    MaterialCode;?>MaterialName ; ?>HSNCODE)){echo $record->HSNCODE;}else {echo "NIL";}?>UOM; ?>Quantity ; ?>Rate),2) ; ?>Per ; ?>




    - Tax and other details: +   +  Tax and other details: - - + + @@ -551,38 +326,38 @@ TotalDiscount>0 && $st->TotalDiscount!='') { ?> - + CGST>0 && $st->CGST!='') { ?> - + SGST>0 && $st->SGST!='') { ?> - + IGST>0 && $st->IGST!='') { ?> - + TotalOtherAllowance>0 && $st->TotalOtherAllowance!='') { ?> - + TotalFreight>0 && $st->TotalFreight!='') { ?> - + TotalFreight; ?> - - - + + + TotalIGST>0 && $st->TotalIGST!='') { ?> - + - + TotalFreight>0 && $st->TotalFreight!='') { ?> - + @@ -633,13 +408,17 @@ } ?> -   +
    Special Instructions:
    -
    Item code DIS  CGST% TotalDiscount,2); ?> CGST; ?> SGST; ?> IGST; ?> TotalOtherAllowance,2); ?> TotalFreight,2); ?> TotalIGST; ?> TotalFreight,2); ?>
    - - + + +
    +
    + + + @@ -707,7 +486,12 @@

    Order value in words:

    - +
    - Payment terms :
    + Payment terms :
    Total Amount  Total CGST Amount 
    -
    - \ No newline at end of file + + + + + + + \ No newline at end of file diff --git a/application/views/editRevenueAmendPO.php b/application/views/editRevenueAmendPO.php old mode 100644 new mode 100755 diff --git a/application/views/importpopdf.php b/application/views/importpopdf.php index 9174ef52..74f50527 100755 --- a/application/views/importpopdf.php +++ b/application/views/importpopdf.php @@ -159,276 +159,32 @@ } ?> - - - - - - - -
    -
    -
    - '; - } - else - { - echo '
    DRAFT
    '; - - } - - ?> -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    PURCHASE ORDER
    -
    SI/PUR/R 02
    -
    -
    -

    - - - - - - - - - -
    - web: - - PAN: -
    - Email: - - GSTIN: -
    -
    - Purchase Order No
    - -
    - PO Date
    - -
    - Supplier's Offer No
    -
    -
    Our Reference
    - -
    - Shipped From          Vendor code:
    -
    -
    -
    -
    - - - - - -
    PAN:GSTIN:
    -
    Shipped To

    State code: -


    -
    Dispatch Instruction
    Place of Orgin:
    Indent : - - - - - - - - - - - -
    Req No
    -
    - - - - - - - - - - - -
    Date
    format("d-m-Y"); echo $date; ?>
    -
    - - - - - - - - - - - -
    Dept
    -
    - - - - - - - - - - - -
    CCD
    -
    - - - - - - - - - - - -
    Fin cap
    -
    Contact : Email : Mode of Shipment: Insurance :
    -
    - - - - -
    -
    + +

    + + +
    - - - - - +
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    + + +
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    - +
    - - - - - - - - - + + + + + + + + + @@ -465,23 +221,23 @@ ?> - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + +
    SNoItem CodeITEM DESCRIPTIONHSNUOMQTYRate PER
    SNoItem CodeITEM DESCRIPTIONHSNUOMQTYRate PER
    MaterialCode ; ?>MaterialName ; ?>HSNCODE;?>UOM ; ?>Quantity ; ?>Rate ; ?>Per ; ?>
    MaterialCode ; ?>MaterialName ; ?>HSNCODE;?>UOM ; ?>Quantity ; ?>Rate ; ?>Per ; ?>




    @@ -582,16 +339,15 @@   - Special instructions: - - - - - - +
    Special instructions:
    + +
    +
    + + @@ -603,7 +359,10 @@ - -

    Payment terms:

    -

    +
    Total Amount In Order Value
    Order value in words:
    -
    - \ No newline at end of file + + +
    + + + + \ No newline at end of file diff --git a/application/views/includes/pdffooter.php b/application/views/includes/pdffooter.php index 5d476772..753be70e 100755 --- a/application/views/includes/pdffooter.php +++ b/application/views/includes/pdffooter.php @@ -1,5 +1,40 @@ -
    Amount chargable (in words)



    -
    for Siddharth Industries


    Authorised Signature
    -
    -This is Computer Generated Document
    -
    \ No newline at end of file + + + + + + + + + +
    +

    Note: Please acknowledge receipt of this order for acceptance
              Material to be delivered to our stores before 3pm
              Please refer order number and item code in your challan/invoice

    + + + ReleasedOn, new DateTimeZone('Asia/Kolkata')); + + + ?> + +
    Released By : FirstName;?>
    +
    Released On : format('d-m-Y');?>
    + + +
    +

    For SIDDHARTH INDUSTRIES

    +

     

    +

     

    +

     

    +

     

    + +

    Authorised signatory

    +

    This is a system generated purchase order

    \ No newline at end of file diff --git a/application/views/includes/pdfheader.php b/application/views/includes/pdfheader.php index 5a9dcbb9..fd4690f1 100755 --- a/application/views/includes/pdfheader.php +++ b/application/views/includes/pdfheader.php @@ -1,4 +1,316 @@ -
    -

    SIDDHARTH INDUSTRIES - PURCHASE ORDER

    -

    -
    \ No newline at end of file + + CompanyName; + $CompanyAddress = $CO->Address; + $companyEmail=$CO->EmailAddress; + $companyGst=$CO->GSTNO; + $companyPan=$CO->PAN; + $companyWebsit=$CO->companyWebsite; + $CompanyStateCode=$CO->StateCode; + + } + } + + $currencyName='INR'; + $currencyCode =''; + if(!empty($CurrencySymbol)) + { + foreach ($CurrencySymbol as $Curr) + { + + $currencyCode = $Curr->FontCode2000; + //$currencyName = $currencyName; + + + } + + } + + foreach ($GetPoFormat[0] as $For) + { + $PONO = $For; + + } + + + if(!empty($POItem)) + { + + foreach ($POItem as $PO) + { + + + $postatus= $PO->Status; + $SuplierName = $PO->SupplierName; + $SuplierAddress = $PO->Address; + $DeliveryAddress = $PO->DeliveryAddress; + $dt = new DateTime($PO->PODate, new DateTimeZone('Asia/Kolkata')); + $Podt = $dt->format('d-m-Y'); + if($PO->DeliveryOption==1){ + $DeliverySchedule=$PO->DeliverySchedule; + $DeliveryDate=null; + $advance=$PO->AdvanceAmount; + }else if($PO->DeliveryOption==0) + { + + if(!empty($PO->DeliveryDate)){ + $dtDe = new DateTime($PO->DeliveryDate, new DateTimeZone('Asia/Kolkata')); + $DeliveryDate = $dtDe->format('d-m-Y'); + $DeliverySchedule=''; + } + } + // if($DeliveryDate == '30-11--0001' || $DeliveryDate == '0001-11-30'){$DeliveryDate='';} + $ServiceDescription =$PO->ServiceDescription; + $PaymentTerms = $PO->PaymentTerms; + if($PaymentTerms=='Others'){ + $PaymentTerms=$PO->PaymentOtherDescription; + } + + $advance=$PO->AdvanceAmount; + $finCap=$PO->Fincap; + $modShp=$PO->Mode_Of_Shipment; + if($PO->InsuranceNumber==''){ + $insNo='No'; + } + else{ + $insNo=$PO->InsuranceNumber; + } + + + $supRef=$PO->Supplier_Reference; + $supOfferNo=$PO->Supplier_Offer_No; + $supplierEmail=$PO->EmailAddress; + $supplierGst=$PO->GSTNO; + $supplierPan=$PO->PAN; + $supplierContact=$PO->ContactNumber; + $serviceDescription=$PO->Description_Of_Service; + $supplierVendor=$PO->SupplierID; + $ourRef=$PO->Other_Reference; + } +} + + + ?> +
    +
    SI/PUR/R 02
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    PURCHASE ORDER
    + +
    +
    +

    + + + + + + + + + +
    + web: + + PAN: +
    + Email: + + GSTIN: + +
    +
    + Purchase Order No
    + +
    + PO Date
    + +
    + Supplier's Offer No
    +
    +
    Our Reference
    + +
    + Shipped From    Vendor code:
    +
    + + + + + + + +
    PAN:GSTIN:
    +
    Shipped To

    State code: + +
    Delivery/Schedule By :
    + +
    Indent
    + + + + + + + + + + + + + +
    Req No
    +
    + + + + + + + + + + + +
    Date
    format("d-m-Y"); echo $date; ?>
    +
    + + + + + + + + + + + +
    Dept
    +
    + + + + + + + + + + + +
    CCD
    +
    + + + + + + + + + + + +
    Fin cap
    +
    Contact

    Email +

    Mode of Shipment

    Insurance

    +
    + \ No newline at end of file diff --git a/application/views/revenuepopdf.php b/application/views/revenuepopdf.php index 3fc305d7..2206ee5e 100755 --- a/application/views/revenuepopdf.php +++ b/application/views/revenuepopdf.php @@ -141,441 +141,31 @@ ?> - - - - - -
    - -
    - -
    - - '; } - - else - - { - - echo 'DRAFT'; } - - ?> - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    PURCHASE ORDER
    - -
    SI/PUR/R 02
    - -
    - -
    - -

    - - - - - - - - - - - - - - - - - - - -
    - - web: - - - - PAN: - -
    - - Email: - - - - GSTIN: - -
    - -
    - - Purchase Order No
    - - - -
    - - PO Date
    - - - -
    - - Supplier's Offer No
    - -
    - -
    Our Reference
    - - - -
    - - Shipped From          Vendor code:
    - -
    - -
    - -
    - -
    - - - - - - - - - - - -
    PAN:GSTIN:
    - -
    Shipped To

    State code: - -             


    - -
    Delivery/Schedule By :
    - - - -
    Indent : - - - - - - - - - - - - - - - - - - - - - - - -
    Req No
    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    Date
    format("d-m-Y"); echo $date; ?>
    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    Dept
    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    CCD
    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    Fin cap
    - -
    Contact : Email : Mode of Shipment: Insurance :
    - -
    -
    +
    -
    - - - - - - -
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    +
    +
    - - +
    + + + + +
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    + + - - - - - - - - - + + + + + + + + + @@ -603,23 +193,23 @@ $index = $index + 1; ?> - - - - - - - - - + + + + + + + + + BasicValue; @@ -640,23 +230,23 @@ $OrderValue = (( $SubTotalAmount + $AfterCGST +$AfterIGST+$AfterSGST +$Insuranc }?> - - - - - - - - - + + + + + + + + + @@ -719,10 +309,10 @@ $OrderValue = (( $SubTotalAmount + $AfterCGST +$AfterIGST+$AfterSGST +$Insuranc
    - Tax and other details: -
    SNoITEM CODE ITEM DESCRIPTIONHSN UOM QTY RATE  PER
    SNoITEM CODE ITEM DESCRIPTIONHSN UOM QTY RATE  PER
    MaterialCode ; ?>MaterialName ; ?>HSNCODE)){echo $record->HSNCODE;}else{echo "NIL";} ; ?>UOM ; ?>Quantity ; ?>Rate),2) ; ?>Per ; ?>
    MaterialCode ; ?>MaterialName ; ?>HSNCODE)){echo $record->HSNCODE;}else{echo "NIL";} ; ?>UOM ; ?>Quantity ; ?>Rate),2) ; ?>Per ; ?>




    - - +  Tax and other details: +
    + + @@ -790,13 +380,14 @@ $OrderValue = (( $SubTotalAmount + $AfterCGST +$AfterIGST+$AfterSGST +$Insuranc }?>
    ITEM CODE DIS  PACKING 
    -
    Special Instructions:
    - - +
    Special Instructions:
    + +
    +
    @@ -864,10 +455,8 @@ $OrderValue = (( $SubTotalAmount + $AfterCGST +$AfterIGST+$AfterSGST +$Insuranc -
    - Payment terms :
    + Payment terms :
    Total Amount  Total CGST Amount 
    - - -
    + +
    diff --git a/application/views/servicepopdf.php b/application/views/servicepopdf.php index e162caaf..6204738b 100755 --- a/application/views/servicepopdf.php +++ b/application/views/servicepopdf.php @@ -110,19 +110,13 @@ $ServiceDescription =$PO->ServiceDescription; $PaymentTerms = $PO->PaymentTerms; if($PaymentTerms=='Others'){ - $PaymentTerms=$PO->PaymentOtherDescription; + $PaymentOtherDescription=$PO->PaymentOtherDescription; } $advance=$PO->AdvanceAmount; $finCap=$PO->Fincap; $modShp=$PO->Mode_Of_Shipment; - if($PO->InsuranceNumber==''){ - $insNo='No'; - } - else{ - $insNo=$PO->InsuranceNumber; - } - + $insNo=$PO->InsuranceNumber; $supRef=$PO->Supplier_Reference; $supOfferNo=$PO->Supplier_Offer_No; @@ -138,277 +132,44 @@ ?> - - - - - -
    -
    -
    - '; } - else - { - echo 'DRAFT'; } - ?> -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    PURCHASE ORDER
    -
    SI/PUR/R 02
    -
    -
    -

    - - - - - - - - - -
    - web: - - PAN: -
    - Email: - - GSTIN: -
    -
    - Purchase Order No
    - -
    - PO Date
    - -
    - Supplier's Offer No
    -
    -
    Our Reference
    - -
    - Shipped From          Vendor code:
    -
    -
    -
    -
    - - - - - -
    PAN:GSTIN:
    -
    Shipped To

    State code: -             


    -
    Delivery/Schedule By :
    - -
    Indent : - - - - - - - - - - - -
    Req No
    -
    - - - - - - - - - - - -
    Date
    format("d-m-Y"); echo $date; ?>
    -
    - - - - - - - - - - - -
    Dept
    -
    - - - - - - - - - - - -
    CCD
    -
    - - - - - - - - - - - -
    Fin cap
    -
    Contact : Email : Mode of Shipment: Insurance :
    -
    - -
    +
    -
    +
    +
    - - + + +
    +
    Please arrange to deliver the materials/ services listed below as per schedule to our works
    - - - - - - - - - +
    S#SERVICE DESCRIPTIONUOMQTYRATE  PER
    + + + + + + + + - + BasicValue * $record->NumberOfService); } ?> - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + + + + + + + + + +
    S#SERVICE DESCRIPTIONUOMQTYRATE  PER
    ';} ?>
    ';} ?>
    ServiceMaterialDescription ; ?>UOM ; ?>Quantity ; ?> Rate),2) ; ?> Per; ?>
    ServiceMaterialDescription ; ?>UOM ; ?>Quantity ; ?> Rate),2) ; ?> Per; ?>


     


     


     
    -

     

    + - Tax and other details: +  Tax and other details: - - + + @@ -550,28 +325,28 @@ - + SGST>0 && $st->SGST!='') { ?> - + IGST>0 && $st->IGST!='') { ?> - + otherallowance>0 && $st->otherallowance!='') { ?> - + - + @@ -582,70 +357,77 @@ }?>
    S# CGST% SGST% CGST; ?> SGST; ?> IGST; ?> otherallowance,2); ?> otherallowance; ?>
    + +
     Scope of work:
    + + -
    Scope of work:
    - - - + + + + +
    +
    - - - - - - - + + + + + + + 0 && $BasicAmount!='') { ?> - + 0 && $AfterCGST!='') { ?> - + 0 && $AfterSGST!='') { ?> - + 0 && $AfterIGST!='') { ?> - + 0 && $otherallowances!='') { ?> - + 0 && $AfterCGST+$AfterSGST+$AfterIGST!='') { ?> - + 0 && $BasicAmount+$AfterCGST+$AfterSGST+$AfterIGST+$otherallowances!='') { ?> - + @@ -653,14 +435,12 @@
    - Payment terms :
    +  Payment terms :
     
    Total Amount  Total CGST Amount  Total SGST Amount  Total IGST Amount  Others  Total Tax  Order value  Total Amount Total CGST Amount Total SGST Amount Total IGST Amount Others Total Tax Order value ₹ 
                  
    -

    Order value in words:

    +

    Order value in words:

    -
    - - +
    \ No newline at end of file diff --git a/assets/images/mpdf.png b/assets/images/mpdf.png new file mode 100644 index 00000000..9182846d Binary files /dev/null and b/assets/images/mpdf.png differ